{"version":1,"avgBodyLen":105.68615756156464,"df":[["app",1286],["test",13364],["ts",2515],["frontend",2740],["src",2911],["import",3927],["signal",445],["from",5918],["preact",49],["signals",79],["describe",259],["expect",180],["vitest",90],["03",77],["scaffold",18],["wires",29],["const",2218],["ready",935],["false",4744],["value",4380],["true",6191],["be",2744],["tsx",252],["shell",406],["components",295],["dashboard",146],["function",2962],["return",14893],["stub",219],["compat",73],["reserved",163],["placeholder",178],["marking",8],["kept",373],["free",262],["side",563],["effects",77],["lives",173],["apart",87],["window",616],["exports",108],["because",888],["module",735],["installs",82],["itself",513],["onto",151],["lane",134],["only",3729],["wants",53],["ask",250],["capability",653],["real",1570],["yet",158],["must",3137],["not",10018],["made",317],["run",3470],["installation",142],["as",5336],["effect",405],["asking",65],["doing",57],["so",3925],["replaced",184],["own",1339],["proxy",135],["silently",519],["dropped",385],["dmol",28],["viewer",217],["had",498],["mounted",20],["there",656],["mark",441],["openai4s",10863],["contract",1280],["callable",702],["fails",479],["loudly",26],["if",11018],["actually",522],["calls",1641],["rather",1460],["than",1765],["working",194],["implementation",147],["typeof",469],["says",428],["yes",111],["call",2060],["then",1120],["throws",28],["09",31],["theme",130],["toggle",188],["guarded",69],["exactly",843],["way",481],["passed",348],["called",269],["took",83],["whole",702],["boot",197],["down",315],["before",2321],["ws",505],["ever",291],["ran",361],["present",341],["guard",407],["optional",344],["capabilities",454],["name",5599],["string",2630],["args",1181],["unknown",1483],["never",2353],["fn",283],["throw",237],["new",2011],["error",7042],["05",313],["later",487],["assign",90],["additions",8],["region",93],["object",1255],["define",73],["property",260],["boolean",552],["record",1752],["undefined",376],["null",1880],["each",1060],["current",1260],["id",9270],["stores",222],["reset",367],["store",4296],["fields",742],["field",863],["action",1445],["timeline",566],["overscan",7],["overview",128],["width",273],["page",408],["size",1222],["row",2256],["height",231],["global",495],["names",1324],["install",717],["type",3277],["target",1649],["let",720],["sbag",4],["fresh",340],["returns",604],["writes",449],["back",889],["frame",4555],["covers",133],["every",2182],["01",211],["write",2405],["path",7206],["top",498],["level",399],["array",486],["history",544],["loading",199],["branch",1222],["req",233],["restore",404],["focus",110],["group",1002],["g1",17],["workbench",488],["groups",360],["br",28],["selected",358],["annotations",1037],["a1",49],["artifacts",1531],["art1",3],["delegation",726],["state",2884],["children",443],["errors",521],["boom",133],["keeps",701],["view",681],["execution",1841],["queue",306],["identity",1071],["search",943],["query",1057],["needle",49],["auto",1276],["load",1253],["armed",94],["collapsed",66],["turns",475],["owner",804],["alpha",207],["microscopy",1],["add",1172],["turn",1866],["has",2234],["nested",287],["delete",642],["mutates",46],["stored",401],["recovery",860],["dock",223],["open",1824],["tab",349],["seq",560],["seen",520],["keep",714],["cursor",495],["cursors",27],["number",881],["fid",358],["12",542],["exposes",65],["declared",410],["keys",925],["contain",227],["accepts",183],["dynamic",232],["frozen",458],["map",611],["future",926],["ok",1669],["equal",130],["export",524],["layer",141],["defined",69],["prototype",33],["js",1171],["2784",2],["2789",2],["values",1067],["500",340],["46",23],["1000",362],["overwrite",90],["already",1226],["assigned",49],["render",742],["md",513],["stubs",25],["until",344],["assigns",49],["void",911],["create",1428],["sproxy",5],["registry",392],["bare",279],["globals",89],["tests",12581],["webui",1085],["sorted",731],["by",3114],["migration",197],["diffs",5],["list",4932],["against",650],["invent",33],["entry",655],["key",3164],["visual",24],["extent",15],["selection",333],["overlaps",31],["span",316],["admission",568],["settled",82],["annotation",443],["held",250],["status",3541],["build",1076],["executed",235],["code",2474],["step",890],["card",284],["commit",652],["cust",193],["exec",443],["sources",225],["fetch",507],["all",1981],["messages",1256],["older",156],["recent",103],["forget",45],["highlight",57],["traceback",137],["earlier",239],["merge",196],["child",1423],["event",2031],["notebook",569],["link",300],["conversation",313],["ketcher",54],["pin",338],["pop",471],["outstanding",36],["admissions",48],["parse",915],["table",863],["reconcile",223],["last",779],["remember",95],["attachment",61],["problems",135],["composer",179],["ref",437],["chips",49],["panel",231],["message",1926],["pins",164],["sheet",71],["sanitize",188],["result",2855],["http",789],["url",1215],["select",839],["send",843],["active",1042],["steer",29],["telemetry",302],["time",1127],["update",1084],["ledger",445],["constants",30],["surface",457],["browser",385],["always",330],["four",181],["filled",30],["missing",1065],["series",63],["lanes",14],["may",884],["append",3762],["one",3767],["assignment",57],["per",1113],["line",818],["below",496],["edit",336],["anything",460],["above",394],["marker",441],["06",60],["features",2551],["imported",271],["main",731],["07",49],["i18n",176],["10",1017],["13",189],["hint",388],["sessions",596],["both",967],["ported",9],["trio",8],["independently",75],["integration",82],["split",813],["them",806],["imports",180],["shared",459],["would",1815],["have",701],["been",263],["overwritten",26],["reported",406],["14",172],["15",270],["plus",258],["17",80],["19",67],["customize",390],["20",485],["modal",171],["el",627],["close",1862],["trap",53],["keydown",41],["palette",80],["apply",643],["layout",165],["upload",369],["files",1215],["mic",14],["dictate",8],["notes",155],["chrome",361],["ac",78],["edac",38],["teardown",66],["bind",485],["editor",136],["autocomplete",88],["11",206],["16",299],["show",262],["provenance",624],["into",1323],["first",1795],["wizard",51],["onboarding",162],["18",117],["molecule",164],["annotatable",9],["image",298],["locator",51],["comments",69],["islands",122],["entries",412],["continue",952],["hooks",112],["scope",1297],["project",2260],["session",3359],["browse",63],["content",2503],["origin",510],["index",1596],["copy",613],["more",397],["grid",104],["ui",373],["types",474],["css",103],["timer",132],["timeout",1351],["ids",900],["results",703],["count",1588],["painted",25],["imperatively",2],["driven",111],["re",1163],["cannot",1741],["wipe",5],["cards",59],["local",1229],["mount",62],["paint",125],["without",1620],["editing",88],["pid",433],["div",455],["class",2803],["head",561],["data",2879],["heading",53],["seg",21],["button",312],["btn",207],["click",185],["toolbar",13],["input",979],["ph",40],["schedule",144],["htmlinput",28],["element",409],["filter",658],["aria",87],["label",698],["change",423],["role",718],["uploaded",51],["generated",165],["note",424],["outline",104],["small",292],["disabled",369],["limit",1013],["host",3205],["htmlelement",234],["node",730],["document",683],["dataset",297],["m03",1],["clear",443],["200",864],["attention",156],["model",2141],["navigation",58],["navigate",24],["props",49],["base",1180],["attn",2],["severity",101],["kind",1872],["source",1829],["body",1660],["title",832],["sub",342],["dot",67],["foot",12],["updated",345],["stream",601],["length",1250],["col",240],["hidden",393],["compute",1381],["api",2552],["text",4083],["actions",388],["confirm",135],["drop",400],["env",1540],["snapshots",266],["environment",1071],["standard",241],["profile",1041],["readiness",340],["promise",381],["refresh",260],["failed",1585],["job",1111],["poll",244],["timers",28],["alive",496],["lease",326],["loaded",236],["hdr",46],["info",353],["err",263],["gpu",246],["available",380],["envs",120],["remote",721],["jobs",459],["pkg",45],["installing",41],["bash",363],["cmd",214],["busy",157],["alias",321],["async",580],["try",3661],["await",624],["catch",640],["any",5084],["running",1032],["some",177],["queued",273],["handle",513],["1500",32],["environments",274],["hostinfo",2],["original",490],["swallowed",53],["versions",653],["hosts",109],["taken",97],["avail",2],["aliases",99],["desc",156],["enabled",530],["detail",511],["python",1538],["machine",321],["cpu",98],["ram",11],["gb",28],["disk",189],["unavailable",625],["nm",79],["ds",61],["reachable",185],["style",299],["opacity",25],["55",30],["font",131],["weight",81],["400",280],["provider",1568],["gpus",54],["unreachable",144],["services",50],["cp",59],["display",190],["inline",112],["block",507],["padding",46],["1px",9],["7px",5],["margin",42],["3px",3],["4px",6],["border",24],["radius",40],["8px",14],["background",374],["rgba",11],["127",288],["11px",3],["engine",407],["verified",581],["noservices",4],["remove",491],["encode",755],["uricomponent",142],["method",1187],["common",241],["submit",678],["htmlselect",11],["option",102],["pick",80],["no",3686],["solid",58],["post",908],["json",3329],["stringify",276],["added",175],["command",956],["item",1215],["copied",100],["navigator",28],["clipboard",26],["1200",45],["nb",179],["section",150],["summary",889],["gap",189],["ul",16],["li",20],["packages",307],["package",776],["remediation",26],["requires",533],["explicit",528],["commands",102],["pending",600],["payload",1535],["prev",52],["reason",1693],["finally",1209],["connectors",242],["datapro",229],["connector",642],["vendors",37],["icon",274],["ghost",70],["pill",87],["subhead",13],["pro",127],["testing",64],["description",545],["pencil",27],["probe",706],["tools",1088],["toast",85],["join",1294],["next",1177],["put",298],["trash",23],["conns",34],["directory",852],["config",1803],["dp",15],["dir",2097],["request",2000],["custom",73],["flex",17],["120px",6],["trim",221],["ms",522],["timed",134],["out",1576],["generation",916],["tabs",55],["i18",26],["icons",50],["general",86],["skills",3538],["specialists",60],["permissions",393],["network",707],["memory",451],["models",429],["bounded",454],["while",1372],["after",1757],["answer",762],["retry",303],["reloads",10],["stays",411],["underneath",26],["control",864],["user",2091],["annotated",61],["discarded",136],["switch",163],["case",598],["gen",156],["keyboard",100],["escape",194],["prevent",168],["default",1962],["listener",137],["dialog",11],["settings",265],["box",170],["nav",24],["tablist",2],["sections",46],["tabpanel",1],["live",1414],["polite",24],["alert",34],["form",173],["diagnostics",318],["vi",72],["hook",158],["cleanups",4],["mock",51],["initial",149],["push",311],["deps",13],["old",573],["cleanup",188],["mocks",11],["hoisted",18],["checks",268],["passive",30],["lang",165],["en",123],["attempt",541],["revision",448],["failure",1211],["resolved",493],["response",1243],["valid",328],["resolve",1241],["security",673],["kernel",3280],["sandbox",716],["egress",220],["off",629],["ends",154],["splice",48],["unstub",40],["opens",104],["full",509],["bundle",358],["flush",169],["wait",856],["times",93],["init",1661],["v1",598],["renders",110],["remedy",28],["check",1309],["setting",379],["fail",847],["configure",57],["credential",696],["warn",87],["enable",96],["networking",24],["register",275],["runtime",2256],["space",72],["tree",648],["tagged",33],["diagnostic",247],["match",1366],["html",534],["arbitrary",92],["img",71],["onerror",22],["constructor",96],["https",519],["untrusted",129],["example",504],["repair",281],["javascript",28],["facts",125],["nodes",131],["dangerously",4],["inner",365],["limits",62],["characters",137],["losing",46],["25",143],["repeat",76],["800",49],["details",116],["dd",12],["slice",356],["key20",1],["blocks",201],["repeated",76],["clicks",16],["synchronously",21],["across",361],["remounts",4],["deferred",61],["remount",9],["preserves",191],["its",2429],["receipt",429],["marks",74],["previous",398],["spy",68],["date",142],["now",812],["1234567890000",1],["operator",224],["forbidden",130],["denied",342],["403",123],["2009",7],["02",126],["t23",1],["31",63],["30",410],["000",293],["late",164],["rejected",252],["domexception",2],["success",278],["ignores",51],["unmount",7],["even",327],["unchanged",167],["outcome",465],["else",3566],["reject",194],["stale",363],["rejects",310],["overtaken",2],["configuration",233],["save",599],["changed",443],["cached",150],["needing",17],["recheck",20],["successful",168],["repairs",14],["profiles",337],["patch",157],["configured",308],["shows",100],["chinese",33],["labels",180],["uses",373],["native",455],["controls",85],["zh",139],["support",162],["download",310],["separate",172],["anchor",81],["href",124],["blob",187],["contracts",149],["broken",217],["malformed",188],["contradictory",11],["reports",404],["invalid",761],["responses",163],["compatible",105],["activate",174],["doubao",161],["volcengine",281],["invalidates",36],["cancel",562],["invalidate",81],["reads",843],["probes",85],["deadline",349],["genuinely",81],["prior",112],["permits",48],["deliberately",454],["abort",72],["client",1011],["remain",167],["transport",514],["acknowledge",15],["cancellation",188],["immediately",98],["fake",1315],["advance",54],["aborted",21],["report",825],["bounds",88],["reading",304],["headers",531],["arrived",90],["cleans",17],["offline",224],["instance",253],["retires",9],["publishing",78],["truthy",42],["predicate",87],["found",666],["walk",237],["visit",53],["read",3684],["posture",157],["redacted",148],["you",116],["nothing",1503],["admin",200],["warning",184],["supporting",26],["showing",33],["limited",59],["received",105],["again",256],["incomplete",172],["items",906],["were",376],["returned",383],["doctor",106],["existing",500],["destinations",9],["urls",66],["ordinary",243],["decide",104],["clip",61],["499",1],["snapshot",1072],["401",91],["fact",152],["remains",234],["visible",408],["at",3249],["isostring",9],["locale",72],["cn",69],["us",54],["article",27],["strong",62],["white",36],["pre",374],["wrap",206],["secret",950],["mode",2284],["confinement",209],["flat",67],["conf",57],["llm",1289],["options",168],["light",27],["dark",42],["system",568],["val",67],["comfortable",16],["compact",138],["wide",171],["language",722],["english",48],["lucide",4],["same",1850],["76",8],["paths",459],["m5",4],["12h14",4],["m12",7],["5v14",4],["m18",6],["m6",10],["m20",5],["17l",4],["clock",534],["circle",29],["cx",22],["cy",29],["6v6l4",5],["h5a2",5],["2v14a2",4],["2h14a2",6],["2v",4],["375",4],["625a1",4],["3l",4],["013",4],["014a2",4],["853",4],["505l",4],["873",4],["84a",4],["62",20],["62l",4],["84",21],["873a2",4],["506",4],["852z",4],["m3",8],["6h18",4],["m19",4],["6v14c0",4],["h7c",4],["v6",6],["m8",12],["v4c0",5],["2h4c1",4],["2v2",4],["x1",29],["x2",22],["y1",21],["y2",16],["square",32],["m22",6],["17a2",6],["h6l",6],["v4a2",7],["2z",7],["triangle",17],["m21",6],["73",9],["14a2",4],["48",97],["0l",5],["a2",28],["21h16a2",4],["9v4",4],["17h",4],["terminal",898],["polyline",8],["points",162],["globe",8],["2a14",3],["m2",45],["12h20",3],["lock",1362],["rect",59],["rx",17],["ry",8],["m7",8],["v7a5",4],["0v4",4],["12a9",4],["75",50],["74",7],["l21",3],["3v5h",3],["l3",3],["h3v5",3],["m10",7],["13a5",4],["54",25],["54l3",4],["3a5",4],["07l",4],["72",14],["71",28],["m14",6],["11a5",4],["54l",4],["07l1",4],["loader",402],["219",3],["56",25],["spin",19],["svg",132],["ic",43],["24",150],["fill",118],["none",9561],["stroke",14],["color",167],["linecap",10],["round",365],["linejoin",10],["mem",24],["scopes",93],["empty",1023],["memories",101],["cats",8],["ctx",68],["cat",257],["categories",40],["context",935],["150px",3],["artifact",2605],["injected",217],["counts",519],["included",75],["omitted",140],["inherited",95],["overridden",23],["sort",492],["edited",77],["prompt",477],["ark",209],["seed",586],["beijing",43],["volces",9],["com",191],["plan",877],["v3",45],["saved",311],["protocols",86],["empty2",2],["comes",112],["instead",697],["shaped",161],["like",519],["prefix",702],["latest",424],["router",63],["generic",114],["regex",72],["chars",246],["turned",62],["still",1680],["redacts",19],["ended",184],["up",479],["pasted",29],["sk",107],["proj",201],["q3v",2],["t9w",2],["xk2",2],["lm",35],["n8p",2],["rz4",2],["yb",2],["c7d",2],["fh1",2],["a6u",2],["eo",2],["s3cr3tv4lu3",1],["3f2a9c1e",2],["7b4d",2],["4e8a",2],["9c2f",2],["1a2b3c4d5e6f",2],["ab12c",2],["anywhere",99],["second",827],["mp",26],["lists",103],["reporting",115],["8000",31],["keyless",40],["daemon",1422],["sends",129],["loopback",140],["rule",364],["applies",122],["11434",20],["routes",647],["route",888],["find",477],["nope",47],["404",296],["awaited",10],["settle",70],["public",983],["scrub",81],["banner",91],["protocol",708],["discovery",186],["badges",22],["feature",283],["purpose",142],["extracts",21],["legacy",502],["dictionary",24],["byte",298],["checked",263],["half",305],["holds",313],["dispatched",70],["under",867],["beside",137],["runs",895],["carries",450],["material",92],["go",210],["through",995],["rendered",145],["hazard",7],["plain",307],["helper",277],["component",124],["keyof",6],["bits",45],["prof",10],["endpoint",395],["512",51],["chatgpt",74],["240",100],["scanning",32],["scan",308],["saving",49],["alongside",49],["said",158],["best",205],["effort",132],["unreadable",132],["hide",72],["start",1493],["force",196],["endpoints",127],["discover",191],["subtitle2",3],["volc",46],["idle",298],["skill",1086],["lbl",38],["placeholder2",4],["password",139],["placehol",1],["rd",36],["switched",31],["spacer",20],["bad",229],["deleted",174],["raw",1488],["64",423],["300",229],["catalog",439],["textarea",35],["area",98],["rows",994],["htmltext",36],["spellcheck",13],["updates",62],["parsed",187],["output",1943],["specialist",154],["rec",183],["cur",66],["blanks",11],["enter",232],["version",2835],["100",541],["subtle",6],["manifest",916],["sidecar",193],["sha256",1137],["created",1061],["rollback",211],["done",526],["review",1062],["caps",85],["requirements",113],["warnings",88],["min",738],["260px",2],["landed",96],["reader",387],["mention",26],["resolution",285],["see",410],["pane",54],["dismissed",19],["backdrop",3],["header",390],["importing",66],["encoded",173],["projects",379],["non",793],["nullable",27],["drain",153],["consent",125],["onclick",232],["allow",633],["db",856],["preferences",6],["builtin",99],["allowlist",298],["sc",93],["unset",54],["tavily",27],["domains",99],["dm",6],["locked",390],["envlock",3],["meta",543],["tool",1658],["pat",19],["dec",17],["perm",90],["pattern",359],["decision",479],["deny",278],["frames",929],["root",3895],["rules",128],["sec",54],["rtool",2],["rpat",2],["mono",19],["cryo",16],["slug",39],["cuda",32],["openalex",36],["org",192],["doi",62],["mediated",9],["needs",563],["setup",277],["unverifiable",26],["blocked",375],["typed",176],["nname",68],["nbody",21],["reviewed",106],["attr",94],["soon",27],["lands",144],["dismiss",8],["too",488],["eff",34],["insert",405],["chat",535],["versioned",82],["editable",38],["personal",101],["bundled",212],["collections",165],["singles",1],["cid",30],["collection",187],["members",122],["your",102],["actrow",4],["ag",35],["agent",1938],["supports",63],["agents",70],["yours",14],["roles",13],["cls",223],["dispose",8],["zero",312],["leftover",33],["flag",325],["complete",672],["reused",126],["searching",23],["required",945],["indexed",62],["4011",15],["auth4011",5],["leaf",66],["enabling",13],["dedicated",38],["backend",710],["satisfy",53],["fallback",443],["primary",164],["autocapitalize",3],["max",2044],["ctrl",67],["authorization",245],["polling",38],["percent",59],["quota",99],["states",288],["codes",79],["awaiting",27],["login",299],["notice",63],["tone",4],["auth",491],["authorize",109],["connection",1018],["interactive",100],["cli",868],["connected",116],["opts",58],["announce",9],["rechecking",2],["spinning",4],["choice",148],["stop",1116],["configuring",8],["plans",177],["access",360],["rechecked",7],["linked",50],["platform",290],["instanceof",30],["fall",112],["exhausted",103],["about",573],["blank",110],["opener",133],["device",96],["closed",772],["ignore",241],["popups",5],["disconnected",13],["expired",215],["installed",289],["external",336],["tile",41],["ensure",594],["claude",117],["sonnet",19],["single",849],["choosing",23],["sets",157],["server",4119],["containing",47],["refused",743],["puts",58],["409",174],["kids",7],["choose",75],["fills",32],["bridge",105],["could",776],["was",1980],["chevron",23],["waits",91],["chunks",128],["did",670],["deep",126],["therefore",244],["wrong",472],["screen",130],["seconds",192],["relay",129],["tunnel",119],["workspace",1700],["starts",299],["neither",249],["shown",112],["neutral",53],["indicator",8],["between",415],["finish",419],["classes",64],["falsy",25],["paints",11],["pathname",53],["vnode",5],["hit",158],["location",134],["dom",155],["painting",4],["meantime",3],["will",233],["hides",51],["either",350],["revealed",2],["whichever",81],["reveals",7],["conn",495],["skip",214],["dash",82],["brand",16],["wordmark",1],["wm",1],["ai4",187],["beta",132],["lg",5],["moon",13],["cloud",42],["file",2552],["accept",178],["zip",366],["application",228],["vnd",12],["ci",175],["sizing",12],["aside",6],["sidebar",43],["home",200],["arrow",37],["left",595],["chev",8],["collapse",103],["menu",105],["sliders",10],["gear",7],["conv",57],["but",946],["badge",107],["cap",414],["ot",18],["yn",2],["contacted",44],["onb",4],["supported",175],["reducer",19],["steps",493],["checklist",11],["format",323],["reduce",63],["locals",22],["radio",2],["dispatch",463],["hydrate",22],["chosen",83],["refreshed",22],["need",167],["opened",189],["labelledby",7],["requests",303],["onboard",1],["destroy",42],["island",142],["container",170],["lifecycle",422],["virtualized",3],["panels",26],["inside",681],["5097",1],["5154",2],["htmldiv",7],["connect",264],["impl",52],["93",41],["101",38],["107",1],["109",2],["111",12],["118",5],["internal",146],["12919",1],["6055",2],["6066",2],["heuristic",42],["binary",171],["giant",3],["base64",124],["hex",246],["h6a2",5],["2v16a2",5],["2h12a2",5],["v7",9],["l14",3],["7h",3],["3a2",3],["v2",111],["m9",10],["18a2",3],["2h7l4",3],["4v10a2",3],["6v12",3],["22h9",3],["6h4",3],["10h4",3],["14h4",3],["18h4",3],["m16",5],["2v20",3],["2v4m6",1],["6h10a2",1],["2v4",1],["3v18m0",1],["0h10a2",1],["v9",6],["21",57],["v9m0",1],["0h18",1],["atom",149],["2c2",2],["04",66],["36",33],["52",13],["87",7],["m15",5],["7c4",2],["v8a2",4],["73l",4],["4a2",4],["8v8a2",4],["73l7",3],["0l7",4],["16z",3],["12h4",2],["18v4",1],["m4",31],["functions",46],["gate",782],["extends",28],["super",237],["msg",160],["bytes",2044],["1024",217],["1048576",12],["fixed",240],["kb",77],["mb",98],["tag",253],["extra",371],["looks",178],["sample",368],["4096",69],["char",105],["32",212],["0xfffd",3],["za",144],["z0",139],["9a",53],["attrs",58],["svgelement",3],["ns",100],["www",46],["w3",11],["2000",138],["attribute",348],["translate",88],["consume",139],["ordering",90],["mounts",28],["exists",1167],["routing",74],["finished",431],["invocation",38],["order",653],["less",67],["gives",88],["f17",2],["bound",586],["csv",808],["handlers",112],["events",988],["08",43],["smoke",180],["e2",25],["publishes",79],["dependent",45],["rendering",47],["these",464],["operations",105],["races",39],["exist",666],["also",403],["clears",58],["applying",24],["exact",1041],["wins",129],["race",180],["cache",497],["art",151],["bust",28],["ver",50],["snap",50],["lineage",332],["metadata",1048],["sync",195],["8353",2],["8401",2],["prefers",50],["over",630],["checksum",471],["c1",60],["falls",163],["sum",497],["place",254],["other",742],["sighting",1],["busts",3],["py",23263],["pinned",351],["advances",13],["drops",128],["switches",27],["f1",67],["filename",922],["p1",94],["f2",13],["p2",54],["r1",41],["refuses",444],["ahead",30],["known",230],["share",605],["8357",1],["8359",1],["8378",1],["whether",439],["forced",56],["8577",1],["addressed",73],["vid",22],["serve",198],["unpinned",29],["stable",287],["immutable",243],["coexist",11],["asynchronous",9],["their",453],["occupy",10],["knows",78],["suffix",216],["renderer",135],["aid",12],["snaps",2],["compatibility",163],["descriptor",172],["scientific",433],["renderers",102],["mol",210],["thumbs",21],["defense",23],["8578",2],["sscientific",4],["umd",3],["including",174],["sequence",786],["8593",2],["8609",2],["maps",83],["extensions",16],["ten",34],["cases",104],["plot",256],["png",246],["paper",35],["pdf",198],["preview",294],["struct",79],["pdb",145],["3d",19],["sdf",22],["chemistry",56],["2d",11],["peaks",62],["bed",61],["genome",221],["track",52],["aln",26],["sto",6],["msa",71],["fasta",141],["markdown",119],["tex",10],["latex",19],["log",743],["txt",560],["bin",581],["matched",168],["8455",2],["8473",2],["ca",58],["backbone",26],["columns",356],["lines",297],["ala",16],["22",85],["23",42],["33",27],["41",24],["42",228],["43",9],["51",16],["53",6],["pts",9],["descriptors",40],["ext",42],["script",468],["absent",377],["treat",97],["methods",91],["8580",1],["8591",1],["8611",1],["8635",1],["alignment",159],["records",560],["alphabet",27],["bag",27],["sandboxed",42],["ct",38],["lower",739],["jpe",9],["gif",23],["webp",20],["cif",25],["mmcif",5],["ent",7],["xyz",13],["mol2",12],["smi",44],["smiles",219],["bedgraph",8],["gff3",18],["gtf",24],["vcf",60],["a2m",6],["a3m",7],["stockholm",5],["fa",33],["faa",6],["fna",4],["fastq",43],["fq",5],["rst",8],["separated",58],["tsv",161],["trusted",407],["chrom",77],["end",750],["strand",104],["score",429],["chromosomes",7],["molfile",24],["atoms",91],["bonds",30],["residue",56],["total",587],["stay",269],["dictionaries",26],["pagination",33],["strings",125],["here",1236],["rewrite",140],["extract",294],["truncated",333],["expand",40],["unconfirmed",37],["deeplink",19],["prov",148],["applicable",11],["historical",138],["confirmed",75],["substituted",18],["recorded",505],["produced",326],["capture",888],["existed",125],["dict",5073],["replace",855],["ordinal",298],["omits",34],["coercing",6],["serializes",4],["copyable",5],["resolves",240],["provided",34],["hits",162],["substitutes",16],["gone",221],["silent",120],["treats",67],["rewrites",42],["resolving",59],["dto",43],["omit",56],["params",274],["urlsearch",20],["answers",307],["look",171],["trimmed",29],["wanted",42],["cell",2295],["cells",603],["5314",2],["5346",2],["syncs",1],["overwrites",20],["appends",34],["figure",208],["producing",435],["figures",145],["img1",1],["fig",86],["attribution",23],["producer",146],["attaches",13],["observation",320],["completed",737],["changing",60],["others",37],["c2",39],["emit",544],["remaining",160],["upserted",1],["busted",2],["tbl",25],["scheduled",27],["owns",327],["reload",29],["docked",10],["filters",221],["merging",24],["priority",81],["named",437],["50",338],["fixture",327],["make500",2],["includes",195],["reuse",128],["me",96],["changes",187],["retries",87],["dead",167],["locally",72],["setter",9],["bumps",7],["token",1058],["greater",15],["pad",33],["partial",292],["matching",227],["semantics",62],["substring",54],["merged",102],["walks",40],["8492",1],["8495",1],["8499",1],["8502",1],["paged",11],["listing",116],["fingerprint",265],["via",229],["scoped",306],["fp",71],["filtered",140],["offset",172],["clamp",19],["finite",157],["math",378],["floor",136],["qs",16],["compare",179],["minimal",59],["stand",59],["jsdom",2],["shape",588],["thumb",28],["8380",1],["rest",255],["mid",248],["flight",171],["8510",1],["8516",1],["grants",86],["localhost",56],["8760",59],["999",47],["signature",179],["hostname",86],["port",565],["grant",165],["expires",153],["3600",42],["noscript",5],["production",257],["authenticated",58],["navigates",6],["once",741],["release",1022],["inert",68],["expected",797],["twice",118],["pure",160],["waste",3],["scripts",2200],["caption",19],["retargeted",9],["removed",208],["cross",248],["canvas",16],["explanation",27],["reuses",43],["minting",13],["synchronous",42],["remembered",25],["trip",134],["different",517],["mints",44],["replaying",18],["superseded",33],["mint",141],["miss",51],["expire",40],["relative",423],["siblings",38],["reply",500],["reactivate",2],["detached",90],["lost",245],["parent",964],["readonly",66],["iframe",29],["granted",74],["minted",57],["reusable",68],["near",67],["expiry",86],["renew",6],["long",307],["refuse",275],["explain",24],["renewal",6],["60",253],["alternate",12],["logout",16],["loads",783],["otherwise",320],["interface",52],["ttl",136],["htmliframe",3],["forces",28],["lets",113],["muted",15],["attached",85],["keyed",135],["merely",159],["whatever",236],["built",393],["alone",326],["replay",309],["naming",143],["upgrade",137],["unauthenticated",39],["tell",164],["m04",2],["kc",34],["8710",3],["300000",8],["character",133],["density",25],["flags",323],["big",71],["callers",206],["know",81],["8637",1],["8647",1],["residues",56],["fragment",128],["bio",1716],["st",704],["38434f",2],["2563eb",3],["dc2626",2],["ca8a04",2],["ea580c",2],["16a34a",3],["cl",22],["9a3412",2],["7e22ce",2],["64748b",2],["upper",185],["475569",2],["dense",12],["molecule2d",4],["xs",20],["ys",11],["abs",172],["1e",81],["900",41],["520",12],["sx",8],["sy",8],["scale",140],["point",449],["bond",49],["dx",17],["dy",9],["hypot",2],["nx",17],["ny",2],["chem",106],["bg",33],["middle",51],["viewport",25],["protein",302],["80",159],["glue",9],["molecule3d",2],["chemistry2",4],["bar",70],["wb",65],["drawing",15],["xml",51],["28",47],["grouped",27],["tracks",23],["budget",722],["chromosome",22],["58",25],["29",33],["982",3],["axis",135],["964",4],["gi",18],["alt",54],["500000",13],["1000000",23],["16px",8],["downloadable",4],["expanded",24],["30000",15],["aa",58],["nt",51],["10000",49],["structured",322],["mistaken",19],["mislabelled",6],["directly",168],["forever",187],["they",540],["resemble",1],["8771",2],["8802",2],["union",37],["just",291],["5000",77],["tall",5],["5001",4],["safe",794],["zeros",42],["proto",29],["th",34],["td",38],["takes",167],["schema",955],["mixed",56],["expands",13],["fetched",49],["another",455],["unsafe",175],["300010",1],["wrapper",158],["candidates",222],["gets",287],["300k",1],["garbage",23],["0xff",2],["0xfe",1],["8774",1],["appear",65],["ragged",5],["8785",1],["8795",1],["sentences",7],["8797",1],["truncation",84],["exported",84],["mjs",310],["tabular",17],["cols",75],["tr",44],["obtained",6],["issued",63],["mismatch",229],["sending",56],["accumulated",17],["pages",93],["currently",58],["8428",1],["8432",1],["8435",1],["whitespace",42],["8477",1],["8490",1],["spectrum",39],["colored",6],["xy",11],["projection",580],["blue",15],["red",63],["along",44],["chain",166],["depth",288],["cue",4],["8416",1],["8424",1],["rc",101],["column",336],["snip",6],["180",42],["104",7],["minx",2],["infinity",22],["maxx",2],["miny",2],["maxy",2],["minz",2],["maxz",2],["zr",3],["ox",5],["oy",5],["dots",9],["hue",3],["hsl",2],["65",31],["45",54],["preserve",152],["aspect",14],["ratio",145],["ymid",4],["meet",10],["ln",26],["hetatm",3],["float",731],["38",16],["ceil",26],["im",15],["molmini",3],["bjson",2],["8414",1],["ipynb",16],["jl",1],["sh",216],["zsh",6],["yaml",47],["yml",111],["toml",59],["ini",4],["cfg",1812],["bib",2],["sql",160],["cc",49],["cpp",7],["hpp",1],["java",23],["rs",40],["rb",104],["php",3],["nwk",10],["8415",1],["gro",2],["hard",169],["means",434],["pinning",30],["parses",58],["specific",181],["closes",157],["fullscreen",5],["selector",247],["strip",1094],["tiles",23],["fetcher",4],["serializer",10],["stamps",25],["replaces",109],["skeleton",17],["9437",1],["immutably",1],["forward",148],["those",266],["carry",300],["owning",70],["substitute",27],["rightdock",7],["arts",9],["mk",17],["tfn",4],["heads",13],["whose",660],["propagation",34],["vh",6],["acts",26],["task",767],["should",262],["mine",113],["interval",88],["vis",9],["observer",16],["mutation",429],["booted",35],["4s",2],["observe",129],["attributes",41],["visibility",155],["visibilitychange",5],["mutations",125],["kinds",145],["700",26],["approval",329],["watch",55],["approve",83],["inspect",259],["medium",57],["low",183],["high",265],["six",79],["mapping",1375],["lab",194],["1m",1],["position",231],["outside",416],["succeeded",144],["dup",19],["duplicate",294],["sneaky",4],["evil",65],["hijack",5],["static",337],["untitled",12],["recoverable",56],["ago",41],["docks",11],["severities",9],["surfaces",108],["safety",221],["permission",787],["invents",7],["unused",45],["act",68],["builds",130],["abc",134],["copies",63],["takeover",3],["uri",78],["mailto",13],["attacker",55],["etc",58],["passwd",30],["ignored",110],["buggy",5],["binds",132],["owned",265],["derived",169],["follow",251],["scroll",143],["nearest",27],["attempts",302],["tick",122],["120",167],["validate",452],["produce",126],["newest",103],["duplicates",51],["occurrence",35],["labeled",18],["86400",10],["trunc",18],["160",77],["40",157],["matches",407],["doc",118],["contains",324],["promoted",64],["follows",90],["4000ms",1],["4000",52],["right",285],["12946",2],["13033",1],["13125",1],["13403",1],["13411",1],["popup",11],["controller",26],["hung",30],["grow",72],["transcript",97],["detect",108],["rank",278],["idx",153],["trigger",93],["pos",121],["np",374],["range",672],["good",106],["onmousedown",4],["attach",135],["blur",14],["ob",4],["disconnect",87],["subtree",39],["refs",265],["sibling",156],["composing",19],["229",14],["immediate",91],["parsing",81],["detects",20],["res",177],["sess",2],["ml",32],["hello",92],["fire",47],["foo",13],["world",24],["email",29],["stops",216],["identifier",125],["detection",135],["least",100],["two",1223],["ascii",392],["de",105],["caret",10],["my",71],["var",270],["han",3],["ime",4],["extension",50],["lowercased",6],["readme",67],["12951",1],["13151",1],["13156",1],["started",666],["boundary",849],["excludes",34],["cjk",26],["composition",57],["yields",53],["13137",2],["13229",1],["wiring",136],["9481",1],["9499",1],["keywords",48],["come",120],["private",425],["edkw",7],["inserts",15],["undo",101],["survives",178],["torn",29],["harvest",246],["buffer",151],["identifiers",59],["ed",12],["mirror",29],["watching",51],["ta",26],["ec",17],["picked",21],["deb",5],["90",78],["compositionstart",2],["compositionend",2],["animation",43],["lh",6],["cs",22],["computed",120],["family",115],["letter",35],["spacing",8],["transform",55],["bottom",63],["word",86],["overflow",50],["direction",158],["styles",9],["px",58],["mr",20],["bounding",47],["sr",11],["keyword",70],["bubbles",6],["0px",4],["pw",155],["areas",10],["fs",84],["dirname",46],["urlto",19],["candidate",780],["ranking",53],["aaa",8],["bbb",2],["many",165],["insertion",24],["dedupes",6],["abcdef",6],["delta",312],["def",21692],["skips",63],["insensitive",19],["huge",28],["kw",211],["kbuffer",1],["ab",25],["200000",19],["baz",2],["unified",15],["gains",14],["self",7950],["utf8",59],["bconst",2],["13006",1],["13008",1],["13157",1],["13169",1],["deduped",9],["overlap",83],["unique",246],["buffers",10],["13164",1],["elsewhere",61],["words",56],["mm",42],["ql",16],["wl",29],["119",6],["helpers",83],["12918",2],["12920",2],["12941",2],["sel",89],["iso",27],["na",146],["220",10],["danger",24],["lookups",23],["throwing",13],["placeholders",24],["themselves",46],["passes",222],["crash",168],["invoke",273],["team",718],["resizers",6],["cycle",61],["blocker",16],["hotkey",3],["widths",10],["resizer",19],["selectors",14],["focusables",8],["pal",23],["fmt",99],["tray",4],["f23",1],["pm",30],["shift",55],["tokens",504],["modules",146],["storage",1239],["absence",78],["persists",51],["os",1343],["defaults",183],["clamps",6],["360",11],["1400",2],["240px",1],["400px",1],["persisted",163],["10936",2],["10937",1],["11225",2],["voice",3],["dictation",1],["speech",6],["recognition",7],["10919",1],["10932",1],["ctor",7],["unsupported",239],["stopped",439],["interim",5],["continuous",20],["comp",82],["listening",31],["onresult",3],["onend",3],["webkit",6],["focusable",5],["tabindex",7],["raf",41],["callback",77],["cb",19],["pushes",9],["stack",97],["make",753],["restores",44],["op",236],["nests",13],["outer",84],["focused",26],["closing",77],["splices",1],["verbatim",81],["autofocus",6],["buttons",21],["cycles",14],["moves",61],["topmost",5],["esc",41],["stolen",4],["registered",153],["bypass",68],["bypassed",15],["trapped",5],["collect",187],["listeners",10],["pass",1192],["leaves",396],["asserting",52],["markup",27],["double",121],["claims",192],["stripped",53],["sanitiser",10],["lie",31],["ti",8],["marked",67],["part",289],["11059",1],["11120",1],["modals",2],["13491",1],["13613",1],["11060",1],["11101",1],["participate",4],["blockers",9],["11061",1],["11065",1],["11066",2],["11081",1],["11082",1],["11094",1],["11095",1],["overlay",47],["13387",1],["13391",1],["break",462],["defer",15],["prefer",58],["don",29],["steal",6],["popovers",2],["within",173],["10909",1],["10914",1],["10910",1],["inp",22],["del",486],["forwarding",15],["discards",24],["slow",133],["fast",114],["gates",268],["10940",1],["11057",1],["leave",287],["todo",24],["forwarded",29],["rewritten",59],["10973",1],["10985",1],["10986",1],["11014",1],["10963",1],["10972",1],["11041",1],["11062",1],["11015",1],["11043",1],["11056",1],["13370",1],["13373",1],["pointer",147],["parts",304],["ov",2],["sun",11],["pi",53],["onmouseenter",2],["sparkles",5],["140",17],["land",105],["tooltip",26],["drag",12],["creation",86],["showed",37],["hover",44],["repainted",4],["unmock",3],["1440",4],["actual",178],["draggable",3],["13250",1],["13319",1],["13254",1],["13259",1],["13260",1],["13276",1],["13277",1],["resize",21],["dw",7],["int",2640],["sw",6],["wrote",265],["followed",65],["repaints",10],["w0",4],["1180",5],["move",152],["pointermove",11],["pointerup",11],["pointercancel",10],["resizing",7],["pointerdown",7],["measure",36],["mini",36],["loc",74],["idempotent",121],["creates",98],["redirects",49],["unhides",1],["chip",129],["username",149],["erika",2],["member",227],["mallory",4],["guest",29],["landing",29],["sent",413],["visitor",14],["goes",152],["five",61],["governance",133],["users",127],["u1",46],["u2",3],["usage",559],["audit",402],["invites",41],["quotas",21],["13495",2],["13500",2],["2048",15],["1073741824",3],["configurable",8],["docs",131],["m1",47],["iifes",1],["13450",1],["13589",1],["13592",1],["13682",1],["combined",53],["tf",72],["inject",43],["13456",1],["13475",1],["13596",1],["13610",1],["service",2017],["sign",49],["onchange",14],["crumbs",3],["signed",83],["jget",4],["amount",63],["revoked",84],["actor",44],["roots",257],["ev",43],["h3",33],["uploads",72],["batch",415],["microtask",3],["11049",2],["11199",2],["failures",188],["creations",8],["comma",28],["uploading",7],["shares",174],["released",200],["settles",32],["adopted",52],["published",291],["seam",53],["sender",56],["awaits",9],["racing",45],["subscribed",13],["adopting",8],["adopt",56],["navigated",6],["away",123],["creating",71],["during",226],["hold",218],["unrelated",80],["whenever",60],["destination",195],["unresolved",66],["cover",204],["guess",83],["caught",146],["waited",30],["stall",16],["very",75],["unnecessary",2],["opening",83],["work",462],["parked",61],["frameless",27],["works",96],["registers",30],["overtake",2],["looping",2],["batches",51],["supersedes",6],["deliberate",66],["70",40],["120000",3],["handler",633],["onload",11],["onabort",5],["paste",53],["bindings",92],["13751",1],["13755",1],["13414",1],["13418",1],["13420",1],["13423",1],["captured",321],["happened",182],["retract",5],["11051",1],["sharing",48],["caller",732],["stranger",6],["publish",334],["adoption",21],["guards",108],["11107",1],["11125",1],["11131",2],["stuck",41],["indefinitely",3],["11191",1],["11195",1],["fns",7],["pasting",3],["dz",1],["dragover",1],["dragleave",1],["transfer",61],["dropping",83],["chained",9],["unnameable",4],["trips",52],["began",18],["cancelled",527],["yesterday",9],["today",51],["though",70],["replacement",181],["registration",100],["tasks",97],["prepared",66],["b64",43],["looking",78],["written",671],["abandoned",115],["presses",5],["oldest",45],["enough",149],["waiting",119],["concat",46],["delimiter",43],["delimited",34],["quoted",63],["newline",82],["three",361],["consumers",34],["disagree",65],["9690",2],["12907",2],["12878",2],["agree",76],["nworld",2],["sep",181],["doubled",7],["quotes",48],["unescape",8],["trusts",12],["sniffing",4],["tb",25],["tc",7],["sniffs",2],["widest",5],["dat",44],["heterogeneous",3],["tables",121],["sparse",41],["filtering",84],["homogeneous",6],["arrays",16],["positional",34],["mix",15],["parsers",8],["parser",179],["modified",37],["rfc",15],["4180",1],["ish",12],["loop",567],["9704",1],["12916",1],["diverge",10],["escapes",90],["crlf",16],["splitter",1],["12892",1],["12904",1],["bcsv",2],["ch",69],["obj",183],["df",285],["tolist",33],["positions",112],["shapes",88],["begin",222],["normalize",531],["83",146],["leading",45],["slash",19],["scheme",67],["excluded",106],["posts",19],["worst",57],["site",200],["specs",89],["intend",1],["web",687],["kit",13],["honoured",31],["adjacent",23],["revoke",80],["upside",1],["verb",42],["claiming",65],["transports",17],["11231",1],["11240",1],["7795",1],["7835",1],["11653",1],["11658",1],["allowed",532],["digest",686],["96",95],["listed",136],["bool",1989],["closer",10],["inserted",28],["reserves",22],["implementations",17],["leases",116],["persistence",95],["reopen",83],["fires",39],["moved",141],["arrives",92],["answered",192],["handling",51],["facing",43],["fired",43],["11993",1],["12003",1],["literal",181],["preference",17],["bridged",3],["boots",9],["fetches",29],["ones",167],["unlisted",18],["503",47],["wired",48],["sanitizer",19],["catalogue",56],["12064",1],["12150",1],["spends",9],["additive",58],["ollama",19],["studio",9],["vllm",4],["llama",7],["openai",141],["anthropic",97],["gemini",70],["redaction",43],["legitimate",53],["redact",117],["stayed",76],["refreshes",15],["makes",373],["activates",5],["take",137],["evidence",919],["streaming",153],["completion",827],["since",165],["resume",225],["revise",16],["restates",6],["overriding",4],["probed",76],["mutated",53],["600",105],["hash",283],["served",76],["bumped",15],["dies",61],["far",59],["got",173],["annotates",8],["overran",3],["several",73],["nine",17],["argument",181],["selects",47],["11130",1],["j1",4],["editors",1],["11122",1],["aliased",20],["11926",1],["11985",1],["variables",136],["desired",113],["asked",206],["told",146],["reconciles",14],["coalesce",48],["matrix",352],["imperative",7],["evaluate",181],["harness",490],["drive",121],["want",50],["tg",10],["250",28],["polls",24],["scheduling",15],["disposed",5],["vendor",62],["11394",2],["11415",2],["11798",2],["11887",1],["digests",68],["snippet",62],["nhttps",1],["cleaned",49],["llama3",4],["die",22],["switching",40],["rebuilt",46],["handles",41],["cleared",79],["timeouts",35],["intervals",31],["11806",1],["isolated",103],["integer",309],["sso",12],["12152",1],["12259",1],["2500",9],["12206",1],["12228",1],["2500ms",1],["5000ms",1],["most",261],["unmounts",1],["ambiguous",97],["noopener",8],["noreferrer",4],["arm",84],["console",62],["period",41],["direct",268],["fork",164],["checkpoint",669],["distinguishable",15],["composes",9],["variable",252],["inspector",93],["wraps",51],["f14",2],["decorate",13],["10333",2],["10479",2],["rebuild",68],["orig",21],["f16",4],["wrapped",97],["3032",1],["3149",1],["presentation",28],["sentence",94],["branches",155],["checkpoints",127],["restart",400],["conflict",256],["honest",141],["presented",35],["presents",13],["conflict409",2],["masked",46],["recognises",6],["domain",518],["409s",2],["conflicts",45],["deletion",118],["progress",315],["invokes",14],["inventing",42],["b1",18],["gateway",1929],["retryable",87],["fault",131],["retried",41],["papered",7],["thunk",1],["invoked",59],["599",1],["10148",1],["10229",1],["delegated",191],["deliverables",62],["indent",104],["slot",163],["reopens",16],["honesty",22],["captures",66],["inputs",310],["mapped",69],["10265",1],["10332",1],["inspection",78],["unless",98],["short",283],["10283",1],["10288",1],["htmloption",1],["htmlbutton",28],["transforms",6],["10631",3],["10833",3],["fabricated",60],["interactions",28],["dependency",132],["mappings",31],["objects",81],["vs",186],["separately",89],["2026",36],["t00",12],["00",30],["parquet",68],["lin",14],["observations",165],["delegate",305],["unverified",149],["confidence",232],["assumed",52],["claim",558],["cpython",63],["propagates",15],["delayed",20],["poison",17],["moving",30],["propagate",19],["unbound",33],["upg5",6],["repl",205],["interpreter",423],["worker",1117],["give",70],["distributions",33],["nor",111],["really",114],["being",364],["distribution",135],["consumes",41],["interaction",44],["10632",1],["10634",1],["10807",1],["orders",27],["10813",1],["10814",1],["10713",1],["10732",1],["reintroduce",5],["misattribution",2],["telling",17],["10699",1],["10702",1],["contradicted",10],["pkgs",12],["tested",85],["subs",45],["rerender",8],["subtabs",2],["subtab",5],["generating",20],["reproduction",31],["borrows",7],["plat",2],["rw",7],["conda",196],["repo",119],["git",140],["dirty",26],["weights",119],["sha",231],["1e9",4],["utc",19],["svc",2],["tbody",19],["pk",18],["pv",3],["unread",13],["msgs",20],["assistant",328],["exit",668],["coverage",171],["invisible",86],["toggles",10],["shipped",95],["phone",5],["readdir",11],["stat",388],["polygon",4],["ellipse",8],["finds",45],["vacuous",15],["draws",24],["given",111],["activity",124],["unpainted",1],["draw",59],["picture",12],["drift",169],["swaps",18],["77",14],["drifted",66],["59",5],["49",15],["h5",23],["8a2",2],["v12",6],["2h",3],["44a2",2],["25a2",2],["08a2",2],["38a2",2],["1a2",2],["72v",2],["51a2",2],["74l",2],["09a2",2],["v20a2",2],["39a2",2],["74v",2],["5a2",2],["horizontal",15],["10v12",2],["88",17],["10h5",2],["83a2",2],["92",19],["56l",3],["h4a2",2],["2h2",2],["76a2",2],["79",9],["l12",2],["2a3",2],["m17",3],["h4",15],["56l2",2],["h20a2",2],["2v8a2",2],["22a3",2],["16c",3],["2h10c1",3],["m11",5],["73a2",3],["73z",3],["27",20],["15v4a2",3],["6h",3],["18h",2],["folder",58],["20a2",2],["9a2",2],["69",2],["l9",2],["2v13a2",2],["compass",4],["2v4a2",4],["2h4",4],["h8",4],["eye",13],["062",2],["348a1",2],["696",3],["876",3],["13v8",2],["899",2],["a7",9],["8h1",2],["79a4",2],["242",3],["9a9",3],["book",9],["h20",2],["h20v20",2],["h6",4],["5v",2],["21v",3],["2a4",3],["h6a4",3],["4v2",3],["13a4",3],["archive",443],["8v11a2",1],["v8",3],["937",2],["063l",2],["135",5],["582a",2],["962",3],["l8",2],["936",2],["5l1",2],["582",2],["135a",2],["963",2],["063",2],["937l6",2],["581a",2],["l15",2],["063a2",2],["437",2],["437l",2],["0z",2],["3v4",2],["5h",8],["17v2",2],["3a6",3],["20v2",2],["66",8],["12h2",2],["34",56],["3v18",2],["quote",159],["replacements",25],["lt",12],["gt",82],["amp",22],["quot",8],["say",215],["hi",132],["touches",43],["discipline",23],["escaping",26],["escaped",73],["adds",85],["interpolation",11],["skipped",189],["bearing",107],["become",147],["12778",1],["neutralize",6],["interpolated",13],["oc",20],["tok",44],["scanner",36],["emits",89],["str",9095],["num",173],["unions",3],["print",1078],["cd",20],["tokenize",15],["blobs",31],["24001",1],["derives",34],["reg",34],["exp",68],["highlighter",1],["12740",1],["12759",1],["6093",1],["6118",1],["6096",1],["12716",1],["12723",1],["13149",1],["extras",22],["triple",20],["sticky",3],["numbers",84],["tokenizer",8],["assert",7016],["elif",471],["except",2260],["lambda",1959],["nonlocal",173],["raise",3502],["yield",264],["fi",14],["esac",5],["echo",156],["inf",51],["library",315],["require",404],["len",2589],["enumerate",352],["tuple",1395],["reversed",53],["isinstance",1703],["having",72],["alter",52],["distinct",106],["splits",30],["comment",160],["ruby",2],["typescript",3],["jsx",4],["rlang",5],["lightweight",22],["aware",89],["wrappers",29],["concatenating",3],["identical",156],["13147",1],["appended",45],["enum",63],["namespace",762],["declare",67],["protected",37],["implements",23],["abstract",16],["align",82],["justify",6],["transition",101],["shadow",104],["absolute",258],["inherit",94],["center",66],["footer",7],["thead",16],["mkdir",817],["grep",55],["sed",3],["awk",2],["chmod",61],["vector",47],["paste0",102],["nrow",126],["ncol",64],["sapply",18],["lapply",19],["ggplot",32],["aes",31],["encoding",834],["xmlns",6],["xsi",1],["cjs",3],["htm",4],["24000",3],["lc",23],["bc",73],["ident",86],["sp",27],["mn",17],["tk",2],["mi",80],["iterable",221],["stage0",37],["acceptance",151],["hostile",61],["samples",167],["295",2],["executable",388],["xss",5],["attacks",6],["tags",92],["promote",103],["bold",19],["links",80],["ex",26],["rel",101],["frag",15],["reopened",75],["segment",110],["stats",215],["c7c20745a417",1],["flegacy",2],["whitelist",19],["breaking",34],["unclosed",10],["fence",134],["codeblock",3],["h1",20],["contents",96],["emphasis",3],["allows",63],["raster",18],["images",43],["sonerror",1],["sonclick",1],["sonload",1],["contained",61],["12709",1],["12876",1],["invariants",16],["modernize",1],["headings",26],["leaked",76],["spans",33],["tokenized",4],["processing",109],["dompurify",1],["wire",451],["un",64],["deeper",9],["segments",46],["mdc0",3],["0xe000",1],["mdc1",3],["0xe001",1],["ordered",92],["ol",4],["reorders",2],["jpeg",16],["em",13],["hr",14],["quantifier",3],["catastrophically",3],["backtrack",5],["padded",16],["delim",16],["fm",5],["fchar",4],["flen",4],["detected",111],["dynamically",15],["injection",153],["trims",6],["hm",4],["lv",5],["blockquote",7],["lr",10],["para",4],["chunk",477],["green",100],["analysis",774],["raised",255],["division",17],["interrupted",205],["forwards",25],["socket",408],["reconnected",5],["past",193],["reach",364],["unsettled",2],["supplied",173],["author",65],["glyph",16],["belongs",168],["outlives",51],["128",70],["retitle",2],["recover",105],["unbind",18],["feedback",29],["jump",37],["feed",73],["htmlpre",2],["displayed",21],["submission",193],["submitted",390],["preserved",51],["partly",5],["restored",131],["authentication",15],["cut",165],["sealed",84],["faithful",16],["5378",2],["5402",2],["spec",882],["incremental",17],["199",4],["final",366],["soft",132],["unstable",12],["tail",280],["seals",21],["260",14],["nprint",89],["nstill",1],["mistake",48],["notclose",1],["nmore",1],["letters",15],["sits",54],["seal",119],["tiny",52],["fenced",58],["stabilize",2],["intro",7],["paragraph",29],["sixty",7],["nconst",2],["nprose",2],["tildes",2],["ncode",1],["nafter",1],["scratch",92],["growing",7],["prose",238],["grown",12],["nfunction",8],["trailing",74],["acc",20],["resumes",10],["resets",18],["shrinks",6],["monotonic",220],["circuit",173],["nc",21],["hysteresis",1],["unprocessed",2],["numeric",121],["incrementally",4],["5417",1],["jumps",3],["nl",3],["newlines",20],["concatenates",9],["increment",8],["ncd",1],["truncates",30],["further",39],["ops",33],["rescanning",2],["nthree",3],["receives",49],["ntail",4],["wording",28],["5361",2],["5371",2],["counting",80],["rewriting",35],["5492",1],["5496",1],["subsequent",26],["5495",1],["appendable",9],["guarantee",37],["6926",1],["6961",1],["7166",1],["7181",2],["6928",1],["6932",1],["6939",1],["6943",1],["6952",1],["paging",108],["e1",9],["registering",15],["5220",1],["5270",1],["5276",1],["stamping",16],["5511",2],["5605",1],["pieces",17],["5598",1],["persist",179],["gated",96],["provisional",36],["192",18],["discard",134],["truth",189],["clobber",18],["framed",25],["interleave",21],["640",14],["drives",84],["silence",36],["asserted",166],["requested",245],["f9",1],["newer",62],["subscribe",46],["stage",449],["reached",324],["onopen",10],["onclose",9],["onmessage",7],["viewed",3],["restoration",3],["rejection",44],["shorter",24],["280",5],["cancels",33],["timestamp",92],["vnodes",2],["hiding",13],["obsolete",6],["7234",1],["7260",1],["7263",1],["7274",1],["7226",1],["7232",1],["7177",1],["af",47],["interleaved",12],["longer",266],["starter",6],["tup",3],["tdn",3],["cause",45],["burst",39],["rate",191],["upstream",168],["overloaded",15],["committed",301],["htmlcollection",1],["kid",4],["1e15",3],["es",5],["starters",9],["lit",10],["phylo",28],["instruction",43],["bubble",14],["sink",335],["retains",32],["temporary",123],["welcome",9],["paused",93],["coalesces",6],["anonymous",18],["quiet",66],["erase",19],["unlock",19],["beyond",52],["301",7],["302",19],["601",1],["303",23],["unhandled",28],["schedules",4],["navigating",5],["submissions",14],["override",170],["isolates",35],["retain",85],["kernels",209],["els",20],["epoch",269],["caches",19],["ticket",267],["mobile",22],["unsub",13],["prepare",208],["automatic",26],["coalesced",4],["preserving",37],["descriptive",34],["payloads",86],["decoration",20],["missed",44],["residual",40],["authoritative",84],["parallel",81],["precede",22],["fulfilled",3],["identities",110],["joined",53],["orphaned",50],["previously",49],["belief",1],["decides",111],["retire",28],["spliced",12],["hole",46],["abuts",3],["staged",123],["pointing",37],["belong",70],["looked",80],["predecessor",16],["clearing",53],["rescoping",1],["activation",97],["revert",226],["annot",67],["draft",266],["fb",23],["pj",7],["realign",2],["localised",5],["approving",6],["resuming",17],["happens",158],["mirrors",43],["titles",27],["markers",76],["delimiters",9],["seeds",53],["approved",75],["executing",101],["automatically",24],["resumed",16],["lead",13],["scheduler",101],["12934",1],["12942",1],["unthrottled",1],["onscroll",1],["13384",1],["5509",1],["12936",1],["scrolled",13],["streamed",67],["am",15],["streams",75],["iteration",29],["fit",137],["growth",30],["summarising",4],["precedes",20],["ui3",1],["f6",1],["needed",102],["c3",11],["c4",6],["c5",2],["c6",2],["c7",2],["ui5",6],["execute",1782],["mean",388],["deviation",14],["integers",23],["devise",5],["brief",32],["approach",11],["n2",22],["strictly",37],["following",72],["structure",262],["sd",58],["s1",116],["n1",75],["according",4],["doubles",22],["durable",609],["carrying",104],["repeats",23],["narration",21],["inlined",9],["graph",93],["allowlisted",46],["thing",288],["saw",115],["stoppable",9],["dual",9],["ports",187],["5403",1],["5510",1],["5426",1],["5427",1],["5440",1],["5445",1],["5451",1],["5452",1],["5460",1],["5462",1],["subagent",9],["suba",2],["tm",22],["demoted",6],["performance",9],["9765",1],["9899",1],["dedup",28],["9851",2],["9853",2],["reconnect",22],["replays",35],["9766",1],["9768",1],["9770",1],["9779",1],["9781",1],["9785",1],["9787",1],["9814",1],["9815",1],["9844",1],["9845",1],["9856",1],["9858",1],["9876",7],["9880",1],["9889",1],["unstructured",10],["9891",1],["8898",1],["10076",1],["10112",1],["9746",1],["9763",1],["bmp",5],["stdout",907],["stderr",681],["ai",90],["bi",12],["drafting",13],["writer",231],["appending",16],["begins",22],["policy",710],["notify",39],["revisions",39],["outputs",258],["elision",11],["10480",1],["10481",1],["colour",10],["locations",17],["exception",1432],["10513",1],["10521",1],["memo",13],["10119",1],["10132",1],["notebooks",15],["10133",1],["10136",1],["10231",1],["10264",1],["9676",1],["9681",1],["9708",1],["9744",1],["5337",1],["5341",1],["upsert",99],["fname",17],["elide",18],["elided",17],["interrupt",379],["dl",19],["dlbtn",2],["htmlanchor",4],["dlmore",2],["dlmenu",2],["dlitem",2],["holder",48],["nbc",28],["htr",4],["ansi",9],["x1b",5],["ctl",17],["populate",12],["wave",13],["timings",2],["5352",1],["5854",2],["10060",2],["drafts",19],["9955",2],["3006",1],["3009",1],["3398",1],["3424",1],["9911",3],["9918",1],["9920",1],["9947",1],["9993",1],["10018",1],["10020",1],["10047",1],["10049",1],["10061",1],["third",137],["5347",1],["5356",1],["bump",29],["crypto",14],["random",211],["uuid",328],["accepted",314],["restarted",90],["revive",7],["notable",17],["runnable",33],["sid",55],["kstate",4],["restoring",42],["quarantined",86],["trust",279],["quarantine",84],["rt",22],["restor",3],["bootstrap",427],["validat",3],["10063",1],["10075",1],["10067",1],["sched",6],["rafs",2],["win",40],["sorts",7],["replayed",86],["nullish",1],["inherits",87],["d1",18],["invalidated",13],["science",540],["delay",63],["10339",2],["10350",2],["9900",3],["9908",2],["890",2],["flushes",7],["hel",4],["c9",3],["c8",1],["binding",454],["distinguishes",24],["cla",1],["99",61],["memoized",2],["10630",1],["10567",1],["10621",1],["rerun",26],["io",406],["disclosure",33],["rev",49],["reasons",96],["csvs",2],["clickable",10],["kchip",5],["ld",36],["replayable",12],["owners",37],["htmlspan",1],["multiline",21],["behavior",79],["smooth",15],["flash",10],["1600",8],["threshold",223],["structural",129],["pause",36],["returning",120],["10340",1],["measured",170],["tearing",8],["10344",1],["refreshing",4],["fselected",1],["beautify",1],["contacting",9],["5xx",21],["temporarily",10],["tri",24],["subtitle",10],["press",4],["going",52],["scanned",45],["sockets",38],["pressing",9],["nobody",235],["anyone",65],["gpt",37],["4o",25],["prod",16],["hydrates",1],["completes",37],["jumped",1],["goto",16],["9f3a",5],["502",21],["clicked",14],["decided",59],["leak",129],["strips",19],["canary",315],["outbound",117],["parameters",172],["apikey",15],["continuation",62],["dispatching",10],["bearer",81],["credentials",249],["abcdefghijk",2],["ellipsizes",1],["abcdefghij",3],["deepseek",214],["250324",2],["2024",51],["20250929",1],["scrubber",8],["ant",3],["api03",1],["ef",6],["gh",66],["ij",1],["kl",6],["qr",1],["uv",71],["wx",2],["yz0123456789",1],["0123456789abcdefghij",1],["unbroken",2],["reaching",58],["a9",1],["b4",13],["e8",1],["b3",4],["d5",12],["e6",5],["chunked",30],["digits",31],["a1b2c3",1],["d4e5f6",1],["a7b8c9",1],["d0e1f2",1],["a3b4c5",1],["2761",1],["2767",1],["prefixed",17],["digit",19],["however",21],["separator",42],["mixing",8],["seek",30],["dates",9],["well",136],["grace",63],["independent",187],["resv",57],["1700000000500",1],["1700000000000",1],["migrates",7],["scalar",64],["reservation",156],["stamp",64],["60s",14],["removes",77],["forgets",9],["tracker",9],["9016",2],["9143",1],["concurrent",146],["face",15],["holding",179],["precisely",69],["something",265],["lose",69],["mechanism",52],["undecided",1],["definition",94],["unrecognised",29],["sweep",129],["dupe",2],["age",56],["unparseable",38],["trusting",32],["corrupted",26],["protect",45],["permanently",36],["migrate",58],["ties",26],["millisecond",19],["sorting",13],["pair",177],["such",259],["stages",39],["acted",7],["regardless",47],["reconciling",10],["fight",3],["3000",37],["often",54],["explore",82],["tried",22],["dispatches",24],["targets",129],["rebind",60],["conditional",36],["consumed",141],["keystroke",6],["preparation",31],["latch",13],["blaming",4],["explains",16],["timing",35],["delivered",162],["promotion",104],["applied",206],["demote",8],["5666",1],["resync",22],["painter",2],["counterpart",8],["stacks",4],["identified",22],["canonical",708],["closures",3],["advertised",43],["sufficient",15],["verify",1203],["projected",148],["7842",1],["7906",1],["unlocked",5],["wiped",3],["performs",55],["park",10],["survived",72],["unanswered",7],["releases",76],["realigns",1],["problem",151],["5206",1],["5216",1],["5277",1],["5310",1],["injects",29],["guardian",231],["skipping",33],["idempotence",3],["theft",5],["quietly",105],["unregistered",14],["simply",70],["someone",112],["raises",1410],["5296",1],["calling",159],["subset",109],["menus",6],["statuses",117],["design",368],["alike",29],["finding",156],["6460",1],["6614",1],["pollute",4],["dangerous",96],["cont",3],["replan",3],["mcp",724],["suggested",25],["patterns",85],["unreviewable",3],["verification",164],["segs",4],["btns",2],["drawn",18],["pulsing",1],["s2",36],["halves",55],["eyebrow",6],["pc",13],["5876",1],["6041",1],["beats",22],["202",125],["revived",13],["pulses",1],["pt",59],["rich",15],["tt",10],["lvl",7],["chk",4],["onkeydown",9],["pa",14],["revising",3],["13035",1],["13096",1],["attachments",1],["decode",563],["large",231],["lookup",274],["deriving",28],["please",21],["actionable",21],["nokey",1],["openai4",698],["refusal",391],["optimistic",11],["usable",121],["asks",141],["unusable",41],["continues",28],["went",112],["backfilled",16],["7954",1],["8317",1],["barrier",137],["preparing",24],["picks",22],["survive",146],["somewhere",54],["anns",4],["phase",318],["shields",1],["uint8",3],["csprng",1],["requirement",39],["unpublished",24],["collision",69],["restarts",27],["queueing",11],["wake",20],["explained",23],["directive",26],["lazy",130],["fetching",9],["noticeable",2],["cold",37],["advisory",20],["preflight",83],["aba",24],["selecting",19],["workspaces",83],["clean",218],["latched",10],["adopts",13],["taking",31],["stalled",16],["semantic",20],["6043",1],["6458",1],["rebuilds",19],["documented",138],["fold",159],["pyw",1],["allowing",31],["reviewing",30],["issues",175],["verdict",322],["dlg",13],["14000",4],["term",80],["limitations",30],["lim",4],["tgl",6],["diff",122],["reveal",27],["issue",112],["todos",21],["kv",11],["5679",1],["5784",1],["7103",1],["7120",1],["proof",136],["watchdog",148],["reconnects",16],["stt",5],["5799",1],["5874",1],["invalidation",14],["dispatcher",852],["stopping",64],["ack",47],["7411",1],["7793",1],["folders",39],["declaration",148],["7823",1],["7830",1],["deliver",45],["spinner",11],["aimed",16],["rename",161],["ss",26],["nf",4],["who",134],["staleness",10],["episode",3],["exits",82],["confirms",13],["resurrect",10],["claimed",144],["fo",4],["inset",2],["fff",7],["ink",5],["520px",2],["12px",4],["20px",5],["10px",7],["40px",4],["unconfigured",27],["13px",5],["ccc",12],["6px",7],["1d",2],["604800",6],["7d",4],["2592000",2],["30d",2],["secs",4],["14px",6],["accent",6],["2b6cb0",2],["reviewer",351],["choices",81],["reverse",125],["research",74],["workflow",291],["procedure",4],["reproduce",32],["gathering",4],["n3",14],["uncertainty",17],["overclaim",4],["6000",9],["stdlib",130],["straight",76],["became",56],["cta",7],["repaint",21],["arrive",70],["gave",29],["bucket",34],["reaches",306],["fraction",134],["worse",139],["dt",19],["wt",46],["popstate",1],["media",30],["mq",9],["900px",5],["diffed",5],["fell",32],["unscoped",25],["meant",121],["literals",26],["a11y",2],["7744",1],["7763",1],["7030",1],["7032",1],["replacing",49],["mousedown",7],["reconnecting",11],["mouse",32],["menuitem",3],["overwriting",28],["namespaces",24],["everywhere",31],["agrees",13],["newsession",2],["releasing",43],["relies",13],["positive",186],["negative",126],["7087",1],["7219",1],["2678",2],["2706",2],["13231",1],["13248",1],["carried",128],["difference",79],["strict",238],["superset",4],["subscription",19],["behind",294],["behaviours",6],["driving",9],["vanished",21],["switcher",3],["mocked",17],["outlive",28],["emptied",12],["finishes",36],["sees",152],["leaving",94],["unfiltered",17],["restarting",12],["empties",8],["symptom",6],["fix",277],["6616",1],["6764",1],["2685",1],["annotate",78],["debounce",7],["150",83],["aggregate",95],["sqlite",200],["counter",147],["replies",194],["seeded",122],["visits",11],["skel",4],["walked",24],["mod",1086],["cnt",7],["tip",14],["2695",1],["believing",11],["stranding",2],["debounced",3],["supersede",2],["81",9],["12927",1],["scrim",3],["commits",64],["clicking",8],["renamed",52],["desktop",29],["unlike",43],["unicode",83],["caf",8],["meanwhile",8],["6766",1],["6964",1],["7086",1],["absorb",17],["ungrouped",5],["possibly",17],["admitted",150],["favour",1],["backs",12],["places",31],["incoming",34],["6914",2],["6962",1],["7282",1],["7316",1],["validator",20],["serves",66],["prepend",28],["front",49],["grouping",19],["mutating",48],["capped",118],["hero",3],["buckets",14],["7023",1],["t12",1],["t11",1],["week",16],["7074",1],["6697",1],["6718",1],["ascending",45],["keyset",28],["86400000",2],["6767",1],["6913",1],["6840",1],["6861",1],["stands",39],["yanking",2],["raced",26],["edges",116],["edge",125],["26",159],["describes",87],["ownership",128],["life",52],["rewrote",20],["focusing",1],["locales",6],["translated",8],["translates",5],["7220",1],["7409",1],["7766",1],["7787",1],["pool",84],["u2197",2],["u00b7",2],["materialized",35],["rating",9],["abcd",6],["afterwards",102],["zzz",3],["addition",9],["advertises",15],["infers",5],["advertise",20],["kill",254],["inferred",35],["unshift",2],["approximate",35],["approx",30],["hist",23],["bins",65],["category",111],["histograms",1],["statistics",112],["histogram",33],["bars",4],["clipped",21],["zones",15],["concrete",69],["param",47],["materialize",38],["spreadsheet",14],["coerced",15],["descending",17],["al",21],["fifty",14],["zone",14],["dist",157],["chart",13],["unexpected",104],["lo",46],["8718",1],["8722",1],["shorthand",5],["asc",14],["peak",126],["pct",67],["touch",105],["opposite",45],["instant",41],["rethemes",1],["colors",32],["1c1c19",7],["classic",28],["blocking",133],["iife",1],["converges",6],["affordance",4],["mentions",15],["freeze",177],["retheme",3],["quick",11],["readable",229],["216",7],["227",2],["swapping",10],["3299",1],["3301",1],["template",106],["compiler",4],["sites",99],["properties",238],["worth",110],["porting",3],["reinventing",1],["resolvable",22],["posted",5],["aim",2],["answering",61],["untouched",113],["belonging",16],["exercising",9],["interrupts",27],["3021",1],["3041",1],["piece",36],["appeared",21],["pressed",19],["handing",21],["activatable",9],["timelines",13],["delegations",47],["2920",1],["46px",3],["supply",28],["cost",168],["duration",75],["xto",10],["bill",9],["billing",44],["distance",90],["resources",138],["resource",519],["closest",16],["htmltable",4],["foldable",7],["noteworthy",3],["0001",25],["256",135],["tolerance",16],["zoom",34],["pan",19],["001",85],["gesture",18],["wheel",112],["unit",86],["factor",71],["0015",2],["u0000",7],["activated",33],["allocated",98],["ttft",15],["dragging",7],["decorations",14],["handled",35],["indeterminate",50],["hovered",6],["describedby",6],["help",86],["legend",59],["htmlform",1],["onsubmit",2],["htmllabel",1],["atomic",205],["colcount",2],["rowgroup",3],["rowindex",4],["columnheader",3],["colindex",2],["initialized",46],["oninput",2],["lostpointercapture",2],["pointerleave",2],["related",29],["pointerenter",3],["contextmenu",3],["forked",20],["shifted",10],["catc",1],["finalizing",26],["activating",14],["cps",2],["deletes",82],["polled",22],["layers",60],["reserve",142],["compressed",40],["handoff",105],["compaction",327],["savings",2],["spawned",145],["overrides",133],["steering",69],["enforced",216],["runtimes",38],["finalize",310],["delegat",2],["rcode",2],["collapsing",19],["undone",12],["rowcount",58],["geometry",17],["keying",9],["3441",1],["3671",1],["3814",1],["3820",1],["3871",1],["3899",1],["3567",1],["3571",1],["112",5],["64e15",1],["emitted",102],["drawable",3],["reinstall",2],["slices",14],["levels",49],["unwraps",3],["envelopes",7],["allowlists",11],["rk",6],["16th",1],["ordinals",9],["g3",3],["coerces",1],["prepends",10],["c0",3],["freezes",33],["o1",2],["arc",17],["infer",81],["primitives",7],["sanitizers",1],["projections",53],["2769",1],["3276",1],["4925",1],["4946",1],["3154",1],["termination",38],["generations",281],["journal",113],["confirmation",24],["unattended",80],["primitive",29],["1000000000000",2],["f0",13],["2795",1],["3298",1],["5225",1],["5269",1],["reverted",35],["ping",49],["instances",14],["5158",1],["wss",9],["subscribes",1],["ep",24],["pings",1],["25s",2],["1500ms",1],["advancing",8],["25000",7],["5181",1],["5182",1],["5162",1],["5169",1],["rid",43],["sq",25],["handshake",74],["unview",3],["5185",1],["5358",1],["reproducible",30],["unwinding",9],["acting",13],["unlocks",3],["prints",72],["legitimately",41],["offers",32],["treated",62],["behaviour",168],["talking",12],["5755",1],["5761",1],["eat",6],["f05",2],["debouncers",3],["r2",60],["patches",8],["titled",11],["upserts",9],["art2",1],["interpret",21],["our",56],["aged",4],["belonged",12],["exploded",20],["swallows",24],["pong",26],["crafted",3],["loose",14],["uniform",43],["hand",233],["appearance",4],["plural",10],["singular",10],["err404",5],["python3",166],["operation",343],["starred",7],["unstarred",4],["queues",13],["pinch",3],["preinstalled",6],["accelerators",19],["gaps",31],["dependencies",99],["managed",137],["explicitly",184],["startup",162],["heavy",21],["approximations",1],["ssh",320],["additional",52],["scanpy",90],["anndata",47],["preinstalling",1],["folding",35],["online",4],["provisioned",7],["demand",33],["launch",132],["npx",16],["modelcontextprotocol",2],["filesystem",154],["arguments",668],["servers",100],["professional",7],["disable",44],["securely",3],["question",140],["fully",59],["indexing",19],["insufficient",13],["adjust",45],["sleep",341],["focuses",2],["extremophile",1],["phylogenetics",33],["bas",3],["mts",1],["typings",1],["extractor",22],["dicts",20],["usr",233],["mechanically",2],["2668",1],["2419",1],["transcription",7],["exclusive",32],["xx",3],["starting",101],["braces",15],["honoring",1],["ground",22],["interpreted",12],["interprets",4],["process",1004],["argv",491],["nexport",1],["brace",3],["unterminated",12],["1207",2],["deterministic",166],["aligned",45],["extracted",37],["evals",15],["symmetric",14],["eval",49],["144",20],["159",4],["interpolates",2],["positionally",5],["holes",7],["interpolate",7],["translations",3],["fr",16],["languages",41],["7955",2],["7959",2],["brca1",25],["part1",3],["part2",3],["part3",4],["inactive",17],["specifiers",2],["references",156],["249",1],["prefetched",1],["populated",29],["statically",4],["vite",17],["rollup",2],["together",76],["latency",16],["letting",38],["tooltips",1],["depend",59],["uncaught",13],["translation",33],["developer",64],["person",87],["rerenders",1],["172",7],["views",76],["unported",1],["everything",294],["hardcoded",30],["concatenate",10],["prefetch",4],["firefox",7],["chromium",17],["usually",33],["moment",84],["isolation",226],["things",73],["deterministically",19],["fallbacks",6],["writable",119],["recording",149],["serial",19],["ticks",31],["prep",10],["connecting",13],["arkcli",67],["coding",29],["9244",1],["9253",1],["weird",4],["8966",2],["annotator",2],["8965",1],["8993",1],["9149",1],["9429",1],["tracking",29],["9148",1],["crud",13],["8967",1],["ride",31],["based",155],["physically",4],["grows",26],["scales",11],["coordinate",25],["pixel",19],["correct",153],["panning",1],["panned",5],["quoting",33],["offering",19],["lw",11],["zs",6],["fitted",14],["overflows",5],["reflows",3],["zooms",2],["zoomed",4],["keeping",96],["baseline",175],["laid",7],["interacts",2],["nz",7],["fx",5],["fy",5],["sr2",4],["minus",20],["positioned",5],["fits",28],["depends",73],["toward",31],["trackpad",2],["browsers",10],["natively",6],["portrait",2],["hijacked",3],["suppresses",6],["sl",15],["mv",25],["grabbing",6],["soup",8],["trow",3],["rm",93],["vertical",7],["maximize",4],["star",23],["525",2],["295a",2],["95",80],["0l2",2],["679a2",2],["123",41],["595",2],["16l5",2],["166",3],["756a",2],["294",2],["904l",2],["736",2],["638a2",2],["611",3],["878l",2],["882",2],["14a",2],["771",2],["618",2],["428a2",2],["122",6],["973",2],["l6",3],["396",2],["01a",2],["881",2],["139a2",2],["879",2],["l2",8],["795a",2],["906l5",2],["165",2],["755a2",2],["597",2],["733",2],["076a10",2],["744",2],["205",7],["575",2],["747",2],["444",3],["084",2],["158a3",2],["479",5],["499a10",2],["417",3],["151",5],["446",2],["143",14],["8663",1],["8664",1],["forms",32],["hardening",64],["20b",1],["delegates",6],["10834",2],["embeddable",16],["ipv6",10],["apps",5],["party",81],["ancestors",33],["compared",50],["popover",1],["8913",1],["8920",1],["8918",1],["10835",1],["10897",1],["elements",25],["cdn",8],["3dmol",2],["9665",1],["9672",1],["vendored",28],["offenders",25],["9610",1],["9673",1],["executes",85],["cookie",239],["premise",15],["degraded",48],["coordinates",36],["hop",39],["stood",9],["gl",4],["contexts",75],["leaking",19],["eventually",10],["9622",1],["agnostic",13],["mol3",3],["vdw",5],["cartoon",6],["pills",2],["stick",9],["sphere",4],["coarse",13],["synthetic",192],["backbones",2],["trace",95],["tube",4],["spheres",2],["colorscheme",6],["jmol",6],["85",47],["hetflag",8],["sidechains",4],["cvs",2],["htmlcanvas",1],["webgl",2],["experimental",32],["glrendering",1],["typ",1],["9458",2],["9461",2],["structures",31],["pdfs",12],["respects",11],["offered",45],["9430",1],["9609",1],["retrieval",116],["13105",1],["13124",1],["database",485],["retrieved",54],["normalization",96],["9435",1],["9438",1],["9456",1],["unstar",2],["treefile",10],["ya",2],["syntax",54],["undisclosed",6],["withheld",24],["vt",4],["ord",21],["came",150],["envelope",293],["thin",27],["air",9],["121",3],["5323",2],["5334",2],["7147",1],["7158",2],["8244",2],["8355",2],["8376",2],["8381",2],["8429",2],["9484",2],["9615",2],["9613",2],["8344",2],["sfield",6],["2a",4],["backtick",11],["2b",4],["131",5],["2993",2],["7141",2],["7148",2],["8374",2],["10009",1],["9747",2],["9906",2],["9907",2],["10430",2],["10431",2],["9954",1],["5176",2],["5180",2],["mutate",109],["reference",1002],["6873",2],["7021",2],["7042",2],["6985",2],["7006",2],["6997",2],["7137",2],["7134",2],["7163",2],["8043",2],["5197",2],["5458",2],["5571",2],["5680",2],["5687",2],["5690",2],["5838",2],["6490",2],["124",11],["125",8],["126",14],["129",5],["130",15],["3356",2],["3387",2],["3391",2],["7153",2],["6755",2],["6790",2],["11789",2],["12938",2],["asserts",57],["sensitive",42],["prop",30],["symbol",96],["sig",119],["reflect",12],["enumerable",2],["parity",56],["opaque",73],["resetters",3],["2785",1],["2786",1],["virtualizer",3],["preset",83],["plugin",9],["bsrc",2],["plugins",5],["vitejs",3],["csp",25],["assets",204],["es2022",1],["preload",13],["modulepreload",3],["polyfill",3],["5173",1],["include",208],["breaks",51],["readmes",20],["hashed",45],["dirs",121],["responsibility",6],["violates",12],["subdirectories",1],["npm",26],["spa",12],["hatch",34],["scenario",266],["scripted",123],["scenarios",196],["traces",12],["runner",1542],["proposed",48],["adapter",186],["fixes",21],["meaning",37],["integrated",17],["integrity",111],["hashlib",678],["dataclasses",135],["dataclass",126],["datetime",26],["pathlib",462],["posix",163],["typing",356],["faults",88],["uuidfactory",22],["normalized",294],["validation",300],["subject",93],["entity",47],["outcomes",69],["variant",128],["terminals",28],["denial",128],["consecutive",48],["compile",156],["golden",41],["fixtures",88],["fullmatch",151],["lowercase",22],["assessment",101],["findings",191],["risk",112],["rationale",113],["authorized",70],["infra",8],["breaker",55],["standing",88],["attempted",50],["shot",51],["dumps",809],["nan",59],["separators",166],["exc",405],["canonicalized",4],["utf",1674],["noninteractive",13],["combine",15],["hexdigest",487],["recorder",193],["observed",361],["retrying",30],["infrastructure",13],["exercise",60],["basis",25],["circ",1],["nonterminal",7],["invariant",61],["extend",214],["correlation",188],["completions",66],["oserror",742],["jsondecode",48],["refer",8],["backwards",30],["factory",424],["exhaustion",14],["circular",12],["nonempty",17],["denials",30],["decisions",43],["crossed",10],["metrics",156],["thresholds",62],["hashes",80],["disjoint",4],["occurrences",13],["uniquely",4],["irreversible",13],["reversible",11],["fingerprints",25],["dangling",42],["strptime",2],["sz",3],["unexhausted",1],["terminate",134],["ballast",1],["intentionally",125],["eligible",29],["tier",68],["sit",50],["plane",89],["verdicts",17],["declares",86],["proven",24],["materially",6],["triggers",16],["noncanonical",2],["unproven",19],["condition",220],["expectation",24],["vocabulary",75],["minimum",128],["violation",32],["falling",38],["refilled",3],["formal",30],["readback",5],["reconciliation",97],["blind",40],["exhaust",13],["pragma",225],["characterize",34],["r5",9],["validates",44],["whereas",7],["characterizations",2],["unittest",5],["bugs",8],["assertions",28],["regenerate",27],["accompanying",1],["importlib",153],["tempfile",186],["urllib",290],["characterization",22],["llmconfig",366],["biosecurity",42],["reasoning",106],["hoist",5],["compacted",36],["absorbs",3],["characterizes",1],["hoists",1],["narrower",39],["outright",61],["study",26],["deepcopy",81],["generate",128],["assertion",487],["anth",1],["gem",1],["connects",21],["manager",859],["mcpmanager",38],["passing",95],["bug",105],["kwargs",1040],["lineno",35],["realistic",21],["wall",91],["rss",47],["headless",51],["broker",443],["effective",119],["unreached",1],["oversized",85],["cwd",367],["omitting",33],["produces",86],["formatter",13],["noqa",898],["slf001",42],["endswith",199],["omission",53],["sse",60],["deltas",30],["llmerror",49],["environ",261],["httperror",60],["429",73],["hdrs",14],["recovered",114],["urlopen",109],["prechange",6],["parents",642],["definitions",14],["cancellable",15],["honors",5],["recovers",24],["honor",5],["surfaced",32],["transparent",18],["unbudgeted",2],["budgets",220],["previewing",2],["spilling",1],["enables",19],["prompts",85],["spawn",342],["permanent",27],["intentional",11],["argparse",103],["sys",766],["orchestration",712],["lazily",29],["subcommand",11],["tmp",3230],["prog",6],["subparsers",8],["dest",57],["pr",44],["repeatable",9],["comparing",22],["backed",63],["rglob",59],["architecture",38],["evaluations",2],["retrosynthesis",814],["backends",142],["scored",39],["evaluates",8],["judgment",6],["representing",2],["suite",130],["catches",47],["regressions",222],["becoming",17],["routed",61],["slots",82],["confusion",4],["setdefault",225],["accuracy",50],["reviewable",17],["computation",26],["nscores",2],["scores",139],["statistical",17],["nfit",1],["nsummary",2],["validated",169],["workload",302],["experiment",42],["conversational",8],["channel",218],["nconsole",2],["evaluation",43],["planning",660],["prediction",207],["predictions",101],["scoring",149],["clocks",7],["sleeps",10],["instantly",5],["milliseconds",10],["00000000",3],["0000",9],["012x",2],["unfired",7],["subclass",29],["logging",23],["pickle",12],["equality",20],["causal",40],["89ab",5],["volatile",7],["consequently",1],["meaningful",39],["reversing",3],["encoder",15],["pairs",110],["removesuffix",3],["echoed",32],["typical",25],["prefixes",66],["54321",3],["uuids",3],["sight",4],["comparisons",12],["reconciler",199],["distinction",48],["implemented",57],["defect",151],["misunderstanding",1],["mistyping",1],["solution",9],["declaring",18],["succeeds",36],["evaluator",54],["roughly",16],["refusing",155],["iterator",72],["allocation",378],["trajectory",55],["allocations",41],["workloads",142],["alloc",44],["repository",583],["atomically",113],["implement",21],["implementing",4],["satisfied",33],["duck",12],["deciding",30],["submits",53],["iter",169],["staticmethod",110],["recoveries",8],["lapsed",3],["saying",69],["truthful",20],["special",20],["likewise",10],["providers",172],["predeclared",1],["typo",37],["vacuously",5],["proves",108],["becomes",106],["linear",53],["docker",49],["expectations",7],["classmethod",24],["opt",135],["differ",54],["nth",2],["unambiguously",5],["core",137],["linux",261],["bwrap",115],["bubblewrap",81],["persistent",117],["pytest",1766],["unprivileged",12],["pidfds",1],["prove",109],["boundaries",52],["unshare",31],["fd",214],["procfs",26],["pidfd",28],["sigint",84],["shutil",187],["threading",704],["thread",576],["launcher",72],["proc",325],["reaped",25],["proved",29],["killed",68],["died",55],["followup",118],["continued",15],["getpid",45],["getppid",7],["rscript",135],["ppid",9],["splitlines",162],["partition",87],["permissive",29],["hosted",36],["getattr",647],["reaper",8],["net",51],["fstat",64],["remained",1],["retained",167],["fdinfo",2],["pids",20],["nspid",2],["degrades",46],["enforce",191],["intended",28],["standalone",41],["narrow",97],["disposition",45],["launched",45],["nohup",13],["ign",13],["dispositions",7],["spawning",33],["backgrounded",17],["delivery",403],["unaffected",19],["mkdtemp",46],["rmtree",53],["v02",5],["consequence",23],["mac",169],["rested",2],["github",95],["workflows",181],["ubuntu",15],["restricted",58],["armor",2],["quality",113],["attests",4],["multiple",116],["laptop",15],["forbid",24],["macos",101],["seatbelt",73],["hub",626],["checking",67],["darwin",69],["sandboxes",24],["subprocess",709],["spawns",40],["spelling",97],["slip",11],["frozenset",301],["unroutable",10],["address",154],["5737",1],["mechanisms",6],["outward",8],["syscall",11],["eperm",17],["appears",58],["econnrefused",1],["confined",136],["unconfined",43],["errnos",2],["errno",66],["packets",1],["nowhere",56],["sock",99],["settimeout",54],["113",4],["returncode",313],["disables",11],["misspelt",1],["unprovable",2],["survival",20],["gettempdir",18],["uuid4",209],["unlink",192],["wsl",93],["wsl2",23],["secure",85],["secrets",215],["preinstall",109],["windows",168],["dpapibackend",4],["getuid",6],["powershell",11],["interop",14],["u79d1",3],["u5b66",3],["nvalue",6],["masquerading",1],["o4s",17],["copyfile",12],["exe",34],["0o755",18],["glob",259],["headline",22],["contribute",5],["unix",11],["hyperv",2],["seccomp",14],["classifies",12],["syscalls",13],["ring",13],["ioring",3],["vsock",5],["consulted",36],["ctypes",20],["libc",8],["cdll",15],["425",4],["uring",4],["enosys",6],["ntime",12],["dpapi",11],["sdk",335],["byoc",270],["bring",35],["entrypoint",27],["oneshot",20],["lived",52],["scrubbing",9],["unrecognized",31],["scrubbed",33],["vars",50],["resident",61],["prologue",17],["scrubs",11],["stdin",138],["placed",51],["concern",9],["shims",2],["despite",16],["symbols",69],["accurate",8],["pythonpath",27],["util",53],["abspath",29],["unknowable",8],["folded",44],["searches",32],["untracked",25],["submodule",5],["basename",56],["courtesy",7],["plumbing",9],["fd3",4],["ki",20],["1f",127],["terminated",17],["eof",37],["buf",71],["bytearray",42],["65536",36],["iobase",4],["naive",25],["exfil",2],["fileno",57],["shim",30],["normally",28],["doesn",10],["2x",12],["decompressed",5],["paired",69],["workdir",89],["simulator",1],["sysexits",1],["software",5],["bidirectional",4],["band",23],["socketpair",17],["sides",26],["classification",81],["tails",7],["aren",3],["cred",11],["wd",3],["pwd",9],["additionally",24],["folds",13],["ngc",12],["nvidia",89],["hf",38],["hugging",4],["aws",24],["azure",3],["gcp",3],["google",6],["cohere",1],["replicate",24],["wandb",4],["unauthorized",26],["transient",95],["pulling",7],["machinery",16],["volumes",7],["browsable",2],["creds",32],["unauth",8],["provision",9],["sanitized",13],["constraints",32],["tagging",3],["mtime",67],["directories",76],["serialize",48],["entrypoints",7],["enforces",36],["touching",35],["killing",9],["rides",47],["concept",7],["scans",28],["strands",19],["kwarg",11],["ble001",692],["repr",117],["wronly",29],["creat",35],["0o600",60],["fdopen",44],["dump",52],["setrlimit",2],["rlimit",2],["namespaced",15],["prctl",2],["ptrace",3],["sigterm",46],["netns",11],["strongest",8],["subpath",28],["attempting",5],["listdir",14],["expanduser",131],["tmpfs",28],["emptiness",8],["differing",10],["inode",72],["thi",1],["learn",70],["dying",9],["directions",28],["swallowing",20],["anyway",74],["recreate",13],["orphan",65],["drained",43],["buffering",22],["proceed",23],["batched",11],["poller",9],["sids",1],["sequential",11],["channels",31],["concurrency",68],["misclick",1],["multi",152],["exceeds",100],["tgz",6],["tar",122],["gz",140],["defensive",15],["14400",3],["submitting",40],["pairing",21],["enforcing",2],["vintage",1],["knob",13],["assume",33],["tolerable",6],["enforcement",68],["tarfile",40],["plc0415",13],["getmembers",5],["decompress",1],["entire",62],["training",29],["protects",20],["startswith",590],["fobj",1],["extractfile",4],["disarm",10],["keepalive",15],["staging",188],["untar",2],["regains",2],["authority",167],["recomputed",26],["rf",42],["xzf",1],["corrupt",97],["recompute",14],["anchors",14],["matter",37],["arms",36],["comparison",90],["shrink",29],["skew",6],["setsid",10],["detach",26],["backgrounds",17],["wrapping",16],["normal",141],["sigkills",1],["disconnects",36],["practice",32],["threads",139],["cheaply",3],["tarball",30],["deadlock",20],["diagnosis",25],["obtain",6],["dev",166],["establishing",6],["correction",86],["performed",32],["theatre",3],["routinely",18],["defensible",15],["ino",60],["presence",32],["pull",38],["nul",38],["wise",5],["benign",25],["envcat",1],["envdump",1],["eq",12],["ks",2],["exceeded",106],["retriable",1],["blip",3],["flow",39],["phasecat",1],["likely",65],["sentinels",7],["termed",1],["137",7],["sentinel",59],["escalated",5],["resistant",4],["honored",5],["forgeries",1],["predates",32],["committing",19],["genuine",24],["entirely",90],["printf",16],["isprintable",1],["sourced",6],["readline",59],["republish",8],["confines",12],["levered",1],["realpath",44],["symlink",263],["isdir",35],["literally",20],["surviving",30],["failing",152],["devices",10],["accurately",3],["ships",64],["refactor",22],["defines",18],["submodules",4],["interchangeable",7],["turing",2],["adapters",131],["ecosystem",5],["jupyter",89],["workers",139],["ipython",2],["ipykernel",14],["launches",31],["kernelspec",20],["kernelspecs",9],["around",98],["func",59],["requesting",5],["travels",36],["hardened",26],["expose",60],["rpc",107],["skernel",1],["ename",9],["evalue",29],["major",33],["minor",30],["mimetype",4],["codemirror",1],["pygments",1],["lexer",5],["kernelapp",3],["ipkernel",1],["kernelbase",2],["pip",105],["testable",14],["sjupyter",2],["getcwd",32],["shutdown",374],["iopub",7],["expressions",13],["convert",75],["conforming",4],["disappear",13],["expression",172],["interrupting",11],["spython",1],["srjupyter",1],["qualname",4],["availability",37],["jsonl",19],["avoiding",5],["appdata",3],["roaming",1],["xdg",8],["virtualenv",7],["intact",41],["necessarily",8],["fspath",8],["signalling",28],["recursively",14],["installer",84],["umask",10],["forcing",7],["0600",22],["hybrid",14],["backward",13],["facade",77],["loops",21],["choke",8],["coder",2],["bodies",41],["precedence",33],["sole",29],["nudge",41],["instructions",55],["declarative",12],["ast",110],["infos",10],["finalization",31],["fed",20],["described",46],["smaller",45],["beginning",13],["altering",5],["feeds",12],["labelled",26],["examples",59],["notably",3],["executor",237],["perform",24],["constructing",12],["expr",55],["generator",56],["lossless",11],["competing",12],["contention",6],["construction",123],["flips",14],["composed",22],["unconditional",35],["compose",35],["unwrapped",6],["variants",79],["guaranteeing",1],["fan",47],["receipts",192],["maintains",4],["meth",34],["better",38],["docstring",62],["internals",14],["propagating",10],["freshly",21],["conservatively",14],["archives",24],["estimate",124],["implicit",64],["budgeted",14],["indivisible",1],["summaries",23],["archived",24],["contextlib",44],["asdict",30],["larger",52],["costly",1],["dominate",6],["adding",50],["thus",2],["384",5],["768",9],["024",3],["arg",66],["objective",24],["ignorecase",30],["hangul",1],["jamo",1],["punctuation",16],["hiragana",1],["katakana",1],["bopomofo",1],["ideographs",1],["syllables",1],["fullwidth",1],["supplementary",8],["ideographic",1],["planes",3],["findall",62],["megabyte",11],["allocates",27],["ideograph",1],["u1100",1],["u11ff",1],["u3000",1],["u303f",1],["u3040",1],["u30ff",1],["u3100",1],["u312f",1],["u3130",1],["u318f",1],["u31a0",1],["u31bf",1],["u3400",3],["u4dbf",3],["u4e00",3],["u9fff",3],["ua960",1],["ua97f",1],["uac00",1],["ud7af",1],["ud7b0",1],["ud7ff",1],["uf900",1],["ufaff",1],["uff00",1],["uffef",1],["u00020000",1],["u0003ffff",1],["framing",17],["tells",72],["constant",101],["summarized",10],["continuity",9],["stated",76],["nofollow",54],["cloexec",22],["nonblock",18],["redirect",112],["platforms",20],["symlinks",98],["lstat",59],["contextmanager",37],["unnormalized",1],["temperature",54],["summarizer",11],["determinism",8],["pays",6],["externalize",37],["estimates",31],["guidance",44],["rounding",8],["ceiling",101],["latin",13],["isascii",7],["compacting",2],["confine",24],["proportion",22],["serialized",19],["echoes",10],["removeprefix",20],["lowered",22],["declarations",40],["synthesizes",3],["multimodal",5],["authored",70],["ims",1],["swap",132],["wherever",28],["eloop",8],["enotdir",6],["makedirs",14],["rdonly",49],["suppress",41],["rstrip",89],["anchored",31],["jsonlite",13],["getenv",3],["536",6],["relying",16],["room",31],["priced",9],["tens",5],["thousands",12],["prices",6],["solo",5],["slim",20],["mime",14],["8192",29],["preamble",18],["sizes",78],["truncate",36],["plant",15],["endorse",1],["fifo",82],["048",3],["576",2],["isreg",48],["regular",77],["containment",27],["dedupe",9],["temp",155],["enospc",3],["externalization",9],["formed",20],["urandom",10],["excl",31],["0o644",10],["fsync",69],["dst",25],["safely",55],["joinpath",22],["archiver",7],["schemas",156],["handed",144],["finishing",19],["deployment",166],["equals",15],["sized",9],["outsized",1],["shortens",4],["zeroing",1],["reproducing",3],["linkage",12],["depending",17],["useful",59],["remedies",7],["counted",116],["eight",33],["conservative",45],["overhead",7],["accounted",18],["fifth",8],["occurs",6],["solely",12],["occupied",16],["symlinked",35],["unexpanded",2],["exceed",29],["expansion",20],["generalizes",2],["retaining",35],["convention",61],["contiguous",8],["defensively",4],["estimated",19],["crosses",26],["futures",33],["invoker",4],["unnamed",17],["waves",8],["indices",34],["physical",37],["differs",638],["independence",21],["necessary",8],["precheck",42],["executors",6],["getter",4],["positively",8],["identifies",26],["conflicting",22],["parallelism",1],["unclassified",6],["catalogs",5],["totality",1],["resolver",108],["flagged",44],["lift",6],["mimetypes",10],["cas",134],["0o444",2],["audited",47],["trees",50],["octet",27],["runners",14],["grandchild",32],["accidentally",16],["descendants",25],["foreground",79],["contextvars",10],["deque",24],["nullcontext",19],["observability",80],["fanout",24],["limitation",24],["caveats",5],["relaying",1],["saves",16],["evict",17],["stashed",4],["possible",41],["escalation",12],["stash",7],["widening",36],["unrestricted",94],["widen",46],["narrowed",17],["narrows",20],["mandatory",28],["rlock",80],["inbox",6],["enqueue",19],["setattr",1184],["judged",19],["bullets",128],["forwarder",4],["decorated",8],["relayed",3],["noise",72],["brackets",11],["dispatchers",17],["contextvar",7],["allocate",81],["subtrees",8],["publication",159],["observes",22],["consuming",18],["affected",8],["frontier",5],["rsplit",27],["par",11],["derive",43],["derivation",13],["downgrade",28],["ranks",46],["globs",23],["attributed",33],["satisfies",22],["door",33],["codec",11],["delegating",16],["clamped",23],["multiply",13],["logical",44],["happen",72],["newly",36],["compacts",5],["262",13],["136",6],["sail",4],["learning",28],["hands",87],["filenames",23],["injectable",6],["cumulative",22],["decrements",1],["refunds",2],["dreq",3],["datm",3],["refunding",1],["nesting",11],["inheritance",51],["threaded",18],["descendant",20],["stamped",57],["embedding",31],["supplies",58],["authorship",9],["bracketing",2],["concurrently",26],["algorithm",15],["truthfully",11],["reserving",15],["ancestor",26],["acquire",61],["collected",28],["unobservable",6],["pooled",15],["principal",85],["matters",116],["wider",25],["entered",130],["honestly",32],["reflects",15],["enrich",21],["observable",28],["charging",9],["verbose",59],["lifetimes",3],["assuming",14],["d8",13],["registrar",1],["propagated",6],["former",13],["isfinite",70],["unfinished",27],["precondition",17],["lifetime",98],["cast",8],["interceptor",11],["passthrough",8],["tripped",40],["intercepted",5],["intercept",39],["binder",25],["engi",1],["understood",10],["receive",52],["accepting",41],["stronger",21],["mutable",104],["accumulate",13],["tense",14],["verbs",25],["bullet",17],["dishonest",3],["backing",8],["reflective",2],["summarised",8],["benchmarked",3],["calculated",2],["converted",24],["downloaded",26],["overwrote",24],["plotted",10],["profiled",2],["queried",6],["reran",2],["simulated",73],["trained",9],["concise",20],["grounded",3],["phrases",6],["pipeline",481],["codebase",129],["modes",154],["dressing",2],["optionally",22],["reconciled",46],["unexecuted",2],["revalidated",4],["portable",100],["impossible",24],["outrun",8],["repairable",5],["restate",4],["terms",38],["morphology",6],["originated",8],["express",20],["cardinality",4],["verifies",57],["reconstructs",10],["reduced",24],["calculate",104],["usd",31],["formats",23],["covered",93],["earliest",11],["indexes",11],["embedded",51],["assignments",19],["considered",5],["heuristically",2],["erased",9],["flexible",3],["textual",2],["conventional",16],["nexecution",1],["reconstructed",15],["externalized",4],["removing",65],["reducing",2],["admitting",10],["contributes",6],["straddles",2],["provably",5],["guessed",52],["slide",6],["particular",21],["reconstruct",26],["irrelevant",3],["accounting",68],["effor",1],["normalisation",11],["metered",40],["families",25],["meter",14],["coercions",2],["ints",4],["metering",10],["d10",2],["unowned",11],["inv",177],["counters",67],["price",11],["charge",26],["pricing",2],["visibly",20],["reducers",2],["raising",259],["uncompacted",2],["transaction",214],["classify",134],["gather",24],["autonomous",54],["exposed",38],["exploration",5],["simulation",26],["equivalent",51],["enumeration",48],["curated",58],["retrieve",19],["exchange",58],["plotting",20],["tidyverse",4],["ggplot2",65],["plots",77],["ggsave",36],["preinjected",1],["recipes",51],["relevant",33],["peek",44],["manage",9],["opencode",9],["papers",9],["datasets",51],["databases",140],["uni",41],["prot",52],["ensembl",49],["chemical",23],["literature",70],["curl",38],["wget",9],["accelerator",24],["registrations",19],["asset",99],["prebuilt",33],["singleton",32],["accession",55],["sequences",108],["cite",24],["acquisition",9],["hardware",14],["provide",48],["resulting",9],["inference",125],["destructive",8],["fabricate",15],["statement",77],["describing",32],["thought",17],["summarize",78],["predict",88],["matrices",17],["tracebacks",2],["implications",1],["statements",23],["admit",115],["widens",20],["supposed",28],["stage3",22],["stage7",34],["packet",40],["unrecorded",14],["heard",8],["updating",10],["preauthorized",4],["seams",5],["demands",8],["judge",23],["defaulted",14],["shut",15],["embedder",10],["topology",23],["loses",49],["respawn",20],["retarget",9],["recreates",5],["tape",19],["corpus",24],["roadmap",153],["stage1",154],["inherent",2],["guessing",59],["grand",5],["leaks",43],["exhausts",5],["consistently",4],["respawned",11],["parameter",79],["loud",21],["historically",7],["unsatisfiable",4],["progressive",18],["wasted",3],["classifier",75],["e6w",6],["screener",22],["di",15],["escalate",18],["oi",7],["guides",29],["human",170],["safeguards",2],["proceeding",4],["charged",19],["charges",7],["few",48],["resend",10],["stacking",4],["billed",14],["sidecars",69],["positives",16],["actively",6],["retargets",3],["measurable",7],["account",137],["bills",16],["meters",5],["unmetered",8],["fragments",46],["screeners",2],["memoizes",1],["overlong",1],["unrun",3],["cited",12],["spent",36],["authorizable",1],["adjudicates",4],["approves",11],["making",55],["potentially",6],["interruption",9],["mask",110],["authorizing",8],["buy",13],["x00",73],["substitution",27],["blanket",15],["approvals",117],["established",43],["overrule",3],["reviews",77],["collector",68],["omissions",29],["useless",15],["difflib",3],["matcher",15],["similar",10],["97",18],["business",20],["transients",1],["econnreset",1],["collapses",24],["compares",42],["designed",15],["streak",36],["maybe",25],["provable",4],["logger",6],["retype",1],["spam",2],["hundred",17],["dataframe",14],["much",62],["destroyed",27],["evicts",9],["privilege",8],["spill",9],["frees",5],["delivers",6],["detachment",2],["semaphore",6],["healthy",49],["tightly",3],["admissible",2],["overrun",4],["supervisor",163],["coercion",7],["mirrored",4],["machines",9],["draining",25],["arrival",22],["flavoured",2],["obs",132],["adapt",30],["unbilled",3],["drains",36],["coordinator",197],["admits",32],["abandon",38],["inspecting",14],["outco",1],["storing",15],["gil",8],["unwind",11],["recalled",3],["salvage",4],["breakers",2],["calibration",25],["calibrates",8],["externalizes",2],["tripping",4],["calibrated",35],["prevents",43],["futile",2],["compactible",2],["unbounded",92],["4xx",27],["circui",2],["grew",33],["reopening",26],["gain",27],["3f",101],["shrinking",3],["recurrence",2],["worked",44],["exceptions",27],["previewed",2],["spilled",2],["degrade",36],["readers",30],["recognize",5],["uncleanly",1],["acceptable",16],["rotate",16],["apis",30],["refusals",41],["invoking",12],["writing",171],["enclosing",11],["synthesized",7],["revalidate",25],["deliverable",46],["doors",18],["suggestion",4],["classified",22],["engineered",2],["engineer",4],["topic",5],["product",223],["advice",12],["teaches",4],["authorizes",14],["recode",2],["packaged",21],["bpipelines",1],["bworkflows",1],["bentry",1],["bcommand",1],["breusable",1],["bre",1],["brerunning",1],["brepeatable",1],["breproducible",1],["bproductioni",1],["bparameteri",1],["bcodebase",1],["bcode",2],["brepo",1],["brepository",1],["bpackages",1],["bmodules",1],["bsource",1],["bpyproject",1],["bsetup",1],["brefactor",1],["ing",9],["brestructur",1],["breorgani",1],["bmodulari",1],["bsplit",1],["coerce",42],["try003",4],["qualifies",2],["qualify",6],["biases",4],["stricter",11],["specifically",13],["bases",25],["whoever",30],["subclasses",8],["raceable",1],["fromkeys",33],["lexical",38],["theirs",55],["nlink",28],["ctime",22],["samestat",10],["maintained",19],["weaken",11],["issuer",5],["shlex",41],["surrogatepass",3],["obvious",33],["constructs",7],["operators",7],["masking",14],["succeed",27],["compound",28],["simple",508],["commenters",1],["redirections",2],["issubset",19],["shells",19],["ksh",1],["benchmark",501],["manifests",119],["eleven",5],["representative",9],["thirty",15],["worthless",7],["subsystem",13],["solver",15],["expects",24],["measures",33],["happy",14],["doubt",2],["pack",37],["bringup",119],["faithfully",5],["clin",29],["enters",18],["multiprocessing",7],["httpserver",31],["regression",125],["clinvar",40],["broad",31],["metric",72],["checkout",73],["endings",6],["weakening",7],["5c8baf2cf5e31d800b9d949f7a42c9eda0d0c574db3987508a508957eec6e534",1],["d6b1b5c991e4092475b24c5e89ec8fa220ca166fa4b6f6582abb07e34279f533",2],["slope",26],["triggered",19],["nbformat",6],["durations",7],["denominator",16],["p50",3],["p95",6],["measurement",40],["numerator",5],["opportunities",5],["weakens",2],["reshapes",3],["interpreting",5],["webtools",147],["postures",7],["percentile",26],["shellcheck",10],["catastrophic",5],["recursive",36],["xbar",3],["ybar",1],["demo",129],["seeder",8],["pipe",155],["duplex",6],["httpconnection",28],["recv",38],["getresponse",19],["getheader",2],["exitcode",1],["exited",135],["authenticates",7],["react",8],["pubmed",25],["ncbi",43],["nlm",27],["nih",28],["gov",32],["weaker",15],["evaluated",15],["exporter",21],["unavailability",2],["fabricating",8],["permitted",42],["consumer",105],["planted",47],["contradiction",15],["coefficient",20],["contradicts",8],["37",10],["excerpt",20],["bounder",1],["normalizer",14],["processed",33],["recall",27],["researcher",16],["rsa",22],["perf",9],["thirteen",5],["aborting",4],["capturing",26],["booleans",13],["keychain",83],["getvalue",24],["occur",7],["eoferror",7],["seven",21],["assembled",37],["weakened",5],["reproduced",16],["verifier",95],["downstream",77],["consumption",6],["establishes",10],["consistency",20],["fsprobe",12],["hashing",27],["hundreds",12],["megabytes",10],["plddt",44],["normcase",6],["representation",21],["nonnegative",5],["isclose",6],["tol",18],["recursion",16],["chance",14],["closefd",11],["building",40],["serialisation",1],["froze",28],["establish",37],["forgery",9],["hardlink",35],["vouch",15],["canonically",4],["brought",10],["proposal",37],["conditions",82],["doubted",2],["tamper",33],["sense",9],["interesting",13],["surely",3],["hasattr",59],["truthiness",10],["allocating",6],["entering",4],["unimplemented",14],["expecting",9],["incidental",8],["e2b48ba6e8371b7a2f6c615e6ce74d370ae58b4dec285ff0fd968c51ee15c802",1],["uniprot",81],["p01308",14],["recommended",31],["insulin",12],["organism",39],["homo",17],["sapiens",17],["taxon",15],["9606",10],["110",17],["believes",24],["reusing",20],["logged",46],["broadcast",309],["nightly",7],["eg",69],["numpy",289],["rolled",48],["bench",12],["halfway",3],["sshd",5],["exercised",38],["popen",225],["scp",54],["copy2",15],["measuring",15],["featured",43],["unharvested",3],["handshakes",11],["flaky",18],["weather",6],["flip",30],["forge",18],["0x01",7],["forged",49],["relationship",2],["proofs",3],["tampered",44],["forger",1],["remembers",3],["swapped",61],["notices",18],["modify",11],["zipfile",97],["namelist",27],["writestr",30],["transmits",2],["behalf",16],["consented",2],["unobserved",2],["granting",18],["simulate",96],["bringing",1],["pkgscan",32],["campaign",1],["pars",2],["enablement",9],["stateless",3],["loaders",11],["pidfile",59],["health",50],["guided",7],["getpass",2],["ipaddress",20],["migrations",161],["unreaped",6],["xnu",1],["szomb",2],["sizeof",2],["kinfo",10],["lp64",2],["arm64",25],["x86",23],["kp",6],["ps",28],["648",2],["starttime",8],["timeval",2],["tv",3],["little",11],["endian",2],["int64",5],["usec",1],["int32",13],["qi",2],["escalates",8],["sigkill",41],["stretch",1],["9s",2],["5s",22],["backup",67],["completing",8],["everyday",2],["fastest",1],["micromamba",15],["mamba",12],["iff",2],["liveness",23],["reclaimed",24],["statefile",21],["reclaim",10],["booter",6],["won",21],["negligible",2],["concludes",3],["reclaims",8],["listen",41],["eaddrinuse",10],["eaddrnotavail",3],["eacces",5],["blamed",9],["privileged",13],["shutting",15],["reap",24],["winner",25],["deleting",78],["stranded",39],["unconditionally",51],["confirming",4],["convenience",10],["logs",117],["devnull",16],["fds",25],["spend",29],["minute",14],["30s",8],["webbrowser",4],["0f",36],["cheap",42],["corroborates",2],["mismatched",21],["information",43],["phrased",2],["printed",102],["latter",15],["recipient",14],["supplying",12],["papering",2],["csrf",15],["clients",35],["resp",46],["systemd",13],["proxies",14],["sysctl",22],["argtypes",1],["uint",1],["restype",1],["mib",16],["kern",22],["byref",4],["processes",48],["microsecond",3],["micros",3],["unpack",54],["06d",3],["computes",15],["bak",16],["strerror",6],["diagnose",10],["situation",6],["honours",18],["isn",7],["probing",31],["stray",43],["signum",31],["ann001",44],["arg001",5],["arriving",35],["occupant",1],["zombie",18],["existence",50],["dials",22],["getting",12],["nat",11],["consulting",6],["incorrect",5],["30m",2],["24h",11],["units",47],["reaps",8],["reparented",5],["launchd",2],["corpse",2],["onward",3],["comm",11],["spaces",17],["parentheses",6],["parenthesised",1],["rfind",2],["incarnation",5],["quickly",3],["corner",7],["volume",20],["almost",14],["certainly",6],["distinguishing",7],["rightly",4],["overall",30],["wildcard",13],["interfaces",5],["peculiar",1],["containers",13],["exotic",13],["kubectl",2],["unloginnable",1],["indistinguishable",76],["urlsafe",33],["partially",13],["65535",4],["tcp",80],["management",19],["destructively",1],["chose",35],["happily",16],["prune",29],["offer",28],["ipv4",4],["isspace",10],["idna",2],["253",4],["0123456789",3],["63",18],["isalnum",18],["ladder",34],["reliably",7],["leader",41],["pgid",64],["killpg",11],["pstatus",1],["pdoc",1],["pd",370],["pstop",1],["metavar",1],["gs",24],["epilog",1],["broader",13],["fakes",13],["prompting",3],["pu",2],["ssub",1],["subsystems",4],["reproduces",16],["ship",31],["cluster",340],["reconcilers",3],["disagreeing",13],["cpus",34],["walltime",22],["motivates",3],["grepping",4],["dry",38],["isatty",1],["pub",33],["8770",1],["rpartition",6],["tls",31],["caddy",1],["nginx",1],["webshare",3],["paid",28],["cites",5],["judges",11],["initialize",47],["acquires",7],["covering",10],["httpd",34],["accounts",15],["ubody",1],["urlerror",25],["gating",24],["aliveness",2],["crashed",41],["unrevocable",2],["defpath",7],["guide",37],["carrier",4],["unpacks",3],["hpc",53],["mutually",13],["harvested",49],["synonym",6],["forgetting",12],["unnoticed",16],["acknowledgement",31],["sequenced",9],["rehydrates",4],["resubmitted",5],["costs",69],["sqlite3",443],["templates",17],["tmpl",7],["importers",4],["harvests",17],["taring",1],["gnu",5],["pulls",13],["documents",73],["pulled",10],["extraction",56],["downloading",11],["met",22],["continuously",8],["heap",8],["fine",61],["pipes",31],["multiplied",3],["introspection",6],["sliced",12],["harvesting",9],["chatty",19],["confused",5],["bashrc",5],["motd",2],["untagged",8],["signalled",33],["conflating",12],["excess",14],["copytree",6],["0o700",24],["scandir",23],["copyfileobj",2],["duplicated",38],["exporting",12],["iterdir",85],["pp",44],["clause",45],["exclusion",30],["mirroring",13],["lstrip",45],["edits",35],["procargs2",11],["bookkeeping",21],["isdigit",22],["identifiable",8],["worlds",1],["unmentioned",2],["removal",31],["anchoring",2],["rmdir",18],["talks",5],["accumulates",6],["misconfigured",4],["minutes",26],["fatal",19],["noisy",18],["ceilings",10],["drainers",3],["outlived",18],["forks",11],["execs",9],["drainer",10],["joins",41],["10s",7],["overshoot",3],["sinks",42],["daemons",19],["splitting",18],["traversal",49],["rejections",3],["ours",63],["cron",5],["effectively",1],["picking",8],["isabs",13],["unarmed",11],["early",75],["frequently",6],["belt",15],["unresolvable",24],["illegal",25],["debian",6],["freed",18],["unambiguous",16],["ash",8],["exclude",53],["remotely",8],["enumerated",13],["truncating",12],["learns",23],["residency",14],["excluding",13],["violate",5],["nk",6],["nuls",4],["print0",2],["gzip",36],["honour",20],["bsdtar",1],["emitting",17],["apple",24],["phantom",20],["czf",1],["wc",2],["questions",16],["nonetheless",2],["thoroughly",3],["billable",7],["handful",8],["headroom",10],["wedged",19],["hot",19],["warm",21],["hour",19],["forty",10],["twenty",9],["deadlines",10],["rehydrate",10],["travel",31],["proving",26],["emitter",237],["auditing",12],["agreeing",4],["definite",12],["unrecoverable",11],["reconcilable",13],["idempotency",202],["submitter",5],["scoping",28],["constraint",39],["operational",70],["footprint",3],["synced",8],["disagreement",7],["confident",30],["inverted",17],["hear",2],["surfacing",9],["demanded",4],["nameable",4],["definitely",9],["money",7],["raiser",3],["inferring",8],["durably",32],["rehydrated",9],["transferred",10],["toctou",9],["enlarge",3],["hang",47],["kills",30],["unblocks",3],["pressure",4],["doubling",7],["fh",54],["fewer",26],["able",85],["giving",13],["elapsed",31],["burn",17],["fifteen",5],["unlucky",1],["errs",6],["towards",1],["forgotten",17],["cosmetic",15],["ability",2],["shortcut",10],["sitting",30],["promised",17],["255",17],["repeating",19],["blow",5],["quieten",1],["definitive",3],["blowing",1],["happening",4],["unterminatable",2],["unguessable",2],["reachability",10],["rehydrating",1],["disagreed",28],["occupying",4],["riding",8],["terminates",20],["authorisation",4],["dialled",19],["gateable",9],["523cab6",2],["worded",4],["authorised",11],["swallow",31],["wholesale",8],["islnk",11],["relatively",2],["exdev",3],["oversubscribe",5],["iid",1],["wipes",7],["rep",66],["freeing",3],["capacity",33],["immune",8],["renames",10],["verifiable",25],["authoritatively",1],["norc",2],["inability",3],["oom",4],["rebooted",1],["sigkilled",3],["evicted",21],["transiently",6],["clobbering",4],["reattach",2],["chooses",15],["downgraded",10],["reconstructing",4],["trick",1],["degradation",15],["300s",4],["islink",2],["commonpath",7],["assembling",7],["hygiene",9],["denies",84],["fam",8],["disproved",1],["untars",4],["arcname",2],["recomputing",3],["lag",13],["spare",3],["cleanly",28],["gtimeout",1],["homebrew",4],["coreutils",1],["separates",12],["ge",19],["pg",7],["t0",9],["stock",76],["looser",12],["helps",7],["probably",1],["fate",6],["cheerfully",2],["unmapped",31],["centre",61],["terminating",1],["strength",35],["teeth",4],["individually",8],["unreleased",3],["jid",6],["transitioning",3],["unrelease",1],["opinion",4],["populates",3],["phases",17],["resubmit",8],["resubmitting",2],["enriched",21],["program",41],["hangs",17],["cuts",15],["consequences",17],["midway",2],["exiting",18],["fnmatch",12],["gigabytes",5],["normalise",24],["lenient",13],["understand",8],["mixes",3],["punish",3],["unmet",6],["unmatched",24],["featuring",1],["discharge",2],["exclusively",3],["distinguish",34],["overlapping",15],["tarred",3],["protenix",9],["fold3",2],["basic",52],["provides",8],["fabricates",5],["stanza",3],["dns",46],["constructed",33],["seeding",24],["wildcards",3],["treating",59],["compromised",3],["bomb",10],["extractall",2],["defends",3],["compromise",4],["tighten",13],["loosen",4],["unc",2],["posixpath",9],["issym",1],["ischr",1],["isblk",1],["isfifo",1],["isdev",1],["isfile",8],["rejecting",15],["compression",19],["decompression",4],["stage11",55],["resubmits",3],["checksums",47],["reissuing",1],["managers",2],["predating",3],["0123456789abcdef",33],["official",48],["detectable",6],["improvement",6],["specifies",2],["spelled",23],["scorecard",10],["transitions",24],["intermediate",67],["forbidding",2],["resurrecting",3],["numbered",37],["naturally",7],["pedantry",1],["pollers",2],["legal",19],["v0",23],["urlsplit",49],["dotenv",9],["conftest",19],["changeme",4],["resort",7],["ro",35],["everybody",12],["analyses",8],["readwrite",2],["subdirectory",6],["alice",176],["reviewers",8],["embedders",9],["spellings",52],["individual",20],["origins",25],["0x20",5],["443",10],["colon",15],["policies",39],["surrounding",18],["rollout",20],["convenient",5],["dormant",4],["flase",2],["maximum",113],["constrained",33],["rounds",61],["multiplier",22],["ranges",28],["represents",7],["semantically",3],["bit",39],["investigation",6],["256k",1],["262144",3],["corresponding",4],["netloc",18],["harden",28],["0755",3],["systems",37],["coded",13],["thinking",20],["hyphenated",10],["underscore",10],["avoids",25],["reservations",34],["master",41],["ga",44],["stage2",35],["stage4",71],["stage5",20],["stage6",11],["stage8",12],["stage9",18],["stage10",85],["stage12",16],["accidental",7],["uncertain",55],["dlopen",12],["accountability",6],["rebuilding",17],["reflected",23],["reloading",3],["flattened",20],["subdomains",6],["scanners",5],["insecure",15],["urlparse",29],["brokered",24],["hqd",6],["volcengineapi",1],["credible",18],["reflection",17],["pointed",36],["corporate",2],["discloses",2],["parties",1],["streamable",43],["stdio",39],["controlled",48],["ssrf",32],["shadows",14],["completely",13],["projector",158],["completeness",27],["unsearchable",2],["identify",43],["preventing",5],["erasing",4],["rotation",25],["occupies",4],["closure",70],["referenced",43],["dialling",9],["ungated",7],["retention",39],["hurry",4],["wal",11],["shm",11],["redirection",5],["validators",2],["cohort",61],["membership",47],["fingerprinted",14],["materialise",80],["debug",6],["critical",58],["architectures",3],["amd64",3],["aarch64",13],["i386",2],["i686",1],["armv7l",1],["armv6l",1],["ppc64le",1],["s390x",1],["riscv64",1],["win32",12],["cygwin",2],["aix",1],["freebsd",1],["openbsd",1],["netbsd",1],["plaintext",68],["knobs",6],["echoing",9],["fingerprinting",3],["berror",1],["bwarn",1],["generically",4],["knowing",11],["35",31],["stringified",6],["day",42],["chatter",5],["srv",38],["hoped",5],["seekable",5],["d401",2],["whence",2],["phrase",29],["hope",8],["reduces",12],["influenced",7],["04d",14],["shareable",14],["safer",9],["richness",11],["readlines",4],["tempting",9],["among",26],["tying",4],["trying",9],["privatecohortalpha",2],["deflated",17],["roll",25],["remembering",8],["believed",40],["forgot",5],["unopened",7],["libsecret",8],["successfully",17],["misattributed",1],["coherent",10],["decorative",6],["train",51],["people",26],["partway",5],["expensive",21],["fundamental",1],["upgrades",13],["ness",1],["unable",22],["succeeding",4],["upgraded",50],["upgrading",14],["reinstalling",4],["debugging",5],["cleaning",2],["separating",5],["usual",8],["degrading",14],["diagnosed",7],["addresses",10],["authenticate",28],["demanding",9],["enfore",3],["fixable",4],["installations",10],["embed",18],["userinfo",15],["urlunsplit",5],["indented",16],["beneath",12],["degradations",1],["noted",3],["migrated",57],["diagnoses",1],["httpexchange",49],["feedcoopapi",6],["traffic",25],["10403",2],["10406",4],["10407",2],["10408",2],["10409",2],["10412",2],["100013",2],["700429",2],["700901",1],["flowlimitexceeded",1],["functionunavailable",1],["307",4],["308",5],["httpredirect",8],["entitlement",4],["aggregator",4],["tolerates",14],["requiring",28],["unscreened",4],["screened",16],["casefold",62],["read1",37],["buffered",39],["oversize",10],["drip",8],["exposure",23],["redactor",6],["symbolic",5],["u2192",3],["getcode",15],["402",3],["decoded",76],["longest",15],["rotated",16],["redacting",11],["quirk",2],["engines",14],["rcsb",16],["ebi",9],["alex",11],["ar",24],["xiv",15],["cran",4],["bioconductor",23],["repositories",30],["geo",16],["sra",12],["ena",1],["cellx",3],["gene",375],["issuance",6],["unilaterally",3],["eutils",9],["evilncbi",3],["integrations",8],["utilities",4],["uk",10],["europe",1],["pmc",4],["crossref",17],["preprints",2],["arxiv",23],["biorxiv",1],["rxiv",2],["med",22],["europepmc",1],["semanticscholar",1],["pypi",56],["pythonhosted",3],["anaconda",3],["npmjs",1],["githubusercontent",5],["codeload",4],["ftp",10],["downloads",58],["cellxgene",3],["cziscience",3],["bing",10],["duckduckgo",13],["lite",9],["mojeek",6],["widened",24],["metacharacters",8],["subdomain",1],["norm",61],["8080",4],["constrain",9],["sna",1],["consultation",3],["finditer",27],["mis",24],["ip",58],["198",10],["ins",24],["lockdown",1],["oriented",8],["clone",32],["s3cr3t",2],["corp",8],["violated",12],["normalised",26],["colleague",16],["months",8],["internally",18],["consistent",29],["unmodified",3],["lifted",11],["modification",12],["detecting",6],["distributed",47],["imply",9],["importer",37],["uncompressed",32],["differently",23],["formatted",10],["serialise",5],["central",16],["infolist",5],["compress",23],["smuggles",6],["idea",7],["tenant",12],["authorizer",34],["everyone",28],["principals",6],["restrictions",7],["crossing",7],["d2",32],["trail",7],["separable",7],["exempt",23],["d4",20],["grounds",2],["writers",42],["unreported",3],["million",20],["thousand",12],["obliged",1],["loss",66],["guarantees",10],["associated",7],["executions",77],["generous",12],["serializable",17],["waiters",13],["capping",7],["tickets",19],["steady",4],["popleft",7],["somebody",72],["touched",34],["suitable",8],["waiter",19],["recognizes",4],["construct",28],["exposing",29],["visibilities",5],["analyze",83],["nonlocals",4],["posonlyargs",4],["kwonlyargs",3],["vararg",4],["n802",35],["asname",10],["itemset",1],["popitem",4],["setflags",1],["grad",3],["delitem",1],["setitem",39],["mutators",2],["delattr",3],["ann",35],["aug",4],["elts",3],["decorator",5],["visi",1],["comprehension",6],["generators",5],["ifs",3],["inplace",12],["elt",3],["misclassifying",2],["bfor",1],["callee",6],["blist",1],["dyn",18],["beval",1],["subscript",2],["offsets",10],["analyzer",3],["transitive",5],["invalidations",1],["tombstone",21],["invalidator",2],["numbering",10],["acquired",22],["esrch",3],["indirection",2],["perfectly",25],["certain",2],["reaping",8],["erring",2],["getpgid",21],["unkillable",1],["uninterruptible",8],["supervised",7],["observing",24],["rung",4],["exceeding",3],["assumption",11],["tears",6],["daem",1],["catching",7],["llmservice",13],["mcpservice",30],["derivable",8],["copying",17],["asymmetry",15],["brings",3],["upheld",4],["canonicalizes",3],["issuing",5],["pathsep",16],["ways",24],["tracked",24],["flattening",7],["breakdown",7],["serialization",7],["16k",1],["screening",136],["sometimes",11],["harmless",20],["checker",24],["dbs",17],["recipe",139],["hid",28],["rolling",5],["recommend",16],["summ",3],["inspected",30],["routine",19],["committer",4],["lambd",2],["camel",10],["valued",8],["snake",16],["unaware",2],["identically",21],["withholds",11],["crashes",9],["addressable",10],["canonicalize",60],["teaching",7],["discoverable",23],["believe",12],["redeem",28],["judging",3],["contact",33],["unsandboxed",11],["locate",9],["equally",10],["restorer",11],["setters",2],["arithmetic",11],["arming",19],["validating",7],["podman",8],["driver",25],["noheader",7],["narrowing",20],["localized",7],["depended",9],["mig",2],["drivers",4],["parseable",6],["inventory",181],["authenticating",2],["challenge",20],["ghp",4],["xox",4],["baprs",4],["basenames",22],["ed25519",10],["netrc",7],["pgpass",7],["pem",16],["fnmatchcase",4],["referencing",11],["fro",1],["purge",17],["watched",8],["classif",3],["pip3",1],["chown",1],["ls",29],["rg",7],["volunteered",1],["printing",15],["citing",4],["unvalidated",8],["suffixes",38],["pyi",1],["bfailures",1],["berrors",1],["pretending",18],["verifying",7],["dont",4],["chasing",2],["climb",4],["unconfinable",1],["subsequently",3],["mappingproxy",2],["unhashable",5],["unimportable",3],["irregular",5],["besides",6],["stems",1],["undid",4],["bought",6],["broke",29],["dealt",3],["drew",4],["drove",5],["dug",1],["felt",1],["flew",1],["fought",1],["forgave",1],["knew",14],["led",2],["lent",1],["rode",6],["rose",6],["sat",26],["shook",1],["slept",17],["slid",2],["sold",1],["sought",1],["spun",1],["struck",1],["swept",13],["taught",1],["threw",20],["tore",2],["withdrew",3],["woke",4],["wore",1],["wound",1],["stem",40],["outlet",2],["outfit",1],["upset",3],["nouns",2],["adjectives",1],["tenses",2],["reread",2],["unmarked",11],["quit",7],["spread",15],["analyzed",16],["mangled",5],["relent",1],["u2014",2],["contradict",6],["lookbehind",1],["glued",1],["hyphen",4],["introduced",12],["moreover",1],["comparator",5],["cutoff",94],["goal",10],["hitting",4],["decoy",31],["buried",13],["waved",2],["smuggle",9],["unchecked",8],["trade",22],["conclusion",38],["venv",56],["pycache",14],["readings",3],["unparsable",2],["precision",39],["tolerances",1],["wild",12],["yielding",3],["heatmap",41],["captions",4],["decimals",5],["decimal",14],["percentage",8],["unscaled",3],["restatement",4],["005",24],["plausibly",5],["motivating",1],["incident",2],["quantity",8],["4495",4],["3664",5],["magnitude",17],["epochs",28],["nearby",5],["remainder",20],["computing",12],["isalpha",8],["shallow",14],["dirpath",1],["dirnames",3],["uninspected",1],["pruned",24],["constructible",3],["breadth",6],["visited",8],["decoys",7],["climbing",2],["launder",2],["contradictions",1],["texts",19],["misses",24],["checkable",17],["pay",8],["cheaper",5],["queries",60],["unreconciled",8],["heuristics",3],["backable",2],["exhaustively",1],["smuggling",3],["deeply",6],["gathered",5],["restructures",1],["outage",27],["alarms",2],["gracefully",2],["noticing",7],["waking",3],["logic",16],["descend",1],["hemoglobin",16],["crispr",42],["authorships",3],["brca2",11],["chembl",12],["aspirin",12],["molecules",58],["pref",6],["pubchem",20],["electron",5],["structurally",19],["filling",13],["renaming",8],["deprecation",3],["boring",7],["canaries",34],["correctness",31],["deprecated",22],["judgement",6],["accessor",10],["fans",5],["nxt",6],["redeemed",5],["browsing",10],["materialiser",6],["alternative",112],["traverse",7],["redirecting",3],["exchanged",3],["altsep",4],["dirfd",14],["fsynced",7],["memoryview",17],["0o222",1],["fchmod",9],["0o400",1],["journals",9],["uid",54],["geteuid",5],["malicious",31],["d3",26],["borrowing",13],["materialising",6],["enumerator",11],["materialisation",53],["consults",26],["learned",5],["hardlinked",3],["borrowed",10],["unlinked",7],["unlogged",1],["backfill",24],["unsaved",4],["disappeared",7],["intent",62],["foreign",154],["twelve",27],["oracle",38],["guesses",11],["properly",8],["republished",1],["undecidable",19],["imode",14],["disclosed",9],["lowerable",1],["plainly",20],["twin",5],["materialised",18],["p0",26],["criterion",25],["builtins",33],["constantly",3],["purely",22],["beat",9],["fuzzy",9],["ranked",85],["haystack",4],["noun",3],["reintroduced",5],["spells",12],["avoid",39],["restriction",46],["provisioner",9],["divergence",25],["d7",6],["persona",21],["bioinfo",11],["merges",24],["intersection",31],["warns",32],["correctly",68],["tighter",5],["intersected",3],["restricts",6],["richer",8],["19999",2],["20000",27],["29999",4],["tries",17],["inet",12],["setsockopt",7],["sol",6],["reuseaddr",3],["responds",3],["2xx",13],["169",13],["254",11],["exfiltration",12],["circuits",7],["attack",23],["guarding",10],["exempting",4],["costing",3],["bisect",3],["codecs",8],["unicodedata",28],["insensitively",10],["p12",10],["pfx",7],["dsa",3],["ecdsa",3],["npmrc",5],["pypirc",3],["htpasswd",2],["denylist",42],["aligns",3],["fourth",15],["182",2],["494",2],["respectively",3],["awareness",6],["speak",41],["gnupg",2],["kube",5],["bear",1],["gcloud",5],["utterly",1],["peaked",11],["traced",12],["answerable",3],["unanswerable",3],["granularity",5],["terminator",5],["terminators",5],["defeat",7],["walking",12],["exhaustive",7],["keepends",6],["stripping",5],["x0b",1],["u2028",4],["friends",7],["filesystems",7],["nfc",3],["nfd",1],["cafe",4],["prospective",3],["vault",17],["dfs",5],["inventorying",2],["ignoring",12],["whi",1],["shedding",1],["encountered",1],["inventoried",8],["prefilter",9],["traverses",8],["innocuous",5],["lexically",1],["disappears",9],["complements",2],["hops",11],["readlink",10],["extendleft",1],["smallest",14],["orderable",2],["consider",26],["insort",2],["decoder",22],["getincrementaldecoder",4],["lone",5],["flushing",3],["drifts",15],["tiers",16],["carve",9],["emlink",5],["globbing",3],["16us",3],["acquiring",8],["rooted",30],["0o777",15],["creator",12],["bulk",25],["coupling",8],["defence",8],["hours",22],["7200",11],["expiring",12],["orphans",7],["serving",38],["turning",30],["digested",1],["mcpstore",3],["restrict",37],["persisting",19],["checkpointed",9],["cr",11],["lf",13],["orchestrate",3],["binascii",6],["amino",20],["acids",9],["biological",33],["acdefghiklmnpqrstvwy",6],["cys",12],["asp",7],["glu",6],["phe",3],["gly",10],["his",5],["ile",3],["lys",4],["leu",3],["asn",3],["gln",5],["ser",7],["thr",8],["trp",5],["tyr",6],["agreement",10],["top5",12],["bom",7],["toolchain",2],["b64decode",26],["exponents",1],["modeled",10],["esm",26],["serializations",2],["float32",9],["tensor",2],["pandas",235],["8th",2],["likelihood",14],["ratios",17],["substantively",1],["fabrication",9],["mut",16],["mutant",10],["carbons",7],["misplaced",1],["endmdl",3],["carbon",10],["lddt",21],["resid",27],["resname",9],["af3",3],["jobdir",3],["900s",3],["ptm",13],["marginal",16],["predictor",16],["blosum",2],["1200s",2],["statistic",28],["endorsing",1],["averaging",1],["meanings",5],["behave",10],["inheriting",9],["unrecognisable",1],["clever",3],["looped",4],["etree",1],["et",24],["unreviewed",12],["biology",134],["bank",4],["experimentally",3],["determined",7],["biomolecular",1],["macromolecule",1],["ligand",13],["genomic",43],["species",87],["embl",5],["bioactive",1],["drug",31],["development",6],["physicochemical",2],["pug",5],["physics",8],["mathematics",1],["preprint",3],["searched",19],["scholarly",8],["authors",12],["concepts",4],["venues",1],["citations",5],["year",26],["reordering",4],["searchers",3],["searcher",3],["decodes",17],["fffd",11],["serialises",10],["promises",22],["presenting",8],["au",6],["urlencode",25],["relevance",8],["fromstring",1],["2005",6],["attrib",1],["molecular",42],["formula",42],["molformula",2],["mwt",2],["alogp",2],["xrefs",7],["clauses",33],["oa",3],["paginate",8],["rcsbsearch",1],["connectivity",19],["ikey",3],["xlog",2],["hbond",5],["donor",51],["acceptor",10],["isomeric",20],["inchikey",3],["xlogp",1],["donors",7],["acceptors",2],["uniprotkb",8],["protkb",3],["genes",216],["thereby",3],["scattered",4],["discovered",56],["hardcoding",3],["shadowed",11],["consents",2],["administrator",8],["peer",60],["authoring",11],["unpropagated",2],["misspelled",4],["unguarded",12],["collides",24],["creatable",1],["ndescription",44],["norigin",20],["might",14],["earned",12],["561",25],["proteinmpnn",9],["clinical",136],["trials",13],["clinically",7],["accessions",14],["interpretation",34],["vcv",4],["rcv",2],["biomedical",1],["medline",2],["pmid",9],["clinicaltrials",12],["interventional",3],["observational",3],["studies",11],["intervention",3],["nct",4],["entrez",57],["ctgov",2],["graphs",4],["lru",12],["decoding",20],["corruption",28],["retmode",11],["identification",12],["organization",5],["esearch",17],["fcgi",3],["retmax",12],["retstart",7],["esearchresult",5],["idlist",5],["esummary",9],["variation",18],["significance",48],["germline",13],["fulljournalname",2],["pubdate",2],["elocationid",2],["conversion",39],["denotes",1],["exchanges",11],["drips",1],["httpresponse",19],["shuts",8],["unblocking",1],["getaddrinfo",14],["sooner",2],["functools",22],["tolerating",1],["retired",34],["retirement",3],["disarms",2],["accessors",5],["isclosed",12],["wakes",9],["rdwr",17],["httphandler",2],["httpsconnection",12],["sslsocket",4],["httpshandler",2],["owes",7],["ebadf",14],["makefile",18],["descends",1],["promoting",7],["unregister",48],["socktype",3],["canonname",2],["sockaddr",2],["commonly",9],["performing",7],["director",3],["s310",4],["coincident",2],["httpexception",1],["recognise",6],["factories",1],["dripping",1],["tolerant",13],["owed",10],["coincide",4],["announced",13],["analogue",5],["gigabyte",6],["prepended",20],["subtly",6],["deferral",6],["stating",9],["briefly",15],["defeated",10],["0x",24],["0x80",8],["corrected",54],["quieter",2],["normpath",17],["gained",16],["disturbing",1],["climbed",2],["dotfile",3],["cancelling",41],["unbuffered",4],["bufsize",7],["natural",26],["reentrant",5],["deadlocked",2],["reacquiring",1],["asynchronously",4],["interlock",1],["joining",12],["unwritable",13],["backstop",20],["converging",3],["converge",11],["critically",3],["dishonesty",2],["undelivered",8],["popping",5],["bakes",8],["relocated",6],["flipped",12],["fcntl",10],["charset",35],["noop",18],["flock",22],["spurious",13],["momentary",3],["backoff",34],["blockingly",1],["understands",12],["truly",9],["death",27],["racer",8],["unlinking",4],["applier",4],["locks",34],["ftruncate",2],["pth",9],["sitecustomize",8],["operate",7],["borrow",9],["fsencode",3],["genera",4],["restorable",18],["envmod",39],["generally",2],["discardable",4],["pruning",18],["usefully",2],["displaced",5],["documentation",22],["vanilla",7],["contacts",23],["powerful",3],["oauth",8],["subprocesses",18],["obtains",3],["logname",2],["colorterm",1],["collate",1],["ctype",103],["monetary",1],["telephone",1],["tz",4],["tmpdir",29],["systemroot",4],["windir",4],["comspec",3],["pathext",3],["userprofile",3],["ssl",14],["cert",7],["pythonuserbase",1],["mplbackend",3],["mplconfigdir",26],["omp",2],["mkl",1],["openblas",1],["numexpr",1],["veclib",1],["blis",1],["hip",1],["rocr",1],["perl5",1],["pythonhome",2],["pythoninspect",1],["pythonstartup",5],["rubyopt",1],["obviously",6],["dyld",13],["leads",11],["bindir",4],["shlvl",2],["virtual",14],["matplotlib",161],["originating",2],["scontrol",3],["stocked",2],["interpreters",7],["scipy",64],["seaborn",14],["scikit",51],["statsmodels",35],["sympy",2],["networkx",11],["biopython",148],["biotite",3],["rdkit",107],["torch",31],["tensorflow",3],["mafft",9],["iqtree",8],["trimal",4],["fasttree",1],["raxml",1],["ete3",1],["dendropy",3],["liners",1],["biotraj",1],["iq",4],["pointers",11],["respect",6],["nondeterministic",4],["miniconda3",4],["miniforge3",1],["anaconda3",1],["mambaforge",1],["myenvs",2],["mistaking",3],["plausible",23],["blindly",7],["offerable",3],["wander",1],["rescans",3],["rescan",1],["implicitly",8],["pyversion",2],["catchable",3],["defining",4],["initialised",5],["profiler",40],["spfonts",1],["cures",1],["poisoning",5],["builder",103],["fonts",11],["backstops",1],["fontlist",17],["kilobytes",2],["sanity",17],["ending",19],["rely",13],["cachedir",3],["inflight",24],["osxfont",1],["x11",2],["r6",2],["lib",50],["ttf",5],["openoffice",1],["truetype",2],["privately",5],["subdir",9],["renameat",1],["restating",7],["390",4],["py3",62],["predate",13],["unpinnable",1],["surrogateescape",7],["lacks",31],["optimisation",5],["parented",2],["fragile",8],["registries",5],["pyplot",76],["fignums",7],["bundles",5],["autoclose",6],["figs",5],["mpl",13],["autoclosed",2],["prone",8],["getstate",2],["getcontext",2],["setstate",2],["setcontext",2],["plt",109],["fignum",2],["publisher",15],["detaches",6],["defeating",4],["initialization",24],["redefined",2],["tgkill",7],["abi",6],["directed",19],["nr",10],["234",2],["masks",22],["checkouts",2],["framework",16],["unblocked",3],["blas",3],["trampoline",2],["nanosleep",2],["woken",4],["pnd",3],["hrtimer",2],["0005",4],["directs",1],["tid",3],["uname",2],["producers",11],["fd2",9],["maxlen",7],["staying",7],["serviced",2],["conscience",2],["attestation",55],["fifos",15],["proceeds",10],["signing",40],["unsetenv",1],["graceful",31],["furthest",1],["cgroup",2],["unburned",3],["servicing",1],["unexpectedly",21],["ftype",3],["sank",1],["declined",9],["299",12],["finalizer",5],["concatenated",14],["compiled",25],["desynchronized",5],["apparently",7],["taker",1],["synchronizes",1],["abandonment",1],["grandchildren",7],["tear",9],["polluted",2],["responsible",6],["bumping",6],["dial",37],["confining",2],["importable",54],["diagnosing",2],["distro",5],["pythons",2],["pep",10],["668",1],["externally",12],["unmanaged",2],["capable",10],["stepping",1],["importutil",3],["modern",26],["cpythons",1],["incl",8],["sklearn",35],["pillow",9],["pil",13],["httpx",6],["beautifulsoup4",3],["bs4",8],["lxml",1],["openpyxl",3],["tabulate",7],["tqdm",8],["pyyaml",3],["plotly",4],["h5py",3],["pyarrow",12],["dateutil",2],["lack",7],["wheels",8],["logomaker",1],["logos",2],["rna",255],["umap",45],["cheminformatics",1],["numba",3],["jit",5],["acceleration",2],["transformers",11],["gseapy",2],["enrichment",50],["pysam",38],["sam",4],["bam",75],["resting",5],["communicate",8],["misconfiguration",3],["treu",1],["launching",13],["nospawn",1],["axo",1],["virtualenvs",2],["finder",38],["pyvenv",3],["1800",14],["ensurepip",1],["couple",3],["imp",6],["freezing",15],["attributing",2],["controlling",10],["chdir",55],["receiver",9],["gathers",1],["getitem",18],["binops",1],["blowup",1],["scalars",14],["weak",36],["ndarray",2],["reconstructible",2],["eviction",9],["getsizeof",4],["distinguished",7],["capitalize",1],["swapcase",1],["expandtabs",1],["zfill",1],["ljust",2],["rjust",1],["radd",1],["mul",3],["rmul",1],["eager",5],["fsdecode",4],["relpath",7],["pardir",1],["curdir",1],["misc",9],["savefig",79],["commonest",4],["finders",3],["fullname",2],["argno",6],["writelines",4],["evicting",8],["slightly",3],["meets",12],["recycled",3],["monkeypatch",1641],["libs",4],["rname",2],["pkw",1],["filepath",19],["excel",9],["wname",1],["objs",2],["uninstall",13],["dup2",8],["supervises",2],["dfl",4],["forbids",29],["resetting",7],["sunk",1],["speaks",19],["uncaptured",11],["oai4s",29],["inbound",19],["connections",35],["idiom",10],["s3",10],["myclass",1],["2000000",3],["desync",8],["responded",5],["evaluating",2],["tracer",9],["embeds",17],["bquote",3],["utils",26],["evalq",1],["emptyenv",1],["getwd",1],["winslash",2],["fread",4],["baseenv",3],["instrument",16],["perturb",8],["con",13],["rds",41],["csv2",1],["delim2",1],["envir",9],["specially",1],["accumulating",6],["traps",18],["reassigns",1],["hence",9],["globalenv",5],["strrep",11],["2e8",1],["bigger",6],["avoided",4],["substr",4],["nchar",8],["sprintf",79],["deparse1",2],["deparse",4],["paying",11],["nlines",1],["deparser",1],["slurped",1],["gsub",14],["iconv",3],["latin1",1],["unrepresentable",4],["04x",2],["simplify",11],["grepl",11],["respond",10],["nzchar",4],["halts",2],["firing",2],["halted",3],["0049",2],["regmatches",2],["regexec",2],["callname",2],["hw",3],["vm",6],["hwm",3],["developed",3],["water",13],["hungry",1],["tempfiles",1],["materialises",4],["paces",1],["srcrefs",1],["srcref",2],["muffle",1],["flushed",7],["cadence",3],["microseconds",5],["difftime",1],["vapply",5],["unforced",3],["get0",1],["enc2utf8",2],["5381",1],["2147483647",4],["08x",1],["previews",12],["unlist",3],["02x",2],["infinite",4],["17g",1],["incorrectly",4],["harmony",16],["skmisc",9],["440",1],["qualification",2],["508",1],["universal",10],["indentation",4],["scraping",4],["recast",1],["callbacks",13],["risky",5],["system2",4],["hierarchy",26],["x1f",3],["x7f",2],["unfrozen",9],["sourceless",1],["socketserver",7],["ftplib",2],["smtplib",2],["telnetlib",2],["asyncio",3],["mmap",1],["pty",2],["orchestrator",21],["accident",20],["qualifier",6],["qualified",24],["saverds",1],["manually",14],["cf",17],["victim",41],["b64encode",32],["pauses",14],["976",4],["throughput",3],["runaway",9],["restated",10],["converts",5],["ioerror",5],["eintr",2],["mkfifo",7],["hashable",9],["manual",94],["le",3],["bootstrapping",11],["affirming",1],["swallowable",1],["affirmed",1],["exercises",28],["deadlocking",1],["sigabrt",4],["listens",5],["firewall",1],["era",7],["execve",1],["drv",3],["9p",3],["spawner",22],["preexec",4],["sigquit",2],["descended",1],["born",6],["lldb",2],["sigaction",2],["trapping",2],["mains",1],["atexit",2],["iowrapper",4],["misleading",6],["reclaimer",36],["cope",3],["reliable",27],["deadlocks",5],["enormous",10],["finalises",5],["promptly",12],["escalating",3],["gc",71],["duplicating",13],["robust",42],["inheritable",7],["republishes",2],["linecache",3],["selectable",11],["suppression",6],["ruff",4],["allowance",15],["e402",31],["isort",2],["black",34],["rewrap",1],["largest",24],["xxxx",2],["059",2],["obeyed",2],["backfills",8],["astral",2],["emoji",1],["surrogate",4],["ud83d",1],["ude00",1],["housekeeping",11],["deferring",8],["dunders",2],["hypothetical",14],["serialised",6],["61",12],["yielded",15],["reimplementing",1],["formatting",14],["452",4],["entitled",5],["strategy",51],["coincidence",1],["attestations",1],["sendall",29],["getrusage",3],["rusage",3],["ru",5],["utime",13],["stime",1],["co",54],["fromhex",2],["getframe",4],["accmode",2],["addaudithook",2],["damaged",6],["diminished",1],["maxrss",1],["isnan",11],["isinf",5],["239",1],["666",2],["672",4],["recycle",4],["ident2",1],["reassignment",1],["refcount",1],["slam",1],["autoclosing",1],["cpu0",1],["bytecode",12],["s307",2],["s102",13],["backslashreplace",1],["metaclass",4],["getattribute",6],["metaclasses",1],["fd1",1],["grabs",1],["singletons",11],["eaten",5],["raisable",1],["disarmed",4],["ntpath",4],["desynchronise",2],["desynchronised",8],["hc",7],["nbytes",8],["placing",4],["tampers",1],["rtype",1],["overlays",17],["presets",14],["vision",43],["budgeting",2],["thoughts",2],["dated",4],["enterprise",1],["audio",8],["generativelanguage",1],["googleapis",1],["relaxes",4],["pleasant",1],["documenting",2],["relax",16],["auditable",24],["subsets",7],["currency",6],["floating",4],["expressed",33],["schedulers",5],["dotted",7],["notation",6],["uncached",3],["planned",18],["extensible",4],["glm",18],["kimi",2],["k2",4],["v4",15],["minimax",1],["tooling",26],["flatten",18],["ptype",1],["influence",8],["408",5],["vetoed",4],["504",5],["9110",2],["parsedate",1],["veto",29],["2023",20],["evt",6],["lossy",10],["accumulator",4],["v1beta",2],["goog",3],["cand",11],["ua",14],["405",15],["406",3],["415",10],["422",5],["501",8],["apiany",1],["cloudflare",2],["grok",1],["uncommitted",12],["untyped",3],["codex",27],["encrypted",6],["underscores",5],["hyphens",4],["story",7],["exponential",12],["jitter",13],["resynchronise",3],["hostage",1],["protector",1],["gradually",2],["collide",18],["slower",13],["governed",4],["sleeping",8],["honouring",11],["feels",3],["mozilla",2],["macintosh",2],["intel",2],["537",2],["khtml",2],["gecko",2],["safari",3],["amzn",1],["requestid",1],["ray",2],["c901",1],["begun",7],["implies",3],["ups",9],["depths",19],["callables",3],["power",44],["sampling",32],["initiated",1],["mcperror",59],["mcpoversized",15],["mcptimeout",27],["unbootable",2],["v03",4],["d6",5],["undocumented",4],["defers",15],["substrate",14],["certs",7],["wearing",13],["odd",5],["respected",2],["largely",3],["absorbed",12],["pythonunbuffered",4],["monkeypatchable",2],["instantiate",1],["mcpconnection",31],["evictable",2],["piped",3],["approximated",7],["nowait",9],["notifications",10],["tolerate",5],["jsonrpc",24],["notification",11],["unrequested",3],["detaching",5],["maxsize",8],["risks",19],["repeatedly",5],["unblock",7],["reproducibly",4],["uneventfully",1],["dismantled",2],["buys",16],["faulted",29],["poisoned",29],["flighted",3],["initializing",3],["displaying",5],["mcphttpconnection",16],["orphaning",4],["newcomer",4],["prevented",5],["hanging",9],["flighting",1],["interrogate",1],["unreapable",1],["spoke",2],["survivors",8],["2025",11],["ann002",7],["ann003",4],["specification",4],["0x21",1],["0x7",5],["0085",2],["2028",1],["2029",1],["unescaped",6],["cutting",12],["tolerated",5],["considers",1],["32002",2],["thrown",5],["collisions",8],["excessive",2],["transformation",12],["deployable",1],["calc",31],["parameterized",3],["summarization",4],["8601",1],["mult",3],["truediv",1],["pow",5],["usub",1],["neg",16],["timezone",12],["isoformat",5],["randint",4],["demonstrates",41],["32602",1],["concisely",1],["32601",2],["unary",2],["operand",2],["rfdiffusion",10],["hotspot",9],["trb",5],["chains",33],["multichain",3],["designs",15],["diffusion",3],["mpnn",12],["motifs",10],["lengths",27],["020",11],["alphafold2",19],["recycles",8],["complex",31],["pae",9],["multimer",6],["rosetta",16],["energy",47],["stability",20],["ref2015",6],["trajectories",2],["nstruct",2],["iterations",48],["sasa",7],["packstat",3],["hydrogen",2],["unsat",4],["hbonds",7],["pseudo",16],["naturalness",2],["thermodynamic",3],["minimize",11],["refinement",11],["amber14",2],["solvent",11],["gbn2",2],["100000",15],["kj",2],["pyrosetta",8],["mute",7],["disulf",1],["jran",1],["mover",1],["pose",7],["scorefunction",1],["unsatisfied",2],["reverses",3],["nres",1],["openmm",4],["langevin",1],["integrator",2],["vec3",1],["modeller",1],["pdbfile",4],["pdbfixer",3],["fixer",2],["hydrogens",4],["nonbonded",1],["nanometers",1],["kelvin",2],["picoseconds",1],["002",6],["potential",42],["kilojoules",1],["mole",1],["squared",17],["rmsd",12],["angstrom",1],["sqrt",34],["minimized",1],["minimization",1],["scorefxn",1],["relaxed",12],["relaxation",3],["name3",5],["energies",27],["nonzero",27],["weighted",32],["scoretypes",1],["unweighted",3],["pretrained",12],["converter",2],["acid",19],["logits",2],["probs",6],["softmax",4],["dim",16],["pll",1],["esm2",2],["asymmetric",6],["unwinds",4],["32603",1],["aa3",3],["mse",2],["hex64",10],["sampled",21],["firejail",1],["isolating",1],["networked",4],["substantiate",2],["rejoining",1],["altloc",2],["tty",9],["slicing",18],["contig",8],["preprocessing",48],["preprocess",33],["trustworthy",12],["hexadecimal",2],["colab",3],["ve",6],["colabfold",8],["monomer",1],["pdbs",1],["iptm",5],["rsync",10],["desynchronising",1],["quantities",3],["seqs",46],["hotspots",4],["startnum",3],["ckpt",26],["diffuser",1],["denoiser",1],["contigmap",3],["contigs",10],["ppi",9],["motif",38],["unassigned",5],["spreading",3],["mems",3],["150k",4],["varies",13],["eating",3],["4k",1],["262k",2],["think",17],["350",5],["rotates",5],["filing",2],["cabinet",1],["days",15],["365",2],["86",15],["terse",4],["important",20],["correcting",7],["withhold",4],["tied",8],["timestamps",22],["spot",17],["correlated",20],["revealing",2],["qsl",6],["collaborator",6],["squarely",4],["eats",4],["tld",2],["unremarkable",3],["abcdefghijklmnopqrstuvwxyz",3],["abcdefghijklmnopqrstuvwxyz0123456789",2],["aaaaaaaa",3],["appearing",10],["slashes",4],["sweeper",136],["eyeball",2],["interfere",3],["sails",4],["gut",1],["collects",17],["richest",2],["transferable",3],["subpackage",9],["acknowledger",5],["m3b",23],["initiate",1],["hmac",20],["nonce",34],["gang",21],["slurm",147],["mistyped",8],["nonces",3],["burned",12],["burns",6],["unexpired",7],["tampering",11],["damage",13],["deals",2],["continuing",13],["acknowledging",6],["month",7],["ren",1],["durability",82],["fences",13],["fsyncing",2],["harder",10],["stubbed",52],["course",8],["untested",5],["m3a",12],["collecting",5],["casing",5],["resubmission",3],["ourselves",3],["tombstones",5],["unschedulable",8],["workstation",6],["tenth",1],["acked",5],["fsyncs",4],["mkstemp",11],["sigstop",1],["opportunistically",2],["waitpid",2],["wnohang",2],["advanced",16],["leaders",2],["inconsistent",21],["conclusively",4],["outbox",4],["acknowledged",9],["concluded",7],["tuned",6],["stopper",2],["sim115",1],["s603",1],["terminality",1],["realised",1],["ignorance",1],["explanatory",3],["terminology",1],["vocabularies",2],["monotonically",6],["increasing",7],["spoken",1],["easy",15],["dozen",5],["expressible",2],["satisfying",1],["rewinding",1],["departure",2],["appendix",9],["lagging",2],["preempted",4],["untrue",3],["snapshotting",3],["criu",1],["scientist",14],["receiving",7],["subpackages",2],["spell",5],["staring",3],["placement",31],["0700",5],["badly",3],["deduplication",9],["reclaimable",2],["idempotently",8],["fish",3],["lapse",1],["ceremony",1],["entrant",13],["subtlety",5],["heartbeats",3],["sweeps",10],["sweeping",9],["sweepers",3],["endless",6],["outliving",6],["examined",8],["ninety",4],["periodic",3],["reacts",1],["emerges",1],["programming",6],["ticking",5],["outlast",2],["commi",1],["seeing",5],["invisibly",2],["concluding",5],["emphatically",6],["retiring",6],["ideas",1],["conjunction",3],["preparer",16],["gethostname",1],["clue",2],["slate",1],["straggler",11],["rendezvous",27],["unspent",2],["arrivals",11],["popped",8],["unreleasable",2],["peers",9],["thinks",7],["arranged",4],["renews",8],["overwhelmingly",4],["refines",4],["concentrating",1],["knowledge",9],["sbatch",19],["squeue",22],["angle",9],["requeued",1],["requeue",3],["expediting",1],["suspended",2],["reconfig",2],["qosmax",1],["qos",14],["qo",4],["eu",3],["srun",12],["procid",4],["ntasks",5],["sacct",14],["indexable",4],["discovers",13],["scancel",9],["argued",5],["parsable",5],["unusual",4],["assembly",61],["nil",1],["slowly",1],["hhmmss",3],["divmod",3],["02d",12],["assembles",4],["sake",2],["specified",18],["idraw",2],["parsable2",2],["jobid",5],["invite",29],["midnight",1],["1970",1],["represent",15],["slurmctld",1],["tomllib",10],["politeness",2],["tomli",1],["misreading",1],["mistypes",1],["faces",1],["4h",4],["32768",4],["172800",2],["48h",9],["floats",2],["backslash",7],["diverged",3],["zeroes",2],["reinterpret",5],["unquoting",1],["tomldecode",1],["liberal",3],["squatter",2],["simultaneously",3],["comfortably",6],["unawaited",2],["aggressively",2],["ipproto",6],["keepidle",1],["keepintvl",1],["keepcnt",1],["8765",2],["parks",5],["pickup",1],["saturation",10],["getsockname",10],["eventual",3],["addr",6],["up041",4],["breath",1],["delivering",11],["severed",1],["weeks",5],["emfile",2],["decidable",2],["fencing",1],["restamped",1],["unclaimed",4],["parking",1],["1s",7],["6s",3],["r0",4],["living",3],["restamp",1],["anybody",13],["ages",2],["uniformly",10],["outrank",6],["canonicalization",14],["agreed",9],["approvable",4],["reconsidered",1],["ae",13],["gentle",5],["invert",9],["subscriber",72],["unwatched",4],["rfr",1],["chan",2],["downgrades",5],["uncommittable",1],["audits",45],["vetoes",4],["approximation",11],["dids",1],["pend",2],["suggest",12],["explaining",6],["generalizations",1],["picker",4],["biggest",2],["ux",17],["toks",5],["uniq",2],["facility",5],["foundation",6],["batching",2],["recursing",2],["toolchains",1],["libraries",18],["pypy3",2],["rhel",2],["lib64",6],["libdir",1],["rfc822",1],["binaries",8],["funneled",1],["abstraction",3],["unisolated",5],["micro",5],["anti",6],["hallucination",1],["dataflow",1],["tracing",11],["surgical",2],["obey",4],["revenue",1],["flowed",1],["conduits",1],["mentioned",11],["flows",2],["analytical",17],["trivial",9],["paraphrase",3],["typos",1],["abbreviations",1],["reflow",1],["ellipses",1],["commentary",1],["la",9],["te",22],["surgically",1],["instates",1],["principles",1],["irreversibility",1],["spending",5],["weigh",3],["blast",24],["codenames",1],["augments",2],["contradicting",2],["responsibilities",1],["conventions",8],["targeted",11],["scaffolding",4],["unbacked",2],["tomorrow",2],["cloned",4],["pyproject",29],["explicitl",1],["playback",3],["sreplay",3],["taped",4],["affect",7],["peeks",1],["skippable",3],["undetected",3],["optimized",6],["erroring",2],["f401",17],["orient",4],["peeking",2],["peeked",2],["diverges",3],["quantitative",3],["versus",7],["causation",3],["appropriately",3],["redo",6],["320",5],["excerpts",3],["expendable",3],["2400",3],["jsondecoder",3],["unspecified",12],["dialect",4],["alpine",4],["busybox",1],["distroless",1],["nix",1],["followlinks",4],["2s",7],["00s",2],["relativize",9],["myhost",1],["jittered",7],["decline",4],["boltz2",4],["a100",11],["8min",2],["directives",6],["itertools",31],["provi",1],["workdirs",1],["jailed",1],["warned",10],["strays",7],["mnt",10],["affecting",4],["advertising",4],["provisions",1],["mutex",4],["encodes",14],["transparently",4],["consult",14],["responding",2],["losslessly",6],["fractional",6],["hardcode",2],["providing",1],["provisioning",25],["yourself",2],["substitutions",9],["normalizing",11],["fractions",26],["denylisted",2],["retrievable",10],["isupper",4],["assemble",27],["trimming",16],["concatenation",5],["inverse",16],["signatures",29],["blocklist",3],["detector",22],["mjz",2],["intercepts",1],["monkeypatches",1],["unload",2],["mostly",12],["legit",2],["rp",7],["getsitepackages",1],["getusersitepackages",1],["homes",1],["cellar",1],["sensible",2],["wasteful",1],["signer",2],["controllable",2],["lexists",3],["dylib",6],["pathlike",1],["suspicious",5],["speed",9],["unlabeled",3],["enhancing",1],["cwc",1],["progressing",1],["weapon",1],["pandemic",1],["pathogen",19],["evasion",1],["codon",45],["optimization",23],["cloning",4],["vectors",6],["docking",5],["drugs",3],["analyzing",4],["characterized",1],["proteins",28],["moralize",1],["disclaimers",1],["similarity",41],["evade",1],["synthesis",9],["circumvention",1],["bioinformatics",8],["vaccine",2],["warrant",1],["troubling",1],["enhance",4],["transmiss",1],["virulen",1],["lethal",4],["increase",20],["nerve",1],["sarin",1],["vx",1],["novichok",1],["tabun",1],["soman",1],["bioweapon",2],["weaponi",1],["variola",2],["smallpox",1],["ebolavirus",1],["marburg",1],["anthrax",1],["bacillus",1],["anthracis",1],["yersinia",1],["pestis",1],["botulinum",1],["ricin",1],["1918",1],["influenza",3],["flu",2],["h5n1",2],["synthesi",1],["virus",2],["toxin",1],["dotall",15],["drifting",8],["12000",4],["keychains",11],["securityd",8],["mach",8],["enoent",5],["sbpl",7],["delimits",1],["extended",17],["xattr",8],["mditem",4],["froms",6],["denying",15],["getxattr",6],["recurring",8],["lesson",4],["easier",7],["xattrs",3],["subsume",2],["listxattr",3],["subpaths",2],["pathological",6],["82",10],["directional",9],["unrunnable",5],["rebinds",15],["resolv",8],["exfiltrate",5],["ipc",8],["uts",7],["rootful",1],["rootless",1],["allowances",3],["execvp",10],["lifting",4],["layouts",3],["zshrc",2],["anticipate",2],["indeed",1],["rath",1],["internet",6],["evident",1],["selftest",12],["blows",3],["realpaths",2],["einval",2],["layering",1],["attaching",3],["jars",1],["querying",3],["sudo",4],["setuid",2],["sudoers",1],["concealed",1],["rot13",1],["unmarshalling",1],["unpickling",1],["achieve",2],["abuse",6],["forging",1],["arp",1],["retrieves",6],["modeling",26],["lecture",1],["obfuscation",3],["substrings",6],["cffi",1],["marshal",1],["crontab",1],["launchagent",1],["cookies",15],["loadlibrary",1],["windll",1],["screens",38],["dynam",2],["tight",80],["putenv",1],["writev",1],["aw",1],["bsudo",1],["0o",1],["obfuscated",2],["combo",6],["102",6],["scapy",1],["srp",9],["crafting",1],["classifying",5],["reimplemented",5],["eio",2],["adirectory",7],["obeying",3],["nuanced",3],["posing",1],["urging",1],["guidelines",3],["discusses",1],["disregard",1],["inst",10],["16000",1],["typically",10],["0644",5],["fat",5],["restricting",5],["acl",2],["publishers",1],["nicety",3],["irwxg",1],["irwxo",1],["operating",4],["worry",2],["certificates",4],["certificate",7],["xpc",3],["cleartext",3],["analog",10],["suffices",1],["psutil",1],["disclaims",1],["dgram",1],["udp",1],["hardlinks",11],["ambiguity",11],["inodes",3],["existent",4],["redirected",12],["ambient",19],["globally",18],["attested",18],["stacklevel",9],["differences",12],["bec",1],["tiocsti",5],["racy",2],["supervising",1],["oldroot",1],["deployments",4],["encryption",2],["fixing",17],["keyring",5],["clis",8],["kubernetes",6],["xor",3],["cipher",2],["ciphertext",2],["bus",11],["protection",26],["scrolls",2],["unprotected",2],["readpassphrase",2],["confuse",2],["nature",16],["vanish",7],["preferred",40],["cased",10],["alphanumeric",5],["putting",14],["disqualifies",2],["ownerless",3],["legi",1],["reentry",16],["talk",4],["dbus",4],["recoverably",2],["unexplained",4],["correlate",8],["taint",1],["coming",10],["correlating",1],["upserting",1],["brokers",2],["filed",17],["supplements",1],["catastrophes",1],["subtler",3],["brm",1],["lookahead",4],["exponentially",4],["eol",2],["targeting",4],["bmkfs",1],["mkfs",1],["bdd",1],["bof",1],["nvme",1],["hd",4],["vd",2],["bchmod",1],["777",5],["rwx",1],["piping",1],["ba",3],["accessed",2],["unencrypted",1],["notmatch",1],["entropy",14],["cryptography",1],["guid",3],["unprotect",1],["interoperability",1],["logo",2],["wslenv",4],["emptying",1],["microsoft",9],["binfmt",1],["wslinterop",1],["remounting",1],["arch",28],["c000003",1],["c00000",1],["b7",7],["traversing",3],["system32",2],["wslg",1],["solves",3],["bpf",4],["hyper",7],["abis",1],["socketcall",2],["x32",2],["diagnosable",1],["0x15",2],["0x06",1],["0x80000000",2],["0x35",2],["0x40000000",2],["0x00050026",2],["0x00050001",2],["fff0000",2],["hbbi",2],["automount",2],["hidepid",1],["mountinfo",1],["drvfs",2],["aname",2],["chr",58],["milestones",5],["defaultdict",27],["inspectable",7],["streamer",13],["routers",1],["succession",1],["projecting",14],["quadratic",4],["remainders",2],["nati",1],["narrate",3],["tiebreaker",8],["tie",18],["unquote",29],["fromtimestamp",2],["strftime",3],["coupled",9],["npz",8],["inserting",10],["unreferenced",9],["abc123def456",1],["backtracking",4],["abc123",16],["contributing",3],["announces",6],["scarce",2],["injecting",9],["npy",5],["pkl",7],["hdf5",4],["feather",7],["bz2",1],["xz",2],["7z",1],["rar",2],["jpg",5],["tiff",5],["ico",1],["docx",2],["xls",3],["xlsx",4],["ppt",1],["pptx",1],["dll",3],["untruncated",7],["derivative",10],["citation",8],["afford",5],["exemption",22],["locators",7],["htmlparser",12],["v2000",5],["tops",5],["moderate",33],["wbr",1],["doctype",13],["sans",17],["serif",13],["ddd",1],["413",39],["materializing",6],["defend",3],["materialization",7],["discriminator",6],["comparable",26],["charrefs",7],["starttag",12],["endtag",2],["balanced",35],["01234567",3],["ff",8],["rectangular",4],["chronological",7],["uncoordinated",1],["misreport",1],["tj",6],["kerning",2],["located",11],["annos",16],["benzene",11],["c1ccccc1",11],["8617f334",5],["2rem",1],["hay",1],["rectangularizes",1],["v3000",2],["throughout",5],["rle",4],["materializes",6],["chunksize",8],["pylist",1],["x1c",2],["x1d",2],["x1e",3],["x85",2],["u2029",3],["fromfile",1],["tofile",1],["pf",9],["junk",12],["ext4",4],["vhd",3],["outweighs",2],["supervisors",3],["48s",1],["oj",1],["osfigs",4],["dpi",67],["bbox",38],["inches",32],["egg",6],["pyc",7],["pyo",2],["guaranteed",16],["vary",12],["osrelease",1],["lseek",2],["recognised",11],["confidently",13],["tuning",4],["graduates",4],["higher",34],["intents",4],["190",3],["330x",2],["slowest",1],["enumerates",5],["rediscover",4],["hasher",2],["prevalidate",2],["savepoint",14],["truths",3],["suppressing",1],["caused",3],["bless",3],["implying",3],["transit",4],["plenty",8],["theoretical",7],["defaulting",7],["uploadable",1],["unversioned",13],["canonicalizing",1],["linearization",3],["opportunistic",3],["discarding",8],["concerns",4],["manages",1],["sha1",6],["relativizes",2],["proportional",6],["laundered",4],["laundering",3],["reviving",3],["aggregation",12],["occupancy",9],["mkdirs",2],["clearly",2],["unwired",11],["authorities",20],["disguise",8],["getsource",25],["portability",70],["assessments",35],["repairing",20],["authorizations",1],["reduction",32],["prototypes",2],["occurred",9],["originate",1],["423",16],["bo",1],["transactions",7],["upto",17],["autonomy",1],["arity",2],["nulls",19],["unqualified",6],["attributable",6],["certified",18],["inspections",2],["shrank",5],["certify",11],["repaired",39],["retu",1],["settlement",3],["divider",4],["simplification",2],["milestone",12],["correlatable",4],["prepares",4],["everyth",1],["lan",4],["synthesizing",1],["prese",1],["finalized",31],["bounde",1],["measurements",14],["bbearer",1],["narrated",2],["nstderr",1],["appropriate",9],["fair",5],["implied",5],["promising",8],["misclassified",3],["helped",2],["dislike",1],["rests",10],["unioned",2],["traded",2],["tuples",6],["inferable",3],["textwrap",19],["uppercase",5],["alphabetic",3],["gte",2],["banana",9],["concretises",2],["earn",2],["subcommands",4],["parameterised",6],["carved",4],["decomposition",14],["damaging",3],["idioms",3],["undrivable",1],["uncovered",13],["metacharacter",6],["alternatives",11],["parenthesis",3],["websocket",36],["matchers",4],["dedent",13],["buying",1],["589",1],["150ms",1],["shadowing",8],["regexes",3],["extractors",1],["152",4],["vanishing",1],["132",2],["compiles",10],["earns",5],["inflates",16],["organised",3],["unmaintainable",2],["4x",6],["tax",5],["inflate",9],["chec",1],["limiter",15],["cooldown",8],["admins",11],["5870",2],["improved",5],["unprocessable",1],["decorates",2],["treatment",56],["tidy",6],["bolted",2],["destroys",21],["willing",1],["mro",4],["chokepoint",6],["stringification",1],["recognisably",1],["loggable",2],["alls",1],["spawners",3],["enriching",3],["wastes",2],["enriches",10],["globbed",5],["redeemable",2],["invited",2],["klass",2],["importantly",1],["fastparquet",2],["superscript",2],["dimensions",14],["x89",14],["x1a",13],["ii",16],["xff",12],["xd8",2],["hh",2],["pq",6],["dtype",63],["iuf",1],["isna",13],["fieldnames",7],["mdl",11],["sdfile",3],["daylight",1],["apache",3],["friendly",12],["unstarted",49],["promotes",8],["finalising",9],["mattered",12],["arbitrate",1],["disturb",8],["40s",2],["hierarchical",9],["fid8",1],["concatenations",1],["bilingual",4],["smoothly",4],["conclude",8],["highly",23],["compressible",1],["frameid8",1],["0002",4],["sequentially",3],["histories",7],["1980",9],["attributions",3],["enumerating",4],["gmtime",1],["03d",13],["relationships",5],["recency",4],["dtos",2],["association",7],["interac",1],["alicelab",2],["her",7],["mind",7],["navigable",4],["rfile",35],["transits",1],["guests",5],["201",31],["tabbed",1],["httprequest",21],["slugify",3],["customization",51],["agg",39],["subresource",2],["invitation",1],["pastes",2],["recognisable",4],["3000x2200",2],["eighty",3],["ninth",3],["inlining",1],["participation",24],["scannable",2],["subtraction",9],["subtractive",3],["gapped",3],["regulated",10],["etag",15],["composite",22],["rgb",8],["undecodable",1],["214",1],["rough",1],["67",7],["compresslevel",2],["dep",3],["sysconf",1],["phys",1],["descriptions",20],["involved",7],["getsize",1],["sniff",6],["reflecting",2],["proteinish",1],["enzyme",15],["recombinase",1],["alphafold",10],["esmfold",10],["boltz",6],["chai",2],["inversion",2],["cwe",1],["thumbnails",1],["coexisting",2],["approver",8],["nif3",13],["duf34",1],["biochemistry",7],["pairwise",40],["kyte",1],["doolittle",1],["hydropathy",6],["analyse",4],["mw",13],["gravy",3],["bespoke",1],["hunting",1],["magic",4],["riff",2],["bm",3],["referer",10],["defeats",3],["15px",3],["34rem",1],["12vh",1],["5rem",2],["222",6],["f4f4f5",1],["15em",1],["4em",1],["monospace",3],["sfmono",1],["menlo",1],["9em",1],["18181b",1],["e4e4e7",1],["27272a",1],["opcode",22],["wshub",53],["migrating",4],["tav",2],["configures",3],["products",28],["friction",3],["reactivated",6],["irrecoverably",2],["authorise",2],["destroying",12],["tombstoned",9],["unprofiled",2],["cascade",20],["wfile",27],["jar",12],["erases",7],["morsel",3],["iden",1],["redemption",4],["participates",5],["aborts",9],["opped",2],["wonders",2],["lying",8],["provs",2],["disp",88],["pstat",1],["wsconnection",20],["subscribing",6],["subscribable",2],["lucky",2],["0x8",8],["0x9",11],["0x1",25],["0x2",12],["broadcasts",17],["highest",10],["rebinding",15],["stance",1],["hostnames",5],["portless",2],["abandons",9],["validity",8],["referring",5],["referrer",9],["traceable",4],["stitch",1],["rebound",24],["cors",5],["rce",1],["onl",1],["qtok",1],["sailed",2],["normalises",8],["shipping",9],["31536000",5],["304",11],["recently",5],["relied",5],["uniqueness",7],["zf",1],["splitext",3],["subframe",1],["uninformative",8],["compilation",5],["bracket",7],["insensitivity",1],["unbracketed",1],["7230",1],["nosniff",9],["viewing",4],["outgoing",7],["panes",1],["sharp",7],["participant",11],["administer",3],["patching",7],["differed",5],["circuited",3],["suffixed",1],["nameless",5],["dequeue",6],["assigning",8],["amends",3],["amend",5],["stalls",7],["deduplicated",11],["disappearing",4],["teach",6],["terminalised",2],["respawns",2],["arrangement",7],["infrastructural",1],["correspondence",18],["xb",3],["obligations",2],["news",7],["sniffed",1],["relays",1],["transactional",10],["gradient",24],["reconstruction",23],["disagrees",26],["ade",4],["outermost",2],["holders",7],["nonblocking",2],["prestarted",4],["slowed",1],["limiting",9],["proper",17],["settable",4],["orc",1],["secondary",34],["protecting",7],["loa",1],["steered",7],["checkbox",2],["unapproved",4],["unaudited",4],["compensated",9],["pushed",9],["reclamation",4],["due",6],["w1",5],["w2",6],["excepts",1],["preferring",7],["undispatchable",2],["narrowest",1],["lifecycles",3],["essentially",2],["preceded",3],["emitters",2],["sctx",1],["600k",2],["obligation",4],["causing",1],["lapses",2],["trunk",3],["abba",1],["ephemeral",6],["identifying",6],["rewire",2],["dropdown",5],["dc",2],["undiscoverable",4],["downgrading",2],["inboxes",1],["masquerades",2],["remotes",5],["unjoined",2],["deletions",15],["branching",97],["coordinated",4],["powers",4],["unpin",9],["deserves",1],["bracketed",3],["freshest",3],["meaningless",15],["titling",4],["captu",1],["compensate",9],["compensation",8],["wiping",1],["spared",4],["duty",2],["bricked",5],["rescue",13],["rewritable",1],["upon",3],["dequeued",2],["repoints",2],["watchdogs",2],["overtaking",2],["nudged",5],["decoupled",1],["backlog",4],["enqueues",1],["disabling",11],["flowing",2],["sequencing",19],["inverting",3],["delays",2],["revocation",12],["enqueueing",2],["wholly",2],["refetches",7],["placeable",5],["unplaceable",2],["refetch",5],["trivially",4],["tha",1],["numerically",2],["converse",1],["unmasked",6],["flood",16],["nevertheless",5],["intervening",3],["coalescible",1],["unselected",3],["subscribers",1],["enlarged",1],["outs",2],["unseen",2],["unsubscribe",1],["latent",10],["luck",6],["gaining",3],["centrally",1],["listings",7],["resolutions",21],["alternates",2],["adjudication",3],["explicitness",3],["opting",4],["pushing",4],["headlessly",1],["bypasses",9],["reapply",2],["assess",15],["261",1],["entangled",1],["oversights",1],["91",15],["commonprefix",1],["canc",1],["intolerable",2],["randomness",1],["minters",2],["eexist",1],["authorising",3],["loser",16],["hopeful",1],["1234",20],["newurl",4],["multiplying",2],["defended",2],["arguing",1],["8443",4],["acme",10],["solved",48],["lays",2],["entitlements",1],["shortly",2],["revisioned",7],["justification",2],["unsendable",2],["unbindable",1],["tombstoning",1],["uncooperative",2],["customized",4],["ir",6],["versi",1],["scell",2],["interleaving",10],["pretty",2],["planner",18],["emission",5],["instructed",7],["reasonable",8],["viewable",2],["bulleted",1],["maxsplit",1],["drafted",7],["44",15],["conjunct",5],["codepoints",3],["nineteen",2],["4300",2],["precludes",1],["x00zzz",3],["hydrating",2],["journaled",2],["hydration",7],["pristine",2],["represented",14],["sums",55],["randrange",1],["uuid1",1],["runif",25],["rnorm",56],["ubiquitous",4],["rand",5],["divergent",5],["conversely",1],["affects",2],["poisons",4],["getdefaultencoding",1],["getfilesystemencoding",1],["getfilesystemencodeerrors",1],["getpreferredencoding",1],["setlocale",1],["enc",5],["truntime",1],["getlocale",1],["tolower",1],["informational",6],["visualization",121],["aspiration",1],["genomics",175],["gff",21],["dna",79],["equation",2],["columnar",2],["onnx",1],["watches",2],["def456",2],["surprise",8],["opaquely",1],["interior",2],["inconvenient",1],["eliding",5],["contend",4],["survey",2],["94",6],["incompatibilities",1],["dozens",3],["buries",3],["recapture",3],["habit",2],["varying",3],["contractcapture000000001",1],["contractcapture0001",1],["202s",2],["xdist",14],["loadfile",4],["alphabetical",2],["prescribes",3],["parameterless",5],["404s",7],["successes",11],["tw",1],["faster",6],["25ms",1],["fullmatches",2],["specificity",36],["alternation",5],["401s",3],["requestline",1],["unstubbed",1],["shortest",5],["blindfold",1],["regressed",3],["departs",2],["chances",4],["unattributed",6],["generalise",2],["unexercised",2],["crashing",8],["fabrications",2],["statu",1],["freely",3],["reassembling",1],["frameshift",14],["unmixed",1],["concretisation",2],["prerequisite",11],["decomposed",4],["generalised",3],["reality",4],["2020",33],["pretend",15],["patient",23],["4471",4],["churn",5],["demotes",1],["conforms",1],["unfamiliar",1],["shortened",6],["prelude",3],["wax",1],["uncancellable",2],["upda",1],["restrictive",1],["signs",4],["devtools",1],["lasting",1],["unb64",2],["lowercases",4],["bn",1],["bmean",1],["bno",1],["bmissing",1],["recomputes",7],["judgments",1],["nit",2],["fnd",2],["complaint",1],["optimistically",2],["alre",1],["knowable",3],["collided",3],["recur",3],["phoning",1],["disguises",1],["surrogates",1],["encodable",2],["zl",1],["zp",1],["naively",1],["abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789",1],["7b61bc5806b9",2],["5987",2],["nfkd",3],["combining",5],["sameorigin",10],["wasm",6],["concession",3],["disclose",4],["allowall",1],["clickjacking",1],["geolocation",1],["microphone",1],["camera",1],["combines",4],["algorithms",3],["deleter",3],["drown",2],["reverting",13],["undoable",2],["vanishes",3],["compositions",3],["desire",3],["befor",1],["reappear",2],["forking",6],["initially",4],["interchange",1],["remaps",6],["zlib",8],["deliveries",65],["gho",1],["remapping",5],["readily",3],["serializing",4],["nfkc",16],["eliminate",3],["remap",14],["recreating",3],["linking",10],["rerunning",4],["lossily",1],["exportable",2],["0o100600",3],["conflated",2],["prepending",3],["cyclic",5],["uncertainties",1],["relation",15],["relations",12],["restartable",2],["remapped",11],["preexisting",5],["tre",1],["adversarial",8],["colliding",9],["automation",9],["topologically",1],["progressed",2],["0o170000",2],["iflnk",6],["manufacturing",5],["sou",1],["deserializes",1],["recovering",21],["isolate",11],["sidesteps",1],["hazards",5],["dag",4],["artefacts",4],["packaging",15],["programmatically",2],["ck",9],["flattens",5],["worklist",1],["gid",5],["expanding",3],["robots",2],["noindex",2],["leased",6],["rng",63],["416",2],["206",4],["z2",3],["b32encode",1],["se",56],["undeclared",16],["intersect",24],["intersects",3],["frontmatter",99],["reworded",4],["license",66],["capabilitie",1],["250k",1],["pretended",2],["warmup",5],["writerow",4],["formulas",3],["significant",96],["replica",4],["locking",4],["neutralization",5],["unclamped",2],["refilling",1],["pbkdf2",30],["dwarfs",1],["refill",3],["impersonating",1],["fronts",2],["usernames",8],["refills",2],["0s",3],["lax",4],["defects",13],["administration",2],["screenshot",1],["burnt",2],["reinstate",4],["conditionally",2],["nest",5],["whatwg",1],["addressing",3],["linkable",2],["localappdata",1],["systemdrive",1],["wayland",1],["proxied",1],["networks",38],["explorer",2],["dp0",3],["bauthorization",1],["unpadded",2],["islower",3],["bat",8],["list2cmdline",1],["creationflags",1],["enoexec",2],["whoami",18],["invocable",7],["modality",13],["retrieving",2],["signin",20],["seat",5],["periods",19],["accessdenied",1],["notlogin",1],["inventories",5],["leg",13],["legs",3],["conversations",2],["fresher",1],["3v7a3",1],["v5a3",1],["10v2a7",1],["0v",1],["7a2",1],["2h4l2",1],["2h8a2",1],["9h18",1],["15h18",1],["8v6",1],["11h6",1],["v5",4],["monitor",4],["woven",1],["care",5],["unpickable",1],["accessible",9],["dupes",2],["compresses",5],["magnification",1],["dismisses",1],["unsurprising",1],["canvases",1],["stylesheet",11],["absolutely",2],["412",1],["announcement",2],["dsc",1],["eb",4],["pb",6],["ad",58],["tinfo",1],["tseg",1],["cycler",1],["lrow",1],["linfo",1],["lseg",1],["kr",2],["si",12],["uricompon",1],["ib",2],["rn",2],["vb",3],["que",1],["amber",2],["availa",1],["unlabelled",1],["garbled",1],["thumbnail",1],["ugly",1],["fscope",1],["shortcuts",1],["reloaded",17],["scrolling",6],["1180px",3],["60vw",2],["iframes",2],["relayout",2],["drags",2],["glance",1],["flicker",2],["rarely",4],["jank",1],["drawer",6],["resyncs",1],["continuations",4],["0x0",3],["rl",1],["behaves",9],["reschedule",1],["vice",5],["versa",5],["repositions",1],["listened",2],["cleverer",1],["grammar",4],["dismissal",1],["gallery",1],["ft",4],["92px",1],["synthesising",1],["rh",3],["rhr",2],["certainty",5],["inter",11],["o0",3],["chil",1],["reparse",1],["kin",1],["sv",8],["routable",8],["skillname",1],["sever",1],["privacy",11],["rapid",3],["reinterpreted",1],["bleed",1],["suspenders",2],["blinking",1],["favicon",7],["animated",1],["animate",1],["anim",2],["burning",2],["floored",2],["fps",5],["20ms",1],["dur",1],["programmatic",2],["gamma",20],["epsilon",2],["theta",4],["mu",22],["rho",6],["sigma",18],["tau",11],["phi",7],["omega",10],["cdot",1],["leq",2],["geq",1],["neq",1],["infty",1],["rightarrow",1],["leftarrow",1],["s0",1],["frac",30],["mathrm",2],["mathbf",1],["mathit",1],["operatorname",1],["quadenspace",1],["gm",3],["documentclass",1],["usepackage",2],["subsection",1],["subsubsection",1],["paragraphs",3],["a3",7],["ckholm",1],["clustal",10],["muscle",4],["probcons",1],["acgtu",1],["avilm",1],["hydrophobic",4],["fwy",1],["aromatic",4],["krh",1],["stnq",1],["polar",4],["cgp",1],["acgtun",1],["step1",4],["step2",4],["step3",3],["er",6],["webapp",18],["aggregated",6],["exceptio",1],["6455",5],["fin",13],["rsv",3],["258",1],["eafa5",1],["e914",1],["47",7],["da",27],["ab0",1],["dc85",1],["b11",1],["opcodes",3],["ffff",2],["0x00",1],["b0",2],["0x70",1],["fragmentation",2],["0x8000000000000000",2],["0x10000",1],["ips",2],["urlunparse",2],["multicast",2],["geturl",6],["bot",5],["cdns",2],["wafs",1],["whitelisted",2],["negotiated",1],["credit",19],["heartbeat",7],["negotiation",2],["0x02",1],["ffffffff",3],["lk",2],["visitors",4],["204",17],["trailer",1],["414",3],["sval",1],["janitor",4],["wsclient",26],["reqs",3],["tlsversion",2],["tlsv1",2],["sslerror",2],["16384",3],["paradigm",1],["centric",1],["bioskills",1727],["commas",2],["sensitively",1],["capitalised",2],["surgery",1],["predictable",2],["std",41],["quantile",28],["zscore",14],["determines",2],["enabledness",3],["boost",3],["complement",30],["quarter",3],["stracked",2],["unquoted",4],["chomping",2],["indicators",5],["indents",3],["dedented",3],["debris",4],["604",5],["rediscovery",2],["weighting",6],["frequencies",21],["frequency",40],["smoothed",9],["bm25",2],["fourteen",3],["searchable",14],["loadable",2],["isidentifier",4],["repopulated",2],["197",3],["fold2",2],["mageck",7],["rescoring",2],["fourier",3],["spectral",16],["totally",5],["35k",2],["10th",3],["13th",4],["counterparts",1],["analytic",3],["134",4],["759",1],["902",1],["divert",1],["compactly",2],["deactivate",2],["roster",6],["personas",2],["inspects",7],["toolset",1],["grade",31],["standards",4],["factual",1],["specialised",1],["scout",8],["organized",1],["workarounds",1],["quests",1],["solving",4],["imposed",1],["locates",1],["investigates",1],["proposes",3],["investigate",6],["propose",5],["proposing",1],["assumptions",4],["reproducibility",22],["narrative",10],["substantive",1],["overstated",1],["itemized",1],["ix",37],["reconstructable",1],["executescript",30],["fetchall",219],["fetchone",378],["preceding",7],["terminalize",4],["xa",2],["rolls",32],["regress",11],["layered",3],["cte",11],["govern",1],["ce",5],["tellable",3],["unreserved",3],["dragged",1],["upward",5],["ddl",42],["autoincrement",3],["encompassing",1],["aco",5],["lastrowid",2],["arti",1],["lambdas",2],["rowid",15],["indication",2],["sound",4],["av",5],["gatherer",3],["benefit",3],["movement",1],["filena",1],["unsourced",2],["versioning",5],["predicates",2],["selections",15],["abgt",1],["inversions",1],["assessm",1],["unaddressed",3],["resumable",3],["relabelling",2],["abandoning",1],["unreconcilable",3],["anticipated",1],["refunded",2],["qua",1],["effecting",1],["breached",3],["linearizable",1],["unsealed",1],["proposals",6],["attest",19],["nonexistent",12],["candi",1],["manufacture",9],["invented",24],["completio",1],["v25",8],["trg",9],["synchronized",2],["inclusive",5],["reordered",4],["visiting",4],["toggled",2],["chronology",1],["cm",18],["falsely",4],["residuals",12],["normalising",1],["neighbouring",3],["misleads",2],["reportable",4],["winning",5],["txn",4],["somehow",2],["disposal",2],["sided",16],["rehydration",2],["evolution",2],["explosion",2],["ue000",1],["ue001",2],["ue002",1],["backslashes",2],["ingest",10],["dpb",4],["dpe",2],["runn",1],["prompted",4],["unlinks",2],["aggregates",7],["ledgers",1],["cascades",3],["totals",6],["deliv",1],["conjuncts",2],["rare",32],["unindexed",1],["subquery",1],["340",6],["shifts",15],["grammatical",1],["inconsistency",3],["gu",1],["invitations",1],["aggregators",1],["redefine",1],["authz",3],["redemptions",2],["sliding",6],["reinstated",2],["observers",3],["revalidating",4],["findable",3],["unenforceable",1],["diligence",1],["immortal",2],["withholding",4],["cohesive",1],["rpcs",3],["unserializable",5],["seriousness",1],["rediscovered",1],["alters",4],["retrofitting",1],["precise",3],["folklore",2],["pysqlite",1],["bite",5],["dml",2],["autocommit",3],["mystery",1],["errorcode",2],["confusing",6],["unopenable",1],["undoes",2],["redundant",8],["mcr",4],["frictionless",1],["allowable",1],["revokes",16],["markerless",3],["consumable",3],["pendings",1],["rj",2],["facades",6],["skillv",7],["executemany",9],["walker",8],["privileges",2],["estale",2],["forkable",2],["unshared",2],["typeddict",1],["salt",15],["invalidating",4],["passwords",10],["daily",2],["finer",8],["sanitizing",2],["clash",5],["nocase",3],["casefolding",2],["suspected",4],["coarsened",1],["maintain",1],["carves",1],["indistinguishably",1],["equalizer",1],["actuator",1],["imposes",4],["caching",5],["compactions",4],["referential",3],["v28",4],["emptier",1],["efficient",6],["hints",10],["parenthesized",2],["punct",14],["prohibited",1],["arg1",4],["arg2",3],["dbname",2],["unspelled",2],["stat1",4],["slipped",4],["underlying",4],["mintable",2],["practical",6],["u0301",3],["pragmas",3],["kwar",1],["v14",2],["resurrected",2],["undoing",3],["hoc",25],["v13",3],["nearly",6],["v23",2],["backfilling",2],["unmeetable",2],["sparsely",2],["idem",4],["v16",6],["reapplying",1],["v17",3],["trades",3],["decl",4],["retrofitted",1],["unframed",3],["demonstrated",5],["solve",6],["revisit",4],["lowering",4],["behavioral",1],["transactionally",1],["loosened",5],["baked",3],["090",2],["17x",2],["crucially",2],["refers",2],["removals",1],["clearer",1],["fetchmany",1],["finalised",3],["colleagues",2],["overwhelming",1],["majority",8],["linger",3],["enumerations",4],["sanitise",16],["assumes",21],["sanitises",1],["surveillance",31],["maintainer",13],["approaching",2],["census",3],["fwd",15],["421",4],["misdirected",3],["411",3],["arbitrarily",4],["pseudonymous",2],["consenting",3],["dockerfile",16],["excuse",2],["fleet",1],["withdrawal",2],["transmission",32],["revoking",10],["harming",1],["clothes",2],["regrant",4],["sanitising",3],["reorder",5],["senders",1],["transmitting",3],["observably",1],["qsize",1],["enclose",3],["exempts",7],["318",2],["cohort4471",4],["responder",7],["10m",1],["1h",3],["substituting",4],["dull",1],["hosting",1],["d102",2],["unlinkable",4],["transmit",2],["trains",5],["sanitised",7],["contributor",9],["sealing",11],["moments",3],["mcptool",4],["mcpprompt",7],["mcpprompts",7],["mcpresources",7],["mcpservers",4],["mcptools",6],["mcpresource",7],["gpustatus",4],["taxonomy",38],["spoofing",2],["progressively",2],["slack",6],["notion",1],["calendar",1],["unordered",5],["unreproducible",2],["68",3],["activations",1],["dya",3],["eve",1],["attrgetter",1],["methodcaller",1],["heapq",1],["banned",5],["breakpoint",2],["799",1],["issubclass",4],["oct",12],["fromlist",5],["debugger",3],["synthesize",5],["deactivating",1],["scaled",19],["straddling",1],["degenerate",12],["mistook",5],["launders",3],["backticks",4],["recognizing",1],["60000",3],["prechecks",2],["incompatible",5],["simulations",2],["20k",4],["210",4],["caveat",24],["50k",2],["3x",5],["median",95],["18k",2],["5k",1],["701",2],["shorten",4],["monotone",6],["suddenly",1],["midpoint",7],["discontinuity",1],["breakpoints",4],["509",1],["spectra",84],["contactable",6],["formality",3],["orthogonal",14],["clos",1],["ssrfblocked",14],["websearch",1],["webfetch",1],["beautiful",5],["enotsup",2],["eopnotsupp",8],["3xx",4],["bursty",1],["redirector",3],["aclick",1],["doubleclick",1],["googleadservices",1],["fbclid",1],["gclid",2],["msclkid",1],["mc",13],["eid",1],["igshid",1],["ddg",10],["algo",5],["h2",22],["unwrap",5],["organic",4],["base64url",1],["uddg",2],["bursts",1],["plowing",1],["eng",2],["2544",1],["benchmarking",1],["tun",1],["normalizes",20],["2e254",2],["2e169",2],["gaierror",2],["stripper",2],["decompose",1],["recurse",4],["oddly",1],["30x",3],["utm",3],["urljoin",2],["12s",2],["bsite",1],["scrapers",2],["increasingly",2],["rruff",9],["watcher",11],["informative",15],["reformatting",1],["paywall",3],["dois",14],["simplified",15],["stalling",5],["10x",27],["dmg",97],["smokes",1],["unpacked",11],["builders",5],["d91ed3d563019e649dc854c56ccd62551359488a",3],["e1747551da95e9320368d4d4f7002d3b9708a808d0b9b0f117e36ed66968530b",2],["precompiled",4],["unmanifested",4],["recompiles",2],["unpacking",5],["mtimes",1],["bit0",1],["bit1",1],["revalidation",3],["0b01",1],["0b11",1],["launchers",3],["bake",2],["dotenvs",2],["relocate",11],["relocatable",6],["floors",4],["unfalsifiable",1],["companion",7],["entr",2],["ies",1],["regenerated",7],["addopts",9],["maxprocesses",2],["artefact",2],["regeneration",3],["unfixed",7],["nwarning",2],["nshapes",1],["311",2],["exclusions",4],["nargs",5],["alarm",5],["410",5],["trend",18],["flaking",1],["maintenance",6],["flake",1],["codesign",21],["sbom",24],["unsigned",11],["plistlib",4],["notary",34],["plist",6],["cfbundle",2],["hdiutil",2],["nobrowse",2],["mountpoint",2],["notarization",14],["unmounting",1],["stapling",3],["staple",22],["notarize",14],["notarized",34],["stapled",14],["gatekeeper",6],["stapler",17],["spctl",13],["xcrun",5],["vv",1],["adhoc",13],["notarytool",5],["xmlhttp",2],["atob",2],["btoa",2],["urierror",1],["intl",1],["uint16",2],["uint32",3],["int8",1],["int16",1],["float64",2],["uint64",1],["atomics",1],["bitmap",2],["domparser",1],["cssstyle",1],["xoffset",1],["yoffset",1],["receivers",3],["sassign",2],["interpolations",5],["idents",7],["initializer",3],["saccesses",2],["consts",2],["arr",7],["sfields",4],["bif",1],["unrolled",2],["harnesses",5],["rhs",2],["paren",4],["respecting",2],["transplant",1],["1a",1],["accesses",1],["2c",1],["playwright",14],["sels",1],["gptomics",3],["clawhub",3],["neighbours",5],["nextflow",3],["bcurl",1],["invocations",7],["bioconda",3],["mit",27],["conversions",3],["linesep",1],["pathed",1],["autocrlf",1],["promisor",2],["100755",2],["casefolded",1],["100644",3],["toplevel",1],["porcelain",2],["refname",1],["grafts",1],["traversable",1],["rechecks",10],["bonded",1],["gifs",1],["penta",1],["64px",1],["resampling",2],["1024px",3],["icns",3],["supersamples",1],["crisp",2],["154x131",1],["154",2],["grey",10],["153",2],["138",4],["115",3],["114",2],["x0",8],["y0",6],["57",5],["sur",1],["artwork",1],["824",1],["rounded",5],["plate",4],["185",3],["supersampling",1],["whisper",1],["ffffff",5],["f2f2f2",1],["rectangle",3],["breathe",1],["dimension",6],["ax",64],["ay",1],["joint",8],["curve",20],["cx0",1],["cy0",1],["cx1",1],["cy1",1],["lanczos",2],["especially",2],["uvx",1],["wslpath",1],["nprintf",3],["ncommand",1],["fuzzer",6],["fuzz",5],["decoders",1],["atheris",3],["eagerly",1],["248",3],["370",1],["instrumenting",1],["dilutes",3],["reaudit",6],["crosswalk",36],["shelf",3],["regenerating",3],["satisfiable",3],["reexec",4],["reexecution",8],["mypy",8],["verbosity",6],["lint",3],["sdist",41],["singlecell",7],["greens",2],["pads",3],["repos",4],["flatter",2],["determine",7],["pistachio",3],["uspto50k",6],["uspto",16],["reverify",8],["oidc",6],["cdx",11],["wrongly",7],["publishable",7],["whl",69],["pytag",1],["sdists",3],["0rc1",4],["clobbered",9],["toto",1],["slsa",1],["subjects",12],["cyclone",2],["alg",1],["pku",18],["yuan",13],["stylesheets",1],["footing",1],["nv",1],["vouches",6],["outdir",17],["cookiejar",1],["httpcookie",1],["processor",1],["motion",5],["vouching",3],["lingers",1],["120s",2],["prerelease",4],["unhashed",5],["spdx",2],["intoto",5],["flipping",3],["labelling",2],["625",2],["dists",15],["upl",1],["reconfigure",2],["rehearsal",29],["dmgs",2],["d11",3],["sta",1],["staples",1],["retag",4],["masquerade",5],["regenerates",1],["differential",94],["deseq2",44],["basics",13],["yuangroup",7],["prereq",3],["nnpx",1],["unzip",1],["greedy",9],["slurp",5],["dependabot",9],["unexplainable",1],["detectors",4],["openssh",1],["akia",1],["asia",1],["bgh",1],["pousr",1],["bsk",1],["bark",1],["aiza",1],["bxox",1],["stripe",2],["dummy",6],["suppressed",4],["contributors",23],["community",19],["publicly",2],["recognized",14],["contributions",9],["contrib",2],["rocks",1],["anonymously",2],["avatar",9],["cropped",1],["corners",1],["crop",5],["bots",1],["automated",4],["noreply",1],["logins",2],["difficulttopickaname",3],["codeowners",1],["minhan",1],["tang",1],["tang19",1],["gmail",1],["retroactively",1],["eqstlab",5],["putalpha",1],["optimize",29],["avatars",6],["ncircular",1],["pngs",5],["departed",2],["302s",4],["svgs",3],["applications",4],["appdir",1],["hicolor",1],["blurry",1],["512px",1],["0o111",4],["hardcodes",4],["mods",4],["ihdr",6],["retina",1],["ic07",1],["ic08",1],["ic09",1],["ic10",1],["appl",1],["conduct",1],["parsebytes",1],["homepage",5],["mismatches",8],["macosx",3],["unzipping",1],["ps1",15],["pyd",2],["msi",7],["scr",1],["sserving",1],["eth0",2],["condarc",4],["cp1252",2],["0x94",2],["pwsh",2],["offending",1],["carriage",3],["shebang",2],["pythonw",1],["fileobj",5],["tarballs",1],["zipped",6],["unzips",2],["litter",2],["getinfo",2],["admet",56],["genetic",61],["logp",4],["tpsa",7],["hbd",7],["hba",8],["rotatable",7],["rotb",2],["sa",7],["qed",9],["minimums",1],["maximums",1],["finals",5],["crossover",6],["ancestral",13],["population",39],["7f",1],["4f",49],["ancestry",13],["recalculated",2],["diversity",30],["calculation",23],["triage",13],["toxicology",1],["feasibility",17],["improve",4],["qualifying",1],["lineages",6],["writeheader",4],["writerows",4],["demos",4],["standardize",14],["eef2f5",1],["101828",1],["667085",2],["d7dee8",1],["e8edf3",1],["df7656",1],["f3c1ae",1],["12805c",1],["c2410c",1],["44px",1],["blink",3],["segoe",4],["320px",1],["180deg",2],["f8fafc",2],["e7edf3",1],["18px",2],["24px",1],["252",4],["215",2],["232",3],["30px",1],["topbar",1],["minmax",2],["180px",1],["1fr",2],["1600px",1],["17px",1],["nowrap",1],["9px",1],["999px",1],["344054",1],["420px",1],["330px",1],["72fr",1],["430px",1],["02fr",1],["610px",1],["47px",1],["02em",1],["720px",1],["98a2b3",1],["140ms",1],["ease",1],["235",1],["78",13],["26px",1],["ellipsis",1],["1f2937",1],["111827",2],["nums",4],["19px",2],["5px",2],["210px",1],["270px",1],["245px",1],["118px",1],["475467",1],["28px",2],["pedigree",1],["a9b6c5",1],["22px",1],["156px",1],["96px",1],["334px",1],["1360px",1],["1160px",1],["760px",1],["2px",2],["300px",1],["460px",1],["102px",1],["slider",2],["drawings",1],["entities",4],["39",4],["fillna",19],["astype",80],["isin",21],["0f766e",1],["4f46e5",1],["b45309",1],["usetex",2],["025",19],["ylabel",40],["subplots",56],["figsize",63],["facecolor",6],["linewidth",28],["markersize",8],["markerfacecolor",1],["markeredgewidth",1],["capstyle",1],["zorder",8],["fontweight",6],["xlabel",40],["d9e0e8",1],["eef2f6",1],["spines",5],["6b7280",1],["374151",1],["labelcolor",1],["margins",6],["035",1],["frameon",3],["handlelength",1],["columnspacing",1],["dominant",25],["draw2",7],["dsvg",2],["718281828459045",1],["u0026",3],["u003c",4],["u003e",3],["prerequisites",4],["dvipng",1],["roman",5],["deja",6],["vu",6],["axes",42],["titlesize",4],["labelsize",4],["xtick",4],["ytick",4],["fontsize",27],["fonttype",5],["amsmath",1],["newtxtext",1],["newtxmath",1],["drugbank",2],["standardization",8],["hs",36],["frags",4],["mols",6],["leakage",9],["bioprobench",67],["combinations",9],["pqa",16],["rea",15],["installable",3],["nltk",4],["rouge",2],["keybert",2],["bridging",1],["wordnet",1],["punkt",1],["tokenizers",2],["corpora",2],["permutation",22],["overstates",2],["unjudged",2],["reagent",11],["tris",2],["edta",3],["probability",54],["attainable",2],["brier",9],["preds",3],["gts",2],["pred",24],["tp",14],["accs",1],["cfds",3],["protocolgen",2],["bert",2],["bleu",1],["smoothing",10],["meteor",1],["scorer",2],["transformer",1],["cosine",7],["mpnet",1],["rouge1",1],["rouge2",1],["rougel",1],["gens",2],["vec",6],["method1",1],["stemmer",1],["fmeasure",1],["redundancy",5],["penalty",17],["predicted",49],["kendall",1],["concordant",4],["flattering",1],["standardized",15],["unequal",7],["encodings",5],["divisions",9],["uninterpretable",2],["o3",4],["configs",3],["adapted",8],["yuyang",4],["sunshine",4],["bioprotocolbench",4],["instruct",1],["huggingface",6],["periodically",3],["consitency",1],["indicates",17],["unsure",2],["inform",2],["carefully",2],["logically",1],["detailed",4],["meticulous",1],["numerical",6],["practices",2],["860",1],["sterile",1],["deionized",1],["sodium",3],["hypochlorite",1],["5m",2],["sterilization",1],["contaminants",6],["transgenic",1],["arabidopsis",1],["vigorously",1],["vortex",1],["mixer",1],["reagents",21],["dilute",1],["suggests",13],["concentration",8],["significantly",5],["undermines",1],["effectiveness",2],["although",4],["disinfection",1],["efficacy",6],["temperatures",2],["concentrations",2],["speeds",1],["laboratory",2],["alignments",24],["phy",5],["phylip",3],["nex",4],["nexus",4],["bp",99],["bmge",3],["blosum62",7],["criscuolo",1],["gribaldo",1],["2010",11],["bmc",1],["evol",1],["biol",3],["trimmer",1],["prokaryotic",7],["phylogenomics",4],["gto",1],["phylogenies",1],["shallower",2],["phylogeny",3],["xmx8g",1],["clipkit",3],["steenwyk",1],["plos",2],["smart",5],["inflection",1],["kpic",2],["parsimony",3],["gappy",4],["kpi",2],["aggressive",4],["tan",1],["muffato",1],["2015",6],["hurts",1],["empirical",18],["divvier",2],["ali",1],["bogusz",1],["whelan",1],["2019",26],["mbe",3],["phylogenetic",7],["divvy",2],["divvying",1],["traditional",1],["mincol",2],["fas",2],["capella",1],["gutierrez",1],["automated1",1],["gappyout",1],["strictplus",1],["hmm",3],["gt0",1],["colnumbering",1],["various",3],["criteria",16],["samtools",21],["mapq",10],["infile",6],["outfile",11],["coords",30],["regions",34],["chr1",18],["bai",1],["assay",42],["bias",30],["unbiased",1],["wgs",6],["wes",5],["atac",26],["amplicon",18],["balance",20],["autosomal",3],["deviates",2],["bisulfite",3],["bwa",5],["hisat2",1],["minimap2",3],["phred",15],["bowtie2",4],["mapqs",1],["qual",12],["imbalance",7],["qc",139],["allele",68],["pileup",8],["alleles",32],["bcftools",5],["baseq",1],["pileups",2],["refskip",2],["qpos",1],["freq",21],["nreferences",1],["cigarstring",1],["hmmer",5],["hhsuite",1],["hhsearch",1],["conservation",11],["conserved",8],["stringent",12],["indels",6],["fragmentary",2],["diverse",8],["ancient",4],["consensus",32],["cons",1],["henikoff",3],["jg",3],["1994",3],["jmb",1],["243",1],["574",1],["578",1],["esl",1],["ungapped",1],["21st",1],["msas",1],["pyhmmer",1],["2f",99],["apc",4],["mutual",4],["average",29],["coevolution",1],["dunn",1],["wahl",1],["gloor",3],["2008",7],["dramatically",2],["improves",4],["333",3],["diagonal",8],["triu",5],["coevolving",1],["4d",4],["keepdims",6],["errstate",1],["divide",4],["pmi",1],["log2",94],["diag",20],["neff",2],["clustering",58],["nucleotide",15],["capra",5],["singh",6],["jsd",4],["jensen",3],["shannon",10],["2007",4],["neighbour",5],["catalytic",2],["atlas",9],["robinson",8],["1991",4],["pnas",4],["widely",1],["0780",3],["0512",3],["0427",3],["0530",3],["0193",3],["0419",3],["0629",3],["0738",3],["0224",3],["0526",3],["0922",3],["0596",3],["0399",3],["0508",3],["0712",3],["0584",3],["0133",3],["0327",3],["0653",3],["5d",6],["functional",26],["avg",17],["kullback",1],["leibler",1],["deviations",3],["efilpqyw",1],["entropies",2],["indicate",12],["indel",7],["vectorized",4],["broadcasting",1],["10k",6],["mer",7],["estimation",43],["mash",1],["prohibitive",1],["denom",8],["seq1",9],["seq2",11],["kimura",3],["corrects",6],["saturates",1],["calculator",19],["saturated",2],["pssm",5],["laplace",1],["pseudocounts",4],["1996",2],["bioinf",2],["odds",14],["dirichlet",4],["mixtures",3],["alphabets",1],["pseudocount",7],["transversions",3],["pal2",2],["nal",2],["cds",41],["aligning",3],["localpair",2],["maxiterate",2],["paml",7],["clustalw",1],["pal2nal",1],["pl",24],["muscle5",1],["clustalo",2],["linsi",2],["ginsi",1],["globalpair",1],["einsi",1],["genafpair",1],["fftns2",2],["retree",1],["super5",1],["fft",2],["aligner",6],["pvalue",55],["shuffling",3],["pearson",15],["2013",19],["curr",2],["protoc",1],["altschul",2],["erickson",1],["1985",1],["shuffle",11],["strategies",2],["mononucleotide",1],["dinucleotide",4],["biased",12],["mainly",1],["ushuffle",2],["mktiialsyifclvfa",1],["mkaiivcscllvffa",1],["shuffles",2],["shuffled",3],["phipson",2],["smyth",2],["schemes",3],["accggtaacgtag",2],["accgttaacgaag",1],["mkflillfnilclfpvlaadnh",1],["mkflvllfnilclfpvlaadhh",1],["blosum45",1],["distant",4],["blosum80",1],["closely",4],["affine",1],["penalties",3],["nnnnnaccggtaacgtagnnnnnnnn",1],["optimal",10],["protein1",1],["mktayiakqrqisfvkshfsrqleerlglievqapilsrvgdgtqdnlsgaekavqvkvkalpdaqfevvhslakwkrqqiaaalehhhhhh",1],["protein2",1],["mktayiakqrqisfvkshfsrqleerldlievqapilsrvgdgtqdnlsgaekavqvkvkalpdaqfevvhslakwkrqqia",1],["superimposer",4],["superposition",1],["apo",2],["holo",3],["tmalign",5],["usalign",4],["pdbparser",17],["pdbio",6],["sup",2],["superposed",2],["rms",4],["rotran",1],["foldmason",3],["3di",2],["refine",9],["iters",3],["iterative",10],["newick",15],["nw",1],["foldseek",3],["gotoh",1],["regime",6],["afdb",5],["2e",12],["alntmscore",3],["qtmscore",3],["pident",7],["homologs",2],["ttmscore",2],["alnlen",2],["outfmt",5],["20220412",1],["20231222",1],["tm1",2],["tm2",2],["idali",2],["tmscore",2],["homologous",1],["statistically",2],["outfmt2",2],["pdbchain1",1],["pdbchain2",1],["id1",2],["id2",2],["l1",9],["lali",1],["pdb1",2],["pdb2",2],["length1",1],["length2",1],["ter",2],["splicing",46],["leafcutter",4],["intron",11],["novel",7],["junction",19],["bams",13],["regtools",1],["junctions",6],["junc",4],["juncfiles",1],["introns",2],["sample1",6],["sample2",6],["sample3",3],["sample4",1],["sample5",1],["sample6",1],["perind",1],["numers",1],["exons",9],["clusters",61],["exon",18],["clu",3],["strsplit",8],["fdr",81],["isoform",15],["salmon",11],["predicts",7],["quantification",26],["visualize",16],["ctrl1",7],["ctrl2",7],["ctrl3",3],["treat1",7],["treat2",7],["treat3",3],["quant",22],["tp53",22],["orf",8],["nmd",4],["orfs",5],["rdata",4],["cpc2",2],["cpc2result",1],["noncodin",1],["pfam",4],["pfamresult",1],["ifcutoff",1],["peptide",22],["gao",1],["healthtech",1],["dtu",1],["dk",1],["iupred2",1],["iupred2a",1],["elte",1],["hu",2],["isofom",1],["rlist",1],["abundance",47],["annoation",1],["transcripts",15],["condition1",1],["condition2",2],["lowly",2],["isoforms",7],["tpm",14],["dexseq",1],["fraser2",1],["disease",17],["outlier",21],["fraser",1],["bioc",3],["jaccard",9],["binomial",21],["autoencoder",1],["outliers",15],["aberrant",1],["dplyr",26],["rnadata",1],["bpparam",2],["multicore",2],["psivalues",1],["variability",11],["psi",13],["tune",7],["hyperparameter",1],["padj",39],["arrange",9],["padjust",1],["volcano",19],["sashimi",5],["ggsashimi",5],["visualizes",2],["1010000",1],["mats",4],["rmats",4],["jc",6],["dpsi",1],["inc",9],["log10",30],["nlargest",5],["iterrows",26],["flanking",4],["ee",7],["0base",2],["coloring",6],["transparency",2],["flank",9],["labeling",3],["brie2",7],["brie",4],["possorted",2],["barcodes",5],["adata",108],["h5ad",70],["barcode",10],["droplet",2],["ranger",10],["pseudobulk",15],["group1",3],["group2",3],["populations",10],["mask1",1],["mask2",1],["psi1",1],["psi2",1],["mann",2],["whitney",2],["pval",35],["mannwhitneyu",3],["multitest",16],["multipletests",20],["bh",52],["nanmean",7],["variance",55],["briekit",1],["alternatively",3],["precomputed",4],["celltype",2],["aggregating",3],["covariates",29],["probabilistic",2],["lrtindex",1],["spliceai",11],["clingen",7],["svi",12],["dg",5],["pp3",14],["bp4",9],["intronic",3],["ajhg",3],["predictive",4],["cutoffs",19],["jaganathan",1],["acmg",26],["ps3",3],["bs3",4],["inconclusive",1],["prec0",1],["grch38",18],["fout",4],["rescued",3],["notna",20],["groupby",53],["alts",2],["assesses",1],["caggtaagt",1],["ttttttttttttttttttttcag",1],["overhang",6],["cigartuples",1],["comprehensive",3],["n4",17],["poor",13],["rse",1],["curves",5],["plateau",4],["5ss",1],["3ss",1],["9bp",1],["23bp",1],["maxentpy",1],["maxent",1],["score5",1],["score3",1],["quantify",16],["suppa2",3],["turbo",1],["kallisto",2],["constitutive",1],["a5",5],["mxe",1],["ri",10],["inclusion",4],["ijc",1],["sjc",1],["mx",3],["fl",1],["suppa",1],["ioe",1],["atacseq",6],["tss",19],["tx",25],["hsapiens",25],["ucsc",23],["hg38",46],["rtracklayer",12],["periodicity",8],["fragsize",2],["gal",2],["galignment",2],["tssescore",1],["galignments",2],["txs",2],["tsse",2],["100bp",2],["1000bp",1],["flanks",4],["granges",15],["nfr",2],["247",2],["315",2],["473",3],["558",1],["615",1],["fri",5],["frip",3],["ideal",3],["grading",4],["omni",3],["nuclear",3],["1e6",19],["ifelse",32],["nuc",2],["cicero",3],["accessibility",12],["monocle3",3],["bsgenome",11],["metacell",2],["graphical",3],["lasso",3],["enhancer",8],["mtx",17],["coaccess",1],["gencode",5],["v29",2],["dimensionality",8],["lsi",7],["factors",43],["metacells",1],["nn",17],["dims",13],["cis",33],["chrs",3],["seqnames",7],["seqinfo",1],["seqlengths",1],["bedpe",5],["peak1",1],["peak2",3],["ov1",1],["ov2",1],["ipseeker",6],["sva",6],["summits",5],["dba",4],["lfc",24],["reps",6],["summit",3],["corces",2],["2018",18],["peakset",1],["tmm",4],["libsize",3],["peakreads",1],["fitting",7],["estimating",3],["mat",28],["mod0",3],["svaseq",1],["contrast",31],["sv1",1],["sv2",1],["conc",9],["differentially",5],["beds",1],["promoter",10],["2kb",1],["500bp",4],["annotating",4],["anno",8],["annoplot",1],["pie",5],["pca",48],["ma",8],["correlations",9],["chromvar",1],["motifmatchr",1],["jaspar2024",1],["limma",22],["tfbstools",1],["pheatmap",7],["rsqlite",1],["iranges",4],["assays",4],["gcbias",1],["shiny",1],["stopifnot",12],["jaspar",2],["vertebrate",4],["1900",1],["workaround",2],["pfm",2],["vertebrates",3],["5e",17],["niterations",1],["zscores",3],["adj",26],["bayes",16],["coef",36],["fc",63],["top50",2],["rownames",48],["colnames",58],["ward",6],["nucleosome",5],["positioning",2],["nucleosomes",2],["buenrostro",1],["tn5",1],["promoters",6],["cvgs",1],["sigs",3],["cvglists",1],["gr",23],["centered",7],["ctcf",3],["mononucleosome",3],["signac",6],["seurat",26],["ens",5],["v86",5],["idf",1],["leiden",20],["scatac",3],["read10",9],["chromatin",7],["tssenrichment",3],["blacklist",11],["vln",4],["cellranger",2],["filt",13],["tfidf",3],["q0",5],["svd",3],["cor",21],["neighbors",51],["activities",6],["coloc",13],["abf",10],["colocalization",12],["susie",7],["harmonisation",1],["sensitivity",39],["locus",26],["wallace",5],["recommendation",23],["snps",30],["30000000",7],["31000000",7],["30500000",4],["gwas",21],["snp",54],["maf",18],["eqtl",7],["harm",6],["harmonise",10],["harmonised",2],["varbeta",7],["50000",26],["qtl",10],["dataset1",3],["dataset2",3],["posterior",23],["probabilities",12],["pp4",4],["suggestive",5],["h0",6],["dominance",2],["negotiable",6],["lowest",11],["sens",8],["sumstats",7],["df1",2],["df2",2],["palindromic",5],["palin",1],["pmin",5],["bayesian",16],["pnorm",7],["priors",5],["traits",8],["su",8],["multicausal",1],["trait",6],["cs1",1],["cs2",1],["causal1",3],["30300000",2],["causal2",3],["30700000",2],["banded",1],["plink",8],["phased",6],["symmetrise",1],["runsusie",2],["dimnames",23],["lam",8],["idx1",1],["idx2",2],["hit1",2],["hit2",2],["simplicity",1],["regional",2],["patchwork",9],["accompany",1],["stacked",6],["geom",34],["hline",13],["yintercept",12],["linetype",13],["dashed",13],["labs",31],["steelblue",20],["grey50",3],["locuscompare",1],["gradientn",1],["darkblue",1],["lightblue",1],["orange",9],["effector",1],["prioritization",14],["magma",2],["genetics",17],["po",1],["concordance",9],["loci",15],["purity",17],["regulatory",46],["polygenic",6],["decile",4],["boosting",3],["mountjoy",1],["2021",19],["tidyr",2],["readr",1],["pph4",1],["pops",9],["l2g",1],["re2g",1],["thresh",2],["finemap",2],["associational",1],["tiebreak",1],["ungroup",1],["summarise",13],["generates",4],["rbeta",2],["98",8],["hjust",7],["pip2",1],["scatter",36],["vline",10],["xintercept",9],["finemapping",1],["pips",2],["prunes",3],["poly",12],["fun",10],["feeding",2],["sim",19],["07d",1],["uncomment",9],["semi",3],["eigenvalues",3],["eig",3],["eigen",2],["eigenvalue",2],["ridge",4],["vignette",3],["zou",1],["2022",24],["plo",4],["genet",5],["refit",11],["hat",3],["stratified",13],["kriging",1],["cond",9],["polyfun",1],["snpvar",1],["hla",21],["converged",19],["ibss",1],["corr",28],["confounded",12],["credset",1],["rbind",12],["lava",1],["ldsc",7],["hdl",2],["ldetect",1],["etiology",4],["werme",1],["274",2],["univariate",3],["bivariate",3],["unidentified",1],["1kg",5],["eur",13],["s2500",1],["m25",1],["w200",1],["grch37",3],["hg19",4],["locfile",1],["phenos",1],["trait1",3],["trait2",3],["univ",1],["bonferroni",9],["biv",1],["bivar",1],["rbindlist",1],["fwrite",1],["sem",1],["commonfactor",1],["lavaan",1],["mtag",1],["heterogeneity",8],["grotzinger",1],["covariance",6],["cfa",1],["cfi",1],["rmsea",1],["srmr",1],["hap",7],["map3",2],["munged",1],["alkesgroup",1],["trait3",1],["wld",1],["chi",13],["munge",1],["covstruc",1],["dwls",1],["modelfit",1],["loadings",4],["esem",1],["logit",20],["ols",2],["linprob",1],["150000",2],["175000",1],["imputation",15],["cfgwas",1],["cores",13],["est",16],["qsnp",1],["replicates",26],["parameterisation",1],["usermodel",1],["aic",4],["bic",5],["cmaverse",1],["4way",1],["mediation",5],["vander",1],["weele",1],["2014",21],["mediator",5],["decomposes",2],["cde",1],["indirect",6],["intref",1],["intmed",1],["bs1125",1],["genotype",20],["rbinom",7],["sex",18],["pc1",20],["pc2",19],["prevalence",18],["approximately",1],["plogis",4],["emint",1],["astar",1],["yreg",1],["logistic",13],["mreg",1],["nboot",4],["cmest",1],["basec",1],["mval",3],["paramfunc",1],["valeri",1],["rcde",1],["rpnie",1],["rte",1],["pe",5],["pnde",1],["tnde",1],["pnie",1],["tnie",1],["rpnde",1],["rtnde",1],["rtnie",1],["imai",1],["mediate",4],["sims",8],["counterfactual",1],["d0",4],["n0",9],["mediational",1],["smith",2],["unmeasured",2],["confounder",4],["nullify",2],["rr",6],["evalues",1],["robustness",17],["confounding",8],["probit",6],["medsens",2],["crit",1],["reasonably",2],["mediates",1],["coefficients",12],["expression2",1],["covars",1],["covar",1],["mvmr",1],["multivariable",2],["mendelian",12],["randomization",11],["univariable",2],["exposures",2],["carter",1],["sanderson",2],["epidemiol",1],["465",1],["ije",3],["713",1],["mrcieu",2],["universe",19],["wspiller",1],["ieu",2],["instruments",7],["ivw",14],["eaf",9],["bxgs",1],["cbind",17],["byg",1],["rsid",14],["gencov",1],["pleiotropy",11],["qstat",1],["substantial",5],["qhet",1],["exploratory",10],["suspect",10],["steiger",6],["reversal",1],["pleiotropic",3],["adjusted",22],["ignorability",1],["untestable",1],["quantifies",1],["xlab",12],["ylab",13],["rsq",1],["ieugwasr",4],["triangulation",4],["schmidt",3],["commun",3],["3255",1],["clump",5],["wald",9],["50000000",3],["50050000",1],["pqtl",4],["54000",1],["assoc",1],["250000",2],["qtls",3],["iv",10],["clumping",5],["clumped",5],["tibble",5],["bina",4],["ries",4],["bfile",4],["samplesize",5],["harmonization",8],["wr",2],["egger",11],["nsnp",6],["signif",7],["causals",1],["genetically",1],["perturbed",4],["ruling",1],["forest",17],["funnel",2],["harmonized",3],["twosamplemr",2],["012",5],["bmi",3],["008",9],["018",4],["t2",12],["singlesnp",1],["loo",5],["leaveoneout",4],["influential",1],["presso",5],["raps",3],["qingyuanzhao",2],["battery",3],["distortion",3],["directionality",5],["strobe",3],["mrpresso",4],["80000",2],["staiger",2],["1997",2],["debated",2],["zhao",1],["palindromes",3],["het",13],["pleio",3],["nome",3],["gx",4],["simex",3],["bowden",2],["2016",23],["1961",2],["bx",5],["bxse",5],["byse",5],["isq",3],["huber",1],["outliertest",4],["distortiontest",4],["rssobs",1],["lutz",1],["demonstration",15],["015",4],["harmonize",5],["cochran",3],["strengthens",1],["bidirectionally",2],["reciprocal",7],["hemani",1],["2017",15],["e1007081",1],["ie",1],["contaminating",1],["strengthened",1],["lhc",3],["examine",3],["morrison",1],["chp",2],["mixture",20],["uhp",2],["jean997",1],["seb1",1],["eta",3],["seb2",1],["nuisance",1],["elpd",1],["lcv",2],["ests",1],["model1",2],["model2",2],["quants",3],["quantiles",4],["pareto",2],["loos",1],["caution",6],["740",1],["introduce",2],["samplings",1],["distorted",2],["postdoc",5],["006",2],["unreliable",11],["contamination",12],["conmix",1],["s4",3],["cilower",1],["ciupper",1],["cook",1],["stefanski",1],["jasa",1],["89",13],["1314",1],["amplified",4],["extrapolates",1],["severely",1],["simexvariable",1],["asymptotic",5],["proteome",10],["pav",1],["pcsk9",3],["ukb",3],["ppp",1],["olink",1],["coronary",2],["artery",1],["cardio",1],["gramplus",1],["55039548",2],["55064852",2],["ukbppp",2],["cad",1],["vep",12],["missense",10],["correl",1],["54219",1],["122733",1],["unname",2],["2923",1],["phewas",2],["phenome",1],["adverse",2],["lancet",3],["diabetes",1],["endocrinol",1],["european",3],["parallelise",1],["negate",1],["bonf",3],["phenotype",16],["forestplot",1],["fundamentals",9],["transmute",1],["lci",1],["uci",1],["chemoinformatics",104],["likeness",5],["lipinski",6],["cco",33],["oc1ccccc1",12],["druglikeness",6],["violations",19],["pains",3],["unflagged",2],["compounds",10],["hdonors",3],["hacceptors",3],["veber",2],["compliant",3],["categorical",28],["alerts",3],["brenk",1],["admetlab",1],["conformers",9],["conformer",12],["caffeine",2],["mmff94",5],["ensemble",15],["cn1cnc2c1c",1],["kcal",16],["boltzmann",2],["kt",1],["001987",1],["etkdgv3",8],["confs",5],["mmff",4],["mmffget",2],["mmff94s",1],["uff",1],["uffhas",1],["uffget",1],["macrocycle",3],["torsion",1],["rings",3],["torsions",1],["warhead",3],["covalent",3],["warheads",3],["smarts",21],["acrylamide",1],["cx3",2],["ox1",2],["nx3",2],["methacrylamide",1],["chloroacetamide",1],["ch2",1],["bromoacetamide",1],["vinyl",1],["sulfone",1],["sx4",1],["sulfonyl",1],["fluoride",1],["fluorosulfate",1],["sufex",1],["aldehyde",2],["boronate",1],["nitrile",1],["epoxide",1],["aziridine",1],["maleimide",1],["isothiocyanate",1],["nx2",1],["sx1",1],["isocyanate",1],["nominal",7],["qualitative",14],["reactivity",8],["selectivity",11],["ccccc1",1],["abpp",1],["ccl",1],["ncc1ccccc1",1],["substruct",9],["catalogued",2],["substructure",14],["suitability",1],["openfe",4],["rbfe",4],["calculations",12],["fe",23],["alchemlyb",2],["pymbar",1],["sketch",2],["openfree",1],["mbar",1],["gromacs",1],["xvg",1],["gmx",1],["estimators",8],["postprocessors",1],["kcalmol",1],["nks",1],["iloc",38],["lig",1],["receptor",11],["lig1",1],["lig2",1],["transformations",3],["dags",1],["quickrun",1],["lomap",1],["mapper",7],["rfe",1],["solv",1],["replicas",2],["convergence",11],["recommends",4],["solvation",1],["kartograf",1],["maccskeys",6],["morgan",5],["ecfp4",10],["ecfp6",2],["maccs",6],["167",6],["descriptors3",1],["mmffhas",3],["mmffoptimize",6],["asphericity",1],["eccentricity",2],["inertial",1],["gyration",1],["chirality",1],["ecfp",4],["compliance",4],["standardizing",1],["openbabel",1],["babel",1],["pybel",1],["outputfile",1],["readfile",1],["dcairo",3],["highlighted",3],["supplier",2],["sdmol",2],["tautomer",4],["salts",1],["uncharger",2],["uncharge",2],["remover",1],["sdwriter",1],["nc1ccc",4],["cc1",8],["ic50",13],["qsar",2],["deduplicate",8],["inorganic",1],["inchi",2],["isotopes",1],["canon",1],["chooser",2],["isotope",7],["stereochemistry",7],["pharmacophore",6],["rdpaths",1],["rddata",2],["c2ccccc2",2],["c2ccc",4],["cc2",4],["cccccc",2],["c1ccncc1",1],["fdef",1],["qf",1],["feats",4],["poses",6],["busters",3],["posebusters",3],["strain",8],["suppl",1],["unconstrained",5],["redock",1],["dtypes",2],["protac",6],["degraders",6],["linker",4],["e3",4],["linkers",2],["alkyl",1],["pegylated",1],["coc",1],["piperazine",1],["ccn",9],["ccccc",1],["ccocc",1],["triazole",1],["cn1cc",1],["nn1",2],["cccccccccc",1],["coccoccoc",1],["rigid",3],["piperidine",1],["cn1",1],["ccccn1cc",1],["cccc",2],["c1ccc",5],["cn2",1],["ccocc2",1],["nc1",1],["dummies",4],["degree",13],["neighboring",1],["neighbor",26],["rwmol",2],["unconsumed",1],["imposing",1],["rot",3],["reactions",82],["reaction",274],["amide",8],["reductive",1],["amination",1],["suzuki",2],["buchwald",6],["ester",6],["formation",3],["ccc1ccccc1",1],["amines",1],["ncc",2],["rgroup",2],["rxn",30],["reactant",16],["combinatorial",3],["reactants",36],["prods",1],["bbs",3],["intermediates",1],["aizynth",20],["zynth",22],["generative",4],["molecularai",1],["aizynthfinder",10],["unsolved",3],["leafs",1],["configfile",4],["scaffolds",2],["murcko",4],["nccc",1],["partitions",3],["scaff",3],["cmpds",1],["bemis",2],["structs",8],["nc2ccc",1],["c3ccccc3",1],["illustrative",11],["toy",14],["calibrate",11],["tanimoto",10],["smi1",1],["smi2",1],["fp1",2],["fp2",2],["open3dalign",2],["o3a",2],["qcid",1],["tcid",1],["prb",2],["butina",2],["fmcs",2],["mol1",2],["ccco",1],["ethanol",1],["propanol",1],["cccco",1],["similarities",1],["centroid",12],["mcs",1],["valences",1],["hydroxyl",1],["ox2",1],["amine",1],["carboxylic",3],["halogen",1],["nitro",1],["sulfonamide",1],["ketone",1],["alcohols",1],["vina",3],["autodock",1],["meeko",3],["pdbqtwriter",2],["pdbqt",5],["exhaustiveness",2],["sf",16],["crystallized",1],["protomer",1],["setups",1],["protonated",1],["thoroughness",1],["affinity",11],["baalchip",1],["baal",1],["asb",1],["overdispersion",5],["cancer",19],["imbalanced",6],["wasp",1],["imprinted",1],["female",2],["hcc1395",1],["foxa1",1],["rep1",3],["rep2",3],["tissue",15],["tnbc",1],["heterozygous",4],["gatk",2],["kg",2],["constitutively",2],["skewed",6],["inactivation",1],["ascat",2],["sequenza",2],["facets",2],["rafcorrection",1],["allelic",8],["cnvs",5],["samplesheet",1],["hets",1],["qcfilter",1],["filter1allele",1],["posteriors",2],["rmcorrection",1],["decreasing",21],["systematically",4],["h19",1],["igf2",1],["meg3",1],["kcnq1",2],["ot1",1],["sketched",1],["chrombpnet",7],["tfmodisco",1],["shap",4],["silico",9],["bpnet",4],["2114",3],["increases",2],["pampari",2],["keras",2],["stakes",1],["avsec",1],["1based",4],["pyfaidx",1],["pivot",4],["oh",15],["eps",8],["extrapolation",4],["mpath",1],["chipseq",8],["pybedtools",10],["nrf",3],["pbc1",3],["pbc2",2],["ipable",2],["flagging",7],["complexity",6],["pbc",1],["histone",5],["chipable",2],["bigwig",5],["bw",22],["nucleosomal",2],["lt100",2],["grades",3],["severe",5],["mdistinct",1],["k4me3",2],["sonication",1],["tlen",1],["argmax",11],["sonicated",1],["teytelman",1],["mt",28],["abundant",5],["gfp",1],["chipseeker",1],["txdb",8],["reds",3],["xlim",5],["k27ac",3],["facet",1],["csaw",1],["experiments",10],["hdaci",1],["beti",1],["ezh2i",1],["k27me3",1],["k9me3",1],["recentering",1],["minq",1],["mates",4],["trended",2],["loess",6],["cautiously",1],["efficiency",21],["ig",2],["quasi",2],["dgelist",5],["qlfit",4],["qlftest",4],["stitching",1],["gray",17],["abline",4],["spike",9],["apeglm",8],["coldata",12],["dds",22],["deseq",18],["relevel",6],["log2fc",10],["shrinkage",7],["diffbind",2],["macs",2],["contrasts",10],["pydeseq2",10],["transpose",4],["cooks",2],["gzipped",3],["intergenic",5],["idxmin",3],["homer",1],["utr",10],["spikein",1],["chiprx",1],["drosophila",1],["scaling",15],["hdac",1],["bet",7],["ezh2",1],["inhibitor",2],["patel",2],["biotechnol",1],["improper",1],["surveyed",1],["adequate",7],["egan",1],["spikes",6],["mass",34],["dmso",1],["jq1",1],["145000",1],["132000",1],["158000",1],["98000",1],["85000",1],["102000",1],["28e6",1],["31e6",1],["29e6",1],["27e6",1],["30e6",1],["rrpm",1],["fewest",1],["dm6",1],["divides",2],["parametric",7],["u6",10],["sn",4],["wigs",2],["bedtools",11],["multicov",1],["artifactual",1],["brd4",1],["loven",1],["enhancers",4],["hockey",1],["cmap",23],["coolwarm",4],["constituent",1],["boxplot",11],["skiprows",3],["adaptive",3],["biostatistics",35],["trial",19],["rpact",2],["blinded",2],["unblinded",1],["ssr",2],["mehta",2],["pocock",2],["boin",2],["dose",6],["brien",1],["fleming",2],["obf",1],["sfu",1],["ldof",1],["mets",1],["0234",1],["surv",4],["dropout",13],["minfup",1],["friede",1],["kieser",1],["2006",3],["specify",4],["pilot",3],["chw",1],["combination",5],["rates",10],["0125",2],["fda",12],["tabulated",1],["dlt",2],["ncohort",2],["cohorts",2],["patients",13],["cohortsize",2],["earlystop",2],["futility",2],["saf",2],["tox",2],["toxic",1],["investigator",2],["bedside",1],["characteristics",3],["ntrial",2],["mtd",2],["overdose",2],["continual",1],["reassessment",1],["crm",2],["dfcrm",2],["crmsim",2],["nsim",2],["mcohort",1],["ocs",2],["adaptr",1],["conceptual",2],["biomarker",9],["subgroup",6],["fwer",3],["exnex",2],["basket",3],["strata",5],["rbes",2],["exchangeable",1],["stratum",5],["neuenschwander",2],["study1",1],["study2",1],["study3",1],["schmidli",2],["ess",6],["graduation",2],["stan",2],["jags",1],["berry",2],["consultants",1],["commercial",4],["achieving",1],["adjustment",6],["robertson",1],["covariate",13],["enrollment",1],["superior",1],["cox",7],["onco",2],["bayes2",1],["desk",1],["lee",2],["cheung",2],["indifference",1],["nlevel",1],["getprior",1],["halfwidth",1],["nu",2],["automixfit",1],["morita",1],["elir",1],["vague",1],["robustify",1],["bhmbasket",1],["simpler",6],["pseudocode",1],["baskets",1],["pediatric",1],["adult",2],["responders",2],["ped",2],["discount",4],["jan",1],["bdpbinomial",1],["multiplicity",4],["c212",1],["dra",1],["soc",1],["slab",9],["usubjid",6],["jmp",2],["industry",2],["frequentist",2],["subtype",12],["meeting",1],["phase3",1],["rstan",1],["bayesplot",1],["mcmc",3],["ppc",1],["dens",3],["fisher",7],["contingency",4],["chi2",7],["boschloo",1],["placebo",7],["crosstab",9],["dof",3],["n2x2",1],["2x2",3],["senchaudhuri",1],["2003",2],["lydersen",1],["fagerland",1],["laake",1],["cramers",1],["cramer",1],["holm",13],["pvalues",15],["cat1",1],["cat2",1],["cdisc",3],["sdtm",1],["pyreadstat",1],["nunique",24],["usubjids",1],["mild",4],["threatening",2],["aesev",2],["aeterm",1],["serious",1],["aeser",1],["armcd",2],["smf",9],["table2x2",1],["crude",2],["oddsratio",2],["confint",3],["riskratio",1],["nnt",2],["subgroups",3],["male",1],["ors",2],["errorbar",3],["xerr",2],["capsize",3],["axvline",17],["linestyle",13],["yticks",5],["yticklabels",6],["xscale",2],["fadden",2],["prsquared",2],["llf",1],["roc",11],["auc",23],["hl",3],["hosmer",2],["lemeshow",2],["bse",4],["separation",8],["firth",1],["penalized",4],["estimand",4],["standardising",1],["supportive",2],["marginaleffects",1],["hc3",1],["marg",1],["ddof",11],["prob",24],["qcut",1],["cdf",4],["confirmatory",4],["mmrm",2],["rbmi",3],["rubin",3],["pooling",6],["tipping",2],["permutt",1],["j2",3],["sap",5],["imputer",5],["impute",11],["missingness",9],["mar",10],["characterise",2],["imputations",6],["arange",23],["10pp",1],["nrc",1],["implausible",2],["mallinckrodt",1],["aducanumab",1],["nov",1],["precedent",21],["mice",1],["estimator",7],["imputed",10],["binarize",5],["endog",1],["fmi",3],["von",2],["hippel",2],["cro",1],["cir",1],["bartlett",1],["wolbers",1],["cmi",2],["jackknife",2],["condmean",1],["debate",2],["feasibly",1],["satterthwaite",2],["toeplitz",1],["variances",1],["schematic",4],["kenward",1],["roger",1],["sas",1],["stationarity",2],["cov",18],["csr",3],["predominantly",1],["lfu",1],["subj",3],["dichotomised",1],["dropna",13],["conceptually",2],["plausibility",4],["mcid",4],["procedures",1],["bretz",1],["maurer",1],["hochberg",6],["hommel",1],["gatekeeping",1],["hypothesis",17],["hyps",1],["sec1",1],["sec2",1],["byrow",6],["matrix2graph",1],["vals",8],["042",1],["038",1],["trans",15],["p3",10],["p4",4],["p5",1],["029",1],["dependence",2],["dominates",7],["prds",2],["informal",1],["ldl",2],["complementary",6],["meaningfully",1],["simes",1],["2011",7],["dane",1],["sg",11],["sponsor",1],["empirically",1],["2012",8],["cv",14],["hospitalisation",1],["nyha",1],["worsening",1],["wwr",1],["superiority",1],["inferiority",1],["equivalence",3],["ni",7],["simtrial",1],["ind",10],["proportions",11],["schoenfeld",4],["1981",2],["tost",2],["randomisation",2],["senn",2],["inflated",8],["uncorr",1],["uncorrected",7],["agostino",2],["1988",2],["oncology",2],["lakatos",2],["immuno",2],["stratification",4],["underpowered",5],["inferior",1],["645",5],["prognostic",2],["fleiss",1],["pbar",1],["cohen",2],["modifier",1],["mantel",1],["haenszel",1],["mh",5],["bd",4],["breslow",1],["summary2",1],["pvals",8],["lifelines",4],["therneau",2],["grambsch",2],["rmst",2],["aalen",3],["johansen",3],["adtte",2],["cnsr",3],["phfitter",3],["kaplan",4],["meier",4],["fitter",7],["logrank",2],["multivariate",3],["censored",14],["zph",1],["royston",1],["parmar",1],["conformant",1],["aval",2],["cph",3],["ecog",3],["peto",2],["npa",2],["weightings",2],["interest",7],["km",5],["putter",1],["ajf",2],["censoring",5],["indirectly",1],["hacking",1],["tian",1],["biometrics",1],["extrapolate",2],["kmf",1],["rigorous",2],["rm2",1],["rmst2",1],["multiplicative",5],["censor",3],["harrington",1],["wilcoxon",10],["tarone",1],["ware",1],["nph",1],["rct",1],["maxcombo",1],["mvn",1],["demonstrate",10],["tableone",2],["study01",1],["asian",4],["table1",3],["smd",3],["tablefmt",2],["itt",1],["tavtigian",5],["pejaver",7],["revel",7],["whiffin",7],["bs1",10],["abou",4],["tayoun",4],["pvs1",6],["brnich",2],["indicated",3],["003",6],["016",1],["183",2],["290",2],["644",2],["773",1],["932",1],["bayesdel",4],["noaf",2],["hum",1],["mutat",1],["ps2",2],["ps4",2],["pm1",1],["pm2",4],["pm3",1],["pm4",2],["pm5",1],["pm6",1],["pp1",1],["pp2",1],["pp5",1],["ba1",7],["bs2",2],["bp1",2],["bp2",2],["bp3",1],["bp5",1],["bp6",1],["bp7",1],["somatic",20],["asco",2],["grpmax",16],["faf95",17],["walker2023",2],["oddspath",2],["subsumption",2],["result2",1],["alphamissense",5],["cheng",1],["564",2],["bergquist",1],["graded",1],["strengths",2],["gnom",10],["bottleneck",13],["vcep",5],["hearing",2],["ultra",5],["oncokb",1],["nccn",1],["tumor",39],["preclinical",1],["guideline",4],["esmo",2],["investigational",1],["iii",14],["vus",6],["subsumed",1],["genebe",1],["hgvs",10],["stawi",1],["ski",1],["benignity",1],["5prime",2],["cspec",2],["refinements",1],["nonsense",6],["initiation",3],["computational",3],["lp",4],["lb",2],["pathogenic",8],["contribution",8],["penetrance",3],["recessive",5],["cyvcf2",7],["tripartite",1],["oncogenicity",2],["clinicalgenome",1],["stars",3],["expert",4],["submitters",2],["interpretations",3],["000017",2],["43094464",3],["car",3],["17661",1],["clnsig",5],["clnrevstat",3],["clndn",2],["clnvc",2],["clnhgvs",2],["clnsigconf",3],["oncdn",2],["scidn",2],["34s",2],["externals",1],["variations",1],["impact",4],["freshness",1],["yauy",1],["1247",1],["monthly",4],["alleleid",1],["immaterial",1],["dbsnp",12],["156",7],["spdi",5],["myvariant",12],["sept",1],["varsvc",5],["refseq",10],["000001",5],["000002",1],["000003",1],["000004",1],["000005",1],["000006",1],["000007",1],["000008",1],["000009",1],["000010",1],["000011",1],["000012",1],["000013",1],["000014",1],["000015",1],["000016",1],["000018",1],["000019",1],["000020",1],["000021",1],["000022",1],["000023",1],["000024",1],["apoe",1],["e4",1],["rs429358",1],["refsnp",5],["chr17",6],["alfa",1],["afs",1],["genotyped",1],["withdrawn",2],["placements",1],["0based",1],["rsids",3],["gnomad",15],["exome",11],["getvariants",4],["multiallelic",1],["contextuals",1],["spdis",1],["rs3",1],["rs2",1],["rs1",1],["rs0",1],["overprecision",1],["representations",1],["loeuf",2],["hail",2],["broadinstitute",1],["ami",3],["asj",3],["5096",1],["hcm",2],["myh7",2],["6f",3],["scn2a",1],["scn2",1],["oe",8],["lof",2],["popmax",7],["vceps",1],["amg",1],["exomes",1],["gcs",2],["impractical",1],["ht",3],["bgz",3],["carriers",2],["develop",1],["pli",1],["r4",3],["homozygote",1],["lucene",2],["nsfp",1],["predictors",4],["dbnsfp",4],["cadd",4],["cosmic",8],["civic",1],["cravat",1],["chr7",4],["140453136",1],["rs121913529",1],["rs1800566",1],["rs104894155",1],["ndb",1],["pharmgkb",8],["pharmacogenomics",8],["pharmacogenomic",1],["pharm",3],["gkb",3],["cyp2",3],["caudle",2],["dpyd",2],["cpic",3],["transl",1],["sci",21],["amstutz",1],["pharmacol",1],["ther",1],["103",5],["east",4],["reclassified",1],["c19",2],["daneshjou",1],["emphasizes",1],["african",3],["warfarin",1],["afr",2],["coag",1],["1905",1],["1679",1],["i560",1],["2846",1],["d949",1],["1129",1],["5923",1],["1236",1],["decrement",1],["1x",1],["dip",2],["cyp2d6",2],["20s",4],["case1",5],["case2",1],["homozygous",1],["dosing",2],["hom",3],["pgx",2],["chemicals",1],["footgun",2],["um",7],["quantified",6],["cyp2c19",1],["diplotype",2],["metabolizer",2],["ultrarapid",2],["tdm",1],["therapeutic",2],["monitoring",8],["fluoropyrimidines",1],["4field",1],["contraindication",1],["abacavir",1],["minocycline",1],["dili",2],["smx",1],["hss",1],["nfe",1],["mallal",1],["2002",2],["carbamazepine",1],["oxcarbazepine",1],["sjs",1],["thai",1],["malay",1],["indian",1],["chung",1],["2004",1],["dress",1],["japanese",1],["cormack",1],["nejm",3],["allopurinol",1],["korean",1],["580",1],["dapsone",1],["zhang",2],["urban",1],["american",1],["hepatology",1],["phenytoin",1],["malaysian",1],["chang",2],["ldpred2",4],["bigsnpr",2],["prs",6],["prive",2],["misspecification",2],["nframe",3],["pcs",23],["hingorani",1],["bmj",1],["recalibrate",2],["ding",1],["hapmap3",1],["genotypes",8],["setnames",1],["a0",4],["hm3",1],["privefl",1],["40k",1],["489",1],["heritability",1],["ldsc2",1],["sor",3],["ncores",1],["gcov",1],["mutsig",1],["mutational",7],["vcfs",2],["tcga",5],["gdc",1],["portal",1],["pcawg",1],["simulating",4],["apobec",3],["sbs2",3],["sbs7",1],["sbs1",2],["rpois",5],["muttype",1],["snv",3],["squares",3],["nnls",12],["cos",9],["spontaneous",3],["deamination",2],["sbs3",2],["deficiency",5],["sbs4",2],["tobacco",2],["smoking",3],["sbs5",2],["sbs6",2],["mmr",4],["sbs7a",2],["sbs7b",2],["sbs13",3],["sbs10a",2],["pole",3],["sbs10b",2],["brca",5],["parp",2],["inhibitors",1],["immunotherapy",1],["sigprofiler",6],["ffpe",3],["v98",1],["sbs30",2],["sbs33",1],["sbs40",1],["sbs17a",1],["pold1",1],["petljak",2],["tcw",1],["hrd",2],["deficient",2],["eligibility",3],["benzo",1],["pyrene",1],["adducts",1],["polymerase",2],["fidelity",4],["lynch",1],["ici",3],["dipyrimidines",1],["cpd",2],["sbs7c",1],["photoproduct",1],["sbs7d",1],["exo",2],["p286",1],["tct",1],["hypermutator",3],["excellent",9],["v411",1],["tcg",2],["sbs10c",1],["hodel",1],["sbs10d",1],["sbs11",1],["temozolomide",1],["unmethylated",1],["sbs14",1],["sbs15",1],["sbs17b",1],["fluorouracil",1],["ctt",1],["christensen",1],["sbs18",1],["ros",1],["kras",6],["sbs20",1],["sbs21",1],["mlh1",2],["hypermethylation",1],["sporadic",4],["sbs22",1],["aristolochic",2],["transcribed",2],["sbs24",1],["aflatoxin",1],["hcc",1],["geographic",1],["sbs26",1],["sbs28",1],["nthl1",2],["ber",3],["sbs31",1],["platinum",1],["chemotherapy",1],["sbs35",1],["sbs40a",1],["sbs40b",1],["rcc",1],["senkin",1],["sbs40c",1],["sbs44",1],["sbs86",1],["drost",1],["sbs87",1],["sbs88",1],["colibactin",1],["pks",1],["coli",10],["crc",2],["actionability",3],["hrdetect",1],["ihc",1],["tmb",8],["trinucleotide",2],["novo",16],["sbs",3],["sbs96",3],["denovo",7],["nmf",3],["enzymatic",1],["uracil",1],["pretreatment",1],["apobec3",1],["ytca",1],["rtca",1],["tetranucleotide",1],["deaminase",1],["pyrimidine",1],["purine",1],["tca",1],["discrimination",5],["topography",1],["spatial",36],["sigpro",1],["opportunity",3],["gmm",2],["resample",8],["dbs78",1],["id83",1],["tsb",1],["contribs",1],["burden",12],["vega",2],["pembrolizumab",2],["tso500",1],["oncomine",1],["ramos",1],["paradas",1],["foundationone",2],["msk",1],["tml",1],["caris",1],["tempus",1],["xt",1],["borderline",1],["predicine",1],["tmb2",1],["synonymous",10],["academic",4],["pipelines",14],["nonsynonymous",2],["inframe",2],["initiator",1],["vaf",26],["lowvaf",2],["lowdepth",2],["umi",9],["syn",1],["nontarget",1],["mutect2",2],["ad0",1],["csq",4],["loh",8],["discov",1],["grail",1],["endorsed",4],["breast",5],["prostate",1],["glioma",1],["granahan",1],["montesion",1],["neoantigen",16],["tumors",1],["samstein",1],["mss",1],["therapy",1],["prioritize",17],["cascading",1],["dnv",2],["miller",2],["calm1",1],["100866",1],["calm",1],["calmodulinopathy",1],["qt",1],["cpvt",1],["calm2",1],["calm3",1],["cardiomyopathies",1],["aortopathies",1],["acta2",1],["actc1",1],["bag3",1],["col3",1],["des",1],["fbn1",1],["flnc",1],["gla",1],["lmna",1],["mybpc3",1],["myh11",1],["myl2",1],["myl3",1],["prkag2",1],["pkp2",1],["rbm20",1],["scn5",1],["smad3",1],["tgfbr1",1],["tgfbr2",1],["tmem43",1],["tnnc1",1],["tnni3",1],["tnnt2",1],["tpm1",1],["ttn",1],["channelopathies",1],["arrhythmias",1],["cacna1",1],["kcnh2",1],["ryr1",1],["ryr2",1],["predisposition",1],["atm",6],["bap1",1],["bmpr1",1],["brip1",1],["cdh1",1],["cdkn2",1],["chek2",5],["grem1",1],["hoxb13",1],["men1",1],["msh2",1],["msh6",1],["mutyh",1],["nf2",1],["palb2",1],["pms2",1],["pten",3],["rad51",1],["rb1",5],["ret",2],["sdhaf2",1],["sdhb",1],["sdhc",1],["sdhd",1],["smad4",1],["stk11",1],["tmem127",1],["tsc1",1],["tsc2",1],["vhl",1],["wt1",1],["vascular",1],["acvrl1",1],["metabolic",18],["gaa",2],["hfe",1],["hnf1",1],["ldlr",1],["otc",1],["ttr",2],["3a",4],["supplement",6],["3b",3],["whats",3],["exomiser",2],["phive",2],["hpo",1],["hp",2],["0001250",1],["seizure",1],["gq",1],["100k",3],["15k",1],["proband",3],["mother",3],["father",3],["stage3a",1],["dnvs",1],["igv",1],["cnn",1],["stage3b",1],["phasing",7],["maternal",1],["paternal",1],["spuriously",2],["rbp",2],["elavl1",1],["ptbp1",1],["eif3",2],["rps",4],["sno",2],["fastkd2",1],["matr3",1],["alu",1],["v38",1],["wa",2],["masker",4],["norepeat",1],["yeo",1],["cassette",2],["rnaprot",2],["pytorch",5],["rnn",1],["clipper",1],["skipper",1],["3utr",1],["chr2",6],["chr3",4],["chr4",2],["chr5",3],["chr6",2],["chr8",2],["chr9",2],["chr10",3],["chr11",2],["chr12",2],["chr13",2],["chr14",2],["chr15",3],["chr16",2],["chr18",2],["chr19",2],["chr20",2],["chr21",2],["chr22",2],["getfasta",1],["rbps",1],["ctgtactgcagtagcatgctagcatgctagcat",1],["ctgtactgcagtagcatgctagcatgctagcaa",1],["dewseq",1],["sminput",1],["requisite",1],["htseq",1],["biologically",4],["typeip",1],["conditiontreat",1],["k1",1],["2n",1],["ylim",8],["comparative",54],["node6",1],["mkflillfnilclfpvlaadykddddkgenlyfqg",1],["node7",1],["node8",1],["mkflvllfnilclfpvlaadykddddkgdnlyfqg",1],["987",1],["923",1],["756",1],["812",2],["634",1],["asr",3],["mlc",3],["codeml",5],["resurrection",3],["extant",1],["seqfile",4],["runmode",2],["seqtype",2],["ratefile",1],["mgene",1],["malpha",1],["ncat",5],["cleandata",3],["hgt",10],["anomalous",5],["anomalies",4],["codons",23],["acgt",15],["anomaly",1],["ameliorated",1],["integrases",1],["transposases",1],["pathogenicity",1],["fitness",1],["antibiotic",1],["resistance",3],["ortholog",26],["ortho",5],["orthofinder",2],["orthogroups",5],["orthogroup",7],["og0000001",1],["og0000002",1],["og0000003",1],["og0000004",1],["og0000005",1],["myc",6],["hras",1],["nras",3],["trp53",1],["zfp42",1],["zebrafish",6],["myca",1],["mycb",1],["krasa",1],["krasb",1],["orthologs",15],["proteomes",2],["dispensable",3],["og",5],["orthologue",2],["sco",2],["diamond",4],["hyphy",1],["prank",2],["170427",1],["1228",1],["996",1],["871",1],["965",2],["recombination",6],["gard",1],["m8a",2],["lrt",4],["meme",1],["episodic",1],["beb",3],["degrees",8],["freedom",2],["nssites",1],["m0",3],["m1a",1],["m2a",1],["icode",3],["kappa",2],["synteny",7],["mcscan",5],["orientation",6],["at1g01010",1],["os1g01010",1],["at2g01010",1],["os3g01010",1],["at3g01010",1],["os2g01010",1],["at4g01010",1],["os4g01010",1],["at5g01010",1],["os5g01010",1],["wgd",7],["mcscanx",3],["gff1",1],["species1",1],["sp1",1],["gff2",1],["species2",1],["sp2",1],["blastp",4],["pep1",1],["pep2",1],["collinearity",4],["duplication",7],["syntenic",3],["gaussian",12],["kde",2],["dating",6],["linspace",9],["gene1",9],["gene2",7],["fasta1",1],["fasta2",1],["homology",10],["makeblastdb",2],["dbtype",3],["accommodate",1],["rearrangement",1],["stabilizes",1],["ploidy",9],["identifiability",1],["q15",1],["q20",1],["p100",1],["r25",1],["gbuild",1],["cval",1],["segmentation",16],["causes",1],["hyperfragmentation",1],["focal",3],["rcmat",1],["diploid",5],["oo1",1],["fit1",1],["emcncf",1],["litigating",1],["oo2",1],["fit2",4],["cncf",1],["tcn",1],["lcn",1],["heterozygosity",3],["jagged",1],["incoherent",4],["cnlr",1],["emfit",1],["cnv",10],["dosage",5],["haploinsufficiency",1],["triplosensitivity",1],["oncogene",2],["suppressor",2],["cgc",2],["wo",2],["tsg",1],["baf",2],["cnr",2],["cns",2],["chroms",5],["cum",8],["centering",6],["sharex",3],["squeeze",4],["rasterized",6],["hlines",1],["axhline",11],["bands",3],["cbs",2],["dnacopy",1],["bridges",2],["oversegmentation",1],["maploc",1],["cna",4],["genomdat",1],["logratio",1],["sampleid",1],["damps",1],["spiky",1],["sdundo",1],["implausibly",1],["denoise",10],["reminder",7],["inverts",1],["genomes",4],["automatable",1],["segregation",2],["unsupervised",6],["classifycnv",1],["riggs",1],["scoresheet",2],["decisive",6],["scar",1],["scars",1],["lst",1],["tai",1],["seqz",1],["rises",1],["telomeric",1],["integrate",9],["pathway",26],["predicting",2],["gis",1],["myriad",1],["titan",1],["subclonal",3],["jointly",3],["cellular",4],["clonal",11],["emclonal",1],["tumour",1],["hmmcopy",2],["mappability",3],["priori",1],["dbw",1],["wig",8],["tum",1],["posn",1],["maxiter",2],["viterbi",1],["sdbw",1],["scat",1],["tong",1],["loglik",3],["minimizing",1],["outprefix",3],["batch1",6],["batch2",4],["b2",23],["essential",12],["poisson",20],["medians",6],["nontargeting",2],["linalg",9],["pearsonr",2],["paralog",2],["ko",28],["inzolia",1],["cassettes",1],["depleted",1],["compensatory",1],["pathways",13],["mapk1",3],["mapk3",1],["akt1",4],["akt2",1],["dede",1],["crispri",1],["originally",5],["cas9",6],["arrayed",1],["pik3",4],["hsp90",1],["aa1",1],["ab1",1],["cleanr",1],["crisprclean",1],["mage",5],["bagel2",2],["plasmid",6],["veh",2],["ky",1],["ccr",1],["normfold",1],["dframe",1],["expname",1],["gw",17],["fcs2chrom",1],["fcs",10],["gwclean",1],["depletion",1],["spearman",3],["drugz",1],["chemogenomic",1],["hart",1],["vehicle",2],["timepoint",16],["r3",7],["cegv2",1],["essentials",2],["ceg",1],["bagel",2],["synth",19],["sensitizer",1],["sensitizes",1],["supp",1],["confers",2],["sensitizers",1],["suppressors",2],["synergistic",1],["doses",1],["bf",1],["animal",2],["vivo",2],["stouffer",2],["animals",3],["rra",1],["mle",2],["ppf",5],["jacks",5],["felicityallen",1],["guidemap",3],["replicatemap",2],["grna",8],["stds",1],["nsg",1],["rnas",12],["visualizations",7],["essentiality",10],["edgecolor",10],["day0",1],["day14",1],["braf",3],["mycn",1],["cdk4",1],["cdk6",1],["mtor",1],["egfr",4],["erbb2",1],["alk",1],["ros1",1],["designing",1],["sgrna",3],["rpl11",1],["rps3",1],["polr2",1],["cdk1",2],["sf3",3],["af1",2],["prpf8",1],["snrpd1",1],["snrpe",1],["tttt",4],["aavs1",1],["rosa26",1],["harbor",1],["oligos",1],["caccg",1],["aaac",1],["oligo",7],["safeharbor",1],["bonus",2],["pertpy",7],["escaper",3],["mixscape",3],["sceptre",1],["moi",2],["papalexi",2],["perturbation",15],["ntc",2],["1e4",14],["log1p",21],["tl",23],["pert",3],["knn",12],["perturbations",2],["pegrna",5],["pridict2",4],["prime",21],["uzh",1],["dqbm",1],["peg",5],["simulates",5],["k562",2],["pegrnas",1],["pbs",7],["rtt",7],["pam",22],["incorp",2],["top3",1],["crispresso2",2],["ngg",10],["pams",2],["gg",10],["gini",2],["inequality",3],["technical",10],["sns",10],["yl",8],["bu",6],["vmin",9],["vmax",10],["cumsum",5],["circos",3],["circlize",5],["shimoyama",1],["pycirclize",1],["sector",1],["autosomes",1],["clarity",3],["sectors",1],["248956422",1],["242193529",1],["198295559",1],["190214555",1],["181538259",1],["170805979",1],["159345973",1],["145138636",1],["138394717",1],["133797422",1],["135086622",1],["133275309",1],["114364328",1],["107043718",1],["101991189",1],["90338345",1],["83257441",1],["80373285",1],["58617616",1],["64444167",1],["46709983",1],["50818468",1],["ideogram",2],["lightgrey",1],["chord",2],["bcr",21],["abl1",1],["translocation",1],["133600000",1],["133700000",1],["23200000",1],["23300000",1],["d55",13],["e00",13],["plotfig",1],["portion",2],["jokergoo",1],["1e8",1],["pch",8],["cex",10],["ytop",1],["ybottom",1],["coral",5],["start1",3],["1e7",4],["5e7",2],["8e7",2],["end1",3],["2e7",4],["6e7",1],["9e7",1],["start2",3],["3e7",1],["4e7",1],["end2",3],["adjustcolor",1],["purple",1],["palettes",2],["rcolor",6],["brewer",8],["viridis",12],["airway",4],["vst",10],["prcomp",4],["dex",2],["mimicking",1],["centers",8],["gradient2",1],["dbbd5",11],["e64",10],["b35",10],["diverging",5],["set1",2],["npg",2],["a087",4],["c5488",4],["f39",5],["plasma",2],["blues",1],["dark2",1],["tab10",3],["phd",13],["scico",1],["colorspace",1],["perceptual",2],["uniformity",1],["cvd",10],["grayscale",1],["monotonicity",2],["crameri",2],["batlow",2],["cividis",2],["ez",1],["vik",2],["roma",1],["oob",1],["squish",1],["okabe",8],["ito",7],["wong",3],["e69",4],["f00",4],["e9",9],["009",12],["e73",10],["e442",4],["0072",12],["cc79",7],["000000",7],["999999",13],["demoplot",1],["deutan",1],["deuteranopia",1],["protan",1],["protanopia",1],["tritan",1],["desaturate",2],["colormap",5],["luminance",1],["jet",1],["rainbow",1],["visualized",1],["banding",1],["ramp",4],["stylistic",2],["ggsci",1],["aaas",1],["jama",1],["jco",1],["house",3],["tsne",1],["phate",1],["hyperparameters",1],["chari",1],["pachter",1],["communicated",1],["sne",3],["kobak",1],["berens",1],["figdir",3],["flavor",12],["comps",14],["uns",18],["obsm",22],["scree",2],["tab20",2],["perplexity",1],["750",3],["perp",1],["discrete",6],["decay",15],["emb",1],["pseudotime",3],["embeddings",7],["neighborhoods",7],["distances",15],["raincloud",1],["ggbeeswarm",1],["ggdist",1],["gghalves",1],["sheather",1],["jones",2],["bandwidth",3],["beeswarm",2],["crossbar",1],["quasirandom",1],["allen",1],["violin",5],["sj",2],["coord",19],["lvplot",1],["introdataviz",1],["psy",1],["dodge",2],["89mm",2],["cairo",5],["alluvial",1],["ggalluvial",1],["consort",1],["crossings",1],["sankey",1],["alluvia",1],["timepoints",19],["t1",9],["proliferating",2],["differentiating",1],["quiescent",1],["apoptotic",1],["t3",1],["ribbon",1],["axis1",1],["axis2",1],["axis3",1],["alluvium",1],["grey90",1],["5000000",3],["3000000",2],["1500000",1],["1200000",1],["category10",1],["webshot2",1],["assessed",1],["randomized",8],["discontinued",1],["analysed",2],["metafor",1],["reml",3],["yi",1],["garcia",1],["khan",1],["brown",1],["liu",2],["davis",3],["rma",1],["i2",1],["tau2",1],["qe",1],["qep",1],["atransf",1],["exponentiated",1],["refline",1],["mlab",1],["addpred",1],["contour",3],["enhanced",3],["peters",1],["shade",2],["gray55",1],["gray75",1],["regtest",1],["sei",1],["trimfill",1],["survminer",1],["coxph",1],["ggforest",1],["cpositions",1],["allmethods",1],["wmedian",1],["ggrepel",3],["grey60",8],["set2",2],["heights",6],["repel",4],["grey40",7],["heatmaps",3],["leukemia",1],["exprs",5],["responsive",1],["signaling",6],["metabolism",2],["ramp2",2],["ha",11],["barplot",7],["gp",4],["gpar",3],["8491",4],["seriation",1],["olo",1],["1st",2],["99th",3],["murtagh",1],["legendre",4],["euclidean",7],["hclust",4],["joseph",1],["2001",3],["seriate",1],["dend",1],["dendrogram",3],["pixelated",1],["fontface",2],["legends",2],["cutree",2],["hovermode",1],["lollipop",1],["maftools",2],["hgvsp",1],["aacol",1],["175",1],["273",1],["p04637",4],["lumin",1],["luminal",2],["basal",3],["plot2",2],["aacol1",1],["aacol2",1],["lags",4],["hugo",1],["transactivation",1],["292",1],["tetramerization",1],["323",1],["356",1],["363",1],["393",1],["tad",6],["tetramer",1],["trackviewer",1],["lolliplot",1],["xaxis",2],["yaxis",4],["g3viz",1],["change2protein",1],["replication",8],["icgc",1],["lawrence",1],["statisticalhotspot",1],["manhattan",3],["qq",3],["locuszoom",1],["qqman",1],["cmplot",1],["locuszoomr",1],["inflation",7],["chisq",4],["qchisq",3],["4549",1],["devlin",1],["roeder",1],["1999",1],["pulit",1],["xu",1],["twas",1],["pwas",1],["extreme",6],["genomewideline",1],["suggestiveline",1],["miami",1],["lty",3],["amplify",2],["multraits",1],["ldlink",1],["tcf7",2],["5e5",1],["eas",1],["recomb",1],["oo",2],["rcparams",1],["arial",2],["helvetica",3],["edgecolors",4],["2x3",1],["va",8],["multipanel",6],["cmcrameri",1],["cmc",1],["imshow",6],["cbar",1],["colorbar",8],["scatterplot",1],["pdffonts",1],["pointsize",1],["red3",2],["jitterdodge",1],["upregulated",5],["downregulated",5],["figure1",1],["gridspec",3],["gene3",2],["gene4",1],["lightgray",2],["hspace",1],["wspace",1],["subplot",3],["artist",1],["boxprops",1],["xticks",10],["xticklabels",10],["boxes",4],["suptitle",5],["spanning",7],["cytoscape",5],["py4cytoscape",1],["mdm2",4],["cdk2",4],["cdkn1",3],["bax",2],["bcl2",2],["casp3",1],["casp9",1],["bid",1],["barabasi",3],["albert",3],["relabel",6],["styling",1],["kinase",4],["p4c",5],["ppistyle",2],["yellow",2],["ffffcc",2],["fd8",2],["bd0026",2],["suid",1],["pyvis",1],["modularity",3],["communities",3],["styled",5],["interact",3],["700px",2],["bgcolor",2],["colorblind",1],["dc0000",1],["atlas2",1],["gravitational",1],["gravity",1],["spring",3],["stabilization",1],["linewidths",4],["framealpha",1],["hubs",5],["oncoprint",1],["alteration",1],["fusion",4],["eeeeee",1],["transformed",6],["her2",1],["fed976",1],["denominators",1],["landscape",8],["exclusivity",1],["staircase",1],["seqlogo",1],["ggseqlogo",1],["gata1",5],["phospho",2],["acidic",1],["pwm",3],["slight",1],["statanno",1],["ggpubr",1],["ggsignif",1],["rstatix",1],["unpaired",5],["normality",1],["shapiro",1],["wilcox",1],["cliff",2],["effsize",1],["ggboxplot",1],["asterisks",1],["kruskal",2],["ggpaired",1],["888888",2],["lmm",1],["lme4",2],["lmer",2],["emmeans",1],["lighter",1],["ego",5],["ont",9],["msig",2],["msigdbr",3],["hallmark",2],["realism",2],["intersections",2],["nsets",1],["mainbar",1],["nintersects",1],["e6148",1],["highlights",1],["upsetplot",1],["displays",1],["percentages",4],["catplot",1],["swarm",1],["shrunken",4],["zhu",1],["ashr",4],["readability",3],["cartesian",3],["italic",3],["inadequate",3],["rasterize",2],["ragg",1],["enhancedvolcano",1],["fccutoff",2],["maxoverlaps",1],["efetch",12],["epost",5],["007294",4],["000059",4],["000546",3],["001126112",2],["004985",1],["000492",1],["rettype",9],["webenv",5],["orgn",4],["srcdb",3],["biomol",3],["mrna",8],["assemblies",6],["gcf",1],["000001405",1],["escherichia",4],["md5",18],["usehistory",5],["mus",1],["musculus",1],["biomart",2],["pybiomart",2],["hgnc",5],["mart",2],["ensg00000139618",4],["ensg00000141510",3],["ensg00000171862",3],["ensg00000146648",1],["ensg00000136997",1],["entrezgene",2],["uniprotswissprot",1],["formerly",2],["swiss",4],["mmusculus",1],["homolog",1],["orthology",5],["drerio",1],["zebra",1],["one2one",4],["07s",1],["blastn",4],["hitlist",4],["demonstrating",3],["ncbiwww",4],["ncbixml",4],["globin",1],["hbb",2],["atggtgcatctgactcctgaggagaagtctgccgttactgccctgtggggcaaggtgaacgtggatgaagttggtggtgaggccctgggcag",2],["qblast",3],["shah",2],["bitscore",6],["qlen",3],["hsp",4],["hsps",4],["mvlspadktnvkaawgkvgahageygaealermflsfpttktyfphfdlsh",2],["gsaqvkghgkkvadaltnavahvddmpnalsalsdlhahklrvdpvnfkllshcllvtlaahlpaeftpavhasldkflasvstvltskyr",1],["mammalia",2],["swissprot",1],["yu",1],["ah",2],["sbjct",1],["compara",10],["orth",1],["perc",11],["paralogs",2],["taxonomic",2],["one2many",2],["many2one",1],["many2many",2],["speciation",2],["orthologues",3],["homologies",4],["paralogues",1],["e110",1],["biotype",3],["43000000",1],["43200000",1],["sym",4],["43044295",1],["rs55794205",1],["enst00000366667",1],["803",1],["infeasible",4],["sift",1],["polyphen",1],["phen",1],["pmids",2],["35412348",4],["34502548",2],["fau",1],["mesh",1],["gbwithparts",1],["genbank",6],["000913",1],["gotcha",1],["cp063325",1],["ensures",2],["docsum",1],["36045532",1],["docsums",1],["elink",10],["linkname",10],["textmine",1],["rif",1],["mined",1],["linknames",1],["dbfrom",9],["bioproject",4],["prjna661299",1],["uids",6],["7157",2],["mmdb",1],["1956",1],["4609",1],["983",2],["qk",4],["acheck",3],["31322957",1],["chaining",1],["pdat",1],["espell",1],["canser",1],["sortable",1],["gds",8],["einfo",2],["egquery",2],["biosample",1],["egq",1],["esq",1],["gquery",1],["32228226",1],["blanco",1],["melo",1],["covid",5],["transcriptional",2],["gpl",4],["gse",15],["srr",5],["pysradb",5],["gse147507",1],["runinfo",3],["sraweb",2],["profiling",5],["gse122288",1],["gse123456",1],["nnn",3],["signor",2],["omnipathdb",1],["uniroma2",1],["undirected",1],["emphasized",1],["tgt",5],["omnipath",2],["genesymbol",1],["genesymbols",1],["partners",4],["0d",3],["escore",1],["dscore",1],["textmining",1],["tscore",1],["coexpression",5],["ascore",1],["neighborhood",8],["nscore",2],["fscore",1],["cooccurrence",2],["pscore",1],["centrality",2],["deg",6],["qcovs",4],["qcovhsp",3],["nucl",2],["megablast",1],["qseqid",4],["sseqid",3],["seqids",1],["blastdb",1],["staxids",2],["sscinames",2],["stitle",2],["march1",3],["marchf1",2],["oma",2],["omabrowser",1],["orthodb",3],["p38398",1],["taxid",3],["10090",2],["disagreements",1],["canonicalid",1],["omaid",1],["kegg",11],["orthologous",1],["jp",2],["hsa",9],["kos",2],["nog",4],["mmu",1],["dme",1],["fly",1],["prjna",2],["srx",2],["prjna398962",1],["transcriptomic",1],["gse110009",1],["ergonomic",1],["iterate",5],["isos",1],["xref",4],["commented",5],["up000005640",2],["upid",1],["kbcross",2],["kinases",1],["idmapping",1],["vsd",5],["ggtitle",10],["combat",1],["bioma",1],["ensg",2],["011d",1],["sheets",2],["openxlsx",1],["workbook",3],["worksheet",1],["rnbinom",8],["batch3",3],["intgroup",3],["pasilla",1],["himes",1],["dexamethasone",2],["pmax",8],["edger",4],["dispersion",14],["qlf",3],["conditiontreated",1],["timeseries",3],["splines",4],["spline",2],["voom",2],["dge",1],["coefs",1],["mfrow",9],["partitioning",3],["ecological",12],["biodiversity",2],["betapart",1],["vegan",9],["turnover",1],["nestedness",1],["baselga",1],["podani",1],["carvalho",2],["hellinger",3],["ordination",7],["sorensen",1],["ecol",1],["biogeogr",1],["simpson",6],["jac",1],["bray",6],["curtis",5],["bal",5],["analogous",1],["gra",1],["abund",4],["schmera",1],["oikos",1],["1625",1],["1638",1],["conclusions",1],["ruzicka",1],["adespatial",1],["frameworks",1],["dominated",9],["gallagher",2],["oecologia",1],["271",3],["hell",3],["decostand",3],["rda",3],["vjust",3],["malpractice",1],["nmds",1],["mds",1],["trymax",1],["stress",1],["nmds1",1],["nmds2",1],["inext",2],["hill",5],["rarefaction",7],["equivalents",9],["chao",2],["grassland",3],["wetland",3],["doubleton",1],["chao1",3],["undersampling",1],["pcr",8],["specimen",1],["doubletons",1],["geometric",8],["datatype",2],["ggi",1],["assemblages",1],["asy",2],["assemblage",1],["coverages",2],["lcl",1],["ucl",1],["incidence",2],["replicated",2],["chao2",1],["specnumber",1],["invsimpson",1],["nvegan",1],["q1",3],["q2",3],["ecology",3],["dca",2],["cca",2],["triplot",1],["permanova",5],["permdisp",2],["anderson",3],["walsh",3],["precipitation",1],["soil",1],["elevation",1],["habitat",2],["unimodal",5],["decorana",2],["printout",1],["detrended",2],["inertia",1],["tot",2],["anova",3],["permutations",9],["peres",1],["neto",1],["2614",1],["rsquare",1],["ordi",1],["r2step",1],["vif",1],["problematic",1],["multicollinearity",1],["abundances",10],["vegdist",3],["adonis2",5],["adonis",1],["unbalanced",5],["betadisper",5],["homogeneity",1],["permutest",5],["vp",1],["varpart",1],["fract",1],["skyblue",1],["tomato",1],["cca1",1],["cca2",1],["xend",1],["yend",1],["indicspecies",2],["equalized",1],["caceres",1],["3566",1],["duleg",1],["multipatt",2],["nperm",2],["individuals",6],["widespread",1],["indvalcomp",1],["biserial",1],["characteristic",1],["habitats",1],["hierfstat",1],["adegenet",1],["poppr",1],["fst",7],["ne",7],["gone2",2],["genepop",1],["genind",1],["r2genind",1],["nlevels",1],["genind2hierfstat",1],["weir",1],["cockerham",1],["bstats",1],["fis",1],["ho",2],["he",4],["rarefied",1],["wcfst",1],["ppfst",1],["ll",2],["pop1",5],["pop2",5],["darkred",1],["horizons",1],["contemporary",1],["ldne",1],["rad",1],["frankham",1],["bim",2],["revises",1],["1980s",1],["inbreeding",1],["revised",9],["ne2",1],["coancestry",1],["temporal",23],["pcrit",1],["mating",1],["monogamy",1],["bunop",1],["estimator2",1],["jdk",1],["overestimates",4],["downward",1],["waples",1],["chromosomal",1],["corrections",1],["mutationrate",1],["4e",3],["snep",1],["stairway",1],["blueprint",1],["sfs",1],["unfolded",1],["vcf2sfs",1],["popid",1],["nseq",2],["monomorphic",1],["polymorphic",3],["nrand",1],["ninput",1],["12345",9],["stairbuilder",1],["1995",1],["terrestrial",1],["hauser",1],["marine",1],["fecundity",1],["sweepstakes",1],["recruitment",1],["mammals",1],["birds",1],["362",1],["dada2",7],["edna",2],["coi",4],["metabarcoding",2],["cutadapt",4],["decontam",4],["asv",8],["primers",15],["primer",20],["ggwacwggwtgaacwgtwtayccycc",1],["taiacytciggrtgiccraaraayca",1],["untrimmed",3],["balances",4],["2x250",2],["2x300",1],["phix",4],["multithread",7],["dada",4],["seqtab",8],["coiint",1],["hco2198",1],["chimeras",4],["chimera",23],["nochim",5],["bimera",4],["uniques",4],["denoised",6],["nonchim",2],["biomass",12],["delftia",1],["sphingomonas",3],["burkholderia",3],["contam",3],["contaminant",10],["qubit",3],["asvs",6],["midori2",2],["genus",6],["refdb",1],["taxa",20],["lfmm",3],["gea",2],["lea",1],["qvalue",18],["lfmm2",3],["elbow",7],["caye",1],["vcf2lfmm",1],["vcf2geno",1],["geno",2],["repetitions",1],["snmf",1],["environmental",2],["associations",1],["decrease",1],["storey",2],["benjamini",5],["qvals",3],["qvalues",6],["6b",1],["detections",1],["qv",4],["pcadapt",1],["screeplot",1],["pve",1],["qqplot",1],["grey80",1],["differentiated",1],["topright",1],["asap",1],["delimitation",2],["barcoding",1],["mnhn",1],["meyer",2],["paulay",1],["e422",1],["fcluster",6],["squareform",5],["condensed",3],["intra",1],["intraspecific",1],["interspecific",1],["plateaus",1],["fungi",2],["putative",2],["upgma",1],["tspecies",1],["gmyc",1],["ape",8],["phytools",1],["ultrametric",1],["chronos",1],["beast",5],["outgroup",2],["tips",2],["ntip",1],["coalescent",2],["amr",18],["epidemiological",66],["amrfinder",9],["harmonises",1],["amronization",1],["mob",5],["glass",2],["mtb",6],["amrfinderplus",2],["hamronization",1],["amrf",6],["resfinder",2],["tbprofiler",7],["edition",1],["2nd",8],["mycobacterium",1],["tuberculosis",1],["hamr",3],["hamronized",2],["oxa48",2],["subfamily",2],["oxa",2],["bla",2],["244",2],["kpc",3],["ndm",1],["van",1],["181",1],["hamronize",4],["tbp",1],["dr",10],["recon",8],["mlst",13],["cg",13],["outbreak",1],["coll",2],["napier",1],["salmonella",3],["sistr",2],["klebsiella",2],["kleborate",2],["sars",2],["pangolin",6],["ush",4],["nextclade",8],["chew",3],["bbaca",3],["chewbbaca",3],["lnf",1],["niph",1],["niphem",1],["asm",1],["alm",1],["cgmlst",3],["mrsa",2],["hospital",2],["kpneumo",2],["cdiff",2],["ngono",2],["efsa",2],["listeria",2],["pulsenet",2],["ecoli",3],["enterobase",1],["pango",7],["recombinant",3],["clade",8],["discordant",1],["allelecall",1],["integrates",2],["kaptive",1],["virulence",2],["pneumo",3],["usher",2],["serovar",1],["monophasic",1],["typhimurium",1],["sublin",1],["spoligotype",1],["snippy",1],["gubbins",5],["treetime",16],["phylodynamics",16],["bacteria",5],["beast2",2],["bdsky",3],["baltic",1],["burnin",6],["deme",2],["bacterial",4],["gtr",3],["ascertainment",2],["timetree",2],["logcombiner",1],["loganalyser",1],["numdate",1],["polyfit",4],["yhat",1],["beagle",2],["reassign",3],["skyline",2],["reroot",1],["timetuple",1],["yday",1],["366",1],["initialise",1],["epi",3],["mascot",1],["demes",1],["unidentifiable",1],["hpd",1],["outbreaker2",2],["hiv",2],["unsampled",1],["lofreq",1],["binom",4],["6mo",1],["stec",1],["oxfordshire",1],["household",1],["crone",1],["e35962",1],["lythgoe",1],["372",1],["eabg0821",1],["temporality",1],["temporally",2],["infection",1],["worby",1],["freqs",4],["sobel",1],["leonard",1],["virol",1],["e00171",1],["likes",2],["logpmf",1],["hivtrace",1],["hivnetworkcsv",1],["tn93",3],["varied",3],["cdc",1],["southern",1],["africa",1],["subtypes",3],["ctd",1],["dgamma",1],["outbreaker",1],["transphylo",1],["1e5",5],["ptree",1],["ttree",1],["extrapolated",2],["apparent",3],["5x",5],["epidemiologically",1],["freyja",4],["wastewater",1],["deconvolution",7],["cojac",2],["artic",2],["amplicons",3],["augur",1],["jq",2],["pangolearn",1],["v41",2],["dropouts",2],["demix",2],["semicolon",2],["chronic",1],["cooc",1],["mutbamscan",1],["grouper",1],["unstack",4],["multinomial",4],["advantage",1],["slopes",1],["advantages",1],["abousamra",1],["comput",1],["e1012443",1],["weekly",1],["pongmoragot",1],["postdate",1],["fromisoformat",1],["designated",1],["m6a",4],["epitranscriptomics",5],["intyre",1],["6590",1],["antibody",9],["lot",3],["ip1",1],["ip2",1],["ip3",1],["input1",1],["input2",1],["input3",1],["unstranded",2],["exomepeak2",3],["rip",2],["stoichiometry",3],["glori",2],["anet",2],["sac",4],["bed12",1],["rep3",1],["run1",5],["proximal",3],["5p",5],["m6am",1],["mettl3",1],["5utr",1],["m6anet",1],["nanopolish",1],["basecalled",1],["transcriptome",3],["eventalign",1],["dataprep",1],["pod5",1],["drs",1],["uf",1],["k14",1],["proba",7],["drach",1],["merip",2],["deeptools",1],["preseq",1],["bamfiles",1],["processors",1],["subsampling",2],["extrap",1],["cpm",5],["lorenz",1],["rarefy",3],["guitar",1],["metagene",3],["dominissini",1],["485",1],["149",2],["1635",1],["pdfprefix",1],["overlaid",1],["metagenes",1],["rising",2],["peaking",1],["visualisation",1],["designit",2],["20260528",4],["estimable",1],["osat",1],["leek",1],["svobj",2],["subtract",11],["viz",6],["nygaard",2],["svs",3],["understates",1],["pi0",2],["ihw",1],["levers",2],["sidak",8],["realized",5],["qobj",1],["nq",1],["discoveries",1],["lfdr",2],["hypotheses",13],["rgamma",3],["rej",1],["dudbridge",1],["gusnanto",1],["rnaseq",3],["tradeoff",2],["rnapower",1],["2grp",1],["ngenes",1],["od",1],["nreps",1],["nsims",1],["demethod",1],["powr",1],["stratify",5],["helping",1],["zhou",1],["pseudoreplicated",2],["randomize",6],["day1",1],["day2",1],["day3",1],["ave",2],["pseudoreplicates",1],["dispersions",1],["ssize",1],["proteomics",39],["dia",1],["tmt",2],["methylation",40],["wgbs",2],["schurch",1],["squair",1],["idr",3],["mnar",7],["featurecounts",3],["rsem",1],["qdir",1],["mygene",3],["mg",6],["querymany",2],["lcpm",1],["rpy2",1],["argmin",5],["keep2",1],["mislabeling",1],["indptr",1],["sparsity",5],["nnz",1],["issparse",1],["toarray",8],["subsample",4],["bead",2],["cytometry",32],["tof",8],["catalyst",107],["cytof",2],["beads",1],["cd45",5],["cd3",17],["ce140",1],["eu151",1],["550",4],["setdiff",2],["calculating",4],["intensities",18],["intensity",29],["traveled",1],["phenotyping",6],["som",2],["colname",2],["metal",54],["nd142",1],["antigen",8],["cd4",6],["cd8",8],["cd20",4],["cd14",6],["sce",8],["cofactor",8],["xdim",2],["ydim",2],["meta20",3],["clustered",13],["logicle",1],["flowrepository",2],["fcm",2],["zzph",2],["imm",2],["immport",2],["immunology",2],["extdata",1],["cyto",2],["trol",1],["spillover",6],["digital",1],["fsc",6],["ssc",4],["lgcl",1],["preprocessed",9],["peaco",1],["instability",4],["clog",1],["9000",3],["gradual",1],["00005",2],["15000",4],["viability",1],["dye",1],["262143",1],["clogs",1],["newdata",3],["voltage",1],["gray50",1],["diffcyt",2],["ei",6],["doublets",9],["doublet",12],["singlet",6],["proportionality",1],["singlets",6],["elevated",3],["deflect",1],["mangle",3],["260000",1],["245000",1],["270000",1],["35000",1],["verts",1],["gray40",1],["readfcs",1],["flowkit",1],["fk",1],["xform",1],["pnn",1],["antibodies",1],["pns",1],["pn",4],["scverse",1],["cytobank",1],["ggcyto",1],["lymphocyte",1],["lymph",1],["lymphocytes",1],["quadrant",1],["quad",2],["cemitool",1],["cemi",1],["cem",1],["nmodules",1],["ora",11],["gmt",5],["wgcna",2],["bicor",1],["wgcnathreads",1],["blockwise",1],["sft",1],["activators",1],["repressors",1],["tomtype",1],["poutliers",1],["modest",1],["eigengene",1],["blindness",1],["dendro",1],["toms",1],["tomfile",1],["tom",1],["labels2colors",1],["dendrograms",1],["eigengenes",1],["mes",1],["me0",1],["me1",1],["student",4],["kme",1],["diffcorr",2],["igraph",10],["correlates",6],["data1",2],["data2",3],["lfdr1",1],["lfdr2",1],["mapply",1],["thresholded",3],["rewired",4],["rewiring",1],["2ca02c",4],["d62728",4],["9467bd",4],["vertex",5],["topleft",2],["lwd",3],["cor1",2],["cor2",2],["mpatches",2],["cond1",4],["cond2",4],["z1",1],["arctanh",1],["9999",14],["genie3",2],["viper",1],["grn",19],["regulon",13],["regulation",6],["regulator",3],["biobase",2],["regulators",3],["tfs",9],["ensembles",2],["stochastic",3],["orients",1],["regulons",14],["minsize",1],["tfmode",1],["pheno",6],["eset",3],["ttest",6],["qnorm",2],["nullmodel",1],["mra",1],["msviper",1],["nes",6],["figr",1],["multiomics",8],["fnn",4],["dorc",1],["multiome",9],["ranged",1],["cellk",1],["peakcorr",1],["rnamat",1],["dorcs",1],["jplot",1],["dorcscores",1],["nnmat",1],["activator",1],["repressor",1],["rgrn",1],["scenicplus",6],["scenic",14],["snakemake",6],["tutorials",2],["readthedocs",1],["pycis",2],["macs3",4],["ereg",1],["eregulons",3],["callpeak",1],["nomodel",1],["extsize",1],["gex",5],["eregulon",1],["triplets",2],["celloracle",7],["knockout",8],["spi1",3],["cebpa",1],["pax5",4],["runx1",1],["tfi",1],["tfinfo",1],["fpr",2],["maxl",2],["quiver",1],["90pct",1],["pyscenic",7],["grnboost2",3],["aucell",4],["loom",5],["loompy",3],["adjacencies",3],["prune2df",3],["df2regulons",3],["ctxcore",2],["rnkdb",2],["rankings",5],["cistarget",4],["arboreto",2],["dask",1],["fnames",1],["ra",4],["binarization",2],["cebpb",1],["regs",1],["clustermap",2],["ncols",5],["nrows",1],["vanity",1],["exonic",2],["gffutils",7],["monoexonic",2],["tes",2],["pseudogenes",1],["fragmented",8],["peptides",12],["pathology",1],["mrnas",2],["featuretype",5],["untrustworthy",2],["450",10],["complementing",1],["seqid",6],["eggnog",3],["interpro",4],["pfams",2],["ipr",2],["deduplicating",1],["interproscan",2],["gos",2],["ogs",1],["cog",1],["rclass",1],["brite",1],["cazy",1],["ncrna",11],["infernal",9],["rnascan",3],["trnascan",3],["trna",5],["rfam",7],["rrna",1],["ssu",1],["lsu",1],["8s",6],["snora",1],["snord",1],["snorna",1],["haca",1],["mir",2],["riboswitch",1],["thermoregulator",1],["ires",1],["snrna",2],["isotype",3],["cmscan",3],["tblout",3],["olp",3],["trnas",1],["anticodon",1],["cdss",1],["hypo",4],["pseudogenization",2],["hypotheticals",2],["queryable",2],["repeatmasker",2],["accumulation",1],["decayed",1],["1f77b4",2],["sine",2],["ff7f0e",2],["ltr",2],["showfliers",1],["tetranscripts",4],["barh",4],["mappers",1],["multimap",1],["nmax",1],["quast",3],["busco",3],["compleasm",3],["merqury",2],["contiguity",3],["n50",5],["haplotigs",2],["q40",2],["qv40",1],["ebp",2],["vgp",1],["rhie",1],["haplotig",2],["uncollapsed",2],["dups",3],["kmer",3],["merq",2],["sdfim",1],["ng50",1],["l50",4],["incompleteness",1],["engineering",29],["bystanders",2],["gradients",1],["hive",2],["ngs",1],["distal",3],["cbe",4],["abe",3],["abe7",1],["abe8e",1],["apobec1",1],["favored",2],["strongly",4],["disfavored",1],["komor",1],["caa",2],["taa",3],["cag",2],["cga",4],["tga",2],["ggcatcgatcgatcgatcgatcagctagcatcgatcgatcgatcgatcgatcggcatgctagctagcatcgtagctagctgact",1],["bystander",1],["atggcacaagctcgaggctagcagaaatag",1],["cgbe",1],["transversion",1],["competent",1],["crispor",6],["azimuth",1],["lentiviral",1],["crisprscan",1],["t7",3],["embryo",1],["haeussler",1],["microhomology",3],["bae",4],["delphi",2],["forecas",2],["lindel",1],["doench",4],["mmej",3],["rarer",1],["atggatttatctgctcttcgcgttgaagaagtacaaaatgtcattaatgctatgcagaaaatcttagagt",1],["gtcccatctgtctggagttgatcaaggaacctgtctccacaaagtgtgaccacatattttgcaaattttg",1],["catgctgaaacttctcaaccagaagaaagggccttcacagtgtcctttatgtaagaatgatataaccaaa",1],["pol",4],["rnp",2],["spacers",2],["lies",5],["jinek",1],["microhomologies",1],["licenses",7],["oof",1],["vitro",1],["initiates",2],["odn",3],["destructing",1],["disrupts",1],["synonymously",3],["richardson",2],["law",6],["genotyping",3],["primer3",6],["ssodn",2],["workable",2],["incorporation",2],["sharply",2],["paquet",2],["atggccgagaccaagttcgacgagctgaaggcctacatcgagaagctgggcgagaagggcttcgac",2],["gaggtgaagctgtacggcgacgagctgaagttctacggcgagaagctgttcgagaagctgttctaa",2],["blockable",1],["mitotic",2],["reconsider",1],["hiti",2],["disrupt",2],["3rd",3],["antisense",4],["phosphorothioate",1],["lss",2],["offinder",5],["cfd",5],["ranker",1],["ggccgacctgtcgctgacgc",1],["cgccagcgtcagcgacaggt",1],["nrg",2],["bulges",3],["bulge",3],["illustrate",1],["nominate",1],["equivalently",1],["hsu",1],["protospacer",4],["bowtie",1],["nag",1],["nick",3],["pe3",2],["pe3b",2],["nicking",1],["optimum",8],["templated",1],["illustrates",2],["ctgacctgtagcaattcggcagtcaggtaccatggctagctagggcctagacttcgatccaggtacgt",1],["tacggcattcgatcggatccaagttccgatcgatcgtagctagctagctaggctagcatcgatcgtag",1],["reminders",1],["disrupting",1],["evading",1],["tevopre",1],["revcomp",4],["flap",1],["lowers",2],["ng",8],["nicks",1],["sweet",2],["saveas",2],["fencepost",1],["pybigwig",1],["megabase",1],["nstatistic",1],["n10",1],["ngap",1],["mean0",1],["unresampled",1],["nintervals",1],["evenness",4],["mosdepth",2],["20x",1],["callability",1],["tailed",3],["inflating",2],["maxd",1],["argsort",5],["havana",1],["tgene",3],["t11869",1],["t14409",1],["ensg00000223972",1],["ddx11",1],["lnc",2],["ttranscript",1],["enst00000456328",1],["texon",1],["t12227",1],["t12613",1],["t12721",1],["t13221",1],["100x",3],["featuretypes",1],["interfeatures",1],["pyranges",2],["bioframe",9],["t100",2],["t200",2],["tpeak1",2],["t300",1],["t400",1],["tpeak2",2],["t500",2],["t600",1],["tpeak3",2],["t150",2],["tpeak4",2],["t250",1],["t350",1],["t550",1],["t700",1],["t50",1],["ap",1],["regioner",1],["permtest",1],["regione",1],["gel",3],["lz",1],["shifting",1],["gam",4],["autocorrelated",4],["ntimes",1],["4g",3],["proximity",2],["regulates",1],["fulco",1],["pchi",1],["t1000",1],["t1100",1],["nchr1",2],["t5000",1],["t5200",1],["t20000",1],["t20500",1],["nchr2",2],["t3000",1],["t3100",1],["t120",1],["t2000",1],["t8000",1],["t15000",1],["t18000",1],["t25000",1],["t50000",1],["slop",1],["compartments",3],["compartment",6],["saddle",1],["cooler",11],["cooltools",7],["100kb",4],["tads",4],["eigs",2],["tutorial",4],["975",3],["digitizing",1],["resist",1],["clr",24],["mcool",9],["binsize",4],["cens",1],["centromeres",1],["chromarms",1],["chromsizes",5],["centromere",3],["chromnames",2],["fai",1],["binning",3],["eigenvectors",1],["eigvals",1],["eigvecs",1],["corrcoef",5],["qrange",1],["hic",7],["pixels",12],["10kb",4],["comparability",5],["coarsen",2],["tiling",2],["hires",3],["zoomify",1],["ice",2],["zoomified",1],["summed",5],["fileops",1],["coolers",1],["nanmax",4],["binnify",1],["bin1",1],["bin2",1],["scc",1],["ccompare",1],["hicrep",1],["triangular",2],["region1",4],["region2",2],["resol",1],["millions",1],["logfc",4],["crep",1],["stratifies",1],["smooths",3],["mid1",1],["mid2",1],["tao",2],["yang",1],["mat1",1],["mat2",1],["lbr",1],["ubr",1],["hicexp",1],["gcv",4],["logcpm",1],["pairedbed",1],["apa",3],["colorscale",1],["afmhot",1],["500kb",1],["pctl",1],["clipping",2],["contaminates",1],["tames",1],["viewframe",3],["nproc",11],["nanpercentile",2],["jj",1],["im0",1],["matshow",1],["046",1],["im1",1],["clr2",1],["balanced2",1],["im2",1],["chrom1",2],["chrom2",2],["3x3",2],["rao",2],["fig2",1],["farther",1],["ccups",1],["20kb",1],["cohesin",1],["snippets",3],["cool",1],["mad",11],["exploding",17],["diags",3],["ligation",2],["undigested",1],["religated",1],["nanmin",1],["crumpled",1],["globule",1],["divisive",1],["reindex",3],["reframe",2],["valley",1],["prominence",8],["multiples",2],["25x",1],["mammalian",2],["interphase",1],["insulation",2],["imaging",31],["imc",13],["mesmer",2],["expressing",2],["lateral",1],["deepcell",2],["tifffile",2],["skimage",3],["imread",3],["membrane",4],["broadly",1],["segmented",3],["imwrite",2],["lacking",2],["positivity",3],["regionprops",3],["midline",1],["dilation",1],["macrophage",2],["undercapture",1],["mpp",1],["newaxis",2],["rescales",4],["arcsinh",6],["steinbock",2],["hpf",1],["ndimage",4],["ion",4],["localization",4],["quantifying",2],["cofactor1",1],["hunter",1],["105",6],["suspension",1],["valleys",1],["bright",1],["spine",4],["pseudoreplication",2],["rois",1],["roi",2],["treg",1],["swamped",1],["nonresponder",2],["mixedlm",1],["napari",3],["boilerplate",2],["incoherence",1],["gui",1],["1001",15],["mcd",1],["coherence",1],["scatters",1],["wildly",1],["unlearnable",1],["squidpy",14],["ki67",2],["cd68",1],["cadherin",1],["suspects",2],["phenotyped",2],["asarray",52],["ravel",8],["adjacency",7],["delaunay",4],["obsp",7],["connectivities",5],["donate",1],["snr",2],["fluorescence",2],["brightness",1],["ischemia",1],["reshape",8],["kmeans",4],["nhood",6],["cn10",1],["cn20",1],["ari",1],["niches",2],["neighs",6],["onehot",1],["approximates",1],["lumen",1],["necrosis",1],["epitope",14],["immunoinformatics",29],["mature",1],["mhc",19],["epitopes",5],["conformational",2],["disco",3],["tope",3],["bepi",3],["1512",1],["bepipred3",2],["clifford",1],["mktayiakqrqi",1],["bepipred",2],["discotope",1],["mhcpan",3],["mhcflurry",4],["chop",1],["mhciipan",6],["denatured",2],["immunogenicity",8],["auroc",1],["poorly",1],["tesla",2],["agretopicity",7],["foreignness",3],["clonality",6],["hmtevvrhc",2],["vvvgadgvgk",2],["lateksrwsg",2],["kitdfglakl",2],["strdplseit",2],["dai",8],["tcr",27],["barely",2],["unexpressed",1],["curation",9],["class1",3],["gilgfvftl",3],["nlvpmvatv",3],["siinfekl",1],["cmv",1],["pp65",1],["ovalbumin",1],["msiinfeklaaagilgfvftlvssaynlvpmvatvqtlnf",1],["11mers",1],["9mers",1],["ligands",4],["nuance",1],["nomenclature",1],["dq",5],["heterodimer",4],["expresses",2],["heterodimers",2],["pairings",1],["dqa1",3],["dqb1",3],["drb1",4],["dpa1",2],["dpb1",2],["dqa10501",1],["dqb10201",1],["netmhciipan",1],["vacseq",5],["ccf",3],["vactools",2],["r175",2],["g12",2],["v600",1],["e545",1],["l858",1],["q61",1],["ildtagkeey",1],["420",1],["lohhla",2],["tolerized",1],["weakly",1],["immunodominant",1],["tcrs",1],["guilt",1],["cdr3b",2],["vdjdb",6],["repertoire",18],["cassirssyeqyf",3],["cassirsayeqyf",1],["casslapgatneklff",1],["casspgtggyeqyf",4],["cdr3",15],["tcrdist3",3],["gliph2",1],["levenshtein",4],["binders",3],["liquid",53],["biopsy",53],["d95",3],["achieved",1],["sm",3],["330",1],["haploid",1],["clsi",2],["ep17",2],["95th",2],["analyte",2],["lod95",2],["saturating",2],["dilution",6],["det",5],["lod",9],["5f",1],["signatera",1],["contrived",1],["cfdna",14],["fgbio",5],["umis",5],["simplex",4],["permissively",3],["readout",8],["sawtooth",1],["250bp",1],["leukocyte",1],["lysis",1],["adaptase",1],["swift",1],["accel",1],["bincount",2],["mouliere",2],["bleeds",1],["clips",1],["supplementaries",1],["1009",1],["strictness",1],["zipper",2],["transfers",1],["strand1",1],["strand2",1],["ctdna",5],["razavi",2],["1928",1],["jaiswal",1],["371",1],["2488",1],["scrutiny",1],["wbc",7],["bona",1],["fide",1],["dnmt3",2],["tet2",2],["asxl1",2],["ppm1",2],["jak2",2],["srsf2",2],["gnb1",1],["gnas",1],["cbl",1],["vardict",5],["mrd",3],["varcal",1],["informed",1],["approaches",2],["var2vcf",3],["teststrandbias",2],["reporter",2],["cigar",1],["fragmentomics",1],["delfi",1],["binned",4],["finale",1],["toolkit",5],["wps",1],["griffin",1],["cristiano",1],["570",1],["385",1],["snyder",1],["164",1],["stm",1],["eaat4921",1],["longitudinal",7],["clearance",3],["kinetics",2],["relapse",4],["040",1],["0008",1],["0003",2],["0012",1],["0030",1],["0004",1],["0025",2],["nadir",5],["rise",2],["excursion",1],["undetectable",3],["uncensored",1],["linregress",2],["rvalue",1],["traj",2],["cen",1],["semilogy",1],["axhspan",1],["methyl",9],["dackel",3],["dmr",8],["liver",1],["deconvolve",4],["haplotype",2],["mbias",1],["unmeth",1],["concordantly",1],["methylated",1],["dmrs",5],["altitude",1],["ichor",5],["subclonality",1],["ichorcna",5],["lowtf",2],["summarises",1],["9999999",1],["995",1],["ood",8],["symphony",1],["mahalanobis",1],["hlca",2],["kneighbors",2],["tcell",2],["bcell",1],["myeloid",2],["vstack",4],["hepatocyte",1],["scarches",1],["arches",1],["anvi",1],["scvi",6],["vae",1],["scanvi",1],["sikkema",1],["boruta",2],["g0",5],["g4",3],["importance",4],["tentative",3],["g2",14],["kbest",2],["kfold",3],["top20",1],["leaky",5],["clf",5],["notional",1],["liblinear",1],["nogueira",1],["omics",17],["insists",1],["discriminate",1],["miscalibrated",2],["reliability",6],["scaler",7],["oversampling",1],["minority",2],["xc",1],["yc",1],["cal",8],["oversample",1],["oversampled",1],["prefit",1],["isotonic",1],["classifiers",7],["elastic",3],["perfect",5],["saga",2],["elasticnet",2],["tech",1],["predictability",1],["soneson",1],["xgboost",1],["dossier",2],["regularized",1],["competitive",1],["votes",1],["extremes",1],["xgbclassifier",1],["colsample",1],["bytree",1],["logloss",1],["24s",1],["7s",4],["xgb",1],["lime",1],["explainer",3],["discretize",1],["conditioning",2],["noisier",1],["ptot",1],["ia",1],["itot",1],["expl",1],["ndim",4],["frequent",1],["administrative",1],["horizon",2],["rsf",1],["uno",1],["ipcw",1],["sksurv",1],["coxnet",1],["xtr",1],["xte",1],["etr",1],["ete",1],["tte",1],["18s",2],["ibs",1],["metabolomics",33],["isotopologue",3],["isotopomer",1],["millard",1],["isocor",3],["c13",2],["0107",1],["iupac",7],["corrector",1],["mscorrectors",1],["metabolite",14],["residuum",1],["lstsq",2],["13c",2],["rcond",2],["impurity",1],["comb",1],["h12",1],["o6",1],["shoulder",1],["enr",2],["nuncorrected",1],["lipidomics",1],["lipidr",1],["lipid",3],["overstate",1],["tempdir",31],["pqn",4],["datadir",1],["istd",2],["diet",1],["lipids",1],["unsaturation",1],["lsea",1],["lipidsets",1],["matchms",1],["precursor",56],["mz",9],["gnps",1],["hippuric",1],["0655",1],["162",2],["phenylacetylglycine",1],["194",1],["0812",1],["148",4],["176",1],["promiscuous",1],["isomers",1],["msdial",2],["adduct",2],["vs1",2],["integrals",1],["msms",2],["ifany",2],["nh4",2],["rlnorm",2],["pmp",2],["lcmd",1],["untargeted",3],["qcs",2],["interspersed",1],["modestly",1],["quotient",2],["injections",1],["inj",3],["heldout",1],["rsd",3],["dratio",2],["guardrail",1],["quotients",2],["hypergeometric",4],["mummichog",2],["pitfall",2],["metabo",2],["analyst",3],["fella",1],["wieder",1],["373",1],["286",1],["3373",1],["1fx",1],["cardinal",1],["degenerates",2],["phyper",2],["lognormal",1],["feat",5],["welch",7],["firebrick",3],["ropls",2],["opls",3],["discriminant",1],["vip",1],["homoscedastic",1],["heteroscedastic",2],["glog",1],["permuted",1],["vn",1],["top10",3],["licensing",1],["triba",1],["licensed",4],["crossval",1],["lloq",1],["ich",1],["calibrator",1],["sante",1],["12830",1],["2e3",1],["24500",1],["23800",1],["25200",1],["61000",1],["58500",1],["63000",1],["00e5",1],["8e4",1],["01e5",1],["9e4",1],["02e5",1],["9600",1],["9300",1],["9200",1],["24600",1],["interference",2],["s5",1],["xcms",2],["faah",1],["cdfs",1],["cent",3],["centroided",2],["hplc",1],["peakwidth",2],["uhplc",1],["eic",1],["ppm",2],["cwp",2],["snthresh",2],["xdata",2],["obiwarp",2],["rtime",2],["pdp",2],["defs",3],["mzmed",2],["rtmed",2],["compositional",8],["metagenomics",19],["compositionally",3],["shotgun",3],["sequencer",1],["aitchison",3],["skbio",2],["pdist",2],["introspect",1],["allclose",4],["atol",2],["bracken",4],["redistribution",1],["redistributed",1],["kraken",1],["mags",2],["mag",2],["phenotypes",3],["metagenomic",1],["aggfunc",2],["phyloseq",5],["kitome",4],["inversely",1],["phl",2],["pico",1],["prevalent",3],["lowbio",1],["bradyrhizobium",2],["ralstonia",2],["pseudomonas",2],["acinetobacter",2],["methylobacterium",2],["stenotrophomonas",2],["faecalibacterium",1],["prausnitzii",1],["bacteroides",1],["uniformis",1],["pickettii",1],["sporadically",1],["metagenome",5],["aldex2",4],["otu",4],["ancom",2],["aldex",3],["interpretable",3],["instrain",2],["ani",2],["popani",2],["99999",10],["olm",1],["name1",1],["name2",1],["999995",1],["9990",6],["99998",1],["strains",2],["sesame",3],["minfi",4],["illumina",6],["infinium",2],["idats",2],["epicv2",5],["epicv1",1],["idat",3],["detp",3],["funnorm",2],["betas",9],["metharray",1],["qcdpb",1],["maxprobes",2],["rgchannel",1],["sbe",2],["gset",2],["averages",4],["liftover",1],["sample8",1],["secretly",1],["relabeled",1],["donor3",1],["s7",1],["s8",1],["nsamples",4],["xreactive",1],["attrition",1],["rgset",1],["epic",5],["450k",1],["harmonizes",2],["hm450",1],["gmset",1],["dish",1],["ewas",5],["dmc",5],["dhsblood",1],["blood",1],["downweights",1],["epidish",1],["collinear",3],["celldmc",1],["dmct",1],["distrust",2],["cpg",10],["moderated",2],["dss",4],["linearly",2],["fileext",5],["weighs",1],["dmcs",3],["spiked",1],["dmrseq",3],["bsseq",2],["permuting",1],["qval",1],["bs",5],["bismark",4],["bsmooth",1],["dmltest",1],["minlen",1],["dis",1],["methylkit",4],["annotatr",1],["sidestep",1],["gse86833",1],["gse105018",1],["rrbs",1],["coin",2],["1kb",2],["united",2],["unite",4],["destrand",3],["tiled",1],["corroborate",3],["annots",1],["basicgenes",1],["goregion",1],["epigenetic",3],["methylclock",2],["mechanics",5],["dnam",2],["methy",2],["dunedin",2],["pace",3],["cpgs",1],["05d",4],["uncorrelated",2],["eaa",2],["recapitulates",1],["imputing",2],["biasing",1],["horvath",1],["hannum",1],["levine",1],["skin",1],["acc2",1],["phenoage",1],["m2018",1],["paceprojector",1],["residualize",1],["bacon",1],["soak",1],["unwanted",1],["ahrr",1],["cg05575921",1],["joehanes",1],["9e",1],["mansell",1],["saffari",1],["phenocase",1],["gran",1],["granulocyte",1],["smoker",1],["mvals",1],["buja",1],["eyuboglu",1],["moderation",3],["0e",1],["uncorrectable",1],["theorem",1],["r01",1],["c01",1],["r08",1],["grp",1],["cytosine",2],["destranding",1],["microbiome",11],["corrupts",2],["suit",1],["460",1],["run2",2],["fastqs",1],["payoff",1],["otus",1],["smell",1],["chimeric",1],["storm",1],["amplification",3],["nova",1],["denoising",3],["mergers",2],["ancombc",2],["nearing",1],["342",1],["knife",1],["monte",3],["carlo",3],["linda",1],["rmultinom",1],["picante",1],["guni",1],["sepp",2],["greengenes2",2],["qiita",1],["ucsd",1],["edu",1],["earth",1],["earthmicrobiome",1],["ntaxa",3],["rngseed",2],["qiime2",2],["dodges",1],["nats",1],["wallis",1],["faith",2],["wu",1],["uwu",1],["pco",2],["pcoa",2],["ordinate",2],["wunifrac",1],["silva",3],["decipher",1],["ideally",1],["werner",1],["bokulich",1],["nr99",2],["v138",2],["rdp",2],["omic",4],["equalize",3],["mae",16],["nbatch",1],["mosaic",1],["samp",1],["hijacks",1],["tini",1],["mofa2",3],["mfa",1],["snf",2],["diablo",2],["nrecommendation",1],["mixomics",1],["ncomp",1],["mirna",7],["favors",1],["plsda",1],["mfold",1],["nrepeat",1],["vote",2],["splsda",1],["defunct",2],["biomarkers",2],["mofa",4],["stabilized",2],["ard",1],["likelihoods",1],["retrain",1],["basilisk",2],["snftool",1],["fused",1],["view1",1],["view2",1],["dist2",1],["affinities",1],["numc",1],["eigengap",1],["jordan",1],["weiss",1],["nmi",1],["recurs",2],["subsamples",1],["gsea",9],["enrichplot",5],["ridgeplot",2],["ggridges",2],["keytype",8],["entrezid",12],["gssize",8],["overfit",4],["overly",4],["dotplot",10],["gseaplot2",3],["wiki",3],["1029",1],["1019",1],["1021",1],["991",1],["993",1],["4085",1],["4174",1],["5111",1],["1869",1],["1871",1],["7027",1],["4171",1],["4172",1],["4175",1],["4176",1],["4998",1],["5424",1],["5425",1],["emapplot",3],["treeplot",1],["termsim",3],["emap",1],["ontologies",1],["ontology",2],["operates",3],["gosem",1],["mf",2],["fg",2],["bitr",8],["wang",1],["preranked",1],["multilevel",1],["unsorted",3],["exponent",3],["subramanian",1],["fgsea",1],["msigdb",1],["term2",2],["hallmarks",1],["t2g",2],["gson",1],["mkegg",1],["geneid",4],["kk",1],["eukaryotes",1],["sparser",1],["mkk",1],["enricher",3],["spia",1],["graphite",1],["kgml",1],["nde",3],["glycolysis",2],["gfdr",1],["gfwer",1],["kegglink",1],["complexes",1],["reactome",4],["permutes",2],["ccnb1",1],["ccnb2",1],["cdc20",1],["bub1",1],["mad2",1],["plk1",1],["aurka",1],["aurkb",1],["cdc25",1],["ccna2",1],["mcm2",1],["mcm3",1],["mcm4",1],["mcm5",1],["mcm6",1],["mcm7",1],["orc1",1],["deepest",1],["ggraph",1],["rplots",3],["viewpathway",1],["diagram",4],["wikipathways",2],["wp",2],["organisms",1],["wp554",1],["gpml",1],["20240310",1],["destpath",1],["wp2gene",1],["wpid",1],["t2n",1],["dr2",2],["minimac",1],["glimpse",1],["bites",1],["gold",1],["gts012",1],["recs",1],["aaf",1],["psrf",3],["asdsf",2],["rwty",2],["pfile1",1],["pfile2",1],["pfiles",2],["pfile",2],["mrbayes",2],["burnin1",1],["burnin2",1],["ess1",1],["ess2",1],["ngen",1],["samplefreq",1],["autocorr",4],["series1",1],["series2",1],["mean1",1],["mean2",1],["lnl",1],["talpha",1],["atgcatgcatgcatgc",1],["atgcatgcatgaatgc",1],["chimp",12],["atgcatgaatgcatgc",1],["gorilla",7],["atgaatgcatgcatgc",1],["atgaatgaatgcatgc",1],["rat",11],["nj",3],["ladderize",4],["confidences",4],["atgcatgcatgc",1],["atgcatgcatga",1],["atgcatgaatgc",1],["atgaatgcatgc",1],["atgaatgaatgc",1],["k80",1],["dnabin",1],["atgcatgcatgcatgcatgc",1],["atgcatgcatgaatgcatgc",1],["atgcatgaatgcatgcatgc",1],["atgaatgcatgcatgcatgc",1],["atgaatgaatgcatgcatgc",1],["asrv",1],["jc69",2],["unsaturated",1],["bent",1],["xia",1],["iss",1],["dambe",1],["fastme",1],["nni",1],["spr",1],["mcmctree",5],["usedata",3],["fossil",1],["calibrations",2],["bv",3],["cauchy",1],["myr",1],["uninformed",2],["hessian",1],["outpath",1],["ndata",2],["ncatg",1],["bdparas",1],["rgene",1],["sigma2",2],["sampfreq",1],["nsample",1],["hky85",1],["treeio",1],["phyloxml",1],["bifurcating",1],["manipulation",51],["polytomies",1],["simultaneous",2],["radiation",1],["ufboot2",1],["orangutan",1],["nonterminals",1],["polytomy",1],["induced",3],["monophyly",2],["mrca",1],["monophyletic",2],["extracting",6],["primates",1],["patristic",1],["knee",1],["rooting",1],["ingroup",1],["unrooted",1],["clades",1],["phylogram",1],["legibility",1],["allel",8],["callset",3],["calldata",2],["300kb",1],["inaccessible",2],["deflation",2],["850",1],["flatnonzero",1],["i4",1],["af2",1],["n012",1],["dosages",1],["i1",1],["flt",4],["segregating",2],["subpops",2],["ac1",2],["ac2",2],["watterson",1],["taj",1],["tajima",4],["hudson",4],["bhatia",2],["vj",4],["blen",1],["den",2],["windowed",3],["xp",3],["ehh",3],["intersecting",1],["deflate",1],["demographic",1],["selscan",1],["biallelic",1],["tajd",1],["depressed",1],["haplotypes",1],["xpehh",2],["savetxt",2],["tend",2],["tfst",1],["ihs",2],["tihs",1],["nansum",2],["tallies",1],["unbalances",1],["dv",2],["dntp",2],["monovalent",1],["mg2",1],["ntp",2],["gcaattcggcattagcctgagcgtacgtacgttagccagtcgatcgatgctagctagcatcgatcgtagctagcatcgg",1],["atccagtcagtcgatcgtagctagctagcatcgatcgatcgtagctagcatgctagcgcgatcgtagcatcgatcgatg",1],["catcgtagctagctagctagcatcgatcgtagctagcatcgatcgtagcatcgatcgatcgtagctgatcgatcgtagca",1],["tcgatcgatcgatcgtagctagctagcatcgatcgtagcatcgttacggcattagcctgagcgtacgtacgttagccagt",1],["divalent",1],["terminus",2],["primes",1],["mfeprimer",1],["maketrans",1],["tgca",1],["gtctcctctgacttcaacagcg",2],["anneals",1],["3prime",1],["36s",1],["11s",1],["hairpins",1],["dimers",1],["dimer",1],["recessed",1],["extendable",1],["annealing",1],["involvement",1],["accaccctgttgctgtagccaa",1],["hairpin",1],["anneal",1],["homodimer",1],["dtm",1],["npair",1],["qpcr",1],["taq",1],["man",1],["hnnnn",1],["cleaves",1],["atggcaccgtcaaggctgagaacgggaagcttgtcatcaatggaaatcccatcaccatcttccaggagcgagatccctccaaa",1],["gccggctgccggaggccgccggcagccggccgcaggccg",1],["atcaagtggggcgatgctagctacgatcagtaccatggagaaggctgggtcatcatctctaatgcccatgttcgtcatggtgt",1],["assay1",1],["miqe",1],["maxquant",4],["razor",2],["lfq",8],["concentrated",1],["0e7",2],["0e6",1],["0e5",1],["p12345",1],["q67890",1],["genea",1],["geneb",1],["p99999",1],["p02769",1],["alb",1],["p33333",1],["genec",1],["deq",1],["winsorizes",1],["stdev",5],["shrunk",5],["mixcompdist",1],["psm",3],["competition",3],["elias",1],["gygi",1],["keich",1],["xxx",3],["psms",4],["cummin",1],["pyopenms",1],["xmlfile",1],["aaaeuniquer",1],["bbbauniquek",1],["sharedabk",1],["cccbuniquek",1],["dddsubsetk",1],["eeeonlyk",1],["zzzdecoyk",1],["yyydecoyr",1],["xxxdecoyk",1],["subsumable",1],["prots",2],["mandates",1],["oneway",1],["keratin",1],["krt1",1],["ptxqc",1],["pc3",1],["sty",1],["dephosphorylation",1],["olsen",1],["flr",1],["akt1b",1],["gsk3",1],["p31749",1],["p28482",1],["q9",1],["y6",1],["k9",1],["p49841",1],["0e8",1],["melt",1],["msstats",1],["plex",3],["irs",2],["plexes",2],["elution",1],["plubell",1],["geomean",1],["koina",1],["ms2",1],["koinapy",1],["lggneqvtr",1],["prosit",1],["wilhelmlab",1],["ms2pip",1],["hcd",1],["deeplc",1],["dlc",1],["misplace",2],["inviting",1],["irt",2],["gagssepvtgldak",1],["veatfgvdesnak",1],["yilagvensk",1],["tpvisggpyeyr",1],["tpvitgapyeyr",1],["dgldaasyyapvr",1],["advtpadfsewsk",1],["gtfiidpggvir",1],["gtfiidpaavir",1],["lflqfgaqgspflk",1],["lib1",1],["lib2",1],["nonlinear",1],["lowess",1],["prec",1],["ngroups",1],["precursors",26],["rasterization",1],["rescale",2],["174",2],["lzw",2],["umap1",2],["umap2",2],["abcde",1],["papermill",5],["scrap",1],["scrapbook",1],["nbconvert",2],["sb",8],["scraps",2],["forensics",1],["great",2],["sept9",2],["dec1",1],["3e",3],["7e",1],["rowname",1],["itertuples",4],["gtsummary",1],["flextable",1],["inferential",9],["tbl1",1],["trt",2],["p25",1],["p75",1],["exponentiate",1],["uvregression",1],["spanner",1],["ligate",1],["enzymes",7],["5overhang",2],["3overhang",2],["blunt",2],["n5",3],["ovhg",1],["ovhgseq",1],["cutters",2],["cutter",1],["electrophoresis",1],["brighter",1],["eco",7],["hind",7],["catalyze",2],["ecori",2],["bamhi",1],["domestication",1],["iis",1],["pot",1],["bsa",6],["bsm",1],["mo",2],["clo",1],["fusions",1],["domesticate",1],["ligates",2],["homopolymers",1],["potapov",1],["overhangs",2],["aatg",1],["gctt",1],["tact",1],["agga",1],["gatc",1],["gggg",2],["palindrome",4],["homopolymer",2],["xho",5],["xba",2],["enz",1],["6d",3],["nco",2],["qualifiers",4],["pos1",3],["pos2",3],["excision",1],["commercially",1],["ribo",18],["ribosome",9],["dwarf",1],["waltz",1],["psite",3],["plastid",2],["rfft",2],["rfftfreq",2],["nucleotides",3],["frame0",3],["16s",1],["period3",2],["idx3",1],["cycloheximide",1],["redistributes",1],["hussmann",1],["bamgenome",1],["occ",10],["ccg",1],["ctg",2],["gcc",1],["atg",6],["rpf",1],["riborex",2],["xtail",2],["anota2seq",2],["translational",1],["dampens",1],["rpk",1],["heteroskedasticity",1],["las",3],["tx2gene",4],["tximport",4],["txdbmaker",1],["txname",2],["dbi",2],["txi",3],["rscape",3],["covariation",3],["scape",3],["covarying",1],["powered",1],["argues",2],["nbpairs",2],["rivas",1],["covary",1],["alen",1],["avgid",1],["clan",2],["deoverlap",2],["clans",2],["deoverlapping",1],["clanmate",1],["subseq",2],["cmsearch",1],["rnafold",7],["vienna",4],["mfe",8],["mea",2],["conformations",1],["gcggauuuagcucaguugggagagcgccagacugaagaucuggagguccuguguucgauccacagaauucgcacca",2],["reactivities",8],["bpp",3],["deigan",2],["restraint",3],["hajdin",2],["dms",2],["restrained",2],["mapper2",2],["flexibility",4],["unrestrained",1],["nbase",1],["cordero",1],["watson",1],["crick",1],["restraints",1],["4169",1],["ff4500",1],["unreactive",2],["reactive",2],["forna",1],["tertiary",1],["islice",2],["fastas",2],["bgzf",4],["voffset",1],["004",1],["acgtacgtacgt",1],["acgtacgt",2],["iiiidddd",1],["solexa",3],["phred33",1],["phred64",1],["mislabeled",1],["sanger",2],["quals",2],["q30",1],["atgcgatcgatcgatcggcgcatatgcgcgcatgcatgcatcggcatcgatcgatcgatcgatcgatcgatcgatcgcatgcatcgatcgatcgatcgatcg",1],["atgcgatcgatcg",4],["softmasked",1],["atatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatat",1],["gbk",1],["sth",1],["reencode",1],["dbxrefs",2],["deinterleaving",1],["lockstep",2],["mate",3],["desyncing",1],["ttgg",1],["read2",1],["ggcc",1],["aatt",1],["deinterleave",2],["deinterleaved",1],["atcacg",1],["o2",8],["casava",1],["seq3",5],["qualities",2],["accessing",1],["contig1",1],["contig2",1],["contig3",1],["contig4",1],["contig5",1],["atgc",4],["aun",1],["atgcgatcgatcgatcgatcg",5],["gctagctagctagctagcta",1],["ttaattaattaattaattaa",1],["atgcgatcg",3],["seq001",1],["oldname",1],["gc123",2],["atgcgatcgatcgatcgatcgatcgatcgatcgtaa",1],["pos3",2],["wobble",2],["cai",1],["adaptation",2],["ribosomal",3],["efs",1],["gct",1],["gac",1],["ggt",1],["atggctgctgctctgctgctggacgacaaaaaaggtggtgctctggacaaaggtgcttaa",1],["atggctctgctggacaaaggtgctgctctgctggacgacaaaaaaggtggtgctctgtaa",1],["atgctggctgacgacaaaggtggtgctgctctgctgaaaaaagacggtgctctggcttaa",1],["adaptiveness",1],["dispreferred",1],["synonyms",1],["atggcagcattagatgataaaggataa",1],["cryptic",3],["rscu",3],["atgcttctgctactgcttctactgctgctactgtaa",1],["atgcgaattcgatcgaattcgatcggatcc",1],["gaattc",2],["ggatcc",2],["aagctt",2],["tgacca",1],["tgacta",1],["tgacga",1],["tgacaa",1],["ma0001",1],["transfac",1],["agl3",1],["aagcgcgcgaa",1],["gcgc",1],["aagatcctc",1],["gatnntc",1],["tacaa",1],["tacga",1],["tacta",1],["tgcaa",1],["atgctacaagcttgtagctacga",1],["atgctataaaagatctataaatgctatatagcatgc",1],["tata",1],["cgt",2],["agt",1],["acg",1],["tatawaw",1],["kozak",1],["atgcgccatggctaccatggatgc",1],["dsdna",2],["augcgaucg",1],["ambig",2],["atryswkm",1],["acgtryswkmbdhvn",1],["swn",1],["acgu",2],["ty",1],["maivmgr",1],["aaatgggccctttaaa",1],["gcggccgc",1],["ctcgag",1],["atgcga",1],["atgcgaattcgatggatccatg",1],["subsequences",1],["atgcgatcgatcgatcgatcgaaaaaaaaaaagatcgatcgatcgatcgatcg",1],["gat",1],["modifications",6],["ttt",1],["immutability",4],["undef",1],["seqrecord",2],["mrsidr",1],["atgccc",1],["gctagc",1],["ttaagg",1],["atgcgatcgatcgatcgatcgatcgatcgatcg",1],["gcgcgcgcgcatatatatat",1],["atgcgatcgatcgatngatcatgc",1],["gatngatc",1],["mkwvtfisllflfssaysrgvfrrdahksevahrfkdlgeenfkalvlia",1],["melting",2],["atgcgatcgatcgatcgatc",1],["atgcgatcgatcgatcgatcgatgcgcgcgcgcatatatatatat",1],["atgcgatcgatcgatcgatcgtaa",1],["dinucs",1],["atgcgatcgnnncgatcgatcg",1],["acggtcaggtcaggtacggt",1],["ntps",1],["saltcorr",1],["owczarzy",1],["maegeittftaltekfnlppgnykkpkllycsngghflrilpdgtvdgtrdrsdqhiq",1],["helix",2],["isoelectric",2],["aromaticity",2],["ngravy",1],["maegeittftaltekfnlppgnykkpkllycsngghflrilpdgtvdgtrdrsdqhiqlqlsaesvgevyikstetgqylamdtsgllygsqtpseeclflerleenhyntytskkhaeknwfvgmkngkkielkdlvsgflaekqgsptffgymkflsnseivvlpnnvapnvryiiqqygfyhhvgtwnnnshakigliilylnkektlfnnnvqnkrtshllsqmydpkk",1],["hydropathicity",1],["hydrophilic",1],["extinction",1],["molar",1],["cysteines",1],["cystine",1],["summing",3],["chunking",6],["atgcgatcgatcgatcgatcgatcg",1],["ttaa",1],["nnnn",1],["nnnnnnnn",1],["nnnnnn",1],["exon1",1],["exon2",1],["exon3",1],["atc",1],["atgcgatcgatcgatcgtaaccggttaaccggttaa",1],["proteobacteria",1],["prjna000000",1],["straddled",2],["acgtacgtac",1],["aaaatgcgatcgtaagggg",1],["transcribe",1],["atgtttggtcattaa",1],["mitochondrial",4],["aga",1],["mito",4],["atgagatga",1],["vert",1],["reassigned",2],["atgtttggttaa",1],["gtg",1],["gtgtttggttaa",1],["tttggttaa",1],["x3",1],["atgtttgg",1],["atgtttggt",1],["atgcgatcgatcgatgttttggcattaagatcgatcgatcgatcg",1],["harmonypy",2],["adatas",2],["nfeatures",3],["npcs",5],["celltypist",1],["voting",1],["singler",1],["celldex",1],["hpca",1],["monaco",1],["cellchat",1],["communication",8],["secreted",1],["liana",1],["perms",5],["orderby",1],["dendritic",1],["crosstalk",1],["nsmallest",1],["ndims",3],["infercnv",1],["malignant",1],["contaminated",3],["suits",1],["i6",1],["i3",1],["kat",1],["scevan",1],["subclusters",1],["subclones",1],["pbmc",7],["milo",5],["refined",3],["nhoods",2],["sccoda",1],["coda",1],["ana",1],["hmc",1],["doubletfinder",1],["sct",3],["bcmvn",1],["bcmetric",1],["poi",1],["homotypic",1],["classifications",1],["scrublet",4],["bimodal",3],["hashsolo",1],["demultiplexing",2],["hashtag",2],["negatives",3],["hto",2],["htodemux",1],["assay5",1],["staining",1],["smeared",2],["demuxmix",1],["cassiopeia",2],["unedited",1],["scalable",1],["ilp",1],["subclades",1],["mutationless",1],["ilpsolver",1],["gauge",1],["dissimilarity",1],["hamming",2],["critique",1],["foulds",1],["cospar",1],["dynamics",5],["spar",1],["clones",7],["tmap",1],["multitime",1],["fates",1],["monocyte",1],["neutrophil",1],["transcriptomically",1],["weinreb",1],["sharey",3],["logfoldchanges",2],["ms4",4],["fcgr3",2],["nkg7",5],["monocytes",2],["celltypes",2],["presto",1],["shortlist",1],["mebocost",3],["mebo",2],["commu",4],["communications",2],["sensor",3],["fdrs",1],["capitalized",4],["transporter",1],["metabolites",9],["muon",2],["adt",3],["modalities",3],["mdata",5],["dsb",1],["droplets",1],["wnn",3],["h5mu",1],["apca",1],["wsnn",2],["gd",1],["prtb",1],["escapers",2],["gdo",1],["confounds",1],["sqeuclidean",1],["edistance",1],["crushed",1],["etest",1],["baselines",1],["cardiomyocytes",1],["hepatocytes",1],["nuclei",4],["hvg",6],["cp10k",1],["hvgs",5],["nmads",1],["scran",1],["reflexively",3],["sctransform",3],["snapatac2",1],["distr",1],["cd34",2],["ensdb",2],["seqlevels",2],["comp1",1],["q95",1],["hsc",1],["morans",1],["aux",2],["scvelo",1],["velocity",1],["velo",1],["scv",1],["ldata",1],["velocyto",1],["dynamical",1],["gnuplot",1],["rge3",4],["rdeep2",1],["rpm",4],["quartile",1],["stabilizing",1],["mirnas",1],["mirge3",5],["isomi",4],["isomirs",3],["isomir",4],["rbase",1],["nematode",1],["fruitfly",1],["3p",1],["misalign",2],["uagcuuaucagacugauguuga",1],["acgtacgtataagctatcgtacgt",1],["miranda",2],["targetscan",2],["mirdb",2],["computationally",1],["7mer",1],["8mer",1],["8nt",1],["6mer",1],["rdb",1],["mirbase",1],["repression",1],["randa",1],["pingpong",4],["trf",4],["pirna",4],["slicer",1],["biogenesis",1],["z10",2],["partner",6],["transcriptomics",21],["2um",1],["bin2cell",1],["b2c",1],["visium",10],["stardist",1],["illustration",1],["10um",1],["nucleus",2],["micron",1],["14um",1],["radii",1],["territory",2],["territories",1],["intercellular",2],["epcam",1],["cd3d",1],["col1a1",1],["pecam1",1],["epithelial",1],["lay",1],["lattice",8],["meshgrid",1],["nreconstructed",1],["idxmax",1],["16um",1],["gy",3],["n16um",1],["watershed",1],["classical",1],["cellpose",2],["baysor",1],["proseg",1],["filterwarnings",2],["hne",6],["spots",10],["texture",1],["glcm",1],["solidity",1],["ligrec",1],["commot",1],["seqfish",1],["spaceranger",2],["spatialdata",1],["scalef",2],["scalefactors",2],["diameter",1],["fullres",1],["cell2location",1],["c2l",1],["varm",3],["aver",1],["intersect1d",1],["q05",1],["deconvolved",1],["banksy",1],["augmented",1],["pepper",1],["stagate",1],["spatially",3],["optimizing",1],["l0",1],["mofapy2",1],["mudata",1],["microns",2],["ngraph",1],["moran",3],["knn6",1],["knn30",1],["cellularity",1],["merfish",2],["codeword",1],["moffitt",1],["osta",1],["dlpfc",1],["jackson",1],["multiplexed",1],["4668",1],["brain",2],["mimics",2],["autocorrelation",3],["heavily",1],["perceptually",1],["histology",1],["p99",1],["mmcifparser",6],["p53",1],["disordered",3],["polarity",1],["thermal",1],["bfactor",6],["2700",1],["intrinsically",1],["pockets",7],["fpocket",5],["pocket",4],["druggability",3],["ligandability",1],["concavity",1],["crystallization",1],["druggable",3],["schmidtke",1],["5858",1],["p2rank",3],["skipinitialspace",1],["atom1",1],["atom2",1],["angstroms",3],["burial",1],["shrake",3],["rupley",3],["tien",1],["asa",1],["195",1],["193",2],["223",1],["225",2],["224",3],["236",1],["155",3],["285",1],["263",2],["superimpose",1],["crystal",1],["levy",1],["packing",2],["pisa",1],["chai1",1],["struct1",1],["struct2",1],["atoms1",1],["atoms2",1],["imposer",1],["intermittently",3],["esmatlas",1],["deposited",2],["pdblist",1],["pdbl",1],["hhb",1],["pdir",1],["divided",1],["asu",1],["oligomer",1],["assembly1",1],["urlretrieve",2],["hetero",9],["4hhb",2],["resseq",3],["overload",1],["originals",2],["bfactors",1],["patchy",1],["snapshotted",1],["crystallographic",1],["metals",18],["cofactors",3],["zn",5],["heme",1],["fad",2],["rotaxis",1],["tran",1],["radians",1],["disorder",2],["ntotal",1],["seqres",1],["ppbuilder",3],["ppb",1],["unmodeled",1],["hetfield",1],["waters",1],["heterogens",2],["vii",1],["physiological",1],["pdbid",1],["nonstandard",3],["cryoprotectant",1],["protonation",1],["titratable",1],["solvated",1],["ka",1],["propka",1],["optimizer",1],["overfitting",1],["ramachandran",1],["probity",2],["dihedral",2],["mmcif2",2],["rfree",2],["kleywegt",1],["brunger",1],["rama",3],["basins",2],["williams",1],["halfmap",1],["rosenthal",1],["henderson",1],["mapmodel",1],["ppii",1],["rama8000",1],["contours",1],["gross",1],["phenix",1],["molprobity",1],["4826",4],["nonpro",1],["nonproline",1],["exptl",1],["micom",1],["compartmentalized",2],["extracellular",1],["cobrapy",8],["parallelizes",1],["sbml",3],["cooperative",1],["qp",2],["ghs",1],["cplex",1],["gurobi",1],["curate",3],["gpr",5],["gimme",3],["troppo",1],["fastcore",1],["corda",1],["matlab",1],["cobra",15],["toolbox",1],["raven",1],["textbook",7],["pfk",2],["pgi",2],["subunit",2],["isozyme",1],["pentose",1],["fba",7],["flux",13],["fva",7],["optima",2],["pfba",2],["loopless",2],["glucose",2],["uptake",7],["mmol",3],["aerobic",1],["jo1366",1],["fluxes",6],["ln2",1],["pyk",1],["atps4r",1],["fum",1],["h2o",2],["so4",1],["co2",1],["glc",2],["acetate",4],["succ",2],["succinate",3],["principled",1],["representatives",1],["optgp",1],["thinning",1],["knockouts",3],["moma",2],["lethality",1],["b2276",1],["knock",4],["viable",3],["dbl",2],["list1",1],["list2",1],["gapseq",1],["carveme",6],["gapfill",5],["gram",4],["grampos",2],["gramneg",3],["memote",5],["moiety",1],["conserving",1],["dissipation",2],["discharged",1],["maximizing",1],["egc",2],["egcs",1],["atp",21],["fritzemeier",1],["gtp",1],["ctp",1],["utp",1],["quinones",1],["q8h2",1],["fmnh2",1],["proton",1],["motive",1],["adp",1],["nadh",1],["nad",1],["nadph",1],["nadp",1],["fadh2",1],["dissipations",1],["ngam",1],["erroneous",1],["atpm",1],["infeasibility",1],["stoich",1],["formedness",1],["ub",1],["secretion",4],["obligatory",2],["bioreactor",1],["cooperates",1],["straindesign",1],["anaerobic",2],["milp",2],["fermentation",1],["optknock",1],["sdmodule",1],["maximizes",2],["solutions",2],["glpk",1],["immcantation",1],["alakazam",1],["shazam",1],["scoper",1],["dowser",1],["tigger",1],["changeo",1],["airr",2],["personalize",1],["recurrent",1],["ighv",1],["imgt",1],["unmutated",1],["ham",1],["novj",1],["junctional",1],["germlines",1],["cdr",1],["fwr",1],["convolves",1],["resamples",6],["spectratype",2],["oligoclonal",1],["clonotype",4],["hyperexpanded",1],["repviz",1],["clonotypes",4],["trbv5",2],["trbv6",2],["trbv7",2],["trbv20",1],["trbj1",2],["trbj2",2],["zipf",1],["homeostasis",1],["downsample",1],["contraction",1],["morisita",1],["horn",1],["shallowest",1],["angles",1],["sin",10],["polyclonal",1],["expansions",3],["scirpy",1],["awkward",1],["wu2020",1],["3k",3],["vdj",2],["clonotyping",1],["nchain",1],["preferentially",1],["nretained",1],["hypermutation",1],["shatters",1],["hypermutated",1],["nclonal",1],["nnormalized",1],["nexample",1],["nanalysis",1],["olga",3],["pgen",3],["tcrdist",2],["mayer",1],["blackwell",1],["e68605",1],["tcrrep",1],["alphabeta",1],["gammadelta",1],["igor",1],["marginals",1],["casslgqayeqyf",1],["cassfgteaff",1],["casswdrgntgelff",1],["trbv19",2],["trbv28",1],["cassktggsneqff",1],["trbv4",1],["avfdrksdak",1],["cosinor",3],["circadian",7],["rhythms",5],["cosinorpy",2],["cosinor1",1],["minima",2],["rhythmic",5],["mesor",4],["amplitude",7],["rhythm",5],["acrophase",1],["atan2",1],["jtk",2],["metacycle",2],["meta2d",2],["zt",4],["metaout",1],["cyc",2],["evenly",1],["minper",2],["maxper",2],["entrained",1],["filestyle",2],["rhythmicity",5],["laloum",1],["rechavi",1],["zt0",1],["venn",3],["reprogramming",2],["arrhythm",1],["trough",1],["penalizes",1],["favoring",1],["parsimonious",1],["limorhyde",2],["limo",1],["rhyde",1],["8h",2],["arrhythmic",1],["adjusting",1],["lomb",1],["scargle",1],["astropy",1],["irregularly",1],["generalized",1],["baluev",1],["lombscargle",1],["uneven",2],["dividing",1],["angular",1],["nyquist",1],["gls",1],["fap",1],["autopower",1],["detrend",1],["beaten",1],["polyval",2],["faps",1],["aperiodic",1],["underflow",1],["wavelet",1],["wavelets",1],["morlet",1],["cwt",1],["cone",2],["torrence",1],["compo",1],["1998",2],["pywt",1],["ultradian",1],["96h",1],["cmor1",1],["scale2frequency",1],["coeffs",2],["ridges",1],["scalogram",1],["nanmedian",2],["sig95",1],["nanargmax",1],["40h",1],["56h",1],["12h",2],["pcolormesh",1],["shading",1],["mfuzz",2],["graphics",1],["standardise",2],["fuzzifier",2],["mestimate",2],["schwaemmle",2],["acore",2],["equidistant",1],["centroids",1],["thres",1],["tslearn",2],["silhouette",3],["dtw",2],["warping",1],["singularity",1],["sakoe",1],["chiba",1],["geometrically",1],["softdtw",2],["precomputes",1],["sil",2],["0h",1],["36h",1],["atleast",1],["dyngenie3",2],["vahuynh",1],["ode",1],["forests",1],["horiz",1],["forestgreen",1],["gray70",1],["heat",1],["granger",2],["causality",2],["tsa",1],["stattools",1],["grangercausalitytests",2],["adfuller",1],["maxlag",2],["courses",1],["stationary",1],["adf",1],["powerless",1],["differencing",1],["dgp",1],["differenced",1],["nonstationary",1],["ftest",1],["changepoint",1],["ruptures",1],["rpt",1],["piecewise",1],["regimes",1],["16h",1],["32h",1],["pelt",1],["rbf",1],["changepoints",1],["bkps",1],["pen",1],["binseg",1],["bkp",1],["mgcv",3],["denser",1],["knot",1],["behaved",4],["resists",1],["wood",1],["gamm",1],["ar1",1],["edf",2],["overdispersed",1],["8e6",1],["pointwise",1],["lvls",1],["bty",1],["rug",1],["curator",2],["2163",1],["faf",1],["fafmax",1],["uncommon",1],["pp3supporting",1],["bp4supporting",1],["mane",1],["svlen",5],["manta",1],["delly",1],["8200",1],["4100",27],["svtype",1],["tstv",1],["snakefile",1],["fastp",3],["peaksets",1],["joblib",1],["gse37418",1],["ovarian",2],["alphabetically",1],["sgkf",1],["importances",1],["nanstd",1],["loocv",1],["aucs",1],["governing",1],["principle",2],["cholesterol",1],["heart",2],["biobank",1],["bhat",1],["shat",1],["couples",2],["aedecod",1],["collapsible",1],["patsy",2],["nomination",2],["crisprme",2],["pridict",1],["aav",2],["cd19",1],["linearize",1],["facs",1],["leray",1],["313bp",1],["170bp",1],["sediment",1],["phylum",1],["understudied",1],["jumping",3],["hopping",1],["decontamination",1],["c95",1],["untransformed",1],["season",1],["indval",1],["unshrunken",2],["lingua",1],["franca",1],["pycistarget",1],["0a1",1],["cistopic",1],["lda",1],["cgs",1],["topics",1],["instantiates",1],["aertslab",2],["v10",1],["clust",2],["otsu",1],["binarized",1],["specie",1],["preferable",1],["tfdict",1],["10kbp",1],["v10nr",1],["subsampled",1],["rcis",1],["pax6",1],["sox2",1],["foxp3",1],["tbx21",1],["ebf1",1],["irf4",1],["unmappable",1],["groupers",1],["preanalytical",3],["buffy",2],["coat",2],["presumptively",3],["hemolysis",1],["hematopoietic",2],["commitment",3],["atypical",1],["unsubtracted",1],["archaea",1],["starves",1],["feasible",3],["uptakes",1],["4a",3],["4b",3],["5a",1],["ax1",2],["e74c3c",1],["2ecc71",1],["ax2",2],["ax3",2],["ax4",1],["verticalalignment",1],["fontfamily",1],["demonstrable",1],["mzml",1],["pools",2],["qcrsc",1],["broadhurst",1],["schymanski",1],["ionization",1],["psea",1],["mfn",1],["galore",1],["genomation",1],["pcasamples",1],["underdispersed",1],["hypermethylated",1],["hypomethylated",1],["demultiplexed",1],["bc2",1],["unrarefied",1],["gtgycagcmgccgcggtaa",1],["515",1],["ggactacnvgggtwtctaat",1],["806",1],["callahan",1],["primerless",1],["chloroplast",1],["organelle",1],["mitochondria",2],["distorts",1],["ancombc2",1],["prv",1],["struc",1],["metab",1],["metabolome",1],["pvactools",1],["optitype",1],["iedb",2],["neoantigens",3],["pvacseq",3],["arcas",1],["wildtype",1],["mhcnuggets",1],["tdna",1],["msnbase",1],["mathematically",1],["downshift",1],["manufactures",1],["wing",1],["minprob",2],["sdev",1],["collider",1],["nas",1],["gse52778",1],["recount3",1],["recount",2],["encodeproject",1],["gtex",1],["gtexportal",1],["gse81089",1],["gse130963",1],["quantifications",1],["prepped",1],["unshrunk",1],["scrnaseq",2],["10xgenomics",2],["gse149173",2],["gse136831",1],["lung",1],["humancellatlas",2],["pbmc3k",8],["rpl",3],["gse126030",1],["feature1",1],["feature2",1],["regressing",1],["snn",4],["xenium",1],["clouds",1],["timecourse",2],["pygam",1],["dmatrix",1],["archetypes",2],["tnorm",2],["sustained",3],["biphasic",2],["randn",1],["cubic",2],["miscalibrates",1],["preconditions",2],["computable",2],["affirmation",1],["tvals",1],["wiggliness",2],["edof",1],["enrichr",1],["tapply",1],["ars",1],["knots",1],["bends",1],["sar",96],["uma",26],["dissolution",37],["overpotential",20],["mlip",13],["1p1",6],["oc20",7],["insights",8],["disclaimer",6],["poscars",7],["contcar",10],["fairchem",10],["lean",4],["ahrehd0506",1],["poscar",20],["ledlamar",1],["cda",15],["adsorbates",10],["ooh",10],["orr",18],["equilibrium",4],["cu",8],["vnn",10],["coordatoms",3],["heteroatoms",4],["477",1],["083",1],["282",1],["594",1],["607",3],["133",3],["602",4],["433",1],["874",1],["911",1],["377",1],["638",1],["785",1],["553",2],["369",1],["851",1],["587",1],["188",1],["951",1],["455",1],["447",1],["337",1],["275",1],["7996",1],["7618",1],["graphene",8],["pyridine",11],["pyridinen",3],["pyrrole",4],["pyrrolen",2],["4c",3],["3c",3],["2n2c",3],["n2c2",1],["nsoch0",1],["nspbc",1],["udiss",4],["diss",12],["adsorption",13],["ads",7],["ase",11],["mtype",1],["coordination",23],["pymatgen",5],["catagent",8],["vasp",3],["trends",3],["ud",6],["dopant",3],["nsoch",1],["determinant",3],["cw",2],["arctan2",1],["uds",1],["insight",1],["rend",2],["gibbs",6],["collage",4],["facebook",2],["electrons",1],["correciton",3],["bfgs",2],["logfile",2],["adsorbate",3],["slabs",6],["cavity",2],["binidng",1],["adslabs",2],["gas",2],["determining",2],["calculators",1],["a33b2b",1],["1f4e79",1],["7a8b84",1],["fig01",3],["c0392b",1],["4a5560",1],["1a1a1a",1],["f7f9fb",1],["ball",1],["voronoi",2],["adaptor",2],["hollow",2],["tnn",2],["figcaption",1],["1c2b24",1],["eef4f1",1],["f4f7f5",1],["1100px",1],["georgia",1],["d5ddd8",1],["1rem",1],["kpis",1],["140px",1],["75rem",1],["5a6b62",1],["82rem",1],["3rem",1],["9rem",1],["4rem",1],["280px",1],["84em",1],["tn",1],["fmean",2],["rmse",9],["composites",2],["crops",2],["gutter",5],["qa",1],["colw",5],["rowh",5],["rowspan",7],["colspan",6],["aloud",2],["sch",1],["takeaway",2],["rowmates",1],["rightmost",1],["bud",1],["makers",1],["ablation",1],["callouts",1],["arrows",1],["footnotes",1],["leftmost",2],["resizes",1],["regen",1],["reallocation",1],["aesthetic",1],["boxed",2],["mscorefonts",1],["fdir",1],["ttflist",4],["addfont",1],["titleweight",1],["titlelocation",1],["labelweight",1],["ymat",1],["ci95",1],["markedly",1],["yerr",1],["elinewidth",1],["xi",1],["colours",1],["visually",1],["mcolors",2],["444444",2],["bcbcbc",1],["goodness",1],["upright",1],["lettered",1],["tightbbox",1],["abutting",1],["letterless",1],["findobj",1],["iterating",2],["transitively",2],["subplotspec",1],["sib",2],["ssib",1],["bb",5],["bx0",1],["bx1",1],["by0",1],["by1",1],["litrev",8],["bibliographic",1],["bibliography",2],["sici",1],["backtracked",1],["nbsp",1],["venue",1],["emdash",1],["procnote",1],["parendoi",1],["longhead",1],["flatstruct",1],["dashes",1],["1kw",1],["ly",1],["perspective",1],["appraisal",1],["verif",1],["retraction",2],["subsections",1],["edra",1],["retracted",1],["agency",1],["upd",1],["agencies",1],["mineral",77],["pybaselines",6],["raman",12],["unmixing",2],["cm1",1],["despike",3],["savgol",5],["asls",2],["deriv",3],["airpls",1],["minerals",2],["prf",4],["filter1d",1],["polyorder",2],["6745",1],["neigh",1],["prominences",1],["loadtxt",1],["axa",1],["axb",1],["crimson",1],["relres",2],["textcoords",1],["xytext",1],["interp",2],["unmix",2],["6g",1],["prom",1],["gauss",1],["coef2",1],["total2",1],["frac2",1],["jsonlib",1],["manuscript",1],["pitch",3],["grandest",1],["supportable",2],["killer",1],["arresting",3],["poster",1],["fig1",3],["boldest",2],["deck",3],["craft",1],["audience",3],["opinionated",1],["grader",1],["introduction",2],["formally",1],["tightening",4],["rlm",1],["mitigations",1],["lookalikes",4],["neutralized",2],["accordingly",3],["lookalike",5],["extractable",7],["tu",1],["u2039",1],["reassemble",2],["structions",1],["neutralizes",2],["legibly",1],["operative",1],["toc",1],["150pp",2],["stride",1],["513pp",1],["pypdfium2",5],["pdfium",2],["fitz",2],["pymupdf",2],["bookmarks",1],["thesis",1],["hyperref",1],["annex",1],["chapter",1],["ivxlcivxlc",1],["holistically",1],["16pp",1],["75pp",1],["3s",5],["sha8",1],["pypdf",2],["pix",1],["agpl",1],["decrypt",1],["qpdf",1],["idxs",1],["textpage",1],["sca",1],["mitigation",1],["threat",3],["mrr",1],["925",1],["0026",1],["100pp",1],["15s",2],["packs",2],["817",1],["enhancement",41],["orchestrated",1],["108",4],["189",1],["168",8],["173",1],["116",3],["mutants",9],["muts",4],["a12",3],["g47",2],["iterated",1],["170",2],["nim",11],["microservices",3],["nvcr",7],["curls",4],["nvapi",8],["plays",1],["tenancy",1],["overridable",2],["curlimages",1],["adapts",1],["nvcf",2],["bnvapi",2],["bnvcf",1],["oauthtoken",2],["16g",2],["toomanyrequests",2],["correspondences",5],["canonicalizer",70],["catalyst1",4],["solvent1",4],["solvent2",4],["reagent1",4],["reagent2",4],["oov",3],["beam",9],["top1",2],["vocab",6],["depictions",2],["syntheseus",33],["retro",29],["chemformer",2],["graph2",2],["megan",2],["mhnreact",2],["byproduct",2],["beams",9],["chiral",2],["stereo",2],["stereonone",2],["multistep",44],["paroutes",4],["hartwig",5],["brute",1],["forceable",1],["preanalyzed",2],["materials",23],["abbreviate",4],["aizynthcli",8],["abbrev",2],["waving",2],["andor",9],["238",1],["430",1],["9eabb8",1],["scene",3],["dimmed",1],["dblclick",1],["httpfoo",1],["ultimately",3],["representable",2],["2800",1],["acyl",4],["aryl",5],["functionalization",1],["disconnection",11],["chemist",19],["mcts",1],["mechanistic",7],["briefs",28],["purchasable",6],["disconnections",8],["smile",1],["hundredths",1],["depictor",1],["compute2",1],["dcoords",1],["bwatom",1],["eln",7],["patent",6],["askcos",1],["highlighting",1],["depiction",5],["outlook",6],["mining",1],["espacenet",1],["wipo",1],["reaxys",4],["scifinder",1],["acs",1],["rsc",1],["sciencedirect",1],["wiley",1],["springer",1],["polymer",1],["230",1],["sllmreaction",5],["medicinal",3],["chemists",1],["retrosynthetic",7],["industrial",2],["strategic",1],["interconversions",1],["chemoselectivity",4],["analytics",1],["forming",3],["interconversion",1],["atmosphere",1],["workup",3],["regioselectivity",1],["steric",1],["cautious",1],["executive",1],["hazardous",1],["5f6f7c",1],["650",1],["3d4b57",1],["687482",2],["permit",9],["distinctive",4],["sure",3],["explainable",1],["inspired",1],["rerank",3],["17212b",1],["dce4ec",1],["c4d0dc",1],["f5f8fa",1],["fbfcfd",1],["117",2],["191",2],["3075bf",1],["211",1],["142",2],["b7791f",1],["139",1],["2f8b5d",1],["c74a5c",1],["69798a",1],["2f6f8f",1],["f5f7f9",1],["334155",1],["bor",1],["penalize",1],["prn",1],["conin",1],["conout",1],["lpt",1],["30591107",1],["59468882",1],["retrochimera",29],["213",1],["968",1],["927",1],["50406d29b96b165a68fef73fa31448e3",1],["30601718",1],["59511926",1],["284",1],["852",1],["815",1],["f85766b7b2b8693213b429bfb7b20dd6",1],["30597563",1],["59494598",1],["889",1],["47d9f2e3be297d32ce50eb3b7e61c868",1],["usedforsecurity",2],["ndownloader",2],["figshare",4],["6084",2],["downloader",4],["removable",1],["nonreaction",2],["circuiting",2],["crediting",2],["nonmolecule",2],["parrot",14],["alldata",1],["caonicalize",1],["dataloader",1],["topk",1],["rxnmapper",8],["reactiont5",5],["t5v2",5],["rescues",2],["sagawa",4],["stocks",9],["9859f5bc6c04c342b828aff20001504c238d7ac1",1],["setuptools",5],["rxn4chemistry",1],["640d9ddd304d28eb338482f4e9c2dd6b1a25de7c",2],["reactiont5v2",4],["sentencepiece",1],["safetensors",3],["sagawatatsuya",1],["76eb08068e10fe255cae5d563a91e1c1e9abac54",1],["0fb2325",4],["simpletransformers",2],["gdown",1],["wangxr0526",1],["0fb2325567e21011589641544e32427c8244e2a9",1],["b9ef6049",3],["rxnfp",1],["xiaoruiwang",1],["enzy",1],["b9ef6049d341bfc62d835f09ad6ce33b6f86b047",1],["909",1],["e1259cfc45610b4801d38ed512d31290aa13204bfd5df9fe601fe845ddcbe3d6",1],["007",1],["424",1],["27876a4286881aafd286fd6f24a6a56a4ca6ba22d68e035a0ea120106c541ba5",1],["933114058cb2604dc1bf536dbebdfcefbe83d4fc",1],["f0658bfd360bceaaf560f11b850781c50221fe0b",1],["022",1],["989",1],["4418693a91a7a3b5f2aa101a39d58702",1],["b154e58901ddbf1ac94edc4c28de8e7d",1],["606",1],["dfdf7fff11fe2d52af49146b1080dd63",1],["04ddd2b51665907fa759ffd4c5fca820",1],["strangers",1],["scorers",2],["tensors",2],["t5",5],["fc1",4],["fc2",4],["fc3",4],["fc4",4],["fc5",4],["output1",3],["output2",3],["hstack",3],["blames",1],["0o100644",1],["codebases",128],["cc0",6],["multiset",4],["sysconfig",3],["conformance",3],["pythonioencoding",1],["pythondontwritebytecode",3],["doraise",1],["breach",3],["opposed",1],["runpy",3],["purelib",1],["platlib",1],["platstdlib",1],["elf",1],["appleevent",2],["prohibition",1],["subparser",1],["canonicalizers",1],["deficits",1],["deficit",1],["glnmodel",1],["meganmodel",1],["knnmodel",1],["unanchored",1],["mangling",1],["contractually",1],["dgl",1],["abbreviation",2],["rewards",1],["variadic",3],["mff",3],["test1",1],["test2",1],["test3",1],["test4",2],["macro",4],["intrinsic",1],["ioregistry",1],["2377",1],["fancy",1],["opposing",1],["scrna",3],["formulaic",1],["specifying",1],["gzipping",1],["elem",2],["leftovers",3],["tocsr",1],["rtol",2],["5e4",1],["rint",1],["elimination",1],["dependants",1],["oldpwd",1],["askpass",1],["shellopts",1],["zdotdir",1],["cainfo",1],["incantation",1],["tweak",1],["1280",4],["vborw0",2],["kggo",2],["aaaansuh",2],["eug",2],["aaaaeaaaabcayaaaaf",2],["sjaaaadul",2],["eqvr42m",2],["p8z8",2],["bqdw",2],["aeh",2],["qgah",2],["miqaaaabjru5",2],["erk",2],["jggg",2],["connectionfailed",1],["unroute",1],["resent",1],["settling",6],["fromothertab000000",1],["legacyscalar00000000",1],["0064",1],["bogus",14],["0000000",2],["domcontentloaded",10],["homedir",7],["pythonutf8",2],["networkidle",3],["8791",2],["pageerror",6],["bootstrapped",9],["walkthrough",8],["2606",1],["aaaaaaaaaaaa",1],["abcdef0123456789",3],["bbbbbbbbbbbb",1],["fedcba9876543210",1],["cccccccccccc",1],["otherssssss",1],["dddddddddddd",1],["abcdef012345",1],["otherssss",1],["known000000",1],["0f0f0f0f0f0f0f0f",1],["agnostically",1],["premature",2],["fulfill",1],["disposable",9],["methane",1],["likeliest",2],["securitypolicyviolation",1],["framereceived",1],["interleavings",1],["scenes",2],["interacting",1],["scrollbar",1],["crc32",2],["0xffffffff",2],["i5",2],["iend",2],["nleft",2],["nright",2],["image1",1],["horizontally",1],["375x812",1],["6800",2],["000321",2],["2250",1],["1786600000000",1],["rects",4],["blurring",1],["lstart",3],["18999",2],["mon",2],["123456",12],["99999999",5],["123e4567",1],["e89b",1],["42d3",1],["a456",1],["426614174000",1],["chromewebdata",1],["blockedbyclient",2],["1008",2],["0o077",2],["tripwire",7],["unref",1],["45000",1],["avm",1],["status200",1],["8794",1],["e2e",31],["nteam",1],["hermetic",4],["7100",10],["9760",1],["autouse",28],["reruns",1],["provoke",1],["hookimpl",1],["trylast",1],["setenv",293],["delenv",82],["overrode",4],["sessionfinish",1],["exitstatus",1],["hookwrapper",1],["workerfinished",1],["unconfigure",1],["workerinput",1],["workerid",1],["workercount",1],["testrunuid",1],["shouldfail",1],["workeroutput",1],["numprocesses",2],["behaviors",1],["flooded",2],["nseq1",1],["nseq2",1],["actgt",1],["gtaa",1],["actgta",1],["t10",1],["t25",1],["tfeature",1],["t30",1],["t45",1],["t9",1],["parametrize",168],["roundtrip",21],["106",2],["additively",1],["linearized",1],["nstdout",9],["n42",5],["roundtrips",4],["nhost",43],["toolu",6],["importorskip",37],["hia",1],["hou",1],["8841338",1],["0033",1],["0006",1],["0018",1],["nplan",1],["unintercepted",1],["nraise",11],["isdisjoint",15],["agents2",1],["urgent",2],["untidy",1],["loosens",2],["careful",4],["designer",1],["encloses",1],["considering",1],["runstate",1],["skipif",22],["quarantines",2],["revalidates",6],["revalidations",5],["nresult",3],["nboom",1],["64kb",1],["reminds",1],["nlegacy",2],["deleg",10],["rkernel",8],["pwned",11],["o5",1],["nreadme",2],["875",1],["nendobj",1],["ntrailer",1],["xe0",2],["gif89a",1],["webpvp8",1],["v15",2],["00001",3],["0o000",6],["v11",1],["savable",1],["deadbeef",12],["liar",2],["64x16",1],["16x64",1],["indistinguishability",1],["noticed",7],["behavioural",5],["explode",23],["unhappy",5],["bob",78],["aaaa",8],["bbbb",3],["finalizes",7],["overflowed",3],["brick",4],["cell3",5],["cell5",1],["nfigure",1],["nnested",1],["ndf",2],["cell2",1],["cell1",2],["prefreeze",3],["prefrozen",1],["hoping",4],["atime",6],["corrupting",1],["embargoed",4],["editability",1],["x01measurement",1],["ym",2],["yq",2],["leniency",1],["checksummed",1],["sanctioned",3],["faked",3],["synthesises",1],["referenceable",1],["disambiguating",1],["euphemism",1],["000000000000",4],["dateless",1],["1001st",1],["getters",1],["sideways",1],["grind",2],["trouble",3],["reimplement",2],["slips",4],["aliasing",1],["out2",2],["ws2",3],["pointless",3],["healer",1],["0999",1],["8660",1],["r7",3],["rectangularized",1],["bravo",1],["nold",2],["1000000000",1],["injectedfault",2],["bt",3],["nr7",2],["nr8",2],["r8",2],["nr9",2],["r9",2],["400s",2],["612",1],["nameerror",1],["mentioning",2],["200ms",2],["walkable",1],["ghl",6],["ihnhb",6],["xbs",6],["zsbub25j",6],["zq",6],["capsys",112],["readouterr",112],["falsification",3],["adm",2],["sixth",2],["stateable",1],["pausing",2],["outranks",4],["thirteenth",2],["12th",1],["recomputation",2],["acknowledges",3],["reimported",1],["rehashed",3],["outruns",1],["wedges",1],["excinfo",5],["rehash",1],["spares",3],["booting",3],["terminalized",1],["prestart",2],["clarify",2],["pytestmark",8],["321",2],["monkey",9],["misstatement",1],["miscount",1],["purposes",1],["debt",2],["contending",3],["0123456789abcdef0123456789",2],["evaporated",1],["survivor",3],["30k",1],["nsys",2],["purged",1],["3603",1],["1100",1],["1099",1],["python313",1],["coherently",3],["seqp01308",6],["untampered",2],["sounding",2],["x00model",1],["overflowing",2],["1e999",2],["commanded",1],["resealing",1],["nonfinite",2],["sloep",1],["bmodel",1],["suites",1],["uncounted",2],["b6",1],["chloride",3],["wash",1],["ampersand",2],["00625",1],["transmittable",1],["synthesise",1],["proceeded",1],["advising",1],["worktree",6],["gitdir",2],["worktrees",2],["setxattr",1],["tbare",1],["4242",24],["subsumes",5],["oversight",5],["wish",2],["misfires",1],["miniature",2],["procargs",5],["acmecloud",1],["3128",2],["execd",1],["displace",2],["cares",2],["canonicalised",2],["misreported",1],["lifecycletoken",1],["allowtoken",1],["blocktoken",1],["vtoken",1],["physicist",1],["funcs",34],["sanitizes",2],["numerics",1],["gitignore",1],["nueg",2],["downhill",1],["3x3x3",1],["6x6x6",1],["cube",1],["chgnet",1],["bootstraps",7],["nvalues",1],["ndel",1],["ak",1],["7890",4],["nopen",2],["nblocked",1],["shortening",1],["flooding",4],["getfile",1],["970",2],["pmt",1],["f21",1],["6f6d68",1],["midflight",1],["goldens",1],["compileall",1],["apt",1],["apparmor",3],["overruling",1],["factorial",1],["understate",1],["unauthorizable",1],["steers",1],["4322",1],["4321",18],["1789000000",3],["789",1],["456",2],["9734",5],["v31",7],["blurb",1],["rfd",3],["654",1],["getsignal",4],["lr4",1],["v27",4],["nprivate",3],["grab",2],["upg3",7],["9222",1],["9123",1],["compatibly",1],["outlasts",2],["zombies",2],["lingering",2],["claimant",1],["424242",4],["shelling",1],["7001",1],["acct",8],["iexec",6],["ixgrp",3],["ixoth",3],["demonstrably",1],["nmeasurements",1],["lacked",1],["notionally",1],["monopolize",1],["starved",3],["barriers",3],["ntests",1],["ntrue",1],["seqpipe",11],["elses",3],["compiling",1],["disclosing",1],["beacon",2],["sideeffect",1],["ndef",3],["nround",1],["archiving",1],["chunker",1],["128k",1],["13k",1],["2k",1],["5169e1528ce264ed3c7e31823b21002166ebcb34bd5d2b86feeaa262d96008a6",1],["753",1],["20014",1],["liner",1],["endorses",1],["nos",4],["undershooting",1],["zeroed",1],["uncalibrated",1],["nmissing",1],["6th",3],["7th",1],["nfirst",2],["nsecond",4],["compactable",6],["achievable",1],["wave2",6],["wave3",8],["wave4",43],["nsha256",1],["dedups",2],["sglang",1],["8k",1],["misaligned",1],["unaligned",1],["bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",1],["401st",1],["e5",3],["thirds",1],["sbx",34],["31337",13],["revisits",2],["blew",1],["p1s",1],["spew",3],["eofs",2],["addfile",15],["reharvest",2],["plants",4],["repolled",2],["row1",2],["row2",2],["manifest1",1],["digest1",1],["at1",1],["escape2",1],["keepme",1],["stub2",1],["legally",1],["getnames",2],["nnote",1],["tzf",2],["stubbing",6],["4200",8],["replying",2],["bury",2],["speaking",2],["mislabel",2],["wei",1],["vouched",1],["hashless",1],["9e1c2a",1],["zzzz",2],["mycloud",3],["hostedkey6789",1],["quantum",9],["secretkey12345",1],["esmfold2",1],["execkey",1],["hedge",1],["16777232",1],["def456ghi",1],["xyz789tokenvalue",1],["mgr",53],["abcdefgh",2],["timeoutexpired",1],["oops",3],["cli1",2],["claimable",1],["cli2",1],["rewind",5],["j3",1],["j2b",1],["j4",1],["anothers",4],["goals",1],["beforeunload",1],["shh",2],["uncalled",1],["grepped",4],["x00y",1],["nbreak",2],["nrm",1],["chrtype",2],["fifotype",2],["lnktype",2],["understated",1],["x00evil",1],["symtype",2],["sorta",2],["unbuilt",1],["wedge",2],["dressed",3],["situ",1],["mocking",1],["regresses",3],["sen",1],["impersonate",4],["lab01",2],["rubber",1],["subclassing",1],["parametrising",1],["ambiguously",1],["tightened",1],["noncontradictory",1],["submodes",1],["falsey",1],["alarmed",1],["mimic",2],["throttled",2],["mutes",1],["likelier",2],["noops",1],["3001",2],["3002",2],["zulu",3],["dockerignore",2],["deploy",5],["ingress",2],["pod",6],["111111",2],["bookworm",1],["inertness",2],["discuss",1],["unhealthy",1],["healthcheck",1],["pods",1],["sharded",1],["deriver",1],["monkeypatched",3],["backticked",1],["concretely",1],["serialisable",2],["concretised",1],["b1b90ea0",1],["sixteen",4],["nominally",1],["ncurl",3],["unintended",1],["accusation",1],["bypassable",1],["e02c374",1],["capturable",1],["encrypting",1],["hardens",1],["0o666",1],["atomicity",61],["founded",1],["ndelta",1],["zeta",2],["unindexable",1],["257",2],["zqxjunique",1],["filler",3],["x00nul",1],["7f39c1",1],["reingest",1],["res2",1],["nogen",1],["store2",1],["substance",1],["500s",1],["coincidentally",2],["necho",5],["momentarily",3],["restamps",1],["sci2",1],["nulled",1],["clobbers",1],["3601",3],["opus",3],["20250514",1],["flooder",1],["clocked",2],["unharmed",2],["winners",2],["e731",2],["cousin",1],["a1x",1],["doomed",4],["collectable",1],["childs",2],["hopeless",1],["soften",1],["embargo",5],["8f31d7b04ea25c96d1b3e70f",1],["u4twvn",2],["yag",2],["ex2",2],["sb89",2],["spvbgjq5",2],["nbwi",2],["fa6c",2],["e0",3],["ya29",1],["klmnopqrstuvwxyz0123456789",1],["idp",3],["challenged",1],["privatecohortalphaseven",2],["versionish",2],["hex16",3],["a1b2c3d4e5f60718",1],["hex32",3],["a1b2c3d4e5f60718a1b2c3d4e5f60718",1],["aa11bb22cc33dd44ee55ff66",2],["scrubbers",1],["salvaging",1],["flavour",1],["easily",2],["declines",3],["stringifying",2],["explosive",2],["astring",2],["hopes",1],["matchable",1],["exam",2],["sharpest",4],["impersonated",1],["repositorys",1],["unrenderable",3],["a1b2c3d4e5f6",1],["temps",3],["x03",8],["x04empty",2],["x04ok",2],["x04",2],["surrounded",1],["9f3a1c7e4b2d8e6f0a1b2c3d",1],["7d41f8b0c25e93a6d1e4f70b",1],["notified",1],["5f2c81aa47d9e603b1c8f4a2",1],["desirable",1],["implementable",1],["altogether",2],["rotating",3],["nsomething",1],["unredacted",1],["sup3r",1],["0o500",1],["migrat",1],["disguised",1],["184",5],["inet6",4],["modelled",6],["gettimeout",1],["caplog",5],["agentkit",1],["repromoting",1],["parens",2],["teststats",3],["turn1",3],["tuesday",3],["allowlisting",1],["gethostbyname",1],["argue",4],["218",1],["36e2ed60ce8ee5fd33fc4c11ac1c03d0e8d794ca021a0ae177a8f5dcb4267e78",1],["aiohttp",1],["urllib3",1],["bdownload",1],["httr2",1],["rcurl",1],["minified",2],["dereferenced",1],["satellite",2],["unremarked",2],["unenforced",3],["softer",2],["unaccounted",3],["licence",1],["bz",1],["j6k69",1],["archaeology",1],["saas",1],["social",1],["saa",1],["ycombinator",3],["pastebin",3],["mycorp",4],["thanks",2],["doms",1],["tcpserver",2],["8123",4],["collateral",1],["npandas",8],["nimpossible",1],["smuggled",3],["nscipy",3],["egmod",1],["unheld",1],["superseding",1],["racers",1],["ndependencies",12],["nexit",4],["64bit",3],["h04",1],["unrepresentative",1],["justified",1],["relabelled",1],["rewording",2],["whys",1],["leidenalg",1],["zarr",1],["socksio",2],["pysocks",2],["rmarkdown",2],["knitr",2],["pandoc",2],["jax",1],["80c9ab912a275ffb0d41205019faca4c40124951ff630bf6cc3da0921a7c3928",1],["multilib",1],["mangles",1],["rplot",1],["objecting",2],["capfd",7],["507",2],["418",4],["bombs",1],["par1",3],["endobj",1],["x02",3],["x80",1],["x01",5],["480",1],["justifies",3],["retrievals",2],["provenanced",1],["p69905",3],["p68871",2],["p02042",1],["p02100",1],["relinquishes",1],["hunter2",1],["gwen",1],["cars",1],["deduplicates",7],["unauthorised",1],["xhtml",1],["xhealth",1],["intermittent",1],["excepthook",2],["admission1",1],["race01",1],["race001",1],["resending",3],["hooked",2],["patched",9],["00000001",1],["388",1],["608",1],["hold1",1],["dismissing",1],["deletable",2],["unstartable",1],["crash01",1],["governs",5],["conflate",1],["finalise",1],["ordering01",1],["0x4",1],["f600",1],["disarming",3],["bm90",1],["lwet",1],["y3",1],["vyc29y",1],["tie2",1],["7000",3],["1784531680123",1],["frm",1],["reallocating",1],["1002",4],["1003",4],["1004",3],["1005",3],["backdating",1],["backdated",1],["motivated",1],["irwxu",1],["setosa",1],["virginica",1],["iris",1],["petal",7],["compensates",5],["recaptured",1],["nimport",20],["nfor",2],["nsetosa",3],["quietened",1],["ghsa",2],["fm3g",2],["2c7x",2],["8qj8",2],["bitten",2],["poc",1],["forgeable",2],["fallthrough",2],["julia",2],["accusing",1],["unifying",1],["unstated",1],["writability",3],["parametrised",1],["tidying",2],["8127",2],["8130",1],["8131",1],["8124",1],["8125",1],["8126",1],["increments",2],["622",3],["365fdd8e",3],["6bd8317f",1],["cfxw3n",4],["g7",4],["woff2",4],["bhya",2],["b88",2],["fvzi",2],["dhgc3er",1],["anthropicons",1],["dico",1],["rags",1],["getheaders",2],["preloads",1],["crossorigin",1],["bwb",3],["kmgn",3],["f04",1],["acdefghikl",2],["mnpqrstvwy",1],["wrongs",1],["spendable",2],["exploit",2],["epochless",1],["u00e9sum",1],["u00e9",2],["rec1",6],["rec2",3],["sales",2],["bail",4],["spying",2],["envsum",1],["tends",1],["nudges",1],["exploring",2],["behaviorally",1],["reddened",3],["encourage",1],["teapot",2],["terminalizes",1],["qwen3",5],["8b",5],["midtask",1],["conclusive",1],["dispatchable",3],["cfg2",1],["runner2",1],["rfid",2],["handler2",1],["replies2",1],["busting",1],["unparameterized",2],["vdir",1],["serializers",1],["aj",1],["fj",1],["wart",2],["assistants",1],["x05",1],["x06",1],["leaned",1],["moot",2],["distinguishably",1],["unprompted",1],["7235",1],["caseless",1],["abd",2],["bookmarked",1],["develops",1],["kaput",2],["reinterprets",1],["nicer",1],["x01binary",1],["zm9v",1],["foobar",1],["sessionless",1],["viewers",1],["78901",1],["0x81",6],["0x82",3],["unmasks",1],["0x12",1],["0x34",1],["0x56",1],["0x78",1],["payload2",1],["masked2",1],["frame2",1],["x81",2],["dereferencing",1],["pinact",2],["mechanised",1],["assignees",1],["rebase",1],["ruleset",1],["unmergeable",1],["gitleaks",1],["squash",1],["gitleaksignore",1],["pypa",2],["codeql",1],["2503",3],["06687",3],["syntactically",2],["dereference",1],["shunsuke",1],["fuzzing",1],["adjudicated",2],["withdraw",3],["bkr",1],["bypassing",1],["unpersisted",1],["reframed",3],["rehashes",6],["retryability",2],["conceal",1],["precommit",1],["modle",1],["000000000001",1],["000000000002",1],["ccon",7],["ill",2],["x93",1],["h100",4],["hbm3",1],["81559",1],["redid",1],["lockfile",1],["camelcases",1],["statvfs",2],["ample",1],["crowded",3],["abcdef123456",3],["evolving",1],["frsize",1],["bfree",1],["bavail",1],["personalised",1],["24400",1],["25002",1],["25001",1],["26000",1],["26002",1],["27000",1],["27001",1],["24100",2],["24300",1],["24301",1],["24200",1],["keyerror",2],["eflected",1],["partitioned",2],["x04payload",1],["2e0",1],["2e1",1],["e7",1],["copier",1],["backpressure",3],["firstsecond",1],["acdx",2],["acd",22],["acu",1],["acde",24],["remark",1],["a4",2],["w99",1],["endxxx",1],["0x10",1],["precompute",1],["abcd1234",1],["bzx",1],["1201",1],["ef567890",1],["1025",1],["5e1",1],["ncaught",1],["acxd",1],["5th",1],["2345678",1],["2345677614212036",1],["2346",1],["innocent",2],["4097",2],["nsame",2],["nnew",1],["f0000",1],["naws",1],["ntwo",2],["nvim",1],["lua",1],["trustdb",1],["gpg",1],["reenter",1],["recurses",2],["apfs",1],["sane",2],["qm",5],["miscased",1],["polars",1],["nmetadata",1],["manifested",4],["stowaway",2],["uploadpack",1],["tcategory",1],["talignment",1],["acute",1],["ntool",1],["shutdowns",7],["zmq",1],["cure",1],["standin",6],["v390",2],["391",2],["fontmanager",1],["setpgid",2],["afm",2],["afmlist",1],["noto",1],["otf",1],["desynchronises",1],["nsubprocess",2],["nrmtree",1],["syspath",3],["reinstalls",2],["4102",7],["4103",1],["4101",13],["tpython",3],["t9999",1],["tprocess",1],["siginfo",2],["simplefilter",1],["aims",3],["reallows",1],["attesting",1],["ifreg",4],["shd",1],["aiming",1],["nmatplotlib",1],["catastrophe",2],["32735586388",1],["dylibs",1],["unaddressable",1],["pointable",1],["sigusr1",1],["tgid",1],["keyboardinterrupt",1],["interruptible",3],["reassembles",1],["mishandles",1],["unparsed",1],["synthase",12],["096",1],["rotary",2],["catalysis",2],["nonretryable",1],["canned",3],["qujd",4],["play",3],["gkey",1],["sleeper",8],["uncancelled",1],["wed",2],["1445412425",1],["2e9",1],["absurd",1],["tvly",3],["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",1],["shopt",1],["nologin",1],["delaying",2],["u4e2d",3],["400000",2],["selective",3],["claimer",1],["undeliverable",1],["outgrew",1],["200k",1],["stubborn",2],["stepped",7],["reacquire",1],["slipping",2],["canceller",4],["reasoner",1],["deselect",1],["deselection",1],["deselected",3],["methodology",8],["deselects",2],["bnot",1],["myself",1],["collaborators",1],["gvsb",4],["g8",4],["zmlyc3",1],["vjb25k",2],["plumbed",1],["plumbs",1],["y2hpb",1],["gqg",1],["ynl0",1],["zxmk",1],["alien",2],["linearise",1],["httpheaders",16],["misbehaves",1],["sslcontext",3],["demux",1],["x00value",1],["reconfigured",1],["reinitializes",1],["misbehaviour",1],["900000",1],["experiences",2],["toobig",2],["libfoo",2],["misbehaving",1],["fewids",1],["desynchronisation",2],["hardest",2],["latebacklog",1],["replied",1],["whatsoever",1],["floods",1],["reassembled",2],["wrongid",2],["picky",1],["lateid",1],["resynchronisation",1],["similarly",1],["647",1],["retune",1],["wronger",2],["offsetting",1],["639",2],["20001",1],["5002",1],["autonomously",1],["epidemiology",1],["diopside",5],["bertrandite",4],["981",1],["clinoptilolite",2],["446399574",1],["r061111",1],["sendable",5],["involves",1],["unpins",1],["sharper",1],["capital",1],["italy",1],["west",2],["sounds",1],["unbricks",1],["rebindable",1],["unbricked",1],["predicament",1],["falsifying",2],["aabbcc",2],["zz99",1],["pickable",1],["nulling",1],["profs",1],["certifying",3],["mattering",1],["abc123def456ghi789",5],["wasn",1],["balancing",2],["strlen",1],["untranslated",1],["discovering",3],["tidied",2],["ntrace",2],["base0000001",1],["parent00001",1],["child000001",1],["cursorless",1],["fallen",2],["same00000001",1],["later0000002",1],["aaa111222333",2],["noname00001",1],["bbb444555666",1],["late000001",1],["012d",1],["201st",1],["e2e00000001",1],["spied",1],["gw0000000001",1],["9f3a1c7e4b2d8e6f0a1b2c3d4e5f6071",1],["debuggability",1],["widget",1],["8f2a",1],["7d4231",1],["codifies",1],["realistically",1],["sneak",1],["torque",1],["lsf",1],["bsub",1],["bslurm",1],["innocently",1],["fastidiousness",1],["recognising",1],["rearranged",1],["wg",4],["rank0",5],["rank1",1],["nnode",3],["outages",1],["resilience",1],["acknowledgements",1],["postarm",1],["unknowns",1],["prearm",1],["guesswork",1],["tautological",1],["npartition",6],["ngpus",2],["misspelling",1],["mars",1],["renewed",2],["8799",8],["interpose",2],["6000s",1],["precreates",1],["busily",1],["throwaway",1],["intends",2],["fakeenv",1],["hacked",1],["reg2",1],["reg3",1],["executables",1],["programmable",1],["programs",10],["unreachability",1],["npartiton",1],["partiton",1],["ngpu",1],["nmem",1],["nqos",2],["ncpus",2],["test0001",1],["fakebin",1],["jn",1],["imagine",1],["python310",5],["nmemory",1],["subtable",1],["redefinitions",1],["nline",3],["qosgrp",1],["4f2a9c",2],["actors",1],["adjudicator",1],["root1",2],["root3",2],["root2",2],["f3",1],["metachars",1],["needle123",1],["replenish",1],["tapes",1],["resurface",1],["uncontinued",1],["rid2",1],["locatable",1],["unfailable",1],["contributed",1],["d12",1],["waiver",1],["unsticks",1],["out1",2],["synchronised",4],["sticking",1],["narrations",2],["redone",1],["instructs",2],["duf89",2],["duf",1],["darwin21",1],["linux2",1],["freebsd13",3],["pyseries",2],["containerized",1],["installers",1],["rebinder",1],["tracemalloc",5],["200mb",1],["uncapped",1],["renderings",1],["multibyte",3],["unwound",2],["autoprints",1],["primed",3],["oai4sprobe",1],["3e8",1],["010",1],["halt",2],["sigkilling",1],["298",1],["paced",1],["eeeeeee",1],["xc3",1],["xa9",1],["ufffd",1],["asleep",1],["sourcing",1],["nout",1],["owe",2],["referents",1],["unnumbered",1],["408098f",1],["renumbering",1],["00zzzz",1],["x00zzzz",1],["latte",1],["9223372036854775808",1],["203",2],["4301",1],["p0000",1],["1234567890abcdef1234567890abcdef12345678",1],["unrelaxed",1],["ixusr",2],["1042",2],["gsy",1],["execv",1],["acgy",2],["a45",1],["b10",1],["misnamed",1],["initializes",1],["vcd",1],["vdd",1],["acdef",1],["vcdef",1],["registerable",1],["armour",1],["pointedly",1],["interned",2],["falsify",1],["arise",1],["retagging",1],["allocator",1],["company",1],["importability",1],["finalisation",2],["unscheduled",1],["amended",1],["att",2],["idless",3],["instinct",1],["onwards",1],["reinstalled",1],["mechanical",1],["followups",24],["renumbers",1],["somethingelse",1],["exactness",1],["rebroadcast",1],["nthis",1],["nshort",1],["fd4",1],["tracers",2],["nlocal",1],["nstop",1],["setwd",1],["nthird",1],["adversarially",1],["0x63",1],["0x61",1],["0x66",1],["0xe9",1],["600000",1],["naverage",1],["nnonce",1],["maintainers",1],["rewrapping",1],["v020",2],["upcoming",1],["stabiliz",1],["certifies",2],["d13",2],["reboot",2],["ghcr",2],["relabels",1],["9001",12],["paginated",3],["peeled",2],["userns",2],["8x",1],["unpaginated",1],["euo",2],["pipefail",2],["eighth",1],["nversion",1],["nopenai4s",1],["cod",2],["teamid",2],["keyid",1],["dc37677b2e1c63e2034f94d8a5b11f265b73ba33",1],["ncorrupted",1],["semver",1],["123456789",3],["ought",1],["lastexitcode",2],["disablable",1],["relaunch",1],["gitattributes",1],["nameserver",2],["getent",2],["ntimeout",1],["patience",2],["post1",1],["nexec",3],["abcde12345",1],["certification",1],["7101",1],["annoying",1],["exercisable",1],["elaborate",1],["cmds",1],["sanitization",1],["ate",2],["chokes",1],["broadened",1],["purges",1],["loosening",1],["revisited",1],["returncodes",1],["nwhoami",1],["rwhoami",1],["x00whoami",1],["alab",1],["anvidia",1],["604801",1],["fiction",1],["regain",1],["opposites",1],["gw0",9],["autoload",1],["unsplit",2],["unkind",1],["gw1",4],["interpolating",1],["groupings",1],["serially",1],["shrug",1],["mktemp",2],["recorders",1],["gamed",1],["unschematised",1],["parallelising",1],["algebra",1],["prober",1],["81920",1],["demoting",2],["erode",1],["rots",1],["discriminates",1],["constrains",1],["dotless",1],["reformatted",1],["reflowed",1],["zx9",1],["qw3",1],["er7",1],["ty1",1],["op2",1],["as6",1],["df4",1],["gh8",1],["jk0",1],["t14",1],["altered",4],["reserialization",1],["28suffix",2],["ccoc",8],["ccnc",1],["triples",1],["nfrom",1],["hydrolysis",3],["9976287063411217",2],["uris",4],["cc1ccccc1",1],["phenolic",3],["acylation",9],["no1",1],["c3ccc",1],["cc3",1],["cc1ccc",1],["heteroaryl",2],["convergent",2],["doe",2],["difficult",2],["solubility",2],["purification",4],["chemoselective",2],["aprotic",2],["substrates",2],["suffer",2],["protodeboronation",2],["exotherm",2],["5555",3],["salicylate",2],["acetyl",2],["salicylic",2],["acylate",2],["oxygen",2],["carboxylate",2],["lcms",2],["attractive",2],["cleavage",2],["phenol",2],["nucleophilic",2],["electrophile",2],["nucleophile",2],["acetic",2],["anhydride",2],["dichloromethane",2],["ethyl",3],["triethylamine",2],["acylations",2],["productive",2],["electronics",2],["nucleophiles",2],["quench",3],["exothermic",2],["corrosive",2],["260x180",1],["ntarget",1],["ccbr",1],["csvg",1],["phn2",1],["zy8",1],["formatters",1],["budges",1],["zinc",2],["symmetry",2],["ch3",1],["f0658bfd",2],["python38",1],["thf",1],["dmf",1],["base2",1],["purchase",4],["carbamate",1],["reranking",1],["submodel",1],["ringbreaker",1],["inapplicable",1],["endupright",1],["shards",1],["shard0",1],["nsocket",1],["7999",1],["nonfatal",2],["nfinal",2],["preface",1],["winding",1],["attacked",1],["sysctls",1],["procinfo",1],["sysname",1],["9999999999",1],["zg",1],["8761",1],["1010",1],["fetc",1],["fpasswd",1],["retrofit",2],["unrecognizable",1],["v24",5],["preservation",5],["precious",8],["legacyaddress",1],["unrepaired",1],["cj",1],["simplifies",1],["textt",1],["unclean",1],["renumbered",1],["unsound",1],["2401",1],["12345v2",1],["ada",3],["ensg00000254647",1],["chembl25",1],["o4",1],["oc1",1],["2244",1],["bsynrymutxbxsq",1],["uhfffaoysa",1],["w123",1],["disciplines",1],["astrology",1],["reexports",1],["relativization",1],["3f9a1c",1],["onlyscope",1],["relocates",1],["referred",1],["obfuscat",1],["encrypt",1],["undescribable",1],["s3cret",2],["ns3cret",1],["namespacing",2],["9f3a1c7e",1],["xexe",1],["xvsc",1],["u202eexe",1],["ud800bad",1],["u6570",2],["u636e",2],["relaxing",1],["unframeable",1],["notblocked",1],["notfound",2],["bananas",1],["prescan",1],["transmissibility",2],["dan",1],["powerhouse",1],["manipulates",1],["assist",1],["tricks",1],["tings",1],["ndyn",1],["2b9e07f4a6c8d135e2f9b04a",1],["throttles",1],["399",1],["narrates",1],["2100",1],["carving",1],["undefended",1],["defences",1],["99999999999",1],["zips",1],["misordered",1],["000000001",1],["child01",1],["safe01",1],["repack",19],["1235",2],["unstamped",1],["packed",4],["abcdefghijklmnop",4],["654321",1],["nabc",1],["xffprefix",1],["qrstuvwxyz012345",1],["zyxwvutsrqponmlk",1],["bzip2",1],["reconciliations",4],["nignored",2],["numpy1",1],["1w",1],["localtest",2],["relaysecretxyz0",1],["abcdefgh1234567890",1],["zzzzzzzzzzzz",1],["nonscientific",1],["fignames",1],["zyxwvutsrqponml",1],["putrequest",2],["putheader",2],["endheaders",2],["status2",1],["nbob",1],["spoofed",1],["zzzzzzzzzzzzzzzzzzzzzzzzzz",1],["abcdefghijklmnopqrstuvwxyz234567",1],["stim",12],["co1",1],["rpl3",1],["tbce",3],["pd1",1],["kang",1],["grcm39",1],["magnitudes",1],["elevate",1],["annealer",7],["warp",4],["disprove",1],["alarming",1],["relion",2],["nrequirements",2],["nlicense",1],["nnot",1],["greps",1],["noncompliant",1],["redir",1],["ncapabilities",3],["impose",1],["rights",1],["shimmed",1],["554",1],["regressor",1],["dsl",1],["introduces",1],["exempted",1],["9f31",1],["4b7c",1],["ok1",1],["ok2",1],["ncategory",1],["utility",1],["kwdefaults",2],["nrunpy",1],["noriginal",1],["uncreatable",1],["nedited",1],["603",2],["uncheckable",1],["cofolding",1],["nignore",1],["abnormal",1],["initializers",1],["tokenizes",1],["zzqvorth",1],["blenxari",1],["ptuum",1],["outranked",1],["discriminating",1],["nadds",1],["names2",1],["4972",1],["seventh",1],["scouting",2],["nosuch",1],["rosters",1],["scouts",1],["424712",2],["vcv000012345",8],["5946del",1],["20301425",2],["hereditary",1],["nct00001379",3],["nci",1],["melanoma",1],["opted",1],["vcv000000012",1],["stamper",1],["mutator",1],["orderings",1],["artificial",1],["unfinalized",1],["dirtied",3],["stomp",1],["reintroduces",2],["dirties",1],["fighting",1],["dangles",1],["snapshotter",1],["traversed",1],["hallucinated",3],["claimless",1],["zz",2],["lifo",1],["9351",1],["noticeably",2],["032",1],["restatements",1],["coarser",1],["balked",1],["x00keep",1],["mebibyte",1],["25e",1],["code2",1],["restructure",3],["modularize",1],["phrasings",3],["cleaner",1],["uncompletable",1],["unrec",1],["01s",1],["goods",1],["02s",1],["augmentation",1],["misread",1],["gaming",1],["httponly",2],["samesite",2],["carol",5],["home2",1],["x00b",1],["dave",1],["fresh2",1],["ledger2",1],["priv",2],["noproj",1],["u9",1],["corresponds",1],["repoint",1],["nalice",1],["posting",1],["hers",2],["shr",3],["participants",1],["irreversibly",1],["alicemarker9",1],["she",2],["enrolled",1],["superuser",1],["unpatched",2],["cheapest",1],["absences",1],["fanned",1],["doesnotexist",1],["032x",1],["serialiser",1],["unsetting",1],["impostor",3],["indis",1],["tinguishable",1],["examinable",1],["faulthandler",1],["glioblastoma",1],["yan",1],["pharma",1],["8500",1],["srr1234567",1],["41318",1],["misused",1],["0123456789abcdef0123456789abcdef",1],["z123456789abcdef0123456789abcdef",1],["transmitted",1],["revoker",1],["multiprocess",1],["interleaves",1],["delicate",1],["feeder",1],["minter",1],["ifmt",2],["ifdir",1],["reimplementation",1],["755",1],["getmodule",1],["reraises",1],["pathologically",1],["discontinuities",1],["tilde",1],["nquoted",1],["accumulators",1],["3500",1],["reseeding",1],["4477209",1],["arbitrates",1],["wreckage",1],["splatting",1],["follower",4],["overlapped",1],["nestedcrash",1],["crashprepared",1],["t18",2],["260215",8],["392",3],["dab0",3],["nwith",1],["hiccup",2],["7897",1],["setlocal",1],["ywjj",4],["zgvm",4],["z2g",3],["abc12345",1],["xyz67890",1],["1111",6],["20260823010429",2],["wkt45",2],["2222",2],["pascalcase",1],["rewrapped",1],["sts",2],["socks5",1],["7891",1],["z2hp",1],["1122334455",1],["dumped",1],["rediscovering",1],["fexample",1],["functionality",1],["mathjax",1],["arises",2],["dimensional",1],["gongbo",1],["qin",1],["lovelace",2],["alan",1],["06687v1",1],["unigenx",1],["xyz123",1],["uishell",2],["relock",1],["merger",1],["updater",2],["brush",1],["stole",1],["overvi",1],["bicon",2],["scrollable",1],["100vh",1],["replaceable",1],["historic",1],["datalist",1],["expandable",1],["ticketed",1],["bwait",1],["bturn",1],["normaliser",1],["weakest",1],["reexport",1],["incremented",1],["300ms",1],["dribbling",1],["29s",1],["recvs",1],["intervene",1],["walkers",2],["oldtext",1],["newtext",1],["f00000",1],["nbeta",1],["ngamma",1],["dcd",1],["nbb",1],["ncaf",1],["nna",1],["keeper",1],["09d",2],["f000000001",1],["f000000002",1],["copymode",2],["tightens",1],["s3p",1],["plmbi",1],["txa",1],["q9k",1],["ygzzh",1],["zrb",1],["0x88",1],["70000",1],["16bit",1],["0x40",1],["rsv1",1],["xfe",1],["bframe",1],["0x3",1],["jeq",1],["jge",1],["relocation",1],["vhdx",1],["0x40000003",1],["040files",1],["sda",1],["tally",1],["afternoon",1],["adapting",1],["surprising",1],["hurt",1],["targz",10],["ustar",2],["typeflag",5],["pax",3],["gunzip",4],["u0000b",1],["00000000000",1],["farm",1],["uninteresting",1],["octal",3],["cstr",3],["subarray",2],["0x30",1],["345",1]],"docCount":27329,"docs":[{"id":"frontend/src/app.test.ts","name":[["app",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["app",1],["test",1],["ts",1]],"body":[["import",2],["signal",2],["from",2],["preact",2],["signals",2],["describe",2],["expect",2],["vitest",1],["03",1],["scaffold",1],["wires",1],["const",1],["ready",3],["false",1],["value",2],["true",2],["be",1]]},{"id":"frontend/src/app.tsx","name":[["app",1],["tsx",1]],"path":[["frontend",1],["src",1],["app",1],["tsx",1]],"body":[["import",1],["shell",2],["from",1],["components",1],["dashboard",1]]},{"id":"frontend/src/app.tsx#App","name":[["app",1]],"path":[["frontend",1],["src",1],["app",1],["tsx",1]],"body":[["function",2],["app",2],["return",1],["shell",1]]},{"id":"frontend/src/compat/stub.ts","name":[["stub",1],["ts",1]],"path":[["frontend",1],["src",1],["compat",1],["stub",1],["ts",1]],"body":[["reserved",2],["placeholder",4],["marking",1],["kept",1],["free",1],["side",2],["effects",1],["lives",1],["apart",1],["from",1],["window",3],["exports",1],["ts",1],["because",1],["module",1],["installs",1],["itself",1],["onto",1],["import",1],["lane",2],["only",1],["wants",1],["ask",1],["capability",1],["real",1],["yet",1],["must",1],["not",2],["be",1],["made",1],["run",1],["installation",1],["as",1],["effect",1],["asking",1],["doing",1],["so",2],["replaced",1],["test",1],["own",1],["proxy",1],["silently",1],["dropped",1],["dmol",1],["viewer",1],["had",1],["mounted",1],["there",1],["const",1],["stub",3],["mark",1],["openai4s",1],["contract",1],["callable",2],["fails",1],["loudly",1],["if",1],["actually",1],["calls",1],["rather",1],["than",1],["working",1],["implementation",1],["function",2],["typeof",1],["says",1],["yes",1],["call",1],["then",1],["throws",1],["09",1],["theme",1],["toggle",1],["guarded",1],["exactly",1],["way",1],["passed",1],["called",1],["took",1],["whole",1],["boot",2],["down",1],["before",1],["ws",1],["ever",1],["ran",1],["present",1],["guard",1],["optional",1],["capabilities",1]]},{"id":"frontend/src/compat/stub.ts#contractStub","name":[["contract",1],["stub",1]],"path":[["frontend",1],["src",1],["compat",1],["stub",1],["ts",1]],"body":[["function",2],["contract",2],["stub",4],["name",5],["string",2],["args",3],["unknown",3],["never",3],["const",1],["fn",4],["throw",1],["new",1],["error",1],["05",1],["window",2],["reserved",1],["later",1],["lane",2],["assign",1],["real",1],["implementation",1],["additions",1],["region",1],["exports",1],["ts",1],["object",2],["define",2],["property",2],["value",2],["mark",1],["true",1],["return",1]]},{"id":"frontend/src/compat/stub.ts#contractStub.fn","name":[["fn",1]],"path":[["frontend",1],["src",1],["compat",1],["stub",1],["ts",1]],"body":[["fn",2],["args",2],["unknown",2],["never",2],["throw",1],["new",1],["error",1],["05",1],["stub",1],["window",2],["name",1],["reserved",1],["later",1],["lane",2],["assign",1],["real",1],["implementation",1],["additions",1],["region",1],["exports",1],["ts",1]]},{"id":"frontend/src/compat/stub.ts#isContractStub","name":[["contract",1],["stub",1]],"path":[["frontend",1],["src",1],["compat",1],["stub",1],["ts",1]],"body":[["function",3],["contract",2],["stub",3],["value",4],["unknown",4],["boolean",2],["if",1],["typeof",1],["return",2],["false",1],["as",2],["record",1],["string",1],["mark",1],["true",1]]},{"id":"frontend/src/compat/stub.ts#isReady","name":[["ready",1]],"path":[["frontend",1],["src",1],["compat",1],["stub",1],["ts",1]],"body":[["function",3],["ready",2],["value",6],["undefined",2],["null",2],["return",1],["typeof",1],["contract",1],["stub",1]]},{"id":"frontend/src/compat/window-exports.test.ts","name":[["window",1],["exports",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["test",1],["ts",1]],"body":[["import",4],["before",2],["each",2],["describe",3],["expect",39],["from",4],["vitest",1],["current",7],["id",17],["signals",6],["stores",2],["reset",2],["store",2],["fields",3],["signal",2],["field",5],["action",26],["timeline",38],["overscan",3],["overview",3],["width",3],["page",3],["size",3],["row",3],["height",3],["contract",3],["global",3],["names",2],["install",6],["window",11],["exports",10],["type",1],["target",28],["proxy",1],["let",2],["sbag",2],["fresh",5],["as",13],["returns",1],["value",11],["writes",4],["back",1],["be",35],["null",2],["frame",6],["covers",1],["every",2],["01",2],["write",3],["path",1],["top",1],["level",1],["const",13],["array",1],["string",7],["unknown",3],["history",3],["loading",2],["branch",6],["req",2],["restore",1],["focus",1],["group",3],["g1",3],["workbench",7],["groups",2],["br",3],["selected",2],["annotations",1],["a1",1],["artifacts",1],["art1",1],["delegation",1],["state",1],["children",1],["errors",10],["boom",1],["name",11],["keeps",2],["view",23],["execution",3],["queue",7],["identity",2],["search",6],["query",3],["needle",3],["auto",3],["load",3],["armed",3],["true",9],["collapsed",3],["turns",3],["new",1],["owner",1],["typeof",4],["alpha",6],["microscopy",4],["false",2],["add",1],["turn",2],["has",2],["nested",3],["delete",2],["mutates",1],["stored",1],["object",4],["record",4],["recovery",3],["undefined",2],["dock",8],["open",5],["boolean",2],["tab",1],["seq",4],["seen",4],["keep",1],["cursor",1],["cursors",3],["number",2],["fid",2],["12",2],["exposes",1],["declared",1],["own",3],["keys",2],["contain",1],["accepts",1],["dynamic",1],["not",3],["frozen",1],["map",1],["future",2],["lane",4],["ok",2],["equal",1],["export",1],["layer",1],["installs",1],["defined",1],["property",2],["prototype",1],["call",1],["app",1],["js",1],["2784",1],["2789",1],["values",1],["500",2],["46",2],["1000",2],["overwrite",1],["function",1],["later",2],["already",1],["assigned",1],["render",3],["md",2],["real",3],["stubs",1],["throw",2],["until",1],["assigns",1],["implementation",1],["void",1],["05",1],["stub",1]]},{"id":"frontend/src/compat/window-exports.test.ts#freshTarget","name":[["fresh",1],["target",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["test",1],["ts",1]],"body":[["function",2],["fresh",2],["target",4],["window",2],["exports",2],["return",1]]},{"id":"frontend/src/compat/window-exports.test.ts#real","name":[["real",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["test",1],["ts",1]],"body":[["real",2],["md",1]]},{"id":"frontend/src/compat/window-exports.test.ts#SBag","name":[["sbag",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["test",1],["ts",1]],"body":[["type",2],["sbag",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/compat/window-exports.ts","name":[["window",1],["exports",1],["ts",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["ts",1]],"body":[["import",3],["contract",7],["stub",5],["from",11],["export",7],["ready",1],["action",27],["timeline",32],["overscan",4],["overview",7],["width",4],["page",4],["size",4],["row",6],["height",4],["stores",2],["create",1],["sproxy",1],["registry",1],["01",3],["bare",1],["window",27],["globals",1],["tests",1],["webui",1],["md",2],["sorted",1],["by",15],["name",3],["migration",1],["test",1],["ts",1],["diffs",1],["list",1],["against",1],["not",2],["invent",1],["names",4],["const",4],["global",2],["entry",1],["key",1],["visual",1],["extent",1],["selection",2],["overlaps",1],["span",1],["admission",8],["settled",2],["annotation",4],["held",2],["status",2],["build",4],["executed",3],["code",3],["view",2],["step",2],["card",2],["commit",1],["cust",4],["tab",3],["exec",4],["sources",2],["state",3],["fetch",7],["all",2],["messages",8],["older",2],["recent",2],["forget",2],["highlight",2],["traceback",2],["load",5],["annotations",4],["earlier",1],["merge",1],["delegation",3],["child",2],["event",3],["notebook",4],["link",2],["open",14],["conversation",3],["ketcher",2],["pin",2],["pop",2],["viewer",1],["outstanding",2],["admissions",2],["parse",2],["table",2],["reconcile",2],["last",2],["remember",2],["render",19],["attachment",2],["problems",4],["composer",2],["ref",6],["chips",4],["panel",1],["message",2],["pins",2],["sheet",2],["sanitize",1],["search",2],["result",2],["http",2],["url",2],["select",2],["frame",2],["send",3],["active",1],["steer",1],["telemetry",2],["time",1],["toggle",2],["turn",1],["update",1],["ledger",1],["as",3],["constants",2],["record",1],["string",1],["number",1],["install",2],["surface",1],["onto",1],["target",2],["browser",4],["fresh",1],["object",1],["vitest",1],["always",1],["writes",1],["four",1],["function",1],["filled",1],["only",1],["missing",1],["so",3],["later",2],["lane",2],["already",1],["assigned",14],["real",1],["implementation",1],["kept",1],["unknown",1],["exports",2],["if",1],["additions",1],["series",1],["lanes",2],["may",1],["append",1],["one",2],["assignment",1],["per",1],["line",1],["below",1],["edit",1],["anything",1],["above",1],["marker",1],["06",1],["boot",7],["ws",2],["features",12],["imported",7],["main",8],["tsx",8],["07",1],["optional",1],["i18n",1],["module",1],["10",1],["down",1],["13",1],["hint",1],["sessions",2],["both",1],["ported",1],["trio",1],["independently",1],["integration",1],["split",1],["them",1],["each",1],["has",1],["owner",1],["imports",1],["before",1],["shared",1],["would",1],["have",1],["been",1],["silently",1],["overwritten",1],["rather",1],["than",1],["reported",1],["14",1],["15",1],["plus",1],["workbench",1],["17",1],["artifacts",2],["19",1],["customize",2],["20",1],["modal",3],["el",2],["close",2],["trap",1],["keydown",1],["palette",2],["apply",1],["layout",2],["upload",1],["files",1],["mic",1],["dictate",1],["notes",1],["chrome",2],["12",1],["ac",1],["edac",1],["teardown",1],["bind",1],["editor",1],["autocomplete",2],["11",1],["16",1],["show",1],["provenance",2],["into",1],["execution",2],["first",1],["run",1],["wizard",1],["mounted",1],["onboarding",2],["18",1],["molecule",1],["annotatable",1],["image",1],["locator",1],["comments",1],["islands",2]]},{"id":"frontend/src/compat/window-exports.ts#ContractGlobalName","name":[["contract",1],["global",1],["name",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["ts",1]],"body":[["type",2],["contract",4],["global",4],["name",2],["typeof",2],["names",2],["number",2]]},{"id":"frontend/src/compat/window-exports.ts#installWindowExports","name":[["install",1],["window",1],["exports",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["ts",1]],"body":[["function",2],["install",2],["window",8],["exports",8],["target",13],["global",3],["as",4],["unknown",2],["create",1],["sproxy",1],["const",2],["name",8],["value",2],["object",1],["entries",1],["timeline",2],["constants",2],["contract",2],["names",1],["if",2],["continue",1],["null",1],["stub",1],["return",1]]},{"id":"frontend/src/compat/window-exports.ts#WindowExportsTarget","name":[["window",1],["exports",1],["target",1]],"path":[["frontend",1],["src",1],["compat",1],["window",1],["exports",1],["ts",1]],"body":[["type",2],["window",2],["exports",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/components/artifacts/FilesPanel.tsx","name":[["files",1],["panel",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["artifacts",1],["files",1],["panel",1],["tsx",1]],"body":[["import",12],["effect",1],["from",11],["preact",2],["hooks",1],["render",4],["files",22],["scope",3],["stores",2],["artifacts",11],["project",2],["session",1],["browse",1],["content",2],["type",4],["origin",3],["query",2],["features",8],["index",3],["load",2],["copy",1],["has",1],["more",1],["error",1],["loading",1],["state",1],["grid",3],["ui",1],["page",1],["size",1],["types",2],["css",1],["let",1],["search",1],["timer",1],["return",1],["typeof",1],["timeout",1],["null",2],["dock",3],["chrome",2],["03",1],["mounted",1],["into",2],["shell",3],["frozen",1],["ids",1],["results",2],["list",1],["count",1],["itself",1],["painted",1],["imperatively",1],["by",1],["so",1],["signal",1],["driven",1],["re",1],["cannot",1],["wipe",1],["cards",1],["lane",1],["local",1],["mount",1],["paint",1],["without",1],["editing",1],["tsx",1]]},{"id":"frontend/src/components/artifacts/FilesPanel.tsx#applyOrigin","name":[["apply",1],["origin",1]],"path":[["frontend",1],["src",1],["components",1],["artifacts",1],["files",1],["panel",1],["tsx",1]],"body":[["function",2],["apply",2],["origin",8],["files",5],["void",3],["browse",1],["reset",1],["true",1],["then",1],["render",1],["grid",1]]},{"id":"frontend/src/components/artifacts/FilesPanel.tsx#applyType","name":[["apply",1],["type",1]],"path":[["frontend",1],["src",1],["components",1],["artifacts",1],["files",1],["panel",1],["tsx",1]],"body":[["function",2],["apply",2],["type",3],["value",3],["string",2],["void",3],["files",3],["content",1],["browse",1],["reset",1],["true",1],["then",1],["render",1],["grid",1]]},{"id":"frontend/src/components/artifacts/FilesPanel.tsx#FilesPanel","name":[["files",1],["panel",1]],"path":[["frontend",1],["src",1],["components",1],["artifacts",1],["files",1],["panel",1],["tsx",1]],"body":[["function",2],["files",50],["panel",2],["const",4],["origin",10],["value",13],["scope",16],["pid",2],["project",8],["effect",2],["if",1],["void",4],["load",4],["artifacts",1],["then",2],["render",3],["grid",4],["return",1],["div",7],["class",13],["head",1],["span",8],["data",6],["i18n",3],["dock",6],["heading",2],["id",3],["results",2],["count",2],["seg",7],["button",8],["frame",5],["btn",7],["active",3],["click",4],["toolbar",1],["input",3],["search",5],["type",7],["placeholder",2],["ph",2],["query",1],["schedule",1],["current",2],["target",2],["as",3],["htmlinput",2],["element",2],["filter",7],["aria",2],["label",2],["content",1],["change",1],["apply",2],["role",1],["group",1],["uploaded",3],["generated",2],["map",1],["key",8],["all",3],["index",4],["error",2],["note",1],["null",2],["list",1],["has",1],["more",4],["outline",1],["small",1],["disabled",1],["loading",1],["browse",1],["true",1],["limit",1],["page",1],["size",1]]},{"id":"frontend/src/components/artifacts/FilesPanel.tsx#mountFilesPanel","name":[["mount",1],["files",1],["panel",1]],"path":[["frontend",1],["src",1],["components",1],["artifacts",1],["files",1],["panel",1],["tsx",1]],"body":[["function",2],["mount",2],["files",4],["panel",3],["host",3],["htmlelement",2],["null",3],["void",2],["const",1],["node",5],["typeof",1],["document",2],["undefined",1],["element",1],["by",1],["id",1],["dock",1],["if",1],["dataset",2],["m03",2],["mounted",2],["return",1],["render",1]]},{"id":"frontend/src/components/artifacts/FilesPanel.tsx#scheduleSearch","name":[["schedule",1],["search",1]],"path":[["frontend",1],["src",1],["components",1],["artifacts",1],["files",1],["panel",1],["tsx",1]],"body":[["function",2],["schedule",2],["search",6],["value",3],["string",2],["void",3],["files",3],["query",1],["if",1],["timer",4],["null",2],["clear",1],["timeout",2],["browse",1],["reset",1],["true",1],["then",1],["render",1],["grid",1],["200",1]]},{"id":"frontend/src/components/artifacts/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["components",1],["artifacts",1],["index",1],["ts",1]],"body":[["export",1],["files",3],["panel",3],["mount",1],["from",1]]},{"id":"frontend/src/components/attention/AttentionCard.tsx","name":[["attention",1],["card",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["attention",2],["card",1],["tsx",1]],"body":[["import",2],["type",1],["attention",3],["card",1],["model",1],["from",2],["features",2],["types",1],["apply",1],["navigation",1],["navigate",1]]},{"id":"frontend/src/components/attention/AttentionCard.tsx#AttentionCard","name":[["attention",1],["card",1]],"path":[["frontend",1],["src",1],["components",1],["attention",2],["card",1],["tsx",1]],"body":[["function",2],["attention",2],["card",22],["props",2],["const",2],["open",2],["void",1],["apply",1],["navigation",4],["hint",6],["base",2],["action",3],["split",1],["return",1],["button",3],["type",1],["class",10],["attn",10],["severity",2],["data",5],["kind",4],["source",1],["state",2],["dock",2],["frame",2],["id",2],["surface",2],["click",1],["div",8],["body",1],["title",2],["sub",1],["project",4],["name",3],["span",10],["null",3],["dot",1],["label",4],["foot",1],["updated",2]]},{"id":"frontend/src/components/attention/AttentionCard.tsx#AttentionCard.open","name":[["open",1]],"path":[["frontend",1],["src",1],["components",1],["attention",2],["card",1],["tsx",1]],"body":[["open",2],["void",1],["apply",1],["navigation",2],["card",1]]},{"id":"frontend/src/components/attention/AttentionCard.tsx#Props","name":[["props",1]],"path":[["frontend",1],["src",1],["components",1],["attention",2],["card",1],["tsx",1]],"body":[["type",2],["props",2],["card",4],["attention",2],["model",2]]},{"id":"frontend/src/components/attention/AttentionStream.tsx","name":[["attention",1],["stream",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["attention",2],["stream",1],["tsx",1]],"body":[["import",3],["attention",6],["cards",1],["from",3],["features",2],["state",1],["copy",1],["card",2]]},{"id":"frontend/src/components/attention/AttentionStream.tsx#AttentionStream","name":[["attention",1],["stream",1]],"path":[["frontend",1],["src",1],["components",1],["attention",2],["stream",1],["tsx",1]],"body":[["function",2],["attention",6],["stream",2],["const",1],["cards",5],["value",1],["if",1],["length",2],["return",2],["null",1],["div",4],["class",4],["col",1],["title",3],["span",5],["attn",3],["mark",1],["aria",1],["hidden",1],["true",1],["count",1],["list",1],["map",1],["card",5],["key",1],["id",1]]},{"id":"frontend/src/components/attention/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["components",1],["attention",1],["index",1],["ts",1]],"body":[["export",2],["attention",4],["stream",2],["from",2],["card",2]]},{"id":"frontend/src/components/customize/ComputeTab.tsx","name":[["compute",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["compute",1],["tab",1],["tsx",1]],"body":[["import",14],["effect",1],["state",3],["from",14],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",2],["features",7],["customize",10],["cust",1],["tab",1],["actions",1],["nested",1],["editor",1],["as",2],["list",1],["string",1],["confirm",1],["action",1],["drop",1],["env",1],["snapshots",1],["hint",1],["host",1],["current",1],["id",1],["stores",3],["session",1],["environment",4],["status",3],["standard",4],["profile",2],["readiness",4],["promise",1],["refresh",1],["failed",2],["job",1],["poll",1],["ui",2],["sanitize",1],["type",1],["schedule",1],["timeout",1],["timers",1],["alive",1],["timer",2],["lease",2],["mark",2],["loaded",1],["load",1],["hdr",1],["info",1],["row",1]]},{"id":"frontend/src/components/customize/ComputeTab.tsx#ComputeTab","name":[["compute",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["compute",1],["tab",1],["tsx",1]],"body":[["function",2],["compute",16],["tab",4],["const",27],["alive",9],["lease",6],["timer",1],["err",6],["state",12],["string",22],["null",7],["gpu",10],["record",10],["unknown",10],["available",5],["false",4],["host",10],["envs",3],["remote",22],["jobs",9],["pkg",2],["installing",2],["job",9],["kind",2],["bash",1],["cmd",2],["busy",2],["alias",15],["load",4],["async",4],["let",1],["try",5],["await",6],["api",6],["catch",7],["if",8],["return",9],["list",9],["as",22],["any",2],["running",3],["some",1],["status",5],["queued",1],["handle",2],["schedule",1],["timeout",1],["void",2],["1500",1],["poll",2],["value",7],["effect",1],["env",3],["promise",1],["all",1],["refresh",1],["environment",1],["then",1],["environments",2],["local",1],["hostinfo",1],["mark",2],["customize",2],["loaded",1],["info",7],["original",1],["swallowed",1],["message",5],["versions",1],["error",2],["failed",1],["div",24],["readiness",8],["standard",2],["profile",1],["hosts",4],["taken",2],["new",1],["map",4],["avail",3],["aliases",1],["filter",1],["has",1],["hdr",1],["title",3],["cust",23],["sub",1],["desc",2],["enabled",1],["card",1],["row",5],["name",5],["detail",3],["python",1],["machine",1],["cpu",1],["count",1],["ram",1],["gb",2],["disk",1],["free",1],["unavailable",1],["class",15],["nm",3],["ds",3],["key",3],["reachable",3],["label",1],["span",6],["style",3],["opacity",2],["55",1],["font",2],["weight",1],["400",1],["provider",1],["gpus",2],["unreachable",2],["br",1],["capabilities",2],["length",2],["services",1],["cp",2],["display",1],["inline",1],["block",1],["padding",1],["1px",1],["7px",1],["margin",1],["3px",1],["4px",1],["border",1],["radius",1],["8px",1],["background",1],["rgba",1],["127",3],["18",1],["size",1],["11px",1],["engine",2],["verified",1],["noservices",1],["button",5],["type",2],["outline",1],["btn",2],["small",2],["click",2],["confirm",2],["action",1],["remove",2],["encode",1],["uricomponent",1],["method",2],["delete",1],["hint",3],["true",1],["common",1],["add",1],["submit",1],["select",2],["input",1],["change",1],["target",1],["htmlselect",1],["element",1],["option",4],["pick",1],["no",1],["solid",1],["post",1],["body",1],["json",1],["stringify",1],["added",2]]},{"id":"frontend/src/components/customize/ComputeTab.tsx#ComputeTab.loadJobs","name":[["load",1],["jobs",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["compute",1],["tab",1],["tsx",1]],"body":[["load",3],["jobs",7],["async",2],["let",1],["record",2],["string",2],["unknown",2],["try",1],["await",1],["api",1],["compute",1],["catch",1],["if",2],["alive",1],["return",1],["const",3],["list",4],["as",2],["any",2],["running",3],["some",1],["status",2],["queued",1],["handle",2],["schedule",1],["timeout",1],["lease",1],["void",1],["1500",1],["job",1],["poll",1],["value",1]]},{"id":"frontend/src/components/customize/ComputeTab.tsx#CopyCommand","name":[["copy",1],["command",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["compute",1],["tab",1],["tsx",1]],"body":[["function",2],["copy",3],["command",7],["item",7],["lease",7],["alive",5],["string",4],["label",4],["return",3],["type",3],["typeof",2],["timer",2],["boolean",2],["const",1],["copied",7],["state",1],["false",2],["div",2],["class",2],["standard",1],["readiness",3],["code",3],["aria",1],["undefined",1],["button",3],["outline",1],["btn",1],["small",1],["click",1],["async",1],["try",1],["if",2],["navigator",3],["clipboard",4],["write",2],["text",2],["throw",1],["new",1],["error",1],["unavailable",1],["await",1],["true",2],["hint",2],["environment",2],["schedule",1],["timeout",1],["1200",1],["catch",1],["nb",1],["action",1],["failed",1]]},{"id":"frontend/src/components/customize/ComputeTab.tsx#ReadinessCard","name":[["readiness",1],["card",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["compute",1],["tab",1],["tsx",1]],"body":[["function",2],["readiness",36],["card",4],["lease",8],["alive",6],["standard",15],["return",3],["type",3],["typeof",2],["timer",2],["boolean",2],["section",2],["class",13],["state",3],["div",22],["head",1],["title",2],["environment",9],["summary",1],["text",1],["button",3],["outline",1],["btn",1],["small",1],["click",1],["cust",1],["tab",1],["compute",1],["refresh",1],["missing",5],["environments",3],["length",3],["gap",2],["label",3],["ul",4],["map",4],["name",6],["li",4],["key",4],["null",3],["object",1],["entries",1],["packages",6],["package",3],["remediation",6],["requires",1],["explicit",3],["action",1],["commands",2],["only",1],["item",4],["copy",1],["command",2]]},{"id":"frontend/src/components/customize/ComputeTab.tsx#refreshEnvironmentStatus","name":[["refresh",1],["environment",1],["status",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["compute",1],["tab",1],["tsx",1]],"body":[["async",3],["function",2],["refresh",5],["environment",10],["status",12],["promise",7],["record",4],["string",4],["unknown",4],["null",7],["if",2],["value",11],["return",3],["as",3],["const",3],["pending",3],["try",2],["payload",5],["await",2],["api",1],["environments",1],["failed",3],["false",2],["typeof",1],["object",1],["standard",6],["profile",5],["readiness",6],["sanitize",1],["catch",1],["true",2],["prev",4],["enabled",1],["ready",1],["state",1],["unavailable",1],["reason",1],["finally",1]]},{"id":"frontend/src/components/customize/ConnectorsTab.tsx","name":[["connectors",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["connectors",1],["tab",1],["tsx",1]],"body":[["import",11],["effect",1],["state",2],["from",11],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",1],["features",6],["customize",8],["cust",1],["tab",1],["actions",1],["nested",1],["editor",1],["datapro",2],["connector",1],["id",1],["vendors",2],["as",2],["list",1],["string",1],["confirm",1],["action",1],["hint",1],["host",1],["alive",1],["timer",1],["lease",1],["mark",2],["failed",1],["loaded",1],["load",1],["hdr",1],["icon",1],["ghost",1],["pill",1],["subhead",1],["toggle",1],["ui",1],["data",1],["pro",1],["card",1]]},{"id":"frontend/src/components/customize/ConnectorsTab.tsx#ConnectorRow","name":[["connector",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["connectors",1],["tab",1],["tsx",1]],"body":[["function",2],["connector",8],["row",3],["record",2],["string",8],["unknown",2],["const",5],["state",2],["enabled",3],["testing",7],["false",2],["return",2],["div",8],["class",5],["cust",5],["info",1],["nm",1],["span",2],["as",7],["name",6],["pill",2],["id",4],["ds",1],["description",1],["icon",2],["ghost",2],["pencil",1],["title",2],["common",2],["edit",1],["click",4],["nested",1],["editor",1],["value",1],["kind",1],["button",3],["type",1],["outline",1],["btn",1],["small",1],["disabled",1],["async",3],["true",2],["try",3],["await",3],["api",4],["connectors",9],["probe",2],["method",3],["post",1],["tools",3],["list",1],["array",1],["hint",2],["ok",2],["toast",3],["map",1],["join",1],["failed",2],["error",2],["catch",3],["test",2],["text",1],["toggle",1],["next",4],["put",1],["body",1],["json",1],["stringify",1],["trash",1],["delete",3],["if",1],["confirm",2],["action",1],["tab",1],["original",1],["swallowed",1]]},{"id":"frontend/src/components/customize/ConnectorsTab.tsx#ConnectorsTab","name":[["connectors",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["connectors",1],["tab",1],["tsx",1]],"body":[["function",2],["connectors",16],["tab",5],["const",13],["alive",7],["err",6],["state",6],["string",13],["null",5],["conns",5],["record",7],["unknown",9],["directory",8],["datapro",8],["config",9],["error",10],["name",13],["cmd",7],["effect",1],["void",1],["async",3],["try",4],["dp",2],["await",4],["promise",1],["all",1],["api",7],["then",1],["as",14],["catch",5],["if",9],["return",9],["list",2],["mark",2],["customize",2],["loaded",1],["dir",2],["message",4],["versions",1],["load",1],["failed",3],["div",20],["hdr",1],["title",1],["cust",12],["sub",1],["desc",1],["data",1],["pro",1],["card",1],["filter",1],["connector",7],["id",10],["map",2],["row",3],["key",2],["subhead",2],["from",1],["item",15],["some",1],["class",12],["info",2],["nm",5],["ds",1],["description",3],["button",6],["type",2],["outline",1],["btn",2],["small",2],["click",2],["request",4],["command",6],["args",3],["env",3],["method",2],["post",2],["body",2],["json",2],["stringify",2],["hint",3],["toast",3],["added",1],["add",5],["text",2],["true",2],["common",2],["custom",1],["job",1],["submit",1],["input",6],["placeholder",4],["style",1],["flex",1],["120px",1],["value",4],["target",2],["htmlinput",2],["element",2],["solid",1],["trim",2],["split",1]]},{"id":"frontend/src/components/customize/Customize.tsx","name":[["customize",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",2],["tsx",1]],"body":[["import",18],["effect",1],["from",17],["preact",1],["hooks",1],["i18n",1],["close",1],["cust",7],["tab",26],["features",4],["customize",10],["actions",1],["load",5],["timeout",2],["ms",2],["mark",1],["timed",1],["out",1],["generation",2],["open",1],["nested",3],["editor",3],["state",1],["tabs",2],["i18",1],["type",1],["icon",1],["icons",1],["general",2],["skills",2],["specialists",2],["connectors",2],["compute",2],["permissions",2],["network",2],["memory",2],["models",2],["css",1],["bounded",1],["annotation",1],["above",1],["body",2],["loading",1],["while",1],["first",1],["fetch",2],["pending",1],["after",1],["no",1],["answer",1],["failed",1],["retry",1],["reloads",1],["new",1],["stays",1],["mounted",1],["underneath",1],["control",1],["user",1],["already",1],["annotated",1],["never",1],["discarded",1]]},{"id":"frontend/src/components/customize/Customize.tsx#ActiveTab","name":[["active",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",2],["tsx",1]],"body":[["function",2],["active",2],["tab",12],["switch",1],["customize",1],["value",1],["case",9],["general",2],["return",9],["skills",2],["specialists",2],["connectors",2],["compute",2],["permissions",2],["network",2],["memory",2],["models",2]]},{"id":"frontend/src/components/customize/Customize.tsx#Customize","name":[["customize",1]],"path":[["frontend",1],["src",1],["components",1],["customize",2],["tsx",1]],"body":[["function",2],["customize",8],["const",5],["open",7],["value",9],["tab",13],["gen",5],["generation",3],["loading",3],["load",3],["state",1],["effect",1],["key",7],["keyboard",1],["event",3],["if",4],["escape",1],["return",5],["nested",4],["editor",4],["null",4],["prevent",2],["default",2],["close",5],["cust",16],["document",2],["add",1],["listener",2],["keydown",2],["remove",1],["div",10],["id",12],["class",8],["modal",4],["hidden",1],["role",4],["dialog",1],["aria",6],["true",3],["label",3],["common",3],["settings",4],["click",3],["target",1],["as",1],["htmlelement",1],["box",2],["head",1],["span",2],["data",5],["i18n",2],["button",6],["icon",4],["ghost",1],["size",2],["16",2],["type",2],["name",1],["body",1],["nav",2],["tabs",2],["tablist",1],["sections",1],["map",1],["active",2],["selected",1],["false",2],["i18",2],["content",2],["tabpanel",1],["busy",1],["status",2]]},{"id":"frontend/src/components/customize/Customize.tsx#Customize.onKey","name":[["key",1]],"path":[["frontend",1],["src",1],["components",1],["customize",2],["tsx",1]],"body":[["key",3],["keyboard",2],["event",2],["if",3],["escape",1],["return",3],["customize",1],["open",1],["value",3],["nested",2],["editor",2],["null",1],["prevent",2],["default",2],["close",1],["cust",1]]},{"id":"frontend/src/components/customize/Customize.tsx#LoadStatus","name":[["load",1],["status",1]],"path":[["frontend",1],["src",1],["components",1],["customize",2],["tsx",1]],"body":[["function",2],["load",13],["status",5],["tab",8],["generation",8],["cust",6],["number",2],["const",2],["customize",2],["value",1],["effect",1],["timer",2],["timeout",4],["mark",1],["timed",1],["out",1],["ms",1],["return",4],["clear",1],["if",2],["state",3],["ready",1],["null",2],["loading",2],["div",8],["class",5],["role",2],["aria",1],["live",1],["polite",1],["common",2],["alert",1],["error",3],["timeline",1],["form",1],["actions",1],["button",3],["type",1],["outline",1],["btn",1],["small",1],["click",1],["retry",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx","name":[["diagnostics",1],["tab",1],["test",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["import",5],["after",7],["each",11],["before",2],["describe",4],["expect",76],["vi",39],["from",8],["vitest",1],["const",40],["hook",17],["state",14],["unknown",12],["let",3],["cursor",5],["effects",6],["array",3],["void",4],["cleanups",4],["mock",39],["preact",1],["hooks",1],["initial",4],["index",11],["if",9],["length",16],["push",4],["return",15],["value",58],["typeof",1],["function",1],["as",8],["prev",1],["ref",1],["current",2],["effect",1],["fn",10],["deps",3],["old",6],["undefined",3],["every",2],["cleanup",5],["mocks",49],["hoisted",1],["checks",46],["passive",12],["fetch",14],["cust",9],["tab",11],["alive",8],["boolean",1],["true",7],["lang",3],["en",2],["features",4],["customize",6],["actions",1],["args",2],["timer",5],["lease",4],["diagnostics",61],["api",9],["run",14],["load",5],["timeout",9],["ms",4],["generation",3],["attempt",3],["config",10],["revision",5],["failure",13],["request",13],["result",15],["reset",4],["resolved",12],["response",28],["valid",10],["implementation",2],["promise",9],["resolve",8],["security",2],["kernel",2],["sandbox",1],["auto",1],["egress",1],["off",1],["environment",2],["id",5],["req",3],["null",12],["url",10],["string",2],["ends",2],["status",32],["stub",3],["global",3],["splice",1],["unstub",1],["all",2],["globals",1],["restore",1],["real",1],["timers",12],["opens",1],["one",1],["no",2],["full",1],["bundle",4],["async",28],["render",16],["flush",3],["await",32],["wait",13],["have",19],["been",9],["called",9],["times",9],["calls",7],["map",4],["init",2],["method",9],["equal",5],["v1",2],["renders",1],["detail",15],["remedy",6],["verified",1],["per",1],["check",16],["setting",4],["fail",5],["name",14],["model",18],["missing",2],["key",3],["configure",3],["credential",2],["connectors",5],["warn",4],["network",7],["disabled",2],["enable",1],["networking",1],["remote",3],["host",2],["register",1],["runtime",1],["unavailable",1],["disk",2],["ok",18],["space",1],["available",1],["tree",30],["tagged",12],["data",20],["diagnostic",5],["content",15],["contain",14],["button",4],["props",5],["click",11],["models",1],["compute",6],["match",4],["object",6],["post",18],["body",10],["keeps",3],["html",6],["text",2],["without",5],["arbitrary",1],["navigation",1],["img",2],["src",1],["onerror",1],["alert",2],["constructor",1],["https",2],["untrusted",2],["example",11],["repair",2],["javascript",1],["facts",7],["nodes",3],["node",8],["dangerously",1],["inner",1],["type",8],["limits",1],["collapsed",1],["20",2],["keys",1],["500",2],["characters",1],["losing",1],["false",6],["entries",1],["25",1],["repeat",1],["800",1],["ready",5],["details",6],["be",34],["open",1],["values",4],["dd",1],["slice",2],["not",5],["key20",1],["blocks",1],["repeated",1],["clicks",1],["synchronously",1],["across",2],["remounts",1],["deferred",6],["remount",3],["next",3],["settled",4],["preserves",2],["its",2],["receipt",1],["time",10],["tabs",1],["marks",2],["failed",3],["retry",2],["previous",4],["spy",3],["date",2],["now",1],["1234567890000",1],["original",4],["error",10],["operator",2],["only",2],["code",3],["forbidden",2],["denied",3],["403",4],["results",6],["2009",1],["02",1],["13",1],["t23",1],["31",1],["30",1],["000",1],["late",4],["clear",1],["explicit",2],["rejected",2],["new",4],["domexception",1],["timed",3],["out",4],["success",4],["ignores",2],["unmount",2],["even",2],["unchanged",1],["outcome",5],["else",1],["reject",1],["stale",3],["rejects",4],["overtaken",1],["by",8],["configuration",4],["save",4],["put",4],["changed",2],["cached",1],["needing",1],["recheck",1],["successful",3],["running",1],["repairs",1],["profiles",6],["patch",2],["configured",1],["fresh",9],["shows",1],["chinese",1],["labels",1],["uses",1],["keyboard",1],["native",1],["controls",1],["zh",1],["support",1],["download",2],["separate",1],["anchor",3],["href",1],["remove",1],["document",1],["create",2],["element",1],["append",1],["child",1],["window",1],["blob",1],["contracts",1],["broken",1],["malformed",1],["contradictory",1],["reports",1],["invalid",1],["responses",1],["optional",1],["compatible",1],["activate",1],["search",5],["enabled",1],["delete",2],["permissions",1],["doubao",2],["datapro",2],["volcengine",2],["invalidates",1],["path",4],["probe",2],["jobs",3],["cancel",1],["refresh",1],["install",1],["invalidate",2],["reads",1],["probes",1],["deadline",1],["genuinely",1],["pending",6],["prior",1],["permits",1],["deliberately",1],["abort",5],["client",1],["must",1],["remain",1],["bounded",1],["transport",1],["cannot",1],["acknowledge",1],["cancellation",1],["immediately",1],["fake",4],["owner",2],["advance",7],["signal",13],["aborted",4],["count",4],["report",1],["bounds",1],["reading",1],["headers",4],["already",1],["arrived",1],["catch",2],["reason",2],["json",1],["stringify",1],["http",2],["cleans",1],["offline",1],["instance",1],["retires",1],["publishing",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#check","name":[["check",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["async",2],["function",2],["check",2],["const",1],["tree",2],["render",2],["click",1],["data",1],["diagnostics",1],["run",1],["await",1],["settled",1],["return",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#click","name":[["click",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["click",3],["tree",3],["unknown",2],["key",3],["string",4],["value",3],["const",1],["node",3],["tagged",1],["expect",1],["be",1],["truthy",1],["props",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#content","name":[["content",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["content",4],["node",11],["unknown",2],["string",4],["if",2],["array",2],["return",3],["map",1],["join",1],["typeof",3],["number",1],["object",1],["as",1],["props",1],["children",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#deferred","name":[["deferred",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["deferred",2],["let",2],["resolve",3],["value",1],["void",2],["reject",3],["reason",1],["unknown",1],["const",1],["promise",3],["new",1],["yes",2],["no",2],["return",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#flushEffects","name":[["flush",1],["effects",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["flush",2],["effects",3],["splice",1],["each",1],["effect",2]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#LANG","name":[["lang",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["lang",3],["return",1],["mocks",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#Node","name":[["node",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["type",4],["node",2],["unknown",6],["props",2],["record",2],["string",2],["children",2],["click",2],["void",2],["disabled",2],["boolean",2]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#nodes","name":[["nodes",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["nodes",2],["tree",3],["unknown",2],["predicate",3],["node",10],["boolean",2],["const",1],["found",3],["walk",1],["if",1],["push",1],["return",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#remount","name":[["remount",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["remount",2],["cleanups",1],["splice",1],["each",1],["cleanup",2],["hook",1],["state",1],["length",2],["effects",1],["customize",1],["generation",1],["value",1],["mocks",1],["alive",1],["true",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#render","name":[["render",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["render",2],["node",3],["hook",1],["cursor",1],["return",1],["diagnostics",1],["tab",1],["as",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#response","name":[["response",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["response",3],["body",3],["unknown",2],["status",3],["200",2],["new",1],["json",1],["stringify",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#settled","name":[["settled",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["async",2],["function",2],["settled",2],["await",1],["vi",1],["wait",1],["expect",1],["diagnostics",1],["request",1],["value",1],["be",1],["null",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#tagged","name":[["tagged",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["tagged",2],["tree",3],["unknown",2],["key",4],["string",4],["value",4],["node",5],["return",1],["nodes",1],["undefined",1],["props",2]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#valid","name":[["valid",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["valid",2],["name",3],["model",3],["status",4],["fail",2],["detail",3],["missing",2],["key",2],["request",1],["id",1],["req",1],["checks",2],["remedy",1],["configure",1],["credential",1],["facts",1],["provider",1],["example",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.test.tsx#walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["walk",4],["node",10],["unknown",2],["visit",5],["current",5],["void",4],["if",2],["array",2],["each",1],["child",2],["return",2],["typeof",1],["object",1],["const",1],["as",1],["props",1],["children",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx","name":[["diagnostics",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["import",7],["effect",1],["ref",1],["state",2],["from",7],["preact",1],["hooks",1],["lang",1],["i18n",1],["download",4],["diagnostics",14],["bundle",3],["status",1],["run",8],["checks",11],["features",3],["customize",5],["api",1],["cust",2],["tab",1],["actions",2],["generation",1],["attempt",1],["config",1],["revision",1],["failure",2],["request",6],["result",1],["type",1],["alive",1],["timer",1],["lease",1],["row",1],["hdr",1],["ui",1],["const",3],["copy",4],["en",1],["title",2],["sub",2],["read",1],["only",5],["security",1],["posture",1],["full",1],["redacted",1],["support",2],["you",1],["ask",1],["nothing",1],["uploaded",1],["id",4],["copied",3],["models",5],["network",5],["compute",6],["admin",2],["available",1],["operator",1],["busy",2],["working",1],["ok",3],["warn",2],["warning",1],["fail",2],["failed",4],["remedy",3],["next",1],["step",1],["facts",6],["supporting",1],["limit",2],["showing",1],["first",1],["20",2],["each",1],["value",1],["limited",1],["500",2],["characters",1],["received",3],["time",1],["previous",3],["results",1],["stale",2],["configuration",1],["changed",1],["again",3],["invalid",3],["response",2],["incomplete",1],["timeout",2],["timed",1],["out",1],["no",3],["check",1],["items",1],["were",1],["returned",1],["zh",1],["as",1],["doctor",1],["names",1],["existing",1],["destinations",1],["urls",1],["commands",1],["ordinary",1],["text",1],["never",1],["decide",1],["navigation",1],["settings",1],["new",1],["map",1],["string",1],["model",1],["connectors",1],["remote",1],["runtime",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#clip","name":[["clip",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["clip",2],["value",5],["string",2],["length",1],["500",1],["slice",1],["499",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#DiagnosticsTab","name":[["diagnostics",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["function",5],["diagnostics",35],["tab",2],["const",26],["alive",4],["generation",4],["ref",1],["customize",2],["value",24],["text",28],["lang",2],["zh",4],["copy",5],["en",2],["passive",9],["id",16],["state",5],["posture",5],["error",23],["failure",9],["null",16],["bundle",8],["copied",5],["false",2],["current",12],["snapshot",11],["result",2],["busy",4],["request",22],["kind",3],["stale",6],["config",9],["revision",7],["previous",5],["attempt",5],["report",6],["status",11],["401",1],["403",1],["admin",1],["only",1],["code",4],["invalid",2],["response",1],["timeout",2],["changed",2],["message",2],["failed",1],["effect",1],["let",1],["active",4],["true",2],["void",3],["async",4],["try",4],["await",4],["if",13],["return",9],["fact",1],["line",1],["security",1],["catch",4],["err",6],["navigator",1],["clipboard",2],["write",1],["may",1],["be",1],["denied",1],["remains",1],["visible",1],["checks",10],["owner",8],["as",2],["run",4],["received",4],["at",3],["date",4],["now",1],["finally",2],["download",1],["div",8],["class",12],["cust",13],["data",10],["hdr",1],["title",4],["sub",8],["role",2],["alert",1],["row",16],["name",6],["desc",2],["button",6],["type",2],["outline",2],["btn",2],["small",2],["disabled",2],["click",2],["section",1],["results",1],["aria",1],["label",1],["time",3],["new",2],["isostring",1],["locale",1],["string",1],["cn",1],["us",1],["length",2],["no",1],["map",1],["index",2],["target",1],["settings",1],["facts",6],["object",1],["entries",1],["article",1],["key",1],["diagnostic",5],["check",1],["info",1],["nm",1],["strong",4],["span",2],["detail",2],["style",2],["white",2],["space",2],["pre",2],["wrap",2],["remedy",4],["details",1],["summary",2],["limit",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#DiagnosticsTab.current","name":[["current",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["current",3],["alive",1],["generation",2],["customize",1],["value",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#DiagnosticsTab.onBundle","name":[["bundle",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["async",2],["function",2],["bundle",6],["if",4],["current",3],["diagnostics",5],["request",4],["value",4],["return",1],["const",2],["owner",3],["kind",1],["as",1],["try",1],["await",1],["download",1],["error",2],["null",2],["catch",1],["err",2],["failure",1],["finally",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#DiagnosticsTab.onChecks","name":[["checks",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["async",2],["function",2],["checks",4],["if",5],["current",3],["diagnostics",14],["request",8],["value",13],["return",3],["const",5],["owner",5],["kind",1],["as",1],["attempt",3],["config",6],["revision",5],["failure",4],["null",2],["try",1],["report",3],["await",1],["run",1],["message",1],["status",1],["code",1],["changed",1],["id",2],["result",1],["received",1],["at",1],["date",1],["now",1],["catch",1],["err",2],["finally",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#DiagnosticsTab.onCopy","name":[["copy",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["async",2],["function",2],["copy",2],["if",2],["request",2],["id",3],["return",1],["try",1],["await",1],["navigator",1],["clipboard",2],["write",1],["text",1],["current",1],["copied",1],["true",1],["catch",1],["may",1],["be",1],["denied",1],["remains",1],["visible",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#factLine","name":[["fact",1],["line",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["function",2],["fact",2],["line",2],["security",3],["record",2],["string",6],["unknown",2],["return",2],["kernel",1],["sandbox",1],["egress",1],["secret",1],["store",1],["mode",1],["compute",1],["confinement",1],["flat",1],["map",1],["key",3],["const",1],["value",4],["typeof",2],["boolean",1],["clip",1],["join",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#factText","name":[["fact",1],["text",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["function",2],["fact",2],["text",2],["value",5],["unknown",2],["string",3],["return",1],["clip",1],["typeof",1],["json",1],["stringify",1]]},{"id":"frontend/src/components/customize/DiagnosticsTab.tsx#failure","name":[["failure",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["diagnostics",1],["tab",1],["tsx",1]],"body":[["function",2],["failure",4],["error",6],["unknown",7],["diagnostics",2],["const",1],["err",10],["typeof",5],["object",1],["as",1],["message",4],["status",4],["code",4],["request",4],["id",4],["name",2],["return",1],["string",3],["clip",2],["number",1],["timeout",2]]},{"id":"frontend/src/components/customize/GeneralTab.tsx","name":[["general",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["general",1],["tab",1],["tsx",1]],"body":[["import",10],["effect",1],["state",1],["from",10],["preact",1],["hooks",1],["lang",2],["i18n",1],["theme",5],["type",2],["mode",1],["features",5],["api",2],["customize",5],["cust",2],["tab",3],["actions",1],["layout",4],["name",1],["alive",1],["timer",1],["lease",1],["mark",1],["loaded",1],["load",1],["diagnostics",2],["row",1],["hdr",1],["seg",1],["ui",1]]},{"id":"frontend/src/components/customize/GeneralTab.tsx#GeneralTab","name":[["general",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["general",1],["tab",1],["tsx",1]],"body":[["function",2],["general",18],["tab",6],["const",4],["alive",4],["key",9],["line",4],["state",1],["cust",27],["models",3],["missing",2],["theme",10],["layout",10],["effect",1],["void",2],["async",1],["let",1],["conf",6],["record",1],["string",2],["unknown",1],["try",1],["await",1],["api",3],["config",1],["llm",1],["catch",1],["if",1],["return",2],["mark",1],["customize",1],["loaded",1],["has",1],["configured",1],["model",3],["div",2],["hdr",1],["title",2],["sub",1],["desc",8],["row",8],["name",8],["seg",3],["value",3],["options",3],["light",2],["dark",2],["system",2],["pick",3],["val",6],["as",2],["mode",1],["comfortable",2],["compact",2],["wide",2],["language",2],["lang",2],["zh",1],["en",1],["english",1],["button",3],["type",1],["class",1],["outline",1],["btn",2],["small",1],["click",1],["configure",1],["diagnostics",1]]},{"id":"frontend/src/components/customize/icons.tsx","name":[["icons",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["icons",1],["tsx",1]],"body":[["lucide",1],["path",26],["by",1],["customize",1],["same",1],["as",1],["app",1],["js",1],["76",1],["const",1],["paths",1],["record",1],["string",2],["plus",1],["m5",1],["12h14",1],["m12",6],["5v14",1],["m18",2],["18",3],["m6",1],["12",7],["check",1],["m20",1],["17l",1],["clock",1],["circle",2],["cx",2],["cy",2],["10",6],["6v6l4",1],["pencil",1],["h5a2",1],["2v14a2",1],["2h14a2",2],["2v",1],["375",1],["625a1",1],["3l",1],["013",1],["014a2",1],["853",1],["505l",1],["873",1],["84a",1],["62",1],["62l",1],["84",1],["873a2",1],["506",1],["852z",1],["trash",1],["m3",2],["6h18",1],["m19",1],["6v14c0",1],["h7c",1],["v6",1],["m8",2],["v4c0",1],["2h4c1",1],["2v2",1],["line",3],["x1",3],["x2",3],["y1",3],["11",6],["y2",3],["17",3],["14",6],["message",1],["square",1],["m22",1],["17a2",1],["h6l",1],["v4a2",1],["2z",1],["alert",1],["triangle",1],["m21",4],["73",2],["14a2",1],["48",1],["0l",1],["a2",1],["21h16a2",1],["9v4",1],["17h",1],["01",1],["terminal",1],["polyline",1],["points",1],["20",3],["19",2],["globe",1],["2a14",1],["m2",1],["12h20",1],["lock",1],["rect",1],["width",1],["height",1],["rx",1],["ry",1],["m7",1],["v7a5",1],["0v4",1],["refresh",1],["12a9",3],["75",4],["74",4],["l21",1],["3v5h",1],["l3",1],["16",2],["h3v5",1],["link",1],["m10",1],["13a5",1],["54",2],["54l3",1],["3a5",2],["07",2],["07l",1],["72",1],["71",3],["m14",1],["11a5",1],["54l",1],["07l1",1],["loader",1],["219",1],["56",1]]},{"id":"frontend/src/components/customize/icons.tsx#Icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["icons",1],["tsx",1]],"body":[["function",2],["icon",2],["name",5],["size",6],["16",2],["spin",6],["string",2],["number",2],["boolean",2],["const",1],["body",2],["paths",1],["return",1],["svg",2],["class",1],["ic",1],["width",2],["height",1],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1],["dangerously",1],["inner",1],["html",2]]},{"id":"frontend/src/components/customize/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["index",1],["ts",1]],"body":[["export",1],["customize",2],["from",1]]},{"id":"frontend/src/components/customize/MemoryTab.tsx","name":[["memory",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["memory",1],["tab",1],["tsx",1]],"body":[["import",9],["effect",1],["state",1],["from",9],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",1],["features",5],["customize",7],["cust",1],["tab",1],["actions",1],["as",2],["list",1],["string",1],["hint",1],["host",1],["memory",2],["blocks",1],["mem",2],["scope",1],["label",1],["scopes",1],["alive",1],["timer",1],["lease",1],["mark",2],["failed",1],["loaded",1],["load",1],["empty",1],["hdr",1],["icon",1],["ghost",1],["pill",1],["subhead",1],["toggle",1],["ui",1]]},{"id":"frontend/src/components/customize/MemoryTab.tsx#MemoryTab","name":[["memory",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["memory",1],["tab",1],["tsx",1]],"body":[["function",2],["memory",31],["tab",4],["const",22],["alive",5],["err",7],["state",8],["string",23],["null",9],["enabled",14],["false",1],["memories",6],["record",7],["unknown",6],["cats",5],["ctx",8],["scopes",5],["mem",5],["active",6],["length",3],["id",15],["global",3],["block",7],["user",1],["scope",9],["content",12],["effect",1],["void",1],["async",5],["try",5],["await",8],["api",10],["project",9],["all",2],["catch",7],["cat",2],["categories",4],["context",3],["encode",3],["uricomponent",3],["if",6],["return",7],["as",18],["list",3],["mark",2],["customize",2],["loaded",1],["message",4],["versions",1],["load",1],["error",3],["failed",1],["div",43],["groups",5],["each",1],["general",2],["push",1],["hdr",1],["title",5],["cust",24],["sub",1],["desc",3],["class",24],["row",5],["info",5],["nm",4],["enable",1],["name",5],["ds",5],["disabled",2],["toggle",1],["click",4],["method",4],["put",1],["body",3],["json",3],["stringify",3],["hint",3],["toast",2],["add",1],["job",1],["submit",1],["select",4],["input",5],["style",2],["flex",2],["150px",1],["value",12],["change",2],["target",3],["htmlselect",2],["element",3],["map",5],["option",4],["key",5],["label",3],["120px",1],["blocks",1],["placeholder",2],["htmlinput",1],["button",3],["type",1],["solid",1],["btn",1],["small",1],["trim",2],["post",1],["artifact",1],["save",2],["text",2],["true",2],["common",3],["injected",2],["into",1],["counts",1],["included",1],["count",4],["omitted",1],["inherited",1],["overridden",1],["pill",6],["object",1],["keys",1],["sort",1],["subhead",2],["updated",1],["at",1],["edited",1],["icon",2],["ghost",2],["pencil",1],["edit",2],["size",2],["14",2],["next",3],["window",1],["prompt",2],["patch",1],["trash",1],["delete",2]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx","name":[["models",1],["tab",1],["test",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["import",2],["after",2],["each",4],["before",2],["describe",3],["expect",23],["vi",11],["from",3],["vitest",1],["const",22],["hook",17],["state",14],["unknown",8],["let",1],["cursor",5],["effects",3],["array",1],["void",3],["mock",6],["preact",1],["hooks",1],["initial",4],["index",11],["if",3],["length",7],["push",3],["return",3],["value",6],["typeof",1],["function",1],["as",3],["prev",1],["ref",1],["current",1],["effect",1],["fn",3],["deps",3],["old",3],["undefined",3],["every",1],["mocks",5],["hoisted",1],["fetch",4],["alive",3],["boolean",1],["true",5],["i18n",1],["lang",1],["en",1],["key",26],["string",1],["optional",1],["null",2],["language",1],["change",1],["timer",1],["lease",1],["vendors",1],["volcengine",2],["panel",1],["features",1],["customize",1],["actions",1],["cust",8],["tab",4],["models",10],["profile",10],["label",7],["live",16],["provider",4],["ark",19],["model",23],["doubao",3],["seed",3],["pro",3],["base",5],["url",5],["https",2],["cn",1],["beijing",1],["volces",1],["com",1],["api",10],["plan",1],["v3",1],["has",11],["reset",1],["stub",1],["global",1],["unstub",1],["all",2],["globals",1],["restore",1],["active",10],["configuration",3],["shows",2],["environment",5],["settings",1],["no",4],["saved",3],["async",7],["tree",17],["await",7],["open",7],["profiles",15],["response",13],["id",11],["protocols",7],["config",6],["llm",6],["text",3],["content",8],["contain",12],["not",8],["empty2",2],["row",20],["tagged",7],["data",7],["be",7],["truthy",1],["itself",2],["never",1],["payload",1],["so",1],["cannot",2],["says",1],["comes",1],["instead",2],["match",2],["shaped",1],["like",1],["credential",8],["prefix",1],["redacted",5],["code",3],["latest",3],["router",1],["default",1],["generic",1],["regex",1],["chars",1],["turned",1],["title",1],["into",1],["still",3],["redacts",2],["real",1],["ended",2],["up",2],["pasted",4],["sk",1],["proj",1],["fake",2],["q3v",2],["t9w",2],["xk2",2],["lm",2],["n8p",2],["rz4",2],["yb",2],["c7d",2],["fh1",2],["js",2],["a6u",2],["eo",2],["proxy",1],["example",1],["v1",3],["s3cr3tv4lu3",2],["3f2a9c1e",2],["7b4d",2],["4e8a",2],["9c2f",2],["1a2b3c4d5e6f",2],["ab12c",1],["join",1],["keeps",1],["empty",1],["nothing",1],["configured",1],["anywhere",1],["false",5],["have",3],["add",1],["second",1],["mp",3],["name",2],["lists",1],["read",1],["versions",1],["load",1],["err",1],["names",1],["reporting",1],["source",5],["local",3],["http",2],["10",1],["8000",1],["keyless",2],["missing",1],["older",1],["daemon",1],["sends",1],["loopback",1],["rule",1],["applies",1],["127",1],["11434",1]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx#content","name":[["content",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["content",4],["node",11],["unknown",2],["string",4],["if",2],["array",2],["return",3],["map",1],["join",1],["typeof",3],["number",1],["object",1],["as",1],["props",1],["children",1]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx#Node","name":[["node",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["type",4],["node",2],["unknown",6],["props",2],["record",2],["string",2],["children",2]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx#open","name":[["open",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["async",2],["function",2],["open",2],["routes",4],["record",2],["string",3],["response",3],["promise",5],["node",2],["mocks",2],["fetch",2],["mock",1],["implementation",1],["url",2],["const",1],["route",3],["object",1],["keys",1],["find",1],["path",2],["api",1],["v1",1],["return",2],["resolve",4],["error",1],["nope",1],["404",1],["render",2],["effects",1],["splice",1],["each",1],["effect",2],["await",3],["vi",1],["wait",1],["expect",1],["have",1],["been",1],["called",1],["let",2],["awaited",1],["responses",1],["settle",1],["into",1],["state",1],["before",1],["reading",1],["tree",1],["10",1],["new",1],["timeout",1]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx#render","name":[["render",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["render",2],["node",3],["hook",1],["cursor",1],["return",1],["models",1],["tab",1],["as",1]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx#response","name":[["response",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["response",3],["body",3],["unknown",2],["status",3],["200",2],["new",1],["json",1],["stringify",1]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx#tagged","name":[["tagged",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["function",2],["tagged",2],["node",7],["unknown",3],["key",3],["string",2],["const",3],["found",3],["walk",4],["current",6],["void",1],["if",3],["array",2],["return",3],["each",1],["typeof",1],["object",1],["as",1],["props",3],["push",1],["children",1]]},{"id":"frontend/src/components/customize/ModelsTab.test.tsx#tagged.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["test",1],["tsx",1]],"body":[["walk",4],["current",7],["unknown",2],["void",2],["if",3],["array",2],["return",2],["each",1],["typeof",1],["object",1],["const",1],["as",1],["node",1],["props",3],["key",1],["found",1],["push",1],["children",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx","name":[["models",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["import",13],["effect",1],["state",2],["from",16],["preact",1],["hooks",1],["lang",1],["i18n",2],["public",4],["model",8],["id",3],["text",4],["features",7],["scrub",2],["api",4],["error",1],["customize",9],["cust",1],["tab",1],["actions",1],["default",1],["stores",1],["as",4],["list",1],["string",1],["confirm",1],["action",1],["hint",1],["load",2],["models",3],["refresh",1],["key",10],["banner",1],["host",1],["loopback",1],["base",1],["protocol",4],["options",1],["label",1],["read",2],["capability",4],["receipt",2],["sanitize",1],["local",3],["discovery",2],["type",3],["option",1],["badges",2],["onboarding",1],["alive",1],["timer",1],["lease",1],["mark",2],["failed",1],["loaded",1],["empty",1],["hdr",1],["icon",1],["ghost",1],["pill",1],["subhead",1],["ui",2],["volcengine",2],["panel",1],["vendors",1],["live",5],["06",1],["copy",2],["feature",1],["purpose",1],["en",2],["ts",3],["zh",2],["generated",1],["extracts",1],["legacy",1],["dictionary",1],["byte",1],["checked",1],["const",2],["source",3],["now",1],["daemon",3],["environment",4],["saved",5],["settings",2],["not",2],["profile",4],["no",6],["profiles",3],["active",2],["above",1],["comes",1],["env",2],["half",1],["row",1],["has",1],["only",1],["holds",2],["its",2],["own",2],["so",1],["dispatched",1],["under",1],["same",1],["provider",1],["beside",1],["ready",1],["card",1],["credential",2],["says",2],["config",1],["llm",1],["runs",1],["never",1],["carries",1],["material",1],["go",1],["through",1],["generic",1],["regex",1],["rendered",1],["ark",1],["code",1],["latest",1],["redacted",1],["hazard",1],["entry",1],["already",1],["names",1],["configuration",1],["turns",1],["run",1],["plain",1],["render",1],["helper",1],["rather",1],["than",1],["component",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#copy","name":[["copy",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["function",2],["copy",6],["key",3],["keyof",2],["typeof",2],["en",3],["string",2],["return",1],["lang",1],["zh",2]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#LiveModel","name":[["live",1],["model",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["type",2],["live",2],["model",4],["provider",2],["string",6],["base",2],["url",2],["has",2],["key",2],["boolean",2]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#liveModelRow","name":[["live",1],["model",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["function",2],["live",16],["model",8],["row",4],["protocols",3],["protocol",3],["option",2],["const",1],["bits",5],["string",1],["if",1],["provider",2],["push",3],["label",1],["has",2],["key",3],["cust",5],["models",4],["loopback",1],["base",4],["url",3],["local",1],["keyless",1],["no",1],["return",1],["div",10],["class",5],["prof",1],["data",1],["true",1],["info",1],["nm",1],["span",2],["pill",3],["active",1],["ds",2],["join",1],["copy",1],["source",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#LocalEndpointRow","name":[["local",1],["endpoint",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["function",2],["local",8],["endpoint",15],["row",4],["profiles",6],["label",4],["string",8],["base",8],["url",7],["models",12],["default",3],["model",16],["profile",5],["const",3],["state",1],["configured",5],["some",1],["loopback",1],["return",2],["div",8],["class",6],["cust",7],["info",1],["nm",1],["ds",1],["length",2],["select",3],["input",1],["value",4],["change",1],["target",1],["as",2],["htmlselect",1],["element",1],["option",4],["none",1],["map",1],["key",1],["button",3],["type",1],["outline",1],["btn",1],["small",1],["disabled",1],["click",1],["async",1],["next",5],["public",2],["text",2],["512",1],["if",1],["try",1],["await",1],["api",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["name",1],["provider",1],["chatgpt",1],["hint",2],["added",1],["tab",1],["catch",1],["error",3],["artifact",1],["save",1],["err",1],["message",1],["240",1],["true",1],["add",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#ModelsTab","name":[["models",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["function",2],["models",21],["tab",5],["const",22],["alive",8],["err",12],["state",13],["string",14],["null",15],["data",6],["profiles",10],["profile",4],["active",4],["id",5],["protocols",8],["unknown",1],["live",6],["model",17],["discovery",9],["local",14],["scanning",9],["false",3],["scan",9],["editing",11],["name",10],["provider",12],["chatgpt",2],["base",10],["url",10],["api",8],["key",7],["saving",2],["effect",1],["void",2],["async",2],["try",2],["configuration",1],["alongside",1],["saved",1],["install",1],["driven",1],["by",1],["env",1],["has",3],["no",2],["at",1],["all",2],["then",1],["said",1],["configured",1],["yet",1],["while",1],["every",1],["turn",1],["ran",1],["environment",1],["best",1],["effort",1],["unreadable",1],["config",2],["must",1],["not",1],["hide",1],["next",4],["conf",2],["await",2],["promise",1],["llm",1],["catch",3],["if",6],["return",4],["as",20],["list",2],["read",1],["mark",2],["customize",2],["loaded",1],["message",5],["versions",1],["load",1],["error",6],["failed",1],["protocol",6],["option",5],["options",1],["ids",3],["new",1],["map",3],["item",2],["value",13],["reset",1],["form",3],["start",1],["edit",2],["run",2],["force",3],["boolean",1],["true",3],["result",2],["sanitize",1],["endpoints",3],["discover",1],["cust",27],["public",1],["text",1],["240",1],["finally",1],["div",14],["hdr",2],["title",4],["sub",3],["subtitle2",2],["empty",8],["subhead",5],["volc",1],["volcengine",1],["panel",1],["class",17],["desc",1],["actions",1],["button",3],["type",2],["outline",1],["btn",1],["small",1],["disabled",2],["click",1],["results",1],["timeline",1],["length",1],["endpoint",5],["row",1],["none",1],["idle",1],["heading",2],["add",1],["skill",6],["label",13],["lbl",5],["connectors",1],["placeholder",6],["input",12],["target",4],["htmlinput",3],["element",4],["select",2],["change",1],["htmlselect",1],["legacy",1],["placeholder2",1],["password",1],["placehol",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#ModelsTab.resetForm","name":[["reset",1],["form",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["reset",2],["form",2],["editing",1],["null",1],["name",1],["provider",1],["chatgpt",1],["base",1],["url",1],["model",1],["api",1],["key",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#ModelsTab.runLocalScan","name":[["run",1],["local",1],["scan",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["run",2],["local",4],["scan",4],["async",2],["force",4],["boolean",2],["scanning",2],["true",1],["err",2],["null",1],["try",1],["const",1],["result",2],["sanitize",1],["model",2],["discovery",2],["await",1],["api",1],["endpoints",1],["discover",1],["if",3],["alive",3],["catch",1],["error",4],["cust",1],["models",1],["public",1],["text",1],["as",1],["message",1],["240",1],["finally",1],["false",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#ModelsTab.startEdit","name":[["start",1],["edit",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["start",2],["edit",2],["profile",2],["editing",1],["name",2],["as",6],["string",6],["provider",4],["protocol",1],["ids",1],["has",1],["base",2],["url",2],["model",2],["api",1],["key",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#Profile","name":[["profile",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["type",2],["profile",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#profileKeyLabel","name":[["profile",1],["key",1],["label",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["function",2],["profile",2],["key",6],["label",2],["record",2],["string",4],["unknown",2],["if",3],["has",2],["api",1],["return",4],["cust",3],["models",3],["credential",2],["source",2],["environment",1],["copy",1],["env",1],["local",2],["loopback",1],["model",1],["base",2],["url",1],["keyless",1],["no",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#ProfileRow","name":[["profile",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["function",2],["profile",5],["row",4],["active",11],["id",12],["protocols",5],["edit",6],["string",11],["protocol",3],["option",2],["void",2],["const",12],["rd",5],["readiness",3],["typeof",1],["object",1],["as",7],["record",1],["unknown",2],["probe",23],["state",8],["null",7],["class",16],["ds",6],["prof",6],["reason",6],["receipt",10],["capability",6],["read",2],["testing",6],["false",2],["bits",5],["if",5],["provider",2],["push",3],["label",2],["model",9],["key",3],["return",2],["div",13],["cust",9],["info",1],["nm",1],["span",2],["name",4],["pill",3],["models",11],["join",1],["base",2],["url",2],["ready",1],["warn",1],["public",2],["text",8],["detail",6],["200",1],["badges",1],["button",9],["type",3],["outline",3],["btn",3],["small",3],["click",4],["async",3],["try",3],["await",7],["api",6],["profiles",3],["activate",1],["method",3],["post",2],["hint",4],["toast",4],["switched",1],["default",2],["value",2],["load",2],["refresh",2],["banner",2],["tab",2],["catch",3],["switch",1],["failed",2],["error",3],["true",3],["col",1],["spacer",1],["disabled",1],["encode",1],["uricomponent",1],["240",1],["reachable",4],["ok",1],["bad",2],["unreachable",1],["next",3],["finally",1],["test",1],["common",2],["icon",1],["ghost",1],["trash",1],["title",1],["delete",4],["size",1],["14",1],["confirm",2],["action",1],["deleted",1]]},{"id":"frontend/src/components/customize/ModelsTab.tsx#readLiveModel","name":[["read",1],["live",1],["model",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["models",1],["tab",1],["tsx",1]],"body":[["function",2],["read",2],["live",4],["model",10],["raw",5],["unknown",3],["null",4],["if",2],["typeof",1],["object",1],["return",3],["const",3],["row",5],["as",4],["record",1],["string",4],["public",3],["id",2],["200",1],["provider",3],["64",1],["base",2],["url",2],["text",1],["300",1],["trim",1],["has",2],["key",2],["api",1],["true",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx","name":[["nested",1],["editor",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["import",10],["effect",1],["state",2],["from",10],["preact",1],["hooks",1],["lang",1],["i18n",1],["api",3],["error",1],["text",2],["features",6],["customize",6],["cust",1],["tab",1],["actions",1],["nested",1],["editor",1],["skill",1],["readiness",1],["note",1],["environment",1],["as",2],["list",1],["string",1],["confirm",1],["action",1],["drop",1],["skills",1],["catalog",1],["hint",1],["host",1],["schedule",1],["timeout",1],["timers",1],["alive",1],["timer",2],["lease",2],["icon",1],["icons",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#ConnectorForm","name":[["connector",1],["form",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["connector",13],["form",4],["record",3],["string",9],["unknown",4],["const",12],["name",9],["state",8],["as",11],["desc",6],["description",2],["cmd",5],["json",11],["stringify",3],["command",8],["null",3],["args",12],["env",25],["remove",11],["saving",7],["false",6],["keys",5],["array",6],["return",5],["div",6],["class",16],["skill",8],["label",17],["lbl",6],["cust",16],["connectors",16],["placeholder",5],["input",8],["value",13],["target",6],["htmlinput",1],["element",6],["textarea",5],["edit",5],["area",10],["rows",5],["htmltext",5],["spellcheck",4],["length",3],["configured",1],["join",1],["none",1],["updates",7],["actions",1],["button",3],["type",1],["solid",1],["btn",1],["disabled",1],["click",1],["async",1],["let",2],["parsed",4],["try",2],["parse",2],["catch",2],["hint",6],["invalid",4],["true",6],["if",4],["typeof",1],["number",1],["raw",5],["split",2],["trim",5],["continue",1],["at",4],["index",1],["slice",2],["map",1],["filter",1],["boolean",1],["some",1],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["await",1],["api",2],["encode",1],["uricomponent",1],["id",1],["method",1],["put",1],["body",1],["nested",1],["editor",1],["saved",1],["tab",1],["artifact",1],["save",2],["err",1],["error",1],["text",1],["common",2]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#JobOutput","name":[["job",1],["output",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["job",6],["output",6],["id",8],["string",3],["const",5],["alive",6],["lease",4],["timer",1],["text",5],["state",1],["common",1],["loading",1],["effect",1],["load",4],["async",1],["if",4],["nested",2],["editor",2],["value",2],["kind",1],["return",3],["try",1],["await",1],["api",1],["compute",1],["jobs",1],["as",1],["empty",1],["status",2],["running",1],["queued",1],["schedule",1],["timeout",1],["void",2],["1200",1],["catch",1],["failed",1],["pre",2],["class",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#JobOutput.load","name":[["load",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["load",4],["async",2],["if",4],["alive",3],["nested",2],["editor",2],["value",2],["kind",1],["job",3],["id",3],["return",2],["try",1],["const",1],["await",1],["api",1],["compute",1],["jobs",1],["text",2],["as",1],["string",1],["output",3],["empty",1],["status",2],["running",1],["queued",1],["schedule",1],["timeout",1],["lease",1],["void",1],["1200",1],["catch",1],["failed",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#NestedEditor","name":[["nested",1],["editor",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["nested",7],["editor",21],["const",1],["value",3],["if",2],["return",2],["null",9],["div",6],["class",4],["cust",2],["click",2],["target",2],["current",1],["box",1],["modal",1],["head",1],["span",2],["title",1],["button",3],["type",1],["icon",2],["ghost",1],["name",7],["size",1],["16",1],["kind",6],["skill",6],["form",3],["import",2],["history",2],["scope",2],["project",2],["id",4],["specialist",2],["connector",3],["job",2],["output",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["rec",2],["value",6],["unknown",5],["record",3],["string",3],["return",1],["typeof",1],["object",1],["array",2],["as",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#SkillForm","name":[["skill",1],["form",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["skill",15],["form",4],["name",17],["string",5],["null",3],["const",7],["alive",4],["nm",6],["state",4],["desc",9],["body",13],["saving",7],["false",2],["effect",1],["if",4],["return",4],["void",1],["async",2],["try",2],["cur",4],["await",3],["api",4],["skills",5],["encode",2],["uricomponent",2],["as",6],["description",3],["catch",2],["keep",1],["blanks",1],["div",4],["class",9],["label",8],["lbl",3],["cust",4],["connectors",1],["placeholder",7],["input",7],["value",7],["disabled",2],["target",3],["htmlinput",2],["element",3],["textarea",1],["htmltext",1],["area",1],["actions",1],["button",3],["type",1],["solid",1],["btn",2],["click",1],["next",4],["trim",1],["hint",3],["toast",2],["enter",1],["true",3],["method",2],["put",1],["json",2],["stringify",2],["else",1],["post",1],["drop",1],["catalog",1],["nested",1],["editor",1],["saved",1],["tab",1],["artifact",1],["save",2],["err",1],["error",1],["text",1],["common",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#SkillHistory","name":[["skill",1],["history",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["skill",14],["history",3],["name",9],["scope",9],["project",7],["id",16],["string",12],["null",7],["const",11],["alive",5],["err",6],["state",3],["versions",7],["record",2],["unknown",2],["read",5],["only",5],["false",1],["load",3],["async",2],["try",2],["data",4],["await",3],["api",3],["version",21],["path",2],["limit",1],["100",1],["if",3],["return",5],["as",5],["list",2],["status",2],["rec",3],["catch",2],["error",2],["message",1],["effect",1],["void",1],["div",22],["class",12],["subtle",1],["empty",3],["length",2],["map",1],["manifest",3],["sidecar",7],["text",3],["present",1],["sha256",1],["slice",3],["12",1],["number",1],["created",1],["at",1],["card",1],["key",1],["head",1],["info",1],["nm",1],["title",1],["20",2],["ds",2],["new",1],["date",1],["locale",1],["active",2],["span",2],["pill",1],["button",3],["type",1],["outline",1],["btn",2],["small",1],["click",1],["confirm",2],["action",1],["rollback",4],["18",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["hint",2],["done",1],["cust",1],["tab",1],["skills",1],["toast",1],["failed",1],["true",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#SkillHistory.load","name":[["load",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["load",2],["async",2],["try",1],["const",1],["data",4],["await",1],["api",1],["skill",1],["version",1],["path",1],["name",1],["scope",1],["project",1],["id",1],["versions",3],["limit",1],["100",1],["if",2],["alive",2],["return",2],["as",3],["list",1],["record",1],["string",1],["unknown",1],["read",2],["only",2],["status",2],["rec",1],["catch",1],["err",1],["error",1],["message",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#SkillImport","name":[["skill",1],["import",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["skill",13],["import",9],["const",12],["content",6],["state",7],["saving",7],["false",3],["review",23],["record",1],["string",7],["unknown",1],["null",5],["caps",3],["rec",5],["capabilities",2],["network",6],["ui",4],["requirements",5],["as",7],["list",2],["map",3],["warnings",3],["mode",4],["label",7],["lang",1],["zh",2],["en",1],["readiness",8],["note",3],["text",2],["return",2],["div",14],["class",11],["form",2],["lbl",1],["textarea",1],["body",2],["placeholder",2],["style",1],["min",1],["height",1],["260px",1],["value",3],["disabled",2],["input",1],["target",1],["htmltext",1],["area",1],["element",1],["data",4],["ds",4],["join",2],["warning",3],["prof",1],["warn",1],["key",1],["actions",1],["button",7],["type",2],["solid",2],["btn",3],["click",2],["drop",2],["skills",4],["catalog",3],["nested",1],["editor",1],["cust",2],["tab",1],["common",1],["close",2],["async",1],["if",2],["trim",1],["true",2],["try",1],["await",1],["api",2],["method",1],["post",1],["json",1],["stringify",1],["write",1],["has",1],["landed",1],["every",1],["reader",1],["cached",1],["composer",1],["autocomplete",1],["palette",1],["send",1],["time",1],["mention",1],["resolution",1],["must",1],["see",1],["new",1],["even",1],["pane",1],["dismissed",1],["by",1],["escape",1],["backdrop",1],["header",1],["rather",1],["than",1],["below",1],["hint",2],["toast",2],["imported",1],["name",1],["catch",1],["failed",1],["error",1],["importing",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#skillVersionPath","name":[["skill",1],["version",1],["path",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["skill",2],["version",2],["path",2],["name",6],["string",8],["scope",4],["project",6],["id",4],["null",2],["const",1],["encoded",3],["encode",2],["uricomponent",2],["if",2],["throw",1],["new",1],["error",1],["unavailable",1],["return",2],["projects",1],["skills",2]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#SpecialistForm","name":[["specialist",1],["form",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["specialist",9],["form",4],["name",17],["string",5],["null",3],["const",8],["alive",4],["nm",6],["state",4],["desc",8],["prompt",10],["saving",7],["false",2],["effect",1],["if",4],["return",4],["void",1],["async",2],["try",2],["cur",4],["await",3],["api",4],["specialists",4],["encode",2],["uricomponent",2],["as",6],["description",2],["system",3],["catch",2],["keep",1],["blanks",1],["div",4],["class",9],["skill",6],["label",8],["lbl",3],["cust",4],["connectors",1],["placeholder",7],["input",7],["value",7],["disabled",2],["target",3],["htmlinput",2],["element",3],["textarea",1],["body",3],["htmltext",1],["area",1],["actions",1],["button",3],["type",1],["solid",1],["btn",2],["click",1],["next",4],["trim",1],["hint",3],["toast",2],["enter",1],["true",3],["method",2],["put",1],["json",2],["stringify",2],["else",1],["post",1],["nested",1],["editor",1],["saved",1],["tab",1],["artifact",1],["save",2],["err",1],["error",1],["text",1],["common",1]]},{"id":"frontend/src/components/customize/NestedEditor.tsx#titleFor","name":[["title",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["nested",1],["editor",1],["tsx",1]],"body":[["function",2],["title",10],["editor",17],["non",2],["nullable",2],["typeof",2],["nested",2],["value",2],["string",3],["if",6],["kind",6],["skill",7],["return",7],["name",6],["edit",3],["new",2],["import",2],["history",2],["specialist",3],["connector",2],["cust",1],["connectors",1],["as",1],["job",2],["output",1],["id",1]]},{"id":"frontend/src/components/customize/NetworkTab.tsx","name":[["network",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["network",1],["tab",1],["tsx",1]],"body":[["import",10],["effect",1],["state",1],["from",10],["preact",1],["hooks",1],["i18n",1],["api",2],["features",5],["customize",7],["cust",1],["tab",1],["actions",1],["as",2],["list",1],["string",1],["hint",1],["host",1],["create",1],["telemetry",3],["drain",1],["read",1],["consent",1],["alive",1],["timer",1],["lease",1],["mark",2],["failed",1],["loaded",1],["load",1],["hdr",1],["pill",1],["toggle",1],["ui",1],["doubao",2],["search",1],["card",1],["vendors",1]]},{"id":"frontend/src/components/customize/NetworkTab.tsx#LiveTelemetry","name":[["live",1],["telemetry",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["network",1],["tab",1],["tsx",1]],"body":[["function",2],["live",2],["telemetry",6],["initial",5],["alive",5],["boolean",8],["void",2],["const",1],["drain",3],["state",1],["create",1],["next",2],["return",1],["div",8],["class",4],["cust",4],["row",1],["info",1],["nm",1],["name",1],["ds",1],["off",1],["toggle",1],["click",1],["onclick",1]]},{"id":"frontend/src/components/customize/NetworkTab.tsx#NetworkTab","name":[["network",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["network",1],["tab",1],["tsx",1]],"body":[["function",2],["network",11],["tab",3],["const",13],["alive",8],["err",6],["state",6],["string",10],["null",4],["allow",10],["enabled",13],["boolean",1],["groups",5],["array",2],["record",5],["unknown",7],["false",3],["doubao",7],["config",11],["error",9],["search",26],["key",10],["saving",5],["effect",1],["void",1],["async",3],["try",4],["db",2],["await",4],["promise",1],["all",1],["api",8],["preferences",1],["builtin",1],["allowlist",1],["then",1],["as",10],["catch",5],["if",5],["return",5],["list",2],["mark",2],["customize",2],["loaded",1],["sc",2],["original",1],["swallowed",1],["message",5],["versions",1],["load",1],["failed",1],["div",30],["hdr",1],["title",2],["cust",15],["sub",1],["desc",3],["card",1],["class",15],["row",3],["info",3],["nm",3],["name",3],["ds",3],["disabled",3],["toggle",2],["click",2],["prev",4],["status",1],["method",2],["put",1],["body",2],["json",2],["stringify",2],["hint",3],["toast",2],["configured",1],["unset",1],["endpoint",1],["https",1],["tavily",1],["com",1],["job",1],["submit",1],["input",3],["type",2],["password",1],["placeholder",1],["ph",1],["autocomplete",1],["off",1],["value",2],["target",1],["htmlinput",1],["element",1],["button",3],["solid",1],["btn",1],["small",1],["trim",1],["true",2],["post",1],["saved",1],["common",1],["save",1],["map",2],["span",2],["label",1],["domains",1],["slice",1],["12",1],["dm",3],["pill",2],["telemetry",1]]},{"id":"frontend/src/components/customize/NetworkTab.tsx#TelemetryToggle","name":[["telemetry",1],["toggle",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["network",1],["tab",1],["tsx",1]],"body":[["function",2],["telemetry",8],["toggle",3],["alive",8],["boolean",4],["const",4],["consent",9],["state",2],["enabled",4],["env",2],["locked",2],["null",3],["false",1],["effect",1],["void",1],["async",1],["try",1],["await",1],["api",1],["if",3],["return",4],["next",3],["read",1],["catch",1],["original",1],["returns",1],["div",8],["class",4],["cust",4],["row",1],["info",1],["nm",1],["name",1],["ds",1],["envlock",2],["disabled",1],["title",1],["click",1],["live",1],["initial",1]]},{"id":"frontend/src/components/customize/PermissionsTab.tsx","name":[["permissions",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["permissions",1],["tab",1],["tsx",1]],"body":[["import",9],["effect",1],["state",1],["from",9],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",1],["features",4],["customize",6],["cust",1],["tab",1],["actions",1],["confirm",1],["action",1],["hint",1],["host",1],["current",1],["id",1],["stores",1],["session",1],["alive",1],["timer",1],["lease",1],["mark",2],["failed",1],["loaded",1],["load",1],["hdr",1],["icon",1],["ghost",1],["note",1],["ui",1]]},{"id":"frontend/src/components/customize/PermissionsTab.tsx#AddRow","name":[["add",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["permissions",1],["tab",1],["tsx",1]],"body":[["function",2],["add",5],["row",2],["scope",6],["meta",2],["const",3],["tool",9],["state",3],["pat",5],["dec",6],["ask",1],["return",2],["div",2],["class",4],["perm",7],["rule",1],["input",4],["placeholder",4],["cust",3],["value",5],["target",2],["as",2],["htmlinput",2],["element",2],["pattern",2],["select",1],["change",1],["button",3],["type",1],["outline",1],["btn",1],["small",1],["click",1],["async",1],["if",1],["trim",3],["hint",2],["toast",2],["enter",1],["true",2],["try",1],["await",1],["api",2],["permissions",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["id",2],["decision",1],["tab",1],["catch",1],["failed",1],["error",1],["text",1],["common",1]]},{"id":"frontend/src/components/customize/PermissionsTab.tsx#DecSelect","name":[["dec",1],["select",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["permissions",1],["tab",1],["tsx",1]],"body":[["function",2],["dec",3],["select",4],["value",10],["change",6],["string",4],["void",2],["return",1],["class",1],["perm",4],["target",1],["as",1],["htmlselect",1],["element",1],["option",6],["allow",2],["btn",2],["ask",2],["cust",1],["decision",1],["deny",2]]},{"id":"frontend/src/components/customize/PermissionsTab.tsx#PermissionsTab","name":[["permissions",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["permissions",1],["tab",1],["tsx",1]],"body":[["function",2],["permissions",6],["tab",3],["const",9],["alive",5],["note",11],["state",2],["string",6],["null",9],["data",7],["record",3],["unknown",1],["effect",1],["if",3],["current",2],["id",11],["value",3],["cust",8],["perm",14],["no",2],["session",1],["mark",3],["customize",3],["loaded",2],["return",5],["void",1],["async",3],["try",3],["next",2],["await",3],["api",5],["frames",1],["catch",3],["message",4],["versions",1],["load",1],["err",1],["as",3],["error",3],["failed",3],["meta",4],["scope",14],["global",4],["label",4],["project",5],["conversation",4],["root",1],["frame",1],["div",8],["hdr",1],["title",3],["sub",1],["desc",1],["map",2],["rules",5],["rule",5],["undefined",1],["class",5],["sec",2],["key",2],["length",1],["span",4],["rtool",1],["tool",3],["rpat",1],["mono",1],["pattern",3],["dec",1],["select",1],["decision",2],["change",1],["method",2],["post",1],["body",1],["json",1],["stringify",1],["hint",3],["toast",3],["updated",1],["update",1],["text",2],["true",2],["icon",1],["ghost",1],["name",1],["trash",1],["common",1],["delete",3],["click",1],["add",1],["row",2],["reset",1]]},{"id":"frontend/src/components/customize/PermissionsTab.tsx#ResetRow","name":[["reset",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["permissions",1],["tab",1],["tsx",1]],"body":[["function",2],["reset",8],["row",3],["return",2],["div",8],["class",5],["cust",6],["info",1],["nm",1],["perm",5],["name",1],["ds",1],["desc",1],["button",3],["type",1],["outline",1],["btn",2],["small",1],["click",1],["async",1],["if",1],["confirm",2],["action",1],["try",1],["await",1],["api",2],["permissions",2],["method",1],["post",1],["tab",1],["hint",2],["toast",2],["done",1],["catch",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/components/customize/PermissionsTab.tsx#Rule","name":[["rule",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["permissions",1],["tab",1],["tsx",1]],"body":[["type",2],["rule",4],["id",2],["string",8],["tool",2],["pattern",2],["decision",2]]},{"id":"frontend/src/components/customize/PermissionsTab.tsx#ScopeMeta","name":[["scope",1],["meta",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["permissions",1],["tab",1],["tsx",1]],"body":[["type",2],["scope",6],["meta",2],["string",6],["id",2],["label",2]]},{"id":"frontend/src/components/customize/SkillImport.test.tsx","name":[["skill",1],["import",1],["test",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skill",1],["import",1],["test",1],["tsx",1]],"body":[["import",17],["before",3],["each",2],["describe",2],["expect",11],["vi",13],["from",2],["vitest",1],["const",10],["hook",10],["state",10],["unknown",10],["let",1],["cursor",3],["mock",11],["preact",1],["hooks",1],["initial",2],["index",5],["if",1],["length",2],["push",1],["return",2],["value",9],["typeof",2],["function",3],["as",5],["prev",1],["effect",1],["fn",5],["mocks",16],["hoisted",1],["api",9],["hint",4],["drop",5],["skills",6],["catalog",7],["cust",5],["tab",5],["nested",6],["editor",6],["kind",3],["skill",7],["features",5],["customize",5],["args",8],["error",2],["text",1],["string",2],["message",1],["actions",1],["host",6],["async",2],["original",4],["await",2],["i18n",1],["lang",1],["en",2],["key",2],["filter",1],["item",2],["undefined",1],["join",1],["review",10],["reset",4],["shows",1],["requirements",4],["capabilities",4],["readiness",4],["enable",1],["resolved",1],["ok",1],["true",1],["name",1],["cryo",4],["slug",1],["origin",1],["user",1],["cuda",2],["gpu",4],["network",2],["mode",1],["only",4],["domains",1],["openalex",1],["org",2],["doi",1],["ui",1],["label",2],["mediated",1],["zh",1],["needs",2],["setup",2],["missing",2],["unverifiable",1],["blocked",1],["ready",3],["false",1],["warnings",1],["typed",2],["render",3],["textarea",4],["find",6],["type",3],["props",7],["input",2],["be",6],["target",1],["nname",2],["nbody",2],["button",5],["solid",1],["click",2],["reviewed",5],["by",5],["attr",4],["data",7],["not",3],["null",1],["have",3],["been",3],["called",3],["equal",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["content",1],["cached",1],["dropped",1],["soon",1],["lands",1],["close",1],["escape",1],["backdrop",1],["header",1],["dismiss",1],["pane",1],["too",1],["every",1],["reader",1],["must",1],["see",1],["new",1],["times",1]]},{"id":"frontend/src/components/customize/SkillImport.test.tsx#findByAttr","name":[["find",1],["by",1],["attr",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skill",1],["import",1],["test",1],["tsx",1]],"body":[["function",2],["find",2],["by",2],["attr",5],["node",6],["unknown",2],["string",2],["null",5],["let",1],["found",3],["walk",1],["current",4],["if",1],["props",2],["return",1]]},{"id":"frontend/src/components/customize/SkillImport.test.tsx#findSolidButton","name":[["find",1],["solid",1],["button",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skill",1],["import",1],["test",1],["tsx",1]],"body":[["function",2],["find",2],["solid",3],["button",3],["node",6],["unknown",2],["null",4],["let",1],["found",3],["walk",1],["current",4],["if",1],["type",1],["props",1],["class",1],["btn",1],["return",1]]},{"id":"frontend/src/components/customize/SkillImport.test.tsx#findType","name":[["find",1],["type",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skill",1],["import",1],["test",1],["tsx",1]],"body":[["function",2],["find",2],["type",6],["node",6],["unknown",2],["string",2],["null",4],["let",1],["found",3],["walk",1],["current",3],["if",1],["return",1]]},{"id":"frontend/src/components/customize/SkillImport.test.tsx#Node","name":[["node",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skill",1],["import",1],["test",1],["tsx",1]],"body":[["type",4],["node",2],["unknown",6],["props",2],["record",2],["string",6],["children",2],["class",2],["click",2],["void",6],["promise",2],["input",2],["event",2],["target",2],["value",2]]},{"id":"frontend/src/components/customize/SkillImport.test.tsx#render","name":[["render",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skill",1],["import",1],["test",1],["tsx",1]],"body":[["function",2],["render",2],["node",3],["hook",1],["cursor",1],["return",1],["skill",1],["import",1],["as",1]]},{"id":"frontend/src/components/customize/SkillImport.test.tsx#walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skill",1],["import",1],["test",1],["tsx",1]],"body":[["function",2],["walk",3],["node",8],["unknown",2],["visit",4],["current",5],["void",4],["if",1],["typeof",1],["object",1],["return",1],["const",3],["as",1],["children",5],["props",1],["child",2],["array",2]]},{"id":"frontend/src/components/customize/SkillsTab.tsx","name":[["skills",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skills",1],["tab",1],["tsx",1]],"body":[["import",10],["effect",1],["state",2],["from",10],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",2],["features",6],["customize",8],["close",1],["cust",2],["tab",1],["actions",1],["nested",1],["editor",1],["skill",2],["readiness",1],["note",1],["environment",1],["as",2],["list",1],["string",1],["confirm",1],["action",1],["drop",1],["skills",1],["catalog",1],["eff",1],["project",1],["hint",1],["insert",1],["mention",1],["host",1],["alive",1],["timer",1],["lease",1],["mark",2],["failed",1],["loaded",1],["load",1],["empty",1],["hdr",1],["icon",1],["ghost",1],["pill",1],["toggle",1],["ui",1]]},{"id":"frontend/src/components/customize/SkillsTab.tsx#Skill","name":[["skill",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skills",1],["tab",1],["tsx",1]],"body":[["type",2],["skill",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/components/customize/SkillsTab.tsx#SkillRow","name":[["skill",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skills",1],["tab",1],["tsx",1]],"body":[["function",2],["skill",12],["row",3],["pid",5],["string",10],["null",7],["const",5],["scope",8],["name",16],["as",8],["display",1],["note",4],["readiness",1],["text",2],["enabled",9],["state",1],["false",1],["return",2],["div",10],["class",5],["cust",4],["info",1],["nm",1],["span",2],["pill",2],["ds",2],["description",1],["prof",1],["warn",1],["icon",4],["ghost",4],["message",1],["square",1],["title",4],["chat",1],["click",5],["close",1],["insert",1],["mention",1],["versioned",1],["clock",1],["history",2],["btn",1],["nested",2],["editor",2],["value",2],["kind",2],["project",3],["id",1],["editable",1],["personal",1],["pencil",1],["common",2],["edit",1],["trash",1],["delete",4],["async",2],["if",1],["confirm",2],["action",1],["skills",5],["try",2],["await",2],["api",3],["encode",2],["uricomponent",2],["method",2],["drop",1],["catalog",2],["tab",1],["catch",2],["hint",1],["toast",1],["failed",1],["error",1],["true",1],["toggle",1],["put",1],["body",1],["json",1],["stringify",1]]},{"id":"frontend/src/components/customize/SkillsTab.tsx#skillScope","name":[["skill",1],["scope",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skills",1],["tab",1],["tsx",1]],"body":[["function",2],["skill",4],["scope",4],["project",4],["bundled",4],["personal",3],["if",2],["return",3]]},{"id":"frontend/src/components/customize/SkillsTab.tsx#SkillsTab","name":[["skills",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["skills",1],["tab",1],["tsx",1]],"body":[["function",2],["skills",29],["tab",2],["const",17],["alive",5],["err",6],["state",3],["string",7],["null",5],["skill",9],["open",7],["collections",9],["record",1],["boolean",1],["pid",8],["eff",1],["project",7],["effect",1],["void",1],["async",1],["try",1],["personal",6],["request",4],["api",2],["catalog",2],["projects",1],["encode",1],["uricomponent",1],["catch",2],["promise",2],["resolve",1],["data",4],["await",1],["all",1],["if",4],["return",6],["as",9],["list",2],["mark",2],["customize",2],["loaded",1],["message",4],["versions",1],["load",1],["error",1],["failed",1],["div",22],["singles",3],["new",2],["map",4],["each",1],["cid",12],["collection",5],["push",2],["members",6],["hdr",1],["title",1],["palette",1],["group",1],["sub",1],["cust",12],["desc",3],["length",3],["class",11],["row",4],["info",2],["nm",2],["your",1],["actrow",1],["button",9],["type",3],["outline",3],["btn",5],["small",3],["click",3],["nested",2],["editor",2],["value",2],["kind",2],["name",3],["import",2],["key",3],["scope",1],["keys",1],["sort",1],["ds",1],["prev",3],["hide",1],["show",1],["empty",2]]},{"id":"frontend/src/components/customize/SpecialistsTab.tsx","name":[["specialists",1],["tab",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["specialists",1],["tab",1],["tsx",1]],"body":[["import",9],["effect",1],["state",2],["from",9],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",1],["features",5],["customize",7],["cust",1],["tab",1],["actions",1],["nested",1],["editor",1],["as",2],["list",1],["string",1],["confirm",1],["action",1],["hint",1],["host",1],["alive",1],["timer",1],["lease",1],["mark",2],["failed",1],["loaded",1],["load",1],["hdr",1],["icon",1],["ghost",1],["pill",1],["subhead",1],["toggle",1],["ui",1]]},{"id":"frontend/src/components/customize/SpecialistsTab.tsx#BuiltinRow","name":[["builtin",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["specialists",1],["tab",1],["tsx",1]],"body":[["function",2],["builtin",2],["row",3],["ag",10],["record",2],["string",6],["unknown",2],["const",2],["state",1],["enabled",3],["false",1],["return",1],["div",8],["class",4],["cust",1],["info",1],["nm",1],["span",2],["as",4],["name",2],["pill",4],["mode",2],["agent",1],["supports",1],["plan",2],["null",1],["ds",1],["description",1],["toggle",1],["click",1],["async",1],["next",4],["try",1],["await",1],["api",1],["agents",1],["encode",1],["uricomponent",1],["method",1],["put",1],["body",1],["json",1],["stringify",1],["catch",1]]},{"id":"frontend/src/components/customize/SpecialistsTab.tsx#SpecialistsTab","name":[["specialists",1],["tab",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["specialists",1],["tab",1],["tsx",1]],"body":[["function",2],["specialists",12],["tab",4],["const",6],["alive",5],["err",6],["state",3],["string",12],["null",3],["builtin",7],["record",4],["unknown",4],["custom",5],["effect",1],["void",1],["async",2],["try",2],["await",2],["api",3],["if",4],["return",5],["as",12],["list",2],["mark",2],["customize",2],["loaded",1],["catch",2],["message",4],["versions",1],["load",1],["error",2],["failed",2],["div",20],["hdr",1],["title",3],["cust",10],["sub",1],["desc",1],["class",9],["row",3],["info",2],["nm",2],["yours",1],["actrow",1],["button",3],["type",1],["outline",1],["btn",2],["small",1],["click",3],["nested",2],["editor",2],["value",2],["kind",2],["specialist",2],["name",10],["new",1],["map",2],["key",2],["span",2],["pill",2],["ds",1],["description",1],["icon",2],["ghost",2],["pencil",1],["common",2],["edit",1],["trash",1],["delete",4],["confirm",2],["action",1],["encode",1],["uricomponent",1],["method",1],["hint",1],["toast",1],["text",1],["true",1],["subhead",2],["roles",1],["ag",4]]},{"id":"frontend/src/components/customize/ui.tsx","name":[["ui",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["import",2],["type",1],["component",1],["children",1],["from",2],["preact",1],["icon",1],["icons",1]]},{"id":"frontend/src/components/customize/ui.tsx#CustRow","name":[["cust",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["cust",3],["row",3],["name",6],["desc",6],["children",9],["class",8],["cls",4],["string",4],["component",4],["return",1],["div",8],["info",1],["null",4],["nm",1],["ds",1]]},{"id":"frontend/src/components/customize/ui.tsx#Empty","name":[["empty",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["empty",3],["children",7],["component",2],["return",1],["div",2],["class",1],["dock",1]]},{"id":"frontend/src/components/customize/ui.tsx#Hdr","name":[["hdr",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["hdr",2],["title",5],["sub",6],["string",4],["return",1],["div",6],["class",2],["cust",2]]},{"id":"frontend/src/components/customize/ui.tsx#IconGhost","name":[["icon",1],["ghost",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["icon",4],["ghost",3],["name",6],["title",6],["click",6],["size",6],["15",2],["string",4],["void",2],["number",2],["return",1],["button",3],["type",1],["class",1]]},{"id":"frontend/src/components/customize/ui.tsx#InfoRow","name":[["info",1],["row",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["info",3],["row",3],["name",5],["detail",5],["string",4],["return",1],["div",8],["class",4],["cust",1],["nm",1],["ds",1]]},{"id":"frontend/src/components/customize/ui.tsx#LoadErr","name":[["load",1],["err",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["load",2],["err",2],["message",5],["string",2],["return",1],["div",2],["class",1],["cust",1],["note",1]]},{"id":"frontend/src/components/customize/ui.tsx#Note","name":[["note",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["note",3],["children",7],["component",2],["return",1],["div",2],["class",1],["cust",1]]},{"id":"frontend/src/components/customize/ui.tsx#Pill","name":[["pill",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["pill",3],["children",7],["component",2],["return",1],["span",2],["class",1]]},{"id":"frontend/src/components/customize/ui.tsx#Seg","name":[["seg",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["seg",4],["value",7],["options",5],["pick",5],["string",8],["array",2],["void",2],["return",1],["div",2],["class",2],["map",1],["val",4],["label",2],["button",3],["key",1],["type",1],["btn",1],["active",1],["click",1]]},{"id":"frontend/src/components/customize/ui.tsx#Subhead","name":[["subhead",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["subhead",3],["children",7],["component",2],["return",1],["div",2],["class",1],["cust",1]]},{"id":"frontend/src/components/customize/ui.tsx#Toggle","name":[["toggle",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["ui",1],["tsx",1]],"body":[["function",2],["toggle",3],["disabled",7],["title",6],["click",6],["boolean",4],["string",2],["void",2],["return",1],["button",2],["type",1],["class",1],["off",1]]},{"id":"frontend/src/components/customize/use-timer-lease.ts","name":[["timer",1],["lease",1],["ts",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["timer",1],["lease",1],["ts",1]],"body":[["import",2],["effect",1],["ref",1],["from",2],["preact",1],["hooks",1],["create",1],["timer",3],["lease",4],["dispose",2],["type",1],["features",1],["customize",1],["timers",2],["one",1],["per",1],["component",1],["instance",1],["unmount",1],["zero",1],["leftover",1]]},{"id":"frontend/src/components/customize/use-timer-lease.ts#useAlive","name":[["alive",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["timer",1],["lease",1],["ts",1]],"body":[["function",2],["alive",2],["boolean",2],["const",2],["flag",4],["ref",2],["true",2],["check",2],["current",4],["effect",1],["return",2],["false",1]]},{"id":"frontend/src/components/customize/use-timer-lease.ts#useTimerLease","name":[["timer",1],["lease",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["timer",1],["lease",1],["ts",1]],"body":[["function",2],["timer",7],["lease",10],["const",2],["ref",6],["null",3],["if",2],["current",4],["create",1],["effect",1],["return",2],["dispose",1]]},{"id":"frontend/src/components/customize/vendors/datapro.tsx","name":[["datapro",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["datapro",1],["tsx",1]],"body":[["import",6],["state",1],["from",6],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",2],["features",3],["customize",3],["current",1],["id",2],["stores",1],["session",1],["datapro",4],["connector",1],["index",1],["complete",1],["response",1],["code",1],["result",1],["vendors",1],["as",1],["string",1],["drop",1],["skills",1],["catalog",1],["hint",1],["open",1],["viewer",1],["host",1]]},{"id":"frontend/src/components/customize/vendors/datapro.tsx#DataProCard","name":[["data",1],["pro",1],["card",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["datapro",1],["tsx",1]],"body":[["function",2],["data",4],["pro",2],["card",3],["config",16],["error",17],["record",6],["string",7],["unknown",8],["const",29],["key",46],["configured",10],["state",21],["ark",12],["reused",11],["connector",10],["enabled",19],["skill",18],["busy",7],["false",8],["cust",30],["datapro",50],["request",5],["failed",5],["api",8],["text",12],["missing",1],["bad",6],["query",5],["status",17],["class",15],["index",17],["hidden",2],["result",10],["no",4],["artifact",6],["null",6],["searching",5],["saving",4],["placeholder",4],["save",1],["async",3],["let",1],["secret",4],["trim",2],["if",5],["hint",5],["required",2],["true",11],["return",4],["method",4],["post",2],["body",7],["json",4],["stringify",4],["agent",1],["plan",1],["try",3],["saved",9],["await",4],["catch",3],["finally",2],["run",1],["search",2],["current",2],["id",5],["value",2],["frame",1],["response",8],["code",7],["indexed",5],["complete",1],["available",1],["4011",1],["auth4011",1],["as",3],["message",1],["unavailable",1],["ok",2],["entry",1],["count",2],["source",1],["leaf",1],["undefined",1],["typeof",1],["object",1],["section",1],["div",7],["head",1],["title",2],["desc",2],["button",5],["type",2],["outline",1],["btn",1],["small",1],["action",2],["enable",2],["disabled",1],["click",1],["connectors",1],["encode",2],["uricomponent",2],["put",2],["skills",2],["catalog",2],["drop",1],["toast",2],["enabling",1],["toggle",2]]},{"id":"frontend/src/components/customize/vendors/datapro.tsx#DataProCard.runSearch","name":[["run",1],["search",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["datapro",1],["tsx",1]],"body":[["run",2],["search",3],["async",2],["const",7],["text",7],["query",3],["trim",1],["if",3],["hint",1],["cust",11],["datapro",20],["required",1],["true",2],["return",1],["searching",3],["status",11],["class",5],["index",12],["hidden",1],["result",7],["no",3],["artifact",4],["null",4],["try",1],["body",4],["record",3],["string",4],["unknown",3],["current",2],["id",3],["value",2],["frame",1],["response",8],["await",1],["api",2],["method",1],["post",1],["json",1],["stringify",1],["code",7],["indexed",5],["complete",1],["available",1],["failed",2],["4011",1],["auth4011",1],["as",3],["message",1],["unavailable",1],["ok",2],["bad",2],["entry",1],["count",2],["source",1],["leaf",1],["saved",4],["undefined",1],["typeof",1],["object",1],["catch",1],["error",3],["request",1],["finally",1],["false",1]]},{"id":"frontend/src/components/customize/vendors/datapro.tsx#DataProCard.saveKey","name":[["save",1],["key",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["datapro",1],["tsx",1]],"body":[["save",2],["key",21],["async",2],["let",1],["secret",4],["trim",1],["if",1],["hint",2],["cust",5],["datapro",6],["required",1],["true",3],["return",1],["saving",2],["const",2],["request",3],["api",2],["config",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["agent",1],["plan",1],["try",1],["saved",5],["await",1],["configured",3],["ark",4],["reused",4],["state",2],["bad",2],["false",2],["catch",1],["error",3],["failed",1],["text",1],["finally",1]]},{"id":"frontend/src/components/customize/vendors/doubao.tsx","name":[["doubao",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["doubao",1],["tsx",1]],"body":[["import",5],["state",1],["from",5],["preact",1],["hooks",1],["i18n",1],["api",3],["error",1],["text",2],["features",3],["customize",3],["doubao",2],["search",2],["available",1],["result",1],["vendors",1],["hint",1],["host",1]]},{"id":"frontend/src/components/customize/vendors/doubao.tsx#DoubaoSearchCard","name":[["doubao",1],["search",1],["card",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["doubao",1],["tsx",1]],"body":[["function",2],["doubao",44],["search",18],["card",4],["config",14],["error",14],["record",2],["string",3],["unknown",4],["const",19],["key",63],["configured",10],["state",17],["ark",12],["reused",11],["saving",5],["false",6],["cust",32],["request",5],["failed",3],["api",5],["text",7],["missing",1],["bad",8],["query",12],["status",17],["class",26],["datapro",16],["result",14],["no",4],["searching",8],["placeholder",8],["save",5],["async",2],["let",1],["secret",4],["trim",2],["if",4],["hint",3],["required",2],["true",5],["return",3],["method",2],["post",2],["body",2],["json",2],["stringify",2],["agent",1],["plan",2],["try",2],["saved",5],["await",2],["catch",2],["finally",2],["run",4],["dedicated",1],["backend",1],["must",1],["not",1],["satisfy",1],["tavily",1],["keyless",1],["fallback",1],["response",4],["available",5],["message",1],["empty",1],["ok",1],["section",2],["div",24],["head",1],["title",2],["span",2],["pill",1],["primary",1],["desc",2],["field",2],["label",6],["skill",3],["lbl",3],["input",5],["row",1],["id",2],["type",3],["password",1],["autocomplete",1],["off",2],["autocapitalize",1],["spellcheck",1],["value",4],["target",2],["as",2],["htmlinput",1],["element",2],["down",2],["enter",2],["prevent",2],["default",2],["void",4],["button",6],["solid",2],["btn",2],["small",2],["data",4],["action",2],["disabled",2],["click",2],["credential",1],["textarea",1],["rows",1],["max",1],["length",1],["100",1],["htmltext",1],["area",1],["meta",1],["ctrl",1],["actions",1],["aria",1],["live",1],["polite",1],["output",1],["pre",2]]},{"id":"frontend/src/components/customize/vendors/doubao.tsx#DoubaoSearchCard.runSearch","name":[["run",1],["search",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["doubao",1],["tsx",1]],"body":[["run",2],["search",6],["async",2],["const",3],["text",5],["query",3],["trim",1],["if",1],["hint",1],["cust",8],["doubao",11],["required",1],["true",2],["return",1],["searching",3],["status",9],["class",3],["datapro",3],["result",7],["no",3],["try",1],["dedicated",1],["backend",1],["must",1],["not",1],["satisfy",1],["tavily",1],["keyless",1],["fallback",1],["response",4],["await",1],["api",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["available",5],["string",1],["message",1],["empty",1],["ok",1],["bad",2],["catch",1],["error",3],["request",1],["failed",1],["finally",1],["false",1]]},{"id":"frontend/src/components/customize/vendors/doubao.tsx#DoubaoSearchCard.saveKey","name":[["save",1],["key",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["doubao",1],["tsx",1]],"body":[["save",2],["key",21],["async",2],["let",1],["secret",4],["trim",1],["if",1],["hint",2],["cust",5],["doubao",6],["required",1],["true",3],["return",1],["saving",2],["const",2],["request",3],["api",2],["search",1],["config",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["agent",1],["plan",1],["try",1],["saved",5],["await",1],["configured",3],["ark",4],["reused",4],["state",2],["bad",2],["false",2],["catch",1],["error",3],["failed",1],["text",1],["finally",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx","name":[["volcengine",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["import",10],["type",1],["component",1],["children",1],["from",10],["preact",2],["effect",1],["ref",1],["state",1],["hooks",1],["i18n",1],["public",1],["text",2],["features",5],["scrub",2],["api",5],["error",2],["customize",4],["cust",1],["tab",1],["actions",1],["as",2],["list",1],["string",1],["confirm",1],["action",1],["hint",1],["load",1],["models",1],["refresh",2],["key",3],["banner",1],["host",1],["open",1],["volcengine",3],["authorization",1],["start",1],["polling",1],["volc",5],["url",1],["percent",1],["quota",1],["value",1],["check",1],["failed",1],["states",1],["configure",1],["codes",1],["alive",1],["timer",2],["lease",2],["icon",1],["icons",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#AwaitingCode","name":[["awaiting",1],["code",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["awaiting",2],["code",11],["state",21],["login",8],["apply",6],["refresh",5],["volc",20],["record",2],["string",3],["unknown",2],["void",2],["promise",2],["const",5],["busy",5],["false",2],["return",2],["notice",1],["tone",1],["info",1],["title",2],["cust",8],["auth",3],["body",3],["error",12],["div",6],["class",5],["timeline",1],["public",1],["text",4],["240",1],["null",1],["project",2],["hint",4],["actions",1],["btn",4],["label",3],["open",2],["icon",3],["globe",1],["solid",1],["small",1],["click",3],["volcengine",4],["authorization",1],["as",2],["authorize",1],["url",1],["input",3],["placeholder",2],["autocomplete",1],["off",1],["value",5],["target",1],["htmlinput",1],["element",1],["complete",2],["link",1],["disabled",1],["async",2],["trim",1],["if",1],["true",3],["try",3],["await",4],["api",6],["method",2],["post",2],["json",1],["stringify",1],["catch",3],["next",4],["connection",1],["cancel",2]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#FailedLogin","name":[["failed",1],["login",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["failed",4],["login",13],["state",11],["start",5],["refresh",8],["volc",18],["record",2],["string",4],["unknown",2],["promise",4],["void",3],["const",2],["code",7],["as",2],["error",6],["detail",9],["let",1],["notice",8],["component",1],["children",1],["if",2],["project",3],["selection",1],["required",3],["tone",3],["warn",3],["title",5],["cust",8],["body",5],["trim",2],["else",2],["interactive",1],["terminal",1],["unavailable",1],["cli",2],["setup",3],["return",1],["div",2],["class",2],["actions",1],["btn",3],["label",2],["retry",1],["icon",2],["solid",1],["small",1],["click",2],["connected",1],["recheck",1],["async",1],["try",1],["await",1],["catch",1],["hint",1],["api",1],["text",1],["true",1],["null",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["rec",2],["value",6],["unknown",5],["record",3],["string",3],["return",1],["typeof",1],["object",1],["array",2],["as",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#RecheckButton","name":[["recheck",1],["button",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["recheck",3],["button",2],["refresh",18],["apply",5],["state",17],["message",11],["opts",2],["announce",3],["boolean",2],["promise",2],["volc",11],["void",4],["string",4],["const",1],["spin",7],["false",2],["return",1],["btn",1],["label",1],["cust",3],["rechecking",1],["icon",1],["disabled",1],["spinning",1],["click",1],["async",1],["true",2],["try",1],["await",1],["catch",1],["error",4],["failed",1],["api",1],["text",1],["finally",1],["span",2],["class",1],["key",1],["wait",1],["null",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcBtn","name":[["volc",1],["btn",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["volc",2],["btn",4],["label",5],["icon",6],["class",5],["cls",3],["outline",2],["small",2],["disabled",6],["spinning",5],["click",6],["string",6],["boolean",4],["void",2],["return",1],["button",3],["type",1],["name",1],["size",1],["14",1],["spin",1],["span",2]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcenginePanel","name":[["volcengine",1],["panel",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["volcengine",8],["panel",2],["const",35],["alive",7],["lease",3],["timer",1],["state",49],["volc",13],["busy",4],["false",12],["plan",24],["key",23],["choice",10],["endpoint",6],["refresh",10],["message",3],["polling",7],["poll",8],["stop",8],["ref",2],["void",2],["null",7],["configuring",4],["current",9],["effect",2],["return",5],["apply",9],["next",18],["if",13],["async",4],["opts",3],["auto",7],["configure",13],["boolean",3],["announce",2],["promise",1],["await",9],["api",11],["method",3],["post",3],["plans",11],["as",12],["list",2],["filter",3],["rec",9],["available",2],["access",12],["string",11],["check",4],["failed",5],["states",1],["has",2],["cust",8],["rechecked",1],["configured",6],["linked",2],["length",3],["ready",2],["else",3],["platform",2],["true",4],["try",7],["result",4],["body",2],["json",2],["stringify",2],["undefined",2],["load",1],["models",2],["banner",1],["connection",2],["tab",1],["catch",7],["error",16],["code",3],["instanceof",1],["codes",1],["fall",1],["through",1],["text",7],["finally",1],["start",3],["handle",2],["exhausted",1],["login",7],["let",4],["auth",9],["window",11],["open",2],["about",1],["blank",2],["fallback",1],["button",1],["opener",1],["best",1],["effort",1],["mode",1],["device",1],["authorization",1],["authorize",1],["url",1],["closed",1],["close",1],["ignore",1],["blocked",1],["popups",1],["identity",7],["record",1],["unknown",1],["status",6],["disconnected",1],["class",2],["connected",2],["ok",1],["expired",2],["not",2],["installed",2],["detail",1],["name",4],["project",3],["join",1],["selected",7],["some",1],["find",1],["required",1],["no",1],["selection",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcenginePanel.applyState","name":[["apply",1],["state",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["apply",2],["state",5],["next",3],["volc",2],["if",1],["alive",1],["return",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcenginePanel.configure","name":[["configure",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["configure",6],["async",2],["current",7],["volc",4],["state",4],["next",6],["plan",4],["key",9],["string",2],["api",7],["choice",5],["endpoint",4],["if",2],["configuring",3],["return",2],["true",2],["busy",2],["try",2],["const",2],["result",2],["await",4],["volcengine",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["undefined",2],["load",1],["models",2],["refresh",3],["banner",1],["apply",2],["rec",1],["connection",1],["cust",2],["tab",1],["catch",2],["error",7],["false",3],["code",3],["instanceof",1],["codes",1],["has",1],["auto",1],["fall",1],["through",1],["failed",1],["text",1],["finally",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcenginePanel.refresh","name":[["refresh",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["refresh",4],["async",2],["opts",4],["auto",6],["configure",8],["boolean",4],["announce",3],["promise",2],["volc",4],["state",8],["const",5],["false",2],["next",12],["await",3],["api",1],["volcengine",1],["method",1],["post",1],["plans",4],["as",4],["list",1],["filter",1],["plan",3],["rec",4],["available",1],["access",6],["string",3],["check",3],["failed",3],["states",1],["has",1],["if",3],["alive",1],["message",1],["cust",1],["rechecked",1],["apply",1],["configured",2],["linked",2],["length",1],["ready",2],["key",1],["else",1],["platform",2],["endpoint",1],["choice",1],["return",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcenginePanel.startKeyPoll","name":[["start",1],["key",1],["poll",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["start",3],["key",3],["poll",4],["stop",3],["polling",4],["true",2],["const",1],["handle",2],["volcengine",1],["lease",1],["alive",2],["refresh",2],["auto",1],["configure",1],["exhausted",1],["false",2],["apply",1],["state",2],["current",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcenginePanel.startLogin","name":[["start",1],["login",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["start",2],["login",6],["async",2],["let",1],["auth",9],["window",11],["null",3],["try",4],["open",2],["about",1],["blank",2],["catch",4],["fallback",1],["button",1],["if",2],["opener",1],["best",1],["effort",1],["const",1],["await",1],["api",2],["volcengine",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["mode",1],["device",1],["authorization",1],["as",1],["string",1],["authorize",1],["url",1],["apply",2],["state",4],["error",4],["closed",1],["close",1],["ignore",1],["blocked",1],["popups",1],["text",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcenginePanel.stopPoll","name":[["stop",1],["poll",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["stop",4],["poll",4],["current",2],["null",1],["polling",1],["false",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcExternal","name":[["volc",1],["external",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["volc",3],["external",2],["label",6],["url",5],["icon",6],["globe",2],["open",7],["string",6],["void",2],["return",1],["btn",1],["click",1],["volcengine",1],["authorization",1],["if",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcNotice","name":[["volc",1],["notice",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["function",2],["volc",6],["notice",6],["tone",7],["title",6],["body",7],["string",6],["const",1],["icon",3],["ok",1],["check",1],["warn",1],["alert",1],["triangle",1],["terminal",1],["return",1],["div",8],["class",4],["name",1],["size",1],["17",1],["copy",1],["null",1]]},{"id":"frontend/src/components/customize/vendors/volcengine.tsx#VolcState","name":[["volc",1],["state",1]],"path":[["frontend",1],["src",1],["components",1],["customize",1],["vendors",1],["volcengine",1],["tsx",1]],"body":[["type",2],["volc",2],["state",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/components/dashboard/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["index",1],["ts",1]],"body":[["export",2],["shell",2],["from",2],["bind",3],["activate",2],["artifact",1],["tile",1],["close",1],["tab",1],["ensure",1],["keys",1],["features",1],["sessions",1],["chrome",1]]},{"id":"frontend/src/components/dashboard/ModelSelect.test.tsx","name":[["model",1],["select",1],["test",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["model",1],["select",1],["test",1],["tsx",1]],"body":[["import",5],["after",2],["each",4],["before",3],["describe",2],["expect",15],["vi",6],["from",5],["vitest",1],["default",13],["model",21],["name",5],["models",11],["stores",2],["customize",2],["reset",4],["store",3],["fields",3],["signal",1],["field",1],["load",4],["features",1],["select",10],["const",6],["fetch",6],["mock",8],["fn",1],["implementation",2],["url",3],["string",1],["init",3],["request",1],["if",2],["api",3],["v1",3],["return",3],["promise",4],["resolve",4],["response",4],["id",6],["doubao",7],["seed",7],["pro",7],["mp",8],["claude",11],["sonnet",2],["method",2],["put",2],["404",1],["stub",1],["global",1],["unstub",1],["all",1],["globals",1],["renders",2],["one",1],["option",2],["per",1],["configured",2],["selected",1],["async",3],["await",5],["tree",10],["as",9],["node",7],["type",1],["be",10],["props",7],["options",3],["map",1],["value",11],["equal",1],["single",1],["empty",1],["anything",1],["have",2],["length",2],["choosing",1],["entry",1],["sets",1],["server",1],["names",1],["by",1],["change",6],["event",2],["unknown",3],["void",2],["current",2],["target",2],["wait",2],["been",1],["called",1],["object",1],["containing",1],["body",1],["json",1],["stringify",1],["refused",1],["choice",1],["puts",1],["previous",1],["selection",1],["back",1],["error",1],["no",1],["409",1]]},{"id":"frontend/src/components/dashboard/ModelSelect.test.tsx#Node","name":[["node",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["model",1],["select",1],["test",1],["tsx",1]],"body":[["type",4],["node",2],["unknown",6],["props",2],["record",2],["string",2],["children",2]]},{"id":"frontend/src/components/dashboard/ModelSelect.test.tsx#options","name":[["options",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["model",1],["select",1],["test",1],["tsx",1]],"body":[["function",2],["options",2],["tree",3],["node",11],["const",1],["kids",4],["props",1],["children",1],["return",1],["array",2],["filter",1],["typeof",1],["object",1],["as",1],["type",1],["option",1]]},{"id":"frontend/src/components/dashboard/ModelSelect.test.tsx#response","name":[["response",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["model",1],["select",1],["test",1],["tsx",1]],"body":[["response",3],["body",3],["unknown",2],["status",3],["200",2],["new",1],["json",1],["stringify",1]]},{"id":"frontend/src/components/dashboard/ModelSelect.tsx","name":[["model",1],["select",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["model",1],["select",1],["tsx",1]],"body":[["import",3],["from",4],["i18n",1],["choose",1],["composer",3],["model",4],["type",1],["features",1],["customize",3],["models",4],["default",1],["stores",2],["select",2],["rendered",1],["load",2],["fills",1],["shell",1],["render",1],["bare",1],["only",1],["window",1],["bridge",1],["could",1],["fill",1],["nothing",1],["assigned",1],["one",1],["control",1],["was",1],["chevron",1],["zero",1],["options",1]]},{"id":"frontend/src/components/dashboard/ModelSelect.tsx#ModelSelect","name":[["model",1],["select",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["model",1],["select",1],["tsx",1]],"body":[["function",2],["model",8],["select",5],["const",3],["list",4],["models",2],["value",10],["as",2],["composer",3],["selected",2],["typeof",1],["default",2],["string",1],["return",1],["id",4],["data",1],["i18n",1],["title",3],["length",2],["change",1],["event",2],["current",1],["target",1],["htmlselect",1],["element",1],["if",1],["void",1],["choose",1],["map",1],["entry",6],["option",4],["key",1],["description",1],["undefined",1],["name",1],["none",1]]},{"id":"frontend/src/components/dashboard/Shell.test.tsx","name":[["shell",1],["test",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["shell",1],["test",1],["tsx",1]],"body":[["shell",5],["first",3],["paint",7],["shows",1],["before",2],["any",1],["route",5],["has",1],["run",1],["view",2],["waits",1],["locale",1],["chunks",1],["features",4],["sessions",3],["boot",4],["ts",1],["dashboard",7],["projects",4],["recent",1],["empty",1],["lists",1],["while",1],["did",1],["deep",3],["link",4],["session",2],["therefore",1],["landed",1],["wrong",1],["screen",1],["whole",1],["wait",1],["seconds",1],["relay",1],["tunnel",1],["path",1],["routes",1],["into",1],["workspace",3],["now",1],["starts",1],["neither",1],["shown",1],["neutral",1],["loading",8],["indicator",2],["between",1],["them",1],["import",2],["after",2],["each",2],["describe",2],["expect",10],["vi",7],["from",2],["vitest",1],["mock",5],["preact",1],["hooks",1],["effect",1],["undefined",2],["bind",1],["workbench",1],["promise",1],["resolve",1],["artifacts",2],["finish",1],["messages",1],["components",1],["history",1],["load",1],["status",1],["null",3],["model",2],["select",2],["unstub",1],["all",1],["globals",1],["not",4],["under",2],["const",5],["tree",11],["at",4],["frames",1],["classes",5],["by",8],["id",8],["contain",5],["hidden",8],["be",4],["props",3],["falsy",2],["project",1],["paints",1],["root",1],["no",1],["pathname",2],["settings",1],["true",1]]},{"id":"frontend/src/components/dashboard/Shell.test.tsx#byId","name":[["by",1],["id",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["shell",1],["test",1],["tsx",1]],"body":[["function",2],["by",4],["id",10],["tree",7],["unknown",2],["string",2],["vnode",3],["null",4],["if",4],["array",2],["const",3],["child",2],["hit",3],["return",5],["typeof",1],["object",1],["node",4],["as",1],["props",2],["children",1]]},{"id":"frontend/src/components/dashboard/Shell.test.tsx#classes","name":[["classes",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["shell",1],["test",1],["tsx",1]],"body":[["function",2],["classes",2],["node",3],["vnode",2],["null",2],["string",3],["return",1],["props",1],["class",1],["split",1],["filter",1],["boolean",1]]},{"id":"frontend/src/components/dashboard/Shell.test.tsx#paintAt","name":[["paint",1],["at",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["shell",1],["test",1],["tsx",1]],"body":[["function",2],["paint",2],["at",2],["pathname",3],["string",2],["unknown",2],["vi",1],["stub",1],["global",1],["location",1],["return",1],["shell",1]]},{"id":"frontend/src/components/dashboard/Shell.test.tsx#VNode","name":[["vnode",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["shell",1],["test",1],["tsx",1]],"body":[["type",4],["vnode",2],["unknown",6],["props",2],["record",2],["string",2],["children",2]]},{"id":"frontend/src/components/dashboard/Shell.tsx","name":[["shell",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["shell",1],["tsx",1]],"body":[["import",7],["effect",1],["from",6],["preact",1],["hooks",1],["history",1],["load",1],["status",1],["features",4],["messages",1],["components",1],["finish",1],["artifacts",2],["boot",3],["bind",1],["workbench",1],["sessions",2],["routes",1],["workspace",1],["dom",1],["model",2],["select",2],["dashboard",1],["css",1]]},{"id":"frontend/src/components/dashboard/Shell.tsx#Shell","name":[["shell",1]],"path":[["frontend",1],["src",1],["components",1],["dashboard",1],["shell",1],["tsx",1]],"body":[["function",2],["shell",2],["effect",1],["void",1],["finish",1],["artifacts",1],["boot",1],["bind",1],["workbench",1],["first",1],["view",4],["waits",1],["locale",1],["chunks",1],["painting",1],["dashboard",5],["meantime",1],["put",1],["deep",1],["link",2],["wrong",1],["screen",1],["whole",1],["wait",1],["so",1],["path",2],["router",1],["will",1],["open",2],["workspace",4],["starts",1],["neither",1],["shown",1],["neutral",1],["indicator",2],["instead",1],["css",1],["hides",1],["as",2],["soon",1],["either",1],["revealed",1],["whichever",1],["code",1],["reveals",1],["const",1],["pending",2],["route",2],["typeof",1],["location",2],["undefined",1],["routes",1],["string",1],["pathname",1],["return",1],["div",30],["id",28],["conn",1],["banner",1],["role",4],["status",1],["aria",6],["live",1],["polite",1],["hidden",6],["class",52],["skip",2],["href",1],["messages",1],["content",1],["header",2],["dash",21],["head",2],["brand",1],["wordmark",1],["span",32],["wm",2],["title",15],["ai4",1],["beta",2],["running",4],["count",2],["actions",1],["lang",10],["seg",2],["group",2],["label",4],["language",2],["button",45],["btn",10],["data",50],["zh",2],["type",19],["en",4],["theme",6],["icon",36],["ghost",6],["lg",2],["i18n",16],["toggle",2],["moon",2],["size",15],["20",6],["settings",6],["common",2],["import",3],["session",9],["outline",2],["ic",6],["cloud",1],["upload",1],["16",7],["package",2],["input",3],["file",1],["accept",1],["zip",3],["openai4s",2],["application",1],["vnd",1],["style",2],["display",1],["none",1],["new",6],["project",4],["plus",2],["palette",5],["action",5],["section",5],["grid",1],["col",6],["ci",2],["box",3],["18",2],["projects",4],["search",8],["ph",1],["placeholder",1],["autocomplete",1],["off",1],["spellcheck",1],["false",1],["controls",1],["width",1],["100",1],["margin",1],["8px",1],["sizing",1],["border",1],["card",2],["sessions",4],["clock",1],["recent",2],["aside",2],["sidebar",3],["side",7],["top",1],["back",2],["home",2],["arrow",1],["left",2],["proj",6],["name",2],["current",1],["fallback",1],["chev",1],["chevron",1],["down",1],["collapse",2],["ws",4],["panel",1],["menu",3],["nav",9],["item",4],["customize",3],["sliders",1],["files",4],["list",2],["foot",1],["gear",1],["main",2],["conv",2],["but",1]]},{"id":"frontend/src/components/onboarding/CapabilityBadges.tsx","name":[["capability",1],["badges",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["capability",1],["badges",1],["tsx",1]],"body":[["import",2],["capability",3],["badge",3],["rows",1],["text",1],["type",2],["row",1],["from",2],["features",2],["onboarding",1],["badges",1],["receipt",1],["customize",1],["models",1]]},{"id":"frontend/src/components/onboarding/CapabilityBadges.tsx#CapabilityBadges","name":[["capability",1],["badges",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["capability",1],["badges",1],["tsx",1]],"body":[["function",2],["capability",6],["badges",2],["receipt",7],["unknown",5],["reason",5],["null",3],["string",2],["const",1],["rows",4],["badge",3],["row",7],["if",1],["length",1],["return",2],["div",2],["class",2],["ds",1],["prof",2],["caps",1],["map",1],["span",2],["key",1],["cap",4],["pill",1],["data",3],["state",2],["stale",2],["true",1],["false",1],["text",1]]},{"id":"frontend/src/components/onboarding/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["index",1],["ts",1]],"body":[["export",3],["wizard",2],["host",1],["from",3],["capability",2],["badges",2],["readiness",2],["panel",2]]},{"id":"frontend/src/components/onboarding/ReadinessPanel.tsx","name":[["readiness",1],["panel",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["readiness",1],["panel",1],["tsx",1]],"body":[["import",6],["state",2],["from",6],["preact",1],["hooks",1],["i18n",1],["standard",2],["readiness",2],["text",1],["type",2],["features",4],["customize",2],["environment",1],["hint",1],["host",1],["ot",1],["onboarding",4],["copy",1],["network",1],["status",2]]},{"id":"frontend/src/components/onboarding/ReadinessPanel.tsx#CopyCommand","name":[["copy",1],["command",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["readiness",1],["panel",1],["tsx",1]],"body":[["function",2],["copy",3],["command",7],["item",7],["string",4],["label",4],["const",1],["copied",7],["state",1],["false",2],["return",1],["div",2],["class",2],["standard",1],["readiness",3],["code",3],["aria",1],["undefined",1],["button",3],["type",1],["outline",1],["btn",1],["small",1],["click",1],["async",1],["try",1],["if",1],["navigator",3],["clipboard",4],["write",2],["text",2],["throw",1],["new",1],["error",1],["unavailable",1],["await",1],["true",2],["hint",2],["environment",2],["window",1],["timeout",1],["1200",1],["catch",1],["nb",1],["action",1],["failed",1]]},{"id":"frontend/src/components/onboarding/ReadinessPanel.tsx#EnvironmentCard","name":[["environment",1],["card",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["readiness",1],["panel",1],["tsx",1]],"body":[["function",2],["environment",10],["card",4],["readiness",33],["standard",15],["return",1],["section",2],["class",12],["state",3],["div",22],["head",1],["title",2],["summary",1],["text",1],["missing",5],["environments",3],["length",3],["gap",2],["label",3],["ul",4],["map",4],["name",6],["li",4],["key",4],["null",3],["object",1],["entries",1],["packages",6],["package",3],["remediation",6],["requires",1],["explicit",3],["action",1],["commands",2],["only",1],["item",4],["copy",1],["command",2]]},{"id":"frontend/src/components/onboarding/ReadinessPanel.tsx#NetworkCard","name":[["network",1],["card",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["readiness",1],["panel",1],["tsx",1]],"body":[["function",2],["network",14],["card",3],["platform",6],["native",5],["runtime",7],["onboarding",11],["string",2],["boolean",3],["const",1],["yn",3],["value",2],["ot",9],["readiness",11],["yes",2],["no",2],["return",1],["section",2],["class",7],["standard",2],["div",12],["title",1],["ds",5],["allow",2],["egress",2],["contacted",2]]},{"id":"frontend/src/components/onboarding/ReadinessPanel.tsx#NetworkCard.yn","name":[["yn",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["readiness",1],["panel",1],["tsx",1]],"body":[["yn",2],["value",3],["boolean",2],["ot",2],["onboarding",2],["readiness",2],["yes",1],["no",1]]},{"id":"frontend/src/components/onboarding/ReadinessPanel.tsx#ReadinessPanel","name":[["readiness",1],["panel",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["readiness",1],["panel",1],["tsx",1]],"body":[["function",2],["readiness",4],["panel",2],["status",11],["onboarding",2],["return",1],["div",2],["class",1],["onb",1],["environment",3],["card",2],["null",1],["network",3],["platform",2],["native",2],["runtime",2],["supported",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx","name":[["wizard",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["import",15],["effect",1],["reducer",1],["ref",1],["state",2],["from",15],["preact",1],["hooks",1],["i18n",1],["public",1],["text",1],["features",9],["scrub",2],["as",1],["string",1],["customize",2],["host",1],["loopback",1],["model",6],["base",1],["protocol",1],["options",1],["read",1],["capability",3],["receipt",1],["models",1],["activate",2],["existing",1],["profile",4],["complete",1],["onboarding",8],["fetch",1],["probe",1],["save",1],["api",1],["ot",1],["copy",1],["initial",1],["wizard",5],["required",2],["steps",1],["checklist",1],["items",1],["format",1],["error",2],["reduce",1],["unknown",1],["type",4],["path",1],["choice",1],["step",1],["machine",1],["status",2],["create",1],["project",2],["open",1],["sessions",2],["projects",3],["load",2],["stores",1],["session",1],["badges",2],["readiness",2],["panel",2],["css",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#PathStep","name":[["path",1],["step",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["function",2],["path",28],["step",3],["status",10],["state",23],["busy",8],["choose",7],["save",6],["new",6],["onboarding",8],["wizard",2],["boolean",2],["choice",7],["void",4],["api",6],["key",17],["string",8],["const",14],["ref",7],["htmlinput",5],["element",6],["null",5],["protocols",4],["model",20],["protocol",2],["options",1],["kind",14],["existing",4],["provider",9],["value",16],["chatgpt",2],["name",15],["base",19],["url",18],["locals",3],["local",9],["catalog",1],["endpoints",1],["submit",2],["cloud",5],["current",8],["if",1],["profile",6],["id",11],["trim",4],["return",2],["div",12],["class",23],["onb",7],["steps",1],["role",1],["tablist",1],["as",13],["map",4],["item",9],["button",9],["type",6],["active",1],["click",3],["ot",6],["profiles",2],["length",2],["raw",2],["selected",2],["label",23],["input",17],["radio",2],["checked",2],["disabled",4],["change",3],["span",4],["has",2],["cust",16],["models",9],["loopback",1],["keyless",1],["ds",2],["empty",2],["skill",8],["form",2],["lbl",6],["connectors",1],["placeholder",8],["target",5],["select",2],["htmlselect",1],["option",2],["placeholder2",1],["password",1],["autocomplete",1],["off",1],["unset",1],["solid",2],["btn",2],["next",2],["endpoint",8],["default",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#PathStep.submitCloud","name":[["submit",1],["cloud",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["submit",2],["cloud",3],["const",1],["api",2],["key",5],["ref",3],["current",3],["value",2],["if",1],["save",1],["new",1],["kind",1],["profile",1],["id",1],["provider",1],["model",2],["trim",3],["base",2],["url",2],["name",2]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#Profile","name":[["profile",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["type",2],["profile",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#ProjectStep","name":[["project",1],["step",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["function",2],["project",8],["step",2],["busy",7],["open",6],["create",6],["boolean",2],["id",11],["string",7],["void",4],["name",12],["const",4],["state",2],["selected",6],["list",4],["projects",1],["value",3],["as",2],["array",1],["return",2],["div",4],["class",7],["onb",3],["length",1],["map",1],["row",4],["label",4],["choice",1],["key",1],["input",4],["type",3],["radio",1],["checked",1],["disabled",3],["change",1],["span",2],["ds",1],["ot",2],["onboarding",2],["empty",1],["button",6],["solid",2],["btn",2],["click",2],["null",1],["skill",1],["lbl",1],["proj",3],["modal",3],["placeholder",3],["cust",1],["current",1],["target",1],["htmlinput",1],["element",1],["trim",1],["palette",1],["action",1],["new",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#stepLabel","name":[["step",1],["label",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["function",2],["step",8],["label",2],["required",2],["string",2],["return",1],["ot",1],["onboarding",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost","name":[["wizard",1],["host",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["function",2],["wizard",9],["host",2],["const",29],["state",18],["dispatch",20],["reducer",1],["reduce",1],["initial",1],["status",7],["onboarding",14],["null",4],["busy",18],["false",11],["alive",25],["ref",1],["true",16],["effect",3],["current",24],["return",14],["load",4],["async",8],["try",8],["next",12],["await",12],["fetch",2],["if",32],["type",19],["hydrate",1],["complete",4],["catch",8],["error",25],["fail",18],["from",3],["unknown",5],["message",12],["ot",5],["err",1],["request",12],["id",31],["finally",6],["void",2],["step",4],["project",8],["surface",7],["projects",1],["skip",4],["finish",4],["save",2],["new",1],["path",12],["choice",1],["api",4],["key",4],["string",7],["nm",3],["name",7],["trim",3],["toast",1],["specialist",1],["enter",1],["body",3],["record",1],["provider",4],["base",2],["url",2],["model",6],["created",2],["profile",9],["as",2],["activate",2],["chosen",2],["choose",1],["refreshed",4],["test",6],["active",1],["need",3],["start",1],["result",9],["probe",1],["detail",6],["public",1],["text",3],["240",1],["receipt",5],["read",1],["capability",2],["reachable",5],["cust",1],["models",1],["unreachable",1],["existing",3],["kind",1],["open",2],["mark",2],["opened",2],["create",2],["done",1],["format",1],["hidden",1],["div",3],["class",3],["modal",2],["role",1],["dialog",1],["aria",2],["labelledby",1],["title",2],["data",3],["requests",2],["onb",2],["box",1],["checklist",1],["onboard",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.fail","name":[["fail",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["fail",3],["error",4],["unknown",3],["const",1],["next",3],["wizard",1],["from",1],["dispatch",1],["type",1],["message",2],["request",2],["id",2]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.load","name":[["load",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["load",3],["async",2],["busy",2],["true",1],["try",1],["const",2],["next",3],["await",1],["fetch",1],["onboarding",2],["if",3],["alive",3],["current",3],["return",2],["status",1],["dispatch",2],["type",2],["hydrate",1],["complete",2],["catch",1],["error",3],["fail",4],["wizard",1],["from",1],["unknown",1],["message",2],["ot",1],["err",1],["request",2],["id",2],["finally",1],["false",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.onCreateProject","name":[["create",1],["project",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["create",3],["project",5],["async",2],["name",5],["string",2],["if",3],["dispatch",2],["type",2],["fail",2],["message",1],["ot",1],["onboarding",1],["need",1],["request",1],["id",1],["return",1],["busy",2],["true",1],["try",1],["await",2],["mark",1],["opened",1],["finish",1],["catch",1],["error",2],["alive",2],["current",2],["false",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.onFinish","name":[["finish",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["finish",3],["async",2],["busy",2],["true",2],["try",1],["await",1],["complete",1],["onboarding",1],["skip",1],["if",3],["alive",3],["current",3],["dispatch",1],["type",1],["catch",1],["error",2],["fail",1],["finally",1],["false",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.onOpenProject","name":[["open",1],["project",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["open",3],["project",4],["async",2],["id",3],["string",2],["busy",2],["true",1],["try",1],["await",2],["dispatch",1],["type",1],["mark",1],["opened",1],["finish",1],["catch",1],["error",2],["if",2],["alive",2],["current",2],["fail",1],["false",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.onSaveNew","name":[["save",1],["new",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["save",3],["new",2],["async",2],["path",11],["choice",2],["api",5],["key",5],["string",4],["const",6],["nm",3],["name",3],["trim",3],["if",6],["dispatch",3],["type",3],["fail",2],["message",1],["toast",1],["specialist",1],["enter",1],["request",1],["id",7],["return",2],["busy",2],["true",1],["try",1],["body",3],["record",1],["unknown",1],["provider",2],["base",2],["url",2],["model",4],["created",2],["await",3],["profile",3],["as",1],["activate",1],["chosen",2],["choose",1],["refreshed",2],["fetch",1],["onboarding",1],["alive",3],["current",3],["status",1],["next",1],["catch",1],["error",2],["finally",1],["false",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.onSkip","name":[["skip",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["skip",4],["async",2],["busy",2],["true",2],["try",1],["await",1],["complete",1],["onboarding",1],["if",3],["alive",3],["current",3],["dispatch",1],["type",1],["catch",1],["error",2],["fail",1],["finally",1],["false",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.onTest","name":[["test",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["test",6],["async",2],["const",4],["id",10],["state",2],["path",1],["profile",3],["status",1],["active",1],["if",5],["dispatch",6],["type",6],["fail",3],["message",5],["ot",1],["onboarding",1],["need",1],["request",5],["return",3],["start",1],["busy",2],["true",4],["try",1],["result",9],["await",1],["probe",1],["model",1],["alive",3],["current",3],["detail",6],["public",1],["text",1],["240",1],["receipt",5],["read",1],["capability",2],["reachable",5],["cust",1],["models",1],["unreachable",1],["as",1],["string",1],["catch",1],["error",3],["next",4],["wizard",1],["from",1],["unknown",1],["false",2],["finally",1]]},{"id":"frontend/src/components/onboarding/Wizard.tsx#WizardHost.onUseExisting","name":[["existing",1]],"path":[["frontend",1],["src",1],["components",1],["onboarding",1],["wizard",1],["tsx",1]],"body":[["existing",4],["async",2],["const",2],["id",5],["state",2],["path",2],["kind",1],["profile",3],["if",4],["dispatch",2],["type",2],["fail",2],["message",1],["ot",1],["onboarding",1],["test",1],["need",1],["request",1],["return",2],["busy",2],["true",1],["try",1],["refreshed",2],["await",1],["activate",1],["model",1],["alive",3],["current",3],["status",1],["next",1],["catch",1],["error",2],["finally",1],["false",1]]},{"id":"frontend/src/components/timeline/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["components",1],["timeline",1],["index",1],["ts",1]],"body":[["export",1],["timeline",2],["from",1]]},{"id":"frontend/src/components/timeline/Timeline.tsx","name":[["timeline",1],["tsx",1]],"path":[["frontend",1],["src",1],["components",1],["timeline",2],["tsx",1]],"body":[["import",3],["effect",1],["ref",1],["from",2],["preact",1],["hooks",1],["destroy",1],["action",3],["timeline",6],["view",1],["render",1],["features",1],["island",2],["css",1],["container",1],["lifecycle",1],["virtualized",1],["ledger",1],["overview",1],["svg",1],["sidebar",1],["panels",1],["created",1],["imperatively",1],["inside",1],["dock",1],["app",1],["js",1],["5097",1],["5154",1]]},{"id":"frontend/src/components/timeline/Timeline.tsx#Timeline","name":[["timeline",1]],"path":[["frontend",1],["src",1],["components",1],["timeline",2],["tsx",1]],"body":[["function",2],["timeline",5],["const",1],["host",2],["ref",2],["htmldiv",1],["element",1],["null",1],["effect",1],["render",1],["action",2],["return",2],["destroy",1],["view",1],["div",1],["id",1],["dock",2],["class",1],["pane",1],["aria",1],["live",1],["polite",1]]},{"id":"frontend/src/features/artifacts/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["import",4],["ready",2],["from",4],["compat",1],["stub",1],["i18n",1],["runtime",1],["api",3],["ws",1],["connect",1],["type",2],["artifact",2],["row",2],["version",1],["types",1],["export",2],["let",1],["fetch",2],["impl",1],["fn",1],["null",2],["app",5],["js",5],["93",1],["101",1],["107",1],["109",1],["111",1],["118",1],["must",1],["be",1],["internal",1],["same",1],["origin",1],["path",30],["12919",1],["6055",1],["6066",1],["heuristic",1],["raw",1],["binary",1],["giant",1],["base64",1],["hex",1],["blob",1],["const",1],["icons",1],["record",1],["string",2],["file",2],["m14",2],["h6a2",2],["2v16a2",2],["2h12a2",2],["v7",2],["l14",2],["2z",2],["polyline",3],["points",3],["14",5],["20",9],["clock",1],["circle",2],["cx",2],["12",8],["cy",2],["10",2],["m12",5],["6v6l4",1],["files",1],["m20",2],["7h",1],["3a2",1],["v2",1],["m9",4],["18a2",1],["v4a2",1],["2h7l4",1],["4v10a2",1],["m3",1],["6v12",1],["a1",1],["22h9",1],["notebook",1],["m2",5],["6h4",1],["10h4",1],["14h4",1],["18h4",1],["rect",1],["width",1],["16",5],["height",1],["rx",1],["m16",4],["2v20",1],["m18",2],["18",2],["m6",1],["text",1],["line",5],["x1",5],["x2",5],["y1",5],["13",2],["y2",5],["17",2],["table",1],["h5a2",2],["2v4m6",1],["6h10a2",1],["2v4",2],["3v18m0",1],["0h10a2",1],["v9",1],["21",2],["v9m0",1],["0h18",1],["15",2],["atom",1],["2c2",1],["04",4],["03",4],["02",4],["36",4],["11",8],["54",8],["52",4],["87",4],["m15",1],["7c4",1],["package",1],["55",1],["24",1],["m21",2],["v8a2",1],["73l",1],["4a2",2],["0l",2],["a2",3],["8v8a2",1],["73l7",1],["0l7",1],["16z",1],["alert",1],["triangle",1],["73",2],["14a2",1],["48",1],["21h16a2",1],["9v4",1],["17h",1],["01",1],["loader",1],["12h4",2],["18v4",1],["m4",2],["19",1],["call",1],["later",1],["lane",1],["window",1],["stubs",1],["functions",1],["only",1],["gate",1]]},{"id":"frontend/src/features/artifacts/api.ts#api","name":[["api",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["api",5],["string",3],["request",2],["init",2],["promise",2],["unknown",3],["if",2],["typeof",1],["throw",2],["new",2],["error",2],["invalid",1],["path",1],["const",2],["await",2],["artifacts",1],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",5],["let",1],["null",2],["try",1],["parse",1],["catch",1],["ok",1],["status",1],["return",1]]},{"id":"frontend/src/features/artifacts/api.ts#ApiError","name":[["api",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["class",2],["api",3],["error",6],["extends",2],["code",4],["string",6],["status",7],["number",3],["request",4],["id",4],["body",7],["unknown",3],["constructor",1],["http",4],["const",1],["rec",13],["typeof",1],["object",1],["as",1],["record",1],["null",4],["super",1],["detail",1],["name",1]]},{"id":"frontend/src/features/artifacts/api.ts#ApiError.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["constructor",2],["body",7],["unknown",3],["http",5],["status",7],["number",3],["const",1],["rec",13],["typeof",1],["object",1],["as",1],["record",1],["string",4],["null",4],["super",1],["error",2],["detail",1],["name",1],["api",1],["code",3],["request",3],["id",3]]},{"id":"frontend/src/features/artifacts/api.ts#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["api",2],["error",2],["text",2],["unknown",4],["string",4],["const",2],["err",7],["as",1],["message",3],["request",3],["id",3],["null",2],["msg",3],["return",1]]},{"id":"frontend/src/features/artifacts/api.ts#artifactsFetch","name":[["artifacts",1],["fetch",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["artifacts",2],["fetch",7],["input",3],["string",2],["init",5],["request",2],["promise",3],["response",2],["const",1],["impl",4],["global",1],["as",1],["fn",1],["if",1],["return",2],["reject",1],["new",1],["error",1],["not",1],["available",1]]},{"id":"frontend/src/features/artifacts/api.ts#asArtifactList","name":[["as",1],["artifact",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["as",4],["artifact",7],["list",2],["value",4],["unknown",3],["row",4],["if",3],["array",2],["return",2],["const",4],["rows",3],["item",4],["typeof",1],["object",1],["continue",2],["rec",4],["record",1],["string",2],["id",7],["null",1],["push",1]]},{"id":"frontend/src/features/artifacts/api.ts#asVersionList","name":[["as",1],["version",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["as",5],["version",8],["list",2],["value",5],["unknown",4],["artifact",4],["row",4],["if",4],["typeof",3],["object",2],["return",3],["const",4],["raw",3],["versions",2],["array",2],["rows",3],["item",4],["continue",2],["rec",4],["record",1],["string",2],["id",2],["push",1]]},{"id":"frontend/src/features/artifacts/api.ts#bytes","name":[["bytes",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["bytes",2],["number",2],["null",2],["undefined",2],["string",2],["if",2],["1024",2],["return",3],["1048576",2],["fixed",2],["kb",1],["mb",1]]},{"id":"frontend/src/features/artifacts/api.ts#callWindow","name":[["call",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["call",2],["window",3],["name",3],["string",2],["args",3],["unknown",6],["const",1],["fn",3],["host",1],["if",1],["ready",1],["return",2],["undefined",1],["as",1]]},{"id":"frontend/src/features/artifacts/api.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["el",2],["extends",2],["keyof",2],["htmlelement",4],["tag",7],["name",9],["map",4],["class",5],["string",4],["null",5],["text",5],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["content",1],["return",1]]},{"id":"frontend/src/features/artifacts/api.ts#fetchArtifactText","name":[["fetch",1],["artifact",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["fetch",3],["artifact",2],["text",3],["url",3],["string",4],["promise",2],["return",2],["artifacts",1],["then",1],["response",4],["if",1],["ok",1],["throw",1],["new",1],["api",1],["error",1],["null",1],["status",1]]},{"id":"frontend/src/features/artifacts/api.ts#FetchFn","name":[["fetch",1],["fn",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["type",2],["fetch",2],["fn",2],["input",2],["string",2],["init",4],["request",2],["promise",2],["response",2]]},{"id":"frontend/src/features/artifacts/api.ts#hostWindow","name":[["host",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["host",5],["window",5],["return",1],["global",1],["as",2],["unknown",1]]},{"id":"frontend/src/features/artifacts/api.ts#HostWindow","name":[["host",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["type",2],["host",2],["window",2],["record",2],["string",6],["unknown",4],["key",2],["args",2]]},{"id":"frontend/src/features/artifacts/api.ts#icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["icon",2],["name",3],["string",4],["size",4],["16",2],["const",1],["path",2],["icons",2],["file",1],["return",1],["svg",3],["class",1],["ic",1],["width",2],["height",1],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1]]},{"id":"frontend/src/features/artifacts/api.ts#iconEl","name":[["icon",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["icon",3],["el",3],["name",3],["string",4],["size",3],["16",2],["extra",4],["class",4],["htmlelement",2],["const",1],["span",4],["ic",2],["inner",1],["html",1],["return",1]]},{"id":"frontend/src/features/artifacts/api.ts#isApiStatus","name":[["api",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["api",3],["status",6],["unknown",2],["number",2],["code",5],["string",2],["boolean",2],["if",3],["instanceof",1],["error",1],["return",4],["false",3],["true",1]]},{"id":"frontend/src/features/artifacts/api.ts#looksBinary","name":[["looks",1],["binary",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["looks",2],["binary",2],["string",2],["null",2],["undefined",2],["boolean",2],["if",4],["return",3],["false",1],["const",2],["sample",5],["slice",1],["4096",1],["let",2],["ctrl",3],["length",3],["char",1],["code",1],["at",1],["10",1],["13",1],["continue",1],["32",1],["127",1],["0xfffd",1],["12",1],["true",1],["za",1],["z0",1],["1200",1],["test",2],["9a",1],["400",1]]},{"id":"frontend/src/features/artifacts/api.ts#setArtifactsFetch","name":[["artifacts",1],["fetch",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["artifacts",2],["fetch",5],["fn",5],["null",2],["void",2],["impl",1]]},{"id":"frontend/src/features/artifacts/api.ts#svgElement","name":[["svg",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["svg",3],["element",3],["name",3],["string",7],["attrs",4],["record",2],["number",2],["svgelement",2],["const",2],["node",3],["document",1],["create",1],["ns",1],["http",1],["www",1],["w3",1],["org",1],["2000",1],["if",1],["key",2],["value",2],["object",1],["entries",1],["attribute",1],["return",1]]},{"id":"frontend/src/features/artifacts/api.ts#translate","name":[["translate",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["api",1],["ts",1]],"body":[["function",2],["translate",2],["key",4],["string",4],["args",4],["unknown",2],["const",1],["from",3],["window",4],["host",1],["if",1],["ready",1],["return",2]]},{"id":"frontend/src/features/artifacts/boot.test.ts","name":[["boot",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["test",1],["ts",1]],"body":[["import",5],["after",3],["each",2],["describe",2],["expect",10],["vi",10],["from",2],["vitest",1],["const",5],["mocks",16],["hoisted",1],["mount",7],["files",15],["panel",8],["fn",3],["consume",8],["artifact",10],["deep",9],["link",9],["async",4],["undefined",1],["active",6],["tab",6],["mock",7],["components",1],["artifacts",6],["ui",2],["original",4],["await",3],["typeof",1],["return",1],["boot",8],["finish",3],["ordering",1],["clear",3],["unstub",1],["all",1],["globals",1],["keeps",1],["pre",1],["render",1],["dom",1],["free",1],["not",3],["have",7],["been",7],["called",7],["mounts",1],["shell",1],["exists",1],["waits",1],["initial",1],["routing",1],["before",1],["stub",2],["global",2],["document",2],["element",2],["by",2],["id",4],["null",4],["route",3],["deferred",1],["void",2],["finished",2],["promise",1],["times",3],["resolve",1],["invocation",2],["call",2],["order",2],["be",2],["less",1],["than",1],["gives",1],["one",1],["click",1],["lane",1],["button",4],["dataset",2],["as",2],["record",1],["string",3],["onclick",2],["btn",1],["f17",1],["bound",1]]},{"id":"frontend/src/features/artifacts/boot.test.ts#deferred","name":[["deferred",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["test",1],["ts",1]],"body":[["function",2],["deferred",2],["let",1],["resolve",3],["value",1],["void",1],["const",1],["promise",3],["new",1],["done",2],["return",1]]},{"id":"frontend/src/features/artifacts/boot.ts","name":[["boot",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["ts",1]],"body":[["import",8],["artifacts",7],["css",1],["mount",1],["files",4],["panel",2],["from",8],["components",1],["parse",2],["table",2],["csv",2],["artifact",6],["created",2],["side",2],["effects",2],["load",3],["impl",3],["ws",2],["handlers",1],["events",1],["render",8],["conversation",2],["grid",2],["sheet",3],["consume",1],["deep",2],["link",2],["dock",5],["close",1],["toggle",1],["open",2],["hit",1],["viewer",3],["tabs",1],["active",1],["tab",1],["show",1],["pane",1],["ui",1],["assign",1],["lane",2],["contract",1],["names",1],["onto",1],["window",1],["06",1],["boot",3],["pattern",1],["08",1],["kernel",1],["smoke",1],["e2",1],["read",1],["as",1],["bare",1],["global",1],["so",3],["17",1],["publishes",1],["finish",1],["dom",2],["dependent",1],["half",1],["after",1],["preact",1],["shell",2],["exists",1],["main",1],["tsx",1],["installs",1],["contracts",1],["before",2],["rendering",1],["doing",1],["these",1],["operations",1],["races",1],["not",1],["exist",1],["yet",1],["initial",1],["session",1],["route",2],["also",1],["clears",1],["state",1],["wait",1],["applying",1],["exact",1],["version",1],["wins",1],["race",1]]},{"id":"frontend/src/features/artifacts/boot.ts#bindFilesButton","name":[["bind",1],["files",1],["button",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["ts",1]],"body":[["function",2],["bind",2],["files",4],["button",2],["void",2],["const",1],["btn",6],["document",1],["element",1],["by",1],["id",1],["if",1],["dataset",2],["f17",2],["bound",2],["return",1],["onclick",1],["active",1],["tab",1]]},{"id":"frontend/src/features/artifacts/boot.ts#bootArtifacts","name":[["boot",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["ts",1]],"body":[["function",2],["boot",2],["artifacts",3],["target",5],["void",2],["install",1]]},{"id":"frontend/src/features/artifacts/boot.ts#finishArtifactsBoot","name":[["finish",1],["artifacts",1],["boot",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["ts",1]],"body":[["async",2],["function",2],["finish",2],["artifacts",2],["boot",2],["initial",3],["view",3],["promise",4],["unknown",4],["undefined",3],["void",2],["if",1],["typeof",1],["document",1],["return",1],["bind",1],["files",2],["button",1],["mount",1],["panel",1],["await",2],["consume",1],["artifact",1],["deep",1],["link",1]]},{"id":"frontend/src/features/artifacts/boot.ts#hostTarget","name":[["host",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["ts",1]],"body":[["function",2],["host",2],["target",11],["null",3],["if",1],["return",2],["const",1],["global",1],["as",2],["unknown",1],["window",2]]},{"id":"frontend/src/features/artifacts/boot.ts#installArtifacts","name":[["install",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["ts",1]],"body":[["function",2],["install",2],["artifacts",8],["target",6],["void",2],["const",1],["host",15],["if",1],["parse",2],["table",2],["render",12],["sheet",2],["open",4],["viewer",4],["files",4],["grid",4],["active",2],["tab",2],["show",2],["dock",8],["pane",2],["tabs",2],["close",2],["toggle",2],["artifact",4],["from",2],["hit",2],["load",4],["impl",3],["created",2],["side",2],["effects",2],["conversation",2]]},{"id":"frontend/src/features/artifacts/boot.ts#Target","name":[["target",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["boot",1],["ts",1]],"body":[["type",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/artifacts/cache.test.ts","name":[["cache",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["test",1],["ts",1]],"body":[["import",11],["after",3],["each",4],["before",2],["describe",2],["expect",46],["from",11],["vitest",1],["art",19],["bust",3],["ver",9],["env",7],["snap",5],["by",6],["id",65],["artifacts",19],["dock",14],["artifact",55],["stores",5],["lineage",15],["req",2],["notebook",1],["reset",6],["store",6],["fields",6],["signal",1],["field",1],["current",3],["session",2],["open",6],["tabs",9],["ui",1],["api",8],["error",4],["fetch",4],["cache",19],["key",19],["metadata",16],["target",6],["url",12],["sync",7],["version",48],["json",4],["response",4],["http",1],["stub",1],["load",5],["type",1],["row",17],["types",1],["app",1],["js",1],["8353",1],["8401",1],["null",5],["prefers",1],["seen",3],["over",1],["be",41],["live",2],["const",23],["a1",28],["v1",28],["checksum",4],["c1",1],["value",30],["falls",1],["through",1],["latest",10],["unknown",2],["sum",3],["writes",1],["mutates",1],["place",1],["tab",3],["other",1],["changed",4],["v2",9],["false",5],["true",10],["as",2],["not",2],["report",1],["change",1],["first",6],["sighting",1],["force",1],["refresh",1],["busts",2],["snapshot",1],["ok",1],["py",1],["undefined",3],["pins",2],["exact",14],["versions",4],["path",1],["v9",3],["pinned",9],["v3",4],["preserves",1],["bytes",1],["environment",9],["while",1],["advances",1],["name",2],["old",3],["equal",2],["drops",1],["stale",2],["switches",1],["async",2],["f1",4],["let",2],["resolve",5],["body",1],["string",2],["void",1],["new",2],["promise",1],["calls",3],["if",1],["text",2],["await",3],["return",2],["fresh",3],["filename",2],["csv",2],["p1",2],["f2",2],["p2",2],["stringify",1],["rows",3],["have",1],["length",1],["carries",1],["code",3],["request",3],["err",4],["nope",1],["invalid",2],["cursor",2],["r1",2],["400",2],["status",1],["requests",1],["refuses",1],["malformed",1],["identity",2],["throw",1],["uses",1],["even",1],["global",1],["head",1],["event",1],["ahead",1],["legacy",5],["without",1],["known",1],["cannot",1],["share",1],["entry",1]]},{"id":"frontend/src/features/artifacts/cache.ts","name":[["cache",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["import",5],["art",3],["bust",2],["ver",1],["env",1],["snap",1],["by",1],["id",2],["dock",3],["artifact",4],["from",5],["stores",3],["artifacts",3],["lineage",3],["req",1],["notebook",1],["open",2],["tabs",2],["ui",1],["api",2],["type",1],["patch",1],["row",1],["types",1],["app",3],["js",3],["8353",1],["8357",1],["8359",1],["8378",1],["mutates",1],["place",1],["so",2],["e2",1],["identity",1],["holds",1],["returns",1],["whether",1],["seen",1],["version",5],["changed",1],["forced",1],["refresh",1],["8577",1],["plus",2],["03",1],["exact",2],["pin",1],["pinned",1],["addressed",1],["at",1],["versions",1],["vid",1],["byte",1],["path",1],["cannot",1],["silently",1],["serve",1],["latest",3],["unpinned",1],["keep",1],["original",1],["url",1],["query",1],["stable",1],["tab",2],["each",1],["immutable",1],["coexist",1],["beside",1],["snapshot",1],["known",1],["before",1],["asynchronous",1],["metadata",1],["read",1]]},{"id":"frontend/src/features/artifacts/cache.ts#artifactCacheKey","name":[["artifact",1],["cache",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["artifact",4],["cache",2],["key",2],["row",2],["null",2],["undefined",2],["string",2],["if",1],["id",6],["return",2],["live",1],["const",2],["seen",2],["art",2],["ver",2],["value",2],["version",6],["exact",1],["latest",1],["checksum",1],["unknown",1]]},{"id":"frontend/src/features/artifacts/cache.ts#artifactMetadataCacheKey","name":[["artifact",1],["metadata",1],["cache",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["artifact",7],["metadata",4],["cache",4],["key",3],["row",2],["null",2],["undefined",2],["string",2],["if",2],["id",2],["return",2],["live",1],["const",1],["target",6],["old",1],["rows",1],["no",1],["version",3],["still",1],["read",1],["latest",2],["but",1],["their",1],["responses",1],["never",1],["occupy",1],["exact",2],["entry",1],["even",1],["art",1],["ver",1],["knows",1],["head",1],["json",1],["stringify",1],["checksum",1],["unknown",1]]},{"id":"frontend/src/features/artifacts/cache.ts#artifactMetadataTarget","name":[["artifact",1],["metadata",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["artifact",7],["metadata",2],["target",2],["row",4],["if",2],["exact",3],["version",10],["id",4],["throw",1],["new",1],["error",1],["missing",1],["return",2],["const",1],["latest",1],["true",1]]},{"id":"frontend/src/features/artifacts/cache.ts#artifactMetadataUrl","name":[["artifact",1],["metadata",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["artifact",5],["metadata",3],["url",2],["row",2],["surface",3],["lineage",2],["environment",2],["string",3],["const",2],["target",5],["suffix",2],["exact",1],["version",3],["encode",2],["uricomponent",2],["id",2],["return",1],["artifacts",1]]},{"id":"frontend/src/features/artifacts/cache.ts#artifactRendererVersion","name":[["artifact",1],["renderer",1],["version",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["artifact",4],["renderer",2],["version",4],["row",2],["string",2],["return",1],["id",2],["latest",1]]},{"id":"frontend/src/features/artifacts/cache.ts#artifactTabKey","name":[["artifact",1],["tab",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["artifact",5],["tab",2],["key",2],["row",2],["string",2],["return",1],["exact",1],["version",3],["json",1],["stringify",1],["id",3]]},{"id":"frontend/src/features/artifacts/cache.ts#artUrl","name":[["art",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["art",3],["url",2],["artifact",3],["row",2],["string",3],["if",2],["exact",2],["version",4],["id",4],["throw",1],["new",1],["error",1],["missing",1],["return",2],["api",2],["artifacts",2],["versions",1],["encode",1],["uricomponent",1],["const",1],["bust",1],["value",1]]},{"id":"frontend/src/features/artifacts/cache.ts#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["rec",2],["value",5],["unknown",5],["record",3],["string",3],["null",3],["if",1],["typeof",1],["object",1],["return",2],["as",1]]},{"id":"frontend/src/features/artifacts/cache.ts#syncArtifactVersion","name":[["sync",1],["artifact",1],["version",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["cache",1],["ts",1]],"body":[["function",2],["sync",2],["artifact",8],["version",16],["patch",11],["force",4],["boolean",4],["const",13],["aid",3],["id",16],["if",8],["return",2],["false",1],["string",2],["latest",2],["checksum",2],["seen",3],["art",1],["ver",1],["value",8],["dock",17],["rec",2],["match",5],["exact",2],["previous",3],["changed",3],["update",4],["record",1],["unknown",1],["object",3],["assign",3],["tabs",4],["open",1],["array",2],["each",1],["item",2],["row",6],["lineage",4],["null",2],["req",2],["key",3],["cache",1],["as",1],["snaps",3],["env",1],["snap",1],["by",1],["delete",1]]},{"id":"frontend/src/features/artifacts/catalog.test.ts","name":[["catalog",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["test",1],["ts",1]],"body":[["import",3],["after",2],["each",2],["describe",4],["expect",7],["from",5],["vitest",1],["compatibility",4],["renderer",7],["descriptor",4],["scientific",5],["renderers",10],["catalog",1],["parse",3],["mol",4],["points",3],["thumbs",1],["empty",1],["value",1],["defense",1],["app",3],["js",3],["8578",1],["delete",2],["global",4],["as",3],["open",6],["ai4",6],["sscientific",6],["unknown",3],["returns",2],["null",2],["umd",1],["missing",1],["be",4],["runtime",1],["object",1],["present",1],["including",1],["non",1],["function",1],["placeholder",1],["const",6],["api",3],["id",5],["sequence",2],["8593",1],["8609",1],["maps",1],["extensions",1],["onto",1],["ten",1],["ids",1],["cases",2],["array",1],["string",2],["plot",1],["png",1],["image",1],["paper",2],["pdf",2],["report",1],["html",2],["preview",1],["struct",1],["pdb",4],["molecule",1],["3d",1],["sdf",1],["chemistry",1],["2d",1],["peaks",1],["bed",1],["genome",1],["track",1],["aln",1],["sto",1],["msa",1],["reads",1],["fasta",1],["notes",1],["md",1],["markdown",1],["tex",1],["latex",1],["table",2],["csv",1],["log",1],["txt",1],["text",1],["blob",1],["bin",1],["download",1],["filename",3],["desc",3],["matched",1],["by",1],["8455",1],["8473",1],["prefers",1],["ca",4],["backbone",1],["columns",1],["atom",6],["lines",1],["ala",5],["11",1],["000",15],["12",1],["13",1],["21",2],["22",2],["23",2],["31",1],["32",1],["33",1],["41",1],["42",1],["43",1],["51",1],["52",1],["53",1],["join",1],["pts",3],["have",1],["length",1],["equal",1]]},{"id":"frontend/src/features/artifacts/catalog.ts","name":[["catalog",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["import",5],["renderer",6],["catalog",3],["promise",1],["descriptors",1],["from",5],["stores",1],["artifacts",1],["api",2],["artifact",2],["version",1],["cache",1],["type",1],["row",1],["item",1],["descriptor",1],["types",2],["text",1],["ext",1],["app",4],["js",4],["8578",1],["empty",1],["value",1],["defense",1],["umd",1],["script",1],["may",1],["be",1],["absent",1],["not",1],["treat",1],["missing",1],["runtime",1],["as",1],["callable",1],["methods",1],["only",1],["after",1],["returns",1],["non",1],["null",1],["8580",1],["8591",1],["8593",1],["8609",1],["8611",1],["8635",1]]},{"id":"frontend/src/features/artifacts/catalog.ts#AlignmentParse","name":[["alignment",1],["parse",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",2],["alignment",2],["parse",2],["format",2],["string",4],["records",2],["sequence",2],["record",2],["columns",2],["number",2],["alphabet",2]]},{"id":"frontend/src/features/artifacts/catalog.ts#artifactRendererDescriptor","name":[["artifact",1],["renderer",1],["descriptor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["function",2],["artifact",8],["renderer",22],["descriptor",11],["row",2],["promise",4],["const",10],["version",11],["key",4],["id",13],["latest",1],["bag",4],["descriptors",1],["value",1],["as",3],["record",1],["string",1],["unknown",2],["cached",3],["if",3],["return",3],["suffix",2],["encode",2],["uricomponent",2],["request",3],["all",1],["load",1],["catalog",6],["api",1],["artifacts",1],["then",1],["desc",7],["null",1],["throw",3],["new",2],["error",4],["not",2],["match",2],["runtime",3],["scientific",1],["renderers",1],["from",1],["download",1],["find",1],["item",2],["label",1],["capabilities",1],["view",1],["sandboxed",1],["true",1],["catch",1],["delete",1]]},{"id":"frontend/src/features/artifacts/catalog.ts#compatibilityRendererDescriptor","name":[["compatibility",1],["renderer",1],["descriptor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["function",2],["compatibility",3],["renderer",7],["descriptor",4],["artifact",4],["row",2],["const",2],["ct",7],["string",2],["content",1],["type",1],["lower",2],["case",2],["split",1],["nm",13],["filename",1],["let",1],["id",19],["download",1],["if",12],["starts",2],["image",2],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["test",13],["else",11],["application",1],["pdf",3],["ends",1],["text",4],["html",4],["preview",1],["pdb",1],["cif",1],["mmcif",1],["ent",1],["xyz",1],["molecule",1],["3d",1],["mol",1],["mol2",1],["sdf",1],["smi",1],["smiles",1],["chemistry",1],["2d",1],["bed",1],["bedgraph",1],["gff3",1],["gtf",1],["vcf",1],["genome",1],["track",1],["aln",1],["a2m",1],["a3m",1],["sto",1],["stockholm",1],["msa",1],["fa",1],["fasta",1],["faa",1],["fna",1],["fastq",1],["fq",1],["sequence",1],["md",1],["markdown",2],["rst",1],["tex",1],["latex",1],["csv",2],["tab",1],["separated",1],["tsv",1],["table",1],["json",1],["ext",1],["return",1],["version",2],["matched",1],["by",1],["label",1],["trusted",1],["false",1]]},{"id":"frontend/src/features/artifacts/catalog.ts#GenomeFeature","name":[["genome",1],["feature",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",4],["genome",2],["feature",2],["chrom",2],["string",10],["start",2],["number",4],["end",2],["label",2],["strand",2],["score",2]]},{"id":"frontend/src/features/artifacts/catalog.ts#GenomeParse","name":[["genome",1],["parse",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",2],["genome",4],["parse",2],["format",2],["string",4],["features",2],["feature",2],["chromosomes",2],["array",2],["chrom",2],["start",2],["number",8],["end",2],["count",2],["invalid",2]]},{"id":"frontend/src/features/artifacts/catalog.ts#LatexBlock","name":[["latex",1],["block",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",2],["latex",2],["block",2],["kind",2],["string",4],["text",2],["level",2],["number",2]]},{"id":"frontend/src/features/artifacts/catalog.ts#loadRendererCatalog","name":[["load",1],["renderer",1],["catalog",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["function",2],["load",2],["renderer",16],["catalog",18],["promise",6],["item",12],["if",2],["array",4],["value",6],["return",5],["resolve",1],["as",5],["const",4],["pending",3],["null",2],["request",3],["api",1],["renderers",4],["then",1],["result",4],["rec",4],["typeof",3],["object",2],["unknown",1],["filter",1],["id",1],["string",1],["catch",1]]},{"id":"frontend/src/features/artifacts/catalog.ts#MolfileModel","name":[["molfile",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",2],["molfile",2],["model",2],["title",2],["string",4],["atoms",2],["array",4],["number",10],["element",2],["bonds",2],["order",2]]},{"id":"frontend/src/features/artifacts/catalog.ts#scientificRenderers","name":[["scientific",1],["renderers",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["function",2],["scientific",5],["renderers",7],["api",3],["null",4],["const",1],["host",2],["global",1],["as",2],["unknown",1],["open",2],["ai4",2],["sscientific",2],["return",1]]},{"id":"frontend/src/features/artifacts/catalog.ts#ScientificRenderersApi","name":[["scientific",1],["renderers",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",2],["scientific",2],["renderers",2],["api",2],["renderer",6],["id",2],["from",2],["descriptor",6],["catalog",4],["item",2],["string",30],["parse",14],["sequence",4],["text",12],["filename",6],["null",14],["undefined",8],["alignment",4],["genome",4],["molfile",4],["model",2],["residue",4],["class",2],["alphabet",2],["smiles",4],["lines",2],["array",2],["name",2],["latex",4],["preview",2],["block",2]]},{"id":"frontend/src/features/artifacts/catalog.ts#SequenceParse","name":[["sequence",1],["parse",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",2],["sequence",4],["parse",2],["format",2],["string",4],["alphabet",2],["records",2],["record",2],["total",2],["length",2],["number",2]]},{"id":"frontend/src/features/artifacts/catalog.ts#SequenceRecord","name":[["sequence",1],["record",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["catalog",1],["ts",1]],"body":[["type",2],["sequence",4],["record",2],["name",2],["string",6],["description",2]]},{"id":"frontend/src/features/artifacts/copy.ts","name":[["copy",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["copy",1],["ts",1]],"body":[["import",1],["lang",1],["optional",1],["from",1],["i18n",2],["runtime",1],["03",1],["copy",5],["existing",1],["files",27],["viewer",7],["keys",1],["stay",1],["07",1],["dictionaries",1],["new",1],["search",4],["filter",13],["pagination",1],["deep",2],["link",2],["strings",1],["live",2],["here",1],["so",1],["not",12],["rewrite",1],["generated",4],["en",3],["ts",2],["zh",3],["extract",1],["const",1],["record",2],["string",2],["text",9],["truncated",3],["expand",3],["complete",5],["nb",14],["artifact",18],["saving",3],["unconfirmed",2],["failed",2],["retry",3],["latest",8],["download",4],["open",5],["ph",4],["type",7],["content",2],["origin",8],["all",3],["uploaded",4],["load",4],["more",3],["deeplink",4],["copied",3],["version",16],["stale",2],["found",4],["index",3],["unavailable",2],["edit",3],["pinned",2],["prov",6],["env",6],["no",3],["snapshot",2],["packages",4],["unknown",3],["applicable",2],["preview",1],["already",1],["loaded",1],["file",4],["show",1],["showing",1],["output",1],["historical",1],["could",3],["be",1],["confirmed",2],["read",1],["reading",1],["by",1],["filename",1],["source",1],["was",4],["substituted",2],["tab",1],["shows",1],["fixed",1],["environment",3],["recorded",1],["produced",1],["before",1],["capture",1],["existed",1],["daemon",1]]},{"id":"frontend/src/features/artifacts/copy.ts#filesT","name":[["files",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["copy",1],["ts",1]],"body":[["function",2],["files",2],["key",6],["string",6],["args",5],["unknown",2],["const",1],["from",3],["dict",3],["optional",1],["let",1],["null",2],["copy",2],["lang",1],["en",1],["if",1],["length",1],["replace",1],["return",1]]},{"id":"frontend/src/features/artifacts/deeplink.test.ts","name":[["deeplink",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["test",1],["ts",1]],"body":[["import",5],["after",2],["each",4],["before",2],["describe",4],["expect",32],["from",6],["vitest",1],["artifacts",8],["fetch",16],["api",1],["artifact",62],["deep",13],["link",13],["search",4],["parse",10],["resolve",9],["version",52],["deeplink",1],["json",7],["response",4],["http",1],["stub",1],["type",2],["row",4],["types",1],["const",9],["versions",11],["id",50],["new",6],["latest",18],["true",4],["ordinal",2],["old",16],["false",1],["art",21],["filename",4],["plot",1],["png",1],["03",3],["reads",2],["omits",2],["as",2],["equal",5],["null",13],["explicit",1],["without",1],["coercing",1],["empty",2],["at",1],["time",1],["returns",1],["missing",3],["be",25],["serializes",1],["copyable",1],["query",1],["exact",11],["omitted",1],["resolves",1],["async",10],["result",35],["await",7],["status",13],["if",6],["undefined",1],["provided",1],["hits",1],["immutable",1],["snapshot",1],["never",2],["silently",1],["substitutes",1],["gone",4],["stale",2],["reports",1],["not",6],["found",5],["itself",1],["nope",2],["default",2],["no",1],["silent",1],["treats",1],["list",1],["ghost",1],["pins",1],["rewrites",1],["url",2],["contain",1],["return",1],["keeps",1],["resolving",1],["dto",1],["nested",2],["content",1],["application",1],["try",1],["finally",1]]},{"id":"frontend/src/features/artifacts/deeplink.test.ts#fetchArtifact","name":[["fetch",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["test",1],["ts",1]],"body":[["fetch",2],["artifact",4],["async",2],["id",4],["string",2],["null",1]]},{"id":"frontend/src/features/artifacts/deeplink.test.ts#fetchVersions","name":[["fetch",1],["versions",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["test",1],["ts",1]],"body":[["fetch",2],["versions",3],["async",2]]},{"id":"frontend/src/features/artifacts/deeplink.ts","name":[["deeplink",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["import",4],["api",3],["as",1],["version",12],["list",1],["status",1],["from",5],["files",1],["copy",1],["viewer",1],["state",2],["type",1],["artifact",6],["deep",2],["link",2],["row",3],["resolve",2],["types",1],["parse",1],["id",8],["vid",2],["missing",2],["latest",4],["copyable",1],["omit",1],["immutable",1],["omitted",1],["provided",1],["exact",2],["match",1],["only",1],["never",1],["substitutes",1],["stale",1],["exists",1],["not",1],["found",1],["export",1],["unknown",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#artifactDeepLinkHref","name":[["artifact",1],["deep",1],["link",1],["href",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["function",2],["artifact",8],["deep",4],["link",4],["href",2],["id",8],["string",6],["version",4],["null",2],["if",1],["typeof",1],["location",2],["undefined",1],["return",2],["search",2],["pathname",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#artifactDeepLinkSearch","name":[["artifact",1],["deep",1],["link",1],["search",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["function",2],["artifact",6],["deep",2],["link",2],["search",2],["id",8],["string",7],["version",5],["null",2],["const",1],["params",5],["new",1],["urlsearch",1],["if",1],["return",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#defaultFetchArtifact","name":[["default",1],["fetch",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["async",2],["function",2],["default",3],["fetch",3],["artifact",6],["id",10],["string",2],["promise",2],["row",5],["null",5],["try",1],["const",2],["versions",6],["await",1],["route",1],["answers",1],["200",1],["missing",1],["empty",1],["list",1],["therefore",1],["not",2],["found",1],["ghost",1],["would",1],["later",1],["look",1],["like",1],["latest",11],["if",3],["length",1],["return",4],["find",1],["version",4],["filename",2],["size",2],["bytes",2],["content",2],["type",2],["checksum",2],["catch",1],["api",1],["status",1],["404",1],["throw",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#defaultFetchVersions","name":[["default",1],["fetch",1],["versions",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["async",2],["function",2],["default",2],["fetch",2],["versions",3],["id",3],["string",2],["promise",2],["artifact",2],["version",3],["row",2],["try",1],["const",1],["body",2],["await",1],["api",2],["artifacts",1],["encode",1],["uricomponent",1],["return",2],["as",1],["list",1],["catch",1],["if",1],["status",1],["404",1],["throw",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#parseArtifactDeepLink","name":[["parse",1],["artifact",1],["deep",1],["link",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["function",2],["parse",2],["artifact",8],["deep",4],["link",4],["search",3],["string",3],["null",9],["undefined",2],["const",5],["raw",8],["trimmed",3],["starts",1],["slice",1],["if",2],["return",4],["let",1],["params",6],["urlsearch",2],["try",1],["new",1],["catch",1],["id",6],["trim",3],["version",7]]},{"id":"frontend/src/features/artifacts/deeplink.ts#rememberViewerVersion","name":[["remember",1],["viewer",1],["version",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["function",2],["remember",2],["viewer",3],["version",5],["result",3],["resolve",2],["void",2],["state",1],["value",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#resolveArtifactVersion","name":[["resolve",1],["artifact",1],["version",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["async",2],["function",2],["resolve",4],["artifact",32],["version",24],["link",11],["deep",2],["fetch",10],["versions",8],["id",27],["string",4],["promise",6],["row",8],["default",4],["null",4],["const",5],["await",2],["if",3],["return",4],["status",4],["not",1],["found",1],["latest",7],["wanted",3],["exact",10],["find",2],["filename",3],["true",1],["size",3],["bytes",3],["content",3],["type",3],["checksum",3],["stale",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#rowFromUnknown","name":[["row",1],["from",1],["unknown",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["function",2],["row",6],["from",3],["unknown",6],["value",7],["fallback",4],["id",11],["string",4],["artifact",4],["null",5],["if",3],["array",2],["const",3],["first",2],["return",4],["typeof",1],["object",1],["rec",4],["as",2],["record",1]]},{"id":"frontend/src/features/artifacts/deeplink.ts#versionResolveMessage","name":[["version",1],["resolve",1],["message",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["deeplink",1],["ts",1]],"body":[["function",2],["version",8],["resolve",4],["message",2],["result",7],["null",6],["string",2],["if",3],["return",4],["status",2],["stale",2],["files",4],["id",2],["latest",1],["not",2],["found",2]]},{"id":"frontend/src/features/artifacts/events.test.ts","name":[["events",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["events",1],["test",1],["ts",1]],"body":[["import",7],["after",2],["each",5],["before",3],["describe",3],["expect",11],["from",7],["vitest",1],["art",3],["ver",3],["dock",5],["artifact",19],["stores",4],["artifacts",4],["live",13],["cell",31],["cells",7],["notebook",1],["reset",5],["store",3],["fields",3],["signal",1],["field",1],["running",6],["stream",1],["created",11],["side",7],["effects",7],["events",1],["files",2],["index",2],["state",3],["app",1],["js",1],["5314",1],["5346",1],["delete",1],["global",3],["as",8],["nb",8],["render",8],["unknown",4],["syncs",1],["version",6],["cache",1],["produced",1],["file",1],["overwrites",1],["place",1],["const",7],["id",21],["art1",4],["v1",6],["value",15],["type",7],["v2",3],["filename",6],["plot",5],["png",14],["be",4],["appends",1],["figure",1],["onto",1],["producing",10],["while",1],["turn",1],["true",7],["c1",8],["figures",9],["string",3],["let",1],["painted",4],["void",1],["img1",3],["fig",6],["content",3],["image",3],["equal",5],["not",3],["treat",1],["05",2],["stub",5],["object",1],["assign",2],["throw",2],["new",1],["error",1],["window",1],["reserved",1],["openai4s",1],["contract",1],["confirmed",1],["capture",1],["attribution",1],["absent",1],["producer",3],["active",1],["undefined",1],["other",1],["attaches",1],["late",1],["same",1],["byte",1],["observation",1],["its",1],["completed",1],["without",1],["changing",1],["others",1],["false",1],["c2",3],["emit",3],["output",2],["url",1],["api",1],["versions",1]]},{"id":"frontend/src/features/artifacts/events.test.ts#emit","name":[["emit",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["events",1],["test",1],["ts",1]],"body":[["emit",2],["producer",3],["string",2],["artifact",2],["created",1],["side",1],["effects",1],["id",3],["version",1],["v1",1],["filename",1],["plot",1],["png",1],["producing",1],["cell",1]]},{"id":"frontend/src/features/artifacts/events.ts","name":[["events",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["events",1],["ts",1]],"body":[["import",9],["dock",2],["artifact",6],["files",3],["scope",2],["from",10],["stores",2],["artifacts",3],["bind",1],["notebook",2],["cells",1],["active",1],["tab",2],["ui",2],["call",1],["window",1],["api",1],["key",1],["sync",2],["version",2],["cache",2],["load",3],["project",2],["render",2],["grid",1],["viewer",2],["type",2],["row",2],["types",2],["ws",2],["message",1],["remaining",1],["created",1],["body",1],["app",1],["js",1],["5314",1],["5346",1],["06",1],["already",1],["upserted",1],["busted",1],["art",1],["bust",1],["tbl",1],["scheduled",1],["lane",1],["owns",1],["open",1],["refresh",1],["live",1],["cell",1],["figure",1],["paint",1],["reload",1]]},{"id":"frontend/src/features/artifacts/events.ts#artifactCreatedSideEffects","name":[["artifact",1],["created",1],["side",1],["effects",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["events",1],["ts",1]],"body":[["function",2],["artifact",10],["created",2],["side",2],["effects",2],["ws",2],["message",2],["void",3],["const",4],["art",4],["from",1],["event",1],["aid",4],["id",4],["if",6],["sync",1],["version",2],["true",2],["docked",5],["dock",2],["value",5],["as",2],["row",1],["null",2],["exact",1],["active",2],["tab",3],["key",1],["render",3],["viewer",1],["bind",1],["notebook",1],["call",1],["window",1],["nb",1],["files",3],["scope",1],["project",2],["load",1],["artifacts",1],["then",1],["open",2],["boolean",1],["grid",1]]},{"id":"frontend/src/features/artifacts/events.ts#artifactFromEvent","name":[["artifact",1],["from",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["events",1],["ts",1]],"body":[["function",2],["artifact",3],["from",2],["event",2],["ws",2],["message",2],["record",2],["string",2],["unknown",2],["const",1],["nested",5],["if",1],["typeof",1],["object",1],["array",2],["return",2]]},{"id":"frontend/src/features/artifacts/files-index.test.ts","name":[["files",1],["index",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["test",1],["ts",1]],"body":[["import",10],["after",5],["each",4],["before",2],["describe",2],["expect",44],["from",14],["vitest",1],["artifacts",38],["as",2],["signal",3],["files",78],["scope",11],["project",21],["stores",3],["session",2],["reset",19],["store",2],["fields",2],["field",1],["fetch",11],["api",1],["browse",16],["filter",12],["client",5],["grid",2],["origin",8],["query",6],["index",34],["json",14],["response",16],["http",1],["stub",1],["cursor",41],["has",13],["more",18],["error",5],["items",10],["mode",4],["req",3],["next",18],["state",5],["type",9],["artifact",8],["row",18],["types",2],["page",7],["size",2],["03",1],["no",1],["array",3],["fallback",1],["null",12],["filters",3],["by",1],["filename",7],["content",8],["without",3],["merging",1],["same",1],["names",1],["const",21],["rows",5],["id",25],["report",5],["csv",9],["text",3],["user",3],["upload",3],["true",23],["false",11],["plot",3],["png",3],["image",1],["hidden",1],["priority",1],["named",2],["map",9],["equal",12],["uploaded",4],["generated",3],["first",10],["50",4],["500",1],["fixture",1],["async",17],["all",2],["make500",1],["value",49],["p1",19],["url",23],["contain",11],["projects",6],["limit",1],["not",8],["ends",1],["be",18],["return",13],["slice",1],["cur",5],["await",17],["have",2],["length",4],["load",5],["keeps",1],["previous",2],["until",1],["change",3],["seen",21],["string",5],["push",5],["if",5],["includes",8],["drops",4],["stale",2],["reuse",1],["old",3],["even",1],["keep",6],["me",2],["last",3],["late",2],["switches",1],["let",2],["resolve",10],["body",10],["unknown",4],["void",2],["undefined",2],["new",2],["promise",2],["p2",3],["second",4],["changes",1],["kept",2],["invalid",3],["retries",1],["code",1],["400",1],["fresh",2],["dead",2],["some",2],["fall",1],["back",1],["pid",1],["errors",1],["missing",1],["404",1],["every",1],["test",1],["truthy",1],["frame",2],["locally",1],["skip",1],["setter",1],["bumps",1],["request",1],["token",1],["greater",1],["than",1]]},{"id":"frontend/src/features/artifacts/files-index.test.ts#make500","name":[["make500",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["test",1],["ts",1]],"body":[["function",2],["make500",2],["artifact",3],["row",4],["const",1],["rows",3],["let",1],["500",1],["push",1],["id",1],["string",2],["pad",1],["start",1],["filename",1],["report",1],["csv",2],["plot",1],["png",2],["content",1],["type",1],["text",1],["image",1],["user",1],["upload",1],["created",1],["at",1],["1000",1],["return",1]]},{"id":"frontend/src/features/artifacts/files-index.test.ts#row","name":[["row",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["test",1],["ts",1]],"body":[["function",2],["row",6],["partial",6],["artifact",4],["id",3],["string",2],["return",1],["filename",1],["csv",2],["content",1],["type",1],["text",1],["user",1],["upload",1],["false",1],["priority",1]]},{"id":"frontend/src/features/artifacts/files-index.ts","name":[["files",1],["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["import",7],["artifacts",5],["as",2],["signal",1],["files",18],["scope",7],["project",8],["from",8],["stores",2],["session",2],["api",3],["artifact",5],["list",1],["status",1],["copy",1],["content",3],["type",4],["cursor",5],["filter",4],["has",1],["more",1],["index",11],["error",1],["items",1],["loading",1],["mode",1],["req",2],["next",1],["origin",4],["query",1],["state",1],["page",4],["row",1],["types",2],["max",1],["size",2],["identity",1],["change",1],["drop",2],["frame",3],["matching",1],["06",2],["semantics",1],["filename",1],["substring",2],["user",1],["upload",1],["hidden",1],["priority",2],["rows",2],["stay",1],["out",1],["same",1],["name",1],["not",1],["merged",1],["never",2],["uses",1],["walks",2],["app",2],["js",2],["8492",1],["8495",1],["8499",1],["8502",1],["plus",1],["03",2],["paints",1],["paged",1],["server",2],["order",1],["keeps",1],["original",1],["sort",1],["listing",1],["50",1],["cap",1],["100",1],["falls",1],["back",1],["projects",1],["pid",1],["changes",1],["previous",1],["client",1],["fingerprint",1],["400",1],["invalid",1],["switch",1],["drops",1],["late",1],["responses",1],["via",1],["filters",1],["array",1],["locally",1],["route",1],["scoped",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#browseFiles","name":[["browse",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["async",2],["function",2],["browse",5],["files",54],["opts",7],["promise",2],["void",2],["const",12],["req",14],["index",30],["value",52],["filter",13],["current",1],["scope",4],["limit",5],["page",12],["size",1],["pid",6],["project",8],["fp",4],["fingerprint",1],["let",1],["load",8],["more",14],["reset",2],["if",9],["cursor",18],["false",6],["next",9],["null",10],["src",2],["artifacts",9],["signal",1],["as",1],["artifact",2],["row",1],["filtered",2],["client",1],["sort",1],["priority",1],["then",1],["id",1],["offset",2],["items",9],["length",1],["slice",1],["return",7],["has",6],["mode",4],["idle",2],["error",5],["loading",4],["true",2],["try",1],["await",2],["fetch",1],["catch",1],["api",1],["status",1],["400",1],["invalid",1],["instanceof",1],["message",1],["unavailable",1],["finally",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#BrowseFilesOpts","name":[["browse",1],["files",1],["opts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["type",2],["browse",2],["files",2],["opts",2],["reset",2],["boolean",4],["load",2],["more",2],["limit",2],["number",2]]},{"id":"frontend/src/features/artifacts/files-index.ts#clampLimit","name":[["clamp",1],["limit",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["clamp",2],["limit",7],["number",5],["if",1],["finite",1],["return",2],["files",2],["page",2],["size",2],["math",3],["min",1],["max",2],["floor",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#currentFilesFilter","name":[["current",1],["files",1],["filter",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["current",2],["files",7],["filter",4],["return",1],["query",1],["value",3],["trim",2],["content",2],["type",2],["origin",2]]},{"id":"frontend/src/features/artifacts/files-index.ts#dropFilesCursor","name":[["drop",1],["files",1],["cursor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["drop",2],["files",7],["cursor",4],["void",2],["next",1],["value",5],["null",2],["filter",1],["index",3],["items",1],["req",2]]},{"id":"frontend/src/features/artifacts/files-index.ts#fetchArtifactIndex","name":[["fetch",1],["artifact",1],["index",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["async",2],["function",2],["fetch",2],["artifact",6],["index",5],["pid",3],["string",8],["filter",10],["files",2],["cursor",9],["null",5],["limit",5],["number",2],["promise",2],["page",2],["const",4],["params",8],["new",1],["urlsearch",1],["if",5],["content",3],["type",3],["origin",3],["clamp",1],["qs",2],["body",4],["await",1],["api",1],["projects",1],["encode",1],["uricomponent",1],["typeof",1],["object",1],["return",2],["artifacts",3],["next",4],["has",3],["more",3],["false",1],["rec",5],["as",2],["record",1],["unknown",1],["list",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#FilesFilter","name":[["files",1],["filter",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["type",4],["files",4],["filter",2],["string",4],["content",2],["origin",4]]},{"id":"frontend/src/features/artifacts/files-index.ts#filesGridArtifacts","name":[["files",1],["grid",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["files",4],["grid",2],["artifacts",3],["artifact",3],["row",3],["if",1],["scope",1],["value",3],["project",1],["return",2],["index",1],["items",1],["filter",2],["priority",3],["const",1],["src",2],["signal",1],["as",1],["sort",1],["then",1],["id",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#filterArtifactsClient","name":[["filter",1],["artifacts",1],["client",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["filter",10],["artifacts",2],["client",2],["rows",3],["artifact",5],["row",5],["files",2],["const",5],["lower",4],["case",4],["ct",3],["content",2],["type",2],["out",3],["if",4],["priority",1],["continue",4],["name",2],["string",2],["filename",1],["includes",2],["origin",3],["push",1],["return",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#filterFingerprint","name":[["filter",1],["fingerprint",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["filter",9],["fingerprint",2],["files",2],["pid",3],["string",2],["return",1],["json",1],["stringify",1],["content",2],["type",2],["origin",2]]},{"id":"frontend/src/features/artifacts/files-index.ts#originOf","name":[["origin",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["origin",2],["artifact",2],["row",2],["uploaded",3],["generated",3],["return",1],["user",1],["upload",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#pageSlice","name":[["page",1],["slice",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["page",4],["slice",7],["rows",4],["artifact",4],["row",2],["offset",6],["number",4],["limit",4],["index",2],["const",3],["cap",2],["clamp",1],["has",4],["more",4],["length",3],["return",1],["artifacts",1],["next",1],["cursor",1],["string",1],["null",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#setFilesContentType","name":[["files",1],["content",1],["type",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["files",4],["content",3],["type",3],["value",4],["string",2],["void",2],["drop",1],["cursor",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#setFilesOrigin","name":[["files",1],["origin",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["files",6],["origin",5],["value",6],["void",2],["uploaded",1],["generated",1],["drop",1],["cursor",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#setFilesQuery","name":[["files",1],["query",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["files",4],["query",3],["value",4],["string",2],["void",2],["drop",1],["cursor",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#sortPriorityThenId","name":[["sort",1],["priority",1],["then",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["sort",3],["priority",4],["then",2],["id",4],["rows",3],["artifact",4],["row",4],["return",3],["slice",1],["const",1],["dp",3],["if",1],["string",2],["locale",1],["compare",1]]},{"id":"frontend/src/features/artifacts/files-index.ts#visibleArtifacts","name":[["visible",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["files",1],["index",1],["ts",1]],"body":[["function",2],["visible",2],["artifacts",3],["artifact",3],["row",3],["const",1],["src",2],["signal",1],["value",1],["as",1],["return",1],["filter",1],["priority",3],["slice",1],["sort",1]]},{"id":"frontend/src/features/artifacts/http-stub.ts","name":[["http",1],["stub",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["http",1],["stub",1],["ts",1]],"body":[["minimal",1],["fetch",1],["response",1],["stand",1],["so",1],["cache",1],["index",1],["tests",1],["not",1],["need",1],["jsdom",1]]},{"id":"frontend/src/features/artifacts/http-stub.ts#jsonResponse","name":[["json",1],["response",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["http",1],["stub",1],["ts",1]],"body":[["function",2],["json",6],["response",5],["body",8],["unknown",3],["status",5],["200",3],["const",1],["text",3],["typeof",2],["string",2],["stringify",1],["return",1],["ok",1],["300",1],["async",2],["parse",1],["headers",1],["application",1],["as",2]]},{"id":"frontend/src/features/artifacts/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["index",1],["ts",1]],"body":[["export",13],["api",5],["error",2],["text",2],["bytes",1],["looks",1],["binary",1],["artifacts",10],["fetch",1],["from",14],["artifact",14],["cache",2],["key",1],["renderer",1],["version",5],["art",1],["url",1],["sync",1],["scientific",1],["renderers",1],["catalog",1],["deep",6],["link",6],["href",1],["search",1],["parse",2],["resolve",3],["message",1],["deeplink",1],["created",1],["side",1],["effects",1],["events",1],["browse",1],["files",11],["grid",2],["filter",1],["client",1],["content",1],["type",2],["origin",2],["query",1],["visible",1],["index",2],["load",3],["project",1],["scope",1],["append",1],["sheet",5],["shape",2],["render",4],["cap",1],["mol",3],["svg",1],["points",1],["tile",1],["thumb",1],["thumbs",1],["apply",1],["consume",1],["open",2],["hit",1],["viewer",2],["conversation",1],["active",1],["tab",1],["ui",1],["boot",3],["finish",1],["install",1],["max",1],["page",3],["size",2],["ext",2],["types",2],["row",1]]},{"id":"frontend/src/features/artifacts/load.ts","name":[["load",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["load",1],["ts",1]],"body":[["import",7],["art",2],["bust",1],["artifact",6],["load",1],["req",1],["proj",1],["artifacts",5],["as",2],["signal",1],["dock",2],["files",4],["scope",1],["from",7],["stores",3],["current",1],["id",1],["project",3],["session",3],["active",1],["tab",1],["prov",1],["mode",1],["ui",1],["api",2],["list",1],["call",1],["window",1],["sync",1],["version",1],["cache",2],["browse",1],["index",2],["type",1],["row",1],["types",1],["let",2],["render",2],["grid",1],["impl",2],["void",2],["null",4],["conversation",1],["app",2],["js",2],["8380",1],["8401",1],["rest",1],["reload",1],["open",1],["generation",1],["token",1],["drops",1],["result",1],["if",1],["switched",1],["mid",1],["flight",1],["8510",1],["8516",1],["wide",1],["listing",1],["03",1],["paged",1],["force",1],["busts",1],["per",1],["there",1],["no",1],["array",1],["route",1],["fallback",1]]},{"id":"frontend/src/features/artifacts/load.ts#dockOpenOnFiles","name":[["dock",1],["open",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["load",1],["ts",1]],"body":[["function",2],["dock",3],["open",4],["files",3],["boolean",3],["const",1],["value",2],["as",1],["null",1],["return",1],["active",1],["tab",1]]},{"id":"frontend/src/features/artifacts/load.ts#loadArtifacts","name":[["load",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["load",5],["artifacts",6],["id",10],["string",2],["promise",2],["void",2],["const",4],["request",3],["artifact",10],["req",3],["value",11],["let",2],["row",2],["try",1],["as",2],["list",1],["await",2],["api",1],["frames",1],["encode",1],["uricomponent",1],["catch",1],["if",8],["current",1],["return",1],["refresh",3],["prov",4],["false",2],["each",1],["version",4],["latest",1],["checksum",1],["changed",3],["sync",1],["art",1],["bust",1],["docked",4],["dock",4],["null",1],["mode",1],["exact",1],["true",2],["signal",1],["render",4],["conversation",2],["impl",4],["call",1],["window",1],["show",1],["provenance",1],["open",1],["files",5],["scope",1],["project",1],["browse",1],["reset",1],["grid",2]]},{"id":"frontend/src/features/artifacts/load.ts#loadProjectArtifacts","name":[["load",1],["project",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["project",4],["artifacts",2],["force",3],["boolean",2],["promise",2],["void",2],["const",1],["pid",4],["value",5],["if",2],["proj",3],["art",3],["null",1],["return",2],["files",2],["scope",1],["await",1],["browse",1],["reset",1],["true",1]]},{"id":"frontend/src/features/artifacts/load.ts#setFilesScope","name":[["files",1],["scope",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["files",7],["scope",7],["string",2],["promise",2],["void",2],["value",2],["project",4],["frame",1],["if",2],["await",2],["load",1],["artifacts",1],["true",2],["else",1],["browse",1],["reset",1],["render",2],["grid",2],["impl",2]]},{"id":"frontend/src/features/artifacts/load.ts#setRenderConversationArtifactsImpl","name":[["render",1],["conversation",1],["artifacts",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["load",1],["ts",1]],"body":[["function",2],["render",3],["conversation",3],["artifacts",3],["impl",3],["fn",3],["void",4],["null",2]]},{"id":"frontend/src/features/artifacts/load.ts#setRenderFilesGridImpl","name":[["render",1],["files",1],["grid",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["load",1],["ts",1]],"body":[["function",2],["render",3],["files",3],["grid",3],["impl",3],["fn",3],["void",4],["null",2]]},{"id":"frontend/src/features/artifacts/preview.test.ts","name":[["preview",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["import",4],["after",4],["each",5],["before",3],["describe",2],["expect",36],["vi",11],["from",4],["vitest",1],["artifacts",14],["fetch",11],["translate",3],["api",5],["forget",3],["grants",3],["render",15],["html",16],["preview",26],["artifact",6],["descriptor",2],["renderers",1],["const",25],["origin",18],["http",4],["localhost",1],["8760",3],["path",14],["sandbox",14],["frame",12],["999",1],["signature",1],["report",25],["app",4],["protocol",1],["hostname",2],["127",2],["port",1],["grant",17],["expires",2],["3600",1],["noscript",5],["viewer",3],["renderer",4],["interactive",3],["production",1],["stub",3],["global",3],["location",2],["document",4],["create",1],["element",1],["tag",2],["string",1],["new",20],["fake",14],["node",14],["null",2],["unstub",1],["all",1],["globals",1],["waits",1],["its",1],["authenticated",1],["navigates",1],["exactly",1],["once",1],["async",15],["let",2],["release",6],["value",2],["response",12],["void",2],["request",21],["fn",6],["promise",2],["done",4],["body",3],["host",13],["id",22],["content",32],["children",22],["note",3],["no",3],["first",4],["paint",1],["inert",5],["loopback",2],["page",2],["expected",1],["outcome",1],["loading",1],["twice",1],["pure",1],["waste",1],["src",9],["be",22],["attribute",8],["text",4],["have",12],["been",8],["called",8],["v1",3],["object",2],["containing",2],["method",2],["post",2],["await",11],["flush",11],["allow",4],["scripts",2],["same",4],["caption",1],["retargeted",1],["not",5],["removed",1],["cross",1],["cannot",1],["refused",1],["navigation",1],["so",2],["blank",1],["canvas",1],["keeps",1],["explanation",1],["length",4],["reuses",1],["live",1],["version",23],["instead",1],["minting",1],["again",1],["second",4],["synchronous",1],["remembered",1],["url",2],["needs",1],["round",1],["trip",1],["times",5],["different",2],["exact",4],["true",2],["re",1],["mints",1],["rather",1],["than",1],["replaying",1],["superseded",1],["row",4],["sync",1],["writes",1],["capture",1],["lands",1],["flag",1],["cached",1],["still",1],["points",1],["at",2],["server",1],["pinned",2],["mint",1],["must",1],["miss",1],["remember",1],["would",1],["expire",1],["could",1],["reused",1],["30",1],["pins",1],["both",1],["fallback",1],["scoped",1],["error",2],["unavailable",1],["409",1],["bytes",1],["forced",1],["relative",1],["siblings",1],["resolve",1],["next",1],["never",1],["raw",1],["byte",1],["route",1],["external",3],["example",4],["settings",1],["token",3],["other",3],["https",1],["falls",2],["back",2],["invalid",1],["reply",2],["stays",1],["without",1],["remote",1],["reactivate",1],["detached",1],["switches",1],["remove",1],["network",1],["failure",1],["throw",1],["type",1],["connection",1],["lost",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#FakeNode","name":[["fake",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["class",3],["fake",6],["node",16],["src",1],["name",6],["inner",1],["html",1],["text",1],["content",1],["dataset",1],["record",1],["string",8],["attrs",3],["new",1],["map",1],["children",4],["parent",6],["null",5],["connected",2],["true",1],["constructor",1],["readonly",1],["tag",1],["div",1],["attribute",2],["value",2],["void",2],["return",2],["append",1],["child",1],["push",1],["remove",1],["if",1],["filter",1],["false",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#FakeNode.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["append",2],["child",2],["node",10],["fake",4],["parent",1],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#FakeNode.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["constructor",2],["readonly",2],["tag",2],["name",2],["div",2]]},{"id":"frontend/src/features/artifacts/preview.test.ts#FakeNode.getAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",4],["null",3],["return",1],["attrs",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#FakeNode.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["remove",2],["void",2],["if",1],["parent",4],["node",4],["children",2],["filter",1],["null",1],["connected",1],["false",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#FakeNode.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",4],["value",3],["void",2],["attrs",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#flush","name":[["flush",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["flush",2],["new",1],["promise",1],["void",1],["resolve",2],["timeout",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#host","name":[["host",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["host",2],["node",5],["fake",2],["as",2],["unknown",1],["htmlelement",1]]},{"id":"frontend/src/features/artifacts/preview.test.ts#response","name":[["response",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["test",1],["ts",1]],"body":[["response",3],["data",3],["unknown",2],["status",3],["200",2],["new",1],["json",1],["stringify",1]]},{"id":"frontend/src/features/artifacts/preview.ts","name":[["preview",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["import",4],["apply",1],["artifact",5],["iframe",1],["sandbox",3],["granted",1],["html",2],["preview",4],["src",2],["interactive",1],["resolve",1],["origin",4],["from",4],["islands",1],["frames",1],["api",2],["el",1],["translate",1],["renderer",1],["version",2],["cache",1],["type",1],["row",1],["types",1],["grant",6],["already",1],["minted",1],["one",1],["exact",1],["reusable",1],["until",1],["near",1],["expiry",1],["const",2],["grants",1],["new",1],["map",1],["string",1],["cached",2],["renew",1],["long",1],["before",1],["server",1],["would",1],["refuse",1],["url",1],["navigates",2],["frame",2],["into",1],["404",1],["blank",1],["canvas",1],["caption",1],["cannot",1],["explain",1],["renewal",1],["margin",1],["ms",1],["60",1],["000",1],["verified",1],["alternate",1],["loopback",1],["page",1],["stays",1],["inert",2],["drop",1],["every",1],["remembered",1],["tests",1],["future",1],["explicit",1],["logout",1],["hook",1],["document",1],["fallback",1],["not",1],["first",1],["paint",1],["never",1],["once",2],["refused",1],["loads",1],["app",1],["otherwise",1],["waits",1]]},{"id":"frontend/src/features/artifacts/preview.ts#CachedGrant","name":[["cached",1],["grant",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["interface",2],["cached",2],["grant",2],["src",1],["string",1],["expires",1],["at",1],["number",1]]},{"id":"frontend/src/features/artifacts/preview.ts#forgetGrants","name":[["forget",1],["grants",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["function",2],["forget",2],["grants",3],["void",2],["clear",1]]},{"id":"frontend/src/features/artifacts/preview.ts#grantTtlMs","name":[["grant",1],["ttl",1],["ms",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["function",2],["grant",7],["ttl",2],["ms",2],["unknown",3],["number",4],["const",1],["seconds",5],["typeof",2],["object",1],["as",1],["record",1],["string",1],["expires",1],["undefined",1],["return",1],["finite",1],["1000",1]]},{"id":"frontend/src/features/artifacts/preview.ts#renderHtmlPreview","name":[["render",1],["html",1],["preview",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["function",2],["render",2],["html",6],["preview",7],["content",5],["htmlelement",2],["artifact",5],["row",3],["void",2],["const",11],["frame",10],["el",2],["iframe",2],["as",1],["htmliframe",1],["element",1],["apply",1],["sandbox",3],["exact",8],["version",18],["id",9],["string",1],["pins",1],["bytes",2],["forces",1],["text",1],["lets",1],["relative",1],["img",1],["src",15],["figure",1],["png",1],["resolve",1],["beside",1],["report",1],["raw",1],["api",2],["byte",1],["route",1],["not",2],["inert",5],["append",2],["child",2],["note",4],["muted",1],["renderer",3],["noscript",2],["translate",1],["viewer",2],["attached",3],["connected",1],["parent",1],["node",1],["origin",4],["page",1],["if",6],["return",4],["keyed",1],["grant",7],["will",1],["actually",1],["pin",1],["merely",1],["whether",1],["request",1],["head",1],["names",1],["whatever",1],["was",1],["current",1],["at",3],["mint",1],["new",2],["capture",1],["lands",1],["sync",1],["rewrites",1],["without",1],["setting",1],["so",1],["key",5],["built",1],["from",1],["flag",1],["alone",1],["would",1],["still",1],["hit",1],["replay",1],["superseded",1],["under",1],["banner",1],["naming",1],["cached",4],["grants",3],["expires",2],["date",2],["now",2],["upgrade",2],["delete",1],["suffix",2],["encode",2],["uricomponent",2],["artifacts",2],["method",1],["post",2],["then",1],["user",1],["may",1],["close",1],["switch",1],["before",1],["ends",1],["granted",1],["ttl",4],["ms",3],["renewal",2],["margin",2],["catch",1],["refused",1],["409",1],["unauthenticated",1],["unreachable",1],["keep",1],["document",1],["its",1],["explanation",1]]},{"id":"frontend/src/features/artifacts/preview.ts#renderHtmlPreview.attached","name":[["attached",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["attached",2],["frame",2],["connected",1],["parent",1],["node",1],["content",1]]},{"id":"frontend/src/features/artifacts/preview.ts#sandboxOriginForPage","name":[["sandbox",1],["origin",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["function",2],["sandbox",3],["origin",3],["page",2],["string",2],["return",1],["resolve",1],["typeof",1],["location",2],["undefined",1],["null",1]]},{"id":"frontend/src/features/artifacts/preview.ts#upgrade","name":[["upgrade",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["preview",1],["ts",1]],"body":[["function",2],["upgrade",2],["frame",5],["htmliframe",2],["element",2],["note",3],["htmlelement",2],["src",4],["string",2],["void",2],["attribute",1],["sandbox",2],["interactive",2],["artifact",1],["cross",1],["origin",1],["cannot",1],["tell",1],["us",1],["whether",1],["its",1],["navigation",1],["was",1],["refused",1],["so",1],["explanation",1],["retargeted",1],["never",1],["removed",1],["blank",1],["canvas",1],["still",1],["has",1],["caption",1],["says",1],["about",1],["text",1],["content",1],["translate",1],["viewer",1],["renderer",1]]},{"id":"frontend/src/features/artifacts/renderers.ts","name":[["renderers",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["import",15],["ready",1],["from",15],["compat",1],["stub",1],["parse",1],["table",4],["csv",2],["render",6],["md",2],["public",1],["text",4],["scrub",2],["artifact",7],["as",1],["m04",1],["workbench",1],["kc",1],["stores",1],["notebook",1],["apply",1],["iframe",1],["sandbox",1],["islands",1],["frames",1],["call",1],["window",2],["el",2],["fetch",1],["host",1],["icon",1],["looks",2],["binary",2],["svg",1],["element",1],["translate",1],["api",1],["files",1],["copy",1],["art",1],["url",1],["cache",1],["renderer",2],["descriptor",2],["compatibility",1],["scientific",1],["renderers",1],["type",4],["genome",1],["feature",1],["latex",1],["block",1],["molfile",1],["model",1],["catalog",1],["sheet",2],["html",1],["preview",3],["row",1],["types",2],["ext",1],["app",2],["js",2],["8710",1],["const",1],["source",1],["characters",1],["300000",1],["control",1],["character",1],["density",1],["only",1],["also",1],["flags",1],["long",1],["base64",1],["like",1],["runs",1],["exactly",1],["json",1],["document",1],["big",1],["string",1],["value",1],["download",1],["tile",1],["itself",1],["callers",1],["already",1],["know",1],["bytes",1],["not",1],["8637",1],["8647",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#appendResidues","name":[["append",1],["residues",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["append",4],["residues",2],["container",3],["htmlelement",2],["sequence",3],["string",5],["alphabet",3],["limit",3],["number",4],["const",6],["runtime",3],["scientific",1],["renderers",1],["fragment",4],["document",2],["create",1],["shown",3],["slice",1],["math",1],["max",1],["residue",5],["cls",2],["class",1],["other",1],["span",3],["el",1],["bio",1],["child",2],["return",1],["length",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#artifactWorkbenchOn","name":[["artifact",1],["workbench",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["artifact",5],["workbench",5],["boolean",2],["if",2],["value",2],["return",3],["true",2],["const",1],["st",5],["kc",1],["typeof",1],["object",1],["as",1],["unknown",1],["false",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#chemistryElementColor","name":[["chemistry",1],["element",1],["color",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["chemistry",2],["element",5],["color",2],["string",7],["return",1],["38434f",1],["2563eb",1],["dc2626",1],["ca8a04",1],["ea580c",1],["16a34a",2],["cl",1],["br",1],["9a3412",1],["7e22ce",1],["64748b",1],["as",1],["record",1],["upper",1],["case",1],["475569",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#controlDense","name":[["control",1],["dense",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["control",2],["dense",2],["text",3],["string",2],["boolean",2],["const",2],["sample",5],["slice",1],["4096",1],["let",2],["ctrl",3],["length",3],["char",1],["code",1],["at",1],["if",2],["10",1],["13",1],["continue",1],["32",1],["127",1],["0xfffd",1],["return",1],["12",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#molecule2dSvg","name":[["molecule2d",1],["svg",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["molecule2d",2],["svg",12],["model",14],["molfile",2],["null",6],["undefined",2],["svgelement",2],["if",2],["atoms",7],["length",5],["return",3],["const",25],["xs",3],["map",2],["atom",13],["ys",3],["min",12],["math",13],["max",12],["abs",2],["1e",4],["width",4],["900",1],["height",5],["520",1],["pad",3],["64",1],["sx",3],["sy",3],["scale",5],["point",4],["number",2],["element",7],["view",1],["box",1],["role",1],["img",1],["aria",1],["label",4],["title",1],["molecule",1],["bonds",1],["each",2],["bond",5],["p1",5],["p2",5],["dx",3],["dy",3],["hypot",1],["nx",3],["ny",3],["count",3],["order",1],["let",1],["index",4],["offset",5],["append",3],["child",3],["line",1],["x1",1],["y1",1],["x2",1],["y2",1],["class",3],["chem",3],["circle",1],["cx",1],["cy",1],["13",1],["bg",1],["text",3],["fill",1],["chemistry",1],["color",1],["anchor",1],["middle",1],["content",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#molecule2dSvg.point","name":[["point",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["point",2],["atom",4],["number",4],["width",1],["min",2],["scale",2],["height",2]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderAlignmentArtifact","name":[["render",1],["alignment",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",3],["alignment",3],["artifact",6],["container",8],["htmlelement",2],["row",7],["url",5],["string",4],["void",2],["fetch",1],["text",4],["then",1],["if",3],["connected",1],["return",2],["const",7],["runtime",3],["scientific",1],["renderers",1],["parsed",9],["parse",1],["filename",1],["records",4],["length",4],["append",7],["child",6],["el",6],["div",6],["bio",1],["summary",2],["translate",2],["viewer",2],["msa",5],["columns",1],["locale",2],["format",1],["viewport",4],["slice",1],["48",2],["each",1],["record",7],["label",4],["name",2],["sequence",10],["title",1],["residues",1],["alphabet",1],["protein",1],["1200",2],["omitted",4],["reduce",1],["sum",2],["index",2],["math",1],["max",1],["renderer",2],["note",1],["catch",1],["failure",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderArtifactBody","name":[["render",1],["artifact",1],["body",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",4],["artifact",7],["body",9],["htmlelement",2],["row",2],["void",2],["const",3],["host",6],["as",1],["renderer",8],["request",7],["inner",1],["html",1],["loading",6],["el",3],["div",1],["append",3],["child",3],["icon",1],["loader",1],["16",1],["spin",1],["span",1],["null",1],["translate",1],["viewer",1],["descriptor",6],["then",1],["if",2],["return",2],["catch",1],["compatibility",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderArtifactDescriptor","name":[["render",1],["artifact",1],["descriptor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",15],["artifact",11],["descriptor",11],["body",4],["htmlelement",2],["row",2],["return",2],["type",2],["typeof",2],["compatibility",3],["renderer",33],["void",2],["inner",1],["html",3],["const",8],["id",19],["download",2],["shell",6],["el",6],["div",3],["dataset",1],["meta",6],["append",6],["child",6],["span",3],["name",1],["public",3],["text",5],["label",1],["80",1],["match",2],["matched",3],["by",2],["translate",3],["viewer",3],["compat",1],["metadata",1],["30",1],["detail",1],["if",13],["version",4],["string",2],["slice",1],["10",1],["12",1],["content",16],["url",14],["art",1],["nm",2],["filename",1],["lower",1],["case",1],["image",2],["glue",4],["else",12],["pdf",2],["preview",2],["molecule",1],["3d",1],["molecule3d",1],["chemistry",1],["2d",1],["chemistry2",1],["genome",2],["track",2],["sequence",2],["msa",1],["alignment",1],["latex",2],["markdown",2],["table",2]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderChemistry2D","name":[["render",1],["chemistry2",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",2],["chemistry2",2],["container",6],["htmlelement",2],["artifact",4],["row",7],["url",4],["string",3],["void",2],["if",4],["workbench",1],["const",12],["bar",4],["el",12],["div",6],["wb",2],["ketcher",3],["open",4],["button",1],["solid",1],["btn",1],["small",1],["translate",3],["edit",1],["onclick",1],["call",1],["window",1],["append",13],["child",13],["fetch",1],["text",6],["then",1],["connected",1],["return",1],["runtime",5],["scientific",1],["renderers",1],["model",6],["parse",1],["molfile",1],["drawing",3],["molecule2d",1],["svg",1],["null",2],["wrap",7],["chemistry",1],["view",1],["head",2],["bio",1],["summary",2],["title",1],["atoms",2],["length",3],["bonds",2],["else",1],["renderer",2],["note",1],["viewer",2],["chem",3],["fallback",1],["smiles",10],["lines",1],["smi",1],["test",1],["filename",1],["list",4],["each",1],["item",3],["span",1],["name",2],["code",2],["details",5],["source",2],["pre",4],["content",1],["slice",1],["300000",1],["catch",1],["failure",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderDownloadArtifact","name":[["render",1],["download",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",4],["download",3],["artifact",5],["container",5],["htmlelement",2],["row",2],["url",4],["string",4],["void",2],["inner",1],["html",1],["const",2],["ct",3],["content",1],["type",1],["lower",2],["case",2],["nm",2],["filename",1],["if",1],["starts",1],["text",3],["json",1],["xml",1],["javascript",1],["test",2],["ext",1],["return",1],["card",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderDownloadCard","name":[["render",1],["download",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",2],["download",6],["card",8],["container",3],["htmlelement",2],["artifact",5],["row",2],["url",3],["string",2],["void",2],["const",2],["el",5],["div",1],["append",5],["child",5],["icon",1],["package",1],["28",1],["strong",1],["null",2],["filename",2],["span",1],["translate",2],["viewer",1],["only",1],["link",4],["solid",1],["btn",1],["small",1],["common",1],["href",1],["attribute",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#rendererFailure","name":[["renderer",1],["failure",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["renderer",5],["failure",2],["container",4],["htmlelement",2],["artifact",3],["row",2],["url",3],["string",2],["void",2],["inner",1],["html",1],["const",2],["card",5],["el",4],["div",2],["fallback",2],["append",4],["child",4],["icon",1],["alert",1],["triangle",1],["18",1],["text",1],["translate",2],["viewer",1],["error",1],["download",6],["outline",1],["btn",1],["small",1],["common",1],["href",1],["attribute",1],["filename",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#RendererHost","name":[["renderer",1],["host",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["type",2],["renderer",4],["host",2],["htmlelement",2],["request",2],["number",2]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderGenomeTrack","name":[["render",1],["genome",1],["track",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",3],["genome",18],["track",3],["container",9],["htmlelement",2],["artifact",4],["row",12],["url",5],["string",8],["void",2],["fetch",1],["text",5],["then",1],["if",3],["connected",1],["return",2],["const",16],["runtime",3],["scientific",1],["renderers",1],["parsed",11],["parse",1],["filename",1],["features",8],["length",4],["append",17],["child",17],["el",13],["div",5],["bio",1],["summary",2],["format",1],["translate",3],["viewer",3],["locale",4],["chromosomes",2],["invalid",3],["renderer",2],["note",1],["grouped",4],["new",1],["map",1],["feature",23],["each",4],["list",4],["chrom",7],["push",1],["tracks",4],["let",1],["budget",3],["500",1],["slice",3],["24",1],["chromosome",10],["section",1],["head",5],["strong",1],["null",4],["span",6],["start",7],["end",5],["count",1],["svg",9],["element",4],["view",1],["box",1],["1000",1],["58",1],["role",1],["img",1],["aria",1],["label",4],["line",1],["x1",1],["18",2],["y1",1],["29",2],["x2",1],["982",2],["y2",1],["class",2],["axis",1],["math",4],["max",3],["index",2],["964",2],["width",3],["rect",4],["fixed",2],["min",1],["height",1],["rx",1],["type",4],["replace",1],["z0",1],["gi",1],["lower",1],["case",1],["title",4],["content",1],["details",5],["descriptors",1],["300",1],["descriptor",1],["code",1],["catch",1],["failure",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderHtmlPreviewGlue","name":[["render",1],["html",1],["preview",1],["glue",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",4],["html",4],["preview",3],["glue",2],["content",4],["htmlelement",2],["artifact",3],["row",2],["void",2],["if",1],["workbench",1],["call",1],["window",1],["locator",1],["comments",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderImageGlue","name":[["render",1],["image",1],["glue",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",3],["image",3],["glue",2],["content",4],["htmlelement",2],["artifact",3],["row",2],["url",4],["string",2],["void",2],["if",1],["run",1],["island",1],["annotatable",1],["return",1],["const",1],["img",5],["el",1],["src",1],["alt",1],["filename",1],["append",1],["child",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderLatexArtifact","name":[["render",1],["latex",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",2],["latex",13],["artifact",5],["container",5],["htmlelement",2],["row",2],["url",4],["string",3],["void",2],["fetch",1],["text",7],["then",1],["if",2],["connected",1],["return",1],["const",12],["runtime",3],["scientific",1],["renderers",1],["blocks",3],["block",7],["preview",19],["wrap",5],["el",8],["div",4],["view",1],["tabs",5],["button",10],["tab",2],["active",3],["translate",3],["viewer",3],["source",13],["append",8],["child",8],["article",1],["each",1],["level",3],["math",5],["max",1],["min",1],["node",3],["kind",3],["heading",1],["document",1],["create",1],["element",1],["null",1],["content",2],["length",1],["renderer",3],["note",1],["chem",1],["fallback",1],["pre",1],["slice",1],["500000",1],["class",5],["list",5],["add",1],["hidden",3],["show",3],["mode",2],["toggle",4],["onclick",2],["catch",1],["failure",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderLatexArtifact.show","name":[["show",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["show",2],["mode",3],["string",2],["const",1],["preview",8],["class",4],["list",4],["toggle",4],["hidden",2],["source",2],["button",2],["active",2]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderMarkdownArtifact","name":[["render",1],["markdown",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",3],["markdown",6],["artifact",4],["container",5],["htmlelement",2],["url",4],["string",2],["void",2],["fetch",1],["text",3],["then",1],["if",1],["connected",1],["return",1],["const",1],["el",1],["div",1],["md",2],["renderer",2],["inner",1],["html",1],["slice",1],["1000000",1],["append",1],["child",1],["catch",1],["failure",1],["id",1],["filename",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderMolecule3dGlue","name":[["render",1],["molecule3d",1],["glue",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",2],["molecule3d",2],["glue",2],["content",6],["htmlelement",2],["url",4],["string",4],["nm",3],["void",2],["if",2],["run",1],["island",2],["molecule",1],["return",2],["fetch",1],["artifact",1],["text",4],["then",1],["connected",1],["const",1],["pre",5],["el",1],["style",1],["padding",1],["16px",1],["slice",1],["8000",1],["append",1],["child",1],["catch",1],["18",1],["dmol",1],["not",1],["mounted",1],["bytes",1],["still",1],["downloadable",1],["via",1],["chrome",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderPdfGlue","name":[["render",1],["pdf",1],["glue",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",3],["pdf",4],["glue",2],["content",4],["htmlelement",2],["artifact",4],["row",2],["url",3],["string",2],["void",2],["const",1],["frame",6],["el",1],["iframe",2],["apply",1],["sandbox",1],["dataset",1],["current",1],["page",2],["src",1],["append",1],["child",1],["if",1],["workbench",1],["call",1],["window",1],["locator",1],["comments",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderRawSource","name":[["render",1],["raw",1],["source",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",2],["raw",2],["source",5],["container",6],["htmlelement",2],["artifact",3],["row",2],["text",11],["string",4],["url",3],["void",2],["const",4],["pre",5],["el",4],["renderer",2],["content",3],["slice",1],["preview",2],["characters",2],["append",4],["child",4],["if",1],["length",1],["return",1],["note",5],["div",1],["files",3],["viewer",3],["truncated",1],["attribute",4],["role",1],["status",1],["expand",7],["button",1],["outline",2],["btn",2],["small",2],["aria",2],["expanded",2],["false",1],["onclick",1],["complete",1],["true",2],["disabled",1],["download",6],["translate",1],["common",1],["href",1],["filename",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderSequenceArtifact","name":[["render",1],["sequence",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",3],["sequence",16],["artifact",6],["container",8],["htmlelement",2],["row",2],["url",5],["string",5],["void",2],["fetch",1],["text",4],["then",1],["if",5],["connected",1],["return",3],["const",8],["runtime",3],["scientific",1],["renderers",1],["parsed",11],["parse",1],["filename",1],["records",3],["length",6],["summary",4],["el",9],["div",6],["bio",2],["translate",2],["viewer",2],["total",3],["locale",3],["alphabet",3],["append",10],["child",9],["list",4],["let",2],["remaining",4],["30000",1],["shown",4],["slice",1],["100",1],["each",1],["record",7],["card",5],["section",1],["head",5],["strong",1],["null",2],["name",1],["span",1],["protein",1],["aa",1],["nt",1],["description",3],["residues",1],["math",1],["min",1],["10000",1],["renderer",2],["note",1],["omitted",1],["catch",1],["failure",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderStructuredText","name":[["render",1],["structured",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",6],["structured",2],["text",8],["container",5],["htmlelement",2],["artifact",3],["row",2],["string",5],["url",6],["art",2],["void",2],["const",1],["rows",4],["parse",2],["table",1],["if",2],["length",1],["json",3],["branch",1],["runs",1],["before",1],["looks",1],["binary",1],["so",1],["long",1],["values",1],["not",2],["mistaken",1],["bytes",1],["failed",1],["dense",2],["control",2],["characters",1],["mislabelled",1],["blob",1],["source",2],["expand",1],["tile",1],["built",1],["directly",1],["download",2],["would",1],["route",1],["name",1],["back",1],["into",1],["renderer",1],["fetch",1],["forever",1],["return",2],["card",1],["raw",1],["sheet",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderTableArtifact","name":[["render",1],["table",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",3],["table",3],["artifact",5],["container",3],["htmlelement",2],["row",2],["url",3],["string",4],["renderer",3],["capabilities",4],["readonly",2],["null",2],["void",2],["m04",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#renderTextArtifact","name":[["render",1],["text",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["render",5],["text",8],["artifact",6],["container",7],["htmlelement",2],["row",2],["url",7],["string",5],["void",2],["fetch",1],["then",1],["if",3],["connected",1],["return",3],["const",2],["ct",2],["content",1],["type",1],["lower",2],["case",2],["nm",2],["filename",1],["long",1],["values",1],["valid",1],["json",3],["even",1],["they",1],["resemble",1],["encoded",1],["bytes",1],["test",2],["structured",1],["looks",1],["binary",1],["download",1],["raw",1],["source",1],["catch",1],["renderer",1],["failure",1]]},{"id":"frontend/src/features/artifacts/renderers.ts#runIsland","name":[["run",1],["island",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["renderers",1],["ts",1]],"body":[["function",2],["run",2],["island",2],["name",3],["string",2],["args",3],["unknown",4],["boolean",2],["const",1],["fn",3],["host",1],["window",1],["if",1],["ready",1],["return",2],["false",1],["as",1],["inner",1],["true",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts","name":[["sheet",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["import",4],["after",2],["each",2],["describe",2],["expect",35],["vi",7],["from",10],["vitest",1],["render",10],["structured",5],["text",27],["artifact",2],["renderers",1],["artifacts",6],["fetch",7],["api",4],["sheet",21],["cap",19],["shape",5],["max",4],["columns",12],["rows",19],["app",1],["js",1],["8771",1],["8802",1],["counts",1],["union",1],["keys",2],["not",5],["just",1],["late",5],["equal",5],["caps",1],["at",3],["5000",4],["100",2],["reports",1],["was",1],["hidden",9],["const",28],["tall",7],["record",3],["string",5],["unknown",9],["let",2],["5001",2],["push",2],["safe",3],["have",9],["length",11],["be",20],["wide",11],["101",3],["unstub",1],["all",3],["globals",1],["null",5],["renders",1],["fields",1],["zeros",1],["false",5],["blank",1],["missing",1],["cells",1],["host",25],["setup",5],["dom",6],["json",17],["parse",2],["constructor",2],["img",2],["src",2],["onerror",2],["alert",2],["proto",2],["as",14],["htmlelement",6],["children",16],["by",16],["tag",18],["th",1],["map",2],["content",10],["td",1],["takes",1],["stable",1],["full",1],["schema",1],["including",1],["first",1],["row",3],["array",3],["key",2],["object",1],["entries",1],["preserves",1],["mixed",6],["raw",1],["expands",2],["fetched",2],["long",2],["source",16],["without",2],["another",2],["request",1],["fn",2],["stub",2],["global",2],["stringify",3],["unsafe",2],["repeat",3],["300010",2],["end",2],["id",8],["filename",5],["version",6],["v1",9],["exact",3],["true",4],["pre",12],["slice",2],["300000",2],["expand",7],["button",3],["defined",1],["href",3],["versions",3],["onclick",2],["been",1],["called",1],["routes",1],["preview",1],["async",2],["url",3],["new",3],["response",1],["status",1],["200",2],["await",1],["wait",1],["attrs",2],["aria",2],["expanded",2],["mock",1],["calls",1],["shows",1],["complete",1],["every",1],["supported",1],["wrapper",4],["data",1],["candidates",1],["items",1],["invalid",2],["html",2],["last",1],["table",1],["name",1],["over",1],["binary",1],["bytes",3],["gets",1],["download",2],["tile",5],["300k",1],["garbage",1],["carries",1],["svg",1],["icon",2],["so",1],["permits",1],["inner",1],["span",1],["only",1],["document",1],["create",1],["element",1],["node",2],["div",1],["char",1],["code",1],["0xff",1],["0xfe",1],["payload",2],["type",1],["application",1],["strong",1],["failure",1],["ordinary",1],["still",1],["never",1],["notes",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#childrenByTag","name":[["children",1],["by",1],["tag",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["children",4],["by",3],["tag",8],["node",9],["sheet",4],["string",2],["flat",1],["map",1],["child",2]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#setupSheetDom","name":[["setup",1],["sheet",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["function",2],["setup",2],["sheet",5],["dom",2],["vi",1],["stub",1],["global",1],["document",1],["create",2],["element",1],["tag",2],["string",2],["new",3],["node",4],["text",5],["object",1],["assign",1],["content",1],["return",1],["div",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#SheetNode","name":[["sheet",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["class",3],["sheet",4],["node",4],["children",2],["connected",1],["true",1],["text",2],["content",1],["name",1],["href",1],["attrs",2],["record",1],["string",6],["onclick",1],["void",1],["null",2],["constructor",1],["public",1],["tag",1],["inner",1],["html",1],["value",3],["throw",1],["new",1],["error",1],["source",1],["must",1],["be",1],["rendered",1],["as",1],["append",1],["child",4],["push",1],["return",1],["attribute",1],["key",2],["remove",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#SheetNode.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["sheet",2],["node",2],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#SheetNode.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["constructor",2],["public",2],["tag",2],["string",2]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#SheetNode.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["inner",2],["html",2],["value",2],["string",2],["throw",1],["new",1],["error",1],["source",1],["must",1],["be",1],["rendered",1],["as",1],["text",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#SheetNode.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["remove",2]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#SheetNode.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["attribute",2],["key",3],["string",4],["value",3],["attrs",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#TileNode","name":[["tile",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["class",2],["tile",2],["node",4],["extends",2],["sheet",2],["inner",2],["html",2],["value",2],["string",1],["if",1],["tag",1],["span",2],["throw",1],["new",1],["error",1],["only",1],["icon",1],["may",1],["text",1],["content",1]]},{"id":"frontend/src/features/artifacts/sheet.test.ts#TileNode.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["test",1],["ts",1]],"body":[["inner",3],["html",3],["value",3],["string",2],["if",1],["tag",1],["span",2],["throw",1],["new",1],["error",1],["only",1],["icon",1],["may",1],["text",1],["content",1]]},{"id":"frontend/src/features/artifacts/sheet.ts","name":[["sheet",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["ts",1]],"body":[["import",1],["el",1],["translate",1],["from",1],["api",1],["app",3],["js",3],["8771",1],["8774",1],["union",1],["every",1],["row",1],["keys",1],["not",1],["rows",2],["hides",1],["fields",1],["only",1],["appear",1],["later",1],["ragged",1],["json",1],["table",2],["export",2],["const",2],["sheet",2],["max",2],["5000",2],["columns",1],["100",2],["8785",1],["8795",1],["reuses",1],["nb",1],["sentences",1],["purpose",1],["8797",1],["8802",1],["caps",1],["at",1],["states",1],["truncation",1],["window",1],["exported",1],["tests",1],["browser",1],["smoke",1],["mjs",1],["tabular",1],["banner",1]]},{"id":"frontend/src/features/artifacts/sheet.ts#appendSheetShape","name":[["append",1],["sheet",1],["shape",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["ts",1]],"body":[["function",2],["append",4],["sheet",3],["shape",9],["container",3],["htmlelement",4],["rows",14],["record",2],["string",8],["unknown",2],["shown",6],["number",4],["columns",10],["const",4],["note",5],["el",1],["div",1],["renderer",1],["translate",4],["viewer",1],["table",4],["locale",6],["hidden",19],["math",2],["max",2],["let",1],["if",4],["nb",3],["both",1],["else",2],["cols",1],["child",2],["document",1],["create",1],["text",1],["node",1],["return",1]]},{"id":"frontend/src/features/artifacts/sheet.ts#renderSheet","name":[["render",1],["sheet",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["ts",1]],"body":[["function",2],["render",2],["sheet",5],["container",5],["htmlelement",2],["rows",8],["record",2],["string",3],["unknown",2],["void",2],["if",1],["every",1],["row",7],["null",4],["typeof",1],["object",2],["array",2],["append",7],["child",6],["el",6],["pre",1],["renderer",1],["source",1],["json",1],["stringify",1],["return",1],["const",5],["cap",7],["shape",1],["safe",2],["length",2],["columns",3],["table",5],["head",3],["tr",5],["each",3],["key",5],["th",1],["value",2],["prototype",1],["has",1],["own",1],["property",1],["call",1],["td",1]]},{"id":"frontend/src/features/artifacts/sheet.ts#sheetCap","name":[["sheet",1],["cap",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["ts",1]],"body":[["function",2],["sheet",5],["cap",2],["rows",16],["record",4],["string",6],["unknown",4],["safe",5],["columns",12],["hidden",6],["number",8],["shape",8],["const",3],["slice",2],["max",4],["keys",1],["return",1],["math",2],["length",2]]},{"id":"frontend/src/features/artifacts/sheet.ts#sheetShape","name":[["sheet",1],["shape",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["sheet",1],["ts",1]],"body":[["function",2],["sheet",2],["shape",2],["rows",7],["record",2],["string",5],["unknown",2],["number",4],["columns",3],["keys",8],["const",3],["new",1],["row",5],["if",1],["typeof",1],["object",2],["array",3],["continue",1],["key",2],["add",1],["return",1],["length",1],["size",1],["from",1]]},{"id":"frontend/src/features/artifacts/state.ts","name":[["state",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["state",1],["ts",1]],"body":[["import",2],["signal",13],["from",2],["preact",1],["signals",1],["type",5],["artifact",3],["row",2],["files",16],["origin",5],["version",4],["resolve",3],["types",1],["dock",1],["obtained",1],["current",2],["project",3],["listing",2],["filename",1],["substring",2],["bound",2],["into",2],["index",7],["query",2],["export",12],["const",12],["content",4],["closed",1],["uploaded",1],["generated",1],["has",1],["more",1],["false",2],["next",1],["cursor",4],["string",3],["null",8],["filter",3],["fingerprint",1],["was",1],["issued",1],["under",1],["mismatch",1],["drops",2],["rather",1],["than",1],["sending",1],["different",1],["accumulated",1],["pages",1],["currently",1],["painted",1],["first",1],["screen",1],["page",1],["size",1],["items",1],["loading",1],["mode",2],["idle",1],["error",1],["generation",1],["token",1],["switch",1],["late",1],["responses",1],["req",1],["exact",1],["outcome",1],["open",1],["viewer",2],["state",1]]},{"id":"frontend/src/features/artifacts/state.ts#FilesIndexMode","name":[["files",1],["index",1],["mode",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["state",1],["ts",1]],"body":[["type",2],["files",2],["index",4],["mode",2],["idle",2],["error",2]]},{"id":"frontend/src/features/artifacts/state.ts#resetFilesIndexState","name":[["reset",1],["files",1],["index",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["state",1],["ts",1]],"body":[["function",2],["reset",2],["files",14],["index",8],["state",3],["void",2],["query",1],["value",13],["content",1],["type",1],["origin",1],["has",1],["more",1],["false",2],["next",1],["cursor",2],["null",4],["filter",1],["items",1],["loading",1],["mode",1],["idle",1],["error",1],["req",2],["viewer",1],["version",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts","name":[["thumbs",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["import",6],["parse",1],["table",1],["from",6],["csv",2],["thumb",1],["cache",2],["stores",1],["artifacts",2],["art",1],["url",1],["fetch",1],["el",1],["icon",1],["looks",1],["binary",1],["api",1],["type",1],["artifact",1],["row",1],["types",2],["mol",1],["ext",2],["text",1],["app",5],["js",5],["8428",1],["8432",1],["8435",1],["8455",1],["8473",1],["prefers",1],["ca",1],["backbone",1],["pdb",1],["fixed",1],["columns",1],["falls",1],["back",1],["all",1],["atoms",1],["then",1],["whitespace",1],["split",1],["xyz",1],["caps",1],["at",1],["500",1],["points",1],["8477",1],["8490",1],["spectrum",1],["colored",1],["xy",1],["projection",1],["blue",1],["red",1],["along",1],["chain",1],["as",1],["depth",1],["cue",1],["radius",1],["opacity",1],["8416",1],["8424",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#dataCol","name":[["data",1],["col",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["data",2],["col",3],["icon",4],["name",3],["string",4],["label",3],["htmlelement",2],["const",2],["el",3],["div",1],["ic",4],["span",2],["inner",1],["html",1],["12",1],["append",2],["child",2],["null",1],["return",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#fillDataPreview","name":[["fill",1],["data",1],["preview",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["fill",2],["data",7],["preview",2],["htmlelement",2],["artifact",2],["row",3],["void",2],["artifacts",1],["fetch",1],["art",1],["url",1],["then",2],["text",1],["txt",2],["let",1],["rows",9],["record",1],["string",1],["unknown",1],["null",3],["try",1],["parse",1],["table",3],["catch",2],["inner",2],["html",2],["if",1],["length",5],["append",4],["child",4],["col",3],["return",1],["const",1],["cols",4],["object",1],["keys",1],["el",1],["div",1],["rc",1],["column",1],["columns",1],["slice",1],["each",1],["cn",2],["type",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#fillMolPreview","name":[["fill",1],["mol",1],["preview",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["fill",2],["mol",4],["preview",2],["htmlelement",2],["artifact",2],["row",2],["void",2],["thumb",3],["text",1],["then",1],["txt",2],["const",1],["pts",3],["parse",1],["points",1],["if",1],["length",1],["return",1],["fallback",2],["atom",2],["inner",1],["html",1],["svg",1],["catch",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#fillTextPreview","name":[["fill",1],["text",1],["preview",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["fill",2],["text",6],["preview",2],["htmlelement",2],["artifact",2],["row",2],["void",2],["thumb",4],["then",1],["txt",3],["if",2],["looks",1],["binary",1],["return",2],["fallback",3],["file",3],["const",1],["snip",3],["replace",2],["split",1],["slice",2],["16",1],["join",1],["900",1],["trim",1],["content",1],["catch",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#MolPoint","name":[["mol",1],["point",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["type",2],["mol",2],["point",2],["number",6]]},{"id":"frontend/src/features/artifacts/thumbs.ts#molSvg","name":[["mol",1],["svg",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["mol",4],["svg",4],["pts",5],["point",2],["string",2],["const",13],["180",1],["104",1],["pad",2],["12",1],["let",2],["minx",5],["infinity",6],["maxx",4],["miny",5],["maxy",4],["minz",5],["maxz",4],["math",8],["min",4],["max",4],["sx",3],["sy",3],["zr",2],["scale",5],["ox",2],["oy",2],["last",2],["length",1],["dots",3],["each",1],["cx",3],["cy",3],["hue",2],["240",2],["depth",3],["circle",1],["fixed",5],["fill",1],["hsl",1],["65",1],["52",1],["opacity",1],["45",1],["return",1],["view",1],["box",1],["width",1],["100",2],["height",1],["preserve",1],["aspect",1],["ratio",1],["mid",1],["ymid",1],["meet",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#parseMolPoints","name":[["parse",1],["mol",1],["points",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["parse",8],["mol",7],["points",2],["txt",3],["string",2],["null",2],["undefined",2],["point",5],["const",14],["lines",3],["split",2],["all",3],["ca",5],["ln",9],["if",7],["starts",2],["atom",1],["hetatm",1],["float",6],["slice",4],["30",1],["38",2],["46",2],["54",1],["finite",6],["continue",1],["push",3],["12",1],["16",1],["trim",2],["let",1],["pts",9],["length",5],["500",2],["step",2],["math",1],["ceil",1],["filter",1],["return",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#thumbFallback","name":[["thumb",1],["fallback",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["thumb",2],["fallback",2],["htmlelement",2],["name",4],["string",2],["void",2],["class",1],["big",1],["inner",1],["html",1],["icon",1],["file",1],["28",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#thumbText","name":[["thumb",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["thumb",3],["text",3],["artifact",2],["row",2],["promise",3],["string",3],["const",4],["cache",4],["value",1],["key",3],["id",1],["size",1],["bytes",1],["existing",3],["if",1],["return",2],["as",1],["pending",3],["artifacts",1],["fetch",1],["art",1],["url",1],["then",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#tileThumb","name":[["tile",1],["thumb",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["tile",2],["thumb",3],["artifact",2],["row",2],["htmlelement",2],["const",9],["el",9],["div",7],["ct",5],["content",1],["type",1],["nm",6],["filename",1],["lower",1],["case",1],["if",5],["starts",2],["image",1],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["test",7],["im",3],["img",1],["src",1],["art",1],["url",1],["append",8],["child",8],["else",5],["csv",2],["tsv",2],["data",4],["rc",2],["fill",4],["preview",4],["mol",2],["ext",2],["molmini",1],["bjson",1],["json",1],["text",3],["txt",1],["span",1],["big",1],["inner",1],["html",1],["icon",1],["file",1],["28",1],["return",1]]},{"id":"frontend/src/features/artifacts/thumbs.ts#tileThumbBig","name":[["tile",1],["thumb",1],["big",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["thumbs",1],["ts",1]],"body":[["function",2],["tile",3],["thumb",4],["big",2],["artifact",2],["row",2],["htmlelement",2],["const",1],["class",1],["name",1],["return",1]]},{"id":"frontend/src/features/artifacts/types.ts","name":[["types",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["artifact",2],["dto",1],["files",3],["dock",1],["viewer",1],["share",1],["port",1],["json",1],["fields",1],["app",2],["js",3],["8414",1],["export",4],["const",4],["text",2],["ext",2],["md",1],["markdown",1],["txt",1],["rst",1],["log",1],["py",1],["ipynb",1],["jl",1],["ts",1],["sh",1],["bash",1],["zsh",1],["yaml",1],["yml",1],["toml",1],["ini",1],["cfg",1],["conf",1],["env",1],["tex",1],["bib",1],["xml",1],["css",1],["sql",1],["cc",1],["cpp",1],["hpp",1],["java",1],["go",1],["rs",1],["rb",1],["php",1],["fasta",1],["fa",1],["fastq",1],["nwk",1],["nb",1],["8415",1],["mol",2],["pdb",1],["cif",1],["mmcif",1],["ent",1],["xyz",1],["mol2",1],["sdf",1],["gro",1],["06",2],["03",1],["default",1],["page",3],["size",3],["first",1],["screen",1],["50",2],["hard",1],["cap",1],["max",1],["100",1]]},{"id":"frontend/src/features/artifacts/types.ts#ArtifactDeepLink","name":[["artifact",1],["deep",1],["link",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",2],["artifact",4],["deep",2],["link",2],["id",4],["string",6],["null",4],["means",2],["latest",2],["provided",2],["must",2],["resolve",2],["exactly",2],["version",2]]},{"id":"frontend/src/features/artifacts/types.ts#ArtifactIndexPage","name":[["artifact",1],["index",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",2],["artifact",4],["index",2],["page",2],["artifacts",2],["row",2],["next",2],["cursor",2],["string",2],["null",2],["has",2],["more",2],["boolean",2]]},{"id":"frontend/src/features/artifacts/types.ts#ArtifactPatch","name":[["artifact",1],["patch",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",4],["artifact",4],["patch",2],["id",8],["unknown",16],["version",4],["latest",2],["checksum",2],["filename",2],["content",2],["key",2],["string",2]]},{"id":"frontend/src/features/artifacts/types.ts#ArtifactRow","name":[["artifact",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",4],["artifact",4],["row",2],["id",16],["string",24],["filename",2],["null",24],["content",2],["size",2],["bytes",2],["number",6],["version",8],["latest",4],["checksum",2],["project",2],["root",2],["frame",2],["priority",2],["created",2],["at",2],["user",2],["upload",2],["boolean",4],["producing",2],["cell",2],["true",2],["viewer",2],["art",2],["url",2],["pin",2],["never",2],["fall",2],["back",2],["exact",2],["key",2],["unknown",2]]},{"id":"frontend/src/features/artifacts/types.ts#ArtifactVersionRow","name":[["artifact",1],["version",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",4],["artifact",2],["version",4],["row",2],["id",4],["string",12],["filename",2],["null",10],["ordinal",2],["number",4],["latest",2],["boolean",2],["size",2],["bytes",2],["content",2],["checksum",2],["producing",2],["cell",2],["created",2],["at",2]]},{"id":"frontend/src/features/artifacts/types.ts#FilesOrigin","name":[["files",1],["origin",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",2],["files",2],["origin",2],["uploaded",2],["generated",2]]},{"id":"frontend/src/features/artifacts/types.ts#RendererCatalogItem","name":[["renderer",1],["catalog",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",2],["renderer",4],["catalog",2],["item",2],["id",2],["string",8],["label",2],["capabilities",2],["sandboxed",2],["boolean",2],["key",2],["unknown",2]]},{"id":"frontend/src/features/artifacts/types.ts#RendererDescriptor","name":[["renderer",1],["descriptor",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",2],["renderer",6],["descriptor",2],["artifact",2],["id",6],["string",16],["version",2],["matched",2],["by",2],["trusted",2],["html",2],["boolean",4],["label",2],["capabilities",2],["sandboxed",2],["key",4],["unknown",4]]},{"id":"frontend/src/features/artifacts/types.ts#VersionResolve","name":[["version",1],["resolve",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["types",1],["ts",1]],"body":[["type",2],["version",12],["resolve",2],["status",8],["latest",4],["artifact",12],["row",4],["id",14],["string",14],["null",6],["exact",2],["not",2],["found",2],["stale",2]]},{"id":"frontend/src/features/artifacts/ui.test.ts","name":[["ui",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["test",1],["ts",1]],"body":[["import",13],["after",2],["each",5],["before",3],["describe",3],["expect",42],["vi",7],["from",10],["vitest",1],["active",7],["tab",20],["open",19],["tabs",7],["stores",4],["ui",3],["artifact",59],["key",5],["sync",2],["version",73],["cache",1],["dock",12],["artifacts",16],["reset",5],["store",5],["fields",5],["signal",1],["field",1],["fetch",10],["api",2],["json",6],["response",6],["http",1],["stub",3],["viewer",26],["state",20],["type",2],["row",20],["types",1],["add",4],["close",2],["apply",8],["deep",15],["link",15],["consume",3],["copy",3],["const",20],["versions",9],["id",60],["new",9],["latest",26],["true",6],["ordinal",2],["old",11],["false",2],["03",1],["value",33],["null",10],["async",16],["omitted",1],["opens",2],["without",1],["pinning",2],["exact",26],["await",16],["art",13],["status",13],["be",34],["docked",12],["as",11],["undefined",7],["provided",1],["snapshot",1],["stale",5],["not",9],["silently",1],["missing",5],["if",1],["found",4],["invent",1],["nope",2],["failure",1],["silent",1],["error",1],["boom",1],["500",1],["parses",1],["query",4],["pins",1],["resolves",1],["never",1],["falls",1],["back",1],["copyable",1],["omits",1],["includes",2],["contain",3],["specific",1],["keeps",2],["side",2],["by",2],["closes",1],["only",2],["selected",2],["identity",1],["v1",6],["have",3],["length",1],["v2",2],["equal",2],["pinned",1],["cannot",1],["select",1],["already",1],["fullscreen",1],["download",7],["immutable",1],["islands",1],["style",1],["display",1],["href",2],["attribute",2],["fn",2],["global",2],["document",2],["selector",5],["string",5],["modal",1],["try",2],["filename",2],["table",2],["csv",2],["been",1],["called",1],["finally",2],["unstub",2],["all",3],["globals",2],["conversation",3],["strip",1],["tiles",1],["rather",1],["than",1],["head",2],["at",1],["click",1],["time",1],["render",2],["requests",3],["fetcher",2],["url",4],["push",1],["return",1],["list",1],["serializer",1],["stamps",1],["every",1],["notes",1],["txt",1],["content",1],["text",1],["plain",1],["host",3],["node",4],["element",2],["messages",1],["create",1],["tile",4],["walk",1],["find",1],["class",1],["name",1],["defined",1],["onclick",1],["map",1],["would",1],["resolved",1],["pin",1],["through",1],["present",1],["lets",1],["read",1],["bytes",1],["some",1],["let",1],["promise",1],["resolve",1]]},{"id":"frontend/src/features/artifacts/ui.test.ts#Node","name":[["node",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["test",1],["ts",1]],"body":[["class",3],["node",5],["children",3],["text",1],["content",1],["name",1],["id",1],["src",1],["onclick",1],["unknown",1],["append",1],["child",7],["push",2],["return",3],["insert",1],["before",1],["query",1],["selector",1],["null",1],["remove",1]]},{"id":"frontend/src/features/artifacts/ui.test.ts#Node.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["node",2],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/artifacts/ui.test.ts#Node.insertBefore","name":[["insert",1],["before",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["test",1],["ts",1]],"body":[["insert",2],["before",2],["child",4],["node",2],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/artifacts/ui.test.ts#Node.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["return",1],["null",1]]},{"id":"frontend/src/features/artifacts/ui.test.ts#Node.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["test",1],["ts",1]],"body":[["remove",2]]},{"id":"frontend/src/features/artifacts/ui.test.ts#walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["test",1],["ts",1]],"body":[["walk",3],["node",8],["children",1],["flat",1],["map",1]]},{"id":"frontend/src/features/artifacts/ui.ts","name":[["ui",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["import",14],["dock",3],["artifact",9],["files",8],["scope",1],["from",14],["stores",3],["artifacts",5],["current",2],["id",5],["project",2],["sessions",1],["session",2],["active",1],["tab",3],["open",2],["tabs",1],["prov",1],["mode",1],["ui",1],["ready",1],["compat",1],["stub",1],["bytes",1],["call",2],["window",2],["el",1],["host",1],["icon",1],["translate",1],["api",1],["key",1],["cache",1],["copy",1],["deep",4],["link",4],["href",1],["parse",1],["remember",1],["viewer",8],["version",10],["resolve",3],["message",1],["deeplink",1],["browse",1],["grid",2],["visible",1],["index",3],["load",3],["render",2],["body",1],["renderers",1],["error",1],["items",1],["state",3],["tile",2],["thumb",2],["big",1],["thumbs",1],["type",1],["row",2],["types",1],["let",2],["impl",1],["void",1],["null",2],["18",1],["island",1],["replaces",1],["17",1],["skeleton",1],["once",1],["boot",1],["islands",1],["runs",1],["request",1],["already",2],["carries",1],["pinned",1],["rows",2],["exact",4],["others",1],["latest",3],["app",1],["js",1],["9437",1],["click",1],["provided",2],["not",3],["pin",2],["resolved",1],["immutably",1],["missing",1],["stale",1],["found",1],["never",2],["silent",1],["palette",1],["hits",1],["forward",1],["as",1],["20",1],["cards",1],["present",1],["instead",1],["those",1],["carry",1],["head",1],["must",1],["wait",1],["versions",1],["03",1],["owning",1],["first",1],["then",1],["falls",1],["back",1]]},{"id":"frontend/src/features/artifacts/ui.ts#addOpenTab","name":[["add",1],["open",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["add",2],["open",4],["tab",4],["artifact",5],["row",3],["void",2],["const",1],["tabs",5],["value",2],["as",1],["if",1],["some",1],["key",2]]},{"id":"frontend/src/features/artifacts/ui.ts#applyArtifactDeepLink","name":[["apply",1],["artifact",1],["deep",1],["link",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["async",2],["function",2],["apply",2],["artifact",14],["deep",4],["link",14],["promise",2],["void",2],["const",2],["request",4],["viewer",5],["let",1],["result",7],["version",9],["resolve",2],["try",1],["await",1],["catch",1],["status",3],["not",3],["found",2],["as",1],["id",13],["if",2],["return",2],["remember",1],["exact",2],["latest",2],["present",1],["stale",1],["show",1],["banner",1],["substitute",1],["dock",1],["value",1],["active",1],["tab",2],["key",1],["false",1],["render",1]]},{"id":"frontend/src/features/artifacts/ui.ts#artIcon","name":[["art",1],["icon",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["art",2],["icon",2],["artifact",2],["row",2],["string",4],["const",2],["nm",4],["filename",1],["lower",1],["case",1],["ct",3],["content",1],["type",1],["if",3],["starts",1],["image",1],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["test",4],["return",4],["file",2],["pdb",1],["cif",1],["mol",1],["mol2",1],["sdf",1],["xyz",1],["atom",1],["csv",2],["json",2],["tsv",2],["table",1]]},{"id":"frontend/src/features/artifacts/ui.ts#closeTab","name":[["close",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["close",2],["tab",7],["id",4],["string",2],["void",2],["const",2],["tabs",6],["open",2],["value",5],["as",1],["artifact",4],["row",1],["filter",1],["key",2],["if",2],["active",3],["last",4],["length",1],["dock",1],["prov",1],["mode",1],["false",1],["else",1],["notebook",1]]},{"id":"frontend/src/features/artifacts/ui.ts#consumeArtifactDeepLink","name":[["consume",1],["artifact",1],["deep",1],["link",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["consume",2],["artifact",4],["deep",4],["link",7],["search",5],["string",2],["null",2],["undefined",4],["typeof",2],["location",4],["void",4],["promise",2],["const",1],["parse",1],["if",1],["return",2],["apply",1]]},{"id":"frontend/src/features/artifacts/ui.ts#copyArtifactDeepLink","name":[["copy",1],["artifact",1],["deep",1],["link",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["async",2],["function",2],["copy",2],["artifact",5],["deep",3],["link",3],["row",2],["promise",3],["string",3],["const",3],["href",4],["id",2],["exact",1],["version",2],["null",1],["clip",4],["host",1],["window",1],["navigator",1],["as",2],["unknown",1],["clipboard",3],["write",5],["text",2],["void",1],["if",1],["ready",1],["await",1],["return",1]]},{"id":"frontend/src/features/artifacts/ui.ts#dockClose","name":[["dock",1],["close",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["dock",5],["close",2],["void",2],["const",1],["value",2],["as",1],["open",2],["boolean",1],["tab",3],["string",1],["false",1],["el",1],["class",1],["list",1],["add",1],["collapsed",1]]},{"id":"frontend/src/features/artifacts/ui.ts#dockEl","name":[["dock",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["dock",2],["el",2],["htmlelement",2],["null",3],["if",1],["typeof",1],["document",2],["undefined",1],["return",2],["element",1],["by",1],["id",1],["rightdock",1]]},{"id":"frontend/src/features/artifacts/ui.ts#dockOpen","name":[["dock",1],["open",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["dock",5],["open",4],["void",2],["const",1],["value",2],["as",1],["boolean",1],["tab",3],["string",1],["true",1],["el",1],["class",1],["list",1],["remove",1],["collapsed",1]]},{"id":"frontend/src/features/artifacts/ui.ts#dockToggle","name":[["dock",1],["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["dock",4],["toggle",2],["void",2],["const",1],["value",2],["as",1],["open",2],["boolean",1],["tab",3],["string",1],["if",1],["close",1],["else",1],["active",2],["notebook",1]]},{"id":"frontend/src/features/artifacts/ui.ts#openArtifactFromHit","name":[["open",1],["artifact",1],["from",1],["hit",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["async",2],["function",2],["open",3],["artifact",4],["from",2],["hit",9],["id",16],["string",11],["root",3],["frame",3],["null",9],["project",4],["version",5],["filename",2],["promise",2],["void",2],["const",1],["fid",4],["if",1],["current",1],["value",2],["call",1],["window",1],["conversation",1],["await",1],["apply",1],["deep",1],["link",1]]},{"id":"frontend/src/features/artifacts/ui.ts#openViewer","name":[["open",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["open",2],["viewer",3],["artifact",4],["row",2],["void",4],["promise",2],["if",1],["version",4],["id",5],["exact",1],["return",1],["apply",1],["deep",1],["link",1],["string",1],["present",1]]},{"id":"frontend/src/features/artifacts/ui.ts#paintVersionBanner","name":[["paint",1],["version",1],["banner",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["paint",2],["version",5],["banner",2],["list",3],["htmlelement",2],["void",2],["const",3],["state",4],["viewer",1],["value",1],["if",2],["return",2],["msg",3],["resolve",1],["message",1],["note",2],["el",1],["div",1],["files",1],["error",1],["append",1],["child",1]]},{"id":"frontend/src/features/artifacts/ui.ts#presentViewer","name":[["present",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["present",2],["viewer",5],["artifact",4],["row",2],["void",2],["request",1],["remember",1],["version",2],["dock",1],["value",2],["prov",1],["mode",1],["false",1],["add",1],["open",1],["tab",3],["active",1],["key",1]]},{"id":"frontend/src/features/artifacts/ui.ts#renderConversationArtifacts","name":[["render",1],["conversation",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["render",2],["conversation",2],["artifacts",3],["void",2],["if",6],["typeof",1],["document",3],["undefined",1],["return",5],["query",2],["selector",2],["all",1],["generated",3],["uploaded",3],["each",4],["remove",2],["const",10],["arts",4],["visible",1],["length",5],["mk",4],["tile",14],["artifact",4],["row",2],["el",7],["div",7],["append",9],["child",9],["thumb",1],["fn",4],["tfn",1],["filename",1],["priority",1],["text",2],["content",2],["strip",1],["rows",1],["json",1],["heads",1],["whose",1],["version",1],["id",2],["current",1],["latest",2],["like",1],["files",1],["grid",1],["they",1],["must",1],["open",1],["tab",1],["not",1],["pin",1],["head",1],["at",1],["click",1],["cache",1],["would",1],["then",1],["refuse",1],["advance",1],["onclick",2],["present",1],["viewer",1],["cap",5],["section",3],["cls",2],["string",2],["label",3],["list",8],["gen",3],["tiles",7],["else",1],["slice",2],["more",8],["translate",3],["host",5],["element",3],["by",1],["messages",1],["let",1],["review",7],["htmlelement",2],["null",3],["step",1],["while",1],["parent",2],["as",1],["insert",1],["before",1],["art",2],["filter",2],["user",2],["upload",2],["call",1],["window",1],["down",1]]},{"id":"frontend/src/features/artifacts/ui.ts#renderConversationArtifacts.mkTile","name":[["mk",1],["tile",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["mk",2],["tile",9],["artifact",4],["row",2],["const",2],["el",2],["div",2],["append",2],["child",2],["thumb",1],["fn",4],["tfn",1],["filename",1],["if",1],["priority",1],["text",2],["content",2],["strip",1],["rows",1],["json",1],["heads",1],["whose",1],["version",1],["id",1],["current",1],["latest",2],["like",1],["files",1],["grid",1],["they",1],["must",1],["open",1],["tab",1],["not",1],["pin",1],["head",1],["at",1],["click",1],["cache",1],["would",1],["then",1],["refuse",1],["advance",1],["onclick",1],["present",1],["viewer",1],["return",1]]},{"id":"frontend/src/features/artifacts/ui.ts#renderConversationArtifacts.section","name":[["section",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["section",2],["cls",3],["string",4],["label",4],["list",9],["artifact",2],["row",2],["if",3],["length",4],["return",2],["const",4],["el",5],["div",5],["append",7],["child",7],["gen",3],["tiles",7],["cap",4],["each",3],["mk",3],["tile",6],["else",1],["slice",2],["more",8],["translate",1],["onclick",1],["remove",1],["host",5],["document",1],["element",3],["by",1],["id",1],["messages",1],["let",1],["review",7],["htmlelement",2],["null",3],["query",1],["selector",1],["step",1],["while",1],["parent",2],["as",1],["insert",1],["before",1]]},{"id":"frontend/src/features/artifacts/ui.ts#renderDockTabs","name":[["render",1],["dock",1],["tabs",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["render",2],["dock",5],["tabs",4],["void",2],["if",6],["typeof",1],["document",2],["undefined",1],["return",2],["const",6],["bar",7],["element",1],["by",1],["id",2],["inner",2],["html",2],["open",1],["value",7],["as",1],["artifact",6],["row",1],["each",1],["tab",21],["btn",4],["div",1],["art",1],["icon",2],["filename",1],["exact",1],["version",2],["active",11],["key",3],["class",4],["list",4],["add",4],["close",8],["el",1],["span",1],["14",1],["title",1],["translate",2],["common",1],["onclick",4],["event",2],["stop",1],["propagation",1],["append",5],["child",5],["prov",1],["mode",1],["false",1],["notebook",8],["button",3],["timeline",7],["clock",1],["files",6]]},{"id":"frontend/src/features/artifacts/ui.ts#renderFilesGrid","name":[["render",1],["files",1],["grid",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["render",2],["files",12],["grid",3],["void",2],["if",6],["typeof",1],["document",3],["undefined",1],["return",4],["const",6],["list",8],["element",2],["by",2],["id",3],["results",2],["count",4],["arts",5],["artifacts",1],["inner",1],["html",1],["text",1],["content",2],["string",1],["length",4],["paint",1],["version",1],["banner",1],["index",5],["err",3],["error",1],["value",4],["items",1],["append",7],["child",7],["el",6],["div",6],["empty",4],["msg",2],["scope",2],["project",3],["translate",3],["each",1],["card",7],["art",1],["tile",1],["thumb",1],["big",1],["name",2],["priority",1],["filename",1],["artifact",1],["meta",1],["type",1],["bytes",2],["size",1],["src",1],["from",1],["session",2],["root",1],["frame",1],["onclick",1],["present",1],["viewer",1]]},{"id":"frontend/src/features/artifacts/ui.ts#renderViewer","name":[["render",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["render",6],["viewer",11],["void",4],["if",8],["impl",2],["return",6],["typeof",1],["document",2],["undefined",1],["const",9],["dock",3],["artifact",5],["value",5],["as",2],["row",1],["null",2],["element",1],["by",1],["id",3],["inner",1],["html",1],["append",7],["child",7],["el",7],["div",6],["empty",2],["translate",1],["head",5],["vh",2],["name",1],["filename",1],["acts",4],["banner",3],["version",7],["resolve",1],["message",1],["state",3],["files",5],["error",1],["status",2],["stale",1],["not",1],["found",1],["copy",5],["button",1],["outline",1],["btn",1],["small",1],["deeplink",2],["onclick",1],["href",3],["deep",1],["link",1],["exact",1],["clip",3],["global",1],["navigator",2],["clipboard",2],["write",2],["text",3],["string",1],["promise",1],["ready",1],["content",1],["copied",1],["prov",1],["mode",1],["call",1],["window",1],["provenance",1],["into",1],["body",5]]},{"id":"frontend/src/features/artifacts/ui.ts#sessionNameFor","name":[["session",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["session",2],["name",4],["frame",3],["id",5],["string",7],["null",2],["undefined",2],["const",2],["list",2],["sessions",1],["value",1],["as",1],["array",1],["task",2],["summary",2],["find",1],["return",1],["translate",1],["conv",1],["title",1],["default",1]]},{"id":"frontend/src/features/artifacts/ui.ts#setActiveTab","name":[["active",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["active",3],["tab",14],["string",2],["select",3],["artifact",6],["true",3],["void",3],["viewer",5],["request",1],["value",7],["const",2],["selected",4],["open",2],["tabs",2],["as",1],["row",3],["find",1],["key",1],["if",6],["dock",4],["remember",1],["version",2],["render",5],["pane",3],["notebook",4],["timeline",4],["files",6],["show",1],["call",3],["window",3],["else",5],["load",3],["workbench",1],["state",1],["current",3],["id",3],["action",1],["async",1],["scope",1],["project",2],["await",3],["artifacts",2],["browse",1],["reset",1],["grid",1]]},{"id":"frontend/src/features/artifacts/ui.ts#setRenderViewerImpl","name":[["render",1],["viewer",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["render",3],["viewer",3],["impl",3],["fn",3],["void",4],["null",2]]},{"id":"frontend/src/features/artifacts/ui.ts#showDockPane","name":[["show",1],["dock",1],["pane",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["show",2],["dock",3],["pane",5],["string",2],["void",2],["if",2],["typeof",1],["document",2],["undefined",1],["return",1],["viewer",1],["notebook",1],["timeline",1],["files",1],["each",1],["const",1],["element",1],["by",1],["id",1],["class",1],["list",1],["toggle",1],["hidden",1]]},{"id":"frontend/src/features/artifacts/ui.ts#tabBtn","name":[["tab",1],["btn",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["tab",3],["btn",2],["kind",3],["div",2],["button",2],["icon",4],["name",4],["string",4],["label",3],["htmlelement",2],["const",2],["node",4],["el",3],["dock",1],["ic",4],["span",2],["inner",1],["html",1],["14",1],["append",2],["child",2],["return",1]]},{"id":"frontend/src/features/artifacts/ui.ts#viewerVersionFor","name":[["viewer",1],["version",1]],"path":[["frontend",1],["src",1],["features",1],["artifacts",1],["ui",1],["ts",1]],"body":[["function",2],["viewer",2],["version",10],["artifact",4],["row",2],["resolve",2],["return",1],["exact",2],["status",2],["id",5],["string",1],["latest",2],["null",1]]},{"id":"frontend/src/features/attention/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["api",1],["ts",1]],"body":[["import",7],["api",2],["from",8],["sessions",1],["cards",2],["items",1],["parse",2],["attention",9],["page",2],["read",1],["poll",2],["flags",1],["should",1],["fetch",1],["error",1],["has",1],["more",1],["loading",1],["next",1],["cursor",1],["req",1],["state",1],["projects",1],["stores",1],["session",1],["default",1],["limit",1],["types",2],["type",1],["project",1],["like",1]]},{"id":"frontend/src/features/attention/api.ts#fetchAttentionPage","name":[["fetch",1],["attention",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["fetch",2],["attention",6],["page",5],["cursor",5],["string",4],["null",2],["promise",2],["const",2],["new",1],["urlsearch",1],["params",1],["limit",2],["default",1],["if",1],["data",2],["await",1],["api",1],["return",1],["parse",1]]},{"id":"frontend/src/features/attention/api.ts#refreshAttention","name":[["refresh",1],["attention",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["refresh",2],["attention",17],["promise",2],["void",2],["if",5],["should",2],["fetch",3],["read",2],["poll",2],["flags",2],["return",4],["const",3],["mine",5],["req",5],["value",13],["loading",2],["true",1],["try",1],["page",5],["await",1],["cards",2],["from",1],["items",2],["projects",2],["as",1],["project",1],["like",1],["has",2],["more",2],["next",2],["cursor",2],["error",3],["null",1],["catch",1],["err",4],["message",3],["instanceof",1],["string",1],["finally",1],["false",1]]},{"id":"frontend/src/features/attention/boot.ts","name":[["boot",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["import",8],["render",1],["from",7],["preact",2],["effect",2],["signals",1],["attention",10],["stream",3],["components",2],["css",1],["refresh",1],["api",1],["poll",5],["ms",1],["types",1],["read",1],["flags",1],["should",1],["fetch",1],["cards",1],["state",1],["let",5],["timer",1],["return",1],["type",1],["typeof",1],["interval",1],["null",4],["vis",1],["bound",2],["false",3],["class",1],["observer",2],["mutation",1],["host",1],["booted",1],["02",1],["boot",1],["mounts",1],["dashboard",2],["starts",1],["4s",1],["only",1],["while",1],["page",1],["visible",1]]},{"id":"frontend/src/features/attention/boot.ts#bindDashboardObserver","name":[["bind",1],["dashboard",1],["observer",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["bind",2],["dashboard",4],["observer",7],["void",2],["if",2],["typeof",2],["document",2],["undefined",2],["mutation",2],["return",2],["const",1],["dash",3],["element",1],["by",1],["id",1],["class",5],["new",1],["observe",1],["attributes",1],["true",1],["attribute",1],["filter",1]]},{"id":"frontend/src/features/attention/boot.ts#bindVisibility","name":[["bind",1],["visibility",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["bind",2],["visibility",3],["void",2],["if",1],["vis",2],["bound",2],["typeof",1],["document",2],["undefined",1],["return",1],["true",1],["add",1],["event",1],["listener",1],["visibilitychange",1]]},{"id":"frontend/src/features/attention/boot.ts#bootAttention","name":[["boot",1],["attention",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["boot",2],["attention",5],["void",3],["if",2],["booted",2],["typeof",1],["document",1],["undefined",1],["return",1],["true",1],["mount",1],["stream",1],["bind",2],["visibility",1],["dashboard",1],["observer",1],["should",1],["fetch",1],["read",1],["poll",2],["flags",1],["start",1],["refresh",1]]},{"id":"frontend/src/features/attention/boot.ts#ensureHost","name":[["ensure",1],["host",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["ensure",2],["host",12],["htmlelement",2],["null",4],["if",4],["typeof",1],["document",4],["undefined",1],["return",4],["let",1],["element",3],["by",2],["id",3],["dash",9],["attention",3],["const",2],["dashboard",1],["create",1],["section",1],["class",1],["name",1],["hidden",1],["attribute",1],["aria",1],["live",1],["polite",1],["grid",4],["query",1],["selector",1],["insert",1],["before",1],["else",1],["append",1],["child",1]]},{"id":"frontend/src/features/attention/boot.ts#mountStream","name":[["mount",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["mount",2],["stream",3],["void",2],["const",1],["host",7],["ensure",1],["if",2],["return",1],["render",1],["attention",1],["effect",3],["bound",2],["true",1],["sync",1],["visibility",1]]},{"id":"frontend/src/features/attention/boot.ts#onDashboardClass","name":[["dashboard",1],["class",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["dashboard",2],["class",2],["void",3],["if",1],["should",1],["fetch",1],["attention",4],["read",1],["poll",3],["flags",1],["start",1],["refresh",1],["else",1],["stop",1]]},{"id":"frontend/src/features/attention/boot.ts#onVisibility","name":[["visibility",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["visibility",2],["void",3],["if",1],["should",1],["fetch",1],["attention",3],["read",1],["poll",2],["flags",1],["return",1],["start",1],["refresh",1]]},{"id":"frontend/src/features/attention/boot.ts#startAttentionPoll","name":[["start",1],["attention",1],["poll",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["start",2],["attention",5],["poll",5],["void",3],["stop",1],["timer",1],["interval",1],["refresh",1],["ms",1]]},{"id":"frontend/src/features/attention/boot.ts#stopAttentionPoll","name":[["stop",1],["attention",1],["poll",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["stop",2],["attention",2],["poll",5],["void",2],["if",1],["timer",3],["null",2],["clear",1],["interval",1]]},{"id":"frontend/src/features/attention/boot.ts#syncHostVisibility","name":[["sync",1],["host",1],["visibility",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["boot",1],["ts",1]],"body":[["function",2],["sync",2],["host",5],["visibility",2],["void",2],["const",1],["document",1],["element",1],["by",1],["id",1],["dash",1],["attention",2],["if",1],["return",1],["class",1],["list",1],["toggle",1],["hidden",1],["cards",1],["value",1],["length",1]]},{"id":"frontend/src/features/attention/cards.test.ts","name":[["cards",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["cards",1],["test",1],["ts",1]],"body":[["import",4],["describe",3],["expect",32],["from",12],["vitest",1],["action",8],["label",6],["cards",25],["items",8],["parse",3],["attention",9],["item",7],["mutation",8],["route",7],["hint",11],["mutations",1],["dock",6],["source",19],["kinds",6],["type",1],["kind",31],["types",1],["const",20],["now",13],["700",1],["000",3],["state",7],["record",3],["string",4],["running",9],["queued",6],["approval",7],["pending",1],["recovery",6],["failed",1],["blocked",3],["view",1],["only",1],["compute",4],["unknown",1],["watch",2],["queue",4],["approve",4],["restore",5],["inspect",3],["severity",1],["medium",2],["low",1],["high",3],["six",7],["map",3],["fixture",8],["02",2],["card",17],["mapping",1],["maps",1],["each",2],["states",1],["exactly",1],["one",2],["projects",2],["project",4],["id",10],["proj",2],["name",3],["lab",3],["have",5],["length",7],["new",1],["size",1],["be",18],["sort",2],["equal",4],["renders",1],["safe",1],["summary",1],["session",6],["time",1],["next",2],["find",1],["truthy",2],["if",1],["continue",1],["title",3],["frame",6],["updated",1],["1m",1],["greater",2],["than",2],["navigation",1],["shows",1],["position",1],["as",2],["match",3],["drops",2],["completed",5],["idle",7],["rows",1],["outside",2],["done",1],["succeeded",1],["every",1],["readonly",1],["includes",1],["true",1],["whose",1],["closed",1],["bad",2],["target",2],["surface",2],["files",1],["keeps",1],["per",1],["dup",2],["duplicate",1],["not",3],["copy",1],["url",4],["fields",1],["onto",1],["model",1],["sneaky",3],["https",3],["evil",3],["example",3],["hijack",1],["href",1],["static",1],["app",1],["js",1],["timeline",1],["false",1],["blob",3],["json",1],["stringify",1],["contain",1],["retry",4],["stay",1],["existing",2],["routes",2],["names",1],["decision",2],["no",1],["others",1],["f1",9],["dec",1],["method",3],["post",3],["path",3],["frames",3],["actions",2],["null",3]]},{"id":"frontend/src/features/attention/cards.test.ts#fixture","name":[["fixture",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["cards",1],["test",1],["ts",1]],"body":[["function",2],["fixture",2],["kind",18],["attention",2],["source",4],["extra",3],["record",2],["string",2],["unknown",2],["const",1],["frame",6],["id",8],["return",1],["src",2],["state",2],["severity",2],["project",1],["proj",1],["title",1],["session",2],["updated",1],["at",1],["now",1],["60",1],["000",1],["target",1],["surface",1],["dock",2],["action",1],["hint",2]]},{"id":"frontend/src/features/attention/copy.ts","name":[["copy",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["copy",1],["ts",1]],"body":[["import",1],["lang",1],["optional",1],["from",1],["i18n",2],["runtime",1],["02",1],["copy",2],["new",1],["dashboard",1],["attention",41],["strings",1],["live",1],["here",1],["so",1],["not",1],["rewrite",1],["generated",1],["07",1],["en",3],["ts",2],["zh",3],["extract",1],["const",1],["record",2],["string",2],["title",2],["empty",2],["untitled",3],["kind",12],["running",3],["queued",3],["approval",3],["recovery",2],["blocked",2],["compute",3],["hint",12],["watch",3],["approve",3],["restore",3],["retry",3],["inspect",3],["queue",3],["meta",2],["project",2],["severity",6],["high",3],["medium",3],["low",3],["needs",2],["nothing",1],["session",1],["pending",1],["recoverable",1],["failure",1],["view",1],["only",1],["remote",1],["position",1]]},{"id":"frontend/src/features/attention/copy.ts#attentionT","name":[["attention",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["copy",1],["ts",1]],"body":[["function",2],["attention",2],["key",6],["string",6],["args",5],["unknown",2],["const",2],["from",3],["dict",3],["optional",1],["table",2],["copy",3],["lang",1],["en",2],["let",1],["null",2],["if",1],["length",1],["replace",1],["return",1]]},{"id":"frontend/src/features/attention/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["index",1],["ts",1]],"body":[["export",11],["boot",2],["attention",32],["start",1],["poll",5],["stop",1],["from",15],["fetch",2],["page",3],["refresh",1],["api",1],["copy",1],["mutation",5],["kind",5],["hint",3],["route",3],["existing",1],["mutations",2],["type",2],["apply",1],["navigation",3],["focus",2],["dock",5],["surface",2],["local",1],["session",1],["path",1],["target",4],["has",2],["url",1],["field",1],["navigate",1],["action",1],["label",2],["ago",1],["ms",2],["card",2],["item",3],["cards",2],["items",1],["source",3],["parse",4],["project",2],["name",1],["read",1],["flags",1],["should",1],["error",1],["more",1],["loading",1],["next",1],["cursor",1],["req",1],["reset",1],["state",2],["pane",1],["default",1],["limit",1],["docks",1],["severities",1],["severity",2],["kinds",1],["surfaces",1],["types",2],["model",1],["like",1]]},{"id":"frontend/src/features/attention/mutations.ts","name":[["mutations",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["mutations",1],["ts",1]],"body":[["retry",4],["approve",4],["restore",4],["stay",1],["existing",2],["mutation",2],["routes",3],["dashboard",1],["card",2],["read",1],["only",2],["click",1],["navigates",1],["dock",1],["already",1],["owns",1],["safety",1],["ui",1],["permission",3],["recovery",3],["actions",2],["module",1],["names",1],["those",2],["so",1],["client",1],["never",1],["invents",1],["new",1],["write",1],["path",1],["const",1],["hint",1],["kind",2],["record",1],["string",1],["attention",1],["11",1],["decision",2],["15",1],["source",1],["id",2],["unused",1],["act",1],["current",1],["projection",1]]},{"id":"frontend/src/features/attention/mutations.ts#AttentionMutationKind","name":[["attention",1],["mutation",1],["kind",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["mutations",1],["ts",1]],"body":[["type",2],["attention",2],["mutation",2],["kind",2],["approve",2],["restore",2],["retry",2]]},{"id":"frontend/src/features/attention/mutations.ts#AttentionMutationRoute","name":[["attention",1],["mutation",1],["route",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["mutations",1],["ts",1]],"body":[["type",2],["attention",4],["mutation",4],["route",2],["kind",4],["method",2],["post",2],["path",2],["string",2]]},{"id":"frontend/src/features/attention/mutations.ts#existingMutationRoute","name":[["existing",1],["mutation",1],["route",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["mutations",1],["ts",1]],"body":[["function",2],["existing",2],["mutation",6],["route",4],["kind",8],["attention",4],["frame",3],["id",5],["string",4],["source",2],["const",1],["fid",3],["encode",1],["uricomponent",1],["if",1],["approve",1],["return",2],["method",2],["post",2],["path",2],["frames",2],["decision",1],["recovery",1],["actions",1]]},{"id":"frontend/src/features/attention/mutations.ts#mutationKindForHint","name":[["mutation",1],["kind",1],["hint",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["mutations",1],["ts",1]],"body":[["function",2],["mutation",4],["kind",5],["hint",6],["string",3],["attention",2],["null",4],["const",1],["base",3],["split",1],["trim",1],["lower",1],["case",1],["if",1],["return",2]]},{"id":"frontend/src/features/attention/mutations.ts#mutationRouteForHint","name":[["mutation",1],["route",1],["hint",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["mutations",1],["ts",1]],"body":[["function",2],["mutation",6],["route",5],["hint",6],["string",6],["frame",4],["id",7],["source",3],["attention",2],["null",3],["const",1],["kind",4],["if",1],["return",2],["existing",1]]},{"id":"frontend/src/features/attention/navigate.test.ts","name":[["navigate",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["test",1],["ts",1]],"body":[["import",4],["describe",2],["expect",37],["from",18],["vitest",1],["attention",12],["dock",24],["surface",13],["local",5],["session",16],["path",6],["navigation",17],["target",16],["has",2],["url",5],["field",2],["navigate",1],["cards",8],["items",3],["parse",1],["pane",5],["focus",5],["docks",12],["source",6],["kinds",4],["surfaces",3],["type",1],["kind",5],["types",1],["const",11],["state",1],["record",1],["string",2],["running",2],["queued",2],["approval",1],["pending",1],["recovery",3],["failed",1],["blocked",1],["view",1],["only",2],["compute",5],["unknown",1],["02",1],["closed",4],["accepts",1],["four",1],["equal",3],["sort",1],["security",5],["timeline",5],["be",24],["true",4],["project",3],["false",3],["files",2],["notebook",2],["maps",1],["each",1],["six",2],["onto",1],["its",1],["exact",1],["map",3],["item",2],["have",5],["length",5],["card",8],["expected",3],["frame",14],["id",13],["selector",2],["builds",1],["locally",1],["nav",10],["abc",3],["proj",3],["projects",2],["frames",2],["rejects",1],["outside",1],["null",8],["workspace",1],["ignores",1],["server",1],["fields",1],["never",1],["copies",1],["them",1],["into",1],["job",3],["https",3],["evil",3],["example",4],["takeover",2],["href",1],["uri",1],["api",1],["v1",1],["hijack",1],["link",1],["mailto",2],["attacker",1],["com",1],["etc",2],["passwd",2],["not",6],["blob",5],["json",1],["stringify",1],["match",1],["contain",3],["hits",1],["every",2],["exactly",1],["fixture",1],["filter",4],["as",1],["readonly",1],["includes",1]]},{"id":"frontend/src/features/attention/navigate.test.ts#item","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["test",1],["ts",1]],"body":[["function",2],["item",2],["kind",18],["attention",2],["source",4],["return",1],["id",4],["src",2],["state",2],["severity",1],["queued",1],["low",1],["approval",1],["recovery",1],["compute",1],["high",1],["medium",1],["frame",2],["project",1],["proj",1],["title",1],["updated",1],["at",1],["700",1],["000",3],["target",2],["action",1],["hint",1],["watch",1]]},{"id":"frontend/src/features/attention/navigate.test.ts#targetFor","name":[["target",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["test",1],["ts",1]],"body":[["function",2],["target",2],["kind",6],["attention",2],["source",2],["return",1],["surface",1],["session",1],["as",1],["const",1],["dock",2],["frame",2],["id",1]]},{"id":"frontend/src/features/attention/navigate.ts","name":[["navigate",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["closed",3],["local",2],["navigation",3],["attention",5],["cards",1],["server",3],["returns",2],["surface",3],["dock",6],["frame",2],["id",2],["only",1],["module",1],["builds",1],["session",3],["path",4],["focus",3],["locally",1],["url",5],["href",2],["uri",2],["link",2],["fields",1],["payload",1],["ignored",1],["even",1],["if",1],["buggy",1],["sends",1],["them",1],["import",4],["ready",1],["from",7],["compat",1],["stub",1],["binds",2],["sessions",2],["call",1],["lane",2],["pane",2],["docks",1],["surfaces",1],["type",3],["types",1],["const",1],["keys",1],["new",1],["build",1],["target",2],["null",1],["missing",1],["outside",1],["client",2],["owned",1],["never",1],["derived",1],["field",1],["true",1],["carries",1],["shaped",1],["key",1],["must",1],["not",2],["follow",1],["open",1],["exact",1],["switch",1],["timeline",1],["then",1],["panel",1],["read",1],["assign",1],["location",1],["item",1]]},{"id":"frontend/src/features/attention/navigate.ts#applyNavigation","name":[["apply",1],["navigation",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["async",2],["function",2],["apply",2],["navigation",4],["nav",8],["attention",2],["promise",2],["void",2],["const",1],["bag",3],["global",1],["as",2],["unknown",2],["open",4],["conversation",4],["fid",1],["string",2],["pid",1],["null",1],["if",1],["ready",1],["await",2],["frame",2],["id",4],["project",2],["else",1],["binds",1],["call",1],["lane",1],["active",1],["tab",1],["pane",1],["schedule",1],["dock",2],["focus",1]]},{"id":"frontend/src/features/attention/navigate.ts#focusDock","name":[["focus",1],["dock",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["focus",3],["dock",8],["attention",2],["boolean",2],["if",2],["typeof",1],["document",2],["undefined",1],["return",3],["false",2],["const",2],["selector",3],["node",3],["query",1],["instanceof",1],["htmlelement",1],["scroll",1],["into",1],["view",1],["block",1],["nearest",2],["inline",1],["true",1]]},{"id":"frontend/src/features/attention/navigate.ts#isAttentionDock","name":[["attention",1],["dock",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["attention",4],["dock",4],["value",6],["unknown",2],["return",1],["typeof",1],["string",2],["docks",1],["as",1],["readonly",1],["includes",1]]},{"id":"frontend/src/features/attention/navigate.ts#isAttentionSurface","name":[["attention",1],["surface",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["attention",4],["surface",4],["value",6],["unknown",2],["return",1],["typeof",1],["string",2],["surfaces",1],["as",1],["readonly",1],["includes",1]]},{"id":"frontend/src/features/attention/navigate.ts#localSessionPath","name":[["local",1],["session",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["local",2],["session",2],["path",2],["nav",4],["attention",2],["navigation",2],["string",2],["const",2],["pid",2],["encode",2],["uricomponent",2],["project",1],["id",2],["default",1],["fid",2],["frame",1],["return",1],["projects",1],["frames",1]]},{"id":"frontend/src/features/attention/navigate.ts#navigationFromTarget","name":[["navigation",1],["from",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["navigation",4],["from",2],["target",5],["unknown",2],["project",5],["id",10],["string",4],["null",7],["attention",5],["const",4],["row",6],["rec",1],["if",2],["return",3],["surface",5],["dock",7],["frame",5],["typeof",1],["trim",1],["pane",2],["focus",2],["selector",1]]},{"id":"frontend/src/features/attention/navigate.ts#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["rec",2],["value",6],["unknown",5],["record",3],["string",3],["null",3],["if",1],["typeof",1],["object",1],["array",2],["return",2],["as",1]]},{"id":"frontend/src/features/attention/navigate.ts#scheduleDockFocus","name":[["schedule",1],["dock",1],["focus",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["schedule",2],["dock",8],["focus",3],["attention",2],["void",3],["if",2],["typeof",1],["document",1],["undefined",1],["return",2],["let",1],["attempts",3],["const",1],["tick",3],["window",1],["timeout",1],["120",1]]},{"id":"frontend/src/features/attention/navigate.ts#scheduleDockFocus.tick","name":[["tick",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["tick",3],["void",2],["if",1],["focus",1],["dock",2],["attempts",2],["return",1],["window",1],["timeout",1],["120",1]]},{"id":"frontend/src/features/attention/navigate.ts#targetHasUrlField","name":[["target",1],["has",1],["url",1],["field",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["navigate",1],["ts",1]],"body":[["function",2],["target",5],["has",3],["url",3],["field",2],["unknown",2],["boolean",2],["const",1],["row",3],["rec",1],["if",1],["return",2],["false",1],["object",1],["keys",2],["some",1],["key",2],["lower",1],["case",1]]},{"id":"frontend/src/features/attention/parse.ts","name":[["parse",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["validate",1],["attention",9],["items",1],["map",1],["each",1],["closed",3],["fact",2],["one",2],["card",3],["unknown",1],["kinds",3],["docks",2],["outside",2],["completed",2],["idle",2],["rows",2],["produce",1],["zero",1],["cards",1],["duplicate",1],["source",6],["kind",3],["id",2],["keep",2],["first",3],["page",2],["already",1],["newest",1],["import",4],["public",1],["text",1],["from",5],["scrub",2],["copy",1],["navigation",1],["target",1],["navigate",1],["hint",1],["severities",1],["surfaces",1],["type",8],["model",1],["dock",1],["item",1],["severity",1],["surface",1],["project",1],["like",1],["types",1],["per",1],["invalid",1],["six",1],["state",1],["dropped",1],["duplicates",1],["keyed",1],["by",1],["occurrence",1]]},{"id":"frontend/src/features/attention/parse.ts#actionLabelFor","name":[["action",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["action",2],["label",2],["hint",5],["string",5],["const",4],["raw",4],["trim",1],["queued",3],["queue",2],["exec",1],["if",1],["return",2],["attention",4],["key",3],["labeled",3]]},{"id":"frontend/src/features/attention/parse.ts#agoFromMs","name":[["ago",1],["from",1],["ms",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["ago",2],["from",2],["ms",6],["number",2],["now",6],["date",2],["string",2],["if",4],["return",5],["const",1],["1000",1],["60",2],["just",1],["3600",2],["86400",2]]},{"id":"frontend/src/features/attention/parse.ts#asMs","name":[["as",1],["ms",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["as",2],["ms",2],["value",7],["unknown",2],["number",5],["if",2],["null",1],["return",3],["const",1],["typeof",1],["finite",1],["10",1],["000",3],["math",2],["trunc",2],["1000",1]]},{"id":"frontend/src/features/attention/parse.ts#CardContext","name":[["card",1],["context",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["type",2],["card",2],["context",2],["projects",2],["readonly",2],["project",2],["like",2],["now",2],["number",2]]},{"id":"frontend/src/features/attention/parse.ts#cardFromItem","name":[["card",1],["from",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["card",6],["from",4],["item",22],["attention",4],["ctx",4],["context",2],["model",2],["null",3],["const",2],["navigation",4],["target",2],["project",7],["id",10],["if",1],["return",2],["name",3],["projects",1],["source",5],["kind",5],["state",2],["severity",2],["frame",2],["title",2],["updated",4],["at",3],["label",5],["ago",1],["ms",1],["now",1],["action",5],["hint",3]]},{"id":"frontend/src/features/attention/parse.ts#cardsFromItems","name":[["cards",1],["from",1],["items",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["cards",5],["from",3],["items",6],["unknown",2],["ctx",3],["card",9],["context",2],["attention",4],["model",3],["const",7],["list",2],["array",2],["seen",3],["new",1],["string",1],["entry",2],["item",7],["parse",1],["if",3],["continue",3],["key",3],["source",2],["kind",1],["id",1],["has",1],["add",1],["push",1],["return",1]]},{"id":"frontend/src/features/attention/parse.ts#isDock","name":[["dock",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["dock",4],["value",6],["unknown",2],["attention",2],["return",1],["typeof",1],["string",2],["docks",1],["as",1],["readonly",1],["includes",1]]},{"id":"frontend/src/features/attention/parse.ts#isSeverity","name":[["severity",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["severity",4],["value",6],["unknown",2],["attention",2],["return",1],["typeof",1],["string",2],["severities",1],["as",1],["readonly",1],["includes",1]]},{"id":"frontend/src/features/attention/parse.ts#isSourceKind","name":[["source",1],["kind",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["source",5],["kind",4],["value",6],["unknown",2],["attention",2],["return",1],["typeof",1],["string",2],["kinds",1],["as",1],["readonly",1],["includes",1]]},{"id":"frontend/src/features/attention/parse.ts#isSurface","name":[["surface",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["surface",4],["value",6],["unknown",2],["attention",2],["return",1],["typeof",1],["string",2],["surfaces",1],["as",1],["readonly",1],["includes",1]]},{"id":"frontend/src/features/attention/parse.ts#kindLabelFor","name":[["kind",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["kind",8],["label",2],["attention",4],["source",2],["string",2],["return",1]]},{"id":"frontend/src/features/attention/parse.ts#parseAttentionItem","name":[["parse",1],["attention",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["parse",3],["attention",7],["item",4],["value",3],["unknown",2],["null",10],["const",10],["row",23],["rec",1],["if",6],["return",7],["source",11],["kind",10],["id",25],["typeof",5],["string",5],["trim",8],["frame",7],["target",5],["severity",6],["title",3],["public",3],["text",3],["160",1],["untitled",1],["hint",8],["raw",2],["action",4],["project",6],["state",2],["40",2],["updated",2],["at",2],["as",1],["ms",1]]},{"id":"frontend/src/features/attention/parse.ts#parseAttentionPage","name":[["parse",1],["attention",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["parse",3],["attention",6],["page",4],["value",3],["unknown",2],["const",6],["row",10],["rec",1],["raw",2],["items",7],["array",2],["item",5],["entry",2],["if",1],["push",1],["next",6],["typeof",1],["cursor",4],["string",1],["null",1],["return",1],["has",2],["more",2]]},{"id":"frontend/src/features/attention/parse.ts#parseAttentionTarget","name":[["parse",1],["attention",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["parse",2],["attention",4],["target",8],["value",3],["unknown",2],["frame",12],["id",8],["string",3],["item",2],["null",5],["const",4],["row",7],["rec",1],["if",3],["return",4],["surface",5],["dock",5],["typeof",1],["trim",2]]},{"id":"frontend/src/features/attention/parse.ts#projectNameFor","name":[["project",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["project",9],["name",3],["id",6],["string",4],["null",2],["projects",4],["readonly",2],["like",2],["undefined",2],["if",1],["return",2],["const",1],["hit",3],["find",1]]},{"id":"frontend/src/features/attention/parse.ts#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["parse",1],["ts",1]],"body":[["function",2],["rec",2],["value",6],["unknown",5],["record",3],["string",3],["null",3],["if",1],["typeof",1],["object",1],["array",2],["return",2],["as",1]]},{"id":"frontend/src/features/attention/poll.ts","name":[["poll",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["poll",1],["ts",1]],"body":[["import",1],["attention",2],["poll",2],["ms",2],["from",1],["types",1],["fetch",1],["only",1],["dashboard",2],["screen",1],["page",1],["visible",1],["matches",1],["refresh",1],["dash",1],["running",1],["features",1],["sessions",1],["ts",1],["export",1]]},{"id":"frontend/src/features/attention/poll.ts#AttentionPollFlags","name":[["attention",1],["poll",1],["flags",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["poll",1],["ts",1]],"body":[["type",2],["attention",2],["poll",2],["flags",2],["dashboard",2],["hidden",4],["boolean",4],["document",2]]},{"id":"frontend/src/features/attention/poll.ts#defaultPollDoc","name":[["default",1],["poll",1],["doc",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["poll",1],["ts",1]],"body":[["function",2],["default",2],["poll",4],["doc",4],["null",3],["return",1],["typeof",1],["document",2],["undefined",1]]},{"id":"frontend/src/features/attention/poll.ts#PollDoc","name":[["poll",1],["doc",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["poll",1],["ts",1]],"body":[["type",2],["poll",2],["doc",2],["hidden",2],["boolean",4],["element",2],["by",2],["id",4],["string",4],["class",2],["list",2],["contains",2],["name",2],["null",2]]},{"id":"frontend/src/features/attention/poll.ts#readPollFlags","name":[["read",1],["poll",1],["flags",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["poll",1],["ts",1]],"body":[["function",2],["read",2],["poll",8],["flags",4],["doc",11],["null",3],["default",2],["attention",2],["if",1],["return",2],["dashboard",3],["hidden",7],["true",2],["document",2],["const",1],["dash",3],["element",2],["by",2],["id",2],["class",1],["list",1],["contains",1],["typeof",1],["boolean",1],["false",1]]},{"id":"frontend/src/features/attention/poll.ts#shouldFetchAttention","name":[["should",1],["fetch",1],["attention",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["poll",1],["ts",1]],"body":[["function",2],["should",2],["fetch",2],["attention",4],["flags",6],["poll",2],["boolean",2],["return",1],["dashboard",1],["hidden",2],["document",1]]},{"id":"frontend/src/features/attention/state.ts","name":[["state",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["state",1],["ts",1]],"body":[["import",2],["signal",7],["from",2],["preact",1],["signals",2],["type",1],["attention",8],["card",2],["model",2],["types",1],["lane",1],["local",1],["02",1],["not",1],["promoted",1],["into",1],["stores",1],["export",6],["const",6],["cards",1],["loading",1],["false",2],["error",1],["string",2],["null",4],["req",1],["has",1],["more",1],["next",1],["cursor",1]]},{"id":"frontend/src/features/attention/state.ts#resetAttentionState","name":[["reset",1],["attention",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["state",1],["ts",1]],"body":[["function",2],["reset",2],["attention",9],["state",2],["void",2],["cards",1],["value",7],["loading",1],["false",2],["error",1],["null",2],["has",1],["more",1],["next",1],["cursor",1],["req",2]]},{"id":"frontend/src/features/attention/types.ts","name":[["types",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["05",2],["api",1],["v1",1],["attention",10],["item",1],["shape",1],["target",2],["surface",1],["dock",14],["closed",1],["sets",1],["client",1],["builds",1],["navigation",2],["locally",1],["never",1],["follows",1],["server",1],["url",1],["export",11],["const",15],["source",5],["kinds",2],["running",4],["queued",4],["approval",4],["recovery",9],["blocked",4],["compute",8],["as",4],["surfaces",1],["session",1],["docks",1],["timeline",11],["security",4],["severities",1],["high",3],["medium",4],["low",2],["default",1],["limit",1],["50",1],["matches",1],["features",1],["sessions",1],["dashboard",1],["ts",1],["start",1],["dash",1],["poll",2],["4000ms",1],["ms",1],["4000",1],["exact",2],["six",1],["navigate",1],["record",4],["kind",4],["hint",1],["string",2],["watch",2],["approve",1],["restore",1],["inspect",2],["severity",2],["right",1],["pane",2],["hosts",1],["every",1],["island",1],["selector",1],["inside",1],["focus",2],["after",1],["data",1],["action",1],["panel",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionCardModel","name":[["attention",1],["card",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",8],["card",2],["model",2],["id",8],["string",22],["source",6],["kind",6],["state",2],["severity",4],["frame",2],["project",4],["null",2],["name",2],["title",2],["updated",4],["at",2],["number",2],["label",6],["action",4],["hint",2],["navigation",4]]},{"id":"frontend/src/features/attention/types.ts#AttentionDock","name":[["attention",1],["dock",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",2],["dock",2],["typeof",2],["docks",2],["number",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionItem","name":[["attention",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",8],["item",2],["id",8],["string",14],["source",6],["kind",4],["state",2],["severity",4],["frame",2],["project",2],["null",2],["title",2],["updated",2],["at",2],["number",2],["target",4],["action",2],["hint",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionNavigation","name":[["attention",1],["navigation",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",8],["navigation",2],["surface",4],["dock",4],["frame",2],["id",4],["string",6],["project",2],["null",2],["pane",4],["typeof",2],["focus",2],["selector",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionPage","name":[["attention",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",4],["page",2],["items",2],["item",2],["next",2],["cursor",2],["string",2],["null",2],["has",2],["more",2],["boolean",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionSeverity","name":[["attention",1],["severity",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",2],["severity",2],["typeof",2],["severities",2],["number",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionSourceKind","name":[["attention",1],["source",1],["kind",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",2],["source",4],["kind",2],["typeof",2],["kinds",2],["number",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionSurface","name":[["attention",1],["surface",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",2],["surface",2],["typeof",2],["surfaces",2],["number",2]]},{"id":"frontend/src/features/attention/types.ts#AttentionTarget","name":[["attention",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["attention",6],["target",2],["surface",4],["dock",4],["frame",2],["id",2],["string",2]]},{"id":"frontend/src/features/attention/types.ts#ProjectLike","name":[["project",1],["like",1]],"path":[["frontend",1],["src",1],["features",1],["attention",1],["types",1],["ts",1]],"body":[["type",2],["project",4],["like",2],["id",4],["string",6],["name",2]]},{"id":"frontend/src/features/autocomplete/composer.ts","name":[["composer",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["composer",6],["autocomplete",1],["port",1],["app",1],["js",1],["12946",1],["13033",1],["13125",1],["keydown",2],["branch",1],["at",3],["13403",1],["13411",1],["files",2],["project",2],["session",3],["version",1],["pinned",1],["sessions",5],["skills",2],["popup",1],["ac",11],["live",1],["controller",1],["hung",1],["window",1],["so",1],["11",1],["send",1],["see",1],["open",2],["import",10],["from",11],["i18n",1],["runtime",1],["catalog",1],["stores",3],["customize",2],["artifacts",2],["current",1],["id",1],["eff",1],["host",1],["api",2],["el",1],["grow",1],["dom",1],["render",1],["ref",1],["chips",1],["transcript",1],["detect",3],["type",3],["artifact",4],["item",4],["merge",1],["candidates",1],["rank",2],["items",2],["skill",1],["like",2],["export",1],["const",2],["state",1],["false",2],["idx",1],["trigger",1],["start",1],["pid",2],["string",1],["null",2],["number",1],["list",2],["let",1],["bound",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#acClose","name":[["ac",1],["close",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",2],["ac",4],["close",2],["void",2],["open",1],["false",1],["const",1],["composer",1],["if",1],["class",1],["list",1],["add",1],["hidden",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#acDetect","name":[["ac",1],["detect",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",2],["ac",3],["detect",5],["composer",3],["null",4],["const",3],["as",1],["htmltext",1],["area",1],["element",1],["if",1],["return",2],["pos",3],["selection",1],["start",1],["before",2],["value",1],["slice",1],["from",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#acPick","name":[["ac",1],["pick",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",2],["ac",7],["pick",2],["number",2],["void",2],["const",6],["items",1],["if",2],["return",2],["composer",2],["as",1],["htmltext",1],["area",1],["element",1],["null",1],["val",3],["value",2],["pos",2],["selection",2],["start",3],["token",3],["trigger",1],["insert",1],["slice",2],["np",3],["length",1],["range",1],["close",1],["grow",1],["render",1],["ref",1],["chips",1],["focus",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#acProjectFiles","name":[["ac",1],["project",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["async",2],["function",2],["ac",8],["project",3],["files",8],["promise",2],["artifact",5],["like",4],["const",3],["pid",8],["eff",1],["null",1],["if",1],["date",2],["now",2],["at",2],["4000",1],["try",1],["await",1],["api",1],["projects",1],["artifacts",2],["list",5],["array",2],["as",2],["catch",1],["keep",1],["last",1],["good",1],["session",2],["value",1],["return",1],["merge",1],["candidates",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#acRender","name":[["ac",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",2],["ac",10],["render",2],["void",2],["const",2],["box",5],["ensure",1],["composer",1],["if",2],["return",1],["inner",1],["html",1],["items",1],["each",1],["row",5],["el",3],["div",1],["item",1],["idx",1],["append",3],["child",3],["span",2],["lbl",1],["trigger",1],["label",1],["sub",3],["onmousedown",1],["prevent",1],["default",1],["pick",1],["class",1],["list",1],["remove",1],["hidden",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#AcState","name":[["ac",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["type",2],["ac",4],["state",2],["open",2],["boolean",2],["items",2],["item",2],["idx",2],["number",4],["trigger",2],["string",2],["start",2]]},{"id":"frontend/src/features/autocomplete/composer.ts#acUpdate","name":[["ac",1],["update",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["async",2],["function",2],["ac",17],["update",2],["promise",2],["void",2],["const",4],["detect",1],["if",5],["close",2],["return",2],["let",1],["items",10],["item",4],["trigger",5],["files",3],["await",2],["project",1],["map",3],["artifact",1],["current",1],["id",1],["value",2],["from",1],["other",1],["session",2],["else",2],["rows",2],["sessions",1],["as",1],["array",1],["name",1],["string",2],["task",1],["summary",1],["sk",2],["load",1],["skills",1],["catalog",1],["skill",1],["rank",1],["composer",1],["query",1],["length",1],["open",1],["true",1],["idx",1],["start",2],["render",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#attachComposer","name":[["attach",1],["composer",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",2],["attach",2],["composer",6],["htmltext",2],["area",2],["element",2],["void",3],["if",1],["bound",2],["return",1],["true",2],["ensure",1],["ac",3],["add",3],["event",3],["listener",3],["input",1],["update",1],["keydown",2],["blur",1],["timeout",1],["close",1],["120",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#bindComposerAutocomplete","name":[["bind",1],["composer",1],["autocomplete",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",3],["bind",5],["composer",7],["autocomplete",2],["void",3],["if",5],["typeof",2],["document",5],["undefined",1],["bound",3],["return",2],["const",3],["try",3],["element",3],["by",1],["id",1],["as",1],["htmltext",1],["area",1],["null",1],["attach",1],["mutation",2],["observer",2],["ob",3],["new",1],["disconnect",1],["observe",1],["body",1],["child",1],["list",1],["true",2],["subtree",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#bindComposerAutocomplete.tryBind","name":[["try",1],["bind",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["try",2],["bind",2],["void",2],["const",1],["document",1],["element",2],["by",1],["id",1],["composer",2],["as",1],["htmltext",1],["area",1],["null",1],["if",1],["attach",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#ensureComposerAc","name":[["ensure",1],["composer",1],["ac",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",2],["ensure",2],["composer",11],["ac",5],["htmlelement",2],["null",3],["if",4],["typeof",1],["document",6],["undefined",1],["return",3],["let",1],["box",9],["element",4],["by",4],["id",5],["el",1],["div",1],["hidden",1],["const",4],["refs",7],["hint",7],["parent",11],["node",5],["body",1],["insert",2],["before",2],["next",1],["sibling",1],["else",2],["append",1],["child",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#loadSkillsCatalog","name":[["load",1],["skills",1],["catalog",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["skills",10],["catalog",8],["promise",2],["array",5],["display",5],["name",10],["string",15],["description",5],["if",1],["value",5],["return",2],["as",3],["try",1],["const",1],["await",1],["api",1],["catch",1]]},{"id":"frontend/src/features/autocomplete/composer.ts#onComposerKeydown","name":[["composer",1],["keydown",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["composer",1],["ts",1]],"body":[["function",2],["composer",2],["keydown",2],["keyboard",2],["event",2],["void",2],["if",6],["composing",1],["key",6],["code",1],["229",1],["return",5],["ac",13],["open",1],["arrow",2],["down",1],["prevent",4],["default",4],["stop",4],["immediate",4],["propagation",4],["idx",5],["items",3],["length",3],["render",2],["up",1],["enter",1],["tab",1],["pick",1],["escape",1],["close",1]]},{"id":"frontend/src/features/autocomplete/detect.test.ts","name":[["detect",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["detect",1],["test",1],["ts",1]],"body":[["import",2],["describe",3],["expect",19],["from",19],["vitest",1],["ac",11],["detect",18],["edac",11],["ext",5],["composer",1],["trigger",10],["parsing",1],["detects",3],["at",3],["start",9],["input",1],["plot",2],["equal",8],["query",10],["after",1],["whitespace",2],["const",1],["before",3],["see",1],["res",2],["length",1],["sessions",1],["skills",1],["go",1],["sess",2],["run",1],["py",4],["ml",2],["10",1],["keeps",1],["empty",1],["was",1],["just",1],["typed",1],["hello",2],["not",4],["fire",1],["mid",1],["token",2],["foo",3],["bar",2],["without",1],["be",10],["null",7],["world",1],["11",1],["email",1],["com",1],["13",1],["stops",1],["another",1],["file",1],["editor",1],["identifier",3],["detection",1],["requires",1],["least",1],["two",1],["ascii",1],["chars",1],["de",2],["reads",2],["under",1],["caret",1],["range",1],["selection",1],["define",1],["my",2],["var",2],["treat",1],["han",1],["as",1],["ime",1],["must",1],["open",1],["popup",1],["last",1],["extension",1],["lowercased",1],["ts",2],["readme",1]]},{"id":"frontend/src/features/autocomplete/detect.ts","name":[["detect",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["detect",1],["ts",1]],"body":[["trigger",2],["detection",1],["port",1],["app",1],["js",1],["12946",1],["12951",1],["composer",3],["13151",1],["13156",1],["editor",3],["pure",1],["no",1],["dom",1],["token",1],["at",3],["caret",1],["started",1],["start",1],["string",1],["whitespace",2],["boundary",1],["query",1],["cannot",2],["contain",1],["another",1],["character",1],["ascii",1],["identifier",1],["least",1],["chars",1],["regex",1],["excludes",1],["han",1],["so",1],["cjk",1],["ime",1],["composition",1],["open",1],["popup",1],["range",1],["selection",1],["yields",1],["null",1],["const",2],["re",2],["za",1]]},{"id":"frontend/src/features/autocomplete/detect.ts#acDetectFrom","name":[["ac",1],["detect",1],["from",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["detect",1],["ts",1]],"body":[["function",2],["ac",2],["detect",5],["from",2],["before",3],["string",2],["pos",3],["number",2],["composer",4],["null",3],["const",3],["match",1],["re",1],["if",1],["return",2],["trigger",3],["as",1],["query",3],["start",1],["length",1]]},{"id":"frontend/src/features/autocomplete/detect.ts#ComposerDetect","name":[["composer",1],["detect",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["detect",1],["ts",1]],"body":[["type",2],["composer",2],["detect",2],["trigger",2],["query",2],["string",2],["start",2],["number",2]]},{"id":"frontend/src/features/autocomplete/detect.ts#edacDetectFrom","name":[["edac",1],["detect",1],["from",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["detect",1],["ts",1]],"body":[["function",2],["edac",2],["detect",4],["from",2],["value",3],["string",2],["selection",10],["start",8],["number",4],["end",3],["editor",3],["null",4],["if",2],["return",3],["const",1],["slice",1],["match",1],["re",1],["length",2],["query",1]]},{"id":"frontend/src/features/autocomplete/detect.ts#edacExt","name":[["edac",1],["ext",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["detect",1],["ts",1]],"body":[["function",2],["edac",2],["ext",2],["filename",3],["string",4],["null",2],["undefined",2],["const",1],["lower",1],["case",1],["match",1],["z0",1],["return",1]]},{"id":"frontend/src/features/autocomplete/detect.ts#EditorDetect","name":[["editor",1],["detect",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["detect",1],["ts",1]],"body":[["type",2],["editor",2],["detect",2],["query",2],["string",2],["start",2],["number",2]]},{"id":"frontend/src/features/autocomplete/editor.ts","name":[["editor",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["right",1],["dock",1],["artifact",1],["editor",6],["autocomplete",1],["port",1],["app",1],["js",1],["13137",1],["13229",1],["plus",1],["per",1],["wiring",1],["at",1],["9481",1],["9499",1],["keywords",3],["come",1],["from",8],["08",1],["ext",2],["no",1],["private",1],["edkw",1],["table",1],["inserts",1],["via",1],["exec",1],["command",1],["insert",1],["text",1],["so",1],["native",1],["undo",1],["survives",1],["one",1],["controller",1],["torn",1],["down",1],["by",1],["edac",3],["teardown",1],["10",1],["13",1],["already",1],["call",1],["lane",1],["import",6],["i18n",1],["runtime",1],["editing",1],["ac",2],["artifacts",2],["stores",1],["md",1],["highlight",1],["el",1],["sessions",1],["dom",1],["detect",2],["harvest",1],["buffer",1],["identifiers",1],["rank",2],["items",1],["type",1],["item",1],["let",2],["ed",1],["mirror",1],["htmlelement",1],["null",2],["watching",1],["false",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#artifactForEditor","name":[["artifact",1],["editor",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["artifact",2],["editor",2],["filename",4],["string",4],["null",2],["const",3],["id",4],["editing",1],["value",2],["list",2],["artifacts",1],["as",1],["array",1],["hit",2],["find",1],["return",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#bindEditorAutocomplete","name":[["bind",1],["editor",1],["autocomplete",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["bind",2],["editor",8],["autocomplete",2],["ta",16],["htmltext",2],["area",2],["element",4],["filename",2],["string",2],["null",4],["artifact",2],["controller",3],["edac",13],["teardown",1],["dataset",1],["bound",1],["let",1],["pop",6],["parent",4],["query",1],["selector",1],["edit",2],["ac",3],["as",1],["htmlelement",1],["if",15],["el",1],["div",1],["hidden",1],["node",2],["insert",1],["before",1],["next",1],["sibling",1],["else",1],["typeof",1],["document",2],["undefined",1],["body",1],["append",1],["child",1],["const",1],["ec",34],["open",2],["false",5],["items",4],["idx",6],["start",1],["composing",6],["dead",4],["just",2],["picked",2],["deb",4],["value",1],["add",7],["event",7],["listener",7],["input",1],["return",8],["clear",1],["timeout",3],["update",2],["90",1],["keydown",1],["key",12],["code",1],["229",1],["arrow",4],["left",1],["right",1],["home",1],["end",1],["page",2],["up",2],["down",2],["close",6],["prevent",4],["default",4],["length",3],["render",2],["enter",1],["tab",1],["pick",1],["escape",1],["stop",1],["propagation",1],["compositionstart",1],["true",1],["compositionend",1],["request",1],["animation",1],["frame",1],["blur",1],["120",1],["scroll",1],["click",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacCaretXY","name":[["edac",1],["caret",1],["xy",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",2],["caret",2],["xy",2],["ta",9],["htmltext",2],["area",2],["element",2],["number",6],["lh",5],["if",2],["typeof",1],["document",2],["undefined",1],["return",2],["16",1],["ed",5],["mirror",5],["el",2],["div",1],["body",1],["append",2],["child",2],["const",10],["cs",4],["computed",3],["style",4],["font",5],["family",1],["size",3],["weight",1],["letter",1],["spacing",1],["line",2],["height",2],["text",3],["transform",1],["tab",1],["padding",4],["top",6],["right",2],["bottom",2],["left",6],["border",4],["width",6],["box",1],["sizing",1],["white",1],["space",1],["word",1],["wrap",2],["overflow",1],["direction",1],["as",5],["each",1],["styles",2],["unknown",2],["record",2],["string",4],["client",4],["px",1],["content",2],["value",1],["slice",1],["selection",1],["start",1],["mark",4],["span",1],["mr",3],["bounding",3],["rect",3],["sr",3],["tr",3],["parse",2],["float",2],["scroll",2]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacClose","name":[["edac",1],["close",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",2],["close",2],["ec",7],["editor",2],["controller",2],["null",2],["undefined",2],["void",2],["if",2],["return",1],["open",1],["false",1],["items",1],["pop",2],["class",1],["list",1],["add",1],["hidden",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacDetect","name":[["edac",1],["detect",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",5],["detect",5],["ta",5],["htmltext",2],["area",2],["element",2],["return",3],["type",2],["typeof",2],["from",3],["value",1],["selection",2],["start",1],["end",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacItems","name":[["edac",1],["items",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",4],["items",3],["filename",3],["string",4],["null",2],["ta",3],["htmltext",2],["area",2],["element",2],["ac",2],["item",2],["const",2],["keywords",3],["editor",2],["ext",1],["buffer",3],["harvest",1],["identifiers",1],["value",1],["return",1],["rank",1],["keyword",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacPick","name":[["edac",1],["pick",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",5],["pick",2],["ec",9],["editor",2],["controller",2],["number",2],["void",2],["const",4],["items",1],["if",3],["return",2],["ta",9],["detect",1],["start",5],["close",2],["value",1],["let",2],["end",7],["selection",2],["while",1],["length",1],["test",1],["focus",1],["range",2],["just",2],["picked",2],["true",2],["ok",4],["false",4],["try",1],["document",1],["exec",1],["command",1],["insert",1],["text",2],["label",2],["catch",1],["dispatch",1],["event",2],["new",1],["input",1],["bubbles",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacPosition","name":[["edac",1],["position",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",3],["position",2],["ec",4],["editor",2],["controller",2],["void",2],["const",4],["caret",1],["xy",1],["ta",1],["pop",8],["style",4],["left",6],["0px",2],["top",6],["pw",3],["offset",2],["width",3],["200",1],["ph",3],["height",2],["120",1],["let",2],["lh",1],["if",3],["typeof",1],["window",4],["undefined",1],["inner",3],["math",4],["max",2],["round",2],["px",2]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacRender","name":[["edac",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",3],["render",2],["ec",6],["editor",2],["controller",2],["void",2],["const",3],["box",5],["pop",1],["inner",1],["html",1],["items",1],["each",1],["row",5],["el",3],["div",1],["ac",4],["item",2],["idx",1],["append",3],["child",3],["span",2],["lbl",1],["label",1],["if",2],["sub",3],["onmousedown",1],["prevent",1],["default",1],["pick",1],["class",1],["list",1],["remove",1],["hidden",1],["query",1],["selector",1],["scroll",1],["into",1],["view",1],["block",1],["nearest",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacTeardown","name":[["edac",1],["teardown",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",2],["teardown",2],["void",2],["const",1],["ec",6],["editor",3],["ac",2],["value",2],["as",1],["controller",1],["null",2],["if",2],["return",1],["dead",1],["true",1],["deb",2],["clear",1],["timeout",1],["open",1],["false",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#edacUpdate","name":[["edac",1],["update",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",2],["edac",8],["update",2],["ec",16],["editor",2],["controller",2],["void",2],["if",3],["dead",1],["composing",1],["ta",3],["disabled",1],["return",3],["const",2],["detect",1],["close",2],["items",5],["query",1],["length",1],["open",1],["true",1],["idx",1],["start",2],["render",1],["position",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#EditorController","name":[["editor",1],["controller",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["type",4],["editor",2],["controller",2],["open",2],["boolean",8],["items",2],["ac",2],["item",2],["idx",2],["number",4],["start",2],["composing",2],["dead",2],["just",2],["picked",2],["filename",2],["string",2],["null",2],["ta",2],["htmltext",2],["area",2],["element",2],["pop",2],["htmlelement",2],["deb",2],["return",2],["typeof",2],["timeout",2]]},{"id":"frontend/src/features/autocomplete/editor.ts#watchEditAreas","name":[["watch",1],["edit",1],["areas",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["function",3],["watch",2],["edit",3],["areas",2],["void",3],["if",3],["typeof",2],["document",5],["undefined",1],["watching",2],["return",2],["true",3],["const",3],["scan",3],["query",1],["selector",1],["all",1],["textarea",1],["area",2],["each",1],["node",2],["ta",3],["as",1],["htmltext",1],["element",2],["dataset",1],["edac",1],["bound",1],["bind",1],["editor",2],["autocomplete",1],["artifact",1],["mutation",2],["observer",2],["ob",2],["new",1],["observe",1],["body",1],["child",1],["list",1],["subtree",1]]},{"id":"frontend/src/features/autocomplete/editor.ts#watchEditAreas.scan","name":[["scan",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["editor",1],["ts",1]],"body":[["scan",2],["void",2],["document",1],["query",1],["selector",1],["all",1],["textarea",1],["edit",1],["area",2],["each",1],["node",2],["const",1],["ta",3],["as",1],["htmltext",1],["element",1],["if",1],["dataset",1],["edac",1],["bound",1],["return",1],["bind",1],["editor",2],["autocomplete",1],["artifact",1]]},{"id":"frontend/src/features/autocomplete/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["index",1],["ts",1]],"body":[["12",1],["autocomplete",7],["importing",1],["module",1],["assigns",1],["ac",18],["edac",10],["teardown",3],["onto",1],["window",7],["06",1],["boot",1],["ws",1],["07",1],["pattern",1],["binds",1],["composer",7],["editor",8],["popups",1],["not",1],["import",4],["compat",2],["exports",1],["from",10],["here",1],["ready",1],["stub",1],["close",3],["detect",8],["pick",3],["update",3],["bind",4],["watch",2],["edit",2],["areas",2],["export",4],["ext",1],["type",5],["limit",1],["artifact",3],["item",4],["harvest",1],["buffer",1],["identifiers",1],["merge",1],["candidates",1],["rank",3],["items",3],["session",1],["skill",1],["like",1],["project",1],["files",1],["controller",1],["const",1],["host",3],["global",1],["as",2],["unknown",1],["target",1],["if",1],["install",1]]},{"id":"frontend/src/features/autocomplete/index.ts#autocompleteReady","name":[["autocomplete",1],["ready",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["index",1],["ts",1]],"body":[["function",2],["autocomplete",6],["ready",3],["target",8],["global",2],["as",4],["unknown",2],["boolean",3],["return",1],["ac",1],["edac",1],["teardown",1]]},{"id":"frontend/src/features/autocomplete/index.ts#AutocompleteTarget","name":[["autocomplete",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["index",1],["ts",1]],"body":[["type",2],["autocomplete",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/autocomplete/index.ts#installAutocomplete","name":[["install",1],["autocomplete",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["autocomplete",9],["target",13],["global",2],["as",4],["unknown",2],["void",2],["ac",10],["edac",2],["teardown",2],["bind",3],["editor",2],["update",2],["close",2],["detect",2],["pick",2],["if",1],["typeof",1],["document",1],["undefined",1],["composer",1],["watch",1],["edit",1],["areas",1]]},{"id":"frontend/src/features/autocomplete/install.test.ts","name":[["install",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["install",1],["test",1],["ts",1]],"body":[["import",3],["describe",2],["expect",6],["from",3],["vitest",1],["ready",6],["compat",1],["stub",1],["autocomplete",5],["install",2],["index",1],["12",1],["window",1],["exports",1],["assigns",1],["ac",3],["object",1],["edac",2],["teardown",2],["not",1],["typeof",1],["const",1],["target",7],["record",1],["string",1],["unknown",1],["be",5],["truthy",1],["as",1],["open",2],["boolean",1],["false",1],["true",3],["bind",1],["editor",1]]},{"id":"frontend/src/features/autocomplete/rank.test.ts","name":[["rank",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["test",1],["ts",1]],"body":[["import",7],["read",2],["file",5],["sync",2],["from",13],["node",3],["fs",1],["dirname",2],["join",2],["path",5],["urlto",2],["url",2],["describe",4],["expect",26],["vitest",1],["editor",17],["keywords",16],["md",4],["highlight",4],["ac",4],["limit",2],["artifact",8],["item",6],["harvest",4],["buffer",5],["identifiers",4],["merge",2],["candidates",2],["rank",11],["composer",6],["items",22],["const",12],["here",3],["meta",1],["candidate",2],["ranking",2],["filters",1],["by",2],["substring",1],["label",13],["insert",10],["caps",2],["at",2],["results",6],["csv",6],["aaa",3],["sub",9],["plot",6],["png",6],["bbb",1],["notes",2],["map",7],["equal",7],["many",2],["array",2],["length",6],["20",2],["be",9],["empty",1],["query",1],["keeps",1],["insertion",1],["order",1],["project",1],["list",1],["first",2],["dedupes",1],["artifacts",1],["identity",1],["not",4],["filename",5],["merged",2],["id",9],["a1",3],["version",5],["a2",2],["pins",1],["marks",1],["another",3],["session",3],["abcdef",3],["root",1],["frame",1],["other",1],["content",1],["type",1],["image",1],["copied",1],["send",1],["contain",7],["slice",1],["puts",1],["08",2],["ahead",1],["py",4],["default",2],["delta",1],["de",1],["greater",1],["than",2],["def",4],["labels",3],["index",2],["less",1],["skips",1],["token",1],["already",1],["typed",1],["matches",1],["prefix",1],["case",1],["insensitive",1],["class",1],["return",1],["define",2],["me",2],["mixed",2],["true",2],["try",2],["huge",1],["kw",2],["kbuffer",1],["ab",1],["repeat",1],["200000",1],["foo",3],["bar",2],["baz",2],["uses",1],["unified",1],["table",2],["gains",3],["self",2],["sh",3],["alias",2],["ts",5],["interface",2],["bash",1],["no",1],["private",1],["edkw",3],["lane",1],["imports",1],["src",5],["utf8",1],["match",2],["bconst",1]]},{"id":"frontend/src/features/autocomplete/rank.ts","name":[["rank",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["candidate",1],["ranking",1],["port",1],["app",2],["js",2],["13006",1],["13008",1],["composer",1],["filter",2],["cap",5],["13157",1],["13169",1],["editor",4],["keywords",4],["first",3],["then",4],["buffer",2],["identifiers",3],["come",1],["from",1],["08",1],["ext",1],["module",1],["not",2],["keep",1],["its",1],["own",1],["edkw",1],["table",1],["export",2],["const",2],["ac",1],["limit",1],["scan",2],["200000",1],["deduped",1],["by",3],["artifact",2],["identity",1],["filename",2],["two",2],["different",1],["artifacts",1],["share",1],["name",1],["stay",1],["rows",1],["id",2],["else",2],["overlap",1],["key",1],["project",1],["list",2],["session",1],["substring",1],["label",1],["insert",1],["harvest",1],["unique",1],["length",1],["huge",1],["buffers",1],["skip",2],["same",1],["200",1],["000",1],["as",1],["13164",1],["prefix",1],["token",1],["already",1],["typed",1],["original",1],["case",1],["word",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#AcItem","name":[["ac",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["type",2],["ac",2],["item",2],["label",2],["string",6],["insert",2],["sub",2]]},{"id":"frontend/src/features/autocomplete/rank.ts#ArtifactLike","name":[["artifact",1],["like",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["type",4],["artifact",4],["like",2],["filename",2],["string",12],["null",12],["id",8],["version",2],["root",2],["frame",2],["content",2]]},{"id":"frontend/src/features/autocomplete/rank.ts#artifactToAcItem","name":[["artifact",1],["ac",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["function",2],["artifact",5],["ac",4],["item",4],["like",2],["current",4],["id",7],["string",5],["null",2],["from",3],["other",3],["session",3],["const",3],["name",4],["filename",1],["version",6],["elsewhere",2],["root",2],["frame",2],["return",1],["label",1],["insert",1],["sub",1],["slice",1],["content",1],["type",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#harvestBufferIdentifiers","name":[["harvest",1],["buffer",1],["identifiers",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["function",2],["harvest",2],["buffer",2],["identifiers",2],["text",4],["string",6],["cap",5],["number",2],["editor",2],["scan",2],["if",2],["length",2],["return",2],["const",4],["seen",3],["new",1],["words",3],["mm",2],["match",1],["za",1],["has",1],["add",1],["push",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#mergeArtifactCandidates","name":[["merge",1],["artifact",1],["candidates",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["function",2],["merge",2],["artifact",10],["candidates",2],["project",3],["list",6],["like",7],["session",3],["const",4],["seen",3],["new",1],["string",2],["out",3],["if",2],["filename",2],["continue",2],["key",3],["id",2],["has",1],["add",1],["push",1],["return",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#rankComposerItems","name":[["rank",1],["composer",1],["items",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["function",2],["rank",2],["composer",2],["items",5],["ac",6],["item",4],["query",3],["string",2],["limit",5],["number",2],["const",1],["lower",3],["case",3],["let",1],["out",4],["if",1],["filter",1],["label",1],["includes",2],["insert",1],["return",1],["slice",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#rankEditorItems","name":[["rank",1],["editor",1],["items",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["function",2],["rank",2],["editor",2],["items",2],["keywords",3],["readonly",5],["string",11],["buffer",3],["words",3],["query",3],["keyword",3],["sub",5],["limit",5],["number",2],["ac",5],["item",3],["const",6],["ql",3],["lower",2],["case",2],["new",1],["out",5],["push",4],["list",2],["boolean",1],["wl",3],["if",3],["has",1],["starts",1],["continue",1],["add",1],["label",1],["insert",1],["length",1],["return",4],["true",1],["false",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#rankEditorItems.push","name":[["push",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["push",3],["list",3],["readonly",2],["string",4],["sub",3],["boolean",2],["const",2],["wl",3],["lower",1],["case",1],["if",2],["has",1],["ql",2],["starts",1],["continue",1],["add",1],["out",2],["label",1],["insert",1],["length",1],["limit",1],["return",2],["true",1],["false",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#sessionToAcItem","name":[["session",1],["ac",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["function",2],["session",3],["ac",4],["item",4],["name",3],["string",4],["null",4],["task",3],["summary",3],["const",1],["label",3],["return",1],["insert",1],["sub",1]]},{"id":"frontend/src/features/autocomplete/rank.ts#skillToAcItem","name":[["skill",1],["ac",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["autocomplete",1],["rank",1],["ts",1]],"body":[["function",2],["skill",2],["ac",4],["item",4],["display",3],["name",7],["string",6],["null",6],["description",3],["return",1],["label",1],["insert",1],["sub",1]]},{"id":"frontend/src/features/chrome/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["api",1],["ts",1]],"body":[["same",1],["origin",1],["json",1],["helper",1],["port",1],["app",1],["js",1],["84",1],["119",1],["lives",1],["lane",1],["so",1],["upload",1],["notes",1],["palette",1],["not",1],["wait",1],["shared",1],["client",1],["export",1],["const",1],["api",2],["v1",1]]},{"id":"frontend/src/features/chrome/api.ts#api","name":[["api",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["api",5],["path",7],["string",4],["opts",3],["request",2],["init",2],["promise",2],["unknown",4],["if",2],["typeof",2],["throw",2],["new",2],["error",3],["invalid",1],["const",3],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",5],["let",1],["parsed",8],["null",2],["try",1],["parse",1],["catch",1],["ok",1],["body",2],["object",1],["as",1],["record",1],["status",1],["return",1]]},{"id":"frontend/src/features/chrome/api.ts#ApiError","name":[["api",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["api",1],["ts",1]],"body":[["class",2],["api",3],["error",8],["extends",2],["code",3],["string",6],["status",6],["number",3],["request",3],["id",3],["body",13],["unknown",2],["constructor",1],["record",1],["null",1],["http",4],["const",1],["text",2],["detail",1],["super",1],["name",1]]},{"id":"frontend/src/features/chrome/api.ts#ApiError.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["api",1],["ts",1]],"body":[["constructor",2],["body",13],["record",2],["string",5],["unknown",2],["null",2],["http",5],["status",6],["number",3],["const",1],["error",4],["text",2],["detail",1],["super",1],["name",1],["api",1],["code",2],["request",2],["id",2]]},{"id":"frontend/src/features/chrome/api.ts#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["api",1],["ts",1]],"body":[["function",2],["api",2],["error",2],["text",2],["unknown",2],["string",6],["const",2],["err",7],["as",1],["message",3],["request",3],["id",3],["msg",3],["return",1]]},{"id":"frontend/src/features/chrome/dom.ts","name":[["dom",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["small",1],["dom",1],["helpers",1],["by",1],["20",1],["chrome",1],["lane",1],["el",1],["match",1],["app",1],["js",1],["ago",1],["12918",1],["hint",1],["12920",1],["grow",1],["12941",1],["icon",2],["paths",3],["come",1],["from",2],["shared",1],["table",1],["features",1],["icons",2],["ts",1],["import",1],["svg",1]]},{"id":"frontend/src/features/chrome/dom.ts#$","name":[],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["sel",3],["string",2],["htmlelement",2],["null",3],["if",1],["typeof",1],["document",2],["undefined",1],["return",2],["query",1],["selector",1]]},{"id":"frontend/src/features/chrome/dom.ts#ago","name":[["ago",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["ago",2],["iso",4],["string",4],["null",2],["undefined",2],["if",5],["return",6],["const",2],["ts",3],["new",1],["date",2],["time",1],["na",1],["now",2],["1000",1],["60",2],["just",1],["3600",2],["86400",2]]},{"id":"frontend/src/features/chrome/dom.ts#byId","name":[["by",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["by",3],["id",6],["string",2],["htmlelement",2],["null",3],["if",1],["typeof",1],["document",2],["undefined",1],["return",2],["element",1]]},{"id":"frontend/src/features/chrome/dom.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["el",2],["tag",3],["string",6],["class",5],["name",5],["null",5],["text",5],["htmlelement",2],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["content",1],["return",1]]},{"id":"frontend/src/features/chrome/dom.ts#grow","name":[["grow",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["grow",2],["void",2],["const",1],["box",5],["composer",1],["as",1],["htmltext",1],["area",1],["element",1],["null",1],["if",1],["return",1],["style",2],["height",3],["auto",1],["math",1],["min",1],["220",1],["scroll",1],["px",1]]},{"id":"frontend/src/features/chrome/dom.ts#hint","name":[["hint",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["hint",3],["message",4],["string",2],["err",3],["boolean",4],["spin",4],["void",2],["const",2],["composer",1],["if",4],["return",2],["inner",1],["html",1],["append",3],["child",3],["icon",1],["el",2],["loader",1],["13",1],["document",1],["create",1],["text",1],["node",1],["span",1],["null",1],["style",1],["color",1],["var",1],["danger",1]]},{"id":"frontend/src/features/chrome/dom.ts#icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["icon",3],["name",3],["string",6],["size",3],["number",2],["cls",3],["return",1],["svg",1]]},{"id":"frontend/src/features/chrome/dom.ts#iconEl","name":[["icon",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["dom",1],["ts",1]],"body":[["function",2],["icon",3],["el",3],["name",3],["string",4],["size",3],["number",2],["cls",3],["node",2],["const",1],["wrap",4],["span",1],["ic",1],["inner",1],["html",1],["return",1],["first",1],["child",1]]},{"id":"frontend/src/features/chrome/host.ts","name":[["host",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["host",1],["ts",1]],"body":[["window",4],["capability",3],["lookups",1],["later",1],["lanes",1],["ready",5],["from",3],["compat",3],["stub",2],["ts",2],["never",1],["typeof",3],["function",2],["05",2],["fills",1],["missing",1],["contract",1],["names",1],["throwing",1],["placeholders",1],["themselves",1],["functions",2],["so",1],["check",1],["passes",1],["call",2],["then",1],["throws",1],["09",1],["boot",1],["crash",1],["not",2],["import",3],["exports",1],["here",1],["module",1],["installs",1],["proxy",1],["look",1],["up",1],["gate",2],["calls",1],["only",1],["says",1],["real",1],["stubs",1],["export",1]]},{"id":"frontend/src/features/chrome/host.ts#AutocompleteState","name":[["autocomplete",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["host",1],["ts",1]],"body":[["type",2],["autocomplete",2],["state",2],["open",2],["boolean",2]]},{"id":"frontend/src/features/chrome/host.ts#chromeHost","name":[["chrome",1],["host",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["host",1],["ts",1]],"body":[["function",2],["chrome",7],["host",7],["const",1],["global",2],["as",5],["unknown",2],["window",2],["return",1]]},{"id":"frontend/src/features/chrome/host.ts#ChromeHost","name":[["chrome",1],["host",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["host",1],["ts",1]],"body":[["type",2],["chrome",2],["host",2],["open",10],["conversation",2],["fid",2],["string",14],["pid",2],["null",2],["promise",4],["unknown",12],["viewer",2],["view",4],["void",26],["artifact",2],["cust",2],["tab",10],["active",2],["dock",2],["new",2],["session",2],["project",4],["modal",4],["show",2],["dashboard",2],["load",4],["sessions",2],["artifacts",2],["id",2],["close",2],["sidebar",2],["collapsed",2],["boolean",6],["grow",2],["hint",2],["message",2],["err",2],["spin",2],["ac",2],["autocomplete",2],["state",2]]},{"id":"frontend/src/features/chrome/host.ts#hostFn","name":[["host",1],["fn",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["host",1],["ts",1]],"body":[["function",2],["host",7],["fn",2],["extends",2],["keyof",2],["chrome",5],["name",3],["return",1]]},{"id":"frontend/src/features/chrome/host.ts#invokeHost","name":[["invoke",1],["host",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["host",1],["ts",1]],"body":[["function",2],["invoke",2],["host",2],["fn",4],["unknown",8],["args",3],["if",1],["ready",1],["return",2],["undefined",1],["as",1],["inner",1]]},{"id":"frontend/src/features/chrome/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["index",1],["ts",1]],"body":[["20",2],["boot",5],["focus",2],["trap",4],["team",9],["surface",1],["palette",12],["upload",6],["notes",6],["mic",6],["layout",9],["density",1],["column",1],["resizers",3],["assigns",1],["lane",1],["window",1],["names",1],["from",24],["owning",1],["module",1],["same",1],["pattern",1],["as",1],["06",1],["ws",1],["event",1],["07",1],["import",15],["ready",1],["compat",1],["stub",1],["active",2],["tab",2],["dock",3],["stores",1],["ui",2],["close",5],["toggle",1],["artifacts",1],["cycle",1],["theme",3],["chrome",1],["css",1],["dom",2],["host",2],["fn",1],["apply",2],["read",2],["stored",2],["bind",5],["dictate",2],["add",3],["modal",15],["escape",2],["blocker",2],["dismiss",1],["el",4],["open",10],["keydown",2],["load",3],["button",1],["handle",1],["hotkey",1],["init",2],["col",4],["restore",2],["widths",2],["resizer",2],["files",3],["export",9],["api",5],["error",2],["text",1],["fallback",1],["selectors",1],["focusables",1],["any",1],["reset",1],["pal",2],["artifact",2],["search",1],["parse",1],["query",1],["ensure",1],["fmt",1],["size",1],["admin",2],["panel",1],["probe",1],["auth",1],["note",1],["eff",1],["project",1],["call",1],["after",1],["shell",1],["has",1],["mounted",1],["so",1],["ids",1],["be",1],["found",1]]},{"id":"frontend/src/features/chrome/index.ts#assignWindow","name":[["assign",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["index",1],["ts",1]],"body":[["function",2],["assign",2],["window",5],["void",2],["const",2],["global",1],["as",2],["unknown",1],["chrome",1],["if",1],["return",1],["open",4],["modal",6],["el",4],["close",4],["trap",2],["keydown",2],["palette",4],["apply",2],["layout",4],["upload",2],["files",2],["mic",2],["dictate",2],["load",2],["notes",2]]},{"id":"frontend/src/features/chrome/index.ts#bindDockChrome","name":[["bind",1],["dock",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["index",1],["ts",1]],"body":[["function",2],["bind",2],["dock",8],["chrome",2],["void",2],["const",4],["tray",6],["document",3],["query",1],["selector",1],["nb",1],["if",4],["instanceof",1],["htmlelement",1],["dataset",6],["f23",6],["bound",6],["add",3],["event",3],["listener",3],["click",3],["value",2],["as",1],["open",2],["boolean",1],["active",2],["tab",2],["notebook",2],["close",2],["else",1],["toggle",7],["element",2],["by",2],["id",2],["collapse",6]]},{"id":"frontend/src/features/chrome/index.ts#bootChrome","name":[["boot",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["index",1],["ts",1]],"body":[["function",2],["boot",3],["chrome",3],["void",3],["assign",1],["window",1],["add",4],["modal",17],["escape",1],["blocker",1],["palette",2],["open",1],["apply",1],["layout",2],["read",1],["stored",1],["restore",1],["col",2],["widths",1],["init",1],["resizers",1],["bind",7],["button",1],["upload",1],["notes",1],["mic",1],["dismiss",2],["cust",2],["close",15],["const",5],["project",4],["host",1],["fn",1],["proj",17],["cancel",4],["pm",1],["if",5],["ready",1],["else",1],["el",1],["event",3],["listener",3],["click",3],["target",1],["install",1],["workbench",1],["keys",1],["dock",1],["team",1]]},{"id":"frontend/src/features/chrome/index.ts#bootChrome.closeProj","name":[["close",1],["proj",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["index",1],["ts",1]],"body":[["close",5],["proj",3],["void",2],["if",1],["ready",1],["project",2],["modal",4],["else",1],["el",1]]},{"id":"frontend/src/features/chrome/index.ts#ChromeWindow","name":[["chrome",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["index",1],["ts",1]],"body":[["type",2],["chrome",2],["window",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/chrome/index.ts#installWorkbenchKeys","name":[["install",1],["workbench",1],["keys",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["workbench",2],["keys",2],["void",2],["if",5],["typeof",1],["document",3],["undefined",1],["return",1],["add",1],["event",1],["listener",1],["keydown",2],["key",11],["escape",1],["tab",1],["trap",1],["modal",1],["handle",1],["palette",1],["hotkey",1],["meta",2],["ctrl",2],["const",1],["sidebar",5],["host",1],["fn",1],["ready",1],["prevent",2],["default",2],["body",1],["class",1],["list",1],["contains",1],["collapsed",1],["shift",1],["cycle",1],["theme",1]]},{"id":"frontend/src/features/chrome/layout.test.ts","name":[["layout",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["import",4],["after",3],["each",5],["before",2],["describe",3],["expect",16],["vi",16],["from",1],["vitest",1],["20",2],["layout",26],["density",1],["let",3],["store",6],["map",5],["string",9],["class",10],["tokens",9],["api",10],["async",3],["reset",3],["modules",3],["new",5],["const",6],["body",2],["list",1],["stub",9],["global",9],["document",6],["element",3],["style",3],["property",1],["fn",1],["query",2],["selector",2],["null",2],["window",3],["local",3],["storage",3],["await",3],["unstub",2],["all",2],["globals",2],["apply",4],["writes",1],["compact",8],["wide",7],["comfortable",5],["absence",1],["has",9],["be",15],["true",3],["false",6],["persists",1],["os",6],["read",4],["stored",4],["defaults",1],["nope",1],["column",1],["width",4],["restore",6],["col",5],["widths",5],["clamps",1],["side",5],["200",1],["520",1],["dock",4],["360",1],["props",6],["240",1],["400",1],["inner",2],["1400",2],["resizer",2],["240px",1],["400px",1],["ignores",1],["out",1],["range",1],["persisted",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["add",3],["names",3],["string",2],["const",1],["class",1],["tokens",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["contains",2],["name",3],["string",2],["return",1],["class",1],["tokens",1],["has",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#getItem","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["item",2],["key",4],["string",3],["return",1],["store",2],["has",1],["as",1],["null",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#getItem~2","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["item",2],["key",3],["string",2],["return",1],["store",1],["null",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#getItem~3","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["item",2],["key",4],["string",2],["if",2],["os",2],["side",1],["return",3],["80",1],["dock",1],["100",1],["null",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#LayoutApi","name":[["layout",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["type",2],["layout",4],["api",2],["typeof",2],["import",2]]},{"id":"frontend/src/features/chrome/layout.test.ts#remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["remove",2],["names",3],["string",2],["const",1],["class",1],["tokens",1],["delete",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#setItem","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["item",2],["key",3],["string",5],["value",3],["store",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#setProperty","name":[["property",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["property",2],["name",3],["string",4],["value",3],["props",1]]},{"id":"frontend/src/features/chrome/layout.test.ts#setProperty~2","name":[["property",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["test",1],["ts",1]],"body":[["property",2],["name",3],["string",4],["value",3],["props",1]]},{"id":"frontend/src/features/chrome/layout.ts","name":[["layout",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["ts",1]],"body":[["layout",6],["density",1],["port",1],["app",3],["js",3],["10936",2],["10937",1],["apply",1],["11225",2],["local",1],["storage",2],["key",2],["os",2],["unchanged",1],["comfortable",2],["compact",1],["wide",1],["import",3],["from",3],["i18n",1],["runtime",1],["hint",1],["dom",1],["host",2],["fn",1],["ready",1],["export",1],["const",1],["body",1],["class",1],["only",1],["absence",1],["others",1]]},{"id":"frontend/src/features/chrome/layout.ts#applyLayout","name":[["apply",1],["layout",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["ts",1]],"body":[["function",2],["apply",2],["layout",6],["name",4],["string",2],["void",2],["if",3],["typeof",1],["document",4],["undefined",1],["return",1],["body",3],["class",3],["list",3],["remove",1],["compact",3],["wide",3],["add",2],["else",1]]},{"id":"frontend/src/features/chrome/layout.ts#isLayoutName","name":[["layout",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["ts",1]],"body":[["function",2],["layout",4],["name",4],["value",7],["string",2],["return",1],["comfortable",1],["compact",1],["wide",1]]},{"id":"frontend/src/features/chrome/layout.ts#LayoutName","name":[["layout",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["ts",1]],"body":[["type",2],["layout",2],["name",2],["comfortable",2],["compact",2],["wide",2]]},{"id":"frontend/src/features/chrome/layout.ts#readStoredLayout","name":[["read",1],["stored",1],["layout",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["ts",1]],"body":[["function",2],["read",2],["stored",2],["layout",6],["name",3],["try",1],["const",1],["saved",3],["local",1],["storage",2],["item",1],["key",1],["comfortable",3],["return",2],["catch",1]]},{"id":"frontend/src/features/chrome/layout.ts#setLayout","name":[["layout",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["layout",1],["ts",1]],"body":[["function",2],["layout",9],["name",6],["string",4],["void",2],["try",1],["local",1],["storage",2],["item",1],["key",1],["catch",1],["private",1],["mode",1],["apply",1],["const",3],["labels",2],["record",1],["comfortable",2],["cust",3],["general",3],["compact",2],["wide",2],["label",3],["host",4],["hint",5],["fn",1],["if",1],["ready",1],["toast",2],["else",1]]},{"id":"frontend/src/features/chrome/mic.ts","name":[["mic",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["mic",1],["ts",1]],"body":[["voice",1],["dictation",1],["via",1],["speech",2],["recognition",1],["port",1],["app",1],["js",1],["10919",1],["10932",1],["import",3],["from",3],["i18n",1],["runtime",1],["grow",1],["hint",1],["dom",1],["host",2],["fn",1],["ready",1],["let",1],["rec",2],["null",2]]},{"id":"frontend/src/features/chrome/mic.ts#bindMic","name":[["bind",1],["mic",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["mic",1],["ts",1]],"body":[["function",2],["bind",2],["mic",4],["void",2],["const",1],["btn",4],["if",1],["add",1],["event",1],["listener",1],["click",1],["dictate",1]]},{"id":"frontend/src/features/chrome/mic.ts#micDictate","name":[["mic",1],["dictate",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["mic",1],["ts",1]],"body":[["function",2],["mic",7],["dictate",2],["void",2],["const",7],["sr",3],["speech",1],["ctor",1],["btn",12],["if",10],["hint",4],["toast",4],["unsupported",1],["true",5],["return",2],["rec",7],["try",2],["stop",1],["catch",2],["already",1],["stopped",1],["null",5],["class",5],["list",5],["remove",4],["new",1],["lang",1],["navigator",1],["language",1],["zh",1],["cn",1],["interim",1],["results",3],["continuous",1],["comp",5],["composer",1],["as",1],["htmltext",1],["area",1],["element",1],["base",3],["value",2],["add",1],["listening",1],["onresult",1],["let",2],["txt",3],["length",1],["alt",4],["transcript",1],["host",1],["fn",1],["grow",2],["ready",1],["else",1],["onerror",1],["error",2],["onend",1],["start",2],["failed",1]]},{"id":"frontend/src/features/chrome/mic.ts#resetMic","name":[["reset",1],["mic",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["mic",1],["ts",1]],"body":[["function",2],["reset",2],["mic",2],["void",2],["if",1],["rec",3],["try",1],["stop",1],["catch",1],["ignore",1],["null",1]]},{"id":"frontend/src/features/chrome/mic.ts#speechCtor","name":[["speech",1],["ctor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["mic",1],["ts",1]],"body":[["function",2],["speech",10],["ctor",6],["rec",4],["null",3],["const",1],["window",1],["as",2],["unknown",1],["recognition",4],["webkit",2],["return",1]]},{"id":"frontend/src/features/chrome/mic.ts#SpeechRec","name":[["speech",1],["rec",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["mic",1],["ts",1]],"body":[["type",2],["speech",2],["rec",2],["lang",2],["string",6],["interim",2],["results",4],["boolean",4],["continuous",2],["onresult",2],["array",4],["like",4],["transcript",2],["void",10],["null",6],["onerror",2],["error",2],["onend",2],["start",2],["stop",2]]},{"id":"frontend/src/features/chrome/mic.ts#SpeechRecCtor","name":[["speech",1],["rec",1],["ctor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["mic",1],["ts",1]],"body":[["type",2],["speech",4],["rec",4],["ctor",2],["new",2]]},{"id":"frontend/src/features/chrome/modal.test.ts","name":[["modal",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["import",7],["read",2],["file",4],["sync",2],["from",7],["node",6],["fs",1],["dirname",2],["join",2],["path",4],["urlto",2],["url",2],["after",2],["each",4],["before",2],["describe",2],["expect",46],["vi",7],["vitest",1],["const",36],["here",2],["meta",1],["focusable",2],["sel",1],["href",1],["button",4],["not",16],["disabled",10],["textarea",1],["input",1],["select",1],["tabindex",2],["20",1],["modal",107],["focus",18],["trap",8],["let",4],["doc",46],["fake",6],["raf",4],["frame",3],["request",3],["callback",2],["api",46],["outside",18],["el",25],["async",1],["reset",2],["modules",2],["new",1],["create",3],["element",25],["id",2],["body",1],["append",3],["child",3],["active",19],["stub",3],["global",3],["document",3],["window",5],["ac",4],["open",18],["false",8],["animation",1],["cb",2],["push",1],["return",1],["length",12],["await",1],["unstub",1],["all",1],["globals",1],["pushes",1],["stack",15],["entry",3],["only",2],["was",1],["hidden",17],["make",16],["cust",15],["as",58],["unknown",28],["htmlelement",22],["class",10],["list",21],["contains",9],["be",36],["prev",1],["restores",4],["previous",2],["close",10],["still",2],["flush",8],["true",9],["already",1],["no",1],["op",1],["nests",1],["inner",1],["outer",2],["focused",3],["original",1],["closing",1],["non",2],["top",2],["splices",1],["verbatim",1],["search",1],["restore",1],["has",1],["been",8],["removed",1],["remove",2],["prefers",1],["data",1],["autofocus",2],["else",1],["first",7],["icon",1],["ghost",1],["control",1],["extra",4],["buttons",5],["auto",1],["tab",13],["last",5],["cycles",2],["shift",4],["focusables",4],["query",3],["selector",3],["box",8],["greater",1],["than",1],["equal",2],["key",7],["keydown",7],["prevent",7],["default",7],["have",7],["called",7],["moves",1],["escape",8],["closes",1],["topmost",1],["esc",12],["stolen",2],["blocker",2],["palette",1],["registered",1],["add",2],["boolean",1],["falls",1],["back",1],["visible",1],["team",9],["empty",1],["old",1],["bypass",1],["admin",2],["fallback",2],["includes",1],["ids",1],["so",1],["bypassed",1],["trapped",1],["selectors",1],["proj",1],["files",1],["treat",1],["stops",1],["attribute",1],["some",2],["source",1],["exports",2],["proxy",1],["install",1],["side",1],["effect",1],["src",2],["ts",1],["utf8",1],["contain",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#elText","name":[["el",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["el",5],["text",3],["doc",5],["fake",5],["const",1],["new",1],["offset",1],["parent",1],["null",1],["return",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeClassList","name":[["fake",1],["class",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["class",4],["fake",3],["list",2],["readonly",2],["tokens",8],["new",1],["string",7],["constructor",1],["private",1],["owner",3],["el",1],["initial",3],["if",4],["const",3],["split",1],["filter",1],["boolean",4],["add",5],["names",4],["void",2],["sync",2],["hidden",2],["remove",3],["delete",1],["contains",1],["name",9],["return",3],["has",3],["toggle",1],["force",3],["true",1],["else",3],["false",1],["value",1],["join",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeClassList.add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["add",3],["names",3],["string",2],["void",2],["const",1],["tokens",1],["owner",1],["sync",1],["hidden",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeClassList.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["constructor",2],["private",2],["readonly",2],["owner",2],["fake",2],["el",2],["initial",4],["string",2],["if",1],["const",1],["split",1],["filter",1],["boolean",1],["tokens",1],["add",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeClassList.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["contains",2],["name",3],["string",2],["boolean",2],["return",1],["tokens",1],["has",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeClassList.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["remove",2],["names",3],["string",2],["void",2],["const",1],["tokens",1],["delete",1],["owner",1],["sync",1],["hidden",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeClassList.toggle","name":[["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["toggle",2],["name",8],["string",2],["force",4],["boolean",4],["if",3],["true",1],["add",2],["else",3],["false",1],["remove",2],["tokens",2],["has",2],["return",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeClassList.value","name":[["value",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["value",2],["string",2],["return",1],["tokens",1],["join",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc","name":[["fake",1],["doc",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["class",2],["fake",17],["doc",2],["body",6],["el",18],["document",6],["element",10],["active",1],["null",6],["ids",3],["new",4],["map",1],["string",7],["constructor",1],["html",1],["id",8],["append",1],["child",1],["register",1],["void",1],["by",2],["return",8],["create",2],["tag",2],["text",3],["node",4],["data",2],["const",2],["query",2],["selector",2],["sel",6],["if",2],["starts",1],["slice",1],["walk",2],["find",1],["all",1],["out",3],["collect",1],["true",1],["contains",2],["boolean",1],["false",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["constructor",2],["document",2],["element",2],["new",2],["fake",2],["el",2],["html",1],["body",5],["id",1],["append",1],["child",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["contains",3],["node",4],["fake",2],["el",2],["null",2],["boolean",2],["if",1],["return",2],["false",1],["document",1],["element",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.createElement","name":[["create",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["create",2],["element",2],["tag",3],["string",2],["fake",3],["el",3],["return",1],["new",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.createTextNode","name":[["create",1],["text",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["create",2],["text",4],["node",2],["data",3],["string",2],["fake",2],["el",3],["const",1],["return",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.getElementById","name":[["element",1],["by",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["element",2],["by",2],["id",5],["string",2],["fake",2],["el",2],["null",3],["return",1],["ids",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["sel",5],["string",2],["fake",2],["el",2],["null",2],["if",1],["starts",1],["return",2],["element",2],["by",1],["id",1],["slice",1],["walk",1],["find",1],["document",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["all",2],["sel",3],["string",2],["fake",3],["el",3],["const",1],["out",3],["walk",1],["collect",1],["document",1],["element",1],["true",1],["return",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeDoc.registerId","name":[["register",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["register",2],["id",5],["string",2],["el",5],["fake",2],["void",2],["ids",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["class",12],["fake",17],["el",13],["tag",4],["name",21],["string",33],["id",7],["list",11],["children",10],["parent",10],["null",11],["attrs",8],["new",4],["map",3],["listeners",3],["array",1],["unknown",2],["void",8],["style",1],["record",2],["dataset",2],["disabled",8],["false",3],["href",6],["text",25],["html",5],["offset",3],["owner",6],["document",6],["doc",4],["constructor",1],["upper",2],["case",2],["return",16],["value",15],["sync",2],["hidden",3],["content",8],["if",13],["length",1],["join",1],["inner",2],["fixed",1],["point",1],["one",1],["pass",1],["leaves",1],["script",2],["as",4],["so",1],["test",1],["asserting",1],["would",1],["read",1],["markup",1],["double",1],["claims",1],["have",1],["stripped",1],["nothing",1],["here",1],["sanitiser",1],["only",1],["has",5],["not",1],["lie",1],["about",1],["removed",1],["let",1],["previous",3],["replace",2],["while",1],["contains",3],["attribute",4],["boolean",3],["register",2],["true",3],["starts",1],["data",4],["const",4],["key",2],["slice",1],["remove",2],["delete",1],["append",1],["child",11],["instanceof",1],["push",3],["filter",1],["node",4],["some",1],["focus",1],["opts",1],["prevent",1],["scroll",1],["active",1],["element",1],["add",1],["event",1],["listener",1],["type",3],["fn",2],["query",2],["selector",2],["sel",4],["walk",2],["find",1],["all",1],["out",3],["collect",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.addEventListener","name":[["add",1],["event",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["add",2],["event",2],["listener",2],["type",4],["string",2],["fn",3],["unknown",2],["void",4],["const",1],["list",3],["listeners",2],["push",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["append",2],["child",13],["fake",5],["el",6],["data",4],["string",7],["text",11],["content",4],["if",2],["instanceof",1],["parent",2],["children",2],["push",2],["id",3],["owner",2],["document",2],["register",1],["return",2],["const",1],["as",2]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.className","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["class",3],["name",2],["string",2],["return",1],["list",1],["value",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.className~2","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["class",4],["name",2],["value",3],["string",2],["list",2],["new",1],["fake",1],["sync",1],["hidden",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["constructor",2],["tag",4],["string",2],["doc",5],["fake",3],["name",1],["upper",1],["case",1],["owner",1],["document",1],["class",2],["list",2],["new",1],["offset",1],["parent",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["contains",3],["node",5],["fake",2],["el",2],["null",2],["boolean",2],["if",2],["return",3],["false",1],["true",1],["children",1],["some",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.focus","name":[["focus",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["focus",2],["opts",2],["prevent",2],["scroll",2],["boolean",2],["void",2],["owner",1],["document",1],["active",1],["element",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.getAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["attribute",2],["name",5],["string",5],["null",4],["if",1],["href",3],["return",2],["attrs",3],["has",1],["as",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.hasAttribute","name":[["has",1],["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["has",4],["attribute",2],["name",4],["string",2],["boolean",2],["if",1],["disabled",3],["return",2],["attrs",2]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["inner",2],["html",3],["string",2],["return",1],["text",1],["content",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.innerHTML~2","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["inner",2],["html",3],["value",4],["string",3],["children",1],["fixed",1],["point",1],["one",1],["pass",1],["leaves",1],["script",2],["as",1],["so",1],["test",1],["asserting",1],["text",8],["content",1],["would",1],["read",1],["markup",1],["double",1],["claims",1],["have",1],["stripped",1],["nothing",1],["here",1],["sanitiser",1],["only",1],["has",1],["not",1],["lie",1],["about",1],["removed",1],["let",1],["previous",3],["replace",1],["while",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["sel",3],["string",2],["fake",2],["el",2],["null",2],["return",1],["walk",1],["find",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["all",2],["sel",3],["string",2],["fake",3],["el",3],["const",1],["out",3],["walk",1],["collect",1],["true",1],["return",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["remove",2],["void",2],["if",1],["parent",4],["return",1],["children",2],["filter",1],["null",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.removeAttribute","name":[["remove",1],["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["remove",2],["attribute",2],["name",4],["string",2],["void",2],["attrs",1],["delete",1],["if",1],["disabled",2],["false",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["attribute",2],["name",8],["string",5],["value",7],["void",2],["attrs",1],["if",4],["id",3],["owner",1],["document",1],["register",1],["href",2],["disabled",2],["true",1],["starts",1],["data",1],["const",1],["key",2],["slice",1],["replace",1],["upper",1],["case",1],["dataset",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.syncHidden","name":[["sync",1],["hidden",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["sync",2],["hidden",3],["void",2],["offset",1],["parent",1],["class",1],["list",1],["contains",1],["null",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.textContent","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["text",4],["content",3],["string",2],["if",1],["children",2],["length",1],["return",2],["map",1],["join",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#FakeEl.textContent~2","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["text",3],["content",2],["value",4],["string",3],["children",1],["null",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#flush","name":[["flush",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["flush",2],["void",2],["const",2],["queued",2],["raf",1],["splice",1],["cb",2]]},{"id":"frontend/src/features/chrome/modal.test.ts#isFocusable","name":[["focusable",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["focusable",2],["node",11],["fake",2],["el",2],["boolean",2],["if",7],["tag",8],["name",2],["text",1],["return",8],["false",5],["const",3],["disabled",4],["has",2],["attribute",3],["class",1],["list",1],["contains",1],["hidden",1],["offset",1],["parent",1],["null",2],["lower",1],["case",1],["href",2],["true",3],["button",1],["textarea",1],["input",1],["select",1],["ti",3],["tabindex",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#key","name":[["key",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["key",8],["name",3],["string",4],["shift",6],["false",2],["boolean",2],["prevent",3],["default",3],["return",3],["type",2],["typeof",2],["vi",3],["fn",3]]},{"id":"frontend/src/features/chrome/modal.test.ts#makeModal","name":[["make",1],["modal",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["make",2],["modal",10],["doc",10],["fake",4],["id",10],["string",2],["opts",4],["extra",5],["buttons",3],["number",2],["autofocus",4],["boolean",2],["el",2],["const",6],["create",5],["element",5],["div",2],["class",3],["name",3],["hidden",1],["box",7],["close",5],["button",3],["icon",1],["ghost",1],["append",5],["child",5],["if",1],["marked",4],["attribute",1],["data",1],["auto",1],["let",1],["btn",1],["body",1],["return",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#matchSel","name":[["match",1],["sel",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["match",3],["sel",19],["node",13],["fake",2],["el",2],["string",2],["boolean",2],["if",10],["tag",2],["name",2],["text",1],["return",11],["false",1],["focusable",2],["starts",2],["id",1],["slice",2],["class",5],["list",5],["contains",5],["data",2],["autofocus",2],["has",1],["attribute",1],["modal",2],["box",2],["palette",2],["item",2],["col",4],["resizer",4],["side",2],["dock",2],["includes",1],["split",1],["some",1],["part",2],["trim",1],["upper",1],["case",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#ModalApi","name":[["modal",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["type",2],["modal",4],["api",2],["typeof",2],["import",2]]},{"id":"frontend/src/features/chrome/modal.test.ts#walkCollect","name":[["walk",1],["collect",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["walk",3],["collect",3],["root",8],["fake",4],["el",4],["sel",5],["string",2],["out",4],["skip",3],["boolean",2],["void",2],["if",1],["match",1],["push",1],["const",1],["children",1],["false",1]]},{"id":"frontend/src/features/chrome/modal.test.ts#walkFind","name":[["walk",1],["find",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["test",1],["ts",1]],"body":[["function",2],["walk",3],["find",3],["root",3],["fake",4],["el",4],["sel",5],["string",2],["null",3],["const",2],["children",1],["if",2],["match",1],["return",3],["inner",3]]},{"id":"frontend/src/features/chrome/modal.ts","name":[["modal",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["modal",15],["focus",4],["trap",3],["verbatim",1],["port",1],["app",8],["js",8],["11059",1],["11120",2],["stack",5],["tab",1],["cycle",1],["escape",3],["restore",1],["kernel",1],["team",4],["modals",2],["13491",1],["13613",1],["add",1],["remove",1],["hidden",1],["skip",1],["20",1],["routes",1],["them",1],["through",1],["open",2],["el",2],["close",2],["import",2],["from",2],["dom",1],["chrome",1],["host",2],["11060",1],["exported",1],["so",2],["tests",1],["inspect",1],["export",2],["const",5],["entry",1],["selectors",2],["empty",1],["but",1],["still",1],["visible",1],["original",1],["list",1],["was",1],["cust",2],["proj",2],["11101",1],["added",1],["because",1],["they",1],["now",1],["participate",1],["fallback",1],["admin",1],["files",1],["as",1],["focusable",1],["sel",1],["href",1],["button",2],["not",6],["disabled",4],["textarea",1],["input",1],["select",1],["tabindex",2],["blockers",1],["blocker",1],["palette",1],["later",1],["autocomplete",1],["register",1],["esc",1],["stolen",1],["11061",1],["11065",1],["11066",1],["11081",1],["11082",1],["11094",1],["11095",1],["overlay",1],["click",1],["target",1],["13387",1],["13391",1]]},{"id":"frontend/src/features/chrome/modal.ts#_focusables","name":[["focusables",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["focusables",2],["root",4],["element",2],["null",3],["htmlelement",4],["if",1],["return",3],["query",1],["selector",1],["all",1],["focusable",1],["sel",1],["filter",1],["const",1],["node",4],["as",2],["has",1],["attribute",1],["disabled",1],["offset",1],["parent",1],["class",1],["list",1],["contains",1],["hidden",1]]},{"id":"frontend/src/features/chrome/modal.ts#addModalEscapeBlocker","name":[["add",1],["modal",1],["escape",1],["blocker",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["add",2],["modal",2],["escape",5],["blocker",4],["fn",3],["void",2],["blockers",1],["push",1]]},{"id":"frontend/src/features/chrome/modal.ts#anyModalOpen","name":[["any",1],["modal",1],["open",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["any",2],["modal",6],["open",2],["boolean",2],["if",2],["focus",3],["stack",3],["length",2],["const",1],["top",3],["el",1],["class",1],["list",1],["contains",1],["hidden",1],["return",2],["true",1],["visible",1],["fallback",1],["null",1]]},{"id":"frontend/src/features/chrome/modal.ts#autocompleteOpen","name":[["autocomplete",1],["open",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["autocomplete",2],["open",3],["boolean",2],["const",1],["ac",4],["chrome",1],["host",1],["return",1]]},{"id":"frontend/src/features/chrome/modal.ts#bindModalDismiss","name":[["bind",1],["modal",1],["dismiss",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["bind",2],["modal",11],["dismiss",2],["htmlelement",4],["null",4],["close",6],["btn",4],["void",2],["if",3],["return",1],["add",2],["event",2],["listener",2],["click",2],["el",2],["target",1]]},{"id":"frontend/src/features/chrome/modal.ts#closeModalEl","name":[["close",1],["modal",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",3],["close",2],["modal",12],["el",3],["htmlelement",4],["null",5],["void",2],["if",4],["class",2],["list",2],["contains",2],["hidden",2],["return",1],["add",1],["pop",1],["matching",1],["stack",4],["entry",6],["top",1],["topmost",1],["let",2],["focus",6],["length",1],["const",2],["item",3],["splice",1],["break",1],["prev",6],["typeof",1],["as",2],["document",1],["node",1]]},{"id":"frontend/src/features/chrome/modal.ts#escapeBlocked","name":[["escape",1],["blocked",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["escape",3],["blocked",2],["boolean",2],["const",1],["fn",2],["blockers",1],["if",1],["return",2],["true",1],["autocomplete",1],["open",1]]},{"id":"frontend/src/features/chrome/modal.ts#EscapeBlocker","name":[["escape",1],["blocker",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["type",2],["escape",2],["blocker",2],["boolean",2]]},{"id":"frontend/src/features/chrome/modal.ts#focusNode","name":[["focus",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["focus",4],["node",6],["htmlelement",2],["void",2],["try",2],["prevent",1],["scroll",1],["true",1],["catch",2],["detached",1]]},{"id":"frontend/src/features/chrome/modal.ts#ModalFocusEntry","name":[["modal",1],["focus",1],["entry",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["type",2],["modal",2],["focus",2],["entry",2],["el",2],["htmlelement",2],["prev",2],["element",2],["null",2]]},{"id":"frontend/src/features/chrome/modal.ts#ModalKeyEvent","name":[["modal",1],["key",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["type",2],["modal",2],["key",6],["event",2],["string",2],["shift",2],["boolean",2],["prevent",2],["default",2],["void",2]]},{"id":"frontend/src/features/chrome/modal.ts#openModalEl","name":[["open",1],["modal",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["open",2],["modal",13],["el",3],["htmlelement",4],["null",4],["void",2],["if",3],["return",1],["const",5],["was",2],["hidden",4],["class",3],["list",6],["contains",2],["remove",1],["focus",3],["stack",1],["push",1],["prev",1],["document",1],["active",1],["element",1],["defer",1],["until",1],["content",1],["paints",1],["cust",1],["tabs",1],["fill",1],["async",1],["request",1],["animation",1],["frame",1],["box",7],["query",2],["selector",2],["as",2],["has",1],["attribute",2],["tabindex",2],["focusables",1],["marked",2],["data",1],["autofocus",1],["prefer",2],["find",1],["icon",1],["ghost",1],["node",1]]},{"id":"frontend/src/features/chrome/modal.ts#resetModalTrap","name":[["reset",1],["modal",1],["trap",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["reset",2],["modal",3],["trap",2],["void",2],["focus",1],["stack",1],["length",1]]},{"id":"frontend/src/features/chrome/modal.ts#trapModalKeydown","name":[["trap",1],["modal",1],["keydown",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["trap",2],["modal",22],["keydown",2],["key",7],["event",4],["keyboard",2],["void",2],["if",11],["tab",2],["escape",4],["return",6],["topmost",1],["open",1],["stack",4],["first",6],["visible",2],["let",1],["htmlelement",2],["null",4],["focus",6],["length",4],["const",5],["top",3],["el",2],["class",1],["list",6],["contains",2],["hidden",1],["fallback",1],["don",1],["steal",1],["from",1],["nested",1],["popovers",1],["composer",1],["autocomplete",1],["blocked",1],["prevent",4],["default",4],["close",1],["cycle",1],["within",1],["box",4],["query",1],["selector",1],["as",1],["focusables",1],["last",4],["shift",2],["document",3],["active",3],["element",3],["else",2]]},{"id":"frontend/src/features/chrome/modal.ts#visibleFallbackModal","name":[["visible",1],["fallback",1],["modal",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["modal",1],["ts",1]],"body":[["function",2],["visible",2],["fallback",3],["modal",3],["htmlelement",2],["null",3],["const",2],["sel",2],["selectors",1],["node",4],["if",1],["class",1],["list",1],["contains",1],["hidden",1],["return",2]]},{"id":"frontend/src/features/chrome/notes.ts","name":[["notes",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["project",2],["notes",1],["files",1],["dock",1],["port",1],["app",2],["js",2],["10909",1],["10914",1],["import",5],["from",5],["i18n",1],["runtime",1],["current",1],["id",1],["sessions",1],["stores",1],["session",1],["api",2],["ago",1],["el",2],["icon",1],["dom",1],["host",2],["fn",1],["ready",1],["10910",1]]},{"id":"frontend/src/features/chrome/notes.ts#addNote","name":[["add",1],["note",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["async",2],["function",2],["add",2],["note",3],["promise",2],["void",2],["const",3],["pid",3],["eff",1],["project",1],["inp",4],["input",1],["as",1],["htmltext",1],["area",1],["element",1],["null",1],["if",2],["return",2],["value",2],["trim",1],["try",1],["await",2],["api",1],["projects",1],["notes",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["content",1],["load",1],["catch",1],["ignore",1]]},{"id":"frontend/src/features/chrome/notes.ts#bindNotes","name":[["bind",1],["notes",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["function",2],["bind",2],["notes",4],["void",4],["const",5],["save",4],["note",2],["if",5],["add",3],["event",2],["listener",2],["click",2],["files",6],["btn",4],["load",1],["block",4],["class",1],["list",1],["remove",1],["hidden",1],["dock",4],["tab",8],["host",2],["fn",2],["active",4],["ready",2],["else",1]]},{"id":"frontend/src/features/chrome/notes.ts#effProject","name":[["eff",1],["project",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["function",2],["eff",2],["project",5],["string",2],["null",3],["if",1],["value",4],["return",2],["const",2],["list",2],["sessions",1],["as",1],["session",1],["row",1],["find",1],["id",3],["current",1]]},{"id":"frontend/src/features/chrome/notes.ts#loadNotes","name":[["load",1],["notes",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["notes",10],["promise",2],["void",2],["const",4],["pid",3],["eff",1],["project",2],["list",5],["if",2],["return",2],["inner",2],["html",2],["div",2],["class",1],["files",1],["empty",2],["no",1],["try",1],["await",1],["api",1],["projects",1],["as",1],["note",2],["row",2],["null",1],["array",4],["render",1],["catch",1]]},{"id":"frontend/src/features/chrome/notes.ts#NoteRow","name":[["note",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["type",2],["note",4],["row",2],["id",4],["string",12],["content",2],["text",2],["updated",2],["at",4],["created",2]]},{"id":"frontend/src/features/chrome/notes.ts#renderNotes","name":[["render",1],["notes",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["function",2],["render",2],["notes",10],["note",4],["row",2],["void",3],["const",3],["list",6],["if",2],["return",2],["inner",1],["html",1],["length",1],["append",6],["child",6],["el",6],["div",4],["files",1],["empty",2],["each",1],["null",1],["content",1],["text",1],["nt",2],["time",1],["ago",1],["updated",1],["at",2],["created",1],["del",5],["span",1],["icon",1],["trash",1],["14",1],["onclick",1],["async",1],["try",1],["await",1],["api",1],["id",2],["method",1],["delete",1],["catch",1],["ignore",1],["load",1]]},{"id":"frontend/src/features/chrome/notes.ts#SessionRow","name":[["session",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["notes",1],["ts",1]],"body":[["type",2],["session",2],["row",2],["id",4],["string",4],["project",2],["null",2]]},{"id":"frontend/src/features/chrome/palette.test.ts","name":[["palette",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["test",1],["ts",1]],"body":[["import",15],["read",2],["file",4],["sync",2],["from",8],["node",5],["fs",1],["dirname",2],["join",2],["path",3],["urlto",2],["url",2],["after",2],["each",4],["before",2],["describe",2],["expect",21],["vi",24],["vitest",1],["contract",2],["stub",13],["compat",1],["skills",2],["catalog",2],["stores",3],["customize",1],["current",5],["id",33],["session",3],["reset",3],["store",3],["fields",3],["signal",1],["field",1],["const",23],["here",2],["meta",1],["20",1],["command",1],["palette",16],["unstub",2],["all",5],["globals",2],["restore",1],["mocks",1],["parse",7],["artifact",21],["query",9],["keeps",1],["exact",4],["version",13],["treats",1],["missing",2],["one",1],["as",5],["latest",2],["async",9],["await",10],["be",5],["null",4],["foo",1],["art",11],["equal",3],["ver",5],["03",2],["opens",1],["owning",1],["then",2],["open",32],["viewer",15],["forwarding",1],["conversation",7],["fn",13],["mock",7],["resolved",1],["value",6],["undefined",1],["global",7],["window",7],["active",4],["tab",5],["other",1],["pal",11],["true",3],["filename",2],["table",1],["csv",3],["root",5],["frame",14],["project",1],["proj",2],["false",2],["have",7],["been",6],["called",6],["promise",3],["resolve",4],["object",1],["containing",1],["view",4],["calls",2],["string",4],["not",6],["rewrite",1],["into",1],["record",2],["unknown",3],["property",1],["falls",1],["back",1],["files",2],["05",1],["typeof",2],["function",2],["would",1],["throw",2],["same",1],["hit",1],["skips",1],["discards",1],["out",1],["order",1],["search",4],["response",1],["gen",1],["list",3],["inner",2],["html",2],["keep",1],["append",3],["child",3],["selector",2],["document",1],["create",1],["element",1],["tag",3],["name",2],["upper",1],["case",1],["class",1],["text",3],["content",1],["style",1],["attribute",1],["add",1],["event",1],["listener",1],["return",1],["body",3],["first",4],["new",1],["finish",2],["fetch",3],["implementation",2],["once",2],["ok",2],["json",2],["stringify",2],["sessions",2],["artifacts",2],["datapro",2],["el",1],["htmlelement",1],["slow",2],["alpha",1],["fast",2],["beta",1],["stale",3],["items",1],["some",1],["label",1],["source",1],["gates",1],["later",1],["lane",1],["names",1],["ready",2],["never",1],["imports",1],["exports",2],["src",4],["ts",1],["utf8",1],["contain",2],["match",1]]},{"id":"frontend/src/features/chrome/palette.test.ts#finishFirst","name":[["finish",1],["first",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["test",1],["ts",1]],"body":[["finish",2],["first",2],["unknown",2],["void",2],["undefined",1]]},{"id":"frontend/src/features/chrome/palette.ts","name":[["palette",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["command",1],["palette",3],["port",1],["app",11],["js",11],["10940",2],["11057",2],["artifact",3],["hits",1],["follow",1],["03",3],["open",7],["owning",1],["session",3],["then",2],["viewer",5],["at",1],["exact",2],["version",8],["id",7],["present",1],["never",2],["silently",1],["drop",1],["if",2],["17",2],["has",1],["not",3],["yet",1],["assigned",2],["files",1],["tab",1],["leave",1],["todo",2],["06",1],["tree",1],["import",9],["public",1],["text",1],["from",9],["scrub",2],["cycle",1],["theme",4],["dark",1],["i18n",1],["runtime",1],["skills",1],["catalog",1],["stores",2],["customize",1],["current",1],["api",2],["el",3],["grow",1],["icon",1],["dom",1],["host",3],["fn",1],["invoke",1],["ready",1],["any",1],["modal",2],["export",1],["const",1],["pal",1],["state",1],["false",1],["items",1],["idx",1],["null",2],["list",1],["gen",1],["query",1],["vid",1],["omitted",1],["latest",3],["hit",1],["first",1],["forwarded",1],["as",1],["rewritten",1],["here",1],["must",1],["refuse",1],["silent",1],["show",1],["stale",1],["found",1],["gone",1],["10973",1],["10985",1],["10986",1],["11014",1],["10963",1],["10972",1],["11041",2],["11062",1],["11015",1],["11043",1],["11056",1],["13370",1],["13373",1],["ctrl",1]]},{"id":"frontend/src/features/chrome/palette.ts#ArtifactHit","name":[["artifact",1],["hit",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["type",4],["artifact",4],["hit",2],["id",12],["string",16],["filename",2],["content",2],["root",2],["frame",2],["null",8],["project",2],["version",4],["latest",2]]},{"id":"frontend/src/features/chrome/palette.ts#bindPaletteButton","name":[["bind",1],["palette",1],["button",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["bind",2],["palette",3],["button",2],["void",2],["const",1],["btn",4],["search",1],["if",1],["add",1],["event",1],["listener",1],["click",1],["open",1]]},{"id":"frontend/src/features/chrome/palette.ts#closePalette","name":[["close",1],["palette",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["close",2],["palette",2],["void",2],["if",1],["pal",7],["el",4],["remove",1],["null",2],["list",1],["open",1],["false",1],["items",1],["idx",1]]},{"id":"frontend/src/features/chrome/palette.ts#DataproHit","name":[["datapro",1],["hit",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["type",4],["datapro",2],["hit",2],["artifact",2],["id",6],["string",12],["root",2],["frame",2],["null",4],["project",2],["dataset",2],["json",2],["pointer",2],["content",2],["unknown",2],["query",2]]},{"id":"frontend/src/features/chrome/palette.ts#dataproPaletteSummary","name":[["datapro",1],["palette",1],["summary",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["datapro",4],["palette",2],["summary",2],["hit",13],["null",3],["undefined",2],["string",5],["const",1],["parts",5],["if",5],["dataset",2],["type",2],["push",3],["public",3],["text",3],["60",1],["json",3],["pointer",2],["80",1],["content",10],["let",1],["unknown",1],["typeof",1],["try",1],["stringify",1],["catch",1],["180",1],["return",1],["join",1]]},{"id":"frontend/src/features/chrome/palette.ts#handlePaletteHotkey","name":[["handle",1],["palette",1],["hotkey",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["handle",2],["palette",4],["hotkey",2],["keyboard",2],["event",2],["boolean",2],["if",3],["meta",1],["key",4],["ctrl",1],["return",4],["false",1],["pal",1],["open",3],["prevent",2],["default",2],["close",1],["true",3],["any",1],["modal",1]]},{"id":"frontend/src/features/chrome/palette.ts#isPaletteOpen","name":[["palette",1],["open",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["palette",2],["open",3],["boolean",2],["return",1],["pal",1]]},{"id":"frontend/src/features/chrome/palette.ts#loadSkillsCatalog","name":[["load",1],["skills",1],["catalog",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["skills",10],["catalog",8],["promise",2],["skill",5],["row",5],["if",1],["value",5],["return",2],["as",3],["try",1],["const",1],["await",1],["api",1],["null",1],["catch",1]]},{"id":"frontend/src/features/chrome/palette.ts#openDataproSearchHit","name":[["open",1],["datapro",1],["search",1],["hit",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["open",20],["datapro",5],["search",2],["hit",16],["void",2],["close",1],["palette",2],["if",8],["artifact",6],["id",14],["const",5],["view",4],["string",1],["filename",1],["result",1],["json",2],["content",1],["type",1],["application",1],["root",6],["frame",6],["null",3],["project",3],["viewer",6],["host",4],["fn",4],["conversation",4],["current",2],["value",2],["ready",5],["promise",1],["resolve",1],["then",1],["return",3],["cust",4],["connectors",1]]},{"id":"frontend/src/features/chrome/palette.ts#openPalette","name":[["open",1],["palette",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["open",4],["palette",9],["void",4],["if",7],["pal",15],["return",2],["true",1],["const",4],["ov",7],["el",6],["div",3],["box",4],["inp",8],["input",3],["as",1],["htmlinput",1],["element",1],["placeholder",2],["search",3],["spellcheck",1],["false",1],["list",5],["append",4],["child",4],["document",1],["body",1],["onclick",1],["target",1],["close",2],["add",2],["event",2],["listener",2],["value",1],["keydown",1],["composing",1],["key",5],["code",1],["229",1],["escape",1],["prevent",4],["default",4],["else",3],["arrow",2],["down",1],["idx",5],["math",2],["min",1],["items",1],["length",1],["render",2],["up",1],["max",1],["enter",1],["pick",1],["focus",1]]},{"id":"frontend/src/features/chrome/palette.ts#openPaletteArtifact","name":[["open",1],["palette",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["open",11],["palette",3],["artifact",5],["hit",17],["void",3],["close",1],["const",8],["id",22],["string",1],["if",5],["return",3],["view",2],["filename",2],["content",2],["type",2],["root",3],["frame",7],["null",3],["project",3],["exact",1],["version",7],["search",1],["row",1],["carries",1],["one",1],["not",3],["drop",1],["field",1],["latest",3],["go",3],["viewer",5],["host",4],["fn",4],["ready",4],["17",1],["mounted",1],["yet",1],["files",3],["so",1],["dropped",1],["active",4],["tab",8],["dock",4],["else",1],["conversation",4],["current",1],["value",1],["promise",1],["resolve",1],["then",1]]},{"id":"frontend/src/features/chrome/palette.ts#openPaletteArtifact.go","name":[["go",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["go",2],["void",2],["const",3],["open",5],["viewer",5],["host",3],["fn",3],["if",3],["ready",3],["view",1],["return",1],["17",1],["not",2],["mounted",1],["yet",1],["files",3],["so",1],["hit",1],["dropped",1],["active",4],["tab",8],["dock",4],["else",1]]},{"id":"frontend/src/features/chrome/palette.ts#palActions","name":[["pal",1],["actions",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["pal",2],["actions",2],["palette",13],["item",2],["return",1],["group",12],["commands",6],["label",6],["action",5],["new",3],["session",2],["icon",6],["plus",2],["run",6],["invoke",5],["host",10],["fn",5],["project",2],["open",3],["modal",1],["notebook",3],["active",1],["tab",1],["customize",1],["sliders",1],["cust",1],["theme",3],["toggle",1],["dark",1],["sun",1],["moon",1],["cycle",1],["back",1],["home",1],["arrow",1],["left",1],["show",1],["dashboard",1]]},{"id":"frontend/src/features/chrome/palette.ts#PaletteItem","name":[["palette",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["type",2],["palette",2],["item",2],["group",2],["string",8],["label",2],["sub",2],["icon",2],["run",2],["void",2]]},{"id":"frontend/src/features/chrome/palette.ts#PaletteState","name":[["palette",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["type",2],["palette",4],["state",2],["open",2],["boolean",2],["items",2],["item",2],["idx",2],["number",4],["el",4],["htmlelement",4],["null",4],["list",2],["gen",2]]},{"id":"frontend/src/features/chrome/palette.ts#palPick","name":[["pal",1],["pick",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["pal",3],["pick",2],["number",2],["void",2],["const",1],["items",1],["if",1],["run",2]]},{"id":"frontend/src/features/chrome/palette.ts#palRender","name":[["pal",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["pal",8],["render",2],["void",2],["const",4],["list",10],["el",8],["if",5],["return",2],["inner",2],["html",2],["items",2],["length",1],["append",7],["child",7],["div",6],["palette",5],["empty",2],["let",1],["last",3],["group",7],["string",1],["null",2],["each",2],["row",7],["item",2],["idx",2],["icon",3],["ic",4],["span",1],["pi",4],["15",1],["txt",5],["label",2],["sub",3],["onmouseenter",1],["query",1],["selector",1],["all",1],["class",2],["remove",1],["add",1],["onclick",1],["pick",1]]},{"id":"frontend/src/features/chrome/palette.ts#palSearch","name":[["pal",1],["search",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["async",2],["function",2],["pal",9],["search",6],["query",4],["string",2],["promise",2],["void",2],["const",7],["trim",1],["lower",4],["case",4],["gen",5],["items",8],["palette",9],["item",1],["actions",1],["each",5],["if",5],["label",5],["includes",3],["push",5],["sk",2],["await",2],["load",1],["skills",2],["catalog",1],["filter",1],["name",6],["display",2],["slice",4],["group",7],["sub",3],["description",1],["icon",4],["sparkles",1],["run",4],["close",2],["composer",1],["as",2],["htmltext",1],["area",1],["element",1],["null",2],["value",3],["focus",1],["host",3],["fn",2],["grow",2],["ready",1],["else",1],["try",1],["api",1],["encode",1],["uricomponent",1],["sessions",2],["session",1],["hit",9],["artifacts",3],["artifact",2],["datapro",7],["conv",2],["title",2],["default",2],["task",1],["summary",2],["message",1],["square",1],["invoke",1],["open",3],["conversation",1],["id",2],["project",1],["filename",1],["content",1],["type",1],["file",1],["public",1],["text",1],["result",1],["140",1],["catch",1],["best",1],["effort",1],["return",1],["idx",1],["render",1]]},{"id":"frontend/src/features/chrome/palette.ts#parseArtifactQuery","name":[["parse",1],["artifact",1],["query",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["parse",2],["artifact",8],["query",2],["search",5],["string",6],["id",10],["version",9],["null",7],["const",5],["raw",6],["starts",1],["slice",1],["new",1],["urlsearch",1],["params",1],["trim",3],["if",1],["return",2]]},{"id":"frontend/src/features/chrome/palette.ts#resetPalette","name":[["reset",1],["palette",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["function",2],["reset",2],["palette",3],["void",2],["close",1],["pal",1],["gen",1]]},{"id":"frontend/src/features/chrome/palette.ts#SessionHit","name":[["session",1],["hit",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["type",2],["session",2],["hit",2],["id",4],["string",8],["name",2],["task",2],["summary",2],["project",2],["null",2]]},{"id":"frontend/src/features/chrome/palette.ts#SkillRow","name":[["skill",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["palette",1],["ts",1]],"body":[["type",2],["skill",2],["row",2],["name",4],["string",6],["display",2],["description",2]]},{"id":"frontend/src/features/chrome/resizer.i18n.test.ts","name":[["resizer",1],["i18n",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["i18n",1],["test",1],["ts",1]],"body":[["column",2],["resizers",3],["created",5],["by",1],["boot",1],["chrome",1],["before",1],["locale",1],["chunks",1],["land",2],["their",1],["tooltip",2],["was",1],["resizer",8],["drag",5],["read",1],["once",1],["at",1],["creation",1],["so",1],["every",1],["load",1],["showed",1],["bare",2],["key",4],["hover",1],["language",2],["switch",2],["never",2],["changed",1],["static",1],["label",1],["now",1],["repainted",2],["rest",1],["import",5],["after",2],["each",2],["describe",2],["expect",5],["vi",13],["from",1],["vitest",1],["release",3],["unmock",2],["i18n",8],["en",7],["zh",7],["reset",2],["modules",2],["unstub",1],["all",2],["globals",1],["dictionaries",1],["async",3],["const",9],["fake",3],["element",5],["main",3],["query",3],["selector",7],["null",3],["append",1],["child",3],["push",1],["stub",3],["global",3],["document",2],["lang",3],["style",1],["property",1],["undefined",3],["body",1],["class",2],["list",1],["contains",1],["false",1],["create",1],["string",7],["attr",3],["exec",1],["return",3],["filter",1],["node",4],["has",1],["attribute",1],["window",1],["add",1],["event",1],["listener",1],["inner",1],["width",1],["1440",1],["local",1],["storage",1],["item",2],["os",1],["gate",3],["new",1],["promise",1],["void",1],["resolve",2],["real",6],["await",8],["actual",2],["default",6],["record",2],["mock",2],["runtime",4],["init",2],["col",3],["handle",5],["find",1],["name",1],["includes",1],["side",1],["be",4],["defined",1],["title",3],["not",1],["ready",1]]},{"id":"frontend/src/features/chrome/resizer.i18n.test.ts#fakeElement","name":[["fake",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["i18n",1],["test",1],["ts",1]],"body":[["function",2],["fake",4],["element",4],["const",1],["attrs",6],["new",1],["map",1],["string",2],["return",1],["class",2],["name",10],["text",1],["content",1],["title",1],["attribute",4],["has",3],["null",1],["value",2],["remove",2],["delete",1],["add",2],["event",1],["listener",1],["undefined",3],["list",1]]},{"id":"frontend/src/features/chrome/resizer.i18n.test.ts#FakeElement","name":[["fake",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["i18n",1],["test",1],["ts",1]],"body":[["type",2],["fake",2],["element",2],["class",4],["name",10],["string",18],["text",2],["content",2],["title",2],["attribute",8],["null",2],["has",2],["boolean",2],["value",2],["void",10],["remove",4],["add",4],["event",2],["listener",2],["list",2]]},{"id":"frontend/src/features/chrome/resizer.i18n.test.ts#release","name":[["release",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["i18n",1],["test",1],["ts",1]],"body":[["release",2],["void",2],["undefined",1]]},{"id":"frontend/src/features/chrome/resizer.ts","name":[["resizer",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["draggable",1],["sidebar",1],["dock",2],["column",1],["widths",1],["port",1],["app",4],["js",4],["13250",1],["13319",2],["local",1],["storage",1],["keys",1],["os",2],["side",1],["unchanged",1],["import",2],["optional",1],["from",2],["i18n",1],["runtime",1],["el",1],["dom",1],["let",1],["col",1],["clamp",1],["bound",1],["false",1],["13254",1],["13259",1],["13260",1],["13276",1],["13277",1]]},{"id":"frontend/src/features/chrome/resizer.ts#initColResizers","name":[["init",1],["col",1],["resizers",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["function",2],["init",2],["col",8],["resizers",2],["void",2],["if",6],["typeof",1],["document",7],["undefined",1],["return",1],["const",5],["main",5],["dock",8],["rightdock",1],["query",2],["selector",2],["resizer",4],["side",4],["make",2],["clamp",2],["bound",2],["true",1],["window",3],["add",1],["event",1],["listener",1],["resize",1],["cs",3],["computed",1],["style",3],["element",3],["dw",3],["parse",2],["int",2],["property",4],["value",2],["10",2],["math",5],["max",3],["360",2],["min",2],["inner",2],["width",2],["px",2],["sw",3],["200",2]]},{"id":"frontend/src/features/chrome/resizer.ts#makeColResizer","name":[["make",1],["col",1],["resizer",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["function",2],["make",2],["col",6],["resizer",7],["host",4],["htmlelement",2],["kind",8],["side",9],["dock",4],["void",2],["const",7],["el",1],["div",1],["static",2],["label",1],["not",1],["read",1],["once",1],["runs",1],["from",1],["boot",1],["chrome",1],["before",1],["locale",1],["chunks",1],["land",1],["answers",1],["key",1],["nothing",1],["wrote",1],["title",3],["again",1],["so",1],["tooltip",1],["was",1],["drag",3],["every",1],["load",1],["never",1],["followed",1],["language",1],["switch",1],["apply",3],["i18n",2],["repaints",1],["shell",1],["attribute",1],["data",1],["optional",1],["append",1],["child",1],["let",3],["start",3],["cur",11],["w0",4],["number",1],["if",3],["math",6],["max",2],["200",1],["min",3],["520",1],["document",13],["element",2],["style",2],["property",2],["px",2],["else",1],["cap",2],["window",4],["inner",3],["width",4],["360",2],["1180",1],["infinity",1],["move",3],["pointer",1],["event",10],["dx",3],["client",3],["up",5],["remove",5],["listener",7],["pointermove",2],["pointerup",2],["pointercancel",2],["body",3],["class",5],["list",5],["resizing",2],["active",2],["try",2],["local",1],["storage",1],["item",1],["os",2],["string",1],["round",1],["catch",2],["private",1],["mode",1],["dispatch",1],["new",1],["resize",1],["ignore",1],["add",6],["pointerdown",1],["button",1],["return",2],["contains",1],["sidebar",2],["collapsed",1],["prevent",1],["default",1],["measure",3],["bounding",1],["rect",1]]},{"id":"frontend/src/features/chrome/resizer.ts#makeColResizer.apply","name":[["apply",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["apply",2],["number",2],["if",1],["kind",1],["side",2],["cur",4],["math",5],["max",2],["200",1],["min",3],["520",1],["document",4],["element",2],["style",2],["property",2],["px",2],["else",1],["const",1],["cap",2],["window",3],["inner",3],["width",3],["360",2],["1180",1],["infinity",1],["dock",1]]},{"id":"frontend/src/features/chrome/resizer.ts#makeColResizer.onMove","name":[["move",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["move",2],["pointer",2],["event",2],["const",1],["dx",3],["client",1],["start",1],["apply",1],["kind",1],["side",1],["cur",2],["w0",2]]},{"id":"frontend/src/features/chrome/resizer.ts#makeColResizer.onUp","name":[["up",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["up",4],["document",4],["remove",5],["event",5],["listener",3],["pointermove",1],["move",1],["pointerup",1],["pointercancel",1],["body",1],["class",2],["list",2],["col",1],["resizing",1],["active",1],["try",2],["local",1],["storage",1],["item",1],["kind",1],["side",2],["os",2],["dock",1],["string",1],["math",1],["round",1],["cur",1],["catch",2],["private",1],["mode",1],["window",1],["dispatch",1],["new",1],["resize",1],["ignore",1]]},{"id":"frontend/src/features/chrome/resizer.ts#resetColClampBound","name":[["reset",1],["col",1],["clamp",1],["bound",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["function",2],["reset",2],["col",3],["clamp",3],["bound",3],["void",2],["false",1]]},{"id":"frontend/src/features/chrome/resizer.ts#restoreColWidths","name":[["restore",1],["col",1],["widths",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["resizer",1],["ts",1]],"body":[["function",2],["restore",2],["col",2],["widths",2],["void",2],["if",3],["typeof",2],["document",5],["undefined",2],["return",1],["const",3],["sw",5],["parse",2],["int",2],["local",2],["storage",2],["item",2],["os",2],["side",2],["10",2],["200",1],["520",1],["element",2],["style",2],["property",2],["px",2],["dw",4],["dock",2],["360",3],["inner",3],["window",2],["width",1],["1200",1],["math",2],["min",1],["max",1]]},{"id":"frontend/src/features/chrome/team.test.ts","name":[["team",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["import",8],["read",2],["file",4],["sync",2],["from",4],["node",3],["fs",1],["dirname",2],["join",2],["path",3],["urlto",2],["url",8],["after",2],["each",4],["before",2],["describe",2],["expect",41],["vi",21],["vitest",1],["const",9],["here",2],["meta",1],["20",1],["team",71],["surface",1],["let",5],["doc",27],["mini",2],["loc",6],["pathname",3],["string",7],["replace",4],["return",8],["type",1],["typeof",1],["fn",7],["raf",4],["frame",3],["request",3],["callback",2],["api",2],["modal",26],["async",10],["reset",2],["modules",2],["new",1],["stub",10],["global",10],["document",2],["window",3],["ac",1],["open",7],["false",9],["location",1],["confirm",1],["true",13],["animation",1],["cb",2],["push",2],["length",5],["await",7],["unstub",1],["all",2],["globals",1],["ensure",7],["dom",7],["idempotent",1],["creates",1],["contract",1],["ids",1],["element",20],["by",18],["id",22],["user",7],["not",9],["be",26],["null",6],["admin",26],["body",6],["close",8],["files",9],["class",10],["list",10],["contains",10],["hidden",10],["401",2],["auth",5],["me",1],["redirects",1],["login",2],["fetch",5],["mock",5],["resolved",4],["value",4],["status",4],["ok",4],["probe",4],["have",2],["been",2],["called",2],["identity",1],["unhides",1],["chip",5],["button",3],["200",3],["json",9],["mode",3],["username",5],["erika",4],["role",5],["text",11],["content",3],["contain",12],["member",3],["see",1],["mallory",3],["guest",2],["landing",1],["sent",1],["replay",2],["visitor",1],["goes",1],["through",2],["el",6],["stack",6],["boot",3],["trigger",5],["outside",2],["create",1],["if",6],["append",1],["child",1],["active",1],["focus",5],["as",2],["unknown",2],["onclick",2],["panel",2],["uses",1],["same",1],["trap",1],["some",1],["load",2],["renders",1],["five",1],["governance",1],["sections",1],["table",2],["implementation",1],["includes",5],["users",3],["u1",1],["disabled",2],["u2",1],["usage",3],["audit",3],["invites",3],["quotas",3],["query",1],["selector",1],["greater",1],["than",1],["fmt",5],["size",5],["matches",1],["app",1],["js",1],["13495",1],["13500",1],["512",2],["2048",1],["kb",1],["1048576",1],["mb",1],["1073741824",1],["gb",1],["source",1],["exports",2],["src",4],["ts",1],["utf8",1]]},{"id":"frontend/src/features/chrome/team.test.ts#json","name":[["json",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["json",3],["body",3],["unknown",2],["status",1],["200",1],["ok",1],["true",1],["async",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl","name":[["make",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["function",2],["make",2],["el",9],["doc",7],["mini",12],["tag",4],["string",12],["let",1],["text",6],["const",5],["node",31],["id",5],["name",3],["upper",1],["case",1],["class",10],["list",8],["new",4],["children",9],["parent",8],["null",8],["attrs",4],["map",2],["content",3],["inner",1],["html",1],["style",1],["onclick",1],["offset",3],["href",1],["type",1],["files",1],["undefined",1],["value",6],["append",1],["child",1],["push",2],["if",7],["ids",2],["return",13],["query",3],["selector",3],["sel",4],["all",2],["out",3],["walk",3],["match",1],["has",2],["attribute",3],["focus",1],["active",1],["element",1],["add",1],["event",1],["listener",1],["contains",3],["false",1],["true",3],["some",1],["remove",1],["filter",1],["sync",4],["hidden",5],["void",1],["object",2],["define",2],["property",2],["configurable",2],["tokens",1],["join",2],["length",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.addEventListener","name":[["add",1],["event",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["add",2],["event",2],["listener",2]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["append",2],["child",2],["mini",2],["el",2],["parent",1],["node",2],["children",1],["push",1],["if",1],["id",2],["doc",1],["ids",1],["return",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["contains",3],["mini",2],["el",2],["null",2],["if",2],["return",3],["false",1],["node",2],["true",1],["children",1],["some",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.focus","name":[["focus",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["focus",2],["doc",1],["active",1],["element",1],["node",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.get","name":[],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["return",1],["node",1],["class",1],["list",1],["tokens",1],["join",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.get~2","name":[],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["if",1],["node",2],["children",2],["length",1],["return",2],["map",1],["text",2],["content",1],["join",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.getAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["attribute",2],["string",2],["return",1],["node",1],["attrs",1],["null",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.hasAttribute","name":[["has",1],["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["has",3],["attribute",2],["string",2],["return",1],["node",1],["attrs",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["sel",3],["string",2],["return",1],["node",1],["all",1],["null",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["all",2],["sel",3],["string",2],["const",3],["out",3],["mini",2],["el",2],["walk",3],["children",1],["if",1],["match",1],["push",1],["node",1],["return",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.querySelectorAll.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["walk",3],["mini",2],["el",2],["const",1],["children",1],["if",1],["match",1],["sel",1],["out",1],["push",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["remove",2],["if",1],["node",4],["parent",3],["return",1],["children",2],["filter",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.set","name":[],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["value",3],["string",3],["node",1],["class",2],["list",2],["new",1],["mini",1],["sync",2],["hidden",2]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.set~2","name":[],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["value",4],["string",3],["text",1],["null",1],["node",1],["children",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["attribute",2],["string",4],["node",3],["attrs",1],["if",1],["id",2],["doc",1],["ids",1]]},{"id":"frontend/src/features/chrome/team.test.ts#makeEl.syncHidden","name":[["sync",1],["hidden",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["sync",2],["hidden",3],["void",2],["node",3],["offset",1],["parent",1],["class",1],["list",1],["contains",1],["null",1]]},{"id":"frontend/src/features/chrome/team.test.ts#match","name":[["match",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["function",2],["match",3],["mini",2],["el",2],["sel",10],["string",2],["boolean",2],["if",4],["starts",2],["return",5],["id",1],["slice",2],["class",1],["list",1],["contains",1],["data",2],["autofocus",2],["has",1],["attribute",1],["includes",1],["split",1],["some",1],["trim",1],["tag",1],["name",1],["upper",1],["case",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniClassList","name":[["mini",1],["class",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["class",4],["mini",2],["list",2],["tokens",6],["new",1],["string",6],["constructor",1],["private",1],["readonly",1],["change",3],["void",4],["initial",3],["if",4],["const",3],["split",1],["filter",1],["boolean",3],["add",5],["remove",3],["delete",1],["contains",1],["return",1],["has",2],["toggle",1],["force",3],["true",1],["else",3],["false",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniClassList.add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["add",3],["string",2],["void",2],["const",1],["tokens",1],["change",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniClassList.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["constructor",2],["private",2],["readonly",2],["change",2],["void",2],["initial",4],["string",2],["if",1],["const",1],["split",1],["filter",1],["boolean",1],["tokens",1],["add",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniClassList.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["contains",2],["string",2],["boolean",2],["return",1],["tokens",1],["has",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniClassList.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["remove",2],["string",2],["void",2],["const",1],["tokens",1],["delete",1],["change",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniClassList.toggle","name":[["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["toggle",2],["string",2],["force",4],["boolean",2],["void",2],["if",3],["true",1],["add",2],["else",3],["false",1],["remove",2],["tokens",1],["has",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc","name":[["mini",1],["doc",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["class",2],["mini",12],["doc",2],["ids",2],["new",1],["map",1],["string",6],["el",14],["body",4],["document",6],["element",10],["active",1],["null",6],["constructor",1],["make",4],["html",1],["append",1],["child",1],["by",2],["id",4],["return",7],["create",2],["tag",2],["text",3],["node",1],["data",2],["const",1],["content",1],["query",4],["selector",4],["sel",6],["if",1],["starts",1],["slice",1],["all",2],["contains",2],["boolean",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["constructor",2],["document",2],["element",2],["make",2],["el",2],["html",1],["body",3],["append",1],["child",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["contains",3],["mini",2],["el",2],["null",2],["boolean",2],["return",1],["document",1],["element",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc.createElement","name":[["create",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["create",2],["element",2],["tag",3],["string",2],["mini",2],["el",3],["return",1],["make",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc.createTextNode","name":[["create",1],["text",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["create",2],["text",4],["node",2],["data",3],["string",2],["mini",2],["el",3],["const",1],["make",1],["content",1],["return",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc.getElementById","name":[["element",1],["by",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["element",2],["by",2],["id",5],["string",2],["mini",2],["el",2],["null",3],["return",1],["ids",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["sel",5],["string",2],["mini",2],["el",2],["null",2],["if",1],["starts",1],["return",2],["element",2],["by",1],["id",1],["slice",1],["document",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniDoc.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["all",3],["sel",3],["string",2],["mini",2],["el",2],["return",1],["document",1],["element",1]]},{"id":"frontend/src/features/chrome/team.test.ts#MiniEl","name":[["mini",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["type",6],["mini",20],["el",18],["id",2],["string",40],["tag",2],["name",4],["class",6],["list",4],["children",2],["parent",4],["null",12],["attrs",2],["map",2],["text",2],["content",2],["inner",2],["html",2],["style",2],["record",2],["onclick",2],["event",4],["void",12],["offset",2],["href",2],["files",2],["file",2],["value",2],["append",2],["child",2],["query",4],["selector",4],["sel",4],["all",2],["has",2],["attribute",6],["boolean",4],["focus",2],["add",2],["listener",2],["fn",2],["contains",2],["remove",2]]},{"id":"frontend/src/features/chrome/team.test.ts#ModalApi","name":[["modal",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["type",2],["modal",4],["api",2],["typeof",2],["import",2]]},{"id":"frontend/src/features/chrome/team.test.ts#TeamApi","name":[["team",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["test",1],["ts",1]],"body":[["type",2],["team",4],["api",2],["typeof",2],["import",2]]},{"id":"frontend/src/features/chrome/team.ts","name":[["team",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["team",3],["mode",1],["docs",1],["server",1],["plan",1],["md",1],["m1",1],["m2",1],["port",1],["two",1],["iifes",2],["at",1],["app",3],["js",3],["13450",1],["13589",1],["13592",1],["13682",1],["combined",1],["into",1],["one",2],["auth",2],["me",2],["probe",1],["both",1],["fetched",1],["modals",1],["now",1],["go",1],["through",1],["unified",1],["focus",1],["trap",1],["original",1],["bypassed",1],["class",1],["list",1],["remove",1],["hidden",1],["import",4],["paint",1],["icon",1],["from",4],["icons",1],["paths",1],["api",2],["by",1],["id",1],["el",3],["dom",2],["close",1],["modal",3],["open",1],["const",1],["tf",1],["state",1],["path",1],["inject",1],["contract",1],["if",1],["13",1],["shell",1],["has",1],["not",1],["painted",1],["yet",1],["idempotent",1],["13495",1],["13500",1],["13456",1],["13475",1],["13596",1],["13610",1]]},{"id":"frontend/src/features/chrome/team.ts#applyGovernance","name":[["apply",1],["governance",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["apply",2],["governance",2],["me",10],["auth",2],["null",2],["void",2],["if",5],["team",2],["mode",1],["true",1],["user",4],["return",2],["role",2],["guest",1],["page",2],["location",2],["pathname",1],["replace",1],["replay",1],["admin",3],["kind",1],["service",1],["const",1],["btn",4],["by",1],["id",1],["class",1],["list",1],["remove",1],["hidden",1],["onclick",1],["open",1]]},{"id":"frontend/src/features/chrome/team.ts#applyIdentity","name":[["apply",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["apply",2],["identity",2],["me",9],["auth",3],["null",2],["void",2],["if",3],["team",2],["mode",1],["true",1],["user",4],["return",2],["const",1],["chip",5],["by",1],["id",1],["text",1],["content",1],["username",1],["role",1],["admin",2],["class",1],["list",1],["remove",1],["hidden",1],["onclick",1],["confirm",1],["sign",1],["out",1],["fetch",1],["api",1],["logout",1],["method",1],["post",1],["then",1],["page",2],["location",2],["replace",2],["login",2],["catch",1]]},{"id":"frontend/src/features/chrome/team.ts#AuthMe","name":[["auth",1],["me",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["type",2],["auth",2],["me",2],["team",4],["mode",2],["boolean",2],["user",4]]},{"id":"frontend/src/features/chrome/team.ts#bindTeamChrome","name":[["bind",1],["team",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["bind",2],["team",10],["chrome",2],["void",3],["const",7],["close",10],["admin",7],["by",7],["id",7],["if",7],["onclick",4],["modal",4],["el",2],["refresh",4],["load",2],["files",11],["upload",14],["btn",3],["input",8],["as",1],["htmlinput",1],["element",1],["null",1],["tf",4],["state",4],["path",4],["click",1],["onchange",1],["file",4],["value",1],["return",2],["url",2],["api",1],["dir",1],["encode",2],["uricomponent",2],["name",2],["overwrite",1],["fetch",1],["method",1],["post",1],["body",1],["then",2],["ok",1],["json",1],["error",2],["string",1],["alert",2],["failed",2],["status",1],["catch",1]]},{"id":"frontend/src/features/chrome/team.ts#bootTeam","name":[["boot",1],["team",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["boot",2],["team",6],["void",3],["ensure",1],["dom",1],["bind",1],["chrome",1],["if",1],["import",1],["meta",1],["env",1],["mode",1],["test",1],["return",1],["probe",2],["auth",1],["files",1]]},{"id":"frontend/src/features/chrome/team.ts#buildAdminModal","name":[["build",1],["admin",1],["modal",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["build",2],["admin",10],["modal",16],["htmlelement",2],["const",9],["el",9],["div",6],["hidden",1],["id",5],["team",8],["attribute",4],["role",1],["dialog",1],["aria",3],["true",1],["labelledby",1],["title",5],["box",5],["head",5],["span",1],["null",1],["actions",5],["refresh",5],["button",2],["outline",1],["btn",1],["small",1],["close",6],["icon",1],["ghost",1],["label",1],["append",8],["child",8],["body",9],["wrap",3],["return",1]]},{"id":"frontend/src/features/chrome/team.ts#buildFilesModal","name":[["build",1],["files",1],["modal",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["build",2],["files",13],["modal",16],["htmlelement",2],["const",11],["el",10],["div",7],["hidden",1],["id",7],["team",11],["attribute",4],["role",1],["dialog",1],["aria",3],["true",1],["labelledby",1],["title",5],["box",6],["small",2],["head",5],["span",1],["null",1],["actions",6],["upload",5],["button",2],["outline",1],["btn",1],["input",7],["document",1],["create",1],["element",1],["type",1],["file",1],["style",1],["display",1],["none",1],["close",6],["icon",1],["ghost",1],["label",1],["append",10],["child",10],["body",5],["crumbs",5],["list",5],["return",1]]},{"id":"frontend/src/features/chrome/team.ts#ensureTeamDom","name":[["ensure",1],["team",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["ensure",2],["team",15],["dom",2],["void",2],["if",7],["typeof",1],["document",7],["undefined",1],["return",1],["by",6],["id",10],["user",2],["const",5],["chip",4],["el",8],["button",4],["outline",3],["btn",18],["hidden",4],["title",1],["signed",1],["click",1],["sign",1],["out",1],["body",6],["append",10],["child",10],["admin",5],["ic",4],["span",4],["paint",1],["icon",1],["users",1],["16",1],["null",3],["files",8],["dash",2],["side",1],["nav",1],["item",1],["modal",4],["build",2]]},{"id":"frontend/src/features/chrome/team.ts#fmtSize","name":[["fmt",1],["size",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["fmt",2],["size",2],["number",2],["string",2],["if",3],["1073741824",2],["return",4],["fixed",3],["gb",1],["1048576",2],["mb",1],["1024",2],["kb",1]]},{"id":"frontend/src/features/chrome/team.ts#jget","name":[["jget",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["jget",2],["path",3],["string",2],["promise",2],["unknown",2],["return",1],["fetch",1],["api",1],["then",1],["ok",1],["json",1],["null",1]]},{"id":"frontend/src/features/chrome/team.ts#loadAdmin","name":[["load",1],["admin",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["async",2],["function",2],["load",3],["admin",4],["promise",3],["void",2],["const",9],["body",11],["by",4],["id",16],["team",8],["if",3],["return",1],["text",3],["content",3],["loading",1],["try",1],["res",6],["await",1],["all",1],["jget",5],["users",7],["usage",6],["audit",6],["limit",3],["50",2],["invites",6],["quotas",6],["as",5],["user",6],["null",5],["record",5],["string",9],["unknown",4],["name",3],["each",1],["username",3],["table",5],["section",5],["role",2],["state",2],["map",5],["disabled",2],["active",1],["project",4],["kind",4],["total",2],["events",2],["math",1],["round",1],["number",1],["100",2],["scope",4],["window",2],["amount",1],["prefix",2],["token",1],["created",1],["live",2],["at",1],["revoked",1],["expired",1],["latest",1],["actor",2],["action",2],["target",2],["new",1],["date",1],["ts",1],["locale",1],["catch",1],["failed",4]]},{"id":"frontend/src/features/chrome/team.ts#loadTeamFiles","name":[["load",1],["team",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["load",2],["team",4],["files",5],["path",7],["string",2],["void",2],["tf",3],["state",3],["const",1],["url",2],["api",1],["encode",1],["uricomponent",1],["fetch",1],["then",3],["json",1],["body",2],["ok",2],["res",2],["render",1],["catch",1],["undefined",1]]},{"id":"frontend/src/features/chrome/team.ts#openAdmin","name":[["open",1],["admin",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["open",3],["admin",4],["void",3],["modal",2],["el",1],["by",1],["id",1],["team",1],["load",1]]},{"id":"frontend/src/features/chrome/team.ts#openTeamFilesPanel","name":[["open",1],["team",1],["files",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["open",3],["team",4],["files",4],["panel",2],["void",3],["modal",2],["el",1],["by",1],["id",1],["load",1],["tf",1],["state",1],["path",1]]},{"id":"frontend/src/features/chrome/team.ts#pageLocation","name":[["page",1],["location",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["page",2],["location",4],["pathname",3],["string",4],["replace",3],["url",2],["void",2],["if",1],["typeof",1],["undefined",2],["return",2]]},{"id":"frontend/src/features/chrome/team.ts#probeTeamAuth","name":[["probe",1],["team",1],["auth",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["async",2],["function",2],["probe",2],["team",3],["auth",4],["promise",2],["void",2],["try",1],["const",2],["await",2],["fetch",1],["api",1],["me",5],["if",1],["status",1],["401",1],["page",1],["location",1],["replace",1],["login",1],["return",1],["ok",1],["json",1],["as",1],["null",1],["apply",2],["identity",1],["governance",1],["catch",1],["mode",1],["off",1],["network",1]]},{"id":"frontend/src/features/chrome/team.ts#probeTeamFiles","name":[["probe",1],["team",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["probe",2],["team",6],["files",7],["void",2],["fetch",1],["api",1],["then",2],["ok",1],["json",1],["null",2],["roots",3],["root",1],["if",2],["length",1],["return",1],["btn",1],["dash",1],["as",1],["const",2],["each",1],["id",3],["by",1],["class",1],["list",1],["remove",1],["hidden",1],["onclick",1],["open",1],["panel",1],["catch",1],["undefined",1]]},{"id":"frontend/src/features/chrome/team.ts#renderTeamFiles","name":[["render",1],["team",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["render",2],["team",14],["files",15],["res",10],["ok",3],["boolean",2],["body",11],["void",2],["const",12],["crumbs",6],["by",3],["id",3],["list",8],["if",7],["return",3],["text",8],["content",7],["error",1],["unavailable",1],["home",5],["document",5],["create",5],["element",4],["href",4],["roots",3],["onclick",3],["prevent",3],["default",3],["load",3],["append",9],["child",9],["tf",3],["state",3],["path",7],["node",1],["up",3],["btn",3],["upload",1],["style",1],["display",1],["none",1],["each",2],["root",3],["row",11],["el",4],["div",3],["ev",4],["entries",2],["entry",6],["full",3],["name",3],["dir",1],["else",1],["link",4],["api",1],["download",1],["encode",1],["uricomponent",1],["size",5],["span",1],["fmt",1],["length",1],["empty",3]]},{"id":"frontend/src/features/chrome/team.ts#resetTeamFilesPath","name":[["reset",1],["team",1],["files",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["reset",2],["team",2],["files",2],["path",3],["void",2],["tf",1],["state",1]]},{"id":"frontend/src/features/chrome/team.ts#section","name":[["section",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["section",2],["parent",4],["htmlelement",4],["title",3],["string",2],["const",2],["el",2],["h3",1],["team",2],["admin",2],["append",2],["child",2],["box",3],["div",1],["sec",1],["return",1]]},{"id":"frontend/src/features/chrome/team.ts#table","name":[["table",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["table",4],["box",4],["htmlelement",2],["headers",3],["string",3],["rows",4],["unknown",2],["void",2],["const",6],["document",5],["create",5],["element",5],["class",1],["name",1],["team",2],["admin",2],["tr",5],["each",3],["th",4],["text",2],["content",2],["append",6],["child",6],["cells",2],["td",4],["null",1],["if",1],["length",1],["el",1],["div",1],["empty",1],["none",1]]},{"id":"frontend/src/features/chrome/team.ts#TeamFilesBody","name":[["team",1],["files",1],["body",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["type",2],["team",6],["files",6],["body",2],["error",2],["string",4],["roots",2],["root",2],["entries",2],["entry",2],["path",2]]},{"id":"frontend/src/features/chrome/team.ts#TeamFilesEntry","name":[["team",1],["files",1],["entry",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["type",2],["team",2],["files",2],["entry",2],["name",2],["string",2],["dir",2],["boolean",2],["size",2],["number",2]]},{"id":"frontend/src/features/chrome/team.ts#teamFilesPath","name":[["team",1],["files",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["function",2],["team",2],["files",2],["path",3],["string",2],["return",1],["tf",1],["state",1]]},{"id":"frontend/src/features/chrome/team.ts#TeamFilesRoot","name":[["team",1],["files",1],["root",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["type",2],["team",2],["files",2],["root",2],["path",2],["string",2]]},{"id":"frontend/src/features/chrome/team.ts#TeamUser","name":[["team",1],["user",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["team",1],["ts",1]],"body":[["type",2],["team",2],["user",2],["id",2],["string",8],["username",2],["role",2],["kind",2],["disabled",2],["boolean",2]]},{"id":"frontend/src/features/chrome/upload.test.ts","name":[["upload",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["import",4],["after",3],["each",4],["before",4],["describe",2],["expect",46],["vi",7],["from",5],["vitest",1],["current",18],["id",38],["project",12],["stores",2],["session",17],["reset",4],["store",2],["fields",2],["signal",1],["field",1],["upload",62],["state",12],["wait",9],["limit",2],["ms",2],["create",16],["pending",13],["uploads",9],["read",5],["file",17],["batch",15],["matches",14],["failure",7],["files",10],["type",1],["reader",11],["yields",1],["data",7],["base64",6],["payload",1],["next",3],["microtask",1],["20",1],["composer",2],["app",2],["js",2],["11049",1],["11199",1],["clear",3],["failures",5],["creations",3],["stub",27],["dom",5],["unstub",1],["all",2],["globals",1],["restore",1],["mocks",1],["rejects",4],["url",3],["no",1],["comma",1],["instead",2],["uploading",1],["empty",2],["bytes",4],["async",11],["not",11],["await",20],["csv",14],["throw",2],["could",1],["be",41],["encoded",1],["error",6],["new",21],["boom",2],["shares",1],["one",2],["flight",2],["per",1],["fresh",7],["opts",1],["out",2],["let",3],["const",26],["calls",4],["fetch",11],["frame",55],["value",20],["already",3],["open",15],["keeps",2],["auto",1],["branch",1],["way",1],["proj",17],["true",13],["filter",1],["path",3],["frames",4],["have",3],["length",3],["shared",1],["entry",1],["released",1],["once",2],["whole",1],["opened",15],["settles",3],["so",4],["attach",2],["re",1],["creates",1],["size",7],["only",1],["adopted",6],["conversation",10],["first",3],["send",4],["dispatch",2],["as",6],["soon",3],["was",4],["published",4],["while",5],["creation",12],["still",4],["running",1],["load",9],["sessions",17],["then",5],["turn",1],["had",2],["just",1],["started",1],["seam",1],["sender",1],["awaits",1],["its",3],["follows",1],["racing",1],["order",5],["string",3],["held",4],["promise",11],["void",6],["resolve",10],["release",4],["global",4],["window",5],["push",2],["return",4],["fid",2],["null",25],["subscribed",1],["sidebar",1],["refresh",1],["resolves",3],["equal",2],["false",6],["waits",1],["itself",1],["without",1],["adopting",1],["reject",2],["must",2],["called",2],["undefined",1],["adopt",2],["user",4],["navigated",1],["away",1],["creating",2],["navigation",1],["during",1],["post",4],["workspace",1],["hidden",1],["sibling",2],["never",1],["hold",1],["up",2],["unrelated",1],["match",1],["alone",1],["whenever",1],["destination",4],["unresolved",3],["cover",1],["but",1],["yet",1],["resolved",1],["guess",3],["also",1],["caught",1],["bound",3],["different",1],["existing",1],["waited",1],["those",1],["full",1],["stall",2],["budget",2],["closed",1],["at",9],["source",2],["now",1],["answers",2],["gone",1],["very",1],["target",3],["known",1],["by",1],["any",2],["settled",3],["selection",7],["names",1],["property",1],["made",1],["wide",1],["unnecessary",1],["callers",1],["ok",7],["status",1],["200",1],["text",5],["json",1],["stringify",1],["opening",1],["work",1],["parked",1],["keys",1],["there",1],["else",1],["frameless",3],["results",5],["binds",1],["name",4],["done",4],["switched",1],["works",1],["find",1],["body",2],["content",1],["registers",1],["enter",1],["cannot",1],["overtake",1],["looping",1],["matching",1],["batches",1],["appear",1],["second",1],["lands",1],["mid",1],["ready",2],["recorded",1],["supersedes",1],["unreadable",2],["blocked",3],["deliberate",1],["retry",1],["bounded",1],["64",2],["70",1],["stays",1],["120000",1]]},{"id":"frontend/src/features/chrome/upload.test.ts#batch","name":[["batch",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["function",2],["batch",6],["over",3],["partial",2],["upload",4],["return",1],["frame",2],["at",1],["selection",1],["null",6],["target",3],["id",2],["project",1],["source",1],["promise",2]]},{"id":"frontend/src/features/chrome/upload.test.ts#FetchCall","name":[["fetch",1],["call",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["type",2],["fetch",2],["call",2],["path",2],["string",4],["body",2],["record",2],["unknown",2]]},{"id":"frontend/src/features/chrome/upload.test.ts#file","name":[["file",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["function",2],["file",5],["name",3],["string",2],["return",1],["as",2],["unknown",1]]},{"id":"frontend/src/features/chrome/upload.test.ts#releaseSessions","name":[["release",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["release",2],["sessions",2],["void",2]]},{"id":"frontend/src/features/chrome/upload.test.ts#releaseSessions~2","name":[["release",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["release",2],["sessions",2],["void",2]]},{"id":"frontend/src/features/chrome/upload.test.ts#stubDom","name":[["stub",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["function",2],["stub",4],["dom",2],["workspace",6],["hidden",4],["false",2],["void",2],["const",1],["class",1],["list",1],["contains",1],["cls",2],["string",2],["vi",2],["global",2],["document",1],["query",1],["selector",1],["sel",2],["null",2],["element",1],["by",1],["id",1],["window",1]]},{"id":"frontend/src/features/chrome/upload.test.ts#stubFetch","name":[["stub",1],["fetch",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["function",2],["stub",3],["fetch",6],["handler",3],["path",5],["string",8],["body",8],["record",3],["unknown",5],["call",3],["const",3],["calls",3],["vi",1],["global",1],["url",2],["opts",4],["replace",1],["api",1],["v1",1],["json",2],["parse",1],["as",1],["push",1],["return",2],["promise",2],["resolve",2],["ok",1],["true",1],["status",1],["200",1],["text",1],["stringify",1]]},{"id":"frontend/src/features/chrome/upload.test.ts#stubReader","name":[["stub",1],["reader",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["function",2],["stub",3],["reader",5],["payload",3],["file",5],["name",3],["string",6],["error",5],["void",7],["class",1],["fake",2],["result",2],["null",9],["unknown",1],["onload",2],["onerror",2],["onabort",1],["read",1],["as",1],["data",1],["url",1],["const",1],["out",4],["promise",1],["resolve",1],["then",1],["if",1],["instanceof",1],["return",1],["vi",1],["global",1]]},{"id":"frontend/src/features/chrome/upload.test.ts#stubReader.FakeReader","name":[["fake",1],["reader",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["class",2],["fake",2],["reader",2],["result",2],["string",2],["null",9],["error",3],["unknown",1],["onload",2],["void",5],["onerror",2],["onabort",1],["read",1],["as",1],["data",1],["url",1],["file",2],["name",1],["const",1],["out",4],["payload",1],["promise",1],["resolve",1],["then",1],["if",1],["instanceof",1],["return",1]]},{"id":"frontend/src/features/chrome/upload.test.ts#stubReader.FakeReader.readAsDataURL","name":[["read",1],["as",1],["data",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["test",1],["ts",1]],"body":[["read",2],["as",2],["data",2],["url",2],["file",3],["name",2],["string",2],["void",3],["const",1],["out",4],["payload",1],["promise",1],["resolve",1],["then",1],["if",1],["instanceof",1],["error",2],["onerror",1],["return",1],["result",1],["onload",1]]},{"id":"frontend/src/features/chrome/upload.ts","name":[["upload",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["composer",2],["upload",14],["file",6],["input",2],["paste",2],["drop",2],["plus",1],["first",3],["session",6],["single",2],["flight",2],["keeps",1],["bytes",5],["text",3],["same",1],["conversation",7],["port",2],["app",9],["js",9],["11049",1],["11199",1],["state",2],["read",2],["create",1],["batch",2],["matches",2],["failure",4],["files",1],["wait",3],["limit",2],["ms",2],["pending",4],["uploads",3],["bindings",1],["at",3],["13751",1],["13755",1],["reset",1],["13414",1],["13418",1],["13420",1],["13423",1],["destination",2],["captured",1],["once",2],["selection",1],["pre",1],["workbench",1],["current",2],["id",4],["value",1],["post",2],["time",1],["so",3],["retargeted",1],["whichever",1],["happened",1],["be",1],["open",5],["reader",1],["finished",2],["import",8],["from",9],["i18n",1],["runtime",1],["default",1],["model",1],["name",1],["stores",2],["customize",1],["gen",1],["project",3],["sub",2],["ws",1],["connect",1],["api",3],["error",1],["hint",1],["dom",1],["host",2],["fn",1],["ready",1],["eff",1],["notes",1],["creation",4],["resolves",1],["frame",2],["as",3],["soon",1],["frames",2],["answers",1],["carries",1],["opened",2],["settles",1],["adopted",2],["has",3],["opening",3],["immediately",1],["none",1],["never",1],["rejects",2],["work",1],["cannot",2],["retract",1],["already",2],["bound",1],["export",2],["const",2],["failures",2],["creations",2],["map",2],["string",1],["new",6],["11051",1],["old",1],["split",2],["turned",1],["unreadable",1],["into",1],["successful",1],["zero",1],["every",1],["mode",1],["here",1],["instead",1],["11066",1],["fresh",1],["opts",1],["out",1],["per",1],["sharing",1],["exists",1],["attach",1],["send",2],["across",1],["two",1],["sibling",1],["caller",1],["nothing",1],["strand",1],["adopting",1],["stranger",1],["promise",1],["there",2],["would",1],["silently",1],["answer",1],["explicit",1],["request",1],["existing",1],["one",1],["publish",1],["just",1],["created",1],["then",1],["finish",1],["sidebar",2],["refresh",2],["if",1],["user",1],["still",1],["shared",1],["by",2],["own",1],["adoption",1],["above",1],["carry",1],["second",1],["copy",1],["sequence",1],["different",1],["guards",1],["published",1],["before",1],["selected",1],["interval",1],["binds",1],["exact",1],["11107",1],["11125",1],["11131",1],["stuck",1],["must",1],["not",1],["pin",1],["indefinitely",1],["see",1],["120000",1],["11191",1],["11195",1]]},{"id":"frontend/src/features/chrome/upload.ts#adoptCreatedFrame","name":[["adopt",1],["created",1],["frame",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["async",2],["function",2],["adopt",2],["created",2],["frame",8],["id",12],["string",8],["project",5],["null",10],["fns",4],["load",7],["sessions",7],["promise",6],["unknown",8],["open",7],["conversation",7],["fid",2],["pid",2],["void",2],["current",2],["value",3],["sub",1],["const",2],["host",2],["fn",2],["if",3],["ready",2],["await",2]]},{"id":"frontend/src/features/chrome/upload.ts#bindUpload","name":[["bind",1],["upload",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["function",2],["bind",2],["upload",7],["void",5],["const",12],["input",4],["file",5],["as",5],["htmlinput",2],["element",2],["null",1],["if",7],["add",6],["event",7],["listener",5],["change",1],["el",3],["current",1],["target",1],["files",15],["array",1],["from",1],["value",1],["choosing",1],["same",1],["again",1],["explicit",1],["retry",1],["composer",6],["paste",4],["clipboard",2],["items",4],["data",3],["kind",1],["push",1],["length",2],["prevent",4],["default",4],["hint",2],["pasting",1],["dz",8],["wrap",1],["dragover",4],["class",3],["list",3],["dragleave",1],["remove",2],["drop",1],["drag",4],["transfer",2],["dropping",1]]},{"id":"frontend/src/features/chrome/upload.ts#createUploadSession","name":[["create",1],["upload",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["function",2],["create",2],["upload",12],["session",3],["project",13],["id",19],["string",4],["null",6],["options",4],["fresh",3],["boolean",2],["creation",4],["const",9],["shared",3],["key",5],["none",1],["existing",3],["state",4],["creations",4],["if",6],["return",3],["navigation",2],["gen",4],["open",4],["value",5],["callers",1],["wait",2],["destination",1],["not",3],["conversation",5],["finish",1],["opening",3],["published",1],["as",4],["soon",1],["post",3],["frames",3],["answers",1],["work",1],["lives",2],["separate",1],["chained",1],["promise",2],["resolving",1],["only",2],["after",1],["load",1],["sessions",1],["left",1],["frame",18],["unnameable",1],["two",2],["round",1],["trips",1],["batch",2],["matches",1],["had",1],["guess",2],["any",1],["unresolved",1],["cover",1],["window",1],["made",1],["unrelated",1],["send",2],["sibling",2],["bytes",2],["ready",8],["async",2],["await",2],["api",1],["method",1],["body",1],["json",1],["stringify",1],["undefined",1],["model",2],["default",1],["name",1],["throw",1],["new",1],["error",1],["returned",1],["no",2],["opened",2],["then",2],["began",1],["one",2],["created",2],["user",1],["has",1],["navigated",1],["another",2],["empty",1],["while",2],["request",1],["was",1],["flight",2],["remains",1],["bound",1],["either",1],["way",1],["workspace",6],["visible",2],["class",1],["list",1],["contains",1],["hidden",1],["current",1],["adopt",1],["catch",2],["cache",1],["whole",1],["just",1],["attach",1],["first",1],["have",1],["share",1],["even",1],["still",1],["they",1],["split",1],["from",1],["text",1],["across",1],["void",2],["delete",1]]},{"id":"frontend/src/features/chrome/upload.ts#pendingUploadsFor","name":[["pending",1],["uploads",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["function",2],["pending",3],["uploads",2],["frame",3],["id",6],["string",6],["null",6],["project",3],["creation",3],["promise",5],["upload",4],["batch",5],["return",1],["state",1],["filter",1],["matches",1]]},{"id":"frontend/src/features/chrome/upload.ts#readUploadFile","name":[["read",1],["upload",1],["file",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["function",2],["read",5],["upload",2],["file",11],["promise",3],["string",4],["return",2],["new",5],["resolve",2],["reject",4],["const",3],["reader",9],["onload",1],["result",5],["typeof",1],["comma",3],["index",1],["if",1],["error",4],["could",2],["not",2],["be",2],["encoded",1],["slice",1],["onerror",1],["onabort",1],["was",1],["cancelled",1],["as",1],["data",1],["url",1]]},{"id":"frontend/src/features/chrome/upload.ts#UploadBatch","name":[["upload",1],["batch",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["interface",2],["upload",3],["batch",3],["conversation",1],["open",1],["files",1],["were",1],["chosen",1],["null",8],["means",1],["none",1],["yet",1],["frame",2],["at",1],["selection",1],["string",5],["resolved",1],["destination",1],["stays",1],["until",1],["shared",1],["creation",2],["settles",1],["target",3],["id",2],["project",1],["identity",1],["promise",6],["adopted",1],["matching",1],["source",1],["result",1]]},{"id":"frontend/src/features/chrome/upload.ts#uploadBatchMatches","name":[["upload",1],["batch",1],["matches",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["function",2],["upload",4],["batch",12],["matches",2],["frame",8],["id",9],["string",6],["null",6],["project",4],["creation",5],["promise",7],["boolean",2],["return",1],["at",2],["selection",2],["target",2],["shared",1],["single",1],["flight",1],["send",1],["adopted",1],["very",1],["bound",1],["so",1],["they",1],["land",1],["same",1],["source",1]]},{"id":"frontend/src/features/chrome/upload.ts#UploadCreation","name":[["upload",1],["creation",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["type",2],["upload",2],["creation",2],["promise",4],["string",2],["opened",2],["void",2]]},{"id":"frontend/src/features/chrome/upload.ts#UploadFailure","name":[["upload",1],["failure",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["interface",2],["upload",3],["failure",2],["frame",1],["id",2],["string",2],["null",2],["project",1],["results",1],["result",1]]},{"id":"frontend/src/features/chrome/upload.ts#uploadFailureMatches","name":[["upload",1],["failure",1],["matches",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["function",2],["upload",4],["failure",9],["matches",2],["frame",6],["id",10],["string",4],["null",4],["project",4],["boolean",2],["return",1]]},{"id":"frontend/src/features/chrome/upload.ts#uploadFiles","name":[["upload",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["function",2],["upload",20],["files",6],["array",4],["like",3],["file",15],["list",2],["null",10],["undefined",3],["promise",16],["result",8],["const",12],["selected",3],["from",1],["as",1],["if",7],["length",2],["return",6],["resolve",2],["frame",30],["id",23],["current",2],["value",4],["project",9],["eff",1],["deliberate",1],["retry",1],["supersedes",1],["settled",1],["same",1],["destination",1],["otherwise",1],["yesterday",1],["fast",1],["failure",4],["block",1],["today",1],["successful",1],["next",2],["enter",3],["even",2],["though",1],["replacement",1],["bytes",3],["already",1],["present",1],["state",9],["failures",6],["each",1],["previous",3],["matches",1],["delete",3],["batch",10],["at",2],["selection",1],["target",27],["source",2],["start",1],["share",1],["first",1],["session",2],["creation",2],["synchronously",1],["registration",1],["before",3],["reader",2],["finish",1],["dispatch",1],["message",1],["create",1],["then",2],["tasks",2],["map",1],["async",1],["let",1],["string",1],["try",2],["prepared",3],["await",3],["all",2],["read",1],["b64",2],["api",2],["uploads",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["filename",3],["name",4],["content",1],["base64",1],["only",2],["open",1],["conversation",1],["dock",1],["should",1],["be",1],["refreshed",1],["landed",1],["whether",1],["not",1],["user",2],["still",1],["looking",1],["load",4],["artifacts",4],["host",1],["fn",1],["ready",1],["hint",2],["uploaded",1],["ok",3],["true",2],["catch",2],["error",4],["fail",1],["shared",1],["request",1],["settles",1],["wait",1],["bind",1],["right",1],["composer",1],["no",1],["written",1],["path",1],["itself",1],["failed",5],["stays",1],["less",1],["text",1],["false",1],["results",5],["filter",1],["add",2],["find",1],["bound",1],["abandoned",1],["ui",1],["never",1],["presses",1],["again",1],["while",1],["size",1],["64",1],["oldest",3],["values",1],["break",1],["finally",1],["pending",2]]},{"id":"frontend/src/features/chrome/upload.ts#UploadResult","name":[["upload",1],["result",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["interface",2],["upload",2],["result",2],["ok",1],["boolean",1],["frame",1],["id",1],["string",2],["null",1],["filename",1],["error",1],["unknown",1]]},{"id":"frontend/src/features/chrome/upload.ts#waitForPendingUploads","name":[["wait",1],["pending",1],["uploads",1]],"path":[["frontend",1],["src",1],["features",1],["chrome",1],["upload",1],["ts",1]],"body":[["async",2],["function",2],["wait",2],["pending",6],["uploads",3],["frame",7],["id",11],["string",8],["null",8],["project",4],["creation",3],["promise",9],["ok",3],["boolean",2],["failures",6],["upload",5],["result",3],["awaiting",1],["one",1],["round",1],["not",2],["enough",1],["batch",4],["registered",1],["while",1],["were",1],["waiting",1],["still",1],["send",1],["must",1],["overtake",1],["const",3],["if",1],["length",2],["break",1],["await",1],["all",3],["map",1],["state",1],["filter",1],["failure",5],["matches",1],["results",4],["reduce",1],["concat",1],["return",1]]},{"id":"frontend/src/features/csv/csv.test.ts","name":[["csv",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["test",1],["ts",1]],"body":[["import",2],["describe",5],["expect",18],["from",3],["vitest",1],["csv",13],["fields",6],["delimiter",8],["parse",17],["delimited",8],["table",11],["quoted",9],["newline",9],["sample",1],["three",2],["consumers",1],["disagree",1],["9690",1],["12907",1],["12878",1],["must",1],["now",1],["agree",2],["const",9],["id",4],["note",4],["count",4],["hello",5],["world",1],["plain",3],["join",2],["expected",5],["rows",13],["nworld",4],["paths",1],["keeps",2],["inside",1],["field",1],["equal",10],["matches",1],["comma",1],["first",2],["line",2],["split",2],["sep",3],["be",7],["object",4],["match",1],["same",2],["grid",1],["filename",6],["record",1],["cell",1],["doubled",1],["quotes",1],["still",2],["unescape",1],["src",2],["trusts",1],["tsv",3],["before",1],["sniffing",1],["tb",2],["tc",2],["sniffs",1],["widest",1],["name",1],["not",1],["txt",1],["dat",1],["heterogeneous",1],["json",8],["tables",2],["sparse",1],["unchanged",1],["through",1],["every",1],["supported",1],["wrapper",1],["key",4],["null",5],["data",4],["candidates",2],["items",2],["wrap",2],["late",2],["valid",2],["false",3],["refuses",2],["non",1],["at",1],["any",1],["row",1],["instead",1],["filtering",1],["source",1],["invalid",4],["text",1],["array",4],["renders",1],["homogeneous",1],["arrays",1],["as",1],["positional",1],["columns",1],["values",3],["stringify",1],["mix",1]]},{"id":"frontend/src/features/csv/csv.test.ts#wrap","name":[["wrap",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["test",1],["ts",1]],"body":[["wrap",2],["key",4],["string",2],["null",2],["rows",4],["unknown",2],["json",1],["stringify",1]]},{"id":"frontend/src/features/csv/csv.ts","name":[["csv",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["tabular",2],["parsers",1],["new",2],["workbench",1],["scientific",2],["renderers",1],["js",6],["parser",3],["home",1],["not",3],["modified",1],["08",1],["export",1],["csv",3],["rfc",2],["4180",2],["ish",2],["loop",1],["at",1],["app",5],["9690",2],["9704",2],["parse",5],["delimited",3],["only",1],["path",1],["keeps",1],["newline",4],["inside",3],["quoted",4],["field",3],["fields",3],["12907",2],["12916",2],["table",2],["12878",2],["now",1],["share",1],["engine",2],["so",2],["sample",1],["cannot",1],["diverge",1],["minimal",1],["escapes",1],["crlf",1],["port",2],["one",2],["record",1],["splitter",1],["same",1],["as",1],["trimmed",1],["match",1],["line",1],["stays",1],["delimiter",1],["artifact",2],["actually",1],["uses",2],["12892",1],["12904",1],["json",1],["branch",2],["quotes",1],["cell",1],["row",1]]},{"id":"frontend/src/features/csv/csv.ts#ArtifactRef","name":[["artifact",1],["ref",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["type",4],["artifact",2],["ref",2],["filename",2],["string",4],["null",4],["content",2]]},{"id":"frontend/src/features/csv/csv.ts#csv","name":[["csv",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["function",2],["csv",3],["line",3],["string",6],["sep",3],["return",1],["fields",1]]},{"id":"frontend/src/features/csv/csv.ts#csvFields","name":[["csv",1],["fields",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["function",2],["csv",2],["fields",2],["line",4],["string",7],["sep",5],["const",2],["rows",2],["parse",1],["delimited",1],["null",1],["row",3],["if",1],["return",2],["map",1],["trim",1]]},{"id":"frontend/src/features/csv/csv.ts#delimiterFor","name":[["delimiter",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["function",2],["delimiter",2],["filename",3],["string",11],["null",6],["undefined",6],["content",3],["type",6],["header",5],["line",3],["const",5],["name",3],["lower",2],["case",2],["if",3],["tsv",1],["test",4],["tab",1],["separated",1],["return",3],["csv",2],["bcsv",1],["let",2],["best",3],["width",3],["candidate",3],["fields",4],["length",1]]},{"id":"frontend/src/features/csv/csv.ts#isBlankRow","name":[["blank",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["function",2],["blank",2],["row",5],["string",3],["boolean",2],["return",1],["some",1],["trim",1]]},{"id":"frontend/src/features/csv/csv.ts#parseDelimited","name":[["parse",1],["delimited",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["function",2],["parse",2],["delimited",2],["text",4],["string",9],["sep",3],["const",3],["rows",4],["let",4],["row",8],["field",10],["false",2],["src",4],["null",1],["length",3],["ch",8],["char",2],["at",2],["if",8],["else",6],["true",1],["push",5],["return",1]]},{"id":"frontend/src/features/csv/csv.ts#parseTable","name":[["parse",1],["table",1]],"path":[["frontend",1],["src",1],["features",1],["csv",2],["ts",1]],"body":[["function",2],["parse",4],["table",4],["text",7],["string",9],["artifact",2],["ref",2],["record",5],["unknown",7],["null",7],["const",8],["nm",3],["filename",1],["lower",1],["case",1],["if",5],["ends",1],["json",3],["test",1],["try",1],["let",1],["array",11],["obj",6],["as",4],["rows",5],["data",1],["candidates",1],["items",1],["homogeneous",1],["arrays",1],["df",1],["values",1],["tolist",1],["whose",1],["columns",1],["positions",1],["only",1],["mix",1],["shapes",1],["left",1],["raw",5],["length",3],["every",2],["row",9],["map",4],["object",2],["from",1],["entries",1],["value",2],["index",2],["typeof",1],["return",5],["catch",1],["invalid",1],["not",1],["replace",1],["first",2],["line",2],["split",2],["find",1],["trim",3],["sep",2],["delimiter",1],["content",1],["type",1],["delimited",1],["filter",1],["blank",1],["cols",2],["slice",1],["each",1]]},{"id":"frontend/src/features/customize/actions.ts","name":[["actions",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["actions",1],["ts",1]],"body":[["import",4],["close",1],["customize",6],["dom",2],["open",2],["from",4],["host",1],["begin",1],["load",2],["generation",1],["tab",3],["nested",1],["editor",1],["state",1],["normalize",1],["type",1],["cust",1],["tabs",1]]},{"id":"frontend/src/features/customize/actions.ts#closeCust","name":[["close",1],["cust",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["actions",1],["ts",1]],"body":[["function",2],["close",3],["cust",2],["void",2],["customize",2],["open",1],["value",2],["false",1],["nested",1],["editor",1],["null",1],["dom",1]]},{"id":"frontend/src/features/customize/actions.ts#custTab","name":[["cust",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["actions",1],["ts",1]],"body":[["function",2],["cust",2],["tab",8],["string",2],["void",2],["const",1],["next",3],["normalize",1],["customize",4],["value",4],["generation",2],["begin",1],["load",1],["nested",1],["editor",1],["null",1],["paint",1],["chrome",1]]},{"id":"frontend/src/features/customize/actions.ts#openCust","name":[["open",1],["cust",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["actions",1],["ts",1]],"body":[["function",2],["open",4],["cust",3],["tab",4],["string",2],["void",2],["customize",2],["value",1],["true",1],["dom",1],["general",1]]},{"id":"frontend/src/features/customize/actions.ts#paintTabChrome","name":[["paint",1],["tab",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["actions",1],["ts",1]],"body":[["function",2],["paint",2],["tab",9],["chrome",2],["cust",3],["void",2],["if",1],["typeof",1],["document",2],["undefined",1],["return",1],["query",1],["selector",1],["all",1],["each",1],["btn",4],["const",1],["as",1],["htmlelement",1],["dataset",1],["class",1],["list",1],["toggle",1],["active",1],["attribute",1],["aria",1],["selected",1],["true",1],["false",1]]},{"id":"frontend/src/features/customize/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["same",1],["origin",1],["json",1],["client",1],["by",2],["customize",2],["port",1],["app",1],["js",1],["83",1],["119",1],["path",1],["must",1],["be",1],["single",1],["leading",1],["slash",1],["no",2],["scheme",1],["host",1],["import",2],["invalidate",1],["diagnostics",1],["from",2],["state",1],["cust",1],["load",2],["timeout",1],["ms",1],["export",1],["const",2],["api",2],["v1",1],["exact",1],["configuration",1],["routes",1],["probes",1],["jobs",1],["stay",1],["excluded",1],["config",5],["posts",1],["new",1],["model",1],["profiles",1],["connectors",1],["permissions",2],["reset",1],["llm",1],["search",2],["doubao",1],["datapro",1],["compute",1],["remote",1],["volcengine",2],["configure",1],["disconnect",1],["required",1],["fields",1],["cannot",1],["turn",1],["unreadable",1],["report",1],["into",1],["successful",1],["empty",1],["one",1]]},{"id":"frontend/src/features/customize/api.ts#api","name":[["api",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["api",5],["string",6],["request",2],["init",2],["promise",2],["record",3],["unknown",4],["if",3],["typeof",2],["throw",2],["new",2],["error",2],["invalid",1],["path",1],["const",2],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",5],["let",1],["null",2],["try",1],["parse",1],["catch",1],["ok",1],["status",1],["diagnostics",2],["config",1],["write",1],["method",1],["invalidate",1],["return",1],["object",1],["as",1]]},{"id":"frontend/src/features/customize/api.ts#ApiError","name":[["api",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["class",2],["api",3],["error",6],["extends",2],["code",4],["string",6],["status",7],["number",3],["request",4],["id",4],["body",7],["unknown",3],["constructor",1],["http",4],["const",1],["rec",13],["typeof",4],["object",1],["as",1],["record",1],["null",1],["super",1],["detail",1],["name",1]]},{"id":"frontend/src/features/customize/api.ts#ApiError.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["constructor",2],["body",7],["unknown",3],["http",5],["status",7],["number",3],["const",1],["rec",13],["typeof",4],["object",1],["as",1],["record",1],["string",4],["null",1],["super",1],["error",2],["detail",1],["name",1],["api",1],["code",3],["request",3],["id",3]]},{"id":"frontend/src/features/customize/api.ts#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["function",2],["api",2],["error",2],["text",2],["unknown",4],["string",5],["const",2],["err",7],["as",1],["message",3],["request",3],["id",3],["null",2],["msg",3],["return",1]]},{"id":"frontend/src/features/customize/api.ts#checkStatus","name":[["check",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["function",2],["check",4],["status",4],["value",7],["unknown",2],["diagnostic",2],["return",1],["ok",1],["warn",1],["fail",1]]},{"id":"frontend/src/features/customize/api.ts#DiagnosticCheck","name":[["diagnostic",1],["check",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["type",2],["diagnostic",2],["check",2],["name",2],["string",8],["status",2],["ok",2],["warn",2],["fail",2],["detail",2],["remedy",2],["facts",2],["record",2],["unknown",2]]},{"id":"frontend/src/features/customize/api.ts#diagnosticsChecks","name":[["diagnostics",1],["checks",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["function",2],["diagnostics",5],["checks",10],["body",9],["record",5],["string",8],["unknown",4],["const",4],["request",7],["id",7],["typeof",4],["invalid",6],["new",1],["api",1],["error",2],["response",2],["code",1],["200",1],["if",3],["check",3],["status",11],["array",2],["throw",3],["map",1],["row",21],["diagnostic",1],["name",4],["trim",1],["detail",3],["remedy",5],["undefined",4],["facts",5],["return",2],["as",2],["worst",2],["some",2],["fail",2],["warn",2],["ok",1]]},{"id":"frontend/src/features/customize/api.ts#DiagnosticsChecks","name":[["diagnostics",1],["checks",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["type",2],["diagnostics",2],["checks",4],["status",4],["diagnostic",4],["check",4],["request",2],["id",2],["string",2]]},{"id":"frontend/src/features/customize/api.ts#diagnosticsChecks.invalid","name":[["invalid",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["invalid",4],["new",1],["api",1],["error",2],["diagnostics",1],["response",2],["code",1],["request",2],["id",2],["200",1]]},{"id":"frontend/src/features/customize/api.ts#DiagnosticsStatus","name":[["diagnostics",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["type",2],["diagnostics",2],["status",2],["security",2],["record",4],["string",6],["unknown",4],["environment",2],["request",2],["id",2]]},{"id":"frontend/src/features/customize/api.ts#downloadDiagnosticsBundle","name":[["download",1],["diagnostics",1],["bundle",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["download",3],["diagnostics",4],["bundle",3],["promise",2],["void",2],["const",5],["await",3],["fetch",1],["api",2],["method",1],["post",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["body",2],["if",1],["ok",1],["text",5],["let",1],["unknown",1],["null",2],["try",1],["parse",1],["catch",1],["throw",1],["new",1],["error",1],["status",1],["blob",5],["url",9],["create",2],["object",3],["anchor",6],["document",2],["element",1],["href",1],["openai4s",1],["zip",1],["append",1],["child",1],["click",2],["remove",1],["deferred",1],["like",1],["every",1],["other",1],["site",1],["tree",1],["sessions",1],["actions",1],["islands",1],["viewer",1],["specs",1],["intend",1],["capture",1],["synchronously",1],["but",1],["web",1],["kit",1],["has",1],["not",1],["honoured",1],["adjacent",1],["paths",1],["same",1],["tick",1],["revoke",2],["one",1],["pattern",1],["no",1],["upside",1],["window",1],["timeout",1],["2000",1]]},{"id":"frontend/src/features/customize/api.ts#getDiagnosticsStatus","name":[["diagnostics",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["diagnostics",5],["status",5],["promise",2],["const",2],["body",9],["await",1],["api",1],["request",5],["id",5],["typeof",3],["string",3],["return",1],["security",4],["object",2],["as",2],["record",2],["unknown",2],["environment",4]]},{"id":"frontend/src/features/customize/api.ts#isDiagnosticsConfigWrite","name":[["diagnostics",1],["config",1],["write",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["function",2],["diagnostics",2],["config",3],["write",2],["path",3],["string",4],["method",3],["boolean",2],["const",2],["verb",5],["upper",1],["case",1],["route",7],["split",1],["if",4],["post",1],["return",5],["posts",1],["has",1],["model",3],["profiles",3],["activate",1],["test",4],["patch",1],["put",1],["network",1],["status",1],["connectors",2],["enabled",1],["delete",1],["permissions",1],["compute",1],["remote",1],["false",1]]},{"id":"frontend/src/features/customize/api.ts#record","name":[["record",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["function",2],["record",4],["value",7],["unknown",4],["string",2],["return",1],["null",1],["typeof",1],["object",1],["array",2]]},{"id":"frontend/src/features/customize/api.ts#runDiagnosticsChecks","name":[["run",1],["diagnostics",1],["checks",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["run",2],["diagnostics",7],["checks",7],["promise",4],["const",4],["controller",4],["new",3],["abort",3],["let",1],["timer",3],["return",2],["type",1],["typeof",1],["timeout",5],["undefined",1],["deadline",2],["never",1],["resolve",1],["reject",2],["error",4],["domexception",1],["request",2],["timed",1],["out",1],["stop",1],["browser",1],["without",1],["claiming",1],["server",1],["have",1],["stopped",1],["race",2],["also",1],["bounds",1],["transports",1],["ignore",1],["cust",1],["load",1],["ms",1],["try",1],["body",3],["await",1],["api",1],["method",1],["post",1],["signal",2],["finally",1],["clear",1]]},{"id":"frontend/src/features/customize/environment.ts","name":[["environment",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["environment",1],["ts",1]],"body":[["skill",1],["standard",1],["profile",1],["readiness",1],["helpers",1],["port",1],["app",1],["js",1],["11231",1],["11240",1],["7795",1],["7835",1],["11653",1],["11658",1],["import",2],["public",1],["text",1],["from",2],["scrub",2],["i18n",1]]},{"id":"frontend/src/features/customize/environment.ts#publicList","name":[["public",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["environment",1],["ts",1]],"body":[["function",2],["public",3],["list",2],["value",4],["unknown",2],["limit",6],["24",2],["text",4],["160",2],["string",2],["return",1],["array",2],["slice",1],["map",1],["item",2],["filter",1],["boolean",1]]},{"id":"frontend/src/features/customize/environment.ts#sanitizeStandardProfileReadiness","name":[["sanitize",1],["standard",1],["profile",1],["readiness",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["environment",1],["ts",1]],"body":[["function",2],["sanitize",2],["standard",4],["profile",2],["readiness",4],["value",5],["unknown",6],["null",5],["if",6],["typeof",5],["object",5],["return",6],["const",12],["row",16],["as",4],["record",5],["string",11],["allowed",2],["new",1],["ready",4],["needs",2],["setup",1],["repair",1],["unavailable",2],["state",5],["has",1],["missing",12],["environments",5],["array",7],["map",2],["name",8],["public",6],["text",6],["160",3],["filter",2],["boolean",2],["packages",11],["source",13],["keys",1],["sort",1],["each",2],["environment",3],["package",2],["remediation",13],["commands",5],["command",8],["label",3],["requires",3],["explicit",3],["action",3],["true",4],["candidates",2],["candidate",4],["item",4],["length",1],["1000",1],["push",1],["120",2],["schema",2],["version",2],["number",1],["enabled",2],["reason",2],["requirements",2],["digest",2],["96",1]]},{"id":"frontend/src/features/customize/environment.ts#skillReadinessNoteText","name":[["skill",1],["readiness",1],["note",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["environment",1],["ts",1]],"body":[["function",2],["skill",4],["readiness",7],["note",2],["text",2],["unknown",5],["string",4],["null",4],["const",4],["row",5],["typeof",2],["object",2],["as",2],["record",2],["rd",7],["if",2],["state",4],["ready",1],["return",3],["named",3],["public",2],["list",2],["needs",3],["setup",3],["missing",1],["unverifiable",1],["listed",3],["length",1],["requirements",1],["join",1]]},{"id":"frontend/src/features/customize/environment.ts#StandardReadiness","name":[["standard",1],["readiness",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["environment",1],["ts",1]],"body":[["type",2],["standard",2],["readiness",2],["schema",2],["version",2],["number",2],["enabled",2],["boolean",6],["ready",2],["state",2],["string",16],["reason",2],["requirements",2],["digest",2],["missing",4],["environments",2],["packages",2],["record",2],["remediation",2],["requires",2],["explicit",2],["action",2],["commands",2],["array",2],["command",2],["label",2],["null",2]]},{"id":"frontend/src/features/customize/environment.ts#standardReadinessStateText","name":[["standard",1],["readiness",1],["state",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["environment",1],["ts",1]],"body":[["function",2],["standard",4],["readiness",13],["state",4],["text",2],["string",2],["if",3],["ready",2],["return",4],["environment",4],["needs",4],["setup",2],["repair",2],["unavailable",1]]},{"id":"frontend/src/features/customize/host.ts","name":[["host",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["optional",1],["later",1],["lane",1],["capabilities",1],["guard",1],["ready",2],["05",1],["placeholders",1],["functions",1],["so",1],["typeof",1],["function",1],["would",1],["pass",1],["then",1],["throw",1],["import",5],["from",6],["compat",1],["stub",1],["current",1],["id",2],["project",1],["projects",1],["sessions",1],["stores",3],["session",1],["skills",1],["catalog",1],["customize",1],["env",1],["snap",1],["by",1],["artifacts",1],["i18n",1],["export",1],["load",1],["models",2]]},{"id":"frontend/src/features/customize/host.ts#asBool","name":[["as",1],["bool",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["as",2],["bool",2],["value",3],["unknown",2],["boolean",2],["return",1]]},{"id":"frontend/src/features/customize/host.ts#asList","name":[["as",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["as",2],["list",2],["value",4],["unknown",4],["return",1],["array",2]]},{"id":"frontend/src/features/customize/host.ts#asRecord","name":[["as",1],["record",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["as",3],["record",5],["value",6],["unknown",5],["string",3],["return",1],["typeof",1],["object",1],["array",2]]},{"id":"frontend/src/features/customize/host.ts#asString","name":[["as",1],["string",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["as",2],["string",5],["value",4],["unknown",2],["fallback",3],["return",1],["typeof",1]]},{"id":"frontend/src/features/customize/host.ts#closeCustomizeDom","name":[["close",1],["customize",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["close",3],["customize",2],["dom",2],["void",2],["if",3],["typeof",1],["document",2],["undefined",1],["return",2],["const",2],["modal",5],["element",1],["by",1],["id",1],["cust",1],["closer",3],["host",1],["window",1],["el",1],["ready",1],["else",1],["class",1],["list",1],["add",1],["hidden",1]]},{"id":"frontend/src/features/customize/host.ts#confirmAction","name":[["confirm",1],["action",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["confirm",3],["action",2],["message",3],["string",2],["boolean",2],["try",1],["return",2],["window",1],["catch",1],["false",1]]},{"id":"frontend/src/features/customize/host.ts#dropEnvSnapshots","name":[["drop",1],["env",1],["snapshots",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["drop",2],["env",3],["snapshots",2],["void",2],["snap",1],["by",1],["id",1],["value",1]]},{"id":"frontend/src/features/customize/host.ts#dropSkillsCatalog","name":[["drop",1],["skills",1],["catalog",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["drop",2],["skills",3],["catalog",3],["void",2],["value",1],["null",1]]},{"id":"frontend/src/features/customize/host.ts#effProject","name":[["eff",1],["project",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["eff",2],["project",6],["string",4],["null",3],["if",1],["value",4],["return",2],["const",2],["list",2],["sessions",1],["as",1],["array",1],["id",5],["find",1],["current",1]]},{"id":"frontend/src/features/customize/host.ts#growComposer","name":[["grow",1],["composer",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["grow",3],["composer",2],["void",2],["const",1],["fn",3],["host",1],["window",1],["if",1],["ready",1]]},{"id":"frontend/src/features/customize/host.ts#hint","name":[["hint",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["hint",3],["message",3],["string",2],["err",3],["boolean",4],["spin",3],["void",2],["if",2],["typeof",1],["window",2],["undefined",1],["return",1],["const",1],["fn",3],["host",1],["ready",1]]},{"id":"frontend/src/features/customize/host.ts#hostWindow","name":[["host",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["host",5],["window",6],["return",1],["as",1]]},{"id":"frontend/src/features/customize/host.ts#HostWindow","name":[["host",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["type",2],["host",2],["window",4],["hint",2],["message",2],["string",2],["err",2],["boolean",4],["spin",2],["void",14],["open",4],["viewer",2],["artifact",2],["unknown",2],["refresh",2],["key",2],["banner",2],["promise",2],["grow",2],["modal",8],["el",4],["element",4],["close",2]]},{"id":"frontend/src/features/customize/host.ts#insertSkillMention","name":[["insert",1],["skill",1],["mention",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["insert",2],["skill",5],["mention",2],["name",6],["string",2],["void",2],["const",3],["workspace",4],["document",2],["element",3],["by",2],["id",2],["if",2],["class",1],["list",1],["contains",1],["hidden",1],["hint",3],["inserted",3],["toast",3],["return",2],["composer",2],["as",1],["htmltext",1],["area",1],["null",1],["cur",5],["value",4],["test",1],["grow",1],["focus",1],["selection",1],["range",1],["length",2]]},{"id":"frontend/src/features/customize/host.ts#openCustomizeDom","name":[["open",1],["customize",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["open",3],["customize",2],["dom",2],["void",2],["if",3],["typeof",1],["document",2],["undefined",1],["return",2],["const",2],["modal",5],["element",1],["by",1],["id",1],["cust",1],["opener",3],["host",1],["window",1],["el",1],["ready",1],["else",1],["class",1],["list",1],["remove",1],["hidden",1]]},{"id":"frontend/src/features/customize/host.ts#openViewer","name":[["open",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["open",3],["viewer",3],["artifact",3],["unknown",2],["void",2],["const",1],["fn",3],["host",1],["window",1],["if",1],["ready",1]]},{"id":"frontend/src/features/customize/host.ts#projectName","name":[["project",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["function",2],["project",4],["name",4],["pid",5],["string",7],["null",2],["undefined",2],["if",1],["return",2],["const",2],["list",2],["projects",1],["value",1],["as",1],["array",1],["id",4],["find",1]]},{"id":"frontend/src/features/customize/host.ts#refreshKeyBanner","name":[["refresh",1],["key",1],["banner",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["host",1],["ts",1]],"body":[["async",2],["function",2],["refresh",3],["key",3],["banner",3],["promise",2],["void",2],["const",1],["fn",3],["host",1],["window",1],["if",1],["ready",1],["await",1]]},{"id":"frontend/src/features/customize/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["index",1],["ts",1]],"body":[["19",2],["customize",9],["window",2],["exports",1],["open",6],["cust",14],["tab",11],["telemetry",6],["row",4],["tests",1],["webui",1],["contract",1],["md",1],["05",1],["reserves",1],["them",1],["throwing",1],["stubs",1],["module",1],["assigns",2],["real",1],["implementations",1],["same",1],["way",1],["06",1],["boot",2],["ws",1],["event",1],["import",7],["render",1],["from",18],["preact",1],["language",1],["change",1],["i18n",1],["components",1],["actions",2],["load",1],["models",2],["state",3],["export",11],["api",5],["error",2],["text",1],["tabs",3],["aliases",1],["normalize",1],["i18",1],["type",3],["create",1],["timer",5],["lease",5],["dispose",1],["schedule",2],["timeout",1],["interval",1],["live",2],["count",2],["pending",1],["reset",1],["leases",1],["timers",2],["generation",1],["nested",2],["editor",2],["close",1],["start",1],["volcengine",3],["key",4],["polling",1],["volc",3],["poll",3],["first",1],["ms",2],["every",1],["max",1],["then",1],["mount",1],["modal",1]]},{"id":"frontend/src/features/customize/index.ts#bindShellButtons","name":[["bind",1],["shell",1],["buttons",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["index",1],["ts",1]],"body":[["function",2],["bind",2],["shell",2],["buttons",2],["void",2],["if",4],["typeof",1],["document",4],["undefined",1],["return",1],["const",3],["dash",6],["element",3],["by",3],["id",3],["settings",2],["dataset",6],["cust",9],["bound",6],["add",3],["event",3],["listener",3],["click",3],["open",3],["general",1],["side",5],["customize",1],["btn",1],["gear",6]]},{"id":"frontend/src/features/customize/index.ts#bootCustomize","name":[["boot",1],["customize",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["index",1],["ts",1]],"body":[["function",2],["boot",2],["customize",6],["target",3],["window",4],["bag",4],["global",2],["as",4],["unknown",2],["void",3],["install",1],["mount",1],["bind",1],["shell",2],["buttons",1],["stores",1],["only",1],["model",1],["select",1],["renders",1],["from",1],["them",1],["once",1],["mounts",1],["so",1],["not",1],["have",1],["wait",1],["composer",1],["exist",1],["load",1],["models",1],["language",1],["change",1],["if",1],["open",1],["value",2],["cust",1],["tab",2]]},{"id":"frontend/src/features/customize/index.ts#installCustomize","name":[["install",1],["customize",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["customize",2],["target",5],["window",4],["bag",4],["global",2],["as",4],["unknown",2],["void",2],["open",2],["cust",4],["tab",2],["telemetry",2],["row",2]]},{"id":"frontend/src/features/customize/index.ts#mountCustomize","name":[["mount",1],["customize",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["index",1],["ts",1]],"body":[["function",2],["mount",2],["customize",3],["void",2],["if",3],["typeof",1],["document",4],["undefined",1],["return",2],["import",1],["meta",1],["env",1],["mode",1],["test",1],["let",1],["host",6],["element",2],["by",1],["id",2],["cust",2],["root",2],["create",1],["div",1],["body",1],["append",1],["child",1],["render",1]]},{"id":"frontend/src/features/customize/index.ts#WindowBag","name":[["window",1],["bag",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["index",1],["ts",1]],"body":[["type",2],["window",2],["bag",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/customize/layout.ts","name":[["layout",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["layout",1],["ts",1]],"body":[["layout",5],["density",1],["port",1],["app",1],["js",1],["10936",1],["11225",1],["lives",1],["next",1],["general",1],["persistence",1],["key",2],["os",2],["unchanged",1],["import",2],["from",2],["i18n",1],["hint",1],["host",1],["export",1],["const",1],["storage",1]]},{"id":"frontend/src/features/customize/layout.ts#applyLayout","name":[["apply",1],["layout",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["layout",1],["ts",1]],"body":[["function",2],["apply",2],["layout",6],["name",4],["string",2],["void",2],["if",3],["typeof",1],["document",4],["undefined",1],["return",1],["body",3],["class",3],["list",3],["remove",1],["compact",3],["wide",3],["add",2],["else",1]]},{"id":"frontend/src/features/customize/layout.ts#getLayout","name":[["layout",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["layout",1],["ts",1]],"body":[["function",2],["layout",6],["name",3],["try",1],["const",1],["saved",4],["local",1],["storage",2],["item",1],["key",1],["if",1],["null",1],["return",2],["catch",1],["private",1],["mode",1],["comfortable",1]]},{"id":"frontend/src/features/customize/layout.ts#isLayoutName","name":[["layout",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["layout",1],["ts",1]],"body":[["function",2],["layout",4],["name",4],["value",7],["string",2],["return",1],["comfortable",1],["compact",1],["wide",1]]},{"id":"frontend/src/features/customize/layout.ts#LayoutName","name":[["layout",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["layout",1],["ts",1]],"body":[["type",2],["layout",2],["name",2],["comfortable",2],["compact",2],["wide",2]]},{"id":"frontend/src/features/customize/layout.ts#setLayout","name":[["layout",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["layout",1],["ts",1]],"body":[["function",2],["layout",10],["name",6],["string",2],["void",2],["const",2],["next",5],["comfortable",3],["try",1],["local",1],["storage",2],["item",1],["key",1],["catch",1],["private",1],["mode",1],["apply",1],["label",2],["cust",3],["general",3],["compact",2],["wide",1],["hint",1],["toast",1]]},{"id":"frontend/src/features/customize/load.test.ts","name":[["load",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["load",1],["test",1],["ts",1]],"body":[["import",4],["after",3],["each",4],["before",3],["describe",2],["expect",10],["vi",3],["from",4],["vitest",1],["cust",9],["tab",8],["actions",1],["load",19],["timeout",4],["ms",2],["mark",9],["customize",24],["failed",6],["loaded",3],["timed",3],["out",3],["generation",9],["state",9],["bounded",1],["settings",1],["stub",1],["global",1],["document",1],["query",1],["selector",1],["all",2],["value",13],["ready",3],["error",4],["null",2],["unstub",1],["globals",1],["every",1],["starts",1],["pending",2],["new",1],["skills",3],["equal",1],["loading",2],["first",2],["answer",2],["its",1],["failure",2],["settles",1],["once",1],["be",7],["late",1],["second",1],["report",1],["cannot",2],["reopen",2],["models",2],["boom",2],["match",1],["object",1],["deadline",4],["fires",1],["only",1],["still",1],["const",1],["stale",2],["user",1],["moved",1],["truthy",1],["arrives",1],["keeps",1],["app",1],["js",1],["30000",1]]},{"id":"frontend/src/features/customize/load.ts","name":[["load",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["load",1],["ts",1]],"body":[["bounded",1],["first",4],["load",9],["settings",1],["tab",7],["port",1],["app",1],["js",1],["cust",5],["failure",1],["timeout",2],["ms",2],["request",1],["never",1],["answers",1],["leave",1],["workbench",1],["its",4],["initial",1],["state",3],["forever",1],["reads",1],["as",2],["answer",1],["skills",1],["api",1],["key",1],["missing",1],["rather",1],["than",1],["pending",2],["tabs",1],["report",1],["through",1],["two",1],["marks",1],["below",1],["once",1],["their",1],["fetch",3],["settles",1],["pane",1],["owns",1],["deadline",2],["retry",1],["control",1],["mark",1],["from",3],["stale",1],["instance",1],["ignored",1],["only",1],["current",1],["generation",4],["move",1],["import",2],["i18n",1],["customize",2],["export",1],["const",1],["30000",1],["new",1],["starts",1],["called",1],["by",1],["active",2],["answered",1],["own",1],["error",2],["handling",1],["aside",1],["failed",1],["already",1],["user",1],["facing",1],["fired",1],["while",1],["was",1],["still",1]]},{"id":"frontend/src/features/customize/load.ts#beginCustomizeLoad","name":[["begin",1],["customize",1],["load",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["load",1],["ts",1]],"body":[["function",2],["begin",2],["customize",3],["load",3],["generation",3],["number",2],["void",2],["value",1],["state",1],["loading",1],["error",1],["null",1]]},{"id":"frontend/src/features/customize/load.ts#current","name":[["current",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["load",1],["ts",1]],"body":[["function",2],["current",2],["boolean",2],["const",1],["load",4],["customize",2],["value",2],["return",1],["generation",2],["state",1],["loading",1]]},{"id":"frontend/src/features/customize/load.ts#markCustomizeFailed","name":[["mark",1],["customize",1],["failed",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["load",1],["ts",1]],"body":[["function",2],["mark",2],["customize",4],["failed",3],["error",3],["string",2],["void",2],["if",1],["current",1],["return",1],["load",2],["value",2],["state",1]]},{"id":"frontend/src/features/customize/load.ts#markCustomizeLoaded","name":[["mark",1],["customize",1],["loaded",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["load",1],["ts",1]],"body":[["function",2],["mark",2],["customize",4],["loaded",2],["void",2],["if",1],["current",1],["return",1],["load",2],["value",2],["state",1],["ready",1]]},{"id":"frontend/src/features/customize/load.ts#markCustomizeTimedOut","name":[["mark",1],["customize",1],["timed",1],["out",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["load",1],["ts",1]],"body":[["function",2],["mark",2],["customize",5],["timed",2],["out",2],["generation",4],["number",2],["void",2],["if",1],["load",4],["value",3],["current",1],["return",1],["state",1],["timeout",2],["error",1],["cust",1]]},{"id":"frontend/src/features/customize/memory.ts","name":[["memory",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["memory",1],["ts",1]],"body":[["memory",2],["scope",2],["helpers",1],["port",1],["app",1],["js",1],["11993",1],["12003",1],["save",1],["always",1],["sends",1],["chosen",1],["never",1],["literal",1],["default",1],["import",2],["from",2],["i18n",1],["eff",1],["project",3],["name",1],["host",1],["export",1],["const",2],["blocks",1],["user",1],["preference",1],["fact",1],["general",1],["as",1]]},{"id":"frontend/src/features/customize/memory.ts#MemScope","name":[["mem",1],["scope",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["memory",1],["ts",1]],"body":[["type",2],["mem",2],["scope",2],["id",2],["string",4],["label",2]]},{"id":"frontend/src/features/customize/memory.ts#memScopeLabel","name":[["mem",1],["scope",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["memory",1],["ts",1]],"body":[["function",2],["mem",2],["scope",3],["label",2],["pid",5],["string",4],["null",2],["undefined",2],["if",1],["global",2],["return",2],["cust",1],["memory",1],["project",1],["name",1]]},{"id":"frontend/src/features/customize/memory.ts#memScopes","name":[["mem",1],["scopes",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["memory",1],["ts",1]],"body":[["function",2],["mem",6],["scopes",2],["scope",5],["const",2],["pid",4],["eff",1],["project",1],["out",3],["id",2],["global",2],["label",3],["cust",1],["memory",1],["if",1],["push",1],["return",1]]},{"id":"frontend/src/features/customize/models.test.ts","name":[["models",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["test",1],["ts",1]],"body":[["import",5],["after",2],["each",4],["before",2],["describe",2],["expect",15],["vi",7],["from",5],["vitest",1],["default",17],["model",21],["name",8],["models",18],["stores",3],["customize",3],["reset",4],["store",4],["fields",3],["signal",1],["field",1],["load",7],["host",1],["boot",3],["index",1],["const",2],["fetch",8],["mock",13],["fn",1],["payload",4],["id",13],["doubao",8],["seed",8],["pro",8],["description",3],["ark",7],["current",1],["mp",6],["claude",10],["profile",6],["sonnet",3],["implementation",5],["url",2],["string",2],["promise",5],["resolve",5],["api",3],["v1",3],["response",6],["404",1],["stub",2],["global",3],["browser",1],["window",2],["nothing",1],["bridged",1],["onto",1],["workbench",1],["as",4],["boots",1],["unstub",1],["all",1],["globals",1],["composer",1],["loading",1],["fetches",1],["fills",1],["selector",1],["async",6],["await",7],["calls",2],["contain",2],["equal",4],["value",11],["array",1],["map",1],["be",11],["names",1],["entry",2],["by",1],["its",2],["not",3],["frames",1],["display",1],["only",1],["must",1],["keeps",1],["ids",1],["verbatim",1],["including",1],["ones",1],["shaped",1],["like",1],["credential",1],["prefix",1],["code",5],["latest",5],["falls",1],["back",1],["first",1],["daemon",1],["live",1],["listed",1],["deleted",1],["never",1],["unlisted",1],["would",1],["sent",1],["session",1],["creation",1],["unreadable",1],["leaves",1],["empty",1],["list",1],["instead",1],["throwing",1],["error",1],["down",1],["503",1],["resolves",1],["undefined",1],["wired",1],["at",1],["wait",2],["unknown",1],["length",1]]},{"id":"frontend/src/features/customize/models.test.ts#calls","name":[["calls",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["test",1],["ts",1]],"body":[["function",2],["calls",3],["array",2],["string",6],["return",1],["fetch",1],["mock",2],["map",1],["url",2],["init",3],["as",1],["request",1],["undefined",1],["method",1]]},{"id":"frontend/src/features/customize/models.test.ts#response","name":[["response",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["test",1],["ts",1]],"body":[["response",3],["body",3],["unknown",2],["status",3],["200",2],["new",1],["json",1],["stringify",1]]},{"id":"frontend/src/features/customize/models.ts","name":[["models",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["local",3],["model",13],["discovery",1],["sanitizer",1],["protocol",7],["catalogue",1],["port",2],["app",2],["js",2],["12064",1],["12150",1],["probe",2],["readiness",2],["stay",1],["existing",1],["routes",1],["profiles",2],["only",2],["post",2],["spends",1],["quota",1],["capability",1],["receipt",1],["badges",1],["read",1],["04",1],["additive",1],["field",1],["present",1],["import",4],["public",2],["text",2],["from",5],["scrub",2],["optional",1],["i18n",1],["default",4],["name",3],["models",12],["stores",3],["customize",2],["api",2],["export",2],["const",2],["kinds",1],["new",2],["ollama",1],["lm",1],["studio",1],["vllm",1],["llama",1],["cpp",1],["label",1],["keys",1],["record",1],["string",2],["chatgpt",1],["cust",5],["openai",3],["claude",1],["anthropic",1],["ark",4],["gemini",2],["responses",2],["one",1],["select",1],["entry",3],["as",4],["lists",1],["not",2],["these",1],["values",1],["go",1],["back",2],["server",3],["id",5],["into",1],["frames",2],["its",2],["credential",2],["shape",1],["redaction",1],["rewrites",1],["legitimate",1],["ids",1],["code",1],["latest",1],["matches",1],["chars",1],["pattern",1],["would",2],["be",1],["sent",1],["redacted",1],["carries",1],["no",1],["redact",1],["option",1],["value",1],["profile",5],["saved",1],["session",1],["creation",1],["sends",1],["display",1],["sending",1],["there",1],["store",1],["load",2],["fill",1],["composer",1],["selector",2],["was",1],["bridged",1],["window",1],["nothing",2],["assigned",1],["so",1],["stayed",1],["empty",1],["every",1],["frame",1],["recorded",1],["null",1],["change",1],["refreshes",1],["did",2],["choose",1],["move",1],["at",1],["once",1],["put",1],["makes",1],["activates",1],["refused",1],["write",1],["puts",1],["previous",1],["choice",1],["rather",1],["than",1],["showing",1],["selection",1],["take",1]]},{"id":"frontend/src/features/customize/models.ts#asEvidence","name":[["as",1],["evidence",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["as",2],["evidence",4],["value",6],["unknown",3],["if",2],["true",3],["return",3],["false",3]]},{"id":"frontend/src/features/customize/models.ts#CapabilityReceipt","name":[["capability",1],["receipt",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["type",2],["capability",2],["receipt",2],["native",4],["tool",2],["call",2],["evidence",4],["streaming",2],["stale",2],["boolean",6],["completion",2],["reachable",2],["detail",2],["string",2]]},{"id":"frontend/src/features/customize/models.ts#chooseComposerModel","name":[["choose",1],["composer",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["async",2],["function",2],["choose",2],["composer",3],["model",10],["id",6],["string",2],["promise",2],["boolean",2],["const",2],["previous",4],["default",7],["value",6],["name",6],["try",1],["await",1],["api",1],["models",1],["method",1],["put",1],["body",1],["json",1],["stringify",1],["return",2],["true",1],["catch",1],["false",1]]},{"id":"frontend/src/features/customize/models.ts#ComposerModel","name":[["composer",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["type",2],["composer",2],["model",4],["id",2],["string",8],["name",2],["description",2]]},{"id":"frontend/src/features/customize/models.ts#composerModelName","name":[["composer",1],["model",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["composer",3],["model",4],["name",3],["id",5],["unknown",2],["string",3],["const",2],["key",3],["typeof",1],["entry",4],["models",1],["value",1],["as",1],["find",1],["item",2],["return",1]]},{"id":"frontend/src/features/customize/models.ts#entryText","name":[["entry",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["entry",2],["text",2],["value",4],["unknown",2],["string",3],["return",1],["typeof",1],["trim",1],["slice",1],["512",1]]},{"id":"frontend/src/features/customize/models.ts#Evidence","name":[["evidence",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["type",2],["evidence",2],["true",2],["false",2],["unknown",2]]},{"id":"frontend/src/features/customize/models.ts#loadModels","name":[["load",1],["models",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["models",7],["promise",2],["void",2],["try",1],["const",4],["payload",4],["await",1],["api",1],["list",4],["read",1],["composer",2],["value",4],["wanted",3],["entry",4],["text",1],["default",5],["model",10],["id",6],["unlisted",2],["since",1],["deleted",2],["profile",2],["falls",1],["back",1],["first",2],["not",1],["arbitrary",1],["pick",1],["always",1],["lists",1],["daemon",1],["live",1],["llm",3],["else",1],["cfg",1],["resolve",1],["config",1],["runs",1],["unpinned",1],["session",2],["sent",2],["from",1],["creation",1],["plan",1],["approve",1],["resume",1],["revise",1],["restates",1],["server",1],["rather",1],["than",1],["overriding",1],["app",1],["js",1],["kept",1],["instead",1],["so",1],["as",1],["chosen",4],["some",1],["null",2],["name",2],["catch",1]]},{"id":"frontend/src/features/customize/models.ts#LocalDiscovery","name":[["local",1],["discovery",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["type",2],["local",4],["discovery",2],["endpoints",2],["endpoint",2],["probed",2],["number",2],["mutated",2],["settings",2],["false",2]]},{"id":"frontend/src/features/customize/models.ts#LocalEndpoint","name":[["local",1],["endpoint",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["type",2],["local",2],["endpoint",2],["kind",2],["string",10],["label",2],["provider",2],["chatgpt",2],["base",2],["url",2],["models",2],["default",2],["model",2],["requires",2],["api",2],["key",2],["false",2]]},{"id":"frontend/src/features/customize/models.ts#loopbackModelBase","name":[["loopback",1],["model",1],["base",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["loopback",2],["model",2],["base",2],["value",3],["unknown",2],["string",3],["const",4],["text",3],["public",1],["600",1],["try",1],["parsed",8],["new",1],["url",1],["host",6],["hostname",1],["lower",1],["case",1],["safe",2],["127",1],["return",2],["http",1],["https",1],["includes",1],["protocol",1],["username",1],["password",1],["search",1],["hash",1],["replace",1],["catch",1]]},{"id":"frontend/src/features/customize/models.ts#modelProtocolOptions","name":[["model",1],["protocol",1],["options",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["model",2],["protocol",5],["options",2],["served",4],["unknown",2],["option",2],["const",3],["ids",5],["string",2],["array",2],["each",1],["value",4],["id",8],["typeof",1],["trim",1],["slice",1],["64",1],["if",1],["includes",1],["push",1],["list",2],["length",1],["chatgpt",1],["claude",1],["ark",1],["return",1],["map",1],["label",2],["optional",1],["keys",1]]},{"id":"frontend/src/features/customize/models.ts#protocolLabelOf","name":[["protocol",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["protocol",4],["label",3],["protocols",3],["option",2],["provider",4],["unknown",2],["string",3],["const",2],["id",3],["typeof",1],["match",3],["find",1],["item",2],["value",1],["return",1]]},{"id":"frontend/src/features/customize/models.ts#ProtocolOption","name":[["protocol",1],["option",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["type",2],["protocol",2],["option",2],["value",2],["string",4],["label",2]]},{"id":"frontend/src/features/customize/models.ts#readCapabilityReceipt","name":[["read",1],["capability",1],["receipt",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["read",2],["capability",4],["receipt",4],["raw",5],["unknown",3],["null",6],["if",2],["typeof",1],["object",1],["return",3],["const",1],["row",8],["as",3],["record",1],["string",1],["native",5],["tool",3],["call",3],["streaming",3],["evidence",2],["stale",2],["true",3],["completion",2],["reachable",2]]},{"id":"frontend/src/features/customize/models.ts#readComposerModels","name":[["read",1],["composer",1],["models",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["read",2],["composer",5],["models",5],["payload",5],["record",4],["string",4],["unknown",4],["model",5],["const",4],["groups",2],["typeof",2],["object",3],["values",1],["as",2],["list",4],["each",2],["group",3],["array",2],["raw",4],["if",2],["return",3],["row",5],["id",7],["entry",6],["text",4],["some",1],["push",1],["name",2],["description",2]]},{"id":"frontend/src/features/customize/models.ts#sanitizeLocalModelDiscovery","name":[["sanitize",1],["local",1],["model",1],["discovery",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["models",1],["ts",1]],"body":[["function",2],["sanitize",2],["local",7],["model",11],["discovery",4],["payload",5],["unknown",4],["const",8],["source",4],["typeof",3],["object",2],["as",2],["record",2],["string",6],["endpoints",5],["endpoint",1],["raw",6],["list",2],["array",4],["slice",2],["20",2],["each",2],["if",4],["return",4],["row",10],["kind",5],["public",3],["text",3],["32",1],["base",6],["url",5],["loopback",1],["kinds",1],["has",1],["true",1],["provider",2],["chatgpt",2],["models",8],["500",1],["value",3],["512",1],["includes",2],["push",2],["label",2],["80",1],["default",3],["requires",1],["api",1],["key",1],["false",2],["probed",2],["math",2],["max",1],["min",1],["number",1],["mutated",1],["settings",1]]},{"id":"frontend/src/features/customize/state.ts","name":[["state",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["state",1],["ts",1]],"body":[["import",3],["signal",11],["from",4],["preact",2],["signals",1],["type",2],["cust",5],["tab",12],["tabs",2],["diagnostics",8],["checks",3],["api",1],["whether",1],["customize",7],["modal",1],["visible",1],["without",1],["hidden",1],["export",10],["const",10],["open",1],["false",1],["active",2],["id",1],["agents",1],["stores",1],["specialists",1],["general",1],["bumped",1],["every",1],["call",1],["including",2],["refresh",2],["same",1],["components",1],["as",1],["key",1],["so",2],["remounts",2],["any",1],["flight",1],["poll",1],["dies",1],["previous",1],["instance",1],["generation",4],["far",1],["first",1],["load",3],["has",1],["got",1],["per",1],["pane",1],["annotates",1],["loading",1],["line",1],["while",1],["pending",1],["error",3],["card",1],["retry",1],["failed",1],["overran",1],["deadline",1],["body",1],["itself",1],["stays",1],["mounted",1],["several",1],["paint",1],["their",2],["controls",1],["before",1],["data",1],["arrives",1],["control",1],["user",1],["already",1],["never",1],["torn",1],["out",1],["number",4],["state",3],["string",1],["null",9],["ready",1],["nested",2],["editor",2],["local",1],["diagnostic",1],["history",1],["survives",1],["no",1],["persisted",1],["config",3],["revision",2],["attempt",2],["result",1],["report",1],["received",1],["at",1],["failure",2],["object",1],["identity",1],["owns",1],["request",2],["across",1],["unmount",1],["remount",1],["kind",1],["bundle",1]]},{"id":"frontend/src/features/customize/state.ts#CustomizeLoadState","name":[["customize",1],["load",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["state",1],["ts",1]],"body":[["type",2],["customize",2],["load",2],["state",2],["loading",2],["ready",2],["failed",2],["timeout",2]]},{"id":"frontend/src/features/customize/state.ts#DiagnosticsFailure","name":[["diagnostics",1],["failure",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["state",1],["ts",1]],"body":[["type",2],["diagnostics",2],["failure",2],["message",2],["string",6],["status",2],["number",2],["code",2],["request",2],["id",2]]},{"id":"frontend/src/features/customize/state.ts#invalidateDiagnostics","name":[["invalidate",1],["diagnostics",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["state",1],["ts",1]],"body":[["function",2],["invalidate",2],["diagnostics",3],["void",2],["config",1],["revision",1],["value",1]]},{"id":"frontend/src/features/customize/state.ts#NestedEditor","name":[["nested",1],["editor",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["state",1],["ts",1]],"body":[["type",2],["nested",2],["editor",2],["kind",12],["skill",6],["name",6],["string",14],["null",8],["import",2],["history",2],["scope",2],["project",2],["id",4],["specialist",2],["connector",4],["record",2],["unknown",2],["job",2]]},{"id":"frontend/src/features/customize/tabs.test.ts","name":[["tabs",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["tabs",1],["test",1],["ts",1]],"body":[["import",5],["after",2],["each",2],["describe",2],["expect",16],["from",5],["vitest",1],["reset",2],["store",2],["fields",2],["stores",1],["signal",1],["field",1],["close",4],["cust",25],["tab",24],["open",10],["actions",1],["customize",10],["generation",4],["nested",7],["editor",6],["state",2],["tabs",4],["aliases",2],["normalize",4],["19",1],["machine",1],["names",1],["exactly",1],["nine",1],["visible",1],["equal",1],["general",7],["skills",2],["specialists",4],["connectors",1],["compute",3],["permissions",1],["network",1],["memory",3],["models",5],["no",1],["argument",1],["lands",1],["value",11],["be",14],["true",2],["selects",1],["agents",4],["alias",1],["app",1],["js",1],["11130",1],["unknown",1],["falls",1],["back",1],["rather",1],["than",1],["throwing",1],["not",1],["null",4],["false",2],["same",1],["still",1],["bumps",1],["so",1],["pane",1],["remounts",1],["const",1],["gen",2],["clears",1],["skill",2],["job",2],["overlay",1],["kind",2],["id",1],["j1",1],["hides",1],["modal",1],["drops",1],["editors",1],["name",1]]},{"id":"frontend/src/features/customize/tabs.ts","name":[["tabs",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["tabs",1],["ts",1]],"body":[["customize",1],["tab",10],["state",1],["machine",1],["port",1],["app",1],["js",1],["11122",1],["11131",1],["nine",1],["visible",1],["tabs",3],["agents",3],["hidden",1],["alias",2],["specialists",5],["same",1],["renderer",1],["original",1],["dispatch",1],["table",1],["open",1],["cust",15],["no",1],["argument",1],["lands",1],["general",6],["export",3],["const",5],["skills",3],["connectors",3],["compute",3],["permissions",2],["network",3],["memory",3],["models",3],["as",1],["aliases",1],["record",2],["string",3],["i18",1],["title",5],["palette",1],["group",1],["perm",1],["readonly",1],["new",1],["then",1],["else",1]]},{"id":"frontend/src/features/customize/tabs.ts#CustTab","name":[["cust",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["tabs",1],["ts",1]],"body":[["type",2],["cust",4],["tab",2],["typeof",2],["tabs",2],["number",2]]},{"id":"frontend/src/features/customize/tabs.ts#isCustTab","name":[["cust",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["tabs",1],["ts",1]],"body":[["function",2],["cust",4],["tab",5],["value",5],["string",2],["return",1],["has",1]]},{"id":"frontend/src/features/customize/tabs.ts#normalizeTab","name":[["normalize",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["tabs",1],["ts",1]],"body":[["function",2],["normalize",2],["tab",11],["unknown",2],["cust",4],["const",2],["raw",4],["typeof",1],["string",1],["general",2],["if",1],["return",2],["aliased",2],["aliases",1]]},{"id":"frontend/src/features/customize/telemetry.ts","name":[["telemetry",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["telemetry",2],["consent",1],["toggle",2],["port",1],["app",1],["js",1],["11926",1],["11985",1],["two",2],["variables",1],["instead",1],["reading",1],["dom",1],["desired",2],["user",1],["asked",1],["confirmed",1],["server",1],["last",2],["told",1],["us",1],["clicks",3],["only",1],["move",1],["one",2],["drain",1],["loop",1],["reconciles",1],["never",1],["requests",1],["flight",1],["extra",1],["during",1],["round",1],["trip",1],["coalesce",1],["click",1],["lands",1],["import",3],["from",3],["i18n",1],["api",2],["hint",1],["host",2],["contract",1],["export",1],["browser",1],["matrix",1],["mjs",1],["calls",1],["row",1],["then",1],["button",1],["imperative",1],["so",1],["evaluate",1],["harness",1],["drive",1],["without",1],["customize",1],["modal",1]]},{"id":"frontend/src/features/customize/telemetry.ts#createTelemetryDrain","name":[["create",1],["telemetry",1],["drain",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["function",2],["create",2],["telemetry",8],["drain",6],["initial",4],["boolean",6],["paint",4],["void",4],["opts",3],["alive",6],["let",3],["running",6],["false",2],["desired",12],["confirmed",11],["const",4],["true",2],["async",1],["promise",1],["if",5],["return",4],["try",2],["while",1],["want",4],["await",1],["api",1],["consent",1],["method",1],["put",1],["body",1],["json",1],["stringify",1],["enabled",2],["hint",2],["toast",3],["off",1],["catch",1],["failed",1],["as",1],["error",1],["message",1],["finally",1],["onclick",1]]},{"id":"frontend/src/features/customize/telemetry.ts#createTelemetryDrain.drain","name":[["drain",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["drain",2],["async",2],["promise",2],["void",2],["if",5],["running",3],["return",3],["true",1],["try",2],["while",1],["desired",6],["confirmed",8],["alive",2],["const",2],["want",4],["await",1],["api",1],["telemetry",4],["consent",1],["method",1],["put",1],["body",1],["json",1],["stringify",1],["enabled",2],["hint",2],["toast",3],["off",1],["catch",1],["failed",1],["as",1],["error",1],["message",1],["paint",1],["finally",1],["false",1]]},{"id":"frontend/src/features/customize/telemetry.ts#readTelemetryConsent","name":[["read",1],["telemetry",1],["consent",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["function",2],["read",2],["telemetry",4],["consent",4],["raw",5],["unknown",3],["const",1],["row",3],["typeof",1],["object",1],["as",1],["record",1],["string",1],["return",1],["enabled",2],["env",2],["locked",2]]},{"id":"frontend/src/features/customize/telemetry.ts#TelemetryConsent","name":[["telemetry",1],["consent",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["type",2],["telemetry",2],["consent",2],["enabled",2],["boolean",4],["env",2],["locked",2]]},{"id":"frontend/src/features/customize/telemetry.ts#TelemetryDrain","name":[["telemetry",1],["drain",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["type",2],["telemetry",2],["drain",2],["onclick",2],["void",2],["desired",2],["boolean",6],["confirmed",2],["running",2]]},{"id":"frontend/src/features/customize/telemetry.ts#telemetryRow","name":[["telemetry",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["async",2],["function",2],["telemetry",11],["row",8],["host",4],["element",7],["promise",2],["void",2],["let",1],["record",1],["string",1],["unknown",1],["try",1],["await",1],["api",1],["consent",9],["catch",1],["return",1],["const",8],["read",1],["document",5],["create",6],["div",4],["class",6],["name",6],["cust",7],["info",6],["nm",5],["text",3],["content",3],["append",5],["child",5],["ds",6],["env",3],["locked",3],["envlock",1],["enabled",3],["off",3],["tg",6],["button",1],["toggle",2],["if",1],["disabled",1],["true",1],["else",1],["paint",2],["boolean",1],["list",1],["drain",3],["alive",1],["connected",1],["onclick",2]]},{"id":"frontend/src/features/customize/telemetry.ts#telemetryRow.paint","name":[["paint",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["telemetry",1],["ts",1]],"body":[["paint",2],["boolean",2],["tg",1],["class",1],["list",1],["toggle",1],["ds",1],["text",1],["content",1],["cust",2],["telemetry",2],["off",1]]},{"id":"frontend/src/features/customize/timers.test.ts","name":[["timers",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["test",1],["ts",1]],"body":[["import",8],["after",5],["each",3],["describe",5],["expect",27],["vi",15],["from",8],["vitest",1],["ready",6],["compat",2],["stub",6],["contract",4],["install",3],["customize",3],["index",7],["create",5],["timer",19],["lease",28],["dispose",6],["live",4],["count",16],["pending",6],["reset",3],["leases",4],["schedule",5],["interval",2],["timeout",3],["timers",16],["start",3],["volcengine",5],["key",15],["polling",3],["volc",9],["poll",11],["every",4],["ms",7],["first",3],["max",2],["datapro",8],["complete",6],["response",2],["code",3],["result",4],["text",4],["doubao",7],["search",6],["available",6],["vendors",1],["sanitize",2],["local",5],["model",5],["discovery",3],["loopback",3],["base",5],["models",3],["19",4],["real",3],["leaves",2],["zero",2],["fake",4],["const",8],["let",4],["fired",4],["1000",1],["250",1],["be",25],["advance",8],["by",8],["time",8],["10",1],["000",2],["tick",1],["unmount",1],["no",1],["op",1],["tab",5],["switch",1],["close",1],["cust",10],["polls",3],["1500",2],["30",1],["stops",2],["scheduling",1],["disposed",1],["async",9],["refreshes",8],["handle",2],["alive",2],["true",13],["refresh",2],["return",2],["access",3],["state",2],["missing",2],["await",5],["stop",1],["wait",1],["vendor",1],["helpers",1],["app",1],["js",1],["11394",1],["11415",1],["11798",1],["11887",1],["requires",1],["matching",1],["leaf",5],["counts",1],["digests",1],["entry",2],["source",6],["indexed",4],["digest",4],["abc",4],["false",3],["structured",2],["content",2],["4011",2],["json",1],["stringify",1],["null",1],["refuses",1],["tavily",2],["shaped",1],["fallback",1],["results",4],["title",1],["url",4],["https",2],["snippet",1],["nhttps",1],["ns",1],["only",1],["accepts",1],["chatgpt",3],["endpoints",4],["cleaned",3],["probed",1],["kind",2],["ollama",3],["provider",2],["http",3],["127",2],["11434",2],["label",1],["llama3",2],["default",1],["evil",2],["example",2],["v1",1],["have",1],["length",1],["window",1],["exports",1],["assigns",1],["open",5],["telemetry",4],["row",4],["target",6],["record",1],["string",1],["unknown",1]]},{"id":"frontend/src/features/customize/timers.test.ts#poll","name":[["poll",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["test",1],["ts",1]],"body":[["poll",3],["polls",1],["schedule",1],["timeout",1],["lease",1],["1500",1]]},{"id":"frontend/src/features/customize/timers.ts","name":[["timers",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["per",2],["mount",2],["timer",3],["lease",5],["customize",1],["polls",3],["jobs",1],["job",3],["output",1],["volcengine",2],["key",2],["clipboard",1],["copy",1],["restore",1],["must",1],["die",1],["component",2],["started",1],["them",1],["old",1],["app",1],["js",1],["parked",1],["poll",2],["panel",1],["dom",1],["node",1],["root",1],["volc",1],["switching",1],["tabs",1],["rebuilt",1],["inner",1],["html",1],["but",1],["did",1],["not",1],["always",1],["clear",1],["those",1],["handles",1],["created",1],["disposed",1],["unmount",2],["every",2],["timeout",1],["interval",1],["owns",1],["cleared",1],["tick",1],["fires",1],["after",1],["dispose",1],["no",1],["op",1],["let",1],["next",1],["id",1],["const",1],["live",1],["new",1],["map",1],["number",1],["test",1],["helper",1],["drop",1],["production",1]]},{"id":"frontend/src/features/customize/timers.ts#clearLeaseTimeout","name":[["clear",1],["lease",1],["timeout",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["clear",3],["lease",7],["timeout",5],["timer",2],["handle",5],["return",3],["type",2],["typeof",2],["void",2],["if",1],["timeouts",1],["delete",1]]},{"id":"frontend/src/features/customize/timers.ts#createTimerLease","name":[["create",1],["timer",1],["lease",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["create",2],["timer",5],["lease",10],["const",1],["id",3],["next",1],["timeouts",1],["new",2],["intervals",1],["live",1],["return",1]]},{"id":"frontend/src/features/customize/timers.ts#disposeTimerLease","name":[["dispose",1],["timer",1],["lease",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["dispose",2],["timer",4],["lease",11],["void",2],["const",2],["handle",4],["timeouts",2],["clear",4],["timeout",1],["intervals",2],["interval",1],["live",1],["delete",1],["id",1]]},{"id":"frontend/src/features/customize/timers.ts#isLeaseLive","name":[["lease",1],["live",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["lease",8],["live",3],["timer",2],["boolean",2],["return",1],["id",1]]},{"id":"frontend/src/features/customize/timers.ts#liveLeaseCount","name":[["live",1],["lease",1],["count",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["live",3],["lease",2],["count",2],["number",2],["return",1],["size",1]]},{"id":"frontend/src/features/customize/timers.ts#pendingTimerCount","name":[["pending",1],["timer",1],["count",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["pending",2],["timer",2],["count",2],["number",2],["let",1],["const",1],["lease",3],["live",1],["values",1],["timeouts",1],["size",2],["intervals",1],["return",1]]},{"id":"frontend/src/features/customize/timers.ts#resetTimerLeases","name":[["reset",1],["timer",1],["leases",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["reset",2],["timer",3],["leases",2],["void",2],["const",1],["lease",3],["live",1],["values",1],["dispose",1]]},{"id":"frontend/src/features/customize/timers.ts#scheduleInterval","name":[["schedule",1],["interval",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["schedule",2],["interval",6],["lease",10],["timer",2],["fn",3],["void",2],["ms",3],["number",2],["return",5],["type",2],["typeof",2],["if",2],["live",2],["const",1],["handle",5],["clear",1],["intervals",2],["delete",1],["add",1]]},{"id":"frontend/src/features/customize/timers.ts#scheduleTimeout","name":[["schedule",1],["timeout",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["function",2],["schedule",2],["timeout",5],["lease",10],["timer",2],["fn",3],["void",2],["ms",3],["number",2],["return",5],["type",2],["typeof",2],["if",2],["live",2],["const",1],["handle",4],["timeouts",2],["delete",1],["add",1]]},{"id":"frontend/src/features/customize/timers.ts#TimerLease","name":[["timer",1],["lease",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["timers",1],["ts",1]],"body":[["type",6],["timer",2],["lease",2],["readonly",6],["id",2],["number",2],["timeouts",2],["return",4],["typeof",4],["timeout",2],["intervals",2],["interval",2]]},{"id":"frontend/src/features/customize/vendors.ts","name":[["vendors",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["vendors",1],["ts",1]],"body":[["pure",1],["data",1],["pro",1],["doubao",3],["helpers",1],["port",1],["app",1],["js",1],["11394",1],["11415",1],["11798",1],["11806",1],["isolated",1],["from",1],["tab",1],["shell",1],["so",1],["cards",1],["live",1],["vendors",1],["tsx",1],["export",1],["const",1],["datapro",2],["connector",1],["id",1],["volcengine",1],["dedicated",1],["check",1],["source",1],["must",1],["be",1],["never",1],["tavily",1],["fallback",1]]},{"id":"frontend/src/features/customize/vendors.ts#dataproIndexComplete","name":[["datapro",1],["index",1],["complete",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["vendors",1],["ts",1]],"body":[["function",2],["datapro",2],["index",7],["complete",3],["response",5],["unknown",4],["boolean",2],["const",2],["typeof",3],["object",2],["as",6],["record",2],["string",4],["null",1],["if",1],["return",2],["false",1],["row",14],["true",1],["number",6],["integer",3],["entry",2],["count",8],["source",6],["leaf",6],["indexed",4],["digest",4],["length",1]]},{"id":"frontend/src/features/customize/vendors.ts#dataproResponseCode","name":[["datapro",1],["response",1],["code",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["vendors",1],["ts",1]],"body":[["function",2],["datapro",2],["response",7],["code",4],["unknown",5],["number",4],["null",4],["const",1],["structured",6],["typeof",3],["object",2],["as",4],["record",3],["string",3],["content",1],["if",1],["return",2]]},{"id":"frontend/src/features/customize/vendors.ts#dataproResultText","name":[["datapro",1],["result",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["vendors",1],["ts",1]],"body":[["function",2],["datapro",2],["result",8],["text",2],["response",6],["unknown",3],["string",6],["if",3],["typeof",2],["object",1],["return",5],["const",2],["row",4],["as",1],["record",1],["structured",2],["content",3],["null",3],["try",1],["json",1],["stringify",1],["catch",1]]},{"id":"frontend/src/features/customize/vendors.ts#doubaoSearchAvailable","name":[["doubao",1],["search",1],["available",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["vendors",1],["ts",1]],"body":[["function",2],["doubao",3],["search",2],["available",3],["response",5],["unknown",3],["boolean",2],["if",1],["typeof",1],["object",1],["return",2],["false",1],["const",2],["row",7],["as",1],["record",1],["string",1],["results",5],["array",2],["true",1],["source",1],["number",1],["integer",1],["count",2],["length",2]]},{"id":"frontend/src/features/customize/vendors.ts#doubaoSearchResultText","name":[["doubao",1],["search",1],["result",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["vendors",1],["ts",1]],"body":[["function",2],["doubao",2],["search",2],["result",2],["text",2],["response",5],["unknown",4],["string",7],["const",6],["results",4],["typeof",5],["object",2],["as",2],["record",2],["null",1],["list",2],["array",2],["return",2],["map",1],["item",4],["index",2],["row",7],["title",4],["trim",3],["url",5],["snippet",4],["filter",2],["boolean",2],["join",2]]},{"id":"frontend/src/features/customize/volcengine.ts","name":[["volcengine",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["volcengine",1],["sso",1],["key",12],["poll",4],["helpers",1],["port",1],["app",2],["js",2],["12152",1],["12259",1],["polling",1],["bound",1],["timer",2],["lease",4],["so",1],["unmount",1],["leaves",2],["zero",1],["timers",2],["import",2],["public",1],["text",1],["from",2],["scrub",2],["live",1],["schedule",1],["timeout",1],["type",1],["export",6],["const",6],["volc",6],["first",2],["ms",2],["2500",1],["every",2],["5000",1],["max",1],["24",2],["wait",2],["states",2],["new",3],["missing",4],["no",1],["plan",2],["check",5],["failed",5],["endpoint",4],["12206",1],["12228",1],["tick",1],["at",2],["2500ms",1],["then",1],["5000ms",1],["most",1],["attempts",1],["stops",1],["access",1],["dies",1],["host",1],["unmounts",1],["alive",1],["configure",1],["refresh",1],["codes",1],["ark",8],["choice",4],["required",2],["invalid",2],["profile",2],["ambiguous",1],["not",1],["available",1]]},{"id":"frontend/src/features/customize/volcengine.ts#accessStateOf","name":[["access",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["function",2],["access",7],["state",8],["unknown",4],["string",5],["const",2],["row",4],["typeof",2],["object",2],["as",2],["record",2],["return",1]]},{"id":"frontend/src/features/customize/volcengine.ts#openVolcengineAuthorization","name":[["open",1],["volcengine",1],["authorization",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["function",2],["open",3],["volcengine",2],["authorization",2],["url",5],["string",2],["popup",4],["window",5],["null",7],["if",4],["return",2],["let",1],["target",8],["try",2],["closed",1],["location",1],["href",1],["else",1],["blank",1],["noopener",1],["noreferrer",1],["focus",1],["catch",2],["blocked",1],["fallback",1],["button",1],["remains",1],["available",1],["browser",1],["blocks",1]]},{"id":"frontend/src/features/customize/volcengine.ts#publicVolcError","name":[["public",1],["volc",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["function",2],["public",3],["volc",2],["error",9],["unknown",3],["string",2],["return",1],["text",1],["typeof",1],["object",1],["message",3],["as",1],["240",1]]},{"id":"frontend/src/features/customize/volcengine.ts#startVolcengineKeyPolling","name":[["start",1],["volcengine",1],["key",1],["polling",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["function",2],["start",2],["volcengine",2],["key",8],["polling",16],["lease",13],["timer",2],["hooks",9],["volc",6],["poll",7],["stop",4],["void",6],["boolean",2],["let",3],["attempts",3],["true",1],["current",6],["return",6],["type",1],["typeof",1],["timeout",3],["const",5],["false",6],["if",6],["clear",1],["arm",3],["ms",4],["number",1],["live",4],["alive",3],["schedule",1],["async",1],["promise",1],["try",1],["next",2],["await",1],["refresh",1],["access",3],["state",3],["wait",1],["states",1],["has",1],["catch",1],["keep",1],["explicit",1],["recheck",1],["action",1],["available",1],["max",1],["every",1],["else",1],["exhausted",1],["first",1]]},{"id":"frontend/src/features/customize/volcengine.ts#startVolcengineKeyPolling.arm","name":[["arm",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["arm",2],["ms",3],["number",2],["void",3],["if",1],["polling",2],["lease",3],["live",1],["hooks",1],["alive",1],["false",1],["return",1],["current",2],["schedule",1],["timeout",1],["poll",1]]},{"id":"frontend/src/features/customize/volcengine.ts#startVolcengineKeyPolling.poll","name":[["poll",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["poll",4],["async",2],["promise",2],["void",2],["if",4],["polling",6],["lease",4],["live",2],["hooks",4],["alive",2],["false",4],["return",3],["attempts",2],["try",1],["const",2],["next",2],["await",1],["refresh",1],["access",3],["state",3],["volc",3],["key",3],["wait",1],["states",1],["has",1],["catch",1],["keep",1],["explicit",1],["recheck",1],["action",1],["available",1],["max",1],["arm",1],["every",1],["ms",1],["else",1],["exhausted",1]]},{"id":"frontend/src/features/customize/volcengine.ts#startVolcengineKeyPolling.stop","name":[["stop",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["stop",2],["void",2],["polling",1],["false",1],["if",1],["current",3],["clear",1],["timeout",1]]},{"id":"frontend/src/features/customize/volcengine.ts#volcApiKeyUrl","name":[["volc",1],["api",1],["key",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["function",2],["volc",2],["api",3],["key",3],["url",2],["state",5],["unknown",4],["string",5],["const",3],["identity",4],["typeof",1],["object",1],["as",2],["record",2],["undefined",2],["raw",3],["region",4],["cn",2],["beijing",2],["lower",1],["case",1],["z0",1],["64",1],["test",1],["return",1],["https",1],["console",1],["volcengine",1],["com",1],["ark",2]]},{"id":"frontend/src/features/customize/volcengine.ts#VolcKeyPollHooks","name":[["volc",1],["key",1],["poll",1],["hooks",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["type",2],["volc",2],["key",2],["poll",2],["hooks",2],["refresh",2],["promise",2],["unknown",2],["alive",2],["boolean",2],["exhausted",2],["void",2]]},{"id":"frontend/src/features/customize/volcengine.ts#volcPercent","name":[["volc",1],["percent",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["function",2],["volc",2],["percent",3],["period",5],["unknown",3],["number",8],["const",4],["row",4],["typeof",1],["object",1],["as",1],["record",1],["string",1],["direct",3],["if",1],["finite",3],["return",2],["math",4],["max",2],["min",2],["100",3],["total",5]]},{"id":"frontend/src/features/customize/volcengine.ts#volcQuotaValue","name":[["volc",1],["quota",1],["value",1]],"path":[["frontend",1],["src",1],["features",1],["customize",1],["volcengine",1],["ts",1]],"body":[["function",2],["volc",3],["quota",2],["value",2],["period",6],["unknown",3],["string",5],["const",3],["row",3],["typeof",1],["object",1],["as",1],["record",1],["number",4],["total",4],["if",1],["finite",2],["return",2],["locale",2],["math",1],["round",1],["percent",1]]},{"id":"frontend/src/features/execution/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["same",1],["origin",1],["api",3],["v1",2],["fetch",3],["keeps",1],["http",1],["status",1],["failure",1],["so",2],["409",1],["fork",1],["without",1],["checkpoint",1],["distinguishable",1],["from",1],["other",1],["errors",1],["local",1],["copy",1],["module",1],["not",1],["import",1],["ws",1],["layer",1],["its",1],["stores",1],["export",1],["const",1],["let",1],["impl",1],["fn",1],["null",2]]},{"id":"frontend/src/features/execution/api.ts#api","name":[["api",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["api",5],["string",3],["request",2],["init",2],["promise",2],["unknown",3],["if",2],["typeof",1],["throw",2],["new",2],["error",2],["invalid",1],["path",1],["const",2],["await",2],["execution",1],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",5],["let",1],["null",2],["try",1],["parse",1],["catch",1],["ok",1],["status",1],["return",1]]},{"id":"frontend/src/features/execution/api.ts#ApiError","name":[["api",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["class",2],["api",3],["error",6],["extends",2],["name",1],["code",4],["string",6],["status",6],["number",5],["request",4],["id",4],["body",7],["unknown",3],["constructor",1],["http",5],["const",1],["rec",10],["typeof",1],["object",1],["as",1],["record",1],["null",3],["super",1],["detail",1],["finite",1]]},{"id":"frontend/src/features/execution/api.ts#ApiError.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["constructor",2],["body",7],["unknown",3],["http",6],["status",6],["number",5],["const",1],["rec",10],["typeof",1],["object",1],["as",1],["record",1],["string",4],["null",3],["super",1],["error",1],["detail",1],["code",3],["finite",1],["request",3],["id",3]]},{"id":"frontend/src/features/execution/api.ts#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["function",2],["api",2],["error",2],["text",2],["unknown",4],["string",4],["const",2],["err",7],["as",1],["message",3],["request",3],["id",3],["null",2],["msg",3],["return",1]]},{"id":"frontend/src/features/execution/api.ts#executionFetch","name":[["execution",1],["fetch",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["function",2],["execution",2],["fetch",7],["input",3],["string",2],["init",5],["request",2],["promise",3],["response",2],["const",1],["impl",4],["global",1],["as",1],["fn",1],["if",1],["return",2],["reject",1],["new",1],["error",1],["not",1],["available",1]]},{"id":"frontend/src/features/execution/api.ts#FetchFn","name":[["fetch",1],["fn",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["type",2],["fetch",2],["fn",2],["input",2],["string",2],["init",4],["request",2],["promise",2],["response",2]]},{"id":"frontend/src/features/execution/api.ts#setExecutionFetch","name":[["execution",1],["fetch",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["api",1],["ts",1]],"body":[["function",2],["execution",2],["fetch",5],["fn",5],["null",2],["void",2],["impl",1]]},{"id":"frontend/src/features/execution/boot.ts","name":[["boot",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["16",1],["boot",2],["assigns",1],["executed",5],["code",5],["provenance",7],["window",2],["names",1],["06",1],["ws",1],["pattern",1],["composes",1],["14",2],["render",7],["notebook",9],["variable",3],["inspector",6],["wraps",1],["17",1],["viewer",2],["chrome",2],["entry",1],["not",1],["import",11],["compat",2],["exports",1],["ts",1],["ready",1],["from",11],["stub",1],["exec",5],["sources",3],["stores",1],["show",2],["cells",1],["as",1],["f14",1],["impl",1],["scroll",1],["fork",1],["cell",1],["branch",1],["build",1],["view",2],["state",2],["paint",4],["select",1],["frame",1],["execution",1],["toggle",1],["decorate",1],["into",1],["type",1],["types",1],["overlay",1],["app",1],["js",1],["10333",1],["10479",1]]},{"id":"frontend/src/features/execution/boot.ts#bootExecution","name":[["boot",1],["execution",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["function",2],["boot",2],["execution",3],["target",5],["void",2],["install",1]]},{"id":"frontend/src/features/execution/boot.ts#hostTarget","name":[["host",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["function",2],["host",2],["target",11],["null",3],["if",1],["return",2],["const",1],["global",1],["as",2],["unknown",1],["window",2]]},{"id":"frontend/src/features/execution/boot.ts#installExecution","name":[["install",1],["execution",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["function",2],["install",2],["execution",3],["target",6],["void",2],["const",1],["host",15],["if",1],["build",2],["executed",5],["code",5],["view",2],["exec",4],["sources",2],["state",2],["select",2],["frame",2],["toggle",2],["show",4],["provenance",9],["render",12],["into",2],["notebook",7],["variable",2],["inspector",5],["fork",2],["from",2],["cell",2],["wrap",3],["after",3],["viewer",5],["decorate",3],["active",1],["tab",1],["open",1],["async",1],["loads",1],["language",1],["changes",1],["rebuild",1],["dock",1],["way",1],["app",1],["js",1],["did",1],["chips",1],["paint",2],["chrome",1],["impl",1]]},{"id":"frontend/src/features/execution/boot.ts#paintExecutionChrome","name":[["paint",1],["execution",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["function",2],["paint",4],["execution",2],["chrome",2],["void",2],["if",3],["typeof",1],["document",2],["undefined",1],["return",3],["const",2],["nb",4],["element",1],["by",1],["id",1],["dock",1],["notebook",1],["st",4],["exec",2],["sources",2],["value",1],["as",1],["state",1],["null",1],["open",1],["executed",1],["code",1],["view",1],["variable",1],["inspector",1]]},{"id":"frontend/src/features/execution/boot.ts#renderNotebook","name":[["render",1],["notebook",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["function",2],["render",3],["notebook",3],["void",2],["f14",1],["paint",1],["execution",1],["chrome",1]]},{"id":"frontend/src/features/execution/boot.ts#Target","name":[["target",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["type",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/execution/boot.ts#wrapAfter","name":[["wrap",1],["after",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["function",2],["wrap",2],["after",5],["host",4],["target",2],["name",4],["string",2],["void",4],["const",3],["orig",4],["if",2],["ready",1],["return",3],["as",2],["f16",3],["wrapped",6],["boolean",1],["args",2],["unknown",3],["result",2],["object",1],["define",1],["property",1],["value",1],["true",1]]},{"id":"frontend/src/features/execution/boot.ts#wrapAfter.wrapped","name":[["wrapped",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["boot",1],["ts",1]],"body":[["wrapped",2],["args",3],["unknown",4],["const",1],["result",2],["orig",1],["as",1],["after",1],["return",1]]},{"id":"frontend/src/features/execution/branch.ts","name":[["branch",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["branch",1],["ts",1]],"body":[["recovery",2],["branch",2],["control",1],["rest",1],["15",1],["already",1],["paints",1],["timeline",3],["panels",1],["sanitize",1],["3032",1],["3149",1],["island",1],["buttons",1],["lane",1],["owns",1],["409",1],["presentation",2],["fork",6],["without",1],["checkpoint",1],["one",1],["post",4],["surface",1],["server",2],["sentence",2],["never",2],["retry",2],["rewrite",1],["as",1],["success",1],["routes",1],["unchanged",1],["frames",3],["id",3],["branches",2],["checkpoints",1],["actions",1],["restore",1],["restart",1],["fresh",1],["import",6],["workbench",1],["errors",1],["from",6],["stores",1],["ready",1],["compat",1],["stub",1],["i18n",1],["runtime",1],["public",1],["text",1],["scrub",2],["api",2],["error",3],["display",1],["once",1],["present",1],["type",1],["conflict",1],["write",1],["honest",1],["onto",1],["banner",1]]},{"id":"frontend/src/features/execution/branch.ts#applyForkPresentation","name":[["apply",1],["fork",1],["presentation",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["branch",1],["ts",1]],"body":[["function",2],["apply",2],["fork",6],["presentation",8],["void",2],["const",1],["errors",3],["workbench",1],["value",1],["branch",2],["action",2],["error",2],["display",2],["hint",1],["failed",1],["true",1]]},{"id":"frontend/src/features/execution/branch.ts#forkFromCell","name":[["fork",1],["from",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["branch",1],["ts",1]],"body":[["async",2],["function",2],["fork",7],["from",3],["cell",6],["frame",3],["id",7],["string",4],["promise",2],["presentation",5],["null",3],["const",1],["attempt",4],["await",1],["once",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["branches",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["if",1],["ok",1],["return",2],["apply",1]]},{"id":"frontend/src/features/execution/branch.ts#forkFromCheckpoint","name":[["fork",1],["from",1],["checkpoint",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["branch",1],["ts",1]],"body":[["async",2],["function",2],["fork",7],["from",3],["checkpoint",6],["frame",3],["id",7],["string",8],["name",5],["promise",2],["presentation",5],["null",3],["const",2],["body",4],["record",1],["if",2],["attempt",4],["await",1],["once",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["branches",1],["method",1],["post",1],["json",1],["stringify",1],["ok",1],["return",2],["apply",1]]},{"id":"frontend/src/features/execution/branch.ts#hint","name":[["hint",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["branch",1],["ts",1]],"body":[["function",2],["hint",4],["msg",3],["string",3],["err",3],["boolean",3],["void",3],["const",1],["fn",3],["global",1],["as",3],["unknown",2],["if",1],["ready",1]]},{"id":"frontend/src/features/execution/branch.ts#postRecoveryAction","name":[["post",1],["recovery",1],["action",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["branch",1],["ts",1]],"body":[["async",2],["function",2],["post",3],["recovery",3],["action",5],["frame",3],["id",10],["string",8],["branch",4],["confirm",3],["boolean",2],["promise",2],["ok",6],["true",3],["false",3],["message",4],["try",1],["await",1],["api",1],["frames",1],["encode",2],["uricomponent",2],["actions",1],["method",1],["body",1],["json",1],["stringify",1],["return",2],["catch",1],["error",3],["const",1],["presented",2],["present",1],["fork",1],["public",1],["text",1],["240",1]]},{"id":"frontend/src/features/execution/conflict.test.ts","name":[["conflict",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["test",1],["ts",1]],"body":[["import",2],["describe",2],["expect",37],["vi",3],["from",3],["vitest",1],["fork",30],["no",13],["checkpoint",14],["message",10],["error",19],["display",6],["once",8],["http",5],["status",8],["present",5],["should",3],["retry",11],["conflict",7],["409",8],["presentation",6],["cursor",2],["unavailable",1],["presents",1],["server",1],["sentence",1],["without",2],["never",1],["retries",1],["const",10],["presented",25],["conflict409",3],["kind",5],["be",31],["true",5],["code",2],["false",15],["masked",1],["not",8],["match",1],["try",1],["again",1],["recognises",1],["notebook",1],["fetch",1],["only",1],["keeps",2],["new",4],["contain",1],["exact",1],["treat",1],["recovery",1],["domain",1],["string",1],["as",2],["failed",2],["partial",2],["restore",2],["null",1],["other",1],["409s",1],["still",1],["conflicts",1],["rewritten",1],["session",5],["deletion",3],["already",3],["progress",3],["invokes",1],["post",8],["exactly",1],["async",8],["fn",2],["throw",5],["attempt",17],["await",4],["have",2],["been",2],["called",2],["times",2],["ok",7],["if",2],["expected",2],["failure",2],["attempts",2],["non",1],["either",1],["404",1],["found",2],["map",1],["into",1],["successful",2],["result",2],["inventing",1],["branch",2],["id",2],["b1",2],["equal",1]]},{"id":"frontend/src/features/execution/conflict.test.ts#conflict409","name":[["conflict409",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["test",1],["ts",1]],"body":[["function",2],["conflict409",2],["message",8],["fork",2],["no",2],["checkpoint",2],["status",3],["number",2],["code",3],["string",6],["error",3],["return",1],["409",1],["conflict",1]]},{"id":"frontend/src/features/execution/conflict.ts","name":[["conflict",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["fork",6],["branch",2],["409",6],["presentation",2],["gateway",2],["returns",1],["http",2],["historical",2],["source",2],["has",3],["no",6],["exact",4],["cursor",6],["checkpoint",8],["from",4],["cell",1],["message",2],["deliberate",1],["not",3],["retryable",1],["fault",1],["app",1],["js",1],["py",1],["unavailable",1],["ui",1],["must",2],["surface",1],["server",2],["sentence",2],["never",4],["retry",2],["rewrite",1],["into",1],["success",1],["empty",1],["generic",2],["try",1],["again",2],["import",1],["public",1],["text",2],["scrub",2],["export",1],["const",2],["re",1],["status",2],["only",1],["recovery",1],["domain",1],["failed",1],["string",1],["present",1],["mutation",1],["failure",1],["always",1],["false",1],["missing",1],["be",1],["retried",1],["papered",1],["over",1],["display",1],["replaced",1],["key",1],["run",1],["post",1],["exactly",1],["once",1],["returned",1],["as",1],["thunk",1],["invoked",1]]},{"id":"frontend/src/features/execution/conflict.ts#errorCodeOf","name":[["error",1],["code",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["error",5],["code",4],["unknown",2],["string",3],["const",1],["bag",4],["rec",1],["return",1],["null",1]]},{"id":"frontend/src/features/execution/conflict.ts#errorMessageOf","name":[["error",1],["message",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["error",10],["message",4],["unknown",2],["string",2],["const",2],["bag",5],["rec",1],["raw",2],["detail",1],["instanceof",1],["return",1],["public",1],["text",1],["240",1]]},{"id":"frontend/src/features/execution/conflict.ts#ForkAttempt","name":[["fork",1],["attempt",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["type",2],["fork",4],["attempt",2],["unknown",2],["ok",4],["true",2],["result",2],["attempts",4],["false",2],["presentation",4]]},{"id":"frontend/src/features/execution/conflict.ts#forkErrorDisplay","name":[["fork",1],["error",1],["display",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["fork",4],["error",2],["display",2],["presentation",5],["string",2],["return",1],["message",1]]},{"id":"frontend/src/features/execution/conflict.ts#forkOnce","name":[["fork",1],["once",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["async",2],["function",2],["fork",5],["once",2],["post",3],["promise",4],["attempt",2],["try",1],["const",1],["result",2],["await",1],["return",2],["ok",2],["true",1],["attempts",2],["catch",1],["error",3],["false",1],["presentation",1],["present",1]]},{"id":"frontend/src/features/execution/conflict.ts#ForkPresentation","name":[["fork",1],["presentation",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["type",2],["fork",2],["presentation",2],["kind",2],["conflict",2],["error",2],["no",2],["checkpoint",2],["boolean",2],["http",2],["status",2],["number",2],["null",2],["code",2],["string",4],["message",2],["retry",2],["false",4],["masked",2]]},{"id":"frontend/src/features/execution/conflict.ts#httpStatusOf","name":[["http",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["http",2],["status",3],["error",3],["unknown",2],["number",5],["null",4],["const",2],["bag",3],["rec",1],["if",3],["return",4],["raw",9],["typeof",2],["finite",1],["100",1],["599",1],["string",1],["test",1]]},{"id":"frontend/src/features/execution/conflict.ts#isForkNoCheckpoint","name":[["fork",1],["no",1],["checkpoint",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["fork",2],["no",3],["checkpoint",3],["error",7],["unknown",2],["boolean",2],["const",3],["status",3],["http",1],["code",3],["message",3],["return",1],["409",1],["conflict",1],["re",1],["test",1]]},{"id":"frontend/src/features/execution/conflict.ts#presentForkError","name":[["present",1],["fork",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["present",2],["fork",4],["error",10],["unknown",2],["presentation",2],["const",5],["http",6],["status",6],["code",5],["message",4],["no",5],["checkpoint",5],["re",1],["test",1],["conflict",7],["409",2],["return",1],["kind",1],["retry",1],["false",2],["masked",1]]},{"id":"frontend/src/features/execution/conflict.ts#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["rec",2],["value",5],["unknown",5],["record",3],["string",3],["null",3],["if",1],["typeof",1],["object",1],["return",2],["as",1]]},{"id":"frontend/src/features/execution/conflict.ts#shouldRetryFork","name":[["should",1],["retry",1],["fork",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["conflict",1],["ts",1]],"body":[["function",2],["should",2],["retry",2],["fork",4],["presentation",4],["boolean",2],["return",1],["false",1]]},{"id":"frontend/src/features/execution/exec.ts","name":[["exec",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["executed",1],["code",1],["view",2],["port",1],["app",1],["js",1],["10148",1],["10229",1],["replaces",1],["notebook",6],["body",1],["while",1],["open",1],["read",1],["only",1],["execution",1],["history",1],["root",1],["delegated",1],["child",1],["frames",1],["not",1],["live",1],["session",2],["deliverables",1],["stale",1],["response",1],["guards",1],["keep",1],["identity",1],["exec",5],["sources",3],["import",8],["from",8],["stores",2],["current",1],["id",1],["i18n",1],["runtime",1],["cell",2],["node",1],["type",2],["types",2],["public",1],["text",2],["scrub",2],["api",3],["error",1],["frame",1],["state",1],["let",1],["paint",1],["void",1],["null",2]]},{"id":"frontend/src/features/execution/exec.ts#buildExecutedCodeView","name":[["build",1],["executed",1],["code",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["function",2],["build",2],["executed",2],["code",2],["view",2],["st",9],["exec",20],["sources",2],["state",2],["htmlelement",2],["const",10],["wrap",8],["el",14],["div",8],["nb",16],["head",5],["append",14],["child",14],["span",5],["title",2],["note",2],["if",6],["error",6],["timeline",1],["public",4],["text",4],["240",1],["data",3],["dock",3],["empty",4],["common",2],["loading",2],["return",2],["frames",6],["selected",5],["frame",11],["id",6],["null",3],["nav",3],["each",2],["root",3],["parent",1],["btn",8],["button",1],["attribute",1],["96",1],["style",1],["property",1],["indent",1],["math",2],["min",1],["max",1],["number",4],["depth",1],["14",1],["px",1],["name",2],["80",1],["24",1],["counts",5],["count",3],["cell",3],["cells",7],["fail",2],["onclick",1],["void",1],["select",1],["string",1],["body",5],["else",2],["length",1],["node",1],["as",1],["notebook",1]]},{"id":"frontend/src/features/execution/exec.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["function",2],["el",2],["tag",3],["string",6],["cls",4],["null",5],["text",5],["htmlelement",2],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["class",1],["name",1],["content",1],["return",1]]},{"id":"frontend/src/features/execution/exec.ts#execSourcesState","name":[["exec",1],["sources",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["function",2],["exec",7],["sources",7],["state",5],["let",1],["st",5],["value",2],["as",1],["null",3],["if",1],["open",1],["false",2],["data",1],["selected",1],["cells",1],["loading",1],["error",1],["request",1],["return",1]]},{"id":"frontend/src/features/execution/exec.ts#loadExecutionSources","name":[["load",1],["execution",1],["sources",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["execution",3],["sources",8],["promise",2],["void",3],["const",4],["id",12],["current",4],["value",8],["if",6],["return",2],["st",18],["exec",7],["state",1],["request",5],["loading",2],["true",1],["error",3],["try",1],["await",1],["api",2],["frames",5],["encode",1],["uricomponent",1],["as",1],["frame",3],["data",2],["selected",4],["catch",1],["public",1],["text",2],["240",1],["finally",1],["false",1],["paint",1],["select",1]]},{"id":"frontend/src/features/execution/exec.ts#paint","name":[["paint",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["function",2],["paint",4],["void",2],["if",1],["exec",2]]},{"id":"frontend/src/features/execution/exec.ts#paintExecutedCodeView","name":[["paint",1],["executed",1],["code",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["function",2],["paint",2],["executed",3],["code",3],["view",3],["nb",6],["htmlelement",4],["st",3],["exec",3],["sources",2],["state",2],["void",2],["const",3],["next",4],["build",1],["existing",4],["query",1],["selector",1],["if",2],["parent",1],["element",1],["replace",2],["return",2],["slot",3],["array",1],["from",1],["children",2],["find",1],["node",4],["instanceof",1],["tag",1],["name",2],["div",1],["class",1],["as",1],["undefined",1],["append",1],["child",1]]},{"id":"frontend/src/features/execution/exec.ts#selectExecFrame","name":[["select",1],["exec",1],["frame",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["async",2],["function",2],["select",2],["exec",7],["frame",9],["id",6],["string",2],["promise",2],["void",2],["const",3],["st",14],["sources",5],["state",1],["selected",2],["paint",2],["if",4],["cells",2],["return",1],["guarded",1],["like",1],["load",2],["execution",2],["stale",1],["response",1],["re",1],["session",2],["switched",1],["may",1],["still",1],["fill",1],["its",1],["own",1],["cache",2],["slot",2],["but",1],["only",1],["latest",1],["request",8],["owns",1],["shared",1],["error",4],["banner",1],["cell",5],["try",1],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["log",1],["as",1],["entries",2],["unknown",1],["value",3],["catch",1],["not",1],["failure",1],["empty",2],["lets",1],["next",1],["click",1],["retry",1],["instead",1],["pinning",1],["list",1],["until",1],["reopens",1],["nb",1],["failed",1],["public",1],["text",2],["200",1],["open",1]]},{"id":"frontend/src/features/execution/exec.ts#setPaintExecutionChrome","name":[["paint",1],["execution",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["function",2],["paint",3],["execution",2],["chrome",2],["fn",3],["void",4],["null",2],["exec",1]]},{"id":"frontend/src/features/execution/exec.ts#toggleExecutedCode","name":[["toggle",1],["executed",1],["code",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["exec",1],["ts",1]],"body":[["function",2],["toggle",2],["executed",2],["code",2],["void",3],["const",1],["st",6],["exec",1],["sources",2],["state",1],["open",3],["if",1],["data",1],["loading",1],["load",1],["execution",1],["paint",1]]},{"id":"frontend/src/features/execution/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["index",1],["ts",1]],"body":[["export",10],["api",4],["error",4],["text",2],["execution",5],["fetch",1],["from",12],["boot",2],["install",1],["paint",1],["chrome",1],["render",4],["notebook",2],["apply",1],["fork",11],["presentation",2],["cell",3],["checkpoint",3],["post",1],["recovery",1],["action",1],["branch",1],["no",2],["message",1],["display",1],["once",1],["http",1],["status",1],["present",1],["should",1],["retry",1],["conflict",2],["type",2],["attempt",1],["build",1],["executed",2],["code",2],["view",1],["exec",4],["sources",3],["state",2],["load",2],["select",1],["frame",1],["toggle",1],["refresh",1],["variable",3],["inspector",3],["preview",1],["as",1],["lineage",11],["capture",1],["root",1],["empty",1],["env",5],["package",1],["count",1],["python",1],["chip",1],["snapshot",2],["honesty",2],["captures",1],["inputs",2],["mapped",1],["review",3],["model",2],["decorate",1],["viewer",1],["provenance",4],["into",1],["prov",1],["show",1],["payload",1],["types",1]]},{"id":"frontend/src/features/execution/inspector.ts","name":[["inspector",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["variable",4],["inspector",2],["port",1],["app",2],["js",2],["10265",1],["10332",1],["inspection",3],["never",1],["runs",1],["cell",1],["sanitize",3],["15",1],["fails",1],["closed",1],["unless",1],["payload",1],["exact",1],["scope",1],["active",1],["branch",1],["import",7],["from",7],["stores",2],["notebook",2],["current",1],["id",1],["session",1],["i18n",1],["runtime",3],["summary",1],["short",1],["kernel",1],["public",1],["text",2],["scrub",2],["timeline",1],["api",3],["error",1],["let",1],["paint",1],["exec",1],["void",1],["null",2],["10283",1],["10288",1]]},{"id":"frontend/src/features/execution/inspector.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["function",2],["el",2],["tag",3],["string",6],["cls",4],["null",5],["text",5],["htmlelement",2],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["class",1],["name",1],["content",1],["return",1]]},{"id":"frontend/src/features/execution/inspector.ts#Inspection","name":[["inspection",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["type",2],["inspection",2],["available",2],["boolean",4],["state",4],["string",6],["reason",2],["generation",2],["id",2],["revision",2],["number",2],["variables",2],["var",2],["row",2],["truncated",2]]},{"id":"frontend/src/features/execution/inspector.ts#inspectorState","name":[["inspector",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["function",2],["inspector",6],["state",5],["return",1],["variable",1],["value",1],["as",1]]},{"id":"frontend/src/features/execution/inspector.ts#InspectorState","name":[["inspector",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["type",2],["inspector",2],["state",2],["language",2],["string",8],["results",2],["record",2],["unknown",2],["loading",2],["null",2],["error",2],["request",2],["number",2]]},{"id":"frontend/src/features/execution/inspector.ts#paint","name":[["paint",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["function",2],["paint",4],["void",2],["if",1],["exec",2]]},{"id":"frontend/src/features/execution/inspector.ts#paintVariableInspector","name":[["paint",1],["variable",1],["inspector",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["function",2],["paint",2],["variable",3],["inspector",3],["nb",5],["htmlelement",2],["void",2],["const",2],["next",3],["render",1],["existing",3],["query",1],["selector",1],["variables",1],["if",1],["replace",1],["else",1],["append",1],["child",1]]},{"id":"frontend/src/features/execution/inspector.ts#refreshVariableInspector","name":[["refresh",1],["variable",1],["inspector",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["async",2],["function",2],["refresh",2],["variable",3],["inspector",17],["promise",2],["void",2],["const",5],["state",4],["frame",7],["id",11],["current",4],["value",4],["if",4],["loading",3],["return",2],["language",7],["python",1],["request",9],["error",5],["paint",2],["try",1],["payload",2],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["kernel",1],["variables",1],["results",1],["sanitize",1],["inspection",1],["catch",1],["public",1],["text",2],["240",1],["finally",1],["null",1]]},{"id":"frontend/src/features/execution/inspector.ts#renderVariableInspector","name":[["render",1],["variable",1],["inspector",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["function",2],["render",2],["variable",21],["inspector",16],["htmlelement",2],["const",21],["state",6],["language",11],["python",6],["results",2],["loading",7],["null",5],["error",6],["request",1],["data",17],["as",5],["inspection",1],["panel",17],["el",27],["section",1],["nb",35],["variables",32],["attribute",2],["head",5],["div",13],["append",26],["child",26],["span",9],["title",2],["controls",5],["label",4],["select",9],["htmlselect",1],["element",3],["each",2],["value",6],["text",3],["option",4],["htmloption",1],["disabled",2],["onchange",1],["paint",1],["refresh",8],["button",1],["outline",1],["btn",1],["small",1],["htmlbutton",1],["action",1],["current",1],["id",5],["onclick",1],["void",1],["if",11],["empty",5],["return",6],["timeline",6],["not",1],["loaded",1],["meta",6],["generation",8],["pill",5],["short",2],["runtime",10],["revision",4],["summary",1],["stale",4],["number",2],["available",1],["key",4],["reason",1],["failed",1],["length",5],["list",4],["row",5],["identity",5],["name",2],["type",2],["details",6],["preview",6],["fingerprint",3],["truncated",3]]},{"id":"frontend/src/features/execution/inspector.ts#setPaintInspector","name":[["paint",1],["inspector",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["function",2],["paint",3],["inspector",2],["fn",3],["void",4],["null",2],["exec",1]]},{"id":"frontend/src/features/execution/inspector.ts#variablePreviewText","name":[["variable",1],["preview",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["function",2],["variable",2],["preview",2],["text",2],["value",8],["unknown",2],["string",4],["if",3],["typeof",3],["return",4],["json",1],["stringify",1],["null",2],["boolean",1],["number",1]]},{"id":"frontend/src/features/execution/inspector.ts#VarRow","name":[["var",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["inspector",1],["ts",1]],"body":[["type",4],["var",2],["row",2],["name",2],["string",6],["preview",2],["unknown",2],["length",2],["number",2],["fingerprint",2]]},{"id":"frontend/src/features/execution/lineage.test.ts","name":[["lineage",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["import",10],["execution",11],["fetch",11],["from",11],["api",6],["load",8],["lineage",31],["render",7],["provenance",15],["into",4],["art",2],["ver",2],["env",31],["snap",3],["by",5],["id",26],["dock",4],["artifact",6],["stores",3],["artifacts",8],["prov",15],["mode",5],["sub",3],["ui",1],["reset",5],["store",5],["fields",5],["signal",1],["field",1],["sync",2],["version",31],["cache",2],["files",6],["copy",1],["i18n",1],["runtime",1],["describe",3],["expect",57],["vi",7],["vitest",1],["as",13],["capture",10],["root",6],["notebook",5],["empty",19],["package",20],["count",17],["python",18],["chip",4],["snapshot",12],["honesty",5],["captures",6],["cell",29],["review",5],["model",16],["chain",1],["transforms",1],["app",1],["js",1],["10631",1],["10833",1],["failure",2],["fallback",3],["not",16],["fabricated",1],["producer",4],["const",22],["interactions",6],["equal",14],["dependency",3],["mappings",3],["inputs",6],["be",29],["true",16],["null",13],["drops",1],["non",1],["objects",1],["rather",3],["than",3],["inventing",1],["nope",1],["kind",19],["save",3],["extracts",1],["producing",5],["mapped",4],["vs",1],["separately",1],["index",5],["language",1],["read",8],["csv",3],["written",2],["out",14],["png",1],["source",7],["df",1],["at",2],["2026",2],["01",4],["t00",2],["00",4],["parquet",2],["false",10],["keeps",2],["head",7],["checksum",3],["reused",3],["even",1],["card",1],["exists",1],["lin",3],["observations",1],["same",1],["other",1],["have",2],["length",2],["without",4],["treat",1],["delegate",2],["frame",5],["child",1],["session",3],["falls",1],["back",1],["there",1],["no",11],["native",2],["tool",2],["f1",1],["three",1],["states",1],["live",3],["verified",5],["unverified",7],["captured",7],["note",6],["key",3],["class",3],["warn",2],["show",3],["generation",4],["confidence",3],["recorded",6],["ok",1],["legacy",6],["assumed",1],["kernel",5],["record",3],["claim",1],["11",2],["implementation",1],["cpython",2],["label",1],["value",11],["prefers",1],["real",1],["list",7],["packages",29],["name",5],["requests",13],["pinned",8],["propagates",1],["its",5],["latest",7],["async",13],["string",4],["url",12],["push",4],["return",4],["new",13],["response",6],["json",5],["stringify",5],["error",3],["unavailable",7],["status",3],["404",3],["try",5],["await",10],["v1",21],["exact",4],["rejects",2],["throw",2],["finally",5],["delayed",3],["environment",13],["cannot",1],["poison",1],["stub",2],["global",2],["document",2],["create",2],["element",2],["node",9],["let",2],["release",3],["void",2],["promise",1],["resolve",2],["server",3],["selected",2],["http",2],["localhost",2],["search",2],["params",2],["unknown",9],["htmlelement",3],["v2",3],["wait",2],["truthy",1],["match",1],["object",1],["unstub",2],["all",2],["globals",2],["reads",1],["their",1],["known",2],["moving",1],["report",4],["metadata",2],["failures",1],["propagate",1],["while",1],["unbound",1],["missing",2],["expected",1],["state",1],["failed",1],["was",2],["code",1],["request",1],["req",2],["view",4],["walk",2],["some",4],["text",2],["content",2],["includes",3],["upg5",1],["02",1],["whose",2],["were",1],["never",2],["repl",5],["interpreter",1],["daemon",1],["could",2],["remote",1],["worker",1],["carries",1],["reason",2],["panel",6],["rendered",1],["right",1],["beside",1],["base",1],["openai4s",1],["did",1],["has",1],["give",1],["says",2],["distributions",1],["shows",1],["neither",1],["nor",1],["chips",5],["contain",8],["still",2],["notes",2],["really",1],["so",1],["apply",3],["being",1],["zero",1],["distribution",1],["applicable",1]]},{"id":"frontend/src/features/execution/lineage.test.ts#ProvenanceNode","name":[["provenance",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["class",3],["provenance",4],["node",4],["children",3],["name",1],["text",1],["content",1],["inner",1],["html",1],["value",1],["string",1],["attribute",1],["append",1],["child",4],["push",1],["return",1]]},{"id":"frontend/src/features/execution/lineage.test.ts#ProvenanceNode.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["provenance",2],["node",2],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/execution/lineage.test.ts#ProvenanceNode.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["inner",2],["html",2],["value",2],["string",2],["children",1]]},{"id":"frontend/src/features/execution/lineage.test.ts#ProvenanceNode.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["attribute",2]]},{"id":"frontend/src/features/execution/lineage.test.ts#renderEnvironmentPanel","name":[["render",1],["environment",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["async",3],["function",2],["render",3],["environment",3],["panel",2],["env",6],["record",2],["string",8],["unknown",3],["promise",2],["chips",4],["empty",4],["notes",3],["reset",2],["store",2],["fields",2],["vi",3],["stub",1],["global",1],["document",1],["create",1],["element",1],["new",3],["provenance",5],["node",9],["const",4],["pinned",3],["id",2],["version",2],["v1",1],["exact",1],["true",3],["dock",2],["artifact",1],["value",3],["prov",2],["mode",1],["sub",1],["execution",2],["fetch",2],["response",1],["json",1],["stringify",1],["try",1],["view",4],["into",1],["as",2],["htmlelement",1],["walk",4],["children",2],["flat",1],["map",5],["await",1],["wait",1],["expect",1],["some",1],["class",4],["name",4],["be",1],["nodes",4],["return",1],["filter",3],["chip",1],["text",3],["content",3],["join",1],["starts",1],["src",1],["finally",1],["null",1],["unstub",1],["all",1],["globals",1]]},{"id":"frontend/src/features/execution/lineage.test.ts#renderEnvironmentPanel.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["walk",3],["node",8],["provenance",4],["children",1],["flat",1],["map",1]]},{"id":"frontend/src/features/execution/lineage.test.ts#walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["test",1],["ts",1]],"body":[["walk",3],["node",8],["provenance",4],["children",1],["flat",1],["map",1]]},{"id":"frontend/src/features/execution/lineage.ts","name":[["lineage",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["provenance",1],["chain",1],["transforms",1],["port",1],["data",1],["path",1],["app",6],["js",6],["10631",1],["10833",1],["load",1],["lineage",6],["render",2],["prov",1],["review",2],["env",4],["snapshot",6],["honesty",3],["pure",1],["no",4],["dom",1],["fetch",1],["writes",1],["rendering",2],["consumes",1],["these",1],["models",1],["import",2],["public",1],["text",1],["from",2],["scrub",2],["type",1],["python",4],["chip",1],["capture",2],["interaction",1],["payload",1],["producer",1],["model",1],["types",1],["10632",1],["10634",1],["empty",1],["fallback",2],["10807",1],["head",1],["checksum",1],["reused",1],["always",1],["listed",1],["other",1],["captures",1],["only",2],["there",1],["producing",1],["cell",4],["otherwise",1],["they",1],["duplicate",1],["card",1],["delegated",1],["index",1],["orders",1],["child",1],["frame",1],["log",1],["root",2],["notebook",1],["heading",1],["view",1],["code",1],["link",1],["would",2],["point",1],["at",1],["not",5],["exist",1],["10813",1],["10814",1],["environment",2],["three",1],["states",1],["rather",1],["than",1],["two",1],["10713",1],["10732",1],["legacy",1],["unverified",1],["must",1],["as",2],["verified",1],["production",1],["live",1],["separate",1],["sentence",1],["claim",1],["version",1],["record",2],["has",2],["one",1],["kernel",3],["leaves",1],["null",2],["reintroduce",1],["misattribution",1],["was",1],["fixed",1],["stop",1],["telling",1],["10699",1],["10702",1],["package",2],["count",3],["back",1],["none",1],["whose",1],["packages",3],["were",1],["never",1],["read",3],["recorded",1],["by",1],["its",1],["mode",1],["interpreter",1],["daemon",1],["could",1],["remote",1],["worker",1],["non",1],["stores",1],["beside",1],["unavailable",1],["reason",2],["zero",1],["nothing",1],["installed",1],["contradicted",1],["shown",1],["next",1]]},{"id":"frontend/src/features/execution/lineage.ts#asLineage","name":[["as",1],["lineage",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["as",10],["lineage",8],["payload",5],["unknown",2],["const",1],["rec",6],["record",3],["if",1],["return",2],["empty",1],["interactions",2],["list",2],["interaction",1],["dependency",2],["mappings",2],["inputs",1],["capture",3],["observations",2],["producer",3],["null",2]]},{"id":"frontend/src/features/execution/lineage.ts#asList","name":[["as",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["as",2],["list",2],["value",4],["unknown",4],["return",1],["array",2]]},{"id":"frontend/src/features/execution/lineage.ts#asRecord","name":[["as",1],["record",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["as",3],["record",5],["value",6],["unknown",5],["string",3],["null",3],["if",1],["typeof",1],["object",1],["array",2],["return",2]]},{"id":"frontend/src/features/execution/lineage.ts#captureInRootNotebook","name":[["capture",1],["root",1],["notebook",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["capture",9],["root",2],["notebook",2],["lineage",2],["null",3],["undefined",2],["boolean",2],["if",1],["return",2],["false",1],["cell",1],["index",1],["frame",1],["kind",1],["delegate",1]]},{"id":"frontend/src/features/execution/lineage.ts#emptyLineage","name":[["empty",1],["lineage",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["empty",2],["lineage",4],["payload",2],["return",1],["interactions",1],["dependency",1],["mappings",1],["inputs",1]]},{"id":"frontend/src/features/execution/lineage.ts#envPackageCount","name":[["env",1],["package",1],["count",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["env",14],["package",5],["count",5],["snapshot",2],["null",6],["undefined",2],["number",4],["const",1],["pkgs",3],["packages",2],["if",2],["length",2],["unavailable",1],["return",3]]},{"id":"frontend/src/features/execution/lineage.ts#envPythonChip","name":[["env",1],["python",1],["chip",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["env",12],["python",7],["chip",4],["snapshot",2],["null",3],["undefined",2],["if",1],["version",2],["return",2],["label",1],["string",2],["implementation",1],["value",1]]},{"id":"frontend/src/features/execution/lineage.ts#envSnapshotHonesty","name":[["env",1],["snapshot",1],["honesty",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["env",17],["snapshot",4],["honesty",4],["null",2],["undefined",2],["const",4],["source",3],["captured",5],["live",2],["verified",6],["string",1],["generation",1],["confidence",1],["note",3],["key",2],["prov",3],["fallback",1],["recorded",2],["unverified",1],["return",1],["class",1],["ok",1],["warn",1],["show",1],["provenance",2]]},{"id":"frontend/src/features/execution/lineage.ts#lineageCaptures","name":[["lineage",1],["captures",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",7],["captures",4],["lin",4],["payload",2],["null",2],["undefined",2],["cell",3],["present",3],["boolean",2],["capture",9],["const",1],["as",2],["list",1],["observations",1],["return",3],["filter",1],["if",1],["typeof",1],["object",1],["false",1],["kind",1],["head",1],["checksum",1],["reused",1]]},{"id":"frontend/src/features/execution/lineage.ts#lineageCell","name":[["lineage",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",7],["cell",3],["lin",4],["payload",2],["null",6],["undefined",2],["interaction",3],["if",1],["return",3],["const",2],["found",3],["as",3],["list",1],["interactions",1],["find",1],["item",2],["rec",3],["record",1],["kind",1]]},{"id":"frontend/src/features/execution/lineage.ts#lineageCellInputs","name":[["lineage",1],["cell",1],["inputs",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",4],["cell",7],["inputs",2],["interaction",2],["null",2],["string",2],["return",1],["array",2],["files",2],["read",2],["text",1],["list",1]]},{"id":"frontend/src/features/execution/lineage.ts#lineageCellWrites","name":[["lineage",1],["cell",1],["writes",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",4],["cell",7],["writes",2],["interaction",2],["null",2],["string",2],["return",1],["array",2],["files",2],["written",2],["text",1],["list",1]]},{"id":"frontend/src/features/execution/lineage.ts#lineageMappedInputs","name":[["lineage",1],["mapped",1],["inputs",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",4],["mapped",5],["inputs",3],["lin",5],["payload",2],["null",2],["undefined",2],["string",2],["if",1],["return",2],["const",1],["dependency",2],["mappings",2],["array",2],["text",1],["list",1]]},{"id":"frontend/src/features/execution/lineage.ts#lineageProducer","name":[["lineage",1],["producer",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",6],["producer",9],["lin",6],["payload",2],["null",5],["undefined",2],["const",1],["typeof",1],["object",1],["return",1]]},{"id":"frontend/src/features/execution/lineage.ts#lineageReviewModel","name":[["lineage",1],["review",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",11],["review",4],["model",4],["payload",3],["unknown",2],["const",8],["lin",6],["as",1],["cell",9],["mapped",4],["inputs",7],["captures",4],["producer",4],["save",5],["empty",2],["length",2],["return",1],["at",2]]},{"id":"frontend/src/features/execution/lineage.ts#lineageSave","name":[["lineage",1],["save",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["lineage",7],["save",3],["lin",4],["payload",2],["null",6],["undefined",2],["interaction",3],["if",1],["return",3],["const",2],["found",3],["as",3],["list",1],["interactions",1],["find",1],["item",2],["rec",3],["record",1],["kind",1]]},{"id":"frontend/src/features/execution/lineage.ts#textList","name":[["text",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["lineage",1],["ts",1]],"body":[["function",2],["text",3],["list",3],["value",3],["unknown",2],["string",2],["return",1],["as",1],["map",1],["item",2],["public",1],["160",1],["filter",1],["boolean",1]]},{"id":"frontend/src/features/execution/provenance.ts","name":[["provenance",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["provenance",2],["tab",4],["port",1],["app",1],["js",1],["10631",1],["10833",1],["17",1],["viewer",1],["calls",1],["window",1],["render",3],["into",1],["prov",3],["mode",2],["lineage",10],["env",6],["honesty",2],["transforms",1],["live",1],["ts",1],["tested",1],["as",1],["pure",1],["data",1],["import",21],["snap",1],["by",1],["id",2],["dock",1],["artifact",6],["from",21],["stores",4],["artifacts",5],["req",1],["cells",1],["notebook",8],["current",1],["session",1],["sub",1],["ui",2],["ready",1],["compat",1],["stub",1],["i18n",1],["runtime",1],["metadata",3],["cache",2],["key",2],["target",1],["url",1],["files",1],["copy",1],["add",1],["open",1],["active",1],["type",4],["row",1],["types",3],["md",2],["icon",1],["el",1],["export",1],["link",1],["chrome",1],["cell",3],["node",1],["scroll",1],["public",1],["text",2],["scrub",2],["code",3],["block",1],["send",1],["step",1],["ago",1],["sessions",2],["dom",1],["fetch",1],["recent",1],["messages",4],["chat",1],["message",1],["api",3],["error",1],["capture",2],["root",1],["empty",1],["package",1],["count",1],["python",1],["chip",1],["snapshot",2],["review",3],["model",1],["payload",1],["const",1],["subs",1],["array",1],["string",2],["exec",1],["execution",1],["log",1],["environment",2]]},{"id":"frontend/src/features/execution/provenance.ts#asArtifact","name":[["as",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["as",3],["artifact",5],["unknown",2],["row",3],["null",3],["if",1],["typeof",1],["object",1],["return",2]]},{"id":"frontend/src/features/execution/provenance.ts#decorateViewerWithProvenance","name":[["decorate",1],["viewer",1],["provenance",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["decorate",2],["viewer",4],["provenance",7],["void",2],["if",6],["typeof",1],["document",2],["undefined",1],["return",6],["const",5],["element",3],["by",1],["id",1],["dock",2],["acts",8],["query",2],["selector",2],["vh",1],["data",3],["f16",3],["art",3],["as",3],["artifact",2],["value",3],["prov",2],["mode",2],["back",5],["el",2],["button",2],["outline",2],["btn",6],["small",2],["common",1],["close",1],["htmlbutton",2],["attribute",2],["onclick",2],["false",1],["rerender",1],["insert",2],["before",2],["first",2],["child",2],["menu",1],["show",1]]},{"id":"frontend/src/features/execution/provenance.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["el",2],["tag",3],["string",6],["cls",4],["null",5],["text",5],["htmlelement",2],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["class",1],["name",1],["content",1],["return",1]]},{"id":"frontend/src/features/execution/provenance.ts#loadLineage","name":[["load",1],["lineage",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["lineage",8],["artifact",4],["row",2],["null",2],["undefined",2],["promise",2],["payload",3],["if",2],["return",3],["empty",2],["const",1],["target",4],["metadata",2],["try",1],["await",1],["api",1],["url",1],["as",1],["catch",1],["error",2],["exact",1],["version",1],["throw",1]]},{"id":"frontend/src/features/execution/provenance.ts#provRow","name":[["prov",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["prov",6],["row",3],["label",3],["string",4],["files",4],["htmlelement",2],["const",2],["el",4],["div",2],["append",3],["child",3],["span",2],["lbl",1],["box",3],["each",1],["pill",1],["return",1]]},{"id":"frontend/src/features/execution/provenance.ts#renderProvenanceInto","name":[["render",1],["provenance",1],["into",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["render",5],["provenance",2],["into",2],["htmlelement",2],["unknown",2],["void",4],["const",9],["art",5],["as",4],["artifact",2],["if",11],["return",2],["tabs",3],["el",8],["div",7],["prov",16],["subtabs",1],["subs",1],["each",2],["lab",2],["button",1],["subtab",1],["sub",8],["value",13],["active",1],["onclick",1],["rerender",1],["viewer",1],["append",11],["child",11],["body",14],["lin",7],["lineage",5],["metadata",1],["cache",1],["key",1],["payload",2],["null",3],["read",3],["error",5],["load",3],["string",5],["environment",5],["dock",5],["empty",5],["env",2],["failed",1],["model",4],["review",3],["cell",11],["code",3],["source",2],["block",1],["lang",2],["language",2],["python",2],["label",1],["undefined",1],["else",7],["common",1],["loading",1],["generating",1],["reproduction",1],["exec",2],["current",2],["id",2],["notebook",2],["export",1],["link",1],["list",3],["cells",1],["length",1],["no",1],["records",1],["node",1],["messages",2]]},{"id":"frontend/src/features/execution/provenance.ts#renderProvEnvironment","name":[["render",1],["prov",1],["environment",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["async",2],["function",2],["render",2],["prov",18],["environment",11],["body",13],["htmlelement",2],["artifact",11],["row",2],["promise",2],["void",2],["append",25],["child",25],["el",22],["div",12],["dock",4],["empty",3],["env",60],["loading",1],["snapshot",7],["const",26],["target",4],["metadata",5],["key",9],["cache",3],["snaps",4],["snap",2],["by",2],["id",3],["value",9],["let",1],["try",1],["await",1],["api",3],["url",1],["kernel",1],["as",9],["catch",1],["if",14],["mode",2],["sub",2],["inner",2],["html",2],["every",2],["upload",1],["pre",1],["capture",1],["has",1],["no",2],["recorded",1],["exact",1],["version",1],["read",1],["never",1],["borrows",1],["daemon",1],["expected",1],["state",1],["its",1],["own",1],["copy",1],["not",3],["failed",2],["request",1],["code",16],["typeof",5],["object",6],["unknown",8],["undefined",1],["unavailable",3],["files",2],["load",1],["error",1],["text",5],["return",3],["docked",2],["chip",9],["string",19],["val",4],["span",4],["pkgs",3],["packages",9],["chips",7],["kind",4],["python",8],["py",4],["label",1],["name",3],["public",4],["48",1],["package",5],["count",4],["lower",1],["case",1],["null",5],["applicable",1],["interpreter",2],["plat",2],["160",1],["platform",2],["src",3],["warn",2],["200",2],["honesty",6],["note",6],["class",1],["icon",1],["captured",1],["clock",1],["13",1],["show",1],["provenance",3],["remote",15],["length",2],["rw",4],["title",1],["each",2],["raw",4],["record",5],["host",4],["engine",3],["service",2],["rows",3],["array",1],["push",10],["hostname",2],["gpu",2],["conda",2],["entries",1],["map",1],["join",1],["repo",1],["git",3],["commit",2],["slice",3],["10",2],["dirty",2],["wrapper",3],["sha256",4],["model",11],["weights",4],["sha",1],["12",1],["bytes",2],["number",1],["1e9",1],["fixed",1],["gb",1],["run",2],["utc",1],["card",5],["svc",1],["job",1],["tbl",3],["table",2],["tb",3],["tbody",1],["tr",5],["td",2],["pk",1],["pv",1],["unread",1],["list",1],["one",1]]},{"id":"frontend/src/features/execution/provenance.ts#renderProvEnvironment.chip","name":[["chip",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["chip",5],["string",4],["val",3],["const",1],["el",3],["span",3],["env",3],["append",2],["child",2],["return",1]]},{"id":"frontend/src/features/execution/provenance.ts#renderProvEnvironment.push","name":[["push",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["push",3],["string",3],["unknown",2],["if",1],["null",1],["rows",1]]},{"id":"frontend/src/features/execution/provenance.ts#renderProvMessages","name":[["render",1],["prov",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["async",2],["function",2],["render",3],["prov",14],["messages",6],["body",8],["htmlelement",2],["promise",2],["void",2],["append",8],["child",8],["el",8],["div",6],["dock",3],["empty",3],["msg",8],["loading",1],["let",1],["msgs",4],["chat",2],["message",2],["try",1],["if",5],["current",2],["id",2],["value",6],["throw",1],["new",1],["error",2],["no",2],["session",1],["const",7],["await",1],["fetch",1],["recent",1],["500",1],["catch",1],["mode",2],["sub",2],["inner",3],["html",3],["load",1],["failed",1],["api",1],["text",3],["return",3],["length",1],["records",1],["each",1],["role",6],["assistant",2],["row",4],["head",4],["span",2],["user",2],["system",2],["created",2],["at",2],["ago",1],["rec",3],["as",1],["string",2],["txt",2],["content",1],["md",5]]},{"id":"frontend/src/features/execution/provenance.ts#renderProvReview","name":[["render",1],["prov",1],["review",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["render",2],["prov",29],["review",14],["body",8],["htmlelement",2],["artifact",2],["row",6],["lin",4],["lineage",5],["payload",2],["null",3],["void",2],["if",12],["append",18],["child",18],["el",12],["div",12],["dock",2],["empty",3],["common",1],["loading",1],["return",2],["const",15],["model",10],["cell",33],["inputs",15],["mapped",1],["captures",4],["producer",17],["no",1],["card",21],["produced",4],["by",4],["index",5],["meta",6],["language",1],["python",1],["exit",1],["status",2],["ok",1],["kernel",4],["id",10],["wrote",4],["array",4],["files",2],["written",2],["map",2],["public",8],["text",8],["160",2],["filter",2],["boolean",2],["length",6],["reads",3],["view",2],["code",2],["link",2],["mode",2],["value",2],["false",2],["active",2],["tab",2],["notebook",3],["scroll",2],["as",2],["number",2],["string",3],["else",1],["each",1],["capture",26],["identity",5],["producing",2],["unknown",4],["96",4],["root",4],["kind",6],["head",1],["checksum",1],["reused",1],["same",1],["bytes",1],["version",1],["frame",10],["32",2],["item",2],["heading",2],["non",1],["save",2],["at",2],["saved",1],["ago",1]]},{"id":"frontend/src/features/execution/provenance.ts#rerenderViewer","name":[["rerender",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["rerender",2],["viewer",4],["void",3],["const",1],["fn",3],["global",1],["as",3],["unknown",2],["render",2],["if",1],["ready",1]]},{"id":"frontend/src/features/execution/provenance.ts#showProvenance","name":[["show",1],["provenance",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["show",2],["provenance",2],["unknown",3],["void",3],["const",5],["art",8],["as",3],["artifact",10],["if",5],["return",3],["dock",3],["value",17],["prov",4],["mode",2],["true",1],["sub",2],["code",1],["add",1],["open",1],["tab",3],["active",1],["key",10],["metadata",3],["cache",3],["lineage",12],["request",3],["req",4],["load",2],["then",1],["docked",7],["id",2],["rerender",2],["viewer",2],["catch",1],["error",4],["empty",1],["api",1],["text",1]]},{"id":"frontend/src/features/execution/provenance.ts#viewCodeLink","name":[["view",1],["code",1],["link",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["provenance",1],["ts",1]],"body":[["function",2],["view",3],["code",3],["link",8],["click",3],["void",2],["htmlelement",2],["const",1],["el",3],["prov",2],["append",2],["child",2],["icon",1],["arrow",1],["left",1],["14",1],["span",1],["null",1],["review",1],["onclick",1],["return",1]]},{"id":"frontend/src/features/execution/types.ts","name":[["types",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["16",1],["execution",1],["view",1],["records",1],["shapes",1],["match",1],["app",1],["js",1],["executed",1],["code",1],["lineage",1],["inspector",1]]},{"id":"frontend/src/features/execution/types.ts#EnvHonesty","name":[["env",1],["honesty",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["env",8],["honesty",2],["captured",2],["boolean",6],["verified",2],["note",4],["key",2],["prov",6],["live",2],["fallback",2],["recorded",4],["unverified",2],["class",2],["ok",2],["warn",2],["show",2],["provenance",2]]},{"id":"frontend/src/features/execution/types.ts#EnvPythonChip","name":[["env",1],["python",1],["chip",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["env",2],["python",2],["chip",2],["label",2],["string",4],["value",2],["null",2]]},{"id":"frontend/src/features/execution/types.ts#EnvSnapshot","name":[["env",1],["snapshot",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["env",2],["snapshot",2],["source",2],["string",26],["generation",2],["confidence",2],["provenance",2],["null",6],["python",2],["version",4],["implementation",2],["kind",2],["environment",2],["name",4],["package",2],["count",2],["number",2],["packages",4],["array",2],["unavailable",2],["interpreter",2],["platform",2],["remote",2],["unknown",4],["key",2]]},{"id":"frontend/src/features/execution/types.ts#ExecFrame","name":[["exec",1],["frame",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["exec",2],["frame",4],["id",4],["string",8],["parent",2],["null",2],["name",2],["depth",2],["number",6],["counts",2],["cells",2],["error",2],["key",2],["unknown",2]]},{"id":"frontend/src/features/execution/types.ts#ExecSourcesState","name":[["exec",1],["sources",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["exec",4],["sources",2],["state",2],["open",2],["boolean",4],["data",2],["frames",2],["frame",2],["null",4],["selected",2],["string",6],["cells",2],["record",2],["unknown",2],["loading",2],["error",2],["request",4],["number",4],["cell",2]]},{"id":"frontend/src/features/execution/types.ts#LineageCapture","name":[["lineage",1],["capture",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["lineage",2],["capture",4],["kind",4],["string",14],["producing",2],["cell",4],["id",6],["index",2],["number",2],["null",2],["frame",4],["kernel",2],["inputs",2],["unknown",4],["key",2]]},{"id":"frontend/src/features/execution/types.ts#LineageInteraction","name":[["lineage",1],["interaction",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["lineage",2],["interaction",2],["kind",2],["string",18],["source",2],["language",2],["environment",2],["cell",2],["index",2],["number",2],["null",2],["exit",2],["status",4],["kernel",2],["id",2],["files",4],["written",2],["unknown",8],["read",2],["at",2],["key",2]]},{"id":"frontend/src/features/execution/types.ts#LineagePayload","name":[["lineage",1],["payload",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["lineage",8],["payload",2],["interactions",2],["interaction",2],["dependency",2],["mappings",2],["inputs",2],["unknown",4],["capture",4],["observations",2],["producer",4],["null",2],["key",2],["string",2]]},{"id":"frontend/src/features/execution/types.ts#LineageProducer","name":[["lineage",1],["producer",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["lineage",2],["producer",2],["kind",4],["string",10],["producing",2],["cell",2],["id",4],["frame",4],["key",2],["unknown",2]]},{"id":"frontend/src/features/execution/types.ts#LineageReviewModel","name":[["lineage",1],["review",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["execution",1],["types",1],["ts",1]],"body":[["type",2],["lineage",8],["review",2],["model",2],["cell",4],["interaction",2],["null",4],["mapped",2],["inputs",4],["string",4],["captures",2],["capture",2],["producer",4],["save",2],["at",2],["unknown",2],["empty",2],["boolean",2]]},{"id":"frontend/src/features/icons/icons.coverage.test.ts","name":[["icons",1],["coverage",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["icons",2],["coverage",1],["test",1],["ts",1]],"body":[["every",4],["icon",29],["name",22],["workbench",3],["paints",1],["must",1],["resolve",1],["drawing",1],["falls",1],["back",2],["empty",2],["svg",1],["unknown",2],["so",2],["missing",1],["table",1],["entry",1],["invisible",2],["code",1],["tests",1],["only",3],["look",1],["at",2],["data",6],["button",2],["keeps",1],["its",3],["size",2],["click",1],["handler",1],["shows",1],["nothing",1],["sidebar",4],["collapse",1],["reopen",2],["dock",2],["theme",2],["toggles",1],["shipped",1],["blank",3],["phone",1],["width",1],["was",1],["way",1],["import",8],["readdir",1],["sync",4],["read",2],["file",11],["stat",1],["from",7],["node",12],["fs",1],["dirname",2],["join",2],["relative",2],["sep",4],["path",4],["urlto",2],["url",2],["after",3],["each",2],["describe",3],["expect",7],["vi",3],["vitest",1],["as",7],["chrome",5],["dom",1],["sessions",5],["paint",6],["icons",6],["const",13],["here",2],["meta",1],["src",3],["root",3],["shape",4],["circle",1],["rect",1],["line",1],["polyline",1],["polygon",1],["ellipse",1],["names",6],["written",1],["markup",1],["attribute",4],["painted",3],["coverage",1],["finds",1],["shell",2],["buttons",2],["scan",1],["itself",1],["not",1],["vacuous",1],["panel",4],["left",3],["right",2],["moon",2],["settings",1],["plus",1],["has",1],["be",1],["true",1],["draws",3],["keys",2],["filter",3],["test",1],["sort",2],["equal",3],["fills",1],["nodes",3],["sun",1],["map",4],["dataset",3],["20",1],["record",2],["string",9],["inner",4],["html",4],["query",1],["selector",1],["all",3],["parent",1],["match",3],["given",1],["boot",1],["made",1],["runs",1],["once",1],["bind",1],["created",1],["later",1],["carries",1],["stays",1],["copy",1],["thumbs",1],["edit",1],["actions",1],["stored",1],["assistant",1],["message",2],["activity",1],["cards",1],["check",1],["chevron",2],["team",1],["admin",1],["chip",1],["those",1],["go",1],["through",1],["instead",1],["unpainted",2],["source",1],["files",1],["includes",1],["features",3],["flat",1],["utf8",1],["helpers",1],["draw",1],["same",1],["picture",1],["drift",2],["sparkles",1],["square",1],["16",2],["notebook",3],["el",4],["unstub",1],["globals",1],["no",1],["global",2],["ever",1],["installed",1],["including",1],["environment",1],["note",1],["package",2],["async",1],["stub",1],["document",1],["create",1],["element",1],["attrs",3],["new",1],["return",1],["value",2],["null",1],["await",1],["execution",1],["pass",1],["clock",1],["download",1],["down",1],["arrow",1],["13",1]]},{"id":"frontend/src/features/icons/icons.coverage.test.ts#paintedNames","name":[["painted",1],["names",1]],"path":[["frontend",1],["src",1],["features",1],["icons",2],["coverage",1],["test",1],["ts",1]],"body":[["function",2],["painted",2],["names",6],["map",3],["string",8],["const",9],["new",1],["note",6],["name",3],["file",8],["relative",1],["src",3],["root",3],["source",1],["files",1],["text",4],["read",1],["sync",1],["utf8",1],["match",3],["all",3],["data",2],["icon",3],["z0",3],["attribute",1],["paint",1],["refresh",1],["theme",7],["toggle",1],["swaps",1],["buttons",1],["between",1],["these",1],["two",1],["join",1],["features",1],["ts",1],["sun",1],["moon",1],["return",1]]},{"id":"frontend/src/features/icons/icons.coverage.test.ts#paintedNames.note","name":[["note",1]],"path":[["frontend",1],["src",1],["features",1],["icons",2],["coverage",1],["test",1],["ts",1]],"body":[["note",2],["name",4],["string",4],["file",3],["const",1],["relative",1],["src",1],["root",1],["names",2]]},{"id":"frontend/src/features/icons/icons.coverage.test.ts#sourceFiles","name":[["source",1],["files",1]],"path":[["frontend",1],["src",1],["features",1],["icons",2],["coverage",1],["test",1],["ts",1]],"body":[["function",2],["source",3],["files",3],["dir",4],["string",5],["const",3],["out",4],["name",4],["readdir",1],["sync",2],["path",4],["join",1],["if",2],["stat",1],["directory",1],["push",2],["else",1],["ts",2],["tsx",2],["test",3],["return",1]]},{"id":"frontend/src/features/icons/paths.ts","name":[["paths",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["icons",1],["paths",1],["ts",1]],"body":[["shared",1],["table",4],["workbench",1],["line",17],["icons",3],["lucide",1],["paths",3],["app",3],["js",3],["77",1],["port",1],["split",1],["single",1],["into",1],["per",1],["lane",2],["copies",2],["drifted",1],["panel",4],["left",3],["right",3],["moon",2],["sun",2],["ended",1],["up",2],["no",1],["paint",2],["reads",1],["so",2],["sidebar",1],["dock",1],["theme",1],["buttons",1],["rendered",1],["empty",3],["svg",2],["features",3],["sessions",1],["icon",5],["ts",7],["chrome",2],["dom",3],["notebook",2],["draw",2],["from",2],["add",1],["name",3],["here",1],["not",1],["send",1],["timeline",1],["islands",1],["artifacts",1],["api",1],["still",1],["keep",1],["tables",1],["their",1],["own",1],["closed",1],["allowlist",1],["static",1],["markup",1],["injected",1],["as",1],["inner",1],["html",1],["way",1],["did",1],["never",1],["build",1],["entry",1],["data",2],["export",1],["const",1],["readonly",1],["record",1],["string",2],["plus",1],["path",81],["m5",2],["12h14",1],["m12",13],["5v14",1],["share",1],["circle",19],["cx",18],["18",14],["cy",18],["12",38],["19",9],["x1",16],["59",2],["x2",16],["15",18],["42",1],["y1",16],["13",6],["51",2],["y2",16],["17",11],["49",2],["41",9],["10",16],["chevron",2],["down",2],["m6",6],["m9",5],["arrow",1],["m19",3],["h5",1],["m18",3],["check",1],["m20",5],["17l",1],["box",1],["m21",5],["8a2",2],["73l",12],["4a2",3],["0l",7],["a2",14],["8v8a2",2],["73l7",1],["0l7",2],["21",7],["16",6],["m3",3],["22",9],["v12",2],["clock",1],["6v6l4",1],["sliders",1],["14",20],["20",10],["files",1],["7h",1],["3a2",1],["v2",2],["18a2",3],["v4a2",3],["2h7l4",1],["4v10a2",1],["6v12",1],["a1",1],["22h9",1],["settings",1],["2h",4],["44a2",2],["2v",5],["43",4],["25a2",4],["08a2",5],["73",12],["38a2",3],["1a2",1],["72v",1],["51a2",1],["74l",2],["09a2",2],["v20a2",1],["39a2",1],["74v",1],["5a2",1],["2z",3],["more",1],["horizontal",1],["thumbs",2],["m7",2],["10v12",1],["m15",4],["88",3],["10h5",1],["83a2",1],["92",2],["56l",1],["33",2],["h4a2",2],["2h2",1],["76a2",2],["79",2],["11",7],["l12",2],["2a3",1],["m17",2],["h4",1],["17a2",2],["56l2",1],["h20a2",1],["2v8a2",1],["22a3",1],["pencil",1],["h5a2",2],["2v14a2",1],["2h14a2",2],["375",1],["625a1",1],["3l",1],["013",1],["014a2",1],["853",1],["505l",1],["873",1],["84a",1],["62",1],["62l",1],["84",1],["873a2",1],["506",1],["852z",1],["copy",1],["rect",12],["width",12],["height",12],["rx",12],["ry",1],["m4",6],["16c",1],["v4c0",2],["2h10c1",1],["package",1],["m11",1],["73a2",1],["v8a2",2],["73z",1],["polyline",3],["points",3],["29",1],["71",2],["27",1],["trash",1],["6h18",1],["6v14c0",1],["h7c",1],["v6",1],["m8",2],["2h4c1",1],["2v2",2],["download",1],["15v4a2",1],["server",1],["6h",1],["01",3],["18h",1],["m2",6],["6h4",1],["10h4",1],["14h4",1],["18h4",1],["m16",6],["2v20",1],["folder",1],["20a2",1],["9a2",1],["69",1],["l9",1],["93",4],["2v13a2",1],["compass",1],["file",2],["text",1],["h6a2",2],["2v16a2",2],["2h12a2",3],["v7",2],["m14",2],["2v4a2",2],["2h4",2],["m10",2],["h8",3],["stop",1],["alert",1],["triangle",1],["14a2",1],["48",1],["21h16a2",1],["9v4",1],["17h",1],["eye",1],["context",1],["062",1],["348a1",1],["696",2],["75",5],["876",2],["cloud",1],["upload",1],["13v8",1],["899",1],["a7",1],["8h1",1],["79a4",1],["242",1],["provenance",1],["9a9",1],["search",1],["terminal",1],["book",1],["h20",1],["h20v20",1],["h6",1],["5v",1],["users",1],["21v",2],["2a4",2],["h6a4",1],["4v2",1],["m22",3],["87",1],["13a4",1],["dot",1],["fill",1],["current",1],["color",1],["stroke",1],["none",1],["grid",1],["loader",1],["12a9",1],["219",1],["56",1],["archive",1],["8v11a2",1],["v8",1],["12h4",1],["message",1],["square",1],["h6l",1],["sparkles",1],["937",2],["063l",1],["135",2],["582a",1],["962",1],["l8",1],["936",1],["5l1",1],["582",2],["135a",2],["963",2],["l14",1],["063",1],["937l6",1],["581a",1],["964",1],["l15",1],["063a2",1],["437",1],["437l",1],["0z",1],["3v4",1],["5h",1],["17v2",1],["h3",1],["3a6",1],["20v2",1],["66",3],["12h2",2],["34",1],["07",1],["3v18",2],["give",1],["node",2],["its",1],["now",1],["runs",1],["once",1],["shell",1],["bound",1],["created",1],["after",1],["only",1],["carries",1],["stays",1],["button",1],["inline",1],["unknown",1],["drawing",1]]},{"id":"frontend/src/features/icons/paths.ts#iconSvg","name":[["icon",1],["svg",1]],"path":[["frontend",1],["src",1],["features",1],["icons",1],["paths",1],["ts",1]],"body":[["function",2],["icon",4],["svg",5],["name",4],["string",6],["size",3],["number",2],["cls",4],["const",2],["px",3],["16",1],["paths",4],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["return",1],["class",1],["ic",1],["width",2],["height",1],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1]]},{"id":"frontend/src/features/icons/paths.ts#paintIcon","name":[["paint",1],["icon",1]],"path":[["frontend",1],["src",1],["features",1],["icons",1],["paths",1],["ts",1]],"body":[["function",2],["paint",2],["icon",5],["node",6],["htmlelement",3],["name",4],["string",3],["size",5],["16",2],["void",2],["attribute",2],["data",2],["inner",1],["html",1],["svg",1],["as",1],["painted",2],["boolean",1],["true",1]]},{"id":"frontend/src/features/md/esc.test.ts","name":[["esc",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["esc",1],["test",1],["ts",1]],"body":[["import",2],["describe",2],["expect",14],["from",2],["vitest",1],["esc",18],["quote",6],["app",1],["js",1],["08",1],["escape",1],["keeps",1],["old",1],["replacements",1],["be",13],["lt",3],["gt",3],["amp",3],["script",2],["null",1],["undefined",1],["escapes",1],["quotes",2],["after",1],["so",1],["quot",9],["not",1],["double",1],["encoded",3],["say",2],["hi",2],["only",1],["touches",1],["attribute",1],["discipline",1],["already",2],["tag",2]]},{"id":"frontend/src/features/md/esc.ts","name":[["esc",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["esc",1],["ts",1]],"body":[["html",2],["escaping",1],["markdown",1],["kernel",1],["app",3],["js",3],["escaped",1],["only",1],["08",1],["adds",1],["so",1],["later",1],["attribute",3],["interpolation",1],["cannot",1],["close",1],["double",2],["quoted",2],["attr",1],["if",1],["esc",2],["quote",3],["skipped",1],["order",1],["load",1],["bearing",1],["first",1],["otherwise",1],["quot",2],["would",1],["become",1],["amp",1],["port",1],["plus",1],["replacement",1],["12778",1],["stays",1],["separate",1],["discipline",1],["helper",1],["neutralize",1],["capture",1],["interpolated",1],["into",1]]},{"id":"frontend/src/features/md/esc.ts#esc","name":[["esc",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["esc",1],["ts",1]],"body":[["function",2],["esc",2],["string",4],["null",2],["undefined",2],["return",1],["replace",4],["amp",1],["lt",1],["gt",1],["quot",1]]},{"id":"frontend/src/features/md/esc.ts#escQuote","name":[["esc",1],["quote",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["esc",1],["ts",1]],"body":[["function",2],["esc",2],["quote",2],["string",5],["return",1],["replace",1],["quot",1]]},{"id":"frontend/src/features/md/highlight.test.ts","name":[["highlight",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["test",1],["ts",1]],"body":[["import",2],["describe",2],["expect",25],["from",3],["vitest",1],["editor",7],["keywords",8],["md",10],["highlight",9],["kw",7],["oc",3],["const",9],["tok",5],["class",2],["unified",2],["scanner",1],["emits",1],["only",1],["app",1],["js",2],["names",1],["html",9],["def",5],["foo",1],["return",1],["hi",1],["python",4],["classes",8],["new",1],["cls",2],["com",2],["str",2],["num",2],["fn",2],["contain",9],["has",12],["be",14],["true",13],["unions",1],["py",6],["self",2],["print",1],["match",2],["bash",6],["alias",2],["time",1],["cd",2],["exit",1],["same",1],["function",2],["notebook",1],["cells",1],["will",1],["call",1],["escapes",1],["source",1],["so",1],["copy",1],["button",1],["text",1],["content",1],["round",1],["trip",1],["stays",1],["safe",1],["script",4],["alert",1],["not",3],["lt",1],["gt",1],["tokenize",1],["huge",1],["blobs",1],["blob",2],["repeat",1],["24001",1],["starts",1],["includes",1],["derives",1],["edkw",1],["table",1],["sh",2],["ts",1],["interface",1]]},{"id":"frontend/src/features/md/highlight.test.ts#tokClasses","name":[["tok",1],["classes",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["test",1],["ts",1]],"body":[["function",2],["tok",3],["classes",2],["html",3],["string",5],["const",1],["out",3],["let",1],["reg",1],["exp",1],["exec",2],["array",1],["null",1],["while",1],["push",1],["return",1]]},{"id":"frontend/src/features/md/highlight.ts","name":[["highlight",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["unified",3],["code",1],["highlighter",1],["md",23],["highlight",5],["character",1],["scanner",3],["app",3],["js",14],["12740",1],["12759",1],["only",4],["implementation",2],["oc",9],["6093",2],["6118",1],["not",7],["ported",1],["keyword",4],["table",6],["kw",31],["6096",1],["keywords",10],["12716",1],["12723",1],["edkw",25],["13137",2],["13149",1],["derived",2],["from",12],["plus",1],["editor",3],["extras",1],["span",3],["class",9],["names",2],["stay",1],["tok",6],["com",1],["str",3],["num",1],["fn",1],["visible",1],["change",1],["vs",1],["notebook",2],["cells",2],["they",1],["pick",1],["up",1],["chat",1],["python",12],["self",3],["print",4],["bash",15],["alias",3],["time",2],["comments",1],["triple",1],["quotes",1],["sticky",2],["numbers",1],["instead",1],["regex",1],["tokenizer",2],["css",4],["unchanged",1],["import",7],["esc",2],["const",29],["false",12],["none",4],["true",12],["as",8],["assert",3],["async",6],["await",6],["break",9],["continue",6],["def",4],["del",2],["elif",6],["else",12],["except",3],["finally",6],["global",3],["if",12],["lambda",3],["nonlocal",3],["pass",3],["raise",3],["return",12],["try",6],["while",12],["yield",6],["match",2],["case",8],["then",4],["fi",3],["until",2],["done",3],["esac",3],["function",9],["select",4],["unset",3],["export",11],["local",3],["read",3],["source",4],["echo",3],["cd",2],["exit",2],["repeat",3],["next",3],["null",9],["na",5],["inf",2],["library",3],["require",3],["src",8],["len",2],["range",2],["enumerate",2],["zip",2],["map",3],["filter",2],["open",2],["int",2],["float",2],["list",4],["dict",2],["tuple",2],["bool",2],["sum",1],["min",2],["max",2],["abs",1],["sorted",1],["reversed",1],["type",3],["isinstance",2],["super",4],["javascript",16],["let",3],["var",3],["new",3],["extends",2],["default",5],["catch",3],["throw",3],["typeof",2],["instanceof",2],["undefined",3],["void",2],["delete",3],["switch",3],["static",2],["sql",6],["group",1],["by",1],["order",2],["having",1],["join",1],["inner",1],["left",1],["right",1],["outer",1],["insert",1],["into",1],["values",1],["update",1],["create",1],["drop",1],["alter",1],["index",2],["distinct",1],["limit",1],["union",4],["all",1],["strings",1],["splits",1],["these",2],["words",4],["record",6],["string",15],["line",2],["comment",2],["yaml",8],["toml",4],["ruby",4],["block",2],["readonly",3],["lang",1],["py",6],["ts",7],["typescript",1],["jsx",2],["tsx",2],["node",1],["json",5],["sh",8],["shell",1],["zsh",2],["console",2],["rlang",1],["yml",2],["ini",1],["rb",1],["cache",1],["lightweight",1],["language",1],["aware",1],["returns",1],["escaped",1],["html",5],["wrappers",1],["concatenating",1],["text",2],["content",2],["result",1],["byte",1],["identical",1],["copy",1],["button",2],["contract",1],["same",1],["second",1],["original",1],["arrays",1],["13147",1],["missing",1],["appended",1],["so",1],["cannot",1],["drift",1],["format",1],["document",1],["window",1],["object",1],["array",1],["number",2],["boolean",2],["promise",1],["math",1],["extra",2],["interface",1],["enum",1],["namespace",1],["declare",1],["public",1],["private",1],["protected",1],["implements",1],["abstract",1],["keyof",1],["never",1],["unknown",1],["any",1],["display",1],["position",1],["flex",1],["grid",1],["color",2],["background",2],["border",2],["radius",1],["margin",1],["padding",1],["width",4],["height",3],["font",3],["size",1],["weight",1],["family",1],["align",2],["items",1],["justify",1],["gap",1],["opacity",1],["overflow",1],["transition",1],["transform",1],["box",1],["shadow",1],["cursor",1],["white",1],["space",1],["absolute",1],["relative",1],["fixed",1],["inherit",1],["auto",1],["hidden",1],["pointer",1],["center",1],["div",1],["href",1],["style",1],["input",1],["script",1],["link",1],["section",1],["header",1],["footer",1],["article",1],["label",2],["textarea",1],["option",1],["thead",1],["tbody",1],["title",1],["placeholder",1],["value",1],["target",1],["alt",1],["aria",1],["data",2],["icon",1],["mkdir",1],["grep",1],["sed",1],["awk",1],["cat",2],["chmod",1],["vector",1],["frame",1],["matrix",1],["paste",1],["paste0",1],["length",1],["nrow",1],["ncol",1],["sapply",1],["lapply",1],["ggplot",1],["aes",1],["name",1],["version",2],["jobs",1],["steps",1],["run",1],["uses",1],["env",1],["needs",1],["xml",3],["encoding",1],["xmlns",1],["xsi",1],["unique",5],["append",5],["concat",1],["per",1],["extension",1],["lists",1],["mjs",1],["cjs",1],["htm",1]]},{"id":"frontend/src/features/md/highlight.ts#editorKeywords","name":[["editor",1],["keywords",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["function",2],["editor",2],["keywords",2],["ext",3],["string",4],["readonly",2],["return",1],["edkw",1]]},{"id":"frontend/src/features/md/highlight.ts#mdHighlight","name":[["md",1],["highlight",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["function",2],["md",6],["highlight",2],["code",27],["string",7],["null",7],["undefined",2],["lang",5],["if",13],["return",3],["length",5],["24000",1],["esc",3],["const",14],["kw",4],["lc",3],["line",1],["comment",2],["bc",5],["block",1],["py",2],["python",1],["re",6],["ident",3],["za",2],["num",4],["9a",1],["let",6],["out",12],["while",2],["ch",11],["char",5],["at",5],["starts",4],["index",5],["sp",8],["com",2],["slice",5],["continue",6],["str",2],["math",1],["min",1],["last",2],["mn",3],["exec",2],["tk",3],["test",1],["mi",3],["fn",2],["else",3],["has",1]]},{"id":"frontend/src/features/md/highlight.ts#mdKw","name":[["md",1],["kw",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["function",2],["md",7],["kw",4],["lang",4],["string",4],["null",2],["undefined",2],["const",4],["cached",3],["cache",2],["if",1],["return",2],["source",2],["keywords",2],["default",1],["new",1],["split",1],["filter",1],["boolean",1]]},{"id":"frontend/src/features/md/highlight.ts#mdLang","name":[["md",1],["lang",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["function",2],["md",3],["lang",3],["string",4],["null",2],["undefined",2],["const",1],["key",3],["lower",1],["case",1],["return",1],["alias",1]]},{"id":"frontend/src/features/md/highlight.ts#sp","name":[["sp",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["function",2],["sp",2],["cls",3],["string",6],["return",1],["span",2],["class",1],["tok",1],["esc",1]]},{"id":"frontend/src/features/md/highlight.ts#unionWords","name":[["union",1],["words",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["function",2],["union",2],["words",2],["lists",3],["string",6],["const",4],["seen",3],["new",1],["out",3],["list",2],["word",5],["split",1],["if",1],["has",1],["continue",1],["add",1],["push",1],["return",1],["join",1]]},{"id":"frontend/src/features/md/highlight.ts#uniqueAppend","name":[["unique",1],["append",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["highlight",1],["ts",1]],"body":[["function",2],["unique",2],["append",2],["base",4],["readonly",2],["string",7],["extra",3],["iterable",2],["const",3],["seen",3],["new",1],["out",3],["slice",1],["word",5],["if",1],["has",1],["continue",1],["add",1],["push",1],["return",1]]},{"id":"frontend/src/features/md/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["index",1],["ts",1]],"body":[["08",1],["window",6],["export",4],["render",7],["md",9],["e2",1],["contract",1],["browser",2],["smoke",1],["stage0",1],["acceptance",1],["05",1],["reserves",1],["stub",1],["throws",1],["owning",1],["module",2],["assigns",3],["real",1],["one",1],["way",1],["06",1],["boot",1],["ws",1],["event",1],["i18n",1],["name",2],["left",1],["integration",1],["step",1],["boots",1],["as",3],["placeholder",1],["esc",3],["quote",1],["from",4],["highlight",2],["keywords",1],["code",1],["block",1],["inline",1],["import",1],["const",1],["host",3],["global",1],["unknown",2],["record",1],["string",1],["if",1]]},{"id":"frontend/src/features/md/render.test.ts","name":[["render",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["test",1],["ts",1]],"body":[["import",3],["describe",3],["expect",36],["from",4],["vitest",2],["esc",6],["render",17],["md",37],["inline",17],["five",1],["hostile",1],["markdown",2],["samples",2],["tests",1],["browser",3],["smoke",2],["mjs",1],["data",6],["boundary",1],["currently",1],["295",1],["300",1],["mirror",2],["each",2],["must",1],["not",11],["become",2],["executable",3],["path",4],["raw",2],["script",6],["img",5],["svg",5],["tag",1],["event",1],["handler",1],["attribute",1],["javascript",6],["href",18],["const",9],["xss",10],["attacks",5],["before",1],["window",5],["probe",5],["after",2],["text",5],["src",2],["onerror",1],["div",4],["onclick",1],["link",2],["onload",1],["as",5],["turns",1],["into",1],["non",1],["markup",2],["html",20],["paths",1],["equal",2],["tags",1],["escapes",2],["sample",1],["rather",1],["than",1],["dropping",1],["contain",21],["lt",3],["gt",3],["match",2],["promote",1],["then",1],["chain",1],["renders",1],["bold",5],["links",3],["same",1],["way",1],["old",2],["no",2],["quote",2],["cases",2],["be",10],["strong",2],["https",8],["ex",6],["com",7],["target",2],["blank",2],["rel",2],["noopener",2],["mailto",3],["frag",2],["rewrites",1],["stored",1],["completion",2],["onto",1],["versioned",1],["artifact",3],["reader",1],["wrote",1],["default",1],["api",19],["artifacts",20],["id",1],["contract",1],["v1",7],["gateway",1],["answers",1],["404",1],["has",1],["alias",1],["so",1],["reopened",1],["session",1],["list",1],["was",1],["dead",1],["exactly",2],["one",1],["segment",1],["form",1],["rewritten",1],["stats",2],["json",2],["c7c20745a417",2],["ul",2],["li",2],["flegacy",2],["current",1],["every",1],["other",1],["shape",1],["left",1],["written",1],["versions",4],["static",2],["keeps",2],["scheme",1],["whitelist",1],["http",1],["only",2],["alert",2],["hi",6],["ok",1],["still",1],["binds",1],["alt",2],["whole",1],["string",1],["say",4],["png",3],["quot",5],["quotes",1],["body",1],["without",1],["breaking",1],["amp",1],["unclosed",1],["fence",1],["code",4],["heading",1],["python",1],["comment",1],["codeblock",1],["tok",1],["h1",1],["let",1],["contents",1],["emphasis",1],["allows",1],["raster",1],["images",1],["image",2],["base64",2],["aaa",2],["xml",1],["wraps",1],["tables",1],["overflow",1],["container",1],["class",1],["table",3],["wrap",1]]},{"id":"frontend/src/features/md/render.test.ts#executablePaths","name":[["executable",1],["paths",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["test",1],["ts",1]],"body":[["function",2],["executable",2],["paths",2],["html",7],["string",5],["const",2],["found",9],["tags",5],["raw",1],["if",7],["includes",3],["script",2],["push",7],["img",2],["svg",2],["sonerror",1],["test",4],["onerror",1],["sonclick",1],["onclick",1],["sonload",1],["onload",1],["href",1],["javascript",2],["return",1]]},{"id":"frontend/src/features/md/render.test.ts#rawTags","name":[["raw",1],["tags",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["test",1],["ts",1]],"body":[["function",2],["raw",2],["tags",2],["html",3],["string",5],["const",2],["names",3],["re",2],["za",1],["let",1],["reg",1],["exp",1],["exec",2],["array",1],["null",1],["while",1],["push",1],["lower",1],["case",1],["return",1]]},{"id":"frontend/src/features/md/render.ts","name":[["render",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["self",1],["contained",1],["markdown",1],["renderer",1],["port",1],["app",1],["js",1],["12709",1],["12876",1],["invariants",1],["not",1],["modernize",1],["streaming",1],["safety",1],["unclosed",1],["fence",1],["still",1],["renders",1],["as",4],["code",6],["never",2],["headings",1],["leaked",1],["lang",1],["line",1],["inline",1],["spans",1],["tokenized",1],["out",1],["first",1],["so",2],["emphasis",1],["link",3],["processing",1],["touches",1],["their",1],["contents",1],["whole",1],["string",3],["esc",5],["runs",1],["before",1],["any",2],["markup",1],["replacement",1],["attribute",1],["captures",1],["go",1],["through",1],["quote",2],["href",3],["scheme",1],["whitelist",1],["exactly",2],["https",1],["mailto",1],["no",3],["marked",1],["dompurify",1],["md",3],["block",1],["copy",2],["chrome",1],["uses",1],["key",2],["name",2],["fallback",2],["until",1],["07",2],["10",1],["wire",1],["i18n",1],["import",2],["from",4],["highlight",2],["const",6],["icon",1],["svg",3],["class",1],["ic",1],["width",3],["13",2],["height",2],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1],["rect",1],["14",2],["rx",1],["ry",1],["path",2],["m4",1],["16c",1],["v4c0",1],["2h10c1",1],["owns",1],["matches",1],["dictionary",1],["absent",1],["stored",1],["every",1],["default",1],["completion",1],["api",3],["artifacts",4],["id",1],["contract",1],["v1",2],["gateway",1],["answers",1],["404",1],["deliberately",1],["has",1],["un",1],["versioned",2],["alias",1],["reopened",1],["session",1],["list",1],["was",1],["dead",1],["one",1],["segment",1],["form",1],["rewritten",1],["onto",1],["reader",2],["other",1],["deeper",1],["paths",1],["query",1],["fragment",1],["dot",1],["segments",1],["left",1],["written",1],["legacy",1],["artifact",2],["mdc0",2],["char",2],["0xe000",1],["mdc1",2],["0xe001",1],["restore",1],["new",1],["reg",1],["exp",1]]},{"id":"frontend/src/features/md/render.ts#mdBuildList","name":[["md",1],["build",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["function",2],["md",8],["build",3],["list",7],["items",7],["item",7],["cur",8],["cursor",2],["string",2],["const",6],["start",4],["if",4],["return",2],["ul",4],["ordered",4],["indent",8],["let",2],["html",3],["ol",2],["while",1],["length",1],["break",2],["text",3],["nested",3],["next",3],["li",2],["inline",1]]},{"id":"frontend/src/features/md/render.ts#mdCodeBlock","name":[["md",1],["code",1],["block",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["function",2],["md",3],["code",8],["block",2],["string",6],["lang",4],["const",1],["label",3],["trim",1],["return",1],["div",4],["class",5],["codeblock",1],["cb",4],["head",1],["span",4],["esc",1],["text",1],["button",3],["copy",5],["type",1],["title",2],["icon",1],["msg",1],["action",1],["pre",2],["highlight",1]]},{"id":"frontend/src/features/md/render.ts#mdHref","name":[["md",1],["href",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["function",2],["md",2],["href",7],["string",4],["const",2],["legacy",1],["artifact",2],["exec",1],["segment",5],["if",1],["return",2],["reader",1]]},{"id":"frontend/src/features/md/render.ts#mdInline","name":[["md",1],["inline",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["function",2],["md",4],["inline",2],["string",14],["null",3],["undefined",2],["const",2],["codes",4],["replace",11],["push",1],["return",3],["mdc0",1],["length",1],["mdc1",1],["esc",8],["now",1],["also",1],["escapes",1],["quotes",1],["08",1],["capture",1],["groups",1],["interpolated",1],["into",1],["double",1],["quoted",1],["html",1],["attribute",2],["still",1],["go",1],["through",1],["quote",5],["so",1],["alt",7],["href",5],["src",7],["value",1],["cannot",1],["close",1],["even",1],["if",1],["future",1],["edit",1],["reorders",1],["chain",1],["data",1],["image",1],["png",1],["jpeg",1],["gif",1],["webp",1],["base64",1],["za",1],["z0",1],["img",2],["https",2],["mailto",1],["text",2],["target",1],["blank",1],["rel",1],["noopener",1],["strong",6],["em",6],["del",2],["code",3],["restore",1],["idx",2]]},{"id":"frontend/src/features/md/render.ts#mdList","name":[["md",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["function",2],["md",4],["list",4],["lines",5],["string",4],["start",3],["number",6],["html",3],["next",3],["const",5],["item",4],["re",3],["items",6],["let",2],["while",2],["line",5],["match",1],["if",5],["push",1],["indent",1],["replace",1],["length",3],["ordered",1],["test",3],["text",2],["else",3],["trim",3],["continue",1],["break",2],["last",3],["return",1],["build",1]]},{"id":"frontend/src/features/md/render.ts#MdListCursor","name":[["md",1],["list",1],["cursor",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["type",2],["md",2],["list",2],["cursor",2],["number",2]]},{"id":"frontend/src/features/md/render.ts#MdListItem","name":[["md",1],["list",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["type",2],["md",2],["list",2],["item",2],["indent",2],["number",2],["ordered",2],["boolean",2],["text",2],["string",2]]},{"id":"frontend/src/features/md/render.ts#renderMd","name":[["render",1],["md",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["function",2],["render",3],["md",10],["src",4],["string",11],["null",5],["undefined",2],["const",28],["lines",20],["replace",3],["split",3],["length",7],["let",6],["html",10],["fence",5],["re",12],["list",4],["hr",4],["table",7],["delimiter",1],["row",6],["matched",1],["cell",5],["by",1],["so",1],["there",1],["no",1],["nested",1],["quantifier",1],["regex",2],["catastrophically",1],["backtrack",1],["safe",2],["padded",1],["delim",4],["boolean",3],["tr",18],["trim",7],["if",14],["index",3],["return",8],["false",4],["char",5],["at",4],["slice",2],["parts",3],["test",9],["true",2],["looks",3],["idx",4],["number",1],["next",4],["while",5],["line",9],["fm",4],["match",2],["marker",3],["fchar",2],["flen",3],["lang",2],["code",4],["closing",1],["detected",1],["without",1],["dynamically",1],["built",1],["reg",1],["exp",1],["injection",1],["trims",1],["same",1],["nothing",1],["else",1],["close",2],["push",3],["block",1],["join",5],["continue",7],["hm",4],["lv",3],["inline",4],["blockquote",2],["cells",3],["map",3],["head",3],["thead",2],["th",2],["tbody",2],["ci",2],["td",2],["div",2],["class",1],["wrap",1],["lr",3],["para",3]]},{"id":"frontend/src/features/md/render.ts#renderMd.cells","name":[["cells",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["cells",2],["string",4],["trim",2],["replace",1],["split",1],["map",1]]},{"id":"frontend/src/features/md/render.ts#renderMd.isClose","name":[["close",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["close",2],["string",2],["boolean",2],["const",1],["tr",4],["trim",1],["if",2],["length",2],["flen",1],["return",3],["false",2],["let",1],["char",1],["at",1],["fchar",1],["true",1]]},{"id":"frontend/src/features/md/render.ts#renderMd.isDelimRow","name":[["delim",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["delim",3],["row",2],["string",2],["boolean",2],["let",2],["tr",10],["trim",1],["if",4],["index",1],["return",3],["false",2],["char",2],["at",2],["slice",2],["length",2],["const",1],["parts",3],["split",1],["cell",1],["re",1],["test",1],["true",1]]},{"id":"frontend/src/features/md/render.ts#renderMd.looksTable","name":[["looks",1],["table",1]],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["looks",2],["table",2],["idx",5],["number",2],["boolean",2],["const",2],["row",4],["lines",2],["next",3],["return",1],["null",2],["index",1],["delim",1]]},{"id":"frontend/src/features/md/render.ts#t","name":[],"path":[["frontend",1],["src",1],["features",1],["md",1],["render",1],["ts",1]],"body":[["function",2],["key",3],["string",4],["return",1]]},{"id":"frontend/src/features/messages/cardState.ts","name":[["card",1],["state",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["live",1],["activity",4],["card",17],["state",3],["from",6],["running",9],["cell",25],["own",2],["outcome",7],["stream",1],["ts",3],["builds",1],["one",4],["per",2],["header",1],["chunk",1],["draw",1],["success",2],["check",2],["at",1],["creation",1],["over",1],["green",1],["bar",2],["style",1],["css",1],["server",2],["title",8],["analysis",4],["only",4],["stop",2],["repainted",2],["raised",1],["therefore",1],["kept",1],["directly",1],["above",1],["failed",6],["zero",1],["division",1],["error",2],["as",3],["long",1],["page",1],["stayed",1],["open",1],["already",1],["says",1],["every",2],["notebook",4],["ended",3],["finished",2],["carries",3],["producing",2],["id",3],["status",1],["ok",2],["interrupted",1],["handler",2],["forwards",1],["here",1],["ws",3],["type",2],["turn",3],["done",1],["settles",1],["any",1],["whose",1],["never",3],["arrived",2],["completion",1],["socket",1],["reconnected",1],["past",1],["event",1],["so",3],["no",6],["left",1],["claiming",1],["still",1],["import",4],["lang",1],["i18n",1],["runtime",1],["paint",1],["icon",1],["icons",1],["paths",1],["message",1],["types",1],["messages",1],["host",1],["dom",1],["feature",1],["local",1],["copy",2],["en",3],["zh",3],["generated",2],["extracts",1],["const",3],["record",2],["stopped",6],["string",1],["run",1],["leading",2],["comment",2],["its",2],["default",1],["settled",2],["reach",1],["unsettled",1],["new",2],["stops",1],["being",1],["true",2],["once",2],["ends",1],["supplied",1],["author",1],["stays",1],["legacy",1],["not",2],["progress",1],["glyph",2],["identity",1],["belongs",1],["later",2],["repaints",1],["other",1],["neutral",1],["lines",1],["idempotent",1],["wins",1],["claim",1],["nothing",1],["apply",1],["names",1],["matched",1],["by",1],["index",1],["fallback",2],["earlier",1],["terminal",1],["screen",1],["outlives",1]]},{"id":"frontend/src/features/messages/cardState.ts#cardSettled","name":[["card",1],["settled",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["card",5],["settled",3],["htmlelement",2],["boolean",2],["return",1],["has",1],["string",1],["dataset",1],["state",1]]},{"id":"frontend/src/features/messages/cardState.ts#copy","name":[["copy",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["copy",4],["key",3],["card",2],["title",2],["stopped",2],["failed",2],["string",2],["return",1],["lang",1],["zh",2],["en",2]]},{"id":"frontend/src/features/messages/cardState.ts#glyphOf","name":[["glyph",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["glyph",2],["card",3],["htmlelement",5],["null",3],["return",1],["query",1],["selector",1],["ic",1],["as",1]]},{"id":"frontend/src/features/messages/cardState.ts#liveCards","name":[["live",1],["cards",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["live",2],["cards",2],["htmlelement",3],["const",1],["host",4],["messages",1],["return",1],["query",1],["selector",1],["all",1],["activity",1],["as",1]]},{"id":"frontend/src/features/messages/cardState.ts#markCardEnded","name":[["mark",1],["card",1],["ended",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["mark",2],["card",7],["ended",3],["htmlelement",2],["void",2],["if",1],["settled",1],["return",1],["settle",1],["circle",1],["dot",1]]},{"id":"frontend/src/features/messages/cardState.ts#markCardFailed","name":[["mark",1],["card",1],["failed",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["mark",2],["card",8],["failed",4],["htmlelement",2],["void",2],["if",1],["settled",1],["return",1],["settle",1],["prefix",1],["meta",1],["copy",1]]},{"id":"frontend/src/features/messages/cardState.ts#markCardRunning","name":[["mark",1],["card",1],["running",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["mark",2],["card",9],["running",4],["htmlelement",2],["event",8],["ws",2],["message",2],["null",3],["void",2],["class",1],["list",1],["add",1],["dataset",3],["state",1],["const",2],["id",6],["producing",1],["cell",6],["if",3],["string",2],["slice",2],["128",1],["index",3],["32",1],["glyph",4],["paint",1],["icon",1],["loader",1],["16",1]]},{"id":"frontend/src/features/messages/cardState.ts#markCardStopped","name":[["mark",1],["card",1],["stopped",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["mark",2],["card",8],["stopped",4],["htmlelement",2],["void",2],["if",1],["settled",1],["return",1],["settle",1],["stop",1],["prefix",1],["meta",1],["copy",1]]},{"id":"frontend/src/features/messages/cardState.ts#markCardSucceeded","name":[["mark",1],["card",1],["succeeded",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["mark",2],["card",7],["succeeded",2],["htmlelement",2],["void",2],["if",1],["settled",1],["return",1],["settle",1],["ok",1],["check",1]]},{"id":"frontend/src/features/messages/cardState.ts#prefixMeta","name":[["prefix",1],["meta",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["prefix",2],["meta",7],["card",3],["htmlelement",3],["word",3],["string",3],["void",2],["const",2],["query",1],["selector",1],["as",1],["null",1],["if",1],["return",1],["lines",3],["text",2],["content",2],["trim",1]]},{"id":"frontend/src/features/messages/cardState.ts#retitle","name":[["retitle",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["retitle",2],["card",4],["htmlelement",3],["void",2],["const",2],["label",5],["query",1],["selector",1],["lbl",1],["as",1],["null",2],["generated",3],["default",1],["cell",1],["title",2],["exec",1],["string",1],["text",2],["content",2],["trim",1],["if",1],["copy",1],["replace",1]]},{"id":"frontend/src/features/messages/cardState.ts#settle","name":[["settle",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["settle",2],["card",7],["htmlelement",2],["state",5],["string",4],["icon",4],["void",2],["class",2],["list",2],["remove",1],["running",1],["add",1],["dataset",1],["const",1],["glyph",4],["if",1],["paint",1],["16",1],["retitle",1]]},{"id":"frontend/src/features/messages/cardState.ts#settleLiveCellCard","name":[["settle",1],["live",1],["cell",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["settle",2],["live",3],["cell",9],["card",12],["event",9],["ws",2],["message",2],["null",4],["undefined",2],["void",2],["if",5],["return",2],["const",5],["id",7],["string",3],["producing",1],["index",6],["running",4],["cards",1],["filter",1],["dataset",4],["state",1],["find",2],["status",5],["error",3],["ok",2],["mark",3],["failed",1],["else",2],["interrupted",1],["stopped",1],["succeeded",1]]},{"id":"frontend/src/features/messages/cardState.ts#settleRunningCards","name":[["settle",1],["running",1],["cards",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["card",1],["state",1],["ts",1]],"body":[["function",2],["settle",2],["running",3],["cards",3],["void",2],["const",1],["card",4],["live",1],["if",1],["dataset",1],["state",1],["mark",1],["ended",1]]},{"id":"frontend/src/features/messages/components.tsx","name":[["components",1],["tsx",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["components",1],["tsx",1]],"body":[["import",6],["current",1],["id",1],["open",2],["gen",1],["history",3],["load",1],["from",7],["stores",1],["session",1],["as",1],["copy",1],["recover",1],["conversation",1],["effect",2],["layout",1],["ref",2],["preact",1],["hooks",1],["bind",2],["streaming",3],["pre",3],["type",1],["handle",2],["delta",2],["message",3],["scroll",3],["down",1],["unbind",1],["tool",1],["output",1],["text",3],["node",2],["held",1],["chunks",1],["call",1],["append",2],["data",1],["not",1],["content",1],["parent",1],["every",1],["chunk",1],["read",1],["feedback",1],["lives",1],["outside",1],["transcript",1],["replaced",1],["by",1],["imperative",2],["renders",1],["column",1],["messages",1],["jump",1],["pill",1],["keep",1],["frozen",1],["dom",1],["contract",1],["live",1],["feed",1],["flush",1],["render",1],["inside",1],["host",1]]},{"id":"frontend/src/features/messages/components.tsx#HistoryLoadStatus","name":[["history",1],["load",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["components",1],["tsx",1]],"body":[["function",2],["history",8],["load",4],["status",8],["const",1],["state",12],["value",3],["if",1],["fid",2],["current",1],["id",1],["generation",2],["open",1],["gen",1],["loaded",1],["return",2],["null",1],["div",2],["class",2],["name",2],["role",1],["aria",1],["live",1],["polite",1],["data",1],["span",2],["object",1],["entries",1],["errors",1],["map",1],["part",4],["message",2],["key",1],["loading",1],["button",3],["type",1],["outline",1],["btn",1],["small",1],["click",1],["void",1],["recover",1],["conversation",1],["retry",1]]},{"id":"frontend/src/features/messages/components.tsx#MessageList","name":[["message",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["components",1],["tsx",1]],"body":[["function",2],["message",4],["list",2],["const",1],["host",3],["ref",5],["htmldiv",1],["element",1],["null",1],["effect",1],["bind",1],["scroll",2],["current",1],["return",2],["unbind",1],["div",3],["class",2],["name",2],["messages",2],["col",1],["history",1],["load",1],["status",1],["id",2],["button",2],["jump",1],["pill",1],["type",1],["hidden",1],["click",1],["down",1],["true",1]]},{"id":"frontend/src/features/messages/components.tsx#StreamingPre","name":[["streaming",1],["pre",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["components",1],["tsx",1]],"body":[["function",2],["streaming",5],["pre",12],["props",10],["const",4],["ref",10],["htmlpre",1],["element",1],["null",2],["layout",1],["effect",1],["current",3],["if",3],["return",3],["text",4],["node",4],["document",1],["create",1],["append",1],["child",1],["handle",7],["bind",1],["class",2],["name",2]]},{"id":"frontend/src/features/messages/components.tsx#StreamingPreProps","name":[["streaming",1],["pre",1],["props",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["components",1],["tsx",1]],"body":[["type",2],["streaming",4],["pre",4],["props",2],["class",2],["name",2],["string",2],["handle",4],["ref",2],["current",2],["null",2]]},{"id":"frontend/src/features/messages/copy.ts","name":[["copy",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["copy",1],["ts",1]],"body":[["import",1],["lang",1],["from",1],["i18n",1],["runtime",1],["history",39],["recovery",1],["copy",2],["belongs",1],["current",1],["ui",1],["outside",1],["frozen",1],["extracts",1],["const",1],["record",2],["en",2],["zh",2],["string",2],["render",2],["failed",6],["could",2],["not",2],["be",2],["displayed",1],["submission",2],["pending",4],["submitted",1],["message",1],["still",1],["unconfirmed",1],["existing",1],["preserved",2],["loading",3],["partial",2],["only",1],["partly",1],["restored",1],["error",2],["loaded",1],["retry",3],["reads",1],["auth",2],["authentication",1],["access",1],["denied",1],["service",3],["unavailable",3],["invalid",3],["response",3],["network",2],["request",1],["interrupted",1],["live",3],["messages",4],["will",1],["align",1],["after",1],["turn",1],["stops",1],["part",6],["steps",3],["run",3],["state",3]]},{"id":"frontend/src/features/messages/copy.ts#historyT","name":[["history",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["copy",1],["ts",1]],"body":[["function",2],["history",2],["key",4],["string",6],["args",4],["readonly",2],["unknown",2],["const",1],["value",3],["copy",1],["lang",1],["if",1],["undefined",1],["return",2],["replace",1],["match",1],["index",2],["number",1]]},{"id":"frontend/src/features/messages/cut.test.ts","name":[["cut",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["test",1],["ts",1]],"body":[["import",2],["describe",3],["expect",37],["from",4],["vitest",1],["md",38],["stable",42],["cut",57],["empty",3],["state",27],["should",6],["advance",6],["sealed",8],["type",1],["byte",1],["faithful",1],["copy",1],["app",1],["js",3],["5378",1],["5402",1],["as",3],["spec",1],["incremental",3],["scan",2],["original",15],["semantics",1],["returns",1],["while",1],["window",1],["too",1],["small",1],["len",1],["200",3],["hello",1],["nworld",1],["be",33],["repeat",9],["199",2],["keeps",1],["final",1],["120",3],["chars",3],["soft",3],["const",21],["head",2],["para",2],["one",4],["text",29],["pad",9],["two",1],["unstable",1],["tail",3],["240",1],["length",3],["greater",6],["than",6],["equal",6],["seals",2],["top",1],["level",1],["blank",4],["line",3],["once",3],["past",5],["offset",10],["60",8],["word",2],["20",4],["more",3],["40",5],["260",5],["not",8],["treat",1],["inside",2],["fence",12],["boundary",2],["python",2],["nprint",4],["nstill",2],["open",5],["mistake",1],["opening",2],["closing",2],["notclose",2],["nmore",1],["has",3],["letters",1],["so",2],["closer",5],["stays",2],["later",1],["never",1],["itself",2],["slice",5],["match",1],["at",4],["completed",1],["sits",1],["only",3],["records",1],["seal",1],["tiny",1],["fenced",1],["block",3],["start",2],["string",2],["therefore",1],["stabilize",1],["intro",5],["push",1],["leave",1],["limit",1],["paragraph",4],["pushes",1],["sixty",1],["nconst",1],["nprose",2],["after",2],["400",2],["contain",2],["accepts",1],["tildes",1],["characters",1],["ncode",1],["nafter",1],["matches",2],["scratch",1],["growing",1],["character",1],["time",1],["prose",1],["grown",3],["grow",1],["every",1],["prefix",2],["long",3],["append",2],["stream",2],["chunks",2],["answer",1],["tokens",1],["here",1],["still",1],["ts",1],["nfunction",1],["return",1],["trailing",1],["let",7],["acc",17],["chunk",2],["ch",2],["if",1],["ends",1],["resumes",1],["survives",1],["lines",1],["hold",1],["null",3],["160",1],["resets",1],["shrinks",1],["new",1],["prev",3],["next",3],["short",2],["monotonic",1],["circuit",1],["nb",1],["nc",1],["300",1],["last",3],["hysteresis",1],["flush",1],["false",3],["41",1],["true",2],["100",1],["50",2],["90",1]]},{"id":"frontend/src/features/messages/cut.test.ts#growIncremental","name":[["grow",1],["incremental",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["test",1],["ts",1]],"body":[["function",2],["grow",2],["incremental",2],["text",8],["string",2],["step",3],["cut",8],["number",2],["state",13],["md",5],["let",2],["empty",1],["length",3],["const",1],["end",2],["math",1],["min",1],["stable",3],["slice",1],["if",1],["len",1],["return",1]]},{"id":"frontend/src/features/messages/cut.test.ts#originalMdStableCut","name":[["original",1],["md",1],["stable",1],["cut",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["test",1],["ts",1]],"body":[["function",2],["original",2],["md",2],["stable",6],["cut",2],["text",4],["string",3],["number",3],["const",7],["limit",3],["math",1],["max",1],["length",8],["120",1],["if",7],["80",1],["return",2],["lines",3],["split",1],["let",2],["offset",3],["open",6],["fence",6],["char",3],["null",3],["line",5],["boundary",7],["break",1],["trimmed",3],["trim",2],["closes",2],["every",1],["ch",2],["60",2],["else",2],["match",6]]},{"id":"frontend/src/features/messages/cut.test.ts#pad","name":[["pad",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["test",1],["ts",1]],"body":[["function",2],["pad",2],["body",6],["string",4],["min",4],["240",2],["if",1],["length",2],["return",2],["repeat",1]]},{"id":"frontend/src/features/messages/cut.ts","name":[["cut",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["streaming",1],["markdown",1],["stable",5],["prefix",3],["cut",6],["port",1],["app",3],["js",3],["md",3],["5378",1],["5402",1],["scan",3],["made",1],["incremental",2],["append",2],["only",3],["stream",1],["resumes",1],["from",3],["last",1],["unprocessed",1],["line",1],["instead",1],["text",1],["split",1],["every",1],["token",1],["seal",1],["points",1],["fence",2],["rules",1],["120",1],["char",1],["soft",1],["tail",1],["limit",1],["80",1],["short",1],["circuit",1],["unchanged",1],["const",1],["open",1],["returns",1],["same",1],["as",1],["scratch",2],["any",1],["string",1],["drop",1],["numeric",1],["result",1],["pass",1],["prev",1],["incrementally",1],["omit",1],["5417",1],["sealed",1],["advances",1],["jumps",1],["by",1],["more",1],["than",1],["40",1]]},{"id":"frontend/src/features/messages/cut.ts#_mdStableCut","name":[["md",1],["stable",1],["cut",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["function",2],["md",5],["stable",4],["cut",5],["text",3],["string",2],["prev",3],["state",2],["null",2],["number",2],["return",1]]},{"id":"frontend/src/features/messages/cut.ts#emptyMdCutState","name":[["empty",1],["md",1],["cut",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["function",2],["empty",2],["md",4],["cut",4],["state",4],["return",1],["offset",1],["stable",1],["open",1],["fence",1],["null",1],["text",1],["len",1]]},{"id":"frontend/src/features/messages/cut.ts#fenceCloses","name":[["fence",1],["closes",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["function",2],["fence",4],["closes",2],["line",3],["string",2],["open",4],["md",2],["boolean",2],["const",1],["trimmed",3],["trim",1],["return",1],["length",2],["every",1],["ch",2],["char",1]]},{"id":"frontend/src/features/messages/cut.ts#MdCutState","name":[["md",1],["cut",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["type",2],["md",4],["cut",2],["state",4],["start",2],["first",2],["unprocessed",2],["complete",2],["incomplete",2],["line",2],["offset",2],["number",6],["last",4],["sealed",2],["boundary",2],["if",2],["nothing",2],["stable",4],["yet",2],["open",2],["fence",4],["null",2],["length",2],["text",4],["time",2],["was",2],["produced",2],["len",2]]},{"id":"frontend/src/features/messages/cut.ts#MdFence","name":[["md",1],["fence",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["type",2],["md",2],["fence",2],["char",2],["string",2],["length",2],["number",2]]},{"id":"frontend/src/features/messages/cut.ts#mdStableCut","name":[["md",1],["stable",1],["cut",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["function",2],["md",7],["stable",7],["cut",7],["text",9],["string",2],["prev",3],["state",5],["null",3],["const",7],["limit",3],["math",1],["max",1],["length",5],["120",1],["if",8],["80",1],["return",2],["empty",1],["next",4],["resume",1],["from",1],["let",3],["offset",7],["open",8],["fence",13],["while",1],["nl",4],["index",1],["break",2],["line",4],["slice",1],["boundary",7],["closes",1],["60",2],["else",2],["match",4],["undefined",1],["char",2],["at",1],["trim",1],["len",1]]},{"id":"frontend/src/features/messages/cut.ts#resumeFrom","name":[["resume",1],["from",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["function",2],["resume",2],["from",2],["text",9],["string",2],["prev",11],["md",4],["cut",4],["state",4],["null",4],["undefined",2],["if",1],["len",3],["length",6],["offset",5],["return",2],["stable",3],["open",5],["fence",5],["char",2]]},{"id":"frontend/src/features/messages/cut.ts#shouldAdvanceSealed","name":[["should",1],["advance",1],["sealed",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["cut",1],["ts",1]],"body":[["function",2],["should",2],["advance",2],["sealed",2],["cut",3],["number",4],["stable",3],["at",3],["boolean",2],["return",1],["40",1]]},{"id":"frontend/src/features/messages/delta.test.ts","name":[["delta",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["test",1],["ts",1]],"body":[["import",3],["describe",2],["expect",31],["from",7],["vitest",1],["live",19],["output",19],["char",5],["cap",11],["truncation",6],["append",10],["stream",1],["bind",4],["streaming",4],["pre",4],["count",3],["newlines",10],["delta",9],["tool",6],["meta",6],["label",6],["concatenates",1],["under",1],["reports",1],["increment",2],["const",11],["next",13],["added",9],["ab",3],["cd",3],["be",28],["ncd",1],["truncates",1],["at",1],["mb",1],["further",1],["appends",1],["no",1],["ops",1],["empty",1],["big",4],["repeat",2],["once",8],["more",2],["length",4],["ends",3],["true",4],["slice",1],["twice",4],["again",1],["after",3],["counts",1],["only",2],["not",2],["by",1],["rescanning",1],["whole",1],["buffer",1],["handle",20],["text",7],["one",1],["two",1],["nthree",1],["data",4],["receives",1],["never",1],["rewrite",1],["prefix",1],["pushes",7],["string",2],["node",2],["head",2],["tail",3],["equal",2],["ntail",1],["truncated",2],["10",1],["keeps",1],["original",1],["done",3],["wording",1],["lines",2]]},{"id":"frontend/src/features/messages/delta.test.ts#appendData","name":[["append",1],["data",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["test",1],["ts",1]],"body":[["append",2],["data",3],["string",2]]},{"id":"frontend/src/features/messages/delta.test.ts#appendData~2","name":[["append",1],["data",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["test",1],["ts",1]],"body":[["append",2],["data",2],["string",2],["pushes",1],["push",1]]},{"id":"frontend/src/features/messages/delta.test.ts#appendData~3","name":[["append",1],["data",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["test",1],["ts",1]],"body":[["append",2],["data",2],["string",2],["pushes",1],["push",1]]},{"id":"frontend/src/features/messages/delta.ts","name":[["delta",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["incremental",1],["live",4],["output",4],["append",6],["08",1],["app",3],["js",3],["5361",1],["5371",1],["cap",4],["module",1],["turns",1],["its",1],["whole",1],["string",2],["result",1],["into",1],["delta",3],["so",2],["text",4],["node",3],["data",2],["newline",1],["counting",1],["look",1],["only",2],["at",1],["increment",1],["instead",1],["rewriting",1],["up",1],["mb",1],["content",1],["every",1],["chunk",2],["5492",1],["5496",1],["import",1],["truncation",2],["from",1],["stream",1],["aware",2],["added",1],["empty",2],["marker",1],["already",3],["present",1],["idempotent",1],["no",1],["op",1],["bind",1],["initial",1],["not",1],["pass",1],["through",1],["again",1],["subsequent",1],["calls",1],["push",1],["5495",1],["meta",1],["line",2],["unreachable",1],["failed",1],["kept",1],["matches",1],["original",1]]},{"id":"frontend/src/features/messages/delta.ts#AppendableText","name":[["appendable",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["type",2],["appendable",2],["text",2],["append",2],["data",4],["string",2],["void",2]]},{"id":"frontend/src/features/messages/delta.ts#bindStreamingPre","name":[["bind",1],["streaming",1],["pre",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["function",2],["bind",2],["streaming",4],["pre",4],["text",11],["node",3],["appendable",2],["initial",4],["handle",2],["let",2],["newlines",7],["count",1],["return",4],["append",2],["chunk",2],["string",2],["void",1],["const",1],["next",2],["added",5],["live",2],["output",2],["delta",1],["if",1],["data",1],["number",1],["truncated",1],["boolean",1],["includes",1],["truncation",1]]},{"id":"frontend/src/features/messages/delta.ts#bindStreamingPre.append","name":[["append",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["append",3],["chunk",3],["string",2],["void",2],["const",1],["next",2],["added",5],["newlines",3],["live",1],["output",1],["delta",1],["text",3],["if",1],["node",1],["data",1]]},{"id":"frontend/src/features/messages/delta.ts#bindStreamingPre.newlines","name":[["newlines",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["newlines",3],["number",2],["return",1]]},{"id":"frontend/src/features/messages/delta.ts#bindStreamingPre.text","name":[["text",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["text",3],["string",2],["return",1]]},{"id":"frontend/src/features/messages/delta.ts#bindStreamingPre.truncated","name":[["truncated",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["truncated",2],["boolean",2],["return",1],["text",1],["includes",1],["live",1],["output",1],["truncation",1]]},{"id":"frontend/src/features/messages/delta.ts#countNewlines","name":[["count",1],["newlines",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["function",2],["count",2],["newlines",2],["text",4],["string",2],["number",2],["let",2],["length",1],["if",1],["char",1],["code",1],["at",1],["10",1],["return",1]]},{"id":"frontend/src/features/messages/delta.ts#liveOutputDelta","name":[["live",1],["output",1],["delta",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["function",2],["live",5],["output",5],["delta",4],["current",3],["string",5],["null",4],["undefined",4],["chunk",3],["const",3],["existing",4],["next",4],["append",1],["added",4],["length",3],["slice",1],["return",1],["newlines",2],["count",1]]},{"id":"frontend/src/features/messages/delta.ts#LiveOutputDelta","name":[["live",1],["output",1],["delta",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["type",2],["live",2],["output",2],["delta",2],["next",2],["string",4],["added",4],["newlines",2],["number",2]]},{"id":"frontend/src/features/messages/delta.ts#StreamingPreHandle","name":[["streaming",1],["pre",1],["handle",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["type",2],["streaming",2],["pre",2],["handle",2],["append",2],["chunk",2],["string",4],["void",2],["readonly",6],["text",2],["newlines",2],["number",2],["truncated",2],["boolean",2]]},{"id":"frontend/src/features/messages/delta.ts#toolMetaLabel","name":[["tool",1],["meta",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["delta",1],["ts",1]],"body":[["function",2],["tool",2],["meta",2],["label",2],["newlines",5],["number",2],["string",2],["return",1],["line",1],["lines",1],["done",1]]},{"id":"frontend/src/features/messages/dom.ts","name":[["dom",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["dom",1],["ts",1]],"body":[["app",1],["js",1],["el",1],["plus",1],["messages",1],["host",1],["by",1],["stream",1],["guarantee",1],["dom",1],["contract",1],["nodes",1],["exist",1],["so",1],["feed",1],["down",1],["open",1],["conversation",1],["run",1],["before",1],["layout",1],["lane",1],["composes",1],["message",1],["list",1],["into",1],["shell",1]]},{"id":"frontend/src/features/messages/dom.ts#$","name":[],"path":[["frontend",1],["src",1],["features",1],["messages",1],["dom",1],["ts",1]],"body":[["function",2],["sel",3],["string",2],["htmlelement",2],["null",4],["try",1],["if",1],["typeof",1],["document",2],["undefined",1],["return",3],["query",1],["selector",1],["catch",1]]},{"id":"frontend/src/features/messages/dom.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["dom",1],["ts",1]],"body":[["function",2],["el",2],["tag",3],["string",6],["class",5],["name",5],["null",5],["text",5],["htmlelement",2],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["content",1],["return",1]]},{"id":"frontend/src/features/messages/dom.ts#ensureMessageDom","name":[["ensure",1],["message",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["dom",1],["ts",1]],"body":[["function",2],["ensure",2],["message",2],["dom",2],["void",2],["if",5],["typeof",1],["document",9],["undefined",1],["return",1],["element",6],["by",4],["id",6],["messages",6],["const",5],["host",3],["create",2],["div",1],["mount",3],["app",1],["body",2],["append",2],["child",2],["jump",2],["pill",7],["button",2],["type",1],["class",1],["name",1],["hidden",1],["parent",4],["node",1]]},{"id":"frontend/src/features/messages/dom.ts#messagesHost","name":[["messages",1],["host",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["dom",1],["ts",1]],"body":[["function",2],["messages",3],["host",2],["htmlelement",2],["null",2],["return",1]]},{"id":"frontend/src/features/messages/fetch.ts","name":[["fetch",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["message",3],["page",6],["helpers",1],["port",1],["app",4],["js",4],["6926",1],["6961",2],["10",1],["open",1],["conversation",2],["loop",1],["7166",1],["7181",1],["needs",1],["newest",3],["13",1],["load",1],["earlier",1],["export",3],["should",1],["import",4],["these",1],["rather",1],["than",2],["re",1],["fetch",1],["api",3],["from",3],["ws",1],["connect",1],["candidate",1],["identity",2],["error",1],["sessions",1],["const",2],["size",1],["300",1],["walk",2],["max",1],["pages",1],["200",1],["then",1],["sorted",1],["back",1],["into",1],["reading",1],["order",1],["6928",1],["6932",1],["one",1],["older",1],["before",1],["seq",1],["6939",1],["6943",1],["whole",1],["first",2],["oldest",1],["result",1],["6952",1]]},{"id":"frontend/src/features/messages/fetch.ts#apiGet","name":[["api",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["async",2],["function",2],["api",5],["string",2],["promise",2],["unknown",3],["assert",1],["path",1],["const",2],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["raw",4],["text",1],["let",1],["body",5],["null",2],["try",1],["parse",1],["catch",1],["if",1],["ok",1],["throw",1],["new",1],["error",1],["status",1],["return",1]]},{"id":"frontend/src/features/messages/fetch.ts#assertApiPath","name":[["assert",1],["api",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["function",2],["assert",2],["api",3],["path",3],["string",3],["void",2],["if",1],["typeof",1],["throw",1],["new",1],["error",1],["invalid",1]]},{"id":"frontend/src/features/messages/fetch.ts#fetchAllMessages","name":[["fetch",1],["all",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["async",2],["function",2],["fetch",4],["all",2],["messages",9],["fid",4],["string",4],["promise",2],["array",2],["record",2],["unknown",2],["complete",3],["boolean",2],["const",2],["first",4],["await",2],["recent",1],["message",3],["page",2],["size",2],["let",4],["rows",4],["cursor",4],["next",2],["before",2],["seq",2],["earlier",6],["has",2],["pages",4],["while",1],["null",1],["walk",1],["max",1],["older",5],["concat",1],["return",1]]},{"id":"frontend/src/features/messages/fetch.ts#fetchOlderMessages","name":[["fetch",1],["older",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["async",2],["function",2],["fetch",2],["older",2],["messages",3],["fid",3],["string",3],["before",4],["seq",4],["unknown",2],["limit",4],["number",2],["message",6],["page",6],["size",2],["promise",2],["const",1],["data",2],["await",1],["api",1],["frames",1],["encode",2],["uricomponent",2],["as",1],["null",1],["return",1]]},{"id":"frontend/src/features/messages/fetch.ts#fetchRecentMessages","name":[["fetch",1],["recent",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["async",2],["function",2],["fetch",2],["recent",2],["messages",3],["fid",3],["string",2],["limit",4],["number",2],["message",6],["page",6],["size",2],["promise",2],["const",1],["data",2],["await",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["newest",1],["first",1],["as",1],["null",1],["return",1]]},{"id":"frontend/src/features/messages/fetch.ts#messageIdentity","name":[["message",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["function",2],["message",4],["identity",6],["row",6],["record",2],["string",4],["unknown",2],["const",1],["candidate",1],["return",1],["id",3],["typeof",1],["seq",4],["number",2],["finite",1]]},{"id":"frontend/src/features/messages/fetch.ts#messagePage","name":[["message",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["function",2],["message",7],["page",5],["value",5],["unknown",3],["const",2],["rows",4],["record",6],["messages",2],["as",2],["string",3],["if",2],["some",1],["row",6],["typeof",4],["role",2],["content",3],["array",4],["every",1],["block",4],["object",1],["throw",2],["new",2],["api",2],["error",4],["invalid",4],["code",2],["history",2],["response",3],["200",2],["has",2],["earlier",2],["null",1],["boolean",1],["paging",1],["return",1],["sort",1],["number",2],["seq",2]]},{"id":"frontend/src/features/messages/fetch.ts#MessagePage","name":[["message",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["type",2],["message",2],["page",2],["messages",2],["array",2],["record",2],["string",4],["unknown",8],["next",2],["before",2],["seq",2],["has",2],["earlier",2],["complete",2],["boolean",2],["key",2]]},{"id":"frontend/src/features/messages/fetch.ts#recordRows","name":[["record",1],["rows",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["function",2],["record",7],["rows",6],["value",6],["unknown",5],["field",4],["string",5],["array",8],["const",2],["typeof",2],["object",2],["as",1],["null",1],["if",1],["some",1],["row",4],["throw",1],["new",1],["api",1],["error",2],["invalid",2],["response",2],["code",1],["history",1],["200",1],["return",1]]},{"id":"frontend/src/features/messages/fetch.ts#uniqueMessages","name":[["unique",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["fetch",1],["ts",1]],"body":[["function",2],["unique",2],["messages",2],["rows",3],["array",4],["record",4],["string",5],["unknown",4],["const",2],["seen",3],["new",1],["return",4],["filter",1],["row",2],["key",4],["message",1],["identity",1],["if",2],["true",2],["has",1],["false",1],["add",1]]},{"id":"frontend/src/features/messages/handlers.test.ts","name":[["handlers",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["handlers",1],["test",1],["ts",1]],"body":[["import",7],["after",2],["each",4],["before",2],["describe",2],["expect",5],["from",7],["vitest",1],["current",4],["id",10],["stores",3],["session",3],["reset",8],["store",2],["fields",2],["signal",1],["field",1],["pending",2],["execution",3],["stream",6],["register",5],["builtin",2],["handlers",10],["ws",5],["event",5],["registry",1],["message",3],["text",8],["chunk",7],["guards",1],["ignores",2],["not",4],["open",1],["value",7],["other",2],["type",3],["root",3],["frame",3],["hi",1],["be",3],["null",3],["stale",1],["turn",1],["e1",1],["e2",1],["nope",1],["another",1],["start",1],["throw",2],["registering",1],["twice",1],["install",1],["idempotent",1]]},{"id":"frontend/src/features/messages/handlers.ts","name":[["handlers",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["handlers",1],["ts",1]],"body":[["10",1],["ws",7],["types",2],["text",2],["reset",1],["chunk",2],["port",1],["app",1],["js",1],["5220",1],["5270",1],["5276",1],["later",1],["lanes",1],["must",1],["not",1],["re",1],["register",2],["these",1],["step",1],["plan",1],["await",1],["permission",1],["stay",2],["11",1],["notebook",1],["cell",1],["14",1],["import",6],["note",1],["history",1],["mutation",1],["from",6],["stores",1],["session",1],["event",2],["frame",1],["id",1],["stale",1],["turn",1],["mine",1],["guards",1],["has",1],["handler",2],["registry",1],["type",1],["message",1],["stored",1],["candidate",1],["owns",1],["identity",1],["feed",1],["start",1],["stream",2]]},{"id":"frontend/src/features/messages/handlers.ts#handleTextChunk","name":[["handle",1],["text",1],["chunk",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["text",3],["chunk",4],["ws",2],["message",2],["void",2],["const",1],["fid",2],["event",2],["frame",1],["id",1],["if",1],["mine",1],["stale",1],["turn",1],["return",1],["note",1],["history",1],["mutation",1],["feed",1],["string",2],["block",1],["type",1],["stored",1],["candidate",1],["owns",1]]},{"id":"frontend/src/features/messages/handlers.ts#handleTextReset","name":[["handle",1],["text",1],["reset",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["text",2],["reset",2],["ws",2],["message",2],["void",2],["const",1],["fid",2],["event",2],["frame",1],["id",1],["if",1],["mine",1],["stale",1],["turn",1],["note",1],["history",1],["mutation",1],["start",1],["stream",1]]},{"id":"frontend/src/features/messages/handlers.ts#registerMessageHandlers","name":[["register",1],["message",1],["handlers",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["handlers",1],["ts",1]],"body":[["function",2],["register",4],["message",2],["handlers",2],["void",2],["unless",2],["present",2],["text",4],["reset",2],["handle",2],["chunk",2]]},{"id":"frontend/src/features/messages/handlers.ts#registerUnlessPresent","name":[["register",1],["unless",1],["present",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["handlers",1],["ts",1]],"body":[["function",2],["register",3],["unless",2],["present",2],["type",4],["string",2],["handler",5],["ws",4],["message",2],["void",4],["if",1],["has",1]]},{"id":"frontend/src/features/messages/identity.ts","name":[["identity",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["candidate",5],["identity",1],["stamping",1],["at",1],["message",1],["stream",4],["boundary",1],["port",1],["app",2],["js",2],["5511",1],["5605",1],["pieces",1],["feed",1],["render",1],["stored",1],["text",1],["chunk",1],["call",1],["rest",2],["review",1],["gate",1],["mark",1],["ready",1],["apply",1],["resolution",1],["11",1],["import",3],["from",4],["i18n",1],["runtime",1],["as",1],["live",1],["stores",1],["dom",1],["5598",1],["persist",1],["first",1],["gated",1],["turn",1],["already",1],["rendered",1],["replaying",1],["same",1],["provisional",1],["bytes",1],["would",1],["duplicate",1]]},{"id":"frontend/src/features/messages/identity.ts#candidateIdentity","name":[["candidate",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["candidate",9],["identity",7],["value",5],["unknown",5],["const",3],["raw",13],["typeof",3],["object",3],["as",3],["record",3],["string",3],["review",7],["status",3],["meta",4],["metadata",3],["return",1],["message",6],["id",15],["text",3],["replacement",1],["turn",5],["execution",4]]},{"id":"frontend/src/features/messages/identity.ts#CandidateIdentity","name":[["candidate",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["type",2],["candidate",2],["identity",2],["message",2],["id",6],["string",6],["turn",2],["execution",2]]},{"id":"frontend/src/features/messages/identity.ts#candidateIdentityText","name":[["candidate",1],["identity",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["candidate",2],["identity",2],["text",2],["value",4],["unknown",2],["string",3],["return",1],["null",1],["trim",1],["slice",1],["192",1]]},{"id":"frontend/src/features/messages/identity.ts#candidateMessageNode","name":[["candidate",1],["message",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["candidate",4],["message",5],["node",10],["value",3],["unknown",2],["htmlelement",6],["null",4],["const",5],["identity",5],["host",3],["messages",1],["nodes",3],["array",1],["from",1],["query",1],["selector",1],["all",1],["msg",1],["assistant",1],["if",1],["id",3],["hit",6],["find",2],["instanceof",4],["dataset",2],["return",2],["matches",1]]},{"id":"frontend/src/features/messages/identity.ts#candidateNodeMatches","name":[["candidate",1],["node",1],["matches",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["candidate",4],["node",11],["matches",2],["htmlelement",2],["null",4],["undefined",4],["identity",13],["boolean",2],["if",3],["dataset",6],["return",4],["false",1],["message",3],["id",13],["turn",3],["execution",7]]},{"id":"frontend/src/features/messages/identity.ts#discardDuplicateLiveCandidate","name":[["discard",1],["duplicate",1],["live",1],["candidate",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["discard",2],["duplicate",2],["live",7],["candidate",5],["stored",4],["htmlelement",3],["value",5],["unknown",2],["void",2],["const",3],["stream",2],["as",1],["wrap",8],["null",2],["if",2],["return",2],["identity",6],["remember",1],["turn",2],["id",5],["execution",2],["node",1],["matches",1],["message",1],["remove",1]]},{"id":"frontend/src/features/messages/identity.ts#rememberCandidateIdentity","name":[["remember",1],["candidate",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["remember",2],["candidate",5],["identity",11],["node",7],["htmlelement",2],["null",2],["undefined",2],["value",3],["unknown",2],["const",2],["if",2],["dataset",4],["return",2],["bind",4],["key",4],["string",2],["next",4],["void",1],["message",2],["id",6],["turn",2],["execution",2]]},{"id":"frontend/src/features/messages/identity.ts#rememberCandidateIdentity.bind","name":[["bind",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["bind",2],["key",5],["string",4],["next",5],["void",2],["if",1],["node",3],["dataset",3]]},{"id":"frontend/src/features/messages/identity.ts#reviewStatusFrom","name":[["review",1],["status",1],["from",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["review",4],["status",6],["from",2],["value",5],["unknown",4],["string",2],["const",1],["raw",5],["typeof",2],["object",2],["as",2],["undefined",1],["return",1],["candidate",1],["identity",1],["text",1]]},{"id":"frontend/src/features/messages/identity.ts#setLiveReviewBadge","name":[["live",1],["review",1],["badge",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["live",3],["review",3],["badge",3],["status",3],["string",2],["user",3],["truth",3],["unknown",2],["boolean",2],["const",1],["st",4],["stream",1],["value",1],["as",1],["wrap",3],["htmlelement",1],["null",1],["return",1],["message",1]]},{"id":"frontend/src/features/messages/identity.ts#setMessageReviewBadge","name":[["message",1],["review",1],["badge",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["message",2],["review",8],["badge",15],["node",9],["htmlelement",3],["null",3],["undefined",2],["status",7],["string",3],["user",3],["truth",3],["unknown",2],["boolean",2],["if",4],["return",2],["false",1],["let",1],["query",2],["selector",2],["scope",2],["as",1],["document",1],["create",1],["element",1],["div",1],["class",2],["name",2],["const",1],["actions",4],["msg",1],["insert",1],["before",1],["else",1],["append",1],["child",1],["replace",1],["text",2],["content",1],["candidate",1],["identity",1],["dataset",2],["true",1]]},{"id":"frontend/src/features/messages/identity.ts#storedCandidateOwnsChunk","name":[["stored",1],["candidate",1],["owns",1],["chunk",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["identity",1],["ts",1]],"body":[["function",2],["stored",2],["candidate",7],["owns",2],["chunk",2],["value",6],["unknown",3],["boolean",2],["const",3],["raw",8],["typeof",1],["object",1],["as",2],["record",1],["string",1],["null",2],["if",3],["block",1],["type",1],["text",2],["provisional",1],["review",4],["status",3],["from",1],["return",3],["false",2],["target",9],["message",3],["node",1],["live",5],["stream",1],["wrap",2],["htmlelement",1],["dataset",4],["id",1],["discard",1],["duplicate",1],["badge",1],["user",1],["truth",1],["true",1]]},{"id":"frontend/src/features/messages/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["index",1],["ts",1]],"body":[["10",2],["message",14],["stream",7],["importing",1],["module",2],["assigns",1],["lane",2],["contract",2],["names",3],["onto",1],["window",9],["06",1],["boot",1],["ws",2],["07",1],["pattern",1],["registers",1],["text",3],["reset",1],["chunk",1],["not",2],["import",9],["compat",2],["exports",1],["from",22],["here",1],["installs",1],["proxy",1],["as",3],["side",1],["effect",1],["would",1],["clobber",1],["test",1],["own",1],["ready",2],["stub",1],["messages",8],["css",1],["ensure",3],["dom",4],["register",3],["handlers",5],["insert",2],["by",2],["time",2],["render",10],["stored",4],["list",4],["open",4],["conversation",3],["recover",1],["align",1],["history",3],["after",1],["turn",1],["bind",4],["scroll",7],["down",2],["update",2],["jump",3],["pill",3],["feed",2],["flush",3],["start",3],["md",6],["stable",3],["cut",7],["export",14],["type",4],["state",2],["fence",1],["empty",2],["should",1],["advance",1],["sealed",1],["streaming",3],["pre",3],["count",1],["newlines",1],["live",5],["output",2],["delta",4],["tool",2],["meta",1],["label",1],["handle",1],["el",1],["host",4],["page",1],["size",1],["walk",1],["max",1],["pages",1],["api",1],["fetch",4],["all",1],["older",1],["recent",1],["initial",1],["batch",2],["cancel",1],["framed",2],["interleave",1],["next",1],["end",1],["session",1],["schedule",2],["step",1],["impl",3],["item",1],["now",1],["at",1],["bottom",1],["paint",1],["unbind",1],["labels",1],["seal",1],["nb",2],["append",1],["components",1],["assign",1],["safe",1],["call",1],["more",1],["than",1],["once",1],["unless",1],["present",1],["const",1],["global",1],["unknown",1],["target",1],["if",1],["install",1],["capability",1],["check",1],["uses",1],["typeof",1]]},{"id":"frontend/src/features/messages/index.ts#installMessages","name":[["install",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["messages",7],["target",17],["global",2],["as",4],["unknown",2],["void",2],["register",1],["message",6],["handlers",1],["open",3],["conversation",5],["owned",1],["here",1],["13",2],["otherwise",1],["identical",1],["but",1],["paints",1],["its",2],["first",1],["page",1],["synchronous",1],["each",1],["640",1],["stall",1],["lane",1],["exists",1],["remove",1],["fetch",1],["names",1],["stay",1],["whose",1],["copies",1],["also",1],["drive",1],["earlier",1],["store",1],["hint",1],["recover",2],["align",2],["history",2],["after",2],["turn",2],["down",2],["update",2],["jump",2],["pill",2],["insert",2],["by",2],["time",2],["render",4],["stored",2],["feed",2],["start",2],["stream",2],["flush",2],["md",2],["stable",2],["cut",2],["if",1],["typeof",1],["document",1],["undefined",1],["ensure",1],["dom",1],["bind",1],["scroll",1]]},{"id":"frontend/src/features/messages/index.ts#messagesReady","name":[["messages",1],["ready",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["index",1],["ts",1]],"body":[["function",2],["messages",6],["ready",4],["target",8],["global",2],["as",4],["unknown",2],["boolean",2],["return",1],["open",1],["conversation",1],["down",1]]},{"id":"frontend/src/features/messages/index.ts#MessagesTarget","name":[["messages",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["index",1],["ts",1]],"body":[["type",2],["messages",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/messages/install.test.ts","name":[["install",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["install",1],["test",1],["ts",1]],"body":[["import",9],["after",3],["each",3],["describe",2],["expect",29],["vi",24],["from",6],["vitest",1],["const",30],["load",19],["sessions",14],["mock",9],["hoisted",1],["fn",6],["promise",15],["void",9],["async",11],["original",2],["actual",2],["await",13],["typeof",4],["return",6],["contract",3],["stub",12],["ready",8],["compat",1],["reset",3],["store",3],["fields",2],["stores",3],["signal",1],["field",1],["title",4],["name",9],["current",4],["id",24],["feedback",6],["project",19],["session",4],["pending",6],["execution",4],["request",9],["running",7],["ws",2],["stream",1],["install",6],["messages",15],["index",1],["clear",1],["all",3],["timers",6],["real",3],["unstub",1],["globals",1],["10",1],["window",2],["exports",1],["assigns",1],["implementations",1],["passes",1],["not",8],["test",1],["target",26],["record",5],["string",27],["unknown",5],["open",17],["conversation",8],["be",19],["true",7],["down",2],["fetch",8],["trio",1],["belongs",1],["13",1],["also",1],["drives",1],["earlier",2],["its",2],["hint",1],["both",1],["lanes",1],["ported",1],["main",1],["tsx",1],["imports",1],["before",1],["so",2],["claiming",1],["here",1],["would",2],["overwrite",2],["copy",1],["silence",1],["rather",1],["than",1],["conflict",1],["asserted",1],["as",8],["absent",1],["split",1],["holds",1],["recent",1],["undefined",3],["older",1],["md",1],["stable",1],["cut",1],["false",3],["05",1],["stubs",1],["functions",1],["too",1],["check",1],["lie",1],["assigned",1],["function",2],["throwing",1],["placeholder",1],["restores",1],["state",2],["through",1],["owned",1],["opener",1],["fake",4],["requested",9],["global",8],["input",8],["url",4],["path",14],["push",3],["body",5],["ends",3],["status",6],["includes",2],["has",1],["steps",2],["ok",1],["200",1],["text",1],["json",6],["stringify",1],["response",9],["value",18],["frame",25],["proj",3],["old",2],["fid",4],["pid",4],["null",9],["equal",3],["array",1],["containing",1],["api",5],["v1",5],["frames",5],["f9",2],["plan",3],["let",1],["late",1],["newer",3],["deferred",5],["implementation",2],["once",2],["if",3],["owner",2],["opening",6],["resolve",9],["contain",2],["subscribe",1],["stale",2],["rejects",1],["opens",1],["blocked",4],["stage",4],["gate",3],["reached",3],["send",3],["onopen",1],["onclose",1],["onmessage",1],["reject",1],["new",2],["error",2],["failed",2],["viewed",2],["calls",1],["map",2],["raw",2],["parse",1],["type",2],["root",2],["filter",1],["message",4],["view",1],["awaits",1],["annotation",5],["restoration",1],["order",1],["contains",1],["lane",1],["rejection",1],["reconcile",9],["annotations",2],["last",2],["admission",2],["have",3],["been",3],["called",3],["times",1],["throw",1],["restore",1]]},{"id":"frontend/src/features/messages/install.test.ts#deferred","name":[["deferred",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["install",1],["test",1],["ts",1]],"body":[["function",2],["deferred",2],["let",2],["resolve",3],["value",1],["void",2],["reject",3],["reason",1],["unknown",1],["const",1],["promise",3],["new",1],["done",2],["fail",2],["return",1]]},{"id":"frontend/src/features/messages/install.test.ts#jsonResponse","name":[["json",1],["response",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["install",1],["test",1],["ts",1]],"body":[["function",2],["json",3],["response",5],["body",3],["unknown",2],["return",1],["ok",1],["true",1],["status",1],["200",1],["text",1],["async",1],["stringify",1],["as",1]]},{"id":"frontend/src/features/messages/install.test.ts#responseBody","name":[["response",1],["body",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["install",1],["test",1],["ts",1]],"body":[["function",2],["response",2],["body",2],["path",5],["string",2],["unknown",2],["if",3],["includes",1],["messages",2],["return",4],["has",1],["earlier",1],["false",2],["ends",2],["steps",2],["status",2],["running",1],["completed",1]]},{"id":"frontend/src/features/messages/list.test.ts","name":[["list",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["test",1],["ts",1]],"body":[["import",8],["after",2],["each",2],["describe",3],["expect",29],["vi",7],["from",6],["vitest",1],["shell",4],["components",5],["dashboard",1],["as",12],["message",8],["current",2],["id",16],["open",2],["gen",2],["history",14],["load",11],["stores",2],["session",3],["reset",3],["store",3],["fields",3],["signal",1],["field",1],["mock",1],["preact",2],["hooks",2],["async",3],["original",2],["await",3],["typeof",2],["effect",1],["fn",2],["initial",6],["render",12],["batch",10],["cancel",5],["framed",7],["next",6],["end",9],["schedule",2],["list",2],["unstub",1],["all",1],["globals",1],["batches",1],["uses",1],["40",2],["items",1],["per",1],["frame",8],["inside",1],["30",2],["50",2],["window",1],["be",20],["greater",2],["than",5],["equal",5],["less",2],["splits",1],["640",3],["row",1],["into",1],["16",2],["frames",5],["const",21],["total",3],["ends",5],["number",3],["let",2],["start",6],["while",1],["push",2],["have",5],["length",5],["last",1],["may",1],["shorter",1],["size",2],["280",1],["300",3],["10",2],["settles",1],["switch",1],["cancels",1],["new",2],["map",2],["request",3],["callback",2],["stub",2],["global",2],["animation",2],["cb",2],["return",1],["delete",1],["done",3],["settled",3],["promise",1],["cancelled",3],["resolve",2],["host",3],["append",1],["child",1],["node",18],["unknown",8],["parent",2],["resolves",1],["not",1],["been",1],["called",1],["insert",3],["by",3],["time",3],["inserts",1],["before",1],["first",1],["later",1],["timestamp",1],["skips",1],["msgs",3],["earlier",5],["kids",4],["array",2],["string",4],["dataset",5],["ts",4],["children",4],["100",1],["200",1],["htmlelement",1],["mounts",1],["status",18],["real",1],["outside",1],["its",1],["imperative",1],["transcript",1],["root",2],["nodes",5],["vnodes",2],["messages",8],["filter",3],["props",8],["class",1],["undefined",1],["find",2],["type",5],["function",2],["name",1],["defined",1],["record",2],["column",2],["conv",1],["view",1],["containing",1],["jump",1],["pill",1],["shows",1],["scoped",1],["read",1],["errors",2],["retry",1],["button",2],["hiding",1],["obsolete",1],["state",3],["value",9],["fid",2],["generation",3],["partial",2],["loaded",4],["true",3],["steps",2],["false",3],["run",1],["superseded",1],["http",2],["503",2],["deferred",1],["visible",4],["match",1],["object",1],["role",1],["aria",1],["live",1],["polite",1],["data",1],["some",1],["json",1],["stringify",1],["includes",1],["null",3],["error",1]]},{"id":"frontend/src/features/messages/list.test.ts#appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["test",1],["ts",1]],"body":[["append",2],["child",2],["node",4],["typeof",2],["kids",3],["push",1],["return",1]]},{"id":"frontend/src/features/messages/list.test.ts#insertBefore","name":[["insert",1],["before",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["test",1],["ts",1]],"body":[["insert",2],["before",2],["node",4],["typeof",4],["kids",6],["ref",3],["splice",1],["index",1],["return",1]]},{"id":"frontend/src/features/messages/list.test.ts#MessageVNode","name":[["message",1],["vnode",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["test",1],["ts",1]],"body":[["type",4],["message",2],["vnode",2],["unknown",6],["props",2],["record",2],["string",2],["children",2]]},{"id":"frontend/src/features/messages/list.test.ts#messageVNodes","name":[["message",1],["vnodes",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["test",1],["ts",1]],"body":[["function",2],["message",7],["vnodes",4],["value",7],["unknown",2],["vnode",3],["if",2],["array",2],["return",3],["flat",1],["map",1],["typeof",1],["object",1],["const",1],["node",3],["as",1],["props",1],["children",1]]},{"id":"frontend/src/features/messages/list.ts","name":[["list",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["stored",4],["message",3],["rendering",1],["time",2],["order",1],["insert",4],["framed",4],["initial",2],["paint",4],["port",1],["app",4],["js",4],["render",7],["7234",2],["7260",2],["by",1],["7263",2],["7274",2],["empty",1],["session",1],["7226",2],["7232",2],["open",2],["conversation",2],["300",2],["item",1],["sync",1],["loop",2],["7177",1],["7181",1],["rewritten",1],["as",1],["40",3],["items",2],["per",1],["af",2],["one",2],["fragment",3],["import",9],["ready",1],["from",9],["compat",1],["stub",1],["i18n",2],["runtime",1],["icon",1],["icons",1],["paths",1],["md",2],["el",1],["messages",1],["host",1],["dom",1],["remember",1],["candidate",1],["identity",3],["review",1],["badge",1],["cancel",2],["frame",3],["schedule",1],["raf",2],["plan",4],["mode",1],["request",1],["text",1],["seed",2],["marker",2],["prompt",1],["cancelled",1],["stopped",2],["export",1],["const",1],["batch",2],["let",3],["step",3],["impl",1],["renderer",1],["null",4],["void",1],["11",1],["assigns",1],["until",1],["then",1],["steps",1],["interleaved",1],["list",1],["skipped",1],["target",1],["during",1],["earlier",1],["control",1],["stays",1],["pinned",1],["top",1],["batches",1],["30",1],["50",1],["each",1],["so",1],["row",1],["no",2],["longer",1],["blocks",1],["starter",1],["chips",1],["existing",1],["keys",2],["new",1]]},{"id":"frontend/src/features/messages/list.ts#addMsgActions","name":[["add",1],["msg",1],["actions",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["add",2],["msg",7],["actions",4],["wrap",5],["htmlelement",2],["text",5],["string",2],["void",3],["if",3],["query",1],["selector",1],["return",2],["const",6],["row",6],["el",5],["div",1],["copy",7],["button",4],["title",4],["action",3],["paint",4],["icon",4],["onclick",2],["try",1],["navigator",2],["clipboard",3],["write",1],["catch",1],["blocked",1],["tup",4],["thumbs",4],["up",2],["tdn",4],["down",2],["edit",6],["common",1],["pencil",1],["document",1],["element",2],["by",1],["id",1],["composer",1],["as",1],["htmltext",1],["area",1],["null",1],["value",1],["focus",1],["call",1],["window",1],["grow",1],["append",5],["child",5]]},{"id":"frontend/src/features/messages/list.ts#appendBatch","name":[["append",1],["batch",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["append",5],["batch",2],["host",4],["parent",2],["node",8],["nodes",4],["void",2],["if",1],["typeof",1],["document",5],["undefined",1],["create",2],["fragment",2],["const",3],["frag",3],["child",3],["return",1]]},{"id":"frontend/src/features/messages/list.ts#callWindow","name":[["call",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["call",2],["window",2],["name",3],["string",3],["args",3],["unknown",5],["void",2],["const",1],["fn",3],["global",1],["as",2],["record",1],["if",1],["ready",1],["return",1]]},{"id":"frontend/src/features/messages/list.ts#cancelFramedRender","name":[["cancel",1],["framed",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["cancel",8],["framed",6],["render",2],["void",2],["frame",1],["raf",2],["const",1],["null",1],["if",1]]},{"id":"frontend/src/features/messages/list.ts#failureMeta","name":[["failure",1],["meta",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["failure",20],["meta",3],["non",2],["nullable",2],["stored",2],["message",2],["htmlelement",2],["const",4],["box",6],["el",1],["div",1],["msg",1],["bits",5],["string",5],["code",8],["cause",3],["key",3],["llm",6],["request",7],["burst",2],["turn",5],["rate",2],["limited",2],["upstream",2],["overloaded",2],["if",4],["push",3],["output",2],["committed",4],["failed",1],["id",6],["support",1],["slice",3],["96",2],["text",1],["content",1],["join",1],["dataset",3],["64",1],["return",1]]},{"id":"frontend/src/features/messages/list.ts#HistoryItem","name":[["history",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["type",2],["history",2],["item",2],["number",4],["seq",2],["kind",2],["msg",2],["step",2],["unknown",2]]},{"id":"frontend/src/features/messages/list.ts#insertMessageByTime","name":[["insert",1],["message",1],["by",1],["time",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["insert",3],["message",2],["by",2],["time",2],["node",10],["htmlelement",3],["host",9],["parent",3],["null",2],["messages",2],["void",2],["if",4],["return",3],["const",4],["ts",7],["number",3],["dataset",3],["kids",4],["as",2],["children",2],["htmlcollection",1],["append",2],["child",2],["let",1],["length",1],["kid",8],["id",1],["msgs",1],["earlier",1],["continue",1],["finite",1],["before",1]]},{"id":"frontend/src/features/messages/list.ts#interleaveHistory","name":[["interleave",1],["history",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["interleave",2],["history",5],["msgs",3],["stored",2],["message",2],["steps",3],["array",2],["created",4],["at",4],["number",6],["seq",7],["key",2],["string",3],["unknown",2],["item",3],["const",3],["items",5],["mm",3],["push",2],["new",1],["date",1],["time",1],["1e15",1],["kind",2],["msg",1],["step",1],["sort",1],["return",1]]},{"id":"frontend/src/features/messages/list.ts#messageText","name":[["message",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["message",4],["text",5],["stored",2],["string",4],["if",2],["array",2],["content",3],["return",4],["map",1],["typeof",1],["object",1],["as",1],["unknown",1],["join",1]]},{"id":"frontend/src/features/messages/list.ts#nextBatchEnd","name":[["next",1],["batch",1],["end",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["next",2],["batch",7],["end",2],["start",3],["number",6],["total",3],["initial",2],["render",2],["return",1],["math",1],["min",1]]},{"id":"frontend/src/features/messages/list.ts#renderEmptySession","name":[["render",1],["empty",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["render",2],["empty",5],["session",3],["host",6],["parent",2],["node",2],["null",3],["messages",2],["void",2],["if",2],["return",2],["const",6],["wrap",5],["el",7],["div",6],["append",7],["child",7],["es",6],["title",11],["sub",2],["chips",4],["starters",2],["starter",8],["lit",2],["review",2],["prompt",10],["data",2],["analysis",2],["protein",2],["model",2],["phylo",2],["chip",8],["button",1],["onclick",1],["document",1],["element",2],["by",1],["id",1],["composer",1],["as",1],["htmltext",1],["area",1],["value",1],["focus",1],["call",1],["window",1],["grow",1]]},{"id":"frontend/src/features/messages/list.ts#renderHistoryItem","name":[["render",1],["history",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["render",6],["history",4],["item",10],["target",5],["parent",2],["node",8],["null",4],["if",2],["kind",1],["msg",1],["return",3],["stored",5],["as",1],["message",1],["step",3],["impl",2],["const",1],["instanceof",1],["call",1],["window",1]]},{"id":"frontend/src/features/messages/list.ts#renderStored","name":[["render",1],["stored",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["render",4],["stored",4],["message",8],["target",5],["parent",2],["node",2],["null",8],["htmlelement",3],["const",11],["text",12],["if",8],["trim",1],["return",4],["stopped",6],["role",5],["user",10],["cancelled",3],["identity",2],["marker",15],["row",1],["renders",1],["as",3],["live",1],["stream",1],["showed",1],["el",5],["div",5],["msg",4],["assistant",2],["turn",2],["dataset",6],["status",8],["append",8],["child",8],["ts",3],["string",9],["new",3],["date",3],["created",3],["at",3],["time",3],["messages",3],["host",3],["seed",7],["plan",5],["execution",1],["server",1],["instruction",1],["not",1],["remember",1],["candidate",3],["bubble",1],["content",1],["mode",1],["request",2],["call",1],["window",1],["ref",1],["chips",1],["artifact",1],["refs",1],["else",1],["md",5],["inner",1],["html",1],["failure",4],["id",1],["meta",1],["review",14],["metadata",2],["truth",5],["typeof",1],["object",1],["unknown",1],["undefined",1],["badge",1],["resolved",1],["true",1],["add",1],["actions",1]]},{"id":"frontend/src/features/messages/list.ts#reviewStatusOf","name":[["review",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["review",12],["status",7],["stored",2],["message",2],["unknown",3],["const",1],["metadata",2],["if",1],["typeof",1],["object",1],["null",1],["return",2],["as",1]]},{"id":"frontend/src/features/messages/list.ts#scheduleFramedRender","name":[["schedule",1],["framed",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["schedule",4],["framed",12],["render",8],["items",5],["history",5],["item",13],["opts",16],["host",7],["parent",5],["node",11],["null",7],["still",4],["current",4],["boolean",2],["done",6],["void",13],["cancel",13],["error",9],["unknown",3],["batch",12],["number",2],["target",2],["const",8],["messages",1],["if",10],["return",4],["initial",1],["let",1],["tick",3],["raf",3],["nodes",4],["end",3],["next",1],["length",3],["sink",2],["append",2],["child",1],["push",1],["as",2],["try",1],["continue",1],["catch",1],["else",2],["throw",1],["frame",2]]},{"id":"frontend/src/features/messages/list.ts#scheduleFramedRender.tick","name":[["tick",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["tick",3],["void",2],["framed",6],["raf",2],["if",8],["opts",9],["still",2],["current",2],["const",5],["cancel",7],["null",3],["return",3],["nodes",4],["node",7],["end",3],["next",1],["batch",5],["items",3],["length",3],["sink",2],["append",2],["child",1],["push",1],["as",2],["unknown",1],["parent",1],["try",1],["item",5],["continue",1],["render",2],["history",1],["catch",1],["error",5],["else",2],["throw",1],["host",1],["schedule",1],["frame",1],["done",2]]},{"id":"frontend/src/features/messages/list.ts#scheduleFramedRender.tick.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["append",2],["child",2],["node",8],["nodes",1],["push",1],["return",1]]},{"id":"frontend/src/features/messages/list.ts#setRenderStoredStepImpl","name":[["render",1],["stored",1],["step",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["function",2],["render",3],["stored",3],["step",5],["impl",3],["fn",3],["renderer",2],["null",2],["void",2]]},{"id":"frontend/src/features/messages/list.ts#StepRenderer","name":[["step",1],["renderer",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["type",2],["step",4],["renderer",2],["unknown",2],["target",2],["parent",2],["node",4],["null",4],["void",2]]},{"id":"frontend/src/features/messages/list.ts#StoredMessage","name":[["stored",1],["message",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["list",1],["ts",1]],"body":[["type",2],["stored",2],["message",2],["role",2],["string",4],["content",2],["unknown",24],["created",2],["at",2],["artifact",2],["refs",2],["failure",2],["request",4],["id",6],["code",2],["output",2],["committed",2],["cancelled",2],["execution",2],["reason",2],["review",4],["status",4],["metadata",2],["key",2]]},{"id":"frontend/src/features/messages/open.test.ts","name":[["open",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["import",13],["after",8],["each",10],["before",6],["describe",2],["expect",88],["vi",23],["from",11],["vitest",1],["reset",6],["store",2],["fields",3],["stores",4],["signal",1],["field",1],["as",7],["session",46],["replay",10],["gap",10],["running",8],["stream",5],["seq",23],["seen",2],["resume",1],["timer",1],["api",2],["fetch",5],["recent",2],["messages",62],["older",6],["open",27],["conversation",37],["recover",13],["align",2],["history",42],["turn",2],["load",14],["earlier",11],["sessions",6],["live",5],["cell",1],["cells",3],["notebook",2],["adopt",1],["created",6],["frame",1],["chrome",5],["upload",1],["execution",1],["log",1],["const",41],["paint",20],["hoisted",2],["empty",12],["fn",8],["batches",9],["page",5],["rows",9],["hint",3],["mock",15],["async",22],["original",6],["await",44],["typeof",3],["args",2],["unknown",9],["transcript",2],["render",3],["stored",22],["row",8],["return",1],["null",15],["insert",1],["message",1],["by",3],["time",1],["list",2],["schedule",1],["framed",1],["items",2],["opts",2],["done",3],["void",1],["value",52],["id",11],["name",2],["unstub",1],["all",1],["globals",1],["real",1],["timers",1],["reads",3],["undefined",27],["role",9],["user",1],["content",27],["has",6],["false",26],["rejects",4],["malformed",5],["instead",1],["inventing",2],["server",31],["response",28],["throw",3],["retains",4],["http",2],["status",18],["error",8],["code",4],["support",1],["request",6],["identity",1],["unavailable",3],["temporary",2],["failure",7],["read",4],["503",5],["frames",2],["match",23],["object",25],["401",1],["403",1],["never",1],["paints",1],["welcome",1],["path",42],["includes",11],["failed",1],["result",2],["loaded",39],["steps",33],["true",40],["run",12],["state",16],["superseded",5],["not",8],["have",13],["been",11],["called",11],["shows",1],["valid",1],["only",2],["successful",1],["times",6],["keeps",2],["visible",1],["fail",4],["retries",1],["let",4],["fetcher",10],["ends",9],["calls",6],["flat",2],["equal",6],["array",7],["containing",9],["kind",8],["msg",4],["init",9],["method",3],["be",34],["step",32],["search",1],["at",5],["title",2],["summary",2],["input",2],["output",1],["yesterday",1],["infinity",1],["held",4],["clear",2],["partial",3],["errors",2],["invalid",1],["record",1],["assistant",8],["confirmed",7],["retry",5],["old",5],["future",1],["extension",1],["paused",1],["legacy",1],["raw",1],["payload",1],["preserves",1],["compatible",1],["without",2],["whitelist",1],["late",2],["cannot",3],["replace",1],["newer",5],["target",3],["gate",17],["deferred",8],["pending",4],["promise",7],["wait",7],["resolve",4],["current",5],["call",1],["complete",1],["recovery",1],["same",6],["network",1],["reject",2],["new",5],["type",1],["offline",1],["out",1],["generation",2],["first",7],["coalesces",1],["gets",1],["within",1],["one",4],["two",2],["map",2],["string",4],["holds",1],["racing",1],["anonymous",1],["rest",1],["tail",1],["until",1],["stopped",2],["quiet",1],["reading",5],["wrap",1],["remove",3],["text",6],["note",3],["mutation",3],["erase",1],["unconfirmed",6],["submission",4],["even",1],["says",1],["unlock",1],["task",1],["fails",1],["pages",1],["beyond",1],["latest",1],["300",4],["reload",1],["length",3],["600",2],["slice",3],["next",4],["301",3],["bar",6],["query",4],["selector",4],["host",4],["child",2],["scroll",4],["height",2],["20",2],["top",2],["10",2],["stub",4],["global",4],["document",6],["element",2],["create",2],["fragment",2],["newest",7],["302",1],["601",3],["updated",2],["303",5],["find",1],["projects",1],["rendering",1],["unhandled",1],["rejection",1],["implementation",1],["once",1],["truthy",1],["terminal",1],["received",1],["during",1],["schedules",1],["fresh",1],["alignment",1],["admission",1],["settle",1],["navigating",1],["away",1],["back",1],["begin",2],["submissions",1],["success",1],["retires",1],["loading",2],["lease",1],["outcome",1],["if",1]]},{"id":"frontend/src/features/messages/open.test.ts#body","name":[["body",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["function",2],["body",2],["path",5],["string",2],["unknown",2],["if",3],["includes",1],["messages",2],["return",4],["role",1],["assistant",1],["content",1],["confirmed",1],["seq",1],["has",1],["earlier",1],["false",2],["ends",2],["steps",2],["status",2],["running",1],["completed",1]]},{"id":"frontend/src/features/messages/open.test.ts#deferred","name":[["deferred",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["function",2],["deferred",2],["let",2],["resolve",3],["value",1],["void",2],["reject",3],["reason",1],["unknown",1],["const",1],["promise",3],["new",1],["yes",2],["no",2],["return",1]]},{"id":"frontend/src/features/messages/open.test.ts#logServer","name":[["log",1],["server",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["function",2],["log",4],["server",3],["extra",3],["path",5],["string",2],["response",5],["promise",2],["undefined",3],["return",1],["ends",1],["frames",1],["execution",1]]},{"id":"frontend/src/features/messages/open.test.ts#node","name":[["node",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["node",2],["cls",3],["string",3],["id",3],["class",1],["list",1],["contains",1]]},{"id":"frontend/src/features/messages/open.test.ts#pageReads","name":[["page",1],["reads",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["page",2],["reads",2],["fetcher",1],["mock",1],["calls",1],["filter",1],["url",2],["string",1],["includes",1],["messages",1],["length",1]]},{"id":"frontend/src/features/messages/open.test.ts#response","name":[["response",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["function",2],["response",5],["body",3],["unknown",2],["status",4],["200",2],["return",1],["ok",1],["400",1],["text",1],["async",1],["json",1],["stringify",1],["as",1]]},{"id":"frontend/src/features/messages/open.test.ts#rows","name":[["rows",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["rows",2],["from",6],["number",4],["array",1],["length",1],["role",1],["assistant",1],["content",1],["row",1],["seq",1]]},{"id":"frontend/src/features/messages/open.test.ts#scrollTo","name":[["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["scroll",2]]},{"id":"frontend/src/features/messages/open.test.ts#server","name":[["server",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["test",1],["ts",1]],"body":[["function",2],["server",2],["override",3],["path",5],["string",3],["response",5],["promise",3],["undefined",2],["const",2],["fetcher",3],["vi",2],["fn",1],["input",2],["unknown",1],["return",2],["resolve",1],["body",1],["stub",1],["global",1],["fetch",1]]},{"id":"frontend/src/features/messages/open.ts","name":[["open",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["generation",2],["scoped",1],["history",13],["reads",2],["navigation",1],["isolates",1],["sessions",10],["background",1],["reloads",1],["retain",1],["confirmed",2],["content",3],["until",1],["off",1],["dom",4],["framed",3],["render",10],["ready",3],["recovery",5],["only",3],["reports",1],["messages",4],["steps",1],["run",1],["state",6],["separately",1],["import",26],["from",27],["compat",1],["stub",1],["as",2],["copy",1],["tbl",1],["dock",3],["artifact",1],["proj",2],["art",1],["editing",1],["stores",6],["artifacts",2],["live",5],["cell",2],["cells",2],["exec",1],["sources",1],["kernel",3],["filter",1],["kernels",1],["lineage",2],["variable",1],["inspector",1],["notebook",4],["open",3],["gen",4],["load",5],["mutation",1],["unconfirmed",1],["opened",1],["frame",2],["id",5],["reset",2],["submissions",1],["type",3],["result",2],["msg",3],["earlier",2],["loading",5],["title",2],["name",1],["annotations",1],["current",2],["feedback",1],["cursor",1],["has",1],["project",1],["session",2],["perm",1],["cards",1],["plan",5],["pending",1],["status",2],["running",2],["step",1],["els",1],["stream",6],["resume",2],["timer",3],["seq",1],["seen",1],["epoch",1],["replay",1],["gap",1],["branch",5],["action",5],["conversation",4],["timeline",8],["req",2],["restore",1],["focus",1],["group",2],["view",1],["workbench",4],["selected",2],["undo",1],["compute",1],["context",1],["delegation",1],["execution",2],["identity",1],["queue",1],["actions",1],["security",1],["errors",1],["active",1],["tab",1],["tabs",2],["prov",1],["mode",1],["ui",2],["show",3],["pane",1],["caches",1],["chrome",2],["invalidate",1],["cache",1],["card",1],["send",3],["close",1],["turn",2],["ticket",2],["watch",1],["failure",2],["hint",2],["last",1],["terminal",3],["workspace",1],["dashboard",1],["enable",1],["composer",1],["path",1],["mobile",1],["nav",1],["url",1],["sidebar",1],["conv",1],["menu",1],["projects",1],["sub",1],["unsub",1],["ws",1],["connect",1],["api",3],["fetch",2],["recent",1],["record",1],["rows",1],["unique",1],["message",3],["page",1],["size",1],["ensure",1],["host",1],["cancel",1],["interleave",1],["empty",2],["item",1],["schedule",1],["stored",1],["list",1],["error",1],["down",1],["update",1],["jump",1],["pill",1],["scroll",1],["flush",1],["previous",1],["successful",1],["read",4],["not",1],["evidence",1],["new",1],["prepare",1],["away",1],["transcript",1],["commit",1],["quiet",1],["let",3],["fid",3],["string",3],["number",4],["promise",2],["null",6],["alignment",1],["automatic",1],["re",1],["left",2],["deferred",1],["while",2],["nothing",1],["idle",2],["retries",2],["const",1],["one",4],["event",1],["request",1],["fresh",1],["after",1],["flight",1],["settles",1],["retry",1],["coalesced",1],["opening",1],["another",1],["reload",1],["preserving",1]]},{"id":"frontend/src/features/messages/open.ts#alignHistoryAfterTurn","name":[["align",1],["history",1],["after",1],["turn",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["function",2],["align",2],["history",4],["after",2],["turn",2],["fid",7],["string",2],["gen",9],["open",2],["value",4],["void",3],["if",2],["current",1],["load",2],["deferred",1],["status",1],["loading",1],["return",1],["recovery",2],["terminal",1],["alignment",1],["else",1],["recover",1],["conversation",1]]},{"id":"frontend/src/features/messages/open.ts#callLane","name":[["call",1],["lane",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["function",2],["call",2],["lane",2],["name",3],["string",3],["args",3],["unknown",7],["const",1],["fn",3],["global",1],["as",2],["record",1],["if",1],["ready",1],["return",2],["undefined",1]]},{"id":"frontend/src/features/messages/open.ts#current","name":[["current",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["current",3],["fid",3],["string",2],["gen",4],["number",2],["boolean",2],["id",1],["value",2],["open",1]]},{"id":"frontend/src/features/messages/open.ts#fetchRunState","name":[["fetch",1],["run",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["async",2],["function",2],["fetch",2],["run",2],["state",3],["fid",3],["string",6],["promise",2],["running",6],["boolean",4],["status",6],["const",1],["raw",8],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["if",1],["typeof",3],["object",1],["array",2],["as",2],["unknown",1],["throw",1],["new",1],["error",2],["invalid",2],["code",1],["history",1],["response",1],["200",1],["return",1]]},{"id":"frontend/src/features/messages/open.ts#fetchSteps","name":[["fetch",1],["steps",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["async",2],["function",2],["fetch",2],["steps",5],["fid",3],["string",7],["promise",2],["array",2],["record",4],["unknown",3],["const",1],["rows",4],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["list",1],["projects",1],["these",1],["identity",1],["order",1],["fields",2],["from",1],["every",1],["stored",1],["row",8],["nullable",1],["descriptive",1],["kind",2],["status",2],["values",1],["remain",1],["valid",1],["old",1],["records",1],["extensions",1],["input",1],["output",1],["keep",1],["their",1],["existing",1],["payloads",1],["if",1],["some",2],["typeof",3],["step",2],["id",1],["number",2],["integer",2],["seq",1],["created",1],["at",1],["title",1],["summary",1],["key",3],["null",1],["throw",1],["new",1],["error",2],["invalid",2],["code",1],["history",1],["response",1],["200",1],["return",1]]},{"id":"frontend/src/features/messages/open.ts#hideCancel","name":[["hide",1],["cancel",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["function",2],["hide",2],["cancel",3],["void",2],["try",1],["const",1],["btn",4],["document",2],["element",1],["by",1],["id",1],["if",1],["class",1],["list",1],["add",1],["hidden",1],["catch",1],["tests",1],["have",1],["no",1]]},{"id":"frontend/src/features/messages/open.ts#idle","name":[["idle",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["idle",2],["boolean",2],["live",1],["stream",1],["value",3],["history",1],["unconfirmed",1],["running",1]]},{"id":"frontend/src/features/messages/open.ts#incomplete","name":[["incomplete",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["incomplete",2],["history",2],["load",2],["result",2],["messages",1],["loaded",3],["false",4],["steps",1],["run",1],["state",1],["superseded",1]]},{"id":"frontend/src/features/messages/open.ts#loadHistory","name":[["load",1],["history",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["async",2],["function",2],["load",6],["history",19],["fid",17],["string",5],["gen",6],["number",7],["promise",4],["result",3],["if",7],["current",4],["return",2],["obsolete",2],["remove",1],["empty",1],["decoration",1],["const",33],["previous",3],["value",28],["was",3],["deferred",9],["incomplete",1],["generation",1],["status",12],["loading",1],["errors",5],["mutation",4],["seen",4],["seq",11],["epoch",4],["stream",19],["unchanged",5],["boolean",3],["at",10],["read",17],["live",12],["notebook",1],["state",15],["time",1],["stopped",6],["still",4],["finds",1],["any",1],["has",5],["missed",2],["turn",2],["terminal",2],["events",1],["so",1],["must",3],["finish",1],["their",1],["work",1],["cells",1],["as",4],["unknown",4],["length",5],["cell",1],["run",16],["fetch",6],["residual",1],["may",1],["have",1],["its",2],["event",1],["first",1],["then",4],["fresh",1],["transcript",3],["after",1],["authoritative",1],["response",1],["parallel",1],["could",2],["precede",1],["final",1],["write",1],["ready",5],["null",6],["page",13],["steps",14],["await",2],["all",2],["settled",1],["recent",2],["messages",11],["message",3],["size",2],["loaded",4],["fulfilled",7],["superseded",1],["false",3],["record",2],["rejected",3],["error",4],["reason",3],["cached",10],["content",2],["without",1],["identities",1],["ordinary",1],["ws",1],["text",1],["cannot",1],["be",4],["joined",1],["rest",1],["tail",1],["keep",2],["confirmed",1],["dom",2],["until",1],["running",4],["orphaned",4],["busy",2],["unconfirmed",1],["previously",1],["stays",1],["while",2],["waited",1],["not",2],["client",1],["own",1],["belief",1],["decides",1],["nothing",1],["successful",1],["best",1],["evidence",1],["there",1],["discarded",1],["let",1],["retire",1],["void",2],["flush",1],["render",4],["true",1],["newest",4],["unique",1],["lower",5],["math",2],["min",1],["map",2],["row",12],["typeof",4],["infinity",1],["below",6],["earlier",6],["finite",1],["filter",1],["reuse",1],["pages",1],["only",1],["they",2],["reach",1],["overlap",3],["dense",1],["per",1],["frame",1],["end",1],["exactly",1],["one",1],["window",1],["stops",1],["short",1],["would",1],["spliced",1],["under",1],["hole",1],["some",1],["abuts",2],["max",1],["prefix",4],["cursor",2],["msg",2],["next",1],["before",1],["step",5],["rows",2],["stage",2],["document",3],["undefined",1],["create",2],["fragment",1],["host",3],["staged",2],["object",1],["new",1],["resolve",3],["reject",2],["schedule",1],["framed",1],["interleave",1],["stored",1],["cancel",1],["done",1],["item",4],["target",2],["renderer",1],["compatibility",1],["registry",1],["pointing",1],["cards",1],["off",1],["batch",1],["being",1],["prepared",1],["els",2],["try",1],["fi",1]]},{"id":"frontend/src/features/messages/open.ts#loadHistory.busy","name":[["busy",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["busy",2],["boolean",2],["history",1],["unconfirmed",1],["value",2],["live",1],["stream",2],["orphaned",1]]},{"id":"frontend/src/features/messages/open.ts#loadHistory.orphanedStream","name":[["orphaned",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["orphaned",2],["stream",5],["boolean",2],["at",2],["read",2],["live",1],["value",1],["stopped",1]]},{"id":"frontend/src/features/messages/open.ts#loadHistory.retireOrphanedStream","name":[["retire",1],["orphaned",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["retire",2],["orphaned",3],["stream",6],["void",2],["if",1],["unchanged",1],["flush",1],["render",1],["at",1],["read",1],["as",1],["live",2],["true",1],["value",1],["null",1]]},{"id":"frontend/src/features/messages/open.ts#loadHistory.unchanged","name":[["unchanged",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["unchanged",2],["boolean",2],["current",1],["fid",2],["gen",1],["history",1],["mutation",2],["value",3],["seq",1],["seen",2],["stream",1],["epoch",2]]},{"id":"frontend/src/features/messages/open.ts#obsolete","name":[["obsolete",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["obsolete",2],["history",2],["load",2],["result",2],["incomplete",1],["superseded",1],["true",1]]},{"id":"frontend/src/features/messages/open.ts#openConversation","name":[["open",1],["conversation",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["async",3],["function",2],["open",4],["conversation",5],["fid",37],["string",11],["pid",6],["null",9],["options",4],["reset",8],["history",15],["boolean",2],["promise",4],["load",9],["result",4],["if",24],["branch",3],["timer",4],["value",30],["clear",3],["timeout",4],["as",7],["return",10],["type",2],["typeof",3],["const",13],["previous",8],["current",12],["id",15],["switching",4],["screen",1],["belong",1],["another",1],["session",6],["even",1],["already",1],["names",1],["one",1],["new",1],["published",1],["before",1],["opened",3],["adopt",1],["created",1],["frame",5],["so",1],["looked",1],["like",1],["its",5],["own",3],["predecessor",1],["kept",1],["notebook",3],["cells",2],["merged",1],["home",1],["clears",1],["without",1],["clearing",1],["state",3],["either",1],["shown",3],["rescoping",6],["unsub",1],["cell",2],["caches",1],["project",5],["proj",2],["art",1],["found",2],["sessions",5],["array",2],["find",2],["nav",1],["url",1],["path",1],["show",3],["workspace",1],["conv",2],["render",6],["menu",1],["mobile",1],["sidebar",1],["true",3],["ensure",1],["message",1],["dom",1],["cancel",2],["framed",1],["gen",14],["generation",2],["paging",1],["request",1],["no",3],["longer",2],["publish",1],["loading",3],["flag",1],["including",1],["background",1],["reopen",1],["same",2],["msg",1],["earlier",1],["false",1],["remove",3],["empty",1],["decoration",1],["incomplete",1],["status",6],["errors",1],["deferred",2],["activation",1],["revert",1],["changes",1],["records",1],["visible",1],["within",1],["messages",3],["but",1],["also",1],["artifacts",2],["plan",6],["dock",4],["transcript",1],["cannot",1],["seed",1],["replacement",1],["page",1],["execution",2],["log",2],["merge",1],["keeps",1],["any",1],["local",1],["server",1],["lists",1],["host",8],["inner",3],["html",3],["live",3],["stream",3],["flush",1],["scoped",2],["content",2],["mutation",2],["close",3],["turn",1],["ticket",1],["submissions",1],["enable",1],["composer",1],["hide",1],["hint",1],["resume",2],["call",12],["lane",12],["destroy",1],["action",1],["timeline",1],["view",1],["pane",1],["invalidate",1],["kernel",1],["cache",1],["document",4],["undefined",1],["element",3],["by",3],["compute",3],["badge",2],["lost",1],["viewer",4],["annot",3],["draft",1],["pop",1],["update",1],["edac",1],["teardown",2],["mol",1],["tabs",1],["refresh",1],["length",1],["try",5],["await",6],["catch",5],["has",1],["independently",1],["reported",1],["reads",1],["obsolete",7],["else",1],["row",3],["name",4],["task",2],["summary",2],["title",4],["default",1],["fb",2],["api",2],["frames",2],["encode",2],["uricomponent",2],["feedback",5],["record",1],["unknown",2],["object",2],["create",2],["recover",1],["workbench",1],["void",1],["resolve",2],["annotations",1],["reconcile",1],["last",1],["admission",1],["annotation",1],["restoration",1],["optional",1],["pj",6],["discarded",1],["card",1],["sub",1],["socket",1],["yet",1]]},{"id":"frontend/src/features/messages/open.ts#readError","name":[["read",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["function",2],["read",2],["error",16],["unknown",2],["fallback",3],["history",5],["network",2],["failed",3],["string",3],["const",4],["status",5],["instanceof",4],["api",3],["key",2],["401",1],["403",1],["auth",1],["500",1],["service",1],["unavailable",1],["invalid",1],["response",1],["detail",2],["typeof",1],["message",2],["replace",1],["slice",2],["180",1],["id",4],["request",1],["96",1],["return",1],["filter",1],["boolean",1],["join",1]]},{"id":"frontend/src/features/messages/open.ts#recoverConversation","name":[["recover",1],["conversation",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["function",2],["recover",4],["conversation",4],["fid",19],["string",2],["gen",19],["open",2],["value",6],["promise",8],["history",8],["load",6],["result",5],["if",10],["current",3],["return",7],["resolve",1],["obsolete",2],["recovery",6],["const",4],["catch",1],["error",4],["unknown",1],["incomplete",1],["generation",1],["status",2],["content",1],["partial",1],["errors",1],["messages",1],["read",3],["render",1],["failed",1],["deferred",7],["false",1],["own",3],["void",3],["then",1],["null",3],["still",3],["idle",8],["retries",7],["terminal",3],["alignment",3],["every",1],["frame",1],["event",1],["carries",1],["seq",1],["kernel",1],["queue",1],["background",1],["artifacts",1],["so",1],["be",1],["session",1],["no",1],["turn",1],["will",1],["ever",1],["end",1],["realign",1],["re",1],["bounded",1],["number",1],["times",1],["banner",1],["its",1],["retry",1],["button",1],["remain",1],["anything",1],["keeps",1],["moving",1],["left",3]]},{"id":"frontend/src/features/messages/open.ts#removeEmptyHistoryDecoration","name":[["remove",1],["empty",1],["history",1],["decoration",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["function",2],["remove",3],["empty",3],["history",2],["decoration",2],["void",2],["messages",1],["host",1],["query",1],["selector",1],["scope",1],["session",1]]},{"id":"frontend/src/features/messages/open.ts#resetSessionScoped","name":[["reset",1],["session",1],["scoped",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["open",1],["ts",1]],"body":[["function",2],["reset",2],["session",2],["scoped",2],["void",2],["live",3],["stream",1],["value",52],["null",34],["running",1],["false",5],["msg",3],["cursor",1],["has",1],["earlier",2],["loading",6],["cells",2],["kernels",1],["cell",1],["dock",1],["artifact",1],["kernel",1],["filter",1],["action",5],["timeline",8],["selected",2],["group",2],["id",3],["branch",4],["execution",2],["queue",1],["identity",1],["recovery",3],["state",5],["actions",1],["delegation",1],["exec",1],["sources",1],["undo",1],["context",1],["security",1],["workbench",6],["errors",1],["history",3],["req",4],["restore",1],["focus",1],["variable",1],["inspector",1],["language",1],["python",1],["results",1],["error",1],["request",1],["if",1],["timer",2],["clear",1],["timeout",2],["as",1],["return",1],["type",1],["typeof",1],["tbl",1],["open",1],["tabs",1],["active",1],["tab",1],["notebook",1],["prov",1],["mode",1],["lineage",2],["step",1],["els",1],["object",2],["create",2],["perm",1],["cards",1],["plan",3],["ready",1],["status",2],["pending",1],["compute",1],["annotations",1],["editing",1],["view",1]]},{"id":"frontend/src/features/messages/planPrompt.ts","name":[["plan",1],["prompt",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["plan",1],["prompt",1],["ts",1]],"body":[["plan",20],["mode",8],["user",8],["rows",3],["reopened",2],["as",5],["wrote",1],["request",4],["stored",3],["model",2],["received",1],["workbench",1],["payload",1],["localised",1],["prompt",5],["text",4],["legacy",1],["app",1],["js",1],["literal",1],["followed",2],["by",2],["task",3],["revision",2],["server",3],["seed",8],["change",2],["approving",1],["resuming",1],["runs",1],["turn",1],["whose",1],["message",2],["execution",3],["live",1],["none",1],["shown",1],["bubble",2],["typed",1],["approval",1],["happens",1],["card",1],["but",1],["reload",1],["rendered",1],["every",1],["one",2],["those",1],["verbatim",1],["own",3],["stay",1],["they",2],["was",2],["sent",1],["only",1],["rendering",1],["changes",1],["mirrors",1],["openai4s",1],["plans",3],["py",1],["titles",1],["session",1],["same",1],["way",1],["import",2],["lang",1],["from",2],["i18n",1],["runtime",1],["el",1],["dom",1],["markers",2],["const",4],["delimiters",2],["ends",1],["words",2],["begin",1],["requests",1],["first",2],["line",2],["service",1],["resume",2],["en",4],["zh",4],["seeds",1],["array",1],["kind",7],["pattern",5],["reg",1],["exp",1],["approved",6],["start",1],["executing",2],["automatically",1],["now",1],["resumed",5],["continue",1],["previous",1],["run",1],["interrupted",1],["feature",1],["local",1],["copy",2],["ts",2],["generated",1],["extracts",1],["record",2],["string",1],["inside",1],["otherwise",1],["cut",1],["at",1],["delimiter",2],["no",2],["marker",1],["separate",1],["returned",1],["unchanged",1],["null",1],["anything",1],["else",1],["row",1],["muted",1],["naming",1],["not",1]]},{"id":"frontend/src/features/messages/planPrompt.ts#planModeRequestText","name":[["plan",1],["mode",1],["request",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["plan",1],["prompt",1],["ts",1]],"body":[["function",2],["plan",2],["mode",2],["request",2],["text",5],["string",5],["const",4],["value",7],["lead",2],["trim",2],["start",1],["if",3],["markers",1],["some",1],["marker",2],["starts",1],["return",3],["let",2],["cut",6],["length",4],["delimiter",3],["delimiters",1],["at",4],["index",1],["slice",1]]},{"id":"frontend/src/features/messages/planPrompt.ts#planSeed","name":[["plan",1],["seed",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["plan",1],["prompt",1],["ts",1]],"body":[["function",2],["plan",4],["seed",4],["text",3],["string",4],["null",3],["const",3],["value",2],["kind",2],["pattern",2],["seeds",1],["match",3],["exec",1],["if",1],["return",2],["title",1],["slice",1],["200",1]]},{"id":"frontend/src/features/messages/planPrompt.ts#PlanSeed","name":[["plan",1],["seed",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["plan",1],["prompt",1],["ts",1]],"body":[["type",2],["plan",4],["seed",4],["kind",4],["title",2],["string",2]]},{"id":"frontend/src/features/messages/planPrompt.ts#PlanSeedKind","name":[["plan",1],["seed",1],["kind",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["plan",1],["prompt",1],["ts",1]],"body":[["type",2],["plan",2],["seed",2],["kind",2],["approved",2],["resumed",2]]},{"id":"frontend/src/features/messages/planPrompt.ts#planSeedMarker","name":[["plan",1],["seed",1],["marker",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["plan",1],["prompt",1],["ts",1]],"body":[["function",2],["plan",6],["seed",11],["marker",2],["htmlelement",2],["const",1],["box",4],["el",2],["div",1],["msg",1],["dataset",1],["kind",2],["append",1],["child",1],["span",1],["lbl",1],["copy",2],["lang",1],["zh",2],["en",2],["replace",1],["title",1],["return",1]]},{"id":"frontend/src/features/messages/raf.ts","name":[["raf",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["raf",1],["ts",1]],"body":[["af",2],["timeout",1],["fallback",1],["so",2],["vitest",1],["node",1],["no",1],["browser",1],["share",1],["one",1],["scheduler",1],["scroll",1],["markdown",1],["flush",1],["framed",1],["history",1],["all",1],["go",1],["through",1],["here",1],["they",1],["coalesce",1],["same",1],["frame",1]]},{"id":"frontend/src/features/messages/raf.ts#cancelFrame","name":[["cancel",1],["frame",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["raf",1],["ts",1]],"body":[["function",3],["cancel",4],["frame",4],["id",5],["number",2],["null",3],["undefined",2],["void",2],["if",2],["return",2],["typeof",1],["animation",2],["clear",1],["timeout",1]]},{"id":"frontend/src/features/messages/raf.ts#FrameFn","name":[["frame",1],["fn",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["raf",1],["ts",1]],"body":[["type",2],["frame",2],["fn",2],["time",2],["number",2],["void",2]]},{"id":"frontend/src/features/messages/raf.ts#scheduleFrame","name":[["schedule",1],["frame",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["raf",1],["ts",1]],"body":[["function",3],["schedule",2],["frame",6],["cb",4],["fn",2],["number",3],["if",1],["typeof",1],["request",2],["animation",2],["return",2],["timeout",1],["16",1],["as",2],["unknown",1]]},{"id":"frontend/src/features/messages/scroll.ts","name":[["scroll",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["follow",4],["scroll",4],["jump",3],["pill",5],["coalesced",1],["onto",1],["one",1],["af",2],["port",1],["app",3],["js",3],["messages",4],["at",2],["bottom",1],["paint",2],["down",2],["update",1],["12934",1],["12942",2],["unthrottled",1],["onscroll",1],["13384",1],["no",1],["longer",1],["writes",1],["top",1],["synchronously",1],["was",1],["forced",1],["layout",1],["5509",1],["import",3],["from",3],["stores",1],["ui",1],["host",2],["dom",1],["cancel",1],["frame",2],["schedule",1],["raf",2],["let",5],["pending",3],["force",2],["false",2],["measure",1],["bound",2],["htmlelement",2],["null",4],["12936",1],["pins",1],["jumps",1],["even",1],["if",1],["user",1],["had",1],["scrolled",1],["up",1],["listener",1],["entry",1],["sample",1],["then",1],["flush",1],["immediately",1],["tests",1]]},{"id":"frontend/src/features/messages/scroll.ts#bindMessageScroll","name":[["bind",1],["message",1],["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["bind",2],["message",3],["scroll",5],["host",5],["htmlelement",2],["null",2],["void",2],["unbind",1],["const",2],["messages",2],["pill",7],["jump",2],["if",2],["add",2],["event",2],["listener",2],["passive",1],["true",1],["bound",2],["click",2]]},{"id":"frontend/src/features/messages/scroll.ts#down","name":[["down",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["down",2],["force",4],["boolean",2],["void",2],["if",1],["pending",1],["true",1],["schedule",1],["scroll",1]]},{"id":"frontend/src/features/messages/scroll.ts#flushScroll","name":[["flush",1],["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["flush",2],["scroll",5],["void",2],["raf",1],["const",2],["messages",5],["host",1],["if",3],["return",1],["pending",4],["measure",2],["follow",3],["value",3],["at",1],["bottom",1],["false",3],["force",4],["top",1],["height",1],["true",1],["paint",1],["jump",1],["pill",1]]},{"id":"frontend/src/features/messages/scroll.ts#flushScrollNow","name":[["flush",1],["scroll",1],["now",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["flush",3],["scroll",4],["now",2],["void",2],["cancel",1],["frame",1],["raf",1]]},{"id":"frontend/src/features/messages/scroll.ts#messagesAtBottom","name":[["messages",1],["at",1],["bottom",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["messages",2],["at",2],["bottom",2],["htmlelement",2],["null",2],["undefined",2],["pad",3],["number",2],["boolean",2],["return",1],["scroll",2],["height",2],["top",1],["client",1],["80",1]]},{"id":"frontend/src/features/messages/scroll.ts#onJumpPillClick","name":[["jump",1],["pill",1],["click",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["jump",2],["pill",2],["click",2],["void",2],["down",1],["true",1]]},{"id":"frontend/src/features/messages/scroll.ts#onMessagesScroll","name":[["messages",1],["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["messages",2],["scroll",3],["void",2],["pending",1],["measure",1],["true",1],["schedule",1]]},{"id":"frontend/src/features/messages/scroll.ts#paintJumpPill","name":[["paint",1],["jump",1],["pill",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["paint",2],["jump",3],["pill",6],["void",2],["const",2],["messages",2],["host",1],["if",1],["return",1],["class",1],["list",1],["toggle",1],["hidden",1],["at",1],["bottom",1],["60",1]]},{"id":"frontend/src/features/messages/scroll.ts#scheduleScroll","name":[["schedule",1],["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["schedule",3],["scroll",5],["void",2],["if",1],["raf",2],["return",1],["frame",1],["flush",1]]},{"id":"frontend/src/features/messages/scroll.ts#unbindMessageScroll","name":[["unbind",1],["message",1],["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["unbind",2],["message",2],["scroll",6],["void",2],["if",2],["bound",6],["host",3],["remove",2],["event",2],["listener",2],["messages",1],["null",2],["pill",4],["click",2],["jump",1],["cancel",1],["frame",1],["raf",2],["pending",2],["force",1],["false",2],["measure",1]]},{"id":"frontend/src/features/messages/scroll.ts#updateJumpPill","name":[["update",1],["jump",1],["pill",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["scroll",1],["ts",1]],"body":[["function",2],["update",2],["jump",2],["pill",2],["void",2],["pending",1],["measure",1],["true",1],["schedule",1],["scroll",1]]},{"id":"frontend/src/features/messages/stopped.test.ts","name":[["stopped",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["import",12],["after",5],["each",6],["before",5],["describe",4],["expect",70],["vi",6],["from",12],["vitest",1],["current",2],["id",12],["stores",3],["session",1],["reset",5],["store",2],["fields",2],["signal",1],["field",1],["stream",25],["install",3],["notebook",8],["render",16],["impl",3],["scroll",1],["turn",8],["done",5],["send",1],["event",2],["ws",5],["handlers",3],["registry",2],["stored",9],["as",52],["older",5],["page",7],["sessions",1],["transcript",1],["list",9],["finish",4],["stopped",35],["feed",15],["start",25],["type",23],["live",20],["just",1],["enough",1],["dom",1],["renderer",1],["no",4],["jsdom",1],["here",2],["let",1],["doc",6],["fake",20],["const",44],["marker",27],["text",40],["chunk",18],["block",11],["by",10],["user",26],["cancelled",16],["reason",8],["request",10],["req",7],["execution",6],["exec",2],["new",2],["stub",4],["global",4],["document",1],["animation",2],["frame",7],["cancel",1],["undefined",2],["unstub",1],["all",15],["globals",1],["renders",2],["streamed",1],["stops",1],["running",15],["card",52],["have",16],["prepared",1],["python",1],["cell",39],["am",1],["now",5],["header",5],["tool",13],["unknown",18],["el",18],["be",38],["truthy",1],["wrap",14],["markers",9],["query",27],["selector",27],["msg",12],["length",15],["dataset",14],["stop",9],["content",24],["contain",13],["class",8],["contains",8],["true",6],["meta",5],["rendered",1],["never",6],["appended",1],["markdown",1],["prose",3],["not",24],["full",1],["longer",1],["claims",1],["succeeded",3],["run",1],["py",1],["streams",1],["leading",1],["comment",1],["analysis",6],["index",2],["iteration",2],["glyph",3],["head",1],["ic",2],["has",1],["yet",3],["attr",3],["data",3],["icon",8],["check",8],["label",9],["lbl",2],["keeps",3],["own",3],["title",6],["fit",4],["growth",4],["model",4],["leaves",1],["finished",10],["alone",2],["summarising",1],["false",2],["terminal",4],["fallback",1],["adds",2],["one",2],["was",1],["seen",1],["status",12],["auto",3],["budget",3],["mode",8],["closes",1],["update",4],["value",2],["null",2],["completed",5],["failed",12],["duplicate",1],["precedes",1],["reopens",2],["row",3],["same",3],["node",27],["role",7],["assistant",3],["created",3],["at",3],["2026",3],["09",3],["14",3],["t00",3],["00",6],["md",3],["actions",1],["host",1],["children",1],["load",2],["earlier",1],["way",1],["ordinary",2],["malformed",1],["because",1],["did",1],["only",4],["path",1],["repainted",1],["ui3",1],["f6",1],["so",1],["raised",2],["kept",1],["success",2],["green",1],["bar",1],["above",2],["zero",3],["division",3],["error",5],["long",1],["stayed",1],["open",1],["outcome",3],["arrives",1],["dispatched",1],["through",1],["real",1],["activity",1],["log",1],["answered",1],["needed",1],["fetch",1],["promise",1],["ends",1],["c1",2],["state",7],["match",4],["drops",1],["c2",2],["ok",2],["c3",2],["interrupted",2],["once",1],["even",1],["follows",1],["c4",3],["producing",1],["repaints",1],["names",1],["first",2],["c5",2],["next",1],["second",3],["c6",1],["whose",1],["arrived",1],["stay",1],["c7",1],["ui5",1],["f2",1],["workbench",1],["sends",1],["plan",17],["its",1],["prompt",9],["followed",2],["task",12],["approval",3],["resume",1],["turns",1],["server",1],["seeds",1],["every",1],["bubble",11],["showed",2],["typed",1],["but",1],["reload",1],["whole",1],["execute",3],["call",2],["any",2],["tools",2],["then",1],["approved",5],["executing",4],["automatically",3],["both",1],["messages",1],["rows",1],["reopen",1],["wrote",1],["compute",2],["mean",4],["standard",1],["deviation",1],["integers",1],["20",6],["en",2],["devise",1],["structured",1],["below",2],["output",1],["two",1],["parts",1],["brief",1],["description",1],["approach",1],["n2",1],["immediately",1],["json",1],["code",1],["strictly",2],["following",1],["structure",1],["steps",2],["wait",1],["zh",2],["sd",3],["follow",1],["these",1],["order",1],["s1",2],["deliverables",1],["stats",1],["csv",1],["rules",1],["n1",1],["renderers",2],["conversation",1],["either",1],["language",1],["revision",1],["change",3],["revise",1],["according",1],["requests",2],["anything",1],["drop",2],["step",2],["seed",1],["message",1],["left",1],["notes",2],["without",1],["keep",1],["me",1],["says",1],["my",1],["note",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#cellHeader","name":[["cell",1],["header",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["function",2],["cell",3],["header",2],["void",2],["feed",2],["tool",4],["run",1],["python",1],["type",4],["text",2],["chunk",2],["block",2],["index",1],["step",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeClassList","name":[["fake",1],["class",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["class",4],["fake",2],["list",2],["readonly",1],["tokens",9],["new",1],["string",7],["constructor",1],["initial",3],["if",2],["const",4],["split",1],["filter",1],["boolean",4],["add",4],["names",4],["void",2],["remove",1],["delete",2],["contains",1],["name",6],["return",3],["has",2],["toggle",1],["force",3],["undefined",1],["else",1],["value",1],["join",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeClassList.add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["add",3],["names",3],["string",2],["void",2],["const",1],["tokens",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeClassList.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["constructor",2],["initial",4],["string",2],["if",1],["const",1],["split",1],["filter",1],["boolean",1],["tokens",1],["add",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeClassList.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["contains",2],["name",3],["string",2],["boolean",2],["return",1],["tokens",1],["has",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeClassList.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["remove",2],["names",3],["string",2],["void",2],["const",1],["tokens",1],["delete",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeClassList.toggle","name":[["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["toggle",2],["name",5],["string",2],["force",4],["boolean",4],["const",1],["undefined",1],["tokens",3],["has",1],["if",1],["add",1],["else",1],["delete",1],["return",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeClassList.value","name":[["value",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["value",2],["string",2],["return",1],["tokens",1],["join",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeDoc","name":[["fake",1],["doc",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["class",2],["fake",11],["doc",2],["body",5],["new",4],["el",7],["host",5],["div",1],["constructor",1],["id",4],["messages",3],["append",1],["child",1],["create",2],["element",2],["tag",2],["string",5],["return",6],["text",3],["node",1],["data",2],["by",1],["null",3],["query",4],["selector",4],["sel",5],["if",1],["all",2]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeDoc.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["constructor",2],["host",2],["id",1],["messages",1],["body",1],["append",1],["child",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeDoc.createElement","name":[["create",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["create",2],["element",2],["tag",3],["string",2],["fake",3],["el",3],["return",1],["new",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeDoc.createTextNode","name":[["create",1],["text",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["create",2],["text",5],["node",2],["data",3],["string",2],["fake",3],["return",1],["new",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeDoc.getElementById","name":[["element",1],["by",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["element",2],["by",2],["id",5],["string",2],["fake",2],["el",2],["null",3],["return",1],["messages",1],["host",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeDoc.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["sel",4],["string",2],["fake",2],["el",2],["null",2],["if",1],["messages",1],["return",2],["host",1],["body",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeDoc.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["all",3],["sel",3],["string",2],["fake",2],["el",2],["return",1],["body",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["class",9],["fake",15],["el",11],["tag",4],["name",6],["string",19],["id",1],["list",5],["new",2],["children",9],["array",1],["text",17],["parent",6],["null",7],["dataset",2],["record",2],["style",1],["onclick",1],["unknown",1],["title",1],["scroll",2],["top",1],["height",2],["client",1],["private",1],["constructor",1],["upper",1],["case",1],["return",8],["value",10],["content",4],["if",5],["length",1],["map",1],["join",1],["inner",2],["html",2],["strip",1],["fixed",1],["point",1],["as",1],["other",1],["test",2],["doubles",1],["single",1],["pass",1],["over",1],["script",2],["leaves",1],["reading",1],["would",1],["then",1],["see",1],["markup",1],["double",1],["claims",1],["have",1],["removed",1],["not",1],["sanitiser",1],["let",1],["previous",3],["replace",1],["while",1],["attribute",1],["void",3],["attr",1],["append",1],["child",11],["extends",1],["instanceof",2],["push",2],["remove",1],["filter",1],["query",3],["selector",3],["sel",4],["all",2],["const",3],["out",3],["walk",3],["node",2],["continue",1],["matches",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["append",2],["child",8],["extends",2],["fake",5],["el",3],["text",2],["if",1],["instanceof",1],["parent",1],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.className","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["class",3],["name",2],["string",2],["return",1],["list",1],["value",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.className~2","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["class",4],["name",2],["value",3],["string",2],["list",2],["new",1],["fake",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["constructor",2],["tag",4],["string",2],["name",1],["upper",1],["case",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["inner",2],["html",2],["value",3],["string",4],["children",1],["strip",1],["fixed",1],["point",1],["as",1],["other",1],["test",2],["doubles",1],["single",1],["pass",1],["over",1],["script",2],["leaves",1],["reading",1],["text",8],["content",1],["would",1],["then",1],["see",1],["markup",1],["double",1],["claims",1],["have",1],["removed",1],["not",1],["sanitiser",1],["let",1],["previous",3],["replace",1],["while",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.innerHTML~2","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["inner",2],["html",2],["string",2],["return",1],["text",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["sel",3],["string",2],["fake",2],["el",2],["null",3],["return",1],["all",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["all",2],["sel",3],["string",2],["fake",5],["el",5],["const",3],["out",3],["walk",3],["node",2],["void",1],["child",5],["children",1],["if",2],["instanceof",1],["continue",1],["matches",1],["push",1],["return",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.querySelectorAll.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["walk",3],["node",3],["fake",3],["el",3],["void",2],["const",1],["child",5],["children",1],["if",2],["instanceof",1],["continue",1],["matches",1],["sel",1],["out",1],["push",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["remove",2],["void",2],["if",1],["parent",4],["return",1],["children",2],["filter",1],["null",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",4],["value",3],["void",2],["dataset",1],["attr",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.textContent","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["text",4],["content",3],["string",2],["if",1],["children",2],["length",1],["return",2],["map",1],["join",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeEl.textContent~2","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["text",3],["content",2],["value",4],["string",3],["children",1],["null",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeText","name":[["fake",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["class",2],["fake",2],["text",3],["data",7],["string",4],["constructor",1],["append",1],["more",2],["void",1],["content",1],["return",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeText.appendData","name":[["append",1],["data",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["append",2],["data",3],["more",3],["string",2],["void",2]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeText.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["constructor",2],["data",4],["string",2]]},{"id":"frontend/src/features/messages/stopped.test.ts#FakeText.textContent","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["text",2],["content",2],["string",2],["return",1],["data",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#finished","name":[["finished",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["function",2],["finished",3],["cell",6],["id",6],["string",4],["index",4],["number",2],["status",4],["void",2],["event",1],["type",1],["notebook",1],["frame",4],["root",1],["producing",1],["error",3],["zero",2],["division",2],["by",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["function",2],["icon",3],["card",3],["fake",2],["el",2],["string",2],["undefined",2],["return",1],["query",1],["selector",1],["ic",1],["dataset",1],["attr",1],["data",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#label","name":[["label",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["function",2],["label",2],["card",3],["fake",2],["el",2],["string",2],["return",1],["query",1],["selector",1],["lbl",1],["text",1],["content",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#live","name":[["live",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["function",2],["live",5],["stream",4],["return",1],["value",1],["as",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#matches","name":[["matches",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["function",2],["matches",2],["node",5],["fake",2],["el",2],["sel",7],["string",2],["boolean",2],["if",2],["starts",2],["return",3],["id",1],["slice",2],["split",1],["every",1],["class",1],["list",1],["contains",1],["tag",1],["name",1],["upper",1],["case",1]]},{"id":"frontend/src/features/messages/stopped.test.ts#startCell","name":[["start",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["test",1],["ts",1]],"body":[["function",2],["start",2],["cell",9],["index",6],["number",2],["id",5],["string",2],["title",3],["running",2],["analysis",2],["fake",3],["el",3],["feed",1],["tool",3],["type",2],["text",1],["chunk",1],["frame",2],["block",1],["producing",1],["return",1],["live",1],["card",1],["as",2],["unknown",1]]},{"id":"frontend/src/features/messages/stopped.ts","name":[["stopped",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["stopped",12],["turn",7],["marker",5],["live",5],["reopen",2],["cancelled",4],["ends",2],["one",1],["durable",1],["assistant",1],["row",2],["whose",3],["metadata",1],["carries",1],["request",1],["id",2],["execution",1],["reason",1],["server",1],["streams",1],["same",1],["as",4],["text",1],["chunk",2],["carrying",1],["object",1],["repeats",1],["terminal",3],["frame",1],["update",1],["frames",1],["fid",1],["messages",1],["projects",1],["rendering",1],["all",1],["three",1],["element",1],["instead",1],["prose",1],["keeps",2],["identical",1],["ui",1],["language",1],["without",1],["mid",1],["cell",3],["kept",1],["its",2],["running",3],["analysis",1],["card",8],["reopened",1],["only",3],["progress",1],["narration",3],["claim",1],["was",4],["still",3],["import",5],["lang",1],["from",5],["i18n",1],["runtime",1],["mark",1],["state",3],["el",1],["dom",1],["type",1],["stream",3],["stop",3],["glyph",1],["sessions",1],["icon",2],["inlined",1],["keep",1],["lane",1],["graph",1],["const",2],["svg",3],["class",1],["ic",1],["width",3],["14",2],["height",2],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1],["circle",1],["cx",1],["12",2],["cy",1],["10",1],["rect",1],["rx",1],["feature",1],["local",1],["copy",2],["en",3],["ts",3],["zh",3],["generated",1],["extracts",1],["record",2],["string",2],["user",3],["by",1],["auto",3],["budget",3],["mode",1],["reached",1],["accept",1],["allowlisted",1],["shape",1],["anything",1],["else",1],["not",2],["close",1],["activity",1],["last",1],["thing",1],["screen",1],["marked",1],["then",1],["appended",1],["after",1],["finished",1],["before",1],["outcome",2],["published",1],["so",2],["own",1],["already",1],["arrived",1],["fallback",1],["client",1],["never",1],["saw",1],["older",1],["daemon",1],["socket",1],["reconnected",1],["past",1],["block",1],["rather",1],["than",1]]},{"id":"frontend/src/features/messages/stopped.ts#appendLiveStoppedMarker","name":[["append",1],["live",1],["stopped",1],["marker",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["function",2],["append",3],["live",7],["stopped",9],["marker",3],["st",9],["stream",3],["identity",5],["void",2],["const",1],["as",1],["stoppable",1],["if",2],["return",1],["true",1],["tool",2],["card",3],["string",1],["text",1],["trim",1],["mark",1],["wrap",3],["class",1],["list",1],["add",1],["turn",2],["dataset",1],["status",1],["cancelled",1],["child",1]]},{"id":"frontend/src/features/messages/stopped.ts#cancelledIdentity","name":[["cancelled",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["function",2],["cancelled",2],["identity",5],["value",5],["unknown",3],["stopped",3],["null",4],["if",4],["typeof",3],["object",1],["return",3],["const",3],["raw",8],["as",1],["record",1],["string",3],["reason",5],["user",1],["auto",1],["budget",1],["out",4],["request",4],["id",8],["slice",2],["96",2],["execution",4]]},{"id":"frontend/src/features/messages/stopped.ts#finishStoppedStream","name":[["finish",1],["stopped",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["function",2],["finish",2],["stopped",3],["stream",4],["st",4],["live",3],["null",3],["detail",5],["unknown",3],["void",2],["if",1],["return",1],["const",1],["rec",3],["typeof",1],["object",1],["as",1],["record",1],["string",1],["append",1],["marker",1],["cancelled",2],["identity",1],["reason",1],["user",1]]},{"id":"frontend/src/features/messages/stopped.ts#StoppableStream","name":[["stoppable",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["type",2],["stoppable",2],["stream",4],["live",2],["stopped",2],["boolean",2]]},{"id":"frontend/src/features/messages/stopped.ts#StoppedIdentity","name":[["stopped",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["type",2],["stopped",2],["identity",2],["reason",2],["user",2],["auto",2],["budget",2],["request",2],["id",4],["string",4],["execution",2]]},{"id":"frontend/src/features/messages/stopped.ts#stoppedMarker","name":[["stopped",1],["marker",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["function",2],["stopped",8],["marker",2],["identity",10],["htmlelement",2],["const",2],["box",7],["el",3],["div",1],["msg",1],["dataset",3],["stop",2],["reason",3],["if",2],["request",3],["id",6],["execution",3],["ic",4],["span",2],["inner",1],["html",1],["icon",1],["append",2],["child",2],["lbl",1],["auto",2],["budget",2],["turn",2],["user",1],["return",1]]},{"id":"frontend/src/features/messages/stopped.ts#stoppedT","name":[["stopped",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stopped",1],["ts",1]],"body":[["function",2],["stopped",2],["key",5],["string",4],["return",1],["copy",3],["lang",1],["en",2]]},{"id":"frontend/src/features/messages/stream.ts","name":[["stream",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["live",12],["assistant",1],["stream",5],["dual",2],["node",3],["markdown",1],["streaming",3],["pre",3],["tool",12],["output",2],["ports",1],["app",6],["js",6],["5403",2],["5510",2],["flush",1],["render",4],["schedule",2],["seal",1],["text",2],["start",3],["ensure",1],["feed",1],["sealed",4],["prefix",1],["tail",1],["nodes",1],["instead",1],["whole",1],["inner",1],["html",1],["rewrite",1],["md",9],["stable",5],["cut",9],["incremental",1],["scan",1],["append",4],["data",1],["delta",2],["down",3],["via",1],["shared",1],["af",2],["no",2],["sync",1],["scroll",2],["top",1],["import",15],["ready",1],["from",15],["compat",1],["stub",1],["i18n",1],["runtime",1],["paint",1],["icon",1],["icons",1],["paths",1],["cells",2],["cell",1],["stores",2],["notebook",2],["as",1],["step",1],["els",1],["type",3],["ws",2],["message",1],["types",1],["el",1],["messages",1],["host",1],["dom",1],["empty",1],["state",3],["should",2],["advance",2],["bind",1],["meta",1],["label",9],["handle",1],["remember",1],["candidate",1],["identity",3],["review",1],["badge",1],["mark",1],["card",2],["running",1],["cancel",1],["frame",2],["raf",1],["stopped",2],["marker",1],["cancelled",1],["export",2],["const",1],["labels",1],["record",1],["string",2],["run",4],["python",2],["bash",2],["search",2],["skills",2],["read",4],["skill",2],["write",2],["file",4],["list",2],["files",2],["delegate",2],["let",2],["nb",4],["impl",2],["null",4],["14",1],["owns",2],["until",1],["then",1],["these",1],["ops",1],["5426",1],["rewritten",1],["only",1],["advances",1],["5427",1],["5440",1],["20",1],["cap",1],["long",1],["streams",1],["coalesced",1],["5445",1],["5451",1],["5452",1],["5460",1],["5462",1],["stored",1],["chunk",2],["skips",1],["rest",1],["already",1],["rendered",1]]},{"id":"frontend/src/features/messages/stream.ts#callWindow","name":[["call",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["call",2],["window",2],["name",3],["string",3],["args",3],["unknown",5],["void",2],["const",1],["fn",3],["global",1],["as",2],["record",1],["if",1],["ready",1],["return",1]]},{"id":"frontend/src/features/messages/stream.ts#currentStream","name":[["current",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["current",2],["stream",6],["live",4],["null",4],["return",1],["value",1],["as",1]]},{"id":"frontend/src/features/messages/stream.ts#ensure","name":[["ensure",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["ensure",2],["live",2],["stream",4],["null",2],["const",1],["cur",3],["current",1],["if",1],["return",2],["start",1]]},{"id":"frontend/src/features/messages/stream.ts#ensureDual","name":[["ensure",1],["dual",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["ensure",2],["dual",2],["st",11],["live",2],["stream",2],["void",2],["if",1],["sealed",4],["tail",4],["return",1],["md",5],["inner",1],["html",1],["el",2],["div",2],["append",2],["child",2]]},{"id":"frontend/src/features/messages/stream.ts#feed","name":[["feed",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["feed",2],["kind",3],["string",4],["chunk",11],["event",26],["ws",2],["message",2],["null",4],["stored",3],["owns",3],["false",3],["void",2],["if",13],["return",4],["const",19],["st",24],["ensure",1],["remember",1],["candidate",3],["identity",2],["wrap",3],["structured",3],["cell",15],["id",7],["producing",1],["tool",15],["header",9],["index",3],["subagent",4],["starts",2],["legacy",2],["pre",6],["suba",6],["raw",7],["replace",2],["trim",1],["tm",4],["match",1],["label",5],["key",3],["labels",1],["card",11],["el",7],["div",3],["activity",1],["head",1],["ic",4],["span",4],["paint",3],["icon",2],["check",2],["16",1],["append",14],["child",8],["lbl",1],["meta",6],["chev",4],["chevron",1],["down",3],["14",1],["handle",6],["new",1],["onclick",1],["class",2],["list",2],["toggle",1],["open",1],["not",2],["success",1],["until",1],["says",1],["so",2],["state",2],["ts",1],["mark",1],["running",1],["seal",1],["text",3],["as",3],["htmlelement",1],["demoted",2],["boolean",1],["md",5],["reset",1],["last",1],["flush",1],["nb",6],["live",9],["start",3],["impl",4],["kernel",2],["language",3],["else",4],["call",2],["window",2],["add",5],["stopped",5],["marker",3],["rendered",1],["appended",1],["prose",1],["matches",1],["reopened",1],["transcript",1],["follows",1],["ui",1],["cancelled",2],["full",1],["cursor",1],["provisional",1],["review",2],["status",1],["badge",1],["schedule",1],["render",1]]},{"id":"frontend/src/features/messages/stream.ts#flushRender","name":[["flush",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["flush",3],["render",10],["st",26],["live",2],["stream",2],["null",3],["final",4],["boolean",2],["void",2],["if",7],["return",3],["raf",3],["cancel",1],["frame",1],["md",10],["dirty",2],["false",1],["const",3],["text",8],["last",1],["performance",1],["now",1],["inner",4],["html",4],["reset",1],["state",4],["ensure",1],["dual",1],["cut",10],["stable",7],["should",1],["advance",1],["sealed",3],["at",5],["slice",2],["tail",3],["length",1],["else",1]]},{"id":"frontend/src/features/messages/stream.ts#LiveStream","name":[["live",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["type",2],["live",2],["stream",2],["wrap",2],["htmlelement",14],["md",6],["sealed",2],["null",14],["tail",2],["text",2],["string",4],["full",2],["tool",8],["pre",4],["card",2],["meta",2],["handle",4],["streaming",2],["stable",2],["at",2],["number",6],["cut",4],["state",2],["dirty",2],["boolean",2],["raf",2],["last",2],["flush",2]]},{"id":"frontend/src/features/messages/stream.ts#NbLiveAppend","name":[["nb",1],["live",1],["append",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["type",2],["nb",2],["live",2],["append",2],["txt",2],["string",2],["void",2]]},{"id":"frontend/src/features/messages/stream.ts#NbLiveStart","name":[["nb",1],["live",1],["start",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["type",2],["nb",2],["live",2],["start",2],["tool",2],["string",4],["raw",2],["kernel",2],["id",2],["unknown",6],["cell",2],["index",2],["language",2],["void",2]]},{"id":"frontend/src/features/messages/stream.ts#newToolPre","name":[["new",1],["tool",1],["pre",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["new",2],["tool",2],["pre",11],["htmlelement",2],["handle",6],["streaming",3],["const",3],["el",1],["text",4],["node",4],["document",1],["create",1],["append",1],["child",1],["bind",1],["return",1]]},{"id":"frontend/src/features/messages/stream.ts#paintToolMeta","name":[["paint",1],["tool",1],["meta",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["paint",2],["tool",7],["meta",5],["st",6],["live",2],["stream",2],["void",2],["if",1],["handle",2],["return",1],["text",1],["content",1],["label",1],["newlines",1]]},{"id":"frontend/src/features/messages/stream.ts#resetMdState","name":[["reset",1],["md",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["reset",2],["md",4],["state",3],["st",6],["live",2],["stream",2],["void",2],["stable",1],["at",1],["cut",2],["empty",1],["sealed",1],["null",2],["tail",1]]},{"id":"frontend/src/features/messages/stream.ts#scheduleRender","name":[["schedule",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["schedule",4],["render",4],["st",14],["live",2],["stream",2],["void",2],["dirty",1],["true",1],["if",2],["raf",5],["return",2],["frame",2],["null",2],["const",1],["now",3],["performance",1],["text",2],["length",1],["600",1],["last",2],["flush",4],["48",1],["down",2]]},{"id":"frontend/src/features/messages/stream.ts#sealText","name":[["seal",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["seal",2],["text",2],["st",7],["live",2],["stream",2],["null",2],["void",2],["if",1],["md",3],["return",1],["flush",1],["render",1],["true",1],["class",1],["list",1],["remove",1],["cursor",1],["reset",1],["state",1]]},{"id":"frontend/src/features/messages/stream.ts#setNbLiveAppendImpl","name":[["nb",1],["live",1],["append",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["nb",5],["live",5],["append",5],["impl",3],["fn",3],["null",2],["void",2]]},{"id":"frontend/src/features/messages/stream.ts#setNbLiveStartImpl","name":[["nb",1],["live",1],["start",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["nb",5],["live",5],["start",5],["impl",3],["fn",3],["null",2],["void",2]]},{"id":"frontend/src/features/messages/stream.ts#startStream","name":[["start",1],["stream",1]],"path":[["frontend",1],["src",1],["features",1],["messages",1],["stream",1],["ts",1]],"body":[["function",2],["start",2],["stream",6],["live",6],["null",12],["const",6],["generated",4],["if",3],["remove",2],["empty",5],["session",1],["host",4],["messages",1],["return",2],["wrap",4],["el",2],["div",2],["msg",1],["assistant",1],["md",6],["cursor",1],["append",2],["child",2],["st",3],["sealed",1],["tail",1],["text",1],["full",1],["tool",4],["pre",1],["card",1],["meta",1],["handle",1],["stable",1],["at",1],["cut",2],["state",1],["dirty",1],["false",1],["raf",1],["last",1],["flush",1],["value",4],["step",1],["els",1],["object",1],["create",1],["cells",1],["cell",1],["down",1]]},{"id":"frontend/src/features/notebook/cells.ts","name":[["cells",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["notebook",6],["cell",8],["merge",2],["live",5],["protocol",1],["port",1],["app",13],["js",13],["9765",2],["9899",1],["nb",3],["event",1],["id",7],["draft",1],["start",1],["chunk",4],["finished",1],["fallback",1],["seen",3],["chunks",2],["replay",3],["dedup",1],["at",1],["9851",1],["9853",1],["load",3],["bearing",1],["reconnect",1],["replays",1],["same",1],["must",1],["not",1],["append",3],["twice",1],["import",14],["signal",3],["type",3],["from",14],["preact",1],["signals",2],["art",1],["url",1],["artifacts",3],["cache",1],["dock",1],["artifact",2],["stores",4],["execution",1],["req",2],["kc",1],["lineage",3],["cells",2],["kernels",1],["current",1],["session",1],["prov",1],["mode",1],["ui",1],["public",1],["text",2],["scrub",2],["output",7],["stream",3],["cap",1],["api",3],["ws",3],["connect",1],["message",1],["types",3],["kernel",2],["env",1],["labels",1],["render",1],["scroll",1],["status",1],["9766",1],["9768",1],["9770",1],["9779",1],["server",2],["record",1],["wins",1],["identical",1],["9781",1],["9785",1],["only",2],["explicit",1],["producer",1],["attach",1],["persisted",1],["const",2],["by",1],["key",2],["new",2],["map",1],["string",2],["node",2],["data",1],["delta",1],["returns",1],["length",1],["shorter",1],["next",1],["truncation",1],["reset",1],["replaces",1],["whole",1],["9787",1],["9814",1],["9815",1],["9844",1],["9845",1],["9856",1],["duplicate",1],["no",2],["op",1],["updates",1],["pane",1],["rebuild",1],["9858",1],["9876",1],["div",1],["9880",1],["9889",1],["legacy",1],["unstructured",1],["tool",1],["9891",1],["8898",1],["10076",1],["10112",1],["let",3],["fn",2],["void",2],["null",6],["show",1],["provenance",1],["unknown",1],["9746",1],["9763",1]]},{"id":"frontend/src/features/notebook/cells.ts#appendTextNodeDelta","name":[["append",1],["text",1],["node",1],["delta",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["append",5],["text",8],["node",6],["delta",5],["data",6],["string",7],["void",2],["previous",5],["length",8],["number",4],["next",3],["const",2],["if",2],["return",2],["slice",1]]},{"id":"frontend/src/features/notebook/cells.ts#asCells","name":[["as",1],["cells",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["as",3],["cells",2],["value",4],["unknown",2],["notebook",3],["cell",3],["return",1],["array",2]]},{"id":"frontend/src/features/notebook/cells.ts#bindNotebookArtifact","name":[["bind",1],["notebook",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["bind",2],["notebook",4],["artifact",10],["event",9],["ws",2],["message",2],["boolean",2],["const",12],["art",10],["typeof",4],["object",1],["producer",3],["producing",2],["cell",10],["id",21],["nb",2],["find",1],["null",1],["if",8],["return",5],["false",5],["root",5],["frame",2],["current",2],["value",3],["filename",11],["string",5],["version",11],["next",8],["live",2],["let",1],["changed",4],["url",3],["exact",1],["true",4],["row",2],["output",4],["rows",3],["artifacts",2],["some",1],["image",3],["test",2],["content",1],["type",1],["png",1],["jpe",1],["gif",1],["svg",1],["webp",1],["bmp",1],["figures",3],["includes",1],["saved",1],["merge",1],["cells",3],["as",1],["sync",1],["render",1]]},{"id":"frontend/src/features/notebook/cells.ts#cellOutput","name":[["cell",1],["output",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["cell",4],["output",6],["key",6],["string",3],["signals",2],["let",1],["rec",5],["by",2],["if",1],["stdout",1],["signal",5],["stderr",1],["source",1],["figures",1],["as",1],["status",1],["return",1]]},{"id":"frontend/src/features/notebook/cells.ts#CellOutputSignals","name":[["cell",1],["output",1],["signals",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["type",2],["cell",2],["output",2],["signals",2],["stdout",2],["signal",10],["string",10],["stderr",2],["source",2],["figures",2],["status",2]]},{"id":"frontend/src/features/notebook/cells.ts#loadExecutionLog","name":[["load",1],["execution",1],["log",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["async",2],["function",2],["load",5],["execution",6],["log",3],["id",6],["string",4],["promise",2],["void",2],["const",4],["request",2],["req",5],["value",16],["let",1],["record",1],["unknown",1],["null",5],["try",1],["await",1],["notebook",3],["fetch",1],["frames",1],["catch",1],["if",5],["current",1],["return",1],["server",2],["cells",9],["entries",1],["as",5],["cell",7],["map",2],["artifact",4],["bindings",2],["pending",2],["false",2],["saved",2],["merge",1],["next",5],["kernels",8],["each",1],["kernel",1],["python",1],["includes",1],["push",1],["nb",1],["render",1],["prov",1],["mode",1],["dock",2],["lineage",4],["show",2],["provenance",2],["fn",2]]},{"id":"frontend/src/features/notebook/cells.ts#mergeNotebookCells","name":[["merge",1],["notebook",1],["cells",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["merge",2],["notebook",9],["cells",8],["server",3],["cell",19],["null",4],["undefined",4],["local",3],["const",3],["merged",4],["new",1],["map",1],["string",3],["each",2],["nb",4],["key",4],["return",3],["array",1],["from",1],["values",1],["sort",1],["ai",4],["number",4],["index",2],["bi",4],["if",1],["finite",2],["locale",1],["compare",1]]},{"id":"frontend/src/features/notebook/cells.ts#nbCellChunk","name":[["nb",1],["cell",1],["chunk",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",4],["cell",17],["chunk",8],["event",12],["ws",2],["message",2],["void",2],["const",7],["producing",3],["id",9],["find",1],["if",3],["return",2],["stream",7],["stderr",2],["stdout",1],["null",5],["sequence",2],["seen",9],["record",1],["string",4],["boolean",1],["chunks",2],["object",1],["create",1],["key",4],["true",1],["append",1],["live",1],["output",2],["rec",2],["value",1]]},{"id":"frontend/src/features/notebook/cells.ts#nbCellDraft","name":[["nb",1],["cell",1],["draft",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",7],["cell",19],["draft",15],["event",12],["ws",2],["message",2],["void",2],["const",7],["id",11],["public",1],["text",1],["160",1],["if",3],["return",3],["revision",6],["math",1],["max",1],["number",2],["previous",3],["find",1],["status",4],["discarded",1],["live",8],["as",3],["cells",7],["value",5],["filter",2],["key",2],["remaining",3],["length",1],["null",2],["render",2],["language",4],["string",2],["lower",1],["case",1],["python",1],["ready",2],["drafting",1],["notebook",2],["producing",1],["index",1],["kernel",1],["origin",1],["agent",2],["source",3],["typeof",1],["slice",1],["200000",1],["stdout",1],["stderr",1],["error",1],["figures",1],["files",2],["written",1],["read",1],["complete",2],["true",3],["one",1],["writer",1],["owns",1],["session",1],["new",1],["turn",1],["replaces",1],["any",1],["stale",1],["left",1],["by",1],["dropped",1],["terminal",1],["instead",1],["appending",1],["another",1],["partial",1],["merge",1],["candidate",3],["sync",1],["output",1]]},{"id":"frontend/src/features/notebook/cells.ts#nbCellFinished","name":[["nb",1],["cell",1],["finished",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",5],["cell",18],["finished",2],["event",20],["ws",2],["message",2],["void",2],["const",4],["id",12],["producing",2],["if",1],["return",1],["active",9],["find",1],["as",8],["notebook",4],["string",11],["source",4],["null",4],["stdout",4],["append",2],["live",7],["output",3],["stderr",4],["error",5],["status",2],["ok",1],["figures",3],["undefined",3],["files",6],["written",3],["read",3],["false",2],["draft",1],["artifact",1],["bindings",1],["pending",1],["true",1],["cells",7],["value",4],["filter",1],["candidate",2],["key",1],["saved",1],["merge",1],["remaining",3],["length",1],["sync",1],["render",1]]},{"id":"frontend/src/features/notebook/cells.ts#nbCellKey","name":[["nb",1],["cell",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",2],["cell",22],["key",2],["notebook",2],["null",3],["undefined",2],["string",5],["if",1],["producing",2],["id",5],["return",2],["legacy",1],["kernel",1],["python",1],["index",2]]},{"id":"frontend/src/features/notebook/cells.ts#nbCellStart","name":[["nb",1],["cell",1],["start",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",7],["cell",22],["start",2],["event",19],["ws",2],["message",2],["void",2],["const",5],["id",21],["if",2],["return",1],["live",13],["as",10],["cells",7],["value",4],["filter",2],["candidate",2],["draft",1],["previous",22],["find",2],["notebook",3],["persisted",1],["finished",1],["may",2],["still",1],["be",1],["present",1],["turn",1],["replay",5],["begins",1],["never",1],["inherit",5],["its",2],["complete",1],["output",6],["then",1],["append",1],["chunks",3],["second",1],["time",1],["only",1],["already",1],["memory",1],["continue",1],["stream",1],["true",2],["status",2],["running",2],["producing",1],["string",12],["index",4],["null",5],["number",2],["kernel",3],["python",2],["language",3],["origin",3],["undefined",7],["source",4],["stdout",2],["stderr",2],["error",1],["figures",2],["files",4],["written",2],["read",2],["generation",3],["state",4],["revision",7],["attempt",3],["group",3],["policy",3],["visibility",3],["seen",2],["merge",1],["saved",3],["key",1],["found",4],["sync",1],["render",1]]},{"id":"frontend/src/features/notebook/cells.ts#nbEventCellId","name":[["nb",1],["event",1],["cell",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",2],["event",7],["cell",4],["id",7],["ws",2],["message",2],["null",3],["undefined",2],["string",3],["if",1],["return",2],["const",1],["producing",1]]},{"id":"frontend/src/features/notebook/cells.ts#nbFindCell","name":[["nb",1],["find",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",4],["find",4],["cell",13],["producing",3],["id",3],["unknown",2],["notebook",2],["null",3],["const",1],["key",5],["string",1],["return",1],["as",2],["cells",4],["live",1],["value",2]]},{"id":"frontend/src/features/notebook/cells.ts#nbLiveAppend","name":[["nb",1],["live",1],["append",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",5],["live",3],["append",2],["txt",7],["string",4],["void",2],["const",3],["cell",3],["value",3],["as",1],["notebook",1],["null",1],["if",3],["return",1],["out",2],["index",1],["div",2],["source",6],["else",2],["slice",2],["true",1],["stdout",6],["length",1],["replace",1],["rec",3],["sync",1],["output",1],["render",1]]},{"id":"frontend/src/features/notebook/cells.ts#nbLiveStart","name":[["nb",1],["live",1],["start",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["nb",3],["live",11],["start",2],["tool",5],["string",10],["null",14],["undefined",10],["raw",3],["server",10],["kernel",8],["id",7],["cell",14],["index",5],["number",2],["language",4],["void",2],["const",7],["code",4],["tools",2],["run",2],["python",3],["exec",1],["bash",2],["test",1],["labels",1],["has",1],["if",1],["value",4],["return",1],["idx",3],["match",1],["st",4],["kc",1],["as",2],["status",2],["from",1],["env",2],["cells",2],["slice",1],["notebook",1],["length",1],["source",1],["stdout",1],["stderr",1],["running",1],["figures",1],["true",1],["out",1],["false",1],["push",1],["sync",1],["output",1],["render",1]]},{"id":"frontend/src/features/notebook/cells.ts#notebookDisplayEntries","name":[["notebook",1],["display",1],["entries",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["notebook",5],["display",2],["entries",2],["cell",2],["const",3],["saved",3],["as",2],["cells",5],["value",2],["live",4],["combined",2],["length",1],["concat",1],["slice",1],["return",1],["project",1]]},{"id":"frontend/src/features/notebook/cells.ts#notebookFetch","name":[["notebook",1],["fetch",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["async",2],["function",2],["notebook",4],["fetch",3],["path",8],["string",7],["init",6],["request",2],["promise",2],["record",3],["unknown",4],["null",6],["if",3],["api",4],["return",2],["typeof",3],["throw",2],["new",2],["error",4],["invalid",1],["const",3],["await",2],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",5],["let",1],["try",1],["parse",1],["catch",1],["ok",1],["body",3],["object",2],["as",2],["http",1],["status",1]]},{"id":"frontend/src/features/notebook/cells.ts#notifyLoadArtifacts","name":[["notify",1],["load",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["notify",2],["load",4],["artifacts",4],["id",3],["string",2],["void",2],["if",1],["fn",2]]},{"id":"frontend/src/features/notebook/cells.ts#projectNotebookCells","name":[["project",1],["notebook",1],["cells",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["project",2],["notebook",9],["cells",2],["raw",3],["entries",6],["cell",30],["null",5],["undefined",2],["const",7],["map",3],["let",2],["previous",16],["each",2],["failed",3],["error",1],["includes",1],["string",3],["status",1],["agent",4],["retry",2],["origin",2],["same",2],["runtime",2],["kernel",2],["id",7],["python",4],["language",2],["if",3],["attempt",11],["group",8],["nb",4],["key",4],["revision",2],["else",1],["groups",4],["new",1],["list",5],["push",1],["return",2],["array",1],["from",1],["values",1],["attempts",6],["latest",3],["length",3],["as",1],["count",1],["true",1],["revisions",1],["slice",1]]},{"id":"frontend/src/features/notebook/cells.ts#resetCellOutputs","name":[["reset",1],["cell",1],["outputs",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["reset",2],["cell",2],["outputs",2],["void",2],["output",1],["by",1],["key",1],["clear",1]]},{"id":"frontend/src/features/notebook/cells.ts#setLive","name":[["live",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["live",3],["next",3],["notebook",2],["cell",2],["void",2],["cells",1],["value",1]]},{"id":"frontend/src/features/notebook/cells.ts#setNotebookApi","name":[["notebook",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["notebook",5],["api",5],["fn",3],["import",2],["types",2],["null",2],["void",2]]},{"id":"frontend/src/features/notebook/cells.ts#setNotebookLoadArtifacts","name":[["notebook",1],["load",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["notebook",2],["load",3],["artifacts",3],["fn",4],["id",2],["string",2],["void",4],["null",2]]},{"id":"frontend/src/features/notebook/cells.ts#setSaved","name":[["saved",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["saved",2],["next",3],["notebook",2],["cell",2],["void",2],["cells",1],["value",1]]},{"id":"frontend/src/features/notebook/cells.ts#setShowProvenance","name":[["show",1],["provenance",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["show",3],["provenance",3],["fn",4],["unknown",2],["void",4],["null",2]]},{"id":"frontend/src/features/notebook/cells.ts#syncCellOutput","name":[["sync",1],["cell",1],["output",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["sync",2],["cell",18],["output",5],["notebook",2],["signals",2],["const",1],["rec",7],["nb",1],["key",1],["stdout",2],["value",5],["string",4],["stderr",2],["source",2],["figures",3],["array",2],["slice",1],["status",2],["live",1],["running",1],["ok",1],["return",1]]},{"id":"frontend/src/features/notebook/cells.ts#TOOL_LABELS_HAS","name":[["tool",1],["labels",1],["has",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["cells",1],["ts",1]],"body":[["function",2],["tool",8],["labels",7],["has",2],["string",3],["boolean",2],["const",2],["global",1],["as",2],["unknown",2],["record",1],["return",1]]},{"id":"frontend/src/features/notebook/chrome.ts","name":[["chrome",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["notebook",8],["chrome",1],["traceback",1],["highlight",5],["export",4],["split",1],["button",1],["live",2],["figures",1],["inline",1],["csv",3],["tables",1],["binary",1],["elision",1],["window",1],["contract",2],["names",1],["assigned",1],["install",1],["ts",1],["import",13],["fetch",1],["artifact",4],["text",1],["from",14],["artifacts",5],["api",2],["files",1],["copy",1],["paint",1],["icon",1],["icons",1],["paths",1],["ready",1],["compat",1],["stub",1],["art",1],["bust",2],["tbl",3],["stores",1],["i18n",1],["runtime",1],["delimiter",1],["parse",1],["delimited",1],["esc",3],["md",4],["ws",3],["connect",1],["type",3],["message",1],["types",2],["bind",1],["reset",1],["cell",5],["outputs",1],["cells",1],["output",1],["app",9],["js",9],["6055",1],["6066",1],["10480",1],["10481",1],["colour",1],["file",1],["line",2],["locations",1],["terminal",1],["exception",1],["port",1],["10513",1],["10521",1],["uses",1],["08",1],["quote",1],["safe",1],["const",2],["memo",1],["new",1],["map",1],["string",4],["source",2],["lang",2],["html",1],["only",2],["actually",1],["changed",1],["drop",1],["keyed",1],["render",2],["state",1],["workbench",1],["moves",1],["another",1],["frame",1],["10119",1],["10132",1],["exports",1],["option",1],["language",4],["bundle",1],["key",5],["prov",5],["exec",5],["download",5],["suffix",5],["notebooks",1],["zip",2],["python",3],["ipynb",2],["markdown",2],["path",1],["execution",1],["sources",3],["10133",1],["10136",1],["10231",1],["10264",1],["global",1],["9676",1],["9681",1],["9708",1],["9744",1],["lives",1],["store",1],["06",2],["already",2],["busts",1],["produced",1],["figure",1],["onto",1],["current",1],["5337",1],["5341",1],["upsert",1],["event",1]]},{"id":"frontend/src/features/notebook/chrome.ts#artUrl","name":[["art",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["art",3],["url",2],["id",4],["string",5],["const",1],["bust",1],["value",1],["return",1],["api",1],["artifacts",1]]},{"id":"frontend/src/features/notebook/chrome.ts#artUrlByName","name":[["art",1],["url",1],["by",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["art",3],["url",3],["by",2],["name",2],["fname",6],["string",7],["if",1],["return",3],["const",4],["base",2],["split",2],["pop",2],["list",2],["array",2],["artifacts",3],["value",2],["find",1],["rec",3],["as",2],["filename",3],["id",1],["undefined",1],["api",1],["encode",1],["uricomponent",1]]},{"id":"frontend/src/features/notebook/chrome.ts#binElide","name":[["bin",1],["elide",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["bin",3],["elide",3],["len",3],["number",2],["htmlelement",2],["const",1],["el",3],["div",1],["append",2],["child",2],["icon",1],["file",1],["13",1],["span",1],["null",1],["output",1],["binary",1],["elided",1],["bytes",1],["return",1]]},{"id":"frontend/src/features/notebook/chrome.ts#bytes","name":[["bytes",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["bytes",2],["number",2],["string",2],["if",2],["1024",2],["return",3],["1048576",2],["fixed",2],["kb",1],["mb",1]]},{"id":"frontend/src/features/notebook/chrome.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["el",2],["tag",3],["string",6],["cls",4],["null",5],["text",5],["htmlelement",2],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["class",1],["name",1],["content",1],["return",1]]},{"id":"frontend/src/features/notebook/chrome.ts#highlightCellSource","name":[["highlight",1],["cell",1],["source",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["highlight",5],["cell",2],["source",8],["key",4],["string",8],["lang",6],["const",2],["prev",5],["memo",2],["if",1],["return",2],["html",4],["md",1]]},{"id":"frontend/src/features/notebook/chrome.ts#highlightTraceback","name":[["highlight",1],["traceback",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["highlight",2],["traceback",2],["txt",3],["string",4],["const",2],["lines",4],["split",1],["let",2],["last",3],["idx",3],["length",1],["if",3],["trim",2],["break",1],["return",4],["map",1],["ln",4],["esc",1],["file",1],["line",1],["test",2],["span",4],["class",2],["tb",2],["loc",1],["za",1],["error",1],["exception",1],["warning",1],["interrupt",1],["exit",1],["fault",1],["final",1],["join",1]]},{"id":"frontend/src/features/notebook/chrome.ts#iconEl","name":[["icon",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["icon",7],["el",5],["name",4],["string",3],["size",4],["number",3],["htmlelement",3],["const",2],["fn",3],["global",2],["as",3],["unknown",2],["if",1],["ready",1],["return",2],["nothing",1],["installs",1],["so",1],["path",1],["every",1],["notebook",1],["provenance",1],["takes",1],["paint",2],["icons",1],["has",1],["long",1],["run",1],["by",1],["then",1],["span",4],["document",1],["create",1],["element",1]]},{"id":"frontend/src/features/notebook/chrome.ts#looksBinary","name":[["looks",1],["binary",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["looks",2],["binary",2],["string",2],["null",2],["undefined",2],["boolean",2],["if",4],["return",3],["false",1],["const",2],["sample",5],["slice",1],["4096",1],["let",2],["ctrl",3],["length",3],["char",1],["code",1],["at",1],["10",1],["13",1],["continue",1],["32",1],["127",1],["0xfffd",1],["12",1],["true",1],["za",1],["z0",1],["1200",1],["test",2],["9a",1],["400",1]]},{"id":"frontend/src/features/notebook/chrome.ts#mountLiveNotebookFigure","name":[["mount",1],["live",1],["notebook",1],["figure",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["mount",2],["live",2],["notebook",3],["figure",2],["ws",2],["message",2],["void",2],["bind",1],["artifact",1]]},{"id":"frontend/src/features/notebook/chrome.ts#notebookArtifactState","name":[["notebook",1],["artifact",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["notebook",6],["artifact",9],["state",6],["cell",7],["filename",4],["string",2],["confirmed",3],["saving",3],["unconfirmed",3],["output",3],["const",2],["matches",2],["artifacts",1],["filter",1],["row",6],["unique",3],["new",1],["map",2],["json",1],["stringify",1],["id",2],["version",1],["if",1],["size",1],["return",2],["values",1],["live",1],["bindings",1],["pending",1]]},{"id":"frontend/src/features/notebook/chrome.ts#notebookExportHref","name":[["notebook",1],["export",1],["href",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["notebook",5],["export",5],["href",2],["frame",3],["id",3],["string",4],["option",7],["const",1],["base",3],["api",1],["frames",1],["encode",1],["uricomponent",1],["return",1],["path",2],["language",2]]},{"id":"frontend/src/features/notebook/chrome.ts#notebookExportLink","name":[["notebook",1],["export",1],["link",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["notebook",7],["export",5],["link",2],["frame",6],["id",6],["string",2],["htmlelement",2],["const",7],["wrap",5],["el",9],["div",2],["prov",6],["dl",7],["primary",4],["exports",2],["as",3],["option",5],["dlbtn",1],["htmlanchor",2],["element",2],["append",8],["child",8],["icon",2],["download",4],["14",1],["span",2],["null",2],["key",2],["href",4],["attribute",6],["suffix",2],["toggle",9],["button",1],["dlmore",1],["aria",4],["label",1],["exec",1],["more",1],["expanded",3],["false",4],["chevron",1],["down",1],["13",1],["menu",5],["dlmenu",1],["hidden",3],["slice",1],["each",1],["item",6],["dlitem",1],["onclick",2],["class",2],["list",2],["add",1],["prevent",1],["default",1],["stop",1],["propagation",1],["open",2],["true",1],["return",1]]},{"id":"frontend/src/features/notebook/chrome.ts#NotebookExportOption","name":[["notebook",1],["export",1],["option",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["type",2],["notebook",2],["export",2],["option",2],["language",2],["string",8],["key",2],["suffix",2],["path",2]]},{"id":"frontend/src/features/notebook/chrome.ts#renderTableInto","name":[["render",1],["table",1],["into",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["render",2],["table",11],["into",2],["holder",7],["htmlelement",2],["fname",3],["string",6],["url",5],["void",4],["let",1],["disposed",6],["false",1],["const",18],["build",3],["rows",15],["if",7],["length",3],["return",5],["view",3],["slice",4],["51",2],["width",2],["reduce",1],["most",2],["math",3],["max",3],["tbl",5],["el",13],["nbc",7],["thead",4],["htr",3],["tr",5],["24",3],["each",3],["append",13],["child",13],["th",1],["null",2],["tb",3],["tbody",1],["cell",2],["td",1],["scroll",4],["div",5],["hidden",13],["cols",6],["more",3],["nb",5],["both",1],["else",2],["cache",3],["value",1],["hit",3],["as",1],["true",2],["read",3],["fetch",1],["artifact",4],["text",4],["then",1],["first",2],["line",2],["replace",1],["split",1],["parse",1],["delimited",1],["delimiter",1],["catch",1],["error",5],["files",2],["failed",1],["retry",4],["button",1],["action",1],["onclick",1],["remove",1]]},{"id":"frontend/src/features/notebook/chrome.ts#renderTableInto.build","name":[["build",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["build",2],["rows",13],["string",2],["if",4],["disposed",1],["length",3],["return",1],["const",10],["view",3],["slice",4],["51",2],["width",2],["reduce",1],["most",2],["math",3],["max",3],["tbl",4],["el",11],["table",9],["nbc",5],["thead",4],["htr",3],["tr",5],["24",3],["each",3],["append",11],["child",11],["th",1],["null",2],["tb",3],["tbody",1],["cell",2],["td",1],["scroll",4],["div",4],["holder",4],["hidden",13],["cols",6],["more",3],["nb",3],["both",1],["else",2]]},{"id":"frontend/src/features/notebook/chrome.ts#renderTableInto.read","name":[["read",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["read",3],["fetch",1],["artifact",4],["text",4],["url",2],["then",1],["if",2],["disposed",2],["return",2],["const",4],["first",2],["line",2],["replace",1],["split",1],["rows",3],["parse",1],["delimited",1],["delimiter",1],["fname",1],["cache",1],["build",1],["catch",1],["error",5],["el",2],["div",1],["nbc",2],["files",2],["nb",2],["failed",1],["retry",4],["button",1],["action",1],["onclick",1],["remove",1],["void",1],["append",2],["child",2],["holder",1]]},{"id":"frontend/src/features/notebook/chrome.ts#resetHighlightMemo","name":[["reset",1],["highlight",1],["memo",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["reset",2],["highlight",3],["memo",3],["void",2],["clear",1]]},{"id":"frontend/src/features/notebook/chrome.ts#resetNotebookCellCaches","name":[["reset",1],["notebook",1],["cell",1],["caches",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["reset",4],["notebook",2],["cell",3],["caches",2],["previous",3],["frame",6],["id",6],["string",4],["null",4],["undefined",4],["next",3],["void",2],["if",1],["return",1],["outputs",1],["highlight",1],["memo",1]]},{"id":"frontend/src/features/notebook/chrome.ts#stripAnsi","name":[["strip",1],["ansi",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["chrome",1],["ts",1]],"body":[["function",2],["strip",2],["ansi",2],["unknown",2],["string",3],["return",1],["null",1],["replace",1],["x1b",1],["za",1]]},{"id":"frontend/src/features/notebook/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["index",1],["ts",1]],"body":[["export",10],["type",2],["cell",16],["output",3],["signals",1],["from",9],["cells",5],["append",2],["text",1],["node",2],["delta",1],["as",1],["load",2],["execution",2],["log",1],["merge",1],["notebook",23],["nb",13],["chunk",1],["draft",1],["finished",1],["key",1],["start",2],["event",1],["id",2],["find",1],["live",3],["display",1],["entries",1],["project",1],["reset",3],["outputs",1],["api",2],["artifacts",1],["show",1],["provenance",1],["sync",1],["exports",1],["art",1],["url",1],["by",1],["name",1],["highlight",3],["source",1],["traceback",1],["looks",1],["binary",1],["mount",1],["figure",1],["href",1],["link",1],["memo",1],["caches",1],["strip",1],["ansi",1],["chrome",1],["install",2],["register",1],["handlers",1],["execute",1],["code",1],["handle",1],["kernel",11],["status",3],["identity",1],["owner",1],["invalidate",1],["cache",1],["ctl",1],["epoch",1],["env",4],["label",1],["populate",1],["select",1],["switch",1],["turn",1],["done",1],["refresh",2],["state",1],["repl",1],["enabled",1],["now",1],["runtime",1],["summary",1],["schedule",1],["workbench",1],["scoped",1],["request",1],["dock",1],["render",3],["scroll",5],["follow",2],["px",1],["bind",1],["near",1],["bottom",1],["measure",1],["impl",1],["row",1],["box",1],["window",1],["target",1],["types",1]]},{"id":"frontend/src/features/notebook/install.ts","name":[["install",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["install",1],["ts",1]],"body":[["register",2],["14",2],["ws",11],["handlers",2],["assign",1],["lane",1],["contract",1],["globals",1],["highlight",3],["traceback",3],["notebook",4],["export",4],["link",3],["assigned",1],["here",1],["wave",1],["owning",1],["module",2],["writes",1],["window",4],["like",1],["06",1],["boot",2],["event",2],["import",11],["settle",1],["live",2],["cell",5],["card",2],["from",10],["messages",1],["state",1],["artifact",1],["created",1],["side",1],["effects",1],["current",1],["id",2],["stores",1],["session",1],["frame",1],["mine",1],["guards",1],["has",1],["handler",3],["registry",1],["type",2],["message",1],["types",3],["mount",1],["figure",1],["chrome",1],["load",1],["execution",1],["log",1],["nb",4],["draft",1],["finished",1],["start",1],["chunk",1],["cells",1],["handle",1],["kernel",2],["status",1],["schedule",1],["workbench",1],["refresh",1],["target",1],["safe",1],["call",1],["more",1],["than",1],["once",1],["duplicate",1],["skipped",1],["not",1],["compat",1],["exports",1],["ts",1],["installs",1]]},{"id":"frontend/src/features/notebook/install.ts#assignWindow","name":[["assign",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["install",1],["ts",1]],"body":[["function",2],["assign",2],["window",4],["target",7],["void",2],["highlight",2],["traceback",2],["notebook",2],["export",2],["link",2],["load",2],["execution",2],["log",2]]},{"id":"frontend/src/features/notebook/install.ts#installNotebook","name":[["install",1],["notebook",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["install",1],["ts",1]],"body":[["function",2],["install",2],["notebook",3],["target",7],["window",5],["global",2],["as",4],["unknown",2],["void",2],["register",1],["handlers",1],["assign",1],["wire",1],["artifact",1],["figures",1]]},{"id":"frontend/src/features/notebook/install.ts#registerNotebookHandlers","name":[["register",1],["notebook",1],["handlers",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["install",1],["ts",1]],"body":[["function",2],["register",7],["notebook",6],["handlers",2],["void",3],["unless",5],["cell",9],["draft",2],["ws",5],["message",5],["if",6],["mine",5],["event",4],["frame",5],["id",7],["nb",4],["start",2],["chunk",2],["finished",2],["chat",1],["activity",1],["card",2],["shows",1],["same",1],["outcome",1],["one",1],["handler",1],["per",1],["type",1],["settle",1],["live",1],["current",2],["value",2],["load",1],["execution",1],["log",1],["schedule",1],["workbench",1],["refresh",1],["kernel",2],["status",2],["handle",1]]},{"id":"frontend/src/features/notebook/install.ts#registerUnless","name":[["register",1],["unless",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["install",1],["ts",1]],"body":[["function",2],["register",3],["unless",2],["type",4],["string",2],["handler",7],["ws",4],["void",2],["if",1],["has",1]]},{"id":"frontend/src/features/notebook/install.ts#wireArtifactFigures","name":[["wire",1],["artifact",1],["figures",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["install",1],["ts",1]],"body":[["function",2],["wire",2],["artifact",3],["figures",2],["void",2],["created",1],["side",1],["effects",1],["ws",1],["message",1],["mount",1],["live",1],["notebook",1],["figure",1]]},{"id":"frontend/src/features/notebook/kernel.ts","name":[["kernel",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["kernel",10],["cache",1],["chips",2],["side",1],["fetch",2],["stop",1],["start",1],["restart",1],["env",6],["switch",2],["repl",5],["execute",1],["kc",4],["lives",1],["05",1],["notebook",7],["store",1],["invalidate",2],["timings",1],["verbatim",1],["status",3],["turn",3],["done",3],["nb",3],["app",11],["js",11],["5352",1],["5854",2],["10060",1],["import",14],["signal",2],["from",18],["preact",2],["signals",1],["ready",1],["compat",1],["stub",1],["drafts",1],["language",1],["artifact",1],["workbench",2],["pending",1],["identity",1],["stores",5],["current",1],["id",4],["session",1],["running",1],["stream",1],["action",1],["timeline",2],["branch",1],["state",3],["execution",2],["queue",1],["recovery",2],["actions",1],["security",1],["active",1],["tab",1],["dock",1],["ui",1],["i18n",1],["runtime",2],["public",1],["text",1],["scrub",2],["type",2],["ws",3],["message",1],["types",2],["load",2],["log",1],["cell",2],["key",1],["display",1],["entries",1],["notify",1],["artifacts",1],["cells",1],["label",3],["labels",2],["render",1],["scroll",1],["row",1],["export",3],["local",1],["paint",1],["epoch",2],["so",1],["headers",1],["see",1],["place",1],["mutations",1],["const",1],["9955",1],["not",2],["reset",1],["st",1],["busy",3],["slice",1],["11",1],["must",2],["call",1],["lane",1],["register",1],["second",1],["frame",2],["update",1],["handler",1],["3006",1],["3009",1],["enough",1],["owner",2],["3398",1],["3424",1],["compact",1],["port",1],["badge",1],["short",1],["9911",1],["9918",1],["9920",1],["9947",1],["9993",1],["10018",1],["10020",1],["10047",1],["10049",1],["10061",1],["third",1],["site",1],["body",1],["5347",1],["5356",1],["let",2],["schedule",1],["refresh",1],["fn",2],["ms",1],["number",1],["void",1],["null",5],["scoped",1],["exec",1],["string",4],["path",1],["kind",1],["promise",1],["ok",1],["boolean",1]]},{"id":"frontend/src/features/notebook/kernel.ts#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["api",2],["error",2],["text",2],["unknown",2],["string",6],["const",2],["err",7],["as",1],["message",3],["request",3],["id",3],["null",1],["msg",3],["return",1]]},{"id":"frontend/src/features/notebook/kernel.ts#branchCapability","name":[["branch",1],["capability",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["branch",3],["capability",2],["name",3],["string",3],["boolean",2],["const",1],["st",4],["state",1],["value",1],["as",1],["capabilities",3],["record",1],["unknown",1],["null",1],["return",1]]},{"id":"frontend/src/features/notebook/kernel.ts#bumpKernelEpoch","name":[["bump",1],["kernel",1],["epoch",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["bump",2],["kernel",3],["epoch",3],["void",2],["value",1]]},{"id":"frontend/src/features/notebook/kernel.ts#copyNotebookCell","name":[["copy",1],["notebook",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",2],["copy",2],["notebook",2],["cell",2],["source",4],["string",4],["promise",2],["void",2],["try",1],["if",1],["navigator",3],["clipboard",4],["write",2],["text",2],["await",1],["else",1],["throw",1],["new",1],["error",1],["unavailable",1],["hint",2],["nb",2],["action",2],["copied",2],["catch",1],["const",2],["language",3],["repl",3],["value",3],["python",2],["drafts",5]]},{"id":"frontend/src/features/notebook/kernel.ts#dockIsNotebook","name":[["dock",1],["notebook",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["dock",3],["notebook",3],["boolean",3],["const",1],["value",2],["as",1],["open",2],["null",1],["return",1],["active",1],["tab",1]]},{"id":"frontend/src/features/notebook/kernel.ts#executeNotebookCode","name":[["execute",1],["notebook",1],["code",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",3],["execute",3],["notebook",4],["code",8],["string",14],["language",6],["controls",10],["repl",9],["promise",2],["boolean",2],["python",3],["lower",1],["case",1],["if",12],["trim",1],["current",4],["id",30],["value",8],["return",3],["false",5],["const",11],["run",6],["button",6],["input",6],["stop",6],["crypto",5],["obj",4],["global",1],["random",5],["typeof",1],["uuid",2],["date",1],["now",1],["36",2],["math",1],["slice",1],["execution",13],["frame",8],["pending",12],["identity",4],["owner",10],["kind",4],["user",1],["disabled",4],["true",4],["class",2],["list",2],["remove",1],["hidden",2],["let",1],["accepted",7],["try",1],["response",5],["await",2],["fetch",1],["frames",1],["kernel",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["status",1],["as",3],["null",3],["undefined",1],["hint",2],["nb",3],["action",1],["queued",1],["invalidate",1],["cache",1],["load",2],["log",1],["notify",1],["artifacts",1],["catch",1],["error",3],["exec",1],["failed",1],["api",1],["text",1],["finally",1],["add",1],["dock",1],["render",1]]},{"id":"frontend/src/features/notebook/kernel.ts#forkNotebookCell","name":[["fork",1],["notebook",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",2],["fork",5],["notebook",5],["cell",12],["promise",2],["void",2],["const",1],["checkpoint",3],["id",6],["public",1],["text",2],["96",1],["if",1],["current",2],["value",2],["branch",1],["capability",1],["from",2],["return",1],["try",1],["await",1],["fetch",1],["frames",1],["branches",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["nb",2],["key",1],["catch",1],["error",3],["hint",1],["action",1],["failed",1],["api",1],["true",1]]},{"id":"frontend/src/features/notebook/kernel.ts#handleKernelStatus","name":[["handle",1],["kernel",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["handle",2],["kernel",8],["status",6],["ws",2],["message",2],["void",2],["if",6],["restarted",2],["hint",4],["generation",1],["else",3],["stopped",2],["started",2],["env",7],["changed",3],["const",1],["as",1],["name",2],["string",1],["undefined",1],["default",1],["invalidate",1],["cache",1],["sandbox",3],["security",1],["state",1],["value",1],["schedule",1],["workbench",1],["refresh",1],["dock",1],["notebook",1],["nb",1],["render",1]]},{"id":"frontend/src/features/notebook/kernel.ts#hint","name":[["hint",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["hint",4],["msg",3],["string",3],["err",3],["boolean",3],["void",3],["const",1],["fn",3],["global",1],["as",3],["unknown",2],["if",1],["ready",1]]},{"id":"frontend/src/features/notebook/kernel.ts#Identity","name":[["identity",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["type",2],["identity",2],["execution",2],["id",4],["string",6],["owner",2],["kind",2]]},{"id":"frontend/src/features/notebook/kernel.ts#identityForOwner","name":[["identity",1],["owner",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["identity",4],["owner",19],["queue",7],["unknown",2],["kind",10],["string",8],["null",5],["const",3],["safe",4],["typeof",1],["object",1],["as",1],["execution",5],["id",10],["array",1],["candidates",2],["concat",1],["filter",1],["boolean",1],["ticket",9],["find",1],["item",4],["return",1]]},{"id":"frontend/src/features/notebook/kernel.ts#interruptRepl","name":[["interrupt",1],["repl",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",2],["interrupt",7],["repl",5],["promise",2],["void",2],["if",3],["current",3],["id",3],["value",3],["return",2],["try",1],["scoped",2],["exec",2],["fn",2],["const",1],["result",3],["await",2],["kernel",2],["notebook",2],["user",1],["ok",1],["hint",3],["nb",3],["sent",2],["fetch",1],["frames",1],["method",1],["post",1],["catch",1],["error",3],["action",1],["failed",1],["api",1],["text",1],["true",1]]},{"id":"frontend/src/features/notebook/kernel.ts#invalidateKernelCache","name":[["invalidate",1],["kernel",1],["cache",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["invalidate",2],["kernel",3],["cache",2],["void",2],["const",1],["kc",8],["value",1],["id",1],["null",4],["st",2],["at",2],["envs",1],["cur",1],["env",1],["bump",1],["epoch",1]]},{"id":"frontend/src/features/notebook/kernel.ts#kernelCtl","name":[["kernel",1],["ctl",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",2],["kernel",7],["ctl",2],["action",5],["string",2],["promise",2],["void",2],["if",4],["current",2],["id",2],["value",2],["return",3],["restart",2],["global",2],["confirm",4],["nb",4],["stop",2],["try",1],["await",1],["notebook",2],["fetch",1],["frames",1],["method",1],["post",1],["catch",1],["hint",1],["op",1],["failed",1],["api",1],["error",1],["text",1],["true",1],["invalidate",1],["cache",1],["dock",1],["render",1]]},{"id":"frontend/src/features/notebook/kernel.ts#KernelPaintEls","name":[["kernel",1],["paint",1],["els",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["type",2],["kernel",2],["paint",2],["els",2],["state",2],["htmlelement",12],["null",16],["stop",2],["disabled",4],["boolean",4],["start",2],["title",2],["revive",2],["strip",2],["line",2],["badge",2],["root",2],["label",2]]},{"id":"frontend/src/features/notebook/kernel.ts#kernelStatusOf","name":[["kernel",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["kernel",5],["status",5],["value",5],["unknown",2],["return",1],["typeof",1],["object",1],["as",1]]},{"id":"frontend/src/features/notebook/kernel.ts#latestCellForLanguage","name":[["latest",1],["cell",1],["language",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["latest",2],["cell",7],["language",6],["string",3],["notebook",3],["null",3],["const",1],["list",3],["display",1],["entries",1],["filter",1],["kernel",1],["id",1],["python",1],["lower",1],["case",1],["starts",1],["return",1],["length",1]]},{"id":"frontend/src/features/notebook/kernel.ts#nbPopulateEnvSelect","name":[["nb",1],["populate",1],["env",1],["select",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",2],["nb",2],["populate",2],["env",17],["select",2],["sel",6],["htmlselect",2],["element",3],["null",4],["promise",2],["void",2],["if",8],["current",6],["id",9],["value",8],["return",5],["const",5],["fill",3],["envs",7],["kernel",4],["row",3],["cur",6],["unknown",2],["inner",1],["html",1],["each",1],["notable",5],["length",1],["slice",1],["join",1],["document",1],["create",1],["option",1],["text",1],["content",1],["name",2],["runnable",2],["disabled",1],["true",2],["title",1],["description",1],["append",1],["child",1],["string",2],["kc",21],["as",2],["busy",4],["date",2],["now",2],["at",2],["8000",1],["sid",5],["let",1],["data",6],["record",1],["try",1],["await",1],["notebook",1],["fetch",1],["frames",1],["environments",2],["catch",1],["false",2],["st",1],["bump",1],["epoch",1]]},{"id":"frontend/src/features/notebook/kernel.ts#nbPopulateEnvSelect.fill","name":[["fill",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["fill",2],["envs",3],["kernel",2],["env",5],["row",2],["cur",4],["unknown",2],["sel",3],["inner",1],["html",1],["each",1],["const",2],["notable",5],["length",1],["slice",1],["join",1],["document",1],["create",1],["element",1],["option",1],["text",1],["content",1],["name",2],["runnable",2],["value",2],["if",2],["disabled",1],["true",1],["title",1],["description",1],["append",1],["child",1],["string",1]]},{"id":"frontend/src/features/notebook/kernel.ts#nbSwitchEnv","name":[["nb",1],["switch",1],["env",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",2],["nb",6],["switch",4],["env",13],["name",5],["string",2],["sel",6],["htmlselect",2],["element",2],["null",2],["promise",2],["void",2],["if",5],["current",2],["id",2],["value",2],["return",1],["disabled",2],["true",3],["try",1],["const",1],["await",1],["notebook",2],["fetch",1],["frames",1],["kernel",5],["method",1],["post",1],["body",1],["json",1],["stringify",1],["error",3],["hint",3],["failed",2],["else",1],["switched",1],["catch",1],["api",1],["text",1],["false",1],["invalidate",1],["cache",1],["dock",1],["render",1]]},{"id":"frontend/src/features/notebook/kernel.ts#notebookOnTurnDone","name":[["notebook",1],["turn",1],["done",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["notebook",3],["turn",2],["done",2],["void",2],["invalidate",1],["kernel",1],["cache",1],["if",1],["dock",1],["nb",1],["render",1]]},{"id":"frontend/src/features/notebook/kernel.ts#paintKernel","name":[["paint",1],["kernel",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["paint",4],["kernel",17],["els",26],["st",20],["status",8],["void",2],["const",8],["label",6],["turn",4],["running",6],["dash",1],["badge",7],["nb",11],["state",10],["active",1],["stopped",2],["none",2],["if",8],["text",4],["content",4],["string",1],["generation",6],["class",4],["name",5],["kstate",1],["run",1],["env",10],["title",3],["id",4],["from",2],["shared",1],["owner",1],["short",1],["runtime",4],["pending",3],["switch",1],["root",5],["mode",3],["summary",1],["live",7],["busy",1],["ended",3],["restoring",1],["partial",1],["failed",1],["ready",6],["idle",1],["each",1],["list",2],["toggle",2],["quarantined",5],["view",1],["only",1],["true",1],["trust",1],["stop",2],["disabled",2],["alive",4],["start",2],["revive",3],["hidden",1],["quarantine",1],["hint",1],["strip",4],["line",4],["rt",4],["python",2],["version",2]]},{"id":"frontend/src/features/notebook/kernel.ts#promoteNotebookCell","name":[["promote",1],["notebook",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",2],["promote",4],["notebook",5],["cell",9],["promise",2],["void",2],["if",1],["current",3],["id",4],["value",3],["branch",1],["capability",1],["return",1],["try",1],["const",1],["art",3],["await",1],["fetch",1],["frames",1],["artifacts",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["nb",3],["key",1],["notify",1],["load",1],["hint",2],["action",2],["promoted",1],["filename",1],["catch",1],["error",3],["failed",1],["api",1],["text",1],["true",1]]},{"id":"frontend/src/features/notebook/kernel.ts#refreshKernelState","name":[["refresh",1],["kernel",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["async",2],["function",3],["refresh",2],["kernel",13],["state",9],["els",12],["paint",11],["promise",2],["void",3],["const",9],["if",8],["current",5],["id",11],["value",7],["text",1],["content",1],["nb",2],["no",1],["session",1],["return",5],["kc",19],["st",19],["status",4],["busy",4],["date",2],["now",2],["at",2],["800",1],["sid",5],["true",1],["let",1],["record",1],["string",1],["unknown",1],["null",2],["try",1],["await",1],["notebook",2],["fetch",1],["frames",1],["catch",1],["false",2],["prev",8],["previous",2],["runtime",4],["key",4],["alive",2],["turn",2],["running",2],["generation",4],["view",2],["only",2],["trust",2],["join",2],["envs",1],["artifact",2],["workbench",2],["bump",1],["epoch",1],["next",10],["mode",2],["changed",2],["repl",2],["enabled",2],["strip",1],["dock",1],["raf",2],["typeof",1],["request",2],["animation",2],["frame",2],["cb",2],["timeout",1],["render",1]]},{"id":"frontend/src/features/notebook/kernel.ts#ReplControls","name":[["repl",1],["controls",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["type",2],["repl",2],["controls",2],["run",2],["button",2],["disabled",4],["boolean",4],["input",2],["stop",2],["class",2],["list",2],["remove",2],["string",4],["void",4],["add",2]]},{"id":"frontend/src/features/notebook/kernel.ts#replEnabledNow","name":[["repl",1],["enabled",1],["now",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["repl",3],["enabled",3],["now",2],["boolean",2],["const",1],["st",5],["kernel",1],["status",1],["kc",1],["value",1],["return",1],["view",1],["only",1],["trust",1],["state",1],["quarantined",1]]},{"id":"frontend/src/features/notebook/kernel.ts#runtimeSummary","name":[["runtime",1],["summary",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["runtime",2],["summary",2],["status",15],["string",23],["branch",14],["python",9],["view",8],["only",8],["boolean",2],["trust",7],["state",14],["revision",8],["number",8],["null",7],["owner",25],["id",19],["queue",10],["const",18],["execution",1],["value",8],["as",5],["kind",4],["queued",2],["count",2],["unknown",3],["ticket",8],["recovery",22],["record",2],["actions",5],["kc",9],["st",9],["kernel",1],["lower",1],["case",1],["public",6],["text",6],["32",1],["explicit",5],["required",5],["true",6],["let",1],["ended",1],["if",5],["fail",1],["error",1],["test",3],["failed",1],["else",4],["partial",2],["restor",1],["recover",1],["bootstrap",1],["validat",1],["restoring",1],["running",2],["turn",1],["busy",1],["alive",1],["live",1],["cell",10],["latest",2],["language",2],["obj",3],["timeline",4],["action",1],["current",1],["math",1],["max",1],["notebook",1],["display",1],["entries",1],["map",1],["py",2],["generation",10],["return",1],["96",4],["48",1],["length",1]]},{"id":"frontend/src/features/notebook/kernel.ts#scheduleWorkbenchRefresh","name":[["schedule",1],["workbench",1],["refresh",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["schedule",4],["workbench",4],["refresh",4],["ms",3],["number",2],["void",2],["if",1],["fn",2]]},{"id":"frontend/src/features/notebook/kernel.ts#setScheduleWorkbenchRefresh","name":[["schedule",1],["workbench",1],["refresh",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["schedule",3],["workbench",3],["refresh",3],["fn",4],["ms",2],["number",2],["void",4],["null",2]]},{"id":"frontend/src/features/notebook/kernel.ts#setScopedExecutionRequest","name":[["scoped",1],["execution",1],["request",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["scoped",3],["execution",2],["request",2],["fn",4],["frame",2],["id",2],["string",8],["path",2],["label",2],["owner",2],["kind",2],["promise",2],["ok",2],["boolean",2],["null",4],["void",2],["exec",1]]},{"id":"frontend/src/features/notebook/kernel.ts#shortRuntime","name":[["short",1],["runtime",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["kernel",1],["ts",1]],"body":[["function",2],["short",2],["runtime",3],["value",3],["unknown",2],["string",2],["const",1],["text",6],["public",1],["96",1],["return",1],["length",1],["12",1],["slice",1],["none",1]]},{"id":"frontend/src/features/notebook/labels.ts","name":[["labels",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["labels",1],["ts",1]],"body":[["runtime",1],["segment",1],["display",1],["helpers",1],["app",2],["js",2],["10063",1],["10075",2],["notebook",1],["groups",1],["by",1],["raw",1],["kernel",3],["id",2],["chip",1],["label",1],["python",2],["struct",1],["stored",1],["from",1],["status",1],["env",1],["object",1],["10067",1]]},{"id":"frontend/src/features/notebook/labels.ts#kernelIdFromEnv","name":[["kernel",1],["id",1],["from",1],["env",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["labels",1],["ts",1]],"body":[["function",2],["kernel",7],["id",7],["from",2],["env",10],["string",7],["name",3],["null",2],["undefined",2],["if",2],["typeof",1],["return",3],["const",1],["trim",1],["python",3],["base",1]]},{"id":"frontend/src/features/notebook/labels.ts#kernelLabel","name":[["kernel",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["labels",1],["ts",1]],"body":[["function",2],["kernel",2],["label",2],["string",4],["null",2],["undefined",2],["python",3],["return",1],["replace",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts","name":[["notebook",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["import",17],["after",3],["each",4],["before",2],["describe",13],["expect",93],["vi",8],["from",17],["vitest",1],["const",35],["highlight",31],["calls",7],["hoisted",1],["fn",1],["mock",2],["md",4],["async",5],["original",2],["actual",3],["await",4],["typeof",2],["return",4],["code",3],["string",6],["lang",3],["kc",4],["live",21],["cell",173],["nb",71],["dirty",5],["reading",8],["sched",3],["cells",13],["stores",5],["notebook",50],["current",11],["id",86],["session",3],["reset",12],["store",2],["fields",2],["signal",2],["field",1],["running",8],["stream",11],["active",2],["tab",3],["dock",2],["ui",1],["output",33],["char",3],["cap",4],["truncation",4],["register",2],["builtin",2],["handlers",6],["artifact",14],["created",4],["side",3],["effects",3],["ws",6],["event",5],["registry",1],["append",4],["text",5],["node",12],["delta",4],["merge",4],["chunk",40],["draft",12],["finished",5],["key",5],["start",18],["find",25],["project",3],["outputs",2],["api",9],["source",19],["traceback",7],["mount",3],["figure",3],["state",11],["render",8],["table",7],["into",3],["export",6],["href",2],["exports",2],["memo",2],["caches",3],["chrome",1],["install",5],["invalidate",4],["kernel",14],["cache",8],["epoch",5],["switch",3],["env",3],["turn",4],["done",6],["near",3],["bottom",5],["measure",2],["follow",3],["scroll",13],["impl",3],["14",1],["rafs",7],["array",1],["number",2],["void",2],["let",1],["paints",8],["clear",1],["null",9],["length",9],["stub",3],["global",3],["request",1],["animation",1],["frame",17],["cb",2],["push",2],["value",29],["open",2],["true",18],["unstub",1],["all",1],["globals",1],["drops",1],["prior",1],["identities",1],["but",1],["reuses",1],["entries",1],["old",12],["shared",10],["stdout",28],["html",14],["print",8],["python",12],["be",71],["have",6],["been",4],["called",4],["times",4],["not",8],["keys",1],["by",3],["producing",34],["lets",1],["server",5],["record",2],["win",1],["local",3],["c1",61],["index",11],["c2",6],["keep",3],["new",8],["merged",10],["sorts",1],["then",1],["map",1],["equal",5],["falls",2],["back",2],["legacy",2],["no",1],["seen",9],["chunks",5],["replay",2],["dedup",1],["app",5],["js",5],["9851",1],["9853",1],["ignores",2],["replayed",1],["same",3],["hello",7],["treats",2],["stderr",3],["as",7],["different",1],["out",6],["err",2],["accepts",1],["nullish",1],["check",1],["truthy",3],["zero",2],["again",1],["sequence",3],["absent",1],["updates",1],["only",4],["matching",1],["one",6],["schedule",1],["pane",1],["rebuild",1],["flush",3],["raf",3],["caps",1],["at",1],["mb",1],["repeat",1],["50",1],["ends",1],["inherit",1],["complete",1],["status",12],["ok",4],["false",8],["undefined",1],["saved",2],["has",3],["inherits",1],["already",1],["moves",1],["stale",1],["revision",5],["d1",7],["v2",3],["v1",11],["discards",1],["discarded",1],["timings",1],["clears",1],["st",2],["envs",1],["leaves",1],["busy",1],["flags",1],["9955",1],["seed",5],["invalidated",4],["invalidates",3],["type",6],["restarted",1],["generation",1],["another",1],["other",2],["stopped",1],["alive",1],["11",2],["hook",1],["5854",1],["10060",1],["science",1],["delay",1],["10339",1],["10350",1],["9900",1],["9908",1],["120px",1],["following",1],["height",8],["1000",2],["top",4],["890",1],["client",4],["100",4],["700",1],["marks",1],["skips",1],["paint",1],["while",2],["flushes",1],["deferred",1],["user",1],["returns",2],["body",4],["500",2],["400",1],["sets",1],["scrolled",1],["up",1],["window",3],["contract",1],["assigns",1],["link",2],["target",5],["unknown",3],["function",1],["escapes",1],["xss",3],["samples",1],["file",1],["img",2],["src",1],["onerror",1],["probe",2],["line",1],["error",3],["script",3],["match",2],["contain",3],["lt",1],["tb",2],["loc",1],["final",1],["builds",1],["sources",7],["zip",2],["execution",2],["route",1],["suffix",2],["exec",2],["root",4],["frames",1],["pushes",1],["image",2],["onto",1],["filename",4],["plot",8],["png",9],["content",1],["figures",2],["unchanged",1],["appends",1],["data",4],["hel",1],["replaces",1],["next",1],["shorter",1],["world",1],["hi",2],["groups",1],["agent",3],["retries",2],["failed",2],["grouped",9],["origin",2],["language",2],["attempt",1],["count",1],["revisions",2],["wiring",1],["routes",1],["mine",1],["fid",1],["c9",3],["c8",3],["immutable",1],["selection",1],["binding",7],["version",3],["url",4],["artifacts",7],["versions",4],["matches",1],["full",1],["distinguishes",1],["saving",2],["ambiguous",1],["history",1],["two",1],["unconfirmed",3],["keeps",1],["exact",1],["visible",1],["its",1],["holder",5],["div",1],["reads",5],["document",1],["create",1],["element",1],["tag",2],["fetch",1],["response",1],["missing",1],["n1",1],["404",1],["200",1],["try",1],["dispose",1],["htmlelement",1],["csv",1],["promise",2],["resolve",4],["timeout",2],["children",4],["class",1],["name",1],["nbc",1],["onclick",1],["cla",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts#appendData","name":[["append",1],["data",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["append",2],["data",3],["string",2]]},{"id":"frontend/src/features/notebook/notebook.test.ts#appendData~2","name":[["append",1],["data",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["append",2],["data",3],["string",2]]},{"id":"frontend/src/features/notebook/notebook.test.ts#asLiveHas","name":[["as",1],["live",1],["has",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["function",2],["as",3],["live",3],["has",2],["id",5],["string",3],["boolean",2],["return",1],["cells",1],["value",1],["producing",2],["cell",2],["some",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts#asSavedHas","name":[["as",1],["saved",1],["has",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["function",2],["as",3],["saved",2],["has",2],["id",5],["string",3],["boolean",2],["return",1],["cells",1],["value",1],["producing",2],["cell",2],["some",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts#expectInvalidated","name":[["expect",1],["invalidated",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["function",2],["expect",10],["invalidated",2],["void",2],["const",1],["kc",10],["value",1],["id",1],["be",8],["null",4],["st",3],["at",2],["envs",1],["cur",1],["env",2],["busy",2],["true",2]]},{"id":"frontend/src/features/notebook/notebook.test.ts#flushRaf","name":[["flush",1],["raf",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["function",2],["flush",2],["raf",2],["queue",3],["array",2],["number",2],["void",4],["const",2],["splice",1],["cb",2]]},{"id":"frontend/src/features/notebook/notebook.test.ts#Node","name":[["node",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["class",3],["node",5],["children",4],["text",1],["content",1],["name",1],["parent",5],["null",4],["onclick",1],["void",1],["constructor",1],["public",1],["tag",1],["string",1],["append",1],["child",5],["push",1],["return",1],["remove",1],["if",1],["filter",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts#Node.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["append",2],["child",7],["node",2],["children",1],["push",1],["parent",1],["return",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts#Node.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["constructor",2],["public",2],["tag",2],["string",2]]},{"id":"frontend/src/features/notebook/notebook.test.ts#Node.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["remove",2],["if",1],["parent",3],["children",2],["filter",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts#seedCache","name":[["seed",1],["cache",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["function",2],["seed",2],["cache",2],["void",2],["const",1],["kc",10],["value",1],["id",1],["frame",1],["st",3],["alive",1],["true",3],["state",1],["running",1],["at",2],["99",1],["busy",2],["envs",1],["name",1],["python",2],["cur",1],["env",2],["77",1]]},{"id":"frontend/src/features/notebook/notebook.test.ts#start","name":[["start",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["test",1],["ts",1]],"body":[["function",2],["start",4],["id",7],["string",2],["void",2],["nb",1],["cell",5],["type",1],["notebook",1],["producing",1],["index",1],["kernel",1],["python",2],["language",1],["flush",1],["raf",1],["rafs",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx","name":[["notebook",1],["tsx",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["notebook",16],["dock",1],["kernel",8],["chips",1],["repl",6],["header",1],["rendered",1],["apart",1],["from",19],["cell",14],["list",3],["keyed",1],["by",1],["producing",1],["id",2],["live",2],["chunks",1],["append",2],["text",3],["node",2],["completed",3],["cells",2],["memoized",1],["replaces",1],["app",3],["js",3],["10333",2],["10630",1],["inner",2],["html",2],["rebuild",1],["import",18],["render",6],["preact",4],["type",2],["component",1],["children",1],["memo",3],["compat",2],["layout",1],["effect",1],["ref",1],["state",3],["hooks",1],["ready",1],["stub",1],["i18n",1],["runtime",2],["kc",1],["drafts",1],["language",1],["exec",1],["sources",1],["filter",1],["pending",1],["identity",2],["stores",4],["current",1],["session",1],["running",1],["stream",1],["execution",1],["queue",1],["timeline",1],["public",1],["scrub",2],["delta",1],["output",3],["nb",4],["key",1],["display",1],["entries",1],["artifact",3],["el",1],["highlight",2],["source",1],["traceback",1],["looks",1],["binary",1],["export",1],["link",2],["table",1],["into",1],["strip",1],["ansi",1],["chrome",1],["branch",1],["capability",1],["copy",2],["execute",1],["code",2],["fork",1],["owner",1],["interrupt",1],["ctl",1],["epoch",1],["label",1],["status",1],["populate",1],["env",2],["select",1],["switch",1],["promote",1],["refresh",1],["enabled",1],["now",1],["summary",1],["bind",1],["scroll",3],["follow",2],["measure",1],["impl",2],["files",1],["artifacts",2],["apply",1],["deep",1],["ui",1],["box",1],["types",1],["const",1],["10479",1],["without",1],["10567",1],["10621",1],["imperative",1],["16",1],["executed",1],["view",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#CellActions","name":[["cell",1],["actions",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["cell",21],["actions",3],["notebook",6],["const",4],["st",3],["kernel",1],["status",1],["kc",1],["value",1],["repl",3],["enabled",3],["appendable",4],["live",2],["string",1],["source",3],["trim",1],["fork",6],["branch",2],["capability",2],["from",1],["public",1],["text",1],["checkpoint",1],["id",1],["96",1],["return",1],["div",2],["class",5],["nbc",5],["button",8],["action",10],["click",4],["void",4],["copy",2],["nb",6],["disabled",2],["title",1],["rerun",2],["unavailable",1],["if",1],["execute",1],["code",1],["language",1],["python",1],["null",1],["promote",3]]},{"id":"frontend/src/features/notebook/Notebook.tsx#CellFigures","name":[["cell",1],["figures",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["cell",9],["figures",2],["names",5],["notebook",3],["string",2],["return",2],["map",1],["filename",5],["const",1],["result",5],["artifact",7],["state",2],["confirmed",1],["figure",1],["key",2],["version",1],["id",1],["div",2],["class",1],["nbc",1],["status",2],["role",1],["files",1],["nb",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#CellIo","name":[["cell",1],["io",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["cell",11],["io",5],["notebook",3],["const",3],["written",4],["files",3],["read",4],["if",1],["length",2],["return",3],["null",1],["div",2],["class",3],["nbc",1],["map",2],["result",4],["artifact",4],["state",2],["span",8],["key",2],["href",1],["url",1],["download",1],["nb",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#CellList","name":[["cell",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["cell",13],["list",2],["const",4],["entries",4],["notebook",1],["display",1],["filter",5],["kernel",2],["value",1],["shown",3],["id",1],["python",1],["if",2],["length",1],["return",4],["div",2],["class",1],["dock",1],["empty",2],["nb",2],["map",1],["key",6],["live",2],["draft",1],["memo",1],["completed",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#cellNode","name":[["cell",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["cell",23],["node",2],["notebook",4],["htmlelement",2],["const",20],["kernel",2],["id",2],["python",1],["el",24],["div",7],["live",3],["draft",2],["attribute",3],["data",3],["index",4],["null",5],["string",2],["producing",2],["st",3],["status",2],["running",1],["ok",1],["idx",2],["state",5],["meta",4],["nbc",11],["append",20],["child",20],["span",5],["cls",1],["nb",3],["key",2],["wrap",4],["os",1],["code",5],["head",9],["oc",4],["lg",3],["lang",1],["language",2],["right",4],["pre",7],["src",1],["inner",2],["html",2],["highlight",2],["source",2],["if",3],["stdout",2],["details",10],["disclosure",2],["summary",2],["output",2],["out",7],["text",3],["content",2],["stderr",2],["error",7],["err",2],["txt",3],["strip",1],["ansi",1],["replace",1],["box",4],["open",1],["split",1],["filter",1],["trim",1],["pop",1],["default",1],["tb",4],["traceback",1],["return",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#CellShell","name":[["cell",1],["shell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["cell",37],["shell",2],["children",7],["notebook",4],["component",2],["const",2],["kernel",2],["id",2],["python",1],["state",8],["return",1],["div",6],["class",6],["live",2],["draft",2],["data",3],["index",2],["null",4],["string",1],["producing",2],["revisions",7],["length",3],["details",2],["nbc",5],["summary",3],["nb",3],["revision",5],["list",1],["map",2],["rev",3],["memo",1],["completed",1],["key",3],["historical",1],["true",1],["meta",1],["span",4],["cls",1],["title",1],["reasons",1],["public",1],["text",1],["240",1],["filter",1],["boolean",1],["join",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#CodeBlock","name":[["code",1],["block",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["code",4],["block",2],["opts",11],["cache",3],["key",3],["string",12],["source",4],["lang",7],["label",3],["status",6],["env",8],["const",1],["html",4],["highlight",1],["cell",1],["return",1],["div",6],["class",9],["os",1],["oc",7],["head",1],["span",12],["right",1],["nbc",1],["null",2],["pre",2],["src",1],["dangerously",1],["inner",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#CompletedCell","name":[["completed",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["completed",2],["cell",43],["notebook",2],["const",4],["kernel",1],["id",1],["python",1],["st",2],["status",2],["ok",1],["idx",2],["index",2],["null",3],["csvs",2],["files",1],["written",1],["filter",1],["csv",1],["tsv",1],["test",1],["slice",1],["return",1],["shell",2],["code",1],["block",2],["cache",1],["key",3],["nb",1],["source",2],["lang",2],["language",2],["label",1],["env",2],["environment",1],["static",2],["output",2],["text",2],["stdout",1],["error",5],["false",1],["stderr",1],["true",1],["raw",1],["figures",2],["names",1],["map",1],["table",1],["mount",1],["fname",1],["io",1],["draft",1],["actions",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#ConfirmedFigure","name":[["confirmed",1],["figure",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["confirmed",2],["figure",4],["artifact",13],["notebook",2],["output",3],["const",2],["failed",6],["state",2],["false",2],["attempt",5],["return",1],["div",2],["class",3],["nbc",3],["error",2],["role",1],["status",1],["files",2],["nb",2],["button",2],["action",1],["click",1],["retry",1],["img",1],["key",1],["fig",1],["src",1],["url",1],["alt",1],["filename",1],["true",1],["links",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#ErrorBlock","name":[["error",1],["block",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["error",7],["block",2],["raw",5],["string",3],["const",4],["txt",3],["strip",1],["ansi",1],["replace",1],["non",6],["empty",6],["split",1],["filter",1],["trim",2],["summary",3],["length",4],["as",1],["nb",1],["default",1],["match",1],["za",1],["exception",1],["warning",1],["interrupt",1],["exit",1],["fault",1],["return",1],["div",4],["class",6],["nbc",6],["open",1],["head",1],["clickable",1],["span",6],["err",3],["type",1],["text",2],["null",2],["pre",1],["tb",1],["dangerously",1],["inner",1],["html",2],["highlight",1],["traceback",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#ExecutedCodeSlot","name":[["executed",1],["code",1],["slot",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["executed",4],["code",4],["slot",2],["const",4],["st",4],["exec",1],["sources",1],["value",1],["host",7],["ref",5],["htmldiv",1],["element",1],["null",1],["layout",1],["effect",1],["current",1],["if",2],["return",2],["replace",1],["children",1],["fn",3],["global",1],["as",3],["unknown",3],["build",2],["view",2],["ready",1],["append",1],["child",1],["htmlelement",1],["div",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#ExportMount","name":[["export",1],["mount",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["export",3],["mount",2],["frame",6],["id",6],["string",2],["const",2],["ref",5],["htmldiv",1],["element",1],["null",1],["layout",1],["effect",1],["host",4],["current",1],["if",1],["return",2],["replace",1],["children",1],["append",1],["child",1],["notebook",1],["link",1],["span",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#KernelChips","name":[["kernel",1],["chips",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["kernel",11],["chips",4],["epoch",1],["value",13],["const",10],["entries",3],["notebook",1],["display",1],["kernels",4],["string",1],["each",1],["id",9],["python",1],["if",1],["includes",1],["push",1],["filter",6],["kc",6],["cached",5],["running",5],["current",5],["status",4],["st",2],["turn",1],["ready",2],["alive",1],["runtime",4],["mode",5],["summary",1],["badge",4],["busy",1],["live",2],["ended",1],["exec",6],["open",4],["sources",2],["as",1],["boolean",1],["return",1],["div",4],["class",6],["button",6],["kchip",3],["null",4],["click",3],["nb",6],["render",2],["all",1],["map",1],["key",1],["label",1],["span",3],["ld",1],["export",1],["mount",1],["frame",1],["toggle",3],["executed",1],["code",1],["local",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#LiveCell","name":[["live",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["live",6],["cell",22],["notebook",2],["const",1],["key",6],["nb",1],["return",1],["shell",2],["code",1],["stdout",1],["stderr",1],["error",3],["block",1],["raw",1],["null",1],["figures",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#LiveCode","name":[["live",1],["code",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["live",2],["code",3],["cell",20],["notebook",2],["const",5],["rec",3],["output",1],["nb",2],["key",3],["source",4],["value",2],["status",4],["running",1],["kernel",1],["id",1],["python",1],["idx",2],["index",2],["null",1],["return",1],["block",1],["cache",1],["lang",2],["language",2],["label",1],["env",2],["environment",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#LiveFigures","name":[["live",1],["figures",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["live",2],["figures",4],["cell",12],["notebook",2],["return",1],["names",1],["output",1],["nb",1],["key",1],["value",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#LiveStderr","name":[["live",1],["stderr",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["live",2],["stderr",3],["cell",6],["key",5],["string",2],["return",1],["streaming",1],["output",2],["text",1],["value",1],["error",1],["true",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#LiveStdout","name":[["live",1],["stdout",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["live",2],["stdout",3],["cell",6],["key",5],["string",2],["return",1],["streaming",1],["output",2],["text",1],["value",1],["error",1],["false",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#notebookCellState","name":[["notebook",1],["cell",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["notebook",4],["cell",12],["state",2],["key",7],["string",5],["cls",7],["reasons",5],["unknown",2],["if",4],["draft",1],["return",5],["drafting",2],["replay",1],["policy",1],["lower",1],["case",1],["never",1],["non",2],["replayable",2],["historical",3],["revision",1],["stale",5],["true",1],["array",2],["current",2]]},{"id":"frontend/src/features/notebook/Notebook.tsx#NotebookDock","name":[["notebook",1],["dock",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["notebook",2],["dock",2],["kernel",2],["epoch",1],["value",3],["const",2],["exec",4],["open",4],["sources",2],["as",1],["boolean",1],["repl",4],["enabled",1],["now",1],["return",1],["chips",2],["executed",1],["code",1],["slot",1],["cell",1],["list",1],["owner",1],["panel",1],["status",1],["strip",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#OutputLinks","name":[["output",1],["links",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["output",4],["links",2],["artifact",20],["notebook",2],["return",1],["div",2],["class",3],["nbc",3],["actions",1],["href",1],["url",1],["download",2],["filename",1],["files",3],["nb",3],["button",4],["action",2],["click",2],["void",2],["apply",2],["deep",2],["link",2],["id",7],["version",3],["open",1],["null",1],["latest",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#OwnerChips","name":[["owner",1],["chips",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["owner",5],["chips",2],["const",2],["kinds",2],["agent",1],["user",1],["repl",1],["repair",1],["review",1],["scratch",1],["return",2],["div",2],["class",2],["nb",3],["owners",1],["map",1],["kind",5],["active",6],["identity",1],["execution",3],["queue",1],["value",1],["span",2],["key",1],["chip",1],["title",1],["id",2]]},{"id":"frontend/src/features/notebook/Notebook.tsx#renderNotebook","name":[["render",1],["notebook",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["render",3],["notebook",6],["void",2],["if",2],["typeof",1],["document",2],["undefined",1],["return",2],["const",3],["nb",4],["element",2],["by",1],["id",1],["dock",2],["body",4],["parent",1],["as",2],["unknown",1],["scroll",2],["box",1],["null",1],["follow",4],["measure",1],["bind",1],["live",1],["output",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#ReplPanel","name":[["repl",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",3],["repl",31],["panel",2],["kernel",11],["epoch",1],["value",28],["const",18],["env",8],["ref",36],["htmlselect",4],["element",11],["null",8],["input",12],["htmltext",2],["area",2],["run",8],["htmlbutton",2],["stop",7],["title",9],["htmlspan",2],["state",5],["revive",7],["htmldiv",1],["layout",1],["effect",1],["void",11],["refresh",1],["current",23],["undefined",6],["nb",28],["populate",1],["select",8],["pending",5],["identity",6],["as",5],["frame",3],["id",9],["string",1],["owner",1],["execution",1],["queue",1],["user",1],["busy",5],["lang",5],["language",11],["python",6],["drafts",9],["return",2],["div",16],["class",20],["head",1],["span",6],["actions",2],["disabled",7],["change",2],["ev",7],["switch",1],["target",4],["option",6],["placeholder",5],["kstate",1],["button",12],["kchip",3],["click",6],["ctl",4],["label",6],["start",4],["restart",2],["hidden",2],["text",1],["solid",2],["btn",3],["small",2],["body",1],["multiline",1],["hint",1],["live",3],["bar",1],["next",4],["box",15],["if",5],["focus",2],["draft",3],["interrupt",2],["textarea",1],["rows",1],["spellcheck",1],["false",1],["default",2],["key",4],["down",1],["event",6],["composing",1],["code",4],["229",1],["enter",1],["shift",1],["prevent",1],["async",1],["promise",1],["ok",2],["await",1],["execute",1],["notebook",1],["request",1],["animation",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#ReplPanel.runDraft","name":[["run",1],["draft",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["async",2],["function",2],["run",4],["draft",2],["promise",2],["void",2],["const",4],["box",8],["input",2],["ref",3],["current",7],["language",5],["repl",1],["value",3],["python",1],["code",3],["drafts",2],["ok",2],["await",1],["execute",1],["notebook",1],["button",1],["undefined",3],["stop",2],["if",2],["request",1],["animation",1],["frame",1],["focus",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#scrollToCell","name":[["scroll",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["scroll",3],["cell",6],["idx",4],["number",2],["string",4],["kernel",7],["null",3],["void",2],["filter",1],["value",1],["render",1],["notebook",4],["request",1],["animation",1],["frame",1],["const",2],["root",4],["document",1],["element",1],["by",1],["id",1],["dock",1],["if",2],["return",1],["node",5],["query",2],["selector",2],["data",3],["into",1],["view",1],["behavior",1],["smooth",1],["block",1],["center",1],["class",2],["list",2],["add",1],["flash",2],["timeout",1],["remove",1],["1600",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#StaticOutput","name":[["static",1],["output",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["static",2],["output",3],["text",7],["error",7],["string",2],["boolean",2],["if",2],["return",3],["null",1],["looks",1],["binary",1],["div",1],["class",3],["bin",1],["elide",1],["details",2],["nbc",3],["disclosure",1],["summary",2],["pre",2],["err",1],["out",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#StatusStrip","name":[["status",1],["strip",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["status",6],["strip",3],["kernel",2],["epoch",1],["value",1],["const",2],["line",7],["ref",5],["htmldiv",1],["element",1],["null",1],["layout",1],["effect",1],["current",1],["void",1],["refresh",1],["state",1],["undefined",1],["return",1],["div",6],["class",3],["nb",4],["hint",2]]},{"id":"frontend/src/features/notebook/Notebook.tsx#StreamingOutput","name":[["streaming",1],["output",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["streaming",2],["output",3],["text",11],["error",7],["string",2],["boolean",2],["const",4],["pre",9],["ref",6],["htmlpre",1],["element",1],["null",2],["seen",3],["layout",1],["effect",1],["current",3],["if",4],["return",4],["first",2],["child",3],["append",2],["document",1],["create",1],["node",4],["as",1],["delta",1],["looks",1],["binary",1],["div",1],["class",3],["bin",1],["elide",1],["details",2],["nbc",3],["disclosure",1],["summary",2],["err",1],["out",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#TableMount","name":[["table",1],["mount",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["table",5],["mount",2],["fname",8],["cell",7],["string",2],["notebook",3],["const",4],["ref",5],["htmldiv",1],["element",1],["null",1],["result",3],["artifact",10],["state",2],["layout",1],["effect",1],["host",4],["current",1],["if",2],["return",3],["replace",1],["children",1],["render",1],["into",1],["url",2],["div",7],["class",2],["nbc",2],["wrap",1],["name",1],["output",1],["links",1],["role",1],["status",1],["files",1],["nb",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#toggleExecutedCodeLocal","name":[["toggle",1],["executed",1],["code",1],["local",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["function",2],["toggle",4],["executed",4],["code",4],["local",2],["void",3],["const",1],["fn",3],["global",1],["as",4],["unknown",5],["if",2],["ready",1],["return",1],["type",1],["exec",5],["st",9],["open",4],["boolean",2],["data",2],["selected",2],["cells",2],["loading",2],["error",2],["string",1],["request",2],["number",1],["let",1],["sources",3],["value",3],["null",3],["false",2],["nb",1],["render",1]]},{"id":"frontend/src/features/notebook/Notebook.tsx#toggleExecutedCodeLocal.ExecSt","name":[["exec",1],["st",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",2],["tsx",1]],"body":[["type",2],["exec",2],["st",2],["open",2],["boolean",4],["data",2],["unknown",6],["selected",2],["cells",2],["loading",2],["error",2],["string",2],["request",2],["number",2]]},{"id":"frontend/src/features/notebook/scroll.ts","name":[["scroll",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["notebook",3],["scroll",3],["follow",2],["reading",3],["delay",1],["verbatim",1],["semantics",1],["app",5],["js",5],["10339",1],["10350",2],["measure",1],["listener",1],["9900",2],["9908",2],["nb",8],["render",3],["gate",1],["threshold",1],["120px",1],["from",5],["bottom",3],["while",1],["turn",1],["runs",1],["user",2],["has",1],["scrolled",1],["up",1],["structural",1],["re",1],["renders",1],["pause",1],["dirty",2],["returning",1],["flushes",2],["chunks",1],["still",1],["update",1],["matching",1],["cell",1],["output",1],["signal",1],["import",4],["sched",1],["stores",3],["running",1],["stream",1],["active",1],["tab",1],["dock",1],["ui",1],["type",1],["box",1],["types",1],["export",1],["const",1],["px",1],["120",1],["10340",1],["measured",1],["before",1],["tearing",1],["pane",1],["down",1],["10344",1],["bind",1],["once",1],["bound",1],["tracks",1],["deferred",1],["returns",1],["let",1],["impl",1],["void",1],["null",2],["tsx",1],["assigns",1],["preact",1],["mount",1],["tests",1],["may",1],["stub",1]]},{"id":"frontend/src/features/notebook/scroll.ts#bindNotebookScroll","name":[["bind",1],["notebook",1],["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["function",3],["bind",2],["notebook",3],["scroll",8],["body",8],["box",2],["null",2],["undefined",2],["void",2],["if",2],["nb",2],["bound",2],["return",1],["true",2],["typeof",1],["add",2],["event",2],["listener",2],["passive",1]]},{"id":"frontend/src/features/notebook/scroll.ts#followLiveOutput","name":[["follow",1],["live",1],["output",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["function",3],["follow",5],["live",2],["output",2],["body",5],["scroll",4],["box",2],["null",2],["undefined",2],["boolean",2],["void",3],["if",1],["running",1],["value",1],["const",1],["raf",2],["typeof",1],["request",2],["animation",2],["frame",2],["cb",2],["timeout",1],["top",1],["height",1]]},{"id":"frontend/src/features/notebook/scroll.ts#isNearBottom","name":[["near",1],["bottom",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["function",2],["near",2],["bottom",2],["body",5],["scroll",4],["box",2],["threshold",3],["nb",2],["follow",2],["px",2],["boolean",2],["return",1],["height",2],["top",1],["client",1]]},{"id":"frontend/src/features/notebook/scroll.ts#measureNotebookFollow","name":[["measure",1],["notebook",1],["follow",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["function",2],["measure",2],["notebook",2],["follow",2],["body",4],["scroll",2],["box",2],["null",2],["undefined",2],["boolean",2],["return",1],["near",1],["bottom",1]]},{"id":"frontend/src/features/notebook/scroll.ts#nbRender","name":[["nb",1],["render",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["function",3],["nb",7],["render",4],["void",3],["const",2],["dock",1],["value",8],["as",1],["open",2],["boolean",1],["null",1],["if",4],["active",1],["tab",1],["notebook",1],["return",3],["running",1],["reading",1],["dirty",1],["true",2],["sched",3],["raf",2],["typeof",1],["request",2],["animation",2],["frame",2],["cb",2],["timeout",1],["false",1],["impl",2]]},{"id":"frontend/src/features/notebook/scroll.ts#onNotebookScroll","name":[["notebook",1],["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["function",2],["notebook",2],["scroll",4],["body",3],["box",2],["void",2],["const",1],["at",3],["bottom",4],["near",1],["nb",4],["reading",1],["value",3],["if",1],["dirty",2],["false",1],["render",1]]},{"id":"frontend/src/features/notebook/scroll.ts#setNotebookRenderImpl","name":[["notebook",1],["render",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["scroll",1],["ts",1]],"body":[["function",2],["notebook",2],["render",3],["impl",3],["fn",3],["void",4],["null",2]]},{"id":"frontend/src/features/notebook/types.ts","name":[["types",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["notebook",1],["cell",1],["record",1],["shape",1],["matches",1],["app",1],["js",1],["live",1],["persisted",1],["cells",1]]},{"id":"frontend/src/features/notebook/types.ts#KernelEnvRow","name":[["kernel",1],["env",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["type",2],["kernel",2],["env",2],["row",2],["name",2],["string",6],["runnable",2],["boolean",2],["notable",2],["description",2]]},{"id":"frontend/src/features/notebook/types.ts#KernelStatus","name":[["kernel",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["type",2],["kernel",4],["status",2],["state",4],["string",18],["alive",2],["boolean",12],["turn",2],["running",2],["generation",6],["number",2],["id",6],["python",4],["env",2],["name",2],["version",2],["pending",2],["view",2],["only",2],["trust",2],["repl",2],["enabled",2],["artifact",2],["workbench",2],["explicit",2],["recovery",2],["required",2]]},{"id":"frontend/src/features/notebook/types.ts#NotebookApi","name":[["notebook",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["type",2],["notebook",2],["api",2],["path",2],["string",4],["init",4],["request",2],["promise",2],["record",2],["unknown",2],["null",2]]},{"id":"frontend/src/features/notebook/types.ts#NotebookCell","name":[["notebook",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["type",2],["notebook",6],["cell",10],["producing",2],["id",12],["string",48],["index",2],["number",10],["null",8],["kernel",2],["language",2],["origin",2],["source",2],["stdout",2],["stderr",2],["error",2],["status",2],["figures",2],["output",4],["artifacts",2],["artifact",4],["bindings",2],["pending",2],["boolean",18],["files",4],["written",2],["read",2],["complete",2],["draft",4],["live",2],["revision",8],["seen",2],["chunks",2],["record",2],["generation",2],["state",2],["attempt",8],["group",2],["count",2],["latest",2],["replay",2],["policy",2],["visibility",2],["stale",4],["reasons",2],["unknown",2],["fork",2],["checkpoint",2],["environment",2],["env",2],["out",2],["revisions",2],["historical",2]]},{"id":"frontend/src/features/notebook/types.ts#NotebookOutputArtifact","name":[["notebook",1],["output",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["type",2],["notebook",2],["output",2],["artifact",4],["filename",2],["string",8],["id",4],["version",2],["url",2]]},{"id":"frontend/src/features/notebook/types.ts#ScrollBox","name":[["scroll",1],["box",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["type",4],["scroll",8],["box",2],["height",4],["number",6],["top",2],["client",2],["nb",2],["bound",2],["boolean",4],["add",2],["event",2],["listener",4],["string",2],["void",4],["opts",2],["passive",2]]},{"id":"frontend/src/features/notebook/types.ts#WindowTarget","name":[["window",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["notebook",1],["types",1],["ts",1]],"body":[["type",2],["window",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/onboarding/api.test.ts","name":[["api",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["test",1],["ts",1]],"body":[["import",2],["after",2],["each",2],["describe",2],["expect",3],["vi",4],["from",2],["vitest",1],["activate",3],["existing",3],["model",4],["profile",8],["api",3],["onboarding",4],["unstub",1],["all",1],["globals",1],["activates",1],["selected",4],["before",1],["refreshing",1],["status",4],["async",2],["const",4],["calls",3],["array",1],["url",7],["string",5],["method",5],["stub",1],["global",1],["fetch",1],["fn",1],["input",2],["request",2],["init",3],["push",1],["body",2],["ends",1],["complete",1],["false",1],["active",2],["id",2],["profiles",2],["protocols",1],["network",1],["local",1],["catalog",1],["ok",1],["true",1],["return",1],["new",1],["response",1],["json",2],["stringify",1],["200",1],["headers",1],["content",1],["type",1],["application",1],["await",1],["equal",1],["v1",2],["fselected",1],["post",1],["be",1]]},{"id":"frontend/src/features/onboarding/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["ts",1]],"body":[["import",2],["api",2],["from",2],["customize",1],["sanitize",1],["onboarding",2],["status",4],["type",1],["activate",1],["selected",1],["existing",1],["profile",1],["then",1],["return",1],["authoritative",1]]},{"id":"frontend/src/features/onboarding/api.ts#activateExistingModelProfile","name":[["activate",1],["existing",1],["model",1],["profile",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["activate",3],["existing",2],["model",4],["profile",7],["id",7],["string",3],["promise",2],["onboarding",3],["status",2],["const",1],["trim",1],["if",1],["throw",1],["new",1],["error",1],["required",1],["await",1],["return",1],["fetch",1]]},{"id":"frontend/src/features/onboarding/api.ts#activateModelProfile","name":[["activate",1],["model",1],["profile",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["activate",3],["model",3],["profile",2],["id",3],["string",4],["promise",2],["record",2],["unknown",2],["return",1],["api",1],["profiles",1],["encode",1],["uricomponent",1],["method",1],["post",1]]},{"id":"frontend/src/features/onboarding/api.ts#completeOnboarding","name":[["complete",1],["onboarding",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["complete",3],["onboarding",6],["body",4],["record",3],["string",3],["unknown",3],["promise",2],["status",3],["const",2],["payload",5],["key",5],["object",1],["keys",1],["if",1],["api",2],["authorization",1],["secret",1],["password",1],["test",1],["delete",1],["return",1],["sanitize",1],["await",1],["method",1],["post",1],["json",1],["stringify",1]]},{"id":"frontend/src/features/onboarding/api.ts#fetchOnboarding","name":[["fetch",1],["onboarding",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["fetch",2],["onboarding",6],["promise",2],["status",3],["return",1],["sanitize",1],["await",1],["api",1]]},{"id":"frontend/src/features/onboarding/api.ts#probeModelProfile","name":[["probe",1],["model",1],["profile",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["probe",3],["model",3],["profile",2],["id",3],["string",4],["promise",2],["record",2],["unknown",2],["return",1],["api",1],["profiles",1],["encode",1],["uricomponent",1],["method",1],["post",1]]},{"id":"frontend/src/features/onboarding/api.ts#saveModelProfile","name":[["save",1],["model",1],["profile",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["save",2],["model",3],["profile",2],["body",4],["record",4],["string",4],["unknown",4],["promise",2],["return",1],["api",1],["profiles",1],["method",1],["post",1],["json",1],["stringify",1]]},{"id":"frontend/src/features/onboarding/badges.test.ts","name":[["badges",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["test",1],["ts",1]],"body":[["import",3],["describe",2],["expect",24],["from",7],["vitest",1],["badges",7],["probe",5],["capability",22],["badge",17],["markup",6],["rows",22],["text",6],["type",1],["receipt",5],["customize",2],["models",2],["const",11],["unknown",19],["native",17],["tool",7],["call",7],["streaming",9],["stale",5],["false",13],["completion",3],["reachable",3],["01",1],["renders",1],["three",1],["evidence",1],["states",1],["as",2],["data",9],["state",10],["true",9],["mixed",2],["map",1],["row",2],["equal",3],["contain",12],["cap",2],["shows",1],["keeps",2],["raw",1],["reason",7],["no",3],["beautify",1],["timed",2],["out",2],["contacting",2],["endpoint",2],["be",7],["lower",2],["case",2],["not",6],["match",1],["support",1],["unsupported",1],["cannot",1],["stream",1],["invent",1],["left",1],["without",1],["detail",1],["reads",1],["04",1],["5xx",1],["auth",5],["verbatim",1],["upstream",2],["returned",2],["503",2],["temporarily",1],["unavailable",1],["provider",2],["rejected",2],["credential",2],["check",1],["api",1],["key",1],["profile",1],["returns",1],["there",1],["null",2]]},{"id":"frontend/src/features/onboarding/badges.ts","name":[["badges",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["04",1],["capability",5],["receipt",6],["tri",1],["state",1],["badge",2],["rows",1],["unknown",2],["shown",1],["as",2],["reason",1],["probe",1],["detail",1],["import",3],["public",1],["text",1],["from",3],["scrub",2],["type",2],["evidence",2],["customize",2],["models",2],["read",2],["const",1],["labels",1],["record",1],["cap",1],["string",1],["native",2],["tool",2],["call",2],["streaming",2],["export",2]]},{"id":"frontend/src/features/onboarding/badges.ts#BadgeCap","name":[["badge",1],["cap",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["type",2],["badge",2],["cap",2],["native",2],["tool",2],["call",2],["streaming",2]]},{"id":"frontend/src/features/onboarding/badges.ts#BadgeRow","name":[["badge",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["type",2],["badge",4],["row",2],["cap",4],["label",2],["string",4],["state",2],["evidence",2],["stale",2],["boolean",2],["raw",2],["unknown",6],["reason",4],["empty",2],["field",2],["not",2],["never",2],["rewritten",2]]},{"id":"frontend/src/features/onboarding/badges.ts#badgesFromProbe","name":[["badges",1],["from",1],["probe",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["function",2],["badges",2],["from",2],["probe",5],["receipt",4],["raw",3],["unknown",2],["detail",3],["badge",3],["row",2],["return",1],["capability",2],["rows",1],["read",1]]},{"id":"frontend/src/features/onboarding/badges.ts#capabilityBadgeMarkup","name":[["capability",1],["badge",1],["markup",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["function",2],["capability",3],["badge",5],["markup",2],["row",8],["string",2],["const",1],["stale",4],["true",1],["false",1],["return",1],["span",2],["class",1],["pill",1],["prof",1],["cap",3],["data",3],["state",2],["text",1]]},{"id":"frontend/src/features/onboarding/badges.ts#capabilityBadgeRows","name":[["capability",1],["badge",1],["rows",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["function",2],["capability",5],["badge",6],["rows",2],["receipt",9],["null",2],["unknown",6],["reason",7],["row",6],["if",1],["return",2],["const",2],["cap",4],["state",3],["evidence",1],["label",1],["labels",1],["stale",2],["native",2],["tool",2],["call",2],["streaming",2]]},{"id":"frontend/src/features/onboarding/badges.ts#capabilityBadgeRows.row","name":[["row",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["row",4],["cap",6],["badge",4],["state",4],["evidence",2],["label",1],["labels",1],["stale",2],["receipt",1],["unknown",2],["reason",2]]},{"id":"frontend/src/features/onboarding/badges.ts#capabilityBadgeText","name":[["capability",1],["badge",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["function",2],["capability",2],["badge",4],["text",6],["row",9],["string",2],["let",1],["label",1],["state",1],["if",2],["unknown",2],["reason",2],["stale",2],["return",1]]},{"id":"frontend/src/features/onboarding/badges.ts#capabilityUnknownReason","name":[["capability",1],["unknown",1],["reason",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["badges",1],["ts",1]],"body":[["function",2],["capability",4],["unknown",2],["reason",2],["receipt",9],["null",2],["probe",5],["detail",5],["string",2],["const",2],["from",4],["public",2],["text",2],["240",2],["return",1]]},{"id":"frontend/src/features/onboarding/boot.ts","name":[["boot",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["boot",1],["ts",1]],"body":[["import",2],["render",1],["from",2],["preact",1],["wizard",3],["host",1],["components",1],["onboarding",1],["01",1],["boot",1],["mount",1],["first",1],["run",1],["no",1],["window",1],["contract",1],["names",1]]},{"id":"frontend/src/features/onboarding/boot.ts#bootOnboarding","name":[["boot",1],["onboarding",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["boot",1],["ts",1]],"body":[["function",2],["boot",2],["onboarding",3],["target",2],["window",4],["bag",4],["global",2],["as",4],["unknown",2],["void",2],["mount",1]]},{"id":"frontend/src/features/onboarding/boot.ts#mountOnboarding","name":[["mount",1],["onboarding",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["boot",1],["ts",1]],"body":[["function",2],["mount",2],["onboarding",4],["void",2],["if",3],["typeof",1],["document",4],["undefined",1],["return",2],["import",1],["meta",1],["env",1],["mode",1],["test",1],["let",1],["host",7],["element",2],["by",1],["id",2],["root",2],["create",1],["div",1],["body",1],["append",1],["child",1],["render",1],["wizard",1]]},{"id":"frontend/src/features/onboarding/boot.ts#WindowBag","name":[["window",1],["bag",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["boot",1],["ts",1]],"body":[["type",2],["window",2],["bag",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/onboarding/copy.ts","name":[["copy",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["copy",1],["ts",1]],"body":[["import",1],["lang",1],["optional",1],["from",1],["i18n",2],["runtime",7],["01",1],["copy",2],["existing",4],["model",8],["readiness",21],["keys",1],["stay",2],["07",1],["dictionaries",1],["new",1],["wizard",1],["strings",1],["live",1],["here",1],["so",1],["not",5],["rewrite",1],["generated",1],["en",3],["ts",2],["zh",3],["const",1],["record",2],["string",2],["onboarding",70],["title",4],["subtitle",2],["skip",3],["checklist",8],["hint",2],["next",2],["finish",2],["retry",3],["step",8],["path",16],["test",12],["project",12],["cloud",3],["local",8],["empty",4],["choose",4],["id",2],["warning",2],["idle",2],["need",4],["profile",5],["network",7],["allow",3],["egress",4],["contacted",4],["platform",3],["yes",5],["python",4],["no",10],["open",5],["name",3],["load",3],["err",2],["first",4],["run",3],["setup",2],["four",1],["required",1],["steps",1],["provider",4],["request",2],["made",2],["until",2],["you",2],["press",1],["now",1],["complete",1],["these",1],["any",1],["order",1],["create",3],["without",1],["going",1],["back",1],["continue",1],["done",1],["connection",1],["environment",1],["protocol",2],["catalogue",2],["scanned",1],["sockets",1],["yet",3],["pick",1],["endpoint",1],["probe",1],["type",1],["pressing",1],["sends",1],["tiny",1],["side",1],["effect",1],["free",1],["requests",2],["your",1],["then",1],["at",1],["has",1],["been",1],["needs",1],["saved",1],["posture",1],["flags",1],["nobody",1],["anyone",1],["native",2],["supported",2],["os",2],["projects",1],["one",1],["enter",2],["workbench",1],["could",1]]},{"id":"frontend/src/features/onboarding/copy.ts#ot","name":[["ot",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["copy",1],["ts",1]],"body":[["function",2],["ot",2],["key",6],["string",6],["args",5],["unknown",2],["const",1],["from",3],["dict",3],["optional",1],["let",1],["null",2],["copy",2],["lang",1],["en",1],["if",1],["length",1],["replace",1],["return",1]]},{"id":"frontend/src/features/onboarding/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["index",1],["ts",1]],"body":[["export",9],["boot",2],["onboarding",5],["from",11],["ot",1],["copy",1],["capability",5],["badge",5],["markup",1],["rows",1],["text",1],["unknown",2],["reason",1],["badges",3],["probe",1],["read",1],["receipt",2],["type",3],["cap",1],["row",1],["initial",1],["wizard",8],["required",3],["steps",1],["checklist",1],["items",1],["format",1],["error",3],["reduce",1],["step",2],["count",1],["machine",2],["path",1],["choice",1],["action",1],["state",1],["sanitize",1],["status",4],["fetch",1],["complete",1],["api",1]]},{"id":"frontend/src/features/onboarding/machine.test.ts","name":[["machine",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["test",1],["ts",1]],"body":[["import",4],["describe",3],["expect",36],["from",10],["vitest",1],["api",17],["error",10],["customize",1],["initial",5],["wizard",24],["required",9],["steps",6],["checklist",5],["items",3],["format",3],["reduce",11],["step",14],["count",3],["unknown",2],["type",24],["path",21],["choice",4],["state",13],["machine",2],["onboarding",8],["status",14],["has",6],["secret",9],["sanitize",2],["const",16],["kind",1],["cloud",1],["profile",1],["id",7],["p1",2],["provider",10],["chatgpt",2],["model",3],["gpt",2],["4o",2],["base",1],["url",1],["https",1],["openai",1],["com",1],["v1",1],["name",2],["prod",2],["01",2],["exactly",1],["four",3],["decision",1],["equal",7],["test",13],["readiness",5],["project",9],["be",27],["less",2],["than",2],["hydrates",1],["finished",1],["instance",1],["hidden",2],["no",1],["request",7],["next",15],["hydrate",4],["complete",7],["true",10],["surface",4],["requests",6],["skip",2],["completes",1],["without",1],["run",3],["false",14],["done",5],["skipped",1],["lists",1],["jump",1],["not",8],["require",1],["going",1],["back",1],["listed",4],["choose",4],["show",1],["jumped",4],["goto",2],["errors",1],["keep",1],["display",1],["string",2],["failed",5],["fail",1],["message",2],["admin",3],["only",3],["req",6],["new",1],["probe",2],["9f3a",6],["502",1],["keeps",1],["at",1],["until",1],["explicit",1],["action",1],["before",5],["mark",4],["seen",2],["clicked",2],["decided",4],["length",2],["after",3],["start",2],["drops",1],["extra",4],["credential",2],["fields",1],["so",1],["json",3],["cannot",1],["hold",1],["key",11],["sneaky",2],["sk",3],["fake",3],["must",3],["leak",3],["as",1],["blob",3],["stringify",2],["contain",3],["will",1],["grow",1],["past",1],["let",1],["if",3],["opened",2],["sanitizer",1],["strips",1],["keys",1],["never",1],["reports",1],["canary",1],["outbound",2],["contacted",3],["network",2],["allow",1],["egress",1],["off",1],["profiles",3],["local",1],["catalog",1],["endpoints",1],["probed",1],["mutated",1],["settings",1]]},{"id":"frontend/src/features/onboarding/machine.test.ts#run","name":[["run",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["test",1],["ts",1]],"body":[["function",2],["run",2],["actions",3],["parameters",2],["typeof",2],["reduce",4],["wizard",7],["start",3],["initial",2],["state",4],["return",1],["action",2]]},{"id":"frontend/src/features/onboarding/machine.ts","name":[["machine",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["01",1],["first",2],["run",1],["wizard",3],["state",2],["machine",1],["four",1],["required",2],["decision",1],["steps",2],["skip",1],["checklist",1],["class",1],["provider",2],["requests",2],["stay",1],["until",1],["explicit",1],["test",3],["action",1],["export",2],["const",3],["path",3],["readiness",1],["project",1],["as",1],["initial",1],["surface",1],["hidden",1],["step",1],["decided",1],["clicked",1],["false",3],["null",3],["receipt",1],["probe",1],["detail",1],["error",1],["skipped",1],["complete",1]]},{"id":"frontend/src/features/onboarding/machine.ts#checklistItems","name":[["checklist",1],["items",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["checklist",2],["items",2],["state",5],["wizard",2],["array",2],["step",7],["required",3],["done",3],["boolean",2],["return",1],["steps",1],["map",1],["decided",1],["includes",1]]},{"id":"frontend/src/features/onboarding/machine.ts#formatWizardError","name":[["format",1],["wizard",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["format",2],["wizard",4],["error",11],["null",2],["string",2],["if",1],["return",2],["request",2],["id",2],["message",2]]},{"id":"frontend/src/features/onboarding/machine.ts#PathChoice","name":[["path",1],["choice",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["path",4],["choice",2],["kind",4],["profile",2],["id",2],["string",10],["provider",2],["model",2],["base",2],["url",2],["name",2]]},{"id":"frontend/src/features/onboarding/machine.ts#PathKind","name":[["path",1],["kind",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["path",2],["kind",2],["existing",2],["cloud",2],["local",2]]},{"id":"frontend/src/features/onboarding/machine.ts#reduceWizard","name":[["reduce",1],["wizard",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["reduce",2],["wizard",14],["state",37],["action",12],["switch",1],["type",1],["case",14],["hydrate",1],["if",2],["complete",5],["return",17],["initial",2],["surface",7],["hidden",1],["true",5],["false",1],["choose",2],["path",10],["take",1],["decided",16],["error",13],["null",10],["goto",1],["step",9],["next",1],["message",3],["model",1],["request",3],["id",3],["const",1],["test",7],["readiness",4],["after",1],["show",2],["checklist",2],["skip",1],["done",2],["skipped",1],["start",1],["clicked",1],["provider",2],["requests",2],["probe",2],["detail",3],["result",1],["receipt",2],["string",1],["fail",1],["clear",1],["mark",2],["seen",1],["project",2],["opened",1],["finish",1],["default",1]]},{"id":"frontend/src/features/onboarding/machine.ts#RequiredStep","name":[["required",1],["step",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["required",4],["step",2],["typeof",2],["steps",2],["number",2]]},{"id":"frontend/src/features/onboarding/machine.ts#requiredStepCount","name":[["required",1],["step",1],["count",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["required",3],["step",2],["count",2],["number",2],["return",1],["steps",1],["length",1]]},{"id":"frontend/src/features/onboarding/machine.ts#stepAfter","name":[["step",1],["after",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["step",10],["after",2],["required",6],["const",2],["steps",2],["index",1],["next",2],["return",1]]},{"id":"frontend/src/features/onboarding/machine.ts#Surface","name":[["surface",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["surface",2],["hidden",2],["wizard",2],["checklist",2],["done",2]]},{"id":"frontend/src/features/onboarding/machine.ts#takePath","name":[["take",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["take",2],["path",18],["choice",4],["const",1],["kind",7],["local",1],["cloud",2],["existing",1],["return",1],["profile",2],["id",2],["string",5],["provider",2],["model",2],["base",2],["url",2],["name",2]]},{"id":"frontend/src/features/onboarding/machine.ts#withDecided","name":[["decided",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["decided",7],["state",9],["wizard",2],["step",8],["required",5],["readonly",2],["if",2],["includes",1],["return",3],["length",2],["steps",1]]},{"id":"frontend/src/features/onboarding/machine.ts#WizardAction","name":[["wizard",1],["action",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",30],["wizard",6],["action",2],["hydrate",2],["complete",2],["boolean",4],["choose",2],["path",6],["choice",2],["goto",2],["step",4],["required",2],["next",2],["show",4],["checklist",2],["skip",2],["start",2],["test",4],["result",2],["receipt",4],["null",2],["detail",2],["string",6],["reachable",2],["fail",2],["message",2],["request",2],["id",2],["clear",2],["error",2],["mark",4],["readiness",2],["seen",2],["project",2],["opened",2],["finish",2]]},{"id":"frontend/src/features/onboarding/machine.ts#WizardError","name":[["wizard",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["wizard",2],["error",2],["message",2],["string",4],["request",2],["id",2]]},{"id":"frontend/src/features/onboarding/machine.ts#wizardErrorFromUnknown","name":[["wizard",1],["error",1],["from",1],["unknown",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["function",2],["wizard",4],["error",4],["from",2],["unknown",6],["const",1],["err",7],["as",1],["message",4],["request",4],["id",4],["null",3],["return",1],["string",3]]},{"id":"frontend/src/features/onboarding/machine.ts#WizardEvidence","name":[["wizard",1],["evidence",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["wizard",2],["evidence",2],["true",2],["false",2],["unknown",2]]},{"id":"frontend/src/features/onboarding/machine.ts#WizardReceipt","name":[["wizard",1],["receipt",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["wizard",6],["receipt",2],["native",4],["tool",2],["call",2],["evidence",4],["streaming",2],["stale",2],["boolean",6],["completion",2],["reachable",2]]},{"id":"frontend/src/features/onboarding/machine.ts#WizardState","name":[["wizard",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["machine",1],["ts",1]],"body":[["type",2],["wizard",6],["state",2],["surface",4],["step",6],["required",4],["decided",2],["readonly",2],["provider",2],["requests",2],["number",2],["test",2],["clicked",2],["boolean",6],["path",4],["choice",2],["null",6],["receipt",4],["probe",2],["detail",2],["string",2],["error",4],["skipped",2],["complete",2]]},{"id":"frontend/src/features/onboarding/status.ts","name":[["status",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["redacted",1],["onboarding",1],["projection",1],["drops",1],["credential",1],["shaped",1],["keys",1],["even",1],["if",1],["buggy",1],["payload",1],["included",1],["them",1],["web",1],["route",1],["already",1],["secret",1],["free",1],["import",3],["sanitize",2],["standard",2],["profile",1],["readiness",2],["type",2],["from",3],["customize",2],["environment",1],["local",2],["model",1],["discovery",2],["models",1],["public",1],["text",1],["scrub",2]]},{"id":"frontend/src/features/onboarding/status.ts#asList","name":[["as",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["function",2],["as",2],["list",2],["value",4],["unknown",4],["return",1],["array",2]]},{"id":"frontend/src/features/onboarding/status.ts#asRecord","name":[["as",1],["record",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["function",2],["as",3],["record",5],["value",6],["unknown",5],["string",3],["return",1],["typeof",1],["object",1],["array",2]]},{"id":"frontend/src/features/onboarding/status.ts#asString","name":[["as",1],["string",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["function",2],["as",2],["string",5],["value",4],["unknown",2],["fallback",3],["return",1],["typeof",1]]},{"id":"frontend/src/features/onboarding/status.ts#dropSecretKeys","name":[["drop",1],["secret",1],["keys",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["function",2],["drop",2],["secret",3],["keys",2],["row",3],["record",5],["string",5],["unknown",5],["const",2],["out",3],["key",4],["value",2],["object",1],["entries",1],["if",1],["continue",1],["return",1]]},{"id":"frontend/src/features/onboarding/status.ts#isSecretKey","name":[["secret",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["function",2],["secret",3],["key",8],["string",2],["boolean",2],["const",1],["lower",1],["case",1],["if",1],["has",1],["api",3],["return",2],["false",1],["apikey",1],["authorization",1],["password",1],["token",1],["ends",1]]},{"id":"frontend/src/features/onboarding/status.ts#OnboardingNetwork","name":[["onboarding",1],["network",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["type",2],["onboarding",2],["network",4],["allow",2],["boolean",4],["egress",2],["string",2],["contacted",2]]},{"id":"frontend/src/features/onboarding/status.ts#OnboardingStatus","name":[["onboarding",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["type",2],["onboarding",4],["status",2],["provider",2],["string",12],["model",4],["base",2],["url",2],["has",2],["api",2],["key",2],["boolean",8],["complete",2],["platform",2],["native",2],["runtime",2],["supported",2],["outbound",2],["number",2],["contacted",2],["network",4],["profiles",2],["record",2],["unknown",4],["active",2],["id",2],["protocols",2],["local",4],["catalog",2],["discovery",2],["environment",2],["standard",2],["readiness",2],["null",2]]},{"id":"frontend/src/features/onboarding/status.ts#onboardingStatusHasSecret","name":[["onboarding",1],["status",1],["has",1],["secret",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["function",2],["onboarding",4],["status",7],["has",2],["secret",6],["string",2],["boolean",2],["if",1],["return",2],["false",1],["json",1],["stringify",1],["includes",1]]},{"id":"frontend/src/features/onboarding/status.ts#sanitizeOnboardingStatus","name":[["sanitize",1],["onboarding",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["status",1],["ts",1]],"body":[["function",2],["sanitize",4],["onboarding",4],["status",4],["raw",3],["unknown",2],["const",3],["row",16],["drop",3],["secret",3],["keys",3],["as",6],["record",3],["network",8],["profiles",3],["list",2],["map",1],["item",2],["return",1],["provider",2],["public",5],["text",5],["64",1],["model",5],["512",1],["base",2],["url",2],["600",1],["has",2],["api",2],["key",2],["true",6],["complete",2],["platform",2],["80",1],["native",2],["runtime",2],["supported",2],["outbound",2],["math",1],["max",1],["number",1],["contacted",4],["allow",2],["egress",2],["32",1],["off",1],["active",2],["id",2],["string",1],["protocols",2],["local",3],["catalog",2],["discovery",1],["environment",2],["standard",1],["profile",1],["readiness",1]]},{"id":"frontend/src/features/onboarding/wizard-integration.test.ts","name":[["wizard",1],["integration",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["wizard",1],["integration",1],["test",1],["ts",1]],"body":[["import",5],["before",3],["each",2],["describe",2],["expect",7],["vi",11],["from",2],["vitest",1],["const",3],["mocks",20],["hoisted",1],["activate",7],["existing",9],["model",10],["profile",13],["fn",6],["dispatch",6],["busy",3],["status",8],["state",3],["surface",1],["wizard",5],["step",1],["path",3],["decided",1],["provider",3],["requests",1],["test",4],["clicked",1],["false",9],["kind",1],["id",2],["selected",4],["chatgpt",2],["gpt",2],["base",2],["url",2],["name",1],["receipt",1],["null",4],["probe",1],["detail",1],["error",1],["skipped",1],["complete",2],["has",1],["api",3],["key",1],["true",3],["platform",1],["native",1],["runtime",1],["supported",1],["outbound",1],["contacted",2],["network",2],["allow",1],["egress",1],["off",1],["profiles",1],["active",1],["protocols",1],["local",1],["catalog",1],["endpoints",1],["environment",1],["mock",9],["preact",1],["hooks",1],["effect",1],["reducer",1],["ref",1],["current",1],["initial",4],["unknown",1],["if",2],["return",4],["async",2],["original",4],["await",2],["typeof",1],["host",2],["components",1],["onboarding",1],["continuation",1],["reset",4],["activates",1],["chosen",1],["dispatching",1],["next",3],["let",1],["release",3],["activation",3],["void",1],["implementation",1],["once",1],["new",1],["promise",1],["resolve",2],["button",4],["find",1],["solid",1],["props",2],["click",2],["be",2],["type",3],["function",1],["have",4],["been",4],["called",4],["not",1],["wait",1],["invocation",2],["call",2],["order",2],["less",1],["than",1]]},{"id":"frontend/src/features/onboarding/wizard-integration.test.ts#findSolidButton","name":[["find",1],["solid",1],["button",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["wizard",1],["integration",1],["test",1],["ts",1]],"body":[["function",2],["find",3],["solid",4],["button",4],["node",8],["unknown",2],["test",3],["null",4],["if",3],["typeof",1],["object",1],["return",4],["const",4],["current",5],["as",1],["type",1],["props",2],["class",1],["btn",1],["children",5],["child",2],["array",2],["match",3]]},{"id":"frontend/src/features/onboarding/wizard-integration.test.ts#TestNode","name":[["test",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["onboarding",1],["wizard",1],["integration",1],["test",1],["ts",1]],"body":[["type",4],["test",2],["node",2],["unknown",4],["props",2],["children",2],["class",2],["string",2],["click",2],["void",2]]},{"id":"frontend/src/features/scrub/scrub.test.ts","name":[["scrub",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["scrub",2],["test",1],["ts",1]],"body":[["import",2],["describe",3],["expect",20],["from",2],["vitest",1],["public",23],["model",17],["id",17],["text",9],["scrub",1],["redacts",3],["bearer",6],["key",11],["shaped",1],["tokens",2],["query",2],["credentials",2],["abc",4],["def",2],["be",19],["redacted",13],["sk",7],["abcdefghijk",2],["https",2],["api",4],["secret",3],["ellipsizes",1],["past",1],["limit",1],["abcdefghij",3],["null",2],["leaves",1],["ids",1],["merely",1],["start",1],["credential",1],["prefix",1],["alone",1],["const",2],["ark",10],["code",2],["latest",2],["deepseek",1],["v3",1],["250324",1],["small",1],["2024",1],["08",1],["06",1],["claude",1],["sonnet",1],["20250929",1],["generic",1],["scrubber",1],["unchanged",1],["still",2],["takes",2],["short",2],["test",1],["shape",2],["real",2],["shapes",1],["proj",1],["fake",7],["q3v",1],["t9w",1],["xk2",1],["lm",1],["n8p",1],["rz4",1],["yb",1],["c7d",1],["fh1",1],["js",1],["a6u",1],["eo",1],["ant",1],["api03",1],["ab",1],["cd",1],["ef",1],["gh",1],["ij",1],["kl",1],["mn",1],["op",1],["qr",1],["st",1],["uv",1],["wx",1],["yz0123456789",1],["aa",1],["0123456789abcdefghij",1],["whose",1],["uuid",3],["body",2],["has",1],["no",2],["long",2],["unbroken",1],["segment",2],["suffix",1],["segments",1],["12",1],["none",1],["reaching",1],["16",1],["characters",1],["rule",2],["needs",1],["3f2a9c1e",2],["7b4d",2],["4e8a",2],["9c2f",2],["1a2b3c4d5e6f",2],["ab12c",1],["join",3],["f2",1],["a9",1],["c1",1],["b4",1],["e8",1],["c2",1],["a2",1],["b3",1],["c4",1],["d5",1],["e6",1],["pasted",2],["chunked",1],["digits",1],["source",1],["scan",1],["even",1],["chunk",1],["a1b2c3",1],["d4e5f6",1],["a7b8c9",1],["d0e1f2",1],["a3b4c5",1],["trims",1],["caps",1],["gpt",2],["4o",2]]},{"id":"frontend/src/features/scrub/scrub.ts","name":[["scrub",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["scrub",2],["ts",1]],"body":[["credential",4],["shaped",2],["substring",1],["redaction",1],["user",1],["visible",1],["strings",1],["port",1],["app",1],["js",1],["2761",1],["2767",1],["const",2],["shape",3],["sk",3],["ark",10],["api",2],["key",6],["access",2],["token",7],["refresh",2],["za",1],["z0",1],["gi",1],["prefix",2],["whether",1],["prefixed",2],["carries",1],["run",1],["no",2],["model",3],["id",2],["has",2],["body",1],["after",1],["30",1],["characters",3],["containing",1],["digit",1],["however",1],["chunked",1],["scripts",1],["source",1],["secret",1],["scan",1],["py",1],["rule",2],["takes",1],["uuid",1],["short",2],["suffix",1],["segments",1],["12",1],["so",2],["single",1],["segment",3],["long",1],["alone",1],["let",1],["through",1],["separator",1],["free",1],["24",1],["16",1],["mixing",1],["letters",1],["digits",1],["open",1],["ai",1],["anthropic",1],["deep",1],["seek",1],["style",1],["keys",1],["ids",2],["words",1],["dates",1],["joined",1],["by",1],["code",2],["latest",2],["deepseek",1],["v3",1],["250324",1],["stay",1],["well",1],["under",1],["both",1],["public",1],["text",1],["protocol",1],["name",1],["generic",1],["scrubber",1],["redacts",1],["any",1],["rewrites",1],["legitimate",1],["router",1],["default",1],["rendered",1],["as",2],["redacted",2],["here",1],["only",1],["also",1],["one",1],["runs",1],["looks",2],["random",2],["lists",1],["bearer",1],["tokens",1],["query",1],["credentials",1],["stripped",1],["before",1],["outside",1],["those",1],["rules",1],["would",1],["be",1],["shown",1],["new",1],["provider",1],["format",1],["belongs",1],["its",1],["test",1]]},{"id":"frontend/src/features/scrub/scrub.ts#looksRandom","name":[["looks",1],["random",1]],"path":[["frontend",1],["src",1],["features",1],["scrub",2],["ts",1]],"body":[["function",2],["looks",2],["random",2],["token",4],["string",2],["boolean",2],["const",1],["body",3],["replace",1],["credential",1],["prefix",1],["if",1],["length",3],["30",1],["test",3],["return",2],["true",1],["split",1],["some",1],["seg",5],["24",1],["16",1],["za",1]]},{"id":"frontend/src/features/scrub/scrub.ts#publicModelId","name":[["public",1],["model",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["scrub",2],["ts",1]],"body":[["function",2],["public",2],["model",2],["id",2],["value",4],["unknown",2],["limit",4],["200",2],["string",3],["const",1],["out",4],["null",1],["trim",1],["replace",3],["bearer",2],["gi",2],["redacted",3],["credential",1],["shape",1],["match",3],["looks",1],["random",1],["key",2],["token",1],["api",1],["return",1],["length",1],["slice",1],["math",1],["max",1]]},{"id":"frontend/src/features/scrub/scrub.ts#publicText","name":[["public",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["scrub",2],["ts",1]],"body":[["function",2],["public",2],["text",2],["value",4],["unknown",2],["limit",4],["180",2],["string",3],["let",1],["out",6],["null",1],["replace",3],["bearer",2],["gi",3],["redacted",3],["sk",1],["ark",1],["api",2],["key",3],["access",1],["token",3],["refresh",1],["za",1],["z0",1],["return",1],["length",1],["slice",1],["math",1],["max",1]]},{"id":"frontend/src/features/send/admission.test.ts","name":[["admission",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["import",4],["after",2],["each",4],["before",2],["describe",2],["expect",27],["vi",9],["from",4],["vitest",1],["current",3],["id",11],["stores",2],["session",1],["reset",6],["store",21],["fields",3],["signal",1],["field",1],["admission",48],["grace",6],["ms",2],["legacy",8],["key",12],["prefix",9],["settled",9],["within",3],["forget",3],["outstanding",7],["admissions",7],["reconcile",3],["last",3],["remember",7],["retries",3],["local",2],["storage",4],["keys",3],["let",2],["memory",2],["new",1],["stub",3],["global",3],["fake",1],["timers",2],["system",2],["time",2],["700",2],["000",7],["unstub",1],["all",1],["globals",1],["real",1],["writes",1],["independent",4],["openai4s",2],["fid",1],["never",1],["container",1],["frame",32],["resv",10],["500",1],["item",13],["be",19],["null",5],["1700000000500",1],["1700000000000",1],["length",1],["const",2],["match",1],["equal",6],["migrates",2],["scalar",1],["into",2],["reservation",2],["old",3],["truthy",4],["json",3],["array",1],["oldest",1],["first",1],["by",1],["stamp",1],["then",1],["stringify",2],["ids",2],["sent",3],["released",2],["none",2],["only",1],["true",5],["pending",1],["false",5],["unknown",1],["window",1],["60s",1],["404",2],["inside",1],["keeps",1],["past",1],["drops",1],["async",6],["60",2],["fresh",4],["stale",3],["string",1],["date",1],["now",1],["value",2],["fetch",2],["ok",2],["status",2],["text",2],["await",2],["removes",1],["one",1],["keep",2],["drop",2],["forgets",1],["200",1],["state",1]]},{"id":"frontend/src/features/send/admission.test.ts#MemoryStorage","name":[["memory",1],["storage",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["class",2],["memory",2],["storage",2],["private",1],["readonly",1],["data",8],["new",1],["map",1],["string",10],["length",1],["number",2],["return",3],["size",1],["key",8],["index",2],["null",4],["keys",1],["item",3],["has",1],["as",1],["value",2],["void",3],["remove",1],["delete",1],["clear",2]]},{"id":"frontend/src/features/send/admission.test.ts#MemoryStorage.clear","name":[["clear",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["clear",3],["void",2],["data",1]]},{"id":"frontend/src/features/send/admission.test.ts#MemoryStorage.getItem","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["item",2],["key",4],["string",5],["null",3],["return",1],["data",2],["has",1],["as",1]]},{"id":"frontend/src/features/send/admission.test.ts#MemoryStorage.key","name":[["key",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["key",2],["index",3],["number",2],["string",2],["null",3],["return",1],["data",1],["keys",1]]},{"id":"frontend/src/features/send/admission.test.ts#MemoryStorage.length","name":[["length",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["length",2],["number",2],["return",1],["data",1],["size",1]]},{"id":"frontend/src/features/send/admission.test.ts#MemoryStorage.removeItem","name":[["remove",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["remove",2],["item",2],["key",3],["string",2],["void",2],["data",1],["delete",1]]},{"id":"frontend/src/features/send/admission.test.ts#MemoryStorage.setItem","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["test",1],["ts",1]],"body":[["item",2],["key",3],["string",5],["value",3],["void",2],["data",1]]},{"id":"frontend/src/features/send/admission.ts","name":[["admission",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["admission",6],["tracker",1],["port",1],["app",1],["js",1],["9016",1],["9143",1],["local",1],["storage",1],["keys",2],["openai4s",1],["frozen",1],["independent",1],["never",1],["container",1],["write",1],["touches",1],["one",3],["reservation",1],["so",3],["concurrent",1],["tabs",1],["cannot",1],["clobber",1],["each",1],["other",1],["outstanding",3],["admissions",1],["stays",1],["window",1],["import",3],["current",1],["id",1],["from",4],["stores",1],["session",2],["api",2],["sessions",1],["call",1],["lane",1],["host",1],["long",1],["just",1],["minted",1],["protected",1],["another",1],["tab",3],["404",3],["past",1],["grace",2],["taken",1],["at",1],["face",1],["value",1],["export",1],["const",2],["ms",1],["60",1],["000",1],["scalar",1],["list",1],["may",1],["still",1],["be",1],["holding",1],["reloads",1],["into",1],["build",1],["precisely",1],["client",2],["something",1],["dropping",2],["them",1],["would",3],["lose",1],["comments",2],["whole",1],["mechanism",1],["exists",1],["recover",1],["whether",1],["answer",1],["settles",1],["sent",1],["released",1],["none",1],["decided",1],["pending",2],["undecided",1],["by",1],["definition",1],["unrecognised",1],["state",1],["not",1],["evidence",1],["anything",1],["either",1],["throws",1],["away",1],["only",1],["handle",1],["has",1],["those",1],["retry",1],["per",2],["unresolved",1],["ids",1],["schedule",1],["sweep",1],["without",1],["de",1],["dupe",1],["every",1],["inside",1],["lease",1],["arm",1],["its",1],["own",1],["timer",1],["several",1],["sends",1],["re",1],["ask",1],["times",1],["round",1],["retries",1],["new",1],["map",1],["string",1],["return",1],["type",1],["typeof",1],["timeout",1]]},{"id":"frontend/src/features/send/admission.ts#ADMISSION_LEGACY_KEY","name":[["admission",1],["legacy",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["admission",3],["legacy",2],["key",2],["fid",3],["string",4],["openai4s",1]]},{"id":"frontend/src/features/send/admission.ts#ADMISSION_PREFIX","name":[["admission",1],["prefix",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["admission",3],["prefix",2],["fid",3],["string",4],["openai4s",1]]},{"id":"frontend/src/features/send/admission.ts#admissionAge","name":[["admission",1],["age",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["admission",3],["age",2],["fid",3],["string",5],["id",3],["number",4],["null",7],["const",2],["store",3],["storage",1],["let",1],["raw",4],["try",1],["item",1],["prefix",1],["catch",1],["return",3],["minted",5],["missing",1],["unparseable",1],["future",1],["stamp",1],["not",1],["lease",1],["trusting",1],["one",1],["would",1],["make",1],["corrupted",1],["value",1],["protect",1],["key",1],["permanently",1],["if",1],["finite",1],["date",2],["now",2]]},{"id":"frontend/src/features/send/admission.ts#admissionSettled","name":[["admission",1],["settled",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["admission",2],["settled",2],["state",5],["unknown",2],["boolean",2],["return",1],["sent",1],["released",1],["none",1]]},{"id":"frontend/src/features/send/admission.ts#admissionWithinGrace","name":[["admission",1],["within",1],["grace",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["admission",4],["within",2],["grace",3],["fid",3],["string",4],["id",3],["boolean",2],["const",1],["age",4],["return",1],["null",1],["ms",1]]},{"id":"frontend/src/features/send/admission.ts#forgetAdmission","name":[["forget",1],["admission",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["forget",2],["admission",3],["fid",3],["string",4],["id",3],["void",2],["try",1],["storage",1],["remove",1],["item",1],["prefix",1],["catch",1],["quota",1],["private",1],["mode",1]]},{"id":"frontend/src/features/send/admission.ts#migrateAdmissions","name":[["migrate",1],["admissions",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["migrate",3],["admissions",2],["fid",5],["string",6],["void",2],["const",3],["store",4],["storage",1],["if",4],["return",3],["let",2],["raw",6],["null",2],["try",3],["item",2],["admission",3],["legacy",2],["key",2],["catch",3],["ids",4],["parsed",3],["unknown",1],["json",1],["parse",1],["array",2],["filter",1],["typeof",1],["unparseable",1],["list",1],["stays",1],["as",1],["nothing",1],["else",1],["id",2],["remember",1],["remove",1],["quota",1],["private",1],["mode",1]]},{"id":"frontend/src/features/send/admission.ts#outstandingAdmissions","name":[["outstanding",1],["admissions",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["outstanding",2],["admissions",3],["fid",4],["string",6],["migrate",1],["const",4],["prefix",4],["admission",1],["found",4],["array",1],["null",1],["store",5],["storage",2],["if",2],["return",3],["try",1],["let",1],["length",2],["key",6],["starts",1],["push",1],["slice",1],["item",1],["catch",1],["oldest",2],["first",2],["by",1],["stamp",2],["written",1],["at",1],["mint",1],["time",1],["ties",1],["break",1],["id",1],["date",1],["now",1],["has",1],["millisecond",1],["resolution",1],["several",1],["sends",1],["share",1],["one",1],["case",1],["sorting",1],["alone",1],["falls",1],["back",1],["iteration",1],["order",1],["not",2],["defined",1],["so",1],["would",1],["be",1],["claim",1],["code",1],["keep",1],["sort",1],["number",2],["map",1],["pair",2],["filter",1],["boolean",1]]},{"id":"frontend/src/features/send/admission.ts#reconcileLastAdmission","name":[["reconcile",1],["last",1],["admission",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["async",2],["function",2],["reconcile",2],["last",2],["admission",9],["fid",9],["string",2],["promise",2],["unknown",5],["const",5],["outstanding",4],["admissions",2],["if",4],["length",3],["return",2],["null",5],["records",5],["reservation",5],["let",1],["record",8],["try",1],["await",2],["api",1],["frames",1],["encode",1],["uricomponent",1],["catch",1],["404",2],["means",1],["session",1],["has",2],["no",1],["such",1],["true",1],["both",1],["stale",1],["id",1],["one",2],["whose",1],["post",1],["not",2],["left",1],["another",1],["tab",1],["yet",1],["second",1],["must",1],["be",1],["deleted",1],["see",1],["grace",2],["ms",1],["within",2],["lease",1],["key",1],["kept",1],["re",1],["asked",1],["past",1],["taken",1],["at",1],["face",1],["value",1],["anything",1],["else",2],["offline",1],["5xx",1],["always",1],["leaves",1],["next",1],["attempt",1],["rather",1],["than",1],["dropping",1],["only",1],["handle",1],["comments",1],["err",3],["as",2],["status",2],["number",1],["schedule",1],["retry",1],["forget",2],["continue",1],["push",1],["rec",3],["typeof",1],["object",1],["state",2],["settled",1],["call",3],["lane",3],["load",1],["annotations",1],["refresh",1],["all",1],["stages",1],["update",1],["annot",1],["badge",1],["most",1],["recent",1],["decided",1],["callers",1],["want",1],["answer",1],["every",1],["was",1],["acted",1],["above",1],["regardless",1]]},{"id":"frontend/src/features/send/admission.ts#rememberAdmission","name":[["remember",1],["admission",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["remember",2],["admission",3],["fid",3],["string",5],["id",3],["void",2],["single",1],["independent",1],["write",1],["no",1],["read",1],["so",1],["nothing",1],["lose",1],["race",1],["try",1],["storage",1],["item",1],["prefix",1],["date",1],["now",1],["catch",1],["quota",1],["private",1],["mode",1]]},{"id":"frontend/src/features/send/admission.ts#resetAdmissionRetries","name":[["reset",1],["admission",1],["retries",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["reset",2],["admission",4],["retries",4],["void",2],["const",1],["timer",2],["values",1],["clear",2],["timeout",1]]},{"id":"frontend/src/features/send/admission.ts#scheduleAdmissionRetry","name":[["schedule",1],["admission",1],["retry",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["schedule",2],["admission",6],["retry",2],["fid",7],["string",2],["void",3],["if",3],["retries",3],["has",2],["return",1],["timeout",1],["delete",1],["only",1],["session",2],["still",1],["one",1],["screen",1],["reconciling",1],["user",1],["left",1],["would",1],["fight",1],["whatever",1],["now",1],["open",1],["current",1],["id",1],["value",1],["reconcile",1],["last",1],["catch",1],["3000",1]]},{"id":"frontend/src/features/send/admission.ts#storage","name":[["storage",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["admission",1],["ts",1]],"body":[["function",2],["storage",7],["null",4],["try",1],["const",1],["global",1],["as",1],["local",2],["return",2],["catch",1]]},{"id":"frontend/src/features/send/bind.test.ts","name":[["bind",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["import",7],["after",7],["each",2],["describe",2],["expect",26],["vi",11],["from",6],["vitest",1],["upload",7],["state",3],["chrome",5],["install",5],["send",11],["index",1],["bind",10],["composer",48],["as",3],["sessions",1],["const",27],["hint",7],["spy",6],["mock",3],["implementation",1],["document",8],["root",16],["enter",24],["handler",3],["delegated",2],["unstub",1],["all",1],["globals",1],["binds",2],["mode",1],["toggles",1],["once",1],["however",1],["often",1],["called",18],["plan",5],["fake",9],["toggle",4],["explore",5],["stub",8],["fn",6],["dataset",4],["bound",5],["be",8],["listeners",6],["keydown",6],["have",18],["length",1],["typeof",2],["onclick",2],["function",2],["stays",2],["dom",1],["free",1],["main",2],["tsx",3],["render",3],["app",1],["runs",1],["at",2],["module",1],["before",1],["shell",1],["has",3],["rendered",1],["time",1],["found",1],["nothing",2],["never",5],["tried",1],["again",3],["shipped",1],["dead",2],["belongs",1],["post",2],["slot",1],["next",1],["boot",1],["not",8],["undefined",3],["dispatches",1],["text",2],["shift",2],["ime",1],["open",2],["autocomplete",4],["other",1],["targets",1],["dispatch",21],["promise",6],["resolve",6],["key",19],["value",6],["hello",4],["true",3],["composing",1],["code",1],["229",1],["id",3],["conv",1],["title",1],["prevent",4],["default",4],["been",17],["global",2],["ac",2],["plain",3],["times",9],["keeps",1],["sending",1],["re",1],["created",2],["no",2],["rebind",2],["keyed",1],["conditional",1],["subtree",1],["second",2],["replaces",1],["textarea",1],["node",2],["listener",1],["would",2],["gone",1],["first",2],["replacement",3],["remount",2],["drops",1],["repeated",1],["while",1],["previous",1],["still",2],["flight",2],["async",2],["clears",1],["only",2],["awaited",1],["frames",1],["fresh",1],["session",2],["skills",1],["catalog",1],["skill",1],["token",1],["held",1],["double",1],["inside",1],["window",1],["sent",1],["same",1],["twice",1],["let",2],["settle",6],["void",4],["new",2],["repeat",3],["consumed",1],["swallowed",2],["must",1],["insert",1],["newline",1],["await",2],["tick",2],["last",1],["says",1],["waiting",1],["dropping",2],["keystroke",1],["right",1],["silently",1],["side",1],["preparation",1],["latch",1],["exists",1],["explain",1],["fire",1],["here",1],["guards",1],["happens",1],["so",1],["guard",1],["say",1],["pending",4],["reason",1],["drop",1],["quiet",1],["rather",1],["than",1],["blaming",1],["uploads",1],["clear",2],["bytes",1],["actually",1],["destination",1],["explains",1],["itself",1],["batch",3],["frame",2],["selection",1],["null",6],["target",3],["project",1],["source",1],["add",1],["try",1],["finally",1],["delete",1]]},{"id":"frontend/src/features/send/bind.test.ts#enter","name":[["enter",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["enter",3],["target",3],["unknown",2],["extra",3],["partial",2],["key",5],["event",4],["prevent",1],["default",1],["vi",1],["fn",1]]},{"id":"frontend/src/features/send/bind.test.ts#fakeComposer","name":[["fake",1],["composer",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["function",2],["fake",2],["composer",3],["return",1],["id",1],["value",1]]},{"id":"frontend/src/features/send/bind.test.ts#fakeRoot","name":[["fake",1],["root",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["function",2],["fake",2],["root",2],["const",1],["listeners",3],["record",2],["string",4],["listener",3],["return",1],["dataset",1],["as",1],["add",1],["event",1],["type",2],["fn",2],["push",1]]},{"id":"frontend/src/features/send/bind.test.ts#fakeToggle","name":[["fake",1],["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["function",2],["fake",2],["toggle",3],["return",1],["dataset",1],["as",2],["record",1],["string",2],["onclick",1],["null",2],["void",1],["class",1],["list",1],["vi",2],["fn",2],["remove",1]]},{"id":"frontend/src/features/send/bind.test.ts#KeyEvent","name":[["key",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["type",2],["key",8],["event",2],["string",2],["shift",2],["boolean",4],["composing",2],["code",2],["number",2],["target",2],["unknown",2],["prevent",2],["default",2],["void",2]]},{"id":"frontend/src/features/send/bind.test.ts#Listener","name":[["listener",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["type",2],["listener",2],["key",2],["event",2],["void",2]]},{"id":"frontend/src/features/send/bind.test.ts#stubDocument","name":[["stub",1],["document",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["function",2],["stub",3],["document",4],["nodes",3],["record",2],["string",3],["unknown",2],["const",1],["root",4],["fake",1],["vi",1],["global",1],["element",2],["by",1],["id",3],["null",1],["return",1]]},{"id":"frontend/src/features/send/bind.test.ts#tick","name":[["tick",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["bind",1],["test",1],["ts",1]],"body":[["tick",2],["new",1],["promise",1],["resolve",2],["timeout",1]]},{"id":"frontend/src/features/send/candidate.test.ts","name":[["candidate",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["import",4],["after",2],["each",4],["before",2],["describe",2],["expect",24],["vi",6],["from",4],["vitest",1],["reset",3],["store",3],["fields",3],["stores",2],["signal",1],["field",1],["review",25],["gate",2],["stream",1],["apply",8],["candidate",23],["resolution",7],["final",7],["status",20],["mark",5],["ready",5],["three",1],["state",1],["timing",1],["const",8],["doc",5],["new",1],["fake",3],["messages",4],["create",1],["element",1],["div",1],["id",6],["body",1],["append",1],["child",1],["stub",2],["global",2],["document",1],["htmlelement",1],["el",1],["timers",2],["unstub",1],["all",3],["globals",1],["real",1],["wrap",18],["mount",3],["assistant",3],["m1",8],["message",6],["user",3],["truth",7],["be",21],["true",16],["dataset",8],["badge",14],["query",6],["selector",6],["scope",6],["truthy",2],["class",2],["list",2],["contains",2],["text",3],["content",1],["value",1],["as",1],["string",1],["replaced",1],["delivered",2],["durable",3],["persisted",1],["promotion",1],["committed",1],["answer",2],["verified",14],["frame",3],["target",1],["found",1],["replacement",1],["applied",2],["resolved",1],["md",1],["have",2],["length",2],["not",2],["demote",1],["row",1],["null",1],["will",1],["stamp",1],["without",1],["receipt",1],["false",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeClassList","name":[["fake",1],["class",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["class",4],["fake",2],["list",2],["readonly",1],["tokens",8],["new",1],["string",7],["constructor",1],["initial",3],["if",4],["const",3],["split",1],["filter",1],["boolean",4],["add",5],["names",4],["void",2],["remove",3],["delete",1],["contains",1],["name",9],["return",3],["has",3],["toggle",1],["force",3],["true",1],["else",3],["false",1],["value",1],["join",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeClassList.add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["add",3],["names",3],["string",2],["void",2],["const",1],["tokens",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeClassList.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["constructor",2],["initial",4],["string",2],["if",1],["const",1],["split",1],["filter",1],["boolean",1],["tokens",1],["add",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeClassList.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["contains",2],["name",3],["string",2],["boolean",2],["return",1],["tokens",1],["has",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeClassList.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["remove",2],["names",3],["string",2],["void",2],["const",1],["tokens",1],["delete",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeClassList.toggle","name":[["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["toggle",2],["name",8],["string",2],["force",4],["boolean",4],["if",3],["true",1],["add",2],["else",3],["false",1],["remove",2],["tokens",2],["has",2],["return",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeClassList.value","name":[["value",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["value",2],["string",2],["return",1],["tokens",1],["join",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeDoc","name":[["fake",1],["doc",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["class",2],["fake",11],["doc",2],["body",5],["el",11],["ids",3],["new",3],["map",1],["string",6],["constructor",1],["register",1],["id",7],["void",1],["create",1],["element",3],["tag",2],["return",5],["by",2],["null",3],["query",4],["selector",4],["sel",6],["if",1],["starts",1],["slice",1],["all",2]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeDoc.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["constructor",2],["body",2],["new",1],["fake",1],["el",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeDoc.createElement","name":[["create",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["create",2],["element",2],["tag",3],["string",2],["fake",3],["el",3],["return",1],["new",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeDoc.getElementById","name":[["element",1],["by",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["element",2],["by",2],["id",5],["string",2],["fake",2],["el",2],["null",3],["return",1],["ids",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeDoc.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["sel",5],["string",2],["fake",2],["el",2],["null",2],["if",1],["starts",1],["return",2],["element",1],["by",1],["id",1],["slice",1],["body",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeDoc.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["all",3],["sel",3],["string",2],["fake",2],["el",2],["return",1],["body",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeDoc.registerId","name":[["register",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["register",2],["id",5],["string",2],["el",5],["fake",2],["void",2],["ids",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["class",11],["fake",19],["el",14],["tag",4],["name",4],["string",19],["id",9],["list",7],["children",15],["parent",8],["null",11],["dataset",1],["record",2],["style",1],["text",16],["html",5],["owner",5],["document",5],["doc",4],["message",1],["constructor",1],["upper",1],["case",1],["new",2],["return",18],["value",13],["if",11],["register",2],["content",5],["length",3],["map",1],["join",1],["inner",5],["fixed",1],["point",1],["one",1],["pass",1],["leaves",1],["script",2],["as",1],["so",1],["test",1],["asserting",1],["would",1],["read",1],["markup",1],["double",1],["claims",1],["have",1],["stripped",1],["nothing",1],["here",1],["sanitiser",1],["only",1],["has",1],["not",1],["lie",1],["about",1],["removed",1],["let",1],["previous",3],["replace",1],["while",1],["first",1],["child",19],["connected",1],["boolean",1],["body",1],["append",3],["push",2],["insert",1],["before",1],["node",8],["ref",3],["const",8],["idx",3],["index",1],["splice",1],["remove",1],["void",2],["filter",2],["query",3],["selector",3],["sel",13],["starts",2],["scope",4],["rest",4],["slice",2],["find",1],["match",4],["all",1],["out",3],["walk",3]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["append",2],["child",10],["fake",4],["el",4],["parent",1],["children",1],["push",1],["if",1],["id",3],["owner",1],["document",1],["register",1],["return",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.className","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["class",3],["name",2],["string",2],["return",1],["list",1],["value",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.className~2","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["class",4],["name",2],["value",3],["string",2],["list",2],["new",1],["fake",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["constructor",2],["tag",4],["string",2],["doc",5],["fake",3],["name",1],["upper",1],["case",1],["owner",1],["document",1],["class",2],["list",2],["new",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.firstChild","name":[["first",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["first",2],["child",2],["fake",2],["el",2],["null",3],["return",1],["children",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.id","name":[["id",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["id",3],["string",2],["return",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.id~2","name":[["id",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["id",4],["value",5],["string",2],["if",1],["owner",1],["document",1],["register",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["inner",2],["html",3],["string",2],["return",1],["text",1],["content",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.innerHTML~2","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["inner",2],["html",3],["value",4],["string",3],["children",1],["fixed",1],["point",1],["one",1],["pass",1],["leaves",1],["script",2],["as",1],["so",1],["test",1],["asserting",1],["text",8],["content",1],["would",1],["read",1],["markup",1],["double",1],["claims",1],["have",1],["stripped",1],["nothing",1],["here",1],["sanitiser",1],["only",1],["has",1],["not",1],["lie",1],["about",1],["removed",1],["let",1],["previous",3],["replace",1],["while",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.insertBefore","name":[["insert",1],["before",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["insert",2],["before",2],["node",7],["fake",6],["el",6],["ref",4],["null",2],["if",2],["return",3],["append",2],["child",2],["const",1],["idx",3],["children",2],["index",1],["parent",1],["splice",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.isConnected","name":[["connected",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["connected",2],["boolean",2],["return",1],["parent",1],["null",1],["owner",1],["document",1],["body",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["sel",8],["string",2],["fake",2],["el",2],["null",4],["if",3],["starts",1],["scope",2],["const",3],["rest",2],["slice",1],["length",1],["return",4],["children",2],["find",1],["match",2],["child",4],["inner",3]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["all",2],["sel",7],["string",2],["fake",4],["el",4],["if",2],["starts",1],["scope",2],["const",4],["rest",2],["slice",1],["length",1],["return",2],["children",2],["filter",1],["match",2],["out",3],["walk",3],["node",2],["void",1],["child",4],["push",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.querySelectorAll.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["walk",3],["node",3],["fake",2],["el",2],["void",2],["const",1],["child",4],["children",1],["if",1],["match",1],["sel",2],["out",1],["push",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["remove",2],["void",2],["if",1],["parent",4],["return",1],["children",2],["filter",1],["null",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.textContent","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["text",4],["content",3],["string",2],["if",1],["children",2],["length",1],["return",2],["map",1],["join",1]]},{"id":"frontend/src/features/send/candidate.test.ts#FakeEl.textContent~2","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["text",3],["content",2],["value",4],["string",3],["children",1],["null",1]]},{"id":"frontend/src/features/send/candidate.test.ts#matchSel","name":[["match",1],["sel",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["function",2],["match",2],["sel",9],["node",5],["fake",2],["el",2],["string",2],["boolean",3],["if",2],["starts",2],["return",3],["slice",2],["split",1],["filter",1],["every",1],["cls",2],["class",1],["list",1],["contains",1],["id",1],["tag",1],["name",1],["upper",1],["case",1]]},{"id":"frontend/src/features/send/candidate.test.ts#mountAssistant","name":[["mount",1],["assistant",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["test",1],["ts",1]],"body":[["function",2],["mount",2],["assistant",3],["message",4],["id",5],["string",2],["fake",4],["el",4],["const",2],["host",2],["document",2],["element",2],["by",1],["messages",1],["as",4],["unknown",2],["wrap",5],["create",1],["div",1],["class",1],["name",1],["msg",1],["dataset",1],["append",1],["child",1],["return",1]]},{"id":"frontend/src/features/send/candidate.ts","name":[["candidate",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["candidate",9],["review",8],["gate",5],["port",1],["app",1],["js",1],["5511",1],["5666",1],["three",1],["state",1],["timing",1],["mark",1],["ready",1],["apply",2],["resolution",1],["final",1],["status",3],["identity",6],["helpers",1],["at",1],["stream",4],["boundary",1],["live",5],["10",2],["messages",3],["ts",1],["module",1],["owns",1],["including",1],["import",6],["as",2],["from",9],["stores",1],["render",3],["md",2],["text",2],["message",4],["node",3],["matches",1],["remember",1],["badge",3],["el",1],["dom",1],["add",1],["msg",1],["actions",2],["sessions",1],["transcript",1],["schedule",1],["conversation",1],["resync",1],["timeline",1],["island",1],["export",1],["painter",1],["plus",1],["counterpart",1],["stored",1],["puts",1],["reopened",1],["one",2],["replaced",1],["place",1],["so",2],["verified",1],["never",1],["stacks",1],["two",1],["replace",1],["identified",1],["answer",1],["whether",1],["current",1],["wrapper",1],["canonical",1],["assistant",1],["row",1],["already",1],["rendered",1],["rest",1],["capture",1],["their",1],["closures",1],["refresh",1],["them",1],["part",1],["replacement",1],["too",1]]},{"id":"frontend/src/features/send/candidate.ts#applyCandidateResolution","name":[["apply",1],["candidate",1],["resolution",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["apply",6],["candidate",11],["resolution",4],["value",10],["unknown",4],["fid",8],["const",6],["rec",6],["as",1],["record",1],["target",16],["message",2],["node",1],["status",7],["review",3],["from",2],["truth",3],["replacement",13],["wanted",4],["replaced",1],["true",7],["let",1],["applied",7],["false",1],["if",8],["discard",1],["duplicate",1],["live",1],["remember",1],["identity",1],["committed",1],["replace",1],["answer",2],["text",1],["dataset",4],["resolved",2],["resync",3],["never",1],["put",1],["verified",3],["bytes",1],["advertised",1],["failed",1],["reach",1],["any",1],["receipt",1],["itself",1],["says",1],["was",1],["not",1],["delivered",3],["may",4],["badge",6],["durable",2],["else",2],["return",1],["found",1]]},{"id":"frontend/src/features/send/candidate.ts#applyFinalReviewStatus","name":[["apply",1],["final",1],["review",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["apply",3],["final",2],["review",5],["status",7],["value",7],["unknown",4],["fid",5],["boolean",2],["const",4],["rec",4],["as",1],["record",1],["from",2],["if",3],["return",4],["false",2],["replaced",1],["true",4],["candidate",4],["resolution",1],["badge",2],["applied",2],["target",6],["message",1],["node",1],["previously",1],["resolved",2],["receipt",1],["sufficient",1],["otherwise",1],["verified",2],["terminal",1],["must",1],["itself",1],["say",1],["durable",2],["answer",1],["was",1],["delivered",2],["may",2],["verify",2],["dataset",2],["truth",1],["resync",1]]},{"id":"frontend/src/features/send/candidate.ts#asRecord","name":[["as",1],["record",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["as",3],["record",5],["value",5],["unknown",5],["string",3],["return",1],["typeof",1],["object",1]]},{"id":"frontend/src/features/send/candidate.ts#candidateReplacementCommitted","name":[["candidate",1],["replacement",1],["committed",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["candidate",4],["replacement",3],["committed",4],["value",5],["unknown",2],["boolean",2],["const",3],["rec",8],["as",1],["record",1],["identity",3],["text",3],["return",1],["replaced",1],["true",5],["delivered",1],["durable",1],["message",1],["id",1],["persisted",2],["null",2],["promotion",2]]},{"id":"frontend/src/features/send/candidate.ts#candidateReplacementText","name":[["candidate",1],["replacement",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["candidate",2],["replacement",2],["text",4],["value",3],["unknown",2],["string",4],["const",1],["rec",5],["as",1],["record",1],["if",1],["typeof",2],["return",2],["final",2],["answer",2]]},{"id":"frontend/src/features/send/candidate.ts#CandidateResolution","name":[["candidate",1],["resolution",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["type",2],["candidate",2],["resolution",2],["target",2],["found",2],["boolean",6],["replacement",2],["applied",4],["badge",2]]},{"id":"frontend/src/features/send/candidate.ts#discardDuplicateLiveCandidate","name":[["discard",1],["duplicate",1],["live",1],["candidate",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["discard",2],["duplicate",2],["live",8],["candidate",5],["stored",4],["htmlelement",2],["value",5],["unknown",2],["void",2],["const",3],["stream",2],["as",1],["wrap",8],["null",2],["if",2],["return",2],["identity",6],["remember",1],["turn",2],["id",5],["execution",2],["node",1],["matches",1],["message",1],["remove",1]]},{"id":"frontend/src/features/send/candidate.ts#LiveWrap","name":[["live",1],["wrap",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["type",2],["live",2],["wrap",4],["htmlelement",4],["md",2],["text",2],["string",6],["full",2],["stable",4],["at",2],["number",2],["html",2]]},{"id":"frontend/src/features/send/candidate.ts#markCandidateReady","name":[["mark",1],["candidate",1],["ready",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["mark",2],["candidate",8],["ready",2],["value",7],["unknown",2],["boolean",2],["const",3],["rec",3],["as",3],["record",1],["target",6],["message",1],["node",1],["if",3],["remember",2],["identity",2],["stale",1],["replay",1],["must",1],["never",1],["demote",1],["row",1],["rest",1],["already",1],["projected",1],["final",1],["dataset",2],["review",4],["status",2],["badge",2],["user",2],["truth",2],["return",2],["true",1],["st",4],["live",3],["stream",1],["wrap",3],["null",1]]},{"id":"frontend/src/features/send/candidate.ts#replaceMessageAnswer","name":[["replace",1],["message",1],["answer",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["replace",2],["message",4],["answer",2],["node",18],["htmlelement",3],["null",3],["undefined",2],["text",11],["string",4],["boolean",2],["if",6],["class",2],["list",2],["contains",1],["assistant",1],["trim",1],["return",2],["false",1],["const",5],["had",2],["actions",8],["query",4],["selector",4],["scope",4],["msg",3],["all",1],["md",11],["each",1],["item",2],["remove",2],["el",1],["div",1],["inner",1],["html",2],["render",1],["st",8],["live",2],["stream",1],["value",1],["as",2],["wrap",2],["badge",4],["review",1],["insert",2],["before",2],["else",3],["append",2],["child",4],["full",1],["stable",2],["at",1],["first",2],["add",1],["true",1]]},{"id":"frontend/src/features/send/candidate.ts#resyncFid","name":[["resync",1],["fid",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["resync",3],["fid",8],["unknown",2],["void",2],["const",1],["id",3],["typeof",1],["string",2],["null",1],["if",1],["schedule",1],["conversation",1]]},{"id":"frontend/src/features/send/candidate.ts#reviewTruthFrom","name":[["review",1],["truth",1],["from",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["review",7],["truth",5],["from",2],["value",3],["unknown",3],["string",2],["const",2],["raw",3],["as",2],["record",1],["status",1],["return",1],["candidate",1],["identity",1],["text",1],["user",3],["typeof",1],["object",1]]},{"id":"frontend/src/features/send/candidate.ts#setLiveReviewBadge","name":[["live",1],["review",1],["badge",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["live",4],["review",3],["badge",3],["status",3],["string",2],["user",3],["truth",3],["unknown",2],["boolean",2],["const",1],["st",4],["stream",1],["value",1],["as",1],["wrap",3],["null",1],["return",1]]},{"id":"frontend/src/features/send/candidate.ts#setReviewBadge","name":[["review",1],["badge",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["candidate",1],["ts",1]],"body":[["function",2],["review",5],["badge",7],["node",5],["htmlelement",2],["null",2],["undefined",2],["status",4],["string",2],["user",4],["truth",4],["unknown",2],["boolean",2],["const",2],["ok",2],["message",1],["if",1],["return",2],["false",1],["query",1],["selector",1],["scope",1],["gate",1],["value",1],["text",1],["content",1],["true",1]]},{"id":"frontend/src/features/send/environment.ts","name":[["environment",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["environment",1],["ts",1]],"body":[["standard",4],["profile",3],["readiness",4],["by",1],["send",1],["turn",1],["done",1],["port",1],["app",1],["js",1],["7842",1],["7906",1],["sanitize",2],["lives",1],["19",1],["customize",3],["environment",5],["ts",1],["import",6],["status",3],["promise",1],["refresh",1],["failed",1],["from",6],["stores",1],["i18n",1],["runtime",1],["type",1],["api",2],["sessions",2],["hint",1],["chrome",1],["call",1],["lane",1],["host",1]]},{"id":"frontend/src/features/send/environment.ts#environmentReadinessSummary","name":[["environment",1],["readiness",1],["summary",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["environment",1],["ts",1]],"body":[["function",2],["environment",4],["readiness",12],["summary",2],["standard",2],["null",2],["string",2],["if",1],["state",1],["unavailable",2],["return",2],["banner",2],["const",1],["package",2],["count",4],["object",1],["values",1],["missing",3],["packages",1],["reduce",1],["names",2],["length",2],["environments",1]]},{"id":"frontend/src/features/send/environment.ts#handleEnvironmentReadinessTerminal","name":[["handle",1],["environment",1],["readiness",1],["terminal",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["environment",1],["ts",1]],"body":[["function",2],["handle",2],["environment",6],["readiness",4],["terminal",2],["detail",5],["unknown",3],["boolean",2],["const",2],["rec",5],["typeof",1],["object",1],["as",1],["record",1],["string",2],["null",1],["code",3],["if",1],["status",2],["failed",1],["not",1],["ready",1],["unavailable",1],["includes",1],["return",2],["false",1],["void",1],["refresh",1],["finally",1],["call",1],["lane",1],["open",1],["cust",1],["compute",1],["hint",1],["send",1],["blocked",1],["true",2]]},{"id":"frontend/src/features/send/environment.ts#isEnvironmentReadinessError","name":[["environment",1],["readiness",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["environment",1],["ts",1]],"body":[["function",2],["environment",4],["readiness",3],["error",5],["unknown",2],["boolean",2],["const",1],["err",6],["as",1],["status",3],["number",1],["code",3],["string",1],["null",1],["return",1],["409",1],["not",1],["ready",1],["503",1],["unavailable",1]]},{"id":"frontend/src/features/send/environment.ts#refreshEnvironmentStatus","name":[["refresh",1],["environment",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["environment",1],["ts",1]],"body":[["async",3],["function",2],["refresh",5],["environment",11],["status",12],["promise",6],["unknown",4],["const",5],["existing",3],["value",11],["as",3],["null",5],["if",2],["return",3],["pending",3],["try",2],["payload",4],["await",2],["api",1],["environments",1],["failed",3],["false",2],["typeof",1],["object",1],["env",3],["standard",7],["profile",6],["readiness",8],["sanitize",1],["catch",1],["true",2],["prev",4],["enabled",1],["ready",1],["state",1],["unavailable",1],["reason",1],["render",1],["banner",1],["finally",1]]},{"id":"frontend/src/features/send/environment.ts#renderEnvironmentReadinessBanner","name":[["render",1],["environment",1],["readiness",1],["banner",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["environment",1],["ts",1]],"body":[["function",2],["render",2],["environment",9],["readiness",16],["banner",9],["void",2],["if",5],["typeof",1],["document",2],["undefined",1],["return",2],["const",5],["standard",2],["profile",1],["value",1],["as",1],["null",1],["visible",3],["enabled",1],["true",2],["ready",1],["query",4],["selector",4],["all",1],["each",1],["class",1],["list",1],["toggle",1],["hidden",1],["title",5],["data",3],["summary",5],["action",3],["open",2],["text",3],["content",3],["compute",1]]},{"id":"frontend/src/features/send/environment.ts#unavailableReadinessSnapshot","name":[["unavailable",1],["readiness",1],["snapshot",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["environment",1],["ts",1]],"body":[["function",2],["unavailable",3],["readiness",4],["snapshot",2],["standard",2],["return",1],["schema",1],["version",1],["enabled",1],["true",1],["ready",1],["false",1],["state",1],["reason",1],["status",1],["refresh",1],["failed",1],["requirements",1],["digest",1],["missing",2],["environments",1],["packages",1],["remediation",1],["null",1]]},{"id":"frontend/src/features/send/first-send.test.ts","name":[["first",1],["send",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["first",3],["message",7],["fresh",2],["session",4],["shares",1],["creation",3],["attach",1],["publishes",1],["id",21],["as",2],["soon",1],["post",7],["frames",8],["answers",1],["then",2],["opens",1],["conversation",8],["load",10],["sessions",12],["open",12],["send",10],["dispatch",1],["alone",1],["so",1],["reset",5],["close",3],["turn",7],["ticket",5],["running",6],["false",4],["unlocked",1],["composer",15],["wiped",1],["messages",3],["bumped",1],["gen",5],["landed",1],["middle",1],["had",1],["just",1],["started",2],["now",1],["waits",1],["opening",1],["before",3],["captures",1],["its",2],["generation",1],["posts",1],["import",7],["after",6],["each",4],["describe",3],["expect",14],["vi",22],["from",7],["vitest",1],["const",12],["ws",3],["mock",6],["hoisted",2],["sub",1],["fn",4],["unsub",1],["async",5],["connect",1],["current",4],["history",8],["unconfirmed",5],["project",3],["stores",3],["store",3],["fields",3],["signal",1],["field",1],["pending",3],["request",3],["stream",1],["upload",5],["state",4],["chrome",1],["submission",3],["grace",3],["ms",2],["nodes",10],["record",2],["string",15],["fake",17],["el",16],["let",4],["order",8],["clear",3],["failures",1],["creations",1],["length",1],["hint",2],["cancel",2],["btn",4],["workspace",2],["value",19],["hello",4],["stub",7],["global",7],["document",4],["query",4],["selector",4],["sel",4],["replace",3],["null",5],["all",4],["element",8],["by",4],["create",6],["ns",2],["text",8],["node",5],["body",6],["held",2],["new",8],["promise",8],["void",1],["resolve",8],["release",2],["window",2],["push",3],["return",5],["fid",2],["real",2],["performs",1],["way",1],["fetch",3],["url",4],["opts",2],["method",2],["path",4],["api",1],["v1",1],["unknown",1],["if",3],["frame",8],["else",1],["req",2],["execution",1],["exec",1],["queue",1],["position",1],["ok",2],["true",3],["status",2],["200",2],["json",1],["stringify",1],["proj",2],["unstub",2],["globals",2],["dispatches",1],["only",1],["shared",1],["has",1],["opened",1],["done",2],["answer",1],["adoption",1],["park",1],["10",1],["await",5],["be",10],["equal",2],["some",1],["step",2],["starts",1],["survived",1],["still",1],["was",1],["accepted",1],["draft",1],["gone",1],["unanswered",1],["releases",1],["hold",1],["bounded",1],["realigns",1],["timers",4],["align",6],["ends",1],["reject",1],["type",1],["error",1],["failed",1],["try",1],["advance",2],["time",2],["have",1],["been",1],["called",1],["finally",1]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["function",2],["fake",5],["el",5],["const",1],["node",3],["class",1],["list",1],["add",2],["remove",3],["toggle",1],["contains",1],["false",1],["value",1],["children",2],["dataset",1],["style",1],["inner",1],["html",1],["text",1],["content",1],["append",1],["child",4],["unknown",1],["push",1],["return",2],["focus",1],["attribute",2],["query",2],["selector",2],["null",1],["all",1],["event",1],["listener",1],["scroll",1]]},{"id":"frontend/src/features/send/first-send.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["type",2],["fake",2],["el",2],["record",2],["string",4],["unknown",4],["class",2],["list",2],["add",2],["void",6],["remove",2],["toggle",2],["contains",2],["boolean",2],["value",2],["children",2]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl.addEventListener","name":[["add",1],["event",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["add",2],["event",2],["listener",2]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["unknown",2],["node",1],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl.focus","name":[["focus",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["focus",2]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["remove",2]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl.removeAttribute","name":[["remove",1],["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["remove",2],["attribute",2]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl.scrollTo","name":[["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["scroll",2]]},{"id":"frontend/src/features/send/first-send.test.ts#fakeEl.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["attribute",2]]},{"id":"frontend/src/features/send/first-send.test.ts#releaseSessions","name":[["release",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["first",1],["test",1],["ts",1]],"body":[["release",2],["sessions",2],["void",2]]},{"id":"frontend/src/features/send/handlers.ts","name":[["handlers",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["11",1],["ws",7],["types",3],["problem",1],["cards",2],["step",5],["plan",4],["permission",4],["candidate",4],["port",1],["app",2],["js",2],["5206",1],["5216",1],["5277",1],["5310",2],["frame",7],["update",6],["stays",1],["06",3],["lane",4],["injects",1],["turn",8],["ticket",4],["body",2],["through",1],["handler",2],["not",1],["register",2],["action",1],["timeline",2],["replay",1],["begin",1],["text",1],["chunk",1],["import",16],["open",1],["gen",1],["from",16],["stores",2],["session",1],["running",1],["stream",1],["enable",1],["composer",1],["sessions",1],["dom",1],["schedule",1],["workbench",1],["refresh",1],["island",1],["event",2],["id",2],["stale",1],["mine",3],["guards",1],["registry",2],["type",2],["message",1],["apply",2],["resolution",1],["final",1],["review",1],["status",2],["mark",1],["ready",2],["handle",1],["environment",2],["readiness",1],["terminal",2],["cancel",1],["hidden",1],["host",1],["render",4],["card",3],["resolve",1],["progress",1],["attachment",1],["problems",3],["ref",1],["add",1],["live",2],["activate",1],["resume",1],["watch",1],["done",3],["const",1],["completed",1],["failed",1],["cancelled",1],["blocked",1],["by",2],["guardian",1],["success",1],["installed",2],["once",1],["only",1],["owns",1],["skipping",1],["already",2],["present",1],["would",3],["make",1],["idempotence",2],["theft",1],["look",1],["same",1],["if",1],["later",1],["registers",1],["first",1],["go",1],["quietly",1],["unregistered",1],["its",1],["simply",1],["never",1],["appear",1],["flag",1],["gives",1],["anything",1],["registered",1],["someone",1],["else",1],["still",1],["raises",1],["duplicate",1],["error",1],["built",1],["let",1],["false",1],["test",1],["seam",1],["call",1],["after",1],["reset",1],["handlers",1],["cannot",1],["observe",1],["5296",1],["gated",1],["fid",1],["before",1],["calling",1]]},{"id":"frontend/src/features/send/handlers.ts#handleArtifactRefProblems","name":[["handle",1],["artifact",1],["ref",1],["problems",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["artifact",2],["ref",3],["problems",4],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["render",1]]},{"id":"frontend/src/features/send/handlers.ts#handleAttachmentProblems","name":[["handle",1],["attachment",1],["problems",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["attachment",3],["problems",4],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["render",1]]},{"id":"frontend/src/features/send/handlers.ts#handleAutoRunTerminal","name":[["handle",1],["auto",1],["run",1],["terminal",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["auto",2],["run",2],["terminal",2],["ws",2],["message",2],["void",2],["const",1],["fid",2],["event",1],["frame",2],["id",2],["if",1],["mine",2],["root",1],["schedule",1],["workbench",1],["refresh",1],["60",1]]},{"id":"frontend/src/features/send/handlers.ts#handleAwaitPermission","name":[["handle",1],["await",1],["permission",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["await",2],["permission",4],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["render",2],["card",2],["as",1],["parameters",1],["typeof",1],["schedule",1],["workbench",1],["refresh",1]]},{"id":"frontend/src/features/send/handlers.ts#handleCandidateReady","name":[["handle",1],["candidate",1],["ready",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["candidate",4],["ready",4],["ws",2],["message",2],["void",2],["original",1],["branch",1],["type",1],["gates",2],["completion",2],["if",2],["return",1],["const",1],["fid",2],["event",1],["frame",2],["id",2],["mine",2],["root",1],["mark",1]]},{"id":"frontend/src/features/send/handlers.ts#handleCandidateResolved","name":[["handle",1],["candidate",1],["resolved",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["candidate",3],["resolved",2],["ws",2],["message",2],["void",2],["const",1],["fid",3],["event",1],["frame",2],["id",2],["if",1],["mine",2],["root",1],["apply",1],["resolution",1]]},{"id":"frontend/src/features/send/handlers.ts#handleFrameUpdateTurn","name":[["handle",1],["frame",1],["update",1],["turn",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",3],["frame",4],["update",2],["turn",5],["ws",2],["message",2],["void",2],["const",1],["fid",4],["event",2],["id",3],["if",6],["status",8],["processing",2],["activate",1],["ticket",1],["request",1],["execution",1],["running",2],["value",3],["true",1],["enable",1],["composer",1],["false",2],["cancel",1],["hidden",1],["resume",1],["watch",1],["string",2],["open",1],["gen",1],["typeof",1],["terminal",2],["includes",1],["stale",1],["schedule",2],["workbench",2],["refresh",2],["else",1],["review",2],["apply",1],["final",1],["environment",1],["readiness",1],["done",1]]},{"id":"frontend/src/features/send/handlers.ts#handlePermissionResolved","name":[["handle",1],["permission",1],["resolved",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["permission",4],["resolved",2],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["resolve",2],["card",2],["as",1],["parameters",1],["typeof",1],["schedule",1],["workbench",1],["refresh",1]]},{"id":"frontend/src/features/send/handlers.ts#handlePlanProgress","name":[["handle",1],["plan",1],["progress",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["plan",3],["progress",3],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["update",1],["rec",1]]},{"id":"frontend/src/features/send/handlers.ts#handlePlanReady","name":[["handle",1],["plan",1],["ready",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["plan",4],["ready",2],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["render",1],["card",1],["status",2],["null",1],["string",1],["undefined",1]]},{"id":"frontend/src/features/send/handlers.ts#handleStep","name":[["handle",1],["step",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["step",3],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["add",1],["live",1],["rec",1]]},{"id":"frontend/src/features/send/handlers.ts#handleStepUpdate","name":[["handle",1],["step",1],["update",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["step",3],["update",3],["ws",2],["message",2],["void",2],["if",1],["mine",1],["event",1],["frame",1],["id",1],["live",1],["rec",1]]},{"id":"frontend/src/features/send/handlers.ts#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["rec",2],["ws",2],["message",2],["record",3],["string",3],["unknown",3],["return",1],["as",1]]},{"id":"frontend/src/features/send/handlers.ts#registerSendHandlers","name":[["register",1],["send",1],["handlers",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["register",13],["send",2],["handlers",2],["void",2],["if",1],["installed",2],["return",1],["ws",11],["handler",11],["artifact",2],["ref",2],["problems",4],["handle",11],["attachment",2],["step",4],["update",2],["plan",4],["ready",4],["progress",2],["await",2],["permission",4],["resolved",4],["candidate",4],["auto",2],["run",2],["terminal",2],["true",1]]},{"id":"frontend/src/features/send/handlers.ts#resetSendHandlers","name":[["reset",1],["send",1],["handlers",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["handlers",1],["ts",1]],"body":[["function",2],["reset",2],["send",2],["handlers",2],["void",2],["installed",1],["false",1]]},{"id":"frontend/src/features/send/host.ts","name":[["host",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["host",1],["ts",1]],"body":[["window",2],["capability",1],["lookups",1],["ready",2],["from",2],["compat",3],["stub",2],["ts",2],["never",1],["typeof",1],["function",1],["not",1],["import",2],["exports",1]]},{"id":"frontend/src/features/send/host.ts#callLane","name":[["call",1],["lane",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["host",1],["ts",1]],"body":[["function",2],["call",2],["lane",2],["name",3],["string",2],["args",3],["unknown",4],["const",1],["fn",4],["host",1],["if",1],["return",2],["undefined",1],["as",1],["never",1]]},{"id":"frontend/src/features/send/host.ts#hostFn","name":[["host",1],["fn",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["host",1],["ts",1]],"body":[["function",2],["host",2],["fn",5],["name",3],["string",3],["args",3],["never",3],["unknown",5],["undefined",3],["const",2],["bag",2],["global",1],["as",3],["record",1],["if",1],["ready",1],["return",2]]},{"id":"frontend/src/features/send/host.ts#setCancelHidden","name":[["cancel",1],["hidden",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["host",1],["ts",1]],"body":[["function",2],["cancel",3],["hidden",6],["boolean",2],["void",2],["if",2],["typeof",1],["document",2],["undefined",1],["return",1],["const",1],["btn",4],["element",1],["by",1],["id",1],["class",1],["list",1],["toggle",1]]},{"id":"frontend/src/features/send/icon.ts","name":[["icon",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["icon",1],["ts",1]],"body":[["step",1],["plan",1],["permission",1],["icons",1],["sessions",2],["already",1],["paints",1],["subset",1],["file",2],["adds",1],["names",1],["those",1],["menus",1],["never",1],["needed",1],["globe",2],["list",2],["check",2],["rather",1],["than",1],["editing",1],["13",1],["table",1],["import",2],["el",1],["from",2],["messages",1],["dom",1],["icon",3],["as",1],["session",1],["const",1],["extra",1],["record",1],["string",2],["circle",3],["cx",2],["12",7],["cy",2],["10",2],["path",16],["m12",2],["2a14",1],["14",3],["20",3],["m2",1],["12h20",1],["package",1],["m11",4],["21",2],["73a2",1],["0l7",1],["a2",2],["16",1],["v8a2",1],["73l",1],["4a2",1],["0l",1],["8v8a2",1],["73z",1],["22",1],["v12",1],["polyline",1],["points",1],["29",1],["71",4],["m7",2],["27",1],["15",1],["18",3],["h3",3],["m15",3],["link",1],["m10",1],["13a5",1],["54",2],["54l3",1],["3a5",2],["07",2],["07l",1],["72",1],["m14",2],["11a5",1],["54l",1],["07l1",1],["lock",1],["rect",1],["width",1],["height",1],["11",3],["rx",1],["ry",1],["v7a5",1],["0v4",1],["h6a2",1],["2v16a2",1],["2h12a2",1],["v7",1],["2v4a2",1],["2h4",1],["message",1],["square",1],["m22",1],["17a2",1],["h6l",1],["v4a2",1],["2h14a2",1],["2z",1]]},{"id":"frontend/src/features/send/icon.ts#icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["icon",1],["ts",1]],"body":[["function",2],["icon",3],["name",4],["string",6],["size",4],["number",2],["cls",5],["const",2],["path",3],["extra",1],["if",1],["return",2],["session",1],["16",1],["svg",3],["class",1],["ic",1],["width",2],["height",1],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1]]},{"id":"frontend/src/features/send/icon.ts#iconEl","name":[["icon",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["icon",1],["ts",1]],"body":[["function",2],["icon",3],["el",3],["name",3],["string",4],["size",3],["number",2],["cls",3],["node",2],["const",1],["wrap",4],["span",1],["ic",1],["inner",1],["html",1],["return",1],["first",1],["child",1]]},{"id":"frontend/src/features/send/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["index",1],["ts",1]],"body":[["11",2],["send",12],["chain",1],["cards",2],["importing",1],["module",3],["assigns",1],["lane",4],["contract",4],["names",5],["onto",1],["window",9],["06",2],["boot",3],["ws",5],["07",1],["10",1],["install",2],["messages",2],["pattern",1],["registers",1],["candidate",8],["step",21],["plan",13],["permission",4],["types",2],["not",3],["import",10],["compat",2],["exports",1],["ts",1],["from",26],["here",2],["installs",1],["proxy",1],["as",4],["side",1],["effect",1],["would",1],["clobber",1],["test",1],["own",1],["frame",6],["update",8],["registered",1],["turn",15],["body",3],["injected",1],["through",1],["handler",2],["ready",3],["stub",1],["render",13],["stored",3],["impl",1],["list",1],["handlers",6],["admission",21],["settled",5],["forget",3],["outstanding",3],["admissions",4],["reconcile",3],["last",4],["remember",4],["handle",4],["register",4],["build",3],["card",7],["search",3],["result",3],["http",3],["url",3],["type",3],["attachment",4],["problems",8],["ref",3],["export",16],["grace",2],["ms",1],["legacy",1],["key",1],["prefix",1],["age",1],["within",1],["migrate",1],["reset",1],["retries",1],["schedule",1],["retry",1],["apply",3],["resolution",2],["final",1],["review",4],["status",3],["replacement",2],["committed",1],["text",1],["mark",2],["replace",1],["message",1],["answer",1],["truth",1],["badge",1],["environment",5],["readiness",4],["terminal",2],["error",1],["refresh",1],["banner",1],["unavailable",1],["snapshot",1],["call",2],["host",5],["fn",1],["cancel",1],["hidden",1],["icon",5],["el",1],["default",1],["scope",2],["perm",3],["action",1],["line",1],["cn",1],["resolve",1],["statuses",1],["approve",1],["discard",1],["conf",1],["level",1],["resume",2],["revise",1],["show",1],["approval",1],["progress",1],["annot",1],["bind",2],["composer",3],["state",1],["add",1],["live",2],["base",1],["name",1],["bin",1],["elide",1],["clip",1],["pre",1],["code",2],["block",2],["lang",1],["output",1],["accept",1],["ticket",8],["activate",1],["close",1],["commit",1],["open",1],["owns",1],["watch",1],["retire",1],["failure",4],["hint",2],["meta",1],["done",1],["const",3],["assign",1],["inject",1],["safe",1],["more",1],["than",1],["once",1],["unless",1],["present",1],["dom",1],["free",1],["by",1],["design",1],["runs",1],["at",1],["before",1],["shell",1],["has",1],["rendered",1],["so",1],["main",1],["tsx",1],["calls",1],["after",1],["app",1],["instead",1],["17",1],["artifacts",2],["finish",1],["split",1],["global",1],["unknown",1],["target",1],["if",1],["capability",1],["check",1],["uses",1],["typeof",1]]},{"id":"frontend/src/features/send/index.ts#installSend","name":[["install",1],["send",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["send",9],["target",18],["global",2],["as",5],["unknown",2],["void",2],["register",1],["handlers",1],["frame",2],["update",2],["turn",2],["handler",1],["handle",1],["render",6],["stored",2],["step",7],["impl",1],["host",2],["explicit",1],["name",2],["lines",1],["not",1],["loop",1],["so",1],["duplicate",1],["scan",1],["za",1],["see",1],["every",1],["assignment",1],["build",2],["card",2],["attachment",2],["problems",4],["ref",2],["search",2],["result",2],["http",2],["url",2],["admission",8],["settled",2],["forget",2],["outstanding",2],["admissions",2],["reconcile",2],["last",2],["remember",2]]},{"id":"frontend/src/features/send/index.ts#sendReady","name":[["send",1],["ready",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["index",1],["ts",1]],"body":[["function",2],["send",7],["ready",4],["target",8],["global",2],["as",4],["unknown",2],["boolean",2],["return",1],["outstanding",1],["admissions",1]]},{"id":"frontend/src/features/send/index.ts#SendTarget","name":[["send",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["index",1],["ts",1]],"body":[["type",2],["send",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/send/install.test.ts","name":[["install",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["install",1],["test",1],["ts",1]],"body":[["import",7],["after",2],["each",4],["before",2],["describe",2],["expect",25],["from",8],["vitest",1],["contract",6],["stub",3],["ready",7],["compat",1],["render",5],["stored",3],["step",8],["impl",3],["messages",1],["list",1],["register",8],["builtin",2],["handlers",13],["frame",7],["update",8],["turn",3],["handler",23],["ws",26],["reset",6],["send",16],["has",17],["registry",1],["names",4],["install",5],["index",1],["11",1],["window",1],["exports",1],["wiring",1],["null",4],["assigns",1],["ten",1],["as",1],["real",1],["implementations",1],["not",7],["typeof",1],["const",2],["target",5],["record",1],["string",1],["unknown",1],["equal",1],["build",1],["card",1],["attachment",2],["problems",4],["ref",2],["search",1],["result",1],["http",1],["url",1],["admission",4],["settled",1],["forget",1],["outstanding",1],["admissions",1],["reconcile",1],["last",1],["remember",1],["name",3],["be",19],["true",14],["false",5],["registers",1],["cards",2],["candidate",3],["plan",3],["permission",3],["types",1],["four",1],["owned",1],["elsewhere",1],["artifact",1],["progress",1],["await",1],["resolved",2],["auto",1],["run",1],["terminal",1],["replay",1],["begin",1],["text",1],["chunk",1],["action",1],["timeline",1],["type",1],["another",1],["lane",2],["registered",1],["first",1],["error",1],["silent",1],["skip",1],["idempotence",1],["theft",1],["must",1],["look",1],["alike",1],["skipping",1],["whatever",1],["already",1],["there",1],["would",1],["leave",1],["unregistered",1],["its",1],["absent",1],["nothing",1],["said",1],["failure",1],["mode",1],["wave",1],["kept",1],["finding",1],["throw",4],["duplicate",2],["idempotent",1],["steal",1],["06",1]]},{"id":"frontend/src/features/send/permission.ts","name":[["permission",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["permission",1],["gate",1],["cards",2],["port",1],["app",1],["js",1],["6460",1],["6614",1],["dom",2],["class",1],["names",1],["perm",8],["card",2],["resolved",1],["allowed",1],["denied",1],["frozen",1],["they",1],["e2",1],["contract",1],["registry",1],["null",1],["proto",2],["so",1],["keys",2],["like",1],["cannot",1],["pollute",1],["import",9],["from",9],["i18n",1],["runtime",1],["running",1],["stores",1],["stream",2],["el",2],["messages",3],["down",1],["scroll",1],["ensure",1],["api",3],["error",1],["text",1],["sessions",2],["hint",1],["chrome",1],["call",1],["lane",1],["host",1],["icon",2],["const",1],["scope",5],["record",1],["string",2],["once",2],["conversation",2],["project",2],["global",2]]},{"id":"frontend/src/features/send/permission.ts#defaultRememberScope","name":[["default",1],["remember",1],["scope",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["default",2],["remember",2],["scope",2],["perm",2],["event",2],["string",2],["return",1],["dangerous",1],["once",1],["conversation",1]]},{"id":"frontend/src/features/send/permission.ts#markPermCard","name":[["mark",1],["perm",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["mark",2],["perm",14],["card",7],["id",4],["string",4],["allowed",10],["boolean",2],["scope",7],["null",4],["resolution",6],["unknown",2],["void",2],["const",6],["reg",3],["registry",1],["if",9],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",2],["return",3],["resolved",2],["true",6],["allow",2],["disabled",4],["deny",2],["class",1],["list",1],["add",1],["denied",3],["let",1],["st",5],["query",2],["selector",2],["status",7],["as",2],["htmlelement",1],["el",2],["div",1],["append",2],["child",2],["res",3],["rec",1],["after",5],["restart",5],["context",1],["text",1],["content",1],["once",1],["cn",1],["old",3],["continue",8],["remove",1],["requires",1],["cont",6],["button",1],["btn",1],["replan",1],["htmlbutton",1],["element",1],["onclick",1],["async",1],["running",3],["value",2],["hint",1],["toast",1],["false",2],["try",1],["await",1],["lane",1],["send",1],["prompt",1],["finally",1],["connected",1]]},{"id":"frontend/src/features/send/permission.ts#permActionLine","name":[["perm",1],["action",1],["line",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["perm",4],["action",2],["line",2],["event",2],["mono",10],["boolean",2],["text",10],["string",11],["const",3],["inp",12],["rec",1],["input",1],["tool",13],["if",7],["bash",1],["return",8],["true",6],["command",1],["target",7],["write",1],["file",3],["edit",1],["read",1],["save",1],["artifact",1],["path",1],["filename",1],["web",2],["fetch",1],["url",1],["search",1],["false",2],["query",1],["env",1],["setup",1],["packages",5],["array",2],["length",1],["join",1],["name",1],["mcp",1],["call",1],["server",1],["delegate",1],["specialist",1]]},{"id":"frontend/src/features/send/permission.ts#PermEvent","name":[["perm",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["type",2],["perm",2],["event",2],["decision",2],["id",4],["string",22],["frame",2],["tool",2],["title",2],["target",2],["input",2],["record",2],["unknown",8],["sub",2],["agent",2],["dangerous",2],["policy",2],["review",2],["kind",2],["resolved",2],["file",2],["path",2],["scopes",2],["suggested",2],["patterns",2],["allow",2],["scope",2]]},{"id":"frontend/src/features/send/permission.ts#PermHandle","name":[["perm",1],["handle",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["type",2],["perm",2],["handle",2],["card",2],["htmlelement",2],["allow",2],["htmlbutton",4],["element",4],["deny",2],["resolved",2],["boolean",2],["resolution",2],["unknown",2]]},{"id":"frontend/src/features/send/permission.ts#permScopeCn","name":[["perm",1],["scope",1],["cn",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["perm",4],["scope",4],["cn",2],["string",4],["return",1],["keys",2]]},{"id":"frontend/src/features/send/permission.ts#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["rec",2],["value",5],["unknown",5],["record",3],["string",3],["return",1],["typeof",1],["object",1],["as",1]]},{"id":"frontend/src/features/send/permission.ts#registry","name":[["registry",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["registry",2],["record",4],["string",4],["perm",6],["handle",4],["let",1],["reg",5],["cards",2],["value",2],["as",2],["null",2],["if",1],["object",1],["create",1],["return",1]]},{"id":"frontend/src/features/send/permission.ts#renderPermissionCard","name":[["render",1],["permission",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["render",2],["permission",3],["card",19],["perm",41],["event",2],["void",5],["const",25],["id",11],["string",7],["decision",5],["if",14],["return",4],["reg",4],["registry",1],["prev",4],["object",2],["prototype",1],["has",1],["own",1],["property",1],["call",1],["undefined",3],["connected",1],["let",3],["host",7],["htmlelement",2],["null",5],["try",2],["st",4],["ensure",1],["wrap",9],["catch",2],["typeof",1],["document",2],["element",5],["by",1],["messages",1],["el",22],["div",12],["head",7],["append",22],["child",22],["icon",1],["lock",1],["15",1],["ic",1],["span",3],["title",3],["run",1],["tool",1],["sub",5],["agent",2],["badge",4],["dangerous",2],["danger",1],["approval",1],["needed",1],["act",4],["action",1],["line",1],["text",5],["detail",2],["mono",3],["file",9],["review",11],["keys",2],["record",3],["credential",2],["path",7],["dynamic",2],["search",2],["unreviewable",2],["verification",2],["failed",3],["key",3],["policy",2],["kind",2],["resolved",4],["lbl",5],["scope",12],["default",1],["remember",3],["sc",3],["row",3],["segs",3],["pat",14],["scopes",1],["once",4],["conversation",1],["project",1],["global",1],["each",3],["button",4],["seg",1],["active",3],["cn",1],["onclick",4],["values",1],["class",2],["list",2],["remove",1],["add",1],["style",2],["display",2],["none",2],["rule",1],["input",2],["as",5],["htmlinput",2],["type",2],["value",5],["suggested",5],["patterns",5],["target",1],["length",1],["chips",4],["chip",1],["fb",7],["placeholder",2],["deny",9],["reason",1],["btns",5],["allow",9],["btn",2],["htmlbutton",2],["submit",4],["async",1],["ok",5],["boolean",1],["promise",1],["disabled",4],["true",4],["body",8],["unknown",3],["pattern",1],["trim",3],["message",1],["resolution",5],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["frame",1],["method",1],["post",1],["json",1],["stringify",1],["rec",4],["res",3],["throw",1],["new",1],["error",3],["was",1],["not",1],["accepted",1],["err",4],["output",2],["committed",4],["false",3],["hint",1],["toast",1],["mark",1],["down",1]]},{"id":"frontend/src/features/send/permission.ts#renderPermissionCard.submit","name":[["submit",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["submit",3],["async",2],["ok",6],["boolean",2],["promise",2],["void",2],["allow",3],["disabled",4],["deny",2],["true",3],["const",4],["body",8],["record",1],["string",3],["unknown",3],["decision",4],["id",4],["scope",3],["if",4],["once",1],["pattern",1],["pat",1],["value",3],["trim",3],["fb",2],["message",1],["let",1],["resolution",5],["try",1],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["frame",1],["method",1],["post",1],["json",1],["stringify",1],["rec",4],["res",3],["throw",1],["new",1],["error",3],["permission",1],["was",1],["not",1],["accepted",1],["catch",1],["err",4],["as",1],["output",2],["committed",4],["null",1],["false",1],["hint",1],["toast",1],["failed",1],["text",1],["return",1],["mark",1],["perm",1],["card",1]]},{"id":"frontend/src/features/send/permission.ts#resolvePermissionCard","name":[["resolve",1],["permission",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["permission",1],["ts",1]],"body":[["function",2],["resolve",2],["permission",2],["card",3],["perm",3],["event",2],["void",2],["const",3],["id",5],["string",1],["decision",1],["reg",3],["registry",1],["if",2],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["return",1],["resolved",1],["mark",1],["allow",1],["scope",1],["null",1]]},{"id":"frontend/src/features/send/plan.test.ts","name":[["plan",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["terminal",2],["plan",19],["card",18],["read",1],["complete",4],["execution",1],["next",1],["step",9],["still",3],["drawn",1],["pulsing",1],["progress",6],["glyph",2],["row",5],["said",1],["status",9],["completed",15],["s2",1],["rendered",1],["both",1],["halves",1],["as",4],["stored",1],["server",1],["no",1],["longer",1],["writes",1],["pair",2],["but",1],["rows",6],["written",1],["before",3],["did",1],["carry",1],["so",1],["must",1],["not",6],["completion",1],["claim",1],["live",2],["work",1],["nothing",1],["running",1],["import",4],["each",2],["describe",2],["expect",10],["vi",4],["from",4],["vitest",1],["const",7],["fake",5],["hoisted",1],["return",1],["make",3],["host",3],["div",1],["messages",4],["mock",2],["dom",1],["el",1],["selector",2],["string",1],["null",1],["scroll",1],["down",1],["i18n",1],["runtime",1],["current",2],["id",2],["stores",1],["session",1],["render",4],["unknown",1],["node",1],["children",1],["value",1],["show",1],["last",3],["eyebrow",6],["one",4],["pc",10],["text",5],["content",5],["be",5],["class",5],["name",3],["contain",2],["by",2],["map",2],["equal",2],["unconfirmed",1],["title",1],["keeps",1],["while",1],["executing",2],["reads",1],["every",1],["settled",1]]},{"id":"frontend/src/features/send/plan.test.ts#byClass","name":[["by",1],["class",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["function",2],["by",2],["class",3],["card",3],["fake",4],["node",6],["cls",3],["string",2],["return",1],["walk",1],["filter",1],["name",1],["split",1],["includes",1]]},{"id":"frontend/src/features/send/plan.test.ts#FakeNode","name":[["fake",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["type",2],["fake",10],["node",10],["tag",2],["string",14],["class",2],["name",2],["text",2],["content",2],["title",2],["inner",2],["html",2],["dataset",2],["record",2],["children",2],["append",2],["child",6],["remove",2],["void",2],["first",2],["null",2]]},{"id":"frontend/src/features/send/plan.test.ts#lastCard","name":[["last",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["function",2],["last",2],["card",7],["fake",4],["node",3],["const",2],["host",4],["as",2],["unknown",1],["children",2],["length",1],["if",1],["throw",1],["new",1],["error",1],["render",1],["plan",1],["appended",1],["no",1],["return",1]]},{"id":"frontend/src/features/send/plan.test.ts#make","name":[["make",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["make",2],["tag",3],["string",7],["class",4],["name",4],["null",6],["text",5],["const",1],["node",4],["record",1],["unknown",4],["content",1],["title",1],["inner",1],["html",1],["dataset",1],["children",2],["as",2],["first",1],["child",5],["remove",1],["append",1],["push",1],["return",2]]},{"id":"frontend/src/features/send/plan.test.ts#make.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["remove",2]]},{"id":"frontend/src/features/send/plan.test.ts#one","name":[["one",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["function",2],["one",2],["card",4],["fake",4],["node",7],["cls",4],["string",2],["const",1],["by",1],["class",1],["if",1],["throw",1],["new",1],["error",1],["no",1],["return",1]]},{"id":"frontend/src/features/send/plan.test.ts#plan","name":[["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["function",2],["plan",2],["statuses",3],["string",2],["return",1],["title",2],["mean",1],["standard",1],["deviation",1],["steps",1],["map",1],["status",2],["index",3],["id",1],["step",1]]},{"id":"frontend/src/features/send/plan.test.ts#walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["test",1],["ts",1]],"body":[["function",2],["walk",3],["node",10],["fake",6],["found",5],["push",1],["const",1],["child",2],["children",1],["return",1]]},{"id":"frontend/src/features/send/plan.ts","name":[["plan",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["structured",1],["plan",20],["card",3],["live",2],["progress",3],["port",1],["app",1],["js",1],["5876",1],["6041",1],["settled",4],["step",9],["statuses",3],["matches",1],["service",1],["skipped",2],["dispatch",1],["takes",1],["turn",6],["ticket",5],["before",2],["post",1],["so",3],["terminal",1],["event",1],["beats",1],["202",1],["cannot",1],["be",1],["revived",1],["by",1],["await",1],["import",13],["lang",1],["optional",1],["from",13],["i18n",2],["runtime",1],["done",1],["open",2],["gen",1],["current",1],["id",1],["stores",4],["session",1],["default",1],["model",1],["name",1],["customize",1],["mode",1],["pending",1],["ready",1],["status",4],["running",2],["stream",1],["el",2],["messages",2],["dom",2],["down",1],["scroll",1],["api",3],["error",1],["text",1],["sessions",3],["hint",1],["chrome",1],["enable",1],["composer",1],["call",1],["lane",1],["cancel",1],["hidden",1],["host",1],["icon",3],["commit",1],["owns",1],["resume",1],["watch",1],["export",1],["const",2],["completed",2],["failed",1],["copy",2],["generated",1],["07",1],["dictionaries",1],["not",6],["carry",2],["kept",1],["here",1],["en",3],["ts",2],["zh",3],["stay",1],["byte",2],["extracts",1],["record",2],["string",2],["eyebrow",3],["unconfirmed",6],["ended",2],["steps",1],["confirmed",4],["execution",1],["started",3],["row",1],["class",1],["glyph",1],["pulses",1],["only",1],["while",1],["executing",1],["under",1],["any",1],["other",1],["nothing",1],["drawn",1],["as",3],["but",2],["instead",1],["work",1],["footer",1],["still",2],["shown",1],["complete",1],["server",1],["no",1],["longer",1],["pair",1],["rows",1],["written",1],["did",1]]},{"id":"frontend/src/features/send/plan.ts#approvePlan","name":[["approve",1],["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["async",2],["function",2],["approve",4],["plan",8],["promise",2],["void",2],["if",2],["await",1],["dispatch",1],["turn",1],["model",2],["default",1],["name",1],["value",2],["auto",1],["executing",1],["failed",1],["mode",1],["false",1],["const",1],["pt",3],["toggle",1],["class",1],["list",1],["remove",1]]},{"id":"frontend/src/features/send/plan.ts#asPlan","name":[["as",1],["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["as",3],["plan",5],["value",5],["unknown",2],["return",1],["typeof",1],["object",1]]},{"id":"frontend/src/features/send/plan.ts#discardPlan","name":[["discard",1],["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["async",2],["function",2],["discard",4],["plan",8],["promise",2],["void",2],["if",2],["current",2],["id",2],["value",5],["return",1],["try",1],["await",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["catch",1],["best",1],["effort",1],["const",1],["card",4],["live",1],["remove",1],["ready",1],["null",1],["status",1],["discarded",2],["pending",1],["false",1],["hint",1],["toast",1]]},{"id":"frontend/src/features/send/plan.ts#dispatchPlanTurn","name":[["dispatch",1],["plan",1],["turn",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["async",2],["function",2],["dispatch",2],["plan",2],["turn",7],["path",3],["string",8],["body",4],["record",2],["unknown",4],["running",5],["hint",5],["failed",4],["key",3],["promise",2],["boolean",2],["if",3],["current",3],["id",5],["value",6],["return",4],["false",5],["const",2],["token",4],["open",2],["ticket",4],["true",5],["enable",1],["composer",1],["cancel",1],["hidden",1],["try",1],["accepted",2],["await",1],["api",2],["frames",1],["method",1],["post",1],["json",1],["stringify",1],["as",1],["request",1],["execution",1],["null",1],["owns",2],["commit",1],["resume",1],["watch",1],["gen",1],["catch",1],["error",1],["text",1],["done",1]]},{"id":"frontend/src/features/send/plan.ts#Plan","name":[["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["type",2],["plan",4],["title",2],["string",6],["confidence",2],["unknown",4],["status",2],["steps",2],["step",2],["key",2]]},{"id":"frontend/src/features/send/plan.ts#planCardLabels","name":[["plan",1],["card",1],["labels",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["plan",17],["card",2],["labels",2],["steps",6],["readonly",2],["status",19],["string",10],["st",13],["eyebrow",12],["cls",4],["const",5],["done",6],["filter",3],["completed",6],["length",4],["total",6],["open",3],["progress",1],["if",1],["return",2],["unconfirmed",3],["draft",2],["executing",4],["failed",4],["paused",4],["default",1],["step",1],["settled",1]]},{"id":"frontend/src/features/send/plan.ts#planConfLevel","name":[["plan",1],["conf",1],["level",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["plan",2],["conf",2],["level",2],["unknown",2],["high",4],["medium",4],["low",4],["if",3],["null",1],["return",4],["const",2],["string",1],["lower",1],["case",1],["parse",1],["float",1],["includes",4],["na",2],["75",1]]},{"id":"frontend/src/features/send/plan.ts#PlanStep","name":[["plan",1],["step",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["type",2],["plan",2],["step",2],["id",2],["string",10],["title",2],["content",2],["detail",2],["status",2],["deliverables",2],["unknown",2]]},{"id":"frontend/src/features/send/plan.ts#planStepIcon","name":[["plan",1],["step",1],["icon",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["plan",2],["step",2],["icon",2],["status",6],["unknown",2],["string",2],["if",4],["completed",1],["return",5],["check",1],["progress",1],["circle",3],["dot",1],["failed",1],["skipped",1]]},{"id":"frontend/src/features/send/plan.ts#planStepSettled","name":[["plan",1],["step",1],["settled",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["plan",3],["step",3],["settled",3],["status",3],["unknown",2],["boolean",2],["return",1],["statuses",1],["includes",1],["string",1]]},{"id":"frontend/src/features/send/plan.ts#planStepView","name":[["plan",1],["step",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["plan",6],["step",7],["view",2],["status",11],["unknown",2],["string",7],["cls",4],["icon",5],["unconfirmed",5],["boolean",2],["const",1],["pending",1],["if",1],["progress",1],["executing",1],["return",2],["circle",1],["dot",1],["true",1],["false",1]]},{"id":"frontend/src/features/send/plan.ts#planT","name":[["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["plan",4],["key",6],["string",6],["args",5],["unknown",2],["const",2],["from",3],["dict",3],["optional",1],["null",2],["copy",2],["lang",1],["en",1],["return",1],["length",1],["replace",1]]},{"id":"frontend/src/features/send/plan.ts#renderPlanCard","name":[["render",1],["plan",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["render",2],["plan",32],["card",16],["unknown",2],["status",9],["string",4],["null",7],["void",7],["const",28],["as",2],["if",14],["current",1],["id",4],["value",6],["return",3],["st",10],["draft",2],["ready",2],["old",3],["live",2],["remove",2],["typeof",2],["document",2],["undefined",1],["query",1],["selector",1],["all",1],["not",1],["rich",2],["each",3],["discarded",1],["el",33],["div",15],["head",5],["pc",16],["tt",4],["title",6],["wrap",1],["labels",5],["steps",6],["append",30],["child",30],["eyebrow",2],["default",3],["confidence",6],["lvl",3],["conf",2],["level",1],["badge",3],["span",7],["suffix",1],["na",1],["parse",1],["float",1],["sid",2],["view",5],["step",8],["row",6],["cls",2],["dataset",1],["unconfirmed",2],["chk",3],["check",3],["inner",1],["html",1],["icon",5],["15",3],["body",6],["content",2],["detail",2],["deliverables",2],["length",1],["chips",4],["chip",1],["file",1],["text",2],["11",1],["rev",3],["revise",4],["ta",7],["textarea",1],["input",1],["htmltext",1],["area",1],["element",1],["placeholder",2],["rows",1],["onkeydown",1],["composing",1],["key",3],["code",1],["229",1],["enter",1],["shift",1],["prevent",1],["trim",1],["pa",10],["ok",5],["button",4],["approve",4],["btn",4],["onclick",4],["no",6],["outline",2],["small",2],["discard",4],["else",1],["paused",1],["go",5],["resume",2],["host",3],["messages",1],["down",1]]},{"id":"frontend/src/features/send/plan.ts#resumePlan","name":[["resume",1],["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["async",2],["function",2],["resume",4],["plan",6],["promise",2],["void",2],["await",1],["dispatch",1],["turn",1],["model",2],["default",1],["name",1],["value",1],["resuming",1],["failed",1]]},{"id":"frontend/src/features/send/plan.ts#revisePlan","name":[["revise",1],["plan",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["async",2],["function",2],["revise",4],["plan",5],["changes",3],["string",2],["promise",2],["void",2],["await",1],["dispatch",1],["turn",1],["model",2],["default",1],["name",1],["value",1],["toast",2],["revising",1],["failed",1]]},{"id":"frontend/src/features/send/plan.ts#showPlanApproval","name":[["show",1],["plan",1],["approval",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["show",2],["plan",7],["approval",2],["void",3],["if",2],["card",8],["live",1],["return",1],["const",5],["el",7],["div",3],["append",7],["child",7],["null",2],["legacy",2],["intro",1],["pa",5],["ok",5],["button",2],["approve",2],["btn",2],["icon",1],["check",1],["15",1],["span",1],["onclick",2],["remove",2],["call",1],["lane",1],["send",1],["approved",1],["prompt",1],["execute",1],["true",1],["no",3],["outline",1],["small",1],["common",1],["cancel",1],["host",3],["messages",1],["down",1]]},{"id":"frontend/src/features/send/plan.ts#updatePlanProgress","name":[["update",1],["plan",1],["progress",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["plan",1],["ts",1]],"body":[["function",2],["update",2],["plan",7],["progress",2],["record",2],["string",3],["unknown",2],["void",2],["const",7],["ready",7],["value",1],["as",5],["null",3],["if",7],["steps",3],["find",1],["id",4],["step",6],["status",8],["card",5],["live",1],["return",1],["let",1],["row",5],["htmlelement",5],["query",3],["selector",3],["all",1],["pc",4],["each",1],["dataset",1],["class",1],["name",1],["pending",1],["chk",3],["check",1],["inner",1],["html",1],["icon",2],["15",1],["foot",3],["executing",2],["done",2],["filter",1],["completed",1],["length",2],["total",2],["text",1],["content",1],["down",1]]},{"id":"frontend/src/features/send/problems.ts","name":[["problems",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["problems",1],["ts",1]],"body":[["attachment",1],["ref",2],["problem",1],["cards",1],["port",1],["app",1],["js",1],["13035",1],["13096",1],["not",3],["one",1],["card",1],["attachments",1],["carry",2],["name",1],["reason",1],["limit",1],["bytes",2],["client",1],["owns",2],["wording",1],["refs",1],["code",1],["message",1],["server",1],["import",5],["from",5],["i18n",1],["runtime",1],["artifacts",1],["api",1],["el",1],["messages",3],["host",1],["dom",1],["down",1],["scroll",1],["public",1],["text",1],["scrub",2],["const",1],["attach",5],["reasons",1],["record",1],["string",2],["version",2],["changed",2],["found",2],["unsupported",2],["type",1],["decode",2],["failed",2]]},{"id":"frontend/src/features/send/problems.ts#renderAttachmentProblems","name":[["render",1],["attachment",1],["problems",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["problems",1],["ts",1]],"body":[["function",2],["render",2],["attachment",2],["problems",11],["unknown",3],["void",2],["if",2],["array",2],["length",2],["return",2],["const",8],["messages",5],["host",1],["card",4],["el",5],["div",3],["ref",6],["append",5],["child",5],["head",1],["attach",5],["title",1],["slice",1],["each",1],["raw",4],["typeof",1],["object",1],["as",1],["record",1],["string",2],["row",4],["problem",3],["code",1],["public",1],["text",1],["name",1],["80",1],["reason",10],["limit",5],["number",2],["key",3],["reasons",1],["detail",2],["too",4],["large",2],["bytes",4],["budget",2],["exhausted",1],["many",2],["span",1],["msg",1],["down",1]]},{"id":"frontend/src/features/send/problems.ts#renderRefProblems","name":[["render",1],["ref",1],["problems",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["problems",1],["ts",1]],"body":[["function",2],["render",2],["ref",9],["problems",11],["unknown",3],["void",2],["if",2],["array",2],["length",2],["return",2],["const",4],["messages",5],["host",1],["card",4],["el",5],["div",3],["append",5],["child",5],["head",1],["refs",1],["title",1],["slice",1],["each",1],["raw",4],["typeof",1],["object",1],["as",1],["record",1],["string",3],["row",4],["problem",3],["code",2],["server",1],["message",2],["not",1],["lookup",1],["already",1],["names",1],["file",1],["says",1],["re",1],["deriving",1],["here",1],["two",1],["drift",1],["apart",1],["span",1],["msg",1],["down",1]]},{"id":"frontend/src/features/send/refused-send.test.ts","name":[["refused",1],["send",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["send",17],["server",5],["refuses",2],["before",5],["admission",2],["post",1],["frames",10],["id",10],["message",13],["answers",1],["409",7],["model",38],["profile",25],["needs",11],["key",16],["revision",9],["unavailable",10],["ambiguous",7],["synchronously",1],["nothing",2],["stored",2],["no",15],["user",10],["row",1],["job",1],["had",1],["already",1],["cleared",2],["composer",21],["restored",1],["draft",6],["only",4],["environment",7],["readiness",2],["errors",1],["let",5],["turn",3],["done",19],["failed",3],["paint",1],["please",1],["try",1],["again",2],["over",3],["actionable",1],["same",1],["tick",1],["text",36],["was",3],["gone",1],["reason",3],["import",7],["after",3],["each",4],["describe",4],["expect",45],["vi",21],["from",7],["vitest",1],["const",20],["ws",3],["mock",7],["hoisted",2],["sub",1],["fn",4],["unsub",1],["load",4],["sessions",2],["async",10],["connect",1],["i18n",1],["runtime",1],["current",2],["project",2],["stores",3],["session",12],["reset",3],["store",2],["fields",2],["signal",1],["field",1],["running",4],["stream",1],["upload",5],["state",4],["chrome",1],["rebind",33],["confirm",13],["claude",2],["nokey",1],["has",1],["api",9],["add",3],["one",10],["customize",3],["models",6],["openai4",1],["daemon",2],["activate",2],["another",1],["nodes",18],["record",2],["string",13],["fake",7],["el",7],["open",7],["cust",7],["routes",11],["status",14],["number",1],["body",8],["unknown",1],["pending",1],["clear",3],["failures",1],["creations",1],["messages",1],["hint",7],["cancel",1],["btn",2],["workspace",1],["value",19],["hello",21],["stub",11],["global",11],["document",2],["query",2],["selector",2],["sel",2],["replace",4],["null",2],["all",2],["element",4],["by",1],["create",3],["ns",1],["node",1],["window",2],["fetch",4],["url",6],["path",6],["v1",3],["route",4],["200",4],["return",6],["promise",15],["resolve",18],["ok",9],["400",1],["json",5],["stringify",5],["frame",10],["proj",1],["unstub",1],["globals",1],["keeps",6],["shows",2],["refusal",12],["await",13],["be",28],["last",6],["contain",7],["not",24],["false",14],["so",3],["optimistic",1],["bubble",14],["stay",1],["either",1],["removed",5],["true",12],["have",4],["been",3],["called",3],["prompt",1],["dismissed",1],["pinned",8],["configuration",7],["longer",9],["usable",3],["continue",8],["asks",1],["about",1],["moved",4],["without",2],["claiming",1],["exists",7],["gateway",1],["unusable",1],["pin",1],["error",3],["credential",5],["scope",1],["mismatch",1],["sec",1],["still",2],["now",4],["names",5],["different",4],["provider",5],["endpoint",5],["earlier",2],["its",6],["sent",3],["old",3],["asked",6],["push",1],["length",1],["match",7],["confirmed",1],["says",2],["actually",1],["did",1],["more",6],["than",4],["matches",3],["binding",8],["bound",5],["own",1],["opens",1],["active",4],["gpt",2],["4o",2],["continues",1],["under",1],["then",1],["put",2],["back",5],["something",1],["typed",3],["while",1],["request",1],["out",1],["new",8],["answer",5],["10",3],["refused",2],["could",2],["go",1],["into",1],["place",1],["left",1],["holds",1],["stays",1],["marked",1],["as",2],["added",3],["cancelled",3],["children",1],["undefined",1],["content",1],["during",1],["pre",1],["dispatch",2],["wait",1],["stayed",1],["skill",1],["token",1],["makes",1],["skills",3],["catalogue",3],["captured",1],["cannot",2],["plot",5],["if",2],["starts",1],["take",1],["ready",4],["code",3],["takes",1],["away",1],["went",1],["said",1],["choose",1],["read",1],["whose",2],["available",2],["actual",1],["missing",1],["keyless",3],["size",1],["claims",1],["re",1],["bind",1],["happened",1],["mp",1],["older",1],["sentence",1],["unbound",3],["backfilled",4]]},{"id":"frontend/src/features/send/refused-send.test.ts#answer","name":[["answer",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["answer",2],["value",2],["unknown",2],["void",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#answer~2","name":[["answer",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["answer",2],["value",2],["unknown",2],["void",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#catalogue","name":[["catalogue",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["catalogue",2],["value",2],["unknown",2],["void",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["function",2],["fake",5],["el",5],["const",2],["added",3],["string",2],["node",4],["class",1],["list",1],["add",2],["name",2],["void",1],["push",2],["remove",3],["toggle",1],["contains",1],["false",2],["value",1],["children",2],["dataset",1],["style",1],["inner",1],["html",1],["text",1],["content",1],["removed",2],["append",1],["child",4],["unknown",1],["return",2],["true",1],["focus",1],["attribute",2],["query",2],["selector",2],["null",1],["all",1],["event",1],["listener",1],["scroll",1]]},{"id":"frontend/src/features/send/refused-send.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["type",2],["fake",2],["el",2],["record",2],["string",10],["unknown",4],["class",6],["list",4],["add",4],["name",4],["void",6],["remove",2],["toggle",2],["contains",4],["boolean",4],["every",2],["was",2],["called",2],["stays",2],["inert",2],["added",2],["value",2],["children",2],["text",2],["content",2],["removed",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl.addEventListener","name":[["add",1],["event",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["add",2],["event",2],["listener",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["unknown",2],["node",1],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl.focus","name":[["focus",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["focus",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl.remove","name":[["remove",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["remove",2],["node",1],["removed",1],["true",1]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl.removeAttribute","name":[["remove",1],["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["remove",2],["attribute",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl.scrollTo","name":[["scroll",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["scroll",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#fakeEl.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["attribute",2]]},{"id":"frontend/src/features/send/refused-send.test.ts#lastHint","name":[["last",1],["hint",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["function",2],["last",5],["hint",3],["string",3],["const",2],["spans",3],["nodes",1],["composer",1],["children",1],["as",1],["fake",1],["el",1],["length",1],["return",1],["text",1],["content",1]]},{"id":"frontend/src/features/send/refused-send.test.ts#refusal","name":[["refusal",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["function",2],["refusal",2],["code",3],["string",4],["error",3],["return",1],["status",2],["409",2],["body",1],["request",1],["id",1],["r1",1]]},{"id":"frontend/src/features/send/refused-send.test.ts#unavailable","name":[["unavailable",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["unavailable",3],["error",3],["string",2],["code",1],["model",1],["revision",1],["message",1]]},{"id":"frontend/src/features/send/refused-send.test.ts#userBubble","name":[["user",1],["bubble",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["refused",1],["test",1],["ts",1]],"body":[["function",2],["user",2],["bubble",2],["fake",3],["el",3],["undefined",2],["return",1],["nodes",1],["messages",1],["children",1],["as",1]]},{"id":"frontend/src/features/send/send.ts","name":[["send",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["composer",10],["send",9],["chain",2],["port",1],["app",5],["js",4],["7954",1],["8317",1],["plan",7],["mode",6],["payload",3],["goes",2],["through",2],["07",1],["dictionary",1],["not",7],["drifted",1],["chinese",1],["literal",1],["admission",5],["id",8],["minted",1],["here",3],["stored",1],["before",3],["request",1],["out",1],["dispatch",3],["discipline",1],["below",1],["shipped",1],["one",5],["preparation",3],["owner",2],["per",1],["frame",2],["project",3],["open",3],["gen",2],["draft",1],["belongs",1],["started",1],["call",2],["shared",2],["first",1],["session",12],["creation",2],["promise",1],["attach",1],["both",1],["adopt",1],["upload",8],["barrier",3],["taken",1],["as",2],["last",3],["await",1],["post",4],["after",2],["every",3],["pinned",5],["never",1],["whatever",1],["current",2],["happens",1],["hold",1],["import",22],["lang",1],["from",22],["i18n",2],["runtime",2],["environment",5],["status",3],["refresh",2],["failed",1],["skills",1],["catalog",1],["standard",1],["profile",8],["readiness",4],["stores",4],["customize",3],["begin",1],["history",1],["submission",2],["annotations",1],["annotation",2],["reservation",1],["explore",1],["pending",4],["ready",1],["running",1],["stream",1],["state",2],["wait",3],["limit",1],["ms",2],["create",1],["uploads",3],["failure",1],["matches",3],["type",2],["result",1],["chrome",3],["eff",1],["host",2],["el",2],["messages",2],["dom",3],["down",1],["scroll",1],["summary",1],["notebook",1],["kernel",1],["api",5],["error",2],["text",7],["sessions",6],["hint",1],["enable",1],["grow",1],["load",2],["render",4],["ref",1],["chips",1],["transcript",1],["sub",1],["ws",1],["connect",1],["settled",1],["forget",1],["remember",1],["banner",1],["unavailable",2],["snapshot",1],["lane",1],["cancel",2],["hidden",1],["icon",2],["accept",1],["turn",6],["ticket",5],["owns",1],["resume",1],["watch",1],["retire",1],["done",1],["single",1],["keeps",2],["preparing",2],["module",2],["because",1],["nothing",4],["outside",1],["may",1],["read",2],["clear",1],["let",1],["null",2],["answer",1],["stall",1],["timer",1],["refusal",5],["long",1],["unanswered",1],["message",5],["its",3],["optimistic",2],["bubble",3],["protected",1],["export",1],["const",4],["grace",1],["5000",1],["feature",3],["local",3],["copy",8],["en",7],["ts",2],["zh",7],["generated",1],["extracts",1],["rebind",4],["record",5],["unbound",3],["backfilled",3],["string",3],["no",8],["model",13],["active",8],["now",2],["runs",2],["daemon",2],["global",1],["configuration",10],["re",11],["bound",5],["saved",2],["bind",9],["answers",1],["own",1],["words",1],["confirm",1],["reason",2],["moved",3],["was",8],["names",1],["different",1],["provider",2],["endpoint",2],["so",7],["key",3],["sent",4],["earlier",1],["continue",5],["keyless",2],["has",2],["usable",2],["add",1],["models",1],["instead",1],["unreadable",2],["could",2],["be",1],["ambiguous",3],["more",1],["than",1],["ran",1],["under",1],["unknown",1],["unusable",2],["longer",3],["prompt",1],["revision",2],["sentence",1],["exists",3],["shown",2],["all",1],["them",1],["including",2],["still",1],["only",3],["another",1],["sec",1],["scope",1],["mismatch",1],["codes",1],["server",2],["picks",1],["kept",1],["says",1],["exactly",1],["frames",1],["binding",1],["actually",1],["did",1],["200",1],["false",1],["refused",5],["take",1],["back",4],["already",1],["held",1],["new",2],["stays",3],["put",1],["unless",1],["something",1],["typed",1],["since",1],["true",1],["lost",1],["went",2],["into",2],["empty",1],["there",1],["keep",1],["must",1],["survive",1],["somewhere",1],["user",2],["reach",1],["lets",1],["go",1],["otherwise",1],["marked",1],["pre",1],["existing",1],["msg",1],["cancelled",1],["style",1],["keydown",1],["two",1],["toggles",1],["main",1],["tsx",1],["calls",1],["right",1],["same",1],["slot",1],["boot",3],["install",1],["at",1],["shell",1],["rendered",1],["free",1],["17",1],["artifacts",2],["finish",1],["split",1],["idempotent",1],["data",1],["markers",1],["enter",1],["handler",1],["delegated",1],["document",1],["root",1],["created",1],["textarea",1],["needs",1],["seam",1],["tests",1],["production",1],["dispatches",1]]},{"id":"frontend/src/features/send/send.ts#Annotation","name":[["annotation",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["type",2],["annotation",4],["id",4],["string",10],["number",2],["unknown",2],["artifact",2],["name",2],["body",2],["status",2]]},{"id":"frontend/src/features/send/send.ts#annotationId","name":[["annotation",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["annotation",5],["id",4],["null",2],["undefined",2],["string",3],["return",1]]},{"id":"frontend/src/features/send/send.ts#annotAttachment","name":[["annot",1],["attachment",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["annot",10],["attachment",2],["anns",4],["annotation",2],["htmlelement",2],["const",3],["box",5],["el",8],["div",3],["attach",8],["append",7],["child",7],["icon",1],["message",1],["square",1],["13",1],["span",4],["count",1],["length",1],["list",4],["each",1],["row",1],["pin",1],["string",1],["number",1],["file",1],["artifact",2],["name",1],["body",2],["return",1]]},{"id":"frontend/src/features/send/send.ts#bindComposer","name":[["bind",1],["composer",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["bind",2],["composer",8],["dispatch",8],["send",12],["void",3],["if",13],["typeof",1],["document",8],["undefined",1],["return",6],["const",6],["plan",15],["toggle",20],["element",6],["by",4],["id",6],["dataset",6],["bound",6],["onclick",2],["mode",12],["value",15],["explore",15],["false",3],["class",4],["list",4],["remove",2],["hint",4],["delegated",1],["root",6],["not",1],["node",2],["re",1],["created",1],["keyed",1],["conditional",1],["subtree",1],["second",2],["render",1],["keeps",1],["its",2],["enter",4],["handler",1],["nothing",1],["rebind",1],["bubble",1],["phase",1],["so",3],["autocomplete",1],["capture",1],["listener",2],["still",1],["shields",1],["stop",1],["immediate",1],["propagation",1],["while",1],["ac",6],["open",3],["one",2],["at",3],["time",2],["clears",1],["only",2],["after",1],["first",1],["awaits",1],["post",1],["frames",1],["fresh",1],["session",2],["skills",1],["catalog",1],["skill",1],["token",1],["held",1],["double",1],["inside",1],["window",1],["would",1],["create",1],["same",2],["text",1],["twice",1],["let",1],["flight",5],["promise",2],["unknown",1],["null",7],["add",1],["event",1],["keydown",1],["target",1],["as",2],["htmltext",1],["area",1],["composing",1],["key",3],["code",1],["229",1],["global",1],["boolean",1],["shift",1],["prevent",1],["default",1],["dropping",2],["keystroke",1],["right",1],["but",1],["silently",1],["dead",1],["branch",1],["own",1],["preparation",1],["latch",1],["exists",1],["explain",1],["never",2],["fire",1],["from",1],["here",1],["because",1],["guards",1],["happens",1],["say",1],["thing",1],["point",1],["actually",1],["swallowed",1],["pending",7],["upload",2],["reason",1],["uploads",1],["current",1],["eff",1],["project",2],["length",1],["true",1],["resolve",1],["finally",1]]},{"id":"frontend/src/features/send/send.ts#ComposerDispatch","name":[["composer",1],["dispatch",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["type",2],["composer",2],["dispatch",2],["text",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/send/send.ts#loadAnnotationsLocal","name":[["load",1],["annotations",1],["local",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["async",2],["function",3],["load",3],["annotations",8],["local",2],["fid",5],["string",2],["promise",4],["boolean",2],["const",1],["via",4],["call",2],["lane",2],["if",2],["typeof",1],["as",3],["unknown",2],["then",1],["return",4],["await",2],["let",1],["res",4],["annotation",2],["null",2],["try",1],["api",1],["frames",1],["catch",1],["false",1],["current",1],["id",1],["value",2],["true",2],["update",1],["annot",1],["badge",1]]},{"id":"frontend/src/features/send/send.ts#loadSkillsCatalog","name":[["load",1],["skills",1],["catalog",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["async",2],["function",2],["load",2],["skills",10],["catalog",8],["promise",2],["array",5],["name",5],["unknown",5],["if",1],["value",5],["return",2],["as",3],["try",1],["const",1],["await",1],["api",1],["catch",1]]},{"id":"frontend/src/features/send/send.ts#mintAdmissionId","name":[["mint",1],["admission",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["mint",3],["admission",3],["id",4],["string",3],["const",2],["bytes",3],["new",2],["uint8",1],["array",1],["16",2],["crypto",9],["obj",4],["global",1],["as",1],["typeof",1],["window",2],["undefined",2],["if",1],["random",4],["values",3],["app",1],["js",1],["throws",1],["here",1],["rather",1],["than",1],["non",1],["csprng",2],["128",1],["bits",1],["from",1],["platform",1],["requirement",1],["because",1],["keys",1],["claim",1],["user",1],["own",1],["unpublished",1],["comments",1],["has",1],["survive",1],["collision",1],["across",1],["sessions",1],["restarts",1],["timestamp",1],["neither",1],["nor",1],["unique",1],["two",1],["tabs",1],["same",2],["millisecond",1],["produce",1],["one",1],["throw",1],["error",1],["requires",1],["return",1],["resv",1],["map",1],["pad",1],["start",1],["join",1]]},{"id":"frontend/src/features/send/send.ts#openAnnotations","name":[["open",1],["annotations",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["open",4],["annotations",4],["annotation",4],["const",1],["fn",3],["call",1],["lane",1],["if",1],["array",2],["return",2],["as",2],["value",1],["filter",1],["status",1]]},{"id":"frontend/src/features/send/send.ts#rebindConfirmText","name":[["rebind",1],["confirm",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["rebind",4],["confirm",4],["text",2],["error",5],["unknown",4],["string",4],["const",4],["rec",5],["typeof",1],["object",1],["as",1],["code",4],["message",7],["null",1],["lower",1],["case",1],["copy",7],["lang",1],["zh",2],["en",1],["if",5],["model",2],["revision",1],["ambiguous",2],["return",6],["includes",4],["different",1],["provider",1],["endpoint",1],["moved",1],["credential",1],["not",2],["available",1],["keyless",1],["could",1],["be",1],["read",1],["unreadable",1],["no",1],["longer",1],["exists",1],["unusable",1]]},{"id":"frontend/src/features/send/send.ts#rebindDoneText","name":[["rebind",1],["done",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["rebind",4],["done",3],["text",2],["answer",5],["unknown",4],["string",3],["const",3],["raw",4],["typeof",2],["object",2],["as",2],["binding",5],["null",2],["record",1],["copy",4],["lang",1],["zh",2],["en",1],["if",2],["bound",1],["false",1],["return",3],["unbound",1],["backfilled",2],["true",1],["model",1]]},{"id":"frontend/src/features/send/send.ts#RebindReason","name":[["rebind",1],["reason",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["type",2],["rebind",2],["reason",2],["moved",2],["keyless",2],["unreadable",2],["ambiguous",2],["unusable",2]]},{"id":"frontend/src/features/send/send.ts#restoreDraft","name":[["restore",1],["draft",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["restore",2],["draft",2],["text",4],["string",2],["boolean",2],["if",3],["return",3],["true",1],["const",2],["box",4],["composer",2],["as",1],["htmltext",1],["area",1],["element",1],["null",1],["false",1],["restored",3],["value",2],["trim",1],["grow",1],["render",1],["ref",1],["chips",1]]},{"id":"frontend/src/features/send/send.ts#send","name":[["send",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["async",2],["function",3],["send",13],["text",8],["string",5],["null",10],["opts",6],["execute",4],["boolean",2],["promise",4],["void",2],["trim",1],["const",19],["queueing",1],["running",1],["value",12],["runtime",5],["summary",1],["if",11],["current",3],["id",27],["view",1],["only",1],["trust",1],["state",4],["quarantined",1],["hint",4],["quarantine",1],["true",4],["return",6],["anns",2],["open",16],["annotations",2],["length",3],["composer",9],["at",3],["start",3],["as",2],["htmltext",1],["area",1],["element",1],["draft",2],["source",15],["frame",14],["project",16],["eff",2],["gen",13],["one",2],["preparation",9],["owner",1],["repeated",1],["enter",5],["while",1],["file",3],["reader",2],["still",1],["working",1],["must",1],["not",2],["wake",1],["two",2],["identical",1],["sends",1],["same",4],["upload",15],["settles",1],["active",5],["preparing",2],["say",1],["returning",1],["silently",3],["here",2],["made",2],["slow",1],["stuck",1],["look",1],["like",1],["dead",1],["did",1],["nothing",3],["explained",1],["pending",1],["false",1],["plan",4],["now",4],["mode",2],["explore",2],["let",5],["skill",8],["directive",3],["candidates",5],["replace",1],["za",1],["z0",1],["nm",5],["includes",2],["push",1],["full",1],["catalog",4],["lazy",1],["collection",1],["members",1],["so",3],["fetching",1],["be",2],["noticeable",1],["cold",2],["ordinary",1],["prose",1],["has",3],["resolve",1],["try",2],["cat",2],["await",5],["load",2],["skills",1],["names",2],["new",1],["map",2],["name",1],["lower",2],["case",2],["hits",3],["filter",1],["invoke",1],["join",1],["catch",1],["advisory",1],["dispatch",9],["creation",7],["preflight",2],["its",1],["pinned",1],["belong",1],["started",2],["whichever",1],["session",3],["visible",1],["after",3],["including",1],["aba",1],["switch",1],["whole",1],["reason",1],["generation",2],["captured",2],["alongside",1],["share",1],["first",1],["without",1],["single",1],["flight",2],["selecting",1],["pressing",1],["create",3],["frames",1],["bind",2],["bytes",1],["message",3],["different",1],["workspaces",1],["failed",6],["initial",1],["no",1],["because",1],["creating",1],["may",1],["itself",1],["have",1],["refuse",1],["cannot",1],["clean",1],["ask",1],["agent",1],["list",1],["files",1],["never",1],["arrived",1],["then",1],["consume",1],["failure",9],["policy",1],["bound",1],["path",1],["below",2],["left",1],["latched",1],["every",1],["later",1],["empty",1],["plain",1],["included",2],["was",1],["refused",1],["stale",1],["error",3],["until",1],["user",1],["re",1],["attached",1],["prior",4],["failures",3],["find",1],["matches",2],["results",2],["api",1],["each",1],["previous",3],["delete",1],["shared",1],["adopts",1],["created",1],["opens",1],["sessions",1],["conversation",3],["publishing",1],["dispatching",1],["before",3],["finished",1],["reset",1],["close",1],["turn",2],["ticket",1],["enable",1],["hidden",1],["stop",1],["wiped",1],["messages",1],["bumped",1],["land",1],["middle",1],["had",1],["just",1],["attachment",1],["bump",1],["guard",1],["drop",1],["wait",2],["opening",1],["next",1],["will",1],["keep",1],["opened",1],["last",1],["post",1],["batch",1],["starts",1],["during",1],["any",1],["earlier",1],["therefore",1],["barrier",2],["java",1],["script",1],["runs",1],["synchronously",1],["through",1],["fetch",1],["announce",1],["taking",1]]},{"id":"frontend/src/features/send/send.ts#SendPreparation","name":[["send",1],["preparation",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["type",2],["send",2],["preparation",2],["frame",2],["id",4],["string",4],["null",4],["project",2],["open",2],["gen",2],["number",2]]},{"id":"frontend/src/features/send/send.ts#setLocalAnnotationStatus","name":[["local",1],["annotation",1],["status",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["local",2],["annotation",4],["status",5],["ids",3],["string",4],["void",2],["const",1],["wanted",3],["new",1],["filter",1],["boolean",1],["if",1],["size",1],["return",1],["annotations",2],["value",2],["as",1],["map",1],["has",1],["id",1]]},{"id":"frontend/src/features/send/send.ts#settleRefusedBubble","name":[["settle",1],["refused",1],["bubble",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["function",2],["settle",2],["refused",2],["bubble",2],["htmlelement",2],["text",3],["string",2],["void",2],["if",1],["restore",1],["draft",1],["remove",1],["return",1],["class",1],["list",1],["add",1],["cancelled",1],["dataset",1],["send",1],["state",1],["not",2],["sent",2],["title",1],["copy",1],["lang",1],["zh",2],["en",1]]},{"id":"frontend/src/features/send/send.ts#UploadBarrierResult","name":[["upload",1],["barrier",1],["result",1]],"path":[["frontend",1],["src",1],["features",1],["send",2],["ts",1]],"body":[["type",2],["upload",4],["barrier",2],["result",4],["ok",2],["boolean",4],["frame",2],["id",2],["string",2],["null",2],["failures",2],["stalled",2]]},{"id":"frontend/src/features/send/step.ts","name":[["step",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["semantic",1],["activity",1],["steps",1],["port",1],["app",1],["js",2],["6043",1],["6458",1],["search",3],["result",3],["http",2],["url",4],["rebuilds",1],["scheme",3],["from",18],["literal",2],["so",2],["untrusted",2],["data",3],["only",2],["reach",2],["suffix",2],["oc",1],["highlight",4],["not",1],["ported",1],["code",2],["blocks",1],["08",2],["md",6],["documented",1],["visible",1],["change",1],["import",16],["i18n",1],["runtime",2],["step",2],["els",1],["stream",5],["as",1],["live",2],["stores",1],["bytes",1],["looks",1],["binary",1],["artifacts",4],["api",1],["art",1],["cache",1],["dock",1],["open",2],["viewer",1],["ui",1],["type",2],["artifact",2],["row",1],["types",1],["render",2],["el",2],["messages",3],["dom",1],["down",1],["scroll",1],["ensure",1],["seal",1],["text",5],["short",1],["notebook",1],["kernel",1],["public",2],["scrub",2],["hint",1],["sessions",1],["chrome",1],["list",2],["timeline",1],["sanitize",1],["icon",4],["const",2],["record",2],["string",4],["fetch",1],["globe",1],["plan",1],["check",1],["env",1],["package",1],["skill",1],["book",1],["bash",5],["terminal",2],["edit",1],["pencil",1],["write",1],["file",2],["read",1],["files",2],["download",1],["delegate",1],["users",1],["review",1],["eye",1],["context",1],["mcp",1],["link",1],["fold",1],["box",1],["lang",1],["ext",1],["py",1],["python",2],["pyw",1],["sh",1],["zsh",1],["javascript",3],["mjs",1],["ts",1],["typescript",1],["json",2],["yaml",3],["yml",1],["toml",2],["markdown",1],["txt",1],["csv",2],["tsv",2],["tex",1],["latex",1],["sql",2],["rebuild",1],["preserves",1],["mixed",1],["case",1],["inputs",1],["without",1],["allowing",1],["protocol",1],["relative",1],["urls",1],["control",1],["href",1]]},{"id":"frontend/src/features/send/step.ts#addLiveStep","name":[["add",1],["live",1],["step",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["add",3],["live",4],["step",19],["record",2],["string",11],["unknown",2],["void",2],["const",4],["existing",11],["registry",2],["id",6],["if",8],["card",10],["connected",1],["kind",7],["as",3],["title",6],["input",5],["null",6],["rec",2],["status",6],["apply",1],["state",1],["down",2],["return",2],["st",14],["ensure",1],["stream",2],["tool",6],["htmlelement",1],["demoted",3],["boolean",1],["seal",1],["text",3],["handle",3],["build",1],["undefined",3],["running",1],["wrap",2],["append",2],["child",2],["class",1],["list",1],["has",1],["steps",1],["true",2],["lbl",4],["query",1],["selector",1],["content",1],["label",1],["code",1],["md",3],["el",1],["div",1],["value",1],["review",1],["hint",1],["reviewing",1],["false",1]]},{"id":"frontend/src/features/send/step.ts#applyStepState","name":[["apply",1],["step",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["apply",2],["step",20],["state",2],["handle",5],["void",2],["const",4],["card",8],["body",4],["meta",3],["ic",3],["status",12],["running",5],["class",7],["list",7],["toggle",6],["err",1],["error",3],["warn",1],["warning",2],["if",3],["inner",3],["html",3],["icon",3],["loader",1],["14",2],["spin",1],["text",2],["content",2],["kind",5],["review",4],["reviewing",1],["else",1],["alert",1],["triangle",1],["summary",2],["null",1],["string",1],["output",5],["rec",2],["failed",1],["append",1],["child",1],["plan",1],["artifact",1],["add",1],["open",2],["has",4],["issues",6],["verdict",1],["pass",1],["done",2]]},{"id":"frontend/src/features/send/step.ts#baseName","name":[["base",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["base",2],["name",2],["path",3],["string",4],["return",1],["replace",1],["split",1],["filter",1],["boolean",1],["pop",1]]},{"id":"frontend/src/features/send/step.ts#binElide","name":[["bin",1],["elide",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["bin",3],["elide",3],["len",3],["number",2],["htmlelement",2],["const",1],["el",3],["div",1],["append",2],["child",2],["icon",1],["file",1],["13",1],["span",1],["null",1],["output",1],["binary",1],["elided",1],["bytes",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#buildStepCard","name":[["build",1],["step",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["build",2],["step",23],["card",10],["handle",6],["const",9],["el",8],["div",3],["kind",2],["code",1],["dlg",9],["rec",4],["input",4],["delegation",4],["has",3],["typeof",1],["object",3],["if",2],["keys",2],["length",2],["class",2],["list",2],["add",1],["child",12],["style",1],["property",1],["indent",1],["math",1],["min",1],["number",1],["depth",1],["12",1],["px",1],["head",1],["ic",4],["span",5],["append",7],["tag",1],["public",1],["text",1],["name",1],["short",1],["runtime",1],["id",1],["60",1],["lbl",1],["string",1],["title",2],["default",1],["meta",4],["chev",4],["inner",1],["html",1],["icon",1],["chevron",1],["down",1],["13",1],["body",4],["onclick",1],["toggle",1],["open",1],["apply",1],["state",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#clipPre","name":[["clip",1],["pre",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["clip",2],["pre",4],["text",5],["unknown",2],["cls",4],["string",3],["htmlelement",2],["const",2],["null",1],["if",1],["looks",1],["binary",1],["return",2],["bin",1],["elide",1],["length",1],["el",1],["content",1],["slice",1],["14000",1]]},{"id":"frontend/src/features/send/step.ts#codeBlock","name":[["code",1],["block",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["code",7],["block",2],["source",3],["string",10],["opts",11],["lang",10],["label",3],["term",5],["boolean",2],["status",6],["env",8],["htmlelement",2],["const",8],["python",1],["wrap",4],["el",12],["div",3],["os",1],["head",5],["oc",7],["lg",4],["span",6],["if",4],["append",11],["child",11],["icon",1],["terminal",1],["12",1],["null",1],["right",6],["nbc",1],["ev",4],["children",1],["length",1],["pre",4],["src",1],["inner",1],["html",1],["md",1],["highlight",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#delegateResultRow","name":[["delegate",1],["result",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["delegate",7],["result",2],["row",10],["view",28],["record",2],["string",2],["unknown",2],["compact",4],["boolean",2],["htmlelement",2],["const",6],["el",13],["div",9],["dlg",14],["child",16],["head",8],["append",13],["task",1],["chip",1],["if",9],["name",7],["id",5],["span",4],["public",8],["text",5],["120",3],["turns",5],["null",1],["max",2],["pill",3],["step",4],["environment",4],["rec",1],["env",4],["python",1],["80",1],["frame",4],["ref",4],["short",1],["runtime",1],["title",1],["96",1],["summary",3],["600",1],["error",4],["400",1],["array",6],["artifacts",8],["length",3],["meta",2],["list",3],["20",1],["join",2],["missing",4],["10",1],["limitations",4],["lim",4],["limits",1],["300",1],["each",1],["item",2],["limit",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#delegateStepBody","name":[["delegate",1],["step",1],["body",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["delegate",8],["step",6],["body",2],["inp",2],["record",4],["string",5],["unknown",4],["out",12],["htmlelement",2],["const",6],["wrap",6],["el",5],["div",4],["dlg",2],["card",1],["if",1],["array",2],["children",4],["append",6],["child",8],["meta",1],["length",1],["each",1],["result",2],["row",2],["rec",1],["true",1],["else",1],["false",1],["raw",5],["typeof",1],["json",8],["stringify",1],["null",1],["details",7],["tgl",5],["button",1],["show",5],["text",2],["content",2],["style",3],["display",3],["none",3],["onclick",1],["block",1],["hide",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#delegateTaskChip","name":[["delegate",1],["task",1],["chip",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["delegate",8],["task",3],["chip",3],["view",6],["record",2],["string",5],["unknown",2],["htmlelement",2],["const",1],["ts",6],["status",9],["let",2],["cls",7],["neutral",1],["key",9],["null",2],["if",6],["completed",3],["step",6],["else",5],["partial",2],["warning",3],["blocked",2],["failed",3],["stopped",2],["cancelled",1],["includes",2],["stop",1],["reason",1],["pending",2],["running",1],["return",1],["el",1],["span",1],["dlg",1],["public",1],["text",1],["32",1]]},{"id":"frontend/src/features/send/step.ts#diffView","name":[["diff",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["diff",3],["view",2],["old",3],["string",6],["new",3],["htmlelement",2],["const",3],["box",3],["el",3],["div",2],["add",4],["txt",3],["cls",3],["void",1],["if",1],["return",2],["pre",5],["split",1],["each",1],["line",2],["append",2],["child",2],["null",1],["del",2]]},{"id":"frontend/src/features/send/step.ts#diffView.add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["add",2],["txt",4],["string",4],["cls",4],["void",2],["if",1],["return",1],["const",1],["pre",5],["el",2],["split",1],["each",1],["line",2],["append",2],["child",2],["div",1],["null",1],["del",1],["box",1]]},{"id":"frontend/src/features/send/step.ts#langOf","name":[["lang",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["lang",3],["path",3],["string",4],["const",2],["match",1],["za",1],["z0",1],["if",1],["return",2],["text",1],["ext",4],["lower",1],["case",1]]},{"id":"frontend/src/features/send/step.ts#openArt","name":[["open",1],["art",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["open",4],["art",2],["meta",12],["artifact",7],["id",7],["unknown",8],["filename",5],["content",5],["type",5],["size",5],["bytes",5],["void",2],["if",1],["return",1],["dock",1],["viewer",1],["string",4],["null",2],["undefined",3],["typeof",1],["number",1],["as",1],["row",1]]},{"id":"frontend/src/features/send/step.ts#outputBlock","name":[["output",1],["block",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["output",5],["block",3],["box",5],["htmlelement",2],["text",6],["unknown",2],["opts",4],["err",4],["boolean",2],["mode",3],["string",3],["void",2],["const",5],["raw",4],["null",2],["if",2],["looks",1],["binary",1],["append",5],["child",5],["bin",1],["elide",1],["length",1],["return",1],["out",8],["el",4],["pre",1],["oc",2],["content",2],["slice",1],["14000",1],["reveal",1],["tgl",7],["button",1],["label",3],["span",1],["show",6],["icon",1],["chevron",1],["down",1],["13",1],["style",3],["display",3],["none",3],["onclick",1],["class",1],["list",1],["toggle",1],["open",1],["hide",1]]},{"id":"frontend/src/features/send/step.ts#rec","name":[["rec",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["rec",2],["value",6],["unknown",5],["record",3],["string",3],["return",1],["typeof",1],["object",1],["array",2],["as",1]]},{"id":"frontend/src/features/send/step.ts#renderStoredStep","name":[["render",1],["stored",1],["step",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["render",2],["stored",2],["step",8],["target",3],["parent",2],["node",2],["null",3],["htmlelement",2],["const",1],["handle",5],["build",1],["card",4],["if",1],["id",3],["registry",1],["string",2],["dataset",1],["ts",1],["created",1],["at",1],["typeof",1],["document",2],["undefined",1],["element",1],["by",1],["messages",1],["append",1],["child",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#searchResultHttpUrl","name":[["search",1],["result",1],["http",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["search",2],["result",2],["http",4],["url",2],["value",4],["unknown",2],["string",3],["const",2],["raw",4],["typeof",1],["trim",1],["lower",4],["case",1],["if",2],["starts",2],["https",2],["return",3],["slice",2]]},{"id":"frontend/src/features/send/step.ts#Step","name":[["step",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["type",2],["step",4],["id",2],["string",16],["kind",2],["title",2],["input",2],["record",4],["unknown",8],["output",2],["status",2],["summary",2],["created",2],["at",2],["key",2]]},{"id":"frontend/src/features/send/step.ts#stepBody","name":[["step",1],["body",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["step",15],["body",3],["htmlelement",2],["const",30],["kind",1],["inp",24],["rec",6],["input",1],["out",40],["output",3],["box",35],["el",29],["div",22],["inner",3],["if",34],["delegate",2],["task",1],["status",2],["array",20],["children",1],["request",2],["append",35],["child",35],["clip",3],["pre",3],["cmd",1],["return",12],["error",2],["del",1],["review",7],["issues",4],["verdict",1],["pass",1],["each",4],["raw",8],["issue",10],["row",19],["severity",3],["medium",2],["head",5],["span",6],["string",29],["strong",1],["null",2],["title",3],["finding",1],["detail",3],["evidence",3],["search",3],["query",4],["results",4],["res",4],["safe",4],["url",11],["result",3],["http",1],["as",1],["htmlanchor",1],["element",1],["text",1],["content",7],["empty",1],["href",1],["target",1],["blank",1],["rel",1],["noopener",1],["noreferrer",1],["snippet",2],["note",9],["fetch",1],["plan",2],["todos",6],["ul",3],["item",4],["st",4],["pending",1],["todo",2],["check",2],["html",2],["icon",1],["completed",1],["progress",1],["circle",2],["dot",1],["13",1],["env",9],["envs",3],["environments",2],["name",3],["python",2],["version",2],["miss",3],["missing",3],["length",5],["join",4],["else",4],["ok",1],["ready",1],["installed",7],["packages",5],["skill",3],["md",5],["render",1],["skills",3],["list",3],["bash",2],["command",2],["code",4],["block",4],["term",1],["true",1],["lang",3],["label",1],["shell",1],["stdout",4],["stderr",6],["trim",2],["err",2],["edit",1],["diff",1],["view",1],["old",1],["new",1],["src",3],["source",1],["environment",2],["undefined",1],["mode",1],["reveal",1]]},{"id":"frontend/src/features/send/step.ts#stepBody.kvNodeRow","name":[["kv",1],["node",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["kv",3],["node",5],["row",2],["label",3],["string",2],["htmlelement",4],["const",2],["el",3],["div",2],["append",3],["child",3],["span",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#stepBody.kvRow","name":[["kv",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["kv",3],["row",2],["label",3],["string",3],["text",4],["unknown",2],["htmlelement",2],["const",1],["el",3],["div",2],["append",2],["child",2],["span",1],["null",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#StepHandle","name":[["step",1],["handle",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["type",2],["step",6],["handle",2],["card",2],["htmlelement",8],["body",2],["meta",2],["ic",2]]},{"id":"frontend/src/features/send/step.ts#stepIcon","name":[["step",1],["icon",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["step",3],["icon",3],["kind",4],["string",4],["undefined",2],["return",1],["check",1]]},{"id":"frontend/src/features/send/step.ts#stepRegistry","name":[["step",1],["registry",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["step",8],["registry",2],["record",4],["string",4],["handle",4],["let",1],["els",7],["value",2],["as",2],["null",2],["if",1],["object",1],["create",1],["return",1]]},{"id":"frontend/src/features/send/step.ts#updateLiveStep","name":[["update",1],["live",1],["step",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["step",1],["ts",1]],"body":[["function",2],["update",2],["live",2],["step",10],["record",2],["string",5],["unknown",2],["void",2],["const",1],["registry",1],["id",1],["if",3],["return",1],["status",5],["null",2],["output",2],["rec",1],["summary",3],["apply",1],["state",1],["kind",1],["review",1],["running",1],["hint",1],["down",1]]},{"id":"frontend/src/features/send/ticket.ts","name":[["ticket",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["turn",7],["request",2],["ticket",5],["guarded",1],["by",1],["generation",3],["port",1],["app",2],["js",2],["5679",1],["5784",1],["plus",1],["resume",3],["watch",1],["7103",2],["7120",1],["open",3],["takes",1],["before",1],["post",1],["close",1],["invalidates",1],["end",1],["session",2],["switch",1],["commit",1],["writes",1],["only",2],["if",2],["still",2],["one",2],["took",1],["running",3],["import",4],["gen",1],["current",1],["id",3],["project",1],["from",4],["stores",2],["timer",1],["tok",1],["pending",2],["execution",1],["stream",1],["api",2],["sessions",1],["call",1],["lane",1],["host",1],["claim",1],["slot",1],["submission",1],["server",1],["says",1],["queue",1],["position",1],["proof",1],["watchdog",1],["missed",1],["terminal",1],["ws",1],["event",1],["after",1],["reconnects",1],["reloads",1],["through",1],["conversation",1],["10",1],["gated",1],["ready",1],["rather",1],["than",1],["13",1],["synchronous",1],["copy",1]]},{"id":"frontend/src/features/send/ticket.ts#acceptTurnTicket","name":[["accept",1],["turn",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["accept",2],["turn",3],["ticket",3],["token",3],["number",2],["null",4],["undefined",4],["accepted",6],["request",3],["id",5],["unknown",6],["execution",2],["queue",3],["position",3],["boolean",2],["if",2],["return",3],["false",2],["commit",1]]},{"id":"frontend/src/features/send/ticket.ts#activateTurnTicket","name":[["activate",1],["turn",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["activate",2],["turn",6],["ticket",6],["request",5],["id",10],["unknown",4],["execution",5],["number",2],["generation",1],["always",1],["advances",1],["another",1],["running",1],["now",1],["so",1],["every",1],["flight",1],["stale",1],["whether",1],["not",1],["event",2],["named",1],["itself",1],["value",5],["identities",1],["only",1],["overwritten",1],["by",1],["carries",1],["them",1],["older",1],["daemon",1],["sends",1],["processing",1],["neither",1],["clearing",1],["would",1],["throw",1],["away",1],["ids",1],["202",1],["had",1],["already",1],["given",1],["us",1],["if",2],["pending",2],["string",2],["slice",2],["96",2],["return",1]]},{"id":"frontend/src/features/send/ticket.ts#closeTurnTicket","name":[["close",1],["turn",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["close",2],["turn",4],["ticket",4],["void",2],["value",4],["pending",2],["request",1],["id",2],["null",2],["execution",1]]},{"id":"frontend/src/features/send/ticket.ts#commitTurnTicket","name":[["commit",1],["turn",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["commit",2],["turn",3],["ticket",3],["token",3],["number",2],["null",4],["undefined",4],["accepted",7],["request",5],["id",10],["unknown",4],["execution",5],["boolean",2],["if",4],["return",4],["false",3],["value",4],["running",1],["pending",2],["string",2],["true",1]]},{"id":"frontend/src/features/send/ticket.ts#openTurnTicket","name":[["open",1],["turn",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["open",2],["turn",5],["ticket",5],["number",2],["value",3],["return",1]]},{"id":"frontend/src/features/send/ticket.ts#ownsTurnTicket","name":[["owns",1],["turn",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["owns",2],["turn",3],["ticket",3],["token",4],["number",2],["null",3],["undefined",2],["boolean",2],["return",1],["value",1]]},{"id":"frontend/src/features/send/ticket.ts#resumeWatch","name":[["resume",1],["watch",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["resume",8],["watch",2],["fid",5],["string",2],["gen",4],["number",2],["void",3],["clear",1],["timeout",4],["timer",3],["value",10],["as",2],["return",4],["type",1],["typeof",1],["const",4],["tok",6],["stale",3],["boolean",2],["open",2],["current",1],["id",1],["running",3],["tick",3],["async",1],["promise",1],["if",3],["let",1],["still",4],["true",2],["try",1],["stt",3],["await",1],["api",1],["frames",1],["status",1],["catch",1],["call",1],["lane",1],["conversation",1],["project",1],["2000",2]]},{"id":"frontend/src/features/send/ticket.ts#resumeWatch.stale","name":[["stale",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["stale",2],["boolean",2],["tok",2],["resume",1],["value",4],["gen",2],["open",1],["current",1],["id",1],["fid",1],["running",1]]},{"id":"frontend/src/features/send/ticket.ts#resumeWatch.tick","name":[["tick",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["tick",3],["async",2],["promise",2],["void",2],["if",3],["stale",2],["return",3],["let",1],["still",4],["true",2],["try",1],["const",1],["stt",3],["await",1],["api",1],["frames",1],["fid",2],["status",1],["as",1],["running",2],["boolean",1],["catch",1],["call",1],["lane",1],["open",1],["conversation",1],["project",1],["value",2],["resume",1],["timer",1],["timeout",1],["2000",1]]},{"id":"frontend/src/features/send/ticket.ts#retireTurnTicket","name":[["retire",1],["turn",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["ticket",1],["ts",1]],"body":[["function",2],["retire",2],["turn",5],["ticket",5],["token",3],["number",2],["null",2],["undefined",2],["boolean",2],["if",1],["owns",1],["return",2],["false",1],["value",2],["true",1]]},{"id":"frontend/src/features/send/turn.ts","name":[["turn",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["turn",1],["ts",1]],"body":[["turn",4],["teardown",1],["port",1],["app",1],["js",1],["5799",1],["5874",1],["14",1],["owns",1],["kc",1],["invalidation",1],["notebook",4],["done",2],["hook",1],["published",1],["function",1],["not",1],["register",1],["second",1],["frame",1],["update",1],["import",16],["from",16],["i18n",1],["runtime",1],["live",4],["cell",1],["cells",1],["stores",3],["open",1],["gen",1],["current",1],["id",2],["history",2],["load",3],["note",1],["mutation",1],["session",1],["resume",2],["timer",1],["tok",1],["pending",2],["request",1],["plan",6],["ready",1],["status",1],["running",2],["stream",6],["as",1],["artifacts",2],["settle",1],["cards",1],["messages",4],["card",2],["state",1],["el",1],["dom",2],["finish",1],["stopped",2],["flush",1],["render",2],["type",1],["kernel",1],["hint",1],["sessions",3],["chrome",1],["enable",1],["composer",1],["add",1],["msg",1],["actions",1],["transcript",1],["call",1],["lane",1],["cancel",1],["hidden",1],["host",1],["show",1],["approval",1],["close",1],["ticket",2]]},{"id":"frontend/src/features/send/turn.ts#failureCodeHint","name":[["failure",1],["code",1],["hint",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["turn",1],["ts",1]],"body":[["function",2],["failure",5],["code",5],["hint",2],["unknown",2],["string",5],["const",1],["key",3],["llm",6],["request",2],["burst",2],["turn",3],["rate",2],["limited",2],["upstream",2],["overloaded",2],["as",1],["record",1],["return",1]]},{"id":"frontend/src/features/send/turn.ts#failureHint","name":[["failure",1],["hint",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["turn",1],["ts",1]],"body":[["function",2],["failure",3],["hint",3],["detail",5],["unknown",3],["string",4],["const",6],["rec",7],["typeof",1],["object",1],["as",1],["record",1],["null",1],["committed",4],["output",1],["cause",3],["code",2],["base",3],["turn",3],["failed",2],["filter",1],["boolean",1],["join",1],["raw",3],["request",2],["id",6],["pending",1],["value",1],["slice",1],["96",1],["return",1],["support",1]]},{"id":"frontend/src/features/send/turn.ts#failureMeta","name":[["failure",1],["meta",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["turn",1],["ts",1]],"body":[["function",2],["failure",16],["meta",3],["code",7],["unknown",6],["output",4],["committed",6],["request",7],["id",8],["htmlelement",2],["const",3],["box",6],["el",1],["div",1],["msg",1],["bits",5],["string",4],["cause",3],["hint",1],["if",4],["push",3],["turn",2],["failed",1],["support",1],["slice",3],["96",2],["text",1],["content",1],["join",1],["dataset",3],["64",1],["return",1]]},{"id":"frontend/src/features/send/turn.ts#lastTerminalFailure","name":[["last",1],["terminal",1],["failure",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["turn",1],["ts",1]],"body":[["function",2],["last",5],["terminal",2],["failure",4],["request",4],["id",4],["string",4],["code",4],["output",3],["committed",4],["boolean",2],["null",6],["if",2],["typeof",1],["document",2],["undefined",1],["return",3],["const",3],["rows",3],["query",2],["selector",2],["all",1],["messages",1],["msg",2],["length",1],["box",5],["meta",1],["as",1],["htmlelement",1],["dataset",3]]},{"id":"frontend/src/features/send/turn.ts#turnDone","name":[["turn",1],["done",1]],"path":[["frontend",1],["src",1],["features",1],["send",1],["turn",1],["ts",1]],"body":[["function",2],["turn",5],["done",3],["status",9],["string",2],["detail",4],["unknown",2],["void",4],["note",1],["history",4],["mutation",1],["running",2],["value",24],["false",2],["enable",1],["composer",1],["true",3],["cancel",1],["hidden",1],["clear",1],["timeout",2],["resume",3],["timer",1],["as",2],["return",1],["type",1],["typeof",1],["tok",2],["const",4],["st",9],["live",5],["stream",4],["null",3],["if",9],["cancelled",1],["finish",1],["stopped",1],["settle",1],["cards",1],["flush",1],["render",2],["md",2],["class",2],["list",2],["remove",2],["cursor",4],["add",1],["msg",1],["actions",1],["wrap",1],["full",1],["text",1],["mm",3],["messages",1],["query",1],["selector",1],["all",1],["each",1],["hint",2],["failed",5],["failure",1],["close",1],["ticket",1],["notebook",1],["current",6],["id",6],["load",4],["artifacts",1],["call",2],["lane",2],["execution",1],["log",1],["deferred",1],["loading",1],["fid",3],["gen",5],["open",2],["defer",1],["past",1],["synchronous",1],["ws",1],["dispatcher",1],["so",1],["its",1],["committed",1],["promise",1],["resolve",1],["then",1],["align",1],["after",1],["cells",1],["cell",1],["plan",8],["ready",3],["executing",1],["card",1],["blocked",1],["by",1],["guardian",1],["includes",1],["completed",1],["pending",2],["show",1],["approval",1]]},{"id":"frontend/src/features/sessions/actions.cancel.test.ts","name":[["actions",1],["cancel",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["cancel",1],["test",1],["ts",1]],"body":[["accepted",1],["cancel",9],["names",2],["execution",13],["stopped",1],["stopping",1],["applied",1],["only",1],["still",1],["client",2],["running",10],["import",4],["before",3],["each",2],["describe",2],["expect",7],["from",4],["vitest",1],["pending",6],["id",9],["stores",2],["stream",1],["reset",2],["store",2],["fields",2],["signal",1],["field",1],["named",8],["turn",8],["actions",1],["refuses",1],["rejected",1],["missing",1],["ack",4],["null",2],["be",6],["false",4],["ok",5],["accepts",1],["value",4],["true",7],["ignores",1],["has",1],["already",1],["been",1],["replaced",1],["cancelled",2],["then",1],["processing",1],["arrived",1],["over",1],["socket",1],["http",1],["response",1],["was",1],["never",1],["must",1],["keep",1],["its",1],["stop",1],["button",1],["trusts",1],["nothing",2],["one",1]]},{"id":"frontend/src/features/sessions/actions.ts","name":[["actions",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["session",3],["title",3],["menus",1],["share",1],["dialog",1],["import",17],["export",1],["app",2],["js",2],["7411",1],["7793",1],["from",16],["i18n",1],["artifacts",2],["stores",4],["default",1],["model",1],["name",4],["models",1],["customize",1],["open",3],["gen",1],["current",1],["id",2],["folders",1],["project",1],["sessions",3],["explore",1],["mode",2],["pending",1],["execution",5],["plan",1],["running",2],["stream",1],["api",5],["error",2],["text",2],["hint",1],["menu",2],["type",2],["item",1],["chrome",2],["conversation",3],["resume",1],["watch",1],["imported",1],["not",2],["reached",1],["through",1],["call",4],["lane",4],["neither",2],["ever",1],["assigned",1],["window",1],["they",1],["contract",2],["global",1],["names",3],["nor",1],["send",3],["answers",1],["missing",1],["undefined",1],["rather",1],["than",1],["throwing",1],["so",2],["stop",2],["sent",1],["no",1],["request",3],["at",2],["all",2],["turn",4],["done",3],["never",1],["ran",1],["hoisted",1],["function",1],["declaration",1],["cycle",1],["resolves",1],["time",1],["scoped",1],["timeline",1],["clear",1],["enable",1],["composer",1],["dom",1],["assign",1],["folder",1],["load",3],["projects",1],["fetch",2],["messages",3],["recent",1],["public",1],["scrub",2],["like",1],["paging",1],["cancel",3],["server",1],["accepted",2],["finished",1],["port",1],["7823",1],["7830",1],["stopped",1],["apply",1],["stopping",1],["only",1],["still",1],["client",1],["web",1],["socket",1],["deliver",1],["cancelled",2],["processing",1],["queued",1],["follow",1],["up",1],["before",1],["http",1],["response",1],["returns",1],["marking",1],["then",1],["would",1],["hide",1],["pin",1],["spinner",1],["nobody",1]]},{"id":"frontend/src/features/sessions/actions.ts#addToMessageMenu","name":[["add",1],["message",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["add",2],["message",2],["menu",8],["anchor",3],["element",2],["void",5],["open",1],["label",5],["composer",5],["attach",1],["files",4],["icon",5],["plus",1],["click",6],["file",1],["input",1],["your",1],["call",1],["lane",1],["active",1],["tab",1],["request",2],["review",2],["eye",1],["context",3],["save",2],["as",2],["skill",2],["book",1],["current",1],["sep",1],["true",1],["usage",2],["circle",1],["dot",1],["show",1]]},{"id":"frontend/src/features/sessions/actions.ts#cancelNamedTheRunningTurn","name":[["cancel",1],["named",1],["running",1],["turn",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["cancel",2],["named",5],["running",2],["turn",2],["result",6],["ok",3],["boolean",4],["execution",5],["id",5],["unknown",2],["null",3],["undefined",2],["if",1],["return",2],["false",1],["const",2],["string",1],["current",3],["pending",1],["value",1]]},{"id":"frontend/src/features/sessions/actions.ts#cancelTurn","name":[["cancel",1],["turn",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["cancel",6],["turn",6],["promise",2],["void",2],["current",2],["id",2],["move",1],["while",1],["request",2],["flight",1],["was",1],["aimed",1],["at",1],["one",1],["mark",2],["stopping",2],["has",1],["be",1],["told",1],["about",1],["const",2],["fid",4],["value",1],["if",2],["return",1],["try",1],["result",2],["await",1],["scoped",1],["execution",1],["composer",1],["named",1],["running",1],["catch",1],["error",3],["hint",1],["nb",1],["action",1],["failed",1],["api",1],["text",1],["true",1]]},{"id":"frontend/src/features/sessions/actions.ts#chooseSessionPackage","name":[["choose",1],["session",1],["package",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["choose",2],["session",3],["package",3],["void",2],["input",1],["click",1]]},{"id":"frontend/src/features/sessions/actions.ts#commitTitle","name":[["commit",1],["title",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["commit",2],["title",10],["promise",2],["void",3],["if",2],["current",2],["id",2],["value",7],["return",2],["const",1],["name",10],["conv",1],["as",1],["htmlinput",1],["element",1],["null",1],["trim",1],["try",1],["await",1],["api",2],["frames",1],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["load",1],["sessions",1],["catch",1],["hint",1],["toast",1],["rename",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/features/sessions/actions.ts#deleteSession","name":[["delete",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["delete",4],["session",3],["fid",4],["string",2],["promise",2],["void",3],["try",1],["await",2],["api",2],["frames",1],["method",1],["catch",1],["hint",1],["toast",1],["failed",1],["error",1],["text",1],["true",1],["return",1],["const",1],["was",2],["current",3],["id",5],["value",5],["load",1],["sessions",2],["if",3],["let",1],["ss",7],["as",1],["like",1],["project",4],["filter",1],["length",1],["open",1],["conversation",2],["else",1],["clear",1],["chrome",1],["artifacts",1],["call",1],["lane",1],["render",1],["files",1],["grid",1]]},{"id":"frontend/src/features/sessions/actions.ts#downloadArtifactBundle","name":[["download",1],["artifact",1],["bundle",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["download",3],["artifact",2],["bundle",2],["url",3],["string",4],["filename",3],["void",2],["const",1],["link",6],["document",2],["create",1],["element",1],["href",1],["artifacts",1],["zip",1],["body",1],["append",1],["child",1],["click",1],["remove",1]]},{"id":"frontend/src/features/sessions/actions.ts#duplicateSession","name":[["duplicate",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["duplicate",4],["session",4],["fid",3],["string",3],["promise",2],["void",3],["const",3],["sessions",2],["value",3],["as",2],["like",1],["find",1],["id",7],["try",2],["nf",3],["await",3],["api",3],["frames",2],["method",2],["post",1],["body",2],["json",2],["stringify",2],["project",4],["undefined",1],["model",2],["default",2],["name",3],["nm",2],["task",1],["summary",1],["conv",1],["title",2],["suffix",1],["patch",1],["catch",2],["best",1],["effort",1],["load",1],["open",1],["conversation",1],["hint",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/features/sessions/actions.ts#exportSession","name":[["export",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["export",4],["session",4],["fid",5],["string",6],["promise",3],["void",2],["try",1],["const",8],["arts",2],["await",1],["all",2],["fetch",1],["messages",2],["api",2],["frames",1],["artifacts",2],["catch",2],["sessions",1],["value",1],["as",4],["like",1],["find",1],["id",1],["let",1],["md",7],["name",2],["task",2],["summary",2],["conv",2],["title",1],["default",1],["if",2],["complete",1],["false",1],["truncated",1],["each",2],["who",2],["role",1],["user",2],["assistant",1],["txt",2],["array",4],["content",5],["text",4],["map",1],["join",1],["art",3],["list",3],["filename",2],["type",3],["length",1],["blob",3],["new",1],["markdown",2],["url",7],["create",2],["object",2],["link",4],["document",1],["element",1],["href",1],["download",1],["replace",1],["click",1],["timeout",1],["revoke",1],["2000",1],["hint",2],["toast",2],["exported",1],["failed",1],["error",1],["true",1]]},{"id":"frontend/src/features/sessions/actions.ts#exportSessionPackage","name":[["export",1],["session",1],["package",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["export",3],["session",7],["package",2],["fid",3],["string",2],["frame",4],["like",2],["void",2],["const",1],["label",2],["name",1],["task",1],["summary",1],["download",1],["artifact",1],["bundle",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["replace",1],["openai4s",1],["zip",1]]},{"id":"frontend/src/features/sessions/actions.ts#importSessionPackage","name":[["import",1],["session",1],["package",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["import",4],["session",8],["package",6],["file",8],["null",2],["undefined",2],["promise",2],["void",2],["if",4],["return",3],["size",1],["128",1],["1024",2],["hint",5],["too",1],["large",1],["true",3],["try",1],["const",5],["checked",3],["await",6],["fetch",2],["api",4],["sessions",2],["verify",2],["method",2],["post",2],["headers",2],["content",2],["type",2],["application",2],["vnd",2],["openai4s",2],["zip",2],["body",2],["verdict",5],["json",2],["catch",3],["as",2],["ok",4],["boolean",1],["problems",2],["string",4],["error",6],["files",2],["verified",3],["unknown",1],["first",2],["failed",2],["public",1],["text",2],["160",1],["length",1],["response",4],["result",6],["root",3],["frame",3],["id",6],["project",3],["throw",1],["new",1],["status",1],["load",1],["projects",1],["imported",1],["open",1],["conversation",1],["toast",1]]},{"id":"frontend/src/features/sessions/actions.ts#markTurnStopping","name":[["mark",1],["turn",1],["stopping",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["mark",2],["turn",6],["stopping",3],["fid",5],["string",2],["null",2],["undefined",2],["void",2],["if",2],["current",1],["id",1],["value",3],["return",2],["resume",2],["watch",2],["staleness",1],["test",1],["includes",1],["running",6],["so",1],["no",1],["local",1],["episode",2],["its",1],["first",1],["tick",1],["exits",1],["nothing",1],["would",1],["ever",1],["clear",1],["spinner",1],["state",1],["reachable",1],["sidebar",1],["row",1],["still",1],["report",1],["frame",2],["after",2],["reconnect",1],["while",1],["client",2],["already",1],["saw",1],["end",1],["done",1],["cancelled",1],["accepted",1],["not",1],["terminal",1],["keep",1],["authoritative",1],["open",2],["until",1],["update",1],["status",1],["watchdog",1],["confirms",1],["owner",1],["was",1],["released",1],["otherwise",1],["reload",1],["resurrect",1],["immediately",1],["claimed",1],["had",1],["stopped",1],["cancel",1],["btn",1],["class",1],["list",1],["add",1],["hidden",1],["hint",1],["false",1],["true",1],["gen",1]]},{"id":"frontend/src/features/sessions/actions.ts#moveToFolderAt","name":[["move",1],["folder",1],["at",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["move",5],["folder",15],["at",2],["anchor",3],["element",2],["fid",5],["string",5],["void",4],["const",4],["list",2],["folders",2],["value",3],["as",2],["array",1],["id",4],["name",3],["items",5],["menu",2],["item",1],["label",3],["remove",1],["from",1],["icon",3],["click",3],["assign",3],["null",1],["each",1],["fo",3],["push",3],["sep",1],["true",1],["new",2],["plus",1],["async",1],["prompt",2],["if",1],["project",2],["return",1],["try",1],["await",2],["api",1],["projects",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["catch",1],["ignore",1],["open",1]]},{"id":"frontend/src/features/sessions/actions.ts#openShareDialog","name":[["open",1],["share",1],["dialog",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",5],["function",2],["open",3],["share",32],["dialog",4],["fid",4],["string",15],["frame",3],["session",2],["like",2],["promise",3],["void",3],["let",2],["status",7],["record",4],["unknown",4],["shares",10],["array",3],["try",1],["const",18],["pair",3],["await",4],["all",1],["fetch",2],["api",6],["then",2],["json",2],["frames",1],["encode",3],["uricomponent",3],["as",3],["catch",1],["error",3],["hint",4],["nb",1],["action",1],["failed",1],["text",18],["true",6],["return",4],["overlay",13],["document",18],["create",16],["element",16],["div",8],["class",4],["name",4],["modal",2],["attribute",2],["role",1],["aria",1],["style",14],["css",9],["position",1],["fixed",1],["inset",1],["background",2],["rgba",2],["45",1],["display",6],["flex",9],["align",2],["items",2],["center",3],["justify",3],["content",10],["index",1],["1000",1],["box",14],["var",4],["panel",1],["fff",1],["color",1],["ink",1],["111",1],["max",1],["width",2],["520px",1],["90",1],["border",5],["radius",3],["12px",4],["padding",3],["20px",1],["shadow",1],["10px",1],["40px",1],["append",23],["child",23],["close",12],["remove",1],["onclick",1],["if",8],["target",1],["add",1],["event",1],["listener",1],["keydown",1],["key",1],["escape",1],["prevent",1],["default",1],["h3",1],["title",1],["margin",6],["top",3],["state",4],["unconfigured",2],["object",2],["assign",2],["mk",7],["btn",7],["body",2],["disabled",2],["row",23],["gap",5],["8px",9],["end",2],["16px",2],["configured",1],["enable",1],["call",3],["put",2],["settings",1],["enabled",1],["false",1],["active",8],["find",1],["ready",1],["publishing",1],["scope",6],["muted",3],["font",3],["size",3],["13px",2],["inp",5],["input",1],["read",1],["only",1],["value",3],["url",2],["1px",2],["solid",2],["line",2],["ccc",2],["copy",1],["navigator",2],["clipboard",2],["write",1],["copied",1],["exp",16],["4px",1],["expires",4],["at",3],["new",1],["date",1],["locale",1],["never",2],["actions",8],["update",1],["id",2],["updated",1],["revoke",2],["confirm",2],["delete",1],["revoked",1],["else",1],["label",7],["span",1],["expiry",5],["sel",5],["select",1],["6px",1],["86400",1],["1d",1],["604800",2],["7d",1],["2592000",1],["30d",1],["number",1],["each",1],["secs",2],["option",1],["just",1]]},{"id":"frontend/src/features/sessions/actions.ts#openShareDialog.close","name":[["close",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["close",2],["overlay",1],["remove",1]]},{"id":"frontend/src/features/sessions/actions.ts#openShareDialog.mkBtn","name":[["mk",1],["btn",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["mk",2],["btn",2],["label",3],["string",2],["click",3],["void",2],["danger",4],["boolean",4],["primary",5],["htmlbutton",2],["element",3],["const",1],["document",1],["create",1],["button",2],["type",1],["text",2],["content",1],["class",1],["name",1],["style",1],["css",1],["padding",1],["7px",1],["14px",1],["border",2],["radius",1],["8px",1],["cursor",1],["pointer",1],["1px",1],["solid",1],["var",2],["line",1],["ccc",1],["background",1],["accent",1],["2b6cb0",1],["color",1],["fff",1],["onclick",1],["return",1]]},{"id":"frontend/src/features/sessions/actions.ts#openShareDialog.shareCall","name":[["share",1],["call",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["share",2],["call",2],["method",3],["string",4],["path",3],["body",6],["unknown",4],["promise",2],["try",1],["const",2],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",3],["stringify",1],["undefined",1],["catch",2],["if",1],["ok",1],["throw",1],["new",1],["api",2],["error",4],["status",1],["return",2],["hint",1],["nb",1],["action",1],["failed",1],["text",1],["true",1],["null",1]]},{"id":"frontend/src/features/sessions/actions.ts#renameFrame","name":[["rename",1],["frame",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["rename",2],["frame",2],["fid",5],["string",2],["promise",2],["void",2],["const",2],["sessions",1],["value",2],["as",2],["session",1],["like",1],["find",1],["id",3],["if",1],["current",1],["await",1],["open",1],["conversation",1],["project",1],["ct",3],["conv",1],["title",1],["htmlinput",1],["element",1],["null",1],["focus",1],["select",1]]},{"id":"frontend/src/features/sessions/actions.ts#requestReview","name":[["request",1],["review",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["request",2],["review",3],["promise",2],["void",2],["if",1],["current",3],["id",3],["value",6],["running",2],["return",1],["true",3],["enable",1],["composer",1],["false",2],["cancel",1],["btn",1],["class",1],["list",1],["remove",1],["hidden",1],["hint",2],["reviewing",1],["try",1],["await",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["resume",1],["watch",1],["open",1],["gen",1],["catch",1],["turn",1],["done",1],["failed",1],["as",1],["error",1],["message",1]]},{"id":"frontend/src/features/sessions/actions.ts#reviewerModelMenu","name":[["reviewer",1],["model",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["reviewer",4],["model",10],["menu",3],["anchor",3],["element",2],["current",4],["string",4],["void",2],["const",1],["choices",2],["id",8],["name",6],["composer",2],["option",2],["same",1],["concat",1],["models",1],["value",2],["as",2],["array",1],["map",2],["open",1],["label",1],["icon",1],["circle",1],["dot",1],["click",1],["async",1],["try",1],["await",1],["api",1],["frames",1],["review",1],["settings",1],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["hint",2],["catch",1],["error",1],["message",1],["true",1]]},{"id":"frontend/src/features/sessions/actions.ts#saveCurrentAsSkill","name":[["save",1],["current",1],["as",1],["skill",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["save",2],["current",4],["as",2],["skill",4],["promise",2],["void",2],["if",1],["id",2],["value",3],["call",2],["lane",2],["editor",2],["null",2],["return",1],["let",1],["messages",7],["array",1],["role",3],["string",3],["content",3],["unknown",1],["try",1],["const",6],["data",3],["await",1],["fetch",1],["recent",1],["500",1],["catch",1],["latest",6],["user",4],["reverse",2],["find",2],["assistant",4],["title",3],["name",2],["research",2],["workflow",4],["lower",1],["case",1],["replace",3],["z0",1],["slice",3],["48",1],["request",3],["trim",2],["result",2],["description",1],["180",1],["body",1],["purpose",1],["describe",1],["should",1],["be",1],["procedure",1],["n1",1],["reproduce",1],["evidence",2],["gathering",1],["analysis",1],["n2",1],["preserve",1],["provenance",1],["code",1],["generated",1],["artifacts",1],["n3",1],["state",1],["uncertainty",1],["not",1],["overclaim",1],["beyond",1],["example",1],["outcome",1],["6000",1]]},{"id":"frontend/src/features/sessions/actions.ts#sessionMenu","name":[["session",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["function",2],["session",17],["menu",14],["anchor",4],["element",2],["fid",17],["string",2],["void",8],["const",3],["frame",8],["sessions",2],["value",4],["as",1],["like",1],["find",1],["id",4],["items",4],["item",1],["label",11],["folder",4],["rename",2],["icon",11],["pencil",1],["click",11],["if",4],["running",3],["current",2],["push",2],["cancel",4],["stop",1],["async",2],["try",1],["result",2],["await",2],["scoped",1],["execution",1],["request",1],["named",1],["turn",2],["mark",1],["stopping",1],["catch",1],["error",3],["hint",1],["nb",1],["action",1],["failed",1],["api",2],["text",1],["true",3],["load",1],["export",4],["markdown",1],["download",3],["share",3],["open",4],["dialog",2],["package",2],["archive",1],["artifacts",3],["files",1],["artifact",1],["bundle",1],["frames",1],["encode",1],["uricomponent",1],["zip",2],["name",1],["task",1],["summary",1],["view",1],["notebook",3],["conversation",1],["project",1],["call",2],["lane",2],["active",1],["tab",1],["compute",1],["run",2],["location",2],["server",1],["sep",1],["duplicate",2],["copy",1],["move",2],["at",1],["common",1],["delete",3],["trash",1],["danger",1],["confirm",2]]},{"id":"frontend/src/features/sessions/actions.ts#sessionOptionsMenu","name":[["session",1],["options",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",4],["function",2],["session",2],["options",2],["menu",4],["anchor",4],["element",2],["promise",2],["void",2],["if",1],["current",4],["id",4],["value",6],["return",1],["let",1],["review",22],["auto",8],["boolean",3],["reviewer",7],["model",7],["string",1],["delegation",7],["enabled",5],["false",3],["true",4],["try",3],["await",3],["api",3],["frames",3],["settings",3],["as",3],["typeof",1],["catch",3],["defaults",1],["const",2],["checked",5],["open",4],["label",8],["composer",10],["option",8],["icon",8],["users",2],["click",10],["method",2],["patch",2],["body",2],["json",2],["stringify",2],["hint",4],["off",2],["error",2],["message",2],["plan",3],["mode",4],["grid",1],["toggle",2],["explore",3],["compass",1],["sep",1],["eye",1],["context",1],["sliders",1],["memory",2],["book",1],["call",3],["lane",3],["cust",3],["specialist",1],["specialists",1],["compute",2],["terminal",1]]},{"id":"frontend/src/features/sessions/actions.ts#sessionOptionsMenu.checked","name":[["checked",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["checked",2],["boolean",2]]},{"id":"frontend/src/features/sessions/actions.ts#showContextUsage","name":[["show",1],["context",1],["usage",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["actions",1],["ts",1]],"body":[["async",2],["function",2],["show",2],["context",3],["usage",9],["promise",3],["void",2],["if",4],["current",3],["id",3],["value",3],["return",4],["let",2],["frame",4],["record",5],["string",9],["unknown",5],["steps",7],["array",3],["try",1],["const",12],["data",3],["await",1],["all",1],["api",2],["frames",2],["catch",2],["as",5],["hint",1],["error",1],["message",1],["true",1],["input",7],["number",5],["tokens",7],["output",11],["reviewer",3],["filter",1],["kind",1],["review",1],["reduce",1],["sum",2],["rec",3],["undefined",1],["title",4],["modal",4],["text",3],["content",3],["composer",1],["menu",1],["dl",3],["download",1],["style",1],["display",1],["none",1],["body",5],["inner",1],["html",1],["card",6],["document",3],["create",3],["element",3],["div",3],["class",4],["name",3],["prov",3],["locale",4],["append",3],["child",3],["meta",5],["list",1],["remove",1],["hidden",1]]},{"id":"frontend/src/features/sessions/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["api",1],["ts",1]],"body":[["versioned",1],["api",5],["root",1],["error",1],["stdlib",1],["style",1],["helper",1],["app",1],["js",1],["84",1],["119",1],["export",1],["const",1],["v1",1]]},{"id":"frontend/src/features/sessions/api.ts#api","name":[["api",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["api",5],["string",3],["request",2],["init",2],["promise",2],["unknown",3],["if",2],["typeof",1],["throw",2],["new",2],["error",2],["invalid",1],["path",1],["const",2],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",5],["let",1],["null",2],["try",1],["parse",1],["catch",1],["ok",1],["status",1],["return",1]]},{"id":"frontend/src/features/sessions/api.ts#ApiError","name":[["api",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["api",1],["ts",1]],"body":[["class",2],["api",3],["error",6],["extends",2],["name",1],["code",4],["string",6],["status",6],["number",3],["request",4],["id",4],["body",7],["unknown",3],["constructor",1],["http",4],["const",1],["rec",12],["typeof",1],["object",1],["as",1],["record",1],["null",3],["super",1],["detail",1]]},{"id":"frontend/src/features/sessions/api.ts#ApiError.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["api",1],["ts",1]],"body":[["constructor",2],["body",7],["unknown",3],["http",5],["status",6],["number",3],["const",1],["rec",12],["typeof",1],["object",1],["as",1],["record",1],["string",4],["null",3],["super",1],["error",1],["detail",1],["code",3],["request",3],["id",3]]},{"id":"frontend/src/features/sessions/api.ts#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["api",1],["ts",1]],"body":[["function",2],["api",2],["error",2],["text",2],["unknown",4],["string",4],["const",2],["err",7],["as",1],["message",3],["request",3],["id",3],["null",2],["msg",3],["return",1]]},{"id":"frontend/src/features/sessions/binds.ts","name":[["binds",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["binds",1],["ts",1]],"body":[["late",1],["bindings",1],["so",2],["dashboard",3],["conversation",4],["not",2],["import",2],["each",1],["other",1],["type",1],["history",1],["load",2],["result",1],["from",1],["stores",1],["session",3],["project",3],["override",1],["exists",1],["empty",1],["creates",1],["its",1],["just",1],["opened",1],["whichever",1],["one",1],["active",1],["by",1],["time",1],["shared",1],["creation",1],["promise",2],["settles",1],["export",1],["const",1],["binds",1],["open",2],["as",10],["new",2],["async",2],["void",9],["start",1],["dash",3],["poll",2],["stop",1],["render",3],["projects",1],["proj",1],["menu",1],["sessions",1],["show",2],["workspace",1]]},{"id":"frontend/src/features/sessions/binds.ts#NewSession","name":[["new",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["binds",1],["ts",1]],"body":[["type",2],["new",2],["session",2],["project",2],["id",2],["string",2],["promise",2],["void",4]]},{"id":"frontend/src/features/sessions/binds.ts#OpenConversation","name":[["open",1],["conversation",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["binds",1],["ts",1]],"body":[["type",2],["open",2],["conversation",2],["fid",2],["string",4],["pid",2],["null",2],["options",2],["reset",2],["history",4],["boolean",2],["promise",2],["load",2],["result",2],["void",2]]},{"id":"frontend/src/features/sessions/boot.i18n-gate.test.ts","name":[["boot",1],["i18n",1],["gate",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["i18n",1],["gate",1],["test",1],["ts",1]],"body":[["first",3],["data",2],["driven",2],["view",11],["waits",2],["dictionaries",4],["shell",2],["mounts",1],["synchronously",1],["bind",12],["workbench",12],["runs",1],["from",2],["its",1],["effect",1],["while",1],["locale",4],["chunks",3],["still",3],["import",16],["flight",1],["routing",2],["straight",1],["away",1],["rendered",3],["dashboard",19],["lists",14],["session",18],["sidebar",1],["opened",1],["through",2],["nothing",3],["translate",2],["became",1],["dash",5],["meta",2],["empty",13],["showed",1],["sessions",9],["example",1],["cta",1],["button",1],["re",1],["them",1],["once",4],["arrived",2],["also",1],["let",2],["late",1],["static",2],["repaint",3],["land",1],["was",1],["already",1],["open",1],["handlers",1],["bound",1],["at",2],["only",3],["render",14],["after",3],["each",4],["before",2],["describe",2],["expect",20],["vi",44],["vitest",1],["const",17],["gate",8],["hoisted",4],["state",2],["release",5],["void",3],["undefined",4],["fail",2],["error",2],["unknown",2],["ready",14],["fn",18],["promise",2],["resolve",1],["return",1],["route",25],["initial",10],["async",14],["new",5],["show",3],["load",7],["mock",13],["i18n",3],["original",6],["await",20],["typeof",4],["conversation",1],["messages",5],["list",5],["chrome",1],["hint",1],["watch",2],["activate",1],["keys",1],["disconnect",1],["icon",3],["paint",1],["icons",1],["el",1],["theme",4],["cycle",1],["refresh",1],["toggle",2],["clicks",7],["record",2],["string",4],["reset",1],["modules",1],["arm",1],["clear",5],["project",1],["stub",3],["global",3],["document",2],["element",2],["lang",1],["body",1],["class",3],["contains",3],["false",3],["active",1],["null",3],["query",3],["selector",7],["all",2],["window",1],["add",2],["event",2],["listener",2],["local",1],["storage",1],["item",2],["en",1],["unstub",1],["globals",1],["binds",1],["but",1],["routes",2],["boot",6],["flush",3],["onclick",1],["be",2],["function",1],["not",10],["have",17],["been",17],["called",17],["times",9],["chunk",3],["fails",1],["failed",1],["fetch",1],["dynamically",1],["imported",1],["module",1],["resolves",1],["repaints",1],["arrive",1],["wait",6],["gave",1],["up",1],["so",1],["date",1],["bucket",1],["today",1],["title",1],["reaches",1],["labels",1],["remove",2],["scope",1],["fake",2],["timers",8],["try",2],["i18",4],["ms",4],["advance",4],["by",4],["time",5],["finally",2],["real",2],["forever",1],["stalled",1]]},{"id":"frontend/src/features/sessions/boot.i18n-gate.test.ts#arm","name":[["arm",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["i18n",1],["gate",1],["test",1],["ts",1]],"body":[["arm",2],["void",3],["const",1],["pending",2],["new",1],["promise",1],["resolve",2],["reject",2],["state",3],["release",1],["fail",1],["error",2],["ready",1],["mock",1],["implementation",1]]},{"id":"frontend/src/features/sessions/boot.i18n-gate.test.ts#flush","name":[["flush",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["i18n",1],["gate",1],["test",1],["ts",1]],"body":[["flush",2],["async",2],["promise",3],["void",2],["let",1],["10",1],["await",1],["resolve",1]]},{"id":"frontend/src/features/sessions/boot.ts","name":[["boot",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["ts",1]],"body":[["window",2],["exports",1],["06",1],["load",7],["sessions",5],["hook",1],["workbench",2],["event",1],["wiring",1],["import",19],["apply",1],["static",2],["i18n",3],["ready",2],["language",2],["change",1],["lang",1],["from",18],["title",3],["name",1],["current",1],["id",1],["editing",1],["project",5],["stores",1],["session",8],["cycle",1],["theme",4],["refresh",1],["toggle",1],["impl",1],["ws",1],["handlers",1],["add",1],["message",2],["menu",4],["cancel",1],["turn",1],["choose",1],["package",2],["commit",1],["options",1],["actions",1],["hint",1],["watch",2],["activate",1],["keys",3],["disconnect",1],["chrome",2],["new",1],["route",2],["initial",2],["view",6],["conversation",1],["scoped",2],["execution",3],["request",4],["notebook",1],["kernel",1],["timeline",1],["dashboard",4],["show",1],["down",1],["grow",1],["sidebar",1],["sync",1],["mobile",1],["update",1],["jump",1],["pill",1],["dom",1],["paint",2],["icons",1],["icon",1],["call",1],["lane",2],["host",1],["render",6],["empty",2],["messages",5],["list",1],["fetch",3],["all",1],["older",1],["recent",1],["earlier",1],["control",1],["close",1],["modal",3],["delete",1],["open",1],["proj",1],["submit",1],["projects",2],["composer",1],["ref",2],["chips",2],["transcript",1],["let",2],["bound",1],["false",1],["promise",1],["void",1],["null",2],["long",1],["first",4],["waits",1],["locale",1],["chunks",1],["they",1],["fraction",1],["main",1],["bundle",1],["page",1],["has",1],["already",1],["loaded",1],["so",2],["only",4],["reached",1],["by",1],["stalled",1],["never",1],["shows",2],["its",2],["worse",1],["than",1],["one",1],["lists",2],["export",1],["const",1],["i18",1],["wait",2],["ms",1],["8000",1],["resolves",1],["dictionaries",2],["fail",1],["runs",1],["out",1],["true",1],["last",1],["case",1],["renders",1],["without",1],["them",3],["landed",1],["after",1],["gave",1],["up",1],["waiting",1],["boot",1],["repaint",1],["reaches",1],["labels",1],["rendered",1],["through",1],["kept",1],["their",1],["bare",1],["dash",1],["meta",1],["date",1],["bucket",1],["today",1],["starters",1],["workspace",1],["until",1],["something",1],["else",1],["happened",1],["re",1],["once",1],["later",1],["switch",1],["not",1],["path",1]]},{"id":"frontend/src/features/sessions/boot.ts#bindWorkbench","name":[["bind",1],["workbench",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["ts",1]],"body":[["function",5],["bind",2],["workbench",2],["promise",4],["void",14],["if",42],["typeof",4],["document",4],["undefined",1],["return",5],["resolve",2],["bound",2],["initial",2],["view",3],["ready",1],["true",4],["paint",1],["icons",1],["install",1],["theme",9],["ran",2],["before",1],["shell",1],["existed",1],["so",2],["buttons",1],["still",1],["carry",1],["markup",1],["moon",1],["show",4],["glyph",1],["actually",1],["applied",1],["refresh",2],["toggle",4],["app",1],["js",1],["re",1],["every",1],["language",2],["change",3],["aria",1],["label",1],["no",1],["data",2],["i18n",2],["attribute",1],["covers",1],["includes",1],["first",2],["dictionary",1],["load",3],["apply",1],["static",1],["watch",2],["activate",1],["keys",1],["disconnect",1],["sessions",2],["impl",1],["query",1],["selector",1],["all",1],["lang",7],["btn",16],["each",1],["as",11],["htmlelement",3],["onclick",25],["const",35],["dataset",1],["zh",1],["en",1],["dash",13],["new",14],["project",8],["open",4],["modal",11],["import",5],["session",18],["choose",1],["package",3],["pkg",3],["input",6],["htmlinput",3],["element",6],["null",2],["onchange",1],["async",2],["event",9],["current",6],["target",5],["file",2],["files",2],["value",5],["await",2],["pm",15],["delete",6],["id",6],["editing",1],["confirm",2],["proj",13],["string",1],["back",4],["home",1],["dashboard",4],["tab",8],["close",11],["stop",1],["propagation",1],["collapse",4],["sidebar",5],["reopen",4],["false",1],["dt",3],["cycle",2],["wt",3],["ws",1],["settings",5],["call",3],["lane",3],["cust",3],["general",1],["customize",4],["menu",13],["class",2],["list",2],["hidden",2],["contains",1],["render",2],["ct",6],["conv",1],["title",4],["add",12],["listener",11],["keydown",1],["composing",1],["key",3],["code",1],["229",1],["enter",1],["prevent",1],["default",1],["blur",3],["else",2],["escape",1],["name",1],["commit",1],["attach",4],["message",1],["opts",3],["options",2],["cancel",9],["turn",1],["jump",5],["pill",2],["down",1],["msgs",3],["messages",1],["scroll",1],["update",1],["composer",5],["grow",1],["ref",1],["chips",1],["create",4],["submit",1],["gear",4],["window",3],["popstate",1],["route",1],["catch",1],["match",2],["media",2],["mq",8],["max",1],["width",1],["900px",1],["sync",1],["mobile",1],["chrome",1],["fn",2],["driven",1],["waits",1],["dictionaries",1],["lists",1]]},{"id":"frontend/src/features/sessions/boot.ts#bindWorkbench.onMq","name":[["mq",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["ts",1]],"body":[["mq",2],["sync",1],["mobile",1],["chrome",1],["true",1]]},{"id":"frontend/src/features/sessions/boot.ts#dictionariesSettled","name":[["dictionaries",1],["settled",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["ts",1]],"body":[["function",2],["dictionaries",2],["settled",2],["promise",3],["boolean",4],["return",1],["new",1],["resolve",2],["const",2],["done",4],["timed",2],["out",2],["clear",1],["timeout",2],["timer",2],["true",1],["i18",1],["route",1],["wait",1],["ms",1],["i18n",1],["ready",1],["then",1],["false",2]]},{"id":"frontend/src/features/sessions/boot.ts#dictionariesSettled.done","name":[["done",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["ts",1]],"body":[["done",2],["timed",3],["out",3],["boolean",2],["clear",1],["timeout",1],["timer",1],["resolve",1]]},{"id":"frontend/src/features/sessions/boot.ts#installSessionExports","name":[["install",1],["session",1],["exports",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["ts",1]],"body":[["function",2],["install",2],["session",5],["exports",2],["target",15],["record",4],["string",4],["unknown",6],["undefined",3],["host",4],["window",2],["global",3],["as",4],["void",2],["if",1],["return",1],["fetch",6],["all",3],["messages",8],["older",2],["recent",2],["open",4],["conversation",3],["assigned",2],["by",1],["features",1],["10",1],["same",2],["reset",1],["surface",1],["but",1],["its",2],["first",1],["paint",4],["framed",1],["rather",2],["than",3],["one",4],["each",1],["render",4],["message",2],["ref",4],["chips",4],["composer",2],["hint",2],["load",3],["sessions",2],["show",2],["dashboard",2],["command",1],["palette",2],["reaches",2],["both",1],["these",1],["through",4],["fn",2],["neither",1],["was",1],["ever",1],["anywhere",1],["ready",2],["false",1],["so",2],["new",4],["project",3],["closed",1],["did",1],["nothing",1],["at",1],["installed",1],["here",1],["added",1],["contract",2],["names",2],["list",1],["diffed",1],["against",1],["tests",1],["webui",1],["md",1],["stub",1],["there",1],["would",1],["still",1],["be",1],["un",1],["modal",2],["hole",1],["two",1],["more",1],["lane",2],["owns",1],["paints",1],["earlier",4],["bar",1],["call",1],["control",3],["longer",1],["page",1],["had",1],["no",2],["way",1],["reach",1],["history",1],["shell",1],["chrome",1],["cmd",1],["ctrl",1],["handler",1],["sidebar",4],["without",1],["notebook",1],["interrupt",2],["fell",1],["unscoped",1],["post",1],["frames",1],["id",2],["kernel",1],["carrying",1],["execution",4],["owner",1],["shape",1],["app",1],["js",1],["never",1],["sends",1],["land",1],["whichever",1],["started",1],["after",1],["user",1],["meant",1],["stop",1],["scoped",2],["request",2]]},{"id":"frontend/src/features/sessions/boot.ts#repaintListsRenderedWithoutDictionaries","name":[["repaint",1],["lists",1],["rendered",1],["without",1],["dictionaries",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["boot",1],["ts",1]],"body":[["function",2],["repaint",2],["lists",2],["rendered",2],["without",2],["dictionaries",2],["void",3],["const",3],["dash",3],["dashboard",2],["if",2],["class",1],["list",1],["contains",1],["hidden",1],["load",1],["render",2],["sessions",1],["only",1],["empty",6],["session",4],["has",1],["node",1],["all",1],["shows",1],["host",4],["messages",1],["query",1],["selector",1],["scope",1],["remove",1]]},{"id":"frontend/src/features/sessions/chrome.test.ts","name":[["chrome",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["test",1],["ts",1]],"body":[["import",2],["describe",2],["expect",3],["from",2],["vitest",1],["error",5],["prefix",4],["chrome",1],["hint",1],["uses",1],["zh",2],["en",2],["literals",1],["without",1],["new",1],["i18n",1],["key",1],["be",2]]},{"id":"frontend/src/features/sessions/chrome.ts","name":[["chrome",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["hint",5],["disconnect",3],["banner",2],["context",1],["menu",4],["keyboard",1],["activate",3],["helpers",1],["app",2],["js",2],["12920",1],["a11y",1],["role",3],["status",1],["aria",1],["live",1],["polite",1],["composer",1],["i18n",2],["error",1],["prefix",1],["err",1],["branch",1],["no",2],["new",1],["dictionary",1],["key",1],["7744",1],["7763",1],["plus",1],["esc",1],["focus",1],["into",1],["first",2],["item",1],["conn",1],["dot",1],["dead",1],["such",1],["node",1],["take",1],["over",1],["ws",4],["onclose",1],["onopen",1],["import",6],["lang",1],["from",6],["stores",2],["ui",1],["as",1],["signal",2],["stream",1],["el",2],["dom",1],["icon",3],["effect",1],["preact",1],["signals",1],["const",1],["sel",1],["row",2],["run",1],["card",1],["tile",2],["art",2],["close",3],["session",1],["7030",1],["7032",1],["button",1],["tab",1],["index",1],["enter",2],["space",2],["add",1],["without",1],["replacing",1],["existing",1],["click",1],["handler",1],["dashboard",1],["rows",1],["create",1],["via",1],["observer",3],["artifact",1],["tiles",1],["dock",1],["buttons",1],["later",1],["lanes",1],["insert",1],["let",4],["mutation",1],["null",3],["shown",1],["false",2],["watching",1],["socket",2],["unknown",1],["watch",1],["started",1],["wrap",1],["06",1],["handlers",1],["after",1],["they",1],["assigned",1],["fires",1]]},{"id":"frontend/src/features/sessions/chrome.ts#bannerEl","name":[["banner",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["banner",3],["el",2],["htmlelement",2],["null",2],["return",1],["conn",1]]},{"id":"frontend/src/features/sessions/chrome.ts#bindActivate","name":[["bind",1],["activate",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["bind",2],["activate",6],["node",9],["htmlelement",2],["void",4],["if",2],["tag",2],["name",2],["button",2],["attribute",1],["role",1],["tab",1],["index",1],["add",2],["event",2],["listener",2],["keydown",1],["target",1],["key",2],["enter",1],["prevent",1],["default",1],["click",1]]},{"id":"frontend/src/features/sessions/chrome.ts#bindArtifactTile","name":[["bind",1],["artifact",1],["tile",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["bind",3],["artifact",2],["tile",2],["node",3],["htmlelement",2],["activate",4],["void",4]]},{"id":"frontend/src/features/sessions/chrome.ts#bindCloseTab","name":[["bind",1],["close",1],["tab",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["bind",3],["close",2],["tab",2],["node",3],["htmlelement",2],["activate",4],["void",4]]},{"id":"frontend/src/features/sessions/chrome.ts#closeMenu","name":[["close",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["close",2],["menu",9],["void",2],["const",1],["value",2],["as",1],["htmlelement",1],["null",2],["if",1],["remove",3],["document",2],["event",2],["listener",2],["mousedown",1],["outside",1],["keydown",2]]},{"id":"frontend/src/features/sessions/chrome.ts#disconnectCopy","name":[["disconnect",1],["copy",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["disconnect",2],["copy",2],["string",2],["return",1],["lang",1],["en",1],["disconnected",1],["reconnecting",1]]},{"id":"frontend/src/features/sessions/chrome.ts#ensureActivateKeys","name":[["ensure",1],["activate",1],["keys",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["ensure",2],["activate",4],["keys",2],["node",13],["htmlelement",2],["void",2],["if",4],["dataset",2],["a11y",2],["return",1],["tag",2],["name",2],["button",2],["attribute",2],["role",2],["tab",2],["index",2],["add",1],["event",1],["listener",1],["keydown",1],["target",1],["key",2],["enter",1],["prevent",1],["default",1],["click",1]]},{"id":"frontend/src/features/sessions/chrome.ts#errorPrefix","name":[["error",1],["prefix",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["error",3],["prefix",2],["lang",5],["string",4],["return",1],["en",1]]},{"id":"frontend/src/features/sessions/chrome.ts#hideDisconnectBanner","name":[["hide",1],["disconnect",1],["banner",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["hide",2],["disconnect",4],["banner",3],["void",2],["const",1],["el",1],["if",2],["class",1],["list",1],["remove",1],["visible",1],["attribute",1],["hidden",1],["text",1],["content",1],["hint",3],["shown",2],["false",1]]},{"id":"frontend/src/features/sessions/chrome.ts#hint","name":[["hint",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["hint",3],["text",6],["string",2],["null",3],["err",4],["boolean",4],["spin",4],["void",2],["const",3],["composer",1],["if",4],["return",2],["attribute",2],["role",1],["status",1],["aria",1],["live",1],["polite",1],["inner",1],["html",1],["append",3],["child",3],["icon",1],["el",2],["loader",1],["13",1],["document",1],["create",1],["node",1],["shown",2],["error",1],["prefix",1],["span",1],["style",1],["color",1],["var",1],["danger",1]]},{"id":"frontend/src/features/sessions/chrome.ts#MenuItem","name":[["menu",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["type",2],["menu",2],["item",2],["sep",4],["true",2],["label",4],["undefined",8],["icon",4],["danger",4],["click",4],["false",2],["string",4],["boolean",2],["void",2]]},{"id":"frontend/src/features/sessions/chrome.ts#menuKeydown","name":[["menu",1],["keydown",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["menu",3],["keydown",2],["keyboard",2],["event",2],["void",2],["if",1],["key",1],["escape",1],["prevent",1],["default",1],["close",1]]},{"id":"frontend/src/features/sessions/chrome.ts#menuOutside","name":[["menu",1],["outside",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["menu",7],["outside",2],["mouse",2],["event",2],["void",2],["const",1],["value",1],["as",1],["htmlelement",1],["null",1],["if",1],["target",2],["instanceof",1],["node",1],["contains",1],["close",1]]},{"id":"frontend/src/features/sessions/chrome.ts#openMenu","name":[["open",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["open",2],["menu",11],["anchor",3],["element",2],["items",3],["item",3],["void",2],["close",2],["const",5],["el",5],["div",2],["ctx",3],["attribute",2],["role",2],["each",1],["if",5],["sep",2],["append",5],["child",5],["return",1],["button",3],["danger",2],["menuitem",1],["type",1],["icon",3],["ic",4],["span",2],["inner",3],["html",1],["16",1],["null",1],["label",1],["onclick",1],["stop",1],["propagation",1],["click",2],["document",3],["body",1],["value",1],["bounding",1],["client",1],["rect",1],["let",1],["top",6],["bottom",1],["offset",3],["height",3],["window",2],["math",3],["max",2],["style",2],["px",2],["left",2],["min",1],["width",2],["first",3],["query",1],["selector",1],["instanceof",1],["htmlelement",1],["focus",1],["timeout",1],["add",2],["event",2],["listener",2],["mousedown",1],["outside",1],["keydown",2]]},{"id":"frontend/src/features/sessions/chrome.ts#showDisconnectBanner","name":[["show",1],["disconnect",1],["banner",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["show",2],["disconnect",5],["banner",3],["void",2],["const",1],["el",1],["if",1],["text",1],["content",1],["copy",2],["class",1],["list",1],["add",1],["visible",1],["remove",1],["attribute",1],["hidden",1],["hint",2],["shown",1],["true",1]]},{"id":"frontend/src/features/sessions/chrome.ts#SocketLike","name":[["socket",1],["like",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["type",2],["socket",2],["like",2],["onopen",2],["ev",4],["unknown",4],["void",4],["null",4],["onclose",2]]},{"id":"frontend/src/features/sessions/chrome.ts#watchActivateKeys","name":[["watch",1],["activate",1],["keys",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["watch",2],["activate",11],["keys",5],["root",6],["parent",2],["node",2],["document",3],["void",2],["query",2],["selector",2],["all",2],["sel",3],["each",3],["ensure",3],["as",3],["htmlelement",3],["if",3],["observer",5],["typeof",1],["mutation",2],["undefined",1],["return",2],["new",1],["records",2],["const",1],["rec",2],["added",1],["nodes",1],["instanceof",2],["matches",1],["child",3],["observe",1],["body",1],["element",1],["list",1],["true",2],["subtree",1]]},{"id":"frontend/src/features/sessions/chrome.ts#watchDisconnect","name":[["watch",1],["disconnect",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["watch",4],["disconnect",4],["void",2],["if",2],["started",2],["return",2],["true",1],["effect",1],["const",1],["socket",9],["ws",1],["signal",1],["value",1],["as",1],["like",1],["null",1],["watching",2],["queue",1],["microtask",1],["wrap",1]]},{"id":"frontend/src/features/sessions/chrome.ts#wrapSocket","name":[["wrap",1],["socket",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["chrome",1],["ts",1]],"body":[["function",2],["wrap",2],["socket",10],["like",2],["void",2],["const",2],["prev",6],["open",3],["onopen",2],["close",3],["onclose",2],["ev",4],["unknown",2],["hide",1],["disconnect",2],["banner",2],["if",2],["show",1]]},{"id":"frontend/src/features/sessions/conversation.identity.test.ts","name":[["conversation",1],["identity",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["conversation",1],["identity",1],["test",1],["ts",1]],"body":[["one",2],["name",2],["function",2],["two",2],["lanes",1],["ported",1],["open",17],["conversation",14],["resume",7],["watch",5],["independently",1],["both",2],["copies",2],["stayed",1],["live",2],["not",1],["overwriting",1],["each",2],["other",1],["but",1],["split",1],["across",1],["namespaces",1],["window",2],["was",2],["10",2],["framed",6],["paint",2],["while",1],["binds",6],["13",1],["synchronous",1],["dashboard",1],["sidebar",1],["project",1],["routing",1],["all",1],["call",1],["so",1],["path",1],["never",1],["got",1],["cancel",1],["render",1],["passed",1],["their",1],["own",1],["tests",1],["identity",1],["neither",1],["could",1],["assert",1],["alone",1],["import",5],["describe",2],["expect",5],["from",5],["vitest",1],["as",4],["messages",1],["ticket",3],["send",1],["re",1],["exports",1],["owning",1],["lane",1],["everywhere",2],["be",6],["reached",2],["11",1],["agrees",1],["bind",1],["const",1],["target",3],["global",1],["unknown",2],["if",1],["undefined",1]]},{"id":"frontend/src/features/sessions/conversation.newsession.test.ts","name":[["conversation",1],["newsession",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["conversation",1],["newsession",1],["test",1],["ts",1]],"body":[["new",11],["session",8],["publishes",1],["id",7],["before",5],["open",15],["conversation",12],["runs",1],["so",2],["file",1],["selected",1],["during",1],["sidebar",1],["refresh",1],["binds",1],["publish",2],["made",1],["see",1],["frame",10],["as",2],["its",1],["own",2],["predecessor",1],["skip",1],["releasing",1],["previous",3],["one",1],["shared",3],["path",2],["resolved",1],["had",1],["been",4],["opened",7],["at",1],["all",2],["import",5],["after",3],["each",4],["describe",2],["expect",9],["vi",23],["from",5],["vitest",1],["const",6],["ws",9],["mock",34],["hoisted",4],["sub",5],["fn",10],["unsub",7],["notebook",8],["reset",5],["cell",3],["caches",3],["async",5],["fid",4],["string",2],["push",1],["load",5],["sessions",1],["projects",2],["connect",1],["chrome",3],["messages",1],["dashboard",2],["show",2],["workspace",1],["render",1],["proj",4],["menu",1],["hint",1],["current",5],["project",3],["stores",2],["store",2],["fields",2],["signal",1],["field",1],["upload",3],["state",2],["creations",1],["clear",5],["length",1],["stub",1],["dom",1],["unstub",1],["globals",1],["releases",1],["publishing",1],["value",6],["await",2],["have",3],["called",3],["release",1],["precedes",1],["test",1],["not",2],["relies",1],["order",6],["invocation",2],["call",2],["number",2],["positive",1],["infinity",2],["negative",1],["be",3],["less",1],["than",1],["equal",2],["resolves",1],["only",1],["has",1],["null",1],["creation",1],["adopted",1],["itself",1],["waited",1]]},{"id":"frontend/src/features/sessions/conversation.newsession.test.ts#stubDom","name":[["stub",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["conversation",1],["newsession",1],["test",1],["ts",1]],"body":[["function",2],["stub",5],["dom",2],["void",2],["const",1],["workspace",3],["class",1],["list",1],["contains",1],["false",1],["vi",3],["global",3],["document",1],["query",1],["selector",1],["sel",2],["string",1],["null",2],["element",1],["by",1],["id",2],["shared",1],["creation",1],["adopts",1],["its",1],["frame",2],["through",1],["host",1],["lane",1],["window",2],["session",1],["messages",1],["boots",1],["install",1],["at",1],["runtime",1],["load",3],["sessions",2],["mock",2],["open",3],["conversation",2],["fetch",1],["promise",2],["resolve",2],["ok",1],["true",1],["status",1],["200",1],["text",1],["json",1],["stringify",1]]},{"id":"frontend/src/features/sessions/conversation.ts","name":[["conversation",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["conversation",1],["ts",1]],"body":[["open",12],["conversation",10],["new",3],["session",6],["resume",3],["watch",3],["routing",2],["app",1],["js",1],["7087",1],["7219",1],["2678",1],["2706",1],["13231",1],["13248",1],["import",13],["from",14],["i18n",1],["current",1],["id",1],["project",3],["stores",1],["api",2],["error",1],["text",1],["binds",5],["hint",1],["chrome",3],["show",2],["dashboard",3],["workspace",1],["frame",2],["route",2],["dom",1],["load",3],["projects",2],["sessions",1],["adopt",1],["created",1],["create",1],["upload",2],["messages",2],["render",2],["proj",1],["menu",1],["reset",3],["notebook",2],["cell",1],["caches",1],["unsub",1],["ws",1],["connect",1],["11",1],["owns",2],["send",2],["ticket",2],["ts",1],["lane",3],["carried",1],["character",2],["duplicate",1],["whose",1],["only",1],["difference",1],["was",3],["reaching",1],["directly",1],["instead",1],["through",1],["call",1],["both",3],["copies",2],["were",2],["live",2],["split",1],["by",1],["module",1],["imported",1],["same",1],["shape",1],["as",1],["pair",1],["above",1],["export",2],["10",4],["copy",2],["painted",1],["its",1],["first",1],["page",1],["synchronous",1],["each",1],["bare",1],["inner",1],["html",1],["640",1],["message",1],["stall",1],["exists",1],["remove",1],["existed",1],["reachable",1],["window",1],["while",1],["sidebar",1],["one",1],["so",1],["path",1],["never",1],["got",1],["framed",2],["paint",1],["cancel",1],["scoped",1],["strict",1],["superset",1],["did",1],["inline",1]]},{"id":"frontend/src/features/sessions/conversation.ts#newSession","name":[["new",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["conversation",1],["ts",1]],"body":[["async",2],["function",3],["new",7],["session",5],["project",17],["id",18],["string",4],["promise",4],["void",2],["onclick",1],["passes",1],["mouse",1],["event",1],["window",1],["reachable",1],["from",3],["legacy",1],["shell",1],["too",1],["only",2],["explicit",1],["override",1],["user",1],["click",1],["creates",1],["conversation",7],["active",1],["const",5],["requested",3],["typeof",1],["undefined",2],["target",4],["value",6],["null",3],["try",1],["empty",1],["auto",1],["creation",5],["attach",1],["first",2],["send",1],["all",1],["share",2],["they",1],["cannot",1],["create",3],["sibling",1],["frames",1],["split",1],["bytes",1],["text",2],["already",1],["open",6],["there",1],["nothing",1],["uploads",1],["bind",1],["current",6],["directly",1],["so",1],["thing",1],["shared",2],["could",1],["collapse",1],["two",1],["deliberate",1],["clicks",1],["into",1],["one",1],["frame",10],["upload",1],["fresh",1],["await",4],["if",4],["return",1],["adopted",1],["its",2],["own",2],["still",1],["opening",1],["callers",1],["such",1],["as",2],["not",2],["resolving",1],["here",1],["left",1],["them",1],["racing",1],["had",1],["happened",1],["yet",1],["opened",1],["else",1],["release",1],["previous",7],["way",1],["would",1],["before",1],["published",1],["derives",1],["publishing",1],["made",1],["see",1],["predecessor",1],["old",1],["subscription",1],["notebook",2],["caches",2],["were",1],["then",1],["never",1],["released",1],["artifact",1],["events",1],["kept",1],["landing",1],["unsub",1],["reset",1],["cell",1],["adopt",1],["created",1],["load",1],["sessions",1],["composer",1],["focus",1],["catch",1],["hint",1],["folder",1],["failed",1],["api",1],["error",1],["true",1]]},{"id":"frontend/src/features/sessions/conversation.ts#routeInitialView","name":[["route",1],["initial",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["conversation",1],["ts",1]],"body":[["async",2],["function",2],["route",4],["initial",2],["view",2],["promise",2],["void",2],["const",7],["path",3],["typeof",1],["location",2],["undefined",1],["pathname",1],["fm",4],["match",2],["frame",1],["if",2],["pid",5],["decode",3],["uricomponent",3],["fid",2],["await",5],["load",2],["projects",2],["project",4],["value",1],["show",2],["workspace",1],["sessions",1],["render",1],["proj",1],["menu",1],["open",3],["conversation",1],["return",2],["pm",3],["import",1],["dashboard",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts","name":[["dashboard",1],["projects",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["dashboard",9],["project",11],["card",5],["shows",1],["after",1],["repaint",3],["not",4],["full",1],["load",9],["opening",2],["session",4],["leaves",1],["behind",1],["store",2],["both",1],["behaviours",1],["were",1],["found",1],["by",1],["driving",1],["ui",1],["neither",1],["had",2],["test",1],["running",9],["badge",3],["vanished",1],["first",1],["keystroke",2],["because",1],["search",1],["uses",1],["fresh",2],["server",2],["rows",2],["carry",1],["no",2],["count",3],["from",6],["left",1],["filtered",4],["page",7],["projects",21],["value",8],["workspace",6],["header",2],["switcher",3],["read",2],["as",9],["whole",1],["directory",2],["import",5],["before",2],["each",2],["describe",3],["expect",9],["vi",14],["vitest",1],["const",5],["dom",13],["record",1],["string",10],["fake",6],["el",7],["null",3],["mock",12],["api",14],["fn",1],["error",2],["text",3],["unknown",2],["chrome",2],["ensure",1],["activate",1],["keys",2],["sel",3],["tag",2],["cls",2],["ago",1],["just",1],["now",1],["nav",1],["url",1],["sync",1],["mobile",1],["refresh",2],["dash",10],["render",3],["show",3],["query",2],["stores",1],["every",1],["run",1],["painted",1],["its",1],["rendered",1],["id",5],["p1",3],["name",1],["alpha",4],["lab",1],["total",1],["mocked",9],["reset",1],["key",2],["object",1],["delete",1],["global",1],["document",3],["hidden",1],["false",1],["create",1],["fragment",2],["across",1],["repaints",1],["survives",1],["reloads",2],["only",1],["async",4],["implementation",3],["path",6],["promise",4],["resolve",5],["starts",3],["frames",6],["f1",2],["true",2],["never",6],["await",7],["badges",4],["equal",5],["them",1],["outlive",1],["poll",2],["emptied",1],["finishes",1],["4s",1],["sees",1],["gone",1],["leaving",1],["unfiltered",1],["resolved",2],["clear",1],["calls",4],["have",2],["length",2],["contain",1],["keeps",1],["list",1],["background",1],["reload",1],["fails",1],["rejected",1],["new",2],["daemon",1],["restarting",1],["timeout",1],["failed",1],["replace",1],["empties",1],["right",1],["wrong",1],["here",1],["empty",1],["symptom",1],["fix",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#badges","name":[["badges",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["function",2],["badges",2],["node",3],["fake",3],["el",3],["string",3],["const",2],["out",3],["walk",3],["if",1],["cls",1],["run",1],["push",1],["children",2],["map",1],["text",1],["join",1],["each",1],["return",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#badges.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["walk",3],["fake",2],["el",2],["if",1],["cls",1],["run",1],["out",1],["push",1],["children",2],["map",1],["text",1],["join",1],["each",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#fakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["function",2],["fake",7],["el",7],["tag",3],["div",2],["cls",3],["string",3],["null",5],["text",3],["const",1],["node",5],["title",1],["onclick",1],["children",4],["as",2],["class",1],["list",1],["contains",1],["false",1],["add",1],["remove",1],["append",1],["child",5],["push",1],["return",4],["element",1],["count",1],["length",2],["inner",2],["html",2],["value",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["type",2],["fake",8],["el",8],["tag",2],["string",10],["cls",2],["null",4],["text",2],["title",2],["onclick",2],["void",6],["children",2],["class",2],["list",2],["contains",2],["boolean",2],["add",2],["remove",2],["append",2],["child",6],["element",2],["count",2],["number",2],["inner",2],["html",2]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#fakeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["fake",2],["el",2],["node",1],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#fakeEl.childElementCount","name":[["child",1],["element",1],["count",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["child",2],["element",2],["count",2],["return",1],["node",1],["children",1],["length",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#fakeEl.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["inner",2],["html",2],["return",1]]},{"id":"frontend/src/features/sessions/dashboard.projects.test.ts#fakeEl.innerHTML~2","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["projects",1],["test",1],["ts",1]],"body":[["inner",2],["html",2],["value",2],["string",2],["node",1],["children",1],["length",1]]},{"id":"frontend/src/features/sessions/dashboard.ts","name":[["dashboard",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["home",1],["dashboard",8],["app",1],["js",1],["6616",1],["6764",1],["2685",1],["import",9],["lang",1],["from",10],["i18n",1],["open",1],["gen",1],["projects",12],["loading",1],["more",4],["current",1],["id",1],["has",1],["load",7],["error",2],["next",1],["cursor",1],["query",2],["stores",2],["session",3],["dash",9],["poll",5],["ui",1],["api",3],["text",1],["binds",8],["ensure",1],["activate",1],["keys",1],["chrome",2],["ago",1],["el",1],["nav",1],["url",1],["sync",1],["mobile",1],["dom",1],["project",4],["view",1],["loaded",2],["replace",1],["flight",1],["type",2],["like",3],["annotate",1],["running",4],["counts",1],["filter",1],["root",2],["frames",4],["recent",1],["sessions",1],["paging",1],["let",4],["example",1],["timer",2],["vis",1],["bound",1],["false",1],["keystroke",2],["debounce",2],["search",4],["enter",1],["flushes",1],["export",1],["const",1],["ms",1],["150",1],["last",1],["repaint",1],["annotates",1],["its",1],["fresh",1],["server",1],["rows",1],["carry",1],["no",1],["count",1],["these",1],["so",1],["badge",1],["survives",1],["start",2],["stop",2],["render",2],["show",4],["workspace",2]]},{"id":"frontend/src/features/sessions/dashboard.ts#bindProjectSearch","name":[["bind",1],["project",1],["search",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["bind",2],["project",4],["search",10],["void",2],["const",1],["input",9],["dash",1],["as",1],["htmlinput",1],["element",1],["null",1],["if",4],["dataset",2],["bound",2],["return",1],["add",2],["event",7],["listener",2],["projects",5],["query",2],["value",4],["one",2],["request",2],["per",2],["pause",1],["not",1],["keystroke",1],["each",1],["runs",1],["activity",1],["aggregate",1],["plus",1],["count",1],["daemon",1],["single",1],["sqlite",1],["connection",1],["generation",1],["counter",1],["only",1],["discards",1],["stale",1],["replies",1],["client",1],["side",1],["timer",3],["clear",1],["timeout",2],["window",1],["now",3],["debounce",1],["ms",1],["keydown",1],["key",2],["escape",1],["prevent",2],["default",2],["enter",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#exampleSeedCta","name":[["example",1],["seed",1],["cta",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["example",19],["seed",2],["cta",4],["htmlelement",2],["stop",4],["poll",7],["const",6],["box",6],["el",3],["div",2],["dash",8],["btn",11],["button",2],["type",1],["note",4],["hint",2],["append",2],["child",2],["paint",4],["st",13],["running",7],["boolean",8],["error",7],["string",4],["seeded",6],["if",5],["disabled",4],["true",3],["text",5],["content",4],["else",2],["false",2],["failed",2],["void",1],["load",1],["dashboard",1],["api",4],["session",3],["then",3],["as",7],["catch",3],["onclick",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["confirm",1],["timer",2],["window",2],["interval",2],["1500",2],["unknown",2],["number",2],["raw",2],["remove",2],["return",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#exampleSeedCta.paint","name":[["paint",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["paint",2],["st",6],["running",4],["boolean",4],["error",4],["string",2],["seeded",3],["if",3],["btn",4],["disabled",2],["true",1],["text",3],["content",3],["dash",3],["example",4],["else",1],["false",1],["cta",1],["note",1],["failed",1],["stop",1],["poll",1],["void",1],["load",1],["dashboard",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#exampleSeedCta.poll","name":[["poll",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["poll",3],["api",1],["example",2],["session",1],["then",1],["st",2],["paint",1],["as",1],["running",1],["boolean",2],["error",1],["string",1],["seeded",1],["catch",1],["stop",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#loadDashboard","name":[["load",1],["dashboard",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["async",2],["function",2],["load",3],["dashboard",3],["promise",2],["void",2],["bind",1],["project",1],["search",2],["paint",1],["dash",5],["skeleton",1],["box",1],["persists",1],["across",1],["visits",1],["list",1],["must",1],["match",1],["await",2],["projects",3],["string",1],["query",1],["value",1],["let",1],["frames",11],["session",2],["like",2],["try",1],["const",1],["api",1],["limit",1],["50",1],["as",1],["filter",1],["root",1],["catch",1],["render",3],["running",1],["recent",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#loadMoreProjects","name":[["load",1],["more",1],["projects",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["async",2],["function",2],["load",4],["more",7],["projects",9],["promise",2],["void",2],["if",1],["loading",2],["value",3],["replace",1],["flight",1],["has",2],["cursor",2],["next",1],["return",1],["await",1],["append",1],["true",1],["render",1],["dash",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#paintDashSkeleton","name":[["paint",1],["dash",1],["skeleton",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["paint",2],["dash",4],["skeleton",3],["void",2],["const",6],["skel",3],["number",1],["frag",3],["document",2],["create",1],["fragment",1],["let",1],["row",6],["el",5],["div",5],["main",5],["append",7],["child",9],["name",1],["sub",1],["meta",1],["return",1],["pc",4],["projects",1],["if",2],["element",2],["count",2],["sc",4],["sessions",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#paintDashSkeleton.skel","name":[["skel",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["skel",2],["number",2],["const",3],["frag",3],["document",2],["create",1],["fragment",1],["let",1],["row",6],["el",5],["div",5],["skeleton",1],["main",5],["append",5],["child",5],["name",1],["sub",1],["meta",1],["return",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#projectCopy","name":[["project",1],["copy",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["project",2],["copy",2],["kind",8],["more",5],["retry",5],["no",5],["match",4],["error",2],["string",2],["if",7],["lang",1],["en",1],["return",8],["load",2],["matching",1],["projects",2],["could",1],["not",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#refreshDashRunning","name":[["refresh",1],["dash",1],["running",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["async",2],["function",2],["refresh",2],["dash",8],["running",5],["promise",2],["void",2],["const",2],["dashboard",2],["if",3],["class",2],["list",2],["contains",2],["hidden",4],["stop",1],["poll",2],["return",4],["typeof",1],["document",2],["boolean",1],["let",1],["frames",9],["session",2],["like",2],["try",1],["await",1],["api",1],["limit",1],["50",1],["as",1],["filter",1],["root",1],["catch",1],["project",1],["repaints",1],["annotate",1],["from",1],["these",1],["leaving",1],["them",1],["at",1],["last",1],["full",1],["load",1],["would",1],["paint",1],["beside",1],["card",1],["just",1],["emptied",1],["wrong",1],["badge",1],["old",1],["code",1],["merely",1],["had",1],["none",1],["render",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#renderDashProjects","name":[["render",1],["dash",1],["projects",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["render",2],["dash",15],["projects",14],["void",3],["const",12],["pc",9],["if",8],["return",4],["inner",1],["html",1],["list",4],["value",5],["as",2],["project",10],["like",1],["annotate",1],["running",5],["counts",1],["frames",1],["view",8],["error",4],["load",4],["count",6],["length",1],["query",2],["string",2],["has",2],["more",17],["loading",5],["kind",3],["box",4],["el",14],["div",8],["empty",5],["copy",4],["retry",7],["button",4],["outline",2],["btn",2],["small",2],["type",2],["id",7],["same",1],["request",1],["would",1],["issue",1],["failed",1],["filtered",1],["retried",1],["without",1],["painted",1],["whole",1],["directory",1],["under",1],["still",1],["showing",1],["filter",1],["then",2],["walked",1],["unfiltered",1],["onclick",3],["search",1],["now",1],["append",14],["child",14],["no",2],["match",2],["each",1],["row",8],["main",6],["name",3],["untitled",1],["example",2],["test",1],["span",4],["tag",1],["run",2],["dot",1],["null",1],["title",1],["conversation",1],["meta",4],["session",1],["sessions",1],["ago",1],["last",1],["active",1],["at",2],["updated",1],["open",3],["import",1],["mod",2],["ensure",1],["activate",1],["keys",1],["show",1],["common",1],["htmlbutton",1],["element",1],["disabled",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#renderDashProjects.open","name":[["open",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["open",3],["const",1],["id",5],["project",2],["if",1],["import",1],["projects",1],["then",1],["mod",2]]},{"id":"frontend/src/features/sessions/dashboard.ts#renderDashRecent","name":[["render",1],["dash",1],["recent",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["render",2],["dash",6],["recent",6],["frames",3],["session",3],["like",3],["void",3],["const",7],["dashboard",1],["sessions",3],["sc",6],["if",5],["return",1],["inner",1],["html",1],["length",1],["append",11],["child",11],["el",10],["div",7],["empty",2],["example",1],["seed",1],["cta",1],["each",1],["row",9],["running",3],["dot",3],["live",1],["main",5],["name",3],["task",1],["summary",1],["untitled",1],["pj",3],["projects",1],["value",1],["as",1],["project",4],["find",1],["id",6],["sub",1],["span",3],["run",2],["null",1],["badge",1],["else",1],["meta",1],["ago",1],["updated",1],["at",1],["open",3],["binds",1],["conversation",1],["onclick",1],["ensure",1],["activate",1],["keys",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#renderDashRecent.open","name":[["open",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["open",3],["if",1],["id",3],["void",1],["binds",1],["conversation",1],["project",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#renderDashRunning","name":[["render",1],["dash",1],["running",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["render",2],["dash",7],["running",14],["frames",4],["session",4],["like",3],["void",3],["const",10],["dashboard",1],["cnt",5],["count",2],["if",6],["length",3],["text",1],["content",1],["class",4],["list",4],["remove",2],["hidden",4],["else",1],["add",2],["sec",6],["return",2],["inner",1],["html",1],["each",1],["card",8],["el",9],["div",5],["run",8],["body",5],["append",9],["child",9],["title",2],["name",3],["task",4],["summary",4],["untitled",1],["pj",3],["projects",1],["value",1],["as",1],["project",4],["find",1],["id",6],["sub",4],["foot",5],["badge",7],["span",4],["dot",1],["null",1],["active",1],["now",1],["tip",1],["open",3],["binds",1],["conversation",1],["onclick",1],["ensure",1],["activate",1],["keys",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#renderDashRunning.open","name":[["open",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["open",3],["if",1],["id",3],["void",1],["binds",1],["conversation",1],["project",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#searchProjectsNow","name":[["search",1],["projects",1],["now",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["search",5],["projects",5],["now",2],["void",3],["if",1],["timer",3],["clear",1],["timeout",1],["load",1],["string",1],["query",1],["value",1],["then",1],["render",1],["dash",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#showDashboard","name":[["show",1],["dashboard",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["show",2],["dashboard",4],["void",3],["nav",1],["url",1],["app",1],["js",1],["2695",1],["bumps",1],["here",1],["too",1],["going",1],["home",1],["was",1],["one",1],["navigation",1],["left",1],["every",1],["parked",1],["continuation",1],["believing",1],["still",1],["owned",1],["view",1],["open",3],["conversation",1],["mid",1],["load",2],["would",1],["paint",1],["into",1],["hidden",3],["workspace",2],["arm",1],["resume",1],["watchdog",1],["then",1],["exits",1],["stale",1],["its",1],["first",1],["tick",1],["stranding",1],["composer",1],["disabled",1],["behind",1],["spinner",1],["nothing",1],["clears",1],["gen",2],["value",3],["class",2],["list",2],["add",1],["remove",1],["current",1],["id",1],["null",1],["start",1],["dash",1],["poll",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#showWorkspace","name":[["show",1],["workspace",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["show",2],["workspace",5],["void",3],["stop",1],["dash",1],["poll",1],["debounced",1],["search",5],["still",1],["pending",1],["must",1],["not",2],["fire",1],["after",1],["navigation",1],["would",1],["supersede",1],["unfiltered",1],["load",4],["paint",1],["filtered",3],["page",2],["into",1],["hidden",4],["card",3],["if",4],["timer",3],["clear",1],["timeout",1],["header",1],["switcher",1],["session",2],["labels",1],["read",1],["projects",8],["value",5],["as",3],["whole",1],["directory",1],["opening",1],["from",1],["dashboard",3],["leaves",1],["box",1],["place",1],["reload",2],["here",1],["so",1],["project",3],["outside",1],["filter",1],["render",2],["under",1],["fallback",2],["name",2],["loaded",1],["query",1],["const",2],["like",2],["then",1],["empties",1],["store",2],["replace",1],["fails",1],["right",1],["renders",1],["error",2],["retry",1],["wrong",1],["background",1],["refresh",1],["emptied",1],["exactly",1],["symptom",1],["exists",1],["remove",3],["length",1],["binds",1],["proj",1],["menu",1],["class",3],["list",3],["add",1],["view",4],["conv",1],["sync",1],["mobile",1],["chrome",1],["false",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#startDashPoll","name":[["start",1],["dash",1],["poll",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["start",2],["dash",6],["poll",4],["void",4],["stop",1],["value",1],["interval",1],["refresh",2],["running",2],["4000",1],["if",2],["vis",2],["bound",2],["typeof",1],["document",3],["undefined",1],["true",1],["add",1],["event",1],["listener",1],["visibilitychange",1],["hidden",2],["dashboard",1],["class",1],["list",1],["contains",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#stopDashPoll","name":[["stop",1],["dash",1],["poll",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["stop",3],["dash",5],["poll",6],["void",2],["if",1],["value",3],["clear",1],["interval",2],["as",1],["return",1],["type",1],["typeof",1],["null",1],["example",1]]},{"id":"frontend/src/features/sessions/dashboard.ts#stopExamplePoll","name":[["stop",1],["example",1],["poll",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dashboard",1],["ts",1]],"body":[["function",2],["stop",2],["example",5],["poll",2],["void",2],["if",1],["timer",3],["clear",1],["interval",1]]},{"id":"frontend/src/features/sessions/dom.ts","name":[["dom",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["tiny",1],["dom",1],["helpers",1],["ported",1],["from",5],["app",1],["js",1],["81",1],["2678",1],["2706",1],["12918",1],["12927",1],["12941",1],["import",4],["i18n",1],["open",2],["gen",1],["current",1],["id",1],["stores",2],["session",2],["messages",1],["follow",1],["ui",1],["call",1],["lane",2],["two",1],["paths",1],["route",3],["initial",1],["view",1],["opens",1],["workspace",1],["rather",1],["than",1],["dashboard",1],["export",2],["const",2],["frame",1],["projects",2],["frames",1],["project",1],["clear",1],["conversation",1],["chrome",1],["no",1],["remains",1]]},{"id":"frontend/src/features/sessions/dom.ts#$","name":[],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["sel",3],["string",2],["htmlelement",2],["null",3],["if",1],["typeof",1],["document",2],["undefined",1],["return",2],["query",1],["selector",1]]},{"id":"frontend/src/features/sessions/dom.ts#ago","name":[["ago",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["ago",2],["iso",4],["string",4],["undefined",2],["null",2],["if",5],["return",6],["const",2],["ts",3],["new",1],["date",2],["time",1],["na",1],["now",2],["1000",1],["60",2],["just",1],["3600",2],["86400",2]]},{"id":"frontend/src/features/sessions/dom.ts#clearConversationChrome","name":[["clear",1],["conversation",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["clear",2],["conversation",3],["chrome",2],["void",2],["navigation",1],["continuation",1],["parked",1],["await",1],["being",1],["cleared",1],["older",1],["history",1],["page",1],["resume",1],["tick",1],["must",1],["see",1],["stale",1],["token",1],["rather",1],["than",1],["paint",1],["into",1],["emptied",1],["view",1],["open",2],["gen",2],["value",3],["current",1],["id",1],["null",1],["const",1],["messages",4],["if",1],["inner",1],["html",1],["title",2],["conv",1],["default",1]]},{"id":"frontend/src/features/sessions/dom.ts#closeModalEl","name":[["close",1],["modal",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["close",2],["modal",7],["el",2],["htmlelement",2],["null",2],["void",2],["if",1],["class",2],["list",2],["contains",1],["hidden",2],["return",1],["add",1]]},{"id":"frontend/src/features/sessions/dom.ts#down","name":[["down",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["down",2],["force",3],["boolean",2],["void",2],["const",1],["messages",3],["if",2],["return",1],["follow",2],["value",2],["false",1],["scroll",2],["top",1],["height",1],["true",1],["paint",1],["jump",1],["pill",1]]},{"id":"frontend/src/features/sessions/dom.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["el",2],["extends",2],["keyof",2],["htmlelement",4],["tag",7],["name",9],["map",4],["class",5],["string",4],["null",5],["text",5],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["content",1],["return",1]]},{"id":"frontend/src/features/sessions/dom.ts#enableComposer","name":[["enable",1],["composer",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["enable",2],["composer",5],["boolean",2],["void",2],["const",1],["as",1],["htmltext",1],["area",1],["element",1],["null",1],["if",1],["return",1],["disabled",1],["false",1],["class",1],["list",1],["toggle",1],["queueing",1],["placeholder",3],["queue",2],["call",1],["lane",1],["render",1],["strip",1]]},{"id":"frontend/src/features/sessions/dom.ts#framePath","name":[["frame",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["frame",2],["path",2],["fid",3],["string",6],["pid",3],["null",2],["return",1],["projects",1],["encode",2],["uricomponent",2],["default",1],["frames",1]]},{"id":"frontend/src/features/sessions/dom.ts#grow","name":[["grow",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["grow",2],["void",2],["const",1],["box",5],["composer",1],["as",1],["htmltext",1],["area",1],["element",1],["null",1],["if",1],["return",1],["style",2],["height",3],["auto",1],["math",1],["min",1],["220",1],["scroll",1],["px",1]]},{"id":"frontend/src/features/sessions/dom.ts#isMobile","name":[["mobile",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["mobile",2],["boolean",2],["if",1],["typeof",1],["window",2],["undefined",1],["return",2],["false",1],["match",1],["media",1],["max",1],["width",1],["900px",1],["matches",1]]},{"id":"frontend/src/features/sessions/dom.ts#messagesAtBottom","name":[["messages",1],["at",1],["bottom",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["messages",2],["at",2],["bottom",2],["htmlelement",2],["null",2],["pad",3],["number",2],["boolean",2],["return",1],["scroll",2],["height",2],["top",1],["client",1],["80",1]]},{"id":"frontend/src/features/sessions/dom.ts#navURL","name":[["nav",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["nav",2],["url",2],["path",5],["string",2],["replace",4],["boolean",2],["void",2],["try",1],["if",1],["typeof",1],["location",2],["undefined",1],["pathname",1],["return",1],["history",2],["state",2],["push",1],["catch",1],["api",1],["unavailable",1]]},{"id":"frontend/src/features/sessions/dom.ts#openModalEl","name":[["open",1],["modal",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["open",2],["modal",6],["el",2],["htmlelement",2],["null",2],["void",2],["if",1],["return",1],["class",1],["list",1],["remove",1],["hidden",1]]},{"id":"frontend/src/features/sessions/dom.ts#paintJumpPill","name":[["paint",1],["jump",1],["pill",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["paint",2],["jump",3],["pill",6],["void",2],["const",2],["messages",2],["if",1],["return",1],["class",1],["list",1],["toggle",1],["hidden",1],["at",1],["bottom",1],["60",1]]},{"id":"frontend/src/features/sessions/dom.ts#routesToWorkspace","name":[["routes",1],["workspace",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["routes",2],["workspace",2],["pathname",4],["string",2],["boolean",2],["return",1],["frame",1],["route",2],["test",2],["project",1]]},{"id":"frontend/src/features/sessions/dom.ts#setSidebar","name":[["sidebar",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["sidebar",5],["collapsed",6],["boolean",2],["void",2],["if",3],["typeof",2],["document",4],["undefined",2],["return",1],["body",2],["class",4],["list",3],["toggle",3],["const",2],["reopen",4],["hidden",3],["let",1],["scrim",11],["element",1],["by",1],["id",2],["mobile",5],["el",1],["div",1],["name",1],["onclick",1],["true",1],["append",1],["child",1],["window",2],["match",1],["media",1],["max",1],["width",1],["900px",1],["matches",1]]},{"id":"frontend/src/features/sessions/dom.ts#setTitle","name":[["title",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["title",4],["name",4],["string",2],["null",3],["undefined",2],["void",2],["const",2],["ct",5],["conv",2],["as",1],["htmlinput",1],["element",1],["if",1],["return",1],["from",1],["here",1],["value",5],["session",3],["not",1],["static",2],["label",1],["left",1],["place",1],["data",2],["i18n",2],["val",2],["let",1],["every",1],["repaint",1],["locale",1],["chunks",1],["landing",1],["language",1],["switch",1],["put",1],["back",1],["input",1],["commits",1],["blur",1],["so",1],["clicking",1],["out",1],["renamed",1],["server",1],["remove",1],["attribute",1],["default",1],["size",1],["math",2],["max",1],["min",1],["40",1],["length",1]]},{"id":"frontend/src/features/sessions/dom.ts#showConv","name":[["show",1],["conv",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["show",2],["conv",3],["void",2],["const",1],["view",4],["if",1],["class",1],["list",1],["remove",1],["hidden",1]]},{"id":"frontend/src/features/sessions/dom.ts#syncMobileChrome","name":[["sync",1],["mobile",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["sync",2],["mobile",4],["chrome",2],["reset",3],["desktop",3],["boolean",2],["void",2],["if",3],["typeof",1],["window",2],["undefined",1],["return",1],["const",1],["match",1],["media",1],["max",1],["width",1],["900px",1],["matches",1],["sidebar",2],["true",1],["else",1],["false",1]]},{"id":"frontend/src/features/sessions/dom.ts#updateJumpPill","name":[["update",1],["jump",1],["pill",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["dom",1],["ts",1]],"body":[["function",2],["update",2],["jump",3],["pill",3],["void",2],["const",1],["messages",3],["if",1],["return",1],["follow",1],["value",1],["at",1],["bottom",1],["paint",1]]},{"id":"frontend/src/features/sessions/icon.ts","name":[["icon",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["icon",1],["ts",1]],"body":[["line",1],["icons",3],["by",1],["dashboard",1],["session",1],["menus",1],["paths",3],["live",1],["features",1],["ts",1],["import",2],["icon",1],["svg",1],["from",2],["el",1],["dom",1],["re",1],["paint",1],["after",1],["language",1],["theme",1],["swaps",1],["rebuild",1],["labels",1]]},{"id":"frontend/src/features/sessions/icon.ts#icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["icon",1],["ts",1]],"body":[["function",2],["icon",3],["name",3],["string",6],["size",3],["number",2],["cls",3],["return",1],["svg",1]]},{"id":"frontend/src/features/sessions/icon.ts#iconEl","name":[["icon",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["icon",1],["ts",1]],"body":[["function",2],["icon",3],["el",3],["name",3],["string",4],["size",3],["number",2],["cls",3],["node",2],["const",1],["wrap",4],["span",1],["ic",1],["inner",1],["html",1],["return",1],["first",1],["child",1]]},{"id":"frontend/src/features/sessions/icon.ts#paintIcons","name":[["paint",1],["icons",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["icon",1],["ts",1]],"body":[["function",2],["paint",2],["icons",2],["root",3],["parent",2],["node",4],["null",3],["void",2],["const",2],["scope",3],["typeof",1],["document",2],["undefined",1],["if",2],["return",2],["query",1],["selector",1],["all",1],["data",1],["icon",4],["each",1],["as",1],["htmlelement",1],["painted",3],["boolean",1],["inner",1],["html",1],["dataset",2],["size",1],["16",2],["true",1]]},{"id":"frontend/src/features/sessions/icon.ts#paintWorkbenchIcons","name":[["paint",1],["workbench",1],["icons",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["icon",1],["ts",1]],"body":[["function",2],["paint",4],["workbench",2],["icons",4],["void",2],["dashboard",1],["workspace",1]]},{"id":"frontend/src/features/sessions/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["index",1],["ts",1]],"body":[["import",1],["install",3],["session",6],["exports",3],["from",9],["boot",2],["export",8],["message",3],["page",2],["size",2],["walk",1],["max",2],["pages",2],["sort",2],["messages",5],["by",2],["seq",1],["sessions",3],["updated",1],["at",1],["paging",1],["fetch",3],["all",1],["older",1],["recent",1],["open",2],["conversation",2],["new",1],["route",1],["initial",1],["view",1],["load",5],["projects",1],["more",1],["show",2],["dashboard",3],["workspace",1],["hint",1],["error",1],["prefix",1],["bind",4],["activate",1],["artifact",1],["tile",1],["close",2],["tab",1],["menu",2],["chrome",1],["workbench",1],["render",2],["composer",1],["ref",2],["chips",2],["transcript",1]]},{"id":"frontend/src/features/sessions/lane.ts","name":[["lane",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["lane",1],["ts",1]],"body":[["call",1],["later",1],["lane",1],["window",2],["export",1],["only",1],["real",1],["implementation",1],["05",1],["placeholders",1],["functions",1],["so",1],["typeof",1],["function",1],["wrong",1],["guard",1],["09",1],["boot",1],["crash",1],["capability",1],["checks",1],["ready",2],["from",2],["stub",2],["ts",2],["module",1],["has",1],["no",1],["install",1],["side",1],["effect",1],["unlike",1],["exports",1],["import",1],["compat",1]]},{"id":"frontend/src/features/sessions/lane.ts#callLane","name":[["call",1],["lane",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["lane",1],["ts",1]],"body":[["function",2],["call",2],["lane",2],["name",3],["string",2],["args",3],["unknown",4],["const",1],["fn",4],["host",1],["if",1],["return",2],["undefined",1],["as",1],["never",1]]},{"id":"frontend/src/features/sessions/lane.ts#hostFn","name":[["host",1],["fn",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["lane",1],["ts",1]],"body":[["function",2],["host",2],["fn",5],["name",3],["string",3],["args",3],["never",3],["unknown",5],["undefined",3],["const",2],["bag",2],["global",1],["as",3],["record",1],["if",1],["ready",1],["return",2]]},{"id":"frontend/src/features/sessions/lane.ts#hostWindow","name":[["host",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["lane",1],["ts",1]],"body":[["function",2],["host",2],["window",4],["record",3],["string",3],["unknown",4],["undefined",2],["return",1],["global",1],["as",2]]},{"id":"frontend/src/features/sessions/load.projects.test.ts","name":[["load",1],["projects",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["projects",1],["test",1],["ts",1]],"body":[["import",2],["describe",2],["expect",21],["from",3],["vitest",1],["project",29],["page",6],["size",3],["max",3],["load",10],["more",31],["projects",8],["merge",3],["normalize",3],["query",11],["dash",6],["view",7],["list",6],["directory",1],["paging",1],["keeps",2],["at",2],["100",6],["never",1],["puts",1],["offset",2],["wire",1],["be",8],["const",4],["path",6],["alpha",2],["cursor",7],["abc",2],["limit",3],["starts",1],["true",14],["not",2],["contain",4],["trims",1],["caps",1],["128",1],["unicode",1],["code",1],["points",1],["caf",2],["long",2],["repeat",1],["array",1],["have",1],["length",1],["replaces",1],["appends",1],["dedupes",1],["by",1],["id",10],["first",3],["replace",2],["map",2],["row",6],["equal",7],["second",2],["append",2],["refuses",1],["without",1],["while",1],["loading",12],["has",10],["false",19],["c1",3],["null",1],["maps",1],["empty",2],["no",2],["match",2],["error",8],["retry",2],["states",1],["count",5],["kind",5],["lab",1],["show",2],["loaded",1],["rows",1],["fails",1],["so",1],["button",1],["only",1],["clears",1],["store",1],["failed",2],["leaves",1],["pages",1],["already",1],["fetched",1],["card",1],["must",1],["discard",1],["them",1],["behind",1],["whole",1],["box",1]]},{"id":"frontend/src/features/sessions/load.replace.test.ts","name":[["load",1],["replace",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["replace",1],["test",1],["ts",1]],"body":[["import",4],["after",2],["each",4],["before",3],["describe",2],["expect",6],["vi",9],["from",5],["vitest",1],["mock",7],["api",10],["fn",1],["load",7],["projects",15],["replace",4],["flight",5],["has",2],["more",5],["next",2],["cursor",3],["stores",1],["session",1],["search",5],["refuses",1],["mocked",6],["reset",2],["value",7],["false",3],["null",3],["keeps",1],["older",1],["query",3],["page",5],["two",1],["landing",1],["under",1],["newer",2],["async",1],["one",1],["unfiltered",1],["directory",1],["behind",1],["resolved",2],["once",3],["c1",1],["await",3],["be",3],["debounced",1],["takes",1],["generation",2],["waits",1],["daemon",1],["return",1],["new",1],["promise",1],["resolve",2],["answer",2],["const",1],["beta",1],["true",2],["still",1],["rendered",1],["button",1],["clicked",1],["meanwhile",1],["gate",1],["took",1],["old",1],["reply",1],["was",1],["then",1],["discarded",1],["as",2],["stale",1],["append",1],["calls",1],["have",1],["length",1],["project",2],["id",2],["string",1],["map",1],["row",2],["equal",1]]},{"id":"frontend/src/features/sessions/load.replace.test.ts#answer","name":[["answer",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["replace",1],["test",1],["ts",1]],"body":[["answer",2],["value",2],["unknown",2],["void",2]]},{"id":"frontend/src/features/sessions/load.replace.test.ts#page","name":[["page",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["replace",1],["test",1],["ts",1]],"body":[["page",2],["ids",4],["string",4],["cursor",5],["null",3],["projects",1],["map",1],["id",4],["project",1],["name",1],["next",1],["has",1],["more",1],["total",1],["length",1]]},{"id":"frontend/src/features/sessions/load.ts","name":[["load",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["project",8],["session",12],["folder",2],["rest",1],["walks",1],["app",1],["js",1],["6766",1],["6964",1],["7086",1],["import",9],["from",9],["i18n",1],["collapsed",1],["folders",2],["projects",12],["loading",2],["more",5],["scope",1],["sessions",9],["title",2],["name",2],["current",3],["id",2],["has",2],["load",4],["error",2],["next",2],["cursor",2],["total",1],["pages",2],["stores",1],["api",3],["text",1],["binds",3],["ensure",1],["activate",1],["keys",2],["hint",1],["open",2],["menu",1],["chrome",1],["el",2],["dom",1],["icon",3],["date",2],["bucket",2],["max",2],["page",9],["size",2],["absorb",1],["empty",1],["walk",2],["budget",1],["sort",1],["by",1],["updated",1],["at",1],["ungrouped",1],["type",1],["like",1],["paging",1],["export",2],["const",2],["100",1],["128",1],["let",3],["gen",1],["was",2],["loaded",3],["append",3],["continues",1],["query",2],["replace",3],["first",2],["possibly",1],["new",1],["awaiting",1],["its",1],["reply",2],["admitted",1],["meanwhile",1],["would",2],["take",1],["newer",1],["generation",2],["old",1],["guard",1],["then",1],["discard",1],["search",4],["favour",1],["two",1],["previous",1],["filter",2],["flight",1],["false",1],["value",2],["only",1],["dashboard",2],["passes",1],["every",1],["other",1],["caller",1],["create",1],["rename",1],["delete",1],["package",1],["onboarding",1],["wizard",1],["wants",1],["unfiltered",1],["directory",1],["because",1],["also",1],["backs",1],["header",1],["switcher",1],["labels",1],["reading",1],["signal",1],["here",1],["all",1],["them",1],["leaked",1],["into",1],["places",1],["had",1],["no",1],["box",1],["clear",1],["render",2]]},{"id":"frontend/src/features/sessions/load.ts#assignFolder","name":[["assign",1],["folder",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["assign",2],["folder",10],["fid",3],["string",4],["id",4],["null",2],["promise",2],["void",2],["try",1],["await",2],["api",2],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["load",1],["sessions",1],["hint",2],["assigned",2],["out",1],["catch",1],["move",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/features/sessions/load.ts#canLoadMoreProjects","name":[["load",1],["more",1],["projects",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["load",2],["more",8],["projects",2],["opts",5],["loading",3],["boolean",6],["has",3],["cursor",3],["string",2],["null",2],["return",1]]},{"id":"frontend/src/features/sessions/load.ts#folderMenu","name":[["folder",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["folder",10],["menu",5],["anchor",3],["htmlelement",2],["fold",6],["id",4],["string",4],["name",5],["void",2],["open",1],["label",2],["rename",2],["icon",2],["pencil",1],["click",2],["async",2],["const",1],["prompt",2],["if",2],["return",2],["try",2],["await",6],["api",2],["folders",6],["method",2],["patch",1],["body",1],["json",1],["stringify",1],["invalidate",2],["load",4],["sessions",2],["catch",2],["ignore",2],["delete",3],["trash",1],["danger",1],["true",1],["confirm",2]]},{"id":"frontend/src/features/sessions/load.ts#invalidateFolders","name":[["invalidate",1],["folders",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["invalidate",2],["folders",3],["void",2],["value",1],["null",1]]},{"id":"frontend/src/features/sessions/load.ts#loadFolders","name":[["load",1],["folders",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["folders",12],["promise",2],["void",2],["const",2],["pid",5],["project",1],["value",8],["if",2],["null",2],["return",2],["try",1],["await",1],["api",1],["projects",1],["as",1],["unknown",1],["catch",1]]},{"id":"frontend/src/features/sessions/load.ts#loadMoreSessions","name":[["load",1],["more",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["load",4],["more",9],["sessions",10],["promise",2],["void",2],["if",1],["loading",4],["value",7],["has",2],["session",4],["pages",4],["return",1],["true",1],["render",2],["try",1],["await",1],["finally",1],["false",1]]},{"id":"frontend/src/features/sessions/load.ts#loadProjects","name":[["load",1],["projects",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["load",10],["projects",33],["opts",4],["append",12],["boolean",3],["string",4],["promise",2],["void",2],["const",7],["if",7],["more",11],["loading",4],["value",19],["replace",4],["flight",3],["has",6],["cursor",9],["next",6],["return",3],["gen",8],["loaded",2],["query",4],["normalize",1],["project",6],["null",5],["path",2],["list",1],["try",1],["true",3],["else",1],["error",3],["false",5],["await",1],["api",1],["as",3],["like",3],["total",5],["number",2],["incoming",2],["merge",1],["page",1],["typeof",1],["length",1],["catch",1],["finally",1],["superseded",1],["request",1],["leaves",1],["both",1],["flags",1],["newest",1],["one",1],["clear",1]]},{"id":"frontend/src/features/sessions/load.ts#loadSessions","name":[["load",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["load",4],["sessions",7],["promise",2],["void",2],["const",6],["scope",4],["project",5],["value",14],["id",1],["encode",2],["uricomponent",2],["if",3],["session",11],["pages",4],["want",2],["walk",2],["budget",1],["state",6],["empty",1],["let",1],["cursor",7],["string",2],["null",4],["try",1],["while",1],["walked",2],["await",2],["api",1],["frames",2],["limit",1],["page",2],["size",1],["as",1],["like",1],["has",4],["more",4],["boolean",1],["next",1],["step",3],["absorb",1],["stop",1],["break",1],["rows",1],["math",1],["max",1],["catch",1],["false",1],["folders",1],["render",1],["sync",1],["current",1],["title",1],["dash",3],["dashboard",2],["class",1],["list",1],["contains",1],["hidden",1],["binds",1]]},{"id":"frontend/src/features/sessions/load.ts#mergeProjectPage","name":[["merge",1],["project",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["merge",2],["project",10],["page",2],["existing",3],["like",7],["incoming",4],["mode",3],["replace",2],["append",3],["const",5],["seen",3],["new",1],["string",2],["out",3],["source",2],["concat",1],["row",4],["id",6],["if",1],["has",1],["continue",1],["add",1],["push",1],["return",1]]},{"id":"frontend/src/features/sessions/load.ts#newFolder","name":[["new",1],["folder",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["async",2],["function",2],["new",3],["folder",4],["promise",2],["void",2],["const",1],["name",3],["prompt",2],["if",1],["project",2],["value",2],["return",1],["try",1],["await",3],["api",2],["projects",1],["folders",3],["method",1],["post",1],["body",1],["json",1],["stringify",1],["invalidate",1],["load",2],["sessions",1],["catch",1],["hint",1],["create",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/features/sessions/load.ts#normalizeProjectQuery","name":[["normalize",1],["project",1],["query",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["normalize",2],["project",3],["query",2],["raw",3],["string",4],["return",1],["array",1],["from",1],["trim",1],["slice",1],["max",1],["join",1]]},{"id":"frontend/src/features/sessions/load.ts#projectDashView","name":[["project",1],["dash",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["project",4],["dash",4],["view",4],["opts",8],["error",4],["boolean",6],["count",4],["number",2],["query",3],["string",2],["has",3],["more",10],["loading",4],["failed",2],["load",3],["keeps",1],["rows",1],["already",1],["screen",1],["projects",1],["only",1],["clears",1],["store",1],["replace",1],["so",1],["card",1],["must",1],["keep",1],["them",1],["too",1],["button",1],["doubles",1],["as",1],["retry",1],["if",2],["return",3],["kind",3],["trim",1],["no",1],["match",1],["empty",1],["list",1],["show",1]]},{"id":"frontend/src/features/sessions/load.ts#ProjectDashView","name":[["project",1],["dash",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["type",2],["project",2],["dash",2],["view",2],["kind",8],["error",2],["empty",2],["no",2],["match",2],["list",2],["show",2],["more",4],["boolean",4],["loading",2]]},{"id":"frontend/src/features/sessions/load.ts#ProjectLike","name":[["project",1],["like",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["type",2],["project",4],["like",2],["id",4],["string",10],["name",2],["conversation",2],["count",4],["number",4],["last",2],["active",2],["at",4],["updated",2],["running",2]]},{"id":"frontend/src/features/sessions/load.ts#projectListQuery","name":[["project",1],["list",1],["query",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["project",4],["list",2],["query",3],["opts",6],["string",8],["cursor",5],["null",2],["limit",4],["number",2],["const",2],["params",6],["new",1],["urlsearch",1],["page",1],["size",1],["normalize",1],["if",2],["return",1],["projects",1]]},{"id":"frontend/src/features/sessions/load.ts#projectsLoadedQuery","name":[["projects",1],["loaded",1],["query",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["projects",3],["loaded",3],["query",3],["string",2],["return",1]]},{"id":"frontend/src/features/sessions/load.ts#projectsReplaceInFlight","name":[["projects",1],["replace",1],["flight",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["projects",3],["replace",3],["flight",3],["boolean",2],["return",1]]},{"id":"frontend/src/features/sessions/load.ts#renderSessions","name":[["render",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["render",3],["sessions",12],["void",3],["const",13],["list",6],["session",10],["if",8],["return",2],["inner",2],["html",2],["frag",8],["document",2],["create",2],["fragment",1],["let",2],["ss",8],["value",13],["as",5],["like",1],["project",3],["sort",1],["by",1],["updated",2],["at",2],["folder",19],["rows",4],["folders",1],["array",1],["id",7],["string",6],["name",3],["length",3],["append",14],["child",14],["el",11],["div",4],["side",3],["label",4],["empty",1],["collapsed",11],["typeof",1],["object",2],["null",3],["record",2],["unknown",2],["map",3],["each",3],["fold",9],["filter",1],["head",10],["chev",4],["span",3],["icon",3],["chevron",2],["right",1],["down",1],["14",2],["count",1],["menu",8],["button",3],["type",1],["more",15],["horizontal",1],["15",1],["onclick",3],["stop",1],["propagation",1],["ensure",1],["activate",1],["keys",2],["row",2],["style",2],["padding",1],["left",1],["20px",1],["leftover",2],["ungrouped",1],["last",3],["bucket",5],["date",3],["now",1],["has",2],["pages",2],["max",1],["load",3],["limit",1],["else",1],["outline",1],["btn",1],["small",1],["loading",3],["common",1],["htmlbutton",1],["element",1],["disabled",1],["margin",1],["10px",1],["8px",1]]},{"id":"frontend/src/features/sessions/load.ts#sessionRow","name":[["session",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["session",10],["row",2],["like",2],["htmlelement",2],["const",5],["el",7],["div",3],["id",9],["current",3],["value",2],["active",1],["running",5],["append",6],["child",6],["dot",1],["name",2],["task",1],["summary",1],["untitled",1],["if",5],["span",2],["badge",5],["run",1],["dash",1],["title",3],["tip",3],["else",1],["kernel",1],["alive",1],["live",2],["menu",10],["button",3],["type",1],["icon",1],["more",1],["horizontal",1],["16",1],["onclick",2],["stop",1],["propagation",1],["import",1],["actions",1],["then",1],["mod",2],["as",1],["string",1],["attribute",2],["role",1],["tab",1],["index",1],["aria",1],["page",1],["false",1],["open",4],["void",1],["binds",1],["conversation",1],["project",1],["onkeydown",1],["target",1],["key",2],["enter",1],["prevent",1],["default",1],["return",1]]},{"id":"frontend/src/features/sessions/load.ts#sessionRow.open","name":[["open",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["open",3],["if",1],["id",3],["void",1],["binds",1],["conversation",1],["project",1]]},{"id":"frontend/src/features/sessions/load.ts#syncCurrentTitle","name":[["sync",1],["current",1],["title",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["load",1],["ts",1]],"body":[["function",2],["sync",2],["current",4],["title",7],["void",2],["if",4],["id",3],["value",5],["return",3],["const",4],["rows",2],["sessions",1],["as",1],["session",1],["like",1],["find",1],["ct",3],["conv",2],["document",1],["active",1],["element",1],["name",7],["task",1],["summary",1],["default",1]]},{"id":"frontend/src/features/sessions/messages.ts","name":[["messages",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["messages",1],["ts",1]],"body":[["newest",1],["first",1],["message",5],["paging",1],["app",1],["js",1],["6914",1],["6962",1],["7282",1],["7316",1],["import",7],["from",9],["i18n",1],["msg",3],["earlier",3],["loading",1],["open",1],["gen",1],["history",3],["content",1],["note",1],["mutation",1],["current",1],["id",1],["cursor",1],["has",1],["stores",1],["session",1],["api",2],["error",1],["text",1],["hint",1],["chrome",1],["el",1],["dom",1],["fetch",7],["older",2],["messages",8],["identity",1],["unique",1],["page",2],["size",1],["insert",1],["by",1],["time",1],["render",1],["stored",1],["transcript",2],["one",1],["validator",1],["serves",1],["initial",1],["load",1],["export",3],["recent",1],["all",1],["type",1]]},{"id":"frontend/src/features/sessions/messages.ts#ChatMessage","name":[["chat",1],["message",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["messages",1],["ts",1]],"body":[["type",2],["chat",2],["message",2],["role",2],["string",14],["content",2],["unknown",8],["created",2],["at",2],["seq",2],["number",2],["failure",2],["request",4],["id",6],["null",4],["cancelled",2],["execution",2],["reason",2],["review",2],["status",2],["metadata",2],["record",2],["artifact",2],["refs",2]]},{"id":"frontend/src/features/sessions/messages.ts#loadEarlierMessages","name":[["load",1],["earlier",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["messages",1],["ts",1]],"body":[["async",2],["function",2],["load",3],["earlier",11],["messages",9],["promise",2],["void",2],["if",6],["current",5],["id",5],["value",20],["msg",8],["has",4],["cursor",3],["null",4],["loading",3],["return",5],["const",11],["host",6],["fid",7],["gen",8],["open",4],["true",2],["paint",2],["control",2],["try",1],["data",5],["await",1],["fetch",1],["older",1],["message",4],["page",1],["size",1],["before",6],["height",4],["scroll",4],["top",4],["holder",2],["document",2],["create",1],["fragment",1],["held",5],["history",4],["content",3],["known",2],["new",1],["map",1],["identity",2],["filter",2],["boolean",1],["incoming",3],["unique",1],["row",2],["key",3],["each",1],["mm",2],["insert",1],["by",1],["time",1],["render",1],["stored",1],["note",1],["mutation",1],["next",2],["seq",2],["catch",1],["hint",1],["conv",1],["failed",1],["api",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"frontend/src/features/sessions/messages.ts#paintEarlierControl","name":[["paint",1],["earlier",1],["control",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["messages",1],["ts",1]],"body":[["function",2],["paint",2],["earlier",11],["control",2],["void",3],["const",3],["host",5],["messages",2],["if",6],["return",2],["let",1],["bar",12],["document",1],["element",2],["by",1],["id",2],["msgs",3],["msg",3],["has",1],["value",3],["remove",1],["el",2],["div",1],["style",2],["text",2],["align",1],["center",1],["padding",1],["8px",1],["btn",9],["button",3],["outline",1],["small",1],["conv",2],["load",3],["type",1],["onclick",1],["append",1],["child",3],["query",1],["selector",1],["as",1],["htmlbutton",1],["disabled",1],["loading",3],["content",1],["common",1],["first",2],["insert",1],["before",1]]},{"id":"frontend/src/features/sessions/paging.test.ts","name":[["paging",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["test",1],["ts",1]],"body":[["import",2],["describe",5],["expect",44],["from",2],["vitest",1],["message",11],["page",14],["size",6],["walk",20],["max",10],["pages",14],["session",24],["absorb",3],["annotate",2],["running",20],["counts",2],["load",6],["more",19],["sessions",17],["date",9],["bucket",6],["id",50],["empty",5],["filter",2],["root",3],["frames",13],["prepend",2],["older",7],["messages",4],["recent",7],["dashboard",5],["budget",5],["project",12],["should",5],["earlier",5],["sort",5],["by",6],["seq",13],["updated",10],["at",14],["ungrouped",3],["paging",2],["keeps",3],["300",2],["200",2],["bound",1],["be",31],["sorts",2],["newest",6],["first",7],["back",1],["into",1],["reading",1],["order",1],["const",14],["rows",14],["undefined",1],["map",10],["equal",11],["concatenates",1],["front",1],["held",1],["newer",1],["301",2],["302",2],["stops",2],["whole",1],["conversation",1],["true",18],["10",7],["false",17],["null",3],["sidebar",2],["grouping",1],["without",1],["mutating",1],["source",1],["array",1],["2026",13],["01",12],["t00",9],["00",26],["06",6],["03",2],["filters",2],["open",1],["p1",5],["p2",4],["treats",1],["whose",1],["folder",4],["gone",1],["as",1],["f1",2],["missing",1],["100",2],["50",3],["drops",1],["child",2],["dedupes",1],["cursor",4],["ends",1],["state",9],["parent",2],["frame",3],["has",9],["next",2],["c1",2],["stop",2],["walked",2],["second",2],["caps",1],["80",1],["refuses",1],["cap",1],["even",1],["loading",4],["49",1],["only",1],["home",1],["list",2],["annotates",1],["each",1],["live",1],["count",7],["projects",4],["non",1],["capped",1],["let",1],["12",2],["push",2],["string",2],["pad",1],["start",1],["have",1],["length",1],["11",1],["some",1],["hero",1],["buckets",1],["match",1],["app",1],["js",1],["7023",1],["now",6],["parse",1],["t12",1],["t11",3],["today",1],["09",1],["yesterday",1],["05",1],["week",1],["not",1]]},{"id":"frontend/src/features/sessions/paging.ts","name":[["paging",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["session",4],["message",3],["paging",1],["sort",2],["helpers",1],["port",1],["openai4s",1],["server",1],["webui",1],["app",1],["js",1],["6914",1],["7074",1],["dashboard",1],["filters",1],["6697",1],["6718",1],["newest",1],["first",1],["fetch",1],["then",1],["back",1],["into",2],["reading",1],["order",1],["seq",1],["ascending",1],["walk",3],["keyset",1],["cursor",2],["not",1],["offset",1],["export",5],["const",5],["page",4],["size",2],["300",1],["max",2],["pages",2],["200",1],["100",1],["50",1],["older",3],["belongs",1],["front",1],["already",1],["held",1],["newer",1],["rows",1],["absorb",1],["one",1],["frames",2],["root",1],["only",1],["id",1],["deduped",1],["returns",1],["next",1],["stop",1],["route",1],["exhausted",1],["date",6],["bucket",6],["keys",1],["record",1],["string",1],["today",2],["yesterday",2],["week",2]]},{"id":"frontend/src/features/sessions/paging.ts#absorbSessionPage","name":[["absorb",1],["session",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["absorb",2],["session",4],["page",12],["state",10],["walk",2],["frame",3],["null",6],["undefined",2],["cursor",7],["string",2],["stop",4],["boolean",2],["walked",1],["const",4],["frames",3],["if",2],["parent",1],["id",4],["seen",2],["has",7],["add",1],["rows",1],["push",1],["more",6],["next",1],["false",2],["return",2],["true",1]]},{"id":"frontend/src/features/sessions/paging.ts#annotateRunningCounts","name":[["annotate",1],["running",1],["counts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["annotate",2],["running",8],["counts",2],["extends",4],["project",8],["id",11],["string",7],["count",3],["number",3],["boolean",2],["projects",4],["frames",3],["const",1],["rc",4],["record",1],["each",2],["if",1],["return",1]]},{"id":"frontend/src/features/sessions/paging.ts#canLoadMoreSessions","name":[["load",1],["more",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["load",2],["more",8],["sessions",2],["opts",5],["loading",3],["boolean",6],["has",3],["session",4],["pages",4],["number",2],["if",2],["return",3],["false",2],["max",1],["true",1]]},{"id":"frontend/src/features/sessions/paging.ts#DateBucket","name":[["date",1],["bucket",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["type",2],["date",2],["bucket",2],["today",2],["yesterday",2],["week",2],["older",2]]},{"id":"frontend/src/features/sessions/paging.ts#dateBucketId","name":[["date",1],["bucket",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["date",5],["bucket",4],["id",2],["iso",3],["string",2],["undefined",2],["now",3],["ms",3],["number",2],["const",2],["ts",3],["new",1],["time",1],["if",4],["na",1],["return",5],["older",2],["86400000",1],["today",1],["yesterday",1],["week",1]]},{"id":"frontend/src/features/sessions/paging.ts#emptySessionWalk","name":[["empty",1],["session",1],["walk",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["empty",2],["session",4],["walk",4],["state",2],["return",1],["rows",1],["seen",1],["new",1],["string",1],["walked",1],["has",1],["more",1],["false",1]]},{"id":"frontend/src/features/sessions/paging.ts#filterRootFrames","name":[["filter",1],["root",1],["frames",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["filter",3],["root",2],["frames",5],["extends",2],["parent",3],["frame",3],["id",3],["unknown",2],["return",1]]},{"id":"frontend/src/features/sessions/paging.ts#FolderLike","name":[["folder",1],["like",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["type",2],["folder",4],["like",2],["id",2],["string",4],["name",2]]},{"id":"frontend/src/features/sessions/paging.ts#FramePage","name":[["frame",1],["page",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["type",2],["frame",2],["page",2],["frames",2],["session",2],["like",2],["has",2],["more",2],["boolean",2],["next",2],["cursor",2],["string",2],["null",2]]},{"id":"frontend/src/features/sessions/paging.ts#prependOlderMessages","name":[["prepend",1],["older",1],["messages",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["prepend",2],["older",5],["messages",2],["newer",3],["return",1],["concat",1]]},{"id":"frontend/src/features/sessions/paging.ts#recentDashboardSessions","name":[["recent",1],["dashboard",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["recent",2],["dashboard",2],["sessions",2],["extends",2],["session",2],["like",2],["frames",3],["return",1],["filter",1],["message",1],["count",1],["name",1],["task",1],["summary",1],["sort",1],["new",2],["date",2],["updated",2],["at",2],["time",2],["slice",1],["10",1]]},{"id":"frontend/src/features/sessions/paging.ts#runningDashboardFrames","name":[["running",1],["dashboard",1],["frames",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["running",3],["dashboard",2],["frames",5],["extends",2],["session",2],["like",2],["return",1],["filter",1],["sort",1],["new",2],["date",2],["updated",2],["at",2],["time",2]]},{"id":"frontend/src/features/sessions/paging.ts#SeqRow","name":[["seq",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["type",2],["seq",4],["row",2],["number",2]]},{"id":"frontend/src/features/sessions/paging.ts#SessionLike","name":[["session",1],["like",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["type",2],["session",2],["like",2],["id",8],["string",12],["parent",2],["frame",2],["unknown",2],["project",2],["folder",2],["name",2],["task",2],["summary",2],["updated",2],["at",2],["message",2],["count",2],["number",2],["running",2],["boolean",4],["kernel",2],["alive",2]]},{"id":"frontend/src/features/sessions/paging.ts#sessionsInProject","name":[["sessions",1],["project",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["sessions",2],["project",9],["extends",2],["id",7],["string",4],["rows",4],["null",2],["undefined",2],["if",1],["return",2],["filter",1]]},{"id":"frontend/src/features/sessions/paging.ts#sessionWalkBudget","name":[["session",1],["walk",1],["budget",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["session",6],["walk",2],["budget",2],["pages",4],["number",4],["return",1],["math",2],["min",1],["max",2]]},{"id":"frontend/src/features/sessions/paging.ts#SessionWalkState","name":[["session",1],["walk",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["type",2],["session",4],["walk",2],["state",2],["rows",2],["like",2],["seen",2],["string",2],["walked",2],["number",2],["has",2],["more",2],["boolean",2]]},{"id":"frontend/src/features/sessions/paging.ts#shouldWalkEarlier","name":[["should",1],["walk",1],["earlier",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["should",2],["walk",3],["earlier",5],["boolean",4],["cursor",3],["unknown",2],["pages",4],["number",2],["return",1],["null",1],["message",1],["max",1]]},{"id":"frontend/src/features/sessions/paging.ts#sortMessagesBySeq","name":[["sort",1],["messages",1],["by",1],["seq",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["sort",3],["messages",2],["by",2],["seq",6],["extends",2],["row",2],["rows",4],["return",1]]},{"id":"frontend/src/features/sessions/paging.ts#sortSessionsByUpdatedAt","name":[["sort",1],["sessions",1],["by",1],["updated",1],["at",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["sort",3],["sessions",2],["by",2],["updated",6],["at",6],["extends",2],["string",2],["rows",3],["return",2],["slice",1],["new",2],["date",2],["time",2]]},{"id":"frontend/src/features/sessions/paging.ts#ungroupedSessions","name":[["ungrouped",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["paging",1],["ts",1]],"body":[["function",2],["ungrouped",2],["sessions",2],["extends",2],["folder",7],["id",5],["string",2],["rows",3],["folders",3],["like",2],["return",1],["filter",1],["some",1]]},{"id":"frontend/src/features/sessions/projects.ts","name":[["projects",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["projects",4],["menu",3],["modal",4],["research",1],["view",1],["app",1],["js",1],["6767",1],["6913",1],["6840",1],["6861",1],["import",13],["public",1],["text",2],["from",13],["scrub",2],["i18n",1],["open",2],["gen",1],["editing",1],["project",2],["query",1],["sessions",2],["stores",2],["session",2],["mode",1],["ui",1],["api",3],["error",1],["binds",3],["hint",1],["chrome",1],["show",2],["dashboard",2],["workspace",1],["close",1],["el",4],["dom",1],["icon",2],["call",1],["lane",2],["host",1],["fn",1],["load",3],["type",1],["like",1],["paging",1],["render",2],["proj",2]]},{"id":"frontend/src/features/sessions/projects.ts#closeProjectModal","name":[["close",1],["project",1],["modal",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["function",2],["close",3],["project",3],["modal",4],["void",2],["el",1],["proj",1],["editing",1],["value",1],["null",1]]},{"id":"frontend/src/features/sessions/projects.ts#createProject","name":[["create",1],["project",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["async",2],["function",2],["create",2],["project",5],["name",3],["string",6],["description",3],["context",3],["promise",2],["void",2],["const",1],["await",3],["api",1],["projects",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["as",1],["like",1],["load",1],["open",1],["id",2]]},{"id":"frontend/src/features/sessions/projects.ts#deleteProject","name":[["delete",1],["project",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["async",2],["function",2],["delete",4],["project",5],["id",4],["string",2],["promise",2],["void",2],["try",1],["await",2],["api",2],["projects",2],["method",1],["close",1],["modal",1],["load",1],["if",1],["value",2],["null",1],["show",1],["dashboard",1],["else",1],["render",1],["proj",1],["menu",1],["catch",1],["hint",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/features/sessions/projects.ts#openProject","name":[["open",1],["project",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["async",2],["function",3],["open",8],["project",10],["id",9],["string",2],["promise",3],["void",2],["trip",1],["navigation",2],["bump",1],["generation",1],["so",2],["any",1],["continuation",1],["still",1],["parked",1],["await",6],["upload",1],["created",1],["session",4],["about",1],["its",2],["conversation",5],["resume",1],["watchdog",1],["sees",1],["stale",1],["token",1],["stands",1],["down",1],["instead",1],["yanking",1],["view",1],["back",1],["started",1],["gen",2],["value",4],["load",2],["projects",1],["show",1],["workspace",1],["sessions",2],["render",1],["proj",1],["menu",1],["const",2],["ss",2],["as",1],["like",1],["filter",1],["first",3],["fire",1],["forget",1],["let",1],["callers",1],["routing",1],["dashboard",1],["rows",1],["create",2],["return",1],["before",1],["existed",1],["next",1],["raced",1],["call",2],["had",1],["not",2],["finished",1],["if",1],["binds",4],["else",1],["empty",1],["path",1],["must",1],["just",1],["opened",1],["whatever",1],["happens",1],["hold",1],["once",1],["shared",1],["creation",1],["settles",1],["read",1],["through",1],["at",1],["time",1],["ts",2],["holds",1],["no",1],["op",1],["placeholder",1],["until",1],["installs",1],["real",1],["new",1]]},{"id":"frontend/src/features/sessions/projects.ts#openProjectModal","name":[["open",1],["project",1],["modal",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["function",2],["open",3],["project",6],["modal",9],["proj",8],["like",2],["null",7],["void",2],["const",6],["editing",1],["value",4],["id",2],["title",5],["head",1],["span",1],["if",5],["text",2],["content",2],["edit",1],["name",6],["pm",5],["as",3],["htmlinput",1],["element",3],["desc",4],["htmltext",2],["area",2],["ctx",4],["description",1],["context",2],["agent",1],["create",5],["common",1],["save",1],["delete",1],["class",1],["list",1],["toggle",1],["hidden",1],["el",1],["request",1],["animation",1],["frame",1],["focus",1]]},{"id":"frontend/src/features/sessions/projects.ts#openProjectResearchView","name":[["open",1],["project",1],["research",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["async",3],["function",2],["open",2],["project",32],["research",15],["view",2],["initial",3],["tab",14],["timeline",19],["promise",2],["void",4],["if",18],["value",6],["return",7],["const",22],["id",16],["mode",9],["modal",8],["title",5],["text",7],["content",17],["proj",1],["name",4],["dl",3],["download",1],["style",1],["display",1],["none",1],["body",6],["inner",5],["html",5],["class",2],["list",2],["remove",1],["hidden",1],["tabs",5],["el",18],["div",12],["append",19],["child",19],["cache",6],["record",1],["string",9],["unknown",1],["null",3],["lineage",18],["render",5],["data",16],["session",7],["count",8],["number",3],["total",2],["groups",3],["array",3],["root",2],["frame",2],["summary",7],["length",4],["dock",3],["empty",4],["each",5],["group",5],["wrapper",4],["entry",1],["label",3],["public",6],["12",5],["card",7],["fn",4],["host",1],["action",3],["as",8],["never",1],["instanceof",1],["node",2],["type",3],["typeof",3],["sanitize",4],["artifact",3],["version",4],["edges",10],["by",3],["new",1],["map",2],["nodes",3],["item",13],["filter",1],["kind",2],["row",5],["span",3],["filename",3],["latest",2],["pill",1],["cell",5],["some",1],["no",1],["details",1],["slice",1],["500",2],["edge",6],["from",7],["select",3],["children",1],["button",10],["htmlelement",2],["toggle",1],["active",1],["dataset",2],["common",1],["loading",1],["try",1],["raw",3],["await",2],["api",2],["projects",2],["encode",2],["uricomponent",2],["limit",2],["call",1],["lane",1],["else",2],["2000",1],["parameters",1],["catch",1],["error",6],["message",1],["240",1],["key",3],["seg",1],["btn",1],["onclick",1]]},{"id":"frontend/src/features/sessions/projects.ts#openProjectResearchView.renderLineage","name":[["render",1],["lineage",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["render",2],["lineage",11],["data",11],["return",2],["type",2],["typeof",2],["sanitize",2],["project",12],["content",5],["inner",1],["html",1],["append",9],["child",9],["el",9],["div",4],["research",5],["summary",3],["artifact",3],["count",2],["version",4],["edges",10],["length",3],["const",5],["by",3],["id",9],["new",1],["map",2],["nodes",3],["item",13],["filter",1],["kind",2],["each",2],["row",5],["node",1],["span",3],["name",1],["string",3],["filename",3],["public",4],["text",4],["12",4],["if",4],["latest",2],["timeline",1],["pill",1],["cell",5],["some",1],["dock",1],["empty",1],["no",1],["details",1],["null",1],["slice",1],["500",1],["edge",6],["from",6]]},{"id":"frontend/src/features/sessions/projects.ts#openProjectResearchView.renderTimeline","name":[["render",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["render",2],["timeline",6],["data",7],["session",9],["count",9],["number",6],["total",3],["groups",4],["array",2],["name",3],["string",4],["root",3],["frame",3],["id",3],["content",4],["inner",1],["html",1],["const",4],["summary",4],["el",4],["div",4],["project",4],["research",2],["append",5],["child",5],["if",4],["length",1],["dock",1],["empty",2],["return",1],["each",1],["group",5],["wrapper",4],["entry",1],["label",1],["public",1],["text",1],["12",1],["card",7],["fn",4],["host",1],["action",1],["as",1],["never",1],["instanceof",1],["node",1]]},{"id":"frontend/src/features/sessions/projects.ts#openProjectResearchView.select","name":[["select",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["select",2],["async",2],["tab",11],["string",2],["if",6],["modal",3],["mode",6],["value",3],["return",3],["array",1],["from",1],["tabs",1],["children",1],["each",1],["button",3],["as",6],["htmlelement",2],["class",1],["list",1],["toggle",1],["active",1],["dataset",1],["content",4],["inner",2],["html",2],["append",2],["child",2],["el",2],["div",2],["dock",1],["empty",1],["common",1],["loading",1],["try",1],["cache",5],["timeline",7],["const",1],["raw",3],["await",2],["api",2],["projects",2],["encode",2],["uricomponent",2],["project",4],["id",2],["action",2],["limit",2],["500",1],["call",1],["lane",1],["sanitize",3],["else",2],["lineage",4],["2000",1],["render",3],["parameters",1],["typeof",2],["type",1],["catch",1],["error",6],["public",1],["text",1],["message",1],["240",1]]},{"id":"frontend/src/features/sessions/projects.ts#ProjectLike","name":[["project",1],["like",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["type",2],["project",4],["like",2],["id",4],["string",12],["name",2],["description",2],["context",4],["agent",2]]},{"id":"frontend/src/features/sessions/projects.ts#projName","name":[["proj",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["function",2],["proj",4],["name",5],["id",5],["string",4],["null",2],["undefined",2],["const",1],["projects",1],["value",1],["as",1],["project",2],["like",1],["find",1],["return",1],["fallback",2]]},{"id":"frontend/src/features/sessions/projects.ts#renderProjMenu","name":[["render",1],["proj",1],["menu",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["function",2],["render",2],["proj",14],["menu",10],["void",4],["const",6],["current",7],["if",5],["code",1],["owns",1],["label",3],["now",1],["see",1],["title",1],["static",1],["repaint",1],["must",1],["not",1],["put",1],["markup",1],["project",20],["back",1],["over",1],["name",7],["remove",1],["attribute",3],["data",1],["i18n",1],["text",2],["content",1],["value",9],["all",2],["sessions",1],["return",2],["inner",1],["html",1],["item",9],["string",3],["icon",3],["click",2],["el",6],["div",3],["role",2],["menuitem",1],["group",5],["span",2],["style",1],["css",1],["display",1],["flex",1],["align",1],["items",1],["center",1],["gap",1],["6px",1],["append",6],["child",6],["16",1],["null",1],["onclick",1],["class",1],["list",1],["add",1],["hidden",1],["cur",3],["projects",4],["as",3],["like",2],["find",1],["id",6],["settings",2],["open",3],["modal",2],["research",2],["provenance",1],["view",1],["timeline",1],["session",2],["package",2],["import",3],["cloud",1],["upload",1],["actions",2],["then",2],["mod",4],["choose",1],["download",3],["artifacts",3],["artifact",1],["bundle",1],["api",1],["v1",1],["encode",1],["uricomponent",1],["zip",2],["ctx",2],["sep",2],["arrow",1],["left",1],["show",1],["dashboard",1],["each",1],["fallback",1],["slice",1],["26",1],["box",1],["select",1],["new",1],["plus",1]]},{"id":"frontend/src/features/sessions/projects.ts#renderProjMenu.item","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["item",3],["label",3],["string",4],["icon",4],["name",3],["click",3],["void",2],["const",2],["el",4],["div",1],["proj",2],["attribute",1],["role",1],["menuitem",1],["group",5],["span",2],["style",1],["css",1],["text",1],["display",1],["flex",1],["align",1],["items",1],["center",1],["gap",1],["6px",1],["append",4],["child",4],["16",1],["null",1],["onclick",1],["menu",1],["class",1],["list",1],["add",1],["hidden",1],["return",1]]},{"id":"frontend/src/features/sessions/projects.ts#sanitizeProjectLineage","name":[["sanitize",1],["project",1],["lineage",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["function",2],["sanitize",2],["project",6],["lineage",2],["payload",5],["unknown",7],["id",17],["string",13],["nodes",7],["array",8],["record",5],["edges",6],["from",5],["kind",6],["artifact",7],["count",10],["number",6],["version",7],["truncated",4],["boolean",2],["const",6],["source",11],["typeof",3],["object",3],["as",3],["slice",2],["5000",1],["map",3],["item",15],["rec",15],["return",3],["public",11],["text",11],["160",3],["48",2],["120",5],["filename",2],["240",1],["root",2],["frame",2],["cell",3],["producing",1],["created",2],["at",2],["latest",2],["filter",2],["ids",3],["new",1],["10000",1],["has",2],["finite",2],["math",2],["max",2]]},{"id":"frontend/src/features/sessions/projects.ts#selectProject","name":[["select",1],["project",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["function",2],["select",2],["project",3],["id",3],["string",2],["void",3],["value",1],["proj",2],["menu",2],["class",1],["list",1],["add",1],["hidden",1],["render",1],["load",1],["sessions",1]]},{"id":"frontend/src/features/sessions/projects.ts#submitProjectModal","name":[["submit",1],["project",1],["modal",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["projects",1],["ts",1]],"body":[["async",2],["function",2],["submit",2],["project",8],["modal",4],["promise",2],["void",2],["const",4],["btn",5],["pm",6],["create",2],["as",6],["htmlbutton",1],["element",6],["null",6],["name",6],["el",2],["htmlinput",1],["value",8],["trim",1],["palette",1],["action",1],["new",1],["if",4],["disabled",2],["true",2],["try",1],["editing",2],["await",3],["api",2],["projects",4],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["description",1],["desc",2],["htmltext",4],["area",4],["context",1],["ctx",2],["dashboard",2],["keeps",1],["its",1],["search",1],["box",2],["across",1],["visits",1],["repaint",1],["must",1],["load",2],["page",1],["describes",1],["not",1],["unfiltered",1],["directory",1],["dash",4],["visible",3],["class",1],["list",1],["contains",1],["hidden",1],["string",1],["query",1],["render",2],["proj",1],["menu",1],["binds",1],["close",2],["else",1],["catch",1],["hint",1],["artifact",1],["save",1],["err",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"frontend/src/features/sessions/static-i18n-ownership.test.ts","name":[["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"body":[["label",3],["code",3],["has",2],["written",2],["no",1],["longer",1],["static",5],["conv",9],["title",16],["proj",14],["current",6],["start",1],["life",1],["as",2],["markup",2],["data",2],["i18n",8],["val",1],["default",2],["fallback",2],["name",9],["then",3],["owned",1],["by",1],["writes",1],["open",3],["session",14],["render",3],["menu",3],["project",12],["every",2],["repaint",1],["one",1],["runs",1],["locale",3],["chunks",2],["first",2],["land",2],["language",2],["switch",2],["rewrote",1],["them",4],["back",1],["input",1],["commits",1],["blur",1],["so",1],["focusing",1],["clicking",1],["away",1],["renamed",1],["server",1],["real",13],["was",1],["gone",1],["these",1],["tests",1],["hold",1],["modules",2],["behind",1],["gate",1],["named",1],["only",1],["let",1],["dictionaries",2],["arrive",1],["import",4],["after",2],["each",4],["before",2],["describe",2],["expect",10],["vi",6],["from",1],["vitest",1],["shell",2],["two",1],["nodes",1],["rendered",1],["components",1],["dashboard",1],["tsx",1],["stub",1],["global",1],["local",1],["storage",1],["item",2],["key",2],["string",1],["os",1],["lang",3],["en",8],["null",1],["undefined",1],["release",4],["unmock",2],["zh",2],["reset",1],["unstub",1],["all",1],["globals",1],["labels",1],["owns",1],["survive",1],["repaints",1],["keeps",2],["late",1],["async",3],["const",6],["chrome",15],["install",3],["runtime",8],["dom",4],["projects",6],["view",4],["store",8],["await",8],["gated",3],["locales",3],["deep",1],["link",1],["opened",1],["while",2],["were",1],["flight",1],["value",10],["id",2],["browser",5],["smoke",5],["my",7],["ready",3],["be",9],["text",4],["content",4],["tooltip",1],["still",3],["translated",1],["rename",1],["across",1],["translates",1],["nothing",1]]},{"id":"frontend/src/features/sessions/static-i18n-ownership.test.ts#Chrome","name":[["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"body":[["type",2],["chrome",2],["conv",2],["title",2],["fake",4],["node",4],["proj",2],["current",2]]},{"id":"frontend/src/features/sessions/static-i18n-ownership.test.ts#fakeNode","name":[["fake",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"body":[["function",2],["fake",6],["node",6],["id",3],["string",6],["attrs",3],["record",2],["initial",5],["partial",2],["pick",2],["text",4],["content",4],["title",4],["value",6],["const",1],["map",7],["new",1],["object",1],["entries",1],["return",1],["size",1],["attribute",4],["name",9],["has",3],["null",1],["remove",1],["delete",1]]},{"id":"frontend/src/features/sessions/static-i18n-ownership.test.ts#FakeNode","name":[["fake",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"body":[["type",2],["fake",2],["node",2],["id",2],["string",20],["text",2],["content",2],["title",2],["value",4],["size",2],["number",2],["attribute",8],["name",8],["null",2],["has",2],["boolean",2],["remove",2],["void",4]]},{"id":"frontend/src/features/sessions/static-i18n-ownership.test.ts#importWithGatedLocales","name":[["import",1],["gated",1],["locales",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"body":[["async",4],["function",2],["import",8],["gated",2],["locales",2],["vi",5],["reset",1],["modules",1],["const",7],["gate",3],["new",1],["promise",1],["void",1],["resolve",2],["release",1],["real",5],["en",5],["await",8],["actual",2],["default",6],["record",2],["string",4],["i18n",5],["zh",4],["mock",2],["return",3],["runtime",3],["dom",3],["projects",3],["view",2],["store",2],["stores",1],["session",1]]},{"id":"frontend/src/features/sessions/static-i18n-ownership.test.ts#installChrome","name":[["install",1],["chrome",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"body":[["function",2],["install",2],["chrome",4],["const",4],["conv",6],["title",8],["fake",2],["node",7],["data",3],["i18n",3],["val",1],["default",1],["rename",1],["value",1],["proj",5],["current",4],["fallback",1],["name",1],["text",1],["content",1],["all",4],["vi",1],["stub",1],["global",1],["document",2],["element",2],["lang",1],["active",1],["null",2],["query",3],["selector",6],["string",2],["find",1],["id",1],["live",1],["like",1],["dom",1],["drops",2],["its",1],["attribute",2],["out",1],["attr",3],["exec",1],["return",2],["filter",1],["has",1]]},{"id":"frontend/src/features/sessions/static-i18n-ownership.test.ts#release","name":[["release",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["static",1],["i18n",1],["ownership",1],["test",1],["ts",1]],"body":[["release",2],["void",2],["undefined",1]]},{"id":"frontend/src/features/sessions/transcript.ts","name":[["transcript",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["restored",1],["messages",4],["empty",1],["session",2],["chips",2],["ref",1],["app",1],["js",1],["7220",1],["7409",1],["7766",1],["7787",1],["import",13],["render",2],["md",2],["from",13],["plan",4],["mode",1],["request",1],["text",2],["seed",2],["marker",2],["prompt",1],["cancelled",1],["identity",1],["stopped",2],["public",1],["scrub",2],["i18n",1],["artifacts",2],["stores",2],["current",1],["id",1],["feedback",2],["as",1],["signal",1],["api",2],["hint",1],["chrome",1],["el",2],["grow",1],["dom",1],["icon",2],["call",1],["lane",2],["type",1],["chat",1],["message",1]]},{"id":"frontend/src/features/sessions/transcript.ts#addMsgActions","name":[["add",1],["msg",1],["actions",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["add",2],["msg",7],["actions",4],["wrap",5],["htmlelement",2],["text",6],["string",2],["void",2],["if",3],["query",1],["selector",1],["return",2],["const",10],["row",6],["el",11],["div",1],["copy",13],["button",8],["type",4],["title",4],["action",3],["append",11],["child",11],["icon",6],["16",6],["onclick",4],["try",1],["navigator",2],["clipboard",2],["write",1],["catch",1],["ignore",1],["inner",2],["html",2],["check",1],["timeout",1],["1200",1],["key",5],["fb",1],["cur",3],["feedback",3],["bag",1],["null",6],["tup",9],["up",4],["thumbs",4],["tdn",9],["down",4],["class",6],["list",6],["contains",2],["toggle",2],["remove",2],["send",2],["edit",7],["common",1],["pencil",1],["composer",1],["as",1],["htmltext",1],["area",1],["element",1],["value",1],["grow",1],["focus",1]]},{"id":"frontend/src/features/sessions/transcript.ts#fbKey","name":[["fb",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["fb",2],["key",2],["text",3],["string",5],["let",2],["const",1],["slice",1],["400",1],["length",1],["31",1],["char",1],["code",1],["at",1],["return",1],["36",1]]},{"id":"frontend/src/features/sessions/transcript.ts#feedbackBag","name":[["feedback",1],["bag",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["feedback",4],["bag",2],["record",4],["string",4],["unknown",4],["const",2],["cur",4],["signal",2],["value",2],["if",1],["typeof",1],["object",2],["return",2],["as",2],["next",3],["create",1],["null",1]]},{"id":"frontend/src/features/sessions/transcript.ts#insertMessageByTime","name":[["insert",1],["message",1],["by",1],["time",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["insert",3],["message",2],["by",2],["time",2],["node",6],["htmlelement",3],["null",2],["void",2],["const",5],["host",5],["messages",1],["if",3],["return",2],["ts",7],["number",3],["dataset",3],["kids",3],["children",1],["let",1],["length",1],["kid",8],["as",1],["id",1],["msgs",1],["earlier",1],["continue",1],["finite",1],["before",1],["append",1],["child",1]]},{"id":"frontend/src/features/sessions/transcript.ts#renderComposerRefChips","name":[["render",1],["composer",1],["ref",1],["chips",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["render",2],["composer",7],["ref",9],["chips",2],["void",2],["const",12],["host",7],["refs",2],["if",8],["return",3],["inner",1],["html",1],["as",2],["htmltext",1],["area",1],["element",1],["null",4],["text",4],["value",4],["found",5],["array",3],["name",4],["string",8],["version",7],["seen",3],["new",1],["re",2],["za",1],["z0",1],["let",1],["reg",1],["exp",1],["exec",2],["while",1],["key",3],["has",1],["continue",1],["add",4],["push",3],["length",2],["break",1],["class",4],["list",4],["hidden",2],["pool",2],["artifacts",1],["record",1],["unknown",1],["each",1],["match",11],["find",1],["filename",1],["id",7],["chip",12],["el",3],["span",2],["msg",1],["unresolved",2],["append",4],["child",4],["icon",1],["file",1],["alert",1],["triangle",1],["11",1],["public",1],["60",1],["title",2],["parts",4],["checksum",2],["sha256",1],["slice",2],["12",2],["elsewhere",4],["root",3],["frame",3],["current",2],["u2197",1],["filter",1],["boolean",1],["join",1],["u00b7",1],["clickable",1],["onclick",1],["call",1],["lane",1],["open",1],["viewer",1],["remove",1]]},{"id":"frontend/src/features/sessions/transcript.ts#renderEmptySession","name":[["render",1],["empty",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["render",2],["empty",5],["session",3],["void",2],["const",5],["messages",1],["if",2],["return",2],["wrap",5],["el",7],["div",6],["append",7],["child",7],["es",6],["title",2],["sub",2],["chips",4],["starters",1],["each",1],["chip",9],["button",2],["type",1],["onclick",1],["composer",1],["as",1],["htmltext",1],["area",1],["element",1],["null",1],["value",1],["grow",1],["focus",1]]},{"id":"frontend/src/features/sessions/transcript.ts#renderMessageRefChips","name":[["render",1],["message",1],["ref",1],["chips",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["render",2],["message",2],["ref",3],["chips",2],["host",3],["htmlelement",2],["refs",6],["unknown",4],["void",2],["if",6],["array",3],["length",2],["return",2],["const",7],["row",4],["el",4],["div",1],["msg",2],["slice",3],["each",1],["raw",2],["as",2],["record",2],["string",6],["name",4],["display",1],["chip",8],["span",2],["append",4],["child",4],["icon",1],["file",1],["text",2],["11",1],["null",1],["public",1],["60",1],["parts",4],["version",1],["id",4],["sha256",3],["push",2],["12",2],["materialized",1],["target",1],["source",1],["session",1],["title",1],["filter",1],["boolean",1],["join",1],["pool",2],["artifacts",1],["value",1],["full",3],["find",1],["artifact",2],["class",1],["list",1],["add",1],["clickable",1],["onclick",1],["call",1],["lane",1],["open",1],["viewer",1],["children",1]]},{"id":"frontend/src/features/sessions/transcript.ts#renderStored","name":[["render",1],["stored",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["render",4],["stored",2],["chat",2],["message",6],["target",5],["parent",2],["node",3],["null",8],["htmlelement",3],["const",12],["text",13],["array",3],["content",4],["as",6],["string",8],["map",1],["join",1],["if",9],["trim",1],["return",4],["stopped",5],["role",5],["user",7],["cancelled",3],["identity",2],["same",2],["marker",15],["messages",5],["list",2],["ts",5],["live",1],["stream",1],["el",5],["div",5],["msg",4],["assistant",2],["turn",2],["dataset",6],["status",8],["append",8],["child",8],["new",3],["date",3],["created",3],["at",3],["time",3],["seed",6],["plan",5],["call",3],["lane",3],["remember",1],["candidate",3],["bubble",1],["mode",1],["request",2],["ref",1],["chips",1],["artifact",1],["refs",1],["else",1],["md",5],["inner",1],["html",1],["failure",4],["id",1],["meta",4],["instanceof",1],["review",13],["metadata",2],["rec",5],["typeof",1],["object",1],["record",1],["unknown",1],["badge",1],["truth",1],["resolved",1],["true",1],["add",1],["actions",1]]},{"id":"frontend/src/features/sessions/transcript.ts#sendFeedback","name":[["send",1],["feedback",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["send",2],["feedback",7],["key",5],["string",4],["rating",7],["null",2],["void",2],["if",2],["current",2],["id",2],["value",2],["return",1],["const",1],["bag",4],["else",1],["delete",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["catch",1],["hint",1],["up",2],["toast",3],["down",2],["cancelled",1]]},{"id":"frontend/src/features/sessions/transcript.ts#starters","name":[["starters",1]],"path":[["frontend",1],["src",1],["features",1],["sessions",1],["transcript",1],["ts",1]],"body":[["function",2],["starters",2],["array",2],["string",4],["return",1],["starter",8],["lit",2],["review",2],["title",4],["prompt",4],["data",2],["analysis",2],["protein",2],["model",2],["phylo",2]]},{"id":"frontend/src/features/stream/cap.test.ts","name":[["cap",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["stream",1],["cap",1],["test",1],["ts",1]],"body":[["import",2],["describe",2],["expect",10],["from",2],["vitest",1],["live",17],["output",17],["char",4],["cap",6],["truncation",3],["append",10],["concatenates",1],["under",1],["ab",1],["cd",1],["be",9],["abcd",1],["null",1],["truncates",1],["at",1],["mb",1],["idempotent",1],["afterwards",1],["const",3],["big",4],["repeat",1],["once",8],["more",1],["length",2],["ends",1],["true",1],["slice",1],["again",1],["zzz",1],["already",3]]},{"id":"frontend/src/features/stream/cap.ts","name":[["cap",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["stream",1],["cap",1],["ts",1]],"body":[["live",4],["tool",1],["output",4],["cap",2],["port",1],["app",1],["js",1],["5361",1],["5371",1],["once",1],["truncation",2],["marker",1],["present",1],["further",1],["appends",1],["no",1],["ops",1],["idempotent",1],["export",2],["const",2],["char",1],["1000000",1],["truncated",1]]},{"id":"frontend/src/features/stream/cap.ts#appendLiveOutput","name":[["append",1],["live",1],["output",1]],"path":[["frontend",1],["src",1],["features",1],["stream",1],["cap",1],["ts",1]],"body":[["function",2],["append",2],["live",8],["output",8],["current",3],["string",8],["null",4],["undefined",4],["chunk",3],["const",3],["existing",8],["addition",4],["if",2],["includes",1],["truncation",3],["return",3],["length",3],["char",3],["cap",3],["slice",2],["remaining",3]]},{"id":"frontend/src/features/table/catalog.test.ts","name":[["catalog",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["catalog",1],["test",1],["ts",1]],"body":[["import",2],["describe",2],["expect",22],["from",3],["vitest",1],["catalog",15],["claims",5],["parquet",31],["plan",9],["table",10],["viewer",3],["posture",15],["const",7],["workbench",20],["caps",12],["view",7],["sort",2],["filter",2],["profile",7],["export",8],["honesty",1],["flag",2],["optional",1],["advertises",1],["only",3],["even",1],["if",1],["stale",1],["lists",1],["capabilities",8],["false",22],["equal",5],["true",9],["advertised",4],["mode",2],["legacy",1],["sheet",1],["schema",2],["distribution",2],["not",1],["invent",1],["has",1],["be",16],["passes",1],["through",1],["no",5],["never",1],["infers",1],["filename",1]]},{"id":"frontend/src/features/table/catalog.ts","name":[["catalog",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["catalog",1],["ts",1]],"body":[["import",1],["type",1],["table",6],["catalog",4],["posture",2],["viewer",1],["plan",1],["from",2],["types",1],["capability",2],["names",2],["renderer",2],["may",1],["advertise",1],["order",1],["stable",1],["tests",1],["export",4],["const",2],["view",1],["sort",1],["filter",1],["profile",2],["parquet",5],["as",1],["honest",1],["server",1],["renderers",1],["already",1],["projects",1],["flag",2],["optional",1],["engine",1],["onto",1],["capabilities",1],["ui",1],["must",1],["not",1],["invent",1],["off",1],["local",1],["kill",1],["switch",1],["even",1],["stale",1],["cannot",1],["show",1],["schema",1],["distribution",1],["claim",1],["true",1],["only",1],["itself",1],["advertised",1],["never",1],["inferred",1],["filename",1]]},{"id":"frontend/src/features/table/catalog.ts#catalogClaimsParquet","name":[["catalog",1],["claims",1],["parquet",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["catalog",1],["ts",1]],"body":[["function",2],["catalog",2],["claims",2],["parquet",3],["renderer",3],["capabilities",3],["readonly",2],["string",2],["null",4],["undefined",2],["boolean",2],["const",1],["caps",3],["return",1],["array",2],["includes",1]]},{"id":"frontend/src/features/table/catalog.ts#planTableViewer","name":[["plan",1],["table",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["catalog",1],["ts",1]],"body":[["function",2],["plan",4],["table",6],["viewer",4],["posture",9],["catalog",2],["if",1],["workbench",2],["return",2],["mode",2],["legacy",1],["sheet",1],["schema",2],["false",4],["distribution",2],["export",3],["parquet",3],["profile",2]]},{"id":"frontend/src/features/table/catalog.ts#TableCapabilityName","name":[["table",1],["capability",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["catalog",1],["ts",1]],"body":[["type",2],["table",4],["capability",4],["name",2],["typeof",2],["names",2],["number",2]]},{"id":"frontend/src/features/table/catalog.ts#tableCatalogPosture","name":[["table",1],["catalog",1],["posture",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["catalog",1],["ts",1]],"body":[["function",2],["table",5],["catalog",4],["posture",4],["renderer",4],["capabilities",4],["readonly",2],["string",4],["null",4],["undefined",2],["opts",3],["workbench",7],["boolean",2],["const",5],["if",3],["return",2],["false",6],["view",5],["true",3],["sort",3],["filter",4],["profile",3],["export",3],["parquet",3],["advertised",5],["raw",2],["array",2],["caps",8],["new",1],["name",6],["typeof",1],["add",1],["capability",1],["names",1],["has",6],["includes",1],["unshift",1]]},{"id":"frontend/src/features/table/copy.ts","name":[["copy",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["copy",1],["ts",1]],"body":[["import",1],["lang",1],["optional",1],["from",1],["i18n",2],["runtime",1],["04",1],["copy",2],["existing",1],["wb",41],["table",41],["keys",1],["stay",1],["07",1],["dictionaries",1],["new",1],["schema",4],["distribution",5],["export",10],["strings",1],["live",1],["here",1],["so",1],["not",5],["rewrite",1],["generated",1],["en",3],["ts",2],["zh",3],["extract",1],["const",1],["record",2],["string",2],["csv",4],["note",2],["approximate",5],["hint",2],["50",2],["unique",6],["approx",3],["col",12],["type",3],["missing",3],["min",3],["max",3],["mean",3],["profile",6],["need",2],["version",4],["id",2],["latest",2],["error",2],["parquet",4],["filtered",3],["rows",3],["hist",4],["bins",4],["empty",2],["current",1],["filter",1],["download",1],["server",1],["streamed",1],["page",1],["load",2],["full",1],["file",1],["into",1],["browser",1],["counts",1],["may",1],["be",1],["lower",1],["bounds",1],["category",1],["histograms",1],["show",1],["at",1],["most",1],["exact",1],["require",1],["substituted",1],["could",1],["column",1],["statistics",1],["viewer",1],["available",1],["no",1]]},{"id":"frontend/src/features/table/copy.ts#tableT","name":[["table",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["copy",1],["ts",1]],"body":[["function",2],["table",2],["key",6],["string",6],["args",5],["unknown",2],["const",1],["from",3],["dict",3],["optional",1],["let",1],["null",2],["copy",2],["lang",1],["en",1],["if",1],["length",1],["replace",1],["return",1]]},{"id":"frontend/src/features/table/histogram.ts","name":[["histogram",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["histogram",1],["ts",1]],"body":[["import",1],["type",1],["histogram",2],["bin",2],["numeric",1],["from",1],["types",1],["same",1],["cap",1],["as",1],["openai4s",1],["server",1],["table",3],["profile",3],["py",1],["max",2],["bins",3],["export",1],["const",1],["50",2],["defense",1],["depth",1],["never",1],["paint",1],["more",1],["than",1],["bars",1],["even",1],["if",1],["payload",1],["over",1],["long",1],["returns",1],["kept",1],["plus",1],["whether",1],["input",1],["was",1],["clipped",1],["approximate",2],["pass",1],["through",1],["only",1],["literal",1],["true",2]]},{"id":"frontend/src/features/table/histogram.ts#asCount","name":[["as",1],["count",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["histogram",1],["ts",1]],"body":[["function",2],["as",2],["count",2],["value",3],["unknown",2],["number",4],["const",1],["return",1],["finite",1]]},{"id":"frontend/src/features/table/histogram.ts#clampHistogram","name":[["clamp",1],["histogram",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["histogram",1],["ts",1]],"body":[["function",2],["clamp",2],["histogram",5],["bins",10],["unknown",3],["max",6],["table",2],["profile",2],["bin",3],["clipped",5],["boolean",2],["if",4],["array",2],["return",2],["false",1],["const",4],["kept",5],["raw",4],["typeof",4],["object",1],["continue",1],["rec",9],["as",3],["record",1],["string",2],["start",3],["number",2],["end",3],["push",2],["count",6],["else",1],["value",3],["length",1],["slice",1]]},{"id":"frontend/src/features/table/histogram.ts#histogramBounds","name":[["histogram",1],["bounds",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["histogram",1],["ts",1]],"body":[["function",2],["histogram",4],["bounds",2],["bins",3],["bin",3],["start",4],["number",4],["end",4],["null",3],["const",3],["numeric",5],["filter",1],["first",3],["last",3],["length",1],["if",1],["return",2]]},{"id":"frontend/src/features/table/histogram.ts#isNumericBin","name":[["numeric",1],["bin",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["histogram",1],["ts",1]],"body":[["function",2],["numeric",8],["bin",18],["histogram",8],["return",1],["typeof",2],["as",4],["start",2],["number",4],["end",2],["finite",2]]},{"id":"frontend/src/features/table/histogram.ts#maxBinCount","name":[["max",1],["bin",1],["count",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["histogram",1],["ts",1]],"body":[["function",2],["max",6],["bin",7],["count",4],["bins",3],["histogram",2],["number",2],["let",1],["const",1],["if",1],["return",1]]},{"id":"frontend/src/features/table/histogram.ts#readApproximate","name":[["read",1],["approximate",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["histogram",1],["ts",1]],"body":[["function",2],["read",2],["approximate",6],["payload",5],["unknown",2],["null",2],["undefined",2],["boolean",2],["if",1],["return",2],["false",1],["true",2]]},{"id":"frontend/src/features/table/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["index",1],["ts",1]],"body":[["import",1],["table",19],["css",1],["export",11],["catalog",4],["claims",1],["parquet",1],["plan",2],["viewer",2],["posture",2],["from",8],["copy",1],["clamp",1],["histogram",3],["bounds",1],["max",1],["profile",5],["bins",1],["read",2],["approximate",1],["href",2],["state",1],["forbidden",1],["resolved",1],["version",1],["id",1],["path",2],["search",2],["query",1],["payload",1],["filters",1],["workbench",3],["flag",1],["render",4],["legacy",1],["artifact",1],["zones",2],["type",1],["renderer",1],["options",1],["types",1]]},{"id":"frontend/src/features/table/query.ts","name":[["query",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["import",2],["api",2],["from",2],["artifacts",1],["type",1],["artifact",1],["row",1],["table",1],["workbench",1],["state",1],["types",1],["export",4],["const",4],["profile",3],["forbidden",2],["sort",1],["dir",1],["offset",2],["limit",2],["as",2],["concrete",1],["version",3],["send",1],["present",1],["latest",2],["id",3],["snapshot",1],["not",3],["omitted",1],["param",1],["07",1],["never",1],["silently",1],["null",1],["missing",1],["callers",1],["must",2],["hit",1],["route",1],["same",1],["origin",1],["download",1],["url",1],["browser",1],["streams",1],["csv",1],["js",1],["fetch",1],["text",1],["blob",1],["body",1],["would",1],["materialize",1],["file",1]]},{"id":"frontend/src/features/table/query.ts#assertForbidden","name":[["assert",1],["forbidden",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["assert",2],["forbidden",2],["search",3],["urlsearch",2],["params",2],["names",3],["readonly",2],["string",4],["label",3],["void",2],["const",1],["hit",3],["filter",1],["name",2],["has",1],["if",1],["length",1],["throw",1],["new",1],["error",1],["not",1],["accept",1],["join",1]]},{"id":"frontend/src/features/table/query.ts#exportHrefFromState","name":[["export",1],["href",1],["from",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["export",4],["href",3],["from",2],["state",9],["artifact",3],["id",6],["string",6],["version",3],["pick",2],["table",4],["workbench",2],["sort",4],["dir",4],["filters",4],["null",3],["const",1],["search",4],["if",1],["return",2]]},{"id":"frontend/src/features/table/query.ts#ExportQueryInput","name":[["export",1],["query",1],["input",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["type",2],["export",2],["query",2],["input",2],["version",2],["id",2],["string",10],["sort",2],["dir",2],["filters",2],["record",2],["spreadsheet",2],["safe",2],["boolean",2]]},{"id":"frontend/src/features/table/query.ts#ProfileQueryInput","name":[["profile",1],["query",1],["input",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["type",2],["profile",2],["query",2],["input",2],["version",2],["id",2],["string",6],["filters",2],["record",2]]},{"id":"frontend/src/features/table/query.ts#resolvedTableVersionId","name":[["resolved",1],["table",1],["version",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["resolved",2],["table",2],["version",7],["id",4],["artifact",2],["row",2],["page",3],["string",5],["null",2],["return",1],["latest",1],["trim",1]]},{"id":"frontend/src/features/table/query.ts#setFilters","name":[["filters",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["filters",5],["search",3],["urlsearch",2],["params",2],["record",2],["string",4],["void",2],["const",1],["key",2],["value",3],["object",1],["entries",1],["if",1]]},{"id":"frontend/src/features/table/query.ts#tableExportHref","name":[["table",1],["export",1],["href",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["table",3],["export",3],["href",2],["artifact",3],["id",3],["string",4],["search",3],["urlsearch",2],["params",2],["return",1],["api",1],["path",1]]},{"id":"frontend/src/features/table/query.ts#tableExportPath","name":[["table",1],["export",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["table",3],["export",5],["path",2],["artifact",3],["id",5],["string",4],["search",5],["urlsearch",2],["params",2],["if",1],["version",2],["throw",1],["new",1],["error",1],["required",1],["assert",1],["forbidden",2],["return",1],["artifacts",1],["encode",1],["uricomponent",1],["csv",1]]},{"id":"frontend/src/features/table/query.ts#tableExportSearch","name":[["table",1],["export",1],["search",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["table",2],["export",4],["search",9],["input",11],["query",2],["urlsearch",3],["params",3],["null",3],["const",2],["version",5],["id",5],["string",1],["trim",1],["if",4],["return",2],["new",1],["sort",3],["dir",3],["spreadsheet",2],["safe",2],["false",1],["filters",2]]},{"id":"frontend/src/features/table/query.ts#tableProfilePath","name":[["table",1],["profile",1],["path",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["table",3],["profile",5],["path",2],["artifact",3],["id",5],["string",4],["search",5],["urlsearch",2],["params",2],["if",1],["version",2],["throw",1],["new",1],["error",1],["required",1],["assert",1],["forbidden",2],["return",1],["artifacts",1],["encode",1],["uricomponent",1]]},{"id":"frontend/src/features/table/query.ts#tableProfileSearch","name":[["table",1],["profile",1],["search",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["query",1],["ts",1]],"body":[["function",2],["table",2],["profile",4],["search",6],["input",6],["query",2],["urlsearch",3],["params",3],["null",3],["const",2],["version",5],["id",5],["string",1],["trim",1],["if",1],["return",2],["new",1],["filters",2]]},{"id":"frontend/src/features/table/types.ts","name":[["types",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["export",1],["type",1],["artifact",1],["row",1],["from",1],["artifacts",1],["types",1],["07",2],["table",1],["profile",2],["column",1],["histogram",1],["bins",1],["50",1],["json",1],["approximate",1],["pass",1],["through",1],["never",1],["coerced",1],["exact",1]]},{"id":"frontend/src/features/table/types.ts#CategoryHistogramBin","name":[["category",1],["histogram",1],["bin",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["category",2],["histogram",2],["bin",2],["value",2],["string",2],["count",2],["number",2]]},{"id":"frontend/src/features/table/types.ts#HistogramBin","name":[["histogram",1],["bin",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["histogram",6],["bin",6],["numeric",2],["category",2]]},{"id":"frontend/src/features/table/types.ts#NumericHistogramBin","name":[["numeric",1],["histogram",1],["bin",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["numeric",2],["histogram",2],["bin",2],["start",2],["number",6],["end",2],["count",2]]},{"id":"frontend/src/features/table/types.ts#TableCatalogPosture","name":[["table",1],["catalog",1],["posture",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["table",2],["catalog",2],["posture",2],["workbench",2],["boolean",14],["view",2],["sort",2],["filter",2],["profile",2],["export",2],["parquet",2],["advertised",2],["string",2]]},{"id":"frontend/src/features/table/types.ts#TablePagePayload","name":[["table",1],["page",1],["payload",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["table",2],["page",2],["payload",2],["artifact",2],["id",4],["string",16],["version",2],["filename",2],["columns",2],["column",2],["types",2],["rows",4],["unknown",2],["total",2],["number",6],["offset",2],["limit",2],["sorted",2],["by",2],["descending",2],["boolean",2],["filters",2],["record",2]]},{"id":"frontend/src/features/table/types.ts#TableProfile","name":[["table",1],["profile",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["table",4],["profile",4],["artifact",2],["id",4],["string",12],["version",4],["checksum",2],["filtered",2],["rows",2],["number",4],["approximate",2],["boolean",2],["schema",2],["columns",2],["column",2],["filters",2],["record",2]]},{"id":"frontend/src/features/table/types.ts#TableProfileColumn","name":[["table",1],["profile",1],["column",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",4],["table",2],["profile",2],["column",2],["name",2],["string",4],["missing",2],["number",10],["unique",2],["min",2],["null",6],["max",2],["mean",2],["histogram",4],["bin",2]]},{"id":"frontend/src/features/table/types.ts#TableRendererOptions","name":[["table",1],["renderer",1],["options",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["table",2],["renderer",2],["options",2],["workbench",2],["boolean",2],["capabilities",2],["readonly",2],["string",2],["null",2]]},{"id":"frontend/src/features/table/types.ts#TableViewerPlan","name":[["table",1],["viewer",1],["plan",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["table",2],["viewer",2],["plan",2],["mode",2],["legacy",2],["sheet",2],["workbench",2],["schema",2],["boolean",8],["distribution",2],["export",2],["parquet",2]]},{"id":"frontend/src/features/table/types.ts#TableWorkbenchState","name":[["table",1],["workbench",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["types",1],["ts",1]],"body":[["type",2],["table",2],["workbench",2],["state",2],["sort",2],["string",8],["dir",2],["filters",2],["record",2],["offset",2],["number",4],["limit",2]]},{"id":"frontend/src/features/table/workbench.test.ts","name":[["workbench",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["import",9],["after",3],["each",5],["before",2],["describe",5],["expect",81],["vi",3],["from",9],["vitest",1],["artifacts",11],["fetch",7],["api",4],["json",4],["response",4],["http",1],["stub",1],["plan",8],["table",67],["viewer",4],["catalog",6],["posture",13],["clamp",3],["histogram",9],["max",8],["profile",30],["bins",17],["read",7],["approximate",23],["forbidden",2],["export",26],["path",12],["search",25],["query",26],["type",3],["column",2],["types",1],["render",7],["artifact",4],["workbench",14],["zones",7],["const",33],["caps",6],["view",1],["sort",7],["filter",1],["07",1],["contract",1],["requires",2],["version",24],["id",27],["never",2],["sends",1],["dir",6],["offset",7],["limit",7],["filters",5],["name",11],["be",62],["null",13],["v1",22],["al",5],["not",6],["has",4],["false",20],["art",9],["starts",1],["true",18],["contain",9],["match",8],["keeps",3],["refuses",1],["desc",2],["spreadsheet",4],["safe",4],["csv",13],["raw",2],["bounds",2],["pass",1],["through",1],["clamps",1],["at",1],["50",9],["first",1],["start",5],["last",1],["end",3],["fifty",2],["numeric",3],["kept",6],["have",1],["length",5],["clipped",8],["object",3],["overflow",2],["51",6],["treats",1],["only",3],["as",15],["three",1],["zone",2],["rendering",1],["unstub",2],["all",4],["globals",2],["renders",1],["schema",4],["distribution",3],["explicit",1],["stays",1],["host",32],["install",4],["dom",4],["capabilities",5],["fixture",4],["columns",2],["integer",1],["missing",2],["unique",11],["min",3],["mean",2],["25",1],["label",2],["text",5],["value",1],["count",1],["unknown",7],["htmlelement",5],["href",9],["selector",24],["wb",23],["truthy",12],["banner",4],["approx",7],["dataset",11],["content",4],["card",5],["dist",1],["col",1],["bars",4],["hist",3],["bar",1],["greater",1],["than",3],["less",2],["equal",2],["chart",8],["number",2],["link",10],["attribute",5],["parquet",5],["show",1],["undefined",1],["claims",1],["advertised",1],["flag",2],["fallback",1],["uses",1],["legacy",1],["sheet",2],["hits",1],["async",4],["calls",9],["string",4],["url",4],["push",2],["return",3],["na",1],["nb",1],["document",2],["body",2],["children",2],["fake",2],["el",2],["filename",2],["files",2],["await",2],["flush",2],["some",5],["includes",7],["fetches",1],["streams",1],["via",1],["if",2],["rows",2],["total",1],["throw",1],["new",1],["error",1],["unexpected",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeClassList","name":[["fake",1],["class",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["class",4],["fake",2],["list",2],["readonly",1],["tokens",5],["new",1],["string",5],["constructor",1],["initial",3],["if",1],["const",2],["split",1],["filter",1],["boolean",2],["add",3],["names",2],["void",1],["contains",1],["name",2],["return",2],["has",1],["value",1],["join",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeClassList.add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["add",3],["names",3],["string",2],["void",2],["const",1],["tokens",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeClassList.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["constructor",2],["initial",4],["string",2],["if",1],["const",1],["split",1],["filter",1],["boolean",1],["tokens",1],["add",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeClassList.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["contains",2],["name",3],["string",2],["boolean",2],["return",1],["tokens",1],["has",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeClassList.value","name":[["value",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["value",2],["string",2],["return",1],["tokens",1],["join",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeDoc","name":[["fake",1],["doc",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["class",2],["fake",8],["doc",2],["body",3],["el",6],["constructor",1],["new",3],["create",2],["element",1],["tag",2],["string",2],["return",2],["text",5],["node",4],["const",1],["content",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeDoc.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["constructor",2],["body",2],["new",1],["fake",1],["el",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeDoc.createElement","name":[["create",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["create",2],["element",2],["tag",3],["string",2],["fake",3],["el",3],["return",1],["new",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeDoc.createTextNode","name":[["create",1],["text",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["create",2],["text",7],["node",5],["string",2],["fake",3],["el",3],["const",1],["new",1],["content",1],["return",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["class",11],["fake",15],["el",10],["tag",4],["name",12],["string",25],["list",7],["children",7],["parent",2],["null",13],["dataset",2],["record",3],["style",1],["attrs",4],["text",15],["html",5],["owner",2],["document",2],["doc",4],["connected",1],["true",1],["disabled",1],["false",1],["placeholder",1],["value",17],["href",6],["title",1],["onclick",1],["ev",2],["unknown",2],["void",4],["onchange",1],["constructor",1],["upper",2],["case",2],["new",2],["return",9],["content",5],["if",5],["length",1],["map",1],["join",1],["inner",2],["fixed",1],["point",1],["one",1],["pass",1],["leaves",1],["script",2],["as",1],["so",1],["test",1],["asserting",1],["would",1],["read",1],["markup",1],["double",1],["claims",1],["have",1],["stripped",1],["nothing",1],["here",1],["sanitiser",1],["only",1],["has",1],["not",1],["lie",1],["about",1],["removed",1],["let",1],["previous",3],["replace",2],["while",1],["append",1],["child",9],["push",2],["attribute",2],["starts",1],["data",1],["slice",1],["const",4],["query",3],["selector",3],["sel",5],["all",2],["out",3],["walk",3],["node",2],["match",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["append",2],["child",7],["fake",4],["el",4],["parent",1],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.className","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["class",3],["name",2],["string",2],["return",1],["list",1],["value",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.className~2","name":[["class",1],["name",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["class",4],["name",2],["value",3],["string",2],["list",2],["new",1],["fake",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["constructor",2],["tag",4],["string",2],["doc",5],["fake",3],["name",1],["upper",1],["case",1],["owner",1],["document",1],["class",2],["list",2],["new",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.getAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["attribute",2],["name",4],["string",4],["null",5],["if",1],["href",3],["return",2],["attrs",2],["const",1],["value",3]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.innerHTML","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["inner",2],["html",3],["string",2],["return",1],["text",1],["content",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.innerHTML~2","name":[["inner",1],["html",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["inner",2],["html",3],["value",4],["string",3],["children",1],["fixed",1],["point",1],["one",1],["pass",1],["leaves",1],["script",2],["as",1],["so",1],["test",1],["asserting",1],["text",8],["content",1],["would",1],["read",1],["markup",1],["double",1],["claims",1],["have",1],["stripped",1],["nothing",1],["here",1],["sanitiser",1],["only",1],["has",1],["not",1],["lie",1],["about",1],["removed",1],["let",1],["previous",3],["replace",1],["while",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["query",3],["selector",3],["sel",3],["string",2],["fake",2],["el",2],["null",3],["return",1],["all",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.querySelectorAll","name":[["query",1],["selector",1],["all",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["query",2],["selector",2],["all",2],["sel",4],["string",2],["fake",4],["el",4],["const",3],["out",3],["walk",3],["node",2],["void",1],["child",4],["children",1],["if",1],["match",1],["push",1],["return",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.querySelectorAll.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["walk",3],["node",3],["fake",2],["el",2],["void",2],["const",1],["child",4],["children",1],["if",1],["match",1],["sel",2],["out",1],["push",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["attribute",2],["name",6],["string",7],["value",5],["void",2],["attrs",1],["if",2],["href",2],["starts",1],["data",1],["dataset",1],["slice",1],["replace",1],["upper",1],["case",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.textContent","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["text",4],["content",3],["string",2],["if",1],["children",2],["length",1],["return",2],["map",1],["join",1]]},{"id":"frontend/src/features/table/workbench.test.ts#FakeEl.textContent~2","name":[["text",1],["content",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["text",3],["content",2],["value",4],["string",3],["children",1],["null",1]]},{"id":"frontend/src/features/table/workbench.test.ts#flush","name":[["flush",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["async",2],["function",2],["flush",2],["promise",3],["void",2],["let",1],["16",1],["await",1],["resolve",1]]},{"id":"frontend/src/features/table/workbench.test.ts#installDom","name":[["install",1],["dom",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["function",2],["install",2],["dom",2],["fake",3],["el",2],["const",2],["doc",5],["new",1],["vi",1],["stub",1],["global",1],["document",1],["host",3],["create",1],["element",1],["div",1],["body",1],["append",1],["child",1],["return",1]]},{"id":"frontend/src/features/table/workbench.test.ts#matchSel","name":[["match",1],["sel",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["function",2],["match",2],["sel",5],["node",4],["fake",2],["el",2],["string",2],["boolean",3],["const",3],["parts",3],["split",1],["tag",4],["classes",2],["slice",1],["filter",1],["if",1],["name",1],["upper",1],["case",1],["return",2],["false",1],["every",1],["cls",2],["class",1],["list",1],["contains",1]]},{"id":"frontend/src/features/table/workbench.test.ts#numericBins","name":[["numeric",1],["bins",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["function",2],["numeric",2],["bins",5],["count",7],["number",2],["lo",6],["hi",4],["50",2],["table",2],["profile",2],["column",2],["histogram",2],["if",1],["return",2],["start",2],["end",2],["const",2],["width",3],["let",1],["push",1]]},{"id":"frontend/src/features/table/workbench.test.ts#profileFixture","name":[["profile",1],["fixture",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["test",1],["ts",1]],"body":[["function",2],["profile",6],["fixture",2],["partial",5],["table",4],["return",1],["artifact",1],["id",2],["art",1],["version",2],["v1",1],["checksum",1],["abc",1],["filtered",1],["rows",1],["51",2],["approximate",1],["false",1],["schema",1],["columns",1],["name",2],["type",2],["integer",1],["missing",2],["unique",2],["min",2],["max",2],["50",3],["mean",2],["25",1],["histogram",2],["numeric",1],["bins",1],["label",1],["text",1],["null",3],["value",2],["count",2],["10",1],["filters",1]]},{"id":"frontend/src/features/table/workbench.ts","name":[["workbench",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["import",9],["artifact",3],["workbench",2],["kc",1],["from",10],["stores",1],["notebook",1],["api",3],["error",1],["text",2],["el",1],["fetch",1],["looks",1],["binary",1],["translate",1],["artifacts",2],["parse",2],["table",13],["csv",3],["render",2],["sheet",3],["plan",1],["viewer",1],["catalog",2],["posture",1],["copy",1],["export",2],["href",1],["state",2],["resolved",1],["version",1],["id",1],["profile",4],["path",2],["search",1],["query",1],["type",1],["row",1],["page",1],["payload",1],["renderer",1],["options",1],["types",1],["zones",2],["app",1],["js",1],["8718",1],["8722",1],["filter",1],["col",1],["value",1],["shorthand",1],["flag",1],["off",1],["client",1],["capped",1],["never",1],["hits",1]]},{"id":"frontend/src/features/table/workbench.ts#payloadFilters","name":[["payload",1],["filters",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["function",2],["payload",2],["filters",2],["text",3],["string",7],["artifact",2],["row",2],["record",2],["const",2],["value",4],["trim",3],["if",2],["return",3],["named",4],["match",1],["filename",1],["col",1],["replace",1]]},{"id":"frontend/src/features/table/workbench.ts#readWorkbenchFlag","name":[["read",1],["workbench",1],["flag",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["function",2],["read",2],["workbench",5],["flag",2],["boolean",2],["if",2],["artifact",3],["value",2],["return",3],["true",2],["const",1],["st",5],["kc",1],["typeof",1],["object",1],["as",1],["unknown",1],["false",1]]},{"id":"frontend/src/features/table/workbench.ts#renderLegacyFailure","name":[["render",1],["legacy",1],["failure",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["function",2],["render",2],["legacy",2],["failure",2],["container",4],["htmlelement",2],["artifact",3],["row",2],["url",3],["string",2],["void",2],["inner",1],["html",1],["const",2],["card",4],["el",3],["div",2],["renderer",3],["fallback",2],["append",3],["child",3],["text",1],["translate",2],["viewer",1],["error",1],["download",6],["outline",1],["btn",1],["small",1],["common",1],["attribute",2],["href",1],["filename",1]]},{"id":"frontend/src/features/table/workbench.ts#renderLegacyTable","name":[["render",1],["legacy",1],["table",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["function",2],["render",4],["legacy",3],["table",3],["container",7],["htmlelement",2],["artifact",6],["row",2],["url",5],["string",2],["void",2],["fetch",1],["text",6],["then",1],["if",3],["connected",1],["return",2],["looks",1],["binary",1],["const",4],["card",4],["el",4],["div",1],["download",3],["append",4],["child",4],["strong",1],["null",1],["filename",2],["link",4],["solid",1],["btn",1],["small",1],["translate",1],["common",1],["attribute",2],["href",1],["rows",4],["parse",1],["length",1],["sheet",1],["else",1],["pre",4],["renderer",1],["source",1],["content",1],["slice",1],["300000",1],["catch",1],["failure",1]]},{"id":"frontend/src/features/table/workbench.ts#renderTableArtifact","name":[["render",1],["table",1],["artifact",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["function",2],["render",4],["table",8],["artifact",4],["container",4],["htmlelement",2],["row",2],["url",3],["string",2],["options",7],["renderer",2],["void",2],["const",3],["workbench",6],["read",1],["flag",1],["posture",3],["catalog",1],["capabilities",2],["plan",3],["viewer",1],["if",1],["mode",1],["legacy",2],["sheet",1],["return",2],["true",1]]},{"id":"frontend/src/features/table/workbench.ts#renderWorkbenchTable","name":[["render",1],["workbench",1],["table",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["function",2],["render",4],["workbench",4],["table",35],["container",5],["htmlelement",2],["artifact",2],["row",4],["options",5],["renderer",2],["void",7],["const",25],["posture",5],["catalog",1],["capabilities",2],["true",1],["plan",12],["viewer",1],["state",21],["sort",4],["dir",5],["asc",3],["filters",6],["offset",14],["limit",5],["50",1],["chrome",6],["el",13],["div",5],["wb",13],["controls",6],["filter",7],["input",1],["placeholder",1],["translate",4],["prev",5],["button",2],["outline",2],["btn",2],["small",2],["next",5],["meta",5],["append",13],["child",13],["hold",6],["zones",9],["host",7],["let",4],["request",5],["load",6],["async",1],["gen",4],["query",4],["new",1],["urlsearch",1],["params",1],["string",5],["if",9],["exact",1],["version",13],["id",13],["object",1],["entries",1],["each",4],["key",2],["value",4],["payload",13],["page",2],["try",2],["await",2],["api",4],["artifacts",1],["encode",1],["uricomponent",1],["as",3],["catch",2],["error",10],["return",6],["text",4],["content",2],["connected",2],["rows",6],["total",5],["math",2],["min",1],["length",2],["inner",3],["html",3],["sheet",1],["head",3],["tr",5],["columns",2],["name",5],["th",4],["sorted",3],["by",2],["onclick",3],["desc",1],["index",2],["td",1],["null",7],["disabled",2],["resolved",1],["schema",3],["distribution",3],["export",6],["href",3],["from",1],["zone",3],["opts",3],["filename",2],["profile",13],["need",2],["search",4],["else",1],["path",1],["onchange",1],["htmlinput",1],["element",1],["max",1]]},{"id":"frontend/src/features/table/workbench.ts#renderWorkbenchTable.load","name":[["load",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["workbench",1],["ts",1]],"body":[["load",3],["async",2],["const",13],["gen",4],["request",4],["query",4],["new",1],["urlsearch",1],["params",1],["sort",3],["state",12],["dir",4],["offset",9],["string",5],["limit",2],["if",9],["exact",1],["version",13],["id",13],["object",1],["entries",1],["filters",3],["each",4],["key",2],["value",3],["let",3],["payload",12],["table",20],["page",2],["try",2],["await",2],["api",4],["artifacts",1],["encode",1],["uricomponent",1],["as",2],["catch",2],["error",10],["return",6],["hold",3],["text",4],["content",2],["container",2],["connected",2],["rows",6],["total",5],["meta",2],["translate",1],["wb",4],["math",1],["min",1],["length",2],["inner",3],["html",3],["el",5],["sheet",1],["head",3],["tr",5],["columns",2],["name",5],["th",4],["sorted",3],["by",2],["onclick",1],["asc",2],["desc",1],["void",1],["append",5],["child",5],["row",2],["index",2],["td",1],["null",7],["prev",1],["disabled",2],["next",1],["resolved",1],["zones",6],["host",4],["plan",10],["schema",3],["distribution",3],["export",6],["href",3],["from",1],["zone",3],["opts",3],["filename",2],["render",2],["posture",2],["profile",13],["need",2],["search",4],["else",1],["path",1]]},{"id":"frontend/src/features/table/zones.ts","name":[["zones",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["import",4],["el",1],["from",4],["artifacts",1],["api",1],["table",6],["copy",1],["clamp",1],["histogram",3],["bounds",1],["numeric",1],["bin",2],["max",2],["count",1],["profile",3],["bins",1],["read",1],["approximate",2],["type",1],["catalog",1],["posture",1],["column",1],["viewer",1],["plan",1],["types",1],["schema",1],["distribution",1],["export",2],["visible",1],["banner",1],["never",2],["rewritten",1],["as",1],["exact",1],["href",1],["so",1],["browser",1],["streams",1],["file",1],["function",1],["fetches",1],["csv",1],["body",1]]},{"id":"frontend/src/features/table/zones.ts#fmtStat","name":[["fmt",1],["stat",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["function",2],["fmt",2],["stat",2],["value",6],["number",4],["null",3],["undefined",2],["string",3],["if",1],["typeof",1],["finite",1],["return",2]]},{"id":"frontend/src/features/table/zones.ts#paintDistribution","name":[["paint",1],["distribution",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["function",2],["paint",3],["distribution",3],["section",4],["htmlelement",2],["columns",3],["table",15],["profile",2],["column",3],["void",2],["append",8],["child",8],["el",8],["h3",1],["wb",9],["zone",1],["title",1],["const",5],["col",15],["card",6],["div",2],["dist",2],["dataset",1],["name",2],["head",5],["strong",1],["null",3],["span",1],["type",4],["if",1],["integer",1],["number",1],["stats",5],["dl",1],["key",2],["value",2],["min",2],["fmt",3],["stat",3],["max",2],["mean",2],["as",1],["array",1],["string",2],["dt",1],["dd",1],["histogram",1]]},{"id":"frontend/src/features/table/zones.ts#paintExport","name":[["paint",1],["export",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["function",2],["paint",2],["export",11],["section",8],["htmlelement",2],["opts",4],["zone",3],["render",2],["options",2],["posture",5],["table",22],["catalog",2],["profile",8],["null",3],["void",2],["append",6],["child",6],["el",6],["h3",1],["wb",12],["title",1],["if",3],["filtered",3],["rows",3],["div",3],["meta",1],["note",2],["href",3],["const",3],["link",5],["solid",1],["btn",1],["small",1],["csv",1],["attribute",2],["download",1],["else",1],["missing",5],["need",1],["version",2],["dataset",2],["true",2],["parquet",4],["badge",3]]},{"id":"frontend/src/features/table/zones.ts#paintHistogram","name":[["paint",1],["histogram",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["function",2],["paint",2],["histogram",5],["hold",5],["htmlelement",2],["col",3],["table",7],["profile",3],["column",2],["void",2],["const",7],["bins",10],["clipped",3],["clamp",1],["max",4],["if",4],["length",3],["append",4],["child",4],["el",4],["div",4],["wb",6],["hist",6],["empty",2],["return",1],["chart",7],["dataset",8],["string",6],["true",1],["bounds",5],["start",5],["end",5],["peak",2],["math",3],["bin",14],["count",6],["bar",10],["pct",2],["round",1],["100",1],["style",1],["height",1],["numeric",1],["title",2],["else",1],["value",3],["meta",1]]},{"id":"frontend/src/features/table/zones.ts#paintSchema","name":[["paint",1],["schema",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["function",2],["paint",2],["schema",4],["section",4],["htmlelement",2],["columns",3],["table",19],["profile",2],["column",2],["approximate",6],["boolean",2],["void",2],["append",9],["child",9],["el",9],["h3",1],["wb",9],["zone",1],["title",1],["const",6],["head",3],["tr",8],["key",3],["col",9],["type",3],["missing",2],["unique",8],["th",2],["null",3],["name",1],["td",3],["string",1],["approx",1],["label",1],["if",1],["dataset",1],["true",1]]},{"id":"frontend/src/features/table/zones.ts#renderTableZones","name":[["render",1],["table",1],["zones",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["function",2],["render",4],["table",17],["zones",3],["container",3],["htmlelement",4],["profile",11],["null",6],["posture",5],["catalog",2],["opts",6],["zone",3],["options",2],["error",5],["string",2],["const",8],["plan",5],["wrap",10],["el",8],["div",3],["wb",8],["approximate",9],["read",1],["dataset",3],["true",2],["false",1],["if",6],["version",3],["id",3],["banner",6],["approx",1],["attribute",1],["role",1],["status",1],["append",8],["child",8],["strong",1],["span",1],["hint",1],["columns",5],["array",2],["as",1],["column",1],["schema",3],["section",12],["paint",3],["distribution",3],["export",3],["return",1]]},{"id":"frontend/src/features/table/zones.ts#uniqueLabel","name":[["unique",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["function",2],["unique",7],["label",2],["number",3],["approximate",3],["boolean",2],["string",3],["const",1],["finite",1],["if",1],["return",2],["table",2],["wb",1],["approx",1]]},{"id":"frontend/src/features/table/zones.ts#ZoneRenderOptions","name":[["zone",1],["render",1],["options",1]],"path":[["frontend",1],["src",1],["features",1],["table",1],["zones",1],["ts",1]],"body":[["type",2],["zone",2],["render",2],["options",2],["plan",4],["table",2],["viewer",2],["export",2],["href",2],["string",6],["null",4],["version",2],["id",2],["filename",2]]},{"id":"frontend/src/features/theme/theme.test.ts","name":[["theme",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["import",6],["read",6],["file",8],["sync",6],["from",5],["node",3],["fs",1],["dirname",2],["join",8],["path",4],["urlto",2],["url",2],["after",2],["each",2],["describe",8],["expect",73],["vi",6],["vitest",1],["const",47],["here",3],["meta",1],["frontend",3],["root",7],["repo",4],["09",1],["theme",124],["unstub",3],["all",3],["globals",3],["reset",1],["modules",1],["storage",5],["data",23],["reads",1],["os",26],["writes",2],["only",1],["never",2],["body",3],["dark",44],["async",12],["install",19],["harness",14],["api",37],["await",15],["load",15],["key",8],["be",49],["attrs",18],["style",3],["color",5],["scheme",2],["class",4],["tokens",3],["has",6],["false",9],["store",10],["lang",8],["treats",1],["missing",5],["invalid",3],["stored",1],["value",2],["as",4],["system",14],["null",2],["prefers",9],["true",8],["let",2],["nope",1],["light",20],["persists",1],["not",14],["touch",1],["extra",1],["zh",2],["mode",1],["apply",7],["persist",1],["cycle",5],["toggles",1],["picks",1],["opposite",1],["resolved",1],["preference",2],["follows",1],["while",2],["listeners",3],["length",2],["greater",5],["than",5],["listener",6],["if",2],["undefined",2],["throw",2],["new",3],["error",2],["match",12],["media",1],["ignores",1],["changes",1],["once",1],["user",1],["forced",1],["instant",5],["dmol",2],["toggle",10],["buttons",4],["sets",1],["clears",1],["next",1],["animation",1],["frame",4],["raf",2],["af",1],["rethemes",1],["live",1],["viewer",1],["verbatim",1],["colors",1],["mol",3],["background",2],["have",3],["been",3],["called",3],["1c1c19",1],["render",1],["last",1],["white",1],["repaints",1],["dash",12],["ws",8],["sun",5],["moon",4],["drawing",1],["just",1],["icon",10],["make",2],["button",7],["20",4],["18",2],["svg",4],["icons",1],["paths",1],["dataset",4],["inner",5],["html",19],["circle",1],["cx",1],["12",2],["cy",1],["painted",1],["m12",1],["3a6",1],["title",5],["before",1],["dictionaries",1],["write",1],["bare",1],["aria",4],["label",4],["map",1],["string",6],["fake",1],["size",1],["i18n",1],["index",8],["ts",3],["installs",1],["i18",1],["still",1],["empty",1],["dictionary",4],["record",1],["stub",1],["global",1],["window",1],["optional",1],["refresh",2],["classic",3],["bootstrap",13],["css",6],["single",1],["source",2],["loads",1],["js",7],["blocking",1],["script",8],["head",19],["utf8",5],["end",6],["slice",2],["src",17],["static",3],["type",6],["module",8],["main",1],["tsx",1],["committed",1],["dist",2],["keeps",2],["same",1],["openai4s",3],["server",3],["webui",3],["at",5],["iife",1],["contain",9],["local",2],["item",2],["attribute",1],["document",2],["element",1],["starts",1],["converges",1],["affordance",1],["onto",1],["var",1],["accent",1],["fill",1],["mentions",1],["list",1]]},{"id":"frontend/src/features/theme/theme.test.ts#addEventListener","name":[["add",1],["event",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["add",2],["event",2],["listener",2]]},{"id":"frontend/src/features/theme/theme.test.ts#FakeButton","name":[["fake",1],["button",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["type",2],["fake",2],["button",2],["dataset",2],["record",2],["string",16],["title",2],["attrs",2],["map",2],["inner",2],["html",2],["painted",2],["boolean",2],["attribute",2],["name",2],["value",2],["void",2]]},{"id":"frontend/src/features/theme/theme.test.ts#Harness","name":[["harness",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["type",6],["harness",2],["attrs",2],["map",6],["string",14],["class",2],["tokens",2],["store",2],["style",2],["color",4],["scheme",2],["prefers",2],["dark",2],["boolean",2],["system",2],["listeners",2],["array",4],["void",2],["raf",2],["frame",2],["request",2],["callback",2],["buttons",2],["fake",2],["button",2],["mol",2],["background",2],["return",4],["typeof",4],["vi",4],["fn",4],["render",2]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness","name":[["install",1],["harness",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["function",2],["install",2],["harness",8],["opts",8],["theme",6],["string",28],["null",6],["prefers",5],["dark",5],["boolean",3],["extra",4],["store",13],["record",2],["const",15],["new",4],["map",3],["if",5],["undefined",1],["os",1],["key",9],["value",6],["object",1],["entries",1],["attrs",6],["class",9],["tokens",8],["style",3],["color",2],["scheme",1],["system",4],["listeners",4],["array",2],["void",3],["raf",4],["frame",3],["request",3],["callback",2],["buttons",3],["fake",3],["button",1],["mol",4],["background",1],["vi",7],["fn",2],["render",1],["document",5],["element",2],["attribute",4],["name",16],["return",7],["remove",4],["delete",4],["has",5],["body",2],["list",1],["toggle",1],["force",3],["true",1],["add",4],["else",3],["false",2],["contains",1],["local",3],["storage",3],["item",3],["as",1],["clear",2],["match",4],["media",5],["query",3],["matches",1],["event",2],["listener",8],["type",1],["push",3],["selector",1],["sel",2],["stub",5],["global",5],["animation",1],["cb",2],["length",1],["window",1],["viewer",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.clear","name":[["clear",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["clear",3],["store",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.contains","name":[["contains",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["contains",2],["name",3],["string",2],["return",1],["class",1],["tokens",1],["has",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.getAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",2],["return",1],["attrs",1],["null",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.getItem","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["item",2],["key",4],["string",3],["return",1],["store",2],["has",1],["as",1],["null",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.hasAttribute","name":[["has",1],["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["has",3],["attribute",2],["name",3],["string",2],["return",1],["attrs",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.matchMedia","name":[["match",1],["media",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["match",2],["media",3],["query",3],["string",3],["matches",1],["harness",1],["prefers",1],["dark",1],["add",2],["event",2],["listener",8],["type",1],["void",2],["system",2],["listeners",2],["push",2],["remove",2]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.matchMedia.addEventListener","name":[["add",1],["event",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["add",2],["event",2],["listener",5],["type",2],["string",2],["void",2],["system",1],["listeners",1],["push",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.matchMedia.addListener","name":[["add",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["add",2],["listener",5],["void",2],["system",1],["listeners",1],["push",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.matchMedia.removeEventListener","name":[["remove",1],["event",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["remove",2],["event",2],["listener",2]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.matchMedia.removeListener","name":[["remove",1],["listener",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["remove",2],["listener",2]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.querySelector","name":[["query",1],["selector",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["query",2],["selector",2],["sel",3],["string",2],["return",1],["buttons",1],["null",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.removeAttribute","name":[["remove",1],["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["remove",2],["attribute",2],["name",3],["string",2],["attrs",1],["delete",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.removeItem","name":[["remove",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["remove",2],["item",2],["key",3],["string",2],["store",1],["delete",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",4],["value",3],["attrs",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.setItem","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["item",2],["key",3],["string",5],["value",3],["store",1]]},{"id":"frontend/src/features/theme/theme.test.ts#installHarness.toggle","name":[["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["toggle",2],["name",7],["string",2],["force",4],["boolean",2],["if",3],["true",1],["class",5],["tokens",5],["add",2],["else",3],["false",1],["delete",2],["has",1]]},{"id":"frontend/src/features/theme/theme.test.ts#loadTheme","name":[["load",1],["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["theme",5],["promise",2],["api",2],["vi",1],["reset",1],["modules",1],["return",1],["import",1]]},{"id":"frontend/src/features/theme/theme.test.ts#makeButton","name":[["make",1],["button",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["make",2],["button",4],["size",4],["string",6],["fake",2],["const",1],["attrs",3],["new",1],["map",1],["return",1],["paint",1],["icons",1],["already",1],["filled",1],["at",1],["boot",1],["must",1],["not",1],["freeze",1],["glyph",1],["dataset",1],["icon",2],["moon",1],["title",1],["inner",1],["html",1],["svg",3],["class",1],["ic",1],["path",1],["stale",1],["painted",1],["true",1],["attribute",1],["name",2],["value",2]]},{"id":"frontend/src/features/theme/theme.test.ts#makeButton.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",4],["value",3],["attrs",1]]},{"id":"frontend/src/features/theme/theme.test.ts#setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",4],["value",3],["attrs",1]]},{"id":"frontend/src/features/theme/theme.test.ts#ThemeApi","name":[["theme",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["test",1],["ts",1]],"body":[["type",2],["theme",4],["api",2],["typeof",2],["import",2]]},{"id":"frontend/src/features/theme/theme.ts","name":[["theme",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["preference",1],["key",2],["shared",1],["theme",5],["bootstrap",1],["js",1],["not",1],["rename",1],["export",1],["const",1],["storage",1],["os",1],["import",2],["ready",1],["from",2],["compat",1],["stub",1],["icon",1],["svg",1],["icons",1],["paths",1],["let",2],["mode",1],["undefined",1],["watching",1],["system",1],["false",1]]},{"id":"frontend/src/features/theme/theme.ts#applyTheme","name":[["apply",1],["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["apply",4],["theme",15],["mode",5],["string",2],["opts",8],["void",2],["if",4],["else",1],["undefined",1],["stored",1],["const",2],["dark",7],["root",5],["document",3],["element",1],["instant",4],["attribute",3],["data",4],["html",1],["only",1],["source",1],["truth",1],["light",2],["style",1],["color",1],["scheme",1],["refresh",1],["toggle",1],["retheme",1],["mol",1],["viewer",1],["request",1],["animation",1],["frame",1],["try",1],["remove",1],["catch",1],["torn",1],["down",1]]},{"id":"frontend/src/features/theme/theme.ts#ApplyThemeOpts","name":[["apply",1],["theme",1],["opts",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["type",2],["apply",2],["theme",2],["opts",2],["instant",2],["boolean",2]]},{"id":"frontend/src/features/theme/theme.ts#cycleTheme","name":[["cycle",1],["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["cycle",2],["theme",7],["void",2],["quick",1],["toggle",1],["light",3],["dark",5],["from",1],["system",2],["pick",1],["opposite",1],["resolved",1],["value",1],["if",1],["else",1]]},{"id":"frontend/src/features/theme/theme.ts#getTheme","name":[["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["theme",8],["mode",2],["if",1],["undefined",1],["stored",1],["return",1]]},{"id":"frontend/src/features/theme/theme.ts#hostWindow","name":[["host",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["host",5],["window",6],["return",1],["as",1]]},{"id":"frontend/src/features/theme/theme.ts#HostWindow","name":[["host",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["type",2],["host",2],["window",4],["mol",4],["viewer",4],["key",4],["string",12],["interpolated",2],["optional",2],["null",2],["hint",2],["message",2],["void",2]]},{"id":"frontend/src/features/theme/theme.ts#installTheme","name":[["install",1],["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["install",2],["theme",5],["void",2],["apply",1],["instant",1],["true",1],["watch",1],["system",1]]},{"id":"frontend/src/features/theme/theme.ts#isThemeMode","name":[["theme",1],["mode",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["theme",4],["mode",4],["value",7],["string",2],["return",1],["dark",1],["light",1],["system",1]]},{"id":"frontend/src/features/theme/theme.ts#MolViewer","name":[["mol",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["type",2],["mol",2],["viewer",2],["background",2],["color",4],["string",2],["void",4],["render",2]]},{"id":"frontend/src/features/theme/theme.ts#refreshThemeToggle","name":[["refresh",1],["theme",1],["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["refresh",2],["theme",8],["toggle",5],["void",2],["const",7],["dark",3],["name",3],["sun",1],["moon",1],["optional",4],["not",1],["before",1],["locale",1],["chunk",1],["loads",1],["answers",1],["key",1],["runs",1],["as",3],["soon",1],["shell",1],["bound",1],["bare",1],["would",1],["replace",1],["markup",1],["readable",1],["title",6],["aria",2],["label",2],["translate",3],["host",1],["window",1],["ready",2],["sel",2],["dash",1],["ws",1],["button",4],["document",1],["query",1],["selector",1],["if",2],["null",1],["continue",1],["el",7],["htmlelement",1],["painted",3],["boolean",1],["dataset",2],["icon",4],["repaint",1],["drawing",1],["too",1],["app",1],["js",1],["216",1],["227",1],["did",1],["paint",1],["icons",1],["marks",1],["node",1],["never",1],["visits",1],["again",1],["so",1],["swapping",1],["data",1],["alone",1],["leaves",1],["glyph",1],["from",1],["boot",1],["forever",1],["inner",1],["html",1],["svg",1],["size",1],["20",2],["true",1],["attribute",1]]},{"id":"frontend/src/features/theme/theme.ts#rethemeMolViewer","name":[["retheme",1],["mol",1],["viewer",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["retheme",2],["mol",3],["viewer",10],["dark",3],["boolean",2],["void",2],["try",1],["const",1],["host",1],["window",1],["if",2],["background",2],["color",2],["1c1c19",1],["white",1],["render",2],["catch",1],["gone",1],["not",1],["yet",1],["mounted",1],["18",1]]},{"id":"frontend/src/features/theme/theme.ts#setTheme","name":[["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["theme",10],["mode",6],["string",2],["void",2],["system",1],["try",1],["local",1],["storage",3],["item",1],["key",1],["catch",1],["private",1],["denied",1],["apply",1],["toast",1]]},{"id":"frontend/src/features/theme/theme.ts#storedTheme","name":[["stored",1],["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["stored",2],["theme",6],["mode",4],["try",1],["const",1],["saved",4],["local",1],["storage",3],["item",1],["key",1],["if",1],["null",1],["return",2],["catch",1],["private",1],["denied",1],["system",1]]},{"id":"frontend/src/features/theme/theme.ts#themeIsDark","name":[["theme",1],["dark",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",3],["theme",3],["dark",4],["boolean",2],["const",1],["mode",3],["if",3],["return",5],["true",1],["light",1],["false",3],["try",1],["typeof",1],["window",2],["match",2],["media",2],["prefers",1],["color",1],["scheme",1],["matches",1],["catch",1]]},{"id":"frontend/src/features/theme/theme.ts#ThemeMode","name":[["theme",1],["mode",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["type",2],["theme",2],["mode",2],["light",2],["dark",2],["system",2]]},{"id":"frontend/src/features/theme/theme.ts#toastTheme","name":[["toast",1],["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",2],["toast",3],["theme",6],["mode",5],["void",2],["const",1],["hint",3],["host",1],["window",1],["if",1],["ready",2],["return",1]]},{"id":"frontend/src/features/theme/theme.ts#watchSystemTheme","name":[["watch",1],["system",1],["theme",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["function",5],["watch",2],["system",8],["theme",4],["void",2],["if",5],["watching",4],["return",2],["true",2],["try",1],["typeof",3],["window",2],["match",2],["media",2],["false",2],["const",2],["mq",5],["prefers",1],["color",1],["scheme",1],["dark",1],["change",4],["apply",1],["instant",1],["add",4],["event",2],["listener",4],["else",1],["catch",1]]},{"id":"frontend/src/features/theme/theme.ts#watchSystemTheme.onChange","name":[["change",1]],"path":[["frontend",1],["src",1],["features",1],["theme",2],["ts",1]],"body":[["change",2],["if",1],["theme",2],["system",2],["apply",1],["instant",1],["true",1]]},{"id":"frontend/src/features/timeline/api.ts","name":[["api",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["same",1],["origin",1],["api",3],["v1",1],["fetch",1],["by",1],["workbench",1],["loads",1],["panel",1],["mutations",1],["port",1],["app",1],["js",1],["93",1],["119",1],["optional",1],["3299",1],["3301",1],["import",2],["ready",1],["from",2],["compat",1],["stub",1],["ws",1],["connect",1]]},{"id":"frontend/src/features/timeline/api.ts#api","name":[["api",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["api",6],["string",3],["request",2],["init",2],["promise",2],["unknown",3],["if",2],["typeof",2],["throw",2],["new",2],["error",3],["invalid",1],["path",1],["const",2],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",5],["let",1],["null",3],["try",1],["parse",1],["catch",1],["ok",1],["object",1],["as",2],["body",1],["never",1],["status",1],["return",1]]},{"id":"frontend/src/features/timeline/api.ts#ApiError","name":[["api",1],["error",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["class",2],["api",3],["error",7],["extends",2],["code",4],["string",7],["status",7],["number",3],["request",4],["id",4],["body",13],["unknown",1],["constructor",1],["detail",2],["null",1],["http",4],["super",1],["name",1]]},{"id":"frontend/src/features/timeline/api.ts#ApiError.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["constructor",2],["body",13],["error",4],["string",8],["detail",3],["code",4],["status",8],["number",4],["request",4],["id",4],["null",2],["http",5],["super",1],["name",1],["api",1]]},{"id":"frontend/src/features/timeline/api.ts#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["function",2],["api",2],["error",2],["text",2],["unknown",2],["string",6],["const",2],["err",7],["as",1],["message",3],["request",3],["id",3],["null",1],["msg",3],["return",1]]},{"id":"frontend/src/features/timeline/api.ts#hint","name":[["hint",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["function",2],["hint",4],["message",3],["string",3],["error",3],["boolean",3],["void",3],["const",1],["fn",3],["global",1],["as",2],["unknown",1],["if",1],["ready",1]]},{"id":"frontend/src/features/timeline/api.ts#laneCall","name":[["lane",1],["call",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["function",2],["lane",2],["call",2],["name",3],["string",3],["args",3],["unknown",7],["const",1],["fn",3],["global",1],["as",2],["record",1],["if",1],["ready",1],["return",2],["undefined",1]]},{"id":"frontend/src/features/timeline/api.ts#optionalApi","name":[["optional",1],["api",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["api",1],["ts",1]],"body":[["async",2],["function",2],["optional",2],["api",3],["paths",3],["string",2],["promise",2],["unknown",2],["const",1],["path",3],["try",2],["return",2],["await",1],["catch",1],["next",1],["advertised",1],["null",1]]},{"id":"frontend/src/features/timeline/dom.ts","name":[["dom",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["local",1],["copies",1],["app",2],["js",2],["dom",1],["helpers",1],["by",1],["timeline",1],["island",1],["icons",2],["closed",1],["allowlist",1],["77",1],["inner",1],["html",1],["original",1],["svg",1],["injection",1],["not",1],["template",1],["compiler",1],["const",1],["record",1],["string",2],["path",12],["m18",1],["18",3],["m6",1],["12",11],["check",1],["m20",1],["17l",1],["sliders",1],["line",10],["x1",10],["21",3],["x2",10],["14",4],["y1",10],["y2",10],["10",5],["16",5],["20",5],["22",1],["refresh",1],["m3",1],["12a9",2],["75",5],["74",4],["l21",1],["m21",2],["3v5h",1],["l3",1],["m8",1],["h3v5",1],["stop",1],["circle",2],["cx",2],["cy",2],["rect",2],["width",2],["height",2],["rx",2],["lock",1],["11",4],["ry",1],["m7",1],["v7a5",1],["0v4",1],["message",1],["square",1],["m22",2],["17a2",1],["h6l",1],["v4a2",1],["2h14a2",1],["2z",1],["terminal",1],["polyline",1],["points",1],["17",1],["19",2],["users",1],["m16",2],["21v",2],["2a4",2],["h6a4",1],["4v2",1],["87",1],["13a4",1]]},{"id":"frontend/src/features/timeline/dom.ts#$","name":[],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["function",2],["sel",3],["string",2],["htmlelement",2],["null",3],["if",1],["typeof",1],["document",2],["undefined",1],["return",2],["query",1],["selector",1]]},{"id":"frontend/src/features/timeline/dom.ts#bytes","name":[["bytes",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["function",2],["bytes",2],["number",2],["string",2],["if",2],["1024",2],["return",3],["1048576",2],["fixed",2],["kb",1],["mb",1]]},{"id":"frontend/src/features/timeline/dom.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["function",2],["el",2],["tag",3],["string",7],["class",5],["name",5],["null",5],["text",5],["number",2],["htmlelement",2],["const",1],["document",1],["create",1],["element",1],["if",2],["content",1],["return",1]]},{"id":"frontend/src/features/timeline/dom.ts#ghostIconBtn","name":[["ghost",1],["icon",1],["btn",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["function",2],["ghost",3],["icon",4],["btn",2],["name",3],["string",4],["title",5],["htmlbutton",3],["element",3],["const",1],["el",1],["button",1],["as",1],["inner",1],["html",1],["16",1],["if",1],["return",1]]},{"id":"frontend/src/features/timeline/dom.ts#icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["function",2],["icon",2],["name",3],["string",6],["size",4],["number",2],["cls",4],["return",1],["svg",3],["class",1],["ic",1],["width",2],["16",2],["height",1],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1],["icons",1]]},{"id":"frontend/src/features/timeline/dom.ts#iconEl","name":[["icon",1],["el",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["function",2],["icon",3],["el",3],["name",3],["string",4],["size",3],["number",2],["cls",3],["node",2],["const",1],["span",1],["ic",1],["inner",1],["html",1],["return",1],["first",1],["child",1]]},{"id":"frontend/src/features/timeline/dom.ts#svgElement","name":[["svg",1],["element",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["dom",1],["ts",1]],"body":[["function",2],["svg",3],["element",3],["name",3],["string",7],["attrs",3],["record",2],["number",2],["null",4],["svgelement",2],["const",1],["node",3],["document",1],["create",1],["ns",1],["http",1],["www",1],["w3",1],["org",1],["2000",1],["object",1],["entries",1],["each",1],["key",2],["value",2],["attribute",1],["return",1]]},{"id":"frontend/src/features/timeline/execution-request.test.ts","name":[["execution",1],["request",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["test",1],["ts",1]],"body":[["workbench",1],["had",1],["every",1],["part",1],["scoped",7],["interrupt",4],["mechanism",1],["except",1],["function",1],["uses",1],["them",1],["both",1],["cancel",12],["call",4],["sites",1],["went",1],["through",1],["lane",2],["execution",29],["request",8],["name",3],["nothing",3],["ever",2],["assigned",1],["answers",1],["missing",1],["undefined",2],["rather",3],["than",3],["throwing",1],["so",2],["stop",1],["resolved",1],["no",5],["was",1],["sent",1],["said",1],["these",1],["tests",1],["assert",1],["two",1],["properties",1],["made",1],["worth",1],["porting",1],["reinventing",1],["names",3],["exact",7],["resolvable",1],["owner",18],["refuses",2],["instead",1],["sending",2],["unscoped",1],["one",2],["import",5],["after",2],["each",4],["before",2],["describe",3],["expect",12],["vi",4],["from",5],["vitest",1],["pending",6],["repl",15],["identity",15],["stores",2],["notebook",1],["reset",2],["store",2],["fields",2],["signal",1],["field",1],["let",2],["calls",6],["routes",6],["record",1],["string",1],["unknown",2],["current",6],["id",24],["null",7],["queue",10],["value",3],["stub",3],["global",2],["document",1],["query",1],["selector",1],["element",1],["by",2],["window",1],["fetch",1],["unstub",1],["all",1],["globals",1],["const",7],["kind",4],["agent",2],["job",3],["body",3],["async",5],["f1",10],["exec",9],["frames",5],["ok",3],["true",2],["scope",2],["running",2],["result",4],["await",5],["composer",3],["posted",6],["find",2],["method",3],["post",3],["path",2],["be",9],["equal",2],["reason",2],["truthy",1],["cache",3],["404",1],["there",1],["aim",1],["at",1],["false",2],["some",1],["fetches",1],["frame",10],["not",1],["open",5],["cached",1],["paths",1],["guarded",1],["answering",1],["another",3],["out",1],["would",1],["wrong",1],["f2",4],["other",3],["session",1],["menu",1],["untouched",1],["lookup",1],["prefers",1],["user",4],["length",1],["ignores",1],["belonging",1]]},{"id":"frontend/src/features/timeline/execution-request.test.ts#Call","name":[["call",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["test",1],["ts",1]],"body":[["type",2],["call",2],["path",2],["string",6],["method",2],["body",2],["record",2],["unknown",2]]},{"id":"frontend/src/features/timeline/execution-request.test.ts#stubFetch","name":[["stub",1],["fetch",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["test",1],["ts",1]],"body":[["function",2],["stub",4],["fetch",3],["void",2],["vi",1],["global",1],["url",2],["string",4],["opts",4],["method",3],["body",4],["const",1],["path",4],["replace",1],["api",2],["v1",1],["calls",1],["push",1],["json",3],["parse",1],["undefined",1],["reads",1],["text",3],["parses",1],["itself",1],["so",1],["only",1],["throws",1],["inside",1],["client",1],["rather",1],["than",1],["exercising",1],["route",1],["if",1],["routes",2],["return",2],["promise",4],["resolve",4],["ok",2],["false",1],["status",2],["404",1],["true",1],["200",1],["stringify",1]]},{"id":"frontend/src/features/timeline/execution-request.ts","name":[["execution",1],["request",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["ts",1]],"body":[["scoped",3],["execution",13],["interrupts",1],["port",1],["app",1],["js",1],["3021",1],["3041",1],["exact",4],["identity",4],["request",3],["lane",4],["owned",1],["every",2],["piece",1],["mechanism",1],["owner",3],["remember",2],["queue",4],["sanitize",3],["optional",2],["api",4],["but",1],["not",3],["function",2],["uses",1],["them",1],["so",4],["workbench",1],["had",1],["parts",1],["whole",2],["both",1],["callers",1],["reached",1],["name",3],["call",2],["nothing",3],["ever",2],["assigned",1],["returns",1],["undefined",2],["missing",1],["rather",3],["than",3],["throwing",1],["pressing",1],["stop",4],["resolved",1],["no",3],["post",2],["was",2],["sent",1],["error",1],["appeared",1],["cancel",1],["inert",1],["lives",1],["here",2],["features",3],["sessions",3],["because",1],["dependency",1],["timeline",2],["imports",1],["from",8],["new",1],["one",2],["way",1],["edge",1],["cycle",1],["point",1],["thing",1],["word",1],["interrupt",5],["names",2],["means",2],["pressed",1],["while",1],["turn",1],["handing",1],["over",1],["next",1],["cannot",1],["kill",1],["whatever",2],["happens",1],["be",1],["running",1],["instead",1],["import",6],["pending",1],["repl",1],["stores",1],["notebook",1],["i18n",1],["runtime",1],["hint",1],["island",1],["resolve",1],["null",1],["cached",1],["paths",1],["deliberately",1],["guarded",1],["frame",2],["id",2],["current",1],["cache",1],["describes",1],["open",1],["conversation",1],["answering",1],["another",1],["would",1],["wrong",1],["failure",1],["exists",1],["prevent",1],["naming",1],["resolvable",1],["refuses",1],["says",1],["sending",1],["unscoped",1],["land",1],["started",1],["after",1],["user",1],["meant",1]]},{"id":"frontend/src/features/timeline/execution-request.ts#exactExecutionIdentity","name":[["exact",1],["execution",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["ts",1]],"body":[["async",2],["function",2],["exact",2],["execution",15],["identity",13],["frame",10],["id",13],["string",5],["owner",11],["kind",8],["null",9],["promise",2],["const",5],["repl",6],["pending",10],["value",1],["as",4],["user",1],["current",3],["if",6],["return",5],["cached",3],["queue",4],["snapshot",4],["await",1],["optional",1],["api",1],["frames",2],["safe",2],["sanitize",1],["remember",1]]},{"id":"frontend/src/features/timeline/execution-request.ts#ExecutionIdentity","name":[["execution",1],["identity",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["ts",1]],"body":[["interface",2],["execution",3],["identity",2],["id",2],["string",3],["owner",1],["kind",1]]},{"id":"frontend/src/features/timeline/execution-request.ts#scopedExecutionRequest","name":[["scoped",1],["execution",1],["request",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["ts",1]],"body":[["async",2],["function",2],["scoped",5],["execution",8],["request",2],["frame",4],["id",8],["string",8],["endpoint",3],["reason",4],["owner",9],["kind",3],["null",2],["promise",2],["result",3],["const",1],["identity",6],["await",2],["exact",2],["if",1],["hint",1],["nb",1],["interrupt",1],["no",2],["true",1],["return",2],["ok",1],["false",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["as",1]]},{"id":"frontend/src/features/timeline/execution-request.ts#ScopedExecutionResult","name":[["scoped",1],["execution",1],["result",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["execution",1],["request",1],["ts",1]],"body":[["interface",2],["scoped",2],["execution",2],["result",2],["ok",1],["boolean",1],["reason",1],["string",2],["key",1],["unknown",1]]},{"id":"frontend/src/features/timeline/index.test.ts","name":[["index",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["test",1],["ts",1]],"body":[["import",7],["after",2],["each",4],["describe",3],["expect",7],["vi",13],["from",7],["vitest",1],["reset",5],["store",3],["fields",3],["stores",1],["signal",1],["field",1],["render",3],["branch",19],["panel",4],["island",1],["event",2],["ws",1],["registry",1],["i18n",1],["runtime",1],["install",3],["timeline",5],["index",1],["window",2],["lane",3],["publishes",1],["load",2],["workbench",2],["state",4],["later",1],["call",2],["const",6],["target",5],["record",1],["string",2],["unknown",2],["typeof",2],["be",3],["function",2],["action",4],["unstub",1],["all",1],["globals",1],["real",1],["timers",3],["actions",1],["replace",1],["scoped",1],["history",4],["activate",4],["revert",5],["undo",5],["requests",1],["replacement",1],["instead",1],["merging",1],["cached",2],["earlier",1],["rows",1],["async",7],["current",2],["id",11],["project",2],["capabilities",1],["true",8],["branches",1],["activatable",1],["preview",1],["apply",1],["checkpoint",2],["cp",1],["stub",4],["global",4],["document",1],["create",1],["element",1],["tag",3],["new",1],["node",5],["query",1],["selector",1],["null",1],["open",9],["fn",3],["conversation",2],["fetch",1],["ok",2],["status",2],["200",1],["text",2],["json",1],["stringify",1],["active",1],["as",2],["label",2],["button",4],["walk",1],["find",1],["name",1],["content",1],["disabled",1],["false",1],["onclick",1],["await",2],["wait",1],["have",3],["been",3],["called",3],["times",1],["projection",1],["restored",1],["activation",1],["refresh",1],["also",1],["replaces",1],["type",2],["fake",1],["frame",1],["advance",1],["by",1],["time",1],["120",1]]},{"id":"frontend/src/features/timeline/index.test.ts#BranchNode","name":[["branch",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["test",1],["ts",1]],"body":[["class",2],["branch",6],["node",6],["children",3],["text",1],["content",1],["tag",4],["name",2],["string",2],["disabled",1],["false",1],["onclick",1],["unknown",1],["constructor",1],["append",1],["child",6],["push",1],["return",2],["walk",2],["flat",1],["map",1]]},{"id":"frontend/src/features/timeline/index.test.ts#BranchNode.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["branch",4],["node",4],["children",1],["push",1],["return",1]]},{"id":"frontend/src/features/timeline/index.test.ts#BranchNode.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["test",1],["ts",1]],"body":[["constructor",2],["tag",4],["string",2],["name",1]]},{"id":"frontend/src/features/timeline/index.test.ts#BranchNode.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["test",1],["ts",1]],"body":[["walk",3],["branch",2],["node",2],["return",1],["children",1],["flat",1],["map",1],["child",2]]},{"id":"frontend/src/features/timeline/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["ts",1]],"body":[["15",1],["timeline",40],["boot",3],["assigns",1],["lane",1],["contract",1],["globals",1],["onto",1],["window",10],["overwriting",1],["05",1],["stubs",1],["registers",1],["ws",4],["handlers",3],["mirrors",1],["06",1],["07",1],["owning",1],["module",1],["writes",1],["not",1],["exports",2],["ts",1],["import",4],["action",32],["overview",9],["visual",3],["extent",3],["selection",6],["overlaps",3],["span",3],["entry",3],["key",3],["time",3],["from",8],["model",2],["commit",3],["load",6],["earlier",3],["workbench",4],["state",4],["merge",4],["delegation",9],["child",6],["event",3],["render",10],["panel",7],["steer",3],["toggle",3],["turn",3],["update",3],["ledger",3],["island",2],["sanitize",14],["register",2],["export",4],["timelines",1],["branches",1],["compute",2],["tasks",2],["context",2],["delegations",1],["execution",3],["queue",2],["recovery",2],["actions",1],["security",2],["variable",1],["inspection",1],["ordinal",1],["destroy",1],["view",1],["remember",2],["branch",1],["schedule",1],["refresh",1],["apply",1],["kernel",1],["sandbox",1],["const",2],["record",1],["string",1],["unknown",2],["host",3],["global",1],["as",2],["target",1],["if",1]]},{"id":"frontend/src/features/timeline/index.ts#bootTimeline","name":[["boot",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["ts",1]],"body":[["function",2],["boot",2],["timeline",3],["target",7],["window",4],["exports",4],["global",2],["as",4],["unknown",2],["void",2],["install",1]]},{"id":"frontend/src/features/timeline/index.ts#installTimeline","name":[["install",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["timeline",4],["target",7],["window",5],["exports",4],["global",2],["as",4],["unknown",2],["void",2],["register",1],["handlers",1],["const",1],["name",2],["value",2],["object",1],["entries",1]]},{"id":"frontend/src/features/timeline/index.ts#WindowExportsTarget","name":[["window",1],["exports",1],["target",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["index",1],["ts",1]],"body":[["type",2],["window",2],["exports",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/features/timeline/island.ts","name":[["island",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["imperative",1],["action",19],["timeline",32],["island",1],["port",1],["app",1],["js",1],["2920",1],["5154",1],["queue",2],["workbench",1],["load",1],["overview",12],["svg",2],["virtualized",1],["ledger",2],["46px",1],["overscan",2],["signature",1],["reuse",1],["translate",1],["inspector",1],["branch",2],["recovery",4],["context",2],["security",2],["delegation",2],["compute",4],["panels",1],["components",1],["only",1],["supply",1],["dock",1],["mount",1],["unmount",1],["module",1],["owns",1],["view",1],["identity",2],["window",1],["exported",1],["function",1],["names",1],["import",10],["lang",1],["optional",2],["from",11],["i18n",1],["runtime",1],["public",1],["text",2],["scrub",2],["kc",1],["cells",2],["live",1],["pending",1],["repl",1],["stores",2],["notebook",1],["width",1],["page",1],["size",1],["row",1],["height",2],["api",4],["error",1],["hint",1],["lane",1],["call",1],["bytes",1],["el",2],["ghost",1],["icon",2],["btn",1],["element",1],["dom",1],["bottom",1],["threshold",2],["hover",1],["delay",1],["top",1],["entry",1],["key",1],["entries",1],["model",2],["visual",1],["extent",1],["selection",1],["overlaps",1],["latest",1],["attempt",1],["cost",1],["duration",2],["epoch",1],["ms",1],["exact",2],["time",4],["item",1],["paths",1],["xto",2],["domain",1],["token",1],["total",1],["undo",1],["projection",1],["merge",1],["timelines",1],["ids",1],["sanitize",12],["branches",1],["tasks",1],["delegations",1],["execution",1],["actions",1],["revert",2],["mutation",1],["result",1],["preview",1],["ordinal",1],["type",1],["state",1],["group",1],["types",1],["const",2],["cancel",1],["flight",1],["new",1],["string",1],["may",2],["still",2],["bill",1],["remote",1],["job",1],["be",1],["running",1],["billing",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineBottomDistance","name":[["action",1],["timeline",1],["bottom",1],["distance",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",2],["timeline",2],["bottom",2],["distance",2],["view",7],["number",2],["return",1],["math",1],["max",1],["scroll",5],["height",2],["client",1],["top",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineBranchScope","name":[["action",1],["timeline",1],["branch",1],["scope",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",4],["timeline",10],["branch",4],["scope",2],["any",4],["groups",4],["null",4],["string",2],["const",1],["items",3],["return",1],["public",1],["text",1],["id",3],["current",1],["96",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineDetails","name":[["action",1],["timeline",1],["details",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",3],["timeline",6],["details",2],["group",13],["any",4],["const",2],["latest",6],["attempt",1],["resources",4],["string",4],["artifacts",5],["events",2],["each",3],["event",5],["resource",1],["keys",1],["value",7],["if",2],["includes",2],["push",2],["return",1],["owner",2],["permission",2],["map",1],["side",1],["effect",1],["class",1],["filter",1],["boolean",1],["replay",2],["policy",1],["replayed",2],["from",1],["cell",1],["id",1],["original",1],["duration",2],["tokens",4],["usage",2],["input",1],["output",1],["cost",3]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineEntryIndexForGroup","name":[["action",1],["timeline",1],["entry",1],["index",1],["group",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",2],["timeline",2],["entry",6],["index",3],["group",13],["view",5],["id",6],["string",2],["number",2],["return",1],["entries",1],["find",1],["any",1],["type",1],["groups",1],["some",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineFilterScrollSnapshot","name":[["action",1],["timeline",1],["filter",1],["scroll",1],["snapshot",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",7],["timeline",7],["filter",2],["scroll",6],["snapshot",2],["view",8],["any",2],["const",3],["header",4],["height",6],["top",4],["live",1],["entries",4],["index",3],["math",4],["max",2],["min",1],["length",1],["floor",1],["row",2],["entry",11],["return",1],["key",2],["group",6],["id",5],["type",1],["null",1],["turn",3],["offset",1],["follow",2],["tail",2]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineHeaderHeight","name":[["action",1],["timeline",1],["header",1],["height",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",2],["timeline",2],["header",4],["height",5],["view",7],["number",2],["const",1],["measured",4],["thead",1],["offset",1],["if",1],["return",2],["30",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineHistoryIsLoading","name":[["action",1],["timeline",1],["history",1],["loading",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",5],["timeline",9],["history",3],["loading",7],["any",2],["boolean",2],["const",1],["return",1],["frame",1],["id",3],["current",1],["branch",2],["scope",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineInspector","name":[["action",1],["timeline",1],["inspector",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",8],["timeline",27],["inspector",18],["group",18],["htmlelement",2],["const",7],["kind",15],["status",7],["string",1],["completed",2],["lower",1],["case",1],["panel",13],["el",9],["section",1],["id",8],["dataset",1],["attribute",3],["role",1],["region",1],["aria",2],["labelledby",1],["label",11],["head",10],["div",4],["append",11],["child",9],["close",6],["ghost",1],["icon",3],["btn",1],["onclick",1],["event",2],["stop",1],["propagation",1],["restore",1],["focus",1],["selected",2],["null",3],["branch",1],["update",1],["ledger",1],["card",6],["span",3],["14",1],["public",1],["text",1],["32",1],["title",2],["details",2],["timing",1],["as",2],["any",2],["language",1],["lang",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineLedger","name":[["action",1],["timeline",1],["ledger",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",5],["timeline",6],["ledger",2],["groups",2],["group",2],["branch",4],["scope",8],["string",4],["root",4],["frame",4],["htmlelement",2],["let",1],["view",9],["if",1],["matches",1],["destroy",1],["create",1],["return",1],["region",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineLedgerKeydown","name":[["action",1],["timeline",1],["ledger",1],["keydown",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",4],["timeline",6],["ledger",3],["keydown",2],["view",11],["event",8],["keyboard",2],["void",2],["const",5],["target",5],["as",3],["htmlelement",3],["null",2],["row",6],["closest",2],["if",3],["return",3],["index",7],["entries",2],["find",1],["entry",5],["any",1],["type",1],["group",4],["id",4],["dataset",2],["turn",2],["page",5],["math",2],["max",1],["floor",1],["scroll",1],["client",1],["height",2],["targets",3],["record",1],["string",1],["number",1],["arrow",2],["up",2],["down",2],["home",1],["end",1],["length",1],["key",2],["prevent",1],["default",1],["focus",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineLedgerRow","name":[["action",1],["timeline",1],["ledger",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",7],["timeline",44],["ledger",10],["row",43],["group",25],["reusable",3],["htmltable",5],["element",6],["null",3],["turn",16],["boundary",7],["boolean",4],["selected",8],["branch",5],["scope",5],["string",6],["first",6],["false",4],["options",14],["any",3],["const",18],["kind",26],["status",20],["completed",4],["lower",1],["case",1],["class",9],["replace",2],["z0",1],["el",9],["tr",1],["as",3],["name",3],["search",4],["match",4],["attribute",6],["role",2],["dataset",4],["id",8],["ordinal",16],["text",10],["children",1],["cell",23],["node",3],["td",1],["return",2],["if",5],["start",3],["foldable",3],["stats",5],["append",13],["child",13],["toggle",1],["true",3],["view",1],["else",1],["span",5],["marker",1],["value",2],["icon",8],["title",22],["aria",4],["hidden",1],["15",1],["label",2],["public",1],["32",1],["noteworthy",3],["recorded",1],["button",10],["htmlbutton",1],["type",1],["latest",5],["attempt",1],["error",6],["open",2],["expanded",1],["controls",1],["inspector",1],["duration",6],["content",2],["tokens",8],["usage",5],["token",1],["total",1],["input",1],["output",1],["onclick",1],["select",1],["bag",11],["language",1],["lang",1],["signature",1],["count",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineLedgerRow.cell","name":[["cell",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["cell",3],["class",3],["name",3],["string",2],["const",1],["node",3],["el",1],["td",1],["attribute",1],["role",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineLiveScrollTop","name":[["action",1],["timeline",1],["live",1],["scroll",1],["top",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",2],["timeline",2],["live",2],["scroll",6],["top",4],["view",7],["number",2],["return",1],["client",1],["height",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineOverviewHit","name":[["action",1],["timeline",1],["overview",1],["hit",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",8],["timeline",11],["overview",20],["hit",2],["view",6],["event",6],["pointer",2],["any",3],["const",14],["model",8],["if",4],["items",2],["length",1],["return",4],["null",9],["rect",10],["svg",1],["bounding",1],["client",3],["width",6],["height",6],["math",14],["max",5],["min",5],["left",1],["0001",1],["top",1],["rank",9],["floor",1],["lane",3],["count",3],["radius",3],["256",1],["ceil",1],["tolerance",4],["let",2],["best",6],["distance",6],["infinity",1],["candidate",5],["item",7],["continue",1],["marker",10],["at",6],["point",1],["time",3],["abs",2],["segment",5],["segments",1],["some",1],["x1",4],["start",1],["x2",4],["end",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineOverviewKeydown","name":[["action",1],["timeline",1],["overview",1],["keydown",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",11],["timeline",12],["overview",24],["keydown",2],["view",20],["event",26],["keyboard",6],["void",2],["const",7],["if",15],["return",8],["target",3],["shell",1],["as",2],["htmlelement",2],["closest",2],["button",2],["key",12],["escape",1],["selection",3],["clear",2],["else",3],["hover",1],["prevent",8],["default",7],["items",7],["model",2],["arrow",5],["up",2],["down",1],["home",2],["end",5],["includes",1],["length",3],["current",2],["math",3],["max",2],["find",1],["index",1],["item",8],["any",1],["group",7],["id",8],["next",2],["min",1],["show",1],["enter",1],["by",3],["shift",1],["commit",1],["start",3],["select",1],["branch",1],["true",2],["close",4],["inspector",2],["host",1],["query",1],["selector",1],["try",1],["focus",2],["scroll",1],["catch",1],["zoom",2],["at",2],["75",1],["span",3],["null",2],["left",1],["pan",2],["right",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineOverviewPanBy","name":[["action",1],["timeline",1],["overview",1],["pan",1],["by",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",4],["timeline",4],["overview",21],["pan",2],["by",2],["view",16],["delta",4],["number",3],["boolean",2],["const",3],["if",3],["data",6],["start",12],["null",4],["end",6],["return",4],["false",3],["span",7],["domain",2],["finite",1],["math",3],["max",1],["min",1],["abs",1],["001",1],["clear",1],["hover",1],["schedule",1],["paths",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineOverviewPointerMove","name":[["action",1],["timeline",1],["overview",1],["pointer",1],["move",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",10],["timeline",10],["overview",23],["pointer",4],["move",3],["view",13],["event",12],["void",2],["const",3],["if",6],["return",6],["cancel",1],["hover",14],["clear",4],["gesture",2],["hit",4],["group",9],["id",11],["schedule",1],["candidate",2],["point",6],["client",14],["timer",2],["timeout",1],["show",1],["tooltip",1],["delay",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineOverviewWheel","name":[["action",1],["timeline",1],["overview",1],["wheel",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",3],["timeline",3],["overview",7],["wheel",4],["view",7],["event",10],["void",2],["const",4],["if",3],["delta",4],["return",2],["rect",6],["svg",1],["bounding",1],["client",2],["width",2],["unit",2],["mode",2],["16",1],["height",1],["factor",2],["math",3],["exp",1],["0015",1],["ratio",2],["max",1],["min",1],["left",1],["zoom",1],["at",1],["prevent",1],["default",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineOverviewZoomAt","name":[["action",1],["timeline",1],["overview",1],["zoom",1],["at",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",4],["timeline",4],["overview",20],["zoom",2],["at",2],["view",15],["factor",5],["number",5],["anchor",5],["ratio",6],["boolean",2],["const",4],["if",3],["data",6],["start",12],["null",4],["end",6],["return",4],["false",3],["domain",4],["span",16],["current",5],["finite",1],["min",5],["math",8],["max",4],["1000",1],["next",5],["abs",1],["001",1],["let",1],["clear",1],["hover",1],["schedule",1],["paths",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineRootScope","name":[["action",1],["timeline",1],["root",1],["scope",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",4],["timeline",8],["root",3],["scope",2],["any",2],["string",2],["return",1],["public",1],["text",1],["frame",1],["id",2],["current",1],["96",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineSearchDocument","name":[["action",1],["timeline",1],["search",1],["document",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",2],["timeline",4],["search",2],["document",2],["group",11],["string",5],["const",2],["kind",6],["fields",4],["title",1],["events",1],["each",3],["event",3],["any",1],["resource",1],["keys",1],["value",9],["push",2],["artifacts",1],["return",1],["filter",1],["null",1],["map",1],["locale",1],["lower",1],["case",1],["join",1],["u0000",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineTurnSummaryRow","name":[["action",1],["timeline",1],["turn",1],["summary",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",5],["timeline",24],["turn",19],["summary",6],["row",35],["entry",13],["any",3],["reusable",3],["htmltable",5],["element",5],["null",2],["branch",4],["scope",4],["string",4],["first",6],["false",3],["const",7],["el",3],["tr",1],["ledger",7],["as",2],["class",3],["name",3],["boundary",4],["attribute",3],["role",2],["delete",3],["dataset",4],["group",1],["id",7],["kind",5],["status",1],["replace",1],["children",1],["cell",13],["text",2],["node",3],["td",1],["return",2],["ordinal",4],["append",7],["child",7],["toggle",2],["stats",5],["view",2],["chevron",3],["span",1],["icon",1],["aria",1],["hidden",1],["true",1],["title",1],["count",2],["duration",3],["tokens",1],["onclick",1],["bag",7],["signature",1],["language",1],["lang",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineTurnSummaryRow.cell","name":[["cell",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["cell",3],["class",3],["name",3],["string",4],["text",3],["const",1],["node",3],["el",1],["td",1],["attribute",1],["role",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineTurnToggle","name":[["action",1],["timeline",1],["turn",1],["toggle",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",3],["timeline",9],["turn",15],["toggle",4],["id",6],["string",2],["stats",4],["any",2],["expanded",6],["boolean",2],["view",5],["htmlbutton",3],["element",3],["const",3],["label",4],["collapse",1],["expand",1],["short",1],["runtime",1],["count",1],["duration",1],["button",12],["el",3],["as",1],["type",1],["dataset",1],["attribute",3],["aria",3],["true",2],["false",1],["title",1],["chevron",4],["span",2],["hidden",1],["append",2],["child",2],["marker",1],["boundary",1],["onclick",1],["event",2],["stop",1],["propagation",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineViewMatches","name":[["action",1],["timeline",1],["view",1],["matches",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",2],["timeline",2],["view",9],["matches",2],["root",4],["frame",4],["id",8],["string",4],["branch",4],["boolean",2],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#actionTimelineViewportScrolled","name":[["action",1],["timeline",1],["viewport",1],["scrolled",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["action",9],["timeline",15],["viewport",2],["scrolled",2],["view",24],["void",3],["if",3],["return",1],["scroll",10],["top",6],["left",2],["follow",1],["tail",1],["bottom",2],["distance",1],["threshold",3],["auto",6],["load",7],["armed",3],["true",1],["cursor",3],["null",2],["schedule",1],["window",1],["const",1],["first",5],["ordinal",2],["overview",1],["selection",1],["search",1],["needle",1],["has",1],["more",1],["before",1],["history",1],["loading",1],["false",1],["earlier",1]]},{"id":"frontend/src/features/timeline/island.ts#activateSessionBranch","name":[["activate",1],["session",1],["branch",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["activate",5],["session",2],["branch",18],["id",21],["string",4],["promise",3],["void",2],["public",2],["text",2],["96",1],["if",5],["current",6],["capability",1],["action",7],["loading",3],["return",2],["const",3],["frame",7],["delete",1],["workbench",2],["errors",2],["render",3],["timeline",2],["try",1],["result",3],["await",2],["api",1],["frames",1],["encode",2],["uricomponent",2],["branches",1],["method",1],["post",1],["body",1],["as",2],["status",2],["invalidate",1],["kernel",1],["cache",1],["cells",2],["live",2],["cell",1],["null",3],["pending",1],["repl",1],["identity",1],["value",1],["resolve",1],["lane",2],["call",2],["open",1],["conversation",1],["project",1],["reset",1],["history",1],["true",1],["partial",4],["lower",1],["case",1],["active",1],["hint",1],["activated",2],["short",1],["runtime",1],["catch",1],["error",3],["message",1],["240",1],["finally",1],["notebook",1]]},{"id":"frontend/src/features/timeline/island.ts#appendActionTimelineDetails","name":[["append",1],["action",1],["timeline",1],["details",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["append",4],["action",3],["timeline",22],["details",18],["container",4],["htmlelement",2],["group",5],["any",2],["const",1],["meta",9],["owner",2],["permission",2],["resources",2],["artifacts",2],["generation",2],["latest",5],["id",1],["replay",2],["duration",2],["tokens",2],["cost",2],["filter",1],["boolean",1],["each",1],["node",3],["child",2],["as",1],["if",1],["error",3],["el",1],["div",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#appendActionTimelineTimingDetails","name":[["append",1],["action",1],["timeline",1],["timing",1],["details",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["append",3],["action",3],["timeline",25],["timing",2],["details",2],["container",3],["htmlelement",2],["group",5],["void",2],["const",1],["attempt",14],["latest",1],["if",1],["epoch",1],["ms",1],["allocated",4],["at",11],["null",1],["return",1],["meta",7],["overview",14],["exact",7],["time",4],["started",4],["response",4],["finished",3],["queue",1],["duration",3],["ttft",1],["decode",1],["filter",1],["boolean",1],["each",1],["node",3],["child",1],["as",1]]},{"id":"frontend/src/features/timeline/island.ts#applySessionRevert","name":[["apply",1],["session",1],["revert",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["apply",3],["session",2],["revert",10],["promise",3],["void",2],["const",5],["preview",7],["branch",17],["state",3],["if",5],["capability",1],["action",8],["loading",3],["return",2],["frame",7],["id",24],["current",5],["delete",1],["workbench",2],["errors",2],["render",3],["timeline",3],["try",1],["response",2],["await",2],["api",1],["frames",1],["branches",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["target",2],["checkpoint",5],["safe",5],["sanitize",1],["mutation",1],["result",1],["undo",5],["ok",1],["null",2],["resolve",1],["lane",1],["call",1],["open",1],["conversation",1],["project",1],["reset",1],["history",1],["true",1],["catch",1],["error",3],["public",1],["text",1],["as",1],["message",1],["240",1],["finally",1]]},{"id":"frontend/src/features/timeline/island.ts#beginActionTimelineOverviewGesture","name":[["begin",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["begin",2],["action",4],["timeline",6],["overview",17],["gesture",3],["view",14],["event",15],["pointer",6],["void",2],["const",4],["button",7],["ctrl",1],["key",1],["if",1],["includes",1],["start",8],["null",3],["end",3],["return",1],["clear",1],["hover",1],["time",6],["xto",1],["hit",5],["id",5],["client",2],["last",1],["dragging",1],["false",1],["group",2],["try",1],["svg",1],["capture",2],["catch",1],["optional",1],["prevent",1],["default",1]]},{"id":"frontend/src/features/timeline/island.ts#branchCapability","name":[["branch",1],["capability",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["branch",5],["capability",2],["name",3],["string",2],["boolean",2],["return",1],["state",3],["capabilities",2]]},{"id":"frontend/src/features/timeline/island.ts#branchCapabilityReason","name":[["branch",1],["capability",1],["reason",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["branch",5],["capability",4],["reason",2],["name",3],["string",4],["return",1],["public",1],["text",1],["state",3],["reasons",2],["200",1]]},{"id":"frontend/src/features/timeline/island.ts#cancelActionTimelineOverviewGesture","name":[["cancel",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["cancel",2],["action",3],["timeline",3],["overview",9],["gesture",7],["view",7],["event",6],["pointer",4],["void",2],["const",1],["if",1],["id",2],["return",1],["null",2],["draft",1],["selection",1],["sync",1],["decorations",1]]},{"id":"frontend/src/features/timeline/island.ts#cancelActionTimelineOverviewHoverClear","name":[["cancel",1],["action",1],["timeline",1],["overview",1],["hover",1],["clear",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["cancel",2],["action",2],["timeline",2],["overview",8],["hover",5],["clear",3],["view",6],["void",2],["const",1],["if",1],["leave",3],["timer",3],["return",1],["timeout",1]]},{"id":"frontend/src/features/timeline/island.ts#cancelComputeTask","name":[["cancel",1],["compute",1],["task",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",3],["cancel",11],["compute",9],["task",6],["job",9],["id",13],["string",9],["button",4],["htmlbutton",2],["element",2],["promise",2],["void",2],["const",4],["current",1],["if",6],["return",3],["flight",3],["has",1],["prompt",2],["text",3],["optional",2],["confirm",5],["remote",2],["not",2],["may",2],["still",2],["be",1],["running",1],["billing",1],["typeof",1],["global",2],["add",1],["disabled",2],["true",6],["try",1],["result",4],["await",3],["api",3],["frames",1],["tasks",1],["encode",1],["uricomponent",1],["method",1],["post",1],["body",9],["json",1],["stringify",1],["as",4],["outcome",4],["hint",5],["status",5],["already",3],["terminal",3],["arrives",1],["http",1],["409",1],["throws",1],["handled",1],["catch",2],["below",1],["here",1],["indeterminate",1],["bill",1],["load",2],["workbench",2],["state",2],["ended",1],["else",1],["failed",2],["error",1],["finally",1],["delete",1],["false",1]]},{"id":"frontend/src/features/timeline/island.ts#cancelQueuedExecution","name":[["cancel",1],["queued",1],["execution",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["cancel",5],["queued",3],["execution",7],["item",9],["any",2],["promise",2],["void",2],["const",3],["fid",3],["current",1],["id",9],["if",3],["owner",4],["return",2],["try",1],["await",1],["api",2],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["kind",2],["reason",3],["follow",1],["up",1],["dropped",1],["by",1],["user",2],["as",2],["ok",2],["boolean",1],["string",1],["true",3],["hint",3],["queue",3],["failed",2],["bubble",3],["document",1],["query",1],["selector",1],["all",1],["msg",1],["find",1],["htmlelement",1],["dataset",1],["class",1],["list",1],["add",1],["cancelled",2],["catch",1],["error",1],["text",1]]},{"id":"frontend/src/features/timeline/island.ts#changeActionTimelineSearch","name":[["change",1],["action",1],["timeline",1],["search",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["change",2],["action",6],["timeline",7],["search",9],["view",20],["raw",3],["query",9],["string",3],["void",2],["if",4],["return",2],["const",2],["slice",1],["256",1],["needle",8],["normalize",1],["was",2],["filtered",2],["overview",3],["selection",2],["pre",3],["filter",6],["scroll",4],["snapshot",1],["auto",1],["load",1],["armed",1],["false",1],["let",1],["restore",4],["null",2],["as",1],["any",1],["clear",1],["hover",1],["update",1],["ledger",1],["direction",1],["changed",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#clearActionTimelineOverviewHover","name":[["clear",1],["action",1],["timeline",1],["overview",1],["hover",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["clear",4],["action",2],["timeline",2],["overview",18],["hover",11],["view",6],["void",2],["const",1],["if",3],["return",1],["timer",6],["timeout",2],["leave",3],["tooltip",4],["hovered",1],["false",1],["candidate",1],["id",2],["null",2],["group",1],["replace",1],["children",1],["class",1],["list",1],["add",1],["hidden",2],["attribute",2],["aria",1],["true",1],["path",1]]},{"id":"frontend/src/features/timeline/island.ts#clearActionTimelineOverviewSelection","name":[["clear",1],["action",1],["timeline",1],["overview",1],["selection",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["clear",4],["action",5],["timeline",5],["overview",14],["selection",6],["view",13],["options",4],["any",2],["boolean",2],["const",3],["if",4],["draft",2],["return",2],["false",4],["restore",6],["control",2],["focus",4],["document",1],["active",1],["element",1],["button",1],["null",4],["search",2],["needle",2],["pre",2],["filter",5],["scroll",3],["auto",1],["load",1],["armed",1],["hover",1],["update",2],["ledger",1],["direction",1],["changed",1],["true",3],["else",1],["sync",1],["decorations",1],["try",1],["shell",2],["prevent",1],["catch",1]]},{"id":"frontend/src/features/timeline/island.ts#commitActionTimelineOverviewSelection","name":[["commit",1],["action",1],["timeline",1],["overview",1],["selection",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["commit",2],["action",5],["timeline",5],["overview",9],["selection",5],["view",11],["start",6],["number",4],["null",7],["end",6],["void",2],["const",1],["if",2],["return",1],["search",1],["needle",1],["pre",1],["filter",4],["scroll",2],["snapshot",1],["math",4],["floor",1],["min",1],["ceil",1],["max",1],["draft",1],["auto",1],["load",1],["armed",1],["false",1],["clear",1],["hover",1],["update",1],["ledger",1],["direction",1],["changed",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#createActionTimelineOverview","name":[["create",1],["action",1],["timeline",1],["overview",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["create",2],["action",9],["timeline",55],["overview",54],["any",2],["const",29],["shell",12],["el",19],["section",1],["tab",1],["index",1],["attribute",11],["aria",10],["labelledby",1],["label",11],["describedby",1],["help",15],["keyboard",8],["tooltip",11],["head",7],["div",10],["id",4],["append",21],["child",21],["legend",15],["item",10],["class",11],["name",2],["string",4],["text",4],["span",2],["null",4],["return",3],["queue",8],["ttft",8],["decode",8],["clear",9],["button",39],["hidden",5],["as",3],["htmlbutton",3],["element",13],["type",3],["disabled",1],["true",2],["selection",9],["status",5],["live",2],["polite",2],["plot",6],["svg",16],["view",3],["box",1],["width",4],["height",5],["preserve",1],["aspect",1],["ratio",1],["none",1],["role",2],["img",1],["rect",5],["background",1],["path",28],["phase",3],["point",4],["marker",3],["running",1],["selected",4],["highlight",2],["hover",4],["each",1],["node",2],["prefix",8],["data",3],["load",1],["omitted",2],["busy",1],["false",1],["axis",13],["start",5],["time",2],["end",5],["nav",11],["key",3],["title",1],["pan",6],["earlier",3],["zoom",6],["out",3],["later",3],["model",2]]},{"id":"frontend/src/features/timeline/island.ts#createActionTimelineOverview.legendItem","name":[["legend",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["legend",4],["item",8],["class",3],["name",3],["string",4],["text",3],["const",1],["el",3],["span",2],["timeline",1],["overview",1],["append",3],["child",3],["null",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#createActionTimelineOverview.navButton","name":[["nav",1],["button",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["nav",4],["button",11],["text",3],["string",4],["key",4],["const",1],["el",1],["timeline",1],["overview",1],["as",1],["htmlbutton",1],["element",1],["type",1],["title",1],["attribute",1],["aria",1],["label",1],["append",1],["child",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#createActionTimelineToolbar","name":[["create",1],["action",1],["timeline",1],["toolbar",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["create",2],["action",4],["timeline",23],["toolbar",3],["any",2],["const",9],["shell",6],["el",9],["form",1],["as",4],["htmlform",1],["element",4],["attribute",6],["role",2],["search",22],["onsubmit",1],["event",2],["prevent",1],["default",1],["field",5],["div",3],["label",8],["htmllabel",1],["html",1],["append",8],["child",8],["controls",5],["input",12],["htmlinput",1],["id",3],["type",2],["max",1],["length",1],["256",1],["autocomplete",1],["off",1],["spellcheck",1],["false",1],["placeholder",2],["aria",4],["describedby",1],["scope",8],["status",11],["clear",9],["button",8],["hidden",1],["htmlbutton",1],["disabled",1],["true",2],["meta",5],["span",2],["loaded",1],["live",1],["polite",1],["atomic",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#createActionTimelineView","name":[["create",1],["action",1],["timeline",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["create",4],["action",21],["timeline",42],["view",20],["root",5],["frame",5],["id",18],["string",7],["branch",5],["const",14],["region",13],["el",10],["div",5],["ledger",17],["dataset",3],["style",1],["property",1],["row",3],["height",3],["px",1],["search",15],["toolbar",1],["append",11],["child",11],["shell",4],["overview",37],["inspector",4],["host",4],["hidden",2],["filter",5],["empty",6],["workbench",1],["selection",1],["help",7],["keyboard",6],["scroll",12],["tab",1],["index",2],["attribute",11],["role",6],["aria",5],["label",1],["title",2],["describedby",1],["table",9],["as",4],["htmltable",2],["element",2],["colcount",1],["thead",6],["header",8],["tr",1],["rowgroup",2],["rowindex",1],["columns",2],["array",1],["column",5],["ordinal",2],["kind",2],["duration",2],["tokens",2],["each",1],["key",5],["class",2],["name",2],["th",7],["cell",1],["scope",1],["col",1],["i18n",1],["columnheader",1],["colindex",1],["tbody",5],["body",1],["all",1],["groups",2],["entries",1],["initialized",1],["false",3],["follow",1],["tail",1],["true",3],["top",1],["left",1],["start",1],["end",1],["auto",2],["load",2],["armed",1],["cursor",1],["null",5],["raf",1],["resize",1],["observer",1],["language",1],["lang",1],["query",1],["needle",2],["new",2],["map",1],["collapsed",1],["turns",1],["pre",1],["pending",1],["prepend",1],["restore",2],["focus",3],["turn",1],["input",4],["oninput",1],["change",3],["value",1],["onkeydown",1],["event",51],["if",4],["escape",1],["prevent",3],["default",3],["clear",4],["button",1],["onclick",1],["svg",10],["add",12],["listener",12],["pointermove",1],["pointer",8],["move",1],["pointerdown",1],["begin",1],["gesture",5],["pointerup",1],["finish",1],["pointercancel",1],["cancel",3],["lostpointercapture",1],["pointerleave",2],["return",3],["related",4],["target",4],["tooltip",6],["contains",2],["node",2],["schedule",2],["hover",3],["pointerenter",1],["hovered",2],["wheel",3],["passive",1],["contextmenu",1],["keydown",2],["group",4],["model",1],["by",1],["has",1],["selected",2],["mode",1]]},{"id":"frontend/src/features/timeline/island.ts#createSessionCheckpoint","name":[["create",1],["session",1],["checkpoint",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["create",2],["session",2],["checkpoint",4],["promise",2],["void",2],["if",3],["current",4],["id",11],["branch",9],["capability",1],["action",7],["loading",3],["return",1],["const",1],["frame",5],["delete",1],["workbench",3],["errors",2],["render",2],["timeline",2],["try",1],["await",2],["api",1],["frames",1],["branches",1],["checkpoints",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["state",2],["load",1],["true",1],["catch",1],["error",3],["public",1],["text",1],["as",1],["message",1],["240",1],["finally",1],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#delegateTaskChip","name":[["delegate",1],["task",1],["chip",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["delegate",8],["task",3],["chip",3],["view",10],["any",2],["htmlelement",2],["const",1],["ts",6],["status",9],["let",1],["cls",7],["neutral",1],["key",9],["string",1],["null",2],["if",6],["completed",3],["step",6],["else",5],["partial",2],["warning",3],["blocked",2],["failed",3],["stopped",2],["cancelled",1],["includes",2],["stop",1],["reason",1],["pending",2],["running",1],["return",1],["el",1],["span",1],["dlg",1],["public",1],["text",1],["32",1]]},{"id":"frontend/src/features/timeline/island.ts#destroyActionTimelineView","name":[["destroy",1],["action",1],["timeline",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["destroy",2],["action",3],["timeline",7],["view",23],["void",2],["if",6],["return",1],["raf",4],["cancel",2],["animation",2],["frame",2],["overview",7],["dismiss",2],["keydown",3],["document",1],["remove",1],["event",1],["listener",1],["clear",1],["hover",1],["resize",2],["observer",2],["disconnect",1],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#disabledWorkbenchButton","name":[["disabled",1],["workbench",1],["button",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["disabled",6],["workbench",2],["button",8],["label",4],["string",4],["enabled",5],["boolean",2],["action",4],["void",2],["reason",3],["htmlbutton",3],["element",3],["const",1],["el",1],["outline",1],["btn",1],["small",1],["as",1],["title",1],["nb",1],["unavailable",1],["if",1],["onclick",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#drawActionTimelineOverview","name":[["draw",1],["action",1],["timeline",1],["overview",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["draw",2],["action",6],["timeline",20],["overview",64],["view",18],["groups",8],["group",9],["force",3],["false",2],["domain",3],["void",2],["const",4],["model",19],["previous",4],["start",15],["data",14],["end",13],["was",2],["full",2],["initialized",3],["if",5],["gesture",2],["null",4],["else",1],["span",3],["math",4],["max",2],["min",2],["render",1],["paths",1],["shell",2],["dataset",1],["item",1],["count",1],["string",2],["items",2],["length",2],["label",4],["text",7],["content",7],["svg",1],["attribute",3],["aria",3],["help",3],["keyboard",5],["clear",6],["button",9],["zoom",4],["out",2],["pan",4],["earlier",2],["later",2],["as",1],["array",1],["htmlbutton",1],["element",1],["each",1],["key",3],["title",1],["legend",3],["queue",2],["last",3],["child",3],["ttft",2],["decode",2],["class",1],["list",1],["toggle",1],["empty",1],["hover",6],["id",10],["by",3],["has",3],["candidate",2]]},{"id":"frontend/src/features/timeline/island.ts#executeRecoveryAction","name":[["execute",1],["recovery",1],["action",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["execute",2],["recovery",14],["action",24],["id",23],["string",3],["promise",4],["void",2],["const",3],["projection",5],["actions",3],["find",1],["item",2],["any",1],["if",5],["ids",1],["as",2],["readonly",1],["includes",1],["enabled",1],["current",5],["branch",3],["loading",4],["return",2],["restart",2],["fresh",3],["confirm",3],["frame",7],["delete",1],["workbench",3],["errors",2],["render",2],["timeline",2],["try",1],["await",2],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["all",1],["load",2],["state",1],["true",1],["resolve",1],["lane",1],["call",1],["execution",1],["log",1],["hint",1],["done",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#filteredActionTimelineGroups","name":[["filtered",1],["action",1],["timeline",1],["groups",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["filtered",2],["action",3],["timeline",3],["groups",6],["view",8],["group",8],["const",1],["selection",5],["overview",3],["if",1],["return",2],["filter",1],["overlaps",1],["model",1],["by",1],["id",2]]},{"id":"frontend/src/features/timeline/island.ts#finishActionTimelineOverviewGesture","name":[["finish",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["finish",2],["action",6],["timeline",6],["overview",12],["gesture",16],["view",10],["event",7],["pointer",6],["void",2],["const",1],["if",4],["id",6],["return",1],["null",2],["try",1],["svg",1],["release",1],["capture",1],["catch",1],["ignore",1],["button",3],["dragging",2],["commit",1],["selection",3],["start",1],["time",2],["last",1],["else",3],["hit",2],["group",3],["select",1],["branch",1],["true",1],["clear",1],["draft",1],["sync",1],["decorations",1],["prevent",1],["default",1]]},{"id":"frontend/src/features/timeline/island.ts#focusActionTimelineEntry","name":[["focus",1],["action",1],["timeline",1],["entry",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["focus",4],["action",6],["timeline",7],["entry",6],["view",19],["index",6],["number",2],["void",2],["if",4],["entries",3],["length",2],["return",1],["const",4],["target",3],["math",2],["max",1],["min",1],["viewport",7],["top",10],["row",2],["height",7],["header",3],["bottom",3],["scroll",13],["else",2],["client",2],["type",1],["group",4],["restore",2],["id",4],["turn",2],["reconcile",1],["window",1]]},{"id":"frontend/src/features/timeline/island.ts#focusActionTimelineGroup","name":[["focus",1],["action",1],["timeline",1],["group",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["focus",3],["action",4],["timeline",4],["group",7],["view",10],["index",7],["number",2],["void",2],["if",2],["groups",3],["length",2],["return",1],["const",2],["math",2],["max",1],["min",1],["entry",5],["id",1]]},{"id":"frontend/src/features/timeline/island.ts#forkSessionCheckpoint","name":[["fork",1],["session",1],["checkpoint",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["fork",7],["session",2],["checkpoint",12],["id",21],["string",5],["promise",2],["void",2],["if",6],["current",5],["branch",9],["capability",1],["action",7],["loading",3],["return",2],["public",3],["text",3],["96",1],["const",3],["requested",3],["name",8],["prompt",1],["default",1],["short",2],["runtime",2],["null",2],["trim",1],["120",1],["frame",6],["delete",1],["workbench",3],["errors",2],["render",2],["timeline",2],["try",1],["body",4],["record",1],["from",1],["await",2],["api",1],["frames",1],["branches",1],["method",1],["post",1],["json",1],["stringify",1],["load",1],["state",1],["true",1],["hint",1],["forked",1],["catch",1],["error",3],["as",1],["message",1],["240",1],["finally",1]]},{"id":"frontend/src/features/timeline/island.ts#Group","name":[["group",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["type",2],["group",4],["timeline",2],["record",2],["string",2],["any",2]]},{"id":"frontend/src/features/timeline/island.ts#identityForOwner","name":[["identity",1],["owner",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["identity",2],["owner",15],["queue",5],["any",5],["kind",6],["string",2],["null",3],["undefined",2],["const",2],["safe",4],["sanitize",1],["execution",4],["candidates",2],["concat",1],["filter",1],["boolean",1],["ticket",8],["find",1],["item",3],["return",1],["id",4]]},{"id":"frontend/src/features/timeline/island.ts#invalidateKernelCache","name":[["invalidate",1],["kernel",1],["cache",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["invalidate",2],["kernel",2],["cache",9],["void",2],["const",1],["kc",1],["value",1],["id",1],["null",4],["st",2],["at",2],["envs",1],["cur",1],["env",1]]},{"id":"frontend/src/features/timeline/island.ts#latestCellForLanguage","name":[["latest",1],["cell",1],["language",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["latest",2],["cell",5],["language",6],["string",3],["any",3],["return",1],["cells",2],["concat",1],["live",1],["filter",1],["kernel",1],["id",1],["python",1],["lower",1],["case",1],["starts",1],["slice",1],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#loadEarlierActionTimeline","name":[["load",1],["earlier",1],["action",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["earlier",2],["action",19],["timeline",41],["promise",2],["void",2],["const",11],["id",25],["current",8],["branch",15],["scope",4],["if",9],["has",1],["more",1],["before",4],["history",13],["loading",7],["return",3],["first",7],["ordinal",4],["null",4],["request",4],["req",5],["frame",2],["delete",1],["workbench",2],["errors",2],["active",5],["tab",5],["sync",2],["state",2],["try",1],["page",3],["await",1],["api",1],["frames",1],["encode",2],["uricomponent",2],["limit",1],["size",1],["incoming",4],["sanitize",1],["view",15],["matching",3],["scroll",9],["root",2],["prepend",6],["snapshot",3],["node",1],["height",2],["top",2],["follow",1],["tail",1],["bottom",2],["distance",1],["threshold",1],["pending",4],["restore",4],["filter",1],["merge",1],["timelines",1],["update",1],["ledger",1],["direction",1],["else",1],["catch",1],["error",3],["public",1],["text",1],["as",2],["message",3],["string",2],["240",1],["finally",1]]},{"id":"frontend/src/features/timeline/island.ts#loadWorkbenchState","name":[["load",1],["workbench",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["workbench",8],["state",8],["id",10],["string",2],["null",3],["force",3],["false",2],["promise",3],["void",2],["if",14],["current",2],["return",3],["loading",3],["const",3],["request",2],["req",3],["base",11],["frames",1],["timeline",10],["execution",6],["branches",5],["context",6],["security",6],["delegation",4],["recovery",12],["actions",6],["compute",6],["tasks",6],["await",1],["all",1],["optional",9],["api",9],["action",7],["limit",1],["page",1],["size",1],["queue",2],["delegations",2],["merge",1],["timelines",1],["sanitize",8],["latest",1],["remember",1],["branch",4],["undo",2],["from",1],["projection",1],["active",2],["tab",2],["render",2],["notebook",2],["lane",1],["call",1]]},{"id":"frontend/src/features/timeline/island.ts#mergeDelegationChildEvent","name":[["merge",1],["delegation",1],["child",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["merge",2],["delegation",9],["child",12],["event",2],["any",2],["void",2],["const",7],["typeof",2],["object",4],["null",2],["if",4],["id",5],["return",2],["clean",5],["sanitize",1],["delegations",1],["children",10],["state",16],["array",2],["root",2],["frame",2],["public",1],["text",1],["96",1],["initialized",1],["true",1],["budget",1],["stats",6],["total",2],["pending",2],["running",2],["done",2],["failed",2],["stopped",2],["at",4],["find",1],["index",1],["item",4],["assign",1],["else",1],["push",1],["length",1],["each",1],["key",4],["string",2],["status",1],["bag",4],["as",1],["record",1],["number",1],["prototype",1],["has",1],["own",1],["property",1],["call",1]]},{"id":"frontend/src/features/timeline/island.ts#moveActionTimelineOverviewGesture","name":[["move",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["move",2],["action",4],["timeline",6],["overview",20],["gesture",21],["view",16],["event",10],["pointer",4],["void",2],["const",6],["if",5],["id",2],["return",1],["time",6],["xto",1],["domain",3],["start",16],["end",6],["dragging",4],["math",7],["abs",1],["client",5],["true",1],["last",1],["button",2],["number",2],["draft",1],["selection",1],["floor",1],["min",2],["ceil",1],["max",2],["sync",1],["decorations",1],["else",1],["rect",4],["svg",1],["bounding",1],["span",8],["data",4],["width",2],["shifted",2],["schedule",1],["paths",1],["prevent",1],["default",1]]},{"id":"frontend/src/features/timeline/island.ts#nbCellKey","name":[["nb",1],["cell",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["nb",2],["cell",20],["key",2],["any",2],["string",5],["if",1],["producing",2],["id",5],["return",2],["legacy",1],["kernel",1],["python",1],["index",2],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#nbFindCell","name":[["nb",1],["find",1],["cell",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["nb",4],["find",4],["cell",11],["producing",3],["id",3],["unknown",2],["any",4],["const",3],["key",5],["string",1],["live",3],["cells",2],["value",2],["as",2],["stored",2],["return",1],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#normalizeActionTimelineSearch","name":[["normalize",1],["action",1],["timeline",1],["search",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["normalize",2],["action",2],["timeline",2],["search",2],["value",3],["unknown",2],["string",3],["return",1],["trim",1],["locale",1],["lower",1],["case",1]]},{"id":"frontend/src/features/timeline/island.ts#panelShell","name":[["panel",1],["shell",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["panel",7],["shell",2],["title",4],["string",4],["class",3],["name",3],["htmlelement",2],["const",1],["el",2],["section",1],["workbench",2],["append",1],["child",1],["div",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#positionActionTimelineOverviewTooltip","name":[["position",1],["action",1],["timeline",1],["overview",1],["tooltip",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["position",2],["action",2],["timeline",2],["overview",9],["tooltip",6],["any",2],["client",7],["number",4],["void",2],["const",4],["rect",6],["shell",1],["bounding",1],["width",5],["offset",2],["220",1],["height",5],["120",1],["pointer",5],["left",4],["top",6],["math",4],["max",3],["min",1],["let",1],["if",1],["style",2],["px",2]]},{"id":"frontend/src/features/timeline/island.ts#previewSessionRevert","name":[["preview",1],["session",1],["revert",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["preview",12],["session",2],["revert",6],["checkpoint",5],["id",17],["string",2],["promise",2],["void",2],["if",4],["current",5],["branch",11],["capability",1],["action",7],["loading",3],["return",1],["const",2],["frame",5],["delete",1],["workbench",2],["errors",2],["render",2],["timeline",2],["try",1],["await",1],["api",1],["frames",1],["branches",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["state",3],["target",1],["as",2],["unknown",1],["sanitize",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#queueRowLabel","name":[["queue",1],["row",1],["label",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["queue",4],["row",2],["label",2],["item",6],["any",2],["string",3],["const",2],["meta",5],["metadata",1],["bits",5],["if",2],["model",4],["profile",5],["id",5],["push",3],["under",1],["revision",2],["null",1],["branch",3],["execution",1],["return",1],["join",1]]},{"id":"frontend/src/features/timeline/island.ts#reconcileActionTimelineWindow","name":[["reconcile",1],["action",1],["timeline",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["reconcile",2],["action",12],["timeline",40],["window",2],["view",27],["force",4],["false",2],["void",2],["if",10],["return",1],["const",25],["entries",4],["scroll",9],["viewport",6],["height",11],["client",1],["row",81],["12",1],["header",4],["start",11],["math",6],["max",3],["top",2],["end",6],["floor",1],["overscan",2],["min",1],["length",1],["ceil",1],["active",17],["el",4],["document",5],["element",8],["as",24],["htmlelement",9],["null",5],["closest",2],["ledger",5],["group",32],["id",46],["dataset",9],["turn",42],["requested",4],["focus",31],["restore",4],["reusable",6],["rows",3],["new",2],["map",2],["string",3],["htmltable",5],["turns",3],["tbody",6],["query",9],["selector",9],["all",5],["data",5],["each",3],["summary",6],["fragment",4],["create",1],["slice",1],["entry",19],["any",16],["offset",2],["number",1],["index",4],["first",7],["let",1],["type",1],["signature",6],["stats",7],["count",2],["duration",2],["boundary",5],["branch",6],["scope",2],["language",2],["lang",2],["else",2],["selected",5],["foldable",4],["search",4],["match",2],["needle",2],["style",1],["transform",1],["translate",1],["px",1],["attribute",1],["aria",1],["rowindex",1],["append",1],["child",1],["replace",1],["children",1],["array",3],["from",3],["find",4],["groups",1],["item",2],["target",9],["button",2],["toggle",2],["try",2],["prevent",2],["true",2],["catch",1],["catc",1]]},{"id":"frontend/src/features/timeline/island.ts#recoveryIsCurrentBranch","name":[["recovery",1],["current",1],["branch",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["recovery",2],["current",5],["branch",8],["actions",5],["any",2],["boolean",2],["if",1],["id",6],["return",2],["false",1],["const",1],["projected",2],["public",1],["text",1],["state",2],["96",1],["root",1],["frame",1]]},{"id":"frontend/src/features/timeline/island.ts#recoveryTimelineCard","name":[["recovery",1],["timeline",1],["card",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["recovery",26],["timeline",9],["card",15],["state",21],["any",6],["actions",14],["htmlelement",2],["const",12],["has",2],["projection",2],["sanitize",1],["status",9],["public",1],["text",1],["none",1],["32",1],["class",2],["string",1],["lower",1],["case",1],["replace",1],["z0",1],["el",17],["article",1],["kind",7],["attribute",1],["data",1],["action",21],["head",5],["div",8],["span",7],["append",17],["child",17],["icon",1],["refresh",1],["14",1],["null",2],["title",2],["if",4],["message",4],["checkpoint",4],["id",5],["short",1],["runtime",1],["progress",3],["track",3],["bar",3],["style",1],["width",1],["math",1],["round",1],["100",1],["current",5],["branch",4],["list",4],["each",2],["row",10],["loading",5],["reason",5],["unavailable",1],["only",1],["ready",1],["disabled",1],["workbench",3],["button",1],["enabled",1],["execute",1],["errors",2],["error",1],["failed",1],["log",3],["slice",1],["12",1],["entry",3],["pill",1],["event",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#refreshComputeTask","name":[["refresh",1],["compute",1],["task",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["refresh",4],["compute",4],["task",2],["job",4],["id",9],["string",2],["button",4],["htmlbutton",2],["element",2],["promise",2],["void",2],["const",1],["current",1],["if",1],["return",1],["disabled",2],["true",3],["try",1],["await",2],["api",2],["frames",1],["tasks",1],["encode",1],["uricomponent",1],["method",1],["post",1],["body",1],["load",1],["workbench",1],["state",1],["catch",1],["hint",1],["failed",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"frontend/src/features/timeline/island.ts#rememberExecutionQueue","name":[["remember",1],["execution",1],["queue",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["remember",2],["execution",10],["queue",7],["payload",3],["unknown",2],["any",2],["sanitize",1],["const",1],["ticket",9],["owner",7],["identity",1],["id",6],["kind",3],["null",1],["render",1],["strip",1],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#rememberExecutionState","name":[["remember",1],["execution",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",3],["remember",2],["execution",16],["state",2],["event",16],["any",3],["void",2],["const",5],["status",6],["string",1],["lower",1],["case",1],["identity",13],["id",16],["owner",6],["kind",3],["public",3],["text",3],["96",2],["48",1],["null",3],["if",7],["running",1],["finalizing",1],["includes",3],["else",1],["queued",1],["completed",2],["failed",2],["cancelled",2],["pending",6],["repl",2],["value",2],["as",3],["frame",5],["invalidate",1],["kernel",1],["cache",1],["current",1],["load",6],["log",5],["lane",3],["call",3],["typeof",1],["promise",2],["unknown",2],["catch",2],["artifacts",1],["schedule",2],["workbench",1],["refresh",1],["dock",1],["open",1],["active",1],["tab",1],["notebook",2],["render",1]]},{"id":"frontend/src/features/timeline/island.ts#renderActionTimeline","name":[["render",1],["action",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",8],["action",17],["timeline",46],["void",3],["const",18],["root",12],["dock",1],["if",14],["return",1],["groups",7],["sorted",1],["frame",4],["scope",12],["branch",11],["previous",17],["view",26],["active",12],["el",13],["document",3],["element",3],["as",4],["htmlelement",4],["null",9],["row",6],["closest",2],["ledger",3],["restore",9],["inspector",4],["focus",13],["host",2],["contains",2],["search",13],["shell",1],["selection",8],["input",7],["start",1],["end",1],["matches",2],["dataset",4],["group",10],["id",13],["else",5],["turn",2],["scroll",9],["client",1],["height",1],["top",7],["left",2],["destroy",2],["selected",4],["some",1],["replace",1],["children",1],["div",8],["heading",4],["append",18],["child",18],["title",2],["subtitle",2],["refresh",5],["ghost",1],["icon",1],["btn",1],["onclick",1],["load",1],["workbench",6],["state",10],["current",1],["true",3],["runtime",1],["summary",1],["node",1],["false",1],["layout",5],["side",8],["actions",9],["section",1],["panel",5],["delegation",1],["compute",1],["tasks",1],["context",1],["security",1],["history",6],["hidden",1],["sync",1],["has",4],["recovery",10],["status",1],["log",1],["length",3],["card",1],["more",1],["before",1],["errors",1],["empty",3],["loading",2],["update",1],["direction",1],["close",4],["query",1],["selector",1],["button",1],["try",3],["prevent",2],["catch",3],["range",1],["ignore",1]]},{"id":"frontend/src/features/timeline/island.ts#renderActionTimelineOverviewPaths","name":[["render",1],["action",1],["timeline",1],["overview",1],["paths",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",2],["action",6],["timeline",8],["overview",38],["paths",6],["view",17],["void",2],["const",6],["model",6],["if",4],["return",1],["aggregate",8],["record",1],["string",4],["queue",3],["ttft",3],["decode",3],["marker",3],["point",8],["items",1],["each",2],["item",4],["any",1],["object",1],["keys",1],["key",3],["path",6],["attribute",6],["sync",2],["decorations",1],["hover",8],["group",5],["id",7],["by",2],["has",1],["clear",1],["else",2],["show",1],["tooltip",1],["client",2],["highlight",1],["axis",7],["time",3],["value",3],["number",1],["null",4],["new",1],["date",1],["math",3],["round",3],["isostring",1],["start",11],["text",12],["end",11],["content",2],["slice",2],["11",2],["23",2],["title",2],["shell",2],["dataset",2],["controls",1]]},{"id":"frontend/src/features/timeline/island.ts#renderActionTimelineOverviewPaths.axisTime","name":[["axis",1],["time",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["axis",2],["time",2],["value",4],["number",2],["null",3],["new",1],["date",1],["math",1],["round",1],["isostring",1]]},{"id":"frontend/src/features/timeline/island.ts#renderBranchPanel","name":[["render",1],["branch",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",2],["branch",70],["panel",14],["htmlelement",2],["const",14],["shell",1],["timeline",6],["branches",3],["state",12],["busy",7],["action",10],["loading",12],["controls",5],["el",22],["div",13],["workbench",10],["append",29],["child",29],["disabled",6],["button",6],["checkpoint",24],["common",5],["capability",10],["void",3],["create",1],["session",6],["reason",7],["if",9],["undo",5],["id",21],["revert",13],["current",4],["summary",3],["short",5],["runtime",5],["errors",2],["error",2],["failed",1],["length",3],["empty",1],["no",1],["return",3],["each",3],["any",6],["row",14],["head",12],["span",7],["name",2],["pill",2],["else",1],["view",1],["only",1],["activate",5],["activating",1],["activatable",1],["cps",4],["list",5],["all",3],["checkpoints",10],["cp",20],["actions",5],["fork",5],["preview",17],["filter",2],["internal",11],["slice",2],["collapsed",4],["details",1],["null",1],["20",1],["box",6],["title",2],["target",1],["arts",3],["artifacts",1],["ws",4],["workspace",1],["diff",2],["messages",1],["delta",2],["notebook",1],["writes",1],["count",5],["deletes",1],["added",1],["removed",1],["conflicts",1],["conflict",1],["apply",2]]},{"id":"frontend/src/features/timeline/island.ts#renderBranchPanel.checkpointRow","name":[["checkpoint",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["checkpoint",13],["row",8],["cp",13],["any",2],["const",2],["el",4],["div",1],["append",5],["child",5],["span",3],["id",6],["short",1],["runtime",1],["reason",4],["actions",5],["disabled",2],["workbench",2],["button",2],["branch",8],["action",2],["loading",4],["fork",5],["common",2],["capability",4],["busy",2],["session",2],["preview",5],["revert",3],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#renderComputeTasksPanel","name":[["render",1],["compute",1],["tasks",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",2],["compute",22],["tasks",5],["panel",11],["htmlelement",2],["const",6],["shell",1],["timeline",5],["state",6],["if",5],["length",1],["append",13],["child",13],["el",11],["div",6],["workbench",1],["empty",1],["none",1],["return",2],["summary",5],["span",5],["pill",3],["live",3],["count",3],["polled",1],["checked",1],["from",1],["record",1],["each",1],["task",25],["any",1],["row",7],["status",7],["string",2],["lower",2],["case",2],["head",6],["id",5],["short",1],["runtime",1],["job",5],["optional",2],["provider",2],["outputs",5],["file",2],["bytes",2],["total",1],["reason",2],["message",1],["refresh",7],["ghost",2],["icon",2],["btn",2],["onclick",2],["cancel",9],["stop",1],["remote",1],["class",1],["name",1]]},{"id":"frontend/src/features/timeline/island.ts#renderContextPanel","name":[["render",1],["context",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",2],["context",33],["panel",13],["htmlelement",2],["const",6],["shell",1],["timeline",11],["state",20],["if",11],["layers",2],["length",3],["append",22],["child",22],["el",22],["div",5],["workbench",1],["empty",1],["no",1],["return",2],["summary",9],["token",6],["count",14],["null",4],["span",15],["pill",9],["tokens",7],["limit",2],["output",3],["reserve",3],["message",4],["messages",2],["compressed",2],["handoff",2],["each",4],["layer",14],["any",4],["row",17],["name",3],["kind",3],["status",2],["omitted",4],["item",13],["optional",2],["reasons",1],["reason",3],["compaction",5],["history",11],["details",1],["id",2],["short",1],["runtime",1],["archive",1],["savings",1],["before",1],["after",1],["artifact",2],["artifacts",1]]},{"id":"frontend/src/features/timeline/island.ts#renderDelegationPanel","name":[["render",1],["delegation",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",2],["delegation",23],["panel",11],["htmlelement",2],["const",9],["shell",1],["timeline",10],["state",8],["if",10],["children",2],["length",1],["append",19],["child",65],["el",16],["div",7],["workbench",1],["empty",1],["no",1],["return",2],["summary",5],["budget",7],["span",9],["pill",7],["spawned",1],["limit",1],["active",2],["stats",1],["running",2],["each",1],["any",1],["row",7],["status",7],["string",3],["unknown",3],["lower",3],["case",3],["style",1],["property",1],["indent",1],["math",1],["min",1],["depth",1],["10",1],["px",1],["head",6],["name",2],["short",2],["runtime",2],["id",6],["task",2],["delegate",1],["chip",1],["details",8],["progress",4],["max",2],["turns",3],["turn",1],["boundary",1],["overrides",6],["model",2],["steps",3],["steering",6],["queued",2],["delivered",2],["frame",5],["ref",4],["dlg",1],["title",1],["error",2],["stop",9],["reason",2],["message",2],["pending",1],["includes",1],["controls",5],["ghost",2],["icon",2],["btn",2],["onclick",2],["steer",6],["square",1]]},{"id":"frontend/src/features/timeline/island.ts#renderQueueStrip","name":[["render",1],["queue",1],["strip",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",2],["queue",23],["strip",3],["void",3],["const",5],["box",6],["if",2],["return",2],["execution",2],["filter",1],["item",9],["any",2],["owner",1],["kind",1],["agent",1],["inner",1],["html",1],["class",1],["list",1],["toggle",1],["hidden",1],["length",3],["append",7],["child",7],["el",7],["div",2],["head",1],["waiting",1],["each",1],["row",9],["span",3],["pos",1],["position",2],["null",1],["preview",3],["metadata",1],["no",1],["meta",4],["label",2],["title",2],["drop",5],["button",1],["icon",2],["ghost",1],["cancel",3],["as",2],["htmlbutton",1],["element",1],["one",1],["13",1],["node",1],["onclick",1],["queued",1]]},{"id":"frontend/src/features/timeline/island.ts#renderSecurityPanel","name":[["render",1],["security",1],["panel",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["render",2],["security",16],["panel",11],["htmlelement",2],["const",4],["shell",1],["timeline",3],["state",9],["if",2],["append",5],["child",5],["el",5],["div",3],["workbench",1],["empty",1],["no",1],["return",2],["sandbox",14],["permission",6],["row",7],["label",3],["string",3],["values",2],["unknown",4],["class",2],["line",4],["span",2],["filter",2],["boolean",1],["each",2],["value",2],["pill",1],["mode",2],["backend",1],["enforced",4],["not",2],["ok",2],["warn",2],["self",3],["test",3],["passed",4],["network",2],["policy",1],["runtimes",1],["runtime",6],["any",2],["generation",5],["ended",4],["language",1],["kernel",1],["reason",1],["pending",3],["count",2],["detail",3]]},{"id":"frontend/src/features/timeline/island.ts#renderSecurityPanel.row","name":[["row",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["row",3],["label",4],["string",5],["values",3],["unknown",2],["state",3],["class",3],["const",1],["line",4],["el",3],["div",1],["security",2],["append",3],["child",3],["span",2],["filter",1],["boolean",1],["each",1],["value",2],["timeline",1],["pill",1],["panel",1]]},{"id":"frontend/src/features/timeline/island.ts#revealActionTimelineOverviewGroup","name":[["reveal",1],["action",1],["timeline",1],["overview",1],["group",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["reveal",2],["action",4],["timeline",4],["overview",22],["group",5],["view",15],["id",4],["string",2],["void",2],["const",7],["item",12],["model",1],["by",1],["if",4],["start",16],["null",4],["end",12],["data",6],["return",4],["extent",5],["visual",1],["domain",3],["span",10],["current",3],["math",4],["min",2],["max",2],["center",2],["render",1],["paths",1]]},{"id":"frontend/src/features/timeline/island.ts#runtimeSummary","name":[["runtime",1],["summary",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["runtime",2],["summary",2],["any",11],["const",13],["queue",7],["execution",1],["owner",17],["ticket",8],["null",3],["recovery",24],["state",13],["status",12],["string",1],["lower",1],["case",1],["trust",5],["public",6],["text",6],["actions",3],["kc",10],["value",10],["st",10],["as",8],["32",1],["explicit",5],["required",5],["true",6],["view",5],["only",5],["let",1],["ended",1],["if",5],["fail",1],["error",1],["test",3],["failed",1],["else",4],["partial",2],["restor",1],["recover",1],["bootstrap",1],["validat",1],["restoring",1],["running",2],["turn",1],["busy",1],["alive",1],["live",2],["python",7],["cell",10],["latest",2],["language",2],["branch",8],["id",13],["action",2],["timeline",2],["current",1],["revision",6],["math",1],["max",1],["cells",2],["concat",1],["map",1],["number",2],["py",2],["generation",10],["return",1],["96",4],["kind",2],["48",1],["queued",1],["count",1],["length",1]]},{"id":"frontend/src/features/timeline/island.ts#runtimeSummaryNode","name":[["runtime",1],["summary",1],["node",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["runtime",42],["summary",4],["node",2],["compact",4],["false",2],["htmlelement",2],["const",6],["root",4],["el",5],["div",1],["state",4],["span",4],["status",3],["append",4],["child",4],["item",8],["key",3],["string",4],["value",2],["title",4],["chip",5],["val",4],["if",2],["public",1],["text",1],["160",1],["branch",3],["short",4],["python",3],["revision",3],["null",1],["none",2],["owner",6],["id",3],["queue",2],["view",1],["only",1],["trust",3],["quarantined",2],["return",1]]},{"id":"frontend/src/features/timeline/island.ts#runtimeSummaryNode.item","name":[["item",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["item",2],["key",4],["string",6],["value",3],["title",5],["const",2],["chip",5],["el",3],["span",3],["runtime",3],["append",3],["child",3],["val",4],["if",1],["public",1],["text",1],["160",1],["root",1]]},{"id":"frontend/src/features/timeline/island.ts#scheduleActionTimelineOverviewHoverClear","name":[["schedule",1],["action",1],["timeline",1],["overview",1],["hover",1],["clear",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["schedule",2],["action",4],["timeline",4],["overview",10],["hover",6],["clear",4],["view",8],["void",2],["const",1],["if",2],["return",1],["cancel",1],["leave",2],["timer",2],["timeout",1],["tooltip",1],["hovered",1],["150",1]]},{"id":"frontend/src/features/timeline/island.ts#scheduleActionTimelineOverviewPaths","name":[["schedule",1],["action",1],["timeline",1],["overview",1],["paths",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["schedule",2],["action",3],["timeline",5],["overview",10],["paths",3],["view",11],["void",2],["const",1],["if",2],["raf",3],["return",1],["request",1],["animation",1],["frame",1],["shell",1],["connected",1],["render",1]]},{"id":"frontend/src/features/timeline/island.ts#scheduleActionTimelineWindow","name":[["schedule",1],["action",1],["timeline",1],["window",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["schedule",2],["action",3],["timeline",5],["window",3],["view",14],["void",2],["if",2],["raf",3],["return",1],["request",1],["animation",1],["frame",1],["region",1],["connected",1],["reconcile",1]]},{"id":"frontend/src/features/timeline/island.ts#scheduleBranchConversationResync","name":[["schedule",1],["branch",1],["conversation",1],["resync",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["schedule",3],["branch",2],["conversation",3],["resync",3],["fid",3],["string",2],["delay",3],["120",2],["void",2],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#scheduleConversationResync","name":[["schedule",1],["conversation",1],["resync",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["schedule",2],["conversation",6],["resync",2],["fid",5],["string",2],["delay",3],["120",2],["reset",4],["history",4],["false",2],["void",2],["clear",1],["timeout",2],["branch",2],["timer",2],["if",2],["current",1],["id",1],["return",1],["lane",2],["call",2],["open",2],["project",2],["true",1],["else",1]]},{"id":"frontend/src/features/timeline/island.ts#scheduleWorkbenchRefresh","name":[["schedule",1],["workbench",1],["refresh",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["schedule",2],["workbench",5],["refresh",2],["delay",3],["180",2],["void",2],["clear",1],["timeout",2],["timer",2],["load",1],["state",1],["current",1],["id",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#searchActionTimelineGroups","name":[["search",1],["action",1],["timeline",1],["groups",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["search",6],["action",3],["timeline",3],["groups",7],["view",8],["group",7],["sync",1],["index",2],["if",1],["needle",2],["return",3],["filter",1],["const",1],["indexed",3],["id",1],["text",1],["includes",1]]},{"id":"frontend/src/features/timeline/island.ts#selectActionTimelineGroup","name":[["select",1],["action",1],["timeline",1],["group",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["select",2],["action",9],["timeline",14],["group",32],["id",18],["string",4],["branch",4],["scope",3],["from",5],["overview",8],["false",5],["void",2],["const",5],["view",14],["target",5],["all",1],["groups",3],["find",2],["if",6],["return",1],["let",1],["filter",8],["changed",4],["restore",5],["null",1],["as",1],["any",1],["selection",3],["some",1],["clear",1],["update",2],["turn",3],["collapsed",2],["turns",2],["has",1],["search",1],["needle",1],["scroll",2],["snapshot",1],["delete",1],["true",2],["focus",4],["selected",2],["ledger",1],["direction",1],["current",9],["index",4],["else",1],["reveal",1],["close",4],["inspector",2],["host",1],["query",1],["selector",1],["button",1],["try",1],["prevent",1],["catch",1]]},{"id":"frontend/src/features/timeline/island.ts#shortRuntime","name":[["short",1],["runtime",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["short",2],["runtime",3],["value",3],["unknown",2],["string",2],["const",1],["text",6],["public",1],["96",1],["return",1],["length",1],["12",1],["slice",1],["none",1]]},{"id":"frontend/src/features/timeline/island.ts#showActionTimelineOverviewKeyboardItem","name":[["show",1],["action",1],["timeline",1],["overview",1],["keyboard",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["show",3],["action",8],["timeline",9],["overview",18],["keyboard",3],["item",8],["view",9],["group",9],["id",10],["string",2],["boolean",2],["const",6],["model",1],["by",1],["if",1],["return",2],["false",1],["reveal",1],["clear",1],["hover",3],["candidate",1],["rect",6],["svg",1],["bounding",1],["client",5],["extent",6],["visual",1],["anchor",2],["time",3],["start",3],["end",1],["raw",3],["point",5],["left",1],["math",2],["max",1],["min",1],["width",3],["null",1],["top",1],["rank",1],["lane",1],["count",1],["height",1],["tooltip",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#showActionTimelineOverviewTooltip","name":[["show",1],["action",1],["timeline",1],["overview",1],["tooltip",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["show",2],["action",3],["timeline",26],["overview",37],["tooltip",9],["view",6],["group",9],["id",8],["string",4],["client",6],["number",4],["void",2],["const",5],["item",18],["model",2],["by",1],["if",2],["hover",3],["candidate",1],["return",1],["ordinal",5],["title",4],["kind",2],["head",2],["el",5],["div",2],["null",2],["body",5],["grid",1],["row",8],["label",2],["value",2],["append",3],["child",3],["span",2],["key",1],["code",1],["allocated",3],["exact",7],["time",4],["times",10],["started",4],["response",4],["finished",3],["queue",1],["duration",3],["ttft",1],["decode",1],["running",3],["replace",1],["children",1],["class",1],["list",1],["remove",1],["hidden",2],["attribute",2],["aria",1],["false",1],["position",1],["path",1],["paths",1],["highlight",1]]},{"id":"frontend/src/features/timeline/island.ts#showActionTimelineOverviewTooltip.row","name":[["row",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["row",2],["label",3],["string",4],["value",3],["body",2],["append",2],["child",2],["el",2],["span",1],["timeline",1],["overview",1],["tooltip",1],["key",1],["code",1],["null",1]]},{"id":"frontend/src/features/timeline/island.ts#sortedActionTimelineGroups","name":[["sorted",1],["action",1],["timeline",1],["groups",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["sorted",2],["action",6],["timeline",12],["groups",3],["null",8],["group",8],["return",5],["filter",1],["id",3],["slice",1],["sort",1],["left",10],["right",10],["const",2],["ordinal",16],["if",3],["created",4],["at",2],["as",3],["number",2],["string",2],["locale",1],["compare",1]]},{"id":"frontend/src/features/timeline/island.ts#steerDelegationChild","name":[["steer",1],["delegation",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["steer",6],["delegation",5],["child",6],["id",10],["string",2],["button",4],["htmlbutton",2],["element",2],["promise",2],["void",2],["const",2],["current",1],["if",2],["return",2],["message",4],["prompt",2],["trim",1],["disabled",2],["true",4],["try",1],["await",3],["api",2],["frames",1],["delegations",1],["encode",1],["uricomponent",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["hint",2],["queued",1],["load",2],["workbench",2],["state",2],["catch",1],["failed",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"frontend/src/features/timeline/island.ts#stopDelegationChild","name":[["stop",1],["delegation",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["stop",4],["delegation",3],["child",6],["id",10],["string",2],["button",4],["htmlbutton",2],["element",2],["promise",2],["void",2],["const",1],["current",1],["if",1],["return",1],["disabled",2],["true",4],["try",1],["await",3],["api",2],["frames",1],["delegations",1],["encode",1],["uricomponent",1],["method",1],["post",1],["body",1],["load",2],["workbench",2],["state",2],["catch",1],["hint",1],["failed",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"frontend/src/features/timeline/island.ts#syncActionTimelineHistoryState","name":[["sync",1],["action",1],["timeline",1],["history",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["sync",3],["action",7],["timeline",22],["history",7],["state",3],["host",3],["htmlelement",6],["null",4],["void",3],["if",5],["view",3],["overview",1],["controls",6],["const",8],["root",3],["dock",1],["target",11],["query",1],["selector",1],["return",1],["previous",3],["height",9],["as",5],["bounding",1],["client",1],["rect",1],["replace",1],["children",3],["style",2],["min",2],["has",1],["more",1],["before",1],["el",3],["div",2],["workbench",3],["loading",6],["earlier",11],["button",1],["outline",1],["btn",1],["small",1],["load",4],["htmlbutton",1],["element",1],["disabled",1],["attribute",2],["data",1],["aria",1],["busy",1],["true",1],["false",1],["onclick",1],["append",3],["child",3],["errors",2],["error",1],["failed",1],["preserve",3],["empty",3],["length",2],["px",1],["class",1],["list",1],["toggle",1],["hidden",1]]},{"id":"frontend/src/features/timeline/island.ts#syncActionTimelineInspector","name":[["sync",1],["action",1],["timeline",1],["inspector",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["sync",2],["action",4],["timeline",6],["inspector",8],["view",10],["force",3],["false",2],["void",2],["const",5],["selected",5],["groups",1],["find",1],["group",6],["id",2],["null",1],["current",6],["host",5],["first",1],["element",2],["child",1],["if",4],["replace",2],["children",2],["class",2],["list",2],["add",1],["hidden",2],["return",1],["remove",1],["language",1],["lang",1],["restore",2],["close",6],["focus",4],["contains",1],["document",1],["active",1],["next",3],["query",1],["selector",1],["button",1],["try",1],["prevent",1],["scroll",1],["true",1],["catch",1]]},{"id":"frontend/src/features/timeline/island.ts#syncActionTimelineOverviewControls","name":[["sync",1],["action",1],["timeline",1],["overview",1],["controls",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["sync",2],["action",6],["timeline",12],["overview",35],["controls",2],["view",14],["void",2],["const",10],["if",2],["return",1],["span",2],["start",12],["null",8],["end",4],["math",3],["max",2],["tolerance",3],["width",2],["includes",2],["loaded",2],["data",6],["visible",5],["has",1],["more",1],["before",1],["loading",7],["history",1],["restore",6],["focus",6],["document",1],["active",1],["element",1],["prefix",9],["button",7],["after",4],["load",2],["class",1],["list",1],["toggle",1],["hidden",1],["disabled",1],["attribute",2],["aria",2],["busy",1],["true",2],["false",2],["label",1],["omitted",2],["time",1],["style",1],["left",1],["min",1],["100",2],["target",3],["shell",1],["try",1],["prevent",1],["scroll",1],["catch",1]]},{"id":"frontend/src/features/timeline/island.ts#syncActionTimelineOverviewDecorations","name":[["sync",1],["action",1],["timeline",1],["overview",1],["decorations",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["sync",2],["action",5],["timeline",11],["overview",35],["decorations",2],["view",7],["void",2],["const",6],["active",6],["selection",19],["draft",1],["selected",5],["model",1],["by",1],["id",2],["group",1],["path",1],["attribute",4],["item",1],["paths",1],["highlight",1],["if",2],["start",4],["null",2],["end",4],["x1",2],["time",4],["math",8],["min",4],["x2",2],["max",3],["left",3],["width",4],["as",2],["number",2],["right",3],["rect",5],["string",2],["abs",1],["class",4],["list",4],["remove",2],["hidden",4],["else",2],["add",2],["status",2],["text",2],["content",2],["exact",2],["clear",4],["button",4],["disabled",2],["false",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#syncActionTimelineSearchIndex","name":[["sync",1],["action",1],["timeline",1],["search",1],["index",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["sync",2],["action",3],["timeline",3],["search",5],["index",4],["view",6],["groups",3],["group",11],["void",2],["const",2],["previous",2],["new",2],["map",2],["next",3],["each",1],["cached",5],["id",2],["lang",4],["text",1],["document",1]]},{"id":"frontend/src/features/timeline/island.ts#syncActionTimelineSearchToolbar","name":[["sync",1],["action",1],["timeline",1],["search",1],["toolbar",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["sync",2],["action",2],["timeline",10],["search",33],["toolbar",2],["view",9],["loaded",9],["count",21],["number",4],["match",13],["force",3],["false",2],["void",2],["const",1],["active",6],["needle",1],["if",2],["input",3],["value",2],["query",2],["shell",3],["dataset",3],["string",3],["status",1],["text",4],["content",4],["overview",1],["selection",2],["matches",2],["scope",2],["clear",6],["button",4],["class",1],["list",1],["toggle",1],["hidden",1],["disabled",1],["label",3],["placeholder",2],["attribute",1],["aria",1]]},{"id":"frontend/src/features/timeline/island.ts#timelineKind","name":[["timeline",1],["kind",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["timeline",3],["kind",13],["group",8],["any",3],["string",5],["const",4],["lower",3],["case",3],["event",10],["kinds",8],["events",1],["map",1],["type",1],["join",1],["latest",4],["attempt",4],["action",2],["linked",3],["cell",7],["nb",1],["find",1],["producing",1],["id",1],["language",4],["if",9],["final",1],["test",9],["return",10],["finalize",1],["permission",2],["approval",1],["recover",1],["restore",1],["bootstrap",1],["recovery",1],["delegat",1],["subagent",1],["delegate",1],["background",2],["remote",1],["compute",1],["job",1],["dynamic",2],["tool",3],["br",1],["rcode",1],["code",1],["python",2],["native",1]]},{"id":"frontend/src/features/timeline/island.ts#timelineKindIcon","name":[["timeline",1],["kind",1],["icon",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["timeline",2],["kind",10],["icon",2],["string",4],["if",5],["delegate",1],["return",6],["users",1],["permission",1],["lock",1],["recovery",1],["refresh",1],["finalize",1],["check",1],["native",1],["tool",2],["dynamic",1],["sliders",1],["terminal",1]]},{"id":"frontend/src/features/timeline/island.ts#timelineMeta","name":[["timeline",1],["meta",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["timeline",6],["meta",5],["label",3],["string",2],["value",10],["any",2],["htmlelement",2],["null",4],["if",1],["array",4],["length",1],["return",2],["const",3],["row",4],["el",4],["div",1],["append",3],["child",3],["span",3],["key",1],["values",2],["body",3],["slice",1],["24",1],["each",1],["item",2],["pill",1],["public",1],["text",1],["160",1]]},{"id":"frontend/src/features/timeline/island.ts#timelineOverviewEventX","name":[["timeline",1],["overview",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["timeline",4],["overview",7],["event",7],["any",2],["pointer",2],["number",2],["const",1],["rect",5],["svg",1],["bounding",1],["client",2],["if",1],["width",4],["return",2],["math",2],["max",1],["min",1],["action",2],["left",1]]},{"id":"frontend/src/features/timeline/island.ts#toggleActionTimelineTurn","name":[["toggle",1],["action",1],["timeline",1],["turn",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["toggle",2],["action",7],["timeline",8],["turn",12],["view",15],["id",14],["string",2],["void",2],["if",4],["search",1],["needle",1],["return",1],["const",2],["snapshot",3],["filter",3],["scroll",1],["collapsing",3],["collapsed",3],["turns",3],["has",1],["add",1],["else",1],["delete",1],["selected",6],["groups",1],["find",1],["group",6],["null",2],["branch",1],["restore",2],["focus",1],["auto",1],["load",1],["armed",1],["false",1],["update",1],["ledger",1],["direction",1],["fold",1],["changed",1],["true",1]]},{"id":"frontend/src/features/timeline/island.ts#undoSessionRevert","name":[["undo",1],["session",1],["revert",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["async",2],["function",2],["undo",12],["session",2],["revert",6],["promise",3],["void",2],["const",2],["branch",13],["if",5],["current",6],["id",20],["state",1],["checkpoint",3],["action",7],["loading",3],["return",2],["frame",7],["delete",1],["workbench",2],["errors",2],["render",2],["timeline",2],["try",1],["await",2],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["null",2],["resolve",1],["lane",1],["call",1],["open",1],["conversation",1],["project",1],["reset",1],["history",1],["true",1],["hint",1],["undone",1],["catch",1],["error",3],["public",1],["text",1],["as",1],["message",1],["240",1],["finally",1]]},{"id":"frontend/src/features/timeline/island.ts#updateActionTimelineLedger","name":[["update",1],["action",1],["timeline",1],["ledger",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["function",2],["update",2],["action",32],["timeline",43],["ledger",5],["options",6],["any",3],["void",2],["if",17],["active",1],["tab",1],["return",2],["const",15],["all",9],["groups",30],["sorted",1],["root",3],["frame",2],["scope",7],["branch",6],["view",74],["length",13],["matches",1],["region",1],["connected",1],["render",1],["previous",4],["visible",5],["force",6],["language",2],["lang",2],["search",13],["draw",1],["overview",7],["filtered",1],["entries",11],["selected",7],["has",3],["row",4],["some",3],["entry",11],["type",1],["group",22],["id",16],["null",3],["ids",2],["new",1],["map",1],["tail",9],["added",2],["filter",10],["changed",2],["sync",4],["decorations",1],["toolbar",1],["shell",1],["dataset",3],["count",2],["string",3],["table",2],["attribute",3],["aria",3],["rowcount",1],["label",2],["title",2],["scroll",41],["tbody",1],["style",1],["height",16],["px",1],["empty",11],["selection",6],["needle",2],["class",1],["list",1],["toggle",1],["hidden",1],["text",4],["content",4],["status",1],["match",1],["thead",1],["query",1],["selector",1],["th",4],["data",1],["i18n",2],["key",5],["each",1],["htmlelement",1],["help",1],["keyboard",1],["inspector",1],["snapshot",7],["prepend",6],["pending",5],["restore",21],["node",1],["delta",2],["top",11],["follow",7],["bottom",2],["distance",1],["threshold",1],["else",6],["math",4],["max",4],["client",5],["turn",4],["let",1],["index",10],["find",2],["as",1],["header",3],["offset",1],["initialized",6],["true",3],["left",4],["reconcile",1],["window",2],["history",1],["state",1],["schedule",1]]},{"id":"frontend/src/features/timeline/island.ts#View","name":[["view",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["island",1],["ts",1]],"body":[["type",2],["view",2],["any",2]]},{"id":"frontend/src/features/timeline/model.ts","name":[["model",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["pure",1],["action",8],["timeline",14],["geometry",1],["keying",1],["port",1],["app",1],["js",1],["3441",1],["3671",1],["3814",1],["3820",1],["3871",1],["3899",1],["plus",1],["epoch",2],["ms",2],["3567",1],["3571",1],["import",3],["overview",4],["width",1],["row",2],["height",3],["from",3],["stores",1],["public",1],["text",1],["scrub",2],["type",1],["ledger",1],["entry",1],["model",1],["attempt",1],["group",1],["span",1],["types",1],["export",5],["const",5],["top",1],["threshold",2],["bottom",1],["112",1],["hover",1],["delay",1],["500",1],["max",1],["64e15",1]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineEntryKey","name":[["action",1],["timeline",1],["entry",1],["key",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["action",2],["timeline",2],["entry",10],["key",2],["ledger",2],["null",2],["undefined",2],["string",2],["return",1],["type",1],["turn",3],["id",2],["group",3]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineLedgerEntries","name":[["action",1],["timeline",1],["ledger",1],["entries",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["action",3],["timeline",6],["ledger",5],["entries",6],["view",4],["search",6],["needle",3],["string",8],["collapsed",6],["turns",9],["groups",8],["group",10],["entry",3],["const",8],["new",3],["map",2],["each",3],["turn",36],["id",27],["public",3],["text",3],["96",3],["if",4],["return",4],["has",5],["push",3],["stats",7],["count",2],["number",2],["total",2],["ms",2],["null",4],["running",2],["boolean",1],["duration",2],["emitted",3],["active",3],["index",5],["previous",3],["start",2],["boundary",3],["add",1],["type",2],["false",1],["foldable",1]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineOverviewModel","name":[["action",1],["timeline",1],["overview",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["action",4],["timeline",12],["overview",4],["model",4],["groups",8],["group",9],["domain",3],["const",4],["drawable",3],["items",6],["map",2],["span",4],["filter",1],["item",9],["by",3],["id",4],["new",1],["string",1],["lane",4],["count",4],["math",3],["max",2],["length",1],["let",1],["data",10],["start",5],["number",2],["null",7],["end",5],["each",3],["rank",3],["push",1],["attempt",8],["latest",1],["if",2],["return",3],["allocated",1],["at",5],["started",1],["response",1],["capture",1],["finished",1],["raw",2],["value",6],["epoch",1],["ms",1],["min",1]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineOverviewVisualExtent","name":[["action",1],["timeline",1],["overview",1],["visual",1],["extent",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["action",2],["timeline",4],["overview",2],["visual",2],["extent",2],["item",8],["span",2],["null",8],["undefined",2],["start",4],["number",6],["end",4],["if",3],["return",2],["const",2],["values",5],["segments",1],["each",1],["segment",3],["push",3],["marker",2],["at",4],["point",2],["finite",5],["filter",1],["length",1],["math",2],["min",1],["max",1]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineSelectionOverlaps","name":[["action",1],["timeline",1],["selection",1],["overlaps",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["action",2],["timeline",5],["selection",9],["overlaps",2],["item",5],["start",7],["number",8],["end",7],["null",9],["undefined",4],["group",6],["boolean",2],["if",2],["return",3],["true",1],["const",2],["left",3],["math",2],["min",1],["right",3],["max",1],["created",5],["at",5],["epoch",1],["ms",1]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineSpan","name":[["action",1],["timeline",1],["span",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["action",3],["timeline",13],["span",5],["group",12],["null",16],["undefined",2],["rank",3],["number",7],["lane",3],["count",3],["const",8],["attempt",9],["latest",5],["if",5],["id",3],["return",4],["times",13],["allocated",14],["epoch",5],["ms",5],["at",7],["started",5],["response",5],["capture",3],["finished",9],["segments",5],["add",4],["segment",7],["phase",2],["string",1],["start",6],["end",6],["push",1],["running",7],["queue",1],["ttft",1],["decode",1],["known",2],["filter",1],["value",6],["reduce",1],["math",1],["max",1],["marker",1],["point",1],["some",1]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineSpan.addSegment","name":[["add",1],["segment",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["add",2],["segment",2],["phase",3],["string",2],["start",5],["number",4],["null",6],["end",5],["if",1],["segments",1],["push",1]]},{"id":"frontend/src/features/timeline/model.ts#actionTimelineTurnStats","name":[["action",1],["timeline",1],["turn",1],["stats",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["action",3],["timeline",8],["turn",2],["stats",2],["groups",4],["group",4],["count",3],["number",4],["total",7],["ms",9],["null",4],["has",10],["running",6],["boolean",2],["duration",13],["string",2],["let",1],["false",2],["each",1],["const",2],["attempt",5],["latest",1],["if",2],["true",2],["epoch",1],["finished",1],["at",1],["value",1],["return",1],["length",1]]},{"id":"frontend/src/features/timeline/model.ts#latestActionTimelineAttempt","name":[["latest",1],["action",1],["timeline",1],["attempt",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["latest",2],["action",2],["timeline",6],["attempt",4],["group",6],["null",5],["undefined",2],["return",1],["attempts",1],["slice",1]]},{"id":"frontend/src/features/timeline/model.ts#OverviewView","name":[["overview",1],["view",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["type",2],["overview",2],["view",6],["start",2],["number",4],["null",4],["end",2]]},{"id":"frontend/src/features/timeline/model.ts#timelineCost","name":[["timeline",1],["cost",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",2],["cost",2],["value",6],["unknown",2],["string",2],["if",1],["null",1],["number",1],["finite",1],["return",2],["const",1],["amount",4],["01",1],["fixed",2]]},{"id":"frontend/src/features/timeline/model.ts#timelineDuration","name":[["timeline",1],["duration",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",6],["duration",4],["attempt",5],["null",2],["undefined",2],["string",2],["return",1],["value",1],["ms",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineDurationMs","name":[["timeline",1],["duration",1],["ms",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",5],["duration",2],["ms",3],["attempt",13],["null",7],["undefined",2],["number",2],["if",2],["return",3],["const",3],["parse",3],["epoch",1],["start",4],["started",2],["at",8],["allocated",1],["end",4],["finished",2],["capture",2],["response",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineDurationValue","name":[["timeline",1],["duration",1],["value",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",2],["duration",2],["value",2],["ms",10],["number",3],["string",2],["return",1],["finite",1],["1000",2],["math",1],["round",1],["fixed",1],["10000",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineEpochMs","name":[["timeline",1],["epoch",1],["ms",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",3],["epoch",3],["ms",8],["value",6],["unknown",2],["number",8],["null",5],["if",1],["return",2],["const",2],["finite",2],["math",1],["round",1],["date",1],["parse",1],["string",1],["max",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewExactDuration","name":[["timeline",1],["overview",1],["exact",1],["duration",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",4],["overview",2],["exact",2],["duration",2],["start",3],["unknown",4],["end",3],["string",3],["const",1],["left",4],["epoch",2],["ms",3],["right",4],["return",1],["null",2]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewExactTime","name":[["timeline",1],["overview",1],["exact",1],["time",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",3],["overview",2],["exact",2],["time",2],["value",3],["unknown",2],["string",2],["const",1],["ms",4],["epoch",1],["return",1],["null",1],["new",1],["date",1],["isostring",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewItemPaths","name":[["timeline",1],["overview",1],["item",1],["paths",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",13],["overview",18],["item",12],["paths",9],["view",2],["span",2],["record",3],["string",6],["const",9],["lane",5],["height",6],["action",5],["count",1],["padding",3],["math",5],["min",3],["22",1],["12",1],["y1",3],["rank",2],["y2",3],["queue",1],["ttft",1],["decode",1],["marker",10],["point",3],["highlight",3],["segments",1],["each",1],["segment",5],["raw",8],["x1",4],["time",3],["start",1],["x2",4],["end",1],["if",3],["null",5],["width",3],["return",2],["rect",4],["path",1],["max",2],["phase",2],["at",6],["center",3],["value",2],["number",2],["fixed",1],["running",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewItemPaths.n","name":[],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["value",3],["number",3],["fixed",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewPathRect","name":[["timeline",1],["overview",1],["path",1],["rect",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",2],["overview",2],["path",2],["rect",2],["x1",6],["number",11],["x2",5],["y1",5],["y2",5],["string",2],["if",1],["every",1],["finite",1],["return",2],["const",1],["value",2],["fixed",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewPathRect.n","name":[],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["value",3],["number",3],["fixed",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewTimeToX","name":[["timeline",1],["overview",1],["time",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",4],["overview",10],["time",2],["view",4],["value",4],["number",4],["null",8],["const",1],["start",6],["end",5],["if",2],["return",3],["action",2],["width",2]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewXToDomainTime","name":[["timeline",1],["overview",1],["xto",1],["domain",1],["time",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",3],["overview",3],["xto",2],["domain",2],["time",2],["start",7],["number",8],["null",9],["end",5],["if",2],["return",3],["const",1],["ratio",2],["math",2],["max",1],["min",1],["action",1],["width",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineOverviewXToTime","name":[["timeline",1],["overview",1],["xto",1],["time",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",3],["overview",15],["xto",2],["time",2],["view",10],["number",4],["null",5],["if",2],["start",5],["end",3],["return",3],["const",1],["ratio",2],["math",2],["max",1],["min",1],["action",1],["width",1]]},{"id":"frontend/src/features/timeline/model.ts#timelineTokenTotal","name":[["timeline",1],["token",1],["total",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["model",1],["ts",1]],"body":[["function",2],["timeline",2],["token",2],["total",7],["usage",3],["unknown",2],["number",5],["const",2],["source",4],["as",1],["input",4],["tokens",6],["output",4],["return",1]]},{"id":"frontend/src/features/timeline/s.ts","name":[["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ts",1]],"body":[["same",1],["signal",1],["proxy",1],["as",3],["window",2],["imported",1],["from",2],["stores",2],["registry",2],["not",2],["exports",1],["ts",1],["so",1],["asking",1],["reinstall",1],["export",2],["layer",1],["import",1],["create",2],["sproxy",2],["const",1],["unknown",1],["sbag",1]]},{"id":"frontend/src/features/timeline/s.ts#SBag","name":[["sbag",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ts",1]],"body":[["type",2],["sbag",2],["record",2],["string",2],["any",2]]},{"id":"frontend/src/features/timeline/sanitize.test.ts","name":[["sanitize",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["test",1],["ts",1]],"body":[["import",5],["before",10],["each",2],["describe",12],["expect",83],["from",20],["vitest",1],["public",10],["text",3],["scrub",2],["action",28],["timeline",27],["page",11],["size",6],["branch",24],["state",13],["stores",2],["reset",2],["store",2],["fields",2],["signal",1],["field",1],["undo",4],["projection",2],["merge",8],["timelines",8],["artifacts",8],["list",4],["queue",10],["metadata",8],["recovery",9],["ids",4],["sanitize",41],["branches",4],["compute",3],["tasks",7],["context",3],["delegations",3],["execution",7],["actions",11],["revert",11],["mutation",2],["result",6],["preview",13],["security",3],["variable",4],["inspection",4],["ordinal",16],["accepts",1],["finite",1],["numbers",1],["numeric",1],["strings",1],["rejects",1],["empty",2],["be",60],["41",2],["null",10],["number",2],["na",1],["slices",1],["redacts",3],["drops",4],["empties",1],["bearer",6],["secret",1],["80",1],["equal",14],["redacted",5],["not",4],["array",8],["walks",1],["nested",2],["artifact",3],["keys",4],["two",1],["levels",1],["deep",2],["filename",4],["plot",2],["png",4],["id",62],["art",2],["files",1],["out",2],["csv",4],["too",2],["skip",1],["me",1],["unwraps",1],["payload",2],["envelopes",1],["allowlists",1],["groups",31],["const",29],["inner",4],["project",1],["p1",1],["root",8],["frame",11],["f1",2],["br",11],["group",20],["g1",1],["title",6],["abc",2],["def",2],["events",5],["event",5],["e1",1],["sequence",1],["type",5],["resource",3],["rk",1],["error",2],["attempts",3],["length",15],["52",1],["attempt",3],["old",3],["has",13],["earlier",3],["true",36],["more",10],["first",3],["last",4],["running",10],["have",8],["permission",1],["allowed",1],["once",1],["50",3],["a2",1],["after",5],["keeps",4],["late",2],["past",1],["16th",1],["safe",29],["keep",2],["20",2],["70",1],["map",4],["64",1],["takes",1],["only",2],["falls",1],["ordinals",1],["back",1],["them",1],["g3",1],["count",10],["coerces",1],["usage",3],["cost",3],["credential",1],["shaped",1],["sk",2],["abcdefghijk",2],["input",2],["tokens",9],["output",2],["total",6],["nope",2],["returns",1],["other",10],["side",1],["one",1],["missing",1],["incoming",10],["replaces",1],["mismatch",1],["current",7],["prepends",1],["pages",1],["dedupes",1],["by",2],["sorts",1],["slice",1],["10",2],["as",1],["string",1],["false",9],["c0",2],["mid",2],["merged",14],["c1",2],["c2",1],["12",2],["latest",2],["concat",1],["prefers",1],["same",2],["updated",2],["freezes",1],["ticket",1],["caps",1],["owner",7],["ex",2],["kind",5],["agent",3],["o1",1],["hi",2],["model",7],["profile",7],["mp",2],["revision",4],["120",1],["100",1],["tail",1],["three",1],["advertised",1],["rec",4],["status",5],["restoring",1],["progress",2],["log",4],["60",1],["step",1],["message",2],["m10",1],["restore",1],["enabled",6],["reason",2],["ok",3],["inspect",1],["projects",1],["capabilities",4],["checkpoints",2],["head",5],["fork",3],["cell",2],["checkpoint",7],["cp",5],["yes",1],["apply",1],["messages",1],["delta",1],["workspace",2],["writes",1],["deletes",1],["conflicts",2],["requires",1],["kernel",3],["omitted",3],["reasons",2],["compaction",3],["history",3],["ctx",3],["token",1],["images",2],["large",1],["archive",1],["arc",1],["reads",1],["sandbox",5],["typed",1],["sec",3],["enforced",4],["self",1],["test",1],["passed",1],["children",3],["without",1],["child",2],["rebuilds",1],["stats",2],["dlg",4],["depth",1],["name",4],["no",1],["budget",2],["limit",2],["spawned",1],["active",4],["remaining",1],["infer",1],["polled",3],["live",2],["job",2],["j1",2],["fails",1],["closed",1],["scope",2],["match",1],["value",2],["available",4],["language",2],["python",4],["variables",5],["int",2],["failed",1],["primitives",1],["exact",1],["str",1],["undefined",1],["non",1],["positive",1],["revisions",1],["still",1],["through",1],["sanitizer",1],["matches",1],["08",1],["samples",1]]},{"id":"frontend/src/features/timeline/sanitize.test.ts#group","name":[["group",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["test",1],["ts",1]],"body":[["function",2],["group",6],["id",6],["string",4],["ordinal",5],["number",2],["extras",3],["record",2],["unknown",2],["return",1],["turn",2],["branch",1],["br",1],["kind",1],["native",1],["tools",1],["title",1],["action",1],["status",1],["completed",1],["owner",2],["permission",1],["state",1],["allowed",1],["scope",1],["once",1],["usage",1],["input",1],["tokens",3],["output",1],["total",1],["cost",1],["0001",1],["created",1],["at",1],["events",1],["attempts",1]]},{"id":"frontend/src/features/timeline/sanitize.test.ts#page","name":[["page",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["test",1],["ts",1]],"body":[["page",2],["ids",4],["array",2],["string",4],["number",2],["extras",3],["record",2],["unknown",2],["sanitize",1],["action",1],["timeline",1],["root",1],["frame",1],["id",4],["branch",1],["br",1],["groups",1],["map",1],["group",1],["total",1],["count",1],["length",1]]},{"id":"frontend/src/features/timeline/sanitize.ts","name":[["sanitize",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["allowlist",1],["sanitizers",1],["action",4],["timeline",7],["workbench",1],["projections",1],["verbatim",1],["port",1],["app",2],["js",2],["2769",1],["3276",1],["plus",1],["sanitize",2],["compute",2],["tasks",2],["4925",1],["4946",1],["these",1],["pure",1],["they",1],["never",3],["write",1],["touch",1],["dom",1],["fetch",1],["variable",1],["inspection",1],["reads",1],["branch",4],["state",7],["only",1],["match",1],["original",1],["exact",1],["scope",1],["gate",1],["3154",1],["import",4],["public",1],["text",1],["from",4],["scrub",2],["page",1],["size",1],["stores",1],["i18n",1],["runtime",1],["type",1],["undo",1],["context",1],["delegation",1],["execution",2],["queue",2],["ticket",1],["metadata",1],["recovery",3],["actions",1],["revert",2],["mutation",1],["result",1],["preview",1],["security",1],["attempt",1],["event",1],["group",1],["types",1],["export",1],["const",2],["ids",1],["restore",1],["retry",1],["restart",1],["fresh",1],["as",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#asRecord","name":[["as",1],["record",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["as",3],["record",5],["value",6],["unknown",5],["string",3],["return",1],["typeof",1],["object",1],["array",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#branchUndoFromProjection","name":[["branch",1],["undo",1],["from",1],["projection",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["branch",15],["undo",6],["from",2],["projection",2],["state",11],["null",6],["if",1],["id",10],["capabilities",2],["revert",4],["true",1],["return",2],["const",2],["branches",1],["find",2],["item",4],["checkpoint",9],["checkpoints",1],["head",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#mergeActionTimelines","name":[["merge",1],["action",1],["timelines",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["merge",2],["action",8],["timelines",2],["current",20],["timeline",11],["null",14],["undefined",6],["incoming",22],["direction",6],["latest",2],["if",5],["return",6],["root",7],["frame",7],["id",16],["branch",7],["const",11],["deduped",3],["new",1],["map",1],["string",1],["group",8],["ordered",2],["before",12],["groups",13],["concat",2],["each",1],["array",1],["from",1],["values",1],["sort",1],["left",4],["ordinal",12],["right",4],["created",2],["at",2],["as",2],["number",2],["first",12],["source",5],["after",9],["has",14],["more",13],["last",4],["length",5],["count",4],["total",3],["math",1],["max",1],["truncated",1],["earlier",1],["running",3]]},{"id":"frontend/src/features/timeline/sanitize.ts#publicArtifacts","name":[["public",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["public",3],["artifacts",3],["result",3],["unknown",5],["string",4],["const",5],["found",5],["add",2],["value",8],["text",5],["160",1],["if",6],["includes",1],["length",1],["16",2],["push",1],["walk",4],["depth",4],["number",1],["null",3],["return",4],["array",2],["slice",1],["each",3],["item",2],["typeof",1],["object",1],["rec",5],["as",1],["record",1],["filename",1],["artifact",2],["id",2],["version",1],["key",6],["files",2],["written",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#publicArtifacts.add","name":[["add",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["add",2],["value",3],["unknown",2],["const",1],["text",5],["public",1],["160",1],["if",1],["found",3],["includes",1],["length",1],["16",1],["push",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#publicArtifacts.walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["walk",4],["value",7],["unknown",3],["depth",5],["number",2],["if",5],["null",3],["return",3],["array",2],["slice",1],["16",1],["each",3],["item",2],["typeof",1],["object",1],["const",1],["rec",5],["as",1],["record",1],["string",1],["filename",1],["artifact",2],["id",2],["version",1],["key",6],["add",1],["artifacts",1],["files",2],["written",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#publicList","name":[["public",1],["list",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["public",3],["list",2],["value",4],["unknown",2],["limit",6],["24",2],["text",4],["160",2],["string",2],["return",1],["array",2],["slice",1],["map",1],["item",2],["filter",1],["boolean",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#queueMetadata","name":[["queue",1],["metadata",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["queue",4],["metadata",4],["raw",3],["unknown",2],["const",2],["as",2],["record",1],["rev",4],["model",4],["profile",4],["revision",2],["number",2],["string",1],["na",1],["return",1],["preview",2],["public",2],["text",2],["160",1],["id",2],["96",1],["finite",1],["null",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeActionTimeline","name":[["sanitize",1],["action",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["action",7],["timeline",12],["payload",7],["unknown",4],["const",25],["source",6],["as",17],["record",11],["src",17],["usage",4],["value",10],["bag",4],["typeof",3],["object",3],["number",15],["key",4],["string",5],["safe",1],["integer",1],["return",5],["input",2],["tokens",6],["output",2],["total",7],["permission",5],["public",33],["text",30],["state",4],["scope",1],["filter",2],["boolean",1],["join",1],["80",3],["raw",22],["groups",11],["array",6],["group",36],["slice",3],["page",1],["size",1],["map",3],["events",4],["event",18],["id",27],["96",13],["sequence",2],["type",2],["64",3],["name",4],["120",2],["side",2],["effect",2],["class",2],["resource",2],["keys",2],["list",2],["160",2],["artifacts",3],["32",4],["200",1],["concat",1],["result",1],["outcome",2],["error",4],["created",4],["at",14],["attempts",4],["attempt",20],["50",1],["producing",2],["cell",4],["ordinal",19],["generation",2],["allocated",2],["started",2],["response",2],["capture",2],["finished",2],["terminal",2],["48",4],["240",1],["replayed",2],["from",2],["session",13],["root",4],["frame",4],["null",7],["cost",6],["num",4],["undefined",1],["na",1],["branch",4],["turn",2],["kind",3],["language",2],["24",1],["provider",2],["model",2],["title",2],["260",1],["status",2],["owner",3],["replay",2],["policy",2],["finite",4],["first",8],["last",8],["has",14],["more",12],["before",5],["earlier",2],["after",5],["count",12],["length",3],["project",2],["math",1],["max",1],["truncated",2],["running",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeActionTimeline.permission","name":[["permission",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["permission",2],["value",7],["unknown",2],["typeof",1],["object",1],["public",2],["text",2],["as",2],["record",2],["state",1],["scope",1],["filter",1],["boolean",1],["join",1],["80",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeActionTimeline.usage","name":[["usage",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["usage",2],["value",5],["unknown",2],["const",2],["source",4],["bag",4],["typeof",1],["object",1],["as",3],["record",1],["number",7],["key",4],["string",1],["safe",1],["integer",1],["return",1],["input",2],["tokens",6],["output",2],["total",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeActionTimeline.usage.number","name":[["number",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["number",5],["key",5],["string",2],["safe",1],["integer",1],["source",3],["bag",3],["as",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeBranches","name":[["sanitize",1],["branches",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",3],["branches",5],["payload",5],["unknown",5],["branch",18],["state",2],["const",10],["wrapped",3],["as",9],["record",9],["source",13],["capabilities",18],["actions",1],["capability",16],["enabled",10],["value",9],["true",6],["typeof",5],["object",5],["reason",11],["public",14],["text",14],["200",3],["checkpoints",4],["items",3],["array",4],["slice",2],["100",2],["map",2],["item",8],["cp",19],["metadata",6],["return",3],["checkpoint",13],["id",21],["96",8],["parent",2],["80",1],["created",4],["at",4],["message",6],["cursor",6],["action",2],["cell",6],["internal",3],["kind",2],["24",1],["requires",3],["kernel",3],["recovery",3],["undo",2],["revert",14],["fork",18],["root",2],["frame",2],["current",1],["from",8],["preview",9],["activate",4],["promote",3],["artifact",1],["reasons",1],["name",2],["120",1],["head",2],["active",2],["view",2],["only",2],["activatable",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeBranches.capabilityEnabled","name":[["capability",1],["enabled",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["capability",2],["enabled",3],["value",6],["unknown",2],["true",2],["typeof",1],["object",1],["as",1],["record",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeBranches.capabilityReason","name":[["capability",1],["reason",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["capability",2],["reason",3],["value",5],["unknown",2],["public",1],["text",1],["typeof",1],["object",1],["as",1],["record",1],["200",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeBranches.checkpoints","name":[["checkpoints",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["checkpoints",2],["items",4],["unknown",2],["array",2],["slice",1],["100",1],["map",1],["item",4],["const",2],["cp",19],["typeof",2],["object",2],["as",2],["record",2],["metadata",6],["return",1],["checkpoint",7],["id",11],["public",6],["text",6],["96",4],["parent",2],["reason",2],["80",1],["created",2],["at",2],["message",2],["cursor",6],["action",2],["cell",2],["internal",3],["true",1],["source",4],["kind",2],["24",1],["requires",3],["kernel",3],["recovery",3],["undo",2],["revert",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeComputeTasks","name":[["sanitize",1],["compute",1],["tasks",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["compute",4],["tasks",10],["payload",6],["unknown",3],["const",5],["wrapped",3],["as",4],["record",4],["source",5],["array",2],["return",2],["polled",2],["live",4],["count",4],["math",3],["max",3],["number",4],["slice",1],["200",1],["map",1],["raw",2],["task",17],["outputs",5],["job",2],["id",2],["public",4],["text",4],["120",1],["provider",2],["64",1],["status",2],["32",1],["reason",3],["termination",1],["500",1],["terminal",2],["updated",2],["at",2],["file",2],["total",2],["bytes",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeContext","name":[["sanitize",1],["context",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["context",5],["payload",5],["unknown",4],["state",2],["const",8],["wrapped",3],["as",26],["record",6],["source",22],["layers",5],["segments",1],["composition",1],["history",6],["array",10],["compaction",7],["return",5],["token",9],["count",21],["number",30],["finite",9],["null",5],["limit",3],["output",3],["reserve",3],["message",6],["math",7],["max",6],["length",2],["handoff",3],["id",7],["compressed",4],["slice",4],["100",2],["map",4],["raw",6],["layer",10],["name",2],["public",8],["text",8],["kind",5],["type",2],["120",4],["64",1],["status",2],["48",3],["omitted",3],["20",1],["item",25],["reasons",3],["rec",5],["reason",2],["50",1],["archive",2],["branch",2],["generation",2],["created",2],["at",2],["tokens",6],["before",3],["after",3],["artifact",3],["refs",2],["min",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeDelegations","name":[["sanitize",1],["delegations",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["delegations",2],["payload",5],["unknown",5],["delegation",3],["state",2],["const",10],["wrapped",3],["as",18],["record",13],["source",22],["count",20],["value",4],["number",4],["safe",1],["integer",1],["na",2],["math",4],["min",4],["1000000",1],["budget",11],["typeof",6],["object",6],["null",4],["limit",2],["spawned",2],["active",2],["remaining",2],["children",5],["array",6],["slice",1],["1000",1],["map",1],["raw",4],["item",24],["progress",7],["steering",8],["overrides",11],["return",2],["child",5],["id",9],["public",10],["text",10],["96",4],["parent",2],["frame",4],["name",2],["160",2],["status",4],["32",2],["depth",2],["16",1],["task",2],["stop",2],["reason",2],["error",2],["240",1],["created",2],["at",6],["started",2],["finished",2],["turn",2],["boundary",2],["max",2],["turns",2],["queued",2],["delivered",2],["discarded",2],["model",2],["120",1],["steps",2],["permission",1],["permissions",2],["length",3],["100",2],["capability",1],["capabilities",2],["filter",1],["root",2],["initialized",2],["true",1],["stats",9],["total",3],["pending",3],["running",3],["done",3],["failed",3],["stopped",3]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeDelegations.count","name":[["count",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["count",2],["value",5],["unknown",2],["number",4],["safe",1],["integer",1],["as",3],["na",2],["math",1],["min",1],["1000000",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeExecutionQueue","name":[["sanitize",1],["execution",1],["queue",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["execution",9],["queue",14],["payload",5],["unknown",3],["const",6],["wrapped",3],["as",10],["record",4],["source",13],["ticket",5],["item",6],["null",3],["if",1],["return",3],["rec",16],["owner",10],["id",9],["public",9],["text",8],["96",4],["status",2],["32",1],["kind",3],["48",1],["branch",2],["language",2],["24",1],["generation",2],["resource",2],["keys",2],["list",1],["position",3],["number",9],["finite",3],["queued",5],["at",4],["started",2],["cancel",2],["requested",2],["metadata",3],["array",4],["slice",1],["100",1],["map",1],["filter",1],["count",6],["length",1],["active",3],["closed",2],["close",2],["reason",2],["160",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeExecutionQueue.ticket","name":[["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["ticket",4],["item",4],["unknown",2],["execution",4],["null",4],["if",1],["return",2],["const",2],["rec",16],["as",4],["record",2],["owner",7],["id",9],["public",8],["text",7],["96",4],["status",2],["32",1],["kind",3],["48",1],["branch",2],["language",2],["24",1],["generation",2],["resource",2],["keys",2],["list",1],["queue",4],["position",3],["number",3],["finite",1],["queued",2],["at",4],["started",2],["cancel",2],["requested",2],["metadata",3]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeRecovery","name":[["sanitize",1],["recovery",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["recovery",8],["payload",5],["unknown",2],["state",8],["const",8],["wrapped",3],["as",9],["record",7],["source",21],["generations",6],["current",4],["candidate",3],["journal",5],["log",3],["events",2],["array",2],["test",1],["string",1],["type",2],["python",6],["gen",2],["return",2],["status",5],["public",8],["text",8],["48",2],["progress",3],["number",3],["finite",1],["math",2],["max",1],["min",1],["null",1],["revision",2],["branch",2],["id",8],["96",3],["view",2],["only",2],["true",2],["trust",2],["32",1],["explicit",2],["required",2],["generation",6],["message",4],["reason",2],["error",2],["phase",2],["240",2],["slice",1],["50",1],["map",1],["raw",2],["item",11],["filter",1],["boolean",1],["join",1],["at",3],["created",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeRecoveryActions","name":[["sanitize",1],["recovery",1],["actions",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["recovery",9],["actions",7],["payload",5],["unknown",2],["const",5],["wrapped",3],["as",3],["record",3],["source",10],["advertised",2],["new",1],["map",3],["array",2],["item",11],["rec",4],["return",3],["string",1],["id",10],["root",2],["frame",2],["public",6],["text",6],["96",3],["branch",2],["checkpoint",2],["state",4],["48",1],["view",2],["only",2],["true",5],["trust",2],["32",1],["explicit",2],["required",2],["action",2],["ids",1],["enabled",2],["reason",2],["unavailable",1],["240",1],["requires",4],["confirmation",2],["ticket",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeRevertMutationResult","name":[["sanitize",1],["revert",1],["mutation",1],["result",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["revert",5],["mutation",4],["result",4],["source",5],["unknown",2],["const",2],["rec",4],["as",2],["record",2],["checkpoint",6],["return",1],["ok",2],["true",2],["branch",2],["id",4],["public",2],["text",2],["96",2],["requires",2],["kernel",2],["recovery",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeRevertPreview","name":[["sanitize",1],["revert",1],["preview",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["revert",4],["preview",4],["source",5],["unknown",5],["null",5],["if",1],["typeof",1],["object",1],["return",3],["const",6],["rec",12],["as",6],["record",6],["workspace",6],["count",11],["value",8],["array",2],["math",3],["min",2],["length",1],["1000000",3],["delta",12],["number",3],["finite",1],["max",1],["bag",3],["added",2],["removed",2],["branch",2],["id",6],["public",3],["text",3],["96",3],["current",2],["checkpoint",4],["target",2],["apply",2],["messages",2],["notebook",2],["actions",2],["writes",2],["deletes",2],["conflicts",2],["artifacts",2],["environment",2],["changed",2],["true",2],["permissions",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeRevertPreview.count","name":[["count",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["count",2],["value",4],["unknown",2],["array",2],["math",1],["min",1],["length",1],["1000000",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeRevertPreview.delta","name":[["delta",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["delta",2],["value",4],["unknown",2],["number",3],["finite",1],["math",2],["max",1],["1000000",2],["min",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeRevertPreview.setDelta","name":[["delta",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["delta",2],["value",3],["unknown",2],["const",1],["bag",3],["as",1],["record",1],["return",1],["added",2],["count",4],["removed",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeSecurity","name":[["sanitize",1],["security",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["security",5],["payload",5],["unknown",2],["state",6],["const",5],["wrapped",3],["as",7],["record",5],["source",9],["sandbox",17],["kernel",1],["test",3],["string",1],["type",1],["permission",8],["permissions",1],["return",2],["public",11],["text",11],["status",1],["48",4],["mode",4],["32",2],["backend",2],["64",2],["enforced",2],["self",2],["passed",2],["true",1],["network",2],["policy",3],["detail",2],["warning",1],["500",1],["generation",8],["ended",6],["runtimes",3],["array",2],["slice",1],["map",1],["raw",2],["runtime",6],["language",2],["16",1],["reason",2],["80",1],["pending",3],["count",3],["number",3],["finite",1],["unattended",2]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeVariableInspection","name":[["sanitize",1],["variable",1],["inspection",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["sanitize",2],["variable",2],["inspection",2],["payload",5],["unknown",6],["frame",9],["id",18],["string",22],["language",7],["available",7],["boolean",5],["root",4],["branch",11],["state",15],["generation",4],["revision",6],["number",10],["variables",7],["array",4],["record",6],["truncated",4],["reason",4],["const",14],["source",15],["typeof",5],["object",2],["as",7],["allowed",2],["states",2],["active",5],["busy",1],["ended",1],["not",1],["started",1],["restoring",1],["unsupported",1],["failed",3],["includes",1],["stored",2],["value",10],["public",10],["text",10],["96",4],["exact",5],["scope",5],["primitive",2],["if",7],["null",1],["return",6],["finite",1],["240",1],["undefined",2],["slice",1],["500",1],["map",1],["raw",4],["item",12],["safe",8],["name",3],["160",2],["type",3],["kind",5],["32",1],["integer",2],["length",4],["math",1],["min",1],["1000000000000",1],["preview",5],["fingerprint",5],["128",2],["lower",1],["case",1],["f0",1],["test",1],["filter",1],["true",1],["200",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#sanitizeVariableInspection.primitive","name":[["primitive",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["primitive",2],["value",10],["unknown",2],["if",3],["null",1],["typeof",3],["boolean",1],["return",4],["number",2],["finite",1],["string",1],["public",1],["text",1],["240",1],["undefined",1]]},{"id":"frontend/src/features/timeline/sanitize.ts#timelineOrdinal","name":[["timeline",1],["ordinal",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["sanitize",1],["ts",1]],"body":[["function",2],["timeline",2],["ordinal",2],["value",6],["unknown",2],["number",5],["null",4],["return",1],["finite",1]]},{"id":"frontend/src/features/timeline/types.ts","name":[["types",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["allowlist",1],["shaped",1],["timeline",1],["workbench",1],["payloads",1],["port",1],["app",1],["js",1],["2795",1],["3298",1]]},{"id":"frontend/src/features/timeline/types.ts#ActionTimeline","name":[["action",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["action",2],["timeline",4],["project",2],["id",6],["string",6],["root",2],["frame",2],["branch",2],["groups",2],["group",2],["session",2],["count",6],["number",10],["null",6],["total",2],["truncated",2],["boolean",12],["has",8],["more",6],["before",2],["after",2],["earlier",2],["first",2],["ordinal",4],["last",2],["running",2]]},{"id":"frontend/src/features/timeline/types.ts#BranchCheckpoint","name":[["branch",1],["checkpoint",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["branch",2],["checkpoint",8],["id",8],["string",12],["parent",2],["reason",2],["created",2],["at",2],["unknown",8],["message",2],["cursor",6],["action",2],["cell",2],["internal",2],["boolean",4],["source",4],["kind",2],["requires",2],["kernel",2],["recovery",2],["undo",2],["revert",2]]},{"id":"frontend/src/features/timeline/types.ts#BranchRow","name":[["branch",1],["row",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["branch",6],["row",2],["id",4],["string",6],["name",2],["head",2],["checkpoint",4],["created",2],["at",2],["unknown",2],["active",2],["boolean",6],["view",2],["only",2],["activatable",2],["checkpoints",2]]},{"id":"frontend/src/features/timeline/types.ts#BranchState","name":[["branch",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["branch",6],["state",2],["root",2],["frame",2],["id",4],["string",10],["capabilities",2],["record",4],["boolean",2],["capability",2],["reasons",2],["branches",2],["row",2],["revert",4],["preview",4],["null",2]]},{"id":"frontend/src/features/timeline/types.ts#BranchUndo","name":[["branch",1],["undo",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["branch",4],["undo",2],["id",4],["string",4],["revert",2],["checkpoint",2]]},{"id":"frontend/src/features/timeline/types.ts#CompactionHistoryItem","name":[["compaction",1],["history",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["compaction",2],["history",2],["item",2],["archive",2],["id",6],["string",6],["branch",2],["generation",2],["created",2],["at",2],["number",10],["message",2],["count",4],["tokens",4],["before",2],["after",2],["artifact",2]]},{"id":"frontend/src/features/timeline/types.ts#ComputeTask","name":[["compute",1],["task",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["compute",2],["task",2],["job",2],["id",2],["string",8],["provider",2],["status",2],["reason",2],["live",2],["boolean",4],["terminal",2],["updated",2],["at",2],["number",6],["outputs",2],["file",2],["count",2],["total",2],["bytes",2]]},{"id":"frontend/src/features/timeline/types.ts#ComputeTasks","name":[["compute",1],["tasks",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["compute",4],["tasks",4],["polled",2],["boolean",2],["live",2],["count",2],["number",2],["task",2]]},{"id":"frontend/src/features/timeline/types.ts#ContextLayer","name":[["context",1],["layer",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["context",2],["layer",2],["name",2],["string",6],["kind",2],["token",2],["count",2],["number",2],["null",2],["status",2],["compressed",2],["boolean",2]]},{"id":"frontend/src/features/timeline/types.ts#ContextOmitted","name":[["context",1],["omitted",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["context",2],["omitted",2],["kind",2],["string",4],["count",4],["number",4],["reasons",2],["array",2],["reason",2]]},{"id":"frontend/src/features/timeline/types.ts#ContextState","name":[["context",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["context",6],["state",2],["token",4],["count",6],["number",10],["null",8],["limit",2],["output",2],["reserve",2],["message",2],["compaction",6],["handoff",2],["boolean",4],["compressed",2],["layers",2],["layer",2],["omitted",4],["history",4],["item",2]]},{"id":"frontend/src/features/timeline/types.ts#DelegationChild","name":[["delegation",1],["child",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["delegation",2],["child",6],["id",6],["string",18],["parent",2],["frame",2],["name",2],["status",4],["depth",2],["number",18],["task",2],["stop",2],["reason",2],["error",2],["created",2],["at",6],["unknown",6],["started",2],["finished",2],["progress",2],["turn",2],["boundary",2],["max",2],["turns",2],["null",4],["steering",2],["queued",2],["delivered",2],["discarded",2],["overrides",2],["model",2],["steps",2],["permission",2],["count",4],["capability",2]]},{"id":"frontend/src/features/timeline/types.ts#DelegationState","name":[["delegation",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["delegation",4],["state",2],["root",2],["frame",2],["id",2],["string",2],["initialized",2],["boolean",2],["budget",2],["limit",2],["number",20],["spawned",2],["active",2],["remaining",2],["null",2],["stats",2],["total",2],["pending",2],["running",2],["done",2],["failed",2],["stopped",2],["children",2],["child",2]]},{"id":"frontend/src/features/timeline/types.ts#ExecutionQueue","name":[["execution",1],["queue",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["execution",6],["queue",4],["owner",2],["ticket",4],["null",2],["queued",2],["count",4],["number",4],["active",2],["closed",2],["boolean",2],["close",2],["reason",2],["string",2]]},{"id":"frontend/src/features/timeline/types.ts#ExecutionTicket","name":[["execution",1],["ticket",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["execution",4],["ticket",2],["id",8],["string",16],["status",2],["owner",2],["kind",2],["branch",2],["language",2],["generation",2],["resource",2],["keys",2],["queue",4],["position",2],["number",2],["null",2],["queued",2],["at",4],["unknown",4],["started",2],["cancel",2],["requested",2],["boolean",2],["metadata",4]]},{"id":"frontend/src/features/timeline/types.ts#LedgerEntry","name":[["ledger",1],["entry",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["ledger",6],["entry",6],["turn",2],["group",2]]},{"id":"frontend/src/features/timeline/types.ts#LedgerGroupEntry","name":[["ledger",1],["group",1],["entry",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",4],["ledger",2],["group",8],["entry",2],["timeline",2],["turn",6],["id",2],["string",4],["start",2],["boolean",8],["boundary",2],["stats",2],["count",2],["number",4],["total",2],["ms",2],["null",4],["has",2],["running",2],["duration",2],["foldable",2]]},{"id":"frontend/src/features/timeline/types.ts#LedgerTurnEntry","name":[["ledger",1],["turn",1],["entry",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",4],["ledger",2],["turn",8],["entry",2],["id",2],["string",4],["groups",2],["timeline",2],["group",2],["stats",2],["count",2],["number",4],["total",2],["ms",2],["null",2],["has",2],["running",2],["boolean",4],["duration",2],["boundary",2]]},{"id":"frontend/src/features/timeline/types.ts#OverviewModel","name":[["overview",1],["model",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["overview",2],["model",2],["items",2],["timeline",4],["span",4],["by",2],["id",2],["map",2],["string",2],["lane",2],["count",2],["number",6],["data",4],["start",2],["null",4],["end",2]]},{"id":"frontend/src/features/timeline/types.ts#QueueMetadata","name":[["queue",1],["metadata",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["queue",2],["metadata",2],["preview",2],["string",4],["model",4],["profile",4],["id",2],["revision",2],["number",2],["null",2]]},{"id":"frontend/src/features/timeline/types.ts#RecoveryAction","name":[["recovery",1],["action",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["recovery",2],["action",2],["id",2],["string",4],["enabled",2],["boolean",6],["reason",2],["requires",4],["confirmation",2],["ticket",2]]},{"id":"frontend/src/features/timeline/types.ts#RecoveryActions","name":[["recovery",1],["actions",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["recovery",6],["actions",4],["root",2],["frame",2],["id",6],["string",10],["branch",2],["checkpoint",2],["state",4],["view",2],["only",2],["boolean",4],["trust",2],["explicit",2],["required",2],["action",2]]},{"id":"frontend/src/features/timeline/types.ts#RecoveryLogItem","name":[["recovery",1],["log",1],["item",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["recovery",2],["log",2],["item",2],["status",2],["string",4],["message",2],["at",2],["unknown",2]]},{"id":"frontend/src/features/timeline/types.ts#RecoveryState","name":[["recovery",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["recovery",6],["state",6],["status",2],["string",12],["progress",2],["number",2],["null",2],["revision",2],["unknown",2],["branch",2],["id",6],["view",2],["only",2],["boolean",4],["trust",2],["explicit",2],["required",2],["python",2],["generation",4],["message",2],["log",4],["item",2]]},{"id":"frontend/src/features/timeline/types.ts#RevertMutationResult","name":[["revert",1],["mutation",1],["result",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["revert",4],["mutation",2],["result",2],["ok",2],["boolean",4],["branch",2],["id",4],["string",4],["checkpoint",2],["requires",2],["kernel",2],["recovery",2]]},{"id":"frontend/src/features/timeline/types.ts#RevertPreview","name":[["revert",1],["preview",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["revert",2],["preview",2],["branch",2],["id",6],["string",6],["current",2],["checkpoint",4],["target",2],["apply",2],["boolean",2],["messages",2],["delta",6],["number",16],["notebook",2],["actions",2],["workspace",2],["writes",2],["count",10],["deletes",2],["conflicts",2],["artifacts",2],["added",2],["removed",2],["environment",2],["changed",4],["true",4],["null",4],["permissions",2]]},{"id":"frontend/src/features/timeline/types.ts#SecurityState","name":[["security",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["security",2],["state",6],["sandbox",2],["string",22],["mode",4],["backend",2],["enforced",2],["boolean",8],["self",2],["test",2],["passed",2],["network",2],["policy",2],["detail",2],["generation",8],["ended",6],["runtimes",2],["array",2],["language",2],["source",2],["reason",2],["permission",2],["pending",2],["count",2],["number",2],["unattended",2]]},{"id":"frontend/src/features/timeline/types.ts#TimelineAttempt","name":[["timeline",1],["attempt",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["timeline",2],["attempt",6],["id",8],["string",12],["producing",2],["cell",4],["ordinal",2],["unknown",12],["generation",2],["allocated",2],["at",10],["started",2],["response",2],["capture",2],["finished",2],["terminal",2],["state",2],["error",2],["replayed",2],["from",2]]},{"id":"frontend/src/features/timeline/types.ts#TimelineEvent","name":[["timeline",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",4],["timeline",2],["event",4],["id",4],["string",16],["sequence",2],["unknown",4],["action",2],["name",2],["side",2],["effect",2],["class",2],["resource",2],["keys",2],["artifacts",2],["outcome",2],["error",2],["boolean",2],["created",2],["at",2]]},{"id":"frontend/src/features/timeline/types.ts#TimelineGroup","name":[["timeline",1],["group",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["timeline",10],["group",4],["id",6],["string",24],["branch",2],["turn",2],["ordinal",2],["number",4],["null",4],["kind",2],["language",2],["provider",2],["model",2],["title",2],["status",2],["owner",2],["permission",2],["replay",2],["policy",2],["usage",4],["cost",2],["created",2],["at",2],["unknown",2],["session",4],["events",2],["event",2],["attempts",2],["attempt",2]]},{"id":"frontend/src/features/timeline/types.ts#TimelineSession","name":[["timeline",1],["session",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["timeline",2],["session",2],["root",2],["frame",2],["id",2],["string",4],["name",2],["null",2]]},{"id":"frontend/src/features/timeline/types.ts#TimelineSpan","name":[["timeline",1],["span",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["timeline",8],["span",4],["group",6],["id",2],["string",2],["attempt",4],["rank",2],["number",22],["lane",2],["count",2],["times",2],["allocated",2],["null",14],["started",2],["response",2],["capture",2],["finished",2],["segments",2],["segment",2],["start",2],["end",2],["marker",2],["at",4],["point",2],["running",2],["boolean",2]]},{"id":"frontend/src/features/timeline/types.ts#TimelineSpanSegment","name":[["timeline",1],["span",1],["segment",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["timeline",2],["span",2],["segment",2],["phase",2],["string",2],["start",2],["number",4],["end",2]]},{"id":"frontend/src/features/timeline/types.ts#TimelineUsage","name":[["timeline",1],["usage",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["types",1],["ts",1]],"body":[["type",2],["timeline",2],["usage",2],["input",2],["tokens",6],["number",6],["output",2],["total",2]]},{"id":"frontend/src/features/timeline/ws.ts","name":[["ws",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["timeline",5],["workbench",2],["ws",7],["handlers",1],["one",1],["handler",3],["per",1],["type",2],["06",1],["owns",1],["replay",2],["begin",1],["end",1],["frame",2],["update",2],["artifact",1],["created",1],["port",1],["app",1],["js",1],["5225",1],["5269",1],["import",8],["ready",1],["from",9],["compat",1],["stub",1],["public",1],["text",1],["scrub",2],["event",2],["id",1],["mine",1],["guards",1],["has",1],["register",1],["registry",1],["message",1],["types",1],["action",5],["branch",3],["scope",1],["merge",2],["delegation",1],["child",1],["remember",2],["execution",3],["queue",2],["state",1],["render",1],["schedule",2],["conversation",1],["resync",1],["refresh",1],["ledger",1],["island",1],["undo",1],["projection",1],["timelines",1],["sanitize",6],["branches",1],["recovery",1],["security",1],["kernel",1],["status",1],["14",1],["also",1],["writes",1],["sandbox",1],["via",1],["helper",1]]},{"id":"frontend/src/features/timeline/ws.ts#applyKernelSandbox","name":[["apply",1],["kernel",1],["sandbox",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["apply",2],["kernel",2],["sandbox",6],["unknown",2],["void",2],["if",1],["security",2],["state",1],["sanitize",1]]},{"id":"frontend/src/features/timeline/ws.ts#handleActionTimeline","name":[["handle",1],["action",1],["timeline",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["handle",2],["action",10],["timeline",10],["ws",2],["message",2],["void",2],["const",2],["fid",2],["event",1],["frame",1],["id",3],["if",3],["mine",1],["return",1],["incoming",4],["sanitize",1],["current",3],["branch",6],["scope",1],["merge",1],["timelines",1],["latest",2],["active",1],["tab",1],["update",1],["ledger",1],["direction",1]]},{"id":"frontend/src/features/timeline/ws.ts#handleBranch","name":[["handle",1],["branch",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["handle",2],["branch",19],["ws",2],["message",2],["void",2],["const",1],["fid",3],["event",1],["frame",1],["id",9],["if",6],["mine",1],["return",2],["type",4],["projection",2],["restored",1],["activation",2],["state",6],["schedule",2],["conversation",1],["resync",1],["string",1],["reverted",1],["ok",1],["true",1],["public",5],["text",5],["96",5],["checkpoint",3],["undo",3],["revert",1],["branches",4],["payload",2],["as",1],["unknown",1],["sanitize",1],["from",1],["else",1],["workbench",1],["refresh",1],["80",1],["active",2],["tab",2],["timeline",2],["render",1],["action",1],["notebook",2],["paint",1]]},{"id":"frontend/src/features/timeline/ws.ts#handleDelegation","name":[["handle",1],["delegation",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["handle",2],["delegation",4],["ws",2],["message",2],["void",2],["const",1],["fid",2],["event",3],["frame",1],["id",1],["if",3],["mine",1],["return",1],["type",1],["child",2],["merge",1],["schedule",1],["workbench",1],["refresh",1],["60",1],["active",1],["tab",1],["timeline",2],["render",1],["action",1]]},{"id":"frontend/src/features/timeline/ws.ts#handleExecutionQueue","name":[["handle",1],["execution",1],["queue",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["handle",2],["execution",3],["queue",3],["ws",2],["message",2],["void",2],["const",1],["fid",2],["event",1],["frame",1],["id",1],["if",3],["mine",1],["return",1],["remember",1],["active",2],["tab",2],["timeline",2],["render",1],["action",1],["notebook",2],["paint",1]]},{"id":"frontend/src/features/timeline/ws.ts#handleExecutionState","name":[["handle",1],["execution",1],["state",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["handle",2],["execution",11],["state",4],["ws",2],["message",2],["void",2],["const",2],["fid",2],["event",1],["frame",1],["id",2],["if",5],["mine",1],["return",1],["type",1],["owner",8],["current",3],["queue",4],["sanitize",2],["null",2],["remember",2],["status",1],["running",1],["else",2],["identity",1],["schedule",1],["workbench",1],["refresh",1],["60",1],["active",2],["tab",2],["timeline",2],["render",1],["action",1],["notebook",2],["paint",1]]},{"id":"frontend/src/features/timeline/ws.ts#handleRecovery","name":[["handle",1],["recovery",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["handle",2],["recovery",8],["ws",2],["message",2],["void",2],["const",2],["fid",2],["event",1],["frame",1],["id",1],["if",5],["mine",1],["return",1],["next",4],["sanitize",1],["previous",4],["state",5],["type",2],["log",4],["object",2],["from",1],["entries",2],["filter",1],["value",3],["null",1],["concat",1],["slice",1],["50",1],["else",1],["completed",1],["failed",1],["partial",1],["cancelled",1],["includes",1],["string",1],["status",1],["lower",1],["case",1],["schedule",1],["workbench",1],["refresh",1],["120",1],["active",2],["tab",2],["timeline",2],["render",1],["action",1],["notebook",2],["paint",1]]},{"id":"frontend/src/features/timeline/ws.ts#handleSandbox","name":[["handle",1],["sandbox",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["handle",2],["sandbox",2],["ws",2],["message",2],["void",2],["const",1],["fid",2],["event",1],["frame",1],["id",1],["if",2],["mine",1],["return",1],["security",2],["state",1],["sanitize",1],["active",1],["tab",1],["timeline",2],["render",1],["action",1]]},{"id":"frontend/src/features/timeline/ws.ts#paintNotebook","name":[["paint",1],["notebook",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["paint",2],["notebook",3],["void",3],["const",1],["fn",3],["global",1],["as",2],["record",1],["string",1],["unknown",1],["render",1],["if",1],["ready",1]]},{"id":"frontend/src/features/timeline/ws.ts#registerTimelineHandlers","name":[["register",1],["timeline",1],["handlers",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["register",11],["timeline",6],["handlers",2],["void",2],["unless",9],["present",9],["action",4],["handle",9],["execution",6],["queue",2],["state",7],["owner",1],["const",4],["type",8],["recovery",4],["log",1],["branch",8],["activation",1],["projection",1],["restored",1],["checkpoint",2],["created",2],["reverted",1],["revert",1],["conflict",1],["delegation",5],["child",1],["event",1],["progress",1],["steering",1],["sandbox",3],["status",2],["security",1]]},{"id":"frontend/src/features/timeline/ws.ts#registerUnlessPresent","name":[["register",1],["unless",1],["present",1]],"path":[["frontend",1],["src",1],["features",1],["timeline",1],["ws",1],["ts",1]],"body":[["function",2],["register",3],["unless",2],["present",2],["type",4],["string",2],["handler",5],["ws",4],["message",2],["void",4],["if",1],["has",1]]},{"id":"frontend/src/features/ws/connect.test.ts","name":[["connect",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["test",1],["ts",1]],"body":[["import",6],["after",3],["each",4],["before",3],["describe",2],["expect",13],["vi",10],["from",6],["vitest",1],["current",2],["id",4],["stores",3],["session",2],["reset",5],["store",2],["fields",2],["signal",3],["field",1],["seq",8],["seen",5],["stream",3],["epoch",4],["ws",30],["as",2],["api",5],["ping",5],["ms",4],["reconnect",2],["clear",3],["connect",7],["web",12],["socket",26],["impl",3],["url",5],["type",4],["register",2],["handler",4],["handlers",3],["registry",1],["fake",10],["instances",8],["stub",1],["global",1],["location",1],["protocol",3],["http",2],["host",3],["example",2],["test",2],["8760",2],["timers",7],["undefined",2],["all",2],["unstub",1],["globals",1],["real",1],["builds",1],["same",1],["v1",2],["app",1],["js",1],["5158",1],["be",5],["https",1],["wss",1],["subscribes",1],["open",5],["since",2],["value",6],["fid",6],["ep",2],["const",4],["defined",1],["json",2],["parse",1],["sent",3],["equal",4],["view",1],["root",2],["frame",2],["pings",1],["every",1],["25s",1],["while",1],["advance",4],["by",4],["time",4],["reconnects",1],["1500ms",1],["close",1],["drop",1],["have",3],["length",3],["onmessage",1],["applies",1],["event",1],["advancing",1],["order",4],["string",3],["ok",2],["push",2],["emit",1],["stringify",1],["cursor",2]]},{"id":"frontend/src/features/ws/connect.test.ts#FakeWebSocket","name":[["fake",1],["web",1],["socket",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["test",1],["ts",1]],"body":[["class",2],["fake",4],["web",4],["socket",6],["implements",2],["ws",2],["static",1],["instances",2],["url",4],["string",5],["ready",3],["state",3],["sent",2],["onopen",2],["ev",3],["unknown",3],["void",7],["null",6],["onclose",2],["onmessage",2],["data",5],["constructor",1],["push",2],["send",1],["open",1],["drop",1],["emit",1]]},{"id":"frontend/src/features/ws/connect.test.ts#FakeWebSocket.constructor","name":[["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["test",1],["ts",1]],"body":[["constructor",2],["url",4],["string",2],["fake",1],["web",1],["socket",1],["instances",1],["push",1]]},{"id":"frontend/src/features/ws/connect.test.ts#FakeWebSocket.drop","name":[["drop",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["test",1],["ts",1]],"body":[["drop",2],["void",2],["ready",1],["state",1],["onclose",1]]},{"id":"frontend/src/features/ws/connect.test.ts#FakeWebSocket.emit","name":[["emit",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["test",1],["ts",1]],"body":[["emit",2],["data",3],["string",2],["void",2],["onmessage",1]]},{"id":"frontend/src/features/ws/connect.test.ts#FakeWebSocket.open","name":[["open",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["test",1],["ts",1]],"body":[["open",2],["void",2],["ready",1],["state",1],["onopen",1]]},{"id":"frontend/src/features/ws/connect.test.ts#FakeWebSocket.send","name":[["send",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["test",1],["ts",1]],"body":[["send",2],["data",3],["string",2],["void",2],["sent",1],["push",1]]},{"id":"frontend/src/features/ws/connect.ts","name":[["connect",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["import",4],["current",1],["id",1],["from",4],["stores",2],["session",1],["seq",2],["seen",1],["stream",2],["epoch",2],["ws",7],["as",1],["signal",1],["event",4],["registry",1],["type",1],["message",1],["types",1],["export",3],["const",3],["api",2],["v1",1],["ping",1],["ms",2],["25000",1],["reconnect",1],["1500",1],["let",2],["ctor",1],["constructor",1],["undefined",1],["app",3],["js",3],["5181",1],["subscribe",1],["since",1],["so",1],["server",1],["resume",2],["5182",1],["apply",1],["one",1],["parsed",1],["then",2],["record",2],["cursor",2],["port",1],["5162",1],["5169",1],["only",1],["after",1],["has",1],["applied",1],["advancing",1],["first",1],["would",2],["handler",1],["throws",1],["leave",1],["client",1],["claiming",1],["never",1],["rendered",1],["skip",1],["good",1]]},{"id":"frontend/src/features/ws/connect.ts#clearWsPing","name":[["clear",1],["ws",1],["ping",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["clear",3],["ws",4],["ping",2],["void",2],["interval",1],["connect",2],["undefined",1]]},{"id":"frontend/src/features/ws/connect.ts#conn","name":[["conn",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["conn",3],["boolean",2],["void",2],["try",1],["const",1],["document",2],["query",1],["selector",1],["dot",2],["if",1],["class",1],["name",1],["off",1],["catch",1],["unit",1],["tests",1],["have",1],["no",1]]},{"id":"frontend/src/features/ws/connect.ts#connectWS","name":[["connect",1],["ws",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["connect",7],["ws",12],["const",1],["socket",7],["new",1],["resolve",1],["ctor",1],["url",1],["signal",1],["value",3],["onopen",1],["conn",2],["true",1],["if",1],["current",2],["id",2],["sub",1],["onclose",1],["false",1],["timeout",1],["reconnect",1],["ms",2],["onmessage",1],["handle",1],["incoming",1],["message",1],["data",1],["clear",1],["interval",2],["try",1],["ready",1],["state",1],["send",1],["type",1],["ping",3],["catch",1],["ignore",1],["failure",1]]},{"id":"frontend/src/features/ws/connect.ts#ConnectWS","name":[["connect",1],["ws",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["type",4],["connect",2],["ws",2],["void",2],["return",2],["typeof",2],["interval",2]]},{"id":"frontend/src/features/ws/connect.ts#handleIncomingMessage","name":[["handle",1],["incoming",1],["message",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["handle",2],["incoming",2],["message",4],["data",3],["unknown",2],["void",2],["let",1],["ws",2],["try",1],["json",1],["parse",1],["as",2],["string",1],["catch",1],["return",1],["event",1],["const",2],["rid",4],["root",1],["frame",1],["id",1],["sq",4],["seq",2],["seen",4],["value",1],["if",1],["typeof",1],["number",1]]},{"id":"frontend/src/features/ws/connect.ts#pageLocation","name":[["page",1],["location",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["page",2],["location",4],["protocol",3],["string",4],["host",3],["if",1],["typeof",1],["undefined",1],["return",2],["http",1],["127",1],["8760",1]]},{"id":"frontend/src/features/ws/connect.ts#resolveWsCtor","name":[["resolve",1],["ws",1],["ctor",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",3],["resolve",2],["ws",7],["ctor",4],["constructor",3],["if",2],["return",2],["typeof",1],["web",3],["socket",3],["as",2],["unknown",1],["throw",1],["new",1],["error",1],["not",1],["available",1]]},{"id":"frontend/src/features/ws/connect.ts#setWebSocketImpl","name":[["web",1],["socket",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["web",2],["socket",2],["impl",2],["ctor",4],["ws",3],["constructor",2],["undefined",2],["void",2]]},{"id":"frontend/src/features/ws/connect.ts#sub","name":[["sub",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["sub",2],["string",2],["void",2],["try",1],["const",1],["socket",5],["ws",2],["signal",1],["value",3],["as",1],["null",1],["if",1],["ready",1],["state",1],["send",1],["json",1],["stringify",1],["type",1],["view",1],["session",1],["root",1],["frame",1],["id",1],["since",1],["seq",2],["seen",1],["epoch",2],["stream",1],["undefined",1],["catch",1],["closed",1],["mid",1],["handshake",1]]},{"id":"frontend/src/features/ws/connect.ts#unsub","name":[["unsub",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["unsub",2],["string",2],["void",2],["try",1],["const",1],["socket",5],["ws",2],["signal",1],["value",1],["as",1],["null",1],["if",1],["ready",1],["state",1],["send",1],["json",1],["stringify",1],["type",1],["unview",1],["session",1],["root",1],["frame",1],["id",1],["catch",1],["closed",1],["mid",1],["handshake",1]]},{"id":"frontend/src/features/ws/connect.ts#WsConstructor","name":[["ws",1],["constructor",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["type",2],["ws",4],["constructor",2],["new",2],["url",2],["string",2],["socket",2]]},{"id":"frontend/src/features/ws/connect.ts#WsSocket","name":[["ws",1],["socket",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["type",2],["ws",2],["socket",2],["ready",2],["state",2],["number",2],["send",2],["data",4],["string",2],["void",8],["onopen",2],["ev",6],["unknown",6],["null",6],["onclose",2],["onmessage",2]]},{"id":"frontend/src/features/ws/connect.ts#wsUrl","name":[["ws",1],["url",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["connect",1],["ts",1]],"body":[["function",2],["ws",4],["url",2],["loc",4],["protocol",3],["string",6],["host",3],["page",2],["location",2],["return",1],["https",1],["wss",1],["api",1]]},{"id":"frontend/src/features/ws/guards.ts","name":[["guards",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["guards",1],["ts",1]],"body":[["import",3],["current",2],["id",8],["from",3],["stores",2],["session",2],["pending",2],["execution",3],["request",4],["stream",1],["type",1],["ws",1],["message",1],["types",1],["root",1],["frame",2],["app",3],["js",3],["5185",1],["5358",1],["event",3],["belongs",1],["screen",2],["tail",1],["turn",4],["no",1],["longer",1],["one",2],["ordering",1],["real",1],["reproducible",1],["processing",2],["then",1],["failed",1],["fails",1],["inside",1],["persists",1],["its",1],["row",1],["only",2],["finishes",1],["unwinding",1],["after",1],["has",1],["been",1],["promoted",1],["out",1],["queue",1],["acting",1],["terminal",1],["there",1],["closes",1],["unlocks",1],["composer",1],["under",1],["running",1],["prints",1],["error",1],["into",1],["transcript",1],["filtered",1],["not",2],["client",2],["may",1],["reuse",1],["so",2],["legitimately",1],["share",1],["fallback",1],["daemon",1],["old",1],["enough",1],["send",1],["neither",1],["side",1],["offers",1],["any",1],["identity",2],["at",1],["all",1],["treated",1],["as",1],["pre",1],["behaviour",1],["safe",1],["default",1],["talking",1],["older",1],["server",1],["port",1],["5755",1],["5761",1],["call",1],["later",1],["lane",1],["window",1],["export",1],["skip",1],["05",1],["stubs",1],["they",1],["cannot",1],["eat",1],["cursor",1]]},{"id":"frontend/src/features/ws/guards.ts#eventFrameId","name":[["event",1],["frame",1],["id",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["guards",1],["ts",1]],"body":[["function",2],["event",2],["frame",4],["id",4],["ws",2],["message",2],["unknown",2],["return",1],["root",1]]},{"id":"frontend/src/features/ws/guards.ts#isF05Stub","name":[["f05",1],["stub",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["guards",1],["ts",1]],"body":[["function",3],["f05",2],["stub",3],["fn",3],["args",2],["never",2],["unknown",2],["boolean",2],["try",1],["return",2],["prototype",1],["string",1],["call",1],["includes",1],["05",1],["catch",1],["false",1]]},{"id":"frontend/src/features/ws/guards.ts#isStaleTurnEvent","name":[["stale",1],["turn",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["guards",1],["ts",1]],"body":[["function",2],["stale",2],["turn",2],["event",8],["ws",2],["message",2],["null",2],["undefined",2],["boolean",2],["const",2],["incoming",7],["exec",4],["execution",4],["id",7],["if",3],["pending",5],["value",5],["return",4],["false",2],["req",3],["request",3]]},{"id":"frontend/src/features/ws/guards.ts#mine","name":[["mine",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["guards",1],["ts",1]],"body":[["function",2],["mine",2],["unknown",2],["boolean",3],["return",1],["current",2],["id",2],["value",2]]},{"id":"frontend/src/features/ws/guards.ts#tryLane","name":[["try",1],["lane",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["guards",1],["ts",1]],"body":[["function",3],["try",2],["lane",2],["name",3],["string",3],["args",4],["unknown",6],["void",2],["const",1],["fn",4],["global",1],["as",3],["record",1],["if",2],["typeof",1],["return",2],["f05",1],["stub",1],["never",1]]},{"id":"frontend/src/features/ws/handlers.test.ts","name":[["handlers",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["test",1],["ts",1]],"body":[["import",10],["after",2],["each",5],["before",2],["describe",2],["expect",50],["vi",18],["from",11],["vitest",1],["art",2],["bust",2],["tbl",5],["artifacts",10],["stores",5],["live",8],["cell",2],["cells",2],["notebook",1],["open",4],["gen",2],["current",12],["id",48],["project",2],["sessions",9],["session",4],["reset",5],["store",2],["fields",2],["signal",1],["field",1],["replay",27],["gap",17],["seq",10],["seen",9],["stream",10],["epoch",20],["pending",7],["execution",7],["request",7],["handle",2],["incoming",2],["message",3],["connect",1],["stale",9],["turn",9],["event",24],["mine",7],["guards",1],["load",22],["debounce",6],["ms",5],["clear",4],["ws",6],["debouncers",2],["register",2],["builtin",2],["handlers",7],["impl",6],["registry",1],["protocol",1],["fake",1],["timers",8],["null",7],["all",3],["real",1],["unstub",1],["globals",1],["begin",10],["mismatch",1],["drops",1],["every",1],["cursor",3],["value",56],["other",4],["const",12],["previous",4],["type",15],["root",10],["frame",17],["true",23],["be",36],["not",6],["equal",1],["matching",1],["keeps",1],["cursors",1],["zeros",1],["flags",1],["reload",1],["preserves",2],["visible",1],["content",2],["until",1],["history",1],["confirmed",1],["wrap",4],["remove",3],["fn",5],["c1",2],["have",12],["been",10],["called",10],["commits",1],["without",1],["tearing",1],["down",1],["nodes",1],["throw",1],["new",5],["error",1],["must",1],["erase",1],["json",2],["stringify",1],["end",6],["waits",1],["three",1],["reads",1],["coalesces",1],["duplicate",1],["recovery",3],["async",5],["p1",1],["let",2],["resolve",13],["unknown",4],["void",2],["recover",7],["promise",9],["yes",4],["stub",3],["global",3],["conversation",3],["await",8],["times",4],["messages",6],["loaded",18],["steps",6],["run",6],["state",6],["superseded",3],["false",16],["advance",5],["by",5],["time",5],["incomplete",1],["result",2],["late",1],["complete",1],["cannot",1],["newer",1],["generation",1],["only",1],["f1",3],["f2",1],["undefined",2],["filters",1],["then",1],["e1",3],["e2",1],["r1",2],["r2",1],["update",4],["patches",1],["row",9],["place",1],["loads",1],["record",2],["string",3],["running",3],["name",1],["old",7],["list",10],["status",3],["processing",1],["titled",1],["task",2],["summary",2],["title",2],["completed",1],["artifact",6],["created",4],["upserts",1],["nested",1],["flat",1],["bare",1],["payloads",1],["art1",3],["filename",4],["png",6],["exact",3],["key",3],["api",1],["v1",4],["versions",1],["cached",1],["fixed",2],["keep",2],["dir",2],["version",1],["v2",2],["art2",2],["plan",1],["length",3],["as",1]]},{"id":"frontend/src/features/ws/handlers.ts","name":[["handlers",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["import",6],["art",1],["bust",1],["tbl",1],["artifacts",6],["as",2],["signal",2],["from",8],["stores",3],["open",1],["gen",2],["current",1],["id",4],["project",1],["sessions",6],["type",5],["history",1],["load",5],["result",1],["session",2],["replay",2],["gap",1],["seq",1],["seen",1],["stream",2],["epoch",1],["event",1],["frame",6],["mine",1],["try",1],["lane",1],["guards",1],["has",1],["ws",7],["handler",8],["register",2],["registry",1],["message",1],["types",1],["export",2],["const",3],["debounce",3],["ms",2],["300",1],["150",1],["terminal",1],["status",1],["completed",1],["failed",1],["cancelled",1],["blocked",1],["by",1],["guardian",1],["success",1],["done",2],["ready",1],["let",7],["impl",2],["void",4],["promise",4],["null",14],["string",2],["update",4],["turn",3],["artifact",5],["created",3],["side",1],["effects",1],["timer",2],["return",2],["typeof",2],["timeout",2],["13",1],["assigns",2],["rest",4],["walk",1],["until",1],["then",1],["no",3],["op",2],["17",2],["list",1],["fetch",1],["11",1],["owns",2],["ticket",1],["inside",1],["one",1],["per",1],["later",1],["lanes",1],["must",1],["not",1],["again",1],["sync",1],["version",1],["viewer",1],["live",1],["cell",1],["figures",1],["runs",1],["after",1],["incremental",2],["upsert",2],["place",1],["patch",1],["payload",1],["array",1],["identity",1],["kept",1],["any",1],["four",1],["shapes",1],["bare",1],["refresh",1],["here",1],["debounced",1],["reload",1],["follows",1],["recovery",1],["fid",1],["number",1],["unknown",1]]},{"id":"frontend/src/features/ws/handlers.ts#artifactPayload","name":[["artifact",1],["payload",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["artifact",3],["payload",2],["ws",2],["message",2],["record",2],["string",2],["unknown",2],["const",1],["nested",5],["if",1],["typeof",1],["object",1],["array",2],["return",2]]},{"id":"frontend/src/features/ws/handlers.ts#clearWsDebouncers","name":[["clear",1],["ws",1],["debouncers",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["clear",4],["ws",2],["debouncers",2],["void",2],["if",2],["sessions",3],["timer",6],["null",4],["timeout",2],["artifacts",3]]},{"id":"frontend/src/features/ws/handlers.ts#handleArtifactCreated","name":[["handle",1],["artifact",1],["created",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["artifact",5],["created",4],["ws",2],["message",2],["void",2],["upsert",1],["from",1],["event",1],["if",1],["side",2],["effects",2],["schedule",1],["load",1],["artifacts",1]]},{"id":"frontend/src/features/ws/handlers.ts#handleFrameUpdate","name":[["handle",1],["frame",1],["update",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["frame",7],["update",5],["ws",2],["message",2],["void",2],["const",1],["fid",2],["event",1],["id",2],["if",2],["mine",2],["turn",2],["handler",2],["patch",1],["session",1],["from",1],["schedule",1],["load",1],["sessions",1]]},{"id":"frontend/src/features/ws/handlers.ts#handleReplayBegin","name":[["handle",1],["replay",1],["begin",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["handle",2],["replay",3],["begin",2],["ws",2],["message",2],["void",2],["const",2],["fid",5],["event",1],["frame",1],["id",1],["restarted",1],["daemon",1],["issues",1],["new",1],["epoch",6],["every",1],["cursor",2],["hold",1],["describes",1],["stream",4],["never",1],["produced",1],["so",2],["drop",1],["them",1],["all",1],["rather",1],["than",1],["resuming",1],["from",2],["position",1],["cannot",2],["interpret",1],["if",4],["value",5],["seq",2],["seen",4],["mine",1],["reconnect",1],["not",2],["proof",1],["currently",1],["visible",1],["invalid",1],["preserve",1],["until",1],["complete",1],["quiet",1],["rest",1],["read",1],["replace",1],["transcript",2],["gap",3],["means",1],["server",1],["could",1],["serve",1],["our",1],["buffer",1],["had",1],["aged",1],["past",1],["belonged",1],["previous",1],["run",1],["replaying",1],["hole",1],["see",1],["would",1],["leave",1],["quietly",1],["wrong",1],["reload",1],["typeof",1],["string",1]]},{"id":"frontend/src/features/ws/handlers.ts#handleReplayEnd","name":[["handle",1],["replay",1],["end",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",3],["handle",2],["replay",9],["end",2],["ws",2],["message",2],["void",3],["const",7],["fid",10],["event",1],["frame",1],["id",2],["if",6],["mine",1],["typeof",2],["string",2],["return",1],["gap",3],["value",6],["gen",8],["open",3],["recovery",5],["host",4],["global",1],["as",2],["record",1],["unknown",2],["fn",5],["recover",2],["conversation",3],["promise",4],["resolve",1],["then",2],["project",1],["raw",2],["result",7],["history",2],["load",1],["undefined",1],["current",1],["superseded",1],["messages",1],["loaded",3],["steps",1],["run",1],["state",1],["null",2],["catch",1],["preserve",1],["existing",1],["error",1],["own",3],["finally",1],["try",1],["lane",1],["down",1]]},{"id":"frontend/src/features/ws/handlers.ts#patchSessionFromFrameUpdate","name":[["patch",1],["session",1],["from",1],["frame",1],["update",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["patch",2],["session",2],["from",2],["frame",5],["update",2],["ws",2],["message",2],["void",2],["const",4],["fid",3],["string",3],["id",4],["root",1],["if",9],["return",4],["rows",3],["sessions",1],["signal",1],["value",1],["array",2],["row",7],["find",1],["item",4],["boolean",1],["typeof",2],["object",1],["as",2],["unknown",2],["record",1],["undefined",1],["status",8],["processing",1],["running",2],["true",1],["terminal",1],["includes",1],["false",1],["titled",1],["task",6],["summary",6],["updated",1],["name",3]]},{"id":"frontend/src/features/ws/handlers.ts#registerBuiltinHandlers","name":[["register",1],["builtin",1],["handlers",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["register",6],["builtin",2],["handlers",2],["void",2],["unless",4],["present",4],["replay",4],["begin",2],["handle",4],["end",2],["frame",2],["update",2],["artifact",2],["created",2]]},{"id":"frontend/src/features/ws/handlers.ts#registerUnlessPresent","name":[["register",1],["unless",1],["present",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["register",3],["unless",2],["present",2],["type",4],["string",2],["handler",7],["ws",4],["void",2],["if",1],["has",1]]},{"id":"frontend/src/features/ws/handlers.ts#scheduleLoadArtifacts","name":[["schedule",1],["load",1],["artifacts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["schedule",2],["load",4],["artifacts",8],["void",3],["if",2],["timer",4],["null",2],["clear",1],["timeout",2],["const",2],["id",4],["current",1],["value",1],["fn",3],["impl",1],["debounce",1],["ms",1]]},{"id":"frontend/src/features/ws/handlers.ts#scheduleLoadSessions","name":[["schedule",1],["load",1],["sessions",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["schedule",2],["load",4],["sessions",8],["void",3],["if",2],["timer",4],["null",2],["clear",1],["timeout",2],["const",1],["fn",3],["impl",1],["debounce",1],["ms",1]]},{"id":"frontend/src/features/ws/handlers.ts#setArtifactCreatedSideEffects","name":[["artifact",1],["created",1],["side",1],["effects",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["artifact",3],["created",3],["side",3],["effects",3],["handler",5],["ws",2],["null",2],["void",2]]},{"id":"frontend/src/features/ws/handlers.ts#setFrameUpdateTurnHandler","name":[["frame",1],["update",1],["turn",1],["handler",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["frame",3],["update",3],["turn",3],["handler",8],["ws",2],["null",2],["void",2]]},{"id":"frontend/src/features/ws/handlers.ts#setLoadArtifactsImpl","name":[["load",1],["artifacts",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["load",3],["artifacts",3],["impl",3],["fn",3],["id",2],["string",2],["void",6],["promise",2],["null",2]]},{"id":"frontend/src/features/ws/handlers.ts#setLoadSessionsImpl","name":[["load",1],["sessions",1],["impl",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["load",3],["sessions",3],["impl",3],["fn",3],["void",6],["promise",2],["null",2]]},{"id":"frontend/src/features/ws/handlers.ts#upsertArtifactFromEvent","name":[["upsert",1],["artifact",1],["from",1],["event",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["handlers",1],["ts",1]],"body":[["function",2],["upsert",2],["artifact",9],["from",2],["event",2],["ws",2],["message",2],["record",3],["string",6],["unknown",6],["null",8],["const",13],["nested",4],["payload",1],["aid",3],["id",20],["if",10],["return",4],["row",12],["filename",5],["producing",4],["cell",4],["list",4],["artifacts",3],["signal",2],["value",4],["rows",6],["array",2],["idx",3],["find",1],["index",1],["item",4],["typeof",1],["object",3],["false",1],["rec",3],["as",2],["assign",1],["else",1],["push",1],["bust",3],["art",1],["version",1],["date",1],["now",1],["fn",3],["tbl",5],["base",3],["split",1],["pop",1],["includes",2],["versions",1],["delete",1]]},{"id":"frontend/src/features/ws/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["index",1],["ts",1]],"body":[["import",4],["type",3],["window",4],["exports",2],["target",2],["from",13],["compat",1],["connect",7],["ws",16],["register",4],["builtin",2],["handlers",6],["event",7],["registry",3],["export",7],["handler",4],["message",2],["types",1],["frame",3],["id",1],["stale",1],["turn",2],["mine",1],["try",1],["lane",1],["guards",1],["has",1],["reset",1],["api",1],["ping",2],["ms",4],["reconnect",1],["clear",2],["handle",1],["incoming",1],["web",3],["socket",5],["impl",3],["sub",1],["unsub",1],["url",1],["constructor",1],["load",6],["artifacts",3],["debounce",2],["sessions",3],["debouncers",1],["patch",1],["session",1],["update",2],["schedule",2],["artifact",2],["created",1],["side",1],["effects",1],["upsert",1],["owned",1],["onto",1],["browser",1],["vitest",1],["object",1],["not",1],["open",1],["call",1],["boot",2],["path",1],["exists",2],["06",1],["then",1]]},{"id":"frontend/src/features/ws/index.ts#bootWs","name":[["boot",1],["ws",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["index",1],["ts",1]],"body":[["function",3],["boot",2],["ws",4],["target",7],["window",4],["exports",4],["global",2],["as",4],["unknown",2],["void",2],["install",1],["if",1],["typeof",1],["web",1],["socket",1],["import",1],["meta",1],["env",1],["mode",1],["test",1],["connect",1]]},{"id":"frontend/src/features/ws/index.ts#installWs","name":[["install",1],["ws",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["ws",2],["target",7],["window",4],["exports",4],["global",2],["as",4],["unknown",2],["void",2],["register",1],["builtin",1],["handlers",1],["event",2]]},{"id":"frontend/src/features/ws/registry.test.ts","name":[["registry",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["registry",1],["test",1],["ts",1]],"body":[["import",6],["after",3],["each",4],["before",2],["describe",2],["expect",21],["from",6],["vitest",1],["reset",5],["store",2],["fields",2],["stores",2],["signal",1],["field",1],["seq",25],["seen",18],["stream",1],["handle",9],["incoming",9],["message",9],["connect",1],["install",3],["ws",24],["index",1],["has",5],["handler",23],["event",8],["register",12],["handlers",3],["registry",2],["throws",2],["duplicate",3],["same",2],["type",12],["text",4],["chunk",4],["throw",4],["be",16],["true",4],["allows",1],["function",1],["two",1],["names",1],["action",4],["timeline",4],["shared",2],["not",6],["advance",2],["cursor",8],["boom",2],["new",1],["error",1],["exploded",2],["const",3],["value",14],["json",9],["stringify",7],["root",8],["frame",10],["id",10],["fid",21],["undefined",4],["advances",2],["only",1],["returns",1],["order",4],["string",4],["ok",10],["push",2],["equal",1],["record",2],["greater",1],["than",1],["keys",1],["swallows",1],["parse",1],["failure",1],["leaves",1],["unhandled",1],["no",1],["op",1],["pong",1],["itself",1],["called",1],["e2",1],["path",1],["writes",1],["real",1],["onto",1],["target",4],["unknown",1],["replay",2],["begin",2]]},{"id":"frontend/src/features/ws/registry.test.ts#shared","name":[["shared",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["registry",1],["test",1],["ts",1]],"body":[["shared",2],["void",2]]},{"id":"frontend/src/features/ws/registry.ts","name":[["registry",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["registry",1],["ts",1]],"body":[["import",1],["type",3],["ws",4],["handler",4],["message",1],["from",1],["types",1],["const",1],["handlers",2],["new",1],["map",1],["string",1],["exactly",1],["one",2],["per",2],["event",4],["legacy",1],["if",1],["else",1],["chain",1],["had",1],["branch",1],["cursor",1],["advances",1],["only",2],["after",1],["returns",1],["so",1],["second",1],["would",2],["let",1],["crash",1],["skip",1],["some",1],["applied",1],["resume",1],["then",1],["drop",1],["good",1],["inner",1],["dispatcher",1],["window",1],["function",1],["e2",1],["calls",2],["directly",1],["connect",1],["before",1],["advancing",1],["seq",1],["seen",1]]},{"id":"frontend/src/features/ws/registry.ts#hasWsHandler","name":[["has",1],["ws",1],["handler",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["registry",1],["ts",1]],"body":[["function",2],["has",3],["ws",2],["handler",2],["type",3],["string",2],["boolean",2],["return",1],["handlers",1]]},{"id":"frontend/src/features/ws/registry.ts#onEvent","name":[["event",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["registry",1],["ts",1]],"body":[["function",3],["event",2],["ws",2],["message",2],["null",2],["undefined",2],["void",2],["if",3],["typeof",3],["object",2],["return",3],["const",2],["type",7],["string",2],["handler",3],["handlers",1],["map",1],["lookup",1],["cannot",1],["reach",1],["prototype",1],["way",1],["obj",1],["so",1],["crafted",1],["finds",1],["nothing",1],["rather",1],["than",1],["callable",1],["check",1],["says",1],["code",1],["instead",1],["leaving",1],["reader",1]]},{"id":"frontend/src/features/ws/registry.ts#registerWsHandler","name":[["register",1],["ws",1],["handler",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["registry",1],["ts",1]],"body":[["function",4],["register",2],["ws",7],["handler",11],["type",11],["string",4],["void",2],["if",3],["typeof",2],["throw",3],["new",3],["error",3],["must",2],["be",2],["non",1],["empty",1],["handlers",2],["has",1],["duplicate",1]]},{"id":"frontend/src/features/ws/registry.ts#resetWsHandlers","name":[["reset",1],["ws",1],["handlers",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["registry",1],["ts",1]],"body":[["function",2],["reset",2],["ws",2],["handlers",3],["void",2],["clear",1]]},{"id":"frontend/src/features/ws/types.ts","name":[["types",1],["ts",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["types",1],["ts",1]],"body":[["loose",1],["ws",1],["json",1],["object",1],["every",1],["field",1],["optional",1],["server",1],["not",1],["uniform",1]]},{"id":"frontend/src/features/ws/types.ts#WsHandler","name":[["ws",1],["handler",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["types",1],["ts",1]],"body":[["type",2],["ws",4],["handler",2],["message",2],["void",2]]},{"id":"frontend/src/features/ws/types.ts#WsMessage","name":[["ws",1],["message",1]],"path":[["frontend",1],["src",1],["features",1],["ws",1],["types",1],["ts",1]],"body":[["type",4],["ws",2],["message",2],["string",28],["root",2],["frame",4],["id",12],["seq",2],["number",2],["epoch",2],["gap",2],["unknown",6],["status",2],["execution",2],["request",2],["artifact",4],["record",2],["filename",2],["task",2],["summary",2],["name",2],["producing",2],["cell",2],["key",2]]},{"id":"frontend/src/i18n/en.ts","name":[["en",1],["ts",1]],"path":[["frontend",1],["src",1],["i18n",1],["en",1],["ts",1]],"body":[["generated",1],["by",4],["frontend",2],["src",2],["i18n",4],["extract",2],["mjs",2],["from",9],["openai4s",2],["server",3],["webui",1],["app",2],["js",1],["not",18],["edit",5],["hand",1],["re",1],["run",8],["node",1],["const",1],["dict",1],["record",1],["string",4],["cust",153],["general",16],["language",4],["desc",13],["interface",2],["display",1],["saved",17],["browser",3],["theme",9],["name",20],["appearance",2],["light",3],["dark",3],["follow",2],["system",3],["toggle",4],["toast",3],["annot",20],["added",7],["annotation",5],["will",3],["be",5],["submitted",2],["agent",17],["your",5],["next",2],["message",7],["artifact",17],["fallback",1],["attach",4],["count",1],["image",3],["annotations",3],["attached",1],["chip",1],["title",16],["click",3],["view",6],["pending",6],["comment",3],["plural",1],["comments",3],["singular",1],["deleted",4],["discard",1],["cancel",6],["discarded",1],["cancelled",2],["draft",1],["placeholder",20],["add",17],["list",1],["head",1],["no",16],["session",12],["please",3],["open",4],["first",4],["remove",11],["err",4],["failed",13],["save",16],["err404",1],["backend",1],["api",11],["loaded",1],["restart",1],["service",2],["python3",1],["serve",1],["status",5],["sending",3],["unknown",3],["resolved",2],["sent",2],["ai4",1],["art",1],["default",3],["filename",1],["delete",8],["confirm",4],["file",4],["action",2],["cannot",3],["undone",2],["hidden",3],["link",2],["copied",6],["metadata",2],["exported",2],["json",5],["editable",2],["type",1],["priority",1],["operation",1],["rename",4],["prompt",1],["renamed",2],["starred",2],["unstarred",2],["btn",6],["code",5],["copy",5],["lang",1],["text",5],["common",14],["close",2],["download",2],["loading",2],["required",5],["enter",15],["retry",3],["saving",2],["settings",3],["composer",21],["upload",1],["options",2],["menu",5],["files",4],["context",3],["usage",2],["request",4],["review",4],["as",6],["skill",15],["option",8],["auto",2],["compute",29],["delegation",2],["memory",19],["reviewer",2],["model",8],["same",2],["specialist",2],["ask",1],["anything",1],["artifacts",1],["sessions",2],["skills",1],["search",16],["queue",9],["turn",3],["running",3],["now",1],["queues",1],["behind",1],["accepted",1],["queued",5],["after",2],["current",1],["waiting",1],["preview",1],["under",1],["profile",3],["rev",1],["branch",2],["one",7],["drop",2],["keeps",2],["going",1],["dropped",3],["could",3],["plan",14],["mode",4],["explore",2],["voice",2],["input",1],["conv",9],["dock",1],["side",1],["panel",1],["jump",3],["last",2],["latest",2],["label",10],["load",8],["earlier",5],["messages",4],["export",2],["truncated",1],["stopped",2],["at",1],["walk",1],["limit",1],["included",1],["output",5],["binary",2],["elided",2],["invoke",2],["directive",1],["call",5],["host",6],["its",1],["full",1],["protocol",2],["then",1],["exactly",1],["chat",2],["inserted",2],["press",2],["resizer",1],["drag",3],["resize",1],["zoom",7],["out",2],["reset",2],["fit",1],["window",1],["hint",2],["ctrl",1],["scroll",1],["pinch",1],["pan",1],["annotate",1],["resuming",2],["still",1],["background",2],["local",6],["kernel",7],["environments",5],["preinstalled",3],["packages",6],["accelerators",1],["environment",26],["readiness",21],["banner",3],["standard",6],["science",4],["ready",7],["missing",10],["package",1],["resolve",1],["these",1],["before",2],["cell",2],["runs",1],["unavailable",6],["confirmed",1],["state",1],["shown",1],["gaps",1],["repair",4],["command",9],["card",1],["python",4],["dependencies",1],["were",1],["checked",1],["needs",2],["setup",2],["more",1],["must",3],["created",1],["exist",1],["but",2],["manifest",1],["check",2],["complete",2],["ui",1],["guess",1],["remediation",1],["managed",1],["explicit",1],["only",4],["you",1],["explicitly",1],["nothing",1],["installed",1],["automatically",3],["refresh",2],["send",1],["blocked",1],["was",1],["startup",1],["gpu",8],["available",10],["heavy",1],["models",8],["fall",1],["back",1],["annotated",1],["cpu",2],["approximations",1],["modal",1],["ssh",5],["remote",22],["machine",2],["detail",3],["gb",2],["ram",1],["free",1],["install",5],["extra",1],["additional",2],["scanpy",1],["anndata",1],["space",1],["separated",1],["installing",3],["preinstalling",1],["restarted",2],["folding",1],["live",1],["via",1],["fold",1],["online",2],["unreachable",6],["configured",11],["currently",3],["hosts",2],["config",3],["services",4],["provisioned",2],["demand",1],["remembered",1],["reuse",1],["noservices",1],["yet",6],["pick",2],["alias",2],["testing",4],["scientific",1],["networking",1],["connectors",20],["cmd",2],["launch",2],["npx",1],["modelcontextprotocol",1],["filesystem",1],["connector",10],["array",2],["args",2],["arguments",2],["env",7],["variables",5],["none",1],["updates",3],["replace",5],["value",2],["per",2],["line",3],["blank",2],["existing",2],["values",1],["listed",1],["removed",1],["invalid",3],["valid",1],["lines",1],["custom",3],["mcp",3],["tool",2],["servers",1],["connect",1],["external",1],["tools",1],["calls",1],["them",1],["id",1],["directory",2],["test",2],["datapro",36],["volcengine",4],["ark",11],["professional",8],["dataset",8],["data",8],["pro",8],["key",47],["directly",1],["reused",3],["enable",5],["disable",1],["enabled",11],["off",1],["disabled",2],["longer",1],["reach",1],["new",4],["credential",4],["securely",2],["query",14],["research",1],["question",1],["searching",4],["indexed",2],["fully",1],["all",2],["records",1],["returned",3],["content",4],["leaf",1],["nodes",1],["index",1],["indexing",1],["auth4011",1],["quota",1],["insufficient",1],["harness",1],["result",6],["has",2],["been",2],["import",1],["enabling",2],["doubao",31],["primary",3],["web",2],["shares",1],["marked",1],["real",1],["non",1],["empty",4],["response",1],["time",1],["authorization",1],["both",1],["up",1],["100",1],["characters",1],["usable",1],["results",1],["fail",1],["configure",2],["global",4],["preferences",1],["layout",6],["comfortable",2],["compact",2],["wide",2],["adjust",1],["spacing",1],["width",1],["density",1],["timeout",1],["took",1],["too",1],["long",3],["importing",2],["jobs",11],["bash",1],["echo",1],["sleep",1],["done",1],["script",1],["commands",1],["scripts",1],["bytes",1],["submit",2],["job",1],["categories",2],["user",1],["prefers",1],["focuses",1],["extremophile",1],["phylogenetics",1],["cross",1],["term",1],["once",2],["injected",7],["into",5],["future",1],["memories",2],["they",1],["each",1],["every",1],["counts",1],["omitted",1],["inherited",1],["project",1],["own",1],["blocks",1],["scope",3],["projects",1],["active",2],["pill",1],["heading",1],["base",3],["url",3],["leave",1],["bas",1]]},{"id":"frontend/src/i18n/extract-i18n.d.mts","name":[["extract",1],["i18n",1],["mts",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mts",1]],"body":[["typings",1],["node",1],["extractor",1],["not",1],["imported",1],["by",1],["workbench",1],["bundle",1],["export",6],["function",6],["end",1],["assign",2],["src",1],["string",23],["pos",1],["number",2],["extract",1],["app",1],["js",1],["dicts",5],["source",1],["zh",3],["record",9],["en",3],["emit",1],["dict",2],["ts",1],["key",1],["diff",1],["write",1],["void",1],["check",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs","name":[["extract",1],["i18n",1],["mjs",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["usr",1],["bin",1],["env",1],["node",8],["07",1],["mechanically",1],["extract",6],["i18",5],["zh",7],["en",7],["from",6],["app",6],["js",8],["object",6],["assign",9],["blocks",2],["250",1],["2668",1],["into",1],["type",1],["script",1],["modules",1],["dictionaries",1],["executed",1],["by",4],["engine",2],["new",1],["function",1],["not",3],["copied",1],["hand",2],["parsed",1],["regex",1],["2419",1],["lines",1],["would",1],["drift",1],["under",1],["transcription",1],["frontend",5],["src",5],["i18n",10],["mjs",5],["write",1],["ts",6],["check",1],["fail",1],["if",2],["generated",3],["drifted",1],["self",1],["test",1],["import",5],["fs",2],["path",11],["file",6],["urlto",3],["url",3],["const",10],["here",4],["dirname",1],["meta",2],["root",2],["resolve",2],["join",3],["openai4s",2],["server",2],["webui",2],["header",1],["edit",1],["re",1],["run",1],["end",1],["index",1],["exclusive",1],["xx",1],["starting",1],["at",1],["pos",1],["walks",1],["braces",1],["while",1],["honoring",1],["double",1],["quoted",1],["strings",1],["escapes",1],["so",1],["inside",1],["value",1],["cannot",1],["close",1],["block",1],["execute",1],["two",1],["return",1],["ground",1],["truth",1],["every",1],["escape",1],["comma",1],["interpreted",1],["same",1],["way",1],["browser",1],["interprets",1],["original",1],["invoked",2],["process",3],["argv",3],["main",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs#checkDicts","name":[["check",1],["dicts",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",2],["check",2],["dicts",5],["const",4],["errors",4],["lang",2],["file",6],["zh",2],["ts",3],["en",2],["if",2],["fs",2],["exists",1],["sync",2],["push",2],["missing",1],["path",2],["relative",2],["root",2],["continue",1],["expected",2],["emit",1],["dict",1],["actual",2],["read",1],["utf8",1],["drifted",1],["from",1],["app",1],["js",1],["re",1],["run",1],["extract",1],["i18n",1],["mjs",1],["return",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs#emitDictTs","name":[["emit",1],["dict",1],["ts",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",2],["emit",2],["dict",7],["ts",2],["const",2],["body",2],["object",1],["entries",1],["map",1],["json",2],["stringify",2],["join",1],["return",1],["generated",1],["header",1],["record",1],["string",2],["nexport",1],["default",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs#endOfAssign","name":[["end",1],["assign",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",2],["end",2],["assign",8],["src",6],["pos",4],["const",3],["brace",3],["index",2],["if",10],["throw",3],["new",3],["error",3],["no",1],["object",3],["literal",1],["after",2],["at",2],["let",4],["depth",4],["str",4],["false",4],["esc",4],["length",2],["continue",4],["true",2],["else",1],["rest",3],["slice",1],["match",1],["expected",1],["closing",1],["return",1],["unterminated",1],["block",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs#extractAppJsDicts","name":[["extract",1],["app",1],["js",1],["dicts",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",3],["extract",2],["app",4],["js",4],["dicts",2],["source",3],["const",7],["text",6],["fs",1],["read",1],["file",1],["sync",1],["utf8",1],["zh",12],["pos",10],["index",2],["assign",7],["en",12],["if",3],["throw",3],["new",4],["error",3],["missing",1],["object",3],["i18",9],["blocks",1],["must",1],["follow",1],["end",6],["overlaps",1],["chunk",2],["slice",1],["return",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs#keyDiff","name":[["key",1],["diff",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",2],["key",2],["diff",2],["const",3],["msgs",5],["keys",4],["new",1],["object",4],["if",3],["prototype",2],["has",2],["own",2],["property",2],["call",2],["push",3],["missing",2],["left",1],["else",2],["right",1],["value",1],["mismatch",1],["json",2],["stringify",2],["vs",1],["return",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs#main","name":[["main",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",2],["main",2],["argv",3],["const",6],["args",3],["slice",1],["if",3],["includes",2],["self",2],["test",2],["return",3],["dicts",8],["extract",2],["app",2],["js",2],["zh",6],["object",2],["keys",4],["length",3],["en",6],["check",3],["errors",3],["console",4],["error",1],["process",1],["exit",1],["code",1],["log",3],["i18n",1],["ts",4],["match",1],["write",1],["wrote",2],["path",2],["relative",2],["root",2]]},{"id":"frontend/src/i18n/extract-i18n.mjs#selfTest","name":[["self",1],["test",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",2],["self",3],["test",3],["const",9],["dicts",10],["extract",4],["app",2],["js",2],["zh",22],["keys",15],["object",4],["en",19],["if",5],["length",12],["throw",5],["new",5],["error",5],["vs",1],["only",8],["filter",2],["prototype",2],["has",2],["own",2],["property",2],["call",2],["key",3],["mismatch",1],["1207",2],["expected",1],["got",1],["round",3],["trip",3],["diff",8],["non",1],["deterministic",1],["emitted",2],["emit",2],["dict",3],["ts",2],["includes",1],["export",2],["default",2],["missing",1],["console",1],["log",1],["i18n",1],["aligned",1]]},{"id":"frontend/src/i18n/extract-i18n.mjs#writeDicts","name":[["write",1],["dicts",1]],"path":[["frontend",1],["src",1],["i18n",2],["extract",1],["mjs",1]],"body":[["function",2],["write",4],["dicts",6],["fs",2],["file",2],["sync",2],["zh",2],["ts",4],["emit",2],["dict",2],["en",2]]},{"id":"frontend/src/i18n/i18n.test.ts","name":[["i18n",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["i18n",2],["test",1],["ts",1]],"body":[["import",16],["read",4],["file",6],["sync",4],["from",12],["node",4],["fs",1],["dirname",2],["join",4],["path",3],["urlto",2],["url",2],["after",5],["each",4],["describe",7],["expect",66],["vitest",1],["check",2],["dicts",4],["emit",3],["dict",3],["ts",9],["extract",4],["app",6],["js",6],["key",14],["diff",6],["i18n",30],["mjs",1],["en",49],["i18",11],["lang",48],["apply",5],["static",6],["detect",7],["ready",15],["load",4],["locale",6],["language",6],["change",3],["plan",16],["mode",6],["payload",18],["optional",7],["runtime",4],["zh",55],["const",26],["here",4],["meta",1],["min",5],["keys",13],["1207",3],["07",6],["vs",1],["extracted",10],["evals",1],["aligned",1],["object",11],["assign",1],["blocks",1],["length",5],["be",54],["greater",4],["than",4],["equal",13],["only",12],["symmetric",3],["emitted",1],["match",6],["script",1],["output",1],["byte",2],["utf8",3],["imported",1],["modules",1],["by",3],["eval",1],["empty",13],["sets",1],["difference",1],["count",1],["semantics",1],["144",1],["159",1],["async",17],["delete",7],["test",14],["await",31],["loads",1],["active",2],["before",1],["asserting",1],["returns",1],["string",20],["theme",12],["toggle",7],["light",1],["falls",2],["back",2],["missing",2],["itself",1],["neither",1],["has",1],["not",7],["exist",3],["null",8],["interpolates",1],["positionally",1],["leaves",1],["holes",1],["toast",3],["dark",1],["viewer",2],["msa",2],["summary",2],["replaces",1],["every",1],["occurrence",1],["treats",2],["as",11],["value",10],["skill",2],["invoke",1],["directive",1],["fold",4],["host",1],["undefined",2],["interpolate",1],["translations",1],["present",1],["persists",1],["os",7],["switches",1],["store",13],["record",3],["local",4],["storage",4],["may",1],["stub",1],["so",1],["persist",1],["mem",3],["item",4],["remove",1],["clear",1],["number",1],["global",8],["typeof",2],["fr",1],["reads",1],["then",1],["navigator",3],["languages",3],["define",3],["property",3],["configurable",3],["true",11],["us",2],["cn",2],["write",1],["document",12],["element",3],["html",6],["previous",3],["unknown",6],["query",3],["selector",3],["all",3],["sel",5],["try",1],["finally",1],["if",1],["else",1],["writes",1],["text",9],["title",13],["placeholder",8],["through",2],["el",17],["fake",5],["content",5],["attribute",4],["name",8],["data",8],["ph",5],["annot",2],["draft",2],["val",5],["conv",2],["default",2],["parameters",1],["runs",1],["seen",4],["stop",2],["push",1],["7955",1],["7959",1],["builds",1],["prompt",10],["chinese",2],["literal",2],["task",6],["brca1",1],["starts",3],["intro",2],["includes",4],["part1",2],["part2",2],["json",2],["schema",3],["ends",2],["part3",1],["send",1],["shorter",1],["dictionary",1],["source",1],["truth",1],["must",1],["emits",1],["csv",1],["false",2],["inactive",1],["dynamic",1],["separate",1],["specifiers",1],["src",5],["fills",1],["without",1]]},{"id":"frontend/src/i18n/i18n.test.ts#FakeEl","name":[["fake",1],["el",1]],"path":[["frontend",1],["src",1],["i18n",2],["test",1],["ts",1]],"body":[["type",2],["fake",2],["el",2],["text",2],["content",2],["string",12],["title",2],["placeholder",2],["value",2],["attribute",2],["name",2],["null",2]]},{"id":"frontend/src/i18n/i18n.test.ts#length","name":[["length",1]],"path":[["frontend",1],["src",1],["i18n",2],["test",1],["ts",1]],"body":[["length",3],["return",1],["object",1],["keys",1],["store",1]]},{"id":"frontend/src/i18n/i18n.test.ts#symmetricKeyDiff","name":[["symmetric",1],["key",1],["diff",1]],"path":[["frontend",1],["src",1],["i18n",2],["test",1],["ts",1]],"body":[["function",2],["symmetric",2],["key",2],["diff",2],["record",4],["string",12],["only",6],["const",2],["keys",8],["new",2],["object",2],["return",1],["filter",2],["has",2],["sort",2]]},{"id":"frontend/src/i18n/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["i18n",1],["index",1],["ts",1]],"body":[["import",1],["optional",4],["from",3],["runtime",3],["export",3],["i18",1],["lang",5],["apply",1],["static",1],["i18n",3],["detect",1],["ready",1],["load",1],["locale",1],["language",1],["change",1],["plan",1],["mode",1],["payload",1],["refresh",1],["toggle",1],["type",1],["dict",1],["07",1],["window",8],["e2",1],["contract",1],["10",1],["references",1],["across",1],["three",1],["browser",1],["files",1],["05",1],["reserves",1],["stub",1],["throws",1],["owning",1],["module",2],["assigns",2],["real",1],["one",1],["same",1],["way",1],["06",1],["boot",1],["ws",1],["event",1],["main",1],["tsx",1],["imports",1],["after",1],["compat",1],["exports",1],["so",1],["wins",1],["const",1],["host",4],["global",1],["as",2],["unknown",2],["record",1],["string",1],["if",1]]},{"id":"frontend/src/i18n/runtime.ts","name":[["runtime",1],["ts",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["i18n",13],["runtime",1],["ported",1],["from",3],["openai4s",1],["server",1],["webui",1],["app",3],["js",3],["135",1],["249",1],["optional",2],["lang",9],["apply",3],["static",3],["refresh",2],["toggle",4],["keep",1],["original",1],["semantics",1],["locale",4],["dictionaries",3],["separate",2],["async",2],["chunks",2],["active",4],["language",7],["zh",9],["fallback",4],["load",8],["via",1],["import",4],["inactive",2],["prefetched",1],["after",2],["first",2],["paint",1],["single",1],["dictionary",5],["keyed",1],["by",3],["stable",1],["dot",1],["keys",2],["every",1],["ui",1],["string",3],["reads",3],["through",2],["i18",3],["en",6],["populated",1],["dynamic",1],["ts",2],["export",2],["const",5],["dict",4],["let",2],["detect",1],["loads",1],["promise",3],["one",4],["module",1],["two",2],["specifiers",1],["statically",1],["visible",1],["so",5],["vite",1],["rollup",1],["emit",1],["not",3],["main",1],["bundle",1],["boot",1],["void",3],["undefined",2],["declared",1],["before",3],["time",1],["ready",2],["below",1],["whose",1],["repaint",2],["hooks",2],["array",1],["falls",3],["back",3],["both",2],["requests",1],["start",1],["together",1],["awaiting",1],["them",1],["other",1],["made",1],["english",3],["reader",2],["wait",1],["chunk",3],["round",1],["trips",1],["view",1],["waits",1],["deep",1],["link",1],["showed",1],["wrong",2],["screen",1],["twice",1],["latency",1],["only",2],["decides",1],["outcome",2],["fails",1],["leaves",1],["answering",1],["missing",2],["entry",1],["shows",2],["its",1],["key",6],["as",4],["retried",1],["next",1],["letting",1],["reject",1],["skipped",1],["kept",1],["markup",2],["chinese",3],["tooltips",1],["even",2],["though",2],["had",2],["arrived",1],["document",1],["callers",1],["depend",1],["ask",1],["themselves",1],["starts",1],["must",1],["report",1],["failed",1],["uncaught",1],["rejection",1],["catch",1],["args",1],["current",1],["positional",1],["interpolation",1],["then",2],["itself",1],["right",1],["translation",2],["developer",1],["sees",1],["label",1],["user",1],["would",2],["see",1],["context",1],["omitted",1],["images",1],["rendered",1],["text",2],["says",1],["translate",1],["if",1],["you",1],["know",1],["lets",1],["caller",1],["supply",1],["something",1],["person",1],["read",1],["otherwise",1],["translations",1],["html",1],["carrying",1],["data",4],["title",1],["ph",1],["val",1],["node",1],["no",1],["yet",1],["keeps",1],["has",1],["carries",1],["readable",1],["replace",1],["projects",2],["dash",1],["col",1],["whenever",1],["runs",1],["later",1],["lanes",1],["theme",2],["titles",1],["dashboard",1],["session",1],["rerenders",1],["register",1],["here",1],["172",1],["called",1],["rerender",1],["those",1],["views",1],["work",1],["item",1],["calls",1],["hook",1],["list",1],["instead",1],["hard",1],["dependency",1],["unported",1],["functions",1],["everything",1],["labels",1],["7955",1],["7959",1],["sent",1],["hardcoded",1],["plan",8],["mode",1],["payload",1],["prompt",7],["already",1],["existed",1],["drifted",1],["literal",1],["concatenate",1],["entries",1],["11",1],["send",2],["drop",1],["order",1],["matches",1],["intro",2],["part1",2],["part2",2],["json",2],["schema",2],["part3",2],["task",1]]},{"id":"frontend/src/i18n/runtime.ts#applyDocumentLang","name":[["apply",1],["document",1],["lang",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["apply",2],["document",7],["lang",8],["void",2],["if",1],["typeof",1],["undefined",1],["element",2],["return",1],["en",2],["zh",1]]},{"id":"frontend/src/i18n/runtime.ts#applyStaticI18n","name":[["apply",1],["static",1],["i18n",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["apply",2],["static",2],["i18n",6],["root",6],["query",4],["void",3],["const",3],["undefined",4],["typeof",1],["document",2],["if",2],["return",1],["each",6],["attr",3],["string",3],["write",2],["element",3],["value",13],["array",1],["from",1],["selector",1],["all",1],["optional",1],["attribute",1],["null",1],["data",4],["text",1],["content",1],["title",2],["as",3],["htmlelement",1],["ph",1],["htmlinput",2],["placeholder",1],["val",1]]},{"id":"frontend/src/i18n/runtime.ts#applyStaticI18n.each","name":[["each",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["each",3],["attr",4],["string",5],["write",3],["element",2],["value",5],["void",2],["array",1],["from",1],["query",1],["selector",1],["all",1],["const",1],["optional",1],["attribute",1],["if",1],["null",1]]},{"id":"frontend/src/i18n/runtime.ts#detectLang","name":[["detect",1],["lang",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["detect",2],["lang",5],["try",2],["const",1],["local",2],["storage",2],["item",1],["os",1],["if",1],["zh",4],["en",2],["return",3],["catch",2],["missing",2],["blocked",1],["navigator",3],["languages",1],["language",1],["some",1],["test",1]]},{"id":"frontend/src/i18n/runtime.ts#I18nDict","name":[["i18n",1],["dict",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["type",2],["i18n",2],["dict",2],["record",2],["string",4]]},{"id":"frontend/src/i18n/runtime.ts#i18nReady","name":[["i18n",1],["ready",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["i18n",3],["ready",3],["promise",2],["void",3],["if",1],["boot",3],["async",1],["await",1],["load",3],["dictionaries",2],["lang",5],["const",1],["inactive",2],["zh",2],["en",1],["prefetch",1],["only",1],["deliberately",1],["not",2],["awaited",1],["page",3],["already",1],["usable",1],["active",1],["language",5],["left",1],["unhandled",1],["chunk",1],["request",1],["browser",1],["cancels",1],["navigation",1],["surfaces",1],["as",1],["uncaught",1],["error",1],["firefox",1],["webkit",1],["reported",1],["while",1],["chromium",1],["finished",1],["fetch",2],["time",1],["said",1],["nothing",2],["cost",1],["losing",1],["one",1],["at",1],["next",1],["switch",2],["locale",1],["catch",2],["undefined",1],["shell",1],["renders",1],["synchronously",1],["bind",1],["workbench",1],["applies",1],["static",2],["labels",1],["its",2],["first",1],["effect",1],["usually",1],["before",1],["these",1],["chunks",1],["arrive",1],["there",1],["translate",1],["repaint",3],["once",1],["they",1],["land",1],["same",1],["way",2],["otherwise",1],["every",1],["label",1],["keeps",1],["pre",1],["text",1],["until",1],["user",1],["changes",1],["loaded",1],["either",1],["throws",1],["must",1],["turn",1],["into",1],["rejection",1],["life",1],["try",1],["partial",1],["torn",1],["down",1],["document",2],["return",1],["then",1],["apply",1]]},{"id":"frontend/src/i18n/runtime.ts#Lang","name":[["lang",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["type",2],["lang",2],["zh",2],["en",2]]},{"id":"frontend/src/i18n/runtime.ts#loadDictionaries","name":[["load",1],["dictionaries",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["async",2],["function",2],["load",4],["dictionaries",2],["lang",6],["promise",3],["void",2],["const",2],["active",3],["locale",2],["if",1],["zh",2],["fallback",2],["then",1],["undefined",2],["await",2],["all",1],["return",1]]},{"id":"frontend/src/i18n/runtime.ts#loadLocale","name":[["load",1],["locale",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["load",3],["locale",6],["lang",10],["promise",2],["i18n",3],["dict",5],["const",4],["cached",3],["loads",4],["if",2],["return",3],["pending",2],["en",2],["import",2],["then",3],["default",2],["zh",1],["assigned",5],["copy",3],["i18",1],["not",1],["keep",1],["rejected",1],["chunk",1],["request",1],["cancelled",1],["by",1],["navigation",1],["would",2],["otherwise",1],["poison",1],["every",1],["later",1],["attempt",1],["same",1],["rejection",1],["switching",1],["language",1],["fail",1],["forever",1],["after",1],["one",1],["bad",1],["moment",1],["void",1],["catch",1],["delete",1]]},{"id":"frontend/src/i18n/runtime.ts#onLanguageChange","name":[["language",1],["change",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["language",5],["change",2],["hook",4],["void",4],["hooks",3],["push",1],["return",1],["const",1],["index",1],["if",1],["splice",1]]},{"id":"frontend/src/i18n/runtime.ts#planModePayload","name":[["plan",1],["mode",1],["payload",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["plan",3],["mode",2],["payload",2],["task",3],["text",3],["string",4],["return",1],["prompt",1],["keys",1],["map",1],["key",2],["join",1]]},{"id":"frontend/src/i18n/runtime.ts#QueryRoot","name":[["query",1],["root",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["type",2],["query",4],["root",2],["selector",4],["all",2],["string",2],["array",2],["like",2],["element",4],["node",2],["list",2]]},{"id":"frontend/src/i18n/runtime.ts#refreshLangToggle","name":[["refresh",1],["lang",1],["toggle",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["refresh",2],["lang",5],["toggle",3],["void",2],["if",1],["typeof",1],["document",2],["undefined",1],["return",1],["query",1],["selector",1],["all",1],["btn",1],["each",1],["class",1],["list",1],["active",1],["as",1],["htmlelement",1],["dataset",1]]},{"id":"frontend/src/i18n/runtime.ts#repaintLanguage","name":[["repaint",1],["language",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["repaint",2],["language",3],["void",2],["if",1],["typeof",1],["document",3],["undefined",1],["apply",2],["lang",3],["static",1],["i18n",2],["refresh",1],["toggle",1],["const",1],["hook",2],["hooks",1],["try",2],["catch",2],["same",1],["isolation",1],["as",1],["app",1],["js",1],["rerender",1],["per",1],["view",1]]},{"id":"frontend/src/i18n/runtime.ts#setLang","name":[["lang",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["async",2],["function",2],["lang",9],["string",2],["promise",2],["void",2],["en",2],["zh",1],["try",1],["local",1],["storage",2],["item",1],["os",1],["catch",1],["ignore",1],["quota",1],["missing",1],["await",1],["load",1],["dictionaries",1],["repaint",1],["language",1]]},{"id":"frontend/src/i18n/runtime.ts#t","name":[],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["key",5],["string",7],["args",5],["readonly",2],["unknown",3],["const",2],["i18",3],["lang",1],["zh",2],["let",1],["if",2],["null",3],["length",1],["replace",1],["as",2],["return",1]]},{"id":"frontend/src/i18n/runtime.ts#tOptional","name":[["optional",1]],"path":[["frontend",1],["src",1],["i18n",1],["runtime",1],["ts",1]],"body":[["function",2],["optional",2],["key",5],["string",5],["null",5],["const",2],["i18",2],["lang",1],["zh",1],["value",3],["return",1]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts","name":[["static",1],["i18n",1],["race",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["workbench",3],["mounts",1],["before",4],["its",3],["locale",5],["chunks",2],["arrive",2],["main",1],["tsx",1],["renders",1],["shell",30],["synchronously",1],["bind",2],["runs",1],["apply",3],["static",5],["i18n",12],["document",5],["from",2],["first",3],["effect",2],["while",1],["dictionaries",3],["still",4],["import",10],["en",15],["zh",13],["flight",1],["two",2],["things",1],["went",1],["wrong",2],["cold",1],["load",4],["deterministically",1],["any",1],["link",2],["real",1],["latency",1],["fell",1],["back",1],["key",7],["so",3],["readable",3],["jsx",2],["fallback",4],["projects",6],["was",2],["overwritten",1],["dash",1],["col",1],["nothing",1],["re",1],["applied",1],["labels",2],["once",3],["landed",2],["keys",1],["stayed",1],["until",1],["user",1],["switched",1],["language",7],["these",1],["tests",1],["hold",1],["modules",2],["behind",2],["gate",2],["reproduce",1],["order",1],["after",4],["each",5],["describe",3],["expect",30],["vi",6],["vitest",1],["markup",1],["as",2],["right",1],["render",1],["fallbacks",1],["const",16],["saved",3],["record",2],["string",3],["property",5],["descriptor",5],["undefined",4],["name",6],["local",2],["storage",2],["object",5],["own",2],["global",5],["define",3],["configurable",2],["true",8],["writable",2],["value",4],["item",2],["os",1],["lang",7],["null",1],["release",8],["unmock",2],["reset",1],["entries",1],["if",1],["else",1],["delete",1],["unknown",1],["painted",1],["never",1],["replaces",1],["bare",1],["async",7],["install",6],["runtime",30],["await",15],["gated",4],["locales",4],["be",26],["text",5],["content",5],["jump",3],["search",4],["placeholder",2],["theme",10],["title",6],["conv",2],["repaints",2],["them",1],["toggle",7],["hooks",1],["hook",7],["fn",2],["change",2],["ready",9],["latest",2],["session",1],["class",3],["list",3],["has",3],["active",6],["false",1],["have",4],["been",3],["called",3],["times",3],["repaint",2],["belongs",1],["not",4],["every",1],["caller",1],["keeps",1],["resolved",1],["itself",3],["throws",1],["element",1],["query",1],["selector",1],["all",1],["throw",1],["new",3],["error",4],["torn",1],["down",1],["resolves",2],["translates",1],["missing",1],["through",1],["exist",2],["chunk",2],["recording",1],["requested",4],["together",1],["one",1],["round",2],["trip",1],["other",1],["deep",1],["routes",1],["only",2],["both",1],["serial",1],["showed",1],["english",1],["reader",1],["screen",1],["trips",1],["separate",3],["gates",3],["ticks",1],["fails",2],["fail",2],["failed",2],["fetch",2],["dynamically",2],["imported",2],["module",2],["rejects",2],["instance",1]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#fakeNode","name":[["fake",1],["node",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["function",2],["fake",6],["node",6],["attrs",6],["record",2],["string",5],["initial",6],["partial",2],["pick",2],["text",4],["content",4],["title",4],["placeholder",4],["value",4],["const",1],["classes",4],["new",1],["return",1],["dataset",1],["data",2],["lang",3],["class",1],["list",1],["toggle",1],["name",8],["if",1],["add",1],["else",1],["delete",1],["has",2],["attribute",1],["null",1]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#FakeNode","name":[["fake",1],["node",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["type",2],["fake",2],["node",2],["text",2],["content",2],["string",20],["title",2],["placeholder",2],["value",2],["dataset",2],["record",2],["class",2],["list",2],["toggle",2],["name",6],["boolean",4],["void",2],["has",2],["attribute",2],["null",2]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#held","name":[["held",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["function",2],["held",5],["gate",5],["promise",4],["void",4],["const",1],["state",6],["requested",1],["false",1],["release",2],["undefined",3],["fail",2],["error",3],["unknown",1],["as",2],["new",1],["resolve",2],["reject",2],["failed",1],["chunk",1],["nobody",1],["awaited",1],["yet",1],["must",1],["not",1],["surface",1],["unhandled",1],["rejection",1],["catch",1],["return",1]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#Held","name":[["held",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["type",2],["held",2],["requested",2],["boolean",2],["release",2],["void",4],["fail",2],["error",2],["unknown",2]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#importRuntimeWithGatedLocales","name":[["import",1],["runtime",1],["gated",1],["locales",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["async",4],["function",2],["import",5],["runtime",5],["gated",2],["locales",2],["promise",3],["vi",5],["reset",1],["modules",1],["const",3],["gate",3],["new",1],["void",1],["resolve",2],["release",1],["real",4],["en",4],["await",4],["actual",2],["default",6],["record",2],["string",4],["zh",4],["mock",2],["return",3]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#importRuntimeWithSeparateGates","name":[["import",1],["runtime",1],["separate",1],["gates",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["async",4],["function",2],["import",5],["runtime",9],["separate",2],["gates",2],["promise",2],["en",11],["held",6],["zh",11],["vi",5],["reset",1],["modules",1],["const",5],["real",4],["await",5],["actual",2],["default",6],["record",2],["string",4],["mock",2],["requested",2],["true",2],["gate",2],["return",3],["release",3]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#installShell","name":[["install",1],["shell",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["function",2],["install",2],["shell",15],["const",2],["projects",4],["fake",8],["node",8],["data",11],["i18n",9],["dash",1],["col",1],["text",2],["content",2],["several",1],["fallbacks",1],["chinese",1],["so",1],["english",1],["reader",1],["still",1],["needs",1],["repaint",1],["even",1],["no",1],["key",1],["ever",1],["written",1],["jump",3],["conv",4],["last",1],["label",1],["search",4],["ph",2],["palette",1],["action",1],["placeholder",1],["theme",3],["title",6],["toggle",1],["val",2],["default",1],["value",2],["lang",8],["en",3],["zh",3],["by",2],["selector",5],["record",1],["string",2],["btn",1],["object",1],["define",1],["property",1],["global",1],["document",2],["configurable",1],["true",2],["writable",1],["element",1],["query",1],["all",1],["return",1]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#release","name":[["release",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["release",2],["void",2],["undefined",1]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#Runtime","name":[["runtime",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["type",2],["runtime",4],["typeof",2],["import",2]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#Shell","name":[["shell",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["type",2],["shell",2],["projects",2],["fake",14],["node",14],["jump",2],["search",2],["theme",2],["conv",2],["title",2],["lang",4],["en",2],["zh",2]]},{"id":"frontend/src/i18n/static-i18n-race.test.ts#ticks","name":[["ticks",1]],"path":[["frontend",1],["src",1],["i18n",2],["static",1],["race",1],["test",1],["ts",1]],"body":[["ticks",2],["async",2],["promise",3],["void",2],["let",1],["10",1],["await",1],["new",1],["resolve",2],["timeout",1]]},{"id":"frontend/src/i18n/zh.ts","name":[["zh",1],["ts",1]],"path":[["frontend",1],["src",1],["i18n",1],["zh",1],["ts",1]],"body":[["generated",2],["by",2],["frontend",2],["src",2],["i18n",4],["extract",2],["mjs",2],["from",2],["openai4s",2],["server",2],["webui",1],["app",2],["js",1],["not",3],["edit",5],["hand",1],["re",1],["run",2],["node",1],["const",1],["dict",1],["record",1],["string",2],["cust",237],["general",15],["language",2],["desc",15],["theme",7],["name",20],["light",1],["dark",1],["system",1],["toggle",3],["toast",3],["annot",20],["added",4],["artifact",16],["fallback",1],["attach",3],["count",1],["chip",1],["title",24],["comment",2],["plural",1],["singular",1],["deleted",2],["discard",1],["discarded",1],["draft",1],["placeholder",27],["list",1],["head",1],["no",8],["session",3],["remove",6],["err",4],["save",8],["err404",1],["python3",1],["serve",1],["status",5],["open",12],["pending",1],["unknown",1],["resolved",1],["sent",1],["ai4",6],["art",3],["default",4],["filename",1],["delete",4],["confirm",4],["hidden",1],["link",1],["copied",3],["metadata",1],["exported",1],["json",5],["editable",1],["priority",1],["rename",2],["prompt",1],["renamed",1],["saved",5],["starred",1],["unstarred",1],["btn",7],["code",10],["copy",2],["lang",1],["text",2],["common",14],["add",8],["cancel",5],["close",1],["download",1],["loading",1],["required",7],["retry",2],["saving",1],["settings",1],["view",2],["composer",21],["message",1],["options",1],["menu",5],["files",2],["context",1],["usage",1],["request",3],["review",2],["as",2],["skill",12],["your",1],["option",7],["auto",1],["compute",23],["delegation",1],["memory",14],["reviewer",2],["model",7],["same",1],["specialist",1],["queue",9],["accepted",1],["waiting",2],["preview",1],["under",1],["profile",4],["branch",1],["one",1],["cancelled",1],["failed",6],["plan",16],["mode",2],["explore",1],["voice",1],["conv",9],["dock",1],["jump",2],["last",2],["label",15],["load",4],["earlier",2],["export",1],["truncated",1],["output",2],["binary",1],["elided",1],["invoke",1],["directive",1],["host",5],["chat",1],["inserted",1],["resizer",1],["drag",1],["zoom",4],["out",1],["reset",1],["hint",3],["ctrl",1],["resuming",1],["environment",17],["readiness",20],["banner",3],["standard",6],["missing",9],["cell",2],["unavailable",4],["card",1],["ready",2],["python",4],["needs",2],["setup",4],["repair",1],["environments",1],["packages",1],["remediation",1],["explicit",1],["only",1],["refresh",1],["send",1],["blocked",1],["gpu",8],["available",4],["cpu",2],["modal",1],["ssh",5],["detail",3],["gb",2],["install",3],["extra",1],["scanpy",1],["anndata",1],["installing",2],["kernel",4],["restarted",1],["local",13],["remote",16],["fold",1],["online",1],["unreachable",4],["config",3],["services",1],["noservices",1],["pick",1],["alias",2],["testing",3],["preinstalled",1],["connectors",20],["cmd",2],["npx",1],["modelcontextprotocol",1],["filesystem",1],["command",1],["args",2],["env",7],["configured",7],["none",2],["updates",2],["value",2],["invalid",2],["custom",2],["mcp",3],["call",1],["id",3],["tool",1],["directory",1],["test",2],["datapro",36],["data",8],["pro",8],["agent",13],["key",84],["search",9],["ark",17],["api",30],["connector",7],["off",1],["reused",2],["query",6],["searching",2],["indexed",1],["index",1],["auth4011",1],["harness",1],["result",4],["enable",2],["volcengine",3],["enabling",1],["enabled",3],["doubao",23],["primary",1],["100",1],["empty",3],["configure",1],["layout",5],["comfortable",1],["compact",1],["wide",1],["timeout",1],["importing",1],["jobs",9],["bash",1],["echo",1],["sleep",1],["done",1],["dropped",1],["submit",1],["categories",1],["content",1],["disabled",1],["injected",2],["counts",1],["into",1],["scope",2],["global",1],["models",54],["active",2],["pill",1],["heading",3],["base",8],["url",8],["empty2",1],["has",1],["reachable",1],["unset",3],["provider",1],["protocol",6],["placeholder2",1],["deep",1],["seek",1],["llm",5],["ollama",2],["lm",2],["studio",2],["llama",2],["cpp",2],["action",1],["scan",1],["idle",1],["scanning",1],["ai",3],["compatible",1],["endpoint",1],["error",1],["keyless",1],["openai",2],["anthropic",2],["gemini",2],["responses",2],["tavily",4],["com",1],["ph",1],["uploaded",1],["subtitle",1],["subtitle2",1],["update",1],["volc",33],["installed",1],["disconnected",1],["expired",1],["connect",1],["login",3],["prep",2],["reconnect",1],["project",11],["connecting",1],["auth",5],["body",6],["base64",1],["state",1],["cli",5],["arkcli",2],["sso",2],["complete",1],["connected",2],["access",1],["coding",1],["choice",2]]},{"id":"frontend/src/islands/annot.test.ts","name":[["annot",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["test",1],["ts",1]],"body":[["import",4],["describe",3],["expect",18],["from",5],["vitest",1],["annotation",24],["id",14],["held",6],["status",26],["open",10],["annotations",5],["annot",1],["stores",2],["session",2],["reset",3],["store",4],["fields",3],["signal",1],["field",1],["app",2],["js",2],["9244",1],["9253",1],["maps",1],["reserved",3],["pending",8],["unknown",3],["rather",1],["than",1],["be",16],["sent",4],["resolved",2],["dismissed",2],["weird",2],["holds",1],["pins",1],["so",1],["user",1],["cannot",1],["delete",1],["them",1],["true",3],["false",2],["prefers",1],["then",1],["null",1],["falsy",1],["8966",1],["filters",1],["value",1],["map",1],["equal",1]]},{"id":"frontend/src/islands/annot.ts","name":[["annot",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["image",4],["annotator",1],["port",1],["app",4],["js",4],["8965",2],["8993",1],["helpers",1],["9149",1],["9429",1],["admission",1],["tracking",1],["9016",1],["9148",1],["11",1],["island",1],["owns",1],["pins",2],["zoom",3],["pan",2],["draft",2],["popup",2],["composer",2],["chip",2],["annotation",2],["crud",1],["import",8],["artifacts",6],["as",1],["signal",1],["dock",3],["artifact",3],["from",8],["stores",2],["annot",1],["annotations",1],["current",1],["id",1],["session",1],["api",3],["error",1],["text",1],["features",4],["type",1],["row",1],["types",1],["open",3],["viewer",2],["ui",1],["hint",1],["sessions",1],["chrome",1],["el",2],["icon",2],["dom",1],["translate",1],["host",1],["8966",1],["8967",1],["one",1],["place",1],["decides",1],["pin",3],["status",1],["display",1],["reserved",1],["pending",1],["flight",1],["not",4],["user",2],["cannot",1],["act",1],["them",1],["sent",1],["they",1],["consumed",1],["yet",1],["anything",1],["unrecognised",1],["unknown",1],["rather",2],["than",2],["silently",1],["because",1],["know",1],["you",1],["may",1],["edit",1],["different",1],["answers",1],["re",1],["render",2],["every",2],["visible",1],["stage",1],["modal",2],["many",1],["pinned",1],["comments",2],["will",1],["ride",1],["along",1],["next",1],["message",1],["onto",1],["by",1],["fullscreen",1],["width",1],["based",1],["element",1],["physically",1],["grows",1],["css",1],["transform",2],["so",1],["layer",1],["scales",1],["coordinate",1],["stays",1],["pixel",1],["correct",1],["no",1],["math",1],["reconcile",1],["panning",1],["native",1],["overflow",1],["scroll",1]]},{"id":"frontend/src/islands/annot.ts#Annotation","name":[["annotation",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["type",2],["annotation",4],["id",6],["string",14],["artifact",4],["name",2],["number",8],["body",2],["status",2]]},{"id":"frontend/src/islands/annot.ts#annotationId","name":[["annotation",1],["id",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["annotation",5],["id",7],["null",3],["undefined",5],["string",3],["const",1],["return",1]]},{"id":"frontend/src/islands/annot.ts#annotationIsHeld","name":[["annotation",1],["held",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["annotation",5],["held",2],["null",2],["undefined",2],["boolean",2],["const",1],["shown",3],["status",1],["return",1],["pending",1],["unknown",1]]},{"id":"frontend/src/islands/annot.ts#annotationsFor","name":[["annotations",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["annotations",4],["artifact",4],["id",4],["string",2],["annotation",2],["return",1],["as",1],["value",1],["filter",1]]},{"id":"frontend/src/islands/annot.ts#annotationStatus","name":[["annotation",1],["status",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["annotation",4],["status",3],["null",2],["undefined",2],["string",3],["const",1],["raw",8],["open",3],["if",3],["sent",1],["resolved",1],["dismissed",1],["return",4],["reserved",1],["pending",2],["unknown",1]]},{"id":"frontend/src/islands/annot.ts#AnnotDraft","name":[["annot",1],["draft",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["type",2],["annot",4],["draft",2],["stage",4],["art",2],["artifact",2],["row",2],["number",4],["pin",2],["htmlelement",4],["pop",2]]},{"id":"frontend/src/islands/annot.ts#AnnotStage","name":[["annot",1],["stage",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["type",2],["annot",2],["stage",2],["htmlelement",2],["art",2],["id",2],["string",2],["panned",2],["boolean",2]]},{"id":"frontend/src/islands/annot.ts#asAnnotations","name":[["as",1],["annotations",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["as",3],["annotations",2],["value",4],["unknown",2],["annotation",3],["return",1],["array",2]]},{"id":"frontend/src/islands/annot.ts#closeAnnotDraft","name":[["close",1],["annot",1],["draft",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["close",2],["annot",5],["draft",5],["void",2],["const",1],["value",2],["as",1],["null",2],["if",3],["return",1],["try",1],["pin",2],["remove",2],["pop",2],["catch",1],["already",1],["removed",1]]},{"id":"frontend/src/islands/annot.ts#closeAnnotPop","name":[["close",1],["annot",1],["pop",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["close",2],["annot",3],["pop",3],["void",2],["if",1],["typeof",1],["document",2],["undefined",1],["return",1],["query",1],["selector",1],["all",1],["view",1],["each",1],["remove",1]]},{"id":"frontend/src/islands/annot.ts#deleteAnnotations","name":[["delete",1],["annotations",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["async",2],["function",2],["delete",4],["annotations",6],["ids",3],["array",2],["string",5],["undefined",2],["null",2],["promise",4],["void",2],["const",5],["wanted",3],["new",3],["filter",3],["boolean",1],["as",2],["if",3],["length",2],["return",1],["results",3],["await",1],["all",2],["settled",1],["map",2],["id",4],["api",1],["method",1],["then",1],["deleted",3],["fulfilled",2],["result",1],["status",3],["value",3],["gone",2],["has",1],["annotation",1],["refresh",1],["stages",1],["update",1],["annot",1],["badge",1],["failed",5],["find",1],["rejected",2],["throw",1],["reason",1],["error",1]]},{"id":"frontend/src/islands/annot.ts#loadAnnotations","name":[["load",1],["annotations",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["async",2],["function",2],["load",2],["annotations",7],["fid",4],["string",2],["promise",2],["boolean",2],["let",1],["res",4],["annotation",2],["null",2],["try",1],["await",1],["api",1],["frames",1],["as",1],["catch",1],["return",3],["false",1],["if",1],["current",1],["id",1],["value",2],["true",2],["update",1],["annot",1],["badge",1]]},{"id":"frontend/src/islands/annot.ts#openAnnotations","name":[["open",1],["annotations",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["open",3],["annotations",4],["annotation",2],["return",1],["as",1],["value",1],["filter",1],["status",1]]},{"id":"frontend/src/islands/annot.ts#openAnnotDraft","name":[["open",1],["annot",1],["draft",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["open",2],["annot",20],["draft",8],["stage",6],["artifact",2],["row",2],["number",6],["void",2],["close",5],["pop",9],["const",11],["layer",6],["query",1],["selector",1],["if",6],["return",3],["num",2],["annotations",1],["id",1],["length",1],["pin",7],["el",7],["div",4],["style",2],["left",1],["100",2],["top",1],["text",7],["content",3],["string",1],["append",7],["child",7],["edit",1],["ta",9],["textarea",1],["input",2],["placeholder",1],["add",3],["annotation",2],["rows",1],["foot",7],["spacer",2],["cancel",4],["button",2],["btn",2],["ghost",1],["translate",6],["common",4],["save",16],["solid",1],["disabled",5],["true",3],["event",2],["listener",2],["value",3],["trim",2],["keydown",1],["composing",1],["key",5],["code",1],["229",1],["escape",1],["prevent",2],["default",2],["else",1],["enter",1],["meta",1],["ctrl",1],["click",1],["onclick",2],["async",1],["saving",1],["try",1],["await",1],["catch",1],["err",5],["false",1],["status",5],["as",2],["null",1],["hint",1],["404",1],["err404",1],["api",1],["error",1],["position",1],["art",1],["timeout",1],["focus",1]]},{"id":"frontend/src/islands/annot.ts#openPinPop","name":[["open",1],["pin",1],["pop",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["open",3],["pin",3],["pop",17],["stage",5],["annot",24],["artifact",2],["row",2],["annotation",6],["void",3],["close",8],["draft",1],["const",11],["layer",5],["query",1],["selector",1],["if",2],["return",1],["el",11],["div",5],["view",1],["head",5],["append",9],["child",9],["span",2],["num",1],["number",3],["shown",4],["status",10],["label",2],["sent",2],["translate",11],["resolved",3],["dismissed",1],["pending",3],["unknown",2],["as",1],["record",1],["string",2],["st",3],["dataset",2],["body",4],["foot",7],["del",8],["button",3],["btn",2],["ghost",1],["danger",1],["common",2],["delete",4],["onclick",2],["async",1],["disabled",3],["true",3],["try",1],["id",4],["await",1],["annotations",1],["hint",2],["deleted",1],["catch",1],["err",2],["false",1],["toast",1],["failed",1],["api",1],["error",2],["text",1],["held",3],["not",2],["user",1],["turn",2],["quoting",1],["server",1],["answers",1],["409",1],["exactly",1],["offering",2],["then",1],["showing",1],["worse",1],["version",1],["title",1],["by",1],["solid",1],["position",1]]},{"id":"frontend/src/islands/annot.ts#positionPop","name":[["position",1],["pop",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["position",2],["pop",12],["htmlelement",3],["layer",3],["element",2],["number",4],["void",2],["const",3],["host",3],["as",1],["lw",5],["client",2],["width",2],["lh",3],["height",2],["style",6],["visibility",2],["hidden",1],["left",2],["0px",2],["top",2],["request",1],["animation",1],["frame",1],["pw",4],["offset",2],["260",1],["ph",2],["120",1],["let",1],["px",8],["18",2],["py",4],["if",1],["math",6],["max",4],["min",2]]},{"id":"frontend/src/islands/annot.ts#refreshAllStages","name":[["refresh",1],["all",1],["stages",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["refresh",2],["all",3],["stages",2],["void",2],["if",2],["typeof",1],["document",2],["undefined",1],["return",1],["query",1],["selector",1],["annot",2],["stage",6],["each",1],["node",2],["const",3],["as",4],["list",2],["artifacts",1],["signal",1],["value",4],["artifact",6],["row",3],["art",5],["find",1],["id",4],["dock",3],["null",1],["render",1],["pins",1]]},{"id":"frontend/src/islands/annot.ts#renderAnnotatableImage","name":[["render",1],["annotatable",1],["image",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["render",3],["annotatable",2],["image",7],["body",3],["htmlelement",4],["artifact",2],["row",2],["url",3],["string",2],["void",8],["close",1],["annot",9],["draft",1],["const",23],["wrap",6],["el",10],["div",7],["zoom",35],["stage",16],["as",3],["art",1],["id",2],["img",14],["src",1],["draggable",1],["false",5],["layer",6],["append",10],["child",10],["zs",18],["fit",9],["max",8],["at",6],["fitted",2],["pane",5],["by",2],["css",3],["alone",1],["width",14],["100",4],["inside",1],["no",2],["js",1],["sizing",1],["so",5],["wide",1],["figure",1],["never",1],["overflows",1],["resizing",1],["reflows",1],["automatically",1],["only",2],["once",1],["user",2],["zooms",2],["pin",2],["explicit",1],["let",5],["grow",1],["past",1],["out",11],["htmlbutton",2],["element",2],["lvl",8],["apply",3],["number",5],["math",5],["min",1],["if",17],["001",6],["style",4],["class",6],["list",6],["remove",5],["zoomed",3],["else",2],["none",1],["px",1],["add",9],["text",1],["content",2],["round",1],["disabled",2],["keeping",1],["point",1],["under",1],["cx",4],["cy",4],["fixed",1],["screen",1],["baseline",2],["captured",1],["from",1],["while",2],["laid",2],["time",1],["interacts",1],["always",1],["correct",1],["regardless",1],["load",2],["timing",2],["nz",5],["bounding",5],["client",12],["rect",5],["return",7],["yet",1],["not",1],["don",2],["collapse",1],["sr",7],["fx",2],["left",8],["fy",2],["height",4],["top",6],["sr2",5],["scroll",8],["center",3],["bar",6],["button",3],["title",3],["translate",4],["inner",2],["html",2],["icon",2],["minus",1],["16",2],["onclick",3],["reset",1],["plus",1],["hint",2],["pins",2],["positioned",1],["they",1],["need",1],["fits",1],["nothing",1],["here",1],["depends",1],["layout",1],["ready",3],["complete",1],["request",1],["animation",1],["frame",1],["event",11],["listener",10],["ctrl",3],["cmd",1],["wheel",4],["toward",1],["cursor",1],["trackpad",1],["pinch",1],["browsers",1],["deliver",1],["plain",1],["natively",1],["tall",1],["portrait",1],["still",1],["be",1],["scrolled",1],["panned",5],["instead",1],["being",1],["hijacked",1],["key",2],["meta",1],["prevent",2],["default",2],["delta",1],["12",2],["passive",1],["drag",2],["pan",1],["moves",1],["threshold",1],["suppresses",1],["click",2],["annotate",1],["would",1],["otherwise",1],["fire",1],["pointerup",3],["pointerdown",1],["target",6],["null",1],["contains",1],["sx",2],["sy",2],["sl",2],["st",2],["moved",5],["mv",3],["ev",4],["pointer",1],["dx",3],["dy",3],["abs",2],["true",1],["grabbing",2],["up",5],["document",6],["pointermove",2],["pointercancel",2]]},{"id":"frontend/src/islands/annot.ts#renderAnnotatableImage.applyZoom","name":[["apply",1],["zoom",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["apply",2],["zoom",4],["number",2],["void",2],["zs",10],["math",3],["max",5],["min",1],["if",5],["001",3],["img",4],["style",4],["width",4],["class",2],["list",2],["remove",1],["zoomed",2],["else",1],["fit",2],["none",1],["px",1],["add",1],["lvl",2],["text",1],["content",1],["round",1],["100",1],["out",2],["disabled",2]]},{"id":"frontend/src/islands/annot.ts#renderAnnotatableImage.mv","name":[["mv",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["mv",2],["ev",5],["pointer",2],["event",2],["void",2],["const",1],["dx",3],["client",2],["sx",1],["dy",3],["sy",1],["if",2],["moved",3],["math",2],["abs",2],["true",1],["zoom",3],["class",1],["list",1],["add",1],["grabbing",1],["scroll",2],["left",1],["sl",1],["top",1],["st",1],["prevent",1],["default",1]]},{"id":"frontend/src/islands/annot.ts#renderAnnotatableImage.ready","name":[["ready",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["ready",2],["void",2],["render",1],["pins",1],["stage",1]]},{"id":"frontend/src/islands/annot.ts#renderAnnotatableImage.up","name":[["up",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["up",4],["void",2],["document",3],["remove",4],["event",3],["listener",3],["pointermove",1],["mv",1],["pointerup",1],["pointercancel",1],["zoom",1],["class",1],["list",1],["grabbing",1],["stage",1],["panned",1],["moved",1]]},{"id":"frontend/src/islands/annot.ts#renderAnnotatableImage.zoomAt","name":[["zoom",1],["at",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["zoom",5],["at",2],["cx",4],["number",6],["cy",4],["nz",4],["void",2],["if",4],["zs",3],["001",2],["const",4],["img",1],["bounding",3],["client",3],["rect",3],["width",4],["fit",3],["return",2],["no",1],["baseline",1],["yet",1],["image",1],["not",1],["laid",1],["out",1],["don",1],["collapse",1],["sr",7],["stage",2],["fx",2],["left",3],["fy",2],["height",3],["top",3],["apply",1],["sr2",5],["scroll",2]]},{"id":"frontend/src/islands/annot.ts#renderAnnotatableImage.zoomCenter","name":[["zoom",1],["center",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["zoom",4],["center",2],["nz",3],["number",2],["void",2],["const",1],["bounding",1],["client",1],["rect",1],["at",1],["left",1],["width",1],["top",1],["height",1]]},{"id":"frontend/src/islands/annot.ts#renderPins","name":[["render",1],["pins",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["render",3],["pins",2],["stage",6],["annot",5],["artifact",2],["row",2],["void",2],["const",3],["layer",5],["query",2],["selector",2],["if",1],["return",1],["all",1],["pin",12],["not",2],["draft",1],["each",2],["remove",1],["annotations",1],["id",1],["held",1],["open",3],["one",1],["reserved",1],["turn",1],["quoting",1],["pending",1],["accepted",1],["consume",1],["unconfirmed",1],["both",1],["as",1],["invites",1],["user",1],["edit",1],["delete",1],["comment",1],["already",1],["its",1],["way",1],["data",1],["annotation",3],["status",3],["exists",1],["so",1],["test",1],["assert",1],["without",1],["matching",1],["css",1],["class",1],["soup",1],["translated",1],["text",2],["shown",3],["el",1],["div",1],["dataset",1],["style",2],["left",1],["number",3],["100",2],["top",1],["content",1],["string",1],["title",1],["body",1],["onclick",1],["stop",1],["propagation",1],["pop",1],["append",1],["child",1]]},{"id":"frontend/src/islands/annot.ts#saveAnnotation","name":[["save",1],["annotation",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["async",2],["function",2],["save",2],["annotation",5],["artifact",4],["row",2],["number",4],["text",3],["string",2],["promise",2],["void",2],["if",2],["current",2],["id",4],["value",4],["hint",2],["translate",2],["annot",3],["no",1],["session",1],["true",1],["return",2],["const",2],["res",3],["await",1],["api",1],["frames",1],["annotations",4],["method",1],["post",1],["body",2],["json",1],["stringify",1],["name",1],["filename",1],["as",2],["null",1],["concat",1],["refresh",1],["all",1],["stages",1],["update",1],["badge",1],["added",1]]},{"id":"frontend/src/islands/annot.ts#toggleAnnotList","name":[["toggle",1],["annot",1],["list",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",3],["toggle",3],["annot",17],["list",14],["anchor",7],["htmlelement",2],["void",2],["const",11],["existing",3],["pop",12],["if",5],["remove",7],["return",1],["open",9],["annotations",3],["el",10],["div",6],["id",7],["append",10],["child",10],["head",2],["translate",4],["length",2],["each",1],["row",7],["trow",4],["span",2],["pin",1],["string",1],["number",1],["file",1],["artifact",4],["name",1],["body",2],["acts",5],["btn",4],["button",2],["mini",2],["common",1],["view",1],["onclick",2],["art",3],["artifacts",1],["signal",1],["value",1],["as",2],["find",1],["viewer",1],["rm",3],["danger",1],["async",1],["try",1],["annotation",1],["await",1],["delete",1],["parent",3],["element",3],["catch",1],["err",3],["hint",1],["api",1],["error",1],["text",1],["true",1],["timeout",1],["document",2],["add",1],["event",2],["listener",2],["mousedown",2],["ev",2],["target",4],["node",1],["null",1],["contains",2]]},{"id":"frontend/src/islands/annot.ts#updateAnnotBadge","name":[["update",1],["annot",1],["badge",1]],"path":[["frontend",1],["src",1],["islands",1],["annot",1],["ts",1]],"body":[["function",2],["update",2],["annot",13],["badge",2],["void",2],["const",6],["bar",8],["if",3],["return",2],["open",6],["annotations",3],["length",3],["class",2],["list",4],["add",1],["hidden",2],["inner",3],["html",3],["remove",3],["chip",9],["el",5],["span",2],["main",7],["button",2],["append",5],["child",5],["icon",2],["message",1],["square",1],["14",1],["null",1],["comment",1],["comments",1],["title",4],["translate",4],["onclick",2],["stop",2],["propagation",2],["toggle",1],["cancel",7],["13",1],["discard",1],["async",1],["prevent",1],["default",1],["disabled",2],["true",2],["try",1],["await",1],["delete",1],["map",1],["annotation",1],["id",1],["filter",1],["boolean",1],["as",1],["string",1],["close",1],["pop",2],["hint",2],["discarded",1],["catch",1],["err",3],["false",1],["api",1],["error",1],["text",1]]},{"id":"frontend/src/islands/dom.ts","name":[["dom",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["dom",1],["ts",1]],"body":[["dom",1],["helpers",1],["18",4],["islands",1],["icon",1],["paths",1],["lucide",1],["subset",1],["lane",1],["emits",1],["app",1],["js",1],["77",2],["inner",1],["html",1],["original",1],["svg",1],["injection",1],["const",1],["icons",1],["record",1],["string",2],["plus",1],["path",26],["m5",2],["12h14",2],["m12",3],["5v14",1],["minus",1],["m18",3],["m6",1],["12",11],["message",1],["square",1],["m22",1],["17a2",1],["h6l",1],["v4a2",1],["2h14a2",2],["2z",1],["more",1],["vertical",1],["circle",6],["cx",6],["cy",6],["19",1],["pencil",1],["h5a2",2],["2v14a2",1],["2v",2],["375",1],["625a1",1],["3l",1],["013",1],["014a2",1],["853",1],["505l",1],["873",1],["84a",1],["62",1],["62l",1],["84",1],["873a2",1],["506",1],["852z",1],["maximize",1],["polyline",3],["points",3],["15",6],["21",7],["line",6],["x1",6],["x2",6],["14",5],["y1",6],["y2",6],["10",13],["download",1],["m21",1],["15v4a2",1],["17",5],["clock",1],["6v6l4",1],["provenance",1],["9a9",1],["star",1],["m11",1],["525",1],["295a",1],["53",10],["95",1],["0l2",1],["31",1],["679a2",1],["123",4],["595",1],["16l5",1],["166",1],["756a",1],["294",2],["904l",1],["736",1],["638a2",1],["611",2],["878l",1],["882",1],["14a",1],["771",1],["56l",2],["618",1],["428a2",1],["122",6],["973",1],["l6",1],["396",1],["01a",1],["881",1],["139a2",1],["879",1],["l2",1],["16",1],["795a",1],["906l5",1],["165",1],["755a2",1],["597",1],["16z",1],["eye",1],["off",1],["m10",3],["733",1],["076a10",1],["744",2],["11",3],["205",1],["575",1],["696",2],["747",2],["444",1],["49",1],["m14",3],["084",1],["158a3",1],["242",2],["m17",1],["479",1],["499a10",1],["75",4],["417",1],["151",1],["446",1],["143",1],["m2",1],["20",2],["link",1],["13a5",1],["54",2],["54l3",1],["3a5",2],["07",2],["07l",1],["72",1],["71",3],["11a5",1],["54l",1],["07l1",1],["file",1],["text",1],["m15",1],["h6a2",1],["2v16a2",1],["2h12a2",1],["v7",1],["2v4a2",1],["2h4",1],["h8",3],["m16",2],["13",1],["trash",1],["m3",1],["6h18",1],["m19",1],["6v14c0",1],["h7c",1],["v6",1],["m8",1],["v4c0",1],["2h4c1",1],["2v2",1]]},{"id":"frontend/src/islands/dom.ts#$","name":[],"path":[["frontend",1],["src",1],["islands",1],["dom",1],["ts",1]],"body":[["function",2],["sel",3],["string",2],["htmlelement",2],["null",3],["if",1],["typeof",1],["document",2],["undefined",1],["return",2],["query",1],["selector",1]]},{"id":"frontend/src/islands/dom.ts#el","name":[["el",1]],"path":[["frontend",1],["src",1],["islands",1],["dom",1],["ts",1]],"body":[["function",2],["el",2],["extends",2],["keyof",2],["htmlelement",4],["tag",7],["name",9],["map",4],["class",5],["string",5],["null",5],["text",5],["number",2],["const",1],["node",4],["document",1],["create",1],["element",1],["if",2],["content",1],["return",1]]},{"id":"frontend/src/islands/dom.ts#ghostIconBtn","name":[["ghost",1],["icon",1],["btn",1]],"path":[["frontend",1],["src",1],["islands",1],["dom",1],["ts",1]],"body":[["function",2],["ghost",3],["icon",4],["btn",2],["name",3],["string",4],["title",5],["htmlbutton",2],["element",2],["const",1],["el",1],["button",1],["inner",1],["html",1],["16",1],["if",1],["return",1]]},{"id":"frontend/src/islands/dom.ts#icon","name":[["icon",1]],"path":[["frontend",1],["src",1],["islands",1],["dom",1],["ts",1]],"body":[["function",2],["icon",2],["name",3],["string",6],["size",3],["number",2],["cls",4],["const",1],["px",3],["16",1],["return",1],["svg",3],["class",1],["ic",1],["width",2],["height",1],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1],["icons",1]]},{"id":"frontend/src/islands/dom.ts#iconEl","name":[["icon",1],["el",1]],"path":[["frontend",1],["src",1],["islands",1],["dom",1],["ts",1]],"body":[["function",2],["icon",3],["el",3],["name",3],["string",4],["size",3],["number",2],["cls",4],["htmlelement",2],["const",1],["wrap",3],["span",1],["ic",2],["inner",1],["html",1],["return",1]]},{"id":"frontend/src/islands/frames.test.ts","name":[["frames",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["test",1],["ts",1]],"body":[["import",6],["read",2],["file",4],["sync",2],["from",5],["node",3],["fs",1],["dirname",2],["join",2],["path",6],["urlto",2],["url",2],["describe",4],["expect",28],["vitest",1],["artifact",11],["iframe",9],["sandbox",29],["ketcher",15],["allow",11],["apply",7],["frame",25],["html",10],["preview",14],["src",14],["resolve",8],["origin",11],["frames",1],["const",7],["here",2],["meta",1],["app",10],["js",2],["8663",1],["8664",1],["uses",1],["empty",1],["token",1],["no",1],["scripts",4],["forms",3],["be",19],["stamps",2],["new",3],["fake",3],["attribute",9],["not",6],["contain",8],["pdf",8],["audit",1],["hardening",1],["inert",3],["version",3],["id",3],["art",2],["20b",1],["stays",1],["delegates",1],["scoped",1],["implementation",1],["features",1],["artifacts",1],["renderers",1],["ts",1],["utf8",1],["render",3],["content",1],["fn",3],["slice",1],["index",2],["function",2],["glue",2],["10834",1],["embeddable",1],["headers",1],["points",1],["at",2],["never",1],["sandboxed",1],["null",3],["mol",2],["sets",1],["clipboard",1],["stale",1],["a1",2],["verified",1],["protocol",2],["http",5],["hostname",4],["127",2],["port",3],["8760",3],["derives",1],["only",1],["other",1],["loopback",2],["name",1],["same",1],["localhost",3],["keeps",1],["non",1],["ipv6",1],["https",2],["apps",1],["remote",1],["example",1]]},{"id":"frontend/src/islands/frames.test.ts#FakeFrame","name":[["fake",1],["frame",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["test",1],["ts",1]],"body":[["class",2],["fake",2],["frame",2],["src",1],["attrs",5],["new",1],["map",1],["string",8],["attribute",3],["name",7],["value",2],["void",2],["null",2],["return",1],["has",1],["as",1],["remove",1],["delete",1]]},{"id":"frontend/src/islands/frames.test.ts#FakeFrame.getAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["test",1],["ts",1]],"body":[["attribute",2],["name",4],["string",5],["null",3],["return",1],["attrs",2],["has",1],["as",1]]},{"id":"frontend/src/islands/frames.test.ts#FakeFrame.removeAttribute","name":[["remove",1],["attribute",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["test",1],["ts",1]],"body":[["remove",2],["attribute",2],["name",3],["string",2],["void",2],["attrs",1],["delete",1]]},{"id":"frontend/src/islands/frames.test.ts#FakeFrame.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["test",1],["ts",1]],"body":[["attribute",2],["name",3],["string",4],["value",3],["void",2],["attrs",1]]},{"id":"frontend/src/islands/frames.ts","name":[["frames",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["artifact",7],["ketcher",7],["iframe",2],["sandbox",7],["helpers",1],["html",2],["starts",1],["inert",3],["only",4],["scoped",1],["grant",2],["alternate",1],["loopback",2],["origin",7],["enable",1],["scripts",5],["pdf",2],["stays",1],["first",3],["party",3],["ui",1],["served",1],["embeddable",2],["security",1],["headers",2],["frame",2],["ancestors",1],["self",1],["must",1],["not",3],["attribute",1],["same",3],["required",1],["empty",2],["no",5],["forms",1],["popups",1],["export",4],["const",4],["interactive",1],["allow",4],["path",1],["clipboard",3],["read",1],["write",1],["initial",1],["preview",2],["share",1],["token",1],["editor",2],["always",1],["app",2],["never",3],["document",2],["bytes",1],["would",1],["strip",1],["needs",1],["id",2],["version",1],["daemon",1],["other",1],["name",1],["at",1],["http",1],["port",1],["verified",1],["there",1],["override",1],["server",1],["injects",1],["one",1],["response",1],["compared",1],["against",1],["value",1],["before",1],["navigates",1],["anywhere",1],["accept",1],["granted",1],["protocol",1],["relative",1],["api",1],["url",1]]},{"id":"frontend/src/islands/frames.ts#applyArtifactIframeSandbox","name":[["apply",1],["artifact",1],["iframe",1],["sandbox",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["function",2],["apply",2],["artifact",5],["iframe",5],["sandbox",6],["frame",3],["target",2],["kind",4],["void",2],["attribute",1]]},{"id":"frontend/src/islands/frames.ts#applyKetcherFrame","name":[["apply",1],["ketcher",1],["frame",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["function",2],["apply",2],["ketcher",4],["frame",11],["target",2],["artifact",3],["id",3],["string",2],["null",2],["void",2],["src",2],["attribute",3],["allow",2],["if",1],["remove",2],["sandbox",1]]},{"id":"frontend/src/islands/frames.ts#ArtifactIframeKind","name":[["artifact",1],["iframe",1],["kind",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["type",2],["artifact",2],["iframe",2],["kind",2],["pdf",2],["html",2],["preview",2]]},{"id":"frontend/src/islands/frames.ts#FrameTarget","name":[["frame",1],["target",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["type",2],["frame",2],["target",4],["sandbox",2],["src",2],["string",2]]},{"id":"frontend/src/islands/frames.ts#grantedHtmlPreviewSrc","name":[["granted",1],["html",1],["preview",1],["src",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["function",2],["granted",4],["html",2],["preview",3],["src",2],["origin",8],["string",8],["grant",5],["unknown",3],["artifact",3],["id",3],["if",3],["typeof",2],["object",1],["return",4],["const",2],["path",4],["as",1],["record",1],["match",3],["sandbox",1],["za",1],["z0",1],["exec",1],["encode",1],["uricomponent",1]]},{"id":"frontend/src/islands/frames.ts#htmlPreviewSrc","name":[["html",1],["preview",1],["src",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["function",2],["html",2],["preview",3],["src",2],["ident",3],["string",4],["return",1],["encode",1],["uricomponent",1]]},{"id":"frontend/src/islands/frames.ts#ketcherFrameSrc","name":[["ketcher",1],["frame",1],["src",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["function",2],["ketcher",4],["frame",2],["src",2],["artifact",5],["id",5],["string",4],["null",2],["if",1],["return",2],["path",2],["encode",1],["uricomponent",1]]},{"id":"frontend/src/islands/frames.ts#PreviewLocation","name":[["preview",1],["location",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["type",2],["preview",2],["location",4],["pick",2],["hostname",2],["protocol",2],["port",2]]},{"id":"frontend/src/islands/frames.ts#resolveSandboxOrigin","name":[["resolve",1],["sandbox",1],["origin",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["function",2],["resolve",2],["sandbox",2],["origin",3],["loc",7],["preview",2],["location",2],["null",2],["undefined",2],["string",2],["if",2],["protocol",1],["http",3],["return",3],["const",2],["other",3],["hostname",2],["127",2],["localhost",2],["url",4],["new",1],["port",2]]},{"id":"frontend/src/islands/frames.ts#SandboxTarget","name":[["sandbox",1],["target",1]],"path":[["frontend",1],["src",1],["islands",1],["frames",1],["ts",1]],"body":[["type",2],["sandbox",2],["target",2],["attribute",6],["name",6],["string",10],["value",2],["void",4],["null",2],["remove",2]]},{"id":"frontend/src/islands/host.ts","name":[["host",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["host",1],["ts",1]],"body":[["window",2],["capability",1],["lookups",1],["ready",3],["from",3],["compat",3],["stub",2],["ts",2],["never",1],["typeof",1],["function",1],["not",1],["import",3],["exports",1],["i18n",1],["runtime",1],["export",1]]},{"id":"frontend/src/islands/host.ts#callWindow","name":[["call",1],["window",1]],"path":[["frontend",1],["src",1],["islands",1],["host",1],["ts",1]],"body":[["function",2],["call",2],["window",2],["name",3],["string",2],["args",3],["unknown",6],["const",1],["fn",3],["host",1],["bag",1],["if",1],["ready",1],["return",2],["undefined",1],["as",1],["inner",1]]},{"id":"frontend/src/islands/host.ts#hostBag","name":[["host",1],["bag",1]],"path":[["frontend",1],["src",1],["islands",1],["host",1],["ts",1]],"body":[["function",2],["host",2],["bag",2],["record",5],["string",5],["unknown",7],["const",1],["global",2],["as",5],["window",2],["return",1]]},{"id":"frontend/src/islands/host.ts#translate","name":[["translate",1]],"path":[["frontend",1],["src",1],["islands",1],["host",1],["ts",1]],"body":[["function",2],["translate",2],["key",4],["string",4],["args",4],["unknown",2],["const",1],["from",3],["window",3],["host",1],["bag",1],["if",1],["ready",1],["return",2],["as",1],["typeof",1]]},{"id":"frontend/src/islands/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["index",1],["ts",1]],"body":[["18",1],["imperative",1],["islands",2],["importing",1],["module",1],["calling",1],["boot",3],["overwrites",1],["05",1],["stubs",1],["same",1],["pattern",1],["as",1],["06",1],["ws",1],["17",1],["artifacts",2],["not",1],["import",8],["compat",2],["window",1],["exports",1],["ts",1],["ready",1],["from",13],["stub",1],["render",9],["viewer",5],["impl",1],["features",1],["ui",1],["annotation",6],["id",2],["held",2],["annotations",6],["status",2],["close",2],["annot",6],["draft",1],["pop",3],["load",2],["open",8],["pin",2],["refresh",2],["all",2],["stages",2],["annotatable",2],["image",2],["pins",2],["update",2],["badge",2],["ketcher",8],["locator",4],["comments",2],["mol",5],["teardown",2],["molecule",2],["text",2],["editable",2],["artifact",4],["show",2],["versions",2],["export",6],["iframe",2],["sandbox",2],["allow",1],["path",1],["apply",2],["frame",2],["html",1],["preview",1],["src",3],["frames",1],["vendor",1]]},{"id":"frontend/src/islands/index.ts#bootIslands","name":[["boot",1],["islands",1]],"path":[["frontend",1],["src",1],["islands",1],["index",1],["ts",1]],"body":[["function",2],["boot",2],["islands",3],["target",5],["void",2],["install",1],["render",2],["viewer",2],["impl",1]]},{"id":"frontend/src/islands/index.ts#hostTarget","name":[["host",1],["target",1]],"path":[["frontend",1],["src",1],["islands",1],["index",1],["ts",1]],"body":[["function",2],["host",2],["target",12],["null",2],["if",1],["return",2],["const",1],["global",2],["as",4],["unknown",2],["window",2]]},{"id":"frontend/src/islands/index.ts#installIslands","name":[["install",1],["islands",1]],"path":[["frontend",1],["src",1],["islands",1],["index",1],["ts",1]],"body":[["function",2],["install",2],["islands",2],["target",6],["void",2],["const",1],["host",24],["if",1],["return",1],["molecule",2],["mol",2],["teardown",2],["render",8],["annotatable",2],["image",2],["pins",2],["open",9],["pin",2],["pop",4],["annotation",7],["status",2],["held",2],["id",2],["annotations",6],["load",2],["update",2],["annot",6],["badge",2],["conversation",2],["closes",1],["previous",1],["draft",3],["view",1],["popover",1],["through",1],["call",1],["lane",1],["neither",1],["installed",1],["switch",1],["left",1],["both",1],["behind",1],["close",4],["refresh",2],["all",2],["stages",2],["ketcher",2],["locator",2],["comments",2],["artifact",2],["show",2],["versions",2],["text",2],["editable",2],["viewer",2]]},{"id":"frontend/src/islands/index.ts#islandsReady","name":[["islands",1],["ready",1]],"path":[["frontend",1],["src",1],["islands",1],["index",1],["ts",1]],"body":[["function",2],["islands",2],["ready",5],["target",6],["boolean",2],["const",1],["host",6],["if",1],["return",2],["false",1],["molecule",1],["render",1],["annotatable",1],["image",1],["open",1],["ketcher",1]]},{"id":"frontend/src/islands/index.ts#Target","name":[["target",1]],"path":[["frontend",1],["src",1],["islands",1],["index",1],["ts",1]],"body":[["type",2],["target",2],["record",2],["string",2],["unknown",2]]},{"id":"frontend/src/islands/install.test.ts","name":[["install",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["install",1],["test",1],["ts",1]],"body":[["import",4],["after",2],["each",2],["describe",2],["expect",12],["from",4],["vitest",1],["ready",13],["compat",2],["stub",7],["contract",5],["install",3],["islands",3],["index",1],["window",1],["names",1],["const",3],["global",1],["as",2],["unknown",3],["record",2],["string",2],["name",2],["molecule",5],["render",8],["annotatable",4],["image",4],["annotation",6],["status",4],["held",2],["open",8],["annotations",4],["load",2],["pins",2],["pin",2],["pop",2],["ketcher",4],["locator",2],["comments",2],["delete",1],["overwrites",1],["05",1],["stubs",1],["so",1],["passes",1],["not",1],["typeof",1],["function",1],["target",13],["be",11],["false",1],["true",10]]},{"id":"frontend/src/islands/ketcher.ts","name":[["ketcher",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["ketcher",1],["ts",1]],"body":[["ketcher",3],["iframe",2],["port",1],["app",2],["js",2],["8913",1],["8920",1],["10834",2],["first",1],["party",1],["document",1],["served",1],["embeddable",1],["security",1],["headers",1],["frame",2],["ancestors",1],["self",1],["must",1],["not",1],["carry",1],["sandbox",1],["attribute",1],["import",5],["open",2],["modal",2],["el",2],["from",5],["features",2],["chrome",1],["type",1],["artifact",3],["row",1],["artifacts",1],["types",1],["dom",1],["apply",1],["frames",1],["translate",1],["host",1],["workbench",1],["path",1],["8918",1],["id",1]]},{"id":"frontend/src/islands/ketcher.ts#openKetcher","name":[["open",1],["ketcher",1]],"path":[["frontend",1],["src",1],["islands",1],["ketcher",1],["ts",1]],"body":[["function",2],["open",3],["ketcher",4],["artifact",2],["row",2],["null",3],["void",2],["if",4],["typeof",1],["document",1],["undefined",1],["return",2],["const",4],["title",5],["modal",6],["text",1],["content",1],["translate",1],["dl",3],["download",1],["style",1],["display",1],["none",1],["body",5],["inner",1],["html",1],["frame",4],["el",2],["iframe",1],["apply",1],["id",2],["append",1],["child",1]]},{"id":"frontend/src/islands/locator.ts","name":[["locator",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["locator",1],["ts",1]],"body":[["pdf",1],["html",1],["locator",1],["comments",1],["port",1],["app",1],["js",1],["10835",1],["10897",1],["import",8],["current",1],["id",1],["from",8],["stores",1],["session",1],["api",3],["error",1],["text",1],["features",4],["artifacts",3],["art",1],["url",1],["cache",1],["type",1],["artifact",1],["row",1],["types",1],["hint",1],["sessions",1],["chrome",1],["el",1],["dom",1],["translate",1],["host",1],["load",1],["annotations",1],["annot",1]]},{"id":"frontend/src/islands/locator.ts#PdfPage","name":[["pdf",1],["page",1]],"path":[["frontend",1],["src",1],["islands",1],["locator",1],["ts",1]],"body":[["type",2],["pdf",2],["page",4],["number",2],["text",2],["string",2]]},{"id":"frontend/src/islands/locator.ts#renderLocatorComments","name":[["render",1],["locator",1],["comments",1]],"path":[["frontend",1],["src",1],["islands",1],["locator",1],["ts",1]],"body":[["function",2],["render",2],["locator",18],["comments",2],["container",3],["htmlelement",2],["artifact",4],["row",2],["kind",8],["string",11],["viewer",7],["htmliframe",2],["element",3],["null",4],["void",3],["const",17],["box",9],["el",12],["div",3],["wb",18],["append",12],["child",12],["title",2],["translate",10],["quote",9],["textarea",2],["placeholder",3],["selector",8],["input",2],["comment",6],["body",4],["save",6],["button",5],["solid",1],["btn",3],["small",3],["common",1],["preview",6],["pre",1],["let",2],["pdf",42],["page",49],["htmlinput",1],["pages",5],["select",6],["value",19],["unknown",3],["number",6],["if",7],["return",3],["math",2],["max",1],["floor",1],["dataset",2],["current",6],["base",2],["src",2],["art",1],["url",1],["split",1],["encode",2],["uricomponent",2],["extracted",3],["find",1],["item",7],["text",7],["content",3],["slice",2],["4000",2],["controls",6],["label",5],["type",3],["min",1],["step",1],["previous",4],["outline",3],["prev",1],["next",5],["onclick",3],["onchange",1],["html",2],["endpoint",2],["api",3],["artifacts",1],["id",7],["then",1],["payload",4],["rec",5],["typeof",1],["object",1],["as",3],["record",2],["array",5],["else",1],["elements",4],["map",1],["tag",1],["join",1],["catch",2],["async",1],["trim",1],["disabled",2],["true",2],["try",1],["await",1],["frames",1],["annotations",2],["method",1],["post",1],["json",1],["stringify",1],["name",1],["filename",1],["hint",2],["saved",1],["load",1],["error",3],["err",1],["false",1]]},{"id":"frontend/src/islands/locator.ts#renderLocatorComments.selectPdfPage","name":[["select",1],["pdf",1],["page",1]],"path":[["frontend",1],["src",1],["islands",1],["locator",1],["ts",1]],"body":[["select",2],["pdf",5],["page",15],["value",4],["unknown",2],["number",4],["if",2],["return",2],["const",3],["math",2],["max",1],["floor",1],["string",6],["viewer",5],["dataset",2],["current",2],["base",2],["src",2],["art",1],["url",1],["split",1],["encode",1],["uricomponent",1],["extracted",3],["pages",1],["find",1],["item",3],["preview",1],["text",2],["content",1],["slice",1],["4000",1]]},{"id":"frontend/src/islands/mol.test.ts","name":[["mol",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["test",1],["ts",1]],"body":[["import",11],["read",2],["file",10],["sync",3],["readdir",1],["from",6],["node",3],["fs",1],["dirname",2],["join",3],["path",5],["urlto",2],["url",5],["describe",2],["expect",8],["vitest",1],["mol",6],["vendor",4],["src",13],["const",11],["here",3],["meta",1],["artifacts",2],["dir",1],["features",1],["cdn",6],["https",2],["dmol",8],["org",2],["build",1],["min",2],["js",3],["static",5],["3dmol",2],["require",4],["lazy",1],["injection",1],["app",1],["9665",1],["9672",1],["loads",1],["only",3],["vendored",3],["script",3],["be",1],["keeps",1],["deleted",1],["safety",1],["comment",1],["next",1],["tag",1],["ts",1],["utf8",1],["contain",5],["copy",2],["inject",3],["slice",1],["index",1],["document",1],["head",1],["append",1],["child",1],["el",1],["has",1],["no",2],["live",2],["lane",2],["sources",2],["files",2],["collect",1],["offenders",4],["string",1],["if",2],["test",3],["push",2],["line",4],["code",1],["lines",1],["includes",1],["dd",1],["trim",1],["equal",1]]},{"id":"frontend/src/islands/mol.test.ts#codeLines","name":[["code",1],["lines",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["test",1],["ts",1]],"body":[["function",2],["code",2],["lines",2],["src",3],["string",4],["return",2],["split",1],["filter",1],["line",2],["const",1],["stripped",4],["trim",1],["starts",2]]},{"id":"frontend/src/islands/mol.test.ts#collectLaneSources","name":[["collect",1],["lane",1],["sources",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["test",1],["ts",1]],"body":[["function",2],["collect",2],["lane",2],["sources",2],["array",3],["path",5],["string",6],["src",5],["const",2],["files",4],["name",5],["readdir",1],["sync",3],["here",3],["if",1],["ends",2],["ts",4],["test",1],["continue",1],["push",2],["join",4],["read",2],["file",2],["utf8",2],["artifacts",2],["dir",2],["renderers",2],["return",1]]},{"id":"frontend/src/islands/mol.ts","name":[["mol",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["dmol",7],["structure",2],["viewer",2],["port",1],["app",3],["js",4],["9610",1],["9673",2],["lazy",1],["script",2],["tag",1],["injection",1],["vendored",1],["copy",1],["only",2],["missing",1],["local",1],["fall",1],["back",1],["fetching",1],["https",1],["org",1],["build",1],["min",2],["executes",1],["third",1],["party",1],["page",1],["holds",1],["session",1],["cookie",1],["silently",1],["whose",1],["whole",1],["premise",1],["runs",1],["locally",1],["makes",1],["no",1],["call",1],["user",1],["did",1],["not",3],["ask",1],["degraded",1],["path",1],["below",1],["render",1],["coordinates",1],["as",1],["text",1],["was",1],["already",1],["written",1],["cdn",2],["hop",1],["stood",1],["between",1],["failure",1],["static",2],["import",6],["add",1],["fallback",1],["mol",3],["view",1],["from",5],["stores",1],["artifacts",1],["esc",2],["features",2],["md",1],["theme",3],["dark",1],["el",1],["dom",1],["translate",1],["host",1],["export",1],["const",1],["vendor",2],["src",1],["free",1],["previous",1],["web",1],["gl",1],["context",1],["before",1],["creating",1],["new",1],["one",2],["browsers",1],["cap",1],["live",1],["contexts",1],["at",1],["16",1],["leaking",1],["per",1],["viewed",1],["eventually",1],["blanks",1],["them",1],["9622",1],["container",1],["agnostic",1],["style",1],["selector",1],["atom",1],["count",1],["download",1],["label",1]]},{"id":"frontend/src/islands/mol.ts#Mol3D","name":[["mol3",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["type",4],["mol3",2],["create",2],["viewer",4],["el",2],["htmlelement",2],["opts",2],["background",2],["color",2],["string",2],["mol",2],["surface",2],["vdw",2],["unknown",2]]},{"id":"frontend/src/islands/mol.ts#molApi","name":[["mol",1],["api",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["function",2],["mol",2],["api",2],["mol3",4],["undefined",2],["const",1],["global",1],["as",2],["unknown",1],["dmol",4],["window",3],["return",1]]},{"id":"frontend/src/islands/mol.ts#molecule","name":[["molecule",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["function",2],["molecule",2],["container",4],["htmlelement",2],["url",4],["string",13],["nm",3],["void",9],["mol",17],["teardown",1],["inner",1],["html",1],["const",18],["wrap",7],["el",9],["div",5],["append",9],["child",9],["tag",1],["dmol",4],["js",2],["viewer",19],["bar",6],["span",2],["lbl",1],["style",16],["let",4],["cur",4],["cartoon",8],["pills",3],["record",2],["htmlbutton",1],["element",1],["stick",5],["sphere",5],["surface",9],["line",3],["as",2],["array",2],["each",2],["val",5],["lab",2],["button",1],["onclick",1],["object",1],["values",1],["class",2],["list",2],["remove",3],["add",4],["apply",3],["cnt",3],["count",1],["view",9],["foot",4],["translate",1],["fmt",2],["split",1],["pop",1],["pdb",1],["null",2],["ca",11],["only",8],["false",2],["coarse",1],["models",1],["synthetic",1],["backbones",1],["plain",1],["renders",1],["nothing",2],["so",2],["draw",1],["trace",3],["tube",1],["spheres",1],["structure",1],["never",1],["blank",1],["spec",2],["unknown",1],["color",5],["spectrum",3],["colorscheme",5],["jmol",5],["radius",1],["if",7],["return",4],["try",5],["all",2],["surfaces",2],["catch",7],["api",4],["optional",2],["runtime",7],["type",2],["vdw",1],["opacity",1],["85",1],["white",2],["else",1],["hetflag",1],["true",1],["render",3],["boot",3],["promise",2],["fetch",3],["then",4],["text",6],["data",4],["pre",3],["fallback",3],["create",1],["background",1],["theme",1],["dark",1],["1c1c19",1],["value",2],["model",4],["atoms",8],["atom",2],["name",2],["selected",2],["length",2],["detect",1],["backbone",2],["no",2],["full",1],["sidechains",1],["filter",1],["content",1],["locale",1],["zoom",1],["failed",1],["chrome",1],["still",1],["offers",1],["download",1],["fb",3],["show",1],["vendored",1],["copy",1],["missing",1],["local",1],["fall",1],["back",1],["fetching",1],["https",1],["org",1],["build",1],["min",1],["executes",1],["third",1],["party",1],["script",2],["page",1],["holds",1],["session",1],["cookie",1],["silently",1],["app",1],["whose",1],["whole",1],["premise",1],["runs",1],["locally",1],["makes",1],["call",1],["user",1],["did",1],["not",1],["ask",1],["degraded",1],["path",1],["below",1],["coordinates",1],["was",1],["already",1],["written",1],["cdn",1],["hop",1],["stood",1],["between",1],["failure",1],["typeof",1],["document",3],["undefined",1],["head",2],["src",2],["vendor",1],["onload",1],["onerror",1]]},{"id":"frontend/src/islands/mol.ts#molecule.applyStyle","name":[["apply",1],["style",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["apply",2],["style",9],["string",2],["void",2],["if",4],["viewer",9],["return",1],["try",2],["remove",2],["all",2],["surfaces",2],["catch",2],["surface",7],["api",2],["optional",2],["const",1],["runtime",4],["mol",1],["cartoon",1],["color",2],["spectrum",1],["add",2],["type",2],["vdw",1],["opacity",1],["85",1],["white",1],["else",1],["spec",1],["hetflag",1],["true",1],["stick",1],["colorscheme",1],["jmol",1],["render",1]]},{"id":"frontend/src/islands/mol.ts#molecule.boot","name":[["boot",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["boot",2],["promise",2],["void",2],["fetch",2],["url",1],["then",2],["text",2],["data",4],["try",3],["const",4],["runtime",3],["mol",3],["api",1],["if",1],["pre",2],["fallback",2],["view",5],["return",1],["viewer",7],["create",1],["background",1],["color",1],["theme",1],["dark",1],["1c1c19",1],["white",1],["value",2],["model",4],["add",1],["fmt",1],["let",1],["atoms",8],["array",1],["atom",2],["string",3],["name",2],["selected",2],["catch",4],["length",2],["detect",1],["ca",7],["only",3],["backbone",2],["trace",1],["no",1],["full",1],["sidechains",1],["filter",1],["false",1],["cnt",1],["content",1],["locale",1],["apply",1],["style",1],["cur",1],["zoom",1],["render",1],["failed",1],["chrome",1],["still",1],["offers",1],["download",1]]},{"id":"frontend/src/islands/mol.ts#molecule.fb","name":[["fb",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["fb",2],["promise",2],["void",2],["fetch",1],["url",1],["then",2],["text",3],["pre",1],["fallback",1],["view",1],["catch",1],["nothing",1],["show",1]]},{"id":"frontend/src/islands/mol.ts#molecule.spec","name":[["spec",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["spec",2],["style",6],["string",4],["record",2],["unknown",2],["cartoon",3],["ca",1],["only",1],["color",2],["spectrum",2],["trace",1],["sphere",3],["colorscheme",4],["jmol",4],["radius",1],["stick",2],["line",1]]},{"id":"frontend/src/islands/mol.ts#MolModel","name":[["mol",1],["model",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["type",2],["mol",2],["model",2],["selected",2],["atoms",2],["sel",2],["record",2],["string",6],["never",2],["array",2],["atom",2],["name",2]]},{"id":"frontend/src/islands/mol.ts#molTeardown","name":[["mol",1],["teardown",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["function",2],["mol",7],["teardown",2],["void",2],["try",2],["const",5],["viewer",7],["value",4],["as",5],["null",4],["if",3],["clear",2],["catch",2],["already",1],["gone",2],["host",4],["view",2],["htmlelement",1],["cvs",4],["query",2],["selector",2],["canvas",2],["gl",3],["htmlcanvas",2],["element",2],["context",5],["webgl",3],["experimental",1],["ext",3],["web",1],["glrendering",1],["extension",1],["lose",2]]},{"id":"frontend/src/islands/mol.ts#MolViewer","name":[["mol",1],["viewer",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["type",2],["mol",4],["viewer",2],["clear",2],["void",14],["background",2],["color",4],["string",12],["add",4],["model",4],["data",2],["fmt",2],["remove",2],["all",2],["surfaces",2],["style",4],["sel",2],["record",6],["unknown",8],["surface",2],["typ",2],["opts",2],["zoom",2],["render",2]]},{"id":"frontend/src/islands/mol.ts#preFallback","name":[["pre",1],["fallback",1]],"path":[["frontend",1],["src",1],["islands",1],["mol",1],["ts",1]],"body":[["function",2],["pre",4],["fallback",2],["view",3],["htmlelement",2],["text",3],["string",2],["void",2],["inner",1],["html",1],["style",1],["padding",1],["16px",1],["esc",1],["slice",1],["8000",1]]},{"id":"frontend/src/islands/viewer.test.ts","name":[["viewer",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["import",7],["describe",2],["expect",19],["vi",23],["from",7],["vitest",1],["text",19],["editable",12],["render",5],["viewer",6],["hint",5],["features",7],["sessions",2],["chrome",2],["translate",3],["artifacts",4],["api",1],["files",2],["copy",2],["dock",3],["artifact",6],["stores",2],["reset",7],["store",5],["fields",5],["signal",1],["field",1],["const",8],["menu",9],["hoisted",1],["open",8],["fn",9],["mock",11],["args",2],["unknown",1],["renderers",1],["body",1],["execution",1],["provenance",3],["into",1],["decorate",1],["autocomplete",2],["editor",2],["edac",1],["teardown",2],["bind",1],["mol",3],["app",1],["js",1],["9458",1],["9461",1],["rejects",1],["images",1],["structures",1],["pdfs",1],["id",18],["filename",12],["plot",2],["png",3],["be",10],["false",7],["struct",1],["pdb",1],["paper",1],["pdf",1],["content",5],["type",4],["image",1],["accepts",1],["like",1],["extensions",1],["types",1],["notes",2],["md",1],["true",7],["table",1],["csv",1],["run",1],["py",1],["blob",2],["plain",2],["application",1],["json",1],["each",2],["respects",1],["exact",11],["root",7],["new",4],["node",11],["write",4],["stub",4],["global",4],["document",2],["element",4],["by",2],["create",2],["navigator",1],["clipboard",1],["location",1],["origin",1],["http",1],["localhost",1],["pathname",1],["search",1],["try",2],["value",2],["version",6],["v1",3],["walk",3],["find",4],["inner",2],["html",2],["includes",2],["cx",2],["12",2],["cy",2],["onclick",2],["have",5],["been",4],["called",4],["times",2],["items",4],["calls",3],["as",2],["icon",3],["string",3],["click",4],["void",2],["item",4],["link",1],["copied",4],["contain",3],["if",2],["else",2],["not",2],["finally",2],["unstub",2],["all",2],["globals",2],["edit",6],["offered",1],["only",1],["latest",1],["tab",1],["txt",1],["buttons",2],["filter",1],["class",1],["name",1],["ghost",1],["title",1],["common",2],["length",1],["label",2],["mocked",1],["clear",1],["pinned",1]]},{"id":"frontend/src/islands/viewer.test.ts#Node","name":[["node",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["class",3],["node",4],["children",2],["inner",1],["html",1],["text",1],["content",1],["name",1],["title",1],["onclick",1],["void",1],["append",1],["child",4],["push",1],["return",1],["attribute",1]]},{"id":"frontend/src/islands/viewer.test.ts#Node.appendChild","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["node",2],["children",1],["push",1],["return",1]]},{"id":"frontend/src/islands/viewer.test.ts#Node.appendChild~2","name":[["append",1],["child",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["append",2],["child",6],["node",2],["children",1],["push",1],["return",1]]},{"id":"frontend/src/islands/viewer.test.ts#Node.setAttribute","name":[["attribute",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["attribute",2]]},{"id":"frontend/src/islands/viewer.test.ts#Node.setAttribute~2","name":[["attribute",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["attribute",2]]},{"id":"frontend/src/islands/viewer.test.ts#Node~2","name":[["node",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["class",3],["node",4],["children",2],["inner",1],["html",1],["text",1],["content",1],["name",1],["title",1],["onclick",1],["void",1],["append",1],["child",4],["push",1],["return",1],["attribute",1]]},{"id":"frontend/src/islands/viewer.test.ts#walk","name":[["walk",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["walk",3],["node",8],["children",1],["flat",1],["map",1]]},{"id":"frontend/src/islands/viewer.test.ts#walk~2","name":[["walk",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["test",1],["ts",1]],"body":[["walk",3],["node",8],["children",1],["flat",1],["map",1]]},{"id":"frontend/src/islands/viewer.ts","name":[["viewer",1],["ts",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["dock",2],["viewer",3],["chrome",3],["artifact",10],["editor",3],["version",7],["history",1],["port",1],["app",4],["js",4],["9430",2],["9609",1],["plus",2],["retrieval",2],["source",2],["panel",1],["13105",1],["13124",1],["03",2],["deep",3],["link",3],["copy",3],["stale",1],["banner",2],["from",22],["17",2],["kept",1],["import",21],["art",2],["bust",1],["editing",1],["stores",3],["artifacts",11],["current",1],["id",1],["session",1],["modal",3],["mode",2],["prov",1],["ui",2],["ready",1],["compat",1],["stub",1],["api",3],["error",1],["text",2],["bytes",1],["fetch",1],["features",14],["metadata",2],["target",1],["url",3],["tab",2],["key",1],["sync",1],["cache",1],["files",1],["href",1],["resolve",1],["message",1],["deeplink",1],["load",2],["render",2],["body",1],["renderers",1],["state",2],["type",2],["row",1],["types",1],["close",1],["decorate",1],["provenance",3],["into",1],["execution",1],["bind",1],["autocomplete",2],["edac",1],["teardown",2],["open",2],["el",2],["hint",1],["menu",2],["item",1],["sessions",2],["ago",1],["dom",2],["ghost",1],["icon",2],["btn",1],["call",1],["window",1],["translate",1],["host",1],["mol",2],["const",1],["field",1],["order",1],["database",1],["retrieved",1],["at",1],["request",1],["query",1],["normalization",1],["response",1],["sha256",1],["record",1],["count",1],["9458",1],["9461",1],["9435",1],["9438",1],["9456",1]]},{"id":"frontend/src/islands/viewer.ts#artifactMenu","name":[["artifact",1],["menu",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["function",2],["artifact",11],["menu",12],["anchor",3],["element",2],["row",2],["void",9],["const",3],["starred",3],["priority",3],["items",2],["item",1],["label",9],["translate",12],["version",4],["history",1],["icon",9],["clock",1],["click",9],["show",2],["versions",1],["provenance",3],["call",1],["window",1],["sep",2],["true",4],["unstar",1],["star",2],["art",2],["hide",1],["from",1],["list",1],["eye",1],["off",1],["copy",1],["link",4],["try",1],["nav",5],["global",1],["as",1],["navigator",2],["clipboard",5],["write",3],["text",5],["string",1],["if",3],["deep",1],["href",1],["id",2],["exact",2],["null",1],["catch",1],["denied",1],["hint",3],["copied",1],["common",2],["edit",3],["pencil",2],["files",1],["pinned",1],["else",2],["editable",2],["not",1],["folder",1],["rename",2],["export",2],["metadata",2],["file",1],["delete",2],["trash",1],["danger",1],["open",1]]},{"id":"frontend/src/islands/viewer.ts#deleteArtifact","name":[["delete",1],["artifact",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["async",2],["function",3],["delete",5],["artifact",7],["row",2],["promise",2],["void",3],["const",1],["ok",2],["typeof",1],["confirm",3],["translate",3],["false",1],["if",2],["return",1],["try",1],["await",1],["api",2],["artifacts",2],["id",3],["method",1],["close",1],["tab",2],["key",1],["current",2],["value",2],["load",1],["hint",2],["deleted",1],["filename",1],["catch",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/islands/viewer.ts#DiffPanel","name":[["diff",1],["panel",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["type",2],["diff",4],["panel",2],["htmlelement",2],["request",2],["number",2]]},{"id":"frontend/src/islands/viewer.ts#editArtifact","name":[["edit",1],["artifact",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["function",2],["edit",2],["artifact",4],["row",2],["void",2],["editing",1],["value",1],["id",1],["render",1],["viewer",1]]},{"id":"frontend/src/islands/viewer.ts#exportMetadata","name":[["export",1],["metadata",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["async",2],["function",2],["export",3],["metadata",6],["artifact",6],["row",2],["promise",3],["void",2],["try",1],["const",6],["versions",9],["lineage",3],["await",1],["all",1],["api",3],["artifacts",1],["id",5],["catch",3],["url",8],["error",3],["unknown",2],["if",1],["target",1],["exact",2],["version",4],["throw",1],["return",1],["ver",2],["rec",2],["typeof",1],["object",3],["as",1],["meta",2],["null",2],["filename",3],["content",2],["type",3],["size",2],["bytes",2],["priority",2],["blob",3],["new",1],["json",3],["stringify",1],["application",1],["create",2],["link",4],["document",1],["element",1],["href",1],["download",1],["click",1],["timeout",1],["revoke",1],["2000",1],["hint",2],["translate",2],["exported",1],["toast",1],["failed",1],["text",1],["true",1]]},{"id":"frontend/src/islands/viewer.ts#isTextEditable","name":[["text",1],["editable",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["function",2],["text",3],["editable",2],["artifact",2],["row",2],["null",2],["undefined",2],["boolean",2],["if",2],["return",3],["false",2],["const",2],["nm",3],["filename",1],["lower",1],["case",1],["ct",4],["content",1],["type",1],["starts",2],["image",1],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["pdb",1],["cif",1],["mol",1],["mol2",1],["sdf",1],["xyz",1],["pdf",1],["test",3],["md",1],["markdown",1],["txt",1],["log",1],["csv",2],["tsv",1],["json",2],["py",1],["js",1],["ts",1],["fasta",1],["fa",1],["nwk",1],["treefile",1],["xml",2],["ya",1],["ml",1],["sh",1],["tex",1],["html",1],["css",1],["javascript",1]]},{"id":"frontend/src/islands/viewer.ts#openArtifact","name":[["open",1],["artifact",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["function",2],["open",3],["artifact",6],["row",2],["void",2],["if",4],["typeof",1],["document",1],["undefined",1],["return",1],["const",3],["title",5],["modal",6],["text",1],["content",1],["filename",2],["translate",1],["preview",1],["dl",5],["download",2],["as",1],["htmlanchor",1],["element",1],["null",1],["style",1],["display",1],["href",1],["art",1],["url",1],["attribute",1],["body",5],["render",1],["el",1]]},{"id":"frontend/src/islands/viewer.ts#renameArtifact","name":[["rename",1],["artifact",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["async",2],["function",3],["rename",5],["artifact",6],["row",2],["promise",2],["void",3],["const",1],["name",5],["typeof",1],["prompt",3],["translate",3],["filename",4],["null",1],["if",2],["return",1],["try",1],["await",1],["api",2],["artifacts",2],["id",3],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["current",2],["value",2],["load",1],["render",1],["viewer",1],["hint",2],["renamed",1],["catch",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/islands/viewer.ts#renderArtifactEditor","name":[["render",1],["artifact",1],["editor",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["function",2],["render",4],["artifact",9],["editor",4],["body",6],["htmlelement",2],["row",2],["void",3],["const",8],["bar",5],["el",7],["div",3],["edit",6],["append",7],["child",7],["span",1],["label",2],["translate",9],["filename",2],["save",11],["button",2],["solid",1],["btn",2],["small",2],["common",5],["cancel",4],["outline",1],["acts",5],["ta",12],["textarea",1],["area",1],["spellcheck",1],["false",3],["value",11],["loading",1],["disabled",6],["true",6],["pop",2],["ac",1],["hidden",1],["bind",1],["autocomplete",1],["fetch",1],["text",6],["art",2],["url",1],["then",1],["focus",1],["catch",2],["viewer",3],["renderer",1],["error",2],["onclick",2],["editing",2],["null",3],["async",1],["content",3],["saving",1],["try",1],["edited",3],["await",1],["api",2],["artifacts",2],["id",9],["method",1],["post",1],["json",1],["stringify",1],["as",1],["version",4],["string",1],["sync",1],["bust",3],["date",1],["now",1],["hint",2],["saved",1],["if",2],["current",2],["load",1],["prov",1],["mode",1],["call",1],["window",1],["show",1],["provenance",1],["dock",1],["else",1],["err",1]]},{"id":"frontend/src/islands/viewer.ts#renderArtifactVersionDiff","name":[["render",1],["artifact",1],["version",1],["diff",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["async",2],["function",2],["render",2],["artifact",5],["version",8],["diff",20],["panel",15],["row",2],["from",7],["string",6],["ordinal",6],["unknown",4],["promise",2],["void",2],["const",6],["request",7],["class",2],["list",2],["remove",2],["hidden",1],["inner",1],["html",2],["append",5],["child",5],["el",5],["div",4],["ver",3],["title",2],["translate",5],["versions",5],["status",5],["dock",2],["empty",3],["loading",1],["try",1],["query",2],["encode",3],["uricomponent",3],["payload",5],["await",1],["api",2],["artifacts",1],["id",1],["as",1],["changed",2],["boolean",1],["if",4],["return",3],["raw",4],["false",1],["limit",4],["200000",1],["pre",4],["body",1],["unified",1],["untrusted",1],["content",4],["text",4],["keeps",1],["file",1],["bytes",1],["inert",1],["even",1],["they",1],["contain",1],["script",1],["syntax",1],["slice",1],["length",1],["note",1],["truncated",1],["catch",1],["error",4],["err",1],["add",1]]},{"id":"frontend/src/islands/viewer.ts#renderViewer","name":[["render",1],["viewer",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["function",2],["render",6],["viewer",14],["void",4],["if",10],["typeof",1],["document",2],["undefined",1],["return",5],["const",14],["dock",3],["artifact",11],["value",9],["as",3],["row",1],["null",2],["element",2],["by",1],["id",4],["edac",1],["teardown",2],["inner",2],["html",2],["append",12],["child",12],["el",8],["div",6],["empty",2],["translate",6],["banner",3],["version",9],["resolve",1],["message",1],["state",3],["files",5],["error",1],["status",2],["stale",1],["not",1],["found",1],["head",6],["vh",2],["name",1],["filename",2],["acts",9],["copy",5],["button",1],["outline",1],["btn",18],["small",1],["deeplink",2],["onclick",5],["href",4],["deep",1],["link",1],["exact",2],["clip",3],["global",1],["navigator",2],["clipboard",2],["write",2],["text",4],["string",1],["promise",1],["ready",1],["content",1],["copied",1],["menu",5],["ghost",5],["icon",6],["more",2],["vertical",1],["act",2],["pinned",1],["tab",3],["shows",1],["immutable",1],["bytes",1],["edit",6],["always",1],["writes",1],["so",1],["editor",2],["seeded",1],["from",1],["older",1],["would",1],["silently",1],["supersede",1],["newer",1],["ones",1],["prov",4],["mode",4],["editable",1],["pencil",1],["common",3],["max",3],["maximize",1],["fullscreen",1],["open",1],["dl",6],["htmlanchor",1],["download",3],["16",1],["art",1],["url",1],["attribute",1],["title",1],["close",5],["false",1],["else",2],["key",1],["provenance",3],["into",1],["decorate",2],["mol",1],["body",6],["editing",1]]},{"id":"frontend/src/islands/viewer.ts#retrievalSourcePanel","name":[["retrieval",1],["source",1],["panel",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["function",2],["retrieval",6],["source",3],["panel",2],["src",18],["record",2],["string",3],["unknown",3],["htmlelement",2],["const",2],["box",6],["el",7],["div",5],["ver",7],["append",6],["child",6],["head",1],["translate",3],["versions",3],["field",9],["order",1],["each",1],["if",3],["undefined",1],["null",1],["return",2],["row",5],["span",2],["array",2],["truncated",4],["fields",3],["length",1],["note",2],["as",1],["join",1],["undisclosed",2],["count",2],["withheld",1]]},{"id":"frontend/src/islands/viewer.ts#setArtPriority","name":[["art",1],["priority",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["async",2],["function",2],["art",2],["priority",6],["artifact",8],["row",2],["number",2],["close",4],["after",3],["boolean",2],["promise",2],["void",3],["try",1],["await",1],["api",2],["artifacts",2],["id",3],["method",1],["post",1],["body",1],["json",1],["stringify",1],["hint",2],["translate",4],["starred",1],["hidden",1],["unstarred",1],["if",2],["current",2],["value",3],["load",1],["dock",1],["tab",2],["key",1],["catch",1],["err",1],["error",1],["text",1],["true",1]]},{"id":"frontend/src/islands/viewer.ts#showVersions","name":[["show",1],["versions",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["async",4],["function",2],["show",3],["versions",18],["artifact",10],["row",11],["promise",3],["void",7],["if",12],["typeof",1],["document",1],["undefined",1],["return",3],["modal",7],["mode",2],["value",6],["id",19],["const",17],["title",6],["text",6],["content",4],["translate",12],["filename",1],["dl",3],["download",1],["style",1],["display",1],["none",1],["body",8],["inner",2],["html",2],["div",9],["class",1],["dock",3],["empty",3],["common",2],["loading",1],["open",1],["el",14],["render",5],["let",1],["version",14],["null",5],["try",2],["await",2],["api",4],["artifacts",3],["as",5],["catch",2],["load",2],["err",2],["message",2],["string",2],["vs",4],["wrap",5],["ver",9],["list",1],["diff",7],["panel",5],["section",1],["hidden",1],["length",1],["append",14],["child",14],["each",1],["latest",3],["current",3],["info",5],["vt",4],["span",2],["ord",1],["ordinal",8],["badge",1],["cust",1],["models",1],["active",1],["pill",1],["meta",1],["bytes",2],["size",1],["ago",1],["created",1],["at",1],["acts",6],["view",5],["outline",2],["btn",3],["small",3],["href",1],["art",2],["url",1],["exact",1],["true",4],["target",1],["blank",1],["previous",5],["editable",1],["find",1],["candidate",2],["number",2],["compare",5],["button",2],["dataset",1],["action",1],["onclick",2],["rb",7],["solid",1],["restore",4],["disabled",2],["restoring",1],["restored",4],["method",1],["post",1],["sync",1],["hint",2],["bust",3],["date",1],["now",1],["docked",4],["prov",1],["call",1],["window",1],["provenance",2],["else",1],["viewer",1],["false",1],["error",1],["data",1],["came",2],["from",3],["anywhere",1],["envelope",1],["has",1],["been",1],["recorded",1],["every",1],["retrieved",1],["since",1],["retrieval",4],["existed",1],["read",2],["by",2],["nothing",2],["so",1],["figure",1],["built",1],["live",1],["fetch",1],["looked",1],["exactly",1],["like",1],["one",1],["computed",1],["thin",1],["air",1],["only",1],["already",1],["allowlisted",1],["bounded",1],["redacted",1],["server",1],["client",1],["renders",1],["given",1],["derives",1],["source",3]]},{"id":"frontend/src/islands/viewer.ts#showVersions.render","name":[["render",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["render",5],["async",3],["promise",2],["void",5],["let",1],["versions",14],["version",14],["row",9],["null",5],["try",2],["await",2],["api",4],["artifacts",3],["id",18],["as",5],["catch",2],["body",4],["text",5],["content",3],["translate",10],["load",2],["err",2],["message",2],["string",2],["return",1],["const",13],["vs",4],["inner",1],["html",1],["wrap",5],["el",13],["div",7],["ver",9],["list",1],["diff",7],["panel",5],["section",1],["hidden",1],["if",8],["length",1],["append",14],["child",14],["dock",2],["empty",2],["each",1],["latest",3],["current",3],["info",5],["vt",4],["title",1],["span",2],["ord",1],["ordinal",8],["badge",1],["cust",1],["models",1],["active",1],["pill",1],["meta",1],["bytes",2],["size",1],["ago",1],["created",1],["at",1],["acts",6],["view",5],["outline",2],["btn",3],["small",3],["common",1],["href",1],["art",2],["url",1],["exact",1],["true",4],["target",1],["blank",1],["previous",5],["editable",1],["find",1],["candidate",2],["number",2],["compare",5],["button",2],["dataset",1],["action",1],["artifact",8],["onclick",2],["rb",7],["solid",1],["restore",4],["disabled",2],["restoring",1],["restored",4],["method",1],["post",1],["sync",1],["hint",2],["bust",3],["value",5],["date",1],["now",1],["docked",4],["prov",1],["mode",1],["call",1],["window",1],["show",1],["provenance",2],["else",1],["viewer",1],["false",1],["error",1],["data",1],["came",2],["from",3],["anywhere",1],["envelope",1],["has",1],["been",1],["recorded",1],["every",1],["retrieved",1],["since",1],["retrieval",4],["existed",1],["read",2],["by",2],["nothing",2],["so",1],["figure",1],["built",1],["live",1],["fetch",1],["looked",1],["exactly",1],["like",1],["one",1],["computed",1],["thin",1],["air",1],["only",1],["already",1],["allowlisted",1],["bounded",1],["redacted",1],["server",1],["client",1],["renders",1],["given",1],["derives",1],["source",3]]},{"id":"frontend/src/islands/viewer.ts#VersionRow","name":[["version",1],["row",1]],"path":[["frontend",1],["src",1],["islands",1],["viewer",1],["ts",1]],"body":[["type",2],["version",4],["row",2],["id",2],["string",6],["ordinal",2],["number",4],["latest",2],["boolean",2],["size",2],["bytes",2],["created",2],["at",2],["retrieval",2],["source",2],["record",2],["unknown",2]]},{"id":"frontend/src/main.tsx","name":[["main",1],["tsx",1]],"path":[["frontend",1],["src",1],["main",1],["tsx",1]],"body":[["import",22],["compat",1],["window",1],["exports",1],["render",3],["from",13],["preact",1],["app",5],["boot",16],["artifacts",3],["features",16],["islands",3],["customize",3],["onboarding",3],["attention",3],["chrome",3],["install",5],["theme",4],["execution",3],["notebook",3],["ws",3],["sessions",1],["i18n",1],["md",1],["messages",1],["bind",2],["composer",4],["send",2],["timeline",1],["autocomplete",1],["table",1],["const",1],["mount",4],["document",1],["element",1],["by",2],["id",1],["if",1],["null",1],["throw",1],["new",1],["error",1],["frontend",1],["missing",1],["node",1],["11",1],["ran",1],["at",1],["before",1],["existed",1],["synchronous",1],["so",1],["shell",1],["has",1],["committed",1],["now",1]]},{"id":"frontend/src/stores/artifacts.ts","name":[["artifacts",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["artifacts",1],["ts",1]],"body":[["import",1],["field",21],["from",1],["signal",1],["artifacts",7],["app",19],["js",19],["120",5],["export",20],["const",20],["as",18],["unknown",16],["dock",3],["artifact",6],["null",16],["files",3],["scope",3],["frame",1],["string",9],["project",3],["proj",3],["art",11],["renderer",9],["catalog",6],["121",3],["promise",3],["descriptors",3],["mutated",4],["place",4],["object",7],["create",7],["record",7],["bust",5],["5323",1],["nested",3],["writes",1],["aid",1],["tbl",4],["5334",1],["7147",1],["delete",2],["editing",3],["7158",1],["compute",3],["lost",3],["seen",3],["8244",1],["ver",3],["8355",1],["env",3],["snap",3],["by",3],["id",3],["8376",1],["load",3],["req",3],["8381",1],["thumb",3],["cache",3],["8429",1],["editor",3],["ac",3],["9484",1],["mol",6],["view",3],["9615",1],["viewer",3],["9613",1],["signals",1]]},{"id":"frontend/src/stores/customize.ts","name":[["customize",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["customize",1],["ts",1]],"body":[["import",1],["field",10],["from",1],["signal",1],["models",3],["app",8],["js",8],["120",3],["export",9],["const",9],["as",7],["unknown",7],["default",6],["model",6],["null",6],["skills",3],["catalog",3],["environment",9],["status",9],["128",4],["standard",3],["profile",3],["readiness",3],["promise",3],["refresh",3],["failed",3],["false",1],["name",3],["8344",1],["customize",1],["signals",1]]},{"id":"frontend/src/stores/index.ts","name":[["index",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["index",1],["ts",1]],"body":[["export",9],["reset",1],["store",2],["fields",2],["from",9],["signal",1],["field",2],["identity",1],["meta",2],["create",1],["sproxy",1],["signals",1],["type",3],["sfield",2],["origin",1],["id",1],["registry",1],["session",1],["stream",1],["notebook",1],["timeline",1],["artifacts",1],["ui",1],["customize",1]]},{"id":"frontend/src/stores/migration.test.ts","name":[["migration",1],["test",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["migration",1],["test",1],["ts",1]],"body":[["import",7],["read",3],["file",5],["sync",3],["from",12],["node",3],["fs",1],["dirname",2],["join",4],["path",11],["urlto",2],["url",2],["describe",2],["expect",16],["vitest",1],["contract",17],["global",3],["names",16],["compat",1],["window",2],["exports",1],["identity",7],["fields",12],["field",9],["meta",33],["signals",4],["registry",1],["const",23],["here",3],["repo",2],["root",2],["tests",1],["webui",2],["md",4],["migration",27],["table",1],["vs",2],["01",1],["utf8",2],["diffs",2],["into",1],["zero",2],["missing",7],["extra",1],["private",3],["tables",3],["after",3],["2a",1],["map",8],["row",35],["backtick",3],["cell",3],["other",3],["2b",1],["filter",7],["name",33],["string",2],["all",2],["rows",2],["notebook",2],["kc",3],["new",3],["has",3],["includes",2],["not",6],["equal",4],["size",2],["be",11],["122",2],["length",1],["greater",1],["than",1],["each",1],["store",2],["matches",1],["by",2],["if",1],["continue",1],["truthy",2],["origin",3],["line",2],["every",1],["live",1],["signal",1],["object",1],["keys",1],["sort",4],["marks",1],["three",1],["objects",1],["plan",1],["timeline",2],["view",1],["action",1],["execution",1],["queue",1],["find",1],["true",1],["against",1],["bare",1],["globals",1]]},{"id":"frontend/src/stores/migration.test.ts#allMigrationRows","name":[["all",1],["migration",1],["rows",1]],"path":[["frontend",1],["src",1],["stores",1],["migration",1],["test",1],["ts",1]],"body":[["function",2],["all",2],["migration",2],["rows",5],["md",3],["string",11],["array",3],["name",6],["path",6],["origin",4],["line",7],["number",4],["identity",4],["boolean",3],["const",5],["split",2],["if",2],["starts",1],["continue",2],["cells",6],["slice",1],["map",1],["cell",4],["trim",1],["backtick",2],["push",1],["yes",1],["return",1]]},{"id":"frontend/src/stores/migration.test.ts#backtickCell","name":[["backtick",1],["cell",1]],"path":[["frontend",1],["src",1],["stores",1],["migration",1],["test",1],["ts",1]],"body":[["function",2],["backtick",2],["cell",2],["raw",3],["string",4],["null",3],["const",1],["trim",1],["match",1],["return",1]]},{"id":"frontend/src/stores/migration.test.ts#tablesAfter","name":[["tables",1],["after",1]],"path":[["frontend",1],["src",1],["stores",1],["migration",1],["test",1],["ts",1]],"body":[["function",2],["tables",2],["after",2],["md",3],["string",7],["heading",5],["prefix",4],["const",5],["lines",4],["split",2],["start",3],["find",1],["index",1],["line",8],["starts",5],["if",7],["throw",1],["new",1],["error",1],["missing",1],["rows",3],["let",2],["table",6],["false",1],["length",1],["break",3],["true",1],["continue",3],["cells",2],["slice",1],["map",1],["cell",2],["trim",1],["push",1],["return",1]]},{"id":"frontend/src/stores/notebook.ts","name":[["notebook",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["notebook",1],["ts",1]],"body":[["import",1],["field",23],["from",1],["signal",1],["cells",6],["app",20],["js",20],["120",5],["export",21],["const",21],["as",14],["unknown",10],["kernels",3],["live",6],["cell",3],["null",13],["kernel",5],["filter",3],["variable",3],["inspector",3],["131",1],["nested",1],["request",2],["results",2],["writes",1],["language",4],["python",4],["string",5],["object",1],["create",1],["record",2],["loading",1],["error",1],["pending",3],["repl",12],["identity",3],["2993",1],["exec",4],["sources",4],["7141",1],["mutated",2],["place",2],["by",1],["state",1],["lineage",9],["7148",2],["req",6],["8374",1],["artifact",3],["workbench",3],["8710",1],["10009",1],["false",6],["execution",3],["load",3],["9747",1],["nb",10],["dirty",3],["9906",2],["reading",3],["sched",3],["9907",1],["draft",3],["10430",2],["drafts",3],["10431",1],["module",1],["level",1],["kc",2],["at",3],["9954",1],["not",1],["14",1],["invalidates",1],["cache",2],["status",1],["turn",1],["done",1],["switch",1],["env",3],["id",1],["st",3],["busy",2],["envs",1],["cur",1],["notebook",1],["signals",1]]},{"id":"frontend/src/stores/notebook.ts#KernelCache","name":[["kernel",1],["cache",1]],"path":[["frontend",1],["src",1],["stores",1],["notebook",1],["ts",1]],"body":[["type",2],["kernel",2],["cache",2],["id",2],["string",2],["null",2],["st",6],["unknown",6],["at",4],["number",4],["busy",4],["boolean",4],["envs",2],["cur",2],["env",4]]},{"id":"frontend/src/stores/registry.ts","name":[["registry",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["import",8],["signal",5],["type",1],["from",8],["preact",1],["signals",16],["artifacts",24],["customize",11],["notebook",22],["session",27],["stream",24],["timeline",38],["ui",13],["one",1],["row",1],["per",1],["name",125],["field",2],["origin",246],["line",123],["const",5],["declaration",1],["app",1],["js",1],["120",36],["131",2],["dynamic",59],["mount",1],["5176",2],["5180",2],["5323",2],["identity",128],["true",56],["means",1],["tests",1],["live",3],["client",1],["mutate",2],["object",3],["place",1],["proxy",2],["must",2],["return",1],["same",1],["reference",2],["export",3],["meta",2],["readonly",1],["sfield",1],["projects",1],["store",122],["declared",64],["false",67],["sessions",3],["project",3],["current",1],["id",7],["sandbox",1],["title",1],["annotations",1],["annot",1],["draft",2],["editing",2],["6873",1],["folders",2],["7021",2],["folder",1],["collapsed",1],["7042",1],["scope",2],["6985",2],["pages",1],["loading",6],["more",2],["7006",1],["has",2],["6997",1],["open",2],["gen",1],["7137",1],["msg",3],["cursor",1],["7134",3],["earlier",2],["feedback",1],["7163",1],["last",1],["annotation",1],["reservation",1],["8043",1],["ws",1],["running",1],["plan",4],["mode",4],["explore",1],["pending",4],["ready",1],["status",5],["seq",1],["seen",2],["epoch",1],["replay",1],["gap",1],["5197",1],["step",1],["els",1],["5458",1],["review",1],["gate",1],["5571",1],["turn",1],["ticket",1],["5680",1],["request",1],["5687",1],["execution",5],["5690",1],["resume",2],["timer",3],["5838",2],["tok",1],["perm",1],["cards",1],["6490",1],["cells",2],["kernels",1],["cell",1],["kernel",1],["filter",1],["variable",1],["inspector",1],["repl",4],["2993",1],["exec",1],["sources",1],["7141",1],["lineage",3],["7148",2],["req",5],["8374",1],["artifact",3],["workbench",5],["8710",1],["load",2],["9747",1],["nb",3],["dirty",1],["9906",2],["reading",1],["sched",1],["9907",1],["10430",2],["drafts",1],["language",1],["10431",1],["action",6],["124",4],["queue",2],["recovery",3],["state",5],["selected",2],["group",2],["125",2],["branch",5],["actions",1],["126",6],["undo",1],["context",1],["security",1],["compute",3],["tasks",1],["delegation",1],["127",1],["errors",1],["129",5],["history",2],["view",4],["130",3],["restore",1],["focus",1],["3356",1],["3387",1],["conversation",1],["3391",1],["7153",1],["dock",2],["files",1],["proj",1],["art",3],["renderer",3],["catalog",3],["121",3],["promise",2],["descriptors",1],["bust",1],["tbl",1],["5334",1],["7158",1],["lost",1],["8244",1],["ver",1],["8355",1],["env",1],["snap",1],["by",2],["8376",1],["8381",1],["thumb",1],["cache",1],["8429",1],["editor",1],["ac",1],["9484",1],["mol",2],["9615",1],["viewer",1],["9613",1],["tabs",1],["active",1],["tab",1],["prov",2],["sub",1],["menu",1],["dash",1],["poll",2],["6755",1],["modal",1],["6790",1],["job",1],["11789",1],["messages",1],["follow",1],["12938",1],["models",1],["default",2],["model",2],["skills",1],["environment",3],["128",4],["standard",1],["profile",1],["readiness",1],["refresh",1],["failed",1],["8344",1],["fields",3],["whose",1],["e2",1],["asserts",1],["after",1],["write",1],["nested",2],["as",2],["record",1],["string",1],["unknown",1],["window",1],["returns",1],["value",2],["writes",2],["search",1],["query",1],["hit",1],["stored",2],["itself",1],["so",1],["sensitive",1],["be",1]]},{"id":"frontend/src/stores/registry.ts#createSProxy","name":[["create",1],["sproxy",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["function",2],["create",2],["sproxy",2],["signals",11],["record",2],["string",8],["signal",3],["unknown",2],["object",5],["return",14],["new",1],["proxy",1],["target",5],["prop",17],["if",6],["symbol",1],["tag",1],["typeof",5],["undefined",4],["const",2],["sig",6],["value",7],["false",3],["true",6],["has",3],["prototype",2],["own",5],["property",5],["call",2],["keys",2],["reflect",1],["descriptor",1],["configurable",1],["enumerable",1],["writable",1],["define",1],["delete",1]]},{"id":"frontend/src/stores/registry.ts#createSProxy.defineProperty","name":[["define",1],["property",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["define",2],["property",2],["return",1],["false",1]]},{"id":"frontend/src/stores/registry.ts#createSProxy.deleteProperty","name":[["delete",1],["property",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["delete",2],["property",2],["target",2],["prop",4],["if",2],["typeof",1],["string",1],["return",3],["false",1],["const",1],["sig",3],["signals",1],["true",2],["value",1],["undefined",1]]},{"id":"frontend/src/stores/registry.ts#createSProxy.get","name":[],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["target",2],["prop",5],["if",2],["symbol",1],["string",2],["tag",1],["return",3],["object",1],["typeof",1],["undefined",2],["const",1],["sig",3],["signals",1],["value",1]]},{"id":"frontend/src/stores/registry.ts#createSProxy.getOwnPropertyDescriptor","name":[["own",1],["property",1],["descriptor",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["own",3],["property",3],["descriptor",2],["target",2],["prop",5],["if",1],["typeof",1],["string",1],["object",1],["prototype",1],["has",1],["call",1],["signals",2],["return",2],["undefined",1],["configurable",1],["true",3],["enumerable",1],["writable",1],["value",2]]},{"id":"frontend/src/stores/registry.ts#createSProxy.has","name":[["has",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["has",3],["target",2],["prop",4],["return",1],["typeof",1],["string",1],["object",1],["prototype",1],["own",1],["property",1],["call",1],["signals",1]]},{"id":"frontend/src/stores/registry.ts#createSProxy.ownKeys","name":[["own",1],["keys",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["own",3],["keys",3],["return",1],["reflect",1],["signals",1]]},{"id":"frontend/src/stores/registry.ts#createSProxy.set","name":[],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["target",2],["prop",4],["value",4],["if",1],["typeof",1],["string",1],["return",2],["false",1],["signal",1],["signals",1],["true",1]]},{"id":"frontend/src/stores/registry.ts#SFieldMeta","name":[["sfield",1],["meta",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["type",2],["sfield",4],["meta",2],["name",2],["string",2],["store",4],["id",2],["origin",6],["line",2],["number",2],["identity",2],["boolean",2]]},{"id":"frontend/src/stores/registry.ts#SFieldOrigin","name":[["sfield",1],["origin",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["type",2],["sfield",2],["origin",2],["declared",2],["dynamic",2]]},{"id":"frontend/src/stores/registry.ts#signalFor","name":[["signal",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["function",2],["signal",7],["signals",4],["record",2],["string",4],["unknown",5],["name",4],["const",2],["existing",3],["if",1],["return",2],["created",3],["undefined",1],["as",1]]},{"id":"frontend/src/stores/registry.ts#StoreId","name":[["store",1],["id",1]],"path":[["frontend",1],["src",1],["stores",1],["registry",1],["ts",1]],"body":[["type",2],["store",2],["id",2],["session",2],["stream",2],["notebook",2],["timeline",2],["artifacts",2],["ui",2],["customize",2]]},{"id":"frontend/src/stores/session.ts","name":[["session",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["session",1],["ts",1]],"body":[["import",1],["field",39],["from",2],["signal",1],["projects",10],["app",22],["js",22],["120",8],["export",34],["const",35],["as",17],["unknown",12],["sessions",9],["project",7],["null",20],["string",10],["current",5],["id",6],["sandbox",3],["origin",4],["declared",1],["parity",1],["frozen",3],["shell",1],["nothing",1],["else",1],["preview",2],["derived",1],["location",1],["at",1],["render",1],["time",1],["features",1],["artifacts",1],["ts",1],["so",1],["has",8],["no",1],["reader",1],["title",3],["name",3],["annotations",3],["annot",3],["draft",3],["editing",3],["6873",1],["folders",6],["7021",2],["folder",3],["collapsed",3],["7042",1],["mutated",2],["place",2],["object",3],["create",2],["record",4],["session",9],["scope",3],["6985",2],["pages",3],["loading",7],["more",8],["7006",1],["false",7],["6997",1],["dashboard",1],["list",1],["search",1],["box",1],["not",3],["part",2],["query",1],["opaque",1],["keyset",1],["cursor",5],["next",1],["total",1],["load",3],["error",1],["open",4],["gen",3],["7137",1],["msg",9],["7134",3],["earlier",6],["feedback",3],["7163",1],["last",4],["annotation",3],["reservation",3],["8043",1],["read",1],["results",1],["belong",1],["both",1],["conversation",2],["opening",1],["generation",1],["history",6],["state",3],["frame",2],["whose",1],["scoped",1],["messages",2],["notebook",1],["cells",1],["dock",1],["timeline",1],["reset",1],["new",2],["published",1],["before",1],["opened",2],["home",1],["clears",1],["without",1],["clearing",1],["any",1],["mutation",1],["unconfirmed",1],["pending",1],["submissions",1],["content",1],["fid",1],["array",2],["steps",1],["signals",1]]},{"id":"frontend/src/stores/session.ts#beginHistorySubmission","name":[["begin",1],["history",1],["submission",1]],"path":[["frontend",1],["src",1],["stores",1],["session",1],["ts",1]],"body":[["function",2],["begin",2],["history",8],["submission",3],["void",2],["const",2],["pending",8],["submissions",2],["value",4],["token",3],["add",1],["unconfirmed",2],["size",2],["note",2],["mutation",2],["return",1],["navigation",1],["replace",1],["late",1],["admission",1],["must",1],["not",1],["settle",1],["belonging",1],["new",1],["visit",1],["even",1],["its",1],["frame",1],["id",1],["matches",1],["if",1],["delete",1]]},{"id":"frontend/src/stores/session.ts#HistoryLoadResult","name":[["history",1],["load",1],["result",1]],"path":[["frontend",1],["src",1],["stores",1],["session",1],["ts",1]],"body":[["type",2],["history",2],["load",2],["result",2],["messages",2],["loaded",6],["boolean",8],["steps",2],["run",2],["state",2],["superseded",2]]},{"id":"frontend/src/stores/session.ts#HistoryLoadState","name":[["history",1],["load",1],["state",1]],"path":[["frontend",1],["src",1],["stores",1],["session",1],["ts",1]],"body":[["type",2],["history",4],["load",4],["state",2],["result",2],["fid",2],["string",6],["generation",2],["number",2],["status",2],["loading",2],["loaded",2],["partial",2],["error",2],["errors",2],["record",2],["deferred",2],["boolean",2]]},{"id":"frontend/src/stores/session.ts#noteHistoryMutation","name":[["note",1],["history",1],["mutation",1]],"path":[["frontend",1],["src",1],["stores",1],["session",1],["ts",1]],"body":[["function",2],["note",2],["history",3],["mutation",3],["void",2],["value",1]]},{"id":"frontend/src/stores/session.ts#resetHistorySubmissions","name":[["reset",1],["history",1],["submissions",1]],"path":[["frontend",1],["src",1],["stores",1],["session",1],["ts",1]],"body":[["function",2],["reset",2],["history",4],["submissions",3],["void",2],["pending",1],["value",2],["new",1],["unconfirmed",1]]},{"id":"frontend/src/stores/signal-field.ts","name":[["signal",1],["field",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["signal",1],["field",1],["ts",1]],"body":[["import",1],["signal",3],["type",1],["from",2],["preact",1],["signals",1],["const",1],["resetters",1],["array",1],["void",1],["whose",1],["initial",1],["value",1],["rebuilt",1],["init",1],["reset",1],["store",1],["fields",1]]},{"id":"frontend/src/stores/signal-field.ts#field","name":[["field",1]],"path":[["frontend",1],["src",1],["stores",1],["signal",1],["field",1],["ts",1]],"body":[["function",2],["field",2],["init",4],["signal",3],["const",1],["resetters",1],["push",1],["value",1],["return",1]]},{"id":"frontend/src/stores/signal-field.ts#resetStoreFields","name":[["reset",1],["store",1],["fields",1]],"path":[["frontend",1],["src",1],["stores",1],["signal",1],["field",1],["ts",1]],"body":[["function",2],["reset",4],["store",2],["fields",2],["void",2],["const",1],["resetters",1]]},{"id":"frontend/src/stores/stream.ts","name":[["stream",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["stream",1],["ts",1]],"body":[["import",1],["field",21],["from",1],["signal",1],["ws",3],["app",19],["js",19],["120",8],["export",20],["const",20],["null",17],["as",13],["unknown",9],["stream",7],["live",1],["markdown",1],["tool",1],["wrap",1],["mutated",3],["place",3],["running",3],["false",4],["plan",12],["mode",6],["explore",3],["pending",9],["ready",3],["status",3],["seq",4],["seen",4],["5176",1],["nested",1],["writes",1],["rid",1],["sq",1],["object",3],["create",3],["record",3],["string",6],["number",1],["epoch",3],["5180",1],["replay",3],["gap",3],["5197",1],["step",3],["els",3],["5458",1],["review",3],["gate",3],["5571",1],["turn",3],["ticket",3],["5680",1],["request",3],["id",6],["5687",1],["execution",3],["5690",1],["resume",6],["timer",3],["5838",2],["tok",3],["perm",3],["cards",3],["6490",1],["proto",1],["signals",1]]},{"id":"frontend/src/stores/timeline.ts","name":[["timeline",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["timeline",1],["ts",1]],"body":[["import",1],["field",27],["from",1],["signal",1],["app",29],["js",29],["2784",1],["ledger",1],["page",2],["size",2],["window",4],["export",34],["05",4],["const",30],["action",19],["timeline",26],["500",1],["2785",1],["46px",1],["row",2],["height",2],["46",1],["2786",1],["virtualizer",1],["overscan",2],["2789",1],["overview",2],["svg",1],["view",4],["box",1],["width",2],["1000",1],["124",4],["stored",3],["by",3],["reference",3],["null",26],["as",23],["unknown",20],["execution",6],["queue",3],["identity",3],["recovery",9],["state",15],["selected",6],["group",6],["id",9],["125",2],["string",4],["branch",15],["actions",3],["126",6],["nested",2],["revert",1],["preview",1],["writes",1],["undo",3],["context",3],["security",3],["compute",6],["tasks",3],["delegation",3],["127",1],["tests",1],["write",1],["object",2],["then",1],["call",1],["render",1],["workbench",13],["errors",4],["129",5],["delete",1],["create",1],["record",1],["req",6],["history",6],["loading",12],["collapsed",1],["turns",1],["search",1],["130",3],["restore",3],["focus",3],["3356",1],["timer",6],["3387",1],["conversation",3],["3391",1],["status",3],["7153",1],["signals",1]]},{"id":"frontend/src/stores/ui.ts","name":[["ui",1],["ts",1]],"path":[["frontend",1],["src",1],["stores",1],["ui",1],["ts",1]],"body":[["import",1],["field",12],["from",1],["signal",1],["dock",4],["app",10],["js",10],["120",6],["nested",1],["open",5],["writes",1],["export",11],["const",11],["false",3],["tab",4],["notebook",2],["tabs",3],["as",5],["unknown",5],["active",3],["prov",6],["mode",6],["sub",3],["code",1],["menu",3],["null",4],["dash",3],["poll",6],["6755",1],["modal",3],["6790",1],["job",3],["11789",1],["messages",3],["follow",4],["12938",1],["default",1],["true",1],["ui",1],["signals",1]]},{"id":"frontend/src/vite-env.d.ts","name":[["vite",1],["env",1],["ts",1]],"path":[["frontend",1],["src",1],["vite",1],["env",1],["ts",1]],"body":[["reference",1],["types",1],["vite",1],["client",1]]},{"id":"frontend/vite.config.ts","name":[["vite",1],["config",1],["ts",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["import",7],["preact",3],["from",6],["preset",1],["vite",2],["exists",1],["sync",4],["readdir",1],["read",1],["file",4],["write",1],["node",4],["fs",1],["dirname",2],["join",2],["path",3],["urlto",2],["url",2],["type",1],["plugin",2],["define",2],["config",3],["vitest",1],["const",4],["frontend",2],["root",2],["meta",1],["out",3],["dir",3],["openai4s",1],["server",2],["webui",1],["dist",2],["doc",1],["names",1],["new",1],["readme",2],["md",2],["zh",1],["match",1],["script",4],["opening",1],["tag",1],["has",1],["no",2],["src",3],["before",1],["closing",1],["inline",5],["bsrc",1],["export",1],["default",1],["plugins",1],["not",1],["add",1],["vitejs",1],["legacy",1],["injects",1],["scripts",1],["csp",1],["build",2],["guard",1],["base",1],["static",2],["empty",1],["true",4],["assets",1],["limit",1],["target",4],["es2022",1],["module",1],["preload",1],["external",1],["link",1],["rel",1],["modulepreload",1],["only",1],["polyfill",2],["false",2],["rollup",1],["options",1],["output",1],["dynamic",1],["imports",1],["port",2],["5173",1],["strict",1],["proxy",1],["api",1],["http",2],["127",3],["8760",3],["change",1],["origin",1],["ws",3],["test",3],["environment",1],["include",1],["ts",1],["tsx",1]]},{"id":"frontend/vite.config.ts#cspBuildGuard","name":[["csp",1],["build",1],["guard",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["function",2],["csp",4],["build",6],["guard",2],["plugin",5],["return",1],["name",6],["openai4s",1],["no",1],["inline",4],["scripts",3],["config",4],["resolved",1],["const",4],["plugins",1],["if",4],["vite",3],["legacy",3],["starts",1],["throw",3],["new",3],["error",3],["forbidden",1],["vitejs",1],["injects",1],["breaks",1],["script",2],["src",1],["self",1],["preload",5],["module",2],["false",3],["polyfill",3],["must",1],["be",1],["so",1],["emits",1],["external",1],["link",1],["rel",1],["modulepreload",1],["instead",1],["close",1],["bundle",1],["exists",2],["sync",2],["out",5],["dir",8],["output",2],["missing",1],["scan",1],["html",1],["write",2],["dist",2],["readmes",2],["workbench",4],["assets",5],["join",1],["hashed",1]]},{"id":"frontend/vite.config.ts#cspBuildGuard.closeBundle","name":[["close",1],["bundle",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["close",2],["bundle",2],["if",2],["exists",2],["sync",2],["out",5],["dir",8],["throw",1],["new",1],["error",1],["build",2],["output",2],["missing",1],["scan",1],["html",1],["inline",1],["scripts",1],["write",2],["dist",2],["readmes",2],["workbench",4],["const",1],["assets",5],["join",1],["hashed",1]]},{"id":"frontend/vite.config.ts#cspBuildGuard.configResolved","name":[["config",1],["resolved",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["config",6],["resolved",2],["const",3],["plugin",3],["plugins",1],["name",5],["if",2],["vite",3],["legacy",3],["starts",1],["throw",2],["new",2],["error",2],["forbidden",1],["vitejs",1],["injects",1],["inline",2],["scripts",1],["breaks",1],["csp",1],["script",2],["src",1],["self",1],["preload",5],["build",2],["module",2],["false",3],["polyfill",3],["must",1],["be",1],["so",1],["emits",1],["external",1],["link",1],["rel",1],["modulepreload",1],["instead",1]]},{"id":"frontend/vite.config.ts#dirTable","name":[["dir",1],["table",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["function",2],["dir",2],["table",2],["dirs",4],["string",10],["cell",6],["en",12],["zh",12],["const",4],["header",6],["directory",1],["responsibility",1],["rows",6],["map",2],["name",4],["join",2],["return",1]]},{"id":"frontend/vite.config.ts#fileTable","name":[["file",1],["table",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["function",2],["file",3],["table",2],["files",4],["string",10],["cell",6],["en",12],["zh",12],["const",4],["header",6],["responsibility",1],["rows",6],["map",2],["name",4],["join",2],["return",1]]},{"id":"frontend/vite.config.ts#listDirect","name":[["list",1],["direct",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["function",2],["list",2],["direct",2],["dir",3],["string",8],["files",6],["dirs",6],["const",3],["entry",5],["readdir",1],["sync",1],["file",1],["types",1],["true",1],["if",2],["doc",1],["names",1],["has",1],["name",3],["continue",1],["directory",1],["push",2],["else",1],["sort",2],["return",1]]},{"id":"frontend/vite.config.ts#scanHtmlForInlineScripts","name":[["scan",1],["html",1],["inline",1],["scripts",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["function",2],["scan",3],["html",6],["inline",5],["scripts",3],["dir",4],["string",2],["void",2],["const",3],["entry",4],["readdir",1],["sync",2],["file",2],["types",1],["true",1],["path",4],["join",1],["name",2],["if",3],["directory",1],["continue",2],["ends",1],["read",1],["utf8",1],["script",3],["test",1],["throw",1],["new",1],["error",1],["violates",1],["csp",1],["src",1],["self",1]]},{"id":"frontend/vite.config.ts#writeDistReadmes","name":[["write",1],["dist",1],["readmes",1]],"path":[["frontend",1],["vite",1],["config",1],["ts",1]],"body":[["function",2],["write",4],["dist",4],["readmes",2],["dir",6],["string",6],["title",6],["en",7],["zh",9],["void",2],["const",7],["files",6],["dirs",7],["list",1],["direct",1],["table",8],["file",4],["vite",4],["build",4],["output",2],["not",1],["edit",1],["by",2],["hand",1],["rebuild",1],["from",1],["frontend",4],["hashed",1],["chunks",1],["emitted",1],["sub",4],["length",2],["subdirectories",1],["english",5],["readme",4],["md",4],["committed",1],["npm",2],["run",2],["gateway",2],["serves",2],["tree",1],["at",3],["static",2],["also",1],["default",1],["spa",2],["shell",1],["workbench",1],["deep",1],["links",1],["openai4",2],["webui",4],["legacy",2],["escape",1],["hatch",1],["index",2],["html",2],["instead",1],["every",1],["script",3],["external",1],["src",4],["so",1],["csp",2],["self",2],["holds",1],["chinese",4],["sync",2],["join",2],["ends",2]]},{"id":"harness/__init__.py","name":[["init",1],["py",1]],"path":[["harness",1],["init",1],["py",1]],"body":[["deterministic",1],["stdlib",1],["only",1],["scenario",9],["harness",2],["open",1],["ai4",1],["deliberately",1],["separate",1],["from",3],["mod",1],["openai4s",1],["drives",1],["scripted",1],["scenarios",1],["records",1],["contract",1],["traces",1],["but",1],["production",1],["code",1],["never",1],["imports",1],["runner",1],["import",2],["result",2],["run",2],["schema",3],["version",2],["load",2],["all",1]]},{"id":"harness/auto_mode_contract.py","name":[["auto",1],["mode",1],["contract",1],["py",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["deterministic",2],["stage",1],["contract",8],["replay",2],["proposed",1],["auto",10],["mode",5],["states",4],["deliberately",1],["adapter",2],["not",3],["production",3],["state",2],["machine",2],["fixes",1],["identities",1],["canonical",1],["digests",1],["retry",1],["bounds",1],["event",2],["names",1],["fail",2],["closed",2],["meaning",1],["integrated",1],["stages",1],["must",1],["continue",1],["satisfy",1],["every",1],["trace",2],["says",1],["false",1],["cli",1],["labels",1],["pass",2],["guardian",11],["lane",1],["begins",1],["only",1],["after",1],["policy",2],["returned",1],["ask",1],["hard",1],["sandbox",1],["secret",1],["path",5],["boundary",3],["verdict",1],["audit",2],["digest",2],["integrity",1],["failures",1],["distinct",1],["safety",4],["terminal",1],["one",1],["five",1],["user",3],["from",9],["future",1],["import",12],["annotations",1],["hashlib",1],["json",2],["re",4],["dataclasses",1],["dataclass",2],["datetime",2],["pathlib",1],["pure",1],["posix",1],["typing",1],["any",1],["mapping",1],["faults",6],["fake",2],["clock",1],["uuidfactory",1],["fault",3],["schedule",1],["injected",1],["normalize",1],["normalized",1],["bytes",1],["runner",1],["scenario",3],["result",9],["schema",2],["version",1],["envelope",1],["validation",1],["error",1],["surface",2],["stage0",1],["v3",1],["review",11],["permission",9],["lanes",1],["subject",2],["kind",2],["entity",1],["candidate",2],["evidence",1],["snapshot",1],["approval",1],["action",1],["outcomes",1],["issues",2],["allow",2],["once",2],["variant",1],["deny",2],["circuit",1],["point",1],["scientific",1],["before",2],["decision",4],["retryable",2],["timeout",1],["parse",1],["failure",2],["hash",1],["mismatch",1],["verified",1],["completed",1],["unavailable",1],["blocked",1],["by",1],["terminals",3],["all",2],["denial",3],["consecutive",1],["limit",2],["window",2],["size",1],["50",1],["10",1],["compile",3],["9a",1],["64",1],["ident",1],["za",2],["z0",2],["127",1],["utc",1],["timestamp",1],["golden",2],["file",1],["resolve",1],["parent",1],["traces",1],["v1",1],["expected",1],["frozen",1],["true",1],["run",1]]},{"id":"harness/auto_mode_contract.py#_artifact_versions","name":[["artifact",1],["versions",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["artifact",10],["versions",13],["candidate",10],["mapping",3],["str",9],["any",2],["list",4],["dict",3],["raw",4],["if",3],["not",3],["isinstance",1],["raise",3],["scenario",3],["validation",3],["error",3],["fixtures",7],["must",2],["be",2],["non",1],["empty",1],["array",1],["seen",3],["index",6],["item",2],["enumerate",1],["version",13],["only",1],["keys",1],["id",9],["sha256",8],["identifier",1],["text",1],["digest",2],["fullmatch",1],["lowercase",1],["sha",1],["256",1],["contains",1],["duplicate",1],["add",1],["append",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_assessment","name":[["assessment",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["assessment",3],["case",7],["contract",2],["attempt",4],["int",2],["verdict",4],["str",20],["none",6],["decision",4],["findings",4],["list",2],["mapping",6],["any",8],["risk",4],["authorization",4],["outcome",4],["rationale",4],["failure",4],["kind",8],["audit",7],["durable",4],["bool",4],["retry",4],["scheduled",4],["tuple",2],["dict",4],["record",3],["schema",1],["version",1],["request",2],["digest",3],["subject",4],["entity",2],["return",1],["completion",1]]},{"id":"harness/auto_mode_contract.py#_authorization","name":[["authorization",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["authorization",2],["action",8],["authorized",4],["bool",8],["false",9],["executed",4],["infra",4],["breaker",4],["open",8],["denial",4],["circuit",4],["dict",2],["str",2],["any",2],["return",1],["standing",1],["allow",1],["created",1]]},{"id":"harness/auto_mode_contract.py#_authorization_receipt","name":[["authorization",1],["receipt",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["authorization",3],["receipt",6],["case",9],["contract",2],["attempt",4],["kind",4],["str",10],["attempted",4],["action",15],["digest",11],["uses",9],["before",4],["int",6],["after",4],["capability",7],["consumed",4],["bool",6],["authorized",4],["executed",4],["execution",4],["count",4],["rejection",4],["reason",4],["none",4],["tuple",2],["dict",2],["any",2],["assert",2],["not",2],["schema",1],["version",1],["audit",2],["id",2],["expected",1],["max",1],["standing",1],["allow",1],["created",1],["false",1],["return",1],["one",1],["shot",1]]},{"id":"harness/auto_mode_contract.py#_canonical_bytes","name":[["canonical",1],["bytes",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["canonical",2],["bytes",4],["value",4],["any",2],["str",2],["try",1],["encoded",2],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",2],["allow",1],["nan",1],["sort",1],["keys",1],["true",1],["separators",1],["except",1],["type",1],["error",3],["as",2],["exc",3],["raise",1],["scenario",1],["validation",1],["cannot",1],["be",1],["canonicalized",1],["strict",1],["from",1],["return",1],["encode",1],["utf",1]]},{"id":"harness/auto_mode_contract.py#_case","name":[["case",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["case",4],["scenario",18],["expected",2],["mapping",13],["str",25],["any",11],["contract",17],["if",13],["permissions",2],["noninteractive",2],["rules",2],["only",7],["raise",10],["validation",10],["error",10],["auto",5],["mode",5],["must",9],["be",8],["fixtures",32],["lane",12],["not",5],["isinstance",2],["lanes",1],["result",6],["review",12],["permission",2],["guardian",3],["outcome",11],["outcomes",2],["choices",2],["join",1],["sorted",1],["one",2],["digest",24],["canonical",4],["json",2],["sha256",2],["v1",2],["has",3],["hash",3],["fault",4],["validate",5],["deny",1],["faults",2],["allow",1],["circuit",2],["scenarios",1],["cannot",1],["combine",1],["decision",1],["identity",12],["audit",4],["id",27],["identifier",4],["common",2],["candidate",33],["none",38],["evidence",19],["runtime",8],["policy",10],["material",5],["findings",5],["tuple",2],["action",4],["shot",1],["capability",2],["denial",3],["history",2],["producer",11],["reviewer",21],["artifact",10],["request",4],["keys",6],["snapshot",7],["add",1],["summary",3],["versions",11],["text",1],["list",1],["already",1],["ref",3],["ids",3],["workspace",2],["access",4],["write",2],["name",1],["scientific",3],["independent",1],["from",1],["read",2],["false",1],["fixture",1],["no",1],["writes",1],["run",1]]},{"id":"harness/auto_mode_contract.py#_completion_payload","name":[["completion",1],["payload",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["completion",3],["payload",2],["case",8],["contract",2],["assessment",19],["mapping",3],["str",6],["any",4],["digest",6],["dict",4],["authorization",10],["audit",7],["return",1],["attempt",2],["id",2],["request",2],["subject",4],["kind",6],["entity",2],["verdict",2],["decision",2],["findings",2],["risk",2],["outcome",2],["rationale",2],["failure",2],["durable",2],["retry",2],["scheduled",2],["action",4],["authorized",2],["executed",2],["standing",2],["allow",2],["created",2],["infra",2],["breaker",2],["open",4],["denial",2],["circuit",2],["fail",1],["closed",1],["true",1]]},{"id":"harness/auto_mode_contract.py#_ContractCase","name":[["contract",1],["case",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["class",2],["contract",2],["case",2],["lane",3],["str",30],["outcome",1],["identity",2],["mapping",10],["audit",2],["id",3],["producer",1],["none",19],["reviewer",1],["candidate",2],["any",9],["evidence",4],["snapshot",2],["runtime",4],["review",2],["policy",2],["material",1],["findings",1],["tuple",2],["canonical",1],["action",4],["one",1],["shot",1],["capability",2],["denial",3],["history",2],["circuit",1],["digest",11],["artifact",1],["request",2],["property",2],["def",2],["subject",4],["kind",4],["self",4],["return",2],["entity",2]]},{"id":"harness/auto_mode_contract.py#_ContractCase.subject_entity_kind","name":[["subject",1],["entity",1],["kind",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["subject",3],["entity",3],["kind",3],["self",3],["str",2],["return",1],["lane",1]]},{"id":"harness/auto_mode_contract.py#_ContractCase.subject_kind","name":[["subject",1],["kind",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["subject",3],["kind",3],["self",3],["str",2],["return",1],["lane",1]]},{"id":"harness/auto_mode_contract.py#_digest","name":[["digest",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["any",2],["str",4],["return",1],["hashlib",1],["sha256",1],["canonical",1],["bytes",1],["hexdigest",1]]},{"id":"harness/auto_mode_contract.py#_emit_guardian","name":[["emit",1],["guardian",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["emit",9],["guardian",14],["recorder",11],["case",39],["contract",2],["faults",4],["fault",9],["schedule",2],["str",3],["assert",5],["canonical",3],["action",24],["not",6],["none",12],["digest",39],["attempt",14],["auto",5],["audit",18],["started",2],["specific",5],["kind",25],["review",4],["phase",6],["permission",7],["status",6],["running",1],["payload",15],["max",3],["attempts",1],["id",2],["request",2],["subject",8],["entity",4],["source",3],["computed",2],["policy",7],["resolution",6],["ask",6],["standing",1],["allow",8],["never",1],["injected",13],["check",1],["point",1],["lane",1],["if",8],["error",1],["safety",5],["boundary",9],["failure",7],["else",2],["exact",6],["risk",13],["dict",2],["any",1],["level",5],["hash",1],["mismatch",2],["update",2],["expected",2],["observed",2],["assessment",20],["verdict",4],["decision",8],["findings",4],["authorization",12],["outcome",6],["rationale",4],["persistence",1],["failed",2],["runtime",1],["durable",5],["retry",7],["scheduled",6],["false",6],["completed",4],["reached",1],["completion",4],["return",3],["unknown",2],["bound",5],["true",10],["retrying",2],["infrastructure",2],["finished",3],["continue",1],["unavailable",1],["infra",1],["breaker",1],["open",1],["blocked",3],["by",2],["budget",1],["exhausted",1],["once",6],["replay",1],["variant",1],["capability",5],["authorized",2],["scope",1],["uses",2],["low",1],["fallback",3],["allowed",1],["one",1],["shot",1],["exercise",1],["deny",1],["circuit",3],["denial",5],["history",3],["denied",1],["terminal",1],["basis",1],["loop",1],["detected",1],["circ",1]]},{"id":"harness/auto_mode_contract.py#_emit_one_shot_exercise","name":[["emit",1],["one",1],["shot",1],["exercise",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["emit",6],["one",7],["shot",7],["exercise",2],["recorder",8],["case",17],["contract",2],["str",2],["assert",4],["action",20],["digest",13],["not",3],["none",5],["capability",11],["permission",5],["resolution",8],["status",4],["allowed",1],["actor",4],["guardian",1],["allow",6],["true",8],["attempt",4],["kind",4],["issued",1],["attempted",4],["uses",8],["before",4],["after",4],["consumed",5],["false",8],["authorized",4],["executed",5],["execution",4],["count",4],["rejection",4],["reason",4],["if",1],["outcome",2],["once",2],["replay",2],["gate",3],["exact",3],["first",2],["denied",2],["boundary",4],["reuse",1],["return",2],["safety",2],["variant",2],["runtime",2],["mismatch",1]]},{"id":"harness/auto_mode_contract.py#_emit_permission_resolution","name":[["emit",1],["permission",1],["resolution",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["emit",3],["permission",4],["resolution",6],["recorder",5],["case",10],["contract",2],["status",4],["str",13],["actor",4],["allow",4],["bool",8],["attempt",4],["kind",4],["attempted",4],["action",15],["digest",11],["uses",8],["before",4],["int",6],["after",4],["capability",8],["consumed",4],["authorized",4],["executed",4],["execution",4],["count",4],["rejection",4],["reason",4],["none",12],["boundary",5],["assert",3],["not",4],["one",3],["shot",3],["receipt",8],["authorization",3],["payload",4],["dict",2],["any",1],["scope",1],["once",1],["if",1],["resolved",1],["phase",1]]},{"id":"harness/auto_mode_contract.py#_emit_result_review","name":[["emit",1],["result",1],["review",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["emit",8],["result",6],["review",31],["recorder",10],["case",49],["contract",2],["faults",4],["fault",9],["schedule",2],["str",3],["assert",7],["candidate",14],["not",8],["none",14],["evidence",22],["snapshot",13],["digest",34],["artifact",7],["policy",10],["request",7],["ready",1],["specific",5],["kind",24],["recorded",1],["phase",6],["completion",5],["status",6],["payload",14],["state",1],["terminal",1],["false",4],["user",1],["visible",1],["id",14],["complete",5],["frozen",2],["refs",3],["dict",2],["row",6],["ref",2],["ids",4],["provenance",2],["version",4],["list",1],["versions",1],["producer",4],["mode",8],["attempt",12],["auto",4],["audit",16],["started",2],["scientific",8],["running",1],["max",1],["attempts",1],["subject",8],["entity",4],["reviewer",4],["read",1],["only",1],["true",7],["workspace",3],["writes",3],["injected",13],["check",1],["point",1],["lane",1],["if",6],["error",1],["safety",5],["boundary",9],["failure",6],["else",2],["immutable",1],["risk",9],["any",1],["level",3],["hash",1],["mismatch",2],["update",1],["expected",2],["observed",2],["assessment",15],["verdict",3],["decision",3],["findings",5],["authorization",6],["outcome",3],["rationale",3],["persistence",1],["failed",2],["runtime",1],["durable",3],["retry",6],["scheduled",5],["completed",3],["reached",1],["return",1],["unknown",2],["open",2],["material",2],["retrying",2],["infrastructure",2],["finished",2],["continue",1],["unavailable",3],["budget",1],["exhausted",1]]},{"id":"harness/auto_mode_contract.py#_evaluate","name":[["evaluate",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["evaluate",2],["scenario",7],["case",14],["contract",3],["expected",17],["mapping",3],["str",8],["any",4],["terminal",14],["reason",12],["events",16],["tuple",6],["event",52],["envelope",2],["faults",2],["fault",2],["schedule",2],["list",6],["errors",21],["expect",10],["if",26],["append",19],["got",7],["golden",19],["model",3],["attempts",4],["adapter",1],["never",1],["calls",1],["must",2],["be",1],["actual",14],["kinds",24],["kind",13],["not",6],["isinstance",5],["reviewed",4],["specific",11],["payload",27],["names",7],["digests",10],["digest",9],["emitted",1],["value",3],["fullmatch",1],["trace",7],["sha256",7],["hashlib",1],["normalized",1],["bytes",1],["hexdigest",1],["supported",2],["ordered",3],["one",3],["run",4],["candidate",1],["nonterminal",1],["state",1],["unique",1],["fail",1],["closed",1],["binding",1],["mismatch",1],["identity",11],["complete",5],["reviewer",1],["independent",1],["retry",1],["bounded",1],["payloads",1],["unknown",4],["invariants",2],["invariant",1],["join",1],["sorted",1],["extend",1],["id",14],["auto",5],["drifted",7],["root",3],["frame",3],["turn",3],["dict",1],["incomplete",1],["canonical",2],["share",1],["audit",23],["started",4],["completed",4],["correlation",1],["subject",7],["entity",4],["request",7],["starts",6],["completions",3],["lane",1],["result",1],["review",4],["start",3],["policy",2],["key",3],["findings",2],["material",1],["termination",1],["basis",1],["verdict",1],["truth",1],["leaked",1],["response",1],["side",1],["facts",1],["attempt",7],["finishes",2],["len",2],["pair",2],["each",1],["requires",1],["exactly",1],["continue",1]]},{"id":"harness/auto_mode_contract.py#_fault_payload","name":[["fault",1],["payload",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["fault",11],["payload",5],["injected",2],["case",10],["contract",2],["dict",3],["str",3],["any",3],["point",2],["error",1],["kind",4],["message",2],["retryable",2],["decision",1],["faults",1],["fail",1],["closed",1],["true",1],["if",3],["hash",1],["mismatch",1],["lane",2],["permission",2],["guardian",2],["expected",5],["action",3],["digest",7],["observed",5],["runtime",2],["else",2],["evidence",3],["assert",1],["not",2],["none",2],["update",1],["binding",1],["exact",1],["immutable",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_identifier","name":[["identifier",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["identifier",3],["value",3],["any",2],["str",4],["result",3],["text",1],["if",1],["not",2],["ident",1],["fullmatch",1],["raise",1],["scenario",1],["validation",1],["error",1],["canonical",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_identity","name":[["identity",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["identity",9],["fixtures",6],["mapping",3],["str",6],["any",2],["dict",2],["keys",4],["auto",1],["run",1],["id",5],["root",1],["frame",1],["branch",1],["turn",1],["execution",1],["only",1],["return",1],["key",4],["identifier",1],["sorted",1]]},{"id":"harness/auto_mode_contract.py#_load_expected","name":[["load",1],["expected",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["load",3],["expected",5],["scenario",15],["id",10],["str",5],["mapping",6],["any",2],["try",1],["raw",2],["json",2],["loads",1],["golden",13],["path",2],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["jsondecode",1],["error",6],["as",1],["exc",3],["raise",5],["validation",5],["cannot",1],["auto",16],["mode",15],["contract",14],["from",1],["root",6],["only",3],["keys",7],["schema",2],["version",3],["production",4],["state",5],["machine",4],["cases",9],["if",5],["mismatch",1],["not",4],["false",2],["must",2],["declare",1],["isinstance",2],["has",1],["no",1],["case",1],["normalized",5],["dict",1],["lane",1],["terminal",13],["reason",4],["event",3],["kinds",2],["specific",1],["digests",4],["assessment",1],["authorization",1],["receipt",1],["payload",7],["trace",6],["sha256",6],["digest",2],["fullmatch",1],["be",1],["canonical",1],["sha",1],["256",1],["user",1],["safety",1],["recoverable",1],["guardian",4],["allow",2],["once",2],["replay",1],["variant",1],["update",2],["boundary",1],["stop",2],["elif",1],["denial",3],["circuit",3],["consecutive",1],["window",1],["trigger",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_mapping","name":[["mapping",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["mapping",5],["value",4],["any",4],["str",4],["if",1],["not",1],["isinstance",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["json",1],["object",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_only_keys","name":[["only",1],["keys",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["only",2],["keys",2],["value",4],["mapping",2],["str",6],["any",2],["allowed",4],["none",2],["extras",4],["sorted",2],["missing",5],["if",3],["details",4],["append",2],["join",3],["unsupported",1],["raise",1],["scenario",1],["validation",1],["error",1]]},{"id":"harness/auto_mode_contract.py#_ordered_events","name":[["ordered",1],["events",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["ordered",6],["events",9],["tuple",2],["event",20],["envelope",2],["list",3],["str",4],["errors",6],["seen",4],["previous",4],["ms",7],["int",1],["none",4],["expected",4],["seq",6],["enumerate",1],["start",1],["if",4],["append",4],["got",1],["id",7],["duplicate",1],["parent",3],["not",4],["refer",1],["earlier",1],["monotonic",3],["moved",1],["backwards",1],["add",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_Recorder","name":[["recorder",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["class",2],["recorder",2],["def",2],["init",1],["self",17],["identity",8],["mapping",2],["str",7],["clock",6],["fake",2],["uuid",4],["factory",4],["uuidfactory",1],["none",6],["dict",3],["events",5],["list",1],["event",10],["envelope",3],["emit",1],["kind",7],["specific",3],["phase",3],["status",3],["payload",3],["any",1],["previous",2],["id",9],["if",1],["else",1],["body",4],["names",1],["canonical",1],["schema",2],["version",2],["seq",1],["len",1],["run",2],["auto",1],["root",2],["frame",2],["turn",2],["parent",1],["monotonic",2],["ms",3],["append",1],["advance",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_Recorder.__init__","name":[["init",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",6],["identity",4],["mapping",2],["str",4],["clock",6],["fake",4],["uuid",4],["factory",4],["uuidfactory",2],["none",2],["dict",1],["events",1],["list",1],["event",1],["envelope",1]]},{"id":"harness/auto_mode_contract.py#_Recorder.emit","name":[["emit",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["emit",2],["self",13],["kind",9],["str",10],["specific",4],["none",9],["phase",4],["status",4],["payload",4],["mapping",2],["any",2],["event",10],["envelope",3],["previous",2],["events",4],["id",9],["if",1],["else",1],["body",4],["dict",2],["identity",5],["names",1],["canonical",1],["schema",2],["version",2],["uuid",1],["factory",1],["seq",1],["len",1],["run",2],["auto",1],["root",2],["frame",2],["turn",2],["parent",1],["monotonic",2],["ms",3],["clock",2],["append",1],["advance",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_result_review_mode","name":[["result",1],["review",1],["mode",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["result",2],["review",3],["mode",2],["policy",3],["mapping",2],["str",4],["any",2],["return",1],["auto",2],["fix",2],["if",1],["enabled",1],["else",1],["only",1]]},{"id":"harness/auto_mode_contract.py#_review_request_policy","name":[["review",1],["request",1],["policy",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["review",7],["request",3],["policy",8],["mapping",2],["str",4],["any",4],["dict",2],["return",2],["only",1],["facts",2],["known",1],["before",1],["independent",1],["runs",1],["outcome",1],["derived",1],["such",1],["as",1],["budget",1],["exhaustion",1],["termination",1],["basis",1],["response",1],["side",1],["evidence",1],["binding",1],["them",1],["into",2],["would",1],["let",1],["candidate",1],["pre",1],["commit",1],["reviewer",1],["answer",1],["turn",1],["audit",1],["circular",1],["proof",1],["schema",1],["version",1],["mode",4],["result",2],["auto",2],["fix",2],["enabled",2]]},{"id":"harness/auto_mode_contract.py#_string_list","name":[["string",1],["list",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["string",2],["list",6],["value",5],["any",2],["str",5],["nonempty",4],["bool",2],["true",2],["if",3],["not",3],["isinstance",1],["suffix",2],["non",1],["empty",1],["else",1],["raise",2],["scenario",2],["validation",2],["error",2],["must",2],["be",1],["array",1],["result",5],["index",2],["item",2],["enumerate",1],["append",1],["identifier",1],["len",2],["contain",1],["duplicates",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_text","name":[["text",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["text",2],["value",5],["any",2],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_trailing_denials","name":[["trailing",1],["denials",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["trailing",2],["denials",2],["decisions",3],["list",2],["str",4],["tuple",2],["int",2],["count",3],["decision",2],["reversed",1],["if",1],["deny",1],["break",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_validate_action","name":[["validate",1],["action",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["action",21],["raw",3],["any",4],["str",4],["mapping",6],["keys",3],["schema",3],["version",3],["kind",7],["target",3],["parameters",3],["risk",3],["only",1],["if",2],["raise",2],["scenario",2],["validation",2],["error",2],["must",2],["be",2],["text",1],["canonical",2],["bytes",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_validate_denial_history","name":[["validate",1],["denial",1],["history",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["denial",19],["history",12],["raw",3],["any",5],["tuple",5],["str",6],["mapping",3],["fixtures",5],["only",1],["keys",1],["prior",23],["decisions",12],["if",6],["not",3],["isinstance",1],["list",2],["raise",5],["scenario",5],["validation",5],["error",5],["must",4],["be",2],["non",1],["empty",1],["array",1],["len",3],["window",28],["size",7],["contain",1],["at",1],["most",1],["49",1],["decision",3],["allow",2],["deny",6],["consecutive",16],["trailing",2],["denials",14],["after",6],["count",2],["limit",6],["describes",1],["circuit",2],["was",1],["already",1],["open",1],["crossed",5],["current",2],["cross",1],["exactly",1],["one",1],["threshold",1],["trigger",3],["else",1],["record",2],["schema",1],["version",1],["metrics",2],["thresholds",1],["return",1],["digest",1]]},{"id":"harness/auto_mode_contract.py#_validate_evidence_snapshot","name":[["validate",1],["evidence",1],["snapshot",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["evidence",30],["snapshot",18],["raw",3],["any",4],["candidate",8],["id",24],["str",12],["versions",7],["list",5],["dict",2],["tuple",2],["mapping",4],["fixtures",7],["only",2],["keys",2],["artifact",8],["provenance",12],["version",16],["ids",15],["refs",9],["complete",4],["frozen",3],["identifier",3],["if",11],["raise",11],["scenario",11],["validation",11],["error",11],["must",10],["bind",2],["canonical",1],["exact",2],["string",1],["not",6],["true",2],["be",5],["isinstance",1],["non",1],["empty",1],["array",1],["hashes",4],["row",3],["sha256",4],["disjoint",1],["ref",18],["resolved",4],["source",20],["index",2],["item",2],["enumerate",1],["kind",6],["contains",1],["duplicate",1],["add",1],["append",1],["expected",3],["hash",3],["none",2],["resolve",2],["elif",1],["declared",4],["else",1],["len",2],["reference",1],["every",1],["exactly",1],["once",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_validate_expected_digests","name":[["validate",1],["expected",1],["digests",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["expected",5],["digests",5],["scenario",8],["mapping",5],["str",6],["any",2],["computed",3],["none",2],["golden",4],["id",2],["if",1],["dict",2],["raise",1],["validation",1],["error",1],["canonical",1],["not",1],["match",1],["reviewed",1]]},{"id":"harness/auto_mode_contract.py#_validate_fault_contract","name":[["validate",1],["fault",1],["contract",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["fault",20],["contract",6],["scenario",17],["lane",4],["str",2],["bool",2],["if",10],["len",3],["faults",14],["raise",8],["validation",8],["error",8],["auto",4],["mode",4],["permits",1],["at",1],["most",1],["one",3],["retry",2],["two",4],["decision",4],["attempts",2],["allowed",3],["point",6],["occurrences",4],["int",1],["safety",4],["must",6],["be",4],["kind",6],["not",2],["fail",2],["closed",1],["timeout",1],["parse",1],["failure",3],["audit",3],["hash",4],["mismatch",2],["expected",3],["retryable",6],["required",2],["true",1],["else",1],["false",1],["occurrence",4],["uniquely",1],["target",2],["attempt",2],["add",1],["integrity",2],["first",1],["cannot",1],["combined",1],["return",1],["any",1]]},{"id":"harness/auto_mode_contract.py#_validate_guardian_allowlist","name":[["validate",1],["guardian",1],["allowlist",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",3],["guardian",6],["allowlist",5],["action",10],["mapping",5],["str",4],["any",2],["none",2],["stage",1],["low",3],["risk",14],["class",1],["independently",1],["its",1],["label",1],["fixtures",1],["canonical",2],["if",4],["kind",1],["file",4],["write",6],["raise",4],["scenario",4],["validation",4],["error",4],["allow",4],["once",4],["contract",1],["permits",1],["only",4],["allowlisted",1],["target",9],["keys",3],["scope",2],["relative",6],["path",8],["text",1],["normalized",6],["pure",1],["posix",1],["workspace",2],["absolute",1],["parts",3],["len",1],["results",2],["must",1],["inside",1],["parameters",7],["mode",3],["content",3],["sha256",2],["replace",2],["not",5],["digest",1],["fullmatch",1],["requires",2],["exact",1],["hash",1],["level",2],["dangerous",2],["explicit",2],["irreversible",2],["external",2],["false",3],["true",1],["deterministic",1],["reversible",1],["internal",1],["from",1],["sealed",1]]},{"id":"harness/auto_mode_contract.py#_validate_material_findings","name":[["validate",1],["material",1],["findings",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["material",9],["findings",10],["raw",4],["any",5],["outcome",4],["str",8],["evidence",7],["ref",4],["ids",3],["tuple",3],["mapping",4],["if",6],["not",2],["isinstance",1],["list",3],["raise",6],["scenario",6],["validation",6],["error",6],["fixtures",3],["must",2],["be",1],["array",1],["fingerprints",3],["index",2],["item",2],["enumerate",1],["finding",11],["only",1],["keys",1],["fingerprint",7],["status",2],["severity",2],["refs",6],["summary",3],["identifier",1],["contains",2],["duplicate",1],["add",1],["open",4],["describe",1],["string",1],["dangling",3],["sorted",1],["unresolved",1],["join",1],["text",1],["append",1],["pass",2],["cannot",1],["contain",1],["issues",2],["requires",1],["at",1],["least",1],["one",1],["structured",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_validate_one_shot_capability","name":[["validate",1],["one",1],["shot",1],["capability",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["one",5],["shot",5],["capability",18],["raw",3],["any",4],["mapping",3],["str",2],["fixtures",3],["only",1],["keys",1],["id",6],["context",6],["generation",6],["expires",11],["at",11],["max",7],["uses",7],["identifier",2],["text",1],["try",1],["valid",4],["timestamp",6],["bool",2],["utc",2],["fullmatch",1],["if",3],["datetime",1],["strptime",1],["sz",1],["except",1],["value",1],["error",3],["false",1],["not",1],["raise",2],["scenario",2],["validation",2],["must",2],["be",2],["canonical",1],["isinstance",1],["exactly",1],["return",1]]},{"id":"harness/auto_mode_contract.py#_validate_review_policy","name":[["validate",1],["review",1],["policy",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["review",13],["policy",14],["raw",3],["any",4],["outcome",3],["str",4],["mapping",3],["fixtures",5],["only",6],["keys",1],["mode",3],["auto",11],["fix",11],["enabled",6],["budget",7],["exhausted",10],["termination",2],["basis",6],["if",6],["independent",2],["read",2],["raise",6],["scenario",6],["validation",6],["error",6],["must",3],["be",3],["not",3],["isinstance",2],["bool",2],["boolean",2],["pass",2],["no",4],["open",2],["material",2],["findings",2],["requires",1],["unexhausted",1],["elif",2],["issues",2],["cannot",1],["terminate",1],["before",1],["its",1],["repair",2],["require",1],["without",1],["exhaustion",1],["return",1]]},{"id":"harness/auto_mode_contract.py#run_auto_mode_contract","name":[["run",1],["auto",1],["mode",1],["contract",1]],"path":[["harness",1],["auto",1],["mode",1],["contract",1],["py",1]],"body":[["def",2],["run",7],["auto",13],["mode",4],["contract",7],["scenario",20],["offline",5],["bool",2],["true",3],["clock",9],["fake",6],["none",11],["uuid",6],["factory",6],["uuidfactory",3],["result",5],["replay",2],["one",3],["proposed",1],["stage",1],["deterministically",1],["no",1],["production",3],["state",6],["machine",3],["model",2],["network",1],["permission",1],["service",1],["reviewer",1],["workspace",1],["invoked",1],["required",1],["provider",1],["script",1],["schema",1],["ballast",1],["intentionally",1],["not",5],["consumed",2],["if",6],["surface",6],["raise",2],["validation",1],["error",2],["requires",1],["value",1],["id",6],["eligible",1],["tier",1],["expected",5],["load",1],["case",14],["recorder",8],["identity",4],["faults",6],["fault",1],["schedule",1],["emit",4],["started",2],["specific",2],["kind",3],["phase",2],["lifecycle",2],["status",2],["running",1],["payload",3],["adapter",1],["false",2],["user",3],["states",2],["list",1],["digest",4],["lane",1],["review",3],["terminal",21],["reason",16],["else",3],["guardian",4],["terminals",1],["unavailable",4],["any",2],["event",3],["audit",1],["completed",2],["decision",1],["events",8],["recoverable",3],["issues",1],["blocked",1],["by",1],["details",5],["dict",1],["str",1],["outcome",3],["allow",2],["once",2],["boundary",3],["shot",2],["capability",2],["reuse",1],["stop",3],["elif",2],["variant",1],["exact",2],["action",2],["mismatch",1],["deny",1],["circuit",4],["loop",1],["detected",1],["denial",3],["trigger",2],["finished",1],["safety",2],["tuple",2],["errors",4],["evaluate",1],["normalized",4],["trace",1],["bytes",1],["return",1],["passed",1],["attempts",1]]},{"id":"harness/auto_mode_terminal_contract.py","name":[["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["deterministic",2],["stage",1],["contract",7],["non",2],["guardian",4],["auto",7],["mode",8],["terminals",1],["five",2],["reasons",6],["module",1],["sit",1],["outside",1],["user",2],["states",1],["they",1],["control",1],["plane",1],["outcomes",1],["not",1],["reviewer",1],["verdicts",1],["decisions",1],["adapter",1],["intentionally",1],["production",3],["independent",1],["every",1],["trace",2],["declares",1],["state",2],["machine",1],["false",1],["exists",1],["only",1],["freeze",1],["integrated",1],["stages",1],["must",1],["continue",1],["satisfy",1],["from",9],["future",1],["import",11],["annotations",1],["hashlib",1],["json",2],["re",3],["dataclasses",1],["dataclass",2],["pathlib",1],["path",3],["typing",1],["any",1],["mapping",1],["faults",1],["fake",2],["clock",1],["uuidfactory",1],["normalize",1],["normalized",1],["bytes",1],["runner",1],["scenario",4],["result",2],["schema",2],["version",1],["event",1],["envelope",1],["validation",1],["error",1],["surface",2],["terminal",9],["stage0",1],["v1",2],["lane",1],["policy",7],["requires",4],["explicit",4],["setup",4],["budget",6],["exhausted",4],["safe",4],["rollback",5],["unavailable",4],["outcome",5],["unknown",6],["loop",5],["detected",4],["reason",6],["truth",1],["blocked",3],["paused",2],["needs",1],["review",4],["recovery",1],["fresh",3],["continuation",2],["authorized",1],["repair",2],["proven",1],["reconcile",1],["operator",1],["materially",1],["different",1],["recoverable",1],["triggers",1],["dangerous",1],["tool",1],["noncanonical",1],["target",1],["conflict",2],["kinds",3],["token",1],["cost",1],["time",1],["turn",1],["cell",1],["extra",1],["cells",1],["round",2],["failures",1],["checkpoint",1],["commit",1],["failed",1],["branch",1],["mutation",2],["unproven",1],["side",1],["effect",1],["external",1],["write",2],["mcp",1],["network",1],["remote",1],["compute",1],["repeated",1],["finding",1],["same",1],["action",1],["no",2],["delta",1],["progress",1],["owner",1],["domains",1],["general",1],["permission",1],["ident",1],["compile",2],["za",2],["z0",2],["127",1],["digest",1],["9a",1],["64",1],["golden",2],["file",1],["resolve",1],["parent",1],["traces",1],["expected",1],["frozen",1],["true",1],["all",1],["run",1]]},{"id":"harness/auto_mode_terminal_contract.py#_bool","name":[["bool",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["bool",6],["value",3],["any",2],["expected",5],["str",3],["if",1],["not",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["lower",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_canonical_bytes","name":[["canonical",1],["bytes",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["canonical",2],["bytes",4],["value",3],["mapping",2],["str",2],["any",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1]]},{"id":"harness/auto_mode_terminal_contract.py#_case","name":[["case",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["case",9],["scenario",24],["expected",5],["mapping",4],["str",3],["any",2],["terminal",10],["fixtures",15],["only",3],["keys",1],["contract",10],["digest",11],["lane",8],["outcome",3],["identity",9],["condition",11],["if",9],["raise",9],["validation",9],["error",9],["must",4],["be",3],["canonical",3],["json",2],["sha256",2],["v1",2],["reason",12],["choice",1],["reasons",2],["permissions",2],["noninteractive",2],["rules",2],["non",2],["guardian",2],["requires",1],["faults",2],["not",4],["accept",1],["injected",1],["decision",1],["validate",1],["owner",6],["domain",6],["general",1],["projected",3],["project",2],["as",1],["id",4],["match",2],["its",2],["reviewed",2],["golden",5],["name",1],["computed",2],["digests",5],["dict",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_choice","name":[["choice",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["choice",2],["value",3],["any",2],["choices",4],["str",6],["text",4],["if",1],["not",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["one",1],["join",1],["sorted",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_digest","name":[["digest",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["mapping",2],["str",4],["any",2],["return",1],["hashlib",1],["sha256",1],["canonical",1],["bytes",1],["hexdigest",1]]},{"id":"harness/auto_mode_terminal_contract.py#_evaluate","name":[["evaluate",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["evaluate",2],["scenario",12],["case",12],["terminal",24],["expected",8],["mapping",4],["str",6],["any",3],["events",16],["tuple",6],["event",34],["envelope",2],["list",4],["errors",21],["supported",2],["ordered",3],["one",3],["run",6],["state",4],["unique",3],["identity",10],["complete",2],["golden",15],["payloads",5],["non",3],["guardian",4],["recovery",1],["contract",3],["unknown",4],["expect",6],["invariants",2],["if",21],["append",18],["invariant",1],["join",1],["sorted",1],["reason",5],["expectation",2],["drifted",11],["model",3],["attempts",2],["never",1],["calls",1],["kinds",11],["kind",5],["specific",5],["payload",19],["names",7],["reviewed",4],["actual",4],["digests",8],["digest",7],["not",7],["isinstance",3],["value",3],["fullmatch",1],["trace",6],["sha256",5],["hashlib",1],["normalized",1],["bytes",1],["hexdigest",1],["extend",1],["id",7],["auto",5],["root",2],["frame",2],["turn",2],["dict",3],["canonical",2],["terminals",5],["status",1],["len",2],["reasons",1],["outside",1],["vocabulary",1],["projection",10],["pop",2],["none",2],["exact",1],["computed",1],["condition",3],["forbidden",4],["audit",5],["request",1],["assessment",1],["subject",2],["entity",1],["fields",1],["leaked",2],["into",1],["started",2],["completed",1],["action",1],["authorized",1],["repair",2],["reviewer",1],["production",1],["machine",1],["false",1],["only",1],["provenance",1],["missing",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_identifier","name":[["identifier",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["identifier",3],["value",5],["any",2],["str",5],["if",1],["not",2],["isinstance",1],["ident",1],["fullmatch",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["stable",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_identity","name":[["identity",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["identity",6],["fixtures",6],["mapping",5],["str",6],["any",2],["value",3],["keys",4],["auto",1],["run",1],["id",5],["root",1],["frame",1],["branch",1],["turn",1],["execution",1],["only",1],["return",1],["key",4],["identifier",1]]},{"id":"harness/auto_mode_terminal_contract.py#_integer","name":[["integer",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["integer",3],["value",5],["any",2],["str",2],["minimum",4],["int",5],["if",1],["type",1],["not",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["greater",1],["than",1],["equal",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_load_expected","name":[["load",1],["expected",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["load",3],["expected",7],["scenario",14],["id",6],["str",5],["mapping",5],["any",2],["try",1],["raw",2],["json",2],["loads",1],["golden",12],["path",2],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["jsondecode",1],["error",7],["as",1],["exc",3],["raise",6],["validation",6],["cannot",1],["non",5],["guardian",5],["terminal",12],["from",1],["root",6],["auto",5],["mode",5],["contract",8],["only",2],["keys",2],["schema",2],["version",3],["production",3],["state",3],["machine",3],["cases",8],["if",5],["mismatch",1],["not",4],["false",2],["must",3],["declare",1],["reasons",1],["contain",1],["exactly",1],["closed",1],["isinstance",2],["has",1],["no",1],["case",1],["lane",1],["reason",1],["event",3],["kinds",2],["specific",1],["digests",2],["payload",2],["trace",6],["sha256",6],["digest",2],["fullmatch",1],["be",1],["canonical",1],["sha",1],["256",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_mapping","name":[["mapping",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["mapping",5],["value",4],["any",4],["str",4],["if",1],["not",1],["isinstance",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["object",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_only_keys","name":[["only",1],["keys",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["only",2],["keys",2],["value",5],["mapping",4],["str",8],["any",4],["allowed",4],["unknown",4],["sorted",2],["missing",4],["if",2],["raise",2],["scenario",2],["validation",2],["error",2],["fields",2],["join",2],["has",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_ordered_events","name":[["ordered",1],["events",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["ordered",6],["events",9],["tuple",2],["event",20],["envelope",2],["list",3],["str",4],["errors",6],["seen",4],["previous",4],["ms",7],["int",1],["none",4],["expected",4],["seq",6],["enumerate",1],["start",1],["if",4],["append",4],["got",1],["id",7],["duplicate",1],["parent",3],["not",4],["refer",1],["earlier",1],["monotonic",3],["moved",1],["backwards",1],["add",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_project_terminal_reason","name":[["project",1],["terminal",1],["reason",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["project",3],["terminal",5],["reason",11],["stop",10],["str",6],["owner",11],["domain",9],["general",5],["open",6],["material",6],["findings",6],["bool",4],["false",4],["boundary",4],["violation",3],["state",1],["specific",1],["stops",1],["before",1],["falling",1],["back",1],["if",10],["not",4],["reasons",1],["raise",5],["scenario",5],["validation",5],["error",5],["unknown",2],["domains",1],["return",5],["safety",1],["budget",2],["exhausted",1],["result",4],["review",4],["routing",3],["requires",2],["completed",2],["issues",2],["loop",2],["detected",1],["permission",1],["guardian",2],["blocked",1],["by",1],["has",1],["no",1],["non",1]]},{"id":"harness/auto_mode_terminal_contract.py#_Recorder","name":[["recorder",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["class",2],["recorder",2],["def",2],["init",1],["self",16],["identity",8],["mapping",2],["str",7],["clock",5],["fake",2],["uuid",4],["factory",4],["uuidfactory",1],["none",2],["dict",3],["events",5],["list",1],["event",10],["envelope",3],["emit",1],["kind",6],["specific",3],["phase",3],["status",3],["payload",3],["any",1],["previous",2],["id",9],["if",1],["else",1],["body",4],["names",1],["canonical",1],["schema",2],["version",2],["seq",1],["len",1],["run",2],["auto",1],["root",2],["frame",2],["turn",2],["parent",1],["monotonic",2],["ms",2],["append",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_Recorder.__init__","name":[["init",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",6],["identity",4],["mapping",2],["str",4],["clock",6],["fake",4],["uuid",4],["factory",4],["uuidfactory",2],["none",2],["dict",1],["events",1],["list",1],["event",1],["envelope",1]]},{"id":"harness/auto_mode_terminal_contract.py#_Recorder.emit","name":[["emit",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["emit",2],["self",12],["kind",8],["str",10],["specific",4],["phase",4],["status",4],["payload",4],["mapping",2],["any",2],["event",10],["envelope",3],["previous",2],["events",4],["id",9],["if",1],["else",1],["none",1],["body",4],["dict",2],["identity",5],["names",1],["canonical",1],["schema",2],["version",2],["uuid",1],["factory",1],["seq",1],["len",1],["run",2],["auto",1],["root",2],["frame",2],["turn",2],["parent",1],["monotonic",2],["ms",2],["clock",1],["append",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_terminal_payload","name":[["terminal",1],["payload",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["terminal",7],["payload",2],["case",10],["dict",3],["str",2],["any",2],["return",1],["reason",2],["auto",1],["user",3],["state",2],["none",1],["safety",1],["false",4],["production",1],["machine",1],["recoverable",2],["automatic",1],["resume",1],["guardian",1],["truth",2],["recovery",2],["mode",2],["condition",4],["digest",2]]},{"id":"harness/auto_mode_terminal_contract.py#_TerminalCase","name":[["terminal",1],["case",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["class",2],["terminal",2],["case",2],["reason",4],["str",8],["identity",2],["mapping",2],["condition",2],["any",1],["digest",2],["property",3],["def",3],["user",2],["truth",2],["self",6],["return",3],["recovery",2],["mode",2],["recoverable",2],["bool",1]]},{"id":"harness/auto_mode_terminal_contract.py#_TerminalCase.recoverable","name":[["recoverable",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["recoverable",3],["self",3],["bool",2],["return",1],["reason",1]]},{"id":"harness/auto_mode_terminal_contract.py#_TerminalCase.recovery_mode","name":[["recovery",1],["mode",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["recovery",3],["mode",3],["self",3],["str",2],["return",1],["reason",1]]},{"id":"harness/auto_mode_terminal_contract.py#_TerminalCase.user_truth","name":[["user",1],["truth",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["user",3],["truth",3],["self",3],["str",2],["return",1],["reason",1]]},{"id":"harness/auto_mode_terminal_contract.py#_text","name":[["text",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["text",3],["value",5],["any",2],["str",5],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["return",1]]},{"id":"harness/auto_mode_terminal_contract.py#_validate_condition","name":[["validate",1],["condition",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["condition",80],["reason",8],["str",4],["raw",3],["any",4],["mapping",3],["fixtures",40],["if",5],["policy",2],["requires",1],["explicit",1],["setup",1],["only",5],["keys",5],["trigger",3],["kind",15],["refusal",3],["audit",3],["durable",3],["action",12],["executed",3],["guardian",4],["invoked",3],["choice",7],["triggers",1],["bool",16],["true",5],["false",11],["elif",4],["budget",6],["exhausted",4],["limit",18],["observed",12],["checked",3],["before",3],["admission",6],["admitted",6],["same",3],["run",3],["refilled",3],["owner",8],["domain",6],["kinds",3],["integer",6],["minimum",6],["raise",5],["scenario",5],["validation",5],["error",5],["must",4],["reach",2],["domains",2],["safe",1],["rollback",2],["unavailable",1],["failure",3],["proven",3],["repair",3],["started",3],["formal",3],["workspace",3],["mutated",3],["sandbox",3],["path",3],["escape",3],["failures",1],["outcome",1],["unknown",3],["side",7],["effect",7],["dispatched",3],["output",3],["committed",3],["readback",7],["attempts",6],["reconciliation",3],["blind",3],["retry",3],["retried",3],["not",1],["none",1],["remain",1],["null",1],["while",1],["exhaust",1],["bounded",1],["loop",6],["detected",1],["fingerprint",3],["circuit",3],["open",3],["new",3],["identifier",1],["else",1],["pragma",1],["no",1],["cover",1],["caller",1],["checks",1],["closed",1],["vocabulary",1],["first",1],["non",1],["terminal",1],["return",1],["dict",1]]},{"id":"harness/auto_mode_terminal_contract.py#run_auto_mode_terminal_contract","name":[["run",1],["auto",1],["mode",1],["terminal",1],["contract",1]],"path":[["harness",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["run",7],["auto",5],["mode",3],["terminal",8],["contract",7],["scenario",19],["offline",5],["bool",2],["true",3],["clock",7],["fake",6],["none",8],["uuid",4],["factory",4],["uuidfactory",3],["result",3],["replay",1],["one",1],["proposed",1],["non",1],["guardian",1],["deterministically",1],["if",2],["surface",6],["raise",2],["validation",1],["error",2],["requires",1],["not",3],["value",1],["id",6],["eligible",1],["tier",1],["expected",5],["load",1],["case",8],["recorder",5],["identity",4],["emit",2],["started",2],["specific",2],["kind",2],["phase",2],["lifecycle",2],["status",2],["running",1],["payload",3],["adapter",1],["production",1],["state",1],["machine",1],["false",1],["digest",2],["finished",1],["events",7],["tuple",2],["errors",4],["evaluate",1],["return",1],["passed",1],["reason",2],["model",1],["attempts",1],["normalized",2],["trace",1],["bytes",1]]},{"id":"harness/characterize.py","name":[["characterize",1],["py",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["deterministic",1],["snapshots",2],["selected",1],["r5",1],["pre",1],["change",1],["production",2],["behavior",1],["module",1],["deliberately",1],["separate",1],["from",8],["mod",1],["harness",2],["runner",2],["generic",1],["validates",1],["contract",2],["without",1],["importing",1],["open",1],["ai4",1],["whereas",1],["these",1],["characterizations",1],["dynamically",1],["import",15],["drive",1],["entry",1],["points",1],["every",2],["external",1],["boundary",1],["replaced",1],["stdlib",1],["unittest",2],["mock",2],["fake",3],["sqlite",1],["store",1],["lives",1],["below",1],["caller",1],["provided",1],["temporary",1],["data",1],["directory",1],["several",1],["describe",1],["known",1],["bugs",2],["they",1],["not",1],["assertions",1],["must",1],["live",1],["forever",1],["runtime",1],["fix",1],["intentionally",1],["changes",1],["one",1],["regenerate",1],["golden",1],["explicitly",1],["review",1],["accompanying",1],["desired",1],["text",1],["future",1],["annotations",1],["copy",1],["importlib",1],["io",1],["json",1],["os",1],["tempfile",1],["urllib",1],["error",1],["pathlib",1],["path",1],["typing",1],["any",1],["callable",1],["mapping",1],["faults",1],["clock",1],["uuidfactory",1],["normalize",2],["trace",1],["schema",3],["version",2],["event",1],["envelope",1],["characterization",1]]},{"id":"harness/characterize.py#_cli_max_turns","name":[["cli",1],["max",1],["turns",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["cli",2],["max",4],["turns",4],["data",4],["dir",4],["path",2],["mapping",2],["str",2],["any",2],["loop",5],["importlib",2],["import",2],["module",2],["openai4s",2],["agent",2],["config",7],["cfg",3],["llm",1],["llmconfig",1],["provider",1],["ark",1],["api",1],["key",2],["characterization",3],["base",1],["url",1],["https",1],["invalid",1],["v1",1],["model",3],["security",2],["safety",1],["mode",1],["off",1],["audit",1],["hook",1],["false",5],["biosecurity",1],["injection",1],["scan",1],["fake",4],["chat",4],["mock",4],["return",2],["value",1],["content",1],["python",1],["nx",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",3],["stop",3],["raw",1],["patch",2],["object",2],["kernel",2],["result",4],["skills",1],["allow",1],["delegate",1],["run",1],["never",1],["submit",1],["roles",3],["entry",2],["role",1],["transcript",2],["calls",1],["call",1],["count",1],["submitted",2],["output",2]]},{"id":"harness/characterize.py#_compaction_provider_hoist","name":[["compaction",1],["provider",1],["hoist",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",3],["compaction",6],["provider",6],["hoist",2],["data",4],["dir",4],["path",2],["mapping",2],["str",4],["any",3],["importlib",3],["import",3],["module",3],["openai4s",3],["agent",1],["config",7],["llm",6],["cfg",2],["llmconfig",3],["ark",1],["api",3],["key",6],["characterization",9],["base",3],["url",8],["https",3],["invalid",3],["v1",2],["model",4],["messages",8],["role",8],["system",10],["content",10],["policy",1],["user",2],["original",1],["task",1],["assistant",2],["old",2],["work",1],["observation",1],["recent",2],["mock",2],["patch",2],["object",2],["chat",3],["return",4],["value",1],["summary",9],["compacted",5],["compact",1],["keep",1],["payloads",5],["dict",2],["context",3],["absorbs",1],["cancellation",1],["dispatch",1],["seam",1],["now",1],["binds",1],["onto",1],["transport",2],["probe",2],["characterizes",1],["each",1],["wire",1],["hoists",1],["message",8],["not",1],["touch",1],["but",1],["stub",1],["whose",1],["signature",1],["narrower",1],["than",1],["real",1],["fails",1],["call",1],["outright",1],["would",1],["record",1],["error",2],["instead",1],["behaviour",1],["under",1],["study",1],["capture",2],["post",3],["payload",3],["headers",1],["timeout",1],["if",2],["anthropic",10],["copy",2],["deepcopy",2],["type",1],["text",3],["ok",2],["stop",2],["reason",2],["end",1],["turn",1],["usage",2],["generate",1],["gemini",12],["candidates",1],["parts",1],["finish",1],["metadata",1],["raise",1],["assertion",1],["unexpected",1],["json",4],["side",1],["effect",1],["claude",2],["anth",4],["gem",4],["dumps",3],["instruction",2],["ensure",3],["ascii",3],["false",3],["contents",5],["roles",3],["top",1],["level",1]]},{"id":"harness/characterize.py#_compaction_provider_hoist.capture_post","name":[["capture",1],["post",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["capture",2],["post",2],["url",6],["payload",4],["headers",2],["timeout",2],["context",2],["if",2],["v1",1],["messages",1],["payloads",2],["anthropic",1],["copy",2],["deepcopy",2],["return",2],["content",3],["type",1],["text",3],["ok",2],["stop",2],["reason",2],["end",1],["turn",1],["usage",2],["generate",1],["gemini",1],["candidates",1],["parts",1],["finish",1],["metadata",1],["raise",1],["assertion",1],["error",1],["unexpected",1]]},{"id":"harness/characterize.py#_disabled_mcp_tools_connects","name":[["disabled",1],["mcp",1],["tools",1],["connects",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["disabled",5],["mcp",8],["tools",6],["connects",2],["data",4],["dir",4],["path",2],["mapping",2],["str",2],["any",2],["config",5],["importlib",4],["import",4],["module",4],["openai4s",4],["host",5],["dispatch",3],["client",3],["tool",8],["registry",4],["cfg",3],["llm",1],["llmconfig",1],["provider",1],["ark",1],["api",1],["key",2],["characterization",6],["base",1],["url",1],["https",1],["invalid",1],["v1",1],["model",2],["dispatcher",4],["store",1],["upsert",1],["connector",3],["id",1],["name",1],["description",1],["offline",1],["fake",6],["command",1],["args",1],["env",1],["enabled",2],["false",2],["manager",5],["mcpmanager",1],["list",3],["if",1],["none",1],["pragma",1],["no",1],["cover",1],["missing",2],["built",2],["must",1],["stay",1],["visible",1],["raise",1],["assertion",1],["error",1],["from",1],["production",3],["mock",1],["patch",1],["object",2],["return",2],["value",1],["exercise",1],["control",1],["boundary",1],["classes",1],["own",1],["their",1],["shaped",1],["schema",1],["translate",1],["method",1],["positional",1],["behavior",1],["passing",1],["pre",1],["migration",1],["scalar",1],["wire",1],["shape",1],["here",1],["would",1],["characterize",1],["probe",1],["bug",1],["rather",1],["than",1],["current",1],["result",3],["invoke",1],["server",1],["calls",2],["len",1]]},{"id":"harness/characterize.py#_FakeKernel","name":[["fake",1],["kernel",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["class",2],["fake",4],["kernel",4],["deterministic",1],["replacement",1],["only",1],["by",1],["cli",1],["max",1],["turn",1],["probe",1],["def",4],["init",1],["self",8],["args",1],["any",3],["kwargs",2],["none",6],["execute",4],["calls",3],["enter",1],["return",3],["exit",1],["exc",1],["object",1],["code",1],["str",2],["origin",1],["agent",1],["dict",1],["type",1],["response",1],["id",1],["cell",1],["stdout",1],["stderr",1],["error",3],["interrupted",1],["false",1],["trace",1],["lineno",1],["call",1],["real",1],["worker",2],["success",1],["frame",1],["always",1],["carries",1],["non",1],["empty",1],["usage",2],["py",1],["so",1],["keep",1],["observation",1],["shape",1],["realistic",1],["wall",1],["001",2],["cpu",1],["peak",1],["rss",1],["kb",1],["1024",1]]},{"id":"harness/characterize.py#_FakeKernel.__enter__","name":[["enter",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["fake",2],["kernel",2],["return",1]]},{"id":"harness/characterize.py#_FakeKernel.__exit__","name":[["exit",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["object",2],["none",3],["return",1]]},{"id":"harness/characterize.py#_FakeKernel.__init__","name":[["init",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["init",2],["self",3],["args",2],["any",4],["kwargs",2],["none",2],["execute",1],["calls",1]]},{"id":"harness/characterize.py#_FakeKernel.execute","name":[["execute",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["execute",4],["self",4],["code",2],["str",4],["origin",2],["agent",2],["kwargs",2],["any",2],["dict",2],["calls",2],["return",1],["type",1],["response",1],["id",1],["fake",1],["cell",1],["stdout",1],["stderr",1],["error",3],["none",3],["interrupted",1],["false",1],["trace",1],["lineno",1],["call",1],["real",1],["worker",2],["success",1],["frame",1],["always",1],["carries",1],["non",1],["empty",1],["usage",2],["py",1],["so",1],["keep",1],["observation",1],["shape",1],["realistic",1],["wall",1],["001",2],["cpu",1],["peak",1],["rss",1],["kb",1],["1024",1]]},{"id":"harness/characterize.py#_FakeMCPManager","name":[["fake",1],["mcpmanager",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["class",2],["fake",2],["mcpmanager",2],["def",2],["init",1],["self",4],["none",1],["calls",2],["list",3],["dict",3],["str",2],["any",1],["tools",1],["connector",3],["id",3],["config",2],["append",1],["command",2],["copy",1],["deepcopy",1],["return",1]]},{"id":"harness/characterize.py#_FakeMCPManager.__init__","name":[["init",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["dict",1],["str",1],["any",1]]},{"id":"harness/characterize.py#_FakeMCPManager.list_tools","name":[["list",1],["tools",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["list",4],["tools",2],["self",3],["connector",4],["id",4],["str",2],["config",3],["dict",4],["calls",1],["append",1],["command",2],["copy",1],["deepcopy",1],["return",1]]},{"id":"harness/characterize.py#_headless_permission","name":[["headless",1],["permission",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["headless",4],["permission",7],["data",3],["dir",3],["path",2],["mapping",2],["str",2],["any",2],["permissions",4],["importlib",2],["import",2],["module",2],["openai4s",2],["store",14],["mod",2],["db",1],["try",1],["seed",1],["default",1],["rules",1],["ask",6],["decision",7],["resolve",2],["tool",3],["bash",5],["pattern",3],["input",2],["echo",2],["characterization",4],["broker",4],["result",5],["gate",2],["frame",2],["id",3],["none",2],["method",2],["target",2],["rule",1],["scope",2],["global",1],["rm",3],["deny",9],["return",1],["effective",2],["allowed",2],["bool",2],["allow",2],["message",2],["finally",1],["close",1]]},{"id":"harness/characterize.py#_JsonResponse","name":[["json",1],["response",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["class",2],["json",4],["response",4],["minimal",1],["urllib",1],["second",1],["currently",1],["unreached",1],["retry",1],["step",1],["def",4],["init",1],["self",7],["body",4],["mapping",1],["str",1],["any",1],["none",3],["dumps",1],["encode",1],["utf",1],["enter",1],["return",3],["exit",1],["exc",1],["object",1],["read",1],["bytes",1]]},{"id":"harness/characterize.py#_JsonResponse.__enter__","name":[["enter",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["json",2],["response",2],["return",1]]},{"id":"harness/characterize.py#_JsonResponse.__exit__","name":[["exit",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["object",2],["none",3],["return",1]]},{"id":"harness/characterize.py#_JsonResponse.__init__","name":[["init",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["init",2],["self",3],["body",4],["mapping",2],["str",2],["any",2],["none",2],["json",1],["dumps",1],["encode",1],["utf",1]]},{"id":"harness/characterize.py#_JsonResponse.read","name":[["read",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["read",2],["self",3],["bytes",2],["return",1],["body",1]]},{"id":"harness/characterize.py#_oversized_observation","name":[["oversized",1],["observation",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["oversized",2],["observation",3],["mapping",2],["str",2],["any",2],["loop",3],["importlib",1],["import",1],["module",1],["openai4s",1],["agent",1],["stdout",5],["000",2],["cwd",2],["real",1],["kernel",1],["result",1],["carries",1],["manager",1],["annotates",1],["every",1],["response",1],["workspace",3],["omitting",1],["here",1],["would",2],["characterize",1],["input",2],["production",2],["never",1],["produces",1],["report",1],["no",1],["content",3],["ref",3],["reason",1],["has",3],["nothing",1],["formatter",1],["tempfile",1],["temporary",1],["directory",1],["as",1],["rendered",5],["format",1],["noqa",1],["slf001",1],["characterization",1],["stderr",1],["error",1],["none",1],["usage",1],["return",1],["chars",2],["len",2],["model",1],["view",1],["full",1],["tail",1],["preserved",1],["endswith",1],["lower",2],["omission",1],["marker",1],["omitted",1]]},{"id":"harness/characterize.py#_partial_sse_hard_failure","name":[["partial",1],["sse",1],["hard",1],["failure",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",3],["partial",2],["sse",7],["hard",2],["failure",2],["mapping",2],["str",4],["any",2],["llm",7],["importlib",2],["import",2],["module",2],["openai4s",2],["config",3],["cfg",2],["llmconfig",1],["provider",1],["ark",1],["api",1],["key",2],["characterization",3],["base",1],["url",2],["https",1],["invalid",1],["v1",1],["model",2],["deltas",4],["list",1],["fail",2],["after",3],["delta",6],["payload",1],["headers",1],["timeout",1],["event",2],["context",1],["none",3],["choices",1],["content",2],["committed",2],["raise",1],["llmerror",1],["stream",2],["disconnected",1],["post",8],["mock",7],["side",1],["effect",1],["json",4],["error",8],["type",5],["text",4],["patch",3],["object",2],["dict",1],["os",1],["environ",1],["openai4",1],["try",1],["chat",1],["role",1],["user",1],["hello",1],["append",1],["except",1],["exception",1],["as",1],["exc",3],["expected",1],["current",1],["desired",1],["behavior",1],["name",1],["return",1],["attempts",2],["call",2],["count",2],["blocking",1],["fallback",1]]},{"id":"harness/characterize.py#_partial_sse_hard_failure.fail_after_delta","name":[["fail",1],["after",1],["delta",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["fail",2],["after",3],["delta",5],["url",2],["payload",2],["headers",2],["timeout",2],["event",3],["context",2],["none",2],["choices",1],["content",1],["committed",2],["raise",1],["llm",1],["llmerror",1],["stream",1],["disconnected",1]]},{"id":"harness/characterize.py#_rate_limit_single_attempt","name":[["rate",1],["limit",1],["single",1],["attempt",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["rate",3],["limit",2],["single",2],["attempt",2],["mapping",2],["str",3],["any",2],["llm",3],["importlib",2],["import",2],["module",2],["openai4s",2],["config",3],["cfg",2],["llmconfig",1],["provider",1],["ark",1],["api",1],["key",2],["characterization",4],["base",1],["url",2],["https",2],["invalid",2],["v1",2],["model",2],["first",2],["urllib",2],["error",10],["httperror",1],["chat",2],["completions",1],["code",1],["429",1],["msg",1],["too",1],["many",1],["requests",1],["hdrs",1],["retry",2],["after",2],["fp",1],["io",2],["bytes",1],["limited",1],["second",2],["json",1],["response",1],["choices",1],["message",1],["content",7],["recovered",1],["finish",1],["reason",1],["stop",1],["usage",1],["prompt",1],["tokens",2],["completion",1],["urlopen",4],["mock",4],["side",1],["effect",1],["type",5],["none",4],["text",4],["patch",2],["request",1],["time",1],["sleep",1],["return",2],["value",1],["try",1],["result",2],["role",1],["user",1],["hello",1],["except",1],["exception",1],["as",1],["exc",3],["current",1],["production",1],["path",1],["name",1],["attempts",1],["call",1],["count",1],["was",1],["available",1],["true",1]]},{"id":"harness/characterize.py#_Recorder","name":[["recorder",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["class",2],["recorder",3],["small",1],["deterministic",1],["event",6],["envelope",3],["one",1],["production",1],["probe",1],["def",2],["init",1],["self",21],["none",3],["clock",4],["fake",2],["ids",5],["uuidfactory",1],["run",3],["id",12],["root",3],["frame",3],["turn",3],["events",5],["list",1],["emit",1],["kind",3],["str",3],["status",3],["payload",3],["mapping",1],["any",1],["parent",3],["if",1],["else",1],["append",1],["schema",2],["version",2],["seq",1],["len",1],["phase",1],["characterization",1],["monotonic",2],["ms",3],["dict",1],["advance",1]]},{"id":"harness/characterize.py#_Recorder.__init__","name":[["init",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["init",2],["self",11],["none",2],["clock",2],["fake",2],["ids",4],["uuidfactory",1],["run",1],["id",3],["root",1],["frame",1],["turn",1],["events",1],["list",1],["event",1],["envelope",1]]},{"id":"harness/characterize.py#_Recorder.emit","name":[["emit",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["emit",2],["self",12],["kind",4],["str",6],["status",4],["payload",4],["mapping",2],["any",2],["none",3],["parent",3],["events",4],["event",4],["id",9],["if",1],["else",1],["append",1],["envelope",1],["schema",2],["version",2],["ids",1],["seq",1],["len",1],["run",2],["root",2],["frame",2],["turn",2],["phase",1],["characterization",1],["monotonic",2],["ms",3],["clock",2],["dict",1],["advance",1]]},{"id":"harness/characterize.py#_run_case","name":[["run",1],["case",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["run",2],["case",7],["id",6],["str",15],["current",4],["behavior",4],["desired",4],["contract",4],["known",4],["bug",5],["bool",2],["probe",6],["callable",2],["mapping",4],["any",4],["replacements",4],["dict",3],["recorder",8],["emit",5],["characterization",3],["started",1],["running",1],["try",1],["observed",6],["except",1],["exception",1],["as",1],["exc",3],["pragma",1],["no",1],["cover",1],["must",1],["stay",1],["visible",1],["error",3],["type",2],["name",1],["production",2],["finished",2],["terminal",2],["captured",2],["false",1],["else",1],["ok",1],["true",1],["return",1],["trace",2],["normalize",1],["events",1]]},{"id":"harness/characterize.py#characterization_bytes","name":[["characterization",1],["bytes",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["characterization",3],["bytes",5],["data",3],["dir",3],["str",2],["path",2],["canonical",1],["compared",1],["golden",1],["traces",1],["v1",1],["r5",1],["prechange",2],["json",2],["document",2],["collect",1],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["indent",1],["encode",1],["utf",1]]},{"id":"harness/characterize.py#collect_prechange_characterization","name":[["collect",1],["prechange",1],["characterization",1]],"path":[["harness",1],["characterize",1],["py",1]],"body":[["def",2],["collect",2],["prechange",3],["characterization",4],["data",4],["dir",4],["str",5],["path",3],["dict",2],["any",3],["run",3],["all",1],["offline",1],["production",2],["probes",1],["return",2],["normalized",1],["json",1],["document",1],["root",7],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["replacements",3],["resolve",1],["definitions",2],["case",8],["id",7],["cli",4],["max",5],["turns",6],["current",7],["behavior",7],["returns",1],["stop",1],["reason",2],["after",6],["configured",1],["number",1],["model",3],["desired",7],["contract",7],["terminal",1],["remains",2],["explicit",3],["later",1],["matches",1],["gateway",1],["canonical",1],["outcome",1],["known",8],["bug",8],["false",7],["probe",7],["lambda",4],["rate",3],["limit",3],["single",2],["attempt",2],["http",1],["429",1],["raises",1],["typed",3],["transport",1],["error",2],["carrying",1],["status",1],["retry",5],["retried",1],["within",2],["bounded",1],["cancellable",2],["budget",2],["honors",1],["call",2],["recovers",1],["errors",1],["honor",1],["source",1],["aware",1],["before",2],["output",1],["committed",1],["partial",2],["sse",2],["hard",3],["failure",2],["one",1],["delta",3],["emitted",1],["stream",1],["disconnect",1],["surfaced",1],["as",3],["no",2],["blocking",1],["fallback",1],["duplicate",1],["preserve",1],["transparent",1],["replay",1],["commit",1],["boundary",1],["ui",1],["visible",1],["compaction",5],["summary",2],["provider",2],["hoist",2],["only",1],["leading",1],["system",3],["messages",1],["become",1],["initial",2],["field",1],["mid",1],["timeline",3],["message",1],["note",1],["stays",1],["at",2],["its",2],["position",2],["marked",1],["turn",1],["compile",1],["never",2],["merge",1],["into",1],["policy",2],["cache",1],["prefix",1],["oversized",2],["observation",2],["unbudgeted",1],["view",2],["formatter",1],["budgets",2],["each",1],["section",1],["previewing",2],["head",1],["tail",1],["omission",1],["marker",1],["spilling",2],["full",2],["bytes",2],["workspace",1],["relative",1],["content",2],["reference",2],["agent",1],["open",1],["apply",1],["per",1],["result",1],["aggregate",1],["authorized",1],["headless",4],["ask",3],["fails",1],["closed",1],["deny",4],["absolute",3],["effective",1],["denied",1],["unless",1],["operator",2],["explicitly",2],["enables",1],["unattended",1],["approval",1],["matching",1],["standing",2],["unresolved",1],["mode",1],["while",1],["preserving",1],["override",1],["permission",1],["permissions",1],["disabled",5],["mcp",5],["tools",3],["connects",2],["resources",1],["prompts",1],["refuse",1],["connector",1],["without",1],["reaching",1],["manager",1],["so",1],["row",1],["zero",2],["spawn",2],["untrusted",1],["connectors",1],["enter",1],["connect",1],["list",1],["cases",3],["definition",2],["schema",2],["version",2],["kind",1],["r5",1],["update",1],["traces",1],["pre",1],["change",1],["evidence",1],["not",1],["permanent",1],["contracts",1],["intentional",1],["runtime",1],["fix",1],["must",1],["regenerate",1],["review",1],["golden",1]]},{"id":"harness/cli.py","name":[["cli",1],["py",1]],"path":[["harness",1],["cli",1],["py",1]],"body":[["command",1],["line",2],["entry",1],["point",1],["deterministic",1],["harness",1],["scenarios",3],["from",5],["future",1],["import",9],["annotations",1],["argparse",1],["json",2],["sys",1],["tempfile",1],["pathlib",1],["path",3],["typing",1],["sequence",1],["runner",2],["run",1],["scenario",5],["schema",1],["validation",1],["error",1],["load",1],["goes",1],["dispatch",1],["by",2],["surface",4],["rather",1],["than",1],["directory",1],["own",1],["declaration",1],["thing",1],["under",1],["review",1],["file",3],["moved",1],["would",1],["otherwise",1],["change",1],["executed",1],["without",1],["changing",1],["single",1],["reviewer",1],["reads",1],["orchestration",2],["auto",4],["mode",4],["contract",4],["terminal",2],["default",2],["resolve",2],["parent",2],["golden",2],["traces",1],["v1",1],["r5",1],["prechange",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"harness/cli.py#_characterize","name":[["characterize",1]],"path":[["harness",1],["cli",1],["py",1]],"body":[["def",2],["characterize",4],["args",4],["argparse",2],["namespace",2],["int",2],["imported",2],["lazily",2],["only",2],["subcommand",2],["touches",2],["production",3],["modules",2],["from",1],["import",1],["characterization",2],["bytes",5],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["as",1],["tmp",2],["current",5],["path",2],["data",1],["golden",12],["if",4],["write",4],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",2],["ok",1],["print",4],["wrote",1],["len",1],["review",2],["diff",1],["before",1],["commit",1],["return",4],["not",2],["exists",1],["error",1],["create",1],["read",1],["match",1],["drift",1],["behavior",2],["no",1],["longer",1],["matches",1],["reviewed",1],["intentional",1],["rerun",1],["desired",1],["contract",1],["known",1],["bug",1],["together",1]]},{"id":"harness/cli.py#_parser","name":[["parser",1]],"path":[["harness",1],["cli",1],["py",1]],"body":[["def",2],["parser",10],["argparse",3],["argument",9],["prog",1],["python",1],["harness",1],["cli",1],["subparsers",4],["add",9],["dest",1],["command",1],["required",1],["true",3],["run",8],["help",8],["deterministic",1],["scenarios",4],["tier",2],["default",6],["pr",1],["scenario",4],["tag",1],["select",2],["offline",2],["action",3],["store",2],["only",2],["explicitly",1],["eligible",1],["execution",1],["dir",1],["type",2],["path",2],["directory",1],["containing",1],["versioned",1],["json",1],["append",1],["named",1],["id",1],["repeatable",1],["characterize",4],["compare",2],["r5",1],["pre",1],["change",1],["characterization",1],["against",2],["its",1],["golden",5],["write",1],["regenerate",1],["instead",1],["comparing",1],["review",1],["diff",1],["file",1],["rewrite",1],["return",1]]},{"id":"harness/cli.py#_run","name":[["run",1]],"path":[["harness",1],["cli",1],["py",1]],"body":[["def",3],["run",9],["args",15],["argparse",2],["namespace",2],["int",3],["selected",11],["ids",13],["scenario",39],["results",12],["load",12],["errors",12],["list",1],["str",8],["seen",4],["dict",2],["path",6],["excluded",6],["offline",16],["tier",13],["attempted",3],["validation",10],["failures",4],["contract",15],["only",6],["production",19],["backed",15],["paths",1],["dir",1],["try",2],["except",2],["error",7],["as",3],["exc",4],["append",7],["continue",6],["if",13],["id",18],["duplicate",1],["already",2],["defined",1],["not",10],["add",3],["surface",8],["orchestration",5],["from",3],["import",3],["result",21],["elif",3],["auto",8],["mode",8],["terminal",4],["else",7],["bucket",5],["runner",1],["failure",2],["one",1],["keep",1],["its",1],["here",1],["so",1],["requested",4],["check",1],["cannot",1],["count",1],["again",1],["found",4],["sorted",1],["but",2],["eligible",1],["exists",1],["tagged",1],["was",1],["print",4],["prefix",2],["state",2],["pass",1],["passed",7],["fail",1],["lower",1],["events",2],["len",5],["sha256",2],["trace",1],["failed",8],["sum",5],["summary",6],["bool",2],["name",2],["return",3],["false",1],["true",2],["schema",1],["version",1],["values",1],["json",1],["dumps",1],["sort",1],["keys",1],["separators",1]]},{"id":"harness/cli.py#_run.bucket_summary","name":[["bucket",1],["summary",1]],"path":[["harness",1],["cli",1],["py",1]],"body":[["def",2],["bucket",2],["summary",2],["production",7],["backed",5],["bool",2],["dict",2],["str",2],["int",2],["name",2],["if",2],["else",1],["contract",1],["only",1],["selected",5],["results",5],["result",6],["validation",4],["failed",4],["failures",1],["return",1],["len",1],["passed",3],["sum",2],["not",1]]},{"id":"harness/cli.py#_scenario_paths","name":[["scenario",1],["paths",1]],"path":[["harness",1],["cli",1],["py",1]],"body":[["def",2],["scenario",4],["paths",2],["root",6],["path",7],["list",2],["if",1],["not",2],["dir",1],["raise",1],["validation",1],["error",1],["directory",1],["exist",1],["files",1],["ordered",1],["by",1],["stable",1],["relative",2],["event",1],["lists",1],["never",1],["sorted",2],["return",1],["rglob",1],["json",1],["key",1],["lambda",1],["as",1],["posix",1]]},{"id":"harness/cli.py#main","name":[["main",1]],"path":[["harness",1],["cli",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["sequence",2],["str",2],["none",4],["int",2],["parser",3],["args",5],["parse",1],["try",1],["if",1],["command",1],["characterize",2],["return",3],["run",1],["except",1],["scenario",1],["validation",1],["error",2],["as",1],["exc",2],["print",1],["file",1],["sys",1],["stderr",1]]},{"id":"harness/evals/__init__.py","name":[["init",1],["py",1]],"path":[["harness",1],["evals",1],["init",1],["py",1]],"body":[["offline",1],["deterministic",1],["architecture",1],["evaluations",1],["from",2],["action",1],["routing",7],["import",2],["case",2],["evaluate",4],["cases",8],["retrosynthesis",1],["backends",1],["default",2],["path",2],["backend",4],["replays",2],["load",2],["replay",2],["all",1]]},{"id":"harness/evals/action_routing.py","name":[["action",1],["routing",1],["py",1]],"path":[["harness",1],["evals",1],["action",1],["routing",1],["py",1]],"body":[["scored",1],["offline",1],["fixtures",1],["tool",4],["code",3],["finalize",2],["routing",4],["boundary",1],["evaluates",1],["deterministic",1],["router",1],["not",1],["remote",1],["model",2],["scientific",1],["judgment",1],["each",1],["fixture",1],["recorded",1],["normalized",1],["reply",1],["representing",1],["one",1],["task",1],["class",1],["suite",1],["catches",1],["protocol",1],["regressions",1],["such",1],["as",1],["fenced",1],["racing",1],["native",3],["batch",2],["ordinary",1],["prose",1],["becoming",1],["completion",1],["being",1],["routed",1],["python",1],["requires",1],["no",1],["key",1],["network",1],["kernel",1],["third",1],["party",1],["package",1],["from",4],["future",1],["import",4],["annotations",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["iterable",1],["openai4s",1],["agent",1],["actions",1],["cell",1],["action",2],["call",1],["route",1],["frozen",1],["true",2],["slots",1],["all",1],["case",1],["evaluate",1],["cases",2]]},{"id":"harness/evals/action_routing.py#_call","name":[["call",1]],"path":[["harness",1],["evals",1],["action",1],["routing",1],["py",1]],"body":[["def",2],["call",3],["tool",4],["name",5],["str",4],["ordinal",6],["int",2],["arguments",5],["any",4],["dict",2],["return",1],["id",2],["wire",2],["raw",1],["provider",1],["meta",1]]},{"id":"harness/evals/action_routing.py#_label","name":[["label",1]],"path":[["harness",1],["evals",1],["action",1],["routing",1],["py",1]],"body":[["def",2],["label",2],["action",7],["object",2],["str",2],["if",3],["isinstance",3],["native",2],["tool",1],["batch",1],["return",4],["tools",1],["finalize",2],["code",1],["cell",1],["language",1],["none",1]]},{"id":"harness/evals/action_routing.py#evaluate_routing_cases","name":[["evaluate",1],["routing",1],["cases",1]],"path":[["harness",1],["evals",1],["action",1],["routing",1],["py",1]],"body":[["def",2],["evaluate",2],["routing",5],["cases",8],["iterable",2],["case",13],["none",5],["dict",6],["str",5],["any",3],["run",1],["fixtures",1],["return",2],["stable",1],["scored",1],["report",1],["failure",1],["details",1],["selected",3],["tuple",2],["if",2],["not",1],["else",2],["outcomes",3],["list",1],["confusion",5],["int",2],["passed",7],["calls",3],["native",1],["tool",2],["call",1],["item",2],["actual",6],["label",1],["route",1],["action",1],["content",1],["ok",3],["expected",5],["setdefault",2],["append",1],["id",2],["task",2],["class",2],["total",6],["len",1],["version",1],["failed",1],["accuracy",1]]},{"id":"harness/evals/action_routing.py#routing_cases","name":[["routing",1],["cases",1]],"path":[["harness",1],["evals",1],["action",1],["routing",1],["py",1]],"body":[["def",2],["routing",16],["cases",2],["tuple",2],["case",13],["return",2],["versioned",1],["reviewable",1],["fixture",1],["metadata",2],["native",9],["known",1],["session",5],["operation",2],["will",1],["inspect",1],["current",1],["tools",5],["call",7],["status",4],["wins",1],["over",1],["code",1],["control",3],["must",2],["not",3],["race",1],["computation",2],["python",5],["nprint",2],["run",1],["step",2],["list",2],["artifacts",2],["parallel",1],["batch",1],["independent",1],["structured",2],["reads",1],["science",2],["open",1],["ended",1],["scientific",3],["nscores",1],["range",1],["scores",1],["statistical",1],["analysis",1],["nfit",1],["lm",1],["data",1],["df",1],["nsummary",1],["fit",1],["remote",2],["job",1],["long",1],["running",1],["orchestration",1],["submit",2],["validated",1],["workload",1],["compute",1],["experiment",1],["folding",1],["dynamic",2],["tool",3],["promote",1],["repeated",1],["verified",1],["method",1],["define",2],["name",1],["score",1],["candidates",1],["finalize",3],["only",2],["conversational",1],["completion",2],["requested",1],["ready",2],["response",1],["output",1],["prose",1],["ordinary",1],["explanation",1],["without",1],["terminal",1],["declaration",1],["everything",1],["complete",1],["none",2],["unsupported",1],["fence",1],["non",1],["executable",1],["channel",1],["rejected",1],["javascript",1],["nconsole",1],["log",1],["no",1],["first",1],["cell",1],["one",1],["action",1],["per",1],["decision",1],["nx",2]]},{"id":"harness/evals/action_routing.py#RoutingCase","name":[["routing",1],["case",1]],"path":[["harness",1],["evals",1],["action",1],["routing",1],["py",1]],"body":[["class",3],["routing",2],["case",3],["id",1],["str",5],["task",1],["content",1],["expected",1],["tool",1],["calls",1],["tuple",1],["dict",1],["any",1]]},{"id":"harness/evals/retrosynthesis_backends.py","name":[["retrosynthesis",1],["backends",1],["py",1]],"path":[["harness",1],["evals",1],["retrosynthesis",1],["backends",1],["py",1]],"body":[["deterministic",1],["evaluation",1],["recorded",1],["retrosynthesis",2],["backend",4],["responses",1],["from",5],["future",1],["import",9],["annotations",1],["hashlib",1],["importlib",1],["json",2],["sys",1],["collections",1],["abc",1],["iterable",1],["mapping",1],["pathlib",1],["path",4],["typing",1],["any",1],["openai4s",1],["config",2],["default",2],["cases",4],["file",1],["name",1],["all",1],["evaluate",1],["replays",1],["load",1],["replay",1]]},{"id":"harness/evals/retrosynthesis_backends.py#_backend_module","name":[["backend",1],["module",1]],"path":[["harness",1],["evals",1],["retrosynthesis",1],["backends",1],["py",1]],"body":[["def",2],["backend",2],["module",3],["skills",4],["dir",4],["str",1],["config",1],["if",1],["not",1],["sys",2],["path",2],["insert",1],["return",1],["importlib",1],["import",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1]]},{"id":"harness/evals/retrosynthesis_backends.py#_case_passed","name":[["case",1],["passed",1]],"path":[["harness",1],["evals",1],["retrosynthesis",1],["backends",1],["py",1]],"body":[["def",2],["case",2],["passed",2],["normalized",9],["mapping",4],["str",7],["any",4],["expect",8],["tuple",2],["bool",4],["list",3],["errors",9],["expected",16],["ok",10],["if",5],["not",5],["isinstance",3],["append",6],["must",2],["be",2],["boolean",1],["elif",2],["got",4],["prediction",7],["count",7],["int",1],["integer",1],["len",2],["predictions",3],["provenance",8],["status",3],["none",1],["else",1],["code",9],["error",3],["actual",3],["return",1]]},{"id":"harness/evals/retrosynthesis_backends.py#evaluate_backend_replays","name":[["evaluate",1],["backend",1],["replays",1]],"path":[["harness",1],["evals",1],["retrosynthesis",1],["backends",1],["py",1]],"body":[["def",2],["evaluate",2],["backend",5],["replays",2],["cases",11],["iterable",2],["mapping",2],["str",8],["any",6],["none",10],["dict",4],["score",2],["recorded",1],["responses",1],["without",1],["loading",1],["model",1],["gpu",1],["network",1],["module",3],["case",16],["list",5],["if",7],["not",4],["else",5],["load",1],["replay",1],["results",5],["total",5],["predictions",12],["scored",4],["success",6],["complete",5],["provenance",5],["id",4],["errors",8],["normalized",9],["try",1],["normalize",1],["external",1],["response",2],["except",1],["exception",1],["as",1],["exc",3],["append",2],["schema",2],["validation",1],["failed",2],["type",1],["name",1],["passed",11],["expectation",2],["expect",1],["extend",1],["canonical",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["digest",3],["hashlib",1],["sha256",2],["hexdigest",1],["ok",1],["status",1],["len",2],["sum",2],["prediction",4],["false",1],["count",12],["result",2],["return",1],["version",1],["accuracy",1],["rate",2]]},{"id":"harness/evals/retrosynthesis_backends.py#load_backend_replay_cases","name":[["load",1],["backend",1],["replay",1],["cases",1]],"path":[["harness",1],["evals",1],["retrosynthesis",1],["backends",1],["py",1]],"body":[["def",2],["load",4],["backend",12],["replay",2],["cases",11],["path",8],["str",7],["default",2],["list",5],["dict",5],["any",3],["strict",1],["versioned",1],["recorded",1],["responses",1],["offline",1],["scoring",1],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["payload",6],["json",1],["if",9],["not",8],["isinstance",6],["mapping",4],["raise",9],["value",9],["error",9],["retrosynthesis",1],["case",23],["file",3],["must",5],["contain",2],["object",2],["schema",4],["version",4],["unsupported",3],["contains",1],["top",1],["level",1],["fields",2],["non",2],["empty",2],["normalized",3],["seen",3],["index",4],["enumerate",1],["start",1],["be",3],["id",13],["response",7],["expect",7],["has",1],["strip",1],["string",1],["duplicate",1],["add",1],["objects",1],["append",1],["return",1]]},{"id":"harness/faults.py","name":[["faults",1],["py",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["deterministic",1],["clocks",1],["identifiers",1],["scheduled",1],["fault",2],["injection",1],["from",3],["future",1],["import",3],["annotations",1],["typing",1],["iterable",1],["schema",1],["spec",1],["uuid",1],["tail",1],["max",1],["16",1],["12",1]]},{"id":"harness/faults.py#FakeClock","name":[["fake",1],["clock",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["class",2],["fake",3],["clock",4],["monotonic",2],["whose",1],["sleeps",1],["advance",3],["instantly",1],["def",4],["init",1],["self",8],["start",2],["ms",8],["int",4],["000",2],["now",3],["return",1],["milliseconds",3],["none",2],["if",2],["raise",2],["value",2],["error",2],["cannot",2],["move",1],["backwards",1],["sleep",2],["seconds",3],["float",1],["duration",1],["be",1],["negative",1],["round",1],["1000",1]]},{"id":"harness/faults.py#FakeClock.__init__","name":[["init",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["init",2],["self",3],["start",3],["ms",4],["int",3],["000",4],["now",1]]},{"id":"harness/faults.py#FakeClock.advance_ms","name":[["advance",1],["ms",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["advance",2],["ms",3],["self",3],["milliseconds",4],["int",2],["none",2],["if",1],["raise",1],["value",1],["error",1],["fake",1],["clock",1],["cannot",1],["move",1],["backwards",1],["now",1]]},{"id":"harness/faults.py#FakeClock.monotonic_ms","name":[["monotonic",1],["ms",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["monotonic",2],["ms",3],["self",3],["int",2],["return",1],["now",1]]},{"id":"harness/faults.py#FakeClock.sleep","name":[["sleep",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["sleep",3],["self",3],["seconds",4],["float",2],["none",2],["if",1],["raise",1],["value",1],["error",1],["duration",1],["cannot",1],["be",1],["negative",1],["advance",1],["ms",1],["round",1],["1000",1]]},{"id":"harness/faults.py#FakeUUIDFactory","name":[["fake",1],["uuidfactory",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["class",2],["fake",4],["uuidfactory",4],["generate",1],["stable",1],["valid",1],["uuid",2],["shaped",1],["identifiers",1],["call",2],["order",1],["def",2],["init",1],["self",5],["start",4],["int",1],["if",2],["raise",2],["value",5],["error",2],["must",1],["be",1],["positive",1],["next",3],["str",1],["tail",2],["max",1],["exhausted",1],["12",1],["hex",1],["digit",1],["return",1],["00000000",1],["0000",1],["4000",1],["8000",1],["012x",1]]},{"id":"harness/faults.py#FakeUUIDFactory.__call__","name":[["call",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["call",2],["self",4],["str",2],["value",4],["next",2],["if",1],["uuid",1],["tail",2],["max",1],["raise",1],["error",1],["fake",1],["uuidfactory",1],["exhausted",1],["12",1],["hex",1],["digit",1],["return",1],["00000000",1],["0000",1],["4000",1],["8000",1],["012x",1]]},{"id":"harness/faults.py#FakeUUIDFactory.__init__","name":[["init",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["init",2],["self",3],["start",5],["int",2],["if",1],["raise",1],["value",1],["error",1],["fake",1],["uuidfactory",1],["must",1],["be",1],["positive",1],["next",1]]},{"id":"harness/faults.py#FaultSchedule","name":[["fault",1],["schedule",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["class",2],["fault",6],["schedule",2],["match",1],["each",1],["once",1],["at",1],["exact",1],["point",8],["occurrence",5],["pair",1],["def",3],["init",1],["self",12],["specs",5],["iterable",1],["spec",10],["visits",3],["dict",1],["str",4],["int",3],["fired",3],["tuple",4],["check",1],["injected",2],["none",3],["key",3],["if",1],["return",3],["add",1],["kind",2],["message",2],["retryable",2],["property",1],["unfired",1],["sorted",1]]},{"id":"harness/faults.py#FaultSchedule.__init__","name":[["init",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["init",2],["self",5],["specs",4],["iterable",2],["fault",2],["spec",6],["point",1],["occurrence",1],["visits",1],["dict",1],["str",2],["int",2],["fired",1],["tuple",1]]},{"id":"harness/faults.py#FaultSchedule.check","name":[["check",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["check",2],["self",6],["point",7],["str",2],["injected",3],["fault",3],["none",4],["occurrence",3],["visits",2],["key",3],["spec",5],["specs",1],["if",1],["return",2],["fired",1],["add",1],["kind",2],["message",2],["retryable",2]]},{"id":"harness/faults.py#FaultSchedule.unfired","name":[["unfired",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["unfired",2],["self",4],["tuple",5],["str",2],["int",2],["return",1],["sorted",1],["specs",1],["fired",1]]},{"id":"harness/faults.py#InjectedFault","name":[["injected",1],["fault",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["class",2],["injected",2],["fault",2],["runtime",2],["error",2],["plain",2],["exception",4],["subclass",2],["not",2],["dataclass",2],["base",2],["args",2],["stays",2],["populated",2],["logging",2],["pickle",2],["identity",2],["equality",2],["hash",2],["preserved",2],["def",2],["init",2],["self",7],["point",4],["str",5],["kind",4],["message",5],["retryable",4],["bool",1],["false",1],["none",1],["super",1],["return",1]]},{"id":"harness/faults.py#InjectedFault.__init__","name":[["init",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["init",3],["self",6],["point",5],["str",6],["kind",5],["message",5],["retryable",5],["bool",2],["false",2],["none",2],["super",1]]},{"id":"harness/faults.py#InjectedFault.__str__","name":[["str",1]],"path":[["harness",1],["faults",1],["py",1]],"body":[["def",2],["str",4],["self",3],["return",1],["message",1]]},{"id":"harness/normalize.py","name":[["normalize",1],["py",1]],"path":[["harness",1],["normalize",1],["py",1]],"body":[["stable",1],["trace",1],["normalization",1],["preserves",1],["event",4],["causal",1],["order",1],["from",4],["future",1],["import",6],["annotations",1],["json",1],["re",3],["pathlib",1],["path",1],["typing",1],["any",1],["iterable",1],["mapping",1],["schema",1],["envelope",1],["uuid",1],["compile",1],["9a",5],["89ab",1],["ab",1],["12",1],["id",6],["fields",1],["parent",1],["run",1],["root",1],["frame",1],["turn",1]]},{"id":"harness/normalize.py#_plain_event","name":[["plain",1],["event",1]],"path":[["harness",1],["normalize",1],["py",1]],"body":[["def",2],["plain",2],["event",10],["envelope",3],["mapping",2],["str",4],["any",4],["dict",4],["if",1],["isinstance",1],["return",2]]},{"id":"harness/normalize.py#normalize_trace","name":[["normalize",1],["trace",1]],"path":[["harness",1],["normalize",1],["py",1]],"body":[["def",5],["normalize",3],["trace",2],["events",4],["iterable",2],["event",12],["envelope",3],["mapping",14],["str",24],["any",10],["replacements",4],["none",9],["list",5],["dict",6],["volatile",1],["identifiers",2],["time",1],["without",1],["sorting",1],["lists",1],["assigned",1],["placeholders",1],["first",4],["appearance",1],["consequently",1],["parent",2],["links",1],["remain",1],["meaningful",1],["reversing",1],["two",1],["changes",1],["output",1],["keys",2],["may",1],["later",1],["be",3],["sorted",1],["by",2],["json",1],["encoder",1],["order",2],["never",1],["source",4],["plain",1],["ms",9],["monotonic",3],["if",17],["else",2],["replacement",9],["pairs",3],["tuple",2],["items",2],["original",5],["not",6],["isinstance",11],["raise",3],["value",35],["error",3],["normalization",3],["must",2],["non",2],["empty",1],["strings",2],["values",2],["id",17],["maps",3],["run",2],["root",1],["frame",2],["turn",2],["normalized",9],["field",8],["return",12],["namespace",3],["label",3],["removesuffix",1],["len",1],["payload",4],["uuid",5],["preserve",1],["cross",1],["identity",1],["echoed",1],["inside",2],["keeps",1],["placeholder",1],["its",1],["already",1],["received",1],["walk",5],["fields",1],["re",2],["fullmatch",2],["named",1],["key",4],["holding",1],["falls",1],["through",1],["preserved",1],["verbatim",1],["instead",1],["being",1],["aliased",1],["result",4],["item",10],["coerced",5],["collision",1],["after",1],["path",1],["as",2],["posix",1],["explicit",1],["applied",1],["caller",1],["provided",1],["typical",1],["rules",1],["cover",1],["workspace",1],["data",1],["dir",1],["prefixes",1],["selected",1],["localhost",1],["endpoint",1],["such",1],["127",1],["54321",1],["replace",1],["uuids",1],["arbitrary",1],["payloads",1],["sight",1],["too",1],["int",1],["float",1],["bool",1],["append",1]]},{"id":"harness/normalize.py#normalize_trace.normalized_id","name":[["normalized",1],["id",1]],"path":[["harness",1],["normalize",1],["py",1]],"body":[["def",2],["normalized",2],["id",6],["field",4],["str",3],["value",8],["any",4],["if",4],["none",2],["return",3],["not",2],["isinstance",1],["namespace",3],["event",2],["parent",1],["else",1],["mapping",5],["maps",1],["label",2],["removesuffix",1],["len",1]]},{"id":"harness/normalize.py#normalize_trace.normalized_payload_uuid","name":[["normalized",1],["payload",1],["uuid",1]],"path":[["harness",1],["normalize",1],["py",1]],"body":[["def",2],["normalized",3],["payload",4],["uuid",2],["value",5],["str",4],["preserve",2],["cross",2],["field",4],["identity",2],["run",2],["turn",2],["frame",2],["id",5],["echoed",2],["inside",2],["keeps",2],["placeholder",2],["its",2],["envelope",2],["already",2],["received",2],["mapping",3],["maps",1],["values",1],["if",1],["return",2],["event",1]]},{"id":"harness/normalize.py#normalize_trace.walk","name":[["walk",1]],"path":[["harness",1],["normalize",1],["py",1]],"body":[["def",2],["walk",5],["value",23],["any",5],["field",4],["str",7],["none",5],["if",8],["id",3],["fields",1],["isinstance",6],["uuid",4],["re",2],["fullmatch",2],["named",1],["payload",2],["key",4],["holding",1],["non",1],["label",1],["falls",1],["through",1],["preserved",1],["verbatim",1],["instead",1],["being",1],["aliased",1],["return",6],["normalized",3],["mapping",1],["result",4],["dict",1],["item",6],["items",1],["coerced",5],["raise",1],["error",1],["normalization",1],["collision",1],["after",1],["list",1],["tuple",1],["path",1],["as",2],["posix",1],["replacements",1],["explicit",1],["applied",1],["caller",1],["provided",1],["order",1],["typical",1],["rules",1],["cover",1],["workspace",1],["data",1],["dir",1],["prefixes",1],["selected",1],["localhost",1],["endpoint",1],["such",1],["127",1],["54321",1],["original",2],["replacement",3],["pairs",1],["replace",1],["uuids",1],["inside",1],["arbitrary",1],["payloads",1],["by",1],["first",1],["sight",1],["too",1]]},{"id":"harness/normalize.py#normalized_trace_bytes","name":[["normalized",1],["trace",1],["bytes",1]],"path":[["harness",1],["normalize",1],["py",1]],"body":[["def",2],["normalized",4],["trace",3],["bytes",4],["events",3],["iterable",2],["event",2],["envelope",2],["mapping",4],["str",6],["any",2],["replacements",4],["none",4],["return",2],["canonical",1],["utf",2],["encoding",1],["byte",1],["level",1],["comparisons",1],["normalize",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1]]},{"id":"harness/orchestration.py","name":[["orchestration",1],["py",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["replay",1],["orchestration",5],["scenarios",2],["against",2],["real",2],["reconciler",6],["m4",1],["generic",1],["runner",4],["py",1],["models",2],["model",4],["loop",1],["deliberately",1],["imports",1],["nothing",2],["from",10],["production",2],["one",1],["other",2],["kind",3],["harness",2],["file",1],["purpose",1],["like",1],["action",1],["routing",1],["eval",1],["calls",1],["component",1],["recorded",1],["input",1],["because",1],["thing",1],["under",1],["test",1],["decision",1],["function",1],["has",1],["no",2],["live",1],["boundary",1],["fake",3],["would",4],["stand",1],["its",1],["inputs",1],["workload",4],["row",1],["backend",2],["observation",2],["both",1],["data",1],["distinction",1],["whole",1],["value",1],["re",1],["implemented",1],["rules",1],["then",1],["checked",1],["them",1],["be",1],["asserting",1],["stay",1],["green",1],["through",1],["any",3],["defect",2],["shares",1],["code",1],["every",2],["comes",2],["misunderstanding",1],["problem",1],["rather",1],["than",1],["mistyping",1],["solution",1],["driving",1],["means",1],["scenario",7],["declaring",1],["failure",2],["claim",1],["about",2],["shipped",1],["behaviour",1],["scripted",1],["store",1],["memory",1],["trace",2],["out",1],["same",2],["normalized",2],["shape",1],["as",1],["so",1],["golden",1],["diff",1],["reads",1],["whichever",1],["produced",1],["declared",1],["fails",1],["run",2],["succeeds",1],["not",2],["detail",1],["evaluator",1],["half",2],["these",1],["exist",1],["roughly",1],["system",1],["job",1],["refusing",1],["stale",1],["epoch",1],["double",1],["submission",2],["cancel",1],["must",1],["resurrect",1],["scored",1],["exception",1],["measure",1],["future",1],["import",8],["annotations",1],["typing",1],["iterator",1],["openai4s",3],["allocation",1],["desired",1],["state",1],["external",1],["handle",1],["phase",1],["reason",1],["resource",1],["profile",1],["token",1],["spec",1],["ports",1],["created",1],["existing",1],["rejected",1],["unknown",1],["normalize",1],["bytes",1],["clock",1],["uuidfactory",1],["result",1],["evaluate",1],["recorder",1],["schema",1],["all",1],["error",1]]},{"id":"harness/orchestration.py#_MemoryStore","name":[["memory",1],["store",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["class",2],["memory",4],["store",6],["reconciler",3],["workload",21],["not",1],["fake",1],["standing",1],["sqlite",1],["protocol",3],["surface",1],["tests",1],["test",1],["orchestration",1],["session",1],["py",1],["already",2],["drives",1],["real",3],["scenario",3],["trajectory",1],["step",1],["ran",1],["tick",1],["order",1],["same",1],["either",1],["way",1],["def",8],["init",1],["self",18],["none",11],["allocations",3],["list",2],["allocation",21],["counter",4],["workloads",1],["needing",1],["attention",1],["return",8],["if",2],["phase",2],["terminal",1],["else",1],["active",2],["id",5],["str",2],["reversed",1],["create",1],["epoch",4],["int",1],["alloc",1],["submission",2],["token",2],["tok",1],["append",1],["save",3],["objects",3],["rows",4],["here",2],["production",1],["repository",1],["commits",1],["these",1],["two",1],["atomically",1],["harness",2],["has",1],["no",2],["split",1],["persistence",1],["boundary",1],["both",2],["mutates",1],["them",1],["before",1],["calling",1],["us",1],["keeping",1],["method",1],["explicit",1],["makes",1],["implement",1],["without",1],["re",1],["implementing",1],["transition",1],["policy",1],["open",1],["recovery",2],["one",1],["durable",1],["fact",1],["so",2],["mutations",1],["visible",1],["op",1],["name",1],["exists",1],["satisfied",1],["by",2],["something",1],["actually",1],["runs",1],["rather",1],["than",1],["duck",1],["type",1],["would",1],["only",1],["fail",1],["reached",1]]},{"id":"harness/orchestration.py#_MemoryStore.__init__","name":[["init",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["init",2],["self",5],["workload",6],["none",2],["allocations",1],["list",1],["allocation",1],["counter",1]]},{"id":"harness/orchestration.py#_MemoryStore.active_allocation","name":[["active",1],["allocation",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["active",3],["allocation",8],["self",3],["workload",2],["id",2],["str",2],["none",3],["reversed",1],["allocations",1],["if",1],["phase",1],["return",2]]},{"id":"harness/orchestration.py#_MemoryStore.create_allocation","name":[["create",1],["allocation",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["create",2],["allocation",8],["self",6],["workload",4],["id",5],["str",2],["epoch",4],["int",2],["counter",3],["alloc",1],["submission",2],["token",2],["tok",1],["allocations",1],["append",1],["return",1]]},{"id":"harness/orchestration.py#_MemoryStore.open_recovery_epoch","name":[["open",1],["recovery",1],["epoch",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["open",2],["recovery",4],["epoch",2],["self",2],["allocation",4],["workload",4],["none",3],["one",2],["durable",2],["fact",2],["real",2],["store",2],["here",2],["objects",2],["rows",2],["so",4],["both",2],["mutations",2],["already",2],["visible",2],["no",2],["op",2],["name",2],["exists",2],["protocol",2],["satisfied",2],["by",4],["something",2],["scenario",4],["actually",2],["runs",2],["rather",2],["than",2],["duck",2],["type",2],["would",2],["only",2],["fail",2],["reached",2],["return",1]]},{"id":"harness/orchestration.py#_MemoryStore.save_allocation","name":[["save",1],["allocation",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["save",2],["allocation",6],["self",2],["none",3],["return",1],["objects",1],["rows",1],["here",1]]},{"id":"harness/orchestration.py#_MemoryStore.save_allocation_and_workload","name":[["save",1],["allocation",1],["workload",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["save",2],["allocation",6],["workload",8],["self",2],["none",3],["production",2],["repository",2],["commits",2],["these",2],["two",2],["rows",4],["atomically",2],["memory",2],["harness",4],["has",2],["no",2],["split",2],["persistence",2],["boundary",2],["both",2],["objects",2],["reconciler",2],["mutates",2],["them",2],["before",2],["calling",2],["us",2],["keeping",2],["method",2],["explicit",2],["makes",2],["implement",2],["real",2],["store",2],["protocol",2],["without",2],["re",2],["implementing",2],["transition",2],["policy",2],["return",1]]},{"id":"harness/orchestration.py#_MemoryStore.save_workload","name":[["save",1],["workload",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["save",2],["workload",6],["self",2],["none",3],["return",1]]},{"id":"harness/orchestration.py#_MemoryStore.workloads_needing_attention","name":[["workloads",1],["needing",1],["attention",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["workloads",2],["needing",2],["attention",2],["self",4],["list",2],["workload",4],["return",1],["if",1],["phase",1],["terminal",1],["else",1]]},{"id":"harness/orchestration.py#_ScriptedBackend","name":[["scripted",1],["backend",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["class",2],["scripted",4],["backend",8],["resource",1],["plane",1],["answers",1],["from",3],["script",9],["one",1],["entry",1],["per",1],["call",1],["scenario",5],["contract",1],["boundary",1],["exactly",1],["submit",6],["result",3],["observation",2],["four",1],["cases",1],["phase",4],["nothing",2],["here",1],["decides",1],["anything",1],["deciding",1],["reconciler",1],["job",2],["point",1],["watch",1],["decide",1],["name",2],["def",7],["init",1],["self",22],["dict",5],["str",4],["any",1],["none",8],["submits",3],["iterator",2],["iter",2],["observations",3],["by",4],["token",10],["find",2],["calls",3],["cancels",2],["list",1],["last",2],["allocation",9],["spec",1],["profile",1],["try",3],["step",13],["next",2],["except",3],["stop",2],["iteration",2],["raise",3],["error",4],["was",2],["asked",2],["more",2],["times",2],["than",2],["allows",2],["runs",1],["off",1],["end",1],["its",1],["asserting",1],["about",1],["tick",1],["did",1],["kind",6],["if",6],["created",2],["return",9],["handle",8],["existing",2],["rejected",3],["reason",10],["detail",4],["unknown",3],["submission",1],["observe",2],["else",1],["cancel",1],["append",1],["id",4],["index",3],["answer",4],["not",1],["external",6],["diagnostics",1],["staticmethod",1],["epoch",1]]},{"id":"harness/orchestration.py#_ScriptedBackend.__init__","name":[["init",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["init",2],["self",8],["script",5],["dict",5],["str",3],["any",2],["none",4],["submits",2],["iterator",2],["iter",2],["observations",2],["by",2],["token",3],["find",1],["calls",1],["cancels",1],["list",1],["last",1],["submit",1]]},{"id":"harness/orchestration.py#_ScriptedBackend._handle","name":[["handle",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["handle",5],["step",3],["dict",2],["allocation",3],["external",5],["return",1],["backend",1],["scripted",1],["id",2],["str",1],["job",1],["epoch",1]]},{"id":"harness/orchestration.py#_ScriptedBackend.cancel","name":[["cancel",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["cancel",2],["self",3],["allocation",3],["reason",2],["cancels",1],["append",1],["id",1]]},{"id":"harness/orchestration.py#_ScriptedBackend.diagnostics","name":[["diagnostics",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["diagnostics",2],["self",2],["return",1]]},{"id":"harness/orchestration.py#_ScriptedBackend.find_by_token","name":[["find",1],["by",1],["token",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["find",2],["by",3],["token",7],["self",6],["index",3],["calls",2],["try",1],["answer",4],["except",1],["error",1],["none",2],["if",1],["not",1],["return",2],["external",2],["handle",1],["backend",1],["name",1],["id",1],["str",1]]},{"id":"harness/orchestration.py#_ScriptedBackend.observe","name":[["observe",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["observe",3],["self",3],["allocation",2],["try",1],["step",3],["next",1],["observations",1],["except",1],["stop",1],["iteration",1],["raise",1],["scenario",1],["error",1],["backend",1],["was",1],["asked",1],["more",1],["times",1],["than",1],["script",1],["allows",1],["from",1],["none",2],["reason",6],["return",1],["observation",1],["phase",3],["if",1],["else",1]]},{"id":"harness/orchestration.py#_ScriptedBackend.submit","name":[["submit",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["submit",5],["self",6],["allocation",5],["spec",2],["profile",2],["try",1],["step",8],["next",1],["submits",1],["except",1],["stop",1],["iteration",1],["raise",2],["scenario",3],["error",2],["backend",2],["was",1],["asked",1],["more",1],["times",1],["than",1],["script",2],["allows",1],["runs",1],["off",1],["end",1],["its",1],["asserting",1],["nothing",1],["about",1],["tick",1],["did",1],["from",1],["none",1],["last",1],["kind",6],["result",2],["if",4],["created",2],["return",4],["handle",4],["existing",2],["rejected",3],["reason",3],["detail",4],["unknown",3],["token",2],["submission",1]]},{"id":"harness/orchestration.py#_workload_from","name":[["workload",1],["from",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["workload",8],["from",2],["spec",10],["dict",2],["profile",5],["resource",1],["name",1],["cpu",1],["interactive",1],["kind",7],["batch",2],["command",4],["tuple",1],["true",1],["if",1],["else",1],["return",1],["id",3],["wl",1],["owner",2],["user",1],["u1",1],["desired",3],["state",3],["running",1]]},{"id":"harness/orchestration.py#run_orchestration_scenario","name":[["run",1],["orchestration",1],["scenario",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",3],["run",6],["orchestration",8],["scenario",25],["offline",5],["bool",2],["true",3],["result",3],["drive",1],["real",1],["reconciler",5],["through",1],["ticks",5],["if",4],["not",6],["raise",2],["value",4],["error",2],["id",8],["eligible",1],["tier",1],["script",12],["dict",3],["fixtures",2],["declares",2],["surface",4],["but",1],["carries",1],["no",6],["block",1],["clock",4],["fake",2],["uuid",5],["factory",5],["uuidfactory",1],["recorder",7],["root",1],["frame",1],["workload",10],["from",1],["store",4],["memory",1],["backend",6],["scripted",4],["emit",6],["kind",2],["str",1],["payload",6],["none",2],["phase",6],["status",4],["running",3],["backends",1],["default",1],["max",2],["recoveries",2],["int",3],["event",1],["started",1],["lifecycle",2],["permissions",2],["noninteractive",2],["stop",10],["at",4],["tick",2],["reason",17],["user",2],["cancelled",1],["index",2],["range",1],["lapsed",1],["lease",1],["asks",2],["between",1],["only",1],["place",1],["arrive",1],["must",1],["be",1],["overwritten",1],["by",1],["pass",1],["loaded",1],["row",1],["before",1],["desired",2],["state",2],["stopped",1],["requested",1],["terminal",8],["else",1],["finished",1],["events",7],["tuple",2],["class",2],["evaluate",2],["provider",3],["whether",1],["its",2],["was",1],["consumed",1],["has",1],["saying",1],["nothing",1],["remains",1],["truthful",1],["answer",1],["rather",1],["than",1],["special",1],["case",1],["evaluator",1],["remaining",1],["faults",4],["likewise",1],["fault",1],["schedule",1],["unfired",2],["being",1],["empty",1],["as",1],["answers",1],["one",1],["never",1],["fires",1],["submit",1],["observe",1],["step",1],["left",1],["unused",1],["already",1],["refuses",1],["skip",1],["past",1],["silently",1],["errors",4],["model",2],["attempts",2],["return",1],["passed",1],["normalized",2],["trace",1],["bytes",1]]},{"id":"harness/orchestration.py#run_orchestration_scenario._NoFaults","name":[["no",1],["faults",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["class",2],["no",2],["faults",3],["likewise",1],["fault",1],["schedule",1],["unfired",2],["being",1],["empty",1],["true",1],["scenario",1],["surface",1],["declares",1],["its",1],["as",1],["backend",2],["answers",1],["one",1],["never",1],["fires",1],["submit",1],["observe",1],["step",1],["script",1],["left",1],["unused",1],["scripted",1],["already",1],["refuses",1],["skip",1],["past",1],["silently",1]]},{"id":"harness/orchestration.py#run_orchestration_scenario._NoScript","name":[["no",1],["script",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["class",2],["no",3],["script",3],["evaluate",1],["asks",1],["provider",2],["whether",1],["its",1],["was",1],["consumed",1],["orchestration",1],["run",1],["has",1],["saying",1],["nothing",1],["remains",1],["truthful",1],["answer",1],["rather",1],["than",1],["special",1],["case",1],["evaluator",1],["remaining",1]]},{"id":"harness/orchestration.py#run_orchestration_scenario.emit","name":[["emit",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["def",2],["emit",3],["kind",3],["str",2],["payload",4],["dict",2],["none",2],["recorder",1],["phase",1],["orchestration",1],["status",1],["running",1]]},{"id":"harness/orchestration.py#ScenarioError","name":[["scenario",1],["error",1]],"path":[["harness",1],["orchestration",1],["py",1]],"body":[["class",2],["scenario",3],["error",4],["runtime",2],["cannot",1],["be",1],["run",1],["as",1],["written",1]]},{"id":"harness/providers/__init__.py","name":[["init",1],["py",1]],"path":[["harness",1],["providers",1],["init",1],["py",1]],"body":[["offline",1],["providers",1],["by",1],["deterministic",1],["harness",1],["scenarios",1],["from",1],["scripted",5],["llm",3],["import",1],["provider",2],["error",2],["all",1]]},{"id":"harness/providers/scripted_llm.py","name":[["scripted",1],["llm",1],["py",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["queue",1],["backed",1],["model",1],["provider",2],["no",1],["network",1],["production",1],["dependency",1],["from",3],["future",1],["import",4],["annotations",1],["copy",1],["typing",1],["any",1],["iterable",1],["mapping",1],["sequence",1],["schema",1],["step",1]]},{"id":"harness/providers/scripted_llm.py#ScriptedLLM","name":[["scripted",1],["llm",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["class",2],["scripted",6],["llm",2],["return",3],["predeclared",1],["responses",1],["order",1],["retain",1],["immutable",1],["call",2],["records",1],["def",3],["init",1],["self",16],["steps",6],["iterable",1],["provider",4],["step",9],["list",3],["cursor",5],["calls",2],["dict",4],["str",7],["any",5],["last",2],["none",8],["property",1],["remaining",1],["int",2],["len",2],["messages",2],["sequence",1],["mapping",2],["cfg",1],["kwargs",1],["if",5],["raise",4],["assertion",3],["error",8],["exhausted",1],["append",1],["copy",2],["deepcopy",2],["message",4],["not",5],["raw",11],["status",8],["isinstance",3],["bool",2],["must",2],["be",2],["integer",1],["headers",10],["object",1],["key",2],["value",2],["items",1],["kind",2],["retryable",2],["false",1],["response",7],["setdefault",4],["reasoning",1],["usage",1],["finish",1],["reason",1],["stop",1]]},{"id":"harness/providers/scripted_llm.py#ScriptedLLM.__call__","name":[["call",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["def",2],["call",2],["self",9],["messages",3],["sequence",2],["mapping",3],["str",8],["any",8],["cfg",2],["none",7],["kwargs",2],["dict",4],["if",5],["cursor",3],["len",1],["steps",2],["raise",4],["assertion",3],["error",8],["scripted",4],["provider",2],["exhausted",1],["calls",1],["append",1],["copy",2],["deepcopy",2],["message",4],["step",6],["last",1],["not",5],["raw",11],["status",8],["isinstance",3],["int",1],["bool",2],["must",2],["be",2],["integer",1],["headers",10],["object",1],["key",2],["value",2],["items",1],["kind",2],["retryable",2],["false",1],["response",7],["setdefault",4],["reasoning",1],["usage",1],["finish",1],["reason",1],["stop",1],["return",1]]},{"id":"harness/providers/scripted_llm.py#ScriptedLLM.__init__","name":[["init",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["def",2],["init",2],["self",6],["steps",4],["iterable",2],["provider",3],["step",4],["list",3],["cursor",1],["calls",1],["dict",1],["str",1],["any",1],["last",1],["none",2]]},{"id":"harness/providers/scripted_llm.py#ScriptedLLM.remaining","name":[["remaining",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["def",2],["remaining",2],["self",4],["int",2],["return",1],["len",1],["steps",1],["cursor",1]]},{"id":"harness/providers/scripted_llm.py#ScriptedProviderError","name":[["scripted",1],["provider",1],["error",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["class",2],["scripted",2],["provider",2],["error",4],["runtime",2],["plain",2],["exception",4],["subclass",2],["not",2],["dataclass",2],["base",2],["args",2],["stays",2],["populated",2],["logging",2],["pickle",2],["identity",2],["equality",2],["hash",2],["preserved",2],["def",2],["init",2],["self",8],["kind",4],["str",6],["message",5],["status",4],["int",1],["none",5],["headers",4],["mapping",1],["retryable",4],["bool",1],["false",1],["super",1],["return",1]]},{"id":"harness/providers/scripted_llm.py#ScriptedProviderError.__init__","name":[["init",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["def",2],["init",3],["self",7],["kind",5],["str",8],["message",5],["status",5],["int",2],["none",10],["headers",5],["mapping",2],["retryable",5],["bool",2],["false",2],["super",1]]},{"id":"harness/providers/scripted_llm.py#ScriptedProviderError.__str__","name":[["str",1]],"path":[["harness",1],["providers",1],["scripted",1],["llm",1],["py",1]],"body":[["def",2],["str",4],["self",3],["return",1],["message",1]]},{"id":"harness/runner.py","name":[["runner",1],["py",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["process",1],["deterministic",1],["runner",1],["versioned",1],["harness",1],["scenarios",1],["from",7],["future",1],["import",8],["annotations",1],["hashlib",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["mapping",1],["faults",1],["fake",2],["clock",1],["uuidfactory",1],["fault",2],["schedule",1],["injected",1],["normalize",1],["normalized",1],["trace",1],["bytes",1],["providers",1],["scripted",3],["llm",2],["provider",1],["error",1],["schema",2],["version",1],["event",1],["envelope",1],["scenario",1],["frozen",1],["true",1]]},{"id":"harness/runner.py#_error_payload","name":[["error",1],["payload",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["def",2],["error",6],["payload",6],["exc",10],["injected",2],["fault",2],["scripted",3],["provider",3],["dict",4],["str",3],["any",3],["kind",2],["message",2],["retryable",2],["if",3],["isinstance",1],["status",3],["not",1],["none",1],["headers",3],["return",1]]},{"id":"harness/runner.py#_evaluate","name":[["evaluate",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["def",2],["evaluate",2],["scenario",6],["terminal",10],["reason",7],["str",5],["model",7],["attempts",7],["int",2],["events",8],["tuple",3],["event",10],["envelope",2],["provider",4],["scripted",3],["llm",2],["faults",4],["fault",4],["schedule",2],["list",3],["expect",13],["errors",10],["if",9],["append",7],["expected",4],["got",4],["kinds",4],["actual",3],["kind",2],["supported",2],["ordered",3],["one",3],["run",5],["script",3],["consumed",3],["unknown",4],["invariants",4],["invariant",1],["join",1],["sorted",1],["extend",1],["count",3],["sum",1],["finished",2],["remaining",2],["response",1],["remain",1],["always",1],["declared",2],["never",2],["fires",1],["typo",1],["point",3],["unreachable",1],["occurrence",4],["would",1],["otherwise",1],["let",1],["pass",1],["vacuously",1],["unfired",1],["at",1],["fired",1],["return",1]]},{"id":"harness/runner.py#_ordered_events","name":[["ordered",1],["events",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["def",2],["ordered",6],["events",9],["tuple",2],["event",20],["envelope",2],["list",3],["str",4],["errors",6],["seen",4],["ids",4],["previous",4],["ms",7],["int",1],["none",4],["expected",4],["seq",6],["enumerate",1],["start",1],["if",4],["append",4],["got",1],["id",7],["duplicate",1],["parent",3],["not",4],["refer",1],["earlier",1],["monotonic",3],["moved",1],["backwards",1],["add",1],["return",1]]},{"id":"harness/runner.py#_Recorder","name":[["recorder",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["class",2],["recorder",2],["def",2],["init",1],["self",16],["run",5],["id",20],["str",8],["root",5],["frame",5],["clock",6],["fake",2],["uuid",4],["factory",4],["uuidfactory",1],["events",5],["list",1],["event",13],["envelope",3],["emit",1],["kind",3],["phase",3],["status",3],["turn",3],["none",7],["parent",5],["payload",3],["mapping",1],["any",1],["if",1],["schema",2],["version",2],["seq",1],["len",1],["monotonic",2],["ms",3],["dict",1],["append",1],["advance",1],["return",1]]},{"id":"harness/runner.py#_Recorder.__init__","name":[["init",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["def",2],["init",2],["self",7],["run",4],["id",8],["str",4],["root",4],["frame",4],["clock",6],["fake",4],["uuid",4],["factory",4],["uuidfactory",2],["events",1],["list",1],["event",1],["envelope",1]]},{"id":"harness/runner.py#_Recorder.emit","name":[["emit",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["def",2],["emit",2],["self",11],["kind",4],["str",12],["phase",4],["status",4],["turn",4],["id",16],["none",13],["parent",6],["event",14],["payload",4],["mapping",2],["any",2],["envelope",3],["if",1],["events",4],["schema",2],["version",2],["uuid",1],["factory",1],["seq",1],["len",1],["run",2],["root",2],["frame",2],["monotonic",2],["ms",3],["clock",2],["dict",1],["append",1],["advance",1],["return",1]]},{"id":"harness/runner.py#run_scenario","name":[["run",1],["scenario",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["def",2],["run",8],["scenario",23],["offline",5],["bool",2],["true",2],["clock",9],["fake",6],["none",11],["uuid",9],["factory",9],["uuidfactory",3],["result",3],["harness",1],["contract",2],["baseline",2],["without",1],["importing",1],["production",2],["runtime",1],["runner",1],["proves",1],["deterministic",1],["schema",1],["event",3],["fault",4],["behavior",1],["only",2],["becomes",1],["characterization",1],["later",1],["surface",5],["adapter",2],["explicitly",1],["drives",1],["open",1],["ai4",1],["cli",1],["gateway",1],["makes",1],["no",1],["such",1],["claim",1],["merely",1],["because",1],["present",1],["json",1],["declared",1],["permissions",3],["mode",1],["recorded",1],["trace",2],["but",1],["like",1],["fixtures",1],["not",7],["enforced",1],["here",1],["exercise",1],["if",3],["raise",2],["value",1],["error",7],["id",21],["eligible",1],["tier",1],["root",3],["frame",3],["recorder",10],["provider",8],["scripted",2],["llm",1],["script",2],["faults",5],["schedule",1],["messages",3],["list",1],["dict",1],["str",2],["any",1],["role",2],["user",1],["content",7],["task",1],["model",18],["attempts",9],["terminal",12],["reason",13],["exhausted",1],["emit",7],["defaults",1],["parent",1],["previous",1],["exactly",1],["causal",1],["chain",1],["linear",1],["loop",1],["produces",1],["started",2],["phase",6],["lifecycle",2],["status",6],["running",2],["payload",8],["noninteractive",2],["while",1],["remaining",1],["turn",9],["attempt",3],["try",1],["injected",7],["check",1],["before",1],["point",2],["response",4],["except",1],["as",1],["exc",2],["finished",3],["break",2],["append",1],["assistant",1],["step",5],["last",1],["ok",1],["finish",2],["usage",2],["events",7],["tuple",2],["errors",4],["evaluate",1],["return",1],["passed",1],["normalized",2],["bytes",1]]},{"id":"harness/runner.py#ScenarioResult","name":[["scenario",1],["result",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["class",2],["scenario",3],["result",2],["id",1],["str",4],["passed",1],["bool",1],["terminal",1],["reason",1],["model",1],["attempts",1],["int",1],["events",1],["tuple",2],["event",1],["envelope",1],["errors",1],["normalized",2],["bytes",1],["property",1],["def",1],["trace",1],["sha256",2],["self",2],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"harness/runner.py#ScenarioResult.trace_sha256","name":[["trace",1],["sha256",1]],"path":[["harness",1],["runner",1],["py",1]],"body":[["def",2],["trace",2],["sha256",3],["self",3],["str",2],["return",1],["hashlib",1],["normalized",1],["hexdigest",1]]},{"id":"harness/schema.py","name":[["schema",1],["py",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["versioned",1],["json",2],["contracts",1],["deterministic",1],["harness",1],["scenarios",1],["events",1],["from",4],["future",1],["import",6],["annotations",1],["re",3],["dataclasses",1],["dataclass",7],["field",1],["pathlib",1],["path",1],["typing",1],["any",1],["mapping",1],["schema",1],["version",1],["id",1],["compile",1],["z0",2],["80",1],["external",2],["tags",1],["network",1],["live",1],["llm",1],["gpu",1],["ssh",1],["lab",1],["docker",1],["browser",1],["frozen",6],["true",6]]},{"id":"harness/schema.py#_only_keys","name":[["only",1],["keys",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["only",2],["keys",2],["value",3],["mapping",2],["str",6],["any",2],["allowed",3],["none",2],["extras",3],["sorted",1],["if",1],["raise",1],["scenario",1],["validation",1],["error",1],["contains",1],["unsupported",1],["field",1],["join",1]]},{"id":"harness/schema.py#_require_mapping","name":[["require",1],["mapping",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["require",2],["mapping",5],["value",4],["any",4],["str",4],["if",1],["not",1],["isinstance",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["json",1],["object",1],["return",1]]},{"id":"harness/schema.py#EventEnvelope","name":[["event",1],["envelope",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["class",2],["event",9],["envelope",2],["versioned",1],["append",1],["only",1],["by",1],["deterministic",1],["contract",1],["traces",1],["schema",3],["version",3],["int",3],["id",15],["str",10],["seq",3],["run",3],["root",3],["frame",3],["turn",3],["none",2],["parent",3],["kind",3],["phase",3],["status",3],["monotonic",3],["ms",3],["payload",3],["mapping",1],["any",2],["field",1],["default",1],["factory",1],["dict",4],["def",1],["self",13],["return",1]]},{"id":"harness/schema.py#EventEnvelope.to_dict","name":[["dict",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["dict",5],["self",14],["str",2],["any",2],["return",1],["schema",2],["version",2],["event",4],["id",10],["seq",2],["run",2],["root",2],["frame",2],["turn",2],["parent",2],["kind",2],["phase",2],["status",2],["monotonic",2],["ms",2],["payload",2]]},{"id":"harness/schema.py#Expectations","name":[["expectations",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["class",2],["expectations",3],["terminal",11],["reason",9],["str",8],["model",10],["attempts",10],["int",2],["event",5],["kinds",5],["tuple",4],["invariants",9],["ordered",2],["events",2],["one",2],["run",2],["classmethod",1],["def",2],["from",1],["dict",1],["cls",2],["raw",6],["mapping",1],["any",2],["only",1],["keys",1],["expect",4],["if",4],["not",7],["isinstance",5],["raise",3],["scenario",3],["validation",3],["error",3],["must",4],["be",4],["non",3],["empty",2],["string",1],["bool",1],["negative",1],["integer",1],["strings",4],["name",3],["value",4],["list",1],["item",3],["array",1],["return",2],["explicit",1],["opt",1],["out",1],["replaced",1],["by",1],["defaults",1],["unlike",1],["absent",1],["differ",1],["here",1],["else",1]]},{"id":"harness/schema.py#Expectations.from_dict","name":[["from",1],["dict",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",3],["from",2],["dict",2],["cls",3],["raw",7],["mapping",2],["str",6],["any",3],["expectations",2],["only",1],["keys",1],["terminal",9],["reason",8],["model",9],["attempts",9],["event",4],["kinds",4],["invariants",8],["expect",4],["if",4],["not",7],["isinstance",5],["raise",3],["scenario",3],["validation",3],["error",3],["must",4],["be",4],["non",3],["empty",2],["string",1],["int",1],["bool",1],["negative",1],["integer",1],["strings",4],["name",3],["tuple",2],["value",4],["list",1],["item",3],["array",1],["return",2],["explicit",1],["opt",1],["out",1],["replaced",1],["by",1],["defaults",1],["unlike",1],["absent",1],["differ",1],["here",1],["else",1],["ordered",1],["events",1],["one",1],["run",1]]},{"id":"harness/schema.py#Expectations.from_dict.strings","name":[["strings",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["strings",3],["name",4],["str",5],["tuple",3],["value",4],["raw",1],["if",1],["not",3],["isinstance",2],["list",1],["any",1],["item",3],["raise",1],["scenario",1],["validation",1],["error",1],["expect",1],["must",1],["be",1],["array",1],["non",1],["empty",1],["return",1]]},{"id":"harness/schema.py#FaultSpec","name":[["fault",1],["spec",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["class",2],["fault",4],["spec",3],["deterministic",1],["injected",1],["at",1],["nth",1],["visit",1],["named",1],["point",9],["str",7],["occurrence",9],["int",3],["kind",8],["message",8],["retryable",7],["bool",3],["false",2],["classmethod",1],["def",1],["from",1],["dict",1],["cls",2],["raw",7],["mapping",1],["any",1],["index",2],["faults",1],["only",1],["keys",1],["if",5],["not",8],["isinstance",6],["strip",4],["raise",5],["scenario",5],["validation",5],["error",5],["must",5],["be",5],["non",3],["empty",3],["string",3],["positive",1],["integer",1],["boolean",1],["return",1]]},{"id":"harness/schema.py#FaultSpec.from_dict","name":[["from",1],["dict",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["from",2],["dict",2],["cls",3],["raw",8],["mapping",2],["str",5],["any",2],["index",3],["int",3],["fault",2],["spec",2],["faults",1],["only",1],["keys",1],["point",7],["occurrence",8],["kind",7],["message",7],["retryable",6],["if",5],["not",8],["isinstance",6],["strip",4],["raise",5],["scenario",5],["validation",5],["error",5],["must",5],["be",5],["non",3],["empty",3],["string",3],["bool",2],["positive",1],["integer",1],["false",1],["boolean",1],["return",1]]},{"id":"harness/schema.py#load_scenario","name":[["load",1],["scenario",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["load",3],["scenario",8],["path",7],["str",2],["source",6],["try",1],["raw",2],["json",2],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["except",1],["oserror",1],["jsondecode",1],["error",2],["as",1],["exc",3],["raise",1],["validation",1],["cannot",1],["from",2],["return",1],["dict",1],["require",1],["mapping",1]]},{"id":"harness/schema.py#PermissionSettings","name":[["permission",1],["settings",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["class",2],["permission",4],["settings",3],["mode",5],["captured",1],["by",1],["scenario",2],["independent",1],["viewer",1],["state",1],["noninteractive",5],["str",3],["rules",4],["only",5],["classmethod",1],["def",1],["from",1],["dict",1],["cls",2],["raw",3],["mapping",1],["any",1],["keys",1],["permissions",2],["allowed",2],["deny",2],["allow",2],["if",1],["not",2],["isinstance",1],["raise",1],["validation",1],["error",1],["must",1],["be",1],["one",1],["return",1]]},{"id":"harness/schema.py#PermissionSettings.from_dict","name":[["from",1],["dict",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["from",2],["dict",2],["cls",3],["raw",4],["mapping",2],["str",3],["any",2],["permission",2],["settings",2],["only",4],["keys",1],["noninteractive",4],["permissions",2],["mode",4],["rules",3],["allowed",2],["deny",2],["allow",2],["if",1],["not",2],["isinstance",1],["raise",1],["scenario",1],["validation",1],["error",1],["must",1],["be",1],["one",1],["return",1]]},{"id":"harness/schema.py#ProviderStep","name":[["provider",1],["step",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["class",2],["provider",4],["step",3],["one",4],["scripted",1],["model",1],["result",1],["exactly",2],["response",16],["error",36],["mapping",6],["str",10],["any",4],["none",13],["terminal",11],["reason",11],["classmethod",1],["def",1],["from",1],["dict",3],["cls",2],["raw",7],["index",2],["int",2],["script",1],["only",3],["keys",2],["has",5],["if",10],["raise",9],["scenario",9],["validation",9],["must",8],["contain",1],["require",2],["content",4],["not",17],["isinstance",10],["be",6],["string",4],["else",1],["kind",4],["message",4],["status",7],["headers",7],["retryable",5],["non",3],["empty",3],["bool",2],["integer",1],["key",2],["value",2],["items",1],["map",1],["strings",2],["false",1],["boolean",1],["strip",1],["valid",1],["return",1]]},{"id":"harness/schema.py#ProviderStep.from_dict","name":[["from",1],["dict",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["from",2],["dict",4],["cls",3],["raw",8],["mapping",5],["str",8],["any",3],["index",3],["int",3],["provider",3],["step",2],["script",1],["only",3],["keys",2],["response",14],["error",34],["terminal",10],["reason",10],["has",5],["if",10],["raise",9],["scenario",9],["validation",9],["must",8],["contain",1],["exactly",1],["one",1],["none",7],["require",2],["content",4],["not",17],["isinstance",10],["be",6],["string",4],["else",1],["kind",4],["message",4],["status",7],["headers",7],["retryable",5],["non",3],["empty",3],["bool",2],["integer",1],["key",2],["value",2],["items",1],["map",1],["strings",2],["false",1],["boolean",1],["strip",1],["valid",1],["return",1]]},{"id":"harness/schema.py#Scenario","name":[["scenario",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["class",2],["scenario",27],["schema",7],["version",11],["int",1],["id",10],["str",11],["tags",17],["tuple",6],["surface",9],["task",9],["fixtures",7],["mapping",7],["any",3],["provider",10],["script",12],["step",2],["faults",13],["fault",5],["spec",2],["permissions",7],["permission",2],["settings",2],["expect",7],["expectations",2],["source",4],["path",6],["none",4],["field",1],["default",1],["compare",1],["false",1],["property",1],["def",3],["offline",2],["self",5],["bool",2],["return",3],["not",15],["external",1],["tier",4],["classmethod",1],["from",5],["dict",6],["cls",2],["raw",30],["only",1],["keys",1],["if",9],["raise",9],["validation",9],["error",9],["unsupported",1],["expected",1],["isinstance",7],["re",1],["fullmatch",1],["must",7],["match",1],["z0",2],["80",1],["list",3],["tag",3],["be",5],["non",4],["empty",4],["array",3],["strings",1],["len",4],["contain",1],["duplicates",1],["string",2],["require",5],["item",4],["enumerate",2],["slots",3],["point",2],["occurrence",2],["contains",1],["duplicate",1],["entries",1]]},{"id":"harness/schema.py#Scenario.from_dict","name":[["from",1],["dict",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["from",6],["dict",7],["cls",3],["raw",31],["mapping",7],["str",6],["any",3],["source",4],["path",6],["none",4],["scenario",26],["only",1],["keys",1],["schema",6],["version",10],["id",9],["tags",12],["surface",8],["task",8],["fixtures",6],["provider",8],["script",11],["faults",12],["permissions",6],["expect",6],["if",9],["raise",9],["validation",9],["error",9],["unsupported",1],["expected",1],["not",14],["isinstance",7],["re",1],["fullmatch",1],["must",7],["match",1],["z0",2],["80",1],["list",3],["tag",3],["be",5],["non",4],["empty",4],["array",3],["strings",1],["len",4],["contain",1],["duplicates",1],["string",2],["require",5],["tuple",3],["step",1],["item",4],["enumerate",2],["fault",4],["spec",1],["slots",3],["point",2],["occurrence",2],["contains",1],["duplicate",1],["entries",1],["return",1],["permission",1],["settings",1],["expectations",1]]},{"id":"harness/schema.py#Scenario.in_tier","name":[["tier",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["tier",6],["self",3],["str",2],["bool",2],["return",1],["tags",1]]},{"id":"harness/schema.py#Scenario.is_offline","name":[["offline",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["def",2],["offline",3],["self",4],["bool",2],["return",1],["tags",3],["not",1],["external",1]]},{"id":"harness/schema.py#ScenarioValidationError","name":[["scenario",1],["validation",1],["error",1]],"path":[["harness",1],["schema",1],["py",1]],"body":[["class",2],["scenario",3],["validation",2],["error",4],["value",2],["raised",1],["cannot",1],["be",1],["interpreted",1],["unambiguously",1]]},{"id":"harness/smoke/__init__.py","name":[["init",1],["py",1]],"path":[["harness",1],["smoke",1],["init",1],["py",1]],"body":[["opt",1],["runtime",1],["smoke",1],["checks",1],["never",1],["imported",1],["by",1],["offline",1],["core",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py","name":[["linux",1],["bwrap",1],["interrupt",1],["py",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["real",2],["linux",3],["bubblewrap",3],["python",1],["persistent",2],["kernel",9],["interrupt",2],["smoke",1],["intentionally",1],["outside",1],["default",1],["pytest",1],["collection",1],["needs",1],["working",1],["unprivileged",1],["namespaces",1],["pidfds",1],["installation",1],["unlike",1],["sandbox",2],["py",1],["not",1],["claim",1],["prove",1],["network",2],["denial",1],["dedicated",1],["ci",1],["job",1],["explicitly",1],["allows",1],["raw",1],["worker",2],["networking",1],["so",1],["its",1],["process",2],["proof",1],["independent",1],["namespace",3],["setup",1],["filesystem",1],["boundaries",1],["under",1],["test",1],["remain",1],["production",1],["team",1],["path",2],["each",1],["language",1],["starts",1],["read",2],["isolation",2],["forces",1],["unshare",1],["pid",2],["inherited",1],["info",1],["fd",1],["init",1],["report",1],["procfs",1],["parent",1],["child",1],["validation",1],["command",1],["pidfd",1],["adoption",1],["must",3],["appear",1],["as",1],["long",1],["cell",2],["stop",1],["sigint",1],["same",1],["answer",1],["subsequent",1],["from",6],["future",1],["import",13],["annotations",1],["json",1],["os",1],["platform",1],["shutil",1],["signal",1],["tempfile",1],["threading",1],["pathlib",1],["typing",1],["any",1],["openai4s",3],["resolve",1],["interpreter",1],["spawn",1],["security",1],["start",1],["timeout",2],["30",1],["15",1],["if",1],["name",1],["main",3],["raise",1],["system",1],["exit",1],["all",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_interrupt_and_continue","name":[["interrupt",1],["continue",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",4],["interrupt",9],["continue",2],["kernel",16],["label",12],["str",13],["long",3],["cell",8],["continuation",8],["expected",4],["dict",4],["any",3],["one",1],["live",1],["prove",1],["same",1],["worker",6],["answers",1],["afterwards",1],["started",4],["threading",2],["event",1],["outcome",6],["chunk",3],["text",2],["none",3],["if",11],["execute",4],["try",2],["result",10],["except",2],["base",2],["exception",2],["as",1],["exc",2],["surfaced",1],["main",1],["smoke",2],["thread",12],["failure",3],["launcher",4],["pid",6],["int",2],["proc",2],["generation",4],["target",1],["name",1],["bwrap",1],["daemon",1],["true",3],["start",2],["not",9],["wait",1],["timeout",5],["kill",3],["join",4],["suffix",4],["its",2],["could",1],["be",1],["reaped",1],["alive",4],["else",2],["raise",9],["runtime",8],["error",10],["never",1],["proved",1],["was",4],["executing",1],["after",3],["killed",1],["did",2],["stop",1],["sigint",3],["execution",1],["raised",1],["from",1],["isinstance",1],["returned",1],["no",1],["structured",1],["interrupted",4],["replaced",1],["died",1],["followup",5],["failed",1],["stdout",1],["strip",1],["namespace",1],["persist",1],["return",1],["continued",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_interrupt_and_continue.execute","name":[["execute",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["execute",3],["none",2],["try",1],["outcome",2],["result",1],["kernel",1],["long",1],["cell",1],["chunk",2],["except",1],["base",1],["exception",1],["as",1],["exc",2],["surfaced",1],["main",1],["smoke",1],["thread",1],["failure",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_interrupt_and_continue.on_chunk","name":[["chunk",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["chunk",2],["text",3],["str",2],["none",2],["if",1],["label",1],["started",2]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_python_smoke","name":[["python",1],["smoke",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["python",9],["smoke",2],["workspace",3],["path",3],["isolation",7],["kernel",8],["read",3],["dict",2],["str",4],["any",2],["cwd",1],["as",1],["status",2],["require",1],["team",1],["bwrap",1],["identity",1],["roots",1],["setup",4],["execute",1],["import",2],["os",3],["marker",2],["still",2],["here",2],["print",3],["getpid",1],["getppid",1],["if",1],["error",2],["not",2],["none",1],["stdout",1],["strip",1],["raise",1],["runtime",1],["worker",1],["pid",3],["below",1],["bubblewrap",1],["init",1],["result",4],["interrupt",1],["continue",1],["label",1],["long",1],["cell",1],["time",2],["started",1],["flush",1],["true",1],["sleep",1],["60",1],["continuation",2],["expected",1],["sandbox",1],["namespace",1],["return",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_r_smoke","name":[["smoke",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["smoke",2],["workspace",3],["path",3],["isolation",7],["kernel",8],["read",4],["rscript",4],["str",6],["dict",2],["any",2],["spawn",1],["cwd",1],["as",1],["status",3],["require",1],["team",1],["bwrap",1],["identity",1],["roots",1],["setup",4],["execute",1],["marker",2],["still",2],["here",2],["ppid",7],["line",3],["grep",1],["lines",1],["proc",1],["self",1],["value",1],["true",1],["if",2],["length",1],["stop",1],["missing",1],["unique",1],["sub",1],["space",1],["cat",3],["sys",2],["getpid",1],["error",2],["not",2],["none",1],["stdout",1],["strip",1],["raise",1],["runtime",1],["worker",1],["pid",3],["below",1],["bubblewrap",1],["init",1],["result",4],["interrupt",1],["continue",1],["label",1],["long",1],["cell",1],["started",1],["flush",1],["console",1],["sleep",1],["60",1],["continuation",2],["expected",1],["sandbox",1],["namespace",1],["return",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_read_proc_fields","name":[["read",1],["proc",1],["fields",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["read",3],["proc",2],["fields",5],["path",5],["dict",3],["str",6],["line",2],["text",1],["encoding",1],["utf",1],["splitlines",1],["name",2],["separator",2],["value",2],["partition",1],["if",1],["strip",1],["return",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_require_team_bwrap_identity","name":[["require",1],["team",1],["bwrap",1],["identity",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["require",3],["team",7],["bwrap",6],["identity",5],["kernel",8],["protected",3],["root",5],["path",4],["dict",2],["str",3],["any",2],["assert",1],["private",2],["pid",13],["not",14],["permissive",1],["substitute",1],["status",9],["sandbox",8],["if",10],["backend",1],["bubblewrap",6],["enforced",2],["true",2],["self",1],["test",1],["passed",1],["raise",9],["runtime",9],["error",9],["was",4],["network",3],["policy",1],["raw",3],["allowed",1],["hosted",2],["runner",2],["smoke",1],["must",1],["name",1],["its",2],["deliberate",1],["exception",2],["got",1],["isolation",4],["read",3],["roots",3],["resolve",2],["else",1],["did",2],["retain",1],["requested",1],["boundary",1],["launcher",16],["proc",1],["int",1],["getattr",2],["argv",6],["part",2],["args",1],["unshare",2],["info",5],["fd",5],["worker",8],["launch",1],["through",2],["as",1],["bypassed",1],["required",1],["init",2],["reaper",1],["net",1],["applied",1],["namespace",1],["bound",1],["pidfd",7],["none",3],["command",1],["adopted",1],["os",1],["fstat",1],["write",1],["channel",1],["remained",1],["open",1],["after",1],["adoption",1],["return",1]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#_require_worker_pidfd_identity","name":[["require",1],["worker",1],["pidfd",1],["identity",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["require",2],["worker",21],["pidfd",11],["identity",5],["int",12],["launcher",5],["pid",21],["dict",2],["str",2],["prove",1],["retained",1],["names",1],["command",2],["not",2],["bwrap",1],["info",4],["read",3],["proc",6],["fields",3],["path",3],["self",1],["fdinfo",1],["try",3],["ns",10],["pids",10],["value",9],["nspid",3],["split",3],["except",3],["key",3],["error",13],["type",3],["as",3],["exc",6],["raise",4],["runtime",4],["exposes",3],["no",3],["usable",3],["process",1],["from",3],["status",14],["init",18],["ppid",2],["target",1],["procfs",2],["parent",2],["bubblewrap",2],["if",1],["did",1],["pin",1],["below",1],["signal",2],["send",1],["none",1],["return",1],["host",2]]},{"id":"harness/smoke/linux_bwrap_interrupt.py#main","name":[["main",1]],"path":[["harness",1],["smoke",1],["linux",1],["bwrap",1],["interrupt",1],["py",1]],"body":[["def",2],["main",2],["int",2],["if",4],["platform",1],["system",1],["linux",6],["raise",4],["runtime",4],["error",4],["bubblewrap",4],["interrupt",7],["smoke",10],["must",1],["run",2],["shutil",2],["bwrap",4],["none",3],["requires",3],["not",5],["callable",2],["getattr",2],["os",3],["pidfd",5],["open",1],["signal",7],["send",2],["support",1],["rscript",5],["resolve",2],["interpreter",1],["team",1],["mode",1],["never",1],["degrades",1],["but",1],["enforce",2],["makes",2],["intended",1],["posture",1],["visible",1],["standalone",1],["invocation",1],["too",1],["raw",2],["networking",1],["narrow",1],["hosted",1],["runner",1],["compatibility",1],["exception",1],["claim",1],["test",1],["egress",1],["environ",2],["openai4",2],["kernel",4],["sandbox",1],["allow",1],["network",1],["whole",1],["sigint",2],["ignored",1],["disposition",2],["daemon",2],["launched",1],["as",1],["shell",1],["background",1],["job",1],["start",1],["sh",2],["nohup",1],["actually",1],["has",1],["sig",4],["ign",4],["survives",1],["exec",1],["through",1],["into",1],["installs",1],["its",1],["handler",1],["only",1],["inherited",1],["so",1],["before",1],["transport",1],["py",1],["reset",1],["dispositions",1],["at",1],["spawn",1],["boundary",1],["exact",1],["configuration",1],["silently",1],["dropped",1],["every",1],["delivered",1],["over",1],["path",3],["exists",1],["prove",1],["spawning",1],["under",1],["cover",1],["backgrounded",1],["chain",1],["end",2],["delivery",1],["itself",1],["unaffected",1],["targets",1],["worker",1],["home",3],["root",5],["tempfile",1],["mkdtemp",1],["prefix",1],["openai4s",1],["dir",1],["python",6],["workspace",6],["agent",2],["workspaces",2],["mkdir",2],["parents",2],["true",5],["isolation",4],["read",1],["try",1],["result",2],["ok",1],["print",1],["json",1],["dumps",1],["sort",1],["keys",1],["return",1],["finally",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"harness/smoke/linux_sandbox.py","name":[["linux",1],["sandbox",1],["py",1]],"path":[["harness",1],["smoke",1],["linux",1],["sandbox",1],["py",1]],"body":[["fail",1],["closed",1],["smoke",7],["real",2],["linux",4],["bubblewrap",5],["kernel",4],["boundary",5],["frozen",3],["platform",4],["matrix",2],["docs",1],["v02",1],["decisions",1],["md",1],["puts",1],["at",2],["beta",1],["after",1],["enforced",3],["e2",1],["consequence",1],["column",1],["explicit",1],["tier",2],["gated",1],["sandbox",5],["test",2],["not",8],["probe",1],["degrades",1],["mac",1],["os",1],["had",1],["one",1],["did",1],["so",3],["was",1],["being",1],["given",1],["rested",1],["nothing",1],["run",4],["openai4",3],["enforce",2],["missing",1],["degraded",1],["hard",2],["failure",2],["rather",1],["than",1],["warning",1],["developer",1],["install",1],["prints",2],["asserts",1],["backend",2],["really",1],["fell",1],["back",1],["something",1],["else",1],["still",3],["passed",2],["would",1],["be",1],["reporting",1],["never",1],["tested",1],["independent",1],["full",2],["ci",3],["gate",1],["interrupt",3],["github",1],["workflows",1],["yml",1],["runs",2],["ubuntu",2],["24",1],["04",1],["under",1],["restricted",1],["bwrap",2],["app",1],["armor",1],["profile",1],["loaded",1],["without",1],["allow",1],["raw",4],["network",4],["job",1],["allows",1],["networking",1],["its",1],["private",1],["pid",1],["evidence",1],["depend",1],["namespace",1],["setup",1],["exception",1],["green",2],["check",4],["override",1],["here",1],["four",1],["assertions",1],["outside",1],["write",2],["denied",2],["workspace",1],["allowed",1],["child",1],["secret",1],["absent",1],["receipt",2],["names",1],["true",2],["self",1],["release",2],["quality",1],["attests",1],["sha",2],["workflow",1],["own",1],["checks",2],["re",1],["execute",1],["stays",1],["unavailable",1],["until",1],["multiple",1],["scheduled",1],["plus",1],["candidate",1],["there",1],["no",1],["continue",1],["error",1],["deliberately",1],["default",1],["pytest",1],["collection",1],["requires",1],["laptop",1],["may",1],["have",1],["quietly",1],["skips",1],["thing",1],["decision",1],["refuses",1],["from",2],["future",1],["import",3],["annotations",1],["harness",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"harness/smoke/linux_sandbox.py#main","name":[["main",1]],"path":[["harness",1],["smoke",1],["linux",1],["sandbox",1],["py",1]],"body":[["def",2],["main",2],["int",2],["if",1],["platform",1],["system",1],["linux",4],["raise",1],["runtime",1],["error",1],["sandbox",1],["smoke",2],["must",1],["run",2],["return",1],["boundary",1],["label",1],["expected",1],["backend",1],["bubblewrap",1],["forbid",1],["raw",1],["network",1],["true",1]]},{"id":"harness/smoke/macos_sandbox.py","name":[["macos",1],["sandbox",1],["py",1]],"path":[["harness",1],["smoke",1],["macos",1],["sandbox",1],["py",1]],"body":[["fail",1],["closed",1],["smoke",4],["real",1],["mac",2],["os",2],["seatbelt",1],["kernel",2],["boundary",4],["intentionally",1],["not",2],["part",1],["default",1],["pytest",1],["collection",1],["scheduled",1],["ci",1],["runs",1],["git",1],["hub",1],["hosted",1],["runner",1],["openai4",1],["sandbox",4],["enforce",1],["so",1],["missing",1],["degraded",1],["hard",1],["failure",1],["rather",1],["than",1],["warning",1],["checks",1],["themselves",1],["live",1],["shared",1],["linux",1],["bubblewrap",1],["promise",1],["depend",1],["backend",1],["two",1],["copies",1],["would",1],["drift",1],["until",1],["one",1],["platform",2],["quietly",1],["stopped",1],["checking",1],["other",1],["still",1],["did",1],["from",2],["future",1],["import",3],["annotations",1],["harness",1],["run",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"harness/smoke/macos_sandbox.py#main","name":[["main",1]],"path":[["harness",1],["smoke",1],["macos",1],["sandbox",1],["py",1]],"body":[["def",2],["main",2],["int",2],["if",1],["platform",1],["system",1],["darwin",2],["raise",1],["runtime",1],["error",1],["mac",1],["os",1],["sandbox",1],["smoke",2],["must",1],["run",2],["return",1],["boundary",1],["label",1],["macos",1],["expected",1],["backend",1],["seatbelt",1]]},{"id":"harness/smoke/sandbox_boundary.py","name":[["sandbox",1],["boundary",1],["py",1]],"path":[["harness",1],["smoke",1],["sandbox",1],["boundary",1],["py",1]],"body":[["kernel",2],["boundary",5],["checks",2],["both",1],["os",3],["sandboxes",1],["have",2],["pass",1],["macos",1],["sandbox",4],["py",1],["proved",1],["real",3],["seatbelt",1],["scheduled",1],["mac",1],["runner",1],["frozen",2],["platform",3],["matrix",1],["docs",1],["v02",1],["decisions",1],["md",1],["puts",1],["linux",2],["at",1],["beta",1],["after",1],["enforced",3],["bubblewrap",1],["e2",1],["gates",1],["tier",1],["test",1],["rather",2],["than",2],["probe",2],["degrades",2],["so",3],["needs",2],["same",1],["proof",1],["there",1],["was",1],["none",1],["identical",1],["because",1],["promise",1],["whatever",1],["backend",2],["cell",1],["cannot",4],["write",4],["outside",2],["its",2],["workspace",3],["open",1],["socket",1],["inside",1],["leak",1],["daemon",1],["credentials",1],["into",1],["subprocess",2],["spawns",1],["only",1],["assertion",1],["name",1],["differ",1],["body",1],["lives",1],["here",1],["two",1],["copies",1],["would",1],["drift",1],["drifted",1],["copy",1],["one",1],["quietly",1],["stops",1],["checking",1],["other",1],["still",1],["not",2],["part",1],["default",1],["pytest",1],["collection",1],["developer",1],["laptop",1],["may",1],["check",1],["warning",1],["exactly",1],["decision",1],["refuses",1],["from",2],["future",1],["import",6],["annotations",1],["json",1],["tempfile",1],["uuid",1],["pathlib",1],["path",1],["expected",2],["network",7],["blocked",2],["true",6],["secret",1],["absent",1],["values",1],["openai4s",1],["security",1],["parse",1],["bool",1],["accepts",1],["as",1],["kept",1],["step",1],["parser",1],["host",1],["override",3],["by",1],["any",1],["documented",1],["spelling",1],["slip",1],["past",1],["full",1],["smoke",2],["raw",6],["truthy",1],["frozenset",2],["yes",1],["falsy",1],["false",1],["no",1],["off",1],["env",1],["openai4",1],["allow",1],["all",1],["requested",1],["refuse",1],["run",1]]},{"id":"harness/smoke/sandbox_boundary.py#boundary_probe","name":[["boundary",1],["probe",1]],"path":[["harness",1],["smoke",1],["sandbox",1],["boundary",1],["py",1]],"body":[["def",2],["boundary",5],["probe",3],["outside",5],["path",6],["str",3],["cell",3],["run",2],["inside",3],["kernel",1],["reports",1],["allowed",2],["return",1],["import",2],["json",2],["os",4],["socket",3],["subprocess",3],["sys",2],["checks",9],["try",3],["open",2],["encoding",2],["utf",2],["write",5],["escape",1],["blocked",5],["false",3],["except",4],["exception",2],["true",5],["deliberately",1],["unroutable",1],["external",1],["address",1],["rfc",1],["5737",1],["test",1],["net",2],["not",4],["loopback",3],["two",1],["backends",1],["deny",1],["egress",1],["by",4],["different",1],["mechanisms",1],["only",1],["outward",1],["destination",1],["refused",1],["both",1],["seatbelt",1],["rejects",1],["syscall",2],["itself",1],["so",2],["answers",1],["eperm",1],["there",1],["check",2],["appears",1],["work",1],["bubblewrap",1],["unshare",1],["instead",1],["gives",1],["private",1],["network",5],["namespace",1],["whose",1],["own",1],["up",1],["connecting",1],["127",1],["returns",1],["econnrefused",1],["refusal",1],["absent",2],["listener",1],["read",1],["confined",1],["as",2],["unconfined",1],["unreachable",1],["errnos",1],["mean",1],["held",1],["timeout",1],["errno",2],["none",2],["means",1],["was",1],["packets",1],["simply",1],["went",1],["nowhere",1],["confinement",1],["sock",4],["settimeout",1],["connect",1],["192",1],["permission",1],["error",3],["oserror",1],["getattr",1],["13",1],["45",1],["65",1],["100",1],["101",1],["113",1],["finally",1],["close",1],["pass",1],["txt",2],["ok",1],["workspace",1],["exists",1],["child",3],["executable",1],["print",2],["environ",1],["openai4",1],["llm",1],["api",1],["key",1],["capture",1],["output",1],["text",1],["secret",1],["returncode",1],["stdout",1],["strip",1],["dumps",1],["sort",1],["keys",1]]},{"id":"harness/smoke/sandbox_boundary.py#raw_network_override_requested","name":[["raw",1],["network",1],["override",1],["requested",1]],"path":[["harness",1],["smoke",1],["sandbox",1],["boundary",1],["py",1]],"body":[["def",2],["raw",10],["network",7],["override",3],["requested",2],["env",6],["dict",2],["str",5],["none",5],["bool",2],["whether",1],["compatibility",1],["switch",1],["disables",1],["confinement",1],["interrupt",1],["smoke",3],["sets",1],["deliberately",1],["therefore",1],["cannot",1],["prove",1],["egress",1],["denial",1],["full",2],["boundary",2],["must",1],["refuse",2],["rather",1],["than",1],["report",1],["green",1],["run",1],["never",1],["tested",1],["socket",1],["source",2],["os",1],["environ",1],["if",4],["else",1],["strip",1],["not",3],["return",3],["false",3],["normalized",3],["lower",1],["truthy",1],["true",2],["falsy",1],["misspelt",1],["flag",1],["off",2],["kernel",1],["would",1],["too",1],["naming",1],["here",1],["keeps",1],["from",1],["spawning",1],["worker",1],["just",1],["fail",1],["raise",1],["runtime",1],["error",1],["yes",1],["no",1]]},{"id":"harness/smoke/sandbox_boundary.py#refuse_raw_network_override","name":[["refuse",1],["raw",1],["network",1],["override",1]],"path":[["harness",1],["smoke",1],["sandbox",1],["boundary",1],["py",1]],"body":[["def",2],["refuse",2],["raw",7],["network",8],["override",4],["label",3],["str",6],["env",7],["dict",2],["none",7],["fail",1],["closed",1],["full",2],["boundary",2],["cannot",2],["prove",2],["denial",2],["if",2],["requested",1],["source",2],["os",1],["environ",1],["else",1],["raise",1],["runtime",1],["error",1],["smoke",1],["under",1],["switch",1],["unset",1],["interrupt",1],["job",1],["one",1],["allows",1],["networking",1],["purpose",1]]},{"id":"harness/smoke/sandbox_boundary.py#run_boundary_smoke","name":[["run",1],["boundary",1],["smoke",1]],"path":[["harness",1],["smoke",1],["sandbox",1],["boundary",1],["py",1]],"body":[["def",2],["run",3],["boundary",6],["smoke",5],["label",6],["str",6],["expected",8],["backend",9],["none",5],["forbid",6],["raw",12],["network",13],["bool",2],["false",3],["int",2],["enforce",2],["real",1],["sandbox",9],["assert",1],["four",1],["boundaries",1],["hold",1],["checked",1],["given",1],["so",2],["runner",1],["silently",1],["fell",1],["back",1],["different",1],["mechanism",1],["fails",1],["loudly",1],["instead",1],["reporting",1],["pass",5],["did",1],["not",5],["test",2],["full",2],["linux",1],["filesystem",1],["egress",1],["gate",1],["override",4],["would",2],["make",1],["blocked",1],["unprovable",1],["refused",1],["before",1],["worker",2],["starts",1],["rather",1],["than",1],["recorded",1],["as",2],["from",2],["openai4s",3],["kernel",7],["import",1],["if",9],["refuse",1],["os",2],["environ",2],["openai4",2],["removed",1],["by",1],["child",1],["environment",1],["allowlist",1],["including",1],["subprocess",1],["scientific",1],["spawns",1],["its",1],["survival",1],["anywhere",1],["leak",1],["llm",1],["api",1],["key",1],["secret",1],["marker",1],["root",2],["path",2],["tempfile",2],["mkdtemp",1],["prefix",1],["workspace",4],["mkdir",1],["outside",4],["gettempdir",1],["uuid",1],["uuid4",1],["hex",1],["try",2],["cwd",1],["status",10],["enforced",2],["self",1],["passed",1],["raise",5],["runtime",5],["error",8],["was",1],["got",1],["here",1],["describe",1],["never",1],["tested",1],["policy",2],["allowed",2],["reported",1],["cannot",1],["under",1],["result",4],["execute",1],["probe",1],["origin",1],["system",1],["cell",1],["failed",1],["lines",3],["line",3],["stdout",1],["splitlines",1],["checks",5],["json",2],["loads",1],["else",2],["mismatch",1],["print",1],["dumps",1],["ok",1],["true",1],["return",1],["finally",1],["unlink",1],["except",1],["file",1],["found",1]]},{"id":"harness/smoke/wsl_sandbox.py","name":[["wsl",1],["sandbox",1],["py",1]],"path":[["harness",1],["smoke",1],["wsl",1],["sandbox",1],["py",1]],"body":[["real",1],["wsl2",1],["boundary",3],["secure",1],["storage",1],["persistent",1],["interrupt",3],["acceptance",1],["run",3],["as",1],["ordinary",1],["wsl",3],["user",1],["python",1],["harness",3],["smoke",4],["sandbox",2],["only",1],["synthetic",1],["secrets",1],["temporary",1],["files",1],["never",1],["silently",1],["skips",1],["from",9],["future",1],["import",15],["annotations",1],["json",1],["os",1],["shutil",1],["sys",1],["tempfile",1],["uuid",1],["pathlib",1],["path",1],["linux",1],["bwrap",1],["continue",1],["openai4s",5],["kernel",3],["preinstall",1],["confined",1],["probe",1],["security",2],["secret",1],["broker",1],["windows",1],["dpapibackend",1],["tools",1],["dynamic",3],["tool",2],["manifest",1],["worker",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"harness/smoke/wsl_sandbox.py#main","name":[["main",1]],"path":[["harness",1],["smoke",1],["wsl",1],["sandbox",1],["py",1]],"body":[["def",4],["main",2],["int",2],["if",10],["not",13],["wsl",17],["os",10],["getuid",1],["raise",9],["runtime",9],["error",11],["smoke",11],["requires",1],["ordinary",1],["wsl2",1],["user",1],["powershell",7],["path",8],["windows",9],["interop",9],["must",1],["work",1],["host",5],["run",4],["boundary",5],["label",2],["expected",2],["backend",5],["bubblewrap",1],["forbid",1],["raw",1],["network",1],["true",7],["probe",8],["confined",4],["sys",1],["executable",3],["import",5],["print",4],["getpid",3],["timeout",2],["10",1],["returncode",2],["stdout",2],["strip",1],["environment",1],["failed",4],["stderr",1],["dpapibackend",2],["namespace",5],["uuid",1],["uuid4",1],["hex",1],["canary",9],["synthetic",1],["secure",5],["storage",2],["u79d1",1],["u5b66",1],["nvalue",1],["try",4],["put",1],["second",1],["instance",1],["invokes",1],["fresh",1],["process",1],["same",1],["object",1],["memory",1],["cache",1],["masquerading",1],["as",5],["persistent",1],["store",3],["did",2],["persist",1],["finally",1],["delete",2],["none",2],["tempfile",1],["temporary",1],["directory",1],["prefix",5],["o4s",1],["scratch",2],["workspace",9],["mkdir",1],["manifest",4],["dynamic",4],["tool",4],["name",1],["sum",2],["description",1],["acceptance",1],["input",1],["schema",2],["output",2],["implementation",1],["execute",2],["args",2],["return",4],["values",3],["imports",1],["permissions",1],["scope",1],["session",3],["id",2],["ttl",1],["60",3],["created",1],["at",2],["expires",1],["worker",1],["invoke",1],["20",1],["22",1],["42",2],["shutil",2],["copyfile",2],["copied",8],["exe",3],["chmod",2],["0o755",2],["init",6],["pid",4],["sockets",4],["str",2],["glob",2],["per",1],["headline",1],["claim",1],["empty",1],["makes",1],["enumerate",2],["loop",1],["below",1],["contribute",1],["zero",1],["checks",21],["so",1],["all",2],["would",2],["still",1],["pass",1],["having",1],["proven",1],["nothing",1],["no",4],["live",1],["socket",14],["test",1],["against",1],["kernel",5],["cwd",1],["code",2],["errno",7],["json",4],["subprocess",2],["from",1],["pathlib",1],["denied",6],["command",7],["argv",2],["capture",1],["except",3],["oserror",3],["profile",3],["exit",3],["loader",2],["proc",3],["alias",1],["root",2],["exists",2],["access",1],["ok",1],["mount",1],["index",3],["address",2],["af",2],["unix",1],["client",2],["connect",1],["false",3],["connection",2],["40",1],["sock",1],["stream",1],["exc",2],["hyperv",2],["eperm",2],["else",2],["close",2],["seccomp",1],["classifies",1],["syscalls",1],["ring",4],["submissions",1],["ioring",1],["op",1],["open",1],["vsock",1],["without",1],["rule",1],["ever",1],["being",1],["consulted",1],["ctypes",4],["libc",2],["cdll",1],["params",2],["create",1],["string",1],["buffer",1],["256",1],["syscall",1],["425",1],["io",2],["uring",2],["enosys",1],["private",1],["getppid",1],["marker",2],["41",1],["dumps",2],["result",4],["loads",1],["value",2],["interrupt",4],["continue",1],["long",1],["cell",1],["time",1],["nprint",1],["started",1],["flush",1],["ntime",1],["sleep",1],["continuation",2],["dpapi",1],["passed",2],["indent",1]]},{"id":"openai4s_compute_provider/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["compute",1],["provider",1],["init",1],["py",1]],"body":[["sdk",2],["byoc",12],["bring",1],["your",1],["own",2],["compute",3],["providers",1],["shared",1],["hardening",1],["lifecycle",1],["every",1],["confined",1],["provider",17],["process",1],["runs",3],["py",7],["exports",2],["impl",1],["main",2],["entrypoint",1],["loads",1],["either",1],["per",1],["op",2],["oneshot",4],["helper",1],["run",2],["long",1],["lived",1],["repl",4],["kernel",1],["secret",9],["scrubbing",1],["two",1],["staged",1],["so",2],["code",2],["cannot",1],["read",4],["credential",4],["shaped",2],["known",2],["prefix",3],["environment",2],["variables",1],["name",4],["based",1],["heuristic",1],["unrecognized",1],["variable",1],["not",1],["scrubbed",1],["calls",1],["scrub",5],["env",5],["agnostic",1],["baseline",3],["before",2],["imports",1],["top",2],["level",2],["vars",1],["already",1],["removed",1],["resident",6],["prologue",2],["then",1],["re",2],["scrubs",1],["loaded",1],["declared",1],["prefixes",3],["from",8],["stdin",1],["fd",2],["itself",1],["never",1],["placed",1],["package",5],["intentionally",1],["split",1],["by",1],["concern",1],["import",9],["openai4s",2],["work",3],["error",7],["exec",4],["result",4],["layout",1],["constants",2],["wire",1],["limits",1],["exit",3],["codes",1],["sandbox",1],["paths",1],["kinds",3],["protocol",4],["contract",1],["channel",3],["control",1],["auth",3],["handshake",1],["stdout",1],["scrubber",1],["loop",1],["stdlib",1],["only",2],["shims",1],["files",1],["third",1],["party",1],["live",1],["skills",1],["remote",1],["id",1],["naming",1],["despite",1],["really",1],["worker",2],["runtime",2],["see",1],["docs",1],["architecture",1],["md",1],["alias",1],["same",1],["public",1],["symbols",1],["under",1],["more",1],["accurate",1],["stays",1],["primary",1],["compatible",1],["future",1],["annotations",1],["writer",2],["write",4],["event",2],["ready",2],["base",2],["compressed",2],["cap",2],["default",2],["idle",2],["timeout",2],["stage",2],["tail",2],["bytes",2],["all",1]]},{"id":"openai4s_compute_provider/__main__.py","name":[["main",1],["py",1]],"path":[["openai4s",1],["compute",1],["provider",1],["main",1],["py",1]],"body":[["generic",1],["entrypoint",1],["one",1],["loader",2],["every",1],["compute",3],["provider",18],["python",2],["openai4s",2],["main",2],["py",11],["oneshot",3],["op",2],["stage",2],["expect",2],["confined",2],["repl",5],["invoked",1],["as",1],["script",2],["not",3],["because",1],["strips",1],["pythonpath",1],["cwd",1],["from",5],["sys",4],["path",4],["so",3],["file",4],["inserts",1],["package",2],["parent",1],["only",1],["loaded",2],["via",1],["spec",6],["location",2],["skill",1],["dir",1],["never",1],["unverified",1],["sibling",1],["files",1],["there",1],["cannot",2],["shadow",1],["stdlib",1],["third",1],["party",1],["imports",1],["secret",6],["scrubbing",1],["happens",1],["two",1],["stages",1],["code",2],["at",1],["import",4],["time",1],["read",2],["credential",3],["shaped",2],["known",2],["prefix",2],["environment",1],["variables",1],["name",4],["based",2],["heuristic",2],["unrecognized",1],["variable",1],["scrubbed",1],["agnostic",1],["baseline",2],["scrub",5],["runs",1],["here",2],["before",3],["exec",2],["module",5],["loads",2],["resident",5],["prologue",2],["then",1],["re",1],["scrubs",1],["own",3],["declared",2],["env",6],["prefixes",2],["stdin",1],["fd",1],["importlib",3],["util",3],["os",3],["dirname",1],["abspath",1],["pkg",3],["load",1],["byoc",4],["mode",3],["rest",2],["argv",3],["imported",1],["top",1],["level",1],["must",1],["see",1],["vars",1],["unknowable",1],["until",1],["folded",1],["by",1],["mod",3],["if",1],["run",3],["else",1],["placeholder",1],["slot",1],["ignored",1],["reads",1]]},{"id":"openai4s_compute_provider/__main__.py#_load_own_package","name":[["load",1],["own",1],["package",1]],"path":[["openai4s",1],["compute",1],["provider",1],["main",1],["py",1]],"body":[["def",2],["load",2],["own",4],["package",7],["import",2],["by",2],["file",3],["location",2],["without",1],["its",3],["parent",3],["sys",3],["path",5],["insert",1],["dirname",1],["here",5],["be",3],["below",1],["was",1],["imported",1],["lists",1],["directory",2],["searches",1],["so",4],["had",2],["readable",2],["from",4],["inside",1],["confinement",1],["source",1],["editable",1],["install",1],["repository",1],["root",1],["boundary",1],["hand",1],["back",1],["untracked",1],["env",1],["git",1],["every",1],["unrelated",1],["beside",1],["them",1],["process",1],["design",1],["also",1],["has",1],["network",1],["loading",1],["submodule",2],["search",2],["locations",2],["gives",1],["relative",2],["imports",2],["resolve",2],["exactly",1],["as",1],["before",2],["while",1],["nothing",1],["above",1],["needs",1],["at",1],["all",1],["name",3],["os",2],["basename",1],["spec",5],["importlib",2],["util",2],["join",1],["init",1],["py",1],["module",6],["registered",1],["exec",2],["modules",1],["loader",1],["return",1]]},{"id":"openai4s_compute_provider/_channel.py","name":[["channel",1],["py",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["low",1],["level",1],["io",2],["helpers",1],["fd",3],["control",2],["channel",2],["auth",1],["handshake",1],["reader",1],["courtesy",1],["stdout",1],["stderr",1],["scrubber",1],["byte",1],["formatter",1],["none",1],["knows",1],["about",1],["providers",1],["ops",1],["transport",1],["plumbing",1],["resident",1],["builds",1],["from",3],["future",1],["import",8],["annotations",1],["json",1],["os",1],["re",1],["sys",1],["typing",1],["any",1],["constants",1],["exit",1],["protocol",1],["ctrl",1],["line",1],["cap",1],["repl",1],["mode",1],["only",1]]},{"id":"openai4s_compute_provider/_channel.py#_fd3_write","name":[["fd3",1],["write",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["fd3",2],["write",3],["obj",3],["dict",2],["str",2],["any",2],["none",2],["line",3],["json",1],["dumps",1],["separators",1],["encode",1],["utf",1],["os",1],["fd",1],["ctrl",1],["cap",1]]},{"id":"openai4s_compute_provider/_channel.py#fmt_bytes","name":[["fmt",1],["bytes",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["fmt",2],["bytes",2],["int",2],["str",2],["unit",2],["sh",3],["gi",1],["30",1],["mi",1],["20",1],["ki",1],["10",1],["if",1],["return",2],["1f",1]]},{"id":"openai4s_compute_provider/_channel.py#read_auth","name":[["read",1],["auth",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["read",3],["auth",4],["fd",7],["int",2],["ctrl",2],["dict",3],["str",4],["block",1],["single",1],["newline",2],["terminated",1],["op",3],["message",1],["host",1],["writes",1],["then",1],["closes",1],["oneshot",1],["reads",2],["stdin",1],["repl",1],["any",1],["other",1],["shape",1],["eof",1],["before",1],["protocol",4],["violation",1],["exit",7],["rather",1],["than",1],["run",1],["unauthenticated",1],["buf",5],["bytearray",1],["while",1],["not",3],["chunk",3],["os",1],["65536",1],["if",3],["len",1],["line",1],["cap",1],["sys",3],["extend",1],["try",1],["msg",4],["json",1],["loads",1],["bytes",1],["split",1],["except",1],["value",1],["error",1],["isinstance",1],["return",1],["items",1]]},{"id":"openai4s_compute_provider/_channel.py#ScrubWriter","name":[["scrub",1],["writer",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["class",2],["scrub",2],["writer",2],["io",2],["text",2],["iobase",2],["courtesy",1],["filter",1],["naive",1],["print",1],["token",2],["not",1],["control",1],["deliberate",1],["exfil",1],["kernel",1],["grant",1],["already",1],["accepts",1],["agent",1],["has",1],["capabilities",1],["def",4],["init",1],["self",10],["inner",6],["any",1],["pattern",3],["re",1],["str",2],["pat",2],["write",2],["int",2],["return",2],["sub",1],["flush",2],["none",1],["fileno",2]]},{"id":"openai4s_compute_provider/_channel.py#ScrubWriter.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["init",2],["self",4],["inner",4],["any",2],["pattern",5],["re",2],["str",2],["pat",1]]},{"id":"openai4s_compute_provider/_channel.py#ScrubWriter.fileno","name":[["fileno",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["fileno",3],["self",3],["int",2],["return",1],["inner",1]]},{"id":"openai4s_compute_provider/_channel.py#ScrubWriter.flush","name":[["flush",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["flush",3],["self",3],["none",2],["inner",1]]},{"id":"openai4s_compute_provider/_channel.py#ScrubWriter.write","name":[["write",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["write",3],["self",4],["str",2],["int",2],["return",1],["inner",1],["pat",1],["sub",1]]},{"id":"openai4s_compute_provider/_channel.py#write_event","name":[["write",1],["event",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["write",3],["event",3],["kind",4],["str",2],["extra",3],["any",2],["none",2],["fd3",1],["true",1]]},{"id":"openai4s_compute_provider/_channel.py#write_ready","name":[["write",1],["ready",1]],"path":[["openai4s",1],["compute",1],["provider",1],["channel",1],["py",1]],"body":[["def",2],["write",3],["ready",3],["confined",4],["bool",2],["none",2],["fd3",1],["true",1]]},{"id":"openai4s_compute_provider/_constants.py","name":[["constants",1],["py",1]],"path":[["openai4s",1],["compute",1],["provider",1],["constants",1],["py",1]],"body":[["shared",1],["constants",1],["byoc",3],["provider",8],["runtime",1],["kept",1],["one",1],["place",1],["so",3],["resident",2],["control",2],["channel",3],["any",2],["shim",1],["all",2],["agree",1],["same",1],["wire",1],["limits",2],["exit",4],["codes",2],["sandbox",3],["paths",3],["from",4],["future",1],["import",2],["annotations",1],["re",4],["stream",1],["harvest",2],["tail",2],["bytes",4],["1024",4],["ring",1],["256",3],["chunk",1],["64",1],["idle",1],["timeout",1],["15",1],["60",1],["compressed",2],["default",2],["if",1],["host",4],["omits",1],["output",1],["cap",4],["normally",1],["doesn",1],["intentionally",1],["2x",1],["gi",1],["decompressed",1],["10",1],["30",1],["paired",1],["stage",4],["prefix",3],["its",4],["transport",1],["mk",1],["tmp",1],["openai4s",1],["remote",1],["workdir",1],["under",1],["wrapper",1],["relative",1],["local",1],["subprocess",1],["simulator",1],["may",1],["rewrite",1],["tests",1],["work",2],["protocol",1],["70",1],["auth",4],["handshake",1],["violation",1],["signal",1],["sysexits",1],["ex",1],["software",1],["unconfined",1],["71",1],["oneshot",2],["self",1],["enforced",1],["confinement",1],["check",1],["failed",2],["fd",7],["repl",2],["mode",1],["only",3],["per",1],["op",1],["helper",1],["reads",1],["credential",3],["stdin",2],["read",1],["writes",1],["nothing",1],["back",1],["has",1],["no",1],["kernel",1],["uses",1],["because",1],["stdout",2],["cell",1],["execution",1],["bidirectional",1],["ready",1],["event",1],["side",1],["band",1],["needs",2],["separate",1],["owned",1],["socketpair",1],["end",1],["carrying",1],["newline",1],["framed",1],["json",1],["ki",1],["line",2],["capped",1],["both",1],["sides",1],["ctrl",1],["classification",1],["job",2],["env",5],["keys",1],["look",1],["like",1],["forwarded",1],["credentials",1],["values",2],["worth",1],["scrubbing",1],["stderr",1],["tails",1],["agent",1],["supplied",1],["aren",1],["cred",2],["key",4],["compile",1],["token",2],["secret",6],["pass",1],["word",1],["wd",1],["pwd",1],["pw",1],["pat",1],["bearer",1],["cookie",1],["cloud",1],["var",2],["prefixes",4],["scrubbed",2],["process",1],["environment",1],["before",1],["module",1],["imported",1],["see",1],["scrub",1],["agnostic",1],["baseline",2],["each",1],["additionally",1],["declares",1],["own",1],["prologue",1],["folds",1],["names",2],["matching",1],["api",1],["regardless",1],["list",1],["bearing",1],["whose",1],["not",2],["already",1],["shaped",1],["bare",1],["ngc",2],["infer",2],["namespace",1],["nvidia",1],["hf",1],["hugging",1],["aws",1],["azure",1],["gcp",1],["google",1],["application",1],["openai",1],["anthropic",1],["gemini",2],["cohere",1],["replicate",1],["modal",1],["wandb",1],["openai4",6],["llm",1],["ark",1],["claude",1],["chatgpt",1],["deepseek",1],["base",1],["error",1],["kinds",1],["frozenset",1],["found",1],["unauthorized",1],["rate",1],["limited",1],["quota",1],["exhausted",1],["invalid",1],["request",1],["transient",1],["image",1],["build",1],["network",2],["denied",1],["bridge",1],["down",1],["ownership",1],["mismatch",1],["degraded",1],["result",1],["rejected",1]]},{"id":"openai4s_compute_provider/_protocol.py","name":[["protocol",1],["py",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["public",1],["contract",2],["every",1],["byoc",2],["provider",5],["implements",1],["shim",2],["skills",1],["remote",1],["compute",1],["id",1],["py",1],["exports",1],["impl",1],["resident",2],["drives",1],["through",1],["exactly",1],["surface",1],["kept",1],["separate",1],["from",3],["so",1],["import",4],["without",1],["pulling",1],["hardening",1],["lifecycle",1],["machinery",1],["future",1],["annotations",1],["re",1],["typing",1],["any",1],["callable",1],["iterable",1],["no",1],["return",1],["protocol",1]]},{"id":"openai4s_compute_provider/_protocol.py#ByocError","name":[["byoc",1],["error",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["class",2],["byoc",2],["error",3],["exception",2],["structured",1],["provider",1],["failure",1],["kind",4],["one",1],["base",1],["kinds",1],["anything",1],["else",1],["coerced",1],["transient",1],["before",1],["reaches",1],["host",1],["def",1],["init",1],["self",3],["str",2],["msg",3]]},{"id":"openai4s_compute_provider/_protocol.py#ByocError.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["init",2],["self",4],["kind",4],["str",4],["msg",4]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider","name":[["byoc",1],["provider",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["class",2],["byoc",3],["provider",8],["protocol",2],["full",2],["surface",1],["list",14],["dir",6],["volumes",2],["read",3],["file",5],["optional",3],["without",2],["browsable",2],["persistent",4],["store",4],["simply",1],["omits",1],["them",2],["matching",1],["op",2],["surfaces",2],["invalid",2],["request",2],["secret",1],["env",2],["prefixes",1],["tuple",1],["str",24],["token",1],["scrub",1],["regex",1],["re",1],["pattern",1],["def",11],["import",2],["patch",1],["self",11],["none",15],["apply",2],["auth",1],["creds",1],["dict",7],["install",5],["unauth",1],["hook",1],["expired",1],["callable",1],["no",1],["return",1],["create",2],["sandbox",5],["spec",1],["any",4],["id",7],["tags",3],["provision",1],["host",1],["built",1],["identity",1],["openai4s",3],["session",1],["job",1],["already",1],["sanitized",1],["tag",2],["constraints",1],["implementations",1],["support",1],["tagging",1],["must",1],["at",3],["time",1],["merge",1],["owner",2],["last",1],["so",2],["incoming",1],["entry",2],["never",1],["override",1],["ownership",1],["exec",2],["argv",1],["stdin",1],["iterable",2],["bytes",3],["timeout",1],["int",2],["result",1],["owned",1],["terminate",1],["root",4],["path",4],["limit",2],["inside",1],["named",2],["returns",2],["name",2],["type",1],["size",1],["mtime",1],["caps",1],["count",1],["very",1],["wide",1],["directories",1],["don",1],["serialize",1],["iterator",2],["through",1],["helper",1],["providers",1],["omit",1],["method",1],["as",4],["stores",1],["created",1],["backs",2],["browser",2],["landing",1],["view",1],["same",2],["reason",2],["stream",1],["from",1],["download",1],["actions",1]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.apply_auth","name":[["apply",1],["auth",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["apply",2],["auth",2],["self",2],["creds",2],["dict",2],["str",4],["none",2]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.create_sandbox","name":[["create",1],["sandbox",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["create",3],["sandbox",3],["self",2],["spec",2],["dict",4],["str",10],["any",2],["install",4],["id",4],["tags",4],["none",4],["provision",1],["host",1],["built",1],["identity",1],["openai4s",3],["session",1],["job",1],["already",1],["sanitized",1],["provider",1],["tag",2],["constraints",1],["implementations",1],["support",1],["tagging",1],["must",1],["apply",1],["them",1],["at",1],["time",1],["merge",1],["owner",1],["last",1],["so",1],["incoming",1],["entry",1],["never",1],["override",1],["ownership",1]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.exec","name":[["exec",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["exec",4],["self",2],["sandbox",2],["id",2],["str",8],["argv",2],["list",2],["stdin",2],["iterable",2],["bytes",2],["none",12],["env",2],["dict",2],["timeout",2],["int",2],["result",2]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.import_and_patch","name":[["import",1],["patch",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["import",2],["patch",2],["self",2],["none",2]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.install_unauth_hook","name":[["install",1],["unauth",1],["hook",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["install",2],["unauth",2],["hook",2],["self",2],["expired",2],["callable",2],["no",2],["return",2],["none",2]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.list_dir","name":[["list",1],["dir",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["list",6],["dir",4],["self",2],["root",3],["str",6],["path",3],["limit",3],["int",2],["none",4],["dict",2],["any",2],["inside",1],["provider",1],["persistent",1],["store",2],["named",1],["returns",1],["name",1],["type",1],["file",1],["size",1],["mtime",1],["caps",1],["entry",1],["count",1],["so",1],["very",1],["wide",1],["directories",1],["don",1],["serialize",1],["full",1],["iterator",1],["through",1],["helper",1],["providers",1],["without",1],["browsable",1],["omit",1],["method",1],["op",1],["surfaces",1],["as",1],["invalid",1],["request",1]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.list_owned","name":[["list",1],["owned",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["list",4],["owned",2],["self",2],["install",2],["id",2],["str",4],["dict",2],["any",2]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.list_volumes","name":[["list",1],["volumes",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["list",6],["volumes",2],["self",2],["dict",2],["str",2],["any",2],["provider",1],["persistent",1],["stores",1],["returns",1],["name",1],["created",1],["at",2],["backs",1],["file",1],["browser",1],["landing",1],["view",1],["optional",1],["same",1],["reason",1],["as",1],["dir",1]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.read_file","name":[["read",1],["file",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["read",2],["file",3],["self",2],["root",3],["str",4],["path",3],["iterable",2],["bytes",3],["stream",1],["from",1],["provider",1],["persistent",1],["store",1],["named",1],["as",2],["iterator",1],["backs",1],["browser",1],["import",1],["download",1],["actions",1],["byoc",1],["optional",1],["same",1],["reason",1],["list",1],["dir",1]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.read_owner","name":[["read",1],["owner",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["read",2],["owner",2],["self",2],["sandbox",2],["id",2],["str",4],["none",2]]},{"id":"openai4s_compute_provider/_protocol.py#ByocProvider.terminate","name":[["terminate",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["terminate",2],["self",2],["sandbox",2],["id",2],["str",2],["none",2]]},{"id":"openai4s_compute_provider/_protocol.py#ExecResult","name":[["exec",1],["result",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["class",2],["exec",2],["result",2],["protocol",2],["running",1],["command",1],["inside",1],["sandbox",1],["two",1],["byte",1],["streams",1],["plus",1],["blocking",1],["wait",2],["returning",1],["exit",1],["code",1],["stdout",1],["iterable",2],["bytes",2],["stderr",1],["def",1],["self",1],["int",1]]},{"id":"openai4s_compute_provider/_protocol.py#ExecResult.wait","name":[["wait",1]],"path":[["openai4s",1],["compute",1],["provider",1],["protocol",1],["py",1]],"body":[["def",2],["wait",2],["self",2],["int",2]]},{"id":"openai4s_compute_provider/_resident.py","name":[["resident",1],["py",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["byoc",4],["resident",1],["confined",2],["process",1],["hosts",1],["provider",7],["two",2],["entrypoints",1],["share",1],["one",1],["prologue",2],["run",4],["oneshot",3],["per",2],["op",2],["helper",1],["argv",1],["stage",3],["req",1],["json",3],["reply",1],["spawned",2],["once",1],["by",3],["host",3],["transport",1],["repl",3],["long",1],["lived",1],["compute",1],["kernel",2],["cell",2],["idle",2],["timeout",2],["manager",1],["secret",5],["scrubbing",1],["staged",1],["main",1],["runs",1],["agnostic",1],["scrub",2],["env",2],["baseline",2],["before",3],["imports",1],["py",1],["here",1],["re",2],["scrubs",1],["own",1],["declared",1],["prefixes",2],["reading",2],["credential",3],["stdin",2],["fd",1],["together",1],["they",1],["keep",1],["code",1],["from",6],["shaped",1],["known",1],["prefix",2],["environment",2],["variables",1],["name",2],["based",1],["heuristic",1],["unrecognized",1],["variable",1],["not",1],["scrubbed",1],["itself",1],["never",1],["placed",1],["self",1],["enforces",1],["confinement",1],["exit",3],["71",1],["touching",1],["reports",1],["via",1],["ready",2],["gate",1],["future",1],["import",14],["annotations",1],["ctypes",1],["os",1],["resource",1],["signal",1],["sys",1],["threading",1],["time",1],["traceback",1],["typing",1],["any",1],["no",1],["return",1],["channel",1],["writer",1],["fmt",1],["bytes",3],["read",1],["auth",1],["write",2],["event",1],["constants",1],["base",1],["error",2],["kinds",1],["chunk",1],["compressed",1],["cap",1],["default",1],["cred",1],["key",1],["protocol",2],["unconfined",1],["tail",2],["ring",1],["work",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident","name":[["byoc",1],["resident",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["class",2],["byoc",6],["resident",2],["def",5],["init",1],["self",38],["provider",10],["idle",6],["timeout",3],["int",2],["timer",2],["threading",1],["none",8],["creds",4],["dict",1],["str",6],["scrub",11],["list",3],["install",3],["id",3],["lifecycle",1],["run",3],["repl",2],["no",3],["return",5],["prologue",4],["handshake",1],["host",6],["interrupt",2],["sends",1],["sigint",3],["abort",1],["running",1],["cell",2],["restore",1],["default",3],["handler",2],["so",8],["raises",1],["keyboard",1],["inside",1],["instead",1],["killing",1],["kernel",1],["signal",10],["unauth",1],["hook",3],["auth",3],["expired",1],["sys",10],["stdout",4],["writer",3],["token",3],["regex",3],["stderr",4],["worker",1],["moves",1],["protocol",5],["writes",1],["off",1],["fd",6],["high",1],["wrapper",2],["publish",1],["filtered",1],["too",1],["also",1],["covers",1],["chunk",1],["live",2],["stream",1],["every",2],["byte",1],["passes",2],["courtesy",1],["filter",1],["openai4s",1],["wrap",1],["type",1],["ignore",1],["attr",1],["defined",1],["lambda",3],["arm",1],["serve",1],["oneshot",1],["argv",4],["os",15],["exit",7],["op",7],["stage",3],["expect",2],["confined",4],["if",9],["not",3],["probe",3],["unconfined",2],["read",3],["values",1],["isinstance",1],["try",4],["ops",1],["raise",1],["error",4],["invalid",1],["request",1],["unknown",1],["apply",1],["import",2],["patch",1],["open",2],["path",3],["join",2],["req",7],["json",5],["encoding",2],["utf",2],["as",5],["load",1],["configured",3],["app",11],["name",3],["rides",1],["beside",1],["optional",1],["providers",1],["without",2],["concept",1],["simply",1],["don",1],["define",1],["getattr",4],["callable",3],["previously",1],["names",3],["owned",1],["scans",1],["them",1],["rename",1],["never",3],["strands",1],["sandboxes",1],["prior",5],["environment",4],["absent",1],["omits",1],["kwarg",1],["everywhere",1],["sdk",1],["resolves",1],["its",1],["own",2],["env",5],["reply",5],["except",6],["write",2],["redact",4],["traceback",2],["format",2],["exc",2],["kind",6],["base",1],["kinds",1],["else",1],["transient",2],["ok",2],["false",4],["msg",3],["exception",4],["noqa",1],["ble001",1],["repr",1],["wronly",1],["creat",1],["trunc",1],["0o600",1],["fdopen",1],["dump",1],["runs",1],["before",2],["any",1],["third",1],["party",1],["resource",2],["setrlimit",1],["rlimit",1],["core",1],["main",1],["already",1],["ran",1],["baseline",1],["importing",1],["module",1],["re",1],["here",2],["declared",1],["prefixes",2],["credential",1],["next",1],["from",1],["stdin",1],["coexist",1],["namespaced",1],["secret",3],["platform",3],["linux",3],["ctypes",2],["cdll",2],["prctl",1],["pass",3],["elif",1],["darwin",2],["ptrace",1],["31",1],["sigterm",1],["bool",1],["mac",2],["sandbox",2],["has",2],["netns",3],["profile",1],["strongest",1],["invariant",2],["deny",1],["file",1],["subpath",1],["home",7],["by",1],["attempting",1],["listdir",2],["eperm",2],["applied",1],["expanduser",1],["permission",1],["true",1],["filesystem",1],["one",2],["matching",1],["network",2],["namespace",1],["check",1],["was",1],["original",1],["design",1],["helper",1],["whose",1],["whole",1],["job",1],["calling",1],["rest",1],["api",1],["cannot",2],["empty",3],["egress",1],["proxy",1],["front",1],["could",1],["stayed",1],["waiting",1],["decision",1],["isolation",1],["now",1],["separate",1],["capability",1],["reports",1],["explicitly",1],["asks",1],["only",1],["whether",1],["user",1],["been",1],["replaced",1],["under",1],["bwrap",1],["tmpfs",2],["readable",1],["emptiness",1],["be",1],["test",1],["legitimate",1],["device",1],["real",1],["differing",1],["means",1],["mounted",1],["same",1],["shape",1],["inode",1],["anchor",1],["thi",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["init",2],["self",8],["provider",5],["byoc",2],["idle",7],["timeout",5],["int",2],["timer",2],["threading",1],["none",2],["creds",1],["dict",1],["str",4],["scrub",1],["list",1],["install",1],["id",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._arm_idle","name":[["arm",1],["idle",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["arm",2],["idle",7],["self",7],["none",3],["if",1],["timer",4],["not",1],["cancel",1],["threading",1],["daemon",1],["true",1],["start",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._best_effort_terminate","name":[["best",1],["effort",1],["terminate",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["best",2],["effort",2],["terminate",6],["self",3],["sid",3],["str",4],["stage",5],["none",4],["bool",2],["report",1],["whether",1],["was",2],["confirmed",2],["host",1],["reads",1],["sandbox",3],["id",2],["learn",1],["about",1],["dying",1],["helper",1],["never",1],["got",1],["mention",1],["clearing",2],["file",2],["keeps",1],["signal",1],["honest",1],["both",1],["directions",1],["present",1],["means",2],["may",2],["still",2],["exist",1],["bill",1],["absent",1],["nothing",1],["left",1],["behind",1],["swallowing",1],["failure",1],["anyway",1],["would",1],["recreate",1],["orphan",1],["exists",1],["prevent",1],["try",2],["except",2],["exception",1],["return",2],["false",1],["if",1],["os",2],["unlink",1],["path",1],["join",1],["oserror",1],["pass",1],["true",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._drain_wait","name":[["drain",1],["wait",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["drain",2],["wait",5],["int",2],["process",2],["handle",2],["blocks",2],["until",2],["captured",2],["stdout",3],["drained",2],["pass",1],["return",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._handshake","name":[["handshake",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["handshake",2],["self",7],["none",2],["write",1],["ready",1],["confined",2],["probe",1],["creds",2],["read",1],["auth",2],["apply",1],["import",1],["patch",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._on_auth_expired","name":[["auth",1],["expired",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["auth",3],["expired",3],["self",2],["no",2],["return",2],["write",1],["event",1],["os",1],["exit",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._on_idle","name":[["idle",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["idle",3],["self",2],["no",2],["return",2],["write",1],["event",1],["exit",2],["os",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_create","name":[["op",1],["create",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["create",3],["self",9],["req",9],["dict",4],["str",4],["any",4],["sid",8],["sandbox",6],["spec",1],["install",3],["id",5],["tags",2],["write",3],["stage",8],["immediately",1],["so",2],["host",1],["terminate",4],["if",3],["abort",1],["stop",1],["sigterm",2],["lands",1],["between",1],["here",1],["reply",2],["json",2],["being",1],["written",1],["os",9],["exit",1],["see",1],["prologue",1],["low",1],["level",1],["no",1],["python",1],["layer",1],["buffering",1],["lose",1],["try",3],["fd",3],["open",1],["path",2],["join",1],["wronly",1],["creat",1],["trunc",1],["0o600",1],["encode",1],["utf",1],["finally",1],["close",1],["except",2],["exception",2],["pass",1],["best",3],["effort",3],["canonical",1],["owner",5],["read",2],["raise",2],["gone",2],["byoc",1],["error",1],["ownership",1],["mismatch",1],["created",1],["but",1],["its",1],["tag",1],["back",1],["as",1],["not",1],["openai4s",1],["refusing",1],["proceed",1],["has",1],["been",1],["terminated",1],["else",1],["left",1],["running",1],["by",1],["hand",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_list_dir","name":[["op",1],["list",1],["dir",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["list",3],["dir",3],["self",3],["req",5],["dict",4],["str",6],["any",4],["fn",3],["getattr",1],["none",3],["if",2],["not",2],["callable",1],["raise",1],["byoc",2],["error",1],["invalid",1],["request",1],["provider",1],["has",1],["no",1],["persistent",1],["store",1],["browse",1],["limit",5],["entries",3],["root",1],["path",1],["int",1],["else",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_list_volumes","name":[["op",1],["list",1],["volumes",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["list",3],["volumes",4],["self",3],["req",2],["dict",4],["str",4],["any",4],["fn",3],["getattr",1],["none",1],["if",1],["not",1],["callable",1],["raise",1],["byoc",2],["error",1],["invalid",1],["request",1],["provider",1],["has",1],["no",1],["persistent",1],["store",1],["browse",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_probe_many","name":[["op",1],["probe",1],["many",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["probe",6],["many",2],["self",6],["req",4],["dict",5],["str",7],["any",5],["batched",1],["only",1],["host",1],["status",1],["batch",3],["sandboxes",1],["one",7],["helper",2],["round",1],["trip",1],["so",2],["poller",1],["tick",1],["spawns",1],["confined",1],["subprocess",1],["per",5],["provider",2],["not",3],["sandbox",9],["slot",1],["errors",1],["caught",1],["returned",1],["as",4],["ok",5],["false",4],["kind",8],["msg",5],["bad",1],["doesn",1],["kill",1],["install",2],["id",5],["sids",3],["ids",2],["if",3],["isinstance",2],["list",3],["raise",1],["byoc",2],["error",3],["invalid",2],["request",2],["must",2],["be",2],["poll",2],["keeps",1],["latency",1],["same",1],["single",1],["path",1],["sequential",1],["exec",1],["implementations",1],["open",1],["channel",1],["parallel",1],["channels",1],["under",1],["would",1],["just",1],["push",1],["spawn",1],["cost",1],["into",1],["sdk",1],["concurrency",1],["cap",1],["results",5],["sid",5],["append",2],["string",1],["continue",1],["try",1],["except",2],["base",1],["kinds",1],["else",1],["transient",2],["redact",2],["exception",1],["noqa",1],["ble001",1],["repr",1],["return",1],["true",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_read_file","name":[["op",1],["read",1],["file",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["read",4],["file",5],["self",4],["req",6],["dict",4],["str",6],["any",4],["stream",2],["from",2],["provider",2],["persistent",2],["store",2],["stage",4],["out",2],["bin",2],["so",2],["host",2],["import",2],["download",2],["passes",1],["cap",7],["bytes",5],["browser",1],["limit",1],["cut",1],["off",1],["there",1],["result",2],["rejected",2],["misclick",1],["multi",1],["gb",1],["blob",1],["doesn",1],["fill",1],["daemon",1],["tmp",1],["fn",3],["getattr",1],["none",1],["if",3],["not",2],["callable",1],["raise",2],["byoc",3],["error",2],["invalid",1],["request",1],["has",1],["no",1],["int",1],["compressed",1],["default",1],["written",4],["fd",3],["os",7],["open",1],["path",2],["join",1],["wronly",1],["creat",1],["trunc",1],["0o600",1],["try",1],["chunk",6],["root",1],["isinstance",1],["bytearray",1],["write",1],["len",1],["exceeds",1],["fmt",1],["transfer",1],["finally",1],["close",1],["return",1],["ok",1],["true",1],["size",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_reconcile","name":[["op",1],["reconcile",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["reconcile",2],["self",3],["req",3],["dict",4],["str",4],["any",4],["return",1],["ok",1],["true",1],["sandboxes",1],["list",1],["owned",1],["install",1],["id",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_submit","name":[["op",1],["submit",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",3],["op",2],["submit",2],["self",10],["req",10],["dict",4],["str",4],["any",5],["sid",5],["sandbox",8],["id",2],["stage",3],["if",10],["read",4],["owner",2],["install",1],["raise",3],["byoc",2],["error",3],["ownership",1],["mismatch",1],["msg",1],["tgz",4],["os",2],["path",2],["join",1],["tar",5],["gz",3],["defensive",1],["fallback",2],["only",2],["host",5],["always",1],["sends",1],["timeout",11],["job",7],["int",7],["14400",1],["deadline",15],["plumbing",1],["wrapper",28],["watchdog",7],["all",1],["coerced",1],["before",2],["interpolation",1],["means",1],["absent",2],["falls",1],["back",1],["its",4],["own",1],["defaults",1],["no",5],["without",1],["epoch",9],["remaining",10],["harvest",5],["margin",7],["term",5],["grace",5],["place",1],["upgrade",1],["guard",1],["inside",2],["comes",1],["from",4],["submitting",1],["build",1],["may",1],["be",2],["old",4],["frozen",1],["memory",1],["since",1],["boot",1],["while",2],["helper",2],["re",2],["disk",1],["per",1],["spawn",1],["has",2],["ignores",1],["env",12],["pairing",1],["new",7],["outer",3],["free",1],["launch",6],["line",1],["would",5],["leave",1],["nothing",1],["enforcing",1],["detect",1],["vintage",1],["by",2],["knob",1],["staged",1],["text",2],["unreadable",1],["assume",1],["because",1],["legacy",1],["tolerable",1],["form",1],["silent",1],["enforcement",2],["hole",1],["one",1],["false",2],["try",5],["import",1],["tarfile",2],["noqa",1],["plc0415",1],["open",2],["as",6],["tf",3],["stream",3],["members",1],["stop",1],["at",2],["first",4],["exact",1],["name",8],["match",2],["getmembers",1],["decompress",1],["entire",1],["archive",2],["multi",1],["gb",1],["very",1],["training",1],["workloads",1],["protects",1],["just",1],["enumerate",1],["headers",1],["written",1],["unique",1],["so",5],["real",1],["member",3],["startswith",1],["openai4s",1],["sh",6],["continue",1],["fobj",3],["extractfile",1],["not",3],["none",2],["openai4",6],["break",1],["except",4],["exception",3],["disarm",4],["keepalive",4],["staging",5],["failed",2],["after",2],["untar",3],["wrote",1],["run",5],["work",7],["now",1],["present",1],["phase",2],["exactly",1],["pid",1],["idle",2],["running",1],["predicate",1],["exit",1],["forever",1],["will",1],["terminate",1],["best",1],["effort",1],["remove",1],["regains",1],["authority",2],["exec",8],["bash",4],["rm",2],["drain",2],["wait",2],["pass",2],["inputs",1],["upload",3],["split",1],["values",1],["interpolated",1],["into",1],["command",1],["starts",1],["combined",1],["freeze",1],["seconds",2],["anchor",3],["pre",1],["snapshot",1],["uploading",1],["lets",1],["recomputed",1],["fresh",2],["below",1],["rb",1],["rf",1],["mkdir",1],["cd",1],["xzf",1],["stdin",1],["iter",1],["lambda",1],["chunk",1],["rc",7],["finally",1],["unlink",1],["oserror",1],["invalid",1],["request",1],["127",1],["image",1],["missing",1],["corrupt",1],["input",1],["writable",1],["post",1],["recompute",1],["relative",2],["life",1],["absolute",1],["clock",5],["anchors",2],["within",1],["dispatch",1],["latency",1],["derived",1],["tracks",1],["true",1],["wall",1],["matter",1],["long",1],["really",1],["took",1],["max",2],["already",1],["past",1],["arms",1],["immediately",1],["time",2],["comparison",1],["shrink",1],["skew",2],["rides",1],["along",1],["min",1],["cross",1],["check",1],["setsid",3],["else",1],["kill",2],["30",1],["detach",1],["fd",1],["redirects",1],["let",1],["survive",1],["closing",1],["exits",1],["shell",1],["returns",1],["soon",1],["backgrounds",1],["owned",1],["lives",1],["wrapping",1],["never",1],["take",1],["down",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_submit._disarm_keepalive","name":[["disarm",1],["keepalive",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["disarm",4],["keepalive",4],["none",2],["staging",2],["launch",2],["failed",2],["after",2],["untar",2],["wrote",2],["run",7],["sh",7],["work",3],["now",2],["has",2],["present",2],["phase",2],["absent",2],["exactly",2],["pid",2],["idle",4],["watchdog",4],["job",2],["running",2],["predicate",2],["would",2],["self",4],["exit",2],["forever",2],["sandbox",2],["no",2],["host",2],["path",2],["will",2],["terminate",2],["best",2],["effort",2],["remove",2],["so",2],["regains",2],["authority",2],["try",1],["exec",1],["sid",1],["bash",1],["rm",1],["drain",1],["wait",1],["except",1],["exception",1],["pass",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_tail","name":[["op",1],["tail",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",4],["op",3],["tail",5],["self",7],["req",4],["dict",4],["str",9],["any",4],["follow",4],["work",3],["stdout",6],["stderr",2],["log",6],["sandbox",3],["stream",1],["each",1],["line",6],["process",1],["own",2],["as",4],["newline",1],["delimited",1],["json",3],["out",4],["err",2],["text",1],["one",1],["record",1],["per",1],["redact",3],["applied",1],["before",1],["leaves",1],["confined",1],["helper",2],["unlike",1],["every",1],["other",1],["ops",1],["not",1],["return",3],["under",1],["normal",1],["operation",1],["host",1],["reads",1],["our",1],["by",1],["long",1],["viewer",2],["subscribed",1],["sigkills",1],["last",1],["disconnects",1],["so",1],["run",1],["oneshot",1],["never",1],["reaches",1],["its",1],["reply",1],["write",2],["only",1],["fall",1],["through",1],["ok",2],["true",4],["both",1],["follows",1],["have",1],["ended",2],["their",1],["practice",1],["means",1],["gone",1],["sid",4],["id",2],["if",1],["read",1],["owner",2],["install",1],["raise",1],["byoc",1],["error",1],["ownership",1],["mismatch",1],["msg",1],["lock",3],["threading",3],["os",1],["fdopen",1],["sys",1],["fileno",1],["buffering",1],["encoding",1],["utf",2],["emit",3],["tag",5],["none",2],["rec",2],["dumps",1],["separators",1],["path",2],["try",1],["exec",1],["ring",1],["bytes",1],["buf",4],["chunk",2],["lines",2],["split",1],["ln",2],["decode",1],["replace",1],["except",1],["exception",1],["noqa",1],["ble001",1],["teardown",1],["surfaces",1],["here",1],["repr",1],["threads",3],["thread",2],["target",2],["args",2],["daemon",2],["start",1],["join",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_tail.emit","name":[["emit",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["emit",2],["tag",3],["str",4],["line",3],["none",2],["rec",2],["json",1],["dumps",1],["self",1],["redact",1],["separators",1],["lock",1],["out",1],["write",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_tail.follow","name":[["follow",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["follow",2],["tag",4],["str",5],["log",3],["path",3],["none",2],["try",1],["self",2],["exec",1],["sid",1],["tail",3],["ring",1],["bytes",1],["buf",4],["chunk",2],["stdout",1],["lines",2],["split",1],["ln",2],["emit",2],["decode",1],["utf",1],["replace",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["teardown",1],["surfaces",1],["here",1],["ended",1],["redact",1],["repr",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_terminate","name":[["op",1],["terminate",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["terminate",3],["self",5],["req",4],["dict",4],["str",4],["any",4],["sid",4],["sandbox",1],["id",2],["if",1],["read",1],["owner",2],["install",1],["raise",1],["byoc",1],["error",1],["ownership",1],["mismatch",1],["msg",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._op_wait","name":[["op",1],["wait",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["op",2],["wait",4],["self",7],["req",9],["dict",5],["str",7],["any",5],["sid",3],["sandbox",1],["id",3],["stage",3],["install",2],["poll",4],["int",2],["seconds",1],["30",1],["head",7],["probe",4],["one",1],["flags",1],["bool",1],["only",4],["caller",1],["wants",1],["status",2],["job",13],["exit",5],["code",5],["tails",4],["wall",7],["without",1],["streaming",1],["out",8],["tar",3],["gz",3],["by",1],["host",1],["so",3],["poller",1],["cheaply",1],["detect",1],["terminal",1],["state",1],["stream",9],["tarball",1],["once",1],["separate",1],["harvest",3],["call",1],["if",5],["not",1],["ready",2],["return",3],["rc",6],["phase",5],["err",9],["read",2],["error",2],["stdout",4],["tail",2],["stderr",1],["cap",8],["output",1],["bytes",4],["compressed",2],["default",1],["written",7],["tuple",1],["none",3],["try",2],["exec",1],["cat",1],["work",1],["open",1],["os",1],["path",2],["join",1],["wb",1],["as",2],["chunk",3],["write",1],["len",1],["result",1],["rejected",1],["exceeds",1],["fmt",1],["break",1],["blocks",1],["until",1],["drained",1],["discard",1],["rest",1],["doesn",2],["deadlock",1],["helper",1],["guard",1],["drain",1],["reset",1],["here",1],["clobber",1],["hit",1],["diagnosis",1],["pass",2],["except",2],["exception",2],["transient",1],["redact",1],["failed",1],["kind",3],["msg",3],["ok",2],["false",1],["true",2]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._owner_msg","name":[["owner",1],["msg",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["owner",2],["msg",2],["sid",3],["str",4],["return",2],["sandbox",1],["not",1],["tagged",1],["openai4s",2],["install",1],["refusing",1],["touch",1],["either",1],["was",1],["created",1],["outside",1],["by",1],["another",1],["machine",1],["compute",1],["create",1],["will",1],["fresh",1],["one",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._probe_confined","name":[["probe",1],["confined",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["probe",3],["confined",6],["self",3],["bool",2],["if",3],["sys",1],["platform",1],["darwin",1],["mac",2],["os",10],["sandbox",2],["has",3],["no",2],["netns",5],["byoc",1],["profile",1],["strongest",1],["invariant",2],["deny",1],["file",1],["read",2],["subpath",1],["home",11],["by",2],["attempting",1],["listdir",2],["eperm",2],["applied",1],["try",5],["path",2],["expanduser",2],["return",10],["false",6],["except",6],["permission",1],["error",4],["true",3],["exception",1],["linux",2],["filesystem",1],["one",4],["matching",1],["network",2],["namespace",1],["check",2],["was",1],["original",1],["design",1],["helper",3],["whose",2],["whole",1],["job",1],["calling",1],["provider",2],["rest",1],["api",1],["cannot",4],["live",1],["empty",3],["without",1],["host",14],["egress",1],["proxy",1],["front",1],["so",4],["could",3],["never",2],["pass",2],["stayed",1],["unconfined",2],["waiting",1],["decision",1],["isolation",1],["now",1],["separate",1],["capability",1],["reports",2],["explicitly",1],["asks",2],["only",2],["whether",1],["user",1],["been",1],["replaced",1],["under",2],["bwrap",2],["tmpfs",2],["readable",1],["not",5],["emptiness",1],["be",3],["test",2],["legitimate",1],["passes",1],["device",1],["id",1],["real",2],["differing",1],["here",2],["means",1],["mounted",2],["same",1],["shape",1],["as",1],["inode",1],["anchor",4],["replaces",1],["value",4],["come",1],["from",1],["outside",1],["because",1],["process",3],["obtain",1],["dev",6],["environ",2],["openai4",3],["stat",3],["st",3],["int",2],["oserror",4],["supplied",1],["fall",1],["back",1],["comparison",1],["release",1],["behind",1],["may",1],["still",1],["establishing",1],["every",1],["failure",1],["below",1],["fail",1],["closed",1],["correction",1],["each",1],["these",1],["paths",1],["performed",1],["they",1],["answer",2],["verify",1],["boundary",3],["there",1],["run",1],["oneshot",1],["caller",1],["passed",1],["expect",1],["lets",1],["go",1],["credential",1],["call",1],["having",1],["proven",1],["nothing",1],["exactly",1],["confinement",2],["theatre",1],["exists",1],["prevent",1],["arrived",1],["at",1],["route",1],["trips",1],["neither",1],["evidence",1],["proc",7],["missing",1],["says",1],["somewhere",2],["unexpected",1],["ns",3],["net",3],["routinely",1],["unreadable",1],["unprivileged",1],["pid",1],["root",1],["most",1],["reachable",1],["way",1],["into",1],["branch",2],["assume",1],["least",1],["defensible",1],["mine",3],["ino",3],["malformed",1],["question",1],["either",1],["must",1],["crash",1],["above",1],["already",1],["catches",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._probe_one","name":[["probe",1],["one",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["probe",13],["one",5],["self",17],["sid",8],["str",6],["poll",7],["int",6],["flags",13],["bool",2],["true",5],["dict",2],["any",2],["only",6],["core",1],["shared",1],["by",2],["op",3],["wait",5],["many",1],["ownership",3],["check",1],["bounded",2],["phase",24],["tails",3],["never",3],["streams",1],["out",4],["tar",4],["gz",3],["raises",1],["byoc",2],["error",8],["not",8],["found",1],["callers",1],["map",1],["into",3],["per",2],["slot",1],["shape",1],["if",11],["read",7],["owner",2],["install",1],["id",1],["raise",1],["mismatch",1],["msg",3],["wrapper",3],["writes",2],["last",2],["after",2],["mv",2],["so",7],["its",1],["presence",1],["means",1],["harvest",8],["complete",1],["atomic",1],["exec",8],["bash",3],["seq",1],["max",1],["work",11],["exit",2],["sleep",1],["done",2],["drain",1],["return",3],["ok",3],["ready",1],["false",7],["forwarded",1],["user",1],["creds",1],["hf",1],["token",1],["etc",1],["live",1],["job",18],["env",6],["sandbox",1],["pull",1],["them",3],["scrub",2],["redacts",1],["source",2],["fresh",1],["shell",1],["emit",1],["nul",1],["delimited",1],["handles",1],["multiline",1],["values",1],["line",1],["wise",1],["parsing",1],["cannot",1],["credential",1],["shaped",1],["keys",1],["scrubbed",1],["benign",1],["agent",1],["survives",1],["try",4],["envcat",3],["dev",1],["null",2],["envdump",2],["join",3],["stdout",3],["entry",2],["split",2],["eq",2],["partition",2],["continue",2],["ks",2],["decode",3],["utf",2],["replace",3],["cred",1],["key",1],["re",4],["search",1],["vs",3],["len",2],["append",1],["except",4],["exception",5],["pass",1],["first",1],["already",2],["confirmed",1],["exists",2],["rc",7],["wall",3],["survive",1],["cap",1],["exceeded",1],["break",3],["stream",1],["none",18],["err",14],["failures",2],["retried",1],["once",2],["then",2],["surfaced",1],["as",8],["retriable",2],["just",1],["proved",1],["proves",1],["was",3],["atomically",1],["staged",2],["blip",2],["cat",7],["must",1],["next",2],["tick",2],["flow",1],["terminal",2],["classification",3],["whose",1],["skip",1],["arm",1],["would",3],["destroy",1],["outputs",1],["parse",1],["keep",1],["structured",1],["path",2],["range",2],["phasecat",3],["ascii",1],["strip",1],["kind",2],["transient",3],["redact",5],["failed",6],["twice",2],["assert",1],["tag",3],["rest",2],["parts",5],["value",1],["unparseable",1],["fields",3],["likely",1],["disk",1],["full",1],["else",2],["unrecognized",1],["content",1],["deadline",9],["sentinels",1],["additive",1],["old",1],["hosts",1],["drop",1],["at",2],["their",1],["reply",1],["allowlist",1],["fired",11],["container",1],["watchdog",2],["termed",1],["workload",2],["host",1],["classifies",1],["143",1],["137",1],["sentinel",5],["timed",1],["timeout",6],["escalated",1],["kill",2],["term",1],["resistant",1],["both",1],["staleness",1],["gate",1],["honored",1],["newer",2],["than",1],["scrubs",1],["forgeries",1],["legitimate",1],["always",1],["predates",1],["marker",1],["anything",1],["created",1],["afterwards",1],["reads",1],["ignored",1],["shot",1],["swallowed",1],["here",2],["silently",1],["committing",1],["genuine",1],["skipping",1],["terminate",1],["retry",1],["surface",1],["poller",1],["probes",1],["skips",1],["entirely",1],["committed",1],["earlier",1],["status",1],["head",1],["consumed",1],["double",1],["failure",1],["hard",1],["fail",1],["whole",1],["nt",2],["printf",2],["flag",3],["bytes",3],["ta",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._prologue","name":[["prologue",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["prologue",2],["self",3],["none",4],["resource",2],["setrlimit",1],["rlimit",1],["core",1],["main",1],["already",1],["ran",1],["baseline",1],["scrub",2],["before",1],["importing",1],["provider",3],["module",1],["re",1],["run",1],["here",1],["own",1],["declared",1],["prefixes",2],["so",1],["credential",1],["read",1],["next",1],["from",1],["stdin",1],["fd",1],["never",1],["coexist",1],["namespaced",1],["secret",3],["environment",1],["env",2],["if",1],["sys",2],["platform",2],["linux",1],["try",2],["ctypes",2],["cdll",2],["prctl",1],["except",2],["exception",2],["pass",2],["elif",1],["darwin",1],["ptrace",1],["31",1],["signal",3],["sigterm",1],["lambda",1],["os",1],["exit",2],["protocol",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._redact","name":[["redact",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["redact",2],["self",4],["str",4],["token",1],["scrub",2],["regex",1],["sub",1],["replace",1],["return",1],["join",1],["if",1],["isprintable",1],["else",1],["tail",1],["bytes",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._serve_repl","name":[["serve",1],["repl",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",3],["serve",2],["repl",2],["self",4],["no",2],["return",3],["compute",4],["provider",4],["kernel",5],["reuses",2],["worker",13],["stdin",6],["stdout",2],["json",2],["cell",4],["loop",2],["verbatim",2],["entrypoint",2],["only",2],["owns",2],["prologue",2],["handshake",2],["idle",7],["timer",4],["import",2],["hand",2],["off",2],["so",3],["protocol",6],["stays",2],["single",2],["sourced",2],["sits",2],["at",2],["root",4],["py",3],["relative",2],["openai4s",6],["os",5],["path",4],["join",1],["dirname",2],["abspath",1],["file",2],["ns",2],["dict",1],["str",2],["any",1],["name",1],["main",2],["open",1],["encoding",1],["utf",1],["as",2],["code",2],["compile",1],["read",1],["exec",3],["readline",4],["window",1],["between",1],["cells",1],["waiting",1],["input",1],["not",2],["during",1],["one",1],["30",1],["min",2],["image",1],["build",1],["doesn",1],["trip",1],["15",1],["lazy",1],["lookup",1],["publishes",1],["its",1],["private",1],["dup",1],["sys",4],["inside",1],["after",1],["never",1],["fall",1],["back",1],["captured",1],["reader",2],["second",1],["over",1],["fd",1],["consume",1],["host",1],["next",1],["request",1],["arm",1],["try",1],["proto",3],["getattr",1],["none",2],["if",1],["raise",1],["oserror",1],["published",1],["recovery",1],["will",1],["republish",1],["line",2],["finally",1],["cancel",1],["type",1],["ignore",1],["attr",1],["defined",1],["exit",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._serve_repl.readline_with_idle","name":[["readline",1],["idle",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["readline",3],["idle",6],["str",2],["window",2],["between",2],["cells",2],["waiting",2],["input",2],["not",3],["during",2],["one",2],["so",2],["30",2],["min",4],["image",2],["build",2],["doesn",2],["trip",2],["15",2],["timer",3],["lazy",2],["lookup",2],["worker",3],["publishes",2],["its",2],["private",2],["dup",2],["as",2],["sys",5],["openai4s",3],["protocol",4],["stdin",6],["inside",2],["main",2],["after",2],["exec",2],["never",2],["fall",2],["back",2],["captured",2],["reader",4],["second",2],["over",2],["fd",2],["consume",2],["host",2],["next",2],["request",2],["self",2],["arm",1],["try",1],["proto",3],["getattr",1],["none",2],["if",1],["raise",1],["oserror",1],["published",1],["recovery",1],["will",1],["republish",1],["line",2],["finally",1],["cancel",1],["return",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._stage","name":[["stage",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["stage",12],["req",5],["dict",2],["str",5],["any",2],["host",2],["supplied",2],["via",2],["json",2],["sandbox",2],["confines",2],["writes",2],["anyway",2],["but",2],["reject",2],["anything",2],["outside",2],["expected",2],["mkdtemp",2],["prefix",6],["so",2],["protocol",2],["bug",2],["be",2],["levered",2],["into",2],["arbitrary",2],["path",10],["open",2],["realpath",4],["both",2],["sides",2],["mac",2],["os",8],["tmp",4],["symlink",2],["private",2],["if",2],["not",2],["isinstance",1],["raise",2],["byoc",2],["error",2],["invalid",2],["request",2],["bad",2],["real",4],["join",1],["dirname",1],["basename",1],["startswith",1],["isdir",1],["return",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident._tails","name":[["tails",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["tails",2],["self",5],["sid",3],["str",6],["dict",2],["sep",4],["try",1],["exec",1],["bash",1],["tail",8],["bytes",2],["work",2],["stdout",4],["log",2],["dev",2],["null",2],["printf",1],["stderr",3],["buf",2],["join",1],["wait",1],["except",1],["exception",1],["return",2],["out",2],["err",2],["partition",1],["redact",2],["decode",2],["utf",2],["replace",2]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident.run_oneshot","name":[["run",1],["oneshot",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["run",2],["oneshot",2],["self",19],["argv",5],["list",3],["str",3],["no",2],["return",2],["signal",3],["sigint",1],["lambda",1],["os",10],["exit",5],["protocol",1],["op",7],["stage",3],["expect",2],["confined",3],["prologue",1],["if",7],["not",2],["probe",1],["unconfined",1],["creds",3],["read",1],["auth",2],["fd",3],["scrub",1],["values",1],["isinstance",1],["try",1],["ops",1],["raise",1],["byoc",2],["error",3],["invalid",1],["request",1],["unknown",1],["apply",1],["import",1],["patch",1],["open",2],["path",2],["join",2],["req",7],["json",5],["encoding",2],["utf",2],["as",4],["load",1],["host",2],["configured",3],["app",11],["name",3],["rides",1],["every",1],["beside",1],["install",1],["id",1],["optional",1],["provider",3],["hook",1],["providers",1],["without",1],["concept",1],["simply",1],["don",1],["define",1],["getattr",4],["none",3],["callable",3],["previously",1],["names",3],["owned",1],["scans",1],["them",1],["so",2],["rename",1],["never",1],["strands",1],["sandboxes",1],["prior",5],["environment",3],["absent",1],["omits",1],["kwarg",1],["everywhere",1],["sdk",1],["resolves",1],["its",1],["own",1],["default",1],["env",3],["reply",5],["except",2],["sys",2],["stderr",2],["write",2],["redact",4],["traceback",2],["format",2],["exc",2],["kind",6],["base",1],["kinds",1],["else",1],["transient",2],["ok",2],["false",2],["msg",3],["exception",1],["noqa",1],["ble001",1],["repr",1],["wronly",1],["creat",1],["trunc",1],["0o600",1],["fdopen",1],["dump",1]]},{"id":"openai4s_compute_provider/_resident.py#ByocResident.run_repl","name":[["run",1],["repl",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["run",2],["repl",3],["self",11],["no",2],["return",2],["prologue",1],["handshake",1],["host",1],["interrupt",2],["sends",1],["sigint",2],["abort",1],["running",1],["cell",2],["restore",1],["default",2],["handler",2],["so",3],["raises",1],["keyboard",1],["inside",1],["instead",1],["killing",1],["kernel",1],["signal",4],["int",1],["install",1],["unauth",1],["hook",2],["auth",1],["expired",1],["sys",5],["stdout",4],["scrub",7],["writer",3],["token",3],["regex",3],["stderr",2],["worker",1],["moves",1],["protocol",3],["writes",1],["off",1],["fd",2],["high",1],["wrapper",2],["publish",1],["filtered",1],["too",1],["also",1],["covers",1],["chunk",1],["live",1],["stream",1],["every",1],["byte",1],["passes",1],["courtesy",1],["filter",1],["openai4s",1],["wrap",1],["type",1],["ignore",1],["attr",1],["defined",1],["lambda",1],["arm",1],["idle",1],["serve",1]]},{"id":"openai4s_compute_provider/_resident.py#scrub_secret_env","name":[["scrub",1],["secret",1],["env",1]],"path":[["openai4s",1],["compute",1],["provider",1],["resident",1],["py",1]],"body":[["def",2],["scrub",3],["secret",8],["env",3],["extra",3],["prefixes",8],["tuple",3],["str",2],["none",3],["delete",1],["bearing",1],["environment",2],["variables",2],["from",3],["os",3],["environ",3],["place",1],["called",1],["twice",1],["so",1],["provider",7],["top",1],["level",1],["code",1],["cannot",2],["read",2],["credential",2],["shaped",1],["known",1],["prefix",3],["main",1],["before",3],["module",2],["imported",1],["only",2],["agnostic",1],["baseline",3],["makes",1],["any",1],["import",1],["literally",1],["true",1],["since",1],["own",2],["declared",1],["unknowable",1],["until",1],["its",3],["loaded",2],["byoc",1],["resident",1],["prologue",1],["folded",1],["variable",2],["removed",2],["name",3],["matches",2],["cred",2],["key",3],["re",2],["api",1],["token",1],["starts",1],["based",1],["heuristic",1],["stored",1],["under",1],["neither",1],["rule",1],["not",2],["scrubbed",1],["everything",1],["else",1],["survives",1],["openai4",2],["host",3],["home",1],["dev",1],["confinement",1],["probe",3],["live",1],["anchor",1],["older",1],["netns",1],["ino",1],["now",1],["fallback",1],["release",1],["behind",1],["http",1],["proxy",2],["https",1],["both",1],["anchors",1],["must",1],["keep",1],["surviving",1],["scrubbing",1],["one",1],["broken",1],["but",1],["verify",1],["boundary",1],["confined",2],["answers",1],["by",1],["failing",1],["closed",1],["note",1],["nvidia",2],["visible",1],["devices",1],["catches",1],["deliberately",1],["helper",1],["no",1],["gpu",1],["work",1],["list",1],["if",1],["startswith",1],["search",1],["pop",1]]},{"id":"openai4s_worker_runtime/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["worker",1],["runtime",1],["init",1],["py",1]],"body":[["openai4s",7],["worker",5],["runtime",5],["accurately",1],["named",1],["alias",3],["ships",1],["as",1],["mod",1],["compute",6],["provider",9],["legacy",1],["package",4],["name",1],["says",1],["but",1],["actually",1],["contains",1],["stdlib",2],["only",2],["byoc",8],["exec",4],["result",4],["contract",1],["fd",1],["control",1],["channel",2],["auth",3],["handshake",1],["stdout",1],["scrubber",1],["resident",4],["process",2],["lifecycle",1],["prologue",1],["oneshot",1],["repl",1],["import",5],["time",1],["secret",5],["scrubbing",1],["see",1],["docs",2],["architecture",1],["md",2],["section",2],["option",1],["decision",1],["refactor",1],["plan",1],["module",1],["pure",1],["re",1],["export",1],["defines",1],["nothing",1],["its",2],["own",1],["changes",1],["no",2],["behavior",1],["remains",2],["primary",1],["private",1],["submodules",1],["protocol",3],["py",4],["constants",1],["stay",1],["they",1],["every",2],["public",1],["symbol",1],["same",1],["object",1],["under",1],["both",1],["names",1],["so",1],["isinstance",1],["identity",1],["checks",1],["interchangeable",1],["across",1],["two",1],["imports",1],["runnable",1],["confined",1],["entrypoint",1],["python",1],["has",1],["main",1],["new",1],["code",1],["may",1],["prefer",1],["from",4],["work",3],["error",5],["while",1],["existing",1],["keeps",1],["working",1],["unchanged",1],["like",1],["aliases",1],["future",1],["annotations",1],["base",2],["kinds",2],["baseline",2],["prefixes",2],["compressed",2],["cap",2],["default",2],["exit",2],["idle",2],["timeout",2],["stage",2],["prefix",2],["tail",2],["bytes",2],["scrub",4],["writer",2],["read",2],["env",2],["write",4],["event",2],["ready",2],["all",1]]},{"id":"openai4s/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["init",1],["py",1]],"body":[["openai4s",1],["code",2],["as",1],["action",2],["independent",1],["agent",2],["system",1],["pure",1],["python",1],["whose",1],["space",1],["turing",1],["complete",1],["running",1],["persistent",1],["kernel",1],["linux",1],["daemon",1],["form",1],["factor",1],["version",1]]},{"id":"openai4s/__main__.py","name":[["main",1],["py",1]],"path":[["openai4s",1],["main",1],["py",1]],"body":[["enable",1],["python",1],["openai4s",2],["as",1],["cli",2],["entrypoint",1],["import",2],["sys",2],["from",1],["main",3],["if",1],["name",1],["exit",1]]},{"id":"openai4s/adapters/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["adapters",1],["init",1],["py",1]],"body":[["optional",1],["ecosystem",1],["adapters",1],["kept",1],["outside",1],["stdlib",1],["runtime",1],["core",1],["all",1],["list",1],["str",1]]},{"id":"openai4s/adapters/jupyter/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["init",1],["py",1]],"body":[["optional",1],["jupyter",4],["compatibility",1],["open",1],["ai4",1],["scientific",1],["workers",1],["importing",1],["package",1],["never",1],["imports",1],["ipython",1],["zero",1],["mq",1],["ipykernel",1],["kernel",5],["spec",3],["generation",1],["installation",1],["stay",1],["stdlib",1],["only",2],["wire",1],["dependency",1],["loaded",1],["frontend",1],["launches",1],["mod",1],["bridge",1],["from",1],["openai4s",1],["adapters",1],["kernelspec",1],["import",1],["names",2],["adapter",2],["status",2],["install",2],["kernelspecs",4],["write",2],["all",1]]},{"id":"openai4s/adapters/jupyter/bridge.py","name":[["bridge",1],["py",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["optional",1],["jupyter",2],["wire",1],["adapter",1],["around",1],["existing",1],["open",1],["ai4",1],["workers",1],["ipykernel",1],["zero",1],["mq",1],["imported",1],["only",1],["by",1],["func",1],["main",4],["explicitly",1],["requesting",1],["bridge",2],["class",2],["scientific",1],["execution",1],["still",1],["travels",1],["through",1],["openai4s",2],["kernel",3],["manager",1],["its",1],["hardened",1],["json",1],["line",1],["protocol",1],["intentionally",1],["standalone",1],["namespace",1],["not",3],["attach",1],["web",1],["session",1],["expose",1],["host",1],["rpc",1],["claim",1],["gateway",1],["artifact",1],["capture",1],["from",3],["future",1],["import",6],["annotations",1],["argparse",1],["os",1],["sys",1],["typing",1],["any",2],["callable",2],["version",1],["runtime",1],["factory",1],["str",2],["if",1],["name",1],["raise",1],["system",1],["exit",1],["all",1],["unavailable",1],["build",1],["parser",1],["create",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#_error_fields","name":[["error",1],["fields",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["error",7],["fields",2],["any",2],["fallback",6],["str",3],["open",2],["ai4",2],["skernel",2],["dict",2],["text",3],["lines",3],["splitlines",1],["last",5],["next",1],["line",3],["strip",4],["reversed",1],["if",2],["name",5],["value",5],["split",1],["else",1],["return",1],["ename",1],["evalue",1],["traceback",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#_language_info","name":[["language",1],["info",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["language",5],["info",4],["str",4],["dict",2],["any",2],["if",1],["python",4],["return",2],["name",3],["version",5],["sys",2],["major",1],["minor",1],["mimetype",2],["text",2],["codemirror",2],["mode",2],["pygments",2],["lexer",2],["python3",1],["file",2],["extension",2],["py",1],["unknown",1],["source",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#_load_ipykernel","name":[["load",1],["ipykernel",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["load",2],["ipykernel",5],["tuple",2],["type",5],["try",1],["from",4],["kernelapp",1],["import",3],["ipkernel",2],["app",2],["kernelbase",1],["kernel",3],["as",3],["jupyter",6],["except",2],["error",2],["module",1],["not",2],["found",2],["exc",6],["raise",2],["bridge",2],["unavailable",2],["wire",2],["support",1],["optional",3],["install",3],["python",1],["pip",1],["exception",1],["noqa",1],["ble001",1],["partial",1],["stack",1],["was",1],["but",1],["could",1],["be",1],["loaded",1],["name",1],["return",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#_spawn_runtime","name":[["spawn",1],["runtime",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["spawn",4],["runtime",2],["language",5],["str",4],["cwd",6],["any",2],["if",2],["python",2],["from",2],["openai4s",2],["kernel",7],["manager",1],["import",2],["return",2],["dispatcher",1],["none",1],["mode",1],["jupyter",1],["raise",1],["value",1],["error",1],["must",1],["be",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#build_parser","name":[["build",1],["parser",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["build",2],["parser",8],["argparse",3],["argument",4],["prog",1],["python",2],["openai4s",1],["adapters",1],["jupyter",2],["bridge",2],["description",1],["open",1],["ai4",1],["optional",1],["wire",1],["add",2],["help",1],["true",2],["language",1],["choices",1],["required",1],["return",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class","name":[["create",1],["kernel",1],["class",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",8],["create",3],["kernel",16],["class",3],["language",13],["str",12],["base",6],["type",8],["none",16],["runtime",10],["factory",7],["optional",2],["ipykernel",2],["kernelbase",1],["implementation",3],["dependency",1],["injection",1],["keeps",1],["bridge",4],["offline",1],["contracts",1],["testable",1],["without",1],["installing",1],["jupyter",4],["production",1],["callers",2],["omit",1],["both",1],["arguments",1],["strip",1],["lower",1],["if",15],["not",11],["python",3],["raise",1],["value",4],["error",17],["must",1],["be",1],["app",1],["load",1],["spawn",1],["info",4],["open",8],["ai4",8],["sjupyter",5],["openai4s",8],["version",2],["banner",1],["standalone",1],["host",1],["rpc",1],["web",1],["session",5],["sharing",1],["unavailable",1],["help",1],["links",1],["list",2],["dict",4],["init",2],["self",27],["args",2],["any",8],["kwargs",3],["super",1],["os",1],["getcwd",1],["shutdown",5],["false",2],["stream",9],["name",9],["text",12],["send",4],["response",3],["iopub",3],["socket",3],["execute",3],["code",2],["silent",6],["bool",5],["store",2],["history",2],["true",2],["user",4],["expressions",3],["allow",2],["stdin",2],["del",1],["streamed",9],["chunk",3],["append",1],["stdout",12],["try",3],["result",6],["origin",1],["except",3],["exception",3],["as",2],["exc",8],["noqa",3],["ble001",3],["convert",1],["wire",2],["fields",10],["fallback",2],["return",6],["status",6],["execution",6],["count",6],["join",1],["startswith",1],["len",1],["elif",2],["non",1],["conforming",1],["worker",2],["should",2],["make",1],["final",1],["output",1],["disappear",1],["at",1],["worst",1],["frontend",1],["sees",1],["duplicate",1],["prefix",1],["stderr",2],["interrupted",2],["keyboard",3],["interrupt",8],["ename",1],["evalue",1],["traceback",1],["else",3],["ok",3],["payload",1],["hardened",1],["protocol",1],["has",1],["no",1],["arbitrary",1],["expression",1],["evaluation",1],["side",1],["channel",1],["new",1],["cell",1],["async",1],["request",2],["ident",3],["parent",2],["mode",1],["message",1],["means",1],["handler",1],["owns",2],["delivery",1],["sends",1],["sigint",1],["its",1],["whole",1],["process",1],["group",1],["calling",1],["after",1],["interrupting",1],["our",1],["exact",1],["child",1],["would",1],["double",1],["deliver",1],["signal",1],["kill",1],["encode",1],["content",4],["getattr",1],["reply",1],["restart",3],["still",1],["teardown",1],["pass",1],["finally",1],["spython",1],["srjupyter",1],["qualname",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class.OpenAI4SJupyterKernel","name":[["open",1],["ai4",1],["sjupyter",1],["kernel",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["class",2],["open",3],["ai4",3],["sjupyter",2],["kernel",5],["base",3],["implementation",2],["openai4s",8],["language",4],["version",2],["info",2],["banner",1],["standalone",1],["jupyter",2],["bridge",3],["host",1],["rpc",1],["web",1],["session",5],["sharing",1],["unavailable",1],["help",1],["links",1],["list",2],["dict",4],["str",9],["def",6],["init",2],["self",27],["args",2],["any",8],["kwargs",3],["none",7],["super",1],["runtime",4],["factory",1],["os",1],["getcwd",1],["shutdown",5],["false",2],["stream",9],["name",7],["text",12],["value",3],["if",12],["send",4],["response",3],["iopub",3],["socket",3],["execute",3],["code",2],["silent",6],["bool",5],["store",2],["history",2],["true",2],["user",4],["expressions",3],["allow",2],["stdin",2],["del",1],["streamed",9],["chunk",3],["append",1],["not",10],["stdout",12],["try",3],["result",6],["origin",1],["except",3],["exception",3],["as",2],["exc",8],["noqa",3],["ble001",3],["convert",1],["wire",2],["error",16],["fields",10],["type",4],["fallback",2],["return",5],["status",6],["execution",6],["count",6],["join",1],["startswith",1],["len",1],["elif",2],["non",1],["conforming",1],["worker",2],["should",2],["make",1],["final",1],["output",1],["disappear",1],["at",1],["worst",1],["frontend",1],["sees",1],["duplicate",1],["prefix",1],["stderr",2],["interrupted",2],["keyboard",3],["interrupt",8],["ename",1],["evalue",1],["traceback",1],["else",2],["ok",3],["payload",1],["hardened",1],["protocol",1],["has",1],["no",1],["arbitrary",1],["expression",1],["evaluation",1],["side",1],["channel",1],["callers",1],["new",1],["cell",1],["async",1],["request",2],["ident",3],["parent",2],["mode",1],["message",1],["means",1],["handler",1],["owns",2],["delivery",1],["sends",1],["sigint",1],["its",1],["whole",1],["process",1],["group",1],["calling",1],["after",1],["interrupting",1],["our",1],["exact",1],["child",1],["would",1],["double",1],["deliver",1],["signal",1],["kill",1],["encode",1],["content",4],["getattr",1],["reply",1],["restart",3],["still",1],["teardown",1],["pass",1],["finally",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class.OpenAI4SJupyterKernel.__init__","name":[["init",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["init",3],["self",4],["args",3],["any",4],["kwargs",3],["none",2],["super",1],["openai4s",2],["runtime",1],["factory",1],["language",1],["os",1],["getcwd",1],["shutdown",1],["false",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class.OpenAI4SJupyterKernel._stream","name":[["stream",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["stream",3],["self",4],["name",4],["str",3],["text",4],["any",2],["none",2],["value",3],["if",1],["send",1],["response",1],["iopub",1],["socket",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class.OpenAI4SJupyterKernel.do_execute","name":[["execute",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",3],["execute",4],["self",15],["code",3],["str",6],["silent",7],["bool",6],["store",3],["history",3],["true",2],["user",5],["expressions",4],["dict",4],["none",5],["allow",3],["stdin",3],["false",2],["kwargs",2],["any",2],["del",1],["streamed",9],["list",1],["chunk",3],["text",9],["append",1],["if",9],["not",8],["stream",5],["stdout",12],["try",1],["result",6],["openai4s",1],["runtime",1],["origin",1],["except",1],["exception",1],["as",1],["exc",4],["noqa",1],["ble001",1],["convert",1],["wire",1],["error",13],["fields",9],["type",2],["name",2],["fallback",1],["send",2],["response",2],["iopub",2],["socket",2],["return",3],["status",3],["execution",6],["count",6],["join",1],["startswith",1],["len",1],["elif",2],["non",1],["conforming",1],["worker",2],["should",2],["make",1],["final",1],["output",1],["disappear",1],["at",1],["worst",1],["frontend",1],["sees",1],["duplicate",1],["prefix",1],["stderr",2],["interrupted",2],["keyboard",3],["interrupt",3],["ename",1],["evalue",1],["traceback",1],["else",1],["ok",1],["payload",1],["hardened",1],["protocol",1],["has",1],["no",1],["arbitrary",1],["expression",1],["evaluation",1],["side",1],["channel",1],["callers",1],["new",1],["cell",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class.OpenAI4SJupyterKernel.do_execute.on_chunk","name":[["chunk",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["chunk",2],["text",4],["str",2],["none",2],["streamed",1],["append",1],["if",1],["not",1],["silent",1],["self",1],["stream",1],["stdout",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class.OpenAI4SJupyterKernel.do_shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["shutdown",5],["self",5],["restart",4],["bool",3],["dict",2],["if",1],["not",1],["openai4s",3],["try",1],["runtime",1],["except",1],["exception",1],["noqa",1],["ble001",1],["jupyter",1],["still",1],["owns",1],["teardown",1],["pass",1],["finally",1],["true",1],["return",1],["status",1],["ok",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#create_kernel_class.OpenAI4SJupyterKernel.interrupt_request","name":[["interrupt",1],["request",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["async",2],["def",2],["interrupt",8],["request",4],["self",4],["stream",3],["any",8],["ident",4],["parent",3],["mode",2],["message",2],["means",2],["handler",2],["owns",2],["delivery",2],["kernel",2],["base",2],["sends",2],["sigint",2],["bridge",4],["its",2],["whole",2],["process",2],["group",2],["calling",2],["after",2],["interrupting",2],["our",2],["exact",2],["child",2],["would",2],["double",2],["deliver",2],["signal",2],["kill",2],["try",1],["openai4s",1],["runtime",1],["except",1],["exception",1],["as",1],["exc",4],["noqa",1],["ble001",1],["encode",1],["wire",1],["error",3],["content",4],["status",2],["fields",1],["type",2],["name",2],["fallback",1],["else",1],["ok",1],["session",4],["getattr",1],["none",2],["if",1],["not",1],["send",1],["reply",1],["return",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#JupyterBridgeUnavailable","name":[["jupyter",1],["bridge",1],["unavailable",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["class",2],["jupyter",3],["bridge",2],["unavailable",2],["runtime",2],["error",2],["optional",1],["wire",1],["dependency",1],["absent",1],["unusable",1]]},{"id":"openai4s/adapters/jupyter/bridge.py#main","name":[["main",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["bridge",1],["py",1]],"body":[["def",2],["main",2],["argv",4],["list",2],["str",2],["none",4],["int",2],["parser",3],["build",1],["args",5],["wire",2],["parse",1],["known",1],["try",1],["kernel",7],["base",3],["app",2],["load",1],["ipykernel",1],["except",1],["jupyter",1],["bridge",1],["unavailable",1],["as",1],["exc",2],["print",1],["error",1],["file",1],["sys",1],["stderr",1],["return",2],["class",4],["create",1],["language",1],["launch",1],["instance",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py","name":[["kernelspec",1],["py",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["pure",1],["stdlib",1],["kernel",6],["spec",3],["description",1],["export",1],["installation",1],["generated",1],["specs",1],["launch",1],["optional",1],["jupyter",1],["wire",1],["bridge",4],["they",1],["not",1],["replace",1],["tunnel",1],["open",3],["ai4",3],["hardened",1],["json",2],["per",1],["line",1],["worker",1],["protocol",1],["merely",1],["another",1],["host",1],["side",1],["adapter",2],["around",1],["existing",1],["manager",1],["from",3],["future",1],["import",8],["annotations",1],["importlib",1],["util",1],["os",1],["sys",1],["uuid",1],["pathlib",1],["path",1],["typing",1],["iterable",1],["mapping",1],["names",3],["python",4],["openai4s",2],["display",1],["standalone",2],["all",1],["error",1],["status",1],["default",1],["user",1],["kernels",2],["dir",2],["install",1],["kernelspecs",2],["prefix",1],["selected",1],["languages",1],["write",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#_language","name":[["language",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["language",3],["value",4],["str",5],["normalized",3],["strip",1],["lower",1],["if",1],["not",1],["kernel",1],["names",1],["raise",1],["error",1],["must",1],["be",1],["python",1],["return",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#adapter_status","name":[["adapter",1],["status",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["adapter",3],["status",2],["dict",2],["describe",1],["availability",1],["without",1],["importing",1],["optional",1],["jupyter",2],["packages",1],["try",1],["available",4],["importlib",1],["util",1],["find",1],["spec",3],["ipykernel",2],["not",2],["none",1],["except",1],["import",1],["error",3],["module",1],["found",1],["value",1],["false",2],["return",1],["bridge",1],["dependency",1],["execution",1],["scope",1],["standalone",1],["host",1],["rpc",1],["internal",1],["protocol",1],["hardened",1],["jsonl",1],["languages",1],["python",2],["kernels",1],["language",5],["name",1],["kernel",2],["names",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#default_user_kernels_dir","name":[["default",1],["user",1],["kernels",1],["dir",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["default",2],["user",3],["kernels",9],["dir",4],["environ",5],["mapping",2],["str",10],["none",14],["home",13],["os",3],["path",14],["like",2],["platform",8],["return",5],["jupyter",9],["documented",1],["per",1],["directory",2],["duplicates",1],["only",1],["stable",1],["rules",1],["avoiding",1],["dependency",1],["core",1],["write",1],["just",1],["kernel",1],["spec",1],["env",5],["if",7],["else",4],["data",7],["expanduser",4],["sys",1],["not",1],["darwin",1],["library",1],["startswith",1],["win",1],["appdata",4],["app",1],["roaming",1],["xdg",1],["local",1],["share",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#install_kernelspecs","name":[["install",1],["kernelspecs",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["install",3],["kernelspecs",3],["prefix",6],["str",12],["os",4],["path",4],["like",4],["none",9],["languages",4],["iterable",2],["all",2],["replace",4],["bool",2],["false",2],["python",4],["executable",4],["list",2],["dict",2],["specs",1],["into",1],["user",2],["explicit",1],["jupyter",1],["data",1],["directory",1],["destination",2],["kernels",2],["dir",2],["if",1],["not",1],["else",1],["default",1],["return",1],["write",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#kernel_spec","name":[["kernel",1],["spec",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["kernel",3],["spec",2],["language",12],["str",6],["python",6],["executable",6],["os",4],["path",5],["like",2],["none",4],["dict",2],["return",2],["one",1],["valid",1],["jupyter",2],["json",1],["document",1],["absolute",1],["intentional",1],["interpreter",2],["owns",2],["optional",2],["ipykernel",1],["dependency",2],["installed",2],["open",3],["ai4",3],["adapter",2],["scientific",1],["code",1],["itself",1],["still",1],["runs",1],["worker",2],["subprocess",1],["selected",1],["by",1],["bridge",4],["keep",1],["virtualenv",1],["uv",1],["shim",1],["intact",1],["resolving",1],["symlink",1],["jump",1],["base",1],["neither",1],["nor",1],["necessarily",1],["abspath",1],["fspath",1],["sys",1],["expanduser",1],["argv",1],["openai4s",2],["adapters",1],["connection",1],["file",1],["display",2],["name",1],["names",1],["if",1],["else",1],["child",1],["so",1],["interrupt",2],["must",1],["be",1],["forwarded",1],["exact",1],["process",2],["instead",1],["merely",1],["signalling",1],["mode",1],["message",1],["metadata",1],["version",1],["execution",1],["scope",1],["standalone",1],["host",1],["rpc",1],["false",1],["internal",1],["protocol",1],["hardened",1],["jsonl",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#KernelSpecError","name":[["kernel",1],["spec",1],["error",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["class",2],["kernel",3],["spec",3],["error",4],["runtime",2],["raised",1],["export",1],["install",1],["would",1],["be",1],["ambiguous",1],["unsafe",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#prefix_kernels_dir","name":[["prefix",1],["kernels",1],["dir",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["prefix",5],["kernels",3],["dir",2],["str",4],["os",2],["path",5],["like",2],["return",1],["expanduser",1],["share",1],["jupyter",1]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#selected_languages","name":[["selected",1],["languages",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["selected",4],["languages",2],["value",6],["str",7],["iterable",2],["all",3],["tuple",3],["normalize",1],["cli",1],["api",1],["selection",1],["into",1],["deterministic",1],["language",6],["order",1],["if",3],["isinstance",1],["strip",1],["lower",1],["return",3],["python",2],["item",2]]},{"id":"openai4s/adapters/jupyter/kernelspec.py#write_kernelspecs","name":[["write",1],["kernelspecs",1]],"path":[["openai4s",1],["adapters",1],["jupyter",1],["kernelspec",1],["py",1]],"body":[["def",2],["write",4],["kernelspecs",2],["destination",7],["str",14],["os",5],["path",6],["like",4],["languages",4],["iterable",2],["all",2],["replace",7],["bool",2],["false",3],["python",4],["executable",4],["none",4],["list",3],["dict",3],["standard",1],["kernel",15],["spec",8],["directories",2],["below",1],["existing",1],["fail",1],["closed",1],["unless",1],["explicit",1],["updates",1],["only",1],["json",5],["never",1],["recursively",1],["deletes",1],["user",1],["files",1],["root",3],["expanduser",1],["selected",3],["targets",3],["language",9],["names",2],["name",2],["target",13],["if",3],["symlink",2],["raise",3],["error",4],["must",1],["not",5],["be",1],["exists",3],["already",1],["true",4],["dir",1],["directory",1],["written",3],["mkdir",1],["parents",1],["exist",1],["ok",1],["document",2],["data",2],["dumps",1],["ensure",1],["ascii",1],["indent",1],["sort",1],["keys",1],["final",3],["temporary",4],["uuid",1],["uuid4",1],["hex",1],["tmp",1],["try",2],["text",1],["encoding",1],["utf",1],["specs",1],["contain",1],["no",1],["secret",1],["may",1],["live",1],["shared",1],["prefix",2],["let",1],["installer",1],["umask",1],["choose",1],["normal",1],["readable",1],["mode",1],["rather",1],["than",1],["forcing",1],["0600",1],["would",1],["make",1],["installed",2],["unusable",1],["by",1],["jupyter",1],["users",1],["was",1],["finally",1],["unlink",1],["except",1],["file",1],["found",1],["pass",1],["append",1],["return",1]]},{"id":"openai4s/agent/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["agent",1],["init",1],["py",1]],"body":[["hybrid",1],["orchestration",1],["engine",6],["backward",1],["compatible",1],["local",1],["agent",9],["facade",1],["from",4],["openai4s",4],["import",4],["finalize",5],["completion",2],["record",2],["response",4],["tool",2],["spec",2],["loop",1],["run",4],["task",2],["models",1],["result",2],["execution",2],["outcome",2],["model",2],["reply",2],["state",2],["all",1]]},{"id":"openai4s/agent/actions.py","name":[["actions",1],["py",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["shared",1],["action",8],["parsing",1],["core",3],["dual",1],["outer",1],["loop",4],["both",1],["turn",3],["loops",2],["agent",2],["run",2],["openai4s",4],["py",4],["session",1],["runner",1],["server",1],["gateway",1],["parse",2],["model",3],["reply",6],["into",1],["at",2],["most",1],["one",8],["executable",3],["per",3],["step",3],["module",1],["single",2],["choke",1],["point",1],["decision",1],["coder",1],["style",2],["small",2],["two",3],["thin",1],["bodies",1],["fence",5],["info",2],["language",1],["whitelist",1],["python",12],["bare",2],["kernel",4],["lives",1],["only",9],["here",3],["structured",1],["native",6],["tool",9],["calls",3],["take",1],["precedence",1],["over",1],["code",5],["through",2],["route",1],["so",5],["control",2],["plane",1],["cannot",2],["race",1],["scientific",3],["execution",1],["engine",2],["owned",1],["finalize",5],["response",4],["call",6],["routed",1],["as",2],["distinct",1],["terminal",1],["sole",1],["replies",1],["without",2],["keep",2],["existing",1],["extractor",1],["quoted",1],["inside",3],["cell",17],["never",1],["hijack",1],["counter",1],["no",4],["nudge",4],["text",1],["live",1],["drift",1],["host",3],["executes",1],["exactly",2],["kinds",1],["instructions",1],["cells",4],["persistent",2],["jupyter",1],["any",3],["other",1],["work",4],["shell",1],["file",1],["ops",1],["happens",1],["those",1],["kernels",1],["declarative",1],["surface",1],["pure",2],["stdlib",2],["imports",1],["tools",2],["itself",1],["zero",1],["side",2],["effects",2],["import",6],["from",7],["future",1],["annotations",1],["ast",1],["dataclasses",1],["dataclass",5],["field",1],["typing",1],["iterable",1],["mapping",1],["type",2],["alias",2],["scan",1],["fenced",1],["blocks",1],["strings",1],["already",1],["lowercased",1],["by",1],["delimiter",1],["mark",1],["still",1],["means",1],["must",1],["be",1],["explicit",1],["infos",2],["protocol",1],["name",2],["not",6],["registered",1],["literal",1],["routing",1],["boundary",1],["importing",1],["actions",1],["remains",2],["free",1],["registry",1],["finalization",1],["implementation",1],["frozen",4],["true",4],["batch",1],["fed",1],["back",1],["working",1],["contains",1],["neither",1],["nor",1],["system",4],["found",1],["completed",1],["conversational",1],["answer",1],["submit",3],["output",2],["done",1],["completion",2],["prose",1],["signal",1],["endpoint",1],["configured",1],["calling",1],["if",2],["task",1],["complete",4],["directly",1],["compatibility",1],["path",1],["will",1],["start",1],["continue",3],["after",1],["real",3],["result",1],["ready",1],["appended",1],["observation",2],["batched",1],["several",1],["first",3],["ran",1],["multi",1],["note",2],["your",1],["was",2],["executed",2],["runs",1],["later",1],["did",1],["results",1],["you",1],["described",1],["them",1],["assume",1],["they",1],["succeeded",1],["next",1],["based",1],["above",1],["incomplete",2],["previous",1],["ended",1],["nothing",1],["send",1],["smaller",1],["beginning",1],["before",1],["its",1],["required",1],["dependency",1],["paste",1],["truncated",1],["tail",1]]},{"id":"openai4s/agent/actions.py#_normalize_native_tool_call","name":[["normalize",1],["native",1],["tool",1],["call",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["def",2],["normalize",2],["native",10],["tool",10],["call",15],["mapping",6],["str",2],["any",2],["convert",1],["llm",1],["client",1],["canonical",1],["without",1],["altering",1],["its",1],["data",1],["if",2],["isinstance",2],["return",2],["not",1],["raise",1],["type",1],["error",1],["calls",1],["must",1],["be",1],["values",1],["passing",1],["complete",1],["through",1],["constructor",1],["deliberate",1],["unexpected",1],["top",1],["level",1],["key",1],["raises",1],["instead",1],["being",1],["silently",1],["discarded",1],["dict",1]]},{"id":"openai4s/agent/actions.py#CodeCell","name":[["code",1],["cell",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["class",2],["code",3],["cell",3],["one",1],["executable",1],["extracted",1],["from",1],["model",1],["reply",1],["language",1],["str",2],["python",1]]},{"id":"openai4s/agent/actions.py#count_code_blocks","name":[["count",1],["code",1],["blocks",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["def",2],["count",2],["code",2],["blocks",3],["text",3],["str",2],["int",2],["closed",2],["top",1],["level",1],["executable",1],["cells",2],["both",1],["languages",1],["reply",1],["feeds",1],["one",1],["cell",1],["per",1],["step",1],["note",1],["model",1],["batches",1],["several",1],["block",5],["scan",1],["fenced",1],["if",1],["fence",1],["char",1],["info",2],["python",1],["infos",2],["return",1]]},{"id":"openai4s/agent/actions.py#extract_action","name":[["extract",1],["action",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["def",2],["extract",2],["action",2],["text",3],["str",2],["code",4],["cell",7],["none",3],["return",4],["first",2],["complete",1],["top",1],["level",1],["executable",3],["model",1],["reply",1],["document",1],["order",1],["decides",1],["between",1],["languages",1],["whichever",1],["labelled",2],["bare",1],["fence",4],["closes",1],["wins",1],["exactly",1],["one",1],["runs",1],["per",1],["step",1],["shared",1],["scanner",1],["preserves",1],["fenced",2],["examples",1],["nested",1],["inside",1],["notably",1],["literal",1],["tool",1],["block",8],["triple",1],["quoted",1],["readme",1],["incomplete",1],["outer",1],["never",1],["scan",1],["blocks",1],["if",3],["not",1],["closed",1],["char",1],["continue",1],["info",2],["python",2],["infos",2],["body",2]]},{"id":"openai4s/agent/actions.py#FinalizeAction","name":[["finalize",1],["action",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["class",2],["finalize",2],["action",2],["one",1],["engine",2],["owned",1],["structured",1],["completion",2],["declaration",1],["finalization",1],["deliberately",1],["retains",1],["provider",2],["normalized",1],["call",4],["so",1],["executor",1],["close",1],["tool",2],["group",1],["exact",1],["identity",1],["before",1],["accepts",1],["native",1]]},{"id":"openai4s/agent/actions.py#has_incomplete_code_block","name":[["has",1],["incomplete",1],["code",1],["block",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["def",2],["has",2],["incomplete",2],["code",2],["block",7],["text",3],["str",2],["bool",2],["return",2],["whether",1],["reply",1],["ended",1],["inside",1],["python",2],["action",1],["fence",2],["any",1],["not",1],["closed",1],["char",1],["info",2],["infos",2],["scan",1],["fenced",1],["blocks",1]]},{"id":"openai4s/agent/actions.py#is_completion_only_cell","name":[["completion",1],["only",1],["cell",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["def",2],["completion",3],["only",4],["cell",14],["code",8],["str",5],["language",5],["python",4],["bool",2],["return",7],["whether",1],["signals",1],["host",2],["submit",2],["output",2],["remains",1],["real",2],["kernel",1],["rpc",1],["but",1],["direct",1],["protocol",1],["call",8],["not",7],["scientific",1],["analysis",1],["should",1],["be",1],["presented",1],["as",1],["notebook",1],["calls",1],["nested",1],["inside",1],["submitted",1],["arguments",1],["keep",1],["visible",1],["because",1],["they",1],["may",1],["perform",1],["computation",1],["while",1],["constructing",1],["result",1],["if",5],["isinstance",7],["else",1],["false",5],["try",1],["tree",4],["ast",16],["parse",1],["except",1],["syntax",1],["error",3],["type",1],["value",7],["len",1],["body",3],["expr",2],["target",5],["func",1],["attribute",1],["attr",1],["name",1],["id",1],["values",2],["args",1],["keyword",2],["keywords",1],["hidden",2],["work",2],["await",1],["yield",2],["from",1],["named",1],["list",1],["comp",3],["dict",1],["generator",1],["exp",1],["lambda",1],["any",1],["node",2],["walk",1]]},{"id":"openai4s/agent/actions.py#NativeToolBatch","name":[["native",1],["tool",1],["batch",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["class",2],["native",4],["tool",4],["batch",2],["ordered",1],["calls",2],["selected",1],["from",1],["one",1],["assistant",1],["reply",1],["tuple",1],["call",1]]},{"id":"openai4s/agent/actions.py#NativeToolCall","name":[["native",1],["tool",1],["call",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["class",2],["native",3],["tool",3],["call",3],["one",1],["provider",4],["normalized",1],["raw",2],["arguments",4],["intentionally",1],["retained",1],["alongside",1],["parsed",1],["parse",2],["error",2],["action",1],["router",1],["lossless",1],["routing",1],["boundary",1],["not",1],["another",1],["wire",2],["format",1],["parser",1],["specific",1],["details",1],["stay",1],["available",1],["meta",2],["later",1],["execution",1],["diagnostics",1],["id",2],["str",7],["none",5],["name",1],["ordinal",1],["int",1],["dict",3],["any",2],["field",1],["default",1],["factory",1]]},{"id":"openai4s/agent/actions.py#route_action","name":[["route",1],["action",1]],"path":[["openai4s",1],["agent",1],["actions",1],["py",1]],"body":[["def",2],["route",2],["action",8],["content",3],["str",4],["tool",8],["calls",12],["iterable",2],["native",6],["call",6],["mapping",2],["any",3],["none",7],["choose",1],["single",1],["channel",1],["assistant",1],["reply",2],["structured",1],["wins",1],["over",1],["fenced",1],["code",1],["same",1],["keeps",1],["control",1],["plane",1],["scientific",1],["cells",1],["from",1],["competing",1],["one",1],["turn",1],["no",1],["behavior",1],["exactly",1],["extract",2],["first",1],["complete",1],["top",1],["level",1],["python",1],["cell",1],["document",1],["order",1],["selected",1],["tuple",1],["normalize",1],["if",3],["not",1],["else",1],["len",1],["name",2],["finalize",2],["response",1],["return",3],["batch",1]]},{"id":"openai4s/agent/cell_record.py","name":[["cell",1],["record",1],["py",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["durable",1],["execution",3],["log",3],["recording",2],["delegated",4],["child",8],["cells",2],["every",1],["cell",9],["executes",1],["failed",1],["interrupted",1],["ones",1],["included",1],["becomes",1],["append",1],["only",1],["row",1],["keyed",1],["frame",5],["id",2],["root",2],["delegate",2],["origin",1],["keying",1],["under",1],["gives",1],["each",1],["independent",1],["state",1],["revision",1],["cursor",2],["no",1],["contention",1],["parent",1],["concurrent",1],["siblings",1],["keeps",1],["out",1],["notebook",1],["branch",1],["projection",2],["by",1],["construction",1],["detail",2],["frames",1],["serve",1],["them",1],["zero",1],["changes",1],["lineage",1],["view",1],["recorded",1],["flips",1],["true",1],["through",1],["its",1],["existing",1],["lookup",1],["recorder",2],["implements",1],["same",1],["duck",1],["typed",1],["hooks",5],["contract",1],["local",1],["action",1],["executor",1],["execute",1],["code",1],["already",1],["calls",1],["before",1],["after",1],["composed",2],["lets",1],["run",1],["alongside",1],["stage",1],["web",1],["artifact",1],["capture",1],["stay",1],["optional",1],["while",1],["unconditional",1],["from",2],["future",1],["import",3],["annotations",1],["threading",1],["typing",1],["any",1],["callable",1],["list",1],["all",1],["compose",1]]},{"id":"openai4s/agent/cell_record.py#compose_cell_hooks","name":[["compose",1],["cell",1],["hooks",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["compose",2],["cell",3],["hooks",8],["any",5],["none",5],["one",1],["object",1],["from",1],["mix",1],["optional",1],["single",1],["present",6],["hook",4],["returned",1],["unwrapped",1],["so",1],["its",1],["token",1],["shapes",1],["failure",1],["behavior",1],["stay",1],["byte",1],["identical",1],["pre",1],["composition",1],["wiring",1],["if",3],["not",2],["return",3],["len",1],["composed",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks","name":[["composed",1],["cell",1],["hooks",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["class",2],["composed",2],["cell",3],["hooks",12],["run",1],["several",1],["duck",1],["typed",1],["as",3],["one",3],["before",6],["native",8],["collect",1],["token",19],["per",1],["inner",3],["hook",20],["after",9],["variants",1],["hand",1],["each",1],["back",1],["its",2],["own",1],["every",1],["runs",1],["even",1],["earlier",1],["raises",1],["first",13],["error",17],["re",1],["raised",1],["afterwards",1],["preserving",1],["single",1],["failure",1],["contract",1],["while",1],["guaranteeing",1],["recorder",1],["half",1],["write",1],["def",8],["init",1],["self",19],["any",8],["none",22],["list",9],["if",10],["not",4],["tokens",9],["object",13],["isinstance",1],["len",3],["return",4],["action",6],["fn",9],["getattr",5],["append",2],["callable",5],["else",2],["result",7],["fan",3],["out",3],["call",5],["receipts",7],["base",4],["exception",4],["zip",2],["plain",3],["try",2],["elif",1],["except",2],["noqa",2],["ble001",2],["wins",2],["raise",2],["method",2],["str",1],["head",2],["tuple",2],["tail",2],["continue",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["init",2],["self",3],["hooks",4],["any",3],["none",3],["list",1],["hook",3],["if",1],["not",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks._fan_out","name":[["fan",1],["out",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["fan",2],["out",2],["self",4],["method",3],["str",2],["head",3],["tuple",4],["token",5],["object",2],["tail",3],["none",7],["first",6],["error",8],["base",2],["exception",2],["hook",4],["zip",1],["hooks",1],["tokens",1],["fn",3],["getattr",1],["if",3],["not",2],["callable",1],["continue",1],["try",1],["except",1],["as",1],["noqa",1],["ble001",1],["wins",1],["raise",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks._tokens","name":[["tokens",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["tokens",2],["self",4],["token",5],["object",2],["list",3],["any",2],["if",1],["isinstance",1],["len",3],["hooks",2],["return",2],["none",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks.after","name":[["after",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",3],["self",3],["action",3],["object",6],["token",3],["result",3],["none",2],["fan",1],["out",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks.after_native","name":[["after",1],["native",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",3],["native",3],["self",3],["call",3],["object",6],["token",3],["result",3],["none",2],["fan",1],["out",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks.after_native_with_receipts","name":[["after",1],["native",1],["receipts",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",4],["native",4],["receipts",9],["self",4],["call",4],["object",6],["token",6],["result",4],["list",3],["any",2],["none",8],["first",6],["error",8],["base",2],["exception",2],["hook",6],["zip",1],["hooks",1],["tokens",1],["getattr",2],["plain",3],["try",1],["if",3],["callable",2],["elif",1],["except",1],["as",1],["noqa",1],["ble001",1],["wins",1],["not",1],["raise",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks.before","name":[["before",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["before",3],["self",3],["action",3],["object",2],["list",3],["any",3],["tokens",3],["hook",2],["hooks",1],["fn",3],["getattr",1],["none",2],["append",1],["if",1],["callable",1],["else",1],["return",1]]},{"id":"openai4s/agent/cell_record.py#ComposedCellHooks.before_native","name":[["before",1],["native",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["before",3],["native",3],["self",3],["action",3],["object",2],["list",3],["any",3],["tokens",3],["hook",2],["hooks",1],["fn",3],["getattr",1],["none",2],["append",1],["if",1],["callable",1],["else",1],["return",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder","name":[["delegated",1],["cell",1],["recorder",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["class",3],["delegated",4],["cell",12],["recorder",6],["record",4],["each",1],["child",6],["as",2],["durable",2],["execution",3],["log",8],["row",9],["generation",19],["id",31],["maps",1],["language",7],["current",1],["kernel",5],["same",2],["registration",1],["seam",1],["maintains",1],["bound",1],["after",5],["agent",5],["exists",2],["via",1],["meth",1],["bind",3],["source",2],["never",1],["raises",1],["into",1],["executor",1],["already",1],["ran",2],["so",4],["losing",1],["its",1],["observation",1],["strictly",1],["better",1],["than",1],["failing",1],["run",3],["capture",1],["hooks",3],["composed",1],["must",1],["still",2],["their",1],["turn",1],["def",7],["init",1],["self",39],["store",6],["any",2],["frame",12],["str",17],["callable",5],["none",31],["origin",7],["delegate",2],["defaults",1],["stamp",1],["was",2],["built",1],["root",2],["cli",1],["reuses",1],["default",3],["web",1],["path",1],["records",2],["explicit",1],["code",5],["mode",1],["test",1],["evidence",1],["name",1],["real",1],["rows",1],["lock",3],["threading",1],["ordinal",10],["int",3],["project",12],["late",1],["reader",7],["duck",1],["typed",1],["contract",1],["before",2],["action",7],["object",6],["return",3],["token",2],["result",11],["try",5],["except",5],["exception",6],["error",3],["noqa",5],["ble001",5],["see",1],["docstring",1],["if",11],["not",3],["failed",1],["logging",1],["best",1],["effort",1],["pass",1],["internals",1],["getattr",4],["python",2],["isinstance",2],["dict",3],["else",4],["runtime",1],["py",1],["calls",1],["raised",2],["host",2],["side",2],["itself",1],["propagating",1],["there",1],["died",1],["without",1],["traceback",1],["failure",1],["produced",1],["value",3],["provenance",1],["stays",1],["optional",1],["next",2],["locked",4],["seq",1],["index",1],["freshly",1],["minted",1],["per",1],["normally",1],["seeds",1],["at",1],["zero",1],["reading",1],["cursor",1],["keeps",1],["reused",1],["append",1],["safe",1],["latest",5],["state",1],["revision",1],["seed",1],["conservatively",1],["scope",1],["falls",1],["back",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["init",2],["self",10],["store",4],["any",2],["frame",4],["id",9],["str",13],["generation",4],["callable",4],["none",18],["log",6],["origin",8],["delegate",2],["defaults",2],["delegated",2],["child",2],["stamp",2],["recorder",4],["was",2],["built",2],["root",2],["cli",2],["agent",4],["reuses",2],["same",2],["cell",2],["default",2],["web",2],["path",2],["records",2],["so",2],["explicit",2],["code",2],["mode",2],["run",2],["test",2],["evidence",2],["name",2],["real",2],["rows",2],["lock",2],["threading",1],["ordinal",1],["int",1],["project",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder._next_ordinal_locked","name":[["next",1],["ordinal",1],["locked",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["next",2],["ordinal",6],["locked",2],["self",8],["int",3],["if",2],["none",2],["child",1],["frame",3],["freshly",1],["minted",1],["per",1],["run",1],["so",1],["normally",1],["seeds",1],["at",1],["zero",1],["reading",1],["cursor",1],["keeps",1],["reused",1],["append",1],["safe",1],["latest",5],["reader",3],["getattr",1],["store",1],["state",1],["revision",1],["callable",1],["try",1],["id",1],["except",1],["exception",1],["noqa",1],["ble001",1],["seed",1],["conservatively",1],["return",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder._project_locked","name":[["project",1],["locked",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["project",10],["locked",2],["self",7],["str",3],["if",4],["id",5],["none",4],["reader",3],["getattr",1],["store",1],["frame",2],["callable",1],["try",1],["row",4],["except",1],["exception",1],["noqa",1],["ble001",1],["scope",1],["falls",1],["back",1],["default",2],["isinstance",1],["dict",1],["else",1],["return",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder._record","name":[["record",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["record",2],["self",11],["action",5],["object",4],["result",10],["none",9],["language",6],["str",5],["getattr",2],["python",2],["code",4],["if",4],["isinstance",1],["dict",2],["row",4],["any",1],["else",3],["agent",1],["runtime",1],["py",1],["calls",1],["after",1],["token",1],["execution",2],["raised",2],["host",2],["side",2],["exception",2],["itself",1],["still",1],["propagating",1],["there",1],["so",1],["records",1],["cell",5],["ran",1],["died",1],["without",1],["kernel",3],["not",2],["traceback",1],["error",1],["failure",1],["before",1],["was",1],["produced",1],["generation",7],["id",13],["try",1],["value",3],["except",1],["noqa",1],["ble001",1],["provenance",1],["stays",1],["optional",1],["lock",1],["ordinal",4],["next",1],["locked",2],["store",1],["log",1],["frame",4],["root",1],["project",2],["origin",2],["seq",1],["index",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder.after","name":[["after",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",2],["self",5],["action",3],["object",6],["token",2],["result",3],["none",3],["try",2],["record",2],["except",2],["exception",2],["as",1],["error",2],["noqa",2],["ble001",2],["see",1],["class",1],["docstring",1],["if",1],["log",2],["not",1],["delegate",1],["cell",1],["failed",1],["logging",1],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder.before","name":[["before",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["before",2],["self",2],["action",2],["object",2],["none",3],["return",1]]},{"id":"openai4s/agent/cell_record.py#DelegatedCellRecorder.bind_generation_source","name":[["bind",1],["generation",1],["source",1]],"path":[["openai4s",1],["agent",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["bind",3],["generation",7],["source",2],["self",3],["id",4],["callable",2],["str",4],["none",4],["late",1],["reader",1],["agent",1],["exists",1],["after",1],["hooks",1]]},{"id":"openai4s/agent/compaction.py","name":[["compaction",1],["py",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["generation",3],["aware",2],["context",6],["compaction",10],["content",5],["addressed",1],["output",5],["archives",2],["public",2],["estimate",6],["tokens",8],["should",2],["compact",4],["safe",2],["keep",4],["recent",4],["by",4],["entry",1],["points",1],["remain",1],["compatible",2],["original",1],["implementation",1],["v2",1],["helpers",1],["make",1],["policy",2],["previously",1],["implicit",1],["contracts",1],["explicit",2],["text",1],["images",1],["native",3],["tool",4],["calls",1],["provider",4],["wire",3],["state",1],["budgeted",1],["independently",1],["oversized",1],["result",2],["stored",1],["below",3],["caller",2],["authorized",1],["directory",3],["replaced",1],["bounded",1],["preview",2],["plus",1],["sha",1],["256",1],["reference",1],["assistant",1],["batches",1],["code",2],["observation",1],["pairs",1],["indivisible",1],["summaries",1],["normalized",1],["into",1],["structured",1],["handoff",6],["carry",2],["branch",1],["ledger",1],["recovery",1],["metadata",2],["without",4],["importing",1],["persistence",1],["layer",1],["only",3],["json",3],["values",1],["archived",3],["module",1],["deliberately",1],["has",1],["no",2],["store",1],["gateway",1],["kernel",3],["dependency",1],["from",7],["future",1],["import",14],["annotations",1],["contextlib",2],["hashlib",1],["os",17],["re",8],["stat",5],["time",1],["dataclasses",1],["asdict",1],["dataclass",4],["pathlib",1],["path",3],["pure",1],["posix",2],["typing",1],["any",1],["callable",1],["iterable",1],["iterator",1],["mapping",1],["sequence",1],["openai4s",4],["config",4],["llm",1],["chat",2],["model",2],["capabilities",1],["prompts",1],["summary",7],["fork",2],["system",2],["larger",1],["than",4],["already",1],["costly",1],["enough",1],["dominate",1],["several",1],["ordinary",1],["turns",1],["callers",1],["override",1],["through",2],["helper",1],["adding",1],["field",1],["thus",1],["breaking",1],["old",1],["like",1],["test",1],["doubles",1],["default",3],["large",3],["chars",4],["16",1],["384",1],["768",1],["image",6],["token",1],["024",1],["arg",1],["000",1],["message",2],["keys",1],["role",1],["name",3],["call",1],["id",1],["error",2],["fields",2],["objective",1],["constraints",1],["decisions",2],["done",2],["progress",1],["blocked",1],["next",1],["move",1],["key",2],["artifacts",2],["active",1],["fence",1],["compile",3],["python",2],["py",1],["ignorecase",1],["hex",1],["sha256",1],["9a",1],["64",1],["hangul",3],["jamo",2],["cjk",2],["punctuation",1],["hiragana",1],["katakana",1],["bopomofo",1],["compatibility",2],["extension",1],["unified",1],["ideographs",2],["syllables",1],["half",1],["fullwidth",1],["forms",1],["supplementary",1],["ideographic",1],["planes",1],["runs",3],["matched",1],["rather",3],["single",1],["characters",1],["per",2],["character",1],["findall",1],["over",1],["megabyte",1],["chinese",1],["allocates",1],["one",2],["string",1],["ideograph",1],["just",1],["count",1],["them",1],["every",5],["run",1],["u1100",1],["u11ff",1],["u3000",1],["u303f",1],["u3040",1],["u30ff",1],["u3100",1],["u312f",1],["u3130",1],["u318f",1],["u31a0",1],["u31bf",1],["u3400",1],["u4dbf",1],["u4e00",1],["u9fff",1],["ua960",1],["ua97f",1],["uac00",1],["ud7af",1],["ud7b0",1],["ud7ff",1],["uf900",1],["ufaff",1],["uff00",1],["uffef",1],["u00020000",1],["u0003ffff",1],["framing",1],["tells",1],["compacted",2],["history",2],["standing",1],["instruction",1],["restore",1],["must",1],["reproduce",1],["byte",2],["so",4],["shared",1],["constant",1],["instead",1],["literal",1],["each",1],["two",1],["paths",1],["note",2],["prefix",3],["earlier",1],["atomic",1],["action",1],["groups",1],["were",1],["summarized",1],["runtime",1],["continuity",1],["stated",1],["explicitly",1],["previous",2],["authoritative",1],["fact",1],["forward",1],["append",1],["never",2],["drop",1],["item",1],["frozen",3],["true",3],["workspace",1],["dir",6],["nofollow",3],["getattr",4],["cloexec",2],["nonblock",2],["component",1],["blob",1],["root",1],["opened",1],["descriptor",1],["rename",2],["between",1],["check",1],["write",1],["cannot",1],["redirect",1],["platforms",1],["fd",5],["spawn",1],["windows",1],["refused",1],["based",1],["fallback",1],["there",2],["guards",1],["nothing",1],["follow",2],["symlinks",2],["false",1],["lstat",2],["older",1],["build",1],["standalone",1],["mac",1],["builds",1],["10",1],["12",1],["leave",1],["out",1],["supports",3],["while",1],["ok",1],["all",2],["fn",2],["open",2],["mkdir",1],["unlink",1],["contextmanager",1],["block",1],["kinds",1],["frozenset",2],["url",1],["input",1],["adapters",1],["pass",1],["their",1],["own",1],["stop",2],["reason",3],["unnormalized",1],["ai",1],["says",1],["length",2],["anthropic",1],["max",4],["gemini",1],["responses",1],["reports",1],["truncation",1],["as",1],["finish",3],["incomplete",2],["its",1],["always",1],["truncated",1],["low",1],["substitutes",1],["session",1],["cfg",1],["temperature",3],["kwarg",1],["omitted",1],["not",1],["something",1],["ask",1],["summarizer",1],["determinism",1],["pays",1],["archive",1],["cancelled",1],["digest",1],["segment",2],["externalize",1],["outputs",1],["load",1],["messages",1]]},{"id":"openai4s/agent/compaction.py#_archive","name":[["archive",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["archive",17],["dir",6],["path",8],["middle",8],["list",2],["dict",5],["summary",14],["str",6],["handoff",5],["none",26],["metadata",7],["compaction",5],["before",4],["context",8],["estimate",8],["after",4],["sink",4],["callable",2],["mapping",2],["any",4],["chunk",4],["estimates",9],["sequence",2],["int",4],["write",2],["one",1],["raw",1],["return",2],["its",1],["positional",1],["remain",1],["supported",1],["older",1],["private",1],["callers",1],["chunks",3],["derived",1],["from",1],["so",1],["two",1],["never",1],["disagree",1],["caller",1],["records",2],["no",1],["zero",1],["value",2],["expanduser",1],["resolve",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["safe",4],["json",4],["message",2],["payload",6],["digest",3],["hashlib",1],["sha256",1],["text",2],["compacted",2],["messages",2],["encode",1],["utf",2],["hexdigest",1],["stamp",3],["time",2],["1000",1],["12",1],["schema",1],["version",1],["id",1],["created",1],["at",1],["ms",1],["as",3],["if",2],["not",2],["else",1],["len",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1]]},{"id":"openai4s/agent/compaction.py#_archived_marker","name":[["archived",1],["marker",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["archived",2],["marker",4],["title",3],["str",10],["fields",3],["sequence",2],["tuple",2],["any",2],["preview",5],["guidance",5],["none",3],["one",1],["shape",1],["every",1],["archive",3],["branch",2],["renders",1],["system",1],["sentence",1],["telling",1],["model",1],["read",1],["bytes",1],["back",1],["only",1],["has",1],["because",1],["its",2],["ref",1],["relative",1],["host",1],["directory",1],["no",1],["cell",1],["open",1],["exact",1],["text",1],["frozen",1],["pre",1],["retrieval",1],["contract",1],["lines",4],["key",2],["value",2],["append",2],["if",1],["return",1],["join",1]]},{"id":"openai4s/agent/compaction.py#_artifact_reference_tokens","name":[["artifact",1],["reference",1],["tokens",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["artifact",6],["reference",2],["tokens",3],["message",4],["mapping",3],["str",4],["any",3],["int",2],["refs",6],["list",1],["key",2],["ref",2],["artifacts",1],["value",3],["if",4],["not",2],["none",1],["append",1],["content",5],["isinstance",3],["sequence",1],["bytes",1],["bytearray",1],["extend",1],["block",4],["type",1],["lower",1],["file",2],["input",1],["return",1],["chars",1],["json",1],["text",1],["else",1]]},{"id":"openai4s/agent/compaction.py#_chars_to_tokens","name":[["chars",1],["tokens",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["chars",2],["tokens",3],["value",7],["str",2],["int",2],["cjk",5],["characters",3],["cost",1],["token",1],["each",1],["remaining",1],["empty",2],["input",1],["stays",1],["any",1],["non",1],["string",1],["at",1],["least",1],["ascii",1],["rounding",1],["matches",1],["historical",1],["len",4],["ceiling",1],["so",1],["4000",1],["latin",1],["still",1],["estimate",1],["as",1],["1000",1],["if",2],["not",1],["return",3],["isascii",1],["max",2],["sum",1],["run",3],["re",1],["findall",1],["rest",2]]},{"id":"openai4s/agent/compaction.py#_compaction_windows","name":[["compaction",1],["windows",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["compaction",4],["windows",2],["projected",10],["list",9],["dict",9],["keep",12],["recent",7],["int",5],["context",4],["budget",4],["tuple",2],["none",6],["return",5],["head",10],["middle",10],["tail",13],["compacting",1],["no",2],["op",1],["first",1],["two",1],["non",1],["handoff",4],["messages",1],["notes",1],["stripped",1],["from",1],["max",2],["25",2],["token",3],["would",1],["leave",1],["falls",1],["back",1],["last",3],["index",8],["message",3],["enumerate",1],["if",7],["continue",1],["append",1],["len",4],["break",1],["start",10],["count",7],["safe",1],["by",1],["tokens",1],["range",1],["not",2]]},{"id":"openai4s/agent/compaction.py#_confine","name":[["confine",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["confine",2],["root",4],["path",7],["relative",4],["str",4],["resolve",3],["below",1],["raise",2],["value",2],["error",2],["both",1],["blob",1],["roots",1],["host",1],["archive",2],["kernel",1],["workspace",1],["share",1],["one",1],["check",1],["so",1],["neither",1],["be",1],["hardened",1],["without",1],["other",1],["base",4],["expanduser",1],["candidate",4],["if",1],["not",1],["parents",1],["escaped",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_confined_blob_path","name":[["confined",1],["blob",1],["path",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["confined",2],["blob",2],["path",7],["archive",4],["dir",3],["digest",6],["str",2],["if",1],["not",1],["hex",2],["sha256",1],["re",1],["fullmatch",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["lowercase",1],["sha",1],["256",1],["string",1],["return",1],["confine",1],["blobs",1],["json",1],["authorized",1],["compaction",1],["directory",1]]},{"id":"openai4s/agent/compaction.py#_confined_workspace_blob_path","name":[["confined",1],["workspace",1],["blob",1],["path",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["confined",2],["workspace",7],["blob",2],["path",6],["digest",3],["str",2],["return",1],["confine",1],["context",1],["ref",1],["kernel",1]]},{"id":"openai4s/agent/compaction.py#_content_blob_payload","name":[["content",1],["blob",1],["payload",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["content",10],["blob",3],["payload",4],["any",6],["message",5],["mapping",2],["str",6],["metadata",6],["compaction",2],["archive",2],["tuple",2],["dict",3],["safe",5],["json",3],["canonical",2],["text",1],["encode",1],["utf",1],["digest",3],["hashlib",1],["sha256",2],["hexdigest",1],["schema",1],["version",1],["kind",1],["context",1],["key",4],["role",1],["name",1],["tool",1],["call",1],["id",2],["wire",1],["error",1],["if",1],["as",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_content_chars","name":[["content",1],["chars",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["content",7],["chars",2],["any",2],["int",2],["return",1],["len",2],["if",1],["isinstance",1],["str",1],["else",1],["json",1],["text",1]]},{"id":"openai4s/agent/compaction.py#_content_estimate","name":[["content",1],["estimate",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["content",12],["estimate",4],["any",3],["tuple",2],["int",4],["return",5],["text",13],["tokens",17],["image",16],["provider",2],["style",1],["if",7],["none",1],["isinstance",5],["str",5],["chars",6],["sequence",1],["not",1],["bytes",1],["bytearray",1],["block",11],["mapping",1],["kind",2],["type",1],["lower",1],["url",2],["input",2],["output",1],["key",2],["source",1],["token",1],["data",2],["urls",2],["base64",2],["consume",1],["proportion",1],["their",1],["payload",1],["remote",1],["keep",1],["fixed",1],["serialized",4],["json",3],["continue",1],["else",2]]},{"id":"openai4s/agent/compaction.py#_existing_handoff_text","name":[["existing",1],["handoff",1],["text",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["existing",2],["handoff",7],["text",4],["messages",3],["sequence",2],["mapping",2],["str",5],["any",2],["none",3],["note",3],["banner",2],["framing",2],["live",2],["model",2],["not",2],["content",3],["shown",2],["under",2],["previous",2],["carry",2],["every",2],["fact",2],["forward",2],["summarizer",2],["echoes",2],["compact",2],["would",2],["then",2],["prepend",2],["second",2],["time",2],["while",2],["ledger",2],["restore",2],["prepends",2],["once",2],["parts",2],["message",3],["removeprefix",1],["compaction",2],["prefix",1],["if",2],["join",1],["part",3],["strip",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_first_present","name":[["first",1],["present",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["first",2],["present",2],["source",5],["mapping",2],["str",4],["any",4],["keys",3],["key",4],["if",1],["not",1],["none",2],["return",2]]},{"id":"openai4s/agent/compaction.py#_handoff_titles_complete","name":[["handoff",1],["titles",1],["complete",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["handoff",3],["titles",2],["complete",2],["text",3],["str",2],["bool",2],["lowered",2],["lower",2],["return",1],["all",1],["field",2],["fields",1]]},{"id":"openai4s/agent/compaction.py#_has_code_action","name":[["has",1],["code",1],["action",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["has",2],["code",3],["action",2],["message",4],["mapping",2],["str",3],["any",2],["bool",3],["return",1],["role",1],["assistant",1],["fence",1],["re",1],["search",1],["content",1]]},{"id":"openai4s/agent/compaction.py#_json_safe","name":[["json",1],["safe",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["json",5],["safe",4],["value",10],["any",4],["return",5],["deterministic",1],["compatible",1],["projection",1],["audit",1],["files",1],["if",3],["none",1],["isinstance",3],["bool",1],["int",1],["float",1],["str",2],["mapping",1],["key",2],["item",4],["items",1],["list",1],["tuple",1],["repr",1]]},{"id":"openai4s/agent/compaction.py#_json_text","name":[["json",1],["text",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["json",4],["text",2],["value",3],["any",2],["str",2],["return",1],["dumps",1],["safe",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/agent/compaction.py#_large_output_candidate","name":[["large",1],["output",1],["candidate",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["large",2],["output",2],["candidate",2],["messages",3],["sequence",2],["mapping",2],["str",3],["any",2],["index",4],["int",2],["bool",2],["message",6],["role",6],["if",4],["tool",4],["return",5],["true",1],["assistant",1],["preserve",1],["executable",1],["source",1],["native",1],["declarations",1],["active",1],["context",1],["not",4],["has",1],["code",2],["action",2],["calls",1],["user",3],["false",2],["content",4],["only",1],["runtime",2],["own",2],["observation",3],["shapes",1],["outputs",1],["every",1],["synthesizes",1],["after",2],["carries",1],["one",1],["these",1],["prefixes",1],["next",1],["prompt",1],["stop",1],["cancelled",1],["cell",1],["no",1],["between",1],["them",1],["pinned",1],["figure",1],["multimodal",1],["parts",1],["must",1],["never",1],["be",1],["replaced",1],["by",1],["preview",1],["marker",1],["isinstance",1],["startswith",1],["results",1],["result",1]]},{"id":"openai4s/agent/compaction.py#_next_summary_batch","name":[["next",1],["summary",1],["batch",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["next",3],["summary",2],["batch",8],["pieces",4],["sequence",2],["tuple",4],["list",5],["dict",5],["int",8],["start",4],["limit",6],["take",1],["segments",2],["from",1],["while",2],["they",1],["fit",1],["at",1],["least",1],["one",1],["single",1],["atomic",1],["segment",1],["itself",1],["exceeds",1],["becomes",1],["its",1],["own",1],["never",1],["split",1],["returns",1],["index",6],["len",1],["piece",2],["cost",3],["if",2],["break",2],["extend",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_normalize_handoff","name":[["normalize",1],["handoff",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["normalize",2],["handoff",8],["summary",5],["str",4],["metadata",6],["compaction",4],["archive",2],["guarantee",1],["every",1],["machine",1],["consumed",1],["field",6],["runtime",4],["truth",1],["text",7],["strip",2],["if",2],["not",2],["raise",1],["error",1],["was",2],["empty",1],["titles",1],["complete",1],["model",1],["may",1],["have",1],["inferred",1],["stale",1],["state",1],["remove",1],["its",1],["active",6],["kernel",4],["generation",4],["section",1],["append",1],["host",1],["authored",1],["fact",1],["instead",1],["pattern",2],["re",3],["compile",1],["ims",1],["join",2],["escape",1],["fields",4],["sub",1],["return",2],["value",2],["objective",2],["continue",1],["original",1],["user",1],["retained",3],["above",1],["constraints",2],["preserve",1],["explicit",1],["task",1],["decisions",1],["no",1],["additional",1],["structured",1],["decision",1],["recorded",3],["done",1],["progress",1],["blocked",1],["none",1],["next",1],["move",1],["evaluate",1],["latest",1],["action",1],["group",1],["key",1],["artifacts",1],["see",1],["content",1],["hashes",1],["artifact",1],["references",1],["context",1]]},{"id":"openai4s/agent/compaction.py#_open_below","name":[["open",1],["below",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["open",4],["below",3],["root",6],["path",5],["relative",5],["dir",6],["pure",2],["posix",2],["iterator",2],["int",2],["yield",2],["descriptor",3],["created",1],["if",1],["missing",1],["confine",1],["checks",1],["name",2],["once",1],["workspace",1],["agent",1],["writable",1],["so",1],["persistent",1],["cell",1],["swap",1],["openai4s",1],["context",1],["symlink",2],["between",1],["check",1],["write",2],["based",1],["mkdir",2],["replace",1],["would",1],["follow",1],["land",1],["blob",1],["wherever",1],["daemon",1],["each",1],["component",1],["opened",2],["its",1],["parent",1],["nofollow",2],["directory",4],["eloop",1],["file",2],["enotdir",1],["bytes",1],["go",1],["into",1],["was",1],["actually",1],["checked",1],["host",1],["chosen",1],["already",1],["resolved",1],["creating",1],["by",2],["not",1],["race",1],["everything",1],["os",7],["makedirs",1],["exist",1],["ok",1],["true",1],["handles",6],["str",1],["rdonly",2],["cloexec",2],["try",1],["part",3],["parts",1],["contextlib",2],["suppress",2],["exists",1],["error",1],["fd",2],["append",1],["finally",1],["handle",2],["reversed",1],["oserror",1],["close",1]]},{"id":"openai4s/agent/compaction.py#_preview","name":[["preview",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["preview",2],["content",5],["any",2],["limit",4],["int",2],["str",3],["text",3],["if",2],["isinstance",1],["else",1],["json",1],["normalized",4],["join",1],["split",1],["len",1],["return",2],["max",1],["rstrip",1]]},{"id":"openai4s/agent/compaction.py#_read_back_hint","name":[["read",1],["back",1],["hint",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["read",3],["back",2],["hint",3],["workspace",12],["ref",6],["str",4],["none",6],["python",3],["cell",2],["opens",1],["copy",1],["anchored",1],["openai4",4],["exported",1],["into",2],["every",1],["worker",1],["environment",1],["survives",1],["changed",1],["directory",1],["works",1],["kernel",2],["has",1],["no",1],["host",1],["object",1],["never",1],["prints",1],["absolute",1],["path",3],["home",1],["context",1],["if",1],["return",2],["full",1],["text",1],["json",4],["at",1],["under",1],["key",1],["content",3],["import",1],["os",3],["load",1],["open",1],["join",1],["environ",1],["jsonlite",1],["from",1],["file",1],["sys",1],["getenv",1]]},{"id":"openai4s/agent/compaction.py#_read_bounded","name":[["read",1],["bounded",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["read",4],["bounded",2],["name",3],["str",2],["limit",4],["int",4],["dir",4],["fd",7],["none",2],["bytes",4],["at",1],["most",1],["without",1],["following",1],["symlink",1],["blocking",1],["flags",2],["os",4],["rdonly",1],["nonblock",1],["nofollow",1],["cloexec",1],["open",1],["try",1],["chunks",3],["list",1],["remaining",4],["while",1],["piece",4],["min",1],["65",1],["536",1],["if",1],["not",1],["break",1],["append",1],["len",1],["return",1],["join",1],["finally",1],["close",1]]},{"id":"openai4s/agent/compaction.py#_require_usable_summary","name":[["require",1],["usable",1],["summary",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["require",2],["usable",2],["summary",7],["reply",5],["mapping",2],["str",5],["any",2],["text",4],["content",1],["strip",1],["finish",6],["reason",6],["if",2],["not",2],["raise",2],["compaction",4],["error",2],["was",2],["empty",1],["truncated",2],["handoff",2],["titles",1],["complete",1],["before",1],["all",1],["fields",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_runtime_handoff_value","name":[["runtime",1],["handoff",1],["value",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["runtime",2],["handoff",2],["value",2],["metadata",7],["compaction",2],["archive",2],["str",2],["active",5],["kernel",4],["generation",3],["if",3],["none",2],["return",3],["unknown",1],["memory",1],["variables",2],["not",3],["assumed",1],["exist",1],["recover",1],["from",2],["workspace",1],["files",1],["artifacts",1],["explicit",1],["recovery",1],["record",1],["restarted",2],["previous",5],["prior",2],["else",1],["earlier",1],["generations",1],["available",1],["continuity",1],["reported",1],["verify",1],["variable",1],["before",1],["relying",1]]},{"id":"openai4s/agent/compaction.py#_summary_chunk","name":[["summary",1],["chunk",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",7],["chunk",3],["request",4],["list",2],["dict",3],["str",5],["any",4],["cfg",4],["config",2],["max",8],["tokens",8],["int",4],["cap",7],["none",7],["should",5],["cancel",5],["callable",2],["bool",2],["one",2],["truncated",3],["reply",6],["gets",1],["retry",7],["at",1],["double",1],["budget",2],["bound",1],["may",1],["grow",1],["model",1],["declared",1],["output",1],["room",1],["window",1],["leaves",2],["unknown",1],["issued",1],["truncation",1],["headings",2],["not",2],["cut",1],["every",1],["heading",1],["place",1],["lands",1],["last",1],["append",1],["only",1],["sections",1],["key",1],["artifacts",1],["carried",1],["forward",1],["as",1],["authoritative",1],["never",1],["comes",1],["back",1],["still",1],["after",1],["accepted",1],["its",1],["complete",1],["best",1],["allows",1],["extra",4],["if",4],["chat",2],["llm",2],["temperature",4],["min",1],["else",1],["return",1],["require",1],["usable",1]]},{"id":"openai4s/agent/compaction.py#_summary_content","name":[["summary",1],["content",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",3],["content",8],["any",7],["image",6],["parts",1],["opaque",1],["text",4],["summarizer",1],["keep",1],["mark",1],["omission",1],["pinned",1],["figure",1],["base64",1],["would",2],["otherwise",1],["ride",1],["transcript",1],["as",1],["priced",1],["by",1],["pieces",1],["at",2],["tens",1],["thousands",1],["tokens",1],["while",1],["estimate",2],["context",1],["prices",1],["same",1],["message",1],["flat",1],["so",1],["form",1],["solo",1],["over",1],["budget",1],["chunk",1],["provider",1],["rejects",1],["if",3],["not",1],["isinstance",3],["sequence",1],["str",3],["bytes",1],["bytearray",1],["return",2],["slim",4],["list",1],["block",9],["mapping",1],["type",2],["lower",1],["kinds",1],["key",2],["url",1],["source",1],["omitted",4],["dict",1],["true",1],["chars",1],["len",1],["json",1],["mime",3],["append",2],["else",1]]},{"id":"openai4s/agent/compaction.py#_summary_header","name":[["summary",1],["header",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",2],["header",2],["metadata",5],["compaction",2],["archive",2],["str",2],["return",1],["host",1],["runtime",2],["fact",1],["authoritative",1],["active",1],["kernel",1],["generation",1],["handoff",1],["value",1],["transcript",1],["json",1],["all",1],["fields",1],["data",1],["including",1],["tool",1],["calls",1]]},{"id":"openai4s/agent/compaction.py#_summary_input","name":[["summary",1],["input",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",4],["input",2],["middle",3],["sequence",2],["mapping",2],["str",4],["any",2],["metadata",5],["compaction",2],["archive",2],["return",1],["header",1],["transcript",1]]},{"id":"openai4s/agent/compaction.py#_summary_max_tokens","name":[["summary",1],["max",1],["tokens",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",3],["max",5],["tokens",4],["cfg",3],["config",2],["cap",4],["int",6],["none",4],["raw",3],["os",1],["environ",1],["openai4",1],["compaction",1],["strip",1],["wanted",7],["if",3],["try",1],["except",1],["value",1],["error",1],["8192",1],["getattr",1],["llm",1],["return",1],["min",1],["else",1]]},{"id":"openai4s/agent/compaction.py#_summary_message","name":[["summary",1],["message",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",5],["message",9],["mapping",2],["str",5],["any",4],["dict",2],["slim",7],["key",4],["keys",1],["if",4],["content",4],["tool",5],["calls",9],["isinstance",2],["sequence",1],["not",1],["bytes",1],["bytearray",1],["call",3],["else",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_summary_output_cap","name":[["summary",1],["output",1],["cap",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",3],["output",4],["cap",9],["cfg",3],["config",2],["int",4],["none",9],["model",3],["declared",1],["unknown",2],["chat",1],["validates",1],["max",2],["tokens",2],["against",1],["before",1],["any",1],["request",1],["so",1],["call",1],["above",1],["fails",1],["without",1],["ever",1],["reaching",1],["provider",2],["llm",5],["getattr",5],["try",1],["capabilities",3],["str",1],["base",2],["url",2],["except",1],["exception",1],["noqa",1],["ble001",1],["not",1],["compaction",1],["error",1],["return",2],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/agent/compaction.py#_summary_pieces","name":[["summary",1],["pieces",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",4],["pieces",5],["messages",5],["sequence",2],["mapping",2],["str",2],["any",2],["metadata",5],["compaction",2],["archive",2],["list",7],["tuple",3],["dict",3],["int",3],["atomic",1],["segments",1],["each",1],["priced",2],["as",1],["transcript",3],["text",1],["model",1],["receives",1],["cost",2],["serialized",1],["form",1],["not",3],["raw",1],["message",1],["estimate",1],["json",1],["wrapping",1],["part",1],["request",2],["carries",1],["runtime",1],["header",2],["input",1],["prepends",1],["once",2],["per",3],["by",1],["caller",2],["segment",5],["here",1],["del",1],["reserve",1],["piece",4],["start",1],["end",1],["append",1],["chars",1],["tokens",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_summary_preamble","name":[["summary",1],["preamble",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",2],["preamble",2],["prev",4],["str",4],["none",2],["previous",2],["handoff",2],["as",1],["precedes",1],["chunk",2],["first",1],["built",1],["once",1],["so",1],["reserve",1],["sizes",1],["request",1],["body",1],["same",1],["bytes",1],["return",1],["prefix",1],["if",1],["else",1]]},{"id":"openai4s/agent/compaction.py#_summary_tool_call","name":[["summary",1],["tool",1],["call",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",5],["tool",2],["call",12],["any",5],["if",5],["not",2],["isinstance",2],["mapping",2],["return",2],["json",1],["safe",1],["function",8],["map",4],["else",1],["slim",6],["dict",1],["str",1],["name",6],["none",1],["arguments",9],["truncate",3],["arg",3],["elif",1],["raw",3]]},{"id":"openai4s/agent/compaction.py#_summary_transcript","name":[["summary",1],["transcript",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",3],["transcript",2],["middle",3],["sequence",2],["mapping",2],["str",4],["any",2],["return",1],["json",2],["dumps",1],["safe",1],["message",3],["ensure",1],["ascii",1],["false",1],["indent",1]]},{"id":"openai4s/agent/compaction.py#_summary_truncated","name":[["summary",1],["truncated",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",2],["truncated",3],["reply",3],["mapping",2],["str",3],["any",3],["bool",2],["return",1],["key",2],["strip",1],["lower",1],["finish",3],["reason",2],["provider",1]]},{"id":"openai4s/agent/compaction.py#_summary_user_content","name":[["summary",1],["user",1],["content",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["summary",4],["user",2],["content",2],["batch",3],["sequence",2],["mapping",2],["str",6],["any",2],["metadata",5],["compaction",2],["archive",2],["prev",3],["none",2],["return",1],["preamble",1],["input",1]]},{"id":"openai4s/agent/compaction.py#_TornBlob","name":[["torn",1],["blob",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["class",2],["torn",3],["blob",3],["value",2],["error",2],["file",1],["at",2],["digest",1],["path",1],["not",1],["all",1],["garbage",1]]},{"id":"openai4s/agent/compaction.py#_truncate_summary_arg","name":[["truncate",1],["summary",1],["arg",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["truncate",2],["summary",4],["arg",4],["value",6],["any",5],["limit",5],["int",2],["tool",3],["chars",3],["cut",2],["argument",1],["characters",1],["marker",4],["included",1],["non",1],["string",1],["arguments",1],["rendered",6],["module",1],["canonical",1],["json",3],["text",2],["so",1],["point",1],["not",1],["depend",1],["insertion",1],["order",1],["if",2],["isinstance",1],["str",1],["safe",5],["else",1],["len",3],["return",2],["truncated",1],["original",1],["max",1]]},{"id":"openai4s/agent/compaction.py#_verify_blob_payload","name":[["verify",1],["blob",1],["payload",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["verify",3],["blob",4],["payload",3],["existing",6],["any",4],["digest",7],["str",2],["return",2],["content",9],["whose",1],["checks",1],["out",1],["one",1],["check",1],["behind",1],["both",1],["read",1],["path",2],["load",1],["archived",3],["dedup",1],["write",1],["recorded",1],["must",2],["match",2],["hash",1],["if",2],["not",2],["isinstance",1],["mapping",1],["sha256",2],["raise",2],["value",2],["error",2],["metadata",1],["canonical",2],["json",1],["text",1],["encode",1],["utf",1],["hashlib",1],["hexdigest",1],["failed",1],["sha",1],["256",1],["verification",1]]},{"id":"openai4s/agent/compaction.py#_verify_existing_blob","name":[["verify",1],["existing",1],["blob",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["verify",3],["existing",10],["blob",11],["name",6],["str",5],["payload",5],["mapping",2],["any",2],["dir",7],["fd",7],["int",2],["none",4],["refuse",1],["pre",1],["file",6],["at",2],["digest",5],["path",1],["unless",1],["content",4],["workspace",1],["copy",1],["lives",1],["cell",1],["write",1],["so",1],["already",1],["sha256",2],["json",4],["cannot",1],["be",3],["trusted",2],["its",2],["skill",1],["could",1],["plant",1],["different",1],["bytes",1],["there",2],["marker",1],["would",4],["then",1],["endorse",1],["them",1],["as",4],["host",1],["archive",6],["recomputed",1],["from",4],["same",1],["way",1],["load",1],["archived",1],["checks",1],["nor",1],["object",1],["fifo",1],["park",1],["daemon",1],["turn",1],["thread",1],["plain",1],["read",4],["forever",1],["symlink",1],["some",1],["other",1],["huge",1],["swallowed",1],["whole",1],["lstat",1],["first",1],["bounded",2],["no",1],["follow",2],["non",1],["blocking",1],["second",1],["last",1],["relative",1],["one",1],["given",1],["expected",2],["len",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["indent",1],["encode",1],["utf",2],["limit",3],["048",1],["576",1],["try",3],["info",3],["os",1],["stat",2],["symlinks",1],["except",3],["oserror",2],["error",10],["raise",5],["torn",3],["unreadable",2],["if",2],["not",3],["isreg",1],["st",2],["mode",1],["regular",1],["size",1],["value",4],["larger",1],["than",1],["raw",2],["loads",1],["decode",1],["match",1]]},{"id":"openai4s/agent/compaction.py#_workspace_context_ref","name":[["workspace",1],["context",1],["ref",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["workspace",4],["context",3],["ref",2],["digest",6],["str",4],["return",2],["relative",1],["content",1],["addressed",1],["archive",2],["path",2],["filename",1],["sha",2],["256",2],["hex",3],["alone",1],["returned",1],["string",2],["always",1],["posix",1],["style",1],["never",1],["includes",1],["absolute",1],["home",1],["if",1],["not",1],["sha256",1],["re",1],["fullmatch",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["lowercase",1],["dir",1],["json",1]]},{"id":"openai4s/agent/compaction.py#_write_content_blob","name":[["write",1],["content",1],["blob",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["write",3],["content",2],["blob",3],["archive",4],["dir",4],["path",3],["digest",6],["str",6],["payload",3],["mapping",2],["any",2],["confined",1],["shape",1],["containment",1],["by",1],["name",1],["rel",3],["blobs",1],["json",2],["below",1],["expanduser",1],["resolve",1],["host",1],["owned",1],["true",1],["return",1]]},{"id":"openai4s/agent/compaction.py#_write_exclusive_json_at","name":[["write",1],["exclusive",1],["json",1],["at",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["write",4],["exclusive",2],["json",5],["at",6],["dir",16],["fd",18],["int",2],["none",5],["name",10],["str",4],["payload",5],["mapping",2],["any",2],["host",4],["owned",4],["bool",2],["atomically",2],["dedupe",1],["against",1],["there",2],["only",3],["complete",1],["file",6],["ever",1],["appears",1],["digest",1],["path",4],["bytes",1],["go",1],["sibling",1],["temp",1],["renamed",1],["into",1],["place",1],["so",1],["crash",1],["enospc",1],["concurrent",1],["writer",1],["never",1],["leave",1],["torn",3],["sha256",1],["every",1],["later",1],["externalization",1],["would",1],["then",1],["reject",1],["forever",1],["already",1],["accepted",1],["if",3],["content",2],["one",1],["not",4],["all",1],["regular",1],["replaced",2],["both",1],["roots",1],["well",1],["formed",1],["different",1],["under",1],["archive",1],["agent",1],["writable",1],["workspace",1],["left",1],["alone",1],["caller",1],["records",1],["no",2],["reference",1],["relative",1],["descriptor",2],["full",1],["try",3],["os",14],["stat",1],["follow",1],["symlinks",1],["false",2],["except",4],["found",1],["error",2],["pass",2],["else",2],["verify",1],["existing",2],["blob",2],["return",1],["value",1],["raise",2],["data",2],["dumps",1],["ensure",1],["ascii",1],["indent",1],["encode",1],["utf",1],["base",3],["leaf",2],["split",1],["tmp",6],["join",1],["getpid",1],["urandom",1],["hex",1],["open",1],["wronly",1],["creat",1],["excl",1],["nofollow",1],["cloexec",1],["0o644",1],["fdopen",1],["wb",1],["as",1],["handle",4],["flush",1],["fsync",1],["fileno",1],["replace",1],["rename",2],["replaces",1],["entry",1],["posix",1],["pins",1],["directory",1],["check",1],["looked",1],["src",1],["dst",1],["exception",1],["contextlib",1],["suppress",1],["oserror",1],["unlink",1]]},{"id":"openai4s/agent/compaction.py#_write_json_below","name":[["write",1],["json",1],["below",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["write",5],["json",4],["below",3],["root",4],["path",3],["relative",3],["str",5],["payload",4],["mapping",2],["any",2],["host",7],["owned",7],["bool",2],["none",3],["rel",4],["pure",1],["posix",1],["if",2],["not",2],["dir",4],["fd",4],["ok",2],["without",1],["descriptors",1],["would",1],["trust",1],["name",2],["checked",1],["kernel",1],["readable",1],["copy",1],["best",1],["effort",1],["so",1],["skipped",1],["here",1],["rather",1],["than",1],["written",2],["cell",1],["could",1],["redirect",1],["raise",1],["oserror",1],["workspace",1],["blob",1],["needs",1],["support",1],["be",1],["safely",1],["target",3],["joinpath",1],["parts",1],["parent",2],["mkdir",1],["parents",1],["true",2],["exist",1],["exclusive",2],["at",2],["return",1],["open",1],["as",1]]},{"id":"openai4s/agent/compaction.py#_write_workspace_content_blob","name":[["write",1],["workspace",1],["content",1],["blob",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["write",3],["workspace",7],["content",2],["blob",3],["path",4],["str",8],["digest",4],["payload",3],["mapping",2],["any",2],["rel",3],["context",1],["ref",1],["root",3],["confined",1],["containment",1],["by",1],["name",1],["once",1],["json",1],["below",1],["expanduser",1],["resolve",1],["host",1],["owned",1],["false",1],["return",1]]},{"id":"openai4s/agent/compaction.py#compact","name":[["compact",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["compact",2],["messages",3],["list",6],["dict",6],["cfg",6],["config",3],["keep",4],["recent",4],["int",10],["archive",17],["dir",5],["path",5],["str",16],["none",33],["metadata",14],["mapping",11],["any",16],["compaction",9],["large",6],["output",8],["chars",9],["default",2],["artifact",4],["archiver",4],["callable",6],["sink",4],["tool",4],["schemas",4],["iterable",2],["context",10],["budget",15],["workspace",4],["should",6],["cancel",6],["bool",2],["return",4],["shorter",1],["replay",1],["safe",1],["message",1],["no",2],["op",1],["projection",1],["polled",1],["between",2],["summary",20],["chunks",3],["handed",1],["each",2],["chat",1],["cancelled",4],["run",2],["raises",1],["class",1],["instead",1],["finishing",1],["blocking",1],["calls",1],["user",2],["already",2],["stopped",1],["from",1],["projected",6],["externalize",1],["outputs",1],["threshold",1],["provider",1],["answers",1],["deployment",1],["whose",1],["max",7],["equals",1],["its",1],["window",6],["means",2],["unknown",2],["not",7],["room",3],["fall",1],["back",1],["if",6],["else",2],["tokens",11],["windows",4],["head",2],["middle",3],["tail",2],["prev",3],["existing",1],["handoff",10],["text",1],["pieces",5],["request",2],["carries",2],["previous",1],["ahead",1],["chunk",14],["bounded",1],["only",1],["by",4],["cap",7],["so",4],["sized",1],["against",1],["left",1],["after",2],["never",1],["below",1],["floor",3],["outsized",1],["shortens",1],["rather",2],["than",2],["zeroing",1],["them",1],["min",1],["48",1],["000",1],["header",6],["estimates",4],["raw",5],["local",1],["private",1],["endpoints",1],["report",1],["shared",1],["prompt",1],["completion",2],["bound",4],["leaves",1],["nothing",1],["small",1],["self",1],["hosted",1],["asked",1],["8192",1],["cannot",1],["hold",1],["declared",1],["authoritative",1],["untouched",1],["system",4],["index",4],["while",1],["len",1],["raise",1],["preamble",4],["reserve",2],["batch",4],["next",1],["append",1],["estimate",3],["total",1],["role",3],["content",3],["input",1],["idempotent",1],["like",1],["ledger",1],["restore",1],["banner",1],["model",1],["reproducing",1],["framing",1],["saw",1],["elsewhere",1],["prefixed",1],["twice",1],["memory",1],["note",6],["restored",1],["stay",1],["byte",1],["identical",1],["normalize",1],["removeprefix",1],["prefix",2],["strip",1],["true",1],["result",3]]},{"id":"openai4s/agent/compaction.py#CompactionArchiveMetadata","name":[["compaction",1],["archive",1],["metadata",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["class",2],["compaction",6],["archive",5],["metadata",4],["persistence",1],["neutral",1],["linkage",1],["recorded",1],["beside",1],["every",2],["store",1],["backed",1],["callers",2],["project",1],["their",1],["durable",1],["identifiers",1],["into",1],["value",5],["local",2],["legacy",1],["may",1],["leave",1],["field",1],["unset",1],["recovery",5],["pointer",4],["intentionally",1],["remains",1],["json",2],["shaped",1],["rather",1],["than",1],["depending",1],["repository",1],["model",1],["not",5],["exist",1],["runtime",2],["branch",7],["str",6],["none",12],["ledger",4],["cursor",4],["any",6],["active",8],["kernel",13],["generation",11],["previous",7],["restarted",7],["bool",3],["false",1],["classmethod",1],["def",3],["from",1],["mapping",3],["cls",3],["if",3],["isinstance",2],["return",4],["source",11],["dict",4],["nested",3],["first",5],["present",5],["id",3],["prior",1],["else",1],["action",1],["checkpoint",2],["property",1],["namespace",1],["continuity",1],["known",1],["self",5],["as",1],["safe",1],["asdict",1]]},{"id":"openai4s/agent/compaction.py#CompactionArchiveMetadata.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",3],["str",2],["any",2],["return",1],["json",1],["safe",1],["asdict",1]]},{"id":"openai4s/agent/compaction.py#CompactionArchiveMetadata.from_mapping","name":[["from",1],["mapping",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["from",2],["mapping",5],["cls",4],["value",5],["str",5],["any",2],["compaction",5],["archive",4],["metadata",4],["none",6],["if",3],["isinstance",2],["return",2],["source",11],["dict",2],["nested",3],["active",6],["first",5],["present",5],["kernel",8],["generation",8],["id",3],["previous",6],["prior",1],["restarted",5],["bool",1],["runtime",1],["not",2],["branch",6],["else",1],["ledger",3],["cursor",3],["action",1],["recovery",3],["pointer",2],["checkpoint",2]]},{"id":"openai4s/agent/compaction.py#CompactionArchiveMetadata.namespace_continuity_known","name":[["namespace",1],["continuity",1],["known",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["namespace",2],["continuity",2],["known",2],["self",4],["bool",2],["return",1],["active",1],["kernel",2],["generation",1],["not",2],["none",1],["restarted",1]]},{"id":"openai4s/agent/compaction.py#CompactionCancelled","name":[["compaction",1],["cancelled",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["class",2],["compaction",2],["cancelled",3],["runtime",2],["error",2],["run",1],["was",2],["between",1],["summary",1],["chunks",1],["nothing",1],["adopted",1]]},{"id":"openai4s/agent/compaction.py#CompactionSummaryError","name":[["compaction",1],["summary",1],["error",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["class",2],["compaction",3],["summary",3],["error",4],["runtime",2],["llm",1],["returned",1],["empty",1],["truncated",1],["incomplete",1]]},{"id":"openai4s/agent/compaction.py#content_digest","name":[["content",1],["digest",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["content",6],["digest",2],["any",2],["str",2],["sha",1],["256",1],["every",1],["archive",1],["path",1],["names",1],["return",1],["hashlib",1],["sha256",1],["json",1],["text",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/agent/compaction.py#ContextEstimate","name":[["context",1],["estimate",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["class",3],["context",3],["estimate",2],["approximate",1],["provider",1],["input",1],["cost",1],["split",1],["by",1],["independently",1],["useful",1],["text",4],["int",10],["images",2],["tool",7],["schemas",2],["calls",2],["results",2],["artifact",2],["refs",2],["wire",2],["state",2],["system",4],["prompt",4],["kept",1],["apart",1],["from",2],["conversation",2],["because",1],["two",1],["answer",1],["different",1],["remedies",1],["standing",1],["memory",1],["skills",1],["specialists",1],["connectors",1],["environments",1],["rebuilt",1],["scratch",1],["every",1],["turn",1],["compaction",1],["never",1],["touches",1],["counted",1],["inside",1],["large",1],["read",1],["as",2],["your",1],["long",1],["user",1],["reached",1],["one",1],["cannot",1],["help",1],["property",1],["def",2],["total",3],["self",12],["return",2],["dict",2],["str",1],["asdict",1]]},{"id":"openai4s/agent/compaction.py#ContextEstimate.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",4],["str",2],["int",2],["return",1],["asdict",1],["total",2]]},{"id":"openai4s/agent/compaction.py#ContextEstimate.total","name":[["total",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["total",2],["self",10],["int",2],["return",1],["text",1],["images",1],["tool",3],["schemas",1],["calls",1],["results",1],["artifact",1],["refs",1],["wire",1],["state",1],["system",1],["prompt",1]]},{"id":"openai4s/agent/compaction.py#ContextSegment","name":[["context",1],["segment",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["class",2],["context",2],["segment",2],["one",1],["message",1],["range",1],["compaction",1],["must",1],["never",1],["split",1],["start",1],["int",2],["end",1],["kind",1],["str",1]]},{"id":"openai4s/agent/compaction.py#estimate_context","name":[["estimate",1],["context",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["estimate",7],["context",6],["messages",3],["iterable",4],["mapping",4],["str",4],["any",4],["tool",16],["schemas",4],["by",1],["text",13],["image",1],["call",1],["provider",1],["state",7],["components",1],["images",6],["calls",6],["results",4],["artifact",5],["refs",4],["wire",6],["system",5],["prompt",4],["message",9],["content",8],["eight",1],["framing",1],["tokens",7],["preserves",1],["old",1],["api",1],["conservative",1],["per",1],["overhead",1],["accounted",1],["as",1],["rather",1],["than",1],["fifth",1],["hidden",1],["bucket",1],["role",4],["if",3],["elif",1],["else",1],["reference",1],["chars",3],["json",3],["schema",4],["sum",1],["return",1]]},{"id":"openai4s/agent/compaction.py#estimate_tokens","name":[["estimate",1],["tokens",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["estimate",4],["tokens",2],["messages",3],["list",2],["dict",2],["int",2],["backward",1],["compatible",1],["total",2],["func",1],["context",2],["return",1]]},{"id":"openai4s/agent/compaction.py#externalize_large_outputs","name":[["externalize",1],["large",1],["outputs",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["externalize",2],["large",8],["outputs",3],["messages",9],["sequence",2],["mapping",9],["str",18],["any",12],["archive",29],["dir",6],["path",20],["none",36],["threshold",5],["chars",31],["int",4],["default",4],["output",10],["preview",14],["metadata",10],["compaction",4],["artifact",22],["archiver",7],["callable",2],["dict",8],["workspace",22],["list",4],["oversized",1],["return",5],["context",2],["safe",1],["message",8],["copies",1],["no",1],["write",3],["occurs",1],["all",1],["absent",1],["paths",1],["derived",1],["solely",1],["from",4],["validated",1],["digest",11],["content",21],["never",2],["choose",1],["markers",1],["carry",1],["absolute",1],["home",1],["if",19],["raise",3],["value",4],["error",6],["must",4],["be",2],["positive",1],["non",1],["negative",1],["result",11],["root",7],["else",7],["isinstance",2],["not",16],["changed",3],["false",1],["index",9],["enumerate",1],["candidate",1],["continue",3],["original",16],["payload",4],["blob",3],["kernel",1],["readable",1],["copy",2],["written",1],["every",1],["best",1],["effort",1],["agent",1],["writable",1],["so",1],["cell",3],["leave",1],["openai4s",1],["occupied",1],["unreadable",1],["symlinked",1],["out",1],["symlink",1],["loop",1],["runtime",2],["resolve",1],["10",1],["12",1],["losing",1],["lose",1],["still",1],["holds",2],["bytes",2],["ref",18],["try",1],["except",1],["oserror",1],["read",7],["back",6],["hint",1],["archived",9],["sha256",7],["as",2],["id",17],["version",9],["marker",4],["system",2],["infer",2],["gap",2],["python",1],["open",2],["host",3],["json",1],["key",1],["refs",1],["relative",8],["nothing",1],["durable",1],["stays",1],["inline",1],["names",1],["only",1],["rides",1],["assert",1],["true",1]]},{"id":"openai4s/agent/compaction.py#keep_recent_by_tokens","name":[["keep",1],["recent",1],["by",1],["tokens",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["keep",4],["recent",4],["by",2],["tokens",5],["messages",7],["list",2],["dict",2],["token",8],["budget",9],["int",4],["return",3],["atomic",1],["tail",1],["whose",1],["unexpanded",1],["estimate",3],["fits",1],["accumulated",1],["from",1],["end",1],["until",1],["adding",1],["one",1],["more",1],["would",1],["exceed",1],["count",1],["then",1],["expanded",1],["func",1],["safe",2],["so",1],["code",1],["observation",1],["pair",1],["assistant",1],["tool",1],["batch",1],["never",1],["split",1],["expansion",1],["may",1],["push",1],["kept",4],["above",1],["if",3],["raise",1],["value",1],["error",1],["must",1],["be",1],["non",1],["negative",1],["not",1],["index",2],["range",1],["len",1],["cost",3],["context",1],["total",1],["break",1]]},{"id":"openai4s/agent/compaction.py#load_archived_content","name":[["load",1],["archived",1],["content",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["load",2],["archived",2],["content",3],["archive",3],["dir",3],["path",6],["str",4],["digest",4],["any",2],["resolve",1],["hash",1],["only",1],["inside",1],["authorized",1],["compaction",1],["directory",1],["confined",1],["blob",2],["return",1],["verify",1],["payload",1],["json",1],["loads",1],["read",1],["text",1],["utf",1]]},{"id":"openai4s/agent/compaction.py#safe_keep_recent","name":[["safe",1],["keep",1],["recent",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["safe",2],["keep",2],["recent",2],["messages",8],["list",2],["dict",2],["minimum",7],["int",4],["return",4],["atomic",1],["tail",1],["at",1],["least",1],["generalizes",1],["old",1],["assistant",1],["tool",1],["only",1],["guard",1],["code",1],["observation",1],["pairs",1],["while",1],["retaining",1],["same",1],["type",1],["calling",1],["convention",1],["if",3],["raise",1],["value",1],["error",1],["must",1],["be",1],["non",1],["negative",1],["not",1],["start",6],["max",1],["len",2],["segment",5],["end",1],["break",1]]},{"id":"openai4s/agent/compaction.py#segment_messages","name":[["segment",1],["messages",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["segment",10],["messages",10],["sequence",2],["mapping",2],["str",2],["any",2],["tuple",3],["context",7],["partition",1],["into",1],["atomic",1],["replay",1],["compaction",1],["segments",7],["assistant",3],["declaration",1],["every",1],["adjacent",1],["tool",8],["result",1],["one",1],["python",1],["code",3],["reply",1],["its",1],["immediately",1],["following",1],["user",2],["observation",2],["another",1],["orphan",2],["contiguous",1],["results",2],["remain",1],["grouped",1],["defensively",1],["list",1],["index",15],["size",5],["len",1],["while",3],["message",5],["role",7],["if",4],["calls",1],["end",18],["append",4],["group",1],["continue",3],["has",1],["action",1],["return",1]]},{"id":"openai4s/agent/compaction.py#should_compact","name":[["should",1],["compact",1]],"path":[["openai4s",1],["agent",1],["compaction",1],["py",1]],"body":[["def",2],["should",2],["compact",2],["messages",3],["list",2],["dict",2],["cfg",4],["config",2],["tool",3],["schemas",3],["iterable",2],["mapping",2],["str",2],["any",2],["context",5],["budget",5],["int",4],["none",4],["bool",2],["true",1],["once",1],["estimated",1],["provider",1],["input",1],["crosses",1],["trigger",2],["ratio",2],["window",4],["tokens",1],["compaction",1],["return",1],["estimate",1],["total",1]]},{"id":"openai4s/agent/control.py","name":[["control",1],["py",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["shared",1],["execution",2],["rules",1],["provider",1],["native",6],["control",1],["tool",15],["batches",1],["from",6],["future",1],["import",6],["annotations",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["typing",1],["any",1],["callable",5],["mapping",1],["openai4s",1],["tools",1],["max",2],["calls",1],["per",1],["turn",1],["finalize",1],["batch",3],["validation",1],["error",1],["actions",1],["call",4],["models",1],["outcome",1],["invoker",2],["tuple",3],["str",4],["bool",2],["validator",1],["object",1],["none",3],["parallel",4],["policy",3],["group",2],["preparation",2],["reads",1],["all",1],["reaches",1],["dispatcher",1],["execute",1]]},{"id":"openai4s/agent/control.py#_cancelled_text","name":[["cancelled",1],["text",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["cancelled",3],["text",2],["call",5],["native",2],["tool",3],["str",2],["return",1],["error",1],["name",1],["unnamed",1],["run",1],["was",1],["before",1],["execution",1]]},{"id":"openai4s/agent/control.py#_execute_read_only_waves","name":[["execute",1],["read",1],["only",1],["waves",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["execute",2],["read",3],["only",2],["waves",2],["indices",3],["list",10],["int",7],["calls",6],["tuple",9],["native",2],["tool",7],["call",4],["scheduling",3],["bool",6],["str",5],["none",10],["results",6],["invoke",6],["invoker",2],["cancelled",4],["callable",2],["max",5],["workers",4],["prepare",4],["group",6],["preparation",5],["remaining",6],["worker",2],["limit",2],["while",1],["if",5],["index",19],["text",1],["false",2],["return",1],["wave",8],["deferred",4],["occupied",3],["policy",3],["keys",3],["not",2],["else",2],["any",1],["resources",1],["conflict",1],["prior",2],["append",3],["continue",2],["error",5],["name",2],["unnamed",1],["len",2],["safe",2],["thread",2],["pool",3],["executor",1],["min",1],["prefix",1],["openai4s",1],["as",1],["futures",2],["submit",1],["resolve",1],["provider",1],["order",2],["even",1],["physical",1],["completion",1],["differs",1],["preserving",1],["stable",1],["assistant",1],["history",1],["result",1]]},{"id":"openai4s/agent/control.py#_never_cancelled","name":[["never",1],["cancelled",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["never",2],["cancelled",2],["bool",2],["return",1],["false",1]]},{"id":"openai4s/agent/control.py#_prepare_error","name":[["prepare",1],["error",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["prepare",6],["error",2],["group",6],["preparation",3],["none",7],["str",3],["if",1],["return",3],["try",2],["except",2],["exception",2],["as",1],["exc",3],["noqa",2],["ble001",2],["close",1],["every",1],["protocol",1],["call",1],["detail",3],["type",1],["name",1],["batch",1],["failed",1]]},{"id":"openai4s/agent/control.py#_resources_conflict","name":[["resources",1],["conflict",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["resources",2],["conflict",2],["left",4],["tuple",4],["str",4],["right",4],["bool",2],["if",7],["not",3],["missing",1],["resource",1],["identity",1],["proof",1],["independence",1],["return",6],["true",5],["first",13],["namespace",5],["target",6],["partition",2],["second",12],["continue",1],["workspace",1],["path",8],["rstrip",2],["startswith",2],["false",1]]},{"id":"openai4s/agent/control.py#_safe_invoke","name":[["safe",1],["invoke",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["safe",2],["invoke",5],["call",7],["native",2],["tool",5],["invoker",2],["tuple",2],["str",3],["bool",2],["try",2],["return",2],["except",2],["exception",2],["as",1],["exc",3],["noqa",2],["ble001",2],["close",1],["every",1],["protocol",1],["detail",3],["type",1],["name",2],["error",1],["unnamed",1],["false",1]]},{"id":"openai4s/agent/control.py#call_reaches_dispatcher","name":[["call",1],["reaches",1],["dispatcher",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["call",6],["reaches",2],["dispatcher",5],["name",8],["any",6],["catalog",5],["none",9],["arguments",7],["bool",2],["whether",1],["native",1],["would",2],["reach",1],["at",1],["all",1],["necessary",1],["condition",1],["finalize",1],["evidence",2],["never",2],["sufficient",1],["one",1],["unknown",1],["tool",10],["known",2],["invalid",1],["refused",2],["before",1],["execute",1],["reports",1],["nothing",1],["runs",1],["pass",1],["legacy",1],["text",1],["parsed",1],["path",1],["invokes",1],["calls",1],["without",2],["prior",1],["validate",1],["reject",1],["whose",1],["be",1],["passes",2],["check",3],["still",1],["end",1],["executing",1],["anything",1],["static",1],["precheck",1],["permission",1],["gate",1],["admission",1],["refusal",1],["soft",1],["fail",1],["error",2],["result",1],["raised",1],["dispatch",2],["executors",1],["therefore",1],["count",1],["as",1],["only",1],["its",1],["reported",1],["ok",1],["from",1],["alone",1],["if",5],["not",3],["isinstance",1],["str",1],["return",4],["false",3],["else",2],["getter",3],["getattr",1],["callable",1],["validation",1],["true",1]]},{"id":"openai4s/agent/control.py#execute_native_batch","name":[["execute",1],["native",1],["batch",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["execute",4],["native",4],["batch",19],["tool",20],["invoke",5],["invoker",2],["limit",5],["int",4],["max",8],["calls",13],["per",3],["turn",3],["cancelled",9],["callable",2],["bool",4],["never",2],["validate",3],["validator",2],["validation",5],["error",15],["parallel",15],["policy",10],["none",25],["reads",5],["prepare",6],["group",7],["preparation",4],["execution",3],["outcome",3],["return",2],["one",1],["canonical",2],["result",6],["every",3],["declaration",2],["remain",2],["sequential",1],["unless",1],["positively",1],["identifies",1],["contiguous",1],["leading",1],["lane",1],["as",1],["read",2],["only",2],["gives",1],["non",1],["conflicting",1],["resource",1],["keys",1],["first",2],["mutating",3],["unknown",1],["call",26],["barrier",3],["rest",1],["keeps",1],["environment",2],["session",1],["mutations",1],["ordered",2],["results",16],["always",1],["written",1],["back",1],["by",2],["provider",1],["original",1],["ordinal",1],["list",4],["tuple",4],["str",3],["len",5],["scheduling",7],["index",21],["enumerate",2],["if",9],["name",7],["unnamed",4],["was",2],["not",14],["run",2],["false",6],["elif",3],["parse",2],["arguments",3],["detail",2],["json",1],["object",1],["else",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["metadata",1],["failure",1],["parallelism",1],["deliberately",1],["limited",1],["prefix",1],["before",1],["unclassified",1],["change",1],["permissions",1],["catalogs",1],["dispatcher",1],["state",1],["needed",1],["later",2],["cursor",8],["while",1],["continue",2],["break",1],["indices",2],["range",2],["waves",1],["workers",1],["everything",1],["after",1],["safety",1],["strictly",1],["preflight",2],["failures",1],["place",1],["suppress",1],["text",5],["safe",1],["cancellation",1],["between",1],["empty",1],["finished",1],["wave",1],["must",1],["still",1],["close",1],["also",1],["defensive",1],["totality",1],["guard",1],["parts",3],["history",3],["dict",1],["zip",1],["assert",1],["ok",2],["append",2],["role",1],["id",4],["wire",2],["content",1],["observation",3],["finalize",1]]},{"id":"openai4s/agent/control.py#tool_parallel_policy","name":[["tool",1],["parallel",1],["policy",1]],"path":[["openai4s",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["tool",9],["parallel",2],["policy",2],["call",8],["native",3],["catalog",4],["any",4],["none",14],["metadata",8],["resolver",7],["callable",3],["str",6],["mapping",2],["tuple",5],["bool",4],["resolve",1],["class",1],["declared",1],["scheduling",1],["one",1],["if",5],["else",3],["getattr",1],["not",2],["return",3],["name",2],["read",5],["only",5],["resource",1],["keys",1],["arguments",1]]},{"id":"openai4s/agent/delegation_workspace.py","name":[["delegation",1],["workspace",1],["py",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["feature",1],["flagged",1],["private",3],["scratch",7],["workspace",5],["delegated",1],["children",2],["default",1],["off",2],["keep",1],["sharing",1],["parent",4],["session",1],["openai4",1],["delegation",1],["strictly",1],["enabled",2],["child",4],["receives",1],["read",1],["only",3],["snapshot",1],["as",2],["input",1],["writes",1],["into",2],["its",1],["own",1],["directory",2],["publish",2],["outputs",3],["solely",1],["immutable",1],["artifact",2],["versions",2],["changes",1],["after",1],["explicit",1],["materialize",2],["published",1],["never",1],["deleted",1],["rollback",1],["prototype",1],["not",1],["lift",1],["trusted",1],["capture",1],["concurrency",1],["limits",1],["from",5],["future",1],["import",9],["annotations",1],["hashlib",1],["mimetypes",1],["os",1],["shutil",1],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["path",1],["typing",1],["any",1],["mapping",1],["sequence",1],["openai4s",1],["storage",1],["snapshots",1],["cas",2],["true",2],["frozenset",2],["yes",1],["false",2],["no",1],["all",1],["prepare",1]]},{"id":"openai4s/agent/delegation_workspace.py#cas_for","name":[["cas",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["cas",6],["data",3],["dir",3],["str",2],["path",3],["workspace",4],["return",1]]},{"id":"openai4s/agent/delegation_workspace.py#ChildScratch","name":[["child",1],["scratch",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["class",2],["child",4],["scratch",2],["one",1],["private",1],["working",1],["directory",2],["plus",1],["parent",2],["snapshot",2],["saw",1],["id",2],["str",3],["path",1],["tree",1],["none",1],["cas",2],["workspace",1],["paths",1],["tuple",1]]},{"id":"openai4s/agent/delegation_workspace.py#materialize_outputs_into_parent","name":[["materialize",1],["outputs",1],["into",1],["parent",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["materialize",4],["outputs",3],["into",3],["parent",7],["workspace",5],["str",19],["path",17],["artifact",11],["refs",3],["sequence",4],["mapping",3],["any",6],["store",5],["none",18],["paths",4],["dict",2],["copy",1],["selected",1],["published",1],["child",1],["never",1],["deletes",1],["versions",2],["missing",8],["version",9],["reported",1],["not",10],["rebuilt",1],["base",5],["expanduser",1],["resolve",2],["mkdir",2],["parents",3],["true",4],["exist",2],["ok",2],["wanted",4],["if",11],["else",3],["item",2],["written",4],["list",2],["ref",7],["relative",11],["filename",1],["continue",6],["name",3],["source",6],["expected",5],["checksum",9],["id",9],["meta",14],["getattr",1],["callable",1],["isinstance",1],["append",5],["candidate",3],["snapshot",1],["elif",1],["compatibility",1],["direct",1],["process",1],["callers",1],["without",1],["durable",4],["file",1],["data",3],["read",1],["bytes",2],["hashlib",1],["sha256",1],["hexdigest",1],["destination",7],["raise",1],["value",1],["error",1],["escaped",1],["tmp",3],["write",1],["os",1],["replace",1],["return",1],["deleted",1]]},{"id":"openai4s/agent/delegation_workspace.py#prepare_child_scratch","name":[["prepare",1],["child",1],["scratch",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["prepare",2],["child",14],["scratch",8],["data",4],["dir",5],["str",10],["path",11],["root",3],["frame",3],["id",14],["parent",11],["workspace",7],["none",8],["cas",12],["materialize",2],["snapshot",7],["into",1],["fresh",1],["private",1],["directory",11],["files",3],["made",1],["read",2],["only",2],["so",2],["cannot",1],["mutate",1],["bytes",1],["place",1],["new",1],["remain",1],["writable",1],["if",3],["exists",1],["shutil",1],["rmtree",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["tree",9],["paths",4],["tuple",2],["not",2],["capture",3],["re",1],["mode",1],["identity",1],["matches",1],["will",1],["later",1],["be",1],["diffed",1],["against",1],["chmod",2],["best",1],["effort",1],["hint",1],["must",1],["itself",1],["count",1],["as",1],["write",1],["entry",4],["entries",2],["file",1],["try",1],["os",1],["0o444",1],["except",1],["oserror",1],["pass",1],["baseline",3],["return",1]]},{"id":"openai4s/agent/delegation_workspace.py#private_scratch_enabled","name":[["private",1],["scratch",1],["enabled",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["private",4],["scratch",4],["enabled",2],["bool",2],["strict",1],["opt",1],["unknown",1],["values",1],["fail",1],["closed",1],["rather",1],["than",1],["enabling",1],["raw",3],["os",1],["environ",1],["openai4",2],["delegation",2],["if",3],["none",1],["return",3],["false",4],["value",4],["strip",1],["lower",1],["true",3],["choices",2],["join",1],["sorted",1],["raise",1],["error",1],["invalid",1],["expected",1],["one",1]]},{"id":"openai4s/agent/delegation_workspace.py#publish_child_outputs","name":[["publish",1],["child",1],["outputs",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["publish",5],["child",13],["outputs",2],["scratch",15],["store",5],["any",5],["none",13],["frame",10],["id",25],["str",14],["root",7],["project",4],["list",5],["dict",3],["files",1],["created",1],["changed",2],["as",3],["artifact",6],["versions",1],["each",2],["writes",1],["into",1],["scoped",1],["durable",4],["path",10],["so",2],["two",1],["children",1],["emit",1],["same",1],["filename",4],["cannot",2],["overwrite",1],["other",1],["published",1],["bytes",6],["if",5],["not",3],["callable",1],["getattr",1],["save",2],["return",3],["directory",3],["dir",1],["after",4],["cas",4],["capture",4],["ones",1],["walk",1],["audited",2],["addressed",1],["by",1],["content",4],["re",1],["opening",1],["relative",8],["here",1],["would",1],["follow",2],["symlink",2],["deliberately",1],["refused",1],["runs",1],["daemon",2],["read",2],["host",1],["only",1],["file",2],["could",1],["still",1],["captured",2],["entry",7],["blob",6],["entries",2],["parent",4],["tree",3],["diff",4],["trees",1],["output",3],["paths",3],["added",1],["else",1],["refs",3],["artifacts",1],["delegation",1],["regular",1],["at",1],["time",1],["socket",1],["fifo",1],["skipped",1],["secret",1],["oversized",1],["has",1],["no",1],["continue",2],["try",1],["data",4],["except",1],["key",1],["error",2],["value",1],["checksum",5],["hashlib",1],["sha256",1],["hexdigest",1],["destination",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["type",4],["mimetypes",1],["guess",1],["application",1],["octet",1],["stream",1],["record",4],["name",2],["size",1],["len",1],["append",1],["version",2]]},{"id":"openai4s/agent/delegation_workspace.py#scratch_directory","name":[["scratch",1],["directory",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["scratch",3],["directory",2],["data",3],["dir",3],["str",6],["path",5],["root",3],["frame",3],["id",6],["child",3],["return",1],["delegation",1]]},{"id":"openai4s/agent/delegation.py","name":[["delegation",1],["py",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["bounded",3],["sub",1],["agent",6],["delegation",17],["cancellation",2],["progress",1],["live",1],["steering",2],["host",2],["delegate",2],["creates",1],["tree",4],["not",3],["collection",1],["unrelated",1],["runners",1],["owns",2],["session",3],["wide",1],["spawn",1],["budget",4],["child",16],["identities",1],["each",1],["runner",2],["only",3],["its",3],["direct",1],["children",1],["executor",2],["context",5],["variable",1],["carries",2],["through",1],["construction",1],["so",2],["grandchild",1],["created",1],["by",3],["post",1],["init",1],["cannot",1],["reset",1],["accidentally",1],["exact",1],["deterministic",1],["stop",1],["marks",1],["target",1],["all",2],["descendants",1],["cancels",1],["pending",1],["futures",2],["interrupts",1],["foreground",1],["kernel",3],["owned",1],["those",1],["agents",1],["stopped",2],["never",4],["publish",2],["late",1],["output",2],["messages",1],["queued",1],["memory",1],["consumed",1],["policy",4],["at",2],["model",1],["turn",2],["boundaries",1],["instead",1],["being",1],["appended",1],["once",1],["startup",1],["from",16],["future",2],["import",21],["annotations",1],["contextvars",3],["dataclasses",1],["math",1],["threading",1],["time",1],["uuid",2],["collections",1],["deque",1],["concurrent",1],["cancelled",1],["error",6],["thread",1],["pool",1],["timeout",1],["contextlib",1],["nullcontext",1],["pathlib",1],["path",1],["typing",1],["any",1],["callable",1],["mapping",1],["sequence",1],["openai4s",11],["cell",3],["record",2],["delegated",1],["recorder",1],["compose",1],["hooks",1],["workspace",1],["materialize",1],["outputs",2],["into",4],["parent",2],["prepare",1],["scratch",2],["private",1],["enabled",1],["models",1],["env",2],["spec",1],["runtime",1],["compaction",1],["config",2],["execution",1],["observability",1],["carry",1],["security",1],["sandbox",1],["read",1],["isolation",1],["storage",1],["attempts",1],["request",2],["conflict",2],["identity",1],["sha256",1],["fanout",2],["cap",6],["48",2],["1000",1],["max",2],["depth",2],["process",1],["instance",1],["id",1],["uuid4",1],["terminal",1],["frozenset",3],["done",2],["failed",3],["severity",1],["order",1],["machine",2],["readable",1],["completion",2],["contract",1],["declaration",1],["input",1],["envelope",2],["build",1],["checks",1],["may",1],["move",1],["status",4],["down",1],["ranking",1],["up",1],["task",3],["rank",1],["completed",1],["partial",2],["blocked",2],["values",1],["mean",1],["retry",1],["option",1],["re",1],["runs",1],["exactly",1],["lands",1],["one",2],["these",1],["retryable",1],["alias",1],["keys",1],["under",1],["structured",1],["limitations",2],["mirrors",1],["projection",1],["aliases",2],["server",2],["completions",1],["py",1],["without",1],["importing",1],["layer",1],["core",1],["limitation",1],["caveats",1],["step",4],["kinds",2],["worth",1],["relaying",1],["timeline",1],["skill",2],["loads",1],["environment",1],["switches",1],["installs",1],["artifact",2],["saves",1],["nested",1],["everything",1],["else",1],["searches",1],["fetches",1],["reads",1],["dropped",1],["unless",1],["ends",1],["per",2],["chunk",1],["relay",1],["way",1],["fan",1],["out",1],["must",1],["evict",1],["own",1],["prose",1],["cards",1],["ws",1],["replay",1],["buffer",1],["after",1],["many",1],["forwarded",1],["steps",2],["rest",1],["collapse",1],["more",1],["elided",1],["marker",1],["200",1],["bound",1],["begin",1],["events",1],["stashed",1],["possible",1],["escalation",1],["stash",1],["32",1],["active",2],["var",2],["tuple",1],["str",1],["none",2],["default",1]]},{"id":"openai4s/agent/delegation.py#_apply_parent_execution_ceiling","name":[["apply",1],["parent",1],["execution",1],["ceiling",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["apply",2],["parent",21],["execution",4],["ceiling",2],["spec",9],["mapping",4],["str",6],["any",6],["dict",4],["prevent",1],["nested",4],["child",10],["from",2],["widening",2],["its",1],["authority",1],["merged",12],["policy",13],["if",9],["restricted",3],["unrestricted",2],["true",1],["raise",2],["delegation",2],["error",2],["cannot",1],["widen",1],["capability",5],["capabilities",3],["not",4],["sorted",3],["allowed",2],["else",2],["denied",3],["permits",1],["exceed",1],["join",1],["false",1],["severity",3],["allow",1],["ask",1],["deny",1],["combined",4],["permissions",3],["key",10],["decision",9],["items",1],["none",3],["resource",3],["allowlists",1],["narrowed",4],["here",1],["too",1],["only",2],["normalize",3],["item",4],["two",1],["narrow",2],["against",3],["different",1],["things",1],["one",3],["bounds",1],["grandchild",2],["narrows",2],["delegate",2],["call",1],["own",1],["kwargs",1],["while",1],["runs",1],["path",1],["without",1],["skill",2],["connector",1],["could",1],["named",1],["three",2],["same",1],["fix",1],["closed",1],["level",1],["further",1],["down",1],["openai4s",1],["host",1],["import",1],["allowlist",2],["names",1],["connectors",1],["pop",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_apply_trusted_capture_ceiling","name":[["apply",1],["trusted",1],["capture",1],["ceiling",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["apply",2],["trusted",2],["capture",3],["ceiling",3],["spec",3],["mapping",2],["str",4],["any",4],["dict",4],["forbid",1],["asynchronous",1],["child",3],["kernels",1],["outlive",1],["ownership",1],["merged",4],["permissions",5],["execution",1],["policy",2],["mandatory",1],["stage",1],["provenance",1],["not",1],["caller",1],["preference",1],["applied",1],["after",1],["nested",1],["merging",1],["so",1],["neither",1],["unrestricted",1],["nor",1],["explicit",1],["allow",1],["widen",1],["back",1],["open",1],["background",1],["deny",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_Child","name":[["child",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["child",14],["thread",1],["safe",1],["state",2],["one",1],["direct",1],["nested",1],["sub",1],["agent",12],["def",15],["init",1],["self",141],["id",28],["str",19],["name",5],["none",39],["spec",3],["dict",8],["any",12],["depth",5],["int",6],["parent",10],["frame",12],["store",3],["budget",7],["delegation",1],["clock",9],["callable",1],["float",4],["retry",5],["chain",5],["status",14],["pending",1],["result",11],["future",11],["stop",19],["event",16],["threading",3],["reason",11],["stopped",9],["error",7],["created",3],["at",12],["started",4],["finished",4],["turn",3],["boundary",8],["max",5],["turns",4],["last",2],["progress",2],["released",1],["false",6],["lock",15],["rlock",1],["inbox",6],["deque",2],["steering",5],["message",15],["messages",8],["list",5],["request",4],["attempt",3],["artifact",3],["refs",3],["completion",3],["begin",1],["bool",6],["if",9],["mark",6],["locked",9],["return",17],["running",1],["true",4],["attach",2],["exact",1],["runtime",2],["whether",1],["was",1],["already",1],["detach",1],["should",2],["cancel",3],["tuple",2],["atomically",1],["handles",1],["signal",1],["outside",1],["terminal",2],["first",3],["not",1],["finish",2],["done",2],["discard",2],["queued",4],["release",2],["failed",2],["enqueue",1],["len",2],["append",2],["consume",1],["clear",1],["now",2],["deliver",1],["snapshot",1],["sum",3],["delivered",2],["discarded",2],["output",5],["task",2]]},{"id":"openai4s/agent/delegation.py#_child_config","name":[["child",1],["config",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["child",5],["config",6],["cfg",4],["spec",5],["mapping",3],["str",4],["any",2],["copy",1],["model",11],["provider",5],["overrides",1],["without",1],["mutating",1],["parent",1],["configuration",1],["dataclasses",2],["replace",2],["llm",7],["if",3],["isinstance",1],["key",5],["base",1],["url",1],["max",1],["tokens",1],["temperature",1],["timeout",1],["not",1],["none",1],["setattr",1],["elif",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_child_context_budget","name":[["child",1],["context",1],["budget",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",3],["child",4],["context",4],["budget",5],["cfg",5],["config",2],["provider",2],["one",1],["model",6],["none",5],["if",1],["cannot",1],["be",1],["known",1],["returning",1],["restores",1],["previous",1],["behaviour",1],["deliberately",1],["unknown",2],["falls",1],["back",1],["configured",1],["default",1],["rather",1],["than",1],["guess",1],["capability",1],["lookup",1],["raises",1],["must",1],["not",2],["take",1],["down",1],["state",1],["any",1],["int",1],["try",1],["from",1],["openai4s",1],["llm",4],["import",1],["capabilities",5],["str",3],["getattr",3],["base",2],["url",2],["return",3],["usable",1],["tokens",2],["window",1],["except",1],["exception",1],["noqa",1],["ble001",1],["failure",1]]},{"id":"openai4s/agent/delegation.py#_child_context_budget._budget","name":[["budget",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["budget",2],["state",2],["any",2],["int",2],["none",4],["try",1],["from",1],["openai4s",1],["llm",4],["import",1],["model",4],["capabilities",5],["str",3],["getattr",3],["cfg",3],["provider",1],["base",2],["url",2],["return",2],["usable",1],["context",2],["tokens",2],["window",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",1],["not",1],["failure",1]]},{"id":"openai4s/agent/delegation.py#_child_turn_budget","name":[["child",1],["turn",1],["budget",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["child",2],["turn",2],["budget",2],["spec",4],["mapping",2],["str",2],["any",2],["configured",3],["int",10],["none",5],["default",4],["key",6],["max",3],["turns",1],["steps",2],["if",4],["not",3],["continue",1],["value",10],["isinstance",2],["bool",2],["raise",3],["delegation",3],["error",5],["must",3],["be",3],["positive",3],["integer",3],["try",1],["parsed",3],["except",1],["type",1],["from",1],["return",3]]},{"id":"openai4s/agent/delegation.py#_Child.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",34],["child",10],["id",16],["str",16],["name",4],["none",36],["spec",4],["dict",4],["any",7],["depth",4],["int",3],["parent",8],["frame",5],["store",4],["budget",7],["delegation",2],["clock",5],["callable",2],["float",5],["retry",7],["chain",7],["status",1],["pending",1],["result",1],["future",2],["stop",2],["event",3],["threading",3],["reason",1],["stopped",1],["error",1],["agent",1],["created",1],["at",4],["started",1],["finished",1],["turn",1],["boundary",1],["max",1],["turns",1],["last",1],["progress",1],["released",1],["false",1],["lock",1],["rlock",1],["inbox",1],["deque",2],["steering",2],["message",2],["messages",1],["list",2],["request",1],["attempt",1],["artifact",1],["refs",1],["completion",1]]},{"id":"openai4s/agent/delegation.py#_Child._discard_queued_locked","name":[["discard",1],["queued",1],["locked",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["discard",3],["queued",2],["locked",2],["self",4],["none",2],["inbox",1],["clear",1],["message",2],["messages",1]]},{"id":"openai4s/agent/delegation.py#_Child._mark_stopped_locked","name":[["mark",1],["stopped",1],["locked",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["mark",2],["stopped",5],["locked",4],["self",17],["reason",6],["str",2],["none",7],["was",3],["terminal",3],["status",3],["error",2],["finished",2],["at",2],["clock",1],["deliberately",1],["no",1],["task",2],["child",3],["neither",1],["completed",1],["nor",1],["judged",1],["daemon",1],["restart",1],["repair",1],["path",1],["leaves",1],["column",1],["null",1],["same",1],["result",1],["id",4],["name",2],["stop",1],["output",1],["completion",2],["bullets",1],["frame",2],["turns",3],["turn",1],["boundary",1],["max",2],["environment",1],["limitations",1],["artifacts",1],["discard",1],["queued",1],["if",1],["not",1],["release",1],["budget",1]]},{"id":"openai4s/agent/delegation.py#_Child._release_budget_locked","name":[["release",1],["budget",1],["locked",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["release",3],["budget",5],["locked",2],["self",5],["none",2],["if",1],["released",2],["return",1],["true",1]]},{"id":"openai4s/agent/delegation.py#_Child.attach_agent","name":[["attach",1],["agent",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["attach",3],["agent",6],["self",5],["any",2],["bool",2],["exact",1],["runtime",1],["return",2],["whether",1],["was",1],["already",1],["stopped",1],["lock",1],["stop",1],["event",1]]},{"id":"openai4s/agent/delegation.py#_Child.begin","name":[["begin",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["begin",2],["self",10],["max",4],["turns",4],["int",2],["bool",2],["lock",1],["if",1],["stop",2],["event",2],["mark",1],["stopped",1],["locked",1],["reason",1],["return",2],["false",1],["status",1],["running",1],["started",1],["at",1],["clock",1],["true",1]]},{"id":"openai4s/agent/delegation.py#_Child.consume_steering","name":[["consume",1],["steering",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["consume",2],["steering",4],["self",6],["boundary",3],["int",2],["list",3],["message",4],["lock",1],["messages",3],["inbox",2],["clear",1],["now",2],["clock",1],["deliver",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_Child.detach_agent","name":[["detach",1],["agent",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["detach",2],["agent",7],["self",5],["any",2],["none",3],["lock",1],["if",1]]},{"id":"openai4s/agent/delegation.py#_Child.enqueue","name":[["enqueue",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["enqueue",2],["self",9],["message",6],["steering",2],["tuple",2],["bool",2],["int",2],["lock",1],["if",1],["status",1],["terminal",1],["stop",1],["event",1],["return",2],["false",1],["len",2],["inbox",3],["append",2],["messages",1],["true",1]]},{"id":"openai4s/agent/delegation.py#_Child.finish_done","name":[["finish",1],["done",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["finish",2],["done",3],["self",14],["result",4],["dict",2],["str",2],["any",2],["bool",2],["lock",1],["if",1],["stop",2],["event",2],["mark",1],["stopped",1],["locked",3],["reason",1],["return",2],["false",1],["status",1],["error",1],["none",1],["finished",1],["at",1],["clock",1],["discard",1],["queued",1],["release",1],["budget",1],["completion",1],["true",1]]},{"id":"openai4s/agent/delegation.py#_Child.finish_failed","name":[["finish",1],["failed",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["finish",2],["failed",3],["self",14],["error",4],["str",4],["result",4],["dict",2],["any",2],["bool",2],["lock",1],["if",1],["stop",2],["event",2],["mark",1],["stopped",1],["locked",3],["reason",1],["return",2],["false",1],["status",1],["finished",1],["at",1],["clock",1],["discard",1],["queued",1],["release",1],["budget",1],["completion",1],["true",1]]},{"id":"openai4s/agent/delegation.py#_Child.from_persisted","name":[["from",1],["persisted",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["from",2],["persisted",2],["cls",3],["value",26],["mapping",7],["str",5],["any",4],["store",4],["none",11],["budget",7],["delegation",2],["clock",4],["callable",2],["float",6],["child",29],["overrides",4],["spec",3],["dict",3],["if",15],["isinstance",6],["else",9],["name",4],["id",11],["depth",2],["max",5],["int",3],["parent",4],["frame",4],["state",3],["status",5],["stopped",3],["terminal",3],["result",3],["error",2],["created",2],["at",11],["started",3],["not",5],["finished",3],["progress",11],["turn",2],["boundary",2],["turns",3],["last",3],["steering",5],["rows",2],["messages",2],["row",3],["continue",1],["message",5],["restore",1],["append",2],["queued",1],["inbox",1],["stop",3],["reason",2],["restored",1],["event",1],["released",1],["true",1],["request",2],["attempt",2],["refs",5],["artifact",2],["item",2],["list",1],["completion",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_Child.mark_boundary","name":[["mark",1],["boundary",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["mark",2],["boundary",7],["self",7],["int",2],["none",2],["lock",1],["turn",2],["max",1],["last",1],["progress",1],["at",1],["clock",1]]},{"id":"openai4s/agent/delegation.py#_Child.persistence_snapshot","name":[["persistence",1],["snapshot",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["persistence",2],["snapshot",2],["self",26],["dict",2],["str",2],["any",2],["lock",1],["return",1],["child",4],["id",12],["name",2],["status",5],["depth",2],["parent",4],["frame",4],["created",2],["at",8],["started",2],["finished",2],["turn",2],["boundary",2],["max",3],["turns",3],["last",2],["progress",2],["overrides",2],["public",1],["spec",1],["result",4],["error",3],["request",2],["attempt",2],["artifact",2],["refs",2],["list",1],["every",1],["terminal",1],["persists",1],["its",1],["stop",5],["reason",6],["stopped",3],["text",1],["children",1],["unchanged",1],["engine",1],["submitted",1],["rest",1],["if",1],["else",1],["task",2]]},{"id":"openai4s/agent/delegation.py#_Child.request_stop","name":[["request",1],["stop",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["request",2],["stop",6],["self",11],["reason",5],["str",2],["tuple",2],["bool",2],["any",2],["none",5],["future",4],["atomically",1],["state",1],["return",3],["runtime",1],["handles",1],["signal",1],["outside",1],["lock",1],["if",2],["status",1],["terminal",1],["false",1],["first",3],["not",1],["event",2],["mark",1],["stopped",1],["locked",1],["agent",1]]},{"id":"openai4s/agent/delegation.py#_Child.set_frame","name":[["frame",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["frame",6],["self",4],["id",4],["str",2],["none",2],["lock",1]]},{"id":"openai4s/agent/delegation.py#_Child.set_future","name":[["future",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["future",9],["self",5],["none",2],["lock",1],["should",2],["cancel",3],["stop",1],["event",1],["if",1]]},{"id":"openai4s/agent/delegation.py#_Child.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["snapshot",3],["self",28],["dict",2],["str",2],["any",2],["lock",1],["queued",4],["sum",3],["message",8],["status",8],["messages",5],["delivered",4],["discarded",4],["output",5],["result",2],["if",1],["stopped",1],["none",1],["return",1],["child",4],["id",12],["name",2],["task",2],["error",2],["depth",2],["parent",4],["frame",4],["request",2],["attempt",2],["artifact",2],["refs",2],["list",1],["created",2],["at",8],["started",2],["finished",2],["progress",3],["turn",2],["boundary",2],["max",2],["turns",2],["last",2],["steering",1],["overrides",2],["public",1],["spec",1]]},{"id":"openai4s/agent/delegation.py#_Child.stop_event_reason","name":[["stop",1],["event",1],["reason",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["stop",3],["event",2],["reason",3],["self",4],["str",2],["lock",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_Child.stopped_result","name":[["stopped",1],["result",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["stopped",3],["result",3],["self",6],["dict",3],["str",2],["any",2],["lock",1],["mark",1],["locked",1],["stop",1],["event",1],["reason",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_ChildCancellation","name":[["child",1],["cancellation",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["child",8],["cancellation",2],["def",2],["init",1],["self",5],["none",1],["cancelled",2],["bool",1],["return",1],["stop",1],["event",1],["retry",1],["chain",1]]},{"id":"openai4s/agent/delegation.py#_ChildCancellation.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",3],["child",6],["none",2]]},{"id":"openai4s/agent/delegation.py#_ChildCancellation.cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["cancelled",3],["self",4],["bool",2],["return",1],["child",2],["stop",1],["event",1],["retry",1],["chain",1]]},{"id":"openai4s/agent/delegation.py#_ChildStepForwarder","name":[["child",1],["step",1],["forwarder",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["child",17],["step",21],["forwarder",2],["bounded",1],["relay",4],["one",2],["meaningful",3],["semantic",1],["steps",5],["installed",1],["as",1],["dispatcher",1],["by",1],["run",2],["whenever",1],["tree",1],["carries",1],["session",1],["sink",10],["web",1],["only",2],["cli",1],["has",2],["no",1],["unchanged",1],["each",1],["begin",11],["event",16],["decorated",4],["identity",1],["under",1],["input",4],["delegation",4],["so",3],["ui",1],["durable",1],["root",1],["keyed",1],["frame",4],["rows",1],["attribute",1],["end",4],["events",1],["ride",1],["same",1],["id",21],["non",1],["kinds",2],["stashed",5],["relayed",1],["they",1],["error",2],["failures",1],["stay",1],["visible",1],["without",1],["per",1],["chunk",1],["noise",1],["def",6],["init",1],["self",39],["callable",1],["dict",15],["str",13],["any",7],["none",9],["name",6],["depth",3],["int",1],["decoration",4],["lock",4],["threading",1],["forwarded",7],["ids",4],["pending",4],["elided",11],["call",1],["try",2],["except",2],["exception",2],["noqa",2],["ble001",2],["observability",1],["must",1],["not",4],["break",1],["pass",2],["payload",4],["base",3],["merged",3],["if",10],["isinstance",1],["else",1],["return",7],["emit",4],["locked",3],["bool",1],["cap",2],["false",1],["true",1],["phase",5],["kind",3],["add",1],["elif",1],["len",1],["stash",1],["discard",1],["pop",1],["status",2],["errors",1],["whatever",1],["their",1],["card",1],["land",1],["flush",1],["single",1],["elision",1],["marker",2],["once",1],["over",1],["elide",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["delegate",1],["title",1],["further",1],["done",1],["output",1],["summary",1],["more",1],["best",1],["effort",1]]},{"id":"openai4s/agent/delegation.py#_ChildStepForwarder.__call__","name":[["call",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["call",2],["self",3],["event",3],["dict",2],["str",2],["any",2],["none",2],["try",1],["relay",1],["except",1],["exception",1],["noqa",1],["ble001",1],["observability",1],["must",1],["not",1],["break",1],["child",1],["pass",1]]},{"id":"openai4s/agent/delegation.py#_ChildStepForwarder.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",9],["sink",4],["callable",2],["dict",4],["str",11],["any",3],["none",8],["child",6],["id",8],["frame",4],["name",4],["depth",4],["int",2],["decoration",1],["delegation",1],["lock",2],["threading",1],["forwarded",2],["ids",1],["pending",1],["begin",1],["elided",1]]},{"id":"openai4s/agent/delegation.py#_ChildStepForwarder._decorated","name":[["decorated",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["decorated",2],["self",3],["event",3],["dict",8],["str",4],["any",4],["payload",4],["base",3],["input",2],["merged",3],["if",1],["isinstance",1],["else",1],["delegation",1],["decoration",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_ChildStepForwarder._emit_begin_locked","name":[["emit",1],["begin",1],["locked",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["emit",2],["begin",2],["locked",2],["self",7],["event",3],["dict",2],["str",2],["any",2],["bool",2],["if",1],["forwarded",2],["child",1],["step",1],["cap",1],["elided",1],["return",2],["false",1],["sink",1],["decorated",1],["true",1]]},{"id":"openai4s/agent/delegation.py#_ChildStepForwarder._relay","name":[["relay",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["relay",3],["self",13],["event",10],["dict",5],["str",3],["any",2],["none",4],["step",10],["id",8],["phase",3],["if",7],["not",2],["return",3],["lock",1],["begin",7],["kind",2],["child",2],["kinds",1],["emit",2],["locked",2],["forwarded",3],["ids",3],["add",1],["elif",1],["len",1],["pending",3],["stash",1],["cap",1],["discard",1],["sink",2],["stashed",4],["pop",1],["status",1],["error",1],["errors",1],["meaningful",1],["whatever",1],["their",1],["so",1],["end",1],["has",1],["card",1],["land",1]]},{"id":"openai4s/agent/delegation.py#_ChildStepForwarder.flush","name":[["flush",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["flush",2],["self",10],["none",2],["emit",1],["single",1],["elision",1],["marker",2],["once",1],["child",3],["run",1],["over",1],["lock",1],["elided",9],["name",3],["decoration",2],["delegation",1],["id",6],["if",1],["not",1],["return",1],["step",5],["elide",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["try",1],["sink",2],["decorated",1],["phase",2],["begin",1],["kind",1],["delegate",1],["title",1],["further",1],["steps",2],["input",1],["end",1],["status",1],["done",1],["output",1],["summary",1],["more",1],["except",1],["exception",1],["noqa",1],["ble001",1],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/agent/delegation.py#_completion_limitations","name":[["completion",1],["limitations",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["completion",2],["limitations",3],["output",4],["any",2],["list",4],["str",5],["child",1],["own",1],["structured",1],["normalized",1],["string",1],["if",5],["not",1],["isinstance",3],["mapping",1],["return",4],["key",2],["limitation",1],["aliases",1],["value",6],["strip",4],["tuple",1],["items",3],["item",3]]},{"id":"openai4s/agent/delegation.py#_DelegationTree","name":[["delegation",1],["tree",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["delegation",5],["tree",6],["shared",2],["identities",1],["budget",10],["lineage",2],["event",6],["projection",1],["one",3],["def",8],["init",1],["self",47],["none",31],["sink",10],["callable",6],["dict",5],["str",15],["any",6],["child",69],["step",4],["persistence",3],["trusted",7],["capture",9],["admission",3],["lease",3],["clock",5],["float",1],["time",2],["lock",10],["threading",3],["rlock",3],["stage",1],["web",2],["artifact",1],["brackets",1],["delegated",1],["cell",1],["workspace",1],["snapshot",3],["gate",2],["separate",1],["from",2],["so",2],["steering",1],["cancellation",5],["status",2],["reads",1],["remain",1],["live",1],["while",3],["synchronous",1],["owns",1],["intentional",1],["may",1],["synchronously",1],["delegate",2],["grandchild",1],["same",2],["host",1],["rpc",1],["thread",1],["message",9],["sequence",9],["children",14],["session",1],["dispatchers",1],["forward",1],["their",2],["meaningful",1],["steps",1],["into",1],["root",1],["keyed",1],["lives",1],["nested",2],["runners",1],["adopt",1],["through",1],["contextvar",1],["inherit",1],["without",1],["per",1],["level",1],["allocate",2],["parent",18],["id",26],["depth",8],["int",4],["count",3],["list",5],["if",10],["not",4],["stop",3],["running",1],["raise",1],["error",3],["cannot",2],["stopped",6],["finished",1],["return",5],["reserve",2],["register",2],["emit",2],["registered",4],["create",2],["retry",10],["previous",2],["spec",3],["frame",3],["store",3],["direct",2],["atomically",1],["refuse",1],["chain",12],["cancelled",2],["ids",4],["name",1],["publish",1],["registration",1],["before",2],["observe",1],["otherwise",1],["could",1],["race",1],["ahead",1],["cancel",3],["subtrees",1],["reason",3],["tuple",1],["bool",2],["future",3],["attempts",1],["siblings",1],["all",1],["descendants",2],["publication",1],["share",1],["as",1],["therefore",1],["either",1],["here",1],["observes",1],["consuming",1],["another",1],["slot",1],["appear",1],["gap",1],["after",1],["affected",5],["frontier",8],["current",8],["pop",2],["continue",4],["related",2],["candidate",7],["values",3],["add",1],["extend",2],["item",3],["first",2],["agent",2],["request",1],["append",2],["restore",1],["messages",1],["try",1],["rsplit",1],["except",1],["type",1],["value",1],["max",1],["next",1],["steer",1],["include",2],["true",1],["found",2],["par",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",13],["budget",7],["delegation",3],["none",34],["event",4],["sink",13],["callable",12],["dict",5],["str",7],["any",6],["child",9],["step",5],["persistence",4],["trusted",9],["capture",11],["admission",4],["lease",4],["clock",4],["float",2],["time",4],["lock",2],["threading",3],["rlock",3],["stage",1],["web",2],["artifact",1],["brackets",1],["delegated",1],["cell",1],["shared",1],["workspace",1],["snapshot",1],["gate",2],["separate",1],["from",1],["so",2],["steering",1],["cancellation",1],["status",1],["reads",1],["remain",1],["live",1],["while",1],["one",1],["synchronous",1],["lineage",1],["owns",1],["intentional",1],["may",1],["synchronously",1],["delegate",1],["grandchild",1],["same",1],["host",1],["rpc",1],["thread",1],["message",1],["sequence",1],["children",1],["session",1],["dispatchers",1],["forward",1],["their",1],["meaningful",1],["steps",1],["into",1],["root",1],["keyed",1],["lives",1],["tree",2],["nested",1],["runners",1],["adopt",1],["through",1],["contextvar",1],["inherit",1],["without",1],["per",1],["level",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.allocate","name":[["allocate",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["allocate",2],["self",5],["parent",10],["child",7],["id",6],["str",4],["none",4],["depth",4],["int",4],["count",3],["list",2],["lock",1],["if",2],["not",1],["children",1],["stop",1],["event",1],["snapshot",1],["status",1],["running",1],["raise",1],["delegation",1],["error",1],["cannot",1],["delegate",1],["from",1],["stopped",1],["finished",1],["return",1],["budget",1],["reserve",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.cancel_retry_subtrees","name":[["cancel",1],["retry",1],["subtrees",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["cancel",4],["retry",7],["subtrees",2],["self",6],["child",16],["ids",3],["sequence",2],["str",5],["reason",4],["list",3],["tuple",2],["bool",2],["any",2],["none",5],["future",4],["attempts",1],["their",1],["siblings",1],["all",1],["nested",1],["descendants",1],["chain",7],["cancellation",2],["stop",2],["publication",1],["share",1],["same",1],["tree",1],["lock",2],["as",1],["create",1],["therefore",1],["either",1],["registered",1],["stopped",4],["here",1],["observes",1],["cancelled",1],["before",1],["consuming",1],["another",1],["budget",1],["slot",1],["cannot",1],["appear",1],["gap",1],["after",1],["snapshot",1],["affected",5],["frontier",4],["while",1],["current",5],["pop",1],["if",5],["continue",3],["children",3],["related",2],["candidate",4],["id",3],["values",2],["parent",1],["add",1],["extend",1],["item",3],["not",2],["first",2],["agent",2],["request",1],["append",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.create_retry","name":[["create",1],["retry",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["create",2],["retry",5],["self",8],["previous",3],["child",25],["spec",4],["dict",4],["str",8],["any",4],["depth",6],["int",2],["parent",10],["id",12],["none",9],["frame",4],["store",4],["direct",3],["children",4],["atomically",1],["refuse",1],["cancellation",2],["reserve",1],["register",1],["one",1],["lock",1],["chain",5],["if",1],["cancelled",1],["return",2],["ids",2],["allocate",1],["count",1],["name",1],["budget",2],["clock",2],["publish",1],["registration",1],["before",1],["observe",1],["otherwise",1],["stopped",1],["event",1],["could",1],["race",1],["ahead",1],["registered",2],["emit",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.descendants","name":[["descendants",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["descendants",2],["self",8],["child",12],["id",6],["str",2],["include",3],["bool",2],["true",2],["list",3],["lock",1],["found",3],["frontier",4],["while",1],["current",4],["pop",1],["children",2],["if",2],["not",1],["none",1],["append",1],["extend",1],["candidate",3],["values",1],["parent",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.emit","name":[["emit",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["emit",2],["self",5],["event",6],["str",2],["child",9],["extra",3],["any",2],["none",4],["persist",3],["persistence",1],["sink",5],["if",2],["not",1],["try",2],["except",2],["exception",2],["noqa",2],["ble001",2],["pass",2],["return",1],["payload",2],["type",1],["delegation",1],["at",1],["clock",1],["snapshot",1],["observability",1],["cannot",1],["strand",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.next_message_id","name":[["next",1],["message",1],["id",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["next",2],["message",4],["id",2],["self",5],["str",2],["lock",1],["sequence",2],["return",1],["steer",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.register","name":[["register",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["register",2],["self",5],["child",8],["none",2],["lock",1],["children",1],["id",1],["emit",1],["registered",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.restore","name":[["restore",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["restore",2],["self",6],["children",4],["sequence",6],["child",7],["none",2],["lock",1],["id",2],["message",5],["messages",1],["try",1],["int",1],["rsplit",1],["except",1],["type",1],["error",2],["value",1],["continue",1],["max",1]]},{"id":"openai4s/agent/delegation.py#_DelegationTree.subtree","name":[["subtree",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["subtree",2],["self",6],["parent",4],["child",6],["id",4],["str",2],["none",3],["list",3],["lock",1],["if",1],["return",2],["children",1],["values",1],["descendants",1],["include",1],["false",1]]},{"id":"openai4s/agent/delegation.py#_derive_task_status","name":[["derive",1],["task",1],["status",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["derive",2],["task",9],["status",14],["stop",4],["reason",4],["any",6],["submitted",8],["mapping",3],["str",7],["final",3],["message",3],["missing",3],["artifacts",4],["list",2],["none",3],["single",1],["authoritative",1],["derivation",1],["one",1],["child",5],["envelope",1],["declaration",1],["submit",1],["output",6],["top",1],["level",1],["finalize",1],["response",1],["property",1],["lands",1],["inside",1],["input",1],["machine",1],["checks",1],["only",1],["downgrade",1],["max",2],["turns",2],["at",2],["best",1],["partial",5],["failed",5],["produced",1],["literally",1],["nothing",1],["terminated",1],["never",1],["regardless",1],["its",1],["transport",1],["said",1],["if",8],["no",1],["progress",1],["return",3],["else",1],["not",3],["declared",8],["isinstance",2],["rank",3],["completed",1],["required",1],["store",1],["cannot",1],["attribute",1],["cap",1],["blocked",1],["already",1],["ranks",1],["lower",1]]},{"id":"openai4s/agent/delegation.py#_missing_required_artifacts","name":[["missing",1],["required",1],["artifacts",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["missing",6],["required",3],["artifacts",2],["patterns",4],["list",7],["str",7],["none",6],["produced",4],["names",1],["globs",1],["no",1],["store",1],["attributed",1],["artifact",1],["satisfies",1],["if",3],["return",2],["pattern",6],["endswith",1],["prefix",2],["not",2],["any",1],["name",2],["startswith",1],["append",2],["elif",1]]},{"id":"openai4s/agent/delegation.py#_normalize_item","name":[["normalize",1],["item",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["normalize",2],["item",15],["any",6],["parent",4],["spec",3],["dict",7],["str",6],["inherited",7],["key",12],["value",6],["task",1],["name",3],["context",1],["summary",1],["output",1],["schema",1],["model",1],["provider",1],["steps",3],["max",2],["turns",1],["permissions",1],["capabilities",1],["skill",3],["names",2],["connectors",2],["unrestricted",1],["require",1],["artifacts",1],["retries",1],["if",6],["not",2],["none",8],["isinstance",2],["return",2],["request",2],["explicit",1],["null",1],["absent",1],["default",1],["nested",1],["door",1],["too",1],["top",1],["level",1],["wire",1],["codec",1],["already",1],["drops",1],["values",1],["so",2],["inside",1],["fan",1],["out",2],["must",2],["inherit",1],["rather",1],["than",1],["clobber",1],["crash",1],["turn",1],["budget",1],["parser",1],["present",1],["but",1],["items",1],["normalized",5],["update",2],["lets",1],["child",3],["replace",1],["resource",3],["allowlist",3],["means",2],["delegating",1],["way",1],["restricted",1],["one",1],["could",1],["three",2],["narrow",2],["instead",1],["own",1],["list",1],["only",1],["ever",1],["be",2],["subset",1],["its",1],["either",1],["side",1],["inherits",1],["other",1],["tri",1],["state",1],["from",1],["openai4s",1],["host",1],["import",1],["narrowed",3],["pop",1],["else",1],["sorted",1],["raise",1],["delegation",1],["error",1],["delegate",1],["each",1],["got",1],["type",1]]},{"id":"openai4s/agent/delegation.py#_public_overrides","name":[["public",1],["overrides",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["public",2],["overrides",6],["spec",4],["mapping",3],["str",4],["any",4],["dict",2],["key",8],["model",8],["provider",2],["steps",2],["max",3],["turns",1],["permissions",1],["capabilities",1],["skill",1],["names",1],["connectors",1],["unrestricted",1],["require",1],["artifacts",1],["retries",1],["if",3],["isinstance",1],["base",1],["url",1],["tokens",1],["temperature",1],["timeout",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_retry_budget","name":[["retry",1],["budget",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["retry",3],["budget",2],["spec",3],["mapping",2],["str",2],["any",2],["int",3],["clamped",3],["bounded",1],["option",1],["malformed",1],["values",1],["refused",1],["raw",4],["retries",3],["if",2],["none",2],["return",2],["isinstance",1],["bool",1],["raise",2],["delegation",2],["error",4],["must",2],["be",2],["integer",2],["try",1],["parsed",2],["except",1],["type",1],["value",1],["from",1],["max",1],["min",1]]},{"id":"openai4s/agent/delegation.py#_retry_spec","name":[["retry",1],["spec",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["retry",12],["spec",6],["mapping",5],["str",9],["any",6],["previous",12],["attempt",4],["int",2],["dict",4],["re",1],["run",1],["same",1],["task",5],["limitations",6],["appended",1],["as",1],["context",3],["loop",1],["owns",1],["budget",1],["nested",1],["reading",1],["option",1],["must",1],["not",1],["multiply",1],["pop",1],["retries",1],["none",1],["lines",6],["ended",1],["status",2],["if",5],["error",3],["append",3],["extend",1],["item",4],["missing",3],["artifacts",3],["required",1],["join",2],["note",5],["request",8],["isinstance",2],["elif",1],["inner",6],["key",4],["prompt",1],["break",1],["else",2],["summary",4],["strip",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_RetryChain","name":[["retry",1],["chain",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["retry",2],["chain",5],["cancellation",2],["shared",1],["by",1],["every",1],["immutable",1],["attempt",1],["one",1],["logical",1],["child",3],["mutations",1],["happen",1],["while",1],["delegation",1],["tree",2],["lock",2],["held",1],["event",6],["makes",1],["visible",1],["runtime",1],["without",1],["taking",1],["def",3],["init",1],["self",10],["id",3],["str",2],["none",2],["cancel",5],["threading",1],["reason",4],["stopped",1],["if",1],["not",1],["cancelled",1],["bool",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_RetryChain.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",5],["chain",4],["id",4],["str",2],["none",2],["cancel",1],["event",2],["threading",1],["reason",1],["child",1],["stopped",1]]},{"id":"openai4s/agent/delegation.py#_RetryChain.cancel","name":[["cancel",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["cancel",4],["self",5],["reason",4],["str",2],["none",2],["if",1],["not",1],["event",2]]},{"id":"openai4s/agent/delegation.py#_RetryChain.cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["cancelled",2],["self",3],["bool",2],["return",1],["cancel",1],["event",1]]},{"id":"openai4s/agent/delegation.py#_spec_to_task","name":[["spec",1],["task",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["spec",9],["task",7],["dict",3],["str",10],["any",2],["parts",8],["list",1],["if",5],["append",6],["request",10],["isinstance",2],["elif",2],["prompt",2],["else",1],["context",3],["summary",2],["from",1],["parent",1],["agent",1],["return",1],["join",1],["part",3],["strip",1],["no",1],["provided",1]]},{"id":"openai4s/agent/delegation.py#_SteeringContextPolicy","name":[["steering",1],["context",1],["policy",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["steering",5],["context",6],["policy",5],["inject",1],["newly",1],["delivered",2],["parent",3],["messages",6],["before",1],["each",1],["child",17],["model",6],["turn",3],["def",3],["init",1],["self",15],["cfg",5],["config",1],["tree",6],["delegation",1],["none",4],["own",2],["decides",1],["compacts",1],["was",1],["bare",1],["compaction",3],["falls",1],["back",1],["window",2],["tokens",2],["daemon",1],["default",1],["262",2],["144",2],["while",1],["web",1],["session",1],["path",1],["has",1],["always",1],["derived",1],["budget",4],["from",2],["declared",1],["capability",1],["may",1],["run",3],["different",1],["than",2],["its",3],["overrides",1],["exactly",1],["two",1],["numbers",1],["diverge",1],["whose",1],["usable",1],["136",1],["000",1],["would",1],["compact",1],["against",1],["sail",1],["past",1],["real",1],["limit",1],["learning",1],["about",1],["as",2],["provider",3],["rejection",1],["rather",1],["base",5],["bind",1],["runtime",1],["providers",3],["any",3],["fill",1],["only",2],["agent",1],["build",1],["tool",2],["catalogue",1],["kernel",2],["cwd",1],["exist",1],["inside",1],["so",1],["loop",1],["hands",1],["them",1],["after",1],["construction",1],["already",1],["carries",1],["kept",1],["without",2],["priced",1],["trigger",1],["schemas",1],["never",1],["got",1],["readable",1],["copy",1],["oversized",1],["output",1],["name",3],["value",2],["items",1],["if",2],["getattr",2],["setattr",1],["prepare",2],["state",4],["sequence",1],["mapping",1],["str",1],["boundary",7],["int",1],["mark",1],["emit",2],["progress",1],["consume",1],["append",1],["role",1],["user",1],["content",1],["at",1],["join",1],["message",6],["text",1],["ids",1],["id",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_SteeringContextPolicy.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",5],["cfg",8],["config",2],["child",15],["tree",6],["delegation",2],["none",2],["own",2],["model",10],["decides",2],["compacts",2],["was",2],["bare",2],["compaction",5],["policy",3],["falls",2],["back",2],["context",4],["window",4],["tokens",4],["daemon",2],["default",2],["262",4],["144",4],["while",2],["web",2],["session",2],["path",2],["has",2],["always",2],["derived",2],["budget",4],["from",2],["declared",2],["capability",2],["may",2],["run",2],["different",2],["than",4],["its",4],["parent",2],["overrides",2],["exactly",2],["two",2],["numbers",2],["diverge",2],["whose",2],["usable",2],["136",2],["000",2],["would",2],["compact",2],["against",2],["sail",2],["past",2],["real",2],["limit",2],["learning",2],["about",2],["as",4],["provider",3],["rejection",2],["rather",2],["base",1]]},{"id":"openai4s/agent/delegation.py#_SteeringContextPolicy.bind_runtime","name":[["bind",1],["runtime",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["bind",2],["runtime",2],["self",4],["providers",4],["any",2],["none",4],["fill",1],["only",2],["child",3],["agent",1],["run",2],["build",1],["tool",2],["catalogue",1],["kernel",2],["cwd",1],["exist",1],["inside",1],["so",1],["loop",1],["hands",1],["them",1],["after",1],["construction",1],["provider",1],["base",3],["policy",1],["already",1],["carries",1],["own",1],["context",1],["budget",1],["kept",1],["without",2],["priced",1],["its",1],["trigger",1],["schemas",1],["never",1],["got",1],["readable",1],["copy",1],["oversized",1],["output",1],["name",3],["value",2],["items",1],["if",1],["getattr",1],["setattr",1]]},{"id":"openai4s/agent/delegation.py#_SteeringContextPolicy.prepare","name":[["prepare",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["prepare",3],["self",9],["state",5],["any",4],["sequence",2],["mapping",2],["str",2],["boundary",7],["int",1],["getattr",1],["turn",2],["child",4],["mark",1],["tree",2],["emit",2],["progress",1],["messages",5],["consume",1],["steering",3],["if",1],["append",1],["role",1],["user",1],["content",1],["from",1],["parent",1],["at",1],["join",1],["message",6],["text",1],["delivered",1],["ids",1],["id",1],["return",1],["base",1]]},{"id":"openai4s/agent/delegation.py#_SteeringMessage","name":[["steering",1],["message",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["steering",3],["message",16],["slots",1],["id",7],["text",7],["status",9],["queued",10],["at",17],["delivered",12],["boundary",10],["def",6],["init",1],["self",23],["str",8],["float",5],["none",11],["int",3],["deliver",1],["discard",1],["if",4],["discarded",4],["classmethod",1],["restore",1],["cls",2],["value",9],["mapping",1],["any",3],["restored",1],["preview",2],["state",3],["else",3],["not",2],["return",3],["snapshot",3],["dict",2],["persistence",1]]},{"id":"openai4s/agent/delegation.py#_SteeringMessage.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",8],["message",4],["id",4],["str",4],["text",4],["queued",5],["at",5],["float",3],["none",6],["status",1],["delivered",1],["boundary",1],["int",1]]},{"id":"openai4s/agent/delegation.py#_SteeringMessage.deliver","name":[["deliver",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["deliver",2],["self",5],["boundary",4],["int",2],["delivered",5],["at",4],["float",2],["none",2],["status",1]]},{"id":"openai4s/agent/delegation.py#_SteeringMessage.discard","name":[["discard",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["discard",2],["self",4],["none",2],["if",1],["status",2],["queued",1],["discarded",1]]},{"id":"openai4s/agent/delegation.py#_SteeringMessage.persistence_snapshot","name":[["persistence",1],["snapshot",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["persistence",2],["snapshot",3],["self",4],["dict",2],["str",2],["any",2],["return",1],["text",2],["preview",1]]},{"id":"openai4s/agent/delegation.py#_SteeringMessage.restore","name":[["restore",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["restore",2],["cls",3],["value",10],["mapping",2],["str",5],["any",2],["steering",2],["message",9],["id",1],["restored",1],["text",1],["preview",1],["float",2],["queued",2],["at",4],["state",3],["status",2],["discarded",3],["if",3],["delivered",4],["else",3],["not",2],["none",4],["boundary",3],["int",1],["return",1]]},{"id":"openai4s/agent/delegation.py#_SteeringMessage.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["snapshot",2],["self",7],["dict",2],["str",2],["any",2],["return",1],["message",2],["id",2],["status",2],["queued",2],["at",4],["delivered",2],["boundary",2]]},{"id":"openai4s/agent/delegation.py#_validated_require_artifacts","name":[["validated",1],["require",1],["artifacts",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["validated",2],["require",7],["artifacts",7],["spec",3],["mapping",2],["str",7],["any",2],["list",4],["none",4],["parse",1],["exact",2],["names",2],["trailing",3],["star",2],["globs",2],["only",3],["raw",5],["if",4],["return",2],["isinstance",2],["not",2],["sequence",1],["raise",3],["delegation",3],["error",3],["must",2],["be",1],["artifact",1],["filenames",2],["patterns",3],["item",2],["name",5],["strip",1],["contain",1],["non",1],["empty",1],["pattern",1],["invalid",1],["supported",1],["as",1],["glob",1],["append",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget","name":[["delegation",1],["budget",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["delegation",19],["budget",7],["session",6],["scoped",1],["injectable",1],["shared",1],["by",1],["every",1],["runner",11],["tree",1],["spawned",14],["cumulative",1],["enforces",1],["historical",1],["whole",1],["cap",4],["releasing",1],["finished",1],["child",25],["only",1],["decrements",1],["active",7],["never",2],["refunds",1],["spawn",4],["gateway",1],["keep",1],["one",2],["instance",19],["state",1],["inject",1],["into",1],["fresh",1],["root",12],["each",1],["turn",1],["without",1],["relying",1],["module",1],["global",1],["lifecycle",1],["def",4],["init",1],["self",61],["frame",11],["id",54],["str",27],["none",21],["limit",15],["int",10],["initial",7],["usage",5],["mapping",2],["any",6],["store",6],["owner",9],["dict",6],["if",11],["raise",11],["value",3],["error",32],["must",2],["be",2],["positive",1],["lock",5],["threading",1],["max",4],["sequence",8],["request",17],["index",3],["tuple",1],["reserve",5],["count",10],["depth",11],["parent",12],["list",1],["reservation",8],["not",5],["negative",1],["durable",4],["try",3],["children",2],["except",5],["runtime",3],["key",6],["as",5],["from",5],["sync",3],["locked",2],["return",5],["item",2],["ids",5],["reached",2],["already",2],["requested",2],["range",1],["append",1],["action",3],["group",7],["native",4],["call",9],["sha256",5],["payload",5],["under",1],["identity",2],["strip",3],["digest",6],["incomplete",1],["conflict",6],["existing",4],["reused",2],["true",1],["record",3],["dreq",1],["mem",2],["attempt",3],["datm",1],["no",1],["false",1],["remaining",1],["continue",2],["next",1],["restore",1],["calls",1],["loc",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",12],["root",4],["frame",4],["id",12],["str",11],["none",27],["limit",9],["int",7],["initial",8],["usage",3],["mapping",2],["any",5],["store",4],["owner",4],["instance",8],["runner",4],["dict",3],["if",2],["session",1],["cap",1],["raise",1],["value",1],["error",1],["delegation",1],["budget",1],["must",1],["be",1],["positive",1],["lock",2],["threading",1],["spawned",2],["max",3],["active",2],["sequence",2],["request",1],["index",1],["tuple",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget._durable","name":[["durable",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["durable",2],["self",6],["bool",3],["return",1],["root",1],["frame",1],["id",3],["store",1],["not",1],["none",1],["owner",1],["instance",2],["runner",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget._set_spawned_for_compatibility","name":[["spawned",1],["compatibility",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["spawned",4],["compatibility",2],["self",8],["value",3],["int",3],["none",2],["lock",1],["if",1],["durable",2],["raise",1],["runtime",1],["error",1],["cannot",1],["rewrite",1],["delegation",1],["budget",1],["max",1],["active",2],["min",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget._sync_usage_locked","name":[["sync",1],["usage",1],["locked",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["sync",2],["usage",10],["locked",2],["self",9],["mapping",2],["str",3],["any",2],["none",2],["if",1],["root",3],["frame",3],["id",3],["limit",3],["max",4],["int",4],["spawned",2],["active",2],["sequence",3]]},{"id":"openai4s/agent/delegation.py#DelegationBudget.bind_persistence","name":[["bind",1],["persistence",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["bind",2],["persistence",2],["self",7],["store",4],["any",4],["owner",4],["instance",8],["id",8],["str",6],["runner",4],["usage",4],["mapping",2],["none",2],["lock",1],["sync",1],["locked",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget.continue_request","name":[["continue",1],["request",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["continue",4],["request",4],["self",9],["child",8],["id",14],["str",8],["depth",4],["int",2],["parent",4],["none",2],["dict",2],["any",2],["spawn",1],["next",1],["attempt",1],["restore",1],["never",1],["calls",1],["if",1],["durable",2],["try",1],["reservation",3],["store",1],["delegation",6],["root",2],["frame",2],["owner",2],["instance",4],["runner",2],["except",2],["conflict",2],["as",2],["error",11],["raise",3],["from",2],["runtime",1],["key",1],["lock",1],["sync",1],["usage",1],["locked",1],["budget",1],["return",1],["requires",1],["storage",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget.release","name":[["release",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["release",5],["self",11],["count",6],["int",2],["none",2],["active",3],["slots",1],["without",1],["refunding",1],["cumulative",1],["spawn",1],["usage",4],["if",2],["raise",1],["value",1],["error",1],["delegation",2],["must",1],["not",1],["be",1],["negative",1],["lock",1],["durable",1],["store",1],["budget",1],["root",2],["frame",2],["id",6],["owner",2],["instance",4],["runner",2],["sync",1],["locked",1],["return",1],["max",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget.reserve","name":[["reserve",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["reserve",3],["self",17],["count",10],["int",4],["depth",5],["parent",4],["child",9],["id",10],["str",6],["none",4],["list",2],["if",3],["raise",3],["value",1],["error",8],["delegation",4],["reservation",4],["must",1],["not",1],["be",1],["negative",1],["lock",1],["durable",1],["try",1],["store",1],["children",1],["root",2],["frame",2],["owner",2],["instance",4],["runner",2],["except",1],["runtime",1],["key",1],["as",1],["from",1],["sync",1],["usage",1],["locked",1],["budget",1],["return",2],["item",2],["ids",4],["spawned",4],["limit",2],["session",1],["spawn",1],["cap",1],["reached",1],["already",1],["requested",1],["active",1],["range",1],["sequence",2],["append",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget.reserve_request","name":[["reserve",1],["request",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["reserve",4],["request",15],["self",27],["depth",5],["int",2],["parent",8],["child",11],["id",27],["str",17],["none",7],["action",4],["group",8],["native",5],["call",10],["sha256",6],["payload",6],["mapping",2],["any",4],["dict",3],["one",1],["under",1],["durable",2],["identity",2],["strip",3],["digest",6],["if",5],["not",4],["raise",5],["value",1],["error",13],["delegation",8],["incomplete",1],["lock",1],["try",1],["reservation",3],["store",1],["children",1],["root",4],["frame",4],["owner",2],["instance",4],["runner",2],["count",1],["except",2],["conflict",4],["as",2],["from",2],["runtime",1],["key",4],["sync",1],["usage",1],["locked",1],["budget",2],["return",3],["existing",4],["index",2],["reused",2],["true",1],["spawned",7],["limit",5],["session",1],["spawn",1],["cap",1],["reached",1],["already",1],["requested",1],["active",3],["sequence",4],["record",3],["ids",1],["dreq",1],["mem",2],["attempt",2],["datm",1],["no",1],["false",1],["remaining",1],["max",1]]},{"id":"openai4s/agent/delegation.py#DelegationBudget.usage","name":[["usage",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["usage",7],["self",13],["dict",2],["str",2],["any",2],["lock",1],["if",2],["durable",1],["try",1],["store",1],["delegation",1],["budget",1],["root",3],["frame",3],["id",3],["except",1],["exception",1],["noqa",1],["ble001",1],["none",1],["sync",1],["locked",1],["return",1],["limit",3],["spawned",3],["active",2],["remaining",1],["max",1]]},{"id":"openai4s/agent/delegation.py#DelegationConflictError","name":[["delegation",1],["conflict",1],["error",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["delegation",4],["conflict",2],["error",4],["same",1],["durable",1],["request",1],["key",1],["different",1],["digest",1],["http",2],["409",2],["status",1]]},{"id":"openai4s/agent/delegation.py#DelegationError","name":[["delegation",1],["error",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["delegation",2],["error",4],["runtime",2],["pass",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner","name":[["delegation",1],["runner",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["class",2],["delegation",23],["runner",15],["direct",1],["child",24],["facade",1],["backed",1],["by",2],["one",1],["session",5],["wide",1],["tree",20],["def",2],["init",1],["self",31],["cfg",3],["config",1],["max",5],["turns",3],["int",3],["none",64],["depth",8],["parent",16],["frame",10],["id",38],["str",10],["store",11],["any",5],["event",7],["sink",15],["callable",7],["dict",3],["step",4],["budget",20],["owner",12],["instance",23],["workspace",5],["path",1],["read",5],["isolation",5],["kernel",3],["cell",3],["hooks",3],["factory",3],["object",1],["trusted",12],["capture",13],["admission",6],["lease",6],["env",6],["spec",1],["private",6],["scratch",6],["bool",4],["cancelled",3],["if",13],["raise",2],["value",2],["error",2],["must",1],["be",1],["between",1],["active",6],["not",15],["children",1],["run",2],["here",1],["instead",1],["os",1],["getcwd",1],["web",4],["gateway",1],["passes",1],["so",3],["delegated",1],["kernels",1],["relative",1],["file",1],["writes",1],["land",1],["artifact",2],["looks",1],["never",1],["daemon",1],["launch",1],["directory",1],["preserves",2],["cli",2],["contract",2],["each",2],["resolves",1],["its",2],["own",1],["process",4],["cwd",1],["at",1],["start",1],["carried",1],["unchanged",1],["through",1],["every",2],["nesting",1],["level",1],["boundary",2],["selected",1],["model",1],["option",1],["interpreter",1],["environment",3],["inheritance",1],["selection",1],["threaded",1],["into",2],["agent",1],["threads",1],["nested",1],["descendant",1],["runs",1],["same",1],["sys",1],["executable",1],["no",1],["re",1],["stamped",1],["per",1],["turn",1],["alongside",1],["feature",1],["flagged",1],["default",1],["follows",1],["strict",1],["flag",1],["off",1],["tests",1],["pass",1],["explicit",1],["they",1],["mutate",1],["else",3],["enabled",1],["embedding",1],["supplies",1],["core",1],["only",1],["forwards",1],["duck",1],["typed",1],["hook",1],["remains",1],["independent",1],["server",1],["storage",1],["ui",1],["projections",1],["uuid",1],["uuid4",1],["conflicts",1],["restored",4],["getattr",1],["restore",2],["root",2],["limit",4],["cap",2],["usage",6],["initial",1],["bind",1],["persistence",7],["persist",3],["snapshot",2],["messages",2],["message",2]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.__call__","name":[["call",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["call",3],["self",11],["spec",5],["dict",2],["str",3],["any",4],["if",13],["depth",4],["max",2],["raise",7],["delegation",9],["error",9],["agents",1],["at",1],["leaves",1],["cannot",2],["delegate",3],["request",5],["wait",7],["true",3],["isinstance",1],["list",5],["items",6],["else",1],["false",2],["len",3],["fanout",3],["cap",3],["exceeds",1],["split",1],["into",1],["multiple",1],["waves",1],["cell",6],["hooks",4],["factory",7],["not",14],["none",10],["stage",1],["web",1],["hook",1],["proves",1],["authorship",1],["by",1],["bracketing",1],["one",2],["child",6],["code",1],["shared",1],["workspace",2],["snapshot",1],["durable",1],["capture",14],["two",1],["children",1],["executing",1],["cells",1],["concurrently",1],["each",1],["observe",1],["other",1],["writes",1],["so",2],["no",1],["directory",1],["diff",1],["algorithm",1],["truthfully",1],["attribute",1],["those",1],["bytes",1],["reject",1],["before",2],["reserving",1],["budget",1],["creating",1],["rows",1],["synchronous",1],["single",1],["including",1],["nested",1],["chain",1],["remains",1],["safe",1],["because",1],["blocked",1],["ancestor",1],["mutate",1],["while",2],["its",1],["executes",1],["parallel",1],["unavailable",1],["trusted",8],["artifact",5],["enabled",1],["admission",8],["tree",3],["try",3],["refusal",5],["except",2],["base",2],["exception",2],["could",3],["be",3],["verified",3],["lease",9],["nullcontext",1],["as",1],["from",1],["callable",2],["getattr",2],["enter",1],["exit",1],["gate",6],["acquire",1],["blocking",1],["waiting",1],["would",1],["strand",1],["parent",1],["behind",1],["work",1],["itself",1],["awaiting",1],["contention",1],["rather",1],["than",1],["queue",1],["another",1],["delegated",1],["owns",1],["finish",1],["delegating",1],["again",1],["return",1],["admitted",1],["bool",1],["finally",1],["release",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",3],["init",2],["self",35],["cfg",4],["config",2],["child",29],["max",6],["turns",4],["int",5],["none",105],["depth",9],["parent",18],["frame",11],["id",42],["str",19],["store",12],["any",9],["event",8],["sink",20],["callable",13],["dict",5],["step",8],["budget",22],["delegation",23],["tree",23],["owner",13],["instance",25],["runner",14],["workspace",6],["path",2],["read",7],["isolation",7],["kernel",5],["cell",4],["hooks",4],["factory",4],["object",2],["trusted",14],["capture",15],["admission",7],["lease",7],["env",8],["spec",2],["private",7],["scratch",7],["bool",6],["cancelled",4],["if",13],["raise",2],["value",2],["error",2],["must",1],["be",1],["between",1],["active",6],["not",15],["children",1],["run",2],["here",1],["instead",1],["os",1],["getcwd",1],["web",4],["gateway",1],["passes",1],["session",4],["so",3],["delegated",1],["kernels",1],["relative",1],["file",1],["writes",1],["land",1],["artifact",2],["looks",1],["never",1],["daemon",1],["launch",1],["directory",1],["preserves",2],["cli",2],["contract",2],["each",2],["resolves",1],["its",2],["own",1],["process",4],["cwd",1],["at",1],["start",1],["carried",1],["unchanged",1],["through",1],["every",2],["nesting",1],["level",1],["boundary",2],["selected",1],["by",1],["model",1],["option",1],["interpreter",1],["environment",3],["inheritance",1],["selection",1],["threaded",1],["into",2],["agent",1],["threads",1],["nested",1],["descendant",1],["runs",1],["same",1],["sys",1],["executable",1],["no",1],["re",1],["stamped",1],["per",1],["turn",1],["alongside",1],["feature",1],["flagged",1],["default",1],["follows",1],["strict",1],["flag",1],["off",1],["tests",1],["pass",1],["explicit",1],["they",1],["mutate",1],["else",3],["enabled",1],["embedding",1],["supplies",1],["core",1],["only",1],["forwards",1],["duck",1],["typed",1],["hook",1],["remains",1],["independent",1],["server",1],["storage",1],["ui",1],["projections",1],["uuid",1],["uuid4",1],["conflicts",1],["restored",4],["getattr",1],["restore",2],["root",2],["limit",4],["cap",2],["usage",6],["initial",1],["bind",1],["persistence",7],["persist",3],["snapshot",2],["messages",2],["message",2],["lock",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.__init__.persist","name":[["persist",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["persist",3],["child",8],["none",2],["store",1],["delegation",1],["root",1],["frame",2],["id",6],["parent",1],["owner",2],["instance",4],["self",2],["runner",2],["persistence",2],["snapshot",2],["messages",2],["message",2]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._call_admitted","name":[["call",1],["admitted",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["call",3],["admitted",2],["self",33],["spec",17],["dict",2],["str",2],["any",6],["items",4],["list",8],["bool",4],["wait",7],["spawn",1],["after",1],["trusted",2],["capture",2],["admission",1],["has",2],["become",1],["exclusive",1],["child",66],["specs",11],["normalize",1],["item",3],["if",12],["parent",22],["id",16],["not",7],["none",7],["tree",7],["lock",3],["children",12],["raise",4],["delegation",6],["error",9],["no",3],["longer",1],["available",1],["apply",2],["execution",5],["ceiling",2],["cell",1],["hooks",1],["factory",1],["try",1],["policy",2],["turn",1],["budget",5],["max",2],["turns",2],["cfg",1],["except",1],["type",1],["value",1],["as",2],["invalid",1],["from",3],["validated",1],["require",1],["artifacts",1],["retry",2],["asynchronous",2],["collected",1],["once",1],["through",2],["its",3],["own",2],["handle",1],["replacement",1],["result",2],["would",2],["be",2],["unobservable",1],["retries",3],["requires",1],["true",1],["collect",1],["re",1],["delegate",2],["explicitly",1],["instead",1],["identity",5],["len",3],["stop",1],["event",1],["snapshot",2],["status",1],["running",1],["cannot",3],["stopped",1],["finished",1],["reservation",3],["reserve",2],["request",3],["depth",4],["action",1],["group",1],["native",1],["sha256",2],["payload",1],["reused",2],["return",3],["reuse",1],["else",4],["ids",2],["zip",2],["name",1],["frame",2],["store",2],["clock",2],["register",1],["append",1],["pooled",1],["thread",3],["starts",1],["whatever",1],["context",8],["was",1],["created",1],["pool",3],["executor",1],["submit",3],["copies",1],["nothing",1],["so",2],["run",4],["principal",2],["correlation",1],["matters",1],["most",1],["sub",1],["agent",1],["reads",1],["user",1],["data",1],["same",1],["host",1],["surface",1],["resolve",1],["refuses",1],["carries",1],["without",1],["every",2],["delegated",1],["read",1],["team",1],["mode",1],["fails",1],["closed",1],["runs",1],["never",1],["wider",1],["one",4],["wrapper",1],["per",1],["fan",2],["out",2],["carry",3],["captures",1],["single",1],["entered",2],["twice",1],["concurrently",1],["sharing",1],["across",1],["raises",1],["enter",1],["already",2],["sibling",1],["but",1],["first",1],["future",6],["handles",3],["caller",1],["results",4],["futures",3]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._child_artifacts","name":[["child",1],["artifacts",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["child",9],["artifacts",2],["self",4],["frame",6],["id",4],["str",5],["none",4],["list",2],["artifact",2],["names",4],["store",3],["attributes",1],["never",1],["own",1],["claims",1],["if",2],["not",3],["return",4],["reader",3],["getattr",1],["callable",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["evidence",1],["lookup",1],["must",1],["fail",1],["name",2]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._child_environment","name":[["child",1],["environment",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["child",10],["environment",16],["self",5],["frame",5],["id",7],["str",5],["none",16],["dict",3],["any",3],["actually",1],["effect",1],["one",1],["honestly",1],["sourced",1],["configured",1],["class",1],["kernel",3],["env",20],["spec",1],["baseline",1],["worker",1],["really",1],["spawned",1],["registered",1],["durable",1],["generation",5],["under",1],["row",6],["also",1],["reflects",1],["mid",1],["run",1],["switch",1],["overrides",1],["configuration",1],["info",8],["python",4],["if",11],["not",9],["else",4],["name",5],["root",5],["store",2],["return",3],["reader",3],["getattr",1],["latest",1],["callable",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["provenance",1],["must",1],["fail",1],["isinstance",2],["mapping",2],["interpreter",2]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._child_from_reservation","name":[["child",1],["from",1],["reservation",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["child",29],["from",2],["reservation",14],["self",13],["mapping",2],["str",9],["any",4],["spec",4],["dict",2],["tuple",2],["bool",3],["id",23],["ids",1],["reused",4],["existing",2],["tree",3],["children",3],["if",6],["restore",1],["one",1],["none",3],["raise",1],["delegation",2],["error",1],["not",1],["available",1],["request",6],["attempt",6],["return",2],["true",1],["name",1],["depth",2],["parent",4],["frame",2],["store",2],["budget",2],["clock",2],["else",2],["register",1],["false",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._enrich_result","name":[["enrich",1],["result",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["enrich",2],["result",5],["mapping",2],["str",4],["any",4],["none",2],["child",10],["dict",3],["payload",7],["setdefault",1],["id",6],["request",2],["attempt",2],["artifact",3],["refs",3],["list",1],["return",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._persist_status","name":[["persist",1],["status",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["persist",2],["status",6],["self",2],["child",7],["str",2],["none",3],["snapshot",3],["frame",5],["id",4],["if",1],["store",2],["not",1],["return",1],["try",1],["update",1],["except",1],["exception",1],["noqa",1],["ble001",1],["state",1],["remains",1],["observable",1],["memory",1],["pass",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._publish_scratch","name":[["publish",1],["scratch",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["publish",3],["scratch",6],["self",4],["child",11],["any",4],["frame",6],["id",6],["str",4],["none",3],["list",3],["dict",2],["if",1],["return",2],["artifact",2],["refs",5],["outputs",1],["store",2],["root",1],["parent",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._reserve","name":[["reserve",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["reserve",2],["self",5],["int",2],["list",2],["str",2],["return",1],["tree",1],["allocate",1],["parent",2],["child",2],["id",2],["depth",2],["count",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._restore_one_child","name":[["restore",1],["one",1],["child",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["restore",2],["one",2],["child",20],["self",12],["id",10],["str",3],["none",5],["if",3],["store",4],["not",1],["parent",4],["frame",2],["return",3],["tree",5],["delegation",1],["item",3],["children",3],["continue",1],["from",1],["persisted",1],["budget",2],["clock",2]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._reuse_child","name":[["reuse",1],["child",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["reuse",2],["child",17],["self",5],["wait",4],["bool",4],["list",5],["any",2],["return",4],["existing",1],["without",2],["spawning",1],["charging",1],["budget",1],["if",5],["status",1],["terminal",1],["result",11],["enrich",3],["snapshot",3],["else",3],["completion",1],["handle",3]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._run_one","name":[["run",1],["one",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["run",4],["one",2],["self",38],["child",101],["dict",2],["str",6],["any",3],["spec",10],["cfg",8],["config",1],["execution",9],["policy",9],["max",10],["turns",9],["turn",1],["budget",1],["if",12],["not",9],["begin",1],["persist",4],["status",5],["stopped",10],["tree",10],["emit",6],["return",5],["result",9],["running",1],["frame",27],["id",35],["none",18],["store",5],["new",1],["parent",5],["kind",1],["delegate",4],["name",10],["model",2],["llm",1],["depth",12],["attached",1],["print",1],["leaf",1],["recording",1],["unconditional",1],["whenever",1],["has",2],["durable",2],["stage",1],["artifact",4],["capture",4],["hooks",9],["stay",1],["optional",1],["their",1],["flag",1],["defaults",1],["off",1],["compose",2],["after",1],["recorder",6],["so",4],["failure",2],["never",1],["lose",1],["record",1],["delegated",2],["cell",8],["else",2],["factory",4],["token",2],["active",2],["delegation",3],["agent",15],["step",13],["forwarder",7],["scratch",9],["workspace",8],["private",1],["prepare",1],["data",2],["dir",2],["root",1],["cli",2],["directory",1],["try",1],["from",1],["openai4s",1],["loop",1],["import",1],["verbose",1],["false",1],["skills",2],["restricted",1],["allowed",1],["allow",1],["allows",1],["alias",1],["cancellation",3],["context",2],["steering",1],["read",2],["isolation",2],["env",2],["kernel",2],["lifetimes",1],["become",1],["generation",4],["rows",1],["under",1],["environment",3],["provenance",1],["resolves",1],["real",1],["interpreter",1],["instead",1],["assuming",1],["daemon",1],["generations",1],["dispatcher",2],["sink",6],["d8",1],["relay",1],["meaningful",1],["semantic",1],["steps",1],["bounded",1],["decorated",1],["identity",1],["into",1],["session",1],["lives",1],["nested",1],["descendants",1],["forward",1],["too",1],["no",1],["stays",1],["silent",1],["creates",1],["its",1],["registrar",1],["inside",1],["reader",1],["bound",1],["late",2],["resolved",1],["per",1],["bind",1],["source",1],["current",1],["attach",1],["task",2],["except",1],["base",1],["exception",1],["as",1],["error",5],["noqa",1],["ble001",1],["stop",8],["event",3],["detail",3],["type",1],["failed",7],["reason",5],["output",5],["completion",1],["bullets",1],["limitations",1],["artifacts",2],["refs",2],["publish",2],["finish",1],["finally",1],["detach",1],["flush",1],["reset",1],["wins",1],["every",1],["race",1],["including",1],["host",1],["submit",1],["cancelled",1],["request",1],["submitted",3],["out",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._run_with_retries","name":[["run",1],["retries",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["run",6],["retries",3],["self",10],["child",19],["dict",2],["str",2],["any",2],["one",3],["then",1],["apply",1],["its",1],["bounded",1],["option",1],["each",1],["retry",12],["new",1],["terminal",1],["delegation",3],["row",1],["immutable",1],["every",1],["attempt",7],["consumes",1],["session",1],["budget",5],["normally",1],["re",1],["previous",1],["limitations",1],["appended",1],["request",1],["final",1],["envelope",1],["caller",1],["sees",1],["there",1],["no",1],["other",1],["automatic",1],["anywhere",1],["runtime",1],["result",7],["spec",6],["while",1],["task",1],["status",2],["retryable",1],["stop",2],["reason",1],["stopped",1],["not",2],["event",1],["chain",1],["cancelled",1],["try",1],["tree",1],["create",1],["parent",4],["id",4],["depth",2],["frame",2],["store",2],["direct",1],["children",2],["except",1],["error",1],["exhausted",1],["honest",1],["last",1],["stands",1],["break",2],["if",1],["none",1],["return",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._signal_stopped","name":[["signal",1],["stopped",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["signal",3],["stopped",8],["self",4],["sequence",2],["tuple",2],["child",8],["bool",2],["any",2],["none",8],["future",5],["direct",3],["ids",3],["str",2],["runtime",1],["handles",1],["after",1],["atomic",1],["tree",2],["cancellation",1],["published",1],["first",2],["agent",3],["if",3],["not",3],["cancel",1],["try",1],["interrupt",2],["foreground",1],["except",1],["exception",1],["noqa",1],["ble001",1],["exact",1],["best",1],["effort",1],["pass",1],["snapshot",1],["status",2],["persist",1],["emit",1],["propagated",1],["id",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._spawned","name":[["spawned",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["spawned",3],["self",3],["int",3],["compatibility",1],["view",1],["former",1],["runner",1],["local",1],["counter",1],["return",1],["budget",1],["usage",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._spawned~2","name":[["spawned",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["spawned",3],["self",3],["value",3],["int",2],["none",2],["budget",1],["compatibility",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner._stop_subtree","name":[["stop",1],["subtree",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["stop",2],["subtree",2],["self",7],["child",8],["id",7],["str",6],["reason",3],["dict",2],["any",2],["tree",2],["lock",1],["if",1],["not",1],["children",2],["raise",1],["key",1],["error",1],["no",1],["such",1],["stopped",3],["cancel",1],["retry",1],["subtrees",1],["signal",1],["direct",1],["ids",1],["return",1],["snapshot",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.cancel_all","name":[["cancel",1],["all",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["cancel",4],["all",2],["self",6],["reason",3],["str",4],["parent",2],["cancelled",2],["list",3],["every",1],["descendant",1],["owned",1],["by",1],["runner",1],["subtree",1],["tree",2],["lock",1],["direct",5],["ids",5],["children",1],["stopped",3],["retry",1],["subtrees",1],["signal",1],["return",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.children","name":[["children",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["children",3],["self",4],["list",3],["dict",2],["str",2],["any",2],["tree",1],["lock",1],["direct",2],["values",1],["return",1],["child",2],["snapshot",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.close","name":[["close",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["close",2],["self",4],["cancel",6],["bool",2],["false",3],["none",2],["if",1],["all",1],["delegation",1],["runner",1],["closed",1],["pool",1],["shutdown",1],["wait",1],["futures",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.collect","name":[["collect",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["collect",3],["self",13],["spec",4],["dict",5],["str",6],["any",5],["list",4],["wait",4],["within",1],["one",1],["call",1],["wide",1],["budget",1],["then",1],["snapshot",3],["every",1],["target",1],["child",17],["ids",4],["timeout",14],["if",11],["not",11],["none",13],["isinstance",2],["bool",1],["int",1],["float",1],["3600",2],["math",1],["isfinite",1],["raise",1],["value",1],["error",8],["must",1],["be",1],["finite",1],["number",1],["between",1],["seconds",1],["deadline",3],["else",4],["time",2],["monotonic",2],["tree",2],["lock",2],["targets",3],["children",3],["values",1],["item",3],["stop",7],["waiting",5],["false",1],["cancelled",5],["cancel",2],["all",3],["break",5],["future",11],["while",2],["done",2],["true",2],["remaining",5],["never",1],["hold",1],["calling",1],["runtime",1],["cancellation",1],["hook",1],["short",1],["also",1],["makes",1],["cancellable",1],["25",2],["min",1],["try",2],["result",4],["except",4],["pass",1],["base",2],["exception",2],["noqa",2],["ble001",2],["handled",1],["final",1],["output",4],["request",2],["event",1],["reason",2],["as",1],["detail",3],["type",1],["name",1],["failed",4],["id",2],["task",1],["status",1],["finish",1],["only",1],["ends",1],["observation",1],["unfinished",1],["keeps",1],["its",1],["real",1],["state",1],["attempt",1],["artifact",1],["identities",1],["append",1],["enrich",1],["return",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.continue_child","name":[["continue",1],["child",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["continue",3],["child",19],["self",13],["id",7],["str",4],["wait",5],["bool",2],["true",3],["dict",3],["any",2],["create",1],["next",1],["attempt",1],["durable",1],["request",4],["restore",1],["never",1],["calls",1],["after",1],["daemon",1],["restart",1],["original",1],["stays",1],["stopped",1],["until",1],["caller",1],["continues",1],["explicitly",1],["if",3],["cell",1],["hooks",1],["factory",1],["not",3],["none",1],["raise",1],["delegation",2],["error",1],["parallel",1],["unavailable",1],["while",1],["trusted",1],["artifact",1],["capture",1],["enabled",1],["delegate",1],["one",2],["reservation",4],["budget",1],["depth",2],["parent",2],["payload",7],["task",1],["name",1],["tree",1],["lock",1],["reused",1],["from",1],["return",2],["enrich",2],["result",2],["run",2],["retries",1],["future",1],["pool",1],["submit",1],["carry",1],["context",1],["snapshot",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.delegation_stats","name":[["delegation",1],["stats",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["delegation",2],["stats",6],["self",7],["dict",3],["str",3],["any",3],["children",4],["tree",1],["subtree",1],["parent",1],["child",3],["id",3],["usage",6],["budget",3],["total",2],["len",2],["direct",1],["running",1],["done",1],["failed",1],["stopped",1],["pending",1],["spawned",2],["session",3],["active",2],["remaining",2],["root",2],["frame",2],["depth",2],["status",4],["snapshot",1],["return",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.materialize_child","name":[["materialize",1],["child",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["materialize",4],["child",19],["self",9],["id",6],["str",6],["paths",4],["sequence",2],["none",6],["dict",2],["any",2],["copy",1],["published",1],["artifact",6],["versions",2],["into",2],["parent",4],["workspace",5],["never",1],["deletes",1],["if",4],["not",2],["raise",2],["delegation",1],["error",2],["requires",1],["tree",2],["lock",1],["children",2],["restore",1],["one",1],["key",1],["no",1],["such",1],["refs",8],["list",3],["result",3],["isinstance",1],["return",1],["outputs",1],["store",2]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.send_message","name":[["send",1],["message",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["send",2],["message",16],["self",7],["spec",4],["dict",4],["str",5],["any",4],["child",15],["id",15],["tree",4],["lock",1],["children",1],["if",2],["none",1],["raise",1],["key",1],["error",1],["no",1],["such",1],["steering",2],["next",1],["clock",1],["accepted",2],["queued",7],["enqueue",1],["not",1],["return",2],["ok",2],["false",2],["status",3],["rejected",1],["reason",1],["snapshot",1],["emit",1],["true",1],["delivered",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.set_child_step_sink","name":[["child",1],["step",1],["sink",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["child",4],["step",4],["sink",6],["self",3],["callable",2],["dict",2],["str",2],["any",2],["none",6],["re",1],["point",1],["shared",1],["tree",2],["relay",1],["target",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.set_event_sink","name":[["event",1],["sink",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["event",4],["sink",7],["self",3],["callable",2],["dict",2],["str",2],["any",2],["none",6],["re",1],["point",1],["shared",1],["tree",2],["live",1],["delegation",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.set_trusted_capture_admission","name":[["trusted",1],["capture",1],["admission",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["trusted",3],["capture",4],["admission",6],["self",3],["callable",2],["str",2],["none",6],["update",1],["shared",1],["tree",2],["web",1],["owned",1],["precondition",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.set_trusted_capture_lease","name":[["trusted",1],["capture",1],["lease",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["trusted",3],["capture",4],["lease",6],["self",3],["callable",2],["any",2],["none",4],["update",1],["shared",1],["tree",2],["atomic",1],["lifetime",1]]},{"id":"openai4s/agent/delegation.py#DelegationRunner.stop_child","name":[["stop",1],["child",1]],"path":[["openai4s",1],["agent",1],["delegation",1],["py",1]],"body":[["def",2],["stop",3],["child",6],["self",4],["id",4],["str",4],["dict",2],["any",2],["return",1],["subtree",1],["stopped",1],["by",1],["parent",2],["root",1]]},{"id":"openai4s/agent/engine.py","name":[["engine",1],["py",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["single",1],["provider",1],["neutral",1],["outer",1],["agent",1],["loop",1],["from",8],["future",1],["import",7],["annotations",1],["typing",1],["any",1],["callable",1],["iterable",1],["mapping",1],["cast",1],["actions",1],["route",1],["action",3],["events",1],["routed",1],["outcome",2],["produced",1],["reply",4],["received",1],["run",3],["finished",1],["started",2],["text",1],["delta",1],["turn",1],["models",1],["engine",1],["result",1],["execution",1],["model",2],["state",2],["ports",1],["executor",1],["cancellation",1],["port",3],["completion",2],["context",2],["policy",1],["event",2],["sink",2],["identity",1],["interceptor",2],["never",1],["cancelled",1],["no",2],["null",1],["passthrough",1],["progress",4],["circuit",4],["stop",1],["reason",1],["attach",1]]},{"id":"openai4s/agent/engine.py#AgentEngine","name":[["agent",1],["engine",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["agent",2],["engine",3],["coordinate",1],["context",7],["model",12],["routing",1],["execution",4],["terminal",1],["states",1],["def",7],["init",1],["self",41],["port",3],["executor",7],["action",14],["policy",5],["none",32],["event",11],["sink",11],["cancellation",8],["completion",20],["reply",31],["interceptor",6],["max",19],["turns",20],["int",3],["32",1],["if",20],["raise",3],["value",10],["error",3],["must",3],["be",2],["non",3],["negative",2],["passthrough",1],["null",1],["never",2],["cancelled",7],["no",3],["identity",1],["run",11],["messages",9],["state",51],["iterable",2],["mapping",4],["str",6],["any",4],["result",1],["emit",6],["started",2],["len",1],["while",1],["turn",11],["return",14],["finish",11],["not",8],["submitted",2],["circuit",16],["tripped",1],["progress",7],["stop",4],["reason",8],["trip",2],["prepared",2],["prepare",1],["dict",4],["message",8],["delta",3],["text",3],["raw",2],["complete",1],["observed",1],["mid",1],["call",3],["answers",1],["canonical",1],["op",1],["history",2],["appending",1],["its",1],["empty",2],["assistant",2],["would",3],["leave",1],["final",1],["session",2],["outlives",1],["web",1],["list",1],["ledger",3],["both",1],["alias",1],["anthropic",1],["gemini",1],["wires",1],["reject",1],["exactly",1],["every",2],["later",1],["here",2],["before",2],["recorded",1],["routed",5],["same",1],["way",1],["seen",1],["between",1],["intercepted",3],["intercept",1],["last",2],["append",1],["received",1],["route",1],["content",1],["tool",1],["calls",1],["enforced",1],["at",1],["top",1],["next",1],["iteration",1],["called",1],["again",1],["threshold",1],["trips",1],["inside",1],["observe",3],["reaches",1],["so",1],["refusal",1],["fire",1],["did",1],["drop",1],["from",5],["records",1],["team",1],["usage",1],["outcome",12],["execute",1],["isinstance",3],["type",1],["extend",1],["produced",1],["else",3],["limit",2],["staticmethod",1],["existing",6],["binder",3],["getattr",1],["bind",1],["callable",2],["cast",1],["attach",1],["engi",1]]},{"id":"openai4s/agent/engine.py#AgentEngine.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",10],["model",6],["port",6],["executor",6],["action",2],["context",7],["policy",6],["none",22],["event",7],["sink",7],["cancellation",6],["completion",7],["reply",7],["interceptor",7],["max",6],["turns",6],["int",2],["32",2],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["non",1],["negative",1],["passthrough",1],["null",1],["never",1],["cancelled",1],["no",1],["identity",1]]},{"id":"openai4s/agent/engine.py#AgentEngine._circuit","name":[["circuit",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["circuit",12],["self",3],["state",11],["run",3],["progress",5],["existing",6],["from",2],["if",3],["not",2],["none",4],["return",3],["binder",3],["getattr",1],["executor",1],["bind",1],["callable",2],["cast",1],["attach",1]]},{"id":"openai4s/agent/engine.py#AgentEngine._finish","name":[["finish",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["finish",2],["self",3],["state",7],["run",3],["completion",6],["any",2],["stop",5],["reason",10],["str",4],["progress",6],["none",6],["engine",3],["result",6],["if",1],["no",1],["value",3],["else",1],["tuple",1],["dict",1],["message",2],["messages",1],["turn",1],["last",1],["reply",1],["event",1],["sink",1],["emit",1],["finished",1],["return",1]]},{"id":"openai4s/agent/engine.py#AgentEngine._reply","name":[["reply",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["reply",8],["value",5],["model",6],["mapping",3],["str",2],["any",2],["return",1],["if",1],["isinstance",1],["else",1],["from",1]]},{"id":"openai4s/agent/engine.py#AgentEngine._state","name":[["state",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["state",13],["self",3],["value",6],["run",6],["iterable",2],["mapping",2],["str",2],["any",2],["max",10],["turns",10],["int",2],["none",4],["if",4],["isinstance",1],["not",1],["else",2],["limit",2],["dict",1],["message",2],["raise",1],["error",1],["must",1],["be",1],["non",1],["negative",1],["return",1]]},{"id":"openai4s/agent/engine.py#AgentEngine.run","name":[["run",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["def",3],["run",6],["self",28],["messages",10],["state",32],["iterable",2],["mapping",2],["str",3],["any",2],["max",6],["turns",7],["int",2],["none",14],["engine",2],["result",2],["event",6],["sink",6],["emit",6],["started",2],["len",1],["while",1],["turn",11],["if",11],["cancellation",4],["cancelled",6],["return",9],["finish",10],["completion",14],["not",5],["submitted",2],["circuit",6],["tripped",1],["no",2],["progress",2],["stop",3],["reason",6],["trip",2],["prepared",2],["context",1],["policy",1],["prepare",1],["dict",3],["message",6],["delta",3],["text",3],["raw",2],["reply",21],["model",3],["complete",1],["observed",1],["mid",1],["call",3],["answers",1],["canonical",1],["op",1],["history",2],["appending",1],["its",1],["empty",2],["assistant",2],["would",3],["leave",1],["non",1],["final",1],["session",2],["outlives",1],["web",1],["list",1],["action",13],["ledger",3],["both",1],["alias",1],["anthropic",1],["gemini",1],["wires",1],["reject",1],["exactly",1],["every",2],["later",1],["here",2],["before",2],["recorded",1],["routed",5],["same",1],["way",1],["seen",1],["between",1],["intercepted",3],["interceptor",1],["intercept",1],["last",2],["append",1],["received",1],["route",1],["content",1],["tool",1],["calls",1],["enforced",1],["at",1],["top",1],["next",1],["iteration",1],["called",1],["again",1],["threshold",1],["trips",1],["inside",1],["observe",3],["reaches",1],["so",1],["refusal",1],["never",1],["fire",1],["did",1],["drop",1],["from",2],["records",1],["team",1],["usage",1],["outcome",12],["executor",2],["execute",1],["isinstance",1],["execution",3],["raise",1],["type",1],["error",1],["must",1],["extend",1],["produced",1]]},{"id":"openai4s/agent/engine.py#AgentEngine.run.on_delta","name":[["delta",1]],"path":[["openai4s",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["delta",3],["text",4],["str",2],["none",2],["self",1],["event",1],["sink",1],["emit",1],["turn",1]]},{"id":"openai4s/agent/events.py","name":[["events",1],["py",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["typed",1],["events",1],["emitted",1],["by",1],["provider",1],["neutral",1],["agent",2],["engine",2],["from",5],["future",1],["import",5],["annotations",1],["dataclasses",1],["dataclass",8],["typing",1],["type",2],["alias",2],["actions",1],["action",2],["models",1],["result",1],["execution",1],["outcome",2],["model",1],["reply",2],["frozen",7],["true",7],["event",1],["run",2],["started",2],["turn",1],["text",1],["delta",1],["received",1],["routed",1],["produced",1],["finished",1]]},{"id":"openai4s/agent/events.py#ActionRouted","name":[["action",1],["routed",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["class",2],["action",4],["routed",2],["none",1],["turn",1],["int",1]]},{"id":"openai4s/agent/events.py#OutcomeProduced","name":[["outcome",1],["produced",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["class",2],["outcome",4],["produced",2],["execution",1],["turn",1],["int",1]]},{"id":"openai4s/agent/events.py#ReplyReceived","name":[["reply",1],["received",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["class",2],["reply",4],["received",2],["model",1],["turn",1],["int",1]]},{"id":"openai4s/agent/events.py#RunFinished","name":[["run",1],["finished",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["class",2],["run",2],["finished",2],["result",2],["engine",1]]},{"id":"openai4s/agent/events.py#RunStarted","name":[["run",1],["started",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["class",2],["run",2],["started",2],["max",1],["turns",1],["int",2],["history",1],["size",1]]},{"id":"openai4s/agent/events.py#TextDelta","name":[["text",1],["delta",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["class",2],["text",3],["delta",2],["str",1],["turn",1],["int",1]]},{"id":"openai4s/agent/events.py#TurnStarted","name":[["turn",1],["started",1]],"path":[["openai4s",1],["agent",1],["events",1],["py",1]],"body":[["class",2],["turn",3],["started",2],["int",1]]},{"id":"openai4s/agent/finalize.py","name":[["finalize",1],["py",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["engine",2],["owned",1],["structured",1],["finalization",1],["non",1],["scientific",2],["turns",1],["finalize",10],["response",6],["deliberately",3],["not",1],["control",1],["plane",1],["tool",7],["never",3],["registered",1],["mod",1],["openai4s",3],["tools",2],["registry",1],["terminal",1],["action",5],["understood",1],["by",2],["agent",1],["providers",1],["receive",1],["metadata",2],["only",3],["spec",3],["host",3],["validates",1],["same",1],["closed",1],["schema",4],["again",1],["before",1],["accepting",1],["completion",10],["execution",10],["keeps",1],["its",1],["existing",1],["stronger",1],["cell",7],["contract",1],["submit",1],["output",2],["remains",1],["signal",1],["emitted",1],["from",9],["python",2],["code",1],["as",2],["future",1],["import",8],["annotations",1],["copy",1],["json",2],["typing",1],["any",2],["callable",1],["iterable",1],["mapping",2],["mutable",1],["typed",1],["dict",2],["first",1],["english",1],["word",1],["validate",3],["bullets",3],["batch",1],["actions",1],["name",1],["native",1],["call",1],["models",1],["outcome",1],["run",3],["state",1],["key",3],["under",1],["executors",1],["accumulate",1],["evidence",9],["past",1],["tense",1],["verbs",2],["assert",1],["executed",3],["work",2],["computation",1],["real",1],["produced",2],["file",1],["conservative",1],["core",1],["verb",1],["belongs",1],["here",1],["bullet",1],["starting",1],["dishonest",1],["without",1],["backing",1],["reflective",1],["explained",1],["answered",1],["summarised",1],["compared",1],["stay",1],["out",1],["they",2],["describe",1],["reasoning",1],["over",1],["already",1],["context",1],["needs",1],["no",2],["claim",2],["starters",1],["frozenset",1],["aligned",1],["benchmarked",1],["built",1],["calculated",1],["computed",1],["converted",1],["created",1],["downloaded",1],["exported",1],["fetched",1],["fitted",1],["folded",1],["generated",1],["installed",1],["measured",1],["overwrote",1],["plotted",1],["profiled",1],["queried",1],["ran",2],["rebuilt",1],["rendered",1],["reran",1],["retrieved",1],["rewrote",1],["saved",2],["simulated",1],["trained",1],["uploaded",1],["wrote",1],["text",4],["item",4],["type",24],["string",11],["min",11],["length",20],["max",18],["000",7],["str",1],["object",4],["properties",7],["summary",3],["description",12],["concise",1],["answer",1],["grounded",1],["actually",1],["completed",4],["findings",2],["array",8],["items",17],["50",3],["optional",6],["backed",1],["metrics",2],["additional",4],["number",1],["finite",1],["numeric",1],["keyed",1],["stable",1],["names",1],["artifacts",1],["100",1],["artifact",1],["ids",2],["version",1],["workspace",1],["paths",2],["limitations",2],["unresolved",1],["uncertainty",1],["next",1],["steps",2],["20",2],["concrete",1],["follow",1],["up",1],["500",1],["one",2],["four",1],["phrases",1],["source",3],["files",2],["path",2],["sha256",1],["64",2],["required",4],["false",3],["200",2],["verified",1],["reusable",1],["pipeline",1],["codebase",1],["change",1],["task",3],["modes",1],["entry",2],["points",1],["runnable",1],["point",1],["entries",1],["must",1],["compile",1],["their",1],["own",1],["check",1],["architecture",1],["paragraph",1],["naming",1],["each",2],["module",1],["owns",1],["test",2],["command",2],["producing",2],["id",3],["commands",1],["there",1],["field",1],["pass",1],["fail",1],["read",1],["off",1],["recorded",1],["stdout",1],["status",2],["enum",1],["partial",2],["blocked",2],["failed",2],["honest",1],["machine",1],["readable",1],["omitted",1],["means",1],["declare",1],["instead",1],["dressing",1],["incomplete",1],["done",1],["all",1],["record",1],["execute",1],["note",1],["reconcile",1],["claims",1],["arguments",1]]},{"id":"openai4s/agent/finalize.py#_call_error","name":[["call",1],["error",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["call",11],["error",4],["native",2],["tool",2],["str",2],["none",5],["if",3],["name",4],["finalize",1],["response",1],["return",4],["unexpected",1],["terminal",1],["action",1],["parse",2],["not",2],["arguments",2],["json",1],["object",1]]},{"id":"openai4s/agent/finalize.py#_completion_record","name":[["completion",1],["record",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["completion",7],["record",4],["arguments",3],["mapping",2],["str",2],["any",2],["build",1],["existing",1],["renderer",1],["compatible",1],["envelope",1],["payload",3],["copy",1],["deepcopy",1],["dict",1],["bullets",4],["list",1],["pop",1],["return",1],["output",1]]},{"id":"openai4s/agent/finalize.py#_count","name":[["count",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["count",2],["value",5],["any",2],["int",3],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/agent/finalize.py#_tool_spec_name","name":[["tool",1],["spec",1],["name",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["tool",8],["spec",2],["name",4],["any",2],["str",4],["if",2],["not",1],["isinstance",2],["mapping",2],["return",2],["getattr",1],["function",4],["source",2],["else",1]]},{"id":"openai4s/agent/finalize.py#CompletionRecord","name":[["completion",1],["record",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["class",2],["completion",4],["record",2],["typed",2],["dict",3],["payload",1],["shared",1],["host",1],["submit",1],["output",2],["consumers",1],["str",2],["any",1],["bullets",1],["list",1]]},{"id":"openai4s/agent/finalize.py#execute_finalize_action","name":[["execute",1],["finalize",1],["action",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["execute",2],["finalize",10],["action",8],["refusal",4],["str",10],["none",32],["stop",4],["reason",4],["evidence",12],["mapping",4],["any",4],["code",7],["callable",2],["execution",5],["outcome",3],["close",1],["provider",2],["call",15],["then",1],["optionally",1],["accept",1],["structured",1],["completion",7],["even",1],["malformed",1],["cancelled",1],["plan",1],["mode",3],["declarations",1],["produce",1],["exactly",2],["one",1],["canonical",1],["tool",5],["result",3],["validation",1],["failure",1],["observable",1],["but",1],["never",1],["signal",1],["allowing",1],["model",1],["repair",1],["next",1],["turn",3],["run",2],["ledger",2],["see",2],["supplied",1],["claims",2],["reconciled",1],["against",1],["payload",1],["claiming",1],["unexecuted",1],["work",1],["refused",1],["preserves",1],["legacy",1],["behaviour",1],["callers",1],["keep",1],["no",1],["host",2],["check",1],["openai4s",1],["bound",1],["by",1],["executor",1],["dispatcher",1],["knows",1],["task",1],["receives",1],["accepted",2],["arguments",9],["returns",1],["string",1],["omitted",1],["contract",1],["was",1],["also",1],["analysis",1],["gets",1],["error",13],["record",5],["if",4],["validate",1],["not",6],["assert",3],["reconcile",1],["text",4],["json",1],["dumps",1],["status",1],["response",3],["name",4],["ensure",1],["ascii",1],["false",1],["separators",1],["else",1],["role",1],["id",4],["wire",2],["content",1],["return",1],["observation",1],["batch",1]]},{"id":"openai4s/agent/finalize.py#execution_evidence","name":[["execution",1],["evidence",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["execution",5],["evidence",6],["metadata",3],["mapping",3],["str",2],["any",2],["run",1],["accumulated",1],["zero",1],["counts",1],["nothing",1],["was",1],["recorded",1],["current",4],["key",1],["if",1],["not",1],["isinstance",1],["return",2],["cells",3],["tool",3],["calls",3],["count",2]]},{"id":"openai4s/agent/finalize.py#ExecutionEvidence","name":[["execution",1],["evidence",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["class",2],["execution",3],["evidence",2],["typed",2],["dict",2],["run",1],["has",1],["actually",1],["executed",1],["counted",1],["at",1],["sites",1],["cells",1],["int",2],["tool",1],["calls",1]]},{"id":"openai4s/agent/finalize.py#finalize_response_schema","name":[["finalize",1],["response",1],["schema",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["finalize",3],["response",3],["schema",4],["dict",2],["str",2],["any",2],["return",2],["isolated",1],["copy",2],["host",1],["enforced",1],["completion",1],["deepcopy",1]]},{"id":"openai4s/agent/finalize.py#finalize_response_tool_spec","name":[["finalize",1],["response",1],["tool",1],["spec",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["finalize",4],["response",5],["tool",6],["spec",5],["return",2],["provider",1],["neutral",1],["terminal",1],["declaration",1],["schema",3],["closed",1],["strictly",1],["revalidated",1],["by",1],["host",2],["wire",1],["level",1],["strict",3],["stays",1],["false",2],["because",1],["portable",1],["subset",1],["requires",1],["every",1],["declared",1],["property",1],["be",1],["required",1],["would",1],["make",1],["structured",2],["fields",1],["intentionally",1],["optional",1],["impossible",1],["omit",1],["name",2],["description",1],["finish",1],["current",1],["evidence",1],["grounded",1],["completion",1],["call",2],["only",1],["sole",1],["assistant",1],["turn",1],["not",1],["replace",1],["submit",1],["output",1],["python",1],["scientific",1],["cell",1],["input",1]]},{"id":"openai4s/agent/finalize.py#note_execution_evidence","name":[["note",1],["execution",1],["evidence",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["note",2],["execution",5],["evidence",4],["metadata",4],["mutable",2],["mapping",2],["str",2],["any",2],["cells",6],["int",4],["tool",7],["calls",7],["none",2],["record",1],["run",1],["really",1],["executed",1],["cell",1],["native",1],["executors",1],["call",2],["at",1],["site",1],["after",2],["kernel",1],["ran",1],["dispatched",1],["reported",1],["ok",1],["never",1],["safety",1],["gate",1],["refusal",1],["static",1],["precheck",1],["block",1],["permission",1],["denial",1],["failed",1],["dispatch",1],["so",1],["finalize",1],["time",1],["reconciliation",1],["reads",1],["happened",1],["rather",1],["than",1],["was",1],["attempted",1],["current",8],["key",2],["if",1],["not",1],["isinstance",1],["dict",1],["count",2]]},{"id":"openai4s/agent/finalize.py#reconcile_completion_claims","name":[["reconcile",1],["completion",1],["claims",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["reconcile",2],["completion",8],["claims",11],["arguments",5],["mapping",4],["str",8],["any",5],["evidence",4],["none",4],["reject",1],["payloads",1],["whose",1],["outrun",1],["turn",2],["ledger",2],["run",3],["executed",2],["nothing",1],["no",5],["code",2],["cell",4],["native",1],["tool",5],["cannot",1],["have",1],["computed",1],["metrics",4],["produced",2],["artifacts",4],["completed",1],["execution",4],["shaped",1],["action",1],["accepting",1],["such",1],["payload",1],["publishes",1],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["so",1],["refused",1],["as",1],["repairable",1],["validation",1],["error",1],["model",1],["perform",2],["work",3],["finalize",1],["again",1],["restate",2],["non",1],["terms",1],["check",1],["conservative",1],["purpose",1],["recorded",1],["call",2],["satisfies",1],["cjk",1],["bullets",7],["tense",1],["morphology",1],["never",1],["flagged",4],["if",7],["count",2],["cells",1],["calls",1],["return",3],["list",2],["isinstance",1],["bullet",3],["first",2],["english",1],["word",1],["claim",2],["starters",1],["append",3],["join",2],["repr",1],["item",2],["names",1],["files",1],["reports",1],["measured",1],["values",1],["not",2],["backed",1],["by",1],["ran",1],["either",1],["claimed",1],["without",1],["explained",1],["answered",1],["omit",1]]},{"id":"openai4s/agent/finalize.py#validate_finalize_arguments","name":[["validate",1],["finalize",1],["arguments",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["validate",4],["finalize",3],["arguments",7],["any",2],["str",4],["none",4],["host",1],["side",1],["validation",1],["one",1],["provider",1],["originated",1],["terminal",1],["payload",1],["issues",3],["json",2],["schema",3],["response",1],["unknown",1],["properties",1],["forbid",1],["if",2],["return",2],["invalid",1],["join",1],["issue",2],["preserve",1],["parity",1],["kernel",1],["completion",3],["contract",1],["express",1],["cardinality",1],["non",1],["empty",1],["strings",1],["while",1],["semantic",1],["guard",1],["verifies",1],["bullets",3],["describe",1],["completed",1],["work",1],["bullet",3],["error",3],["not",1],["else",1]]},{"id":"openai4s/agent/finalize.py#with_finalize_response","name":[["finalize",1],["response",1]],"path":[["openai4s",1],["agent",1],["finalize",1],["py",1]],"body":[["def",2],["finalize",5],["response",5],["tools",3],["iterable",2],["any",4],["tuple",3],["append",1],["engine",2],["terminal",1],["declaration",1],["provider",1],["tool",6],["catalogue",1],["values",3],["names",2],["spec",2],["name",2],["if",1],["raise",1],["value",1],["error",1],["owned",1],["cannot",1],["be",1],["supplied",1],["by",1],["registry",1],["return",1]]},{"id":"openai4s/agent/ledger.py","name":[["ledger",1],["py",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["runtime",2],["writer",1],["canonical",2],["history",3],["reducer",2],["action",7],["ledger",2],["storage",2],["repository",1],["deliberately",1],["knows",1],["nothing",1],["about",1],["agent",3],["semantics",1],["module",1],["small",1],["semantic",1],["boundary",1],["translates",1],["typed",1],["engine",1],["events",3],["into",1],["immutable",1],["groups",3],["reconstructs",1],["provider",2],["safe",1],["message",1],["after",1],["daemon",1],["restart",1],["native",3],["tool",8],["declarations",1],["their",1],["results",1],["reduced",1],["atomically",1],["crash",1],["may",1],["leave",1],["append",1],["only",1],["group",2],["without",1],["every",1],["result",3],["closes",1],["each",1],["missing",1],["call",3],["error",1],["cancellation",1],["instead",1],["ever",1],["passing",1],["half",1],["open",1],["batch",2],["back",1],["llm",2],["from",10],["future",1],["import",14],["annotations",1],["copy",1],["json",1],["re",3],["uuid",1],["dataclasses",1],["dataclass",2],["field",1],["typing",1],["any",4],["callable",3],["mapping",1],["protocol",1],["sequence",1],["openai4s",3],["capabilities",2],["calculate",1],["usage",1],["cost",1],["usd",1],["model",2],["branch",3],["projection",1],["project",1],["records",1],["tools",1],["actions",1],["no",1],["code",2],["nudge",1],["cell",1],["finalize",1],["compaction",3],["note",1],["prefix",1],["content",1],["digest",1],["routed",1],["event",2],["outcome",1],["produced",1],["reply",2],["received",1],["run",1],["finished",1],["models",1],["redacted",3],["terminal",2],["reasons",2],["record",1],["completed",1],["named",2],["not",2],["inferred",1],["plan",5],["mode",1],["turn",4],["ends",1],["did",1],["was",2],["asked",1],["draft",2],["then",1],["wait",1],["approval",1],["frame",1],["done",1],["so",1],["recording",1],["failed",2],["gave",1],["one",2],["two",1],["opposite",1],["outcomes",1],["whether",1],["actually",1],["captured",1],["reported",1],["by",1],["here",1],["other",1],["reason",1],["including",1],["added",1],["later",1],["stays",1],["until",1],["successful",1],["frozenset",3],["submitted",1],["common",1],["secret",6],["keys",1],["api",1],["key",5],["apikey",1],["access",2],["token",6],["refresh",1],["auth",1],["bearer",3],["password",2],["passwd",1],["client",1],["private",2],["credential",2],["credentials",1],["authorization",1],["cookie",2],["session",1],["formats",1],["compile",1],["za",1],["z0",1],["resolver",2],["str",4],["none",1],["policy",1],["tuple",1],["list",1],["all",1],["cover",1],["id",2],["new",1],["redact",1],["reduce",1],["restore",2],["progress",1],["circuit",1]]},{"id":"openai4s/agent/ledger.py#_apply_compaction","name":[["apply",1],["compaction",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["apply",2],["compaction",8],["history",5],["list",6],["tuple",6],["int",10],["dict",6],["str",8],["any",7],["note",9],["index",12],["covered",4],["handoff",9],["keep",1],["earliest",1],["user",13],["drop",1],["messages",5],["insert",1],["new",1],["positions",1],["indexes",1],["into",1],["branch",2],["spliced",1],["group",1],["sequence",2],["never",1],["ordinals",2],["restart",1],["at",1],["forked",1],["behind",1],["inherited",1],["parent",1],["prefix",3],["so",1],["they",1],["not",7],["order",1],["later",1],["replaces",1],["earlier",1],["observation",1],["also",1],["have",1],["role",4],["head",4],["first",6],["message",9],["original",1],["task",1],["ledger",1],["has",1],["no",1],["system",2],["prompt",1],["if",7],["min",1],["key",1],["lambda",1],["item",2],["else",1],["none",3],["kept",3],["skipped",3],["false",1],["true",2],["continue",3],["append",3],["content",6],["startswith",1],["restore",1],["must",1],["hand",1],["model",1],["same",1],["compact",1],["built",1],["memory",1],["bare",1],["reads",1],["as",1],["standing",1],["instruction",1],["compacted",1],["out",5],["extend",1],["return",1]]},{"id":"openai4s/agent/ledger.py#_call_from_mapping","name":[["call",1],["from",1],["mapping",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["call",6],["from",2],["mapping",6],["value",15],["str",7],["any",2],["ordinal",7],["int",3],["native",3],["tool",3],["raw",6],["arguments",6],["if",5],["not",1],["isinstance",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1],["return",1],["id",5],["recovered",1],["wire",3],["else",4],["none",3],["name",2],["dict",2],["parse",3],["error",3],["provider",3],["meta",3]]},{"id":"openai4s/agent/ledger.py#_compaction_event_fields","name":[["compaction",1],["event",1],["fields",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["compaction",3],["event",7],["fields",2],["group",6],["mapping",4],["str",8],["any",2],["tuple",2],["none",4],["read",1],["coverage",1],["bound",1],["id",2],["handoff",4],["text",1],["from",1],["events",1],["if",3],["not",2],["isinstance",2],["type",1],["continue",1],["payload",5],["result",1],["covered",4],["through",1],["return",2],["else",1]]},{"id":"openai4s/agent/ledger.py#_key_name","name":[["key",1],["name",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["key",2],["name",2],["value",3],["any",2],["str",3],["return",1],["re",1],["sub",1],["z0",1],["strip",2],["lower",1]]},{"id":"openai4s/agent/ledger.py#_redact_embedded_argument_json","name":[["redact",1],["embedded",1],["argument",1],["json",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["redact",5],["embedded",4],["argument",4],["json",4],["value",7],["any",6],["keys",5],["frozenset",2],["str",3],["if",3],["isinstance",3],["mapping",1],["out",4],["dict",1],["key",5],["item",6],["items",1],["name",1],["arguments",3],["raw",2],["input",1],["else",1],["return",3],["list",1],["tuple",1]]},{"id":"openai4s/agent/ledger.py#_redact_free_text","name":[["redact",1],["free",1],["text",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",3],["redact",3],["free",3],["text",6],["str",8],["secret",4],["keys",4],["frozenset",2],["bounded",2],["key",3],["assignments",1],["bearer",3],["credentials",1],["redacted",6],["re",4],["sub",2],["names",2],["sorted",1],["common",2],["len",2],["reverse",1],["true",1],["only",1],["finite",1],["metadata",1],["vocabulary",1],["considered",1],["arbitrary",1],["prose",1],["not",1],["heuristically",1],["erased",1],["each",1],["value",9],["pattern",3],["delimiter",1],["so",1],["cannot",1],["consume",1],["following",1],["field",1],["line",1],["name",2],["flexible",2],["escape",1],["replace",3],["compile",1],["rf",1],["prefix",2],["match",4],["group",2],["quote",3],["if",1],["else",1],["return",2]]},{"id":"openai4s/agent/ledger.py#_redact_free_text.replace","name":[["replace",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["replace",2],["match",6],["re",2],["str",4],["value",7],["group",2],["quote",3],["if",1],["len",1],["else",1],["return",1],["prefix",1],["redacted",1]]},{"id":"openai4s/agent/ledger.py#_redact_message","name":[["redact",1],["message",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["redact",5],["message",5],["mapping",2],["str",8],["any",4],["keys",5],["frozenset",2],["dict",4],["clean",4],["value",1],["content",7],["if",2],["isinstance",4],["free",2],["text",6],["elif",1],["list",1],["part",6],["type",1],["return",1]]},{"id":"openai4s/agent/ledger.py#_redact_raw_arguments","name":[["redact",1],["raw",1],["arguments",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["redact",6],["raw",9],["arguments",3],["any",4],["secret",5],["keys",7],["frozenset",2],["str",3],["provider",1],["json",3],["argument",1],["string",1],["without",1],["dropping",1],["evidence",1],["if",1],["not",1],["isinstance",1],["return",3],["value",3],["try",1],["parsed",2],["loads",1],["except",1],["type",1],["error",2],["malformed",1],["still",1],["matter",1],["diagnosis",1],["apply",1],["conservative",1],["textual",1],["pass",1],["conventional",1],["bearer",1],["credentials",1],["free",1],["text",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["true",1],["separators",1]]},{"id":"openai4s/agent/ledger.py#_redact_value","name":[["redact",1],["value",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["redact",4],["value",11],["any",6],["secret",6],["keys",6],["frozenset",2],["str",2],["sensitive",2],["common",1],["if",3],["isinstance",2],["mapping",1],["out",4],["dict",1],["key",5],["item",4],["items",1],["normalized",2],["name",1],["redacted",1],["else",1],["return",3],["list",1],["tuple",1]]},{"id":"openai4s/agent/ledger.py#_reduce_action_groups_annotated","name":[["reduce",1],["action",1],["groups",1],["annotated",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["reduce",3],["action",5],["groups",10],["annotated",2],["sequence",3],["mapping",8],["str",17],["any",7],["list",7],["tuple",3],["int",4],["dict",10],["into",1],["position",2],["message",14],["pairs",1],["applying",1],["compaction",4],["group",18],["index",15],["branch",1],["spliced",1],["only",1],["axis",1],["orders",1],["inherited",1],["parent",1],["prefix",1],["child",1],["own",1],["together",1],["history",7],["terminal",6],["reasons",1],["positions",4],["enumerate",3],["id",19],["if",25],["not",11],["kind",7],["continue",11],["covered",6],["handoff",3],["event",9],["fields",1],["strip",1],["without",1],["its",1],["nothing",2],["hand",1],["over",1],["covers",1],["must",2],["erase",1],["previous",1],["note",1],["apply",1],["raw",8],["assistant",2],["copy",3],["deepcopy",3],["isinstance",8],["else",5],["none",5],["user",4],["system",5],["permission",1],["resolution",1],["role",5],["append",3],["corrupt",1],["incomplete",1],["leak",1],["partial",1],["events",4],["native",1],["tools",2],["finalize",1],["calls",9],["tool",5],["call",18],["from",1],["len",2],["by",3],["type",2],["result",20],["setdefault",5],["cancelled",8],["turn",4],["stop",2],["reason",7],["unit",3],["detail",10],["plan",6],["mode",3],["ended",2],["before",3],["were",1],["executed",3],["synthetic",1],["wire",2],["name",2],["extend",3],["item",7],["observation",14],["messages",11],["content",2],["no",3],["was",7],["elif",3],["after",1],["response",2],["code",2],["nudge",1],["captured",1],["cell",1],["error",2],["nexecution",2],["recorded",2],["interrupted",1],["return",1]]},{"id":"openai4s/agent/ledger.py#_resolve_tool","name":[["resolve",1],["tool",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["resolve",2],["tool",5],["name",4],["str",2],["resolver",6],["none",8],["any",2],["if",1],["return",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["audit",1],["metadata",1],["must",1],["remain",1],["total",1]]},{"id":"openai4s/agent/ledger.py#_same_message","name":[["same",1],["message",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["same",2],["message",4],["reconstructed",6],["mapping",4],["str",2],["any",4],["live",8],["bool",2],["whether",1],["ledger",2],["compact",1],["saw",1],["copy",1],["may",1],["have",1],["been",1],["externalized",1],["case",1],["its",1],["content",7],["marker",1],["archive",6],["names",1],["digest",2],["original",1],["bytes",1],["still",1],["holds",1],["if",4],["not",1],["isinstance",2],["return",5],["false",3],["role",2],["true",1],["sha256",2]]},{"id":"openai4s/agent/ledger.py#_sanitize_reply","name":[["sanitize",1],["reply",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["sanitize",2],["reply",8],["model",2],["tool",11],["resolver",5],["none",4],["tuple",2],["dict",8],["str",7],["any",5],["keep",1],["normalized",1],["replay",1],["state",12],["while",1],["removing",1],["secret",2],["arguments",6],["message",10],["copy",3],["deepcopy",3],["assistant",1],["wire",11],["all",3],["keys",8],["sanitized",3],["calls",6],["list",1],["item",3],["call",4],["if",4],["isinstance",1],["mapping",1],["else",1],["name",3],["update",1],["clean",4],["redact",5],["value",2],["raw",4],["append",1],["union",4],["frozenset",1],["provider",1],["often",1],["nests",1],["json",2],["as",1],["strings",1],["walk",1],["those",1],["conventional",1],["fields",1],["once",1],["more",1],["so",1],["specific",1],["annotations",1],["apply",1],["there",1],["embedded",1],["argument",1],["return",1]]},{"id":"openai4s/agent/ledger.py#_synthetic_tool_result","name":[["synthetic",1],["tool",1],["result",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["synthetic",2],["tool",7],["result",4],["call",11],["native",2],["cancelled",6],["bool",2],["detail",3],["str",4],["none",4],["dict",2],["any",2],["state",2],["if",2],["else",2],["interrupted",1],["explanation",2],["run",1],["was",1],["before",2],["produced",2],["daemon",1],["stopped",1],["return",1],["role",1],["id",4],["wire",2],["name",3],["content",1],["error",2],["unnamed",1],["true",1]]},{"id":"openai4s/agent/ledger.py#_terminal_reasons","name":[["terminal",1],["reasons",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["terminal",3],["reasons",5],["groups",3],["sequence",2],["mapping",3],["str",10],["any",2],["dict",3],["group",4],["if",2],["kind",1],["continue",1],["event",2],["events",1],["result",5],["isinstance",1],["reason",2],["turn",1],["id",1],["return",1]]},{"id":"openai4s/agent/ledger.py#_tool_policy","name":[["tool",1],["policy",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["tool",11],["policy",2],["name",5],["str",7],["arguments",3],["any",2],["resolver",5],["none",5],["tuple",2],["list",3],["resolve",1],["if",1],["return",2],["unknown",2],["unnamed",1],["side",3],["effect",3],["getattr",1],["class",1],["try",1],["resources",3],["resource",1],["keys",1],["except",1],["exception",1],["noqa",1],["ble001",1],["audit",1],["metadata",1],["must",1],["remain",1],["total",1]]},{"id":"openai4s/agent/ledger.py#_tool_secret_keys","name":[["tool",1],["secret",1],["keys",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["tool",9],["secret",9],["keys",8],["name",5],["str",8],["resolver",5],["none",5],["frozenset",4],["read",1],["explicit",1],["plugin",1],["metadata",1],["json",1],["schema",7],["annotations",1],["resolve",1],["if",5],["return",2],["attribute",2],["argument",2],["sensitive",1],["declared",5],["getattr",2],["isinstance",2],["try",1],["update",1],["key",4],["item",3],["strip",1],["except",1],["type",1],["error",1],["pass",1],["properties",3],["parameters",1],["items",1],["not",1],["mapping",1],["continue",1],["bool",1],["write",1],["only",1],["format",1],["lower",1],["formats",1],["add",1]]},{"id":"openai4s/agent/ledger.py#branch_action_groups","name":[["branch",1],["action",1],["groups",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["branch",15],["action",6],["groups",6],["store",9],["ledger",2],["root",9],["frame",9],["id",15],["str",6],["none",6],["list",5],["dict",2],["any",2],["return",3],["one",1],["inherited",1],["prefix",2],["plus",1],["its",2],["local",4],["append",1],["only",1],["fork",2],["not",3],["copy",1],["provider",1],["wire",1],["history",2],["immutable",1],["base",1],["checkpoint",5],["instead",1],["freezes",1],["parent",2],["cursor",3],["recursively",1],["reducing",1],["then",1],["child",1],["restores",1],["exactly",1],["context",1],["visible",1],["at",1],["without",1],["admitting",1],["later",1],["actions",1],["getattr",2],["session",2],["if",2],["callable",2],["raise",1],["value",1],["error",1],["requires",1],["repository",1],["access",1],["project",1],["records",1],["lambda",2],["selected",2],["record",1],["position",1],["group",2],["int",1],["ordinal",1],["key",1]]},{"id":"openai4s/agent/ledger.py#compaction_cover_group_id","name":[["compaction",1],["cover",1],["group",1],["id",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["compaction",3],["cover",3],["group",10],["id",6],["groups",6],["sequence",4],["mapping",2],["str",5],["any",4],["compacted",8],["messages",11],["none",8],["map",1],["compact",4],["middle",15],["onto",1],["last",2],["fully",4],["covered",6],["keeps",1],["two",1],["message",9],["head",3],["system",2],["prompt",2],["first",1],["task",1],["recent",1],["tail",7],["action",3],["ledger",4],["has",2],["no",2],["so",2],["earliest",1],["user",2],["each",1],["remaining",1],["contributes",1],["same",5],["reduce",2],["would",2],["emit",1],["drop",2],["handoff",2],["notes",1],["skip",1],["then",1],["treat",1],["next",1],["len",3],["reconstructed",2],["as",1],["bound",3],["whose",1],["all",1],["lie",1],["straddles",1],["not",6],["restore",1],["cannot",3],["observation",1],["from",2],["cell",1],["count",2],["be",2],["aligned",1],["body",4],["live",2],["history",1],["carried",1],["reverse",1],["answer",1],["nothing",1],["provably",1],["guessed",1],["other",1],["direction",1],["deletes",1],["deliberately",1],["kept",2],["annotated",3],["index",7],["if",6],["return",5],["rest",4],["alone",1],["tell",1],["only",1],["inside",1],["shorter",1],["both",1],["ends",1],["must",1],["reconstructs",1],["there",1],["slide",1],["into",1],["indexes",2]]},{"id":"openai4s/agent/ledger.py#LedgerStore","name":[["ledger",1],["store",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["class",2],["ledger",2],["store",3],["protocol",2],["narrow",1],["surface",1],["by",1],["runtime",1],["writer",1],["reducer",1],["def",5],["append",4],["action",5],["group",3],["self",5],["values",4],["any",5],["dict",5],["event",1],["tool",1],["events",1],["list",2],["groups",1],["root",1],["frame",1],["id",1],["str",1],["filters",1]]},{"id":"openai4s/agent/ledger.py#LedgerStore.append_action_event","name":[["append",1],["action",1],["event",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",2],["action",2],["event",2],["self",2],["values",2],["any",2],["dict",2]]},{"id":"openai4s/agent/ledger.py#LedgerStore.append_action_group","name":[["append",1],["action",1],["group",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",2],["action",2],["group",2],["self",2],["values",2],["any",2],["dict",2]]},{"id":"openai4s/agent/ledger.py#LedgerStore.append_action_group_with_events","name":[["append",1],["action",1],["group",1],["events",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",2],["action",2],["group",2],["events",2],["self",2],["values",2],["any",2],["dict",2]]},{"id":"openai4s/agent/ledger.py#LedgerStore.append_tool_action_group","name":[["append",1],["tool",1],["action",1],["group",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",2],["tool",2],["action",2],["group",2],["self",2],["values",2],["any",2],["dict",2]]},{"id":"openai4s/agent/ledger.py#LedgerStore.list_action_groups","name":[["list",1],["action",1],["groups",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["list",4],["action",2],["groups",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/agent/ledger.py#new_turn_id","name":[["new",1],["turn",1],["id",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["new",2],["turn",3],["id",2],["str",2],["return",1],["uuid",1],["uuid4",1],["hex",1],["16",1]]},{"id":"openai4s/agent/ledger.py#redact_tool_call","name":[["redact",1],["tool",1],["call",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["redact",5],["tool",10],["call",13],["native",2],["resolver",5],["none",4],["tuple",2],["dict",2],["str",2],["any",4],["return",2],["redacted",1],["canonical",3],["declaration",1],["provider",3],["raw",3],["arguments",5],["keys",5],["secret",1],["name",3],["ordinal",2],["value",2],["parse",2],["error",2],["meta",2]]},{"id":"openai4s/agent/ledger.py#reduce_action_groups","name":[["reduce",1],["action",1],["groups",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["reduce",4],["action",3],["groups",8],["sequence",3],["mapping",2],["str",4],["any",4],["list",2],["dict",2],["immutable",1],["into",1],["canonical",1],["messages",1],["after",1],["system",1],["prompt",1],["each",1],["group",4],["contributes",1],["either",1],["complete",1],["message",5],["unit",1],["nothing",1],["particular",1],["native",1],["assistant",1],["declarations",1],["always",1],["followed",1],["by",1],["exactly",1],["one",1],["tool",1],["result",1],["per",1],["declared",1],["call",1],["including",1],["synthetic",1],["crash",1],["cancel",1],["results",1],["kind",1],["compaction",2],["keeps",1],["earliest",1],["user",1],["drops",1],["every",1],["other",1],["from",1],["at",1],["before",1],["covered",1],["through",1],["id",1],["branch",1],["inserts",1],["structured",1],["handoff",1],["note",2],["lets",1],["later",2],["append",1],["normally",1],["replaces",1],["previous",1],["return",1],["annotated",1]]},{"id":"openai4s/agent/ledger.py#restore_action_history","name":[["restore",1],["action",1],["history",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["restore",2],["action",4],["history",3],["store",5],["ledger",2],["root",3],["frame",3],["id",7],["str",6],["branch",6],["none",4],["list",2],["dict",2],["any",2],["load",1],["reduce",2],["canonical",1],["provider",1],["one",1],["return",1],["groups",2]]},{"id":"openai4s/agent/ledger.py#restore_progress_circuit","name":[["restore",1],["progress",1],["circuit",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["restore",2],["progress",8],["circuit",9],["store",9],["ledger",2],["root",7],["frame",7],["id",15],["str",5],["branch",11],["none",7],["any",3],["rebuild",1],["generic",1],["no",2],["from",2],["durable",1],["action",4],["groups",9],["run",1],["state",2],["metadata",1],["only",4],["process",1],["cache",1],["callers",1],["resume",1],["after",5],["restart",1],["compaction",1],["must",1],["entry",1],["point",1],["rather",1],["than",1],["checkpoint",1],["latest",7],["external",1],["user",15],["group",7],["matter",1],["anchor",4],["found",1],["index",1],["probe",2],["ordinal",4],["second",1],["says",1],["whether",1],["anything",1],["follows",1],["then",1],["epoch",6],["read",2],["their",2],["events",3],["earlier",1],["outline",1],["pass",1],["still",1],["ran",1],["select",1],["over",1],["every",2],["wire",1],["assistant",1],["message",2],["usage",1],["blobs",1],["included",1],["under",1],["lock",1],["web",1],["right",1],["append",1],["empty",1],["by",1],["definition",1],["cannot",1],["answer",1],["probes",1],["local",1],["whose",1],["may",1],["start",1],["inherited",1],["prefix",1],["takes",1],["full",1],["fork",1],["aware",1],["path",1],["import",1],["reconstruct",4],["getattr",2],["list",4],["if",3],["callable",2],["selected",4],["try",1],["last",7],["kind",2],["except",1],["type",1],["error",1],["isinstance",2],["int",1],["not",1],["bool",1],["anchored",1],["itself",1],["so",1],["rides",1],["along",1],["irrelevant",1],["row",1],["ones",1],["mapping",1],["return",3],["extend",1],["dict",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger","name":[["runtime",1],["action",1],["ledger",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["class",4],["runtime",3],["action",37],["ledger",4],["append",13],["engine",1],["events",5],["one",1],["user",5],["turn",10],["durable",1],["store",8],["root",9],["frame",9],["id",49],["str",12],["provider",9],["none",27],["model",10],["branch",9],["tool",21],["resolver",11],["field",6],["default",6],["repr",4],["false",9],["policy",6],["current",3],["group",20],["init",4],["terminal",2],["recorded",1],["bool",1],["reply",16],["code",8],["cell",5],["native",3],["batch",3],["finalize",4],["def",4],["self",49],["message",19],["mapping",2],["any",3],["dict",4],["if",14],["isinstance",13],["normalized",4],["copy",1],["deepcopy",1],["setdefault",1],["role",2],["else",9],["content",13],["return",4],["kind",5],["assistant",7],["redact",6],["frozenset",4],["emit",1],["event",14],["agent",2],["received",2],["routed",2],["outcome",2],["produced",1],["run",1],["finished",1],["result",3],["stop",1],["reason",3],["completion",3],["progress",2],["getattr",1],["raise",1],["error",1],["arrived",1],["before",1],["wire",11],["state",7],["sanitize",1],["usage",11],["cost",7],["usd",7],["accounting",1],["record",2],["team",2],["call",18],["canonical",10],["raw",6],["free",3],["text",3],["type",3],["proposed",5],["arguments",8],["side",6],["effect",6],["read",1],["only",1],["resource",3],["keys",3],["elif",1],["list",1],["sequence",3],["enumerate",1],["calls",1],["resources",4],["name",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["audit",1],["metadata",1],["stays",1],["total",1],["no",1],["language",3],["kernel",1],["int",1],["best",1],["effor",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger._append_action","name":[["append",1],["action",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",8],["action",31],["self",35],["code",8],["cell",5],["native",3],["tool",17],["batch",3],["finalize",4],["none",7],["if",9],["reply",11],["raise",1],["runtime",1],["error",1],["routed",1],["arrived",1],["before",1],["received",1],["message",13],["wire",11],["state",7],["sanitize",1],["resolver",7],["usage",9],["cost",7],["usd",7],["accounting",1],["record",1],["team",1],["isinstance",8],["call",18],["canonical",10],["raw",6],["redact",5],["group",17],["store",5],["root",6],["frame",6],["id",38],["branch",6],["turn",6],["kind",4],["provider",6],["model",6],["assistant",6],["content",12],["str",4],["else",8],["free",3],["text",3],["frozenset",3],["event",2],["type",3],["proposed",5],["arguments",8],["side",6],["effect",6],["class",2],["read",1],["only",1],["resource",3],["keys",3],["agent",1],["completion",1],["elif",1],["events",4],["list",1],["dict",1],["any",1],["sequence",3],["enumerate",1],["calls",1],["policy",4],["resources",4],["name",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["audit",1],["metadata",1],["stays",1],["total",1],["no",1],["language",3],["kernel",1],["current",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger._append_outcome","name":[["append",1],["outcome",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",4],["outcome",13],["self",10],["event",11],["produced",3],["none",5],["group",9],["id",18],["current",1],["if",7],["raise",1],["runtime",1],["error",1],["arrived",1],["without",1],["action",11],["isinstance",3],["native",2],["tool",10],["batch",3],["finalize",1],["calls",3],["else",2],["call",11],["results",2],["str",4],["message",13],["dict",3],["history",2],["messages",5],["role",1],["reducer",1],["will",1],["close",1],["genuinely",1],["interrupted",1],["normal",1],["engine",1],["make",1],["missing",1],["result",9],["explicit",1],["synthetic",1],["cancelled",1],["false",1],["detail",1],["executor",1],["returned",1],["no",1],["canonical",1],["keys",3],["secret",1],["name",1],["resolver",1],["store",2],["type",2],["wire",2],["redact",5],["return",1],["frozenset",4],["any",1],["observation",5],["free",1],["text",1],["value",2],["completion",3],["not",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger._canonical_usage","name":[["canonical",1],["usage",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["canonical",7],["usage",13],["cls",3],["source",4],["any",2],["dict",3],["str",3],["int",4],["none",5],["one",3],["normalisation",1],["every",1],["metered",1],["reply",4],["goes",1],["through",1],["both",2],["normal",1],["path",3],["accounting",1],["abandoned",2],["record",2],["feed",1],["session",1],["llm",1],["reads",1],["input",2],["tokens",6],["output",2],["only",1],["chat",1],["facade",1],["already",1],["emits",1],["key",4],["families",1],["but",1],["reached",1],["ledger",1],["without",1],["injected",1],["transport",1],["test",1],["fake",1],["meter",1],["as",1],["zero",1],["other",1],["depending",1],["two",1],["hand",1],["written",1],["coercions",1],["folded",2],["open",1],["ai",1],["aliases",2],["rule",1],["allow",1],["listed",1],["keys",2],["non",1],["negative",1],["ints",1],["into",1],["names",1],["those",1],["absent",1],["if",4],["not",2],["isinstance",2],["mapping",1],["return",2],["value",5],["bool",1],["continue",2],["try",1],["parsed",3],["except",1],["type",1],["error",3],["overflow",1],["alias",3],["prompt",1],["completion",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger._record_team_usage","name":[["record",1],["team",1],["usage",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["record",4],["team",3],["usage",8],["self",4],["dict",2],["str",2],["int",2],["none",4],["best",1],["effort",1],["mode",1],["metering",2],["m2",1],["decision",1],["d10",1],["attribution",1],["walks",1],["root",3],["frame",3],["id",2],["session",4],["owner",1],["no",2],["ownership",1],["row",1],["single",1],["user",1],["installs",1],["unowned",1],["sessions",1],["two",1],["selects",1],["write",1],["so",1],["off",1],["state",1],["stays",1],["inert",1],["inv",1],["accounting",2],["must",1],["never",2],["fail",1],["action",1],["same",1],["contract",1],["as",1],["reply",1],["if",1],["not",1],["return",1],["one",1],["hook",1],["shared",1],["reviewer",1],["provider",1],["path",1],["second",1],["copy",1],["loop",1],["review",1],["calls",1],["came",1],["bill",1],["only",1],["per",1],["counters",1],["ledger",1],["quota",1],["check",1],["reads",1],["from",1],["openai4s",1],["storage",1],["governance",1],["import",1],["llm",2],["store",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger._reply_accounting","name":[["reply",1],["accounting",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["reply",7],["accounting",3],["self",6],["model",5],["tuple",2],["dict",2],["str",2],["int",2],["none",8],["float",2],["return",4],["canonical",2],["counters",1],["price",1],["derived",1],["charge",1],["if",3],["known",1],["usage",8],["not",2],["provider",3],["try",1],["capabilities",3],["cost",5],["usd",4],["calculate",1],["except",1],["lookup",1],["error",3],["type",1],["value",1],["metadata",1],["must",1],["never",1],["make",1],["otherwise",1],["valid",1],["action",1],["fail",1],["unknown",2],["pricing",1],["remains",1],["visibly",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger.append_compaction","name":[["append",1],["compaction",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",6],["compaction",7],["self",7],["handoff",6],["str",8],["covered",5],["through",5],["group",11],["id",17],["none",7],["archive",4],["dict",2],["kind",2],["old",1],["reducers",1],["skip",1],["assistant",1],["message",1],["left",1],["unset",1],["so",1],["pre",1],["reduce",1],["action",3],["groups",1],["treats",1],["row",1],["as",1],["incomplete",1],["continues",1],["without",2],["raising",1],["replaying",1],["full",1],["uncompacted",1],["history",1],["coverage",1],["text",2],["live",1],["event",3],["payload",1],["matching",1],["terminal",1],["land",1],["one",1],["transaction",1],["its",1],["would",1],["restore",1],["empty",1],["note",1],["place",1],["previous",1],["return",1],["store",1],["events",2],["root",3],["frame",3],["branch",2],["turn",2],["ag",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["admission",1],["operation",1],["type",1],["result",1],["redact",1],["free",1],["frozenset",1],["if",1],["else",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger.append_terminal","name":[["append",1],["terminal",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",4],["terminal",6],["self",11],["reason",13],["str",4],["completion",5],["any",6],["none",11],["error",5],["progress",5],["dict",2],["if",6],["recorded",2],["return",2],["unknown",1],["group",6],["store",2],["action",2],["root",2],["frame",2],["id",8],["branch",2],["turn",2],["kind",1],["provider",2],["model",2],["payload",5],["not",2],["redact",2],["value",2],["frozenset",2],["event",1],["type",1],["completed",1],["successful",1],["reasons",1],["else",2],["cancelled",2],["failed",1],["result",1],["true",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger.append_user","name":[["append",1],["user",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["append",3],["user",5],["self",8],["message",7],["mapping",3],["str",2],["any",4],["dict",3],["if",1],["isinstance",1],["normalized",4],["copy",1],["deepcopy",1],["setdefault",1],["role",2],["else",1],["content",1],["return",1],["store",1],["action",1],["group",1],["root",2],["frame",2],["id",6],["branch",2],["turn",2],["kind",1],["provider",2],["model",2],["assistant",1],["redact",1],["frozenset",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger.covered_through_group_id","name":[["covered",1],["through",1],["group",1],["id",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["covered",2],["through",2],["group",5],["id",7],["self",5],["compacted",3],["messages",4],["sequence",2],["any",2],["str",2],["none",2],["map",1],["compact",1],["middle",1],["onto",1],["branch",4],["coverage",1],["bound",1],["see",1],["func",1],["compaction",2],["cover",2],["message",1],["rule",1],["return",1],["action",1],["groups",1],["store",1],["root",1],["frame",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger.emit","name":[["emit",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["emit",2],["self",8],["event",14],["agent",2],["none",5],["if",4],["isinstance",4],["reply",3],["received",1],["action",4],["current",1],["group",1],["id",1],["return",3],["routed",1],["append",3],["outcome",2],["produced",1],["run",1],["finished",1],["terminal",1],["result",3],["stop",1],["reason",3],["completion",2],["progress",2],["getattr",1]]},{"id":"openai4s/agent/ledger.py#RuntimeActionLedger.record_abandoned_usage","name":[["record",1],["abandoned",1],["usage",1]],"path":[["openai4s",1],["agent",1],["ledger",1],["py",1]],"body":[["def",2],["record",3],["abandoned",2],["usage",7],["self",4],["mapping",2],["str",2],["any",2],["none",4],["meter",1],["cancelled",1],["provider",2],["call",1],["whose",1],["late",1],["reply",2],["cannot",2],["be",1],["replayed",1],["no",1],["action",1],["group",1],["appended",1],["was",1],["deliberately",1],["quarantined",1],["must",1],["never",1],["become",1],["conversation",1],["history",1],["only",1],["counters",1],["retained",1],["so",1],["stop",1],["bypass",1],["team",2],["quota",1],["ledger",1],["canonical",1]]},{"id":"openai4s/agent/loop.py","name":[["loop",1],["py",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["backward",1],["compatible",1],["local",7],["agent",15],["facade",1],["hybrid",1],["outer",1],["loop",1],["provider",1],["neutral",1],["state",2],["machine",2],["lives",1],["mod",1],["openai4s",22],["engine",3],["module",1],["owns",1],["process",3],["lifecycle",1],["connects",1],["two",3],["non",2],["competing",2],["action",8],["channels",2],["native",13],["json",6],["tools",4],["orchestration",2],["persistent",2],["python",16],["cells",5],["scientific",7],["execution",7],["structured",4],["finalization",1],["closes",1],["control",3],["only",17],["work",6],["while",3],["host",42],["submit",5],["output",8],["remains",1],["completion",6],["signal",3],["from",30],["future",1],["import",32],["annotations",1],["inspect",3],["os",2],["threading",1],["uuid",1],["dataclasses",1],["dataclass",2],["field",3],["pathlib",1],["path",7],["typing",1],["any",4],["callable",2],["mapping",1],["sequence",1],["actions",2],["no",5],["code",12],["nudge",2],["cell",28],["record",2],["delegated",2],["recorder",2],["delegation",1],["child",5],["context",1],["budget",1],["events",1],["reply",4],["received",1],["finalize",3],["response",3],["ledger",3],["runtime",4],["new",1],["turn",8],["id",6],["models",1],["kernel",12],["env",2],["spec",1],["chat",2],["model",9],["compaction",1],["policy",1],["generation",1],["executor",1],["transcript",3],["event",1],["sink",1],["format",3],["observation",4],["task",10],["modes",2],["resolve",1],["mode",4],["prompt",2],["config",3],["evidence",4],["required",2],["dispatch",1],["dispatcher",2],["build",1],["lazy",2],["llm",3],["capabilities",2],["security",2],["classify",1],["gather",1],["trajectory",2],["screen",1],["sandbox",1],["read",6],["isolation",1],["parse",2],["tool",10],["calls",6],["scan",1],["fenced",6],["blocks",1],["system",1],["you",13],["autonomous",2],["research",1],["distinct",1],["plane",1],["exposed",1],["by",2],["api",2],["small",2],["deterministic",1],["operations",2],["external",2],["services",1],["environment",3],["selection",1],["permissions",1],["workflow",1],["science",5],["write",3],["one",9],["computation",1],["exploration",1],["data",3],["analysis",2],["simulation",1],["other",2],["needs",3],["choose",2],["exactly",2],["channel",1],["per",1],["working",3],["never",14],["describe",2],["call",8],["inside",3],["block",2],["if",7],["contains",1],["both",2],["run",12],["foreground",3],["not",14],["there",1],["exec",8],["equivalent",1],["runner",1],["emit",1],["directly",2],["as",9],["assistant",1],["content",1],["put",2],["arguments",1],["exact",4],["name",6],["present",2],["current",1],["declarations",1],["invent",1],["guess",1],["background",4],["genuinely",1],["long",3],["running",2],["independent",1],["job",1],["must",6],["replace",1],["ordinary",1],["skill",5],["enumeration",1],["all",1],["skills",7],["audit",1],["list",16],["its",14],["zero",1],["argument",1],["overview",1],["returns",1],["total",1],["count",1],["curated",2],["names",1],["collection",3],["summaries",1],["retrieve",2],["every",3],["load",3],["each",4],["offset",2],["returned",2],["continue",3],["at",2],["next",1],["dir",2],["lists",1],["workspace",3],["files",6],["text",2],["file",6],["glob",2],["too",1],["catalog",2],["metadata",1],["function",1],["single",2],["runs",3],["namespace",1],["persists",1],["across",1],["turns",1],["variables",2],["imports",1],["functions",1],["stay",1],["alive",1],["namespaces",1],["separate",2],["exchange",1],["through",1],["directory",1],["then",4],["see",1],["stdout",2],["stderr",1],["print",3],["cat",1],["values",1],["need",1],["reason",1],["about",1],["comes",1],["back",1],["statistics",1],["plotting",1],["stack",1],["tidyverse",1],["ggplot2",1],["save",2],["plots",1],["ggsave",1],["so",6],["they",5],["captured",1],["object",2],["below",1],["exists",1],["flow",1],["finishing",2],["happen",1],["preinjected",1],["key",1],["methods",1],["request",3],["str",4],["sub",2],["dict",11],["parallel",1],["fan",1],["out",1],["search",8],["query",3],["full",1],["recipes",2],["relevant",2],["artifacts",4],["filters",1],["stored",1],["artifact",1],["filename",1],["persist",1],["delegate",2],["result",2],["spawn",1],["leaf",1],["launch",1],["peek",1],["poll",1],["status",8],["interrupt",1],["stop",3],["bullets",3],["finish",1],["edit",2],["publish",1],["delete",1],["manage",1],["definitions",1],["also",2],["have",3],["opencode",1],["parity",1],["harness",1],["web",6],["live",1],["facts",2],["papers",1],["datasets",2],["fetch",2],["url",2],["download",4],["page",1],["markdown",1],["databases",1],["domain",1],["uni",1],["prot",1],["pdb",1],["ensembl",1],["chemical",1],["literature",2],["db",1],["normalized",1],["title",1],["type",1],["attributes",1],["records",1],["bash",1],["cmd",1],["shell",1],["curl",1],["wget",1],["git",1],["pip",1],["networking",1],["grep",1],["accelerator",3],["gpus",1],["ssh",3],["gpu",4],["registrations",1],["stage",3],["asset",3],["checkpoint",5],["canary",2],["still",1],["remote",4],["configured",2],["hosts",1],["register",1],["capability",3],["alias",1],["verified",3],["service",1],["todo",1],["todos",1],["optional",1],["progress",1],["tracker",1],["card",1],["tasks",1],["your",2],["first",4],["move",1],["create",1],["prebuilt",1],["envs",1],["already",2],["injected",2],["into",1],["singleton",1],["collect",1],["results",2],["carry",1],["readable",1],["completed",4],["partial",2],["blocked",2],["failed",3],["plus",1],["limitations",3],["store",1],["prose",4],["success",1],["anything",2],["than",3],["means",1],["done",2],["error",1],["rerun",1],["adjust",1],["report",4],["gap",1],["honestly",1],["declare",1],["own",2],["honest",1],["instead",1],["dressing",1],["incomplete",1],["touching",1],["accession",1],["numbers",1],["sequences",1],["supported",1],["database",1],["fits",1],["before",5],["cite",1],["find",1],["answer",2],["memory",1],["jump",1],["straight",1],["synthetic",1],["real",2],["lookup",1],["possible",1],["treat",1],["discovery",2],["acquisition",1],["admission",1],["states",1],["selected",2],["operation",3],["probes",1],["hardware",1],["reports",2],["routes",1],["candidates",1],["exist",2],["ask",3],["user",5],["target",3],["silently",2],["checkpoints",1],["during",1],["generic",1],["actually",2],["requires",1],["has",2],["supplied",1],["whether",2],["locally",1],["weights",2],["question",1],["unanswered",1],["provide",1],["under",1],["approval",1],["say",1],["may",3],["network",1],["permission",2],["approved",1],["source",2],["resulting",1],["bytes",1],["same",2],["way",1],["staged",1],["admitted",1],["freeze",1],["revision",2],["sha",1],["256",1],["minimal",1],["inference",1],["adapter",1],["backend",1],["digest",2],["formal",1],["after",2],["terminal",1],["succeeds",2],["expected",1],["parser",1],["missing",1],["bring",1],["up",1],["condition",1],["requested",1],["unavailable",1],["destructive",1],["unless",1],["conversational",1],["finishes",2],["fields",1],["claims",2],["reconciled",1],["against",1],["ran",2],["shaped",1],["like",1],["computed",1],["wrote",1],["metrics",2],["rejected",1],["without",1],["claiming",1],["final",1],["did",2],["sole",1],["submitted",1],["include",2],["concise",1],["backed",1],["summary",1],["findings",1],["contain",1],["fabricate",1],["just",1],["fill",1],["structure",1],["be",2],["last",1],["meaningful",1],["statement",1],["fence",2],["entire",1],["produced",1],["such",1],["cannot",1],["truthfully",1],["submission",1],["succeeded",1],["rules",1],["either",1],["keep",1],["incremental",1],["give",1],["short",1],["facing",1],["sentence",1],["describing",1],["intended",1],["step",1],["expose",1],["private",1],["chain",1],["thought",1],["visible",1],["summarize",2],["prior",1],["observations",1],["but",1],["predict",1],["claim",1],["outputs",1],["yet",1],["raw",1],["tables",1],["matrices",1],["tracebacks",1],["belong",1],["notebook",1],["their",1],["implications",1],["following",1],["errors",1],["stopped",1],["exception",1],["assume",1],["later",1],["statements",2],["traceback",1],["send",1],["complete",1],["repair",1],["beginning",1],["dependency",1],["tail",1],["previous",1],["fragment",1],["depends",1],["pre",1],["authorized",1],["command",3],["longer",1],["would",2],["truncated",1],["gate",1],["matches",1],["rule",1],["admit",1],["sharing",1],["prefix",1],["max",1],["allowed",1],["test",1],["chars",1],["4000",1],["sets",1],["auto",4],["named",1],["rather",1],["inlined",1],["cli",1],["flag",2],["turned",1],["widens",1],["authority",1],["thing",1],["supposed",1],["prevent",1],["says",1],["openai4",3],["stage3",1],["review",1],["shadow",1],["stage7",1],["guardian",1],["enforcement",1]]},{"id":"openai4s/agent/loop.py#_cli_run_evidence","name":[["cli",1],["run",1],["evidence",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["cli",3],["run",3],["evidence",3],["store",5],["any",8],["root",6],["frame",6],["id",10],["str",13],["tuple",2],["list",10],["dict",6],["native",2],["tool",3],["ledger",5],["gaps",4],["its",1],["record",1],["shows",1],["dispatcher",1],["projects",1],["no",2],["activity",1],["steps",1],["so",2],["calls",1],["live",1],["only",1],["canonical",3],["action",4],["each",1],["result",3],["event",10],["projected",1],["into",1],["reviewer",1],["kind",4],["title",2],["status",2],["summary",2],["shape",1],["every",1],["started",1],["cell",6],["allocates",1],["execution",3],["attempt",5],["whether",1],["not",2],["recorder",1],["armed",1],["log",1],["row",1],["ran",1],["cannot",1],["be",1],["shown",1],["declared",1],["rather",1],["than",1],["letting",1],["packet",1],["without",1],["read",1],["complete",1],["group",3],["groups",1],["include",1],["events",5],["true",1],["if",6],["tools",1],["continue",2],["names",2],["arguments",2],["name",2],["type",2],["proposed",1],["isinstance",2],["mapping",2],["message",5],["append",2],["error",2],["else",1],["done",1],["content",1],["000",1],["recorded",2],["producing",2],["cells",2],["unrecorded",4],["sorted",1],["attempts",1],["terminal",1],["state",1],["prepare",1],["failed",1],["count",1],["len",1],["return",1]]},{"id":"openai4s/agent/loop.py#_completion_summary","name":[["completion",1],["summary",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["completion",8],["summary",12],["any",2],["str",4],["none",4],["project",1],["engine",1],["result",1],["into",1],["cli",1],["final",1],["message",1],["slot",1],["if",4],["not",1],["isinstance",4],["mapping",2],["return",3],["output",4],["strip",4],["else",1]]},{"id":"openai4s/agent/loop.py#_extract_code","name":[["extract",1],["code",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["extract",2],["code",2],["text",3],["str",4],["none",3],["return",3],["first",1],["complete",1],["top",1],["level",1],["python",2],["cell",2],["model",1],["reply",1],["shared",1],["fence",3],["scanner",1],["preserves",1],["labelled",1],["fenced",2],["examples",1],["nested",1],["inside",1],["notably",1],["literal",1],["tool",1],["block",6],["triple",1],["quoted",1],["readme",1],["incomplete",1],["outer",1],["never",1],["executable",1],["scan",1],["blocks",1],["if",1],["closed",1],["char",1],["info",1],["py",1],["body",1]]},{"id":"openai4s/agent/loop.py#_frame_status_for_stop_reason","name":[["frame",1],["status",1],["stop",1],["reason",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["frame",3],["status",3],["stop",7],["reason",8],["object",2],["str",2],["vocabulary",1],["web",2],["gateway",1],["already",1],["writes",1],["only",1],["submitted",2],["completion",1],["cancelled",4],["keeps",1],["its",1],["own",1],["word",1],["as",1],["turn",1],["max",1],["turns",1],["no",1],["progress",1],["any",1],["table",1],["has",1],["never",1],["heard",1],["failures",1],["so",1],["new",1],["fails",1],["closed",1],["if",2],["return",3],["done",1],["failed",1]]},{"id":"openai4s/agent/loop.py#_FrameUsageEventSink","name":[["frame",1],["usage",1],["event",1],["sink",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["class",2],["frame",4],["usage",5],["event",8],["sink",3],["meter",1],["every",1],["delivered",1],["provider",1],["reply",4],["onto",1],["agent",2],["opened",1],["web",2],["turn",1],["loop",1],["same",1],["through",1],["add",1],["cli",1],["root",1],["never",1],["did",1],["so",1],["its",1],["kept",1],["null",1],["token",1],["columns",1],["while",1],["action",1],["ledger",1],["held",1],["real",1],["numbers",1],["def",2],["init",1],["self",6],["inner",4],["any",3],["record",4],["callable",1],["mapping",1],["str",1],["none",2],["emit",2],["if",1],["isinstance",1],["received",1]]},{"id":"openai4s/agent/loop.py#_FrameUsageEventSink.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["init",2],["self",4],["inner",4],["any",4],["record",4],["callable",2],["mapping",2],["str",2],["none",2]]},{"id":"openai4s/agent/loop.py#_FrameUsageEventSink.emit","name":[["emit",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["emit",3],["self",4],["event",6],["any",2],["none",2],["if",1],["isinstance",1],["reply",3],["received",1],["usage",2],["record",1],["inner",1]]},{"id":"openai4s/agent/loop.py#_LedgerTranscriptEventSink","name":[["ledger",1],["transcript",1],["event",1],["sink",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["class",2],["ledger",7],["transcript",7],["event",5],["sink",2],["persist",1],["canonical",1],["events",1],["before",1],["updating",1],["compatible",1],["cli",1],["def",2],["init",1],["self",6],["runtime",1],["action",1],["any",2],["none",2],["emit",3]]},{"id":"openai4s/agent/loop.py#_LedgerTranscriptEventSink.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["init",2],["self",4],["ledger",6],["runtime",2],["action",2],["transcript",4],["any",2],["none",2]]},{"id":"openai4s/agent/loop.py#_LedgerTranscriptEventSink.emit","name":[["emit",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["emit",4],["self",4],["event",4],["any",2],["none",2],["ledger",1],["transcript",1]]},{"id":"openai4s/agent/loop.py#_preauthorized_test_commands_note","name":[["preauthorized",1],["test",1],["commands",1],["note",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["preauthorized",2],["test",5],["commands",6],["note",2],["sequence",2],["str",4],["listed",2],["join",1],["host",3],["bash",3],["command",5],["return",1],["pre",1],["authorized",1],["run",3],["approved",1],["exactly",1],["these",1],["strings",1],["so",1],["each",1],["string",2],["verbatim",1],["cite",1],["same",1],["as",1],["evidence",1],["any",1],["other",1],["needs",1],["approval",1],["may",1],["not",1],["have",1],["check",2],["everything",1],["else",1],["entry",1],["point",1],["smoke",1],["import",1],["python",1],["inside",1],["cell",1],["by",1],["importing",1],["module",1],["calling",1],["its",1],["functions",1]]},{"id":"openai4s/agent/loop.py#Agent","name":[["agent",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["class",2],["agent",9],["cfg",4],["config",2],["field",16],["default",16],["factory",3],["max",4],["turns",4],["int",2],["none",44],["verbose",1],["bool",5],["false",25],["dispatcher",10],["host",5],["skills",1],["true",5],["allow",3],["delegate",3],["frame",19],["id",8],["str",7],["store",6],["depth",4],["root",6],["children",3],["carry",1],["optional",3],["run",11],["control",1],["seams",1],["by",4],["delegated",6],["agents",2],["standalone",2],["callers",1],["leave",2],["both",1],["unset",3],["retain",1],["exact",3],["historical",3],["behavior",2],["cancellation",1],["object",8],["repr",15],["context",1],["policy",2],["explicit",4],["working",1],["directory",2],["web",4],["child",3],["must",3],["its",8],["parent",3],["session",5],["workspace",3],["not",1],["daemon",2],["launch",1],["falls",1],["back",1],["os",2],["getcwd",1],["cli",2],["contract",2],["path",1],["read",4],["isolation",3],["supplied",1],["embedding",2],["team",1],["preserve",1],["their",1],["filesystem",1],["kernel",9],["interpreter",1],["environment",2],["selection",3],["kernels",1],["inherit",1],["through",1],["delegation",6],["runner",5],["preserves",1],["sys",1],["executable",1],["no",2],["env",8],["spec",1],["task",3],["mode",5],["openai4s",3],["lets",1],["classify",1],["own",3],["text",1],["conservatively",1],["result",1],["decides",1],["per",2],["turn",4],["prompt",1],["fragment",1],["appended",1],["whether",1],["demands",1],["verified",2],["source",1],["entry",1],["point",1],["test",5],["evidence",2],["at",2],["completion",1],["commands",2],["operator",1],["pre",1],["authorized",1],["code",3],["command",2],["each",2],["becomes",1],["conversation",1],["scoped",1],["bash",1],["rule",1],["so",6],["issue",1],["receipt",2],["against",1],["has",1],["nobody",2],["approve",1],["requirement",1],["itself",1],["unchanged",1],["allowed",1],["sequence",1],["record",2],["cells",3],["execution",2],["log",1],["even",1],["without",1],["auto",1],["sets",1],["post",2],["review",1],["only",3],["judge",1],["executed",1],["output",1],["actually",1],["recorded",2],["durable",1],["generation",4],["handle",1],["duck",1],["typed",1],["defaulted",1],["from",2],["worker",1],["lifetime",1],["writes",2],["generations",2],["row",2],["under",3],["artifact",1],["provenance",1],["resolve",1],["real",1],["instead",1],["fallback",1],["any",1],["runtime",1],["observation",1],["owned",1],["shares",1],["cell",5],["be",2],["captured",1],["before",1],["outer",1],["sweep",1],["hooks",2],["callable",1],["recorder",3],["persistent",1],["spawned",1],["lazily",1],["first",2],["retargeted",1],["picks",1],["shut",1],["down",2],["foreground",2],["init",7],["lock",3],["threading",2],["request",1],["callback",1],["applied",1],["next",1],["python",1],["boundary",1],["never",1],["mid",1],["pending",2],["model",3],["opened",1],["else",1],["closes",1],["belongs",1],["embedder",2],["neither",1],["ever",1],["written",1],["here",1],["owns",2],["def",1],["self",16],["if",3],["build",2],["share",1],["single",1],["backbone",1],["process",1],["handed",1],["opens",1],["subtree",1],["nests",1],["topology",1],["already",1],["receive",1],["new",1],["kind",1],["llm",1],["search",1],["capabilities",1],["reports",1],["as",1],["visible",1],["th",1]]},{"id":"openai4s/agent/loop.py#Agent.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",49],["none",13],["if",10],["max",3],["turns",3],["cfg",5],["root",10],["false",1],["dispatcher",20],["build",2],["first",1],["so",4],["share",1],["its",3],["store",4],["delegation",5],["runner",5],["single",1],["backbone",1],["per",1],["process",1],["frame",13],["id",8],["agent",5],["no",2],["handed",1],["down",1],["opens",1],["own",3],["turn",3],["subtree",1],["nests",1],["under",2],["topology",1],["children",2],["already",1],["receive",1],["from",4],["true",3],["new",1],["kind",1],["model",4],["llm",1],["depth",2],["delegate",1],["owns",2],["search",1],["capabilities",1],["reports",1],["as",2],["visible",1],["must",1],["be",2],["offers",1],["provider",1],["calls",1],["tool",3],["was",1],["never",1],["offered",3],["loses",1],["gate",1],["refusal",1],["durable",1],["generation",1],["registration",1],["defaults",1],["cli",1],["every",2],["delegated",1],["child",2],["then",1],["record",3],["real",3],["kernel",1],["generations",3],["their",1],["extra",1],["wiring",1],["getattr",2],["env",27],["switch",5],["owned",1],["sessions",1],["validate",1],["against",2],["live",1],["discovery",1],["pending",1],["applied",1],["between",1],["cells",2],["only",4],["fresh",1],["wired",1],["embedder",1],["sink",1],["preserved",1],["queue",1],["not",3],["seed",2],["channel",1],["pin",1],["respawn",1],["parent",3],["session",2],["selection",1],["existing",1],["retarget",1],["mechanism",1],["active",5],["list",1],["derive",1],["current",1],["name",6],["bin",4],["directory",1],["projection",1],["conda",1],["shaped",1],["named",1],["after",2],["path",3],["str",1],["wire",1],["unless",1],["leaf",1],["thread",1],["pool",1],["executor",1],["therefore",1],["run",2],["scoped",1],["recreates",1],["teardown",1],["instance",1],["reused",1],["ensure",1],["replay",3],["records",1],["tape",5],["part",1],["flow",1],["independently",1],["openai4s",1],["import",1],["recorder",5],["capability",1],["scope",1],["allowlist",1],["aware",1],["view",1],["raw",1],["corpus",1],["attribute",1],["stays",1],["skill",5],["loader",3],["because",1],["tests",1],["assert",1],["by",1],["object",1],["changes",1],["disk",1],["ones",1],["may",1],["told",1],["about",1],["disclosure",1],["skills",1],["else",1]]},{"id":"openai4s/agent/loop.py#Agent._action_ledger","name":[["action",1],["ledger",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["action",5],["ledger",10],["self",10],["tool",7],["catalog",3],["any",2],["task",4],["str",5],["runtime",3],["none",11],["bind",4],["local",1],["child",1],["runs",1],["their",1],["authoritative",1],["session",1],["view",1],["assert",1],["dispatcher",5],["not",2],["store",4],["getattr",6],["root",4],["frame",6],["id",11],["if",2],["strip",1],["return",2],["new",1],["turn",3],["provider",2],["cfg",2],["llm",2],["model",2],["resolver",2],["policy",2],["control",1],["evidence",4],["scope",4],["callable",1],["branch",2],["append",1],["user",2],["role",1],["content",1]]},{"id":"openai4s/agent/loop.py#Agent._admit_cell","name":[["admit",1],["cell",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["admit",4],["cell",9],["self",8],["action",4],["object",2],["none",4],["fail",1],["closed",1],["standard",3],["profile",3],["readiness",9],["before",3],["any",1],["local",2],["runtime",1],["deliberately",1],["boundary",2],["not",6],["task",1],["native",1],["control",1],["tools",1],["finalize",1],["response",1],["need",1],["python",4],["worker",3],["must",1],["retain",1],["lazy",1],["kernel",10],["zero",1],["spawn",2],["contract",1],["02",1],["sink",2],["reaches",1],["here",2],["too",1],["execution",1],["service",1],["web",3],["path",1],["cli",1],["run",2],["every",1],["delegated",1],["child",1],["execute",1],["their",1],["cells",1],["through",1],["executor",1],["so",2],["skill",6],["bound",1],["raw",5],["required",4],["unconfined",1],["while",1],["parent",1],["refused",5],["identical",1],["first",2],["exists",2],["apply",1],["unconditional",1],["half",1],["declared",1],["manifest",1],["whatever",1],["sandbox",1],["reports",1],["once",1],["its",1],["measured",1],["posture",2],["later",1],["loaded",1],["host",1],["only",1],["cannot",1],["bypass",1],["checked",1],["spawned",2],["bootstrap",1],["user",1],["code",1],["executes",1],["from",2],["openai4s",2],["server",1],["network",2],["admission",1],["import",2],["binding",2],["language",3],["str",1],["getattr",1],["foreground",2],["lock",1],["if",5],["else",2],["frame",1],["id",2],["raise",2],["permission",1],["error",3],["requires",1],["blocked",1],["version",1],["cfg",1],["roadmap",1],["features",1],["stage1",1],["trusted",1],["delivery",1],["return",1],["environment",2],["enabled",1],["true",2],["ready",1]]},{"id":"openai4s/agent/loop.py#Agent._admit_spawned_cell_kernel","name":[["admit",1],["spawned",1],["cell",1],["kernel",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["admit",4],["spawned",2],["cell",6],["kernel",5],["self",3],["object",2],["none",4],["apply",1],["full",1],["skill",2],["network",2],["policy",1],["actual",1],["worker",2],["creating",1],["not",2],["executing",1],["seam",1],["lets",1],["cli",1],["delegated",1],["runs",1],["inspect",1],["same",1],["measured",1],["posture",2],["as",1],["web",1],["path",1],["while",1],["still",1],["preserving",1],["lazy",1],["zero",1],["spawn",1],["turns",1],["only",1],["native",1],["tools",1],["structured",1],["finalization",1],["from",1],["openai4s",1],["server",1],["admission",1],["import",1],["try",1],["sandbox",5],["status",5],["getattr",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unavailable",1],["must",1],["fail",1],["closed",1],["decision",3],["frame",2],["id",2],["if",1],["allowed",1],["raise",1],["permission",1],["error",1],["refusal",1],["message",1]]},{"id":"openai4s/agent/loop.py#Agent._apply_pending_env","name":[["apply",1],["pending",1],["env",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["apply",3],["pending",4],["env",19],["self",13],["lazy",3],["kernel",8],["any",2],["none",12],["recorded",1],["switch",2],["between",2],["cells",1],["never",1],["mid",1],["cell",2],["worker",1],["replaced",1],["build",1],["lazily",1],["current",10],["shut",1],["down",1],["next",1],["spawns",1],["against",1],["new",2],["interpreter",3],["through",1],["same",1],["factory",1],["namespace",1],["reset",1],["inherent",1],["matches",1],["web",1],["session",1],["model",1],["durable",1],["generation",3],["row",1],["written",1],["respawn",1],["name",11],["if",8],["not",6],["return",3],["from",1],["openai4s",1],["environments",1],["import",1],["environment",12],["discovery",1],["changed",1],["request",1],["boundary",1],["keep",1],["rather",1],["than",1],["guessing",1],["else",3],["base",1],["spec",1],["python",3],["root",2],["str",1],["conda",1],["runner",4],["delegation",1],["future",1],["grand",1],["children",1],["follow",1],["switched",1],["selection",1],["assert",1],["dispatcher",2],["active",1],["bin",2],["dir",1],["recorder",2],["close",1],["language",1],["reason",1],["log",1],["switching",1],["shutdown",1]]},{"id":"openai4s/agent/loop.py#Agent._cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["cancelled",3],["self",4],["bool",3],["if",1],["cancellation",3],["none",1],["return",3],["false",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["probe",1],["best",1],["effort",1]]},{"id":"openai4s/agent/loop.py#Agent._close_run","name":[["close",1],["run",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["close",4],["run",6],["self",15],["none",9],["release",1],["scoped",1],["runtimes",1],["persist",1],["optional",1],["replay",1],["tape",1],["shutdown",1],["kernel",1],["recorder",7],["generation",2],["if",6],["not",5],["try",4],["reason",1],["finished",1],["except",4],["exception",4],["noqa",4],["ble001",4],["provenance",1],["cannot",1],["break",1],["teardown",2],["pass",4],["runner",12],["delegation",4],["cancelled",5],["cancel",2],["all",1],["parent",1],["agent",2],["cancellation",1],["cleanup",1],["best",2],["effort",2],["always",1],["shut",1],["down",1],["thread",3],["pool",3],["executor",2],["per",1],["created",1],["every",1],["sub",1],["so",2],["leaving",1],["its",1],["non",1],["daemon",2],["worker",1],["threads",2],["open",1],["leaks",1],["whole",1],["lifetime",1],["eventually",1],["exhausts",1],["start",1],["new",1],["finally",1],["closed",1],["reusable",1],["clear",1],["both",1],["owned",1],["dispatcher",5],["bound",1],["method",1],["views",1],["next",1],["installs",1],["fresh",1],["consistently",1],["wired",1],["delegate",2],["fn",2],["steer",1],["fns",1],["flush",1],["type",1],["ignore",1],["attr",1],["defined",1]]},{"id":"openai4s/agent/loop.py#Agent._ensure_delegation_runner","name":[["ensure",1],["delegation",1],["runner",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["ensure",2],["delegation",10],["runner",14],["self",19],["none",4],["install",1],["run",1],["facade",1],["executor",1],["needed",1],["if",2],["not",3],["allow",3],["delegate",6],["return",2],["from",1],["openai4s",1],["agent",1],["import",1],["max",3],["depth",8],["defense",1],["agents",1],["leaves",1],["even",1],["embedder",1],["accidentally",1],["passes",1],["true",1],["false",1],["assert",1],["dispatcher",4],["cfg",1],["parent",1],["frame",2],["id",2],["store",2],["workspace",2],["read",2],["isolation",2],["cell",2],["hooks",2],["factory",2],["delegated",1],["env",2],["cancelled",2],["fn",1],["steer",1],["fns",1],["children",2],["collect",2],["stop",2],["child",2],["send",2],["message",2],["stats",2]]},{"id":"openai4s/agent/loop.py#Agent._execute_r","name":[["execute",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["execute",6],["self",19],["code",3],["str",6],["cell",8],["id",6],["none",13],["dict",3],["run",2],["one",1],["persistent",1],["kernel",17],["spawning",1],["lazily",1],["respawned",1],["host",1],["env",10],["retargeted",1],["channel",1],["dispatcher",2],["active",2],["changed",1],["worker",3],["died",1],["missing",1],["soft",3],["error",6],["observation",2],["model",1],["fall",1],["back",1],["python",1],["never",1],["crash",1],["want",4],["getattr",1],["if",8],["not",6],["alive",1],["shutdown",3],["from",2],["openai4s",2],["environments",1],["import",2],["environment",2],["spawn",2],["try",5],["cwd",1],["workspace",2],["else",1],["read",2],["isolation",2],["except",5],["exception",4],["as",2],["noqa",3],["ble001",3],["fail",2],["into",1],["return",4],["unavailable",1],["foreground",1],["lock",1],["has",1],["no",1],["sidecar",1],["bootstrap",1],["but",1],["admission",1],["still",1],["precedes",1],["first",1],["user",1],["expression",1],["uses",1],["exact",1],["measured",1],["posture",1],["admit",1],["spawned",1],["base",1],["raise",1],["generation",2],["recorder",2],["observe",1],["language",1],["cancellation",3],["cancelled",1],["interrupted",2],["true",1],["probe",1],["best",1],["effort",1],["pass",1],["kwargs",3],["any",2],["origin",1],["agent",1],["parameters",4],["inspect",2],["signature",1],["values",1],["type",1],["value",1],["parameter",4],["name",1],["kind",1],["var",1],["keyword",1],["dead",1],["drop",1],["failed",1]]},{"id":"openai4s/agent/loop.py#Agent._explicit_evidence_mode","name":[["explicit",1],["evidence",1],["mode",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["explicit",3],["evidence",4],["mode",8],["self",3],["str",3],["none",5],["explicitly",1],["selected",1],["arms",1],["code",1],["gate",1],["raw",3],["task",2],["strip",1],["if",2],["not",1],["return",3],["try",1],["resolve",1],["value",2],["except",1],["error",2],["run",1],["raises",1],["loud",1],["unknown",1],["name",1],["nothing",1],["arm",1],["required",1],["modes",1],["else",1]]},{"id":"openai4s/agent/loop.py#Agent._finish","name":[["finish",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["finish",2],["self",4],["transcript",4],["list",2],["turn",2],["final",4],["reply",3],["str",4],["none",6],["reason",4],["completion",4],["any",2],["turns",4],["int",2],["dict",2],["assert",1],["dispatcher",2],["not",2],["return",1],["stop",1],["message",1],["submitted",1],["output",2],["if",1],["else",1],["last",1],["role",2],["content",2]]},{"id":"openai4s/agent/loop.py#Agent._install_cell_recorder","name":[["install",1],["cell",1],["recorder",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["install",2],["cell",6],["recorder",7],["self",9],["none",5],["give",1],["agent",5],["durable",1],["execution",3],["log",3],["recording",1],["its",2],["cells",1],["delegated",2],["children",1],["from",1],["delegation",1],["runner",1],["root",1],["cli",1],["historically",1],["recorded",1],["nothing",1],["made",1],["explicit",1],["code",1],["mode",1],["completion",1],["contract",1],["unsatisfiable",1],["test",1],["evidence",1],["must",1],["name",1],["stored",1],["row",1],["idempotent",1],["hooks",3],["handed",1],["by",2],["embedder",1],["installed",1],["previous",1],["run",1],["left",1],["alone",1],["rows",1],["keyed",1],["under",1],["own",1],["frame",3],["same",1],["origin",2],["web",1],["path",1],["records",1],["if",2],["not",2],["id",3],["return",2],["store",4],["getattr",1],["dispatcher",1],["str",1],["bind",1],["generation",2],["source",1],["current",1],["kernel",1]]},{"id":"openai4s/agent/loop.py#Agent._log","name":[["log",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["log",2],["self",3],["object",2],["none",2],["if",1],["verbose",1],["print",1],["flush",1],["true",1]]},{"id":"openai4s/agent/loop.py#Agent._model_tool_specs","name":[["model",1],["tool",1],["specs",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["model",3],["tool",10],["specs",6],["self",5],["catalog",6],["any",6],["messages",3],["sequence",2],["mapping",2],["str",3],["tuple",2],["declarations",1],["run",1],["offers",1],["session",2],["progressive",1],["projection",2],["minus",1],["every",2],["approval",2],["required",1],["no",3],["path",1],["process",1],["could",1],["allow",2],["channel",2],["attached",1],["standing",1],["rule",1],["unattended",1],["posture",1],["guardian",1],["refuses",1],["each",1],["call",1],["only",1],["wasted",1],["turn",1],["web",1],["attaches",1],["its",2],["root",1],["so",2],["delegated",1],["children",1],["keep",1],["everything",1],["hiding",1],["never",1],["control",1],["ledger",1],["resolver",1],["permission",1],["gate",1],["still",1],["see",1],["one",1],["called",1],["anyway",1],["refused",1],["audited",1],["as",1],["before",1],["store",3],["getattr",2],["dispatcher",1],["none",2],["if",2],["not",1],["frame",1],["id",1],["return",2],["finalize",2],["response",2],["reachable",3],["dict",1],["bool",1],["visible",2],["spec",3],["offered",1],["name",1]]},{"id":"openai4s/agent/loop.py#Agent._persist_frame_status","name":[["persist",1],["frame",1],["status",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["persist",2],["frame",5],["status",7],["self",5],["str",3],["none",4],["store",4],["getattr",1],["dispatcher",1],["if",1],["not",1],["id",2],["return",1],["try",1],["update",1],["except",1],["exception",1],["noqa",1],["ble001",1],["write",1],["cannot",1],["break",1],["run",1],["pass",1]]},{"id":"openai4s/agent/loop.py#Agent._pre_exec_gate","name":[["pre",1],["exec",1],["gate",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["pre",3],["exec",3],["gate",4],["self",8],["code",7],["str",4],["messages",3],["list",2],["dict",2],["none",9],["run",1],["safety",3],["layer",2],["cell",4],["about",1],["execute",1],["returns",1],["proceed",1],["observation",4],["string",1],["feed",1],["back",1],["model",1],["instead",1],["executing",1],["safe",2],["biosecurity",6],["block",3],["branches",1],["outer",1],["loop",2],["never",1],["raises",1],["failure",1],["here",1],["fails",1],["open",1],["sec",3],["cfg",3],["security",1],["classifier",1],["report",2],["e6w",1],["if",6],["enabled",1],["try",2],["verdict",6],["classify",1],["except",2],["exception",2],["noqa",2],["ble001",2],["must",1],["not",6],["crash",1],["turn",1],["log",3],["refused",1],["reason",4],["return",3],["as",1],["trajectory",4],["screener",2],["di",1],["only",1],["stops",1],["escalate",2],["advisory",2],["autonomous",1],["oi",1],["prompt",1],["guides",1],["agent",1],["seek",1],["context",2],["so",1],["don",1],["deadlock",1],["without",1],["human",1],["user",3],["text",2],["actions",2],["gather",1],["screen",10],["blocked",2],["by",1],["was",1],["executed",1],["legitimate",1],["research",1],["stop",1],["explain",1],["scientific",1],["safeguards",1],["rather",1],["than",1],["proceeding",1],["escalated",1]]},{"id":"openai4s/agent/loop.py#Agent._provider_call_scope","name":[["provider",1],["call",1],["scope",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["provider",3],["call",3],["scope",6],["self",5],["str",4],["none",7],["session",6],["turn",4],["detached",3],["calls",4],["bounded",2],["against",3],["budget",1],["exists",2],["because",1],["quota",1],["gate",1],["reads",1],["ledger",3],["has",1],["not",6],["been",1],["charged",2],["still",1],["flight",2],["charges",1],["root",8],["record",1],["llm",1],["usage",1],["resolves",1],["same",1],["way",1],["so",2],["own",2],["bound",4],["keyed",3],["whatever",1],["branch",1],["frame",11],["happens",1],["run",1],["delegated",2],["children",2],["deliberately",1],["nor",1],["their",2],["see",1],["comment",1],["below",1],["by",2],["process",2],["ceiling",2],["alone",1],["if",4],["delegate",1],["depth",1],["child",2],["count",1],["only",1],["they",1],["shared",1],["four",2],["accounting",1],["slots",1],["one",1],["stop",4],["fan",2],["out",2],["parent",2],["cell",1],["ordinary",1],["host",1],["few",1],["siblings",1],["no",1],["pressed",1],["at",1],["all",1],["filled",1],["them",2],["very",1],["next",1],["model",1],["was",1],["refused",1],["as",1],["internal",1],["error",1],["until",1],["abandoned",1],["sockets",1],["closed",1],["per",1],["keep",1],["user",1],["resend",1],["from",1],["stacking",1],["billed",1],["requests",1],["yet",1],["stopped",1],["code",1],["48",1],["cannot",1],["fit",1],["slot",1],["return",5],["id",8],["store",3],["getattr",2],["dispatcher",1],["resolve",4],["callable",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["fail",1],["isinstance",1],["mapping",1],["else",1]]},{"id":"openai4s/agent/loop.py#Agent._python_read_isolation","name":[["python",1],["read",1],["isolation",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["python",2],["read",6],["isolation",5],["self",4],["kernel",3],["none",10],["add",1],["only",1],["sidecars",1],["visible",5],["agent",1],["its",2],["exact",1],["grants",1],["policy",4],["disclosure",6],["skill",8],["loader",7],["if",8],["return",2],["getattr",5],["str",4],["not",7],["rows",2],["list",1],["row",4],["name",3],["isinstance",1],["mapping",1],["roots",4],["skills",3],["values",1],["has",1],["false",1],["continue",2],["root",5],["path",3],["source",4],["expected",7],["project",2],["dir",2],["elif",1],["user",2],["symlink",3],["raise",2],["runtime",2],["error",2],["sidecar",2],["scope",2],["contains",1],["resolved",3],["resolve",2],["parents",1],["escapes",1],["authorized",1],["append",1],["allowed",1]]},{"id":"openai4s/agent/loop.py#Agent._queue_env_switch","name":[["queue",1],["env",1],["switch",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["queue",2],["env",20],["switch",3],["self",7],["name",9],["str",2],["none",11],["host",1],["callback",1],["agent",1],["owned",1],["cli",1],["delegated",1],["runs",1],["validates",1],["request",1],["against",1],["live",1],["discovery",1],["records",1],["apply",1],["at",1],["next",1],["cell",2],["boundary",1],["raising",1],["here",1],["surfaces",1],["as",2],["tool",2],["refused",1],["error",2],["inside",1],["calling",1],["from",1],["openai4s",1],["kernel",3],["environments",3],["import",1],["discover",2],["environment",7],["if",6],["available",3],["join",1],["raise",1],["runtime",1],["unknown",1],["interpreter",1],["only",1],["already",1],["retargeted",1],["active",1],["python",3],["untouched",1],["same",1],["web",1],["pending",2],["application",1],["but",1],["immutable",1],["selection",1],["carried",1],["future",1],["descendants",1],["must",1],["still",1],["reflect",1],["newly",1],["selected",1],["channel",1],["current",7],["spec",1],["not",4],["else",3],["root",2],["runner",4],["delegation",1],["return",1]]},{"id":"openai4s/agent/loop.py#Agent._record_frame_usage","name":[["record",1],["frame",1],["usage",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["record",2],["frame",7],["usage",9],["self",6],["mapping",2],["str",3],["any",2],["none",4],["add",2],["one",1],["reply",1],["owned",1],["as",1],["web",1],["loop",1],["if",2],["not",2],["owns",1],["id",2],["return",2],["store",4],["getattr",1],["dispatcher",1],["try",1],["tokens",7],["input",2],["int",2],["prompt",1],["output",2],["completion",1],["except",1],["exception",1],["noqa",1],["ble001",1],["metering",1],["cannot",1],["break",1],["run",1],["pass",1]]},{"id":"openai4s/agent/loop.py#Agent._run_task","name":[["run",1],["task",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",6],["run",12],["task",17],["self",45],["str",6],["dict",3],["assert",2],["dispatcher",8],["not",13],["none",24],["max",1],["turns",1],["agent",3],["be",1],["reused",2],["previous",1],["submission",1],["must",1],["never",5],["make",4],["next",1],["appear",1],["complete",1],["before",2],["its",4],["own",1],["scientific",1],["cell",4],["submits",1],["last",1],["output",1],["if",19],["cancelled",5],["close",2],["return",5],["finish",1],["ensure",1],["delegation",1],["runner",1],["per",1],["turn",2],["seam",1],["web",4],["path",3],["already",1],["had",1],["one",2],["did",1],["mode",19],["fragment",5],["rides",2],["user",2],["message",1],["system",4],["prompt",4],["delegated",3],["child",3],["both",2],["compose",1],["once",1],["only",3],["explicit",10],["selection",1],["openai4s",1],["embedder",1],["setting",1],["arms",1],["completion",3],["contract",3],["detected",1],["guides",1],["stamps",1],["no",4],["binding",1],["because",1],["classifier",1],["over",1],["prose",3],["has",1],["false",2],["positives",1],["each",1],["armed",2],["requirement",2],["refused",1],["honest",1],["children",1],["through",1],["same",1],["so",5],["whose",1],["request",2],["text",1],["trips",1],["signal",1],["inherits",1],["guidance",1],["gate",1],["bool",1],["strip",2],["resolve",1],["getattr",1],["callable",1],["value",2],["else",9],["record",6],["cells",2],["evidence",2],["required",1],["modes",1],["demands",1],["test",3],["naming",1],["real",1],["execution",1],["log",3],["rows",2],["root",3],["cli",3],["historically",1],["recorded",1],["made",1],["unsatisfiable",1],["refusal",1],["executed",1],["actively",1],["recording",1],["auto",1],["reviewer",1],["every",2],["other",1],["keeps",1],["historical",1],["behaviour",1],["install",1],["recorder",3],["authorized",3],["tests",3],["authorize",1],["commands",2],["preauthorized",1],["note",1],["messages",1],["list",2],["role",2],["content",2],["transcript",7],["cwd",4],["workspace",3],["os",1],["getcwd",1],["python",8],["read",5],["isolation",4],["kernel",17],["env",14],["at",1],["spawn",1],["time",1],["captured",1],["pending",1],["host",1],["switch",1],["retargets",1],["foreground",5],["worker",3],["any",5],["later",1],["background",2],["name",2],["factory",1],["publish",3],["object",1],["lock",1],["bootstrap",5],["exists",2],["actual",1],["sandbox",1],["posture",1],["now",1],["measurable",1],["refuse",1],["executable",1],["skill",3],["sidecar",1],["admit",1],["spawned",1],["loader",2],["boot",3],["code",2],["execute",1],["origin",1],["lazy",3],["generation",2],["generations",2],["frame",6],["id",2],["try",2],["tool",4],["catalog",3],["nudge",4],["capabilities",3],["model",2],["cfg",3],["llm",4],["provider",2],["base",2],["url",2],["calling",1],["native",1],["except",1],["exception",1],["noqa",1],["ble001",1],["compatible",1],["fallback",1],["pass",1],["events",3],["event",6],["sink",6],["action",6],["ledger",7],["owns",1],["usage",10],["account",1],["abandoned",2],["reply",6],["mapping",2],["meter",1],["landed",1],["after",1],["was",1],["loop",2],["wire",1],["quarantined",1],["late",1],["right",1],["then",1],["reached",1],["session",1],["wrong",1],["quota",1],["hole",1],["left",1],["open",1],["non",1],["isinstance",1],["billed",1],["like",1],["delivered",1],["as",1],["bills",1]]},{"id":"openai4s/agent/loop.py#Agent._run_task._account_abandoned_reply","name":[["account",1],["abandoned",1],["reply",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["account",2],["abandoned",4],["reply",8],["mapping",3],["str",2],["any",2],["none",3],["meter",1],["landed",1],["after",1],["run",2],["was",1],["cancelled",2],["only",1],["web",3],["loop",2],["wire",1],["so",1],["cli",1],["delegated",1],["child",1],["quarantined",1],["its",1],["late",1],["right",1],["then",1],["never",1],["reached",1],["record",4],["session",1],["llm",1],["usage",10],["wrong",1],["quota",1],["ledger",3],["hole",1],["exists",1],["close",1],["left",1],["open",1],["every",1],["non",1],["path",1],["if",2],["not",2],["isinstance",1],["return",2],["billed",1],["like",1],["delivered",1],["as",1],["bills",1],["self",1],["frame",1],["action",2]]},{"id":"openai4s/agent/loop.py#Agent._run_task.bootstrap","name":[["bootstrap",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["bootstrap",5],["kernel",5],["any",4],["none",3],["worker",2],["exists",2],["so",2],["its",2],["actual",2],["sandbox",2],["posture",2],["now",2],["measurable",2],["refuse",2],["before",2],["executable",2],["skill",4],["sidecar",2],["self",4],["admit",1],["spawned",1],["cell",1],["if",2],["loader",2],["cancelled",1],["return",1],["boot",3],["code",1],["strip",1],["execute",1],["origin",1],["system",1]]},{"id":"openai4s/agent/loop.py#Agent._run_task.make_python_kernel","name":[["make",1],["python",1],["kernel",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["make",2],["python",5],["kernel",5],["self",4],["env",16],["read",4],["at",2],["spawn",2],["time",2],["not",5],["captured",2],["so",2],["pending",2],["host",2],["switch",2],["retargets",2],["both",2],["foreground",2],["worker",4],["any",2],["later",2],["background",2],["return",1],["dispatcher",2],["cwd",2],["run",1],["if",3],["none",6],["else",3],["root",2],["name",2],["isolation",2]]},{"id":"openai4s/agent/loop.py#Agent._run_task.publish_foreground","name":[["publish",1],["foreground",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["publish",2],["foreground",4],["kernel",4],["object",2],["none",4],["self",2],["lock",1]]},{"id":"openai4s/agent/loop.py#Agent._session_is_metered","name":[["session",1],["metered",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["session",5],["metered",2],["self",4],["bool",2],["whether",1],["team",6],["ledger",1],["charges",1],["run",1],["root",5],["delegated",1],["child",1],["owned",1],["web",1],["meters",1],["through",1],["account",1],["abandoned",2],["reply",1],["like",1],["its",2],["parent",1],["so",1],["streams",1],["must",2],["be",1],["drained",1],["their",1],["usage",1],["too",1],["no",3],["store",5],["owner",2],["reads",1],["as",1],["unmetered",1],["frame",7],["id",6],["str",2],["if",3],["not",3],["return",4],["false",3],["getattr",3],["dispatcher",1],["none",6],["resolve",4],["scope",4],["callable",1],["try",1],["isinstance",1],["mapping",1],["else",1],["except",1],["exception",1],["noqa",1],["ble001",1],["metering",1],["never",1],["fail",1],["turn",1]]},{"id":"openai4s/agent/loop.py#Agent._shutdown_r_kernel","name":[["shutdown",1],["kernel",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["shutdown",3],["kernel",5],["self",6],["none",5],["foreground",1],["lock",1],["env",1],["if",1],["not",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/agent/loop.py#Agent._system_prompt","name":[["system",1],["prompt",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["system",4],["prompt",12],["self",5],["str",3],["splice",1],["safety",1],["fragments",1],["report",1],["bi",1],["oi",1],["unless",1],["disabled",1],["these",1],["level",1],["guidance",1],["pre",1],["exec",1],["classifier",1],["screeners",1],["enforcement",1],["side",1],["sec",3],["cfg",1],["security",3],["extra",5],["list",1],["if",5],["code",1],["gate",1],["enabled",1],["from",2],["openai4s",2],["import",2],["prompts",3],["as",1],["append",2],["general",1],["biosecurity",4],["join",1],["skill",2],["loader",2],["not",1],["none",1],["ctx",3],["context",1],["return",1]]},{"id":"openai4s/agent/loop.py#Agent._tool_offered","name":[["tool",1],["offered",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["tool",11],["offered",3],["self",6],["any",2],["reachable",12],["dict",2],["str",5],["bool",5],["none",9],["whether",1],["run",1],["projection",2],["offers",1],["model",1],["one",3],["predicate",1],["behind",1],["both",1],["provider",1],["tools",1],["list",1],["search",1],["capabilities",1],["calls",1],["visible",1],["needs",1],["no",1],["approval",5],["always",1],["required",1],["only",1],["some",1],["path",1],["process",1],["could",1],["allow",1],["its",1],["method",9],["memoizes",1],["per",1],["within",1],["if",4],["not",4],["getattr",4],["requires",1],["false",2],["return",4],["true",2],["store",5],["dispatcher",1],["frame",3],["id",3],["host",1],["from",1],["openai4s",1],["permissions",1],["import",1],["broker",2],["dangerous",2],["side",2],["effect",2],["class",2],["guardian",1],["config",1],["cfg",1]]},{"id":"openai4s/agent/loop.py#Agent.authorize_test_commands","name":[["authorize",1],["test",1],["commands",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["authorize",2],["test",6],["commands",10],["self",7],["list",2],["str",5],["install",1],["allowed",3],["as",1],["exact",2],["bash",2],["allow",3],["rules",1],["only",3],["explicit",2],["evidence",2],["mode",2],["agent",2],["own",3],["conversation",2],["command",13],["text",2],["rule",2],["pattern",4],["glob",1],["escaped",1],["whose",1],["permission",4],["target",1],["would",2],["not",4],["equal",1],["its",1],["credential",1],["shaped",1],["token",1],["gate",1],["redacts",1],["overlong",1],["truncates",1],["refused",1],["because",1],["either",1],["turn",1],["one",1],["into",1],["family",1],["idempotent",1],["returns",1],["installed",1],["if",4],["none",4],["return",3],["problem",3],["error",2],["raise",1],["value",1],["store",5],["getattr",1],["dispatcher",1],["frame",10],["id",5],["from",1],["openai4s",1],["storage",1],["permissions",1],["import",1],["literal",2],["root",6],["try",1],["isinstance",1],["mapping",1],["except",1],["exception",1],["noqa",1],["ble001",1],["scope",3],["pass",1],["tool",1],["decision",1]]},{"id":"openai4s/agent/loop.py#Agent.close_unrun_frame","name":[["close",1],["unrun",1],["frame",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["close",3],["unrun",2],["frame",7],["self",4],["status",4],["str",2],["failed",2],["none",2],["turn",1],["agent",2],["opened",1],["run",2],["never",2],["starts",1],["post",1],["init",1],["opens",1],["root",1],["only",1],["closes",1],["so",1],["caller",1],["refuses",1],["after",1],["construction",1],["cli",1],["code",1],["mode",1],["preflight",1],["would",1],["leave",1],["row",1],["processing",1],["forever",1],["did",1],["not",1],["open",1],["delegated",1],["child",1],["embedder",1],["written",1],["if",1],["owns",1],["persist",1]]},{"id":"openai4s/agent/loop.py#Agent.code_mode_preflight_refusal","name":[["code",1],["mode",1],["preflight",1],["refusal",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["code",3],["mode",9],["preflight",2],["refusal",2],["self",11],["str",4],["none",9],["explicit",2],["cannot",2],["complete",1],["here",1],["before",1],["any",1],["model",1],["call",1],["its",1],["completion",1],["needs",1],["host",6],["authorized",3],["bash",8],["receipt",2],["each",2],["cited",1],["test",7],["command",7],["no",5],["channel",2],["rule",4],["unattended",2],["policy",1],["could",1],["ever",1],["authorize",4],["process",1],["every",2],["turn",1],["run",5],["spent",1],["contract",1],["meet",1],["say",1],["so",1],["instead",1],["has",1],["such",1],["requirement",1],["runner",1],["authorizable",1],["evidence",2],["if",4],["return",4],["commands",2],["store",7],["getattr",1],["dispatcher",1],["not",2],["frame",5],["id",5],["from",1],["openai4s",1],["permissions",1],["import",1],["broker",5],["permission",3],["approval",3],["reachable",1],["method",1],["side",1],["effect",1],["class",1],["runtime",1],["mutation",1],["guardian",4],["config",2],["cfg",2],["allowed",1],["blocker",4],["standing",3],["deny",1],["blocks",1],["including",1],["pre",2],["ones",1],["elif",1],["adjudicates",1],["allow",4],["applies",2],["auto",1],["never",1],["approves",1],["shell",1],["else",1],["interactive",1],["attached",1],["openai4",1],["completes",1],["only",1],["backed",1],["by",1],["nothing",1],["exact",1],["will",1],["cite",1],["cmd",1],["repeatable",1],["task",1],["web",1],["ui",1],["person",1],["approve",1]]},{"id":"openai4s/agent/loop.py#Agent.current_kernel_generation_id","name":[["current",1],["kernel",1],["generation",1],["id",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["current",3],["kernel",2],["generation",5],["id",3],["self",3],["language",3],["str",4],["python",2],["none",4],["durable",1],["agent",1],["live",1],["worker",2],["if",2],["registered",1],["delegated",1],["cell",3],["recorder",5],["reads",1],["at",1],["each",1],["boundary",1],["same",1],["seam",1],["registers",1],["row",1],["so",1],["recorded",1],["child",1],["names",1],["exact",1],["ran",1],["return",2]]},{"id":"openai4s/agent/loop.py#Agent.interrupt_foreground","name":[["interrupt",1],["foreground",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["interrupt",5],["foreground",4],["self",5],["bool",2],["only",1],["agent",1],["current",1],["python",1],["worker",7],["narrow",1],["exact",1],["owner",1],["seam",1],["by",1],["stop",3],["child",2],["never",1],["reaches",1],["process",1],["global",1],["kernel",5],["registry",1],["snapshots",1],["references",1],["under",1],["lock",2],["before",1],["making",2],["potentially",1],["blocking",1],["signal",2],["calls",1],["workers",2],["delivered",3],["false",1],["seen",3],["int",1],["if",2],["none",3],["id",2],["continue",2],["add",1],["try",1],["delivery",3],["except",1],["exception",1],["noqa",1],["ble001",1],["interruption",1],["best",1],["effort",1],["reports",1],["whether",1],["actually",1],["reached",1],["double",1],["no",1],["claim",1],["keeps",1],["old",1],["answer",1],["counting",1],["sandbox",1],["says",1],["dropped",1],["would",1],["make",1],["report",1],["cancellation",1],["did",1],["not",1],["perform",1],["true",1],["return",1]]},{"id":"openai4s/agent/loop.py#Agent.run","name":[["run",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["run",6],["self",9],["task",7],["str",2],["dict",2],["one",2],["through",1],["shared",1],["engine",1],["local",1],["runtime",1],["adapters",1],["if",1],["not",2],["owns",1],["frame",7],["return",2],["agent",2],["opened",1],["its",1],["turn",1],["so",1],["only",1],["writer",1],["close",1],["reopened",1],["first",1],["reused",1],["must",1],["report",1],["last",1],["terminal",1],["while",1],["still",1],["going",1],["persist",4],["status",5],["processing",1],["try",1],["result",3],["except",2],["keyboard",1],["interrupt",1],["ctrl",1],["cli",1],["user",1],["stop",4],["web",1],["records",1],["cancelled",2],["too",1],["raise",2],["base",1],["exception",1],["failed",1],["reason",2]]},{"id":"openai4s/agent/loop.py#allowed_test_command_error","name":[["allowed",1],["test",1],["command",1],["error",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["allowed",5],["test",12],["command",24],["error",2],["str",5],["none",3],["cannot",2],["be",4],["pre",1],["authorized",1],["as",1],["exact",1],["evidence",3],["if",6],["so",3],["rule",1],["must",5],["name",1],["one",2],["text",3],["gate",1],["matches",1],["redacted",1],["bounded",1],["has",1],["equal",1],["itself",1],["check",1],["would",2],["accept",1],["composition",2],["mask",2],["failing",2],["exit",2],["status",4],["refused",1],["there",1],["authorizing",1],["here",1],["only",1],["buy",1],["refusal",1],["from",2],["openai4s",2],["bash",2],["capability",1],["import",2],["preserves",2],["failure",2],["host",1],["redact",2],["shell",3],["not",5],["isinstance",1],["strip",1],["return",6],["non",1],["empty",1],["string",1],["x00",1],["contain",1],["nul",1],["byte",1],["len",1],["max",3],["chars",3],["longer",1],["than",1],["characters",1],["matched",1],["exactly",1],["limit",1],["carry",1],["credential",1],["shaped",1],["value",1],["its",1],["newline",1],["substitution",1],["could",1],["never",1],["back",1]]},{"id":"openai4s/agent/loop.py#enable_auto_run_environment","name":[["enable",1],["auto",1],["run",1],["environment",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["enable",2],["auto",6],["run",5],["environment",3],["environ",5],["dict",5],["str",11],["none",5],["turn",1],["autonomous",2],["mode",1],["process",1],["report",1],["changed",1],["deliberately",1],["not",3],["blanket",1],["grant",1],["approvals",1],["reviewer",1],["review",1],["hands",1],["boundary",1],["actions",1],["guardian",1],["whose",1],["active",1],["surface",1],["read",2],["only",1],["allowlist",1],["bound",1],["verified",1],["action",1],["digest",1],["so",1],["unattended",1],["list",1],["still",1],["cannot",1],["write",1],["shell",1],["out",1],["reach",1],["network",1],["without",1],["standing",1],["policy",1],["established",1],["before",1],["target",3],["os",1],["if",2],["else",1],["applied",3],["key",4],["value",4],["items",1],["operator",1],["who",1],["already",1],["one",1],["these",1],["keeps",1],["their",1],["asks",1],["overrule",1],["explicit",1],["choice",1],["strip",1],["return",1]]},{"id":"openai4s/agent/loop.py#review_cli_result","name":[["review",1],["cli",1],["result",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["review",17],["cli",10],["result",8],["task",4],["str",11],["mapping",2],["any",9],["cfg",7],["config",3],["store",7],["none",15],["root",14],["frame",8],["id",18],["chat",4],["call",4],["dict",3],["post",1],["run",14],["scientific",4],["reviewer",5],["adapter",1],["web",3],["path",3],["reviews",2],["through",3],["completion",4],["gate",2],["service",5],["needs",1],["durable",3],["branch",3],["turn",6],["rows",1],["one",3],["shot",2],["never",2],["creates",1],["evidence",10],["actually",1],["recorded",1],["under",2],["its",6],["cells",4],["executed",2],["code",1],["output",2],["errors",1],["native",1],["tool",4],["ledger",4],["artifacts",1],["lineage",1],["same",5],["collector",1],["uses",1],["returns",1],["terminal",8],["vocabulary",1],["so",3],["auto",2],["reports",1],["real",1],["verdict",4],["rather",2],["than",2],["placeholder",1],["without",1],["record",3],["cannot",1],["be",2],["read",3],["missing",3],["snapshot",10],["says",1],["as",7],["omission",1],["answer",7],["no",2],["behind",1],["reported",1],["verified",3],["scope",1],["own",2],["delegated",1],["child",2],["records",1],["those",1],["not",7],["collected",1],["nor",1],["declared",1],["sees",1],["work",1],["only",3],["parent",1],["cell",1],["received",1],["from",3],["openai4s",3],["server",3],["import",3],["collect",2],["freeze",2],["final",1],["message",1],["structured",5],["submitted",1],["has",2],["row",1],["but",2],["have",1],["identity",2],["leaving",1],["block",1],["empty",1],["saying",1],["four",1],["blank",1],["ids",1],["provenance",1],["raised",1],["finding",1],["about",2],["harness",1],["uuid",2],["true",3],["self",1],["describing",1],["uuid4",1],["hex",1],["16",1],["strip",1],["unavailable",6],["execution",5],["was",1],["supplied",1],["if",2],["try",2],["gaps",2],["user",6],["request",2],["candidate",2],["environment",2],["defaults",1],["runtime",2],["collection",2],["omissions",2],["except",2],["exception",2],["error",4],["noqa",2],["ble001",2],["unreadable",1],["gap",1],["could",1],["type",2],["name",2],["kind",1],["reason",1],["evaluate",1],["mode",1],["agent",1],["llm",2],["model",2],["all",1],["honest",1],["fix",1],["would",1],["refuse",1],["want",1],["independent",1],["correct",1],["refusal",1],["useless",1],["default",1],["here",1],["allow",1],["failed",1],["pass",1],["return",2],["truth",4],["findings",3],["unverified",2],["severity",2],["item",4],["category",2],["claim",2],["ref",2]]},{"id":"openai4s/agent/loop.py#run_task","name":[["run",1],["task",1]],"path":[["openai4s",1],["agent",1],["loop",1],["py",1]],"body":[["def",2],["run",3],["task",5],["str",2],["verbose",4],["bool",2],["false",2],["cfg",4],["config",3],["none",4],["dict",2],["return",1],["agent",1]]},{"id":"openai4s/agent/models.py","name":[["models",1],["py",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["provider",1],["neutral",1],["values",1],["owned",1],["by",1],["agent",1],["engine",1],["from",4],["future",1],["import",4],["annotations",1],["dataclasses",1],["asdict",1],["dataclass",6],["field",1],["typing",1],["any",2],["mapping",1],["type",2],["alias",2],["actions",1],["action",1],["native",1],["tool",1],["call",1],["message",1],["dict",1],["str",1],["frozen",4],["true",4]]},{"id":"openai4s/agent/models.py#_tool_call","name":[["tool",1],["call",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["def",2],["tool",10],["call",9],["value",6],["native",7],["mapping",3],["str",2],["any",2],["if",2],["isinstance",2],["return",2],["not",1],["raise",1],["type",1],["error",1],["calls",1],["must",1],["contain",1],["mappings",1],["values",1],["dict",1]]},{"id":"openai4s/agent/models.py#EngineResult","name":[["engine",1],["result",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["class",2],["engine",2],["result",2],["history",2],["messages",3],["tuple",2],["message",2],["completion",1],["any",1],["stop",1],["reason",2],["str",2],["turns",1],["int",1],["last",1],["reply",2],["model",1],["none",3],["progress",1],["property",1],["def",1],["self",2],["return",1]]},{"id":"openai4s/agent/models.py#EngineResult.messages","name":[["messages",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["def",2],["messages",3],["self",3],["tuple",2],["message",2],["return",1],["history",1]]},{"id":"openai4s/agent/models.py#ExecutionOutcome","name":[["execution",1],["outcome",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["class",2],["execution",2],["outcome",2],["history",1],["messages",1],["tuple",1],["message",1],["observation",1],["any",2],["none",4],["completion",1],["stop",1],["reason",1],["str",1]]},{"id":"openai4s/agent/models.py#KernelEnvSpec","name":[["kernel",1],["env",1],["spec",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["class",2],["kernel",3],["env",5],["spec",2],["interpreter",2],["environment",2],["selection",1],["carried",1],["into",1],["agent",1],["owned",1],["kernels",1],["strings",1],["only",1],["no",1],["imports",1],["provider",1],["neutral",1],["value",1],["delegation",1],["tree",1],["threads",1],["through",1],["every",1],["nesting",1],["level",1],["so",1],["delegated",1],["child",1],["python",2],["worker",1],["background",1],["workers",1],["channel",1],["inherit",1],["parent",1],["session",1],["selected",1],["instead",1],["silently",1],["falling",1],["back",1],["daemon",1],["str",4],["none",8],["root",1],["name",1]]},{"id":"openai4s/agent/models.py#ModelReply","name":[["model",1],["reply",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["class",2],["model",5],["reply",5],["one",1],["normalized",1],["response",1],["including",1],["replay",2],["ready",1],["wire",19],["history",1],["content",13],["str",6],["reasoning",4],["any",8],["none",10],["usage",9],["dict",11],["field",4],["default",4],["factory",4],["finish",8],["reason",8],["raw",8],["tool",11],["calls",17],["tuple",2],["native",2],["call",8],["assistant",21],["message",12],["state",13],["provider",4],["extra",2],["def",2],["post",1],["init",1],["self",8],["keep",1],["direct",1],["construction",1],["as",2],["safe",1],["from",2],["mapping",9],["if",14],["return",2],["role",2],["asdict",2],["object",1],["setattr",1],["classmethod",1],["cls",2],["value",26],["accept",1],["legacy",1],["five",1],["key",4],["canonical",1],["form",1],["not",5],["isinstance",6],["raise",1],["type",1],["error",1],["must",1],["be",1],["else",4],["source",10],["known",2],["item",2],["items",1]]},{"id":"openai4s/agent/models.py#ModelReply.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",9],["none",2],["keep",1],["direct",1],["construction",1],["as",2],["replay",1],["safe",1],["from",1],["mapping",1],["if",3],["assistant",3],["message",7],["return",1],["role",1],["content",2],["tool",3],["calls",3],["asdict",1],["call",2],["wire",3],["state",3],["dict",1],["object",1],["setattr",1]]},{"id":"openai4s/agent/models.py#ModelReply.from_mapping","name":[["from",1],["mapping",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["def",2],["from",2],["mapping",10],["cls",3],["value",27],["str",3],["any",2],["model",3],["reply",4],["accept",1],["legacy",1],["five",1],["key",4],["canonical",1],["native",1],["form",1],["if",11],["not",5],["isinstance",6],["raise",1],["type",1],["error",1],["must",1],["be",1],["content",10],["else",4],["assistant",17],["message",3],["source",10],["dict",3],["none",5],["raw",7],["calls",13],["tool",6],["tuple",1],["call",5],["wire",14],["state",9],["role",1],["asdict",1],["usage",8],["known",2],["reasoning",3],["finish",6],["reason",6],["provider",3],["return",1],["extra",1],["item",2],["items",1]]},{"id":"openai4s/agent/models.py#RunState","name":[["run",1],["state",1]],"path":[["openai4s",1],["agent",1],["models",1],["py",1]],"body":[["class",2],["run",2],["state",2],["messages",1],["list",1],["message",1],["max",1],["turns",1],["int",2],["32",1],["turn",1],["last",2],["reply",2],["model",1],["none",4],["action",2],["metadata",1],["dict",2],["str",1],["any",1],["field",1],["default",1],["factory",1]]},{"id":"openai4s/agent/ports.py","name":[["ports",1],["py",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["dependency",1],["ports",1],["pure",1],["agent",2],["engine",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["callable",1],["mapping",1],["protocol",1],["sequence",1],["actions",1],["action",1],["events",1],["event",1],["models",1],["execution",1],["outcome",1],["model",1],["reply",1],["run",1],["state",1]]},{"id":"openai4s/agent/ports.py#ActionExecutor","name":[["action",1],["executor",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["action",4],["executor",2],["protocol",2],["def",1],["execute",1],["self",1],["none",1],["reply",2],["model",1],["state",2],["run",1],["execution",1],["outcome",1]]},{"id":"openai4s/agent/ports.py#ActionExecutor.execute","name":[["execute",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["action",4],["none",2],["reply",4],["model",2],["state",4],["run",2],["execution",2],["outcome",2]]},{"id":"openai4s/agent/ports.py#CancellationPort","name":[["cancellation",1],["port",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["cancellation",2],["port",2],["protocol",2],["def",1],["cancelled",1],["self",1],["bool",1]]},{"id":"openai4s/agent/ports.py#CancellationPort.cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["cancelled",2],["self",2],["bool",2]]},{"id":"openai4s/agent/ports.py#CompletionPort","name":[["completion",1],["port",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["completion",3],["port",2],["protocol",2],["def",1],["self",1],["any",1]]},{"id":"openai4s/agent/ports.py#CompletionPort.completion","name":[["completion",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["completion",2],["self",2],["any",2]]},{"id":"openai4s/agent/ports.py#ContextPolicy","name":[["context",1],["policy",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["context",2],["policy",2],["protocol",2],["def",1],["prepare",1],["self",1],["state",2],["run",1],["sequence",1],["mapping",1],["str",1],["any",1]]},{"id":"openai4s/agent/ports.py#ContextPolicy.prepare","name":[["prepare",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["prepare",2],["self",2],["state",4],["run",2],["sequence",2],["mapping",2],["str",2],["any",2]]},{"id":"openai4s/agent/ports.py#EventSink","name":[["event",1],["sink",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["event",4],["sink",2],["protocol",2],["def",1],["emit",1],["self",1],["agent",1],["none",1]]},{"id":"openai4s/agent/ports.py#EventSink.emit","name":[["emit",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["emit",2],["self",2],["event",4],["agent",2],["none",2]]},{"id":"openai4s/agent/ports.py#IdentityReplyInterceptor","name":[["identity",1],["reply",1],["interceptor",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["identity",2],["reply",6],["interceptor",2],["def",1],["intercept",1],["self",1],["model",2],["state",3],["run",1],["del",1],["return",1]]},{"id":"openai4s/agent/ports.py#IdentityReplyInterceptor.intercept","name":[["intercept",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["intercept",2],["self",2],["reply",7],["model",4],["state",5],["run",2],["del",1],["return",1]]},{"id":"openai4s/agent/ports.py#ModelPort","name":[["model",1],["port",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["model",3],["port",2],["protocol",2],["def",1],["complete",1],["self",1],["messages",1],["sequence",1],["mapping",2],["str",3],["any",2],["delta",1],["callable",1],["none",1],["reply",1]]},{"id":"openai4s/agent/ports.py#ModelPort.complete","name":[["complete",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["complete",2],["self",2],["messages",2],["sequence",2],["mapping",4],["str",6],["any",4],["delta",2],["callable",2],["none",2],["model",2],["reply",2]]},{"id":"openai4s/agent/ports.py#NeverCancelled","name":[["never",1],["cancelled",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["never",2],["cancelled",3],["def",1],["self",1],["bool",1],["return",1],["false",1]]},{"id":"openai4s/agent/ports.py#NeverCancelled.cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["cancelled",2],["self",2],["bool",2],["return",1],["false",1]]},{"id":"openai4s/agent/ports.py#NoCompletion","name":[["no",1],["completion",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["no",2],["completion",3],["def",1],["self",1],["none",2],["return",1]]},{"id":"openai4s/agent/ports.py#NoCompletion.completion","name":[["completion",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["completion",2],["self",2],["none",3],["return",1]]},{"id":"openai4s/agent/ports.py#NullEventSink","name":[["null",1],["event",1],["sink",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["null",2],["event",5],["sink",2],["def",1],["emit",1],["self",1],["agent",1],["none",1],["del",1]]},{"id":"openai4s/agent/ports.py#NullEventSink.emit","name":[["emit",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["emit",2],["self",2],["event",5],["agent",2],["none",2],["del",1]]},{"id":"openai4s/agent/ports.py#PassthroughContext","name":[["passthrough",1],["context",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["passthrough",2],["context",2],["def",1],["prepare",1],["self",1],["state",3],["run",1],["sequence",1],["mapping",1],["str",1],["any",1],["return",1],["messages",1]]},{"id":"openai4s/agent/ports.py#PassthroughContext.prepare","name":[["prepare",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["prepare",2],["self",2],["state",5],["run",2],["sequence",2],["mapping",2],["str",2],["any",2],["return",1],["messages",1]]},{"id":"openai4s/agent/ports.py#ReplyInterceptor","name":[["reply",1],["interceptor",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["class",2],["reply",5],["interceptor",2],["protocol",2],["def",1],["intercept",1],["self",1],["model",2],["state",2],["run",1],["mapping",1],["str",1],["any",1],["none",1]]},{"id":"openai4s/agent/ports.py#ReplyInterceptor.intercept","name":[["intercept",1]],"path":[["openai4s",1],["agent",1],["ports",1],["py",1]],"body":[["def",2],["intercept",2],["self",2],["reply",6],["model",4],["state",4],["run",2],["mapping",2],["str",2],["any",2],["none",2]]},{"id":"openai4s/agent/progress_circuit.py","name":[["progress",1],["circuit",1],["py",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["generic",1],["agent",1],["no",9],["progress",25],["circuit",6],["action",12],["ledger",1],["its",1],["groups",1],["plus",1],["latest",1],["external",1],["user",3],["message",1],["only",1],["durable",1],["authority",1],["run",2],["state",3],["metadata",3],["holds",1],["process",1],["local",1],["cache",1],["reconstructed",1],["object",1],["must",1],["never",1],["be",1],["treated",1],["as",1],["persistence",1],["from",8],["future",1],["import",9],["annotations",1],["hashlib",1],["json",1],["re",14],["dataclasses",1],["dataclass",3],["difflib",1],["sequence",2],["matcher",1],["typing",1],["any",1],["mapping",1],["protocol",1],["actions",1],["code",4],["cell",1],["finalize",1],["native",4],["tool",9],["batch",1],["models",1],["execution",1],["outcome",1],["model",1],["reply",1],["engine",1],["stop",3],["reason",16],["frame",1],["update",1],["failed",1],["turn",2],["carries",1],["distinct",1],["auto",1],["mode",1],["loop",2],["detected",1],["terminal",3],["whose",1],["limit",3],["budget",1],["field",2],["harness",1],["fixture",1],["kind",6],["mirrors",1],["name",1],["not",2],["same",6],["malformed",6],["consecutive",1],["error",11],["similar",3],["long",10],["text",10],["repeat",1],["reasons",2],["frozenset",1],["threshold",8],["min",2],["chars",3],["400",1],["near",1],["ratio",1],["97",1],["compare",1],["8000",1],["key",2],["tools",1],["uuid",1],["compile",5],["9a",6],["12",1],["ignorecase",3],["hex",1],["16",1],["number",1],["ws",1],["prefix",1],["provider",4],["transport",1],["failures",1],["business",1],["level",1],["application",1],["errors",1],["still",1],["count",1],["these",1],["patterns",1],["match",1],["llm",1],["api",1],["transients",1],["transient",2],["markers",1],["rate",2],["too",1],["many",1],["requests",1],["overloaded",1],["service",1],["unavailable",2],["temporarily",1],["econnreset",1],["connection",1],["reset",1],["frozen",1],["true",1],["all",1],["attach",1],["canonical",1],["arguments",1],["fingerprint",1],["calls",1],["normalize",1],["reconstruct",1]]},{"id":"openai4s/agent/progress_circuit.py#_call_from_proposed","name":[["call",1],["from",1],["proposed",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["call",5],["from",2],["proposed",5],["event",3],["mapping",4],["str",4],["any",2],["none",5],["canonical",6],["arguments",8],["if",3],["not",1],["isinstance",2],["return",2],["parsed",2],["else",2],["parse",5],["error",5],["name",2]]},{"id":"openai4s/agent/progress_circuit.py#_call_is_malformed","name":[["call",1],["malformed",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["call",8],["malformed",2],["like",2],["bool",2],["if",1],["parse",1],["error",1],["return",2],["true",1],["arguments",1],["none",1]]},{"id":"openai4s/agent/progress_circuit.py#_CallLike","name":[["call",1],["like",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["class",2],["call",2],["like",2],["protocol",2],["name",1],["str",3],["arguments",1],["mapping",1],["any",1],["none",2],["parse",1],["error",1]]},{"id":"openai4s/agent/progress_circuit.py#_epoch_groups","name":[["epoch",1],["groups",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["epoch",5],["groups",6],["sequence",2],["mapping",5],["str",7],["any",5],["list",3],["last",4],["user",5],["index",2],["group",5],["enumerate",1],["if",3],["kind",6],["return",2],["terminal",1],["continue",1],["append",1]]},{"id":"openai4s/agent/progress_circuit.py#_group_assistant_text","name":[["group",1],["assistant",1],["text",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["group",6],["assistant",4],["text",2],["mapping",3],["str",7],["any",2],["content",7],["if",2],["isinstance",3],["strip",1],["return",3],["message",5]]},{"id":"openai4s/agent/progress_circuit.py#_mapping","name":[["mapping",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["mapping",5],["value",4],["any",4],["str",2],["none",3],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/agent/progress_circuit.py#_near_duplicate","name":[["near",1],["duplicate",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["near",3],["duplicate",2],["left",9],["str",4],["right",9],["bool",2],["if",4],["return",5],["true",2],["longer",3],["max",1],["len",4],["shorter",3],["min",2],["long",3],["text",3],["chars",2],["false",2],["int",1],["05",1],["window",3],["compare",1],["sample",6],["sequence",1],["matcher",1],["none",1],["ratio",2]]},{"id":"openai4s/agent/progress_circuit.py#_normalize_whitespace","name":[["normalize",1],["whitespace",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["normalize",2],["whitespace",2],["text",3],["str",4],["return",1],["ws",1],["re",1],["sub",1],["strip",1]]},{"id":"openai4s/agent/progress_circuit.py#_ProposedCall","name":[["proposed",1],["call",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["class",2],["proposed",2],["call",2],["name",1],["str",3],["arguments",1],["mapping",1],["any",1],["none",3],["parse",1],["error",1]]},{"id":"openai4s/agent/progress_circuit.py#_result_text","name":[["result",1],["text",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["result",2],["text",2],["value",10],["any",2],["str",5],["if",3],["isinstance",2],["return",5],["mapping",1],["try",1],["json",1],["dumps",1],["canonical",1],["arguments",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["except",1],["type",1],["error",2],["none",1]]},{"id":"openai4s/agent/progress_circuit.py#attach_progress_circuit","name":[["attach",1],["progress",1],["circuit",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["attach",2],["progress",4],["circuit",8],["state",6],["run",3],["none",2],["cache",1],["process",1],["not",1],["durable",1],["authority",1],["metadata",2],["key",1]]},{"id":"openai4s/agent/progress_circuit.py#canonical_arguments","name":[["canonical",1],["arguments",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["canonical",4],["arguments",4],["value",20],["any",4],["stable",1],["json",1],["like",1],["form",1],["sorted",2],["object",1],["keys",1],["no",1],["call",1],["identities",1],["if",7],["isinstance",7],["mapping",1],["return",8],["str",4],["key",3],["item",4],["items",1],["lambda",1],["pair",2],["list",1],["tuple",1],["bool",2],["none",2],["int",1],["not",1],["float",3],["inf",2]]},{"id":"openai4s/agent/progress_circuit.py#circuit_from_state","name":[["circuit",1],["from",1],["state",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["circuit",5],["from",2],["state",7],["run",2],["progress",3],["none",3],["value",3],["metadata",2],["key",1],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/agent/progress_circuit.py#fingerprint_native_calls","name":[["fingerprint",1],["native",1],["calls",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["fingerprint",2],["native",2],["calls",5],["sequence",2],["call",8],["like",2],["str",3],["hash",1],["tool",1],["name",3],["canonical",2],["args",1],["ids",1],["excluded",1],["payload",2],["arguments",3],["if",1],["not",1],["malformed",1],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/agent/progress_circuit.py#fingerprint_native_results","name":[["fingerprint",1],["native",1],["results",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["fingerprint",3],["native",3],["results",6],["sequence",2],["mapping",3],["str",5],["any",2],["hash",1],["ordered",1],["tool",2],["name",3],["error",4],["flag",1],["normalized",1],["content",3],["call",1],["ids",1],["excluded",1],["as",1],["calls",1],["numbers",1],["deliberately",1],["not",1],["collapsed",1],["way",1],["normalize",2],["collapses",1],["them",1],["10",1],["then",1],["55",1],["delta",1],["poll",1],["exists",1],["observe",1],["payload",2],["message",5],["bool",1],["whitespace",1],["result",1],["text",1],["if",1],["isinstance",1],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/agent/progress_circuit.py#is_provider_transient_error","name":[["provider",1],["transient",1],["error",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["provider",3],["transient",3],["error",3],["value",3],["any",3],["bool",2],["text",2],["normalize",1],["tool",1],["return",1],["marker",2],["markers",1]]},{"id":"openai4s/agent/progress_circuit.py#normalize_tool_error","name":[["normalize",1],["tool",1],["error",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["normalize",2],["tool",3],["error",4],["value",3],["any",2],["str",2],["collapse",1],["ids",1],["numbers",1],["so",1],["same",1],["class",1],["compares",1],["equal",1],["text",11],["result",1],["strip",2],["lower",1],["prefix",1],["re",5],["sub",5],["uuid",1],["id",2],["hex",1],["number",1],["return",1],["ws",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit","name":[["progress",1],["circuit",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["class",2],["progress",7],["circuit",2],["same",13],["action",20],["fingerprint",9],["str",13],["none",29],["result",12],["last",1],["counted",1],["call",14],["came",1],["back",1],["poll",1],["every",2],["time",1],["collect",1],["children",1],["timeout",1],["exec",1],["peek",1],["compute",1],["designed",1],["be",1],["repeated",1],["identical",2],["arguments",1],["exactly",1],["answer",3],["moves",1],["digest",7],["streak",14],["int",4],["malformed",6],["error",13],["long",10],["text",14],["normalized",8],["trip",6],["reason",2],["property",1],["def",9],["tripped",2],["self",43],["bool",1],["return",13],["reasons",1],["observe",17],["routed",1],["reply",4],["model",2],["prose",1],["observed",2],["here",1],["native",11],["code",7],["finalize",2],["wait",1],["execution",3],["enforced",1],["at",2],["next",1],["turn",1],["boundary",1],["engine",1],["checks",1],["before",1],["calling",1],["again",1],["so",5],["current",1],["group",12],["ledger",2],["row",1],["always",1],["written",1],["first",1],["there",1],["deliberately",1],["no",2],["pre",1],["dispatch",1],["refusal",2],["threshold",1],["reached",1],["only",2],["inside",1],["trips",1],["immediately",1],["such",1],["could",1],["never",1],["fire",1],["if",26],["isinstance",7],["tool",5],["batch",6],["cell",2],["assistant",4],["content",8],["outcome",3],["calls",9],["history",1],["messages",4],["sequence",3],["like",1],["results",14],["mapping",9],["any",6],["not",11],["all",2],["maybe",3],["without",1],["rows",1],["interrupted",1],["keeps",1],["counting",1],["alone",1],["counts",2],["did",1],["move",1],["either",1],["persists",1],["reconstruct",1],["path",1],["applies",1],["rule",1],["persisted",1],["redacted",1],["across",1],["restart",1],["secret",1],["bearing",1],["reads",1],["as",2],["moved",1],["side",1],["count",1],["else",4],["anything",1],["shorter",1],["than",1],["floor",1],["empty",1],["reasoning",1],["insert",1],["included",1],["neither",1],["repeat",1],["nor",1],["resets",1],["normalize",2],["whitespace",1],["len",2],["min",1],["chars",1],["previous",4],["near",1],["duplicate",1],["reset",6],["kind",8],["events",3],["event",8],["list",2],["proposed",3],["type",2],["from",1],["append",2],["elif",1],["message",10],["success",2],["fingerprints",6],["item",5],["provider",1],["transient",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit._maybe_trip","name":[["maybe",1],["trip",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["maybe",2],["trip",7],["self",11],["none",3],["if",5],["reason",9],["not",1],["return",4],["same",3],["action",3],["streak",4],["threshold",4],["progress",4],["malformed",3],["error",3],["similar",1],["tool",1],["long",3],["text",3]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit._observe_native_group","name":[["observe",1],["native",1],["group",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",3],["native",3],["group",5],["self",3],["mapping",5],["str",3],["any",3],["none",4],["events",3],["event",8],["if",4],["isinstance",1],["calls",3],["list",2],["proposed",3],["call",5],["results",3],["type",2],["from",1],["not",2],["append",2],["elif",1],["result",5],["batch",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit._observe_tool_results","name":[["observe",1],["tool",1],["results",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",2],["tool",3],["results",6],["self",8],["sequence",2],["mapping",4],["str",2],["any",3],["none",2],["error",13],["messages",3],["message",10],["if",9],["isinstance",2],["success",2],["not",3],["reset",2],["return",5],["fingerprints",7],["normalize",1],["content",1],["item",5],["provider",1],["transient",1],["len",1],["fingerprint",5],["streak",2],["else",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit._reset_error","name":[["reset",1],["error",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["reset",2],["error",4],["self",4],["none",3],["fingerprint",1],["streak",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit._reset_same_action","name":[["reset",1],["same",1],["action",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["reset",2],["same",5],["action",4],["self",5],["none",4],["fingerprint",1],["result",1],["digest",1],["streak",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit.observe_assistant_text","name":[["observe",1],["assistant",1],["text",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",2],["assistant",2],["text",9],["self",10],["content",6],["str",3],["none",4],["anything",2],["shorter",2],["than",2],["long",7],["floor",2],["empty",2],["reasoning",2],["insert",2],["included",2],["not",4],["observed",2],["at",2],["all",2],["so",2],["neither",2],["counts",2],["as",2],["repeat",2],["nor",2],["resets",2],["streak",5],["normalized",6],["normalize",1],["whitespace",1],["if",4],["isinstance",1],["else",2],["len",1],["min",1],["chars",1],["return",1],["previous",4],["near",1],["duplicate",1],["reset",2],["same",1],["action",1],["malformed",1],["error",1],["maybe",1],["trip",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit.observe_code_progress","name":[["observe",1],["code",1],["progress",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",2],["code",2],["progress",2],["self",7],["none",3],["reset",2],["same",1],["action",1],["malformed",1],["streak",2],["error",1],["long",2],["text",2],["normalized",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit.observe_execution","name":[["observe",1],["execution",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",4],["execution",4],["self",4],["action",7],["none",4],["outcome",5],["if",2],["isinstance",2],["native",2],["tool",1],["batch",2],["calls",1],["history",1],["messages",1],["return",1],["code",2],["cell",1],["progress",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit.observe_group","name":[["observe",1],["group",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",5],["group",9],["self",5],["mapping",2],["str",3],["any",2],["none",2],["kind",8],["if",3],["native",2],["return",2],["code",2],["progress",1],["no",1],["action",1],["assistant",2],["text",2]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit.observe_native_batch","name":[["observe",1],["native",1],["batch",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",3],["native",4],["batch",3],["self",13],["calls",6],["sequence",4],["call",7],["like",2],["results",8],["mapping",2],["str",2],["any",2],["none",8],["if",4],["not",3],["return",2],["all",1],["malformed",3],["streak",4],["maybe",2],["trip",2],["fingerprint",7],["group",1],["without",1],["result",4],["rows",1],["interrupted",1],["keeps",1],["counting",1],["alone",1],["same",7],["counts",1],["only",1],["answer",2],["did",1],["move",1],["either",1],["ledger",1],["persists",1],["content",2],["so",2],["reconstruct",1],["path",1],["applies",1],["identical",1],["rule",1],["persisted",1],["redacted",1],["across",1],["restart",1],["secret",1],["bearing",1],["reads",1],["as",1],["moved",1],["side",1],["count",1],["digest",6],["else",2],["action",4],["tool",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit.observe_routed_action","name":[["observe",1],["routed",1],["action",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["observe",4],["routed",2],["action",9],["self",3],["none",4],["reply",6],["model",3],["prose",1],["observed",1],["here",1],["native",2],["code",2],["finalize",2],["wait",1],["execution",1],["every",1],["trip",1],["enforced",1],["at",1],["next",1],["turn",1],["boundary",1],["engine",1],["checks",1],["tripped",1],["before",1],["calling",1],["again",1],["so",2],["current",1],["group",1],["ledger",1],["row",1],["always",1],["written",1],["first",1],["there",1],["deliberately",1],["no",1],["pre",1],["dispatch",1],["refusal",2],["threshold",1],["reached",1],["only",1],["inside",1],["call",1],["trips",1],["immediately",1],["such",1],["could",1],["never",1],["fire",1],["if",1],["isinstance",1],["tool",1],["batch",1],["cell",1],["return",1],["assistant",1],["text",1],["content",1]]},{"id":"openai4s/agent/progress_circuit.py#ProgressCircuit.tripped","name":[["tripped",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["tripped",2],["self",3],["bool",2],["return",1],["trip",1],["reason",1],["progress",1],["reasons",1]]},{"id":"openai4s/agent/progress_circuit.py#reconstruct_progress_circuit","name":[["reconstruct",1],["progress",1],["circuit",1]],"path":[["openai4s",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["reconstruct",2],["progress",5],["circuit",9],["groups",6],["sequence",2],["mapping",2],["str",2],["any",2],["rebuild",1],["from",2],["action",1],["ledger",1],["only",1],["after",1],["latest",1],["kind",1],["user",2],["row",1],["considered",1],["missing",1],["provable",1],["external",1],["message",1],["yields",1],["empty",1],["epoch",2],["rather",1],["than",1],["guessing",1],["compacted",1],["history",1],["checkpoint",1],["group",3],["observe",1],["return",1]]},{"id":"openai4s/agent/runtime.py","name":[["runtime",1],["py",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["local",2],["runtime",1],["adapters",1],["provider",3],["neutral",1],["mod",1],["agent",5],["engine",2],["owns",1],["turn",5],["state",4],["machine",1],["module",1],["connects",1],["blocking",1],["llm",1],["client",1],["context",5],["compaction",5],["persistent",1],["kernels",1],["existing",1],["dispatcher",2],["backed",1],["control",2],["tools",2],["without",2],["importing",1],["those",2],["concrete",1],["services",1],["from",17],["future",1],["import",20],["annotations",1],["hashlib",1],["json",1],["logging",2],["queue",1],["threading",1],["uuid",1],["contextlib",1],["nullcontext",1],["dataclasses",1],["dataclass",7],["field",1],["pathlib",1],["path",2],["typing",1],["any",2],["callable",2],["mapping",1],["sequence",1],["openai4s",5],["execution",4],["attempts",1],["attempt",2],["exception",1],["result",1],["observability",1],["carry",1],["max",1],["tool",8],["calls",4],["per",5],["execute",3],["call",8],["parse",1],["run",2],["validation",1],["error",1],["actions",1],["incomplete",2],["cell",5],["nudge",3],["multi",1],["note",2],["no",2],["code",4],["native",3],["completion",2],["action",4],["finalize",3],["batch",2],["count",1],["blocks",1],["has",2],["block",1],["default",1],["large",3],["output",1],["chars",1],["archive",1],["metadata",1],["cancelled",2],["estimate",2],["compact",1],["externalize",1],["outputs",1],["safe",1],["keep",1],["recent",1],["reaches",2],["parallel",1],["policy",2],["events",1],["event",4],["outcome",2],["produced",1],["reply",2],["received",1],["evidence",3],["models",1],["model",3],["log",2],["fn",1],["none",2],["logger",1],["name",1],["non",1],["streaming",2],["urllib",1],["may",1],["remain",1],["blocked",1],["until",1],["its",2],["response",2],["socket",1],["timeout",1],["one",2],["ends",1],["at",1],["next",2],["transport",1],["polls",1],["should",1],["cancel",1],["closes",1],["bound",1],["detached",2],["so",4],["repeated",1],["stop",3],["presses",1],["cannot",3],["grow",1],["threads",1],["sockets",1],["limit",2],["live",1],["requests",2],["never",1],["charged",2],["against",2],["budget",4],["128",2],["process",1],["wide",1],["resource",1],["ceiling",2],["four",1],["session",2],["accounting",3],["leaves",1],["ordinary",1],["then",1],["retype",1],["flow",1],["untouched",1],["while",1],["keeping",1],["spam",1],["stacking",1],["hundred",1],["billed",1],["ledger",1],["not",4],["been",1],["them",1],["yet",1],["only",1],["own",1],["keyed",1],["scope",4],["delegated",1],["children",1],["pass",1],["see",1],["loop",1],["stopping",1],["fan",1],["out",1],["refuse",1],["parent",1],["late",2],["frozen",1],["true",1],["section",2],["prints",1],["char",1],["dataframe",1],["have",1],["every",1],["character",1],["forwarded",1],["observation",4],["much",1],["as",1],["destroyed",1],["evicts",1],["task",1],["window",1],["exceeds",1],["outright",1],["bills",1],["privilege",1],["full",1],["bytes",1],["discarded",1],["they",1],["spill",2],["file",1],["open",2],["more",1],["useful",1],["than",1],["tail",2],["search",1],["12",1],["000",3],["preview",2],["head",1],["inside",1],["workspace",3],["relative",1],["given",1],["kernel",2],["cwd",1],["under",1],["because",1],["directory",1],["already",1],["excluded",1],["snapshots",1],["dump",1],["must",1],["become",1],["part",1],["checkpoint",1],["content",1],["addressed",1],["tree",1],["dir",1],["observations",1],["all",1],["chat",1],["signal",1],["generation",1],["recorder",1],["executor",1],["transcript",2],["sink",1],["id",1],["format",1]]},{"id":"openai4s/agent/runtime.py#_allow_cell","name":[["allow",1],["cell",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["allow",2],["cell",4],["action",2],["code",2],["none",3],["return",1]]},{"id":"openai4s/agent/runtime.py#_budgeted","name":[["budgeted",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["budgeted",2],["text",11],["str",8],["kind",3],["workspace",3],["none",2],["section",2],["trimmed",1],["budget",2],["full",4],["bytes",1],["still",1],["reachable",1],["marker",3],["states",1],["all",1],["three",1],["things",1],["model",1],["needs",1],["something",1],["missing",1],["much",1],["rest",1],["silent",1],["truncation",1],["invites",1],["reason",1],["about",1],["tail",3],["as",1],["though",1],["were",1],["whole",1],["if",4],["len",4],["observation",2],["return",2],["ref",6],["spill",1],["omitted",3],["preview",5],["head",2],["chars",2],["at",1],["content",1],["else",2],["could",1],["not",3],["be",1],["saved",1],["characters",1],["system",1],["output",1],["infer",1],["gap",1],["read",2],["open",1],["you",1],["need",1]]},{"id":"openai4s/agent/runtime.py#_cancelled_model_reply","name":[["cancelled",1],["model",1],["reply",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["cancelled",3],["model",2],["reply",3],["dict",2],["str",2],["any",2],["return",2],["normalized",1],["no",1],["op",1],["abandoned",1],["provider",1],["call",1],["content",2],["tool",1],["calls",1],["assistant",2],["message",1],["role",1],["finish",1],["reason",1]]},{"id":"openai4s/agent/runtime.py#_CancelProbe","name":[["cancel",1],["probe",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["cancel",4],["probe",7],["should",2],["transport",2],["polls",1],["plus",1],["mid",1],["stream",8],["policy",1],["abort",5],["tells",1],["consume",1],["whether",1],["stop",1],["may",1],["end",2],["live",1],["at",1],["its",1],["next",1],["event",2],["true",1],["default",1],["frees",1],["socket",1],["provider",2],["generation",1],["within",1],["one",1],["chunk",1],["must",1],["let",1],["run",1],["deltas",1],["discarded",1],["false",1],["metered",1],["session",1],["whose",1],["team",1],["quota",1],["ledger",1],["charged",1],["from",1],["terminal",1],["usage",1],["aborted",1],["never",1],["delivers",1],["handed",1],["over",1],["as",1],["attribute",1],["rather",1],["than",1],["second",1],["kwarg",1],["because",1],["chat",1],["every",1],["adapter",1],["forward",1],["untouched",1],["post",1],["sse",1],["slots",1],["def",2],["init",1],["self",5],["callable",1],["bool",3],["none",1],["call",1],["return",1]]},{"id":"openai4s/agent/runtime.py#_CancelProbe.__call__","name":[["call",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["call",2],["self",3],["bool",2],["return",1],["probe",1]]},{"id":"openai4s/agent/runtime.py#_CancelProbe.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",4],["probe",4],["callable",2],["bool",4],["abort",4],["stream",4],["none",2]]},{"id":"openai4s/agent/runtime.py#_DetachedCall","name":[["detached",1],["call",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["detached",3],["call",4],["one",2],["provider",2],["handle",2],["at",1],["most",1],["counted",5],["detachment",1],["always",1],["settled",5],["detach",3],["owner",1],["thread",2],["settle",3],["race",2],["so",1],["budget",10],["counter",1],["mutated",1],["under",1],["lock",7],["rather",1],["than",1],["own",1],["lost",1],["must",1],["not",2],["add",1],["slot",1],["already",1],["decided",1],["remove",1],["def",3],["init",1],["self",22],["scope",5],["str",1],["none",4],["threading",1],["false",2],["if",3],["return",2],["true",2],["enter",1],["exit",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCall.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",7],["budget",6],["detached",2],["call",2],["scope",4],["str",2],["none",4],["lock",2],["threading",1],["counted",1],["false",2],["settled",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCall.detach","name":[["detach",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["detach",2],["self",9],["none",2],["lock",2],["if",1],["counted",2],["settled",1],["return",1],["true",1],["budget",2],["enter",1],["scope",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCall.settle","name":[["settle",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["settle",2],["self",9],["none",2],["lock",2],["if",2],["settled",2],["return",1],["true",1],["counted",1],["budget",2],["exit",1],["scope",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCallBudget","name":[["detached",1],["call",1],["budget",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["detached",5],["call",6],["budget",3],["bound",1],["provider",1],["calls",4],["outlive",1],["turn",2],["cancelled",5],["them",1],["only",1],["counted",1],["semaphore",1],["held",1],["whole",1],["life",1],["every",3],["cancellable",1],["request",3],["would",2],["have",2],["bounded",2],["healthy",1],["concurrency",1],["instead",2],["delegated",1],["child",2],["built",1],["cancellation",2],["see",1],["delegation",1],["fan",2],["out",3],["cap",2],["48",1],["per",6],["node",1],["session",4],["1000",1],["so",1],["ordinary",1],["nested",1],["routinely",1],["holds",1],["more",2],["than",2],["128",2],["live",1],["started",1],["refusing",1],["requests",3],["nobody",1],["ever",1],["scope",31],["root",1],["frame",1],["far",2],["tightly",1],["process",2],["releasing",1],["stop",2],["makes",1],["second",1],["one",4],["admissible",1],["while",2],["first",1],["still",4],["billing",2],["team",1],["quota",1],["gate",2],["check",1],["then",1],["reads",1],["stored",1],["llm",1],["counters",1],["reserves",1],["nothing",1],["flight",2],["resend",1],["therefore",1],["passes",1],["stale",1],["ledger",1],["time",2],["overrun",1],["whatever",1],["allows",1],["stack",1],["wide",1],["resource",1],["ceiling",1],["limit",9],["decides",1],["single",1],["outrun",1],["its",1],["own",1],["accounting",1],["not",4],["make",1],["reservation",1],["based",1],["window",1],["there",1],["bounds",1],["few",1],["hundred",1],["def",6],["init",1],["self",28],["int",4],["none",17],["lock",4],["threading",1],["outstanding",7],["by",8],["dict",1],["str",6],["if",6],["return",3],["admit",1],["refuse",1],["new",1],["too",2],["many",2],["ones",1],["closing",2],["raise",2],["runtime",2],["error",2],["model",2],["wait",2],["before",2],["retrying",1],["already",1],["has",1],["close",1],["sending",1],["again",1],["track",1],["enter",1],["exit",1],["max",1],["remaining",3],["else",1],["pop",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCallBudget.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",7],["limit",8],["int",5],["per",4],["scope",5],["none",2],["lock",2],["threading",1],["outstanding",1],["by",1],["dict",1],["str",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCallBudget._enter","name":[["enter",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["enter",2],["self",5],["scope",7],["str",2],["none",5],["outstanding",1],["if",1],["not",1],["by",2]]},{"id":"openai4s/agent/runtime.py#_DetachedCallBudget._exit","name":[["exit",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["exit",2],["self",7],["scope",9],["str",2],["none",6],["outstanding",2],["max",1],["if",2],["not",1],["remaining",3],["by",3],["else",1],["pop",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCallBudget.admit","name":[["admit",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["admit",2],["self",7],["scope",6],["str",2],["none",7],["refuse",1],["new",1],["request",1],["while",1],["too",2],["many",2],["cancelled",3],["ones",1],["closing",2],["lock",1],["if",2],["outstanding",1],["limit",2],["raise",2],["runtime",2],["error",2],["model",2],["requests",2],["still",2],["wait",2],["one",2],["time",1],["out",1],["before",2],["retrying",1],["not",1],["by",1],["per",1],["session",1],["already",1],["has",1],["billing",1],["close",1],["sending",1],["again",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCallBudget.outstanding","name":[["outstanding",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["outstanding",3],["self",5],["scope",5],["str",2],["none",5],["int",2],["lock",1],["if",1],["return",2],["by",1]]},{"id":"openai4s/agent/runtime.py#_DetachedCallBudget.track","name":[["track",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["track",2],["self",3],["scope",3],["str",2],["none",4],["detached",3],["call",3],["return",1]]},{"id":"openai4s/agent/runtime.py#_generation_json_safe","name":[["generation",1],["json",1],["safe",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["generation",4],["json",6],["safe",4],["value",10],["any",4],["supervisor",1],["coercion",1],["mirrored",1],["canonical",1],["must",1],["not",1],["fail",1],["if",3],["none",1],["isinstance",3],["str",3],["int",1],["float",1],["bool",1],["return",4],["list",1],["tuple",1],["item",4],["dict",1],["key",2],["items",1]]},{"id":"openai4s/agent/runtime.py#_LateAccounting","name":[["late",1],["accounting",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["late",5],["accounting",5],["run",2],["cancelled",2],["call",3],["off",1],["detached",1],["provider",2],["thread",6],["reply",8],["lands",1],["after",1],["stop",1],["has",1],["no",2],["owning",1],["turn",3],["left",1],["its",3],["metering",2],["wrong",1],["substitute",1],["there",1],["one",4],["per",1],["abandoned",4],["they",2],["wake",1],["whenever",1],["their",1],["sockets",1],["happen",1],["time",1],["out",1],["sink",8],["invoke",1],["reaches",1],["store",1],["action",1],["ledger",1],["rest",1],["file",1],["treats",1],["as",1],["single",2],["threaded",1],["state",1],["machines",1],["draining",1],["every",2],["through",1],["daemon",4],["worker",8],["keeps",1],["known",1],["arrival",1],["order",1],["however",1],["many",1],["calls",1],["were",1],["started",1],["first",1],["never",1],["exits",1],["spends",1],["life",1],["blocked",1],["being",1],["cannot",1],["hold",1],["process",1],["open",1],["def",3],["init",1],["self",14],["none",8],["start",3],["lock",3],["threading",3],["pending",3],["queue",4],["tuple",1],["callable",2],["mapping",4],["str",4],["any",4],["submit",1],["if",1],["not",1],["alive",1],["target",1],["drain",3],["name",1],["openai4s",1],["true",2],["lifetime",1],["deliberately",1],["carries",2],["context",3],["own",1],["each",1],["item",1],["so",1],["log",2],["line",1],["failed",2],["leave",2],["stamped",1],["request",1],["id",1],["instead",1],["empty",1],["put",1],["carry",1],["while",1],["try",1],["except",1],["base",1],["exception",3],["noqa",1],["ble001",1],["fail",1],["soft",1],["nothing",1],["may",1],["end",1],["raises",1],["outside",1],["error",1],["from",1],["async",1],["flavoured",1],["injected",1],["fault",1],["would",1],["otherwise",1],["kill",1],["only",1],["later",1],["queued",1],["forever",1],["account",1],["model",1]]},{"id":"openai4s/agent/runtime.py#_LateAccounting.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",5],["start",1],["lock",2],["threading",2],["worker",1],["thread",1],["pending",1],["queue",4],["tuple",1],["callable",1],["mapping",2],["str",2],["any",2]]},{"id":"openai4s/agent/runtime.py#_LateAccounting._drain","name":[["drain",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["drain",3],["self",3],["none",2],["while",1],["true",1],["sink",4],["reply",4],["pending",1],["try",1],["except",1],["base",1],["exception",3],["noqa",1],["ble001",1],["accounting",1],["fail",1],["soft",1],["nothing",1],["may",1],["end",1],["thread",1],["raises",1],["outside",1],["cancelled",1],["error",1],["from",1],["async",1],["flavoured",1],["injected",1],["fault",1],["would",1],["otherwise",1],["kill",1],["only",1],["leave",1],["every",1],["later",1],["late",1],["queued",1],["forever",1],["log",1],["failed",1],["account",1],["abandoned",1],["model",1]]},{"id":"openai4s/agent/runtime.py#_LateAccounting.submit","name":[["submit",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["submit",2],["self",9],["sink",3],["callable",2],["mapping",4],["str",4],["any",4],["none",5],["reply",3],["start",2],["lock",1],["if",1],["worker",5],["not",1],["alive",1],["threading",1],["thread",1],["target",1],["drain",1],["name",1],["openai4s",1],["late",1],["accounting",1],["daemon",2],["true",1],["lifetime",1],["deliberately",1],["carries",2],["no",1],["context",3],["its",1],["own",1],["each",1],["item",1],["turn",2],["abandoned",1],["call",1],["so",1],["one",2],["log",1],["line",1],["failed",1],["metering",1],["leave",1],["stamped",1],["request",1],["id",1],["instead",1],["empty",1],["pending",1],["put",1],["carry",1]]},{"id":"openai4s/agent/runtime.py#_null_log","name":[["null",1],["log",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["null",2],["log",2],["args",3],["object",2],["none",2],["del",1]]},{"id":"openai4s/agent/runtime.py#_positive_float","name":[["positive",1],["float",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["positive",2],["float",6],["value",6],["any",2],["none",7],["return",5],["finite",1],["number",1],["strictly",1],["greater",1],["than",1],["zero",1],["else",1],["if",2],["isinstance",1],["bool",1],["try",1],["parsed",6],["except",1],["type",1],["error",3],["overflow",1],["inf",1]]},{"id":"openai4s/agent/runtime.py#_spill_observation","name":[["spill",1],["observation",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["spill",3],["observation",3],["text",5],["str",8],["kind",3],["workspace",5],["none",6],["write",2],["full",1],["section",1],["return",4],["relative",2],["reference",1],["content",1],["addressed",1],["fixed",1],["width",1],["purpose",1],["absolute",1],["path",2],["would",2],["leak",1],["home",1],["into",1],["model",1],["context",1],["make",1],["rendered",1],["length",1],["depend",1],["data",1],["directory",1],["happens",1],["live",1],["breaks",1],["byte",1],["identical",1],["trace",1],["comparison",1],["across",1],["machines",1],["if",2],["not",2],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",2],["replace",2],["hexdigest",1],["16",1],["rel",3],["dir",1],["obs",1],["txt",1],["try",1],["target",4],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["exists",1],["encoding",1],["errors",1],["except",1],["oserror",1]]},{"id":"openai4s/agent/runtime.py#ChatModel","name":[["chat",1],["model",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["chat",7],["model",4],["adapt",1],["blocking",1],["function",1],["port",1],["cfg",2],["any",14],["fn",4],["callable",7],["mapping",6],["str",11],["tools",6],["sequence",3],["stream",6],["bool",4],["false",4],["cancellation",6],["none",19],["team",2],["mode",2],["quota",7],["gate",6],["m2",1],["called",2],["before",4],["every",3],["provider",8],["request",3],["raises",1],["refuse",1],["default",1],["cli",1],["value",1],["no",1],["op",1],["so",3],["single",1],["user",1],["behavior",1],["untouched",1],["inv",1],["optional",2],["accounting",2],["only",2],["sink",4],["reply",13],["arrives",1],["after",2],["owning",5],["turn",7],["was",1],["cancelled",14],["must",3],["never",3],["project",1],["content",1],["actions",1],["abandoned",6],["session",6],["identity",3],["root",1],["frame",1],["bound",2],["many",2],["requests",1],["one",4],["leave",2],["billing",1],["while",1],["reads",2],["ledger",4],["has",2],["not",7],["been",1],["charged",2],["them",1],["yet",1],["keeps",1],["process",1],["call",19],["scope",3],["per",3],["context",6],["captured",1],["thread",7],["hand",1],["off",2],["passed",1],["as",4],["web",2],["wrapper",1],["pins",1],["its",9],["auto",1],["run",2],["action",2],["group",1],["token",1],["phase",1],["through",1],["read",4],["at",4],["entry",1],["instead",2],["detached",5],["could",2],["already",1],["belong",1],["admitted",1],["stop",3],["reservation",1],["settle",1],["denial",1],["landed",1],["made",1],["end",1],["closing",1],["next",3],["event",11],["metered",2],["owned",1],["from",3],["terminal",1],["usage",2],["via",1],["closed",1],["would",1],["resend",1],["unbilled",1],["against",2],["very",1],["budget",3],["then",1],["bounds",1],["such",1],["drains",1],["stack",1],["drain",1],["def",4],["complete",1],["self",18],["messages",5],["delta",3],["if",11],["try",3],["source",4],["except",3],["type",2],["error",2],["original",2],["raise",1],["else",1],["kwargs",4],["dict",4],["tuple",1],["here",2],["last",1],["point",1],["state",1],["still",2],["describes",1],["making",1],["copied",2],["message",2],["return",6],["urllib",1],["cannot",1],["close",1],["response",2],["blocked",1],["another",1],["running",1],["daemon",1],["lets",1],["agent",1],["immediately",1],["streaming",2],["ends",2],["transport",1],["polls",1],["should",1],["cancel",1],["closes",1],["unless",1],["be",2],["drained",1],["non",1],["may",1],["finish",1],["normal",1],["network",1],["timeout",1],["either",1],["way",1],["result",1],["inert",1],["deliberately",1],["monotonic",2],["coordinator",1],["clears",1],["shared",3],["admits",1],["queued",1],["old",1],["continued",1],["directly",1],["aba",1],["revived",1],["emit",1],["late",3],["deltas",2],["into",2],["new",1],["once",1],["observed",1],["stays",1],["threading",3],["finished",1],["report",3],["lock",3],["reported",4],["outcome",4],["queue",4],["true",2],["requested",4],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["fail",1],["soft",1],["admit",1],["track",1],["nonlocal",1],["latch",3],["path",1],["sets",1],["owner",1],["returning",1],["abandon",2],["stored",1],["by",1],["definition",1],["itself",1],["finally",2],["pull",1],["handed",1],["rather",1],["than",1],["runs",1],["often",1],["writes",1],["store",1],["submit",1],["inspecting",1],["outco",1]]},{"id":"openai4s/agent/runtime.py#ChatModel.complete","name":[["complete",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",7],["complete",2],["self",23],["messages",7],["sequence",2],["mapping",5],["str",11],["any",8],["delta",8],["callable",3],["none",9],["if",14],["quota",2],["gate",2],["not",11],["tools",5],["try",5],["source",4],["except",4],["type",2],["error",5],["as",4],["original",2],["raise",1],["else",1],["kwargs",7],["dict",4],["tuple",1],["call",19],["context",5],["here",5],["owning",7],["thread",13],["last",1],["point",1],["at",2],["session",2],["state",2],["still",5],["describes",1],["turn",8],["making",1],["copied",3],["message",2],["cancellation",5],["stream",5],["return",9],["chat",3],["fn",3],["cfg",2],["urllib",3],["cannot",3],["close",1],["response",2],["blocked",2],["another",1],["running",4],["provider",9],["daemon",1],["lets",1],["agent",2],["stop",3],["immediately",1],["streaming",2],["request",5],["ends",2],["its",9],["next",3],["event",9],["transport",1],["polls",1],["should",2],["cancel",3],["per",2],["closes",2],["unless",1],["metered",1],["must",2],["be",6],["drained",1],["usage",1],["non",1],["one",2],["may",4],["finish",1],["against",2],["normal",1],["network",1],["timeout",1],["either",1],["way",1],["result",1],["detached",6],["inert",1],["deliberately",1],["monotonic",2],["web",2],["coordinator",1],["clears",1],["shared",3],["admits",1],["queued",1],["old",1],["continued",1],["read",3],["directly",1],["could",1],["aba",1],["revived",1],["emit",3],["late",3],["deltas",3],["into",2],["new",1],["once",1],["has",2],["observed",1],["stays",1],["cancelled",18],["threading",4],["finished",2],["report",5],["lock",3],["reported",4],["false",2],["outcome",7],["queue",4],["bool",2],["true",2],["requested",4],["exception",2],["noqa",1],["ble001",1],["telemetry",1],["fail",1],["soft",1],["model",2],["reply",15],["budget",3],["admit",1],["scope",2],["track",1],["abandoned",5],["nonlocal",1],["latch",3],["every",1],["path",1],["sets",1],["owner",2],["returning",1],["abandon",3],["never",2],["so",3],["stored",1],["by",2],["definition",1],["itself",1],["finally",5],["pull",1],["sink",4],["handed",1],["off",1],["rather",1],["than",1],["called",1],["runs",1],["from",3],["often",1],["writes",1],["store",1],["action",2],["ledger",2],["accounting",2],["submit",1],["before",2],["inspecting",1],["between",2],["storing",1],["callback",1],["about",1],["while",2],["counts",1],["until",1],["socket",1],["detach",1],["text",2],["single",1],["threaded",1],["machines",1],["only",1],["queues",1],["bytes",1],["below",2],["sole",1],["caller",1],["put",1],["probe",1],["abort",1],["drain",1],["invoke",2],["land",1],["start",1],["line",1],["already",2],["have",1],["returned",1],["was",1],["waiting",1],["gil",1],["through",1],["engine",1],["unwind",1],["admission",1],["then",1],["merely",1],["wasted",1],["whole",1],["reason",1],["left",1],["wire",1],["recalled",1],["been",1],["sent",1],["yet",1],["there",1],["nothing",1],["salvage",1],["nobody",1],["will",1],["gets",1],["billed",1],["auto",1],["mode",1],["identity",1],["decided",1],["more",1],["captured",1],["started",1],["run",1],["installed",1],["after",1],["charged",1],["settled",1],["tripped",1],["made",1],["base",1],["propagate",1],["settle",1],["target",1],["carry",1],["name",1],["openai4s",1]]},{"id":"openai4s/agent/runtime.py#ChatModel.complete.abandon","name":[["abandon",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["abandon",2],["mapping",2],["str",2],["any",2],["latch",2],["before",2],["inspecting",2],["outcome",2],["provider",2],["may",3],["be",3],["between",2],["storing",2],["its",5],["reply",4],["running",2],["accounting",2],["callback",2],["cancelled",2],["owning",1],["turn",1],["about",1],["return",2],["while",1],["request",1],["still",1],["blocked",1],["urllib",1],["from",1],["here",1],["detached",2],["call",2],["counts",1],["against",1],["budget",1],["until",1],["socket",1],["finally",1],["closes",1],["detach",1],["report",1],["abandoned",1],["model",1]]},{"id":"openai4s/agent/runtime.py#ChatModel.complete.emit_delta","name":[["emit",1],["delta",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["emit",2],["delta",4],["text",3],["str",2],["none",2],["web",2],["event",2],["sink",2],["action",2],["ledger",2],["single",2],["threaded",2],["state",2],["machines",2],["provider",2],["thread",4],["only",2],["queues",2],["bytes",2],["owning",2],["agent",2],["below",2],["sole",2],["caller",2],["if",1],["not",1],["cancelled",1],["deltas",1],["put",1]]},{"id":"openai4s/agent/runtime.py#ChatModel.complete.invoke","name":[["invoke",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["invoke",2],["none",2],["try",2],["stop",2],["land",1],["between",1],["thread",4],["start",1],["below",1],["line",1],["owner",1],["may",1],["already",2],["have",1],["returned",1],["abandon",1],["while",1],["was",1],["still",2],["waiting",1],["gil",1],["through",1],["engine",1],["unwind",1],["next",1],["turn",2],["admission",1],["running",2],["chat",2],["fn",2],["then",1],["not",3],["merely",1],["wasted",1],["whole",1],["reason",1],["cancelled",2],["call",4],["left",1],["its",1],["urllib",1],["request",2],["wire",1],["cannot",2],["be",2],["recalled",1],["here",2],["has",1],["been",1],["sent",1],["yet",1],["so",2],["there",1],["nothing",1],["salvage",1],["provider",1],["nobody",1],["will",1],["read",1],["gets",1],["billed",1],["auto",1],["mode",1],["identity",1],["decided",1],["any",1],["more",1],["owning",2],["captured",1],["context",1],["before",1],["started",1],["run",1],["installed",1],["after",1],["charged",1],["settled",1],["tripped",1],["by",1],["never",1],["made",1],["if",1],["return",1],["outcome",2],["reply",2],["self",2],["copied",1],["messages",1],["cfg",1],["kwargs",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["propagate",1],["finally",2],["report",1],["abandoned",1],["finished",1],["detached",1],["settle",1]]},{"id":"openai4s/agent/runtime.py#ChatModel.complete.is_cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["cancelled",5],["bool",3],["if",2],["return",2],["true",1],["try",1],["requested",4],["self",1],["cancellation",2],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["fail",1],["soft",1],["false",1]]},{"id":"openai4s/agent/runtime.py#ChatModel.complete.report_abandoned_reply","name":[["report",1],["abandoned",1],["reply",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["report",3],["abandoned",4],["reply",10],["none",3],["nonlocal",1],["reported",3],["cancelled",3],["call",1],["monotonic",1],["latch",2],["every",1],["path",1],["sets",1],["ends",1],["owner",1],["returning",1],["abandon",1],["never",1],["outcome",3],["so",1],["stored",1],["by",1],["definition",1],["late",2],["one",1],["read",1],["itself",1],["not",4],["provider",2],["thread",2],["finally",2],["must",1],["pull",1],["shared",1],["event",1],["into",1],["if",2],["self",2],["return",2],["lock",1],["true",1],["sink",3],["handed",1],["off",1],["rather",1],["than",1],["called",1],["here",1],["runs",1],["from",2],["as",2],["often",1],["owning",1],["turn",1],["writes",1],["store",1],["action",1],["ledger",1],["accounting",1],["submit",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy","name":[["compaction",1],["policy",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["compaction",11],["policy",3],["apply",1],["context",19],["v2",1],["low",5],["yield",9],["consecutive",1],["failure",8],["breakers",1],["metadata",15],["provider",12],["persistence",1],["neutral",1],["seam",2],["web",1],["runtimes",1],["attach",1],["branch",1],["ledger",1],["cursor",1],["recovery",1],["pointer",1],["kernel",2],["generation",1],["if",9],["omitted",1],["same",3],["keys",1],["read",1],["from",1],["run",8],["state",24],["workspace",10],["returns",1],["cwd",1],["so",4],["oversized",1],["outputs",2],["be",5],["copied",1],["next",2],["worker",1],["raising",1],["treated",1],["as",5],["no",1],["cfg",2],["any",12],["log",5],["fn",1],["null",1],["callable",7],["mapping",8],["str",15],["none",28],["tool",6],["schema",1],["sequence",4],["budget",7],["int",8],["artifact",4],["archiver",3],["dict",2],["archive",3],["sink",1],["polled",1],["between",1],["summary",2],["chunks",1],["handed",1],["each",1],["chat",1],["engine",1],["own",1],["cancellation",1],["never",1],["reaches",1],["those",1],["calls",1],["should",2],["cancel",1],["bool",2],["minimum",4],["ratio",7],["float",3],["10",1],["max",6],["attempts",6],["large",4],["output",4],["chars",4],["default",6],["streak",5],["field",5],["init",5],["false",6],["circuit",14],["open",10],["size",2],["tokens",2],["breaker",5],["last",2],["tripped",3],["re",1],["retry",3],["once",3],["genuinely",1],["new",2],["material",2],["has",2],["accumulated",1],["total",13],["multiple",1],["at",3],["retried",1],["growth",1],["skip",1],["report",1],["both",1],["counters",1],["non",1],["zero",1],["neither",1],["one",1],["says",1],["reason",6],["def",3],["prepare",4],["self",27],["raise",3],["value",3],["error",7],["must",3],["positive",2],["calibration",3],["schemas",5],["prepared",2],["sent",3],["estimate",8],["list",2],["actually",1],["returned",1],["reply",1],["input",1],["calibrates",1],["against",1],["priced",1],["already",1],["return",3],["trip",1],["before",7],["true",1],["tuple",1],["messages",7],["send",1],["exactly",1],["not",3],["try",2],["provided",4],["except",2],["exception",2],["else",1],["externalize",1],["dir",1],["threshold",1],["noqa",1],["ble001",1],["preserve",1],["live",1],["externalization",1],["500",1],["kept",1],["inline",1],["failed",1],["compact",1],["externalizes",1],["again",1],["its",1],["way",2],["handing",1],["would",1],["fail",1],["count",1],["tripping",1],["over",1],["write",1],["best",1],["effort",1],["calibrated",5],["trigger",1],["prevents",1],["repeated",1],["futile",1],["forever",1],["grown",1],["materially",1],["past",1],["there",1],["compactible",1],["reset",1],["without",1],["permanently",1],["disables",1],["grows",1],["unbounded",1],["into",1],["4xx",1],["circui",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._calibration_ratio","name":[["calibration",1],["ratio",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["calibration",4],["ratio",6],["self",2],["state",8],["run",2],["float",5],["previous",4],["positive",3],["metadata",3],["context",3],["estimate",3],["if",5],["none",3],["actual",7],["reply",4],["last",1],["not",2],["usage",4],["isinstance",1],["mapping",1],["value",3],["input",1],["tokens",1],["else",2],["sent",4],["min",1],["max",1],["return",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._compaction_failed","name":[["compaction",1],["failed",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["compaction",5],["failed",3],["self",10],["state",5],["run",2],["before",3],["context",2],["estimate",2],["error",6],["base",2],["exception",2],["messages",3],["sequence",4],["mapping",4],["str",5],["any",4],["failure",5],["streak",4],["metadata",1],["last",1],["500",1],["log",2],["skipped",1],["durable",1],["archive",1],["if",1],["max",1],["attempts",1],["trip",1],["consecutive",2],["failures",2],["circuit",1],["open",1],["return",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._context_budget","name":[["context",1],["budget",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["context",4],["budget",9],["self",4],["state",5],["run",2],["int",4],["none",7],["try",1],["provider",2],["if",2],["not",2],["else",2],["except",1],["exception",1],["noqa",1],["ble001",1],["config",1],["fallback",1],["remains",1],["available",1],["return",2],["capability",1],["entry",1],["whose",1],["max",1],["output",1],["equals",1],["its",1],["window",2],["reports",1],["means",1],["unknown",1],["zero",2],["would",1],["compact",1],["every",1],["turn",1],["chunk",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._metadata","name":[["metadata",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["metadata",8],["self",4],["state",6],["run",2],["compaction",3],["archive",3],["source",2],["provider",2],["if",1],["not",1],["none",1],["else",1],["return",1],["from",1],["mapping",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._prepare","name":[["prepare",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["prepare",2],["self",46],["state",16],["run",6],["tool",6],["schemas",6],["sequence",4],["mapping",5],["str",9],["any",5],["context",17],["budget",7],["int",2],["none",13],["calibration",3],["float",2],["tuple",2],["estimate",7],["return",6],["messages",14],["send",1],["exactly",1],["list",2],["metadata",13],["workspace",9],["provider",5],["if",10],["not",11],["try",4],["provided",4],["except",5],["exception",4],["else",3],["externalize",1],["large",4],["outputs",1],["cfg",3],["compaction",20],["dir",3],["threshold",1],["chars",4],["output",4],["archive",10],["artifact",5],["archiver",4],["as",8],["error",11],["noqa",3],["ble001",3],["preserve",1],["live",2],["last",3],["externalization",1],["500",2],["log",6],["kept",2],["inline",1],["failed",2],["compact",4],["externalizes",1],["again",1],["its",3],["way",2],["handing",1],["same",2],["would",1],["fail",1],["count",2],["failure",5],["tripping",1],["breaker",7],["over",1],["write",1],["best",1],["effort",1],["before",17],["dict",1],["calibrated",5],["total",18],["should",3],["trigger",1],["circuit",15],["open",10],["prevents",1],["repeated",1],["futile",1],["forever",1],["once",1],["has",2],["grown",1],["materially",1],["past",1],["size",1],["at",1],["tripped",1],["there",1],["new",1],["compactible",1],["material",1],["so",1],["reset",1],["retry",5],["without",1],["permanently",1],["disables",1],["grows",1],["unbounded",1],["into",1],["4xx",1],["growth",2],["skipped",1],["after",5],["reason",2],["grew",1],["reopening",1],["reopened",1],["gets",1],["full",1],["back",1],["both",1],["counters",1],["streak",14],["counts",3],["consecutive",1],["failures",1],["trip",2],["opened",1],["one",2],["false",1],["low",12],["yield",14],["hands",1],["durable",1],["record",1],["sink",5],["from",1],["inside",1],["step",1],["policy",1],["decided",1],["whether",1],["projection",2],["adopted",2],["buffer",1],["rejected",1],["recorded",1],["applied",1],["makes",1],["history",1],["restart",1],["rebuilds",1],["disagree",1],["deferred",3],["prepared",3],["keep",2],["recent",2],["safe",1],["append",1],["cancel",2],["cancelled",2],["user",1],["stopped",1],["must",2],["toward",1],["cannot",1],["kill",1],["gain",3],["max",3],["ratio",8],["minimum",1],["attempts",2],["3f",1],["compacted",1],["len",1],["tokens",1],["saved",1],["non",1],["shrinking",1],["summary",1],["replace",1],["smaller",1],["replay",1],["valid",1],["still",2],["attempt",1],["remains",1],["audit",1],["allowing",1],["stop",1],["second",1],["recurrence",1],["itself",1],["worked",1],["exceptions",1],["payload",2],["unrecorded",1],["here",1],["purpose",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._should_trigger","name":[["should",1],["trigger",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["should",2],["trigger",5],["self",4],["context",5],["budget",4],["int",4],["none",3],["calibrated",4],["total",4],["float",3],["bool",2],["already",1],["prices",1],["messages",1],["tool",1],["schemas",1],["window",3],["if",1],["not",1],["else",1],["cfg",2],["tokens",1],["getattr",1],["compaction",1],["ratio",1],["75",1],["return",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._tool_schemas","name":[["tool",1],["schemas",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["tool",4],["schemas",2],["self",4],["state",5],["run",2],["tuple",3],["mapping",2],["str",2],["any",2],["try",1],["return",2],["schema",3],["provider",2],["if",1],["not",1],["none",1],["else",1],["except",1],["exception",1],["noqa",1],["ble001",1],["accounting",1],["fail",1],["soft",1]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy._trip","name":[["trip",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["trip",2],["self",5],["reason",4],["str",2],["before",3],["context",2],["estimate",2],["none",2],["circuit",3],["open",2],["true",1],["total",2]]},{"id":"openai4s/agent/runtime.py#CompactionPolicy.prepare","name":[["prepare",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["prepare",4],["self",13],["state",12],["run",2],["sequence",2],["mapping",2],["str",2],["any",2],["if",3],["minimum",3],["yield",5],["ratio",6],["raise",3],["value",3],["error",3],["must",3],["be",3],["max",4],["low",2],["attempts",4],["positive",2],["failure",4],["calibration",1],["tool",3],["schemas",3],["context",4],["budget",3],["prepared",2],["sent",3],["metadata",4],["compaction",3],["streak",2],["circuit",4],["open",2],["reason",2],["estimate",2],["list",1],["actually",1],["returned",1],["next",1],["reply",1],["input",1],["tokens",1],["calibrates",1],["against",1],["priced",1],["already",1],["total",1],["return",1]]},{"id":"openai4s/agent/runtime.py#CompletionSignal","name":[["completion",1],["signal",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["completion",3],["signal",2],["read",2],["callable",1],["any",2],["def",1],["self",2],["return",1]]},{"id":"openai4s/agent/runtime.py#CompletionSignal.completion","name":[["completion",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["completion",2],["self",3],["any",2],["return",1],["read",1]]},{"id":"openai4s/agent/runtime.py#evidence_cell_id","name":[["evidence",1],["cell",1],["id",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["evidence",6],["cell",8],["id",8],["dispatcher",3],["any",4],["str",3],["none",5],["durable",1],["show",2],["model",2],["nothing",1],["only",1],["while",1],["explicit",1],["code",4],["mode",4],["arms",1],["completion",1],["contract",1],["its",2],["test",1],["must",1],["name",1],["producing",1],["minted",1],["by",1],["host",2],["so",1],["observation",2],["one",1],["place",1],["learn",1],["every",1],["other",1],["run",1],["keeps",1],["byte",2],["from",1],["openai4s",1],["import",1],["requires",2],["getattr",1],["binding",1],["task",1],["if",1],["not",2],["return",2]]},{"id":"openai4s/agent/runtime.py#format_observation","name":[["format",1],["observation",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["format",3],["observation",4],["result",9],["dict",2],["cell",11],["id",7],["str",6],["none",4],["one",2],["kernel",1],["as",1],["stable",1],["protocol",1],["oversized",1],["stdout",4],["stderr",4],["previewed",1],["their",2],["full",1],["bytes",1],["spilled",1],["workspace",4],["relative",1],["content",1],["reference",1],["agent",1],["open",1],["adds",1],["line",6],["directly",2],["under",1],["header",1],["callers",1],["pass",1],["only",2],["completion",1],["contract",1],["needs",1],["model",1],["cite",1],["parts",10],["if",8],["append",8],["out",4],["err",4],["error",9],["cwd",1],["budgeted",2],["rstrip",3],["trace",3],["lineno",1],["location",2],["else",1],["system",2],["stopped",1],["at",1],["first",1],["exception",1],["statements",1],["after",1],["did",1],["not",5],["run",1],["variables",1],["files",1],["must",1],["be",1],["assumed",1],["exist",1],["repair",1],["complete",1],["beginning",1],["before",1],["failed",1],["dependency",1],["never",2],["send",1],["continuation",1],["fragment",1],["no",3],["module",2],["named",2],["host",5],["pre",1],["injected",1],["python",1],["singleton",1],["import",2],["from",1],["output",1],["usage",7],["wall",2],["cpu",2],["rss",2],["peak",1],["kb",2],["return",1],["join",1]]},{"id":"openai4s/agent/runtime.py#KernelGenerationRecorder","name":[["kernel",1],["generation",1],["recorder",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["kernel",22],["generation",23],["recorder",2],["durable",3],["generations",1],["rows",2],["agent",3],["owned",1],["local",1],["kernels",3],["web",1],["session",1],["their",1],["from",1],["supervisor",3],["cli",1],["delegated",1],["child",3],["lazy",1],["spawned",1],["by",1],["itself",1],["had",1],["none",38],["so",2],["artifact",1],["environment",11],["provenance",4],["under",1],["frame",7],["could",1],["only",1],["degrade",1],["assumed",1],["daemon",2],["fallback",1],["metadata",2],["here",1],["mirrors",1],["field",1],["layout",1],["begin",1],["writes",1],["without",1],["importing",1],["runtime",2],["language",20],["normalized",1],["readers",1],["recognize",1],["close",3],["finishes",1],["open",23],["row",21],["thread",1],["dying",1],["uncleanly",1],["may",1],["leave",1],["its",1],["unfinished",1],["acceptable",1],["such",1],["abandoned",1],["like",1],["any",8],["other",1],["live",2],["at",1],["next",1],["boot",1],["def",5],["init",1],["self",20],["store",5],["root",8],["id",20],["str",15],["worker",6],["identity",3],["key",7],["dict",3],["tuple",3],["observe",1],["python",4],["ensure",1],["describes",1],["rotate",1],["respawn",1],["inner",7],["getattr",10],["current",2],["if",16],["return",6],["not",8],["else",7],["per",2],["instance",1],["authorization",2],["fresh",1],["uuid",1],["object",1],["guards",1],["against",1],["reuse",1],["after",1],["replaced",1],["collected",1],["reason",4],["respawned",1],["create",3],["run",4],["finished",1],["finish",2],["persistence",1],["failures",1],["never",1],["break",4],["languages",2],["list",2],["name",4],["pop",1],["continue",1],["try",5],["state",2],["released",1],["except",5],["exception",3],["noqa",3],["ble001",3],["cannot",2],["pass",2],["argv",8],["interpreter",4],["isinstance",3],["len",1],["ends",1],["rscript",1],["json",3],["safe",2],["env",2],["working",1],["directory",1],["cwd",1],["sandbox",5],["status",2],["must",1],["cell",1],["dumps",1],["type",2],["error",4],["value",6],["items",1],["int",2],["float",1],["bool",1],["pid",8],["branch",1],["bootstrap",1],["managed",1],["loaded",1],["sidecars",1],["active",1]]},{"id":"openai4s/agent/runtime.py#KernelGenerationRecorder.__init__","name":[["init",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",5],["store",4],["any",4],["root",4],["frame",4],["id",5],["str",5],["none",2],["language",1],["generation",1],["worker",1],["identity",1],["key",1],["open",1],["dict",1],["tuple",2]]},{"id":"openai4s/agent/runtime.py#KernelGenerationRecorder._create","name":[["create",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["create",3],["self",5],["kernel",11],["any",3],["language",6],["str",7],["none",18],["argv",8],["getattr",7],["interpreter",4],["python",2],["if",7],["isinstance",3],["list",1],["tuple",1],["len",1],["ends",1],["rscript",1],["worker",3],["environment",9],["dict",2],["key",3],["runtime",1],["else",4],["generation",7],["json",3],["safe",2],["root",5],["env",2],["name",2],["working",1],["directory",1],["cwd",1],["try",4],["sandbox",5],["status",2],["not",3],["except",4],["exception",2],["noqa",2],["ble001",2],["metadata",1],["must",1],["break",2],["cell",1],["pass",1],["dumps",1],["type",2],["error",4],["value",6],["items",1],["int",2],["float",1],["bool",1],["pid",8],["row",3],["store",1],["frame",3],["id",8],["branch",1],["bootstrap",1],["agent",1],["managed",1],["loaded",1],["sidecars",1],["state",1],["active",1],["provenance",1],["cannot",1],["run",1],["return",2]]},{"id":"openai4s/agent/runtime.py#KernelGenerationRecorder.close","name":[["close",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["close",2],["self",5],["language",4],["str",4],["none",9],["reason",4],["run",4],["finished",2],["finish",2],["open",6],["row",4],["persistence",1],["failures",1],["never",1],["break",2],["languages",2],["if",2],["not",1],["else",1],["list",1],["name",2],["pop",1],["continue",1],["try",1],["store",1],["kernel",1],["generation",1],["state",1],["released",1],["except",1],["exception",1],["noqa",1],["ble001",1],["provenance",1],["cannot",1],["pass",1]]},{"id":"openai4s/agent/runtime.py#KernelGenerationRecorder.current","name":[["current",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["current",2],["self",3],["language",4],["str",4],["python",2],["none",4],["open",5],["durable",1],["generation",1],["id",1],["if",2],["any",1],["row",3],["return",1],["not",1],["else",1]]},{"id":"openai4s/agent/runtime.py#KernelGenerationRecorder.observe","name":[["observe",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["observe",2],["self",7],["kernel",6],["any",2],["language",8],["str",4],["python",2],["none",11],["ensure",1],["durable",1],["row",8],["describes",1],["live",1],["worker",2],["rotate",1],["respawn",1],["inner",7],["getattr",3],["current",1],["if",5],["generation",9],["open",10],["return",3],["not",3],["else",1],["per",2],["instance",1],["authorization",2],["id",7],["fresh",1],["uuid",1],["object",1],["guards",1],["against",1],["reuse",1],["after",1],["replaced",1],["collected",1],["identity",2],["key",3],["close",1],["reason",1],["respawned",1],["create",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor","name":[["local",1],["action",1],["executor",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["local",4],["action",21],["executor",2],["execute",15],["one",1],["selected",1],["against",1],["run",6],["scoped",1],["runtime",2],["kernel",4],["any",6],["dispatcher",10],["pre",1],["exec",1],["gate",2],["callable",12],["str",6],["list",4],["dict",2],["none",39],["admit",2],["cell",9],["code",6],["allow",1],["hooks",6],["log",3],["fn",1],["null",1],["tool",16],["catalog",5],["prose",1],["nudge",3],["no",1],["ledger",12],["applies",1],["host",1],["env",3],["request",1],["recorded",1],["by",1],["callback",1],["at",1],["next",1],["python",2],["boundary",1],["never",1],["mid",1],["web",1],["pending",2],["model",2],["preserves",1],["fixed",1],["contract",1],["apply",1],["durable",2],["generation",3],["registration",1],["agent",1],["owned",1],["workers",1],["keeps",1],["historical",1],["memory",1],["only",2],["continuity",1],["metadata",9],["recorder",2],["def",6],["bind",3],["progress",10],["circuit",15],["self",20],["state",15],["restore",3],["process",1],["cache",1],["from",5],["if",20],["present",1],["import",2],["attach",3],["not",9],["return",11],["store",4],["getattr",13],["else",8],["root",4],["frame",1],["id",6],["strip",1],["try",3],["branch",2],["except",3],["exception",3],["noqa",1],["ble001",1],["missing",1],["apis",1],["must",1],["break",1],["reply",4],["execution",5],["outcome",2],["isinstance",3],["finalize",3],["evidence",5],["verify",1],["native",18],["batch",4],["keep",1],["lazy",2],["genuinely",1],["readiness",1],["other",1],["admission",1],["checks",1],["before",7],["safety",1],["context",2],["binding",1],["worker",1],["be",1],["created",1],["legacy",1],["counts",1],["executed",2],["calls",1],["declared",1],["merely",1],["dispatched",1],["ones",1],["answers",1],["parse",1],["validation",1],["limit",1],["refusals",1],["without",2],["invoking",1],["anything",1],["unknown",1],["name",5],["refused",1],["static",1],["precheck",1],["permission",1],["soft",1],["fail",1],["result",5],["raised",1],["dispatch",3],["all",1],["end",1],["work",1],["later",1],["bullet",1],["may",1],["claim",2],["count",2],["call",12],["once",1],["its",1],["reports",1],["ok",1],["so",3],["those",1],["back",1],["shaped",1],["append",1],["atomic",1],["under",1],["gil",1],["parallel",1],["read",1],["waves",1],["safely",1],["payload",3],["arguments",2],["binder",6],["resolver",3],["after",10],["receipts",6],["capture",3],["control",1],["writing",3],["bool",1],["writes",3],["files",3],["false",1],["token",4],["receipt",4],["artifact",3],["scope",1],["nullcontext",1],["as",1],["base",2],["preserve",1],["primary",1],["failure",1],["hook",1],["records",1],["exact",1],["changed",1],["file",1],["claims",1],["raising",1],["enclosing",1],["parent",1],["still",1],["fails",1],["closed",1],["attribution",1],["also",1],["failed",1],["pass",1],["raise",1],["elif",1],["group",3],["current",1],["gro",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._allocate_code_attempt","name":[["allocate",1],["code",1],["attempt",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["allocate",5],["code",2],["attempt",20],["self",4],["tuple",2],["any",2],["str",7],["none",7],["durable",1],["cli",1],["cell",5],["before",1],["its",1],["worker",1],["run",1],["group",5],["id",15],["getattr",3],["action",2],["ledger",2],["current",1],["store",8],["required",2],["execution",9],["mark",4],["started",2],["response",1],["capture",1],["finish",2],["if",2],["not",3],["all",1],["callable",1],["name",2],["return",2],["uuid",1],["uuid4",1],["producing",1],["raise",2],["runtime",1],["error",1],["allocation",1],["returned",1],["no",1],["identity",1],["try",2],["except",2],["base",2],["exception",2],["terminal",1],["state",1],["record",1],["failed",1],["pass",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._attempt_generation","name":[["attempt",1],["generation",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["attempt",2],["generation",9],["self",4],["action",3],["code",2],["cell",3],["result",5],["dict",3],["state",5],["run",3],["str",3],["none",5],["durable",2],["produced",2],["if",4],["known",1],["language",1],["python",3],["metadata",1],["kernel",2],["id",1],["return",3],["else",1],["execute",1],["registers",1],["worker",4],["about",1],["recorder",4],["so",1],["open",1],["row",2],["names",1],["but",1],["only",1],["spawn",1],["failure",1],["dead",2],["cancellation",1],["synthesizes",1],["without",1],["stdout",2],["same",1],["line",1],["evidence",1],["ledger",1],["draws",1],["below",1],["may",1],["then",1],["still",1],["name",1],["previous",1],["absent",1],["beats",1],["wrong",1],["not",1],["current",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_code","name":[["execute",1],["code",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["execute",6],["code",16],["self",26],["action",18],["cell",11],["reply",6],["model",3],["state",10],["run",2],["execution",8],["outcome",2],["if",25],["language",2],["apply",2],["pending",3],["env",2],["not",16],["none",30],["refusal",5],["pre",2],["exec",1],["gate",2],["messages",1],["log",1],["safety",2],["executed",1],["return",2],["user",2],["observation",7],["attempt",38],["allocate",1],["hooks",9],["try",4],["token",3],["before",2],["else",11],["except",3],["base",3],["exception",4],["finish",4],["prepare",1],["failed",5],["raise",3],["result",21],["dict",2],["receipt",5],["binder",6],["getattr",5],["dispatcher",4],["bind",3],["artifact",7],["scope",1],["callable",3],["nullcontext",1],["as",3],["receipts",5],["id",15],["group",6],["ledger",1],["current",1],["context",3],["tool",1],["call",1],["kernel",6],["origin",2],["agent",2],["record",2],["generation",6],["assert",2],["durable",4],["str",2],["mark",2],["response",1],["openai4s",2],["list",1],["exc",2],["error",5],["host",2],["side",1],["failure",2],["after",4],["finally",1],["otherwise",1],["capture",6],["consume",1],["owned",1],["evidence",5],["output",2],["projection",1],["headless",1],["cli",1],["has",2],["no",1],["discards",1],["private",1],["must",2],["never",2],["enter",1],["transcript",1],["pop",1],["recorded",1],["here",1],["ran",1],["above",1],["returned",1],["already",1],["count",2],["finalize",1],["time",1],["same",1],["goes",1],["runner",1],["spawn",1],["soft",1],["errors",1],["produced",1],["always",1],["carries",1],["stdout",2],["while",1],["those",1],["synthesized",1],["dicts",1],["carry",1],["only",1],["isinstance",1],["note",2],["metadata",1],["cells",1],["format",1],["blocks",1],["content",2],["incomplete",1],["block",1],["multi",1],["revalidate",4],["completion",5],["post",3],["rejected",1],["last",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_legacy_or_nudge","name":[["execute",1],["legacy",1],["nudge",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["execute",2],["legacy",2],["nudge",4],["self",11],["reply",7],["model",2],["state",5],["run",5],["execution",4],["outcome",2],["if",5],["tool",12],["catalog",5],["none",4],["calls",14],["errors",5],["parse",2],["content",3],["else",3],["dispatches",1],["only",2],["first",1],["max",1],["per",1],["turn",1],["parsed",1],["reports",1],["each",1],["ended",1],["count",4],["ran",1],["ok",3],["unknown",1],["name",3],["invalid",1],["arguments",2],["refused",1],["before",1],["dispatcher",4],["precheck",1],["block",2],["permission",1],["denial",1],["soft",1],["fail",1],["result",3],["executed",8],["work",1],["later",1],["shaped",1],["finalize",1],["claim",1],["may",1],["list",1],["any",2],["call",5],["bool",1],["true",1],["reaches",1],["append",1],["observation",6],["note",1],["evidence",1],["metadata",1],["len",1],["elif",1],["has",1],["incomplete",2],["code",1],["cell",1],["prose",1],["return",1],["user",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_legacy_or_nudge.count_executed","name":[["count",1],["executed",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["count",2],["executed",3],["call",6],["any",2],["ok",3],["bool",2],["none",2],["if",1],["true",1],["reaches",1],["dispatcher",1],["name",1],["self",1],["tool",1],["catalog",1],["arguments",1],["append",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_native","name":[["execute",1],["native",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",6],["execute",12],["native",20],["self",18],["batch",10],["tool",26],["state",5],["run",2],["execution",7],["outcome",5],["evidence",3],["counts",2],["executed",6],["calls",3],["not",5],["declared",2],["merely",2],["dispatched",2],["ones",2],["answers",2],["parse",2],["validation",3],["limit",2],["refusals",2],["without",4],["invoking",2],["anything",2],["unknown",2],["name",9],["refused",2],["before",7],["dispatcher",11],["static",2],["precheck",2],["permission",2],["gate",2],["soft",2],["fail",2],["result",9],["raised",2],["dispatch",6],["all",2],["end",2],["work",2],["later",2],["bullet",2],["may",2],["claim",4],["count",4],["call",26],["only",2],["once",2],["its",2],["reports",2],["ok",2],["so",5],["none",20],["those",2],["back",2],["shaped",2],["finalize",2],["list",4],["append",3],["atomic",2],["under",2],["gil",2],["parallel",6],["read",2],["waves",2],["safely",2],["any",1],["payload",3],["arguments",5],["binder",6],["getattr",10],["bind",2],["action",4],["context",1],["if",17],["catalog",8],["return",8],["resolver",10],["else",9],["callable",10],["hooks",5],["cell",1],["after",10],["receipts",6],["capture",4],["metadata",16],["control",2],["writing",3],["bool",1],["writes",3],["files",3],["false",1],["token",4],["receipt",4],["artifact",3],["scope",1],["try",2],["nullcontext",1],["as",1],["except",2],["base",2],["exception",2],["preserve",1],["primary",1],["failure",1],["hook",1],["records",1],["exact",1],["changed",1],["file",1],["claims",1],["raising",1],["enclosing",1],["parent",1],["still",1],["fails",1],["closed",1],["durable",1],["attribution",1],["also",1],["failed",1],["pass",1],["raise",1],["elif",1],["group",4],["id",8],["ledger",1],["current",1],["invoke",3],["true",1],["reaches",1],["policy",4],["lambda",3],["validate",1],["error",1],["note",1],["len",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_native.dispatch","name":[["dispatch",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["dispatch",2],["call",15],["payload",3],["name",4],["arguments",2],["binder",6],["getattr",9],["self",11],["dispatcher",5],["bind",2],["action",4],["context",1],["none",14],["execute",8],["if",12],["tool",13],["catalog",4],["return",6],["resolver",3],["else",6],["callable",8],["hooks",5],["cell",1],["before",5],["native",14],["after",10],["receipts",6],["capture",4],["metadata",7],["control",1],["execution",1],["writing",3],["not",3],["bool",1],["writes",3],["files",3],["false",1],["token",4],["receipt",4],["artifact",3],["scope",1],["try",2],["nullcontext",1],["as",1],["result",4],["except",2],["base",2],["exception",2],["preserve",1],["primary",1],["failure",1],["hook",1],["records",1],["exact",1],["changed",1],["file",1],["claims",1],["raising",1],["so",1],["enclosing",1],["parent",1],["still",1],["fails",1],["closed",1],["durable",1],["attribution",1],["also",1],["failed",1],["pass",1],["raise",1],["list",1],["elif",1],["group",4],["id",8],["ledger",1],["current",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_native.dispatch.execute","name":[["execute",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["execute",4],["if",1],["self",4],["tool",4],["catalog",2],["none",1],["return",2],["call",2],["dispatcher",2],["payload",2]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_native.dispatch.execute_with_capture","name":[["execute",1],["capture",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["execute",4],["capture",3],["metadata",7],["getattr",3],["self",2],["dispatcher",2],["control",1],["tool",4],["execution",1],["none",5],["call",5],["name",1],["if",8],["callable",6],["else",4],["writing",3],["not",2],["bool",1],["writes",3],["files",3],["false",1],["return",2],["token",4],["before",3],["native",8],["receipt",4],["binder",3],["bind",1],["artifact",3],["scope",1],["try",2],["nullcontext",1],["as",1],["receipts",4],["result",4],["except",2],["base",2],["exception",2],["preserve",1],["primary",1],["failure",1],["hook",1],["records",1],["exact",1],["changed",1],["file",1],["claims",1],["raising",1],["so",1],["enclosing",1],["parent",1],["still",1],["fails",1],["closed",1],["durable",1],["attribution",1],["also",1],["failed",1],["after",6],["pass",1],["raise",1],["list",1],["elif",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._execute_native.invoke","name":[["invoke",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["invoke",2],["call",7],["result",3],["dispatch",1],["if",1],["true",1],["reaches",1],["dispatcher",1],["name",1],["self",1],["tool",1],["catalog",1],["arguments",1],["executed",1],["append",1],["return",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._finish_code_attempt","name":[["finish",1],["code",1],["attempt",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["finish",3],["code",2],["attempt",7],["tuple",2],["any",2],["str",6],["state",4],["none",2],["execution",1],["terminal",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._record_kernel_generation","name":[["record",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["record",2],["kernel",9],["generation",14],["self",6],["state",9],["run",2],["none",7],["publish",1],["continuity",1],["without",1],["inventing",1],["missing",1],["identity",1],["getattr",1],["if",4],["return",1],["recorder",2],["not",3],["durable",4],["observe",1],["metadata",5],["id",1],["previous",5],["active",2],["str",2],["restarted",1],["true",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor._user_observation","name":[["user",1],["observation",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["user",3],["observation",7],["str",2],["completion",4],["any",2],["none",2],["execution",3],["outcome",3],["return",1],["role",1],["content",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor.bind_progress_circuit","name":[["bind",1],["progress",1],["circuit",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["bind",2],["progress",11],["circuit",16],["self",3],["state",9],["run",3],["none",11],["restore",3],["process",1],["cache",1],["from",5],["action",2],["ledger",10],["if",5],["present",1],["import",2],["attach",3],["not",5],["return",2],["store",4],["getattr",3],["else",2],["root",4],["frame",1],["id",3],["str",2],["strip",1],["try",1],["branch",2],["except",1],["exception",1],["noqa",1],["ble001",1],["missing",1],["apis",1],["must",1],["break",1]]},{"id":"openai4s/agent/runtime.py#LocalActionExecutor.execute","name":[["execute",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["execute",6],["self",7],["action",14],["none",3],["reply",6],["model",2],["state",8],["run",3],["execution",3],["outcome",2],["if",3],["isinstance",3],["finalize",2],["return",4],["evidence",4],["metadata",1],["code",4],["getattr",1],["dispatcher",1],["verify",1],["native",2],["tool",1],["batch",1],["cell",2],["keep",1],["lazy",2],["runtime",1],["genuinely",1],["readiness",1],["other",1],["local",1],["admission",1],["checks",1],["before",1],["safety",1],["context",1],["binding",1],["python",1],["worker",1],["be",1],["created",1],["admit",1],["legacy",1],["nudge",1]]},{"id":"openai4s/agent/runtime.py#TranscriptEventSink","name":[["transcript",1],["event",1],["sink",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["transcript",9],["event",12],["sink",2],["project",1],["typed",1],["engine",1],["events",1],["onto",1],["stable",1],["cli",1],["list",1],["turn",7],["log",5],["fn",1],["null",1],["def",1],["emit",1],["self",5],["agent",1],["none",2],["if",1],["isinstance",2],["reply",3],["received",1],["append",2],["assistant",2],["content",5],["elif",1],["outcome",3],["produced",1],["observation",4],["not",1],["str",1]]},{"id":"openai4s/agent/runtime.py#TranscriptEventSink.emit","name":[["emit",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["emit",2],["self",6],["event",12],["agent",2],["none",3],["if",1],["isinstance",2],["reply",3],["received",1],["transcript",4],["append",2],["turn",6],["assistant",2],["content",5],["log",2],["elif",1],["outcome",3],["produced",1],["observation",4],["not",1],["str",1]]},{"id":"openai4s/agent/runtime.py#TranscriptTurn","name":[["transcript",1],["turn",1]],"path":[["openai4s",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["transcript",2],["turn",2],["role",1],["str",2],["content",1]]},{"id":"openai4s/agent/task_modes.py","name":[["task",1],["modes",1],["py",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["kind",1],["task",18],["turn",2],["prompt",8],["fragment",3],["says",1],["so",6],["system",1],["had",1],["exactly",1],["one",3],["shape",1],["guidance",2],["analysis",4],["request",4],["build",1],["reusable",6],["pipeline",8],["change",6],["codebase",8],["was",1],["answered",1],["keep",1],["cells",1],["small",1],["produce",1],["figures",1],["report",1],["implementation",1],["stayed",1],["inside",1],["kernel",1],["namespace",1],["nobody",1],["could",1],["run",5],["again",2],["three",1],["modes",2],["default",2],["historical",1],["behaviour",1],["byte",2],["no",5],["extra",1],["completion",4],["requirements",1],["deliverable",2],["runs",2],["source",2],["modules",1],["thin",1],["entry",1],["point",1],["tests",1],["saved",1],["code",3],["existing",1],["project",1],["plus",1],["evidence",3],["still",1],["works",1],["selection",3],["has",3],["two",1],["doors",1],["only",4],["them",1],["binding",2],["explicit",4],["always",1],["wins",1],["web",1],["body",1],["field",1],["mode",23],["cli",2],["flag",1],["unrecognised",1],["value",6],["raises",1],["rather",1],["than",1],["falling",1],["through",1],["detection",1],["door",1],["cannot",1],["degrade",1],["into",2],["suggestion",1],["otherwise",1],["text",1],["classified",1],["by",1],["deliberately",1],["conservative",1],["rule",1],["needs",1],["target",1],["signal",4],["thing",1],["being",1],["engineered",1],["action",1],["engineer",1],["both",1],["matched",2],["word",3],["boundaries",2],["alone",1],["topic",1],["not",3],["stays",1],["detected",7],["guides",1],["selects",1],["honest",2],["advisory",2],["note",1],["appended",1],["see",1],["func",1],["never",1],["arms",2],["required",1],["host",2],["verified",1],["words",1],["like",1],["rerun",1],["common",1],["product",1],["own",1],["domain",1],["any",1],["classifier",1],["over",1],["prose",1],["false",2],["positives",1],["each",1],["positive",1],["armed",2],["requirement",1],["refused",1],["advice",1],["answers",1],["included",1],["owning",1],["loops",1],["therefore",1],["stamp",1],["dispatcher",1],["from",3],["future",1],["import",4],["annotations",1],["re",1],["enum",2],["openai4s",2],["prompts",2],["all",1],["names",4],["resolve",1],["registry",1],["key",1],["absent",1],["purpose",1],["injects",1],["nothing",2],["dict",2],["str",4],["same",1],["fragments",1],["identical",1],["but",1],["teaches",1],["none",1],["contract",1],["bash",1],["runner",2],["cell",1],["id",2],["line",2],["test",1],["because",1],["its",1],["runtime",1],["shows",1],["pre",1],["authorizes",1],["cjk",1],["chinese",1],["signals",5],["literally",1],["every",1],["ascii",1],["carries",1],["recode",1],["packaged",1],["package",1],["targets",2],["bpipelines",1],["bworkflows",1],["bentry",1],["points",1],["bcommand",1],["actions",2],["breusable",1],["bre",3],["runnable",1],["brerunning",1],["brepeatable",1],["breproducible",1],["bproductioni",1],["sz",4],["bparameteri",1],["bcodebase",1],["bcode",1],["brepo",1],["brepository",1],["bpackages",1],["bmodules",1],["bsource",1],["files",1],["bpyproject",1],["toml",1],["bsetup",1],["py",1],["agents",1],["md",2],["claude",1],["brefactor",1],["ing",2],["ed",2],["brestructur",1],["breorgani",1],["bmodulari",1],["bsplit",1]]},{"id":"openai4s/agent/task_modes.py#_coerce","name":[["coerce",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["coerce",2],["value",8],["object",2],["task",6],["mode",8],["if",1],["isinstance",1],["return",2],["text",3],["str",1],["strip",1],["try",1],["except",1],["error",2],["as",1],["exc",2],["noqa",1],["try003",1],["caller",1],["shows",1],["user",1],["raise",1],["unknown",1],["known",1],["join",1],["from",1]]},{"id":"openai4s/agent/task_modes.py#_matches","name":[["matches",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["matches",2],["text",3],["str",4],["patterns",3],["tuple",2],["re",2],["pattern",4],["bool",2],["return",1],["any",1],["search",1]]},{"id":"openai4s/agent/task_modes.py#_qualifies","name":[["qualifies",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["qualifies",2],["text",4],["str",6],["targets",3],["tuple",4],["re",4],["pattern",4],["actions",3],["bool",2],["two",1],["independent",1],["structural",1],["signals",1],["not",1],["qualify",1],["return",1],["matches",2]]},{"id":"openai4s/agent/task_modes.py#_signals","name":[["signals",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["signals",2],["patterns",3],["str",4],["tuple",3],["re",4],["pattern",2],["return",1],["compile",1],["ignorecase",1]]},{"id":"openai4s/agent/task_modes.py#resolve_task_mode","name":[["resolve",1],["task",1],["mode",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["resolve",3],["task",12],["mode",14],["text",3],["str",6],["none",8],["explicit",7],["one",1],["turn",1],["selection",1],["first",1],["else",2],["detection",2],["blank",1],["string",1],["means",1],["not",3],["selected",1],["anything",1],["must",1],["name",1],["real",1],["needs",1],["target",1],["action",1],["signal",1],["biases",1],["attr",2],["analysis",3],["run",3],["otherwise",1],["both",1],["code",1],["shaped",1],["families",1],["match",1],["codebase",4],["change",2],["wins",1],["stricter",1],["two",1],["its",1],["guidance",1],["superset",1],["if",4],["strip",2],["return",5],["coerce",1],["body",4],["qualifies",2],["targets",2],["actions",2],["pipeline",3],["reusable",1]]},{"id":"openai4s/agent/task_modes.py#task_mode_prompt","name":[["task",1],["mode",1],["prompt",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["task",7],["mode",12],["prompt",5],["str",4],["explicit",5],["bool",2],["true",2],["per",1],["turn",2],["fragment",3],["default",2],["false",1],["marks",1],["was",1],["detected",3],["rather",1],["than",1],["selected",1],["same",1],["guidance",1],["returned",1],["advisory",2],["completion",1],["place",1],["armed",1],["one",1],["plus",1],["honest",1],["note",2],["because",1],["such",1],["host",2],["not",2],["verify",1],["require",1],["code",1],["evidence",1],["shows",1],["no",2],["cell",1],["id",1],["pre",1],["authorizes",1],["bash",1],["runner",1],["must",1],["promise",1],["any",1],["keeps",1],["registry",1],["byte",2],["resolved",2],["coerce",1],["names",4],["if",3],["else",1],["name",3],["value",1],["none",1],["return",3],["body",3],["prompts",2],["build",1]]},{"id":"openai4s/agent/task_modes.py#TaskMode","name":[["task",1],["mode",1]],"path":[["openai4s",1],["agent",1],["task",1],["modes",1],["py",1]],"body":[["class",2],["task",3],["mode",2],["str",2],["enum",2],["kinds",1],["outer",1],["loop",1],["distinguishes",1],["analysis",2],["run",2],["reusable",2],["pipeline",2],["codebase",2],["change",2]]},{"id":"openai4s/artifact_restore.py","name":[["artifact",1],["restore",1],["py",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["shared",1],["append",1],["only",1],["artifact",4],["restore",4],["safety",1],["filesystem",1],["transaction",1],["both",1],["native",1],["control",1],["plane",1],["web",1],["manager",1],["delegate",1],["here",1],["so",1],["has",1],["one",1],["meaning",1],["everywhere",1],["verified",1],["immutable",1],["source",2],["bytes",1],["copied",1],["confined",1],["workspace",1],["fresh",1],["version",1],["becomes",1],["current",1],["historical",1],["row",1],["remains",1],["untouched",1],["from",3],["future",1],["import",6],["annotations",1],["hashlib",1],["os",1],["stat",1],["pathlib",1],["path",3],["typing",1],["any",1],["callable",2],["protocol",1],["live",1],["resolver",1],["dict",2],["all",1],["service",1],["store",1]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreDenied","name":[["artifact",1],["restore",1],["denied",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["class",2],["artifact",5],["restore",5],["denied",2],["refused",3],["permission",3],["error",3],["refusal",2],["specifically",1],["about",1],["bytes",1],["live",1],["both",1],["bases",1],["carry",1],["weight",1],["lets",1],["message",1],["through",1],["caller",1],["type",1],["callers",1],["tests",1],["already",1],["match",1],["says",1],["something",1],["generic",1],["not",1],["snapshot",1],["outside",1],["trusted",1],["storage",1],["boundary",1],["decision",1],["rather",1],["than",1],["corrupt",1],["file",1]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreRefused","name":[["artifact",1],["restore",1],["refused",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["class",2],["artifact",3],["restore",4],["refused",2],["runtime",4],["error",6],["refusal",1],["module",2],["wrote",1],["safe",1],["show",1],["whoever",1],["asked",1],["distinction",1],["same",1],["one",2],["server",1],["errors",1],["py",1],["draws",1],["between",1],["gateway",1],["except",1],["exception",3],["author",1],["written",1],["message",3],["product",1],["must",1],["survive",1],["caller",3],["while",1],["text",1],["escaped",1],["from",1],["os",1],["layer",1],["not",1],["routinely",1],["names",1],["absolute",1],["path",2],["both",1],["arrive",1],["at",1],["manager",1],["as",1],["bare",1],["so",2],["could",1],["either",1],["forward",1],["every",2],["snapshot",1],["account",1],["username",1],["suppress",1],["including",2],["checksum",1],["verification",1],["failed",1],["thing",1],["user",1],["actually",1],["needs",1],["be",1],["told",1],["subclasses",1],["rather",1],["than",1],["nothing",1],["already",1],["catches",1],["refusals",1],["has",1],["learn",1],["new",1],["type",1],["host",1],["dispatcher",1],["whose",1],["soft",1],["fail",1],["contract",1],["turns",1],["exactly",1],["into",1],["agent",1],["visible",1]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreService","name":[["artifact",1],["restore",1],["service",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["class",2],["artifact",23],["restore",16],["service",3],["verify",1],["immutable",3],["sources",1],["before",12],["exact",1],["writer",2],["publishes",1],["them",1],["filesystem",1],["mutation",1],["intentionally",1],["not",11],["live",6],["here",1],["old",1],["pathname",1],["atomic",1],["write",1],["both",1],["file",2],["rollback",1],["creating",1],["second",1],["raceable",1],["implementation",1],["beside",1],["upload",1],["journal",1],["callers",1],["now",1],["feed",1],["these",1],["verified",3],["bytes",5],["into",1],["one",2],["pinned",1],["parent",5],["def",2],["init",1],["self",8],["store",4],["primary",4],["snapshot",20],["dir",4],["path",23],["trusted",5],["dirs",4],["tuple",3],["resolve",5],["resolver",1],["none",5],["expanduser",3],["roots",2],["dict",2],["fromkeys",1],["version",8],["read",2],["only",1],["after",13],["root",3],["hash",1],["size",10],["checks",1],["raw",3],["if",9],["raise",10],["refused",9],["id",2],["has",2],["no",2],["try",2],["lexical",3],["os",12],["abspath",1],["strict",1],["true",2],["name",1],["except",3],["oserror",2],["as",2],["error",4],["deliberately",1],["quoted",1],["absolute",1],["under",1],["data",6],["directory",1],["message",1],["shown",1],["whoever",1],["asked",1],["identifies",1],["same",1],["row",1],["theirs",1],["unavailable",2],["from",2],["any",1],["relative",1],["denied",1],["outside",1],["storage",1],["descriptor",7],["int",4],["open",1],["rdonly",1],["getattr",3],["nofollow",1],["cloexec",1],["nonblock",1],["fstat",2],["stat",2],["isreg",1],["st",21],["mode",1],["nlink",4],["private",1],["regular",1],["chunks",3],["list",1],["while",2],["chunk",3],["1024",2],["break",1],["append",1],["named",10],["follow",1],["symlinks",1],["false",1],["state",7],["dev",3],["ino",3],["mtime",3],["ns",6],["ctime",3],["join",1],["samestat",1],["len",2],["changed",1],["was",1],["finally",1],["close",1],["expected",6],["checksum",8],["str",1],["recorded",1],["actual",2],["hashlib",1],["sha256",1],["hexdigest",1],["verification",2],["failed",2],["return",1]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreService.__init__","name":[["init",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["def",2],["init",2],["self",7],["store",6],["artifact",2],["restore",2],["primary",5],["snapshot",9],["dir",5],["path",13],["trusted",4],["dirs",4],["tuple",3],["resolve",5],["live",6],["resolver",2],["none",2],["expanduser",2],["roots",2],["dict",1],["fromkeys",1]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreService.verified_snapshot_bytes","name":[["verified",1],["snapshot",1],["bytes",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["def",2],["verified",3],["snapshot",14],["bytes",6],["self",3],["version",9],["dict",2],["tuple",2],["path",15],["read",2],["one",1],["immutable",2],["only",1],["after",13],["root",3],["hash",1],["size",10],["checks",1],["raw",3],["if",9],["not",10],["raise",10],["artifact",19],["restore",11],["refused",9],["id",2],["has",2],["no",2],["try",2],["lexical",3],["os",12],["abspath",1],["expanduser",1],["parent",4],["resolve",1],["strict",1],["true",2],["name",1],["except",3],["oserror",2],["as",2],["error",4],["deliberately",1],["quoted",1],["absolute",1],["under",1],["data",6],["directory",1],["message",1],["shown",1],["whoever",1],["asked",1],["identifies",1],["same",1],["row",1],["theirs",1],["unavailable",2],["from",2],["any",1],["relative",1],["trusted",2],["dirs",1],["denied",1],["outside",1],["storage",1],["descriptor",7],["int",4],["none",4],["open",1],["rdonly",1],["getattr",3],["nofollow",1],["cloexec",1],["nonblock",1],["before",11],["fstat",2],["stat",2],["isreg",1],["st",21],["mode",1],["nlink",4],["private",1],["regular",1],["file",1],["chunks",3],["list",1],["while",2],["chunk",3],["1024",2],["break",1],["append",1],["named",10],["follow",1],["symlinks",1],["false",1],["state",7],["dev",3],["ino",3],["mtime",3],["ns",6],["ctime",3],["join",1],["samestat",1],["len",2],["changed",1],["was",1],["finally",1],["close",1],["expected",6],["checksum",8],["str",1],["recorded",1],["actual",2],["hashlib",1],["sha256",1],["hexdigest",1],["verification",2],["failed",2],["return",1]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreStore","name":[["artifact",1],["restore",1],["store",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["class",3],["artifact",4],["restore",4],["store",2],["protocol",2],["persistence",1],["surface",1],["required",1],["by",1],["service",1],["def",3],["version",4],["meta",1],["self",3],["id",2],["str",3],["dict",2],["none",2],["snapshot",2],["path",1],["record",1],["fields",1],["any",1]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreStore.record_artifact_restore","name":[["record",1],["artifact",1],["restore",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["def",2],["record",2],["artifact",2],["restore",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreStore.set_version_snapshot","name":[["version",1],["snapshot",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["def",2],["version",4],["snapshot",4],["self",2],["id",2],["str",4],["path",2],["none",2]]},{"id":"openai4s/artifact_restore.py#ArtifactRestoreStore.version_meta","name":[["version",1],["meta",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["def",2],["version",4],["meta",2],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/artifact_restore.py#trusted_snapshot_roots","name":[["trusted",1],["snapshot",1],["roots",1]],"path":[["openai4s",1],["artifact",1],["restore",1],["py",1]],"body":[["def",2],["trusted",3],["snapshot",4],["roots",2],["data",3],["dir",3],["path",5],["str",2],["tuple",2],["every",3],["directory",3],["daemon",3],["itself",1],["writes",2],["immutable",1],["snapshots",2],["into",2],["derived",1],["one",1],["place",1],["because",1],["two",3],["call",1],["sites",1],["had",1],["drifted",1],["listing",1],["same",1],["directories",1],["opposite",1],["orders",1],["neither",1],["listed",1],["third",1],["session",3],["import",1],["its",2],["under",1],["imports",2],["root",5],["artifacts",2],["points",1],["version",2],["rows",1],["at",1],["them",1],["so",2],["verified",2],["bytes",2],["refused",1],["imported",1],["artifact",3],["outside",1],["storage",2],["lists",1],["maintained",1],["by",1],["hand",1],["comes",1],["be",1],["written",1],["but",1],["not",3],["readable",1],["containment",1],["boundary",2],["integrity",1],["check",1],["still",1],["against",1],["row",1],["recorded",1],["sha256",1],["size",1],["read",2],["widening",1],["owns",1],["weaken",1],["restore",1],["proves",1],["stops",1],["refusing",1],["own",1],["expanduser",1],["return",1],["versions",1]]},{"id":"openai4s/bash_capability.py","name":[["bash",1],["capability",1],["py",1]],"path":[["openai4s",1],["bash",1],["capability",1],["py",1]],"body":[["language",1],["neutral",1],["wire",1],["constants",1],["one",1],["shot",1],["shell",1],["capabilities",1],["tiny",1],["module",1],["imported",1],["by",1],["both",1],["host",3],["issuer",1],["kernel",1],["side",1],["sdk",1],["keeping",1],["outside",1],["openai4s",2],["prevents",1],["worker",1],["import",5],["from",3],["executing",1],["service",1],["package",1],["composition",1],["imports",1],["future",1],["annotations",1],["hashlib",1],["shlex",1],["pathlib",1],["path",1],["capability",3],["version",2],["bash",1],["v1",1],["all",1],["command",2],["digest",1],["preserves",1],["failure",1],["status",1]]},{"id":"openai4s/bash_capability.py#command_digest","name":[["command",1],["digest",1]],"path":[["openai4s",1],["bash",1],["capability",1],["py",1]],"body":[["def",2],["command",6],["digest",2],["str",4],["return",2],["canonical",1],["sha",1],["256",1],["binding",1],["shell",1],["string",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["errors",1],["surrogatepass",1],["hexdigest",1]]},{"id":"openai4s/bash_capability.py#command_preserves_failure_status","name":[["command",1],["preserves",1],["failure",1],["status",1]],"path":[["openai4s",1],["bash",1],["capability",1],["py",1]],"body":[["def",2],["command",20],["preserves",3],["failure",4],["status",4],["str",3],["bool",2],["whether",1],["obvious",1],["shell",5],["composition",1],["cannot",1],["mask",1],["earlier",1],["test",2],["evidence",2],["allowed",1],["cite",1],["exact",1],["successful",2],["host",1],["bash",2],["but",1],["constructs",1],["such",1],["as",2],["pytest",2],["true",6],["cat",1],["replace",1],["process",2],["exit",1],["parse",1],["operators",3],["outside",1],["quotes",1],["reject",1],["masking",1],["forms",2],["retained",1],["every",1],["chain",1],["must",1],["succeed",1],["return",10],["zero",1],["explicit",1],["wrappers",1],["checked",1],["recursively",1],["so",2],["quoting",1],["compound",1],["not",7],["bypass",1],["if",10],["isinstance",1],["strip",1],["false",7],["newlines",1],["separators",1],["even",1],["though",1],["shlex",4],["reports",1],["them",1],["ordinary",1],["whitespace",2],["substitution",1],["likewise",1],["hide",1],["failing",1],["inside",1],["otherwise",1],["simple",1],["boundary",1],["refuses",1],["those",1],["conservatively",1],["try",2],["lexer",4],["posix",2],["punctuation",3],["chars",1],["split",2],["commenters",1],["tokens",2],["list",1],["except",2],["value",2],["error",2],["redirections",2],["token",7],["issubset",1],["any",2],["words",7],["path",2],["word",4],["name",2],["lower",2],["eval",1],["shells",2],["dash",1],["ksh",1],["sh",1],["zsh",1],["index",5],["enumerate",1],["continue",2],["option",8],["range",1],["len",1],["startswith",2],["break",1]]},{"id":"openai4s/benchmark/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["benchmark",1],["init",1],["py",1]],"body":[["versioned",2],["science",1],["workflow",3],["benchmark",6],["manifests",1],["steps",1],["runner",2],["suite",2],["freezes",1],["eleven",1],["representative",1],["workflows",3],["thirty",1],["four",1],["cases",2],["specific",1],["about",1],["would",1],["make",1],["them",1],["worthless",1],["directory",1],["fixtures",1],["nobody",1],["executes",1],["pass",1],["because",1],["thing",1],["they",1],["exercise",1],["mock",1],["so",1],["every",1],["step",1],["here",1],["calls",1],["real",7],["subsystem",1],["store",1],["kernel",1],["manager",3],["host",1],["dispatcher",1],["compute",1],["connector",2],["service",1],["environment",2],["transaction",1],["injected",1],["only",2],["cannot",2],["run",7],["offline",1],["llm",1],["mocked",1],["by",1],["already",1],["network",1],["fetches",1],["fed",1],["recorded",1],["bodies",1],["package",1],["build",1],["download",1],["solver",1],["unit",1],["test",1],["everything",1],["those",1],["inject",1],["into",1],["production",1],["code",1],["case",7],["declares",1],["expects",2],["includes",1],["outcomes",1],["matter",1],["as",2],["much",1],["success",1],["failure",1],["cancellation",1],["recovery",1],["refused",1],["permission",1],["provenance",1],["claim",1],["measures",2],["happy",1],["path",1],["half",1],["system",1],["was",1],["never",1],["doubt",1],["from",4],["openai4s",4],["acceptance",9],["import",4],["manifest",2],["error",4],["pack",6],["load",4],["bringup",7],["filename",2],["record",4],["dir",2],["schema",2],["version",2],["seal",2],["verify",2],["model",1],["result",2],["all",3]]},{"id":"openai4s/benchmark/acceptance.py","name":[["acceptance",1],["py",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["versioned",1],["next",2],["round",4],["field",8],["safety",8],["acceptance",9],["pack",6],["stage",1],["freezes",1],["observations",1],["not",3],["quietly",1],["implement",1],["later",1],["stages",1],["particular",1],["passing",1],["baseline",8],["observation",9],["means",1],["replay",1],["faithfully",1],["observed",1],["declared",1],["claim",1],["missing",1],["capability",3],["example",1],["ketcher",6],["clin",1],["var",1],["works",1],["every",1],["probe",20],["enters",2],["production",1],["subsystem",1],["only",10],["simulated",1],["boundary",3],["reviewer",6],["llm",3],["response",1],["injected",3],["deterministically",1],["so",2],["stays",1],["offline",3],["probes",4],["execute",1],["confined",6],["local",4],["reads",1],["writes",1],["external",5],["write",9],["real",3],["host",1],["path",5],["resolver",1],["stops",1],["before",1],["target",1],["opened",1],["network",6],["sensitive",5],["payload",5],["egress",6],["deletion",1],["stop",1],["at",1],["policy",2],["classification",1],["never",1],["reach",1],["transport",3],["shell",1],["from",6],["future",1],["import",18],["annotations",1],["contextlib",1],["hashlib",1],["http",4],["client",1],["io",1],["json",3],["math",1],["multiprocessing",1],["os",1],["platform",1],["tempfile",1],["time",1],["uuid",1],["dataclasses",1],["dataclass",9],["server",1],["threading",1],["httpserver",1],["pathlib",1],["typing",1],["any",2],["callable",2],["mapping",1],["openai4s",1],["config",2],["llmconfig",1],["schema",1],["version",10],["ids",7],["deterministic",5],["regression",5],["correction",5],["python",8],["notebook",7],["clinvar",7],["action",3],["safe",4],["read",6],["restricted",4],["narrow",4],["delete",8],["broad",4],["metric",2],["latency",1],["ms",1],["tokens",1],["cell",2],["failure",1],["rate",3],["duplicate",3],["review",1],["hit",1],["default",2],["manifest",5],["file",1],["resolve",1],["parents",1],["workflows",1],["one",4],["names",1],["immutable",1],["canonical",1],["digest",3],["over",1],["parsed",1],["rendered",1],["sorted",1],["keys",3],["compact",1],["separators",1],["whitespace",1],["checkout",1],["line",1],["endings",1],["change",1],["identity",1],["semantic",1],["edit",1],["must",1],["advance",1],["add",1],["its",1],["reviewed",1],["here",1],["retaining",1],["old",1],["while",1],["weakening",1],["assertion",1],["fails",1],["closed",1],["by",1],["2026",2],["08",2],["16",2],["sha256",2],["5c8baf2cf5e31d800b9d949f7a42c9eda0d0c574db3987508a508957eec6e534",1],["d6b1b5c991e4092475b24c5e89ec8fa220ca166fa4b6f6582abb07e34279f533",1],["contract",2],["dict",5],["str",11],["tuple",5],["frozenset",27],["contains",15],["status",16],["slope",2],["intercept",2],["created",2],["verdict",2],["issue",2],["count",4],["repair",2],["triggered",2],["workspace",4],["unchanged",2],["value",2],["lineage",2],["edge",2],["reason",3],["repl",2],["enabled",2],["history",2],["editor",2],["assets",2],["artifact",5],["trip",2],["content",3],["type",2],["route",2],["catalog",3],["effective",8],["decision",9],["executed",8],["outside",8],["effect",8],["preflight",6],["classifier",2],["category",2],["static",3],["hard",3],["deny",3],["claims",1],["execution",1],["modes",1],["expected",1],["operators",1],["checksum",3],["exported",1],["nbformat",1],["database",1],["id",2],["matches",1],["allowed",2],["global",1],["frozen",6],["true",6],["runtime",1],["list",1],["evidence",1],["all",1],["error",1],["metrics",1],["load",1],["run",1]]},{"id":"openai4s/benchmark/acceptance.py#_aggregate_metrics","name":[["aggregate",1],["metrics",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",3],["aggregate",2],["metrics",38],["specs",3],["tuple",2],["metric",4],["spec",10],["acceptance",2],["field",5],["durations",5],["ms",7],["list",2],["float",2],["dict",3],["str",5],["any",2],["declarations",2],["id",3],["declared",6],["return",2],["unit",2],["definition",3],["denominator",6],["zero",2],["sample",2],["behavior",1],["latency",2],["samples",8],["len",1],["p50",1],["nearest",2],["rank",2],["50",1],["p95",1],["95",1],["tokens",16],["offline",14],["contract",2],["measurement",4],["source",4],["deterministic",2],["injection",2],["token",5],["input",6],["output",6],["total",2],["live",17],["observed",2],["provider",2],["if",3],["else",3],["none",3],["cell",6],["failure",2],["rate",10],["numerator",4],["failures",5],["attempts",2],["value",4],["duplicate",7],["version",2],["versions",2],["opportunities",3],["failed",3],["review",12],["hit",2],["hits",4],["cases",6]]},{"id":"openai4s/benchmark/acceptance.py#_aggregate_metrics.declared","name":[["declared",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["declared",2],["metric",3],["id",3],["str",6],["dict",2],["spec",5],["declarations",1],["return",1],["unit",2],["definition",3],["denominator",2],["zero",2],["sample",2],["behavior",1]]},{"id":"openai4s/benchmark/acceptance.py#_assert_expectation_contract","name":[["assert",1],["expectation",1],["contract",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["assert",2],["expectation",10],["contract",3],["operator",6],["str",6],["assertion",6],["keys",8],["tuple",4],["frozenset",3],["none",2],["refuse",1],["manifest",3],["weakens",1],["reshapes",1],["frozen",3],["if",3],["raise",2],["acceptance",2],["error",2],["requires",1],["values",2],["value",6],["isinstance",1],["else",1],["actual",3],["fields",1],["must",1],["be",1],["sorted",2],["got",1]]},{"id":"openai4s/benchmark/acceptance.py#_canonical_manifest_digest","name":[["canonical",1],["manifest",1],["digest",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["canonical",2],["manifest",2],["digest",2],["raw",3],["mapping",2],["str",4],["any",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/benchmark/acceptance.py#_contains","name":[["contains",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["contains",4],["observed",11],["any",4],["expected",10],["bool",4],["if",3],["isinstance",6],["dict",1],["return",4],["mapping",1],["all",2],["key",3],["value",2],["items",1],["list",2],["len",2],["actual",2],["wanted",2],["zip",1]]},{"id":"openai4s/benchmark/acceptance.py#_environment_posture","name":[["environment",1],["posture",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["environment",2],["posture",3],["runtime",11],["dict",2],["str",2],["any",2],["machine",3],["readable",1],["execution",1],["interpreting",1],["one",1],["baseline",1],["from",1],["openai4s",1],["import",1],["egress",4],["webtools",2],["sandbox",4],["mode",8],["os",2],["environ",2],["openai4",2],["kernel",4],["auto",2],["strip",2],["lower",4],["unattended",4],["approval",2],["deny",2],["return",1],["isolation",1],["data",1],["dir",1],["generated",2],["acceptance",2],["workspace",1],["external",1],["network",3],["transport",1],["invoked",1],["false",2],["reviewer",1],["inference",1],["offline",1],["call",1],["scoped",1],["injection",3],["host",1],["platform",4],["system",1],["python",2],["version",2],["configured",1],["security",5],["safety",2],["config",6],["audit",2],["hook",2],["biosecurity",2],["scan",2],["allowed",2],["requested",1],["product",1],["modes",1],["notebook",2],["repl",2],["enabled",1],["team",2],["stage",1],["reserves",1],["roadmap",2],["configuration",1],["but",1],["must",1],["not",1],["consume",1],["flags",1],["consumed",1],["sandboxes",1],["list",1],["postures",1]]},{"id":"openai4s/benchmark/acceptance.py#_Evidence","name":[["evidence",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["evidence",2],["source",3],["str",5],["detail",3],["kind",3],["production",1],["subsystem",1],["def",1],["public",1],["self",4],["dict",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#_Evidence.public","name":[["public",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["public",2],["self",5],["dict",2],["str",4],["return",1],["kind",2],["source",2],["detail",2]]},{"id":"openai4s/benchmark/acceptance.py#_exact_ids","name":[["exact",1],["ids",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["exact",2],["ids",2],["actual",4],["list",3],["str",6],["expected",5],["tuple",3],["none",2],["if",1],["raise",1],["acceptance",1],["manifest",1],["error",1],["exactly",1],["order",1],["got",1]]},{"id":"openai4s/benchmark/acceptance.py#_execute_cell","name":[["execute",1],["cell",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["execute",4],["cell",8],["runtime",9],["kernel",4],["any",4],["code",3],["str",4],["mapping",3],["one",1],["submitted",1],["count",1],["every",1],["terminal",1],["path",1],["exactly",1],["once",1],["metrics",4],["attempts",1],["try",1],["result",6],["except",1],["exception",1],["failures",3],["raise",2],["if",2],["not",1],["isinstance",1],["error",2],["returned",1],["non",1],["object",1],["interrupted",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#_expectation","name":[["expectation",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["expectation",5],["raw",3],["any",3],["allowed",3],["observation",4],["keys",3],["frozenset",2],["str",4],["record",6],["strict",1],["object",2],["required",1],["operator",10],["value",9],["nonempty",1],["string",1],["if",6],["not",5],["expected",4],["operators",2],["raise",4],["acceptance",4],["manifest",4],["error",4],["one",2],["sorted",2],["candidates",4],["list",3],["contains",2],["else",2],["isinstance",2],["requires",1],["non",2],["empty",2],["normalized",4],["index",3],["candidate",5],["enumerate",1],["dict",2],["unknown",4],["fields",1],["append",1],["return",1],["tuple",1]]},{"id":"openai4s/benchmark/acceptance.py#_matches","name":[["matches",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["matches",2],["observed",4],["dict",2],["str",2],["any",3],["expectation",8],["bool",2],["if",1],["operator",1],["contains",3],["return",2],["value",3],["assert",1],["isinstance",1],["tuple",1],["candidate",2]]},{"id":"openai4s/benchmark/acceptance.py#_nearest_rank","name":[["nearest",1],["rank",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["nearest",2],["rank",2],["values",4],["list",2],["float",6],["percentile",3],["none",3],["if",1],["not",1],["return",2],["ordered",3],["sorted",1],["index",2],["max",1],["math",1],["ceil",1],["len",1]]},{"id":"openai4s/benchmark/acceptance.py#_nonempty_string","name":[["nonempty",1],["string",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["nonempty",2],["string",3],["value",5],["any",2],["str",5],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["acceptance",1],["manifest",1],["error",1],["expected",1],["non",1],["empty",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_broad_delete","name":[["probe",1],["broad",1],["delete",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["broad",2],["delete",3],["runtime",5],["tuple",2],["dict",2],["str",2],["any",2],["list",2],["evidence",3],["from",1],["openai4s",2],["security",2],["shellcheck",2],["import",1],["precheck",4],["command",7],["rm",1],["rf",1],["hard",4],["deny",5],["policy",4],["store",1],["resolve",1],["permission",1],["tool",1],["bash",1],["pattern",1],["input",1],["return",1],["decision",2],["effective",1],["if",1],["else",1],["executed",1],["false",2],["outside",1],["effect",1],["static",1],["bool",1],["production",1],["catastrophic",1],["denied",1],["root",1],["recursive",1],["no",1],["shell",1],["ran",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_clinvar","name":[["probe",1],["clinvar",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["clinvar",4],["runtime",5],["tuple",2],["dict",2],["str",3],["any",2],["list",4],["evidence",3],["del",1],["from",1],["openai4s",2],["host",2],["science",5],["import",1],["connector",4],["service",3],["catalog",6],["databases",3],["all",1],["identifiers",2],["database",3],["id",1],["available",4],["return",1],["status",1],["if",1],["else",1],["not",1],["implemented",1],["contains",1],["count",2],["int",1],["production",1],["was",2],["queried",1],["locally",1],["no",1],["clin",1],["var",1],["request",1],["fabricated",1],["sent",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_deterministic_regression","name":[["probe",1],["deterministic",1],["regression",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["deterministic",4],["regression",8],["runtime",16],["tuple",2],["dict",2],["str",3],["any",2],["list",2],["evidence",4],["from",2],["openai4s",3],["kernel",11],["manager",2],["import",3],["code",3],["json",11],["xs",5],["ys",4],["xbar",4],["sum",4],["len",2],["ybar",3],["slope",6],["zip",1],["intercept",5],["result",11],["open",3],["encoding",3],["utf",4],["as",3],["handle",6],["dump",2],["sort",3],["keys",3],["true",3],["separators",2],["print",2],["dumps",1],["repeat",4],["load",1],["same",3],["bytes",1],["cwd",1],["workspace",2],["record",1],["posture",1],["python",4],["sandbox",1],["status",2],["try",2],["first",7],["execute",2],["cell",13],["successful",2],["log",2],["path",4],["capture",8],["second",8],["checksum",4],["metrics",3],["duplicate",7],["opportunities",1],["except",1],["exception",1],["failures",1],["raise",1],["finally",1],["shutdown",1],["value",3],["loads",1],["read",1],["text",1],["version",4],["id",2],["versions",1],["int",1],["return",1],["available",1],["artifact",3],["created",1],["two",1],["persistent",1],["cells",1],["computed",1],["rewrote",1],["storage",1],["artifacts",1],["repository",1],["later",1],["producing",1],["was",1],["recorded",1],["its",1],["identity",1],["compared",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_external_write","name":[["probe",1],["external",1],["write",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["external",2],["write",4],["runtime",7],["tuple",2],["dict",2],["str",5],["any",2],["list",2],["evidence",3],["outside",6],["run",1],["root",1],["uuid",1],["uuid4",1],["hex",1],["txt",1],["policy",3],["store",1],["resolve",2],["permission",1],["tool",1],["file",3],["pattern",1],["input",1],["boundary",5],["denied",3],["false",2],["try",1],["dispatcher",1],["path",2],["content",1],["must",1],["not",2],["be",1],["written",1],["except",1],["value",1],["error",3],["as",1],["escapes",1],["workspace",3],["exists",4],["return",1],["decision",2],["effective",1],["deny",1],["if",1],["else",1],["allow",1],["executed",1],["effect",1],["openai4s",1],["host",1],["files",1],["service",1],["real",1],["rejected",1],["absolute",1],["sibling",1],["target",1],["before",1],["writer",1],["opened",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_ketcher","name":[["probe",1],["ketcher",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",3],["ketcher",21],["runtime",14],["tuple",2],["dict",2],["str",5],["any",3],["list",2],["evidence",4],["from",1],["openai4s",4],["server",5],["import",1],["local",3],["auth",5],["drive",1],["public",1],["production",2],["facade",1],["over",2],["real",6],["loopback",2],["socket",2],["spawned",1],["worker",1],["binds",1],["isolated",10],["data",5],["directory",1],["explicitly",1],["turns",1],["off",1],["optional",1],["demo",1],["seeder",1],["before",3],["bootstrap",1],["regardless",1],["caller",2],["environment",1],["context",4],["multiprocessing",1],["spawn",1],["parent",6],["channel",10],["child",6],["pipe",1],["duplex",1],["true",4],["route",13],["dir",3],["run",2],["root",2],["process",10],["target",1],["serve",1],["args",1],["name",1],["acceptance",3],["connection",9],["http",5],["client",3],["httpconnection",2],["none",4],["try",2],["start",1],["close",7],["if",12],["not",14],["poll",2],["30",2],["raise",9],["error",11],["timed",2],["out",2],["starting",1],["ready",9],["recv",2],["phase",2],["failed",1],["startup",2],["type",5],["unknown",1],["banner",3],["valid",1],["stdout",2],["empty",2],["emitted",1],["unexpected",1],["stream",1],["expected",3],["secret",7],["posture",5],["mode",1],["env",3],["backend",3],["injection",2],["secure",1],["persistent",1],["false",1],["read",4],["only",4],["did",2],["its",5],["token",6],["omitted",1],["credential",3],["headers",3],["host",1],["127",2],["header",1],["int",2],["port",1],["timeout",4],["request",5],["response",5],["getresponse",1],["body",3],["000",3],["001",1],["len",1],["exceeded",1],["bound",1],["status",6],["content",4],["getheader",1],["let",1],["one",2],["finish",1],["handler",3],["waiting",1],["completion",1],["message",1],["keeping",1],["side",1],["alive",2],["here",1],["leave",1],["blocked",1],["next",1],["until",1],["our",1],["own",1],["closing",1],["completed",6],["done",1],["ok",2],["exact",1],["clean",1],["private",1],["streams",1],["join",2],["exitcode",2],["exited",1],["finally",2],["terminate",1],["authenticates",1],["dead",1],["must",1],["remain",1],["retained",1],["supplied",1],["path",1],["unlink",1],["missing",1],["lowered",4],["decode",1],["utf",1],["replace",1],["lower",1],["placeholder",5],["assets",4],["marker",2],["core",1],["react",1],["js",1],["artifact",4],["round",3],["trip",3],["return",1],["else",1],["integrated",1],["editor",1],["gateway",2],["build",1],["app",1],["served",1],["was",3],["captured",1],["verified",1],["inside",1],["broker",1],["pinned",1],["no",1],["external",1],["made",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_narrow_delete","name":[["probe",1],["narrow",1],["delete",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["narrow",3],["delete",2],["runtime",5],["tuple",2],["dict",2],["str",2],["any",2],["list",2],["evidence",3],["from",1],["openai4s",2],["security",2],["shellcheck",2],["import",1],["precheck",3],["command",7],["rm",1],["confined",1],["write",1],["txt",1],["hard",4],["deny",5],["policy",4],["store",1],["resolve",1],["permission",2],["tool",1],["bash",1],["pattern",1],["input",1],["effective",3],["if",1],["else",1],["return",1],["decision",3],["executed",1],["false",2],["outside",1],["effect",1],["static",1],["bool",1],["deletion",1],["was",1],["statically",1],["checked",1],["then",1],["stopped",1],["at",1],["no",1],["shell",1],["ran",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_network_get","name":[["probe",1],["network",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["network",11],["runtime",7],["tuple",2],["dict",2],["str",2],["any",2],["list",2],["evidence",5],["from",2],["openai4s",5],["import",2],["egress",9],["webtools",3],["tools",2],["registry",1],["tool",9],["by",3],["host",4],["method",3],["web",6],["fetch",5],["if",2],["none",1],["raise",1],["error",1],["production",3],["not",5],["registered",1],["arguments",3],["url",2],["https",1],["pubmed",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["target",5],["permission",6],["constructing",1],["dispatcher",2],["seeds",1],["same",2],["defaults",1],["cli",1],["policy",6],["store",1],["resolve",1],["pattern",1],["input",1],["allowed",12],["domain",2],["global",3],["switch",1],["deterministic",2],["gates",1],["so",1],["either",1],["denial",1],["wins",1],["before",1],["ordinary",1],["decision",4],["precedence",2],["real",1],["transport",3],["enforces",1],["acceptance",1],["preflight",1],["must",1],["never",1],["report",1],["weaker",1],["than",1],["execution",1],["would",1],["apply",1],["effective",3],["deny",1],["else",1],["return",1],["executed",1],["false",2],["outside",1],["effect",1],["invoked",2],["normalized",1],["exact",1],["review",1],["was",3],["evaluated",2],["but",1],["deliberately",1],["gate",1],["takes",1],["over",1],["allow",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_notebook","name":[["probe",1],["notebook",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["notebook",14],["runtime",8],["tuple",2],["dict",2],["str",2],["any",2],["list",2],["evidence",4],["from",1],["openai4s",4],["server",2],["export",5],["import",1],["service",3],["project",1],["root",2],["session",1],["store",2],["python",1],["cells",6],["read",7],["only",6],["bool",3],["all",1],["cell",3],["metadata",2],["history",3],["repl",8],["config",3],["return",1],["status",1],["live",1],["opt",1],["if",1],["else",1],["default",2],["enabled",1],["exported",1],["count",1],["len",1],["nbformat",2],["production",1],["exporter",1],["projected",1],["real",1],["exposed",1],["their",1],["configuration",1],["was",1],["without",1],["changing",1],["enabling",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_r_to_python","name":[["probe",1],["python",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["python",28],["runtime",18],["tuple",2],["dict",3],["str",6],["any",3],["list",2],["evidence",7],["from",3],["openai4s",7],["kernel",27],["manager",2],["import",3],["resolve",3],["interpreter",5],["spawn",5],["rscript",3],["if",2],["none",1],["return",3],["status",5],["environment",2],["unavailable",2],["reason",2],["not",4],["resolved",2],["no",2],["was",2],["resolvable",1],["pack",1],["records",1],["unavailability",1],["instead",1],["fabricating",1],["cross",2],["language",3],["success",2],["code",6],["values",2],["data",1],["frame",1],["value",10],["10",1],["32",1],["write",1],["csv",8],["output",5],["row",3],["names",1],["false",1],["cat",1],["version",7],["cwd",2],["workspace",4],["record",2],["posture",2],["sandbox",3],["try",3],["result",6],["execute",2],["cell",12],["except",1],["error",3],["as",3],["detail",3],["operation",1],["permitted",1],["protocol",2],["fd",1],["raise",1],["worker",4],["blocked",1],["but",1],["host",1],["denied",1],["production",3],["descriptor",1],["claimed",1],["successful",2],["producer",1],["log",2],["finally",2],["shutdown",2],["path",6],["capture",8],["json",6],["open",2],["newline",1],["encoding",2],["utf",3],["handle",4],["sum",1],["int",1],["float",1],["reader",1],["dump",1],["sort",1],["keys",1],["true",1],["separators",1],["print",1],["consumer",1],["lineage",5],["store",2],["inputs",1],["id",4],["loads",1],["read",1],["text",1],["available",1],["artifact",3],["checksum",4],["edge",4],["input",2],["name",1],["wrote",2],["separate",1],["consumed",1],["storage",1],["artifacts",1],["repository",1],["level",1],["queried",1],["real",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_restricted_write","name":[["probe",1],["restricted",1],["write",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["restricted",2],["write",7],["runtime",7],["tuple",2],["dict",2],["str",2],["any",2],["list",2],["evidence",3],["relative",5],["confined",6],["txt",1],["policy",3],["store",1],["resolve",1],["permission",1],["tool",1],["file",4],["pattern",1],["input",1],["result",2],["dispatcher",2],["path",2],["content",1],["acceptance",2],["target",2],["workspace",3],["return",1],["decision",2],["effective",1],["allow",1],["if",1],["else",1],["deny",1],["executed",1],["true",1],["outside",1],["effect",1],["false",1],["openai4s",1],["host",2],["dispatch",1],["production",1],["writer",1],["atomically",1],["wrote",1],["only",1],["inside",1],["generated",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_reviewer_correction","name":[["probe",1],["reviewer",1],["correction",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",3],["probe",2],["reviewer",5],["correction",2],["runtime",13],["chat",5],["call",5],["callable",2],["dict",6],["str",5],["any",5],["none",5],["tuple",2],["list",3],["evidence",11],["from",1],["openai4s",2],["import",1],["review",9],["before",2],["workspace",5],["fingerprints",2],["offline",14],["llm",6],["messages",2],["cfg",1],["llmconfig",2],["kwargs",1],["packet",2],["content",3],["lowered",4],["lower",1],["if",3],["reported",3],["slope",8],["not",5],["regression",6],["json",5],["raise",3],["error",4],["did",1],["receive",1],["planted",1],["contradiction",1],["return",2],["dumps",1],["verdict",4],["issues",5],["summary",1],["coefficient",2],["contradicts",1],["artifact",5],["severity",1],["high",1],["title",1],["mismatch",1],["detail",1],["answer",2],["reports",1],["while",1],["records",1],["id",3],["acceptance",5],["usage",4],["prompt",1],["tokens",2],["37",1],["completion",1],["19",1],["user",1],["request",1],["fit",1],["declared",1],["deterministic",2],["line",1],["report",1],["its",1],["final",1],["changed",2],["count",2],["artifacts",1],["filename",1],["type",1],["application",1],["size",1],["bytes",1],["29",1],["latest",1],["version",2],["exists",1],["true",2],["excerpt",1],["intercept",1],["execution",1],["tool",1],["metrics",5],["cases",1],["try",1],["result",9],["provider",1],["deepseek",1],["model",2],["api",1],["key",1],["injected",3],["else",1],["except",1],["exception",1],["failures",2],["interrupted",1],["returned",1],["terminal",1],["hit",2],["bool",1],["hits",1],["int",1],["after",2],["status",1],["finding",2],["only",1],["issue",1],["len",1],["repair",2],["triggered",1],["false",1],["unchanged",1],["production",1],["bounder",1],["parser",1],["normalizer",1],["accounting",1],["processed",1],["response",1],["inference",1],["was",1],["proves",1],["current",1],["pipeline",1],["live",1],["recall",1],["automatic",1],["kind",1],["injection",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_reviewer_correction.offline_llm","name":[["offline",1],["llm",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["offline",2],["llm",2],["messages",3],["list",2],["dict",4],["cfg",2],["llmconfig",2],["kwargs",2],["any",2],["packet",2],["str",1],["content",2],["lowered",4],["lower",1],["if",1],["reported",2],["slope",5],["not",4],["regression",4],["json",3],["raise",1],["runtime",1],["error",1],["reviewer",1],["did",1],["receive",1],["planted",1],["contradiction",1],["return",1],["dumps",1],["verdict",1],["issues",2],["summary",1],["coefficient",2],["contradicts",1],["artifact",3],["severity",1],["high",1],["title",1],["mismatch",1],["detail",1],["answer",1],["reports",1],["while",1],["records",1],["evidence",1],["id",1],["acceptance",1],["usage",1],["prompt",1],["tokens",2],["37",1],["completion",1],["19",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_safe_read","name":[["probe",1],["safe",1],["read",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["safe",5],["read",8],["runtime",8],["tuple",2],["dict",2],["str",2],["any",2],["list",2],["evidence",3],["target",4],["workspace",2],["txt",1],["write",1],["text",1],["acceptance",2],["encoding",1],["utf",1],["dispatcher",3],["policy",3],["store",1],["resolve",1],["permission",2],["tool",1],["file",4],["pattern",1],["input",1],["name",2],["result",2],["path",1],["content",5],["matches",4],["return",1],["decision",2],["effective",1],["allow",1],["if",1],["else",1],["deny",1],["executed",1],["true",1],["outside",1],["effect",1],["false",1],["openai4s",1],["host",2],["dispatch",1],["default",1],["rule",1],["bounded",1],["production",1],["reader",1],["handled",1],["one",1],["generated",1]]},{"id":"openai4s/benchmark/acceptance.py#_probe_sensitive_payload_egress","name":[["probe",1],["sensitive",1],["payload",1],["egress",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["probe",2],["sensitive",2],["payload",3],["egress",2],["runtime",5],["tuple",2],["dict",2],["str",2],["any",2],["list",2],["evidence",3],["from",1],["openai4s",2],["security",3],["classifier",4],["import",2],["classify",3],["code",5],["urllib",2],["request",2],["secret",2],["open",1],["home",1],["researcher",1],["ssh",1],["id",1],["rsa",1],["read",2],["urlopen",1],["https",1],["example",1],["invalid",1],["upload",1],["data",1],["encode",1],["verdict",3],["mode",2],["config",1],["safety",1],["category",3],["if",2],["categories",1],["else",2],["none",1],["return",1],["effective",1],["decision",1],["deny",1],["not",1],["safe",1],["allow",1],["executed",1],["false",2],["outside",1],["effect",1],["static",1],["production",1],["saw",1],["synthetic",1],["credential",1],["path",1],["outbound",1],["no",2],["file",1],["was",2],["transport",1],["called",1]]},{"id":"openai4s/benchmark/acceptance.py#_rate","name":[["rate",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["rate",2],["numerator",3],["int",4],["denominator",4],["float",2],["none",3],["return",1],["if",1],["else",1]]},{"id":"openai4s/benchmark/acceptance.py#_run_probe","name":[["run",1],["probe",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["run",2],["probe",15],["runtime",5],["id",5],["str",7],["expected",5],["expectation",2],["extra",4],["mapping",2],["any",4],["none",4],["dict",2],["started",2],["time",2],["perf",2],["counter",2],["ns",2],["evidence",7],["list",1],["try",1],["observed",5],["except",1],["exception",1],["as",2],["error",8],["noqa",1],["ble001",1],["report",1],["all",1],["six",1],["thirteen",1],["probes",1],["status",1],["type",2],["name",1],["1000",1],["acceptance",1],["production",1],["raised",1],["reported",1],["failed",1],["observation",1],["rather",1],["than",1],["aborting",1],["passing",1],["silently",1],["kind",1],["duration",3],["ms",3],["round",1],["000",2],["result",3],["public",2],["pass",1],["matches",1],["item",2],["if",1],["update",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime","name":[["runtime",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["runtime",2],["run",1],["root",15],["path",11],["config",4],["workspace",3],["metrics",3],["acceptance",5],["field",2],["default",3],["factory",2],["kernel",4],["postures",2],["list",2],["dict",3],["str",15],["any",8],["store",14],["none",12],["project",16],["id",26],["frame",10],["dispatcher",7],["cell",11],["index",5],["int",1],["property",2],["def",7],["self",37],["if",5],["from",2],["openai4s",2],["import",2],["db",1],["return",5],["session",4],["tuple",1],["create",1],["name",2],["next",1],["round",1],["new",1],["kind",1],["turn",1],["status",9],["running",1],["host",3],["dispatch",1],["log",2],["code",3],["result",3],["mapping",2],["language",8],["normalized",3],["setdefault",1],["record",2],["posture",1],["retain",1],["stable",1],["security",1],["truth",1],["without",1],["leaking",1],["generated",1],["names",1],["append",1],["mode",2],["state",2],["backend",2],["enforced",2],["test",2],["passed",2],["network",2],["policy",2],["warning",2],["capture",1],["producing",3],["data",3],["read",1],["bytes",2],["artifact",1],["filename",1],["content",1],["type",1],["application",1],["json",2],["suffix",1],["else",1],["text",1],["csv",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["close",2],["not",1]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime.capture","name":[["capture",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["capture",2],["self",4],["path",9],["producing",4],["cell",5],["id",9],["str",5],["dict",2],["any",2],["project",3],["root",4],["session",1],["data",3],["read",1],["bytes",2],["return",1],["store",1],["record",1],["artifact",1],["filename",1],["name",1],["content",1],["type",1],["application",1],["json",2],["if",1],["suffix",1],["else",1],["text",1],["csv",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["frame",2]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime.close","name":[["close",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["close",3],["self",4],["none",3],["if",1],["store",2],["not",1]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime.dispatcher","name":[["dispatcher",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["dispatcher",7],["self",8],["any",2],["if",1],["none",1],["from",1],["openai4s",1],["host",3],["dispatch",1],["import",1],["project",1],["root",2],["session",1],["config",1],["frame",1],["id",1],["workspace",2],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime.log_cell","name":[["log",1],["cell",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["log",3],["cell",7],["self",7],["code",4],["str",8],["result",4],["mapping",2],["any",2],["language",6],["project",3],["id",7],["root",4],["session",1],["index",4],["normalized",3],["dict",1],["setdefault",1],["acceptance",2],["return",1],["store",1],["frame",2],["kernel",1]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime.record_kernel_posture","name":[["record",1],["kernel",1],["posture",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["record",2],["kernel",3],["posture",2],["self",5],["language",4],["str",4],["status",9],["mapping",2],["any",2],["none",2],["retain",1],["stable",1],["security",1],["truth",1],["without",1],["leaking",1],["generated",1],["path",1],["names",1],["postures",1],["append",1],["mode",2],["state",2],["backend",2],["enforced",2],["test",2],["passed",2],["network",2],["policy",2],["warning",2]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime.session","name":[["session",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["session",2],["self",10],["tuple",2],["str",5],["if",1],["root",3],["frame",4],["id",8],["none",1],["project",8],["store",2],["create",1],["name",1],["next",1],["round",1],["acceptance",1],["new",1],["kind",1],["turn",1],["status",1],["running",1],["return",1],["default",1]]},{"id":"openai4s/benchmark/acceptance.py#_Runtime.store","name":[["store",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["store",8],["self",6],["any",2],["if",1],["none",1],["from",1],["openai4s",1],["import",1],["config",1],["db",1],["path",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#_serve_ketcher_probe","name":[["serve",1],["ketcher",1],["probe",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["serve",3],["ketcher",3],["probe",2],["data",5],["dir",5],["str",6],["channel",5],["any",3],["none",14],["one",4],["production",3],["request",7],["output",1],["isolated",1],["process",4],["build",3],["app",3],["server",18],["intentionally",1],["prints",1],["daemon",3],["freshly",1],["minted",1],["bearer",1],["url",1],["capturing",1],["print",1],["acceptance",4],["would",1],["replace",1],["global",1],["sys",1],["stderr",12],["race",1],["unrelated",1],["threads",3],["worker",1],["spawned",2],["into",1],["separate",1],["its",2],["standard",1],["streams",1],["private",1],["returns",1],["only",8],["booleans",1],["about",1],["captured",11],["banner",11],["plus",1],["memory",1],["credential",2],["needed",1],["by",2],["parent",1],["exactly",3],["loopback",1],["apply",1],["posture",16],["before",2],["importing",1],["gateway",2],["ordinary",1],["auto",1],["secret",14],["backend",6],["probes",1],["desktop",1],["keychain",1],["service",1],["canary",1],["write",1],["read",7],["delete",1],["even",1],["self",1],["test",1],["external",1],["mutation",1],["forbidden",1],["replay",1],["explicit",1],["env",5],["secure",4],["performs",1],["no",1],["round",1],["trip",1],["these",1],["overrides",1],["live",1],["os",3],["environ",3],["openai4",3],["seed",1],["demo",1],["store",4],["from",3],["openai4s",5],["import",3],["local",3],["auth",5],["route",6],["config",6],["path",2],["host",1],["127",3],["port",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["offline",1],["notebook",1],["repl",1],["false",5],["team",1],["mode",4],["stdout",7],["io",4],["string",2],["threading",1],["httpserver",1],["token",17],["dict",1],["error",13],["type",7],["cleanup",7],["errors",5],["list",1],["ready",4],["sent",3],["contextlib",2],["redirect",2],["try",3],["ensure",1],["dirs",1],["broker",8],["db",1],["secrets",1],["persistent",3],["expected",8],["injection",1],["true",3],["if",6],["raise",2],["runtime",2],["did",2],["not",7],["handler",1],["mint",1],["handle",2],["accepts",1],["non",1],["joined",1],["close",6],["completion",3],["timeout",1],["15",1],["access",2],["required",2],["open",2],["http",2],["startup",5],["getvalue",6],["send",2],["phase",2],["int",1],["address",1],["optional",1],["diagnostics",1],["may",1],["precede",1],["itself",1],["must",1],["occur",1],["once",1],["exact",2],["final",1],["nowhere",1],["else",4],["valid",1],["endswith",2],["count",4],["empty",2],["except",3],["exception",2],["as",2],["name",2],["finally",2],["label",2],["continue",1],["append",1],["done",1],["ok",1],["bool",1],["broken",1],["pipe",1],["eoferror",1],["oserror",1],["pass",1]]},{"id":"openai4s/benchmark/acceptance.py#_strict_object","name":[["strict",1],["object",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["strict",2],["object",3],["value",6],["any",4],["required",4],["str",8],["optional",5],["none",4],["dict",3],["if",3],["not",1],["isinstance",1],["raise",3],["acceptance",3],["manifest",3],["error",3],["expected",1],["missing",4],["sorted",2],["unknown",4],["fields",2],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#_successful_cell","name":[["successful",1],["cell",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["successful",2],["cell",2],["result",7],["mapping",2],["str",4],["any",2],["label",3],["none",2],["if",1],["error",4],["interrupted",1],["detail",2],["message",1],["stderr",1],["raise",1],["runtime",1],["failed",1]]},{"id":"openai4s/benchmark/acceptance.py#_workspace_fingerprints","name":[["workspace",1],["fingerprints",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["workspace",6],["fingerprints",5],["path",6],["dict",2],["str",5],["sorted",1],["rglob",1],["if",1],["file",1],["relative",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#AcceptanceManifestError","name":[["acceptance",1],["manifest",1],["error",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["acceptance",3],["manifest",2],["error",4],["value",2],["declaration",1],["incomplete",1],["ambiguous",1],["too",1],["permissive",1]]},{"id":"openai4s/benchmark/acceptance.py#AcceptanceMetrics","name":[["acceptance",1],["metrics",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["acceptance",2],["metrics",2],["offline",10],["input",4],["tokens",8],["int",19],["output",4],["token",3],["samples",3],["live",6],["cell",2],["attempts",1],["failures",4],["duplicate",3],["opportunities",1],["versions",1],["review",6],["cases",2],["hits",2],["def",1],["usage",4],["self",4],["mapping",1],["str",1],["any",1],["none",1]]},{"id":"openai4s/benchmark/acceptance.py#AcceptanceMetrics.offline_usage","name":[["offline",1],["usage",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["offline",5],["usage",6],["self",5],["mapping",2],["str",2],["any",2],["none",2],["input",2],["tokens",4],["int",2],["output",2],["token",1],["samples",1]]},{"id":"openai4s/benchmark/acceptance.py#AcceptancePack","name":[["acceptance",1],["pack",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["acceptance",2],["pack",4],["schema",1],["version",2],["int",1],["id",1],["str",4],["manifest",1],["digest",1],["title",1],["field",2],["paths",1],["tuple",3],["path",1],["spec",3],["safety",2],["actions",1],["action",1],["metrics",1],["metric",1]]},{"id":"openai4s/benchmark/acceptance.py#Expectation","name":[["expectation",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["expectation",2],["operator",3],["str",4],["value",8],["dict",3],["any",4],["tuple",2],["def",1],["public",1],["self",3],["if",1],["isinstance",1],["list",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#Expectation.public","name":[["public",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["public",2],["self",4],["dict",2],["str",2],["any",3],["value",7],["if",1],["isinstance",1],["tuple",1],["list",1],["return",1],["operator",2]]},{"id":"openai4s/benchmark/acceptance.py#FieldPathSpec","name":[["field",1],["path",1],["spec",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["field",2],["path",2],["spec",2],["id",1],["str",3],["probe",1],["claim",1],["expected",1],["expectation",1]]},{"id":"openai4s/benchmark/acceptance.py#load_acceptance_pack","name":[["load",1],["acceptance",1],["pack",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["load",3],["acceptance",19],["pack",15],["path",8],["str",3],["none",5],["v1",1],["declaration",1],["reject",1],["every",1],["unknown",1],["missing",1],["field",13],["source",20],["default",1],["manifest",21],["try",1],["raw",2],["json",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",7],["error",18],["as",1],["raise",14],["from",1],["record",14],["strict",4],["object",4],["required",7],["schema",7],["version",16],["id",34],["title",4],["paths",6],["safety",15],["actions",6],["metrics",9],["if",13],["type",1],["not",8],["int",1],["expected",19],["integer",1],["unsupported",1],["nonempty",14],["string",14],["isinstance",3],["list",6],["fields",3],["index",6],["enumerate",3],["item",22],["probe",31],["claim",13],["observation",6],["keys",8],["must",3],["name",2],["one",4],["known",2],["claims",2],["sorted",2],["frozen",13],["operator",6],["assertions",4],["contract",5],["requires",1],["expectation",10],["allowed",2],["assert",2],["assertion",2],["append",3],["spec",3],["exact",3],["ids",6],["execution",12],["modes",2],["mode",3],["action",2],["unit",4],["definition",4],["denominator",4],["zero",4],["sample",4],["metric",2],["digest",8],["canonical",1],["by",1],["no",1],["content",1]]},{"id":"openai4s/benchmark/acceptance.py#MetricSpec","name":[["metric",1],["spec",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["metric",2],["spec",2],["id",1],["str",5],["unit",1],["definition",1],["denominator",1],["zero",1],["sample",1]]},{"id":"openai4s/benchmark/acceptance.py#run_acceptance_pack","name":[["run",1],["acceptance",1],["pack",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["def",2],["run",12],["acceptance",11],["pack",19],["none",13],["root",12],["path",5],["str",5],["dict",2],["any",2],["replay",1],["all",2],["six",1],["field",13],["paths",3],["seven",1],["safety",9],["actions",3],["once",1],["offline",2],["may",1],["be",1],["independently",1],["loaded",1],["copy",2],["frozen",3],["declaration",11],["but",1],["must",1],["equal",1],["canonical",2],["packaged",1],["exactly",1],["runner",1],["always",1],["executes",1],["its",1],["own",1],["freshly",1],["validated",1],["so",1],["caller",2],["cannot",1],["delete",1],["probes",3],["weaken",1],["expectations",1],["mutate",1],["nested",1],["values",1],["after",2],["validation",1],["then",1],["self",1],["issue",1],["passing",3],["report",4],["retains",1],["generated",1],["store",1],["workspace",6],["side",1],["inspection",1],["omitting",1],["uses",2],["temporary",8],["directory",3],["removed",1],["assembled",1],["no",1],["probe",12],["performs",1],["external",2],["write",1],["deletion",1],["network",1],["call",1],["ketcher",1],["route",1],["one",1],["isolated",1],["loopback",1],["socket",1],["load",1],["if",8],["not",7],["type",1],["raise",1],["manifest",3],["error",1],["requires",1],["exact",1],["custom",1],["incomplete",2],["weakened",1],["declarations",1],["executable",1],["tempfile",2],["prefix",1],["openai4s",1],["name",1],["else",2],["base",3],["mkdir",3],["parents",3],["true",5],["exist",3],["ok",3],["uuid",1],["uuid4",1],["hex",1],["12",1],["false",1],["data",4],["dir",3],["config",5],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["ensure",1],["dirs",1],["runtime",7],["started",2],["time",4],["perf",2],["counter",2],["ns",2],["try",1],["results",12],["id",6],["spec",10],["expected",4],["extra",2],["claim",6],["result",17],["capability",7],["pass",9],["bool",1],["execution",2],["metrics",6],["aggregate",1],["float",1],["duration",2],["ms",3],["environment",4],["posture",1],["finally",1],["close",1],["passed",3],["schema",2],["version",4],["digest",2],["recorded",1],["at",1],["int",1],["1000",1],["title",2],["status",1],["fail",1],["summary",1],["passes",1],["sum",4],["baseline",4],["observations",1],["reproduced",2],["observation",2],["failures",2],["action",1],["round",1],["000",2],["semantics",1],["supports",1],["named",1],["current",1],["missing",1],["works",1],["cleanup",1],["return",1]]},{"id":"openai4s/benchmark/acceptance.py#SafetyActionSpec","name":[["safety",1],["action",1],["spec",1]],"path":[["openai4s",1],["benchmark",1],["acceptance",1],["py",1]],"body":[["class",2],["safety",2],["action",2],["spec",2],["id",1],["str",3],["probe",1],["execution",1],["expected",1],["expectation",1]]},{"id":"openai4s/benchmark/bringup.py","name":[["bringup",1],["py",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["verification",1],["frozen",2],["tool",1],["bring",1],["up",1],["record",6],["stdlib",1],["only",1],["verifier",1],["binds",1],["strict",1],["sealed",1],["confined",1],["adapter",1],["weight",2],["snapshots",1],["immutable",1],["environment",1],["generation",2],["one",1],["canary",3],["result",1],["its",1],["downstream",3],["consumption",1],["proof",1],["cumulative",1],["attempt",1],["runtime",1],["cost",1],["evidence",1],["self",1],["seal",2],["establishes",1],["internal",1],["consistency",1],["not",1],["authorship",1],["admission",1],["also",1],["requires",1],["evaluator",1],["independently",1],["supplied",1],["exact",1],["digest",1],["from",5],["future",1],["import",11],["annotations",1],["hashlib",1],["json",3],["math",1],["os",1],["re",5],["stat",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",2],["pure",1],["windows",1],["typing",1],["any",1],["openai4s",1],["security",1],["fsprobe",1],["lstat",1],["symlink",1],["schema",2],["version",2],["bringup",6],["filename",2],["directory",1],["relative",1],["submission",1],["root",1],["artifacts",1],["live",1],["dir",2],["read",2],["size",1],["hashing",1],["weights",3],["routinely",1],["hundreds",1],["megabytes",1],["so",1],["file",2],["streamed",1],["rather",1],["than",1],["into",1],["memory",1],["compute",1],["manifest",1],["hash",1],["chunk",1],["1024",4],["max",1],["bytes",1],["sha256",3],["compile",2],["9a",1],["64",1],["za",2],["z0",2],["127",1],["fields",2],["target",2],["sequence",2],["plddt",2],["consumer",1],["consumed",1],["true",1],["all",1],["error",1],["verify",1]]},{"id":"openai4s/benchmark/bringup.py#_artifact_identity","name":[["artifact",1],["identity",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["artifact",2],["identity",2],["path",8],["info",5],["os",3],["stat",2],["result",2],["tuple",2],["str",3],["int",2],["same",1],["physical",1],["file",1],["key",1],["fallback",1],["zero",1],["inode",2],["hosts",1],["if",1],["st",3],["ino",2],["return",2],["dev",1],["normcase",1]]},{"id":"openai4s/benchmark/bringup.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["canonical",3],["json",3],["payload",3],["any",2],["bytes",2],["semantic",1],["representation",1],["sealed",1],["by",1],["seal",1],["record",1],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["encode",1],["utf",1]]},{"id":"openai4s/benchmark/bringup.py#_declared_path","name":[["declared",1],["path",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["declared",2],["path",14],["root",4],["rel",9],["any",3],["none",5],["turn",1],["one",1],["portable",1],["record",1],["relative",1],["into",1],["candidate",1],["under",1],["if",3],["not",2],["isinstance",1],["str",1],["x00",1],["return",4],["windows",4],["pure",1],["absolute",2],["drive",1],["parts",3],["split",1],["part",2],["joinpath",1]]},{"id":"openai4s/benchmark/bringup.py#_finite_nonnegative","name":[["finite",1],["nonnegative",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["finite",2],["nonnegative",2],["value",7],["any",2],["bool",2],["if",1],["type",2],["int",1],["return",2],["float",1],["math",1],["isfinite",1]]},{"id":"openai4s/benchmark/bringup.py#_is_within","name":[["within",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["within",2],["path",8],["root",4],["bool",2],["return",1],["parents",1]]},{"id":"openai4s/benchmark/bringup.py#_nonempty_string","name":[["nonempty",1],["string",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["nonempty",2],["string",2],["value",4],["any",2],["bool",3],["return",1],["isinstance",1],["str",1],["strip",1]]},{"id":"openai4s/benchmark/bringup.py#_nonnegative_int","name":[["nonnegative",1],["int",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["nonnegative",2],["int",3],["value",4],["any",2],["bool",2],["return",1],["type",1]]},{"id":"openai4s/benchmark/bringup.py#_numbers_match","name":[["numbers",1],["match",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["numbers",2],["match",2],["left",6],["any",4],["right",6],["bool",2],["if",2],["type",5],["not",2],["int",4],["float",2],["return",4],["false",2],["try",1],["math",1],["isclose",1],["rel",1],["tol",2],["1e",2],["12",2],["abs",1],["except",1],["overflow",1],["error",3],["value",1]]},{"id":"openai4s/benchmark/bringup.py#_parse_snapshot","name":[["parse",1],["snapshot",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["parse",2],["snapshot",9],["tuple",2],["any",2],["none",5],["str",3],["try",1],["if",1],["data",2],["return",3],["bytes",1],["were",1],["not",1],["retained",1],["strict",1],["json",1],["except",1],["recursion",1],["error",3],["unicode",1],["value",1],["as",1],["exc",2]]},{"id":"openai4s/benchmark/bringup.py#_reject_constant","name":[["reject",1],["constant",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["reject",2],["constant",2],["value",4],["str",2],["none",2],["raise",1],["error",1],["non",1],["finite",1],["json",1],["number",1],["not",1],["permitted",1]]},{"id":"openai4s/benchmark/bringup.py#_reject_duplicate_keys","name":[["reject",1],["duplicate",1],["keys",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["reject",2],["duplicate",3],["keys",2],["pairs",3],["list",2],["tuple",2],["str",5],["any",5],["dict",3],["result",4],["key",5],["value",3],["if",1],["raise",1],["error",1],["json",1],["return",1]]},{"id":"openai4s/benchmark/bringup.py#_segment_ok","name":[["segment",1],["ok",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["segment",2],["ok",2],["value",8],["any",3],["generation",4],["bool",5],["false",3],["one",1],["valid",1],["environment",1],["store",1],["path",1],["component",1],["if",2],["not",5],["isinstance",1],["str",1],["return",3],["re",1],["fullmatch",1],["none",1],["startswith",1],["marker",2],["x00",1]]},{"id":"openai4s/benchmark/bringup.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["sha256",3],["data",3],["bytes",2],["str",2],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/benchmark/bringup.py#_sha256_string","name":[["sha256",1],["string",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["sha256",3],["string",2],["value",4],["any",2],["bool",2],["return",1],["isinstance",1],["str",1],["re",1],["fullmatch",1],["not",1],["none",1]]},{"id":"openai4s/benchmark/bringup.py#_Snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["class",2],["snapshot",2],["one",1],["stable",1],["read",1],["confined",1],["regular",1],["file",1],["path",2],["sha256",1],["str",2],["size",1],["int",2],["identity",1],["tuple",1],["data",1],["bytes",1],["none",1]]},{"id":"openai4s/benchmark/bringup.py#_snapshot_declared","name":[["snapshot",1],["declared",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["snapshot",5],["declared",3],["root",4],["path",5],["rel",4],["any",2],["keep",4],["data",4],["bool",2],["tuple",2],["none",4],["str",2],["candidate",3],["if",1],["return",2],["invalid",1],["record",1],["relative",1]]},{"id":"openai4s/benchmark/bringup.py#_snapshot_path","name":[["snapshot",1],["path",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["snapshot",6],["path",11],["root",8],["candidate",6],["keep",3],["data",4],["bool",2],["tuple",2],["none",18],["str",2],["read",6],["one",1],["confined",1],["regular",5],["file",11],["through",1],["single",1],["descriptor",3],["try",4],["anchor",4],["resolve",3],["strict",3],["true",5],["if",12],["not",9],["dir",1],["return",12],["submission",3],["directory",1],["requested",3],["absolute",1],["else",3],["resolved",9],["except",4],["oserror",4],["runtime",2],["error",10],["unicode",4],["value",4],["as",5],["exc",8],["missing",1],["cannot",3],["be",3],["within",2],["escapes",1],["open",3],["non",1],["blocking",1],["until",1],["fstat",3],["proves",1],["without",1],["untrusted",1],["fifo",1],["stall",1],["verifier",1],["forever",1],["before",4],["check",1],["has",1],["chance",1],["reject",1],["nonblock",2],["inert",1],["files",1],["absent",1],["platforms",1],["fall",1],["back",1],["their",1],["normal",1],["semantics",1],["flags",3],["os",9],["rdonly",1],["getattr",3],["binary",1],["nofollow",1],["opened",1],["digest",3],["hashlib",1],["sha256",2],["chunks",5],["list",1],["bytes",2],["retained",3],["size",5],["fdopen",1],["rb",1],["closefd",1],["handle",4],["fileno",2],["stat",8],["isreg",1],["st",2],["mode",1],["while",4],["chunk",6],["break",1],["update",1],["append",1],["len",1],["max",1],["json",2],["bearing",1],["exceeds",1],["mi",1],["limit",1],["after",6],["identity",7],["changed",3],["was",4],["being",2],["final",7],["escaped",1],["follow",1],["symlinks",1],["false",1],["verified",1],["hexdigest",1],["artifact",1],["join",1]]},{"id":"openai4s/benchmark/bringup.py#_stat_identity","name":[["stat",1],["identity",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["stat",4],["identity",2],["info",8],["os",2],["result",2],["tuple",2],["int",2],["return",1],["st",6],["dev",1],["ino",1],["mode",1],["size",1],["mtime",1],["ns",2],["ctime",1]]},{"id":"openai4s/benchmark/bringup.py#_strict_json","name":[["strict",1],["json",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["strict",3],["json",3],["data",3],["bytes",2],["any",2],["text",2],["decode",1],["utf",1],["errors",1],["return",1],["loads",1],["parse",1],["constant",2],["reject",2],["object",1],["pairs",1],["hook",1],["duplicate",1],["keys",1]]},{"id":"openai4s/benchmark/bringup.py#_sum_finite_numbers","name":[["sum",1],["finite",1],["numbers",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["sum",3],["finite",2],["numbers",2],["values",3],["list",2],["int",4],["float",5],["none",4],["try",1],["total",4],["except",1],["overflow",1],["error",1],["return",3],["if",1],["type",1],["not",1],["math",1],["isfinite",1]]},{"id":"openai4s/benchmark/bringup.py#BringupError","name":[["bringup",1],["error",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["class",2],["bringup",2],["error",4],["value",2],["record",2],["missing",1],["unreadable",1],["not",1],["bring",1],["up",1],["at",1],["all",1]]},{"id":"openai4s/benchmark/bringup.py#seal_record","name":[["seal",1],["record",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["seal",3],["record",11],["dict",5],["str",4],["any",4],["inject",1],["refresh",1],["sha256",4],["over",1],["canonical",2],["body",3],["public",1],["so",1],["test",1],["evaluator",1],["building",1],["fixture",1],["exactly",1],["same",1],["serialisation",1],["verifier",2],["re",1],["hashes",1],["exporter",1],["split",1],["would",1],["let",1],["two",1],["drift",1],["not",1],["made",1],["items",1],["if",1],["sealed",3],["json",1],["return",1]]},{"id":"openai4s/benchmark/bringup.py#verify_bringup","name":[["verify",1],["bringup",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",4],["verify",2],["bringup",12],["root",11],["path",27],["record",35],["none",14],["expected",4],["weights",5],["dict",19],["str",18],["any",4],["validate",1],["frozen",1],["bring",2],["up",3],["returns",1],["structured",1],["report",2],["never",1],["raises",2],["failed",1],["verification",1],["only",2],["input",1],["not",19],["at",2],["all",1],["missing",4],["file",4],["unreadable",1],["non",3],["json",5],["object",2],["caller",1],["deciding",1],["whether",1],["admit",1],["tool",17],["needs",1],["list",4],["problems",4],["one",2],["exception",1],["naming",1],["whichever",1],["happened",1],["be",3],["found",1],["first",1],["maps",1],["relative",1],["paths",1],["digests",1],["evaluator",1],["froze",1],["from",4],["reference",1],["build",1],["without",2],["verifier",2],["establish",1],["internal",1],["consistency",1],["re",1],["sealed",2],["forgery",1],["honest",1],["download",1],["wrong",1],["both",1],["caught",1],["try",4],["resolve",1],["strict",3],["true",4],["except",4],["oserror",1],["runtime",1],["error",24],["type",4],["value",4],["as",5],["exc",8],["raise",5],["invalid",9],["submission",1],["dir",1],["filename",1],["if",21],["else",8],["absolute",1],["checks",2],["artifact",6],["identities",4],["tuple",1],["int",3],["emit",5],["check",4],["id",4],["ok",10],["bool",2],["detail",4],["blocking",2],["append",8],["claim",2],["snapshot",15],["role",4],["register",1],["physical",2],["reject",1],["symlink",1],["hardlink",1],["aliases",2],["previous",3],["identity",3],["return",2],["same",1],["must",2],["before",2],["its",3],["fields",2],["mean",2],["anything",2],["everything",1],["below",1],["reports",1],["through",1],["thing",1],["because",1],["cannot",3],["find",1],["produce",1],["about",1],["keep",2],["data",3],["no",1],["recursion",2],["unicode",2],["isinstance",4],["schema",5],["version",14],["declares",1],["integer",2],["self",2],["vouch",3],["itself",1],["contents",1],["editor",1],["could",1],["rewrite",1],["payload",1],["recorded",4],["digest",1],["together",1],["every",1],["per",1],["would",1],["still",1],["pass",1],["hash",3],["sha256",9],["body",4],["items",1],["actual",4],["canonical",1],["seal",6],["canonically",1],["malformed",1],["match",1],["string",3],["was",1],["brought",1],["by",1],["adapter",32],["field",3],["name",2],["source",1],["revision",1],["nonempty",1],["required",1],["join",1],["sha",3],["size",4],["issues",8],["declared",2],["64",1],["lowercase",1],["hex",1],["characters",1],["nonnegative",1],["negative",1],["false",1],["alias",3]]},{"id":"openai4s/benchmark/bringup.py#verify_bringup.claim_artifact","name":[["claim",1],["artifact",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["claim",2],["artifact",4],["snapshot",6],["role",5],["str",4],["register",1],["physical",2],["file",2],["reject",1],["symlink",1],["hardlink",1],["aliases",2],["previous",3],["identities",2],["identity",2],["if",1],["not",1],["none",1],["return",2],["same",1],["as",1]]},{"id":"openai4s/benchmark/bringup.py#verify_bringup.emit","name":[["emit",1]],"path":[["openai4s",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["emit",2],["check",4],["id",5],["str",4],["ok",5],["bool",4],["detail",5],["blocking",3],["true",2],["none",2],["checks",1],["append",2],["if",1],["not",1],["problems",1]]},{"id":"openai4s/benchmark/model.py","name":[["model",1],["py",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["benchmark",3],["workflow",5],["case",4],["they",1],["read",2],["from",5],["manifest",2],["json",2],["rather",2],["than",3],["yaml",1],["same",1],["reason",1],["rest",1],["core",1],["no",1],["third",1],["party",1],["import",6],["may",2],["be",1],["required",1],["thing",1],["decides",1],["whether",1],["release",1],["good",1],["fields",1],["ones",1],["proposal",1],["names",1],["inputs",1],["steps",1],["permissions",1],["artifacts",1],["failure",2],["conditions",1],["expected",1],["outcome",1],["plus",1],["version",1],["because",1],["whose",1],["cases",1],["change",2],["silently",1],["measures",3],["nothing",1],["across",1],["time",1],["future",1],["annotations",1],["dataclasses",1],["dataclass",3],["field",1],["pathlib",1],["path",2],["typing",1],["any",1],["manifests",1],["live",1],["repo",1],["so",1],["reviewable",1],["diff",1],["something",1],["happened",1],["someone",1],["working",1],["copy",1],["root",2],["file",1],["resolve",1],["parents",1],["workflows",2],["outcomes",3],["declare",1],["deliberately",1],["more",1],["worked",1],["only",1],["success",2],["half",1],["system",1],["nobody",1],["doubted",1],["frozenset",1],["cancelled",1],["recovered",1],["permission",1],["denied",1],["provenance",1],["frozen",2],["true",2],["all",1],["error",1],["load",2]]},{"id":"openai4s/benchmark/model.py#_require","name":[["require",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["def",2],["require",2],["record",5],["dict",2],["key",6],["str",4],["any",2],["if",1],["not",1],["none",1],["raise",1],["manifest",1],["error",1],["missing",1],["required",1],["field",1],["return",1]]},{"id":"openai4s/benchmark/model.py#Case","name":[["case",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["class",2],["case",6],["one",3],["versioned",1],["run",1],["workflow",6],["must",1],["produce",1],["id",3],["str",9],["title",3],["outcome",3],["inputs",3],["dict",5],["any",3],["field",2],["default",2],["factory",2],["expect",3],["overrides",1],["step",2],["list",3],["failure",1],["often",1],["runs",1],["further",1],["than",1],["its",1],["happy",1],["tamper",1],["package",1],["just",2],["produced",1],["cancel",1],["job",1],["submitted",1],["forcing",1],["every",1],["through",1],["fixed",1],["would",1],["mean",1],["either",1],["not",1],["testing",1],["running",1],["makes",1],["no",1],["sense",1],["steps",3],["tuple",1],["notes",1],["def",1],["public",1],["self",8],["return",1]]},{"id":"openai4s/benchmark/model.py#Case.public","name":[["public",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["def",2],["public",2],["self",9],["dict",2],["str",2],["any",2],["return",1],["case",1],["id",2],["workflow",2],["title",2],["outcome",2],["inputs",2],["expect",2],["steps",2],["list",1]]},{"id":"openai4s/benchmark/model.py#load_workflow","name":[["load",1],["workflow",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["def",2],["load",2],["workflow",6],["path",8],["try",1],["record",11],["json",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",3],["as",1],["raise",2],["manifest",2],["from",1],["str",6],["cases",5],["raw",8],["require",10],["case",5],["id",8],["outcome",7],["if",1],["not",1],["outcomes",2],["declares",1],["unknown",1],["expected",1],["one",1],["sorted",1],["append",1],["title",4],["inputs",2],["expect",2],["steps",4],["tuple",6],["notes",2],["return",1],["version",2],["summary",2],["permissions",2],["artifacts",2],["failure",2],["conditions",2]]},{"id":"openai4s/benchmark/model.py#load_workflows","name":[["load",1],["workflows",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["def",2],["load",3],["workflows",2],["root",4],["path",5],["none",4],["list",2],["workflow",5],["directory",3],["if",1],["not",1],["dir",1],["return",2],["sorted",1],["glob",1],["json",1]]},{"id":"openai4s/benchmark/model.py#ManifestError","name":[["manifest",1],["error",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["class",2],["manifest",3],["error",4],["value",2],["cannot",1],["be",1],["trusted",1],["describe",1],["case",1]]},{"id":"openai4s/benchmark/model.py#Workflow","name":[["workflow",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["class",2],["workflow",3],["representative",1],["piece",1],["scientific",1],["work",1],["system",1],["claims",1],["id",3],["str",9],["version",3],["title",3],["summary",3],["steps",3],["tuple",5],["permissions",3],["artifacts",3],["failure",3],["conditions",3],["cases",3],["case",3],["def",1],["public",2],["self",10],["dict",1],["any",1],["return",1],["list",4]]},{"id":"openai4s/benchmark/model.py#Workflow.public","name":[["public",1]],"path":[["openai4s",1],["benchmark",1],["model",1],["py",1]],"body":[["def",2],["public",3],["self",11],["dict",2],["str",2],["any",2],["return",1],["workflow",1],["id",2],["version",2],["title",2],["summary",2],["steps",2],["list",4],["permissions",2],["artifacts",2],["failure",2],["conditions",2],["cases",2],["case",2]]},{"id":"openai4s/benchmark/runner.py","name":[["runner",1],["py",1]],"path":[["openai4s",1],["benchmark",1],["runner",1],["py",1]],"body":[["run",4],["case",6],["decide",1],["whether",1],["happened",1],["declared",1],["decision",1],["interesting",1],["part",1],["expects",2],["failure",1],["gets",1],["clean",1],["has",1],["failed",1],["just",1],["as",2],["surely",1],["one",1],["success",1],["raises",1],["benchmark",3],["scores",1],["no",1],["exception",1],["measures",1],["nothing",1],["about",1],["half",1],["system",1],["supposed",1],["refuse",1],["from",6],["future",1],["import",8],["annotations",1],["tempfile",1],["time",1],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",2],["model",1],["workflow",1],["load",1],["workflows",1],["steps",2],["skip",1],["make",1],["context",1],["all",2],["result",1]]},{"id":"openai4s/benchmark/runner.py#_check_expectations","name":[["check",1],["expectations",1]],"path":[["openai4s",1],["benchmark",1],["runner",1],["py",1]],"body":[["def",2],["check",2],["expectations",2],["observed",8],["dict",4],["str",7],["any",4],["expect",3],["list",3],["every",1],["declared",1],["expectation",1],["checked",1],["against",1],["steps",1],["returned",1],["problems",6],["key",10],["wanted",9],["items",1],["if",8],["endswith",3],["contains",2],["field",10],["len",7],["actual",7],["not",4],["isinstance",1],["tuple",1],["append",4],["contain",1],["continue",3],["length",4],["hasattr",1],["else",1],["none",1],["truthy",2],["bool",3],["truthiness",1],["return",1]]},{"id":"openai4s/benchmark/runner.py#CaseResult","name":[["case",1],["result",1]],"path":[["openai4s",1],["benchmark",1],["runner",1],["py",1]],"body":[["class",2],["case",6],["result",2],["one",1],["did",1],["whether",1],["said",1],["would",1],["id",3],["str",6],["workflow",3],["outcome",3],["passed",3],["bool",2],["detail",3],["skipped",3],["false",1],["duration",3],["ms",3],["int",1],["observed",1],["dict",3],["any",2],["field",1],["default",1],["factory",1],["def",1],["public",1],["self",8],["return",1],["expected",1]]},{"id":"openai4s/benchmark/runner.py#CaseResult.public","name":[["public",1]],"path":[["openai4s",1],["benchmark",1],["runner",1],["py",1]],"body":[["def",2],["public",2],["self",9],["dict",2],["str",2],["any",2],["return",1],["case",2],["id",2],["workflow",2],["expected",1],["outcome",2],["passed",2],["skipped",2],["detail",2],["duration",2],["ms",2]]},{"id":"openai4s/benchmark/runner.py#run_all","name":[["run",1],["all",1]],"path":[["openai4s",1],["benchmark",1],["runner",1],["py",1]],"body":[["def",2],["run",5],["all",2],["root",3],["path",2],["none",4],["dict",2],["str",2],["any",2],["parameter",2],["was",2],["accepted",2],["ignored",2],["so",2],["caller",2],["pointing",2],["at",2],["different",2],["suite",2],["silently",2],["got",2],["repository",2],["default",2],["valid",2],["looking",2],["report",2],["workflows",7],["nobody",2],["asked",2],["load",1],["results",7],["case",3],["workflow",3],["cases",2],["return",1],["len",2],["passed",3],["sum",3],["if",3],["not",2],["skipped",3],["failed",1],["public",1]]},{"id":"openai4s/benchmark/runner.py#run_case","name":[["run",1],["case",1]],"path":[["openai4s",1],["benchmark",1],["runner",1],["py",1]],"body":[["def",2],["run",2],["case",38],["workflow",14],["root",5],["path",8],["none",14],["result",8],["started",3],["time",6],["resolve",1],["every",1],["step",9],["up",1],["front",1],["before",1],["allocating",1],["anything",2],["entering",1],["outcome",10],["evaluation",1],["try",3],["manifest",3],["names",2],["unimplemented",1],["bug",2],["must",1],["fail",1],["hard",1],["raising",1],["inside",2],["let",1],["error",16],["expecting",2],["failure",12],["permission",2],["denied",2],["catch",1],["key",2],["score",1],["as",3],["refusal",3],["declared",1],["so",2],["describing",1],["work",2],["nothing",3],["passed",6],["green",1],["resolved",3],["list",1],["tuple",1],["str",3],["any",4],["name",11],["steps",4],["if",10],["raise",1],["id",11],["not",10],["implemented",1],["may",1],["describe",2],["append",1],["temporary",8],["tempfile",1],["directory",1],["prefix",1],["openai4s",1],["benchmark",1],["context",4],["make",1],["observed",15],["dict",1],["exception",4],["merged",2],["inputs",2],["update",1],["produce",1],["package",2],["hand",1],["its",1],["by",1],["convention",1],["state",1],["setdefault",1],["except",2],["skip",3],["cleanup",2],["return",5],["true",2],["skipped",1],["detail",5],["duration",10],["ms",5],["int",2],["1000",2],["noqa",1],["ble001",1],["decides",2],["right",1],["finally",1],["expects",5],["false",3],["type",5],["declares",2],["completed",1],["without",1],["refusing",1],["expectations",3],["expect",3],["no",1],["would",2],["pass",2],["incidental",2],["oserror",1],["from",1],["sandbox",1],["means",1],["assert",1],["suite",1],["whether",1],["release",1],["good",1],["fabricated",1],["coverage",1],["require",1],["about",2],["but",1],["asserts",1],["empty",1],["add",1],["contains",1],["problems",3],["check",1],["join",1]]},{"id":"openai4s/benchmark/steps.py","name":[["steps",1],["py",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["step",11],["implementations",1],["every",1],["one",2],["them",2],["drives",1],["production",1],["code",1],["rule",1],["file",4],["exists",2],["enforce",1],["benchmark",2],["may",2],["inject",3],["only",2],["genuinely",1],["cannot",1],["run",8],["offline",1],["model",1],["network",1],["package",6],["manager",1],["must",1],["into",2],["real",1],["subsystem",1],["rather",1],["than",1],["replace",3],["builds",1],["its",3],["own",1],["answer",1],["measures",1],["each",2],["function",2],["takes",1],["shared",1],["context",4],["case",5],["inputs",3],["returns",1],["dict",4],["merged",1],["result",1],["raising",1],["reports",1],["workflow",4],["could",1],["not",3],["proceed",1],["runner",3],["decides",1],["whether",2],["matches",1],["declared",1],["from",6],["future",1],["import",16],["annotations",1],["hashlib",4],["json",10],["shlex",1],["subprocess",1],["sys",11],["uuid",1],["dataclasses",1],["dataclass",3],["field",1],["pathlib",1],["path",1],["typing",1],["any",1],["callable",2],["openai4s",1],["config",2],["llmconfig",1],["session",5],["execution",1],["artifacts",1],["lineage",3],["provenance",1],["evidence",1],["environments",1],["tool",9],["bring",3],["up",3],["fake",2],["design",4],["installs",1],["reads",1],["target",9],["weights",8],["prints",1],["deterministic",1],["report",1],["flagged",1],["modes",1],["exist",1],["so",1],["way",2],["canary",7],["fails",2],["executes",1],["fixture",1],["executable",1],["frozen",1],["record",2],["carries",1],["portable",1],["logical",1],["command",1],["never",1],["test",1],["interpreter",1],["temporary",1],["root",1],["script",2],["def",1],["value",5],["argv",15],["flag",2],["default",2],["try",1],["return",2],["index",2],["except",1],["error",2],["if",5],["fail",1],["exit",4],["no",1],["output",1],["unparseable",1],["print",2],["unknown",1],["digest",2],["sha256",6],["open",5],["rb",1],["read",1],["hexdigest",2],["plddt",5],["75",1],["int",1],["encode",1],["16",1],["200",1],["10",1],["dumps",2],["sequence",6],["seq",1],["sort",2],["keys",4],["true",2],["downstream",2],["adapter",2],["consumes",1],["writes",1],["consumption",1],["refuse",4],["exits",1],["without",1],["writing",1],["injected",1],["consumer",2],["arg",3],["startswith",1],["encoding",2],["utf",2],["as",2],["handle",4],["load",1],["dump",1],["consumed",1],["spec",1],["reference",1],["e2b48ba6e8371b7a2f6c615e6ce74d370ae58b4dec285ff0fd968c51ee15c802",1],["remote",3],["compute",1],["retrieval",1],["uniprot",1],["body",1],["results",1],["primary",1],["accession",1],["p01308",1],["protein",1],["description",1],["recommended",1],["name",10],["full",1],["insulin",1],["organism",1],["scientific",1],["homo",1],["sapiens",1],["taxon",1],["id",1],["9606",1],["length",1],["110",1],["permissions",1],["consent",1],["codebase",7],["mode",1],["source",1],["deliverable",1],["host",3],["believes",1],["claim",1],["delegation",3],["parent",1],["told",1],["child",1],["did",1],["implementation",1],["manifest",1],["here",1],["stops",1],["describing",1],["work",1],["nothing",1],["performs",1],["steps",2],["str",1],["two",1],["artifact",5],["saves",2],["need",1],["distinct",1],["names",1],["because",2],["by",2],["reusing",2],["would",2],["silently",1],["give",1],["both",1],["same",2],["save",6],["raw",1],["derived",1],["python",4],["cell",6],["cancel",2],["assert",2],["capture",2],["environment",4],["register",2],["kernel",2],["generation",2],["export",2],["tamper",6],["transaction",2],["retry",3],["runs",1],["under",1],["second",1],["feed",1],["first",1],["failure",1],["flags",1],["bringup",8],["verify",4],["job",2],["science",2],["query",2],["connector",2],["drift",2],["check",2],["write",2],["produce",2],["telemetry",2],["identity",2],["cycle",2],["all",1],["skip",1],["make",1]]},{"id":"openai4s/benchmark/steps.py#_ComputeCfg","name":[["compute",1],["cfg",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["class",2],["compute",2],["cfg",2],["data",1],["dir",2],["path",4],["skills",1],["db",1]]},{"id":"openai4s/benchmark/steps.py#_local_python_command","name":[["local",1],["python",1],["command",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["local",2],["python",4],["command",8],["str",4],["resolve",1],["portable",1],["test",1],["benchmark",1],["runtime",1],["try",1],["words",4],["shlex",2],["split",1],["posix",1],["true",1],["except",1],["value",1],["error",1],["return",3],["if",1],["python3",1],["join",1],["sys",1],["executable",1]]},{"id":"openai4s/benchmark/steps.py#_RecordingTransport","name":[["recording",1],["transport",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["class",2],["recording",2],["transport",3],["stands",1],["socket",1],["nothing",1],["above",1],["handed",1],["telemetry",1],["sender",1],["send",1],["through",1],["its",1],["seam",1],["so",1],["consent",1],["row",1],["sealed",1],["payload",1],["type",1],["install",1],["id",1],["comparison",1],["endpoint",1],["validation",1],["all",1],["real",1],["code",1],["whole",1],["point",1],["case",1],["while",1],["bytes",1],["go",1],["into",1],["list",2],["instead",1],["onto",1],["wire",1],["def",2],["init",1],["self",4],["none",1],["requests",2],["any",2],["call",1],["request",2],["int",1],["append",1],["return",1],["200",1]]},{"id":"openai4s/benchmark/steps.py#_RecordingTransport.__call__","name":[["call",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["call",2],["self",3],["request",3],["any",2],["int",2],["requests",1],["append",1],["return",1],["200",1]]},{"id":"openai4s/benchmark/steps.py#_RecordingTransport.__init__","name":[["init",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["requests",1],["list",1],["any",1]]},{"id":"openai4s/benchmark/steps.py#_run_codebase_test","name":[["run",1],["codebase",1],["test",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["run",3],["codebase",4],["test",9],["ctx",9],["context",3],["command",5],["str",13],["tuple",2],["dict",2],["one",1],["claimed",1],["through",1],["real",1],["host",3],["bash",3],["capability",1],["from",2],["openai4s",2],["dispatch",1],["import",2],["build",2],["dispatcher",6],["kernel",7],["manager",1],["store",11],["root",11],["frame",13],["id",54],["state",7],["project",4],["branch",5],["turn",6],["setdefault",1],["benchmark",1],["config",1],["workspace",3],["task",1],["evidence",1],["scope",3],["permission",1],["rule",1],["conversation",1],["tool",2],["pattern",1],["decision",1],["allow",1],["group",10],["append",1],["action",5],["kind",1],["code",7],["cell",12],["uuid",1],["uuid4",1],["attempt",15],["allocate",1],["execution",7],["producing",1],["mark",3],["started",1],["print",3],["stdout",1],["end",2],["stderr",1],["exit",2],["cwd",1],["finished",3],["false",1],["try",2],["bind",1],["call",1],["none",1],["result",8],["execute",1],["response",1],["logged",2],["log",1],["origin",1],["agent",1],["language",1],["python",1],["if",4],["raise",2],["runtime",2],["error",6],["identity",1],["changed",1],["while",1],["was",1],["recorded",1],["capture",1],["terminal",4],["failed",3],["else",1],["completed",1],["finish",2],["true",1],["finally",1],["not",1],["except",1],["exception",1],["noqa",1],["ble001",1],["preserve",1],["failure",1],["pass",1],["shutdown",1],["message",1],["return",1]]},{"id":"openai4s/benchmark/steps.py#assert_lineage","name":[["assert",1],["lineage",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["assert",2],["lineage",4],["ctx",5],["context",2],["inputs",5],["dict",4],["derived",1],["from",2],["edge",5],["store",2],["actually",1],["recorded",2],["output",4],["state",2],["expected",3],["input",5],["edges",4],["sources",3],["str",1],["version",2],["id",2],["if",1],["not",1],["raise",1],["runtime",1],["error",1],["no",1],["sorted",1],["return",1],["len",1]]},{"id":"openai4s/benchmark/steps.py#cancel_python_cell","name":[["cancel",1],["python",1],["cell",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",3],["cancel",2],["python",2],["cell",4],["ctx",3],["context",2],["inputs",4],["dict",5],["interrupt",3],["running",1],["through",1],["kernel",8],["real",1],["path",1],["import",3],["threading",2],["time",2],["from",1],["openai4s",1],["manager",1],["cwd",1],["str",2],["workspace",1],["outcome",3],["any",1],["execute",3],["result",5],["code",1],["worker",3],["thread",1],["target",1],["daemon",1],["true",2],["start",1],["sleep",1],["float",1],["after",1],["seconds",1],["join",1],["timeout",1],["30",1],["try",1],["shutdown",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["if",1],["not",1],["error",5],["raise",1],["runtime",1],["was",1],["interrupted",2],["but",1],["reported",1],["no",1],["return",1]]},{"id":"openai4s/benchmark/steps.py#cancel_python_cell.execute","name":[["execute",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["execute",3],["outcome",1],["result",1],["kernel",1],["inputs",1],["code",1]]},{"id":"openai4s/benchmark/steps.py#capture_environment","name":[["capture",1],["environment",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["capture",3],["environment",5],["ctx",7],["context",2],["inputs",3],["dict",4],["artifact",4],["snapshot",13],["through",1],["real",1],["manager",5],["from",1],["openai4s",1],["server",1],["artifacts",1],["import",1],["data",1],["dir",1],["root",3],["store",3],["workspace",2],["lambda",4],["frame",4],["broadcast",1],["event",1],["none",4],["guess",1],["content",1],["type",1],["name",1],["text",1],["plain",1],["checksum",1],["path",1],["id",7],["state",1],["language",2],["python",1],["env",1],["if",2],["else",1],["raise",1],["runtime",1],["error",1],["no",1],["was",1],["recorded",1],["return",1],["kind",2],["provenance",2],["generation",2],["confidence",2]]},{"id":"openai4s/benchmark/steps.py#connector_drift_check","name":[["connector",1],["drift",1],["check",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["connector",3],["drift",5],["check",4],["ctx",2],["context",2],["inputs",5],["dict",4],["run",1],["manifest",6],["nightly",1],["canary",1],["runs",1],["from",1],["openai4s",1],["host",1],["import",1],["by",2],["id",2],["database",1],["uniprot",2],["document",3],["json",1],["loads",1],["body",2],["if",1],["drop",1],["required",3],["item",2],["results",1],["primary",1],["accession",1],["none",1],["return",1],["missing",2],["expected",2]]},{"id":"openai4s/benchmark/steps.py#Context","name":[["context",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["class",2],["context",2],["everything",1],["case",1],["steps",1],["share",1],["real",1],["data",1],["dir",1],["store",5],["workspace",2],["root",1],["path",3],["config",3],["state",1],["dict",2],["str",1],["any",1],["field",1],["default",1],["factory",1],["property",1],["def",1],["self",2],["from",1],["openai4s",1],["import",1],["return",1],["db",1]]},{"id":"openai4s/benchmark/steps.py#Context.store","name":[["store",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["store",5],["self",3],["from",1],["openai4s",1],["import",1],["return",1],["config",1],["db",1],["path",1]]},{"id":"openai4s/benchmark/steps.py#environment_transaction","name":[["environment",1],["transaction",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",5],["environment",4],["transaction",2],["ctx",4],["context",2],["inputs",7],["dict",4],["plan",4],["apply",2],["optionally",1],["fail",4],["rollback",4],["real",1],["filesystem",1],["from",1],["openai4s",1],["kernel",1],["import",1],["env",2],["generations",7],["as",1],["eg",2],["spec",8],["root",2],["yml",1],["write",3],["text",3],["numpy",2],["encoding",3],["utf",3],["int",2],["build",5],["calls",3],["runner",3],["argv",5],["cwd",1],["if",5],["return",5],["subprocess",2],["completed",2],["process",2],["stderr",2],["solver",1],["failed",1],["prefix",10],["path",1],["index",2],["bin",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",4],["python",4],["sh",1],["store",7],["environments",1],["staged",1],["fake",3],["conda",3],["create",1],["str",2],["verify",3],["not",2],["file",1],["raise",1],["runtime",1],["error",1],["produced",1],["no",1],["interpreter",1],["name",5],["revision",2],["revisions",1],["tool",2],["result",4],["append",1],["id",5],["generation",2],["else",1],["none",3],["current",5],["rolled",3],["back",3],["target",3],["candidate",2],["after",1],["applied",1],["sum",1]]},{"id":"openai4s/benchmark/steps.py#environment_transaction.build","name":[["build",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["staged",2],["spec",2],["return",1],["fake",1],["conda",1],["env",1],["create",1],["str",1]]},{"id":"openai4s/benchmark/steps.py#environment_transaction.runner","name":[["runner",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["runner",2],["argv",6],["cwd",2],["calls",2],["if",1],["fail",1],["return",2],["subprocess",2],["completed",2],["process",2],["stderr",2],["solver",1],["failed",1],["prefix",4],["path",1],["index",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1]]},{"id":"openai4s/benchmark/steps.py#environment_transaction.verify","name":[["verify",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["verify",2],["prefix",4],["if",1],["not",1],["bin",2],["python",2],["file",1],["raise",1],["runtime",1],["error",1],["build",1],["produced",1],["no",1],["interpreter",1],["return",1],["str",1]]},{"id":"openai4s/benchmark/steps.py#export_session_package","name":[["export",1],["session",1],["package",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["export",6],["session",6],["package",12],["ctx",8],["context",2],["inputs",2],["dict",4],["through",1],["real",2],["exporter",1],["verify",4],["verifier",1],["from",3],["openai4s",3],["evidence",1],["import",3],["server",1],["service",4],["storage",1],["snapshots",1],["workspace",5],["cas",4],["built",1],["exactly",1],["as",1],["domain",1],["builds",1],["so",1],["under",1],["test",1],["product",1],["performs",1],["store",1],["data",2],["dir",1],["root",5],["lambda",1],["branch",1],["state",1],["frame",1],["id",1],["target",4],["filename",1],["write",1],["bytes",1],["report",4],["if",1],["not",2],["ok",1],["raise",1],["runtime",1],["error",1],["exported",1],["problems",1],["return",1],["path",1],["str",1],["sha256",2],["files",2],["verified",2],["len",1]]},{"id":"openai4s/benchmark/steps.py#host_file_write","name":[["host",1],["file",1],["write",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["host",3],["file",4],["write",4],["ctx",5],["context",2],["inputs",4],["dict",4],["through",1],["real",1],["workspace",5],["boundary",1],["escapes",1],["included",1],["from",1],["openai4s",1],["files",3],["import",1],["service",2],["data",1],["dir",1],["root",2],["frame",2],["id",2],["lambda",2],["state",1],["bench",1],["target",4],["resolve",1],["path",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",1],["content",1],["encoding",1],["utf",1],["return",1],["str",1]]},{"id":"openai4s/benchmark/steps.py#make_context","name":[["make",1],["context",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["make",2],["context",5],["root",6],["path",2],["workspace",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["config",4],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["benchmark",1],["offline",1],["return",1]]},{"id":"openai4s/benchmark/steps.py#open_session","name":[["open",1],["session",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["open",2],["session",2],["ctx",6],["context",2],["inputs",3],["dict",4],["real",2],["project",13],["root",3],["frame",7],["store",3],["create",1],["name",1],["benchmark",1],["new",1],["id",8],["kind",1],["turn",1],["status",1],["running",1],["state",2],["return",1]]},{"id":"openai4s/benchmark/steps.py#produce_codebase","name":[["produce",1],["codebase",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["produce",2],["codebase",7],["ctx",15],["context",2],["inputs",8],["dict",6],["write",3],["structured",1],["deliverable",1],["real",6],["kernel",8],["then",2],["really",1],["test",11],["one",3],["cell",10],["per",2],["file",5],["executed",1],["persistent",1],["python",4],["so",1],["files",12],["exist",2],["because",1],["wrote",2],["them",2],["each",1],["written",10],["registered",1],["as",3],["artifact",2],["version",1],["through",1],["store",2],["tests",2],["run",3],["subprocess",1],["launched",1],["from",3],["recorded",1],["execution",1],["log",1],["only",3],["thing",1],["completion",1],["contract",1],["will",1],["accept",1],["evidence",2],["they",1],["passed",1],["stop",5],["after",5],["writes",1],["first",1],["while",1],["claim",5],["still",2],["names",3],["every",2],["half",1],["claimed",1],["complete",1],["exactly",1],["shape",1],["interrupted",1],["multi",1],["leaves",1],["behind",1],["openai4s",1],["manager",1],["import",2],["str",9],["order",9],["name",20],["missing",3],["if",7],["not",2],["raise",2],["key",1],["error",7],["case",1],["never",1],["declares",1],["limit",2],["len",4],["none",1],["else",3],["int",1],["list",1],["cwd",1],["workspace",4],["try",1],["code",3],["pathlib",1],["path",7],["parent",1],["mkdir",1],["parents",1],["true",2],["ok",2],["text",2],["encoding",1],["utf",1],["print",1],["result",7],["execute",1],["runtime",1],["writing",1],["failed",1],["message",1],["append",1],["finally",1],["shutdown",1],["command",6],["local",1],["unittest",1],["discover",1],["id",10],["data",3],["read",2],["bytes",3],["save",1],["filename",1],["content",1],["type",1],["size",1],["checksum",1],["hashlib",2],["sha256",3],["hexdigest",2],["frame",4],["state",7],["root",3],["project",2],["declared",2],["whether",1],["got",1],["stopped",1],["halfway",1],["interesting",1],["says",1],["done",1],["source",1],["entry",3],["points",2],["architecture",2],["summary",2],["module",1],["responsibility",1],["thin",1],["point",1],["producing",1],["return",1],["status",1],["stdout",2]]},{"id":"openai4s/benchmark/steps.py#register_kernel_generation","name":[["register",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["register",2],["kernel",3],["generation",10],["ctx",6],["context",2],["inputs",7],["dict",4],["store",1],["create",1],["root",3],["frame",3],["id",9],["state",4],["branch",2],["language",3],["python",2],["environment",3],["runtime",1],["interpreter",2],["sys",1],["executable",1],["name",2],["benchmark",1],["bootstrap",1],["status",1],["ok",1],["active",1],["return",1]]},{"id":"openai4s/benchmark/steps.py#remote_job","name":[["remote",1],["job",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",5],["remote",13],["job",11],["ctx",7],["context",2],["inputs",7],["dict",7],["submit",3],["poll",1],["harvest",2],["against",1],["real",10],["shell",9],["standing",1],["sshd",2],["ssh",8],["transport",1],["exercised",1],["emitted",1],["script",1],["runs",2],["its",1],["own",1],["session",3],["exactly",1],["as",4],["would",2],["give",1],["because",1],["whole",1],["class",1],["defect",1],["path",6],["has",2],["had",1],["behaviour",1],["only",1],["appears",1],["import",6],["time",3],["from",2],["openai4s",3],["compute",7],["registry",2],["manager",16],["run",7],["subprocess",10],["popen",11],["home",6],["root",3],["mkdir",2],["parents",2],["true",6],["exist",2],["ok",2],["bash",1],["env",13],["kw",10],["os",3],["pop",1],["none",2],["setdefault",1],["str",2],["return",9],["environ",1],["fake",4],["argv",16],["if",7],["start",2],["new",2],["items",1],["timeout",1],["scp",2],["source",2],["destination",3],["alias",1],["partition",1],["replace",1],["not",2],["file",3],["completed",2],["process",2],["no",2],["such",1],["shutil",3],["copy2",1],["capped",1],["transfer",1],["streams",1],["archive",1],["over",1],["cat",1],["route",1],["through",1],["so",2],["actually",1],["cats",1],["staged",1],["skills",4],["cfg",4],["config",1],["db",1],["module",7],["original",4],["try",1],["workspace",2],["scenario",1],["stands",1],["deployment",1],["host",2],["registers",1],["refuses",1],["unregistered",1],["before",1],["spawns",1],["benchmark",1],["skipped",1],["registration",1],["be",1],["measuring",1],["agent",1],["take",1],["add",1],["bench",2],["data",2],["dir",2],["submitted",5],["provider",1],["command",2],["outputs",3],["jobs",1],["id",7],["cancel",3],["after",2],["sleep",2],["float",1],["status",4],["cancelled",1],["result",8],["range",1],["200",1],["running",1],["break",1],["05",1],["finally",1],["exit",2],["code",2],["featured",2],["name",1],["files",1],["unharvested",2]]},{"id":"openai4s/benchmark/steps.py#remote_job._remote_env","name":[["remote",1],["env",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["remote",2],["env",6],["kw",3],["dict",5],["import",1],["os",3],["as",1],["pop",1],["none",1],["setdefault",1],["home",2],["str",1],["return",1],["environ",1]]},{"id":"openai4s/benchmark/steps.py#remote_job.fake","name":[["fake",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["fake",2],["argv",12],["kw",5],["if",4],["ssh",1],["env",4],["remote",6],["return",4],["real",2],["run",2],["shell",1],["start",1],["new",1],["session",1],["true",1],["items",1],["timeout",1],["scp",2],["source",2],["destination",2],["alias",1],["partition",1],["replace",1],["str",1],["home",1],["not",1],["path",1],["file",2],["subprocess",2],["completed",2],["process",2],["no",1],["such",1],["import",1],["shutil",3],["as",1],["copy2",1]]},{"id":"openai4s/benchmark/steps.py#remote_job.fake_popen","name":[["fake",1],["popen",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["fake",2],["popen",4],["argv",6],["kw",5],["capped",2],["harvest",2],["transfer",2],["streams",2],["archive",2],["over",2],["ssh",3],["cat",2],["route",2],["through",2],["real",4],["shell",3],["so",2],["actually",2],["cats",2],["staged",2],["file",2],["if",1],["env",4],["remote",1],["return",2],["start",1],["new",1],["session",1],["true",1]]},{"id":"openai4s/benchmark/steps.py#run_delegation","name":[["run",1],["delegation",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",3],["run",2],["delegation",8],["ctx",8],["context",2],["inputs",5],["dict",4],["one",2],["scripted",3],["child",5],["through",1],["real",1],["runner",7],["agent",3],["store",4],["only",2],["model",1],["injected",1],["terminal",1],["states",1],["no",1],["timing",2],["handshakes",1],["flaky",1],["loaded",1],["benchmark",1],["waits",1],["measures",1],["not",2],["contract",1],["from",2],["unittest",1],["import",3],["mock",2],["openai4s",2],["loop",3],["as",2],["mod",2],["script",4],["str",3],["item",2],["seen",3],["chat",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["index",2],["min",1],["len",1],["return",2],["content",1],["usage",1],["config",1],["max",2],["turns",4],["int",1],["parent",3],["frame",3],["id",3],["state",2],["root",2],["workspace",2],["patch",1],["object",1],["envelope",4],["request",2],["thing",2],["projection",3],["tree",1],["children",4],["durable",6],["if",1],["else",1],["task",8],["status",9],["stop",4],["reason",4],["lifecycle",1],["must",1],["never",1],["wrong",1],["anything",1],["but",1],["completed",2],["means",1],["done",2],["may",1],["treat",1],["stats",2]]},{"id":"openai4s/benchmark/steps.py#run_delegation.scripted_chat","name":[["scripted",1],["chat",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["scripted",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["index",2],["min",1],["seen",2],["len",1],["script",2],["return",1],["content",1],["usage",1]]},{"id":"openai4s/benchmark/steps.py#run_python_cell","name":[["run",1],["python",1],["cell",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["run",2],["python",3],["cell",4],["ctx",4],["context",2],["inputs",3],["dict",4],["execute",2],["real",1],["persistent",1],["kernel",7],["from",1],["openai4s",1],["manager",1],["import",1],["cwd",1],["str",1],["workspace",1],["try",1],["result",7],["code",1],["finally",1],["shutdown",1],["state",1],["last",1],["stdout",4],["if",1],["error",6],["raise",1],["runtime",1],["failed",1],["message",1],["return",1]]},{"id":"openai4s/benchmark/steps.py#run_r_cell","name":[["run",1],["cell",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["run",2],["cell",4],["ctx",3],["context",2],["inputs",3],["dict",4],["execute",2],["real",1],["persistent",1],["kernel",8],["if",3],["one",1],["be",2],["resolved",1],["from",1],["openai4s",1],["import",1],["resolve",2],["interpreter",3],["spawn",2],["none",1],["raise",2],["skip",1],["case",1],["no",1],["resolvable",1],["host",1],["cwd",1],["str",1],["workspace",1],["try",1],["result",6],["code",1],["finally",1],["shutdown",1],["error",5],["worker",1],["not",1],["always",1],["fill",1],["message",2],["diagnostic",1],["user",1],["sees",1],["stderr",2],["so",1],["has",1],["reported",1],["detail",2],["runtime",1],["failed",1],["return",1],["stdout",2]]},{"id":"openai4s/benchmark/steps.py#save_artifact","name":[["save",1],["artifact",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["save",5],["artifact",5],["ctx",11],["context",2],["inputs",12],["dict",4],["register",1],["workspace",2],["file",2],["through",1],["real",1],["store",4],["path",7],["filename",5],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["if",3],["content",4],["write",1],["text",2],["encoding",1],["utf",1],["not",2],["raise",2],["runtime",1],["error",2],["was",1],["never",1],["produced",2],["data",4],["read",1],["bytes",2],["record",5],["str",1],["type",2],["plain",1],["size",1],["len",1],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["frame",6],["id",16],["state",6],["root",4],["project",2],["lineage",2],["its",1],["own",1],["recorded",1],["edge",2],["field",1],["declaring",1],["at",1],["time",1],["would",1],["have",1],["been",1],["second",1],["way",1],["say",1],["same",1],["thing",1],["has",1],["exactly",1],["one",1],["key",4],["derived",2],["from",2],["source",3],["none",1],["names",1],["no",1],["step",1],["add",1],["input",1],["version",6],["output",1],["as",1],["return",1]]},{"id":"openai4s/benchmark/steps.py#science_query","name":[["science",1],["query",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",3],["science",5],["query",4],["ctx",2],["context",2],["inputs",6],["dict",4],["real",2],["connector",3],["service",3],["over",1],["recorded",2],["upstream",1],["body",9],["rather",1],["than",1],["fetched",1],["because",1],["benchmark",1],["must",1],["not",1],["depend",1],["public",1],["api",1],["weather",1],["everything",1],["above",1],["transport",1],["adapter",1],["normalisation",1],["provenance",6],["envelope",1],["code",1],["from",1],["openai4s",1],["host",1],["import",1],["uniprot",2],["if",1],["drop",1],["required",1],["record",3],["json",2],["loads",1],["item",2],["results",1],["primary",1],["accession",1],["none",1],["dumps",1],["raw",7],["encode",1],["utf",1],["fetch",3],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["return",2],["content",1],["sha256",6],["hashlib",2],["hexdigest",2],["bytes",3],["len",1],["result",3],["search",1],["database",1],["insulin",1],["limit",1],["count",2],["response",2],["hashed",2],["responses",2],["expected",1]]},{"id":"openai4s/benchmark/steps.py#science_query.fetch","name":[["fetch",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["fetch",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["return",1],["content",1],["body",1],["raw",4],["sha256",2],["hashlib",1],["hexdigest",1],["bytes",1],["len",1]]},{"id":"openai4s/benchmark/steps.py#SkipCase","name":[["skip",1],["case",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["class",2],["skip",2],["case",3],["exception",2],["host",1],["cannot",1],["run",1],["not",1],["failure",1],["system",1],["under",1],["test",1]]},{"id":"openai4s/benchmark/steps.py#tamper_bringup","name":[["tamper",1],["bringup",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["tamper",4],["bringup",8],["ctx",3],["context",2],["inputs",4],["dict",4],["flip",3],["delete",2],["forge",3],["frozen",1],["bring",1],["up",1],["artifact",3],["interesting",1],["action",11],["rewrites",1],["file",1],["record",16],["own",1],["digest",5],["re",1],["seals",1],["so",2],["every",2],["internal",2],["check",1],["passes",1],["only",2],["evaluator",2],["held",2],["reference",2],["digests",1],["notice",1],["verify",1],["accepts",1],["them",1],["from",1],["openai4s",1],["benchmark",1],["import",1],["root",6],["path",18],["dir",1],["filename",1],["json",6],["loads",3],["read",5],["text",4],["encoding",4],["utf",6],["target",11],["if",4],["weights",7],["entry",16],["elif",4],["canary",20],["outputs",2],["downstream",19],["else",3],["raise",2],["value",2],["error",2],["unknown",2],["key",2],["output",2],["data",6],["bytes",16],["write",5],["0x01",2],["unlink",1],["forged",7],["sha256",9],["hashlib",3],["hexdigest",3],["size",3],["len",3],["full",1],["forgery",1],["has",1],["preserve",1],["relationship",1],["rewriting",1],["leaves",1],["proofs",1],["naming",1],["old",1],["semantic",1],["verifier",1],["would",2],["catch",1],["without",1],["needing",1],["not",1],["test",1],["trust",1],["seam",1],["exists",1],["exercise",1],["payload",6],["dumps",3],["sort",3],["keys",3],["true",3],["encode",2],["consumed",1],["seal",1],["indent",1],["return",1],["tampered",1],["str",1]]},{"id":"openai4s/benchmark/steps.py#tamper_codebase","name":[["tamper",1],["codebase",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",4],["tamper",3],["codebase",7],["ctx",10],["context",2],["inputs",6],["dict",4],["break",3],["one",1],["thing",1],["completion",1],["claim",10],["depends",1],["each",1],["mode",15],["attacks",1],["different",1],["check",1],["entry",8],["point",3],["deliberately",1],["refreshes",1],["declared",1],["digest",3],["as",1],["well",1],["forger",1],["who",1],["remembers",1],["update",1],["hash",1],["still",1],["caught",1],["because",1],["broken",3],["not",1],["compile",1],["str",6],["state",3],["if",6],["delete",1],["source",3],["target",15],["written",2],["workspace",4],["unlink",1],["return",5],["tampered",5],["corrupt",1],["write",3],["text",3],["swapped",1],["encoding",3],["utf",3],["points",2],["path",4],["main",1],["pass",2],["hashlib",1],["sha256",3],["read",1],["bytes",1],["hexdigest",1],["files",1],["forge",1],["cell",10],["test",9],["evidence",5],["command",7],["producing",2],["id",7],["never",1],["ran",1],["failing",2],["tests",2],["real",3],["run",2],["execution",1],["log",1],["row",1],["at",1],["calls",1],["py",1],["import",1],["unittest",2],["class",1],["case",1],["self",2],["assert",1],["equal",1],["code",1],["result",1],["raise",1],["key",1],["error",1],["unknown",1]]},{"id":"openai4s/benchmark/steps.py#tamper_with_package","name":[["tamper",1],["package",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["tamper",2],["package",7],["ctx",3],["context",2],["inputs",3],["dict",4],["change",1],["one",2],["byte",1],["confirm",1],["verifier",3],["notices",1],["format",1],["whose",1],["accepts",1],["modified",1],["archive",1],["decoration",1],["only",1],["way",1],["know",1],["not",1],["modify",1],["import",2],["zipfile",3],["from",1],["openai4s",1],["evidence",1],["verify",2],["source",3],["path",2],["state",1],["tampered",5],["name",5],["zip",3],["file",2],["as",2],["original",3],["names",2],["namelist",1],["out",2],["payload",4],["read",1],["if",2],["target",1],["reproduce",1],["md",1],["injected",1],["writestr",1],["report",3],["ok",1],["raise",1],["runtime",1],["error",1],["accepted",1],["return",1],["problems",2],["len",1]]},{"id":"openai4s/benchmark/steps.py#telemetry_identity_cycle","name":[["telemetry",1],["identity",1],["cycle",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["telemetry",5],["identity",9],["cycle",2],["ctx",7],["context",2],["inputs",3],["dict",4],["grant",4],["seal",2],["revoke",5],["re",2],["try",1],["send",6],["stale",4],["payload",4],["transport",15],["recorded",2],["rather",2],["than",2],["opened",1],["same",1],["reason",1],["science",1],["query",1],["upstream",1],["body",1],["fetched",1],["benchmark",1],["must",2],["not",6],["depend",1],["network",1],["here",1],["merely",1],["dependency",1],["only",2],["function",1],["tree",1],["transmits",1],["check",1],["case",5],["exists",1],["exercise",1],["sits",1],["above",1],["socket",1],["so",3],["seam",1],["runs",1],["every",2],["refusal",2],["real",1],["consent",8],["row",1],["sealed",2],["type",1],["install",4],["id",4],["equality",1],["endpoint",2],["validation",1],["while",1],["nothing",2],["leaves",1],["machine",2],["without",1],["false",2],["granted",2],["operator",1],["own",1],["behalf",1],["under",1],["just",1],["minted",1],["really",1],["posted",1],["built",1],["from",4],["developer",1],["ci",1],["runner",1],["ran",1],["uv",1],["run",1],["pytest",1],["whose",1],["user",1],["had",1],["consented",1],["asserted",1],["was",1],["unobserved",1],["side",1],["effect",1],["suite",1],["stayed",1],["green",1],["over",1],["reached",4],["actually",1],["about",1],["packet",1],["went",1],["out",1],["but",1],["gate",1],["let",1],["through",1],["instead",1],["refusing",1],["openai4s",3],["import",3],["as",2],["mod",7],["sender",4],["wire",2],["first",4],["store",5],["if",3],["none",2],["raise",2],["runtime",2],["error",2],["could",1],["be",2],["event",1],["daemon",1],["start",1],["outcome",1],["ok",1],["recording",1],["true",2],["sent",6],["return",2],["current",1],["bool",2],["requests",2],["second",3],["granting",1],["did",1],["mint",1],["fresh",1],["revoked",1],["ids",1],["differ",1],["proves",1],["visible",1],["never",1],["at",1],["all",1]]},{"id":"openai4s/benchmark/steps.py#tool_bringup","name":[["tool",1],["bringup",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",5],["tool",19],["bringup",8],["ctx",3],["context",2],["inputs",11],["dict",4],["simulate",1],["agent",1],["bringing",1],["design",6],["up",1],["build",10],["environment",6],["download",2],["weights",21],["run",4],["canary",30],["prove",1],["output",9],["parses",1],["downstream",4],["adapter",8],["consumes",1],["freeze",1],["whole",1],["thing",1],["into",1],["json",6],["every",2],["simulated",1],["failure",2],["recorded",2],["frozen",2],["record",8],["rather",1],["than",1],["raised",1],["gate",1],["verify",4],["step",1],["follows",1],["import",5],["math",1],["time",2],["from",3],["openai4s",4],["pkgscan",4],["benchmark",1],["kernel",1],["env",2],["generations",1],["as",1],["eg",2],["started",1],["monotonic",1],["root",6],["dir",9],["mkdir",4],["parents",4],["true",12],["exist",4],["ok",11],["part",1],["deliverable",1],["not",6],["implementation",1],["detail",1],["created",1],["only",1],["after",1],["happened",1],["pass",1],["attempt",3],["writes",1],["same",2],["deterministic",2],["bytes",10],["records",1],["their",1],["identity",1],["below",2],["path",12],["py",1],["script",2],["encode",2],["utf",6],["write",7],["retry",2],["replaces",1],["active",1],["outputs",1],["leaving",1],["earlier",1],["files",1],["place",1],["would",1],["let",1],["failed",1],["accidentally",1],["vouch",1],["stale",1],["success",1],["even",1],["though",1],["its",1],["declared",1],["no",4],["new",1],["result",4],["unlink",2],["missing",2],["through",1],["real",3],["store",5],["transaction",3],["package",5],["manager",2],["injected",2],["fake",4],["conda",6],["seam",1],["uses",2],["spec",15],["yml",1],["text",9],["str",7],["encoding",5],["matches",2],["strip",2],["runner",3],["argv",5],["cwd",1],["if",7],["fail",3],["return",4],["subprocess",4],["completed",2],["process",2],["stderr",2],["prefix",20],["index",1],["bin",8],["python",3],["sh",1],["meta",4],["dumps",1],["name",3],["version",1],["environments",1],["staged",2],["create",1],["file",2],["raise",1],["runtime",1],["error",1],["produced",1],["plan",3],["apply",1],["generation",5],["else",1],["none",7],["bool",1],["present",3],["false",2],["packages",3],["collect",1],["normalize",1],["pkg",1],["digest",2],["hashlib",2],["sha256",4],["seed",1],["v1",1],["model",2],["hexdigest",1],["against",1],["campaign",1],["target",8],["p01308",1],["flags",6],["append",3],["elif",2],["unparseable",2],["portable",1],["audit",1],["command",4],["actual",3],["fixture",1],["absolute",1],["paths",1],["because",1],["has",1],["but",1],["those",1],["machine",1],["specific",1],["values",1],["never",1],["enter",1],["exit",3],["stdout",5],["sys",1],["executable",1],["capture",1],["returncode",1],["parse",1],["parsed",1],["required",1],["fields",2],["sequence",1],["plddt",1],["try",1],["pars",1]]},{"id":"openai4s/benchmark/steps.py#tool_bringup.build","name":[["build",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["staged",3],["spec",3],["return",1],["fake",1],["conda",1],["env",1],["create",1],["str",2],["file",1]]},{"id":"openai4s/benchmark/steps.py#tool_bringup.runner","name":[["runner",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["runner",2],["argv",6],["cwd",2],["if",1],["inputs",1],["fail",1],["build",2],["return",2],["subprocess",2],["completed",2],["process",2],["stderr",2],["injected",1],["package",1],["manager",1],["failure",1],["prefix",7],["path",1],["index",1],["bin",4],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["python",1],["write",3],["text",3],["sh",1],["encoding",3],["utf",3],["tool",4],["script",1],["conda",2],["meta",4],["design",2],["json",2],["dumps",1],["name",1],["version",1]]},{"id":"openai4s/benchmark/steps.py#tool_bringup.verify","name":[["verify",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["verify",2],["prefix",4],["if",1],["not",1],["bin",2],["tool",3],["file",1],["raise",1],["runtime",1],["error",1],["build",1],["produced",1],["no",1],["return",1],["str",1],["python",1],["design",1]]},{"id":"openai4s/benchmark/steps.py#verify_bringup_step","name":[["verify",1],["bringup",1],["step",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["verify",3],["bringup",6],["step",2],["ctx",3],["context",2],["inputs",3],["dict",4],["workflow",2],["benchmark",2],["gate",1],["frozen",1],["bring",3],["up",3],["record",5],["fails",1],["verification",2],["refuses",1],["every",1],["failure",1],["case",1],["scores",1],["here",1],["one",1],["refusal",1],["point",1],["rather",1],["than",1],["being",1],["given",1],["its",1],["own",1],["mechanism",1],["from",1],["openai4s",1],["import",1],["expected",4],["weights",9],["model",1],["reference",1],["sha256",3],["report",19],["root",1],["problems",7],["list",2],["if",4],["not",4],["admitted",5],["append",2],["admission",3],["was",1],["attempt",8],["reasons",5],["isinstance",2],["reason",4],["str",1],["ok",1],["raise",1],["runtime",3],["error",1],["failed",1],["join",1],["return",1],["len",1],["checks",2],["verified",2],["canary",2],["parse",2],["downstream",2],["attempts",2],["statuses",2],["recovered",2],["wall",2],["cost",2],["gpu",2]]},{"id":"openai4s/benchmark/steps.py#verify_codebase","name":[["verify",1],["codebase",1]],"path":[["openai4s",1],["benchmark",1],["steps",1],["py",1]],"body":[["def",2],["verify",2],["codebase",5],["ctx",8],["context",2],["inputs",4],["dict",6],["real",3],["completion",3],["contract",1],["decides",1],["task",5],["mode",7],["drives",1],["host",3],["submit",2],["output",4],["through",1],["dispatcher",9],["so",1],["refusal",1],["acceptance",1],["product",1],["own",1],["not",2],["re",1],["implemented",1],["check",1],["happens",1],["agree",1],["from",1],["openai4s",1],["dispatch",1],["import",1],["build",2],["str",3],["change",1],["config",1],["frame",3],["id",6],["state",4],["root",2],["workspace",2],["evidence",1],["scope",1],["turn",2],["branch",1],["spec",3],["any",1],["summary",1],["built",1],["pipeline",2],["bullets",1],["wrote",1],["package",1],["if",2],["omit",1],["claim",2],["update",1],["result",5],["isinstance",1],["error",3],["raise",1],["runtime",1],["refused",1],["committed",5],["last",1],["return",1],["accepted",1],["status",1],["ok",1],["source",2],["files",2],["len",1],["entry",2],["points",2],["list",1]]},{"id":"openai4s/capabilities.py","name":[["capabilities",1],["py",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["shared",1],["runtime",1],["policy",1],["skills",1],["specialists",1],["future",2],["capabilities",1],["from",3],["import",3],["annotations",1],["dataclasses",1],["dataclass",2],["replace",1],["typing",1],["iterable",1],["protocol",1],["frozen",1],["true",1],["all",1],["capability",1],["state",1],["service",2],["specialist",1],["profile",1]]},{"id":"openai4s/capabilities.py#CapabilityRepository","name":[["capability",1],["repository",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["class",2],["capability",2],["repository",2],["protocol",2],["def",8],["enabled",2],["self",8],["kind",6],["str",12],["name",3],["bool",1],["kwargs",7],["dict",8],["resolve",1],["snapshot",1],["names",1],["iterable",1],["explicit",1],["states",1],["none",3],["list",3],["append",1],["event",2],["events",1],["record",1],["manifest",2],["latest",1],["session",1],["id",1]]},{"id":"openai4s/capabilities.py#CapabilityRepository.append_event","name":[["append",1],["event",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["append",2],["event",4],["self",2],["kind",2],["str",6],["name",2],["kwargs",2],["dict",2]]},{"id":"openai4s/capabilities.py#CapabilityRepository.explicit_states","name":[["explicit",1],["states",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["explicit",2],["states",2],["self",2],["kind",2],["str",2],["none",4],["kwargs",2],["list",2],["dict",2]]},{"id":"openai4s/capabilities.py#CapabilityRepository.latest_manifest","name":[["latest",1],["manifest",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["latest",2],["manifest",2],["self",2],["session",2],["id",2],["str",4],["kind",2],["dict",2],["none",2]]},{"id":"openai4s/capabilities.py#CapabilityRepository.list_events","name":[["list",1],["events",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["list",4],["events",2],["self",2],["kwargs",2],["dict",2]]},{"id":"openai4s/capabilities.py#CapabilityRepository.record_manifest","name":[["record",1],["manifest",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["record",2],["manifest",2],["self",2],["kwargs",2],["dict",2]]},{"id":"openai4s/capabilities.py#CapabilityRepository.resolve","name":[["resolve",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["resolve",2],["self",2],["kind",2],["str",4],["name",2],["kwargs",2],["dict",2]]},{"id":"openai4s/capabilities.py#CapabilityRepository.set_enabled","name":[["enabled",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["enabled",4],["self",2],["kind",2],["str",4],["name",2],["bool",2],["kwargs",2],["dict",2]]},{"id":"openai4s/capabilities.py#CapabilityRepository.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["snapshot",2],["self",2],["kind",2],["str",4],["names",2],["iterable",2],["kwargs",2],["dict",2]]},{"id":"openai4s/capabilities.py#CapabilityStateService","name":[["capability",1],["state",1],["service",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["class",2],["capability",4],["state",7],["service",3],["resolve",2],["one",1],["shared",1],["enablement",1],["predicate",2],["at",1],["concrete",2],["runtime",1],["scope",18],["repository",9],["project",17],["id",42],["str",23],["none",21],["session",22],["def",10],["scoped",1],["self",39],["return",13],["replace",1],["if",9],["else",4],["kind",22],["name",14],["dict",10],["enabled",10],["bool",4],["lambda",1],["global",2],["metadata",6],["elif",1],["snapshot",3],["names",3],["iterable",1],["disabled",1],["row",3],["explicit",1],["states",1],["items",1],["not",4],["record",3],["event",4],["append",1],["manifest",6],["entries",3],["list",1],["belongs",1],["persistent",1],["stateless",1],["cli",1],["loaders",1],["still",1],["same",1],["memory",1],["but",1],["fabricate",1],["identity",1],["just",1],["write",1],["latest",2]]},{"id":"openai4s/capabilities.py#CapabilityStateService.disabled_names","name":[["disabled",1],["names",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["disabled",2],["names",2],["self",4],["kind",4],["str",4],["return",1],["name",3],["state",2],["snapshot",1],["row",2],["repository",1],["explicit",1],["states",1],["items",1],["if",1],["not",1],["enabled",1]]},{"id":"openai4s/capabilities.py#CapabilityStateService.is_enabled","name":[["enabled",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["enabled",3],["self",3],["kind",3],["str",4],["name",3],["bool",3],["return",1],["state",1]]},{"id":"openai4s/capabilities.py#CapabilityStateService.latest_manifest","name":[["latest",1],["manifest",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["latest",3],["manifest",3],["self",5],["kind",4],["str",2],["dict",2],["none",3],["if",1],["not",1],["session",2],["id",2],["return",2],["repository",1]]},{"id":"openai4s/capabilities.py#CapabilityStateService.predicate","name":[["predicate",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["predicate",2],["self",3],["kind",3],["str",2],["return",1],["lambda",1],["name",2],["enabled",1]]},{"id":"openai4s/capabilities.py#CapabilityStateService.record_event","name":[["record",1],["event",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["record",2],["event",6],["self",8],["kind",4],["str",6],["name",4],["metadata",4],["dict",4],["none",4],["scope",6],["session",3],["if",2],["id",7],["else",2],["project",3],["global",1],["return",1],["repository",1],["append",1],["enabled",2]]},{"id":"openai4s/capabilities.py#CapabilityStateService.record_manifest","name":[["record",1],["manifest",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["record",3],["manifest",7],["self",6],["kind",4],["str",2],["entries",4],["list",2],["dict",4],["none",3],["belongs",2],["concrete",2],["persistent",2],["session",7],["stateless",2],["cli",2],["loaders",2],["still",2],["return",4],["same",2],["memory",2],["but",2],["not",3],["fabricate",2],["identity",2],["just",2],["write",2],["row",2],["if",1],["id",5],["repository",1],["project",2]]},{"id":"openai4s/capabilities.py#CapabilityStateService.scoped","name":[["scoped",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["scoped",2],["self",5],["project",6],["id",12],["str",4],["none",10],["session",6],["capability",2],["state",2],["service",2],["return",1],["replace",1],["if",2],["else",2]]},{"id":"openai4s/capabilities.py#CapabilityStateService.set_enabled","name":[["enabled",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["enabled",6],["self",5],["kind",3],["str",8],["name",3],["bool",3],["scope",13],["global",2],["id",9],["none",9],["metadata",4],["dict",4],["if",2],["project",2],["elif",1],["session",2],["return",1],["repository",1]]},{"id":"openai4s/capabilities.py#CapabilityStateService.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["snapshot",3],["self",5],["kind",3],["str",6],["names",3],["iterable",2],["dict",4],["return",1],["repository",1],["project",2],["id",4],["session",2]]},{"id":"openai4s/capabilities.py#CapabilityStateService.state","name":[["state",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["state",2],["self",5],["kind",3],["str",4],["name",3],["dict",2],["return",1],["repository",1],["resolve",1],["project",2],["id",4],["session",2]]},{"id":"openai4s/capabilities.py#SpecialistProfileService","name":[["specialist",1],["profile",1],["service",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["class",2],["specialist",5],["profile",9],["service",6],["apply",1],["capability",2],["policy",1],["both",1],["stored",1],["built",1],["specialists",1],["intentionally",1],["independent",1],["web",1],["gateway",1],["any",1],["prompt",1],["resolver",1],["catalog",1],["call",1],["filter",3],["profiles",11],["same",1],["result",1],["def",6],["init",1],["self",16],["capabilities",5],["state",1],["none",9],["scoped",2],["project",3],["id",6],["str",5],["session",3],["return",7],["enabled",10],["name",6],["bool",4],["iterable",1],["dict",5],["include",7],["disabled",7],["false",3],["list",4],["output",3],["item",5],["if",3],["append",1],["resolve",1],["not",2]]},{"id":"openai4s/capabilities.py#SpecialistProfileService.__init__","name":[["init",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["init",2],["self",4],["profiles",4],["capabilities",4],["capability",2],["state",2],["service",2],["none",2]]},{"id":"openai4s/capabilities.py#SpecialistProfileService.enabled","name":[["enabled",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["enabled",3],["self",3],["name",3],["str",2],["bool",2],["return",1],["capabilities",1],["specialist",1]]},{"id":"openai4s/capabilities.py#SpecialistProfileService.filter_profiles","name":[["filter",1],["profiles",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["filter",2],["profiles",5],["self",3],["iterable",2],["dict",5],["include",3],["disabled",3],["bool",2],["false",2],["list",2],["output",3],["profile",2],["item",5],["enabled",3],["str",1],["name",1],["if",1],["append",1],["return",1]]},{"id":"openai4s/capabilities.py#SpecialistProfileService.list","name":[["list",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["list",5],["self",4],["include",4],["disabled",4],["bool",2],["false",2],["dict",2],["return",1],["filter",1],["profiles",2]]},{"id":"openai4s/capabilities.py#SpecialistProfileService.resolve","name":[["resolve",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["resolve",2],["self",4],["name",4],["str",2],["include",3],["disabled",3],["bool",2],["false",2],["dict",2],["none",5],["profile",3],["profiles",1],["if",2],["return",3],["enabled",5],["not",2]]},{"id":"openai4s/capabilities.py#SpecialistProfileService.scoped","name":[["scoped",1]],"path":[["openai4s",1],["capabilities",1],["py",1]],"body":[["def",2],["scoped",3],["self",4],["project",4],["id",8],["str",4],["none",8],["session",4],["specialist",3],["profile",3],["service",3],["return",1],["profiles",1],["capabilities",1]]},{"id":"openai4s/cli/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["cli",1],["init",1],["py",1]],"body":[["command",1],["line",1],["interface",1],["openai4s",2],["from",1],["cli",1],["main",3],["import",1],["all",1]]},{"id":"openai4s/cli/main.py","name":[["main",1],["py",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["openai4s",15],["cli",2],["serve",2],["status",6],["stop",11],["url",3],["run",11],["init",3],["setup",6],["start",1],["daemon",6],["supports",1],["port",1],["no",4],["browser",1],["detached",1],["up",1],["reads",2],["pidfile",1],["health",1],["running",1],["print",2],["local",2],["web",1],["ui",1],["task",4],["one",2],["code",6],["as",2],["action",1],["process",3],["guided",2],["first",6],["model",1],["configuration",2],["create",3],["update",1],["conda",5],["envs",7],["from",8],["yml",3],["jupyter",3],["describe",1],["export",1],["install",1],["optional",2],["bridge",1],["future",3],["import",22],["annotations",1],["argparse",1],["errno",1],["getpass",1],["ipaddress",1],["json",4],["math",1],["os",2],["re",1],["shutil",1],["signal",1],["subprocess",1],["sys",3],["time",1],["urllib",2],["error",9],["request",1],["pathlib",1],["path",1],["version",1],["config",2],["execution",1],["group",1],["term",2],["grace",4],["storage",1],["migrations",1],["schema",6],["migration",6],["preflight",1],["stat",3],["exited",1],["unreaped",1],["xnu",1],["proc",5],["darwin",4],["szomb",1],["sizeof",1],["struct",3],["kinfo",2],["lp64",1],["mac",1],["arm64",1],["x86",1],["64",1],["alike",2],["offset",2],["kp",2],["inside",1],["record",2],["ps",1],["size",1],["648",1],["36",1],["starttime",2],["opens",1],["timeval",1],["whose",3],["tv",2],["sec",1],["little",1],["endian",1],["int64",1],["usec",1],["int32",1],["after",1],["format",1],["qi",1],["long",1],["waits",1],["total",1],["exit",7],["before",2],["reports",1],["failure",1],["force",2],["escalates",1],["sigkill",1],["stretch",1],["shared",1],["sigterm",1],["tearing",1],["down",1],["kernel",3],["bootstrap",1],["several",1],["live",1],["kernels",1],["was",5],["measured",1],["at",2],["9s",1],["returning",1],["5s",1],["sent",1],["scripts",1],["toward",1],["shutdown",1],["about",1],["finish",1],["by",2],["itself",1],["timeout",1],["30",1],["poll",1],["interval",1],["ended",2],["without",3],["completion",2],["only",1],["reason",6],["submitted",2],["max",2],["turns",2],["progress",2],["cancelled",2],["any",2],["not",5],["know",2],["all",1],["map",1],["here",1],["so",1],["unknown",1],["terminal",2],["fails",1],["closed",1],["already",1],["means",1],["refusal",2],["usage",2],["mode",4],["test",5],["runner",2],["nothing",2],["authorize",2],["environment",2],["readiness",1],["newer",3],["database",4],["upgrade",3],["failed",6],["rolled",3],["back",3],["completed",2],["store",1],["refused",2],["began",1],["help",1],["unhandled",1],["python",5],["traceback",1],["stderr",2],["empty",2],["invalid",2],["allow",2],["command",3],["explicit",1],["reusable",1],["pipeline",1],["codebase",1],["change",1],["unauthorized",1],["standard",3],["ready",1],["than",1],["build",1],["older",1],["line",2],["names",2],["kept",1],["backup",1],["prints",2],["its",1],["stdout",1],["two",1],["refusals",1],["still",2],["their",1],["completing",1],["other",1],["value",1],["full",3],["result",1],["included",1],["auto",2],["follows",1],["alone",1],["read",1],["review",1],["verdict",1],["checkout",1],["files",1],["adapter",1],["stdlib",1],["spec",1],["operations",1],["lazy",1],["wire",1],["four",3],["default",5],["environments",2],["order",1],["them",1],["env",3],["must",1],["match",1],["name",3],["each",1],["phylo",1],["named",1],["profiles",2],["profile",1],["broad",1],["everyday",1],["stack",1],["sh",1],["preserves",1],["historical",1],["list",1],["family",1],["tools",2],["drive",1],["fastest",1],["micromamba",1],["mamba",1],["transaction",1],["plan",1],["apply",1],["rollback",1],["if",1],["main",2]]},{"id":"openai4s/cli/main.py#_acquire_singleton","name":[["acquire",1],["singleton",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["acquire",2],["singleton",3],["cfg",9],["bool",2],["atomically",1],["claim",1],["daemon",7],["pidfile",9],["true",3],["iff",1],["now",1],["own",1],["creat",2],["excl",2],["makes",1],["create",1],["fail",1],["single",1],["atomic",1],["step",1],["closing",1],["check",2],["then",4],["write",3],["race",1],["two",2],["concurrent",2],["serve",2],["runs",1],["each",1],["passed",1],["separate",1],["liveness",1],["both",1],["booted",1],["same",3],["data",1],["dir",1],["stale",2],["its",2],["recorded",1],["pid",6],["gone",1],["reclaimed",1],["once",1],["live",3],["one",1],["means",1],["another",1],["holds",1],["slot",1],["statefile",5],["non",1],["authoritative",1],["sidecar",1],["written",2],["after",1],["lock",1],["reclaim",3],["false",4],["try",3],["fd",2],["os",7],["open",1],["wronly",1],["0o644",1],["except",3],["file",2],["exists",1],["error",2],["existing",3],["read",1],["if",3],["alive",2],["return",4],["not",3],["booter",1],["won",1],["unlink",1],["found",1],["pass",1],["continue",1],["first",1],["reverse",1],["obvious",1],["order",1],["load",1],["bearing",1],["since",1],["started",1],["carrying",1],["identity",1],["compares",2],["against",2],["second",2],["there",2],["was",1],["window",2],["holding",1],["readable",1],["new",1],["beside",1],["previous",1],["generation",1],["record",2],["happen",1],["name",1],["negligible",1],["desktop",1],["ordinary",1],["case",2],["container",1],["lands",1],["low",1],["every",2],["boot",1],["reader",2],["process",1],["predecessor",1],["start",1],["token",1],["concludes",1],["acts",1],["reclaims",1],["stop",1],["reports",1],["running",1],["deletes",1],["state",3],["way",1],["round",1],["no",2],["such",1],["empty",2],["until",1],["describing",1],["already",2],["disk",1],["handles",1],["as",2],["text",1],["payload",1],["utf",1],["fdopen",1],["handle",2],["str",1],["getpid",2],["oserror",1],["clear",1],["only",1],["owned",1],["by",1],["raise",1]]},{"id":"openai4s/cli/main.py#_apply_serve_overrides","name":[["apply",1],["serve",1],["overrides",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["apply",3],["serve",2],["overrides",3],["args",4],["cfg",4],["none",5],["command",1],["line",1],["listen",1],["config",2],["child",2],["environment",3],["host",8],["port",8],["historically",1],["came",1],["only",1],["from",1],["variables",1],["dataclass",1],["defaults",1],["evaluated",1],["its",1],["module",1],["imported",1],["so",1],["changing",1],["alone",1],["here",1],["would",1],["be",1],["too",1],["late",1],["foreground",1],["process",2],["updating",1],["both",1],["keeps",1],["detached",1],["same",1],["address",1],["getattr",2],["if",2],["str",3],["os",2],["environ",2],["openai4",2],["not",1],["int",1]]},{"id":"openai4s/cli/main.py#_bind_failure_message","name":[["bind",1],["failure",1],["message",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["bind",4],["failure",2],["message",2],["exc",5],["oserror",2],["cfg",5],["str",2],["none",4],["one",3],["clear",1],["line",1],["naming",1],["env",1],["var",1],["fix",1],["re",1],["raise",1],["build",1],["server",1],["more",1],["than",1],["so",1],["only",3],["shaped",1],["errnos",1],["map",1],["port",8],["eaddrinuse",2],["eaddrnotavail",2],["cannot",2],["come",1],["from",1],["anywhere",1],["else",1],["while",1],["eacces",3],["blamed",1],["actually",1],["privileged",2],["read",1],["data",1],["dir",1],["raises",1],["too",1],["must",1],["stay",1],["traceback",1],["pointing",1],["at",1],["real",1],["path",1],["prefix",4],["error",1],["listen",1],["host",2],["if",3],["errno",6],["return",4],["address",2],["already",1],["previous",1],["daemon",1],["may",1],["still",1],["be",1],["shutting",1],["down",1],["another",1],["process",1],["holds",1],["free",1],["change",1],["openai4",3],["1024",2],["permission",1],["denied",1],["ports",1],["below",1],["pick",1],["unprivileged",1],["via",1],["default",1],["8760",1],["machine",1],["has",1],["no",1],["such",1],["check",1],["127",1],["serves",1],["locally",1]]},{"id":"openai4s/cli/main.py#_cleanup_failed_detached_child","name":[["cleanup",1],["failed",1],["detached",1],["child",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cleanup",2],["failed",3],["detached",3],["child",3],["process",11],["none",3],["stop",1],["reap",1],["whose",1],["readiness",1],["contract",1],["if",1],["poll",1],["not",1],["return",3],["try",4],["terminate",1],["except",5],["lookup",4],["error",4],["oserror",4],["pass",4],["wait",2],["timeout",4],["subprocess",2],["expired",2],["kill",1]]},{"id":"openai4s/cli/main.py#_clear_state","name":[["clear",1],["state",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["clear",2],["state",4],["cfg",5],["only",6],["if",7],["owned",5],["by",5],["int",2],["none",8],["remove",1],["daemon",2],["files",1],["guards",1],["serve",1],["path",1],["startup",1],["failure",1],["booter",1],["must",1],["delete",1],["pidfile",2],["actually",1],["wrote",1],["never",1],["one",1],["concurrent",1],["winner",1],["now",1],["owns",1],["deleting",1],["stranded",1],["live",1],["whose",1],["port",1],["stayed",1],["bound",1],["while",1],["status",1],["stop",2],["read",2],["not",4],["running",1],["clears",1],["unconditionally",1],["deliberately",1],["removing",1],["another",1],["process",2],["after",1],["confirming",1],["gone",1],["current",3],["pid",1],["return",1],["statefile",1],["try",1],["unlink",1],["except",1],["file",1],["found",1],["error",1],["pass",1]]},{"id":"openai4s/cli/main.py#_cmd_serve_detached","name":[["cmd",1],["serve",1],["detached",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["serve",3],["detached",10],["args",3],["cfg",12],["int",3],["start",6],["same",2],["foreground",1],["server",1],["new",2],["posix",2],["session",2],["child",6],["owns",2],["pid",7],["state",1],["files",1],["all",1],["shutdown",1],["handling",1],["parent",1],["only",3],["redirects",1],["its",3],["descriptors",1],["waits",1],["until",1],["owned",1],["pidfile",1],["real",1],["health",3],["response",1],["agree",1],["then",1],["returns",1],["intentionally",1],["cli",1],["convenience",1],["linux",2],["mac",2],["os",6],["including",1],["wsl2",2],["not",9],["native",1],["windows",2],["kernel",1],["path",8],["if",10],["name",1],["print",6],["error",4],["supported",1],["run",1],["open",6],["ai4",1],["inside",1],["file",4],["sys",5],["stderr",5],["return",5],["ensure",1],["dirs",1],["log",17],["logs",1],["dir",2],["app",4],["out",2],["command",2],["executable",1],["openai4s",1],["host",2],["str",2],["port",2],["no",4],["browser",1],["ab",1],["buffering",1],["as",2],["tell",1],["process",8],["subprocess",3],["popen",1],["cwd",1],["data",1],["env",1],["dict",1],["environ",3],["stdin",1],["devnull",1],["stdout",2],["close",1],["fds",1],["true",2],["packaged",1],["bundle",1],["first",1],["spend",1],["most",1],["minute",1],["imports",1],["store",1],["migrations",1],["slow",1],["disk",1],["30s",1],["produced",1],["false",2],["did",2],["become",2],["ready",10],["failures",1],["daemon",5],["was",2],["seconds",1],["from",2],["healthy",1],["timeout",9],["60",1],["raw",3],["openai4",3],["try",3],["max",1],["float",1],["except",3],["value",1],["pass",2],["deadline",2],["time",3],["monotonic",2],["exited",11],["none",6],["while",2],["poll",2],["break",2],["read",3],["re",1],["check",1],["both",1],["identities",1],["after",1],["request",2],["another",1],["address",1],["answer",1],["loses",1],["bind",1],["race",1],["exit",1],["flight",1],["url",4],["started",1],["at",1],["getattr",1],["import",1],["webbrowser",2],["exception",1],["sleep",1],["25",1],["cleanup",1],["failed",2],["inspect",3],["bounded",1],["segment",1],["render",1],["lines",1],["rebuilt",1],["values",1],["numbers",1],["config",1],["paths",1],["never",1],["echo",1],["arbitrary",1],["startup",5],["output",1],["rb",1],["seek",1],["65536",1],["decode",1],["utf",1],["errors",1],["replace",1],["oserror",1],["refusal",5],["message",2],["status",4],["gone",1],["so",1],["wait",1],["ran",1],["say",1],["keep",1],["anything",1],["else",3],["exits",1],["maps",1],["terminated",1],["by",1],["signal",1],["before",1],["became",1],["within",1],["0f",1],["overrides",1]]},{"id":"openai4s/cli/main.py#_create_cmd","name":[["create",1],["cmd",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["create",4],["cmd",2],["tool",4],["str",7],["name",4],["yml",4],["path",2],["list",2],["env",4],["creation",1],["argv",1],["from",2],["spec",1],["file",3],["micromamba",1],["mamba",1],["conda",2],["all",1],["accept",1],["derives",1],["field",1],["return",1]]},{"id":"openai4s/cli/main.py#_daemon_alive","name":[["daemon",1],["alive",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["daemon",3],["alive",3],["cfg",3],["pid",12],["int",2],["bool",2],["wrote",1],["pidfile",5],["still",2],["process",2],["holding",1],["liveness",1],["first",1],["because",1],["cheap",1],["half",2],["only",1],["available",1],["no",2],["start",6],["token",4],["be",1],["read",1],["off",1],["linux",1],["mac",1],["os",1],["statefile",2],["corroborates",1],["same",1],["compare",1],["mismatched",1],["means",1],["was",1],["reused",1],["stale",2],["naming",1],["different",1],["deliberately",1],["treated",1],["as",3],["information",1],["rather",1],["than",1],["evidence",1],["staleness",1],["written",1],["just",1],["after",1],["claimed",1],["so",1],["during",1],["window",1],["describes",1],["previous",1],["generation",1],["reading",1],["proof",1],["would",1],["let",1],["second",1],["booter",1],["declare",1],["live",1],["winner",1],["reclaim",1],["its",1],["reopening",1],["double",1],["boot",1],["race",1],["excl",1],["exists",1],["close",1],["if",3],["not",1],["return",4],["false",1],["recorded",6],["identity",1],["none",2],["true",2],["current",3]]},{"id":"openai4s/cli/main.py#_daemon_credential_hint","name":[["daemon",1],["credential",1],["hint",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["daemon",7],["credential",2],["hint",2],["cfg",3],["str",2],["cli",1],["has",1],["no",2],["token",7],["phrased",1],["so",1],["reader",1],["act",1],["from",1],["openai4s",2],["server",1],["import",1],["local",2],["auth",2],["path",5],["data",1],["dir",1],["if",2],["exists",1],["return",2],["error",2],["cannot",1],["read",1],["access",2],["at",3],["owner",1],["only",1],["run",1],["as",2],["user",1],["runs",2],["openai4",2],["printed",1],["startup",1],["start",1],["serve",1],["elsewhere",1]]},{"id":"openai4s/cli/main.py#_daemon_request","name":[["daemon",1],["request",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["daemon",11],["request",4],["cfg",6],["method",4],["str",4],["path",8],["body",4],["dict",2],["none",6],["call",1],["running",1],["rest",1],["api",11],["returns",1],["status",2],["parsed",1],["json",5],["relative",2],["root",5],["shares",2],["not",6],["every",2],["openai4s",4],["share",4],["subcommand",2],["passed",1],["latter",1],["serves",1],["only",1],["under",1],["v1",1],["so",3],["all",1],["nine",2],["requests",1],["answered",1],["own",3],["versioned",1],["404",2],["eight",1],["because",1],["create",1],["latest",1],["resolves",1],["session",1],["frames",1],["its",2],["before",1],["posts",1],["whole",1],["feature",1],["had",1],["never",1],["reached",1],["route",1],["including",1],["import",3],["url",4],["line",1],["generated",1],["page",1],["tells",2],["recipient",1],["run",1],["version",1],["joined",2],["from",3],["contract",4],["constant",1],["gateway",1],["routes",1],["two",1],["cannot",1],["drift",1],["server",2],["if",5],["startswith",1],["caller",1],["supplying",1],["prefix",1],["bug",1],["signature",1],["exists",1],["prevent",1],["papering",1],["over",1],["would",1],["be",3],["wrong",2],["merely",1],["produces",1],["nobody",1],["reads",1],["as",4],["defect",1],["raise",1],["value",2],["error",9],["must",1],["base",2],["token",8],["false",1],["endpoint",2],["live",1],["rstrip",1],["data",3],["dumps",1],["encode",1],["utf",3],["else",2],["req",4],["urllib",2],["add",2],["header",5],["content",1],["type",1],["application",1],["gate",1],["required",1],["by",1],["default",1],["now",1],["backed",1],["has",1],["present",1],["credential",2],["sent",1],["rather",1],["than",1],["refuses",1],["mutations",1],["anyway",1],["local",2],["auth",2],["csrf",1],["guard",1],["passes",1],["non",1],["browser",1],["clients",1],["no",1],["origin",1],["try",2],["open",1],["timeout",1],["300",1],["resp",3],["raw",6],["read",3],["decode",2],["return",3],["loads",2],["except",2],["httperror",1],["replace",1],["code",3],["401",2],["bare",1],["reader",1],["nothing",1],["they",1],["act",1],["say",1],["file",2],["could",1],["instead",1],["print",1],["hint",1],["sys",1],["stderr",1]]},{"id":"openai4s/cli/main.py#_daemon_token","name":[["daemon",1],["token",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["daemon",4],["token",6],["cfg",3],["str",2],["none",4],["credential",2],["cli",2],["presents",1],["there",1],["find",1],["two",1],["sources",1],["order",1],["openai4",2],["exists",1],["because",1],["file",2],["owner",1],["only",1],["running",1],["under",1],["another",1],["account",1],["systemd",1],["unit",1],["say",1],["writes",1],["user",2],["cannot",1],["read",2],["without",2],["override",4],["would",1],["be",1],["unusable",1],["changing",1],["permissions",1],["switching",1],["never",1],["query",2],["parameter",1],["url",1],["carrying",1],["logged",1],["by",1],["proxies",1],["kept",1],["history",1],["refuses",1],["tokens",1],["mutations",1],["reason",1],["os",1],["environ",1],["strip",1],["if",1],["return",2],["from",1],["openai4s",1],["server",1],["import",1],["local",2],["auth",2],["data",1],["dir",1]]},{"id":"openai4s/cli/main.py#_darwin_kinfo_proc","name":[["darwin",1],["kinfo",1],["proc",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["darwin",5],["kinfo",6],["proc",8],["pid",5],["int",5],["bytes",3],["none",8],["raw",2],["struct",1],["mac",1],["os",1],["try",1],["import",2],["ctypes",15],["sysctl",5],["cdll",1],["errno",1],["true",1],["except",1],["error",2],["oserror",1],["attribute",1],["return",4],["argtypes",1],["pointer",2],["uint",1],["void",2],["size",10],["restype",1],["mib",2],["14",1],["ctl",1],["kern",3],["record",3],["create",1],["string",1],["buffer",1],["if",2],["byref",1],["zero",1],["means",1],["no",1],["such",1],["process",1],["any",1],["other",1],["layout",1],["code",1],["was",1],["not",1],["written",1],["against",1],["reading",1],["offset",1],["into",1],["would",1],["be",1],["guess",1],["value",1]]},{"id":"openai4s/cli/main.py#_darwin_process_start","name":[["darwin",1],["process",1],["start",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["darwin",4],["process",3],["start",2],["pid",6],["int",2],["str",2],["none",6],["kp",1],["proc",3],["starttime",2],["from",2],["sysctl",1],["kern",1],["kernel",1],["stamps",1],["created",1],["never",1],["changes",1],["so",1],["tells",1],["two",1],["processes",1],["shared",1],["apart",1],["way",1],["linux",1],["field",1],["22",1],["at",1],["microsecond",1],["rather",1],["than",1],["clock",1],["tick",1],["resolution",1],["import",1],["struct",2],["record",3],["kinfo",1],["if",2],["return",3],["seconds",3],["micros",3],["unpack",1],["format",1],["not",1],["000",2],["06d",1]]},{"id":"openai4s/cli/main.py#_darwin_process_stat","name":[["darwin",1],["process",1],["stat",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["darwin",4],["process",2],["stat",4],["pid",5],["int",4],["none",5],["kp",1],["proc",3],["from",1],["sysctl",1],["kern",1],["record",3],["kinfo",1],["return",1],["if",1],["else",1],["offset",1]]},{"id":"openai4s/cli/main.py#_detached_startup_refusal","name":[["detached",1],["startup",1],["refusal",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["detached",4],["startup",7],["refusal",2],["str",4],["cfg",4],["log",6],["path",11],["tuple",2],["int",5],["none",5],["one",2],["line",3],["diagnosis",1],["child",1],["printed",1],["rebuilt",1],["foreground",1],["serve",1],["ends",1],["refused",1],["start",1],["error",5],["its",2],["exit",1],["status",1],["parent",1],["caller",1],["should",1],["same",1],["rather",1],["than",1],["pointer",1],["each",1],["shape",1],["matched",1],["fixed",1],["words",1],["re",6],["rendered",1],["from",2],["carries",1],["safe",3],["repeat",1],["version",5],["numbers",1],["paths",1],["process",1],["computes",1],["itself",1],["so",1],["no",1],["free",1],["text",1],["sqlite",1],["message",2],["claims",1],["reaches",1],["terminal",1],["future",6],["search",2],["schema",4],["database",4],["10",5],["exceeds",1],["supported",1],["if",5],["return",4],["failed",5],["migration",2],["at",5],["step",4],["4096",1],["was",2],["rolled",2],["back",2],["remains",2],["running",2],["multiline",1],["target",2],["kept",3],["value",2],["groups",1],["db",4],["name",3],["backup",5],["gives",1],["copy",1],["named",1],["only",1],["there",1],["bak",1],["pre",1],["upgrade",1],["exists",1],["else",1],["reason",1],["lines",2],["splitlines",1],["code",3],["errno",3],["eaddrinuse",1],["eacces",1],["eaddrnotavail",1],["bind",5],["failure",1],["oserror",1],["os",1],["strerror",1],["not",1]]},{"id":"openai4s/cli/main.py#_doctor_config","name":[["doctor",1],["config",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["doctor",5],["config",9],["not",1],["have",1],["create",1],["anything",1],["exist",1],["calls",1],["ensure",1],["dirs",1],["exactly",1],["fails",1],["openai4",1],["data",2],["dir",1],["names",1],["file",1],["directory",1],["user",1],["cannot",2],["write",1],["one",2],["be",1],["created",1],["startup",1],["failure",2],["meant",1],["diagnose",1],["raising",1],["here",1],["handed",1],["back",1],["traceback",1],["instead",1],["report",1],["its",1],["documented",1],["exit",1],["code",1],["situation",1],["command",1],["exists",1],["plain",1],["reads",1],["env",1],["defaults",1],["touches",1],["nothing",1],["check",1],["then",1],["reports",1],["wrong",1],["from",1],["openai4s",1],["import",1],["try",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["bootstrap",1],["diagnosis",1]]},{"id":"openai4s/cli/main.py#_env_spec","name":[["env",1],["spec",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["env",2],["spec",2],["name",3],["str",2],["path",2],["return",1],["envs",1],["dir",1],["yml",1]]},{"id":"openai4s/cli/main.py#_env_store","name":[["env",1],["store",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["env",3],["store",4],["cfg",3],["runner",4],["none",2],["from",1],["openai4s",1],["kernel",1],["generations",1],["import",1],["environment",2],["return",1],["path",1],["data",1],["dir",1],["environments",1]]},{"id":"openai4s/cli/main.py#_env_verify","name":[["env",1],["verify",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["env",3],["verify",4],["prefix",5],["path",3],["name",4],["str",6],["none",4],["tuple",2],["list",2],["prove",1],["generation",1],["runs",1],["satisfies",1],["standard",4],["before",1],["current",1],["build",1],["exits",2],["having",2],["produced",1],["nothing",1],["usable",1],["false",1],["success",1],["step",1],["exists",2],["catch",1],["same",1],["rule",1],["compute",1],["manager",1],["applies",1],["job",1],["written",1],["no",1],["outputs",1],["check",1],["stop",1],["at",2],["file",2],["now",1],["starts",1],["interpreter",3],["both",1],["languages",1],["because",1],["not",2],["environment",3],["python",2],["generations",2],["additionally",1],["require",1],["every",1],["direct",1],["package",1],["their",1],["shipped",1],["manifests",1],["runnable",1],["but",1],["partial",1],["ready",1],["from",1],["openai4s",1],["kernel",1],["import",1],["probe",2],["if",1],["return",2]]},{"id":"openai4s/cli/main.py#_envs_dir","name":[["envs",1],["dir",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["envs",4],["dir",2],["path",3],["repo",1],["directory",1],["sibling",1],["openai4s",1],["package",1],["return",1],["file",1],["resolve",1],["parents",1]]},{"id":"openai4s/cli/main.py#_existing_envs","name":[["existing",1],["envs",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["existing",3],["envs",9],["dict",3],["str",3],["path",8],["conda",5],["mapped",1],["name",5],["prefix",8],["prefers",1],["daemon",2],["own",2],["discovery",1],["mod",1],["openai4s",2],["kernel",2],["environments",4],["honours",1],["openai4",1],["env",3],["roots",2],["reference",1],["dir",1],["falls",1],["back",2],["list",2],["parsing",1],["if",6],["import",2],["isn",1],["available",1],["matters",1],["decide",1],["create",1],["vs",1],["update",3],["from",2],["these",1],["so",1],["has",1],["very",1],["found",1],["passing",1],["only",1],["spec",1],["file",1],["would",1],["make",1],["tool",5],["re",1],["resolve",1],["yml",1],["inside",1],["its",1],["root",2],["different",1],["namespace",1],["see",1],["func",1],["cmd",1],["try",2],["discover",2],["return",4],["force",1],["true",3],["except",2],["exception",2],["noqa",2],["ble001",2],["fall",1],["cli",1],["probing",1],["pass",1],["find",1],["not",3],["out",2],["subprocess",1],["run",1],["capture",1],["output",1],["text",1],["timeout",1],["30",1],["line",6],["stdout",1],["splitlines",1],["strip",1],["startswith",1],["continue",2],["rows",1],["look",1],["like",1],["python",2],["fields",3],["split",1],["os",1],["sep",1],["setdefault",2],["first",4]]},{"id":"openai4s/cli/main.py#_find_conda_tool","name":[["find",1],["conda",1],["tool",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["find",2],["conda",4],["tool",5],["str",2],["none",4],["first",1],["available",1],["micromamba",1],["mamba",1],["path",1],["tools",1],["if",1],["shutil",1],["return",2]]},{"id":"openai4s/cli/main.py#_foreground_cell_interrupt","name":[["foreground",1],["cell",1],["interrupt",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",4],["foreground",4],["cell",4],["interrupt",6],["agent",6],["restore",1],["ctrl",4],["did",2],["before",1],["worker",4],["had",1],["its",2],["own",3],["session",3],["until",1],["kernel",1],["was",2],["moved",1],["into",1],["terminal",1],["delivered",1],["whole",1],["process",2],["group",1],["so",2],["reached",1],["both",1],["default",1],["handler",5],["raised",1],["keyboard",2],["out",1],["run",3],["whose",1],["ended",1],["running",2],["isolation",1],["deliberate",1],["stray",1],["must",1],["not",2],["end",1],["every",1],["daemon",1],["takes",1],["second",1],["half",1],["away",1],["from",1],["cli",2],["executes",1],["cells",1],["very",1],["thread",4],["restores",1],["exactly",1],["pair",1],["invents",1],["nothing",1],["workers",1],["then",1],["raise",2],["two",1],["handlers",1],["between",1],["them",1],["returns",1],["context",1],["manager",1],["off",1],["main",2],["disposition",1],["cannot",1],["be",3],["no",4],["op",1],["old",1],["behaviour",2],["stands",1],["import",2],["contextlib",2],["threading",3],["contextmanager",1],["installed",2],["if",1],["current",1],["yield",3],["return",3],["signum",1],["frame",1],["noqa",1],["ann001",1],["arg001",1],["try",4],["finally",2],["unconditionally",1],["has",1],["always",1],["exited",1],["survived",1],["because",1],["happened",1],["up",1],["would",1],["new",1],["arriving",1],["through",1],["signal",7],["previous",2],["sigint",2],["except",2],["value",2],["error",2],["oserror",2],["pragma",2],["cover",2],["unsupported",1],["platform",1],["pass",1]]},{"id":"openai4s/cli/main.py#_foreground_cell_interrupt._installed","name":[["installed",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",3],["installed",2],["if",1],["threading",2],["current",1],["thread",2],["not",1],["main",1],["yield",3],["return",2],["handler",3],["signum",1],["frame",1],["noqa",1],["ann001",1],["arg001",1],["try",4],["agent",1],["interrupt",2],["foreground",1],["finally",2],["unconditionally",1],["cli",1],["has",1],["always",1],["exited",1],["ctrl",1],["run",1],["survived",1],["because",1],["no",3],["worker",1],["happened",1],["be",2],["up",1],["would",1],["new",1],["behaviour",1],["arriving",1],["through",1],["signal",7],["raise",1],["keyboard",1],["previous",2],["sigint",2],["except",2],["value",2],["error",2],["oserror",2],["pragma",2],["cover",2],["unsupported",1],["platform",1],["pass",1]]},{"id":"openai4s/cli/main.py#_foreground_cell_interrupt._installed._handler","name":[["handler",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["handler",3],["signum",2],["frame",2],["noqa",2],["ann001",2],["arg001",2],["try",1],["agent",1],["interrupt",2],["foreground",1],["finally",1],["unconditionally",1],["cli",1],["has",1],["always",1],["exited",1],["ctrl",1],["run",1],["survived",1],["because",1],["no",1],["worker",1],["happened",1],["be",2],["up",1],["would",1],["new",1],["behaviour",1],["arriving",1],["through",1],["signal",1],["raise",1],["keyboard",1]]},{"id":"openai4s/cli/main.py#_health_ready","name":[["health",1],["ready",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["health",3],["ready",2],["cfg",3],["bool",2],["true",1],["only",1],["listener",1],["identifies",1],["itself",1],["as",2],["open",2],["ai4",1],["daemon",3],["try",1],["url",1],["token",1],["false",2],["timeout",1],["response",3],["payload",3],["json",2],["loads",1],["read",1],["decode",1],["utf",1],["occupant",1],["may",1],["be",1],["any",1],["local",1],["service",1],["body",1],["not",2],["object",1],["our",1],["never",1],["crash",1],["return",2],["status",2],["200",1],["isinstance",1],["dict",1],["ok",1],["except",1],["oserror",1],["value",1],["error",1]]},{"id":"openai4s/cli/main.py#_is_zombie","name":[["zombie",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["zombie",4],["pid",6],["int",2],["bool",2],["true",1],["only",1],["platform",2],["positively",1],["reports",1],["as",1],["state",1],["cannot",1],["be",2],["read",1],["answer",2],["false",2],["so",1],["caller",1],["keeps",1],["older",1],["existence",1],["instead",1],["guessing",1],["live",1],["daemon",1],["gone",1],["fields",4],["proc",1],["stat",2],["if",2],["field",1],["dead",1],["never",1],["meant",1],["visible",1],["return",3],["sys",1],["darwin",3],["process",1],["szomb",1]]},{"id":"openai4s/cli/main.py#_live_endpoint","name":[["live",1],["endpoint",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["live",2],["endpoint",4],["cfg",6],["tuple",2],["str",2],["int",2],["none",7],["daemon",3],["currently",1],["owns",1],["data",1],["dir",1],["if",3],["known",1],["every",1],["command",1],["dials",1],["local",1],["needs",1],["same",1],["answer",1],["getting",1],["only",2],["some",1],["them",1],["one",1],["cli",1],["comes",1],["disagree",1],["itself",1],["under",1],["wsl",1],["nat",1],["fallback",1],["launcher",1],["starts",1],["serve",1],["explicit",1],["openai4",1],["host",1],["while",1],["later",1],["openai4s",1],["cmd",1],["has",1],["default",1],["means",1],["no",1],["better",1],["information",1],["than",1],["caller",1],["config",1],["getattr",1],["pidfile",1],["return",3],["pid",5],["read",1],["not",2],["alive",1],["recorded",1]]},{"id":"openai4s/cli/main.py#_onboarding_service","name":[["onboarding",1],["service",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["onboarding",5],["service",4],["from",3],["openai4s",3],["llm",1],["import",3],["providers",2],["store",6],["cfg",4],["config",1],["ensure",1],["dirs",1],["db",1],["path",1],["return",1]]},{"id":"openai4s/cli/main.py#_open_daemon","name":[["open",1],["daemon",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["open",4],["daemon",4],["request",6],["timeout",4],["float",2],["local",2],["url",1],["without",1],["consulting",1],["environment",1],["proxies",1],["under",1],["wsl2",1],["be",1],["reached",1],["through",2],["its",1],["nat",1],["address",1],["rather",1],["than",1],["loopback",1],["still",1],["control",1],["plane",1],["so",1],["sending",1],["inherited",1],["http",1],["proxy",2],["both",1],["incorrect",1],["source",1],["false",1],["startup",1],["failures",1],["opener",3],["urllib",2],["build",1],["handler",1],["return",1]]},{"id":"openai4s/cli/main.py#_parse_duration","name":[["parse",1],["duration",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["parse",3],["duration",3],["text",10],["str",3],["int",4],["30m",2],["24h",2],["7d",2],["3600",2],["into",1],["seconds",1],["raises",1],["system",2],["exit",2],["error",4],["strip",1],["lower",1],["units",3],["60",1],["86400",1],["604800",1],["try",1],["if",1],["return",2],["float",1],["except",1],["value",1],["index",1],["print",1],["invalid",1],["file",1],["sys",1],["stderr",1],["raise",1],["from",1],["none",1]]},{"id":"openai4s/cli/main.py#_pid_alive","name":[["pid",1],["alive",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["pid",10],["alive",2],["int",2],["bool",2],["whether",1],["names",1],["process",2],["has",1],["not",2],["exited",2],["yet",1],["os",2],["kill",2],["only",1],["says",1],["still",2],["allocated",1],["keeps",1],["its",4],["as",4],["zombie",3],["until",1],["parent",1],["reaps",2],["detached",1],["daemon",1],["reparented",1],["init",1],["launchd",1],["at",1],["once",1],["but",1],["supervisor",1],["runs",1],["serve",1],["own",1],["child",1],["then",1],["openai4s",1],["stop",3],["holds",1],["corpse",2],["long",1],["waits",1],["release",1],["smoke",1],["did",1],["exactly",1],["polled",1],["whole",1],["timeout",1],["called",1],["finished",1],["shutdown",1],["shutting",1],["down",1],["returned",1],["force",1],["would",1],["have",1],["reported",1],["ignored",1],["sigkill",1],["try",1],["except",1],["oserror",1],["return",2],["false",1]]},{"id":"openai4s/cli/main.py#_poll_attempts","name":[["poll",1],["attempts",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["poll",3],["attempts",2],["seconds",3],["float",2],["int",2],["return",1],["max",1],["round",1],["stop",1],["interval",1]]},{"id":"openai4s/cli/main.py#_positive_seconds","name":[["positive",1],["seconds",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["positive",3],["seconds",8],["value",4],["str",2],["float",3],["try",1],["except",1],["error",2],["math",2],["nan",1],["if",1],["not",1],["isfinite",1],["raise",1],["argparse",1],["argument",1],["type",1],["must",1],["be",1],["number",1],["return",1]]},{"id":"openai4s/cli/main.py#_print_kernelspec_writes","name":[["print",1],["kernelspec",1],["writes",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["print",3],["kernelspec",2],["writes",2],["written",3],["list",2],["dict",2],["action",3],["str",2],["none",2],["item",3],["name",1],["kernel",1],["json",1]]},{"id":"openai4s/cli/main.py#_proc_stat_fields","name":[["proc",1],["stat",1],["fields",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["proc",4],["stat",4],["fields",4],["pid",4],["int",2],["list",2],["bytes",2],["none",5],["onward",1],["linux",1],["unreadable",1],["try",1],["open",1],["rb",1],["as",1],["handle",2],["raw",3],["read",1],["except",1],["oserror",1],["return",3],["comm",1],["field",2],["one",1],["may",1],["contain",1],["spaces",1],["parentheses",1],["always",1],["parenthesised",1],["so",1],["split",2],["after",1],["its",1],["last",1],["rather",1],["than",1],["whitespace",1],["process",1],["named",1],["would",1],["otherwise",1],["shift",1],["by",1],["four",1],["close",3],["rfind",1],["if",1]]},{"id":"openai4s/cli/main.py#_process_start_token","name":[["process",1],["start",1],["token",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["process",7],["start",5],["token",2],["pid",13],["int",2],["str",2],["none",7],["identity",1],["incarnation",1],["unknowable",1],["os",2],["kill",1],["answers",1],["some",1],["has",3],["not",2],["question",1],["singleton",1],["asking",1],["daemon",5],["recorded",3],["still",1],["running",2],["two",2],["come",1],["apart",1],["wherever",1],["pids",1],["reused",1],["quickly",1],["container",2],["worst",1],["case",1],["rather",1],["than",1],["corner",1],["one",1],["every",2],["restart",1],["starts",1],["fresh",1],["namespace",1],["at",2],["so",3],["pidfile",1],["persisted",1],["volume",2],["names",1],["low",1],["new",1],["almost",1],["certainly",1],["handed",1],["something",1],["else",1],["often",1],["init",1],["just",1],["launched",1],["very",1],["serve",1],["then",1],["reports",1],["already",1],["exits",1],["time",2],["whose",1],["whole",1],["purpose",1],["was",1],["make",1],["restarts",1],["safe",1],["linux",1],["exposes",1],["distinguishing",1],["fact",2],["field",2],["22",2],["proc",3],["stat",2],["clock",1],["ticks",1],["since",1],["boot",1],["processes",1],["may",1],["share",1],["but",2],["started",2],["different",2],["moment",1],["mac",1],["no",1],["procfs",1],["same",1],["kp",1],["starttime",1],["sysctl",1],["record",2],["ps",1],["reads",1],["without",1],["null",1],["endpoint",1],["rightly",1],["refused",1],["url",1],["status",1],["fell",1],["back",1],["default",1],["port",2],["elsewhere",1],["there",1],["nothing",1],["cheap",1],["correct",1],["read",1],["returns",1],["caller",1],["keeps",1],["older",1],["weaker",1],["answer",1],["instead",1],["guessing",1],["fields",6],["if",3],["overall",1],["behind",1],["us",1],["index",1],["19",2],["len",1],["20",1],["return",4],["decode",1],["ascii",1],["replace",1],["sys",1],["platform",1],["darwin",2]]},{"id":"openai4s/cli/main.py#_prompt_value","name":[["prompt",1],["value",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["prompt",2],["value",2],["label",3],["str",6],["default",5],["suffix",2],["if",1],["else",1],["return",1],["input",1],["strip",1]]},{"id":"openai4s/cli/main.py#_reachable_host","name":[["reachable",1],["host",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["reachable",3],["host",7],["str",4],["bind",2],["address",3],["rendered",1],["as",1],["somewhere",1],["client",1],["actually",1],["connect",1],["wildcard",1],["statement",1],["about",1],["interfaces",1],["listen",1],["not",1],["nothing",1],["dials",1],["http",1],["8760",1],["every",1],["caller",1],["url",3],["either",1],["handing",1],["string",1],["person",1],["open",1],["opening",1],["itself",1],["both",2],["were",1],["being",1],["given",1],["wrong",1],["mac",1],["os",1],["merely",1],["peculiar",1],["linux",1],["containers",1],["made",1],["common",1],["case",1],["rather",1],["than",1],["exotic",1],["one",1],["openai4",1],["only",1],["way",1],["published",1],["port",3],["reaches",1],["daemon",1],["so",1],["startup",1],["banner",1],["container",1],["operator",2],["reads",1],["openai4s",1],["they",2],["run",1],["recover",1],["their",1],["token",1],["printed",1],["then",1],["had",1],["know",1],["translate",1],["loopback",1],["honest",1],["rendering",1],["from",1],["inside",1],["namespace",1],["listening",1],["own",1],["publishing",1],["kubectl",1],["forward",1],["puts",1],["other",1],["end",1],["return",1],["localhost",1],["if",1],["else",1]]},{"id":"openai4s/cli/main.py#_read_new_password","name":[["read",1],["new",1],["password",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["read",2],["new",2],["password",10],["args",3],["tuple",2],["str",4],["none",3],["generated",5],["per",1],["m1",1],["stdin",6],["reads",1],["one",2],["line",1],["from",2],["otherwise",2],["random",1],["returned",1],["single",1],["print",1],["never",1],["appears",1],["argv",1],["logs",1],["import",1],["secrets",4],["as",3],["if",2],["getattr",1],["false",1],["well",1],["crlf",1],["pipe",1],["windows",1],["authored",1],["file",1],["ci",1],["runner",1],["printf",1],["pw",5],["stores",1],["hash",1],["account",1],["then",1],["permanently",1],["unloginnable",1],["was",1],["supplied",1],["behind",1],["login",1],["error",2],["deliberately",1],["indistinguishable",1],["wrong",1],["so",1],["nothing",1],["points",1],["at",1],["cause",1],["docker",1],["own",1],["trims",1],["same",1],["reason",1],["sys",1],["readline",1],["rstrip",1],["not",1],["raise",1],["value",1],["empty",1],["return",2],["token",1],["urlsafe",1],["12",1]]},{"id":"openai4s/cli/main.py#_read_pid","name":[["read",1],["pid",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["read",3],["pid",2],["cfg",3],["int",3],["none",3],["try",1],["return",2],["pidfile",1],["text",1],["utf",1],["strip",1],["except",1],["file",1],["not",1],["found",1],["error",2],["value",1]]},{"id":"openai4s/cli/main.py#_recorded_endpoint","name":[["recorded",1],["endpoint",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["recorded",13],["endpoint",4],["cfg",3],["expected",4],["pid",12],["int",6],["tuple",2],["str",4],["none",10],["live",1],["daemon",2],["only",1],["exact",1],["process",3],["generation",3],["json",1],["non",1],["authoritative",1],["sidecar",2],["stale",2],["partially",1],["written",1],["file",1],["malformed",1],["host",8],["port",7],["must",1],["therefore",1],["fall",2],["back",2],["caller",1],["current",5],["config",1],["rather",1],["than",1],["steering",1],["local",2],["control",1],["request",1],["alone",1],["not",8],["identity",1],["after",1],["reuse",1],["could",1],["otherwise",1],["redirect",1],["access",1],["token",4],["url",1],["unrelated",1],["happens",1],["hold",1],["same",1],["linux",1],["procfs",1],["mac",1],["os",1],["sysctl",1],["starttime",1],["provide",1],["start",10],["needed",1],["bind",1],["one",1],["platforms",1],["unavailable",1],["callers",1],["safely",1],["their",1],["configuration",1],["payload",6],["state",1],["if",6],["return",7],["isinstance",6],["bool",2],["valid",1],["65535",1]]},{"id":"openai4s/cli/main.py#_recorded_identity","name":[["recorded",1],["identity",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["recorded",3],["identity",2],["cfg",3],["tuple",2],["int",3],["none",9],["str",3],["pid",7],["start",6],["token",1],["running",1],["daemon",1],["wrote",1],["as",2],["far",1],["known",1],["payload",4],["state",1],["if",3],["return",2],["isinstance",3],["not",1],["bool",1],["else",2]]},{"id":"openai4s/cli/main.py#_recorded_state","name":[["recorded",1],["state",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["recorded",2],["state",2],["cfg",3],["dict",3],["str",2],["object",3],["none",8],["return",5],["daemon",1],["sidecar",1],["json",2],["otherwise",1],["path",4],["getattr",1],["statefile",1],["if",2],["try",1],["payload",3],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["not",1],["isinstance",1]]},{"id":"openai4s/cli/main.py#_require_daemon","name":[["require",1],["daemon",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["require",2],["daemon",4],["cfg",4],["bool",2],["pid",4],["read",1],["if",1],["not",3],["alive",1],["print",1],["error",1],["running",1],["start",1],["openai4s",1],["serve",1],["file",1],["sys",1],["stderr",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/cli/main.py#_run_refusal","name":[["run",1],["refusal",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["run",4],["refusal",3],["args",3],["payload",4],["dict",2],["int",2],["print",3],["pre",1],["same",1],["json",3],["text",1],["contract",1],["as",1],["error",3],["if",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["else",1],["file",1],["sys",1],["stderr",1],["return",1]]},{"id":"openai4s/cli/main.py#_sigterm_to_keyboard_interrupt","name":[["sigterm",1],["keyboard",1],["interrupt",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["sigterm",3],["keyboard",3],["interrupt",3],["signum",2],["frame",2],["turn",1],["openai4s",1],["stop",3],["into",1],["ctrl",1],["path",1],["nothing",1],["more",1],["state",2],["files",1],["must",1],["outlive",1],["process",1],["they",1],["describe",1],["clearing",1],["them",1],["here",1],["at",1],["signal",1],["arrival",1],["deleted",1],["pidfile",2],["before",1],["possibly",1],["slow",1],["runner",1],["kernel",1],["teardown",2],["ran",1],["so",1],["timed",1],["out",1],["told",1],["user",1],["retry",2],["against",1],["daemon",1],["had",1],["already",1],["removed",1],["force",1],["both",1],["saw",1],["not",1],["running",1],["while",1],["port",1],["stayed",1],["bound",1],["serve",1],["loop",1],["finally",1],["clears",1],["after",1],["completes",1],["raise",1]]},{"id":"openai4s/cli/main.py#_statefile_payload","name":[["statefile",1],["payload",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["statefile",2],["payload",2],["cfg",4],["str",2],["return",1],["json",1],["dumps",1],["pid",2],["os",3],["getpid",2],["start",2],["process",1],["token",1],["host",2],["port",2],["started",1],["at",1],["int",1],["time",2],["version",2],["bundle",2],["id",2],["environ",1],["openai4",1]]},{"id":"openai4s/cli/main.py#_tcp_port","name":[["tcp",1],["port",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["tcp",2],["port",7],["value",4],["str",2],["int",3],["try",1],["except",1],["error",3],["raise",2],["argparse",2],["argument",2],["type",2],["must",2],["be",2],["integer",1],["from",1],["none",1],["if",1],["not",1],["65535",2],["between",1],["return",1]]},{"id":"openai4s/cli/main.py#_team_store","name":[["team",1],["store",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["team",2],["store",6],["direct",1],["access",1],["offline",1],["account",1],["management",1],["server",1],["same",1],["template",1],["as",1],["onboarding",1],["service",1],["no",1],["daemon",1],["required",1],["from",1],["openai4s",1],["import",1],["cfg",3],["config",1],["ensure",1],["dirs",1],["return",1],["db",1],["path",1]]},{"id":"openai4s/cli/main.py#_update_cmd","name":[["update",1],["cmd",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["update",5],["cmd",2],["tool",3],["str",6],["prefix",6],["path",4],["yml",5],["list",2],["non",1],["destructively",1],["env",6],["at",1],["from",1],["not",2],["optional",1],["without",1],["micromamba",2],["mamba",1],["conda",3],["resolve",1],["name",1],["against",1],["their",1],["own",2],["root",3],["but",1],["chose",1],["because",1],["func",1],["existing",1],["envs",1],["found",1],["somewhere",1],["else",1],["second",1],["openai4",1],["roots",1],["would",2],["then",1],["happily",1],["build",1],["brand",1],["new",1],["under",1],["its",1],["report",1],["success",1],["while",1],["agent",1],["actually",1],["runs",1],["stays",1],["untouched",1],["abort",1],["exist",1],["prune",1],["deliberately",1],["omitted",1],["so",1],["setup",1],["never",1],["removes",1],["packages",1],["user",1],["installed",1],["after",1],["initial",1],["environment",1],["creation",1],["return",1]]},{"id":"openai4s/cli/main.py#_url","name":[["url",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["url",6],["cfg",5],["token",11],["bool",2],["true",2],["endpoint",4],["tuple",2],["str",4],["int",2],["none",6],["person",2],["actually",1],["open",3],["returned",1],["bare",1],["origin",1],["every",1],["human",1],["facing",1],["caller",1],["browser",1],["auto",1],["serve",2],["status",1],["line",2],["command",1],["mac",1],["os",1],["app",3],["since",1],["access",1],["became",1],["required",1],["by",1],["default",1],["loopback",1],["answers",1],["401",1],["so",2],["static",1],["js",1],["spa",1],["never",2],["loads",1],["cannot",1],["offer",1],["way",1],["one",1],["working",1],["went",1],["stderr",1],["redirects",1],["into",1],["log",2],["file",1],["nobody",1],["looking",1],["at",1],["first",1],["launch",1],["false",1],["anywhere",1],["string",1],["not",4],["being",1],["handed",1],["credential",1],["belong",1],["title",1],["host",8],["port",3],["if",4],["else",3],["reachable",5],["authority",2],["base",4],["http",1],["return",2],["try",1],["from",1],["openai4s",1],["server",1],["import",1],["local",2],["auth",2],["read",1],["data",1],["dir",1],["except",1],["exception",1],["noqa",1],["ble001",1],["let",1],["break",1]]},{"id":"openai4s/cli/main.py#_valid_recorded_host","name":[["valid",1],["recorded",1],["host",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["valid",2],["recorded",2],["host",9],["value",14],["object",2],["bool",2],["whether",1],["sidecar",1],["bind",2],["rather",1],["than",1],["url",1],["shaped",1],["input",1],["if",10],["not",4],["isinstance",1],["str",1],["return",13],["false",9],["empty",1],["string",1],["python",1],["ipv4",2],["wildcard",1],["rendered",1],["as",1],["localhost",1],["by",1],["reachable",1],["preserve",1],["established",1],["meaning",1],["true",4],["strip",1],["any",2],["char",9],["isspace",1],["try",3],["ipaddress",2],["ipv6",1],["address",2],["except",3],["error",3],["ascii",6],["encode",1],["idna",1],["decode",1],["unicode",1],["len",2],["253",1],["candidate",5],["endswith",2],["else",1],["all",2],["0123456789",1],["label",6],["split",1],["63",1],["startswith",1],["isalnum",1]]},{"id":"openai4s/cli/main.py#_wait_pid_exit","name":[["wait",1],["pid",1],["exit",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["wait",2],["pid",10],["exit",3],["int",4],["attempts",5],["none",5],["interval",4],["float",2],["bool",2],["poll",1],["until",1],["gone",1],["true",2],["means",1],["actually",1],["exited",1],["default",1],["grace",3],["period",1],["term",2],["same",1],["budget",1],["execution",1],["process",2],["group",3],["py",1],["gives",1],["job",2],["sigterm",1],["so",2],["daemon",3],["stops",2],["cannot",1],["quietly",1],["drift",1],["apart",1],["shaped",1],["ladder",1],["itself",1],["stays",1],["local",1],["purpose",1],["not",5],["cli",1],["child",1],["there",1],["no",1],["popen",1],["reap",1],["helpers",1],["require",1],["reliably",1],["its",1],["own",1],["leader",2],["under",1],["nohup",1],["launchd",1],["pgid",1],["may",1],["be",1],["shared",1],["siblings",1],["killpg",1],["semantics",1],["transfer",1],["only",1],["signalling",1],["safe",1],["here",1],["kernel",1],["workers",1],["their",1],["manager",1],["pipe",1],["eof",1],["dies",1],["if",2],["max",1],["round",1],["range",1],["alive",2],["return",2],["time",1],["sleep",1]]},{"id":"openai4s/cli/main.py#build_parser","name":[["build",1],["parser",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["build",3],["parser",15],["argparse",4],["argument",27],["prog",2],["openai4s",5],["description",3],["cli",1],["add",35],["version",4],["action",16],["sub",11],["subparsers",1],["dest",2],["cmd",11],["required",1],["true",13],["ps",6],["serve",2],["help",35],["start",1],["daemon",7],["host",6],["listen",2],["default",11],["openai4",2],["127",1],["port",4],["type",2],["tcp",1],["8760",1],["no",5],["open",3],["browser",2],["store",12],["don",1],["detached",1],["run",13],["background",1],["linux",1],["mac",1],["os",1],["including",2],["wsl2",1],["defaults",11],["fn",9],["pstatus",3],["status",5],["check",2],["json",6],["machine",2],["readable",2],["running",1],["pdoc",3],["doctor",2],["model",4],["runtime",1],["isolation",1],["disk",1],["connectors",1],["remote",1],["compute",1],["needed",2],["report",3],["pv",3],["verify",3],["package",4],["exported",1],["session",2],["evidence",4],["path",2],["zip",3],["pd",3],["diagnostics",3],["write",1],["redacted",1],["diagnostic",1],["bundle",1],["bug",1],["output",1],["destination",1],["pstop",4],["stop",4],["force",2],["escalate",1],["sigkill",2],["if",1],["not",4],["exit",5],["within",1],["timeout",3],["positive",1],["seconds",2],["metavar",2],["long",1],["wait",1],["before",2],["reporting",1],["failure",1],["sending",1],["gs",1],["url",5],["print",1],["web",1],["ui",1],["pr",8],["one",2],["code",1],["as",1],["task",8],["process",1],["epilog",1],["formatter",2],["class",1],["raw",1],["emit",2],["full",2],["result",2],["verbose",1],["stream",1],["turns",1],["from",5],["agent",1],["modes",1],["import",1],["mode",8],["choices",1],["value",1],["none",2],["omitted",1],["detected",1],["conservatively",1],["text",1],["guidance",1],["only",3],["detection",1],["never",2],["gates",1],["completion",2],["analysis",1],["selecting",1],["reusable",2],["pipeline",2],["codebase",2],["change",2],["explicitly",1],["requires",2],["save",1],["source",2],["files",1],["keep",1],["thin",1],["entry",2],["point",2],["back",1],["its",2],["verified",2],["test",6],["authorized",1],["bash",2],["receipt",2],["each",1],["command",6],["allow",2],["append",1],["pre",1],["authorize",1],["exact",2],["string",2],["repeatable",1],["headless",1],["has",1],["nobody",1],["approve",1],["shell",1],["must",1],["come",1],["installs",1],["conversation",1],["scoped",1],["rule",1],["nothing",1],["broader",1],["backs",1],["kernel",1],["worker",1],["cell",2],["environment",1],["cwd",1],["catches",1],["was",1],["printed",1],["failed",1],["proof",1],["against",1],["fakes",1],["runner",1],["auto",2],["autonomous",1],["boundary",1],["actions",1],["go",1],["guardian",2],["instead",1],["failing",1],["closed",1],["reviewed",1],["reports",1],["terminal",1],["access",1],["active",1],["surface",1],["read",2],["allowlist",1],["bound",1],["digest",1],["pi",9],["init",2],["guided",1],["first",1],["configuration",1],["provider",6],["id",2],["current",1],["base",2],["api",5],["key",4],["stdin",2],["line",1],["arguments",1],["clear",1],["remove",1],["stored",1],["selected",1],["profile",1],["non",1],["interactive",1],["accept",1],["supplied",1],["options",1],["without",1],["prompting",1],["secret",1],["free",1],["pu",1],["setup",1],["create",1],["update",1],["conda",1],["envs",1]]},{"id":"openai4s/cli/main.py#build_parser._share_sub","name":[["share",1],["sub",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["share",3],["sub",2],["name",3],["str",4],["help",5],["text",3],["sp",4],["ssub",1],["add",2],["parser",1],["argument",1],["json",2],["action",1],["store",1],["true",1],["emit",1],["defaults",1],["fn",1],["cmd",1],["return",1]]},{"id":"openai4s/cli/main.py#cmd_benchmark","name":[["cmd",1],["benchmark",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["benchmark",5],["args",6],["int",2],["run",5],["versioned",1],["workflow",8],["against",1],["real",1],["subsystems",1],["from",2],["openai4s",1],["import",1],["load",2],["workflows",6],["acceptance",3],["pack",2],["all",2],["if",12],["getattr",1],["false",3],["report",16],["json",4],["print",11],["dumps",2],["ensure",2],["ascii",2],["indent",2],["else",8],["item",16],["field",3],["paths",1],["not",4],["pass",4],["mark",8],["fail",3],["elif",1],["claim",2],["capability",5],["baseline",4],["status",3],["observed",2],["unknown",2],["10",2],["id",5],["safety",4],["actions",1],["ok",2],["decision",3],["effective",1],["summary",6],["passes",1],["current",2],["path",2],["observations",1],["reproduced",2],["gap",1],["behavior",2],["observation",1],["failures",2],["failure",3],["action",1],["match",1],["reproduces",1],["incomplete",1],["works",1],["return",4],["list",1],["version",1],["title",2],["case",5],["cases",1],["outcome",2],["results",1],["skip",1],["skipped",3],["passed",3],["line",3],["expected",1],["detail",2],["failed",4],["across",1],["zero",1],["installed",1],["wheel",1],["did",1],["ship",1],["manifests",2],["would",1],["otherwise",1],["exit",1],["silent",1],["green",1],["suite",1],["supposed",1],["decide",1],["whether",1],["release",1],["good",1],["there",1],["always",1],["at",1],["least",1],["one",1],["correct",1],["install",1],["error",1],["no",1],["were",1],["found",1],["missing",1],["installation",1],["file",1],["sys",1],["stderr",1]]},{"id":"openai4s/cli/main.py#cmd_cluster","name":[["cmd",1],["cluster",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["cluster",5],["args",12],["int",3],["openai4s",1],["batch",1],["jobs",10],["through",2],["daemon",9],["rather",1],["than",1],["store",1],["directly",1],["unlike",1],["user",1],["submission",1],["has",1],["reach",1],["reconciler",1],["will",1],["act",1],["second",1],["process",1],["writing",1],["workload",1],["rows",1],["behind",1],["back",1],["two",1],["reconcilers",1],["end",3],["up",1],["disagreeing",1],["about",1],["one",1],["job",8],["cfg",7],["config",1],["action",11],["if",10],["not",3],["require",1],["return",4],["try",1],["submit",2],["body",4],["command",3],["list",3],["profile",8],["backend",4],["workdir",3],["status",6],["rec",16],["request",5],["post",2],["orchestration",5],["elif",8],["cancel",2],["id",4],["logs",3],["profiles",4],["else",3],["pragma",1],["no",3],["cover",1],["argparse",1],["enforces",1],["choices",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["print",10],["error",1],["file",2],["sys",2],["stderr",4],["getattr",1],["json",3],["false",1],["dumps",2],["indent",1],["phase",2],["10",1],["16",1],["join",1],["48",1],["submitted",1],["stdout",2],["name",1],["20",1],["cpus",2],["gpus",2],["walltime",2],["configured",2],["toml",1],["local",1],["only",1],["200",1],["300",1]]},{"id":"openai4s/cli/main.py#cmd_diagnostics","name":[["cmd",1],["diagnostics",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["diagnostics",4],["args",4],["int",2],["write",1],["redacted",2],["diagnostic",1],["bundle",3],["bug",1],["report",2],["from",1],["openai4s",2],["import",1],["build",2],["cfg",2],["config",1],["target",2],["path",4],["output",3],["if",1],["else",1],["cwd",1],["zip",1],["result",4],["print",4],["wrote",1],["included",2],["join",1],["nothing",1],["item",3],["excluded",2],["reason",1],["log",1],["lines",1],["fields",1],["but",1],["review",1],["file",1],["before",1],["sharing",1],["only",1],["you",1],["know",1],["your",1],["own",1],["contains",1],["return",1]]},{"id":"openai4s/cli/main.py#cmd_doctor","name":[["cmd",1],["doctor",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["doctor",9],["args",3],["int",2],["check",2],["whether",1],["installation",1],["actually",1],["work",1],["deliberately",1],["needs",1],["no",1],["daemon",2],["situation",1],["motivates",1],["running",1],["usually",1],["one",1],["will",1],["not",1],["start",1],["exit",1],["code",1],["verdict",1],["ok",2],["degraded",1],["but",1],["usable",1],["failed",1],["outright",1],["so",1],["setup",1],["script",1],["branch",1],["rather",1],["than",1],["grepping",1],["prose",1],["from",1],["openai4s",1],["import",1],["result",4],["report",1],["config",1],["if",1],["getattr",1],["json",2],["false",2],["print",2],["dumps",1],["indent",1],["ensure",1],["ascii",1],["else",1],["render",1],["return",1],["warn",1],["fail",1],["status",1]]},{"id":"openai4s/cli/main.py#cmd_env_apply","name":[["cmd",1],["env",1],["apply",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",3],["cmd",2],["env",7],["apply",6],["args",5],["int",2],["from",2],["openai4s",1],["kernel",1],["generations",1],["import",1],["environment",3],["error",3],["cfg",2],["config",1],["tool",10],["find",1],["conda",2],["if",5],["not",3],["print",8],["no",3],["mamba",1],["micromamba",1],["found",1],["path",3],["file",5],["sys",4],["stderr",4],["return",3],["store",5],["failed",6],["name",14],["names",1],["spec",8],["plan",9],["force",1],["replace",1],["bool",1],["getattr",1],["repair",1],["false",1],["dry",2],["run",2],["changes",2],["would",3],["action",1],["reason",2],["else",4],["up",3],["date",3],["continue",2],["real",1],["non",1],["op",1],["still",2],["goes",1],["through",1],["short",1],["circuit",1],["here",1],["its",1],["locked",1],["validation",1],["catches",1],["pointer",1],["moving",1],["between",1],["bare",1],["report",1],["success",1],["over",1],["build",3],["prefix",5],["staged",3],["never",1],["live",1],["one",1],["manifest",1],["records",1],["hash",2],["taken",1],["under",1],["lock",1],["building",1],["be",1],["edited",1],["make",1],["describe",1],["something",1],["create",1],["yes",1],["str",2],["try",1],["result",7],["verify",2],["lambda",1],["except",1],["as",1],["ok",2],["detail",2],["change",1],["elif",1],["now",1],["generation",2],["id",1],["current",1],["unchanged",1],["previous",1],["none",1]]},{"id":"openai4s/cli/main.py#cmd_env_apply.build","name":[["build",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",4],["staged",5],["spec",5],["tool",5],["never",2],["live",2],["one",2],["manifest",2],["records",2],["hash",4],["taken",2],["under",2],["apply",2],["lock",2],["building",2],["from",2],["file",2],["still",2],["be",2],["edited",2],["would",2],["make",2],["describe",2],["something",2],["else",2],["return",1],["env",1],["create",1],["yes",1],["str",2]]},{"id":"openai4s/cli/main.py#cmd_env_list","name":[["cmd",1],["env",1],["list",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["env",3],["list",3],["args",4],["int",2],["store",5],["config",1],["names",3],["environments",1],["payload",3],["name",6],["current",5],["id",3],["generations",2],["public",1],["if",2],["json",2],["print",3],["dumps",1],["indent",1],["sort",1],["keys",1],["true",1],["else",2],["info",4],["items",1],["generation",7],["mark",2],["state",1],["package",1],["count",1],["packages",1],["return",1]]},{"id":"openai4s/cli/main.py#cmd_env_plan","name":[["cmd",1],["env",1],["plan",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["env",4],["plan",7],["args",5],["int",2],["cfg",2],["config",1],["tool",4],["find",1],["conda",2],["store",3],["plans",3],["name",4],["spec",1],["force",1],["replace",1],["bool",1],["getattr",1],["repair",1],["false",1],["names",1],["if",1],["json",2],["print",2],["dumps",1],["public",1],["indent",1],["sort",1],["keys",1],["true",1],["else",1],["action",1],["reason",1],["return",1]]},{"id":"openai4s/cli/main.py#cmd_env_recover","name":[["cmd",1],["env",1],["recover",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["env",3],["recover",3],["args",4],["int",2],["store",4],["config",1],["names",3],["environments",1],["report",3],["name",5],["if",2],["json",2],["print",4],["dumps",1],["indent",1],["sort",1],["keys",1],["true",1],["return",2],["info",4],["items",1],["current",2],["item",3],["abandoned",2],["state",1],["path",1],["apply",2],["progress",2],["currently",1],["holding",1],["lock",1]]},{"id":"openai4s/cli/main.py#cmd_env_rollback","name":[["cmd",1],["env",1],["rollback",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["env",4],["rollback",3],["args",5],["int",2],["from",1],["openai4s",1],["kernel",1],["generations",1],["import",1],["environment",2],["error",3],["store",3],["config",1],["try",1],["result",2],["name",2],["generation",3],["except",1],["as",1],["print",2],["file",1],["sys",1],["stderr",1],["return",2],["now",1],["id",1],["pointer",1],["moved",1]]},{"id":"openai4s/cli/main.py#cmd_init","name":[["cmd",1],["init",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["init",2],["args",12],["int",2],["service",6],["store",2],["onboarding",3],["try",1],["defaults",7],["provider",11],["interactive",3],["not",5],["non",1],["api",15],["key",15],["stdin",4],["sys",3],["isatty",1],["model",9],["base",8],["url",8],["none",1],["if",6],["known",2],["join",1],["sorted",1],["providers",2],["print",9],["open",2],["ai4",2],["first",1],["run",2],["setup",1],["available",1],["prompt",3],["value",5],["lower",2],["clear",3],["answer",2],["input",2],["configure",2],["now",1],["strip",1],["yes",1],["getpass",2],["hidden",1],["elif",1],["readline",1],["rstrip",1],["result",8],["except",1],["oserror",1],["error",2],["as",3],["exc",2],["file",1],["stderr",1],["return",2],["finally",1],["close",1],["payload",2],["dict",2],["json",2],["explicit",1],["secret",2],["free",1],["projection",1],["has",2],["boolean",1],["credential",1],["never",1],["reaches",1],["tests",1],["test",1],["py",1],["asserts",1],["against",1],["live",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["else",1],["configured",1],["settings",1],["stored",2],["data",1],["dir",1],["no",1],["add",1],["one",1],["customize",1],["models",1],["after",1],["launch",1],["native",2],["runtime",1],["supported",1],["windows",1],["kernels",1],["unsupported",1],["under",1],["wsl2",1],["next",1],["openai4s",1],["serve",1]]},{"id":"openai4s/cli/main.py#cmd_jupyter_describe","name":[["cmd",1],["jupyter",1],["describe",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["jupyter",5],["describe",2],["args",3],["int",2],["from",1],["openai4s",1],["adapters",1],["import",1],["adapter",3],["status",7],["if",3],["json",3],["print",7],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["return",2],["bridge",5],["available",3],["else",1],["not",3],["installed",1],["scope",1],["standalone",1],["web",1],["session",1],["attachment",1],["host",1],["rpc",1],["unavailable",1],["protocol",1],["wire",1],["hardened",1],["open",1],["ai4",1],["line",1],["worker",1],["kernel",3],["kernels",1],["kernelspec",1],["name",1],["language",1],["install",2],["python",1],["pip",1],["ipykernel",1]]},{"id":"openai4s/cli/main.py#cmd_jupyter_export","name":[["cmd",1],["jupyter",1],["export",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["jupyter",4],["export",2],["args",5],["int",2],["from",2],["openai4s",2],["adapters",2],["import",2],["write",2],["kernelspecs",2],["kernelspec",2],["kernel",2],["spec",2],["error",4],["try",1],["written",2],["output",1],["languages",1],["language",1],["replace",2],["except",1],["oserror",1],["value",1],["as",1],["exc",2],["print",2],["file",1],["sys",1],["stderr",1],["return",2],["writes",1],["exported",1]]},{"id":"openai4s/cli/main.py#cmd_jupyter_install","name":[["cmd",1],["jupyter",1],["install",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["jupyter",4],["install",4],["args",5],["int",2],["from",2],["openai4s",2],["adapters",2],["import",2],["kernelspecs",2],["kernelspec",2],["kernel",2],["spec",2],["error",4],["try",1],["written",2],["prefix",2],["languages",1],["language",1],["replace",2],["except",1],["oserror",1],["value",1],["as",1],["exc",2],["print",2],["file",1],["sys",1],["stderr",1],["return",2],["writes",1],["installed",1]]},{"id":"openai4s/cli/main.py#cmd_relay_gen_token","name":[["cmd",1],["relay",1],["gen",1],["token",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["relay",2],["gen",2],["token",3],["args",2],["int",2],["import",1],["secrets",3],["as",1],["print",1],["openai4s",1],["pub",1],["urlsafe",1],["32",1],["return",1]]},{"id":"openai4s/cli/main.py#cmd_relay_serve","name":[["cmd",1],["relay",1],["serve",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["relay",15],["serve",4],["args",7],["int",3],["from",1],["openai4s",2],["share",1],["import",1],["config",5],["base",9],["domain",9],["os",5],["environ",5],["openai4",7],["if",3],["not",3],["print",5],["error",4],["required",1],["file",10],["sys",3],["stderr",3],["return",4],["listen",6],["127",2],["8770",1],["host",8],["port",6],["rpartition",1],["try",2],["except",2],["value",1],["invalid",1],["tokens",11],["single",3],["auth",2],["token",2],["env",1],["else",1],["none",1],["provide",1],["trust",5],["proxy",5],["true",2],["yes",1],["tunnel",2],["listening",1],["front",1],["tls",1],["caddy",1],["nginx",1],["see",1],["docs",1],["webshare",1],["md",1],["block",1],["keyboard",1],["interrupt",1],["pass",1]]},{"id":"openai4s/cli/main.py#cmd_run","name":[["cmd",1],["run",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["run",16],["args",16],["int",2],["from",5],["openai4s",4],["agent",18],["import",4],["loop",1],["allowed",8],["test",10],["command",10],["error",16],["enable",2],["auto",16],["environment",5],["review",6],["cli",3],["result",16],["host",1],["code",11],["evidence",4],["required",3],["modes",3],["kernel",2],["readiness",5],["if",17],["not",8],["str",6],["getattr",9],["task",7],["strip",1],["blank",1],["usage",1],["refused",1],["before",4],["any",1],["config",3],["store",3],["provider",1],["call",2],["otherwise",2],["model",2],["paid",1],["answer",2],["nothing",1],["even",1],["finalize",1],["exit",2],["return",6],["refusal",9],["must",2],["be",1],["empty",2],["whitespace",1],["mode",13],["none",9],["tests",5],["item",6],["allow",4],["validated",1],["anything",1],["else",4],["happens",1],["flag",2],["widens",1],["headless",1],["may",1],["execute",1],["so",2],["cannot",1],["mean",1],["exactly",1],["one",1],["reach",1],["rule",1],["problem",5],["applies",1],["only",3],["reusable",1],["pipeline",1],["codebase",1],["change",1],["whose",1],["completion",1],["cites",1],["commands",2],["reason",6],["break",1],["invalid",1],["applied",3],["dict",3],["false",6],["reads",1],["these",1],["at",3],["construction",1],["cfg",5],["options",4],["tuple",1],["post",1],["judges",1],["recorded",2],["without",1],["its",3],["cells",2],["reviewer",1],["sees",1],["no",2],["executed",1],["output",4],["all",1],["record",1],["true",1],["verbose",2],["first",2],["explicit",1],["never",1],["obtain",1],["receipt",1],["would",1],["spend",1],["every",2],["turn",2],["has",2],["already",1],["opened",1],["frame",6],["closes",2],["here",1],["too",1],["stays",1],["processing",1],["try",2],["preflight",1],["except",3],["keyboard",1],["interrupt",2],["close",3],["unrun",3],["cancelled",1],["raise",2],["base",1],["exception",1],["failed",3],["runner",1],["unauthorized",1],["foreground",1],["cell",2],["as",3],["standard",2],["profile",2],["raised",1],["keeping",1],["adapter",1],["typed",1],["lets",1],["native",1],["tools",1],["structured",1],["finalization",1],["zero",1],["while",2],["retaining",1],["existing",1],["json",6],["text",1],["failure",1],["contract",1],["scientific",1],["execution",1],["attempt",1],["payload",3],["print",8],["dumps",3],["ensure",3],["ascii",3],["indent",3],["file",1],["sys",1],["stderr",1],["machine",1],["readable",1],["terminal",3],["point",1],["ci",1],["needs",1],["tell",1],["ran",2],["was",1],["verified",1],["nobody",1],["checked",1],["dispatcher",1],["root",1],["id",2],["preset",1],["autonomous",1],["enabled",1],["stop",3],["submitted",4],["final",3],["message",2],["user",1],["truth",1],["findings",1],["severity",1],["category",1],["claim",1],["ref",1],["80",1],["above",1],["printed",1],["status",1],["verdict",1],["wrapper",1],["checking",1],["read",1],["max",1],["turns",1],["progress",1],["success",1],["action",1],["ledger",1],["same",1],["completed",1]]},{"id":"openai4s/cli/main.py#cmd_serve","name":[["cmd",1],["serve",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",3],["cmd",3],["serve",9],["args",6],["int",2],["from",3],["openai4s",5],["server",7],["import",4],["build",5],["run",4],["try",5],["preflight",1],["schema",3],["config",2],["initialize",1],["dirs",1],["false",3],["db",2],["path",3],["except",6],["future",2],["error",5],["as",3],["exc",6],["print",10],["file",4],["sys",4],["stderr",4],["return",7],["cfg",23],["apply",1],["overrides",1],["if",12],["getattr",2],["detached",3],["parent",1],["never",4],["claims",1],["singleton",3],["child",1],["re",1],["runs",1],["command",3],["acquires",1],["pidfile",2],["under",1],["its",1],["own",1],["pid",10],["exactly",2],["identity",1],["readiness",1],["wait",1],["checks",1],["quick",1],["liveness",2],["peek",1],["keeps",1],["common",1],["already",3],["running",3],["answer",1],["immediate",1],["existing",8],["read",3],["daemon",5],["alive",2],["at",3],["url",5],["endpoint",4],["live",2],["atomically",1],["claim",2],["covering",1],["whole",2],["boot",3],["plain",1],["then",1],["write",1],["let",1],["second",1],["racing",1],["slow",2],["store",4],["open",6],["migration",2],["pass",3],["separate",1],["check",1],["same",1],["data",2],["dir",2],["concurrently",1],["excl",1],["makes",1],["one",4],["step",1],["so",4],["booter",1],["wins",1],["every",1],["failure",2],["below",2],["clears",1],["only",5],["state",5],["process",2],["owns",1],["not",7],["acquire",1],["else",1],["another",1],["starting",1],["retry",1],["moment",1],["my",5],["os",2],["getpid",1],["arm",1],["sigterm",10],["handler",1],["before",2],["possibly",1],["signal",13],["arriving",1],["mid",1],["must",2],["teardown",2],["interpreter",1],["default",1],["terminate",1],["would",1],["orphan",1],["just",1],["claimed",1],["above",1],["startup",1],["fails",1],["puts",1],["back",2],["disposition",1],["found",1],["caller",1],["inherit",1],["served",1],["previous",4],["keyboard",1],["interrupt",1],["bind",3],["banner",1],["listening",2],["printed",3],["ahead",1],["actual",1],["made",1],["port",1],["collision",1],["look",1],["like",1],["crash",1],["after",1],["successful",1],["start",3],["binding",1],["also",1],["mints",1],["access",1],["token",1],["actually",1],["opens",1],["httpd",2],["newer",1],["database",1],["upgrade",2],["failed",2],["was",1],["rolled",1],["either",1],["way",1],["message",5],["diagnosis",1],["versions",1],["kept",1],["backup",1],["line",2],["last",1],["traceback",1],["clear",4],["owned",4],["by",4],["oserror",1],["none",1],["raise",2],["base",1],["exception",3],["model",2],["llm",1],["web",1],["ui",1],["ready",1],["ctrl",1],["stop",1],["team",4],["mode",3],["first",2],["no",4],["accounts",1],["bootstrap",1],["normally",1],["prompt",1],["block",1],["m1",1],["count",1],["users",2],["but",1],["exist",1],["yet",1],["create",1],["admin",2],["user",1],["add",1],["name",1],["role",1],["environ",1],["openai4",1],["time",1],["sleep",1],["webbrowser",2],["threading",2],["thread",1],["target",1],["true",1],["shared",1],["service",1],["loop",1],["gateway",1],["app",1],["carry",1],["two",1],["copies",1],["drift",1],["finally",1]]},{"id":"openai4s/cli/main.py#cmd_serve._open","name":[["open",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["open",3],["time",1],["sleep",1],["try",1],["import",1],["webbrowser",2],["url",1],["cfg",1],["except",1],["exception",1],["pass",1]]},{"id":"openai4s/cli/main.py#cmd_setup","name":[["cmd",1],["setup",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",8],["setup",3],["args",12],["int",2],["tool",6],["find",1],["conda",2],["if",14],["not",10],["print",13],["error",4],["no",1],["mamba",1],["micromamba",2],["found",2],["path",1],["file",8],["sys",6],["stderr",6],["install",1],["one",1],["re",1],["run",6],["openai4s",1],["return",5],["envs",12],["dir",7],["directory",1],["only",4],["default",3],["unknown",1],["env",2],["choices",1],["join",3],["wanted",4],["elif",1],["getattr",2],["profile",2],["none",5],["list",2],["profiles",1],["else",7],["existing",5],["update",6],["bool",1],["false",1],["manage",1],["from",1],["dry",4],["created",4],["updated",4],["skipped",4],["failed",8],["name",11],["yml",6],["skip",1],["spec",1],["missing",1],["continue",4],["prefix",6],["already",1],["exists",1],["skipping",1],["sync",1],["create",2],["action",4],["would",1],["try",1],["rc",3],["subprocess",1],["returncode",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["exit",1],["done",1]]},{"id":"openai4s/cli/main.py#cmd_share","name":[["cmd",1],["share",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["share",10],["args",15],["int",2],["cfg",11],["config",1],["action",16],["if",11],["create",3],["update",3],["list",3],["revoke",2],["enable",2],["disable",2],["status",14],["import",4],["not",3],["require",1],["daemon",11],["return",5],["try",1],["root",5],["session",2],["latest",1],["frames",7],["request",9],["items",4],["isinstance",1],["dict",3],["else",4],["print",9],["error",8],["no",3],["sessions",2],["found",1],["file",4],["sys",4],["stderr",4],["frame",2],["id",6],["body",4],["title",3],["expires",7],["parse",2],["duration",2],["rec",16],["post",2],["shares",5],["elif",12],["ubody",4],["getattr",1],["expiry",1],["false",4],["put",3],["none",1],["delete",1],["settings",2],["enabled",2],["true",1],["url",5],["pragma",1],["cover",1],["unknown",1],["except",1],["urllib",1],["urlerror",1],["as",1],["could",1],["reach",1],["json",4],["dumps",3],["ensure",2],["ascii",2],["indent",1],["400",2],["item",4],["rid",2],["imported",1],["view",1],["only",1],["open",1],["web",1],["ui",1],["restart",1],["fresh",1],["continue",1]]},{"id":"openai4s/cli/main.py#cmd_status","name":[["cmd",1],["status",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["status",3],["args",3],["int",3],["cfg",8],["config",1],["pid",14],["read",2],["if",3],["not",5],["daemon",6],["alive",2],["print",7],["running",5],["return",4],["endpoint",7],["recorded",8],["confirm",1],["via",1],["health",7],["try",1],["open",2],["url",7],["token",4],["false",3],["timeout",1],["as",3],["json",3],["loads",1],["decode",1],["utf",1],["getattr",1],["keyed",1],["sidecar",1],["describing",1],["answers",1],["stricter",1],["question",1],["generation",1],["still",2],["live",1],["one",2],["needs",1],["process",1],["start",1],["from",1],["linux",1],["procfs",1],["mac",1],["os",1],["sysctl",1],["has",1],["nothing",1],["build",1],["gating",1],["reported",1],["version",4],["null",2],["bundle",3],["id",3],["healthy",1],["current",1],["windows",1],["launcher",1],["renders",1],["your",1],["session",1],["older",1],["state",6],["isinstance",2],["bool",1],["none",1],["dumps",1],["true",1],["plain",1],["origin",1],["never",1],["bootstrap",1],["check",1],["whose",1],["output",1],["ends",1],["up",1],["ci",1],["support",1],["logs",1],["release",1],["pipeline",1],["itself",1],["treats",1],["credential",1],["person",1],["opens",1],["explicit",1],["command",1],["away",1],["at",1],["run",1],["openai4s",1],["sign",1],["model",2],["loopback",1],["response",1],["intentionally",1],["minimal",1],["public",1],["projection",1],["cli",1],["already",1],["owns",1],["local",1],["configuration",1],["so",1],["report",1],["data",3],["directory",1],["without",1],["publishing",1],["absolute",1],["host",1],["path",1],["over",1],["http",1],["dir",2],["except",1],["urllib",1],["error",1],["urlerror",1],["but",1],["unreachable",1]]},{"id":"openai4s/cli/main.py#cmd_stop","name":[["cmd",1],["stop",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["stop",9],["args",4],["int",2],["cfg",5],["config",1],["pid",18],["read",1],["if",5],["not",7],["daemon",7],["alive",1],["print",4],["running",2],["clear",2],["state",3],["return",3],["timeout",8],["getattr",2],["none",1],["force",5],["false",1],["try",2],["os",2],["kill",2],["signal",3],["sigterm",2],["except",2],["process",3],["lookup",2],["error",3],["pass",2],["exited",1],["between",1],["aliveness",1],["check",1],["grace",5],["min",1],["term",1],["stopped",7],["wait",4],["exit",3],["attempts",4],["poll",4],["interval",4],["remaining",4],["past",2],["live",2],["usually",1],["still",2],["tearing",1],["down",3],["cell",2],["interrupt",1],["kernel",1],["workers",1],["store",1],["say",1],["so",1],["keep",1],["polling",1],["instead",1],["calling",1],["shutdown",2],["progress",1],["failure",1],["shutting",2],["waiting",1],["up",1],["more",1],["file",2],["sys",2],["stderr",2],["flush",1],["true",1],["sigkill",3],["flight",1],["hold",1],["files",1],["must",1],["outlive",1],["they",1],["describe",1],["clearing",1],["them",1],["here",1],["left",1],["bound",1],["port",1],["status",1],["second",1],["both",1],["called",1],["next",1],["serve",1],["crashed",1],["into",1],["hint",2],["ignored",1],["else",1],["retry",1],["openai4s",3],["seconds",1],["longer",1],["after",1]]},{"id":"openai4s/cli/main.py#cmd_url","name":[["cmd",1],["url",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["url",3],["args",2],["int",2],["print",1],["cfg",2],["config",1],["endpoint",2],["live",1],["return",1]]},{"id":"openai4s/cli/main.py#cmd_user","name":[["cmd",1],["user",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["user",32],["args",18],["int",2],["action",9],["store",13],["team",10],["try",3],["if",9],["add",3],["password",13],["generated",6],["read",2],["new",3],["except",3],["value",3],["error",8],["as",3],["print",13],["file",5],["sys",5],["stderr",5],["return",7],["create",2],["username",15],["role",5],["display",2],["name",4],["audit",3],["actor",3],["cli",3],["id",11],["target",3],["created",1],["not",3],["none",4],["printed",1],["exactly",1],["once",1],["never",1],["stored",1],["logged",1],["initial",1],["elif",3],["list",2],["users",6],["getattr",1],["json",2],["false",1],["dumps",1],["indent",1],["else",4],["flag",2],["disabled",4],["20",1],["no",4],["one",2],["openai4s",1],["admin",1],["disable",2],["by",3],["such",2],["true",1],["http",1],["route",1],["path",1],["operator",1],["uses",1],["daemon",1],["down",1],["leaving",1],["row",1],["behind",1],["made",1],["credential",1],["unreachable",1],["unrevocable",1],["nothing",1],["product",1],["would",1],["ever",1],["keychain",1],["slot",1],["again",1],["while",1],["turn",1],["sessions",3],["still",1],["resolves",1],["owner",1],["bills",1],["their",1],["personal",1],["provider",1],["key",2],["cleared",4],["keys",3],["delete",1],["all",1],["secrets",2],["llm",1],["live",2],["revoked",2],["reset",3],["pragma",1],["cover",1],["argparse",1],["enforces",1],["choices",1]]},{"id":"openai4s/cli/main.py#cmd_verify_package","name":[["cmd",1],["verify",1],["package",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["cmd",2],["verify",6],["package",7],["args",3],["int",2],["exported",1],["session",1],["evidence",4],["clean",1],["environment",1],["from",1],["openai4s",1],["import",1],["error",2],["try",1],["report",10],["except",1],["as",1],["print",10],["cannot",1],["return",3],["path",1],["format",2],["schema",2],["version",1],["archive",2],["sha256",2],["files",2],["verified",2],["len",2],["if",1],["ok",2],["every",1],["listed",1],["file",1],["matches",2],["its",2],["recorded",1],["hash",1],["manifest",1],["own",1],["digest",1],["note",1],["verifies",1],["failed",1],["problems",2],["problem",3]]},{"id":"openai4s/cli/main.py#main","name":[["main",1]],"path":[["openai4s",1],["cli",1],["main",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",3],["none",5],["int",2],["from",1],["openai4s",1],["security",1],["wsl",3],["import",1],["linux",2],["path",4],["if",2],["os",3],["environ",2],["defpath",1],["args",5],["build",1],["parser",1],["parse",1],["try",1],["return",2],["fn",1],["except",1],["migration",2],["error",3],["as",1],["exc",4],["every",2],["subcommand",1],["opens",1],["store",1],["run",1],["init",1],["user",1],["refuses",1],["newer",1],["database",1],["reports",1],["upgrade",2],["failed",2],["was",1],["rolled",1],["back",1],["same",1],["way",1],["serve",2],["one",2],["line",3],["exit",2],["no",1],["traceback",1],["message",1],["already",2],["names",1],["versions",1],["kept",1],["backup",1],["still",1],["catches",1],["earlier",1],["so",1],["clear",1],["singleton",1],["state",1],["claimed",1],["getattr",2],["json",3],["false",2],["contract",1],["other",1],["refusal",1],["keeps",1],["code",4],["stdout",1],["stderr",2],["stays",1],["guide",1],["tells",1],["operator",1],["look",1],["payload",2],["print",2],["dumps",1],["ensure",1],["ascii",1],["indent",1],["file",1],["sys",1]]},{"id":"openai4s/compute/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["compute",1],["init",1],["py",1]],"body":[["host",2],["side",1],["remote",1],["compute",7],["transport",1],["backend",1],["from",1],["openai4s",1],["manager",3],["import",1],["error",2],["all",1]]},{"id":"openai4s/compute/manager.py","name":[["manager",1],["py",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["host",7],["side",2],["remote",14],["compute",15],["transport",5],["worker",1],["sdk",3],["routes",1],["every",7],["call",5],["op",2],["kw",1],["dispatcher",1],["forwards",1],["those",1],["here",2],["module",3],["owns",1],["real",1],["work",2],["only",4],["describes",1],["provider",11],["discovery",1],["scan",1],["skills",1],["id",5],["json",2],["py",3],["exports",1],["byoc",5],["spawn",1],["confined",3],["openai4s",9],["helper",6],["oneshot",1],["mode",1],["per",4],["staging",1],["inputs",2],["outputs",5],["through",3],["temp",1],["dir",2],["handing",1],["credential",2],["stdin",1],["so",15],["process",4],["environment",1],["never",4],["secret",1],["carrier",1],["ssh",12],["run",3],["job",23],["script",1],["one",5],["off",4],["command",8],["over",3],["alias",6],["demand",1],["harvest",27],["result",3],["polls",1],["unpacks",1],["terminal",2],["into",2],["hpc",1],["two",1],["families",1],["share",1],["manager",1],["bring",1],["your",1],["own",4],["sandbox",6],["nvidia",1],["existing",1],["connection",2],["states",6],["mutually",1],["exclusive",1],["optimistic",1],["vocabulary",3],["its",7],["transition",2],["table",1],["live",3],["enforced",1],["status",2],["written",2],["succeeded",1],["requires",1],["evidence",1],["both",2],["halves",1],["verified",1],["rc",3],["declared",2],["output",2],["harvested",1],["hashed",1],["exits",2],["while",2],["pattern",1],["matched",1],["nothing",4],["failed",2],["termination",1],["reason",1],["unverified",1],["unknown",1],["means",1],["outcome",1],["could",2],["not",10],["be",9],["established",1],["synonym",1],["failure",2],["must",3],["resolved",1],["success",1],["by",3],["default",2],["counts",1],["as",6],["something",1],["may",3],["running",3],["out",2],["there",3],["forgetting",1],["bills",1],["unnoticed",1],["path",7],["cannot",3],["produce",1],["exit",6],["code",5],["lands",1],["deliberately",3],["jobs",2],["durable",1],["outlives",1],["keeps",4],["under",2],["nohup",1],["billing",1],["recorded",1],["before",9],["submitted",2],["receipt",1],["pid",2],["stored",1],["acknowledgement",2],["appends",1],["sequenced",1],["events",1],["stream",1],["restart",1],["rehydrates",1],["whatever",2],["was",1],["reconcile",1],["surfaces",1],["resubmitted",1],["automatically",2],["because",2],["guessing",1],["wrong",1],["costs",1],["either",2],["duplicate",1],["charge",1],["lost",1],["known",2],["limit",1],["stated",1],["mistaken",2],["guarantee",1],["no",1],["os",2],["boundary",2],["applied",2],["see",2],["confinement",4],["from",7],["future",1],["import",20],["annotations",1],["errno",1],["re",3],["shlex",1],["shutil",1],["sqlite3",1],["stat",1],["subprocess",1],["sys",1],["tarfile",1],["tempfile",1],["threading",1],["time",1],["uuid",1],["pathlib",1],["typing",1],["any",4],["manifest",2],["registry",1],["safe",4],["archive",11],["unsafe",1],["error",2],["extract",2],["tar",3],["repo",1],["root",1],["package",1],["main",2],["str",1],["file",6],["resolve",2],["parent",4],["wrapper",3],["templates",2],["ported",1],["alongside",1],["tmpl",1],["mirrors",1],["openai4",6],["kernel",2],["auto",2],["enforce",2],["env",1],["valid",1],["frozenset",1],["lives",1],["gateway",1],["read",1],["same",3],["names",1],["these",1],["bindings",1],["keep",1],["importers",1],["working",1],["indeterminate",6],["explicit",2],["signal",1],["kinds",3],["merely",1],["cancel",2],["reasons",2],["ceiling",5],["direct",1],["scp",2],["stages",1],["harvests",1],["extractor",1],["compatibility",1],["surface",2],["has",3],["neither",2],["gets",1],["cap",4],["instead",1],["implicit",1],["fits",1],["max",3],["transfer",3],["bytes",4],["512",1],["1024",10],["long",4],["expires",1],["stop",1],["taring",1],["writing",1],["phase",1],["still",3],["fit",1],["defaults",1],["value",1],["sending",1],["explicitly",1],["policy",1],["actually",1],["happens",1],["margin",1],["600",1],["grace",2],["between",1],["sigterm",1],["sigkill",1],["group",1],["term",1],["60",1],["gnu",1],["timeout",4],["reports",3],["expiry",1],["body",1],["wraps",1],["whenever",1],["deadline",2],["requested",1],["124",1],["verdict",1],["hold",1],["inside",2],["reading",1],["happened",1],["seen",1],["unconfined",1],["71",1],["destination",1],["optional",1],["user",1],["then",2],["config",1],["general",1],["string",2],["parses",2],["leading",1],["option",1],["proxy",1],["curl",1],["evil",1],["sh",2],["runs",2],["arbitrary",1],["machine",1],["attempted",1],["reaches",1],["split",1],["agent",1],["supplies",1],["compile",1],["za",3],["z0",3],["pulls",1],["back",3],["matching",1],["bundled",1],["skill",1],["documents",1],["anything",1],["larger",1],["stays",1],["cluster",1],["usually",1],["already",2],["next",1],["wants",1],["comes",2],["named",1],["left",1],["files",4],["chained",1],["fetched",1],["100",1],["compressed",2],["builds",1],["checked",1],["pulled",1],["bounds",2],["decompressed",1],["size",2],["member",1],["count",1],["but",1],["writes",2],["whole",1],["local",1],["disk",2],["first",2],["emitted",1],["thousands",1],["exhaust",1],["daemon",2],["extraction",1],["ever",2],["rejects",1],["ack",1],["refused",1],["without",2],["downloading",1],["decided",1],["retryable",1],["our",1],["copy",2],["missing",1],["conditions",1],["met",1],["pending",1],["alone",1],["right",1],["unit",1],["retry",2],["min",1],["attempts",1],["window",1],["900",1],["much",1],["stderr",3],["kept",1],["tail",3],["reported",1],["allows",1],["continuously",1],["would",2],["otherwise",1],["grow",1],["heap",1],["bound",1],["byte",1],["payload",1],["fine",1],["64",1],["stdout",3],["caller",2],["short",1],["protocol",2],["line",3],["truncates",1],["returning",1],["legitimate",1],["close",1],["stops",1],["talking",1],["head",1],["rather",3],["than",3],["thing",1],["being",1],["parsed",1],["answer",2],["arrives",1],["at",2],["beginning",1],["16",1],["capped",1],["waits",1],["drain",2],["threads",1],["once",1],["gone",1],["shared",1],["budget",1],["thread",1],["grandchild",1],["holding",1],["pipes",1],["open",1],["case",1],["they",2],["eof",1],["should",1],["multiplied",1],["however",1],["many",1],["streams",1],["join",1],["hands",1],["introspection",1],["documented",1],["large",1],["write",1],["reply",1],["always",1],["been",1],["sliced",1],["new",1],["slice",1],["says",1],["65536",1],["staged",1],["directory",1],["cleaned",1],["up",1],["gz",1],["control",1],["machinery",1],["wrote",1],["harvesting",1],["them",1],["put",1],["second",1],["pgid",3],["artifact",1],["record",1],["excludes",1],["tmp",3],["list",1],["skipped",3],["stayed",3],["tag",4],["lines",1],["tagged",2],["bare",1],["containing",1],["space",1],["chatty",2],["login",2],["profile",2],["confused",1],["another",1],["submit",2],["banner",1],["bashrc",1],["echo",2],["motd",1],["identity",1],["untagged",1],["meant",1],["became",1],["later",1],["signalled",1]]},{"id":"openai4s/compute/manager.py#_BoundedSink","name":[["bounded",1],["sink",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["class",2],["bounded",2],["sink",2],["read",2],["everything",1],["stream",1],["produces",1],["keep",7],["at",1],["most",1],["cap",6],["bytes",7],["draining",1],["retaining",1],["two",1],["different",1],["requirements",1],["conflating",1],["them",1],["whole",1],["bug",1],["exists",1],["pipe",1],["has",1],["be",2],["drained",1],["remote",1],["blocks",1],["write",1],["command",1],["never",1],["finishes",1],["nothing",1],["says",1],["have",1],["kept",1],["so",2],["excess",5],["dropped",10],["much",1],["was",3],["remembered",1],["truncation",1],["nobody",1],["mentions",1],["reads",1],["as",1],["all",1],["output",1],["there",1],["head",2],["stdout",2],["parsed",2],["whose",2],["answer",2],["arrives",1],["first",1],["tail",1],["stderr",3],["last",1],["words",1],["ones",1],["explain",1],["failure",1],["def",4],["init",1],["self",25],["int",2],["str",1],["none",2],["max",2],["buf",7],["bytearray",1],["lock",5],["threading",1],["feed",1],["chunk",5],["if",4],["room",4],["len",4],["extend",2],["min",1],["else",1],["del",1],["property",1],["truncated",1],["bool",2],["return",3],["value",1],["annotate",3],["false",1],["retained",1],["states",1],["elision",1],["band",1],["only",1],["ever",1],["compared",1],["note",1],["appended",1],["would",1],["turn",1],["running",1],["probe",1],["into",1],["something",1],["no",1],["branch",1],["matches",1],["body",3],["not",1],["earlier",1],["discarded",1],["encode",1]]},{"id":"openai4s/compute/manager.py#_BoundedSink.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["init",2],["self",7],["cap",4],["int",3],["keep",4],["str",2],["none",2],["max",1],["buf",1],["bytearray",1],["dropped",1],["lock",2],["threading",1]]},{"id":"openai4s/compute/manager.py#_BoundedSink.feed","name":[["feed",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["feed",2],["self",13],["chunk",6],["bytes",2],["none",2],["lock",1],["if",3],["keep",1],["head",1],["room",4],["max",1],["cap",2],["len",4],["buf",5],["extend",2],["dropped",2],["min",1],["else",1],["excess",4],["del",1]]},{"id":"openai4s/compute/manager.py#_BoundedSink.truncated","name":[["truncated",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["truncated",2],["self",4],["bool",2],["lock",1],["return",1],["dropped",1]]},{"id":"openai4s/compute/manager.py#_BoundedSink.value","name":[["value",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["value",2],["self",5],["annotate",4],["bool",2],["false",2],["bytes",5],["retained",1],["states",1],["elision",1],["band",1],["only",1],["ever",1],["stderr",2],["stdout",1],["compared",1],["parsed",1],["so",1],["note",1],["appended",1],["would",1],["turn",1],["running",1],["probe",1],["answer",1],["into",1],["something",1],["no",1],["branch",1],["matches",1],["lock",1],["body",3],["buf",1],["dropped",4],["if",1],["not",1],["return",2],["earlier",1],["discarded",1],["encode",1]]},{"id":"openai4s/compute/manager.py#_confinement_mode","name":[["confinement",1],["mode",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["confinement",6],["mode",8],["value",4],["str",5],["none",5],["if",2],["not",2],["else",1],["os",1],["environ",1],["env",2],["auto",2],["strip",1],["lower",1],["valid",2],["raise",1],["compute",1],["error",1],["must",1],["be",1],["one",1],["join",1],["sorted",1],["got",1],["invalid",1],["request",1],["return",1]]},{"id":"openai4s/compute/manager.py#_copytree_at","name":[["copytree",1],["at",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["copytree",3],["at",4],["src",5],["path",5],["parent",6],["fd",14],["int",2],["name",8],["str",2],["none",2],["copy",1],["into",1],["fresh",1],["directory",2],["created",1],["under",1],["destination",1],["side",1],["uses",1],["syscalls",1],["so",2],["swapped",1],["pathname",1],["cannot",1],["redirect",1],["write",1],["outside",1],["opened",1],["root",1],["cross",1],["device",1],["fallback",1],["from",2],["meth",1],["publish",1],["harvest",1],["symlinks",3],["skipped",1],["staging",1],["tree",1],["host",1],["built",1],["verified",1],["manifest",1],["link",1],["has",1],["no",1],["place",1],["harvested",1],["result",1],["following",1],["one",1],["could",1],["leave",1],["workspace",1],["os",13],["mkdir",1],["0o700",1],["dir",4],["open",3],["rdonly",1],["nofollow",2],["try",1],["entry",8],["sorted",1],["scandir",1],["key",1],["lambda",1],["if",2],["symlink",1],["continue",1],["follow",2],["false",2],["elif",1],["file",1],["dst",2],["wronly",1],["creat",1],["excl",1],["0o600",1],["rb",1],["as",2],["source",2],["fdopen",1],["wb",1],["dest",2],["shutil",1],["copyfileobj",1],["finally",1],["close",1]]},{"id":"openai4s/compute/manager.py#_declared_input_versions","name":[["declared",1],["input",1],["versions",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["declared",2],["input",2],["versions",7],["inputs",3],["any",2],["list",3],["str",4],["ordered",1],["de",1],["duplicated",1],["artifact",1],["explicitly",1],["staged",1],["by",1],["job",1],["item",3],["if",2],["not",2],["isinstance",1],["dict",1],["continue",1],["version",5],["id",5],["strip",1],["append",1],["return",1]]},{"id":"openai4s/compute/manager.py#_discover_providers","name":[["discover",1],["providers",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["discover",2],["providers",2],["skills",4],["dir",8],["path",2],["dict",6],["str",6],["map",1],["provider",10],["id",6],["py",4],["meta",5],["remote",3],["compute",3],["skill",1],["json",3],["declaring",1],["its",1],["exporting",1],["out",4],["if",5],["not",6],["exists",3],["return",2],["child",7],["sorted",1],["iterdir",1],["name",2],["startswith",1],["continue",5],["ssh",2],["built",1],["family",1],["no",1],["confined",1],["helper",1],["byoc",1],["pj",3],["pp",3],["try",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["pid",4]]},{"id":"openai4s/compute/manager.py#_drain","name":[["drain",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["drain",2],["stream",4],["any",2],["sink",5],["bounded",2],["none",3],["try",1],["if",1],["not",1],["chunk",2],["iter",1],["lambda",1],["read",1],["65536",1],["feed",1],["except",1],["exception",1],["noqa",1],["ble001",1],["draining",1],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/compute/manager.py#_find_stay_clause","name":[["find",1],["stay",1],["clause",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["find",3],["stay",3],["clause",2],["patterns",4],["list",4],["str",8],["tuple",2],["exclusion",4],["selection",4],["expressions",1],["remote",1],["globs",1],["path",6],["basename",1],["mirroring",1],["manifest",1],["matches",1],["any",1],["declaration",1],["keeps",1],["file",2],["out",2],["reconciler",1],["must",1],["keep",1],["same",1],["archive",1],["two",1],["halves",1],["contract",1],["disagree",1],["if",2],["not",1],["return",2],["parts",6],["pattern",2],["rel",6],["lstrip",1],["startswith",1],["form",6],["shlex",2],["quote",2],["name",5],["append",2],["join",2]]},{"id":"openai4s/compute/manager.py#_helper_exec_env","name":[["helper",1],["exec",1],["env",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["helper",7],["exec",5],["env",8],["environ",5],["dict",4],["str",12],["declared",6],["secret",8],["list",2],["tuple",2],["environment",2],["provider",6],["own",4],["scrub",2],["removes",1],["credential",1],["shaped",1],["names",1],["baseline",3],["prefixes",3],["from",3],["os",2],["before",2],["imports",1],["code",2],["was",2],["taken",1],["mean",1],["cannot",2],["read",2],["them",2],["edits",1],["process",3],["copy",2],["only",2],["time",1],["block",2],["kernel",1],["keeps",1],["untouched",1],["readable",1],["itself",1],["sysctl",1],["kern",1],["procargs2",1],["its",3],["pid",1],["mac",1],["proc",1],["self",1],["linux",1],["no",1],["sandbox",1],["profile",1],["refuses",1],["arguments",1],["so",3],["daemon",1],["llm",1],["key",3],["configured",1],["by",2],["variable",2],["pass",1],["through",1],["ngc",1],["nvidia",1],["hf",1],["were",1],["stripped",1],["one",1],["away",1],["shim",1],["has",1],["network",1],["design",1],["same",1],["rule",1],["applied",1],["here",1],["true",1],["rather",1],["than",1],["predicate",1],["imported",1],["two",1],["drift",1],["plus",1],["whose",1],["values",1],["reach",1],["stdin",1],["nothing",1],["runs",1],["could",1],["have",1],["removed",1],["anyway",1],["first",1],["act",1],["drop",1],["openai4s",1],["compute",1],["constants",1],["import",1],["cred",2],["re",2],["return",1],["name",5],["value",2],["items",1],["if",1],["not",3],["startswith",1],["search",1]]},{"id":"openai4s/compute/manager.py#_now_ms","name":[["now",1],["ms",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["now",2],["ms",2],["int",3],["return",1],["time",2],["1000",1]]},{"id":"openai4s/compute/manager.py#_open_store","name":[["open",1],["store",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["open",2],["store",6],["cfg",5],["any",2],["manager",3],["records",1],["jobs",1],["resolved",1],["from",3],["rather",2],["than",3],["injected",1],["because",1],["dispatcher",1],["builds",1],["lazily",1],["alone",1],["returns",1],["none",2],["raising",1],["cannot",1],["reach",1],["database",1],["degrades",1],["memory",1],["bookkeeping",1],["old",1],["behaviour",1],["worse",1],["but",1],["better",1],["refusing",1],["run",1],["job",1],["at",1],["all",1],["try",1],["openai4s",1],["import",1],["return",2],["db",1],["path",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/compute/manager.py#_parse_harvest_ack","name":[["parse",1],["harvest",1],["ack",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["parse",2],["harvest",9],["ack",2],["stdout",3],["str",10],["tuple",2],["list",6],["int",4],["none",5],["split",2],["reply",1],["into",1],["marker",9],["oversized",6],["stayed",6],["archive",8],["bytes",5],["tagged",1],["forms",1],["checked",1],["before",1],["bare",1],["because",1],["both",1],["begin",1],["untagged",1],["line",3],["after",1],["still",1],["read",1],["as",1],["keeps",1],["staged",1],["by",1],["older",2],["wrapper",2],["readable",1],["compressed",1],["size",1],["now",1],["carries",1],["did",1],["not",2],["report",1],["splitlines",1],["text",9],["strip",1],["if",7],["continue",4],["startswith",3],["skipped",2],["tag",5],["append",3],["len",4],["parts",6],["else",1],["isdigit",1],["return",1]]},{"id":"openai4s/compute/manager.py#_parse_ssh_submit_ack","name":[["parse",1],["ssh",1],["submit",1],["ack",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["parse",2],["ssh",3],["submit",4],["ack",2],["stdout",3],["str",6],["tuple",2],["pull",1],["pid",4],["pgid",6],["out",1],["tagged",1],["acknowledgement",1],["line",3],["returns",1],["empty",1],["strings",1],["host",1],["said",1],["nothing",1],["identifiable",1],["caller",2],["must",1],["treat",1],["as",1],["indeterminate",1],["rather",1],["than",1],["success",1],["reversed",1],["splitlines",1],["parts",6],["split",1],["if",4],["len",2],["tag",1],["strip",2],["else",1],["isdigit",2],["own",1],["group",2],["init",1],["job",1],["be",1],["neither",1],["recording",1],["one",1],["would",1],["arm",1],["cancel",1],["signals",1],["something",1],["catastrophic",1],["not",1],["int",1],["return",2]]},{"id":"openai4s/compute/manager.py#_prune_local_matches","name":[["prune",1],["local",1],["matches",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["prune",2],["local",2],["matches",3],["dest",5],["path",6],["patterns",3],["list",5],["str",5],["delete",1],["anything",1],["under",1],["stay",1],["remote",2],["glob",1],["covers",1],["returns",1],["relative",2],["paths",1],["removed",4],["silence",1],["here",1],["would",1],["be",1],["worst",1],["both",1],["worlds",1],["file",2],["gone",1],["locally",1],["unmentioned",1],["so",1],["caller",1],["reports",1],["them",2],["exactly",1],["as",2],["if",3],["had",1],["excluded",1],["sorted",1],["rglob",1],["not",1],["continue",2],["rel",3],["posix",1],["manifest",1],["any",1],["try",1],["unlink",1],["except",1],["oserror",1],["append",1],["return",1]]},{"id":"openai4s/compute/manager.py#_rmtree_at","name":[["rmtree",1],["at",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["rmtree",4],["at",4],["parent",8],["fd",16],["int",2],["name",7],["str",2],["none",2],["recursively",1],["remove",1],["under",1],["only",1],["syscalls",1],["shutil",1],["takes",1],["pathname",2],["re",2],["resolves",1],["so",1],["cell",1],["swaps",1],["hpc",1],["symlink",2],["between",1],["nofollow",2],["open",2],["root",1],["removal",1],["could",1],["redirect",1],["outside",1],["workspace",1],["anchoring",1],["every",1],["step",1],["directory",2],["removes",1],["resolution",1],["entirely",1],["try",2],["st",3],["os",9],["lstat",1],["dir",4],["except",1],["file",2],["not",1],["found",1],["error",1],["return",1],["if",1],["stat",1],["isdir",1],["mode",1],["rdonly",1],["entry",3],["listdir",1],["finally",1],["close",1],["rmdir",1],["else",1],["plain",1],["unlink",2],["itself",1],["never",1],["its",1],["target",1]]},{"id":"openai4s/compute/manager.py#_run_capped","name":[["run",1],["capped",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",4],["run",4],["capped",5],["argv",5],["list",2],["str",3],["timeout",9],["float",2],["input",5],["bytes",4],["none",20],["stdout",11],["cap",14],["int",4],["stderr",12],["process",5],["subprocess",7],["capture",2],["output",5],["true",8],["memory",1],["actually",1],["bounded",4],["every",2],["command",3],["module",2],["runs",1],["against",1],["ssh",2],["alias",1],["talks",1],["machine",2],["not",10],["control",1],["accumulates",1],["whatever",2],["says",1],["daemon",5],["heap",1],["until",2],["expires",1],["forced",1],["chatty",1],["login",1],["profile",1],["deliberate",1],["merely",1],["misconfigured",1],["therefore",1],["has",1],["window",1],["measured",1],["minutes",1],["write",2],["as",3],["fast",1],["link",1],["allows",1],["per",2],["only",1],["thing",1],["bounding",1],["even",1],["truncates",1],["its",3],["result",1],["64",1],["ki",1],["after",1],["fact",1],["bounds",2],["caller",1],["sees",1],["allocated",1],["contract",1],["deliberately",1],["same",1],["expired",2],["oserror",1],["come",1],["out",9],["so",4],["existing",1],["handler",1],["still",1],["applies",1],["callers",1],["read",4],["returncode",3],["unchanged",1],["differs",1],["pipes",2],["drained",1],["by",2],["their",2],["own",3],["threads",2],["into",4],["class",1],["sink",3],["stalled",1],["cannot",1],["deadlock",1],["other",1],["stream",1],["retained",1],["have",1],["ceiling",1],["over",1],["dropped",1],["fatal",1],["left",1],["finish",1],["normally",2],["because",1],["killing",1],["would",2],["turn",1],["remote",2],["was",1],["noisy",1],["corrupted",1],["protocol",1],["answer",2],["kill",3],["reserved",1],["deadline",4],["ceilings",1],["here",2],["rather",2],["than",3],["bound",1],["default",1],["argument",1],["values",1],["constants",1],["stay",1],["knob",1],["at",3],["runtime",1],["instead",1],["being",1],["frozen",1],["signature",1],["import",1],["if",7],["else",2],["tail",2],["popen",4],["kwargs",3],["dict",1],["any",1],["pipe",4],["stdin",8],["proc",9],["keep",2],["head",1],["err",5],["workers",4],["threading",4],["thread",5],["target",3],["drain",4],["args",2],["feed",2],["script",1],["larger",1],["buffer",1],["otherwise",1],["block",1],["while",1],["child",2],["blocked",1],["writing",1],["nobody",1],["reading",1],["yet",1],["try",4],["except",3],["exception",3],["noqa",3],["ble001",3],["closed",1],["pass",3],["finally",2],["close",1],["append",1],["worker",4],["start",2],["timed",3],["false",1],["watchdog",5],["timer",1],["wait",1],["cancel",1],["one",1],["budget",2],["across",1],["all",1],["drainers",1],["five",1],["seconds",1],["each",2],["they",2],["already",1],["finished",1],["exited",1],["eof",1],["grandchild",2],["inherited",1],["them",1],["outlived",1],["sh",1],["sleep",1],["30",1],["shell",1],["forks",1],["execs",1],["exactly",1],["then",1],["drainer",1],["blocks",1],["exits",1],["joins",1],["turned",1],["5s",1],["10s",1],["return",2],["shared",1],["overshoot",1],["join",3],["holding",1],["far",1],["end",1],["nothing",1],["lost",1],["waiting",1],["sinks",1],["under",1],["lock",1],["daemons",1],["time",2],["monotonic",2],["max",1],["raise",1],["value",4],["annotate",2],["truncated",4]]},{"id":"openai4s/compute/manager.py#_run_capped._feed_stdin","name":[["feed",1],["stdin",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["feed",2],["stdin",7],["none",4],["its",2],["own",2],["thread",2],["script",2],["larger",2],["than",2],["pipe",2],["buffer",2],["would",2],["otherwise",2],["block",2],["here",2],["while",2],["child",3],["blocked",2],["writing",2],["output",2],["nobody",2],["reading",2],["yet",2],["try",2],["if",2],["proc",4],["not",2],["write",1],["input",1],["except",2],["exception",2],["noqa",2],["ble001",2],["closed",1],["answer",1],["pass",2],["finally",1],["close",1]]},{"id":"openai4s/compute/manager.py#_run_capped._watchdog","name":[["watchdog",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["watchdog",2],["none",2],["timed",1],["out",1],["true",1],["try",1],["proc",1],["kill",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/compute/manager.py#_safe_alias","name":[["safe",1],["alias",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["safe",2],["alias",6],["value",3],["str",5],["ssh",5],["destination",1],["cannot",1],["be",2],["read",1],["as",2],["option",2],["second",1],["word",1],["text",5],["strip",1],["if",2],["not",4],["raise",2],["compute",2],["error",2],["must",1],["empty",1],["invalid",2],["request",2],["fullmatch",1],["plain",1],["user",1],["host",1],["name",1],["begins",1],["parsed",1],["by",1],["return",1]]},{"id":"openai4s/compute/manager.py#_safe_remote_path","name":[["safe",1],["remote",1],["path",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["safe",2],["remote",4],["path",6],["value",3],["str",7],["label",6],["cannot",1],["walk",1],["out",1],["caller",1],["said",1],["was",1],["going",1],["scp",1],["happily",1],["accepts",1],["etc",1],["passwd",1],["shell",1],["quoted",1],["still",1],["quoting",1],["stops",1],["word",1],["splitting",1],["not",7],["traversal",1],["these",1],["same",2],["rejections",1],["archive",1],["extractor",1],["applies",1],["reason",1],["string",1],["came",1],["from",1],["agent",1],["host",1],["ours",1],["trust",1],["text",8],["strip",1],["if",4],["raise",4],["compute",4],["error",4],["must",4],["be",1],["empty",1],["invalid",4],["request",4],["x00",1],["contain",3],["nul",1],["byte",1],["newline",1],["parts",1],["return",1]]},{"id":"openai4s/compute/manager.py#_safe_stage_name","name":[["safe",1],["stage",1],["name",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["safe",2],["stage",2],["name",7],["value",3],["str",7],["label",6],["staged",2],["input",1],["lands",1],["flat",2],["archive",2],["root",1],["so",1],["its",1],["work",3],["dst",1],["join",2],["absolute",1],["path",3],["discards",1],["left",1],["side",1],["entirely",1],["etc",2],["cron",2],["relative",1],["walks",1],["out",1],["just",1],["as",1],["effectively",1],["both",1],["write",2],["wherever",1],["daemon",1],["before",1],["ever",1],["built",1],["caller",1],["picking",1],["agent",1],["text",10],["strip",1],["if",4],["not",3],["raise",4],["compute",4],["error",4],["must",4],["be",2],["empty",1],["invalid",4],["request",4],["x00",1],["contain",1],["nul",1],["byte",1],["file",1],["os",1],["isabs",1],["bare",1],["filename",1],["no",1],["directory",2],["part",1],["inputs",1],["placed",1],["job",1],["return",1]]},{"id":"openai4s/compute/manager.py#_sandbox_lifetime_s","name":[["sandbox",1],["lifetime",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["sandbox",2],["lifetime",4],["spec",4],["any",2],["int",3],["container",1],["caller",1],["declared",1],["seconds",2],["documented",1],["host",1],["compute",1],["create",1],["as",2],["timeout",3],["inside",1],["provider",1],["params",1],["absent",1],["unreadable",1],["yields",1],["leaves",1],["wrapper",1],["watchdog",1],["unarmed",1],["same",1],["behaviour",1],["before",1],["rather",1],["than",1],["guessed",1],["deadline",1],["could",1],["kill",1],["job",1],["early",1],["if",2],["not",1],["isinstance",1],["dict",1],["return",3],["key",2],["try",1],["value",4],["except",1],["type",1],["error",2],["continue",1]]},{"id":"openai4s/compute/manager.py#_ssh_cancel_script","name":[["ssh",1],["cancel",1],["script",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["ssh",2],["cancel",5],["script",4],["pgid",18],["str",8],["pid",13],["term",3],["job",7],["process",8],["group",13],["escalate",1],["kill",12],["then",4],["confirm",1],["four",1],["things",1],["replaces",1],["all",1],["let",1],["report",1],["success",1],["over",1],["was",8],["still",4],["running",1],["signalled",4],["only",2],["outer",1],["bash",2],["whole",1],["command",1],["tree",1],["run",1],["sh",2],["every",2],["started",1],["ones",1],["actually",1],["holding",1],["allocation",2],["lives",1],["reaches",1],["assumed",1],["equal",1],["not",4],["non",2],["interactive",1],["login",3],["shell",3],["so",4],["being",1],["frequently",1],["did",2],["exist",1],["now",1],["handed",1],["host",2],["itself",1],["reported",1],["at",1],["submit",1],["ignores",1],["sigterm",1],["never",1],["escalated",1],["sigkill",2],["nothing",3],["checked",1],["afterwards",1],["final",1],["makes",1],["zero",1],["exit",5],["therefore",1],["caller",1],["unknown",1],["state",1],["mean",1],["looked",1],["there",1],["own",3],["alongside",1],["as",2],["belt",1],["if",5],["turned",1],["out",1],["be",2],["shared",1],["stale",1],["leader",3],["dies",1],["confirmation",1],["below",2],["checks",1],["both",2],["shlex",2],["quote",2],["return",3],["submitted",1],["before",2],["recorded",1],["has",1],["one",3],["ask",1],["rather",2],["than",2],["falling",1],["back",1],["signalling",2],["were",1],["already",3],["gone",1],["ps",2],["says",1],["alive",5],["false",1],["successful",2],["dev",6],["null",6],["tr",1],["means",1],["my",1],["init",1],["either",2],["catastrophic",1],["neither",1],["ever",2],["unresolvable",1],["becomes",1],["no",2],["dangerous",1],["case",1],["esac",1],["first",1],["finished",1],["error",1],["identities",1],["probed",1],["because",1],["going",1],["quiet",1],["its",1],["proof",1],["other",1],["negative",1],["dash",3],["builtin",1],["rejects",1],["outright",1],["illegal",1],["number",1],["signal",2],["here",1],["wrapped",1],["debian",1],["ubuntu",1],["bin",1],["most",1],["slim",1],["containers",1],["follow",1],["up",1],["failed",1],["same",1],["way",1],["exited",1],["user",1],["told",1],["freed",1],["name",1],["consumed",1],["option",1],["slot",1],["unambiguous",1],["without",1],["form",1],["works",1],["ash",1],["fi",2],["sig",3],["10",1],["sleep",2],["done",1],["echo",1],["survived",1]]},{"id":"openai4s/compute/manager.py#_ssh_harvest_script","name":[["ssh",1],["harvest",1],["script",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["ssh",2],["harvest",18],["script",2],["workdir",4],["str",6],["max",3],["file",6],["bytes",5],["int",3],["exclude",4],["patterns",6],["list",5],["none",4],["stage",1],["job",2],["work",3],["directory",3],["into",4],["one",4],["archive",14],["remotely",1],["rather",2],["than",2],["transfer",2],["check",1],["return",2],["code",1],["goes",1],["through",1],["same",4],["enumerate",1],["then",3],["extract",2],["safety",1],["gate",1],["as",5],["byoc",2],["oversized",1],["files",3],["enumerated",1],["excluded",1],["silently",1],["truncating",1],["so",7],["caller",2],["learns",1],["stayed",9],["behind",2],["residency",1],["remote",2],["declarations",1],["they",3],["applied",1],["here",1],["find",7],["builds",1],["because",1],["only",1],["place",1],["be",2],["stopped",1],["before",2],["move",1],["excluding",1],["them",2],["after",1],["download",2],["would",8],["satisfy",1],["manifest",2],["violate",1],["promise",1],["match",1],["control",1],["by",3],["their",1],["exact",2],["path",3],["at",3],["root",2],["not",2],["basename",1],["any",1],["depth",1],["name",5],["dropped",1],["declared",1],["output",2],["like",1],["results",1],["run",1],["sh",1],["checkpoint",1],["timeout",1],["anywhere",1],["tree",1],["reconcile",1],["reported",1],["missing",1],["turned",1],["exit",4],["failed",2],["wrapper",2],["always",1],["right",1],["excludes",5],["join",1],["shlex",1],["quote",1],["stay",9],["exclusion",3],["selection",3],["clause",1],["size",7],["nc",1],["posix",1],["counts",1],["nk",1],["round",1],["test",3],["listing",6],["openai4s",5],["skipped",7],["scan",2],["type",3],["print",2],["dev",8],["null",10],["if",3],["else",3],["cd",1],["echo",5],["gone",1],["rm",3],["tmp",4],["nul",1],["delimited",1],["newline",2],["filename",2],["containing",1],["otherwise",1],["split",1],["two",1],["entries",1],["second",1],["etc",2],["passwd",2],["pull",1],["from",3],["outside",1],["tar",9],["strips",1],["leading",3],["slash",1],["safe",1],["take",1],["reads",1],["names",1],["verbatim",1],["between",1],["nuls",1],["also",1],["stops",2],["dash",1],["being",1],["read",2],["option",1],["print0",1],["hardening",1],["applies",1],["reason",1],["login",1],["profile",1],["free",1],["export",1],["options",2],["gzip",3],["gnu",1],["its",2],["both",1],["honour",1],["shape",1],["partly",1],["chosen",1],["environment",1],["copyfile",2],["disable",2],["additionally",1],["bsdtar",1],["mac",1],["os",1],["emitting",1],["apple",1],["double",1],["sidecar",1],["beside",1],["every",1],["arrive",1],["phantom",1],["extra",1],["env",1],["czf",1],["mv",1],["report",1],["compressed",1],["host",1],["refuse",1],["exceed",1],["disk",1],["cap",1],["scp",1],["writes",1],["single",1],["byte",1],["tag",4],["wc",1],["fi",2],["empty",1],["paths",2],["left",1],["per",1],["line",1],["removed",1],["relative",1],["sed",2]]},{"id":"openai4s/compute/manager.py#CappedProcess","name":[["capped",1],["process",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["class",2],["capped",2],["process",5],["subprocess",2],["completed",3],["says",1],["whether",1],["its",1],["output",1],["was",1],["cut",1],["short",1],["def",1],["init",2],["self",3],["args",2],["any",1],["returncode",2],["int",1],["stdout",5],["bytes",2],["stderr",5],["truncated",6],["bool",2],["false",2],["none",1],["super",1]]},{"id":"openai4s/compute/manager.py#CappedProcess.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["init",3],["self",4],["args",3],["any",2],["returncode",3],["int",2],["stdout",7],["bytes",4],["stderr",7],["truncated",8],["bool",4],["false",4],["none",2],["super",1]]},{"id":"openai4s/compute/manager.py#ComputeError","name":[["compute",1],["error",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["class",2],["compute",2],["error",10],["runtime",3],["surface",1],["as",3],["kind",9],["wire",1],["sdk",1],["turns",1],["non",1],["status",1],["into",1],["carrying",1],["indeterminate",8],["field",1],["decides",1],["whether",2],["failed",2],["submit",1],["recorded",1],["terminal",1],["live",2],["unknown",1],["carried",1],["explicitly",1],["rather",1],["than",1],["inferred",1],["from",1],["because",1],["two",1],["questions",1],["different",1],["says",2],["went",1],["wrong",1],["work",1],["may",1],["nonetheless",1],["be",1],["running",1],["billing",1],["other",1],["end",1],["helper",2],["dies",1],["before",1],["writing",1],["its",1],["reply",2],["transient",2],["by",3],["thoroughly",1],["fact",1],["def",1],["init",2],["self",5],["msg",2],["str",3],["concurrency",3],["dict",1],["none",7],["bool",2],["super",1],["kinds",1],["if",1],["else",1],["run",1],["stage",1],["dir",1],["still",1],["names",1],["sandbox",2],["billable",1],["resource",1],["never",1],["got",1],["mention",1],["id",1]]},{"id":"openai4s/compute/manager.py#ComputeError.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["init",3],["self",6],["msg",3],["str",5],["kind",5],["transient",2],["concurrency",4],["dict",2],["none",11],["indeterminate",6],["bool",3],["super",1],["error",1],["kinds",1],["if",1],["else",1],["by",1],["run",1],["helper",1],["stage",1],["dir",1],["still",1],["names",1],["sandbox",2],["live",1],["billable",1],["resource",1],["reply",1],["never",1],["got",1],["mention",1],["id",1]]},{"id":"openai4s/compute/manager.py#ComputeManager","name":[["compute",1],["manager",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["class",2],["compute",2],["manager",3],["one",3],["per",5],["session",8],["kernel",4],["owns",2],["provider",3],["discovery",1],["durable",2],["job",12],["bookkeeping",1],["thread",1],["safe",5],["handful",1],["ops",1],["dispatcher",1],["drives",1],["there",2],["no",1],["background",1],["poller",1],["result",2],["probes",1],["remote",4],["harvests",2],["nobody",1],["polls",1],["never",2],["harvested",1],["sdk",2],["tells",1],["agent",1],["call",2],["again",1],["rather",2],["than",2],["wait",1],["cancel",2],["script",1],["waits",1],["out",2],["10s",1],["sigterm",1],["grace",1],["period",1],["plus",1],["second",2],["after",1],["sigkill",1],["so",9],["ssh",1],["needs",1],["headroom",1],["over",1],["client",1],["gives",1],["up",1],["before",4],["has",4],["finished",1],["confirming",1],["timeout",2],["45",1],["hard",1],["host",5],["side",1],["ceiling",1],["helper",6],["op",1],["own",2],["poll",2],["budget",1],["bounds",1],["its",4],["phase",1],["loop",1],["not",5],["wedged",1],["socket",1],["300",1],["def",2],["init",1],["self",23],["cfg",7],["any",4],["store",5],["none",8],["workspace",17],["containment",1],["base",1],["direct",1],["scp",1],["surface",1],["falls",1],["back",2],["process",1],["cwd",1],["right",2],["cli",3],["wrong",1],["nothing",2],["web",1],["path",13],["supplies",1],["explicitly",1],["jobs",2],["creates",1],["stable",1],["identity",1],["survives",1],["restart",1],["recovered",1],["destination",2],["harvest",9],["published",2],["filtered",1],["submitted",1],["global",2],["context",1],["owner",1],["key",1],["str",6],["if",2],["else",2],["providers",2],["discover",1],["skills",2],["dir",7],["install",2],["id",8],["resolve",1],["open",1],["memory",1],["view",1],["records",1],["database",1],["source",1],["truth",1],["cache",1],["hot",1],["re",1],["read",1],["every",2],["dict",4],["byoc",1],["sandbox",5],["reuse",1],["warm",2],["container",2],["sandboxes",2],["each",1],["expires",1],["as",1],["absolute",2],["epoch",1],["kept",1],["beside",1],["derived",1],["submit",1],["because",1],["reused",1],["already",1],["spent",1],["part",1],["life",1],["into",5],["hour",2],["created",1],["forty",1],["minutes",2],["ago",1],["twenty",1],["another",1],["only",6],["deadline",1],["express",1],["deadlines",1],["float",1],["lock",1],["threading",1],["rlock",1],["limit",1],["int",1],["both",1],["docs",1],["tar",3],["gz",1],["under",5],["hpc",16],["bundled",1],["describe",1],["land",2],["data",5],["documented",1],["success",1],["then",2],["save",2],["artifact",2],["featured",1],["file",2],["hit",1],["escapes",1],["from",2],["service",1],["resolves",1],["inside",4],["root",12],["could",1],["publish",1],["outputs",2],["without",1],["still",2],["home",1],["mkdir",3],["parents",2],["true",4],["exist",2],["ok",2],["resolved",1],["once",1],["at",1],["construction",1],["cell",4],["run",2],["value",1],["later",1],["must",1],["be",2],["contained",1],["by",1],["lives",1],["writable",3],["replace",1],["pre",1],["create",1],["symlink",3],["redirect",1],["anywhere",3],["daemon",2],["write",1],["dest",2],["checks",1],["against",1],["real",1],["os",1],["realpath",1],["extracted",1],["hashed",1],["here",1],["always",2],["copy",1],["exists",1],["requires",1],["reach",1],["files",1],["but",1],["building",1],["manifest",2],["let",1],["plant",1],["declared",1],["output",1],["polling",1],["exit",2],["was",1],["marked",1],["succeeded",1],["locally",1],["forged",1],["bytes",2],["trusted",1],["built",1],["owned",1],["staging",1],["verified",1],["tree",1],["stage",3],["rehydrate",1],["confinement",3],["mode",2],["default",2],["unconfined",1],["form",1],["passes",1],["expect",1],["confined",1],["whenever",1],["actually",1],["wraps",1],["boundary",1],["check",2],["verifies",1],["travel",1],["together",1],["degraded",1],["auto",1],["fallback",1],["uses",1],["asking",1],["would",2],["make",1],["71",1],["while",1],["proving",1],["require",1],["false",1],["directory",1],["proven",1],["sits",1],["turn",1],["child",1],["runs",1],["subsequent",1],["extract",2],["shutil",1],["copy2",1],["follow",1],["writing",1],["guards",2],["archive",1],["contents",2]]},{"id":"openai4s/compute/manager.py#ComputeManager.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["init",2],["self",23],["cfg",8],["any",7],["store",6],["none",10],["workspace",17],["containment",1],["base",1],["direct",1],["scp",1],["surface",1],["falls",1],["back",2],["process",1],["cwd",1],["right",2],["cli",3],["wrong",1],["nothing",2],["web",1],["path",11],["supplies",1],["session",7],["explicitly",1],["owns",1],["jobs",2],["manager",1],["creates",1],["stable",1],["per",3],["identity",1],["survives",1],["restart",1],["so",7],["recovered",1],["job",7],["destination",1],["its",3],["harvest",6],["published",2],["filtered",1],["submitted",1],["global",2],["context",1],["owner",1],["key",1],["str",5],["if",2],["else",2],["providers",2],["discover",1],["skills",2],["dir",7],["install",2],["id",6],["resolve",1],["not",4],["open",1],["memory",1],["view",1],["durable",1],["records",1],["database",1],["source",1],["truth",1],["cache",1],["hot",1],["re",1],["read",1],["every",2],["poll",1],["dict",4],["byoc",1],["sandbox",5],["reuse",1],["provider",1],["warm",2],["container",2],["sandboxes",2],["each",1],["expires",1],["as",1],["absolute",2],["epoch",1],["kept",1],["beside",1],["rather",1],["than",1],["derived",1],["submit",1],["because",1],["reused",1],["has",3],["already",1],["spent",1],["part",1],["life",1],["second",1],["into",4],["one",1],["hour",2],["created",1],["forty",1],["minutes",2],["ago",1],["twenty",1],["another",1],["only",6],["deadline",1],["express",1],["deadlines",1],["float",1],["lock",1],["threading",1],["rlock",1],["limit",1],["int",1],["both",1],["docs",1],["harvests",1],["out",1],["tar",1],["gz",1],["under",4],["hpc",12],["bundled",1],["describe",1],["land",1],["data",5],["documented",1],["success",1],["then",2],["host",4],["save",2],["artifact",2],["featured",1],["file",2],["hit",1],["escapes",1],["from",2],["service",1],["resolves",1],["inside",3],["root",10],["could",1],["publish",1],["own",1],["outputs",2],["without",1],["still",2],["home",1],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["resolved",1],["once",1],["at",1],["construction",1],["before",2],["cell",3],["run",2],["value",1],["later",1],["must",1],["be",1],["contained",1],["by",1],["lives",1],["kernel",2],["writable",2],["replace",1],["pre",1],["create",1],["symlink",1],["redirect",1],["anywhere",1],["daemon",1],["write",1],["safe",1],["dest",1],["checks",1],["against",1],["real",1],["os",1],["realpath",1],["remote",1],["extracted",1],["hashed",1],["here",1],["always",2],["never",1],["copy",1],["exists",1],["requires",1],["reach",1],["files",1],["but",1],["building",1],["manifest",2],["there",1],["let",1],["plant",1],["declared",1],["output",1],["polling",1],["exit",2],["was",1],["marked",1],["succeeded",1],["locally",1],["forged",1],["bytes",1],["trusted",1],["built",1],["owned",1],["staging",1],["verified",1],["tree",1],["stage",3],["rehydrate",1],["confinement",3],["mode",2],["default",2],["unconfined",1],["helper",3],["form",1],["passes",1],["expect",1],["confined",1],["whenever",1],["actually",1],["wraps",1],["boundary",1],["check",2],["verifies",1],["travel",1],["together",1],["degraded",1],["auto",1],["fallback",1],["uses",1],["asking",1],["would",1],["make",1],["71",1],["while",1],["proving",1],["require",1],["false",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._audit","name":[["audit",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["audit",2],["self",2],["event",5],["str",2],["fields",3],["any",2],["none",2],["record",1],["direct",1],["surface",1],["call",1],["redaction",1],["emitter",1],["job",1],["try",1],["from",1],["openai4s",1],["observability",1],["import",1],["log",2],["except",1],["exception",1],["noqa",1],["ble001",1],["auditing",1],["must",1],["not",1],["fail",1],["operation",1],["pass",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._byoc","name":[["byoc",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["byoc",3],["self",3],["pid",5],["str",2],["dict",2],["providers",1],["if",1],["none",1],["raise",1],["compute",2],["error",1],["provider",2],["not",2],["configured",1],["no",1],["skills",1],["remote",1],["json",1],["found",2],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._cancel_failure","name":[["cancel",1],["failure",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["cancel",7],["failure",3],["self",2],["error",19],["compute",8],["map",1],["terminate",1],["onto",1],["closed",1],["reasons",2],["confirmed",1],["separate",1],["path",1],["anything",1],["short",1],["provider",2],["agreeing",1],["job",1],["gone",1],["stays",1],["indeterminate",7],["so",1],["caller",1],["cannot",1],["render",1],["as",1],["cancelled",1],["kind",5],["if",4],["return",5],["str",5],["true",4],["message",7],["lower",1],["invalid",1],["request",1],["unsupported",2],["not",2],["support",1],["could",1],["reach",1],["timed",1],["out",1],["timeout",1],["deadline",1],["remote",1],["unreachable",1],["states",1],["reason",1],["unconfirmed",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._checked_update","name":[["checked",1],["update",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["checked",2],["update",5],["self",4],["job",6],["id",3],["str",2],["fields",3],["any",2],["bool",2],["row",5],["without",1],["swallowing",1],["storage",1],["failure",1],["into",1],["false",2],["success",1],["returns",1],["whether",1],["write",3],["landed",3],["illegal",2],["transition",2],["counts",1],["as",3],["already",1],["stronger",1],["definite",1],["state",2],["than",1],["one",1],["asked",1],["if",1],["store",2],["none",3],["return",6],["true",2],["try",1],["updated",2],["compute",1],["except",2],["states",1],["exception",1],["noqa",1],["ble001",1],["swallowed",1],["durable",2],["bug",1],["means",1],["no",2],["matched",1],["claim",1],["degraded",1],["memory",1],["transient",1],["db",1],["error",1],["never",1],["created",1],["so",2],["there",1],["nothing",1],["receipt",1],["did",1],["not",2],["land",1],["reporting",1],["let",1],["submit",2],["clean",1],["running",1],["over",1],["unrecoverable",1],["after",1],["restart",1],["treat",1],["failed",1],["paths",1],["fall",1],["back",1],["indeterminate",1],["reconcilable",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._claim","name":[["claim",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["claim",2],["self",9],["provider",5],["str",8],["idempotency",16],["key",20],["none",11],["outputs",4],["any",2],["input",4],["versions",4],["list",2],["reserve",1],["job",18],["row",5],["before",1],["submit",3],["attempted",1],["ordering",1],["whole",1],["point",1],["written",1],["only",2],["after",2],["successful",1],["would",2],["be",1],["missing",1],["exactly",1],["case",1],["matters",1],["accepted",1],["work",1],["response",1],["never",1],["came",1],["back",1],["reserving",1],["first",1],["means",2],["crash",1],["anywhere",1],["path",1],["still",2],["leaves",1],["something",1],["reconcile",4],["against",1],["rather",3],["than",3],["orphan",1],["bills",1],["forever",1],["id",8],["uuid",1],["uuid4",1],["hex",1],["12",1],["if",5],["store",4],["return",2],["existing",4],["compute",5],["by",3],["owner",7],["not",6],["raise",3],["error",4],["already",2],["exists",2],["status",5],["instead",3],["submitting",2],["again",2],["duplicate",4],["request",2],["try",1],["create",1],["states",1],["staging",1],["except",2],["sqlite3",1],["integrity",2],["as",1],["exc",2],["serial",1],["pre",1],["check",1],["above",1],["cannot",2],["see",2],["same",1],["concurrent",1],["submitter",1],["has",1],["committed",1],["yet",1],["two",1],["callers",1],["both",2],["read",1],["then",1],["insert",1],["unique",2],["index",2],["thing",1],["stops",1],["second",1],["billable",1],["remote",1],["run",3],["swallowing",1],["raced",2],["no",2],["durable",1],["unrecoverable",1],["restart",1],["violation",1],["must",1],["refuse",2],["naming",2],["winner",6],["degrade",2],["scoped",1],["under",1],["per",1],["construction",1],["own",1],["another",1],["here",1],["reintroduce",1],["leak",1],["scoping",1],["closed",1],["from",1],["genuine",1],["constraint",1],["bug",1],["collision",1],["race",1],["paper",1],["over",1],["surface",1],["unrecorded",1],["exception",1],["noqa",1],["ble001",1],["transient",1],["operational",1],["db",1],["failure",1],["busy",1],["disk",1],["memory",1],["but",1],["completes",1],["reports",1],["being",1],["denied",1],["outright",1],["pass",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._cleanup_remote_archive","name":[["cleanup",1],["remote",1],["archive",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["cleanup",2],["remote",3],["archive",3],["self",3],["alias",3],["str",4],["workdir",3],["none",2],["best",1],["effort",1],["staged",1],["tarball",1],["doubles",1],["job",1],["footprint",1],["try",1],["run",1],["capped",1],["ssh",1],["argv",1],["rm",1],["harvest",1],["timeout",2],["30",1],["except",1],["subprocess",1],["expired",1],["oserror",1],["pass",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._commit_terminal","name":[["commit",1],["terminal",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["commit",2],["terminal",5],["self",8],["job",20],["dict",6],["status",16],["str",4],["event",14],["none",15],["payload",4],["fields",3],["any",3],["write",4],["end",1],["state",4],["ledger",2],["before",1],["anything",1],["else",1],["believes",1],["returns",1],["landed",1],["row",8],["actually",1],["won",1],["compare",3],["swap",3],["lost",2],["having",1],["first",3],["re",2],["synced",1],["memory",3],["caller",4],["must",1],["report",1],["repository",1],["was",2],["already",1],["correct",1],["not",7],["every",1],["here",1],["then",2],["handed",1],["persist",2],["swallows",1],["exceptions",1],["cancel",1],["racing",1],["result",1],["therefore",1],["left",1],["sqlite",1],["at",1],["succeeded",1],["while",1],["answer",1],["returned",1],["said",1],["cancelled",1],["nothing",2],["downstream",1],["could",2],["detect",1],["disagreement",1],["because",1],["both",1],["halves",1],["were",1],["confident",1],["so",2],["order",1],["inverted",1],["exception",1],["swallowed",1],["durable",1],["holds",1],["only",1],["update",2],["emit",1],["observer",1],["never",1],["sees",1],["has",2],["accepted",1],["reads",1],["reports",1],["conflict",2],["other",1],["persistence",1],["failure",1],["propagates",1],["record",1],["fact",1],["hear",1],["stays",1],["live",1],["reconcile",1],["will",1],["keep",1],["surfacing",1],["safe",1],["direction",1],["but",1],["claiming",1],["success",1],["over",1],["failed",1],["id",9],["if",4],["store",3],["return",3],["try",1],["compute",2],["except",1],["states",1],["illegal",1],["transition",1],["actual",5],["exit",3],["code",3],["requested",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._confinement_gate","name":[["confinement",1],["gate",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["confinement",11],["gate",2],["self",3],["pid",3],["str",2],["none",3],["fail",1],["closed",1],["caller",1],["demanded",1],["boundary",2],["cannot",2],["establish",2],["helper",3],["ships",1],["probe",2],["expect",2],["confined",2],["exit",2],["code",1],["failing",1],["host",2],["now",1],["supplies",1],["looks",1],["one",1],["exists",1],["see",1],["security",2],["byoc",4],["linux",1],["open",1],["decision",1],["rather",1],["than",1],["omission",1],["enforce",3],["refuses",1],["op",1],["outright",1],["because",1],["passing",1],["into",1],["unconfined",2],["would",1],["only",1],["make",1],["kill",1],["itself",1],["71",1],["while",1],["proving",1],["nothing",1],["if",2],["mode",1],["return",1],["from",1],["openai4s",1],["import",1],["confine",2],["reason",2],["available",1],["not",1],["raise",1],["compute",1],["error",1],["provider",1],["refused",1],["env",2],["requires",1],["verified",1],["fix",1],["deployment",1],["auto",1],["accept",1],["execution",1],["unavailable",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._degrade_submit_to_indeterminate","name":[["degrade",1],["submit",1],["indeterminate",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["degrade",2],["submit",8],["indeterminate",6],["self",7],["job",7],["id",17],["str",17],["provider",3],["reason",14],["sandbox",10],["none",24],["alias",7],["workdir",7],["pid",10],["pgid",6],["extra",4],["return",5],["dict",5],["whose",2],["remote",1],["op",1],["succeeded",1],["but",1],["durable",1],["receipt",7],["could",1],["not",1],["be",1],["written",1],["resource",1],["live",4],["billing",1],["keep",1],["nameable",1],["reconcilable",1],["exactly",1],["as",1],["meth",1],["fail",1],["never",2],["report",1],["clean",1],["running",1],["ledger",1],["recorded",1],["fields",8],["any",1],["if",6],["persist",1],["status",2],["states",5],["unknown",3],["termination",2],["track",1],["event",1],["out",3],["concurrency",1],["count",1],["limit",2],["update",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._enforce_transfer_cap","name":[["enforce",1],["transfer",1],["cap",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["enforce",2],["transfer",5],["cap",3],["path",5],["none",2],["try",1],["size",4],["stat",1],["st",1],["except",1],["oserror",1],["return",1],["if",1],["max",2],["bytes",3],["raise",1],["compute",1],["error",1],["exceeds",1],["byte",1],["direct",1],["scp",1],["surface",1],["stage",1],["through",1],["job",1],["instead",1],["invalid",1],["request",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._event","name":[["event",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["event",3],["self",4],["job",4],["id",3],["str",4],["kind",3],["payload",3],["dict",2],["none",7],["if",1],["store",2],["return",1],["try",1],["append",1],["compute",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._fail_submit","name":[["fail",1],["submit",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["fail",2],["submit",10],["self",7],["job",9],["id",22],["str",11],["exc",11],["base",2],["exception",2],["provider",4],["sandbox",17],["none",8],["give",1],["raised",1],["honest",1],["terminal",5],["state",1],["never",2],["staging",2],["distinction",1],["matters",1],["not",3],["failed",5],["vs",2],["succeeded",2],["but",1],["definitely",1],["nothing",1],["happened",1],["something",1],["may",3],["be",3],["running",2],["out",1],["there",1],["only",4],["second",1],["costs",1],["money",1],["needs",1],["reconciling",1],["so",4],["anything",2],["short",1],["explicit",1],["rejection",5],["recorded",1],["as",3],["unknown",3],["host",1],["deadline",1],["fired",1],["killed",1],["helper",3],["mid",1],["call",1],["remote",1],["op",1],["have",2],["landed",1],["after",2],["stopped",1],["listening",1],["died",1],["without",1],["writing",1],["reply",2],["same",1],["reasoning",1],["was",2],["already",1],["created",1],["live",4],["billable",1],["resource",1],["regardless",1],["later",1],["step",1],["persisted",1],["here",1],["exactly",1],["last",1],["case",2],["until",1],["now",2],["lived",1],["memory",1],["sandboxes",1],["map",1],["create",1],["followed",1],["by",1],["left",2],["nobody",1],["could",2],["name",1],["restart",2],["test",1],["reads",1],["indeterminate",6],["error",6],["kind",9],["answers",1],["went",1],["wrong",1],["raiser",1],["knows",1],["whether",1],["nonetheless",1],["inferring",1],["from",1],["meant",1],["every",2],["transient",1],["treated",1],["definite",2],["refusal",1],["including",1],["dying",1],["before",1],["write",3],["single",1],["most",1],["likely",1],["work",1],["behind",1],["getattr",3],["rejected",4],["isinstance",1],["compute",1],["true",1],["fields",5],["dict",1],["any",1],["reason",8],["if",4],["receipt",1],["durably",1],["lands",1],["persist",3],["swallows",1],["storage",1],["locked",1],["full",1],["sqlite",1],["let",1],["report",1],["while",1],["durable",1],["claim",1],["stayed",1],["rehydrated",1],["cannot",1],["made",1],["no",1],["longer",1],["clean",1],["fall",1],["through",1],["path",1],["keeps",1],["reconcilable",1],["status",2],["states",6],["at",1],["ms",1],["termination",3],["event",2],["else",1],["track",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._fetch_archive_capped","name":[["fetch",1],["archive",1],["capped",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",4],["fetch",2],["archive",8],["capped",2],["self",3],["alias",6],["str",4],["workdir",3],["local",6],["path",3],["cap",8],["int",3],["timeout",9],["float",2],["300",2],["none",6],["stream",1],["harvest",5],["hard",1],["transferred",1],["bytes",7],["ack",1],["reported",1],["size",1],["toctou",1],["detached",1],["remote",7],["process",2],["enlarge",1],["replace",2],["after",1],["acknowledgement",1],["but",1],["before",2],["separate",1],["scp",2],["so",5],["pre",1],["check",1],["would",3],["apply",1],["different",1],["than",1],["transfer",6],["download",2],["could",2],["still",2],["exhaust",2],["disk",3],["reading",1],["over",5],["ssh",2],["cat",3],["stopping",1],["moment",1],["exceed",1],["binds",1],["limit",2],["exactly",1],["lands",1],["proc",9],["subprocess",4],["popen",1],["argv",1],["stdout",5],["pipe",3],["stderr",19],["blocking",1],["read",5],["gives",1],["no",2],["wall",1],["clock",1],["bound",1],["its",2],["own",2],["waits",1],["eof",2],["mid",2],["stall",1],["half",1],["open",2],["connection",1],["dead",1],["hang",1],["forever",1],["prior",1],["not",5],["watchdog",6],["kills",1],["at",1],["deadline",1],["unblocks",1],["drained",1],["thread",2],["chatty",1],["cannot",1],["fill",1],["back",1],["pressure",1],["into",1],["deadlock",1],["draining",2],["same",2],["as",2],["keeping",1],["forced",1],["command",1],["login",1],["profile",1],["write",2],["continuously",1],["while",3],["stays",1],["under",3],["retaining",1],["every",1],["chunk",5],["whole",1],["then",1],["doubling",1],["join",3],["exhausts",1],["daemon",2],["memory",1],["reports",1],["everything",1],["fine",1],["only",2],["tail",12],["ever",1],["shown",1],["held",1],["rest",1],["dropped",4],["bytearray",1],["lock",5],["threading",3],["drain",2],["try",5],["if",9],["part",2],["iter",1],["lambda",1],["65536",1],["extend",1],["excess",4],["len",2],["del",1],["except",4],["exception",3],["noqa",3],["ble001",3],["best",1],["effort",1],["pass",3],["drainer",4],["target",1],["true",4],["start",2],["timed",3],["out",4],["false",2],["kill",3],["timer",1],["written",3],["assert",1],["wb",1],["fh",2],["256",1],["1024",1],["break",2],["finally",1],["cancel",1],["rc",3],["wait",1],["30",1],["expired",1],["time",1],["writing",1],["copied",1],["appended",1],["elided",3],["earlier",1],["discarded",1],["encode",1],["raise",3],["compute",3],["error",3],["exceeded",2],["byte",1],["from",3],["aborted",2],["declare",1],["fewer",1],["smaller",1],["outputs",1],["residency",1],["unsafe",1],["transient",2],["failed",1],["decode",1],["utf",1],["strip",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._fetch_archive_capped._drain_stderr","name":[["drain",1],["stderr",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["drain",2],["stderr",8],["none",3],["try",1],["if",2],["proc",2],["not",1],["part",2],["iter",1],["lambda",1],["read",1],["65536",1],["tail",5],["lock",1],["extend",1],["excess",4],["len",1],["bytes",1],["del",1],["dropped",1],["except",1],["exception",1],["noqa",1],["ble001",1],["draining",1],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._fetch_archive_capped._watchdog","name":[["watchdog",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["watchdog",2],["none",2],["timed",1],["out",1],["true",1],["try",1],["proc",1],["kill",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._from_record","name":[["from",1],["record",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["from",2],["record",15],["dict",4],["job",5],["id",3],["provider",2],["status",2],["running",1],["outputs",2],["input",2],["versions",2],["list",1],["idempotency",2],["key",6],["receipt",2],["termination",2],["reason",4],["recovered",1],["true",1],["alias",1],["workdir",1],["pid",1],["pgid",1],["sandbox",1],["if",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._harvest","name":[["harvest",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["harvest",4],["self",3],["job",5],["id",3],["str",2],["stage",3],["path",6],["tuple",2],["list",3],["dict",2],["none",4],["unpack",1],["remote",1],["out",2],["tar",4],["gz",2],["record",1],["returns",1],["entries",1],["harvested",7],["manifest",4],["size",1],["sha256",1],["per",1],["file",1],["host",3],["owned",2],["directory",3],["bytes",1],["were",1],["extracted",1],["into",2],["there",1],["was",1],["nothing",2],["built",1],["from",1],["never",2],["kernel",1],["writable",1],["workspace",2],["so",1],["cell",1],["cannot",1],["plant",1],["declared",1],["output",1],["have",1],["counted",1],["as",2],["produced",1],["caller",3],["publishes",1],["afterwards",1],["raises",2],["unsafe",1],["archive",4],["error",2],["if",2],["hostile",2],["must",1],["treat",1],["failed",1],["partial",1],["success",1],["gets",1],["no",3],["back",1],["allocation",1],["cleaned",1],["up",1],["here",1],["escape",1],["safe",2],["extract",2],["after",1],["exists",2],["every",1],["poll",1],["would",1],["otherwise",1],["leave",1],["another",1],["data",1],["hpc",1],["staging",2],["behind",1],["able",1],["name",1],["tgz",3],["not",1],["at",1],["all",1],["previously",1],["returned",1],["empty",1],["went",1],["call",1],["succeeded",1],["return",2],["dir",1],["try",1],["build",1],["except",1],["base",1],["exception",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1],["raise",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._harvest_pending","name":[["harvest",1],["pending",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["harvest",15],["pending",4],["self",5],["job",19],["dict",4],["exit",8],["code",7],["int",4],["reason",10],["str",4],["workdir",5],["none",4],["hold",1],["decided",1],["open",1],["while",1],["its",2],["still",3],["retryable",1],["returns",1],["non",1],["terminal",2],["answer",1],["give",1],["caller",3],["once",1],["budget",3],["spent",1],["should",1],["record",1],["failed",1],["after",2],["all",1],["two",1],["conditions",1],["both",1],["must",1],["be",2],["met",1],["before",1],["giving",1],["up",2],["minimum",2],["number",1],["attempts",13],["elapsed",8],["wall",1],["clock",1],["alone",2],["wrong",1],["unit",1],["polling",1],["every",1],["five",1],["seconds",1],["would",1],["burn",1],["three",1],["them",1],["inside",1],["fifteen",1],["second",1],["network",1],["blip",1],["time",1],["lets",1],["single",1],["unlucky",1],["poll",2],["decide",1],["together",1],["they",1],["mean",1],["kept",1],["asking",1],["long",1],["enough",1],["never",2],["came",1],["back",1],["counters",1],["live",3],["memory",1],["only",2],["restart",1],["hands",1],["fresh",1],["errs",1],["towards",1],["retrying",1],["whose",1],["bytes",1],["remote",4],["row",2],["stays",1],["either",1],["way",1],["so",2],["reconcile",2],["keeps",2],["surfacing",1],["rather",1],["than",1],["being",1],["silently",1],["forgotten",1],["now",4],["ms",1],["since",3],["setdefault",1],["retry",9],["max",1],["1000",1],["if",1],["min",1],["window",2],["event",2],["id",5],["exhausted",1],["round",2],["return",2],["bookkeeping",1],["not",3],["state",2],["change",1],["persist",2],["writes",1],["status",2],["whichever",1],["holds",1],["gains",1],["history",1],["show",1],["attempt",1],["unknown",1],["error",1],["kind",1],["left",1],["true",1],["gives",1],["hint",1],["finished",1],["but",1],["outputs",1],["could",1],["transferred",1],["archive",1],["host",1],["again",1],["verdict",1],["nothing",1],["has",1],["been",1],["recorded",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._harvest_ssh","name":[["harvest",1],["ssh",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["harvest",18],["ssh",6],["self",6],["alias",12],["str",13],["workdir",6],["dest",3],["path",5],["exclude",3],["patterns",6],["list",7],["none",9],["tuple",2],["bool",2],["pull",2],["job",6],["whole",2],["work",5],["directory",7],["back",3],["returns",1],["error",7],["oversized",9],["stayed",9],["transient",4],["string",1],["relative",1],["paths",1],["left",2],["behind",2],["being",1],["over",2],["per",1],["file",3],["ceiling",1],["ones",1],["because",2],["caller",2],["declared",2],["residency",2],["remote",11],["whether",2],["was",5],["transport",3],["failure",2],["rather",1],["than",2],["verdict",4],["about",3],["archive",24],["last",1],["flag",1],["not",9],["cosmetic",1],["own",2],["outcome",1],["our",1],["ability",1],["copy",2],["its",3],["files",1],["separate",1],["facts",1],["collapsing",1],["them",1],["wrote",3],["terminal",2],["failed",3],["empty",2],["manifest",1],["whenever",1],["transfer",3],["timed",1],["out",1],["connection",1],["reset",2],["after",2],["evidence",1],["shortcut",1],["returned",1],["row",1],["forever",1],["though",1],["were",1],["still",1],["sitting",1],["therefore",2],["reports",1],["itself",1],["as",5],["one",2],["retries",1],["instead",1],["recording",1],["stdout",6],["log",2],["stderr",3],["nothing",3],["else",1],["while",1],["submit",2],["accepted",1],["outputs",2],["declaration",1],["bundled",1],["skill",1],["worked",1],["example",1],["declares",1],["every",2],["pattern",1],["matched",1],["reconcile",2],["reported",1],["missing",1],["had",1],["exited",3],["having",1],["written",1],["exactly",1],["promised",1],["forced",2],["documented",1],["poll",2],["could",1],["succeed",1],["at",2],["all",2],["built",1],["remotely",1],["extracted",1],["through",1],["same",3],["hostile",2],["input",1],["safe",3],["extractor",1],["byoc",1],["uses",1],["bytes",11],["come",1],["from",5],["machine",1],["control",1],["either",1],["way",1],["script",5],["max",4],["try",3],["proc",7],["run",3],["capped",2],["argv",1],["timeout",2],["300",1],["except",3],["subprocess",1],["expired",1],["oserror",1],["return",9],["true",2],["if",7],["returncode",3],["255",2],["never",2],["reached",1],["host",1],["other",1],["code",1],["came",1],["staging",2],["means",1],["answered",1],["gave",1],["gone",2],["only",3],["former",1],["worth",1],["retrying",2],["decode",2],["utf",2],["replace",2],["strip",1],["no",2],["marker",3],["parse",1],["ack",2],["fact",3],["decides",1],["acceptable",1],["false",5],["so",2],["did",2],["simply",1],["acknowledge",1],["repeating",1],["produces",1],["answer",1],["unless",1],["there",1],["stopped",1],["reading",1],["before",2],["noisy",1],["enough",1],["blow",1],["cap",5],["different",1],["vanished",1],["reporting",1],["second",1],["first",2],["sends",1],["someone",1],["look",1],["fine",1],["truncated",1],["acknowledgement",2],["found",1],["within",1],["more",1],["login",1],["profile",1],["command",1],["most",1],["likely",1],["rest",1],["discarded",1],["unread",1],["quieten",1],["non",1],["interactive",1],["shell",1],["produced",1],["may",1],["be",1],["refuse",1],["scp",1],["writes",1],["anything",1],["compressed",1],["alone",1],["would",2],["exceed",1],["local",5],["disk",1],["extract",2],["tar",3],["limits",1],["apply",1],["thing",1],["has",1],["already",1],["landed",1],["cleanup",2],["definitive",1],["next",1],["find",2],["repeats",1],["refusal",1],["byte",1],["download",1],["refusing",1],["declare",1],["fewer",1],["smaller",1],["tempfile",1],["temporary",1],["prefix",1],["openai4s",1],["td",2],["gz",1],["fetch",1],["compute",1],["stalled",1],["blowing",1],["mid",1],["unsafe",2],["blip",1],["kind",1],["arrived",1],["rejected",1],["exclusion",1],["matters",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._has_ssh_skill","name":[["has",1],["ssh",1],["skill",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["has",2],["ssh",6],["skill",3],["self",3],["bool",2],["family",1],["enabled",1],["by",2],["remote",2],["compute",2],["being",1],["installed",1],["ships",1],["worked",1],["example",1],["gate",1],["not",1],["merely",1],["user",1],["happening",1],["have",1],["config",1],["return",1],["path",1],["cfg",1],["skills",1],["dir",2]]},{"id":"openai4s/compute/manager.py#ComputeManager._helper_error","name":[["helper",1],["error",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["helper",4],["error",11],["stage",5],["path",2],["msg",3],["str",4],["kind",3],["indeterminate",5],["bool",2],["compute",3],["build",1],["carrying",1],["any",1],["sandbox",6],["dir",1],["still",3],["names",1],["op",2],["create",2],["writes",1],["id",3],["instant",1],["provider",1],["returns",1],["one",1],["before",2],["ownership",1],["read",3],["back",1],["reply",1],["json",1],["precisely",1],["so",3],["dies",1],["mid",1],["leaves",1],["host",1],["able",1],["name",2],["created",1],["nothing",1],["file",2],["landed",1],["then",1],["crashed",1],["produced",1],["unnameable",1],["unterminatable",1],["billing",1],["removes",1],["again",1],["once",1],["has",1],["confirmed",1],["gone",1],["its",1],["presence",1],["means",1],["may",1],["exist",1],["try",1],["observed",4],["text",1],["utf",1],["strip",1],["except",1],["oserror",1],["value",1],["if",1],["live",1],["resource",1],["never",1],["clean",1],["rejection",1],["true",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._host_staging_dir","name":[["host",1],["staging",1],["dir",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["host",3],["staging",2],["dir",4],["self",3],["job",4],["id",3],["str",4],["path",3],["fresh",1],["owned",1],["unguessable",1],["directory",1],["extract",1],["harvest",1],["into",1],["under",1],["data",1],["never",1],["workspace",2],["random",1],["suffix",1],["so",1],["cell",1],["cannot",1],["pre",1],["create",1],["trusted",1],["manifest",1],["built",1],["copy",1],["only",1],["save",1],["artifact",1],["reachability",1],["name",2],["re",1],["sub",1],["za",1],["z0",1],["strip",1],["return",1],["tempfile",1],["mkdtemp",1],["prefix",1],["hpc",1],["stage",1],["root",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._live_count","name":[["live",1],["count",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["live",5],["count",2],["self",3],["int",2],["states",3],["rather",2],["than",2],["local",2],["tuple",2],["list",2],["one",2],["rehydrating",2],["sql",2],["disagreed",2],["about",2],["staging",2],["so",2],["row",2],["left",2],["there",2],["by",4],["crash",2],["was",2],["reported",2],["reconcile",2],["forever",2],["while",2],["occupying",2],["no",2],["slot",2],["return",1],["sum",1],["jobs",1],["values",1],["if",1],["status",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._live_jobs_on_sandbox","name":[["live",1],["jobs",1],["sandbox",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["live",4],["jobs",6],["sandbox",8],["self",4],["id",5],["str",5],["exclude",3],["list",3],["dict",2],["every",1],["job",7],["manager",1],["still",1],["tracks",1],["riding",1],["given",1],["close",1],["terminates",1],["over",1],["whether",1],["not",2],["caller",1],["named",1],["them",1],["so",2],["ledger",1],["has",1],["say",1],["lock",1],["values",1],["return",1],["if",1],["states",1],["status",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._named_destination","name":[["named",1],["destination",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["named",3],["destination",3],["self",3],["alias",10],["str",4],["agent",3],["just",1],["refusal",1],["two",1],["checks",1],["they",1],["answer",1],["different",1],["questions",1],["safe",6],["shape",2],["name",1],["cannot",1],["be",1],["read",2],["as",2],["option",1],["second",2],["word",1],["registry",3],["known",2],["authorisation",1],["user",1],["has",1],["actually",1],["offered",1],["host",4],["through",1],["their",1],["own",1],["ssh",6],["config",2],["had",1],["exactly",1],["one",2],["call",2],["site",1],["whole",1],["tree",1],["submit",2],["path",2],["dispatch",1],["so",2],["compute",3],["scp",2],["dialled",1],["whatever",1],["string",1],["put",1],["after",1],["neither",1],["gateable",1],["tools",1],["no",2],["approval",1],["stood",1],["front",1],["them",1],["either",1],["523cab6",1],["closed",3],["worded",1],["though",1],["surface",1],["three",1],["doors",1],["only",1],["aliases",1],["arrive",1],["back",1],["out",1],["job",3],["record",1],["was",2],["authorised",1],["written",1],["re",1],["checking",1],["would",1],["mean",1],["de",1],["registering",1],["strands",1],["every",1],["already",1],["running",1],["cancel",1],["could",1],["longer",1],["reach",2],["process",1],["exists",1],["stop",1],["those",1],["paths",1],["argv",2],["keep",1],["guard",1],["if",1],["not",2],["cfg",1],["data",1],["dir",1],["raise",1],["error",1],["registered",1],["daemon",1],["add",2],["openai4s",1],["your",1],["before",1],["unknown",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._persist","name":[["persist",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["persist",2],["self",4],["job",4],["id",3],["str",2],["fields",3],["any",2],["none",3],["non",1],["terminal",2],["bookkeeping",2],["never",2],["end",1],["state",1],["see",1],["meth",1],["commit",1],["must",1],["not",1],["swallow",1],["anything",1],["if",1],["store",2],["return",1],["try",1],["update",1],["compute",1],["except",1],["exception",1],["noqa",1],["ble001",1],["fail",1],["op",1],["pass",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._persist_receipt","name":[["persist",1],["receipt",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["persist",3],["receipt",5],["self",3],["job",3],["id",4],["str",2],["fields",3],["any",2],["bool",2],["non",1],["swallowing",1],["write",3],["submit",2],["success",1],["running",2],["transition",1],["records",1],["sandbox",1],["remote",1],["pid",1],["only",1],["durable",1],["handle",1],["able",2],["name",2],["now",1],["billing",1],["resource",1],["after",2],["restart",1],["writing",1],["through",1],["swallow",1],["everything",1],["memory",1],["let",1],["dropped",1],["sqlite",1],["busy",1],["disk",1],["full",1],["report",1],["clean",1],["over",1],["row",1],["still",1],["at",1],["staging",1],["no",1],["orphan",1],["bills",1],["forever",1],["nothing",1],["paths",1],["degrade",1],["indeterminate",1],["reconcilable",1],["state",1],["returns",1],["false",1],["return",1],["checked",1],["update",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._persist_terminal","name":[["persist",1],["terminal",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["persist",3],["terminal",3],["self",3],["job",4],["id",3],["str",2],["fields",3],["any",2],["bool",2],["write",2],["state",2],["has",1],["no",1],["memory",1],["row",1],["yet",1],["returns",2],["whether",1],["durable",1],["actually",1],["landed",1],["unlike",1],["not",1],["swallow",1],["storage",1],["failure",1],["into",1],["false",2],["success",1],["submit",1],["paths",1],["fall",1],["back",1],["indeterminate",1],["reconcilable",1],["rather",1],["than",1],["reporting",1],["rejection",1],["ledger",1],["never",1],["recorded",1],["return",1],["checked",1],["update",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._provider_creds","name":[["provider",1],["creds",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["provider",4],["creds",2],["self",2],["prov",3],["dict",4],["collect",1],["declared",1],["secret",3],["env",5],["vars",1],["into",1],["auth",1],["payload",1],["helper",2],["reads",1],["from",1],["stdin",1],["json",1],["lists",1],["keys",3],["forward",1],["meta",1],["return",1],["os",2],["environ",2],["if",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._publish_harvest","name":[["publish",1],["harvest",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["publish",3],["harvest",5],["self",3],["staging",7],["path",6],["dest",4],["none",5],["replace",2],["workspace",2],["dir",4],["wholesale",1],["verified",1],["tree",3],["manifest",1],["was",2],["already",1],["built",1],["from",2],["host",1],["owned",1],["so",5],["move",3],["only",1],["about",1],["making",1],["files",1],["reachable",1],["save",1],["artifact",1],["symlink",4],["resistant",1],["safe",1],["validated",1],["earlier",1],["but",1],["hpc",7],["parent",2],["kernel",1],["writable",1],["cell",2],["swap",1],["afterwards",1],["plain",2],["os",9],["copytree",2],["would",1],["follow",1],["moving",1],["trusted",1],["outside",3],["sandbox",1],["root",12],["opened",3],["once",1],["nofollow",2],["directory",7],["refusing",2],["symlinked",1],["every",1],["subsequent",1],["step",1],["removal",3],["stale",1],["entry",4],["rename",2],["cross",2],["device",2],["copy",2],["anchored",2],["fd",14],["nothing",1],["re",1],["resolves",1],["pathname",3],["cannot",2],["be",1],["substituted",1],["after",1],["check",1],["redirect",2],["write",1],["try",4],["open",1],["rdonly",1],["except",3],["oserror",2],["as",2],["raise",2],["compute",1],["error",2],["not",4],["real",2],["through",1],["unsafe",1],["archive",1],["name",7],["existing",5],["lstat",1],["file",2],["found",1],["if",3],["stat",2],["islnk",1],["st",2],["mode",2],["isdir",1],["at",4],["unlink",2],["itself",1],["never",3],["whatever",1],["points",1],["else",1],["possibly",1],["planted",1],["content",1],["drop",1],["relatively",1],["swapped",1],["recursive",1],["rmtree",2],["str",1],["dst",1],["err",2],["getattr",1],["errno",2],["exdev",1],["removed",1],["above",1],["create",1],["fresh",1],["under",1],["into",1],["again",1],["following",1],["shutil",1],["ignore",1],["errors",1],["true",1],["finally",1],["close",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._record_unconfirmed_cancel","name":[["record",1],["unconfirmed",1],["cancel",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["record",3],["unconfirmed",3],["cancel",7],["self",6],["job",13],["dict",2],["error",7],["compute",3],["none",3],["leave",1],["live",2],["was",1],["asked",1],["not",4],["granted",1],["only",1],["still",3],["carries",1],["note",1],["persist",2],["unconditional",1],["update",1],["so",1],["if",3],["poll",1],["thread",1],["committed",1],["terminal",3],["state",1],["between",1],["pre",1],["check",1],["failed",1],["terminate",1],["writing",1],["here",1],["would",1],["overwrite",1],["row",4],["own",1],["reason",2],["may",2],["be",3],["running",2],["append",1],["event",2],["finished",1],["store",2],["try",1],["id",3],["except",1],["exception",1],["noqa",1],["ble001",1],["bookkeeping",1],["must",1],["mask",1],["status",1],["states",2],["return",1],["could",1],["confirmed",1],["billing",1],["kind",2],["indeterminate",1],["true",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._rehydrate","name":[["rehydrate",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["rehydrate",2],["self",7],["none",3],["load",2],["session",6],["jobs",4],["may",1],["still",2],["be",1],["live",4],["remotely",1],["without",1],["restart",1],["stranded",1],["every",2],["flight",1],["job",3],["ssh",1],["process",1],["kept",2],["running",1],["under",1],["nohup",1],["byoc",1],["sandbox",1],["billing",1],["while",1],["result",1],["answered",1],["no",1],["such",1],["count",1],["reset",1],["zero",1],["so",2],["would",2],["happily",1],["oversubscribe",1],["provider",1],["was",1],["busy",1],["work",1],["had",1],["forgotten",1],["scoped",2],["owner",3],["key",3],["unscoped",1],["handed",1],["installation",1],["wide",1],["row",2],["whichever",1],["built",1],["manager",1],["first",1],["poll",1],["then",1],["publish",1],["another",1],["harvested",1],["outputs",1],["into",1],["workspace",1],["recovery",1],["must",3],["only",1],["adopt",1],["submitted",1],["if",1],["store",2],["return",2],["try",2],["recovered",2],["compute",1],["true",1],["except",2],["exception",2],["noqa",2],["ble001",2],["broken",1],["record",5],["not",2],["stop",2],["startup",1],["id",1],["from",1],["one",1],["bad",1],["rest",1],["continue",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._resolve_install_id","name":[["resolve",1],["install",1],["id",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["resolve",2],["install",5],["id",5],["str",2],["stable",1],["per",1],["as",1],["byoc",1],["sandbox",1],["owner",1],["tag",1],["persist",1],["under",1],["data",1],["dir",1],["so",1],["reconcile",1],["find",1],["sandboxes",1],["across",1],["runs",1],["env",3],["os",1],["environ",1],["openai4",1],["if",2],["return",4],["path",6],["home",1],["openai4s",1],["try",1],["exists",1],["read",1],["text",2],["utf",2],["strip",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["iid",3],["uuid",2],["uuid4",2],["hex",2],["write",1],["encoding",1],["except",1],["oserror",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._result_byoc","name":[["result",1],["byoc",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["result",6],["byoc",6],["self",11],["job",36],["dict",4],["before",4],["provider",7],["dispatched",2],["at",3],["all",2],["exactly",2],["as",6],["ssh",4],["path",7],["sandbox",4],["warm",2],["reused",2],["submitting",2],["wipes",2],["work",2],["so",8],["re",2],["polling",2],["after",2],["ran",2],["would",3],["harvest",11],["phase",9],["archive",3],["publish",5],["those",2],["bytes",2],["under",3],["id",10],["replace",2],["durable",2],["manifest",10],["digest",4],["terminal",9],["timestamp",2],["them",2],["wait",3],["also",3],["not",13],["free",4],["blocks",2],["already",2],["ended",2],["cached",4],["stored",1],["left",2],["remote",2],["false",3],["if",11],["none",11],["return",4],["prov",3],["split",1],["creds",3],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["stage",4],["td",2],["rep",10],["run",1],["helper",2],["poll",3],["seconds",1],["ready",3],["status",13],["running",2],["hint",2],["still",2],["call",1],["again",1],["later",2],["exit",15],["code",15],["err",5],["read",3],["error",7],["reached",1],["state",2],["but",4],["could",3],["out",5],["previously",1],["fell",1],["through",1],["done",1],["because",1],["falsy",1],["single",2],["worst",2],["success",2],["module",1],["onto",1],["same",2],["reason",5],["unknown",3],["unresolved",1],["must",1],["stay",1],["resolve",1],["keeps",1],["inside",1],["live",1],["count",1],["cannot",1],["account",1],["conservatively",1],["occupying",1],["its",3],["slot",1],["rather",2],["than",2],["freeing",1],["capacity",1],["have",1],["no",3],["evidence",1],["kind",1],["reported",1],["without",1],["stdout",4],["tail",7],["stderr",3],["outcome",2],["be",2],["established",1],["treat",1],["any",1],["harvested",9],["output",2],["unverified",11],["try",2],["entries",11],["except",1],["unsafe",1],["str",3],["was",1],["built",1],["from",1],["host",1],["owned",1],["staging",2],["dir",2],["reconcile",2],["immune",1],["planted",1],["file",2],["only",1],["now",2],["verified",1],["tree",3],["published",1],["into",2],["workspace",1],["copy",1],["save",1],["artifact",3],["reach",1],["finally",2],["discipline",1],["applied",1],["here",2],["successful",1],["renames",1],["dest",7],["removal",1],["op",1],["safe",2],["rejection",1],["failure",2],["otherwise",1],["strand",1],["whole",1],["data",1],["one",1],["per",1],["cleans",1],["up",1],["own",3],["allocation",1],["raises",1],["returning",1],["other",1],["half",1],["leak",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1],["files",12],["item",2],["featured",5],["missing",5],["outputs",4],["rel",2],["deadline",1],["fired",2],["timeout",1],["states",6],["timed",1],["elif",1],["succeeded",2],["else",2],["failed",2],["exited",1],["nothing",2],["verifiable",1],["came",1],["back",1],["calling",1],["available",1],["cause",1],["recorded",1],["wrapper",1],["tar",1],["mv",1],["losing",1],["simply",1],["producing",1],["promised",1],["checked",1],["arrived",2],["there",1],["content",1],["hash",1],["standing",1],["behind",1],["bool",1],["notes",4],["append",2],["declared",1],["never",1],["join",3],["unreadable",1],["unverifiable",1],["conflict",4],["commit",1],["event",2],["payload",1],["ms",1],["termination",1],["integrity",2],["sha256",2]]},{"id":"openai4s/compute/manager.py#ComputeManager._result_ssh","name":[["result",1],["ssh",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["result",4],["ssh",8],["self",12],["job",26],["dict",4],["already",4],["terminal",6],["return",8],["recorded",4],["evidence",2],["rather",2],["than",2],["re",5],["harvest",14],["overwrite",2],["outcome",2],["authoritative",2],["asked",3],["ledger",2],["unconditionally",2],["not",8],["gated",2],["memory",4],["status",8],["because",3],["copy",3],["thing",2],["be",3],["stale",2],["cached",3],["stored",1],["if",10],["none",1],["alias",4],["workdir",6],["pid",5],["probe",6],["ordering",1],["matters",1],["kill",4],["first",1],["wrapper",3],["writes",2],["rc",10],["before",3],["exits",1],["live",1],["authoritatively",1],["running",4],["dead",1],["means",1],["durable",1],["will",1],["ever",1],["reverse",1],["order",1],["would",4],["race",1],["just",1],["finished",1],["into",3],["unknown",5],["timeout",7],["marker",3],["rides",1],["back",1],["exit",12],["code",9],["only",2],["deadline",4],["was",3],["given",1],["ended",1],["run",3],["so",7],["host",8],["never",4],["has",1],["infer",1],["walltime",2],["from",3],["number",1],["124",4],["command",2],["free",1],["its",1],["own",2],["shlex",1],["quote",1],["dev",1],["null",1],["then",2],["echo",4],["elif",2],["printf",1],["cat",1],["else",3],["norc",2],["fi",1],["try",3],["check",5],["capped",1],["argv",1],["30",1],["except",2],["subprocess",1],["expired",1],["oserror",1],["as",4],["failed",4],["returncode",2],["reached",1],["network",1],["auth",1],["down",1],["real",2],["state",3],["untouched",1],["by",1],["our",1],["inability",1],["observe",1],["explicitly",1],["answer",1],["exited",1],["stderr",2],["decode",2],["utf",2],["replace",3],["strip",2],["no",6],["out",10],["stdout",1],["id",5],["process",2],["gone",1],["but",7],["left",1],["oom",1],["killed",2],["rebooted",1],["sigkilled",1],["reporting",1],["success",2],["here",1],["exactly",1],["false",2],["exists",1],["prevent",1],["remote",4],["longer",1],["alive",1],["wrote",1],["evicted",1],["restarted",1],["parts",6],["split",1],["len",2],["text",4],["timed",5],["submitted",1],["existed",1],["still",1],["answers",1],["bare",1],["nothing",2],["claims",1],["fired",1],["those",1],["int",1],["value",1],["error",5],["unparseable",1],["extract",1],["hash",1],["under",2],["owned",2],["staging",9],["dir",3],["kernel",1],["writable",1],["workspace",2],["cell",1],["could",1],["otherwise",2],["plant",1],["hpc",1],["file",1],["polling",1],["have",2],["build",2],["manifest",7],["count",1],["produced",1],["output",1],["marked",1],["succeeded",3],["forged",1],["bytes",1],["stay",2],["patterns",1],["outputs",3],["oversized",1],["stayed",1],["transient",3],["entries",3],["featured",1],["missing",1],["reconcile",1],["unverified",2],["files",3],["trusted",1],["built",1],["publish",4],["save",1],["artifact",1],["reach",1],["replacing",1],["any",2],["planted",2],["runs",1],["every",1],["poll",3],["including",2],["attaches",1],["after",1],["published",1],["tree",5],["empty",2],["successful",2],["legitimately",1],["wipes",1],["whose",1],["scp",1],["tar",1],["transiently",1],["leaves",1],["clobbering",1],["previously",1],["harvested",2],["verified",1],["destroy",1],["retain",2],["prior",2],["unless",1],["succeeds",1],["dest",5],["safe",1],["finally",1],["scratch",1],["renames",1],["op",1],["skipped",1],["now",2],["leak",1],["one",1],["directory",1],["data",1],["per",1],["reattach",1],["strand",1],["full",1],["rejected",1],["swapped",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1],["reports",1],["expiry",1],["chooses",1],["armed",1],["at",1],["all",1],["there",1],["come",1],["reading",1],["sent",1],["caller",1],["looking",1],["limit",1],["states",3],["read",1],["decided",1],["transfer",1],["committing",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._run_helper","name":[["run",1],["helper",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["run",6],["helper",24],["self",13],["prov",5],["dict",9],["op",16],["str",5],["req",5],["creds",4],["stage",12],["path",5],["expect",6],["confined",12],["bool",2],["none",11],["timeout",5],["float",2],["spawn",3],["oneshot",2],["mode",4],["one",2],["credential",4],["rides",1],["stdin",1],["never",1],["its",3],["environment",2],["reply",5],["cross",1],["via",1],["dir",1],["defaults",1],["manager",1],["policy",1],["rather",1],["than",1],["false",4],["not",12],["ask",1],["confinement",18],["has",3],["established",2],["so",4],["leaving",1],["default",1],["off",2],["silently",1],["downgraded",1],["every",2],["call",2],["site",1],["if",10],["require",1],["json",3],["write",1],["text",1],["dumps",1],["install",2],["id",2],["encoding",1],["utf",1],["wrap",3],["os",4],["boundary",7],["host",4],["supply",1],["own",4],["probe",2],["turns",1],["wrapping",1],["into",1],["evidence",1],["checks",1],["from",9],["inside",4],["before",4],["reads",1],["exits",2],["71",1],["without",3],["acting",1],["hold",3],["asking",1],["check",2],["supplying",1],["would",5],["only",3],["make",1],["kill",1],["itself",1],["two",1],["travel",1],["together",1],["base",3],["sys",1],["executable",1],["main",1],["provider",11],["py",2],["unconfined",5],["form",1],["kept",3],["whatever",1],["happens",1],["degraded",2],["auto",3],["falls",1],["back",1],["reconstructing",1],["wrapped",2],["argv",9],["be",5],["parsing",1],["trick",1],["waiting",1],["wrong",1],["plain",5],["else",3],["openai4s",2],["security",2],["import",2],["byoc",6],["try",1],["read",3],["paths",2],["tuple",1],["runtime",1],["resolve",1],["parent",1],["true",1],["except",1],["unavailable",4],["as",3],["exc",2],["gate",2],["guards",1],["submit",3],["available",1],["now",1],["runs",1],["real",1],["test",1],["newly",1],["report",1],["at",1],["time",1],["even",1],["after",1],["passed",1],["cleared",1],["cache",1],["backend",1],["stopped",1],["working",1],["falling",1],["through",1],["here",2],["shim",1],["despite",1],["enforce",6],["may",4],["degrade",1],["fails",1],["closed",1],["just",1],["raise",3],["compute",3],["error",3],["cannot",2],["env",11],["no",1],["could",1],["refusing",1],["indeterminate",2],["documented",1],["visible",1],["degradation",1],["scrub",2],["inherited",1],["secrets",1],["child",1],["exec",4],["see",1],["process",1],["enough",1],["prologue",1],["still",1],["drops",1],["secret",2],["prefixes",1],["environ",1],["meta",1],["anchor",1],["compares",1],["against",1],["obtained",1],["point",1],["value",1],["come",1],["side",2],["update",1],["hard",1],["deadline",4],["poll",1],["budget",1],["but",1],["wedged",1],["stream",1],["sdk",1],["blocking",1],["socket",1],["leaves",1],["bare",1],["wait",1],["block",1],["dispatcher",1],["forever",1],["proc",4],["returncode",2],["exit",1],["looked",1],["disagreed",1],["reading",1],["any",1],["nothing",3],["happened",1],["there",1],["reconcile",2],["makes",1],["retry",1],["safe",1],["nowhere",1],["module",1],["refused",1],["applied",2],["did",2],["checked",1],["accept",1],["execution",1],["audit",1],["detail",1],["reported",1],["exists",1],["died",1],["between",1],["doing",1],["work",1],["reporting",1],["have",2],["created",1],["sandbox",1],["submitted",1],["job",2],["neither",1],["classified",1],["transient",1],["fail",1],["explicit",1],["rejection",1],["persisted",1],["terminal",2],["failed",1],["had",1],["already",1],["accepted",1],["then",1],["became",1],["invisible",1],["skips",1],["rows",1],["running",1],["billing",1],["left",1],["ever",1],["look",1],["exited",1],["rc",1],["remote",1],["operation",1],["taken",1],["eff",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._run_scp","name":[["run",1],["scp",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["run",4],["scp",4],["argv",3],["list",2],["str",4],["none",2],["one",1],["raising",1],["failure",1],["returning",1],["path",1],["transfer",1],["never",1],["produced",1],["made",1],["failed",2],["copy",1],["look",1],["like",1],["delivered",1],["file",1],["caller",1],["try",1],["proc",4],["capped",1],["timeout",2],["300",1],["except",2],["subprocess",1],["expired",1],["raise",3],["compute",3],["error",3],["timed",1],["out",1],["after",1],["300s",1],["transient",3],["oserror",1],["as",1],["could",1],["not",1],["start",1],["if",1],["returncode",2],["exited",1],["stderr",2],["decode",1],["utf",1],["replace",1],["strip",1],["no",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._safe_harvest_dest","name":[["safe",1],["harvest",1],["dest",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["safe",4],["harvest",7],["dest",9],["self",7],["job",6],["id",4],["str",3],["path",6],["per",1],["directory",4],["proven",1],["be",1],["under",1],["hpc",10],["root",10],["sits",1],["inside",1],["kernel",1],["writable",1],["workspace",1],["so",1],["cell",2],["turn",1],["child",1],["into",1],["symlink",5],["before",2],["runs",1],["subsequent",1],["mkdir",3],["extract",2],["tar",2],["shutil",1],["copy2",1],["would",1],["follow",1],["writing",1],["remote",1],["bytes",1],["anywhere",2],["daemon",1],["guards",2],["archive",4],["contents",2],["destination",1],["land",1],["refused",1],["resolved",2],["re",2],["checked",1],["containment",1],["against",1],["at",1],["construction",1],["any",1],["had",1],["run",1],["name",4],["sub",1],["za",1],["z0",1],["strip",1],["if",3],["os",3],["islink",1],["raise",3],["compute",3],["error",3],["refusing",2],["write",1],["through",1],["unsafe",3],["parents",2],["true",4],["exist",2],["ok",2],["real",4],["realpath",1],["commonpath",1],["escapes",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._safe_local_path","name":[["safe",1],["local",1],["path",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["safe",2],["local",4],["path",8],["self",3],["value",3],["any",2],["label",6],["str",3],["must",6],["exist",3],["bool",2],["false",2],["resolve",3],["require",1],["stay",2],["inside",3],["workspace",4],["without",1],["direction",1],["down",1],["etc",1],["cron",1],["writes",1],["wherever",1],["daemon",1],["write",2],["agent",1],["choosing",1],["destination",1],["whole",1],["risk",1],["symlinks",1],["resolved",9],["before",1],["containment",1],["check",1],["so",1],["link",1],["planted",1],["cannot",1],["redirect",1],["outside",2],["text",5],["strip",1],["if",5],["not",7],["raise",4],["compute",4],["error",4],["be",1],["empty",1],["invalid",4],["request",4],["x00",1],["contain",1],["nul",1],["byte",1],["base",5],["cwd",1],["candidate",4],["absolute",1],["else",1],["parents",1],["file",2],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._sandbox_ids_for","name":[["sandbox",1],["ids",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["sandbox",8],["ids",2],["self",5],["provider",6],["id",9],["str",6],["list",4],["every",1],["manager",1],["still",1],["name",1],["one",1],["byoc",2],["warm",4],["reuse",1],["map",1],["memory",1],["so",2],["restart",2],["left",1],["empty",1],["close",1],["had",1],["nothing",1],["terminate",1],["job",4],["rows",1],["survive",1],["they",1],["durable",1],["second",1],["source",1],["found",5],["sandboxes",1],["if",3],["append",2],["lock",1],["jobs",3],["values",1],["continue",1],["not",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._scp_argv","name":[["scp",1],["argv",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["scp",4],["argv",2],["self",2],["alias",4],["str",8],["remote",3],["local",4],["upload",3],["bool",2],["list",2],["either",1],["direction",1],["shape",1],["checked",1],["ride",1],["along",1],["because",1],["both",1],["call",1],["sites",1],["had",1],["them",1],["caller",1],["assembling",1],["its",1],["own",1],["flags",1],["would",1],["be",1],["third",1],["spelling",1],["keep",1],["sync",1],["target",3],["safe",1],["pair",2],["if",1],["else",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._spawn_helper","name":[["spawn",1],["helper",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["spawn",2],["helper",6],["self",3],["argv",3],["list",2],["str",4],["creds",3],["dict",4],["env",4],["deadline",6],["float",2],["op",5],["stage",3],["path",2],["any",3],["one",1],["process",4],["credential",1],["stdin",4],["under",1],["hard",1],["its",2],["own",2],["session",5],["mac",2],["os",2],["part",1],["boundary",1],["rather",1],["than",1],["hygiene",1],["seatbelt",1],["gate",1],["reading",1],["another",1],["environment",2],["block",1],["sysctl",1],["kern",1],["procargs2",1],["only",1],["enforced",1],["between",1],["different",1],["sessions",1],["measured",1],["26",1],["confined",1],["daemon",2],["recovered",1],["exec",1],["time",1],["llm",1],["key",1],["configured",1],["there",1],["profile",1],["info",1],["denies",1],["place",1],["was",2],["refused",1],["once",1],["started",1],["kernel",1],["worker",1],["relies",1],["same",1],["property",1],["pipe",2],["transport",1],["bubblewrap",1],["already",1],["gives",1],["sandboxed",1],["child",1],["new",2],["linux",1],["proc",7],["subprocess",4],["popen",1],["start",1],["true",2],["write",1],["json",1],["dumps",1],["auth",1],["encode",1],["utf",1],["close",1],["try",2],["wait",2],["timeout",4],["except",2],["expired",2],["kill",1],["10",1],["pass",1],["raise",1],["error",1],["provider",1],["exceeded",1],["host",1],["killed",1],["remote",1],["operation",1],["may",2],["not",1],["have",1],["taken",1],["effect",1],["unknown",1],["state",1],["indeterminate",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._split","name":[["split",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["split",2],["self",2],["provider",5],["str",6],["tuple",2],["fam",4],["rest",5],["partition",1],["if",2],["not",2],["byoc",2],["ssh",3],["raise",1],["compute",1],["error",1],["unknown",1],["target",1],["expected",1],["id",1],["alias",2],["invalid",1],["request",1],["safe",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._ssh_argv","name":[["ssh",1],["argv",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["ssh",5],["argv",3],["self",2],["alias",4],["str",6],["rest",3],["list",2],["destination",1],["args",1],["shape",1],["checked",1],["every",1],["module",1],["built",1],["here",1],["so",1],["guarantee",1],["structural",1],["rather",1],["than",1],["remembered",1],["at",1],["nine",1],["call",1],["sites",1],["split",1],["comment",1],["claimed",1],["scp",1],["disproved",1],["return",1],["safe",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._ssh_unknown","name":[["ssh",1],["unknown",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["ssh",2],["unknown",5],["self",2],["job",12],["dict",4],["reason",4],["str",2],["terminal",1],["shaped",1],["answer",1],["whose",1],["real",1],["state",2],["cannot",1],["observe",1],["deliberately",1],["distinct",1],["from",1],["failed",1],["may",2],["well",1],["have",3],["succeeded",1],["means",1],["no",1],["evidence",1],["either",1],["way",1],["caller",1],["must",1],["reconcile",1],["rather",1],["than",1],["assume",1],["never",1],["cached",1],["onto",1],["so",1],["later",1],["poll",1],["still",2],["resolve",1],["return",1],["status",1],["id",2],["exit",1],["code",1],["none",1],["error",1],["kind",1],["remote",3],["workdir",3],["left",1],["true",1],["hint",1],["outcome",1],["could",1],["not",1],["be",1],["established",1],["inspect",1],["host",1],["before",1],["re",1],["submitting",1],["as",1],["original",1],["run",1],["completion",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._stage_inputs","name":[["stage",1],["inputs",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["stage",7],["inputs",5],["self",3],["path",13],["list",2],["none",6],["command",5],["str",8],["timeout",2],["int",2],["trusted",6],["version",10],["paths",3],["dict",3],["build",1],["tar",2],["gz",3],["helper",1],["untars",1],["into",1],["work",8],["wrapper",5],["run",5],["sh",5],["every",1],["staged",2],["input",6],["flat",1],["root",1],["mkdir",1],["tmpl",4],["dir",2],["read",2],["text",4],["utf",4],["replace",1],["openai4s",1],["write",2],["encoding",2],["inp",6],["if",6],["not",7],["isinstance",1],["raise",3],["compute",3],["error",3],["each",1],["must",2],["be",2],["object",1],["invalid",3],["request",3],["id",7],["strip",1],["artifact",2],["was",1],["resolved",1],["by",1],["host",1],["src",12],["resolve",1],["file",1],["has",1],["no",1],["frozen",1],["bytes",1],["else",1],["remote",1],["continue",1],["source",1],["exist",2],["skipped",1],["silence",1],["so",1],["job",2],["ran",1],["completion",1],["against",1],["missing",1],["data",1],["reported",1],["success",1],["refusing",1],["here",1],["difference",1],["between",1],["failed",1],["wrong",1],["result",1],["nobody",1],["questions",1],["safe",2],["local",1],["label",2],["true",1],["dst",4],["name",2],["filename",2],["shutil",1],["copy2",1],["tgz",3],["tarfile",1],["open",1],["as",1],["tf",2],["add",1],["arcname",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._stored_terminal_result","name":[["stored",1],["terminal",1],["result",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["stored",3],["terminal",5],["result",8],["self",5],["job",15],["dict",4],["left",6],["remote",8],["bool",2],["true",3],["none",7],["reconstruct",1],["from",1],["its",1],["recorded",1],["evidence",1],["has",2],["already",2],["ended",2],["must",1],["not",4],["be",1],["re",6],["harvested",1],["runs",1],["every",2],["poll",5],["after",1],["workdir",5],["changed",1],["would",1],["overwrite",1],["original",1],["artifact",3],["manifest",4],["integrity",3],["sha256",3],["reason",4],["at",1],["whatever",1],["later",1],["happened",1],["see",1],["row",17],["describes",1],["bytes",1],["established",1],["outcome",1],["so",2],["returns",1],["unchanged",1],["rather",2],["than",2],["recomputing",1],["gate",1],["ledger",3],["never",1],["status",7],["memory",2],["cache",2],["reading",1],["first",1],["let",1],["byoc",2],["path",2],["had",1],["closed",1],["one",1],["transport",1],["difference",1],["ssh",1],["survives",1],["harvest",2],["sandbox",1],["work",1],["if",5],["store",2],["return",3],["compute",1],["id",2],["states",1],["lag",1],["restart",1],["another",1],["handle",1],["cancel",1],["caller",1],["reports",1],["sync",1],["here",1],["leaving",1],["live",1],["count",1],["counting",1],["exit",5],["code",5],["entries",4],["dest",4],["safe",1],["featured",3],["missing",1],["reconcile",1],["outputs",1],["output",1],["files",2],["str",2],["item",2],["rel",2],["cached",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._submit_byoc","name":[["submit",1],["byoc",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["submit",11],["byoc",9],["self",24],["pid",15],["str",8],["kw",11],["dict",7],["trusted",4],["version",4],["paths",4],["none",7],["prov",6],["confinement",1],["gate",1],["creds",6],["provider",6],["input",5],["versions",5],["declared",1],["inputs",4],["job",17],["id",22],["claim",1],["idempotency",1],["key",1],["outputs",4],["timeout",5],["int",2],["seconds",1],["14400",1],["sid",12],["try",1],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",4],["stage",7],["as",4],["td",2],["path",2],["create",2],["reuse",2],["sandbox",17],["sandboxes",4],["if",4],["not",5],["spec",4],["params",1],["tags",3],["session",1],["install",1],["rep",2],["run",2],["helper",3],["app",1],["name",1],["expect",1],["confined",1],["false",1],["stamp",1],["container",2],["expiry",1],["moment",1],["exists",1],["so",3],["later",1],["reusing",1],["inherits",1],["time",3],["already",3],["spent",1],["lifetime",4],["deadlines",3],["else",1],["pop",1],["then",1],["command",1],["wrapper",1],["implements",1],["watchdog",2],["stops",2],["harvest",3],["margin",3],["spare",1],["its",1],["still",1],["be",4],["staged",1],["forwards",1],["these",1],["straight",1],["through",1],["but",2],["nothing",1],["host",1],["ever",1],["produced",1],["them",1],["was",3],["never",2],["armed",1],["could",2],["reclaimed",1],["mid",1],["taking",1],["results",1],["deadline",4],["req",3],["any",1],["term",2],["grace",2],["epoch",1],["except",1],["base",1],["exception",1],["exc",2],["without",1],["row",2],["stays",1],["at",2],["staging",2],["forever",1],["no",3],["terminal",2],["state",1],["event",2],["worse",1],["may",1],["billing",2],["whose",1],["lived",1],["only",1],["memory",3],["map",1],["vanished",1],["process",1],["ssh",2],["arm",2],["has",1],["had",1],["discipline",1],["since",1],["written",1],["see",1],["did",1],["fail",1],["raise",1],["receipt",5],["reconcile",1],["terminate",1],["need",1],["reach",1],["work",1],["after",1],["restart",1],["orphaned",1],["from",1],["unnoticed",1],["persist",2],["ledger",2],["before",2],["believes",1],["cleanly",1],["running",5],["commit",1],["swallow",1],["dropped",1],["write",1],["live",3],["reported",1],["clean",1],["over",1],["exact",1],["orphan",1],["failure",1],["hardened",1],["against",1],["landed",2],["status",3],["states",1],["submitted",2],["now",1],["ms",1],["return",3],["degrade",1],["indeterminate",1],["reason",1],["succeeded",1],["persisted",1],["extra",1],["egress",4],["meta",2],["lock",1],["jobs",1],["bool",1],["concurrency",1],["count",1],["limit",2]]},{"id":"openai4s/compute/manager.py#ComputeManager._submit_ssh","name":[["submit",1],["ssh",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["submit",5],["ssh",10],["self",3],["alias",3],["str",2],["kw",7],["dict",4],["if",4],["inputs",2],["raise",1],["compute",1],["error",1],["staged",1],["not",4],["supported",1],["by",3],["transport",1],["upload",1],["them",3],["explicitly",1],["before",4],["rather",4],["than",5],["running",4],["without",6],["invalid",1],["request",1],["job",17],["id",3],["claim",1],["idempotency",1],["key",1],["outputs",1],["workdir",3],["openai4s",2],["jobs",1],["script",2],["command",10],["body",4],["runs",1],["under",2],["wrapper",2],["whose",1],["only",3],["added",1],["responsibility",1],["record",1],["terminal",1],["exit",7],["code",6],["rc",10],["disk",1],["finished",1],["indistinguishable",2],["from",2],["killed",1],["one",2],["result",1],["has",1],["no",3],["honest",1],["state",1],["report",1],["so",10],["write",1],["makes",4],["failed",1],["observable",1],["at",2],["all",2],["lands",1],["via",1],["tmp",5],["mv",4],["reader",2],["never",3],["sees",2],["half",1],["written",3],["atomic",1],["within",1],["filesystem",1],["deadline",5],["actually",3],["carries",1],["timeout",15],["seconds",3],["was",4],["accepted",1],["then",3],["read",3],["ran",1],["until",1],["host",8],["reclaimed",1],["asked",1],["name",2],["assumed",1],["would",1],["otherwise",1],["silently",2],["run",7],["unbounded",2],["while",3],["caller",2],["believes",2],["limit",2],["force",2],["int",1],["bash",5],["sh",5],["marker",6],["gives",1],["grace",1],["period",1],["flush",1],["sigkill",1],["gtimeout",4],["same",3],["binary",1],["homebrew",1],["coreutils",1],["installs",1],["mac",2],["os",2],["denied",1],["o4s",17],["10",2],["term",1],["writes",1],["its",5],["own",4],["reads",1],["sniffing",1],["reports",1],["expiry",1],["as",2],["124",4],["but",1],["also",1],["just",1],["number",1],["may",1],["armed",1],["plain",1],["being",1],["reported",1],["user",1],["timed",1],["out",1],["sending",1],["look",1],["walltime",1],["wall",3],["clock",1],["test",1],["separates",1],["fired",1],["happened",1],["return",1],["reached",1],["budget",2],["have",1],["been",1],["ended",1],["exits",1],["final",1],["second",1],["remains",1],["inherent",1],["contract",1],["byoc",1],["documents",1],["eq",2],["137",1],["ge",1],["max",1],["fi",1],["records",1],["identity",1],["anything",2],["else",3],["pid",1],["non",1],["interactive",1],["login",2],["shell",2],["cmd",1],["gets",1],["dash",1],["ash",1],["control",2],["process",1],["group",5],["enable",1],["there",1],["background",1],["simply",1],["inherits",1],["cancellation",2],["signalled",1],["found",1],["such",1],["several",1],["shells",1],["still",1],["exited",2],["reporting",1],["freed",1],["allocation",1],["over",2],["tree",1],["kept",1],["reading",1],["real",1],["pgid",7],["back",2],["off",1],["thing",1],["signal",2],["verifiable",1],["inner",2],["pg",2],["ps",1],["dev",7],["null",7],["tr",1],["printf",3],["t0",2],["date",2],["stdout",1],["log",2],["stderr",1],["last",1],["trust",1],["every",1],["beside",1],["already",1],["settled",1],["setsid",3],["puts",1],["session",1],["contains",1],["nothing",2],["absent",1],["stock",1],["probed",1],["required",1],["above",1],["correct",1],["either",1],["way",1],["braces",1],["load",1],["bearing",1],["binds",1],["looser",1],["mkdir",2],["cd",2],["cat",4],["nohup",3],["echo",2],["whole",1],["list",2],["asynchronous",1],["posix",1],["assigns",1],["async",1],["stdin",1],["empty",1],["ever",1],["grouping",1],["keeps",1],["scoped",1],["alone",1],["stays",1],["foreground",1],["receives",1],["channel",1],["checked",1],["fails",1],["loudly",1],["instead",1],["guard",1],["neither",1],["nor",1],["cannot",1],["be",1],["honoured",1],["127",1],["launch",1],["ss",3],["shlex",1],["quote",1],["bg",2],["lt",1],["sleep",1],["done",1],["tag",1],["remote",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._terminal_conflict_result","name":[["terminal",1],["conflict",1],["result",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["terminal",3],["conflict",3],["result",2],["job",7],["dict",8],["requested",4],["str",4],["row",5],["output",4],["files",5],["list",5],["artifact",4],["manifest",4],["none",4],["poll",3],["harvested",1],["real",1],["onto",1],["had",1],["already",1],["ended",1],["harvest",1],["kept",1],["bytes",1],["disk",1],["throwing",1],["them",1],["away",1],["helps",1],["nobody",1],["but",1],["verdict",1],["one",2],["ledger",1],["holds",1],["not",2],["computed",1],["return",1],["status",3],["id",2],["exit",2],["code",2],["actual",1],["hint",1],["reached",1],["state",1],["before",1],["completed",1],["recorded",1],["outcome",1],["authoritative",1],["was",1],["overwritten",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._terminate_sandbox","name":[["terminate",1],["sandbox",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["terminate",3],["sandbox",7],["self",5],["pid",3],["str",4],["id",4],["none",2],["ask",1],["provider",2],["destroy",1],["one",1],["raises",1],["unless",1],["agrees",1],["prov",3],["byoc",2],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["stage",1],["as",1],["td",2],["run",1],["helper",1],["creds",1],["path",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._terminate_ssh_job","name":[["terminate",1],["ssh",1],["job",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["terminate",2],["ssh",4],["job",17],["self",4],["dict",2],["none",2],["signal",2],["process",2],["group",2],["confirm",1],["gone",1],["raises",1],["anything",1],["short",1],["confirmation",1],["there",2],["no",3],["probably",1],["pgid",4],["str",2],["pid",4],["if",2],["not",4],["raise",3],["compute",3],["error",3],["id",1],["has",1],["recorded",1],["remote",4],["inspect",1],["workdir",1],["alias",4],["by",1],["hand",1],["receipt",2],["unconfirmed",2],["indeterminate",3],["true",3],["try",1],["proc",4],["run",1],["capped",1],["argv",1],["cancel",4],["script",2],["timeout",3],["except",1],["subprocess",1],["expired",1],["oserror",1],["as",1],["could",2],["reach",1],["may",2],["still",3],["be",2],["running",2],["unreachable",1],["returncode",2],["kill",1],["deliver",1],["cancellation",1],["claiming",1],["one",1],["leaves",1],["caller",1],["believing",1],["allocation",1],["freed",1],["exits",1],["non",1],["zero",1],["outlived",1],["sigkill",1],["too",1],["so",1],["also",1],["covers",1],["signalled",1],["but",1],["failed",1],["exit",1],["stderr",2],["decode",1],["utf",1],["replace",1],["strip",1]]},{"id":"openai4s/compute/manager.py#ComputeManager._track_live","name":[["track",1],["live",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["track",2],["live",4],["self",5],["job",10],["id",5],["str",6],["provider",5],["status",4],["fields",3],["any",2],["none",2],["keep",1],["but",1],["unresolved",1],["process",1],["view",1],["too",1],["count",1],["reads",1],["jobs",2],["only",1],["successful",1],["submit",2],["ever",1],["wrote",1],["there",1],["so",1],["indeterminate",1],["occupied",1],["no",1],["concurrency",1],["slot",1],["until",1],["restart",1],["happened",1],["rehydrate",1],["from",1],["database",1],["backwards",1],["whose",1],["fate",1],["unknown",1],["exactly",1],["one",1],["may",1],["be",1],["consuming",1],["capacity",1],["session",1],["would",1],["cheerfully",1],["oversubscribe",1],["top",1],["lock",1],["setdefault",1],["update",1],["items",1],["if",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.cancel","name":[["cancel",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["cancel",14],["self",11],["kw",4],["dict",4],["lock",1],["job",26],["jobs",1],["id",7],["if",6],["none",3],["raise",5],["compute",5],["error",15],["no",6],["such",2],["not",8],["found",2],["current",4],["status",6],["states",8],["terminal",5],["already",4],["over",2],["signalling",1],["finished",1],["would",1],["be",5],["remote",4],["call",1],["made",1],["fact",1],["hold",1],["return",3],["conflict",6],["requested",2],["cancelled",6],["actual",2],["hint",2],["reached",2],["state",3],["before",3],["landed",2],["recorded",3],["outcome",3],["unchanged",2],["fam",2],["rest",2],["split",1],["provider",3],["try",1],["ssh",2],["terminate",4],["else",1],["sandbox",7],["has",1],["may",5],["still",4],["running",3],["billing",3],["reason",5],["unconfirmed",7],["indeterminate",3],["true",2],["except",2],["as",3],["every",2],["failure",3],["stop",2],["side",2],["holds",1],["included",1],["exists",1],["returns",1],["closed",1],["untouched",1],["mapped",7],["record",4],["from",3],["exception",1],["noqa",1],["ble001",1],["helper",1],["died",1],["reading",1],["stdin",1],["broken",1],["pipe",1],["reply",1],["file",1],["json",1],["oserror",1],["popen",1],["one",3],["them",2],["leaves",1],["cannot",1],["confirm",1],["unmapped",1],["they",1],["escaped",1],["flag",1],["so",2],["sdk",1],["read",1],["definite",1],["rejection",1],["failed",1],["alias",1],["type",1],["name",1],["commit",1],["event",1],["at",1],["now",1],["ms",1],["earlier",1],["attempt",1],["have",1],["left",1],["row",1],["confirmed",1],["clears",1],["task",1],["centre",1],["keeps",1],["warning",1],["about",1],["termination",1],["user",1],["had",1],["ended",1],["by",1],["time",1],["stopped",1],["really",1],["was",2],["signalled",1],["op",1],["but",1],["happened",1],["caller",1],["told",1],["rather",1],["than",1],["asked",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.close","name":[["close",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",3],["close",8],["self",16],["kw",4],["dict",7],["release",7],["handle",6],["terminating",1],["was",3],["holding",1],["cancelled",5],["terminal",8],["state",3],["reconcile",1],["skips",1],["rows",3],["writing",1],["over",2],["every",5],["live",9],["job",40],["strength",1],["having",1],["asked",1],["therefore",1],["false",2],["negative",1],["teeth",1],["ssh",3],["never",4],["signalled",1],["at",4],["all",1],["byoc",4],["terminate",6],["could",2],["fail",1],["after",2],["restart",4],["sandboxes",3],["empty",2],["be",2],["attempted",1],["kept",5],["running",1],["billing",1],["while",1],["ledger",3],["said",1],["had",2],["been",1],["nothing",3],["would",1],["ever",1],["look",1],["again",1],["so",5],["each",1],["terminated",5],["individually",1],["marked",1],["only",5],["confirmation",1],["anything",1],["unconfirmed",2],["stays",1],["keeps",1],["its",4],["concurrency",3],["slot",3],["reported",1],["back",1],["by",1],["name",4],["caller",1],["told",2],["still",1],["owns",2],["rather",1],["than",1],["being",2],["quietly",1],["provider",14],["fam",4],["rest",5],["split",2],["released",7],["list",3],["str",7],["unreleased",4],["already",7],["lock",1],["targets",4],["jid",8],["ids",3],["jobs",7],["staging",1],["unknown",2],["included",1],["work",1],["whose",1],["fate",1],["not",12],["know",1],["exactly",2],["must",1],["forgotten",1],["if",12],["none",10],["states",5],["status",6],["share",2],["one",3],["sandbox",37],["per",2],["once",2],["let",1],["riding",2],["inherit",1],["single",1],["verdict",1],["verdicts",5],["base",4],["exception",4],["id",22],["try",2],["except",2],["as",4],["exc",6],["noqa",2],["ble001",2],["return",1],["else",1],["raise",2],["compute",1],["error",3],["no",3],["recorded",2],["indeterminate",1],["true",2],["failure",4],["append",4],["receipt",2],["persist",1],["reason",6],["confirm",1],["event",5],["continue",3],["memory",2],["meant",1],["rehydrated",1],["occupying",1],["reconciled",1],["against",1],["first",1],["same",1],["cancel",1],["lost",1],["race",1],["result",4],["report",1],["ended",2],["conflict",5],["commit",2],["closed",5],["payload",2],["now",2],["ms",2],["termination",2],["note",1],["before",2],["warm",1],["outlives",1],["ran",1],["even",1],["were",1],["named",2],["surviving",1],["container",1],["those",2],["consulted",1],["too",2],["handled",3],["drop",1],["has",1],["confirmed",2],["gone",2],["forgetting",1],["failed",1],["bills",1],["forever",1],["left",2],["process",1],["able",1],["loop",1],["releases",1],["manager",1],["including",1],["ones",1],["carrying",1],["listed",1],["second",1],["leaves",1],["such",1],["transitioning",1],["they",1],["later",1],["polls",1],["addressed",1],["longer",1],["exists",1],["add",1],["pop",2],["deadlines",1],["own",2],["reached",1],["outcome",1],["unrelease",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.close._release_sandbox","name":[["release",1],["sandbox",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["release",2],["sandbox",14],["id",7],["str",2],["base",3],["exception",3],["none",3],["if",1],["not",1],["verdicts",4],["try",1],["self",1],["terminate",1],["rest",1],["except",1],["as",1],["exc",2],["noqa",1],["ble001",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.confinement_status","name":[["confinement",1],["status",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["confinement",8],["status",10],["self",4],["dict",2],["machine",1],["readable",1],["posture",2],["ui",1],["surface",2],["description",1],["itself",1],["lives",1],["security",2],["byoc",4],["so",1],["every",1],["answers",1],["from",2],["same",1],["test",1],["doctor",1],["had",1],["its",1],["own",1],["opinion",1],["contradicted",1],["one",1],["never",1],["silent",1],["about",1],["degradation",1],["user",1],["must",1],["not",1],["read",1],["helper",2],["ran",1],["as",1],["was",1],["confined",1],["openai4s",1],["import",1],["mode",1],["if",1],["state",2],["disabled",1],["detail",3],["env",2],["off",1],["elif",1],["unavailable",1],["remote",1],["compute",1],["remains",1],["prototype",1],["capability",1],["host",1],["enforce",1],["refuse",1],["ops",1],["rather",1],["than",1],["run",1],["unconfined",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.has_any_provider","name":[["has",1],["any",1],["provider",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["has",3],["any",2],["provider",2],["self",4],["bool",3],["return",1],["providers",1],["ssh",1],["skill",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.job_history","name":[["job",1],["history",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["job",16],["history",2],["self",7],["kw",3],["dict",4],["append",1],["only",3],["event",2],["stream",2],["one",2],["its",2],["owner",2],["result",1],["cancel",1],["both",1],["resolve",1],["through",1],["jobs",3],["rehydrate",1],["populates",1],["scoped",1],["so",2],["they",1],["answer",1],["about",1],["session",2],["submitted",2],["method",1],["reached",1],["past",1],["into",1],["store",3],["caller",1],["supplied",1],["id",11],["no",2],["test",1],["at",1],["all",1],["made",1],["any",2],["installation",1],["readable",1],["from",2],["command",1],["remote",1],["host",1],["phases",1],["failure",1],["reasons",1],["harvest",1],["manifests",1],["same",1],["predicate",1],["as",1],["siblings",1],["not",4],["ours",1],["indistinguishable",1],["exist",1],["lock",1],["known",2],["if",2],["raise",1],["compute",2],["error",1],["such",1],["found",1],["none",1],["return",2],["events",3]]},{"id":"openai4s/compute/manager.py#ComputeManager.provider_caps","name":[["provider",1],["caps",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["provider",2],["caps",2],["self",3],["dict",2],["return",1],["byoc",1],["pid",2],["meta",1],["max",1],["concurrent",1],["providers",1],["items",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.reconcile","name":[["reconcile",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["reconcile",2],["self",3],["kw",2],["dict",4],["none",4],["report",1],["jobs",2],["were",1],["live",1],["daemon",2],["last",1],["stopped",1],["deliberately",1],["not",3],["resubmit",1],["anything",1],["job",18],["submitted",1],["may",5],["be",1],["running",2],["remotely",1],["guessing",2],["wrong",2],["costs",3],["either",2],["duplicate",2],["charge",2],["lost",2],["result",3],["honest",1],["move",1],["surface",1],["each",1],["one",1],["its",1],["receipt",4],["let",1],["poll",3],["human",1],["resolve",2],["recovered",4],["values",1],["if",5],["entries",5],["submit",3],["whose",1],["outcome",2],["was",3],["never",2],["established",2],["row",1],["actually",1],["money",1],["provider",4],["have",3],["taken",1],["work",2],["nothing",1],["here",1],["name",1],["created",1],["say",1],["so",1],["rather",1],["than",1],["offering",1],["same",1],["hint",3],["as",1],["ordinary",1],["indeterminate",3],["termination",1],["reason",4],["states",1],["entry",7],["id",5],["status",2],["finished",1],["while",1],["down",1],["workdir",4],["remote",1],["sandbox",3],["orphan",3],["risk",3],["true",1],["accepted",1],["inspect",1],["before",1],["resubmitting",1],["retried",1],["automatically",1],["because",1],["append",1],["return",1],["count",2],["len",1],["sum",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.result","name":[["result",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["result",7],["self",7],["kw",3],["dict",5],["job",20],["id",7],["lock",1],["jobs",1],["if",2],["none",1],["raise",1],["compute",1],["error",1],["no",1],["such",1],["not",1],["found",1],["fam",2],["rest",1],["split",1],["provider",4],["ssh",2],["else",1],["byoc",1],["enriched",7],["setdefault",5],["receipt",2],["sandbox",1],["pid",1],["remote",1],["environment",1],["alias",1],["input",2],["versions",2],["list",1],["return",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.scp","name":[["scp",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["scp",10],["self",14],["kw",7],["dict",4],["direct",1],["file",1],["transfer",3],["over",1],["ssh",3],["alias",16],["compatibility",1],["surface",2],["deliberately",1],["kept",1],["but",1],["no",1],["longer",1],["looser",2],["than",3],["job",2],["path",8],["sits",1],["beside",1],["paths",1],["checked",1],["size",1],["capped",1],["every",2],["call",2],["audited",1],["previously",1],["forwarded",1],["agent",1],["supplied",1],["string",2],["straight",1],["both",1],["halves",1],["split",4],["not",1],["just",2],["family",1],["re",1],["deriving",1],["provider",2],["discarded",1],["safe",4],["had",1],["applied",1],["very",1],["same",1],["so",2],["was",1],["other",1],["one",1],["module",1],["beginning",1],["reached",1],["as",1],["option",1],["here",2],["nowhere",1],["else",1],["fam",2],["if",2],["raise",1],["compute",3],["error",1],["download",3],["upload",5],["only",1],["invalid",1],["request",1],["arrives",1],["authorised",1],["rather",1],["trusted",1],["way",1],["record",1],["named",1],["destination",1],["remote",17],["label",3],["direction",1],["down",1],["local",16],["name",1],["audit",2],["run",2],["argv",2],["str",3],["false",1],["from",1],["enforce",2],["cap",2],["return",2],["must",1],["exist",1],["true",2]]},{"id":"openai4s/compute/manager.py#ComputeManager.set_concurrency","name":[["concurrency",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["concurrency",2],["self",6],["kw",3],["dict",4],["lock",1],["limit",3],["int",1],["max",1],["concurrent",1],["return",1],["live",2],["count",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.ssh","name":[["ssh",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["ssh",7],["self",5],["kw",6],["dict",4],["one",2],["synchronous",1],["command",15],["call",8],["byoc",2],["runs",3],["inside",2],["warm",1],["sandbox",2],["over",1],["alias",4],["provider",4],["fam",2],["rest",2],["split",1],["cmd",3],["timeout",5],["int",1],["seconds",1],["60",1],["if",5],["goes",1],["between",2],["program",1],["destination",5],["so",1],["cannot",1],["argv",1],["verbatim",1],["but",1],["must",2],["not",5],["skip",1],["check",1],["either",1],["scp",1],["came",1],["bypass",1],["even",2],["shape",1],["guard",1],["named",1],["shell",5],["login",1],["audited",1],["before",1],["after",1],["hangs",1],["kills",1],["daemon",2],["still",1],["leave",1],["record",1],["was",3],["attempted",1],["audit",1],["compute",2],["2000",1],["64",2],["ki",2],["slices",1],["below",1],["bound",1],["caller",1],["sees",1],["they",1],["did",1],["nothing",1],["about",1],["allocated",1],["produce",1],["them",1],["chatty",1],["hostile",1],["everything",1],["link",1],["deliver",1],["cap",7],["applied",1],["while",1],["reading",1],["now",1],["proc",6],["run",1],["capped",1],["stdout",10],["stderr",8],["out",7],["decode",2],["utf",2],["replace",2],["exit",1],["code",1],["returncode",1],["said",1],["silently",1],["swallowed",1],["whose",1],["output",2],["cut",1],["produced",2],["much",1],["no",1],["more",2],["both",1],["cuts",1],["count",1],["read",2],["ceiling",1],["above",1],["slice",1],["because",1],["reporting",1],["only",1],["first",1],["would",1],["let",1],["truncated",7],["false",1],["mean",1],["you",1],["have",1],["all",1],["every",1],["reply",1],["16",1],["mi",1],["len",2],["true",2],["hint",1],["than",1],["keeps",1],["bytes",1],["anything",1],["past",1],["remote",1],["redirect",1],["file",1],["host",1],["harvest",1],["instead",2],["return",1],["raise",1],["error",1],["requires",1],["live",1],["submit",1],["job",1],["invalid",1],["request",1]]},{"id":"openai4s/compute/manager.py#ComputeManager.status","name":[["status",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["status",2],["self",5],["kw",2],["dict",4],["return",1],["live",3],["count",1],["limit",2],["daemon",1],["true",1],["provider",2],["caps",2]]},{"id":"openai4s/compute/manager.py#ComputeManager.submit","name":[["submit",1]],"path":[["openai4s",1],["compute",1],["manager",1],["py",1]],"body":[["def",2],["submit",5],["self",12],["kw",5],["dict",6],["trusted",4],["version",4],["paths",5],["str",4],["none",6],["provider",3],["fam",2],["rest",3],["split",1],["lock",1],["if",2],["limit",5],["not",2],["live",3],["count",2],["raise",1],["compute",2],["error",1],["session",2],["concurrency",2],["reached",1],["full",1],["ssh",2],["authorised",2],["manager",1],["only",1],["host",1],["dispatch",1],["one",2],["known",1],["alias",1],["call",1],["tree",1],["lived",1],["at",1],["so",1],["guarantee",1],["held",1],["exactly",1],["door",1],["into",1],["method",1],["any",1],["other",1],["caller",1],["route",1],["test",1],["future",1],["adapter",1],["inherited",1],["checking",1],["here",1],["means",1],["record",1],["job",1],["written",1],["from",1],["was",1],["lets",1],["harvest",1],["cancel",1],["trust",1],["later",1],["return",2],["named",1],["destination",1],["byoc",1]]},{"id":"openai4s/compute/manifest.py","name":[["manifest",1],["py",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["job",3],["actually",1],["produced",1],["recorded",1],["so",3],["be",2],["checked",1],["before",1],["module",1],["compute",3],["package",1],["contained",1],["no",1],["hashing",2],["at",1],["all",3],["grep",1],["sha256",1],["hashlib",2],["checksum",1],["across",1],["openai4s",2],["provider",1],["returned",2],["nothing",2],["three",1],["consequences",1],["same",1],["kind",1],["could",1],["declare",1],["outputs",2],["globs",2],["produce",1],["none",1],["them",1],["still",1],["reported",1],["succeeded",1],["declared",2],["patterns",2],["were",1],["persisted",1],["never",1],["read",3],["back",1],["harvest",2],["dest",1],["rglob",1],["wholesale",1],["featured",1],["files",1],["was",1],["every",1],["harvested",2],["file",4],["rather",2],["than",2],["documented",1],["subset",1],["matching",1],["transfer",1],["truncated",1],["midway",1],["indistinguishable",1],["from",4],["complete",1],["one",1],["records",1],["arrived",1],["scp",1],["exiting",1],["partial",1],["copy",1],["real",1],["failure",1],["mode",1],["size",3],["hash",2],["record",2],["only",1],["thing",1],["see",1],["manifest",3],["deliberately",1],["plain",1],["each",1],["its",3],["path",2],["relative",2],["root",1],["sha",1],["256",1],["paths",1],["keep",2],["portable",1],["data",1],["directory",1],["out",1],["future",1],["import",6],["annotations",1],["fnmatch",1],["json",1],["pathlib",1],["typing",1],["any",2],["iterable",1],["routinely",1],["gigabytes",1],["streamed",1],["into",1],["memory",1],["chunk",1],["1024",2],["build",1],["digest",1],["matches",1],["reconcile",1],["remote",1],["unverified",1]]},{"id":"openai4s/compute/manifest.py#_declared_items","name":[["declared",1],["items",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["declared",20],["items",2],["any",4],["list",5],["normalise",1],["several",1],["shapes",1],["outputs",2],["arrives",1],["into",1],["flat",1],["unrecognised",1],["shape",2],["yields",1],["nothing",2],["means",1],["lenient",1],["direction",1],["purpose",1],["decides",1],["whether",1],["job",1],["marked",1],["failed",1],["inventing",1],["pattern",1],["from",1],["not",2],["understand",1],["would",1],["fail",1],["correct",1],["jobs",1],["if",7],["none",1],["return",5],["isinstance",4],["str",2],["try",1],["parsed",2],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["strip",2],["else",2],["dict",1],["featured",1],["tuple",1]]},{"id":"openai4s/compute/manifest.py#_glob_of","name":[["glob",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["glob",3],["item",8],["any",2],["str",3],["if",1],["isinstance",1],["dict",1],["pattern",1],["path",1],["return",1],["strip",1]]},{"id":"openai4s/compute/manifest.py#_is_remote","name":[["remote",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["remote",3],["item",4],["any",2],["bool",2],["return",1],["isinstance",1],["dict",1],["str",1],["residency",1],["local",1],["strip",1],["lower",1]]},{"id":"openai4s/compute/manifest.py#_patterns","name":[["patterns",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["patterns",6],["declared",4],["any",2],["list",4],["str",4],["globs",2],["harvest",2],["expected",1],["satisfy",1],["only",1],["featured",2],["local",1],["reconciled",1],["documented",1],["form",1],["mixes",1],["bare",1],["glob",2],["visibility",2],["entries",1],["hidden",2],["entry",1],["explicitly",1],["something",1],["caller",2],["not",2],["want",1],["surfaced",1],["failing",1],["job",1],["over",1],["one",1],["would",1],["punish",1],["them",1],["saying",1],["so",2],["same",1],["applies",1],["residency",1],["remote",2],["asked",1],["output",1],["stay",1],["cluster",1],["its",1],["absence",1],["from",1],["requested",1],["outcome",1],["unmet",1],["promise",1],["item",5],["items",1],["if",4],["isinstance",1],["dict",1],["strip",1],["lower",1],["continue",2],["text",3],["append",1],["return",1]]},{"id":"openai4s/compute/manifest.py#build_manifest","name":[["build",1],["manifest",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["build",2],["manifest",3],["root",7],["path",11],["list",3],["dict",4],["str",5],["any",4],["record",2],["every",1],["file",5],["under",1],["sorted",3],["size",6],["hash",4],["so",1],["therefore",1],["its",1],["digest",1],["reproducible",1],["same",1],["bytes",1],["regardless",1],["filesystem",1],["enumeration",1],["order",1],["entries",3],["rglob",1],["if",2],["not",3],["symlink",1],["continue",1],["error",5],["none",4],["try",1],["stat",1],["st",1],["checksum",3],["except",1],["oserror",1],["as",2],["cannot",1],["read",1],["vouch",1],["recording",1],["null",1],["keeps",1],["visible",1],["instead",1],["dropping",1],["silently",1],["from",1],["arrived",1],["but",1],["reason",1],["has",1],["ride",1],["along",1],["because",1],["no",1],["one",1],["entry",4],["reader",1],["must",1],["mistake",1],["delivered",1],["output",1],["type",1],["name",1],["relative",1],["posix",1],["sha256",1],["append",1],["return",1]]},{"id":"openai4s/compute/manifest.py#hash_file","name":[["hash",1],["file",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["hash",2],["file",3],["path",5],["str",2],["streaming",1],["sha",1],["256",1],["one",1],["digest",3],["hashlib",1],["sha256",1],["open",1],["rb",1],["as",1],["handle",2],["while",1],["true",1],["chunk",4],["read",1],["if",1],["not",1],["break",1],["update",1],["return",1],["hexdigest",1]]},{"id":"openai4s/compute/manifest.py#manifest_digest","name":[["manifest",1],["digest",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["manifest",3],["digest",2],["entries",3],["iterable",2],["dict",2],["str",5],["any",3],["one",1],["hash",1],["over",1],["whole",1],["changing",1],["file",1],["contents",1],["size",1],["name",1],["changes",1],["value",1],["so",1],["later",1],["reader",1],["compares",1],["against",1],["decide",1],["whether",1],["harvest",2],["they",1],["looking",1],["at",1],["was",1],["recorded",1],["canonical",2],["json",1],["dumps",1],["sorted",1],["key",1],["lambda",1],["item",2],["path",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/compute/manifest.py#matches_any","name":[["matches",1],["any",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["matches",2],["any",4],["path",7],["str",4],["patterns",3],["list",2],["bool",2],["one",1],["harvested",1],["match",1],["these",1],["globs",1],["basename",1],["same",1],["pair",1],["tests",1],["reconcile",1],["uses",1],["so",1],["exclusion",1],["promise",1],["never",1],["disagree",1],["about",1],["pattern",4],["covers",1],["name",3],["return",1],["fnmatch",4]]},{"id":"openai4s/compute/manifest.py#reconcile","name":[["reconcile",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["reconcile",2],["entries",5],["list",9],["dict",2],["str",9],["any",5],["declared",10],["tuple",2],["match",2],["manifest",3],["against",2],["globs",1],["job",5],["promised",1],["produce",3],["returns",1],["featured",8],["unmatched",6],["paths",5],["matching",2],["pattern",8],["patterns",6],["matched",2],["nothing",8],["load",1],["bearing",1],["half",1],["said",2],["would",2],["file",5],["did",2],["not",7],["until",1],["now",1],["was",2],["reported",2],["succeeded",1],["anyway",1],["every",2],["harvested",2],["documented",1],["behaviour",1],["omitting",1],["outputs",1],["there",1],["fail",1],["but",2],["declaration",3],["made",1],["entirely",1],["hidden",2],["stay",1],["remote",1],["same",1],["as",1],["no",2],["its",1],["local",2],["subset",2],["empty",3],["purpose",1],["featuring",1],["case",1],["surfaces",1],["exactly",1],["diagnostics",1],["caller",1],["marked",1],["so",1],["from",3],["non",1],["features",1],["only",2],["verified",1],["satisfy",1],["whose",1],["bytes",1],["could",1],["be",1],["read",1],["has",1],["hash",1],["path",8],["evidence",1],["alone",1],["let",1],["unreadable",1],["discharge",1],["promise",1],["named",1],["by",2],["exclusively",1],["such",1],["files",1],["honest",1],["answer",1],["output",1],["here",1],["vouch",1],["item",3],["if",6],["sha256",1],["distinguish",1],["feature",2],["everything",1],["return",2],["items",1],["else",2],["matches",3],["basename",1],["too",1],["declaring",1],["csv",2],["means",1],["wrote",1],["ones",1],["at",1],["harvest",1],["root",1],["fnmatch",4],["name",1],["extend",1],["append",1],["preserve",1],["order",1],["drop",1],["duplicates",1],["overlapping",1],["seen",3],["ordered",2],["add",1]]},{"id":"openai4s/compute/manifest.py#remote_patterns","name":[["remote",1],["patterns",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["remote",4],["patterns",7],["declared",4],["any",2],["list",3],["str",3],["globs",1],["caller",1],["asked",1],["keep",1],["cluster",1],["already",1],["skips",1],["these",2],["so",1],["stay",1],["output",2],["never",1],["counted",1],["missing",1],["but",1],["was",2],["only",2],["half",2],["contract",1],["quiet",1],["transport",1],["still",1],["tarred",1],["file",1],["downloaded",1],["listed",1],["files",1],["declaration",1],["said",1],["not",3],["move",1],["thing",1],["changed",1],["whether",1],["job",1],["got",1],["blamed",1],["moving",1],["harvest",1],["itself",1],["must",1],["exclude",1],["item",3],["items",1],["if",2],["continue",1],["text",3],["glob",1],["append",1],["return",1]]},{"id":"openai4s/compute/manifest.py#unverified","name":[["unverified",1]],"path":[["openai4s",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["unverified",2],["entries",3],["iterable",2],["dict",2],["str",5],["any",2],["list",2],["manifest",2],["paths",1],["recorded",2],["without",1],["content",2],["hash",3],["harvested",1],["file",1],["could",2],["not",3],["be",2],["read",1],["permissions",1],["truncated",1],["transfer",1],["error",1],["was",1],["size",1],["sha256",2],["null",1],["then",1],["counted",1],["as",1],["delivered",1],["output",1],["because",1],["reconcile",1],["matched",1],["path",2],["alone",1],["nothing",1],["downstream",1],["looked",1],["at",1],["job",1],["therefore",1],["exit",1],["reported",1],["succeeded",1],["one",1],["verifiable",1],["behind",1],["precisely",1],["false",1],["success",1],["exists",1],["prevent",1],["return",1],["entry",3],["if",1]]},{"id":"openai4s/compute/registry.py","name":[["registry",1],["py",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["persistent",1],["registry",2],["configured",1],["remote",4],["gpu",2],["hosts",2],["services",2],["provisioned",2],["each",1],["memory",1],["lets",1],["host",7],["fold",1],["score",1],["mutations",1],["resolve",1],["real",2],["grows",1],["as",1],["new",1],["never",2],["fabricated",1],["capability",1],["registered",1],["only",1],["after",1],["service",1],["verified",2],["one",1],["json",4],["file",2],["per",1],["data",2],["dir",2],["compute",3],["ssh",5],["alias",5],["str",7],["label",1],["gpus",1],["null",2],["count",1],["int",1],["added",1],["at",2],["epoch",2],["ms",2],["capabilities",2],["cap",1],["script",1],["invoke",1],["engine",1],["markers",1],["notes",1],["default",1],["user",2],["already",1],["has",1],["config",2],["transport",1],["plain",1],["see",1],["openai4s",1],["manager",1],["stores",1],["secrets",1],["auth",1],["stays",1],["agent",1],["from",3],["future",1],["import",7],["annotations",1],["os",1],["threading",2],["time",1],["pathlib",1],["path",1],["typing",1],["any",1],["lock",1],["rlock",1],["crud",1]]},{"id":"openai4s/compute/registry.py#_data_dir","name":[["data",1],["dir",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["data",3],["dir",3],["path",3],["from",1],["openai4s",1],["config",3],["import",1],["return",1]]},{"id":"openai4s/compute/registry.py#_empty","name":[["empty",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["empty",2],["dict",2],["return",1],["hosts",1],["default",1],["host",1],["none",1]]},{"id":"openai4s/compute/registry.py#_now_ms","name":[["now",1],["ms",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["now",2],["ms",2],["int",3],["return",1],["time",2],["1000",1]]},{"id":"openai4s/compute/registry.py#_path","name":[["path",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["path",6],["data",4],["dir",4],["none",4],["return",1],["file",1]]},{"id":"openai4s/compute/registry.py#_seed_from_env","name":[["seed",1],["from",1],["env",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["seed",3],["from",3],["env",2],["data",6],["dict",2],["bool",2],["first",1],["run",1],["back",1],["compat",1],["if",4],["registry",1],["empty",1],["but",1],["fold",11],["host",3],["via",1],["openai4",4],["ssh",3],["so",1],["existing",1],["keeps",1],["working",1],["returns",1],["true",2],["mutated",1],["hosts",2],["return",3],["false",2],["alias",7],["os",3],["environ",2],["strip",1],["not",1],["script",5],["opt",1],["sh",1],["label",1],["gpus",1],["none",2],["gpu",2],["count",1],["added",1],["at",2],["now",1],["ms",1],["capabilities",1],["invoke",1],["seq",2],["name",2],["out",1],["dir",1],["engine",1],["protenix",1],["v1",1],["alpha",1],["fold3",1],["class",1],["markers",1],["result",2],["json",1],["pdb",2],["b64",2],["notes",1],["seeded",1],["verified",1],["default",1]]},{"id":"openai4s/compute/registry.py#_write","name":[["write",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["write",3],["data",6],["dict",2],["dir",3],["path",3],["none",6],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["tmp",4],["suffix",1],["json",2],["text",1],["dumps",1],["indent",1],["ensure",1],["ascii",1],["false",1],["utf",1],["replace",1]]},{"id":"openai4s/compute/registry.py#add_host","name":[["add",1],["host",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["add",2],["host",5],["alias",11],["str",6],["label",5],["none",13],["gpus",5],["gpu",5],["count",5],["int",2],["data",10],["dir",4],["path",2],["dict",2],["register",1],["update",2],["basic",1],["info",1],["remote",1],["by",1],["ssh",1],["preserves",1],["any",1],["existing",1],["capabilities",3],["lock",1],["load",1],["hosts",2],["added",1],["at",1],["now",1],["ms",1],["if",3],["not",2],["setdefault",1],["default",2],["write",1],["return",1]]},{"id":"openai4s/compute/registry.py#capability_host","name":[["capability",1],["host",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["capability",3],["host",6],["cap",7],["str",4],["data",6],["dir",3],["path",2],["none",12],["tuple",2],["dict",2],["resolve",1],["provides",1],["prefers",1],["default",6],["otherwise",1],["first",1],["has",1],["returns",1],["alias",4],["meta",4],["reachability",1],["not",1],["checked",1],["here",1],["caller",1],["probes",1],["at",1],["run",1],["time",1],["errors",1],["honestly",1],["if",4],["unreachable",1],["never",1],["fabricates",1],["load",1],["hosts",5],["order",2],["else",1],["capabilities",1],["return",2]]},{"id":"openai4s/compute/registry.py#default_host","name":[["default",1],["host",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["default",3],["host",3],["data",3],["dir",3],["path",2],["none",6],["str",2],["return",1],["load",1]]},{"id":"openai4s/compute/registry.py#get_host","name":[["host",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["host",2],["alias",3],["str",2],["data",3],["dir",3],["path",2],["none",6],["dict",2],["return",1],["load",1],["hosts",1]]},{"id":"openai4s/compute/registry.py#is_known_alias","name":[["known",1],["alias",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["known",2],["alias",8],["str",3],["data",5],["dir",4],["path",2],["none",5],["bool",2],["whether",2],["daemon",1],["has",3],["any",1],["record",1],["as",2],["remote",1],["host",3],["registration",1],["union",1],["two",1],["sources",1],["user",2],["actually",1],["create",1],["through",2],["registry",2],["their",1],["own",1],["ssh",3],["config",5],["name",2],["neither",1],["never",1],["been",1],["offered",1],["them",1],["by",1],["anything",1],["spawning",1],["lets",1],["agent",1],["chosen",1],["string",1],["reach",1],["network",1],["whatever",1],["stanza",1],["dns",1],["search",1],["domain",1],["resolves",1],["deliberately",1],["not",3],["shape",2],["check",1],["manager",3],["safe",1],["already",1],["covers",1],["cannot",1],["be",1],["read",2],["option",1],["about",3],["argv",1],["parsing",1],["destination",1],["one",2],["ever",1],["named",1],["taken",1],["from",2],["caller",1],["rather",1],["than",1],["global",1],["because",1],["compute",1],["constructed",1],["must",1],["points",1],["at",1],["otherwise",1],["bound",1],["directory",1],["answers",1],["questions",1],["another",1],["hosts",1],["text",4],["strip",1],["if",2],["return",3],["false",1],["true",1],["aliases",1]]},{"id":"openai4s/compute/registry.py#list_hosts","name":[["list",1],["hosts",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["list",2],["hosts",3],["data",3],["dir",3],["path",2],["none",4],["dict",2],["return",1],["load",1]]},{"id":"openai4s/compute/registry.py#load","name":[["load",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["load",2],["data",12],["dir",4],["path",3],["none",5],["dict",2],["read",2],["registry",1],["seeding",1],["fold",1],["from",2],["env",2],["first",1],["empty",4],["run",1],["lock",1],["if",2],["exists",1],["try",1],["json",1],["loads",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["setdefault",2],["hosts",1],["default",1],["host",1],["seed",1],["write",1],["return",1]]},{"id":"openai4s/compute/registry.py#remove_host","name":[["remove",1],["host",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["remove",2],["host",4],["alias",5],["str",2],["data",11],["dir",4],["path",2],["none",5],["bool",2],["lock",1],["load",1],["if",2],["not",1],["hosts",3],["return",2],["false",1],["del",1],["default",2],["next",1],["iter",1],["write",1],["true",1]]},{"id":"openai4s/compute/registry.py#save","name":[["save",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["save",2],["data",6],["dict",2],["dir",3],["path",2],["none",6],["lock",1],["write",1]]},{"id":"openai4s/compute/registry.py#set_capability","name":[["capability",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["capability",3],["alias",8],["str",4],["cap",3],["meta",3],["dict",5],["data",10],["dir",4],["path",2],["none",5],["record",1],["overwrite",1],["provisioned",1],["host",3],["called",1],["after",1],["service",1],["has",1],["been",1],["verified",2],["real",1],["box",1],["lock",1],["load",1],["hosts",2],["if",2],["label",1],["added",1],["at",2],["now",2],["ms",2],["capabilities",2],["setdefault",2],["not",1],["default",2],["write",1],["return",1]]},{"id":"openai4s/compute/registry.py#set_default","name":[["default",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["default",3],["alias",4],["str",2],["data",8],["dir",4],["path",2],["none",4],["bool",2],["lock",1],["load",1],["if",1],["not",1],["hosts",1],["return",2],["false",1],["host",1],["write",1],["true",1]]},{"id":"openai4s/compute/registry.py#ssh_config_aliases","name":[["ssh",1],["config",1],["aliases",1]],"path":[["openai4s",1],["compute",1],["registry",1],["py",1]],"body":[["def",2],["ssh",4],["config",4],["aliases",3],["list",3],["str",3],["concrete",1],["host",2],["from",2],["wildcards",1],["skipped",1],["second",1],["place",1],["alias",1],["legitimately",1],["come",1],["web",1],["ui",1],["offers",1],["these",1],["as",2],["remote",1],["gpu",1],["candidates",1],["so",1],["treating",1],["only",1],["registry",1],["known",1],["would",1],["refuse",1],["very",1],["names",1],["product",1],["invites",1],["user",1],["pick",1],["out",5],["try",1],["text",3],["path",1],["home",1],["read",1],["utf",1],["replace",1],["except",1],["oserror",1],["return",2],["line",2],["splitlines",1],["stripped",4],["strip",1],["if",3],["not",4],["startswith",1],["continue",2],["key",2],["value",2],["partition",1],["lower",1],["token",6],["split",1],["append",1]]},{"id":"openai4s/compute/safe_archive.py","name":[["safe",1],["archive",1],["py",1]],"path":[["openai4s",1],["compute",1],["safe",1],["archive",1],["py",1]],"body":[["hostile",2],["input",2],["safe",1],["tar",2],["extraction",3],["remote",2],["compute",1],["harvests",1],["out",1],["gz",1],["arrives",1],["from",3],["machine",1],["not",2],["control",1],["so",2],["attacker",1],["shaped",1],["even",1],["happy",1],["path",2],["compromised",1],["merely",1],["buggy",1],["job",1],["hand",1],["back",1],["absolute",1],["paths",1],["traversal",1],["symlinks",1],["redirect",1],["later",1],["member",6],["write",1],["outside",1],["harvest",3],["dir",2],["device",1],["fifo",1],["nodes",1],["gzip",1],["bomb",3],["tarfile",2],["extractall",1],["defends",1],["against",1],["none",1],["python",1],["10",1],["13",1],["default",5],["filter",1],["still",3],["fully",1],["trusted",1],["contract",1],["here",1],["enumerate",1],["then",1],["extract",1],["read",1],["list",1],["reject",1],["whole",1],["archive",3],["if",1],["any",1],["unsafe",2],["partial",2],["compromise",1],["stream",1],["each",1],["into",2],["private",1],["temp",1],["under",1],["hard",1],["byte",1],["cap",2],["trips",1],["instead",1],["disk",1],["only",1],["once",1],["every",1],["has",1],["landed",1],["verified",1],["move",1],["tree",1],["place",1],["rejection",1],["all",1],["nothing",1],["raises",1],["error",1],["callers",2],["map",1],["failed",1],["never",1],["success",1],["future",1],["import",4],["annotations",1],["shutil",1],["pathlib",1],["caps",1],["sized",1],["scientific",1],["model",1],["outputs",1],["logs",1],["structures",1],["while",1],["bounding",1],["may",1],["tighten",1],["but",1],["should",1],["loosen",1],["silently",1],["max",4],["files",1],["20",1],["000",1],["file",1],["bytes",2],["1024",2],["gi",2],["per",1],["total",1],["decompressed",2],["ratio",1],["200",1],["compressed",1]]},{"id":"openai4s/compute/safe_archive.py#_reject","name":[["reject",1]],"path":[["openai4s",1],["compute",1],["safe",1],["archive",1],["py",1]],"body":[["def",2],["reject",2],["name",3],["str",4],["reason",3],["unsafe",4],["archive",4],["error",3],["return",1],["member",1]]},{"id":"openai4s/compute/safe_archive.py#_validate_name","name":[["validate",1],["name",1]],"path":[["openai4s",1],["compute",1],["safe",1],["archive",1],["py",1]],"body":[["def",2],["validate",2],["name",21],["member",4],["tarfile",4],["tar",3],["info",2],["dest",8],["path",8],["return",2],["resolved",4],["destination",2],["raise",6],["if",6],["escapes",1],["not",2],["reject",5],["empty",1],["defense",1],["depth",1],["field",1],["nul",3],["terminated",1],["so",1],["already",1],["truncates",1],["at",1],["first",1],["cannot",1],["fire",1],["real",1],["archive",1],["guards",1],["function",1],["own",2],["contract",1],["any",1],["non",1],["caller",1],["x00",1],["byte",1],["pure",1],["windows",2],["style",1],["drive",1],["unc",1],["prefixes",1],["absolute",2],["even",1],["though",1],["posixpath",1],["calls",1],["them",1],["relative",1],["startswith",1],["len",1],["parts",3],["traversal",1],["resolve",3],["without",1],["following",1],["links",1],["itself",1],["fresh",1],["dir",1],["target",5],["parents",1],["resolves",1],["outside",1]]},{"id":"openai4s/compute/safe_archive.py#_validate_type","name":[["validate",1],["type",1]],"path":[["openai4s",1],["compute",1],["safe",1],["archive",1],["py",1]],"body":[["def",2],["validate",2],["type",4],["member",15],["tarfile",2],["tar",2],["info",2],["none",2],["if",3],["issym",1],["islnk",1],["raise",3],["reject",3],["name",3],["symlink",1],["hardlink",1],["members",2],["not",3],["allowed",2],["ischr",1],["isblk",1],["isfifo",1],["isdev",1],["device",1],["fifo",1],["isfile",1],["isdir",1],["unsupported",1]]},{"id":"openai4s/compute/safe_archive.py#safe_extract_tar","name":[["safe",1],["extract",1],["tar",1]],"path":[["openai4s",1],["compute",1],["safe",1],["archive",1],["py",1]],"body":[["def",2],["safe",2],["extract",3],["tar",2],["archive",14],["path",16],["dest",13],["max",28],["files",6],["int",8],["default",8],["file",9],["bytes",18],["total",17],["ratio",7],["list",5],["into",5],["rejecting",1],["hostile",2],["members",7],["outright",1],["returns",2],["extracted",4],["paths",1],["raises",1],["unsafe",5],["error",5],["if",12],["violates",1],["any",1],["type",2],["size",11],["constraint",1],["case",1],["left",1],["untouched",1],["compressed",4],["stat",1],["st",1],["tarfile",1],["open",2],["gz",1],["as",2],["tf",3],["getmembers",1],["len",4],["raise",6],["has",1],["over",4],["cap",7],["pass",2],["validate",5],["every",1],["member",1],["before",1],["writing",1],["single",1],["byte",2],["declared",8],["name",6],["isfile",1],["reject",2],["declares",1],["compression",1],["0f",1],["possible",2],["decompression",2],["bomb",2],["stream",1],["private",2],["staging",11],["dir",1],["next",1],["sizes",1],["above",1],["only",1],["header",1],["claim",1],["so",2],["real",1],["enforced",1],["here",1],["against",2],["actually",1],["written",7],["mkdir",5],["parents",5],["true",11],["exist",4],["ok",4],["parent",3],["unpack",1],["exists",1],["shutil",3],["rmtree",2],["resolved",3],["once",1],["compared",1],["targets",1],["below",1],["destination",1],["under",2],["symlinked",1],["ancestor",1],["mac",1],["os",1],["puts",1],["temp",2],["dirs",1],["var",2],["symlink",1],["unresolved",1],["not",3],["prefix",1],["move",3],["loop",1],["dies",1],["subpath",1],["nothing",1],["required",1],["hit",1],["ordinary",1],["harvest",2],["workspace",1],["resolve",1],["try",1],["target",5],["isdir",1],["continue",2],["src",3],["extractfile",1],["none",1],["wb",1],["out",2],["while",1],["chunk",5],["read",1],["1024",2],["break",1],["actual",1],["exceeds",2],["during",1],["extraction",1],["write",1],["append",2],["verified",1],["place",1],["merge",1],["rather",1],["than",1],["replace",1],["ssh",1],["drops",1],["logs",1],["same",1],["moved",3],["rel",2],["relative",1],["final",4],["str",2],["return",1],["finally",1],["ignore",1],["errors",1]]},{"id":"openai4s/compute/safe_archive.py#UnsafeArchiveError","name":[["unsafe",1],["archive",1],["error",1]],"path":[["openai4s",1],["compute",1],["safe",1],["archive",1],["py",1]],"body":[["class",2],["unsafe",2],["archive",3],["error",2],["exception",2],["was",2],["rejected",1],["before",1],["anything",1],["written",1],["dest",1]]},{"id":"openai4s/compute/stage11.py","name":[["stage11",1],["py",1]],"path":[["openai4s",1],["compute",1],["stage11",1],["py",1]],"body":[["stage",1],["11",1],["durable",2],["remote",3],["compute",2],["product",2],["hooks",1],["manager",2],["already",1],["claims",1],["job",2],["row",1],["before",1],["submit",1],["never",2],["resubmits",2],["reconcile",1],["module",1],["opt",1],["layer",1],["first",2],["access",1],["recovery",1],["projection",1],["harvest",1],["provenance",1],["names",1],["environment",1],["input",1],["versions",1],["receipt",1],["checksums",1],["remains",1],["lazy",1],["constructing",1],["call",1],["rehydrates",1],["jobs",1],["them",1],["from",4],["future",1],["import",4],["annotations",1],["collections",1],["abc",1],["mapping",1],["pathlib",1],["path",2],["pure",1],["posix",1],["typing",1],["any",1]]},{"id":"openai4s/compute/stage11.py#_input_versions","name":[["input",1],["versions",1]],"path":[["openai4s",1],["compute",1],["stage11",1],["py",1]],"body":[["def",2],["input",5],["versions",6],["value",7],["any",2],["list",4],["str",4],["return",3],["exact",1],["ordered",1],["identities",1],["carried",1],["by",1],["one",1],["job",1],["result",1],["if",4],["none",1],["not",4],["isinstance",2],["raise",2],["error",2],["remote",2],["compute",2],["version",2],["evidence",2],["malformed",2],["item",5],["append",1]]},{"id":"openai4s/compute/stage11.py#harvest_artifact_receipts","name":[["harvest",1],["artifact",1],["receipts",1]],"path":[["openai4s",1],["compute",1],["stage11",1],["py",1]],"body":[["def",2],["harvest",13],["artifact",5],["receipts",6],["result",5],["any",6],["workspace",6],["str",8],["path",15],["list",5],["dict",3],["bind",2],["verified",1],["manager",2],["manifest",14],["exact",1],["output",13],["paths",1],["builds",1],["host",1],["owned",1],["staging",1],["directory",1],["before",1],["publishing",1],["tree",1],["into",1],["cell",1],["receipt",4],["may",1],["trust",1],["but",2],["never",1],["guessed",1],["filename",2],["checksum",11],["recomputed",1],["from",2],["mutable",1],["live",1],["bytes",2],["running",1],["jobs",1],["compatibility",2],["results",1],["without",1],["full",1],["durable",1],["identity",4],["truthfully",2],["produce",1],["no",2],["malformed",3],["claimed",1],["evidence",4],["rejected",1],["instead",1],["being",1],["partially",1],["attributed",1],["payload",10],["if",12],["isinstance",8],["tuple",3],["else",1],["not",14],["mapping",2],["return",5],["cached",1],["true",1],["terminal",1],["re",1],["poll",1],["names",1],["already",1],["published",1],["did",1],["write",1],["action",1],["reissuing",1],["its",2],["old",1],["would",1],["either",1],["create",1],["duplicate",1],["event",1],["make",1],["change",1],["native",1],["capture",1],["fail",1],["because",1],["there",1],["nothing",1],["new",2],["files",7],["raise",8],["value",9],["error",11],["remote",10],["compute",8],["len",6],["incomplete",1],["job",2],["id",2],["provider",2],["all",1],["values",1],["managers",1],["predating",1],["stage",1],["11",1],["still",1],["they",1],["cannot",1],["claim",1],["provenance",1],["contract",1],["input",5],["versions",5],["root",2],["expanduser",2],["resolve",2],["file",3],["raw",4],["entry",4],["zip",1],["sha256",1],["invalid",3],["parts",16],["pure",2],["posix",3],["absolute",1],["64",1],["character",2],["0123456789abcdef",1],["abcdef",1],["try",1],["relative",8],["as",2],["except",1],["escaped",1],["name",1],["normalized",3],["lower",1],["source",4],["environment",2],["checksums",1],["append",1]]},{"id":"openai4s/compute/stage11.py#harvest_source","name":[["harvest",1],["source",1]],"path":[["openai4s",1],["compute",1],["stage11",1],["py",1]],"body":[["def",2],["harvest",2],["source",2],["job",13],["mapping",4],["str",10],["any",4],["checksums",4],["none",9],["input",7],["versions",9],["list",2],["dict",3],["if",1],["not",1],["else",1],["return",1],["kind",1],["remote",3],["compute",1],["id",3],["receipt",2],["sandbox",1],["pid",1],["provider",3],["environment",2],["alias",1]]},{"id":"openai4s/compute/stage11.py#official_stage11_enabled","name":[["official",1],["stage11",1],["enabled",1]],"path":[["openai4s",1],["compute",1],["stage11",1],["py",1]],"body":[["def",2],["official",2],["stage11",3],["enabled",2],["config",3],["any",2],["bool",3],["flags",3],["getattr",2],["roadmap",1],["features",1],["none",2],["return",1],["not",1],["durable",1],["remote",1],["compute",1],["false",1]]},{"id":"openai4s/compute/states.py","name":[["states",1],["py",1]],"path":[["openai4s",1],["compute",1],["states",1],["py",1]],"body":[["compute",2],["job",7],["state",7],["machine",1],["one",7],["vocabulary",5],["transition",5],["table",2],["before",1],["module",1],["was",4],["split",1],["across",1],["three",1],["places",1],["disagreed",1],["each",2],["other",1],["nothing",3],["enforced",1],["any",3],["them",5],["live",9],["states",12],["listed",1],["queued",8],["submitted",9],["ever",1],["wrote",1],["included",1],["staging",12],["manager",3],["count",1],["counted",1],["running",13],["omitted",1],["so",6],["row",5],["left",2],["at",3],["by",6],["crash",1],["between",1],["claiming",1],["submitting",1],["rehydrated",2],["every",3],["restart",2],["reported",1],["reconcile",1],["forever",1],["never",2],["occupied",1],["slot",2],["would",1],["have",4],["made",2],["anyone",1],["notice",1],["sdk",2],["treated",2],["timeout",1],["harvesting",1],["as",3],["neither",1],["produces",1],["repository",1],["update",1],["accepted",1],["string",1],["all",4],["none",5],["detectable",1],["typo",1],["became",1],["here",3],["improvement",1],["proposal",1],["specifies",1],["succeeded",12],["failed",15],["timed",11],["out",12],["cancelled",16],["unknown",16],["two",2],["historical",2],["folded",1],["rather",2],["than",2],["dropped",1],["because",2],["both",1],["carried",2],["information",1],["worth",2],["keeping",2],["incomplete",2],["meant",2],["exited",1],["but",1],["its",4],["outputs",5],["could",1],["not",6],["be",6],["verified",2],["success",1],["becomes",2],["termination",2],["reason",22],["recording",1],["closed",7],["user",4],["released",1],["handle",6],["while",2],["cancellation",2],["particular",1],["cause",1],["own",1],["failure",1],["must",1],["means",1],["remote",5],["operation",1],["may",9],["taken",1],["effect",1],["precisely",1],["case",1],["needs",1],["reconciling",1],["retrying",1],["from",2],["future",1],["import",1],["annotations",1],["these",1],["still",3],["consuming",1],["resource",1],["holds",1],["concurrency",1],["after",1],["purpose",1],["something",2],["there",1],["forgetting",1],["sandbox",1],["bills",1],["unnoticed",1],["tuple",4],["str",10],["cancel",12],["falls",1],["back",1],["more",2],["specific",1],["known",1],["billing",1],["unconfirmed",4],["receipt",1],["reasons",6],["carry",1],["http",1],["task",1],["centre",1],["map",4],["onto",3],["indeterminate",10],["confirmed",1],["stop",1],["spelled",1],["once",2],["kernel",1],["side",1],["gateway",1],["copy",1],["copies",1],["new",1],["lands",1],["frozenset",13],["unreachable",1],["provider",1],["unsupported",1],["error",2],["kinds",3],["themselves",1],["mean",1],["acted",1],["plus",1],["re",2],["labels",1],["explicit",1],["signal",1],["merely",1],["default",2],["mutually",1],["exclusive",1],["end",1],["scorecard",1],["requirement",1],["exactly",1],["no",1],["reachable",1],["terminal",9],["ended",2],["status",3],["alone",1],["loses",1],["unverified",4],["submit",8],["rejected",3],["deadline",3],["exceeded",1],["transitions",1],["dict",2],["claimed",1],["goes",1],["straight",1],["cannot",3],["tell",1],["whether",1],["landed",2],["edge",1],["whole",1],["written",1],["first",1],["permitted",1],["directly",1],["too",1],["persistence",1],["intermediate",1],["deliberately",1],["best",1],["effort",1],["finished",1],["result",3],["verify",1],["durable",1],["forbidding",1],["those",1],["edges",1],["commit",1],["read",1],["conflict",1],["later",2],["stuck",1],["reconcilable",1],["probe",2],["resolve",1],["either",1],["way",1],["closing",1],["over",1],["has",1],["already",1],["opened",1],["late",1],["stops",1],["stale",1],["reply",1],["resurrecting",1],["work",1],["nobody",1],["tracking",1],["rows",1],["above",1],["applied",1],["numbered",1],["migration",2],["kept",1],["runtime",1],["drift",1],["legacy",2],["done",1],["illegal",1],["check",1]]},{"id":"openai4s/compute/states.py#can_transition","name":[["transition",1]],"path":[["openai4s",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["transition",2],["current",9],["str",4],["none",3],["requested",6],["bool",2],["true",2],["reachable",2],["from",1],["row",3],["no",3],["status",4],["being",1],["created",1],["so",3],["any",1],["state",5],["re",3],["writing",2],["live",1],["job",1],["already",3],["allowed",1],["probes",1],["naturally",1],["repeated",1],["treating",1],["op",2],["as",1],["violation",1],["would",1],["make",1],["callers",1],["guess",1],["terminal",6],["not",4],["difference",1],["pedantry",1],["write",4],["carries",1],["evidence",2],["established",1],["artifact",1],["manifest",2],["its",3],["digest",1],["reason",1],["timestamp",1],["succeeded",2],["at",1],["all",2],["two",1],["pollers",1],["both",1],["read",1],["running",1],["could",2],["each",1],["reach",1],["first",2],["commits",1],["second",1],["arriving",1],["after",1],["remote",1],["directory",1],["had",2],["been",2],["reused",1],["committed",1],["bytes",1],["over",1],["one",1],["caller",2],["told",1],["about",1],["compare",2],["swap",2],["see",1],["because",1],["reads",1],["same",2],["was",1],["legal",1],["written",1],["exactly",1],["once",1],["every",2],["later",1],["loses",1],["gets",1],["stored",1],["back",1],["instead",1],["answer",1],["has",1],["report",1],["if",3],["return",4],["states",1],["immutable",1],["including",1],["against",1],["transitions",2],["refuses",1],["other",1],["target",1],["false",1],["frozenset",1]]},{"id":"openai4s/compute/states.py#check_transition","name":[["check",1],["transition",1]],"path":[["openai4s",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["check",2],["transition",6],["job",4],["id",4],["str",6],["current",5],["none",4],["requested",6],["raise",3],["illegal",3],["unless",1],["move",1],["legal",1],["if",2],["not",2],["all",1],["states",1],["new",2]]},{"id":"openai4s/compute/states.py#IllegalTransition","name":[["illegal",1],["transition",1]],"path":[["openai4s",1],["compute",1],["states",1],["py",1]],"body":[["class",2],["illegal",2],["transition",2],["value",2],["error",2],["status",1],["write",1],["state",1],["machine",1],["not",1],["allow",1],["def",1],["init",2],["self",4],["job",5],["id",4],["str",3],["current",5],["requested",4],["none",2],["super",1],["compute",1],["cannot",1],["move",1],["legal",1],["next",1],["states",1],["sorted",1],["transitions",1],["frozenset",1],["terminal",1]]},{"id":"openai4s/compute/states.py#IllegalTransition.__init__","name":[["init",1]],"path":[["openai4s",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["init",3],["self",5],["job",6],["id",5],["str",6],["current",6],["requested",5],["none",3],["super",1],["compute",1],["cannot",1],["move",1],["legal",1],["next",1],["states",1],["sorted",1],["transitions",1],["frozenset",1],["terminal",1]]},{"id":"openai4s/compute/states.py#is_live","name":[["live",1]],"path":[["openai4s",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["live",3],["status",3],["str",2],["none",2],["bool",2],["return",1],["states",1]]},{"id":"openai4s/compute/states.py#is_terminal","name":[["terminal",1]],"path":[["openai4s",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["terminal",3],["status",3],["str",2],["none",2],["bool",2],["return",1],["states",1]]},{"id":"openai4s/config.py","name":[["config",1],["py",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["global",1],["configuration",1],["openai4s",4],["data",7],["dir",2],["layout",1],["logs",1],["artifacts",1],["tool",1],["results",1],["compaction",1],["history",1],["db",1],["reserved",1],["not",3],["v0",1],["from",7],["future",1],["import",8],["annotations",1],["math",1],["os",1],["dataclasses",1],["dataclass",8],["field",1],["pathlib",1],["path",2],["urllib",1],["parse",1],["urlsplit",1],["load",1],["dotenv",1],["obvious",1],["template",2],["stubs",1],["copied",1],["verbatim",1],["env",4],["example",1],["never",2],["real",1],["key",21],["filtering",1],["these",1],["means",1],["cfg",1],["llm",1],["api",17],["everything",1],["derived",1],["effective",1],["profile",1],["seeding",1],["has",2],["mistake",1],["stub",1],["configured",1],["secret",1],["note",1],["deliberately",1],["excludes",1],["test",3],["values",3],["like",1],["those",1],["by",1],["offline",1],["suite",1],["tests",1],["conftest",1],["py",1],["placeholder",2],["keys",2],["your",6],["here",4],["changeme",1],["replace",1],["me",1],["conventional",1],["provider",1],["native",2],["vars",1],["tried",1],["as",2],["last",1],["resort",1],["so",3],["app",1],["works",1],["user",3],["already",1],["exported",1],["other",1],["tools",1],["ark",2],["doubao",1],["chatgpt",1],["openai",3],["responses",1],["claude",2],["anthropic",1],["gemini",2],["google",1],["strict",2],["true",5],["frozenset",5],["yes",1],["false",4],["no",1],["off",3],["auto",8],["mode",9],["selection",4],["fields",2],["openai4",4],["preset",1],["result",6],["review",10],["approvals",2],["reviewer",2],["suffix",3],["marks",1],["root",8],["read",2],["only",4],["roots",1],["sets",1],["ro",2],["scratch",2],["rather",1],["than",1],["because",1],["list",1],["separator",1],["d8",1],["names",1],["datasets",2],["area",1],["one",1],["three",1],["kinds",1],["without",1],["way",1],["say",1],["every",1],["was",1],["writable",2],["member",2],["could",1],["put",1],["files",1],["into",1],["over",1],["reference",1],["everybody",1],["analyses",1],["readonly",1],["readwrite",1],["rw",1],["subdirectory",1],["holds",1],["members",1],["personal",1],["areas",1],["users",3],["username",1],["fixed",1],["namespace",1],["another",1],["question",1],["about",2],["guess",1],["whether",1],["directory",1],["named",1],["alice",1],["person",1],["dataset",1],["frozen",3],["modes",1],["fix",1],["approval",1],["reviewers",1],["guardian",5],["budget",1],["timeout",1],["consecutive",1],["denial",2],["limit",2],["window",2],["size",1],["stage",2],["froze",1],["precedence",2],["durable",1],["project",2],["frame",3],["resolver",1],["implements",1],["preserves",1],["exact",1],["order",1],["deployment",3],["explicit",2],["intentionally",1],["differs",1],["built",2],["default",1],["unset",1],["value",1],["must",1],["erase",1],["older",1],["preference",1],["during",1],["compatibility",1],["migration",1],["quarantine",2],["legacy",3],["defaults",1],["enable",1],["permission",1],["config",2],["none",2]]},{"id":"openai4s/config.py#_auto_mode_deployment_explicit","name":[["auto",1],["mode",1],["deployment",1],["explicit",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["auto",3],["mode",3],["deployment",2],["explicit",2],["bool",2],["return",1],["any",1],["env",3],["name",2],["os",1],["environ",1],["selection",1],["fields",1]]},{"id":"openai4s/config.py#_auto_mode_deployment_explicit_fields","name":[["auto",1],["mode",1],["deployment",1],["explicit",1],["fields",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["auto",3],["mode",3],["deployment",3],["explicit",4],["fields",4],["tuple",3],["str",2],["selection",2],["operator",1],["actually",1],["config",1],["generation",1],["capturing",1],["beside",1],["parsed",1],["values",1],["load",1],["bearing",1],["looking",1],["at",1],["environment",1],["later",1],["cannot",1],["distinguish",1],["unset",1],["default",2],["from",1],["off",1],["after",1],["tests",1],["launch",1],["wrappers",1],["embedders",1],["have",1],["changed",1],["os",2],["environ",2],["stage",1],["resolver",1],["needs",1],["distinction",1],["so",1],["built",1],["not",1],["erase",1],["older",1],["frame",1],["result",1],["review",1],["setting",1],["return",1],["field",2],["name",4],["env",3],["if",1]]},{"id":"openai4s/config.py#_auto_mode_enabled","name":[["auto",1],["mode",1],["enabled",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["auto",5],["mode",5],["enabled",2],["bool",2],["parse",1],["stage",1],["preset",2],["spelling",1],["autonomous",3],["product",1],["name",1],["same",1],["bounded",1],["selected",1],["by",1],["ordinary",1],["strict",5],["true",4],["spellings",1],["deliberately",1],["accepted",1],["only",1],["setting",1],["not",1],["individual",1],["roadmap",1],["flags",1],["raw",3],["os",1],["environ",1],["openai4",2],["if",3],["none",1],["return",3],["false",4],["value",5],["strip",1],["lower",1],["values",4],["choices",2],["join",1],["sorted",1],["raise",1],["error",1],["invalid",1],["expected",1],["one",1]]},{"id":"openai4s/config.py#_canonical_http_origin","name":[["canonical",1],["http",1],["origin",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["canonical",2],["http",5],["origin",5],["raw",3],["str",5],["one",1],["exact",2],["browser",1],["normalized",1],["comparison",1],["deliberately",1],["supports",1],["no",1],["wildcard",1],["path",2],["credentials",1],["query",2],["fragment",2],["value",5],["authority",5],["trusted",4],["by",1],["operator",1],["not",8],["url",1],["pattern",1],["accepting",1],["broader",1],["spelling",1],["here",1],["would",1],["silently",1],["widen",1],["gateway",1],["csrf",1],["boundary",1],["text",4],["strip",1],["try",2],["parsed",9],["urlsplit",1],["port",6],["except",2],["error",9],["as",2],["raise",3],["openai4",3],["proxy",3],["origins",4],["contains",2],["invalid",2],["from",2],["scheme",6],["lower",2],["host",8],["hostname",2],["if",3],["https",2],["username",1],["none",3],["password",1],["any",1],["character",3],["isspace",1],["ord",1],["0x20",1],["entries",1],["must",1],["be",1],["else",1],["encode",1],["idna",1],["decode",1],["ascii",1],["unicode",1],["80",1],["443",1],["return",1]]},{"id":"openai4s/config.py#_data_roots","name":[["data",1],["roots",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["data",5],["roots",3],["list",3],["path",6],["parse",1],["openai4",1],["colon",1],["separated",1],["allowlist",1],["directories",1],["team",1],["file",2],["area",1],["empty",1],["unset",1],["routes",1],["stay",1],["disabled",1],["single",1],["user",1],["behavior",1],["untouched",1],["inv",1],["root",4],["policy",2],["rides",1],["same",1],["value",1],["ro",1],["read",1],["only",2],["kept",1],["alongside",1],["see",1],["policies",2],["so",1],["callers",1],["want",1],["paths",1],["keep",1],["getting",1],["plain",1],["return",1],["writable",1]]},{"id":"openai4s/config.py#_default_data_dir","name":[["default",1],["data",1],["dir",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["default",2],["data",3],["dir",3],["path",4],["env",3],["os",1],["environ",1],["openai4",1],["if",1],["return",2],["expanduser",1],["home",1],["openai4s",1]]},{"id":"openai4s/config.py#_egress_groups","name":[["egress",1],["groups",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["egress",5],["groups",4],["list",3],["dict",3],["lazy",1],["import",3],["canonical",1],["allowlist",2],["so",1],["config",2],["py",1],["stays",1],["light",1],["there",1],["single",1],["source",1],["truth",1],["shared",1],["enforcement",1],["gateway",1],["try",1],["from",1],["return",2],["domains",2],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["let",1],["break",1],["load",1]]},{"id":"openai4s/config.py#_env_flag","name":[["env",1],["flag",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["env",3],["flag",3],["name",3],["str",2],["default",4],["bool",4],["truthy",1],["unset",1],["false",3],["no",2],["off",2],["os",1],["environ",1],["if",1],["none",1],["return",2],["strip",1],["lower",1],["not",1]]},{"id":"openai4s/config.py#_load_dotenv","name":[["load",1],["dotenv",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["load",3],["dotenv",4],["none",2],["zero",1],["dependency",1],["env",4],["loader",1],["stdlib",1],["only",1],["walks",1],["up",1],["from",1],["file",4],["repo",1],["root",1],["looking",1],["loads",1],["any",1],["key",8],["value",2],["lines",1],["into",1],["os",4],["environ",4],["without",1],["overriding",1],["vars",1],["already",1],["real",2],["environment",1],["so",2],["explicit",1],["export",1],["always",1],["wins",1],["keeps",1],["secrets",1],["like",1],["openai4",3],["llm",1],["api",1],["out",1],["source",1],["while",1],["still",1],["letting",1],["app",1],["run",1],["single",1],["local",1],["git",1],["ignored",1],["skip",2],["skips",1],["entirely",1],["offline",1],["test",1],["suite",1],["tests",2],["conftest",1],["py",1],["sets",1],["before",1],["module",1],["first",1],["imported",1],["developer",1],["never",1],["configure",1],["several",1],["dataclass",1],["defaults",1],["below",1],["frozen",1],["at",1],["import",1],["time",1],["no",1],["fixture",1],["undo",1],["leaked",1],["if",4],["strip",7],["lower",1],["true",1],["yes",1],["return",1],["here",3],["path",1],["resolve",1],["base",2],["parent",1],["parents",1],["candidate",3],["try",1],["raw",2],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["line",5],["not",3],["startswith",1],["continue",1],["val",4],["partition",1],["optional",1],["surrounding",1],["quotes",1],["except",1],["oserror",1],["pass",1],["break",1]]},{"id":"openai4s/config.py#_strict_env_choice","name":[["strict",1],["env",1],["choice",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["strict",2],["env",2],["choice",2],["name",4],["str",8],["default",3],["allowed",4],["frozenset",2],["read",1],["validate",1],["closed",1],["vocabulary",1],["environment",1],["setting",1],["value",4],["os",1],["environ",1],["strip",1],["lower",1],["if",1],["not",1],["choices",2],["join",1],["sorted",1],["raise",1],["error",1],["invalid",1],["expected",1],["one",1],["return",1]]},{"id":"openai4s/config.py#_strict_env_flag","name":[["strict",1],["env",1],["flag",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["strict",6],["env",3],["flag",4],["name",4],["str",2],["default",3],["bool",4],["false",6],["read",1],["security",1],["sensitive",1],["rollout",1],["without",1],["truthy",1],["fall",1],["through",1],["older",1],["general",1],["purpose",1],["func",1],["deliberately",1],["treats",1],["any",1],["value",5],["outside",1],["its",1],["vocabulary",1],["as",2],["true",4],["convenient",1],["established",1],["opt",1],["controls",1],["but",1],["unsafe",1],["dormant",1],["roadmap",1],["capabilities",1],["typo",1],["such",1],["openai4",1],["auto",1],["mode",1],["flase",1],["must",1],["not",1],["enable",1],["autonomous",1],["behaviour",1],["unknown",1],["values",5],["therefore",1],["reject",1],["configuration",1],["instead",1],["silently",1],["choosing",1],["either",1],["branch",1],["raw",3],["os",1],["environ",1],["if",3],["none",1],["return",3],["strip",1],["lower",1],["choices",2],["join",1],["sorted",1],["raise",1],["error",1],["invalid",1],["expected",1],["one",1]]},{"id":"openai4s/config.py#_strict_env_float","name":[["strict",1],["env",1],["float",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["strict",2],["env",2],["float",12],["name",6],["str",2],["default",3],["minimum",4],["maximum",4],["read",1],["finite",4],["constrained",1],["fail",1],["closed",1],["safety",1],["range",1],["raw",3],["os",1],["environ",1],["if",3],["none",1],["return",2],["value",7],["strip",1],["not",3],["raise",3],["error",4],["invalid",3],["expected",3],["number",3],["try",1],["parsed",4],["except",1],["as",1],["exc",2],["from",1],["math",1],["isfinite",1]]},{"id":"openai4s/config.py#_strict_env_int","name":[["strict",1],["env",1],["int",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["strict",2],["env",2],["int",11],["name",5],["str",2],["default",3],["minimum",4],["maximum",4],["read",1],["ascii",1],["integer",3],["constrained",1],["fail",1],["closed",1],["safety",1],["range",1],["raw",3],["os",1],["environ",1],["if",3],["none",1],["return",2],["value",7],["strip",1],["not",4],["isascii",1],["isdigit",1],["raise",2],["error",2],["invalid",2],["expected",2],["parsed",3],["10",1]]},{"id":"openai4s/config.py#_trusted_proxy_origins","name":[["trusted",1],["proxy",1],["origins",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["trusted",3],["proxy",4],["origins",8],["tuple",3],["str",3],["exact",1],["external",1],["admitted",1],["tls",1],["rewrites",1],["host",1],["raw",3],["os",1],["environ",1],["openai4",1],["strip",2],["if",3],["not",3],["return",2],["list",1],["part",3],["split",1],["continue",1],["origin",4],["canonical",1],["http",1],["append",1]]},{"id":"openai4s/config.py#AutoModeBudgets","name":[["auto",1],["mode",1],["budgets",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["class",2],["auto",17],["mode",2],["budgets",2],["fail",1],["closed",1],["deployment",1],["ceilings",2],["autonomous",1],["preset",1],["stage",1],["publishes",1],["these",1],["as",1],["read",1],["only",2],["policy",2],["freezes",1],["them",2],["into",1],["durable",2],["runs",1],["not",8],["accept",1],["partial",1],["project",1],["frame",1],["budget",5],["override",1],["later",1],["layer",1],["may",1],["add",1],["complete",1],["resolver",1],["whose",1],["overrides",1],["tighten",1],["max",9],["review",3],["rounds",6],["int",26],["field",16],["default",13],["factory",13],["lambda",13],["strict",13],["env",13],["openai4",13],["minimum",16],["maximum",16],["repair",6],["turns",3],["per",3],["round",3],["12",3],["extra",8],["cells",3],["30",3],["wall",3],["time",3],["900",3],["token",11],["multiplier",11],["float",6],["repeated",3],["finding",3],["limit",17],["same",3],["action",3],["no",6],["delta",3],["progress",3],["turn",3],["guardian",20],["timeout",3],["90",3],["consecutive",3],["denial",8],["window",10],["size",5],["50",5],["10",3],["def",2],["post",1],["init",1],["self",8],["none",1],["integer",3],["ranges",2],["name",7],["items",1],["value",6],["getattr",1],["if",5],["type",1],["raise",4],["error",4],["must",4],["be",2],["isinstance",2],["bool",1],["math",1],["isfinite",1],["object",1],["setattr",1],["exceed",1],["authority",2],["str",2],["return",3],["single",1],["meters",1],["one",1],["public",1],["stay",1],["owned",1],["by",2],["state",1],["everything",1],["else",1],["metered",1],["admission",1],["have",1],["two",1],["counters",1],["fields",2],["dataclass",1],["key",1]]},{"id":"openai4s/config.py#AutoModeBudgets.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",7],["none",2],["integer",3],["ranges",2],["max",3],["review",1],["rounds",2],["repair",2],["turns",1],["per",1],["round",1],["12",1],["extra",4],["cells",1],["30",1],["wall",1],["time",1],["900",1],["repeated",1],["finding",1],["limit",7],["same",1],["action",1],["no",2],["delta",1],["progress",1],["turn",1],["guardian",8],["timeout",1],["90",1],["consecutive",1],["denial",4],["window",6],["size",3],["50",2],["10",1],["name",3],["minimum",3],["maximum",3],["items",1],["value",6],["getattr",1],["if",3],["type",1],["not",6],["int",2],["raise",3],["error",3],["must",3],["be",2],["token",9],["multiplier",9],["isinstance",2],["bool",1],["float",4],["math",1],["isfinite",1],["object",1],["setattr",1],["exceed",1]]},{"id":"openai4s/config.py#AutoModeBudgets.field_authority","name":[["field",1],["authority",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["field",4],["authority",3],["self",3],["name",5],["str",4],["return",3],["single",1],["meters",1],["one",1],["public",1],["budget",4],["guardian",4],["ceilings",1],["stay",1],["owned",1],["by",2],["durable",1],["state",1],["everything",1],["else",1],["metered",1],["auto",2],["admission",1],["must",1],["not",1],["have",1],["two",1],["counters",1],["if",2],["fields",2],["dataclass",1],["raise",1],["key",1],["error",1]]},{"id":"openai4s/config.py#AutoModeConfig","name":[["auto",1],["mode",1],["config",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["class",2],["auto",15],["mode",23],["config",2],["deployment",16],["selection",2],["parsed",1],["stage",2],["resolver",1],["enabled",8],["represents",1],["ui",1],["cli",1],["preset",4],["not",14],["permission",1],["bypass",1],["normalized",1],["here",1],["so",1],["no",1],["contradictory",1],["configuration",1],["exist",1],["always",1],["means",1],["fix",2],["review",13],["bounded",1],["budgets",8],["stores",1],["resolves",1],["later",1],["stages",1],["own",1],["execution",1],["bool",6],["field",11],["default",6],["factory",6],["result",15],["str",7],["lambda",2],["strict",2],["env",2],["choice",2],["openai4",3],["off",3],["modes",3],["approvals",12],["reviewer",12],["user",1],["approval",3],["reviewers",3],["these",1],["captured",1],["metadata",2],["another",1],["enable",1],["switch",1],["particular",1],["semantically",1],["different",1],["from",1],["unset",1],["variable",1],["even",1],["though",1],["both",2],["normalize",1],["same",1],["values",1],["explicit",18],["fields",10],["tuple",2],["def",2],["post",1],["init",1],["self",19],["none",1],["if",12],["type",2],["raise",10],["value",10],["error",10],["must",7],["be",7],["isinstance",5],["string",2],["any",1],["name",3],["contains",1],["unknown",1],["len",2],["contain",1],["duplicates",1],["direct",1],["construction",1],["supply",1],["too",1],["named",1],["false",1],["bit",1],["cannot",1],["true",2],["reject",1],["ambiguous",1],["input",1],["rather",1],["than",1],["silently",1],["choosing",1],["whichever",1],["caller",1],["happened",1],["inspect",1],["present",1],["strip",2],["lower",2],["choices",4],["join",2],["sorted",2],["invalid",2],["expected",2],["one",2],["object",2],["setattr",2],["property",1],["return",1],["autonomous",1],["else",1]]},{"id":"openai4s/config.py#AutoModeConfig.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",18],["none",2],["if",11],["type",2],["enabled",3],["not",12],["bool",4],["raise",10],["value",10],["error",10],["must",7],["be",7],["isinstance",5],["result",12],["review",9],["mode",12],["str",3],["string",2],["approvals",10],["reviewer",10],["budgets",4],["auto",4],["deployment",11],["explicit",14],["fields",8],["tuple",1],["any",1],["field",5],["name",3],["preset",1],["contains",1],["unknown",1],["len",2],["contain",1],["duplicates",1],["direct",1],["construction",1],["supply",1],["metadata",1],["too",1],["named",1],["false",1],["bit",1],["cannot",1],["both",1],["true",2],["reject",1],["ambiguous",1],["input",1],["rather",1],["than",1],["silently",1],["choosing",1],["whichever",1],["caller",1],["happened",1],["inspect",1],["present",1],["strip",2],["lower",2],["modes",2],["choices",4],["join",2],["sorted",2],["invalid",2],["expected",2],["one",2],["approval",2],["reviewers",2],["fix",1],["object",2],["setattr",2]]},{"id":"openai4s/config.py#AutoModeConfig.preset","name":[["preset",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["preset",2],["self",3],["str",2],["return",1],["autonomous",1],["if",1],["enabled",1],["else",1],["off",1]]},{"id":"openai4s/config.py#Config","name":[["config",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["class",2],["config",9],["data",18],["dir",24],["path",18],["field",11],["default",17],["factory",11],["host",6],["str",3],["os",8],["environ",8],["openai4",12],["127",1],["port",2],["int",8],["8760",1],["llm",1],["llmconfig",2],["security",4],["share",3],["skills",5],["root",2],["repo",1],["local",2],["by",3],["lambda",3],["file",2],["resolve",1],["parent",2],["max",6],["agent",2],["turns",6],["per",2],["user",2],["message",2],["outer",1],["code",1],["as",2],["action",1],["loop",1],["bound",1],["64",1],["turn",1],["budget",1],["explore",3],["mode",7],["autonomous",1],["deep",1],["exploration",1],["deliberately",1],["larger",1],["than",2],["so",5],["open",1],["ended",1],["investigation",1],["run",1],["completion",1],["96",1],["model",2],["context",4],["window",5],["tokens",2],["256k",1],["override",1],["provider",1],["262144",1],["compact",1],["estimated",1],["prompt",1],["token",1],["count",2],["crosses",1],["fraction",1],["compaction",6],["triggers",1],["fills",1],["not",2],["raw",1],["75",2],["leaves",1],["headroom",1],["next",1],["reply",1],["trigger",2],["ratio",2],["float",2],["replay",1],["true",5],["records",1],["every",2],["call",1],["into",1],["tape",5],["exported",1],["notebook",6],["be",1],["replayed",1],["offline",1],["record",2],["bool",3],["read",3],["only",1],["repl",4],["re",1],["enable",1],["developer",1],["env",2],["flag",2],["false",2],["team",5],["server",2],["docs",1],["plan",1],["md",1],["forces",1],["web",1],["login",1],["ownership",1],["filtering",1],["off",2],["keeps",1],["single",1],["behavior",1],["unchanged",1],["inv",1],["at",2],["instance",1],["time",1],["tests",1],["ui",1],["toggles",1],["see",1],["fresh",1],["value",1],["declared",1],["last",1],["roots",5],["constructor",1],["positional",2],["prefix",2],["pinned",1],["public",2],["contract",2],["test",1],["api",1],["new",1],["fields",2],["append",1],["rather",1],["insert",1],["allowlisted",1],["area",1],["colon",1],["separated",1],["empty",2],["feature",3],["dormant",1],["list",2],["stage",2],["appended",1],["preserve",1],["each",1],["corresponding",1],["12",1],["consumer",1],["remains",1],["independently",1],["gated",1],["roadmap",3],["features",1],["flags",2],["auto",3],["exact",1],["browser",1],["origins",3],["allowed",1],["differ",1],["from",2],["backend",1],["header",1],["trusted",3],["tls",1],["reverse",1],["proxy",3],["rewrites",1],["loopback",1],["upstream",1],["preserves",1],["literal",1],["origin",1],["netloc",1],["check",1],["tuple",1],["def",9],["ensure",1],["dirs",1],["self",20],["none",1],["openai4s",4],["permissions",1],["import",1],["harden",3],["holds",1],["credential",1],["database",1],["artifacts",4],["logs",4],["was",1],["created",1],["process",1],["umask",1],["0755",1],["most",1],["systems",1],["account",1],["could",1],["mkdir",2],["parents",2],["exist",2],["ok",2],["sub",2],["tool",1],["results",1],["history",2],["property",8],["return",8],["shares",2],["db",2],["json",2],["pidfile",1],["pid",1],["statefile",1],["daemon",1]]},{"id":"openai4s/config.py#Config.artifacts_dir","name":[["artifacts",1],["dir",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["artifacts",3],["dir",3],["self",3],["path",2],["return",1],["data",1]]},{"id":"openai4s/config.py#Config.compaction_dir","name":[["compaction",1],["dir",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["compaction",3],["dir",3],["self",3],["path",2],["return",1],["data",1],["history",1]]},{"id":"openai4s/config.py#Config.db_path","name":[["db",1],["path",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["db",3],["path",4],["self",3],["return",1],["data",1],["dir",1],["openai4s",1]]},{"id":"openai4s/config.py#Config.ensure_dirs","name":[["ensure",1],["dirs",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["ensure",2],["dirs",2],["self",5],["none",2],["from",1],["openai4s",1],["security",1],["permissions",1],["import",1],["harden",3],["dir",7],["data",4],["holds",1],["credential",1],["database",1],["artifacts",2],["logs",2],["was",1],["created",1],["at",1],["process",1],["umask",1],["0755",1],["most",1],["systems",1],["so",1],["every",1],["local",1],["account",1],["could",1],["list",1],["read",1],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["sub",2],["tool",1],["results",1],["compaction",1],["history",1],["path",3]]},{"id":"openai4s/config.py#Config.logs_dir","name":[["logs",1],["dir",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["logs",3],["dir",3],["self",3],["path",2],["return",1],["data",1]]},{"id":"openai4s/config.py#Config.pidfile","name":[["pidfile",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["pidfile",2],["self",3],["path",2],["return",1],["data",1],["dir",1],["openai4s",1],["pid",1]]},{"id":"openai4s/config.py#Config.shares_dir","name":[["shares",1],["dir",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["shares",3],["dir",3],["self",3],["path",2],["return",1],["data",1]]},{"id":"openai4s/config.py#Config.statefile","name":[["statefile",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["statefile",2],["self",3],["path",2],["return",1],["data",1],["dir",1],["daemon",1],["json",1]]},{"id":"openai4s/config.py#Config.tape_path","name":[["tape",1],["path",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["tape",3],["path",4],["self",3],["return",1],["data",1],["dir",1],["openai4s",1],["json",1]]},{"id":"openai4s/config.py#data_root_policies","name":[["data",1],["root",1],["policies",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["data",7],["root",7],["policies",2],["list",3],["tuple",3],["path",5],["bool",3],["writable",4],["every",1],["configured",1],["raw",3],["os",1],["environ",1],["openai4",1],["roots",4],["strip",2],["if",4],["not",2],["return",2],["part",12],["split",1],["continue",1],["true",1],["endswith",2],["readonly",2],["suffix",4],["len",2],["false",1],["elif",1],["readwrite",2],["append",1],["expanduser",1]]},{"id":"openai4s/config.py#get_config","name":[["config",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["config",10],["initialize",3],["dirs",4],["bool",2],["true",2],["resolve",1],["configuration",1],["optionally",1],["without",1],["creating",1],["hardening",1],["paths",1],["read",1],["only",1],["path",1],["not",2],["publish",1],["new",1],["singleton",1],["normal",1],["callers",1],["retain",1],["existing",1],["initialized",1],["contract",1],["global",1],["if",2],["none",1],["cfg",4],["return",2],["ensure",1]]},{"id":"openai4s/config.py#is_placeholder_api_key","name":[["placeholder",1],["api",1],["key",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["placeholder",4],["api",3],["key",3],["str",2],["none",2],["bool",2],["true",1],["if",1],["empty",1],["obvious",1],["template",1],["not",2],["real",1],["strip",1],["lower",1],["return",1],["keys",1]]},{"id":"openai4s/config.py#LLMConfig","name":[["llmconfig",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["class",2],["llmconfig",2],["multi",2],["provider",19],["base",15],["model",18],["config",3],["single",2],["selects",1],["one",2],["wire",1],["adapters",1],["llm",20],["providers",4],["ark",3],["chatgpt",1],["openai",4],["responses",1],["claude",2],["gemini",2],["url",14],["left",1],["empty",4],["by",1],["default",4],["chat",4],["fills",1],["built",4],["defaults",3],["but",1],["be",2],["overridden",1],["per",1],["env",5],["var",2],["resolution",1],["checked",1],["order",1],["first",1],["non",1],["placeholder",3],["value",1],["wins",1],["keys",1],["api",19],["key",21],["openai4",19],["then",4],["so",3],["coexist",1],["while",1],["still",1],["works",1],["active",2],["secrets",1],["never",1],["hard",1],["coded",1],["they",1],["come",1],["from",3],["environment",3],["git",2],["ignored",2],["id",2],["see",1],["volcengine",1],["plan",1],["gateway",1],["shared",1],["endpoint",2],["str",12],["os",9],["environ",9],["resolves",2],["secret",1],["sourced",1],["unset",1],["raises",1],["clear",1],["error",1],["deep",1],["thinking",1],["models",1],["keep",1],["conservative",1],["output",1],["cap",1],["max",2],["tokens",2],["int",2],["4096",1],["temperature",2],["float",4],["timeout",2],["120",1],["def",3],["post",1],["init",1],["self",18],["none",1],["ids",1],["may",1],["hyphenated",1],["variable",1],["names",1],["shell",1],["safe",1],["underscore",1],["form",1],["lab",2],["strip",5],["upper",1],["replace",1],["resolve",5],["field",5],["val",11],["specific",4],["generic",4],["if",6],["return",4],["raw",2],["not",5],["last",1],["resort",1],["fall",1],["back",1],["each",1],["conventional",1],["native",4],["user",1],["who",1],["already",1],["has",1],["anthropic",1],["reference",1],["demo",1],["gets",1],["working",1],["agent",1],["zero",1],["extra",1],["lower",2],["break",1],["fill",1],["always",1],["concrete",1],["status",1],["pages",1],["turn",1],["logs",1],["etc",1],["read",1],["cfg",1],["directly",1],["lazy",1],["import",3],["avoids",1],["cycle",1],["try",1],["spec",4],["except",1],["exception",1],["pass",1]]},{"id":"openai4s/config.py#LLMConfig.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",4],["post",2],["init",2],["self",19],["none",2],["provider",7],["ids",2],["may",2],["be",2],["hyphenated",2],["environment",2],["variable",2],["names",2],["shell",2],["safe",2],["underscore",2],["form",2],["lab",4],["openai",5],["strip",5],["upper",1],["replace",1],["resolve",5],["field",5],["val",11],["str",8],["specific",4],["generic",4],["if",6],["return",4],["os",5],["environ",5],["api",12],["key",13],["raw",2],["not",5],["placeholder",2],["openai4",6],["llm",6],["base",9],["url",9],["model",10],["last",1],["resort",1],["fall",1],["back",1],["each",1],["conventional",1],["native",4],["env",2],["var",1],["so",2],["user",1],["who",1],["already",1],["has",1],["anthropic",1],["reference",1],["demo",1],["gets",1],["working",1],["agent",1],["zero",1],["extra",1],["config",2],["lower",2],["break",1],["fill",1],["built",1],["defaults",1],["always",1],["concrete",1],["status",1],["pages",1],["turn",1],["logs",1],["etc",1],["read",1],["cfg",1],["directly",1],["lazy",1],["import",3],["avoids",1],["cycle",1],["try",1],["from",1],["providers",2],["spec",4],["except",1],["exception",1],["pass",1]]},{"id":"openai4s/config.py#LLMConfig.__post_init__._resolve","name":[["resolve",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["resolve",2],["field",4],["val",4],["str",8],["specific",3],["generic",3],["if",1],["return",2],["os",2],["environ",2]]},{"id":"openai4s/config.py#LLMConfig.__post_init__._resolve_api_key","name":[["resolve",1],["api",1],["key",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["resolve",2],["api",3],["key",3],["field",3],["val",6],["str",8],["specific",3],["generic",3],["raw",2],["os",2],["environ",2],["strip",1],["if",1],["not",1],["placeholder",1],["return",2]]},{"id":"openai4s/config.py#provider_env_api_key","name":[["provider",1],["env",1],["api",1],["key",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["provider",11],["env",5],["api",6],["key",8],["str",5],["none",2],["process",1],["environment",1],["holds",1],["exactly",1],["one",3],["openai4",3],["then",1],["native",2],["variables",1],["deliberately",1],["not",3],["generic",1],["llm",1],["belongs",1],["whichever",1],["daemon",1],["was",1],["started",1],["llmconfig",1],["only",1],["reaches",1],["because",1],["resolving",1],["asked",1],["about",1],["any",1],["other",1],["would",1],["hand",1],["vendor",1],["credential",1],["another",1],["name",6],["strip",2],["lower",1],["if",2],["return",3],["upper",1],["replace",1],["variable",2],["value",3],["os",1],["environ",1],["placeholder",1]]},{"id":"openai4s/config.py#RoadmapFeatureFlags","name":[["roadmap",1],["feature",1],["flags",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["class",2],["roadmap",2],["feature",2],["flags",3],["stage",3],["12",3],["rollout",1],["reservations",1],["from",1],["auto",7],["mode",3],["master",1],["plan",1],["every",1],["flag",13],["defaults",1],["off",1],["consume",1],["only",1],["their",1],["own",1],["ga",3],["kill",1],["switch",1],["declaration",1],["not",4],["silently",1],["enable",2],["earlier",1],["stages",1],["stage1",2],["trusted",2],["delivery",2],["bool",14],["field",12],["default",12],["factory",12],["lambda",12],["strict",12],["env",12],["openai4",12],["stage2",2],["run",2],["storage",2],["stage3",2],["scientific",4],["review",4],["shadow",4],["stage4",2],["completion",2],["gate",2],["stage5",2],["repair",2],["stage6",2],["guardian",4],["stage7",2],["enforcement",2],["stage8",2],["live",2],["notebook",2],["lineage",2],["stage9",2],["artifact",2],["workbench",2],["stage10",2],["connectors",2],["stage11",2],["durable",2],["remote",2],["compute",2],["stage12",2],["def",1],["post",1],["init",1],["self",2],["none",1],["dataclasses",1],["enforce",1],["annotations",1],["direct",1],["construction",1],["let",1],["non",1],["empty",1],["string",1],["become",1],["accidental",1],["name",2],["value",3],["dict",1],["items",1],["if",1],["type",1],["raise",1],["error",1],["must",1],["be",1]]},{"id":"openai4s/config.py#RoadmapFeatureFlags.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",3],["none",2],["dataclasses",2],["not",5],["enforce",2],["annotations",2],["direct",2],["construction",2],["let",2],["non",2],["empty",2],["string",2],["become",2],["accidental",2],["enable",2],["name",2],["value",3],["dict",1],["items",1],["if",1],["type",1],["bool",2],["raise",1],["error",1],["must",1],["be",1]]},{"id":"openai4s/config.py#SecurityConfig","name":[["security",1],["config",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["class",3],["security",3],["config",3],["toggles",1],["defense",2],["depth",1],["safety",13],["layer",2],["openai4s",3],["three",1],["pipeline",1],["pre",2],["exec",2],["code",4],["classifier",3],["kernel",2],["cpython",1],["audit",5],["hook",5],["biosecurity",6],["prompt",3],["injection",6],["screeners",1],["everything",1],["opt",1],["out",2],["via",1],["env",6],["so",6],["single",1],["user",1],["local",1],["install",3],["keeps",1],["working",1],["but",1],["cheap",1],["static",3],["gates",1],["default",14],["box",1],["run",2],["still",1],["refuses",1],["obvious",1],["attacks",1],["mode",11],["openai4",12],["off",5],["no",3],["gate",2],["at",5],["all",1],["heuristic",4],["pattern",1],["scan",5],["only",1],["llm",7],["cost",1],["fast",1],["path",2],["e6w",1],["residual",1],["uncertain",1],["needs",1],["api",1],["key",1],["dlopen",1],["guard",1],["splice",1],["calibrated",1],["accountability",1],["oi",1],["di",1],["trajectory",1],["screener",1],["relevant",1],["content",2],["detected",1],["screen",1],["tool",1],["returned",1],["web",3],["pdf",1],["mcp",1],["also",1],["carries",1],["network",3],["egress",20],["fence",1],["mirrors",1],["enforcement",4],["read",4],["by",2],["mod",2],["fail",1],["open",1],["allowlist",9],["relies",1],["networking",1],["unaffected",1],["host",4],["fetch",1],["search",1],["bash",1],["outbound",1],["calls",1],["checked",1],["against",1],["blocked",1],["domain",1],["returns",1],["proxy",1],["403",1],["soft",1],["error",1],["agent",1],["must",1],["call",2],["request",1],["access",1],["grouped",1],["owned",1],["base",2],["canonical",1],["groups",2],["gateway",1],["customize",1],["panel",1],["renders",1],["hot",1],["check",1],["reads",1],["fresh",3],["each",1],["ui",2],["toggle",2],["test",2],["takes",1],["effect",1],["without",2],["rebuilding",1],["singleton",1],["dataclass",1],["declarative",1],["surface",1],["py",1],["engine",1],["factory",7],["not",3],["bare",1],["vars",1],["instance",1],["time",3],["after",1],["export",1],["picks",1],["up",1],["rather",1],["than",1],["being",1],["frozen",1],["import",1],["str",3],["field",6],["lambda",6],["os",2],["environ",2],["strip",3],["lower",3],["bool",6],["flag",3],["true",3],["def",5],["post",1],["init",1],["self",11],["none",1],["if",1],["property",3],["enabled",1],["return",4],["construction",1],["definition",1],["sets",1],["reflected",1],["reloading",1],["module",1],["matching",1],["list",2],["dict",1],["allowlisted",1],["domains",3],["frozenset",2],["flattened",1],["configured",1],["subdomains",1],["match",1],["suffix",1],["enforced",1],["allow",1],["enforce",1]]},{"id":"openai4s/config.py#SecurityConfig.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",2],["if",1],["safety",2],["mode",2],["not",1],["off",1],["heuristic",2],["llm",1]]},{"id":"openai4s/config.py#SecurityConfig.allowlisted_domains","name":[["allowlisted",1],["domains",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["allowlisted",2],["domains",4],["self",3],["frozenset",3],["str",2],["flattened",1],["base",1],["configured",1],["allowlist",2],["subdomains",1],["match",1],["by",1],["suffix",1],["at",1],["enforcement",1],["time",1],["return",1],["strip",1],["lower",1],["egress",1]]},{"id":"openai4s/config.py#SecurityConfig.code_gate_enabled","name":[["code",1],["gate",1],["enabled",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["code",2],["gate",2],["enabled",2],["self",3],["bool",2],["return",1],["safety",1],["mode",1],["off",1]]},{"id":"openai4s/config.py#SecurityConfig.egress_enforced","name":[["egress",1],["enforced",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["egress",3],["enforced",2],["self",3],["bool",2],["return",1],["mode",1],["allowlist",1],["allow",1],["list",1],["enforce",1]]},{"id":"openai4s/config.py#SecurityConfig.use_llm_classifier","name":[["llm",1],["classifier",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["llm",3],["classifier",2],["self",3],["bool",2],["return",1],["safety",1],["mode",1]]},{"id":"openai4s/config.py#ShareConfig","name":[["share",1],["config",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["class",2],["share",9],["config",3],["outbound",1],["web",1],["tunnel",1],["see",1],["docs",1],["webshare",1],["md",1],["all",1],["values",1],["resolve",1],["from",2],["environment",1],["git",1],["ignored",1],["env",2],["at",1],["instance",1],["time",1],["auth",8],["token",8],["secret",2],["filtered",1],["like",1],["api",2],["key",2],["named",1],["end",1],["so",1],["session",1],["package",1],["scanners",1],["catch",1],["too",1],["sharing",1],["inert",1],["until",1],["both",1],["relay",5],["url",6],["str",5],["field",3],["default",3],["factory",3],["lambda",3],["os",3],["environ",3],["openai4",4],["strip",3],["base",3],["domain",5],["allow",2],["insecure",2],["bool",3],["flag",1],["false",1],["def",3],["post",1],["init",1],["self",9],["none",1],["raw",3],["if",1],["placeholder",1],["else",1],["property",1],["configured",1],["return",2],["public",1],["id",2],["urllib",1],["parse",1],["import",1],["urlparse",2],["hostname",1],["localhost",1],["https",1]]},{"id":"openai4s/config.py#ShareConfig.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",2],["raw",3],["auth",3],["token",3],["os",1],["environ",1],["openai4",1],["share",1],["strip",1],["if",1],["placeholder",1],["api",1],["key",1],["else",1]]},{"id":"openai4s/config.py#ShareConfig.configured","name":[["configured",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["configured",2],["self",4],["bool",3],["return",1],["relay",1],["url",1],["auth",1],["token",1]]},{"id":"openai4s/config.py#ShareConfig.public_url","name":[["public",1],["url",1]],"path":[["openai4s",1],["config",1],["py",1]],"body":[["def",2],["public",2],["url",3],["self",4],["share",3],["id",3],["str",4],["from",1],["urllib",1],["parse",1],["import",1],["urlparse",2],["domain",3],["base",1],["relay",1],["hostname",1],["localhost",1],["return",1],["https",1]]},{"id":"openai4s/datapro.py","name":[["datapro",1],["py",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["volcengine",7],["data",6],["pro",6],["fixed",1],["credential",5],["brokered",1],["mcp",4],["integration",2],["module",2],["owns",1],["one",1],["managed",2],["connector",5],["added",1],["its",2],["endpoint",4],["product",1],["configuration",1],["rather",1],["than",1],["user",1],["input",1],["while",1],["resolved",1],["from",7],["class",1],["openai4s",4],["security",1],["secret",4],["broker",2],["only",1],["outbound",1],["request",1],["about",1],["be",1],["assembled",1],["nothing",1],["returned",1],["contains",1],["injected",1],["headers",1],["future",1],["import",8],["annotations",1],["json",1],["urllib",1],["parse",1],["uuid",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["protocol",2],["redact",3],["reflected",1],["storage",1],["datapro",4],["index",4],["capacity",1],["id",2],["skill",2],["name",4],["tool",3],["search",4],["https",1],["hqd",1],["cn",1],["beijing",1],["volces",2],["com",4],["agent",8],["plan",8],["key",7],["setting",2],["scope",2],["ark",2],["provider",1],["extra",1],["info",1],["hosts",1],["whose",1],["credentials",1],["allowed",1],["forward",1],["domains",1],["volcengineapi",1],["auth",4],["failure",4],["code",3],["4011",1],["message",4],["harness",1],["available",2],["max",1],["query",2],["chars",2],["10",1],["000",1],["min",1],["all",1],["error",2],["runtime",2],["config",1],["state",1],["command",1],["successful",2],["public",1],["result",3],["resolve",1],["artifact",1],["payload",1],["cache",1],["save",1],["strict",1],["structured",1],["content",1],["descriptor",1],["validate",1]]},{"id":"openai4s/datapro.py#_has_valid_agent_plan_key","name":[["has",1],["valid",1],["agent",1],["plan",1],["key",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["has",2],["valid",2],["agent",3],["plan",3],["key",3],["value",4],["any",2],["bool",2],["try",1],["validated",1],["except",1],["error",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/datapro.py#_outbound_headers","name":[["outbound",1],["headers",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["outbound",2],["headers",3],["store",5],["data",4],["pro",4],["dict",2],["str",4],["resolve",2],["both",1],["fixed",1],["immediately",1],["before",1],["one",1],["http",1],["request",1],["key",10],["agent",5],["plan",5],["if",1],["not",2],["raise",2],["credential",2],["error",3],["configured",1],["try",1],["validated",1],["except",1],["value",1],["invalid",1],["from",1],["none",1],["return",1],["hqd",1],["extra",2],["info",2]]},{"id":"openai4s/datapro.py#_provider","name":[["provider",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["provider",3],["store",5],["data",2],["pro",2],["str",3],["return",1],["setting",1],["llm",1],["strip",1],["lower",1]]},{"id":"openai4s/datapro.py#_public_structured_content","name":[["public",1],["structured",1],["content",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["public",2],["structured",5],["content",5],["result",5],["mapping",4],["str",4],["any",6],["dict",3],["read",1],["from",1],["either",1],["mcp",1],["dedicated",1],["web",1],["projection",1],["if",2],["not",1],["isinstance",2],["return",3],["direct",3]]},{"id":"openai4s/datapro.py#_validated_agent_plan_key","name":[["validated",1],["agent",1],["plan",1],["key",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["validated",2],["agent",9],["plan",9],["key",17],["value",9],["any",2],["str",3],["normalize",1],["shared",1],["credential",3],["before",2],["storage",1],["outbound",1],["exact",1],["secret",1],["redaction",1],["cannot",1],["both",1],["remove",1],["one",1],["character",3],["preserve",1],["ordinary",1],["text",1],["containing",1],["provider",1],["shorter",1],["than",2],["eight",1],["characters",2],["not",3],["credible",1],["so",1],["reject",1],["be",3],["persisted",1],["sent",1],["rather",1],["weakening",1],["no",1],["reflection",1],["boundary",1],["if",5],["isinstance",1],["raise",5],["error",5],["must",2],["string",1],["strip",1],["required",1],["len",2],["min",2],["chars",2],["at",1],["least",1],["192",1],["too",1],["long",1],["x00",1],["contains",1],["invalid",1],["return",1]]},{"id":"openai4s/datapro.py#ark_key_for_datapro","name":[["ark",1],["key",1],["datapro",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["ark",5],["key",5],["datapro",2],["store",7],["data",2],["pro",2],["str",4],["reuse",1],["active",1],["but",1],["never",2],["different",1],["account",1],["if",2],["provider",3],["return",3],["name",1],["not",2],["proof",1],["ownership",1],["protocol",1],["profile",1],["pointed",1],["at",1],["corporate",1],["gateway",1],["any",1],["other",1],["compatible",1],["endpoint",3],["holds",1],["credential",1],["issued",2],["forwarding",1],["volcengine",2],["through",1],["shared",1],["resolver",1],["doubao",1],["search",1],["host",1],["discloses",1],["two",1],["parties",1],["setting",2],["llm",2],["base",1],["url",1],["secret",1],["api",1],["strip",1]]},{"id":"openai4s/datapro.py#connector_runtime_config","name":[["connector",1],["runtime",1],["config",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["connector",15],["runtime",4],["config",6],["store",8],["data",2],["pro",2],["dict",6],["build",1],["launch",1],["request",1],["shared",1],["by",1],["web",1],["host",1],["mcp",1],["only",2],["managed",1],["may",1],["select",1],["streamable",2],["http",3],["here",1],["custom",1],["rows",1],["retain",1],["existing",1],["stdio",1],["behavior",1],["so",1],["user",1],["controlled",1],["cannot",1],["turn",1],["fixed",1],["authenticated",1],["integration",1],["into",1],["arbitrary",1],["header",1],["ssrf",1],["if",2],["str",2],["id",2],["return",2],["transport",2],["url",1],["endpoint",1],["non",1],["secret",1],["mcpmanager",1],["uses",1],["keep",1],["two",1],["concurrently",1],["hosted",1],["generations",1],["from",1],["sharing",1],["one",1],["session",1],["cache",3],["scope",2],["callable",1],["not",1],["resolved",1],["invokes",1],["every",1],["post",1],["after",1],["lookup",1],["immediately",1],["before",1],["send",1],["headers",2],["provider",1],["lambda",1],["outbound",1],["any",1],["command",2],["args",2],["env",2],["cwd",3]]},{"id":"openai4s/datapro.py#credential_state","name":[["credential",1],["state",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["credential",3],["state",2],["store",6],["data",2],["pro",2],["dict",2],["str",2],["bool",2],["reused",3],["has",2],["valid",3],["agent",3],["plan",3],["key",7],["ark",3],["datapro",1],["report",1],["outbound",1],["resolver",1],["will",1],["actually",1],["select",1],["invalid",1],["active",1],["value",1],["shadows",1],["dedicated",2],["fallback",1],["by",1],["design",1],["so",1],["independently",1],["must",1],["not",1],["make",1],["ui",1],["claim",1],["effective",1],["authorization",1],["context",1],["usable",1],["configured",3],["resolve",1],["return",1]]},{"id":"openai4s/datapro.py#DataProCredentialError","name":[["data",1],["pro",1],["credential",1],["error",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["class",2],["data",2],["pro",2],["credential",3],["error",4],["runtime",2],["managed",1],["connector",1],["has",1],["no",1],["allowed",1],["send",1]]},{"id":"openai4s/datapro.py#DataProIndexError","name":[["data",1],["pro",1],["index",1],["error",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["class",2],["data",3],["pro",3],["index",2],["error",4],["runtime",2],["successful",1],["response",1],["could",1],["not",1],["be",1],["indexed",1],["completely",1]]},{"id":"openai4s/datapro.py#DataProStore","name":[["data",1],["pro",1],["store",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["class",2],["data",2],["pro",2],["store",2],["protocol",2],["credential",1],["connector",3],["subset",1],["by",1],["integration",1],["def",6],["setting",3],["self",6],["key",3],["str",17],["default",1],["none",12],["secret",2],["value",1],["scope",1],["env",1],["dict",3],["index",2],["datapro",2],["result",1],["query",1],["structured",1],["content",2],["mapping",1],["any",3],["frame",1],["id",5],["artifact",3],["occurrence",1],["source",1],["link",1],["batch",1]]},{"id":"openai4s/datapro.py#DataProStore.connector_env","name":[["connector",1],["env",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["connector",4],["env",2],["self",2],["dict",4]]},{"id":"openai4s/datapro.py#DataProStore.get_secret_setting","name":[["secret",1],["setting",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["secret",2],["setting",2],["self",2],["key",2],["str",4]]},{"id":"openai4s/datapro.py#DataProStore.get_setting","name":[["setting",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",6],["default",2],["none",6]]},{"id":"openai4s/datapro.py#DataProStore.index_datapro_result","name":[["index",1],["datapro",1],["result",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["index",2],["datapro",2],["result",2],["self",2],["query",2],["str",12],["structured",2],["content",4],["mapping",2],["any",6],["frame",2],["id",6],["none",16],["artifact",2],["occurrence",2],["source",2],["dict",2]]},{"id":"openai4s/datapro.py#DataProStore.link_datapro_index_artifact","name":[["link",1],["datapro",1],["index",1],["artifact",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["link",2],["datapro",2],["index",2],["artifact",4],["self",2],["batch",2],["id",4],["str",4],["none",2]]},{"id":"openai4s/datapro.py#DataProStore.set_secret_setting","name":[["secret",1],["setting",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["secret",2],["setting",2],["self",2],["key",2],["str",8],["value",2],["scope",2]]},{"id":"openai4s/datapro.py#explicit_agent_plan_key","name":[["explicit",1],["agent",1],["plan",1],["key",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["explicit",2],["agent",3],["plan",3],["key",4],["store",5],["data",2],["pro",2],["str",3],["return",2],["dedicated",1],["through",1],["secret",2],["broker",1],["never",1],["its",1],["settings",1],["ref",1],["setting",2],["strip",1]]},{"id":"openai4s/datapro.py#index_successful_search","name":[["index",1],["successful",1],["search",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["index",10],["successful",4],["search",6],["store",5],["data",10],["pro",9],["query",11],["str",17],["result",17],["mapping",5],["any",9],["frame",4],["id",10],["none",18],["artifact",4],["secrets",3],["tuple",2],["source",19],["dict",5],["atomically",1],["every",1],["field",1],["returned",1],["by",1],["one",2],["transport",2],["public",2],["projector",1],["already",2],["scrub",1],["credential",1],["boundary",1],["repeats",1],["exact",1],["secret",8],["redaction",1],["because",1],["final",1],["point",1],["before",1],["durable",1],["indexing",3],["callers",2],["may",1],["be",2],["tests",1],["embedders",1],["replace",1],["non",2],["zero",1],["integer",1],["code",2],["deliberately",1],["no",2],["op",1],["strict",1],["not",13],["allowed",1],["escape",1],["as",4],["available",1],["unless",1],["repository",2],["proves",1],["its",1],["canonical",1],["indexed",11],["document",1],["contain",1],["same",1],["json",1],["leaves",1],["response",3],["completeness",1],["claim",1],["upstream",1],["corpus",1],["whose",1],["tool",1],["exposes",1],["cursor",1],["page",1],["contract",1],["was",3],["mirrored",1],["safe",14],["if",6],["else",1],["sorted",1],["value",4],["key",1],["len",1],["reverse",1],["true",2],["redact",3],["content",6],["structured",2],["return",4],["isinstance",3],["raise",3],["error",3],["could",2],["safely",1],["try",1],["receipt",10],["datapro",1],["distinct",2],["real",1],["calls",1],["evidence",1],["occurrences",1],["even",1],["bytes",1],["happen",1],["match",1],["supply",1],["occurrence",2],["retain",1],["idempotent",1],["replay",1],["semantics",1],["uuid",1],["uuid4",1],["hex",1],["except",1],["capacity",4],["succeeded",1],["only",2],["derived",1],["too",1],["large",1],["build",1],["propagating",1],["would",2],["report",2],["working",1],["connector",1],["failed",2],["throw",1],["retrieved",1],["records",1],["away",1],["but",2],["must",1],["collapse",1],["into",1],["means",1],["success",1],["so",1],["caller",2],["tell",1],["refused",1],["from",1],["unsearchable",1],["silently",1],["drop",1],["signal",1],["user",1],["has",2],["explicit",1],["incomplete",2],["instead",1],["still",1],["saves",1],["ui",1],["existing",1],["state",1],["something",1],["render",1],["batch",1],["complete",4],["false",2],["reason",1],["detail",1],["did",1],["count",8],["leaf",2],["digest",8],["type",2],["int",2],["bool",1]]},{"id":"openai4s/datapro.py#is_successful_search","name":[["successful",1],["search",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["successful",2],["search",3],["result",5],["mapping",2],["str",2],["any",4],["bool",2],["true",1],["only",1],["strict",2],["integer",1],["code",3],["response",1],["either",1],["projection",1],["single",1],["definition",1],["actually",1],["returned",1],["data",1],["shared",1],["by",2],["indexing",1],["routes",1],["persist",1],["artifact",1],["they",1],["disagree",1],["index",1],["was",2],["gated",1],["while",1],["upload",1],["unconditional",1],["so",1],["4011",1],["still",1],["wrote",1],["saved",1],["file",1],["ui",1],["advertised",1],["as",1],["return",1],["public",1],["structured",1],["content",1]]},{"id":"openai4s/datapro.py#is_volcengine_endpoint","name":[["volcengine",1],["endpoint",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["volcengine",5],["endpoint",4],["base",4],["url",7],["str",2],["bool",2],["true",2],["llm",1],["really",1],["ark",1],["names",1],["wire",1],["protocol",1],["ui",1],["labels",1],["field",1],["accepts",1],["any",2],["so",1],["provider",2],["string",1],["alone",1],["not",3],["identify",1],["whose",1],["account",1],["key",1],["belongs",1],["strip",2],["if",2],["no",1],["override",1],["default",1],["return",3],["host",4],["urllib",1],["parse",1],["urlsplit",1],["hostname",1],["lower",1],["rstrip",1],["false",1],["domain",3],["endswith",1],["domains",1]]},{"id":"openai4s/datapro.py#managed_connector_command","name":[["managed",1],["connector",1],["command",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["managed",2],["connector",3],["command",2],["dict",2],["str",4],["public",1],["non",1],["secret",1],["transport",2],["metadata",1],["persisted",1],["return",1],["streamable",1],["http",1],["url",1],["endpoint",1]]},{"id":"openai4s/datapro.py#public_search_result","name":[["public",1],["search",1],["result",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["public",2],["search",2],["result",9],["mapping",3],["str",6],["any",4],["secret",3],["dict",2],["project",1],["tool",1],["without",1],["transport",1],["internals",1],["credentials",1],["original",5],["content",16],["structured",4],["code",13],["strict",1],["safe",5],["redact",1],["mcp",1],["java",1],["script",1],["has",1],["one",1],["numeric",1],["type",2],["json",1],["would",1],["otherwise",1],["satisfy",1],["after",1],["parsing",1],["even",1],["though",1],["server",1],["did",1],["not",2],["return",2],["integer",2],["normalize",1],["non",1],["before",1],["reaches",1],["browser",1],["while",1],["keeping",1],["rest",1],["intact",1],["if",2],["int",1],["none",1],["elif",1],["raw",2],["isinstance",1],["else",1],["error",2],["bool",1],["available",1],["message",2],["status",1]]},{"id":"openai4s/datapro.py#redact_mcp_result","name":[["redact",1],["mcp",1],["result",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["redact",10],["mcp",3],["result",9],["mapping",5],["str",6],["any",4],["secret",15],["dict",5],["untrusted",1],["data",2],["while",1],["rebuilding",1],["its",1],["trusted",1],["skeleton",1],["arbitrary",1],["upstream",1],["keys",2],["may",1],["reflect",1],["credential",1],["so",1],["func",1],["scrubs",1],["them",1],["few",1],["protocol",1],["consumed",1],["by",1],["open",1],["ai4",1],["then",1],["restored",1],["from",2],["their",1],["original",1],["locations",1],["preventing",1],["short",1],["invalid",1],["key",5],["erasing",1],["structured",13],["content",6],["code",4],["required",1],["4011",1],["decision",1],["safe",17],["if",8],["not",3],["isinstance",5],["error",1],["text",1],["raw",14],["return",1]]},{"id":"openai4s/datapro.py#redact_secret","name":[["redact",1],["secret",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["redact",3],["secret",6],["value",3],["any",4],["str",2],["recursively",1],["remove",1],["echoed",1],["credential",1],["before",1],["persistence",1],["projection",1],["return",1],["reflected",1]]},{"id":"openai4s/datapro.py#resolve_agent_plan_key","name":[["resolve",1],["agent",1],["plan",1],["key",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["resolve",3],["agent",4],["plan",4],["key",9],["store",6],["data",4],["pro",4],["str",2],["canonical",1],["credential",1],["from",1],["secret",1],["broker",1],["brokered",1],["live",1],["ark",3],["wins",1],["while",1],["active",2],["keeping",1],["model",1],["profile",1],["rotation",1],["sync",1],["dedicated",1],["another",1],["provider",1],["open",1],["ai",1],["anthropic",1],["etc",1],["must",1],["never",1],["be",1],["sent",1],["volcengine",1],["merely",1],["because",1],["occupies",1],["llm",1],["api",1],["return",1],["datapro",1],["explicit",1]]},{"id":"openai4s/datapro.py#result_artifact_payload","name":[["result",1],["artifact",1],["payload",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["result",6],["artifact",3],["payload",5],["query",4],["str",9],["mapping",2],["any",5],["frame",5],["id",6],["none",4],["dict",4],["build",1],["one",1],["json",3],["upload",2],["callers",1],["hand",1],["manager",1],["saved",2],["connector",2],["tool",2],["name",1],["filename",1],["datapro",1],["search",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["content",1],["text",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["if",1],["return",1]]},{"id":"openai4s/datapro.py#runtime_cache_scope","name":[["runtime",1],["cache",1],["scope",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["runtime",2],["cache",3],["scope",2],["store",10],["data",2],["pro",2],["str",2],["return",2],["non",1],["secret",1],["identity",3],["live",2],["generation",2],["reopened",1],["same",1],["database",1],["path",1],["new",1],["must",1],["not",1],["inherit",1],["http",1],["session",1],["whose",1],["header",1],["provider",2],["closes",1],["over",1],["old",1],["object",1],["supplies",1],["process",1],["local",1],["boundary",1],["without",1],["deriving",1],["key",1],["from",1],["either",1],["credential",1],["its",1],["fingerprint",1],["cached",1],["connection",2],["retains",1],["closure",1],["therefore",1],["so",1],["cannot",1],["be",1],["reused",1],["while",1],["id",1]]},{"id":"openai4s/datapro.py#save_agent_plan_key","name":[["save",1],["agent",1],["plan",1],["key",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["save",2],["agent",7],["plan",7],["key",13],["store",8],["data",4],["pro",4],["value",3],["any",2],["none",2],["broker",2],["mirror",3],["already",1],["active",2],["ark",7],["setup",1],["makes",1],["one",2],["password",1],["field",1],["sufficient",1],["either",2],["direction",1],["api",2],["reusable",1],["by",3],["saving",1],["refreshes",1],["live",1],["credential",2],["selected",1],["provider",3],["two",1],["settings",1],["intentionally",1],["own",1],["separate",1],["entries",1],["so",1],["clearing",1],["cannot",1],["delete",1],["secret",3],["still",1],["referenced",1],["other",1],["symmetric",1],["func",1],["datapro",1],["gated",1],["same",1],["endpoint",4],["check",1],["protocol",1],["profile",1],["pointed",1],["at",1],["non",1],["volcengine",2],["would",1],["otherwise",1],["have",1],["its",1],["llm",4],["replaced",1],["scoped",1],["then",1],["sent",1],["as",1],["bearer",1],["token",1],["validated",1],["setting",4],["scope",3],["if",1],["str",1],["base",1],["url",1]]},{"id":"openai4s/datapro.py#status_message","name":[["status",1],["message",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["status",2],["message",4],["code",9],["int",2],["none",3],["str",2],["if",3],["return",4],["available",1],["auth",2],["failure",2],["structured",1],["content",1]]},{"id":"openai4s/datapro.py#strict_code","name":[["strict",1],["code",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["strict",2],["code",7],["content",4],["mapping",3],["str",2],["any",4],["int",3],["none",4],["return",3],["only",1],["real",1],["integer",1],["bool",1],["deliberately",1],["rejected",1],["if",2],["not",1],["isinstance",1],["type",1],["else",1]]},{"id":"openai4s/datapro.py#structured_content","name":[["structured",1],["content",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["structured",3],["content",3],["result",4],["mapping",5],["str",4],["any",6],["dict",3],["if",3],["not",2],["isinstance",3],["return",3],["raw",4],["value",3],["else",1]]},{"id":"openai4s/datapro.py#tool_descriptor","name":[["tool",1],["descriptor",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["tool",4],["descriptor",2],["dict",2],["str",2],["any",2],["managed",1],["connector",1],["fixed",1],["single",1],["surface",1],["discovery",1],["answered",1],["from",1],["here",1],["rather",1],["than",1],["over",1],["wire",1],["upstream",1],["reply",1],["was",1],["filtered",1],["down",1],["one",2],["entry",1],["anyway",1],["dialling",1],["put",1],["authenticated",1],["request",1],["carrying",1],["user",1],["credential",1],["behind",1],["ungated",1],["capability",1],["return",1],["name",2],["description",1],["search",1],["volcengine",1],["professional",1],["scientific",1],["datasets",1],["takes",1],["exactly",1],["string",2],["argument",1],["query",3],["input",1],["schema",1],["type",2],["object",1],["properties",2],["min",1],["length",1],["required",1],["additional",1],["false",1]]},{"id":"openai4s/datapro.py#validate_query","name":[["validate",1],["query",1]],"path":[["openai4s",1],["datapro",1],["py",1]],"body":[["def",2],["validate",2],["query",11],["value",7],["any",2],["str",3],["if",3],["not",2],["isinstance",1],["raise",3],["error",3],["must",1],["be",1],["string",1],["strip",1],["required",1],["len",1],["max",2],["chars",2],["exceeds",1],["characters",1],["return",1]]},{"id":"openai4s/diagnostics.py","name":[["diagnostics",1],["py",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["redacted",1],["diagnostic",2],["bundle",13],["log",14],["retention",2],["user",1],["reports",2],["failed",2],["useful",1],["reply",1],["single",1],["command",3],["whose",2],["output",1],["be",4],["pasted",1],["into",2],["issue",1],["doing",1],["by",5],["hand",1],["means",1],["deciding",1],["under",1],["time",1],["pressure",1],["daemon",4],["files",1],["safe",4],["share",1],["failure",2],["mode",10],["getting",1],["wrong",2],["credential",2],["public",1],["tracker",1],["so",10],["assembled",1],["code",3],["knows",1],["must",1],["never",5],["go",2],["redaction",2],["runs",1],["way",2],["out",6],["rather",4],["than",4],["being",1],["left",1],["person",1],["hurry",1],["contains",1],["deliberately",1],["narrow",1],["postures",1],["versions",1],["not",10],["data",3],["database",2],["holds",1],["research",2],["work",2],["credentials",2],["included",1],["lines",1],["pass",1],["through",1],["same",5],["shape",4],["based",1],["as",3],["structured",3],["logger",1],["opaque",3],["replaced",1],["fingerprint",4],["wherever",1],["appears",1],["including",2],["line",4],["some",1],["future",3],["emits",2],["without",2],["thinking",1],["about",1],["module",1],["logs",5],["rotate",2],["size",2],["bounded",1],["number",9],["generations",1],["unbounded",2],["neutral",1],["default",4],["they",3],["slow",1],["disk",1],["full",1],["arrives",1],["at",5],["least",1],["convenient",1],["moment",1],["long",1],["lived",1],["also",1],["accumulate",1],["ever",1],["larger",1],["record",2],["activity",1],["nobody",1],["decided",1],["keep",3],["from",9],["import",10],["annotations",1],["json",1],["os",2],["platform",6],["re",7],["sys",4],["zipfile",1],["pathlib",1],["path",4],["typing",1],["any",4],["binary",1],["io",1],["mapping",1],["openai4s",10],["observability",2],["looks",2],["redact",3],["identities",1],["text",2],["one",6],["generation",1],["duration",1],["quiet",1],["week",1],["chatty",1],["hour",1],["bytes",5],["actually",2],["run",2],["max",4],["1024",4],["web",3],["cap",1],["cli",1],["stays",2],["operator",3],["terminal",1],["chose",1],["destination",1],["http",2],["surface",3],["32",2],["mi",1],["hard",1],["filename",2],["diagnostics",2],["zip",1],["temp",2],["prefix",2],["collected",1],["whatever",1],["caller",1],["asks",1],["carries",1],["until",1],["fully",1],["brokered",1],["keychain",3],["backed",1],["store",3],["ours",1],["export",1],["all",4],["collect",1],["db",6],["wal",1],["shm",1],["journal",1],["called",1],["app",4],["redirection",1],["every",3],["packaged",1],["launcher",1],["uses",1],["mac",1],["linux",3],["windows",3],["exec",1],["serve",1],["openai4",1],["dir",2],["event",3],["lands",1],["because",2],["writes",2],["stderr",1],["match",1],["real",1],["install",2],["carry",1],["no",4],["while",1],["its",2],["manifest",1],["listed",1],["did",1],["include",1],["read",2],["complete",1],["anything",3],["drops",1],["beside",1],["patterns",2],["per",2],["field",4],["validators",1],["closed",2],["fixed",1],["literal",2],["nothing",2],["admitted",3],["matching",1],["pattern",1],["two",2],["rounds",1],["got",1],["first",1],["shared",3],["short",2],["enough",2],["regex",1],["spaces",1],["prose",1],["detail",3],["status",5],["then",1],["private",1],["cohort",1],["alpha",1],["seven",1],["legal",1],["identifier",2],["digits",1],["satisfies",1],["rule",2],["reads",1],["syntax",1],["provenance",1],["membership",1],["written",1],["down",1],["here",2],["events",3],["repository",1],["call",4],["sites",2],["archive",17],["frozenset",9],["unhandled",1],["exception",2],["request",2],["compute",6],["ssh",1],["scp",2],["upload",2],["download",1],["surfaces",3],["passed",1],["else",2],["fingerprinted",2],["jobs",2],["job",1],["id",4],["variable",3],["half",1],["internal",1],["business",1],["agent",1],["pending",2],["env",2],["artifact",2],["refs",2],["materialise",1],["artifacts",3],["restore",1],["stage",1],["write",3],["cell",1],["attempt",1],["provider",1],["refresh",1],["connector",1],["submit",1],["kernel",2],["restart",1],["after",1],["turn",1],["unknown",2],["levels",2],["debug",1],["info",1],["warning",2],["warn",1],["error",8],["critical",1],["fatal",1],["statuses",5],["ok",1],["unavailable",1],["degraded",1],["skipped",1],["partial",1],["machine",2],["platforms",3],["project",1],["supports",1],["architectures",2],["x86",1],["64",2],["amd64",1],["arm64",1],["aarch64",1],["i386",1],["i686",1],["armv7l",1],["armv6l",1],["ppc64le",1],["s390x",1],["riscv64",1],["system",1],["systems",2],["darwin",2],["java",1],["win32",1],["cygwin",1],["aix",1],["freebsd",1],["openbsd",1],["netbsd",1],["secret",6],["broker",1],["backend",2],["names",3],["backends",2],["none",1],["macos",1],["service",1],["dpapi",1],["injection",1],["plaintext",2],["memory",1],["posture",13],["knobs",1],["vocabulary",1],["enum",14],["token",2],["value",3],["comes",1],["process",1],["environment",3],["echoing",1],["unrecognised",1],["back",1],["looked",1],["mistake",1],["smaller",1],["place",1],["security",4],["unset",1],["modes",2],["auto",1],["enforce",1],["off",1],["allowlist",1],["deny",1],["allow",1],["true",1],["false",1],["yes",1],["fields",2],["dict",2],["str",4],["ts",1],["level",1],["lower",5],["correlation",2],["identity",5],["type",9],["name",6],["checked",1],["hex",2],["like",1],["thing",1],["exactly",2],["was",2],["last",2],["still",1],["judged",1],["put",1],["string",2],["there",1],["fingerprinting",1],["stable",2],["survives",1],["class",1],["omitted",1],["unstructured",1],["described",1],["cannot",2],["quoted",1],["labels",1],["look",1],["alike",1],["classes",1],["traceback",3],["compile",5],["most",1],["recent",1],["frame",1],["file",2],["notice",1],["berror",1],["za",1],["bwarn",1],["ing",1],["report",3],["built",1],["declared",1],["walked",1],["generically",1],["generic",1],["walk",1],["has",1],["answer",1],["question",1],["answered",1],["knowing",1],["35",1],["char",1],["version",7],["schema",4],["may",1],["appear",1],["everything",1],["counted",1],["rendered",1],["calls",1],["repr",1],["key",1],["object",1],["encoder",1],["understand",1],["dropped",1],["stringified",1],["bypass",1],["python",1],["release",1],["permissions",1],["supported",1],["bool",6],["owner",2],["only",2],["upgrade",1],["interrupted",1],["expected",1],["current",1],["applied",2],["table",1],["own",1],["already",1],["says",1],["migrations",1],["ran",1],["enumerated",1],["would",1],["stale",1],["silently",1],["day",1],["someone",1],["adds",1],["checksum",1],["secure",1],["persistent",1],["sandbox",1],["confinement",1],["egress",1],["too",1],["large",1],["build",1],["passive",1]]},{"id":"openai4s/diagnostics.py#_archive_field","name":[["archive",1],["field",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["archive",3],["field",2],["key",3],["str",2],["value",5],["any",4],["validator",3],["fields",1],["if",2],["none",2],["return",3],["omitted",2],["fingerprint",2],["stable",2],["repr",2],["checked",3]]},{"id":"openai4s/diagnostics.py#_archive_plain","name":[["archive",1],["plain",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["archive",4],["plain",5],["lines",8],["list",4],["str",5],["log",1],["line",4],["never",2],["shared",2],["verbatim",1],["app",1],["out",3],["daemon",1],["entire",1],["stdout",1],["stderr",1],["every",4],["print",2],["traceback",1],["exc",1],["dependency",1],["chatter",1],["there",2],["no",1],["pattern",1],["makes",1],["arbitrary",1],["text",1],["safe",1],["canary",1],["matrix",1],["produced",1],["change",1],["had",1],["english",1],["sentence",1],["srv",1],["path",1],["shell",1],["command",1],["survive",1],["scrubber",1],["module",1],["so",1],["carries",1],["be",2],["counted",1],["classified",1],["instead",1],["someone",1],["hoped",1],["could",1],["scrubbed",1],["many",1],["were",1],["kind",1],["fingerprint",3],["still",1],["ties",1],["two",1],["reports",1],["same",1],["failure",1],["together",1],["counts",4],["dict",2],["int",1],["classify",2],["json",1],["dumps",1],["note",1],["unstructured",1],["summarised",1],["len",1],["classes",1],["sorted",1],["items",1],["join",1],["ensure",1],["ascii",1],["false",1],["return",1]]},{"id":"openai4s/diagnostics.py#_archive_structured","name":[["archive",1],["structured",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["archive",4],["structured",3],["record",3],["mapping",2],["str",4],["any",3],["dict",3],["log",1],["line",1],["reduced",1],["validated",1],["bounded",1],["metadata",1],["out",4],["dropped",4],["key",5],["value",2],["items",1],["if",2],["not",2],["exact",1],["fields",2],["continue",1],["field",1],["omitted",1],["return",1]]},{"id":"openai4s/diagnostics.py#_archive_to_schema","name":[["archive",1],["schema",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["archive",4],["schema",13],["value",9],["any",7],["tuple",3],["int",2],["project",1],["onto",1],["returns",1],["much",1],["was",1],["cut",5],["dropped",7],["if",9],["isinstance",4],["dict",2],["not",8],["mapping",2],["return",5],["none",6],["out",4],["str",4],["key",7],["item",4],["items",4],["exact",1],["never",1],["be",1],["object",1],["whose",1],["report",1],["own",1],["continue",1],["projected",6],["fields",1],["omitted",1],["list",2],["append",1],["checked",3],["else",1]]},{"id":"openai4s/diagnostics.py#_CappedIO","name":[["capped",1],["io",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["class",2],["capped",2],["io",3],["seekable",2],["binary",2],["file",2],["refuses",1],["grow",1],["past",1],["limit",6],["bytes",7],["def",11],["init",1],["self",25],["fh",10],["int",7],["none",3],["written",3],["write",2],["data",3],["noqa",1],["d401",1],["like",1],["len",1],["if",1],["raise",1],["bundle",2],["too",1],["large",1],["diagnostic",1],["exceeds",1],["return",8],["seek",2],["offset",2],["whence",2],["tell",2],["flush",2],["close",2],["readable",1],["bool",3],["true",3],["writable",1],["read",2],["property",1],["name",2],["str",2],["getattr",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.__init__","name":[["init",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["init",2],["self",5],["fh",4],["binary",2],["io",2],["limit",4],["int",2],["none",2],["bytes",1],["written",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.close","name":[["close",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["close",3],["self",3],["none",2],["fh",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.flush","name":[["flush",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["flush",3],["self",3],["none",2],["fh",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.name","name":[["name",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["name",3],["self",3],["str",3],["return",1],["getattr",1],["fh",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.read","name":[["read",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["read",3],["self",3],["int",2],["bytes",2],["return",1],["fh",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.readable","name":[["readable",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["readable",2],["self",2],["bool",2],["return",1],["true",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.seek","name":[["seek",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["seek",3],["self",3],["offset",3],["int",6],["whence",3],["return",1],["fh",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.seekable","name":[["seekable",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["seekable",2],["self",2],["bool",2],["return",1],["true",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.tell","name":[["tell",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["tell",3],["self",3],["int",2],["return",1],["fh",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.writable","name":[["writable",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["writable",2],["self",2],["bool",2],["return",1],["true",1]]},{"id":"openai4s/diagnostics.py#_CappedIO.write","name":[["write",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["write",3],["self",7],["data",4],["bytes",5],["int",2],["noqa",2],["d401",2],["file",2],["like",2],["len",1],["written",2],["if",1],["limit",2],["raise",1],["bundle",2],["too",1],["large",1],["diagnostic",1],["exceeds",1],["return",1],["fh",1]]},{"id":"openai4s/diagnostics.py#_classify_plain","name":[["classify",1],["plain",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["classify",2],["plain",2],["line",4],["str",4],["name",2],["pattern",2],["archive",1],["classes",1],["if",1],["search",1],["return",2],["other",1]]},{"id":"openai4s/diagnostics.py#_exact_str","name":[["exact",1],["str",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["exact",3],["str",7],["value",5],["any",3],["bool",2],["type",3],["deliberately",1],["not",1],["isinstance",3],["subclass",1],["accepted",1],["by",1],["may",1],["define",1],["eq",2],["hash",2],["lower",2],["encode",2],["every",1],["one",1],["those",1],["method",1],["owns",1],["so",2],["membership",2],["test",1],["downstream",1],["gate",1],["asks",1],["attacker",1],["whether",1],["allowed",1],["says",1],["yes",1],["while",1],["json",1],["encoder",1],["writes",1],["real",1],["buffer",1],["measured",1],["alias",1],["whose",2],["content",1],["was",1],["private",1],["phrase",1],["claimed",1],["be",1],["darwin",1],["reached",1],["archive",1],["as",1],["both",1],["key",1],["checked",1],["first",1],["before",1],["equality",1],["fingerprint",1],["return",1]]},{"id":"openai4s/diagnostics.py#_harden","name":[["harden",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["harden",4],["path",5],["none",2],["try",1],["from",1],["openai4s",1],["security",1],["permissions",1],["import",1],["file",2],["except",1],["exception",1],["noqa",1],["ble001",1],["hardening",1],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/diagnostics.py#_populate_bundle","name":[["populate",1],["bundle",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["populate",2],["bundle",7],["cfg",4],["any",5],["zipfile",2],["zip",4],["file",5],["dict",3],["str",7],["write",1],["deny",1],["by",3],["default",2],["archive",4],["into",1],["open",1],["data",5],["dir",8],["path",4],["included",7],["list",2],["excluded",6],["report",5],["environment",2],["security",2],["posture",1],["rendered",1],["object",1],["encoder",1],["did",1],["not",2],["understand",1],["same",1],["call",1],["hope",1],["diagnostic",1],["record",1],["stopped",1],["doing",1],["safe",3],["reduces",1],["structure",1],["first",1],["so",1],["time",1],["json",7],["sees",1],["every",1],["leaf",1],["already",1],["validated",1],["scalar",1],["writestr",3],["dumps",2],["indent",2],["append",3],["logs",5],["if",3],["collected",2],["pattern",2],["log",6],["patterns",1],["glob",1],["numbered",1],["never",2],["named",2],["after",2],["disk",1],["name",5],["attacker",1],["influenced",1],["moment",1],["anything",1],["writes",1],["one",1],["token",1],["lands",1],["two",1],["places",1],["no",1],["content",1],["scrubber",1],["looks",1],["member",4],["manifest",2],["listing",1],["index",2],["enumerate",1],["sorted",1],["start",1],["continue",1],["04d",1],["read",1],["tail",1],["collect",1],["exists",1],["reason",1],["may",1],["contain",1],["research",1],["credentials",1],["return",1]]},{"id":"openai4s/diagnostics.py#_probe_failure","name":[["probe",1],["failure",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["probe",3],["failure",2],["exc",3],["base",2],["exception",2],["dict",2],["failed",1],["posture",1],["allowed",1],["say",1],["shareable",1],["report",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["safe",2],["type",3],["name",2],["return",1],["status",1],["unavailable",1],["error",1]]},{"id":"openai4s/diagnostics.py#_safe_error_type","name":[["safe",1],["error",1],["type",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["safe",4],["error",2],["type",4],["exc",3],["base",2],["exception",2],["str",2],["same",1],["category",1],["rule",1],["rest",1],["boundary",1],["uses",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["name",2],["return",1]]},{"id":"openai4s/diagnostics.py#_safe_read_tail","name":[["safe",1],["read",1],["tail",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["safe",4],["read",4],["tail",2],["path",7],["limit",5],["int",2],["512",2],["1024",2],["str",5],["last",1],["bytes",1],["log",3],["reduced",1],["share",1],["two",1],["layers",1],["distinction",1],["matters",1],["redact",7],["text",2],["identities",2],["url",1],["still",1],["run",1],["first",2],["they",1],["make",1],["local",1],["operator",1],["safer",1],["nothing",1],["here",1],["reduces",1],["its",1],["richness",1],["disk",2],["function",1],["second",1],["layer",1],["one",1],["standing",1],["between",1],["user",1],["public",1],["issue",1],["tracker",1],["so",1],["deny",1],["by",1],["default",1],["rather",1],["than",1],["pattern",1],["based",1],["try",2],["size",4],["stat",1],["st",1],["open",1],["encoding",1],["utf",1],["errors",1],["replace",1],["as",2],["handle",4],["if",3],["seek",1],["readline",1],["discard",1],["partial",1],["line",3],["lines",2],["readlines",1],["except",2],["oserror",2],["names",1],["failed",1],["string",1],["goes",1],["straight",1],["into",1],["archive",4],["return",2],["json",3],["dumps",2],["note",1],["could",1],["not",2],["be",1],["error",4],["type",3],["out",4],["list",2],["plain",6],["stripped",4],["rstrip",1],["parsed",3],["loads",1],["value",1],["append",3],["continue",2],["isinstance",1],["dict",1],["scrubbed",2],["structured",1],["ensure",1],["ascii",1],["false",1],["extend",1],["else",1],["join",1]]},{"id":"openai4s/diagnostics.py#_stable_repr","name":[["stable",1],["repr",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["stable",2],["repr",4],["value",6],["any",2],["str",5],["fingerprint",1],["input",1],["never",1],["depends",1],["object",2],["own",1],["json",1],["dumps",1],["default",1],["stringify",1],["anything",1],["encoder",1],["did",1],["not",1],["understand",1],["same",1],["call",1],["hope",1],["diagnostic",1],["record",1],["itself",1],["stopped",1],["doing",1],["whose",1],["returns",1],["path",1],["command",1],["was",1],["rendered",1],["into",1],["archive",1],["by",1],["serializer",1],["if",1],["exact",1],["return",3],["try",1],["type",2],["module",1],["qualname",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",1]]},{"id":"openai4s/diagnostics.py#_v_bool","name":[["bool",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["bool",3],["value",4],["any",4],["return",1],["if",1],["isinstance",1],["else",1],["none",1]]},{"id":"openai4s/diagnostics.py#_v_detail","name":[["detail",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["detail",5],["value",4],["any",4],["exactly",1],["one",1],["sentence",1],["nothing",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["diagnostic",3],["if",2],["not",1],["exact",1],["str",1],["return",2],["none",2],["else",1]]},{"id":"openai4s/diagnostics.py#_v_enum","name":[["enum",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",3],["enum",2],["allowed",3],["frozenset",2],["any",4],["membership",1],["returning",3],["repository",1],["own",1],["literal",2],["input",1],["lets",1],["subclass",1],["through",1],["even",1],["once",1],["type",1],["check",3],["right",1],["object",1],["itself",1],["travels",1],["onward",1],["something",1],["downstream",1],["writes",1],["its",1],["buffer",1],["source",1],["makes",1],["unreachable",1],["rather",1],["than",1],["merely",1],["caught",1],["canonical",2],["str",3],["item",3],["value",3],["if",1],["not",1],["exact",1],["return",3],["none",1]]},{"id":"openai4s/diagnostics.py#_v_enum.check","name":[["check",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["check",2],["value",4],["any",4],["if",1],["not",1],["exact",1],["str",1],["return",2],["none",1],["canonical",1]]},{"id":"openai4s/diagnostics.py#_v_identity","name":[["identity",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["identity",2],["value",6],["any",5],["variable",1],["id",2],["never",2],["kept",1],["always",1],["fingerprinted",1],["dropped",1],["request",1],["correlation",1],["ids",1],["server",2],["generated",1],["daemon",1],["makes",1],["keeping",1],["matches",1],["own",1],["16",2],["hex",2],["shape",2],["tempting",1],["but",1],["archive",1],["reads",1],["them",3],["out",2],["app",1],["line",1],["file",1],["carry",1],["string",1],["32",1],["secret",1],["among",1],["dropping",1],["would",1],["lose",1],["one",1],["thing",1],["tying",1],["bundle",1],["ticket",1],["fingerprint",3],["keeps",1],["because",1],["support",1],["user",1],["quotes",1],["match",1],["if",1],["not",2],["exact",1],["str",1],["return",2],["none",1],["redacted",1]]},{"id":"openai4s/diagnostics.py#_v_lower_enum","name":[["lower",1],["enum",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",3],["lower",4],["enum",2],["allowed",3],["frozenset",2],["any",4],["canonical",2],["str",3],["item",3],["check",3],["value",5],["own",1],["method",1],["call",1],["only",1],["after",1],["exact",2],["type",1],["has",1],["established",1],["there",1],["no",1],["override",1],["if",1],["not",1],["return",3],["none",1]]},{"id":"openai4s/diagnostics.py#_v_lower_enum.check","name":[["check",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["check",4],["value",8],["any",4],["lower",3],["own",2],["method",2],["call",2],["only",2],["after",2],["exact",3],["type",2],["has",2],["established",2],["there",2],["no",2],["override",2],["if",1],["not",1],["str",1],["return",2],["none",1],["canonical",1]]},{"id":"openai4s/diagnostics.py#_v_number","name":[["number",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["number",2],["value",5],["any",4],["return",1],["if",1],["isinstance",2],["int",1],["float",1],["not",1],["bool",1],["else",1],["none",1]]},{"id":"openai4s/diagnostics.py#_v_type_name","name":[["type",1],["name",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["type",5],["name",5],["value",5],["any",4],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["known",5],["exceptions",2],["unknown",3],["if",3],["not",1],["exact",1],["str",2],["return",3],["none",2],["else",1]]},{"id":"openai4s/diagnostics.py#_v_version","name":[["version",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["version",3],["value",5],["any",4],["only",1],["parsed",1],["numeric",1],["components",2],["nothing",2],["one",1],["genuinely",2],["variable",1],["string",1],["here",1],["worth",1],["keeping",1],["so",1],["reduced",1],["rather",2],["than",2],["matched",1],["split",2],["dots",1],["keep",1],["leading",1],["run",1],["all",1],["digit",1],["12",1],["13",1],["keeps",1],["its",1],["meaning",1],["15",1],["generic",1],["becomes",2],["parsing",1],["stops",1],["at",1],["first",1],["component",1],["not",3],["number",1],["trying",1],["salvage",1],["rest",1],["privatecohortalpha",1],["if",3],["exact",1],["str",2],["return",2],["none",2],["parts",4],["list",1],["chunk",4],["isdigit",1],["len",1],["append",1],["else",2],["break",1],["join",1]]},{"id":"openai4s/diagnostics.py#_version","name":[["version",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["version",5],["str",2],["try",1],["from",1],["importlib",1],["metadata",1],["import",1],["return",2],["openai4s",1],["except",1],["exception",1],["noqa",1],["ble001",1],["missing",1],["must",1],["not",1],["break",1],["support",1],["unknown",1]]},{"id":"openai4s/diagnostics.py#archive_safe","name":[["archive",1],["safe",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["archive",3],["safe",2],["report",5],["mapping",2],["str",2],["any",2],["dict",3],["shareable",1],["projection",1],["process",1],["projected",3],["dropped",1],["schema",2],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/diagnostics.py#build_bundle","name":[["build",1],["bundle",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["build",2],["bundle",6],["cfg",3],["any",2],["destination",10],["path",5],["dict",2],["write",2],["redacted",1],["diagnostic",1],["zip",3],["returns",1],["manifest",1],["went",1],["cli",1],["caller",1],["chosen",1],["web",1],["must",1],["not",1],["take",1],["uses",1],["file",3],["process",1],["owned",1],["temp",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["zipfile",2],["deflated",1],["as",1],["result",2],["populate",1],["harden",1],["return",1],["str",1]]},{"id":"openai4s/diagnostics.py#BundleTooLarge","name":[["bundle",1],["too",1],["large",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["class",2],["bundle",3],["too",2],["large",2],["exception",2],["archive",1],["would",1],["exceed",1],["web",1],["cap",1],["never",1],["sent",1],["client",1]]},{"id":"openai4s/diagnostics.py#environment_report","name":[["environment",1],["report",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["environment",2],["report",2],["dict",2],["versions",1],["platform",5],["no",1],["paths",1],["reveal",1],["home",1],["directory",1],["return",1],["python",1],["sys",1],["version",2],["split",1],["system",1],["release",2],["machine",2],["openai4s",1]]},{"id":"openai4s/diagnostics.py#passive_security_posture","name":[["passive",1],["security",1],["posture",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["passive",2],["security",4],["posture",5],["cfg",4],["any",3],["dict",3],["env",3],["knobs",1],["plus",1],["permission",1],["stats",1],["not",1],["open",1],["store",3],["still",1],["probes",1],["schema",2],["secret",3],["broker",2],["cli",1],["bundle",1],["needs",1],["live",1],["answer",1],["page",1],["load",1],["cannot",1],["opening",1],["database",1],["business",1],["write",1],["fresh",1],["install",1],["wal",1],["touch",1],["existing",1],["one",1],["state",1],["therefore",1],["stay",1],["off",1],["path",4],["report",5],["str",1],["try",1],["from",1],["openai4s",1],["permissions",3],["import",1],["data",1],["dir",1],["db",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["probe",1],["failure",1],["name",2],["kernel",2],["sandbox",2],["openai4",5],["compute",2],["confinement",2],["mode",1],["egress",2],["structured",2],["logs",2],["os",1],["environ",1],["default",1],["return",1]]},{"id":"openai4s/diagnostics.py#rotate_log","name":[["rotate",1],["log",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["rotate",2],["log",6],["path",16],["max",6],["bytes",6],["int",4],["keep",7],["bool",2],["roll",1],["exceeds",1],["keeping",1],["generations",1],["returns",1],["true",2],["if",4],["rotation",1],["happened",1],["oldest",4],["generation",1],["deleted",1],["retention",1],["policy",1],["bounded",1],["by",2],["construction",1],["rather",1],["than",1],["someone",1],["remembering",1],["prune",1],["try",2],["not",1],["exists",3],["stat",1],["st",1],["size",1],["return",4],["false",3],["except",2],["oserror",2],["suffix",8],["unlink",1],["index",3],["range",1],["src",3],["rename",2]]},{"id":"openai4s/diagnostics.py#security_posture","name":[["security",1],["posture",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["security",3],["posture",5],["cfg",5],["any",3],["dict",3],["every",3],["boundary",1],["self",1],["reported",1],["state",3],["one",4],["place",1],["assembled",1],["from",5],["same",4],["functions",1],["runtime",1],["uses",1],["not",6],["separate",1],["summary",1],["could",1],["disagree",2],["code",4],["would",4],["be",3],["worse",1],["than",3],["none",6],["since",1],["believed",1],["passive",2],["projection",1],["base",1],["permission",1],["stats",1],["env",1],["knobs",1],["so",3],["cli",1],["bundle",3],["web",1],["cannot",2],["about",1],["knob",1],["them",2],["forgot",1],["probe",8],["failure",6],["failed",2],["permissions",1],["str",2],["here",1],["once",1],["landed",1],["report",14],["json",1],["path",2],["command",1],["all",1],["type",1],["part",1],["bounded",1],["actionable",1],["store",18],["try",2],["openai4s",4],["doctor",2],["import",4],["unopened",11],["database",5],["storage",2],["migrations",2],["schema",16],["version",11],["opening",1],["read",5],["older",1],["release",1],["upgrade",3],["someone",1],["whose",2],["pending",1],["attaches",1],["only",1],["way",1],["open",3],["without",3],["left",1],["closed",2],["if",5],["error",4],["refusal",1],["have",1],["raised",1],["recorded",1],["raise",1],["status",2],["skipped",2],["reason",1],["expected",2],["supported",2],["current",2],["false",2],["secret",8],["else",1],["db",1],["except",3],["exception",2],["as",2],["noqa",2],["ble001",2],["never",1],["opened",1],["neither",1],["below",1],["ran",1],["both",1],["keys",1],["record",1],["rather",1],["going",1],["missing",1],["future",2],["isinstance",1],["update",1],["actual",1],["its",1],["own",1],["clause",1],["deliberately",1],["secrets",2],["resolves",1],["broker",1],["fails",1],["host",1],["no",1],["secure",1],["headless",1],["linux",1],["server",1],["libsecret",1],["container",1],["sharing",1],["meant",1],["exactly",1],["hosts",1],["operator",1],["runs",1],["absent",1],["overwrote",1],["had",1],["already",1],["been",1],["successfully",1],["blamed",1],["absence",1],["dropped",1],["entirely",1],["misattributed",1],["file",1],["always",1],["ships",1],["return",1]]},{"id":"openai4s/diagnostics.py#write_bundle_file","name":[["write",1],["bundle",1],["file",1]],"path":[["openai4s",1],["diagnostics",1],["py",1]],"body":[["def",2],["write",3],["bundle",8],["file",4],["cfg",3],["any",2],["path",9],["max",6],["bytes",6],["int",2],["dict",2],["capped",4],["archive",1],["raises",1],["too",1],["large",1],["over",1],["created",1],["by",1],["caller",1],["temp",1],["http",1],["handler",1],["will",1],["unlink",1],["every",1],["exit",1],["including",1],["client",1],["disconnect",1],["function",1],["never",1],["chooses",1],["user",1],["supplied",1],["location",1],["target",4],["open",1],["as",2],["handle",2],["io",1],["zipfile",2],["zip",2],["deflated",1],["result",2],["populate",1],["harden",1],["return",1],["str",1]]},{"id":"openai4s/doctor.py","name":[["doctor",1],["py",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["one",2],["command",1],["answers",1],["installation",1],["able",1],["work",2],["every",1],["probe",2],["here",1],["already",3],["existed",1],["each",1],["behind",1],["separate",1],["http",1],["route",1],["import",8],["meant",1],["person",1],["best",1],["placed",1],["need",1],["them",2],["someone",1],["whose",2],["daemon",2],["will",1],["not",3],["start",1],["first",1],["run",3],["failed",1],["had",1],["no",3],["single",1],["thing",1],["nothing",1],["coherent",1],["paste",1],["into",1],["report",4],["three",1],["properties",1],["make",1],["useful",1],["rather",1],["than",2],["decorative",1],["runs",5],["without",1],["check",3],["needs",1],["server",1],["unavailable",1],["exactly",1],["situation",1],["motivates",1],["running",1],["everything",1],["below",2],["reads",1],["config",1],["filesystem",1],["store",2],["directly",1],["never",1],["fails",2],["process",1],["warning",1],["warn",6],["means",2],["degraded",1],["but",2],["usable",1],["only",2],["fail",7],["cannot",1],["proceed",1],["conflating",1],["would",1],["train",1],["people",1],["ignore",1],["output",1],["reports",1],["secret",1],["values",1],["whether",1],["credential",2],["configured",1],["diagnostic",1],["same",1],["rule",1],["diagnostics",2],["bundle",1],["connector",1],["api",1],["follow",1],["from",5],["future",1],["annotations",1],["os",1],["shutil",1],["urllib",1],["parse",1],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["path",1],["typing",1],["any",2],["callable",2],["ok",5],["scientific",1],["workload",1],["likely",1],["partway",1],["worse",1],["refusing",1],["up",1],["front",1],["because",1],["after",1],["expensive",1],["part",1],["low",1],["disk",3],["gb",1],["order",2],["matters",1],["prints",1],["most",1],["fundamental",1],["reach",1],["model",4],["outward",1],["checks",4],["tuple",2],["str",1],["data",4],["dir",1],["runtime",4],["isolation",4],["connectors",3],["remote",4],["probes",1],["still",1],["cli",1],["page",1],["load",1],["must",1],["open",1],["too",1],["database",3],["at",1],["release",1],["schema",1],["unopened",2],["upgrades",1],["calls",1],["ensure",1],["dirs",1],["write",1],["builds",1],["temp",1],["sandbox",1],["kernel",1],["self",2],["test",2],["subprocess",2],["byoc",1],["confinement",1],["another",1],["walks",1],["environment",1],["roots",1],["web",1],["uses",1],["passive",2],["status",2],["instead",1],["side",2],["effect",2],["frozenset",1],["mark",1],["all",1],["render",1]]},{"id":"openai4s/doctor.py#_connectors","name":[["connectors",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["connectors",14],["cfg",4],["any",4],["check",8],["scientific",1],["data",3],["sources",1],["mcp",1],["servers",1],["wired",1],["up",1],["facts",19],["dict",1],["str",4],["try",2],["from",4],["openai4s",5],["host",1],["science",9],["import",3],["databases",10],["db",3],["id",1],["except",2],["exception",2],["as",5],["noqa",2],["ble001",2],["return",4],["warn",3],["unavailable",1],["unopened",6],["database",4],["store",16],["error",11],["none",5],["if",6],["not",6],["reports",1],["opening",1],["here",1],["would",1],["be",3],["upgrade",1],["connector",4],["read",3],["reason",2],["unreadable",1],["state",1],["explains",1],["away",1],["itself",1],["failed",1],["else",1],["path",1],["names",1],["configured",6],["ness",1],["only",2],["values",1],["never",1],["leave",1],["list",1],["len",6],["global",1],["kill",1],["switch",1],["openai4",4],["allow",3],["network",10],["egress",8],["selects",1],["whether",1],["allowlist",4],["enforced",2],["its",1],["default",2],["off",2],["means",1],["fail",1],["open",3],["everything",1],["reachable",1],["reading",1],["offline",1],["inverted",1],["both",1],["answers",1],["at",1],["once",1],["genuinely",1],["disabled",2],["install",1],["was",3],["reported",2],["able",1],["reach",2],["seven",1],["configuration",1],["unable",1],["webtools",2],["allowed",2],["mode",5],["kept",1],["ok",2],["beside",1],["serve",2],["run",2],["refuse",1],["built",3],["but",2],["could",1],["resolve",1],["above",1],["cannot",1],["either",1],["networking",1],["so",1],["reached",1],["enable",1],["customize",1],["detail",4],["granted",4],["sorted",1],["domains",1],["size",1],["domain",1]]},{"id":"openai4s/doctor.py#_data_dir","name":[["data",1],["dir",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["data",19],["dir",8],["cfg",6],["any",3],["check",11],["directory",8],["actually",1],["be",4],["one",5],["bootstrap",1],["failure",2],["doctor",6],["most",1],["likely",1],["run",10],["could",2],["not",20],["report",1],["config",2],["calls",1],["ensure",3],["dirs",3],["so",5],["openai4",3],["naming",1],["file",2],["nothing",2],["may",1],["write",5],["raised",1],["way",4],["produced",1],["traceback",1],["instead",1],["verdict",1],["its",4],["documented",1],["exit",2],["code",1],["cli",1],["now",1],["hands",1],["did",5],["have",1],["create",1],["anything",2],["says",1],["wrong",1],["non",1],["mutating",1],["first",2],["diagnosis",1],["depend",1],["repair",1],["succeeding",1],["only",4],["then",3],["daemon",1],["own",1],["attempted",1],["sole",1],["answer",1],["would",1],["starting",1],["work",1],["without",1],["guessing",1],["target",10],["path",10],["facts",12],["dict",1],["str",3],["remedy",4],["point",2],["at",12],["user",2],["fix",1],["permissions",1],["names",2],["if",8],["exists",4],["return",8],["fail",5],["stored",1],["probe",4],["else",1],["parent",1],["os",3],["access",1],["ok",3],["writable",2],["by",1],["db",12],["getattr",2],["none",5],["from",2],["openai4s",11],["storage",1],["migrations",1],["import",1],["future",2],["schema",15],["error",3],["preflight",2],["refusal",1],["serve",5],["print",1],["read",5],["same",2],["before",1],["prepared",2],["holding",1],["database",11],["release",5],["will",1],["open",6],["usable",2],["try",2],["except",2],["as",3],["newer",1],["ai4",1],["upgraded",1],["created",1],["version",15],["actual",1],["supported",8],["prepare",3],["callable",1],["exception",1],["noqa",1],["ble001",1],["finding",1],["unopened",8],["reason",2],["upgrade",6],["pending",2],["update",1],["true",1],["backup",8],["copy",3],["migration",3],["deletes",1],["once",3],["commits",1],["still",2],["beside",1],["old",1],["attempt",1],["complete",2],["name",2],["bak",1],["kept",1],["earlier",1],["pre",1],["deleted",1],["succeeds",2],["foreground",1],["see",1],["failed",1],["rolled",1],["back",2],["printed",1],["line",1],["re",1],["running",1],["safe",1],["keep",1],["until",1],["docs",2],["upgrading",2],["md",2],["warn",2],["next",1],["migrates",1],["reinstalling",1],["older",1],["undo",1],["migrate",1],["checks",2],["up",1],["section",1],["start",2],["rerun",2],["interrupted",2],["holds",1],["recovers",1],["unknown",1],["together",1],["journal",1],["let",1],["sqlite",1],["recover",1]]},{"id":"openai4s/doctor.py#_disk","name":[["disk",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["disk",7],["cfg",3],["any",2],["check",5],["there",1],["room",1],["scientific",1],["run",2],["artifacts",1],["target",7],["path",1],["data",3],["dir",3],["probe",3],["if",2],["exists",1],["else",1],["parent",1],["try",1],["usage",3],["shutil",1],["except",1],["oserror",1],["as",1],["return",3],["warn",1],["could",1],["not",1],["measure",1],["free",11],["space",2],["at",4],["gb",9],["round",1],["1e9",1],["facts",4],["str",1],["low",1],["fail",2],["likely",1],["partway",1],["point",1],["openai4",1],["larger",1],["volume",1],["ok",1]]},{"id":"openai4s/doctor.py#_isolation","name":[["isolation",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["isolation",10],["cfg",2],["any",3],["check",11],["kernel",19],["sandbox",30],["actually",1],["going",1],["be",4],["applied",1],["mode",14],["os",4],["environ",1],["openai4",10],["auto",4],["strip",1],["lower",1],["facts",18],["dict",1],["str",1],["if",7],["off",3],["return",8],["warn",4],["disabled",2],["cells",3],["run",9],["daemon",1],["own",1],["filesystem",1],["network",5],["reach",1],["leave",2],["unset",1],["unless",2],["you",1],["deliberately",3],["debugging",1],["itself",1],["binary",1],["being",1],["installed",2],["not",8],["boundary",3],["bwrap",1],["present",2],["but",4],["unprivileged",2],["user",3],["namespaces",2],["by",1],["seatbelt",3],["profile",1],["rejects",1],["both",1],["host",1],["runtime",1],["degrades",1],["refuses",4],["start",1],["enforce",13],["while",1],["said",1],["active",2],["release",1],["gate",1],["feeds",1],["saw",1],["nothing",1],["so",4],["build",1],["real",1],["thing",1],["runs",2],["same",1],["self",7],["test",6],["temp",1],["workspace",1],["removes",1],["afterwards",1],["bounded",1],["cleaning",1],["side",1],["effect",1],["price",1],["answer",1],["means",1],["something",1],["imported",1],["before",1],["try",3],["except",4],["configuration",3],["error",3],["clause",1],["always",1],["evaluated",1],["even",1],["constructing",1],["fails",1],["from",1],["openai4s",2],["security",1],["import",2],["create",2],["none",3],["tempfile",2],["temporary",1],["directory",1],["prefix",1],["doctor",1],["as",4],["probe",2],["status",10],["update",1],["backend",7],["available",7],["enforced",3],["passed",4],["state",2],["policy",2],["reason",4],["detail",1],["warning",4],["typo",1],["malformed",1],["raw",2],["flag",1],["makes",1],["every",1],["spawn",1],["raise",1],["system",1],["unusable",1],["regardless",1],["was",2],["intended",1],["reporting",1],["happens",1],["read",1],["let",1],["broken",1],["config",1],["exit",1],["usable",1],["setdefault",2],["false",3],["fail",3],["misconfigured",1],["no",2],["cell",1],["fix",2],["allow",1],["value",1],["accepts",1],["only",1],["exception",2],["noqa",2],["ble001",2],["refusal",1],["could",2],["established",1],["install",2],["bubblewrap",2],["linux",3],["mac",2],["unconfined",4],["probed",1],["make",1],["fatal",1],["rather",1],["than",1],["degradation",2],["finally",1],["close",1],["pass",1],["ok",1],["via",1],["hold",1],["unavailable",3],["holding",1],["case",1],["worth",1],["separating",1],["one",2],["most",1],["likely",1],["have",1],["assumed",1],["fine",1],["its",1],["failed",1],["usual",1],["cause",1],["instead",2],["degrading",1],["because",1],["visible",1],["silent",1],["refuse",1]]},{"id":"openai4s/doctor.py#_model","name":[["model",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["model",28],["cfg",6],["any",2],["check",10],["reach",1],["at",1],["all",1],["configuration",2],["only",3],["no",6],["network",1],["call",2],["resolved",2],["way",1],["real",1],["turn",1],["resolves",3],["process",2],["config",3],["plus",1],["customize",5],["models",5],["settings",3],["held",1],["store",2],["reading",1],["llm",28],["alone",1],["diagnosed",1],["documented",1],["setup",2],["path",2],["as",4],["broken",1],["daemon",1],["boots",1],["key",15],["configured",4],["from",6],["ui",3],["so",1],["install",1],["worked",1],["was",1],["told",1],["its",1],["had",1],["failed",1],["openai4s",4],["resolve",4],["import",3],["loopback",5],["endpoint",7],["unopened",5],["database",4],["none",3],["if",5],["else",2],["try",2],["registry",1],["provider",21],["spec",5],["except",2],["exception",2],["noqa",2],["ble001",2],["unknown",1],["finding",1],["return",5],["fail",2],["not",11],["one",3],["build",1],["knows",1],["openai4",5],["supported",1],["configure",1],["under",3],["base",7],["url",7],["getattr",1],["ask",1],["same",1],["question",1],["client",1],["asks",1],["request",1],["allows",1],["keyless",8],["capabilities",4],["local",7],["true",1],["covers",1],["host",2],["docker",2],["internal",2],["hosts",1],["private",1],["link",1],["addresses",1],["literal",1],["narrower",1],["rule",2],["here",1],["reported",3],["working",1],["ollama",2],["behind",1],["box",1],["failure",2],["bool",2],["fall",1],["back",1],["pass",1],["facts",8],["api",11],["read",1],["false",1],["value",1],["never",1],["whether",1],["may",1],["be",2],["saved",1],["run",1],["left",1],["closed",1],["would",1],["guess",1],["warn",1],["doctor",2],["did",1],["open",1],["holds",1],["see",1],["data",2],["rerun",1],["upper",2],["generic",2],["but",1],["add",1],["lm",1],["studio",1],["llama",1],["cpp",1],["authenticate",1],["by",1],["being",1],["unreachable",1],["anywhere",1],["demanding",2],["them",1],["credential",3],["exist",1],["ok",2],["sanitize",1],["required",1]]},{"id":"openai4s/doctor.py#_remote","name":[["remote",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["remote",16],["cfg",4],["any",4],["check",8],["heavy",1],["work",1],["leave",1],["machine",1],["boundary",4],["provable",1],["facts",17],["dict",1],["str",2],["try",2],["from",3],["openai4s",3],["compute",15],["manager",6],["import",3],["discover",2],["providers",16],["path",2],["skills",2],["dir",3],["byoc",10],["sorted",1],["except",2],["exception",2],["as",3],["noqa",2],["ble001",2],["error",1],["ssh",12],["available",5],["family",4],["validate",1],["through",2],["runtime",3],["parser",1],["not",7],["lowercase",1],["value",2],["like",2],["enfore",1],["makes",2],["construction",2],["raise",2],["so",3],["unusable",1],["but",2],["bare",1],["string",1],["reached",1],["posture",10],["auto",4],["mode",10],["was",2],["skipped",1],["only",3],["setup",2],["doctor",1],["could",1],["report",2],["ok",3],["raw",3],["confinement",26],["os",3],["environ",1],["openai4",5],["env",1],["invalid",4],["hard",2],["config",1],["fault",2],["strip",1],["init",1],["parses",1],["unconditionally",1],["py",1],["self",3],["host",2],["slip",1],["warn",3],["fixable",1],["while",1],["would",1],["refuse",2],["start",2],["whenever",1],["configured",4],["at",1],["all",1],["if",8],["len",4],["provider",6],["else",1],["return",6],["fail",3],["present",2],["cannot",2],["enforce",6],["off",2],["must",1],["be",2],["fix",2],["unset",1],["no",3],["everything",1],["runs",2],["locally",1],["ask",1],["same",2],["module",1],["asks",1],["run",3],["bounded",1],["test",1],["unconditional",1],["under",1],["applied",2],["helper",3],["hosts",1],["seatbelt",1],["bubblewrap",2],["implemented",1],["tested",1],["actually",1],["contradicted",1],["status",1],["told",1],["user",1],["weaken",1],["their",1],["configuration",1],["problem",1],["they",1],["did",1],["have",1],["security",1],["state",2],["backend",3],["network",2],["isolated",2],["enforced",2],["satisfy",1],["detail",2],["install",1],["platform",1],["linux",1],["needs",1],["setting",1],["accepts",1],["unconfined",2],["execution",1],["without",1],["ops",1],["rather",1],["than",1],["parts",4],["append",2],["enabled",1],["join",1]]},{"id":"openai4s/doctor.py#_runtime","name":[["runtime",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["runtime",7],["cfg",3],["any",4],["check",7],["there",1],["interpreter",7],["scientific",1],["execution",1],["plane",1],["import",4],["sys",2],["facts",15],["dict",1],["str",5],["daemon",4],["python",4],["version",1],["split",1],["roadmap",3],["getattr",4],["features",1],["none",2],["if",8],["bool",2],["stage1",1],["trusted",1],["delivery",1],["false",1],["from",3],["openai4s",8],["kernel",7],["readiness",10],["failure",2],["message",2],["standard",4],["profile",4],["enabled",1],["true",2],["ready",2],["return",5],["ok",3],["all",1],["recommended",2],["packages",1],["present",2],["local",1],["metadata",1],["fail",1],["run",9],["explicit",1],["managed",1],["plan",1],["apply",1],["commands",1],["above",1],["then",2],["rerun",1],["doctor",1],["try",2],["environments",8],["discover",3],["envs",6],["sorted",1],["name",3],["except",2],["exception",2],["as",3],["noqa",2],["ble001",2],["error",2],["always",1],["seeds",1],["synthetic",1],["base",2],["own",3],["so",1],["never",2],["empty",1],["prebuilt",9],["environment",5],["must",1],["exclude",1],["otherwise",1],["fresh",1],["install",1],["system",2],["rscript",8],["reported",2],["setup",5],["len",2],["resolver",3],["itself",1],["uses",1],["selected",1],["env",6],["literally",1],["named",2],["carrying",1],["one",1],["path",13],["alone",1],["cells",6],["will",6],["not",9],["very",1],["installations",1],["had",1],["just",1],["built",2],["because",1],["conda",2],["bin",1],["directory",1],["could",2],["would",2],["actually",2],["be",2],["chosen",1],["resolve",2],["resolution",1],["failing",1],["finding",1],["channel",2],["require",1],["falls",1],["back",1],["worker",1],["runs",1],["happily",1],["against",2],["reporting",1],["whenever",1],["no",3],["was",1],["wrong",1],["exactly",1],["those",1],["hosts",1],["unavailable",1],["report",1],["same",1],["found",2],["clause",2],["else",1],["warn",2],["sh",1],["build",1],["detail",3],["available",1],["but",1],["resolved",1],["only",1],["you",1],["need",1],["at",1]]},{"id":"openai4s/doctor.py#_sanitize_endpoint","name":[["sanitize",1],["endpoint",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["sanitize",2],["endpoint",4],["url",8],["str",4],["safe",1],["print",1],["diagnostic",1],["gets",1],["pasted",1],["into",1],["bug",1],["report",2],["local",1],["embed",1],["credentials",2],["http",1],["user",1],["pass",1],["127",1],["token",1],["query",3],["meant",1],["be",1],["shared",1],["keep",1],["scheme",2],["host",5],["port",3],["path",2],["routing",1],["detail",1],["reader",1],["needs",1],["drop",1],["userinfo",1],["entirely",1],["if",3],["not",1],["return",3],["try",1],["parts",9],["urllib",2],["parse",2],["urlsplit",1],["except",1],["value",1],["error",1],["unparseable",1],["hostname",1],["cleaned",4],["urlunsplit",1],["username",1],["password",1],["split",1],["redacted",1]]},{"id":"openai4s/doctor.py#_store_for","name":[["store",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["store",6],["cfg",4],["any",4],["none",5],["cannot",1],["must",1],["not",2],["be",1],["opened",2],["several",1],["checks",1],["need",1],["see",1],["ui",1],["configured",1],["them",1],["may",1],["fail",1],["because",1],["database",4],["missing",1],["fresh",1],["install",1],["exactly",1],["command",1],["gets",1],["run",1],["unopened",2],["names",1],["never",1],["if",1],["return",3],["try",1],["from",1],["openai4s",1],["import",1],["db",1],["path",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/doctor.py#Check","name":[["check",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["class",2],["check",2],["one",1],["probe",1],["verdict",1],["name",3],["str",6],["status",3],["detail",3],["about",1],["empty",1],["there",1],["nothing",1],["remedy",3],["non",1],["sensitive",1],["supporting",1],["facts",4],["json",1],["form",1],["dict",3],["any",2],["field",1],["default",1],["factory",1],["def",1],["public",1],["self",6],["return",1]]},{"id":"openai4s/doctor.py#Check.public","name":[["public",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["public",2],["self",7],["dict",2],["str",2],["any",2],["return",1],["name",2],["status",2],["detail",2],["remedy",2],["facts",2]]},{"id":"openai4s/doctor.py#passive_status","name":[["passive",1],["status",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["passive",4],["status",2],["cfg",3],["any",4],["dict",2],["str",2],["security",4],["posture",4],["page",1],["load",1],["may",1],["show",1],["no",4],["store",1],["open",2],["child",1],["process",2],["network",1],["call",1],["ensure",1],["dirs",1],["versions",1],["permission",1],["stats",1],["reads",1],["knobs",1],["come",1],["from",2],["environment",4],["schema",1],["secret",1],["broker",1],["probes",1],["stay",1],["off",1],["path",1],["because",1],["they",1],["database",1],["openai4s",1],["diagnostics",1],["import",1],["report",2],["return",1]]},{"id":"openai4s/doctor.py#render","name":[["render",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["render",2],["result",5],["dict",2],["str",4],["any",2],["human",1],["form",1],["one",2],["line",1],["per",1],["check",9],["remedies",1],["indented",1],["beneath",1],["lines",8],["checks",2],["append",6],["mark",1],["status",4],["name",1],["11",1],["detail",1],["if",2],["remedy",2],["ok",2],["all",1],["passed",1],["elif",1],["warn",1],["usable",1],["degradations",1],["noted",1],["above",1],["else",1],["not",1],["ready",1],["at",1],["least",1],["failed",1],["return",1],["join",1]]},{"id":"openai4s/doctor.py#report","name":[["report",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["report",2],["cfg",3],["any",6],["dict",2],["str",2],["full",1],["probe",1],["including",1],["checks",8],["write",1],["spawn",1],["cli",1],["wants",1],["real",1],["answer",1],["so",1],["still",1],["runs",1],["side",1],["effect",1],["web",1],["diagnostics",1],["must",1],["call",1],["passive",1],["status",4],["instead",1],["run",1],["worst",2],["fail",2],["if",2],["else",2],["warn",2],["ok",1],["return",1],["public",1]]},{"id":"openai4s/doctor.py#run_checks","name":[["run",1],["checks",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["run",2],["checks",3],["cfg",3],["any",2],["list",3],["check",6],["every",1],["probe",4],["order",1],["raises",1],["becomes",1],["failed",2],["crash",1],["here",1],["would",1],["deny",1],["report",1],["person",1],["who",1],["most",1],["needs",1],["so",1],["unexpected",1],["exception",2],["itself",2],["finding",1],["rather",1],["than",1],["traceback",1],["results",4],["name",3],["try",1],["append",2],["except",1],["as",1],["noqa",1],["ble001",1],["fail",1],["return",1]]},{"id":"openai4s/doctor.py#unopened_database","name":[["unopened",1],["database",1]],"path":[["openai4s",1],["doctor",1],["py",1]],"body":[["def",2],["unopened",2],["database",6],["cfg",3],["any",4],["dict",2],["str",2],["none",11],["diagnosis",2],["must",1],["leave",1],["closed",2],["may",1],["open",7],["opening",2],["store",3],["not",3],["read",7],["older",4],["than",2],["release",3],["upgrade",7],["backup",2],["migrations",6],["deletion",1],["once",1],["they",1],["commit",2],["irreversible",1],["by",1],["reinstalling",1],["wrote",1],["data",3],["meant",1],["happen",1],["after",1],["operator",1],["has",1],["made",1],["copy",1],["doctor",3],["from",2],["model",2],["connectors",2],["checks",2],["so",3],["migrated",1],["healthy",1],["place",1],["failed",1],["was",1],["attempted",1],["rolled",1],["back",1],["reported",1],["as",3],["ok",1],["error",6],["left",2],["connector",1],["facts",1],["diagnoses",1],["serve",2],["run",3],["every",1],["probe",1],["would",2],["asks",1],["first",1],["schema",11],["secret",1],["probes",1],["openai4s",2],["diagnostics",1],["bundle",1],["did",1],["same",1],["version",14],["only",3],["way",1],["preflight",2],["already",1],["at",2],["yet",1],["creates",1],["rather",1],["upgrades",1],["opened",1],["cannot",1],["be",2],["without",1],["write",3],["hot",1],["journal",1],["too",2],["recovers",1],["also",1],["if",5],["one",1],["could",3],["all",1],["refusal",1],["returned",1],["under",1],["caller",1],["report",1],["db",4],["path",8],["getattr",1],["return",8],["try",2],["stat",1],["st",1],["size",1],["except",3],["oserror",1],["storage",1],["import",1],["future",2],["reason",4],["actual",1],["supported",3],["exception",1],["noqa",1],["ble001",1],["unreadable",2],["check",1],["finding",1],["corrupt",1],["file",1],["no",1],["sqlite",1],["busy",1],["past",1],["timeout",1],["daemon",1],["mid",1],["operational",1],["followed",1],["lock",1],["interrupted",1],["pending",1]]},{"id":"openai4s/doubao_search.py","name":[["doubao",1],["search",1],["py",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["credential",1],["brokered",1],["client",1],["fixed",1],["doubao",5],["search",8],["endpoint",3],["agent",1],["plan",1],["key",2],["resolved",1],["from",7],["calling",1],["class",1],["store",1],["immediately",1],["before",1],["each",1],["request",2],["never",1],["copied",1],["into",1],["process",1],["global",1],["state",1],["persisted",1],["as",1],["connector",1],["configuration",1],["included",1],["returned",1],["value",1],["exception",1],["future",1],["import",12],["annotations",1],["json",1],["math",1],["socket",1],["urllib",3],["error",4],["parse",1],["collections",1],["abc",1],["callable",1],["mapping",1],["typing",1],["any",1],["protocol",2],["openai4s",3],["datapro",1],["egress",1],["webtools",1],["http",1],["deadline",2],["httpexchange",1],["read",1],["body",1],["capped",1],["mcp",2],["redact",1],["reflected",1],["secret",1],["https",1],["open",1],["feedcoopapi",1],["com",1],["api",2],["web",2],["traffic",2],["tag",2],["ark",1],["server",1],["max",4],["query",1],["chars",1],["100",1],["results",1],["50",1],["response",3],["bytes",2],["1024",2],["auth",2],["quota",1],["codes",2],["frozenset",2],["429",1],["10403",1],["10406",1],["10407",1],["10408",1],["10409",1],["10412",1],["100013",1],["700429",1],["700901",1],["flowlimitexceeded",1],["functionunavailable",1],["invalid",1],["redirect",1],["301",1],["302",1],["303",1],["307",1],["308",1],["all",1],["service",1]]},{"id":"openai4s/doubao_search.py#_count","name":[["count",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["count",9],["value",8],["any",2],["int",3],["if",2],["isinstance",1],["bool",1],["raise",3],["error",5],["doubao",3],["search",3],["result",3],["must",3],["be",3],["integer",2],["try",1],["except",1],["type",1],["from",1],["none",1],["max",2],["results",2],["between",1],["return",1]]},{"id":"openai4s/doubao_search.py#_NoRedirect","name":[["no",1],["redirect",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["no",2],["redirect",4],["urllib",2],["request",3],["httpredirect",2],["handler",2],["refuse",1],["every",1],["so",1],["bearer",1],["credential",1],["stays",1],["one",1],["origin",1],["def",1],["self",1],["args",1],["any",2],["kwargs",1],["none",2],["return",1]]},{"id":"openai4s/doubao_search.py#_NoRedirect.redirect_request","name":[["redirect",1],["request",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["redirect",2],["request",2],["self",2],["args",2],["any",4],["kwargs",2],["none",3],["return",1]]},{"id":"openai4s/doubao_search.py#_normalize","name":[["normalize",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["normalize",2],["payload",5],["any",6],["query",4],["str",6],["limit",3],["int",2],["dict",4],["if",7],["not",8],["isinstance",4],["mapping",3],["raise",6],["doubao",13],["search",13],["response",9],["error",10],["returned",2],["non",1],["object",2],["provider",5],["none",1],["code",4],["auth",3],["quota",3],["suffix",3],["else",1],["rejected",2],["agent",2],["plan",1],["key",1],["entitlement",1],["rate",1],["upstream",1],["request",1],["result",10],["did",2],["contain",2],["valid",2],["raw",10],["results",11],["web",4],["list",3],["invalid",1],["item",1],["summary",4],["text",5],["content",4],["normalized",2],["blank",1],["title",4],["data",1],["structural",1],["violation",1],["aggregator",1],["rows",1],["routinely",1],["have",1],["one",1],["still",1],["rejects",1],["wrong",1],["type",1],["url",4],["already",1],["tolerates",1],["missing",1],["same",1],["way",1],["requiring",1],["here",2],["discarded",1],["every",1],["other",1],["snippet",4],["preserve",1],["established",1],["envelope",1],["exactly",1],["host",1],["untrusted",1],["output",1],["scanner",1],["covers",1],["publishing",1],["additional",1],["prose",1],["would",1],["create",1],["unscreened",1],["path",1],["into",1],["audit",1],["admitted",1],["only",1],["as",1],["screened",1],["fallback",1],["above",1],["append",1],["return",1],["count",1],["len",1],["source",1]]},{"id":"openai4s/doubao_search.py#_provider_error","name":[["provider",1],["error",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["provider",2],["error",10],["payload",3],["mapping",4],["str",4],["any",3],["tuple",2],["bool",2],["none",4],["metadata",4],["response",1],["if",4],["not",3],["isinstance",2],["return",3],["codes",5],["code",9],["safe",2],["else",1],["candidate",2],["casefold",1],["auth",1],["quota",1]]},{"id":"openai4s/doubao_search.py#_query","name":[["query",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["query",11],["value",7],["any",2],["str",3],["if",3],["not",2],["isinstance",1],["raise",3],["error",3],["doubao",3],["search",3],["must",2],["be",2],["string",1],["strip",1],["required",1],["len",1],["max",2],["chars",2],["at",1],["most",1],["characters",1],["return",1]]},{"id":"openai4s/doubao_search.py#_read_capped","name":[["read",1],["capped",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["read",6],["capped",3],["response",7],["any",2],["limit",6],["int",2],["exchange",4],["httpexchange",2],["deadline",4],["require",3],["bound",4],["bool",2],["true",2],["bytes",2],["service",1],["failure",1],["vocabulary",1],["over",2],["shared",2],["bounded",2],["reader",1],["every",1],["property",1],["loop",1],["read1",1],["buffered",1],["absolute",1],["byte",2],["cap",1],["stopping",1],["at",1],["end",1],["body",4],["refusing",1],["truncated",2],["stated",1],["once",1],["http",1],["mcp",1],["transport",3],["had",1],["be",1],["given",1],["each",1],["them",1],["separately",1],["while",1],["two",1],["loops",1],["were",1],["maintained",1],["side",2],["by",1],["oversize",3],["base",1],["exception",1],["return",2],["doubao",8],["search",8],["error",4],["exceeded",1],["timeout",1],["lambda",3],["request",1],["timed",1],["out",1],["ended",1],["before",1],["its",1],["declared",1],["length",1],["injected",1],["opener",2],["test",1],["no",3],["socket",1],["beneath",1],["daemon",1],["own",1],["always",1],["has",2],["one",1],["there",1],["slow",1],["drip",1],["exposure",1],["module",1],["exists",1],["close",1],["unbounded",1],["if",1],["else",1],["none",1]]},{"id":"openai4s/doubao_search.py#_read_capped._oversize","name":[["oversize",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["oversize",2],["base",2],["exception",2],["return",1],["doubao",2],["search",2],["response",2],["error",1],["exceeded",1],["limit",2],["byte",1]]},{"id":"openai4s/doubao_search.py#_redact_provider_payload","name":[["redact",1],["provider",1],["payload",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["redact",9],["provider",4],["payload",8],["any",5],["secret",16],["str",2],["scrub",1],["data",1],["while",1],["restoring",1],["only",2],["trusted",1],["wire",1],["skeleton",1],["short",1],["invalid",1],["but",1],["accepted",1],["credential",1],["may",1],["occur",1],["inside",1],["protocol",1],["field",9],["names",1],["such",1],["as",1],["result",12],["web",6],["results",6],["generic",1],["redactor",1],["must",1],["still",1],["replace",1],["arbitrary",1],["mapping",6],["keys",2],["so",1],["rebuild",1],["handful",1],["fixed",1],["consumed",1],["by",1],["adapter",1],["from",1],["their",1],["original",1],["locations",1],["values",1],["remain",1],["recursively",1],["redacted",1],["fields",1],["never",1],["projected",1],["safe",29],["reflected",7],["if",12],["not",6],["isinstance",11],["dict",5],["return",2],["metadata",11],["response",2],["error",12],["code",2],["list",2],["items",3],["item",10],["title",1],["url",1],["snippet",1],["summary",1],["content",1],["append",1]]},{"id":"openai4s/doubao_search.py#_result_url","name":[["result",1],["url",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["result",2],["url",10],["item",3],["mapping",2],["str",4],["any",2],["text",1],["if",3],["not",5],["return",2],["try",1],["parsed",6],["urllib",1],["parse",1],["urlsplit",1],["port",2],["except",1],["value",1],["error",4],["raise",3],["doubao",6],["search",6],["response",3],["returned",3],["invalid",2],["field",3],["from",1],["none",3],["scheme",1],["http",1],["https",1],["hostname",1],["username",1],["password",1],["credential",1],["bearing",1]]},{"id":"openai4s/doubao_search.py#_safe_error_code","name":[["safe",1],["error",1],["code",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["safe",2],["error",2],["code",2],["value",7],["any",2],["str",4],["if",4],["isinstance",3],["bool",1],["return",4],["int",1],["text",5],["strip",1],["provider",1],["defined",1],["symbolic",1],["codes",1],["admitted",1],["only",1],["as",1],["short",1],["ascii",1],["identifiers",1],["free",1],["form",1],["upstream",1],["may",1],["reflect",1],["key",1],["never",1],["placed",1],["exception",1],["len",1],["64",1],["all",1],["ch",4],["isascii",1],["isalnum",1]]},{"id":"openai4s/doubao_search.py#_text","name":[["text",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["text",2],["item",3],["mapping",2],["str",7],["any",2],["field",5],["required",4],["bool",2],["false",2],["value",5],["if",2],["none",1],["not",3],["return",2],["isinstance",1],["strip",2],["raise",1],["doubao",2],["search",2],["response",1],["error",1],["returned",1],["invalid",1]]},{"id":"openai4s/doubao_search.py#_timeout","name":[["timeout",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["timeout",9],["value",6],["any",2],["float",3],["try",1],["except",1],["type",1],["error",4],["raise",2],["doubao",2],["search",2],["must",2],["be",2],["finite",1],["number",1],["from",1],["none",1],["if",1],["not",1],["math",1],["isfinite",1],["120",2],["between",1],["seconds",1],["return",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchAuthError","name":[["doubao",1],["search",1],["auth",1],["error",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["doubao",5],["search",5],["auth",3],["error",5],["configured",1],["key",1],["entitlement",1],["rate",1],["quota",2],["was",1],["rejected",1],["code",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchError","name":[["doubao",1],["search",1],["error",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["doubao",3],["search",4],["error",5],["runtime",2],["base",1],["controlled",1],["failure",1],["managed",1],["provider",1],["code",1],["failed",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchResponseError","name":[["doubao",1],["search",1],["response",1],["error",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["doubao",5],["search",5],["response",4],["error",5],["provider",1],["returned",1],["invalid",2],["refused",1],["code",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService","name":[["doubao",1],["search",1],["service",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["doubao",30],["search",33],["service",3],["through",1],["one",3],["just",1],["time",1],["agent",9],["plan",9],["credential",4],["def",7],["init",1],["self",16],["store",7],["opener",8],["any",16],["none",15],["configured",3],["bool",1],["whether",1],["currently",2],["resolve",3],["key",31],["try",6],["resolved",3],["except",10],["auth",5],["error",25],["return",5],["false",2],["true",3],["str",9],["datapro",3],["strip",2],["if",9],["not",4],["raise",14],["len",3],["min",1],["chars",1],["192",1],["ch",2],["x00",1],["invalid",2],["staticmethod",1],["check",3],["network",7],["policy",2],["webtools",3],["allowed",1],["disabled",2],["networking",1],["enable",1],["customize",1],["u2192",1],["openai4",1],["allow",1],["egress",1],["url",3],["endpoint",3],["guard",1],["query",17],["num",6],["results",6],["timeout",11],["dict",4],["normalized",3],["count",5],["request",12],["body",2],["json",6],["dumps",1],["type",3],["web",1],["filter",1],["need",1],["ensure",1],["ascii",1],["separators",1],["encode",1],["utf",2],["urllib",3],["data",2],["method",2],["post",1],["headers",1],["accept",1],["application",2],["content",1],["authorization",1],["bearer",1],["traffic",2],["tag",2],["response",9],["httpexchange",1],["deadline",1],["as",4],["exchange",5],["build",1],["no",1],["redirect",5],["open",1],["status",16],["getattr",1],["getcode",1],["codes",2],["was",3],["refused",2],["int",6],["401",2],["402",2],["403",2],["429",2],["rejected",2],["entitlement",2],["rate",2],["quota",2],["http",4],["200",1],["failed",4],["raw",2],["read",1],["capped",1],["limit",2],["max",1],["bytes",1],["require",1],["bound",1],["httperror",1],["code",1],["close",2],["exception",4],["noqa",4],["ble001",4],["best",2],["effort",2],["socket",3],["cleanup",2],["pass",2],["from",7],["timed",1],["out",1],["urlerror",1],["project",1],["controlled",1],["boundary",1],["name",1],["finally",1],["decoded",2],["loads",1],["decode",2],["unicode",1],["jsondecode",1],["returned",1],["rotate",1],["while",1],["flight",1],["scrub",1],["both",1],["exact",1],["sent",2],["brokered",1],["before",1],["either",1],["provider",2],["echoed",1],["leaves",1],["current",3],["already",1],["scrubbed",1],["safe",8],["longest",1],["first",2],["rotated",1],["may",1],["contain",1],["other",1],["prefix",2],["redacting",1],["short",1],["would",1],["leave",1],["longer",1],["suffix",1],["visible",1],["prevent",1],["following",1],["whole",1],["secret",5],["match",1],["sorted",1],["reverse",1],["redact",2],["payload",1],["reflected",1],["normalize",1],["20",2],["perform",1],["real",1],["never",1],["falls",1],["back",2],["primary",1],["fallback",1],["callable",1],["falling",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService.__init__","name":[["init",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["init",2],["self",4],["store",6],["doubao",2],["search",2],["opener",4],["any",2],["none",6]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService._check_network_policy","name":[["check",1],["network",1],["policy",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["check",3],["network",6],["policy",2],["none",2],["if",1],["not",1],["webtools",3],["allowed",1],["raise",1],["disabled",2],["networking",1],["enable",1],["customize",1],["u2192",1],["openai4",1],["allow",1],["egress",1],["url",2],["endpoint",2],["guard",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService._resolved_key","name":[["resolved",1],["key",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["resolved",2],["key",12],["self",3],["str",3],["datapro",2],["resolve",1],["agent",4],["plan",4],["store",1],["strip",1],["if",2],["not",2],["raise",2],["doubao",2],["search",2],["auth",2],["error",2],["configured",1],["len",2],["min",1],["chars",1],["192",1],["any",1],["ch",2],["x00",1],["invalid",1],["return",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService._search_with_key","name":[["search",1],["key",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["search",24],["key",16],["self",6],["str",6],["query",14],["any",9],["num",3],["results",3],["timeout",8],["dict",2],["normalized",3],["count",5],["request",12],["check",1],["network",2],["policy",1],["body",2],["json",6],["dumps",1],["type",3],["web",1],["filter",1],["need",1],["url",1],["true",2],["ensure",1],["ascii",1],["false",1],["separators",1],["encode",1],["utf",2],["urllib",3],["endpoint",1],["data",2],["method",1],["post",1],["headers",1],["accept",1],["application",2],["content",1],["authorization",1],["bearer",1],["traffic",2],["tag",2],["response",9],["none",11],["try",5],["httpexchange",1],["deadline",1],["as",4],["exchange",5],["opener",5],["build",1],["no",1],["redirect",5],["open",1],["status",16],["getattr",1],["getcode",1],["if",6],["codes",2],["raise",11],["doubao",21],["error",22],["was",3],["refused",2],["int",6],["401",2],["402",2],["403",2],["429",2],["auth",2],["rejected",2],["agent",3],["plan",3],["entitlement",2],["rate",2],["quota",2],["http",4],["200",1],["failed",4],["raw",2],["read",1],["capped",1],["limit",2],["max",1],["bytes",1],["require",1],["bound",1],["except",9],["httperror",1],["code",1],["close",2],["exception",4],["noqa",4],["ble001",4],["best",2],["effort",2],["socket",3],["cleanup",2],["pass",2],["from",7],["timed",1],["out",1],["urlerror",1],["project",1],["controlled",1],["boundary",1],["name",1],["finally",1],["not",1],["decoded",2],["loads",1],["decode",2],["unicode",1],["jsondecode",1],["returned",1],["invalid",1],["rotate",1],["while",1],["flight",1],["scrub",1],["both",1],["exact",1],["credential",3],["sent",2],["currently",1],["brokered",1],["before",1],["either",1],["provider",2],["echoed",1],["leaves",1],["service",1],["current",3],["datapro",1],["resolve",1],["store",1],["strip",1],["already",1],["scrubbed",1],["safe",8],["longest",1],["first",2],["one",1],["rotated",1],["may",1],["contain",1],["other",1],["prefix",2],["redacting",1],["short",1],["would",1],["leave",1],["longer",1],["suffix",1],["visible",1],["prevent",1],["following",1],["whole",1],["secret",5],["match",1],["sorted",1],["len",1],["reverse",1],["redact",2],["payload",1],["reflected",1],["return",1],["normalize",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService.configured","name":[["configured",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["configured",2],["self",3],["bool",2],["whether",1],["store",1],["currently",1],["resolve",1],["agent",1],["plan",1],["key",2],["try",1],["resolved",1],["except",1],["doubao",1],["search",1],["auth",1],["error",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService.search","name":[["search",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["search",3],["self",4],["query",4],["any",8],["num",4],["results",4],["timeout",4],["20",2],["dict",2],["str",2],["perform",1],["one",1],["real",1],["doubao",1],["method",1],["never",1],["falls",1],["back",1],["key",4],["resolved",1],["return",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchService.search_primary","name":[["search",1],["primary",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["search",7],["primary",2],["self",4],["query",8],["any",11],["num",9],["results",10],["timeout",8],["20",2],["fallback",4],["callable",2],["dict",4],["str",5],["doubao",4],["configured",1],["falling",1],["back",1],["cannot",1],["serve",1],["ask",1],["key",10],["datapro",2],["resolve",1],["agent",3],["plan",3],["store",1],["strip",1],["if",2],["not",3],["return",3],["len",2],["min",1],["chars",1],["192",1],["ch",2],["x00",1],["raise",1],["auth",1],["error",4],["invalid",1],["try",1],["count",1],["except",1],["value",2],["100",1],["character",2],["50",1],["result",1],["bounds",1],["provider",1],["quirk",1],["built",1],["engines",1],["share",1],["refusing",1],["shape",1],["reason",1],["lose",1],["without",1],["101",1],["raised",1],["bare",1],["past",1],["web",1],["tool",1],["handler",1],["turn",1],["got",1],["no",1],["at",1],["all",1]]},{"id":"openai4s/doubao_search.py#DoubaoSearchStore","name":[["doubao",1],["search",1],["store",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["doubao",2],["search",2],["store",3],["protocol",2],["secret",2],["broker",1],["backed",1],["subset",1],["needed",1],["by",1],["integration",1],["def",2],["setting",2],["self",2],["key",2],["str",5],["default",1],["none",3]]},{"id":"openai4s/doubao_search.py#DoubaoSearchStore.get_secret_setting","name":[["secret",1],["setting",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["secret",2],["setting",2],["self",2],["key",2],["str",4]]},{"id":"openai4s/doubao_search.py#DoubaoSearchStore.get_setting","name":[["setting",1]],"path":[["openai4s",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",6],["default",2],["none",6]]},{"id":"openai4s/egress.py","name":[["egress",1],["py",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["outbound",4],["domain",5],["allowlist",9],["host",15],["stamped",3],["network",7],["egress",4],["fence",3],["policy",1],["science",1],["apis",1],["ncbi",10],["uni",2],["prot",2],["rcsb",3],["ebi",4],["open",5],["alex",2],["cross",2],["ref",2],["ar",2],["xiv",2],["package",2],["indexes",2],["py",2],["pi",2],["conda",4],["cran",3],["bioconductor",3],["npm",2],["data",3],["repositories",2],["geo",3],["sra",6],["ena",3],["cellx",2],["gene",2],["reachable",1],["everything",1],["else",1],["returns",1],["proxy",1],["403",1],["agent",4],["must",2],["call",2],["request",5],["access",3],["widen",3],["module",1],["enforced",1],["at",4],["tool",2],["boundary",2],["web",4],["fetch",2],["search",3],["capability",1],["issuance",1],["bash",2],["os",2],["kernel",1],["sandbox",2],["seatbelt",1],["bubblewrap",1],["openai4s",1],["security",1],["separate",1],["layer",1],["denies",1],["raw",2],["sockets",1],["from",2],["scientific",2],["worker",1],["so",6],["these",1],["tools",1],["remain",1],["intended",2],["path",1],["skill",1],["capabilities",1],["manifest",1],["describes",1],["destinations",1],["never",3],["calls",1],["grant",1],["widens",1],["owned",1],["by",6],["process",2],["only",2],["widening",1],["through",2],["gated",1],["permission",2],["broker",2],["routes",1],["user",1],["cannot",2],["unilaterally",1],["fail",1],["unconfigured",1],["mode",1],["defaults",1],["off",1],["openai4",2],["nothing",1],["changes",1],["install",1],["relies",1],["networking",1],["enforce",1],["matching",3],["suffix",2],["based",1],["default",2],["entry",1],["nlm",9],["nih",9],["gov",9],["also",1],["authorizes",1],["eutils",2],["download",3],["subdomains",5],["but",1],["evilncbi",1],["dot",1],["required",1],["credential",2],["bearing",1],["managed",2],["integrations",1],["opt",2],["into",2],["exact",6],["instead",1],["future",1],["import",5],["annotations",1],["re",7],["threading",2],["urllib",1],["parse",1],["canonical",1],["single",1],["source",2],["truth",1],["both",1],["enforcement",1],["customize",1],["display",1],["gateway",1],["entries",1],["base",1],["domains",9],["match",3],["see",1],["matches",1],["rest",4],["hosts",1],["covered",1],["without",2],["listing",1],["every",1],["one",1],["authenticated",3],["origins",1],["below",1],["groups",1],["list",1],["dict",1],["name",6],["databases",1],["enabled",6],["true",7],["utilities",1],["ac",2],["uk",2],["europe",1],["pmc",1],["uniprot",2],["org",27],["pdb",1],["files",2],["ensembl",3],["openalex",2],["api",5],["crossref",2],["literature",2],["preprints",1],["arxiv",2],["export",1],["biorxiv",2],["bio",1],["rxiv",2],["med",1],["doi",2],["resolver",1],["review",1],["head",1],["probes",1],["pubmed",1],["europepmc",1],["semanticscholar",2],["pypi",1],["pythonhosted",1],["anaconda",3],["repo",1],["com",16],["forge",1],["project",1],["cloud",1],["npmjs",3],["registry",1],["github",2],["githubusercontent",2],["installs",1],["codeload",1],["objects",1],["ftp",2],["downloads",1],["trace",1],["cellxgene",1],["cziscience",1],["datasets",2],["array",1],["express",1],["professional",1],["not",4],["volcengine",1],["parent",1],["child",1],["connector",1],["general",1],["datapro",1],["hqd",1],["cn",1],["beijing",1],["volces",1],["feedcoopapi",3],["doubao",1],["upstream",1],["keep",1],["narrower",1],["than",1],["plan",1],["be",1],["sent",1],["sibling",1],["services",1],["bing",1],["duckduckgo",3],["html",1],["lite",1],["mojeek",1],["widened",1],["runtime",2],["via",1],["approved",1],["scoped",1],["persisted",1],["persists",1],["approval",1],["rule",1],["after",1],["daemon",1],["restart",1],["grants",2],["prompting",1],["guarded",1],["lock",3],["because",1],["run",1],["background",1],["cell",1],["threads",1],["str",1],["explicit",1],["http",1],["urls",1],["stop",1],["shell",1],["metacharacters",1],["quotes",1],["whitespace",1],["curl",1],["https",2],["rm",1],["extracts",1],["url",2],["line",1],["compile",1]]},{"id":"openai4s/egress.py#_host_matches","name":[["host",1],["matches",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["host",7],["matches",2],["str",4],["allowed",5],["bool",2],["true",1],["if",1],["equals",1],["subdomain",1],["leading",1],["dot",1],["suffix",1],["check",1],["keeps",1],["evilncbi",1],["nlm",2],["nih",2],["gov",2],["from",1],["matching",1],["ncbi",1],["return",1],["endswith",1]]},{"id":"openai4s/egress.py#_norm","name":[["norm",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["norm",2],["host",3],["str",4],["lowercase",1],["bare",1],["hostname",1],["strip",2],["trailing",1],["dot",1],["port",1],["lower",1],["rstrip",1],["if",1],["startswith",1],["ipv6",1],["literal",1],["8080",1],["return",2],["index",1],["split",1]]},{"id":"openai4s/egress.py#blocked_error","name":[["blocked",1],["error",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["blocked",3],["error",3],["domain",3],["str",2],["dict",3],["single",1],["key",1],["soft",1],["fail",1],["openai4s",1],["host",1],["tool",1],["contract",1],["return",1],["message",1]]},{"id":"openai4s/egress.py#blocked_message","name":[["blocked",1],["message",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["blocked",4],["message",2],["domain",6],["str",4],["proxy",2],["403",2],["style",1],["soft",1],["error",1],["agent",1],["sees",1],["target",1],["host",2],["return",1],["outbound",1],["network",2],["access",2],["by",1],["egress",2],["allowlist",3],["openai4",1],["not",1],["science",1],["package",1],["index",1],["data",1],["repository",1],["call",1],["request",1],["ask",1],["user",1],["approve",1],["widening",1]]},{"id":"openai4s/egress.py#builtin_domains","name":[["builtin",1],["domains",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["builtin",2],["domains",4],["frozenset",3],["str",2],["flattened",1],["base",1],["from",1],["egress",2],["groups",2],["return",1],["norm",1]]},{"id":"openai4s/egress.py#check_url","name":[["check",1],["url",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["check",5],["url",9],["str",2],["none",5],["raise",5],["egress",6],["blocked",13],["if",6],["domain",5],["outside",1],["allowlist",3],["no",1],["op",1],["off",1],["mode",2],["called",1],["per",1],["redirect",2],["hop",1],["by",6],["webtools",1],["so",1],["public",1],["still",1],["caught",1],["host",10],["only",6],["skill",13],["bound",3],["current",1],["frame",1],["destination",2],["must",2],["also",1],["be",1],["declared",1],["list",1],["extra",2],["constraint",2],["narrows",1],["never",1],["grants",1],["would",1],["refuse",2],["try",2],["from",2],["openai4s",2],["server",2],["network",2],["admission",3],["import",2],["constrain",2],["except",3],["exception",2],["noqa",2],["ble001",2],["missing",1],["not",4],["fail",1],["open",1],["cannot",1],["run",1],["as",1],["sna",2],["active",1],["domains",1],["unavailable",1],["request",1],["manifest",1],["declare",1],["return",1],["allowed",1],["message",1]]},{"id":"openai4s/egress.py#command_domains","name":[["command",1],["domains",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["command",6],["domains",4],["str",5],["list",3],["unique",1],["http",1],["url",2],["named",1],["shell",1],["policy",1],["free",1],["pure",1],["extraction",1],["no",1],["mode",1],["allowlist",1],["consultation",1],["so",1],["kernel",1],["local",1],["host",7],["bash",1],["collect",1],["worker",1],["ask",1],["verdict",1],["runtime",1],["grants",1],["request",1],["network",1],["access",1],["live",1],["openai4",1],["egress",1],["toggle",1],["exist",1],["only",1],["process",1],["out",4],["re",1],["finditer",1],["domain",1],["group",1],["if",1],["not",1],["append",1],["return",1]]},{"id":"openai4s/egress.py#domain_allowed","name":[["domain",1],["allowed",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["domain",5],["allowed",2],["host",6],["url",5],["str",2],["bool",2],["whether",1],["outbound",1],["request",2],["permitted",1],["fail",3],["open",1],["off",1],["mode",2],["always",1],["true",4],["unparseable",2],["target",2],["let",1],["its",1],["own",1],["rather",2],["than",2],["mis",1],["block",1],["case",1],["kept",1],["here",1],["inherited",1],["from",1],["func",1],["allowlist",3],["deliberately",1],["closed",1],["callers",1],["function",1],["read",1],["false",1],["as",1],["existing",1],["hard",2],["policy",2],["refuses",1],["permissions",1],["py",1],["turns",1],["into",1],["guardian",1],["deny",1],["plus",1],["durable",1],["audit",1],["row",1],["scheme",1],["bearing",1],["no",1],["file",1],["abs",1],["path",1],["not",2],["egress",2],["decision",1],["at",1],["all",1],["so",1],["answering",1],["denial",1],["names",1],["never",1],["issued",1],["if",2],["return",3]]},{"id":"openai4s/egress.py#domain_in_allowlist","name":[["domain",1],["allowlist",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["domain",5],["allowlist",3],["host",10],["url",3],["str",2],["bool",2],["whether",2],["built",1],["explicitly",2],["granted",3],["catalog",1],["unlike",1],["func",1],["allowed",3],["answer",2],["not",2],["depend",1],["enforcement",1],["currently",1],["enabled",1],["distinction",1],["matters",1],["wsl",1],["fake",1],["ip",1],["dns",1],["compatibility",1],["accepting",1],["synthetic",1],["198",1],["18",1],["15",1],["safe",1],["only",1],["already",1],["knows",1],["user",1],["even",1],["general",1],["egress",1],["policy",1],["otherwise",1],["off",1],["if",2],["return",3],["false",1],["exact",5],["builtin",2],["domains",3],["true",1],["runtime",2],["any",1],["matches",1],["item",2]]},{"id":"openai4s/egress.py#domain_of","name":[["domain",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["domain",3],["target",3],["str",4],["extract",1],["hostname",2],["from",1],["url",1],["bare",1],["host",3],["port",1],["string",1],["strip",1],["if",2],["not",2],["return",3],["let",1],["urlsplit",2],["read",1],["as",1],["netloc",1],["rather",1],["than",1],["path",1],["try",1],["urllib",1],["parse",1],["except",1],["value",1],["error",1],["norm",1]]},{"id":"openai4s/egress.py#egress_mode","name":[["egress",1],["mode",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["egress",4],["mode",3],["str",2],["current",1],["enforcement",1],["allowlist",3],["off",5],["default",1],["read",1],["fresh",1],["from",1],["environment",1],["every",1],["call",1],["mirroring",1],["webtools",1],["network",1],["allowed",1],["so",1],["ui",1],["toggle",1],["test",1],["flips",1],["openai4",2],["takes",1],["effect",1],["without",1],["rebuilding",1],["config",1],["singleton",1],["any",1],["unrecognized",1],["value",1],["degrades",1],["fail",1],["open",1],["val",2],["os",1],["environ",1],["strip",1],["lower",1],["return",1],["if",1],["allow",1],["list",1],["enforce",1],["else",1]]},{"id":"openai4s/egress.py#EgressBlocked","name":[["egress",1],["blocked",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["class",2],["egress",2],["blocked",2],["runtime",2],["error",2],["raised",1],["outbound",1],["request",2],["targets",1],["domain",1],["outside",1],["allowlist",2],["mode",1],["only",1],["carries",1],["proxy",1],["403",1],["style",1],["message",1],["agent",1],["recover",1],["from",1],["by",1],["calling",1],["host",1],["network",1],["access",1]]},{"id":"openai4s/egress.py#exact_builtin_domains","name":[["exact",1],["builtin",1],["domains",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["exact",8],["builtin",2],["domains",4],["frozenset",3],["str",3],["built",1],["ins",1],["whose",1],["authorization",1],["not",1],["extend",1],["child",2],["hosts",1],["most",1],["catalog",1],["entries",1],["intentionally",1],["cover",1],["service",1],["documented",1],["subdomains",1],["credential",1],["bearing",1],["managed",1],["integrations",1],["different",1],["their",1],["request",1],["code",1],["uses",1],["one",1],["fixed",1],["origin",2],["so",1],["policy",1],["must",1],["name",1],["exactly",1],["rather",1],["than",1],["granting",1],["attacker",1],["controlled",1],["label",1],["too",1],["group",4],["egress",1],["groups",1],["if",1],["update",2],["norm",2],["return",1]]},{"id":"openai4s/egress.py#grant_domain","name":[["grant",1],["domain",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["grant",2],["domain",9],["str",4],["widen",1],["allowlist",1],["called",1],["after",1],["permission",1],["broker",1],["approves",1],["request",1],["network",1],["access",1],["returns",1],["normalized",1],["stored",1],["norm",1],["if",1],["lock",1],["runtime",1],["grants",1],["add",1],["return",1]]},{"id":"openai4s/egress.py#granted_domains","name":[["granted",1],["domains",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["granted",2],["domains",3],["frozenset",3],["str",2],["widened",1],["at",1],["runtime",2],["via",1],["approved",1],["request",1],["network",1],["access",1],["calls",1],["lock",1],["return",1],["grants",1]]},{"id":"openai4s/egress.py#reset_grants","name":[["reset",1],["grants",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["reset",3],["grants",4],["none",2],["clear",2],["all",1],["runtime",2],["test",1],["hook",1],["full",1],["network",1],["lockdown",1],["lock",1]]},{"id":"openai4s/egress.py#revoke_domain","name":[["revoke",1],["domain",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["revoke",2],["domain",7],["str",2],["none",2],["norm",1],["lock",1],["runtime",1],["grants",1],["discard",1]]},{"id":"openai4s/egress.py#scan_command","name":[["scan",1],["command",1]],"path":[["openai4s",1],["egress",1],["py",1]],"body":[["def",2],["scan",2],["command",8],["str",4],["none",5],["best",1],["effort",1],["static",2],["egress",2],["check",1],["host",4],["bash",1],["return",4],["first",1],["http",1],["url",3],["domain",2],["allowlist",3],["would",1],["block",1],["else",1],["defense",1],["depth",1],["only",1],["not",2],["skill",2],["network",1],["boundary",1],["patterns",1],["produce",1],["audit",1],["oriented",1],["hint",1],["here",1],["cell",1],["admission",1],["shell",1],["capability",1],["issuance",1],["enforce",1],["manifests",1],["against",1],["measured",1],["os",1],["sandbox",2],["openai4s",1],["security",1],["plus",1],["catches",1],["common",1],["curl",1],["wget",1],["pip",1],["install",1],["git",1],["clone",1],["https",1],["shapes",1],["if",2],["mode",1],["domains",1],["allowed",1]]},{"id":"openai4s/endpoint_identity.py","name":[["endpoint",1],["identity",1],["py",1]],"path":[["openai4s",1],["endpoint",1],["identity",1],["py",1]],"body":[["one",5],["spelling",1],["llm",1],["endpoint",8],["place",1],["strips",1],["its",2],["secrets",2],["two",2],["questions",1],["were",2],["being",2],["answered",1],["by",2],["three",1],["private",1],["helpers",1],["none",1],["profile",2],["writer",1],["could",1],["reach",1],["same",1],["capabilities",1],["normalize",2],["trims",1],["trailing",1],["slash",1],["so",4],["capability",1],["lookup",1],["stable",1],["profiles",2],["compared",1],["raw",1],["strings",1],["https",3],["v1",3],["revisions",1],["configuration",1],["may",1],["string",1],["be",1],["shown",1],["doctor",1],["sanitize",1],["drops",1],["userinfo",1],["query",1],["docstring",1],["says",1],["as",1],["many",1],["words",1],["had",1],["exactly",1],["call",1],["site",1],["diagnostics",1],["report",1],["base",1],["url",2],["was",2],["stored",3],["verbatim",3],["published",1],["model",1],["frozen",1],["into",1],["immutable",1],["revision",2],["measured",1],["user",1],["s3cr3t",1],["api",2],["internal",1],["corp",1],["key",3],["abc",1],["came",1],["back",1],["from",3],["public",1],["projection",1],["password",1],["sealed",1],["kept",1],["forever",1],["plan",1],["section",1],["not",1],["enter",1],["snapshot",1],["violated",1],["through",2],["field",2],["rather",1],["than",1],["goes",1],["secret",1],["broker",1],["credentials",2],["someone",1],["puts",1],["went",1],["nowhere",1],["near",1],["form",1],["normalised",1],["credential",1],["free",1],["nothing",1],["redacted",1],["at",1],["display",1],["time",1],["because",1],["value",1],["never",1],["cannot",1],["leak",1],["surface",1],["nobody",1],["remembered",1],["redact",1],["future",1],["import",3],["annotations",1],["hashlib",1],["urllib",1],["parse",1],["all",1],["sha256",1]]},{"id":"openai4s/endpoint_identity.py#endpoint_credentials","name":[["endpoint",1],["credentials",1]],"path":[["openai4s",1],["endpoint",1],["identity",1],["py",1]],"body":[["def",2],["endpoint",3],["credentials",2],["url",3],["str",3],["none",2],["bool",3],["whether",1],["carries",1],["userinfo",1],["query",3],["string",1],["separate",1],["from",1],["normalisation",1],["so",1],["caller",1],["tell",1],["user",1],["part",1],["they",1],["typed",1],["was",2],["dropped",1],["silently",1],["removing",1],["parameter",1],["someone",1],["believed",1],["load",1],["bearing",1],["its",1],["own",1],["kind",1],["wrong",1],["answer",1],["text",3],["strip",1],["if",1],["not",1],["return",3],["false",2],["try",1],["parts",4],["urllib",1],["parse",1],["urlsplit",1],["except",1],["value",1],["error",1],["username",1],["password",1]]},{"id":"openai4s/endpoint_identity.py#endpoint_sha256","name":[["endpoint",1],["sha256",1]],"path":[["openai4s",1],["endpoint",1],["identity",1],["py",1]],"body":[["def",2],["endpoint",4],["sha256",3],["url",4],["str",4],["none",2],["stable",1],["digest",1],["credential",1],["free",1],["spelling",1],["receipts",1],["bind",1],["rather",1],["than",1],["raw",1],["so",1],["two",1],["spellings",1],["one",1],["host",1],["compare",1],["equal",1],["userinfo",1],["never",1],["enters",1],["identity",1],["canonical",2],["normalize",1],["return",1],["hashlib",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/endpoint_identity.py#normalize_endpoint","name":[["normalize",1],["endpoint",1]],"path":[["openai4s",1],["endpoint",1],["identity",1],["py",1]],"body":[["def",2],["normalize",2],["endpoint",5],["url",4],["str",5],["none",2],["canonical",1],["credential",2],["free",1],["spelling",1],["scheme",3],["host",6],["port",3],["path",4],["routing",1],["detail",1],["userinfo",1],["query",1],["not",5],["both",1],["places",1],["put",1],["trailing",1],["slash",1],["dropped",1],["so",1],["two",1],["spellings",1],["one",2],["compare",1],["equal",1],["makes",1],["immutable",1],["revision",1],["mean",1],["same",2],["configuration",1],["rather",2],["than",3],["string",1],["returns",1],["empty",1],["input",1],["leaves",1],["unparseable",1],["alone",1],["inventing",1],["value",2],["caller",1],["storing",1],["will",1],["fail",1],["its",1],["own",1],["validation",1],["better",1],["failure",1],["silently",1],["rewritten",1],["text",5],["strip",1],["if",3],["return",4],["try",1],["parts",8],["urllib",2],["parse",2],["urlsplit",1],["except",1],["error",1],["hostname",2],["reason",1],["about",1],["bare",1],["say",1],["left",1],["as",1],["typed",1],["rstrip",1],["urlunsplit",1]]},{"id":"openai4s/evidence.py","name":[["evidence",1],["py",1]],"path":[["openai4s",1],["evidence",1],["py",1]],"body":[["standalone",1],["verification",4],["exported",1],["session",2],["evidence",3],["package",6],["export",1],["already",3],["hashes",3],["every",4],["entry",2],["seals",1],["list",2],["manifest",11],["sha256",2],["was",2],["missing",1],["way",1],["check",1],["without",1],["running",1],["import",8],["two",1],["not",6],["same",2],["thing",1],["tells",1],["person",1],["who",2],["trusts",2],["installation",1],["bytes",4],["survived",1],["trip",1],["has",1],["serve",1],["someone",1],["received",1],["zip",2],["from",4],["colleague",1],["reviewer",1],["checking",1],["submission",1],["user",1],["six",1],["months",1],["later",1],["different",1],["machine",1],["they",3],["need",1],["confirm",1],["internally",1],["consistent",1],["unmodified",1],["before",3],["let",1],["near",1],["daemon",1],["so",5],["module",1],["deliberately",1],["depends",1],["nothing",2],["but",1],["standard",1],["library",1],["reads",2],["only",1],["archive",3],["no",3],["store",1],["config",1],["network",1],["be",1],["lifted",1],["out",1],["run",1],["anywhere",1],["python",1],["interpreter",1],["exists",1],["whole",1],["point",1],["calling",1],["verifiable",1],["clean",1],["environment",1],["establishes",1],["stated",1],["precisely",2],["over",2],["read",2],["file",3],["listed",3],["present",1],["its",1],["hash",2],["recorded",1],["digest",2],["own",1],["body",1],["itself",1],["edited",1],["account",1],["extra",1],["modification",1],["even",1],["still",1],["matches",1],["establish",1],["authorship",1],["anyone",1],["rewrite",1],["payload",1],["together",1],["detecting",1],["needs",1],["signature",1],["by",1],["key",2],["verifier",2],["distribution",1],["decision",1],["whose",1],["distributed",1],["rather",1],["than",3],["format",1],["one",1],["saying",1],["here",1],["better",1],["letting",1],["verified",1],["quietly",1],["imply",1],["more",1],["means",1],["future",1],["annotations",1],["hashlib",1],["json",2],["zipfile",1],["pathlib",1],["path",1],["typing",1],["any",2],["name",2],["untrusted",1],["limits",1],["kept",1],["step",1],["importer",1],["server",1],["py",1],["verify",2],["member",1],["must",1],["apply",1],["these",1],["small",1],["high",1],["ratio",2],["would",1],["otherwise",1],["allocate",1],["gigabytes",1],["terminate",1],["process",1],["could",1],["reject",1],["anything",1],["asked",1],["inspect",1],["because",1],["trust",1],["max",4],["uncompressed",1],["256",1],["20",2],["64",1],["entries",1],["4096",1],["compression",1],["200",1],["all",1],["error",1]]},{"id":"openai4s/evidence.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["evidence",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["payload",3],["any",2],["bytes",2],["byte",2],["exporter",2],["hashed",1],["key",1],["order",1],["separators",2],["part",1],["digest",1],["differently",2],["formatted",1],["but",1],["semantically",1],["identical",1],["manifest",1],["hashes",1],["so",1],["verifier",1],["has",1],["serialise",1],["exactly",1],["way",1],["did",1],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["encode",1],["utf",1]]},{"id":"openai4s/evidence.py#_reject_zip_bomb","name":[["reject",1],["zip",1],["bomb",1]],"path":[["openai4s",1],["evidence",1],["py",1]],"body":[["def",2],["reject",3],["zip",8],["bomb",4],["archive",7],["zipfile",5],["file",8],["none",2],["refuse",1],["decompression",1],["from",2],["central",1],["directory",2],["before",1],["reading",1],["checks",1],["read",1],["declared",1],["sizes",1],["only",1],["no",1],["member",1],["decompressed",1],["so",1],["daemon",1],["cannot",1],["be",1],["made",1],["expand",1],["about",1],["try",1],["infos",4],["infolist",1],["except",1],["oserror",1],["runtime",1],["error",7],["bad",1],["as",1],["raise",6],["evidence",6],["unreadable",1],["if",5],["len",2],["max",6],["entries",3],["has",1],["limit",2],["total",3],["info",12],["compress",3],["type",1],["not",1],["stored",1],["deflated",1],["filename",3],["unsupported",1],["compression",3],["method",1],["size",7],["entry",2],["bytes",2],["too",1],["large",1],["verify",1],["ratio",2],["unsafe",1],["possible",1],["int",1],["uncompressed",1],["expands",1],["beyond",1],["verifiable",1]]},{"id":"openai4s/evidence.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["evidence",1],["py",1]],"body":[["def",2],["sha256",3],["data",3],["bytes",2],["str",2],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/evidence.py#EvidenceError","name":[["evidence",1],["error",1]],"path":[["openai4s",1],["evidence",1],["py",1]],"body":[["class",2],["evidence",2],["error",4],["runtime",2],["package",2],["missing",1],["unreadable",1],["not",1],["at",1],["all",1]]},{"id":"openai4s/evidence.py#verify_package","name":[["verify",1],["package",1]],"path":[["openai4s",1],["evidence",1],["py",1]],"body":[["def",2],["verify",2],["package",7],["path",16],["str",7],["dict",3],["check",2],["internal",2],["consistency",2],["returns",1],["structured",1],["report",1],["never",1],["raises",1],["failed",1],["verification",1],["only",3],["input",1],["not",20],["at",1],["all",1],["caller",1],["deciding",1],["whether",1],["trust",2],["file",8],["needs",1],["list",3],["problems",12],["one",1],["exception",1],["naming",1],["whichever",1],["happened",1],["be",2],["found",1],["first",1],["if",8],["raise",5],["evidence",5],["error",7],["checked",3],["try",2],["archive",10],["zipfile",2],["zip",4],["except",2],["bad",1],["oserror",1],["as",2],["readable",1],["from",2],["before",2],["any",1],["read",4],["verifier",1],["handed",1],["precisely",1],["because",1],["they",1],["so",1],["must",2],["able",1],["exhaust",1],["memory",1],["here",1],["reject",1],["bomb",1],["names",4],["namelist",1],["manifest",23],["name",18],["has",2],["no",3],["open",1],["ai4",1],["json",5],["loads",1],["value",1],["key",1],["valid",1],["isinstance",1],["object",1],["vouch",1],["itself",2],["its",2],["contents",1],["mean",1],["anything",2],["without",1],["editor",1],["could",1],["rewrite",1],["payload",2],["recorded",8],["hash",2],["together",1],["every",2],["per",1],["would",2],["still",1],["pass",2],["sha256",10],["body",2],["items",1],["actual",3],["canonical",1],["append",8],["carries",1],["elif",2],["mismatch",2],["16",4],["computed",2],["was",1],["modified",1],["listed",6],["present",3],["unmodified",1],["entry",8],["files",3],["continue",2],["add",1],["but",3],["absent",1],["data",4],["digest",3],["content",1],["size",4],["none",1],["len",2],["match",1],["else",1],["unlisted",1],["modification",1],["too",1],["checking",1],["added",1],["exactly",1],["verified",2],["smuggles",1],["something",1],["sorted",2],["return",1],["ok",1],["format",2],["schema",2],["version",2],["bytes",1],["verifies",1],["establish",1],["who",1],["produced",1]]},{"id":"openai4s/execution_principal.py","name":[["execution",1],["principal",1],["py",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["who",2],["unit",1],["work",1],["running",1],["as",5],["carried",1],["execution",4],["team",4],["mode",4],["answers",2],["request",1],["at",1],["http",1],["boundary",3],["then",1],["loses",1],["answer",1],["everything",2],["past",1],["turn",4],["thread",3],["kernel",1],["rpc",1],["delegated",1],["sub",1],["agent",1],["runs",1],["no",2],["idea",1],["whose",1],["so",7],["one",4],["surface",1],["needed",1],["read",1],["every",3],["tenant",1],["data",1],["host",3],["frames",2],["reads",2],["cell",1],["code",1],["stdout",1],["through",3],["ordinary",1],["store",2],["methods",1],["scoping",1],["lives",2],["sqlite",1],["authorizer",1],["only",1],["query",1],["goes",1],["guard",1],["two",1],["doors",1],["into",2],["same",3],["rows",1],["fix",1],["not",5],["visible",1],["user",9],["id",5],["parameter",1],["threaded",1],["api",1],["by",3],["hand",1],["defect",1],["more",1],["call",1],["sites",1],["future",2],["reader",1],["forgotten",1],["argument",2],["away",1],["from",4],["leak",1],["absence",1],["unscoped",1],["rather",2],["than",2],["refused",2],["principal",11],["travels",1],["context",6],["var",4],["way",1],["correlation",2],["already",2],["three",1],["properties",1],["make",1],["convenience",1],["absent",2],["trusted",1],["resolve",2],["raises",1],["nothing",1],["tempting",1],["shape",2],["if",1],["none",4],["return",1],["unowned",1],["row",2],["became",1],["everyone",1],["twice",1],["codebase",1],["never",1],["operator",2],["single",5],["daemon",2],["loopback",2],["cli",5],["explicit",1],["principals",1],["service",5],["say",1],["reading",1],["missing",1],["value",3],["restrictions",1],["mistake",1],["different",1],["spelling",1],["stored",1],["anything",1],["reused",1],["dispatcher",2],["built",1],["once",1],["per",1],["session",1],["serves",1],["field",1],["would",1],["be",1],["mutable",1],["authorization",1],["input",1],["shared",1],["across",1],["turns",1],["identity",2],["another",1],["question",1],["dies",1],["crossing",1],["needs",1],["observability",1],["carry",1],["exactly",1],["follow",1],["bare",1],["threading",1],["import",5],["annotations",1],["contextlib",2],["contextvars",3],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["iterator",1],["all",1],["required",1],["current",1],["reset",1],["scope",1],["active",1],["frozen",1],["true",1],["nobody",1],["logged",1],["its",1],["whoever",1],["started",1],["unrestricted",1],["but",1],["says",1],["being",2],["username",2],["local",1],["role",2],["admin",3],["kind",2],["management",1],["decision",1],["d2",1],["equivalent",1],["named",1],["audit",1],["trail",1],["machine",1],["path",1],["human",1],["account",1],["stay",1],["separable",1],["openai4s",1],["default",1],["contextmanager",1]]},{"id":"openai4s/execution_principal.py#current","name":[["current",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["current",2],["principal",4],["none",3],["force",1],["callers",1],["making",1],["authorization",1],["decision",1],["want",1],["resolve",1],["logging",1],["diagnostics",1],["return",1]]},{"id":"openai4s/execution_principal.py#for_identity","name":[["identity",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["identity",11],["any",2],["principal",5],["none",7],["team",5],["mode",3],["runs",1],["as",1],["called",1],["only",2],["from",1],["guard",1],["so",1],["here",1],["means",2],["request",2],["has",1],["no",1],["logged",1],["user",8],["exempt",1],["path",1],["like",1],["login",1],["page",1],["answer",1],["not",1],["single",3],["mapping",1],["unrestricted",1],["would",1],["hand",1],["every",1],["anonymous",1],["operator",1],["reach",1],["absent",1],["allowed",1],["mistake",1],["module",1],["exists",1],["refuse",1],["daemon",1],["never",1],["reaches",1],["function",1],["binds",1],["nothing",1],["resolve",1],["supplies",1],["because",1],["off",1],["if",2],["return",3],["getattr",5],["kind",3],["service",2],["id",2],["str",4],["username",2],["role",2]]},{"id":"openai4s/execution_principal.py#Principal","name":[["principal",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["class",2],["principal",3],["identity",2],["unit",1],["work",1],["runs",1],["as",2],["frozen",1],["authorization",2],["input",2],["later",1],["frame",1],["edit",1],["not",2],["turn",1],["needs",1],["different",2],["makes",1],["user",10],["id",5],["str",5],["username",3],["role",4],["logged",1],["member",1],["service",2],["loopback",1],["management",1],["cli",1],["single",4],["daemon",2],["no",2],["team",3],["mode",2],["whose",2],["operator",1],["person",2],["who",1],["started",1],["spelled",1],["out",1],["so",1],["admin",7],["never",1],["inferred",1],["from",4],["missing",1],["value",1],["kind",5],["property",2],["def",3],["self",11],["bool",2],["return",3],["unrestricted",2],["whether",2],["row",1],["level",1],["scoping",1],["applies",1],["at",1],["all",1],["distinct",1],["purpose",1],["but",1],["still",1],["privileged",1],["reads",2],["audited",1],["d4",1],["has",1],["one",2],["be",1],["isolated",1],["callers",2],["need",1],["audit",1],["ask",2],["deciding",1],["filter",1],["visibility",1],["dict",1],["any",1],["shape",1],["repository",1],["session",1],["visible",1],["key",1],["writing",1],["obvious",1],["made",1],["every",1],["ownership",1],["comparison",1],["fail",1],["looks",1],["exactly",1],["like",1],["working",1],["guard",1],["outside",1]]},{"id":"openai4s/execution_principal.py#Principal.as_visibility_user","name":[["as",1],["visibility",1],["user",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["as",2],["visibility",2],["user",4],["self",6],["dict",2],["str",2],["any",2],["shape",1],["team",1],["repository",1],["session",1],["visible",1],["reads",1],["key",1],["id",4],["not",1],["writing",1],["obvious",1],["one",1],["made",1],["every",1],["ownership",1],["comparison",1],["fail",1],["looks",1],["exactly",1],["like",1],["working",1],["guard",1],["from",1],["outside",1],["return",1],["username",2],["role",2],["kind",2]]},{"id":"openai4s/execution_principal.py#Principal.is_admin","name":[["admin",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["admin",3],["self",4],["bool",2],["return",1],["kind",1],["service",1],["single",1],["user",1],["role",1]]},{"id":"openai4s/execution_principal.py#Principal.unrestricted","name":[["unrestricted",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["unrestricted",3],["self",4],["bool",2],["whether",2],["row",1],["level",1],["scoping",1],["applies",1],["at",1],["all",1],["distinct",1],["from",2],["admin",4],["purpose",1],["team",1],["mode",1],["but",1],["still",1],["person",1],["whose",1],["privileged",1],["reads",1],["audited",1],["d4",1],["single",2],["user",2],["daemon",1],["has",1],["no",1],["one",1],["be",1],["isolated",1],["callers",2],["need",1],["audit",1],["ask",2],["deciding",1],["filter",1],["return",1],["kind",1]]},{"id":"openai4s/execution_principal.py#PrincipalRequired","name":[["principal",1],["required",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["class",2],["principal",2],["required",2],["permission",4],["error",4],["team",1],["mode",1],["nothing",1],["said",1],["who",1],["execution",1],["running",1],["as",1],["rather",1],["than",1],["runtime",1],["because",1],["answer",1],["may",1],["code",1],["read",1],["row",1],["no",1],["callers",1],["already",1],["refuse",1],["grounds",1],["right",1],["by",1],["default",1]]},{"id":"openai4s/execution_principal.py#reset","name":[["reset",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["reset",3],["token",5],["contextvars",2],["none",2],["principal",1]]},{"id":"openai4s/execution_principal.py#resolve","name":[["resolve",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["resolve",2],["principal",9],["authorize",1],["against",1],["refuse",1],["team",3],["mode",3],["nothing",1],["bug",2],["propagation",2],["only",1],["safe",1],["reading",1],["no",2],["if",2],["not",1],["none",1],["return",2],["active",1],["raise",1],["required",1],["execution",1],["has",1],["so",1],["cannot",1],["be",1],["authorized",1],["every",1],["path",1],["reaches",1],["user",2],["data",1],["must",1],["carry",1],["identity",1],["running",1],["as",1],["single",1]]},{"id":"openai4s/execution_principal.py#scope","name":[["scope",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["scope",2],["principal",11],["none",4],["iterator",2],["bind",1],["duration",1],["block",1],["then",1],["restore",1],["restoring",1],["matters",1],["request",1],["thread",1],["serves",1],["many",1],["requests",1],["leaving",1],["last",1],["caller",1],["identity",1],["next",1],["one",1],["inherits",1],["token",2],["try",1],["yield",1],["finally",1],["reset",1]]},{"id":"openai4s/execution_principal.py#set_principal","name":[["principal",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["principal",8],["none",2],["contextvars",2],["token",2],["return",1]]},{"id":"openai4s/execution_principal.py#team_mode_active","name":[["team",1],["mode",1],["active",1]],"path":[["openai4s",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["team",5],["mode",5],["active",2],["bool",2],["whether",1],["daemon",1],["multi",1],["tenant",1],["routed",1],["through",1],["config",2],["env",3],["flag",3],["rather",1],["than",1],["re",1],["implemented",1],["second",1],["narrower",1],["truthiness",1],["rule",1],["openai4",2],["precisely",1],["host",1],["query",1],["guard",1],["came",1],["be",1],["inactive",1],["daemons",1],["were",1],["otherwise",1],["fully",1],["from",1],["openai4s",1],["import",1],["return",1],["false",1]]},{"id":"openai4s/execution/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["execution",1],["init",1],["py",1]],"body":[["scientific",1],["cell",5],["execution",14],["policies",1],["shared",1],["by",1],["runtime",1],["adapters",1],["from",3],["openai4s",3],["coordinator",7],["import",3],["cancellation",8],["signal",2],["closed",2],["error",4],["cancelled",2],["owner",2],["ticket",6],["queue",2],["depth",2],["exceeded",2],["session",2],["state",4],["models",1],["capture",2],["result",4],["request",2],["watchdog",5],["kernel",6],["not",2],["reset",4],["unavailable",2],["policy",2],["execute",2],["all",1]]},{"id":"openai4s/execution/attempts.py","name":[["attempts",1],["py",1]],"path":[["openai4s",1],["execution",1],["attempts",1],["py",1]],"body":[["terminal",1],["states",1],["durable",1],["scientific",1],["cell",2],["execution",3],["attempts",1],["both",1],["attempt",3],["writers",1],["cli",1],["local",1],["action",1],["executor",1],["web",1],["service",1],["classify",1],["through",1],["these",1],["two",1],["functions",1],["so",2],["vocabulary",1],["cannot",1],["drift",1],["between",1],["them",2],["again",1],["state",3],["decided",1],["from",5],["structure",1],["never",1],["text",1],["error",5],["worker",1],["whole",1],["traceback",1],["user",1],["code",1],["frame",1],["passes",1],["timeout",5],["name",1],["about",1],["variable",1],["called",1],["urllib",1],["connection",1],["all",2],["contain",1],["word",1],["none",1],["only",1],["host",1],["prove",1],["one",1],["by",1],["raising",1],["watchdog",2],["reset",3],["not",1],["unavailable",1],["ladder",1],["instead",1],["returning",1],["result",2],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["mapping",1],["openai4s",1],["kernel",1],["cancellation",1],["exception",1]]},{"id":"openai4s/execution/attempts.py#attempt_state_for_exception","name":[["attempt",1],["state",1],["exception",1]],"path":[["openai4s",1],["execution",1],["attempts",1],["py",1]],"body":[["def",2],["attempt",2],["state",3],["exception",6],["exc",5],["base",2],["otherwise",4],["str",4],["terminal",1],["cell",1],["whose",1],["host",1],["side",1],["execution",1],["raised",1],["watchdog",2],["cancellation",2],["cancelled",2],["timeout",2],["timed",2],["out",2],["every",1],["other",1],["caller",1],["web",1],["path",1],["worker",1],["died",1],["cli",1],["failed",1],["type",1],["proof",1],["message",1],["never",1],["read",1],["if",2],["isinstance",2],["kernel",1],["return",3],["error",1]]},{"id":"openai4s/execution/attempts.py#attempt_state_for_result","name":[["attempt",1],["state",1],["result",1]],"path":[["openai4s",1],["execution",1],["attempts",1],["py",1]],"body":[["def",2],["attempt",2],["state",3],["result",9],["any",3],["str",3],["terminal",1],["cell",3],["whose",1],["worker",1],["returned",1],["interrupted",3],["wins",1],["over",1],["error",4],["other",1],["non",1],["empty",1],["ordinary",1],["failed",4],["even",1],["user",1],["code",1],["raised",1],["timeout",1],["itself",1],["otherwise",1],["completed",2],["missing",1],["malformed",1],["if",3],["not",1],["isinstance",1],["mapping",1],["return",3],["else",1]]},{"id":"openai4s/execution/budget.py","name":[["budget",1],["py",1]],"path":[["openai4s",1],["execution",1],["budget",1],["py",1]],"body":[["bounded",1],["channel",1],["has",3],["say",2],["about",3],["bound",2],["seven",2],["buffers",1],["tree",1],["drop",1],["input",1],["stay",2],["inside",2],["budget",2],["until",1],["module",1],["each",1],["them",2],["decided",1],["independently",1],["if",1],["anything",1],["four",3],["spellings",1],["existed",1],["two",1],["said",1],["nothing",2],["at",1],["all",1],["failure",1],["file",1],["enforced",1],["unreported",1],["not",3],["produce",1],["missing",1],["information",1],["produces",1],["confident",1],["wrong",1],["answer",1],["host",1],["bash",2],["printed",3],["five",1],["million",1],["characters",2],["returned",1],["exactly",2],["thirty",2],["thousand",2],["recorded",1],["durable",1],["audit",2],["chars",1],["30000",1],["beside",1],["sha256",1],["tail",1],["presented",1],["as",1],["command",3],["stdout",2],["digest",1],["indistinguishable",1],["from",2],["len",1],["derivation",1],["ambiguous",1],["numbers",1],["because",1],["reader",1],["needs",1],["no",1],["fewer",1],["seen",1],["arrived",1],["counted",1],["every",2],["byte",1],["passes",1],["never",1],["inferred",1],["retained",1],["was",2],["kept",1],["consumer",2],["holding",1],["dropped",2],["difference",1],["stated",2],["so",3],["nobody",2],["compute",1],["truncated",1],["fact",1],["decide",1],["asking",1],["cut",1],["would",2],["otherwise",1],["have",1],["know",1],["means",2],["yes",2],["marker",1],["text",1],["neither",1],["promise",1],["function",1],["dataclass",1],["deliberately",1],["type",1],["be",1],["one",1],["more",1],["declared",1],["shape",1],["obliged",1],["fill",1],["returns",1],["plain",1],["dict",1],["existing",1],["wire",1],["row",1],["frozen",1],["schema",1],["already",1],["accepts",1],["landed",1],["its",1],["consumers",1],["rather",2],["than",2],["ahead",1],["here",1],["kernel",2],["reason",1],["process",1],["group",1],["py",2],["states",1],["itself",1],["imported",1],["by",2],["daemon",1],["sdk",1],["runs",1],["worker",1],["must",1],["pure",1],["stdlib",1],["free",1],["imports",1],["future",1],["import",1],["annotations",1]]},{"id":"openai4s/execution/budget.py#channel_counters","name":[["channel",1],["counters",1]],"path":[["openai4s",1],["execution",1],["budget",1],["py",1]],"body":[["def",2],["channel",4],["counters",2],["seen",8],["int",6],["retained",8],["prefix",7],["str",4],["unit",6],["bytes",5],["dict",2],["four",1],["numbers",1],["one",2],["bounded",1],["ready",1],["merge",1],["into",1],["record",3],["namespaces",1],["inside",1],["carries",1],["more",1],["than",2],["stdout",1],["stderr",1],["were",2],["counted",2],["chars",1],["characters",2],["because",1],["two",1],["not",2],["same",1],["number",1],["says",1],["while",1],["counting",1],["kind",1],["claim",1],["module",1],["exists",1],["stop",1],["dropped",5],["clamped",1],["at",2],["zero",1],["rather",1],["trusted",1],["by",1],["different",2],["objects",1],["times",1],["negative",1],["loss",1],["bug",1],["caller",1],["fact",1],["publish",1],["max",1],["return",1],["truncated",1]]},{"id":"openai4s/execution/coordinator.py","name":[["coordinator",1],["py",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["observable",1],["fifo",1],["admission",2],["session",5],["scoped",1],["scientific",2],["execution",7],["coordinator",5],["deliberately",1],["sits",1],["above",1],["kernels",1],["below",1],["http",1],["web",1],["socket",1],["adapters",1],["not",1],["execute",1],["code",1],["deliver",1],["process",1],["signal",4],["instead",1],["owns",1],["exposes",1],["exact",2],["ticket",10],["cancellation",3],["guarantees",1],["one",4],["has",1],["at",2],["most",1],["writer",1],["time",2],["callers",1],["already",1],["lock",1],["style",1],["turn",2],["barrier",1],["migrate",1],["incrementally",1],["root",1],["frame",1],["id",6],["owner",4],["agent",1],["job",2],["language",1],["python",1],["as",1],["run",1],["cancelled",3],["interrupt",2],["endpoint",1],["must",1],["supply",1],["all",2],["expected",1],["there",1],["intentionally",1],["no",2],["unscoped",1],["current",1],["operation",1],["here",1],["delivery",1],["remains",1],["caller",1],["should",1],["kernel",1],["lease",1],["associated",1],["admitted",1],["from",6],["future",1],["import",9],["annotations",1],["threading",1],["uuid",1],["collections",1],["deque",1],["contextlib",1],["contextmanager",1],["dataclasses",1],["dataclass",3],["field",1],["enum",2],["typing",1],["any",2],["callable",4],["iterator",1],["mapping",1],["sequence",1],["terminal",1],["states",1],["frozenset",1],["state",5],["completed",1],["failed",1],["many",1],["executions",1],["may",1],["wait",1],["behind",1],["running",1],["per",1],["initial",1],["value",1],["rather",1],["than",1],["frozen",2],["generous",1],["enough",1],["interactive",1],["workflow",1],["reaches",1],["point",1],["some",1],["number",1],["exists",1],["previously",1],["none",2],["did",1],["default",2],["max",2],["queue",3],["depth",3],["64",1],["true",1],["event",1],["sink",1],["dict",1],["str",2],["clock",1],["float",1],["factory",1],["closed",1],["error",2],["exceeded",1]]},{"id":"openai4s/execution/coordinator.py#_coerce_owner","name":[["coerce",1],["owner",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["coerce",2],["owner",26],["execution",7],["str",4],["id",11],["none",3],["if",2],["isinstance",1],["not",1],["raise",1],["value",1],["error",1],["conflicts",1],["return",2],["kind",5],["required",2],["treat",1],["bare",1],["string",1],["as",1],["both",1],["identity",1],["simple",1],["lifecycle",1],["system",1],["callers",1],["concurrent",1],["jobs",1],["should",1],["pass",1],["their",1],["job",1],["frame",1],["explicitly",1]]},{"id":"openai4s/execution/coordinator.py#_error_text","name":[["error",1],["text",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["error",6],["text",2],["base",2],["exception",2],["str",3],["message",3],["strip",1],["return",1],["type",1],["name",1],["if",1],["else",1]]},{"id":"openai4s/execution/coordinator.py#_required","name":[["required",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["required",2],["name",3],["str",5],["value",5],["object",2],["text",3],["strip",1],["if",2],["not",3],["none",1],["else",1],["raise",1],["error",1],["must",1],["be",1],["empty",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#_SessionQueue","name":[["session",1],["queue",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["session",2],["queue",2],["active",1],["execution",3],["ticket",2],["none",4],["queued",1],["deque",2],["field",2],["default",2],["factory",2],["ids",1],["str",2],["closed",1],["bool",2],["false",2],["close",1],["reason",1],["remove",1],["idle",1]]},{"id":"openai4s/execution/coordinator.py#CancellationSignal","name":[["cancellation",1],["signal",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",3],["cancellation",4],["signal",3],["read",1],["only",2],["token",1],["shared",1],["admitted",1],["execution",2],["session",2],["coordinator",1],["request",2],["code",1],["running",1],["cell",1],["receives",1],["wait",3],["methods",1],["but",1],["cannot",1],["accidentally",1],["cancel",1],["unrelated",1],["ticket",1],["by",1],["mutating",1],["global",1],["event",7],["def",5],["init",1],["self",16],["none",6],["threading",2],["lock",4],["reason",6],["str",3],["bool",3],["return",5],["timeout",2],["float",1],["property",1],["if",1],["false",1],["true",1]]},{"id":"openai4s/execution/coordinator.py#CancellationSignal.__init__","name":[["init",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",4],["event",2],["threading",2],["lock",2],["reason",1],["str",1]]},{"id":"openai4s/execution/coordinator.py#CancellationSignal._request","name":[["request",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["request",2],["self",6],["reason",4],["str",2],["bool",2],["lock",1],["if",1],["event",2],["return",2],["false",1],["true",1]]},{"id":"openai4s/execution/coordinator.py#CancellationSignal.is_set","name":[],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["self",3],["bool",2],["return",1],["event",1]]},{"id":"openai4s/execution/coordinator.py#CancellationSignal.reason","name":[["reason",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["reason",3],["self",4],["str",2],["none",2],["lock",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#CancellationSignal.wait","name":[["wait",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["wait",3],["self",3],["timeout",3],["float",2],["none",4],["bool",2],["return",1],["event",1]]},{"id":"openai4s/execution/coordinator.py#CoordinatorClosed","name":[["coordinator",1],["closed",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["coordinator",5],["closed",3],["error",2],["raised",1],["admission",1],["attempted",1],["session",1]]},{"id":"openai4s/execution/coordinator.py#CoordinatorError","name":[["coordinator",1],["error",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["coordinator",2],["error",5],["runtime",2],["base",1],["admission",1],["ticket",1],["lifecycle",1],["failures",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionCancelled","name":[["execution",1],["cancelled",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["execution",2],["cancelled",3],["coordinator",2],["error",2],["raised",1],["queued",1],["ticket",1],["before",1],["run",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionOwner","name":[["execution",1],["owner",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["execution",5],["owner",8],["stable",1],["identity",1],["component",1],["owns",1],["ticket",1],["kind",7],["ui",1],["policy",1],["category",1],["such",1],["as",2],["agent",1],["user",1],["repl",1],["recovery",1],["lifecycle",1],["system",1],["id",6],["distinguishes",1],["concurrent",1],["jobs",1],["same",1],["str",6],["def",2],["post",1],["init",1],["self",6],["none",1],["if",2],["not",4],["strip",2],["raise",2],["value",2],["error",2],["must",2],["be",2],["empty",2],["dict",2],["return",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionOwner.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",2],["if",2],["not",4],["str",2],["kind",2],["strip",2],["raise",2],["value",2],["error",2],["execution",2],["owner",3],["must",2],["be",2],["empty",2],["id",2]]},{"id":"openai4s/execution/coordinator.py#ExecutionOwner.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",4],["str",4],["return",1],["kind",2],["id",2],["owner",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket","name":[["execution",1],["ticket",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["execution",9],["ticket",9],["one",1],["immutable",1],["identity",1],["coordinator",4],["owned",1],["state",18],["def",10],["init",1],["self",67],["token",3],["object",1],["id",25],["str",13],["session",7],["owner",6],["queued",7],["at",20],["float",7],["branch",5],["none",22],["language",5],["generation",5],["int",2],["resource",5],["keys",5],["sequence",1],["metadata",6],["mapping",1],["any",3],["root",4],["frame",4],["proposal",1],["name",1],["key",1],["keep",1],["both",2],["spellings",1],["so",1],["future",1],["gateway",1],["integration",1],["explicit",1],["tuple",1],["dict",5],["cancellation",5],["signal",1],["lock",8],["threading",3],["started",6],["finished",10],["error",8],["admission",4],["resolved",3],["event",2],["property",6],["return",10],["status",2],["value",2],["cancelled",2],["bool",2],["wait",2],["timeout",3],["block",1],["until",1],["terminal",3],["false",1],["snapshot",1],["queue",4],["position",4],["json",1],["serializable",1],["internally",1],["consistent",1],["view",1],["payload",4],["as",1],["list",1],["cancel",2],["requested",1],["reason",2],["if",3],["not",1],["transition",1],["running",1],["elif",1],["states",1],["must",1],["wake",1],["waiters",1],["clients",1],["waiting",1],["final",1],["result",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.__init__","name":[["init",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["init",2],["self",21],["coordinator",4],["token",4],["object",2],["execution",6],["id",19],["str",15],["session",6],["owner",6],["queued",5],["at",6],["float",4],["branch",4],["none",16],["language",4],["generation",4],["int",2],["resource",4],["keys",4],["sequence",2],["metadata",4],["mapping",2],["any",2],["root",2],["frame",2],["proposal",1],["name",1],["key",1],["keep",1],["both",1],["spellings",1],["so",1],["future",1],["gateway",1],["integration",1],["explicit",1],["tuple",1],["dict",1],["cancellation",2],["signal",1],["lock",2],["threading",3],["state",2],["ticket",1],["started",1],["finished",2],["error",1],["admission",1],["resolved",1],["event",2]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket._transition","name":[["transition",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["transition",2],["self",10],["state",9],["ticket",4],["at",6],["float",2],["error",4],["str",2],["none",6],["lock",1],["if",1],["running",1],["started",1],["admission",3],["resolved",2],["elif",1],["terminal",2],["states",1],["finished",2],["queued",1],["must",1],["wake",1],["both",1],["waiters",1],["clients",1],["waiting",1],["final",1],["result",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cancelled",3],["self",4],["bool",2],["return",1],["cancellation",1],["state",2],["ticket",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.error","name":[["error",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["error",3],["self",4],["str",2],["none",2],["lock",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.finished_at","name":[["finished",1],["at",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["finished",3],["at",3],["self",4],["float",2],["none",2],["lock",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["snapshot",2],["self",20],["queue",5],["position",5],["int",2],["none",5],["dict",5],["str",3],["any",3],["return",2],["json",1],["serializable",1],["internally",1],["consistent",1],["ticket",1],["view",1],["lock",1],["payload",4],["execution",2],["id",10],["session",2],["root",2],["frame",2],["branch",2],["owner",2],["as",1],["language",2],["generation",2],["resource",2],["keys",2],["list",1],["status",1],["state",1],["value",1],["queued",2],["at",6],["started",2],["finished",2],["cancel",2],["requested",1],["cancellation",2],["reason",2],["error",2],["if",2],["not",1],["metadata",3]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.started_at","name":[["started",1],["at",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["started",3],["at",3],["self",4],["float",2],["none",2],["lock",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.state","name":[["state",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["state",5],["self",4],["ticket",2],["lock",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.status","name":[["status",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["status",2],["self",3],["str",2],["return",1],["state",1],["value",1]]},{"id":"openai4s/execution/coordinator.py#ExecutionTicket.wait_finished","name":[["wait",1],["finished",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["wait",3],["finished",3],["self",3],["timeout",4],["float",2],["none",4],["bool",2],["block",1],["until",1],["terminal",1],["state",1],["return",2],["false",1]]},{"id":"openai4s/execution/coordinator.py#QueueDepthExceeded","name":[["queue",1],["depth",1],["exceeded",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["queue",4],["depth",2],["exceeded",2],["coordinator",2],["error",2],["raised",1],["session",1],["pending",1],["already",1],["at",2],["its",3],["cap",1],["fifo",1],["one",1],["admission",1],["path",1],["every",1],["executing",1],["writer",1],["goes",1],["through",1],["agent",1],["turns",1],["user",1],["repl",1],["cells",1],["lifecycle",1],["recovery",1],["work",1],["deque",1],["had",1],["no",1],["length",1],["check",1],["anywhere",1],["file",1],["capping",1],["workers",1],["buffers",1],["while",1],["leaving",1],["unbounded",1],["moves",1],["growth",1],["rather",2],["than",2],["stopping",1],["tickets",1],["accumulate",1],["instead",2],["each",1],["holding",1],["own",1],["metadata",1],["resource",1],["keys",1],["nothing",1],["refuses",1],["submission",1],["will",1],["never",2],["run",1],["refused",1],["submit",1],["dropped",1],["later",1],["so",1],["caller",1],["learns",1],["now",1],["waiting",1],["ticket",1],["was",1],["going",1],["be",1],["admitted",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator","name":[["session",1],["execution",1],["coordinator",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["session",45],["execution",26],["coordinator",8],["serialize",1],["scientific",1],["writers",1],["independently",1],["every",1],["all",3],["state",16],["changes",1],["protected",1],["by",1],["one",6],["short",1],["held",2],["condition",10],["lock",1],["user",1],["work",1],["event",9],["delivery",1],["run",1],["outside",1],["so",2],["active",2],["never",1],["blocks",1],["admission",4],["completion",1],["another",1],["def",4],["init",1],["self",37],["sink",4],["none",37],["clock",6],["time",2],["id",46],["factory",5],["max",7],["queue",14],["depth",8],["int",4],["default",1],["lambda",2],["exec",1],["uuid",1],["uuid4",1],["hex",1],["threading",2],["rlock",1],["sessions",3],["dict",3],["str",22],["token",3],["object",1],["closed",7],["false",1],["close",3],["reason",8],["submit",1],["owner",10],["branch",4],["language",4],["generation",4],["resource",4],["keys",4],["sequence",2],["metadata",4],["mapping",2],["any",4],["ticket",41],["immediately",1],["admit",1],["idle",1],["required",2],["identity",2],["coerce",1],["events",10],["list",2],["if",9],["raise",7],["setdefault",1],["ids",2],["value",2],["error",7],["already",3],["exists",1],["queued",11],["at",2],["refuse",1],["before",2],["registering",1],["anything",1],["cap",2],["counts",1],["waiting",4],["not",5],["running",3],["admitted",1],["plus",1],["full",1],["intended",1],["steady",1],["counting",1],["would",1],["make",1],["effective",1],["smaller",1],["than",1],["number",1],["says",1],["len",3],["exceeded",1],["has",2],["executions",1],["wait",4],["finish",1],["cancel",1],["add",1],["append",5],["position",1],["promote",2],["locked",4],["notify",2],["emit",2],["return",2],["until",2],["timeout",11],["float",2],["without",1],["polling",1],["runs",1],["reaches",1],["terminal",1],["atomically",1],["cancels",1],["still",2],["doing",1],["while",1],["holding",1],["prevents",1],["promotion",1],["race",1],["from",1],["reserving",1],["caller",1],["stopped",1],["validate",1],["ready",2],["assert",1],["cannot",1],["be",1],["promoted",1],["between",1],["check",1],["its",1],["removal",1],["remove",1],["timed",2],["out",2],["cancellation",2],["request",1],["transition",1],["cancelled",4],["else",1],["was",1],["reached",1],["contextmanager",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.__init__","name":[["init",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["init",2],["self",11],["event",6],["sink",6],["none",12],["clock",6],["time",4],["id",6],["factory",6],["max",7],["queue",7],["depth",6],["int",3],["default",2],["lambda",1],["exec",1],["uuid",1],["uuid4",1],["hex",1],["condition",2],["threading",2],["rlock",1],["sessions",1],["dict",1],["str",2],["session",1],["coordinator",1],["token",1],["object",1],["closed",1],["false",1],["close",1],["reason",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._close_session","name":[["close",1],["session",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["close",3],["session",19],["self",9],["id",6],["str",5],["reason",3],["remove",8],["idle",8],["bool",4],["events",3],["list",1],["dict",1],["any",1],["condition",2],["sessions",1],["if",3],["none",1],["return",3],["false",2],["closed",1],["true",2],["locked",3],["notify",1],["all",1],["emit",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._close_session_locked","name":[["close",1],["session",1],["locked",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["close",3],["session",22],["locked",3],["self",7],["id",13],["str",6],["queue",3],["reason",12],["events",6],["list",2],["dict",3],["any",2],["none",3],["closed",2],["true",1],["while",1],["queued",2],["ticket",5],["popleft",1],["cancellation",2],["request",2],["transition",1],["state",2],["cancelled",1],["at",3],["clock",3],["append",4],["event",2],["active",7],["if",1],["not",1],["type",2],["execution",4],["interrupt",1],["requested",1],["root",2],["frame",2],["owner",2],["as",1],["status",2]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._emit","name":[["emit",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["emit",2],["self",3],["events",3],["sequence",2],["dict",2],["str",2],["any",2],["none",3],["sink",4],["event",3],["if",1],["return",1],["try",1],["except",1],["exception",1],["telemetry",1],["ui",1],["projection",1],["must",1],["never",1],["strand",1],["current",1],["owner",1],["prevent",1],["next",1],["fifo",1],["ticket",1],["from",1],["being",1],["admitted",1],["continue",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._empty_snapshot","name":[["empty",1],["snapshot",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["empty",2],["snapshot",2],["self",5],["session",5],["id",6],["str",4],["dict",2],["any",2],["return",1],["root",1],["frame",1],["closed",3],["close",2],["reason",2],["if",1],["else",1],["none",2],["owner",1],["queue",1],["queued",1],["count",2],["active",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._finish","name":[["finish",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["finish",2],["self",13],["ticket",23],["execution",5],["error",12],["str",3],["none",12],["bool",2],["validate",1],["events",6],["list",1],["dict",1],["any",1],["condition",2],["session",15],["sessions",2],["id",6],["if",6],["active",4],["not",4],["state",11],["terminal",6],["states",1],["return",2],["false",1],["raise",1],["exact",1],["owner",2],["previous",3],["cancellation",2],["cancelled",2],["reason",7],["elif",1],["completed",1],["else",1],["failed",1],["transition",1],["at",1],["clock",1],["append",3],["event",3],["current",1],["value",1],["closed",1],["promote",1],["locked",2],["queue",1],["remove",1],["idle",1],["queued",1],["pop",1],["notify",1],["all",1],["emit",1],["true",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._owner_event","name":[["owner",1],["event",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["owner",7],["event",2],["self",3],["session",5],["id",10],["str",6],["previous",8],["execution",9],["ticket",4],["none",11],["current",6],["reason",4],["dict",4],["any",2],["return",1],["type",1],["changed",1],["root",1],["frame",1],["if",4],["not",3],["else",4],["as",2],["at",1],["clock",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._promote_locked","name":[["promote",1],["locked",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["promote",2],["locked",2],["self",5],["session",12],["id",3],["str",4],["queue",3],["events",4],["list",2],["dict",2],["any",2],["none",4],["if",2],["closed",1],["active",2],["not",2],["return",2],["queued",2],["ticket",6],["popleft",1],["transition",1],["state",2],["running",1],["at",1],["clock",1],["append",2],["event",2],["position",1],["owner",1],["previous",1],["current",1],["reason",1],["admitted",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._queue_event_locked","name":[["queue",1],["event",1],["locked",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["queue",5],["event",2],["locked",3],["self",4],["session",8],["id",3],["str",4],["dict",2],["any",2],["return",1],["type",1],["execution",1],["changed",1],["at",1],["clock",1],["snapshot",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._remove_idle_session_locked","name":[["remove",1],["idle",1],["session",1],["locked",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["remove",3],["idle",3],["session",12],["locked",2],["self",3],["id",3],["str",2],["queue",2],["none",4],["if",2],["not",3],["active",1],["return",1],["queued",1],["sessions",1],["pop",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._snapshot_locked","name":[["snapshot",1],["locked",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["snapshot",4],["locked",2],["self",2],["session",16],["id",6],["str",4],["queue",5],["dict",2],["any",2],["return",1],["root",1],["frame",1],["closed",2],["close",2],["reason",2],["owner",1],["active",4],["position",4],["if",2],["not",2],["none",3],["else",2],["ticket",2],["enumerate",1],["queued",3],["start",1],["count",2],["len",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._state_event","name":[["state",1],["event",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["state",3],["event",6],["self",3],["ticket",6],["execution",3],["queue",4],["position",4],["int",2],["none",14],["reason",5],["str",6],["error",5],["dict",2],["any",2],["type",1],["at",1],["clock",1],["snapshot",1],["if",2],["not",2],["return",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator._validate_ticket","name":[["validate",1],["ticket",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["validate",2],["ticket",12],["self",3],["execution",4],["none",2],["if",2],["not",2],["isinstance",1],["raise",2],["type",1],["error",2],["expected",1],["coordinator",3],["token",2],["state",1],["belongs",1],["different",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.cancel_queued","name":[["cancel",1],["queued",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cancel",3],["queued",5],["self",10],["session",11],["id",12],["str",11],["execution",7],["owner",13],["none",7],["reason",5],["cancelled",3],["by",3],["bool",2],["only",1],["matching",1],["still",1],["ticket",9],["returning",1],["false",3],["means",1],["was",1],["absent",1],["already",1],["admitted",1],["owned",1],["somebody",1],["else",1],["no",1],["active",1],["touched",1],["identity",2],["coerce",1],["events",5],["list",1],["dict",1],["any",1],["condition",2],["sessions",1],["if",3],["return",3],["next",1],["item",4],["remove",1],["cancellation",1],["request",1],["transition",1],["state",2],["at",1],["clock",1],["append",2],["event",2],["promote",1],["locked",2],["queue",1],["notify",1],["all",1],["emit",1],["true",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.cleanup_session","name":[["cleanup",1],["session",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cleanup",3],["session",10],["self",3],["id",4],["str",4],["reason",4],["cleaned",2],["up",2],["bool",2],["close",2],["drop",1],["its",1],["queue",1],["after",1],["active",1],["owner",1],["releases",1],["once",1],["removed",1],["future",1],["request",1],["may",1],["recreate",1],["same",1],["suitable",1],["idle",2],["ttl",1],["later",1],["access",1],["starts",1],["fresh",1],["runtime",1],["existing",1],["ticket",1],["objects",1],["keep",1],["their",1],["terminal",1],["events",1],["state",1],["return",1],["remove",1],["true",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.close","name":[["close",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["close",4],["self",10],["reason",5],["str",3],["coordinator",2],["closed",4],["none",2],["wake",1],["every",2],["waiter",1],["signal",1],["active",1],["ticket",1],["exactly",1],["once",1],["events",3],["list",1],["dict",1],["any",1],["condition",2],["if",1],["return",1],["true",1],["session",5],["id",2],["sessions",1],["items",1],["locked",1],["notify",1],["all",1],["emit",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.close_session","name":[["close",1],["session",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["close",3],["session",8],["self",3],["id",3],["str",4],["reason",4],["closed",2],["bool",2],["reject",1],["new",1],["work",1],["cancel",1],["waiters",1],["signal",1],["exact",1],["active",1],["owner",1],["return",1],["remove",1],["idle",1],["false",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.closed","name":[["closed",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["closed",3],["self",4],["bool",2],["condition",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.complete","name":[["complete",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["complete",2],["self",3],["ticket",6],["execution",2],["bool",2],["finish",2],["exact",1],["active",1],["admit",1],["next",1],["queued",1],["writer",1],["return",1],["error",1],["none",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.execution","name":[["execution",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["execution",11],["self",6],["session",3],["id",19],["str",18],["owner",10],["none",28],["branch",4],["language",4],["generation",4],["int",2],["resource",4],["keys",4],["sequence",2],["metadata",4],["mapping",2],["any",3],["timeout",4],["float",2],["iterator",2],["ticket",9],["queue",1],["await",1],["always",1],["release",2],["one",1],["normal",1],["exit",1],["marks",2],["completed",1],["base",2],["exception",3],["failed",1],["re",1],["raised",1],["if",1],["exact",1],["interrupt",1],["close",1],["requested",1],["cancellation",2],["wins",1],["over",1],["either",1],["outcome",1],["provides",1],["safe",1],["guarantee",1],["expected",1],["from",1],["old",1],["lock",1],["barrier",1],["submit",1],["wait",1],["until",1],["running",1],["try",1],["yield",1],["except",1],["as",1],["error",2],["fail",1],["raise",1],["else",1],["complete",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.fail","name":[["fail",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["fail",3],["self",3],["ticket",6],["execution",2],["error",7],["base",2],["exception",2],["str",4],["bool",2],["exact",1],["active",1],["releasing",1],["ownership",1],["even",1],["errors",1],["detail",2],["if",1],["isinstance",1],["else",1],["text",1],["return",1],["finish",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.request_interrupt","name":[["request",1],["interrupt",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["request",3],["interrupt",5],["self",8],["session",11],["id",17],["str",11],["execution",9],["owner",15],["none",7],["reason",5],["requested",3],["by",2],["bool",2],["signal",1],["cancellation",2],["only",1],["exact",1],["active",2],["ticket",9],["pair",1],["identity",2],["coerce",1],["events",4],["list",1],["dict",2],["any",1],["condition",2],["sessions",1],["if",3],["not",1],["else",1],["return",2],["false",1],["changed",3],["append",2],["type",1],["root",1],["frame",1],["as",1],["status",2],["at",1],["clock",1],["queue",1],["event",1],["locked",1],["notify",1],["all",1],["emit",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["snapshot",4],["self",6],["session",9],["id",5],["str",4],["dict",2],["any",2],["return",3],["owner",1],["current",1],["fifo",1],["positions",1],["one",1],["condition",1],["sessions",1],["if",1],["none",1],["empty",1],["locked",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.snapshots","name":[["snapshots",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["snapshots",3],["self",5],["dict",4],["str",4],["any",2],["return",2],["consistent",1],["all",1],["currently",1],["retained",1],["sessions",2],["condition",1],["session",5],["id",3],["snapshot",1],["locked",1],["items",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.submit","name":[["submit",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["submit",2],["self",16],["session",29],["id",36],["str",19],["owner",10],["execution",14],["none",24],["branch",4],["language",4],["generation",4],["int",2],["resource",4],["keys",4],["sequence",2],["metadata",4],["mapping",2],["any",3],["ticket",14],["queue",8],["immediately",1],["admit",1],["idle",1],["required",2],["identity",2],["coerce",1],["factory",1],["events",5],["list",1],["dict",1],["condition",2],["if",4],["closed",6],["raise",4],["coordinator",5],["close",2],["reason",2],["sessions",1],["setdefault",1],["ids",2],["value",1],["error",1],["already",2],["exists",1],["token",2],["queued",6],["at",1],["clock",1],["refuse",1],["before",1],["registering",1],["anything",1],["cap",2],["counts",1],["waiting",2],["not",1],["running",1],["one",4],["admitted",1],["plus",1],["full",1],["intended",1],["steady",1],["state",2],["counting",1],["active",1],["would",1],["make",1],["effective",1],["depth",4],["smaller",1],["than",1],["number",1],["says",1],["len",3],["max",2],["exceeded",1],["has",1],["executions",1],["wait",1],["finish",1],["cancel",1],["add",1],["append",3],["event",2],["position",1],["promote",1],["locked",2],["notify",1],["all",1],["emit",1],["return",1]]},{"id":"openai4s/execution/coordinator.py#SessionExecutionCoordinator.wait_until_running","name":[["wait",1],["until",1],["running",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["wait",4],["until",3],["running",3],["self",12],["ticket",31],["execution",11],["timeout",11],["float",2],["none",7],["without",1],["polling",1],["runs",1],["reaches",1],["terminal",1],["state",13],["atomically",1],["cancels",1],["still",2],["queued",5],["doing",1],["while",1],["holding",1],["admission",3],["condition",5],["prevents",1],["promotion",1],["race",1],["from",1],["reserving",1],["session",10],["caller",1],["has",1],["already",1],["stopped",1],["waiting",2],["validate",1],["events",5],["list",1],["dict",1],["str",1],["any",1],["ready",2],["lambda",1],["not",4],["if",5],["sessions",1],["id",6],["assert",1],["held",1],["so",1],["cannot",1],["be",1],["promoted",1],["between",1],["check",1],["its",1],["removal",1],["remove",1],["reason",5],["timed",2],["out",2],["cancellation",2],["request",1],["transition",1],["cancelled",4],["at",1],["clock",1],["append",2],["event",2],["promote",1],["locked",2],["queue",1],["notify",1],["all",1],["error",6],["else",1],["emit",1],["raise",3],["return",1],["was",1],["reached",1],["value",1],["before",1]]},{"id":"openai4s/execution/coordinator.py#TicketState","name":[["ticket",1],["state",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["ticket",2],["state",2],["str",2],["enum",2],["lifecycle",1],["states",1],["exposed",1],["persistence",1],["ui",1],["projections",1],["queued",2],["running",2],["completed",2],["failed",2],["cancelled",2]]},{"id":"openai4s/execution/coordinator.py#TicketStateError","name":[["ticket",1],["state",1],["error",1]],"path":[["openai4s",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["ticket",3],["state",2],["error",4],["coordinator",2],["raised",1],["operation",1],["not",1],["target",1],["exact",1],["active",1]]},{"id":"openai4s/execution/dependencies.py","name":[["dependencies",1],["py",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["best",1],["effort",1],["dependency",3],["free",1],["cell",2],["namespace",2],["metadata",3],["execution",1],["log",1],["immutable",1],["so",1],["captured",1],["beside",1],["source",1],["at",1],["record",1],["time",1],["python",2],["uses",2],["mod",1],["ast",2],["deliberately",1],["small",1],["lexer",1],["recognizes",1],["common",1],["assignment",1],["delete",1],["forms",1],["without",2],["importing",1],["runtime",1],["into",1],["stdlib",1],["only",1],["host",1],["conservative",1],["projection",1],["not",2],["security",1],["boundary",1],["claim",1],["arbitrary",1],["effects",1],["be",1],["proven",1],["statically",1],["uncertain",1],["construct",1],["mutate",1],["exposing",1],["stable",1],["names",1],["from",3],["future",1],["import",6],["annotations",1],["hashlib",1],["re",2],["dataclasses",1],["dataclass",3],["typing",1],["any",1],["iterable",1],["mapping",1],["sequence",1],["visibilities",2],["frozenset",3],["scientific",1],["scratch",1],["recovery",1],["system",1],["replay",3],["policies",2],["safe",1],["conditional",1],["never",1],["frozen",2],["true",3],["identifier",1],["compile",1],["za",3],["z0",2],["reserved",1],["break",1],["else",1],["false",1],["function",1],["if",1],["inf",1],["na",2],["next",1],["null",1],["repeat",1],["while",1],["all",1],["analyze",1],["code",1],["compute",1],["stale",1],["cells",1],["default",2],["policy",1],["visibility",1],["normalize",1],["string",1],["list",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings","name":[["bindings",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["class",4],["bindings",3],["ast",14],["node",21],["visitor",2],["collect",1],["one",1],["function",5],["scope",1],["excluding",1],["nested",1],["scopes",1],["def",16],["init",1],["self",24],["arguments",10],["none",15],["locals",10],["str",3],["globals",2],["nonlocals",2],["if",5],["not",3],["arg",5],["posonlyargs",1],["args",1],["kwonlyargs",1],["add",9],["vararg",2],["kwarg",2],["visit",9],["name",8],["noqa",9],["n802",9],["isinstance",1],["ctx",1],["store",1],["del",2],["id",1],["global",2],["update",2],["names",4],["nonlocal",2],["import",4],["alias",7],["asname",2],["split",1],["from",2],["async",2],["lambda",2]]},{"id":"openai4s/execution/dependencies.py#_Bindings.__init__","name":[["init",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["init",2],["self",8],["arguments",12],["ast",2],["none",9],["locals",4],["str",3],["globals",1],["nonlocals",1],["if",3],["not",3],["arg",5],["posonlyargs",1],["args",1],["kwonlyargs",1],["add",3],["vararg",2],["kwarg",2]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_AsyncFunctionDef","name":[["visit",1],["async",1],["function",1],["def",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",6],["visit",2],["async",4],["function",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["locals",1],["add",1],["name",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_ClassDef","name":[["visit",1],["class",1],["def",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",6],["visit",2],["class",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["locals",1],["add",1],["name",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_FunctionDef","name":[["visit",1],["function",1],["def",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",6],["visit",2],["function",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["locals",1],["add",1],["name",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_Global","name":[["visit",1],["global",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["global",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["globals",1],["update",1],["names",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_Import","name":[["visit",1],["import",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["import",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["alias",3],["names",1],["locals",1],["add",1],["asname",1],["name",1],["split",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_ImportFrom","name":[["visit",1],["import",1],["from",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["import",4],["from",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["alias",4],["names",1],["if",1],["name",2],["locals",1],["add",1],["asname",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_Lambda","name":[["visit",1],["lambda",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["lambda",4],["self",2],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["del",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_Name","name":[["visit",1],["name",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["name",4],["self",3],["node",4],["ast",4],["none",2],["noqa",2],["n802",2],["if",1],["isinstance",1],["ctx",1],["store",1],["del",1],["locals",1],["add",1],["id",1]]},{"id":"openai4s/execution/dependencies.py#_Bindings.visit_Nonlocal","name":[["visit",1],["nonlocal",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["nonlocal",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["nonlocals",1],["update",1],["names",1]]},{"id":"openai4s/execution/dependencies.py#_cell_id","name":[["cell",1],["id",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["cell",10],["id",3],["mapping",2],["str",5],["any",2],["index",4],["int",2],["value",3],["producing",1],["if",1],["return",2],["revision",3],["state",1]]},{"id":"openai4s/execution/dependencies.py#_function_scope","name":[["function",1],["scope",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["function",2],["scope",5],["arguments",5],["ast",6],["body",3],["iterable",2],["bindings",7],["node",2],["visit",1],["locals",3],["globals",2],["nonlocals",1],["return",1],["frozenset",2],["deferred",1],["true",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies","name":[["python",1],["dependencies",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["class",9],["python",2],["dependencies",3],["ast",28],["node",63],["visitor",2],["mutating",1],["methods",1],["frozenset",2],["add",10],["append",3],["clear",1],["discard",1],["extend",1],["fit",2],["partial",1],["insert",1],["itemset",1],["pop",3],["popitem",1],["put",1],["remove",2],["resize",1],["reverse",1],["setflags",1],["setdefault",1],["sort",1],["step",1],["update",1],["zero",1],["grad",1],["delitem",1],["setitem",1],["dynamic",1],["mutators",1],["exec",1],["setattr",1],["delattr",1],["def",27],["init",1],["self",88],["none",21],["reads",4],["str",6],["writes",4],["deletes",4],["uncertain",2],["false",4],["scopes",9],["list",4],["scope",12],["defined",7],["cell",7],["external",5],["name",38],["bool",4],["reversed",1],["if",21],["globals",3],["return",8],["true",5],["locals",1],["deferred",4],["any",1],["write",11],["delete",9],["not",12],["else",6],["mutate",4],["root",6],["visit",36],["noqa",12],["n802",12],["isinstance",7],["ctx",3],["load",1],["id",11],["elif",2],["store",1],["del",2],["assign",6],["value",8],["target",28],["targets",2],["assignment",5],["ann",2],["annotation",1],["named",2],["expr",2],["aug",2],["key",1],["mutates",1],["binding",1],["itself",1],["so",1],["record",1],["place",1],["tuple",1],["item",5],["elts",1],["import",4],["alias",7],["names",2],["asname",2],["split",1],["from",2],["function",11],["async",3],["decorator",6],["default",3],["args",4],["defaults",2],["kw",1],["returns",2],["body",6],["try",2],["finally",2],["lambda",2],["base",2],["bases",1],["keyword",2],["keywords",1],["executes",1],["immediately",1],["stores",1],["belong",1],["namespace",1],["kernel",1],["while",1],["loads",1],["still",1],["form",1],["produced",1],["object",1],["bindings",3],["visi",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.__init__","name":[["init",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["init",2],["self",8],["none",2],["reads",1],["str",4],["writes",1],["deletes",1],["uncertain",1],["false",1],["scopes",1],["list",1],["scope",1],["defined",1],["cell",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies._is_deferred","name":[["deferred",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["deferred",3],["self",3],["bool",2],["return",1],["any",1],["scope",2],["scopes",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies._is_external","name":[["external",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["external",2],["self",3],["name",4],["str",2],["bool",2],["scope",3],["reversed",1],["scopes",1],["if",2],["globals",1],["return",3],["true",2],["locals",1],["false",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies._mutate_root","name":[["mutate",1],["root",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["mutate",2],["root",3],["self",9],["node",3],["ast",4],["delete",3],["bool",2],["false",2],["none",3],["name",8],["if",4],["not",3],["external",1],["return",1],["defined",2],["cell",2],["reads",1],["add",3],["deferred",1],["deletes",1],["else",1],["writes",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies._visit_assignment_target","name":[["visit",1],["assignment",1],["target",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",4],["assignment",3],["target",11],["self",6],["ast",7],["none",2],["if",2],["isinstance",2],["name",2],["write",1],["id",1],["return",2],["tuple",1],["list",1],["item",2],["elts",1],["mutate",1],["root",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies._visit_comprehension","name":[["visit",1],["comprehension",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",5],["comprehension",5],["self",7],["generators",4],["sequence",4],["ast",6],["values",3],["none",2],["bound",3],["str",1],["first",1],["iterable",1],["evaluated",1],["enclosing",1],["scope",3],["targets",1],["then",1],["local",1],["implicit",1],["python",1],["generator",5],["iter",1],["update",1],["target",2],["names",1],["scopes",2],["append",1],["frozenset",1],["try",1],["condition",2],["ifs",1],["value",2],["finally",1],["pop",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies._visit_function","name":[["visit",1],["function",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",6],["visit",6],["function",7],["self",9],["node",11],["ast",4],["async",2],["none",4],["write",1],["name",2],["decorator",3],["list",1],["default",3],["args",3],["defaults",2],["kw",1],["if",2],["not",2],["returns",2],["scope",3],["body",2],["scopes",2],["append",1],["try",1],["item",2],["finally",1],["pop",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies._write_name","name":[["write",1],["name",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["write",2],["name",9],["self",11],["str",2],["delete",4],["bool",2],["false",2],["none",2],["if",4],["not",2],["scopes",2],["deletes",2],["else",2],["writes",2],["add",4],["defined",2],["cell",2],["return",1],["globals",1],["deferred",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_AnnAssign","name":[["visit",1],["ann",1],["assign",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",5],["ann",4],["assign",4],["self",5],["node",6],["ast",2],["none",3],["noqa",2],["n802",2],["annotation",1],["if",1],["value",2],["not",1],["assignment",1],["target",2]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_Assign","name":[["visit",1],["assign",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",4],["assign",4],["self",4],["node",4],["ast",2],["none",2],["noqa",2],["n802",2],["value",1],["target",3],["targets",1],["assignment",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_AsyncFunctionDef","name":[["visit",1],["async",1],["function",1],["def",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",6],["visit",3],["async",4],["function",5],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_AugAssign","name":[["visit",1],["aug",1],["assign",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",4],["aug",4],["assign",4],["self",9],["node",10],["ast",3],["none",2],["noqa",2],["n802",2],["if",2],["isinstance",1],["target",7],["name",2],["external",1],["id",4],["not",1],["defined",1],["cell",1],["reads",1],["add",1],["write",1],["else",1],["mutate",1],["root",1],["value",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_Call","name":[["visit",1],["call",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",3],["call",4],["self",15],["node",11],["ast",5],["none",3],["noqa",2],["n802",2],["generic",1],["if",7],["isinstance",3],["func",7],["name",2],["id",1],["dynamic",1],["mutators",1],["not",5],["deferred",3],["uncertain",2],["true",3],["attribute",1],["mutates",2],["attr",3],["mutating",1],["methods",1],["endswith",1],["startswith",1],["any",1],["keyword",4],["arg",1],["inplace",1],["value",4],["constant",1],["keywords",1],["root",8],["globals",1],["setitem",1],["elif",1],["external",1],["defined",2],["cell",2],["reads",1],["add",3],["writes",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_ClassDef","name":[["visit",1],["class",1],["def",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",6],["visit",7],["class",12],["self",9],["node",8],["ast",2],["none",2],["noqa",2],["n802",2],["write",1],["name",3],["decorator",3],["list",1],["base",2],["bases",1],["keyword",2],["keywords",1],["value",1],["body",3],["executes",1],["immediately",1],["stores",1],["belong",1],["namespace",1],["not",1],["kernel",1],["globals",3],["while",1],["external",1],["loads",1],["still",1],["form",1],["dependencies",1],["produced",1],["object",1],["bindings",6],["item",4],["scopes",2],["append",1],["scope",1],["frozenset",2],["locals",1],["try",1],["finally",1],["pop",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_Delete","name":[["visit",1],["delete",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",3],["delete",5],["self",5],["node",3],["ast",3],["none",2],["noqa",2],["n802",2],["target",5],["targets",1],["if",1],["isinstance",1],["name",2],["write",2],["id",1],["true",1],["else",1],["del",1],["value",2],["key",1],["mutates",1],["not",1],["remove",1],["root",2],["binding",1],["itself",1],["so",1],["record",1],["place",1],["mutate",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_DictComp","name":[["visit",1],["dict",1],["comp",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",3],["dict",4],["comp",4],["self",3],["node",5],["ast",2],["none",2],["noqa",2],["n802",2],["comprehension",1],["generators",1],["key",1],["value",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_FunctionDef","name":[["visit",1],["function",1],["def",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",6],["visit",3],["function",5],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_GeneratorExp","name":[["visit",1],["generator",1],["exp",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",3],["generator",4],["exp",4],["self",3],["node",4],["ast",2],["none",2],["noqa",2],["n802",2],["comprehension",1],["generators",1],["elt",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_Import","name":[["visit",1],["import",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["import",4],["self",3],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["alias",3],["names",1],["write",1],["name",2],["asname",1],["split",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_ImportFrom","name":[["visit",1],["import",1],["from",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["import",4],["from",4],["self",4],["node",3],["ast",2],["none",2],["noqa",2],["n802",2],["alias",4],["names",1],["if",1],["name",3],["uncertain",1],["true",1],["else",1],["write",1],["asname",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_Lambda","name":[["visit",1],["lambda",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",3],["lambda",4],["self",5],["node",5],["ast",2],["none",2],["noqa",2],["n802",2],["scope",3],["function",1],["args",1],["body",2],["scopes",2],["append",1],["try",1],["finally",1],["pop",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_ListComp","name":[["visit",1],["list",1],["comp",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",3],["list",4],["comp",4],["self",3],["node",4],["ast",2],["none",2],["noqa",2],["n802",2],["comprehension",1],["generators",1],["elt",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_Name","name":[["visit",1],["name",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",2],["name",6],["self",7],["node",10],["ast",5],["none",2],["noqa",2],["n802",2],["if",2],["isinstance",3],["ctx",3],["load",1],["external",1],["id",5],["not",1],["defined",1],["cell",1],["reads",1],["add",1],["elif",2],["store",1],["write",2],["del",1],["delete",1],["true",1]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_NamedExpr","name":[["visit",1],["named",1],["expr",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",4],["named",4],["expr",4],["self",4],["node",4],["ast",2],["none",2],["noqa",2],["n802",2],["value",1],["assignment",1],["target",2]]},{"id":"openai4s/execution/dependencies.py#_PythonDependencies.visit_SetComp","name":[["visit",1],["comp",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["visit",3],["comp",4],["self",3],["node",4],["ast",2],["none",2],["noqa",2],["n802",2],["comprehension",1],["generators",1],["elt",1]]},{"id":"openai4s/execution/dependencies.py#_r_dependencies","name":[["dependencies",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["dependencies",2],["code",3],["str",12],["tuple",5],["bool",5],["clean",10],["uncertain",6],["strip",3],["literals",1],["writes",7],["deletes",3],["assignments",8],["list",2],["int",5],["target",6],["spans",13],["ignored",7],["read",7],["ordinary",1],["place",8],["left",5],["assignment",2],["optional",1],["selector",12],["makes",1],["table",3],["column",1],["za",22],["z0",12],["arrow",2],["re",15],["compile",2],["rf",3],["match",38],["finditer",8],["name",25],["group",15],["add",15],["append",4],["start",17],["span",9],["if",13],["lstrip",2],["startswith",2],["search",6],["not",5],["none",3],["offset",6],["end",4],["only",2],["at",1],["statement",1],["boundary",1],["here",1],["avoids",1],["misclassifying",1],["named",1],["call",1],["arguments",2],["such",1],["as",1],["na",1],["rm",4],["true",5],["equal",2],["multiline",1],["false",2],["bfor",1],["literal",1],["symbol",4],["safe",1],["resolve",1],["computed",1],["calls",1],["deliberately",1],["trip",1],["conservative",1],["flag",1],["remove",2],["callee",4],["body",7],["blist",1],["continue",3],["pieces",5],["piece",3],["split",1],["all",1],["fullmatch",1],["update",1],["elif",1],["assign",2],["delayed",1],["dyn",1],["load",2],["source",1],["beval",1],["parse",1],["reads",4],["identifier",1],["reserved",1],["value",1],["produced",1],["earlier",1],["same",1],["cell",1],["input",1],["from",1],["previous",5],["state",1],["revision",1],["any",2],["assigned",2],["position",6],["return",1]]},{"id":"openai4s/execution/dependencies.py#_root_name","name":[["root",1],["name",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["root",2],["name",3],["node",3],["ast",7],["str",2],["none",3],["current",6],["while",1],["isinstance",2],["attribute",1],["subscript",1],["value",1],["return",1],["id",1],["if",1],["else",1]]},{"id":"openai4s/execution/dependencies.py#_Scope","name":[["scope",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["class",2],["scope",2],["locals",1],["frozenset",3],["str",2],["globals",1],["deferred",1],["bool",1],["false",1]]},{"id":"openai4s/execution/dependencies.py#_strip_r_literals","name":[["strip",1],["literals",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["strip",2],["literals",2],["code",4],["str",5],["tuple",2],["bool",2],["blank",1],["comments",1],["string",1],["bodies",1],["while",1],["preserving",1],["offsets",1],["line",1],["breaks",1],["output",7],["list",1],["quote",6],["none",5],["escaped",4],["false",4],["comment",4],["index",6],["char",8],["enumerate",1],["if",6],["else",2],["continue",2],["not",2],["elif",3],["true",2],["return",1],["join",1]]},{"id":"openai4s/execution/dependencies.py#_target_names","name":[["target",1],["names",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["target",3],["names",7],["node",6],["ast",7],["str",3],["if",1],["isinstance",2],["name",1],["add",1],["id",1],["elif",1],["tuple",1],["list",1],["item",2],["elts",1],["update",1],["return",1]]},{"id":"openai4s/execution/dependencies.py#analyze_code","name":[["analyze",1],["code",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["analyze",2],["code",11],["str",6],["language",6],["python",5],["cell",7],["dependency",7],["metadata",8],["return",6],["deterministic",1],["static",1],["malformed",1],["source",5],["never",1],["escapes",1],["hash",6],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["normalized",3],["strip",1],["lower",1],["if",2],["try",2],["tree",2],["ast",1],["parse",1],["mode",1],["exec",1],["except",2],["syntax",1],["error",7],["value",1],["type",1],["memory",2],["recursion",2],["true",3],["analyzer",6],["dependencies",2],["visit",1],["tuple",6],["sorted",6],["reads",3],["writes",3],["deletes",3],["uncertain",3]]},{"id":"openai4s/execution/dependencies.py#CellDependencyMetadata","name":[["cell",1],["dependency",1],["metadata",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["class",2],["cell",2],["dependency",2],["metadata",2],["code",3],["hash",3],["str",5],["reads",3],["tuple",3],["writes",3],["deletes",3],["uncertain",3],["bool",1],["false",1],["def",1],["as",1],["record",1],["self",6],["dict",1],["any",1],["return",1],["variable",3],["list",3],["mutation",1]]},{"id":"openai4s/execution/dependencies.py#CellDependencyMetadata.as_record","name":[["as",1],["record",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["as",2],["record",2],["self",7],["dict",2],["str",2],["any",2],["return",1],["code",2],["hash",2],["variable",3],["reads",2],["list",3],["writes",2],["deletes",2],["mutation",1],["uncertain",2]]},{"id":"openai4s/execution/dependencies.py#compute_stale_cells","name":[["compute",1],["stale",1],["cells",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["compute",2],["stale",7],["cells",13],["sequence",2],["mapping",2],["str",9],["any",4],["list",11],["dict",6],["project",1],["dependency",1],["aware",1],["flags",1],["without",1],["altering",1],["immutable",1],["rows",1],["later",3],["named",1],["write",2],["delete",2],["supersedes",2],["prior",1],["value",1],["version",3],["only",2],["consumed",1],["old",6],["their",1],["transitive",1],["consumers",13],["become",2],["producer",7],["independent",1],["remain",1],["valid",2],["historical",2],["results",1],["unknown",2],["namespace",3],["mutation",2],["invalidates",1],["all",1],["earlier",1],["because",1],["independence",1],["cannot",1],["be",1],["proven",1],["count",3],["len",1],["edges",4],["int",8],["range",3],["external",5],["roots",6],["distinguishes",1],["superseded",2],["known",1],["from",1],["pre",1],["session",1],["itself",1],["remains",1],["result",1],["its",1],["downstream",2],["invalidations",4],["tuple",1],["bool",3],["uncertain",4],["at",3],["index",10],["cell",7],["enumerate",1],["reads",3],["normalize",3],["string",3],["variable",6],["writes",3],["deletes",3],["name",11],["source",4],["if",16],["none",5],["setdefault",2],["add",3],["elif",1],["sorted",2],["not",6],["append",5],["false",1],["else",4],["item",3],["true",1],["pop",2],["tombstone",1],["still",1],["read",1],["error",1],["subsequent",1],["reasons",7],["invalidator",14],["queue",6],["seen",5],["extend",3],["root",5],["target",6],["while",1],["current",11],["continue",3],["by",5],["id",2],["revision",8],["state",3],["suffix",4],["reason",6],["was",1],["may",1],["have",1],["mutated",1],["return",1],["items",3]]},{"id":"openai4s/execution/dependencies.py#default_replay_policy","name":[["default",1],["replay",1],["policy",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["default",2],["replay",2],["policy",2],["visibility",4],["str",4],["if",2],["system",1],["return",3],["never",1],["recovery",1],["safe",1],["conditional",1]]},{"id":"openai4s/execution/dependencies.py#default_visibility","name":[["default",1],["visibility",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["default",2],["visibility",2],["origin",3],["str",5],["none",2],["value",3],["strip",1],["lower",1],["if",2],["system",2],["return",3],["recovery",2],["scientific",1]]},{"id":"openai4s/execution/dependencies.py#normalize_string_list","name":[["normalize",1],["string",1],["list",1]],"path":[["openai4s",1],["execution",1],["dependencies",1],["py",1]],"body":[["def",2],["normalize",2],["string",2],["list",3],["value",4],["any",2],["tuple",4],["str",3],["if",2],["not",1],["isinstance",2],["frozenset",1],["return",2],["sorted",1],["item",4],["strip",2]]},{"id":"openai4s/execution/models.py","name":[["models",1],["py",1]],"path":[["openai4s",1],["execution",1],["models",1],["py",1]],"body":[["provider",1],["ui",1],["neutral",1],["values",1],["one",1],["scientific",1],["code",1],["cell",3],["action",1],["from",3],["future",1],["import",3],["annotations",1],["dataclasses",1],["dataclass",4],["field",1],["typing",1],["any",1],["frozen",1],["true",1],["all",1],["capture",1],["result",2],["execution",1],["request",1]]},{"id":"openai4s/execution/models.py#CaptureResult","name":[["capture",1],["result",1]],"path":[["openai4s",1],["execution",1],["models",1],["py",1]],"body":[["class",2],["capture",2],["result",2],["figures",1],["list",8],["str",3],["field",4],["default",4],["factory",4],["files",2],["written",1],["artifacts",1],["dict",1],["read",1]]},{"id":"openai4s/execution/models.py#CellExecutionResult","name":[["cell",1],["execution",1],["result",1]],"path":[["openai4s",1],["execution",1],["models",1],["py",1]],"body":[["class",2],["cell",7],["execution",5],["result",6],["dict",2],["str",3],["any",1],["index",2],["int",2],["id",2],["capture",3],["field",1],["default",1],["factory",1],["state",3],["revision",2],["durable",2],["session",1],["monotonic",1],["scientific",1],["ordinal",1],["currently",1],["shares",1],["allocation",1],["but",1],["remains",1],["separately",1],["named",1],["contract",1],["so",1],["clients",1],["not",1],["mistake",1],["display",1],["numbering",1],["variable",1],["value",1],["snapshot",1],["recovery",1],["guarantee",1],["none",5],["uuid",1],["exact",1],["persistent",1],["worker",2],["generation",2],["attempt",1],["was",1],["bound",1],["truthful",1],["failures",1],["never",2],["acquired",1],["example",1],["unavailable",2],["runtime",2],["whether",1],["kernel",1],["actually",1],["ran",1],["false",1],["results",1],["synthesized",1],["without",1],["safety",1],["gate",1],["refusal",1],["whose",1],["byte",1],["identical",1],["real",1],["failure",1],["agent",1],["loop",1],["evidence",2],["ledger",1],["reads",1],["refused",1],["must",1],["count",1],["as",1],["finalize",1],["time",1],["executed",1],["bool",1],["true",1]]},{"id":"openai4s/execution/models.py#CellRequest","name":[["cell",1],["request",1]],"path":[["openai4s",1],["execution",1],["models",1],["py",1]],"body":[["class",2],["cell",5],["request",2],["code",1],["str",6],["origin",1],["language",1],["python",1],["stream",1],["bool",2],["true",1],["canonical",1],["action",2],["declaration",1],["owns",1],["user",1],["authored",1],["notebook",2],["cells",2],["legitimately",1],["leave",1],["unset",1],["agent",1],["bind",1],["before",1],["execution",2],["so",1],["every",1],["mid",1],["host",1],["rpc",1],["inherit",1],["same",1],["audit",1],["identity",1],["group",1],["id",1],["none",6],["projection",1],["over",1],["immutable",1],["ledger",1],["these",1],["labels",1],["never",1],["suppress",1],["persistence",1],["they",1],["only",1],["describe",1],["may",1],["be",1],["shown",1],["whether",1],["recovery",1],["allowed",1],["replay",2],["visibility",1],["pin",1],["false",1],["policy",1]]},{"id":"openai4s/execution/process_group.py","name":[["process",1],["group",1],["py",1]],"path":[["openai4s",1],["execution",1],["process",1],["group",1],["py",1]],"body":[["stop",3],["spawned",1],["process",4],["group",6],["confirm",1],["stopped",1],["extracted",1],["from",2],["openai4s",1],["jobs",1],["py",1],["because",1],["kernel",1],["side",1],["host",1],["bash",1],["executor",1],["needs",1],["identical",1],["ladder",1],["had",1],["none",1],["passed",1],["timeout",1],["subprocess",3],["run",1],["shell",3],["true",1],["kills",1],["leaves",1],["whatever",1],["started",1],["running",1],["two",1],["implementations",1],["job",1],["would",1],["have",1],["disagreed",1],["about",1],["case",1],["matters",1],["one",1],["leader",1],["exits",1],["work",1],["not",1],["pure",1],["stdlib",1],["os",2],["signal",3],["time",2],["so",1],["worker",1],["import",6],["without",1],["pulling",1],["daemon",1],["dependency",1],["graph",1],["future",1],["annotations",1],["long",1],["may",1],["take",1],["honour",1],["sigterm",1],["before",1],["killed",1],["term",2],["grace",2],["all",1],["await",1],["exit",1],["alive",1]]},{"id":"openai4s/execution/process_group.py#await_group_exit","name":[["await",1],["group",1],["exit",1]],"path":[["openai4s",1],["execution",1],["process",1],["group",1],["py",1]],"body":[["def",2],["await",2],["group",5],["exit",2],["proc",5],["subprocess",3],["popen",2],["pgid",4],["int",2],["none",4],["timeout",5],["float",2],["bool",2],["wait",5],["empty",1],["not",4],["leader",2],["be",1],["reaped",1],["answers",1],["about",1],["one",1],["process",1],["shell",1],["honours",1],["sigterm",1],["while",2],["work",1],["started",1],["ignores",1],["satisfies",1],["immediately",1],["leaves",1],["job",1],["running",1],["here",1],["also",1],["reaps",1],["so",1],["zombie",1],["keep",1],["looking",1],["populated",1],["deadline",2],["time",3],["monotonic",2],["true",3],["try",1],["except",2],["expired",1],["pass",2],["exception",1],["noqa",1],["ble001",1],["another",1],["waiter",1],["got",1],["there",1],["first",1],["if",3],["poll",1],["return",3],["elif",1],["alive",1],["false",1],["sleep",1],["05",1]]},{"id":"openai4s/execution/process_group.py#group_alive","name":[["group",1],["alive",1]],"path":[["openai4s",1],["execution",1],["process",1],["group",1],["py",1]],"body":[["def",2],["group",5],["alive",3],["pgid",5],["int",2],["none",3],["bool",2],["anything",1],["at",1],["all",1],["still",1],["process",3],["killpg",2],["raises",1],["esrch",1],["only",1],["holds",1],["no",1],["so",1],["answers",1],["whole",1],["tree",1],["rather",1],["than",1],["one",1],["pid",1],["happen",1],["hold",1],["handle",1],["not",2],["permitted",1],["signal",1],["counts",1],["as",1],["honest",1],["reading",1],["cannot",1],["tell",1],["gone",1],["if",1],["return",4],["false",2],["try",1],["os",1],["except",2],["lookup",1],["error",1],["oserror",1],["true",2]]},{"id":"openai4s/execution/process_group.py#signal_group","name":[["signal",1],["group",1]],"path":[["openai4s",1],["execution",1],["process",1],["group",1],["py",1]],"body":[["def",2],["signal",6],["group",4],["proc",3],["subprocess",2],["popen",2],["pgid",4],["int",4],["none",6],["sig",4],["deliver",1],["one",1],["whole",1],["leader",1],["if",2],["there",1],["named",1],["indirection",1],["rather",1],["than",1],["inline",1],["call",1],["so",1],["test",1],["simulate",1],["accepted",1],["goes",1],["nowhere",1],["no",2],["permission",1],["case",1],["without",1],["reaching",1],["into",1],["os",2],["module",1],["rest",1],["process",2],["shares",1],["not",1],["killpg",1],["else",1],["windows",1],["child",1],["already",1],["reaped",1],["send",1]]},{"id":"openai4s/execution/process_group.py#stop_process_group","name":[["stop",1],["process",1],["group",1]],"path":[["openai4s",1],["execution",1],["process",1],["group",1],["py",1]],"body":[["def",3],["stop",5],["process",6],["group",13],["proc",9],["subprocess",2],["popen",2],["pgid",11],["int",3],["none",8],["tuple",2],["bool",2],["str",2],["term",3],["escalate",1],["kill",1],["then",1],["confirm",1],["returns",1],["stopped",1],["detail",1],["confirmation",1],["point",1],["reports",1],["success",1],["without",1],["checking",2],["indistinguishable",1],["from",2],["one",1],["worked",1],["work",5],["carries",1],["holding",1],["whatever",1],["holds",1],["not",8],["job",5],["shell",4],["its",1],["child",1],["signalling",3],["only",1],["leaves",1],["running",1],["so",3],["believing",1],["both",1],["poll",2],["wait",1],["answer",1],["about",2],["leader",5],["alone",1],["passed",1],["because",1],["must",1],["be",4],["read",1],["at",1],["spawn",1],["time",1],["looking",1],["up",1],["here",1],["fails",1],["once",2],["has",2],["been",2],["reaped",2],["precisely",1],["case",1],["surviving",1],["most",1],["needs",1],["stated",1],["limit",1],["number",1],["os",2],["may",2],["eventually",1],["reuse",1],["probe",1],["cannot",1],["perfectly",1],["certain",1],["asking",1],["same",1],["nothing",2],["short",2],["pidfd",1],["closes",1],["window",2],["interval",1],["between",1],["reaping",1],["call",1],["erring",1],["toward",1],["gone",2],["safer",1],["than",2],["reporting",2],["did",3],["happen",2],["if",4],["try",3],["getpgid",1],["pid",1],["except",5],["oserror",3],["attribute",1],["error",3],["alive",1],["empty",1],["as",4],["well",1],["stops",1],["exit",3],["being",1],["reported",1],["exited",5],["finished",1],["immediately",1],["left",1],["behind",1],["held",1],["stdout",1],["pipe",1],["open",1],["while",1],["ever",1],["signalled",1],["return",8],["true",5],["already",3],["signal",7],["sig",2],["sigterm",3],["lookup",2],["false",3],["could",2],["await",2],["grace",2],["sigkill",2],["ignored",1],["killed",2],["unkillable",1],["means",1],["uninterruptible",1],["sleep",1],["almost",1],["always",1],["blocked",2],["saying",1],["far",1],["more",1],["useful",1],["die",1],["after",1],["likely",1],["kernel",1]]},{"id":"openai4s/execution/process_group.py#stop_process_group._signal","name":[["signal",1]],"path":[["openai4s",1],["execution",1],["process",1],["group",1],["py",1]],"body":[["def",2],["signal",3],["sig",3],["int",2],["none",2],["group",1],["proc",1],["pgid",1]]},{"id":"openai4s/execution/watchdog.py","name":[["watchdog",1],["py",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["protocol",1],["neutral",1],["timeout",3],["recovery",1],["one",2],["supervised",1],["kernel",12],["cell",1],["watchdog",3],["knows",1],["nothing",1],["about",1],["web",1],["sessions",1],["stores",1],["artifacts",1],["task",1],["completion",1],["runs",1],["callable",3],["against",1],["frozen",2],["lease",2],["applies",1],["namespace",1],["preserving",1],["interrupt",1],["exact",1],["kill",1],["restart",2],["abandon",1],["ladder",1],["from",6],["future",1],["import",9],["annotations",1],["math",1],["os",1],["threading",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["mapping",1],["type",2],["var",2],["openai4s",3],["execution",2],["coordinator",1],["cancelled",1],["errors",1],["failed",1],["supervisor",2],["flag",1],["bool",1],["true",1],["all",1],["cancellation",3],["not",2],["reset",4],["unavailable",2],["policy",1],["execute",1]]},{"id":"openai4s/execution/watchdog.py#_completed","name":[["completed",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["def",2],["completed",2],["box",5],["dict",2],["str",2],["any",4],["if",1],["error",2],["raise",1],["return",1],["result",1]]},{"id":"openai4s/execution/watchdog.py#_flag","name":[["flag",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["def",2],["flag",4],["probe",4],["bool",3],["try",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["cannot",1],["strand",1],["reader",1],["false",1]]},{"id":"openai4s/execution/watchdog.py#_never","name":[["never",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["def",2],["never",2],["bool",2],["return",1],["false",1]]},{"id":"openai4s/execution/watchdog.py#execute_with_watchdog","name":[["execute",1],["watchdog",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["def",3],["execute",2],["watchdog",5],["supervisor",10],["kernel",22],["lease",11],["run",5],["callable",4],["any",5],["policy",12],["cancelled",5],["flag",6],["never",4],["paused",4],["after",6],["restart",9],["none",14],["thread",5],["name",4],["str",3],["one",2],["exact",1],["recover",1],["worker",14],["stops",2],["producing",1],["frames",1],["freezes",1],["timeout",11],["budget",1],["while",3],["human",1],["permission",1],["decision",1],["pending",1],["cancellation",16],["still",4],["cuts",1],["through",1],["pause",1],["hard",3],["recovery",1],["raises",1],["specific",1],["exception",4],["according",1],["triggered",8],["successful",1],["sigint",1],["may",2],["return",6],["cell",13],["normal",1],["interrupted",3],["result",6],["so",2],["caller",1],["persist",1],["before",3],["observing",1],["cancel",1],["if",24],["not",11],["enabled",1],["box",9],["dict",1],["invoke",2],["try",3],["except",4],["base",1],["as",1],["error",8],["noqa",2],["ble001",2],["relay",1],["owner",1],["threading",1],["target",1],["daemon",2],["true",4],["start",3],["remaining",4],["poll",3],["max",3],["001",1],["false",4],["slice",3],["min",1],["join",3],["alive",3],["completed",1],["break",3],["continue",1],["delivered",3],["interrupt",3],["current",7],["grace",3],["period",1],["exists",1],["unwinding",1],["stop",3],["reached",1],["nobody",1],["has",1],["nothing",1],["unwind",1],["waiting",1],["out",1],["ten",1],["seconds",1],["user",3],["running",3],["ladder",2],["reaches",1],["rung",1],["actually",2],["end",1],["value",1],["said",1],["both",1],["cases",1],["until",1],["sandbox",1],["own",1],["verdict",1],["started",1],["reaching",1],["else",3],["raise",9],["was",15],["stopped",4],["during",1],["from",5],["stdout",1],["stderr",1],["exceeding",1],["int",3],["kill",3],["whether",1],["finished",1],["assumed",1],["assumption",1],["did",2],["spawn",2],["drops",1],["remote",3],["socket",1],["refuses",1],["respawn",1],["something",1],["dialled",1],["elsewhere",1],["refusal",1],["swallowed",1],["line",1],["below",1],["message",1],["then",1],["told",1],["their",2],["had",1],["been",1],["reset",16],["variables",5],["cleared",5],["interpreter",1],["untouched",1],["compute",1],["node",1],["very",1],["possibly",1],["there",1],["reporting",2],["happen",1],["worse",1],["than",1],["because",1],["looking",1],["work",4],["replacement",7],["unavailable",8],["abandon",1],["restarted",5],["shutdown",2],["failed",4],["local",1],["tears",1],["down",1],["old",3],["namespace",1],["spawning",1],["its",4],["generation",1],["failure",1],["therefore",1],["left",1],["no",5],["usable",1],["case",1],["whose",1],["warning",1],["says",1],["cluster",1],["be",2],["reason",1],["terminal",1],["state",1],["crashed",1],["stays",1],["distinguishable",1],["pass",1],["required",2],["were",4],["but",3],["initialize",2],["retry",2],["fresh",2],["exceeded",2],["into",2],["smaller",2],["steps",2],["openai4",2],["earlier",2],["cells",2],["here",1],["could",1],["daem",1]]},{"id":"openai4s/execution/watchdog.py#execute_with_watchdog.invoke","name":[["invoke",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["def",2],["invoke",2],["none",2],["try",1],["box",2],["result",1],["run",1],["kernel",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1],["relay",1],["owner",1],["thread",1]]},{"id":"openai4s/execution/watchdog.py#KernelCancellation","name":[["kernel",1],["cancellation",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["class",2],["kernel",2],["cancellation",3],["execution",2],["cancelled",2],["needed",1],["hard",1],["stop",1],["reset",1],["local",1],["namespace",1]]},{"id":"openai4s/execution/watchdog.py#KernelNotResetCancellation","name":[["kernel",1],["not",1],["reset",1],["cancellation",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["class",2],["kernel",4],["not",3],["reset",3],["cancellation",5],["stopped",1],["waiting",1],["here",1],["but",1],["could",1],["worker",1]]},{"id":"openai4s/execution/watchdog.py#KernelNotResetTimeout","name":[["kernel",1],["not",1],["reset",1],["timeout",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["class",2],["kernel",2],["not",3],["reset",2],["timeout",6],["error",4],["cell",1],["was",2],["stopped",1],["but",1],["its",1],["worker",1],["respawned",1],["subclass",1],["so",2],["every",1],["existing",1],["except",1],["keeps",1],["catching",1],["distinct",1],["type",1],["surfaces",1],["tell",2],["user",1],["happened",1],["their",1],["variables",1],["two",1],["apart",1]]},{"id":"openai4s/execution/watchdog.py#KernelResetUnavailableCancellation","name":[["kernel",1],["reset",1],["unavailable",1],["cancellation",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["class",2],["kernel",4],["reset",2],["unavailable",2],["cancellation",5],["cleared",1],["old",1],["namespace",1],["but",1],["replacement",1],["bootstrap",1],["failed",1]]},{"id":"openai4s/execution/watchdog.py#KernelResetUnavailableTimeout","name":[["kernel",1],["reset",1],["unavailable",1],["timeout",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["class",3],["kernel",3],["reset",3],["unavailable",2],["timeout",5],["error",2],["timed",1],["out",1],["namespace",1],["was",3],["cleared",1],["but",2],["its",1],["replacement",2],["unusable",1],["distinct",1],["from",1],["not",1],["old",1],["local",1],["worker",1],["destroyed",1],["so",1],["no",1],["cluster",1],["allocation",1],["may",1],["still",1],["be",1],["running",1],["cell",1],["bootstrap",1],["failed",1],["detached",1],["rather",1],["than",1],["left",1],["ready",1]]},{"id":"openai4s/execution/watchdog.py#WatchdogPolicy","name":[["watchdog",1],["policy",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["class",2],["watchdog",3],["policy",4],["timing",1],["long",1],["running",1],["persistent",1],["kernel",1],["cell",2],["timeout",8],["float",8],["900",4],["poll",4],["interrupt",4],["grace",8],["10",4],["kill",4],["classmethod",1],["def",2],["from",1],["environment",1],["cls",2],["environ",4],["mapping",1],["str",2],["none",3],["source",2],["os",1],["if",1],["else",1],["try",1],["openai4",1],["except",1],["type",1],["error",2],["value",1],["return",2],["property",1],["enabled",1],["self",3],["bool",1],["math",1],["isfinite",1]]},{"id":"openai4s/execution/watchdog.py#WatchdogPolicy.enabled","name":[["enabled",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["def",2],["enabled",2],["self",4],["bool",2],["return",1],["math",1],["isfinite",1],["timeout",2]]},{"id":"openai4s/execution/watchdog.py#WatchdogPolicy.from_environment","name":[["from",1],["environment",1]],"path":[["openai4s",1],["execution",1],["watchdog",1],["py",1]],"body":[["def",2],["from",2],["environment",2],["cls",3],["environ",5],["mapping",2],["str",4],["none",5],["poll",4],["float",7],["interrupt",4],["grace",8],["10",4],["kill",4],["watchdog",2],["policy",2],["source",2],["os",1],["if",1],["else",1],["try",1],["timeout",5],["openai4",1],["cell",1],["900",3],["except",1],["type",1],["error",2],["value",1],["return",1]]},{"id":"openai4s/host_dispatch.py","name":[["host",1],["dispatch",1],["py",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["host",33],["side",1],["rpc",2],["dispatcher",2],["worker",2],["facade",1],["routes",2],["every",2],["call",6],["through",3],["method",3],["args",2],["kernel",1],["manager",2],["forwards",1],["here",2],["real",1],["work",1],["happens",1],["llm",4],["talks",1],["configured",1],["provider",1],["query",1],["reads",1],["sqlite",1],["store",3],["artifacts",3],["lineage",1],["serve",1],["data",4],["model",1],["delegate",5],["spawns",1],["sub",1],["agents",1],["endpoints",6],["mcp",10],["credentials",3],["app",1],["tiles",1],["skills",5],["round",1],["out",2],["openai4s",34],["sdk",1],["surface",1],["callable",2],["str",4],["list",5],["per",1],["soft",2],["fail",1],["contract",1],["handler",2],["may",1],["return",2],["single",1],["key",1],["error",6],["msg",1],["dict",3],["signal",1],["failure",1],["turns",2],["into",5],["runtime",1],["uncaught",1],["exceptions",1],["also",1],["converted",1],["wire",1],["by",4],["from",38],["future",1],["import",42],["annotations",1],["json",1],["re",1],["threading",1],["time",1],["uuid",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["contextlib",1],["contextmanager",1],["nullcontext",1],["pathlib",1],["path",14],["typing",1],["any",2],["iterator",1],["mapping",1],["config",3],["doubao",2],["search",4],["service",13],["bash",5],["authorization",2],["redact",1],["shell",2],["text",1],["code",3],["evidence",3],["gather",2],["context",2],["completion",3],["submission",1],["credential",1],["delegation",3],["policy",2],["child",2],["execution",2],["endpoint",3],["fingerprint",2],["as",8],["fallback",2],["port",4],["free",2],["probe",4],["ready",2],["files",2],["workspace",2],["file",11],["secret",3],["llmservice",1],["mcpservice",1],["progress",2],["plan",3],["step",6],["statuses",1],["remote",7],["capabilities",3],["capability",5],["normalize",2],["science",2],["session",6],["control",5],["skill",3],["chat",1],["storage",2],["memories",1],["memory",1],["limit",1],["metadata",1],["derivable",1],["calls",2],["arg",1],["tools",7],["catalog",2],["tool",7],["contexts",1],["dynamic",2],["registry",3],["builtin",1],["methods",4],["format",1],["result",1],["semantic",1],["activity",2],["projection",1],["visible",2],["projected",1],["rich",2],["typed",1],["env",2],["edit",4],["web",4],["ui",1],["renders",1],["card",1],["instead",2],["raw",1],["python",1],["made",1],["agent",3],["only",2],["writes",1],["plans",1],["searches",1],["sets",1],["up",1],["environment",1],["loads",1],["runs",1],["command",1],["edits",1],["report",1],["saves",1],["non",2],["internal",1],["log",1],["none",2],["stay",1],["timeline",1],["pass",2],["permission",3],["gate",1],["concrete",1],["declare",1],["requires",2],["approval",1],["their",1],["class",1],["gateable",1],["frozenset",2],["compatibility",2],["fallbacks",1],["if",1],["built",1],["unavailable",1],["read",3],["write",2],["glob",3],["grep",3],["dir",3],["fetch",1],["setup",1],["exec",1],["background",1],["save",3],["artifact",5],["writing",1],["was",4],["gated",1],["copying",1],["another",1],["not",4],["asymmetry",1],["backwards",1],["persists",1],["bytes",2],["cell",1],["already",1],["had",2],["while",1],["brings",1],["caller",1],["never",1],["given",1],["section",1],["same",1],["project",1],["cross",1],["access",2],["explicit",1],["there",1],["either",1],["message",1],["materialise",2],["delete",1],["publish",1],["egress",1],["escape",1],["hatch",1],["widening",1],["outbound",1],["allowlist",1],["user",1],["decision",1],["so",1],["broker",1],["like",1],["other",1],["risk",1],["bearing",1],["cannot",1],["widen",1],["fence",1],["unilaterally",1],["request",1],["network",1],["issues",1],["rules",1],["remain",1],["keyed",1],["below",1],["authorize",1],["server",1],["resources",1],["resource",1],["prompts",1],["prompt",1],["guardian",2],["keys",1],["download",1],["filename",1],["defaults",1],["status",3],["envelope",1],["machine",2],["readable",1],["task",1],["green",1],["done",4],["reserved",1],["declared",1],["upheld",1],["checks",1],["everything",1],["but",1],["broken",1],["warning",4],["completed",1],["partial",1],["blocked",1],["failed",1],["severity",1],["int",1]]},{"id":"openai4s/host_dispatch.py#_configured_bash_allowed_roots","name":[["configured",1],["bash",1],["allowed",1],["roots",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["configured",3],["bash",3],["allowed",4],["roots",4],["list",2],["str",2],["trusted",1],["host",1],["global",1],["extra",1],["cwd",1],["capability",1],["authorized",1],["shell",1],["ordinary",1],["session",1],["workspace",1],["always",1],["not",1],["listed",1],["here",1],["empty",1],["entries",1],["ignored",1],["service",1],["canonicalizes",1],["validates",1],["every",1],["path",1],["before",1],["issuing",1],["token",1],["import",1],["os",3],["raw",2],["environ",1],["openai4",1],["return",1],["item",3],["split",1],["pathsep",1],["if",1],["strip",1]]},{"id":"openai4s/host_dispatch.py#_declared_failure_reason","name":[["declared",1],["failure",1],["reason",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["declared",2],["failure",4],["reason",2],["result",10],["any",3],["str",6],["none",4],["handler",1],["declares",1],["about",1],["itself",1],["if",8],["handlers",1],["signal",1],["two",1],["ways",1],["single",1],["key",1],["error",4],["soft",1],["fail",1],["structured",1],["carrying",1],["ok",4],["false",4],["detail",1],["failed",3],["entries",1],["log",6],["tail",1],["preinstall",1],["install",2],["host",1],["fold",1],["projection",1],["must",1],["read",1],["both",1],["env",1],["setup",1],["whose",1],["said",1],["fall",1],["through",1],["success",1],["branch",1],["render",1],["literal",1],["word",1],["ready",1],["over",1],["never",1],["happened",1],["not",2],["isinstance",5],["dict",2],["return",7],["err",3],["failures",3],["list",1],["row",7],["strip",2],["600",1],["reported",1]]},{"id":"openai4s/host_dispatch.py#_delegate_child_view","name":[["delegate",1],["child",1],["view",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["delegate",3],["child",5],["view",6],["result",18],["dict",6],["bounded",1],["structured",1],["projection",1],["one",1],["step",1],["card",1],["environment",5],["limitations",5],["artifacts",7],["name",2],["id",4],["frame",2],["task",2],["status",4],["stop",2],["reason",2],["turns",4],["max",2],["if",6],["isinstance",4],["else",3],["none",1],["summary",2],["text",1],["str",5],["item",7],["300",1],["strip",1],["list",3],["200",2],["50",2],["error",3],["600",1],["missing",6],["return",1]]},{"id":"openai4s/host_dispatch.py#_delegate_result_status","name":[["delegate",1],["result",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["delegate",3],["result",10],["status",8],["any",2],["str",3],["done",2],["warning",2],["error",6],["one",1],["child",1],["envelope",1],["async",1],["handle",2],["if",5],["not",2],["isinstance",2],["dict",1],["return",6],["malformed",1],["no",2],["declared",1],["outcome",1],["at",1],["all",1],["task",4],["step",1],["stop",1],["reason",1],["stopped",1],["cancelled",1],["max",1],["turns",1],["progress",1],["pending",1],["running",1],["wait",1],["false",1],["spawn",1],["succeeded",1],["verdict",1],["tracked",1],["delegation",1],["panel",1],["card",1]]},{"id":"openai4s/host_dispatch.py#_delegate_result_word","name":[["delegate",1],["result",1],["word",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["delegate",2],["result",11],["word",3],["any",2],["str",3],["one",1],["line",1],["summary",1],["task",5],["status",6],["itself",1],["never",1],["done",1],["if",5],["not",1],["isinstance",2],["dict",1],["return",6],["malformed",2],["stop",1],["reason",1],["stopped",2],["cancelled",1],["pending",1],["running",1],["started",1],["error",1],["failed",1]]},{"id":"openai4s/host_dispatch.py#_delegate_step_projection","name":[["delegate",1],["step",1],["projection",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["delegate",11],["step",5],["projection",3],["result",23],["any",2],["ok",3],["bool",2],["tuple",2],["dict",6],["str",8],["output",1],["summary",7],["status",8],["card",1],["replaces",1],["old",1],["flattening",1],["short",5],["2000",4],["done",3],["word",8],["reflects",1],["envelope",1],["task",1],["never",1],["hardcoded",1],["default",1],["body",1],["structured",1],["bounded",1],["raw",4],["string",1],["sits",1],["behind",1],["details",1],["reveal",1],["fan",1],["out",1],["lists",1],["project",1],["every",1],["child",4],["worst",5],["wins",1],["generic",1],["declared",1],["failure",1],["reason",4],["contract",1],["stays",1],["untouched",1],["everyone",1],["else",7],["if",10],["not",2],["err",5],["error",4],["isinstance",4],["none",1],["join",2],["split",1],["failed",3],["160",1],["return",4],["600",1],["list",1],["children",5],["view",5],["item",7],["200",2],["48",1],["counts",4],["int",1],["severity",2],["breakdown",2],["items",1],["len",1],["malformed",1]]},{"id":"openai4s/host_dispatch.py#_delegate_summary_text","name":[["delegate",1],["summary",1],["text",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["delegate",2],["summary",3],["text",3],["result",4],["dict",3],["str",5],["bounded",1],["human",1],["readable",1],["line",1],["from",1],["child",1],["own",1],["completion",1],["final",5],["message",2],["if",4],["isinstance",4],["strip",3],["return",4],["join",3],["split",3],["500",3],["output",7],["key",2],["value",4]]},{"id":"openai4s/host_dispatch.py#_domain","name":[["domain",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["domain",2],["url",3],["str",4],["return",1],["re",1],["sub",1],["https",1],["www",1],["split",1]]},{"id":"openai4s/host_dispatch.py#_full_json_text","name":[["full",1],["json",1],["text",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["full",2],["json",3],["text",2],["any",2],["str",4],["serialize",1],["one",2],["already",1],["bounded",2],["tool",1],["result",1],["without",1],["hiding",1],["its",2],["tail",2],["mcp",1],["transports",1],["cap",1],["response",1],["at",1],["mi",1],["truncating",1],["value",1],["before",1],["static",2],["prompt",1],["injection",1],["scan",2],["creates",1],["blind",1],["then",1],["handed",1],["agent",1],["unchanged",1],["keep",1],["complete",1],["serialization",1],["here",1],["optional",1],["llm",1],["classifier",1],["applies",1],["own",1],["16k",1],["budget",1],["after",1],["try",1],["return",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["except",1],["exception",1],["noqa",1],["ble001",1],["screening",1],["remains",1],["fail",1],["open",1],["by",1],["design",1]]},{"id":"openai4s/host_dispatch.py#_gate_target","name":[["gate",1],["target",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["gate",2],["target",3],["method",19],["str",6],["args",10],["list",3],["tool",6],["specific",1],["string",1],["permission",3],["pattern",2],["matched",1],["against",1],["path",4],["file",4],["tools",1],["domain",3],["fetch",2],["control",3],["by",1],["host",1],["if",20],["not",2],["none",1],["return",17],["else",4],["isinstance",2],["dict",1],["first",4],["write",1],["edit",2],["read",2],["save",1],["artifact",2],["filename",3],["materialise",1],["destination",1],["source",1],["version",3],["id",3],["single",1],["so",1],["durable",2],["always",1],["allow",1],["keyed",1],["one",1],["could",1],["never",2],["match",1],["second",1],["time",1],["rule",1],["would",1],["as",1],["broken",1],["rather",1],["than",1],["narrow",1],["web",3],["download",1],["url",2],["search",1],["query",1],["request",1],["network",1],["access",1],["bash",1],["requests",1],["rules",1],["copy",1],["command",2],["line",1],["credential",1],["into",1],["those",1],["records",1],["matching",1],["occurs",1],["redacted",1],["form",1],["redact",1],["shell",1],["text",1],["limit",1],["4000",1],["env",1],["setup",1],["packages",4],["join",1],["package",2],["name",4],["mcp",1],["call",1],["server",1],["delegate",1],["specialist",1],["glob",1],["grep",1],["dir",1],["exec",1],["background",1],["code",1],["skills",3],["publish",1],["delete",1],["credentials",1]]},{"id":"openai4s/host_dispatch.py#_guardian_file_review","name":[["guardian",1],["file",1],["review",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["guardian",7],["file",7],["review",6],["method",4],["str",7],["args",5],["list",2],["files",5],["workspace",3],["service",4],["config",7],["approvals",3],["reviewer",3],["none",16],["tuple",2],["bool",2],["resolve",2],["stable",1],["target",3],["wider",2],["alias",3],["verdict",2],["auto",3],["permission",1],["targets",1],["sometimes",1],["patterns",1],["domains",1],["version",1],["ids",1],["actual",1],["argument",1],["resolved",2],["separately",1],["so",1],["harmless",1],["cannot",1],["hide",1],["unattended",1],["only",1],["basename",1],["such",1],["as",1],["json",1],["resolution",1],["here",1],["advisory",1],["input",1],["owning",1],["still",1],["resolves",1],["again",1],["at",1],["sink",1],["remains",1],["confinement",1],["authority",1],["key",3],["path",8],["keys",1],["try",2],["from",1],["openai4s",1],["server",1],["enforce",1],["import",1],["requested",2],["feature",2],["enabled",2],["if",8],["not",4],["return",7],["false",2],["except",2],["exception",1],["noqa",1],["ble001",1],["active",2],["broker",1],["will",2],["fail",1],["closed",1],["below",1],["true",3],["spec",2],["isinstance",1],["dict",1],["else",3],["value",6],["defaults",1],["credential",3],["checker",1],["absolute",1],["relative",4],["oserror",1],["runtime",1],["error",2],["authoritative",1],["refusal",1],["automatic",1],["inability",1],["establish",1],["itself",1],["evidence",1],["must",1],["authorize",1],["action",1]]},{"id":"openai4s/host_dispatch.py#_HeadlessArtifactWriterCoordinator","name":[["headless",1],["artifact",1],["writer",1],["coordinator",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["class",2],["headless",2],["artifact",5],["writer",3],["coordinator",2],["always",1],["foreground",3],["background",3],["exclusion",1],["cli",1],["composition",1],["def",3],["init",1],["self",18],["none",3],["lock",6],["threading",1],["backgrounds",5],["mutation",8],["false",2],["contextmanager",2],["iterator",2],["if",3],["raise",3],["runtime",3],["error",3],["execution",4],["cannot",1],["start",1],["during",1],["try",2],["yield",2],["finally",2],["max",1],["bound",2],["bool",1],["not",1],["requires",1],["scope",1],["another",1],["already",1],["running",1],["true",1]]},{"id":"openai4s/host_dispatch.py#_HeadlessArtifactWriterCoordinator.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",2],["lock",2],["threading",1],["backgrounds",1],["mutation",1],["false",1]]},{"id":"openai4s/host_dispatch.py#_HeadlessArtifactWriterCoordinator.background","name":[["background",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["background",3],["self",8],["iterator",2],["none",2],["lock",2],["if",1],["mutation",2],["raise",1],["runtime",1],["error",1],["execution",1],["cannot",1],["start",1],["during",1],["artifact",1],["backgrounds",3],["try",1],["yield",1],["finally",1],["max",1]]},{"id":"openai4s/host_dispatch.py#_HeadlessArtifactWriterCoordinator.foreground_mutation","name":[["foreground",1],["mutation",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["foreground",3],["mutation",6],["self",8],["execution",4],["bound",3],["bool",2],["iterator",2],["none",2],["if",2],["not",1],["raise",2],["runtime",2],["error",2],["artifact",2],["requires",1],["scope",1],["lock",2],["backgrounds",1],["another",1],["writer",1],["already",1],["running",1],["true",1],["try",1],["yield",1],["finally",1],["false",1]]},{"id":"openai4s/host_dispatch.py#_plural","name":[["plural",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["plural",2],["int",2],["word",3],["str",4],["return",1],["if",1],["else",1]]},{"id":"openai4s/host_dispatch.py#_secret_pre_gate_path","name":[["secret",1],["pre",1],["gate",1],["path",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["secret",2],["pre",2],["gate",2],["path",6],["target",5],["str",4],["files",3],["workspace",3],["file",2],["service",2],["classify",1],["absolute",2],["relative",2],["trusted",1],["root",1],["if",2],["confined",3],["not",1],["none",1],["return",2]]},{"id":"openai4s/host_dispatch.py#_short","name":[["short",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["short",2],["any",4],["limit",4],["int",2],["600",2],["compact",1],["preview",1],["arbitrary",1],["host",1],["return",3],["value",1],["step",1],["card",1],["import",1],["json",3],["as",1],["if",1],["isinstance",1],["str",3],["try",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/host_dispatch.py#_step_begin","name":[["step",1],["begin",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["step",2],["begin",2],["method",31],["str",10],["args",11],["list",6],["tuple",2],["dict",3],["none",4],["kind",1],["title",1],["input",1],["visible",1],["tool",1],["call",1],["else",5],["if",31],["isinstance",3],["web",4],["search",5],["return",27],["searching",4],["query",6],["fetch",3],["url",12],["reading",4],["domain",6],["download",1],["downloading",1],["from",3],["path",19],["science",3],["dbs",1],["listing",4],["scientific",2],["databases",1],["all",1],["database",6],["limit",3],["filters",2],["request",3],["network",3],["access",2],["dom",3],["requesting",1],["reason",2],["authorize",1],["bash",2],["command",8],["preview",4],["redact",1],["shell",2],["text",1],["1000",1],["executable",2],["strip",2],["split",1],["running",1],["name",30],["sha256",2],["cwd",2],["edit",2],["file",4],["editing",1],["old",2],["string",4],["new",2],["write",3],["writing",1],["content",2],["6000",1],["read",4],["glob",1],["files",5],["finding",1],["pattern",4],["grep",1],["dir",1],["todo",1],["plan",1],["planning",1],["todos",2],["skills",9],["skill",12],["load",2],["loading",2],["guidance",1],["distinct",1],["purpose",1],["pulls",1],["whole",1],["md",2],["recipe",1],["into",1],["context",1],["while",1],["reads",1],["one",2],["inside",1],["directory",1],["reference",1],["document",1],["data",1],["contract",1],["example",1],["card",2],["said",1],["loaded",1],["both",1],["hid",1],["happened",1],["status",2],["history",3],["rollback",2],["verb",2],["inspecting",2],["rolling",1],["back",2],["scope",2],["version",10],["id",18],["env",7],["runtime",1],["environments",1],["packages",4],["switching",1],["environment",2],["setup",1],["setting",1],["up",1],["analysis",1],["save",1],["artifact",23],["fn",6],["filename",4],["saving",1],["materialise",1],["without",1],["view",1],["falls",1],["bare",1],["gate",2],["nobody",1],["everybody",1],["clicks",1],["through",1],["copying",1],["another",1],["session",1],["metadata",1],["versions",2],["restore",1],["restoring",1],["delegate",2],["specialist",2],["sub",1],["agent",1],["delegating",1],["short",1]]},{"id":"openai4s/host_dispatch.py#_step_end","name":[["step",1],["end",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["step",5],["end",2],["method",10],["str",10],["kind",15],["result",14],["any",2],["ok",4],["bool",2],["tuple",2],["dict",6],["output",3],["one",1],["line",2],["summary",5],["finished",1],["if",38],["delegate",2],["before",1],["generic",2],["declared",2],["failure",3],["read",8],["max",1],["turns",1],["envelope",1],["carries",1],["top",1],["level",1],["error",3],["beside",1],["its",1],["structured",1],["fields",1],["card",2],["must",1],["keep",1],["structure",1],["rather",1],["than",1],["collapse",2],["status",2],["projection",1],["return",24],["err",6],["reason",5],["not",6],["none",2],["carry",1],["onto",1],["every",1],["bare",1],["word",1],["failed",4],["so",1],["save",1],["artifact",11],["raised",1],["no",2],["such",1],["file",1],["bar",1],["chart",1],["png",1],["showed",1],["user",1],["reopened",1],["timeline",1],["nothing",1],["act",1],["join",3],["split",1],["else",10],["160",1],["600",1],["isinstance",7],["search",2],["raw",4],["list",3],["results",2],["items",3],["append",1],["title",2],["url",5],["snippet",2],["body",1],["280",1],["len",11],["int",6],["count",4],["note",4],["src",4],["source",2],["plural",10],["fetch",1],["text",8],["content",7],["markdown",1],["8000",1],["chars",2],["science",1],["databases",5],["database",1],["edit",1],["path",6],["replaced",3],["change",1],["write",1],["bytes",5],["total",3],["lines",3],["6000",1],["files",1],["rows",3],["matches",2],["entries",1],["200",1],["item",1],["plan",1],["todos",5],["skill",3],["skills",6],["names",3],["name",12],["match",1],["scope",2],["active",4],["version",20],["id",15],["only",2],["installed",6],["history",1],["versions",11],["installation",1],["rollback",1],["rolled",1],["back",1],["reference",1],["returns",1],["record",1],["loaded",2],["tail",1],["below",1],["would",1],["report",1],["empty",1],["description",3],["as",2],["md",1],["load",1],["never",1],["happened",1],["24000",2],["char",1],["env",4],["switch",1],["envs",3],["environments",1],["rec",3],["recommend",1],["summ",4],["elif",1],["missing",3],["ready",1],["metadata",1],["inspected",1],["restore",1],["restored",3],["from",2],["new",1],["filename",2],["saved",1],["mcp",1],["short",1],["2000",1],["done",1]]},{"id":"openai4s/host_dispatch.py#build_dispatcher","name":[["build",1],["dispatcher",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["build",2],["dispatcher",5],["cfg",4],["config",2],["none",16],["delegate",4],["fn",4],["callable",2],["dict",2],["any",2],["frame",4],["id",4],["str",4],["workspace",4],["path",2],["host",3],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher","name":[["host",1],["dispatcher",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["class",2],["host",7],["dispatcher",4],["backs",1],["control",1],["tools",2],["worker",4],["rpc",1],["one",5],["instance",1],["per",3],["session",2],["llm",5],["fanout",3],["cap",3],["32",1],["parallel",2],["concurrency",1],["ceiling",1],["openai4s",1],["def",1],["init",1],["self",53],["cfg",9],["config",3],["none",18],["delegate",5],["fn",4],["callable",2],["dict",2],["any",2],["frame",12],["id",18],["str",7],["workspace",12],["path",10],["service",12],["llmservice",1],["lambda",18],["chat",2],["call",5],["args",2],["kwargs",6],["spec",2],["executor",2],["factory",1],["thread",4],["pool",1],["resolve",3],["if",1],["else",1],["store",11],["db",3],["be",3],["constructed",1],["directly",1],["by",5],["cli",2],["delegation",4],["tests",1],["without",1],["ever",1],["passing",2],["through",2],["web",3],["daemon",2],["bootstrap",1],["seed",2],["same",2],["standing",1],["policy",1],["here",2],["so",1],["routine",1],["local",13],["capabilities",1],["not",3],["accidentally",1],["fall",1],["ask",2],["decision",1],["merely",2],["because",1],["no",2],["gateway",1],["was",1],["started",1],["rules",2],["still",2],["fail",1],["closed",2],["headless",1],["only",3],["makes",1],["documented",1],["defaults",1],["consistent",1],["across",1],["surfaces",1],["default",2],["permission",1],["files",6],["file",2],["data",4],["dir",2],["late",1],["bound",4],["purpose",1],["assigns",1],["after",1],["construction",1],["mid",1],["cell",5],["submit",2],["must",3],["probe",1],["process",2],["cwd",1],["deliberately",1],["second",1],["root",1],["runs",1],["global",1],["treating",1],["as",2],["evidence",7],["exposes",1],["unrelated",2],["re",1],["resolved",1],["rather",2],["than",2],["captured",1],["cached",1],["generation",7],["close",1],["evicts",1],["singleton",1],["mints",1],["new",1],["whose",1],["every",1],["query",1],["raises",1],["silently",1],["degrades",1],["reconciliation",1],["current",5],["turn",7],["task",8],["mode",4],["stamped",1],["owning",1],["loop",1],["analysis",1],["run",1],["keep",1],["historical",1],["completion",3],["contract",1],["explicit",1],["user",1],["identity",1],["code",3],["inferring",1],["from",3],["latest",1],["durable",1],["group",1],["races",1],["concurrent",1],["activity",1],["lets",1],["prior",1],["replayed",1],["branch",3],["gather",2],["submission",1],["search",2],["roots",4],["context",2],["lifecycle",1],["owners",1],["may",1],["stamp",1],["supervisor",2],["persistent",1],["until",1],["then",1],["capability",1],["binds",3],["claim",1],["independently",1],["checks",1],["value",1],["whenever",1],["populated",1],["bash",7],["threading",5],["int",1],["measured",1],["os",1],["sandbox",4],["posture",1],["currently",1],["kernel",3],["admission",1],["reads",1],["status",4],["off",1],["shell",1],["authorization",3],["guess",1],["env",1],["live",1],["has",1],["already",1],["reported",1],["canonical",1],["action",3],["attribution",1],["engine",1],["manager",1],["at",1],["actual",1],["invocation",1],["boundary",1],["storage",1],["matters",1],["read",1],["native",3],["each",1],["approval",1],["point",1],["back",1],["its",3],["own",1],["provider",2],["tool",1],["surrounding",1],["writer",1],["artifact",5],["committer",1],["exact",1],["executing",1],["foreground",2],["separate",1],["receipt",2],["scope",2],["around",1],["protocol",1],["reader",1],["background",1],["delegated",1],["workers",1],["have",1],["such",1],["therefore",1],["cannot",1],["leave",1],["receipts",1],["later",1],["drain",1],["allowed",2],["configured",1],["audit",2],["result",1],["step",2],["sink",1],["restore",2],["steering",2],["hooks",1],["wired",1],["layer",1],["steer",1],["fns",1],["lambd",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.__call__","name":[["call",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",3],["call",6],["self",17],["method",25],["str",4],["args",15],["list",3],["any",4],["control",26],["tool",27],["by",7],["host",9],["dynamic",6],["catalog",6],["none",28],["handler",9],["callable",1],["if",19],["startswith",1],["legacy",4],["getattr",1],["not",14],["builtin",1],["methods",1],["raise",2],["value",2],["error",8],["name",3],["conflicts",1],["existing",1],["spec",3],["dict",1],["return",5],["execute",2],["context",4],["else",9],["unknown",1],["wire",3],["codec",1],["sdk",2],["put",1],["camel",1],["case",2],["keys",4],["dropping",1],["valued",1],["decode",3],["back",1],["snake",1],["so",4],["handlers",1],["unaware",1],["convention",1],["top",1],["level",1],["only",1],["nested",2],["user",3],["payloads",1],["messages",1],["schemas",1],["untouched",1],["symmetric",1],["encode",1],["from",3],["openai4s",2],["import",2],["canonical",1],["mcp",1],["server",2],["action",3],["current",1],["skill",3],["network",1],["admission",1],["frame",6],["scope",6],["id",8],["enter",1],["try",4],["audit",6],["resources",2],["resource",1],["except",3],["exception",3],["noqa",3],["ble001",3],["metadata",2],["stays",1],["total",1],["side",4],["effect",4],["execution",4],["class",2],["runtime",2],["mutation",1],["dangerous",3],["was",1],["declared",1],["ten",1],["tools",3],["asserted",1],["policy",6],["tests",1],["then",1],["read",2],["nothing",1],["reached",1],["no",4],["gate",4],["record",1],["prompt",2],["restoring",1],["artifact",5],["over",1],["workspace",2],["reading",1],["file",4],["were",1],["presented",1],["identically",1],["approval",4],["card",1],["default",1],["remember",1],["granted",1],["either",2],["one",1],["rest",1],["conversation",1],["single",2],["click",1],["carry",1],["broker",2],["risk",2],["declaration",1],["worth",1],["anything",1],["bool",1],["false",5],["project",1],["visible",1],["into",2],["semantic",1],["activity",1],["step",11],["begin",3],["ui",2],["shows",1],["searching",1],["web",1],["editing",1],["report",1],["md",1],["rather",1],["than",1],["raw",1],["python",1],["matching",1],["end",1],["emitted",1],["finally",1],["result",8],["view",7],["projection",1],["must",1],["never",1],["break",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["phase",1],["kind",1],["title",1],["input",1],["ok",4],["true",1],["deferred",1],["permission",3],["decision",6],["raised",1],["child",9],["allows",1],["capability",1],["denied",2],["delegated",3],["deny",2],["required",1],["capture",3],["bound",1],["provider",1],["search",1],["writes",1],["without",1],["exact",1],["native",1],["foreground",3],["cell",2],["allowing",1],["proceed",1],["would",1],["lose",1],["provenance",1],["let",1],["later",1],["unrelated",1],["claim",1],["receipt",1],["background",2],["workers",1],["intentionally",1],["refused",1],["before",1],["producing",1],["requires",3],["opencode",1],["style",1],["block",1],["bearing",1],["covers",1],["dispatcher",1],["cells",1],["via",1],["process",1],["wide",1],["keyed",1],["root",1],["dispatchers",1],["too",1],["headless",1],["runs",1],["channel",1],["pass",1],["through",1],["returns",1],["key",1],["soft",1],["fail",1],["shape",1],["model",1],["sees",1],["recover",1],["gateable",1],["ask",1],["secret",5],["target",3],["path",2],["write",1],["edit",1],["save",1],["check",1],["pre",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.__call__.control_handler","name":[["control",1],["handler",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["control",4],["handler",2],["spec",4],["dict",2],["none",5],["any",2],["if",1],["dynamic",2],["catalog",2],["not",1],["return",2],["execute",2],["tool",4],["name",1],["self",2],["context",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["init",2],["self",59],["cfg",10],["config",4],["none",26],["delegate",6],["fn",5],["callable",3],["dict",3],["any",3],["frame",13],["id",19],["str",9],["workspace",13],["path",11],["llm",3],["service",13],["llmservice",1],["lambda",20],["chat",2],["call",5],["args",2],["kwargs",6],["one",4],["spec",2],["fanout",2],["cap",2],["executor",2],["factory",1],["thread",4],["pool",1],["resolve",3],["if",1],["else",1],["store",13],["db",3],["dispatcher",2],["be",3],["constructed",1],["directly",1],["by",5],["cli",2],["delegation",4],["tests",1],["without",1],["ever",1],["passing",2],["through",2],["web",3],["daemon",2],["bootstrap",1],["seed",2],["same",2],["standing",1],["policy",1],["here",2],["so",1],["routine",1],["local",13],["capabilities",1],["not",3],["accidentally",1],["fall",1],["ask",2],["decision",1],["merely",2],["because",1],["no",2],["gateway",1],["was",1],["started",1],["rules",2],["still",2],["fail",1],["closed",2],["headless",1],["only",3],["makes",1],["documented",1],["defaults",1],["consistent",1],["across",1],["surfaces",1],["default",2],["permission",1],["files",6],["file",2],["data",4],["dir",2],["late",1],["bound",4],["purpose",1],["assigns",1],["after",1],["construction",1],["mid",1],["cell",5],["submit",2],["must",3],["probe",1],["process",2],["cwd",1],["deliberately",1],["second",1],["root",1],["runs",1],["global",1],["treating",1],["as",2],["session",1],["evidence",7],["exposes",1],["unrelated",2],["re",1],["resolved",1],["per",2],["rather",2],["than",2],["captured",1],["cached",1],["generation",7],["close",1],["evicts",1],["singleton",1],["mints",1],["new",1],["whose",1],["every",1],["query",1],["raises",1],["silently",1],["degrades",1],["reconciliation",1],["current",6],["turn",7],["task",8],["mode",4],["stamped",1],["owning",1],["loop",1],["analysis",1],["run",1],["keep",1],["historical",1],["completion",3],["contract",1],["explicit",1],["user",1],["identity",1],["code",3],["inferring",1],["from",3],["latest",1],["durable",1],["group",1],["races",1],["concurrent",1],["activity",1],["lets",1],["prior",1],["replayed",1],["branch",3],["gather",2],["submission",1],["search",2],["roots",4],["context",2],["lifecycle",1],["owners",1],["may",1],["stamp",1],["supervisor",2],["persistent",1],["until",1],["then",1],["capability",3],["binds",3],["worker",3],["claim",1],["independently",1],["checks",1],["value",1],["whenever",1],["populated",1],["bash",7],["threading",5],["int",1],["measured",1],["os",1],["sandbox",4],["posture",1],["currently",1],["host",3],["kernel",3],["admission",1],["reads",1],["status",4],["off",1],["shell",1],["authorization",3],["guess",1],["env",1],["live",1],["has",1],["already",1],["reported",1],["canonical",1],["action",3],["attribution",1],["engine",1],["manager",1],["at",1],["actual",1],["invocation",1],["boundary",1],["storage",1],["matters",1],["parallel",1],["read",1],["native",3],["tools",1],["each",1],["approval",1],["point",1],["back",1],["its",3],["own",1],["provider",2],["tool",1],["surrounding",1],["writer",1],["artifact",5],["committer",1],["exact",1],["executing",1],["foreground",2],["separate",1],["receipt",2],["scope",4],["around",1],["protocol",1],["reader",1],["background",1],["delegated",1],["workers",1],["have",1],["such",1],["therefore",1],["cannot",1],["leave",1],["receipts",1],["later",1],["drain",1],["allowed",2],["configured",1],["audit",2],["result",1],["step",2],["sink",1],["restore",2],["steering",2],["hooks",1],["wired",1],["layer",1],["steer",2],["fns",2],["specialist",2],["enabled",2],["skill",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._accelerator_status_payload","name":[["accelerator",1],["status",1],["payload",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["accelerator",3],["status",3],["payload",2],["self",3],["dict",2],["return",1],["routing",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._artifact_capture_bound","name":[["artifact",1],["capture",1],["bound",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["artifact",4],["capture",2],["bound",2],["self",4],["bool",2],["return",1],["callable",1],["getattr",2],["native",1],["local",2],["commit",1],["none",2],["isinstance",1],["receipt",1],["receipts",1],["list",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._artifact_scope_required","name":[["artifact",1],["scope",1],["required",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["artifact",2],["scope",2],["required",2],["self",4],["method",4],["str",2],["bool",4],["if",2],["science",2],["search",2],["return",3],["control",1],["tool",1],["execution",1],["metadata",1],["writes",1],["files",1],["compute",2],["result",1],["cfg",1],["roadmap",1],["features",1],["stage11",1],["durable",1],["remote",1],["false",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._audit_bash_result","name":[["audit",1],["bash",1],["result",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["audit",2],["bash",2],["result",2],["self",4],["fields",5],["any",2],["none",2],["persist",1],["shell",1],["receipt",1],["under",1],["cell",1],["canonical",1],["action",6],["group",3],["context",4],["current",1],["setdefault",2],["id",4],["store",1],["log",1],["host",1],["call",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._bg","name":[["bg",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bg",5],["self",9],["any",2],["lazily",1],["build",1],["background",7],["executor",6],["one",1],["per",1],["dispatcher",3],["each",1],["backgrounded",1],["cell",2],["runs",1],["its",2],["own",1],["kernel",5],["subprocess",1],["bound",1],["so",1],["long",1],["never",1],["blocks",1],["foreground",1],["while",1],["host",1],["calls",1],["still",1],["resolve",1],["against",1],["same",1],["store",1],["session",1],["if",2],["none",2],["from",1],["openai4s",1],["import",1],["factory",2],["new",1],["lifetime",1],["lambda",1],["execution",2],["lease",2],["not",1],["else",1],["nullcontext",1],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._bind_loaded_skill","name":[["bind",1],["loaded",1],["skill",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bind",6],["loaded",17],["skill",26],["self",10],["mapping",3],["str",13],["any",2],["source",6],["none",13],["record",2],["load",11],["event",4],["manifest",4],["refuse",1],["blocked",1],["one",3],["stored",1],["as",1],["requirement",2],["binding",3],["never",1],["grants",1],["egress",1],["raw",3],["kernel",1],["network",3],["returns",1],["refusal",2],["message",2],["version",6],["blocks",1],["outright",1],["so",1],["caller",1],["withholds",1],["guidance",2],["rather",1],["than",1],["admitting",1],["next",2],["cell",4],["no",1],["more",1],["if",10],["not",6],["isinstance",2],["name",8],["return",5],["service",2],["loader",2],["include",1],["disabled",1],["true",1],["from",2],["openai4s",1],["server",1],["admission",2],["import",1],["sink",3],["admit",2],["metadata",8],["context",3],["current",2],["action",11],["group",10],["id",19],["capability",6],["getattr",5],["document",6],["digest",6],["sha256",2],["else",3],["frame",6],["persist",1],["before",1],["returning",1],["executable",1],["daemon",1],["crashes",1],["after",1],["commit",2],["dispatcher",1],["construction",1],["restores",1],["same",1],["fails",2],["closed",1],["capabilities",1],["dict",7],["full",1],["just",2],["wide",1],["required",2],["freeze",1],["host",3],["only",3],["genuinely",1],["depends",1],["measured",1],["posture",2],["at",1],["time",1],["available",1],["every",2],["call",1],["runs",1],["inside",1],["sandbox",5],["status",4],["manager",1],["reads",1],["worker",1],["executing",1],["very",1],["refusing",1],["here",1],["left",1],["degraded",1],["refused",2],["subsequent",1],["permitted",1],["then",1],["shape",1],["matters",1],["decision",3],["allowed",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._canonical_mcp_server","name":[["canonical",1],["mcp",1],["server",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["canonical",5],["mcp",4],["server",11],["self",4],["method",3],["str",4],["args",14],["list",5],["rewrite",1],["argument",1],["connector",8],["own",1],["id",3],["addressable",1],["by",2],["exact",1],["display",1],["name",3],["but",1],["permission",2],["target",2],["was",1],["built",1],["from",1],["whatever",1],["spelling",2],["caller",1],["standing",1],["deny",1],["written",1],["against",1],["volcengine",2],["datapro",1],["therefore",1],["did",1],["not",7],["match",1],["call",1],["made",1],["as",2],["data",1],["pro",1],["resolution",1],["fell",1],["through",1],["ask",1],["default",1],["revoked",1],["ran",1],["one",2],["must",1],["have",1],["exactly",1],["identity",1],["so",1],["canonicalize",1],["before",1],["computed",1],["rather",1],["than",1],["teaching",1],["each",1],["pattern",1],["every",1],["if",6],["methods",1],["return",8],["isinstance",2],["dict",2],["try",1],["store",2],["candidate",3],["connectors",1],["rewritten",3],["except",1],["exception",1],["noqa",1],["ble001",1],["unresolvable",1],["gates",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._commit_or_queue_artifact_receipt","name":[["commit",1],["queue",1],["artifact",1],["receipt",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["commit",6],["queue",2],["artifact",8],["receipt",3],["self",4],["result",9],["any",5],["if",8],["not",3],["isinstance",6],["dict",7],["return",3],["single",4],["pop",2],["openai4s",2],["capture",2],["none",4],["multiple",3],["captures",1],["receipts",7],["list",3],["str",1],["append",1],["extend",2],["item",3],["getattr",2],["native",1],["local",2],["callable",1],["committed",3],["tuple",1],["preserve",1],["stage",1],["10",1],["existing",1],["public",1],["response",1],["contract",1],["else",1],["scoped",3],["raise",1],["runtime",1],["error",1],["producing",1],["host",1],["call",1],["requires",1],["foreground",1],["scope",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._compute_available","name":[["compute",1],["available",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",5],["available",2],["self",3],["bool",2],["true",1],["at",2],["least",1],["one",1],["remote",1],["provider",2],["discoverable",1],["gates",1],["whether",1],["worker",1],["attaches",1],["host",1],["all",1],["try",1],["return",2],["has",1],["any",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["let",1],["probing",1],["break",1],["capabilities",1],["false",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._compute_guard","name":[["compute",1],["guard",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",7],["guard",2],["fn",3],["callable",2],["any",5],["map",1],["error",10],["soft",1],["fail",1],["wire",1],["shape",1],["sdk",3],["call",1],["expects",1],["kind",4],["indeterminate",5],["concurrency",4],["re",1],["raises",1],["as",3],["runtime",1],["carrying",1],["travels",1],["explicitly",1],["manager",1],["sets",1],["kinds",1],["cannot",1],["infer",1],["transient",1],["submit",1],["whose",1],["container",1],["may",1],["already",1],["exist",1],["cell",1],["reads",1],["false",2],["resubmits",1],["double",1],["bills",1],["from",1],["openai4s",1],["import",1],["try",1],["return",2],["except",1],["out",3],["dict",1],["str",2],["bool",1],["getattr",1],["if",1],["not",1],["none",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._connector","name":[["connector",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["connector",3],["self",3],["server",3],["str",2],["dict",2],["none",2],["return",1],["mcp",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._credential_binding","name":[["credential",1],["binding",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["credential",2],["binding",4],["self",5],["str",2],["context",5],["current",2],["action",5],["key",2],["value",3],["frame",2],["id",8],["generation",2],["bash",1],["group",2],["tool",2],["call",2],["if",1],["not",1],["none",1],["return",1],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._current_action_context","name":[["current",1],["action",1],["context",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["current",2],["action",3],["context",3],["self",3],["dict",4],["str",2],["any",2],["value",4],["getattr",1],["local",1],["none",1],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._current_bash_generation","name":[["current",1],["bash",1],["generation",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["current",2],["bash",4],["generation",5],["self",4],["str",2],["int",2],["none",2],["return",1],["getattr",1],["local",1],["default",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._current_capability_scope","name":[["current",1],["capability",1],["scope",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["current",2],["capability",2],["scope",6],["self",4],["dict",2],["str",4],["none",2],["store",1],["resolve",1],["frame",3],["id",5],["return",1],["project",2],["session",1],["root",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._current_env_name","name":[["current",1],["env",1],["name",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["current",2],["env",5],["name",4],["self",4],["str",2],["best",1],["effort",1],["compatibility",1],["helper",1],["active",3],["python",1],["if",1],["bin",2],["return",2],["path",1],["parent",1],["base",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._current_sandbox_status","name":[["current",1],["sandbox",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["current",2],["sandbox",3],["status",3],["self",3],["dict",4],["str",2],["any",2],["none",4],["value",4],["getattr",1],["local",1],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._execute_control_tool","name":[["execute",1],["control",1],["tool",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["execute",3],["control",3],["tool",9],["self",3],["host",5],["method",5],["str",2],["spec",3],["dict",2],["any",2],["run",1],["one",1],["concrete",1],["after",1],["call",1],["applied",1],["shared",1],["policies",1],["by",1],["if",1],["none",1],["raise",1],["value",1],["error",1],["no",1],["registered",1],["return",1],["context",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._invoke_control_behavior","name":[["invoke",1],["control",1],["behavior",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["invoke",2],["control",3],["behavior",3],["self",3],["method",4],["str",2],["arguments",3],["any",4],["handler",3],["getattr",1],["none",2],["if",1],["raise",1],["runtime",1],["error",1],["unavailable",1],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_accelerator_status","name":[["accelerator",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["accelerator",3],["status",3],["self",3],["spec",2],["dict",4],["none",4],["return",1],["payload",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_app_render","name":[["app",1],["render",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["app",14],["render",3],["self",13],["spec",4],["dict",4],["payload",9],["try",1],["size",4],["len",4],["if",4],["isinstance",1],["str",1],["else",1],["json",1],["dumps",1],["except",1],["type",1],["error",3],["value",1],["repr",1],["max",4],["tile",10],["chars",3],["return",2],["limit",1],["write",1],["large",1],["output",1],["file",1],["reference",1],["id",3],["uuid",1],["uuid4",1],["hex",1],["kind",2],["html",1],["created",1],["at",1],["int",1],["time",2],["1000",1],["tiles",10],["append",1],["result",3],["ok",1],["true",1],["evicted",3],["del",1],["dropped",4],["say",1],["so",1],["rather",1],["than",1],["let",1],["cell",1],["believe",1],["full",1],["history",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_app_tiles","name":[["app",1],["tiles",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["app",3],["tiles",3],["self",3],["any",2],["list",3],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_artifact_marker","name":[["artifact",1],["marker",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["artifact",3],["marker",3],["self",3],["version",3],["id",3],["str",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_artifact_path","name":[["artifact",1],["path",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["artifact",3],["path",3],["self",3],["version",3],["id",3],["str",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_artifacts","name":[["artifacts",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["artifacts",3],["self",3],["filters",3],["dict",4],["none",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_authorize_bash","name":[["authorize",1],["bash",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["authorize",4],["bash",3],["self",3],["spec",3],["dict",4],["one",1],["kernel",1],["local",1],["command",1],["without",1],["executing",1],["host",1],["return",1],["authorization",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_capabilities","name":[["capabilities",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["capabilities",2],["self",10],["dict",2],["from",1],["openai4s",1],["import",1],["webtools",6],["result",4],["llm",4],["true",14],["query",2],["artifacts",4],["lineage",2],["delegate",2],["delegation",2],["service",1],["available",3],["skills",3],["endpoints",1],["mcp",3],["credentials",3],["app",1],["tiles",1],["compute",4],["remote",4],["gpu",3],["status",2],["payload",2],["accelerators",1],["accelerator",1],["kernel",2],["opencode",1],["parity",1],["harness",1],["tools",1],["bash",3],["files",3],["grep",2],["glob",2],["todo",2],["web",9],["search",2],["network",8],["allowed",5],["fetch",2],["download",2],["science",3],["model",2],["cfg",2],["context",2],["window",2],["tokens",1],["policy",8],["child",1],["execution",1],["if",2],["not",2],["none",1],["restricted",1],["aliases",2],["data",1],["read",2],["file",2],["workflow",1],["key",2],["alias",4],["items",1],["allows",1],["decision",1],["deny",1],["false",1],["delegated",1],["public",1],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_children","name":[["children",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["children",3],["self",3],["any",4],["return",1],["delegation",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_collect","name":[["collect",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["collect",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["delegation",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_cancel","name":[["compute",1],["cancel",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["cancel",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_close","name":[["compute",1],["close",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["close",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_job_history","name":[["compute",1],["job",1],["history",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["job",3],["history",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_reconcile","name":[["compute",1],["reconcile",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["reconcile",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_result","name":[["compute",1],["result",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",6],["result",13],["self",6],["kw",3],["dict",4],["any",2],["guard",1],["lambda",1],["if",3],["not",2],["cfg",1],["roadmap",1],["features",1],["stage11",2],["durable",1],["remote",1],["return",3],["isinstance",1],["error",1],["from",1],["openai4s",2],["import",1],["harvest",2],["artifact",3],["receipts",5],["workspace",2],["captures",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_scp","name":[["compute",1],["scp",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["scp",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_set_concurrency","name":[["compute",1],["concurrency",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["concurrency",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_ssh","name":[["compute",1],["ssh",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["ssh",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_status","name":[["compute",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",4],["status",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_compute_submit","name":[["compute",1],["submit",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",3],["submit",3],["self",4],["kw",3],["dict",2],["any",2],["return",1],["guard",1],["lambda",1],["known",1],["host",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_consume_bash_authorization","name":[["consume",1],["bash",1],["authorization",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["consume",4],["bash",3],["authorization",3],["self",3],["spec",3],["dict",4],["atomically",1],["shell",1],["capability",1],["immediately",1],["before",1],["worker",1],["spawn",1],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_credentials_get","name":[["credentials",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["credentials",2],["self",4],["name",3],["str",2],["dict",2],["return",1],["credential",2],["service",1],["binding",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_credentials_issue","name":[["credentials",1],["issue",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["credentials",2],["issue",3],["self",4],["spec",5],["dict",4],["return",1],["credential",3],["service",1],["str",2],["name",1],["purpose",2],["host",1],["access",1],["binding",2],["ttl",2],["seconds",2],["float",1],["30",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_credentials_list","name":[["credentials",1],["list",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["credentials",2],["list",5],["self",3],["any",2],["return",1],["credential",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_credentials_redeem","name":[["credentials",1],["redeem",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["credentials",2],["redeem",3],["self",4],["token",3],["str",2],["dict",2],["return",1],["credential",2],["service",1],["binding",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_credentials_set","name":[["credentials",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["credentials",2],["self",3],["spec",3],["dict",4],["return",1],["credential",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_current_model","name":[["current",1],["model",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["current",3],["model",3],["self",3],["str",2],["return",1],["llm",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_delegate","name":[["delegate",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["delegate",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["delegation",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_delegation_stats","name":[["delegation",1],["stats",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["delegation",3],["stats",3],["self",3],["any",4],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_dynamic_tool_activate","name":[["dynamic",1],["tool",1],["activate",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["dynamic",3],["tool",3],["activate",3],["self",3],["spec",5],["dict",4],["concrete",2],["class",2],["owns",2],["schema",2],["policy",2],["reaching",2],["adapter",2],["means",2],["host",2],["permission",2],["envelope",2],["approved",3],["exact",2],["scope",3],["name",3],["version",3],["target",2],["return",1],["catalog",1],["str",3],["manifest",1],["id",1],["true",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_dynamic_tool_define","name":[["dynamic",1],["tool",1],["define",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["dynamic",2],["tool",3],["define",3],["self",3],["spec",3],["dict",4],["return",1],["catalog",1],["approved",1],["true",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_dynamic_tool_list","name":[["dynamic",1],["tool",1],["list",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["dynamic",3],["tool",3],["list",3],["self",3],["any",2],["dict",2],["tools",4],["catalog",1],["return",1],["count",1],["len",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_dynamic_tool_promote","name":[["dynamic",1],["tool",1],["promote",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["dynamic",2],["tool",5],["promote",3],["self",3],["spec",4],["dict",4],["reaching",2],["method",2],["means",2],["class",2],["based",2],["lifecycle",2],["has",2],["already",2],["passed",2],["host",2],["dispatcher",2],["permission",2],["approval",2],["envelope",2],["return",1],["catalog",1],["str",2],["name",1],["scope",1],["approved",1],["true",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_dynamic_tool_rollback","name":[["dynamic",1],["tool",1],["rollback",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["dynamic",3],["tool",3],["rollback",3],["self",3],["spec",4],["dict",4],["return",1],["catalog",1],["version",1],["str",2],["name",1],["scope",1],["approved",1],["true",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_dynamic_tool_versions","name":[["dynamic",1],["tool",1],["versions",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["dynamic",3],["tool",3],["versions",3],["self",3],["spec",3],["dict",4],["none",6],["value",5],["return",1],["catalog",1],["list",1],["name",3],["str",2],["if",2],["else",2],["scope",3]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_edit_file","name":[["edit",1],["file",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["edit",3],["file",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_egress_check","name":[["egress",1],["check",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["egress",9],["check",2],["self",2],["spec",3],["dict",4],["read",1],["only",2],["verdict",1],["domains",5],["kernel",1],["local",1],["host",7],["bash",1],["saw",1],["live",1],["openai4",1],["toggle",1],["runtime",1],["allowlist",2],["grants",2],["request",1],["network",1],["access",1],["exist",1],["process",1],["worker",2],["copy",1],["env",1],["stale",1],["snapshot",1],["extracts",1],["rules",1],["them",1],["judging",1],["not",2],["executing",1],["still",1],["runs",1],["no",1],["shell",1],["from",1],["openai4s",1],["import",1],["if",3],["isinstance",1],["str",1],["mode",1],["return",3],["blocked",4],["none",2],["domain",1],["allowed",1],["message",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_endpoints_free_port","name":[["endpoints",1],["free",1],["port",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["endpoints",2],["free",3],["port",3],["self",3],["any",2],["int",2],["return",1],["endpoint",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_endpoints_list","name":[["endpoints",1],["list",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["endpoints",2],["list",5],["self",3],["any",2],["return",1],["endpoint",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_endpoints_probe","name":[["endpoints",1],["probe",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["endpoints",2],["probe",3],["self",3],["name",3],["str",2],["dict",2],["return",1],["endpoint",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_endpoints_register","name":[["endpoints",1],["register",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["endpoints",2],["register",3],["self",3],["spec",3],["dict",4],["return",1],["endpoint",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_endpoints_status","name":[["endpoints",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["endpoints",2],["status",3],["self",3],["name",3],["str",2],["dict",2],["return",1],["endpoint",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_env_list","name":[["env",1],["list",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["env",3],["list",3],["self",3],["spec",3],["dict",4],["none",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_env_setup","name":[["env",1],["setup",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["env",3],["setup",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_env_use","name":[["env",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["env",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_exec_background","name":[["exec",1],["background",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["exec",2],["background",2],["self",4],["spec",7],["dict",6],["third",2],["code",7],["as",2],["action",2],["sink",2],["foreground",2],["cells",2],["host",2],["bash",2],["admitted",2],["one",2],["spawns",2],["its",2],["own",2],["worker",2],["run",2],["whatever",4],["was",2],["given",2],["so",2],["skill",5],["version",3],["blocks",2],["stayed",2],["reachable",2],["by",2],["sending",2],["same",2],["here",2],["instead",2],["only",2],["unconditional",2],["half",2],["applies",2],["declared",2],["raw",5],["required",4],["manifest",2],["refused",5],["sandbox",2],["reports",2],["needs",2],["no",2],["measured",2],["posture",2],["from",1],["openai4s",1],["server",1],["network",2],["admission",1],["import",1],["binding",2],["frame",1],["id",2],["if",3],["not",1],["none",1],["return",2],["error",1],["requires",1],["kernel",1],["blocked",1],["isinstance",2],["else",2],["str",1],["origin",4],["agent",2],["bg",1],["launch",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_exec_interrupt","name":[["exec",1],["interrupt",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["exec",5],["interrupt",3],["self",3],["id",3],["str",2],["dict",2],["return",1],["bg",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_exec_list","name":[["exec",1],["list",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["exec",2],["list",5],["self",3],["any",2],["return",1],["bg",1],["jobs",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_exec_peek","name":[["exec",1],["peek",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["exec",5],["peek",3],["self",3],["id",3],["str",2],["dict",2],["return",1],["bg",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_fold","name":[["fold",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["fold",3],["self",3],["spec",3],["dict",4],["return",1],["remote",1],["science",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_frames","name":[["frames",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["frames",3],["self",3],["spec",3],["dict",2],["none",4],["any",2],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_get_artifact_metadata","name":[["artifact",1],["metadata",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["artifact",3],["metadata",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_get_user_email","name":[["user",1],["email",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["user",4],["email",8],["self",2],["str",2],["import",1],["os",2],["environ",1],["openai4",1],["if",1],["not",1],["deny",1],["failure",1],["never",1],["return",2],["dict",1],["raise",2],["like",1],["openai4s",1],["runtime",1],["error",1],["contact",1],["unavailable",1],["no",1],["configured",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_glob","name":[["glob",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["glob",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_grep","name":[["grep",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["grep",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_lineage_get","name":[["lineage",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["lineage",3],["self",3],["version",3],["id",3],["str",2],["dict",2],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_lineage_graph","name":[["lineage",1],["graph",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["lineage",3],["graph",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_list_artifact_versions","name":[["list",1],["artifact",1],["versions",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["list",2],["artifact",3],["versions",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_list_dir","name":[["list",1],["dir",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["list",3],["dir",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_list_models","name":[["list",1],["models",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["list",5],["models",3],["self",3],["return",1],["llm",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_list_skills","name":[["list",1],["skills",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["list",5],["skills",2],["self",3],["native",1],["tool",2],["source",1],["its",1],["projects",1],["catalog",1],["count",1],["names",1],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_llm","name":[["llm",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["llm",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["service",1],["complete",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_load_skill","name":[["load",1],["skill",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["load",6],["skill",10],["self",4],["name",3],["str",2],["dict",3],["return",4],["full",1],["guidance",2],["md",1],["reference",1],["loading",1],["loaded",8],["step",1],["service",1],["if",2],["isinstance",1],["error",2],["refusal",3],["bind",1],["source",1],["not",2],["none",1],["refuse",1],["here",1],["at",1],["next",1],["cell",3],["binding",1],["requirement",1],["then",2],["returning",1],["recipe",1],["leaves",1],["exactly",1],["one",3],["able",1],["run",1],["called",1],["inside",1],["fence",1],["was",1],["already",1],["admitted",1],["into",1],["ordinary",1],["code",1],["as",1],["action",1],["shape",1],["so",1],["version",1],["wide",1],["freeze",1],["would",1],["have",1],["applied",1],["every",1],["except",1],["matters",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_materialise_artifact","name":[["materialise",1],["artifact",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["materialise",3],["artifact",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_mcp_call","name":[["mcp",1],["call",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["mcp",3],["call",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_mcp_list","name":[["mcp",1],["list",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["mcp",3],["list",5],["self",3],["any",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_mcp_prompt_get","name":[["mcp",1],["prompt",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["mcp",3],["prompt",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_mcp_prompts","name":[["mcp",1],["prompts",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["mcp",3],["prompts",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_mcp_resource_read","name":[["mcp",1],["resource",1],["read",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["mcp",3],["resource",3],["read",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_mcp_resources","name":[["mcp",1],["resources",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["mcp",3],["resources",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_mcp_tools","name":[["mcp",1],["tools",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["mcp",3],["tools",3],["self",3],["server",3],["str",2],["any",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_plan_read","name":[["plan",1],["read",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["plan",3],["read",3],["self",3],["any",2],["dict",2],["return",1],["progress",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_plan_update","name":[["plan",1],["update",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["plan",3],["update",3],["self",3],["spec",3],["dict",4],["return",1],["progress",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_prov_record","name":[["prov",1],["record",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["prov",2],["record",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1],["provenance",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_prov_resolve_path","name":[["prov",1],["resolve",1],["path",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["prov",2],["resolve",3],["path",6],["self",3],["str",2],["any",2],["return",1],["data",1],["service",1],["provenance",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_query","name":[["query",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["query",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_query_schema","name":[["query",1],["schema",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["query",3],["schema",3],["self",3],["dict",2],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_read_file","name":[["read",1],["file",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["read",3],["file",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_record_bash_result","name":[["record",1],["bash",1],["result",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["record",3],["bash",3],["result",4],["self",3],["spec",3],["dict",4],["audit",1],["worker",1],["reported",1],["never",1],["execute",1],["replay",1],["command",1],["return",1],["authorization",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_register_remote_capability","name":[["register",1],["remote",1],["capability",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["register",3],["remote",3],["capability",3],["self",3],["spec",3],["dict",4],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_remember","name":[["remember",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["remember",4],["self",6],["spec",4],["dict",4],["persist",1],["durable",1],["memory",7],["daemon",1],["injects",1],["into",1],["future",1],["sessions",1],["only",1],["enabled",1],["customize",1],["content",6],["strip",1],["if",2],["not",1],["return",3],["error",6],["empty",1],["pid",3],["default",2],["try",2],["fr",2],["store",2],["frame",3],["id",6],["else",1],["none",1],["project",2],["except",2],["exception",1],["noqa",1],["ble001",1],["pass",1],["rec",2],["add",1],["block",2],["general",1],["limit",1],["as",1],["soft",1],["fail",1],["so",1],["cell",2],["gets",1],["runtime",1],["act",1],["letting",1],["escape",1],["would",1],["kill",1],["over",1],["refused",1],["side",1],["effect",1],["losing",1],["analysis",1],["agent",1],["was",1],["middle",1],["ok",1],["true",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_remote_gpu_status","name":[["remote",1],["gpu",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["remote",4],["gpu",4],["status",3],["self",3],["spec",2],["dict",4],["none",4],["return",2],["configured",1],["hosts",1],["registered",1],["services",1],["payload",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_request_network_access","name":[["request",1],["network",1],["access",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["request",3],["network",3],["access",3],["self",2],["spec",3],["dict",4],["widen",2],["outbound",1],["domain",11],["allowlist",2],["egress",7],["escape",2],["hatch",2],["by",1],["time",1],["handler",1],["runs",1],["permission",1],["gate",2],["call",1],["has",1],["already",1],["obtained",1],["user",1],["approval",1],["degraded",1],["allow",1],["headless",1],["run",1],["effect",1],["added",1],["runtime",1],["grant",2],["so",2],["subsequent",1],["host",2],["web",1],["fetch",1],["bash",1],["calls",1],["pass",1],["check",1],["agent",1],["never",1],["reaches",1],["here",1],["without",1],["passing",1],["cannot",1],["fence",1],["unilaterally",1],["from",1],["openai4s",1],["import",1],["raw",2],["if",1],["not",1],["return",2],["error",1],["example",1],["org",1],["required",1],["ok",1],["true",1],["mode",2],["granted",2],["sorted",1],["domains",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_restore_artifact_version","name":[["restore",1],["artifact",1],["version",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["restore",3],["artifact",3],["version",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_review_status","name":[["review",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["review",3],["status",3],["self",3],["any",2],["dict",2],["return",1],["progress",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_save_artifact","name":[["save",1],["artifact",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["save",3],["artifact",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_score_mutations","name":[["score",1],["mutations",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["score",3],["mutations",3],["self",3],["spec",3],["dict",4],["return",1],["remote",1],["science",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_search_capabilities","name":[["search",1],["capabilities",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["search",4],["capabilities",4],["self",5],["spec",3],["dict",4],["catalog",4],["tool",3],["query",4],["str",1],["if",1],["model",2],["offered",3],["none",1],["return",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_search_skills","name":[["search",1],["skills",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["search",3],["skills",2],["self",3],["spec",3],["dict",2],["list",2],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_send_message","name":[["send",1],["message",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["send",3],["message",3],["self",3],["spec",3],["dict",2],["any",2],["return",1],["delegation",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_session_create_checkpoint","name":[["session",1],["create",1],["checkpoint",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["session",3],["create",3],["checkpoint",3],["self",3],["spec",3],["dict",4],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_session_fork","name":[["session",1],["fork",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["session",4],["fork",3],["self",3],["spec",3],["dict",4],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_session_pending_permissions","name":[["session",1],["pending",1],["permissions",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["session",3],["pending",3],["permissions",3],["self",3],["spec",3],["dict",4],["none",4],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_session_revert_preview","name":[["session",1],["revert",1],["preview",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["session",3],["revert",3],["preview",3],["self",3],["spec",3],["dict",4],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_session_status","name":[["session",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["session",3],["status",3],["self",3],["spec",3],["dict",4],["none",4],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_delete","name":[["skills",1],["delete",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["delete",3],["self",3],["name",3],["str",2],["dict",2],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_edit","name":[["skills",1],["edit",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["edit",3],["self",3],["spec",3],["dict",4],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_get","name":[["skills",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["self",3],["name",3],["str",2],["dict",2],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_history","name":[["skills",1],["history",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["history",3],["self",3],["spec",3],["dict",4],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_list","name":[["skills",1],["list",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["list",5],["self",3],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_publish","name":[["skills",1],["publish",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["publish",3],["self",3],["name",3],["str",2],["dict",2],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_read","name":[["skills",1],["read",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",3],["read",6],["self",4],["spec",4],["dict",4],["str",3],["one",3],["skill",6],["file",1],["recipe",2],["itself",1],["at",1],["default",1],["path",2],["no",3],["returns",1],["md",1],["same",2],["executable",1],["guidance",1],["load",2],["hands",1],["back",1],["gating",1],["only",1],["left",1],["freeze",1],["synonym",1],["wide",1],["already",1],["admitted",1],["cell",1],["reads",1],["instead",1],["loads",1],["got",1],["bind",3],["refusal",4],["so",1],["requirement",1],["recorded",1],["either",1],["way",1],["name",5],["if",2],["loaded",1],["source",1],["not",1],["none",1],["return",2],["error",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_rollback","name":[["skills",1],["rollback",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["rollback",3],["self",3],["spec",3],["dict",4],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_skills_status","name":[["skills",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skills",2],["status",3],["self",3],["spec",3],["dict",4],["return",1],["skill",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_stop_child","name":[["stop",1],["child",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["stop",3],["child",6],["self",3],["id",3],["str",2],["any",2],["return",1],["delegation",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_submit_output","name":[["submit",1],["output",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["submit",3],["output",2],["self",3],["spec",3],["dict",4],["return",1],["completion",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_todo_read","name":[["todo",1],["read",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["todo",3],["read",3],["self",3],["any",2],["dict",2],["return",1],["progress",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_todo_write","name":[["todo",1],["write",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["todo",3],["write",3],["self",3],["spec",3],["dict",4],["return",1],["progress",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_view_image","name":[["view",1],["image",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["view",3],["image",3],["self",3],["spec",3],["dict",4],["return",1],["data",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_web_download","name":[["web",1],["download",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["web",3],["download",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_web_fetch","name":[["web",1],["fetch",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["web",3],["fetch",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_web_search","name":[["web",1],["search",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["web",3],["search",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._m_write_file","name":[["write",1],["file",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["write",3],["file",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["control",1],["tool",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._new_background_kernel","name":[["new",1],["background",1],["kernel",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["new",2],["background",8],["kernel",12],["self",7],["any",2],["if",2],["factory",5],["not",2],["none",1],["return",2],["cfg",1],["team",3],["mode",1],["cell",2],["needs",1],["embedding",1],["provide",1],["os",1],["read",2],["boundary",1],["scoped",2],["its",3],["durable",1],["session",3],["owner",1],["generic",1],["dispatcher",2],["cannot",2],["derive",1],["ownership",1],["safely",1],["so",2],["historical",1],["bare",1],["fallback",3],["must",1],["turn",3],["first",1],["native",2],["exec",3],["into",1],["unsandboxed",1],["cross",1],["path",2],["raise",1],["runtime",1],["error",1],["requires",1],["from",2],["openai4s",1],["import",1],["wired",1],["foreground",1],["spawns",1],["but",1],["also",1],["control",2],["tool",2],["only",1],["web",1],["reaches",1],["still",1],["unset",1],["without",1],["cwd",3],["inherits",1],["daemon",2],["launch",1],["directory",2],["different",1],["one",1],["write",1],["file",2],["artifact",2],["capture",1],["resolve",1],["against",1],["then",1],["see",1],["files",2],["plane",1],["just",1],["wrote",1],["own",1],["relative",1],["writes",1],["pollute",1],["no",1],["service",1],["will",1],["ever",1],["look",1],["anchor",1],["same",1],["workspace",2],["tools",1],["str",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._one_llm","name":[["one",1],["llm",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["one",3],["llm",3],["self",3],["spec",3],["dict",2],["str",2],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._r_kernel_available","name":[["kernel",1],["available",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["kernel",4],["available",2],["self",2],["bool",2],["true",1],["interpreter",3],["resolvable",1],["channel",1],["try",1],["from",1],["openai4s",1],["import",1],["resolve",2],["return",2],["not",2],["none",1],["except",1],["exception",1],["noqa",1],["ble001",1],["probe",1],["failure",1],["must",1],["break",1],["caps",1],["false",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._record_remote_prov","name":[["record",1],["remote",1],["prov",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["record",3],["remote",7],["prov",5],["self",3],["service",4],["str",13],["host",3],["engine",3],["none",6],["dir",3],["json",3],["science",1],["provenance",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._rel","name":[["rel",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["rel",2],["self",3],["path",5],["str",2],["none",2],["return",1],["files",1],["relative",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._remote_gpu_status_payload","name":[["remote",1],["gpu",1],["status",1],["payload",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["remote",3],["gpu",2],["status",3],["payload",2],["self",3],["dict",2],["return",1],["capability",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._resolve","name":[["resolve",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["resolve",3],["self",3],["rel",3],["str",2],["must",4],["exist",4],["bool",2],["false",2],["path",2],["return",1],["files",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._restore_artifact_from_foreground","name":[["restore",1],["artifact",1],["from",1],["foreground",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["restore",4],["artifact",10],["from",2],["foreground",2],["self",7],["id",8],["str",4],["version",4],["dict",2],["refuse",1],["background",1],["unbound",1],["restores",1],["before",1],["their",1],["first",1],["side",1],["effect",1],["execution",2],["bound",3],["bool",1],["current",1],["action",1],["context",1],["capture",1],["mutation",1],["lease",1],["backend",4],["if",1],["not",1],["none",1],["return",2],["data",1],["service",1],["exact",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._screen_tool_result","name":[["screen",1],["tool",1],["result",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["screen",6],["tool",18],["result",48],["self",8],["method",9],["str",11],["any",6],["control",12],["none",20],["class",2],["requires",2],["bool",1],["not",13],["untrusted",2],["output",2],["if",22],["screened",1],["methods",1],["return",8],["try",4],["cfg",4],["security",5],["injection",4],["scan",4],["except",4],["attribute",1],["error",1],["from",1],["openai4s",1],["import",1],["llm",4],["classifier",1],["exception",3],["noqa",3],["ble001",3],["locate",1],["primary",10],["text",21],["field",7],["rewrite",1],["place",1],["isinstance",11],["dict",4],["key",15],["format",2],["else",13],["short",2],["20",2],["000",2],["src",7],["name",2],["elif",5],["web",3],["fetch",1],["next",2],["content",6],["markdown",2],["domain",1],["url",1],["search",2],["items",3],["results",2],["list",1],["join",2],["part",3],["title",1],["snippet",1],["body",1],["mcp",3],["call",3],["whole",2],["bounded",1],["envelope",1],["even",1],["has",1],["structured",1],["future",1],["provider",1],["fields",1],["equally",1],["all",1],["returned",1],["agent",1],["full",1],["json",1],["server",1],["strip",1],["verdict",5],["source",2],["screening",1],["must",1],["never",1],["break",1],["injected",1],["flag",1],["annotate",3],["log",2],["store",1],["host",1],["flagged",1],["args",1],["reason",2],["ok",1],["true",1],["frame",2],["id",2],["pass",1],["warning",2],["possible",2],["prompt",2],["these",1],["treat",2],["as",2],["data",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._search_web","name":[["search",1],["web",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["search",9],["web",6],["self",3],["query",3],["any",4],["num",4],["results",4],["int",2],["timeout",4],["float",2],["20",2],["dict",2],["str",2],["primary",2],["behavior",1],["reachable",1],["only",2],["inside",1],["there",1],["intentionally",1],["no",1],["sibling",1],["kernel",1],["wire",1],["exposes",1],["existing",1],["control",1],["tool",1],["so",1],["provider",1],["selection",1],["cannot",1],["bypass",1],["its",1],["permission",1],["audit",1],["envelope",1],["from",1],["openai4s",1],["import",1],["webtools",2],["return",1],["doubao",1],["service",1],["fallback",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._specialist_enabled","name":[["specialist",1],["enabled",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["specialist",3],["enabled",3],["self",4],["name",3],["str",2],["bool",2],["scope",3],["current",1],["capability",2],["return",1],["store",1],["state",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._submit_to_known_host","name":[["submit",1],["known",1],["host",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["submit",4],["known",3],["host",6],["self",6],["kw",6],["dict",5],["any",3],["refuse",2],["ssh",8],["destination",2],["nobody",1],["registered",1],["before",1],["subprocess",1],["compute",8],["manager",2],["safe",1],["alias",10],["checks",1],["shape",1],["cannot",1],["be",1],["read",1],["as",3],["option",1],["second",1],["word",1],["says",1],["nothing",1],["about",1],["whether",1],["exists",1],["so",2],["provider",2],["anything",2],["reached",1],["was",1],["resolved",1],["by",3],["whatever",1],["stanza",1],["dns",1],["search",1],["domain",1],["supplies",1],["path",5],["chosen",1],["model",1],["check",1],["here",1],["rather",1],["than",1],["inside",1],["split",2],["deliberately",1],["every",1],["into",1],["including",1],["cli",1],["user",2],["own",1],["panel",1],["something",1],["person",1],["typed",1],["requiring",1],["prior",1],["registration",3],["would",1],["names",1],["product",2],["itself",1],["offers",1],["makes",1],["different",1],["only",1],["string",1],["came",1],["from",3],["agent",1],["exactly",1],["case",1],["proxy",1],["human",1],["has",2],["named",1],["at",1],["least",1],["once",1],["config",2],["counts",1],["same",1],["reason",1],["web",1],["ui",1],["lists",1],["those",1],["aliases",1],["remote",1],["gpu",1],["candidates",1],["name",1],["there",1],["been",1],["offered",1],["openai4s",1],["import",1],["error",2],["registry",3],["target",2],["str",5],["family",2],["partition",1],["if",6],["not",5],["cfg",1],["data",2],["dir",1],["raise",1],["daemon",1],["knows",1],["neither",1],["nor",1],["found",1],["trusted",6],["version",12],["paths",6],["inputs",6],["isinstance",2],["item",3],["continue",1],["id",6],["strip",1],["service",1],["artifact",1],["snapshot",1],["return",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher._workspace","name":[["workspace",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["workspace",3],["self",3],["path",2],["return",1],["files",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.bash_generation_id","name":[["bash",1],["generation",1],["id",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bash",3],["generation",4],["id",2],["self",3],["str",2],["int",2],["none",2],["compatibility",1],["view",1],["active",1],["worker",1],["scoped",1],["shell",1],["return",1],["current",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.bash_generation_id~2","name":[["bash",1],["generation",1],["id",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bash",3],["generation",3],["id",2],["self",3],["value",3],["str",2],["int",2],["none",4],["default",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.bind_action_context","name":[["bind",1],["action",1],["context",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bind",2],["action",7],["context",9],["self",6],["dict",3],["str",2],["any",2],["none",4],["iterator",2],["attribute",2],["host",1],["calls",1],["one",1],["immutable",1],["ledger",1],["declaration",1],["marker",3],["object",1],["previous",3],["getattr",1],["local",4],["value",4],["try",2],["yield",1],["finally",1],["if",1],["del",1],["except",1],["error",1],["pass",1],["else",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.bind_artifact_receipt_scope","name":[["bind",1],["artifact",1],["receipt",1],["scope",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bind",2],["artifact",6],["receipt",6],["scope",2],["self",6],["iterator",2],["list",3],["dict",3],["str",3],["any",3],["collect",1],["receipts",8],["exactly",1],["one",1],["foreground",1],["cell",1],["action",1],["thread",1],["marker",3],["object",1],["previous",3],["getattr",1],["local",4],["try",2],["yield",1],["finally",1],["if",1],["del",1],["except",1],["attribute",1],["error",1],["pass",1],["else",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.bind_bash_generation","name":[["bind",1],["bash",1],["generation",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bind",3],["bash",6],["generation",13],["self",6],["str",2],["int",2],["iterator",2],["none",2],["host",1],["authorization",1],["one",1],["manager",1],["reader",1],["thread",1],["worker",1],["marker",3],["object",1],["previous",3],["getattr",1],["local",4],["try",2],["yield",1],["finally",1],["if",1],["del",1],["except",1],["attribute",1],["error",1],["pass",1],["else",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.bind_native_artifact_committer","name":[["bind",1],["native",1],["artifact",1],["committer",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bind",3],["native",7],["artifact",6],["committer",2],["self",6],["commit",7],["callable",2],["tuple",2],["dict",4],["str",4],["any",4],["list",2],["iterator",2],["none",2],["web",1],["batch",1],["capture",1],["callback",1],["one",1],["writing",1],["action",1],["marker",3],["object",1],["previous",3],["getattr",1],["local",4],["try",2],["yield",1],["finally",1],["if",1],["del",1],["except",1],["attribute",1],["error",1],["pass",1],["else",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.bind_sandbox_status","name":[["bind",1],["sandbox",1],["status",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["bind",3],["sandbox",7],["status",10],["self",6],["mapping",3],["str",2],["any",2],["none",5],["iterator",2],["calling",1],["worker",1],["measured",1],["posture",1],["one",1],["host",1],["call",1],["marker",3],["object",1],["previous",3],["getattr",1],["local",4],["value",4],["dict",1],["if",2],["isinstance",1],["else",2],["try",2],["yield",1],["finally",1],["del",1],["except",1],["attribute",1],["error",1],["pass",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.binding_task_mode","name":[["binding",1],["task",1],["mode",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["binding",3],["task",5],["mode",6],["self",3],["str",2],["none",2],["turn",1],["see",1],["meth",1],["read",2],["only",2],["runtimes",1],["decide",1],["model",1],["must",1],["be",1],["shown",1],["armed",1],["completion",1],["contract",1],["code",1],["test",1],["evidence",1],["names",1],["cell",1],["id",1],["observation",1],["reveal",1],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.compute","name":[["compute",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["compute",13],["self",9],["any",2],["lazy",1],["manager",3],["owns",1],["provider",1],["discovery",1],["byoc",1],["ssh",1],["transport",1],["built",1],["first",1],["dispatch",1],["so",1],["session",2],["never",1],["touches",1],["remote",1],["pays",1],["nothing",1],["if",2],["none",2],["from",2],["openai4s",2],["import",2],["workspace",6],["bounds",1],["direct",1],["scp",1],["surface",1],["without",1],["agent",1],["choosing",1],["local",1],["etc",1],["writes",1],["wherever",1],["daemon",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["fall",1],["back",1],["process",1],["cwd",1],["cfg",2],["stage11",3],["official",2],["enabled",2],["reconcile",1],["return",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.control_tool_execution_metadata","name":[["control",1],["tool",1],["execution",1],["metadata",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["control",2],["tool",11],["execution",3],["metadata",2],["self",6],["name",3],["str",5],["dict",2],["any",2],["resolve",1],["flag",1],["dependent",1],["declarations",1],["one",1],["place",1],["catalog",1],["if",1],["none",1],["return",2],["writes",2],["files",2],["bool",2],["context",3],["read",2],["only",2],["side",2],["effect",2],["class",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.control_tool_policy","name":[["control",1],["tool",1],["policy",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["control",3],["tool",9],["policy",3],["self",4],["name",6],["str",7],["arguments",3],["any",2],["tuple",2],["list",3],["return",3],["exact",1],["audit",2],["current",1],["feature",1],["configuration",1],["catalog",1],["if",1],["none",1],["unknown",2],["unnamed",1],["metadata",4],["execution",1],["try",1],["resources",3],["resource",1],["keys",1],["except",1],["exception",1],["noqa",1],["ble001",1],["stays",1],["total",1],["side",1],["effect",1],["class",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.last_output","name":[["last",1],["output",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["last",3],["output",4],["self",3],["dict",2],["none",2],["latest",1],["successful",1],["host",1],["submit",1],["payload",1],["if",1],["any",1],["return",1],["completion",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.last_output~2","name":[["last",1],["output",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["last",3],["output",3],["self",4],["value",4],["dict",2],["none",5],["if",1],["completion",2],["service",2],["clear",1],["else",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.pop_remote_provenance","name":[["pop",1],["remote",1],["provenance",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["pop",3],["remote",4],["provenance",3],["self",3],["list",2],["return",1],["science",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.revalidate_pending_completion","name":[["revalidate",1],["pending",1],["completion",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["revalidate",3],["pending",3],["completion",5],["self",3],["str",2],["none",2],["recheck",1],["mid",1],["cell",1],["against",1],["post",1],["capture",1],["file",1],["bytes",1],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.set_artifact_restorer","name":[["artifact",1],["restorer",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["artifact",6],["restorer",3],["self",6],["restore",6],["callable",8],["str",4],["dict",4],["none",17],["mutation",5],["lease",5],["bool",2],["any",4],["materialise",4],["writer",5],["bind",1],["web",1],["host",1],["session",1],["canonical",1],["exact",1],["backend",1],["data",1],["service",1],["from",1],["foreground",1],["if",1],["not",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.set_capability_scope","name":[["capability",1],["scope",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["capability",2],["scope",8],["self",8],["frame",12],["id",15],["str",4],["none",7],["retarget",1],["skill",6],["specialist",1],["policy",1],["project",3],["session",8],["target",4],["store",1],["resolve",1],["service",2],["root",2],["skills",2],["loader",1],["strip",1],["if",2],["from",1],["openai4s",1],["server",1],["network",1],["admission",1],["import",1],["restore",3],["bindings",3],["events",4],["capabilities",1],["repository",1],["list",1],["kind",1],["event",1],["loaded",1],["limit",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.set_child_execution_policy","name":[["child",1],["execution",1],["policy",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["child",7],["execution",5],["policy",13],["self",7],["none",8],["bind",1],["one",1],["additional",1],["fail",1],["closed",1],["delegated",1],["arm",1],["skill",3],["allowlist",2],["here",2],["rather",1],["than",1],["at",1],["spawn",1],["site",1],["already",2],["single",1],["choke",1],["point",1],["every",1],["passes",1],["through",1],["allowed",3],["skills",2],["only",1],["ever",1],["narrows",1],["so",1],["applying",1],["twice",1],["delegation",1],["chain",1],["cannot",1],["widen",1],["inherits",1],["if",1],["not",3],["deliberately",1],["wrapped",1],["except",1],["exception",1],["pass",1],["any",1],["more",1],["both",1],["setters",1],["pure",1],["arithmetic",1],["over",1],["validated",1],["swallowed",1],["failure",1],["looks",1],["applied",1],["exact",1],["shape",1],["defect",1],["arming",1],["exists",1],["close",1],["service",2],["names",2],["mcp",1],["connectors",1],["connector",1],["session",2],["tool",2],["catalog",1],["scope",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.set_session_domain","name":[["session",1],["domain",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["session",4],["domain",6],["self",3],["any",2],["none",4],["attach",1],["web",1],["runtime",1],["shared",1],["filesystem",1],["aware",1],["service",2]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.set_task_evidence_scope","name":[["task",1],["evidence",1],["scope",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["task",4],["evidence",3],["scope",2],["self",5],["turn",7],["id",11],["str",6],["none",10],["branch",5],["bind",1],["code",1],["current",1],["durable",1],["user",1],["if",2],["else",2],["frame",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.set_task_mode","name":[["task",1],["mode",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["task",8],["mode",12],["self",5],["str",3],["none",8],["bind",1],["current",1],["turn",6],["binding",2],["completion",2],["contract",1],["plain",1],["string",1],["purpose",1],["vocabulary",1],["owned",1],["by",2],["openai4s",2],["agent",1],["modes",1],["requirement",1],["host",2],["code",1],["evidence",2],["layer",1],["only",3],["carries",1],["value",1],["so",3],["service",1],["read",1],["validating",1],["owning",2],["loops",1],["stamp",1],["here",1],["was",1],["selected",1],["explicitly",1],["cli",1],["web",1],["body",1],["field",1],["detected",1],["from",1],["request",1],["text",1],["stays",1],["advisory",1],["prompt",1],["guidance",1],["stamps",1],["classifier",1],["false",1],["positive",1],["never",1],["make",1],["required",1],["out",1],["nobody",1],["asked",1],["be",1],["strict",1],["about",1],["if",1],["else",1],["every",1],["loop",1],["calls",1],["at",1],["start",1],["user",1],["clear",1],["old",1],["scope",1],["before",1],["new",1],["ledger",1],["exists",1],["omitted",1],["caller",1],["fails",1],["closed",1],["instead",1],["silently",1],["reusing",1],["previous",1],["id",2],["branch",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.set_workspace","name":[["workspace",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["workspace",3],["self",3],["path",7],["str",2],["none",2],["bind",1],["host",1],["side",1],["file",1],["operations",1],["kernel",1],["actual",1],["cwd",1],["resolve",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.skill_disclosure","name":[["skill",1],["disclosure",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skill",6],["disclosure",2],["self",3],["any",2],["allowlist",1],["aware",1],["view",1],["session",1],["may",1],["be",1],["told",1],["exists",1],["distinct",1],["from",2],["loader",2],["every",1],["disk",1],["delegated",1],["child",1],["system",1],["prompt",1],["was",2],["rendered",1],["so",1],["denied",1],["still",1],["advertised",1],["by",1],["name",1],["summary",1],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.skill_loader","name":[["skill",1],["loader",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["skill",4],["loader",3],["self",3],["any",2],["raw",1],["corpus",1],["not",1],["prompt",1],["view",1],["see",1],["disclosure",1],["return",1],["service",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.tool_catalog","name":[["tool",1],["catalog",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["tool",19],["catalog",13],["self",22],["session",24],["return",3],["dynamic",4],["local",1],["model",2],["execution",5],["scope",9],["store",1],["resolve",1],["frame",4],["id",14],["str",3],["root",1],["strip",2],["if",5],["not",4],["built",1],["ins",1],["remain",1],["usable",1],["lightweight",1],["dispatcher",1],["tests",1],["but",1],["cannot",1],["define",1],["code",1],["without",1],["durable",1],["identity",4],["filter",2],["child",4],["policy",4],["visible",2],["none",6],["else",2],["assert",1],["workspace",4],["files",1],["project",5],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["registry",3],["cfg",2],["data",2],["dir",3],["tools",2],["storage",1],["scoped",1]]},{"id":"openai4s/host_dispatch.py#HostDispatcher.verify_code_evidence","name":[["verify",1],["code",1],["evidence",1]],"path":[["openai4s",1],["host",1],["dispatch",1],["py",1]],"body":[["def",2],["verify",3],["code",4],["evidence",2],["self",3],["payload",3],["mapping",2],["str",4],["any",2],["none",2],["mode",2],["completion",4],["check",1],["shared",1],["by",2],["both",1],["doors",1],["host",1],["submit",2],["output",1],["reaches",2],["inside",1],["service",2],["engine",1],["finalize",1],["response",1],["here",1],["bound",1],["executor",1],["one",2],["implementation",1],["so",1],["requirements",1],["cannot",1],["hold",1],["door",1],["be",1],["absent",1],["other",1],["return",1],["claims",1],["dict",1]]},{"id":"openai4s/host/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["host",1],["init",1],["py",1]],"body":[["host",17],["side",1],["services",1],["by",1],["kernel",1],["rpc",1],["dispatcher",1],["from",14],["openai4s",14],["accelerators",1],["import",14],["accelerator",4],["routing",2],["service",26],["local",2],["completion",3],["credentials",1],["credential",4],["data",3],["delegation",3],["endpoints",1],["endpoint",2],["files",1],["workspace",2],["file",2],["path",4],["secret",2],["llm",1],["llmservice",2],["mcp",1],["mcpservice",2],["progress",3],["remote",6],["capabilities",1],["capability",2],["science",3],["session",3],["control",2],["skills",1],["skill",2],["all",1]]},{"id":"openai4s/host/accelerators.py","name":[["accelerators",1],["py",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["host",1],["local",2],["accelerator",3],["discovery",1],["no",1],["optional",1],["runtime",1],["dependencies",1],["from",2],["future",1],["import",5],["annotations",1],["re",3],["shutil",1],["subprocess",1],["typing",1],["any",1],["callable",1],["memory",1],["mib",1],["compile",1],["mi",1],["all",1],["routing",1],["service",2]]},{"id":"openai4s/host/accelerators.py#AcceleratorRoutingService","name":[["accelerator",1],["routing",1],["service",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["class",2],["accelerator",3],["routing",2],["service",2],["present",1],["local",16],["first",2],["then",2],["configured",1],["remote",12],["routes",2],["without",1],["choosing",1],["def",2],["init",1],["self",6],["status",10],["callable",2],["dict",3],["str",4],["any",3],["none",3],["probe",3],["order",2],["part",1],["contract",1],["hardware",1],["ssh",7],["registry",1],["neither",1],["result",1],["silently",1],["override",1],["other",1],["candidates",5],["if",2],["available",2],["append",2],["execution",4],["target",3],["kind",2],["label",3],["gpu",6],["count",4],["currently",2],["reachable",2],["true",1],["host",4],["hosts",1],["alias",5],["not",3],["continue",1],["registration",2],["durable",1],["configuration",1],["live",2],["selected",3],["route",5],["preflight",2],["must",1],["establish",1],["current",1],["reachability",2],["before",1],["installation",1],["return",1],["schema",1],["version",1],["openai4s",1],["v1",1],["candidate",1],["selection",3],["required",1],["len",1],["note",2],["more",1],["than",1],["one",1],["ask",1],["user",1],["choose",1],["select",1],["automatically",1],["still",1],["requires",1],["readiness",2],["visibility",1],["provider",1],["model",1],["backend",1],["independent",1],["states",1]]},{"id":"openai4s/host/accelerators.py#AcceleratorRoutingService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["init",2],["self",4],["local",4],["status",8],["callable",4],["dict",4],["str",4],["any",4],["remote",4],["none",2]]},{"id":"openai4s/host/accelerators.py#AcceleratorRoutingService.status","name":[["status",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["status",5],["self",4],["dict",2],["str",3],["any",2],["probe",4],["order",3],["part",2],["contract",2],["local",13],["hardware",2],["first",2],["then",2],["ssh",8],["registry",2],["neither",2],["result",2],["silently",2],["override",2],["other",2],["remote",8],["candidates",5],["if",2],["available",2],["append",2],["execution",4],["target",3],["kind",2],["label",3],["gpu",6],["count",4],["currently",2],["reachable",2],["true",1],["host",4],["hosts",1],["alias",5],["not",3],["continue",1],["registration",2],["durable",1],["configuration",1],["live",2],["selected",3],["route",5],["preflight",2],["must",1],["establish",1],["current",1],["reachability",2],["before",1],["installation",1],["none",2],["return",1],["schema",1],["version",1],["openai4s",1],["accelerator",1],["v1",1],["candidate",1],["routes",1],["selection",3],["required",1],["len",1],["note",2],["more",1],["than",1],["one",1],["ask",1],["user",1],["choose",1],["select",1],["automatically",1],["still",1],["requires",1],["readiness",2],["visibility",1],["provider",1],["model",1],["backend",1],["independent",1],["states",1]]},{"id":"openai4s/host/accelerators.py#LocalAcceleratorService","name":[["local",1],["accelerator",1],["service",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["class",2],["local",8],["accelerator",2],["service",2],["probe",9],["hardware",2],["at",2],["daemon",1],["execution",1],["boundary",1],["deliberately",1],["says",1],["nothing",1],["about",1],["model",3],["readiness",1],["visible",2],["gpu",17],["installed",2],["container",2],["runtime",1],["admitted",1],["backend",1],["independent",1],["facts",1],["projected",1],["independently",1],["by",1],["callers",1],["def",3],["init",1],["self",9],["callable",2],["str",5],["none",6],["shutil",1],["run",5],["any",4],["subprocess",1],["status",9],["dict",3],["binary",4],["nvidia",12],["smi",9],["runtimes",3],["name",9],["docker",1],["podman",1],["if",9],["not",9],["base",14],["available",5],["false",1],["vendor",1],["source",1],["executable",1],["count",4],["devices",11],["error",9],["note",6],["no",4],["was",3],["detected",3],["path",1],["return",6],["try",1],["process",6],["query",2],["index",2],["memory",5],["total",2],["driver",6],["version",5],["format",1],["csv",1],["noheader",1],["capture",1],["output",1],["true",4],["text",2],["timeout",2],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["compute",2],["host",2],["capabilities",2],["both",1],["read",1],["neither",1],["wraps",1],["narrowing",1],["oserror",1],["expired",1],["turned",1],["unicode",1],["decode",1],["localized",1],["banner",1],["into",1],["500",1],["empty",1],["reply",1],["route",3],["replaced",2],["could",4],["fail",1],["all",1],["cannot",1],["answer",2],["reports",2],["type",1],["be",2],["completed",1],["returncode",2],["detail",3],["stderr",1],["stdout",2],["strip",2],["1000",1],["exited",1],["else",4],["present",1],["but",2],["line",2],["splitlines",1],["fields",6],["field",5],["split",1],["len",2],["continue",1],["raw",2],["match",3],["mib",2],["fullmatch",1],["append",1],["always",1],["string",1],["rewritten",1],["precisely",1],["because",1],["whose",1],["shape",1],["depended",1],["contract",2],["int",1],["here",1],["would",1],["have",1],["been",1],["same",1],["defect",1],["one",1],["level",1],["down",1],["since",1],["mig",1],["instance",1],["some",1],["drivers",1],["report",1],["float",1],["group",1],["returned",3],["parseable",1],["rows",1],["ran",1],["inventory",1],["update",1],["backends",1],["checkpoints",1],["must",1],["checked",1],["separately",1],["legacy",1],["web",1],["keep",1],["existing",1],["response",1],["stable",1],["first",3],["historical",1],["retained",1],["api",1],["compatibility",1],["old",1],["also",1],["cuda",1],["via",1],["usable",1]]},{"id":"openai4s/host/accelerators.py#LocalAcceleratorService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["init",2],["self",4],["callable",4],["str",4],["none",4],["shutil",2],["run",6],["any",2],["subprocess",2]]},{"id":"openai4s/host/accelerators.py#LocalAcceleratorService.legacy_web_status","name":[["legacy",1],["web",1],["status",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["legacy",2],["web",2],["status",8],["self",3],["dict",2],["str",2],["any",2],["keep",1],["existing",1],["compute",1],["gpu",6],["response",1],["contract",1],["stable",1],["devices",4],["first",3],["if",2],["else",2],["return",1],["available",3],["name",3],["count",2],["historical",1],["field",2],["retained",1],["api",1],["compatibility",1],["old",1],["route",1],["also",1],["returned",1],["nvidia",3],["smi",2],["driver",2],["version",3],["cuda",1],["note",1],["detected",2],["via",1],["no",1],["usable",1],["local",1],["was",1]]},{"id":"openai4s/host/accelerators.py#LocalAcceleratorService.status","name":[["status",1]],"path":[["openai4s",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["status",3],["self",5],["dict",3],["str",3],["any",3],["binary",4],["nvidia",9],["smi",7],["runtimes",3],["name",6],["docker",1],["podman",1],["if",7],["not",9],["none",4],["base",14],["available",2],["false",1],["vendor",1],["source",1],["probe",8],["executable",1],["gpu",10],["count",2],["devices",7],["container",1],["error",9],["note",5],["no",3],["local",4],["was",2],["detected",1],["installed",1],["path",1],["return",5],["try",1],["process",6],["run",1],["query",2],["index",2],["memory",5],["total",2],["driver",4],["version",2],["format",1],["csv",1],["noheader",1],["capture",1],["output",1],["true",4],["text",2],["timeout",2],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["compute",1],["host",2],["capabilities",2],["both",1],["read",1],["neither",1],["wraps",1],["narrowing",1],["oserror",1],["expired",1],["turned",1],["unicode",1],["decode",1],["localized",1],["banner",1],["into",1],["500",1],["empty",1],["reply",1],["route",2],["replaced",2],["could",4],["fail",1],["at",1],["all",1],["cannot",1],["answer",2],["reports",2],["type",1],["be",2],["completed",1],["returncode",2],["detail",3],["stderr",1],["stdout",2],["strip",2],["1000",1],["exited",1],["else",2],["present",1],["but",2],["line",2],["splitlines",1],["fields",6],["field",3],["split",1],["len",2],["continue",1],["raw",2],["match",3],["mib",2],["fullmatch",1],["append",1],["always",1],["string",1],["rewritten",1],["precisely",1],["because",1],["whose",1],["shape",1],["depended",1],["contract",1],["int",1],["here",1],["would",1],["have",1],["been",1],["same",1],["defect",1],["one",1],["level",1],["down",1],["since",1],["mig",1],["instance",1],["some",1],["drivers",1],["report",1],["float",1],["group",1],["returned",2],["parseable",1],["rows",1],["ran",1],["inventory",1],["update",1],["hardware",1],["visible",1],["model",1],["backends",1],["checkpoints",1],["must",1],["checked",1],["separately",1]]},{"id":"openai4s/host/bash.py","name":[["bash",1],["py",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["host",2],["side",1],["authorization",2],["service",3],["kernel",1],["local",2],["bash",3],["security",1],["boundary",1],["deliberate",1],["module",1],["never",2],["imports",1],["subprocess",1],["executes",1],["command",5],["only",2],["validates",1],["proposed",1],["execution",2],["issues",1],["short",1],["lived",1],["random",2],["bearer",3],["capability",6],["consumes",1],["exactly",1],["once",1],["records",1],["worker",2],["reported",1],["result",2],["through",1],["injected",1],["audit",1],["step",1],["sinks",1],["capabilities",1],["server",2],["state",1],["backed",1],["rather",1],["than",1],["self",1],["authenticating",1],["token",4],["useful",1],["while",1],["its",1],["exact",1],["digest",3],["canonical",1],["cwd",1],["generation",1],["challenge",1],["session",1],["frame",1],["remain",1],["present",1],["memory",1],["issuance",1],["table",1],["restarting",1],["daemon",1],["invalidates",1],["every",1],["outstanding",2],["safe",1],["recovery",1],["behaviour",1],["shell",3],["work",1],["from",6],["future",1],["import",14],["annotations",1],["fnmatch",1],["hashlib",1],["math",1],["re",7],["secrets",1],["shlex",1],["threading",1],["time",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",1],["typing",1],["any",1],["callable",1],["iterable",1],["mapping",1],["openai4s",2],["version",2],["budget",1],["channel",1],["counters",1],["default",2],["ttl",4],["seconds",5],["15",1],["max",3],["60",1],["1024",1],["retention",1],["3600",1],["secret",5],["assignment",1],["compile",3],["z0",5],["key",3],["password",1],["passwd",1],["credential",2],["za",3],["sk",1],["ark",1],["ghp",1],["github",1],["pat",1],["hf",1],["xox",1],["baprs",1],["representative",1],["basenames",1],["glob",1],["could",1],["expand",1],["reject",1],["cat",2],["whose",1],["literal",1],["not",1],["itself",1],["name",1],["sample",1],["names",1],["env",3],["production",1],["id",2],["rsa",1],["ed25519",1],["netrc",1],["pgpass",1],["pem",1],["private",1],["all",1],["classify",1],["redact",1],["text",1]]},{"id":"openai4s/host/bash.py#_contains_secret_path","name":[["contains",1],["secret",1],["path",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["contains",2],["secret",5],["path",4],["command",4],["str",3],["bool",2],["try",1],["words",3],["shlex",1],["split",3],["posix",1],["true",3],["except",1],["value",9],["error",1],["re",1],["candidates",4],["list",1],["raw",2],["strip",1],["append",2],["var",1],["hides",1],["real",1],["target",1],["side",1],["token",2],["env",2],["cat",1],["scan",1],["too",1],["if",3],["not",2],["startswith",1],["name",6],["lower",1],["looks",1],["return",3],["shell",1],["glob",1],["key",1],["expands",1],["at",1],["runtime",1],["file",1],["even",1],["though",1],["literal",1],["one",1],["any",2],["ch",2],["fnmatch",1],["fnmatchcase",1],["sample",3],["names",1],["false",1]]},{"id":"openai4s/host/bash.py#_finite_number","name":[["finite",1],["number",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["finite",3],["number",7],["value",6],["any",2],["name",4],["str",2],["float",3],["try",1],["except",1],["type",1],["error",4],["as",1],["exc",2],["raise",2],["bash",2],["authorization",2],["must",2],["be",2],["from",1],["if",1],["not",1],["math",1],["isfinite",1],["positive",1],["return",1]]},{"id":"openai4s/host/bash.py#_IssuedCapability","name":[["issued",1],["capability",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["class",2],["issued",5],["capability",3],["token",3],["str",14],["command",4],["sha256",3],["cwd",3],["workspace",3],["allowed",3],["root",3],["frame",3],["id",4],["none",7],["generation",3],["challenge",3],["category",3],["domains",3],["tuple",1],["at",8],["float",4],["expires",3],["consumed",1],["recorded",1],["step",3],["kind",1],["bash",1],["title",1],["running",1],["shell",1],["def",1],["public",1],["payload",1],["self",13],["dict",1],["any",1],["return",1],["version",2],["list",1],["ms",2],["int",2],["1000",2]]},{"id":"openai4s/host/bash.py#_IssuedCapability.public_payload","name":[["public",1],["payload",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["public",2],["payload",2],["self",14],["dict",2],["str",2],["any",2],["return",1],["version",2],["capability",1],["token",2],["command",2],["sha256",2],["cwd",2],["workspace",2],["allowed",2],["root",2],["frame",2],["id",2],["generation",2],["challenge",2],["category",2],["domains",2],["list",1],["issued",2],["at",4],["ms",2],["int",2],["1000",2],["expires",2]]},{"id":"openai4s/host/bash.py#_looks_secret_name","name":[["looks",1],["secret",1],["name",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["looks",2],["secret",2],["name",8],["str",2],["bool",2],["return",1],["env",2],["startswith",1],["endswith",1],["pem",1],["key",1],["id",2],["rsa",1],["ed25519",1],["netrc",1],["pgpass",1]]},{"id":"openai4s/host/bash.py#_safe_persisted_path","name":[["safe",1],["persisted",1],["path",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["safe",2],["persisted",2],["path",7],["value",3],["any",2],["str",3],["name",6],["lower",1],["if",1],["env",2],["startswith",1],["endswith",1],["pem",1],["key",1],["id",2],["rsa",1],["ed25519",1],["netrc",1],["pgpass",1],["return",2],["secret",1],["500",1]]},{"id":"openai4s/host/bash.py#_within","name":[["within",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["within",2],["path",7],["root",3],["bool",2],["try",1],["relative",1],["return",2],["true",1],["except",1],["value",1],["error",1],["false",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService","name":[["bash",1],["authorization",1],["service",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["class",2],["bash",21],["authorization",21],["service",2],["issue",2],["consume",1],["audit",4],["one",1],["shot",1],["kernel",1],["shell",1],["capabilities",1],["def",2],["init",1],["self",17],["workspace",19],["callable",10],["str",16],["path",7],["frame",3],["id",3],["none",25],["generation",19],["int",1],["allowed",9],["roots",9],["iterable",1],["any",5],["step",3],["sink",3],["dict",4],["sandbox",3],["status",3],["mapping",1],["clock",3],["float",2],["time",2],["token",4],["factory",3],["ttl",6],["seconds",4],["default",1],["lambda",5],["secrets",1],["urlsafe",1],["32",1],["min",1],["max",1],["finite",2],["number",2],["name",2],["capability",3],["lock",1],["threading",1],["rlock",1],["issued",2],["authorize",1],["spec",7],["validate",1],["proposal",1],["short",1],["lived",1],["random",1],["command",13],["if",20],["not",18],["isinstance",4],["strip",2],["return",21],["error",30],["must",2],["be",1],["non",1],["empty",1],["string",1],["x00",1],["contains",2],["nul",1],["byte",1],["challenge",5],["len",1],["16",1],["missing",2],["worker",9],["trusted",7],["match",2],["active",1],["host",3],["try",8],["timeout",5],["120",1],["except",7],["value",5],["as",5],["exc",10],["24",1],["3600",1],["exceeds",1],["day",1],["limit",1],["expanduser",4],["resolve",4],["strict",4],["true",4],["oserror",4],["runtime",4],["unavailable",3],["dir",3],["directory",2],["requested",3],["invalid",2],["session",1],["raw",4],["cwd",11],["required",1],["exist",1],["root",8],["resolved",4],["append",1],["next",2],["within",1],["workdir",1],["escapes",1],["repeat",1],["cheap",1],["safety",3],["egress",8],["checks",1],["never",1],["trust",1],["supplied",1],["category",1],["domain",5],["metadata",1],["from",2],["openai4s",2],["security",1],["shellcheck",1],["import",2],["precheck",4],["reason",3],["exception",2],["noqa",2],["ble001",2],["fail",1],["closed",2],["blocked",6],["by",1],["static",1],["secret",2],["commands",1],["referencing",1],["files",1],["domains",3],["tuple",1],["mode",1],["allowlist",1],["message",1],["policy",2],["lookup",1],["fails",1],["fro",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["init",2],["self",14],["workspace",4],["callable",20],["str",13],["path",4],["frame",4],["id",4],["none",37],["generation",4],["int",2],["allowed",4],["roots",4],["iterable",2],["audit",4],["any",6],["step",4],["sink",4],["dict",3],["sandbox",4],["status",4],["mapping",2],["clock",4],["float",4],["time",4],["token",5],["factory",4],["ttl",8],["seconds",6],["default",2],["lambda",5],["secrets",1],["urlsafe",1],["32",1],["min",1],["max",1],["finite",1],["number",1],["name",1],["capability",2],["lock",1],["threading",1],["rlock",1],["issued",2]]},{"id":"openai4s/host/bash.py#BashAuthorizationService._binding_mismatch","name":[["binding",1],["mismatch",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["binding",2],["mismatch",2],["capability",8],["issued",2],["spec",3],["dict",2],["str",4],["any",2],["none",3],["expected",2],["command",2],["sha256",2],["cwd",2],["generation",2],["challenge",2],["key",3],["value",2],["items",1],["if",1],["return",2]]},{"id":"openai4s/host/bash.py#BashAuthorizationService._purge_locked","name":[["purge",1],["locked",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["purge",2],["locked",2],["self",4],["now",5],["float",2],["none",7],["stale",2],["token",4],["capability",9],["issued",2],["items",1],["if",1],["consumed",3],["at",8],["expires",2],["recorded",3],["not",2],["result",2],["retention",2],["seconds",2],["max",1],["pop",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService._safe_result","name":[["safe",1],["result",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",4],["safe",7],["result",2],["capability",8],["issued",2],["spec",9],["dict",6],["str",12],["any",5],["try",3],["exit",6],["code",6],["int",3],["except",3],["type",3],["error",6],["value",5],["status",7],["failed",4],["if",3],["not",3],["completed",1],["timed",1],["out",1],["launch",1],["stdout",9],["stderr",8],["diff",7],["workspace",2],["isinstance",2],["duration",7],["ms",5],["max",2],["cut",4],["stream",3],["text",7],["worker",1],["count",1],["clamped",2],["never",1],["recomputed",1],["from",1],["len",6],["30",1],["000",1],["same",1],["number",1],["command",5],["printed",2],["exactly",1],["budget",1],["one",1],["five",1],["million",1],["characters",1],["so",1],["side",3],["cannot",1],["derive",1],["fact",1],["only",1],["drainer",1],["watched",1],["every",1],["chunk",1],["go",1],["past",1],["knows",1],["refuse",1],["claim",1],["smaller",1],["than",3],["holding",1],["way",1],["above",1],["rather",2],["trusted",1],["claimed",3],["seen",4],["chars",4],["return",4],["channel",1],["counters",1],["retained",1],["unit",1],["paths",4],["key",2],["list",2],["values",3],["tuple",1],["persisted",1],["path",1],["100",1],["sha256",6],["category",2],["cwd",2],["generation",2],["was",1],["kept",1],["all",1],["ever",1],["had",1],["recorded",1],["beside",1],["counts",1],["below",1],["alone",1],["presented",1],["its",1],["own",1],["read",1],["as",1],["digest",2],["tail",1],["hashlib",2],["encode",2],["utf",2],["replace",2],["hexdigest",2],["preview",2],["redact",2],["shell",2],["limit",2],["2000",1],["1200",1],["created",2],["modified",2],["deleted",2],["truncated",2],["bool",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService._safe_result.cut","name":[["cut",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["cut",2],["stream",3],["str",6],["text",6],["dict",2],["any",2],["worker",1],["count",1],["clamped",2],["never",1],["recomputed",1],["from",1],["len",4],["30",1],["000",1],["same",1],["number",1],["command",1],["printed",2],["exactly",1],["budget",1],["one",1],["five",1],["million",1],["characters",1],["so",1],["side",2],["cannot",1],["derive",1],["fact",1],["only",1],["drainer",1],["watched",1],["every",1],["chunk",1],["go",1],["past",1],["knows",1],["refuse",1],["claim",1],["smaller",1],["than",2],["holding",1],["way",1],["exit",1],["code",1],["status",1],["above",1],["rather",1],["trusted",1],["try",1],["claimed",3],["int",1],["spec",1],["seen",4],["chars",2],["except",1],["type",1],["error",2],["value",1],["max",1],["return",1],["channel",1],["counters",1],["retained",1],["unit",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService._safe_result.safe_paths","name":[["safe",1],["paths",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["safe",3],["paths",2],["key",3],["str",4],["list",3],["values",3],["diff",1],["if",1],["not",1],["isinstance",1],["tuple",1],["return",2],["persisted",1],["path",1],["value",2],["100",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService._summary","name":[["summary",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["summary",2],["safe",6],["dict",2],["str",4],["any",2],["if",3],["status",2],["timed",2],["out",2],["return",3],["launch",2],["failed",2],["changed",3],["sum",1],["len",1],["workspace",1],["diff",1],["key",2],["created",1],["modified",1],["deleted",1],["suffix",2],["file",1],["change",1],["else",1],["exit",2],["code",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService.attach_step","name":[["attach",1],["step",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["attach",3],["step",10],["self",4],["token",5],["str",10],["id",5],["none",5],["view",5],["tuple",2],["dict",2],["bool",2],["dispatcher",1],["already",1],["emitted",1],["running",2],["if",3],["not",2],["return",3],["false",2],["lock",1],["capability",5],["issued",1],["kind",1],["bash",1],["title",1],["shell",1],["command",1],["true",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService.authorize","name":[["authorize",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["authorize",2],["self",14],["spec",9],["dict",4],["str",15],["any",4],["validate",1],["proposal",1],["issue",1],["short",1],["lived",1],["random",1],["capability",3],["command",19],["if",24],["not",21],["isinstance",5],["strip",2],["return",26],["error",35],["bash",23],["authorization",23],["must",3],["be",1],["non",1],["empty",1],["string",1],["x00",1],["contains",2],["nul",1],["byte",1],["challenge",7],["generation",19],["len",3],["16",1],["missing",2],["worker",9],["trusted",7],["none",6],["match",2],["active",1],["host",3],["try",8],["timeout",5],["finite",1],["number",1],["120",1],["name",1],["except",8],["value",5],["as",6],["exc",12],["24",2],["3600",1],["exceeds",1],["day",1],["limit",1],["workspace",18],["path",5],["expanduser",4],["resolve",4],["strict",4],["true",4],["oserror",4],["runtime",4],["unavailable",3],["dir",3],["directory",2],["requested",3],["invalid",2],["session",1],["raw",4],["cwd",13],["required",1],["exist",1],["roots",6],["root",10],["allowed",9],["resolved",4],["append",1],["next",2],["within",1],["workdir",1],["escapes",1],["repeat",1],["cheap",1],["safety",3],["egress",8],["checks",1],["never",1],["trust",1],["supplied",1],["category",2],["domain",5],["metadata",1],["from",3],["openai4s",3],["security",1],["shellcheck",1],["import",3],["precheck",4],["reason",3],["exception",3],["noqa",3],["ble001",3],["fail",2],["closed",4],["blocked",6],["by",1],["static",1],["secret",2],["commands",1],["referencing",1],["files",1],["domains",5],["tuple",1],["mode",1],["allowlist",1],["message",2],["policy",2],["lookup",1],["fails",1],["server",1],["skill",2],["network",5],["admission",3],["admit",2],["shell",2],["frame",4],["id",4],["sandbox",2],["status",2],["failed",2],["refusal",1],["digest",8],["claimed",3],["sha256",2],["mismatch",1],["now",2],["clock",1],["lock",1],["purge",1],["locked",1],["issued",3],["max",1],["outstanding",2],["too",1],["many",1],["capabilities",1],["token",8],["factory",1],["classif",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService.consume","name":[["consume",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["consume",3],["self",7],["spec",4],["dict",4],["str",5],["any",4],["atomically",1],["issued",3],["capability",7],["immediately",1],["before",2],["spawn",1],["token",13],["if",5],["not",3],["isinstance",1],["return",6],["error",5],["bash",5],["authorization",5],["required",1],["now",4],["clock",1],["lock",1],["none",3],["unknown",1],["expired",2],["consumed",4],["at",4],["was",1],["already",1],["expires",1],["pop",1],["execution",1],["mismatch",5],["binding",2],["ok",1],["true",1],["ms",1],["int",1],["1000",1]]},{"id":"openai4s/host/bash.py#BashAuthorizationService.record_result","name":[["record",1],["result",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["record",4],["result",10],["self",12],["spec",5],["dict",4],["str",5],["any",4],["bounded",1],["redacted",1],["reported",1],["by",1],["worker",1],["recording",1],["cannot",2],["grant",1],["execute",1],["anything",1],["token",12],["must",1],["have",1],["been",1],["consumed",3],["may",1],["be",1],["recorded",4],["once",1],["removed",1],["after",1],["projected",1],["so",1],["replayed",1],["reports",1],["overwrite",1],["earlier",1],["audit",5],["event",1],["if",8],["not",7],["isinstance",1],["return",6],["error",6],["bash",6],["required",1],["now",2],["clock",1],["lock",1],["capability",10],["issued",2],["none",6],["unknown",1],["at",3],["was",2],["already",2],["mismatch",5],["binding",2],["safe",8],["step",6],["id",7],["pop",1],["ok",5],["status",2],["completed",1],["exit",1],["code",1],["try",2],["method",1],["args",1],["frame",2],["resource",1],["keys",1],["command",3],["sha256",2],["except",2],["exception",2],["noqa",2],["ble001",2],["ran",1],["lie",1],["pass",2],["sink",4],["phase",1],["end",1],["done",1],["else",1],["output",1],["summary",2],["projection",1],["best",1],["effort",1],["true",1]]},{"id":"openai4s/host/bash.py#classify_command","name":[["classify",1],["command",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["classify",3],["command",8],["str",6],["domains",3],["iterable",2],["authorization",1],["audit",1],["record",1],["policy",1],["metadata",1],["not",1],["shell",1],["parser",1],["independent",1],["static",1],["safety",1],["gate",1],["permission",1],["target",1],["remain",1],["authoritative",1],["try",1],["words",5],["shlex",1],["split",2],["posix",1],["true",1],["except",1],["value",1],["error",1],["strip",1],["executable",5],["path",1],["name",1],["lower",2],["if",5],["else",1],["lowered",2],["tuple",1],["curl",1],["wget",1],["ssh",1],["scp",1],["ftp",1],["return",5],["network",1],["pip",1],["pip3",1],["conda",1],["mamba",1],["npm",1],["uv",1],["any",1],["marker",2],["install",2],["add",1],["sync",1],["package",1],["writes",2],["files",2],["rm",1],["mv",1],["cp",1],["mkdir",1],["touch",1],["chmod",1],["chown",1],["re",1],["search",1],["filesystem",2],["write",1],["cat",1],["head",1],["tail",1],["less",1],["ls",1],["find",1],["grep",1],["rg",1],["read",1],["process",1]]},{"id":"openai4s/host/bash.py#redact_shell_text","name":[["redact",1],["shell",1],["text",1]],"path":[["openai4s",1],["host",1],["bash",1],["py",1]],"body":[["def",2],["redact",2],["shell",2],["text",10],["value",3],["any",3],["limit",3],["int",3],["4000",2],["str",3],["return",2],["bounded",1],["preview",1],["common",1],["credential",2],["shapes",1],["removed",1],["raw",1],["commands",1],["full",1],["stdout",1],["stderr",1],["never",1],["cross",1],["persistence",1],["boundary",1],["helper",1],["intentionally",1],["conservative",1],["shared",1],["by",1],["approval",1],["activity",1],["audit",1],["projections",1],["so",1],["command",1],["line",1],["secret",2],["not",1],["copied",1],["into",1],["those",1],["records",1],["bearer",2],["re",3],["sub",3],["redacted",3],["token",2],["assignment",1],["lambda",1],["group",1],["max",1]]},{"id":"openai4s/host/code_evidence.py","name":[["code",1],["evidence",1],["py",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["completion",6],["evidence",14],["turns",1],["whose",2],["deliverable",1],["source",8],["code",10],["existing",2],["reconciliation",1],["produce",1],["file",8],["shaped",1],["asks",1],["whether",4],["claimed",1],["exists",3],["right",1],["question",1],["figure",1],["wrong",1],["one",2],["pipeline",3],["py",2],["path",4],["proves",1],["nothing",1],["about",1],["module",4],["imports",1],["was",2],["ever",1],["captured",1],["any",2],["test",4],["ran",3],["against",3],["reusable",2],["codebase",2],["change",2],["see",1],["mod",1],["openai4s",3],["agent",1],["task",3],["modes",4],["payload",2],["must",7],["therefore",1],["carry",2],["four",2],["fields",4],["each",5],["verified",3],["something",1],["run",4],["cannot",3],["author",1],["owning",1],["loops",1],["stamp",1],["dispatcher",1],["binding",1],["mode",5],["only",3],["selected",1],["explicitly",1],["web",1],["body",1],["field",2],["merely",2],["detected",1],["from",9],["request",1],["text",2],["drives",1],["prompt",1],["fragment",1],["never",2],["reaches",1],["so",2],["classifier",1],["false",1],["positive",1],["refuse",1],["honest",3],["volunteered",1],["unarmed",1],["turn",3],["ride",1],["envelope",1],["as",2],["ordinary",1],["unverified",1],["output",1],["files",2],["every",2],["resolves",1],["inside",2],["session",3],["workspace",2],["passes",1],["same",2],["secret",1],["alias",1],["aware",1],["read",3],["boundary",1],["host",2],["tools",1],["matches",2],["its",3],["declared",2],["sha256",1],["checksum",1],["artifact",2],["version",1],["at",1],["exact",2],["relative",1],["current",2],["root",1],["basename",1],["project",1],["another",1],["not",6],["entry",5],["points",2],["python",3],["point",2],["compile",10],["own",1],["bytes",4],["exec",1],["validating",1],["be",2],["way",2],["arbitrary",1],["daemon",2],["process",1],["non",2],["entries",1],["anything",1],["else",1],["existence",1],["checked",1],["because",1],["has",1],["no",2],["parse",1],["them",2],["architecture",2],["summary",2],["empty",1],["prose",2],["statement",1],["owns",2],["names",2],["command",5],["producing",1],["cell",5],["id",1],["real",1],["successful",2],["execution",1],["user",1],["branch",1],["action",1],["group",1],["contain",1],["synthetic",1],["bash",2],["audit",1],["receipt",1],["authorized",1],["digest",2],["printing",1],["passing",1],["looking",1],["citing",1],["different",1],["replaying",1],["prior",1],["satisfy",1],["contract",1],["analysis",1],["untouched",1],["stay",1],["optional",1],["unvalidated",1],["keeps",1],["working",1],["byte",2],["future",1],["import",9],["annotations",1],["hashlib",1],["os",1],["re",8],["dataclasses",1],["dataclass",2],["pathlib",1],["types",1],["mapping",2],["proxy",1],["type",1],["typing",1],["callable",1],["sequence",1],["capability",1],["preserves",1],["failure",4],["status",1],["required",2],["frozenset",2],["keys",3],["order",1],["refusal",1],["hash",1],["larger",1],["than",1],["refusing",1],["guessing",1],["max",2],["1024",2],["suffixes",1],["pyi",1],["signals",2],["off",1],["stored",1],["stdout",2],["tests",1],["deliberately",1],["narrow",1],["anchored",1],["failed",3],["errors",2],["match",1],["bare",1],["error",2],["result",1],["traceback",1],["most",1],["recent",1],["call",1],["last",1],["assertion",1],["bfailures",1],["berrors",1],["frozen",1],["true",1],["all",1],["context",2],["gather",1],["requires",1],["reports",1],["validate",1],["verify",1]]},{"id":"openai4s/host/code_evidence.py#_artifact_path_key","name":[["artifact",1],["path",1],["key",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["artifact",3],["path",6],["key",2],["value",6],["any",2],["workspace",5],["str",3],["none",5],["return",5],["one",1],["exact",1],["canonical",1],["relative",5],["if",3],["not",3],["isinstance",1],["strip",1],["try",1],["raw",4],["target",2],["absolute",1],["else",1],["resolve",2],["except",1],["oserror",1],["runtime",1],["error",2],["parts",1],["as",1],["posix",1]]},{"id":"openai4s/host/code_evidence.py#_check_architecture_summary","name":[["check",1],["architecture",1],["summary",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["check",2],["architecture",3],["summary",3],["value",4],["any",2],["problems",3],["list",2],["str",3],["none",2],["if",1],["not",2],["isinstance",1],["strip",1],["append",1],["must",1],["state",1],["prose",1],["each",1],["module",1],["owns",1]]},{"id":"openai4s/host/code_evidence.py#_check_entry_points","name":[["check",1],["entry",1],["points",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["check",2],["entry",9],["points",3],["value",4],["any",2],["context",5],["code",5],["evidence",2],["problems",5],["list",2],["str",8],["verified",6],["files",6],["dict",2],["none",9],["entries",4],["if",6],["not",6],["append",3],["names",1],["no",2],["runnable",1],["point",4],["return",1],["item",4],["claim",5],["path",1],["isinstance",1],["mapping",1],["else",2],["read",4],["unavailable",1],["inside",2],["session",1],["workspace",1],["missing",1],["unreadable",1],["unsafe",1],["outside",1],["root",1],["continue",3],["resolved",3],["relative",3],["data",4],["suffix",1],["lower",1],["python",1],["suffixes",1],["existence",1],["bytes",1],["only",1],["daemon",2],["has",1],["honest",1],["parser",1],["anything",1],["pretending",1],["otherwise",1],["would",1],["either",1],["reject",1],["valid",1],["accept",1],["broken",1],["guess",1],["hashlib",2],["sha256",2],["hexdigest",2],["try",1],["compile",3],["never",1],["exec",2],["verifying",1],["must",1],["be",1],["way",1],["run",1],["agent",1],["authored",1],["process",1],["dont",1],["inherit",1],["true",1],["except",1],["syntax",1],["error",4],["as",1]]},{"id":"openai4s/host/code_evidence.py#_check_source_files","name":[["check",1],["source",1],["files",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["check",2],["source",8],["files",8],["value",3],["any",2],["context",6],["code",2],["evidence",2],["problems",7],["list",2],["str",9],["verified",4],["dict",2],["none",8],["entries",4],["if",8],["not",8],["append",5],["names",1],["no",1],["file",4],["run",1],["saved",1],["return",1],["item",8],["isinstance",3],["path",4],["mapping",1],["entry",1],["sha256",5],["continue",4],["claim",6],["read",4],["exist",1],["unavailable",1],["inside",1],["session",2],["workspace",1],["unreadable",1],["unsafe",1],["outside",1],["root",1],["resolved",1],["relative",3],["data",2],["actual",4],["hashlib",1],["hexdigest",1],["declared",5],["strip",2],["lower",1],["declares",1],["match",2],["its",1],["current",1],["bytes",1],["mismatch",1],["captured",2],["artifact",2],["checksums",1],["frozenset",1],["version",1],["at",1],["exact",1]]},{"id":"openai4s/host/code_evidence.py#_check_test_evidence","name":[["check",1],["test",1],["evidence",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["check",2],["test",15],["evidence",15],["value",3],["any",6],["context",10],["code",2],["problems",15],["list",2],["str",6],["none",10],["entries",4],["if",14],["not",16],["append",13],["names",7],["no",11],["run",6],["return",1],["lookup",4],["cell",26],["item",5],["isinstance",2],["mapping",2],["entry",2],["command",20],["producing",4],["id",21],["continue",11],["strip",2],["preserves",1],["failure",7],["status",7],["uses",1],["shell",2],["composition",1],["mask",1],["earlier",1],["so",4],["there",1],["recorded",9],["execution",5],["behind",1],["cannot",2],["be",3],["verified",5],["runtime",3],["log",4],["reachable",1],["try",3],["row",7],["except",3],["exception",3],["noqa",3],["ble001",3],["unreadable",3],["pass",3],["bool",3],["has",3],["cells",4],["unknown",2],["false",3],["different",2],["repair",1],["may",1],["well",1],["have",1],["but",2],["at",2],["all",2],["could",1],["ever",1],["verify",1],["here",1],["saying",1],["never",2],["executed",2],["would",1],["actively",1],["send",1],["model",1],["chasing",1],["phantom",1],["its",1],["empty",1],["back",1],["claim",1],["else",1],["host",2],["minted",1],["line",1],["observation",1],["ran",1],["number",1],["frame",3],["root",1],["from",1],["another",1],["session",1],["real",1],["elsewhere",1],["ok",2],["whose",1],["stdout",2],["reports",2],["output",1],["did",1],["receipt",7],["because",1],["trusted",1],["source",1],["available",1],["successful",1],["authorized",1],["exact",1],["turn",1],["branch",1]]},{"id":"openai4s/host/code_evidence.py#_entries","name":[["entries",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["entries",2],["value",4],["any",4],["list",4],["return",1],["if",1],["isinstance",1],["tuple",1],["else",1]]},{"id":"openai4s/host/code_evidence.py#_read_claim","name":[["read",1],["claim",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["read",3],["claim",6],["str",5],["context",8],["code",2],["evidence",3],["tuple",2],["path",3],["bytes",2],["none",12],["if",4],["source",3],["reader",2],["not",1],["try",2],["return",6],["except",2],["exception",1],["noqa",1],["ble001",1],["unsafe",1],["unreadable",1],["no",1],["resolved",5],["resolve",2],["roots",3],["search",2],["data",3],["relative",5],["root",2],["as",1],["posix",1],["break",1],["oserror",1],["runtime",1],["error",2],["value",1],["continue",1]]},{"id":"openai4s/host/code_evidence.py#_read_source","name":[["read",1],["source",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["read",3],["source",3],["path",7],["bytes",4],["none",4],["try",1],["if",1],["not",1],["file",1],["stat",1],["st",1],["size",1],["max",1],["return",3],["except",1],["oserror",1],["value",1],["error",1]]},{"id":"openai4s/host/code_evidence.py#_resolve_in_roots","name":[["resolve",1],["roots",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["resolve",6],["roots",6],["claim",7],["str",2],["tuple",2],["path",11],["none",10],["declared",1],["resolved",1],["inside",2],["evidence",1],["root",9],["mirrors",1],["produce",1],["file",2],["confinement",1],["rule",1],["absolute",1],["must",1],["land",1],["relative",3],["joined",2],["each",1],["re",1],["confined",7],["so",3],["segments",1],["cannot",1],["climb",1],["out",1],["one",1],["they",1],["were",1],["means",1],["unconfinable",1],["no",1],["own",2],["different",1],["refusal",1],["from",1],["but",1],["absent",1],["not",2],["exist",1],["returned",1],["caller",1],["say",1],["conflating",1],["two",1],["would",1],["tell",1],["model",1],["its",1],["missing",1],["lives",1],["outside",1],["workspace",1],["if",4],["return",6],["try",3],["os",1],["isabs",1],["candidate",8],["except",3],["oserror",3],["value",3],["error",6],["runtime",3],["continue",2],["exists",1]]},{"id":"openai4s/host/code_evidence.py#_source_reader","name":[["source",1],["reader",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["source",5],["reader",3],["file",5],["service",4],["any",2],["none",14],["workspace",4],["path",6],["callable",3],["str",7],["tuple",3],["bytes",7],["adapt",1],["host",1],["verified",2],["descriptor",3],["into",1],["byte",1],["opener",4],["getattr",1],["open",1],["read",5],["if",3],["not",1],["return",5],["claim",2],["performs",1],["lexical",1],["resolved",2],["alias",1],["inode",1],["no",1],["follow",1],["checks",1],["before",1],["exposing",1],["never",1],["subsequently",1],["re",1],["pathname",1],["so",1],["rename",1],["cannot",1],["swap",1],["between",1],["policy",1],["hashing",1],["as",2],["opened",4],["int",1],["size",1],["max",3],["data",3],["handle",1],["len",1],["relative",4],["posix",1]]},{"id":"openai4s/host/code_evidence.py#_source_reader.read","name":[["read",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["read",5],["claim",3],["str",5],["tuple",2],["path",3],["bytes",6],["none",4],["opener",3],["performs",2],["lexical",2],["resolved",4],["alias",2],["inode",2],["no",2],["follow",2],["checks",2],["before",2],["exposing",2],["descriptor",4],["never",2],["subsequently",2],["re",2],["pathname",2],["so",2],["rename",2],["cannot",2],["swap",2],["file",2],["between",2],["policy",2],["hashing",2],["as",2],["opened",4],["if",2],["int",1],["size",1],["max",3],["source",3],["return",3],["data",3],["handle",1],["len",1],["relative",4],["posix",1],["workspace",1]]},{"id":"openai4s/host/code_evidence.py#CodeEvidenceContext","name":[["code",1],["evidence",1],["context",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["class",3],["code",3],["evidence",6],["context",3],["host",3],["check",1],["claim",1],["against",1],["search",2],["roots",2],["normally",1],["contains",1],["exactly",1],["session",2],["workspace",2],["source",2],["reader",3],["file",1],["service",1],["verified",1],["opener",1],["projected",1],["as",1],["bounded",1],["bytes",2],["so",2],["cannot",1],["become",1],["second",1],["route",1],["around",1],["its",1],["secret",1],["name",1],["alias",1],["hardlink",1],["descriptor",1],["checks",1],["artifact",4],["checksums",3],["maps",1],["exact",2],["normalized",1],["relative",1],["paths",1],["current",1],["root",1],["cell",7],["lookup",2],["reads",1],["one",2],["execution",2],["log",1],["row",2],["by",1],["producing",1],["id",5],["frame",2],["scopes",1],["real",1],["from",2],["someone",1],["else",1],["not",4],["run",4],["test",2],["receipt",2],["proves",1],["same",1],["action",1],["group",1],["bound",1],["turn",2],["branch",2],["recorded",1],["successful",1],["authorized",1],["command",1],["has",2],["cells",3],["lazy",1],["probe",1],["did",1],["runtime",2],["record",1],["any",2],["consulted",2],["only",1],["named",1],["missing",1],["refusal",1],["honestly",1],["distinguish",1],["never",2],["executed",1],["records",1],["no",1],["at",2],["all",1],["none",17],["means",1],["unknown",1],["keeps",1],["former",1],["wording",1],["tuple",2],["path",3],["default",5],["factory",3],["shared",1],["mapping",4],["proxy",2],["type",2],["cpython",1],["11",1],["rejects",1],["latter",1],["creation",1],["mutable",1],["because",1],["mappingproxy",1],["was",1],["unhashable",1],["there",1],["value",1],["error",1],["made",1],["whole",1],["agent",1],["package",1],["unimportable",1],["supported",1],["interpreter",1],["ci",1],["matrix",1],["str",12],["frozenset",3],["field",1],["lambda",1],["callable",4],["bool",2],["compatibility",1],["projection",1],["callers",1],["display",1],["old",1],["verification",1],["basenames",1],["ids",1],["names",1]]},{"id":"openai4s/host/code_evidence.py#gather_code_evidence_context","name":[["gather",1],["code",1],["evidence",1],["context",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["gather",2],["code",5],["evidence",5],["context",7],["store",11],["any",4],["frame",20],["id",33],["str",17],["none",22],["search",4],["roots",8],["sequence",2],["path",6],["file",3],["service",3],["turn",9],["branch",9],["build",1],["from",1],["live",1],["failures",1],["propagate",1],["caller",1],["decides",2],["broken",1],["means",1],["swallowing",1],["failure",1],["here",1],["returning",1],["empty",1],["would",1],["cannot",1],["verify",1],["into",1],["verified",1],["nothing",1],["fail",1],["open",1],["module",1],["exists",1],["prevent",1],["tuple",1],["root",10],["resolve",2],["workspace",4],["if",8],["else",4],["scope",3],["selected",4],["checksums",4],["dict",1],["names",4],["not",6],["row",2],["list",2],["artifacts",1],["version",9],["latest",1],["meta",1],["isinstance",1],["mapping",2],["continue",2],["key",7],["artifact",3],["checksum",4],["strip",1],["lower",2],["setdefault",1],["add",2],["source",4],["reader",4],["receipt",4],["cell",5],["command",4],["bool",3],["return",3],["false",1],["has",2],["successful",1],["bash",1],["producing",1],["sha256",1],["digest",1],["proxy",1],["type",1],["frozenset",2],["value",2],["items",1],["test",1],["lookup",1],["detail",1],["lazy",1],["purpose",1],["paid",1],["only",1],["refusal",1],["answer",1],["between",1],["two",1],["very",1],["different",1],["messages",1],["cells",2],["lambda",1]]},{"id":"openai4s/host/code_evidence.py#gather_code_evidence_context.receipt","name":[["receipt",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["receipt",3],["cell",4],["id",9],["str",5],["command",5],["bool",3],["if",1],["not",3],["frame",3],["turn",3],["selected",2],["branch",3],["return",2],["false",1],["store",1],["has",1],["successful",1],["bash",1],["producing",1],["sha256",1],["digest",1],["root",1]]},{"id":"openai4s/host/code_evidence.py#requires_code_evidence","name":[["requires",1],["code",1],["evidence",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["requires",2],["code",2],["evidence",3],["task",5],["mode",5],["any",2],["bool",2],["whether",1],["makes",1],["four",1],["fields",1],["required",2],["verified",1],["return",1],["isinstance",1],["str",1],["modes",1]]},{"id":"openai4s/host/code_evidence.py#stdout_reports_failure","name":[["stdout",1],["reports",1],["failure",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["stdout",3],["reports",2],["failure",4],["text",4],["any",2],["str",3],["none",5],["first",1],["signal",3],["stored",1],["body",2],["if",2],["isinstance",1],["else",1],["signals",1],["found",3],["search",1],["not",1],["return",2],["group",1]]},{"id":"openai4s/host/code_evidence.py#validate_code_evidence","name":[["validate",1],["code",1],["evidence",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["validate",3],["code",7],["evidence",12],["payload",7],["mapping",7],["str",13],["any",4],["task",6],["mode",8],["context",9],["none",7],["tuple",2],["claims",1],["seal",1],["every",1],["file",2],["byte",1],["string",1],["checked",1],["successfully",1],["empty",5],["proxy",2],["type",2],["if",5],["not",6],["requires",1],["return",5],["turn",2],["runs",2],["whose",1],["completion",3],["must",2],["carry",1],["verified",5],["source",5],["files",9],["entry",5],["points",3],["architecture",3],["summary",3],["test",5],["but",1],["no",1],["available",1],["runtime",1],["check",6],["them",1],["against",1],["missing",3],["key",3],["keys",2],["so",1],["its",1],["declare",1],["join",2],["save",1],["implementation",1],["keep",1],["thin",1],["point",2],["run",1],["tests",1],["through",1],["host",2],["bash",1],["cell",2],["then",1],["submit",2],["again",1],["naming",1],["each",4],["module",1],["owns",1],["id",1],["ran",1],["command",1],["as",1],["keyword",1],["arguments",1],["output",2],["inside",1],["problems",7],["list",1],["dict",2],["sorted",1],["items",1],["out",1],["fix",1],["claim",1],["restate",1]]},{"id":"openai4s/host/code_evidence.py#verify_code_evidence","name":[["verify",1],["code",1],["evidence",1]],"path":[["openai4s",1],["host",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["verify",2],["code",7],["evidence",7],["payload",3],["mapping",2],["str",4],["any",4],["task",4],["mode",6],["context",6],["none",5],["refuse",1],["completion",1],["whose",1],["not",1],["check",2],["out",1],["returns",1],["needs",1],["no",1],["default",1],["every",1],["passed",1],["otherwise",1],["soft",1],["fail",1],["refusal",1],["message",1],["error",2],["seal",1],["validate",1],["return",1]]},{"id":"openai4s/host/completion.py","name":[["completion",1],["py",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["sole",1],["successful",1],["completion",5],["contract",1],["code",6],["as",8],["action",1],["tasks",1],["from",7],["future",1],["import",8],["annotations",1],["os",1],["re",8],["collections",1],["deque",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",3],["typing",1],["any",3],["callable",1],["iterable",1],["iterator",1],["mapping",1],["protocol",1],["openai4s",1],["host",4],["evidence",9],["keys",6],["context",1],["requires",1],["validate",3],["irregular",5],["past",14],["forms",3],["spelled",2],["differently",1],["their",1],["base",2],["verb",2],["besides",1],["being",1],["accepted",2],["they",3],["stand",1],["these",2],["only",3],["stems",1],["over",4],["un",2],["mis",2],["out",3],["up",3],["pre",3],["prefix",2],["may",2],["attach",1],["overwrote",1],["rebuilt",1],["undid",1],["upheld",1],["marked",3],["frozenset",7],["became",1],["began",1],["bound",2],["bought",1],["broke",1],["brought",1],["built",2],["came",1],["caught",1],["chose",1],["dealt",1],["did",1],["drew",1],["drove",1],["dug",1],["felt",1],["flew",1],["fought",1],["forgave",1],["forgot",1],["found",1],["froze",1],["gave",1],["got",1],["grew",1],["heard",1],["held",1],["hid",1],["hung",1],["kept",1],["knew",1],["laid",1],["led",1],["left",1],["lent",2],["lit",1],["lost",1],["made",1],["meant",1],["met",1],["paid",1],["ran",2],["reran",2],["rode",1],["rose",1],["said",1],["sat",1],["saw",1],["sent",2],["shook",1],["shown",1],["slept",1],["slid",1],["sold",1],["sought",1],["spent",1],["spun",1],["stood",1],["struck",1],["stuck",1],["swept",1],["taught",1],["thought",1],["threw",1],["told",1],["took",1],["tore",1],["understood",1],["withdrew",1],["withheld",1],["woke",1],["won",1],["wore",1],["wound",1],["wrote",1],["exactly",2],["like",1],["whole",3],["words",2],["put",3],["always",1],["were",1],["but",3],["never",4],["stem",2],["prefixed",3],["word",5],["output",11],["outlet",1],["outfit",1],["upset",1],["nouns",1],["adjectives",1],["far",2],["more",2],["often",1],["than",6],["tenses",2],["common",1],["verbs",1],["reset",2],["unset",2],["reread",2],["listed",1],["instead",1],["unmarked",2],["cast",1],["cut",1],["fit",1],["hit",1],["let",2],["quit",1],["read",3],["shut",1],["split",2],["spread",1],["tense",3],["starters",2],["showed",1],["computed",1],["created",1],["generated",1],["produced",3],["analyzed",1],["identified",1],["tried",1],["longest",1],["first",2],["after",2],["raw",1],["failed",2],["so",6],["such",1],["mangled",1],["into",3],["prefixes",1],["plus",1],["form",1],["not",3],["themselves",1],["non",2],["present",1],["relent",1],["cjk",1],["start",1],["compile",4],["u3400",1],["u4dbf",1],["u4e00",1],["u9fff",1],["machine",1],["readable",1],["vocabulary",1],["shared",1],["by",1],["submit",3],["finalize",3],["response",2],["delegation",1],["envelope",1],["submission",7],["declare",1],["one",2],["omission",1],["means",1],["completed",2],["anything",1],["else",1],["validation",1],["error",2],["u2014",1],["free",1],["text",1],["statuses",1],["would",1],["nl",1],["parsing",1],["back",1],["parent",1],["task",2],["status",2],["values",4],["partial",1],["blocked",1],["reconciliation",3],["cell",3],["sibling",1],["engine",1],["agent",1],["py",1],["really",1],["still",2],["whose",4],["prose",2],["artifact",4],["list",1],["names",1],["files",5],["run",2],["summary",2],["numbers",1],["contradict",1],["same",1],["own",1],["metrics",2],["accepting",1],["publishes",1],["provenance",1],["wrong",1],["rather",3],["absent",1],["claims",4],["checked",1],["per",1],["item",1],["against",2],["refused",1],["repairable",1],["soft",1],["string",1],["assert",1],["file",9],["deliberately",1],["produce",1],["shaped",2],["input",2],["source",1],["data",1],["stay",1],["naming",1],["merely",1],["flagged",1],["claim",7],["artifacts",2],["figure",1],["figures",1],["written",1],["paths",1],["plot",1],["plots",1],["saved",3],["tokens",1],["version",1],["ids",1],["resolve",1],["store",2],["id",1],["ext",1],["za",1],["z0",1],["standalone",1],["number",3],["lookbehind",1],["refuses",2],["digits",1],["glued",1],["hyphen",1],["f1",1],["top",2],["10",1],["v1",1],["those",2],["identifier",1],["fragments",1],["stated",1],["comma",1],["groups",1],["keep",1],["500",1],["token",2],["introduced",1],["statement",1],["metric",1],["05",1],["fewer",1],["100",1],["short",2],["95",1],["target",2],["matching",1],["anchored",1],["fires",1],["moreover",1],["comparator",1],["before",1],["least",1],["most",1],["under",1],["above",2],["below",2],["within",1],["beyond",1],["exceed",1],["ed",1],["9a",1],["threshold",2],["cutoff",1],["goal",1],["cap",2],["limit",1],["budget",2],["bounds",1],["walk",6],["neither",1],["security",1],["parameter",1],["hitting",1],["either",1],["makes",1],["report",1],["truncated",1],["true",2],["shape",1],["overrun",1],["wall",1],["decoy",1],["containers",1],["buried",1],["depth",3],["rejected",1],["waved",1],["through",1],["both",1],["end",1],["prune",1],["silently",1],["shapes",1],["smuggle",1],["unchecked",1],["fabricated",1],["check",2],["fail",1],["closed",1],["semantics",1],["thing",1],["trade",1],["off",1],["work",1],["false",1],["refusals",1],["sit",1],["real",1],["conclusion",1],["object",1],["handful",1],["nodes",2],["few",1],["levels",1],["deep",1],["while",2],["keeping",1],["worst",1],["case",1],["bounded",1],["runs",1],["kernel",1],["worker",1],["blocks",1],["call",1],["lock",1],["max",4],["65",1],["536",1],["24",1],["scan",3],["entries",1],["4096",1],["skip",1],["dirs",1],["node",1],["modules",1],["venv",1],["pycache",1],["frozen",1],["all",1],["service",1],["collect",1],["english",1],["gather",1],["reconcile",1],["bullets",1],["schema",1]]},{"id":"openai4s/host/completion.py#_add_known_name","name":[["add",1],["known",1],["name",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["add",4],["known",2],["name",2],["names",4],["str",3],["value",5],["any",2],["none",2],["if",2],["not",2],["isinstance",1],["strip",2],["return",1],["text",3],["lower",1],["basename",3],["rstrip",1],["rsplit",1]]},{"id":"openai4s/host/completion.py#_claim_backed","name":[["claim",1],["backed",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["claim",10],["backed",2],["str",4],["evidence",10],["submission",2],["scanned",5],["dict",2],["path",5],["frozenset",2],["bool",2],["lowered",3],["lower",1],["basename",3],["rstrip",1],["rsplit",1],["if",7],["known",2],["names",2],["return",5],["true",4],["try",1],["os",1],["isabs",1],["candidate",6],["exists",2],["within",2],["root",11],["search",3],["roots",3],["else",1],["confine",1],["join",1],["relative",1],["segments",1],["resolves",1],["outside",1],["existence",1],["there",1],["not",2],["run",1],["any",1],["more",1],["than",1],["absolute",1],["system",1],["except",1],["oserror",1],["value",1],["error",1],["pass",1],["looks",1],["like",1],["file",1],["scan",1],["basenames",1],["false",1]]},{"id":"openai4s/host/completion.py#_claim_candidates","name":[["claim",1],["candidates",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["claim",2],["candidates",2],["token",8],["str",2],["list",2],["tuple",2],["float",5],["value",2],["written",3],["scale",2],["readings",1],["number",1],["if",3],["unparsable",1],["percent",1],["reads",1],["both",1],["ways",1],["93",3],["may",1],["state",1],["records",1],["much",1],["smaller",1],["fraction",1],["reading",1],["than",1],["text",3],["so",1],["precision",1],["tolerances",1],["be",1],["applied",1],["right",1],["unit",1],["endswith",2],["else",1],["replace",1],["try",1],["claimed",4],["except",1],["error",1],["return",3],["100",2]]},{"id":"openai4s/host/completion.py#_claim_strings","name":[["claim",1],["strings",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["claim",3],["strings",3],["value",8],["any",3],["iterator",2],["str",6],["candidate",1],["directly",1],["under",2],["one",1],["produce",1],["shaped",2],["key",5],["if",4],["isinstance",6],["yield",4],["strip",5],["elif",2],["list",1],["tuple",1],["item",6],["dict",1],["both",1],["shapes",1],["occur",1],["wild",1],["report",4],["md",2],["keys",2],["claims",1],["only",1],["they",1],["file",2],["themselves",1],["id",2],["bare",1],["word",1],["passes",1],["identifier",1],["filter",1],["so",1],["yielding",1],["descriptive",1],["labels",1],["heatmap",2],["svg",1],["turned",1],["label",1],["into",1],["must",1],["resolve",1],["artifact",1],["refused",1],["honest",1],["submissions",1],["their",1],["own",1],["captions",1],["items",1],["looks",1],["like",1]]},{"id":"openai4s/host/completion.py#_claimed_number_matches","name":[["claimed",1],["number",1],["matches",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["claimed",2],["number",3],["matches",2],["token",7],["str",2],["actual",6],["float",2],["bool",2],["whether",1],["written",4],["prose",1],["metric",1],["at",1],["precision",1],["text",4],["if",6],["endswith",1],["else",2],["replace",1],["value",5],["scale",5],["claim",1],["candidates",1],["return",4],["true",3],["not",1],["lower",1],["decimals",2],["len",1],["rsplit",1],["tolerance",2],["lives",1],["own",1],["unit",1],["99",2],["states",1],["one",1],["decimal",1],["percentage",1],["001",1],["fraction",1],["reading",1],["unscaled",1],["same",1],["was",1],["accepted",1],["as",1],["restatement",1],["93",1],["abs",4],["10",1],["max",1],["005",1],["false",1]]},{"id":"openai4s/host/completion.py#_in_comparator_context","name":[["comparator",1],["context",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["comparator",3],["context",2],["lowered",4],["str",4],["token",7],["re",2],["match",2],["bool",2],["number",1],["introduced",1],["as",1],["bound",1],["not",1],["statement",1],["metric",1],["exclusion",1],["fails",1],["open",1],["skipped",1],["only",1],["let",1],["submission",1],["pass",1],["never",1],["refuse",1],["one",1],["before",3],["max",1],["start",2],["16",2],["if",1],["search",1],["return",2],["true",1],["after",3],["end",2],["lstrip",1],["any",1],["startswith",1],["marker",2],["threshold",1]]},{"id":"openai4s/host/completion.py#_is_near_miss","name":[["near",1],["miss",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["near",3],["miss",2],["token",3],["str",2],["actual",6],["float",2],["bool",2],["whether",1],["non",1],["matching",1],["number",2],["plausibly",1],["restates",1],["metric",2],["motivating",1],["incident",1],["same",3],["quantity",2],["wrong",1],["value",6],["summary",1],["4495",1],["3664",1],["sign",1],["order",1],["magnitude",1],["count",1],["epoch",1],["window",1],["over",1],["100",1],["epochs",1],["02",1],["loss",1],["different",1],["not",1],["contradiction",1],["requiring",1],["every",1],["nearby",1],["match",1],["refused",1],["honest",1],["prose",1],["loop",1],["only",1],["completion",1],["signal",1],["scale",1],["claim",1],["candidates",1],["if",4],["return",3],["true",2],["continue",2],["ratio",2],["abs",2],["false",1]]},{"id":"openai4s/host/completion.py#_is_past_tense_starter","name":[["past",1],["tense",1],["starter",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["past",8],["tense",5],["starter",2],["word",9],["str",2],["bool",2],["whether",1],["lowercased",1],["first",2],["reads",1],["as",1],["english",1],["raw",1],["tried",1],["regular",1],["ed",2],["form",2],["listed",1],["irregular",3],["one",2],["only",1],["then",1],["prefix",4],["stripped",1],["remainder",1],["must",1],["be",1],["marked",2],["so",1],["overwrote",1],["undid",1],["pass",1],["while",1],["output",1],["present",1],["not",1],["future",1],["will",1],["progressive",1],["computing",1],["base",1],["forms",1],["compute",1],["rerun",1],["never",1],["match",1],["either",1],["rule",1],["if",2],["endswith",1],["starters",1],["return",3],["true",1],["prefixed",1],["non",1],["false",1],["any",1],["startswith",1],["len",1],["prefixes",1]]},{"id":"openai4s/host/completion.py#_looks_like_file","name":[["looks",1],["like",1],["file",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["looks",2],["like",2],["file",3],["text",6],["str",2],["bool",3],["if",2],["not",1],["len",1],["240",1],["any",2],["ch",4],["isspace",1],["return",3],["false",2],["match",3],["ext",1],["search",1],["isalpha",1],["group",1]]},{"id":"openai4s/host/completion.py#_looks_like_identifier","name":[["looks",1],["like",1],["identifier",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["looks",2],["like",2],["identifier",2],["text",4],["str",2],["bool",2],["return",1],["len",1],["120",1],["not",1],["any",1],["ch",2],["isspace",1]]},{"id":"openai4s/host/completion.py#_metric_key_pattern","name":[["metric",1],["key",1],["pattern",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["metric",2],["key",5],["pattern",4],["str",4],["re",5],["none",3],["tokens",3],["token",5],["split",1],["lower",1],["if",2],["not",1],["return",2],["compile",1],["join",1],["escape",1]]},{"id":"openai4s/host/completion.py#_scan_basenames","name":[["scan",1],["basenames",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["scan",7],["basenames",3],["root",5],["path",3],["frozenset",5],["str",3],["bounded",1],["shallow",1],["one",1],["disk",1],["file",4],["lowercased",1],["names",5],["entries",7],["try",1],["base",2],["depth",5],["len",3],["parts",2],["dirpath",2],["dirnames",5],["filenames",2],["os",1],["walk",1],["checked",1],["per",2],["directory",2],["not",3],["only",1],["heavy",1],["light",1],["tree",1],["never",1],["tripped",1],["loop",1],["check",1],["was",1],["walked",1],["full",1],["while",1],["submitting",1],["cell",1],["blocked",1],["host",1],["rpc",1],["lock",1],["if",4],["max",3],["return",3],["else",1],["name",4],["startswith",1],["skip",1],["dirs",1],["filename",2],["add",1],["lower",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/host/completion.py#_walk_file_claims","name":[["walk",1],["file",1],["claims",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["walk",5],["file",6],["claims",8],["output",4],["any",5],["tuple",9],["list",5],["str",9],["bool",2],["key",10],["claim",14],["pairs",1],["truncated",5],["produce",1],["keys",3],["true",3],["container",2],["went",2],["uninspected",1],["node",7],["budget",2],["ran",1],["out",1],["subtree",2],["sat",1],["below",2],["depth",6],["cap",2],["callers",1],["gate",1],["submission",2],["treat",1],["as",1],["fail",1],["closed",1],["shape",1],["too",2],["large",1],["deep",2],["verify",1],["refused",1],["never",1],["accepted",2],["strength",1],["happened",1],["be",2],["reachable",1],["both",1],["bounds",1],["silent",1],["one",2],["ended",1],["other",1],["pruned",1],["each",1],["was",2],["constructible",1],["bypass",1],["decoy",1],["containers",1],["ahead",1],["buried",1],["nested",1],["level",1],["unchecked",1],["breadth",1],["first",1],["over",1],["nodes",5],["only",1],["so",1],["shallow",1],["visited",1],["before",1],["decoys",1],["leaves",1],["cost",1],["no",1],["seen",3],["queue",4],["deque",2],["int",1],["false",1],["while",1],["popleft",1],["if",7],["max",2],["return",2],["continue",1],["children",4],["iterable",1],["isinstance",4],["dict",2],["value",5],["items",1],["text",6],["lower",1],["else",1],["strings",1],["looks",2],["like",2],["id",3],["identifier",1],["not",1],["add",1],["append",2],["values",1],["elif",1]]},{"id":"openai4s/host/completion.py#_within_a_root","name":[["within",1],["root",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["within",2],["root",6],["path",9],["roots",5],["tuple",2],["bool",2],["whether",1],["resolves",1],["location",1],["inside",2],["one",1],["disk",1],["backed",2],["evidence",2],["only",1],["lands",1],["authorized",1],["session",1],["workspace",2],["process",1],["cwd",1],["existence",1],["alone",1],["says",1],["nothing",1],["about",1],["run",2],["having",1],["produced",1],["absolute",1],["claim",2],["etc",2],["hosts",1],["relative",2],["passwd",1],["climbing",1],["out",1],["pointed",1],["at",1],["real",1],["file",2],["never",1],["wrote",1],["fabricated",1],["artifact",1],["resolve",3],["also",1],["collapses",1],["symlink",1],["aimed",1],["outside",1],["so",1],["link",1],["cannot",1],["launder",1],["external",1],["back",1],["try",2],["resolved",2],["except",2],["oserror",2],["value",2],["error",4],["runtime",2],["return",3],["false",2],["true",1],["continue",1]]},{"id":"openai4s/host/completion.py#check_summary_metrics","name":[["check",1],["summary",1],["metrics",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["check",2],["summary",8],["metrics",8],["output",7],["any",5],["list",4],["str",5],["contradictions",1],["between",1],["prose",1],["contradiction",1],["requires",1],["nearby",5],["number",4],["plausibly",1],["restates",1],["metric",2],["same",1],["sign",1],["order",1],["magnitude",1],["while",1],["no",1],["matches",2],["at",1],["its",1],["written",1],["precision",1],["digits",1],["inside",1],["key",7],["own",1],["mention",1],["top",2],["10",1],["accuracy",1],["identifier",1],["fragments",1],["f1",1],["bounds",1],["05",1],["short",1],["95",1],["target",1],["different",1],["quantity",1],["numbers",1],["over",1],["100",1],["epochs",1],["near",2],["loss",1],["not",11],["stated",3],["values",1],["every",1],["exclusion",1],["fails",1],["open",1],["because",1],["false",1],["refusal",1],["here",1],["blocks",1],["loop",1],["only",1],["completion",1],["signal",1],["if",11],["isinstance",6],["dict",3],["return",3],["problems",3],["lowered",4],["lower",1],["tokens",2],["token",10],["finditer",2],["actual",8],["items",1],["continue",7],["bool",1],["int",1],["float",2],["pattern",4],["none",1],["spans",4],["start",7],["end",7],["24",1],["48",1],["comparator",1],["context",1],["value",3],["texts",3],["group",1],["claimed",1],["text",5],["misses",3],["miss",1],["join",1],["fromkeys",1],["append",1],["states",1],["as",1],["but",1]]},{"id":"openai4s/host/completion.py#collect_file_claims","name":[["collect",1],["file",1],["claims",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["collect",2],["file",3],["claims",3],["output",4],["any",2],["list",2],["tuple",2],["str",4],["key",1],["claim",1],["pairs",1],["asserting",1],["produced",1],["files",1],["artifacts",1],["return",1],["walk",1]]},{"id":"openai4s/host/completion.py#CompletionService","name":[["completion",1],["service",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["class",2],["completion",13],["service",2],["validate",4],["commit",1],["one",3],["terminal",1],["signal",2],["accepted",1],["from",1],["cell",5],["prose",1],["never",2],["completes",1],["task",19],["successful",1],["meth",1],["submit",5],["stores",1],["structured",1],["output",18],["outer",1],["agent",1],["gateway",1],["loop",2],["observes",1],["after",4],["execution",1],["validation",1],["failures",1],["soft",1],["errors",1],["leave",1],["prior",1],["state",1],["untouched",1],["so",5],["model",1],["recover",1],["later",1],["evidence",29],["supplies",1],["run",1],["produced",2],["file",7],["at",1],["time",1],["late",1],["bound",1],["cli",1],["assigns",1],["its",3],["root",1],["frame",1],["dispatcher",2],["exists",1],["none",36],["preserves",1],["legacy",2],["behaviour",1],["callers",1],["keep",1],["no",2],["ledger",1],["mirroring",1],["execute",1],["finalize",2],["action",1],["def",5],["init",1],["self",25],["callable",3],["submission",9],["mode",12],["str",9],["code",20],["context",8],["last",7],["dict",8],["seal",10],["verify",6],["claims",8],["payload",4],["tuple",1],["mapping",1],["if",17],["not",14],["else",1],["requires",1],["return",11],["try",2],["except",2],["exception",2],["noqa",1],["ble001",1],["unreadable",1],["store",2],["pass",1],["refuse",1],["whose",1],["check",2],["out",1],["shared",1],["by",1],["both",1],["doors",1],["host",3],["calls",2],["below",1],["engine",1],["response",1],["through",1],["requirements",1],["cannot",2],["be",2],["true",1],["door",1],["absent",1],["other",1],["unlike",1],["produce",1],["provider",3],["broken",2],["degraded",1],["accept",2],["refusal",1],["here",1],["since",1],["whole",1],["point",3],["these",1],["fields",1],["claim",3],["checkable",1],["error",24],["revalidate",1],["pending",1],["recheck",1],["mid",1],["capture",1],["has",1],["completed",2],["current",2],["source",2],["entry",2],["bytes",1],["changed",1],["verified",2],["them",1],["clear",1],["spec",11],["bullets",6],["status",13],["isinstance",1],["values",2],["must",3],["join",1],["omit",1],["fully",1],["schema",5],["consulted",1],["only",3],["actually",1],["names",1],["files",1],["collection",1],["summary",1],["metrics",1],["pure",1],["functions",1],["less",1],["answer",1],["42",1],["pay",1],["sweep",1],["path",1],["runs",2],["while",2],["kernel",1],["worker",1],["blocks",1],["call",1],["lock",1],["collect",2],["again",1],["inside",1],["reconciliation",1],["bounded",1],["walk",1],["far",1],["cheaper",1],["than",2],["queries",1],["gates",1],["gathering",1],["block",1],["outright",1],["degrades",1],["unreconciled",1],["rather",1],["refusing",1],["every",2],["would",1],["deadlock",1],["accepts",1],["reconcile",1],["additive",2],["two",1],["key",2],["record",1],["shape",1],["preserved",1],["declared",2],["existing",1],["consumer",1],["keeps",1],["contract",1],["rides",1],["alongside",1],["delegation",1],["envelope",2],["single",1],["writer",1],["derivation",1],["keys",1],["same",1],["rule",1],["carries",1],["architecture",1],["test",1],["declarations",1],["forward",1],["projection",1],["reviewer",1],["see",1],["was",1],["checked",1],["analysis",1],["unchanged",1]]},{"id":"openai4s/host/completion.py#CompletionService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["init",2],["self",7],["evidence",12],["callable",6],["submission",2],["none",20],["task",4],["mode",4],["str",4],["code",6],["context",2],["last",2],["output",2],["dict",2],["file",1],["seal",1]]},{"id":"openai4s/host/completion.py#CompletionService._verify_code_claims_with_seal","name":[["verify",1],["code",1],["claims",1],["seal",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["verify",2],["code",7],["claims",2],["seal",2],["self",6],["payload",3],["dict",2],["tuple",2],["str",6],["none",9],["mapping",2],["mode",6],["task",3],["if",3],["not",4],["else",1],["requires",1],["evidence",5],["return",2],["context",6],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1],["store",1],["pass",1],["validate",1]]},{"id":"openai4s/host/completion.py#CompletionService.clear","name":[["clear",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["clear",2],["self",4],["none",4],["last",2],["output",2],["file",1],["seal",1]]},{"id":"openai4s/host/completion.py#CompletionService.revalidate_pending_completion","name":[["revalidate",1],["pending",1],["completion",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["revalidate",2],["pending",2],["completion",3],["self",7],["str",2],["none",7],["recheck",1],["mid",1],["cell",2],["submission",1],["after",2],["capture",1],["has",1],["completed",1],["if",3],["last",3],["output",4],["return",3],["error",5],["current",2],["seal",4],["verify",1],["code",1],["claims",1],["dict",2],["file",1],["source",1],["entry",1],["point",1],["bytes",1],["changed",1],["host",1],["submit",1],["verified",1],["them",1],["clear",1]]},{"id":"openai4s/host/completion.py#CompletionService.submit","name":[["submit",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["submit",2],["self",9],["spec",13],["dict",5],["bullets",6],["completion",7],["error",17],["validate",2],["if",11],["return",6],["task",12],["status",14],["not",9],["none",8],["isinstance",1],["str",1],["values",2],["must",3],["be",1],["one",1],["join",1],["omit",1],["fully",1],["completed",1],["schema",5],["output",12],["code",6],["file",5],["seal",4],["verify",1],["claims",4],["evidence",11],["provider",2],["consulted",1],["only",3],["actually",1],["names",1],["produced",1],["files",1],["claim",2],["collection",1],["summary",1],["metrics",1],["check",1],["pure",1],["functions",1],["so",3],["less",1],["submission",7],["answer",1],["42",1],["pay",1],["store",1],["sweep",1],["path",1],["runs",2],["while",2],["kernel",1],["worker",1],["blocks",1],["host",1],["call",1],["lock",1],["collect",2],["again",1],["inside",1],["reconciliation",1],["bounded",1],["walk",1],["far",1],["cheaper",1],["than",2],["queries",1],["gates",1],["try",1],["except",1],["exception",1],["gathering",1],["never",1],["block",1],["outright",1],["broken",1],["degrades",1],["legacy",1],["unreconciled",1],["accept",1],["rather",1],["refusing",1],["every",2],["would",1],["deadlock",1],["signal",1],["loop",1],["accepts",1],["reconcile",1],["last",4],["additive",2],["two",1],["key",5],["record",1],["shape",1],["preserved",1],["no",1],["declared",2],["existing",1],["consumer",1],["keeps",1],["its",2],["contract",1],["rides",1],["alongside",1],["delegation",1],["envelope",2],["single",1],["writer",1],["derivation",1],["keys",1],["same",1],["rule",1],["mode",1],["carries",1],["verified",1],["source",1],["entry",1],["point",1],["architecture",1],["test",1],["declarations",1],["forward",1],["projection",1],["reviewer",1],["see",1],["was",1],["checked",1],["analysis",1],["unchanged",1],["ok",1]]},{"id":"openai4s/host/completion.py#CompletionService.verify_code_claims","name":[["verify",1],["code",1],["claims",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["verify",4],["code",4],["claims",3],["self",3],["payload",3],["dict",2],["str",2],["none",2],["refuse",1],["mode",2],["completion",2],["whose",1],["evidence",2],["not",2],["check",1],["out",1],["shared",1],["by",1],["both",1],["doors",1],["host",1],["submit",1],["output",1],["calls",2],["below",1],["engine",1],["finalize",1],["response",1],["through",1],["dispatcher",1],["so",1],["requirements",1],["cannot",2],["be",1],["true",1],["one",1],["door",1],["absent",1],["other",1],["unlike",1],["produce",1],["file",1],["provider",1],["broken",1],["context",1],["degraded",1],["accept",1],["refusal",1],["here",1],["since",1],["whole",1],["point",1],["these",1],["fields",1],["claim",1],["checkable",1],["error",2],["seal",2],["return",1]]},{"id":"openai4s/host/completion.py#EvidenceStore","name":[["evidence",1],["store",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["class",2],["evidence",2],["store",3],["protocol",2],["two",1],["read",1],["only",1],["queries",1],["reconciliation",1],["needs",1],["from",1],["deliberately",1],["narrow",1],["ones",1],["wide",1],["list",6],["artifacts",1],["cells",1],["reads",1],["join",1],["sort",1],["materialize",1],["every",1],["cell",2],["code",1],["stdout",1],["all",1],["discarded",1],["here",1],["call",2],["runs",1],["while",1],["kernel",1],["worker",1],["blocks",1],["host",1],["lock",1],["def",2],["artifact",1],["names",1],["self",2],["dict",2],["outputs",1],["root",1],["frame",1],["id",1],["str",1]]},{"id":"openai4s/host/completion.py#EvidenceStore.list_artifact_names","name":[["list",1],["artifact",1],["names",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["list",4],["artifact",2],["names",2],["self",2],["dict",2]]},{"id":"openai4s/host/completion.py#EvidenceStore.list_cell_outputs","name":[["list",1],["cell",1],["outputs",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["list",4],["cell",2],["outputs",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["dict",2]]},{"id":"openai4s/host/completion.py#first_english_word","name":[["first",1],["english",1],["word",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["first",6],["english",4],["word",4],["bullet",7],["any",2],["str",3],["none",6],["lowercased",1],["means",1],["level",1],["heuristics",1],["not",5],["apply",1],["non",1],["empty",1],["string",1],["starts",1],["cjk",2],["text",1],["whose",1],["morphology",1],["mark",1],["tense",1],["way",1],["guards",1],["assume",1],["if",2],["isinstance",1],["strip",2],["return",2],["re",1],["split",1],["lower",1],["start",1],["match",1],["else",1]]},{"id":"openai4s/host/completion.py#gather_submission_evidence","name":[["gather",1],["submission",1],["evidence",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["gather",2],["submission",5],["evidence",10],["store",11],["root",4],["frame",5],["id",8],["str",3],["none",2],["search",3],["roots",3],["tuple",4],["path",2],["collect",1],["run",1],["produced",1],["file",1],["from",1],["artifacts",1],["matched",1],["wide",1],["rather",1],["than",1],["per",1],["session",1],["purpose",1],["delegation",1],["child",1],["submits",1],["through",2],["its",2],["own",1],["while",1],["files",2],["may",1],["be",1],["registered",1],["under",1],["parent",1],["scope",1],["looser",1],["only",2],["let",1],["honest",2],["claim",3],["never",1],["refuse",1],["one",1],["failures",1],["propagate",1],["caller",1],["completion",1],["service",1],["submit",1],["turns",1],["raising",1],["provider",1],["into",1],["legacy",1],["unreconciled",1],["accept",1],["swallowing",1],["them",1],["here",1],["returning",1],["empty",1],["inverted",1],["degradation",1],["artifact",3],["backable",1],["by",1],["so",1],["failing",1],["refused",1],["every",1],["instead",1],["accepting",1],["names",5],["row",2],["list",3],["key",4],["filename",1],["latest",1],["version",1],["add",2],["known",2],["name",2],["if",2],["cell",3],["outputs",1],["written",1],["figures",1],["values",3],["isinstance",1],["value",2],["return",1],["frozenset",1]]},{"id":"openai4s/host/completion.py#reconcile_submission_claims","name":[["reconcile",1],["submission",1],["claims",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["reconcile",2],["submission",6],["claims",8],["spec",3],["dict",3],["evidence",7],["str",5],["none",3],["refuse",1],["whose",1],["outrun",1],["run",6],["per",2],["claim",8],["not",8],["producing",1],["cell",3],["really",1],["executed",3],["so",2],["zero",1],["execution",1],["finalize",1],["guard",1],["apply",1],["here",1],["every",1],["file",5],["artifact",3],["output",10],["names",3],["must",2],["be",2],["backed",3],["by",3],["store",2],["recorded",2],["writes",1],["filesystem",1],["numbers",1],["summary",3],["repeats",1],["agree",1],["same",1],["metrics",3],["problems",6],["list",2],["unmatched",4],["scanned",2],["path",1],["frozenset",1],["truncated",2],["walk",1],["if",4],["fail",1],["closed",1],["too",4],["large",2],["has",1],["many",1],["containers",1],["verify",2],["exhaustively",2],["some",1],["may",1],["unchecked",1],["refusing",1],["rather",1],["than",1],["accepting",1],["reachable",1],["stops",1],["decoy",1],["padded",1],["shape",1],["from",1],["smuggling",1],["fabricated",1],["past",1],["budget",1],["append",3],["deeply",1],["nested",1],["its",1],["reduce",1],["small",1],["shallow",1],["conclusion",1],["object",1],["only",2],["files",3],["produced",2],["key",2],["under",1],["never",1],["join",2],["as",1],["written",1],["any",1],["present",1],["disk",1],["extend",1],["check",1],["return",2],["submitted",2],["name",1],["actually",1],["wrote",1],["drop",1],["keep",1],["consistent",1],["then",1],["call",1],["host",1],["submit",1],["again",1]]},{"id":"openai4s/host/completion.py#SubmissionEvidence","name":[["submission",1],["evidence",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["class",2],["submission",2],["evidence",3],["run",1],["prove",1],["produced",1],["gathered",1],["dispatcher",1],["side",1],["known",2],["names",2],["holds",1],["lowercased",1],["artifact",2],["filenames",1],["full",1],["basename",1],["version",1],["ids",1],["files",1],["written",1],["figures",1],["recorded",1],["by",1],["session",1],["executed",1],["cells",1],["search",2],["roots",2],["directories",1],["probed",1],["disk",1],["mid",1],["cell",2],["escape",1],["hatch",1],["file",1],["current",1],["just",1],["wrote",1],["not",1],["captured",1],["logged",1],["yet",1],["so",1],["its",1],["only",1],["filesystem",1],["frozenset",2],["str",1],["tuple",1],["path",1]]},{"id":"openai4s/host/completion.py#validate_completion_bullets","name":[["validate",1],["completion",1],["bullets",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["validate",2],["completion",5],["bullets",10],["list",4],["str",3],["none",4],["require",1],["non",3],["empty",3],["completed",1],["action",1],["english",3],["retain",1],["past",3],["tense",4],["verb",3],["guard",1],["cjk",1],["languages",1],["not",6],["encode",1],["same",1],["morphology",1],["so",1],["their",1],["phrases",1],["accepted",1],["instead",1],["being",1],["forced",1],["through",1],["suffix",1],["rule",1],["if",4],["isinstance",2],["len",1],["return",4],["must",3],["be",2],["items",1],["bullet",7],["strip",1],["each",1],["string",1],["first",4],["word",1],["continue",1],["starter",1],["start",1],["computed",1],["saved",1]]},{"id":"openai4s/host/completion.py#validate_output_schema","name":[["validate",1],["output",1],["schema",1]],"path":[["openai4s",1],["host",1],["completion",1],["py",1]],"body":[["def",2],["validate",2],["output",19],["schema",17],["any",2],["dict",4],["str",3],["none",4],["apply",1],["legacy",1],["minimal",1],["json",1],["like",1],["validation",1],["if",4],["not",6],["isinstance",5],["return",7],["type",6],["object",2],["must",4],["be",4],["per",4],["required",5],["missing",1],["field",1],["elif",3],["array",2],["list",1],["string",2],["number",2],["int",1],["float",1]]},{"id":"openai4s/host/connector_manifest.py","name":[["connector",1],["manifest",1],["py",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["each",22],["science",1],["connector",14],["depends",1],["from",5],["its",2],["upstream",1],["api",3],["adapter",4],["reaches",1],["into",2],["public",1],["json",2],["along",1],["specific",1],["paths",2],["uni",1],["prot",1],["results",9],["primary",3],["accession",4],["open",1],["alex",1],["id",17],["renames",1],["restructures",1],["field",3],["not",6],["crash",1],["silently",1],["drops",1],["records",1],["returns",3],["them",1],["empty",1],["titles",1],["nobody",1],["notices",1],["until",1],["result",4],["looks",1],["thin",1],["manifest",21],["declaration",1],["those",1],["so",3],["break",1],["has",2],["somewhere",1],["be",2],["caught",1],["two",2],["levels",1],["because",2],["they",1],["fail",1],["differently",1],["required",13],["nothing",2],["useful",1],["without",2],["every",4],["skips",1],["record",2],["no",1],["identifier",2],["array",2],["container",2],["drift",2],["here",2],["outage",1],["canary",10],["alarms",2],["expected",8],["parser",1],["reads",1],["degrades",1],["gracefully",1],["missing",2],["title",2],["author",2],["list",1],["score",2],["quality",1],["loss",2],["worth",2],["noticing",1],["but",1],["waking",1],["anyone",1],["second",1],["copy",1],["parse",1],["logic",1],["tests",1],["keep",1],["becoming",1],["one",1],["offline",1],["test",2],["proves",2],["path",5],["actually",1],["present",2],["own",1],["fixture",1],["mutation",1],["load",1],["bearing",1],["by",3],["deleting",1],["watching",1],["stop",1],["returning",1],["removed",1],["breaking",1],["anything",1],["may",1],["claim",1],["future",1],["import",3],["annotations",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["tuple",4],["steps",1],["string",1],["object",2],["key",1],["sentinel",1],["means",1],["descend",1],["element",1],["frozen",2],["true",4],["source",1],["gets",2],["three",1],["decision",1],["names",1],["live",1],["deliberately",1],["minimal",1],["things",1],["whose",1],["makes",1],["return",1],["optional",1],["going",1],["muted",1],["manifests",4],["uniprot",1],["probe",7],["query",7],["insulin",1],["protein",1],["description",1],["recommended",1],["name",6],["full",1],["value",1],["organism",1],["scientific",1],["pdb",1],["hemoglobin",1],["openalex",1],["crispr",1],["display",2],["authorships",1],["ensembl",1],["brca2",1],["type",1],["chembl",2],["aspirin",2],["molecules",2],["molecule",1],["pref",1],["pubchem",1],["property",2],["table",2],["properties",2],["cid",1],["arxiv",1],["electron",1],["ar",1],["xiv",1],["atom",1],["xml",1],["checked",1],["structurally",1],["elsewhere",1],["ids",2],["if",1],["all",1],["resolve",1]]},{"id":"openai4s/host/connector_manifest.py#_label","name":[["label",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["def",2],["label",2],["path",5],["str",3],["return",1],["join",1],["if",1],["step",3],["each",1],["else",1]]},{"id":"openai4s/host/connector_manifest.py#_usable","name":[["usable",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["def",2],["usable",3],["value",5],["any",2],["bool",2],["whether",1],["resolved",1],["one",3],["connector",2],["parser",1],["could",1],["actually",1],["none",2],["not",2],["every",1],["adapter",1],["skips",1],["record",1],["whose",1],["identifier",1],["falsy",1],["so",1],["upstream",1],["keeps",1],["key",2],["starts",1],["filling",1],["null",1],["has",1],["broken",1],["exactly",1],["as",2],["thoroughly",1],["removed",1],["more",1],["likely",1],["shape",1],["real",1],["api",1],["change",1],["because",1],["renaming",1],["field",1],["usually",1],["leaves",1],["old",1],["present",1],["empty",1],["deprecation",1],["window",1],["false",1],["score",2],["zero",1],["return",1]]},{"id":"openai4s/host/connector_manifest.py#ConnectorManifest","name":[["connector",1],["manifest",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["class",2],["connector",6],["manifest",2],["one",2],["needs",1],["from",2],["its",1],["api",2],["check",3],["still",1],["there",1],["id",1],["str",7],["query",2],["should",1],["always",1],["return",3],["at",1],["least",1],["record",2],["stable",1],["boring",1],["purpose",1],["insulin",1],["will",1],["be",1],["uni",2],["prot",2],["as",4],["long",1],["exists",2],["probe",3],["paths",3],["without",2],["returns",2],["nothing",1],["useful",1],["required",8],["tuple",2],["path",4],["parser",1],["reads",1],["but",1],["survives",1],["expected",6],["passed",2],["filters",2],["dict",3],["field",2],["default",1],["factory",1],["true",1],["sources",1],["frozen",1],["decision",1],["names",1],["live",1],["canaries",1],["canary",1],["bool",1],["false",1],["def",2],["labels",1],["self",5],["list",3],["label",3],["upstream",4],["any",1],["declared",1],["missing",5],["document",1],["structural",1],["reports",1],["absence",1],["not",4],["correctness",1],["no",3],["usable",2],["values",3],["drift",1],["none",2],["degradation",1],["resolve",1],["key",1],["null",1],["value",1],["truthy",1],["read",1],["present",3],["meant",1],["single",1],["most",1],["likely",1],["shape",1],["real",1],["change",1],["kept",1],["emptied",1],["deprecated",1],["while",1],["silently",1],["dropped",1],["every",1],["if",2]]},{"id":"openai4s/host/connector_manifest.py#ConnectorManifest.check","name":[["check",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["def",2],["check",3],["self",4],["upstream",5],["any",2],["dict",2],["str",4],["list",3],["declared",1],["paths",1],["missing",5],["from",1],["document",1],["structural",1],["reports",1],["absence",1],["not",4],["correctness",1],["required",5],["path",2],["no",3],["usable",2],["values",3],["drift",1],["expected",5],["none",2],["degradation",1],["resolve",1],["returns",1],["key",1],["exists",1],["null",1],["value",1],["truthy",1],["read",1],["as",1],["present",3],["meant",1],["single",1],["most",1],["likely",1],["shape",1],["real",1],["api",1],["change",1],["field",1],["kept",1],["emptied",1],["deprecated",1],["passed",1],["while",1],["connector",1],["silently",1],["dropped",1],["every",1],["record",1],["label",2],["if",2],["return",1]]},{"id":"openai4s/host/connector_manifest.py#ConnectorManifest.required_labels","name":[["required",1],["labels",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["def",2],["required",3],["labels",2],["self",3],["list",2],["str",2],["return",1],["label",1]]},{"id":"openai4s/host/connector_manifest.py#present","name":[["present",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["def",2],["present",3],["document",5],["any",3],["path",6],["bool",2],["whether",2],["resolves",1],["at",1],["least",1],["one",1],["usable",2],["value",4],["separate",1],["from",1],["resolve",2],["reports",1],["literally",1],["contains",1],["none",1],["key",1],["null",1],["true",1],["statement",1],["about",2],["judgement",1],["counts",1],["belongs",1],["check",1],["not",1],["accessor",1],["return",1]]},{"id":"openai4s/host/connector_manifest.py#resolve","name":[["resolve",1]],"path":[["openai4s",1],["host",1],["connector",1],["manifest",1],["py",1]],"body":[["def",2],["resolve",2],["document",3],["any",6],["path",8],["list",7],["every",1],["value",1],["reached",1],["by",1],["flattening",1],["each",3],["steps",1],["returns",1],["because",1],["step",5],["fans",1],["out",1],["empty",1],["means",1],["was",1],["not",1],["present",1],["required",1],["exactly",1],["drift",1],["canary",1],["looking",1],["frontier",4],["nxt",4],["node",6],["if",3],["isinstance",2],["extend",1],["elif",1],["dict",1],["append",1],["return",1]]},{"id":"openai4s/host/credentials.py","name":[["credentials",1],["py",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["session",1],["local",1],["credential",2],["behavior",1],["host",1],["rpc",1],["calls",1],["from",2],["future",1],["import",5],["annotations",1],["secrets",1],["threading",1],["time",1],["dataclasses",1],["dataclass",2],["frozen",1],["true",1],["all",1],["service",1]]},{"id":"openai4s/host/credentials.py#_CredentialLease","name":[["credential",1],["lease",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["class",2],["credential",2],["lease",2],["name",1],["str",4],["value",1],["purpose",1],["binding",1],["expires",1],["at",1],["float",1]]},{"id":"openai4s/host/credentials.py#CredentialService","name":[["credential",1],["service",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["class",2],["credential",12],["service",3],["keep",1],["short",1],["lived",1],["credentials",1],["memory",1],["one",4],["dispatcher",2],["session",1],["intentionally",1],["has",1],["no",3],["persistence",1],["logging",1],["permission",2],["replay",2],["behavior",1],["those",1],["security",1],["policies",1],["remain",1],["host",3],["so",1],["raw",1],["value",10],["never",1],["leaves",1],["narrow",1],["rpc",1],["response",1],["path",1],["def",7],["init",1],["self",31],["clock",5],["time",1],["monotonic",1],["none",4],["values",6],["dict",7],["str",15],["leases",7],["lease",23],["lock",5],["threading",1],["rlock",1],["spec",3],["name",21],["overwriting",1],["invalidates",1],["every",1],["outstanding",1],["old",1],["stale",1],["capability",2],["may",1],["redeem",3],["after",1],["rotation",1],["token",13],["items",2],["if",6],["return",6],["ok",1],["true",2],["issue",2],["purpose",7],["access",2],["binding",12],["ttl",7],["seconds",3],["float",2],["30",1],["mint",1],["opaque",1],["action",2],["bound",1],["single",2],["secret",1],["not",2],["300",2],["raise",4],["error",5],["must",1],["be",1],["purge",3],["expired",4],["locked",3],["key",2],["cred",1],["secrets",1],["urlsafe",1],["24",1],["200",1],["500",2],["expires",3],["at",2],["atomically",1],["consume",1],["before",1],["releasing",1],["its",1],["pop",2],["first",1],["even",1],["later",1],["cannot",1],["leave",1],["reusable",1],["behind",1],["probing",1],["unknown",1],["consumed",1],["belongs",1],["another",1],["compatibility",1],["read",1],["implemented",1],["as",1],["immediate",1],["shot",1],["issued",2],["redeemed",3],["list",2],["stable",1],["names",1],["without",1],["exposing",1],["any",1],["sorted",1],["now",2]]},{"id":"openai4s/host/credentials.py#CredentialService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["def",2],["init",2],["self",6],["clock",4],["time",2],["monotonic",2],["none",2],["values",1],["dict",2],["str",3],["leases",1],["credential",1],["lease",1],["lock",1],["threading",1],["rlock",1]]},{"id":"openai4s/host/credentials.py#CredentialService._purge_expired_locked","name":[["purge",1],["expired",1],["locked",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["def",2],["purge",2],["expired",2],["locked",2],["self",5],["none",2],["now",2],["clock",1],["leases",2],["token",2],["lease",3],["items",1],["if",1],["expires",1],["at",1]]},{"id":"openai4s/host/credentials.py#CredentialService.get","name":[],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["def",2],["self",4],["name",5],["str",4],["binding",6],["dict",2],["compatibility",1],["read",1],["implemented",1],["as",1],["immediate",1],["one",1],["shot",1],["lease",1],["issued",2],["issue",1],["redeemed",3],["redeem",1],["token",1],["return",1],["value",2]]},{"id":"openai4s/host/credentials.py#CredentialService.issue","name":[["issue",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["def",2],["issue",2],["self",8],["name",9],["str",8],["purpose",6],["host",3],["credential",6],["access",3],["binding",4],["ttl",8],["seconds",4],["float",3],["30",2],["dict",2],["mint",1],["one",1],["opaque",1],["action",1],["bound",1],["single",2],["secret",1],["capability",1],["if",2],["not",2],["300",2],["raise",2],["value",2],["error",2],["lease",5],["must",1],["be",1],["lock",1],["purge",1],["expired",1],["locked",1],["values",2],["key",1],["no",1],["token",5],["cred",1],["secrets",1],["urlsafe",1],["24",1],["200",1],["500",1],["expires",2],["at",1],["clock",1],["leases",1],["return",1],["true",1]]},{"id":"openai4s/host/credentials.py#CredentialService.list","name":[["list",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["def",2],["list",4],["self",4],["str",2],["return",2],["stable",1],["credential",1],["names",1],["without",1],["exposing",1],["any",1],["values",2],["lock",1],["sorted",1]]},{"id":"openai4s/host/credentials.py#CredentialService.redeem","name":[["redeem",1]],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["def",2],["redeem",2],["self",5],["token",4],["str",6],["binding",5],["dict",2],["atomically",1],["consume",1],["one",1],["lease",9],["before",1],["releasing",1],["its",1],["value",3],["lock",1],["purge",1],["expired",2],["locked",1],["pop",2],["first",1],["even",1],["later",1],["error",3],["cannot",1],["leave",1],["reusable",1],["behind",1],["probing",1],["replay",1],["leases",1],["none",2],["if",2],["raise",2],["key",1],["credential",2],["unknown",1],["consumed",1],["500",1],["permission",1],["belongs",1],["another",1],["action",1],["return",1],["name",2],["purpose",2]]},{"id":"openai4s/host/credentials.py#CredentialService.set","name":[],"path":[["openai4s",1],["host",1],["credentials",1],["py",1]],"body":[["def",2],["self",6],["spec",4],["dict",4],["name",7],["lock",1],["values",1],["value",2],["overwriting",1],["credential",1],["invalidates",1],["every",1],["outstanding",1],["lease",4],["old",1],["no",1],["stale",1],["capability",1],["may",1],["redeem",1],["after",1],["rotation",1],["leases",2],["token",2],["items",1],["if",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s/host/data.py","name":[["data",1],["py",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["store",3],["backed",1],["data",4],["services",1],["exposed",1],["through",1],["host",4],["rpc",1],["module",1],["owns",1],["query",1],["projection",1],["artifact",20],["persistence",1],["search",1],["frame",4],["browsing",1],["provenance",2],["lineage",5],["reads",1],["dispatcher",1],["remains",1],["policy",1],["audit",1],["routing",1],["envelope",1],["delegates",1],["domain",1],["behaviour",1],["here",1],["from",5],["future",1],["import",13],["annotations",1],["hashlib",1],["mimetypes",1],["os",1],["re",2],["shutil",1],["stat",1],["threading",2],["uuid",1],["pathlib",1],["path",3],["typing",1],["any",2],["callable",8],["context",2],["manager",2],["protocol",1],["openai4s",2],["execution",1],["principal",1],["restore",4],["denied",1],["refused",1],["service",2],["trusted",1],["snapshot",1],["roots",1],["provider",3],["config",1],["id",2],["str",3],["none",3],["resolver",1],["restorer",1],["dict",2],["materialiser",1],["writer",1],["bounds",1],["walk",1],["caller",1],["names",1],["they",2],["generous",1],["enough",1],["real",1],["chain",1],["fits",1],["exist",1],["because",1],["alternative",1],["omitting",1],["optional",1],["argument",1],["mean",1],["traverse",1],["everything",1],["reachable",1],["default",2],["depth",1],["32",2],["nodes",1],["500",1],["max",7],["edges",1],["5000",1],["statuses",2],["frozenset",1],["processing",1],["done",1],["failed",1],["awaiting",1],["user",1],["response",1],["team",1],["kernel",5],["readable",1],["copies",1],["versioned",1],["inputs",2],["live",2],["daemon",2],["owned",1],["session",5],["scoped",1],["directory",3],["sandbox",1],["exposes",1],["only",2],["exact",2],["mounts",1],["read",1],["while",2],["remainder",1],["stays",1],["masked",1],["input",11],["parent",1],["chunk",1],["1024",14],["persistent",1],["paths",1],["cannot",2],["be",1],["evicted",1],["bound",1],["both",1],["one",1],["wide",1],["aggregate",1],["so",1],["many",1],["sessions",2],["turn",1],["version",1],["compatibility",1],["into",1],["unbounded",1],["disk",1],["allocation",1],["primitive",1],["bytes",3],["files",2],["global",4],["4096",2],["min",1],["free",2],["512",1],["reserve",1],["lock",1],["rlock",1],["valid",1],["marker",1],["compile",1],["9a",6],["12",1],["all",1],["dir",1],["rank",1],["artifacts",1]]},{"id":"openai4s/host/data.py#_artifact_directory_flags","name":[["artifact",1],["directory",1],["flags",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",3],["directory",7],["flags",3],["int",2],["return",2],["required",1],["pinned",1],["no",1],["follow",1],["open",1],["nofollow",4],["getattr",4],["os",6],["if",1],["name",1],["posix",1],["not",2],["raise",1],["runtime",1],["error",1],["secure",1],["input",1],["staging",1],["unavailable",1],["platform",1],["rdonly",1],["cloexec",1],["nonblock",1]]},{"id":"openai4s/host/data.py#_artifact_file_state","name":[["artifact",1],["file",1],["state",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",2],["file",2],["state",2],["metadata",8],["os",2],["stat",2],["result",2],["tuple",2],["int",18],["return",1],["st",6],["dev",1],["ino",1],["size",1],["mtime",1],["ns",2],["ctime",1],["nlink",1]]},{"id":"openai4s/host/data.py#_artifact_inode","name":[["artifact",1],["inode",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",2],["inode",2],["metadata",4],["os",2],["stat",2],["result",2],["tuple",2],["int",6],["return",1],["st",2],["dev",1],["ino",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory","name":[["pinned",1],["artifact",1],["directory",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["class",2],["pinned",5],["artifact",15],["directory",12],["one",1],["held",1],["descriptor",14],["exact",1],["input",5],["staging",2],["kernel",1],["owns",1],["workspace",2],["namespace",1],["may",1],["have",1],["left",1],["aliases",1],["opening",1],["every",1],["component",10],["nofollow",3],["publishing",1],["by",1],["keeps",1],["symlink",1],["rename",3],["from",1],["redirecting",1],["daemon",1],["write",1],["outside",1],["session",1],["assert",2],["current",4],["additionally",1],["prevents",1],["returning",1],["pathname",1],["after",1],["its",1],["visible",1],["was",1],["exchanged",1],["underneath",1],["us",1],["def",13],["init",1],["self",38],["int",3],["root",14],["path",5],["parts",9],["tuple",3],["str",10],["fd",20],["joinpath",1],["metadata",3],["os",29],["fstat",2],["if",7],["not",9],["stat",5],["isdir",2],["st",2],["mode",2],["raise",7],["oserror",4],["parent",2],["identity",3],["inode",3],["enter",1],["return",6],["exit",1],["args",1],["any",2],["none",7],["close",5],["staticmethod",1],["name",15],["x00",1],["sep",1],["altsep",2],["invalid",1],["classmethod",1],["open",9],["under",2],["cls",3],["create",4],["bool",2],["pin",1],["without",1],["following",1],["child",4],["alias",1],["require",1],["dirfd",1],["clean",3],["part",6],["before",2],["follow",2],["symlinks",2],["false",4],["flags",3],["try",4],["opened",3],["changed",2],["during",2],["secure",1],["dir",9],["except",4],["file",3],["found",2],["error",3],["mkdir",1],["0o700",1],["exists",1],["pass",1],["base",1],["exception",1],["as",1],["lstat",1],["result",1],["read",1],["rdonly",1],["getattr",5],["cloexec",2],["nonblock",1],["exclusive",1],["wronly",1],["creat",1],["excl",1],["0o600",1],["replace",1],["source",2],["destination",3],["posix",1],["atomically",1],["replaces",1],["non",1],["both",1],["names",1],["interpreted",1],["relative",1],["already",1],["src",1],["dst",1],["unlink",2],["missing",2],["ok",2],["fsync",2]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.__enter__","name":[["enter",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["pinned",2],["artifact",2],["directory",2],["return",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.__exit__","name":[["exit",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["args",2],["any",2],["none",2],["close",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["init",2],["self",7],["descriptor",4],["int",2],["root",5],["path",3],["parts",5],["tuple",2],["str",2],["fd",1],["joinpath",1],["metadata",3],["os",1],["fstat",1],["if",1],["not",2],["stat",1],["isdir",1],["st",1],["mode",1],["raise",1],["oserror",1],["artifact",2],["input",1],["parent",1],["directory",1],["identity",1],["inode",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory._component","name":[["component",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["component",3],["name",8],["str",4],["if",1],["not",2],["x00",1],["os",3],["sep",1],["altsep",2],["none",1],["raise",1],["oserror",1],["artifact",1],["input",1],["path",1],["invalid",1],["return",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.assert_current","name":[["assert",1],["current",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["assert",2],["current",4],["self",6],["none",2],["open",1],["under",1],["root",1],["parts",1],["create",1],["false",1],["as",1],["if",1],["identity",2],["raise",1],["oserror",1],["artifact",1],["input",1],["parent",1],["changed",1],["during",1],["staging",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.close","name":[["close",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["close",3],["self",5],["none",2],["if",1],["fd",3],["os",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.create_exclusive","name":[["create",1],["exclusive",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["create",2],["exclusive",2],["self",4],["name",3],["str",2],["int",2],["return",1],["os",6],["open",1],["component",1],["wronly",1],["creat",1],["excl",1],["getattr",2],["nofollow",1],["cloexec",1],["0o600",1],["dir",1],["fd",2]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.fsync","name":[["fsync",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["fsync",3],["self",3],["none",2],["os",1],["fd",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.lstat","name":[["lstat",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["lstat",2],["self",4],["name",3],["str",2],["os",3],["stat",3],["result",2],["return",1],["component",1],["dir",1],["fd",2],["follow",1],["symlinks",1],["false",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.open_read","name":[["open",1],["read",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["open",3],["read",2],["self",4],["name",3],["str",2],["int",2],["return",1],["os",5],["component",1],["rdonly",1],["getattr",3],["nofollow",1],["cloexec",1],["nonblock",1],["dir",1],["fd",2]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.open_under","name":[["open",1],["under",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["open",6],["under",2],["cls",4],["root",10],["path",3],["parts",5],["tuple",3],["str",2],["create",3],["bool",2],["pinned",2],["artifact",9],["directory",5],["pin",1],["without",1],["following",1],["any",1],["child",4],["alias",1],["require",1],["dirfd",1],["clean",3],["component",1],["part",6],["before",2],["os",8],["stat",2],["follow",1],["symlinks",1],["false",1],["descriptor",9],["flags",3],["try",3],["opened",3],["fstat",1],["if",2],["not",3],["isdir",1],["st",1],["mode",1],["inode",2],["raise",3],["oserror",1],["input",1],["changed",1],["during",1],["secure",1],["dir",3],["fd",3],["except",3],["file",2],["found",1],["error",2],["mkdir",1],["0o700",1],["exists",1],["pass",1],["close",2],["return",1],["base",1],["exception",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.replace","name":[["replace",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["replace",2],["self",6],["source",3],["str",4],["destination",5],["none",2],["posix",2],["rename",3],["atomically",2],["replaces",2],["non",2],["directory",4],["both",2],["names",2],["interpreted",2],["relative",2],["already",2],["pinned",2],["os",1],["component",2],["src",1],["dir",2],["fd",4],["dst",1]]},{"id":"openai4s/host/data.py#_PinnedArtifactDirectory.unlink","name":[["unlink",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["unlink",3],["self",4],["name",3],["str",2],["missing",3],["ok",3],["bool",2],["false",2],["none",2],["try",1],["os",1],["component",1],["dir",1],["fd",2],["except",1],["file",1],["not",2],["found",1],["error",1],["if",1],["raise",1]]},{"id":"openai4s/host/data.py#_require_artifact_dirfd","name":[["require",1],["artifact",1],["dirfd",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["require",2],["artifact",4],["dirfd",2],["none",2],["fail",1],["closed",1],["atomic",1],["no",1],["follow",1],["staging",2],["transaction",1],["impossible",1],["required",2],["os",6],["open",1],["stat",1],["mkdir",1],["unlink",1],["rename",1],["if",1],["any",1],["operation",2],["not",1],["supports",1],["dir",1],["fd",1],["raise",1],["runtime",1],["error",1],["secure",1],["input",1],["unavailable",1],["platform",1],["directory",1],["flags",1]]},{"id":"openai4s/host/data.py#HostDataService","name":[["host",1],["data",1],["service",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["class",2],["host",7],["data",5],["service",3],["implement",1],["store",14],["backed",1],["capabilities",1],["behind",1],["narrow",1],["providers",1],["def",9],["init",1],["self",26],["provider",3],["config",7],["any",4],["frame",9],["id",7],["str",6],["none",23],["resolve",5],["path",6],["resolver",1],["restore",5],["artifact",19],["restorer",1],["materialise",3],["materialiser",1],["writer",4],["source",29],["manager",1],["tuple",2],["int",4],["lock",2],["threading",2],["rlock",2],["stage",2],["versions",1],["dict",6],["return",8],["if",13],["callable",3],["else",5],["trusted",4],["delivery",2],["enabled",1],["bool",2],["flags",2],["getattr",5],["roadmap",1],["features",1],["stage1",1],["false",1],["staticmethod",1],["freeze",2],["snapshot",5],["destination",9],["atomically",1],["copy",1],["stable",1],["regular",2],["file",3],["bytes",8],["into",1],["storage",1],["save",1],["kernel",1],["provenance",1],["hook",1],["both",1],["execute",1],["before",9],["end",1],["cell",1],["workspace",1],["sweep",1],["mode",2],["their",1],["first",1],["durable",1],["row",3],["must",1],["already",1],["name",3],["same",2],["its",2],["checksum",4],["describes",1],["digest",5],["then",1],["copy2",1],["pair",1],["has",1],["mutation",1],["window",1],["between",1],["those",1],["two",1],["reads",1],["single",1],["descriptor",19],["stream",1],["fsynced",1],["verified",1],["atomic",1],["rename",1],["makes",1],["visible",1],["parent",2],["mkdir",1],["parents",1],["true",5],["exist",2],["ok",3],["pending",4],["uuid",1],["uuid4",1],["hex",1],["part",1],["target",8],["try",2],["os",23],["open",3],["rdonly",2],["nofollow",2],["fstat",2],["not",7],["stat",2],["isreg",1],["st",13],["raise",5],["oserror",4],["wronly",1],["creat",1],["excl",1],["0o600",1],["hashlib",1],["sha256",1],["size",10],["while",2],["chunk",5],["read",2],["1024",2],["break",1],["view",5],["memoryview",1],["written",3],["write",3],["pragma",1],["no",2],["cover",1],["contract",1],["made",1],["progress",1],["len",1],["update",1],["fsync",2],["after",7],["dev",2],["ino",2],["mtime",2],["ns",4],["ctime",2],["changed",1],["during",1],["close",4],["replace",1],["directory",4],["finally",2],["hexdigest",1],["verification",1],["failed",1],["except",1],["exception",1],["unlink",2],["missing",2],["query",3],["spec",6],["caller",5],["own",2],["scope",6],["so",2],["my",1],["views",2],["session",2],["rows",7],["sdk",1],["sends",1],["deliberately",1],["supplied",1],["value",1],["chooses",1],["cannot",1],["be",2],["confines",1],["derived",1],["from",1],["instead",1],["dropped",1],["entirely",1],["did",1],["base",1],["tables",1],["were",1],["readable",1],["directly",1],["across",1],["every",1],["project",2],["sql",1],["params",2],["limit",2],["timeout",1],["df",1],["columns",3],["list",2],["keys",1],["values",1],["schema",2],["artifacts",1],["filters",5],["search",2],["pop",1],["isinstance",1],["confine",1],["enumeration",1],["isolation",1],["ge",1]]},{"id":"openai4s/host/data.py#HostDataService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["init",2],["self",13],["store",8],["host",2],["data",2],["provider",6],["config",6],["any",3],["frame",6],["id",6],["str",5],["none",18],["resolve",4],["path",6],["resolver",2],["restore",6],["artifact",20],["restorer",2],["materialise",4],["materialiser",2],["writer",6],["source",3],["manager",1],["tuple",1],["int",1],["lock",2],["threading",2],["rlock",2],["stage",2],["versions",1],["dict",1]]},{"id":"openai4s/host/data.py#HostDataService._artifact_metadata_projection","name":[["artifact",1],["metadata",1],["projection",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",6],["metadata",2],["projection",2],["dict",4],["fields",2],["id",4],["project",1],["root",1],["frame",1],["filename",1],["content",1],["type",1],["user",1],["upload",1],["priority",1],["latest",1],["version",1],["created",1],["at",2],["updated",1],["return",1],["field",3]]},{"id":"openai4s/host/data.py#HostDataService._artifact_source","name":[["artifact",1],["source",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",10],["source",10],["self",6],["metadata",6],["dict",2],["require",3],["snapshot",11],["bool",2],["tuple",6],["path",16],["str",6],["return",3],["trusted",3],["root",4],["no",3],["follow",1],["relative",9],["components",1],["raw",8],["if",6],["try",3],["lexical",3],["os",1],["abspath",1],["expanduser",4],["resolve",8],["parent",2],["aliases",1],["once",1],["but",1],["never",1],["final",1],["component",1],["pinned",1],["directory",1],["open",1],["read",1],["must",2],["be",1],["decides",1],["whether",1],["stored",1],["itself",1],["symlink",1],["strict",2],["true",3],["name",1],["except",3],["oserror",1],["as",2],["error",13],["raise",6],["file",6],["not",9],["found",5],["unavailable",1],["from",2],["candidate",2],["roots",1],["config",1],["data",1],["dir",1],["value",2],["continue",1],["parts",4],["permission",2],["outside",2],["storage",1],["version",4],["id",2],["has",2],["frozen",1],["resolved",2],["store",1],["readable",1],["workspace",4],["exist",1],["defensive",1],["resolver",1],["owns",1],["boundary",1],["live",1],["regular",1]]},{"id":"openai4s/host/data.py#HostDataService._cache_is_exact","name":[["cache",1],["exact",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["cache",3],["exact",2],["directory",7],["pinned",2],["artifact",6],["name",5],["str",4],["checksum",5],["size",7],["bytes",4],["int",6],["bool",2],["verify",1],["existing",1],["entry",1],["through",1],["descriptor",9],["consumed",1],["try",2],["named",7],["before",9],["lstat",2],["except",2],["file",5],["not",4],["found",1],["error",1],["return",6],["false",5],["if",4],["stat",2],["isreg",2],["st",5],["mode",3],["nlink",2],["0o222",1],["none",3],["open",1],["read",1],["os",3],["fstat",2],["actual",4],["host",1],["data",1],["service",1],["digest",1],["expected",1],["after",4],["state",4],["oserror",1],["finally",1],["close",1]]},{"id":"openai4s/host/data.py#HostDataService._cache_usage","name":[["cache",1],["usage",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["cache",4],["usage",2],["directory",6],["pinned",2],["artifact",3],["entry",5],["limit",3],["int",7],["quota",3],["message",3],["str",2],["tuple",2],["count",1],["direct",1],["regular",1],["entries",3],["without",1],["following",1],["any",1],["alias",1],["files",3],["size",4],["bytes",4],["visited",3],["os",1],["scandir",1],["fd",1],["as",1],["if",3],["raise",2],["oserror",2],["metadata",4],["stat",3],["follow",2],["symlinks",1],["false",1],["isdir",1],["st",3],["mode",2],["input",1],["has",1],["unexpected",1],["not",1],["isreg",1],["symlink",1],["fifo",1],["at",1],["deterministic",1],["destination",1],["safe",1],["replace",1],["by",1],["held",1],["dirfd",1],["rename",1],["consumes",1],["no",1],["staged",1],["version",1],["never",1],["accounting",1],["continue",1],["max",1],["return",1]]},{"id":"openai4s/host/data.py#HostDataService._config","name":[["config",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["config",3],["self",3],["any",2],["source",5],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/host/data.py#HostDataService._copy_exact_version","name":[["copy",1],["exact",1],["version",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["copy",2],["exact",2],["version",2],["source",20],["pinned",4],["artifact",15],["directory",4],["name",7],["str",6],["destination",3],["pending",4],["checksum",4],["size",7],["bytes",5],["int",7],["none",8],["stream",1],["one",2],["stable",1],["private",3],["into",1],["exclusive",2],["file",7],["descriptor",15],["target",12],["try",1],["open",1],["read",2],["before",4],["os",10],["fstat",3],["if",9],["not",7],["stat",2],["isreg",2],["st",5],["mode",2],["nlink",2],["raise",6],["oserror",6],["regular",2],["create",1],["digest",3],["hashlib",1],["sha256",1],["copied",3],["remaining",4],["while",2],["chunk",7],["min",1],["input",4],["break",1],["view",5],["memoryview",1],["written",3],["write",2],["pragma",1],["no",2],["cover",1],["contract",1],["staging",2],["made",1],["progress",1],["len",2],["update",1],["fsync",1],["after",3],["named",2],["lstat",1],["state",4],["changed",1],["during",1],["verification",2],["failed",2],["hexdigest",1],["staged",1],["fchmod",1],["0o400",1],["finally",1],["close",2]]},{"id":"openai4s/host/data.py#HostDataService._default_artifact_manager","name":[["default",1],["artifact",1],["manager",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["default",2],["artifact",5],["manager",13],["self",7],["build",1],["shared",1],["lock",1],["secure",1],["writer",2],["direct",2],["cli",1],["composition",1],["from",1],["openai4s",1],["server",1],["artifacts",1],["import",1],["store",7],["config",4],["workspace",5],["resolve",2],["path",4],["expanduser",1],["identity",4],["id",3],["str",1],["cached",6],["restore",2],["if",2],["none",5],["getattr",3],["backend",1],["data",2],["dir",2],["lambda",4],["frame",2],["root",3],["broadcast",1],["event",1],["guess",2],["content",1],["type",2],["name",2],["mimetypes",1],["application",1],["octet",1],["stream",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["trusted",2],["delivery",2],["bool",1],["roadmap",1],["features",1],["stage1",1],["false",1],["recover",2],["uploads",1],["true",2],["allow",1],["external",1],["fresh",1],["delegated",1],["service",1],["may",1],["reuse",1],["canonical",1],["after",1],["prior",1],["cleanup",1],["failure",1],["retained",1],["committed",1],["journal",1],["recovery",1],["idempotent",1],["shares",1],["rlock",1],["so",1],["waits",1],["any",1],["live",1],["web",1],["transaction",2],["instead",1],["misclassifying",1],["as",1],["crash",1],["upload",1],["journals",1],["return",1]]},{"id":"openai4s/host/data.py#HostDataService._default_artifact_restorer","name":[["default",1],["artifact",1],["restorer",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["default",3],["artifact",5],["restorer",4],["self",3],["build",1],["same",1],["secure",1],["writer",1],["direct",1],["cli",1],["service",1],["composition",1],["return",1],["manager",1],["restore",1]]},{"id":"openai4s/host/data.py#HostDataService._descriptor_digest","name":[["descriptor",1],["digest",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["descriptor",5],["digest",5],["int",6],["expected",3],["size",7],["tuple",2],["str",2],["hash",1],["at",1],["most",1],["recorded",1],["plus",1],["one",1],["oversized",1],["byte",1],["canary",1],["hashlib",1],["sha256",1],["bytes",3],["remaining",4],["while",1],["chunk",6],["os",1],["read",1],["min",1],["artifact",1],["input",1],["if",1],["not",1],["break",1],["len",2],["update",1],["return",1],["hexdigest",1]]},{"id":"openai4s/host/data.py#HostDataService._digest_file","name":[["digest",1],["file",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["digest",6],["file",4],["path",6],["tuple",2],["str",2],["int",2],["return",2],["sha256",2],["size",4],["one",1],["chunk",6],["at",1],["time",1],["shared",1],["by",1],["save",1],["artifact",1],["provenance",1],["record",1],["so",1],["two",1],["cannot",1],["drift",1],["apart",1],["again",1],["both",1],["register",1],["agent",1],["produced",1],["files",1],["worth",1],["registering",1],["exactly",1],["ones",1],["too",1],["large",1],["hold",1],["raises",1],["oserror",1],["each",1],["caller",1],["reports",1],["unreadable",1],["its",1],["own",1],["established",1],["shape",1],["hashlib",1],["bytes",3],["open",1],["rb",1],["as",1],["handle",2],["while",1],["true",1],["read",1],["host",1],["data",1],["service",1],["if",1],["not",1],["break",1],["len",1],["update",1],["hexdigest",1]]},{"id":"openai4s/host/data.py#HostDataService._enforce_stage_quota","name":[["enforce",1],["stage",1],["quota",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["enforce",2],["stage",2],["quota",5],["data",6],["root",4],["path",2],["destination",4],["pinned",2],["artifact",12],["directory",2],["cache",5],["name",3],["str",2],["size",7],["bytes",18],["int",5],["none",4],["reserve",4],["one",1],["replacement",2],["against",1],["session",12],["daemon",1],["wide",1],["limits",1],["message",6],["input",10],["staging",3],["exceeded",2],["files",13],["host",2],["service",2],["usage",3],["entry",1],["limit",1],["max",8],["replaced",8],["try",1],["existing",5],["lstat",1],["except",1],["file",1],["not",2],["found",1],["error",1],["if",4],["stat",1],["isreg",1],["st",2],["mode",1],["projected",4],["raise",3],["oserror",3],["global",10],["disk",5],["shutil",1],["min",2],["free",3],["total",1],["20",1],["publication",1],["temporarily",1],["holds",1],["old",1],["target",1],["new",1],["pending",1],["copy",1],["at",1],["once",1],["so",1],["even",1],["needs",1],["its",1],["full",1],["available",1],["would",1],["exhaust",1],["reserved",1],["space",1]]},{"id":"openai4s/host/data.py#HostDataService._frame_id","name":[["frame",1],["id",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["frame",3],["id",3],["self",3],["str",2],["none",2],["source",5],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/host/data.py#HostDataService._freeze_snapshot","name":[["freeze",1],["snapshot",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["freeze",3],["snapshot",6],["source",12],["path",4],["destination",10],["tuple",2],["str",2],["int",4],["atomically",1],["copy",1],["stable",1],["regular",2],["file",3],["bytes",8],["into",1],["trusted",2],["storage",1],["host",2],["save",1],["artifact",5],["kernel",1],["provenance",1],["hook",1],["both",1],["execute",1],["before",9],["end",1],["cell",1],["workspace",1],["sweep",1],["mode",2],["their",1],["first",1],["durable",1],["row",1],["must",1],["already",1],["name",3],["same",1],["its",2],["checksum",4],["describes",1],["digest",5],["then",1],["copy2",1],["pair",1],["has",1],["mutation",1],["window",1],["between",1],["those",1],["two",1],["reads",1],["single",1],["descriptor",19],["stream",1],["fsynced",1],["verified",1],["atomic",1],["rename",1],["makes",1],["visible",1],["parent",2],["mkdir",1],["parents",1],["true",5],["exist",1],["ok",3],["pending",4],["uuid",1],["uuid4",1],["hex",1],["part",1],["none",7],["target",8],["try",2],["os",23],["open",3],["rdonly",2],["getattr",3],["nofollow",2],["fstat",2],["if",7],["not",5],["stat",2],["isreg",1],["st",13],["raise",5],["oserror",4],["wronly",1],["creat",1],["excl",1],["0o600",1],["hashlib",1],["sha256",1],["size",10],["while",2],["chunk",5],["read",1],["1024",2],["break",1],["view",5],["memoryview",1],["written",3],["write",3],["pragma",1],["no",2],["cover",1],["contract",1],["made",1],["progress",1],["len",1],["update",1],["fsync",2],["after",7],["dev",2],["ino",2],["mtime",2],["ns",4],["ctime",2],["changed",1],["during",1],["close",4],["replace",1],["directory",4],["finally",2],["hexdigest",1],["data",1],["service",1],["verification",1],["failed",1],["return",1],["except",1],["exception",1],["unlink",2],["missing",2]]},{"id":"openai4s/host/data.py#HostDataService._global_cache_usage","name":[["global",1],["cache",1],["usage",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["global",8],["cache",5],["usage",3],["data",4],["root",4],["path",3],["tuple",2],["int",5],["count",1],["every",1],["session",4],["under",2],["one",1],["pinned",3],["daemon",2],["owned",2],["parent",10],["quota",8],["message",7],["artifact",9],["input",7],["staging",1],["exceeded",1],["files",9],["size",3],["bytes",5],["sessions",5],["visited",3],["directory",2],["open",2],["kernel",1],["create",1],["true",1],["as",2],["if",6],["os",5],["fstat",1],["fd",3],["st",2],["uid",1],["geteuid",1],["raise",6],["permission",1],["error",1],["not",2],["by",1],["user",1],["fchmod",1],["0o700",1],["scandir",1],["entries",2],["entry",5],["max",4],["oserror",4],["metadata",2],["stat",2],["follow",2],["symlinks",1],["false",1],["isdir",1],["mode",1],["never",1],["malicious",1],["alias",1],["continue",1],["descriptor",3],["read",1],["name",2],["try",2],["parts",1],["except",1],["base",1],["exception",1],["close",2],["remaining",3],["child",4],["host",1],["service",1],["limit",1],["finally",1],["return",1]]},{"id":"openai4s/host/data.py#HostDataService._materialise_artifact_locked","name":[["materialise",1],["artifact",1],["locked",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["materialise",6],["artifact",17],["locked",2],["self",7],["spec",6],["dict",4],["materialiser",2],["bring",1],["another",4],["session",17],["version",24],["into",4],["one",6],["d3",1],["no",6],["path",6],["reads",1],["file",6],["place",1],["cross",1],["read",3],["leaves",1],["borrowing",1],["holding",1],["analysis",1],["whose",1],["input",1],["has",1],["its",5],["own",2],["history",2],["delete",1],["revert",1],["other",3],["provenance",1],["quietly",1],["becomes",1],["unresolvable",1],["materialising",2],["gives",1],["caller",5],["plus",1],["lineage",1],["edge",1],["back",1],["so",5],["did",3],["come",1],["from",3],["keeps",1],["answer",1],["not",10],["depend",1],["still",3],["existing",1],["same",4],["project",14],["only",4],["raises",2],["exactly",1],["key",3],["error",6],["absent",1],["distinct",1],["refusal",2],["would",2],["confirm",1],["object",1],["there",1],["most",1],["enumerator",1],["wants",1],["reasoning",1],["scoped",2],["already",5],["applies",1],["every",4],["keyed",1],["bytes",4],["copied",1],["private",3],["immutable",1],["snapshot",8],["exact",1],["restore",2],["edit",1],["require",1],["nlink",1],["second",1],["writable",1],["name",4],["cannot",2],["mutate",1],["trusted",3],["behind",1],["checksum",2],["materialisation",1],["must",2],["preserve",1],["invariant",1],["rather",1],["than",1],["sharing",1],["source",11],["inode",1],["id",34],["str",7],["strip",1],["if",7],["raise",7],["value",2],["requires",1],["store",8],["frame",14],["scope",4],["resolve",4],["root",9],["available",2],["deliberately",1],["confines",1],["calling",1],["whole",2],["point",1],["here",1],["reach",2],["sibling",2],["bound",2],["enforced",1],["below",1],["inside",2],["transaction",2],["race",1],["move",1],["metadata",5],["meta",1],["unknown",4],["none",2],["parent",5],["right",1],["may",2],["rule",1],["team",1],["mode",1],["be",3],["ownership",1],["row",2],["admin",1],["reader",1],["consults",1],["visible",2],["learned",1],["since",1],["revoked",1],["share",1],["before",2],["owner",1],["made",1],["hardlinked",1],["their",1],["frozen",1],["workspace",3],["inlined",1],["them",1],["prompt",1],["config",4],["data",7],["dir",5],["expanduser",1],["versions",3],["through",1],["shared",1],["held",2],["fd",2],["verifier",1],["creating",1],["either",1],["borrowed",1],["live",8],["pathname",1],["followed",1],["by",2],["copyfile",1],["accepted",1],["length",1],["swap",1],["then",1],["inherited",1],["different",1],["service",1],["primary",1],["dirs",1],["roots",1],["lambda",1],["verified",1],["ahead",1],["mutation",1],["two",1],["these",1],["ran",1],["after",1],["had",2],["been",1],["unlinked",1],["call",2],["was",1],["going",1],["refused",1],["destroyed",1],["working",1],["way",1],["refusing",2],["belongs",1],["filename",8],["exist",1],["false",1],["exists",3],["symlink",1],["unlink",1],["silent",1],["unlogged",1],["deletion",1],["whatever",1],["under",1],["success",1],["backfill",1],["unsaved",1],["work",1],["disappeared",1],["without",1],["word",1],["naming",1],["remedy",1],["lose",1],["offer",1],["up",1],["overwrite",1],["pass",1],["choose",1],["canonical",1],["manager",1],["owns",1],["staging",1],["durable",1],["intent",1],["journal",1],["sqlite",1],["publication",1],["verification",1],["startup",1],["recovery",1],["re",1],["enters",1],["writer",1],["rlock",1],["acquired",1],["public",1],["method",1],["above",1],["return",1],["raw",1],["producing",2],["cell",3],["execution",1]]},{"id":"openai4s/host/data.py#HostDataService._scoped_artifact","name":[["scoped",1],["artifact",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["scoped",3],["artifact",16],["self",4],["id",13],["str",2],["dict",2],["resolve",2],["one",2],["without",1],["allowing",1],["cross",1],["session",2],["enumeration",1],["out",1],["scope",5],["raises",1],["same",1],["key",3],["error",4],["as",1],["missing",1],["reason",1],["version",1],["states",1],["below",1],["raise",3],["permission",1],["foreign",1],["absent",1],["two",1],["helpers",1],["twelve",1],["lines",1],["apart",1],["implementing",1],["contradictory",1],["rules",1],["difference",1],["exception",1],["type",1],["alone",1],["working",1],["existence",1],["oracle",1],["cell",1],["guesses",1],["learns",1],["whether",1],["names",1],["real",1],["someone",1],["else",1],["project",3],["store",4],["unknown",3],["no",1],["current",1],["if",2],["none",2],["frame",7],["root",2],["return",1]]},{"id":"openai4s/host/data.py#HostDataService._scoped_lineage_inputs","name":[["scoped",1],["lineage",1],["inputs",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["scoped",4],["lineage",4],["inputs",7],["self",4],["raw",7],["any",2],["list",3],["str",5],["validate",1],["declared",1],["before",3],["anything",1],["written",1],["record",1],["cell",1],["artifact",3],["skips",1],["only",1],["empty",1],["duplicate",1],["ids",1],["then",2],["inserts",1],["edge",2],["edges",1],["declares",1],["no",4],["foreign",3],["key",3],["so",2],["id",6],["from",1],["another",1],["project",2],["one",2],["never",1],["existed",1],["was",1],["accepted",1],["save",1],["call",2],["therefore",1],["wrote",1],["scoping",1],["model",1],["says",1],["cannot",1],["exist",1],["properly",1],["readers",1],["walked",1],["republished",1],["other",1],["filename",1],["absolute",1],["path",1],["through",1],["validation",1],["happens",1],["here",1],["copy",1],["row",1],["refused",1],["leaves",1],["version",8],["orphan",1],["file",1],["behind",1],["absent",1],["raise",1],["same",1],["error",2],["as",1],["everywhere",1],["else",1],["these",1],["paths",1],["if",4],["not",3],["return",2],["isinstance",1],["candidate",2],["strip",1],["continue",1],["raises",1],["shared",1],["unknown",1],["dangling",1],["malformed",1],["alike",1],["append",1]]},{"id":"openai4s/host/data.py#HostDataService._scoped_version","name":[["scoped",1],["version",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["scoped",3],["version",12],["self",4],["id",17],["str",3],["dict",2],["resolve",2],["one",2],["artifact",12],["inside",1],["caller",1],["own",1],["scope",7],["covers",1],["reads",1],["keyed",2],["ones",1],["lineage",3],["path",1],["walk",1],["went",1],["straight",1],["store",6],["so",2],["kernel",1],["cell",2],["project",5],["could",1],["name",1],["any",1],["read",1],["back",1],["another",1],["filename",1],["checksum",1],["producing",1],["code",1],["input",1],["lives",1],["parent",2],["artifacts",1],["row",1],["versions",1],["carries",1],["no",2],["root",3],["frame",8],["resolving",1],["not",1],["extra",1],["query",1],["convenience",1],["only",1],["place",1],["answer",1],["exists",2],["out",1],["raises",1],["same",1],["key",2],["error",2],["as",1],["missing",1],["distinct",1],["refusal",1],["would",1],["confirm",1],["most",1],["enumerator",1],["wants",1],["unknown",4],["current",1],["session",1],["metadata",4],["meta",1],["if",3],["none",3],["raise",3],["return",1]]},{"id":"openai4s/host/data.py#HostDataService._session_visible","name":[["session",1],["visible",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["session",4],["visible",3],["self",2],["store",3],["any",2],["root",4],["frame",4],["id",4],["str",2],["bool",3],["may",1],["principal",5],["running",1],["execution",2],["read",2],["fail",1],["closed",1],["undecidable",2],["answer",1],["same",1],["way",1],["team",3],["policy",1],["ownership",1],["row",1],["cannot",1],["not",2],["open",1],["door",1],["single",1],["user",2],["service",1],["principals",1],["unrestricted",2],["so",1],["inert",1],["off",1],["mode",1],["inv",1],["resolve",1],["if",2],["return",4],["true",1],["false",2],["try",1],["as",1],["visibility",1],["except",1],["exception",1],["noqa",1],["ble001",1],["refused",1]]},{"id":"openai4s/host/data.py#HostDataService._stage_artifact_version","name":[["stage",1],["artifact",1],["version",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["stage",12],["artifact",15],["version",12],["self",15],["id",11],["str",7],["metadata",8],["dict",2],["require",5],["snapshot",7],["bool",2],["publish",2],["verified",1],["bytes",11],["team",1],["read",1],["only",1],["session",5],["input",7],["root",14],["returned",1],["path",7],["remain",1],["referenced",1],["by",3],["persistent",1],["python",1],["kernel",2],["so",2],["entries",1],["stable",1],["rather",1],["than",1],["evicted",1],["behind",1],["live",1],["code",1],["disk",1],["linear",1],["distinct",1],["opened",1],["versions",3],["never",1],["calls",1],["bounded",1],["per",1],["global",2],["byte",1],["file",2],["quotas",1],["plus",1],["free",1],["space",1],["reserve",1],["deletion",1],["reclaims",1],["whole",1],["opaque",1],["cache",12],["directory",5],["if",6],["not",5],["raise",5],["found",1],["error",4],["has",1],["no",1],["frozen",1],["checksum",7],["size",9],["integrity",1],["name",13],["store",3],["scope",4],["resolve",2],["frame",6],["runtime",1],["staging",1],["unavailable",1],["config",3],["data",6],["dir",2],["expanduser",1],["parts",6],["tuple",1],["relative",1],["lock",2],["pinned",2],["open",2],["under",2],["create",2],["true",2],["as",2],["destination",16],["os",6],["fstat",2],["fd",4],["int",1],["st",2],["uid",1],["geteuid",1],["permission",2],["owned",1],["daemon",2],["user",2],["fchmod",1],["0o700",2],["stat",1],["imode",1],["mode",1],["private",1],["exact",3],["assert",3],["current",3],["result",6],["abspath",2],["return",2],["enforce",1],["quota",1],["source",8],["pending",4],["uuid",1],["uuid4",1],["hex",1],["part",1],["try",1],["false",1],["copy",1],["replace",1],["fsync",1],["another",1],["service",1],["same",2],["may",1],["atomically",1],["immutable",1],["between",1],["our",1],["rename",1],["verification",2],["retry",1],["held",1],["check",1],["benign",1],["concurrency",1],["stays",1],["idempotent",1],["without",1],["accepting",1],["aliases",1],["attempt",1],["range",1],["oserror",1],["staged",1],["failed",1],["finally",1],["unlink",1],["missing",1],["ok",1]]},{"id":"openai4s/host/data.py#HostDataService._store","name":[["store",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["store",5],["self",3],["host",2],["data",2],["source",5],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/host/data.py#HostDataService._trusted_delivery_enabled","name":[["trusted",1],["delivery",1],["enabled",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["trusted",3],["delivery",3],["enabled",2],["self",3],["bool",3],["flags",2],["getattr",2],["config",1],["roadmap",1],["features",1],["none",1],["return",1],["stage1",1],["false",1]]},{"id":"openai4s/host/data.py#HostDataService._version_cache_name","name":[["version",1],["cache",1],["name",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["version",5],["cache",2],["name",3],["id",3],["str",5],["metadata",3],["dict",2],["identity",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["filename",5],["path",1],["artifact",2],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["strip",1],["return",1],["96",1]]},{"id":"openai4s/host/data.py#HostDataService._version_integrity","name":[["version",1],["integrity",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["version",6],["integrity",2],["metadata",4],["dict",2],["tuple",2],["str",4],["int",4],["checksum",5],["lower",1],["if",3],["not",2],["re",1],["fullmatch",1],["9a",1],["64",1],["raise",4],["oserror",4],["artifact",4],["has",4],["no",4],["valid",4],["recorded",4],["raw",4],["size",11],["bytes",4],["isinstance",2],["bool",1],["try",1],["except",1],["type",1],["error",4],["value",1],["as",1],["from",1],["return",1]]},{"id":"openai4s/host/data.py#HostDataService._version_metadata_projection","name":[["version",1],["metadata",1],["projection",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["version",13],["metadata",2],["projection",2],["dict",4],["latest",4],["id",9],["str",2],["none",2],["fields",2],["artifact",1],["filename",1],["content",1],["type",1],["size",1],["bytes",1],["checksum",1],["producing",1],["cell",1],["frame",1],["created",1],["at",1],["env",1],["snapshot",3],["ordinal",2],["projected",4],["field",5],["if",1],["available",1],["bool",1],["path",1],["return",1]]},{"id":"openai4s/host/data.py#HostDataService._visibility_filter","name":[["visibility",1],["filter",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["visibility",2],["filter",2],["self",2],["str",2],["none",5],["user",3],["id",2],["these",1],["reads",1],["scoped",1],["unrestricted",3],["means",1],["no",2],["filtering",1],["here",1],["safe",1],["only",1],["because",1],["never",1],["reached",1],["by",1],["guessing",1],["resolve",2],["refuses",1],["execution",2],["carries",1],["principal",6],["answer",1],["requires",1],["explicit",1],["single",1],["service",1],["admin",1],["if",1],["return",2]]},{"id":"openai4s/host/data.py#HostDataService.artifact_marker","name":[["artifact",1],["marker",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",4],["marker",6],["self",2],["version",6],["id",8],["str",5],["if",1],["not",2],["valid",2],["match",1],["raise",1],["value",1],["error",1],["keep",1],["scanner",1],["split",1],["source",1],["so",1],["implementation",1],["produce",1],["legitimate",1],["without",1],["matching",1],["its",1],["own",1],["static",1],["gate",1],["prefix",2],["join",2],["suffix",2],["return",1]]},{"id":"openai4s/host/data.py#HostDataService.artifact_metadata","name":[["artifact",1],["metadata",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",17],["metadata",5],["self",6],["spec",4],["dict",4],["return",2],["exact",1],["safe",1],["one",2],["its",1],["versions",1],["id",14],["str",2],["scoped",1],["version",16],["latest",3],["store",1],["meta",1],["if",2],["else",1],["none",2],["raise",1],["key",1],["error",1],["not",1],["belong",1],["projection",2]]},{"id":"openai4s/host/data.py#HostDataService.artifact_path","name":[["artifact",1],["path",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",5],["path",8],["self",6],["version",9],["id",7],["str",4],["resolve",2],["single",2],["user",2],["bytes",2],["stage",2],["exact",2],["team",4],["session",2],["store",2],["canonical",1],["normally",1],["lives",1],["below",1],["process",1],["wide",1],["data",1],["directory",3],["kernels",1],["intentionally",1],["cannot",1],["read",2],["returning",1],["also",1],["disclosed",1],["host",1],["layout",1],["scope",1],["checked",1],["before",1],["any",1],["filesystem",1],["access",1],["mode",3],["streamed",1],["into",1],["daemon",1],["owned",1],["sandbox",1],["only",1],["input",1],["default",1],["keeps",1],["its",1],["established",1],["direct",1],["contract",1],["metadata",2],["scoped",1],["if",2],["not",1],["bool",1],["getattr",1],["config",1],["false",2],["none",1],["raise",1],["key",1],["error",1],["no",1],["return",2],["require",1],["snapshot",1]]},{"id":"openai4s/host/data.py#HostDataService.artifact_snapshot_path","name":[["artifact",1],["snapshot",1],["path",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",4],["snapshot",10],["path",5],["self",5],["version",10],["id",5],["str",5],["return",3],["exact",1],["frozen",2],["bytes",1],["one",1],["caller",1],["session",1],["remote",1],["compute",1],["inputs",1],["must",1],["never",1],["stage",2],["mutable",1],["live",2],["row",1],["without",1],["immutable",1],["therefore",1],["unavailable",1],["even",1],["if",3],["its",1],["filename",1],["still",1],["happens",1],["exist",1],["metadata",3],["scoped",1],["not",4],["bool",1],["getattr",1],["config",1],["team",1],["mode",1],["false",1],["file",2],["raise",1],["found",1],["error",1],["has",1],["no",1],["require",1],["true",1]]},{"id":"openai4s/host/data.py#HostDataService.artifact_versions","name":[["artifact",1],["versions",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",12],["versions",8],["self",6],["spec",3],["dict",4],["list",2],["immutable",1],["version",10],["identities",1],["one",1],["session",1],["owned",1],["id",13],["str",1],["scoped",1],["latest",6],["item",4],["store",2],["metadata",5],["meta",1],["ordinal",2],["append",1],["projection",1],["return",1],["count",1],["len",1]]},{"id":"openai4s/host/data.py#HostDataService.artifacts","name":[["artifacts",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifacts",6],["self",5],["filters",11],["dict",6],["none",8],["search",4],["pop",1],["if",5],["isinstance",2],["else",1],["confine",1],["enumeration",1],["caller",1],["own",1],["session",2],["project",4],["scope",6],["same",1],["isolation",1],["artifact",2],["metadata",1],["restore",1],["enforce",1],["via",1],["scoped",1],["otherwise",1],["model",1],["enumerate",1],["every",1],["by",1],["omitting",1],["naming",1],["another",1],["root",4],["frame",9],["id",10],["resolver",3],["getattr",1],["store",2],["resolve",1],["not",1],["callable",1],["items",5],["list",1],["rank",1],["str",1],["return",1],["count",1],["len",1]]},{"id":"openai4s/host/data.py#HostDataService.frames","name":[["frames",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["frames",7],["self",4],["spec",13],["dict",2],["none",7],["any",2],["frame",10],["id",14],["pattern",6],["project",6],["default",1],["status",8],["if",4],["not",3],["statuses",2],["raise",2],["value",1],["error",2],["invalid",1],["valid",1],["sorted",1],["store",5],["one",1],["rule",1],["all",2],["three",1],["shapes",1],["resolved",1],["before",1],["row",1],["read",1],["browse",3],["already",2],["had",3],["scoping",1],["parameter",1],["path",1],["never",1],["passed",1],["search",3],["detail",5],["at",1],["both",1],["return",4],["cell",1],["code",1],["stdout",1],["so",1],["filtering",1],["afterwards",1],["would",1],["mean",1],["bytes",1],["been",1],["loaded",1],["only",3],["presentation",1],["was",1],["scoped",1],["team",1],["mode",3],["no",3],["principal",1],["raises",1],["rather",1],["than",1],["widening",1],["inv",2],["13",2],["viewer",4],["visibility",1],["filter",1],["page",4],["int",4],["size",2],["50",3],["visible",3],["user",3],["same",1],["sentence",1],["such",2],["yours",1],["sessions",1],["exist",1],["itself",1],["protects",1],["key",1],["limit",4],["roots",2],["bool",1],["true",1]]},{"id":"openai4s/host/data.py#HostDataService.lineage_get","name":[["lineage",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["lineage",4],["self",4],["version",14],["id",27],["str",3],["dict",2],["store",6],["metadata",6],["scoped",1],["cell",12],["producing",10],["try",1],["inputs",6],["if",3],["else",1],["none",2],["except",1],["type",1],["error",1],["result",3],["artifact",3],["filename",2],["checksum",2],["frame",4],["code",2],["extraction",1],["pending",1],["false",1],["observation",5],["reader",3],["getattr",1],["list",2],["capture",4],["observations",5],["callable",1],["row",7],["kind",2],["input",2],["ids",2],["created",2],["at",2],["return",1]]},{"id":"openai4s/host/data.py#HostDataService.lineage_graph","name":[["lineage",1],["graph",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["lineage",10],["graph",4],["self",4],["spec",6],["dict",5],["walk",3],["from",3],["one",2],["version",9],["always",1],["bounded",2],["max",18],["depth",11],["nodes",12],["both",1],["optional",1],["tool",1],["schema",1],["neither",1],["supplied",1],["walked",1],["every",2],["edge",1],["reachable",1],["whole",1],["edges",11],["table",1],["across",1],["session",1],["project",1],["while",2],["frontier",6],["grew",1],["without",1],["any",1],["limit",2],["their",1],["own",1],["caller",2],["omits",1],["argument",1],["should",1],["answer",1],["not",1],["database",1],["caps",1],["still",1],["lowerable",1],["changed",1],["omitting",1],["them",1],["no",2],["longer",1],["means",1],["truncated",7],["says",1],["plainly",1],["stopped",1],["early",1],["because",1],["silently",1],["partial",1],["claim",1],["wrong",1],["rather",2],["than",3],["absent",1],["start",4],["id",7],["root",2],["must",1],["be",1],["ours",1],["then",1],["follows",1],["scoped",1],["direction",6],["up",1],["default",2],["if",8],["none",2],["else",2],["int",2],["seen",5],["str",1],["list",1],["store",4],["false",1],["pop",1],["continue",2],["len",2],["checked",1],["before",1],["adding",1],["so",1],["cap",1],["number",1],["returned",1],["more",1],["true",4],["break",2],["add",1],["adjacent",3],["append",2],["result",3],["sorted",1],["return",1]]},{"id":"openai4s/host/data.py#HostDataService.materialise_artifact","name":[["materialise",1],["artifact",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["materialise",11],["artifact",7],["self",7],["spec",3],["dict",4],["under",1],["process",1],["wide",1],["exact",1],["writer",7],["lock",2],["restore",1],["if",1],["none",2],["manager",4],["default",1],["transaction",1],["version",1],["return",1],["locked",1]]},{"id":"openai4s/host/data.py#HostDataService.provenance_record","name":[["provenance",1],["record",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["provenance",2],["record",11],["self",11],["spec",8],["dict",5],["register",1],["file",11],["cell",7],["produced",1],["as",4],["artifact",9],["session",3],["path",19],["resolved",1],["through",4],["workspace",3],["confinement",1],["every",3],["other",3],["capability",1],["uses",2],["was",6],["not",7],["expanduser",1],["accepted",1],["any",2],["absolute",2],["host",1],["so",3],["could",1],["name",3],["ssh",1],["id",8],["rsa",1],["daemon",3],["own",1],["access",1],["token",1],["have",1],["registered",1],["readable",1],["downloadable",1],["shareable",1],["surface",1],["lists",1],["artifacts",2],["verified",1],["before",3],["changed",1],["private",1],["key",3],["outside",2],["came",1],["back",1],["version",9],["resolve",2],["already",1],["injected",1],["into",3],["service",1],["by",1],["its",3],["siblings",1],["makes",1],["omission",1],["rather",2],["than",2],["missing",3],["mechanism",1],["digest",2],["row",1],["exactly",2],["save",4],["validates",1],["same",3],["field",1],["fixed",1],["twin",1],["one",4],["write",1],["never",1],["checked",1],["lineage",3],["inputs",2],["agent",2],["reaches",1],["from",1],["foreign",2],["went",1],["edges",1],["no",7],["properly",1],["scoped",2],["reader",1],["then",1],["walked",1],["edge",1],["returned",1],["project",1],["filename",6],["refusing",1],["here",1],["means",1],["rejected",1],["call",1],["leaves",1],["orphan",1],["input",4],["ids",4],["try",3],["output",10],["must",1],["exist",1],["true",4],["except",5],["found",2],["error",13],["return",5],["prov",5],["such",3],["value",1],["oserror",2],["soft",1],["fail",1],["worker",1],["turns",1],["single",1],["runtime",1],["learns",1],["asked",1],["something",1],["streamed",1],["read",1],["bytes",5],["helper",1],["also",2],["materialised",1],["whole",1],["checksum",5],["recording",1],["gb",2],["cost",1],["memory",1],["process",1],["serves",1],["still",1],["doing",1],["loop",1],["now",1],["lives",1],["place",1],["instead",1],["two",1],["trusted",3],["delivery",3],["enabled",1],["snapshot",13],["none",5],["if",5],["config",3],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["str",4],["dir",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["size",4],["freeze",1],["else",2],["reported",1],["way",1],["whether",1],["resolver",2],["enforced",1],["existence",1],["open",1],["did",1],["caller",1],["pass",1],["would",1],["otherwise",1],["errno",1],["situation",1],["branch",1],["above",1],["calls",1],["store",4],["content",2],["type",2],["producing",2],["frame",2],["reuse",1],["matching",1],["head",1],["exception",1],["unlink",2],["ok",2],["raise",1],["metadata",2],["meta",1]]},{"id":"openai4s/host/data.py#HostDataService.provenance_resolve_path","name":[["provenance",1],["resolve",1],["path",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["provenance",3],["resolve",3],["path",10],["self",8],["str",5],["any",2],["version",7],["session",4],["copy",1],["none",8],["scope",9],["not",5],["project",6],["foreign",1],["file",1],["has",1],["be",1],["materialised",1],["never",1],["resolved",1],["place",1],["materialise",1],["artifact",3],["exists",1],["refusal",1],["same",1],["value",1],["untracked",1],["already",2],["returns",1],["because",1],["p0",1],["exit",1],["criterion",1],["cross",1],["absent",1],["indistinguishable",1],["contract",1],["raising",1],["would",1],["answer",1],["something",1],["there",1],["you",1],["may",1],["have",1],["reached",1],["from",2],["builtins",1],["open",1],["every",1],["python",1],["cell",1],["hooks",1],["wrap",1],["reader",1],["so",1],["runs",1],["constantly",1],["must",1],["stay",1],["cheap",1],["quiet",1],["frame",11],["id",14],["if",3],["return",5],["stage",2],["lock",1],["staged",5],["versions",1],["os",1],["abspath",1],["only",1],["paths",1],["exact",1],["service",1],["entered",1],["here",1],["rechecking",1],["keeps",1],["later",1],["switch",1],["carrying",1],["old",1],["mapping",1],["across",1],["boundary",1],["try",1],["scoped",1],["except",1],["key",1],["error",1],["store",2],["root",5]]},{"id":"openai4s/host/data.py#HostDataService.query","name":[["query",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["query",3],["self",4],["spec",7],["dict",2],["any",2],["store",4],["caller",4],["own",1],["scope",5],["so",2],["my",1],["views",2],["resolve",2],["session",1],["rows",7],["sdk",1],["sends",1],["deliberately",1],["not",2],["read",1],["supplied",1],["value",1],["chooses",1],["cannot",1],["be",2],["confines",1],["derived",1],["from",1],["frame",3],["instead",1],["dropped",1],["entirely",1],["did",1],["exist",1],["base",1],["tables",1],["were",1],["readable",1],["directly",1],["across",1],["every",1],["project",1],["sql",1],["params",2],["limit",2],["timeout",1],["id",1],["if",2],["df",1],["columns",3],["list",2],["keys",1],["else",1],["return",2],["row",2],["values",1]]},{"id":"openai4s/host/data.py#HostDataService.query_schema","name":[["query",1],["schema",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["query",2],["schema",3],["self",3],["dict",2],["return",1],["store",1]]},{"id":"openai4s/host/data.py#HostDataService.restore_artifact_exact","name":[["restore",1],["artifact",1],["exact",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["restore",3],["artifact",6],["exact",2],["self",4],["id",6],["str",4],["version",3],["dict",2],["invoke",1],["shared",1],["secure",1],["writer",1],["without",1],["repeating",1],["host",1],["policy",1],["lock",1],["return",1],["default",1],["restorer",1]]},{"id":"openai4s/host/data.py#HostDataService.restore_artifact_version","name":[["restore",1],["artifact",1],["version",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["restore",15],["artifact",13],["version",6],["self",6],["spec",4],["dict",5],["verified",1],["historical",1],["bytes",1],["as",1],["new",1],["immutable",1],["id",7],["str",3],["source",2],["scoped",1],["lock",1],["default",1],["restorer",1],["result",7],["if",5],["not",1],["isinstance",1],["raise",4],["runtime",2],["error",6],["returned",1],["invalid",1],["code",2],["denied",3],["refused",2],["message",6],["prefix",3],["failed",2],["startswith",1],["len",1],["return",1]]},{"id":"openai4s/host/data.py#HostDataService.save_artifact","name":[["save",1],["artifact",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["save",3],["artifact",6],["self",10],["spec",10],["dict",5],["before",2],["copy",4],["refused",2],["lineage",3],["declaration",2],["must",3],["not",5],["leave",2],["file",8],["artifacts",4],["directory",2],["no",3],["row",2],["will",2],["ever",2],["name",3],["input",4],["version",10],["ids",4],["scoped",1],["inputs",1],["source",11],["resolve",1],["path",8],["str",8],["exist",2],["true",6],["if",6],["raise",2],["found",1],["error",1],["such",1],["filename",7],["streamed",1],["exactly",1],["like",1],["provenance",1],["record",7],["below",1],["was",1],["read",2],["bytes",6],["purely",1],["checksum",5],["registering",1],["64",2],["mb",2],["output",1],["measured",1],["peak",1],["daemon",1],["also",1],["serves",1],["every",1],["other",1],["session",1],["real",1],["trajectory",1],["alignment",1],["orders",1],["magnitude",1],["past",1],["underneath",1],["never",1],["needed",1],["python",1],["at",1],["all",1],["two",1],["passes",1],["beat",1],["one",1],["pass",1],["has",1],["hold",1],["copy2",2],["takes",1],["kernel",1],["fast",1],["so",1],["second",1],["costs",1],["memory",1],["stub",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["config",4],["destination",10],["dir",2],["trusted",4],["delivery",4],["enabled",1],["size",4],["freeze",1],["snapshot",10],["else",3],["digest",1],["mkdir",1],["parents",1],["ok",3],["shutil",1],["store",6],["try",1],["execution",3],["cell",6],["id",10],["producing",2],["content",2],["type",2],["frame",2],["reuse",2],["policy",1],["provisional",1],["matching",1],["head",1],["except",1],["exception",1],["unlink",2],["missing",2],["metadata",2],["meta",1],["bound",6],["priority",5],["int",1],["response",3],["return",1]]},{"id":"openai4s/host/data.py#HostDataService.set_artifact_restorer","name":[["artifact",1],["restorer",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",12],["restorer",4],["self",6],["restore",5],["none",12],["materialise",4],["materialiser",2],["writer",7],["bind",1],["session",1],["one",1],["exact",1],["host",1],["mutations",1],["lock",1]]},{"id":"openai4s/host/data.py#HostDataService.view_image","name":[["view",1],["image",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["view",5],["image",7],["self",5],["spec",4],["dict",4],["version",7],["id",7],["path",17],["if",3],["not",7],["store",2],["derived",1],["artifact",5],["snapshot",1],["legitimately",1],["lives",1],["outside",1],["workspace",3],["under",1],["data",1],["dir",1],["so",2],["resolver",2],["cannot",1],["be",2],["check",3],["here",3],["scope",2],["has",1],["say",1],["belongs",1],["rest",1],["read",2],["paths",1],["pass",1],["straight",2],["resolve",3],["no",3],["performed",1],["was",1],["deferred",1],["nowhere",1],["any",3],["from",2],["project",1],["rendered",3],["reply",1],["carried",1],["resolved",6],["absolute",2],["scoped",1],["str",4],["exists",2],["raise",2],["file",4],["found",2],["error",2],["such",2],["return",2],["status",2],["ok",2],["true",3],["caller",1],["supplied",1],["confined",1],["like",1],["every",1],["other",1],["sdk",1],["name",1],["branch",1],["checked",1],["only",1],["made",1],["host",2],["etc",1],["passwd",1],["existence",1],["oracle",1],["reachable",1],["kernel",1],["cell",1],["one",1],["operation",1],["skipped",1],["its",1],["siblings",1],["all",1],["go",1],["through",1],["none",1],["target",2],["must",1],["exist",1]]},{"id":"openai4s/host/data.py#HostDataStore","name":[["host",1],["data",1],["store",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["class",3],["host",3],["data",3],["store",2],["protocol",2],["persistence",1],["surface",1],["required",1],["by",1],["service",1],["def",21],["query",1],["self",21],["sql",1],["str",42],["params",1],["none",28],["limit",3],["timeout",1],["schema",1],["dict",15],["list",8],["artifacts",1],["filters",1],["artifact",11],["id",27],["versions",1],["resolve",2],["frame",7],["scope",1],["path",6],["ident",1],["record",2],["cell",4],["fields",2],["any",2],["restore",1],["version",13],["meta",1],["snapshot",3],["materialise",1],["source",1],["filename",1],["root",2],["project",4],["producing",3],["publish",1],["callable",1],["priority",2],["int",5],["detail",1],["page",2],["size",1],["visible",3],["user",3],["search",1],["frames",2],["pattern",1],["browse",1],["status",1],["roots",1],["only",1],["bool",1],["lineage",2],["inputs",1],["capture",1],["observations",1],["edges",1],["direction",1]]},{"id":"openai4s/host/data.py#HostDataStore.browse_frames","name":[["browse",1],["frames",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["browse",2],["frames",2],["self",2],["project",2],["id",4],["str",6],["status",2],["none",4],["roots",2],["only",2],["bool",2],["limit",2],["int",2],["visible",2],["user",2]]},{"id":"openai4s/host/data.py#HostDataStore.frame_detail","name":[["frame",1],["detail",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["frame",4],["detail",2],["self",2],["id",4],["str",4],["page",4],["int",4],["size",2],["visible",2],["user",2],["none",2]]},{"id":"openai4s/host/data.py#HostDataStore.get_artifact","name":[["artifact",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["artifact",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/host/data.py#HostDataStore.lineage_edges_for","name":[["lineage",1],["edges",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["lineage",2],["edges",2],["self",2],["version",2],["id",2],["str",4],["direction",2],["list",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.lineage_inputs","name":[["lineage",1],["inputs",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["lineage",2],["inputs",2],["self",2],["version",2],["id",4],["str",4],["producing",2],["cell",2],["none",4],["list",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.list_artifact_capture_observations","name":[["list",1],["artifact",1],["capture",1],["observations",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["list",4],["artifact",4],["capture",2],["observations",2],["self",2],["id",4],["str",4],["none",8],["version",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["list",4],["artifacts",2],["self",2],["filters",2],["dict",4],["none",4]]},{"id":"openai4s/host/data.py#HostDataStore.list_versions","name":[["list",1],["versions",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["list",4],["versions",2],["self",2],["artifact",2],["id",2],["str",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.materialise_artifact_version","name":[["materialise",1],["artifact",1],["version",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["materialise",2],["artifact",4],["version",6],["self",2],["source",2],["id",14],["str",26],["filename",2],["path",4],["snapshot",2],["frame",4],["none",10],["root",2],["project",2],["producing",2],["cell",2],["publish",2],["callable",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.producing_cell_for_version","name":[["producing",1],["cell",1],["version",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["producing",2],["cell",2],["version",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/host/data.py#HostDataStore.query","name":[["query",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["query",2],["self",2],["sql",2],["str",2],["params",2],["none",4],["limit",2],["timeout",2]]},{"id":"openai4s/host/data.py#HostDataStore.record_artifact_restore","name":[["record",1],["artifact",1],["restore",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["record",2],["artifact",2],["restore",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.record_cell_artifact","name":[["record",1],["cell",1],["artifact",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["record",2],["cell",2],["artifact",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.resolve_artifact_path","name":[["resolve",1],["artifact",1],["path",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["resolve",2],["artifact",2],["path",2],["self",2],["ident",2],["str",4],["none",2]]},{"id":"openai4s/host/data.py#HostDataStore.resolve_frame_scope","name":[["resolve",1],["frame",1],["scope",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["resolve",2],["frame",4],["scope",2],["self",2],["id",2],["str",2],["none",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.schema","name":[["schema",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["schema",2],["self",2],["dict",2]]},{"id":"openai4s/host/data.py#HostDataStore.search_frames","name":[["search",1],["frames",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["search",2],["frames",2],["self",2],["pattern",2],["str",6],["project",2],["id",4],["limit",2],["int",2],["visible",2],["user",2],["none",2]]},{"id":"openai4s/host/data.py#HostDataStore.set_priority","name":[["priority",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["priority",4],["self",2],["artifact",2],["id",2],["str",2],["int",2],["dict",2],["none",2]]},{"id":"openai4s/host/data.py#HostDataStore.set_version_snapshot","name":[["version",1],["snapshot",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["version",4],["snapshot",4],["self",2],["id",2],["str",4],["path",2],["none",2]]},{"id":"openai4s/host/data.py#HostDataStore.version_for_path","name":[["version",1],["path",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["version",2],["path",4],["self",2],["str",8],["root",2],["frame",2],["id",4],["none",4],["project",2]]},{"id":"openai4s/host/data.py#HostDataStore.version_meta","name":[["version",1],["meta",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["version",4],["meta",2],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/host/data.py#kernel_artifact_input_dir","name":[["kernel",1],["artifact",1],["input",1],["dir",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["kernel",5],["artifact",4],["input",5],["dir",5],["data",3],["path",5],["str",5],["root",4],["frame",5],["id",5],["derive",1],["one",1],["opaque",1],["team",1],["session",1],["directory",1],["without",1],["creating",1],["helper",1],["shared",1],["sandbox",1],["policy",1],["so",1],["staging",2],["read",1],["only",1],["allowlist",1],["cannot",1],["drift",1],["different",1],["paths",1],["raw",1],["not",2],["placed",1],["host",1],["pathname",1],["disclosed",1],["through",1],["sibling",1],["enumeration",1],["scope",3],["strip",1],["if",1],["raise",1],["value",1],["error",1],["requires",1],["key",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["return",1],["expanduser",1],["resolve",1],["parent",1]]},{"id":"openai4s/host/data.py#rank_artifacts","name":[["rank",1],["artifacts",1]],"path":[["openai4s",1],["host",1],["data",1],["py",1]],"body":[["def",2],["rank",2],["artifacts",2],["items",3],["list",4],["dict",5],["query",7],["str",4],["return",2],["fuzzy",1],["ranked",1],["artifact",1],["rows",1],["command",1],["search",1],["surface",1],["normalized",4],["lower",3],["strip",1],["tokens",7],["re",2],["findall",2],["z0",2],["scored",4],["item",5],["name",3],["filename",1],["content",3],["type",3],["haystack",3],["score",9],["if",3],["len",1],["25",1],["priority",1],["projected",3],["round",1],["append",1],["sort",1],["key",1],["lambda",1],["row",2],["reverse",1],["true",1]]},{"id":"openai4s/host/delegation_policy.py","name":[["delegation",1],["policy",1],["py",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["fail",1],["closed",1],["execution",3],["policy",4],["delegated",1],["child",5],["agents",1],["from",4],["future",1],["import",4],["annotations",1],["dataclasses",1],["dataclass",2],["types",1],["mapping",2],["proxy",1],["type",1],["typing",1],["any",1],["sequence",1],["decisions",1],["frozenset",25],["allow",1],["ask",1],["deny",1],["always",1],["submit",3],["output",1],["prov",2],["record",2],["resolve",1],["path",2],["search",9],["capabilities",2],["aliases",1],["dict",1],["str",2],["web",6],["fetch",2],["download",1],["science",5],["egress",2],["check",2],["network",2],["request",1],["access",1],["list",19],["dbs",1],["read",10],["file",10],["text",2],["dir",2],["directory",2],["glob",4],["files",3],["grep",2],["content",2],["write",4],["edit",3],["bash",4],["authorize",1],["consume",1],["authorization",1],["result",3],["env",5],["setup",1],["create",3],["skills",8],["load",1],["skill",1],["delete",1],["publish",1],["artifacts",3],["artifact",6],["marker",1],["metadata",1],["versions",2],["save",1],["restore",1],["version",1],["lineage",4],["graph",2],["data",1],["query",2],["schema",1],["frames",1],["workflow",1],["todo",2],["plan",3],["update",2],["review",1],["status",5],["step",1],["session",7],["checkpoint",2],["fork",2],["revert",2],["preview",2],["pending",2],["permissions",2],["delegation",3],["delegate",2],["task",1],["children",3],["collect",2],["stop",1],["send",2],["message",2],["stats",1],["background",2],["exec",4],["peek",1],["interrupt",1],["mcp",15],["tools",2],["resources",2],["resource",2],["prompts",2],["prompt",2],["call",2],["servers",1],["tool",7],["remote",3],["gpu",1],["register",1],["capability",1],["fold",1],["score",1],["mutations",1],["compute",17],["cancel",2],["close",2],["ssh",2],["scp",2],["concurrency",2],["llm",2],["current",1],["model",1],["models",1],["credentials",6],["issue",1],["redeem",1],["memory",1],["remember",1],["dynamic",7],["define",1],["promote",1],["activate",1],["rollback",1],["frozen",1],["true",1],["all",1],["error",1]]},{"id":"openai4s/host/delegation_policy.py#_allowlist","name":[["allowlist",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["allowlist",4],["raw",7],["any",2],["field",3],["str",8],["noun",3],["frozenset",3],["none",6],["parse",1],["one",1],["tri",1],["state",1],["resource",1],["inherits",1],["denies",1],["all",1],["shared",1],["by",1],["skill",1],["names",2],["connectors",2],["rather",1],["than",1],["written",1],["twice",1],["two",1],["halves",1],["had",1],["already",1],["drifted",1],["once",1],["skills",1],["parsed",1],["here",1],["enforced",2],["carried",1],["spec",1],["nowhere",1],["second",1],["copy",2],["rule",1],["falsy",1],["collapse",1],["gets",1],["reintroduced",1],["nobody",1],["looking",1],["at",1],["if",4],["return",2],["isinstance",2],["not",3],["sequence",1],["raise",1],["delegation",1],["policy",1],["error",1],["must",1],["be",1],["list",2],["python",1],["spells",1],["deny",1],["everything",1],["false",1],["collapsing",1],["fail",1],["open",1],["exists",1],["avoid",1],["empty",1],["decision",1],["name",3],["item",2],["strip",1]]},{"id":"openai4s/host/delegation_policy.py#_name","name":[["name",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["name",2],["value",3],["str",4],["return",1],["strip",1],["casefold",1],["replace",1]]},{"id":"openai4s/host/delegation_policy.py#child_execution_policy","name":[["child",1],["execution",1],["policy",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["child",5],["execution",5],["policy",11],["spec",7],["mapping",4],["str",8],["any",3],["raw",20],["capabilities",13],["unrestricted",6],["if",7],["not",8],["none",3],["type",2],["bool",1],["raise",6],["delegation",6],["error",6],["must",6],["be",5],["boolean",1],["frozenset",2],["restricted",4],["false",1],["else",3],["isinstance",4],["items",4],["sequence",2],["elif",2],["bytes",1],["bytearray",1],["memoryview",1],["string",1],["list",1],["capability",1],["names",11],["values",3],["value",5],["name",3],["contain",1],["only",1],["non",1],["empty",2],["append",1],["true",1],["permissions",11],["dict",1],["object",1],["key",6],["decision",3],["permission",2],["decisions",1],["allow",1],["ask",1],["deny",1],["skill",6],["allowlist",2],["connector",4],["connectors",2],["return",1],["allowed",1],["proxy",1]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy","name":[["child",1],["execution",1],["policy",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["class",2],["child",3],["execution",2],["policy",4],["restricted",5],["bool",5],["allowed",6],["frozenset",6],["str",16],["permissions",8],["mapping",1],["tri",2],["state",2],["skill",4],["allowlist",2],["none",13],["inherits",1],["empty",1],["denies",1],["everything",1],["populated",1],["exactly",1],["those",1],["rides",1],["because",1],["already",1],["one",4],["object",1],["spawn",1],["path",1],["applies",1],["enforcement",1],["feeds",1],["service",1],["skills",2],["had",1],["no",3],["production",1],["caller",1],["at",1],["all",3],["definition",1],["six",1],["call",2],["sites",1],["every",2],["them",3],["tests",1],["test",1],["resource",1],["py",1],["filter",1],["was",2],["correct",1],["covered",1],["simply",1],["never",1],["handed",1],["restriction",1],["so",2],["stayed",1],["specialist",2],["locked",1],["saw",1],["34",1],["could",2],["read",2],["any",8],["names",2],["same",1],["mcp",2],["connectors",2],["rode",1],["spec",1],["stored",1],["inherited",1],["merged",1],["echoed",1],["back",1],["by",1],["api",1],["field",1],["carry",1],["into",1],["runtime",1],["setter",1],["enforce",1],["whose",1],["row",1],["still",1],["listed",1],["enabled",1],["connector",2],["straight",1],["through",1],["host",3],["rpc",1],["def",7],["allows",6],["self",25],["method",22],["tool",12],["name",7],["if",13],["always",2],["not",3],["return",16],["true",5],["candidates",9],["capability",10],["aliases",4],["dynamic",2],["startswith",1],["false",1],["decision",2],["allow",3],["specific",2],["item",3],["wanted",6],["deny",3],["ask",2],["alias",11],["decisions",2],["members",5],["items",1],["visible",1],["getattr",3],["permits",1],["public",1],["dict",2],["capabilities",1],["sorted",1],["staticmethod",1],["values",4],["add",2],["value",3]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy._candidates","name":[["candidates",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["candidates",2],["method",4],["str",6],["tool",5],["any",2],["none",3],["frozenset",3],["values",4],["if",2],["not",1],["add",2],["name",3],["getattr",2],["host",1],["return",1],["value",3]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy.allows","name":[["allows",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["allows",2],["self",5],["method",7],["str",2],["tool",3],["any",2],["none",4],["bool",2],["name",1],["if",4],["always",1],["not",1],["restricted",1],["return",5],["true",4],["candidates",4],["capability",4],["allowed",1],["aliases",1],["frozenset",1],["dynamic",2],["startswith",1],["false",1]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy.allows_alias","name":[["allows",1],["alias",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["allows",3],["alias",8],["self",5],["str",2],["bool",2],["if",1],["not",1],["restricted",1],["return",2],["true",1],["name",1],["allowed",1],["any",1],["method",2],["aliases",1]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy.decision","name":[["decision",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["decision",2],["self",8],["method",6],["str",4],["tool",3],["any",2],["none",6],["name",1],["if",5],["always",1],["return",4],["allow",3],["candidates",4],["specific",2],["permissions",5],["item",3],["wanted",6],["deny",2],["ask",2],["alias",5],["decisions",2],["members",2],["aliases",1],["items",1]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy.permits_capability","name":[["permits",1],["capability",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["permits",2],["capability",8],["self",4],["str",2],["bool",2],["name",1],["members",3],["aliases",1],["if",1],["return",2],["all",1],["allows",2],["method",2]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy.public","name":[["public",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["public",2],["self",5],["dict",3],["str",2],["any",2],["return",1],["restricted",2],["capabilities",1],["sorted",1],["allowed",1],["permissions",2]]},{"id":"openai4s/host/delegation_policy.py#ChildExecutionPolicy.visible","name":[["visible",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["visible",2],["self",4],["tool",5],["any",2],["bool",2],["method",4],["str",1],["getattr",1],["host",1],["return",1],["allows",1],["decision",1],["deny",1]]},{"id":"openai4s/host/delegation_policy.py#DelegationPolicyError","name":[["delegation",1],["policy",1],["error",1]],"path":[["openai4s",1],["host",1],["delegation",1],["policy",1],["py",1]],"body":[["class",2],["delegation",2],["policy",2],["error",4],["value",2],["pass",1]]},{"id":"openai4s/host/delegation.py","name":[["delegation",1],["py",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["sub",1],["agent",2],["delegation",4],["steering",2],["services",1],["host",3],["rpc",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",3],["callable",8],["protocol",1],["openai4s",4],["resource",1],["allowlist",1],["policy",3],["error",1],["child",1],["execution",1],["specialists",5],["builtin",5],["specialist",4],["delegate",3],["dict",3],["provider",4],["none",2],["str",4],["store",2],["profile",3],["capability",1],["scope",1],["enabled",1],["bool",1],["compatibility",1],["view",1],["single",1],["source",1],["truth",1],["mod",1],["hold",1],["exactly",1],["one",1],["hand",1],["written",1],["entry",1],["remote",1],["gpu",1],["provisioner",1],["while",1],["gateway",1],["catalog",1],["advertised",1],["six",1],["divergence",1],["d7",1],["removes",1],["derived",1],["never",1],["edited",1],["here",1],["prompts",2],["name",2],["system",1],["prompt",1],["items",1],["all",1],["service",1]]},{"id":"openai4s/host/delegation.py#_with_persona","name":[["persona",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["persona",11],["request",13],["any",4],["str",3],["prepend",1],["specialist",3],["every",1],["shape",2],["delegate",2],["takes",1],["host",1],["accepts",1],["string",1],["dict",3],["list",4],["either",1],["fan",3],["out",3],["several",1],["children",2],["from",1],["one",1],["call",1],["only",1],["first",2],["two",2],["shapes",1],["were",2],["handled",1],["so",2],["named",1],["silently",2],["produced",1],["generic",1],["agents",1],["profile",1],["system",1],["prompt",3],["was",1],["looked",1],["up",1],["found",1],["then",1],["dropped",1],["floor",1],["caller",1],["saw",1],["successful",1],["delegation",2],["bioinfo",2],["whose",1],["had",1],["never",1],["been",1],["told",1],["they",1],["recursive",1],["rather",1],["than",1],["third",1],["branch",1],["because",1],["dicts",1],["sdk",1],["allows",1],["flat",1],["branches",1],["would",1],["have",1],["missed",1],["same",1],["way",1],["if",4],["isinstance",3],["return",4],["shaped",1],["items",1],["accepted",1],["by",1],["runtime",1],["each",1],["these",1],["spellings",1],["spec",1],["task",3],["consumes",1],["them",1],["order",1],["decorate",1],["effective",1],["payload",1],["instead",1],["dropping",1],["requests",1],["key",4],["item",2]]},{"id":"openai4s/host/delegation.py#_with_profile_overrides","name":[["profile",1],["overrides",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["profile",22],["overrides",2],["spec",4],["dict",7],["merge",1],["stored",2],["specialist",2],["row",16],["into",1],["one",2],["delegate",4],["call",8],["two",2],["different",1],["merges",1],["because",1],["these",1],["fields",1],["restrictions",1],["rest",1],["settings",1],["setting",2],["caller",1],["named",2],["wins",1],["only",6],["default",2],["if",10],["target",8],["not",12],["merged",13],["implements",1],["right",1],["model",3],["provider",3],["steps",5],["permissions",3],["restriction",2],["must",1],["work",1],["way",2],["did",1],["skill",6],["names",5],["connectors",4],["unrestricted",10],["all",1],["took",1],["site",2],["value",5],["verbatim",1],["whenever",1],["so",3],["was",3],["advisory",1],["measured",1],["against",1],["false",4],["naming",2],["three",2],["skills",9],["got",3],["connector",1],["despite",1],["meaning",1],["denied",4],["passing",1],["true",4],["both",2],["reachable",1],["through",2],["documented",1],["host",1],["signature",1],["task",1],["tool",1],["schema",1],["agent",1],["chose",1],["its",2],["own",2],["allowlist",4],["exit",1],["criterion",1],["child",5],["may",2],["narrow",6],["inverted",1],["resource",3],["intersection",1],["needed",1],["already",2],["existed",1],["docstring",1],["warns",1],["treating",1],["as",2],["answer",1],["would",2],["hand",1],["restricted",2],["parent",2],["delegation",2],["become",1],["out",1],["every",2],["nothing",1],["called",1],["here",1],["service",1],["allowed",2],["correctly",1],["being",1],["handed",1],["had",1],["been",1],["widened",1],["source",3],["max",4],["turns",2],["none",6],["capability",6],["lists",1],["authority",1],["cosmetic",1],["ceiling",1],["omission",1],["inherits",1],["while",2],["explicit",1],["list",2],["accepted",1],["requested",3],["subset",1],["runtime",1],["policy",8],["alias",1],["expansion",1],["dir",1],["read",2],["file",1],["broad",1],["aliases",1],["such",1],["web",2],["cannot",2],["smuggle",1],["download",1],["capabilities",11],["else",3],["execution",2],["sorted",2],["permits",1],["raise",1],["error",1],["delegated",1],["exceed",1],["join",1],["result",1],["be",2],["tighter",1],["than",1],["legacy",1],["spelling",1],["sets",1],["intersected",1],["itself",1],["object",1],["effective",3],["pop",1],["floor",1],["says",1],["raised",1],["by",1],["restricts",1],["setdefault",1],["return",1]]},{"id":"openai4s/host/delegation.py#AgentProfileStore","name":[["agent",1],["profile",1],["store",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["class",2],["agent",3],["profile",2],["store",2],["protocol",2],["def",1],["self",1],["name",1],["str",1],["kwargs",1],["dict",1],["none",1]]},{"id":"openai4s/host/delegation.py#AgentProfileStore.get_agent","name":[["agent",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["agent",2],["self",2],["name",2],["str",2],["kwargs",2],["dict",2],["none",2]]},{"id":"openai4s/host/delegation.py#DelegationService","name":[["delegation",1],["service",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["class",2],["delegation",3],["service",2],["inject",1],["specialist",10],["context",1],["expose",1],["session",4],["steering",12],["surface",1],["def",11],["init",1],["self",33],["delegate",25],["none",20],["provider",11],["dict",5],["str",5],["callable",4],["any",8],["store",11],["agent",13],["profile",7],["capability",6],["scope",8],["enabled",5],["if",17],["not",15],["raise",6],["value",1],["error",7],["provide",1],["both",1],["source",14],["lambda",2],["name",11],["true",1],["return",11],["else",6],["available",5],["bool",1],["spec",17],["runtime",6],["host",4],["no",1],["sub",1],["runner",1],["wired",1],["disabled",1],["by",1],["policy",5],["try",2],["project",2],["id",6],["except",2],["type",1],["lightweight",1],["embedders",1],["test",1],["doubles",1],["retain",1],["historical",1],["one",2],["argument",1],["protocol",1],["exception",1],["noqa",1],["ble001",1],["optional",1],["lookup",1],["builtin",12],["prompt",8],["system",5],["profiles",1],["may",2],["grow",1],["richer",1],["than",1],["current",1],["sqlite",1],["form",1],["keep",1],["every",1],["supported",1],["per",1],["execution",4],["override",1],["envelope",1],["call",2],["site",2],["setting",1],["wins",2],["restriction",1],["only",2],["narrow",1],["row",3],["see",1],["overrides",9],["always",2],["was",1],["defect",1],["stored",1],["apply",1],["its",1],["empty",1],["still",1],["falls",1],["back",1],["persona",4],["above",1],["elif",1],["supplies",1],["catalog",1],["advertised",1],["default",1],["capabilities",1],["unrestricted",1],["floor",1],["ride",1],["so",1],["child",8],["derives",1],["real",1],["run",1],["arms",1],["through",1],["existing",1],["choke",1],["point",1],["request",4],["you",1],["acting",1],["as",1],["children",2],["function",15],["collect",3],["stop",3],["send",3],["message",3],["stats",2],["total",1],["running",1],["done",1],["failed",1]]},{"id":"openai4s/host/delegation.py#DelegationService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",8],["delegate",16],["none",20],["provider",14],["steering",6],["dict",2],["str",2],["callable",2],["any",2],["store",8],["agent",2],["profile",2],["capability",6],["scope",6],["specialist",6],["enabled",6],["if",1],["not",3],["raise",1],["value",1],["error",1],["provide",1],["both",1],["source",3],["lambda",2],["name",1],["true",1]]},{"id":"openai4s/host/delegation.py#DelegationService._delegate","name":[["delegate",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["delegate",7],["self",5],["none",3],["if",1],["provider",2],["not",1],["return",2],["source",1]]},{"id":"openai4s/host/delegation.py#DelegationService._steering","name":[["steering",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["steering",3],["self",3],["dict",2],["str",2],["callable",3],["any",2],["source",5],["return",1],["if",1],["else",1]]},{"id":"openai4s/host/delegation.py#DelegationService._store","name":[["store",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["store",5],["self",3],["agent",2],["profile",2],["source",5],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/host/delegation.py#DelegationService.available","name":[["available",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["available",2],["self",3],["bool",2],["return",1],["delegate",1],["not",1],["none",1]]},{"id":"openai4s/host/delegation.py#DelegationService.children","name":[["children",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["children",3],["self",3],["any",2],["function",3],["steering",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/host/delegation.py#DelegationService.collect","name":[["collect",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["collect",4],["self",3],["spec",3],["dict",2],["any",2],["function",3],["steering",1],["if",1],["not",2],["raise",1],["runtime",1],["error",1],["host",1],["available",1],["session",1],["return",1]]},{"id":"openai4s/host/delegation.py#DelegationService.delegate","name":[["delegate",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["delegate",8],["self",7],["spec",14],["dict",2],["any",2],["if",8],["none",6],["raise",2],["runtime",3],["error",3],["host",1],["not",4],["available",1],["no",1],["sub",1],["agent",11],["runner",1],["wired",1],["name",10],["specialist",5],["enabled",1],["str",2],["disabled",1],["by",1],["capability",2],["policy",5],["try",2],["scope",4],["store",3],["project",2],["id",4],["session",2],["except",2],["type",1],["lightweight",1],["embedders",1],["test",1],["doubles",1],["retain",1],["historical",1],["one",2],["argument",1],["protocol",1],["exception",1],["noqa",1],["ble001",1],["optional",1],["profile",5],["lookup",1],["builtin",12],["prompt",8],["system",5],["else",2],["profiles",1],["may",2],["grow",1],["richer",1],["than",1],["current",1],["sqlite",1],["form",1],["keep",1],["every",1],["supported",1],["per",1],["execution",4],["override",1],["envelope",1],["call",2],["site",2],["setting",1],["wins",2],["restriction",1],["only",2],["narrow",1],["row",3],["see",1],["overrides",9],["always",2],["was",1],["defect",1],["stored",1],["apply",1],["its",1],["empty",1],["still",1],["falls",1],["back",1],["persona",4],["above",1],["elif",1],["supplies",1],["catalog",1],["advertised",1],["default",1],["capabilities",1],["unrestricted",1],["floor",1],["ride",1],["so",1],["child",3],["derives",1],["real",1],["run",1],["arms",1],["through",1],["existing",1],["choke",1],["point",1],["request",4],["you",1],["acting",1],["as",1],["return",1]]},{"id":"openai4s/host/delegation.py#DelegationService.send_message","name":[["send",1],["message",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["send",4],["message",4],["self",3],["spec",3],["dict",2],["any",2],["function",3],["steering",1],["if",1],["not",2],["raise",1],["runtime",1],["error",1],["host",1],["available",1],["return",1]]},{"id":"openai4s/host/delegation.py#DelegationService.stats","name":[["stats",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["stats",3],["self",3],["any",2],["function",3],["steering",1],["delegation",1],["return",1],["if",1],["else",1],["total",1],["running",1],["done",1],["failed",1]]},{"id":"openai4s/host/delegation.py#DelegationService.stop_child","name":[["stop",1],["child",1]],"path":[["openai4s",1],["host",1],["delegation",1],["py",1]],"body":[["def",2],["stop",4],["child",7],["self",3],["id",3],["str",2],["any",2],["function",3],["steering",1],["if",1],["not",2],["raise",1],["runtime",1],["error",1],["host",1],["available",1],["return",1]]},{"id":"openai4s/host/endpoints.py","name":[["endpoints",1],["py",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["managed",1],["endpoint",3],["registration",1],["readiness",2],["behavior",1],["host",1],["rpc",1],["calls",1],["service",2],["preserves",1],["legacy",1],["metadata",1],["approval",1],["model",1],["stores",1],["start",1],["stop",1],["scripts",1],["but",1],["never",1],["executes",1],["them",1],["its",1],["probe",2],["not",1],["add",1],["new",1],["permission",1],["egress",1],["policy",1],["those",1],["security",1],["changes",1],["require",1],["separate",1],["design",1],["from",2],["future",1],["import",6],["annotations",1],["hashlib",1],["socket",1],["threading",2],["urllib",2],["parse",2],["as",1],["typing",1],["callable",1],["protocol",1],["fallback",3],["port",4],["lock",2],["next",1],["19999",1],["all",1],["fingerprint",1],["free",1],["ready",1]]},{"id":"openai4s/host/endpoints.py#_is_own_managed_endpoint","name":[["own",1],["managed",1],["endpoint",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["own",6],["managed",2],["endpoint",2],["url",4],["str",2],["port",7],["int",3],["none",2],["bool",2],["true",1],["only",1],["loopback",1],["daemon",1],["allocated",1],["deliberately",1],["not",3],["starts",1],["http",1],["127",3],["agent",1],["may",1],["register",1],["any",1],["some",1],["other",1],["service",1],["exactly",1],["local",1],["scan",1],["guard",1],["exists",1],["stop",1],["if",2],["return",4],["false",3],["try",1],["parts",3],["urllib",1],["parse",1],["urlsplit",1],["except",1],["value",1],["error",1],["hostname",1],["localhost",1]]},{"id":"openai4s/host/endpoints.py#endpoint_fingerprint","name":[["endpoint",1],["fingerprint",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["endpoint",2],["fingerprint",2],["url",3],["start",3],["stop",3],["live",3],["skill",3],["credential",3],["str",3],["hash",1],["every",1],["identity",1],["bearing",1],["field",1],["no",1],["op",1],["change",1],["detection",1],["blob",2],["x00",1],["join",1],["value",2],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/host/endpoints.py#EndpointService","name":[["endpoint",1],["service",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["class",2],["endpoint",19],["service",2],["own",2],["managed",1],["metadata",1],["change",1],["detection",1],["readiness",5],["probes",1],["def",6],["init",1],["self",21],["store",9],["allocate",5],["port",20],["callable",3],["int",2],["free",2],["probe",6],["bool",1],["ready",6],["fingerprint",10],["str",3],["none",8],["return",6],["list",5],["dict",5],["endpoints",3],["register",1],["spec",14],["name",18],["url",19],["remote",4],["startswith",2],["https",2],["existing",10],["next",1],["if",10],["start",10],["stop",10],["live",10],["else",4],["http",1],["127",1],["script",9],["route",4],["health",2],["credential",6],["new",2],["skill",4],["approval",7],["not",3],["old",2],["status",14],["registered",2],["changed",3],["false",1],["approved",1],["required",1],["true",3],["reason",1],["awaiting",1],["upsert",2],["result",3],["raise",1],["key",1],["error",1],["no",1],["starting",1]]},{"id":"openai4s/host/endpoints.py#EndpointService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["init",2],["self",6],["store",6],["endpoint",4],["allocate",4],["port",6],["callable",6],["int",2],["free",2],["readiness",4],["probe",6],["bool",2],["ready",2],["fingerprint",6],["str",2],["none",2]]},{"id":"openai4s/host/endpoints.py#EndpointService.free_port","name":[["free",1],["port",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["free",2],["port",3],["self",3],["int",2],["return",1],["allocate",1]]},{"id":"openai4s/host/endpoints.py#EndpointService.list","name":[["list",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["list",5],["self",3],["dict",2],["return",1],["store",1],["endpoints",1]]},{"id":"openai4s/host/endpoints.py#EndpointService.probe","name":[["probe",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["probe",3],["self",5],["name",6],["str",2],["dict",2],["endpoint",5],["status",6],["url",6],["if",2],["startswith",1],["https",1],["ready",5],["true",1],["else",2],["readiness",1],["live",2],["route",1],["health",1],["own",1],["port",2],["starting",1],["store",1],["upsert",1],["return",1]]},{"id":"openai4s/host/endpoints.py#EndpointService.register","name":[["register",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["register",2],["self",7],["spec",15],["dict",4],["name",9],["url",13],["remote",4],["startswith",1],["https",1],["existing",10],["next",1],["endpoint",5],["store",2],["list",1],["endpoints",1],["if",7],["none",7],["start",10],["stop",10],["live",8],["port",12],["else",2],["allocate",1],["http",1],["127",1],["script",9],["route",3],["health",1],["credential",6],["new",2],["fingerprint",6],["skill",4],["approval",7],["not",3],["old",2],["return",2],["status",7],["registered",2],["changed",3],["false",1],["approved",1],["required",1],["true",2],["reason",1],["awaiting",1],["upsert",1],["result",3]]},{"id":"openai4s/host/endpoints.py#EndpointService.status","name":[["status",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["status",2],["self",3],["name",5],["str",2],["dict",2],["endpoint",4],["store",1],["list",1],["endpoints",1],["if",1],["return",1],["raise",1],["key",1],["error",1],["no",1]]},{"id":"openai4s/host/endpoints.py#EndpointStore","name":[["endpoint",1],["store",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["class",2],["endpoint",3],["store",2],["protocol",2],["def",2],["list",2],["endpoints",1],["self",2],["dict",1],["upsert",1],["name",1],["str",1],["fields",1],["none",1]]},{"id":"openai4s/host/endpoints.py#EndpointStore.list_endpoints","name":[["list",1],["endpoints",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["list",4],["endpoints",2],["self",2],["dict",2]]},{"id":"openai4s/host/endpoints.py#EndpointStore.upsert_endpoint","name":[["upsert",1],["endpoint",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["upsert",2],["endpoint",2],["self",2],["name",2],["str",2],["fields",2],["none",2]]},{"id":"openai4s/host/endpoints.py#fallback_port","name":[["fallback",1],["port",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["fallback",9],["port",9],["lo",4],["int",6],["hi",3],["global",1],["next",6],["lock",1],["if",1],["else",1],["return",1]]},{"id":"openai4s/host/endpoints.py#free_port","name":[["free",1],["port",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["free",5],["port",9],["lo",6],["int",8],["20000",2],["hi",6],["29999",2],["tries",4],["none",5],["pick",1],["from",1],["managed",1],["endpoint",1],["band",1],["attempts",3],["if",3],["not",1],["else",1],["max",1],["permission",4],["denied",3],["false",1],["range",1],["break",1],["candidate",4],["socket",7],["af",1],["inet",1],["sock",1],["stream",1],["try",1],["setsockopt",1],["sol",1],["so",1],["reuseaddr",1],["bind",1],["127",1],["return",2],["except",2],["error",2],["true",1],["continue",2],["oserror",1],["finally",1],["close",1],["fallback",1],["raise",1],["runtime",1],["no",1],["found",1]]},{"id":"openai4s/host/endpoints.py#probe_ready","name":[["probe",1],["ready",1]],"path":[["openai4s",1],["host",1],["endpoints",1],["py",1]],"body":[["def",2],["probe",7],["ready",4],["url",14],["str",4],["live",6],["route",6],["timeout",4],["float",2],["own",6],["port",7],["int",2],["none",5],["bool",2],["return",4],["whether",2],["endpoint",6],["responds",1],["any",2],["2xx",1],["status",2],["agent",1],["supplied",1],["register",2],["takes",1],["spec",1],["only",1],["falls",1],["back",1],["http",1],["127",1],["was",2],["given",1],["so",4],["be",1],["blind",1],["ssrf",4],["oracle",2],["cell",1],["could",1],["pointing",1],["at",2],["169",2],["254",2],["host",1],["daemon",5],["network",1],["call",1],["read",1],["existence",1],["off",1],["boolean",1],["returns",1],["no",3],["body",1],["rather",2],["than",3],["exfiltration",1],["but",1],["scanner",1],["real",2],["capability",1],["cloud",1],["metadata",1],["endpoints",1],["target",1],["now",1],["goes",2],["through",2],["same",1],["two",2],["guards",2],["every",2],["other",2],["outbound",2],["request",4],["codebase",1],["egress",4],["allowlist",2],["first",2],["blocked",2],["domain",2],["short",2],["circuits",2],["dns",2],["all",1],["then",3],["check",3],["resolved",2],["address",3],["refusal",2],["reported",1],["as",2],["not",7],["raised",1],["because",1],["caller",1],["asked",1],["may",1],["reach",1],["exception",2],["keeps",1],["feature",1],["working",1],["managed",2],["local",1],["loopback",2],["service",2],["allocated",1],["guard",3],["would",1],["refuse",1],["normal",1],["case",1],["along",1],["attack",1],["guarding",1],["everything",1],["exempting",1],["one",1],["chose",1],["itself",1],["narrower",1],["trusting",1],["whatever",1],["registered",1],["import",5],["urllib",5],["error",3],["parse",1],["health",1],["rstrip",1],["lstrip",1],["if",1],["anything",1],["here",1],["uses",1],["from",2],["openai4s",2],["webtools",1],["try",2],["except",2],["noqa",1],["ble001",1],["raise",1],["false",2],["urlopen",1],["response",3],["200",1],["getattr",1],["getcode",1],["300",1],["urlerror",1],["oserror",1],["value",1]]},{"id":"openai4s/host/files.py","name":[["files",1],["py",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["workspace",5],["path",14],["boundary",2],["read",11],["budgets",1],["shared",1],["by",2],["class",1],["based",1],["file",12],["tools",4],["service",4],["owns",1],["session",3],["root",1],["resolution",1],["confinement",1],["plus",1],["two",3],["primitives",1],["keep",2],["bounded",4],["question",2],["from",7],["costing",1],["unbounded",4],["work",3],["line",6],["reader",3],["byte",2],["budget",5],["top",1],["selector",1],["memory",3],["bound",3],["concrete",1],["write",1],["edit",1],["search",1],["behaviour",1],["still",2],["lives",2],["beside",1],["its",2],["schema",1],["openai4s",4],["import",16],["these",1],["lazily",1],["so",6],["cli",1],["startup",1],["stays",2],["off",1],["40",1],["ms",1],["host",2],["package",2],["future",1],["annotations",1],["bisect",1],["codecs",1],["errno",1],["fnmatch",1],["os",2],["secrets",1],["stat",1],["time",2],["unicodedata",1],["collections",1],["deque",1],["pathlib",1],["typing",1],["any",3],["callable",1],["iterator",1],["security",2],["fsprobe",1],["lstat",1],["symlink",1],["basenames",3],["carry",1],["credential",6],["wherever",1],["they",1],["appear",1],["matched",3],["case",2],["insensitively",1],["against",1],["last",3],["segment",4],["secret",11],["env",3],["pem",1],["key",1],["p12",1],["pfx",1],["id",4],["rsa",1],["dsa",1],["ecdsa",1],["ed25519",1],["netrc",1],["pgpass",1],["git",1],["credentials",8],["npmrc",2],["pypirc",1],["htpasswd",1],["directories",2],["whose",2],["contents",1],["whatever",1],["called",1],["basename",2],["only",4],["denylist",3],["not",10],["fence",2],["around",2],["shaped",1],["names",2],["aws",3],["ssh",5],["known",2],["hosts",5],["authorized",2],["keys",2],["all",3],["passed",1],["because",3],["directory",6],["rather",3],["than",3],["name",1],["rest",1],["codebase",1],["already",2],["knows",1],["kernel",1],["sandbox",2],["denies",1],["whole",3],["subtree",1],["cell",2],["default",1],["denials",3],["export",1],["matches",1],["every",4],["server",1],["code",1],["classifier",1],["flags",1],["tool",4],["plane",1],["was",3],["one",11],["surface",1],["matching",1],["aligns",1],["three",1],["existing",1],["policies",1],["inventing",1],["fourth",1],["included",1],["naming",2],["itself",1],["same",4],["request",2],["as",2],["measured",2],["before",4],["widening",1],["over",3],["182",1],["494",1],["files",2],["across",1],["real",1],["project",1],["trees",1],["52",1],["876",1],["under",6],["home",2],["10",2],["additional",2],["respectively",1],["them",1],["genuine",1],["auth",2],["tokens",1],["config",7],["gh",3],["yml",2],["zero",1],["repository",1],["interactive",2],["cost",4],["awareness",1],["reason",1],["there",1],["no",6],["such",2],["speak",1],["dir",2],["segments",2],["frozenset",2],["gnupg",1],["docker",3],["kube",1],["azure",1],["bear",1],["specific",1],["parent",1],["adjacent",1],["run",3],["gcloud",3],["their",1],["own",2],["ordinary",3],["words",1],["substring",1],["test",1],["joined",1],["would",3],["also",3],["match",2],["notes",1],["migration",1],["plan",1],["md",1],["sequences",1],["bearing",1],["often",2],["enough",4],["refuse",2],["human",2],["will",3],["ever",1],["see",1],["second",1],["tier",2],["exists",1],["table",1],["cannot",1],["serve",1],["both",1],["call",2],["sites",1],["json",9],["argument",1],["registry",1],["utterly",1],["filename",1],["paths",1],["adds",1],["documents",1],["were",1],["refusing",1],["those",1],["deny",1],["approval",2],["hard",1],["pre",2],["gate",2],["prompt",1],["buy",1],["nothing",2],["rule",1],["catches",1],["automatic",1],["trade",1],["runs",1],["other",2],["way",2],["promoted",1],["audited",1],["ask",1],["attached",1],["review",2],["false",1],["positive",1],["while",2],["headless",1],["refuses",1],["instead",1],["guessing",1],["policy",1],["unconditional",1],["unattended",1],["account",2],["token",2],["access",1],["much",1],["pull",1],["into",1],["daemon",2],["family",1],["be",2],["bytes",5],["text",2],["followed",1],["slice",1],["answering",1],["size",1],["agent",1],["named",1],["lines",1],["256",2],["mb",2],["output",1],["peaked",1],["at",3],["768",1],["traced",1],["process",2],["serves",1],["makes",2],["huge",1],["answerable",1],["partial",2],["without",1],["unanswerable",1],["fatal",1],["max",8],["1024",5],["granularity",1],["large",1],["syscalls",2],["small",1],["resident",1],["rounding",1],["error",1],["next",1],["chunk",3],["longest",1],["characters",1],["carried",1],["waiting",1],["terminator",1],["terminators",1],["dump",1],["binary",1],["blob",2],["happens",1],["decode",1],["otherwise",1],["rebuild",1],["inside",2],["single",3],["pending",1],["string",1],["defeat",1],["jobs",1],["py",1],["guards",1],["has",2],["numbers",1],["wrong",1],["about",2],["matters",1],["hold",1],["split",1],["reported",2],["silent",1],["chars",2],["many",1],["entries",5],["scan",8],["visits",1],["stops",2],["says",2],["walk",3],["just",1],["bounding",1],["kept",1],["tree",1],["takes",1],["minute",1],["enumerate",1],["100",2],["000",2],["long",2],["may",1],["spend",1],["walking",1],["entry",3],["cap",3],["above",1],["bounds",1],["seconds",3],["comment",1],["point",1],["finish",1],["take",1],["property",1],["filesystem",1],["network",1],["mount",1],["cold",1],["well",1],["outlives",1],["timeout",1],["caller",2],["through",1],["truncated",1],["flag",1],["uses",1],["answer",1],["never",1],["looks",1],["exhaustive",1],["whichever",1],["ran",1],["out",1],["selection",1],["unsafe",1],["candidate",1],["verified",1]]},{"id":"openai4s/host/files.py#_has_secret_directory","name":[["has",1],["secret",1],["directory",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["has",2],["secret",4],["directory",3],["segments",6],["tuple",2],["str",2],["bool",2],["whether",1],["any",2],["segment",3],["adjacent",1],["run",1],["names",1],["credential",1],["if",2],["dir",2],["return",3],["true",2],["sequence",3],["sequences",1],["span",3],["len",2],["start",3],["range",1],["false",1]]},{"id":"openai4s/host/files.py#_identity","name":[["identity",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["identity",2],["metadata",4],["os",2],["stat",2],["result",2],["tuple",2],["int",6],["return",1],["st",2],["dev",1],["ino",1]]},{"id":"openai4s/host/files.py#_is_terminated","name":[["terminated",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["terminated",2],["piece",5],["str",2],["bool",3],["whether",1],["splitlines",4],["keepends",1],["true",1],["ends",1],["terminator",1],["stripping",1],["test",1],["because",1],["recognises",1],["more",1],["than",1],["x0b",1],["u2028",1],["friends",1],["reader",1],["has",1],["split",2],["exactly",1],["previous",1],["whole",1],["file",1],["stripped",3],["return",1]]},{"id":"openai4s/host/files.py#_normalize_policy_segment","name":[["normalize",1],["policy",1],["segment",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["normalize",3],["policy",3],["segment",2],["value",3],["str",4],["filesystem",1],["compatible",1],["case",2],["normalization",2],["shared",1],["by",1],["every",1],["path",2],["default",1],["mac",1],["os",1],["filesystems",1],["treat",1],["spellings",1],["such",2],["as",3],["kube",2],["nfc",3],["nfd",1],["forms",1],["caf",1],["cafe",1],["same",1],["object",1],["folding",1],["plus",1],["keeps",1],["raw",1],["gate",1],["complete",1],["directory",1],["inventory",2],["prospective",1],["matching",1],["aligned",1],["identity",1],["incomplete",1],["fails",1],["closed",1],["instead",1],["weakening",1],["return",1],["unicodedata",1],["casefold",1]]},{"id":"openai4s/host/files.py#_path_segments","name":[["path",1],["segments",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["path",6],["segments",3],["str",4],["tuple",3],["case",1],["folded",1],["both",1],["separators",1],["normalized",3],["replace",1],["strip",1],["return",1],["normalize",1],["policy",1],["segment",1],["part",4],["split",1],["if",1]]},{"id":"openai4s/host/files.py#_require_dir_fd_support","name":[["require",1],["dir",1],["fd",1],["support",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["require",2],["dir",3],["fd",3],["support",2],["none",2],["fail",1],["closed",1],["platform",2],["cannot",1],["express",1],["secure",3],["operation",3],["required",2],["os",6],["open",2],["stat",1],["mkdir",1],["unlink",1],["rename",1],["if",1],["any",1],["not",1],["supports",1],["raise",1],["runtime",1],["error",1],["workspace",1],["file",1],["operations",1],["unavailable",1],["flags",1],["directory",1],["true",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot","name":[["secret",1],["alias",1],["snapshot",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["secret",16],["alias",21],["snapshot",3],["one",1],["bounded",1],["tool",1],["call",1],["inventory",4],["credential",2],["bearing",1],["aliases",1],["reverse",1],["symlink",3],["lookup",1],["not",9],["exist",1],["proving",1],["vault",1],["file",5],["also",2],["named",1],["nested",1],["ssh",1],["requires",1],["inspecting",1],["workspace",10],["only",2],["target",8],["ancestors",3],["therefore",1],["completes",1],["no",3],["follow",2],["dfs",1],["before",1],["answering",1],["its",3],["first",1],["candidate",15],["retains",1],["canonical",2],["roots",2],["exact",4],["files",1],["prospective",2],["sequence",2],["parents",2],["work",1],["capped",1],["by",1],["shared",1],["entry",2],["time",8],["budgets",1],["any",1],["unreadable",1],["incomplete",1],["walk",1],["refuses",1],["operation",4],["instead",2],["treating",1],["missing",5],["evidence",1],["as",4],["safety",1],["deliberately",2],["scoped",1],["remains",1],["static",1],["policy",5],["so",2],["secure",1],["callers",1],["pair",1],["descriptor",1],["relative",5],["traversal",1],["validate",1],["opened",1],["inode",1],["they",1],["consume",2],["cross",2],["negative",1],["cache",1],["would",3],["turn",1],["ordinary",1],["later",3],["creation",1],["into",1],["persistent",1],["bypass",1],["def",10],["init",1],["self",31],["path",26],["include",3],["unattended",3],["basenames",3],["bool",3],["false",3],["none",17],["deadline",2],["monotonic",2],["max",2],["scan",3],["seconds",1],["remaining",3],["entries",4],["prepared",1],["identity",2],["tuple",18],["int",26],["root",1],["identities",3],["frozenset",6],["str",3],["check",5],["if",6],["raise",9],["unsafe",10],["inspection",16],["timed",1],["out",1],["exceeded",1],["budget",1],["signature",1],["directory",7],["ok",4],["try",5],["metadata",9],["stat",4],["except",7],["found",2],["error",11],["config",1],["may",1],["point",1],["at",1],["write",1],["create",1],["suffix",1],["still",1],["recorded",1],["even",1],["though",1],["there",1],["children",1],["return",10],["changed",2],["while",1],["was",1],["scanned",1],["from",7],["oserror",3],["could",3],["st",7],["dev",2],["ino",2],["mtime",1],["ns",2],["ctime",1],["mode",1],["resolve",8],["runtime",1],["subtree",1],["shaped",1],["without",1],["inventorying",1],["outside",2],["resolved",6],["value",2],["following",1],["search",1],["back",1],["boundary",1],["ignoring",1],["refuse",1],["leaves",2],["inside",1],["kind",2],["during",1],["staticmethod",1],["parent",9],["component",1],["under",1],["case",1],["fold",1],["semantics",1],["parts",11],["len",4],["normalized",4],["normalize",2],["segment",2],["part",4],["ancestor",1],["existing",1],["retaining",1],["spelling",1],["suffixes",1],["list",1],["cursor",1],["whi",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["init",2],["self",13],["workspace",5],["path",5],["include",4],["unattended",4],["basenames",4],["bool",2],["false",3],["none",5],["deadline",1],["time",1],["monotonic",1],["max",2],["scan",2],["seconds",1],["remaining",1],["entries",2],["prepared",1],["identity",1],["tuple",8],["int",8],["secret",4],["roots",1],["root",1],["identities",2],["frozenset",6],["exact",2],["sequence",1],["parents",1],["str",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._check_time","name":[["check",1],["time",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["check",2],["time",3],["self",3],["none",2],["if",1],["monotonic",1],["deadline",1],["raise",1],["unsafe",1],["alias",2],["inspection",2],["secret",1],["timed",1],["out",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._collect_secret_descendants","name":[["collect",1],["secret",1],["descendants",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["collect",3],["secret",7],["descendants",2],["self",10],["roots",10],["path",12],["tuple",9],["int",14],["expand",1],["file",7],["identities",9],["below",1],["them",1],["workspace",1],["dfs",1],["intentionally",1],["not",5],["follow",2],["ssh",1],["vault",2],["so",1],["sees",1],["before",7],["knowing",1],["same",1],["tree",2],["credential",1],["data",1],["bounded",1],["second",1],["pass",1],["over",1],["only",1],["resolved",1],["records",1],["too",1],["preventing",1],["hardlink",1],["outside",1],["from",2],["shedding",1],["classification",1],["canonical",4],["exact",8],["paths",4],["root",8],["stack",5],["list",1],["visited",3],["while",2],["directory",6],["pop",1],["signature",2],["missing",3],["ok",3],["true",3],["if",8],["none",2],["continue",5],["identity",9],["stat",1],["isdir",1],["add",7],["try",1],["os",1],["scandir",1],["as",2],["entries",2],["entry",7],["consume",1],["name",1],["dir",1],["false",1],["append",2],["symlink",1],["linked",4],["resolve",2],["subtree",1],["candidate",2],["inside",1],["kind",1],["except",1],["oserror",1],["error",2],["raise",2],["unsafe",2],["alias",4],["inspection",3],["could",1],["scan",1],["after",2],["inventory",1],["changed",1],["was",1],["scanned",1],["return",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._consume_entry","name":[["consume",1],["entry",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["consume",2],["entry",2],["self",5],["none",2],["check",1],["time",1],["if",1],["remaining",2],["entries",2],["raise",1],["unsafe",1],["alias",2],["inspection",2],["secret",1],["exceeded",1],["its",1],["budget",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._entry_is_dir","name":[["entry",1],["dir",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["entry",8],["dir",5],["self",2],["os",2],["str",2],["follow",4],["bool",4],["try",1],["return",1],["symlinks",1],["except",1],["oserror",1],["as",1],["error",2],["raise",1],["unsafe",1],["alias",2],["inspection",2],["secret",1],["could",1],["not",1],["classify",1],["from",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._entry_is_symlink","name":[["entry",1],["symlink",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["entry",7],["symlink",3],["self",2],["os",2],["dir",2],["str",2],["bool",2],["try",1],["return",1],["except",1],["oserror",1],["as",1],["error",2],["raise",1],["unsafe",1],["alias",2],["inspection",2],["secret",1],["could",1],["not",1],["classify",1],["link",1],["from",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._identity","name":[["identity",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["identity",2],["self",3],["candidate",3],["path",2],["missing",3],["ok",3],["bool",2],["tuple",2],["int",6],["none",4],["check",1],["time",1],["try",1],["metadata",3],["stat",2],["except",2],["file",1],["not",2],["found",1],["error",3],["if",1],["return",2],["raise",2],["unsafe",2],["alias",4],["inspection",4],["secret",2],["target",2],["changed",1],["during",1],["from",2],["oserror",1],["as",1],["could",1],["st",2],["dev",1],["ino",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._is_secret_basename","name":[["secret",1],["basename",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secret",6],["basename",2],["self",3],["name",3],["str",2],["bool",2],["normalized",3],["normalize",1],["policy",1],["segment",1],["hard",2],["any",1],["fnmatch",1],["fnmatchcase",1],["pattern",2],["basenames",3],["return",1],["include",1],["unattended",2]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._matching_children","name":[["matching",1],["children",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["matching",2],["children",2],["self",5],["directory",7],["path",5],["wanted",3],["str",2],["list",3],["complete",1],["direct",1],["child",1],["scan",2],["only",1],["below",1],["config",1],["symlink",1],["before",4],["signature",2],["missing",2],["ok",2],["true",2],["if",3],["none",1],["not",3],["stat",1],["isdir",1],["return",3],["matches",3],["try",1],["os",1],["scandir",1],["as",2],["entries",2],["entry",4],["consume",1],["normalize",1],["policy",1],["segment",1],["name",2],["append",1],["except",2],["file",1],["found",1],["error",3],["oserror",1],["raise",2],["unsafe",2],["alias",4],["inspection",3],["secret",2],["could",1],["sequence",1],["from",1],["after",2],["inventory",1],["changed",1],["while",1],["was",1],["scanned",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._metadata_identity","name":[["metadata",1],["identity",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["metadata",6],["identity",2],["os",2],["stat",2],["result",2],["tuple",2],["int",6],["return",1],["st",2],["dev",1],["ino",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._policy_relative","name":[["policy",1],["relative",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["policy",5],["relative",3],["path",14],["parent",10],["tuple",4],["str",2],["none",4],["component",1],["under",1],["case",1],["fold",1],["semantics",1],["parts",11],["if",2],["len",4],["return",3],["normalized",4],["normalize",2],["segment",2],["part",4]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._prepare","name":[["prepare",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["prepare",2],["self",22],["none",5],["if",5],["prepared",2],["return",1],["workspace",10],["identity",14],["missing",4],["ok",4],["false",2],["assert",1],["not",3],["subtree",5],["candidates",7],["exact",12],["sequence",15],["aliases",2],["scan",1],["parents",4],["tuple",6],["path",7],["str",3],["int",4],["candidate",8],["first",4],["items",1],["parent",5],["resolve",3],["true",3],["secret",8],["dir",2],["sequences",2],["add",3],["real",1],["config",1],["directory",3],["was",2],["already",1],["walked",1],["above",1],["symlink",1],["intentionally",1],["followed",1],["by",1],["dfs",1],["so",1],["inspect",1],["only",1],["its",1],["fixed",1],["children",2],["retain",1],["no",1],["ordinary",1],["entry",1],["normalize",1],["policy",1],["segment",3],["name",1],["continue",1],["level",4],["child",2],["matching",1],["update",1],["canonical",4],["roots",5],["descendant",4],["root",4],["identities",9],["collect",1],["descendants",1],["sorted",2],["key",2],["frozenset",3],["resolved",3],["inside",1],["kind",1],["file",1],["lambda",1],["item",3],["raise",1],["unsafe",1],["alias",2],["inspection",2],["changed",1],["during",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._resolve_candidate","name":[["resolve",1],["candidate",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["resolve",4],["candidate",6],["self",3],["path",4],["check",1],["time",1],["try",1],["return",1],["except",1],["oserror",1],["runtime",1],["error",3],["as",1],["raise",1],["unsafe",1],["alias",2],["inspection",2],["secret",1],["could",1],["not",1],["from",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._resolve_inside_candidate","name":[["resolve",1],["inside",1],["candidate",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["resolve",3],["inside",2],["candidate",6],["self",4],["path",4],["kind",3],["str",2],["resolved",3],["try",1],["relative",1],["workspace",2],["except",1],["value",1],["error",1],["raise",1],["unsafe",1],["alias",2],["inspection",1],["secret",1],["leaves",1],["from",1],["none",1],["return",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._resolve_subtree_candidate","name":[["resolve",1],["subtree",1],["candidate",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["resolve",4],["subtree",2],["candidate",6],["self",4],["path",4],["directory",3],["shaped",1],["alias",3],["without",1],["inventorying",1],["outside",2],["resolved",3],["try",1],["relative",1],["workspace",3],["except",1],["value",1],["error",1],["following",1],["credential",1],["search",1],["later",1],["symlink",1],["back",1],["would",1],["cross",1],["inspection",2],["boundary",1],["ignoring",1],["also",1],["unsafe",2],["so",1],["refuse",1],["operation",1],["instead",1],["raise",1],["secret",1],["leaves",1],["from",1],["none",1],["return",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._scan_workspace","name":[["scan",1],["workspace",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["scan",3],["workspace",6],["self",12],["tuple",3],["path",20],["dict",3],["str",3],["return",2],["subtree",5],["exact",5],["sequence",9],["prefix",2],["symlink",1],["candidates",12],["aliases",3],["stack",4],["visited",3],["int",2],["while",2],["directory",9],["pop",1],["before",6],["signature",2],["assert",1],["not",6],["none",4],["if",10],["stat",1],["isdir",1],["raise",3],["unsafe",3],["alias",6],["inspection",3],["secret",6],["inventory",3],["encountered",1],["non",1],["identity",3],["continue",1],["add",6],["try",1],["os",1],["scandir",1],["as",2],["entries",2],["entry",9],["consume",1],["name",3],["relative",3],["parts",5],["root",7],["length",5],["nofollow",3],["dir",3],["follow",2],["false",1],["joinpath",1],["len",1],["true",1],["else",1],["elif",1],["basename",1],["normalized",3],["normalize",1],["policy",1],["segment",1],["next",1],["item",3],["sequences",1],["append",1],["except",1],["oserror",1],["error",2],["could",1],["from",1],["after",2],["changed",1],["was",1],["scanned",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._secret_root_length","name":[["secret",1],["root",1],["length",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secret",4],["root",2],["length",3],["parts",4],["tuple",3],["str",2],["int",2],["none",3],["through",1],["first",1],["credential",1],["directory",1],["run",1],["normalized",3],["normalize",1],["policy",1],["segment",3],["part",2],["start",5],["enumerate",1],["if",2],["dir",2],["segments",1],["return",3],["sequence",3],["sequences",1],["span",3],["len",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._signature","name":[["signature",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["signature",2],["self",3],["directory",5],["path",2],["missing",3],["ok",3],["bool",2],["false",2],["tuple",2],["int",15],["none",4],["check",1],["time",1],["try",1],["metadata",6],["stat",2],["except",2],["file",1],["not",2],["found",1],["error",3],["if",1],["config",1],["symlink",1],["may",1],["deliberately",1],["point",1],["at",1],["later",1],["write",1],["would",1],["create",1],["its",1],["prospective",1],["canonical",1],["suffix",1],["still",1],["recorded",1],["even",1],["though",1],["there",1],["no",1],["children",1],["scan",1],["return",2],["raise",2],["unsafe",2],["alias",4],["inspection",3],["secret",2],["inventory",1],["changed",1],["while",1],["was",1],["scanned",1],["from",2],["oserror",1],["as",1],["could",1],["st",5],["dev",1],["ino",1],["mtime",1],["ns",2],["ctime",1],["mode",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot._target_ancestor_identities","name":[["target",1],["ancestor",1],["identities",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["target",7],["ancestor",2],["identities",2],["self",4],["path",5],["tuple",9],["int",6],["existing",1],["ancestors",4],["retaining",1],["spelling",1],["suffixes",1],["list",1],["cursor",7],["while",1],["true",2],["identity",4],["missing",1],["ok",1],["if",3],["not",1],["none",1],["append",1],["workspace",1],["break",2],["parent",4],["return",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot.contains","name":[["contains",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["contains",2],["self",13],["target",14],["path",2],["bool",2],["whether",1],["named",1],["credential",1],["directory",1],["resolves",1],["over",1],["lexical",1],["walk",1],["catches",2],["notes",2],["ssh",2],["known",2],["hosts",2],["snapshot",1],["additionally",1],["vault",2],["separate",1],["case",1],["insensitive",1],["alias",1],["names",1],["same",1],["canonical",1],["tree",1],["try",1],["relative",4],["workspace",1],["except",1],["value",1],["error",1],["return",8],["false",2],["prepare",1],["if",10],["any",2],["policy",5],["secret",8],["file",2],["exact",2],["true",6],["ancestors",6],["ancestor",4],["identities",3],["identity",10],["else",1],["none",4],["root",3],["roots",1],["not",2],["parent",5],["suffix",5],["sequence",1],["parents",1],["remainder",5],["normalized",4],["tuple",2],["normalize",2],["segment",2],["part",4],["len",3],["continue",2],["parts",2]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot.contains_exact_identity","name":[["contains",1],["exact",1],["identity",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["contains",2],["exact",3],["identity",3],["self",5],["metadata",5],["os",2],["stat",2],["result",2],["bool",2],["whether",1],["already",1],["open",2],["file",1],["one",1],["inventoried",1],["as",1],["secret",2],["path",1],["checks",1],["only",1],["prefilter",1],["security",1],["sensitive",1],["callers",1],["compare",1],["from",1],["descriptor",1],["they",1],["will",1],["actually",1],["consume",1],["so",1],["rename",1],["between",1],["inventory",1],["cannot",1],["substitute",1],["another",1],["inode",1],["prepare",1],["return",1],["identities",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot.contains_root_identity","name":[["contains",1],["root",1],["identity",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["contains",2],["root",4],["identity",3],["self",5],["metadata",4],["os",2],["stat",2],["result",2],["bool",2],["whether",1],["already",1],["open",1],["directory",2],["credential",1],["prepare",1],["return",1],["secret",1],["identities",1]]},{"id":"openai4s/host/files.py#_SecretAliasSnapshot.matches_workspace_identity","name":[["matches",1],["workspace",1],["identity",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["matches",2],["workspace",3],["identity",4],["self",5],["metadata",4],["os",2],["stat",2],["result",2],["bool",2],["whether",1],["opened",1],["root",1],["one",1],["covered",1],["by",1],["inventory",1],["prepare",1],["return",1]]},{"id":"openai4s/host/files.py#_secure_open_flags","name":[["secure",1],["open",1],["flags",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secure",3],["open",2],["flags",6],["directory",8],["bool",2],["false",2],["int",2],["required",1],["fd",1],["relative",1],["no",1],["follow",1],["workspace",2],["traversal",1],["nofollow",4],["getattr",4],["os",5],["flag",3],["if",2],["not",2],["raise",1],["runtime",1],["error",1],["file",1],["operations",1],["unavailable",1],["platform",1],["rdonly",1],["cloexec",1],["nonblock",1],["return",1]]},{"id":"openai4s/host/files.py#_traverses_secret_symlink_path","name":[["traverses",1],["secret",1],["symlink",1],["path",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["traverses",2],["secret",10],["symlink",8],["path",21],["workspace",12],["bool",2],["whether",1],["stable",1],["chain",2],["names",2],["before",2],["resolving",2],["resolve",1],["deliberately",1],["forgets",1],["reach",1],["file",1],["if",8],["ssh",2],["itself",1],["vault",2],["innocuous",1],["alias",13],["known",2],["hosts",2],["leaves",1],["only",1],["final",2],["check",2],["walk",1],["lexically",1],["as",3],["well",1],["so",1],["every",1],["intermediate",1],["destination",11],["classified",1],["its",1],["credential",1],["bearing",1],["segment",5],["disappears",1],["complements",1],["canonical",1],["secure",1],["callers",1],["still",1],["acquire",1],["later",1],["object",1],["through",1],["fd",1],["relative",5],["no",1],["follow",1],["traversal",1],["absolute",2],["try",6],["inside",9],["except",6],["value",4],["error",8],["raise",6],["unsafe",6],["inspection",12],["escapes",3],["during",3],["from",5],["none",6],["current",17],["pending",5],["deque",2],["parts",7],["else",2],["hops",3],["while",1],["popleft",1],["continue",3],["apply",1],["already",1],["resolved",1],["prefix",1],["calling",1],["abspath",1],["whole",1],["candidate",1],["first",1],["wrong",1],["link",7],["posix",1],["applies",1],["parent",3],["step",1],["not",5],["spelling",1],["str",1],["return",2],["true",1],["lstat",1],["oserror",2],["could",2],["read",2],["40",1],["exceeded",1],["limit",1],["os",1],["readlink",1],["extendleft",1],["reversed",1],["false",1]]},{"id":"openai4s/host/files.py#_UnsafeAliasInspection","name":[["unsafe",1],["alias",1],["inspection",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["unsafe",2],["alias",3],["inspection",2],["value",2],["error",2],["secret",1],["check",1],["could",1],["not",1],["prove",1],["path",1],["safe",1]]},{"id":"openai4s/host/files.py#BoundedSelection","name":[["bounded",1],["selection",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["bounded",2],["selection",2],["keep",1],["smallest",1],["limit",5],["keys",2],["stream",3],["without",1],["materialising",1],["glob",1],["list",5],["dir",2],["sorted",2],["whole",1],["tree",1],["then",1],["sliced",1],["so",2],["directory",2],["million",2],["files",1],["cost",1],["retained",6],["entries",2],["answer",2],["thousand",1],["entry",1],["question",1],["bound",1],["held",1],["not",3],["reported",2],["seen",7],["still",1],["counts",1],["everything",1],["offered",1],["lets",1],["counters",7],["say",1],["much",1],["was",5],["dropped",8],["rather",2],["than",2],["only",1],["something",1],["def",7],["init",1],["self",24],["int",5],["none",4],["max",2],["key",8],["arrival",2],["value",7],["kept",1],["ascending",1],["keeps",1],["tuple",3],["comparison",3],["from",2],["ever",1],["reaching",1],["need",1],["be",1],["orderable",1],["at",1],["all",1],["stores",1],["here",1],["items",11],["str",5],["any",6],["offer",1],["consider",1],["one",2],["candidate",1],["bare",1],["its",1],["own",1],["if",6],["len",2],["rejects",1],["common",1],["case",1],["long",1],["costs",1],["per",2],["item",7],["instead",1],["insertion",1],["return",6],["pop",1],["bisect",1],["insort",1],["else",1],["property",2],["values",2],["order",2],["pairs",1],["scan",5],["truncated",6],["bool",1],["false",1],["dict",2],["truncation",1],["accounting",1],["every",1],["workspace",1],["collection",1],["tool",1],["returns",1],["jobs",2],["py",2],["shape",1],["came",1],["back",1],["whether",2],["anything",1],["derivable",1],["other",1],["two",1],["anyway",1],["same",1],["reason",1],["reports",1],["reader",1],["deciding",1],["partial",1],["enough",1],["should",1],["have",1],["compute",1],["says",1],["walk",1],["itself",1],["stopped",1],["early",1],["makes",1],["total",3],["count",3],["floor",1],["true",2]]},{"id":"openai4s/host/files.py#BoundedSelection.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["init",2],["self",5],["limit",4],["int",4],["none",2],["max",1],["key",1],["arrival",2],["value",2],["kept",1],["sorted",1],["ascending",1],["keeps",1],["tuple",2],["comparison",1],["from",1],["ever",1],["reaching",1],["need",1],["not",1],["be",1],["orderable",1],["at",1],["all",1],["list",2],["dir",1],["stores",1],["directory",1],["entries",1],["here",1],["items",1],["str",1],["any",1],["seen",1]]},{"id":"openai4s/host/files.py#BoundedSelection.counters","name":[["counters",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["counters",7],["self",7],["scan",6],["truncated",7],["bool",2],["false",2],["dict",3],["str",3],["any",3],["truncation",1],["accounting",1],["every",1],["workspace",1],["collection",1],["tool",1],["returns",1],["jobs",2],["py",2],["shape",1],["came",1],["back",1],["was",3],["seen",2],["dropped",6],["whether",2],["anything",1],["derivable",1],["from",1],["other",1],["two",1],["reported",1],["anyway",1],["same",1],["reason",1],["reports",1],["reader",1],["deciding",1],["partial",1],["answer",1],["enough",1],["should",1],["not",1],["have",1],["compute",1],["says",1],["walk",1],["itself",1],["stopped",1],["early",1],["makes",1],["total",3],["count",3],["floor",1],["rather",1],["than",1],["retained",1],["if",3],["true",2],["return",1]]},{"id":"openai4s/host/files.py#BoundedSelection.dropped","name":[["dropped",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["dropped",2],["self",4],["int",2],["return",1],["max",1],["seen",1],["retained",1]]},{"id":"openai4s/host/files.py#BoundedSelection.items","name":[["items",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["items",3],["self",3],["list",2],["tuple",2],["str",2],["any",2],["retained",1],["key",2],["value",1],["pairs",1],["order",1],["return",1],["item",3]]},{"id":"openai4s/host/files.py#BoundedSelection.offer","name":[["offer",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["offer",2],["self",6],["key",5],["str",2],["value",5],["any",2],["none",5],["consider",1],["one",2],["candidate",1],["stream",2],["bare",1],["keys",1],["its",1],["own",1],["seen",2],["items",6],["if",3],["len",1],["limit",1],["comparison",2],["rejects",1],["common",1],["case",1],["so",1],["long",1],["costs",1],["per",2],["item",2],["instead",1],["insertion",1],["return",1],["pop",1],["bisect",1],["insort",1],["else",1]]},{"id":"openai4s/host/files.py#BoundedSelection.retained","name":[["retained",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["retained",2],["self",3],["int",2],["return",1],["len",1],["items",1]]},{"id":"openai4s/host/files.py#BoundedSelection.values","name":[["values",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["values",3],["self",3],["list",2],["any",2],["retained",1],["key",1],["order",1],["return",1],["item",2],["items",1]]},{"id":"openai4s/host/files.py#BoundedTextReader","name":[["bounded",1],["text",1],["reader",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["bounded",2],["text",3],["reader",2],["decode",5],["utf",2],["file",7],["into",1],["lines",7],["under",1],["hard",1],["byte",2],["budget",7],["counters",1],["half",3],["point",1],["bytes",15],["read",20],["against",2],["size",1],["says",2],["scan",2],["stopped",1],["early",1],["chars",9],["caller",1],["kept",1],["much",2],["did",2],["not",10],["both",1],["only",3],["final",2],["once",1],["iteration",1],["ends",1],["unicode",1],["error",1],["raised",1],["rather",2],["than",2],["swallowed",1],["answers",1],["its",1],["binary",1],["shape",1],["grep",1],["skips",1],["neither",1],["decision",1],["belongs",1],["here",2],["def",2],["init",1],["self",30],["source",4],["any",1],["max",14],["int",6],["chunk",9],["line",11],["none",7],["if",10],["hasattr",1],["path",6],["handle",12],["else",3],["actually",1],["from",1],["disk",1],["daemon",1],["side",1],["cost",1],["call",1],["characters",1],["decoded",4],["whether",1],["they",1],["completed",1],["were",1],["retained",1],["counted",1],["before",1],["anything",1],["dropped",1],["because",2],["accounting",1],["reports",1],["survived",1],["cannot",1],["say",1],["ended",2],["exhausted",3],["false",2],["at",3],["least",1],["one",2],["was",1],["cut",2],["continued",1],["long",2],["split",3],["iterator",1],["str",1],["yield",4],["complete",1],["terminators",1],["stripped",1],["until",1],["runs",1],["out",1],["decoder",3],["codecs",1],["getincrementaldecoder",1],["pending",14],["close",4],["assert",2],["open",1],["rb",1],["try",1],["while",1],["true",6],["remaining",3],["break",2],["min",1],["len",3],["incremental",1],["so",1],["multi",1],["character",2],["across",1],["boundary",2],["held",2],["reported",2],["as",3],["broken",1],["pieces",8],["splitlines",3],["keepends",1],["terminated",2],["pop",2],["elif",1],["endswith",1],["trailing",1],["lone",1],["may",1],["be",1],["first",1],["crlf",1],["landed",1],["back",1],["gets",1],["two",1],["purely",1],["piece",2],["fragment",2],["real",1],["end",1],["truncated",1],["failure",1],["flushing",1],["would",1],["report",1],["latter",1],["finally",1]]},{"id":"openai4s/host/files.py#BoundedTextReader.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["init",2],["self",14],["source",5],["any",2],["max",16],["bytes",14],["int",9],["read",9],["chunk",6],["line",10],["chars",8],["none",5],["if",1],["hasattr",1],["path",4],["handle",2],["else",1],["actually",1],["from",1],["disk",1],["daemon",1],["side",1],["cost",1],["call",1],["characters",1],["decoded",1],["whether",1],["not",3],["they",1],["completed",1],["were",1],["retained",1],["counted",1],["before",1],["anything",1],["dropped",1],["because",1],["accounting",1],["reports",1],["only",1],["survived",1],["cannot",1],["say",1],["much",1],["did",1],["lines",1],["budget",2],["ended",1],["scan",1],["file",1],["exhausted",1],["false",2],["at",2],["least",1],["one",1],["was",1],["cut",1],["continued",1],["long",1],["split",1]]},{"id":"openai4s/host/files.py#BoundedTextReader.lines","name":[["lines",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["lines",6],["self",18],["iterator",2],["str",2],["yield",4],["complete",1],["terminators",1],["stripped",1],["until",1],["budget",4],["runs",1],["out",1],["decoder",3],["codecs",1],["getincrementaldecoder",1],["utf",1],["pending",14],["close",4],["handle",10],["none",3],["if",9],["assert",2],["path",2],["not",6],["open",1],["rb",1],["else",2],["try",1],["while",1],["true",6],["remaining",3],["max",2],["bytes",4],["read",10],["exhausted",2],["break",2],["chunk",5],["min",1],["len",3],["incremental",1],["so",1],["multi",1],["byte",1],["character",2],["split",2],["across",1],["boundary",2],["held",2],["rather",1],["than",1],["reported",2],["as",3],["broken",1],["file",2],["decoded",3],["decode",3],["chars",2],["pieces",8],["splitlines",3],["keepends",1],["terminated",2],["pop",2],["elif",1],["endswith",1],["trailing",1],["lone",1],["may",1],["be",1],["first",1],["half",2],["crlf",1],["landed",1],["back",1],["one",1],["line",3],["gets",1],["two",1],["purely",1],["because",1],["ended",1],["piece",2],["long",1],["fragment",2],["final",1],["only",1],["at",1],["real",1],["end",1],["cut",1],["truncated",1],["failure",1],["flushing",1],["here",1],["would",1],["report",1],["latter",1],["finally",1]]},{"id":"openai4s/host/files.py#is_credential_path","name":[["credential",1],["path",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["credential",2],["path",9],["str",2],["bool",2],["secret",4],["widened",1],["automatic",2],["approval",1],["review",1],["one",2],["predicate",1],["allow",1],["ask",1],["fence",1],["so",1],["its",1],["reviewer",1],["not",3],["carry",1],["private",1],["copy",2],["drifts",1],["from",1],["tools",1],["enforce",1],["see",1],["unattended",2],["basenames",2],["two",1],["tiers",1],["segments",4],["if",1],["return",2],["false",1]]},{"id":"openai4s/host/files.py#is_secret_path","name":[["secret",1],["path",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secret",6],["path",8],["str",2],["bool",2],["return",4],["whether",1],["host",1],["tool",1],["denylist",1],["directory",3],["aware",1],["credential",2],["bearing",1],["parent",1],["segment",1],["refuses",1],["read",2],["even",1],["basename",1],["generic",1],["callers",1],["pass",1],["workspace",2],["relative",1],["so",1],["itself",1],["sits",1],["inside",1],["stays",1],["readable",1],["same",2],["carve",1],["out",1],["default",1],["denials",1],["makes",1],["kernel",1],["reason",1],["boundary",1],["denies",1],["its",1],["own",1],["root",1],["unusable",1],["rather",1],["than",1],["strict",1],["segments",5],["if",2],["not",1],["false",1],["any",1],["fnmatch",1],["fnmatchcase",1],["pattern",2],["basenames",1],["true",1],["has",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceDirectory","name":[["secure",1],["workspace",1],["directory",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["secure",3],["workspace",13],["directory",5],["pinned",1],["plus",1],["operation",1],["scoped",1],["secret",4],["inventory",1],["def",5],["init",1],["self",20],["descriptor",2],["int",2],["relative",12],["str",4],["aliases",5],["alias",1],["snapshot",1],["predicate",4],["callable",1],["bool",1],["none",4],["fd",6],["enter",1],["return",2],["exit",1],["args",1],["any",1],["close",3],["if",7],["os",4],["inspect",1],["entry",3],["name",7],["stat",5],["result",1],["classify",1],["one",1],["direct",1],["child",1],["without",1],["following",1],["reopening",1],["its",1],["path",2],["not",2],["sep",1],["raise",6],["unsafe",6],["candidate",6],["invalid",1],["else",1],["access",3],["files",3],["env",2],["keys",2],["credential",2],["directories",2],["blocked",4],["try",1],["metadata",8],["dir",1],["follow",1],["symlinks",1],["false",1],["except",1],["file",1],["found",1],["error",1],["changed",1],["during",1],["inspection",1],["from",1],["islnk",1],["st",4],["mode",3],["symlink",1],["traversal",1],["isreg",1],["nlink",1],["multiply",1],["linked",1],["regular",1],["contains",2],["exact",1],["identity",2],["isdir",1],["root",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceDirectory.__enter__","name":[["enter",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["secure",2],["workspace",2],["directory",2],["return",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceDirectory.__exit__","name":[["exit",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["args",2],["any",2],["none",2],["close",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceDirectory.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["init",2],["self",6],["descriptor",3],["int",2],["relative",4],["str",4],["aliases",4],["secret",2],["alias",2],["snapshot",2],["predicate",4],["callable",2],["bool",2],["none",2],["fd",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceDirectory.close","name":[["close",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["close",3],["self",5],["none",2],["if",1],["fd",3],["os",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceDirectory.inspect_entry","name":[["inspect",1],["entry",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["inspect",2],["entry",4],["self",8],["name",8],["str",3],["os",4],["stat",6],["result",2],["classify",1],["one",1],["direct",1],["child",1],["without",1],["following",1],["reopening",1],["its",1],["path",2],["if",6],["not",2],["sep",1],["raise",6],["unsafe",6],["workspace",9],["candidate",6],["invalid",1],["directory",1],["relative",9],["else",1],["predicate",1],["access",3],["secret",2],["files",3],["env",2],["keys",2],["credential",2],["directories",2],["blocked",4],["try",1],["metadata",8],["dir",1],["fd",2],["follow",1],["symlinks",1],["false",1],["except",1],["file",1],["found",1],["error",1],["changed",1],["during",1],["inspection",1],["from",1],["none",1],["islnk",1],["st",4],["mode",3],["symlink",1],["traversal",1],["isreg",1],["int",1],["nlink",1],["multiply",1],["linked",1],["regular",1],["aliases",2],["contains",2],["exact",1],["identity",2],["isdir",1],["root",1],["return",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent","name":[["secure",1],["workspace",1],["parent",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["secure",6],["workspace",15],["parent",10],["directory",3],["pinned",2],["target",11],["atomic",1],["read",2],["write",1],["edit",1],["publication",1],["def",7],["init",2],["self",26],["descriptor",7],["int",3],["relative",14],["str",8],["leaf",6],["aliases",4],["secret",2],["alias",1],["snapshot",1],["predicate",3],["callable",1],["bool",1],["none",7],["path",3],["super",1],["enter",1],["return",7],["open",4],["verified",3],["file",11],["validate",1],["exact",3],["caller",1],["will",1],["consume",1],["try",5],["os",13],["flags",3],["dir",6],["fd",12],["except",6],["not",7],["found",4],["error",8],["raise",8],["no",2],["such",1],["from",2],["oserror",1],["as",1],["if",4],["errno",3],["eloop",1],["emlink",1],["unsafe",4],["candidate",4],["symlink",2],["traversal",1],["blocked",3],["metadata",8],["fstat",1],["stat",3],["isreg",1],["st",2],["mode",1],["regular",3],["hardlink",1],["cross",1],["boundary",1],["without",1],["containing",1],["outside",1],["reject",1],["daemon",1],["cannot",1],["prove",1],["other",1],["name",8],["lives",1],["so",1],["reads",1],["multiply",2],["linked",2],["files",3],["refused",1],["rather",1],["than",1],["guessing",1],["nlink",1],["access",2],["contains",1],["identity",1],["env",1],["keys",1],["credential",1],["directories",1],["base",1],["exception",1],["close",1],["create",2],["staged",5],["suffix",2],["tuple",1],["private",1],["sibling",1],["by",2],["dirfd",1],["never",1],["reopening",1],["wronly",1],["creat",1],["excl",1],["getattr",2],["cloexec",1],["nofollow",1],["attempt",1],["range",1],["128",1],["openai4s",1],["secrets",1],["token",1],["hex",1],["12",1],["0o600",1],["exists",2],["continue",1],["could",1],["allocate",1],["staging",1],["result",1],["follow",2],["through",1],["symlinks",1],["false",1],["publish",1],["atomically",1],["replace",1],["inside",1],["rename",1],["src",1],["dst",1],["discard",1],["unlink",1],["pass",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent.__enter__","name":[["enter",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["secure",2],["workspace",2],["parent",2],["return",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["init",3],["self",4],["descriptor",3],["int",2],["relative",8],["str",7],["leaf",4],["aliases",4],["secret",2],["alias",2],["snapshot",2],["predicate",4],["callable",2],["bool",2],["none",2],["parent",3],["path",1],["super",1],["target",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent.create_staged","name":[["create",1],["staged",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["create",3],["staged",2],["self",3],["suffix",3],["str",4],["tuple",2],["int",2],["private",1],["sibling",1],["by",2],["dirfd",1],["never",1],["reopening",1],["parent",1],["flags",2],["os",6],["wronly",1],["creat",1],["excl",1],["getattr",2],["cloexec",1],["nofollow",1],["attempt",1],["range",1],["128",1],["name",3],["openai4s",1],["secrets",1],["token",1],["hex",1],["12",1],["try",1],["return",1],["open",1],["0o600",1],["dir",1],["fd",2],["except",1],["file",3],["exists",2],["error",2],["continue",1],["raise",1],["could",1],["not",1],["allocate",1],["workspace",1],["staging",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent.discard","name":[["discard",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["discard",2],["self",3],["staged",3],["name",3],["str",2],["none",2],["try",1],["os",1],["unlink",1],["dir",1],["fd",2],["except",1],["file",1],["not",1],["found",1],["error",1],["pass",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent.open_verified_read","name":[["open",1],["verified",1],["read",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["open",4],["verified",5],["read",2],["self",11],["workspace",10],["file",7],["validate",1],["return",2],["exact",2],["descriptor",5],["caller",1],["will",1],["consume",1],["try",2],["os",3],["leaf",1],["secure",1],["flags",1],["dir",1],["fd",2],["except",3],["not",4],["found",2],["error",4],["raise",7],["no",1],["such",1],["target",6],["relative",7],["from",2],["none",2],["oserror",1],["as",1],["if",4],["errno",3],["eloop",1],["emlink",1],["unsafe",4],["candidate",4],["symlink",2],["traversal",1],["blocked",3],["metadata",6],["fstat",1],["stat",1],["isreg",1],["st",2],["mode",1],["path",2],["regular",3],["hardlink",1],["cross",1],["boundary",1],["without",1],["containing",1],["outside",1],["reject",1],["daemon",1],["cannot",1],["prove",1],["other",1],["name",1],["lives",1],["so",1],["reads",1],["multiply",2],["linked",2],["files",3],["refused",1],["rather",1],["than",1],["guessing",1],["int",1],["nlink",1],["access",2],["aliases",1],["contains",1],["identity",1],["secret",1],["env",1],["keys",1],["credential",1],["directories",1],["base",1],["exception",1],["close",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent.publish","name":[["publish",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["publish",2],["self",5],["staged",3],["name",3],["str",2],["none",2],["atomically",1],["replace",1],["target",1],["inside",1],["exact",1],["parent",1],["directory",1],["os",1],["rename",1],["leaf",1],["src",1],["dir",2],["fd",4],["dst",1]]},{"id":"openai4s/host/files.py#SecureWorkspaceParent.target_metadata","name":[["target",1],["metadata",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["target",3],["metadata",3],["self",4],["os",3],["stat",3],["result",2],["none",3],["return",3],["no",1],["follow",2],["through",1],["pinned",1],["parent",1],["try",1],["leaf",1],["dir",1],["fd",2],["symlinks",1],["false",1],["except",1],["file",1],["not",1],["found",1],["error",1]]},{"id":"openai4s/host/files.py#UnsafeWorkspaceCandidate","name":[["unsafe",1],["workspace",1],["candidate",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["unsafe",3],["workspace",2],["candidate",3],["value",2],["error",2],["one",1],["while",1],["surrounding",1],["bounded",1],["scan",1],["may",1],["continue",1]]},{"id":"openai4s/host/files.py#VerifiedWorkspaceFile","name":[["verified",1],["workspace",1],["file",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["verified",3],["workspace",3],["file",4],["opened",1],["regular",1],["whose",1],["descriptor",3],["validated",1],["read",1],["sink",1],["def",4],["init",1],["self",11],["int",2],["relative",3],["str",1],["metadata",4],["os",2],["stat",1],["result",1],["none",3],["handle",2],["fdopen",1],["rb",1],["closefd",1],["true",1],["size",2],["bytes",1],["st",1],["enter",1],["return",1],["exit",1],["args",1],["any",1],["close",3]]},{"id":"openai4s/host/files.py#VerifiedWorkspaceFile.__enter__","name":[["enter",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["verified",2],["workspace",2],["file",2],["return",1]]},{"id":"openai4s/host/files.py#VerifiedWorkspaceFile.__exit__","name":[["exit",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["args",2],["any",2],["none",2],["close",1]]},{"id":"openai4s/host/files.py#VerifiedWorkspaceFile.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["init",2],["self",6],["descriptor",3],["int",3],["relative",4],["str",2],["metadata",5],["os",3],["stat",2],["result",2],["none",2],["handle",1],["fdopen",1],["rb",1],["closefd",1],["true",1],["size",2],["bytes",1],["st",1]]},{"id":"openai4s/host/files.py#VerifiedWorkspaceFile.close","name":[["close",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["close",3],["self",3],["none",2],["handle",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService","name":[["workspace",1],["file",1],["service",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["class",2],["workspace",38],["file",8],["service",2],["execute",1],["tools",1],["inside",6],["current",1],["frame",8],["id",5],["provider",1],["rather",2],["than",2],["captured",1],["value",8],["because",2],["cli",2],["may",1],["assign",1],["its",2],["root",6],["after",2],["constructing",1],["dispatcher",2],["def",6],["init",1],["self",24],["data",4],["dir",11],["path",32],["callable",3],["str",21],["none",23],["resolved",7],["key",8],["tuple",5],["return",9],["creating",1],["first",2],["not",13],["every",1],["did",1],["resolve",5],["mkdir",3],["parents",2],["true",7],["exist",2],["ok",2],["per",3],["call",2],["relative",16],["calls",1],["once",1],["candidate",7],["so",1],["glob",1],["over",1],["files",2],["paid",1],["each",1],["top",1],["globbing",1],["measured",1],["at",1],["16us",1],["about",1],["half",1],["cost",1],["itself",1],["memo",1],["keyed",1],["two",1],["cheap",1],["inputs",1],["nothing",1],["both",1],["late",1],["bound",1],["assigns",1],["exists",2],["changing",1],["exactly",1],["directory",7],["must",2],["be",1],["recomputed",1],["explicit",5],["if",14],["else",4],["cached",3],["agent",1],["workspaces",1],["default",1],["confined",1],["escape",1],["try",8],["except",8],["error",20],["oserror",4],["parts",17],["lexical",3],["without",1],["resolving",1],["aliases",5],["absolute",1],["raise",10],["escapes",3],["stay",3],["your",3],["working",3],["from",5],["list",1],["part",8],["continue",1],["append",1],["validated",1],["secret",7],["alias",4],["snapshot",2],["predicate",3],["bool",3],["allow",2],["apply",1],["policy",1],["before",3],["acquiring",1],["no",3],["follow",3],["descriptor",7],["chain",2],["name",1],["joinpath",1],["target",3],["runtime",3],["as",3],["unsafe",3],["inspection",2],["could",1],["traverses",3],["symlink",1],["contains",1],["access",1],["env",1],["keys",1],["credential",1],["directories",1],["blocked",1],["open",10],["create",2],["int",1],["pinned",1],["rooted",1],["require",1],["fd",4],["support",1],["os",6],["stat",2],["symlinks",1],["false",1],["secure",5],["flags",3],["failed",1],["opened",4],["fstat",1],["isdir",1],["st",1],["mode",1],["identity",3],["matches",1],["changed",1],["during",1],["index",3],["enumerate",1],["child",2],["found",2],["joined",3],["such",1],["0o777",1],["concurrent",1],["creator",1],["safe",1],["only",1],["exact",1],["entry",1],["acquired",1],["by",1],["nofollow",1],["below",1],["pass",1],["errno",4],["eloop",1],["emlink",1],["enotdir",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["init",2],["self",7],["data",4],["dir",4],["path",6],["frame",4],["id",4],["callable",4],["str",6],["none",16],["workspace",4],["resolved",2],["key",1],["tuple",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService._candidate_parts","name":[["candidate",1],["parts",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["candidate",2],["parts",6],["self",3],["relative",7],["str",7],["path",11],["tuple",3],["return",2],["lexical",1],["workspace",6],["without",1],["resolving",1],["aliases",1],["if",3],["absolute",1],["try",1],["except",1],["value",3],["error",3],["raise",2],["escapes",2],["stay",2],["inside",2],["your",2],["working",2],["dir",2],["from",1],["none",1],["list",1],["part",4],["continue",1],["append",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService._execute_compat","name":[["execute",1],["compat",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["execute",3],["compat",2],["self",3],["host",6],["method",6],["str",2],["spec",3],["dict",4],["preserve",1],["former",1],["service",1],["api",1],["while",1],["concrete",1],["tools",2],["own",1],["behaviour",1],["from",1],["openai4s",1],["registry",1],["import",1],["tool",6],["by",2],["if",1],["none",1],["raise",1],["value",1],["error",1],["no",1],["control",1],["registered",1],["return",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService._open_directory_descriptor","name":[["open",1],["directory",1],["descriptor",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["open",11],["directory",8],["descriptor",11],["self",3],["parts",7],["tuple",2],["str",4],["aliases",4],["secret",3],["alias",2],["snapshot",2],["create",3],["bool",2],["int",2],["pinned",1],["no",2],["follow",2],["chain",1],["rooted",1],["workspace",13],["require",1],["dir",4],["fd",4],["support",1],["try",6],["before",2],["os",10],["stat",3],["symlinks",1],["false",1],["secure",5],["flags",3],["true",3],["except",6],["oserror",2],["as",2],["error",10],["raise",9],["runtime",2],["root",3],["failed",1],["from",3],["opened",4],["fstat",2],["if",6],["not",7],["isdir",2],["st",2],["mode",2],["identity",4],["matches",1],["changed",1],["during",1],["index",5],["part",4],["enumerate",1],["child",5],["file",3],["found",2],["joined",4],["path",5],["such",1],["none",2],["mkdir",1],["0o777",1],["exists",1],["concurrent",1],["creator",1],["safe",1],["only",1],["exact",1],["entry",1],["acquired",1],["by",1],["nofollow",1],["below",1],["pass",1],["errno",4],["eloop",1],["emlink",1],["enotdir",1],["unsafe",3],["candidate",3],["symlink",1],["traversal",1],["blocked",2],["metadata",3],["contains",1],["access",1],["files",1],["env",1],["keys",1],["credential",1],["directories",1],["base",2],["exception",2],["close",3],["return",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService._resolved_path_checker","name":[["resolved",1],["path",1],["checker",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",3],["resolved",2],["path",16],["checker",4],["self",3],["include",5],["unattended",5],["basenames",5],["bool",5],["callable",2],["build",1],["one",1],["operation",1],["scoped",1],["actual",1],["file",3],["candidates",1],["bulk",1],["tools",1],["reuse",1],["its",2],["alias",6],["snapshot",2],["so",1],["every",2],["classified",1],["by",1],["same",1],["directory",1],["aware",1],["rule",1],["without",1],["rescanning",1],["workspace",8],["fresh",1],["created",1],["tool",1],["execution",1],["bounded",1],["inventory",1],["completes",1],["before",1],["first",1],["candidate",3],["decision",1],["aliases",2],["secret",7],["predicate",2],["credential",1],["if",4],["else",2],["traverses",1],["symlink",1],["return",6],["true",3],["try",2],["target",4],["absolute",1],["resolve",2],["inside",2],["relative",1],["except",4],["value",1],["error",7],["oserror",2],["runtime",1],["as",2],["raise",2],["unsafe",2],["inspection",4],["could",2],["not",3],["from",3],["str",1],["contains",1],["metadata",3],["stat",3],["found",1],["false",1],["second",1],["hardlink",1],["live",1],["outside",1],["trusted",1],["static",1],["reviewer",1],["cannot",1],["prove",1],["otherwise",1],["name",1],["alone",1],["isreg",1],["st",2],["mode",1],["int",1],["nlink",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService._resolved_path_checker.is_secret","name":[["secret",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secret",5],["candidate",3],["path",11],["bool",2],["if",3],["traverses",1],["symlink",1],["workspace",4],["return",5],["true",3],["try",2],["target",4],["absolute",1],["else",1],["resolve",2],["inside",2],["relative",1],["except",4],["value",1],["error",7],["oserror",2],["runtime",1],["as",2],["raise",2],["unsafe",2],["alias",4],["inspection",4],["could",2],["not",3],["from",3],["predicate",1],["str",1],["aliases",1],["contains",1],["metadata",3],["stat",3],["file",1],["found",1],["false",1],["second",1],["hardlink",1],["live",1],["outside",1],["trusted",1],["static",1],["reviewer",1],["cannot",1],["prove",1],["otherwise",1],["name",1],["alone",1],["isreg",1],["st",2],["mode",1],["int",1],["nlink",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService._secure_parent","name":[["secure",1],["parent",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secure",5],["parent",5],["self",4],["relative",4],["str",5],["path",3],["aliases",8],["secret",2],["alias",2],["snapshot",2],["predicate",6],["callable",2],["bool",4],["create",4],["parents",3],["workspace",3],["parts",5],["validated",1],["allow",1],["root",1],["false",1],["descriptor",3],["open",1],["directory",1],["return",1],["leaf",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService._validated_parts","name":[["validated",1],["parts",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["validated",2],["parts",9],["self",4],["relative",6],["str",9],["path",8],["aliases",3],["secret",7],["alias",4],["snapshot",2],["predicate",4],["callable",2],["bool",4],["allow",3],["root",3],["tuple",2],["apply",1],["policy",1],["before",1],["acquiring",1],["no",1],["follow",1],["descriptor",1],["chain",1],["workspace",8],["candidate",5],["if",3],["not",3],["raise",4],["value",3],["error",6],["file",2],["must",1],["name",1],["joinpath",1],["try",1],["target",3],["resolve",2],["inside",3],["except",2],["escapes",1],["stay",1],["your",1],["working",1],["dir",1],["from",2],["none",1],["oserror",1],["runtime",1],["as",1],["unsafe",2],["inspection",2],["could",1],["traverses",3],["symlink",1],["lexical",2],["else",1],["contains",1],["access",1],["files",1],["env",1],["keys",1],["credential",1],["directories",1],["blocked",1],["return",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.edit_file","name":[["edit",1],["file",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["edit",3],["file",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["compat",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.glob","name":[["glob",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["glob",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["compat",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.grep","name":[["grep",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["grep",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["compat",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.is_secret_path","name":[["secret",1],["path",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secret",3],["path",6],["str",2],["bool",2],["expose",1],["shared",1],["denylist",1],["without",1],["coupling",1],["tools",1],["module",1],["return",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.list_dir","name":[["list",1],["dir",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["list",3],["dir",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["compat",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.open_verified_directory","name":[["open",1],["verified",1],["directory",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["open",3],["verified",2],["directory",7],["self",5],["relative",4],["str",3],["path",5],["secure",3],["workspace",7],["pin",1],["inside",1],["no",1],["follow",1],["enumeration",1],["aliases",7],["secret",3],["alias",1],["snapshot",1],["parts",5],["validated",1],["predicate",2],["allow",1],["root",1],["true",1],["descriptor",3],["create",1],["false",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.open_verified_read","name":[["open",1],["verified",1],["read",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["open",3],["verified",5],["read",3],["self",3],["relative",3],["str",2],["path",2],["workspace",2],["file",3],["one",1],["regular",1],["return",2],["descriptor",1],["was",1],["validated",1],["opener",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.read_file","name":[["read",1],["file",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["read",3],["file",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["compat",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.relative","name":[["relative",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["relative",4],["self",3],["path",6],["str",3],["none",4],["return",3],["confined",1],["workspace",2],["escape",1],["try",1],["resolve",1],["except",1],["value",1],["error",1],["oserror",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.resolve","name":[["resolve",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["resolve",5],["self",3],["relative",7],["str",3],["must",3],["exist",3],["bool",2],["false",2],["path",14],["reject",1],["parent",1],["absolute",2],["symlink",3],["escapes",2],["workspace",8],["traverses",3],["secret",6],["target",5],["if",3],["else",1],["try",1],["inside",3],["except",1],["value",3],["error",4],["raise",3],["stay",1],["your",1],["working",1],["dir",2],["denylist",1],["applied",1],["resolved",1],["not",4],["only",2],["string",1],["caller",1],["wrote",1],["host",1],["dispatcher",1],["pre",1],["gates",1],["raw",1],["argument",1],["walks",1],["straight",1],["around",1],["at",1],["home",1],["cli",1],["agent",1],["loop",1],["py",1],["sets",1],["run",1],["cwd",1],["cell",1],["cannot",1],["read",4],["ssh",1],["id",1],["rsa",1],["under",1],["os",1],["sandbox",1],["could",1],["link",1],["notes",1],["txt",1],["have",1],["unsandboxed",1],["daemon",1],["through",1],["file",4],["one",1],["static",2],["check",1],["here",1],["covers",1],["write",1],["edit",1],["glob",1],["grep",1],["list",1],["web",1],["download",1],["whole",1],["resolves",1],["remains",1],["compatibility",1],["enumeration",1],["primitive",1],["concrete",1],["uses",1],["secure",1],["descriptor",1],["helpers",1],["above",1],["so",1],["classification",1],["its",1],["defence",1],["against",1],["concurrent",1],["mutation",1],["alias",1],["snapshot",1],["contains",1],["access",1],["files",1],["env",1],["keys",1],["credential",1],["directories",1],["blocked",1],["exists",1],["found",1],["no",1],["such",1],["return",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.resolved_credential_checker","name":[["resolved",1],["credential",1],["checker",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["resolved",3],["credential",2],["checker",3],["self",3],["callable",2],["path",3],["bool",2],["return",2],["wider",1],["alias",1],["inode",1],["guard",1],["only",1],["by",1],["auto",1],["review",1],["include",1],["unattended",1],["basenames",1],["true",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.resolved_secret_checker","name":[["resolved",1],["secret",1],["checker",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["resolved",3],["secret",3],["checker",3],["self",3],["callable",2],["path",3],["bool",2],["return",2],["hard",1],["guard",1],["by",1],["interactive",1],["file",1],["tools",1],["include",1],["unattended",1],["basenames",1],["false",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.secure_parent","name":[["secure",1],["parent",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["secure",5],["parent",6],["self",4],["relative",3],["str",2],["path",3],["create",4],["parents",4],["bool",2],["false",2],["workspace",5],["pin",1],["return",2],["validated",1],["target",1],["one",1],["mutation",1],["aliases",1],["secret",2],["alias",1],["snapshot",1],["predicate",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.verified_read_opener","name":[["verified",1],["read",1],["opener",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",3],["verified",6],["read",3],["opener",3],["self",4],["callable",2],["str",3],["path",4],["workspace",6],["file",5],["build",1],["operation",1],["scoped",1],["secure",2],["one",1],["many",1],["reads",1],["aliases",3],["secret",2],["alias",1],["snapshot",1],["open",3],["relative",2],["parent",3],["predicate",1],["create",1],["parents",1],["false",1],["as",1],["return",2]]},{"id":"openai4s/host/files.py#WorkspaceFileService.verified_read_opener.open_file","name":[["open",1],["file",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["open",3],["file",4],["relative",3],["str",2],["path",3],["verified",3],["workspace",2],["self",1],["secure",1],["parent",3],["aliases",2],["predicate",1],["secret",1],["create",1],["parents",1],["false",1],["as",1],["return",1],["read",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.workspace","name":[["workspace",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["workspace",9],["self",10],["path",6],["return",3],["resolved",5],["creating",1],["first",2],["not",5],["every",1],["did",1],["resolve",2],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["per",3],["call",2],["relative",2],["calls",1],["once",1],["candidate",1],["so",1],["glob",1],["over",1],["files",1],["paid",1],["each",1],["top",1],["globbing",1],["measured",1],["at",1],["16us",1],["about",1],["half",1],["cost",1],["itself",1],["memo",1],["keyed",1],["two",1],["cheap",1],["inputs",1],["rather",1],["than",1],["nothing",1],["because",1],["both",1],["late",1],["bound",1],["cli",1],["assigns",1],["its",1],["root",1],["frame",2],["after",1],["dispatcher",1],["exists",1],["key",7],["changing",1],["exactly",1],["directory",1],["must",1],["be",1],["recomputed",1],["explicit",5],["if",4],["none",6],["else",3],["str",1],["id",1],["cached",3],["data",1],["dir",1],["agent",1],["workspaces",1],["default",1]]},{"id":"openai4s/host/files.py#WorkspaceFileService.write_file","name":[["write",1],["file",1]],"path":[["openai4s",1],["host",1],["files",1],["py",1]],"body":[["def",2],["write",3],["file",3],["self",3],["spec",3],["dict",4],["return",1],["execute",1],["compat",1]]},{"id":"openai4s/host/llm.py","name":[["llm",1],["py",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["host",1],["side",1],["llm",1],["calls",1],["from",5],["inside",1],["running",1],["science",1],["cell",1],["future",1],["import",4],["annotations",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["typing",1],["any",1],["callable",1],["openai4s",1],["config",2],["all",1],["llmservice",1]]},{"id":"openai4s/host/llm.py#LLMService","name":[["llmservice",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["class",2],["llmservice",2],["run",1],["synchronous",1],["single",1],["bounded",1],["fanout",10],["kernel",1],["llm",5],["requests",1],["def",9],["init",1],["self",34],["config",18],["callable",7],["chat",9],["call",10],["dict",7],["none",7],["one",10],["str",4],["cap",9],["int",3],["32",1],["executor",7],["factory",4],["any",2],["thread",1],["pool",1],["return",11],["if",6],["else",3],["args",3],["kwargs",3],["not",3],["from",1],["openai4s",1],["import",1],["spec",12],["response",2],["messages",1],["max",5],["tokens",3],["temperature",2],["content",1],["complete",4],["batch",6],["requested",2],["concurrency",1],["workers",3],["min",1],["len",1],["as",1],["list",3],["map",1],["current",1],["model",3],["models",1],["id",1],["context",2],["window",2],["default",1],["true",1]]},{"id":"openai4s/host/llm.py#LLMService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["init",2],["self",7],["config",8],["callable",10],["chat",4],["call",8],["dict",4],["none",10],["one",4],["str",2],["fanout",4],["cap",4],["int",4],["32",2],["executor",6],["factory",4],["any",2],["thread",2],["pool",2]]},{"id":"openai4s/host/llm.py#LLMService._chat","name":[["chat",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["chat",6],["self",4],["args",4],["kwargs",4],["dict",2],["if",1],["call",2],["not",1],["none",1],["return",2],["from",1],["openai4s",1],["llm",1],["import",1]]},{"id":"openai4s/host/llm.py#LLMService._complete_one","name":[["complete",1],["one",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["complete",2],["one",5],["self",5],["spec",4],["dict",2],["str",2],["return",1],["call",2],["if",1],["not",1],["none",1],["else",1]]},{"id":"openai4s/host/llm.py#LLMService._config","name":[["config",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["config",7],["self",5],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/host/llm.py#LLMService._fanout_cap","name":[["fanout",1],["cap",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["fanout",5],["cap",5],["self",5],["int",2],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/host/llm.py#LLMService.complete","name":[["complete",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["complete",4],["self",7],["spec",6],["dict",2],["any",2],["if",2],["batch",6],["not",1],["return",3],["requested",2],["max",3],["concurrency",1],["fanout",2],["cap",2],["workers",3],["min",1],["len",1],["executor",3],["factory",1],["as",1],["list",1],["map",1],["one",2]]},{"id":"openai4s/host/llm.py#LLMService.current_model","name":[["current",1],["model",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["current",2],["model",3],["self",3],["str",2],["return",1],["config",1],["llm",1]]},{"id":"openai4s/host/llm.py#LLMService.list_models","name":[["list",1],["models",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["list",4],["models",2],["self",3],["dict",2],["config",4],["return",1],["id",1],["llm",1],["model",1],["context",2],["window",2],["tokens",1],["default",1],["true",1]]},{"id":"openai4s/host/llm.py#LLMService.one","name":[["one",1]],"path":[["openai4s",1],["host",1],["llm",1],["py",1]],"body":[["def",2],["one",2],["self",4],["spec",5],["dict",2],["str",2],["config",3],["response",2],["chat",1],["messages",1],["llm",1],["max",2],["tokens",2],["temperature",2],["return",1],["content",1]]},{"id":"openai4s/host/mcp.py","name":[["mcp",1],["py",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["mcp",1],["connector",3],["discovery",1],["tool",1],["invocation",1],["host",1],["rpc",1],["calls",2],["service",2],["deliberately",1],["keeps",1],["lookup",1],["error",1],["boundary",1],["by",2],["legacy",1],["dispatcher",1],["policy",1],["such",1],["as",1],["permission",1],["gating",1],["untrusted",1],["output",1],["screening",1],["remains",1],["outside",1],["class",1],["from",2],["future",1],["import",3],["annotations",1],["hashlib",1],["typing",1],["any",1],["callable",1],["protocol",1],["bundled",3],["stdio",1],["servers",1],["confine",2],["every",1],["user",1],["supplied",1],["path",1],["one",2],["root",1],["gate",1],["formal",1],["model",1],["behind",1],["live",1],["process",1],["canary",1],["both",1],["properties",1],["launch",2],["time",1],["environment",1],["so",2],["they",1],["have",1],["be",1],["applied",1],["whoever",1],["builds",1],["config",1],["see",1],["func",1],["confined",1],["connectors",1],["frozenset",1],["protein",3],["design",3],["backend",4],["own",1],["bound",1],["operator",1],["has",1],["not",1],["mirroring",1],["default",1],["structure",1],["prediction",1],["backbone",1],["generation",1],["minutes",1],["hours",1],["gpu",1],["work",1],["budget",1],["7200",1],["headroom",1],["spawn",1],["checkpoint",1],["hashing",1],["terminal",1],["record",1],["write",1],["transport",1],["outlives",1],["rather",1],["than",1],["racing",1],["deadline",1],["margin",1],["300",1],["all",1],["mcpservice",1]]},{"id":"openai4s/host/mcp.py#_backend_request_deadline","name":[["backend",1],["request",1],["deadline",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["backend",6],["request",2],["deadline",4],["env",3],["dict",2],["float",4],["transport",2],["outlives",1],["own",1],["timeout",2],["two",1],["bounds",1],["have",1],["be",1],["ordered",1],["not",1],["merely",1],["both",1],["present",1],["whichever",1],["expires",1],["first",3],["decides",1],["failure",1],["mode",1],["expiring",2],["design",3],["tool",1],["error",2],["terminal",2],["record",2],["kills",1],["server",1],["mid",1],["run",1],["orphans",1],["compute",1],["child",1],["writes",1],["no",1],["loses",1],["process",1],["scoped",1],["admission",1],["ledger",1],["raw",2],["str",1],["openai4",1],["protein",2],["strip",1],["budget",4],["try",1],["parsed",5],["except",1],["value",1],["if",1],["inf",1],["return",1],["margin",1]]},{"id":"openai4s/host/mcp.py#_datapro_narrow_error","name":[["datapro",1],["narrow",1],["error",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["datapro",3],["narrow",2],["error",3],["dict",2],["str",4],["return",1],["volcengine",1],["only",1],["permits",1],["data",1],["pro",1],["search",1]]},{"id":"openai4s/host/mcp.py#_datapro_tool_only","name":[["datapro",1],["tool",1],["only",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["datapro",3],["tool",3],["only",3],["connector",5],["dict",2],["bool",2],["whether",1],["managed",1],["exposes",1],["its",1],["one",1],["allowed",1],["return",1],["id",1],["volcengine",1]]},{"id":"openai4s/host/mcp.py#_disabled","name":[["disabled",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["disabled",3],["server",3],["any",2],["str",2],["return",1],["connector",1],["enable",1],["customize",1],["u2192",1],["connectors",1]]},{"id":"openai4s/host/mcp.py#confine_bundled_connector","name":[["confine",1],["bundled",1],["connector",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["confine",2],["bundled",3],["connector",8],["config",10],["dict",7],["workspace",7],["str",4],["none",3],["apply",1],["scientific",1],["server",2],["path",6],["root",5],["admission",5],["requirement",1],["every",1],["spawn",1],["must",2],["call",1],["gate",2],["lives",1],["child",1],["environment",1],["so",2],["caller",2],["builds",1],["launch",1],["without",1],["starts",1],["same",2],["os",1],["getcwd",1],["as",3],["its",2],["authority",2],["require",3],["off",2],["one",4],["serving",1],["two",2],["security",1],["postures",1],["depending",1],["code",1],["reached",1],["operator",2],["explicit",1],["values",1],["stay",1],["authoritative",1],["if",5],["not",4],["confined",1],["return",2],["env",9],["empty",1],["stored",1],["value",1],["count",1],["having",1],["chosen",1],["editor",1],["writes",1],["bare",1],["name",1],["line",1],["setdefault",1],["would",1],["treat",1],["present",1],["silently",1],["turning",1],["dropping",1],["back",1],["daemon",2],["cwd",2],["openai4",4],["protein",5],["design",5],["strip",2],["bind",1],["rather",1],["than",1],["checkout",1],["partition",1],["cached",1],["mcp",1],["process",1],["by",1],["identity",1],["sessions",1],["never",1],["share",1],["scope",3],["digested",1],["because",1],["mcpmanager",1],["cache",2],["refuses",1],["over",1],["256",1],["characters",1],["deep",1],["data",1],["dir",1],["reaches",1],["own",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["32",1],["timeout",2],["backend",1],["request",1],["deadline",1]]},{"id":"openai4s/host/mcp.py#is_confined_connector","name":[["confined",1],["connector",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["confined",4],["connector",6],["dict",2],["bool",2],["whether",1],["row",1],["names",1],["bundled",2],["server",1],["must",1],["be",1],["return",1],["str",1],["id",1],["connectors",1]]},{"id":"openai4s/host/mcp.py#MCPService","name":[["mcpservice",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["class",2],["mcpservice",2],["resolve",4],["configured",1],["mcp",3],["servers",1],["dispatch",1],["control",2],["operations",1],["def",8],["init",1],["self",30],["store",7],["mcpstore",1],["manager",12],["factory",9],["callable",4],["any",5],["none",21],["frame",3],["id",9],["str",5],["workspace",8],["lambda",1],["tri",1],["state",1],["connector",41],["allowlist",9],["inherits",2],["denies",1],["everything",1],["list",6],["exactly",1],["those",1],["armed",1],["by",3],["host",5],["dispatcher",2],["child",2],["execution",1],["policy",2],["choke",1],["point",1],["every",2],["delegated",1],["passes",1],["through",2],["allowed",8],["connectors",11],["object",2],["restrict",1],["service",2],["these",1],["only",5],["narrows",1],["composed",1],["resource",6],["narrow",2],["reason",1],["skill",1],["half",1],["delegation",1],["chain",1],["applies",1],["per",1],["hop",2],["could",2],["widen",1],["way",1],["out",3],["one",6],["before",1],["existing",2],["restriction",1],["rather",3],["than",4],["clearing",1],["from",6],["openai4s",5],["import",5],["permits",5],["dict",4],["bool",1],["whether",1],["specialist",3],["may",2],["reach",2],["resolved",1],["row",3],["matched",1],["against",1],["display",2],["name",10],["because",1],["accepts",1],["either",1],["understood",1],["spelling",2],["would",2],["deny",1],["access",1],["user",4],["granted",1],["worse",1],["grant",1],["denied",1],["if",11],["normalise",1],["return",12],["true",1],["key",2],["not",8],["keep",1],["lookup",2],["dynamic",1],["legacy",1],["imported",1],["at",2],["call",4],["time",1],["also",1],["lets",1],["tests",1],["embedders",1],["replace",1],["process",3],["wide",1],["without",1],["rebuilding",1],["client",1],["server",7],["first",1],["then",1],["exact",1],["filtered",2],["here",1],["each",2],["six",1],["rpc",1],["entry",1],["points",1],["single",1],["all",1],["them",1],["share",1],["launch",1],["config",7],["built",2],["returns",1],["therefore",1],["cannot",3],["have",1],["its",1],["started",1],["there",1],["no",1],["command",2],["start",1],["stronger",1],["refusing",1],["site",1],["forgetting",1],["reported",1],["as",3],["absent",1],["refused",2],["so",3],["distinct",1],["refusal",1],["be",1],["enumerate",1],["exists",1],["else",3],["candidate",4],["shared",1],["web",1],["routes",1],["agent",3],["dedicated",1],["data",1],["pro",1],["ui",1],["drift",1],["onto",1],["different",1],["transports",1],["credential",1],["paths",1],["custom",1],["retain",1],["stdio",1],["fixed",1],["managed",2],["receives",1],["authenticated",1],["http",1],["datapro",3],["runtime",2],["confine",1],["bundled",1],["public",1],["projection",1],["enabled",5],["permitted",1],["catalogue",2],["well",1],["see",1],["will",1],["ask",1],["listing",1],["model",1],["gating",1],["invocation",2],["still",1],["advertise",1],["restricted",1],["advertised",1],["but",2],["unreachable",1],["both",1],["leak",1],["dead",1],["end",1],["description",2],["tools",2],["zero",1],["spawn",2],["disabled",3],["already",1],["discovery",3],["did",1],["launches",1],["make",1],["run",1],["had",1],["explicitly",1],["turned",1],["off",1],["has",1],["gate",1],["just",1],["error",2],["found",1],["volcengine",1],["answer",1],["lo",1]]},{"id":"openai4s/host/mcp.py#MCPService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["init",2],["self",7],["store",4],["mcpstore",2],["manager",4],["factory",4],["callable",6],["any",4],["none",19],["frame",4],["id",4],["str",2],["workspace",4],["lambda",1],["tri",1],["state",1],["connector",1],["allowlist",1],["inherits",1],["denies",1],["everything",1],["list",1],["exactly",1],["those",1],["armed",1],["by",1],["host",1],["dispatcher",1],["child",2],["execution",1],["policy",1],["choke",1],["point",1],["every",1],["delegated",1],["passes",1],["through",1],["allowed",1],["connectors",1],["object",1]]},{"id":"openai4s/host/mcp.py#MCPService._config","name":[["config",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["config",8],["self",5],["connector",9],["dict",4],["one",2],["factory",2],["shared",2],["web",2],["routes",2],["so",2],["agent",2],["dedicated",2],["data",2],["pro",2],["ui",2],["cannot",2],["drift",2],["onto",2],["different",2],["transports",2],["credential",2],["paths",2],["custom",2],["connectors",2],["retain",2],["existing",2],["stdio",2],["only",2],["fixed",2],["managed",2],["receives",2],["authenticated",2],["http",2],["from",1],["openai4s",1],["datapro",1],["import",1],["runtime",2],["store",1],["workspace",5],["str",1],["if",1],["not",1],["none",2],["else",1],["return",1],["confine",1],["bundled",1]]},{"id":"openai4s/host/mcp.py#MCPService._permits","name":[["permits",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["permits",3],["self",4],["connector",6],["dict",2],["bool",2],["whether",1],["specialist",1],["may",1],["reach",1],["one",2],["resolved",1],["row",1],["matched",1],["against",1],["id",2],["display",1],["name",3],["because",1],["accepts",1],["either",1],["allowlist",4],["understood",1],["only",1],["spelling",2],["would",1],["deny",1],["access",1],["user",2],["granted",1],["worse",1],["grant",1],["denied",1],["from",1],["openai4s",1],["host",1],["import",1],["resource",3],["if",1],["normalise",1],["allowed",2],["connectors",2],["none",1],["return",2],["true",1],["any",1],["str",1],["key",2]]},{"id":"openai4s/host/mcp.py#MCPService._resolve_manager_factory","name":[["resolve",1],["manager",1],["factory",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["resolve",2],["manager",8],["factory",4],["self",4],["callable",2],["any",2],["if",1],["not",1],["none",1],["return",2],["keep",1],["lookup",1],["dynamic",1],["legacy",1],["dispatcher",1],["imported",1],["at",1],["call",1],["time",1],["also",1],["lets",1],["tests",1],["embedders",1],["replace",1],["process",1],["wide",1],["without",1],["rebuilding",1],["service",1],["from",1],["openai4s",1],["mcp",1],["client",1],["import",1]]},{"id":"openai4s/host/mcp.py#MCPService.call","name":[["call",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["call",5],["self",9],["spec",5],["dict",3],["any",2],["one",2],["tool",7],["enabled",2],["connector",16],["manager",3],["factory",3],["resolve",3],["server",6],["args",8],["if",9],["not",5],["return",8],["error",9],["found",1],["disabled",1],["id",6],["volcengine",4],["datapro",11],["from",1],["openai4s",1],["import",1],["data",3],["pro",3],["search",4],["only",1],["permits",1],["isinstance",1],["query",7],["requires",1],["exactly",1],["string",1],["try",2],["validate",1],["except",2],["value",1],["as",2],["str",1],["config",3],["secret",11],["before",5],["agent",2],["plan",2],["key",2],["store",3],["result",5],["after",5],["safe",6],["redact",2],["mcp",2],["receipt",3],["index",2],["successful",1],["frame",2],["secrets",1],["none",1],["exception",1],["exc",2],["noqa",1],["ble001",1],["preserve",1],["host",1],["soft",1],["fail",1],["contract",1],["failed",1]]},{"id":"openai4s/host/mcp.py#MCPService.connector","name":[["connector",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["connector",9],["self",6],["server",4],["str",2],["dict",2],["none",5],["resolve",1],["by",2],["id",1],["first",1],["then",1],["exact",1],["display",1],["name",2],["allowlist",1],["filtered",1],["here",1],["rather",2],["than",3],["each",2],["six",1],["rpc",1],["entry",1],["points",1],["single",1],["lookup",1],["all",1],["them",1],["share",1],["launch",1],["config",1],["built",1],["out",1],["row",1],["returns",1],["specialist",1],["may",1],["not",1],["reach",1],["therefore",1],["cannot",2],["have",1],["its",1],["process",1],["started",1],["there",1],["no",1],["command",1],["start",1],["stronger",1],["refusing",1],["at",1],["call",1],["site",1],["forgetting",1],["one",1],["reported",1],["as",1],["absent",1],["refused",1],["so",1],["distinct",1],["refusal",1],["be",1],["enumerate",1],["exists",1],["store",2],["if",4],["return",3],["permits",2],["else",2],["candidate",4],["list",1],["connectors",1]]},{"id":"openai4s/host/mcp.py#MCPService.get_prompt","name":[["prompt",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["prompt",5],["self",5],["spec",5],["dict",2],["any",2],["render",1],["one",1],["named",1],["from",1],["enabled",2],["connector",11],["manager",3],["factory",3],["resolve",1],["server",6],["name",4],["if",3],["not",3],["return",5],["error",4],["found",1],["disabled",1],["datapro",2],["tool",1],["only",1],["narrow",1],["try",1],["id",1],["config",1],["arguments",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["preserve",1],["host",1],["soft",1],["fail",1],["contract",1],["mcp",1],["failed",1]]},{"id":"openai4s/host/mcp.py#MCPService.list","name":[["list",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["list",5],["self",4],["return",2],["public",1],["projection",1],["enabled",2],["permitted",1],["connectors",2],["only",2],["catalogue",2],["filtered",1],["as",2],["well",1],["call",1],["name",5],["agent",1],["see",1],["will",1],["ask",1],["listing",1],["model",1],["connector",9],["built",1],["from",1],["gating",1],["invocation",1],["would",1],["still",1],["advertise",1],["every",1],["host",1],["specialist",1],["restricted",1],["one",1],["advertised",1],["but",1],["unreachable",1],["both",1],["leak",1],["dead",1],["end",1],["id",2],["description",2],["store",1],["if",1],["permits",1]]},{"id":"openai4s/host/mcp.py#MCPService.prompts","name":[["prompts",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["prompts",4],["self",5],["spec",4],["dict",2],["any",2],["list",2],["prompt",1],["metadata",1],["enabled",2],["connector",10],["zero",1],["spawn",1],["disabled",2],["see",1],["meth",1],["tools",1],["manager",3],["factory",3],["resolve",1],["server",5],["if",3],["not",3],["return",5],["error",4],["found",1],["datapro",2],["tool",1],["only",1],["narrow",1],["try",1],["id",1],["config",1],["cursor",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["preserve",1],["host",1],["soft",1],["fail",1],["contract",1],["mcp",1],["failed",1]]},{"id":"openai4s/host/mcp.py#MCPService.read_resource","name":[["read",1],["resource",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["read",5],["resource",5],["self",5],["spec",4],["dict",2],["any",2],["one",1],["from",1],["enabled",2],["connector",11],["manager",3],["factory",3],["resolve",1],["server",6],["uri",4],["if",3],["not",3],["return",5],["error",4],["found",1],["disabled",1],["datapro",2],["tool",1],["only",1],["narrow",1],["try",1],["id",1],["config",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["preserve",1],["host",1],["soft",1],["fail",1],["contract",1],["mcp",1],["failed",1]]},{"id":"openai4s/host/mcp.py#MCPService.resources","name":[["resources",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["resources",4],["self",5],["spec",4],["dict",2],["any",2],["list",2],["resource",1],["metadata",1],["enabled",2],["connector",10],["zero",1],["spawn",1],["disabled",2],["see",1],["meth",1],["tools",1],["manager",3],["factory",3],["resolve",1],["server",5],["if",3],["not",3],["return",5],["error",4],["found",1],["datapro",2],["tool",1],["only",1],["narrow",1],["try",1],["id",1],["config",1],["cursor",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["preserve",1],["host",1],["soft",1],["fail",1],["contract",1],["mcp",1],["failed",1]]},{"id":"openai4s/host/mcp.py#MCPService.set_allowed_connectors","name":[["allowed",1],["connectors",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["allowed",7],["connectors",5],["self",4],["object",2],["none",3],["restrict",1],["service",1],["these",1],["only",1],["narrows",1],["composed",1],["through",1],["resource",3],["allowlist",3],["narrow",2],["reason",1],["skill",1],["half",1],["delegation",1],["chain",1],["applies",1],["policy",1],["per",1],["hop",2],["could",1],["widen",1],["way",1],["out",1],["one",1],["before",1],["inherits",1],["existing",1],["restriction",1],["rather",1],["than",1],["clearing",1],["from",1],["openai4s",1],["host",1],["import",1]]},{"id":"openai4s/host/mcp.py#MCPService.tools","name":[["tools",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["tools",10],["self",5],["server",5],["str",2],["any",2],["list",2],["enabled",3],["connector",14],["zero",1],["spawn",2],["disabled",3],["call",1],["already",1],["refused",1],["but",1],["discovery",4],["did",1],["not",5],["launches",1],["process",1],["so",1],["agent",1],["could",2],["make",1],["host",2],["run",1],["command",1],["out",1],["row",1],["user",3],["had",1],["explicitly",1],["turned",1],["off",1],["control",1],["has",1],["gate",2],["just",1],["invocation",1],["manager",3],["factory",3],["resolve",1],["if",3],["return",5],["error",3],["found",1],["id",2],["volcengine",1],["datapro",3],["from",1],["openai4s",1],["import",1],["answer",2],["managed",2],["locally",2],["mcp",2],["carries",1],["requires",1],["approval",1],["false",1],["decided",1],["only",1],["fork",1],["exec",1],["configured",1],["binary",1],["over",1],["http",1],["transport",1],["opened",1],["authenticated",1],["session",1],["put",1],["live",1],["key",2],["wire",1],["no",1],["told",1],["model",1],["whether",1],["was",2],["valid",1],["fixed",1],["anyway",1],["reply",1],["filtered",1],["down",1],["single",1],["tool",2],["descriptor",1],["config",3],["try",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["preserve",1],["soft",1],["fail",1],["contract",1],["failed",1]]},{"id":"openai4s/host/mcp.py#MCPStore","name":[["mcpstore",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["class",3],["mcpstore",2],["protocol",2],["minimal",1],["connector",3],["persistence",1],["by",1],["mcpservice",1],["def",3],["self",3],["id",1],["str",2],["dict",3],["none",1],["list",2],["connectors",1],["index",1],["datapro",1],["result",1],["kwargs",1],["any",2]]},{"id":"openai4s/host/mcp.py#MCPStore.get_connector","name":[["connector",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["connector",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/host/mcp.py#MCPStore.index_datapro_result","name":[["index",1],["datapro",1],["result",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["index",2],["datapro",2],["result",2],["self",2],["kwargs",2],["any",4],["dict",2],["str",2]]},{"id":"openai4s/host/mcp.py#MCPStore.list_connectors","name":[["list",1],["connectors",1]],"path":[["openai4s",1],["host",1],["mcp",1],["py",1]],"body":[["def",2],["list",4],["connectors",2],["self",2],["dict",2]]},{"id":"openai4s/host/model_admission.py","name":[["model",1],["admission",1],["py",1]],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["reusable",1],["live",1],["process",1],["admission",3],["checkpoint",1],["backed",1],["model",3],["operations",1],["from",2],["future",1],["import",4],["annotations",1],["hashlib",1],["json",1],["typing",1],["any",1],["all",1],["error",1],["ledger",1]]},{"id":"openai4s/host/model_admission.py#ModelAdmissionError","name":[["model",1],["admission",1],["error",1]],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["class",2],["model",2],["admission",3],["error",4],["runtime",2],["formal",1],["call",1],["canary",1],["result",1],["not",1],["satisfy",1],["contract",1]]},{"id":"openai4s/host/model_admission.py#ModelAdmissionLedger","name":[["model",1],["admission",1],["ledger",1]],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["class",3],["model",7],["admission",7],["ledger",3],["bind",1],["verified",5],["canary",8],["exact",2],["bytes",2],["execution",7],["route",1],["intentionally",1],["lives",1],["only",2],["as",2],["long",1],["its",2],["owning",1],["backend",8],["process",3],["persisting",1],["across",1],["restart",1],["would",1],["claim",1],["runtime",2],["has",1],["not",7],["executed",1],["same",1],["admitted",2],["connectors",1],["provide",1],["real",2],["inference",2],["parser",1],["supplies",1],["reusable",2],["state",1],["machine",1],["def",5],["init",1],["self",11],["namespace",9],["str",19],["none",15],["strip",1],["if",7],["raise",3],["value",3],["error",3],["must",1],["be",1],["empty",1],["records",4],["dict",8],["any",8],["key",11],["operation",6],["revision",6],["checkpoint",12],["digest",12],["target",6],["return",9],["identity",1],["no",1],["asset",1],["exists",1],["isinstance",1],["lower",2],["canonical",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["hashlib",1],["sha256",1],["hexdigest",1],["require",1],["prior",1],["evidence",2],["refusing",1],["checkpointed",1],["call",1],["without",1],["record",9],["live",1],["run",2],["mode",1],["verify",1],["terminal",1],["output",1],["then",1],["retry",1],["formal",1],["new",1],["attempt",4],["id",4],["admit",2],["requested",4],["observed",3],["at",3],["parsed",1],["reports",1],["expected",2],["returned",1],["different",1],["from",1],["status",1],["tool",1],["defensive",1],["copy",1],["current",1],["else",2]]},{"id":"openai4s/host/model_admission.py#ModelAdmissionLedger.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["init",2],["self",4],["namespace",8],["str",5],["none",2],["strip",1],["if",1],["not",2],["raise",1],["value",1],["error",1],["model",1],["admission",1],["must",1],["be",1],["empty",1],["records",1],["dict",2],["any",1]]},{"id":"openai4s/host/model_admission.py#ModelAdmissionLedger.admit","name":[["admit",1]],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["admit",3],["self",3],["key",5],["str",14],["canary",6],["attempt",4],["id",4],["operation",3],["backend",4],["revision",4],["any",6],["requested",5],["checkpoint",9],["digest",10],["observed",4],["execution",4],["target",4],["verified",5],["at",4],["dict",3],["only",1],["parsed",1],["reports",1],["model",2],["bytes",1],["expected",2],["lower",1],["if",1],["raise",1],["admission",2],["error",1],["returned",1],["different",1],["from",1],["record",3],["status",1],["tool",1],["records",1],["return",1]]},{"id":"openai4s/host/model_admission.py#ModelAdmissionLedger.get","name":[],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["self",3],["key",4],["str",4],["none",8],["dict",3],["any",2],["return",2],["defensive",1],["copy",1],["current",1],["admission",1],["evidence",1],["record",3],["records",1],["if",2],["not",2],["else",2]]},{"id":"openai4s/host/model_admission.py#ModelAdmissionLedger.key","name":[["key",1]],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["key",2],["self",3],["operation",4],["str",7],["backend",4],["revision",4],["any",4],["checkpoint",5],["digest",5],["execution",4],["target",4],["none",4],["return",3],["exact",1],["reusable",1],["identity",1],["no",1],["asset",1],["exists",1],["if",1],["not",1],["isinstance",1],["value",2],["namespace",2],["lower",1],["canonical",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"openai4s/host/model_admission.py#ModelAdmissionLedger.require","name":[["require",1]],"path":[["openai4s",1],["host",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["require",2],["self",3],["key",4],["str",4],["none",7],["dict",3],["any",2],["return",3],["prior",1],["evidence",1],["refusing",1],["checkpointed",1],["call",1],["without",1],["if",2],["record",3],["records",1],["raise",1],["model",1],["admission",1],["error",1],["backend",1],["checkpoint",1],["not",1],["admitted",1],["live",1],["process",1],["run",2],["real",1],["inference",1],["mode",1],["canary",1],["verify",1],["its",1],["terminal",1],["output",1],["then",1],["retry",1],["formal",1],["operation",1],["new",1],["attempt",1],["id",1]]},{"id":"openai4s/host/progress.py","name":[["progress",1],["py",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["session",1],["todo",1],["approved",1],["plan",5],["progress",3],["behavior",1],["host",1],["rpc",1],["calls",1],["from",2],["future",1],["import",2],["annotations",1],["typing",1],["callable",2],["protocol",1],["step",5],["statuses",5],["frozenset",2],["pending",1],["completed",2],["failed",2],["skipped",2],["record",1],["decision",1],["done",3],["cannot",1],["be",1],["deliberately",1],["not",2],["service",2],["settled",2],["copy",1],["sink",1],["dict",1],["none",1],["all",1]]},{"id":"openai4s/host/progress.py#ProgressService","name":[["progress",1],["service",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["class",2],["progress",6],["service",2],["own",1],["one",1],["dispatcher",1],["transient",1],["todos",9],["persisted",1],["plan",40],["step",27],["ticks",1],["def",6],["init",1],["self",25],["store",13],["frame",19],["id",42],["callable",2],["str",4],["none",11],["sink",8],["list",5],["dict",11],["todo",8],["write",1],["spec",8],["clean",6],["if",17],["not",7],["isinstance",4],["continue",2],["append",2],["len",3],["content",2],["status",18],["pending",1],["priority",2],["medium",1],["return",10],["ok",2],["true",3],["count",2],["read",2],["update",2],["statuses",2],["note",5],["else",7],["by",2],["error",3],["no",2],["active",1],["session",1],["requires",1],["completed",3],["settled",1],["open",2],["contradiction",1],["nothing",1],["clear",1],["turn",1],["running",1],["only",1],["paused",1],["resume",1],["so",1],["would",1],["stay",1],["good",1],["its",1],["cannot",1],["be",1],["back",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["best",1],["effort",1],["pass",1],["review",6],["bounded",1],["public",1],["projection",1],["evidence",1],["state",1],["enabled",3],["false",1],["reviews",5],["local",4],["auto",6],["setting",4],["reviewer",7],["model",8],["steps",1],["limit",1],["800",1],["kind",1],["casefold",2],["output",9],["issues",5],["reviewed",5],["artifacts",2],["title",2],["summary",3],["verdict",2],["item",2],["100",1],["created",2],["at",2],["yes",1],["agent",1],["20",1]]},{"id":"openai4s/host/progress.py#ProgressService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["init",2],["self",6],["store",6],["progress",2],["frame",4],["id",4],["callable",4],["str",2],["none",6],["plan",6],["sink",6],["todos",1],["list",1],["dict",1]]},{"id":"openai4s/host/progress.py#ProgressService.plan_read","name":[["plan",1],["read",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["plan",6],["read",2],["self",4],["dict",2],["frame",5],["id",4],["store",1],["by",1],["if",1],["else",1],["none",2],["return",1]]},{"id":"openai4s/host/progress.py#ProgressService.plan_update","name":[["plan",1],["update",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["plan",31],["update",3],["self",7],["spec",7],["dict",4],["step",16],["id",25],["status",13],["progress",3],["if",7],["not",5],["statuses",2],["note",5],["store",3],["else",2],["frame",5],["by",1],["none",2],["return",4],["error",3],["no",2],["active",1],["session",1],["requires",1],["completed",3],["settled",1],["open",2],["contradiction",1],["nothing",1],["clear",1],["turn",1],["running",1],["only",1],["paused",1],["resume",1],["so",1],["would",1],["stay",1],["good",1],["its",1],["cannot",1],["be",1],["back",1],["sink",4],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["best",1],["effort",1],["pass",1],["ok",1],["true",1]]},{"id":"openai4s/host/progress.py#ProgressService.review_status","name":[["review",1],["status",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["review",7],["status",4],["self",8],["dict",4],["return",3],["bounded",1],["public",1],["projection",1],["evidence",1],["state",1],["frame",6],["id",8],["if",8],["not",1],["enabled",3],["false",1],["reviews",5],["local",4],["auto",6],["store",5],["setting",4],["none",4],["reviewer",7],["model",8],["list",4],["step",10],["steps",1],["limit",1],["800",1],["str",3],["kind",1],["casefold",2],["continue",1],["output",9],["isinstance",3],["else",4],["issues",5],["reviewed",5],["artifacts",2],["append",1],["title",2],["summary",3],["verdict",2],["count",1],["len",1],["item",2],["100",1],["created",2],["at",2],["true",1],["yes",1],["agent",1],["20",1]]},{"id":"openai4s/host/progress.py#ProgressService.todo_read","name":[["todo",1],["read",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["todo",2],["read",2],["self",3],["dict",2],["return",1],["todos",2]]},{"id":"openai4s/host/progress.py#ProgressService.todo_write","name":[["todo",1],["write",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["todo",8],["write",2],["self",3],["spec",3],["dict",5],["todos",5],["clean",6],["if",1],["not",1],["isinstance",1],["continue",1],["append",1],["id",2],["len",2],["content",2],["status",2],["pending",1],["priority",2],["medium",1],["return",1],["ok",1],["true",1],["count",1]]},{"id":"openai4s/host/progress.py#ProgressStore","name":[["progress",1],["store",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["class",2],["progress",2],["store",2],["protocol",2],["def",5],["plan",5],["self",5],["id",5],["str",10],["dict",4],["none",8],["by",1],["frame",3],["step",2],["status",2],["note",1],["list",2],["steps",1],["start",1],["int",2],["limit",1],["800",1],["setting",1],["key",1],["default",1]]},{"id":"openai4s/host/progress.py#ProgressStore.get_plan","name":[["plan",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["plan",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/host/progress.py#ProgressStore.get_plan_by_frame","name":[["plan",1],["by",1],["frame",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["plan",2],["by",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/host/progress.py#ProgressStore.get_setting","name":[["setting",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",6],["default",2],["none",6]]},{"id":"openai4s/host/progress.py#ProgressStore.list_steps","name":[["list",1],["steps",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["list",4],["steps",2],["self",2],["frame",2],["id",2],["str",2],["start",2],["int",4],["limit",2],["800",2],["dict",2]]},{"id":"openai4s/host/progress.py#ProgressStore.set_plan_step_status","name":[["plan",1],["step",1],["status",1]],"path":[["openai4s",1],["host",1],["progress",1],["py",1]],"body":[["def",2],["plan",4],["step",4],["status",4],["self",2],["id",4],["str",8],["note",2],["none",6],["dict",2]]},{"id":"openai4s/host/remote_capabilities.py","name":[["remote",1],["capabilities",1],["py",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["verified",1],["remote",3],["science",1],["capability",3],["registration",1],["host",1],["rpc",1],["calls",1],["from",2],["future",1],["import",5],["annotations",1],["re",2],["shlex",1],["subprocess",1],["typing",1],["any",1],["callable",1],["probe",3],["binary",1],["compile",1],["za",2],["z0",2],["127",1],["forbidden",1],["x00",1],["all",1],["service",1],["normalize",1]]},{"id":"openai4s/host/remote_capabilities.py#_reject_probe_metacharacters","name":[["reject",1],["probe",1],["metacharacters",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["reject",2],["probe",3],["metacharacters",2],["value",4],["str",4],["field",3],["none",4],["bad",4],["next",1],["token",3],["forbidden",2],["if",2],["not",1],["label",2],["cr",1],["lf",1],["x00",1],["nul",1],["raise",1],["error",1],["contains",1],["shell",1],["syntax",1]]},{"id":"openai4s/host/remote_capabilities.py#normalize_remote_capability_probe","name":[["normalize",1],["remote",1],["capability",1],["probe",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["normalize",2],["remote",3],["capability",2],["probe",32],["spec",7],["dict",5],["tuple",2],["str",6],["return",6],["canonical",1],["its",1],["single",1],["safe",1],["shell",2],["command",10],["has",3],["structured",3],["not",10],["none",3],["legacy",12],["raw",15],["verify",9],["if",18],["elif",2],["isinstance",5],["strip",4],["else",2],["raise",15],["value",16],["error",16],["must",5],["be",6],["string",3],["provide",2],["both",1],["object",1],["kind",15],["path",32],["exists",11],["expected",4],["accepts",2],["exactly",3],["requires",3],["non",2],["empty",2],["reject",4],["metacharacters",4],["test",6],["shlex",4],["quote",3],["executable",7],["binary",18],["fullmatch",2],["one",2],["plain",2],["name",2],["unknown",1],["try",1],["tokens",7],["split",1],["posix",1],["true",1],["except",1],["as",1],["exc",3],["invalid",1],["quoting",1],["from",1],["len",2],["startswith",1],["would",1],["no",1],["longer",1],["expanded",1],["absolute",1],["script",14]]},{"id":"openai4s/host/remote_capabilities.py#RemoteCapabilityService","name":[["remote",1],["capability",1],["service",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["class",2],["remote",16],["capability",22],["service",4],["inspect",1],["register",9],["real",1],["services",1],["configured",3],["gpu",4],["hosts",10],["core",5],["capabilities",13],["fold",1],["score",1],["mutations",1],["def",5],["init",1],["self",18],["registry",16],["factory",5],["callable",4],["any",4],["none",6],["run",5],["command",7],["normalize",5],["probe",9],["dict",5],["tuple",1],["str",5],["if",6],["not",5],["return",12],["from",1],["openai4s",1],["compute",1],["import",1],["runner",2],["subprocess",2],["status",3],["project",1],["without",1],["fabricating",1],["availability",1],["registered",2],["list",2],["all",3],["alias",18],["host",9],["items",2],["update",1],["keys",1],["append",1],["label",2],["provider",1],["ssh",4],["gpus",2],["count",2],["name",3],["engine",4],["metadata",7],["script",6],["verified",4],["bool",2],["at",3],["default",2],["missing",1],["spec",10],["verify",1],["over",1],["before",1],["recording",1],["as",3],["available",1],["strip",4],["cap",1],["error",8],["required",2],["unknown",1],["try",2],["except",3],["value",1],["exc",4],["invalid",1],["process",5],["connect",1],["timeout",3],["15",1],["batch",1],["mode",1],["yes",1],["capture",1],["output",1],["true",3],["text",1],["90",1],["expired",1],["verification",3],["timed",1],["out",1],["oserror",1],["failed",2],["returncode",2],["tail",3],["stderr",1],["stdout",1],["800",1],["rc",1],["invoke",2],["markers",2],["notes",2],["ok",1]]},{"id":"openai4s/host/remote_capabilities.py#RemoteCapabilityService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["init",2],["self",5],["registry",4],["factory",4],["callable",6],["any",4],["none",10],["run",4],["command",4],["normalize",6],["probe",6],["dict",4],["tuple",2],["str",2],["remote",2],["capability",2]]},{"id":"openai4s/host/remote_capabilities.py#RemoteCapabilityService._registry","name":[["registry",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["registry",6],["self",4],["any",2],["if",1],["factory",2],["not",1],["none",1],["return",2],["from",1],["openai4s",1],["compute",1],["import",1]]},{"id":"openai4s/host/remote_capabilities.py#RemoteCapabilityService._runner","name":[["runner",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["runner",2],["self",3],["callable",2],["any",2],["return",1],["run",2],["command",1],["subprocess",1]]},{"id":"openai4s/host/remote_capabilities.py#RemoteCapabilityService.register","name":[["register",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["register",9],["self",6],["spec",11],["dict",4],["verify",1],["remote",12],["service",1],["over",1],["ssh",3],["before",1],["recording",1],["as",3],["available",1],["registry",4],["alias",13],["str",3],["strip",4],["capability",16],["cap",1],["script",4],["if",4],["not",3],["return",8],["error",8],["required",2],["host",2],["unknown",1],["gpu",1],["try",2],["probe",5],["command",3],["normalize",1],["except",3],["value",1],["exc",4],["invalid",1],["process",5],["runner",1],["connect",1],["timeout",3],["15",1],["batch",1],["mode",1],["yes",1],["capture",1],["output",1],["true",3],["text",1],["90",1],["subprocess",1],["expired",1],["verification",3],["timed",1],["out",1],["oserror",1],["failed",2],["returncode",2],["tail",3],["stderr",1],["stdout",1],["800",1],["rc",1],["metadata",2],["invoke",2],["engine",2],["markers",2],["notes",2],["ok",1],["status",2]]},{"id":"openai4s/host/remote_capabilities.py#RemoteCapabilityService.status","name":[["status",1]],"path":[["openai4s",1],["host",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["status",2],["self",5],["dict",2],["project",1],["configured",2],["hosts",9],["without",1],["fabricating",1],["service",1],["availability",1],["registry",4],["registered",2],["list",2],["all",3],["capabilities",12],["str",1],["alias",5],["host",7],["items",2],["update",1],["keys",1],["append",1],["label",2],["provider",1],["ssh",1],["gpus",2],["gpu",2],["count",2],["name",3],["engine",2],["metadata",5],["script",2],["verified",4],["bool",2],["at",3],["return",1],["default",2],["core",4],["missing",1],["capability",3],["if",1],["not",1]]},{"id":"openai4s/host/remote_science.py","name":[["remote",1],["science",1],["py",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["real",2],["remote",3],["scientific",2],["execution",1],["over",1],["registered",1],["ssh",1],["capabilities",1],["json",2],["host",1],["calls",1],["orchestrate",1],["these",1],["services",3],["while",1],["return",1],["outputs",1],["code",1],["as",1],["action",1],["runtime",1],["missing",1],["failed",1],["jobs",1],["hard",1],["soft",1],["errors",1],["layer",1],["never",2],["fabricates",1],["structure",1],["mutation",1],["score",3],["from",3],["future",1],["import",14],["annotations",1],["base64",1],["binascii",1],["csv",2],["io",1],["math",1],["os",1],["re",2],["shlex",1],["subprocess",1],["uuid",1],["collections",1],["abc",1],["callable",1],["mapping",1],["typing",1],["any",1],["wrappers",1],["accept",1],["20",1],["canonical",1],["amino",3],["acids",3],["erase",1],["unsupported",1],["input",1],["otherwise",1],["provenance",1],["submitted",1],["biological",1],["question",1],["diverge",1],["acdefghiklmnpqrstvwy",1],["residues",1],["dict",1],["zip",1],["ala",1],["cys",1],["asp",1],["glu",1],["phe",1],["gly",1],["his",1],["ile",1],["lys",1],["leu",1],["met",1],["asn",1],["pro",1],["gln",1],["arg",1],["ser",1],["thr",1],["val",1],["trp",1],["tyr",1],["split",1],["ascii",1],["float",1],["compile",1],["absolute",1],["agreement",1],["required",1],["between",1],["top5",1],["its",1],["row",1],["tolerance",1],["1e",1],["all",1],["science",1],["service",1]]},{"id":"openai4s/host/remote_science.py#_block","name":[["block",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["block",2],["output",7],["str",8],["start",5],["end",4],["none",5],["if",3],["count",2],["return",3],["index",5],["find",2],["len",1],["stop",3],["else",1]]},{"id":"openai4s/host/remote_science.py#_csv_rows","name":[["csv",1],["rows",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["csv",9],["rows",14],["text",3],["str",10],["field",5],["tuple",2],["list",5],["dict",3],["try",1],["reader",2],["io",2],["string",1],["newline",1],["strict",1],["true",1],["except",1],["error",4],["raise",3],["value",3],["malformed",2],["from",1],["none",1],["yields",1],["blank",2],["line",2],["trailing",1],["ones",1],["print",1],["df",1],["friends",1],["terminate",1],["file",1],["not",3],["short",1],["row",6],["between",1],["still",1],["fails",1],["width",1],["check",1],["below",1],["while",1],["pop",1],["if",2],["len",5],["empty",1],["ambiguous",1],["headers",4],["any",1],["return",1],["zip",1]]},{"id":"openai4s/host/remote_science.py#_decoded_text","name":[["decoded",1],["text",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["decoded",2],["text",5],["value",8],["str",6],["none",4],["field",5],["if",2],["raise",3],["error",6],["missing",1],["block",1],["try",1],["base64",3],["from",2],["wrapper",2],["be",2],["line",1],["wrapped",1],["but",1],["arbitrary",1],["bytes",1],["invalid",2],["utf",3],["must",1],["not",4],["silently",1],["discarded",1],["replaced",1],["leading",1],["bom",2],["one",1],["exception",1],["encoding",1],["signature",1],["content",1],["written",1],["emitting",1],["toolchain",1],["malformed",1],["b64decode",1],["join",1],["split",1],["validate",1],["true",1],["decode",1],["sig",1],["except",1],["binascii",1],["unicode",1],["strip",1],["empty",1],["return",1]]},{"id":"openai4s/host/remote_science.py#_finite","name":[["finite",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["finite",3],["value",10],["any",2],["field",5],["str",3],["float",6],["text",2],["fields",2],["pdb",4],["columns",2],["csv",2],["cells",2],["must",2],["be",2],["plain",2],["ascii",3],["decimals",2],["alone",2],["also",2],["accepts",2],["unicode",4],["digits",4],["no",2],["reader",2],["workbench",2],["viewer",2],["parse",2],["same",2],["way",2],["rather",2],["than",2],["because",2],["matches",2],["those",2],["too",2],["if",2],["isinstance",2],["not",2],["fullmatch",1],["strip",1],["raise",3],["error",6],["invalid",3],["numeric",2],["try",1],["result",3],["except",1],["type",1],["overflow",1],["from",1],["none",1],["bool",1],["math",1],["isfinite",1],["non",1],["return",1]]},{"id":"openai4s/host/remote_science.py#_gpu_bound","name":[["gpu",1],["bound",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["gpu",7],["bound",2],["registry",5],["any",2],["host",7],["str",2],["int",3],["none",5],["zero",2],["count",9],["existing",2],["unknown",2],["sentinel",2],["getattr",1],["metadata",2],["if",2],["not",2],["else",1],["isinstance",2],["bool",1],["raise",1],["value",1],["error",1],["index",1],["exceeds",1],["registered",1],["device",1]]},{"id":"openai4s/host/remote_science.py#_integer","name":[["integer",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["integer",4],["value",13],["any",2],["field",4],["str",3],["minimum",5],["int",6],["if",2],["isinstance",3],["re",1],["fullmatch",1],["strip",2],["try",1],["except",1],["error",3],["raise",2],["must",2],["be",2],["from",1],["none",1],["bool",1],["not",1],["return",1]]},{"id":"openai4s/host/remote_science.py#_json_object","name":[["json",1],["object",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",4],["json",12],["object",6],["value",10],["str",6],["none",5],["field",6],["dict",6],["invalid",3],["number",5],["raise",6],["non",6],["finite",5],["unique",2],["pairs",3],["list",3],["tuple",1],["any",1],["result",9],["key",4],["item",9],["if",4],["error",8],["duplicate",1],["return",2],["try",1],["loads",2],["parse",1],["constant",1],["hook",2],["except",2],["wraps",1],["errors",1],["its",1],["own",1],["family",1],["keep",1],["diagnosis",1],["distinct",1],["from",3],["not",6],["at",1],["all",1],["recursion",1],["isinstance",4],["must",1],["be",1],["empty",1],["exponents",1],["overflow",1],["even",1],["though",1],["they",1],["na",1],["infinity",1],["tokens",1],["pending",5],["values",2],["while",1],["pop",1],["float",1],["math",1],["isfinite",1],["extend",2],["elif",1]]},{"id":"openai4s/host/remote_science.py#_json_object.invalid_number","name":[["invalid",1],["number",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["invalid",2],["number",3],["str",2],["none",2],["raise",1],["non",2],["finite",2],["json",2]]},{"id":"openai4s/host/remote_science.py#_json_object.unique_object","name":[["unique",1],["object",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["unique",2],["object",2],["pairs",3],["list",2],["tuple",2],["str",2],["any",2],["dict",3],["result",4],["key",4],["item",2],["if",1],["raise",1],["value",1],["error",1],["duplicate",1],["json",1],["return",1]]},{"id":"openai4s/host/remote_science.py#_matches_length","name":[["matches",1],["length",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["matches",2],["length",5],["manifest",3],["dict",2],["field",4],["str",2],["int",3],["none",2],["value",5],["if",1],["isinstance",2],["bool",1],["not",1],["raise",1],["error",1],["conflicts",1],["input",1],["modeled",1],["residues",1]]},{"id":"openai4s/host/remote_science.py#_metadata_text","name":[["metadata",1],["text",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["metadata",2],["text",2],["value",7],["any",2],["field",3],["str",5],["none",4],["if",2],["return",2],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["present",1]]},{"id":"openai4s/host/remote_science.py#_NonFiniteJSON","name":[["non",1],["finite",1],["json",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["class",2],["non",2],["finite",2],["json",3],["value",2],["error",2],["na",1],["infinity",1],["token",1],["inside",1],["otherwise",1],["well",1],["formed",1],["document",1]]},{"id":"openai4s/host/remote_science.py#_positions","name":[["positions",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["positions",6],["value",12],["any",3],["length",4],["int",4],["list",4],["none",5],["if",5],["return",2],["isinstance",2],["str",1],["would",1],["otherwise",1],["become",1],["report",1],["per",1],["item",3],["error",3],["every",2],["empty",2],["spelling",1],["same",2],["mistake",1],["gets",1],["message",1],["split",1],["strip",1],["else",1],["not",2],["tuple",2],["raise",2],["must",1],["be",1],["non",1],["comma",1],["separated",1],["integers",1],["pass",1],["score",1],["position",5],["integer",1],["minimum",1],["exceeds",1],["sequence",1]]},{"id":"openai4s/host/remote_science.py#_sequence","name":[["sequence",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["sequence",11],["value",8],["any",2],["limit",4],["int",2],["str",3],["if",3],["not",4],["isinstance",1],["strip",1],["raise",3],["error",3],["non",1],["empty",1],["protein",1],["string",1],["required",1],["join",1],["split",1],["position",3],["residue",4],["enumerate",1],["isascii",1],["upper",2],["amino",1],["acids",1],["unsupported",1],["at",1],["normalized",1],["based",1],["len",2],["too",1],["long",1],["aa",1],["cap",1],["return",1]]},{"id":"openai4s/host/remote_science.py#_validate_mutation_summary","name":[["validate",1],["mutation",1],["summary",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["validate",2],["mutation",17],["summary",6],["dict",5],["scores",5],["str",4],["float",3],["none",3],["top",5],["top5",11],["if",10],["return",1],["not",6],["isinstance",3],["list",2],["len",2],["raise",7],["value",7],["error",7],["must",2],["be",2],["at",1],["most",1],["five",1],["objects",1],["seen",3],["row",10],["contains",1],["non",1],["object",1],["entry",1],["conflicts",2],["validated",2],["csv",5],["add",1],["score",9],["keys",6],["key",3],["esm",1],["has",2],["missing",1],["ambiguous",1],["fields",3],["two",1],["serializations",1],["one",1],["number",1],["float32",1],["tensor",1],["printed",1],["by",1],["pandas",1],["vs",1],["json",1],["dumps",1],["already",2],["differ",1],["8th",1],["digit",1],["log",1],["likelihood",1],["ratios",1],["order",1],["10",1],["so",1],["tolerance",2],["cannot",1],["hide",1],["substantively",1],["different",1],["while",1],["stops",1],["honest",1],["rounding",1],["from",1],["being",1],["reported",1],["as",1],["fabrication",1],["math",1],["isclose",1],["finite",1],["rel",1],["tol",2],["1e",1],["abs",1],["optional",1],["explicit",3],["identities",1],["complete",1],["agree",1],["checked",1],["against",1],["input",1],["sequence",1],["identity",3],["position",3],["wt",2],["mut",2],["intersection",1],["issubset",1],["incomplete",1],["integer",1],["minimum",1],["int",1],["conflict",1]]},{"id":"openai4s/host/remote_science.py#_validate_mutations","name":[["validate",1],["mutations",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["validate",2],["mutations",2],["text",5],["str",7],["sequence",5],["positions",5],["list",2],["int",3],["none",4],["dict",3],["float",3],["headers",4],["rows",3],["csv",3],["mutation",14],["compact",4],["score",6],["issubset",2],["explicit",4],["position",14],["wt",6],["mut",3],["esm",3],["if",7],["raise",5],["value",5],["error",5],["missing",2],["ambiguous",1],["columns",2],["seen",4],["covered",3],["requested",4],["not",2],["else",2],["range",1],["len",2],["row",10],["match",3],["re",1],["fullmatch",1],["acdefghiklmnpqrstvwy",2],["invalid",1],["duplicate",1],["mutant",2],["groups",1],["integer",2],["minimum",2],["wild",1],["type",1],["conflicts",1],["input",1],["conflict",1],["finite",1],["add",1],["return",1]]},{"id":"openai4s/host/remote_science.py#_validate_pdb","name":[["validate",1],["pdb",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["validate",2],["pdb",16],["text",3],["str",15],["sequence",5],["dict",3],["tuple",4],["int",6],["residues",12],["alpha",5],["carbons",4],["models",5],["model",12],["false",4],["ended",3],["coordinates",4],["seen",3],["line",11],["splitlines",1],["record",11],["strip",3],["if",19],["not",7],["continue",6],["raise",13],["value",14],["error",14],["records",1],["follow",1],["end",4],["boundary",1],["multiple",1],["misplaced",1],["ambiguous",2],["true",3],["endmdl",4],["has",1],["no",1],["open",1],["missing",2],["startswith",1],["unsupported",2],["atom",3],["hetatm",1],["fall",1],["outside",1],["len",4],["54",1],["12",2],["16",2],["malformed",1],["coordinate",2],["try",1],["11",1],["number",2],["22",1],["26",2],["except",1],["invalid",1],["residue",3],["identity",8],["from",1],["none",1],["start",3],["30",1],["38",1],["46",1],["finite",1],["name",6],["17",1],["20",1],["modeled",2],["21",1],["conflicting",1],["ca",1],["carbon",1],["add",1],["key",2],["join",1],["values",1],["match",1],["complete",1],["input",1],["return",1]]},{"id":"openai4s/host/remote_science.py#_validate_plddt","name":[["validate",1],["plddt",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["validate",2],["plddt",5],["text",3],["str",10],["residues",6],["dict",2],["tuple",3],["int",3],["none",2],["headers",4],["rows",3],["csv",2],["lddt",9],["canonical",3],["chain",3],["resid",3],["resname",3],["issubset",2],["legacy",3],["residue",7],["if",6],["raise",5],["value",5],["error",5],["missing",1],["ambiguous",1],["columns",1],["identities",3],["list",1],["seen",4],["row",6],["identity",5],["integer",2],["minimum",2],["conflicts",1],["pdb",1],["else",1],["position",3],["len",1],["exceeds",1],["input",1],["length",1],["duplicate",1],["add",1],["finite",1],["incomplete",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService","name":[["remote",1],["science",1],["service",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["class",3],["remote",24],["science",2],["service",8],["run",7],["verified",1],["folding",2],["mutation",1],["scoring",1],["wrappers",1],["gpus",1],["def",9],["init",1],["self",32],["registry",12],["factory",8],["callable",6],["any",4],["none",28],["command",4],["environment",13],["mapping",2],["str",17],["job",9],["suffix",7],["provenance",21],["recorder",6],["list",2],["dict",3],["if",8],["not",5],["return",16],["from",1],["openai4s",1],["compute",1],["import",1],["runner",2],["subprocess",2],["env",3],["else",1],["os",3],["environ",1],["uuid",1],["uuid4",1],["hex",1],["record",3],["host",15],["engine",5],["dir",6],["json",16],["buffer",8],["one",1],["producing",1],["cell",2],["try",6],["loads",1],["strip",1],["except",6],["exception",1],["noqa",1],["ble001",1],["malformed",1],["non",1],["fatal",1],["entry",2],["getattr",2],["append",1],["pop",1],["clear",1],["buffered",1],["drained",1],["per",1],["fold",25],["spec",6],["real",1],["protenix",1],["af3",1],["single",1],["sequence",6],["prediction",2],["1200",1],["gpu",9],["integer",3],["minimum",3],["cycle",5],["10",1],["step",5],["40",1],["value",2],["error",16],["as",2],["invalid",4],["input",2],["name",5],["re",1],["sub",1],["za",1],["z0",1],["protein",2],["capability",3],["no",1],["configured",1],["settings",1],["refusing",1],["fabricate",1],["structure",1],["configure",1],["first",1],["bound",1],["script",4],["openai4",2],["opt",2],["sh",1],["base",2],["jobs",2],["jobdir",3],["mkdir",1],["shlex",5],["quote",5],["seq",1],["out",2],["process",4],["ssh",2],["connect",1],["timeout",3],["15",1],["batch",1],["mode",1],["yes",1],["capture",1],["output",11],["true",1],["900",1],["expired",1],["timed",1],["after",1],["900s",1],["oserror",1],["transport",1],["failed",2],["returncode",2],["exit",1],["rc",1],["stdout",1],["decode",1],["utf",2],["unicode",1],["count",1],["done",2],["missing",1],["ambiguous",1],["completion",1],["marker",1],["manifest",4],["block",5],["result",2],["end",1],["pdb",7],["base64",6],["b64",6],["plddt",5],["csv",4],["confidence",8],["object",2],["text",5],["decoded",3],["lddt",1],["residues",1],["validate",1],["matches",1],["length",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["init",2],["self",8],["registry",4],["factory",5],["callable",10],["any",4],["none",26],["run",4],["command",4],["environment",4],["mapping",2],["str",6],["job",4],["suffix",4],["provenance",5],["recorder",4],["remote",1],["list",1],["dict",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService._env","name":[["env",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["env",2],["self",4],["mapping",2],["str",4],["return",1],["environment",2],["if",1],["not",1],["none",1],["else",1],["os",1],["environ",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService._job_suffix","name":[["job",1],["suffix",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["job",4],["suffix",4],["self",4],["str",2],["if",1],["factory",2],["not",1],["none",1],["return",2],["uuid",1],["uuid4",1],["hex",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService._record_provenance","name":[["record",1],["provenance",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["record",3],["provenance",7],["self",4],["service",3],["str",10],["host",3],["engine",3],["none",6],["remote",4],["dir",3],["json",3],["recorder",3]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService._registry","name":[["registry",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["registry",6],["self",4],["any",2],["if",1],["factory",2],["not",1],["none",1],["return",2],["from",1],["openai4s",1],["compute",1],["import",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService._runner","name":[["runner",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["runner",2],["self",3],["callable",2],["any",2],["return",1],["run",2],["command",1],["subprocess",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService.fold","name":[["fold",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["fold",28],["self",7],["spec",7],["dict",4],["run",1],["real",1],["remote",7],["protenix",1],["af3",1],["class",1],["single",1],["sequence",7],["prediction",2],["try",5],["1200",1],["gpu",9],["integer",3],["minimum",3],["cycle",5],["10",1],["step",5],["40",1],["except",6],["value",4],["error",21],["as",3],["return",10],["invalid",5],["input",2],["name",5],["re",1],["sub",1],["za",1],["z0",1],["str",1],["protein",2],["registry",4],["host",13],["capability",4],["if",6],["not",6],["no",1],["folding",1],["service",1],["configured",1],["settings",1],["refusing",1],["fabricate",1],["structure",1],["configure",1],["first",1],["bound",1],["environment",3],["env",1],["script",4],["openai4",2],["opt",2],["os",2],["sh",1],["base",2],["jobs",2],["dir",2],["jobdir",5],["job",1],["suffix",1],["mkdir",1],["shlex",5],["quote",5],["seq",1],["out",2],["process",4],["runner",1],["ssh",2],["connect",1],["timeout",3],["15",1],["batch",1],["mode",1],["yes",1],["capture",1],["output",13],["true",2],["900",1],["subprocess",1],["expired",1],["timed",1],["after",1],["900s",1],["oserror",1],["transport",1],["failed",2],["returncode",2],["exit",1],["rc",1],["stdout",1],["decode",1],["utf",2],["unicode",1],["count",1],["done",2],["missing",1],["ambiguous",1],["completion",1],["marker",1],["manifest",17],["json",14],["block",6],["result",2],["end",2],["pdb",9],["base64",6],["b64",6],["plddt",12],["csv",7],["confidence",10],["provenance",6],["object",2],["text",7],["decoded",3],["lddt",1],["residues",6],["validate",2],["matches",2],["length",5],["len",2],["modeled",3],["engine",8],["metadata",1],["none",3],["else",1],["msa",5],["isinstance",1],["bool",1],["raise",1],["must",1],["be",1],["boolean",1],["present",1],["field",4],["mean",3],["ptm",3],["finite",1],["record",1],["ok",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService.pop_remote_provenance","name":[["pop",1],["remote",1],["provenance",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["pop",2],["remote",5],["provenance",5],["self",4],["list",2],["return",2],["clear",1],["buffered",1],["job",1],["drained",1],["per",1],["cell",1],["buffer",2],["getattr",1],["none",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService.record_remote_provenance","name":[["record",1],["remote",1],["provenance",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["record",2],["remote",9],["provenance",9],["self",4],["service",4],["str",10],["host",4],["engine",4],["none",10],["dir",4],["json",5],["buffer",6],["one",1],["job",1],["environment",5],["producing",1],["cell",1],["if",2],["try",1],["loads",1],["strip",1],["except",1],["exception",1],["noqa",1],["ble001",1],["malformed",1],["non",1],["fatal",1],["entry",2],["env",1],["getattr",1],["append",1]]},{"id":"openai4s/host/remote_science.py#RemoteScienceService.score_mutations","name":[["score",1],["mutations",1]],"path":[["openai4s",1],["host",1],["remote",1],["science",1],["py",1]],"body":[["def",2],["score",20],["mutations",15],["self",7],["spec",6],["dict",4],["run",1],["real",3],["remote",8],["esm",4],["masked",1],["marginal",1],["mutation",3],["scoring",4],["try",5],["sequence",7],["1024",1],["gpu",9],["integer",1],["minimum",1],["positions",7],["len",2],["except",6],["value",3],["error",21],["as",4],["return",11],["invalid",5],["input",2],["registry",4],["host",14],["capability",4],["if",7],["not",8],["no",6],["has",2],["service",2],["configured",1],["so",1],["there",1],["predictor",1],["available",1],["fabricate",1],["scores",8],["np",1],["random",1],["blosum",1],["fake",1],["heatmap",1],["report",1],["step",1],["cannot",1],["be",1],["done",3],["provision",1],["via",1],["settings",1],["bound",1],["script",5],["recorded",1],["name",5],["re",1],["sub",1],["za",1],["z0",1],["str",2],["protein",2],["base",2],["env",1],["openai4",1],["jobs",2],["dir",2],["opt",1],["os",1],["jobdir",5],["job",1],["suffix",1],["mkdir",1],["shlex",6],["quote",6],["seq",1],["out",2],["none",4],["position",4],["string",2],["join",1],["process",4],["runner",1],["ssh",2],["connect",1],["timeout",3],["15",1],["batch",1],["mode",1],["yes",1],["capture",1],["output",11],["true",2],["1200",1],["subprocess",1],["expired",1],["timed",1],["after",1],["1200s",1],["oserror",1],["transport",1],["failed",2],["returncode",2],["exit",1],["rc",1],["stdout",1],["decode",1],["utf",2],["unicode",1],["count",1],["mut",6],["missing",1],["ambiguous",1],["completion",1],["marker",1],["summary",18],["json",10],["block",4],["result",2],["end",2],["csv",10],["base64",2],["b64",2],["provenance",6],["object",1],["decoded",1],["text",2],["matches",1],["length",4],["validate",2],["model",7],["metadata",1],["else",1],["engine",1],["mean",6],["finite",1],["registered",1],["protocol",1],["define",1],["statistic",1],["keep",1],["compatible",1],["field",1],["without",1],["endorsing",1],["unverifiable",1],["aggregate",1],["inventing",1],["averaging",1],["rule",1],["record",1],["ok",1],["top5",2]]},{"id":"openai4s/host/resource_allowlist.py","name":[["resource",1],["allowlist",1],["py",1]],"path":[["openai4s",1],["host",1],["resource",1],["allowlist",1],["py",1]],"body":[["tri",1],["state",1],["resource",1],["allowlists",1],["narrowing",1],["rule",1],["delegation",2],["specialist",1],["may",2],["restrict",1],["skills",1],["connectors",1],["its",4],["children",1],["reach",1],["stored",1],["value",1],["has",1],["three",1],["meanings",1],["they",1],["not",4],["interchangeable",1],["none",6],["inherit",4],["no",2],["restriction",1],["own",2],["deny",5],["everything",3],["exactly",1],["these",1],["distinction",1],["between",1],["whole",1],["point",1],["one",2],["reader",1],["loses",1],["first",1],["because",1],["python",1],["spells",1],["both",1],["them",1],["false",1],["if",1],["allowed",1],["reads",1],["naturally",1],["turns",1],["into",1],["allow",1],["permission",1],["check",2],["fails",1],["open",1],["silently",1],["configuration",1],["user",1],["chose",1],["specifically",1],["lock",1],["something",1],["down",1],["every",1],["here",1],["against",1],["tests",1],["assert",1],["two",1],["behave",1],["alike",1],["only",1],["narrow",2],["child",2],["effective",1],["intersection",1],["request",1],["parent",2],["already",1],["had",1],["so",2],["chain",1],["delegations",1],["end",1],["up",1],["more",1],["access",1],["than",2],["started",1],["limited",1],["cannot",2],["produce",1],["by",3],["asking",2],["escape",1],["either",1],["inheriting",1],["same",1],["as",2],["widening",1],["from",2],["future",1],["import",2],["annotations",1],["typing",1],["iterable",1],["sequence",1],["means",1],["spelled",1],["out",1],["returned",1],["describe",2],["ui",1],["say",1],["inherited",1],["rather",1],["rendering",1],["empty",1],["box",1],["looks",1],["like",1],["all",4],["explicit",3],["list",1],["filtered",1],["normalise",1],["permits",1]]},{"id":"openai4s/host/resource_allowlist.py#as_list","name":[["as",1],["list",1]],"path":[["openai4s",1],["host",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["as",2],["list",3],["value",3],["object",2],["sequence",2],["str",2],["none",6],["round",1],["trip",1],["form",1],["storage",1],["stays",1],["becomes",1],["sorted",2],["so",1],["persisted",1],["json",1],["stable",1],["across",1],["runs",1],["resolved",3],["normalise",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/host/resource_allowlist.py#describe","name":[["describe",1]],"path":[["openai4s",1],["host",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["describe",2],["value",3],["object",2],["str",2],["inherit",2],["deny",2],["all",2],["explicit",2],["ui",1],["must",1],["not",2],["show",1],["lock",1],["cannot",1],["explain",1],["resolved",3],["normalise",1],["if",2],["none",1],["return",2],["else",1]]},{"id":"openai4s/host/resource_allowlist.py#filtered","name":[["filtered",1]],"path":[["openai4s",1],["host",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["filtered",2],["value",3],["object",2],["names",5],["iterable",2],["str",5],["list",3],["subset",1],["allowlist",1],["permits",1],["order",1],["preserved",1],["resolved",3],["normalise",1],["if",2],["none",1],["return",2],["name",3],["strip",1]]},{"id":"openai4s/host/resource_allowlist.py#narrow","name":[["narrow",1]],"path":[["openai4s",1],["host",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["narrow",2],["parent",12],["object",4],["child",15],["frozenset",2],["str",2],["none",10],["effective",1],["allowlist",1],["may",1],["only",1],["be",1],["tighter",1],["four",1],["cases",1],["asymmetry",1],["deliberate",1],["nobody",1],["restricted",3],["anything",1],["itself",1],["inheriting",1],["not",1],["widening",1],["both",1],["apply",1],["deny",1],["wins",1],["third",1],["case",1],["naive",1],["implementation",1],["leaks",1],["treating",1],["as",1],["no",1],["opinion",1],["so",1],["would",2],["hand",1],["delegate",1],["unrestricted",1],["delegation",1],["become",1],["way",1],["out",1],["every",1],["restriction",1],["normalise",2],["if",2],["return",3]]},{"id":"openai4s/host/resource_allowlist.py#normalise","name":[["normalise",1]],"path":[["openai4s",1],["host",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["normalise",2],["value",7],["object",2],["frozenset",7],["str",5],["none",6],["coerce",1],["stored",1],["allowlist",1],["inherit",2],["concrete",1],["empty",2],["list",2],["real",1],["decision",1],["becomes",1],["not",2],["same",1],["as",2],["anything",1],["unrecognisable",1],["string",2],["number",1],["dict",1],["treated",1],["deny",2],["all",1],["rather",1],["than",1],["nobody",1],["interpret",1],["permission",1],["everything",1],["if",4],["return",4],["isinstance",2],["bytes",1],["bare",1],["almost",1],["certainly",1],["mistake",1],["skills",1],["chem",1],["guessing",1],["means",1],["one",1],["skill",1],["would",1],["be",1],["inventing",1],["intent",1],["tuple",1],["item",3],["strip",2]]},{"id":"openai4s/host/resource_allowlist.py#permits","name":[["permits",1]],"path":[["openai4s",1],["host",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["permits",5],["value",3],["object",2],["name",4],["str",3],["bool",2],["reachable",1],["under",1],["allowlist",1],["none",2],["everything",1],["empty",1],["nothing",1],["populated",1],["exactly",1],["its",1],["members",1],["written",1],["as",1],["three",1],["explicit",1],["branches",1],["rather",1],["than",1],["one",1],["clever",2],["expression",2],["because",1],["collapses",1],["first",1],["two",1],["resolved",3],["normalise",1],["if",1],["return",2],["true",1],["strip",1]]},{"id":"openai4s/host/science.py","name":[["science",1],["py",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["schema",2],["normalized",2],["access",2],["public",1],["scientific",1],["databases",4],["connectors",1],["deliberately",1],["thin",1],["they",2],["construct",1],["fixed",1],["allowlisted",1],["api",2],["urls",1],["existing",1],["mod",1],["openai4s",1],["webtools",1],["fetch",1],["path",1],["normalize",1],["small",1],["useful",1],["subset",1],["each",1],["upstream",2],["not",2],["replace",1],["code",1],["cells",1],["their",1],["stable",2],["records",2],["designed",1],["be",1],["looped",1],["over",1],["joined",1],["inside",1],["persistent",1],["python",1],["kernel",1],["from",5],["future",1],["import",9],["annotations",2],["hashlib",1],["json",1],["re",2],["time",1],["urllib",1],["parse",1],["xml",1],["etree",1],["element",1],["tree",1],["as",1],["et",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["mapping",1],["frozen",1],["true",2],["slots",1],["tuple",1],["science",11],["database",13],["uniprot",1],["uni",2],["prot",2],["kb",1],["curated",1],["unreviewed",1],["protein",5],["sequence",1],["function",1],["biology",6],["query",2],["syntax",1],["accession",1],["gene",3],["free",2],["text",5],["organism",2],["id",5],["pdb",1],["rcsb",1],["data",1],["bank",1],["experimentally",1],["determined",1],["biomolecular",1],["structure",3],["entries",1],["chemistry",5],["full",1],["macromolecule",1],["ligand",1],["method",1],["ensembl",2],["genome",1],["transcript",1],["identifiers",1],["genomic",1],["feature",1],["exact",2],["symbol",1],["species",4],["defaults",1],["homo",1],["sapiens",1],["chembl",1],["ch",2],["embl",2],["bioactive",1],["molecules",1],["drug",1],["like",1],["properties",2],["development",1],["phase",1],["molecule",1],["compound",4],["name",3],["synonym",2],["chemical",1],["search",1],["pubchem",1],["pub",1],["chem",1],["identities",1],["computed",1],["physicochemical",1],["pug",1],["rest",1],["lookup",1],["arxiv",1],["ar",2],["xiv",2],["open",3],["preprints",1],["across",2],["ml",4],["physics",4],["mathematics",1],["related",1],["fields",2],["literature",3],["preprint",1],["expression",1],["searched",1],["all",3],["openalex",1],["alex",1],["scholarly",2],["works",1],["authors",1],["concepts",1],["venues",1],["citations",1],["work",3],["title",1],["abstract",1],["author",1],["concept",1],["doi",1],["general",1],["year",4],["type",2],["by",1],["domains",1],["frozenset",2],["filters",1],["compile",1],["za",1],["z0",1],["80",1],["max",1],["response",1],["chars",1],["000",2],["bumped",1],["whenever",1],["shape",1],["record",1],["into",1],["changes",1],["two",1],["results",1],["same",2],["bytes",1],["but",1],["different",1],["normalization",2],["versions",1],["evidence",1],["without",1],["reader",1],["has",1],["no",1],["way",1],["tell",1],["version",1],["connector",2],["error",1],["service",1]]},{"id":"openai4s/host/science.py#_combined_digest","name":[["combined",1],["digest",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["combined",2],["digest",2],["responses",6],["list",2],["dict",2],["str",6],["any",2],["none",4],["one",1],["hash",2],["over",1],["every",1],["upstream",1],["response",1],["search",1],["consumed",1],["single",1],["value",1],["caller",1],["carry",1],["derived",1],["artifact",1],["order",1],["requests",1],["were",1],["made",1],["reordering",1],["them",1],["would",1],["be",1],["different",1],["retrieval",1],["must",1],["not",2],["same",1],["if",2],["return",3],["len",1],["sha256",3],["joined",2],["join",1],["item",2],["hashlib",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/host/science.py#_element_text","name":[["element",1],["text",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["element",7],["text",3],["parent",3],["et",2],["path",3],["str",4],["limit",3],["int",2],["1000",2],["find",1],["return",1],["string",1],["if",1],["not",1],["none",1],["else",1]]},{"id":"openai4s/host/science.py#_nested","name":[["nested",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["nested",2],["value",3],["any",4],["keys",3],["str",2],["current",5],["key",2],["if",1],["not",1],["isinstance",1],["mapping",1],["return",2],["none",1]]},{"id":"openai4s/host/science.py#_number","name":[["number",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["number",6],["value",5],["any",2],["float",3],["int",3],["none",5],["if",2],["return",3],["try",1],["except",1],["type",1],["error",2],["integer",1],["else",1]]},{"id":"openai4s/host/science.py#_record","name":[["record",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["record",5],["identifier",3],["str",12],["title",4],["url",4],["type",4],["attributes",4],["mapping",2],["any",4],["dict",2],["return",1],["id",1],["string",3],["500",1],["1000",1],["4000",1],["key",2],["value",3],["items",1],["if",1],["not",1],["none",1]]},{"id":"openai4s/host/science.py#_string","name":[["string",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["string",2],["value",3],["any",2],["limit",3],["int",2],["500",2],["str",3],["return",1],["join",1],["split",1]]},{"id":"openai4s/host/science.py#ScienceConnectorError","name":[["science",1],["connector",1],["error",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["class",2],["science",2],["connector",3],["error",4],["runtime",2],["public",1],["api",1],["failed",1],["returned",1],["schema",1],["cannot",1],["trust",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService","name":[["science",1],["connector",1],["service",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["class",2],["science",24],["connector",15],["service",2],["query",14],["fixed",1],["public",4],["apis",1],["return",6],["one",4],["stable",2],["cross",1],["database",19],["envelope",2],["def",6],["init",1],["self",19],["fetch",5],["may",1],["answer",2],["content",1],["alone",1],["mapping",4],["also",1],["describes",1],["raw",1],["response",2],["bytes",2],["see",1],["retrieve",1],["callable",1],["str",18],["float",3],["int",5],["any",7],["none",16],["stage10",9],["bool",2],["false",1],["default",1],["upstream",1],["responses",9],["observed",1],["during",1],["call",1],["flight",1],["reset",1],["per",1],["search",5],["so",1],["never",1],["inherits",1],["another",1],["provenance",3],["list",3],["dict",6],["catalog",4],["tuple",1],["if",17],["not",11],["databases",9],["from",6],["openai4s",2],["host",2],["import",2],["domain",4],["all",3],["selected",6],["strip",2],["lower",2],["domains",3],["raise",13],["error",15],["unknown",7],["choose",2],["join",5],["sorted",3],["count",2],["len",3],["result",2],["schema",1],["id",11],["source",4],["identifier",1],["title",2],["human",1],["readable",1],["record",4],["url",7],["canonical",1],["type",3],["normalized",7],["kind",1],["attributes",1],["specific",1],["typed",1],["fields",1],["limit",7],["10",1],["cursor",5],["filters",19],["timeout",6],["30",1],["metadata",7],["item",5],["known",2],["scientific",2],["split",1],["must",5],["be",5],["empty",1],["500",2],["limited",1],["characters",1],["requested",7],["50",2],["between",3],["120",2],["seconds",1],["clean",2],["active",4],["key",10],["value",4],["items",1],["unsupported",3],["label",4],["support",1],["filter",1],["adapter",5],["getattr",1],["searchers",2],["searcher",3],["args",2],["retrieved",4],["at",4],["time",2],["1000",3],["try",2],["results",4],["next",3],["request",6],["except",3],["exception",1],["as",2],["exc",6],["noqa",1],["ble001",1],["normalize",1],["api",1],["failures",1],["failed",1],["name",1],["without",1],["cannot",1],["two",1],["questions",1],["decide",1],["whether",1],["evidence",1],["was",2],["true",1],["same",1],["am",1],["looking",1],["normalization",2],["version",2],["sha256",1],["combined",1],["digest",1],["staticmethod",1],["values",8],["year",3],["integer",1],["3000",2]]},{"id":"openai4s/host/science.py#ScienceConnectorService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["init",2],["self",6],["fetch",7],["may",2],["answer",2],["content",2],["alone",2],["mapping",4],["also",2],["describes",2],["raw",2],["response",2],["bytes",2],["see",2],["retrieve",2],["callable",2],["str",9],["float",2],["int",2],["any",3],["none",6],["stage10",4],["bool",3],["false",2],["default",1],["upstream",1],["responses",2],["observed",1],["during",1],["call",1],["flight",1],["reset",1],["per",1],["search",1],["so",1],["one",1],["query",1],["never",1],["inherits",1],["another",1],["provenance",1],["list",1],["dict",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._catalog","name":[["catalog",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["catalog",2],["self",3],["tuple",2],["science",3],["database",2],["if",1],["not",1],["stage10",4],["return",2],["databases",4],["from",1],["openai4s",1],["host",1],["import",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._default_fetch","name":[["default",1],["fetch",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["default",2],["fetch",3],["url",3],["str",7],["fmt",4],["timeout",4],["float",2],["max",4],["chars",4],["int",2],["dict",2],["any",2],["from",1],["openai4s",1],["import",1],["webtools",2],["response",6],["web",1],["if",1],["truncated",1],["raise",1],["science",1],["connector",1],["error",1],["scientific",1],["database",1],["exceeded",1],["mb",1],["return",1],["content",2],["raw",4],["sha256",2],["bytes",2]]},{"id":"openai4s/host/science.py#ScienceConnectorService._filters","name":[["filters",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["filters",7],["mapping",2],["str",4],["any",4],["none",3],["dict",3],["values",12],["unknown",4],["sorted",1],["if",5],["raise",4],["science",5],["connector",4],["error",6],["join",1],["key",8],["year",8],["from",5],["not",3],["try",1],["int",1],["except",1],["type",1],["value",1],["as",1],["exc",2],["must",3],["be",2],["integer",1],["1000",2],["3000",2],["between",1],["exceed",1],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._json","name":[["json",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["json",5],["self",4],["url",4],["str",2],["timeout",3],["float",2],["allow",3],["empty",3],["bool",2],["false",2],["any",2],["raw",4],["observed",2],["retrieve",1],["max",1],["response",1],["chars",1],["observe",1],["if",1],["not",1],["strip",1],["return",2],["none",1],["try",1],["loads",1],["except",1],["type",1],["error",3],["value",1],["as",1],["exc",2],["raise",1],["science",1],["connector",1],["scientific",1],["database",1],["returned",1],["invalid",1],["from",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._observe","name":[["observe",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["observe",2],["self",3],["url",6],["str",8],["raw",7],["observed",4],["mapping",2],["any",2],["none",6],["note",1],["came",1],["back",1],["before",1],["anything",1],["interprets",1],["every",2],["adapter",1],["reaches",1],["upstream",1],["through",2],["json",2],["text",1],["so",2],["hashing",2],["here",1],["covers",1],["all",2],["seven",1],["sources",1],["without",1],["one",1],["them",2],["having",1],["remember",1],["hash",3],["response",3],["body",1],["as",2],["received",2],["not",2],["string",5],["reaching",1],["function",1],["contains",1],["web",1],["fetch",3],["decodes",1],["errors",1],["replace",1],["invalid",1],["byte",1],["sequence",1],["collapses",1],["onto",1],["same",3],["fffd",1],["re",1],["serialises",1],["load",1],["dump",1],["round",1],["trip",1],["discards",1],["original",1],["whitespace",1],["entirely",1],["therefore",1],["answered",1],["these",2],["normalise",1],["bytes",6],["recorded",1],["length",2],["was",1],["normalised",1],["rather",1],["than",1],["arrived",1],["evidence",1],["provenance",1],["promises",1],["latter",1],["transport",1],["cannot",1],["describe",1],["injected",1],["returns",1],["record",1],["says",1],["via",1],["hashed",3],["instead",1],["quietly",1],["presenting",1],["content",2],["search",1],["may",1],["make",1],["several",1],["requests",1],["query",1],["then",1],["detail",1],["kept",1],["order",1],["because",1],["result",1],["assembled",1],["from",1],["two",1],["responses",2],["only",1],["reproducible",1],["if",3],["both",1],["named",1],["payload",2],["isinstance",2],["else",2],["digest",3],["sha256",4],["size",3],["int",2],["entry",3],["4000",2],["encoded",3],["encode",1],["utf",1],["hashlib",1],["hexdigest",1],["len",1],["decoded",1],["append",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._retrieve","name":[["retrieve",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["retrieve",2],["self",3],["url",3],["str",10],["fmt",3],["timeout",3],["float",2],["max",3],["chars",3],["int",2],["tuple",2],["dict",3],["any",2],["none",3],["fetch",3],["keeping",1],["whatever",1],["transport",1],["say",1],["about",1],["raw",1],["bytes",2],["injectable",1],["may",1],["still",1],["return",3],["bare",1],["string",1],["caller",1],["supplying",1],["pre",1],["fetched",1],["content",2],["has",1],["no",1],["wire",1],["describe",1],["so",1],["both",1],["shapes",1],["accepted",1],["difference",1],["recorded",1],["rather",1],["than",1],["papered",1],["over",1],["payload",5],["if",1],["isinstance",1],["mapping",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._search_arxiv","name":[["search",1],["arxiv",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["search",4],["arxiv",7],["self",3],["query",7],["limit",5],["cursor",7],["filters",3],["timeout",3],["del",1],["start",5],["if",5],["try",2],["max",2],["int",1],["except",2],["value",1],["error",4],["as",2],["exc",4],["raise",2],["science",2],["connector",2],["ar",2],["xiv",2],["must",1],["be",1],["non",1],["negative",1],["integer",1],["from",2],["expression",2],["re",1],["all",2],["ti",1],["au",1],["abs",2],["cat",1],["id",2],["else",2],["params",2],["urllib",1],["parse",2],["urlencode",1],["results",6],["sort",1],["by",1],["relevance",1],["url",6],["https",2],["export",1],["org",4],["api",1],["raw",2],["text",8],["root",2],["et",2],["fromstring",1],["returned",1],["invalid",1],["atom",13],["xml",1],["http",2],["www",1],["w3",1],["2005",1],["schemas",1],["entry",10],["findall",3],["record",4],["element",7],["identifier",5],["rsplit",1],["not",1],["continue",1],["authors",3],["author",3],["name",1],["categories",3],["string",1],["category",4],["attrib",2],["term",2],["append",1],["title",1],["preprint",1],["50",1],["published",2],["updated",2],["doi",2],["abstract",1],["summary",1],["4000",1],["next",2],["str",1],["len",2],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._search_chembl","name":[["search",1],["chembl",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["search",3],["chembl",5],["self",3],["query",3],["limit",5],["cursor",3],["filters",3],["timeout",3],["del",1],["params",2],["urllib",2],["parse",2],["urlencode",1],["url",3],["https",2],["www",2],["ebi",2],["ac",2],["uk",2],["api",1],["data",1],["molecule",7],["json",2],["payload",3],["rows",3],["molecules",1],["if",4],["isinstance",3],["dict",2],["else",1],["none",1],["not",3],["list",1],["raise",1],["science",1],["connector",1],["error",1],["ch",1],["embl",1],["returned",1],["unexpected",1],["result",1],["schema",1],["results",3],["row",8],["continue",2],["identifier",5],["string",5],["id",1],["properties",5],["structures",3],["append",1],["record",1],["pref",1],["name",1],["explore",1],["compound",1],["quote",1],["type",2],["max",2],["phase",2],["molecular",2],["formula",1],["full",2],["molformula",1],["weight",1],["number",2],["mwt",1],["alogp",2],["canonical",2],["smiles",2],["2000",1],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._search_ensembl","name":[["search",1],["ensembl",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["search",2],["ensembl",6],["self",3],["query",4],["limit",3],["cursor",3],["filters",3],["timeout",3],["del",1],["species",9],["str",1],["homo",1],["sapiens",1],["strip",1],["lower",1],["if",4],["not",4],["fullmatch",1],["raise",2],["science",2],["connector",2],["error",2],["must",1],["be",1],["slug",1],["url",3],["https",2],["rest",1],["org",2],["xrefs",1],["symbol",1],["urllib",3],["parse",3],["quote",3],["safe",1],["content",1],["type",3],["application",1],["json",2],["rows",3],["isinstance",2],["list",1],["returned",1],["unexpected",1],["result",1],["schema",1],["results",3],["row",4],["dict",1],["continue",2],["identifier",4],["string",2],["id",2],["append",1],["record",1],["www",1],["genomic",1],["feature",2],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._search_openalex","name":[["search",1],["openalex",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["search",3],["openalex",3],["self",3],["query",3],["limit",4],["cursor",7],["filters",7],["timeout",3],["params",3],["dict",4],["str",2],["any",1],["per",1],["page",1],["clauses",6],["if",11],["year",6],["from",3],["append",5],["publication",4],["date",2],["01",2],["12",1],["31",1],["work",8],["type",9],["strip",1],["not",4],["re",1],["fullmatch",1],["za",1],["z0",1],["50",2],["raise",2],["science",2],["connector",2],["error",2],["contains",1],["unsupported",1],["characters",1],["filter",1],["join",1],["url",6],["https",1],["api",1],["org",1],["works",1],["urllib",1],["parse",1],["urlencode",1],["payload",4],["json",1],["rows",3],["results",4],["isinstance",4],["else",1],["none",1],["list",1],["open",3],["alex",1],["returned",1],["unexpected",1],["result",1],["schema",1],["row",12],["continue",2],["identifier",7],["string",8],["id",1],["rsplit",1],["authors",4],["authorship",2],["authorships",1],["name",7],["nested",2],["author",1],["display",4],["concepts",4],["concept",4],["10",1],["doi",5],["record",1],["cited",2],["by",2],["count",2],["access",2],["oa",1],["language",2],["meta",3],["next",3],["2000",1],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._search_pdb","name":[["search",1],["pdb",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["search",3],["pdb",4],["self",3],["query",5],["limit",4],["cursor",3],["filters",3],["timeout",3],["del",1],["request",3],["type",2],["terminal",1],["service",1],["full",1],["text",1],["parameters",1],["value",1],["return",3],["entry",1],["options",1],["paginate",1],["start",1],["rows",4],["encoded",2],["urllib",2],["parse",2],["quote",2],["json",3],["dumps",1],["separators",1],["url",4],["https",2],["rcsb",3],["org",2],["rcsbsearch",1],["v2",1],["payload",4],["allow",1],["empty",1],["true",1],["if",5],["none",2],["result",2],["isinstance",3],["dict",2],["else",1],["not",3],["list",1],["raise",1],["science",1],["connector",1],["error",1],["returned",1],["unexpected",1],["schema",1],["results",3],["row",4],["continue",2],["identifier",6],["string",1],["upper",1],["append",1],["record",1],["www",1],["structure",2],["score",2]]},{"id":"openai4s/host/science.py#ScienceConnectorService._search_pubchem","name":[["search",1],["pubchem",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["search",2],["pubchem",4],["self",3],["query",3],["limit",3],["cursor",3],["filters",3],["timeout",3],["del",1],["properties",3],["title",2],["molecular",6],["formula",3],["weight",3],["connectivity",2],["smiles",6],["ch",2],["ikey",2],["xlog",2],["hbond",4],["donor",2],["count",4],["acceptor",2],["url",3],["https",2],["ncbi",2],["nlm",2],["nih",2],["gov",2],["rest",1],["pug",1],["compound",3],["name",1],["urllib",1],["parse",1],["quote",1],["safe",1],["property",2],["json",2],["payload",3],["table",4],["if",5],["isinstance",4],["dict",3],["else",2],["none",2],["rows",3],["not",3],["list",1],["raise",1],["science",1],["connector",1],["error",1],["pub",2],["chem",2],["returned",1],["unexpected",1],["result",1],["schema",1],["results",3],["row",12],["continue",2],["identifier",5],["str",1],["cid",2],["strip",1],["append",1],["record",1],["string",5],["number",2],["canonical",1],["isomeric",1],["inchikey",1],["xlogp",1],["bond",2],["donors",1],["acceptors",1],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._search_uniprot","name":[["search",1],["uniprot",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["search",3],["uniprot",4],["self",3],["query",5],["limit",4],["cursor",3],["filters",3],["timeout",3],["del",1],["expression",3],["organism",14],["id",13],["str",1],["strip",1],["if",7],["not",4],["isdigit",1],["raise",2],["science",2],["connector",2],["error",2],["must",1],["contain",1],["digits",1],["only",1],["params",2],["urllib",2],["parse",2],["urlencode",1],["format",1],["json",2],["size",1],["fields",1],["accession",7],["protein",5],["name",9],["gene",5],["names",2],["length",3],["reviewed",1],["url",3],["https",2],["rest",1],["org",2],["uniprotkb",2],["payload",3],["rows",3],["results",4],["isinstance",3],["dict",2],["else",1],["none",1],["list",1],["uni",3],["prot",1],["returned",1],["unexpected",1],["result",1],["schema",1],["row",10],["continue",2],["string",7],["primary",1],["description",1],["recommended",3],["full",3],["title",2],["value",5],["protkb",2],["genes",4],["nested",2],["append",2],["record",1],["www",1],["quote",1],["entry",3],["10",1],["scientific",1],["taxon",2],["sequence",1],["type",2],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService._text","name":[["text",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["text",3],["self",4],["url",4],["str",4],["timeout",3],["float",2],["raw",3],["observed",2],["retrieve",1],["max",1],["response",1],["chars",1],["observe",1],["return",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService.list_databases","name":[["list",1],["databases",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["list",2],["databases",6],["self",3],["domain",5],["str",5],["all",4],["dict",2],["any",2],["selected",6],["strip",1],["lower",1],["if",2],["not",1],["domains",3],["raise",1],["science",2],["connector",1],["error",1],["unknown",1],["choose",1],["one",1],["join",1],["sorted",1],["database",3],["public",2],["catalog",1],["return",1],["count",1],["len",1],["result",1],["schema",1],["id",1],["stable",1],["source",2],["identifier",1],["title",2],["human",1],["readable",1],["record",3],["url",2],["canonical",1],["type",1],["normalized",1],["kind",1],["attributes",1],["specific",1],["typed",1],["fields",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService.search","name":[["search",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",3],["search",5],["self",11],["database",15],["str",13],["query",13],["limit",8],["int",4],["10",2],["cursor",6],["none",15],["filters",15],["mapping",2],["any",4],["timeout",7],["float",3],["30",2],["dict",3],["id",10],["strip",1],["lower",1],["metadata",7],["item",5],["catalog",2],["if",10],["known",2],["join",3],["raise",9],["science",14],["connector",9],["error",9],["unknown",2],["scientific",2],["choose",1],["one",1],["normalized",6],["split",1],["not",7],["must",3],["be",3],["empty",1],["len",2],["500",2],["limited",1],["characters",1],["requested",7],["50",2],["result",1],["between",2],["120",2],["seconds",1],["clean",2],["active",4],["key",2],["value",3],["items",1],["unsupported",3],["sorted",1],["label",4],["support",1],["filter",1],["adapter",5],["getattr",1],["stage10",2],["from",2],["openai4s",1],["host",1],["import",1],["searchers",2],["searcher",3],["args",2],["return",2],["responses",7],["retrieved",4],["at",4],["time",2],["1000",1],["try",1],["results",4],["next",3],["request",6],["url",5],["except",2],["exception",1],["as",1],["exc",4],["noqa",1],["ble001",1],["normalize",1],["public",1],["api",1],["failures",1],["failed",1],["type",1],["name",1],["list",1],["source",2],["count",1],["provenance",2],["envelope",1],["without",1],["record",1],["cannot",1],["answer",1],["two",1],["questions",1],["decide",1],["whether",1],["evidence",1],["was",2],["true",1],["same",1],["bytes",1],["am",1],["looking",1],["normalization",2],["version",2],["response",1],["sha256",1],["combined",1],["digest",1]]},{"id":"openai4s/host/science.py#ScienceConnectorService.search.adapter","name":[["adapter",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["adapter",2],["args",3],["search",3],["searcher",2],["return",1],["self",1]]},{"id":"openai4s/host/science.py#ScienceDatabase","name":[["science",1],["database",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["class",2],["science",2],["database",2],["id",3],["str",8],["label",3],["description",3],["domains",3],["tuple",2],["record",3],["type",3],["query",3],["hint",3],["filters",3],["def",1],["public",1],["self",8],["dict",1],["any",1],["return",1],["list",2]]},{"id":"openai4s/host/science.py#ScienceDatabase.public","name":[["public",1]],"path":[["openai4s",1],["host",1],["science",1],["py",1]],"body":[["def",2],["public",2],["self",9],["dict",2],["str",2],["any",2],["return",1],["id",2],["label",2],["description",2],["domains",2],["list",2],["record",2],["type",2],["query",2],["hint",2],["filters",2]]},{"id":"openai4s/host/session.py","name":[["session",1],["py",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["focused",1],["session",7],["orchestration",1],["behavior",1],["native",1],["control",3],["tools",1],["model",1],["always",1],["bound",1],["dispatcher",1],["current",1],["root",2],["cannot",1],["name",2],["arbitrary",1],["frame",1],["id",11],["thereby",1],["inspect",1],["mutate",1],["another",1],["conversation",1],["durable",1],["metadata",1],["comes",1],["from",4],["store",2],["filesystem",1],["aware",1],["checkpoint",5],["fork",1],["revert",1],["preview",1],["operations",1],["delegated",1],["gateway",1],["owned",1],["domain",4],["service",2],["runtime",1],["attached",1],["future",1],["import",3],["annotations",1],["collections",1],["abc",1],["callable",2],["mapping",1],["typing",1],["any",1],["protocol",1],["provider",1],["none",1],["branch",3],["fields",3],["head",1],["base",1],["created",3],["at",5],["updated",1],["reason",1],["action",3],["cursor",3],["message",1],["cell",1],["source",2],["kind",1],["permission",1],["decision",1],["tool",2],["target",1],["state",1],["side",1],["effect",1],["class",1],["resource",1],["keys",1],["group",1],["call",1],["expires",1],["all",1]]},{"id":"openai4s/host/session.py#_bounded_limit","name":[["bounded",1],["limit",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["bounded",2],["limit",2],["value",4],["any",2],["default",3],["int",5],["if",1],["none",1],["return",2],["max",1],["min",1],["100",1]]},{"id":"openai4s/host/session.py#_optional_string","name":[["optional",1],["string",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["optional",2],["string",2],["spec",3],["mapping",2],["str",7],["any",2],["key",3],["none",4],["value",3],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/host/session.py#_select","name":[["select",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["select",2],["source",4],["mapping",2],["str",6],["any",4],["fields",3],["tuple",2],["dict",2],["return",1],["field",4],["if",1]]},{"id":"openai4s/host/session.py#SessionControlService","name":[["session",1],["control",1],["service",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["class",2],["session",12],["control",3],["service",3],["safe",1],["current",17],["projection",6],["plus",1],["callback",1],["driven",1],["mutations",1],["def",8],["init",1],["self",27],["store",8],["frame",18],["id",36],["callable",1],["str",18],["none",13],["domain",24],["provider",1],["lambda",2],["attach",1],["gateway",1],["shared",1],["without",1],["rebuilding",1],["host",1],["status",5],["spec",15],["mapping",6],["any",10],["dict",6],["return",11],["compact",1],["path",1],["free",1],["limit",12],["bounded",2],["checkpoint",15],["default",2],["20",2],["try",5],["root",22],["project",7],["if",4],["not",2],["branches",8],["raw",4],["capabilities",6],["branch",11],["recovery",9],["else",2],["list",5],["fallback",1],["bool",6],["state",5],["unavailable",1],["checkpoints",5],["permissions",3],["permission",5],["requests",2],["pending",6],["name",4],["model",2],["select",5],["item",7],["fields",5],["count",3],["len",4],["updated",2],["at",2],["except",5],["key",5],["error",36],["oserror",4],["runtime",6],["type",5],["value",5],["as",5],["failed",5],["create",2],["required",3],["reason",2],["agent",3],["expected",3],["head",3],["ok",2],["true",3],["creation",1],["fork",3],["result",6],["from",7],["optional",4],["string",4],["cell",2],["message",2],["source",2],["kind",3],["active",2],["view",2],["only",2],["workspace",4],["isolated",2],["materialized",2],["revert",3],["preview",4],["target",1],["identities",1],["audit",1],["metadata",1],["never",1],["stored",1],["approval",1],["inputs",1],["50",1],["rows",4],["public",3],["row",3],["payload",6],["isinstance",1],["update",1],["title",2],["sub",2],["append",1],["truncated",1],["lookup",1],["tuple",1],["strip",1],["raise",1],["no",1]]},{"id":"openai4s/host/session.py#SessionControlService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["init",2],["self",5],["store",6],["session",2],["control",2],["frame",4],["id",4],["callable",2],["str",2],["none",9],["domain",6],["provider",2],["lambda",1]]},{"id":"openai4s/host/session.py#SessionControlService._current","name":[["current",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["current",4],["self",5],["tuple",2],["str",7],["dict",2],["frame",12],["id",10],["strip",2],["if",2],["not",1],["raise",2],["runtime",1],["error",2],["no",1],["session",2],["bound",1],["scope",4],["store",2],["resolve",1],["root",5],["none",1],["key",1],["unknown",1],["project",4],["default",1],["return",1]]},{"id":"openai4s/host/session.py#SessionControlService._fallback_capabilities","name":[["fallback",1],["capabilities",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["fallback",2],["capabilities",2],["has",3],["checkpoint",5],["bool",2],["dict",2],["str",2],["any",2],["reason",6],["none",1],["if",1],["else",1],["create",1],["first",1],["return",1],["enabled",3],["false",3],["runtime",3],["read",3],["only",3],["fork",1],["revert",1],["preview",1]]},{"id":"openai4s/host/session.py#SessionControlService._required_domain","name":[["required",1],["domain",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["required",2],["domain",8],["self",3],["session",3],["if",1],["none",1],["raise",1],["runtime",2],["error",1],["filesystem",1],["aware",1],["orchestration",1],["unavailable",1],["return",1]]},{"id":"openai4s/host/session.py#SessionControlService.create_checkpoint","name":[["create",1],["checkpoint",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["create",3],["checkpoint",8],["self",4],["spec",5],["mapping",2],["str",6],["any",4],["dict",2],["try",1],["root",2],["project",1],["id",1],["frame",1],["current",1],["domain",3],["required",1],["reason",2],["agent",1],["expected",3],["head",3],["if",1],["else",1],["none",1],["return",2],["ok",1],["true",1],["select",1],["fields",1],["except",1],["key",1],["error",7],["oserror",1],["runtime",1],["type",1],["value",1],["as",1],["creation",1],["failed",1]]},{"id":"openai4s/host/session.py#SessionControlService.fork_session","name":[["fork",1],["session",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["fork",4],["session",3],["self",4],["spec",6],["mapping",2],["str",4],["any",4],["dict",2],["try",1],["root",2],["project",1],["id",9],["frame",1],["current",1],["domain",3],["required",1],["result",6],["branch",3],["from",7],["checkpoint",3],["optional",4],["string",4],["cell",2],["message",2],["name",2],["return",2],["ok",1],["true",2],["select",1],["fields",1],["source",2],["kind",1],["active",2],["bool",4],["view",2],["only",2],["workspace",4],["isolated",2],["materialized",2],["except",1],["key",1],["error",7],["oserror",1],["runtime",1],["type",1],["value",1],["as",1],["failed",1]]},{"id":"openai4s/host/session.py#SessionControlService.pending_permissions","name":[["pending",1],["permissions",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["pending",5],["permissions",2],["self",4],["spec",3],["mapping",3],["str",4],["any",4],["none",4],["dict",2],["list",2],["identities",1],["audit",1],["metadata",1],["never",1],["stored",1],["approval",1],["inputs",1],["limit",5],["bounded",1],["default",1],["50",1],["try",1],["root",5],["project",1],["id",3],["frame",3],["current",1],["rows",4],["store",1],["permission",3],["requests",1],["state",1],["public",3],["row",3],["item",3],["select",1],["fields",1],["payload",6],["if",1],["isinstance",1],["update",1],["kind",2],["title",2],["sub",2],["agent",2],["bool",1],["append",1],["return",2],["count",1],["len",2],["truncated",1],["except",1],["key",1],["error",7],["runtime",1],["type",1],["value",1],["as",1],["lookup",1],["failed",1]]},{"id":"openai4s/host/session.py#SessionControlService.revert_preview","name":[["revert",1],["preview",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["revert",4],["preview",5],["self",4],["spec",3],["mapping",2],["str",5],["any",4],["dict",2],["try",1],["root",2],["project",1],["id",3],["frame",1],["current",1],["domain",3],["required",1],["return",2],["target",1],["checkpoint",2],["except",1],["key",1],["error",7],["oserror",1],["runtime",1],["type",1],["value",1],["as",1],["failed",1]]},{"id":"openai4s/host/session.py#SessionControlService.set_domain","name":[["domain",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["domain",9],["self",3],["session",2],["none",4],["attach",1],["gateway",1],["shared",1],["service",1],["without",1],["rebuilding",1],["host",1],["lambda",1]]},{"id":"openai4s/host/session.py#SessionControlService.status","name":[["status",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["status",6],["self",8],["spec",3],["mapping",2],["str",5],["any",4],["none",5],["dict",2],["return",3],["compact",1],["path",1],["free",1],["projection",5],["current",10],["session",4],["limit",7],["bounded",1],["checkpoint",3],["default",1],["20",2],["try",1],["root",11],["project",3],["id",14],["frame",6],["domain",5],["if",1],["not",1],["branches",8],["raw",4],["capabilities",6],["branch",8],["recovery",9],["else",1],["store",3],["list",3],["fallback",1],["bool",1],["state",4],["unavailable",1],["checkpoints",5],["permissions",2],["permission",2],["requests",1],["pending",2],["name",2],["model",2],["select",2],["item",4],["fields",2],["count",2],["len",2],["updated",2],["at",2],["except",1],["key",1],["error",7],["oserror",1],["runtime",1],["type",1],["value",1],["as",1],["failed",1]]},{"id":"openai4s/host/session.py#SessionControlStore","name":[["session",1],["control",1],["store",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["class",2],["session",4],["control",2],["store",3],["protocol",2],["narrow",1],["durable",1],["projection",1],["required",1],["by",1],["service",1],["def",5],["resolve",1],["frame",7],["scope",1],["self",5],["id",5],["str",6],["none",6],["kwargs",1],["any",2],["dict",5],["list",6],["branches",1],["root",3],["checkpoints",1],["filters",1],["permission",1],["requests",1],["state",1]]},{"id":"openai4s/host/session.py#SessionControlStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/host/session.py#SessionControlStore.list_permission_requests","name":[["list",1],["permission",1],["requests",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["list",4],["permission",2],["requests",2],["self",2],["root",2],["frame",2],["id",2],["str",4],["none",8],["state",2],["dict",2]]},{"id":"openai4s/host/session.py#SessionControlStore.list_session_branches","name":[["list",1],["session",1],["branches",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["list",4],["session",2],["branches",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["dict",2]]},{"id":"openai4s/host/session.py#SessionControlStore.list_session_checkpoints","name":[["list",1],["session",1],["checkpoints",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["list",4],["session",2],["checkpoints",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/host/session.py#SessionControlStore.resolve_frame_scope","name":[["resolve",1],["frame",1],["scope",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["resolve",2],["frame",4],["scope",2],["self",2],["id",2],["str",2],["none",2],["kwargs",2],["any",2],["dict",2]]},{"id":"openai4s/host/session.py#SessionDomain","name":[["session",1],["domain",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["class",2],["session",3],["domain",3],["protocol",2],["filesystem",1],["aware",1],["api",1],["supplied",1],["by",1],["web",1],["runtime",1],["def",5],["branches",1],["self",5],["root",5],["frame",5],["id",5],["str",6],["dict",5],["any",5],["create",1],["checkpoint",1],["options",3],["fork",1],["branch",1],["revert",1],["preview",1],["recovery",1],["status",1],["filters",1]]},{"id":"openai4s/host/session.py#SessionDomain.branches","name":[["branches",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["branches",2],["self",2],["root",2],["frame",2],["id",2],["str",4],["dict",2],["any",2]]},{"id":"openai4s/host/session.py#SessionDomain.create_checkpoint","name":[["create",1],["checkpoint",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["create",2],["checkpoint",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["options",2],["any",2],["dict",2]]},{"id":"openai4s/host/session.py#SessionDomain.fork_branch","name":[["fork",1],["branch",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["fork",2],["branch",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["options",2],["any",2],["dict",2]]},{"id":"openai4s/host/session.py#SessionDomain.recovery_status","name":[["recovery",1],["status",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["recovery",2],["status",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/host/session.py#SessionDomain.revert_preview","name":[["revert",1],["preview",1]],"path":[["openai4s",1],["host",1],["session",1],["py",1]],"body":[["def",2],["revert",2],["preview",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["options",2],["any",2],["dict",2]]},{"id":"openai4s/host/skills.py","name":[["skills",1],["py",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["host",3],["side",1],["skill",5],["lifecycle",1],["behaviour",1],["dispatcher",2],["remains",1],["policy",1],["boundary",1],["permissions",1],["audit",1],["ui",1],["activity",1],["soft",1],["failures",1],["service",3],["owns",1],["domain",1],["itself",1],["so",1],["retrieval",1],["filesystem",1],["mutation",1],["visible",1],["one",1],["class",1],["instead",1],["being",1],["scattered",1],["across",1],["from",7],["future",1],["import",8],["annotations",1],["shutil",1],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",4],["execution",1],["principal",1],["config",2],["resource",1],["allowlist",1],["skills",1],["loader",2],["version",1],["all",1]]},{"id":"openai4s/host/skills.py#SkillService","name":[["skill",1],["service",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["class",2],["skill",19],["service",4],["retrieve",1],["manage",1],["code",1],["as",1],["action",1],["directories",1],["def",8],["init",1],["self",29],["cfg",6],["config",1],["none",21],["loader",7],["versions",1],["version",1],["project",24],["id",17],["str",14],["session",6],["tri",1],["state",1],["inherits",2],["denies",1],["everything",1],["list",3],["exactly",2],["those",1],["enforced",2],["every",3],["read",3],["path",2],["below",1],["because",2],["until",1],["now",1],["was",3],["stored",1],["specialist",2],["inherited",1],["through",4],["delegation",2],["merged",1],["into",2],["spec",1],["never",3],["consulted",1],["by",1],["anything",1],["d5",1],["deferred",1],["p1",1],["hid",1],["ui",2],["meanwhile",1],["so",3],["no",2],["lock",1],["displayed",1],["not",6],["allowed",8],["skills",8],["object",2],["scope",6],["retarget",1],["prompt",3],["search",2],["bootstrap",1],["one",2],["capability",1],["snapshot",1],["scoped",2],["strip",2],["restrict",1],["these",1],["only",2],["narrows",1],["composed",1],["resource",8],["allowlist",9],["narrow",2],["calling",1],["twice",1],["chain",1],["widen",1],["child",2],["passes",1],["parent",1],["restriction",1],["rather",1],["than",1],["clearing",1],["otherwise",1],["delegating",1],["would",2],["be",2],["way",1],["out",4],["from",3],["openai4s",3],["host",6],["import",3],["permits",6],["name",17],["bool",1],["return",7],["filter",1],["rows",4],["drop",1],["naming",1],["may",2],["reach",1],["applied",1],["catalogue",3],["load",4],["agent",3],["see",1],["will",2],["ask",1],["listing",1],["something",1],["cannot",1],["open",1],["both",2],["leak",1],["dead",1],["end",1],["report",1],["exit",1],["criterion",1],["unlisted",1],["unavailable",1],["direct",1],["rpc",1],["four",1],["surfaces",2],["feeds",1],["if",8],["normalise",1],["row",5],["isinstance",2],["dict",4],["else",2],["getattr",3],["append",1],["writable",1],["any",1],["tuple",1],["owns",1],["discovered",1],["disk",1],["discover",2],["gives",1],["precedence",1],["over",2],["personal",6],["ones",1],["edit",2],["delete",1],["must",3],["target",3],["hardcoding",1],["here",1],["write",1],["look",1],["up",1],["shadowed",1],["copy",1],["leaving",1],["real",1],["untouched",1],["source",1],["authorize",1],["mutation",3],["execution",2],["principal",8],["apply",1],["team",5],["authorization",2],["addition",1],["interactive",1],["approval",1],["permission",2],["broker",1],["answers",1],["whether",1],["person",2],["running",1],["turn",1],["consents",1],["make",2],["administrator",3],["directory",1],["overlay",1],["executable",1],["inputs",1],["later",1],["runs",1],["member",3],["model",1],["able",1],["rewrite",1],["recipe",2],["kernel",1],["py",1],["peer",1],["merely",1],["ordinary",1],["authenticated",1],["web",1],["api",1],["originated",1],["writes",1],["therefore",1],["require",1],["mode",2],["human",1],["authoring",2],["remains",1],["separate",1],["http",1],["its",1],["boundary",1],["resolve",3],["deliberately",1],["instead",1],["reading",1],["optional",1],["unpropagated",1],["identity",1],["fail",1],["closed",1],["off",1],["returns",1],["explicit",1],["single",2],["user",1],["preserving",1],["existing",1],["local",1],["contract",1],["admin",1],["raise",1],["error",1],["requires",1],["full",1],["guidance",1],["historical",1],["fuzzy",2],["fallback",2],["guarded",1],["resolution",1],["permitted",1],["resolving",1],["against",1],["whole",1],["corpus",1],["refusing",1],["afterwards",1],["turns",1],["you",1],["misspelled",1],["your",1],["own",1],["such",1],["unguarded",1],["best",1],["match",1],["handed",1],["back",1],["unrelated",1],["collection",1],["under",1],["caller",1],["asked",1],["same",1],["answer",1]]},{"id":"openai4s/host/skills.py#SkillService.__init__","name":[["init",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["init",2],["self",8],["cfg",7],["config",2],["none",8],["loader",2],["skill",2],["versions",1],["version",1],["service",1],["project",1],["id",2],["str",2],["session",1],["tri",1],["state",1],["inherits",1],["denies",1],["everything",1],["list",1],["exactly",2],["those",1],["enforced",2],["every",1],["read",1],["path",1],["below",1],["because",1],["until",1],["now",1],["was",3],["stored",1],["specialist",1],["inherited",1],["through",1],["delegation",1],["merged",1],["into",1],["spec",1],["never",1],["consulted",1],["by",1],["anything",1],["d5",1],["deferred",1],["p1",1],["hid",1],["ui",1],["meanwhile",1],["so",1],["no",1],["lock",1],["displayed",1],["not",1],["allowed",1],["skills",1],["object",1]]},{"id":"openai4s/host/skills.py#SkillService._authorize_mutation","name":[["authorize",1],["mutation",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["authorize",2],["mutation",4],["self",2],["scope",3],["str",4],["project",10],["id",3],["none",2],["execution",3],["principal",10],["apply",1],["team",5],["authorization",2],["addition",1],["interactive",1],["approval",1],["permission",2],["broker",1],["answers",1],["whether",1],["person",2],["running",1],["turn",1],["consents",1],["agent",2],["not",2],["make",2],["administrator",3],["both",1],["personal",2],["skill",4],["directory",1],["overlay",1],["executable",1],["inputs",1],["later",1],["runs",1],["member",3],["model",1],["must",2],["be",1],["able",1],["rewrite",1],["recipe",1],["kernel",1],["py",1],["peer",1],["will",1],["load",1],["merely",1],["because",1],["may",1],["ordinary",1],["edit",1],["through",2],["authenticated",1],["web",1],["api",1],["host",2],["originated",1],["writes",1],["therefore",1],["require",1],["mode",2],["human",1],["authoring",2],["remains",1],["separate",1],["http",1],["service",1],["its",1],["boundary",1],["resolve",2],["deliberately",1],["instead",1],["reading",1],["optional",1],["unpropagated",1],["identity",1],["fail",1],["closed",1],["off",1],["returns",1],["explicit",1],["single",1],["user",1],["preserving",1],["existing",1],["local",1],["contract",1],["if",2],["admin",1],["return",1],["target",2],["else",1],["raise",1],["error",1],["requires",1]]},{"id":"openai4s/host/skills.py#SkillService._filter","name":[["filter",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["filter",2],["self",4],["rows",5],["list",4],["drop",1],["naming",1],["skill",1],["specialist",1],["may",1],["not",2],["reach",1],["applied",1],["catalogue",3],["search",1],["only",1],["load",1],["name",6],["agent",1],["see",1],["will",1],["ask",1],["listing",1],["something",1],["cannot",1],["open",1],["both",1],["leak",1],["dead",1],["end",1],["report",1],["exit",1],["criterion",1],["unlisted",1],["resource",3],["unavailable",1],["ui",1],["prompt",2],["direct",1],["host",2],["rpc",1],["four",1],["surfaces",1],["one",1],["feeds",1],["from",1],["openai4s",1],["import",1],["allowlist",2],["if",3],["normalise",1],["allowed",1],["skills",1],["none",1],["return",2],["out",3],["row",5],["isinstance",1],["dict",1],["else",1],["getattr",1],["permits",1],["str",1],["append",1]]},{"id":"openai4s/host/skills.py#SkillService._permits","name":[["permits",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["permits",3],["self",3],["name",3],["str",2],["bool",2],["from",1],["openai4s",1],["host",1],["import",1],["resource",2],["allowlist",2],["return",1],["allowed",1],["skills",1]]},{"id":"openai4s/host/skills.py#SkillService._reject_bundled_name_collision","name":[["reject",1],["bundled",1],["name",1],["collision",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["reject",2],["bundled",4],["name",9],["collision",6],["self",4],["content",3],["str",4],["fallback",3],["none",3],["metadata",2],["body",1],["loader",2],["parse",1],["document",1],["declared",3],["if",1],["not",1],["raise",1],["permission",1],["error",1],["skill",2],["collides",1],["read",1],["only",1]]},{"id":"openai4s/host/skills.py#SkillService._safe_path","name":[["safe",1],["path",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["safe",2],["path",7],["root",7],["relative",4],["str",2],["resolve",2],["target",4],["if",1],["not",1],["parents",1],["raise",1],["value",1],["error",1],["escapes",1],["skill",1],["dir",1],["return",1]]},{"id":"openai4s/host/skills.py#SkillService._version_request","name":[["version",1],["request",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["version",2],["request",2],["self",5],["spec",8],["str",12],["dict",3],["tuple",2],["none",5],["int",3],["if",7],["isinstance",1],["name",6],["strip",4],["scope",10],["personal",6],["lower",1],["requested",4],["project",19],["id",10],["limit",4],["200",3],["else",2],["not",3],["raise",5],["value",3],["error",5],["skill",5],["required",1],["must",1],["be",1],["cannot",2],["have",1],["permission",2],["requires",1],["active",1],["cross",1],["projects",1],["return",1],["max",1],["min",1]]},{"id":"openai4s/host/skills.py#SkillService._writable_scope","name":[["writable",1],["scope",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["writable",2],["scope",4],["self",4],["skill",5],["any",2],["tuple",2],["str",4],["none",3],["return",3],["project",9],["id",3],["owns",1],["discovered",1],["disk",1],["discover",1],["gives",1],["skills",1],["precedence",1],["over",1],["personal",4],["ones",1],["so",1],["scoped",1],["edit",1],["delete",1],["must",1],["target",1],["hardcoding",1],["here",1],["would",1],["write",1],["look",1],["up",1],["shadowed",1],["copy",1],["loader",1],["never",1],["surfaces",1],["leaving",1],["real",1],["untouched",1],["if",1],["getattr",1],["source",1]]},{"id":"openai4s/host/skills.py#SkillService.bootstrap_code","name":[["bootstrap",1],["code",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["bootstrap",3],["code",3],["self",4],["str",2],["kernel",1],["sidecar",1],["gate",2],["closed",1],["over",1],["session",1],["allowlist",3],["same",1],["reason",1],["as",1],["system",1],["context",1],["lives",2],["object",1],["generator",1],["loader",3],["so",1],["caller",1],["holding",1],["got",1],["knew",1],["only",1],["about",1],["disabled",1],["return",1],["allowed",2],["resource",1],["normalise",1],["skills",1]]},{"id":"openai4s/host/skills.py#SkillService.delete","name":[["delete",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["delete",3],["self",9],["name",10],["str",4],["dict",2],["if",5],["not",2],["permits",1],["raise",3],["key",2],["error",3],["no",2],["such",2],["skill",10],["loader",2],["discover",1],["include",1],["disabled",1],["true",2],["none",2],["read",2],["only",2],["permission",1],["scope",9],["project",6],["id",7],["writable",1],["authorize",1],["mutation",1],["installation",4],["versions",2],["repository",1],["else",2],["active",1],["version",1],["shutil",1],["rmtree",1],["root",1],["return",1],["ok",1],["deleted",1]]},{"id":"openai4s/host/skills.py#SkillService.edit","name":[["edit",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["edit",3],["self",18],["spec",6],["dict",5],["name",26],["allowlist",2],["gated",1],["three",2],["read",6],["paths",2],["none",11],["write",1],["so",2],["child",2],["restricted",2],["could",2],["not",19],["skill",19],["overwrite",2],["publish",1],["delete",1],["worse",1],["half",1],["parent",1],["goes",1],["execute",1],["recipe",2],["rewrote",1],["unreadable",1],["was",1],["writable",2],["one",1],["permitted",1],["exist",3],["caller",1],["must",1],["be",2],["creatable",1],["either",1],["authoring",1],["new",1],["outside",1],["would",1],["same",1],["escape",1],["extra",1],["step",1],["if",20],["permits",1],["str",5],["raise",8],["key",1],["error",9],["no",1],["such",1],["relative",11],["path",5],["md",7],["content",9],["old",7],["string",7],["loader",6],["discover",2],["existing",14],["include",2],["disabled",2],["true",6],["only",4],["permission",2],["origin",2],["scope",5],["project",4],["id",5],["principal",2],["authorize",1],["mutation",1],["candidate",6],["directory",18],["root",10],["else",8],["versions",4],["slug",3],["collision",6],["bundled",4],["collides",1],["reject",2],["fallback",2],["user",11],["skills",2],["dir",1],["symlink",2],["value",4],["unsafe",3],["mkdir",1],["parents",1],["ok",3],["resolve",2],["target",3],["safe",1],["files",7],["package",1],["exists",1],["nname",1],["ndescription",1],["draft",2],["norigin",1],["encode",2],["utf",3],["updated",4],["mode",4],["file",2],["found",2],["replace",3],["current",3],["decode",1],["install",1],["event",1],["upgraded",1],["installed",1],["require",1],["sidecar",3],["gate",3],["false",1],["metadata",1],["source",1],["host",3],["bit",1],["written",1],["by",1],["trusted",1],["after",1],["authorization",1],["check",1],["above",1],["human",1],["http",1],["rollback",1],["service",1],["therefore",1],["distinguish",1],["post",1],["fix",1],["administrator",1],["authored",1],["from",1],["un",1],["attributed",1],["legacy",1],["version",2],["without",1],["exposing",1],["history",1],["authorized",1],["admin",2],["result",3],["any",1],["kernel",1],["py",1],["return",1]]},{"id":"openai4s/host/skills.py#SkillService.get","name":[],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["self",5],["name",7],["str",2],["dict",2],["loader",2],["discover",1],["skill",10],["if",1],["none",1],["not",1],["permits",1],["getattr",1],["raise",1],["key",1],["error",1],["no",1],["such",1],["return",1],["origin",2],["description",2],["has",2],["kernel",2],["read",2],["only",2],["sidecar",2],["gate",2]]},{"id":"openai4s/host/skills.py#SkillService.history","name":[["history",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["history",3],["self",5],["name",11],["str",2],["dict",5],["limit",7],["int",2],["200",2],["expose",1],["immutable",1],["lifecycle",1],["records",1],["trusted",1],["orchestration",1],["code",1],["spec",2],["if",2],["isinstance",1],["else",1],["skill",5],["scope",3],["project",3],["id",3],["resolved",2],["version",1],["request",1],["loader",1],["bundled",2],["collision",1],["not",1],["none",1],["raise",1],["permission",1],["error",1],["read",1],["only",1],["return",1],["versions",1]]},{"id":"openai4s/host/skills.py#SkillService.list","name":[["list",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["list",4],["self",5],["loader",2],["discover",1],["return",1],["filter",1],["catalog",1]]},{"id":"openai4s/host/skills.py#SkillService.load","name":[["load",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["load",3],["self",6],["name",14],["str",3],["dict",6],["full",1],["guidance",1],["historical",1],["fuzzy",2],["fallback",3],["if",3],["isinstance",1],["loader",3],["discover",1],["guarded",1],["resolution",1],["over",1],["permitted",1],["resolving",1],["against",1],["whole",1],["corpus",1],["refusing",1],["afterwards",1],["turns",1],["you",1],["misspelled",1],["your",1],["own",1],["skill",16],["into",1],["no",2],["such",2],["child",1],["allowlist",1],["unguarded",1],["single",1],["best",1],["match",1],["handed",1],["back",1],["unrelated",1],["collection",1],["recipe",1],["under",1],["caller",1],["asked",1],["resolve",1],["permits",3],["none",3],["not",4],["getattr",5],["same",1],["answer",1],["exist",1],["yours",1],["distinct",1],["refusal",1],["would",1],["confirm",1],["there",1],["most",1],["enumerator",1],["wants",1],["from",1],["guessed",1],["return",2],["error",1],["try",1],["content",4],["root",1],["md",1],["read",1],["text",1],["utf",1],["except",1],["exception",1],["noqa",1],["ble001",1],["doc",2],["compatibility",1],["network",6],["payload",4],["origin",2],["description",2],["version",2],["document",2],["sha256",2],["capabilities",1],["public",1],["manifest",1],["digest",2]]},{"id":"openai4s/host/skills.py#SkillService.publish","name":[["publish",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["publish",3],["self",8],["name",9],["str",3],["dict",2],["if",4],["not",1],["permits",1],["raise",3],["key",2],["error",3],["no",2],["such",2],["skill",9],["loader",2],["discover",1],["include",1],["disabled",1],["true",2],["none",1],["read",2],["only",2],["permission",1],["scope",6],["project",4],["id",4],["writable",1],["authorize",1],["mutation",1],["versions",1],["slug",1],["root",1],["return",1],["ok",1],["origin",2],["personal",2],["else",1]]},{"id":"openai4s/host/skills.py#SkillService.read","name":[["read",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["read",4],["self",5],["spec",6],["dict",2],["str",3],["loader",4],["discover",1],["one",3],["actually",1],["hands",1],["back",1],["file",1],["contents",1],["so",1],["allowlist",1],["most",1],["has",1],["cover",1],["gated",1],["requested",1],["name",5],["rather",1],["than",1],["resolved",1],["skill",3],["its",1],["own",1],["lookup",1],["checking",1],["might",1],["resolve",1],["differently",1],["gate",1],["ends",1],["up",1],["guarding",1],["different",1],["object",1],["from",1],["gets",1],["returned",1],["if",1],["not",1],["permits",1],["raise",1],["key",1],["error",1],["no",1],["such",1],["return",1],["path",1],["md",1]]},{"id":"openai4s/host/skills.py#SkillService.rollback","name":[["rollback",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["rollback",3],["self",8],["name",11],["str",5],["dict",5],["version",10],["id",10],["none",5],["spec",3],["if",3],["isinstance",1],["else",1],["scope",5],["personal",1],["skill",6],["project",4],["limit",1],["request",1],["authorize",1],["mutation",1],["target",3],["strip",1],["not",2],["raise",2],["value",1],["error",2],["required",1],["loader",3],["bundled",2],["collision",1],["permission",1],["read",1],["only",1],["discover",2],["result",2],["versions",1],["return",1]]},{"id":"openai4s/host/skills.py#SkillService.search","name":[["search",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["search",3],["self",6],["spec",4],["dict",2],["list",2],["loader",2],["discover",1],["allowlist",1],["applied",1],["inside",1],["ranking",1],["between",1],["scoring",2],["limit",3],["slice",1],["not",1],["sliced",1],["result",1],["still",2],["happens",1],["over",1],["whole",1],["corpus",1],["so",2],["permitted",1],["skill",1],["keeps",1],["rank",1],["earned",1],["but",1],["filtering",1],["global",1],["top",2],["afterwards",1],["specialist",1],["got",2],["nothing",1],["561",1],["collection",1],["recipes",1],["same",1],["lexical",1],["index",1],["none",1],["two",1],["skills",1],["allowed",1],["appear",1],["protein",1],["structure",1],["prediction",1],["design",1],["pipeline",1],["before",1],["import",1],["proteinmpnn",1],["filter",2],["stays",1],["as",1],["belt",1],["braces",1],["pass",1],["method",1],["cannot",1],["return",2],["row",1],["permits",3],["would",1],["reject",1],["query",1],["int",1]]},{"id":"openai4s/host/skills.py#SkillService.set_allowed_skills","name":[["allowed",1],["skills",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["allowed",7],["skills",5],["self",4],["object",2],["none",3],["restrict",1],["every",2],["read",1],["path",1],["these",1],["only",1],["narrows",1],["composed",1],["through",1],["resource",3],["allowlist",4],["narrow",2],["so",1],["calling",1],["twice",1],["delegation",1],["chain",1],["never",1],["widen",1],["child",1],["passes",1],["inherits",1],["parent",1],["restriction",1],["rather",1],["than",1],["clearing",1],["otherwise",1],["delegating",1],["would",1],["be",1],["way",1],["out",1],["from",1],["openai4s",1],["host",1],["import",1]]},{"id":"openai4s/host/skills.py#SkillService.set_scope","name":[["scope",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["scope",2],["self",6],["project",6],["id",12],["str",6],["none",12],["session",6],["retarget",1],["prompt",1],["search",1],["read",1],["bootstrap",1],["one",1],["capability",1],["snapshot",1],["loader",2],["scoped",1],["strip",2]]},{"id":"openai4s/host/skills.py#SkillService.status","name":[["status",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["status",3],["self",5],["spec",3],["str",2],["dict",4],["return",3],["safe",1],["active",3],["version",3],["metadata",1],["one",1],["exact",1],["writable",1],["scope",6],["name",6],["project",3],["id",5],["limit",1],["request",1],["bundled",10],["loader",1],["collision",1],["if",1],["not",1],["none",2],["installed",1],["true",3],["manifest",1],["origin",2],["document",2],["sha256",4],["sidecar",3],["present",1],["has",1],["kernel",1],["gate",2],["read",2],["only",2],["rollback",1],["available",1],["false",2],["versions",1]]},{"id":"openai4s/host/skills.py#SkillService.system_context","name":[["system",1],["context",1]],"path":[["openai4s",1],["host",1],["skills",1],["py",1]],"body":[["def",2],["system",4],["context",3],["self",5],["str",2],["prompt",3],["block",1],["filtered",1],["by",1],["session",1],["skill",2],["allowlist",2],["lives",1],["here",1],["rather",1],["than",1],["loader",5],["because",1],["object",1],["holds",1],["allowed",2],["skills",2],["host",1],["dispatcher",1],["returns",1],["raw",1],["agent",1],["bound",1],["so",1],["filter",1],["was",2],["armed",1],["service",1],["while",1],["rendered",1],["from",1],["corpus",1],["beside",1],["discover",1],["return",1],["only",1],["resource",1],["normalise",1]]},{"id":"openai4s/host/stage10_science.py","name":[["stage10",1],["science",1],["py",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["stage",2],["10",2],["clin",3],["var",3],["pub",4],["med",4],["clinical",2],["trials",2],["gov",4],["connectors",2],["these",1],["sources",1],["stay",1],["out",1],["default",1],["catalog",1],["enabling",1],["stage10",2],["scientific",1],["adds",1],["them",1],["same",2],["envelope",1],["as",1],["uni",1],["prot",1],["pagination",1],["short",1],["response",2],["cache",9],["honest",1],["empty",1],["429",1],["schema",1],["errors",1],["artifact",1],["shaped",1],["provenance",1],["payload",1],["from",7],["future",1],["import",14],["annotations",1],["hashlib",1],["json",2],["os",1],["stat",1],["threading",2],["time",2],["urllib",1],["parse",1],["uuid",1],["collections",2],["ordered",3],["dict",3],["abc",1],["callable",2],["mapping",1],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",1],["host",1],["science",7],["connector",1],["error",1],["database",5],["record",1],["string",1],["databases",1],["tuple",2],["clinvar",3],["clinically",1],["observed",1],["variants",1],["accessions",1],["interpretation",1],["summaries",1],["biology",3],["variant",2],["accession",1],["vcv",1],["rcv",1],["rs",1],["id",2],["gene",1],["text",2],["query",3],["pubmed",3],["biomedical",1],["literature",3],["citations",1],["medline",1],["central",1],["article",1],["pmid",1],["author",1],["journal",1],["me",1],["sh",1],["term",1],["clinicaltrials",4],["registered",1],["interventional",1],["observational",1],["studies",2],["study",2],["condition",1],["intervention",1],["nct",1],["free",1],["ncbi",2],["https",2],["eutils",2],["nlm",1],["nih",1],["entrez",1],["ctgov",1],["api",1],["v2",1],["ttl",1],["60",1],["max",3],["entries",1],["32",2],["holds",1],["canonical",1],["bytes",4],["not",3],["upstream",2],["python",1],["object",1],["graphs",1],["normalized",1],["records",1],["deliberately",1],["small",1],["so",1],["larger",1],["than",1],["useful",1],["its",1],["caller",1],["but",1],["worth",1],["retaining",1],["process",1],["wide",1],["entry",1],["256",1],["000",3],["count",1],["cap",2],["alone",1],["memory",1],["near",1],["limit",1],["responses",1],["retain",1],["hundreds",1],["megabytes",1],["parsed",1],["lists",1],["dicts",1],["shared",1],["daemon",1],["budget",1],["counts",1],["keys",1],["plus",1],["encoded",1],["values",1],["evicts",1],["by",1],["lru",1],["order",1],["clock",1],["float",2],["monotonic",1],["lock",1],["rlock",1],["str",1],["searchers",1],["search",3]]},{"id":"openai4s/host/stage10_science.py#_cache_observations","name":[["cache",1],["observations",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["cache",2],["observations",2],["service",3],["any",4],["before",3],["int",2],["tuple",3],["dict",4],["str",2],["responses",4],["getattr",1],["none",1],["if",2],["not",1],["isinstance",2],["list",1],["return",2],["item",3]]},{"id":"openai4s/host/stage10_science.py#_cache_size_bytes_locked","name":[["cache",1],["size",1],["bytes",1],["locked",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["cache",3],["size",2],["bytes",2],["locked",2],["int",2],["return",1],["sum",1],["len",2],["key",2],["encode",1],["utf",1],["encoded",2],["stored",1],["at",1],["items",1]]},{"id":"openai4s/host/stage10_science.py#_cached_search","name":[["cached",1],["search",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["cached",6],["search",3],["service",3],["any",4],["key",6],["str",8],["tuple",2],["list",3],["dict",2],["none",9],["return",4],["caller",2],["owned",2],["normalized",1],["result",1],["without",1],["decoding",2],["under",1],["lock",4],["now",2],["cache",10],["clock",1],["prune",1],["locked",1],["if",4],["move",1],["end",1],["stored",1],["at",1],["encoded",3],["json",1],["creates",1],["copy",1],["allocate",1],["keep",1],["work",1],["outside",1],["global",1],["so",1],["another",1],["session",1],["never",2],["waits",1],["behind",1],["hit",1],["materialisation",1],["decoded",3],["decode",1],["internal",1],["corruption",1],["miss",1],["partially",1],["trusted",1],["evidence",1],["current",3],["not",1],["pop",1],["records",2],["next",2],["cursor",2],["request",2],["url",2],["observations",2],["responses",4],["getattr",1],["isinstance",1],["extend",1]]},{"id":"openai4s/host/stage10_science.py#_decode_cached_search","name":[["decode",1],["cached",1],["search",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["decode",4],["cached",2],["search",3],["encoded",3],["bytes",2],["tuple",5],["list",4],["dict",10],["str",10],["any",6],["none",6],["one",1],["internally",1],["produced",1],["normalized",1],["result",7],["try",1],["envelope",4],["json",1],["loads",1],["utf",1],["except",1],["type",1],["error",3],["unicode",1],["value",1],["return",5],["if",3],["not",8],["isinstance",8],["observations",5],["records",5],["next",4],["cursor",4],["request",4],["url",4],["item",8]]},{"id":"openai4s/host/stage10_science.py#_json","name":[["json",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["json",3],["service",3],["any",4],["url",3],["str",3],["timeout",3],["float",2],["fetch",1],["one",1],["upstream",2],["payload",1],["without",1],["retaining",1],["its",1],["untrusted",1],["object",1],["graph",1],["search",1],["adapters",1],["cache",2],["only",1],["after",1],["complete",1],["response",1],["schema",1],["has",1],["been",1],["checked",1],["projected",1],["into",1],["bounded",1],["normalized",1],["records",1],["helper",1],["must",1],["not",1],["doing",1],["so",1],["would",2],["retain",1],["invalid",1],["schemas",1],["before",1],["their",1],["caller",1],["rejects",1],["them",1],["keep",1],["fields",1],["never",1],["appear",1],["public",1],["result",1],["try",1],["return",1],["except",1],["science",2],["connector",2],["error",5],["as",1],["message",3],["lower",1],["if",1],["429",2],["too",1],["many",1],["requests",1],["raise",2],["rate",1],["limited",1],["retry",1],["later",1],["from",1]]},{"id":"openai4s/host/stage10_science.py#_ncbi","name":[["ncbi",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["ncbi",3],["params",3],["mapping",2],["str",4],["any",2],["query",5],["dict",1],["setdefault",2],["tool",1],["openai4s",1],["retmode",1],["json",1],["return",1],["pop",1],["op",1],["urllib",1],["parse",1],["urlencode",1]]},{"id":"openai4s/host/stage10_science.py#_prune_cache_locked","name":[["prune",1],["cache",1],["locked",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["prune",2],["cache",12],["locked",3],["now",3],["float",2],["none",3],["discard",1],["expired",3],["entries",2],["enforce",1],["both",1],["lru",1],["bounds",1],["key",4],["stored",2],["at",2],["encoded",1],["items",1],["if",1],["ttl",1],["pop",1],["while",1],["len",1],["max",2],["size",1],["bytes",2],["popitem",1],["last",1],["false",1]]},{"id":"openai4s/host/stage10_science.py#_store_cached_search","name":[["store",1],["cached",1],["search",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["store",3],["cached",2],["search",2],["key",5],["str",10],["result",6],["tuple",4],["list",3],["dict",4],["any",4],["observations",4],["none",2],["one",1],["schema",1],["checked",1],["normalized",2],["within",1],["byte",1],["budget",1],["records",3],["next",3],["cursor",3],["request",3],["url",3],["envelope",2],["try",1],["encoded",3],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1],["sort",1],["keys",1],["true",1],["encode",2],["utf",2],["except",1],["type",1],["error",2],["value",1],["should",1],["always",1],["be",1],["safe",1],["if",2],["future",1],["adapter",1],["changes",1],["contract",1],["serve",1],["response",1],["but",1],["not",1],["retain",1],["return",2],["entry",4],["bytes",5],["len",2],["cache",8],["max",2],["now",4],["clock",1],["lock",1],["prune",2],["locked",2],["move",1],["end",1]]},{"id":"openai4s/host/stage10_science.py#official_stage10_enabled","name":[["official",1],["stage10",1],["enabled",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["official",2],["stage10",3],["enabled",2],["config",3],["any",2],["bool",3],["flags",3],["getattr",2],["roadmap",1],["features",1],["none",2],["return",1],["not",1],["scientific",1],["connectors",1],["false",1]]},{"id":"openai4s/host/stage10_science.py#search_clinicaltrials","name":[["search",1],["clinicaltrials",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["search",4],["clinicaltrials",4],["service",6],["any",4],["query",4],["str",6],["limit",5],["int",2],["cursor",4],["filters",3],["mapping",2],["timeout",3],["float",2],["del",1],["params",3],["term",1],["page",3],["size",1],["count",1],["total",1],["true",1],["format",1],["json",2],["if",6],["token",2],["url",4],["ctgov",1],["urllib",2],["parse",2],["urlencode",1],["cache",4],["key",3],["cached",5],["not",5],["none",2],["return",2],["responses",4],["getattr",1],["before",2],["len",1],["isinstance",4],["list",2],["else",1],["payload",5],["dict",2],["studies",2],["raise",1],["science",1],["connector",1],["error",1],["clinical",1],["trials",1],["gov",2],["returned",1],["unexpected",1],["result",1],["schema",1],["records",3],["study",6],["continue",2],["ident",5],["protocol",2],["section",2],["identification",1],["module",2],["nct",8],["string",5],["id",2],["title",4],["brief",1],["official",1],["append",1],["record",1],["https",1],["quote",1],["organization",2],["full",1],["name",1],["overall",2],["status",3],["normalized",3],["next",1],["store",1],["observations",1]]},{"id":"openai4s/host/stage10_science.py#search_clinvar","name":[["search",1],["clinvar",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["search",14],["clinvar",6],["service",8],["any",4],["query",3],["str",7],["limit",5],["int",2],["cursor",3],["filters",3],["mapping",2],["timeout",4],["float",2],["del",1],["url",7],["ncbi",3],["op",2],["esearch",1],["fcgi",2],["db",2],["term",1],["retmax",1],["retstart",1],["cache",6],["key",4],["cached",6],["if",11],["not",7],["none",5],["return",3],["responses",4],["getattr",1],["before",3],["len",1],["isinstance",8],["list",2],["else",4],["json",2],["result",5],["esearchresult",1],["dict",6],["raw",3],["ids",7],["idlist",1],["raise",2],["science",2],["connector",2],["error",2],["clin",2],["var",2],["returned",2],["unexpected",2],["schema",2],["item",3],["normalized",6],["store",2],["observations",2],["summary",6],["esummary",1],["id",1],["join",1],["payload",3],["records",3],["uid",6],["row",11],["continue",2],["accession",8],["string",5],["version",1],["title",3],["variation",2],["name",1],["append",1],["record",1],["https",1],["www",1],["nlm",1],["nih",1],["gov",1],["urllib",1],["parse",1],["quote",1],["variant",1],["gene",2],["genes",1],["sort",1],["clinical",2],["significance",2],["germline",1],["classification",1],["review",2],["status",2]]},{"id":"openai4s/host/stage10_science.py#search_pubmed","name":[["search",1],["pubmed",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["search",15],["pubmed",6],["service",8],["any",4],["query",3],["str",8],["limit",5],["int",4],["cursor",5],["filters",3],["mapping",2],["timeout",4],["float",2],["del",1],["start",4],["url",7],["ncbi",3],["op",2],["esearch",1],["fcgi",2],["db",2],["term",1],["retmax",1],["retstart",1],["cache",6],["key",4],["cached",6],["if",11],["not",6],["none",5],["return",3],["responses",4],["getattr",1],["before",3],["len",3],["isinstance",8],["list",2],["else",5],["json",2],["result",6],["esearchresult",1],["dict",6],["raw",3],["ids",9],["idlist",1],["raise",3],["science",3],["connector",3],["error",7],["pub",3],["med",3],["returned",3],["unexpected",3],["schema",3],["item",3],["try",1],["count",3],["except",1],["type",1],["value",1],["as",1],["from",1],["normalized",6],["store",2],["observations",2],["summary",6],["esummary",1],["id",1],["join",1],["payload",3],["records",3],["pmid",7],["row",7],["continue",1],["title",3],["string",4],["append",1],["record",1],["https",1],["nlm",1],["nih",1],["gov",1],["urllib",1],["parse",1],["quote",1],["article",1],["journal",1],["fulljournalname",1],["source",1],["pubdate",2],["doi",2],["elocationid",1],["replace",1],["next",2]]},{"id":"openai4s/host/stage10_science.py#write_search_artifact","name":[["write",1],["search",1],["artifact",1]],"path":[["openai4s",1],["host",1],["stage10",1],["science",1],["py",1]],"body":[["def",2],["write",7],["search",3],["artifact",11],["workspace",21],["path",5],["result",14],["mapping",2],["str",5],["any",4],["dict",2],["one",1],["deterministic",1],["beneath",1],["trusted",2],["boundary",1],["intentionally",1],["only",2],["file",10],["callback",1],["cannot",2],["reach",1],["store",1],["mint",1],["identities",1],["gateway",1],["declared",1],["native",2],["writer",2],["capture",1],["performs",1],["conversion",1],["after",2],["tool",1],["returns",1],["database",5],["string",1],["science",12],["digest",5],["hashlib",3],["sha256",4],["json",3],["dumps",2],["ensure",2],["ascii",2],["false",4],["sort",1],["keys",1],["true",4],["default",1],["encode",2],["utf",2],["hexdigest",3],["filename",4],["12",1],["payload",5],["query",4],["endpoint",2],["request",2],["url",2],["retrieved",4],["at",4],["provenance",2],["source",6],["checksum",7],["response",1],["accessions",3],["item",2],["id",2],["results",1],["encoded",5],["indent",1],["reuse",1],["same",2],["fail",1],["closed",1],["traversal",1],["as",3],["tools",1],["parent",13],["directory",1],["remains",1],["pinned",2],["from",3],["staged",6],["creation",2],["through",2],["publication",6],["so",2],["replacing",1],["pathname",2],["symlink",3],["redirect",1],["keep",1],["import",2],["lazy",1],["ordinary",1],["stage",1],["10",1],["searches",1],["no",3],["openai4s",1],["host",1],["files",3],["unsafe",8],["candidate",8],["service",2],["requested",3],["expanduser",1],["data",1],["dir",2],["frame",1],["lambda",2],["none",4],["secure",1],["create",2],["parents",1],["existing",3],["target",9],["metadata",3],["if",9],["not",12],["stat",6],["islnk",2],["st",9],["mode",5],["raise",9],["must",1],["be",1],["descriptor",7],["suffix",1],["uuid",1],["uuid4",1],["hex",1],["part",1],["published",13],["try",2],["opened",9],["os",10],["fstat",2],["isreg",3],["int",4],["nlink",3],["staging",3],["private",1],["regular",1],["view",5],["memoryview",1],["while",2],["written",3],["pragma",1],["cover",1],["contract",1],["oserror",1],["made",1],["progress",1],["fsync",2],["excl",1],["open",3],["protects",1],["before",4],["based",1],["rename",4],["prove",1],["sibling",1],["name",4],["still",1],["denotes",1],["exact",2],["nobody",1],["added",1],["another",1],["hardlink",2],["its",2],["inode",3],["named",4],["fd",3],["follow",1],["symlinks",1],["except",2],["found",1],["error",1],["changed",4],["samestat",2],["size",1],["len",3],["current",3],["became",1],["publish",1],["close",2],["last",1],["race",1],["between",1],["check",2],["read",3],["then",1],["bind",1],["returned",1],["receipt",2],["both",1],["intended",1],["bytes",5],["verified",1],["during",2],["chunk",4],["handle",1],["256",1],["1024",1],["break",1],["update",1],["base",1],["exception",1],["late",1],["substitution",1],["win",1],["but",1],["post",1],["verification",1],["above",1],["refuses",1],["remove",1],["whichever",1],["owned",1],["reached",1],["external",1],["left",1],["aliased",1],["into",1],["discard",1],["leaf",1],["else",1],["finally",1],["kind",1],["return",1]]},{"id":"openai4s/http_deadline.py","name":[["http",1],["deadline",1],["py",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["absolute",1],["wall",2],["clock",2],["deadlines",1],["pure",1],["stdlib",2],["http",2],["exchanges",1],["urllib",3],["passes",1],["its",2],["timeout",6],["socket",6],["as",1],["idle",2],["bounds",1],["silent",1],["peer",2],["but",2],["drips",1],["one",2],["response",2],["header",2],["byte",1],["before",1],["each",1],["keep",1],["opener",1],["open",1],["inside",1],["httpresponse",1],["begin",1],["forever",1],["module",1],["adds",1],["missing",1],["boundary",1],["without",1],["moving",1],["request",3],["credentials",1],["worker",1],["thread",1],["watchdog",2],["knows",1],["only",1],["active",1],["never",1],["retains",1],["headers",1],["body",4],["url",1],["credential",1],["expiry",2],["shuts",1],["down",1],["closes",1],["unblocking",1],["connect",3],["proxy",1],["tls",1],["handshake",1],["status",1],["reads",2],["dns",2],["resolution",2],["deliberate",1],["limitation",1],["getaddrinfo",1],["exposes",1],["neither",1],["cancellation",1],["handle",1],["nor",1],["portable",1],["records",1],["during",1],["refuses",1],["once",1],["returns",1],["cannot",1],["make",1],["stuck",1],["system",1],["resolver",1],["return",1],["sooner",1],["from",3],["future",1],["import",10],["annotations",1],["functools",1],["client",1],["threading",1],["time",1],["error",1],["collections",1],["abc",1],["iterable",1],["iterator",1],["typing",1],["any",1],["callable",1],["all",1],["httpexchange",2],["deadline",1],["read",1],["capped",1],["exhausted",1],["setter",1]]},{"id":"openai4s/http_deadline.py#_arm_read_timeout","name":[["arm",1],["read",1],["timeout",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["arm",3],["read",5],["timeout",3],["sock",5],["any",2],["value",3],["float",2],["none",2],["bound",1],["one",3],["tolerating",1],["transport",2],["already",2],["retired",2],["caller",1],["meth",1],["httpexchange",1],["deadline",1],["register",1],["response",1],["watchdog",2],["close",2],["socket",3],["gap",1],["after",2],["remaining",1],["proved",1],["budget",1],["intact",1],["body",4],["readers",1],["not",3],["need",1],["capped",1],["stops",1],["at",1],["end",2],["before",2],["would",2],["re",1],["whole",1],["fix",1],["second",1],["guard",1],["same",1],["path",1],["only",2],["be",1],["place",1],["two",1],["disagree",1],["retirement",1],["test",1],["runs",2],["settimeout",2],["has",1],["refused",1],["never",1],["asked",1],["first",1],["answers",1],["about",1],["moment",1],["past",1],["by",1],["time",1],["call",1],["disarms",1],["every",1],["bounds",1],["reads",1],["perfectly",1],["well",1],["but",1],["cannot",1],["report",1],["descriptor",1],["still",1],["live",1],["refusing",1],["stays",1],["hard",1],["failure",2],["case",1],["leave",1],["unbounded",1],["try",1],["except",1],["oserror",1],["lost",1],["race",1],["stdlib",1],["finished",1],["exchange",1],["network",1],["if",1],["return",1],["raise",1]]},{"id":"openai4s/http_deadline.py#_body_exhausted_probe","name":[["body",1],["exhausted",1],["probe",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",3],["body",5],["exhausted",5],["probe",3],["response",5],["any",2],["callable",3],["bool",3],["resolve",1],["end",1],["accessors",2],["once",2],["caller",2],["inside",1],["read",1],["loop",1],["exist",1],["cannot",1],["change",1],["between",1],["chunks",1],["so",1],["re",1],["deriving",1],["them",1],["per",2],["chunk",2],["pure",1],["overhead",1],["one",1],["place",1],["runs",1],["rule",1],["itself",1],["lives",1],["here",1],["alone",1],["func",1],["same",1],["only",1],["asks",1],["closed",5],["getattr",1],["isclosed",1],["none",3],["if",3],["not",2],["try",1],["true",2],["return",3],["except",1],["exception",1],["noqa",1],["ble001",1],["fall",1],["through",1],["other",1],["signal",1],["pass",1],["remaining",1],["bytes",1]]},{"id":"openai4s/http_deadline.py#_body_exhausted_probe.exhausted","name":[["exhausted",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["exhausted",2],["bool",2],["if",2],["closed",2],["not",1],["none",1],["try",1],["true",2],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["fall",1],["through",1],["other",1],["signal",1],["pass",1],["remaining",1],["body",1],["bytes",1],["response",1]]},{"id":"openai4s/http_deadline.py#_close_socket","name":[["close",1],["socket",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["close",3],["socket",4],["sock",4],["any",2],["none",2],["best",2],["effort",2],["abort",1],["wakes",1],["concurrent",1],["blocking",1],["operation",1],["try",2],["shutdown",1],["shut",1],["rdwr",1],["except",2],["exception",2],["noqa",2],["ble001",2],["already",1],["closed",1],["not",1],["connected",1],["expected",1],["pass",2],["expiry",1],["cleanup",1],["must",1],["remain",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPConnection","name":[["deadline",1],["httpconnection",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["class",2],["deadline",9],["httpconnection",4],["http",2],["client",2],["def",2],["init",2],["self",9],["args",2],["any",2],["httpexchange",1],["kwargs",2],["super",2],["absolute",3],["create",2],["connection",2],["connect",2],["none",2],["if",1],["sock",3],["not",1],["register",1],["socket",1],["settimeout",1],["remaining",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPConnection.__init__","name":[["init",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["init",3],["self",4],["args",3],["any",4],["deadline",7],["httpexchange",2],["kwargs",3],["super",1],["absolute",1],["create",2],["connection",2]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPConnection.connect","name":[["connect",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["connect",3],["self",7],["none",3],["super",1],["if",1],["sock",3],["not",1],["absolute",2],["deadline",2],["register",1],["socket",1],["settimeout",1],["remaining",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPHandler","name":[["deadline",1],["httphandler",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["class",6],["deadline",8],["httphandler",4],["urllib",3],["request",6],["def",2],["init",2],["self",7],["httpexchange",1],["connection",6],["type",1],["http",2],["client",1],["httpconnection",1],["none",1],["super",1],["open",2],["any",1],["functools",1],["partial",1],["return",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPHandler.__init__","name":[["init",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["init",3],["self",4],["deadline",6],["httpexchange",2],["connection",4],["class",4],["type",2],["http",2],["client",2],["httpconnection",2],["none",2],["super",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPHandler.http_open","name":[["http",1],["open",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["http",2],["open",3],["self",5],["request",7],["urllib",2],["any",2],["connection",3],["functools",1],["partial",1],["class",1],["deadline",2],["return",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPSConnection","name":[["deadline",1],["httpsconnection",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["class",2],["deadline",8],["httpsconnection",4],["http",4],["client",3],["def",2],["init",2],["self",12],["args",2],["any",2],["httpexchange",1],["kwargs",2],["super",1],["absolute",2],["create",3],["connection",3],["connect",4],["none",2],["calling",1],["base",1],["performs",1],["tcp",1],["optional",1],["proxy",1],["tunnel",2],["through",1],["our",1],["registered",2],["socket",2],["tls",2],["deliberately",1],["split",1],["into",1],["wrap",2],["handshake",2],["so",1],["sslsocket",1],["before",1],["blocking",1],["begins",1],["httpconnection",1],["if",1],["sock",3],["pragma",1],["no",1],["cover",1],["defensive",1],["stdlib",1],["contract",1],["raise",1],["oserror",1],["https",1],["did",1],["not",1],["server",3],["hostname",3],["host",2],["context",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPSConnection.__init__","name":[["init",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["init",3],["self",4],["args",3],["any",4],["deadline",7],["httpexchange",2],["kwargs",3],["super",1],["absolute",1],["create",2],["connection",2]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPSConnection.connect","name":[["connect",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["connect",7],["self",10],["none",3],["calling",2],["http",3],["base",2],["performs",2],["tcp",2],["optional",2],["proxy",2],["tunnel",3],["through",2],["our",2],["registered",4],["socket",3],["tls",3],["deliberately",2],["split",2],["into",2],["wrap",3],["handshake",4],["so",2],["sslsocket",2],["before",2],["blocking",2],["begins",2],["client",1],["httpconnection",1],["if",1],["sock",3],["pragma",1],["no",1],["cover",1],["defensive",1],["stdlib",1],["contract",1],["raise",1],["oserror",1],["https",1],["connection",1],["did",1],["not",1],["create",1],["server",3],["hostname",3],["host",2],["absolute",1],["deadline",1],["context",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPSHandler","name":[["deadline",1],["httpshandler",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["class",6],["deadline",8],["httpshandler",4],["urllib",3],["request",6],["def",2],["init",2],["self",10],["httpexchange",1],["connection",9],["type",1],["http",1],["client",1],["httpsconnection",2],["none",1],["super",1],["https",1],["open",2],["any",1],["functools",1],["partial",1],["args",3],["context",2],["python",1],["10",1],["11",1],["carry",1],["compatibility",1],["field",1],["newer",1],["stdlib",1],["versions",2],["removed",1],["both",1],["parameter",1],["preserve",1],["stock",1],["handler",1],["contract",1],["exactly",1],["exists",1],["if",1],["hasattr",1],["check",3],["hostname",3],["return",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPSHandler.__init__","name":[["init",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["init",3],["self",4],["deadline",6],["httpexchange",2],["connection",4],["class",4],["type",2],["http",2],["client",2],["httpsconnection",2],["none",2],["super",1]]},{"id":"openai4s/http_deadline.py#_DeadlineHTTPSHandler.https_open","name":[["https",1],["open",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["https",2],["open",3],["self",8],["request",7],["urllib",2],["any",2],["connection",6],["functools",1],["partial",1],["class",1],["deadline",2],["args",3],["context",2],["python",1],["10",1],["11",1],["carry",1],["compatibility",1],["field",1],["newer",1],["stdlib",1],["versions",2],["removed",1],["both",1],["httpsconnection",1],["parameter",1],["preserve",1],["stock",1],["handler",1],["contract",1],["exactly",1],["exists",1],["if",1],["hasattr",1],["check",3],["hostname",3],["return",1]]},{"id":"openai4s/http_deadline.py#_remaining_body_bytes","name":[["remaining",1],["body",1],["bytes",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["remaining",6],["body",3],["bytes",3],["response",3],["any",2],["int",3],["none",6],["declared",1],["content",1],["length",3],["still",1],["owes",1],["reader",2],["says",1],["matched",1],["exactly",1],["rather",1],["than",1],["compared",1],["equally",1],["true",1],["false",1],["header",1],["value",1],["survived",1],["as",1],["string",1],["not",3],["count",1],["means",1],["tracking",1],["one",1],["chunked",1],["close",1],["delimited",1],["different",1],["answer",1],["from",1],["left",1],["getattr",1],["if",1],["isinstance",2],["bool",1],["return",2]]},{"id":"openai4s/http_deadline.py#_response_socket","name":[["response",1],["socket",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["response",7],["socket",9],["any",2],["none",3],["return",2],["actual",1],["retained",1],["by",1],["urllib",1],["if",2],["visible",1],["next",1],["candidate",3],["walk",1],["transports",1],["isinstance",1]]},{"id":"openai4s/http_deadline.py#_socket_retired","name":[["socket",1],["retired",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["socket",5],["retired",3],["sock",3],["any",3],["bool",2],["whether",1],["transport",3],["descriptor",4],["already",2],["gone",1],["closed",1],["cannot",3],["block",1],["so",2],["needs",1],["no",2],["read",2],["timeout",1],["touching",1],["one",1],["raises",1],["oserror",2],["ebadf",1],["close",1],["alone",1],["not",3],["state",1],["urllib",1],["closes",1],["connection",1],["while",1],["makefile",1],["still",1],["holds",1],["reference",1],["stays",1],["readable",1],["whole",1],["response",1],["body",1],["only",1],["consulted",1],["after",1],["arming",1],["attempt",1],["failed",1],["say",2],["must",1],["mean",1],["provably",1],["exposes",1],["whose",1],["fileno",5],["fails",1],["reason",1],["other",1],["than",2],["dead",1],["keeps",1],["its",2],["failure",1],["rather",1],["silently",1],["losing",1],["bound",1],["getattr",1],["none",1],["if",1],["callable",1],["return",4],["false",2],["try",1],["int",1],["except",2],["true",1],["exception",1],["noqa",1],["ble001",1],["treated",1],["as",1],["live",1]]},{"id":"openai4s/http_deadline.py#_walk_response_transports","name":[["walk",1],["response",1],["transports",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["walk",3],["response",7],["transports",2],["any",4],["iterator",2],["yield",2],["every",1],["object",1],["urllib",1],["nests",1],["transport",2],["under",1],["one",2],["traversal",1],["two",1],["consumers",2],["read",1],["bound",2],["wants",2],["whatever",1],["carries",1],["settimeout",1],["watchdog",2],["real",1],["socket",2],["written",1],["out",1],["twice",1],["they",2],["could",1],["answer",1],["different",1],["objects",1],["from",1],["would",1],["then",1],["be",1],["armed",1],["not",2],["tracking",1],["lazy",1],["purpose",1],["caller",1],["stops",1],["at",1],["its",1],["first",1],["match",1],["never",1],["descends",1],["past",1],["search",1],["order",1],["both",1],["had",1],["while",2],["each",1],["open",1],["coded",1],["pending",4],["seen",3],["int",1],["candidate",4],["pop",1],["identity",3],["id",1],["if",2],["continue",1],["add",1],["attribute",2],["fp",1],["raw",1],["sock",1],["child",3],["getattr",1],["none",2],["append",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline","name":[["httpexchange",1],["deadline",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["class",2],["httpexchange",8],["deadline",13],["cancellable",1],["absolute",7],["shared",2],["by",1],["one",1],["urllib",2],["exchange",8],["as",3],["context",3],["manager",1],["keep",1],["open",1],["until",1],["response",1],["body",1],["has",2],["been",1],["consumed",1],["build",1],["opener",1],["preserves",1],["normal",2],["proxy",1],["discovery",1],["while",1],["replacing",1],["only",2],["its",5],["http",7],["connection",3],["classes",1],["additional",1],["handlers",1],["such",1],["redirect",1],["refusal",1],["policy",1],["retain",1],["their",1],["semantics",1],["def",11],["init",1],["self",63],["timeout",15],["float",3],["none",30],["time",3],["monotonic",3],["lock",12],["threading",4],["socket",42],["timer",15],["started",3],["false",5],["cancelled",6],["expired",18],["property",1],["bool",2],["return",8],["enter",1],["if",17],["raise",9],["runtime",1],["error",7],["cannot",2],["be",1],["reused",1],["true",5],["delay",2],["max",2],["expire",3],["name",1],["openai4s",1],["daemon",1],["start",1],["exit",1],["exc",4],["type",2],["traceback",2],["noqa",1],["ann001",1],["del",2],["cancel",3],["watchdog",3],["decides",1],["was",1],["aborted",1],["promoting",1],["merely",1],["late",1],["clock",1],["here",1],["converted",1],["fully",1],["read",1],["reply",1],["into",1],["raising",1],["over",1],["flight",1],["exception",1],["replaced",1],["real",1],["failure",1],["httperror",1],["carrying",1],["mcp",1],["session",1],["say",1],["caller",1],["recover",1],["from",4],["block",1],["finished",2],["exceeded",4],["sock",23],["not",8],["close",4],["disarm",1],["join",2],["releasing",1],["every",2],["retained",1],["reference",1],["current",2],["thread",1],["remaining",10],["budget",2],["signal",1],["register",3],["unregister",3],["create",2],["address",7],["tuple",3],["str",3],["int",2],["any",3],["source",3],["registered",2],["pre",1],["connect",4],["accepted",1],["httpconnection",1],["callback",1],["contract",1],["concrete",1],["instead",1],["receives",1],["smaller",1],["dns",1],["remains",1],["synchronous",1],["reason",1],["module",1],["docstring",1],["host",2],["port",2],["last",4],["oserror",4],["addresses",2],["iterable",1],["getaddrinfo",2],["stream",1],["family",2],["socktype",2],["proto",2],["canonname",1],["sockaddr",2],["try",3],["settimeout",3],["bind",1],["except",2],["closed",1],["commonly",1],["reports",1],["ebadf",1],["implementation",1],["specific",1],["never",1],["another",1],["after",1],["boundary",1],["already",1],["won",1],["returned",1],["no",1],["usable",1],["wrap",2],["tls",2],["raw",3],["server",1],["hostname",1],["then",1],["before",1],["performing",1],["blocking",1],["handshake",2],["wrapped",1],["makes",1],["wrapping",1],["local",1],["holding",1],["closes",1],["tiny",1],["fd",1],["ownership",1],["handoff",1],["detached",1],["but",1],["sslsocket",1],["yet",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.__enter__","name":[["enter",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["enter",2],["self",9],["httpexchange",2],["deadline",5],["lock",1],["if",1],["started",2],["raise",1],["runtime",1],["error",1],["http",2],["exchange",2],["cannot",1],["be",1],["reused",1],["true",2],["delay",2],["max",1],["time",1],["monotonic",1],["timer",7],["threading",1],["expire",1],["name",1],["openai4s",1],["daemon",1],["start",1],["return",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.__exit__","name":[["exit",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["exit",2],["self",5],["exc",6],["type",3],["traceback",3],["bool",2],["noqa",2],["ann001",2],["del",1],["lock",1],["expired",4],["cancel",1],["only",1],["watchdog",1],["decides",1],["exchange",2],["was",1],["aborted",1],["promoting",1],["merely",1],["late",1],["clock",1],["here",1],["converted",1],["fully",1],["read",1],["reply",1],["into",1],["timeout",3],["raising",1],["over",1],["flight",1],["exception",1],["replaced",1],["real",1],["failure",1],["httperror",1],["carrying",1],["mcp",1],["session",1],["say",1],["caller",1],["cannot",1],["recover",1],["from",2],["block",1],["finished",2],["if",1],["none",2],["raise",1],["httpexchange",1],["http",1],["exceeded",1],["its",1],["absolute",1],["deadline",1],["return",1],["false",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.__init__","name":[["init",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["init",2],["self",11],["timeout",5],["float",3],["none",6],["deadline",1],["time",1],["monotonic",1],["lock",2],["threading",2],["socket",3],["timer",2],["started",1],["false",3],["cancelled",1],["expired",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline._expire","name":[["expire",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["expire",2],["self",7],["none",4],["lock",1],["if",2],["cancelled",1],["return",1],["expired",1],["true",1],["sock",3],["socket",3],["not",1],["close",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline._register_socket","name":[["register",1],["socket",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["register",2],["socket",8],["self",6],["sock",4],["none",3],["lock",1],["expired",4],["cancelled",1],["if",2],["not",1],["close",1],["raise",1],["httpexchange",1],["timeout",1],["http",1],["exchange",1],["exceeded",1],["its",1],["absolute",1],["deadline",1],["from",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline._unregister_socket","name":[["unregister",1],["socket",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["unregister",2],["socket",8],["self",5],["sock",3],["none",3],["lock",1],["if",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.build_opener","name":[["build",1],["opener",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["build",4],["opener",5],["self",4],["handlers",4],["any",2],["urllib",4],["request",3],["director",2],["normal",1],["chain",1],["deadline",1],["aware",1],["http",2],["return",1],["handler",2],["https",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.cancel","name":[["cancel",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["cancel",3],["self",7],["none",4],["disarm",1],["join",2],["watchdog",1],["releasing",1],["every",1],["retained",1],["reference",1],["lock",1],["if",3],["cancelled",2],["return",1],["true",1],["socket",1],["timer",6],["not",2],["threading",1],["current",1],["thread",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.create_connection","name":[["create",1],["connection",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["create",3],["connection",3],["self",8],["address",9],["tuple",5],["str",4],["int",4],["timeout",5],["any",3],["none",13],["source",4],["socket",18],["registered",1],["pre",1],["connect",3],["accepted",1],["httpconnection",1],["callback",1],["contract",1],["every",1],["concrete",1],["instead",1],["receives",1],["smaller",1],["current",1],["absolute",2],["budget",1],["dns",1],["remains",1],["synchronous",1],["reason",1],["module",1],["docstring",1],["del",1],["host",2],["port",2],["last",4],["error",6],["oserror",4],["addresses",2],["iterable",1],["getaddrinfo",2],["sock",15],["stream",1],["family",2],["socktype",2],["proto",2],["canonname",1],["sockaddr",2],["try",2],["remaining",5],["register",1],["settimeout",2],["if",4],["bind",1],["return",1],["except",2],["httpexchange",1],["not",3],["unregister",2],["close",2],["raise",3],["as",1],["watchdog",1],["closed",1],["commonly",1],["reports",1],["ebadf",1],["implementation",1],["specific",1],["never",1],["another",1],["after",1],["boundary",1],["has",1],["already",1],["won",1],["returned",1],["no",1],["usable",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.expired","name":[["expired",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["expired",3],["self",4],["bool",2],["lock",1],["return",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.http_handler","name":[["http",1],["handler",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["http",4],["handler",2],["self",3],["connection",4],["class",4],["type",2],["client",2],["httpconnection",3],["none",4],["urllib",2],["request",2],["httphandler",3],["return",1],["deadline",2]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.https_handler","name":[["https",1],["handler",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["https",2],["handler",2],["self",3],["connection",4],["class",4],["type",2],["http",2],["client",2],["httpsconnection",3],["none",4],["urllib",2],["request",2],["httpshandler",3],["return",1],["deadline",2]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.open","name":[["open",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["open",5],["self",6],["opener",4],["any",4],["request",7],["urllib",4],["through",2],["while",1],["same",1],["budget",1],["covers",1],["response",7],["headers",1],["try",3],["timeout",2],["remaining",2],["noqa",2],["s310",1],["except",4],["error",1],["httperror",1],["http",3],["status",1],["handling",1],["caller",2],["contract",1],["including",1],["mcp",1],["session",1],["expiry",1],["must",1],["not",1],["be",1],["replaced",1],["by",1],["coincident",1],["watchdog",1],["tick",1],["raise",4],["oserror",1],["client",1],["httpexception",1],["if",1],["expired",1],["httpexchange",1],["exchange",1],["exceeded",1],["its",2],["absolute",1],["deadline",2],["from",1],["none",1],["register",1],["base",1],["exception",3],["transferred",1],["ownership",1],["here",1],["but",1],["neither",1],["receives",1],["until",1],["method",1],["returns",1],["close",2],["registration",1],["final",1],["validation",1],["fails",1],["so",1],["makefile",1],["cannot",1],["retain",1],["otherwise",1],["closed",1],["socket",1],["descriptor",1],["traceback",1],["ble001",1],["preserve",1],["original",1],["failure",1],["pass",1],["return",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.register_response","name":[["register",1],["response",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["register",3],["response",6],["self",4],["any",2],["none",3],["retarget",1],["watchdog",2],["urllib",1],["body",2],["socket",4],["after",1],["headers",1],["arrive",1],["arming",1],["goes",1],["through",1],["shared",1],["helper",1],["same",1],["reason",1],["readers",1],["remaining",2],["proving",1],["budget",1],["intact",2],["not",2],["keep",1],["so",1],["close",1],["gap",1],["before",1],["settimeout",1],["runs",1],["raising",1],["bare",1],["oserror",2],["there",1],["reported",1],["aborted",1],["exchange",1],["as",1],["failed",1],["wrong",1],["projection",1],["module",1],["exists",1],["remove",1],["instead",1],["deadline",1],["caller",1],["recognise",1],["sock",4],["if",1],["arm",1],["read",1],["timeout",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.remaining","name":[["remaining",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["remaining",6],["self",7],["float",2],["return",2],["budget",1],["raise",2],["shared",1],["timeout",2],["signal",1],["deadline",2],["time",1],["monotonic",1],["lock",1],["expired",5],["if",2],["true",1],["expire",1],["httpexchange",1],["http",1],["exchange",1],["exceeded",1],["its",1],["absolute",1],["from",1],["none",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeDeadline.wrap_tls","name":[["wrap",1],["tls",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["wrap",4],["tls",3],["self",11],["raw",7],["socket",23],["context",3],["any",2],["server",4],["hostname",4],["str",2],["then",1],["register",1],["before",1],["performing",1],["blocking",1],["handshake",4],["wrapped",10],["none",3],["try",1],["connect",2],["false",2],["makes",1],["wrapping",1],["local",1],["holding",1],["lock",2],["closes",1],["tiny",1],["fd",1],["ownership",1],["handoff",1],["detached",1],["but",1],["sslsocket",1],["not",2],["registered",1],["yet",1],["if",2],["expired",1],["cancelled",1],["raise",2],["httpexchange",1],["timeout",1],["http",1],["exchange",1],["exceeded",1],["its",1],["absolute",1],["deadline",2],["settimeout",3],["max",1],["001",1],["time",1],["monotonic",1],["remaining",2],["return",1],["except",1],["exception",1],["unregister",2],["close",2],["else",1]]},{"id":"openai4s/http_deadline.py#HTTPExchangeTimeout","name":[["httpexchange",1],["timeout",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["class",2],["httpexchange",2],["timeout",4],["error",2],["one",1],["http",1],["exchange",1],["exceeded",1],["its",1],["absolute",1],["wall",1],["clock",1],["deadline",1]]},{"id":"openai4s/http_deadline.py#read_body_capped","name":[["read",1],["body",1],["capped",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",3],["read",20],["body",10],["capped",2],["response",11],["any",2],["limit",5],["int",4],["exchange",8],["httpexchange",3],["deadline",3],["timeout",19],["callable",9],["base",8],["exception",10],["oversize",5],["truncated",6],["unbounded",5],["none",19],["bytes",6],["one",6],["under",1],["byte",3],["cap",1],["absolute",2],["single",2],["bounded",1],["reader",3],["package",1],["its",2],["consumers",1],["differ",1],["only",4],["vocabulary",2],["they",1],["report",2],["failures",2],["factories",1],["carry",1],["keeping",1],["loop",2],["itself",1],["place",1],["point",1],["because",1],["every",2],["property",1],["below",1],["had",1],["be",4],["discovered",1],["once",5],["then",2],["written",1],["into",1],["each",2],["copy",1],["by",2],["hand",1],["read1",4],["over",1],["buffered",1],["may",1],["issue",1],["many",1],["recv",1],["calls",1],["while",2],["trying",1],["fill",1],["so",3],["peer",2],["dripping",1],["before",3],["idle",1],["keeps",1],["call",1],["alive",1],["forever",1],["performs",1],["at",4],["most",1],["raw",1],["budget",2],["socket",8],["bound",4],["recomputed",1],["chunk",6],["stop",1],["end",1],["tested",1],["top",1],["http",1],["client",1],["retires",1],["transport",4],["same",1],["returns",2],["final",1],["content",3],["known",3],["length",2],["cpython",1],["11",1],["10",1],["floor",1],["waits",1],["longer",1],["proving",1],["more",1],["asked",1],["closed",1],["cannot",2],["happen",1],["reported",1],["complete",3],["as",3],["oserror",2],["testing",1],["arming",1],["makes",2],["unreachable",1],["rather",1],["than",1],["something",1],["tolerant",1],["settimeout",2],["has",1],["absorb",1],["chunked",1],["close",2],["delimited",1],["bodies",1],["retire",1],["need",1],["no",1],["branch",1],["their",1],["own",2],["empty",2],["not",8],["proof",1],["if",15],["still",3],["owed",1],["cut",1],["connection",1],["failure",2],["invalid",1],["json",1],["caller",2],["would",2],["otherwise",3],["diagnose",1],["owns",1],["classification",1],["well",1],["clock",2],["watchdog",4],["between",1],["positive",1],["check",1],["either",1],["those",1],["operations",1],["incomplete",1],["coincide",1],["expiry",1],["become",1],["merely",1],["late",1],["invalidate",1],["already",1],["missing",1],["fatal",1],["pass",1],["all",1],["declared",3],["headers",1],["raise",15],["stays",1],["outside",1],["except",5],["ever",1],["returned",1],["value",2],["error",3],["subclass",1],["swallowed",1],["guard",1],["meant",1],["unparsable",1],["header",1],["try",3],["announced",4],["arm",4],["setter",1],["exhausted",3],["probe",1],["getattr",1],["expired",4],["from",6],["chunks",3],["list",1],["total",4],["true",1],["remaining",5],["break",2],["min",1],["65",1],["536",1],["expire",1],["thread",1],["runs",1],["failed",1],["shutdown",1],["intentionally",1],["allowed",1],["surface",1],["through",1],["several",1],["stdlib",1],["types",1],["convert",1],["really",1],["fired",1],["preserve",1],["protocol",1],["len",1],["append",1],["return",1],["join",1]]},{"id":"openai4s/http_deadline.py#read_body_capped.raise_truncated_or_timeout","name":[["raise",1],["truncated",1],["timeout",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["raise",4],["truncated",3],["timeout",3],["none",3],["if",1],["exchange",1],["expired",1],["from",1]]},{"id":"openai4s/http_deadline.py#response_body_exhausted","name":[["response",1],["body",1],["exhausted",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["response",6],["body",7],["exhausted",3],["any",3],["bool",3],["whether",1],["no",1],["longer",1],["yield",1],["bytes",1],["both",2],["signals",1],["end",2],["not",1],["error",1],["states",1],["isclosed",1],["reports",1],["reader",2],["http",1],["client",1],["retires",2],["once",1],["last",1],["content",1],["byte",1],["delivered",1],["remaining",1],["length",1],["zero",1],["same",1],["fact",1],["10",1],["floor",1],["one",2],["read",2],["later",1],["stops",1],["either",1],["never",1],["asks",1],["retired",1],["transport",1],["more",1],["answer",2],["only",1],["they",1],["exactly",1],["closed",1],["would",1],["call",1],["truthy",1],["object",1],["mock",1],["auto",1],["attribute",1],["among",1],["them",1],["truncate",1],["after",1],["chunk",1],["return",1],["probe",1]]},{"id":"openai4s/http_deadline.py#socket_timeout_setter","name":[["socket",1],["timeout",1],["setter",1]],"path":[["openai4s",1],["http",1],["deadline",1],["py",1]],"body":[["def",2],["socket",4],["timeout",4],["setter",6],["response",5],["any",4],["callable",3],["float",2],["none",4],["find",1],["live",1],["through",1],["urllib",1],["wrappers",1],["returns",1],["bound",1],["settimeout",2],["itself",1],["stays",1],["unwrapped",1],["deliberately",1],["reader",1],["uses",1],["stops",1],["at",1],["end",1],["body",1],["before",1],["would",3],["re",1],["bind",1],["retired",1],["so",1],["tolerant",1],["wrapper",1],["here",1],["be",2],["second",1],["answer",1],["question",1],["already",1],["answered",1],["one",1],["place",1],["still",1],["needed",1],["calls",1],["func",1],["arm",1],["read",1],["directly",1],["candidate",2],["walk",1],["transports",1],["getattr",1],["if",1],["return",2]]},{"id":"openai4s/jobs.py","name":[["jobs",1],["py",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["local",4],["compute",3],["jobs",8],["manager",2],["runs",1],["shell",2],["command",2],["python",1],["snippet",1],["as",6],["tracked",1],["background",1],["subprocess",3],["so",2],["ui",1],["customize",1],["submit",1],["long",1],["running",2],["work",2],["watch",1],["its",2],["status",2],["output",6],["cancel",1],["machine",2],["analogue",1],["reference",1],["daemon",4],["remote",1],["run",1],["per",2],["job",16],["workspace",1],["under",2],["data",3],["dir",2],["kept",2],["intentionally",1],["simple",1],["stdlib",1],["only",4],["threads",1],["popen",1],["memory",1],["registry",2],["bounded",1],["live",1],["capture",1],["from",14],["future",1],["import",18],["annotations",1],["json",1],["os",1],["signal",3],["sys",1],["threading",1],["time",1],["uuid",1],["pathlib",1],["path",1],["one",9],["implementation",1],["stop",3],["shared",1],["kernel",3],["side",3],["bash",1],["executor",1],["two",3],["would",1],["have",1],["disagreed",1],["about",1],["case",1],["matters",1],["exits",1],["started",2],["not",3],["openai4s",8],["execution",6],["budget",1],["channel",1],["counters",1],["process",8],["group",13],["term",2],["grace",2],["await",2],["exit",3],["alive",2],["environment",2],["build",1],["observability",1],["carry",1],["context",1],["many",1],["may",4],["be",1],["queued",1],["at",6],["once",1],["without",2],["ceiling",3],["loop",2],["over",2],["route",1],["exhausts",1],["host",2],["max",6],["active",3],["captured",1],["cap",5],["bytes",6],["counted",1],["characters",1],["before",2],["text",1],["mode",1],["pipe",1],["things",1],["were",1],["wrong",2],["them",2],["was",8],["unit",1],["line",1],["proc",1],["stdout",1],["readline",1],["allocates",1],["until",1],["finds",1],["newline",2],["printing",1],["gigabyte",2],["no",3],["had",1],["already",1],["materialised",1],["append",1],["got",1],["chance",1],["drop",1],["any",2],["described",1],["buffer",1],["ever",3],["trimmed",1],["after",1],["allocation",2],["supposed",1],["prevent",1],["reading",1],["fixed",1],["size",1],["binary",1],["chunks",1],["bounds",2],["producer",1],["ask",2],["all",1],["chunk",2],["boundary",1],["measured",1],["200",2],["000",1],["read1",1],["hand",1],["back",3],["read",4],["peak",1],["granularity",1],["starts",1],["dropping",1],["65",1],["536",1],["prepended",1],["because",3],["tail",1],["truncated",1],["log",1],["indistinguishable",1],["printed",1],["less",1],["than",1],["did",1],["truncation",1],["notice",1],["earlier",1],["dropped",1],["showing",1],["last",1],["oldest",1],["finished",3],["pruned",1],["wall",1],["clock",1],["caller",1],["comment",1],["sit",1],["said",1],["real",1],["tree",1],["deadline",4],["accurate",1],["eight",1],["could",1],["hold",1],["forever",1],["capacity",1],["released",1],["chose",1],["release",1],["by",1],["exiting",1],["concurrency",1],["cannot",1],["bound",1],["duration",1],["p0",1],["asks",1],["both",1],["default",2],["3600",2],["24",1],["reached",1],["these",1],["will",1],["change",1],["again",1],["abandoned",4],["terminal",2],["exactly",1],["same",1],["sense",1],["deliberately",2],["distinct",1],["cancelled",3],["nobody",1],["watching",1],["died",1],["statuses",1],["frozenset",1],["done",1],["failed",1],["timeout",1],["receipt",2],["writes",1],["adopt",1],["tuple",1],["contract",1],["opposite",1],["ends",1],["restart",1],["field",1],["present",1],["reader",3],["absent",2],["writer",1],["bug",1],["either",1],["see",1],["adoption",1],["silently",1],["substitutes",1],["comes",1],["subtly",1],["test",1],["walks",1],["calls",1],["fails",1],["if",1],["key",1],["missing",1],["here",1],["pid",2],["written",1],["every",1],["persist",1],["disk",1],["existed",1],["adopted",1],["unconditionally",1],["marked",1],["never",1],["probed",1],["fields",1],["id",1],["kind",1],["cwd",1],["code",1],["created",1]]},{"id":"openai4s/jobs.py#_record_diagnostic","name":[["record",1],["diagnostic",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["record",5],["diagnostic",4],["exc",3],["base",2],["exception",3],["surface",4],["str",2],["none",2],["route",1],["failure",1],["one",2],["operator",2],["side",1],["sink",1],["without",1],["importing",2],["early",1],["openai4s",3],["server",3],["errors",2],["single",1],["place",1],["decides",1],["holds",1],["redact",1],["text",1],["plus",1],["collapsed",1],["home",1],["directory",1],["second",1],["copy",1],["policy",1],["here",1],["would",1],["keep",1],["passing",1],["after",1],["real",1],["changed",1],["imported",1],["inside",1],["call",1],["because",1],["runs",1],["init",1],["py",1],["pulls",1],["entire",1],["gateway",2],["module",3],["also",1],["from",2],["cli",1],["nothing",2],["should",1],["pay",1],["imports",1],["back",1],["daemon",1],["already",1],["loaded",1],["by",1],["time",1],["job",2],["fail",2],["so",1],["deferral",1],["costs",1],["there",1],["try",1],["import",1],["except",1],["noqa",1],["ble001",1],["diagnostics",1],["must",1],["not",1],["pass",1]]},{"id":"openai4s/jobs.py#Job","name":[["job",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["class",2],["job",9],["def",8],["init",1],["self",53],["kind",3],["str",13],["command",3],["cwd",3],["deadline",9],["float",3],["default",1],["id",3],["none",25],["uuid",1],["uuid4",1],["hex",1],["12",1],["bash",1],["python",1],["queued",2],["running",3],["done",1],["failed",1],["cancelled",4],["timeout",3],["abandoned",2],["status",12],["created",1],["at",5],["time",4],["started",1],["finished",2],["exit",8],["code",8],["int",4],["out",10],["list",1],["bytes",9],["truncated",7],["false",3],["proc",1],["subprocess",1],["popen",1],["authority",1],["decided",1],["end",2],["claimed",2],["before",3],["anything",2],["signalled",1],["terminal",8],["name",1],["decision",1],["must",1],["publish",3],["was",6],["expired",1],["boolean",1],["could",1],["only",2],["answer",1],["so",4],["every",2],["other",1],["writer",1],["had",2],["decide",1],["precedence",3],["question",1],["itself",1],["they",1],["disagreed",1],["run",4],["documented",1],["rule",4],["actually",1],["ended",1],["process",3],["receipt",2],["says",1],["somebody",1],["wrong",1],["account",2],["work",1],["stopped",1],["cancel",5],["then",1],["wrote",1],["unconditionally",1],["after",1],["its",3],["stop",8],["ladder",1],["returned",1],["same",1],["file",1],["one",7],["function",1],["stating",1],["another",1],["overwriting",1],["first",3],["claim",5],["wins",1],["fired",2],["while",2],["sigterm",1],["flight",1],["keeps",2],["reason",7],["read",3],["spawn",1],["kept",1],["once",1],["leader",1],["reaped",1],["os",1],["getpgid",1],["pid",1],["raises",1],["surviving",1],["group",1],["becomes",1],["unreachable",1],["exactly",1],["most",1],["needs",2],["signalling",1],["pgid",1],["lock",7],["threading",2],["worker",1],["thread",3],["joins",1],["briefly",1],["turns",1],["have",1],["already",3],["exited",1],["report",2],["real",2],["result",1],["about",1],["rather",3],["than",4],["transient",1],["mislabelled",1],["everything",1],["ever",1],["produced",1],["whether",3],["not",8],["retained",1],["alone",2],["said",1],["something",2],["dropped",2],["reader",1],["deciding",2],["tail",2],["enough",3],["know",1],["much",2],["seen",2],["append",5],["chunk",6],["retain",1],["count",1],["all",1],["if",6],["return",8],["counted",1],["accounting",1],["reports",1],["survived",1],["cannot",1],["say",1],["did",1],["len",5],["total",4],["sum",1],["part",2],["max",3],["output",4],["pop",1],["true",3],["larger",1],["whole",2],["cap",1],["still",2],["has",2],["be",1],["cut",1],["bound",1],["defeated",1],["by",1],["single",2],["oversized",1],["finish",3],["locked",4],["keep",1],["published",3],["transition",1],["primitive",1],["eight",1],["direct",1],["writers",1],["across",1],["expire",1],["close",1],["adoption",1],["each",1],["re",1],["under",1],["own",2],["hold",2],["allowed",1],["write",1],["came",1],["them",1],["others",1],["state",2],["happened",1],["returns",1],["whatever",1],["afterwards",1],["caller",1],["outcome",1],["proposed",1],["statuses",2],["bool",2],["right",1],["any",1],["signal",2],["sent",1],["three",1],["conditions",1],["order",1],["nobody",1],["there",1],["middle",1],["even",1],["though",1],["finally",1],["sees",1],["text",3],["daemon",2],["authored",1],["log",2],["buffer",1],["units",1],["encode",1],["utf",1],["replace",2],["raw",1],["join",1],["errors",1],["dropping",1],["chunks",1],["cuts",1],["boundary",1],["lands",1],["mid",1],["character",2],["often",1],["matter",1],["leading",1],["replacement",1],["corruption",1],["introduced",1]]},{"id":"openai4s/jobs.py#Job.__init__","name":[["init",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["init",2],["self",20],["kind",4],["str",9],["command",4],["cwd",4],["deadline",10],["float",4],["default",2],["job",8],["id",4],["none",20],["uuid",1],["uuid4",1],["hex",1],["12",1],["bash",1],["python",1],["queued",2],["running",3],["done",1],["failed",1],["cancelled",4],["timeout",2],["abandoned",1],["status",1],["created",1],["at",4],["time",2],["started",1],["finished",1],["exit",1],["code",1],["int",2],["out",2],["list",1],["bytes",2],["truncated",2],["false",1],["proc",1],["subprocess",1],["popen",1],["authority",1],["decided",1],["end",1],["claimed",1],["before",1],["anything",1],["signalled",1],["terminal",2],["name",1],["decision",1],["must",1],["publish",2],["was",5],["expired",1],["boolean",1],["could",1],["only",1],["answer",1],["so",3],["every",1],["other",1],["writer",1],["had",1],["decide",1],["precedence",1],["question",1],["itself",1],["they",1],["disagreed",1],["run",3],["documented",1],["rule",2],["actually",1],["ended",1],["process",2],["receipt",1],["says",1],["somebody",1],["wrong",1],["account",1],["work",1],["stopped",1],["cancel",3],["then",1],["wrote",1],["unconditionally",1],["after",1],["its",2],["stop",2],["ladder",1],["returned",1],["same",1],["file",1],["one",1],["function",1],["stating",1],["another",1],["overwriting",1],["first",1],["claim",1],["wins",1],["fired",1],["while",1],["sigterm",1],["flight",1],["keeps",1],["reason",1],["read",1],["spawn",1],["kept",1],["once",1],["leader",1],["reaped",1],["os",1],["getpgid",1],["pid",1],["raises",1],["surviving",1],["group",1],["becomes",1],["unreachable",1],["exactly",1],["most",1],["needs",2],["signalling",1],["pgid",1],["lock",2],["threading",2],["worker",1],["thread",3],["joins",1],["briefly",1],["turns",1],["have",1],["already",1],["exited",1],["report",1],["real",1],["result",1],["about",1],["rather",1],["than",1],["transient",1],["mislabelled",1],["everything",1],["ever",1],["produced",1],["whether",2],["not",1],["retained",1],["alone",1],["said",1],["something",1],["dropped",1],["reader",1],["deciding",1],["tail",1],["enough",1],["know",1],["much",1],["seen",1]]},{"id":"openai4s/jobs.py#Job._claim_stop_locked","name":[["claim",1],["stop",1],["locked",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["claim",3],["stop",5],["locked",2],["self",5],["reason",5],["str",2],["bool",2],["right",1],["end",1],["job",1],["before",1],["any",1],["signal",2],["sent",1],["three",1],["conditions",1],["order",1],["not",2],["already",1],["terminal",2],["nobody",1],["has",1],["claimed",1],["there",1],["still",1],["something",1],["middle",1],["one",1],["precedence",1],["rule",1],["deadline",1],["fired",1],["first",1],["keeps",1],["timeout",1],["even",1],["though",1],["cancel",1],["process",1],["finally",1],["sees",1],["if",2],["status",1],["statuses",1],["return",3],["false",2],["none",1],["true",1]]},{"id":"openai4s/jobs.py#Job._finish_locked","name":[["finish",1],["locked",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["finish",2],["locked",2],["self",7],["status",9],["str",4],["exit",5],["code",5],["int",2],["none",5],["publish",1],["terminal",4],["keep",1],["one",4],["already",1],["published",3],["single",1],["transition",1],["primitive",1],["had",1],["eight",1],["direct",1],["writers",1],["across",1],["run",1],["expire",1],["cancel",1],["close",1],["abandoned",1],["receipt",1],["adoption",1],["each",1],["re",1],["deciding",1],["under",1],["its",1],["own",1],["lock",1],["hold",2],["whether",1],["was",1],["allowed",1],["write",1],["precedence",1],["rule",1],["came",1],["them",1],["not",2],["others",1],["state",2],["first",1],["account",1],["happened",1],["returns",1],["whatever",1],["afterwards",1],["so",1],["caller",1],["report",1],["real",1],["outcome",1],["rather",1],["than",1],["proposed",1],["if",2],["statuses",1],["return",2],["finished",1],["at",1],["time",2]]},{"id":"openai4s/jobs.py#Job.append","name":[["append",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["append",4],["self",3],["text",4],["str",2],["none",2],["daemon",1],["authored",1],["log",1],["buffer",1],["own",1],["units",1],["bytes",1],["encode",1],["utf",1],["replace",1]]},{"id":"openai4s/jobs.py#Job.append_bytes","name":[["append",1],["bytes",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["append",3],["bytes",8],["self",13],["chunk",7],["none",2],["retain",1],["tail",1],["count",1],["all",1],["if",2],["not",2],["return",1],["lock",1],["counted",1],["before",1],["anything",1],["dropped",1],["accounting",1],["reports",1],["only",1],["survived",1],["cannot",1],["say",1],["much",1],["did",1],["seen",1],["len",5],["out",7],["total",4],["sum",1],["part",2],["while",1],["max",3],["output",3],["pop",1],["truncated",2],["true",2],["one",1],["larger",1],["than",1],["whole",1],["cap",1],["still",1],["has",1],["be",1],["cut",1],["bound",1],["defeated",1],["by",1],["single",1],["oversized",1],["read",1]]},{"id":"openai4s/jobs.py#Job.claim_stop","name":[["claim",1],["stop",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["claim",3],["stop",3],["self",4],["reason",3],["str",2],["bool",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/jobs.py#Job.finish","name":[["finish",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["finish",3],["self",4],["status",3],["str",4],["exit",4],["code",4],["int",2],["none",4],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/jobs.py#Job.output","name":[["output",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["output",2],["self",5],["str",2],["lock",1],["raw",6],["join",1],["out",1],["truncated",5],["errors",1],["replace",2],["alone",1],["not",2],["enough",2],["dropping",1],["whole",1],["chunks",1],["cuts",1],["read",1],["boundary",1],["lands",1],["mid",1],["character",2],["often",1],["matter",1],["leading",1],["replacement",1],["every",1],["log",3],["corruption",1],["daemon",1],["introduced",1],["rather",1],["than",1],["one",1],["job",3],["produced",1],["walk",1],["continuation",1],["bytes",1],["off",1],["front",1],["first",1],["at",1],["most",1],["three",1],["skipped",1],["if",2],["start",6],["while",1],["len",1],["0x",1],["c0",1],["0x80",1],["value",3],["decode",1],["utf",1],["return",2],["tail",1],["kept",1],["purpose",1],["end",1],["explains",1],["finished",1],["but",1],["caller",1],["has",1],["be",1],["told",1],["silently",1],["short",1],["reads",1],["as",1],["simply",1],["printed",1],["less",1],["truncation",1],["notice",1]]},{"id":"openai4s/jobs.py#Job.receipt","name":[["receipt",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["receipt",4],["self",12],["dict",2],["durable",1],["record",1],["lets",1],["next",1],["boot",1],["name",2],["job",2],["daemon",2],["did",1],["not",3],["start",1],["whole",1],["definition",1],["word",2],["here",1],["two",1],["other",1],["things",1],["tree",1],["called",1],["receipts",1],["one",2],["compute",1],["jobs",1],["column",2],["holds",1],["provider",1],["handle",1],["remote",1],["pid",1],["sandbox",1],["id",3],["host",1],["files",1],["py",1],["item",1],["count",1],["report",1],["both",1],["right",1],["their",1],["own",1],["domain",1],["only",1],["shared",1],["was",2],["wrong",1],["prose",1],["has",1],["been",1],["corrected",1],["rather",1],["than",1],["deliberately",1],["output",1],["log",1],["watching",1],["died",1],["gone",1],["pipe",1],["carried",1],["writing",1],["partial",1],["disk",1],["every",1],["chunk",1],["would",1],["turn",1],["bounded",1],["memory",1],["buffer",1],["into",1],["unbounded",1],["file",1],["values",2],["kind",2],["command",2],["cwd",2],["status",2],["exit",2],["code",2],["created",2],["at",6],["started",2],["finished",2],["deadline",2],["return",1],["field",3],["fields",1]]},{"id":"openai4s/jobs.py#Job.to_dict","name":[["dict",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["dict",4],["self",18],["output",5],["bool",2],["false",2],["id",2],["kind",2],["command",2],["status",2],["exit",2],["code",2],["created",2],["at",9],["started",4],["finished",3],["duration",1],["round",1],["time",2],["if",2],["else",1],["none",1],["deadline",2],["lock",1],["retained",3],["sum",1],["len",1],["chunk",2],["out",1],["same",1],["four",1],["keys",1],["from",2],["shared",1],["definition",1],["truncated",1],["stays",1],["as",1],["drain",1],["loop",1],["own",1],["bookkeeping",1],["goes",1],["wire",1],["derived",1],["counts",1],["so",1],["flag",1],["numbers",1],["cannot",1],["disagree",1],["update",1],["channel",1],["counters",1],["seen",2],["bytes",1],["return",1]]},{"id":"openai4s/jobs.py#JobManager","name":[["job",1],["manager",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["class",2],["job",35],["manager",2],["long",3],["cancel",2],["waits",3],["run",5],["publish",2],["true",7],["terminal",5],["result",2],["turned",2],["out",2],["have",3],["already",3],["exited",3],["process",5],["reaped",2],["so",7],["only",2],["has",4],["finish",2],["draining",3],["now",2],["closed",5],["stdout",3],["pipe",4],["generous",2],["cap",3],["not",13],["expected",2],["wait",3],["join",3],["close",2],["worker",1],["threads",1],["return",5],["after",1],["their",1],["groups",1],["been",1],["stopped",1],["they",1],["by",2],["then",3],["should",1],["happen",1],["budget",1],["10",1],["def",4],["init",2],["self",21],["root",9],["path",10],["none",10],["mkdir",3],["parents",3],["exist",3],["ok",2],["receipts",6],["jobs",7],["dict",3],["str",12],["order",2],["list",1],["lock",2],["threading",1],["false",2],["adopt",2],["abandoned",5],["name",1],["previous",2],["daemon",5],["was",11],["still",1],["watching",1],["died",2],["revived",1],["read",2],["status",6],["writes",1],["tree",1],["local",1],["owned",1],["survive",1],["any",2],["state",2],["worth",1],["resuming",1],["either",1],["killed",1],["session",1],["reparented",1],["its",5],["both",1],["cases",1],["nothing",3],["left",1],["attach",1],["wrong",2],["before",3],["quieter",1],["than",1],["resume",1],["registry",1],["purely",1],["memory",1],["restart",1],["made",2],["those",1],["disappear",1],["user",1],["who",1],["submitted",1],["four",1],["hour",1],["came",1],["back",1],["empty",2],["panel",1],["no",1],["way",1],["tell",1],["finished",5],["pruned",1],["from",1],["holding",1],["own",2],["reason",1],["p0",1],["gives",1],["calling",2],["failed",2],["claims",2],["command",7],["cancelled",1],["somebody",1],["meant",1],["stop",1],["neither",1],["happened",2],["try",5],["entries",2],["sorted",1],["glob",1],["json",5],["except",5],["oserror",4],["data",12],["loads",1],["text",2],["encoding",2],["utf",2],["value",2],["error",6],["continue",3],["if",9],["isinstance",1],["id",6],["statuses",1],["cleanly",1],["under",1],["receipt",4],["done",1],["keeping",1],["would",1],["grow",1],["directory",2],["without",1],["bound",1],["nobody",1],["ask",1],["about",2],["more",1],["unlink",1],["pass",2],["kind",5],["bash",4],["cwd",5],["deadline",16],["float",6],["default",2],["created",5],["at",7],["started",5],["else",3],["time",2],["append",2],["running",2],["output",1],["retained",1],["persist",2],["write",2],["atomically",1],["best",2],["effort",2],["purpose",1],["courtesy",1],["next",1],["boot",1],["full",1],["disk",1],["must",3],["be",4],["able",1],["fail",1],["otherwise",1],["fine",1],["target",3],["tmp",4],["suffix",1],["dumps",1],["ensure",1],["ascii",1],["os",5],["replace",1],["submit",1],["strip",1],["python",1],["type",1],["number",1],["code",2],["bad",2],["max",2],["between",1],["seconds",1],["confine",1],["working",1],["normpath",1],["lexical",1],["resolves",2],["string",1],["knows",1],["symlinks",1],["link",2],["inside",1],["passed",1],["test",1],["ran",1],["outside",1],["realpath",4],["first",3],["commonpath",2],["comparison",1],["against",1],["base",3],["candidate",3],["resolve",1],["check",1],["creating",1],["anything",1],["parent",1],["correctly",1],["refused",1],["had",1],["directories",1],["wherever",1],["pointed",1],["refusal",1],["real",1],["side",1],["effect",1],["anyway",1],["need",1],["gained",1],["making",1],["wd",2],["bas",1]]},{"id":"openai4s/jobs.py#JobManager.__init__","name":[["init",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["init",2],["self",11],["root",6],["path",3],["none",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["receipts",2],["jobs",1],["dict",1],["str",2],["job",1],["order",1],["list",1],["lock",2],["threading",1],["closed",1],["false",1],["adopt",1],["abandoned",1]]},{"id":"openai4s/jobs.py#JobManager._adopt_abandoned","name":[["adopt",1],["abandoned",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["adopt",2],["abandoned",5],["self",7],["none",4],["name",1],["jobs",5],["previous",2],["daemon",5],["was",8],["still",1],["watching",1],["died",2],["not",6],["revived",1],["read",2],["status",6],["writes",1],["process",1],["tree",1],["local",1],["job",19],["owned",1],["survive",1],["any",2],["state",2],["worth",1],["resuming",1],["either",1],["killed",1],["session",1],["reparented",1],["init",1],["its",5],["stdout",1],["pipe",1],["closed",1],["both",1],["cases",1],["nothing",1],["left",1],["attach",1],["wrong",2],["before",2],["quieter",1],["than",1],["resume",1],["registry",1],["purely",1],["memory",1],["so",1],["restart",1],["made",1],["those",1],["disappear",1],["user",1],["who",1],["submitted",1],["four",1],["hour",1],["run",1],["came",1],["back",1],["empty",1],["panel",1],["no",1],["way",1],["tell",1],["finished",5],["pruned",1],["from",1],["holding",1],["own",2],["terminal",2],["reason",1],["p0",1],["gives",1],["calling",2],["failed",2],["claims",2],["command",2],["cancelled",1],["somebody",1],["meant",1],["stop",1],["neither",1],["happened",1],["try",3],["entries",2],["sorted",1],["receipts",1],["glob",1],["json",2],["except",3],["oserror",3],["return",1],["path",3],["data",12],["loads",1],["text",1],["encoding",1],["utf",1],["value",1],["error",1],["continue",3],["if",3],["isinstance",1],["dict",1],["id",5],["str",6],["statuses",1],["cleanly",1],["under",1],["receipt",1],["has",1],["done",1],["keeping",1],["would",1],["grow",1],["directory",1],["without",1],["bound",1],["nobody",1],["ask",1],["about",1],["more",1],["unlink",1],["pass",1],["kind",1],["bash",1],["cwd",1],["root",1],["deadline",3],["float",4],["default",1],["created",3],["at",7],["started",5],["else",1],["time",2],["append",2],["running",1],["exited",1],["output",1],["retained",1],["order",1],["persist",1]]},{"id":"openai4s/jobs.py#JobManager._expire","name":[["expire",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["expire",2],["self",2],["job",11],["none",3],["stop",3],["outlived",1],["its",1],["deadline",1],["say",1],["so",3],["flag",1],["claimed",1],["under",1],["lock",2],["before",1],["anything",1],["signalled",1],["run",1],["cannot",1],["publish",1],["done",1],["window",1],["between",1],["decision",1],["signal",1],["leave",1],["killed",1],["process",3],["reported",1],["as",1],["success",1],["claim",2],["guard",1],["status",1],["running",1],["alone",1],["let",1],["timer",1],["arm",1],["itself",1],["against",1],["had",1],["already",1],["exited",1],["direction",1],["never",1],["crosses",1],["entry",1],["point",1],["no",1],["check",1],["cancel",1],["could",1],["have",1],["caught",1],["if",1],["proc",4],["not",1],["locked",1],["timeout",1],["return",1],["pgid",3],["group",1]]},{"id":"openai4s/jobs.py#JobManager._persist","name":[["persist",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["persist",2],["self",4],["job",8],["none",2],["write",2],["receipt",3],["atomically",1],["best",2],["effort",2],["purpose",1],["courtesy",1],["next",1],["boot",1],["full",1],["disk",1],["must",1],["not",1],["be",1],["able",1],["fail",1],["otherwise",1],["running",1],["fine",1],["try",1],["receipts",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["target",3],["id",1],["json",3],["tmp",4],["suffix",1],["text",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["encoding",1],["utf",1],["os",1],["replace",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/jobs.py#JobManager._prune_locked","name":[["prune",1],["locked",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["prune",2],["locked",2],["self",8],["none",4],["while",1],["len",1],["order",5],["max",1],["jobs",4],["evict",1],["oldest",1],["terminal",2],["job",11],["without",1],["disturbing",1],["rest",1],["re",1],["appending",1],["live",2],["end",1],["move",1],["list",1],["returns",1],["reversed",1],["so",1],["long",1],["running",2],["climbed",1],["top",1],["panel",1],["read",1],["as",2],["newest",1],["submission",1],["one",1],["entry",1],["user",1],["most",1],["likely",1],["trust",1],["just",1],["started",1],["index",2],["id",3],["enumerate",1],["if",1],["status",1],["statuses",1],["pop",2],["break",1],["else",1],["every",1],["registry",1],["stays",1],["over",1],["its",1],["cap",1],["rather",1],["than",1],["forgetting",1],["still",1],["return",1]]},{"id":"openai4s/jobs.py#JobManager._run","name":[["run",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["run",5],["self",4],["job",44],["none",5],["if",7],["kind",1],["python",3],["argv",4],["sys",1],["executable",1],["command",2],["else",3],["not",9],["lc",2],["login",1],["shell",2],["sources",1],["user",2],["profile",1],["so",8],["its",3],["log",2],["contains",1],["depended",1],["dotfile",1],["daemon",6],["never",4],["saw",1],["cannot",2],["reason",5],["about",1],["bash",3],["try",3],["lock",10],["cancelling",1],["window",1],["between",2],["submit",1],["spawn",5],["mark",1],["cancelled",9],["then",1],["start",3],["process",6],["anyway",2],["work",1],["ran",1],["completion",1],["under",6],["label",2],["claim",1],["transition",2],["running",4],["one",4],["cancel",4],["either",1],["arrives",2],["first",1],["wins",1],["outright",1],["after",2],["has",4],["signal",2],["status",4],["return",2],["started",2],["at",4],["time",4],["proc",10],["subprocess",3],["popen",1],["cwd",4],["rebuilt",2],["from",5],["strict",1],["allowlist",1],["inherited",1],["no",2],["env",2],["child",2],["got",1],["environment",2],["verbatim",1],["every",4],["provider",1],["api",1],["key",1],["holds",1],["was",5],["handed",1],["local",1],["project",1],["already",4],["owns",1],["function",1],["calls",1],["kernel",2],["manager",1],["dynamic",1],["tools",1],["preinstall",1],["simply",1],["called",1],["here",1],["while",2],["architecture",1],["doc",1],["claimed",4],["environments",1],["rather",2],["than",4],["copied",1],["build",1],["stdout",4],["pipe",2],["stderr",1],["binary",1],["unbuffered",1],["side",2],["text",2],["true",4],["bufsize",2],["made",1],["read",6],["below",1],["readline",2],["allocates",1],["until",1],["finds",1],["newline",2],["per",1],["cap",2],["applied",1],["unbounded",1],["allocation",1],["existed",1],["prevent",1],["read1",1],["raw",1],["returns",2],["whatever",1],["arrived",2],["more",1],["asked",1],["own",2],["group",3],["whole",1],["tree",1],["without",1],["train",1],["py",1],["gave",1],["terminate",1],["only",3],["died",1],["kept",2],["gpu",1],["reported",1],["new",1],["session",1],["pgid",3],["os",3],["getpgid",1],["pid",1],["except",2],["oserror",2],["attribute",1],["error",5],["belt",1],["braces",1],["pre",1],["race",1],["claims",1],["cancellation",1],["same",2],["land",1],["but",1],["ever",1],["stop",4],["instead",2],["armed",1],["once",2],["exists",1],["timer",6],["fire",2],["against",3],["still",1],["because",2],["deadline",5],["keeps",1],["interpreter",1],["alive",1],["worse",1],["bug",1],["during",1],["shutdown",1],["close",1],["stops",1],["threading",2],["expire",1],["args",1],["assert",1],["any",1],["file",1],["object",1],["method",1],["most",1],["many",1],["bytes",3],["neither",1],["buffering",1],["mode",1],["wrapper",1],["nor",1],["presence",1],["change",1],["much",1],["allocated",1],["buffered",1],["would",1],["block",2],["full",1],["be",2],["bound",1],["all",1],["fd",2],["fileno",1],["chunk",4],["break",1],["append",4],["wait",1],["finally",2],["hold",1],["whoever",1],["names",2],["terminal",2],["state",2],["nobody",1],["means",1],["ended",1],["terms",1],["natural",2],["done",1],["returncode",2],["failed",2],["published",3],["finish",2],["locked",1],["exit",2],["code",2],["expired",3],["timeout",2],["outside",1],["takes",1],["itself",2],["reentrant",1],["writing",1],["notice",2],["inside",1],["above",1],["deadlocked",1],["worker",1],["dict",1],["wants",1],["reader",1],["jobs",3],["panel",1],["too",1],["human",1],["readable",1],["half",1],["stopped",1],["exception",2],["as",1],["noqa",1],["ble001",1],["quotes",1],["tried",1],["permission",1],["absolute",1],["path",1],["served",1],["by",1],["compute",1],["id",4],["original",1],["goes",1],["operator",1],["diagnostic",2],["redacted",1],["paired",1],["record",2],["surface",1],["could",1],["diagnostics",1],["refuses",1],["over",1],["just",1],["abandoned",1],["equally",1],["somebody",1],["account",1],["finished",1],["persist",1]]},{"id":"openai4s/jobs.py#JobManager.cancel","name":[["cancel",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["cancel",4],["self",7],["job",31],["id",3],["str",2],["dict",2],["stop",7],["report",2],["whether",1],["actually",2],["stopped",6],["write",6],["cancelled",10],["first",3],["then",1],["attempt",1],["terminate",1],["swallow",1],["whatever",2],["happened",1],["so",6],["process",9],["ignored",1],["signal",9],["one",2],["had",1],["no",1],["permission",1],["was",6],["reported",1],["while",1],["carried",1],["running",6],["status",16],["now",1],["written",1],["only",2],["once",1],["confirmed",1],["gone",2],["pre",1],["spawn",3],["case",1],["claimed",3],["under",2],["single",1],["lock",5],["hold",1],["observing",1],["nothing",3],["releasing",1],["reacquiring",1],["let",1],["run",9],["slip",1],["between",1],["two",1],["saw",1],["still",3],["queued",1],["spawned",2],["followed",1],["labelled",1],["without",1],["ever",1],["signalling",1],["jobs",1],["if",9],["not",14],["return",5],["error",2],["found",2],["atomic",1],["claim",2],["terminal",6],["statuses",1],["ok",4],["true",4],["proc",6],["pgid",4],["none",4],["yet",1],["claims",2],["its",5],["transition",1],["same",2],["will",1],["see",1],["start",1],["finish",3],["locked",4],["else",3],["before",3],["reason",1],["expire",1],["derives",2],["failed",4],["from",3],["killed",3],["exit",3],["because",2],["know",1],["sent",1],["overriding",3],["afterwards",1],["old",1],["unconditional",1],["did",4],["could",1],["tell",1],["derivation",1],["timeout",3],["another",1],["authority",1],["verdict",1],["claiming",1],["makes",1],["publish",2],["itself",1],["there",1],["override",1],["late",3],["expect",1],["anyway",1],["group",2],["persist",3],["detail",5],["already",5],["exited",3],["means",2],["signalled",1],["finished",3],["own",3],["any",1],["other",1],["success",1],["sigterm",1],["our",2],["ended",1],["reaped",2],["anything",1],["about",1],["published",2],["real",1],["code",1],["gating",1],["being",1],["race",1],["records",1],["asynchronously",1],["after",1],["landing",1],["window",1],["took",1],["branch",1],["stamped",1],["over",1],["succeeded",1],["rc",1],["never",1],["join",3],["briefly",1],["outcome",1],["transient",1],["worker",4],["thread",2],["threading",1],["current",1],["point",1],["wrote",1],["unconditionally",1],["keeps",1],["state",1],["deadline",1],["publishes",1],["append",1],["false",1]]},{"id":"openai4s/jobs.py#JobManager.close","name":[["close",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["close",5],["self",11],["dict",2],["stop",2],["every",2],["live",1],["job",21],["wait",2],["its",3],["worker",7],["refuse",1],["new",1],["ones",1],["owned",1],["by",2],["server",2],["rather",3],["than",3],["process",3],["exiting",1],["p0",1],["asks",1],["was",2],["missing",1],["manager",2],["had",2],["no",2],["at",1],["all",1],["threads",2],["daemon",1],["jobs",7],["their",1],["own",1],["groups",1],["so",3],["nothing",2],["here",1],["reaped",1],["shutdown",1],["interpreter",1],["simply",1],["stopped",7],["whatever",1],["bash",1],["started",1],["went",1],["running",2],["reparented",1],["stdout",1],["pipe",3],["closed",5],["record",1],["existed",1],["idempotent",1],["safe",1],["call",1],["from",1],["way",1],["out",1],["failed",1],["start",2],["never",2],["ran",1],["any",1],["closes",3],["empty",1],["report",1],["raising",1],["lock",4],["if",9],["return",2],["ok",5],["true",4],["still",9],["alive",9],["order",1],["list",2],["str",2],["status",1],["terminal",1],["statuses",1],["continue",3],["proc",5],["pgid",3],["none",3],["spawned",1],["run",1],["claims",1],["transition",1],["under",1],["same",2],["will",1],["see",1],["interlock",1],["cancel",1],["relies",1],["finish",2],["locked",2],["cancelled",2],["persist",2],["append",3],["id",4],["detail",1],["group",2],["already",1],["correct",1],["routed",1],["through",1],["primitive",1],["rule",1],["has",1],["one",1],["implementation",1],["four",1],["happen",1],["agree",1],["else",2],["abandoned",1],["join",3],["after",1],["signalling",1],["not",3],["before",1],["blocked",1],["read1",1],["returns",1],["dies",1],["joining",1],["first",1],["would",1],["full",1],["budget",1],["then",1],["have",1],["signal",1],["them",1],["deadline",2],["time",2],["monotonic",2],["thread",2],["threading",1],["current",1],["max",1]]},{"id":"openai4s/jobs.py#JobManager.get","name":[],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["self",3],["job",7],["id",3],["str",2],["dict",3],["jobs",1],["if",1],["not",2],["return",2],["error",1],["found",1],["output",1],["true",1]]},{"id":"openai4s/jobs.py#JobManager.list","name":[["list",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["list",5],["self",6],["dict",3],["lock",1],["ids",2],["reversed",1],["order",1],["return",1],["jobs",2],["if",1]]},{"id":"openai4s/jobs.py#JobManager.submit","name":[["submit",1]],"path":[["openai4s",1],["jobs",1],["py",1]],"body":[["def",2],["submit",4],["self",11],["command",7],["str",7],["kind",6],["bash",4],["cwd",6],["none",9],["deadline",16],["float",3],["dict",5],["strip",1],["if",9],["not",6],["return",8],["error",12],["empty",1],["python",1],["else",3],["try",2],["default",1],["job",21],["except",2],["type",1],["value",1],["must",2],["be",3],["number",1],["code",5],["bad",2],["max",4],["between",1],["seconds",1],["confine",1],["working",2],["directory",2],["jobs",11],["root",4],["normpath",1],["lexical",1],["resolves",2],["string",1],["knows",1],["nothing",3],["about",1],["symlinks",1],["so",5],["link",2],["created",2],["inside",2],["passed",1],["test",1],["process",2],["then",2],["ran",1],["outside",1],["realpath",4],["first",3],["commonpath",2],["comparison",1],["has",1],["made",2],["against",1],["base",6],["os",5],["path",7],["candidate",3],["join",1],["resolve",1],["check",2],["before",2],["creating",1],["anything",1],["mkdir",2],["parents",2],["true",4],["parent",1],["was",3],["correctly",1],["refused",1],["had",1],["already",2],["directories",1],["wherever",1],["pointed",1],["refusal",2],["real",1],["side",2],["effect",1],["happened",1],["anyway",1],["need",1],["exist",2],["gained",1],["by",1],["making",1],["wd",6],["escapes",1],["ok",1],["oserror",2],["as",3],["unwritable",1],["target",2],["raise",1],["straight",1],["out",1],["reaches",1],["caller",2],["crash",1],["rather",1],["than",1],["every",1],["other",1],["here",2],["returns",1],["message",1],["daemon",3],["own",1],["strerror",1],["arrives",1],["absolute",1],["failed",1],["data",1],["dir",1],["account",1],["username",1],["returned",1],["client",1],["over",2],["http",1],["original",1],["goes",1],["operator",1],["diagnostic",2],["support",1],["ticket",1],["quotes",1],["record",1],["surface",1],["could",1],["create",1],["workspace",1],["unavailable",1],["lock",2],["closed",2],["shutting",1],["down",1],["accepting",1],["manager",1],["claimed",1],["thread",7],["exists",1],["counted",1],["running",3],["at",1],["all",1],["loop",1],["post",1],["compute",1],["spawned",1],["per",1],["call",1],["no",1],["ceiling",1],["after",1],["spawn",1],["report",1],["limit",2],["active",5],["sum",1],["existing",2],["values",1],["status",1],["queued",1],["local",2],["wait",1],["one",3],["finish",1],["cancel",1],["capacity",1],["id",4],["order",1],["append",1],["prune",1],["locked",1],["persist",1],["threading",1],["carries",1],["correlation",1],["started",1],["behalf",1],["request",2],["cell",1],["its",1],["failures",1],["read",1],["alongside",1],["carry",1],["context",1],["run",1],["args",1],["name",1],["start",1]]},{"id":"openai4s/kernel/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["kernel",1],["init",1],["py",1]],"body":[["persistent",1],["python",1],["kernel",11],["worker",1],["process",1],["host",1],["side",1],["manager",2],["from",2],["openai4s",2],["import",2],["interrupt",2],["delivery",2],["busy",2],["error",2],["supervisor",3],["lease",2],["all",1]]},{"id":"openai4s/kernel/background.py","name":[["background",1],["py",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["backgrounded",1],["cell",8],["execution",1],["exec",10],["peek",7],["interrupt",2],["host",3],["background",3],["code",1],["launches",1],["may",1],["run",1],["long",4],["time",3],["training",1],["model",1],["simulation",1],["without",2],["blocking",1],["agent",2],["turn",1],["loop",1],["returns",1],["id",3],["immediately",1],["then",1],["read",1],["accumulated",1],["stdout",4],["so",6],["far",2],["waiting",1],["status",1],["done",1],["stop",1],["python",1],["single",1],["sigint",1],["worker",3],["one",1],["shot",1],["handler",1],["keeps",1],["kernel",3],["alive",1],["idempotent",1],["each",2],["job",2],["owns",1],["its",2],["own",4],["subprocess",1],["never",1],["blocks",1],["foreground",1],["streamed",1],["live",1],["into",1],["thread",1],["safe",1],["buffer",3],["reads",1],["at",3],["any",2],["from",2],["future",1],["import",5],["annotations",1],["threading",1],["uuid",1],["typing",1],["head",1],["cap",1],["retains",1],["matching",1],["max",3],["output",1],["final",1],["response",1],["truncate",1],["same",1],["point",1],["rather",1],["than",2],["disagreeing",1],["about",1],["printed",1],["now",1],["bounds",1],["stream",1],["practice",1],["backstop",1],["but",1],["contract",1],["was",2],["missing",1],["buf",1],["unbounded",1],["list",1],["appended",1],["per",1],["chunk",1],["re",1],["joined",1],["all",1],["every",1],["chatty",1],["running",1],["grew",1],["daemon",1],["memory",1],["life",1],["made",1],["poll",1],["more",1],["expensive",1],["last",1],["chars",2],["000",2],["truncation",1],["marker",1],["truncated",1],["characters",1]]},{"id":"openai4s/kernel/background.py#_BackgroundJob","name":[["background",1],["job",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["class",2],["background",2],["job",2],["slots",1],["exec",6],["id",6],["code",4],["status",5],["buf",15],["len",7],["truncated",6],["lock",6],["kernel",2],["thread",3],["result",2],["error",4],["started",4],["at",8],["ended",4],["interrupted",5],["lifetime",2],["def",4],["init",1],["self",38],["str",6],["running",4],["done",2],["failed",1],["list",1],["false",2],["threading",2],["any",2],["none",11],["dict",2],["int",2],["time",2],["1000",1],["chunk",1],["text",4],["if",5],["not",1],["return",4],["room",3],["max",1],["peek",2],["chars",1],["true",2],["kept",4],["append",1],["stdout",5],["so",1],["far",1],["value",3],["join",2],["truncation",2],["marker",2],["else",1],["non",1],["blocking",1],["snapshot",1],["cell",1]]},{"id":"openai4s/kernel/background.py#_BackgroundJob.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["init",2],["self",17],["exec",4],["id",4],["str",6],["code",4],["status",1],["running",2],["done",1],["failed",1],["interrupted",2],["buf",3],["list",1],["len",1],["truncated",1],["false",2],["lock",2],["threading",2],["kernel",1],["any",2],["none",10],["thread",2],["result",1],["dict",1],["error",1],["started",1],["at",2],["int",2],["time",2],["1000",1],["ended",1],["lifetime",1]]},{"id":"openai4s/kernel/background.py#_BackgroundJob._on_chunk","name":[["chunk",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["chunk",2],["self",8],["text",5],["str",2],["none",2],["if",3],["not",1],["return",2],["lock",1],["room",3],["max",1],["peek",1],["chars",1],["buf",5],["len",5],["truncated",2],["true",2],["kept",4],["append",1]]},{"id":"openai4s/kernel/background.py#_BackgroundJob.peek","name":[["peek",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["peek",2],["self",12],["dict",2],["non",1],["blocking",1],["snapshot",1],["running",2],["cell",1],["lock",1],["stdout",4],["join",1],["buf",2],["if",1],["truncated",1],["truncation",1],["marker",1],["return",1],["exec",2],["id",2],["status",3],["done",1],["interrupted",2],["error",2],["started",2],["at",4],["ended",2]]},{"id":"openai4s/kernel/background.py#_BackgroundJob.stdout_so_far","name":[["stdout",1],["so",1],["far",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["stdout",2],["so",2],["far",2],["self",5],["str",2],["lock",1],["value",3],["join",1],["buf",2],["return",1],["truncation",1],["marker",1],["if",1],["truncated",1],["else",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor","name":[["background",1],["executor",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["class",2],["background",16],["executor",4],["registry",2],["backgrounded",1],["cells",3],["wired",1],["onto",1],["dispatcher",5],["def",5],["init",1],["self",29],["kernel",14],["factory",11],["any",5],["lifetime",24],["none",20],["fresh",1],["bound",1],["optional",1],["context",1],["manager",1],["whose",2],["lease",1],["spans",1],["spawn",2],["through",1],["worker",5],["thread",3],["final",1],["shutdown",4],["web",1],["stage",1],["uses",1],["make",1],["launch",3],["atomic",1],["against",2],["foreground",2],["artifact",1],["capture",2],["jobs",8],["dict",3],["str",4],["job",21],["lock",7],["threading",1],["closed",6],["false",2],["concurrently",1],["running",4],["each",1],["one",6],["owns",1],["subprocess",1],["its",1],["own",1],["so",5],["bounds",1],["processes",2],["rather",1],["than",1],["bookkeeping",1],["finished",1],["stays",1],["exec",10],["peek",2],["not",6],["hold",1],["slot",7],["there",2],["was",2],["no",3],["cap",2],["at",2],["all",1],["loop",1],["calling",1],["host",2],["forked",1],["per",2],["iteration",1],["until",1],["machine",2],["ran",2],["out",1],["pids",1],["memory",1],["nothing",1],["path",1],["said",1],["max",3],["active",6],["16",1],["enter",7],["if",9],["return",3],["getattr",3],["exit",15],["callable",3],["raise",6],["runtime",5],["error",12],["execution",4],["admission",4],["unavailable",2],["staticmethod",1],["code",3],["origin",3],["agent",1],["id",5],["uuid",1],["uuid4",1],["hex",1],["12",1],["before",2],["claiming",1],["process",2],["increment",1],["decided",1],["under",1],["coordinator",1],["short",1],["never",2],["appear",1],["check",2],["start",1],["gap",1],["claim",1],["exists",1],["old",1],["order",1],["checked",1],["released",1],["spawned",2],["registered",1],["afterwards",1],["number",1],["concurrent",1],["launches",1],["passed",1],["together",1],["every",2],["them",2],["limit",3],["tested",2],["would",1],["have",1],["been",1],["already",2],["existed",1],["registering",1],["first",1],["makes",1],["count",1],["thing",1],["being",1],["limited",1],["sum",1],["values",1],["status",7],["interrupt",5],["wait",1],["finish",1],["try",6],["except",4],["base",4],["exception",4],["failure",4],["has",2],["give",1],["back",1],["leaks",1],["eventually",1],["refuses",1],["now",1],["perfectly",1],["able",1],["serve",1],["pop",2],["while",2],["were",1],["spawning",1],["walked",1],["still",2],["ours",1],["stop",1],["nobody",1],["else",2],["handle",1],["finally",3],["run",1],["terminal",16],["failed",6],["interrupted",4],["result",2],["res",5],["execute",1],["chunk",2],["true",1],["elif",1],["done",1],["dead",1],["must",1],["remain",1],["record",1],["returned",1],["directly",1],["by",1],["transport",1],["exceptions",1],["contain",1],["stderr",1],["absolute",1],["paths",2],["provider",1],["details",1],["expose",1],["stable",1],["converging",1],["keyboard",2],["system",2],["fault",1],["state",1],["releases",1],["their",1],["cleanup",2],["happens",1],["daemon",1],["owned",1],["public",1],["api",1],["converge",1],["fixed",1],["critically",1],["continue",1],["release",2],["means",1],["lifecycle",1],["longer",1],["be",1],["trusted",1],["keep",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["init",2],["self",8],["kernel",8],["factory",11],["any",6],["dispatcher",6],["lifetime",4],["none",2],["fresh",2],["bound",2],["optional",1],["context",1],["manager",1],["whose",1],["lease",1],["spans",1],["spawn",1],["through",1],["worker",1],["thread",1],["final",1],["shutdown",1],["web",1],["stage",1],["uses",1],["make",1],["background",2],["launch",1],["atomic",1],["against",1],["foreground",1],["artifact",1],["capture",1],["jobs",1],["dict",1],["str",1],["job",1],["lock",2],["threading",1],["closed",1],["false",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor._enter_lifetime","name":[["enter",1],["lifetime",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["enter",6],["lifetime",8],["self",4],["any",2],["if",2],["factory",2],["none",4],["return",2],["getattr",2],["exit",3],["not",2],["callable",2],["raise",1],["runtime",1],["error",1],["background",1],["execution",1],["admission",1],["unavailable",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor._exit_lifetime","name":[["exit",1],["lifetime",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["exit",6],["lifetime",7],["job",6],["background",3],["none",8],["if",2],["return",1],["getattr",1],["not",1],["callable",1],["raise",1],["runtime",1],["error",1],["execution",1],["admission",1],["unavailable",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor._get","name":[],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["self",4],["exec",5],["id",4],["str",2],["background",3],["job",5],["lock",1],["jobs",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["no",1],["return",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["interrupt",5],["self",3],["exec",3],["id",3],["str",2],["dict",2],["job",7],["if",3],["status",2],["running",2],["return",2],["peek",2],["idempotent",1],["already",2],["finished",1],["one",2],["sigint",1],["worker",2],["shot",1],["handler",1],["keeps",1],["kernel",3],["alive",1],["delivery",4],["give",1],["beat",1],["unwind",1],["produce",1],["response",1],["frame",1],["thread",2],["not",6],["none",3],["join",1],["timeout",1],["report",3],["double",1],["older",1],["transport",1],["means",1],["no",1],["claim",1],["either",2],["way",2],["delivered",1],["inventing",1],["failure",1],["out",1],["absent",1],["answer",1],["same",1],["dishonesty",1],["pointed",1],["other",1],["stop",3],["reached",1],["nobody",1],["says",1],["but",1],["caller",1],["reading",1],["cannot",2],["tell",1],["still",1],["unwinding",1],["from",1],["request",2],["did",2],["nothing",2],["repeating",1],["will",1],["sandbox",1],["diagnosis",1],["went",1],["stderr",1],["agent",1],["asked",1],["see",1],["undelivered",1],["reason",1],["reach",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor.launch","name":[["launch",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",3],["launch",4],["self",25],["code",4],["str",5],["origin",4],["agent",2],["dict",3],["exec",11],["id",8],["uuid",1],["uuid4",1],["hex",1],["12",1],["job",25],["background",10],["enter",2],["before",3],["claiming",1],["process",2],["slot",6],["foreground",1],["capture",1],["increment",1],["decided",1],["under",2],["coordinator",1],["one",5],["short",1],["lock",10],["so",4],["worker",4],["never",2],["appear",1],["check",2],["start",3],["gap",1],["lifetime",10],["claim",1],["kernel",9],["exists",1],["old",1],["order",1],["checked",1],["closed",9],["released",1],["spawned",2],["registered",1],["afterwards",1],["any",1],["number",1],["concurrent",1],["launches",1],["passed",1],["together",1],["every",2],["them",2],["limit",3],["tested",2],["there",1],["would",1],["have",1],["been",1],["against",1],["processes",1],["already",2],["existed",1],["not",2],["registering",1],["first",1],["makes",1],["count",1],["thing",1],["being",1],["limited",1],["if",8],["exit",8],["raise",6],["runtime",4],["error",14],["executor",4],["active",5],["sum",1],["jobs",7],["values",1],["status",13],["running",5],["max",2],["cells",1],["interrupt",5],["host",1],["wait",1],["finish",2],["try",8],["factory",1],["except",5],["base",5],["exception",6],["spawn",1],["failure",4],["has",2],["give",1],["back",1],["cap",1],["leaks",1],["per",1],["eventually",1],["refuses",1],["machine",1],["now",1],["perfectly",1],["able",1],["serve",1],["pop",3],["none",9],["shutdown",8],["ran",1],["while",3],["were",1],["spawning",1],["walked",1],["whose",1],["was",1],["still",3],["ours",1],["stop",1],["nobody",1],["else",2],["handle",1],["finally",4],["run",2],["terminal",23],["failed",8],["interrupted",6],["false",1],["result",4],["res",5],["execute",1],["chunk",2],["true",2],["elif",1],["done",1],["dead",1],["thread",9],["must",1],["remain",1],["record",2],["returned",1],["directly",1],["by",1],["peek",1],["transport",1],["exceptions",1],["contain",1],["stderr",1],["absolute",1],["paths",2],["provider",1],["details",1],["expose",1],["stable",1],["converging",1],["keyboard",2],["system",2],["fault",1],["state",2],["releases",1],["their",1],["execution",3],["cleanup",3],["happens",1],["daemon",2],["owned",1],["at",2],["public",3],["api",1],["converge",1],["fixed",2],["critically",1],["continue",1],["release",3],["admission",3],["means",1],["lifecycle",1],["no",2],["longer",1],["be",1],["trusted",1],["keep",1],["fail",1],["rather",1],["than",1],["exposing",1],["arbitrary",1],["until",1],["both",1],["boundaries",1],["remains",1],["session",2],["therefore",1],["sees",1],["joins",1],["exact",1],["kills",1],["instead",1],["popping",1],["its",1],["live",1],["publish",1],["complete",1],["snapshot",1],["last",2],["ended",1],["int",1],["time",2],["1000",1],["threading",1],["target",1],["close",1],["window",1],["atomically",1],["won",1],["starts",1],["after",1],["wins",1],["observes",1],["real",1],["join",1],["kill",1],["return",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor.launch._run","name":[["run",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["run",2],["none",6],["terminal",23],["status",11],["failed",8],["error",10],["str",1],["interrupted",6],["false",1],["result",4],["dict",1],["try",4],["res",5],["job",11],["kernel",3],["execute",1],["code",1],["origin",2],["chunk",2],["if",1],["true",1],["elif",1],["else",1],["done",1],["except",3],["base",3],["exception",4],["dead",1],["thread",3],["must",1],["never",1],["remain",1],["running",2],["record",2],["returned",1],["directly",1],["by",1],["exec",1],["peek",1],["transport",1],["exceptions",1],["contain",1],["worker",1],["stderr",1],["absolute",1],["paths",2],["provider",1],["details",1],["so",1],["expose",1],["one",1],["stable",1],["while",2],["still",2],["converging",1],["keyboard",2],["interrupt",3],["system",2],["exit",3],["fault",1],["state",2],["releases",1],["their",1],["process",1],["slot",1],["background",4],["execution",3],["finally",2],["shutdown",2],["cleanup",3],["happens",1],["daemon",1],["owned",1],["not",1],["at",2],["public",3],["api",1],["converge",1],["fixed",2],["failure",2],["critically",1],["continue",1],["release",3],["admission",3],["lifetime",3],["self",1],["means",1],["lifecycle",1],["no",1],["longer",1],["be",1],["trusted",1],["keep",1],["fail",1],["closed",1],["rather",1],["than",1],["exposing",1],["arbitrary",1],["until",1],["both",1],["boundaries",1],["finish",1],["remains",1],["session",2],["therefore",1],["sees",1],["joins",1],["exact",1],["kills",1],["instead",1],["popping",1],["its",1],["live",1],["publish",1],["complete",1],["snapshot",1],["under",1],["lock",2],["last",1],["ended",1],["int",1],["time",2],["1000",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor.list_jobs","name":[["list",1],["jobs",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["list",4],["jobs",3],["self",4],["dict",2],["lock",1],["return",1],["peek",1],["values",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor.peek","name":[["peek",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["peek",3],["self",3],["exec",3],["id",3],["str",2],["dict",2],["return",1]]},{"id":"openai4s/kernel/background.py#BackgroundExecutor.shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["kernel",1],["background",1],["py",1]],"body":[["def",2],["shutdown",2],["self",5],["timeout",6],["per",4],["job",9],["float",2],["int",2],["interrupt",2],["then",2],["exact",2],["kill",2],["every",1],["running",2],["background",1],["worker",5],["lock",1],["closed",2],["true",1],["jobs",3],["list",1],["values",1],["stopped",3],["if",6],["status",1],["continue",1],["kernel",10],["not",5],["none",8],["try",2],["except",2],["exception",2],["noqa",2],["ble001",2],["advance",1],["hard",1],["stop",1],["pass",2],["thread",9],["join",3],["max",2],["during",1],["launch",2],["window",2],["between",1],["claiming",1],["slot",2],["starting",1],["runner",1],["part",1],["before",2],["spawn",1],["returns",1],["claimed",1],["first",1],["purpose",1],["appears",1],["after",1],["point",1],["leaked",1],["re",2],["reads",1],["once",1],["has",1],["spawned",1],["shuts",1],["down",1],["just",1],["created",1],["read",1],["here",1],["rather",1],["than",1],["reuse",1],["value",1],["from",1],["may",2],["have",1],["been",1],["real",1],["now",1],["alive",1],["already",1],["be",1],["dead",1],["return",1]]},{"id":"openai4s/kernel/env_generations.py","name":[["env",1],["generations",1],["py",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["environments",2],["as",3],["transaction",1],["plan",5],["apply",9],["into",3],["new",3],["generation",15],["roll",1],["back",2],["openai4s",2],["setup",1],["installed",1],["place",2],["conda",2],["env",2],["create",4],["existing",1],["name",3],["either",2],["refuses",1],["update",2],["mutates",1],["environment",12],["running",1],["kernels",1],["so",7],["interrupted",1],["failed",5],["left",1],["half",1],["changed",1],["nothing",4],["could",1],["describe",1],["there",1],["was",2],["no",6],["previous",1],["state",2],["return",1],["artifact",1],["provenance",1],["only",6],["if",1],["generations",2],["exist",1],["model",1],["decided",1],["by",5],["owner",1],["produces",1],["change",2],["touches",1],["builds",1],["verifies",1],["then",1],["moves",1],["current",4],["pointer",5],["leaves",2],["exactly",1],["rollback",1],["move",1],["still",3],["disk",1],["applied",1],["immutable",2],["ever",2],["rewritten",1],["file",2],["swap",1],["rename",1],["os",2],["replace",4],["atomic",2],["posix",1],["windows",1],["reader",1],["sees",1],["whole",3],["old",1],["one",4],["never",4],["truncated",1],["directory",5],["mid",1],["rebuild",1],["alternative",1],["mutating",1],["well",1],["known",1],["prefix",4],["has",3],["instant",1],["at",4],["complete",1],["kernel",1],["spawning",1],["during",1],["write",1],["gets",1],["neither",1],["layout",1],["data",1],["dir",2],["line",1],["active",1],["id",4],["manifest",5],["json",6],["spec",1],["hash",1],["tool",1],["packages",1],["times",2],["itself",1],["history",1],["jsonl",1],["append",1],["happened",1],["built",3],["its",3],["final",2],["not",4],["staging",5],["renamed",2],["bakes",1],["absolute",1],["scripts",1],["activation",1],["hooks",1],["package",1],["metadata",1],["relocated",1],["broken",2],["made",2],["instead",1],["visibility",1],["written",2],["last",2],["flipped",1],["while",3],["build",3],["flight",1],["holds",2],["building",3],["list",1],["ignore",1],["discovery",1],["serves",1],["crash",1],["therefore",1],["something",1],["visibly",1],["cleaned",1],["up",1],["recover",1],["discard",1],["from",5],["future",1],["import",14],["annotations",1],["fcntl",1],["hashlib",1],["re",3],["shutil",1],["subprocess",2],["time",1],["uuid",1],["dataclasses",1],["dataclass",4],["field",1],["pathlib",1],["path",3],["typing",1],["any",2],["callable",2],["sequence",2],["security",1],["fsprobe",1],["lstat",1],["kind",1],["may",2],["look",1],["like",1],["component",1],["ids",1],["module",1],["mints",1],["16",1],["hex",1],["charset",1],["stays",1],["little",1],["wider",1],["than",3],["hand",1],["resolves",1],["but",1],["wide",1],["enough",1],["contain",1],["separator",1],["be",3],["start",1],["dot",1],["compile",1],["za",2],["z0",2],["127",1],["states",1],["ready",4],["pointed",1],["superseded",3],["actions",1],["noop",3],["being",1],["location",1],["removed",1],["replaced",1],["finishes",1],["presence",1],["marks",1],["abandoned",1],["rather",1],["now",1],["bytes",2],["longer",2],["separate",1],["runner",1],["str",1],["completed",1],["process",1],["probe",3],["answered",1],["long",1],["slow",1],["here",1],["work",1],["starts",1],["interpreter",1],["timeout",1],["60",1],["frozen",2],["true",2],["helpers",1],["flock",1],["test",1],["mode",1],["progress",1],["probes",1],["taking",1],["lock",4],["releasing",1],["holding",1],["exclusively",1],["few",1],["instructions",1],["real",2],["starting",1],["microsecond",1],["window",1],["would",1],["otherwise",1],["rejected",1],["spurious",1],["concurrent",2],["retry",1],["bounded",1],["number",1],["transient",1],["momentary",1],["contention",1],["clears",1],["genuinely",1],["held",1],["far",1],["budget",1],["fails",1],["acquire",2],["tries",1],["backoff",1],["01",1],["all",1],["result",1],["store",1],["error",1],["verify",1],["standard",1]]},{"id":"openai4s/kernel/env_generations.py#_apply_in_progress","name":[["apply",1],["progress",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["apply",5],["progress",3],["env",3],["dir",3],["path",2],["bool",2],["another",1],["process",1],["currently",1],["applying",1],["environment",1],["probed",1],["by",2],["trying",1],["take",1],["lock",8],["non",1],["blockingly",1],["releasing",1],["at",1],["once",1],["flock",3],["held",1],["whole",1],["critical",1],["section",1],["released",1],["kernel",1],["instant",1],["holder",1],["dies",1],["so",1],["reports",1],["live",1],["never",1],["crashed",1],["one",2],["exactly",1],["recover",1],["needs",1],["tell",1],["build",1],["apart",1],["from",1],["abandoned",1],["if",1],["not",1],["exists",1],["return",4],["false",3],["try",2],["fd",4],["os",3],["open",1],["rdwr",1],["except",2],["oserror",2],["fcntl",5],["ex",1],["nb",1],["true",1],["someone",1],["holds",1],["else",1],["un",1],["finally",1],["close",1]]},{"id":"openai4s/kernel/env_generations.py#_apply_lock","name":[["apply",1],["lock",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["apply",9],["lock",23],["one",1],["per",1],["environment",2],["at",2],["time",2],["held",2],["as",2],["os",9],["advisory",1],["fcntl",6],["flock",7],["whole",2],["critical",1],["section",2],["right",1],["primitive",1],["precisely",1],["because",1],["ownership",1],["lives",2],["kernel",3],["rather",1],["than",1],["file",4],["bytes",2],["exclusive",1],["holder",7],["blocks",1],["every",1],["other",1],["ex",2],["same",1],["inode",3],["across",2],["processes",1],["threads",1],["opened",1],["independently",1],["releases",2],["instant",1],["holding",1],["process",3],["dies",1],["retires",1],["entire",1],["stale",1],["heuristic",1],["three",1],["rounds",1],["reclaim",1],["races",1],["plain",2],["creat",3],["excl",1],["marker",1],["has",1],["no",6],["understands",1],["so",4],["any",2],["rename",1],["replace",1],["could",3],["lift",2],["live",2],["owner",2],["leave",1],["two",1],["applies",1],["once",2],["amount",1],["mtime",1],["staleness",1],["checking",1],["make",1],["only",3],["if",4],["truly",1],["dead",1],["atomic",1],["files",1],["cannot",1],["be",1],["lifted",1],["by",1],["anyone",1],["but",2],["its",2],["death",1],["third",1],["racer",1],["win",1],["slot",1],["from",2],["under",2],["created",1],["never",1],["unlinked",1],["stable",1],["not",4],["itself",1],["unlinking",1],["while",1],["would",2],["let",1],["later",1],["mint",1],["different",1],["second",1],["parallel",1],["classic",1],["unlink",1],["race",1],["leftover",1],["harmless",1],["next",1],["applier",1],["simply",1],["locks",1],["def",3],["init",1],["self",14],["env",2],["dir",2],["path",5],["fd",12],["int",1],["none",8],["enter",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["open",1],["rdwr",1],["0o600",1],["retry",2],["briefly",1],["concurrent",2],["recover",1],["probe",1],["momentary",1],["contention",1],["holds",2],["few",1],["instructions",1],["failing",1],["reject",1],["legitimate",1],["real",1],["build",1],["still",1],["fails",1],["budget",1],["spent",1],["last",5],["oserror",4],["attempt",2],["range",1],["acquire",3],["tries",2],["try",3],["nb",1],["break",1],["except",3],["exc",3],["sleep",1],["backoff",1],["close",2],["raise",1],["another",1],["progress",1],["finishes",1],["exits",1],["record",1],["human",1],["reading",1],["these",1],["diagnostic",1],["safe",1],["hold",1],["ftruncate",1],["write",1],["str",1],["getpid",1],["encode",1],["ascii",1],["pragma",2],["cover",2],["diagnostics",1],["pass",2],["return",2],["exit",1],["un",1],["false",1]]},{"id":"openai4s/kernel/env_generations.py#_apply_lock.__enter__","name":[["enter",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["enter",2],["self",7],["path",3],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["fd",7],["os",7],["open",1],["creat",1],["rdwr",1],["0o600",1],["retry",2],["briefly",1],["concurrent",2],["recover",1],["probe",1],["any",1],["momentary",1],["contention",1],["holds",2],["lock",9],["few",1],["instructions",1],["failing",1],["would",1],["reject",1],["legitimate",1],["apply",4],["real",1],["whole",1],["build",1],["so",2],["still",1],["fails",1],["once",1],["budget",1],["spent",1],["last",5],["oserror",3],["none",4],["attempt",2],["range",1],["acquire",3],["tries",2],["try",2],["fcntl",3],["flock",2],["ex",1],["nb",1],["break",1],["except",2],["as",1],["exc",2],["if",2],["time",1],["sleep",1],["backoff",1],["not",2],["close",1],["raise",1],["another",1],["progress",1],["environment",1],["releases",1],["finishes",1],["its",1],["process",1],["exits",1],["from",1],["record",1],["holder",1],["human",1],["reading",1],["file",1],["these",1],["bytes",1],["diagnostic",1],["only",2],["safe",1],["under",1],["hold",1],["ftruncate",1],["write",1],["str",1],["getpid",1],["encode",1],["ascii",1],["pragma",1],["no",1],["cover",1],["diagnostics",1],["pass",1],["return",1]]},{"id":"openai4s/kernel/env_generations.py#_apply_lock.__exit__","name":[["exit",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["exit",2],["self",6],["exc",2],["if",1],["fd",4],["not",1],["none",2],["try",1],["fcntl",2],["flock",1],["lock",1],["un",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["pass",1],["os",1],["close",1],["return",1],["false",1]]},{"id":"openai4s/kernel/env_generations.py#_apply_lock.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["init",2],["self",4],["env",3],["dir",3],["path",3],["apply",1],["lock",1],["fd",1],["int",1],["none",2]]},{"id":"openai4s/kernel/env_generations.py#_default_runner","name":[["default",1],["runner",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["default",2],["runner",2],["argv",3],["sequence",2],["str",4],["cwd",4],["path",2],["return",1],["subprocess",1],["run",1],["part",2],["capture",1],["output",1],["true",1],["timeout",1],["3600",1]]},{"id":"openai4s/kernel/env_generations.py#_is_within","name":[["within",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["within",2],["path",13],["str",6],["os",4],["like",2],["parent",4],["bool",2],["whether",1],["resolves",1],["inside",1],["symlink",1],["resistant",1],["try",1],["resolved",3],["realpath",2],["root",3],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["unreadable",1],["return",2],["false",1],["parents",1]]},{"id":"openai4s/kernel/env_generations.py#_now_ms","name":[["now",1],["ms",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["now",2],["ms",2],["int",3],["return",1],["time",2],["1000",1]]},{"id":"openai4s/kernel/env_generations.py#_run_probe","name":[["run",1],["probe",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["run",3],["probe",6],["argv",3],["sequence",2],["str",5],["label",7],["none",2],["start",2],["freshly",1],["built",2],["interpreter",2],["require",1],["exit",1],["cleanly",1],["confined",3],["because",1],["being",1],["verified",2],["foreign",1],["hostile",1],["python",1],["pth",1],["sitecustomize",1],["substituted",1],["executable",2],["runs",1],["before",1],["own",1],["code",1],["so",1],["bare",1],["launch",1],["would",1],["inherit",1],["cli",1],["full",1],["environment",7],["including",1],["keys",1],["loaded",1],["from",2],["env",1],["touch",1],["daemon",1],["files",1],["network",1],["shared",1],["path",1],["scrubs",1],["boundary",3],["be",2],["applies",1],["os",2],["sandbox",2],["under",2],["openai4",1],["kernel",2],["enforce",2],["fails",1],["closed",1],["rather",1],["than",1],["degrade",1],["openai4s",1],["import",1],["preinstall",2],["try",1],["completed",4],["part",2],["timeout",4],["except",4],["permission",1],["error",7],["as",3],["raise",5],["not",5],["file",1],["found",1],["oserror",1],["could",2],["subprocess",1],["expired",1],["did",1],["finish",1],["within",1],["0f",1],["exception",1],["noqa",1],["ble001",1],["no",2],["refusal",1],["required",1],["if",1],["returncode",2],["exited",1],["tail",1],["stderr",2]]},{"id":"openai4s/kernel/env_generations.py#_sha256_file","name":[["sha256",1],["file",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["sha256",3],["file",2],["path",5],["str",2],["import",1],["hashlib",2],["digest",3],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"openai4s/kernel/env_generations.py#_tail","name":[["tail",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["tail",2],["data",5],["any",2],["limit",3],["int",2],["4000",2],["str",3],["end",1],["build",1],["stderr",1],["part",1],["says",1],["went",1],["wrong",1],["if",1],["isinstance",1],["bytes",1],["text",3],["decode",1],["utf",1],["replace",1],["else",1],["return",1]]},{"id":"openai4s/kernel/env_generations.py#_write_json","name":[["write",1],["json",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["write",4],["json",3],["path",7],["payload",3],["dict",2],["str",2],["any",2],["none",2],["atomically",1],["half",1],["written",1],["manifest",1],["unreadable",1],["generation",1],["temporary",3],["name",2],["uuid",1],["uuid4",1],["hex",1],["text",1],["dumps",1],["indent",1],["sort",1],["keys",1],["true",1],["encoding",1],["utf",1],["os",1],["replace",1]]},{"id":"openai4s/kernel/env_generations.py#ApplyResult","name":[["apply",1],["result",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["apply",3],["result",2],["outcome",1],["one",1],["whichever",1],["way",1],["went",1],["name",2],["str",5],["ok",3],["bool",1],["generation",6],["none",3],["previous",3],["detail",3],["stderr",3],["tail",3],["def",1],["public",2],["self",8],["dict",1],["any",1],["return",1],["environment",1],["if",1],["else",1]]},{"id":"openai4s/kernel/env_generations.py#ApplyResult.public","name":[["public",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["public",3],["self",9],["dict",2],["str",2],["any",2],["return",1],["environment",1],["name",1],["ok",2],["generation",4],["if",1],["else",1],["none",1],["previous",2],["detail",2],["stderr",2],["tail",2]]},{"id":"openai4s/kernel/env_generations.py#ConcurrentApply","name":[["concurrent",1],["apply",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["concurrent",2],["apply",3],["environment",3],["error",2],["another",1],["holds",1],["lock",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentError_","name":[["environment",1],["error",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["environment",2],["error",4],["runtime",2],["transaction",1],["could",1],["not",1],["be",1],["carried",1],["out",1],["current",1],["env",1],["intact",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore","name":[["environment",1],["store",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["environment",8],["store",5],["disk",1],["transaction",1],["one",3],["instance",1],["per",1],["data",1],["directory",5],["def",11],["init",1],["self",25],["root",11],["str",17],["os",3],["path",14],["like",1],["runner",5],["none",20],["default",1],["layout",6],["env",12],["dir",15],["name",24],["safe",9],["strip",3],["if",14],["not",13],["raise",2],["error",3],["invalid",1],["return",25],["generations",9],["pointer",16],["current",6],["bool",1],["whether",1],["based",2],["managed",4],["operations",1],["stay",1],["inside",1],["may",2],["itself",1],["be",3],["symlink",8],["because",1],["explicit",1],["repair",1],["replace",2],["entry",1],["atomically",1],["without",2],["following",4],["directories",1],["append",1],["lock",2],["files",1],["operate",1],["through",1],["any",2],["those",1],["would",3],["make",2],["plan",2],["apply",3],["report",1],["success",1],["while",1],["writing",1],["different",2],["tree",3],["outside",3],["configured",1],["resolve",6],["lstat",4],["kinds",1],["process",1],["cannot",1],["inspect",1],["reported",1],["unsafe",2],["rather",1],["than",3],["as",3],["pathlib",1],["answers",1],["14",1],["try",6],["kind",2],["false",6],["history",1],["jsonl",1],["file",5],["except",7],["oserror",6],["parent",4],["true",1],["assert",1],["refusing",1],["follow",1],["non",2],["staticmethod",1],["valid",3],["generation",11],["id",12],["bare",1],["reaches",1],["from",2],["cli",1],["openai4s",1],["rollback",2],["python",4],["was",2],["joined",1],["straight",1],["onto",1],["therefore",1],["resolved",1],["into",2],["manifest",1],["ready",1],["its",1],["prefix",2],["existed",1],["wrote",1],["traversal",2],["string",1],["discovery",1],["selected",1],["every",1],["artifact",1],["built",1],["recorded",1],["provenance",2],["wrong",1],["believed",1],["worse",1],["so",1],["component",1],["no",5],["separators",1],["dot",2],["only",1],["names",1],["leading",1],["build",2],["flight",1],["addressable",1],["either",1],["text",7],["re",1],["match",1],["proven",1],["child",2],["own",1],["returns",1],["regex",1],["already",1],["excludes",1],["also",2],["refuses",1],["symlinked",1],["amount",1],["checking",1],["catch",1],["ident",3],["candidate",4],["pragma",1],["cover",1],["unreadable",4],["reads",1],["point",1],["at",1],["always",1],["creates",1],["regular",1],["here",1],["let",1],["edited",2],["borrow",1],["bytes",2],["later",1],["atomic",1],["mutate",1],["trust",1],["boundary",1],["planning",1],["inspected",1],["read",2],["utf",1],["validated",1],["way",2],["out",1],["well",1],["written",1],["by",2],["older",1],["hand",1],["must",1],["become",1],["join",1],["fingerprint",1],["exact",1],["secret",1],["cas",1],["token",1],["symlinks",1],["stat",6],["found",1],["missing",1],["payload",4],["fsencode",1],["readlink",1],["else",1],["still",1],["distinguish",1],["two",1],["objects",1],["their",1],["inode",1],["size",2],["mtime",2],["changed",1],["between",1],["st",5],["dev",1],["ino",1],["ns",1],["mode",1],["encode",1],["ascii",1],["strict",1],["sha256",2],["hashlib",1],["hexdigest",1],["genera",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["init",2],["self",4],["root",4],["str",4],["os",2],["path",3],["like",2],["runner",7],["none",4],["default",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._assert_safe_layout","name":[["assert",1],["safe",1],["layout",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["assert",2],["safe",3],["layout",4],["self",3],["name",4],["str",2],["none",2],["if",1],["not",1],["raise",1],["environment",3],["error",1],["managed",1],["unsafe",1],["refusing",1],["follow",1],["symlink",1],["non",1],["directory",1],["outside",1],["store",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._current_pointer_fingerprint","name":[["current",1],["pointer",1],["fingerprint",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["current",2],["pointer",9],["fingerprint",2],["self",3],["name",3],["str",4],["return",4],["exact",1],["non",1],["secret",1],["cas",1],["token",1],["without",1],["following",1],["symlinks",1],["try",2],["stat",6],["lstat",1],["except",3],["file",2],["not",1],["found",1],["error",1],["missing",1],["oserror",2],["unreadable",3],["if",1],["symlink",2],["payload",4],["os",2],["fsencode",1],["readlink",1],["else",1],["read",1],["bytes",1],["still",1],["distinguish",1],["two",1],["objects",1],["their",1],["inode",1],["size",2],["mtime",2],["changed",1],["between",1],["plan",1],["apply",1],["st",5],["dev",1],["ino",1],["ns",1],["mode",1],["encode",1],["ascii",1],["strict",1],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._env_dir","name":[["env",1],["dir",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["env",2],["dir",2],["self",3],["name",5],["str",3],["path",2],["safe",5],["strip",1],["if",1],["not",1],["raise",1],["environment",2],["error",1],["invalid",1],["return",1],["root",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._fail","name":[["fail",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["fail",2],["self",4],["name",5],["str",6],["gen",3],["dir",3],["path",2],["record",5],["dict",2],["detail",8],["stderr",4],["apply",4],["result",3],["failure",2],["without",1],["touching",1],["current",3],["environment",1],["update",1],["state",1],["failed",2],["try",1],["marker",1],["not",1],["manifest",2],["directory",1],["building",2],["json",3],["no",2],["evidence",1],["abandoned",1],["build",1],["list",1],["ignore",1],["recover",1],["discard",1],["clean",1],["up",1],["nothing",1],["points",1],["at",1],["never",1],["become",1],["write",1],["except",1],["oserror",1],["pragma",1],["cover",1],["pass",1],["log",1],["return",1],["false",1],["none",1],["id",1],["tail",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._generation_dir","name":[["generation",1],["dir",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["generation",7],["dir",3],["self",5],["name",5],["str",4],["id",5],["path",2],["none",9],["directory",1],["proven",1],["be",1],["child",2],["environment",1],["own",1],["generations",2],["returns",1],["not",2],["regex",1],["already",1],["excludes",1],["traversal",1],["also",1],["refuses",1],["symlinked",1],["no",2],["amount",1],["checking",1],["catch",1],["ident",3],["valid",1],["if",4],["return",6],["layout",1],["safe",1],["root",3],["candidate",4],["symlink",1],["try",1],["resolve",2],["parent",2],["except",1],["oserror",1],["pragma",1],["cover",1],["unreadable",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._generations_dir","name":[["generations",1],["dir",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["generations",3],["dir",3],["self",3],["name",3],["str",2],["path",2],["return",1],["env",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._log","name":[["log",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["log",2],["self",3],["name",3],["str",6],["kind",4],["payload",3],["dict",2],["any",2],["none",2],["path",2],["env",1],["dir",1],["history",1],["jsonl",1],["line",2],["json",1],["dumps",1],["at",1],["now",1],["ms",1],["sort",1],["keys",1],["true",1],["try",1],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["write",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["pass",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._mark_superseded","name":[["mark",1],["superseded",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["mark",2],["superseded",4],["self",3],["name",3],["str",5],["generation",6],["id",3],["none",3],["note",1],["no",2],["longer",1],["current",1],["without",1],["editing",1],["manifest",1],["applied",1],["never",1],["rewritten",1],["so",1],["lives",1],["beside",1],["still",1],["restorable",1],["point",1],["directory",3],["dir",1],["if",2],["return",2],["marker",3],["at",1],["symlink",1],["try",1],["write",1],["text",1],["now",1],["ms",1],["encoding",1],["utf",1],["except",1],["oserror",1],["pragma",1],["cover",1],["pass",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._point_at","name":[["point",1],["at",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["point",2],["at",4],["self",4],["name",5],["str",4],["generation",8],["id",8],["none",3],["move",2],["pointer",7],["atomically",1],["tell",1],["discovery",3],["moved",1],["reader",1],["sees",1],["one",1],["other",1],["cache",3],["invalidation",1],["here",2],["single",1],["place",1],["ever",2],["changes",1],["rather",1],["than",1],["each",1],["call",1],["site",1],["apply",1],["rollback",1],["both",1],["reported",1],["new",1],["current",3],["while",1],["kernel",2],["environments",2],["kept",1],["serving",1],["its",1],["module",1],["wide",1],["so",1],["transaction",1],["took",1],["effect",1],["only",1],["processes",1],["had",2],["not",4],["looked",1],["yet",1],["last",1],["gate",1],["before",1],["string",1],["becomes",1],["thing",1],["joins",1],["onto",1],["path",1],["nothing",1],["bare",2],["written",1],["whatever",1],["caller",1],["believed",1],["validated",1],["ident",3],["valid",1],["if",1],["raise",1],["environment",1],["error",1],["refusing",1],["write",2],["as",2],["temporary",3],["uuid",1],["uuid4",1],["hex",1],["text",1],["encoding",1],["utf",1],["os",1],["replace",1],["try",1],["from",1],["openai4s",1],["import",1],["envmod",2],["invalidate",1],["except",1],["exception",1],["noqa",1],["ble001",1],["op",1],["pass",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._pointer","name":[["pointer",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["pointer",2],["self",3],["name",3],["str",2],["path",2],["return",1],["env",1],["dir",1],["current",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore._valid_generation_id","name":[["valid",1],["generation",1],["id",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["valid",2],["generation",7],["id",8],["any",2],["str",3],["none",5],["bare",1],["directory",1],["name",1],["reaches",1],["from",2],["cli",1],["openai4s",1],["env",2],["rollback",2],["python",4],["pointer",1],["file",1],["was",2],["joined",1],["straight",1],["onto",1],["path",2],["generations",1],["therefore",1],["resolved",1],["into",2],["tree",1],["if",2],["manifest",1],["ready",1],["its",1],["prefix",2],["existed",1],["wrote",1],["traversal",1],["string",1],["current",1],["discovery",1],["selected",1],["every",1],["artifact",1],["built",1],["recorded",1],["provenance",2],["wrong",1],["believed",1],["worse",1],["than",1],["so",1],["one",1],["component",1],["no",3],["separators",1],["dot",2],["only",1],["names",1],["leading",1],["build",1],["flight",1],["not",3],["addressable",1],["either",1],["text",4],["strip",1],["re",1],["match",1],["return",2]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.apply","name":[["apply",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["apply",17],["self",11],["plan",34],["spec",19],["str",12],["os",2],["path",11],["like",2],["tool",2],["build",8],["callable",4],["sequence",2],["verify",3],["tuple",2],["list",3],["none",5],["result",3],["new",3],["generation",13],["only",2],["if",8],["verifies",1],["make",1],["current",17],["prefix",7],["argv",1],["command",1],["installs",1],["into",2],["not",10],["exist",3],["yet",1],["interpreter",2],["packages",1],["proves",1],["works",1],["both",3],["injected",1],["so",6],["transaction",1],["be",4],["tested",1],["without",3],["package",2],["manager",1],["caller",1],["supply",1],["conda",2],["mamba",1],["micromamba",1],["module",1],["knowing",1],["about",1],["any",2],["them",1],["name",19],["assert",2],["safe",2],["layout",2],["previous",3],["id",8],["env",6],["dir",11],["mkdir",3],["parents",3],["true",7],["ok",2],["generations",4],["lock",4],["re",10],["check",2],["after",1],["taking",1],["per",1],["environment",11],["last",2],["guard",1],["before",2],["history",1],["pointer",10],["write",1],["compared",1],["against",6],["was",5],["made",2],["value",1],["read",4],["line",1],["earlier",1],["would",1],["always",1],["agree",1],["itself",1],["nothing",2],["another",1],["landing",1],["between",4],["here",2],["means",2],["describes",1],["world",1],["no",8],["longer",3],["exists",2],["building",2],["two",2],["applies",1],["succeed",1],["while",4],["one",2],["silently",1],["loses",1],["observed",9],["fingerprint",5],["raise",7],["concurrent",2],["changed",4],["planning",2],["from",6],["moved",2],["op",2],["claim",2],["too",1],["since",2],["validate",1],["under",2],["same",2],["checks",1],["because",2],["edited",2],["now",2],["false",1],["returning",1],["success",1],["checking",1],["reported",1],["matched",1],["changes",1],["live",5],["try",2],["sha",6],["sha256",9],["file",4],["except",2],["oserror",2],["as",4],["error",5],["could",2],["at",4],["time",3],["12",4],["state",1],["ready",2],["superseded",1],["resolves",1],["verified",1],["described",1],["by",2],["return",1],["reason",1],["hashed",1],["then",1],["copied",1],["manifest",2],["recorded",3],["yaml",1],["through",1],["captured",1],["produced",2],["whose",1],["provenance",2],["did",1],["describe",1],["its",2],["contents",1],["worse",1],["than",1],["believed",1],["stands",1],["uuid",2],["uuid4",1],["hex",1],["16",1],["final",1],["staging",4],["directory",2],["later",1],["renamed",1],["bakes",1],["absolute",1],["scripts",1],["activation",1],["hooks",1],["metadata",1],["renaming",1],["generally",1],["unusable",1],["still",1],["named",1],["vanished",1],["must",1],["atomic",1],["visibility",2],["location",1],["bytes",1],["comes",1],["things",1],["flipped",1],["marker",1],["ignore",2],["half",1],["built",1],["discovery",1],["never",1],["serves",1],["crash",1],["mid",1],["therefore",1],["leaves",1],["json",2],["visibly",1],["cleaned",1],["up",1],["recover",1],["discard",1],["exactly",1],["old",1],["gen",4],["pragma",1],["cover",1],["collision",1],["shutil",1],["rmtree",1],["errors",1],["immutable",1],["copy",3],["hashing",2],["closes",2],["window",1],["tiny",1],["hash",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.assert_mutable","name":[["assert",1],["mutable",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["assert",2],["mutable",2],["self",3],["name",4],["str",4],["generation",12],["id",4],["none",3],["refuse",1],["modify",1],["has",1],["finished",1],["building",1],["if",1],["not",2],["state",2],["staging",1],["raise",1],["immutable",1],["may",1],["be",1],["modified",1],["apply",1],["new",1],["instead",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.current","name":[["current",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["current",3],["self",4],["name",4],["str",2],["generation",5],["none",3],["id",4],["return",1],["if",1],["else",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.current_id","name":[["current",1],["id",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["current",2],["id",3],["self",4],["name",3],["str",4],["none",4],["pointer",6],["point",1],["at",1],["always",1],["creates",1],["regular",1],["file",1],["following",1],["symlink",2],["here",1],["would",2],["let",1],["edited",2],["borrow",1],["bytes",1],["outside",1],["managed",1],["store",1],["also",1],["make",1],["later",1],["atomic",1],["replace",1],["mutate",1],["different",1],["trust",1],["boundary",1],["than",1],["one",1],["planning",1],["inspected",1],["if",1],["return",3],["try",1],["text",3],["read",1],["utf",1],["strip",1],["except",1],["oserror",1],["validated",1],["way",2],["out",1],["as",2],["well",1],["written",1],["by",2],["older",1],["build",1],["hand",1],["must",1],["not",1],["become",1],["path",1],["join",1],["valid",1],["generation",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.discard","name":[["discard",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["discard",3],["self",5],["name",7],["str",4],["path",7],["bool",2],["remove",1],["one",2],["abandoned",2],["build",3],["refuses",1],["anything",1],["generation",8],["candidate",8],["env",4],["dir",5],["resolve",4],["try",1],["relative",1],["except",1],["value",1],["error",2],["raise",3],["environment",1],["not",6],["inside",1],["legacy",2],["startswith",1],["staging",1],["directory",1],["under",1],["generations",7],["manifest",2],["never",2],["got",1],["building",1],["json",2],["present",1],["nothing",1],["discardable",1],["real",1],["immutable",4],["current",3],["parent",1],["file",1],["if",2],["applied",1],["removed",1],["by",2],["pruning",1],["id",1],["cannot",1],["be",1],["discarded",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1],["return",1],["exists",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.environments","name":[["environments",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["environments",2],["self",4],["list",2],["str",2],["if",2],["not",2],["root",2],["dir",2],["return",2],["sorted",1],["child",4],["name",2],["iterdir",1],["startswith",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.get","name":[],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["self",4],["name",6],["str",12],["generation",11],["id",10],["none",8],["ident",4],["valid",1],["directory",5],["dir",1],["if",3],["return",5],["try",1],["record",14],["json",2],["loads",1],["manifest",2],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["has",1],["agree",1],["environment",4],["naming",1],["another",2],["not",2],["legacy",1],["field",1],["missing",1],["from",1],["somewhere",1],["else",1],["borrowing",1],["one",1],["comes",1],["be",2],["labelled",1],["as",1],["declared",6],["env",3],["prefix",6],["bytes",1],["points",1],["at",3],["must",1],["ones",1],["within",1],["state",2],["staging",1],["spec",2],["sha256",2],["created",2],["int",1],["tool",2],["packages",2],["tuple",1],["interpreter",2],["detail",2]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.history","name":[["history",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["history",3],["self",3],["name",3],["str",4],["limit",3],["int",2],["200",2],["list",2],["dict",2],["any",2],["path",2],["env",1],["dir",1],["jsonl",1],["try",2],["lines",2],["read",1],["text",1],["utf",1],["splitlines",1],["except",2],["oserror",1],["return",2],["out",3],["line",2],["append",1],["json",1],["loads",1],["value",1],["error",1],["continue",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.layout_is_safe","name":[["layout",1],["safe",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["layout",2],["safe",2],["self",5],["name",4],["str",2],["bool",2],["whether",1],["path",5],["based",2],["managed",2],["operations",1],["stay",1],["inside",1],["store",1],["current",1],["may",2],["itself",1],["be",2],["symlink",2],["because",1],["explicit",1],["repair",1],["replace",1],["directory",1],["entry",1],["atomically",1],["without",1],["following",2],["directories",1],["append",1],["lock",2],["files",1],["operate",1],["through",1],["not",4],["any",1],["those",1],["would",1],["make",1],["plan",1],["apply",2],["report",1],["success",1],["while",1],["writing",1],["different",1],["tree",2],["outside",1],["configured",1],["root",4],["env",7],["dir",9],["generations",4],["resolve",4],["lstat",3],["kinds",1],["process",1],["cannot",1],["inspect",1],["reported",1],["unsafe",1],["rather",1],["than",1],["as",1],["pathlib",1],["answers",1],["14",1],["try",2],["if",4],["kind",2],["none",2],["return",7],["false",6],["history",1],["jsonl",1],["file",1],["except",2],["oserror",2],["parent",2],["true",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.list","name":[["list",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["list",5],["self",4],["name",5],["str",2],["generation",2],["directory",4],["generations",1],["dir",2],["if",2],["not",5],["return",2],["keys",1],["manifest",1],["json",2],["half",1],["built",1],["failed",1],["have",1],["has",1],["building",1],["so",1],["abandoned",1],["build",1],["exactly",1],["as",1],["was",1],["builds",1],["lived",1],["under",1],["staging",1],["found",2],["child",2],["sorted",1],["iterdir",1],["none",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.plan","name":[["plan",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["plan",8],["self",6],["name",15],["str",11],["spec",19],["os",2],["path",8],["like",2],["tool",5],["force",3],["replace",7],["bool",2],["false",2],["would",1],["change",1],["reads",1],["only",1],["try",1],["digest",8],["sha256",8],["file",1],["except",1],["oserror",1],["as",1],["raise",1],["environment",2],["error",1],["cannot",1],["read",1],["from",5],["assert",1],["safe",1],["layout",1],["pointer",15],["fingerprint",11],["current",4],["observed",4],["id",11],["active",14],["if",7],["else",3],["none",4],["not",3],["state",1],["ready",2],["superseded",1],["exists",3],["missing",1],["return",4],["action",4],["create",4],["reason",4],["resolve",1],["verified",2],["generation",11],["build",1],["fresh",2],["no",1],["commands",3],["matches",2],["but",1],["explicit",1],["repair",1],["requested",1],["noop",1],["already",1],["nothing",1],["changed",1],["since",1],["12",2]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.recover","name":[["recover",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["recover",2],["self",5],["name",8],["str",6],["dict",2],["any",2],["restart",2],["should",1],["know",2],["about",1],["environment",2],["pointer",1],["only",1],["ever",1],["moves",1],["verified",1],["generation",6],["so",4],["current",3],["always",1],["usable",1],["interesting",1],["part",1],["was",1],["abandoned",12],["mid",2],["build",6],["env",5],["dir",10],["flight",1],["has",2],["building",3],["json",6],["no",3],["manifest",4],["exactly",1],["shape",1],["one",3],["but",1],["while",1],["apply",12],["holds",2],["lock",4],["conda",1],["still",2],["writing",1],["prefix",3],["calling",1],["invites",1],["cleanup",1],["discard",1],["deletes",1],["write",1],["fails",1],["live",3],["transaction",1],["progress",7],["asks",1],["kernel",3],["whether",2],["process",1],["currently",2],["flock",2],["protected",1],["crashed",3],["whose",1],["already",1],["released",2],["not",4],["its",2],["correctly",1],["reported",1],["mtime",1],["heuristic",1],["wrong",1],["record",12],["child",12],["path",3],["none",1],["marker",2],["try",2],["loads",2],["read",2],["text",2],["utf",2],["except",2],["oserror",2],["value",2],["error",2],["state",6],["unknown",4],["append",2],["id",5],["detail",4],["generations",4],["if",6],["sorted",2],["iterdir",2],["continue",4],["directory",1],["built",1],["at",1],["final",2],["location",1],["once",1],["anything",1],["without",1],["from",1],["failed",1],["half",1],["removed",1],["unless",1],["actively",1],["holding",1],["case",1],["may",1],["be",1],["file",1],["legacy",1],["layout",1],["builds",2],["under",2],["staging",2],["before",1],["move",1],["cleaned",1],["up",1],["upgrade",1],["strand",1],["them",1],["startswith",1],["return",1],["there",1],["stale",1],["locks",1],["by",1],["usefully",1],["running",1]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.recover._record_abandoned","name":[["record",1],["abandoned",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["record",7],["abandoned",3],["child",5],["path",3],["none",2],["marker",2],["building",1],["try",1],["json",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["state",3],["unknown",2],["append",1],["str",1],["generation",2],["id",2],["name",1],["detail",2]]},{"id":"openai4s/kernel/env_generations.py#EnvironmentStore.rollback","name":[["rollback",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["rollback",5],["self",9],["name",16],["str",4],["generation",18],["id",17],["apply",5],["result",3],["point",4],["at",3],["already",2],["disk",2],["nothing",1],["rebuilt",1],["whole",1],["value",1],["keeping",1],["them",1],["environment",9],["worked",1],["hour",1],["ago",1],["still",1],["byte",2],["there",1],["confined",1],["own",1],["generations",2],["first",1],["one",2],["entry",1],["takes",1],["straight",1],["from",1],["operator",1],["openai4s",1],["env",3],["python",3],["turns",1],["into",1],["pointer",5],["every",1],["later",1],["kernel",1],["spawn",1],["reads",1],["so",2],["here",2],["selects",1],["prefix",6],["stamps",1],["its",2],["provenance",1],["as",1],["ident",8],["valid",1],["if",5],["none",3],["raise",5],["error",5],["invalid",1],["expected",1],["bare",1],["not",5],["path",2],["target",10],["no",2],["bound",1],["manifest",1],["directory",4],["asserting",1],["again",1],["cheap",1],["keeps",2],["guarantee",1],["attached",1],["write",1],["rather",1],["than",1],["read",1],["someone",1],["might",1],["change",1],["dir",2],["within",1],["belong",1],["refusing",1],["state",2],["ready",1],["superseded",1],["only",1],["finished",1],["building",1],["be",3],["made",1],["current",2],["exists",1],["longer",1],["has",1],["cannot",1],["restored",1],["by",1],["previous",6],["move",2],["history",2],["append",1],["happen",1],["under",1],["lock",4],["reading",1],["before",1],["let",2],["ran",1],["while",1],["waited",1],["recorded",1],["returned",1],["though",1],["displaced",1],["appending",1],["after",1],["another",1],["operation",1],["logged",1],["between",1],["all",1],["three",1],["inside",1],["record",1],["consistent",1],["actually",1],["happened",1],["log",1],["rolled",1],["back",1],["return",1],["true",1],["moved",1]]},{"id":"openai4s/kernel/env_generations.py#Generation","name":[["generation",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["generation",3],["one",2],["immutable",1],["build",1],["environment",2],["id",3],["str",10],["name",2],["state",3],["spec",3],["sha256",3],["prefix",3],["created",3],["at",3],["int",1],["tool",3],["packages",2],["tuple",1],["interpreter",3],["detail",3],["def",1],["public",1],["self",11],["dict",1],["any",1],["return",1],["package",1],["count",1],["len",1]]},{"id":"openai4s/kernel/env_generations.py#Generation.public","name":[["public",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["public",2],["self",12],["dict",2],["str",2],["any",2],["return",1],["generation",1],["id",2],["environment",1],["name",1],["state",2],["spec",2],["sha256",2],["prefix",2],["created",2],["at",2],["tool",2],["package",1],["count",1],["len",1],["packages",1],["interpreter",2],["detail",2]]},{"id":"openai4s/kernel/env_generations.py#ImmutableGeneration","name":[["immutable",1],["generation",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["immutable",2],["generation",3],["environment",2],["error",2],["applied",1],["may",1],["not",1],["be",1],["modified",1]]},{"id":"openai4s/kernel/env_generations.py#Plan","name":[["plan",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["class",2],["plan",5],["apply",1],["would",1],["produced",1],["without",1],["touching",1],["anything",1],["name",2],["str",8],["action",4],["spec",3],["sha256",3],["reason",3],["from",4],["generation",3],["none",2],["commands",3],["tuple",2],["exact",1],["path",1],["free",1],["observation",1],["current",1],["pointer",2],["at",1],["time",1],["deliberately",1],["absent",1],["public",2],["local",1],["cas",1],["token",1],["not",1],["operator",1],["facing",1],["environment",2],["metadata",1],["empty",1],["default",2],["preserves",1],["compatibility",1],["older",1],["injected",1],["while",1],["every",1],["production",1],["records",1],["either",1],["missing",1],["digest",1],["fingerprint",1],["field",1],["repr",1],["false",2],["compare",1],["property",1],["def",2],["changes",3],["self",10],["bool",1],["return",2],["noop",1],["dict",1],["any",1],["list",1]]},{"id":"openai4s/kernel/env_generations.py#Plan.changes","name":[["changes",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["changes",2],["self",3],["bool",2],["return",1],["action",1],["noop",1]]},{"id":"openai4s/kernel/env_generations.py#Plan.public","name":[["public",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["public",2],["self",9],["dict",2],["str",2],["any",2],["return",1],["environment",1],["name",1],["action",2],["spec",2],["sha256",2],["reason",2],["from",2],["generation",2],["commands",2],["list",1],["changes",2]]},{"id":"openai4s/kernel/env_generations.py#probe_interpreter","name":[["probe",1],["interpreter",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["probe",7],["interpreter",10],["prefix",9],["path",3],["tuple",2],["str",10],["list",7],["run",4],["build",2],["produced",2],["nothing",1],["short",1],["proves",1],["works",1],["previous",1],["check",1],["asked",1],["whether",1],["file",7],["existed",1],["at",2],["bin",5],["python",14],["rscript",8],["then",1],["tried",1],["freeze",4],["one",1],["failure",1],["swallowed",1],["into",1],["empty",2],["package",3],["so",2],["holding",1],["non",1],["executable",1],["dies",1],["startup",1],["passed",1],["generation",1],["was",1],["never",1],["executed",1],["all",1],["pointer",1],["could",2],["move",1],["onto",1],["environment",3],["no",2],["cell",1],["transaction",1],["reporting",1],["had",1],["verified",1],["returns",1],["packages",5],["documentation",1],["not",6],["gate",3],["above",1],["fails",1],["leaves",1],["without",1],["pretending",1],["broken",1],["if",5],["python3",1],["raise",1],["error",1],["under",1],["refusing",1],["make",1],["current",1],["import",2],["sys",1],["platform",2],["print",1],["version",3],["label",2],["try",1],["from",1],["openai4s",1],["kernel",1],["preinstall",2],["frozen",2],["item",3],["name",1],["except",1],["exception",1],["noqa",1],["ble001",1],["vanilla",1],["cat",1],["string",1],["return",1]]},{"id":"openai4s/kernel/env_generations.py#verify_standard_environment","name":[["verify",1],["standard",1],["environment",1]],"path":[["openai4s",1],["kernel",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["verify",3],["standard",9],["environment",7],["prefix",6],["path",3],["name",8],["str",6],["tuple",2],["list",2],["generation",3],["runtime",2],["complete",1],["direct",2],["package",7],["starting",1],["produced",1],["interpreter",5],["proves",1],["executable",1],["not",5],["prove",1],["satisfies",1],["shipped",4],["profile",3],["solver",1],["exit",1],["successfully",1],["partial",1],["old",1],["verifier",1],["would",1],["then",1],["move",2],["current",1],["onto",1],["two",1],["environments",1],["require",1],["every",1],["normalized",1],["dependency",1],["from",7],["manifest",1],["before",1],["transaction",1],["allowed",1],["commit",1],["its",1],["pointer",1],["inventory",3],["read",2],["freshly",1],["built",1],["same",1],["stdlib",1],["only",1],["metadata",1],["scanner",1],["as",3],["readiness",2],["neither",1],["imports",1],["packages",5],["foreign",1],["nor",1],["contacts",1],["index",1],["probe",1],["if",4],["python",2],["return",2],["openai4s",2],["import",2],["pkgscan",2],["kernel",1],["load",2],["requirements",4],["try",2],["required",2],["except",2],["exception",2],["exc",4],["noqa",2],["ble001",2],["bad",1],["spec",1],["fails",1],["closed",1],["raise",3],["error",3],["could",2],["be",2],["installed",2],["collect",1],["language",1],["else",1],["unreadable",1],["unknown",1],["new",2],["verified",1],["missing",4],["join",1]]},{"id":"openai4s/kernel/environment.py","name":[["environment",1],["py",1]],"path":[["openai4s",1],["kernel",1],["environment",1],["py",1]],"body":[["sanitized",1],["environment",4],["construction",1],["scientific",2],["kernel",5],["workers",1],["code",5],["intentionally",2],["powerful",1],["but",1],["must",2],["not",2],["inherit",2],["credentials",3],["owned",1],["by",5],["daemon",2],["build",2],["worker",3],["from",5],["small",1],["explicit",1],["allowlist",3],["instead",1],["copying",1],["data",2],["os",3],["environ",3],["llm",1],["provider",2],["keys",1],["cloud",1],["tokens",1],["oauth",2],["material",1],["password",2],["credential",4],["variables",3],["agent",1],["sockets",1],["dynamic",1],["loader",1],["injection",3],["settings",2],["therefore",1],["never",1],["cross",1],["process",2],["boundary",1],["resulting",1],["mapping",2],["also",1],["inherited",2],["subprocesses",1],["launched",2],["cell",3],["including",1],["host",5],["bash",2],["unless",1],["explicitly",1],["obtains",1],["injects",1],["through",1],["broker",1],["module",1],["pure",1],["stdlib",1],["contains",1],["no",3],["protocol",1],["lifecycle",1],["future",1],["import",6],["annotations",1],["collections",1],["abc",1],["pathlib",1],["path",2],["exact",1],["safe",1],["useful",1],["non",1],["interactive",1],["science",1],["runtime",5],["keep",1],["list",1],["deliberately",1],["boring",1],["adding",1],["name",3],["here",2],["trust",2],["decision",1],["because",2],["every",1],["program",1],["will",1],["frozenset",3],["user",5],["identity",1],["command",1],["resolution",1],["home",1],["logname",1],["shell",1],["term",1],["colorterm",1],["color",1],["locale",1],["time",3],["zone",1],["configuration",1],["lang",1],["language",1],["lc",13],["all",2],["address",1],["collate",1],["ctype",1],["identification",1],["measurement",1],["messages",1],["monetary",1],["numeric",1],["paper",1],["telephone",1],["tz",1],["temporary",1],["directory",2],["platform",1],["paths",1],["tmpdir",1],["tmp",1],["temp",1],["systemroot",1],["windir",1],["comspec",1],["pathext",1],["userprofile",1],["tls",1],["stores",1],["proxy",2],["absent",1],["urls",1],["frequently",1],["embed",1],["ssl",2],["cert",2],["file",1],["dir",2],["requests",1],["ca",2],["bundle",2],["curl",1],["demand",1],["pip",2],["install",2],["puts",1],["packages",1],["so",1],["just",1],["installed",1],["distributions",1],["cannot",2],["write",1],["their",1],["own",1],["interpreter",1],["signed",1],["mac",1],["app",1],["redirect",1],["private",2],["site",1],["resolve",1],["same",1],["invisible",1],["asked",1],["carries",1],["pythonpath",2],["stays",1],["excluded",1],["synthesized",2],["below",2],["one",1],["arbitrary",1],["pythonuserbase",1],["reproducible",1],["headless",1],["controls",1],["mplbackend",1],["mplconfigdir",1],["omp",2],["num",5],["threads",6],["thread",1],["limit",1],["mkl",1],["openblas",1],["numexpr",1],["veclib",1],["maximum",1],["blis",1],["cuda",1],["visible",3],["devices",3],["hip",1],["rocr",1],["these",1],["openai4",11],["read",1],["genuinely",1],["runs",1],["inside",1],["model",1],["network",1],["only",1],["toggles",1],["belong",1],["mode",1],["workspace",1],["be",1],["overridden",1],["trusted",1],["artifacts",1],["roots",2],["dlopen",1],["block",1],["egress",1],["guards",1],["off",2],["provenance",1],["safety",1],["audit",1],["hook",1],["secret",4],["markers",1],["api",1],["key",3],["apikey",1],["access",1],["client",1],["token",1],["passwd",1],["bearer",1],["cookie",1],["names",1],["env",2],["node",1],["options",1],["perl5",1],["opt",1],["pythonhome",1],["pythoninspect",1],["pythonstartup",1],["profile",2],["rubyopt",1],["carry",1]]},{"id":"openai4s/kernel/environment.py#_copy_allowed","name":[["copy",1],["allowed",1]],"path":[["openai4s",1],["kernel",1],["environment",1],["py",1]],"body":[["def",2],["copy",2],["allowed",2],["source",3],["mapping",2],["str",13],["names",3],["frozenset",2],["dict",3],["env",3],["name",5],["value",3],["if",1],["none",1],["forbidden",1],["continue",1],["return",1]]},{"id":"openai4s/kernel/environment.py#_forbidden_name","name":[["forbidden",1],["name",1]],"path":[["openai4s",1],["kernel",1],["environment",1],["py",1]],"body":[["def",2],["forbidden",2],["name",6],["str",3],["bool",2],["return",3],["whether",1],["environment",1],["carry",1],["secret",2],["inject",1],["code",1],["exact",1],["allowlist",2],["primary",1],["boundary",1],["deny",1],["check",1],["second",1],["layer",1],["so",1],["future",1],["edit",1],["cannot",1],["accidentally",1],["admit",1],["obviously",1],["credential",1],["shaped",1],["loader",1],["injection",2],["variable",1],["upper",5],["if",1],["startswith",1],["dyld",1],["ld",1],["names",1],["true",1],["any",1],["marker",2],["markers",1]]},{"id":"openai4s/kernel/environment.py#build_kernel_environment","name":[["build",1],["kernel",1],["environment",1]],"path":[["openai4s",1],["kernel",1],["environment",1],["py",1]],"body":[["def",2],["build",3],["kernel",15],["environment",9],["source",7],["mapping",4],["str",35],["none",30],["mode",4],["repl",2],["cwd",3],["env",39],["root",15],["name",7],["generation",5],["repo",3],["interpreter",11],["dict",2],["complete",1],["python",6],["child",1],["exists",2],["deterministic",1],["tests",1],["production",1],["callers",1],["leave",1],["unset",1],["still",1],["receive",1],["newly",1],["allocated",1],["never",4],["copy",3],["full",1],["host",11],["selected",4],["metadata",1],["all",2],["owned",1],["values",2],["synthesized",2],["after",1],["filtering",1],["so",3],["hostile",1],["cannot",1],["override",1],["them",1],["absolute",2],["worker",3],["runs",1],["under",2],["no",2],["its",4],["directory",3],["leads",1],["path",27],["shell",1],["cell",3],["starts",1],["bash",2],["pytest",1],["resolves",1],["own",2],["even",2],["daemon",4],["cli",4],["was",1],["launched",1],["by",2],["from",4],["venv",4],["nobody",1],["activated",1],["os",8],["environ",1],["if",9],["else",5],["allowed",2],["runtime",6],["allowlist",2],["update",1],["trusted",3],["openai4",4],["usable",1],["command",1],["required",1],["deliberately",1],["sparse",1],["conda",5],["prefix",2],["wins",1],["subprocesses",2],["defpath",1],["bindir",2],["scripts",1],["nt",1],["bin",2],["pathsep",2],["default",1],["shlvl",1],["isabs",1],["unresolved",1],["purpose",1],["usually",1],["symlink",1],["base",2],["whose",1],["has",1],["packages",1],["bare",1],["relative",1],["expanded",1],["would",1],["put",1],["workspace",6],["itself",1],["parent",1],["virtual",4],["not",3],["forbidden",1],["may",1],["be",1],["uv",1],["carries",1],["credential",1],["helps",1],["pip",1],["stay",1],["bound",1],["same",1],["wsl",4],["inherited",2],["ends",1],["whole",1],["windows",2],["git",1],["inside",1],["resolve",4],["exe",1],["reached",1],["over",1],["interop",1],["bridge",2],["sandbox",3],["close",1],["doing",1],["here",1],["rather",1],["than",1],["only",4],["entrypoint",1],["covers",1],["every",2],["spawn",2],["jupyter",1],["spec",1],["harness",1],["process",2],["embedders",1],["call",1],["openai4s",4],["main",2],["security",1],["import",2],["linux",2],["getcwd",1],["strict",2],["false",2],["pwd",1],["mplconfigdir",2],["matplotlib",2],["otherwise",1],["falls",1],["back",1],["new",1],["random",1],["whenever",1],["home",1],["read",1],["rebuilding",1],["font",1],["cache",4],["stable",1],["non",1],["secret",1],["enforced",1],["replaces",1],["private",1],["temp",2],["apply",1],["tmp",4],["tmpdir",1],["manager",1],["exact",1],["bind",1],["one",1],["shot",1],["capabilities",1],["originating",1],["inherit",1],["pythonpath",2],["arbitrary",1],["entries",1],["time",1],["code",1],["injection",1],["needs",1],["open",1],["ai4",1],["differs",1],["file",1],["parents",1],["return",1]]},{"id":"openai4s/kernel/environment.py#name_can_carry_a_secret","name":[["name",1],["carry",1],["secret",1]],"path":[["openai4s",1],["kernel",1],["environment",1],["py",1]],"body":[["def",2],["name",7],["carry",2],["secret",2],["str",2],["bool",2],["public",1],["spelling",1],["forbidden",2],["callers",1],["outside",1],["kernel",1],["scheduler",1],["path",1],["needs",1],["same",1],["answer",1],["job",2],["environment",1],["readable",1],["scontrol",1],["show",1],["had",1],["grown",1],["its",1],["own",1],["narrower",1],["regex",1],["aws",1],["access",1],["key",1],["id",1],["oauth",1],["bearer",1],["cookie",1],["reached",1],["queue",1],["record",1],["inv",1],["exists",1],["keep",1],["them",1],["out",1],["one",1],["list",1],["so",1],["adding",1],["marker",1],["protects",1],["every",1],["child",1],["daemon",1],["starts",1],["return",1]]},{"id":"openai4s/kernel/environments.py","name":[["environments",1],["py",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["built",2],["runnable",1],["environments",2],["prebuilt",3],["conda",3],["envs",4],["host",2],["ships",1],["instead",2],["pip",1],["installing",2],["scientific",1],["stack",2],["into",1],["one",3],["kernel",5],["every",2],["task",2],["session",1],["run",1],["any",2],["several",1],["each",1],["already",2],["stocked",1],["domain",1],["general",1],["data",1],["science",1],["structural",1],["biology",1],["phylogenetics",1],["agent",1],["user",3],["from",8],["notebook",1],["env",8],["selector",1],["simply",1],["picks",1],["environment",5],["has",1],["needs",1],["struct",2],["packages",4],["time",1],["discovery",3],["cheap",1],["ish",1],["cached",3],["module",1],["wide",1],["bin",2],["python",3],["rscript",1],["probe",1],["language",1],["interpreter",3],["path",2],["pkgscan",3],["collect",1],["installed",1],["package",1],["lazy",1],["per",1],["curated",2],["description",2],["derived",2],["handful",1],["notable",2],["roots",2],["priority",1],["order",2],["openai4",2],["separated",2],["directories",1],["override",1],["mamba",2],["own",2],["root",1],["variables",1],["active",1],["prefix",1],["base",3],["behind",1],["daemon",2],["venv",1],["usual",1],["install",1],["locations",1],["under",2],["home",1],["synthetic",1],["sys",2],["executable",1],["carrying",1],["preinstalled",1],["mod",2],["openai4s",3],["preinstall",1],["always",2],["present",1],["so",2],["selection",1],["never",2],["leaves",1],["without",2],["pure",1],["stdlib",1],["imports",1],["interpreters",1],["as",3],["well",2],["control",1],["future",1],["import",8],["annotations",1],["os",1],["subprocess",1],["threading",2],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["exist",1],["disk",1],["but",1],["must",1],["be",1],["offered",1],["runtime",1],["populate",1],["via",1],["hide",2],["comma",1],["names",1],["str",1],["surface",1],["them",1],["auto",1],["describe",1],["highlight",1],["numpy",3],["pandas",3],["scipy",3],["matplotlib",3],["seaborn",1],["scikit",1],["learn",1],["statsmodels",1],["sympy",1],["networkx",1],["biopython",3],["biotite",2],["scanpy",1],["anndata",1],["rdkit",1],["torch",1],["tensorflow",1],["requests",1],["mafft",2],["iqtree",1],["trimal",1],["fasttree",1],["raxml",1],["ete3",1],["dendropy",1],["liners",1],["known",2],["reference",1],["fall",1],["back",1],["anything",1],["else",1],["desc",1],["biotraj",1],["mm",1],["cif",1],["pdb",1],["phylo",1],["iq",1],["tree",2],["trim",1],["al",1],["fast",1],["tidyverse",1],["ggplot2",1],["lock",2],["cache",4],["list",1],["none",2],["generation",1],["pointer",2],["fingerprint",1],["was",1],["differs",1],["live",1],["apply",1],["rollback",1],["another",1],["process",1],["moved",1],["rebuilt",1],["even",1],["explicit",1],["invalidation",1],["pointers",1],["tuple",1]]},{"id":"openai4s/kernel/environments.py#_base_environment","name":[["base",1],["environment",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["base",3],["environment",5],["daemon",1],["own",1],["interpreter",1],["as",1],["first",1],["class",1],["env",1],["preinstalled",1],["stack",1],["lives",1],["here",1],["never",1],["prepends",1],["anything",1],["path",2],["return",1],["name",1],["language",1],["python",2],["root",1],["sys",2],["prefix",1],["executable",1],["rscript",1],["none",1],["conda",1],["false",1],["builtin",1],["true",1]]},{"id":"openai4s/kernel/environments.py#_detect_env","name":[["detect",1],["env",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["detect",2],["env",8],["dir",5],["path",2],["environment",4],["none",6],["build",1],["one",1],["directory",1],["if",6],["has",9],["no",1],["usable",1],["interpreter",1],["bindir",4],["bin",1],["py",9],["python",3],["not",4],["exists",3],["python3",1],["rscript",5],["return",2],["language",3],["else",3],["name",2],["root",1],["str",2],["conda",1],["true",2],["builtin",1]]},{"id":"openai4s/kernel/environments.py#_env_roots","name":[["env",1],["roots",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",3],["env",3],["roots",10],["list",3],["path",12],["candidate",1],["envs",9],["directories",2],["scan",1],["de",1],["duplicated",1],["priority",1],["order",1],["seen",3],["add",8],["none",1],["try",1],["expanduser",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",3],["if",6],["append",1],["override",2],["os",8],["environ",4],["openai4",1],["chunk",5],["split",2],["pathsep",3],["strip",6],["respect",1],["conda",10],["configured",1],["environment",1],["before",1],["inferred",1],["locations",1],["dirs",2],["canonical",1],["deprecated",1],["alias",1],["both",1],["may",1],["carry",1],["several",1],["joined",1],["var",2],["entry",5],["relative",1],["would",1],["resolve",1],["against",1],["daemon",1],["cwd",1],["nondeterministic",1],["itself",1],["only",1],["honours",1],["absolute",1],["isabs",1],["mamba",4],["root",8],["prefix",13],["from",3],["start",1],["sh",1],["executes",1],["project",1],["venv",2],["directly",1],["even",1],["caller",1],["did",1],["not",1],["activate",1],["therefore",1],["absent",1],["created",1],["python",1],["retains",1],["installation",1],["as",1],["sys",2],["base",7],["str",1],["getattr",1],["home",3],["miniconda3",1],["miniforge3",1],["anaconda3",1],["mambaforge",1],["micromamba",1]]},{"id":"openai4s/kernel/environments.py#_env_roots.add","name":[["add",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["add",3],["path",2],["none",2],["try",1],["expanduser",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",2],["if",1],["seen",2],["roots",1],["append",1]]},{"id":"openai4s/kernel/environments.py#_envs_roots_from_prefix","name":[["envs",1],["roots",1],["from",1],["prefix",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["envs",11],["roots",5],["from",2],["prefix",11],["str",4],["os",2],["path",13],["like",2],["list",3],["candidate",1],["sibling",1],["environment",7],["directories",2],["conda",5],["exposes",1],["either",1],["base",7],["root",6],["stores",1],["named",7],["environments",2],["under",1],["activated",2],["not",4],["always",1],["name",3],["dirs",1],["point",1],["anywhere",1],["data",1],["myenvs",1],["proj",1],["create",1],["puts",1],["at",1],["arbitrary",1],["so",1],["parent",4],["classified",1],["structurally",1],["rather",1],["than",1],["by",1],["directory",2],["carries",1],["meta",2],["neither",1],["two",1],["markers",1],["only",1],["has",3],["its",1],["pkgs",3],["shared",1],["package",1],["cache",1],["matters",1],["because",1],["alone",1],["enough",1],["installation",2],["no",2],["been",1],["created",1],["yet",1],["mistaking",1],["would",2],["put",1],["home",1],["scan",2],["returns",1],["every",1],["plausible",1],["callers",1],["de",1],["duplicate",1],["drop",1],["ones",1],["exist",1],["blindly",1],["treating",1],["as",2],["env",1],["unrelated",1],["offer",1],["itself",1],["expanduser",1],["dir",3],["looks",2],["if",1],["append",1],["return",1]]},{"id":"openai4s/kernel/environments.py#_generation_environments","name":[["generation",1],["environments",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["generation",12],["environments",4],["list",3],["environment",11],["applied",1],["transaction",2],["actually",1],["points",1],["at",1],["half",1],["was",2],["missing",1],["env",5],["apply",2],["built",2],["proved",1],["moved",1],["root",7],["name",7],["current",3],["while",1],["discovery",1],["scanned",1],["conda",1],["roots",1],["nothing",1],["else",1],["neither",1],["nor",1],["rollback",2],["could",1],["change",1],["interpreter",1],["cell",1],["ran",1],["under",1],["so",3],["verified",1],["immutable",1],["atomically",1],["swapped",1],["also",1],["completely",1],["inert",1],["pointer",2],["read",1],["never",1],["directory",2],["listing",1],["only",1],["offerable",1],["superseded",3],["one",1],["disk",1],["precisely",1],["return",4],["not",5],["kernel",2],["wander",1],["into",1],["if",5],["none",3],["dir",4],["from",1],["openai4s",1],["generations",1],["import",1],["ready",2],["store",6],["try",1],["names",2],["except",1],["oserror",1],["found",3],["managed",1],["applies",1],["create",1],["real",1],["refuse",1],["tree",1],["symlink",2],["rather",1],["than",1],["letting",1],["manifest",1],["outside",1],["inherit",1],["trusted",1],["continue",4],["state",1],["prefix",5],["path",1],["detect",1],["id",2],["append",1]]},{"id":"openai4s/kernel/environments.py#_generation_root","name":[["generation",1],["root",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["generation",2],["root",3],["path",4],["none",4],["openai4s",2],["env",2],["apply",1],["writes",1],["generations",2],["if",2],["unknown",1],["explicit",1],["override",4],["first",1],["so",2],["test",1],["relocated",1],["install",1],["not",2],["have",1],["construct",1],["config",7],["just",1],["be",1],["discoverable",1],["os",1],["environ",1],["openai4",1],["strip",1],["return",3],["expanduser",1],["try",1],["from",1],["import",1],["constructing",1],["only",1],["resolves",1],["local",1],["values",1],["also",1],["calls",1],["ensure",1],["dirs",1],["readiness",1],["read",2],["create",1],["data",2],["directory",1],["four",1],["children",1],["while",1],["claiming",1],["mutation",1],["performed",1],["was",1],["false",1],["discovery",2],["must",2],["remain",1],["even",1],["fresh",1],["process",1],["dir",1],["environments",1],["except",1],["exception",1],["noqa",1],["ble001",1],["depend",1]]},{"id":"openai4s/kernel/environments.py#_hidden_names","name":[["hidden",1],["names",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["hidden",2],["names",2],["str",2],["extra",2],["os",1],["environ",1],["openai4",1],["env",1],["hide",2],["return",1],["always",1],["strip",2],["split",1],["if",1]]},{"id":"openai4s/kernel/environments.py#_pointer_fingerprint","name":[["pointer",1],["fingerprint",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["pointer",8],["fingerprint",3],["tuple",4],["cheap",1],["signature",1],["every",3],["environment",2],["current",2],["invalidate",1],["cache",2],["only",1],["clears",1],["process",4],["moved",2],["openai4s",1],["env",4],["apply",1],["rollback",1],["run",1],["separate",1],["from",1],["live",1],["daemon",2],["so",2],["kept",1],["serving",1],["its",1],["old",1],["objects",1],["newly",1],["spawned",1],["sessions",1],["ran",1],["pre",1],["switch",1],["interpreter",2],["until",1],["restart",1],["discovery",1],["therefore",1],["compares",1],["call",1],["rescans",1],["changes",1],["by",2],["any",1],["seen",1],["few",1],["tiny",1],["file",1],["reads",1],["against",1],["cost",1],["stale",1],["root",5],["generation",1],["if",1],["none",1],["not",1],["dir",4],["return",3],["marks",3],["list",1],["try",2],["children",2],["sorted",1],["iterdir",1],["except",2],["oserror",2],["stat",3],["append",1],["name",1],["read",1],["text",1],["utf",1],["strip",1],["st",1],["mtime",1],["ns",1],["continue",1]]},{"id":"openai4s/kernel/environments.py#default_env_name","name":[["default",1],["env",1],["name",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["default",4],["env",6],["name",3],["str",2],["brand",1],["new",1],["session",1],["kernel",1],["runs",1],["openai4",2],["wins",1],["otherwise",1],["prefer",1],["general",1],["purpose",1],["python",3],["conda",2],["stocked",1],["so",1],["common",1],["tasks",1],["need",1],["no",2],["install",1],["falling",1],["back",1],["base",2],["envs",3],["were",1],["discovered",1],["override",4],["os",1],["environ",1],["strip",1],["discover",1],["environments",1],["names",3],["if",2],["return",3]]},{"id":"openai4s/kernel/environments.py#discover_environments","name":[["discover",1],["environments",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["discover",2],["environments",4],["force",4],["bool",2],["false",2],["list",2],["environment",9],["all",1],["offerable",1],["cached",1],["base",7],["first",3],["then",1],["discovered",1],["conda",2],["envs",1],["sorted",3],["by",3],["name",10],["rescan",1],["disk",1],["cache",9],["also",1],["invalidated",1],["implicitly",1],["current",1],["pointer",3],["moves",1],["including",1],["from",2],["another",1],["process",1],["so",1],["daemon",1],["not",6],["keep",1],["serving",1],["interpreter",1],["before",1],["env",8],["apply",2],["rollback",1],["run",1],["cli",1],["global",1],["pointers",6],["lock",1],["fingerprint",1],["if",7],["none",2],["return",2],["hidden",4],["names",1],["found",7],["dict",1],["str",1],["applied",1],["generations",1],["explicit",1],["act",1],["person",1],["running",1],["install",1],["scanned",1],["directory",1],["inference",1],["collision",2],["deliberate",1],["one",1],["has",1],["win",1],["would",1],["report",1],["success",1],["change",1],["nothing",1],["observable",1],["generation",1],["continue",5],["setdefault",1],["root",4],["roots",1],["dir",2],["child",6],["iterdir",1],["startswith",1],["wins",1],["detect",1],["pop",1],["ordered",2]]},{"id":"openai4s/kernel/environments.py#Environment","name":[["environment",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["class",2],["environment",5],["one",3],["runnable",2],["conda",8],["env",8],["synthetic",3],["base",3],["name",7],["str",17],["language",7],["python",17],["root",6],["path",4],["prefix",1],["none",23],["interpreter",7],["runs",3],["worker",1],["py",1],["only",3],["rscript",2],["bool",4],["true",2],["envs",2],["prepend",1],["bin",4],["builtin",3],["current",1],["generation",3],["applied",1],["openai4s",2],["transaction",1],["so",5],["caller",1],["tell",1],["someone",1],["deliberately",1],["switched",1],["from",2],["happened",1],["be",1],["disk",1],["id",1],["packages",9],["field",2],["default",2],["repr",2],["false",5],["compare",2],["pyversion",5],["activation",1],["property",2],["def",9],["self",44],["should",1],["run",2],["notebook",2],["kernel",5],["has",2],["no",2],["cannot",1],["host",2],["return",14],["dir",2],["prepended",1],["cli",1],["tools",1],["mafft",1],["iqtree",1],["resolve",1],["if",11],["not",4],["else",2],["package",8],["normalized",1],["installed",1],["cached",2],["scanned",1],["via",1],["pkgscan",4],["meta",1],["dist",1],["info",1],["description",4],["try",2],["collect",1],["except",2],["exception",2],["noqa",2],["ble001",2],["broken",1],["must",1],["crash",1],["discovery",1],["normalize",2],["pkg",2],["notable",4],["limit",2],["int",1],["12",1],["list",2],["pkgs",2],["highlight",1],["known",2],["desc",2],["note",3],["join",1],["len",2],["version",8],["string",1],["probed",1],["once",1],["empty",1],["foreign",1],["its",2],["site",1],["startup",2],["pth",1],["files",1],["sitecustomize",1],["before",1],["code",2],["malicious",1],["could",1],["execute",1],["merely",1],["by",1],["being",1],["listed",1],["session",1],["status",1],["paths",1],["call",1],["probing",1],["our",2],["own",2],["done",1],["process",2],["any",1],["other",1],["goes",1],["through",1],["same",1],["confined",4],["probe",4],["cell",1],["gets",1],["inside",1],["os",1],["boundary",1],["daemon",1],["reach",1],["sys",1],["executable",1],["read",1],["subprocess",1],["at",1],["all",1],["import",3],["platform",4],["preinstall",2],["out",2],["print",1],["timeout",1],["stdout",6],["isinstance",1],["bytes",1],["decode",1],["utf",1],["replace",1],["strip",1],["unreadable",1],["confinement",1],["refused",1],["dict",2],["count",1]]},{"id":"openai4s/kernel/environments.py#Environment._probe_python_version_confined","name":[["probe",1],["python",1],["version",1],["confined",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["probe",3],["python",4],["version",3],["confined",3],["self",3],["str",2],["try",1],["from",1],["openai4s",1],["kernel",1],["import",2],["preinstall",2],["out",2],["run",1],["platform",2],["print",1],["timeout",1],["stdout",6],["if",1],["isinstance",1],["bytes",1],["decode",1],["utf",1],["replace",1],["return",2],["strip",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1],["confinement",1],["refused",1]]},{"id":"openai4s/kernel/environments.py#Environment.bin_dir","name":[["bin",1],["dir",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["bin",4],["dir",3],["self",4],["str",3],["none",5],["root",2],["conda",2],["envs",1],["prepended",1],["path",1],["so",1],["env",2],["cli",1],["tools",1],["mafft",1],["iqtree",1],["rscript",1],["resolve",1],["synthetic",1],["base",1],["if",2],["not",1],["return",2],["else",1]]},{"id":"openai4s/kernel/environments.py#Environment.description","name":[["description",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["description",2],["self",8],["str",2],["if",2],["name",2],["known",2],["desc",2],["return",3],["note",3],["notable",1],["language",2],["join",1],["len",1],["package",1]]},{"id":"openai4s/kernel/environments.py#Environment.has_package","name":[["has",1],["package",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["has",2],["package",3],["self",3],["name",3],["str",2],["bool",2],["return",1],["pkgscan",1],["normalize",1],["pkg",1]]},{"id":"openai4s/kernel/environments.py#Environment.interpreter","name":[["interpreter",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["interpreter",2],["self",3],["str",2],["none",3],["path",1],["python",4],["should",1],["run",1],["notebook",1],["kernel",2],["env",1],["has",1],["no",1],["only",1],["so",1],["cannot",1],["host",1],["return",1]]},{"id":"openai4s/kernel/environments.py#Environment.notable","name":[["notable",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["notable",2],["self",3],["limit",3],["int",2],["12",2],["list",2],["str",2],["pkgs",2],["package",1],["return",1],["highlight",1],["if",1],["pkgscan",1],["normalize",1],["pkg",1]]},{"id":"openai4s/kernel/environments.py#Environment.package_set","name":[["package",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["package",3],["self",8],["str",2],["normalized",1],["installed",1],["cached",1],["scanned",1],["via",1],["pkgscan",2],["conda",1],["meta",1],["dist",1],["info",1],["description",1],["if",1],["packages",5],["none",1],["try",1],["collect",1],["root",1],["language",2],["except",1],["exception",1],["noqa",1],["ble001",1],["broken",1],["env",1],["must",1],["not",1],["crash",1],["discovery",1],["return",1]]},{"id":"openai4s/kernel/environments.py#Environment.python_version","name":[["python",1],["version",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["python",6],["version",5],["self",9],["str",2],["none",5],["interpreter",4],["string",1],["probed",1],["once",1],["cached",1],["empty",1],["only",1],["foreign",1],["runs",2],["its",2],["site",1],["startup",2],["pth",1],["files",1],["sitecustomize",1],["before",1],["code",2],["so",2],["malicious",1],["generation",1],["could",1],["execute",1],["merely",1],["by",1],["being",1],["listed",1],["env",1],["list",1],["session",1],["status",1],["paths",1],["call",1],["probing",1],["our",2],["own",2],["done",1],["process",2],["any",1],["other",1],["one",1],["goes",1],["through",1],["same",1],["confined",2],["probe",2],["kernel",1],["cell",1],["gets",1],["inside",1],["os",1],["boundary",1],["not",1],["daemon",1],["reach",1],["if",3],["return",2],["pyversion",4],["sys",1],["executable",1],["read",1],["no",1],["subprocess",1],["at",1],["all",1],["import",1],["platform",2],["else",1]]},{"id":"openai4s/kernel/environments.py#Environment.to_dict","name":[["dict",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["dict",4],["self",12],["packages",3],["bool",2],["false",2],["name",2],["language",2],["root",2],["str",1],["runnable",1],["python",3],["not",1],["none",1],["host",1],["notebook",1],["kernel",1],["conda",2],["builtin",2],["description",2],["notable",2],["version",2],["if",1],["package",2],["count",1],["len",1],["return",1]]},{"id":"openai4s/kernel/environments.py#get_environment","name":[["environment",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["environment",6],["name",7],["str",2],["none",6],["if",3],["not",1],["return",4],["env",6],["discover",2],["environments",2],["conda",2],["be",1],["created",1],["by",1],["operator",1],["while",1],["daemon",1],["already",1],["running",1],["ordinary",1],["roots",1],["have",1],["no",1],["generation",1],["pointer",1],["whose",1],["fingerprint",1],["could",1],["invalidate",1],["our",1],["cache",1],["so",1],["retry",1],["miss",1],["one",1],["forced",1],["scan",1],["before",1],["declaring",1],["requested",1],["unknown",1],["force",1],["true",1]]},{"id":"openai4s/kernel/environments.py#invalidate_cache","name":[["invalidate",1],["cache",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["invalidate",2],["cache",4],["none",3],["forget",1],["discovered",1],["called",1],["whenever",1],["pointer",1],["moves",1],["discovery",1],["cached",1],["module",1],["wide",1],["so",1],["apply",1],["rollback",1],["moved",1],["current",1],["generation",1],["would",1],["otherwise",1],["keep",1],["serving",1],["interpreter",1],["from",1],["before",1],["switch",1],["until",1],["daemon",1],["restarted",1],["transaction",1],["took",1],["effect",1],["only",1],["processes",1],["had",1],["not",1],["looked",1],["yet",1],["global",1],["lock",1]]},{"id":"openai4s/kernel/environments.py#list_environments","name":[["list",1],["environments",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["list",4],["environments",3],["packages",4],["bool",2],["true",2],["dict",3],["return",1],["discover",1]]},{"id":"openai4s/kernel/environments.py#standard_generation_layout_is_safe","name":[["standard",1],["generation",1],["layout",1],["safe",1]],"path":[["openai4s",1],["kernel",1],["environments",1],["py",1]],"body":[["def",2],["standard",2],["generation",3],["layout",3],["safe",3],["bool",2],["validate",1],["managed",1],["python",2],["tree",1],["without",1],["creating",1],["root",6],["if",2],["none",1],["not",2],["exists",1],["return",3],["true",1],["dir",1],["false",1],["from",1],["openai4s",1],["kernel",1],["env",1],["generations",1],["import",1],["environment",2],["store",4],["all",1],["name",2]]},{"id":"openai4s/kernel/errors.py","name":[["errors",1],["py",1]],"path":[["openai4s",1],["kernel",1],["errors",1],["py",1]],"body":[["kernel",6],["exception",1],["types",1],["module",3],["imports",1],["nothing",1],["interrupt",2],["unavailable",2],["has",1],["be",2],["catchable",1],["by",1],["supervisor",3],["reachable",1],["from",3],["manager",3],["through",1],["watchdog",1],["so",1],["defining",1],["importing",1],["closes",1],["cycle",1],["only",1],["fails",1],["import",2],["orders",1],["happens",1],["initialised",1],["first",2],["leaf",1],["fix",1],["not",1],["depend",1],["some",1],["future",2],["caller",1],["reaches",1],["annotations",1],["all",1],["busy",1],["error",1],["restart",1],["failed",1]]},{"id":"openai4s/kernel/errors.py#KernelBusyError","name":[["kernel",1],["busy",1],["error",1]],"path":[["openai4s",1],["kernel",1],["errors",1],["py",1]],"body":[["class",2],["kernel",2],["busy",2],["error",4],["runtime",2],["worker",1],["protocol",1],["owned",1],["by",1],["flight",1],["cell",1],["transaction",1]]},{"id":"openai4s/kernel/errors.py#KernelInterruptUnavailable","name":[["kernel",1],["interrupt",1],["unavailable",1]],"path":[["openai4s",1],["kernel",1],["errors",1],["py",1]],"body":[["class",2],["kernel",4],["interrupt",3],["unavailable",2],["runtime",3],["error",3],["cannot",1],["be",1],["interrupted",3],["at",1],["all",2],["not",2],["attempt",2],["failed",1],["local",1],["signal",2],["pid",2],["hold",1],["remote",1],["one",1],["has",1],["no",2],["here",1],["so",2],["delivery",1],["depends",1],["allocation",1],["having",1],["been",1],["given",1],["path",1],["was",2],["there",1],["nothing",1],["try",1],["later",1],["would",1],["work",1],["its",1],["own",1],["type",1],["because",1],["every",1],["caller",1],["wraps",1],["except",1],["exception",1],["pass",1],["correctly",1],["transient",1],["errors",1],["interruption",1],["really",1],["best",1],["effort",1],["about",1],["bare",1],["swallowed",1],["by",1],["them",1],["cancel",1],["api",1],["answered",1],["true",1],["cell",1],["still",1],["running",1],["cluster",1]]},{"id":"openai4s/kernel/errors.py#KernelRestartFailed","name":[["kernel",1],["restart",1],["failed",1]],"path":[["openai4s",1],["kernel",1],["errors",1],["py",1]],"body":[["class",2],["kernel",3],["restart",4],["failed",2],["runtime",2],["error",2],["old",1],["local",2],["namespace",1],["was",1],["destroyed",1],["but",1],["no",1],["replacement",2],["usable",1],["remote",1],["refuses",1],["before",1],["touching",1],["its",1],["worker",1],["must",1],["not",1],["type",1],["raises",1],["only",1],["after",1],["teardown",1],["allowing",1],["watchdog",1],["callers",1],["say",1],["variables",1],["were",1],["cleared",1],["without",1],["claiming",1],["ready",1],["cluster",1],["work",1],["may",1],["still",1],["be",1],["running",1]]},{"id":"openai4s/kernel/font_cache.py","name":[["font",1],["cache",1],["py",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["host",5],["built",5],["matplotlib",13],["font",18],["list",14],["kernels",3],["enforced",3],["sandbox",7],["gives",1],["every",6],["kernel",20],["private",2],["empty",4],["mplconfigdir",2],["apply",1],["environment",4],["so",9],["first",6],["import",21],["each",3],["new",6],["rebuilds",1],["from",9],["scratch",2],["mac",3],["os",10],["shells",1],["out",3],["system",2],["profiler",1],["spfonts",1],["data",3],["type",2],["48",2],["seconds",2],["before",7],["plot",1],["restarted",1],["into",3],["generation",1],["python",3],["obvious",1],["cures",1],["open",2],["channel",2],["exists",1],["close",1],["cache",19],["directory",12],["may",2],["write",2],["one",4],["cell",3],["poisoning",1],["another",1],["session",1],["parses",1],["copying",1],["rebuilt",2],["back",2],["after",5],["exits",1],["same",2],["delay",1],["seeded",1],["only",5],["ever",2],["produced",1],["by",6],["builder",6],["runs",5],["purpose",1],["own",6],["interpreter",5],["run",4],["through",3],["confined",3],["probe",5],["path",13],["as",7],["package",1],["freeze",1],["preinstall",1],["scrubbed",1],["child",2],["fixed",1],["program",2],["imports",2],["manager",6],["fresh",2],["resolves",1],["no",3],["user",1],["site",1],["install",2],["must",1],["be",4],["found",1],["would",4],["never",3],["deliberate",1],["difference",1],["working",2],["entry",5],["puts",2],["sys",8],["dropped",1],["any",4],["other",1],["its",14],["anyway",1],["otherwise",1],["json",10],["py",3],["daemon",5],["launch",1],["cli",2],["workspace",4],["decide",1],["prints",2],["code",1],["remains",1],["already",2],["output",1],["carries",1],["trust",1],["itself",1],["validates",1],["name",9],["size",3],["shape",1],["version",3],["agreeing",1],["writes",1],["under",2],["dir",2],["fonts",2],["keyed",1],["cannot",3],["there",1],["grants",1],["temp",2],["happens",1],["lie",1],["inside",3],["refused",1],["rather",3],["than",3],["trusted",1],["receives",1],["copy",2],["placed",1],["descriptors",1],["refuse",1],["symlinks",1],["worker",1],["starts",2],["reused",1],["while",2],["directories",1],["scans",1],["look",1],["way",1],["they",1],["did",2],["was",4],["installing",1],["cjk",1],["face",1],["chinese",1],["labels",1],["say",1],["picked",1],["up",1],["next",1],["hidden",1],["behind",2],["stale",2],["also",2],["pinned",1],["file",2],["modification",1],["time",2],["saw",1],["still",4],["sees",1],["names",1],["upgrade",1],["old",1],["ignored",1],["scanning",1],["again",2],["looked",1],["valid",1],["changed",1],["instead",1],["max",7],["age",3],["backstops",1],["sources",2],["neither",2],["check",1],["see",1],["builds",11],["happen",1],["background",8],["process",1],["called",1],["func",2],["enable",2],["server",1],["calls",1],["shutdown",7],["stops",2],["scan",3],["running",1],["killed",1],["left",1],["shot",1],["test",1],["reads",1],["existing",1],["abandon",1],["at",4],["exit",3],["everything",1],["here",1],["best",1],["effort",1],["missing",1],["unreadable",1],["means",1],["always",1],["fails",1],["start",1],["future",1],["annotations",1],["hashlib",1],["re",2],["stat",3],["threading",5],["uuid",1],["collections",1],["abc",1],["callable",2],["sequence",1],["pathlib",1],["typing",1],["parts",1],["manifest",3],["format",1],["marker",3],["openai4",1],["fontlist",7],["compile",1],["za",1],["63",1],["few",1],["hundred",1],["kilobytes",1],["sanity",1],["ceiling",1],["will",1],["read",2],["bytes",2],["16",1],["1024",2],["rebuild",1],["seeding",1],["meanwhile",1],["long",3],["fingerprint",4],["observe",1],["30",1],["24",1],["3600",1],["cold",1],["measured",1],["load",1],["build",10],["timeout",5],["300",1],["failed",3],["remembered",1],["later",1],["spawn",1],["try",2],["retry",1],["600",1],["spends",1],["stopping",1],["flight",1],["all",2],["stopped",1],["waited",1],["bounds",1],["ending",1],["removing",1],["dirs",1],["4096",1],["depth",1],["ahead",1],["stdlib",1],["but",1],["not",3],["rely",1],["runner",2],["loaded",1],["startup",1],["drops",1],["wherever",1],["started",1],["answer",1],["if",1],["shutil",2],["signal",4],["tempfile",2],["sigterm",2],["leaving",1],["finally",2],["below",1],["removed",1],["even",1],["tmpdir",1],["shared",1],["unconfined",1],["lambda",1],["signum",2],["frame",1],["128",1],["mkdtemp",1],["prefix",1],["openai4s",1],["environ",1],["join",1],["cachedir",1],["encoding",1],["utf",1],["handle",2],["content",3],["source",5],["abspath",1],["info",3],["except",1],["exception",1],["error",3],["print",2],["dumps",2],["else",1],["st",2],["mtime",1],["ns",1],["rmtree",1],["ignore",1],["errors",1],["true",1],["state",1],["lock",2],["none",2],["inflight",1],["dict",1],["float",1],["replaced",1],["requested",1],["holds",1],["event",3],["has",1],["stop",2],["threads",1],["thread",1],["disable",1],["request",1],["seed",1]]},{"id":"openai4s/kernel/font_cache.py#_builder_payload","name":[["builder",1],["payload",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["builder",2],["payload",5],["stdout",7],["any",2],["dict",3],["none",6],["if",4],["isinstance",3],["bytes",1],["decode",1],["utf",1],["replace",1],["not",1],["str",1],["return",4],["line",3],["reversed",1],["splitlines",1],["startswith",1],["marker",2],["try",1],["json",1],["loads",1],["len",1],["except",1],["value",1],["error",1],["else",1]]},{"id":"openai4s/kernel/font_cache.py#_default_data_dir","name":[["default",1],["data",1],["dir",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["default",2],["data",4],["dir",4],["path",4],["state",1],["lock",1],["configured",3],["builds",1],["if",2],["not",1],["none",1],["return",2],["env",3],["os",1],["environ",1],["openai4",1],["expanduser",1],["else",1],["home",1],["openai4s",1]]},{"id":"openai4s/kernel/font_cache.py#_font_roots","name":[["font",1],["roots",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["font",8],["roots",5],["platform",3],["name",3],["str",2],["home",7],["path",14],["list",2],["directories",6],["matplotlib",4],["own",2],["search",2],["walks",2],["osxfont",2],["x11",6],["if",1],["darwin",1],["library",5],["fonts",13],["network",1],["system",3],["opt",1],["local",3],["share",5],["downloaded",1],["demand",1],["book",1],["cjk",1],["face",1],["land",1],["here",1],["profiler",1],["scan",1],["lists",1],["them",1],["try",1],["extend",1],["sorted",1],["assets",1],["v2",1],["glob",1],["com",1],["apple",1],["mobile",1],["asset",1],["except",1],["oserror",1],["pass",1],["return",2],["kernel",2],["not",1],["inherit",1],["xdg",1],["data",1],["environment",1],["py",1],["so",2],["its",1],["looks",1],["under",1],["default",1],["fingerprint",1],["usr",5],["r6",1],["lib",3],["ttf",1],["openoffice",1],["truetype",1]]},{"id":"openai4s/kernel/font_cache.py#_inside","name":[["inside",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["inside",2],["path",7],["root",3],["bool",2],["try",1],["resolved",3],["resolve",2],["strict",2],["false",2],["base",3],["except",1],["oserror",1],["runtime",1],["error",1],["return",2],["true",1],["parents",1]]},{"id":"openai4s/kernel/font_cache.py#_install_identity","name":[["install",1],["identity",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["install",3],["identity",2],["source",5],["any",2],["list",4],["int",2],["none",5],["size",2],["mtime",2],["font",1],["manager",1],["py",1],["was",1],["built",1],["by",1],["replacing",1],["matplotlib",1],["pip",1],["new",1],["conda",1],["build",1],["rewrites",1],["file",1],["so",1],["changes",1],["version",1],["names",1],["stat",3],["not",4],["read",1],["import",1],["runs",1],["every",1],["enforced",1],["kernel",1],["spawn",1],["if",2],["isinstance",1],["str",1],["os",2],["path",1],["isabs",1],["return",4],["try",1],["info",4],["except",1],["oserror",1],["value",1],["error",1],["isreg",1],["st",3],["mode",1],["ns",1]]},{"id":"openai4s/kernel/font_cache.py#_join_until","name":[["join",1],["until",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["join",3],["until",2],["threads",3],["sequence",2],["threading",2],["thread",4],["deadline",3],["float",2],["none",2],["remaining",3],["time",1],["monotonic",1],["if",1],["return",1],["try",1],["except",1],["runtime",1],["error",1],["registered",1],["but",1],["not",1],["started",1],["yet",1],["pass",1]]},{"id":"openai4s/kernel/font_cache.py#_place_privately","name":[["place",1],["privately",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["place",2],["privately",2],["temp",4],["dir",11],["str",6],["subdir",5],["name",5],["data",3],["bytes",2],["bool",2],["write",2],["without",1],["following",1],["any",1],["symlink",1],["way",1],["os",21],["replace",2],["shares",1],["rename",2],["renameat",1],["path",1],["only",1],["latter",1],["listed",1],["supports",2],["fd",7],["needed",2],["open",4],["mkdir",2],["if",1],["not",1],["all",1],["function",2],["return",2],["false",1],["directory",4],["flags",5],["rdonly",1],["getattr",3],["nofollow",2],["parent",4],["try",3],["0o700",1],["except",1],["file",3],["exists",1],["error",1],["pass",1],["child",5],["temporary",3],["uuid",1],["uuid4",1],["hex",1],["tmp",1],["wronly",1],["creat",1],["excl",1],["descriptor",2],["0o600",1],["fdopen",1],["wb",1],["as",1],["handle",2],["src",1],["dst",1],["finally",2],["close",2],["true",1]]},{"id":"openai4s/kernel/font_cache.py#_read_regular_file","name":[["read",1],["regular",1],["file",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["read",3],["regular",2],["file",2],["path",5],["limit",5],["int",2],["bytes",2],["none",5],["flags",2],["os",5],["rdonly",1],["getattr",1],["nofollow",1],["try",1],["descriptor",2],["open",1],["except",1],["oserror",1],["return",3],["fdopen",1],["rb",1],["as",1],["handle",3],["info",3],["fstat",1],["fileno",1],["if",2],["not",1],["stat",1],["isreg",1],["st",2],["mode",1],["size",1],["data",3],["len",1],["else",1]]},{"id":"openai4s/kernel/font_cache.py#_seed","name":[["seed",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["seed",2],["sandbox",5],["any",2],["interpreter",6],["str",9],["data",9],["dir",10],["os",3],["path",7],["like",2],["none",14],["runner",6],["bool",2],["status",5],["getattr",4],["temp",6],["if",8],["not",9],["enforced",1],["false",6],["return",6],["ask",1],["points",1],["matplotlib",4],["rather",1],["than",1],["restating",1],["only",1],["ever",1],["write",2],["directly",1],["below",1],["kernel",2],["own",2],["private",1],["target",4],["apply",1],["environment",1],["mplconfigdir",1],["parent",1],["cache",7],["directory",2],["workspace",5],["inside",2],["may",1],["its",2],["so",2],["one",2],["something",1],["host",1],["built",5],["whatever",1],["contains",1],["rebuild",4],["request",1],["build",2],["raw",3],["manifest",19],["read",2],["regular",2],["file",2],["name",6],["64",1],["1024",1],["try",1],["json",1],["loads",1],["else",2],["except",1],["value",1],["error",1],["installed",3],["install",1],["identity",2],["source",1],["isinstance",4],["dict",2],["format",2],["abspath",1],["fontlist",5],["fullmatch",1],["upgraded",1],["removed",1],["since",1],["list",1],["named",1],["another",1],["version",1],["now",1],["seeding",1],["would",1],["save",1],["nothing",1],["fingerprint",2],["font",1],["max",2],["bytes",1],["hashlib",1],["sha256",2],["hexdigest",1],["at",4],["int",1],["float",1],["time",2],["age",1],["place",1],["privately",1]]},{"id":"openai4s/kernel/font_cache.py#_seed.rebuild","name":[["rebuild",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["rebuild",2],["none",2],["request",1],["build",1],["interpreter",1],["data",2],["dir",2],["runner",2]]},{"id":"openai4s/kernel/font_cache.py#_stoppable_runner","name":[["stoppable",1],["runner",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["stoppable",2],["runner",4],["stop",5],["threading",2],["event",2],["confined",3],["probe",3],["ended",1],["by",1],["build",1],["thread",1],["itself",1],["once",1],["from",1],["openai4s",1],["kernel",1],["preinstall",1],["import",1],["run",4],["command",2],["list",1],["str",1],["timeout",3],["float",1],["any",1],["return",2]]},{"id":"openai4s/kernel/font_cache.py#_stoppable_runner.run","name":[["run",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["run",3],["command",3],["list",2],["str",2],["timeout",4],["float",2],["any",2],["return",1],["confined",1],["probe",1],["stop",2]]},{"id":"openai4s/kernel/font_cache.py#_validated_fontlist","name":[["validated",1],["fontlist",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["validated",2],["fontlist",5],["name",7],["any",4],["content",5],["bytes",4],["none",8],["if",5],["not",5],["isinstance",3],["str",3],["fullmatch",1],["return",7],["data",3],["encode",1],["utf",1],["len",1],["max",1],["try",1],["parsed",4],["json",2],["loads",2],["except",1],["value",1],["error",1],["dict",1],["class",1],["font",2],["manager",2],["version",6],["matplotlib",1],["11",2],["versions",1],["its",1],["list",4],["string",2],["up",1],["10",3],["was",1],["int",3],["390",3],["those",1],["interpreters",1],["py3",1],["floor",1],["among",1],["them",2],["otherwise",1],["never",1],["got",1],["exact",1],["type",2],["matters",1],["true",1],["too",1],["float",1],["would",2],["no",1],["release",1],["writes",1],["kept",1],["as",1],["builder",1],["wrote",1],["because",1],["only",1],["be",1],["ignored",1]]},{"id":"openai4s/kernel/font_cache.py#_write_atomically","name":[["write",1],["atomically",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["write",3],["atomically",2],["directory",4],["path",2],["name",4],["str",2],["data",3],["bytes",2],["none",2],["temporary",4],["uuid",1],["uuid4",1],["hex",1],["tmp",1],["flags",2],["os",8],["wronly",1],["creat",1],["excl",1],["getattr",1],["nofollow",1],["descriptor",2],["open",1],["0o600",1],["try",2],["fdopen",1],["wb",1],["as",1],["handle",2],["replace",1],["except",2],["base",1],["exception",1],["unlink",1],["oserror",1],["pass",1],["raise",1]]},{"id":"openai4s/kernel/font_cache.py#build_font_cache","name":[["build",1],["font",1],["cache",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["build",5],["font",5],["cache",8],["interpreter",7],["str",10],["data",7],["dir",3],["os",3],["path",6],["like",2],["none",21],["runner",7],["timeout",7],["float",2],["store",1],["one",1],["list",4],["stored",2],["directory",2],["taken",1],["before",1],["scan",1],["installed",1],["while",1],["runs",1],["then",1],["makes",2],["next",1],["spawn",1],["rebuild",1],["instead",1],["trusting",1],["may",1],["predate",1],["fingerprint",4],["if",5],["from",1],["openai4s",1],["kernel",1],["preinstall",1],["import",2],["run",2],["confined",2],["probe",2],["try",1],["completed",3],["builder",3],["except",1],["exception",1],["noqa",1],["ble001",1],["enforce",1],["without",1],["boundary",1],["oserror",1],["return",6],["getattr",2],["returncode",1],["payload",7],["stdout",1],["name",7],["validated",1],["fontlist",2],["content",1],["source",6],["identity",6],["install",1],["stat",1],["unpinnable",1],["matplotlib",3],["changed",1],["between",1],["now",1],["here",1],["could",1],["not",1],["tell",1],["later",1],["upgrade",1],["apart",1],["manifest",5],["format",2],["abspath",1],["sha256",2],["hashlib",1],["hexdigest",1],["built",1],["at",1],["time",2],["mkdir",1],["mode",1],["0o700",1],["parents",1],["true",3],["exist",1],["ok",1],["write",2],["atomically",2],["written",1],["last",1],["new",1],["current",1],["json",1],["dumps",1],["sort",1],["keys",1],["encode",1],["utf",1]]},{"id":"openai4s/kernel/font_cache.py#cache_directory","name":[["cache",1],["directory",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["cache",3],["directory",2],["interpreter",4],["str",7],["data",5],["dir",5],["os",3],["path",7],["like",2],["none",5],["host",1],["keeps",1],["font",1],["list",1],["built",1],["one",1],["root",2],["if",1],["not",1],["else",1],["default",1],["identity",2],["abspath",1],["key",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["surrogateescape",1],["hexdigest",1],["return",1],["joinpath",1],["parts",1],["32",1]]},{"id":"openai4s/kernel/font_cache.py#disable_background_builds","name":[["disable",1],["background",1],["builds",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["disable",2],["background",2],["builds",3],["none",3],["state",1],["lock",1],["data",1],["dir",1]]},{"id":"openai4s/kernel/font_cache.py#enable_background_builds","name":[["enable",1],["background",1],["builds",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["enable",2],["background",2],["builds",3],["data",6],["dir",6],["str",4],["os",3],["path",5],["like",2],["none",9],["let",1],["kernel",1],["spawns",1],["process",1],["build",1],["missing",1],["stale",1],["font",1],["list",1],["root",4],["if",3],["not",1],["else",2],["state",1],["lock",1],["env",3],["environ",1],["openai4",1],["expanduser",1],["home",1],["openai4s",1]]},{"id":"openai4s/kernel/font_cache.py#font_directory_fingerprint","name":[["font",1],["directory",1],["fingerprint",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["font",6],["directory",3],["fingerprint",5],["roots",6],["sequence",2],["str",8],["os",4],["path",9],["like",2],["none",6],["digest",6],["directories",2],["shapes",1],["modification",1],["times",1],["adding",1],["removing",1],["file",1],["changes",2],["its",1],["mtime",2],["so",1],["installed",1],["after",1],["list",2],["was",1],["built",1],["next",1],["kernel",1],["builds",1],["fresh",1],["instead",1],["being",1],["seeded",1],["one",1],["lacks",1],["only",1],["bounded",1],["count",1],["depth",5],["runs",1],["every",1],["spawn",1],["if",4],["sys",1],["platform",1],["home",1],["hashlib",1],["sha256",1],["budget",3],["max",2],["dirs",1],["visit",3],["int",1],["update",3],["truncated",1],["return",5],["try",2],["info",2],["stat",1],["except",2],["oserror",2],["encode",2],["utf",2],["surrogateescape",2],["st",1],["ns",1],["scandir",1],["as",1],["entries",2],["children",2],["sorted",1],["entry",3],["dir",1],["follow",1],["symlinks",1],["false",1],["child",2],["root",2],["hexdigest",1]]},{"id":"openai4s/kernel/font_cache.py#font_directory_fingerprint.visit","name":[["visit",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["visit",3],["path",7],["str",2],["depth",5],["int",2],["none",2],["if",3],["budget",2],["digest",3],["update",3],["truncated",1],["return",4],["try",2],["info",2],["os",2],["stat",1],["except",2],["oserror",2],["encode",2],["utf",2],["surrogateescape",2],["st",1],["mtime",1],["ns",1],["max",1],["fingerprint",1],["scandir",1],["as",1],["entries",2],["children",2],["sorted",1],["entry",3],["dir",1],["follow",1],["symlinks",1],["false",1],["child",2]]},{"id":"openai4s/kernel/font_cache.py#request_build","name":[["request",1],["build",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["request",2],["build",10],["interpreter",6],["str",6],["data",7],["dir",7],["os",2],["path",3],["like",2],["none",25],["runner",8],["threading",4],["thread",10],["start",2],["one",1],["background",2],["if",8],["builds",4],["enabled",4],["single",1],["flight",1],["per",1],["cache",13],["directory",2],["failed",8],["not",6],["retried",1],["every",1],["spawn",1],["returns",1],["so",1],["caller",1],["must",1],["wait",1],["join",1],["state",5],["lock",5],["return",6],["root",3],["else",2],["now",2],["time",2],["monotonic",2],["shut",1],["down",1],["since",1],["check",1],["above",1],["inflight",4],["at",3],["retry",1],["after",1],["add",2],["stop",4],["work",2],["built",4],["try",2],["font",2],["stoppable",1],["except",2],["exception",1],["noqa",1],["ble001",1],["never",1],["raises",1],["finally",1],["discard",4],["threads",3],["current",1],["pop",1],["elif",1],["shutdown",1],["stopped",1],["says",1],["nothing",1],["about",1],["target",1],["name",1],["openai4s",1],["daemon",1],["true",1],["runtime",1],["error",1]]},{"id":"openai4s/kernel/font_cache.py#request_build.work","name":[["work",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["work",2],["none",7],["built",4],["try",1],["build",3],["font",1],["cache",5],["interpreter",2],["data",1],["dir",1],["root",1],["runner",4],["if",2],["not",3],["else",1],["stoppable",1],["stop",2],["except",1],["exception",1],["noqa",1],["ble001",1],["background",1],["never",1],["raises",1],["finally",1],["state",1],["lock",1],["inflight",1],["discard",2],["threads",1],["threading",1],["current",1],["thread",1],["failed",2],["at",2],["pop",1],["elif",1],["shutdown",1],["stopped",1],["says",1],["nothing",1],["about",1],["time",1],["monotonic",1]]},{"id":"openai4s/kernel/font_cache.py#seed_kernel_font_cache","name":[["seed",1],["kernel",1],["font",1],["cache",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["seed",3],["kernel",3],["font",3],["cache",2],["sandbox",3],["any",2],["interpreter",4],["str",6],["data",4],["dir",4],["os",2],["path",2],["like",2],["none",8],["runner",6],["bool",2],["copy",1],["host",1],["built",1],["list",2],["into",1],["new",1],["private",1],["mplconfigdir",1],["call",1],["before",1],["worker",1],["starts",1],["true",1],["was",1],["placed",1],["never",1],["raises",1],["try",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["seeding",1],["optimisation",1],["not",1],["gate",1],["false",1]]},{"id":"openai4s/kernel/font_cache.py#shutdown_background_builds","name":[["shutdown",1],["background",1],["builds",1]],"path":[["openai4s",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["shutdown",4],["background",2],["builds",7],["timeout",8],["float",2],["none",7],["bool",2],["stop",8],["process",3],["font",1],["list",2],["true",1],["left",2],["running",2],["daemon",3],["calls",1],["as",2],["stops",1],["run",3],["server",1],["builder",2],["confined",2],["child",1],["its",6],["own",2],["session",1],["waited",1],["from",1],["thread",5],["so",2],["neither",1],["exit",1],["nor",1],["terminal",1],["signals",2],["reach",1],["after",2],["openai4s",1],["reported",1],["success",1],["re",1],["parented",1],["pid",1],["rest",1],["scan",2],["up",1],["build",4],["result",1],["discarded",1],["probe",4],["workspace",2],["never",3],["removed",1],["disables",1],["further",1],["every",2],["requested",1],["far",1],["each",1],["then",2],["ends",1],["one",1],["not",2],["started",2],["yet",1],["starts",1],["group",2],["gets",1],["sigterm",1],["sigkill",1],["short",1],["grace",1],["killed",1],["including",1],["helper",1],["mac",1],["os",1],["system",1],["profiler",1],["removes",1],["joins",1],["those",1],["threads",5],["at",1],["most",1],["seconds",1],["waits",1],["budget",2],["if",1],["else",1],["deadline",2],["time",1],["monotonic",1],["max",1],["state",1],["lock",1],["data",1],["dir",1],["threading",1],["event",1],["join",1],["until",1],["return",1],["any",1],["alive",1]]},{"id":"openai4s/kernel/guards.py","name":[["guards",1],["py",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["isolation",2],["guards",2],["detect",1],["contain",1],["cross",1],["cell",5],["global",5],["state",3],["leaks",1],["openai4s",1],["package",1],["pins",1],["fragile",1],["so",2],["one",1],["silently",1],["corrupt",1],["next",1],["replicate",1],["two",1],["load",1],["bearing",1],["ones",1],["pin",1],["snapshot",2],["process",1],["registries",1],["before",1],["diff",1],["restore",1],["after",1],["leaked",1],["mutations",1],["surfaced",1],["optionally",1],["auto",1],["reverted",1],["matplotlib",1],["track",1],["pyplot",1],["figure",2],["manager",1],["figures",1],["opens",1],["but",1],["never",1],["closes",1],["classic",1],["leak",1],["memory",1],["reused",1],["across",1],["cells",1],["fignums",1],["pre",1],["report",1],["delta",1],["these",1],["cheap",1],["best",1],["effort",1],["probes",1],["if",1],["library",1],["absent",1],["guard",1],["no",1],["ops",1],["from",2],["future",1],["import",5],["annotations",1],["os",1],["sys",1],["warnings",1],["typing",1],["any",1]]},{"id":"openai4s/kernel/guards.py#_loaded_pyplot","name":[["loaded",1],["pyplot",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["loaded",2],["pyplot",7],["any",2],["if",1],["cell",2],["already",1],["imported",2],["else",1],["none",1],["never",1],["import",2],["importing",1],["loads",1],["matplotlib",2],["font",3],["manager",1],["builds",1],["list",1],["its",1],["cache",1],["directory",1],["empty",2],["enforced",1],["sandbox",1],["gives",1],["every",2],["kernel",2],["private",1],["mplconfigdir",1],["so",2],["made",1],["here",1],["cost",1],["first",1],["new",1],["full",1],["scan",1],["48",1],["seconds",1],["mac",1],["os",1],["shells",1],["out",1],["system",1],["profiler",1],["whether",1],["not",2],["ever",1],["plotted",1],["process",1],["has",2],["no",1],["figures",1],["reading",1],["sys",2],["modules",2],["loses",1],["nothing",1],["snapshot",1],["could",1],["have",1],["reported",1],["return",1]]},{"id":"openai4s/kernel/guards.py#_off","name":[["off",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["off",3],["bool",2],["return",1],["os",1],["environ",1],["openai4",1],["guards",1]]},{"id":"openai4s/kernel/guards.py#GuardBundle","name":[["guard",1],["bundle",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["class",2],["guard",2],["bundle",2],["bundles",1],["guards",1],["cell",3],["runs",1],["under",1],["snapshot",2],["pre",1],["exec",1],["report",6],["post",1],["def",3],["init",1],["self",15],["restore",5],["isolation",6],["bool",2],["false",2],["autoclose",5],["figs",4],["none",2],["mpl",8],["matplotlib",3],["global",1],["state",1],["iso",7],["pin",2],["before",1],["after",1],["dict",2],["str",1],["any",1],["diff",2],["if",4],["leaked",2],["closed",1],["setdefault",1],["autoclosed",1],["return",1]]},{"id":"openai4s/kernel/guards.py#GuardBundle.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["init",2],["self",6],["restore",4],["isolation",5],["bool",4],["false",4],["autoclose",4],["figs",4],["none",2],["mpl",1],["matplotlib",1],["global",1],["state",1],["iso",1],["pin",1]]},{"id":"openai4s/kernel/guards.py#GuardBundle.after_cell","name":[["after",1],["cell",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["after",2],["cell",2],["self",8],["dict",3],["report",5],["str",1],["any",1],["mpl",6],["diff",2],["if",4],["leaked",2],["closed",1],["matplotlib",2],["autoclose",2],["figs",1],["setdefault",1],["autoclosed",1],["iso",5],["isolation",2],["restore",2],["return",1]]},{"id":"openai4s/kernel/guards.py#GuardBundle.before_cell","name":[["before",1],["cell",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["before",2],["cell",2],["self",4],["none",2],["mpl",1],["snapshot",1],["iso",1],["pin",1]]},{"id":"openai4s/kernel/guards.py#IsolationPin","name":[["isolation",1],["pin",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["class",2],["isolation",2],["pin",4],["process",1],["global",1],["registries",4],["diff",2],["restore",2],["after",1],["cell",4],["tracks",1],["os",7],["environ",15],["warnings",9],["filters",9],["sys",5],["int",6],["str",9],["conversion",1],["limit",1],["default",1],["random",8],["seed",1],["state",4],["decimal",8],["context",1],["openai4s",1],["found",1],["most",1],["prone",1],["silent",1],["cross",1],["corruption",1],["def",4],["init",1],["self",15],["none",4],["snap",24],["dict",6],["any",3],["active",4],["false",1],["if",14],["off",3],["return",4],["import",7],["copy",3],["list",3],["try",6],["max",5],["digits",5],["except",6],["attribute",2],["error",3],["pass",6],["getstate",1],["exception",4],["noqa",4],["ble001",4],["ctx",3],["getcontext",1],["true",1],["report",1],["pinned",2],["mutated",2],["surfacing",1],["not",4],["changed",5],["cur",4],["env",4],["added",3],["items",2],["removed",3],["revert",1],["their",1],["pre",1],["snapshot",1],["keys",1],["pop",1],["value",1],["setstate",1],["setcontext",1]]},{"id":"openai4s/kernel/guards.py#IsolationPin.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["snap",1],["dict",1],["str",1],["any",1],["active",1],["false",1]]},{"id":"openai4s/kernel/guards.py#IsolationPin.diff","name":[["diff",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["diff",2],["self",7],["dict",4],["report",1],["pinned",1],["registries",1],["cell",1],["mutated",2],["surfacing",1],["if",5],["off",1],["not",2],["active",1],["return",2],["changed",5],["str",1],["any",1],["cur",4],["env",4],["os",1],["environ",5],["snap",4],["added",3],["items",1],["removed",3],["list",1],["warnings",3],["filters",3]]},{"id":"openai4s/kernel/guards.py#IsolationPin.pin","name":[["pin",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["pin",2],["self",4],["none",2],["if",1],["off",1],["return",1],["import",4],["copy",3],["sys",2],["snap",6],["dict",2],["str",3],["any",1],["environ",2],["os",1],["warnings",2],["filters",2],["list",1],["try",3],["int",2],["max",2],["digits",2],["except",3],["attribute",1],["error",1],["pass",3],["random",3],["state",1],["getstate",1],["exception",2],["noqa",2],["ble001",2],["decimal",3],["ctx",1],["getcontext",1],["active",1],["true",1]]},{"id":"openai4s/kernel/guards.py#IsolationPin.restore","name":[["restore",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["restore",2],["self",4],["none",3],["revert",1],["pinned",1],["registries",1],["their",1],["pre",1],["cell",1],["snapshot",1],["if",8],["off",1],["not",2],["active",1],["return",1],["import",3],["sys",2],["snap",13],["environ",7],["list",1],["os",4],["keys",1],["pop",1],["items",1],["warnings",3],["filters",3],["int",3],["max",3],["str",3],["digits",3],["try",3],["except",3],["attribute",1],["error",2],["value",1],["pass",3],["random",4],["state",2],["setstate",1],["exception",2],["noqa",2],["ble001",2],["decimal",4],["ctx",2],["setcontext",1]]},{"id":"openai4s/kernel/guards.py#MatplotlibGlobalState","name":[["matplotlib",1],["global",1],["state",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["class",2],["matplotlib",2],["global",4],["state",2],["snapshot",3],["diff",3],["pyplot",3],["figure",1],["registry",2],["across",1],["cell",2],["def",5],["init",1],["self",15],["none",4],["pre",4],["tuple",3],["int",3],["active",3],["false",1],["fignums",4],["plt",6],["loaded",2],["if",6],["return",9],["try",2],["except",2],["exception",2],["noqa",2],["ble001",2],["partially",1],["initialised",1],["headless",1],["off",2],["true",1],["dict",1],["leaked",10],["fignum",2],["closed",5],["vs",1],["not",3],["post",3],["autoclose",1],["list",1],["close",2],["figures",1],["keeps",1],["clean",1],["pass",1]]},{"id":"openai4s/kernel/guards.py#MatplotlibGlobalState.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["pre",1],["tuple",1],["int",1],["active",1],["false",1]]},{"id":"openai4s/kernel/guards.py#MatplotlibGlobalState._fignums","name":[["fignums",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["fignums",3],["self",2],["tuple",3],["int",2],["plt",3],["loaded",1],["pyplot",1],["if",1],["none",1],["return",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["partially",1],["initialised",1],["headless",1]]},{"id":"openai4s/kernel/guards.py#MatplotlibGlobalState.autoclose_leaked","name":[["autoclose",1],["leaked",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["autoclose",2],["leaked",6],["self",3],["list",2],["int",2],["close",2],["figures",1],["cell",1],["keeps",1],["global",1],["registry",1],["clean",1],["diff",1],["plt",3],["loaded",1],["pyplot",1],["if",1],["none",1],["return",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/kernel/guards.py#MatplotlibGlobalState.diff","name":[["diff",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["diff",2],["self",6],["dict",2],["return",3],["leaked",5],["fignum",2],["closed",5],["vs",1],["snapshot",1],["if",3],["off",1],["not",3],["active",1],["post",3],["fignums",1],["pre",2]]},{"id":"openai4s/kernel/guards.py#MatplotlibGlobalState.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["kernel",1],["guards",1],["py",1]],"body":[["def",2],["snapshot",2],["self",5],["none",2],["if",1],["off",1],["return",1],["pre",1],["fignums",1],["active",1],["true",1]]},{"id":"openai4s/kernel/lazy.py","name":[["lazy",1],["py",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["thread",1],["safe",1],["lazy",2],["ownership",1],["single",1],["local",1],["kernel",5],["worker",1],["from",4],["future",1],["import",5],["annotations",1],["threading",1],["collections",1],["abc",1],["callable",4],["contextlib",1],["contextmanager",1],["typing",1],["any",4],["factory",1],["bootstrap",1],["none",3],["publisher",1],["all",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel","name":[["lazy",1],["kernel",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["class",2],["lazy",4],["kernel",48],["create",2],["worker",4],["only",1],["code",3],["first",1],["needs",1],["interpreter",1],["control",1],["tool",1],["structured",1],["finalization",1],["turns",1],["carry",1],["object",2],["without",2],["spawning",1],["process",1],["candidate",2],["publication",1],["happens",1],["before",1],["bootstrap",10],["so",1],["external",1],["cancellation",1],["owner",1],["interrupt",3],["any",8],["failure",2],["atomically",1],["detaches",1],["shuts",1],["down",1],["def",14],["init",1],["self",50],["factory",5],["none",32],["publish",4],["publisher",1],["lambda",1],["lock",9],["threading",1],["rlock",1],["property",3],["spawned",1],["bool",5],["return",14],["not",9],["generation",2],["getattr",2],["if",9],["else",1],["current",1],["execute",2],["str",2],["kwargs",2],["dict",3],["ensure",3],["contextmanager",1],["bind",2],["action",2],["context",4],["binder",3],["callable",1],["yield",2],["inspect",3],["variables",2],["limit",3],["int",1],["200",1],["existing",1],["defeating",1],["startup",1],["raise",2],["runtime",1],["error",1],["has",1],["been",1],["started",1],["alive",2],["false",3],["try",5],["except",5],["exception",5],["noqa",4],["ble001",4],["status",1],["must",1],["as",1],["above",1],["report",1],["says",1],["was",2],["delivered",1],["call",1],["made",1],["double",1],["making",1],["no",1],["claim",1],["delivery",3],["shutdown",5],["notify",4],["ownership",2],["already",1],["detached",1],["pass",3],["close",1],["enter",1],["exit",1],["exc",1],["base",1],["preserve",1],["observation",1],["cannot",1],["break",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.__enter__","name":[["enter",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["lazy",2],["kernel",2],["return",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.__exit__","name":[["exit",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["exc",2],["object",2],["none",2],["shutdown",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["init",2],["self",7],["factory",6],["kernel",8],["bootstrap",6],["none",13],["publish",4],["publisher",2],["lambda",1],["any",1],["lock",1],["threading",1],["rlock",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel._ensure","name":[["ensure",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["ensure",2],["self",12],["any",2],["lock",1],["if",2],["kernel",10],["not",2],["none",4],["return",2],["factory",1],["notify",2],["try",2],["bootstrap",3],["except",2],["base",1],["exception",2],["shutdown",1],["noqa",1],["ble001",1],["preserve",1],["failure",1],["pass",1],["raise",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel._notify","name":[["notify",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["notify",2],["self",3],["kernel",3],["any",2],["none",4],["try",1],["publish",1],["except",1],["exception",1],["noqa",1],["ble001",1],["observation",1],["cannot",1],["break",1],["ownership",1],["pass",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.bind_action_context","name":[["bind",1],["action",1],["context",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["bind",3],["action",3],["context",6],["self",3],["dict",2],["str",2],["any",2],["none",3],["kernel",2],["ensure",1],["binder",3],["getattr",1],["if",1],["callable",1],["yield",2],["return",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.current","name":[["current",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["current",2],["self",4],["any",2],["none",2],["lock",1],["return",1],["kernel",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.execute","name":[["execute",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["execute",3],["self",3],["code",3],["str",2],["kwargs",3],["any",2],["dict",2],["return",1],["ensure",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.generation","name":[["generation",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["generation",3],["self",4],["any",2],["lock",1],["kernel",4],["return",1],["getattr",1],["none",3],["if",1],["not",1],["else",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["inspect",4],["variables",3],["self",4],["limit",4],["int",2],["200",2],["dict",2],["existing",1],["worker",2],["without",1],["defeating",1],["lazy",1],["startup",1],["lock",1],["kernel",5],["if",1],["none",1],["raise",1],["runtime",1],["error",1],["has",1],["not",1],["been",1],["started",1],["return",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["interrupt",3],["self",4],["bool",3],["lock",1],["kernel",5],["if",1],["none",3],["return",2],["false",1],["as",1],["above",1],["report",1],["says",1],["was",2],["delivered",1],["not",1],["call",1],["made",1],["double",1],["making",1],["no",1],["claim",1],["delivery",3]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.is_alive","name":[["alive",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["alive",3],["self",4],["bool",3],["lock",1],["kernel",4],["if",1],["none",1],["return",3],["false",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["status",1],["must",1],["not",1],["create",1],["worker",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["shutdown",3],["self",6],["none",6],["lock",1],["kernel",6],["if",2],["not",2],["notify",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["ownership",1],["already",1],["detached",1],["pass",1]]},{"id":"openai4s/kernel/lazy.py#LazyKernel.spawned","name":[["spawned",1]],"path":[["openai4s",1],["kernel",1],["lazy",1],["py",1]],"body":[["def",2],["spawned",2],["self",4],["bool",2],["lock",1],["return",1],["kernel",1],["not",1],["none",1]]},{"id":"openai4s/kernel/manager.py","name":[["manager",1],["py",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["host",5],["side",1],["kernel",23],["manager",4],["spawns",1],["worker",6],["py",3],["as",2],["long",1],["lived",1],["subprocess",2],["drives",1],["json",2],["per",2],["line",1],["protocol",1],["emits",1],["call",2],["frame",3],["mid",1],["execution",1],["routes",1],["rpc",2],["dispatcher",3],["writes",1],["back",1],["response",1],["inner",1],["synchronous",1],["loop",1],["from",15],["future",1],["import",20],["annotations",1],["os",1],["sys",1],["threading",1],["uuid",1],["collections",1],["deque",1],["contextlib",1],["contextmanager",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",3],["typing",1],["any",2],["callable",2],["openai4s",8],["environment",2],["build",1],["errors",2],["busy",4],["error",6],["interrupt",3],["unavailable",4],["font",2],["cache",2],["seed",1],["sink",5],["drain",2],["cap",2],["bytes",3],["capture",1],["directory",1],["transport",5],["pipe",1],["security",1],["sandbox",4],["read",1],["isolation",1],["create",1],["file",2],["resolve",2],["parent",1],["runtime",1],["source",1],["root",1],["parents",1],["method",1],["str",2],["args",1],["list",2],["data",1],["raises",1],["signal",1],["stderr",2],["tail",2],["generous",1],["enough",1],["traceback",1],["plus",1],["chatty",1],["system",1],["fits",1],["point",1],["ceiling",1],["daemon",1],["allocates",1],["not",4],["caller",1],["shown",1],["64",2],["1024",1],["has",2],["already",1],["authenticated",1],["at",1],["layer",1],["by",1],["time",1],["handshake",1],["starts",2],["but",1],["yet",1],["become",1],["supervisor",2],["candidate",1],["old",1],["wedged",1],["peer",1],["must",1],["hold",1],["lifecycle",1],["ticket",1],["forever",1],["timer",1],["kills",1],["wake",1],["existing",2],["only",1],["reader",2],["never",1],["competing",1],["skill",1],["sidecar",1],["initialization",1],["timeout",1],["15",1],["re",1],["exported",1],["redefined",1],["both",1],["live",1],["so",1],["module",1],["reaches",1],["through",1],["watchdog",1],["catch",1],["them",1],["without",1],["importing",1],["partially",1],["initialised",1],["every",1],["keeps",2],["working",1],["frozen",1],["true",1],["tgkill",2],["syscall",2],["numbers",2],["architecture",2],["linux",1],["stable",1],["abi",1],["these",1],["values",1],["cannot",1],["change",1],["missing",1],["table",1],["simply",1],["process",1],["directed",1],["kill",1],["below",1],["nr",1],["x86",1],["234",1],["aarch64",1],["131",1]]},{"id":"openai4s/kernel/manager.py#_kernel_runtime_read_roots","name":[["kernel",1],["runtime",1],["read",1],["roots",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["kernel",3],["runtime",7],["read",2],["roots",9],["python",4],["str",6],["argv",3],["list",3],["none",4],["env",4],["root",5],["tuple",3],["path",11],["return",2],["exact",1],["immutable",1],["needed",1],["start",1],["local",1],["worker",2],["team",1],["isolation",1],["also",1],["masks",1],["canonical",1],["system",1],["temp",2],["directory",1],["source",3],["checkouts",1],["virtual",1],["environments",1],["ci",1],["runtimes",1],["legitimately",1],["live",1],["there",1],["so",1],["preserve",1],["only",1],["actual",1],["rather",1],["than",1],["reopening",1],["whole",1],["tree",1],["would",1],["expose",1],["stale",1],["sibling",1],["kernels",1],["if",4],["append",2],["expanduser",2],["value",3],["try",1],["file",4],["absolute",1],["except",1],["oserror",1],["error",1],["false",2],["not",3],["continue",2],["keep",1],["both",1],["venv",1],["lexical",1],["prefix",8],["resolved",1],["interpreter",1],["framework",1],["base",1],["latter",1],["matters",1],["bin",1],["symlink",1],["former",1],["contains",1],["selected",1],["environment",1],["packages",1],["executable",2],["resolve",1],["strict",1],["parent",2],["anchor",1],["dir",1]]},{"id":"openai4s/kernel/manager.py#_sandbox_mode","name":[["sandbox",1],["mode",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["sandbox",4],["mode",2],["str",2],["requested",1],["posture",1],["read",1],["same",1],["way",1],["itself",1],["reads",1],["return",1],["os",1],["environ",1],["openai4",1],["kernel",1],["auto",1],["strip",1],["lower",1]]},{"id":"openai4s/kernel/manager.py#_signal_worker_main_thread","name":[["signal",1],["worker",1],["main",1],["thread",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["signal",6],["worker",4],["main",9],["thread",14],["pid",6],["int",4],["signum",4],["bool",2],["deliver",1],["linux",3],["via",1],["tgkill",3],["process",2],["directed",2],["may",1],["be",1],["handed",1],["any",1],["has",1],["unblocked",1],["not",3],["single",1],["threaded",1],["practice",1],["cell",3],["own",2],["import",3],["numpy",1],["matplotlib",1],["pulls",1],["open",1],["blas",2],["whose",1],["pool",1],["threads",1],["inherit",1],["empty",1],["mask",1],["outlive",1],["one",2],["those",1],["consumes",1],["sigint",1],["cpython",1],["trampoline",1],["only",1],["sets",1],["flag",2],["python",1],["level",1],["handler",1],["runs",1],["alone",1],["blocked",1],["clock",1],["nanosleep",2],["time",1],["sleep",2],["never",1],["woken",1],["by",2],["another",1],["observed",1],["ci",1],["runner",1],["as",1],["slept",1],["its",2],["remaining",1],["30",2],["sig",1],["pnd",1],["every",1],["parked",1],["hrtimer",1],["then",1],["reported",1],["interrupted",1],["true",2],["at",2],["wall",1],["0005",1],["stop",1],["arrived",1],["was",1],["consumed",1],["did",1],["nothing",1],["until",1],["expired",1],["directs",1],["tid",1],["equals",1],["so",2],["addressable",1],["without",1],["reading",1],["proc",1],["workers",1],["ride",1],["same",1],["path",1],["sh",1],["exec",1],["spawn",1],["keeps",1],["false",5],["means",1],["attempted",1],["delivered",1],["here",1],["caller",1],["falls",1],["back",1],["popen",1],["send",1],["always",1],["non",1],["host",1],["unlisted",1],["architecture",1],["failed",1],["syscall",2],["keep",1],["exactly",1],["previous",1],["behaviour",1],["if",2],["sys",1],["platform",1],["return",5],["try",2],["nr",4],["os",1],["uname",1],["machine",1],["except",2],["attribute",2],["error",3],["oserror",2],["none",2],["ctypes",6],["libc",2],["cdll",1],["errno",1],["result",2],["long",4],["type",1]]},{"id":"openai4s/kernel/manager.py#_StderrTail","name":[["stderr",1],["tail",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["class",2],["stderr",3],["tail",4],["last",1],["bytes",11],["stream",1],["bounded",3],["as",1],["arrives",1],["rather",3],["than",3],["lines",2],["bound",1],["count",2],["because",1],["producers",1],["named",1],["at",1],["drain",1],["site",2],["emit",1],["whatever",1],["child",1],["wrote",1],["fd2",1],["including",1],["one",1],["line",1],["arbitrary",1],["length",1],["deque",2],["maxlen",1],["400",1],["number",1],["nothing",1],["else",1],["reports",1],["saw",1],["kept",1],["dropped",5],["per",1],["channel",3],["accounting",1],["plan",1],["section",1],["asks",1],["every",1],["kernel",1],["had",1],["none",3],["slots",1],["budget",6],["buf",8],["seen",3],["def",7],["init",1],["self",22],["int",3],["bytearray",1],["feed",1],["data",4],["if",2],["not",1],["return",6],["len",3],["extend",1],["excess",4],["del",1],["property",2],["retained",1],["truncated",1],["bool",4],["text",2],["str",1],["cut",1],["lands",1],["wherever",1],["byte",1],["ran",1],["out",1],["mid",1],["character",1],["often",1],["enough",1],["matter",1],["replace",2],["keeps",2],["readable",1],["raising",1],["boundary",1],["decode",1],["utf",1],["death",1],["path",1],["joins",1],["join",1],["supported",1],["staying",1],["iterable",1],["call",1],["unchanged",1],["iter",2]]},{"id":"openai4s/kernel/manager.py#_StderrTail.__bool__","name":[["bool",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["bool",5],["self",3],["return",1],["buf",1]]},{"id":"openai4s/kernel/manager.py#_StderrTail.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["init",2],["self",6],["budget",4],["int",3],["none",2],["buf",1],["bytearray",1],["seen",1],["bytes",2],["dropped",1]]},{"id":"openai4s/kernel/manager.py#_StderrTail.__iter__","name":[["iter",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["iter",3],["self",3],["return",1],["text",1]]},{"id":"openai4s/kernel/manager.py#_StderrTail.feed","name":[["feed",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["feed",2],["self",8],["data",5],["bytes",4],["none",2],["if",2],["not",1],["return",1],["seen",1],["len",2],["buf",3],["extend",1],["excess",4],["budget",1],["del",1],["dropped",1]]},{"id":"openai4s/kernel/manager.py#_StderrTail.retained_bytes","name":[["retained",1],["bytes",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["retained",2],["bytes",2],["self",3],["int",2],["return",1],["len",1],["buf",1]]},{"id":"openai4s/kernel/manager.py#_StderrTail.text","name":[["text",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["text",2],["self",3],["str",2],["budget",2],["cut",2],["lands",2],["wherever",2],["byte",2],["count",2],["ran",2],["out",2],["mid",2],["character",2],["often",2],["enough",2],["matter",2],["replace",3],["keeps",2],["tail",2],["readable",2],["rather",2],["than",2],["raising",2],["boundary",2],["return",1],["buf",1],["decode",1],["utf",1]]},{"id":"openai4s/kernel/manager.py#_StderrTail.truncated","name":[["truncated",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["truncated",2],["self",3],["bool",2],["return",1],["dropped",1],["bytes",1]]},{"id":"openai4s/kernel/manager.py#InterruptDelivery","name":[["interrupt",1],["delivery",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["class",2],["interrupt",3],["delivery",2],["actually",1],["happened",1],["cell",2],["was",3],["asked",1],["stop",2],["delivered",4],["field",1],["branch",1],["false",3],["means",1],["still",1],["running",1],["nothing",2],["further",1],["will",1],["before",1],["watchdog",1],["replaces",1],["worker",1],["target",2],["names",1],["path",1],["taken",1],["transport",1],["remote",1],["allocation",1],["sandbox",1],["bubblewrap",1],["pinned",1],["identity",1],["local",1],["process",1],["direct",1],["signal",1],["reason",2],["says",1],["falsy",1],["so",1],["common",1],["check",1],["reads",1],["as",1],["if",1],["not",1],["kernel",1],["caller",1],["ignores",1],["result",1],["keeps",1],["behaviour",1],["had",1],["method",1],["returned",1],["none",3],["bool",3],["str",2],["def",1],["self",2],["return",1]]},{"id":"openai4s/kernel/manager.py#InterruptDelivery.__bool__","name":[["bool",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["bool",4],["self",3],["return",1],["delivered",1]]},{"id":"openai4s/kernel/manager.py#Kernel","name":[["kernel",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["class",2],["kernel",20],["def",2],["init",1],["self",36],["dispatcher",4],["none",28],["cwd",4],["str",7],["mode",3],["repl",1],["python",8],["env",9],["root",4],["name",3],["argv",7],["list",2],["sandbox",10],["read",11],["isolation",7],["capture",3],["sinks",7],["bool",1],["false",2],["transport",11],["factory",5],["callable",1],["interpreter",2],["runs",2],["worker",14],["py",2],["conda",1],["its",8],["prefix",1],["so",6],["cells",2],["run",1],["selected",1],["prebuilt",1],["environment",2],["rather",3],["than",3],["always",2],["daemon",1],["own",4],["defaults",1],["sys",2],["executable",2],["base",1],["full",1],["command",1],["override",1],["frame",4],["protocol",3],["language",2],["neutral",1],["non",1],["supplies",2],["manager",2],["loop",3],["execute",1],["host",9],["call",3],["routing",1],["restart",3],["interrupt",1],["reused",1],["verbatim",1],["kept",1],["across",1],["respawn",2],["preserves",1],["reaches",2],["means",1],["local",6],["path",1],["child",4],["process",1],["over",1],["pipes",3],["byte",2],["was",2],["not",3],["instance",1],["because",2],["builds",1],["fresh",1],["one",7],["could",1],["only",5],["be",3],["created",2],["once",2],["would",1],["make",1],["impossible",1],["exactly",2],["remote",2],["case",1],["needs",1],["most",1],["os",1],["boundary",1],["independent",1],["json",1],["wraps",1],["private",2],["temp",3],["directory",4],["rpc",1],["remains",1],["existing",1],["still",1],["serviced",1],["by",2],["synchronous",1],["reader",3],["if",5],["allowed",1],["roots",2],["runtime",1],["create",2],["thread",1],["may",1],["write",1],["request",1],["consume",1],["frames",1],["at",2],["time",2],["inspect",1],["variables",1],["deliberately",1],["acquires",1],["lock",4],["without",2],["waiting",1],["inspector",1],["idle",1],["never",2],["second",1],["racing",1],["executing",1],["cell",3],["response",2],["transaction",2],["threading",2],["action",1],["context",1],["skill",2],["sidecar",2],["failed",1],["chunks",2],["arrived",1],["stamped",1],["someone",1],["else",1],["id",2],["counted",1],["silently",2],["dropped",2],["number",1],["nobody",1],["same",1],["better",1],["conscience",1],["stale",1],["stdout",1],["diagnostics",1],["bounded",1],["public",1],["point",1],["keeping",1],["them",2],["something",1],["back",1],["log",1],["tail",1],["deque",2],["maxlen",1],["32",1],["attestation",1],["key",1],["generation",3],["bumped",1],["every",2],["re",1],["spawn",4],["minted",1],["here",3],["learns",1],["through",2],["cannot",3],["branch",1],["returns",1],["before",2],["any",2],["built",2],["bootstrap",1],["credential",1],["already",1],["issued",1],["cluster",1],["mints",1],["value",1],["during",1],["handshake",1],["instead",2],["caller",1],["replaces",1],["see",1],["adopt",1],["authorization",2],["uuid",1],["uuid4",1],["bound",1],["output",1],["between",1],["top",1],["level",1],["expressions",1],["fifo",1],["per",2],["lets",1],["bounding",1],["fifos",1],["made",2],["refuses",2],["producing",1],["whose",2],["have",1],["no",2],["cap",1],["sink",2],["status",1],["dir",1],["try",1],["first",1],["enforced",1],["starts",1],["matplotlib",1],["empty",1],["cache",2],["copy",1],["font",3],["wrote",1],["best",1],["effort",1],["miss",1],["costs",1],["old",1],["scan",1],["seed",1],["proc",1],["except",1],["exception",1],["close",2],["raise",1],["subprocess",2],["popen",1],["return",1],["fail",1],["closed",1],["unsupported",1],["platform",1],["warning",1],["onboarding",1],["passes",1],["method",1],["there",1],["route",1],["being",1],["asked",1],["program",1],["warns",1],["proceeds",1],["has",1],["different",1],["promise",1],["from",2],["half",1],["working",1],["worse",1],["outcome",1],["product",1],["claim",1],["results",1],["trusted",1],["dialled",1],["compute",1],["node",1],["differ",1],["everything",1],["above",1],["line",1],["single",1],["routed",1],["identical",1],["both",1]]},{"id":"openai4s/kernel/manager.py#Kernel.__enter__","name":[["enter",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["kernel",2],["return",1]]},{"id":"openai4s/kernel/manager.py#Kernel.__exit__","name":[["exit",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["exc",2],["object",2],["none",2],["shutdown",1]]},{"id":"openai4s/kernel/manager.py#Kernel.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["init",2],["self",36],["dispatcher",6],["none",45],["cwd",5],["str",13],["mode",4],["repl",2],["python",8],["env",11],["root",5],["name",4],["argv",8],["list",3],["sandbox",12],["kernel",18],["read",13],["isolation",9],["capture",4],["sinks",8],["bool",2],["false",3],["transport",11],["factory",6],["callable",2],["interpreter",2],["runs",2],["worker",13],["py",2],["conda",1],["its",6],["prefix",1],["so",5],["cells",2],["run",1],["selected",1],["prebuilt",1],["environment",2],["rather",2],["than",2],["always",2],["daemon",1],["own",4],["defaults",1],["sys",2],["executable",2],["base",1],["full",1],["command",1],["override",1],["frame",3],["protocol",3],["language",2],["neutral",1],["non",1],["supplies",2],["manager",2],["loop",3],["execute",1],["host",7],["call",2],["routing",1],["restart",3],["interrupt",1],["reused",1],["verbatim",1],["kept",1],["across",1],["respawn",2],["preserves",1],["reaches",1],["means",1],["local",4],["path",1],["child",3],["process",1],["over",1],["pipes",2],["byte",2],["was",2],["not",3],["instance",1],["because",2],["builds",1],["fresh",1],["one",6],["could",1],["only",5],["be",2],["created",2],["once",2],["would",1],["make",1],["impossible",1],["exactly",2],["remote",2],["case",1],["needs",1],["most",1],["os",1],["boundary",1],["independent",1],["json",1],["wraps",1],["private",2],["temp",3],["directory",4],["rpc",1],["remains",1],["existing",1],["still",1],["serviced",1],["by",2],["synchronous",1],["reader",2],["if",4],["allowed",1],["roots",2],["runtime",1],["create",1],["thread",1],["may",1],["write",1],["request",1],["consume",1],["frames",1],["at",1],["time",2],["inspect",1],["variables",1],["deliberately",1],["acquires",1],["lock",3],["without",1],["waiting",1],["inspector",1],["idle",1],["never",2],["second",1],["racing",1],["executing",1],["cell",3],["response",1],["transaction",1],["threading",2],["action",1],["context",1],["skill",2],["sidecar",2],["failed",1],["chunks",2],["arrived",1],["stamped",1],["someone",1],["else",1],["id",1],["counted",1],["silently",2],["dropped",2],["number",1],["nobody",1],["same",1],["better",1],["conscience",1],["stale",1],["stdout",1],["diagnostics",1],["bounded",1],["public",1],["point",1],["keeping",1],["them",2],["something",1],["back",1],["log",1],["tail",1],["deque",2],["maxlen",1],["32",1],["attestation",1],["key",1],["generation",3],["bumped",1],["every",1],["re",1],["spawn",3],["minted",1],["here",2],["learns",1],["through",1],["cannot",3],["branch",1],["returns",1],["before",2],["any",1],["built",2],["bootstrap",1],["credential",1],["already",1],["issued",1],["cluster",1],["mints",1],["value",1],["during",1],["handshake",1],["instead",2],["caller",1],["replaces",1],["see",1],["adopt",1],["authorization",2],["uuid",1],["uuid4",1],["bound",1],["output",1],["between",1],["top",1],["level",1],["expressions",1],["fifo",1],["per",2],["lets",1],["bounding",1],["fifos",1],["made",1],["refuses",1],["producing",1],["whose",1],["have",1],["no",1],["cap",1],["sink",2],["status",1],["dir",1],["try",1],["first",1],["enforced",1],["starts",1],["matplotlib",1],["empty",1],["cache",2],["copy",1],["font",3],["wrote",1],["best",1],["effort",1],["miss",1],["costs",1],["old",1],["scan",1],["seed",1],["proc",1],["except",1],["exception",1],["close",2],["raise",1]]},{"id":"openai4s/kernel/manager.py#Kernel._child_env","name":[["child",1],["env",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["child",2],["env",6],["self",9],["dict",2],["build",3],["from",4],["strict",2],["runtime",2],["allowlist",2],["daemon",2],["llm",2],["provider",2],["keys",2],["cloud",2],["credentials",2],["loader",2],["injection",2],["variables",2],["must",2],["never",2],["enter",2],["python",5],["worker",5],["any",2],["subprocess",2],["launched",2],["cell",2],["repo",3],["root",5],["str",1],["path",2],["file",1],["resolve",1],["parent",3],["return",1],["kernel",2],["environment",1],["mode",2],["cwd",2],["name",2],["generation",2],["authorization",1],["shell",1],["resolves",1],["own",2],["interpreter",2],["its",1],["argv",2],["keeps",1],["host",1],["if",1],["none",2],["else",1]]},{"id":"openai4s/kernel/manager.py#Kernel._initialize_skill_sidecar_attestation","name":[["initialize",1],["skill",1],["sidecar",1],["attestation",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",3],["initialize",4],["skill",6],["sidecar",5],["attestation",5],["self",7],["none",8],["give",1],["python",2],["worker",5],["its",1],["per",1],["generation",1],["diagnostic",4],["signing",1],["key",5],["handshake",1],["belongs",1],["above",1],["transport",9],["boundary",1],["local",2],["workers",2],["pipes",1],["cluster",1],["socket",2],["but",1],["both",1],["run",1],["same",1],["must",1],["receive",1],["initialization",10],["frame",6],["before",1],["any",1],["cell",2],["cannot",1],["ride",1],["environment",2],["because",2],["linux",1],["retains",1],["initial",1],["bytes",1],["proc",1],["environ",1],["after",2],["unsetenv",1],["detects",1],["malformed",1],["accidental",1],["protocol",2],["traffic",1],["only",1],["lives",1],["interpreter",1],["not",6],["recovery",1],["evidence",1],["if",8],["pragma",1],["no",2],["cover",1],["spawn",1],["establishes",1],["first",1],["raise",4],["runtime",3],["error",3],["kernel",2],["unavailable",1],["id",5],["uuid",1],["uuid4",1],["initialized",4],["false",3],["failure",7],["base",2],["exception",6],["timed",5],["out",5],["finished",3],["timer",4],["state",3],["lock",4],["threading",2],["expire",2],["nonlocal",1],["return",2],["true",4],["try",4],["kill",3],["neutral",1],["way",1],["wake",1],["blocked",1],["read",1],["line",1],["sigkill",1],["child",1],["shutdown",1],["remote",1],["second",1],["reader",1],["introduced",1],["except",4],["noqa",3],["ble001",3],["cleanup",3],["continues",1],["below",1],["pass",2],["deadline",5],["timeout",2],["daemon",1],["start",1],["send",1],["type",3],["hex",1],["frames",3],["while",1],["readline",1],["isinstance",2],["dict",1],["break",2],["log",1],["continue",1],["as",1],["exc",2],["also",1],["covers",1],["cancellation",1],["exit",1],["finally",1],["cancel",1],["close",1],["graceful",1],["already",1],["failed",2],["best",1],["effort",1],["final",1],["message",4],["from",1]]},{"id":"openai4s/kernel/manager.py#Kernel._initialize_skill_sidecar_attestation._expire_initialization","name":[["expire",1],["initialization",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["expire",2],["initialization",2],["none",2],["nonlocal",1],["timed",2],["out",2],["timer",1],["state",1],["lock",1],["if",1],["finished",1],["return",1],["true",1],["try",1],["kill",2],["transport",2],["neutral",1],["way",1],["wake",1],["blocked",1],["read",1],["line",1],["sigkill",1],["local",1],["child",1],["socket",1],["shutdown",1],["remote",1],["worker",1],["no",1],["second",1],["protocol",1],["reader",1],["introduced",1],["except",1],["exception",1],["noqa",1],["ble001",1],["cleanup",1],["continues",1],["below",1],["pass",1]]},{"id":"openai4s/kernel/manager.py#Kernel._readline","name":[["readline",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["readline",2],["self",3],["dict",2],["none",3],["line",7],["transport",1],["read",1],["if",2],["not",2],["return",3],["strip",1],["json",1],["loads",1]]},{"id":"openai4s/kernel/manager.py#Kernel._send","name":[["send",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["send",2],["self",3],["obj",3],["dict",2],["none",2],["transport",1],["write",1],["line",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1]]},{"id":"openai4s/kernel/manager.py#Kernel._service_host_call","name":[["service",1],["host",1],["call",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["service",3],["host",8],["call",7],["self",22],["frame",5],["dict",3],["none",7],["id",10],["method",10],["args",10],["if",6],["dispatcher",14],["send",4],["type",4],["response",4],["error",6],["no",1],["configured",1],["return",2],["try",1],["bind",22],["generation",9],["getattr",4],["bash",1],["action",10],["context",5],["sandbox",16],["status",7],["active",1],["callable",8],["authorization",2],["data",13],["else",5],["elif",3],["shared",1],["by",1],["session",1],["main",1],["background",1],["worker",3],["different",1],["reader",1],["threads",1],["thread",1],["local",1],["binding",1],["prevents",1],["either",1],["from",1],["borrowing",1],["other",1],["shell",1],["capability",1],["soft",2],["fail",1],["contract",1],["single",1],["key",1],["msg",1],["failure",1],["must",1],["raise",1],["not",1],["normal",1],["result",1],["isinstance",1],["keys",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["str",1]]},{"id":"openai4s/kernel/manager.py#Kernel._spawn","name":[["spawn",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["spawn",3],["self",25],["subprocess",3],["popen",4],["none",7],["create",1],["kernel",5],["transport",11],["return",3],["its",2],["local",2],["child",4],["if",8],["any",1],["fail",1],["closed",2],["unsupported",1],["platform",2],["here",1],["rather",1],["than",1],["warning",1],["at",1],["onboarding",1],["every",1],["python",6],["passes",1],["through",1],["method",1],["so",2],["there",3],["no",1],["route",1],["reaches",1],["without",1],["being",1],["asked",1],["program",1],["warns",1],["proceeds",1],["has",1],["made",1],["different",1],["promise",1],["from",4],["one",2],["refuses",2],["half",1],["working",1],["worse",1],["outcome",1],["product",1],["whose",1],["claim",1],["results",1],["be",1],["trusted",1],["pipes",1],["worker",7],["dialled",1],["compute",1],["node",2],["differ",1],["everything",1],["above",1],["line",1],["single",2],["frame",1],["reader",1],["id",1],["routed",1],["host",2],["response",1],["call",1],["transaction",1],["lock",1],["identical",1],["both",1],["stays",1],["way",1],["openai4s",1],["support",1],["import",1],["require",2],["supported",2],["argv",2],["skill",4],["sidecar",4],["attestation",4],["key",2],["os",2],["urandom",1],["32",1],["else",3],["factory",3],["not",3],["enforce",4],["posture",1],["promises",1],["boundary",3],["really",1],["fails",1],["remote",3],["started",2],["by",1],["scheduler",1],["another",1],["machine",1],["wrap",3],["command",6],["apply",2],["environment",4],["have",1],["nothing",1],["daemon",2],["cannot",2],["confine",2],["process",10],["silently",1],["running",1],["cell",1],["anyway",1],["turns",1],["into",1],["auto",2],["execution",1],["path",2],["furthest",1],["operator",1],["work",1],["belongs",1],["resource",2],["plane",2],["job",2],["cgroup",1],["container",1],["image",1],["until",1],["declared",1],["sandbox",7],["mode",2],["raise",1],["unavailable",1],["error",1],["openai4",1],["but",1],["runs",1],["establish",1],["run",1],["session",1],["locally",1],["stderr",7],["tail",7],["initialize",2],["str",1],["env",2],["wrapped",2],["pass",8],["fds",8],["getattr",2],["adopt",4],["tuple",1],["callable",2],["pipe",1],["cwd",2],["lambda",1],["bytes",1],["adoption",1],["callback",1],["exists",1],["solely",1],["inherited",1],["bubblewrap",1],["info",1],["fd",1],["channel",1],["keeping",1],["off",1],["ordinary",1],["seatbelt",1],["user",1],["preserves",1],["historical",1],["contract",1],["including",1],["lightweight",1],["fakes",1],["embedders",1]]},{"id":"openai4s/kernel/manager.py#Kernel.adopt_authorization_generation","name":[["adopt",1],["authorization",1],["generation",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["adopt",2],["authorization",3],["generation",9],["self",4],["str",3],["none",3],["remote",1],["worker",5],["was",2],["admitted",1],["under",1],["only",2],["meaningful",1],["transport",2],["backed",1],["kernel",3],["value",2],["came",1],["from",2],["registration",1],["exists",1],["solely",1],["peer",1],["presented",1],["valid",1],["unburned",1],["epoch",1],["bootstrap",1],["credential",1],["host",4],["minted",1],["handshake",1],["echoed",1],["there",2],["so",1],["two",1],["ends",1],["agreeing",1],["own",1],["not",3],["accepting",1],["refused",1],["local",2],["environment",2],["already",1],["carries",1],["child",2],["started",2],["replacing",1],["afterwards",1],["would",1],["leave",1],["running",1],["authorizing",1],["against",1],["one",1],["string",1],["while",1],["checked",1],["another",1],["text",3],["if",2],["return",1],["factory",1],["raise",1],["runtime",1],["error",1],["comes",1],["its",1],["must",1],["be",1],["replaced",1],["after",1],["has",1]]},{"id":"openai4s/kernel/manager.py#Kernel.bind_action_context","name":[["bind",1],["action",1],["context",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["bind",3],["action",6],["context",9],["self",6],["dict",3],["str",2],["any",2],["none",2],["audit",1],["identity",1],["without",1],["changing",1],["compatible",1],["execute",1],["shape",1],["marker",3],["object",1],["previous",3],["getattr",1],["local",4],["value",4],["try",2],["yield",1],["finally",1],["if",1],["del",1],["except",1],["attribute",1],["error",1],["pass",1],["else",1]]},{"id":"openai4s/kernel/manager.py#Kernel.execute","name":[["execute",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["execute",3],["self",15],["code",5],["str",15],["origin",4],["agent",2],["chunk",11],["callable",2],["none",24],["cell",19],["id",11],["action",7],["context",10],["dict",8],["any",6],["run",1],["one",5],["block",1],["until",2],["response",2],["frame",18],["servicing",1],["host",7],["calls",1],["if",13],["given",1],["invoked",1],["each",1],["live",1],["stdout",14],["by",3],["background",2],["executor",1],["expose",1],["running",1],["output",3],["exec",2],["peek",2],["caller",2],["owns",2],["transaction",2],["may",1],["provide",1],["so",5],["kernel",3],["protocol",5],["provenance",1],["records",1],["artifact",1],["versions",1],["execution",1],["log",1],["all",1],["refer",1],["same",3],["identity",1],["lock",1],["marker",2],["object",1],["previous",2],["getattr",4],["active",2],["inherited",2],["local",1],["value",1],["not",11],["else",2],["capture",9],["sink",5],["try",1],["alive",2],["raise",2],["runtime",2],["error",2],["worker",11],["uuid",1],["uuid4",1],["request",5],["type",2],["sinks",2],["opened",1],["before",5],["sent",1],["blocking",2],["open",2],["finds",1],["reader",2],["already",1],["waiting",1],["never",3],["blocks",1],["has",2],["arrived",1],["cap",2],["out",2],["path",2],["err",5],["send",1],["chunks",4],["list",2],["sidecar",5],["loads",5],["while",1],["true",1],["readline",1],["died",1],["surface",1],["drained",1],["stderr",4],["tail",10],["debugging",1],["drain",2],["thread",3],["pipe",1],["read",4],["here",2],["too",1],["import",1],["time",3],["as",4],["sleep",1],["05",1],["let",1],["flush",1],["last",1],["lines",1],["join",2],["own",3],["accounting",1],["now",1],["was",5],["computed",1],["attribute",1],["away",1],["dropped",4],["floor",1],["record",1],["diagnostic",1],["operator",1],["handed",1],["64",1],["ki",1],["20",1],["mb",2],["stream",2],["nothing",1],["saying",1],["reading",2],["end",1],["failure",1],["though",1],["were",2],["whole",1],["redacted",1],["from",1],["user",2],["public",1],["exception",1],["publication",1],["truncated",1],["false",1],["retained",1],["bytes",4],["seen",1],["kept",2],["exited",1],["unexpectedly",1],["ftype",4],["declares",1],["sank",1],["fifos",1],["did",1],["fixture",1],["keeps",1],["its",2],["fields",2],["finish",1],["reported",1],["rather",1],["than",1],["inferred",1],["capped",1],["looks",1],["whether",1],["300",1],["declined",1],["299",1],["them",2],["quietly",1],["they",2],["ever",1],["written",1],["fifo",1],["defaults",1],["non",1],["second",1],["produces",2],["these",1],["only",3],["tell",1],["those",1],["two",2],["apart",1],["usage",4],["isinstance",1],["update",1],["counters",1],["elif",2],["python",1],["audit",1],["hook",2],["share",1],["interpreter",1],["therefore",1],["recover",1],["invoke",1],["signing",1],["oracle",1],["held",1],["frames",1],["useful",1],["private",1],["diagnostics",1],["durable",1],["recovery",1],["evidence",1],["recorder",1],["independently",1],["enforces",1],["fail",1],["closed",1],["boundary",1],["pop",1],["skill",2],["side",1],["annotation",1],["field",1],["observation",1],["formatter",1],["needs",1],["somewhere",1],["inside",1],["workspace",1],["spill",1],["oversized",1],["manager",1],["layer",1],["knows",1],["adding",1],["would",1],["be",2],["change",1],["information",1],["have",1],["produce",1],["setdefault",1],["cwd",2],["return",1],["call",3],["service",1],["belongs",1],["whose",1],["carries",1],["without",1],["comparison",1],["during",1],["attributed",1],["including",1],["stamped",1],["logging",1],["handler",1],["bound",1],["sys",1],["finalizer",1],["still",1],["writing",1],["things",1],["went",1],["wrong",1],["stale",2],["text",3],["concatenated",1],["into",1],["fired",1],["watching",1],["first",1],["notebook",1],["interrupt",1],["contract",1],["test",1],["could",1],["told",1],["had",2],["started",1],["compiled",1],["line",1],["continue",1]]},{"id":"openai4s/kernel/manager.py#Kernel.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["inspect",3],["variables",7],["self",8],["limit",9],["int",3],["200",2],["dict",2],["str",2],["any",2],["read",1],["bounded",2],["namespace",1],["summary",1],["from",2],["idle",1],["live",1],["worker",7],["dedicated",1],["protocol",5],["request",5],["not",12],["synthetic",1],["cell",2],["compile",1],["code",1],["allocate",1],["id",6],["revision",1],["emit",1],["stdout",1],["enter",1],["execution",1],["log",2],["busy",3],["inspection",6],["fails",1],["immediately",1],["so",1],["method",1],["never",1],["become",1],["competing",1],["frame",9],["reader",1],["if",10],["isinstance",3],["bool",1],["raise",9],["type",4],["error",13],["variable",5],["must",2],["be",2],["integer",1],["500",2],["value",1],["between",2],["alive",4],["runtime",6],["kernel",7],["transaction",2],["lock",2],["acquire",1],["blocking",1],["false",1],["try",1],["re",1],["check",1],["after",1],["acquiring",1],["may",1],["have",1],["exited",2],["optimistic",1],["status",1],["probe",1],["ownership",1],["channel",1],["uuid",1],["uuid4",1],["send",1],["diagnostic",4],["frames",3],["while",1],["true",1],["readline",1],["none",2],["during",2],["startup",1],["audit",1],["hook",1],["precede",1],["first",1],["second",1],["response",3],["continue",1],["desynchronized",1],["failed",1],["list",1],["invalid",1],["return",1],["finally",1],["release",1]]},{"id":"openai4s/kernel/manager.py#Kernel.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["interrupt",21],["self",7],["delivery",11],["deliver",2],["one",2],["sigint",5],["worker",9],["exec",1],["shot",1],["handler",1],["raises",1],["keyboard",1],["inside",1],["user",1],["code",1],["disarms",1],["so",5],["stops",1],["cell",3],["but",1],["keeps",1],["kernel",4],["its",5],["namespace",1],["alive",1],["returns",2],["actually",3],["happened",2],["return",7],["none",7],["signal",14],["went",2],["no",6],["was",3],["sent",1],["at",3],["all",2],["were",1],["same",1],["answer",1],["every",1],["caller",2],["reported",2],["cancel",1],["had",2],["evidence",1],["while",1],["sandbox",5],["own",1],["diagnosis",1],["gap",5],["stderr",1],["read",1],["result",1],["falsy",1],["nothing",2],["delivered",3],["if",7],["not",3],["whole",1],["check",1],["callers",1],["ignore",1],["behave",1],["exactly",1],["as",2],["before",1],["import",2],["remote",2],["has",2],["pid",3],["here",3],["transport",3],["knows",1],["whether",2],["says",1],["rather",1],["than",1],["pretending",1],["local",5],["kernels",1],["fall",1],["straight",1],["through",1],["path",2],["they",1],["always",1],["proc",7],["silence",1],["would",1],["leave",1],["apparently",1],["cancelled",1],["running",1],["raise",1],["unavailable",1],["way",1],["configured",1],["allocation",1],["true",3],["sender",3],["getattr",2],["send",3],["callable",2],["bool",1],["said",1],["only",2],["adapter",1],["owns",2],["ask",1],["taker",3],["take",1],["else",1],["poll",2],["popen",2],["silently",1],["exited",2],["child",2],["without",1],["dead",1],["case",1],["stop",1],["false",2],["process",6],["already",1],["aim",1],["main",4],["thread",5],["first",1],["directed",1],["may",1],["be",1],["consumed",1],["by",2],["any",1],["helper",1],["open",1],["blas",1],["pool",1],["spawned",1],["guard",1],["phase",1],["matplotlib",1],["unblocked",1],["blocked",1],["time",1],["sleep",2],["then",2],["never",2],["woken",1],["runs",1],["out",1],["reports",1],["tgkill",1],["removes",1],["race",1],["instead",1],["narrowing",1],["see",1],["int",1],["try",1],["direct",1],["identity",1],["synchronizes",1],["bubblewrap",1],["numeric",1],["grandchild",1],["reaches",1],["pins",1],["target",1],["pidfd",1],["above",1],["except",1],["lookup",1],["error",4],["oserror",1],["type",1],["name",1]]},{"id":"openai4s/kernel/manager.py#Kernel.is_alive","name":[["alive",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["alive",3],["self",3],["bool",2],["return",1],["transport",1]]},{"id":"openai4s/kernel/manager.py#Kernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["kill",8],["worker",3],["self",4],["none",7],["exact",2],["without",1],["spawning",1],["reading",1],["frames",1],["watchdog",3],["last",1],["resort",1],["escape",3],["hatch",3],["keeping",1],["manager",1],["avoids",1],["callers",1],["reaching",1],["through",3],["private",1],["proc",11],["field",1],["recovery",1],["abandonment",1],["remains",1],["owner",1],["responsibility",1],["stays",1],["canonical",1],["handle",2],["local",1],["child",1],["sandbox",1],["signals",1],["tests",3],["substitute",1],["but",1],["goes",1],["transport",10],["whenever",1],["holding",2],["same",1],["process",3],["because",1],["only",1],["knows",1],["session",1],["spawned",1],["into",1],["ends",1],["leader",1],["cell",1],["own",1],["subprocesses",1],["grandchildren",1],["outlived",1],["so",1],["left",1],["actual",1],["work",1],["running",1],["nothing",2],["substituted",2],["still",1],["takes",1],["direct",1],["path",1],["those",1],["about",1],["getattr",3],["not",4],["attribute",2],["access",1],["method",1],["its",1],["build",1],["kernel",1],["new",1],["else",1],["requiring",1],["here",1],["made",1],["idempotent",1],["contract",1],["raise",1],["error",2],["instead",1],["if",3],["return",2],["try",1],["except",1],["lookup",1],["oserror",1],["pass",1]]},{"id":"openai4s/kernel/manager.py#Kernel.pid","name":[["pid",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["pid",5],["self",4],["int",2],["none",6],["local",1],["child",1],["worker",1],["another",1],["machine",1],["rather",1],["than",2],["remote",1],["callers",1],["record",1],["as",1],["process",1],["host",1],["number",1],["means",1],["nothing",1],["here",1],["worse",1],["absence",1],["reader",1],["see",1],["return",1],["proc",2],["if",1],["not",1],["else",1]]},{"id":"openai4s/kernel/manager.py#Kernel.restart","name":[["restart",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["restart",7],["self",10],["none",3],["tear",1],["down",3],["worker",7],["spawn",3],["clean",1],["one",4],["brand",1],["new",5],["namespace",1],["after",2],["mid",1],["task",1],["pip",1],["install",1],["so",5],["freshly",1],["installed",1],["packages",1],["picked",1],["up",2],["by",3],["fresh",2],["process",5],["clear",1],["wedged",1],["polluted",1],["kernel",14],["caller",2],["responsible",1],["re",1],["running",1],["any",1],["bootstrap",1],["skill",2],["sidecars",1],["etc",1],["against",1],["object",1],["itself",1],["reused",1],["all",1],["references",1],["held",1],["session",3],["stay",1],["valid",1],["refused",4],["before",3],["anything",2],["torn",2],["remote",3],["not",6],["only",2],["ever",1],["fail",2],["closing",1],["transport",5],["bumping",1],["generation",5],["left",1],["supervisor",1],["slot",1],["durable",1],["generations",1],["row",1],["pointing",1],["at",2],["whose",1],["socket",2],["was",3],["already",1],["gone",1],["exception",3],["escaping",1],["finish",1],["could",2],["record",1],["destroyed",1],["request",1],["answered",1],["500",1],["correct",1],["move",1],["recovery",1],["epoch",2],["state",1],["declared",1],["lost",1],["make",1],["if",3],["has",4],["still",1],["had",1],["factory",1],["raise",3],["runtime",1],["error",1],["cannot",1],["be",3],["respawned",1],["place",1],["dialled",1],["from",4],["elsewhere",1],["placed",1],["dial",1],["back",1],["recover",1],["instead",1],["restarting",1],["its",3],["teardown",1],["belongs",1],["local",3],["child",2],["needs",1],["shutdown",1],["frame",1],["wait",1],["kill",1],["reap",2],["skipped",1],["leaked",1],["zombie",1],["every",2],["time",1],["close",2],["no",1],["pid",1],["signal",1],["each",1],["sequence",2],["lives",1],["thing",1],["try",2],["graceful",1],["true",1],["except",2],["noqa",1],["ble001",1],["pass",1],["authorization",1],["uuid",1],["uuid4",1],["proc",1],["as",1],["exc",3],["openai4s",2],["errors",2],["import",2],["failed",6],["old",2],["cleared",1],["but",1],["replacement",1],["start",2],["respawn",2],["bumps",1],["lease",1],["watchdog",1],["flight",1],["interrupt",1],["naming",1],["previous",1],["incarnation",1],["counter",1],["whole",1],["sidecar",1],["capture",1],["false",1],["alive",2],["produced",1],["dead",1],["case",1],["top",1],["method",1],["reaching",1],["here",1],["means",1],["did",1],["come",1],["restarted",1],["exited",1],["immediately",1]]},{"id":"openai4s/kernel/manager.py#Kernel.sandbox_status","name":[["sandbox",1],["status",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["sandbox",7],["status",8],["self",8],["dict",5],["str",2],["any",2],["serializable",1],["os",2],["boundary",1],["state",1],["apis",1],["ui",1],["remote",3],["kernel",4],["reports",1],["actually",1],["true",3],["daemon",4],["not",4],["apply",3],["create",1],["runs",2],["init",1],["every",1],["tests",1],["host",1],["so",2],["cluster",1],["session",1],["render",1],["enforced",2],["backend",2],["seatbelt",1],["test",2],["passed",2],["security",1],["panel",1],["cells",1],["running",1],["unconfined",1],["compute",1],["node",2],["same",1],["values",1],["were",1],["written",1],["into",1],["durable",1],["generation",1],["record",1],["transport",2],["branch",1],["spawn",1],["never",1],["calls",1],["wrap",1],["command",1],["environment",1],["could",1],["process",1],["another",1],["machine",1],["started",1],["by",1],["scheduler",1],["saying",1],["fix",1],["available",1],["here",1],["confining",1],["resource",1],["plane",1],["job",2],["level",1],["cgroup",1],["container",1],["image",1],["something",1],["assert",1],["from",1],["distance",1],["if",1],["factory",1],["none",1],["return",2],["update",1],["false",2],["network",1],["policy",1],["unproven",1],["reason",1]]},{"id":"openai4s/kernel/manager.py#Kernel.shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["kernel",1],["manager",1],["py",1]],"body":[["def",2],["shutdown",2],["self",7],["none",3],["try",1],["transport",2],["close",3],["graceful",1],["true",1],["except",1],["exception",1],["noqa",1],["ble001",1],["kill",1],["finally",1],["if",1],["sinks",2],["not",1],["sandbox",1]]},{"id":"openai4s/kernel/preinstall.py","name":[["preinstall",1],["py",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["kernel",9],["package",6],["pre",1],["installation",1],["demand",2],["install",13],["persistent",1],["spawned",1],["sys",2],["executable",1],["see",1],["manager",2],["py",5],["so",3],["every",1],["importable",1],["by",4],["daemon",7],["interpreter",3],["available",2],["agent",3],["cells",1],["historically",1],["had",2],["pip",6],["mid",1],["task",1],["then",3],["no",2],["way",1],["fresh",1],["module",1],["fixes",1],["both",1],["halves",1],["core",4],["plan",3],["reports",2],["scientific",1],["stack",1],["missing",3],["without",1],["touching",1],["environment",2],["startup",4],["calls",1],["ensure",2],["installs",3],["runs",2],["only",2],["human",1],["explicit",1],["api",3],["asks",1],["never",1],["as",2],["side",1],["effect",1],["openai4s",1],["serve",2],["packages",7],["performs",1],["post",1],["endpoint",1],["host",1],["tool",1],["caller",1],["restarts",2],["session",1],["restart",1],["new",1],["picked",1],["up",1],["clean",1],["process",1],["not",3],["fired",1],["thread",2],["resolved",1],["23",1],["unpinned",1],["names",4],["against",1],["pi",2],["installed",4],["them",3],["break",2],["system",3],["into",1],["whatever",1],["happened",1],["run",2],["under",1],["made",2],["three",1],["things",1],["true",1],["should",1],["be",1],["starting",1],["mutated",1],["user",4],["python",2],["you",1],["got",1],["depended",1],["served",1],["day",1],["cold",2],["start",1],["off",1],["network",1],["failed",2],["background",1],["nobody",1],["was",2],["watching",1],["diagnosing",1],["installing",3],["now",1],["separate",1],["decides",1],["homebrew",1],["distro",1],["pythons",1],["pep",1],["668",1],["externally",1],["managed",1],["pass",1],["harmless",1],["op",1],["unmanaged",1],["envs",1],["explicitly",2],["requested",1],["works",1],["environments",2],["flag",2],["implicit",1],["at",3],["behaviour",1],["worth",1],["removing",1],["rather",1],["than",1],["merely",1],["narrowing",1],["exactly",1],["makes",1],["unattended",1],["capable",1],["stepping",1],["from",4],["future",1],["import",24],["annotations",1],["json",1],["os",2],["shutil",1],["signal",1],["subprocess",1],["tempfile",1],["threading",2],["time",1],["importlib",1],["util",1],["importutil",1],["pathlib",1],["path",1],["typing",1],["any",1],["name",13],["always",1],["baseline",1],["wheel",1],["reliably",1],["modern",1],["cpythons",1],["incl",1],["13",1],["14",1],["live",2],["here",1],["heavy",1],["gpu",1],["compiled",1],["stacks",1],["opt",2],["via",1],["optional",2],["below",1],["list",2],["tuple",1],["str",2],["numpy",2],["pandas",2],["scipy",2],["matplotlib",2],["seaborn",2],["scikit",1],["learn",2],["sklearn",1],["statsmodels",2],["sympy",2],["networkx",2],["biopython",1],["bio",1],["pillow",1],["pil",1],["requests",2],["httpx",2],["beautifulsoup4",1],["bs4",1],["lxml",2],["openpyxl",2],["tabulate",2],["tqdm",2],["pyyaml",1],["yaml",1],["plotly",2],["h5py",2],["pyarrow",2],["dateutil",2],["regex",2],["catalog",1],["surfaced",1],["ui",1],["customize",1],["compute",1],["these",1],["large",2],["slow",1],["may",1],["lack",1],["wheels",1],["newest",1],["cpython",1],["dict",2],["logomaker",2],["note",10],["sequence",1],["logos",1],["anndata",2],["single",2],["cell",2],["containers",1],["scanpy",2],["rna",1],["seq",1],["umap",3],["embedding",1],["rdkit",2],["cheminformatics",1],["numba",2],["jit",1],["acceleration",1],["torch",3],["transformers",2],["hf",1],["models",1],["gseapy",2],["gene",1],["enrichment",1],["pysam",2],["sam",1],["bam",1],["vcf",1],["progress",1],["read",1],["status",2],["idle",2],["needs",2],["provision",2],["ready",1],["error",2],["honest",1],["resting",1],["state",1],["will",1],["behind",1],["back",1],["phase",1],["started",1],["none",2],["finished",1],["currently",1],["being",1],["would",1],["message",1],["lock",2],["often",1],["stoppable",1],["probe",4],["wait",1],["checks",1],["its",1],["stop",2],["event",1],["poll",1],["05",1],["long",1],["stopped",1],["gets",1],["after",1],["sigterm",1],["remove",1],["term",1],["grace",1],["linux",1],["lists",1],["processes",1],["elsewhere",1],["mac",1],["ps",1],["asked",1],["instead",1],["proc",2],["root",1]]},{"id":"openai4s/kernel/preinstall.py#_communicate","name":[["communicate",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["communicate",4],["proc",4],["subprocess",3],["popen",2],["timeout",9],["float",2],["stop",5],["threading",2],["event",2],["none",3],["tuple",2],["bytes",4],["if",2],["return",2],["deadline",3],["time",3],["monotonic",3],["while",1],["not",1],["remaining",2],["try",1],["max",1],["min",1],["probe",3],["poll",1],["except",1],["expired",3],["as",1],["raise",2],["stopped",2],["was",1]]},{"id":"openai4s/kernel/preinstall.py#_confined_probe","name":[["confined",1],["probe",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["confined",2],["probe",4],["base",5],["argv",9],["list",6],["str",12],["workspace",7],["tuple",2],["dict",2],["any",3],["wrap",2],["freeze",2],["kernel",10],["child",3],["env",17],["os",5],["boundary",3],["returns",1],["sandbox",18],["environment",5],["always",1],["scrubbed",4],["alone",2],["removes",1],["credential",1],["vector",1],["applied",1],["one",1],["be",3],["built",2],["cannot",1],["auto",4],["host",3],["no",2],["backend",2],["still",2],["stands",1],["strict",2],["improvement",2],["over",2],["daemon",3],["full",2],["context",2],["returned",1],["so",3],["caller",2],["close",2],["may",1],["none",7],["owned",1],["temp",1],["cwd",2],["interpreter",5],["prefix",2],["bin",2],["python",1],["not",7],["need",1],["tools",1],["path",4],["but",2],["binding",1],["keeps",1],["consistent",1],["root",5],["try",4],["parent",5],["resolve",1],["if",3],["name",1],["scripts",1],["except",5],["oserror",1],["from",2],["openai4s",2],["import",2],["build",2],["mode",5],["exception",3],["noqa",3],["ble001",3],["scrub",1],["failure",1],["must",2],["run",2],["unconfined",4],["environ",2],["defpath",1],["home",1],["tmpdir",1],["openai4",2],["strip",1],["lower",1],["security",1],["configuration",3],["error",2],["create",2],["command",2],["apply",1],["misconfiguration",1],["allow",1],["raw",1],["network",2],["treu",1],["never",1],["reason",1],["degrade",1],["operator",1],["asked",1],["typed",1],["wrong",1],["propagate",1],["every",1],["including",1],["foreign",3],["reach",2],["behind",1],["typo",1],["raise",2],["fail",1],["closed",1],["under",1],["enforce",2],["silently",1],["launching",1],["could",1],["violates",1],["contract",1],["lets",1],["readable",1],["files",1],["despite",1],["degrades",1],["only",1],["availability",1],["failures",1],["ones",1],["launch",1],["follows",1],["deliberately",1],["inherit",1],["descriptors",1],["popen",1],["pass",2],["fds",1],["would",1],["hand",1],["bubblewrap",1],["info",1],["pipe",1],["write",1],["end",1],["seccomp",1],["program",1],["its",1],["own",1],["docstring",1],["says",1],["inherited",1],["exactly",1],["once",1],["by",1],["wrapped",1],["return",1]]},{"id":"openai4s/kernel/preinstall.py#_descendant_pids","name":[["descendant",1],["pids",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["descendant",2],["pids",2],["root",7],["int",13],["list",4],["every",1],["process",3],["below",1],["by",1],["parent",2],["link",1],["best",1],["effort",1],["if",6],["unknown",1],["probe",2],["group",2],["not",3],["all",1],["mac",1],["os",6],["system",1],["profiler",1],["matplotlib",1],["font",1],["search",1],["runs",1],["re",1],["spawns",1],["itself",1],["as",3],["nospawn",1],["helper",2],["its",2],["own",1],["scan",1],["while",3],["holding",1],["stderr",1],["open",2],["read",2],["tree",1],["still",1],["intact",1],["once",1],["dies",1],["children",4],["belong",1],["pid",5],["parents",4],["dict",2],["try",2],["path",5],["isfile",1],["join",2],["proc",2],["self",1],["stat",2],["scandir",1],["entries",2],["entry",4],["name",2],["isdigit",3],["continue",2],["rb",1],["handle",2],["comm",2],["state",1],["ppid",4],["may",1],["hold",1],["spaces",1],["fields",2],["rsplit",1],["split",2],["except",2],["oserror",2],["index",1],["error",3],["value",1],["else",2],["listing",2],["subprocess",4],["run",1],["bin",2],["ps",3],["exists",1],["axo",1],["stdin",1],["devnull",1],["capture",1],["output",1],["true",1],["timeout",1],["check",1],["false",1],["line",2],["stdout",1],["decode",1],["ascii",1],["replace",1],["splitlines",1],["parts",6],["len",1],["return",2],["items",1],["setdefault",1],["append",3],["found",4],["pending",4],["child",5],["pop",1]]},{"id":"openai4s/kernel/preinstall.py#_has_pip","name":[["has",1],["pip",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["has",2],["pip",7],["bool",2],["whether",1],["interpreter",1],["run",2],["python",1],["at",1],["all",1],["uv",1],["managed",1],["virtualenvs",1],["including",1],["daemon",1],["own",1],["venv",1],["built",1],["by",2],["setup",1],["sh",1],["ship",1],["without",1],["module",1],["default",1],["so",1],["choice",1],["probe",1],["not",2],["assumption",1],["try",1],["return",2],["importutil",1],["find",1],["spec",1],["none",1],["except",1],["exception",1],["noqa",1],["ble001",1],["broken",1],["finder",1],["reads",1],["as",1],["no",1],["false",1]]},{"id":"openai4s/kernel/preinstall.py#_importable","name":[["importable",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["importable",2],["import",4],["name",3],["str",2],["bool",2],["try",1],["return",2],["importutil",1],["find",1],["spec",1],["not",2],["none",1],["except",1],["error",3],["value",1],["module",1],["found",1],["false",1]]},{"id":"openai4s/kernel/preinstall.py#_interpreter_prefix","name":[["interpreter",1],["prefix",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["interpreter",6],["prefix",5],["str",6],["at",1],["bin",4],["python",3],["resolved",3],["virtualenv",1],["symlink",2],["base",1],["so",1],["comparing",1],["executable",1],["treats",1],["two",1],["different",1],["environments",1],["as",1],["one",1],["directory",1],["holding",1],["pyvenv",1],["cfg",1],["actually",1],["selects",1],["site",1],["packages",1],["not",1],["through",1],["path",3],["parent",6],["if",1],["name",1],["scripts",1],["return",2]]},{"id":"openai4s/kernel/preinstall.py#_is_this_interpreter","name":[["interpreter",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["interpreter",8],["str",4],["bool",2],["whether",1],["process",1],["environment",1],["not",3],["just",1],["its",1],["resolved",1],["base",2],["executable",2],["venv",1],["shares",1],["python",1],["but",1],["prefix",3],["try",1],["same",2],["exe",2],["os",4],["path",4],["realpath",4],["sys",2],["except",1],["oserror",1],["return",3],["false",2],["if",1]]},{"id":"openai4s/kernel/preinstall.py#_kill_pids","name":[["kill",1],["pids",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["kill",3],["pids",5],["list",2],["int",2],["none",2],["pid",2],["try",1],["os",1],["getattr",1],["signal",2],["sigkill",1],["sigterm",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/kernel/preinstall.py#_pip_install","name":[["pip",1],["install",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["pip",14],["install",8],["names",4],["list",2],["str",5],["upgrade",5],["bool",4],["false",5],["timeout",6],["int",2],["1800",2],["tuple",2],["if",4],["not",1],["return",5],["true",3],["has",2],["cmd",5],["sys",3],["executable",3],["break",1],["system",1],["packages",1],["disable",1],["version",1],["check",1],["no",4],["input",1],["else",1],["module",2],["fall",1],["back",2],["uv",8],["binary",2],["path",2],["pointed",1],["at",1],["same",1],["interpreter",1],["only",1],["tool",1],["selection",1],["falls",1],["failed",1],["under",1],["present",1],["reported",1],["as",2],["rather",1],["than",1],["retried",1],["would",1],["blur",1],["actually",1],["broke",1],["shutil",1],["none",1],["was",1],["found",1],["into",1],["environment",1],["python",2],["ensurepip",1],["then",1],["retry",1],["append",1],["try",1],["proc",4],["subprocess",2],["run",1],["capture",1],["output",1],["text",1],["except",2],["expired",1],["package",1],["timed",1],["out",1],["after",1],["exception",1],["noqa",1],["ble001",1],["log",2],["stdout",1],["stderr",1],["returncode",1],["4000",1]]},{"id":"openai4s/kernel/preinstall.py#_signal_probe","name":[["signal",1],["probe",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["signal",3],["probe",2],["proc",5],["subprocess",2],["popen",2],["signum",4],["int",2],["none",3],["skipped",2],["once",2],["leader",2],["has",2],["been",2],["reaped",2],["its",2],["pid",3],["may",2],["name",2],["another",2],["process",3],["if",2],["returncode",1],["not",1],["return",1],["try",1],["hasattr",1],["os",2],["killpg",2],["group",1],["leads",1],["start",1],["new",1],["session",1],["else",1],["pragma",1],["no",2],["cover",1],["groups",1],["platform",1],["send",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/kernel/preinstall.py#_stop_probe_tree","name":[["stop",1],["probe",1],["tree",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["stop",3],["probe",6],["tree",2],["proc",6],["subprocess",4],["popen",2],["graceful",4],["bool",2],["none",2],["end",1],["everything",1],["started",2],["never",1],["waiting",1],["its",2],["pipes",1],["run",1],["killed",2],["only",1],["leader",2],["timeout",3],["leaving",1],["work",1],["had",1],["running",1],["descendants",1],["read",1],["first",2],["outright",1],["nothing",1],["theirs",1],["worth",1],["saving",1],["gives",1],["group",1],["sigterm",3],["short",1],["grace",2],["remove",1],["own",1],["scratch",1],["files",1],["below",3],["descendant",1],["pids",3],["pid",1],["if",1],["signal",5],["kill",2],["try",1],["wait",1],["term",1],["return",1],["except",1],["expired",1],["pass",1],["getattr",1],["sigkill",1]]},{"id":"openai4s/kernel/preinstall.py#_version","name":[["version",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["version",5],["import",7],["name",6],["str",4],["none",3],["try",2],["from",1],["importlib",1],["metadata",1],["package",2],["not",2],["found",2],["error",2],["map",1],["couple",1],["names",1],["whose",1],["dist",3],["differs",1],["sklearn",1],["scikit",1],["learn",1],["bio",1],["biopython",1],["pil",1],["pillow",1],["yaml",1],["pyyaml",1],["bs4",1],["beautifulsoup4",1],["dateutil",2],["python",1],["return",3],["except",2],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/kernel/preinstall.py#core_plan","name":[["core",1],["plan",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["core",4],["plan",4],["dict",2],["report",1],["ensure",1],["would",2],["install",3],["never",1],["touches",1],["environment",1],["half",1],["apply",1],["only",1],["thing",1],["daemon",1],["startup",1],["allowed",1],["call",1],["missing",7],["pip",8],["names",6],["imp",1],["lock",1],["if",1],["not",4],["status",3],["update",2],["phase",3],["ready",2],["message",2],["scientific",2],["stack",1],["installing",3],["finished",1],["at",1],["time",2],["elif",1],["needs",1],["provision",1],["list",1],["len",1],["package",1],["installed",1],["run",1],["openai4s",1],["setup",1],["from",1],["customize",1],["compute",1],["return",1],["ok",1],["true",1],["satisfied",1]]},{"id":"openai4s/kernel/preinstall.py#ensure_core","name":[["ensure",1],["core",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",3],["ensure",2],["core",5],["background",4],["bool",2],["true",7],["dict",3],["install",3],["any",1],["missing",6],["packages",2],["apply",2],["half",1],["plan",2],["callers",1],["explicit",1],["user",2],["actions",1],["only",1],["startup",1],["calls",1],["instead",1],["because",2],["installing",7],["23",1],["unpinned",1],["into",1],["interpreter",1],["not",6],["something",1],["daemon",2],["should",1],["just",1],["booted",1],["if",7],["lock",3],["status",4],["update",4],["phase",4],["ready",6],["message",4],["scientific",3],["stack",3],["installed",7],["finished",4],["at",5],["time",8],["return",4],["ok",6],["skipped",1],["pip",13],["names",8],["imp",3],["run",3],["started",1],["none",1],["list",2],["failed",3],["len",2],["package",2],["log",3],["else",3],["best",1],["effort",1],["record",1],["ones",1],["still",7],["fail",1],["import",1],["importable",1],["error",2],["name",2],["unavailable",1],["threading",1],["thread",1],["target",1],["openai4s",1],["preinstall",1],["start",1]]},{"id":"openai4s/kernel/preinstall.py#ensure_core._run","name":[["run",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["run",2],["dict",2],["lock",2],["status",3],["update",3],["phase",3],["installing",5],["started",1],["at",4],["time",6],["finished",3],["none",1],["list",2],["pip",9],["names",6],["installed",4],["failed",3],["message",3],["len",2],["package",2],["ok",4],["log",3],["install",2],["if",5],["ready",4],["scientific",2],["stack",2],["else",3],["best",1],["effort",1],["record",1],["ones",1],["still",7],["fail",1],["import",1],["imp",2],["missing",1],["not",4],["importable",1],["error",2],["name",1],["unavailable",1],["return",1]]},{"id":"openai4s/kernel/preinstall.py#freeze_for","name":[["freeze",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["freeze",5],["interpreter",11],["str",3],["none",16],["timeout",4],["float",2],["20",2],["list",3],["dict",2],["arbitrary",1],["cannot",1],["be",1],["asked",1],["returns",1],["rather",1],["than",2],["falling",1],["back",1],["process",3],["own",2],["packages",2],["attributed",1],["wrong",3],["worse",1],["absent",2],["one",3],["because",1],["believed",1],["caller",1],["records",1],["absence",1],["runs",2],["target",1],["once",1],["callers",1],["cache",1],["per",2],["kernel",2],["generation",1],["environment",3],["not",6],["change",1],["within",1],["so",2],["artifact",2],["path",3],["if",7],["return",7],["same",3],["read",1],["exact",1],["free",1],["realpath",1],["match",1],["alone",1],["enough",1],["virtualenv",1],["symlink",1],["base",1],["python",2],["but",1],["selects",1],["different",1],["prefix",1],["site",1],["freezing",1],["would",1],["record",1],["full",1],["probe",4],["import",2],["json",3],["sys",2],["try",5],["from",3],["importlib",1],["metadata",2],["distributions",2],["except",6],["exception",4],["print",2],["exit",1],["seen",4],["name",3],["else",2],["continue",2],["strip",1],["lower",2],["version",2],["dumps",1],["sorted",1],["values",1],["key",1],["lambda",1],["confine",1],["launches",1],["foreign",1],["selected",1],["sandboxed",1],["produced",1],["only",1],["isolates",1],["env",1],["handling",1],["nothing",1],["stop",1],["executable",1],["native",1],["startup",1],["pth",1],["sitecustomize",1],["hook",1],["reading",1],["daemon",2],["credentials",1],["touching",1],["files",1],["reaching",1],["network",1],["through",1],["shared",1],["confined",2],["fails",1],["closed",1],["under",1],["enforce",2],["proc",3],["run",1],["oserror",1],["subprocess",2],["error",3],["noqa",1],["ble001",1],["no",1],["boundary",1],["returncode",1],["parsed",3],["loads",1],["stdout",1],["decode",1],["utf",1],["replace",1],["null",1],["value",1],["type",1],["isinstance",1]]},{"id":"openai4s/kernel/preinstall.py#full_freeze","name":[["full",1],["freeze",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["full",2],["freeze",4],["list",4],["dict",4],["complete",1],["process",2],["every",1],["installed",1],["distribution",1],["as",2],["name",12],["version",3],["de",1],["duplicated",1],["sorted",2],["case",1],["insensitively",1],["read",1],["literally",1],["describes",1],["interpreter",4],["runs",2],["daemon",2],["be",1],["documented",1],["describing",1],["session",1],["kernel",3],["reasoning",1],["worker",1],["spawned",1],["sys",1],["executable",1],["shares",1],["site",1],["packages",1],["true",2],["was",2],["only",1],["there",1],["no",1],["longer",1],["now",1],["cell",1],["may",1],["run",1],["selected",1],["conda",1],["environment",1],["at",1],["all",1],["attributing",1],["such",1],["artifact",1],["came",1],["carry",1],["python",1],["package",1],["func",1],["not",2],["one",1],["try",3],["from",1],["importlib",1],["metadata",2],["import",1],["distributions",2],["except",3],["exception",3],["noqa",3],["ble001",3],["return",2],["seen",4],["str",1],["dist",3],["meta",3],["if",3],["else",1],["none",4],["continue",2],["strip",1],["key",4],["lower",2],["ver",3],["values",1],["lambda",1]]},{"id":"openai4s/kernel/preinstall.py#install","name":[["install",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["install",4],["pip",9],["names",8],["list",2],["str",2],["upgrade",5],["bool",2],["false",3],["dict",2],["demand",1],["one",1],["more",1],["packages",2],["returns",1],["structured",1],["result",3],["idempotent",1],["already",1],["present",1],["strip",2],["if",4],["not",1],["return",2],["ok",6],["true",1],["installed",2],["failed",2],["log",5],["nothing",1],["else",2],["name",1],["join",1],["error",1],["600",1]]},{"id":"openai4s/kernel/preinstall.py#installed_report","name":[["installed",1],["report",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["installed",4],["report",3],["list",3],["dict",3],["version",5],["core",3],["any",1],["importable",3],["optional",3],["packages",3],["out",4],["seen",3],["pip",2],["imp",10],["add",1],["append",2],["name",3],["import",3],["tier",2],["spec",4],["if",1],["continue",1],["note",2],["return",1]]},{"id":"openai4s/kernel/preinstall.py#missing_core","name":[["missing",1],["core",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["missing",2],["core",4],["list",2],["tuple",2],["str",4],["packages",2],["not",2],["importable",2],["current",1],["interpreter",1],["return",1],["pip",2],["imp",3],["if",1]]},{"id":"openai4s/kernel/preinstall.py#ProbeStopped","name":[["probe",1],["stopped",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["class",2],["probe",3],["stopped",2],["runtime",2],["error",2],["run",1],["confined",1],["was",2],["asked",1],["stop",2],["its",1],["event",1]]},{"id":"openai4s/kernel/preinstall.py#run_confined_probe","name":[["run",1],["confined",1],["probe",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["run",4],["confined",5],["probe",20],["base",4],["argv",6],["list",3],["str",2],["timeout",4],["float",2],["stop",8],["threading",2],["event",2],["none",7],["subprocess",7],["completed",3],["process",3],["short",1],["against",1],["foreign",3],["interpreter",3],["shared",1],["by",1],["freeze",1],["environment",2],["verification",1],["probes",1],["both",2],["execute",1],["its",4],["executable",1],["pth",2],["files",2],["sitecustomize",2],["before",4],["supplied",1],["code",2],["so",3],["need",1],["scrubbed",1],["child",2],["os",1],["boundary",3],["kernel",4],["cell",1],["gets",1],["raises",2],["under",2],["openai4",1],["sandbox",8],["enforce",2],["cannot",1],["be",2],["built",1],["rather",1],["than",1],["degrading",1],["unconfined",1],["launch",4],["runs",2],["own",3],["empty",2],["temp",1],["workspace",10],["not",5],["caller",1],["working",3],["directory",4],["python",2],["would",2],["otherwise",1],["put",1],["first",2],["sys",2],["path",3],["any",1],["other",1],["way",1],["out",1],["wait",1],["kills",1],["started",3],["removed",1],["every",2],["lets",1],["another",1],["thread",1],["end",1],["early",1],["daemon",3],["background",1],["font",1],["build",1],["at",1],["shutdown",1],["once",1],["sent",1],["sigterm",1],["then",1],["killed",1],["descendants",1],["stopped",4],["raised",1],["without",3],["waiting",1],["pipe",4],["some",1],["escaped",1],["descendant",1],["still",1],["holds",1],["open",1],["if",2],["raise",3],["was",1],["tempfile",1],["mkdtemp",1],["prefix",1],["openai4s",1],["inside",2],["try",5],["no",2],["backend",1],["correct",1],["fail",1],["closed",1],["building",1],["leaked",1],["just",1],["created",1],["such",1],["host",1],["env",3],["start",2],["new",3],["session",4],["same",1],["reason",1],["transport",1],["sets",1],["wrap",1],["command",1],["longer",1],["emits",1],["bubblewrap",2],["has",1],["come",1],["from",1],["spawn",1],["stdin",2],["here",1],["hold",1],["operator",1],["controlling",1],["terminal",1],["cwd",2],["never",1],["puts",1],["cli",1],["writable",1],["json",1],["py",2],["platform",1],["there",1],["answered",1],["stdlib",1],["already",1],["chdir",1],["into",1],["seatbelt",1],["degraded",1],["auto",1],["did",1],["popen",2],["devnull",1],["stdout",3],["stderr",3],["true",3],["pass",3],["fds",2],["getattr",1],["lambda",1],["as",1],["proc",5],["communicate",1],["except",3],["tree",2],["graceful",2],["exception",2],["false",1],["return",1],["returncode",1],["finally",1],["close",1],["noqa",1],["ble001",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"openai4s/kernel/preinstall.py#status","name":[["status",1]],"path":[["openai4s",1],["kernel",1],["preinstall",1],["py",1]],"body":[["def",2],["status",3],["dict",3],["lock",1],["return",1]]},{"id":"openai4s/kernel/protocol.py","name":[["protocol",1],["py",1]],"path":[["openai4s",1],["kernel",1],["protocol",1],["py",1]],"body":[["shared",1],["size",1],["contract",1],["kernel",1],["json",4],["lines",1],["protocol",1],["worker",1],["producer",2],["remote",1],["transport",1],["receiver",1],["but",1],["frame",3],["valid",2],["only",1],["if",1],["both",1],["agree",1],["same",1],["byte",2],["ceiling",2],["keeping",1],["number",1],["either",1],["endpoint",1],["lets",1],["other",1],["drift",1],["into",1],["rejecting",1],["frames",1],["explicitly",1],["admitted",1],["from",2],["future",1],["import",1],["annotations",1],["captured",1],["stdout",1],["stderr",1],["error",1],["text",4],["independently",1],["bounded",2],["characters",1],["before",1],["response",5],["serialized",1],["wire",1],["writer",1],["uses",1],["ensure",1],["ascii",1],["false",1],["control",1],["character",1],["six",1],["u0000",1],["escape",1],["therefore",1],["worst",4],["expansion",1],["one",1],["code",1],["point",1],["non",1],["bmp",1],["utf",1],["four",1],["bytes",7],["derive",1],["all",2],["three",1],["fields",4],["then",1],["reserve",1],["two",1],["million",1],["remaining",1],["metadata",1],["max",8],["output",3],["chars",3],["000",4],["per",3],["char",3]]},{"id":"openai4s/kernel/provenance.py","name":[["provenance",1],["py",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["object",9],["level",2],["data",3],["provenance",7],["runs",1],["inside",2],["kernel",4],["worker",2],["design",1],["goal",1],["observe",1],["flow",1],["at",1],["attach",1],["source",3],["version",5],["id",8],["each",2],["artifact",4],["objects",5],["read",4],["from",5],["then",1],["written",1],["back",1],["out",1],["collect",1],["every",4],["input",1],["carries",1],["report",1],["lineage",3],["edges",2],["host",3],["mechanism",1],["prov",8],["attr",2],["openai4s",6],["src",3],["frozenset",4],["attached",1],["openai4",1],["off",2],["global",1],["escape",1],["hatch",1],["wrap",3],["reader",2],["tags",9],["return",2],["value",3],["resolved",1],["its",6],["path",2],["argument",1],["method",1],["writer",1],["save",1],["gathers",1],["runtime",1],["inputs",1],["reports",1],["scalar",5],["container",3],["propagation",2],["getitem",2],["slices",1],["json",9],["loads",6],["etc",1],["carry",1],["tag",4],["forward",1],["binops",2],["merge",1],["leaf",3],["cap",2],["10",2],["000",2],["beyond",1],["side",9],["table",5],["only",2],["no",2],["per",1],["wrapper",1],["avoid",1],["blowup",1],["attributes",3],["builtin",3],["scalars",2],["int",2],["str",8],["so",6],["like",1],["keep",2],["weak",1],["dictionary",1],["ish",1],["those",2],["rich",1],["frame",1],["ndarray",1],["dict",3],["list",6],["accept",1],["future",1],["import",8],["annotations",1],["builtins",2],["functools",1],["as",2],["os",2],["sys",1],["typing",1],["any",3],["callable",2],["installed",1],["false",1],["call",1],["none",6],["current",1],["cell",2],["stable",1],["filesystem",1],["root",3],["captured",1],["installs",1],["user",1],["code",1],["may",2],["chdir",1],["later",2],["absolute",1],["identity",3],["follows",1],["live",1],["cwd",1],["while",2],["logical",1],["names",1],["stay",2],["relative",1],["original",1],["execution",2],["cannot",2],["hold",1],["lands",1],["here",2],["included",2],["primary",1],["results",1],["not",4],["fallback",1],["exotic",1],["be",3],["obj",1],["cpython",1],["reuses",1],["address",1],["freed",1],["immediately",1],["tuple",2],["let",1],["go",1],["very",1],["next",1],["allocation",2],["same",2],["shape",1],["inherits",1],["reproduced",1],["first",3],["after",1],["long",1],["run",1],["result",2],["was",1],["fabricated",1],["edge",1],["had",1],["never",2],["touched",1],["reporting",1],["system",3],["whose",1],["claim",1],["reconstructible",1],["wrong",2],["worse",1],["than",4],["absent",2],["because",1],["kind",1],["gets",1],["believed",1],["entry",2],["holds",1],["itself",1],["lives",1],["reused",1],["check",1],["states",1],["invariant",1],["rather",3],["relying",1],["strong",1],["reference",1],["real",4],["cost",2],["tagged",8],["stays",1],["alive",1],["bounded",1],["twice",1],["evicts",1],["oldest",1],["eviction",1],["loses",1],["safe",1],["direction",1],["many",3],["pin",1],["roughly",1],["bytes",6],["getsizeof",1],["measures",1],["contents",1],["guard",1],["accounting",1],["count",1],["backstop",1],["max",2],["2048",1],["64",1],["1024",2],["were",1],["dropped",1],["bounds",1],["by",2],["nothing",2],["yet",1],["exists",1],["know",1],["origin",2],["distinguished",1],["has",1],["different",1],["claims",1],["evicted",1],["open",3],["write",1],["fires",1],["handle",1],["subclasses",1],["methods",1],["typed",1],["should",1],["propagating",1],["upper",1],["lower",1],["strip",1],["lstrip",1],["rstrip",1],["replace",1],["title",1],["capitalize",1],["swapcase",1],["format",2],["map",1],["expandtabs",1],["join",1],["zfill",1],["center",1],["ljust",1],["rjust",1],["casefold",1],["encode",1],["decode",1],["add",1],["radd",1],["mul",1],["rmul",1],["mod",1],["make",2],["class",2],["imported",1],["module",1],["loading",1],["matplotlib",3],["font",2],["manager",1],["scans",1],["cache",1],["directory",1],["empty",2],["enforced",1],["sandbox",1],["gives",1],["private",1],["mplconfigdir",1],["eager",1],["new",1],["48",1],["seconds",1],["mac",1],["profiler",1],["figure",2]]},{"id":"openai4s/kernel/provenance.py#_approx_size","name":[["approx",1],["size",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["approx",2],["size",3],["obj",3],["any",2],["int",3],["try",1],["return",2],["sys",1],["getsizeof",1],["except",1],["exception",1],["noqa",1],["ble001",1],["guard",1],["must",1],["never",1],["raise",1]]},{"id":"openai4s/kernel/provenance.py#_canonical_path","name":[["canonical",1],["path",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["canonical",2],["path",13],["any",2],["tuple",2],["str",4],["none",4],["resolve",1],["one",2],["filesystem",2],["argument",1],["worker",2],["real",1],["cwd",5],["host",1],["process",1],["have",1],["different",2],["from",2],["kernel",1],["send",1],["absolute",6],["identity",2],["relative",11],["filename",1],["display",1],["logical",1],["artifact",1],["naming",1],["paths",2],["outside",1],["fall",1],["back",1],["their",1],["basename",4],["try",2],["raw",3],["os",14],["fsdecode",1],["fspath",1],["match",1],["python",1],["file",2],["apis",1],["exactly",1],["while",1],["literal",1],["not",2],["expanded",2],["unless",1],["user",1],["code",1],["first",1],["lexical",3],["abspath",3],["must",1],["follow",1],["symlinks",1],["before",1],["collapsing",1],["link",2],["only",1],["name",1],["open",1],["actually",1],["reached",1],["through",1],["realpath",1],["except",2],["type",1],["error",3],["value",2],["oserror",2],["return",3],["relpath",1],["execution",1],["root",1],["getcwd",1],["if",2],["pardir",2],["startswith",1],["sep",1],["elif",1],["curdir",1]]},{"id":"openai4s/kernel/provenance.py#_first_path_arg","name":[["first",1],["path",1],["arg",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["first",2],["path",7],["arg",2],["args",4],["tuple",2],["kwargs",4],["dict",2],["kw",5],["str",2],["none",3],["any",2],["if",2],["return",2],["else",1]]},{"id":"openai4s/kernel/provenance.py#_install_matplotlib_figure_hook","name":[["install",1],["matplotlib",1],["figure",1],["hook",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["install",2],["matplotlib",5],["figure",5],["hook",4],["none",3],["loaded",3],["sys",3],["modules",1],["if",2],["not",2],["wrap",1],["any",1],["getattr",1],["finder",2],["openai4s",1],["provenance",1],["false",1],["meta",2],["path",2],["insert",1],["import",1]]},{"id":"openai4s/kernel/provenance.py#_make_tagged_class","name":[["make",1],["tagged",1],["class",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",5],["make",2],["tagged",6],["class",3],["base",6],["type",6],["build",1],["subclass",1],["whose",1],["propagating",2],["methods",1],["re",1],["tag",2],["their",1],["results",1],["ignore",1],["misc",1],["valid",1],["openai4s",2],["src",2],["frozenset",2],["wrap",2],["self",5],["value",5],["any",6],["if",2],["isinstance",2],["str",3],["bytes",1],["not",1],["return",5],["scalar",1],["mk",2],["name",6],["callable",1],["orig",3],["getattr",1],["functools",1],["wraps",1],["method",2],["res",2],["noqa",1],["slf001",1],["hasattr",1],["setattr",1]]},{"id":"openai4s/kernel/provenance.py#_make_tagged_class._mk","name":[["mk",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",3],["mk",2],["name",3],["str",2],["callable",2],["orig",3],["getattr",1],["base",1],["functools",1],["wraps",1],["method",2],["self",3],["any",4],["res",2],["return",2],["wrap",1],["noqa",1],["slf001",1]]},{"id":"openai4s/kernel/provenance.py#_make_tagged_class._mk.method","name":[["method",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["method",2],["self",4],["any",8],["res",2],["orig",1],["return",1],["wrap",1],["noqa",1],["slf001",1]]},{"id":"openai4s/kernel/provenance.py#_make_tagged_class._Tagged","name":[["tagged",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["class",2],["tagged",3],["base",2],["type",4],["ignore",2],["misc",2],["valid",2],["openai4s",2],["src",2],["frozenset",2],["def",1],["wrap",1],["self",2],["value",5],["any",2],["if",1],["isinstance",2],["str",1],["bytes",1],["not",1],["return",2],["tag",1],["scalar",1]]},{"id":"openai4s/kernel/provenance.py#_make_tagged_class._Tagged._wrap","name":[["wrap",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["wrap",2],["self",3],["value",6],["any",4],["if",1],["isinstance",2],["str",1],["bytes",1],["not",1],["tagged",1],["return",2],["tag",1],["scalar",1],["openai4s",1],["src",1]]},{"id":"openai4s/kernel/provenance.py#_MatplotlibFigureImportHook","name":[["matplotlib",1],["figure",1],["import",1],["hook",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["class",2],["matplotlib",3],["figure",4],["import",4],["hook",5],["sys",2],["meta",2],["path",4],["entry",1],["wraps",1],["savefig",1],["as",2],["imported",1],["wrapping",1],["between",1],["cells",1],["instead",1],["would",2],["miss",1],["commonest",1],["plotting",1],["cell",1],["there",1],["plot",1],["save",1],["one",1],["go",1],["resolves",1],["spec",12],["through",1],["finders",5],["behind",1],["exactly",1],["system",1],["only",1],["swaps",1],["loader",5],["so",1],["module",2],["cannot",1],["wrap",2],["still",1],["imports",1],["normally",1],["untracked",1],["safe",1],["direction",1],["provenance",3],["openai4s",2],["true",1],["def",1],["find",5],["self",3],["fullname",3],["str",1],["any",3],["none",10],["target",2],["if",6],["return",4],["list",1],["start",2],["index",1],["else",1],["finder",3],["getattr",3],["false",1],["continue",3],["exec",2],["after",1]]},{"id":"openai4s/kernel/provenance.py#_MatplotlibFigureImportHook.find_spec","name":[["find",1],["spec",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["find",6],["spec",12],["self",4],["fullname",4],["str",2],["path",4],["any",6],["none",12],["target",3],["if",6],["matplotlib",1],["figure",1],["return",4],["finders",4],["list",1],["sys",1],["meta",1],["start",2],["index",1],["else",1],["finder",3],["getattr",3],["openai4s",1],["provenance",1],["hook",1],["false",1],["continue",3],["loader",4],["exec",2],["module",1],["wrap",1],["after",1]]},{"id":"openai4s/kernel/provenance.py#_off","name":[["off",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["off",3],["bool",2],["return",1],["os",1],["environ",1],["openai4",1],["provenance",1]]},{"id":"openai4s/kernel/provenance.py#_patch_dataframe_getitem","name":[["patch",1],["dataframe",1],["getitem",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",3],["patch",2],["dataframe",2],["getitem",4],["pd",4],["any",5],["none",2],["data",2],["frame",2],["series",2],["carry",1],["parent",1],["tags",6],["forward",1],["cls",3],["orig",6],["if",3],["getattr",1],["openai4s",2],["wrapped",2],["false",1],["continue",1],["functools",1],["wraps",1],["wrapper",3],["self",3],["key",2],["res",3],["not",1],["off",1],["return",1],["true",1],["type",3],["ignore",2],["attr",1],["defined",1],["try",1],["assignment",1],["except",1],["attribute",1],["error",2],["pass",1]]},{"id":"openai4s/kernel/provenance.py#_patch_dataframe_getitem.wrapper","name":[["wrapper",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["wrapper",2],["self",4],["any",6],["key",3],["orig",5],["res",3],["if",2],["not",1],["off",1],["tags",5],["return",1]]},{"id":"openai4s/kernel/provenance.py#_prov_json_loads","name":[["prov",1],["json",1],["loads",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["prov",2],["json",3],["loads",3],["any",8],["args",3],["kwargs",3],["obj",4],["real",1],["if",2],["off",1],["return",2],["tags",5]]},{"id":"openai4s/kernel/provenance.py#_prov_open","name":[["prov",1],["open",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["prov",4],["open",3],["file",7],["any",8],["mode",7],["str",2],["args",3],["kwargs",3],["fh",5],["real",1],["if",3],["off",1],["return",4],["writer",1],["read",2],["wrap",1],["so",1],["results",1],["carry",1],["source",1],["version",2],["tag",1],["forward",1],["vid",3],["resolve",1],["reader",1],["frozenset",1]]},{"id":"openai4s/kernel/provenance.py#_prov_wrap_func_writer","name":[["prov",1],["wrap",1],["func",1],["writer",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",3],["prov",2],["wrap",2],["func",2],["writer",2],["mod",4],["any",5],["name",4],["str",2],["path",7],["argno",8],["int",4],["obj",6],["none",7],["orig",5],["getattr",2],["if",5],["openai4s",2],["wrapped",2],["false",1],["return",3],["functools",1],["wraps",1],["wrapper",3],["args",6],["kwargs",2],["res",3],["off",1],["len",2],["else",2],["tags",3],["not",1],["report",1],["write",1],["true",1],["type",1],["ignore",1],["attr",1],["defined",1],["setattr",1]]},{"id":"openai4s/kernel/provenance.py#_prov_wrap_func_writer.wrapper","name":[["wrapper",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["wrapper",2],["args",7],["any",6],["kwargs",3],["res",3],["orig",1],["if",4],["off",1],["return",2],["path",5],["argno",4],["len",2],["else",2],["none",3],["obj",4],["tags",3],["not",1],["report",1],["write",1]]},{"id":"openai4s/kernel/provenance.py#_prov_wrap_method_writer","name":[["prov",1],["wrap",1],["method",1],["writer",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",3],["prov",2],["wrap",2],["method",2],["writer",2],["cls",4],["type",4],["name",4],["str",2],["path",8],["argno",4],["int",2],["none",6],["orig",5],["getattr",2],["if",4],["openai4s",2],["wrapped",2],["false",1],["return",3],["functools",1],["wraps",1],["wrapper",3],["self",3],["any",4],["args",4],["kwargs",4],["res",3],["off",1],["buf",1],["fname",1],["len",1],["else",1],["tags",3],["not",1],["report",1],["write",1],["true",1],["ignore",1],["attr",1],["defined",1],["try",1],["setattr",1],["except",1],["attribute",1],["error",2],["pass",1]]},{"id":"openai4s/kernel/provenance.py#_prov_wrap_method_writer.wrapper","name":[["wrapper",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["wrapper",2],["self",4],["any",8],["args",5],["kwargs",5],["res",3],["orig",1],["if",3],["off",1],["return",2],["path",6],["buf",1],["fname",1],["argno",2],["len",1],["else",1],["none",2],["tags",3],["not",1],["report",1],["write",1]]},{"id":"openai4s/kernel/provenance.py#_prov_wrap_reader","name":[["prov",1],["wrap",1],["reader",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",3],["prov",2],["wrap",2],["reader",2],["fn",4],["callable",4],["path",6],["kw",3],["str",2],["none",4],["functools",1],["wraps",1],["wrapper",3],["args",3],["any",3],["kwargs",3],["result",4],["if",2],["off",1],["return",3],["first",1],["arg",1],["vid",3],["resolve",1],["version",1],["tags",1],["frozenset",1],["openai4s",1],["wrapped",1],["true",1],["type",1],["ignore",1],["attr",1],["defined",1]]},{"id":"openai4s/kernel/provenance.py#_prov_wrap_reader.wrapper","name":[["wrapper",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["wrapper",2],["args",4],["any",6],["kwargs",4],["result",4],["fn",1],["if",2],["off",1],["return",2],["path",4],["first",1],["arg",1],["kw",1],["vid",3],["resolve",1],["version",1],["tags",1],["frozenset",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader","name":[["prov",1],["file",1],["reader",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["class",2],["prov",3],["file",3],["reader",3],["wraps",1],["read",4],["mode",1],["handle",1],["so",1],["readline",3],["return",7],["tagged",1],["scalars",1],["carrying",1],["source",1],["version",1],["id",1],["forward",1],["through",1],["downstream",1],["string",1],["ops",1],["def",8],["init",1],["self",22],["fh",10],["any",12],["tags",7],["frozenset",1],["tag",4],["scalar",4],["readlines",2],["ln",4],["iter",1],["yield",1],["getattr",2],["item",2],["str",1],["enter",2],["exit",2],["exc",2],["object",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.__enter__","name":[["enter",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["enter",3],["self",4],["prov",2],["file",2],["reader",2],["fh",1],["return",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.__exit__","name":[["exit",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["exit",3],["self",3],["exc",3],["object",2],["any",2],["return",1],["fh",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["getattr",3],["self",3],["item",3],["str",2],["any",2],["return",1],["fh",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["init",2],["self",4],["fh",4],["any",2],["tags",4],["frozenset",2]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.__iter__","name":[["iter",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["iter",2],["self",4],["ln",2],["fh",1],["yield",1],["tag",1],["scalar",1],["tags",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.read","name":[["read",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["read",3],["self",4],["any",6],["return",1],["tag",1],["scalar",1],["fh",1],["tags",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.readline","name":[["readline",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["readline",3],["self",4],["any",6],["return",1],["tag",1],["scalar",1],["fh",1],["tags",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileReader.readlines","name":[["readlines",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["readlines",3],["self",4],["any",6],["return",1],["tag",1],["scalar",1],["ln",2],["tags",1],["fh",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter","name":[["prov",1],["file",1],["writer",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["class",2],["prov",3],["file",4],["writer",3],["wraps",1],["write",4],["mode",1],["handle",2],["close",3],["report",3],["lineage",1],["from",2],["was",1],["written",1],["tags",8],["gathered",1],["any",9],["tagged",1],["strings",1],["passed",1],["through",1],["def",7],["init",1],["self",23],["fh",9],["path",4],["freeze",1],["location",6],["open",1],["resolves",1],["relative",1],["user",1],["may",1],["chdir",1],["before",1],["closes",1],["but",1],["must",1],["not",1],["change",1],["identity",1],["canonical",1],["frozenset",2],["return",5],["writelines",2],["lines",2],["seq",3],["list",1],["ln",2],["getattr",2],["item",2],["str",1],["enter",2],["exit",2],["exc",2],["object",1],["res",2],["none",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter.__enter__","name":[["enter",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["enter",3],["self",4],["prov",2],["file",2],["writer",2],["fh",1],["return",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter.__exit__","name":[["exit",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["exit",3],["self",5],["exc",3],["object",2],["any",2],["res",2],["fh",1],["report",1],["location",2],["tags",1],["return",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter.__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["getattr",3],["self",3],["item",3],["str",2],["any",2],["return",1],["fh",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["init",2],["self",5],["fh",4],["any",4],["path",5],["freeze",1],["location",2],["open",1],["resolves",1],["relative",1],["user",1],["may",1],["chdir",1],["before",1],["handle",1],["closes",1],["but",1],["must",1],["not",1],["change",1],["identity",1],["canonical",1],["tags",1],["frozenset",2]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter.close","name":[["close",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["close",3],["self",5],["none",2],["fh",1],["report",1],["location",2],["tags",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter.write","name":[["write",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["write",3],["self",4],["any",4],["tags",2],["return",1],["fh",1]]},{"id":"openai4s/kernel/provenance.py#_ProvFileWriter.writelines","name":[["writelines",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["writelines",3],["self",4],["lines",3],["any",4],["seq",3],["list",1],["ln",2],["tags",2],["return",1],["fh",1]]},{"id":"openai4s/kernel/provenance.py#_remember_side_tag","name":[["remember",1],["side",1],["tag",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["remember",2],["side",15],["tag",3],["obj",5],["any",2],["tags",16],["frozenset",2],["none",4],["pin",1],["one",1],["object",1],["its",1],["evicting",1],["oldest",3],["first",1],["stay",1],["bounded",1],["key",3],["id",1],["previous",3],["pop",1],["if",1],["not",2],["bytes",5],["approx",3],["size",3],["insertion",1],["ordered",1],["eviction",2],["rather",1],["than",2],["true",1],["lru",1],["read",2],["must",1],["mutate",1],["table",1],["because",1],["reads",1],["happen",1],["from",2],["cell",1],["thread",1],["background",1],["jobs",1],["racing",1],["mutation",1],["path",1],["worse",1],["bug",1],["slightly",1],["less",1],["clever",1],["order",1],["while",1],["len",1],["max",2],["dropped",2],["next",1],["iter",1],["items",1],["del",1],["evicted",1]]},{"id":"openai4s/kernel/provenance.py#_report_location","name":[["report",1],["location",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["report",2],["location",7],["tuple",2],["str",4],["none",6],["tags",4],["frozenset",2],["if",2],["host",2],["call",2],["not",1],["return",2],["try",1],["prov",1],["record",1],["path",1],["filename",1],["input",1],["version",1],["ids",1],["sorted",1],["producing",1],["cell",2],["id",2],["current",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/kernel/provenance.py#_report_write","name":[["report",1],["write",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["report",3],["write",2],["path",4],["any",2],["tags",3],["frozenset",2],["none",2],["location",1],["canonical",1]]},{"id":"openai4s/kernel/provenance.py#_resolve_version","name":[["resolve",1],["version",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["resolve",3],["version",2],["path",7],["any",2],["str",4],["none",10],["if",3],["host",3],["call",3],["return",5],["location",3],["canonical",1],["try",1],["resolved",3],["prov",1],["except",1],["exception",1],["noqa",1],["ble001",1],["provenance",1],["must",1],["never",1],["break",1],["user",1],["code",1],["enforce",1],["contract",1],["may",1],["non",1],["scalar",1],["error",1],["metadata",1],["dict",1],["untracked",1],["unhashable",1],["value",1],["would",1],["crash",1],["frozenset",1],["vid",1],["at",1],["sites",1],["take",1],["whole",1],["worker",1],["down",1],["opening",1],["proc",1],["self",1],["status",1],["rss",1],["accounting",1],["isinstance",1],["else",1]]},{"id":"openai4s/kernel/provenance.py#_tag_scalar","name":[["tag",1],["scalar",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["tag",2],["scalar",3],["value",8],["any",4],["tags",7],["frozenset",4],["return",5],["tagged",3],["view",1],["str",3],["bytes",3],["side",1],["table",1],["others",1],["if",3],["not",1],["try",1],["isinstance",2],["out",6],["openai4s",2],["src",2],["noqa",3],["slf001",2],["except",1],["exception",1],["ble001",1],["pass",1]]},{"id":"openai4s/kernel/provenance.py#_wrap_matplotlib_figure","name":[["wrap",1],["matplotlib",1],["figure",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["wrap",3],["matplotlib",2],["figure",6],["module",3],["any",2],["none",3],["getattr",1],["if",1],["isinstance",1],["type",1],["prov",1],["method",1],["writer",1],["savefig",1],["path",1],["argno",1]]},{"id":"openai4s/kernel/provenance.py#_WrapAfterExecLoader","name":[["wrap",1],["after",1],["exec",1],["loader",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["class",2],["wrap",3],["after",2],["exec",4],["loader",17],["runs",2],["one",1],["module",11],["real",2],["then",1],["wraps",1],["its",3],["writers",1],["only",1],["object",1],["import",2],["system",1],["calls",1],["replaced",1],["gets",1],["back",1],["before",1],["body",1],["so",1],["nothing",1],["later",1],["reads",1],["spec",8],["resources",1],["inspect",1],["reload",1],["ever",1],["meets",1],["shim",1],["def",4],["init",1],["self",11],["any",5],["none",7],["create",5],["getattr",4],["return",2],["if",2],["not",2],["else",1],["try",1],["matplotlib",1],["figure",1],["except",1],["exception",1],["noqa",1],["ble001",1],["provenance",1],["must",1],["never",1],["break",1],["pass",1],["name",2],["str",1]]},{"id":"openai4s/kernel/provenance.py#_WrapAfterExecLoader.__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["getattr",3],["self",3],["name",3],["str",2],["any",2],["return",1],["loader",1]]},{"id":"openai4s/kernel/provenance.py#_WrapAfterExecLoader.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["init",2],["self",3],["loader",4],["any",2],["none",2]]},{"id":"openai4s/kernel/provenance.py#_WrapAfterExecLoader.create_module","name":[["create",1],["module",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["create",6],["module",3],["self",3],["spec",3],["any",4],["getattr",1],["loader",1],["none",3],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/kernel/provenance.py#_WrapAfterExecLoader.exec_module","name":[["exec",1],["module",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["exec",3],["module",9],["self",6],["any",2],["none",4],["loader",6],["spec",5],["getattr",1],["if",1],["not",1],["try",1],["wrap",1],["matplotlib",1],["figure",1],["except",1],["exception",1],["noqa",1],["ble001",1],["provenance",1],["must",1],["never",1],["break",1],["import",1],["pass",1]]},{"id":"openai4s/kernel/provenance.py#get_tags","name":[["tags",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["tags",4],["obj",7],["any",2],["frozenset",4],["return",4],["source",1],["version",1],["id",3],["carried",1],["by",1],["empty",1],["if",3],["none",3],["getattr",1],["prov",1],["attr",1],["isinstance",1],["entry",5],["side",1],["whole",1],["point",1],["alone",1],["cannot",1],["tell",1],["you",1],["object",2],["named",1],["still",1],["exists",1],["answering",1],["from",1],["recycled",1],["address",1],["unrelated",1],["acquires",1],["someone",1],["else",1],["lineage",1],["not",1]]},{"id":"openai4s/kernel/provenance.py#install","name":[["install",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["install",3],["host",5],["call",5],["callable",2],["str",2],["list",2],["any",2],["none",2],["monkeypatch",1],["readers",1],["writers",1],["idempotent",1],["safe",1],["if",3],["libs",1],["absent",1],["global",1],["installed",3],["return",1],["execution",1],["root",1],["os",1],["getcwd",1],["true",1],["builtins",2],["open",2],["prov",6],["type",3],["ignore",3],["assignment",3],["json",4],["loads",3],["pandas",2],["try",2],["import",4],["as",3],["pd",7],["rname",4],["pkw",2],["read",5],["csv",2],["filepath",2],["buffer",2],["parquet",2],["path",4],["buf",1],["pickle",2],["excel",1],["io",1],["hasattr",1],["setattr",1],["wrap",4],["reader",2],["getattr",1],["cls",2],["data",1],["frame",1],["series",1],["wname",2],["method",1],["writer",2],["argno",3],["patch",1],["dataframe",1],["getitem",1],["except",2],["error",2],["pass",2],["numpy",2],["np",4],["load",2],["file",1],["func",1],["save",1],["obj",1],["matplotlib",3],["wrapped",1],["figure",2],["never",1],["imported",1],["here",1],["hook",1]]},{"id":"openai4s/kernel/provenance.py#merge_tags","name":[["merge",1],["tags",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["merge",2],["tags",3],["objs",3],["any",2],["frozenset",4],["out",3],["return",1]]},{"id":"openai4s/kernel/provenance.py#set_cell_id","name":[["cell",1],["id",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["cell",6],["id",6],["str",2],["none",4],["current",1]]},{"id":"openai4s/kernel/provenance.py#set_tags","name":[["tags",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["tags",8],["obj",7],["any",4],["frozenset",4],["attach",1],["fall",1],["back",1],["side",2],["table",1],["atomic",1],["objects",1],["if",1],["not",1],["return",2],["try",1],["object",1],["setattr",1],["prov",1],["attr",1],["except",1],["attribute",1],["error",2],["type",1],["remember",1],["tag",1]]},{"id":"openai4s/kernel/provenance.py#uninstall","name":[["uninstall",1]],"path":[["openai4s",1],["kernel",1],["provenance",1],["py",1]],"body":[["def",2],["uninstall",2],["none",3],["restore",1],["builtins",2],["best",1],["effort",1],["by",1],["tests",1],["global",1],["installed",2],["open",2],["real",2],["type",2],["ignore",2],["assignment",2],["json",2],["loads",2],["sys",2],["meta",2],["path",2],["finder",3],["if",1],["not",1],["getattr",1],["openai4s",1],["provenance",1],["hook",1],["false",2],["execution",1],["root",1]]},{"id":"openai4s/kernel/r_kernel.py","name":[["kernel",1],["py",1]],"path":[["openai4s",1],["kernel",2],["py",1]],"body":[["first",1],["class",1],["persistent",1],["kernel",12],["sibling",1],["python",3],["worker",10],["host",4],["executes",1],["exactly",1],["two",1],["kinds",1],["instructions",1],["cells",2],["jupyter",1],["style",1],["py",3],["both",1],["speak",1],["same",2],["json",1],["per",1],["line",1],["frame",1],["protocol",4],["driven",1],["by",1],["manager",5],["module",1],["only",2],["resolves",1],["interpreter",1],["builds",1],["argv",1],["gives",1],["fd",6],["discipline",1],["gets",1],["from",8],["its",1],["dup2",1],["swap",2],["sh",4],["exec",4],["vanilla",2],["dev",3],["null",3],["rscript",2],["out",1],["rides",2],["aliased",3],["stdout",1],["pipe",2],["reads",1],["stdin",2],["writes",1],["becomes",1],["so",5],["code",1],["reading",1],["cannot",2],["eat",1],["frames",2],["stderr",1],["stray",1],["level",1],["prints",1],["never",2],["corrupt",1],["wire",1],["keeps",1],["shell",3],["child",3],["pid",2],["interrupt",2],["sigint",2],["lands",1],["directly",1],["including",1],["bubblewrap",1],["supervises",1],["caught",1],["there",1],["as",1],["condition",1],["interrupted",1],["true",1],["installs",1],["handler",1],["disposition",1],["inherits",1],["not",1],["sig",3],["ign",2],["backgrounded",1],["daemon",1],["start",1],["nohup",1],["passes",1],["through",1],["every",1],["chain",1],["transport",1],["spawn",1],["boundary",1],["resets",1],["dfl",1],["guarantee",1],["holds",1],["regardless",1],["launch",1],["mode",1],["reset",1],["live",1],["wrap",2],["posix",1],["forbids",1],["non",1],["interactive",1],["resetting",1],["signal",1],["ignored",1],["entry",1],["trap",1],["int",1],["would",1],["be",1],["no",2],["op",1],["analysis",1],["emits",1],["call",1],["has",1],["object",1],["completion",1],["submit",1],["output",1],["stays",1],["control",1],["plane",1],["pure",1],["stdlib",1],["future",1],["import",5],["annotations",1],["shutil",1],["pathlib",1],["path",2],["openai4s",2],["security",1],["sandbox",1],["read",1],["isolation",1],["file",1],["resolve",1],["parent",1],["wrapper",1],["performing",1]]},{"id":"openai4s/kernel/r_kernel.py#r_argv","name":[["argv",1]],"path":[["openai4s",1],["kernel",2],["py",1]],"body":[["def",2],["argv",3],["rscript",4],["str",5],["list",2],["full",1],["spawn",1],["kernel",1],["return",1],["bin",1],["sh",2],["wrap",1],["worker",1]]},{"id":"openai4s/kernel/r_kernel.py#resolve_r_interpreter","name":[["resolve",1],["interpreter",1]],"path":[["openai4s",1],["kernel",2],["py",1]],"body":[["def",2],["resolve",2],["interpreter",3],["env",5],["object",2],["none",11],["str",5],["path",2],["rscript",10],["should",1],["run",1],["kernel",3],["resolution",2],["order",1],["selected",1],["environment",2],["own",1],["discovered",2],["literally",1],["named",1],["any",1],["carrying",1],["never",2],["substitutes",1],["python",2],["cell",1],["either",1],["gets",1],["real",1],["soft",1],["error",1],["no",1],["silent",1],["fallback",1],["unlike",1],["rs",3],["getattr",1],["if",4],["not",1],["else",1],["return",4],["try",1],["from",1],["openai4s",1],["environments",3],["import",1],["discover",2],["envs",4],["except",1],["exception",1],["noqa",1],["ble001",1],["discovery",1],["must",1],["break",1],["name",1],["shutil",1]]},{"id":"openai4s/kernel/r_kernel.py#spawn_r_kernel","name":[["spawn",1],["kernel",1]],"path":[["openai4s",1],["kernel",2],["py",1]],"body":[["def",2],["spawn",3],["kernel",10],["cwd",4],["str",5],["none",24],["rscript",6],["env",18],["object",2],["read",6],["isolation",6],["persistent",1],["reusing",1],["language",1],["neutral",1],["manager",1],["environments",1],["environment",2],["narrows",1],["interpreter",3],["resolution",1],["first",1],["raises",1],["runtime",2],["error",2],["no",3],["available",2],["caller",1],["turns",1],["into",1],["soft",1],["observation",1],["model",1],["rs",3],["resolve",1],["if",3],["not",3],["raise",1],["build",1],["prebuilt",1],["openai4s",1],["setup",1],["install",1],["so",2],["path",1],["root",8],["name",5],["getattr",4],["conda",1],["false",1],["return",1],["dispatcher",1],["analysis",1],["worker",1],["never",1],["emits",1],["host",2],["call",1],["mode",1],["argv",2],["cannot",1],["bound",1],["its",1],["own",1],["output",1],["inside",1],["single",2],["top",1],["level",1],["expression",2],["threaded",1],["callback",1],["fires",1],["mid",1],["cell",1],["two",1],["streams",1],["sunk",1],["fifos",1],["drains",1],["caps",1],["see",1],["sink",1],["drain",1],["py",1],["was",1],["measured",1],["before",1],["choosing",1],["capture",1],["sinks",1],["true",1]]},{"id":"openai4s/kernel/r_worker.R","name":[["worker",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["persistent",1],["kernel",14],["worker",17],["openai4s",6],["speaks",1],["same",6],["json",5],["per",3],["line",4],["frame",11],["protocol",10],["as",7],["py",12],["driven",1],["by",5],["host",7],["side",2],["manager",7],["sibling",2],["python",3],["so",10],["executes",1],["exactly",3],["two",5],["kinds",1],["instructions",1],["cells",5],["fd",11],["discipline",1],["shell",1],["redirection",1],["equivalent",1],["dup2",1],["swap",1],["see",2],["spawns",1],["file",13],["sh",1],["exec",1],["vanilla",1],["dev",6],["null",10],["rscript",1],["out",6],["pipe",3],["reads",3],["writes",1],["user",8],["code",4],["reading",1],["stdin",1],["cannot",3],["eat",1],["frames",3],["aliased",1],["stderr",4],["stray",1],["level",2],["prints",2],["never",7],["hit",1],["wire",1],["handled",1],["type",3],["execute",3],["id",2],["sink",9],["err",1],["one",15],["response",5],["capture",4],["stdout",3],["error",9],["interrupted",1],["trace",10],["lineno",1],["call",3],["guards",7],["files",1],["read",15],["usage",1],["wall",1],["cpu",1],["peak",1],["rss",1],["kb",1],["cell",15],["identical",1],["result",1],["contract",1],["shutdown",2],["exits",1],["paths",7],["fifos",1],["drains",1],["they",4],["required",1],["refuses",1],["without",1],["them",2],["rather",5],["than",5],["running",1],["uncaptured",1],["therefore",2],["leave",1],["here",1],["empty",1],["tells",1],["fill",1],["from",5],["moved",1],["at",2],["all",2],["oai4s",27],["run",1],["drain",2],["analysis",1],["emits",1],["there",2],["no",7],["object",2],["completion",1],["submit",1],["output",3],["stays",3],["control",2],["plane",1],["inbound",1],["parsed",1],["jsonlite",4],["pinned",1],["envs",1],["yml",1],["outbound",3],["hand",2],["escaped",1],["less",1],["still",2],["reports",1],["clean",1],["structured",1],["nothing",1],["below",2],["global",7],["env",12],["binding",5],["evaluate",1],["keep",3],["its",9],["loop",3],["helpers",3],["connections",2],["lineage",4],["controller",4],["too",1],["rm",3],["list",3],["ls",2],["names",1],["true",12],["ordinary",1],["idiom",1],["deleted",1],["under",1],["ran",1],["lock",6],["not",7],["stop",3],["variable",5],["inspector",8],["listed",1],["own",3],["outcome",2],["variables",1],["whole",2],["runs",2],["inside",3],["private",8],["environment",11],["counterpart",1],["keeping",1],["ns",1],["module",1],["globals",2],["parent",6],["purpose",1],["helper",2],["value",1],["condition",1],["message",5],["dispatches",1],["s3",1],["methods",1],["calling",1],["print",2],["myclass",1],["must",4],["being",1],["found",1],["was",4],["these",1],["were",1],["quit",8],["thing",1],["resolve",1],["name",6],["sit",1],["search",1],["path",4],["either",1],["body",1],["deliberately",1],["re",1],["indented",1],["local",1],["mb",1],["head",1],["cap",2],["parity",1],["captured",2],["streams",1],["now",2],["bounded",1],["number",1],["bytes",4],["left",1],["constant",1],["string",1],["itself",3],["produces",1],["travels",1],["through",2],["max",4],["1000000",1],["hard",1],["backstop",1],["whatever",1],["carries",1],["simply",1],["did",1],["have",2],["oversized",1],["written",1],["readline",1],["materialised",1],["derived",1],["numbers",1],["picked",1],["workers",1],["drift",1],["into",1],["different",1],["contracts",1],["worst",1],["case",1],["expansion",1],["character",4],["escape",1],["times",1],["three",1],["independently",1],["capped",1],["fields",1],["plus",1],["room",1],["rest",1],["2000000",1],["dependency",1],["free",1],["returns",3],["first",3],["duplicate",1],["would",2],["desync",1],["next",2],["responded",1],["false",10],["actual",2],["observation",1],["has",1],["cpython",1],["style",1],["audit",1],["hook",1],["static",1],["source",2],["scanning",1],["evidence",1],["if",7],["csv",3],["instead",3],["small",1],["base",6],["boundary",1],["common",1],["readers",2],["cross",1],["record",8],["only",4],["while",1],["actually",1],["evaluating",1],["shadowed",1],["replaced",1],["locked",3],["before",3],["request",1],["each",1],["tracer",5],["embeds",1],["bquote",6],["naming",1],["traced",1],["live",2],["utils",8],["looked",1],["up",1],["made",1],["every",2],["later",2],["raise",1],["once",1],["had",1],["cleared",1],["evalq",2],["state",16],["new",5],["emptyenv",1],["active",3],["recording",3],["root",1],["normalize",1],["getwd",1],["winslash",1],["work",1],["installed",4],["fread",3],["api",12],["baseenv",3],["begin",1],["function",9],["loading",1],["optional",1],["package",3],["solely",1],["observe",1],["change",2],["semantics",2],["data",1],["table",2],["explicitly",1],["loaded",1],["earlier",1],["instrument",1],["real",1],["otherwise",1],["omit",1],["conservatively",1],["install",3],["invisible",3],["finish",1],["return",1],["reader",1],["invocation",1],["strings",1],["wrap",1],["constructor",1],["owns",1],["recovery",1],["provenance",1],["perturb",1],["transport",1],["lines",1],["con",1],["rds",1],["load",1],["scan",1],["namespace",5],["attached",4],["try",3],["catch",3],["csv2",1],["delim",1],["delim2",1],["missing",1],["bindings",5],["envir",4],["inspection",2],["outside",1],["lexical",1],["lookup",1],["chain",1],["resolves",2],["functions",1],["writer",1],["called",2],["write",2],["sample",1],["items",1],["12",1],["channels",1],["main",2],["open",2],["wt",1],["unavailable",2],["spawn",2],["via",2],["save",2],["status",2],["rt",1],["blocking",1],["after",2],["exist",1],["treats",1],["specially",1],["wrapping",1],["those",1],["handles",1],["established",1],["classifies",1],["some",1],["releases",1],["require",1],["quietly",1],["warnings",1],["happen",1],["land",1],["accumulating",1],["top",1],["shadow",1],["silently",1],["kill",1],["traps",1],["system",1],["exit",1],["way",1],["shadows",1],["ahead",1],["guard",1],["but",1],["longer",2],["removes",1],["really",1],["exited",1],["hidden",1],["options",1],["warn",2],["attach",1],["pos",1],["conflicts",1],["assign",2],["disabled",2],["alive",2],["parse",1],["dispatch",1],["ok",1],["locals",1],["anyone",1],["connection",1],["flag",1],["reassigns",1],["hence",1],["globalenv",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_cap_message","name":[["oai4s",1],["cap",1],["message",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",4],["bound",1],["string",4],["itself",1],["produced",1],["error",5],["message",2],["before",1],["pasted",2],["into",2],["anything",1],["larger",1],["two",1],["captured",1],["streams",1],["bounded",1],["by",2],["host",2],["drains",1],["them",1],["but",1],["never",1],["travels",1],["way",1],["cell",1],["doing",1],["stop",1],["strrep",1],["2e8",1],["built",1],["200",1],["mb",1],["bigger",1],["one",2],["escaped",1],["character",3],["oai4s",5],["esc",1],["put",1],["result",1],["wire",1],["worker",1],["py",1],["caps",1],["its",1],["did",2],["not",2],["cut",1],["characters",2],["marker",1],["says",1],["so",1],["rather",1],["than",1],["borrowing",1],["byte",1],["wording",1],["stream",1],["cap",1],["uses",1],["char",3],["raw",5],["allocates",1],["vector",1],["as",4],["large",1],["whole",1],["precisely",1],["allocation",1],["being",1],["avoided",1],["here",1],["substr",2],["safe",1],["constructed",1],["because",1],["made",1],["valid",1],["path",1],["stays",1],["fallback",1],["if",4],["null",3],["length",1],["return",2],["paste",1],["collapse",1],["try",2],["catch",2],["nchar",2],["type",2],["chars",1],["na",2],["integer",1],["bytes",1],["max",4],["output",4],["head",4],["seq",1],["len",1],["paste0",1],["sprintf",1],["truncated",1],["at",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_deparse1","name":[["oai4s",1],["deparse1",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",3],["cl",4],["deparse",3],["renders",1],["whole",1],["call",3],["before",1],["anything",1],["looks",1],["at",1],["result",1],["so",1],["threw",1],["away",1],["every",1],["line",3],["but",1],["first",1],["only",1],["after",2],["paying",1],["all",1],["them",1],["quoting",1],["large",1],["literal",1],["cost",1],["its",1],["own",1],["size",1],["right",1],["here",1],["nlines",2],["stops",1],["deparser",1],["one",1],["width",2],["cutoff",2],["bounds",1],["try",1],["catch",1],["500",1],["error",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_esc","name":[["oai4s",1],["esc",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",4],["if",3],["null",1],["length",1],["return",1],["paste",1],["as",1],["character",3],["collapse",1],["force",1],["valid",1],["utf",3],["before",1],["escaping",1],["sink",1],["text",1],["slurped",1],["bytes",9],["true",13],["carry",1],["latin",1],["binary",1],["plain",1],["gsub",7],["raises",1],["input",1],["string",1],["invalid",2],["locale",1],["uncaught",1],["error",3],["here",1],["kill",1],["worker",1],["iconv",3],["sub",3],["byte",3],["replaces",1],["visible",1],["xx",1],["escapes",1],["s2",5],["try",2],["catch",2],["from",2],["na",4],["latin1",1],["unrepresentable",1],["output",1],["else",1],["fixed",6],["11",1],["12",1],["14",1],["31",1],["int",1],["utf8",1],["sprintf",1],["04x",1],["paste0",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_handle_line","name":[["oai4s",1],["handle",1],["line",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",5],["line",5],["frame",12],["null",15],["if",10],["oai4s",18],["have",2],["jsonlite",5],["try",2],["catch",2],["from",1],["json",2],["simplify",1],["vector",1],["true",4],["error",4],["list",1],["grepl",1],["type",6],["space",2],["shutdown",4],["return",6],["respond",5],["regex",1],["id",10],["invalid",2],["request",1],["else",2],["openai4s",1],["worker",4],["requires",1],["package",1],["install",1],["packages",1],["select",1],["prebuilt",1],["environment",1],["false",2],["ok",5],["as",9],["character",6],["execute",4],["identical",3],["inspect",2],["variables",1],["unknown",2],["limit",13],["valid",2],["numeric",1],["length",1],["finite",1],["floor",1],["500",1],["inspector",4],["variable",2],["inspection",2],["responded",2],["inspected",3],["integer",1],["interrupt",1],["failed",1],["closed",1],["result",1],["sink",10],["out",5],["msg",4],["err",1],["nzchar",2],["refused",1],["rather",2],["than",2],["run",2],["uncaptured",1],["host",4],["only",2],["caller",1],["always",1],["supplies",1],["both",1],["fifos",1],["running",1],["cell",1],["anyway",1],["would",1],["real",1],["then",1],["report",1],["no",2],["output",1],["at",1],["all",1],["reads",1],["code",2],["printed",1],["nothing",1],["protocol",1],["break",1],["kernel",1],["received",1],["capture",1],["sinks",1],["response",1],["frames",1],["follow",1],["call",1],["never",1],["emits",1],["stray",1],["one",1],["stale",1],["desync",1],["ignore",1],["py",1],["parity",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_main","name":[["oai4s",1],["main",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",13],["repeat",1],["line",10],["try",6],["catch",7],["read",3],["lines",2],["oai4s",17],["warn",2],["false",6],["interrupt",5],["idle",2],["sigint",2],["swallow",1],["keep",1],["worker",6],["alive",1],["error",7],["null",14],["if",10],["failed",2],["user",1],["close",1],["all",1],["connections",1],["raw",1],["process",1],["fd",2],["still",1],["open",2],["reopen",1],["once",1],["second",1],["failure",1],["means",1],["host",3],["really",1],["gone",1],["file",2],["dev",1],["rt",1],["blocking",1],["true",7],["break",4],["character",1],["length",1],["eof",1],["closed",1],["pipe",1],["nzchar",1],["next",2],["non",1],["interactive",1],["rscript",2],["any",1],["uncaught",1],["condition",3],["halts",1],["interpreter",1],["including",1],["latched",1],["firing",1],["at",4],["checkpoint",1],["before",1],["run",1],["own",2],["handlers",1],["arm",1],["internal",2],["errors",1],["parse",1],["respond",3],["one",5],["frame",4],["may",1],["fail",2],["itself",1],["must",1],["survive",1],["each",1],["execute",1],["gets",1],["exactly",1],["response",1],["responded",4],["guards",1],["fallback",4],["outcome",5],["handle",2],["interrupted",3],["paste0",2],["message",1],["identical",3],["shutdown",1],["ok",1],["runs",1],["loop",1],["top",3],["level",1],["nothing",1],["else",3],["would",1],["its",1],["helpers",1],["raised",1],["halted",1],["cell",1],["had",1],["deleted",1],["them",1],["turned",1],["into",2],["dead",2],["kernel",1],["guarded",1],["here",2],["so",1],["without",1],["taking",1],["unwind",1],["sinks",1],["rss",3],["not",2],["reason",1],["kb",2],["gives",1],["measurement",1],["cannot",1],["make",1],["matters",1],["more",1],["than",1],["anywhere",1],["because",1],["sink",3],["capture",3],["merges",1],["genuinely",1],["measured",2],["byte",1],["counters",1],["same",1],["usage",1],["dict",1],["fabricated",1],["zero",1],["sitting",1],["beside",1],["real",1],["numbers",1],["reads",2],["as",3],["reaches",1],["execution",1],["log",1],["peak",1],["refusal",1],["already",1],["passes",1],["these",1],["now",1],["agree",1],["reported",2],["regex",2],["id",3],["openai4s",1],["nobody",1],["answers",1],["leaves",1],["manager",1],["waiting",1],["never",1],["arrives",1],["hang",1],["even",1],["could",1],["write",1],["exit",1],["instead",1],["then",1],["sees",1],["reports",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_num","name":[["oai4s",1],["num",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["digits",4],["if",1],["null",1],["length",1],["na",1],["return",1],["explicit",1],["marks",1],["user",1],["cell",1],["running",1],["options",1],["out",1],["dec",1],["must",1],["not",1],["turn",1],["every",1],["usage",1],["number",1],["into",1],["invalid",1],["json",1],["wall",1],["0049",1],["session",1],["format",2],["as",1],["numeric",1],["mode",1],["double",1],["big",1],["mark",2],["decimal",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_or","name":[["oai4s",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["if",1],["null",1],["length",1],["else",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_regex_id","name":[["oai4s",1],["regex",1],["id",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["line",4],["regmatches",1],["regexec",1],["id",1],["space",2],["if",1],["length",1],["else",1],["unknown",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_respond","name":[["oai4s",1],["respond",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["id",8],["stdout",5],["txt",6],["stderr",5],["error",11],["interrupted",6],["lineno",6],["callname",4],["wall",6],["cpu",6],["rss",8],["sink",6],["capture",6],["false",6],["files",5],["read",5],["character",2],["json",4],["paste0",2],["type",4],["response",4],["oai4s",16],["esc",7],["if",10],["true",10],["else",9],["null",12],["trace",2],["sprintf",4],["as",5],["integer",3],["call",2],["guards",2],["string",2],["array",1],["usage",2],["num",4],["peak",2],["kb",2],["nchar",1],["bytes",4],["max",2],["frame",4],["worker",1],["py",1],["contract",1],["kept",1],["here",1],["too",1],["dropped",2],["leaves",1],["manager",1],["blocked",1],["never",1],["arrives",1],["reads",1],["user",1],["hang",2],["rather",1],["than",1],["refusal",1],["so",1],["replacement",1],["keeps",1],["drops",2],["payload",2],["says",1],["happened",1],["caps",1],["above",1],["stop",1],["being",2],["reached",1],["stops",1],["next",1],["unbounded",1],["field",1],["instead",1],["message",1],["still",2],["host",1],["fill",1],["not",1],["cell",1],["output",1],["kernel",1],["oversized",1],["responded",1],["write",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_rss_kb","name":[["oai4s",1],["rss",1],["kb",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",3],["status",4],["proc",3],["self",2],["if",3],["file",1],["exists",1],["lines",3],["try",1],["catch",1],["read",1],["warn",1],["false",1],["error",1],["character",1],["hw",3],["grep",1],["vm",2],["hwm",2],["value",2],["true",2],["length",1],["kb",3],["suppress",1],["warnings",1],["as",2],["integer",1],["gsub",1],["na",1],["return",1],["null",2],["not",2],["measurement",1],["cell",6],["no",2],["memory",2],["one",2],["worker",1],["cannot",1],["make",1],["there",1],["mac",1],["os",1],["platform",1],["project",1],["developed",1],["so",4],["every",2],["reported",1],["peak",2],["rss",1],["zero",1],["usage",1],["row",1],["said",1],["absent",1],["answer",1],["column",1],["nullable",1],["precisely",1],["be",1],["given",1],["linux",2],["left",1],["deliberately",1],["worth",1],["naming",1],["process",1],["lifetime",1],["high",1],["water",1],["mark",1],["per",2],["hungry",1],["raises",1],["number",1],["later",1],["reports",1],["resetting",1],["needs",1],["clear",1],["refs",1],["run",1],["verify",1],["recorded",1],["rather",1],["than",1],["guessed",1],["at",1],["from",1],["here",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_run","name":[["oai4s",1],["run",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",11],["code",4],["id",3],["sink",11],["out",8],["msg",10],["two",2],["streams",1],["go",1],["fifos",2],["host",6],["drains",1],["not",5],["tempfiles",1],["worker",3],["reads",4],["back",2],["gives",1],["no",3],["hook",1],["inside",2],["single",2],["top",2],["level",2],["expression",5],["threaded",1],["add",2],["task",1],["callback",2],["fire",1],["mid",1],["connection",2],["cannot",1],["be",2],["written",2],["so",4],["every",1],["bound",1],["side",1],["could",1],["enforce",1],["only",3],["ran",1],["between",2],["expressions",2],["one",2],["printing",1],["300",3],["mb",5],["wrote",1],["all",1],["tempfile",1],["tmpfs",1],["much",1],["linux",1],["ram",1],["then",1],["read",5],["discarded",1],["rest",2],["reader",3],["other",1],["end",2],["pipe",2],["bounds",1],["writer",2],["instead",1],["auditing",1],["afterwards",1],["keeps",3],["first",1],["cap",3],["bytes",2],["drops",2],["as",6],["they",2],["arrive",1],["same",1],["cell",5],["now",1],["materialises",1],["nothing",2],["kernel",1],["drain",2],["py",1],["records",1],["was",1],["measured",2],["blocking",6],["true",11],["load",2],["bearing",2],["fifo",3],["defaults",1],["non",2],["silently",1],["everything",1],["fit",1],["buffer",3],["at",2],["retained",1],["error",13],["status",1],["makes",1],["thing",1],["paces",1],["whole",1],["design",1],["con",7],["open",2],["wb",2],["type",2],["output",3],["message",9],["err",5],["null",11],["lineno",4],["callname",3],["interrupted",4],["false",2],["files",4],["character",1],["observing",3],["t0",2],["sys",4],["time",5],["p0",2],["proc",2],["oai4s",9],["lineage",3],["begin",1],["exit",1],["if",9],["finish",2],["parsed",6],["try",7],["catch",7],["parse",2],["text",2],["keep",1],["source",1],["inherits",1],["condition",5],["paste0",3],["regmatches",1],["regexec",1],["length",2],["suppress",2],["warnings",2],["integer",2],["else",2],["srcrefs",5],["attr",1],["srcref",1],["seq",1],["along",1],["state",6],["list",3],["kind",5],["ok",1],["calling",1],["handlers",1],["visible",2],["eval",2],["globalenv",1],["print",3],["warning",4],["without",2],["frame",2],["leaking",1],["into",1],["its",3],["call",2],["invoke",1],["restart",1],["muffle",1],["interrupt",3],["identical",2],["break",2],["cl",5],["deparse1",1],["deparse",1],["e2",1],["value",1],["failed",1],["flushed",1],["chatty",1],["multi",1],["statement",1],["reaches",1],["goes",1],["longer",1],["cadence",1],["gets",1],["sees",1],["moment",1],["empties",1],["well",1],["but",1],["ends",1],["filling",1],["would",2],["otherwise",2],["sit",1],["here",1],["until",1],["next",1],["did",1],["flush",1],["unwind",1],["sinks",1],["closed",1],["before",1],["response",1],["by",1],["learns",1],["over",1],["already",1],["eof",1],["readers",1],["rather",1],["than",1],["grace",1],["period",1],["fall",1],["fallback",1],["correctness",1],["moving",1],["these",1],["lines",1],["below",1],["respond",2],["because",2],["closes",1],["microseconds",1],["later",1],["still",1],["waiting",1],["stated",1],["way",1],["mutation",1],["proved",1],["swapping",1],["order",1],["changes",1],["test",1],["see",1],["comment",1],["claiming",1],["describing",1],["guarantee",1],["make",1],["close",2],["wall",2],["numeric",1],["difftime",1],["units",1],["secs",1],["dp",2],["cpu",2],["sum",1],["user",2],["self",2],["child",2],["na",1],["rm",1],["empty",1],["capture",2],["says",1],["holds",1],["fills",1],["both",1],["fields",1],["flag",1],["own",1],["rss",1],["kb",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_string_array","name":[["oai4s",1],["string",1],["array",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["values",5],["if",1],["null",1],["length",1],["return",1],["encoded",2],["vapply",1],["as",1],["character",2],["oai4s",1],["esc",1],["paste0",1],["paste",1],["collapse",1]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_unwind_sinks","name":[["oai4s",1],["unwind",1],["sinks",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",4],["try",2],["catch",2],["while",2],["sink",4],["number",2],["error",2],["null",2],["type",2],["message",2]]},{"id":"openai4s/kernel/r_worker.R#.oai4s_write_frame","name":[["oai4s",1],["write",1],["frame",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",5],["json",4],["ok",4],["try",3],["catch",3],["write",2],["lines",2],["oai4s",5],["out",5],["bytes",2],["true",4],["flush",2],["error",3],["false",2],["if",2],["user",1],["code",1],["closed",1],["our",1],["connection",1],["close",1],["all",1],["connections",1],["common",1],["sink",1],["recovery",1],["idiom",1],["raw",1],["process",1],["fd",2],["still",1],["open",2],["reopen",1],["once",1],["con",3],["file",1],["dev",1],["wt",1],["null",2],["invisible",1]]},{"id":"openai4s/kernel/r_worker.R#binding_value","name":[["binding",1],["value",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",4],["name",7],["env",5],["globalenv",1],["if",2],["binding",5],["active",6],["return",2],["list",8],["true",4],["value",5],["null",3],["lazy",5],["false",7],["substitute",5],["tried",1],["first",2],["because",3],["only",4],["thing",1],["here",2],["see",1],["unforced",2],["promise",4],["without",1],["running",1],["builds",2],["exposes",1],["body",2],["language",2],["object",1],["back",2],["stop",2],["right",1],["there",1],["symbol",5],["as",5],["call",3],["probed",4],["eval",1],["baseenv",1],["otherwise",1],["told",1],["us",1],["nothing",1],["not",3],["bindings",1],["from",1],["global",1],["environment",1],["inspector",2],["reads",2],["so",1],["returned",1],["bare",1],["answer",3],["reported",1],["every",1],["ordinary",1],["variable",3],["opaque",2],["no",1],["type",1],["length",1],["preview",1],["was",1],["effect",3],["names",1],["get0",2],["real",2],["cost",1],["stated",1],["plainly",1],["delayed",2],["assign",2],["did",1],["expose",1],["forced",1],["runs",1],["user",1],["code",2],["during",1],["inspection",2],["being",1],["inspected",1],["probe",1],["above",1],["cannot",2],["tell",1],["but",1],["side",2],["reason",1],["old",1],["chose",1],["safe",1],["useless",1],["wrapped",1],["forcing",1],["merely",1],["whose",1],["raises",1],["turns",1],["one",2],["read",2],["into",1],["failure",1],["whole",1],["change",1],["showed",1],["up",1],["entire",1],["came",1],["failed",1],["closed",1],["session",1],["called",1],["be",1],["safely",1],["degrades",1],["same",1],["gets",1],["try",1],["catch",1],["envir",1],["inherits",1],["error",1],["condition",1]]},{"id":"openai4s/kernel/r_worker.R#bounded","name":[["bounded",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["240",2],["if",2],["na",2],["return",1],["enc2utf8",1],["nchar",1],["type",1],["chars",1],["else",1],["paste0",1],["substr",1]]},{"id":"openai4s/kernel/r_worker.R#entry_json","name":[["entry",1],["json",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["entry",12],["fields",10],["paste0",7],["name",2],["esc",5],["type",2],["if",4],["null",4],["kind",3],["length",3],["sprintf",1],["0f",1],["preview",3],["fingerprint",3],["paste",1],["collapse",1]]},{"id":"openai4s/kernel/r_worker.R#esc","name":[["esc",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",3],["if",2],["null",1],["length",1],["return",1],["paste",1],["as",1],["character",2],["collapse",1],["s2",3],["try",1],["catch",1],["iconv",1],["from",1],["utf",1],["sub",1],["byte",1],["error",1],["na",2],["unrepresentable",1],["else",1],["gsub",6],["fixed",6],["true",12],["bytes",6],["11",1],["12",1],["14",1],["31",1],["int",1],["utf8",1],["sprintf",1],["04x",1],["paste0",1]]},{"id":"openai4s/kernel/r_worker.R#fingerprint","name":[["fingerprint",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["token",3],["bounded",2],["deterministic",1],["fingerprint",1],["without",1],["serialization",1],["apis",1],["object",1],["methods",1],["attributes",1],["files",1],["optional",1],["packages",1],["ints",2],["utf8",1],["int",1],["4096",1],["5381",1],["code",2],["33",1],["2147483647",1],["sprintf",1],["08x",1],["as",1],["integer",1]]},{"id":"openai4s/kernel/r_worker.R#inspect","name":[["inspect",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["limit",5],["no",1],["filter",2],["worker",1],["keeps",1],["nothing",1],["its",1],["own",1],["global",1],["env",1],["any",2],["more",1],["so",1],["every",1],["binding",1],["there",1],["user",2],["old",1],["hid",1],["oai4s",1],["quit",1],["them",1],["variable",1],["called",1],["while",1],["read",1],["loop",1],["line",1],["outcome",1],["did",1],["not",1],["know",1],["about",1],["showed",1],["through",1],["names",5],["ls",1],["envir",1],["globalenv",1],["all",1],["true",2],["sorted",1],["selected",3],["seq",1],["len",1],["min",1],["length",3],["list",1],["variables",1],["lapply",1],["inspect",1],["one",1],["truncated",1]]},{"id":"openai4s/kernel/r_worker.R#inspect_one","name":[["inspect",1],["one",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",6],["name",9],["binding",6],["value",9],["if",13],["true",2],["active",2],["return",4],["list",7],["type",3],["lazy",1],["unforced",1],["promise",1],["stays",1],["opaque",1],["purpose",1],["reporting",2],["its",1],["body",1],["would",1],["be",1],["code",1],["user",1],["has",1],["not",1],["run",1],["language",1],["kind",9],["typeof",1],["entry",12],["object",1],["logical",3],["integer",1],["double",1],["character",4],["raw",2],["length",4],["identical",3],["text",1],["else",6],["bytes",1],["vector",1],["take",8],["min",2],["sample",2],["items",2],["values",6],["lapply",4],["seq",2],["len",2],["tokens",6],["scalar",4],["token",2],["all",2],["vapply",4],["null",2],["previews",4],["preview",4],["paste0",4],["paste",4],["collapse",4],["fingerprint",4],["unlist",2],["container",1]]},{"id":"openai4s/kernel/r_worker.R#install_fread","name":[["install",1],["fread",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",3],["if",3],["true",1],["state",2],["fread",4],["installed",2],["data",3],["table",3],["loaded",1],["namespaces",1],["return",1],["invisible",2],["false",1],["tracer",3],["bquote",1],["api",1],["record",1],["missing",1],["file",3],["null",3],["else",1],["input",1],["namespace",3],["as",2],["traced",5],["trace",2],["one",2],["attached",3],["try",1],["catch",1],["environment",1],["package",1],["error",1]]},{"id":"openai4s/kernel/r_worker.R#record","name":[["record",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",4],["value",8],["if",8],["true",6],["state",9],["active",1],["recording",3],["return",6],["invisible",7],["null",10],["character",2],["length",3],["na",1],["nzchar",2],["remote",1],["resource",1],["identifiers",1],["not",1],["workspace",1],["files",1],["connection",1],["object",1],["rejected",1],["by",1],["check",1],["above",1],["grepl",1],["https",1],["ftp",1],["s3",1],["ignore",1],["case",1],["exit",1],["false",1],["add",1],["resolved",6],["try",1],["catch",1],["normalize",1],["path",1],["winslash",1],["must",1],["work",1],["error",1],["warning",1],["root",5],["prefix",3],["identical",2],["else",1],["paste0",1],["starts",1],["relative",5],["substring",1],["nchar",2],["type",2],["chars",2],["1024",1],["paths",4],["256",1]]},{"id":"openai4s/kernel/r_worker.R#respond","name":[["respond",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["id",4],["result",8],["null",9],["error",5],["variables",5],["if",4],["list",1],["else",4],["entries",2],["vapply",1],["entry",1],["json",3],["character",1],["paste0",1],["type",1],["response",1],["esc",2],["paste",1],["collapse",1],["truncated",2],["true",2],["false",1],["limit",2],["sprintf",1],["as",1],["integer",1],["write",1],["frame",1]]},{"id":"openai4s/kernel/r_worker.R#scalar_preview","name":[["scalar",1],["preview",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["value",7],["token",4],["scalar",1],["if",4],["null",2],["return",3],["kind",3],["typeof",1],["identical",2],["character",1],["na",2],["else",1],["bounded",1],["raw",1],["paste0",1],["0x",1],["paste",1],["sprintf",1],["02x",1],["as",1],["integer",1],["collapse",1],["sub",1]]},{"id":"openai4s/kernel/r_worker.R#scalar_token","name":[["scalar",1],["token",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",2],["value",17],["if",14],["object",1],["length",1],["return",10],["null",2],["kind",6],["typeof",1],["identical",5],["logical",4],["na",9],["true",2],["else",4],["false",1],["integer",4],["paste0",4],["as",2],["character",4],["double",6],["nan",1],["infinite",1],["inf",2],["sprintf",2],["17g",1],["bounded",1],["128",1],["raw",2],["paste",1],["02x",1],["collapse",1]]},{"id":"openai4s/kernel/r_worker.R#trace_one","name":[["trace",1],["one",1]],"path":[["openai4s",1],["kernel",1],["worker",1]],"body":[["function",3],["name",3],["tracer",3],["baseenv",2],["try",1],["catch",1],["suppress",2],["messages",1],["warnings",1],["trace",1],["exit",1],["print",1],["false",2],["true",1],["error",1]]},{"id":"openai4s/kernel/readiness.py","name":[["readiness",1],["py",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["read",1],["only",1],["readiness",4],["bundled",1],["standard",12],["kernel",2],["profile",7],["pair",1],["built",1],["by",3],["openai4s",5],["setup",4],["python",3],["environments",6],["described",1],["shipped",1],["envs",2],["yml",2],["manifests",2],["module",1],["deliberately",1],["not",2],["import",10],["packages",1],["from",7],["either",1],["environment",4],["start",1],["their",1],["interpreters",1],["compares",1],["direct",1],["dependency",2],["intent",1],["local",1],["package",3],["metadata",1],["already",1],["discovery",1],["public",1],["projection",1],["path",2],["free",1],["prefixes",1],["raw",1],["exception",1],["messages",1],["host",1],["details",1],["should",1],["be",1],["sent",1],["browser",1],["failures",1],["reported",1],["stable",1],["reason",1],["codes",1],["instead",1],["being",1],["converted",1],["into",1],["empty",1],["would",1],["incorrectly",1],["claim",1],["every",1],["missing",1],["future",1],["annotations",1],["hashlib",1],["json",1],["re",2],["dataclasses",1],["dataclass",2],["pathlib",1],["typing",1],["callable",1],["iterable",1],["pkgscan",1],["ready",3],["needs",6],["repair",7],["unavailable",3],["plan",2],["command",2],["env",2],["apply",2],["name",1],["compile",1],["za",3],["z0",3],["pip",1],["extras",1],["scanpy",1],["harmony",1],["skmisc",1],["frozen",1],["true",1],["all",1],["error",1],["load",1],["requirements",1],["failure",1],["message",1]]},{"id":"openai4s/kernel/readiness.py#_dependency_entry","name":[["dependency",1],["entry",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["dependency",5],["entry",3],["value",3],["str",4],["tuple",2],["bool",3],["return",2],["normalized",4],["name",4],["platform",2],["optional",2],["one",1],["requirement",3],["bundled",1],["manifests",2],["direct",1],["names",1],["conda",1],["pep",2],["440",1],["constraints",1],["unsupported",2],["forms",1],["fail",1],["closed",1],["instead",1],["being",1],["guessed",1],["channel",1],["qualification",1],["harmless",1],["accepted",1],["even",1],["though",1],["current",1],["standard",1],["not",4],["carrying",1],["508",1],["environment",1],["marker",4],["machine",1],["universal",1],["its",1],["still",1],["validated",1],["but",1],["excluded",1],["from",1],["authoritative",1],["list",1],["so",1],["readiness",1],["demand",1],["very",1],["platforms",1],["excludes",1],["token",15],["strip",5],["if",4],["len",1],["rsplit",1],["partition",1],["match",3],["fullmatch",1],["none",1],["raise",2],["manifest",2],["error",2],["declaration",1],["pkgscan",1],["normalize",1],["pkg",1],["group",1],["empty",1]]},{"id":"openai4s/kernel/readiness.py#_dependency_name","name":[["dependency",1],["name",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["dependency",3],["name",2],["value",3],["str",4],["return",1],["entry",1]]},{"id":"openai4s/kernel/readiness.py#_EnvironmentResult","name":[["environment",1],["result",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["class",2],["environment",2],["result",2],["name",3],["str",6],["state",4],["present",3],["bool",1],["required",5],["tuple",2],["missing",4],["issue",3],["none",3],["def",1],["dict",2],["self",10],["object",1],["return",1],["package",2],["count",2],["len",3],["installed",1],["if",1],["unavailable",1],["else",1],["packages",1],["list",1]]},{"id":"openai4s/kernel/readiness.py#_EnvironmentResult.to_dict","name":[["dict",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["dict",4],["self",11],["str",2],["object",2],["return",1],["name",2],["state",3],["present",2],["required",4],["package",2],["count",2],["len",3],["installed",1],["none",1],["if",1],["unavailable",1],["else",1],["missing",3],["packages",1],["list",1],["issue",2]]},{"id":"openai4s/kernel/readiness.py#_managed_remediation","name":[["managed",1],["remediation",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["managed",3],["remediation",2],["state",3],["str",4],["dict",2],["object",2],["none",3],["if",1],["not",1],["needs",2],["setup",1],["repair",6],["return",2],["plan",7],["argv",10],["list",2],["command",6],["apply",7],["kind",1],["generation",1],["commands",1],["label",2],["join",2],["requires",1],["explicit",1],["action",1],["true",1]]},{"id":"openai4s/kernel/readiness.py#_ManifestError","name":[["manifest",1],["error",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["class",2],["manifest",3],["error",4],["value",2],["shipped",1],["environment",1],["cannot",1],["be",1],["interpreted",1],["safely",1]]},{"id":"openai4s/kernel/readiness.py#_parse_direct_dependencies","name":[["parse",1],["direct",1],["dependencies",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["parse",3],["direct",3],["dependencies",21],["path",5],["expected",3],["name",12],["str",6],["tuple",3],["from",2],["one",1],["shipped",2],["line",3],["oriented",1],["spec",1],["yaml",1],["dependency",6],["parser",2],["would",1],["add",1],["hard",1],["control",1],["plane",1],["specs",1],["intentionally",1],["narrow",1],["structure",3],["top",2],["level",2],["list",4],["plus",1],["optional",5],["nested",2],["pip",7],["recognizes",1],["exactly",1],["rejects",1],["ambiguous",1],["mappings",1],["try",1],["lines",2],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["except",1],["oserror",1],["as",1],["exc",2],["raise",5],["manifest",8],["error",5],["unreadable",1],["declared",3],["none",2],["false",5],["saw",3],["raw",2],["bundled",1],["files",1],["not",7],["carry",1],["quoted",1],["values",1],["containing",1],["strip",7],["comments",1],["before",1],["measuring",1],["content",6],["while",1],["retaining",1],["indentation",1],["split",1],["rstrip",1],["if",14],["continue",8],["indent",4],["len",4],["lstrip",1],["stripped",8],["startswith",3],["partition",1],["true",3],["later",1],["key",1],["ends",1],["break",1],["item",3],["platform",4],["entry",2],["append",2],["unsupported",1],["mismatch",1],["missing",1],["duplicate",1],["normalized",1],["return",1]]},{"id":"openai4s/kernel/readiness.py#_projection","name":[["projection",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["projection",2],["enabled",5],["bool",2],["state",6],["str",8],["reason",4],["none",6],["requirements",4],["digest",4],["results",7],["iterable",2],["environment",6],["result",11],["dict",3],["object",2],["list",3],["rows",2],["missing",8],["environments",6],["name",2],["if",2],["not",1],["present",1],["packages",3],["return",1],["schema",1],["version",1],["profile",2],["standard",2],["ready",2],["checked",1],["locally",1],["network",1],["contacted",1],["false",2],["mutation",1],["performed",1],["required",1],["remediation",2],["managed",1]]},{"id":"openai4s/kernel/readiness.py#_requirements_digest","name":[["requirements",1],["digest",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["requirements",6],["digest",2],["dict",2],["str",6],["tuple",2],["canonical",2],["json",1],["dumps",1],["profile",2],["standard",2],["name",3],["list",1],["environments",1],["ensure",1],["ascii",1],["true",2],["separators",1],["sort",1],["keys",1],["encode",1],["utf",1],["return",1],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/kernel/readiness.py#_specs_dir","name":[["specs",1],["dir",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["specs",2],["dir",2],["path",3],["return",1],["file",1],["resolve",1],["parents",1],["envs",1]]},{"id":"openai4s/kernel/readiness.py#EnvironmentReadinessError","name":[["environment",1],["readiness",1],["error",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["class",2],["environment",4],["readiness",9],["error",7],["runtime",2],["typed",1],["path",1],["free",1],["refusal",1],["raised",1],["immediately",1],["before",1],["local",2],["code",2],["cell",1],["projection",1],["retained",1],["so",1],["cli",1],["other",1],["adapters",1],["render",1],["same",1],["stable",1],["contract",1],["as",1],["web",1],["gateway",1],["without",1],["scraping",1],["exception",1],["text",1],["constructing",1],["performs",1],["no",1],["discovery",1],["mutation",1],["itself",1],["def",1],["init",2],["self",3],["dict",2],["str",1],["object",1],["none",1],["unavailable",2],["if",1],["state",1],["else",1],["not",1],["ready",1],["super",1],["failure",1],["message",1]]},{"id":"openai4s/kernel/readiness.py#EnvironmentReadinessError.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["init",3],["self",4],["readiness",8],["dict",3],["str",2],["object",2],["none",2],["error",1],["code",1],["environment",2],["unavailable",2],["if",1],["state",1],["else",1],["not",1],["ready",1],["super",1],["failure",1],["message",1]]},{"id":"openai4s/kernel/readiness.py#load_standard_profile_requirements","name":[["load",1],["standard",1],["profile",1],["requirements",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["load",3],["standard",4],["profile",2],["requirements",2],["specs",5],["dir",5],["path",2],["none",5],["dict",2],["str",4],["tuple",2],["authoritative",1],["direct",2],["package",2],["lists",1],["constraints",1],["removed",1],["names",1],["func",1],["pkgscan",1],["normalize",1],["pkg",1],["same",1],["rule",1],["installed",1],["metadata",1],["root",2],["if",1],["not",1],["else",1],["return",1],["name",4],["parse",1],["dependencies",1],["yml",1],["environments",1]]},{"id":"openai4s/kernel/readiness.py#readiness_failure_message","name":[["readiness",1],["failure",1],["message",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["readiness",7],["failure",2],["message",6],["dict",4],["str",10],["object",2],["render",1],["path",2],["free",1],["complete",1],["remediation",6],["shown",1],["every",1],["surface",1],["details",5],["list",5],["missing",10],["packages",5],["if",9],["isinstance",6],["environment",4],["standard",2],["environments",3],["append",3],["join",5],["item",6],["envs",4],["insert",1],["commands",7],["key",2],["plan",1],["argv",7],["apply",1],["command",11],["not",3],["scientific",1],["ready",1],["run",1],["managed",1],["repair",1],["explicitly",1],["then",1],["return",1]]},{"id":"openai4s/kernel/readiness.py#standard_profile_readiness","name":[["standard",1],["profile",1],["readiness",1]],"path":[["openai4s",1],["kernel",1],["readiness",1],["py",1]],"body":[["def",2],["standard",7],["profile",3],["readiness",3],["enabled",9],["bool",2],["specs",3],["dir",4],["path",5],["none",21],["discover",8],["callable",4],["list",4],["environments",9],["environment",25],["scan",9],["packages",5],["str",6],["dict",3],["object",2],["return",7],["local",2],["only",1],["projection",8],["rollout",1],["flag",1],["off",1],["returns",1],["immediately",1],["not",10],["read",1],["manifests",1],["callers",1],["may",1],["inject",1],["discovery",4],["scanning",1],["deterministic",1],["tests",1],["but",1],["production",1],["uses",1],["existing",1],["package",8],["metadata",1],["scanner",1],["if",14],["true",10],["false",4],["state",17],["unavailable",11],["reason",11],["feature",1],["disabled",1],["try",4],["requirements",14],["load",1],["except",4],["exception",4],["noqa",4],["ble001",4],["project",1],["stable",1],["free",2],["failure",2],["manifest",1],["digest",10],["managed",4],["layout",5],["safe",4],["generation",1],["fail",1],["closed",1],["invalid",1],["fn",4],["pkgscan",2],["collect",1],["discovered",2],["no",1],["envs",1],["selected",4],["name",17],["getattr",5],["continue",4],["duplicate",1],["results",9],["result",9],["failed",3],["required",12],["append",4],["needs",7],["setup",3],["present",4],["missing",12],["issue",4],["expected",4],["language",6],["else",5],["python",2],["runtime",3],["rscript",1],["repair",4],["mismatch",1],["root",5],["isinstance",1],["raise",1],["oserror",1],["prefix",1],["readable",1],["installed",2],["normalize",1],["pkg",1],["never",1],["recast",1],["unreadable",1],["as",1],["inventory",2],["tuple",1],["ready",2],["elif",2],["any",2],["incomplete",1]]},{"id":"openai4s/kernel/recovery.py","name":[["recovery",1],["py",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["build",2],["first",1],["replay",14],["safe",8],["verifiable",1],["scientific",1],["kernel",2],["recovery",8],["module",5],["deliberately",2],["protocol",2],["neutral",2],["candidate",2],["may",1],["be",1],["existing",1],["python",3],["manager",1],["sibling",1],["future",2],["jupyter",1],["adapter",1],["callers",1],["inject",1],["small",1],["bootstrap",4],["execute",1],["inspect",1],["publish",3],["callbacks",1],["old",1],["generation",1],["never",7],["stopped",1],["replaced",1],["here",1],["called",1],["exactly",1],["once",1],["only",1],["after",1],["every",1],["required",1],["validation",1],["succeeds",1],["recipes",1],["contain",1],["code",2],["but",1],["explicit",1],["label",2],["not",2],["trusted",1],["by",1],["itself",1],["ast",2],["conservative",1],["language",1],["scans",1],["reject",1],["completion",1],["shell",2],["credentials",3],["external",1],["writes",1],["background",2],["delegated",1],["work",1],["remote",1],["jobs",1],["unknown",1],["host",3],["calls",1],["rejected",1],["non",1],["replayable",1],["steps",1],["produce",1],["partial",1],["system",2],["claims",1],["arbitrary",1],["memory",1],["namespace",1],["survived",1],["from",7],["import",13],["annotations",1],["base64",1],["hashlib",1],["json",1],["re",3],["uuid",1],["dataclasses",1],["dataclass",6],["field",1],["replace",1],["pathlib",2],["path",5],["typing",1],["any",4],["callable",2],["iterable",1],["mapping",1],["sequence",1],["conditional",4],["policies",1],["frozenset",6],["unsafe",1],["methods",2],["submit",2],["output",1],["bash",1],["exec",4],["interrupt",1],["delegate",1],["stop",1],["child",1],["send",1],["message",1],["compute",3],["cancel",1],["close",1],["fold",1],["score",1],["mutations",1],["mcp",1],["call",1],["write",2],["file",5],["edit",2],["save",2],["artifact",2],["request",1],["network",2],["access",1],["endpoints",1],["register",1],["skills",7],["delete",1],["env",2],["setup",1],["capabilities",1],["current",1],["model",1],["list",3],["models",1],["query",2],["schema",1],["artifacts",1],["frames",1],["lineage",2],["graph",1],["read",3],["search",1],["todo",1],["plan",1],["risky",2],["text",1],["compile",3],["subprocess",2],["os",2],["system2",1],["requests",2],["urllib",2],["socket",2],["curl",1],["wget",1],["ssh",1],["scp",1],["lines",1],["rds",1],["importlib",1],["accepts",1],["package",1],["directory",1],["spellings",1],["identifiers",1],["skill",1],["loader",3],["emits",1],["form",1],["names",1],["such",1],["as",1],["foo",1],["bar",1],["preserve",1],["contract",1],["while",1],["rejecting",1],["hierarchy",1],["injection",1],["control",1],["characters",1],["untrusted",1],["load",3],["event",2],["sidecar",6],["segment",1],["x00",1],["x1f",1],["x7f",1],["unfrozen",2],["builtin",1],["executors",2],["eval",1],["attribute",1],["spec",1],["location",1],["source",1],["sourceless",1],["run",1],["roots",2],["reach",1],["process",1],["filesystem",1],["directly",1],["cell",1],["imports",1],["these",1],["regardless",1],["its",1],["shutil",1],["socketserver",1],["http",1],["ftplib",1],["smtplib",1],["telnetlib",1],["asyncio",1],["multiprocessing",1],["ctypes",1],["mmap",1],["tempfile",1],["ssl",1],["webbrowser",1],["pty",1],["frozen",6],["true",5],["journal",1],["sink",1],["dict",1],["str",1],["all",1],["manifest",2],["orchestrator",1],["recipe",1],["cancelled",1],["result",1],["step",1],["merge",1],["loads",1],["safety",1],["error",1]]},{"id":"openai4s/kernel/recovery.py#_canonical_bytes","name":[["canonical",1],["bytes",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["canonical",2],["bytes",4],["value",3],["any",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1]]},{"id":"openai4s/kernel/recovery.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["sha256",3],["data",3],["bytes",2],["str",2],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/kernel/recovery.py#BootstrapManifest","name":[["bootstrap",1],["manifest",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["bootstrap",15],["manifest",19],["language",7],["str",35],["interpreter",7],["runtime",5],["version",48],["working",7],["directory",7],["environment",16],["mapping",8],["any",5],["field",2],["default",2],["factory",2],["dict",6],["sdk",6],["none",24],["provenance",6],["host",6],["capability",6],["package",15],["tuple",9],["locale",9],["hash",9],["random",6],["seed",6],["policy",6],["sidecars",8],["sidecar",10],["init",6],["hooks",5],["int",2],["def",5],["post",1],["self",31],["if",23],["not",15],["raise",13],["value",38],["error",14],["unsupported",2],["python",2],["must",4],["be",4],["required",1],["orders",5],["order",2],["sorted",4],["len",7],["load",1],["unique",2],["names",5],["name",12],["casefold",2],["512",2],["missing",1],["too",2],["long",2],["re",1],["fullmatch",1],["9a",1],["64",1],["sha256",2],["record",9],["list",3],["update",1],["return",3],["property",1],["id",1],["boot",1],["canonical",1],["bytes",1],["classmethod",1],["from",2],["cls",2],["capture",6],["status",4],["complete",1],["incomplete",1],["item",14],["isinstance",5],["packages",8],["raw",7],["50",1],["000",1],["invalid",3],["strip",1],["else",7],["append",1],["sort",1],["key",3],["lambda",1],["items",1],["observed",1]]},{"id":"openai4s/kernel/recovery.py#BootstrapManifest.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",12],["none",4],["if",8],["version",7],["not",8],["raise",8],["value",8],["error",8],["unsupported",1],["bootstrap",7],["manifest",5],["language",2],["python",2],["must",4],["be",4],["interpreter",2],["working",2],["directory",2],["required",1],["orders",5],["sidecar",3],["order",2],["sidecars",1],["sorted",4],["len",6],["load",1],["unique",2],["names",5],["name",6],["casefold",1],["package",6],["any",2],["512",2],["missing",1],["too",2],["long",2],["environment",3],["hash",3],["re",1],["fullmatch",1],["9a",1],["64",1],["sha256",1]]},{"id":"openai4s/kernel/recovery.py#BootstrapManifest.from_record","name":[["from",1],["record",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["from",3],["record",4],["cls",3],["value",30],["mapping",6],["str",19],["any",2],["bootstrap",7],["manifest",8],["version",22],["int",1],["if",14],["not",7],["raise",5],["error",6],["unsupported",1],["capture",6],["status",4],["sidecar",4],["none",10],["complete",1],["incomplete",1],["sidecars",4],["tuple",5],["item",14],["isinstance",5],["packages",8],["list",2],["raw",7],["package",6],["len",1],["50",1],["000",1],["invalid",3],["name",3],["strip",1],["else",7],["append",1],["sort",1],["key",3],["lambda",1],["casefold",1],["locale",6],["return",1],["language",2],["interpreter",2],["runtime",2],["working",2],["directory",2],["environment",6],["dict",1],["sdk",3],["provenance",3],["host",3],["capability",3],["items",1],["hash",3],["random",3],["seed",3],["policy",3],["init",2],["hooks",2]]},{"id":"openai4s/kernel/recovery.py#BootstrapManifest.manifest_id","name":[["manifest",1],["id",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["manifest",2],["id",2],["self",3],["str",2],["return",1],["boot",1],["sha256",1],["canonical",1],["bytes",1],["record",1]]},{"id":"openai4s/kernel/recovery.py#BootstrapManifest.record","name":[["record",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["record",6],["self",18],["dict",4],["str",2],["any",2],["version",14],["language",2],["interpreter",2],["runtime",2],["working",2],["directory",2],["environment",4],["sdk",2],["provenance",2],["random",2],["seed",2],["policy",2],["sidecars",2],["sidecar",2],["init",2],["hooks",2],["list",1],["if",1],["update",1],["host",2],["capability",2],["package",2],["manifest",2],["name",3],["locale",2],["hash",2],["return",1]]},{"id":"openai4s/kernel/recovery.py#BootstrapManifest.with_observed_environment","name":[["observed",1],["environment",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["observed",2],["environment",11],["self",9],["value",14],["mapping",4],["str",15],["any",2],["bootstrap",3],["manifest",9],["return",2],["v2",1],["bound",12],["facts",1],["measured",1],["inside",1],["one",1],["worker",1],["candidate",1],["recovery",1],["normal",1],["generation",1],["both",1],["path",1],["so",1],["package",7],["locale",10],["runtime",6],["claims",1],["never",1],["come",1],["from",1],["daemon",1],["own",1],["interpreter",7],["by",1],["accident",1],["raw",6],["packages",8],["dict",4],["tuple",3],["none",8],["if",9],["isinstance",3],["list",2],["item",11],["50",1],["000",1],["not",7],["continue",2],["name",6],["strip",1],["len",1],["512",3],["version",28],["else",5],["setdefault",1],["casefold",2],["normalized",2],["sorted",1],["values",1],["key",8],["lambda",1],["128",1],["items",1],["source",3],["target",2],["prefix",4],["base",2],["home",2],["replace",2],["sdk",6],["provenance",6],["host",6],["capability",6],["hash",2],["fingerprint",2],["language",2],["sha256",1],["canonical",1],["bytes",1]]},{"id":"openai4s/kernel/recovery.py#Candidate","name":[["candidate",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["candidate",2],["protocol",2],["generation",1],["id",1],["str",1],["def",1],["shutdown",1],["self",1],["none",1]]},{"id":"openai4s/kernel/recovery.py#Candidate.shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["none",2]]},{"id":"openai4s/kernel/recovery.py#frozen_sidecar_bootstrap_code","name":[["frozen",1],["sidecar",1],["bootstrap",1],["code",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["frozen",11],["sidecar",24],["bootstrap",3],["code",6],["manifest",3],["str",4],["return",2],["worker",1],["side",1],["installs",1],["one",1],["module",9],["generated",1],["decodes",1],["re",1],["hashes",1],["bytes",1],["inside",1],["candidate",1],["kernel",4],["creates",1],["namespace",2],["package",10],["parents",1],["without",1],["executing",1],["host",1],["only",1],["publishes",1],["its",1],["parent",6],["after",1],["exec",2],["succeeds",1],["never",1],["reads",1],["source",5],["path",1],["if",15],["import",8],["mode",3],["raise",8],["value",1],["error",8],["unsupported",1],["record",9],["parts",14],["name",23],["split",3],["alias",19],["packages",8],["len",6],["skill",24],["directory",14],["root",3],["local",2],["roots",6],["add",4],["else",2],["current",3],["rpartition",2],["ordered",2],["tuple",2],["sorted",2],["key",1],["lambda",1],["count",1],["names",5],["base64",1],["as",5],["o4s",122],["b64",3],["hashlib",3],["importlib",1],["machinery",2],["sys",3],["types",2],["b64decode",1],["validate",1],["true",1],["sha256",4],["hexdigest",1],["runtime",7],["hash",1],["mismatch",2],["not",15],["invalid",1],["policy",12],["globals",1],["dirs",9],["entries",4],["direct",5],["collections",4],["collection",1],["members",3],["catalog",5],["denied",5],["skills",2],["disabled",4],["order",6],["state",5],["load",1],["isinstance",11],["dict",3],["list",1],["int",1],["bool",1],["unavailable",1],["entry",3],["bound",1],["by",1],["capability",1],["expected",4],["prefix",2],["items",1],["qualifier",3],["qualified",3],["trusted",1],["label",2],["recovery",1],["compile",1],["none",1],["index",3],["range",1],["join",1],["modules",1],["exact",1]]},{"id":"openai4s/kernel/recovery.py#KernelRecoveryOrchestrator","name":[["kernel",1],["recovery",1],["orchestrator",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["kernel",2],["recovery",20],["orchestrator",2],["run",1],["one",1],["transaction",1],["atomically",1],["publish",6],["only",1],["verified",1],["state",1],["def",4],["init",1],["self",24],["build",5],["candidate",32],["callable",10],["bootstrap",8],["manifest",19],["any",10],["hydrate",10],["workspace",5],["mapping",4],["str",27],["artifact",8],["execute",4],["cell",4],["inspect",4],["symbols",3],["iterable",1],["digest",3],["none",21],["environment",3],["journal",5],["sink",1],["cancelled",14],["bool",1],["lambda",2],["event",3],["false",2],["restore",3],["root",4],["frame",4],["id",55],["branch",5],["recipe",5],["source",6],["generation",7],["result",3],["uuid",1],["uuid4",1],["hex",1],["16",1],["replayed",4],["list",3],["skipped",7],["issues",9],["dict",1],["published",3],["check",6],["if",11],["raise",1],["execution",1],["was",1],["record",14],["phase",3],["status",3],["detail",4],["not",6],["else",3],["started",1],["try",1],["completed",7],["sidecar",4],["hashes",1],["name",1],["sha256",2],["sidecars",1],["step",50],["steps",1],["kind",8],["payload",6],["continue",4],["replay",9],["append",6],["type",3],["unknown",1],["code",11],["language",6],["expected",3],["hash",7],["observed",2],["encode",1],["utf",1],["error",13],["explicitly",1],["safe",2],["policy",1],["match",1],["its",1],["safety",1],["declared",1],["host",2],["methods",2],["non",1],["replayable",1],["reason",2],["response",4],["failed",2],["break",1],["extend",1],["validate",3],["partial",2],["shutdown",2],["return",3],["tuple",5],["true",1],["active",1],["except",1],["as",1],["re",1]]},{"id":"openai4s/kernel/recovery.py#KernelRecoveryOrchestrator.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["init",2],["self",13],["build",4],["candidate",24],["callable",20],["bootstrap",8],["manifest",4],["any",16],["hydrate",8],["workspace",4],["mapping",8],["str",20],["artifact",8],["execute",4],["cell",3],["inspect",6],["symbols",4],["iterable",2],["digest",4],["none",13],["environment",4],["publish",4],["journal",6],["sink",2],["cancelled",4],["bool",2],["lambda",2],["event",1],["false",1]]},{"id":"openai4s/kernel/recovery.py#KernelRecoveryOrchestrator._shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["shutdown",3],["candidate",6],["none",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["was",1],["never",1],["published",1],["pass",1]]},{"id":"openai4s/kernel/recovery.py#KernelRecoveryOrchestrator._validate","name":[["validate",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["validate",2],["self",5],["candidate",7],["manifest",14],["bootstrap",2],["recipe",9],["recovery",3],["list",3],["dict",4],["str",4],["any",3],["issues",9],["if",7],["namespace",3],["coverage",1],["unverified",2],["append",7],["type",7],["reason",1],["checkpoint",1],["contains",1],["prior",1],["cells",1],["without",1],["verified",1],["language",4],["required",3],["symbols",3],["items",3],["observed",13],["item",2],["missing",4],["sorted",1],["names",1],["artifact",7],["expected",15],["hashes",1],["digest",1],["hash",3],["mismatch",5],["environment",17],["key",12],["requirements",1],["interpreter",5],["not",3],["none",2],["runtime",9],["version",13],["python",1],["unknown",1],["sdk",2],["provenance",2],["host",2],["capability",2],["return",1]]},{"id":"openai4s/kernel/recovery.py#KernelRecoveryOrchestrator.restore","name":[["restore",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",4],["restore",5],["self",14],["root",5],["frame",5],["id",67],["str",24],["branch",6],["none",19],["manifest",23],["bootstrap",4],["recipe",7],["recovery",25],["source",9],["generation",10],["result",6],["uuid",1],["uuid4",1],["hex",1],["16",1],["candidate",23],["replayed",6],["list",3],["skipped",9],["issues",9],["dict",1],["any",2],["published",6],["false",1],["check",6],["cancelled",13],["if",14],["raise",1],["execution",1],["was",1],["record",15],["phase",3],["status",3],["detail",4],["event",2],["not",8],["else",5],["journal",2],["started",1],["try",1],["build",2],["completed",7],["sidecar",4],["hashes",1],["name",2],["sha256",2],["sidecars",1],["step",50],["steps",1],["kind",8],["hydrate",4],["workspace",2],["payload",6],["continue",4],["artifact",2],["replay",9],["cell",2],["append",6],["type",7],["unknown",1],["code",11],["language",6],["expected",3],["hash",7],["observed",2],["encode",1],["utf",1],["error",22],["explicitly",1],["safe",2],["policy",1],["match",1],["its",1],["safety",1],["declared",1],["host",2],["methods",2],["non",1],["replayable",1],["reason",2],["response",4],["execute",1],["failed",6],["break",1],["extend",1],["validate",3],["partial",2],["shutdown",3],["return",4],["tuple",9],["publish",3],["true",1],["active",2],["except",2],["as",2],["exception",1],["noqa",1],["ble001",1],["failure",1],["durable",1],["state",1]]},{"id":"openai4s/kernel/recovery.py#KernelRecoveryOrchestrator.restore.check_cancelled","name":[["check",1],["cancelled",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["check",2],["cancelled",5],["none",2],["if",1],["self",1],["raise",1],["recovery",2],["execution",1],["was",1]]},{"id":"openai4s/kernel/recovery.py#KernelRecoveryOrchestrator.restore.record","name":[["record",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["record",2],["phase",4],["str",4],["status",4],["detail",5],["any",2],["none",5],["event",2],["recovery",2],["id",10],["root",2],["frame",2],["branch",2],["source",2],["generation",3],["candidate",2],["if",1],["not",1],["else",1],["self",1],["journal",1]]},{"id":"openai4s/kernel/recovery.py#merge_bootstrap_sidecar_loads","name":[["merge",1],["bootstrap",1],["sidecar",1],["loads",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["merge",3],["bootstrap",8],["sidecar",20],["loads",2],["mapping",5],["str",8],["any",6],["events",3],["iterable",2],["dict",4],["exact",1],["ordered",1],["runtime",1],["imports",1],["into",1],["generation",1],["manifest",5],["existing",1],["entries",1],["immutable",1],["identical",1],["already",1],["recorded",1],["event",2],["idempotent",1],["conflicting",2],["duplicate",1],["order",10],["gap",2],["fails",1],["closed",1],["so",1],["corrupted",1],["worker",1],["result",7],["cannot",1],["silently",1],["rewrite",1],["recovery",1],["history",1],["from",2],["record",2],["sidecars",11],["list",1],["summaries",3],["item",3],["loaded",2],["if",5],["isinstance",1],["value",7],["load",3],["len",3],["raise",2],["error",3],["at",1],["continue",1],["expected",1],["observed",1],["append",2],["name",4],["skill",1],["module",1],["sha256",2],["source",2],["path",2],["version",3],["not",1],["none",3],["else",1],["merged",2],["replace",1],["tuple",1],["update",1],["capture",2],["status",1],["complete",1],["pop",1],["return",1]]},{"id":"openai4s/kernel/recovery.py#RecoveryCancelled","name":[["recovery",1],["cancelled",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["recovery",3],["cancelled",3],["runtime",2],["error",2],["raised",1],["internally",1],["exact",1],["ticket",1]]},{"id":"openai4s/kernel/recovery.py#RecoveryRecipe","name":[["recovery",1],["recipe",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["recovery",3],["recipe",2],["steps",1],["tuple",2],["step",1],["required",1],["symbols",1],["mapping",3],["str",6],["field",3],["default",3],["factory",3],["dict",3],["artifact",1],["hashes",1],["environment",1],["requirements",1],["any",1],["namespace",4],["coverage",4],["empty",2],["def",1],["post",1],["init",1],["self",3],["none",1],["if",1],["not",1],["verified",1],["unverified",1],["raise",1],["value",1],["error",1],["unknown",1]]},{"id":"openai4s/kernel/recovery.py#RecoveryRecipe.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",2],["if",1],["namespace",3],["coverage",3],["not",1],["empty",1],["verified",1],["unverified",1],["raise",1],["value",1],["error",1],["unknown",1]]},{"id":"openai4s/kernel/recovery.py#RecoveryResult","name":[["recovery",1],["result",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["recovery",3],["result",2],["id",4],["str",8],["status",1],["source",1],["generation",2],["none",2],["candidate",1],["manifest",1],["issues",1],["tuple",3],["dict",1],["any",1],["replayed",1],["steps",2],["skipped",1]]},{"id":"openai4s/kernel/recovery.py#RecoveryStep","name":[["recovery",1],["step",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["recovery",3],["step",4],["kind",3],["str",4],["payload",1],["mapping",1],["any",1],["replay",6],["policy",4],["never",1],["id",1],["field",1],["default",1],["factory",1],["lambda",1],["rs",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["def",1],["post",1],["init",1],["self",4],["none",1],["if",2],["not",2],["policies",1],["raise",2],["value",2],["error",2],["unknown",1],["strip",1],["must",1],["be",1],["non",1],["empty",1]]},{"id":"openai4s/kernel/recovery.py#RecoveryStep.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",5],["none",2],["if",2],["replay",4],["policy",3],["not",2],["policies",1],["raise",2],["value",2],["error",2],["unknown",1],["kind",2],["strip",1],["recovery",1],["step",1],["must",1],["be",1],["non",1],["empty",1]]},{"id":"openai4s/kernel/recovery.py#replay_safety_error","name":[["replay",1],["safety",1],["error",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["replay",3],["safety",2],["error",5],["code",7],["str",10],["language",3],["declared",3],["host",15],["methods",13],["iterable",2],["none",4],["return",13],["cell",8],["cannot",1],["be",1],["replayed",1],["admissible",1],["if",16],["not",4],["isinstance",8],["strip",1],["empty",1],["recovery",4],["item",2],["unsafe",9],["sorted",2],["join",2],["unknown",5],["safe",2],["risky",3],["text",2],["search",1],["contains",2],["direct",2],["process",2],["filesystem",3],["network",3],["execution",1],["python",1],["try",1],["tree",2],["ast",9],["parse",2],["except",1],["syntax",1],["as",1],["node",16],["walk",1],["import",5],["roots",6],["alias",3],["name",5],["split",2],["names",2],["elif",1],["from",3],["module",8],["root",3],["never",1],["imported",1],["symbol",1],["inspecting",1],["let",1],["shutil",1],["rmtree",1],["slip",1],["past",1],["else",3],["any",2],["imports",1],["call",2],["func",8],["id",3],["open",1],["exec",1],["eval",1],["compile",1],["uses",1],["builtin",1],["attribute",1],["owner",3],["value",1],["method",7],["attr",3],["mkdir",1],["rename",2],["replace",1],["rmdir",1],["save",1],["savefig",1],["csv",2],["excel",1],["json",1],["parquet",1],["pickle",1],["unlink",2],["write",6],["bytes",1],["may",1],["external",1],["state",1],["lowered",2],["lower",1],["marker",2],["submit",1],["output",1],["system",1],["system2",1],["pipe",1],["table",1],["writelines",1],["saverds",1],["ggsave",1],["file",4],["copy",1],["remove",1],["download",1],["shell",1],["side",1],["effects",1]]},{"id":"openai4s/kernel/recovery.py#sidecar_from_load_event","name":[["sidecar",1],["from",1],["load",1],["event",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["sidecar",17],["from",3],["load",10],["event",11],["value",22],["mapping",2],["str",6],["any",4],["manifest",3],["validate",1],["one",1],["worker",2],["observed",4],["successful",1],["import",7],["emits",1],["exact",1],["source",6],["bytes",1],["recovery",1],["never",1],["follows",1],["path",4],["back",1],["mutable",1],["filesystem",1],["retained",1],["only",1],["as",1],["provenance",1],["traceback",1],["context",1],["if",8],["loaded",1],["raise",8],["error",8],["invalid",2],["module",8],["strip",1],["parts",7],["split",1],["len",2],["not",8],["kernel",2],["segment",1],["fullmatch",1],["part",2],["none",1],["requires",2],["raw",10],["order",7],["isinstance",5],["bool",1],["int",1],["must",1],["be",1],["integer",1],["sha256",8],["expected",2],["match",1],["its",1],["bootstrap",1],["hash",1],["local",15],["roots",12],["list",1],["tuple",1],["root",5],["issubset",1],["omit",1],["parent",1],["qualified",1],["has",1],["unexpected",1],["return",1],["record",1],["name",1],["b64",2],["exports",2],["mode",2]]},{"id":"openai4s/kernel/recovery.py#sidecar_from_path","name":[["sidecar",1],["from",1],["path",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["sidecar",5],["from",2],["path",12],["name",4],["str",9],["order",4],["int",2],["exports",4],["sequence",2],["import",4],["mode",4],["module",2],["manifest",3],["source",5],["resolve",1],["return",1],["read",1],["bytes",1],["tuple",1]]},{"id":"openai4s/kernel/recovery.py#SidecarManifest","name":[["sidecar",1],["manifest",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["sidecar",25],["manifest",4],["exact",1],["bytes",4],["one",1],["was",1],["actually",1],["loaded",1],["name",24],["str",15],["source",19],["order",13],["int",2],["exports",5],["tuple",9],["import",33],["mode",5],["module",7],["path",7],["none",5],["local",36],["roots",31],["def",5],["post",1],["init",1],["self",28],["if",16],["not",11],["strip",1],["raise",16],["value",26],["error",23],["must",6],["be",5],["non",2],["empty",1],["isinstance",13],["bool",3],["negative",1],["type",2],["parts",6],["split",1],["parent",5],["dict",2],["fromkeys",1],["raw",13],["direct",3],["construction",1],["still",1],["useful",1],["tests",1],["migration",1],["helpers",1],["runtime",2],["records",1],["carry",1],["complete",1],["alias",6],["but",1],["manually",1],["created",1],["at",1],["least",1],["seal",1],["every",2],["named",1],["by",1],["its",2],["spelling",2],["sole",1],["legacy",1],["list",4],["sequence",1],["len",3],["any",5],["root",6],["segment",1],["fullmatch",1],["invalid",2],["issubset",1],["omit",1],["object",1],["setattr",1],["label",2],["try",2],["tree",2],["compile",2],["exec",1],["flags",1],["ast",9],["py",1],["cf",1],["only",2],["dont",1],["inherit",1],["true",2],["except",2],["syntax",1],["as",2],["from",5],["exposes",1],["qualified",1],["aliases",1],["same",1],["skill",1],["package",2],["reach",1],["mutable",2],["siblings",1],["so",1],["checking",1],["event",1],["would",1],["miss",1],["skills",1],["victim",2],["helper",1],["after",1],["kernel",1],["load",1],["frozenset",1],["imported",5],["partition",1],["return",4],["node",11],["walk",1],["id",2],["file",1],["depends",1],["resources",1],["level",1],["has",2],["unfrozen",8],["builtin",2],["executors",4],["attribute",3],["names",2],["uses",2],["code",2],["loader",2],["elif",2],["call",1],["target",5],["func",1],["unsafe",2],["executor",2],["attr",1],["property",1],["sha256",6],["record",3],["b64",2],["base64",2],["b64encode",1],["decode",1],["ascii",1],["classmethod",1],["cls",2],["mapping",1],["b64decode",1],["validate",1],["exception",1],["noqa",1],["ble001",1],["manifests",1],["untrusted",1],["encoding",1],["integer",1],["requires",1],["item",2],["else",1],["hash",1],["mismatch",1]]},{"id":"openai4s/kernel/recovery.py#SidecarManifest.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",3],["post",2],["init",2],["self",18],["none",3],["if",12],["not",8],["name",18],["strip",1],["raise",12],["value",12],["error",17],["sidecar",13],["must",5],["be",4],["non",2],["empty",1],["isinstance",10],["order",3],["bool",2],["negative",1],["source",4],["bytes",2],["type",2],["parts",6],["split",1],["parent",5],["tuple",4],["dict",1],["fromkeys",1],["raw",5],["local",26],["roots",21],["import",22],["direct",3],["construction",1],["still",1],["useful",1],["tests",1],["migration",1],["helpers",1],["runtime",2],["records",1],["carry",1],["complete",1],["alias",6],["but",1],["manually",1],["created",1],["manifest",1],["at",1],["least",1],["seal",1],["every",2],["named",1],["by",1],["its",2],["module",5],["spelling",2],["sole",1],["legacy",1],["list",1],["sequence",1],["len",3],["any",3],["root",6],["str",2],["segment",1],["fullmatch",1],["invalid",1],["issubset",1],["omit",1],["object",1],["setattr",1],["label",2],["path",1],["try",1],["tree",2],["compile",2],["exec",1],["flags",1],["ast",9],["py",1],["cf",1],["only",2],["dont",1],["inherit",1],["true",1],["except",1],["syntax",1],["as",1],["from",3],["exposes",1],["qualified",1],["aliases",1],["same",1],["skill",1],["package",2],["reach",1],["mutable",2],["siblings",1],["so",1],["checking",1],["event",1],["would",1],["miss",1],["skills",1],["victim",2],["helper",1],["after",1],["kernel",1],["load",1],["frozenset",1],["imported",4],["partition",1],["return",1],["node",11],["walk",1],["id",2],["file",1],["depends",1],["resources",1],["level",1],["has",2],["unfrozen",8],["builtin",2],["executors",4],["attribute",3],["names",2],["uses",2],["code",2],["loader",2],["elif",2],["call",1],["target",5],["func",1],["unsafe",2],["executor",2],["attr",1]]},{"id":"openai4s/kernel/recovery.py#SidecarManifest.__post_init__.is_local_import","name":[["local",1],["import",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["local",3],["import",2],["imported",3],["str",2],["bool",2],["root",2],["partition",1],["return",1],["roots",1]]},{"id":"openai4s/kernel/recovery.py#SidecarManifest.from_record","name":[["from",1],["record",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["from",3],["record",3],["cls",3],["value",15],["mapping",2],["str",7],["any",2],["sidecar",10],["manifest",2],["try",1],["source",8],["base64",1],["b64decode",1],["b64",1],["validate",1],["true",1],["except",1],["exception",1],["as",1],["error",6],["noqa",1],["ble001",1],["imported",1],["manifests",1],["untrusted",1],["raise",4],["invalid",1],["encoding",1],["raw",8],["order",7],["if",4],["isinstance",3],["bool",1],["not",3],["int",1],["must",1],["be",1],["integer",1],["local",7],["roots",7],["import",5],["list",1],["tuple",3],["requires",1],["name",3],["exports",2],["item",2],["mode",2],["module",1],["path",3],["else",1],["none",1],["sha256",2],["hash",1],["mismatch",1],["return",1]]},{"id":"openai4s/kernel/recovery.py#SidecarManifest.record","name":[["record",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["record",2],["self",10],["dict",2],["str",2],["any",2],["return",1],["name",2],["sha256",2],["source",4],["b64",1],["base64",1],["b64encode",1],["decode",1],["ascii",1],["order",2],["exports",2],["list",2],["import",4],["mode",2],["path",2],["local",2],["roots",2]]},{"id":"openai4s/kernel/recovery.py#SidecarManifest.sha256","name":[["sha256",1]],"path":[["openai4s",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["sha256",3],["self",3],["str",2],["return",1],["source",1]]},{"id":"openai4s/kernel/sink_drain.py","name":[["sink",1],["drain",1],["py",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["host",5],["side",2],["bounded",2],["capture",2],["worker",7],["sinks",1],["its",2],["streams",1],["fifo",3],["not",3],["gives",1],["no",3],["hook",1],["inside",1],["single",2],["top",1],["level",1],["expression",4],["threaded",1],["add",1],["task",1],["callback",2],["fire",1],["mid",1],["connection",1],["cannot",2],["be",2],["written",3],["so",7],["cap",7],["lives",1],["only",5],["act",1],["between",1],["expressions",1],["one",3],["printing",1],["300",6],["mb",9],["still",2],["writes",1],["all",2],["sink",3],["sends",1],["every",1],["byte",2],["tempfile",3],["tmpfs",1],["much",1],["linux",1],["meaning",1],["ram",1],["then",1],["reads",1],["file",4],["throws",1],["rest",3],["away",1],["draining",1],["from",6],["removes",1],["entirely",1],["reader",3],["keeps",1],["first",3],["bytes",5],["counts",2],["everything",1],["discards",1],["as",2],["arrives",1],["writer",3],["by",2],["outrun",1],["rather",2],["than",2],["check",1],["runs",2],["pauses",1],["measured",3],["writing",1],["kept",2],["35",1],["49",2],["seen",2],["000",4],["exactly",1],["shell",1],["drainer",1],["pipe",3],["head",4],["cat",1],["dev",1],["null",1],["was",1],["rejected",1],["two",2],["stdout",1],["stdio",1],["buffered",1],["emitted",2],["100",2],["paused",1],["more",1],["left",1],["empty",1],["at",4],["would",1],["have",1],["killed",1],["live",1],["output",2],["streaming",1],["path",1],["exists",1],["provide",1],["over",3],["consumes",1],["200",1],["stream",1],["accounted",1],["299",1],["976",1],["exact",2],["counter",1],["recovered",1],["both",1],["failures",1],["absent",1],["here",1],["reach",1],["19",1],["stdlib",1],["like",1],["kernel",1],["future",1],["import",14],["annotations",1],["codecs",1],["errno",1],["os",1],["select",3],["shutil",1],["sys",1],["threading",1],["time",1],["traceback",1],["typing",1],["callable",1],["openai4s",1],["execution",1],["budget",1],["channel",1],["counters",1],["long",2],["read",2],["waits",1],["before",2],["re",1],["checking",1],["whether",1],["cell",4],["deliberately",1],["sleep",1],["fixed",1],["poll",2],["interval",2],["caps",1],["throughput",1],["buffer",1],["per",1],["ms",1],["turned",1],["runaway",1],["into",1],["131",1],["returns",1],["instant",1],["land",1],["timeout",1],["bounds",2],["idle",1],["sleeps",1],["same",2],["max",1],["applies",1],["python",2],["restated",1],["imported",1],["py",1],["subprocess",1],["entry",1],["point",1],["performs",1],["fd",1],["swap",1],["daemon",1],["has",2],["reason",1],["restating",1],["number",1],["drifted",1],["test",1],["workers",1],["pins",1],["together",1],["way",1],["source",1],["pinned",1],["seconds",2],["after",1],["response",1],["frame",1],["says",1],["already",1],["closed",2],["end",1],["anything",1],["flight",1],["readable",1],["now",1],["wait",1],["never",1],["finish",1],["grace",1],["size",1],["262",1],["144",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain","name":[["stream",1],["drain",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["class",2],["stream",2],["drain",4],["one",2],["fifo",2],["drained",1],["by",1],["thread",10],["retaining",1],["at",1],["most",1],["cap",6],["bytes",4],["must",2],["never",3],["stop",9],["reading",1],["its",2],["own",2],["account",1],["writer",7],["opens",2],["blocking",3],["so",4],["reader",3],["gives",1],["up",1],["converts",1],["runaway",1],["cell",5],["into",1],["hang",1],["worst",1],["outcome",1],["available",1],["here",1],["worse",1],["than",3],["unbounded",1],["tempfile",1],["replaces",1],["every",1],["failure",1],["path",8],["below",1],["therefore",1],["keeps",1],["draining",2],["only",1],["stops",2],["keeping",1],["def",7],["init",1],["self",50],["str",3],["int",3],["text",13],["callable",1],["none",11],["seen",4],["kept",9],["bytearray",1],["decoder",2],["codecs",1],["getincrementaldecoder",1],["utf",3],["replace",3],["threading",3],["event",1],["lock",6],["rdonly",2],["nonblock",2],["without",1],["lets",1],["host",2],["be",1],["ready",1],["before",1],["execute",1],["frame",2],["sent",1],["worker",1],["open",2],["then",2],["finds",1],["already",1],["there",1],["waits",1],["fd",6],["os",6],["target",1],["run",2],["name",1],["kernel",1],["sink",2],["basename",1],["daemon",2],["true",3],["start",1],["property",2],["retained",2],["return",11],["len",5],["dropped",3],["saw",3],["false",1],["deadline",4],["float",2],["while",1],["try",5],["chunk",6],["read",4],["size",1],["except",5],["ioerror",1],["if",12],["over",2],["give",1],["has",2],["not",8],["closed",1],["bounded",1],["grace",3],["period",1],["leave",1],["rather",2],["spin",1],["time",2],["monotonic",2],["finish",3],["seconds",5],["elif",1],["select",4],["poll",3],["continue",3],["oserror",2],["as",2],["exc",3],["errno",2],["eintr",1],["eof",1],["no",1],["opened",1],["yet",1],["same",1],["prints",1],["nothing",1],["tells",1],["them",1],["apart",1],["response",1],["says",1],["having",1],["whatever",1],["was",2],["left",1],["absorb",2],["room",3],["keep",5],["incremental",1],["character",1],["split",1],["across",1],["two",2],["reads",1],["reported",1],["replacement",1],["characters",1],["caller",2],["watching",1],["live",2],["decode",4],["exception",2],["noqa",2],["ble001",2],["nor",1],["may",2],["callback",1],["traceback",1],["print",2],["timeout",2],["marked",1],["cut",1],["join",2],["truncation",1],["marker",1],["close",2],["alive",2],["closing",1],["descriptor",2],["under",1],["would",1],["hand",1],["number",1],["process",2],["immediately",1],["reuse",1],["leak",1],["instead",1],["say",1],["bound",1],["openai4s",1],["did",1],["leaking",1],["reusing",1],["file",1],["sys",1],["stderr",1],["pass",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["init",2],["self",14],["path",7],["str",4],["cap",4],["int",2],["text",4],["callable",2],["none",8],["seen",1],["kept",1],["bytearray",1],["decoder",1],["codecs",1],["getincrementaldecoder",1],["utf",1],["replace",1],["stop",1],["threading",3],["event",1],["lock",2],["rdonly",2],["nonblock",2],["opens",1],["without",1],["writer",1],["lets",1],["host",1],["be",1],["ready",1],["before",1],["execute",1],["frame",1],["sent",1],["worker",1],["blocking",1],["open",2],["then",1],["finds",1],["reader",1],["already",1],["there",1],["never",1],["waits",1],["fd",1],["os",4],["thread",3],["target",1],["run",1],["name",1],["kernel",1],["sink",1],["basename",1],["daemon",1],["true",1],["start",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain._absorb","name":[["absorb",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["absorb",2],["self",10],["chunk",4],["bytes",3],["none",3],["lock",1],["seen",1],["len",2],["room",3],["cap",1],["kept",2],["if",3],["return",3],["keep",5],["text",6],["not",4],["incremental",1],["so",1],["character",1],["split",1],["across",1],["two",2],["reads",1],["reported",1],["as",1],["replacement",1],["characters",1],["caller",2],["watching",1],["cell",1],["live",1],["try",2],["decoder",1],["decode",3],["except",2],["exception",2],["noqa",2],["ble001",2],["must",1],["stop",1],["drain",1],["utf",1],["replace",1],["nor",1],["may",1],["own",1],["callback",1],["traceback",1],["print",1],["exc",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain._run","name":[["run",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["run",2],["self",8],["none",5],["saw",3],["writer",5],["false",1],["deadline",4],["float",1],["while",1],["true",2],["try",2],["chunk",3],["os",1],["read",4],["fd",3],["size",1],["except",2],["blocking",1],["ioerror",1],["if",5],["stop",2],["cell",3],["over",2],["give",1],["has",2],["not",3],["closed",1],["bounded",1],["grace",2],["period",1],["then",1],["leave",1],["rather",1],["than",1],["spin",1],["time",2],["monotonic",2],["finish",1],["seconds",3],["elif",1],["return",3],["select",4],["poll",2],["continue",3],["oserror",1],["as",1],["exc",2],["errno",2],["eintr",1],["eof",1],["no",1],["opened",1],["yet",1],["same",1],["prints",1],["nothing",1],["never",1],["tells",1],["them",1],["apart",1],["so",1],["host",1],["stops",1],["response",1],["frame",1],["says",1],["having",1],["whatever",1],["was",1],["left",1],["absorb",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain.close","name":[["close",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["close",3],["self",8],["none",2],["stop",2],["if",2],["thread",4],["alive",2],["join",1],["finish",1],["grace",1],["seconds",2],["poll",1],["closing",1],["descriptor",2],["under",1],["live",1],["reader",1],["would",1],["hand",1],["fd",2],["number",1],["process",2],["may",1],["immediately",1],["reuse",1],["leak",1],["instead",1],["say",1],["so",1],["daemon",1],["bound",1],["print",1],["openai4s",1],["sink",1],["drain",1],["path",1],["did",1],["not",1],["leaking",1],["its",1],["rather",1],["than",1],["reusing",1],["file",1],["sys",1],["stderr",1],["return",1],["try",1],["os",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain.dropped","name":[["dropped",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["dropped",2],["self",5],["int",2],["lock",1],["return",1],["seen",1],["len",1],["kept",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain.finish","name":[["finish",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["finish",2],["self",8],["timeout",3],["float",2],["str",2],["stop",2],["draining",1],["return",2],["retained",1],["text",4],["marked",1],["if",2],["was",1],["cut",1],["thread",1],["join",1],["lock",1],["kept",4],["bytes",1],["dropped",2],["seen",1],["len",1],["decode",1],["utf",1],["replace",1],["truncation",1],["marker",1],["cap",1]]},{"id":"openai4s/kernel/sink_drain.py#_StreamDrain.retained","name":[["retained",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["retained",2],["self",4],["int",2],["lock",1],["return",1],["len",1],["kept",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkCapture","name":[["sink",1],["capture",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["class",2],["sink",2],["capture",2],["two",2],["fifos",1],["one",1],["cell",1],["sinks",1],["text",2],["they",1],["produced",1],["def",4],["init",1],["self",19],["out",11],["path",12],["str",6],["err",10],["cap",5],["int",2],["chunk",2],["callable",1],["none",5],["stream",3],["drain",2],["try",3],["except",2],["base",1],["exception",1],["close",4],["raise",1],["finish",4],["timeout",3],["float",1],["grace",1],["seconds",1],["tuple",1],["return",2],["counters",3],["dict",1],["exact",1],["accounting",1],["rejected",1],["shell",1],["drainer",1],["could",2],["not",1],["give",1],["head",1],["over",1],["consumed",1],["pipe",1],["was",2],["bounding",1],["300",1],["200",1],["byte",3],["accounted",1],["as",1],["299",1],["976",1],["so",2],["no",1],["counter",1],["recovered",1],["from",1],["be",1],["trusted",1],["these",1],["counted",1],["at",1],["only",1],["place",1],["every",1],["passes",1],["identical",1],["six",1],["hand",1],["written",1],["keys",1],["derived",1],["flags",1],["build",1],["reference",1],["caller",1],["helper",1],["pinned",1],["shape",1],["already",1],["wire",1],["rather",1],["than",1],["other",1],["way",1],["round",1],["channel",2],["prefix",2],["stdout",1],["seen",4],["retained",4],["stderr",1],["finally",1],["os",1],["unlink",1],["oserror",1],["pass",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkCapture.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["init",2],["self",7],["out",7],["path",10],["str",6],["err",6],["cap",6],["int",2],["chunk",3],["callable",2],["none",8],["stream",2],["drain",2],["text",1],["try",1],["except",1],["base",1],["exception",1],["close",1],["raise",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkCapture.close","name":[["close",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["close",4],["self",6],["none",2],["try",2],["out",2],["finally",1],["err",2],["path",4],["os",1],["unlink",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkCapture.counters","name":[["counters",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["counters",4],["self",6],["dict",2],["str",2],["int",2],["exact",1],["accounting",1],["rejected",1],["shell",1],["drainer",1],["could",2],["not",1],["give",1],["head",1],["over",1],["consumed",1],["pipe",1],["was",2],["bounding",1],["300",1],["200",1],["byte",3],["stream",1],["accounted",1],["as",1],["299",1],["976",1],["so",2],["no",1],["counter",1],["recovered",1],["from",1],["be",1],["trusted",1],["these",1],["counted",1],["at",1],["only",1],["place",1],["every",1],["passes",1],["identical",1],["six",1],["hand",1],["written",1],["keys",1],["two",1],["derived",1],["flags",1],["build",1],["reference",1],["caller",1],["helper",1],["pinned",1],["shape",1],["already",1],["wire",1],["rather",1],["than",1],["other",1],["way",1],["round",1],["return",1],["channel",2],["prefix",2],["stdout",1],["seen",4],["out",2],["retained",4],["stderr",1],["err",2]]},{"id":"openai4s/kernel/sink_drain.py#SinkCapture.finish","name":[["finish",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["finish",6],["self",4],["timeout",4],["float",2],["grace",2],["seconds",2],["tuple",2],["str",4],["return",1],["out",1],["err",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkDirectory","name":[["sink",1],["directory",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["class",2],["sink",4],["directory",5],["kernel",2],["per",1],["cell",3],["fifos",1],["live",1],["life",1],["under",1],["enforced",1],["sandbox",3],["worker",2],["own",2],["private",2],["temp",4],["seatbelt",1],["grants",1],["file",2],["write",1],["subpath",1],["bubblewrap",1],["binds",1],["into",1],["namespace",1],["at",1],["same",2],["path",19],["so",2],["fifo",3],["host",1],["creates",1],["there",2],["after",1],["spawn",1],["inode",1],["opens",1],["no",1],["our",1],["rather",1],["than",1],["shared",1],["one",2],["def",3],["init",1],["self",17],["dir",3],["str",2],["none",7],["if",1],["root",7],["os",7],["join",3],["sinks",3],["makedirs",1],["exist",1],["ok",1],["true",3],["owned",2],["false",1],["else",1],["tempfile",1],["mkdtemp",1],["prefix",1],["openai4s",1],["counter",3],["lock",3],["threading",1],["open",1],["cap",3],["int",1],["chunk",3],["callable",1],["capture",2],["index",3],["numbered",1],["by",1],["manager",1],["never",1],["named",1],["from",2],["caller",2],["supplied",2],["id",2],["reaches",1],["gateway",1],["built",1],["out",6],["chooses",1],["err",5],["try",3],["unlink",2],["except",3],["not",1],["found",1],["error",1],["pass",2],["mkfifo",1],["0o600",1],["return",1],["base",1],["exception",1],["oserror",1],["raise",1],["close",1],["ours",1],["either",1],["way",1],["parent",1],["still",1],["made",1],["inside",1],["removing",1],["takes",1],["only",1],["put",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkDirectory.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["init",2],["self",9],["temp",4],["dir",4],["str",2],["none",6],["if",1],["root",3],["os",2],["path",1],["join",1],["sinks",2],["makedirs",1],["exist",1],["ok",1],["true",2],["owned",2],["false",1],["else",1],["tempfile",1],["mkdtemp",1],["prefix",1],["openai4s",1],["counter",1],["lock",2],["threading",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkDirectory.close","name":[["close",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["close",2],["self",5],["none",2],["root",3],["ours",2],["either",2],["way",2],["sandbox",2],["supplied",2],["parent",2],["still",2],["made",2],["sinks",2],["directory",2],["inside",2],["so",2],["removing",2],["takes",2],["only",2],["put",2],["there",2],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1]]},{"id":"openai4s/kernel/sink_drain.py#SinkDirectory.open","name":[["open",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["open",2],["self",7],["cap",4],["int",2],["chunk",4],["callable",2],["str",2],["none",6],["sink",3],["capture",3],["lock",1],["counter",2],["index",3],["numbered",1],["by",1],["manager",1],["never",1],["named",1],["from",2],["caller",2],["supplied",1],["cell",2],["id",2],["reaches",1],["gateway",1],["path",17],["built",1],["out",6],["one",1],["chooses",1],["os",5],["join",2],["root",2],["fifo",2],["err",5],["try",3],["unlink",2],["except",3],["file",1],["not",1],["found",1],["error",1],["pass",2],["mkfifo",1],["0o600",1],["return",1],["base",1],["exception",1],["oserror",1],["raise",1]]},{"id":"openai4s/kernel/sink_drain.py#truncation_marker","name":[["truncation",1],["marker",1]],"path":[["openai4s",1],["kernel",1],["sink",1],["drain",1],["py",1]],"body":[["def",2],["truncation",2],["marker",3],["cap",4],["int",2],["str",2],["one",1],["both",1],["workers",1],["units",1],["measured",1],["byte",2],["worker",1],["appended",1],["while",1],["still",1],["did",1],["its",1],["own",1],["capping",1],["so",1],["caller",1],["has",1],["been",1],["reading",1],["output",1],["cannot",1],["tell",1],["cut",1],["moved",1],["host",1],["return",1],["truncated",1],["at",1],["bytes",1]]},{"id":"openai4s/kernel/supervisor.py","name":[["supervisor",1],["py",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["session",1],["level",1],["ownership",1],["python",1],["kernel",8],["worker",2],["slots",1],["supervisor",2],["never",2],["reads",1],["protocol",1],["frames",1],["proxies",1],["execute",1],["still",1],["owns",1],["its",1],["single",1],["synchronous",1],["frame",1],["reader",1],["class",1],["only",1],["coordinates",1],["identity",1],["lifecycle",1],["aba",1],["safe",1],["watchdog",1],["recovery",1],["from",5],["future",1],["import",8],["annotations",1],["threading",1],["time",1],["uuid",1],["contextlib",1],["contextmanager",1],["dataclasses",1],["dataclass",3],["typing",1],["any",2],["callable",2],["hashable",1],["openai4s",1],["errors",1],["interrupt",1],["unavailable",1],["restart",1],["failed",1],["factory",1],["frozen",1],["true",1],["all",1],["lease",1]]},{"id":"openai4s/kernel/supervisor.py#_Slot","name":[["slot",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["class",2],["slot",2],["key",1],["hashable",1],["none",15],["factory",2],["kernel",2],["any",1],["generation",2],["int",4],["id",1],["str",2],["persistent",1],["ordinal",1],["started",1],["at",2],["last",1],["activity",1],["ended",1],["reason",1],["manual",1],["stop",1],["bool",1],["false",1]]},{"id":"openai4s/kernel/supervisor.py#KernelLease","name":[["kernel",1],["lease",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["class",2],["kernel",3],["lease",2],["language",1],["str",2],["key",1],["hashable",1],["none",5],["generation",2],["int",2],["any",1],["id",1],["persistent",1],["ordinal",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor","name":[["kernel",1],["supervisor",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["class",2],["kernel",25],["supervisor",3],["own",1],["long",1],["lived",1],["language",34],["slots",7],["without",3],["touching",1],["their",2],["protocol",1],["callers",1],["must",3],["hold",1],["session",1],["execution",1],["barrier",1],["around",1],["ensure",2],["restart",1],["stop",4],["so",2],["none",34],["race",1],["direct",1],["execute",1],["frame",6],["reader",2],["interrupt",5],["kill",1],["if",17],["current",13],["abandon",1],["only",2],["operations",1],["intended",1],["concurrent",1],["watchdog",1],["cancellation",2],["paths",1],["def",10],["init",1],["self",57],["root",4],["id",18],["str",15],["branch",3],["generations",3],["any",4],["owner",4],["instance",3],["clock",3],["ms",3],["callable",1],["int",4],["dict",4],["slot",35],["preparing",10],["tuple",1],["lock",11],["threading",1],["rlock",1],["lambda",1],["time",2],["1000",1],["contextmanager",2],["publication",1],["guard",1],["establish",1],["first",2],["order",1],["cross",1],["commits",1],["yield",2],["candidate",4],["expose",1],["unpublished",2],["bootstrap",2],["exact",1],["remains",2],["untouched",1],["until",1],["validation",1],["succeeds",1],["but",1],["cancel",1],["still",1],["be",1],["able",1],["slow",1],["token",5],["prevents",1],["older",1],["context",1],["from",1],["removing",1],["newer",1],["uuid",1],["uuid4",1],["raise",3],["runtime",2],["error",2],["already",2],["try",3],["finally",1],["not",13],["pop",1],["candidates",1],["changing",1],["leases",1],["names",4],["else",7],["list",1],["interrupted",3],["name",6],["entry",3],["continue",2],["except",2],["exception",2],["noqa",1],["ble001",1],["return",8],["key",6],["hashable",1],["factory",7],["lease",15],["live",3],["matching",1],["worker",4],["replacing",1],["necessary",1],["alive",8],["manual",2],["false",2],["touch",1],["build",1],["failed",1],["replacement",6],["destroy",1],["usable",1],["create",1],["old",11],["generation",12],["was",3],["identity",5],["begin",1],["parent",1],["shutdown",2],["persistent",1],["ordinal",2],["started",2],["at",4],["last",2],["activity",2],["ended",1],["reason",2],["finish",1],["state",1],["released",1],["crashed",1],["replaced",1],["died",1],["bool",1],["status",2],["sorted",1],["states",3],["inspect",4],["variables",2],["limit",3],["200",1],["one",1],["running",1],["starting",1],["concrete",1],["sole",1],["freeze",1],["later",1],["revalidate",1],["its",1],["lifecycle",1],["never",1],["make",1],["namespace",1],["appear",1],["belong",1],["new",1],["no",1],["response",1],["matches",1],["le",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["init",2],["self",10],["root",5],["frame",5],["id",13],["str",9],["none",20],["branch",4],["generations",4],["any",3],["owner",4],["instance",4],["clock",4],["ms",4],["callable",2],["int",3],["slots",1],["dict",2],["slot",1],["preparing",1],["tuple",1],["lock",1],["threading",1],["rlock",1],["lambda",1],["time",2],["1000",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._alive","name":[["alive",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["alive",4],["kernel",5],["any",2],["bool",3],["if",1],["none",1],["return",3],["false",2],["try",1],["not",2],["hasattr",1],["except",1],["exception",1],["noqa",1],["ble001",1],["broken",1],["probe",1],["live",1],["worker",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._begin_generation","name":[["begin",1],["generation",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["begin",2],["generation",19],["self",11],["language",8],["str",15],["kernel",5],["any",6],["key",3],["hashable",2],["none",24],["parent",4],["id",23],["recovered",4],["from",4],["bootstrap",5],["dict",5],["state",4],["now",4],["clock",1],["ms",1],["uuid",1],["uuid4",1],["environment",4],["metadata",1],["if",4],["generations",2],["root",3],["frame",3],["return",2],["ordinal",1],["started",2],["at",3],["last",1],["activity",1],["create",1],["branch",2],["not",2],["else",3],["status",1],["pending",1],["python",2],["applicable",1],["loaded",1],["sidecars",1],["worker",1],["pid",2],["owner",2],["instance",2],["bootstrapping",1],["active",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._create_live","name":[["create",1],["live",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["create",2],["live",2],["self",4],["language",3],["str",2],["factory",6],["kernel",3],["any",2],["replacement",4],["if",1],["alive",1],["return",1],["shutdown",1],["raise",1],["runtime",1],["error",1],["returned",1],["dead",1],["worker",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._environment_metadata","name":[["environment",1],["metadata",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["environment",4],["metadata",7],["cls",5],["kernel",15],["any",5],["key",4],["hashable",2],["none",18],["language",5],["str",8],["dict",3],["mode",9],["getattr",8],["argv",8],["interpreter",6],["python",6],["runtime",7],["slot",1],["worker",6],["host",1],["facade",1],["protocol",1],["repl",1],["every",1],["web",2],["storing",1],["here",1],["made",1],["each",1],["generation",1],["read",1],["as",1],["non",1],["so",1],["its",2],["artifacts",1],["recorded",1],["no",1],["packages",2],["false",1],["not",5],["apply",1],["kept",1],["under",1],["own",2],["name",3],["if",7],["lower",2],["else",3],["isinstance",2],["list",1],["tuple",1],["len",1],["ends",1],["rscript",1],["remote",5],["transport",1],["factory",1],["runs",1],["another",1],["machine",1],["defaults",1],["daemon",2],["sys",1],["executable",1],["recording",1],["would",1],["let",1],["capture",1],["freeze",1],["attribute",1],["them",1],["json",3],["safe",3],["root",2],["env",2],["working",1],["directory",1],["cwd",1],["execution",1],["plane",1],["try",1],["sandbox",5],["status",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["break",1],["spawn",1],["pass",1],["return",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._finish_generation","name":[["finish",1],["generation",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["finish",3],["generation",7],["self",5],["id",4],["str",6],["none",6],["state",4],["reason",4],["if",1],["generations",2],["return",1],["try",1],["kernel",1],["ended",1],["at",1],["clock",1],["ms",1],["except",1],["exception",1],["noqa",1],["ble001",1],["persistence",1],["cannot",1],["leak",1],["worker",1],["pass",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._json_safe","name":[["json",1],["safe",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["json",4],["safe",4],["cls",4],["value",10],["any",4],["if",3],["none",1],["isinstance",3],["str",2],["int",1],["float",1],["bool",1],["return",4],["list",1],["tuple",1],["item",4],["dict",1],["key",2],["items",1],["repr",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._lease","name":[["lease",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["lease",5],["language",3],["str",2],["slot",9],["kernel",4],["return",1],["key",1],["generation",2],["id",1],["persistent",1],["ordinal",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._matches","name":[["matches",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["matches",2],["slot",8],["none",2],["lease",7],["kernel",4],["bool",3],["return",1],["generation",2],["key",2]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._pid","name":[["pid",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["pid",6],["kernel",3],["any",2],["int",3],["none",6],["try",1],["getattr",1],["return",2],["if",1],["not",1],["else",1],["except",1],["type",1],["error",2],["value",1],["oserror",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["shutdown",3],["kernel",3],["any",2],["none",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["replacement",1],["must",1],["still",1],["become",1],["current",1],["pass",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._slot","name":[["slot",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["slot",5],["self",3],["language",5],["str",2],["if",1],["not",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["return",1],["slots",1],["setdefault",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._slot_status","name":[["slot",1],["status",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["slot",26],["status",5],["self",3],["language",4],["str",2],["none",9],["dict",2],["kernel",4],["if",8],["else",7],["alive",6],["not",4],["state",1],["running",1],["stopped",1],["manual",3],["stop",3],["ended",4],["reason",3],["idle",1],["ttl",1],["session",1],["closed",1],["daemon",1],["shutdown",1],["generation",7],["bool",1],["key",2],["id",3],["update",1],["ordinal",2],["persistent",1],["started",2],["at",4],["last",2],["activity",2],["return",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor._touch_slot","name":[["touch",1],["slot",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["touch",3],["slot",10],["self",6],["state",4],["str",2],["none",13],["at",6],["ms",5],["int",3],["now",3],["clock",1],["if",2],["else",1],["last",1],["activity",2],["generation",3],["id",2],["not",2],["generations",2],["try",1],["kernel",2],["worker",1],["pid",2],["except",1],["exception",1],["noqa",1],["ble001",1],["cannot",1],["break",1],["execution",1],["pass",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.abandon_if_current","name":[["abandon",1],["if",1],["current",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["abandon",2],["if",3],["current",2],["self",6],["lease",7],["kernel",3],["bool",2],["detach",1],["wedged",1],["exact",1],["worker",1],["without",1],["touching",1],["newer",1],["replacement",1],["lock",1],["slot",4],["slots",1],["language",1],["not",1],["matches",1],["return",2],["false",1],["none",1],["ended",1],["reason",2],["watchdog",2],["abandoned",2],["finish",1],["generation",2],["id",1],["state",1],["crashed",1],["true",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.alive","name":[["alive",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["alive",3],["self",4],["language",3],["str",2],["bool",2],["kernel",4],["return",1],["not",1],["none",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.ensure","name":[["ensure",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["ensure",2],["self",14],["language",7],["str",2],["key",7],["hashable",2],["none",7],["factory",9],["kernel",7],["lease",4],["return",3],["live",2],["matching",1],["worker",3],["replacing",1],["only",1],["necessary",1],["lock",1],["slot",22],["current",5],["if",5],["not",5],["alive",5],["manual",2],["stop",2],["false",2],["touch",1],["build",1],["first",1],["failed",1],["replacement",5],["must",1],["destroy",1],["usable",1],["create",1],["old",10],["generation",11],["id",8],["was",3],["try",1],["identity",5],["begin",1],["parent",1],["except",1],["exception",1],["shutdown",2],["raise",1],["persistent",1],["ordinal",2],["started",2],["at",4],["last",2],["activity",2],["ended",1],["reason",2],["finish",1],["state",1],["released",1],["else",2],["crashed",1],["replaced",1],["died",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["inspect",5],["variables",3],["self",9],["language",8],["str",2],["limit",4],["int",2],["200",2],["dict",2],["one",1],["already",1],["running",1],["slot",6],["without",1],["starting",1],["concrete",1],["kernel",6],["remains",1],["sole",1],["frame",1],["reader",1],["freeze",1],["later",1],["revalidate",1],["its",1],["lease",5],["so",1],["lifecycle",1],["replacement",1],["never",1],["make",1],["old",1],["worker",1],["namespace",1],["appear",1],["belong",1],["new",1],["generation",1],["lock",2],["slots",2],["if",2],["none",2],["not",2],["alive",1],["raise",2],["runtime",2],["error",2],["no",1],["live",1],["response",2],["matches",1],["changed",1],["during",1],["inspection",1],["return",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["interrupt",4],["self",8],["language",4],["str",2],["none",10],["int",3],["lock",1],["names",2],["if",5],["not",6],["else",1],["sorted",1],["slots",2],["preparing",5],["count",3],["seen",3],["name",3],["slot",9],["targets",4],["kernel",7],["append",2],["published",3],["id",2],["continue",3],["add",1],["try",1],["touch",1],["except",2],["unavailable",1],["counted",1],["return",2],["value",1],["many",1],["kernels",1],["were",1],["interrupted",1],["one",1],["had",1],["no",1],["signal",1],["path",1],["exception",1],["noqa",1],["ble001",1],["best",1],["effort",1],["delivery",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.interrupt_if_current","name":[["interrupt",1],["if",1],["current",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["interrupt",10],["if",4],["current",2],["self",6],["lease",7],["kernel",7],["bool",2],["only",1],["worker",3],["generation",1],["captured",1],["by",1],["lock",1],["slot",5],["slots",1],["language",1],["not",5],["matches",1],["return",5],["false",5],["try",1],["delivery",5],["touch",1],["now",1],["answers",1],["whether",1],["signal",2],["actually",1],["reached",1],["six",1],["branches",1],["bubblewrap",1],["adapter",1],["own",2],["send",1],["nothing",1],["method",1],["contract",1],["its",1],["caller",2],["reads",2],["true",3],["as",3],["was",4],["delivered",2],["affirming",1],["all",2],["them",1],["none",2],["double",1],["making",1],["no",2],["claim",1],["keeps",1],["old",1],["answer",1],["except",2],["unavailable",1],["best",2],["effort",2],["swallowable",1],["remote",1],["path",1],["cannot",1],["be",1],["interrupted",2],["at",1],["reporting",1],["success",1],["meant",1],["cancel",1],["api",1],["answered",1],["cell",1],["still",1],["running",1],["cluster",1],["exactly",1],["silence",1],["started",1],["raising",1],["prevent",1],["exception",1],["noqa",1],["ble001",1],["interruption",1],["same",1],["reasoning",1],["above",1],["so",1],["raised",1],["rather",1],["than",1],["swallowed",1],["affirmed",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.interrupt_preparing","name":[["interrupt",1],["preparing",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["interrupt",4],["preparing",4],["self",5],["language",4],["str",2],["none",6],["int",2],["unpublished",1],["candidates",1],["without",1],["changing",1],["current",1],["leases",1],["lock",1],["names",2],["if",2],["not",1],["else",1],["list",1],["interrupted",3],["name",2],["entry",3],["continue",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.kernel","name":[["kernel",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["kernel",3],["self",3],["language",3],["str",2],["any",2],["lease",4],["return",1],["if",1],["not",1],["none",2],["else",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.kill_if_current","name":[["kill",1],["if",1],["current",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["kill",4],["if",3],["current",2],["self",6],["lease",6],["kernel",3],["bool",2],["lock",1],["slot",5],["slots",1],["language",1],["not",1],["matches",1],["return",2],["false",1],["try",1],["worker",1],["touch",1],["state",1],["busy",1],["except",1],["exception",1],["noqa",1],["ble001",1],["hard",1],["best",1],["effort",1],["pass",1],["true",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.lease","name":[["lease",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["lease",5],["self",5],["language",4],["str",2],["kernel",3],["none",3],["lock",1],["slot",4],["slots",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.preparing_candidate","name":[["preparing",1],["candidate",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["preparing",7],["candidate",5],["self",8],["language",7],["str",3],["kernel",4],["any",2],["expose",1],["unpublished",1],["bootstrap",2],["exact",1],["cancellation",1],["current",4],["slot",1],["remains",1],["untouched",1],["until",1],["validation",1],["succeeds",1],["but",1],["stop",1],["cancel",1],["must",1],["still",1],["be",1],["able",1],["interrupt",1],["slow",1],["token",5],["prevents",1],["older",1],["context",1],["from",1],["removing",1],["newer",1],["uuid",1],["uuid4",1],["lock",2],["if",2],["raise",1],["runtime",1],["error",1],["already",1],["try",1],["yield",1],["finally",1],["not",1],["none",2],["pop",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.publication_guard","name":[["publication",1],["guard",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["publication",2],["guard",2],["self",3],["establish",1],["supervisor",1],["first",1],["lock",2],["order",1],["cross",1],["owner",1],["commits",1],["yield",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.publish_candidate","name":[["publish",1],["candidate",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["publish",5],["candidate",11],["self",13],["language",11],["str",10],["key",5],["hashable",2],["none",26],["kernel",21],["any",4],["factory",8],["generation",22],["id",18],["expected",6],["lease",8],["recovered",4],["from",4],["bootstrap",4],["dict",2],["token",4],["atomically",1],["adopt",1],["one",1],["already",3],["live",1],["validated",1],["worker",4],["recovery",8],["builds",1],["exercises",1],["outside",1],["supervisor",1],["exact",1],["observed",1],["before",5],["work",1],["supplied",1],["as",1],["publishing",1],["fails",1],["if",13],["another",1],["lifecycle",1],["operation",1],["changed",3],["slot",20],["meantime",1],["persistence",1],["allocated",1],["memory",1],["pointer",1],["changes",1],["so",1],["failed",1],["insert",1],["also",1],["leaves",1],["current",2],["untouched",1],["deliberately",1],["strict",1],["means",1],["must",3],["have",1],["no",1],["not",11],["replace",1],["whatever",1],["happens",1],["be",4],["there",1],["raise",7],["value",2],["error",7],["non",1],["empty",1],["callable",2],["type",1],["alive",6],["runtime",4],["lock",2],["preparing",5],["was",4],["cancelled",1],["consume",1],["publication",1],["right",1],["while",1],["holding",1],["same",1],["stop",3],["uses",1],["revoke",1],["stopped",1],["therefore",1],["never",1],["adopted",1],["after",1],["returns",1],["pop",1],["published",1],["elif",1],["matches",1],["old",12],["identity",5],["begin",1],["parent",1],["state",2],["active",1],["persistent",1],["ordinal",2],["started",2],["at",4],["last",2],["activity",2],["ended",1],["reason",2],["manual",1],["false",1],["finish",1],["released",1],["else",2],["crashed",1],["replaced",2],["dead",1],["shutdown",1],["return",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.record_bootstrap_if_current","name":[["record",1],["bootstrap",1],["if",1],["current",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["record",2],["bootstrap",4],["if",4],["current",2],["self",7],["language",3],["str",6],["kernel",5],["any",4],["metadata",4],["dict",2],["state",4],["active",2],["bool",2],["attach",1],["truthful",1],["exact",1],["live",2],["worker",2],["lock",1],["slot",5],["slots",1],["none",3],["not",3],["return",2],["false",1],["now",3],["clock",1],["ms",1],["last",1],["activity",1],["at",2],["generation",5],["id",4],["generations",2],["try",1],["touch",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["strand",1],["pass",1],["true",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.restart","name":[["restart",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["restart",14],["self",15],["language",9],["str",2],["after",4],["callable",2],["any",2],["none",14],["kernel",20],["lease",6],["lock",1],["slot",28],["old",7],["generation",21],["id",11],["if",5],["factory",3],["raise",4],["runtime",1],["error",1],["no",1],["configured",1],["create",1],["live",1],["else",1],["try",2],["except",2],["failed",15],["ended",4],["reason",8],["finish",4],["state",4],["crashed",3],["shutdown",3],["not",4],["alive",1],["restarted",3],["exited",1],["before",1],["its",2],["replacement",2],["could",2],["be",1],["recorded",1],["identity",5],["begin",1],["key",1],["parent",1],["exception",1],["as",1],["exc",2],["record",3],["from",1],["released",1],["persistent",1],["ordinal",2],["started",2],["at",4],["last",2],["activity",2],["manual",1],["stop",1],["false",1],["return",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.restart_if_current","name":[["restart",1],["if",1],["current",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["restart",15],["if",5],["current",2],["self",15],["lease",13],["kernel",19],["after",4],["callable",2],["any",2],["none",14],["lock",1],["slot",24],["slots",1],["language",5],["not",4],["matches",1],["return",2],["old",6],["generation",20],["id",10],["try",2],["except",2],["failed",15],["ended",4],["reason",8],["watchdog",5],["finish",4],["state",4],["crashed",4],["shutdown",3],["raise",3],["alive",1],["restarted",5],["exited",1],["before",1],["its",2],["replacement",2],["could",2],["be",1],["recorded",1],["identity",5],["begin",1],["key",1],["parent",1],["exception",1],["as",1],["exc",2],["record",3],["from",1],["persistent",1],["ordinal",2],["started",2],["at",4],["last",2],["activity",2],["manual",1],["stop",1],["false",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.shutdown_if_current","name":[["shutdown",1],["if",1],["current",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["shutdown",3],["if",6],["current",3],["self",7],["lease",7],["kernel",6],["manual",7],["bool",4],["false",3],["reason",6],["str",4],["none",9],["terminal",3],["state",4],["detach",1],["shut",1],["down",1],["exact",1],["desynchronized",2],["worker",1],["still",1],["lock",1],["slot",7],["slots",1],["language",1],["not",1],["matches",1],["return",2],["stop",2],["ended",2],["else",2],["finish",1],["generation",2],["id",1],["manually",1],["stopped",1],["crashed",1],["true",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.status","name":[["status",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["status",3],["self",6],["language",6],["str",2],["none",6],["dict",2],["lock",1],["names",2],["if",2],["not",2],["else",2],["sorted",1],["slots",2],["states",3],["name",4],["slot",1],["return",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.stop","name":[["stop",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["stop",6],["self",10],["language",5],["str",5],["none",15],["manual",9],["bool",2],["true",2],["reason",6],["int",2],["lock",1],["if",8],["not",4],["explicit",1],["meaningful",1],["even",1],["before",1],["first",1],["worker",1],["callers",1],["distinguish",1],["user",1],["stopped",2],["session",1],["from",1],["one",1],["has",1],["never",1],["been",1],["started",1],["slot",10],["names",3],["else",4],["sorted",1],["slots",2],["preparing",5],["kernels",7],["list",2],["any",1],["ended",4],["name",3],["pop",1],["append",3],["continue",1],["kernel",8],["generation",5],["id",5],["released",3],["finish",1],["state",1],["manually",1],["unique",2],["values",1],["shutdown",1],["return",1],["len",1]]},{"id":"openai4s/kernel/supervisor.py#KernelSupervisor.touch","name":[["touch",1]],"path":[["openai4s",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["touch",3],["self",6],["language",4],["str",4],["none",15],["state",4],["at",4],["ms",4],["int",4],["record",1],["activity",1],["live",1],["slots",3],["without",1],["touching",1],["protocol",1],["lock",1],["names",2],["if",2],["not",1],["else",1],["list",1],["touched",3],["name",2],["slot",5],["kernel",1],["continue",1],["return",1]]},{"id":"openai4s/kernel/transport.py","name":[["transport",1],["py",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["kernel",6],["reaches",1],["its",2],["worker",10],["pipes",1],["locally",1],["socket",4],["across",2],["cluster",3],["manager",2],["protocol",6],["discipline",1],["one",6],["frame",4],["reader",1],["id",1],["routed",1],["host",4],["response",1],["call",3],["transaction",1],["lock",3],["unchanged",3],["by",1],["file",1],["must",1],["stay",2],["way",1],["moves",1],["here",1],["only",4],["bytes",6],["other",3],["end",1],["so",7],["running",2],["compute",2],["node",2],["same",1],["conversation",1],["over",1],["different",1],["pipe",4],["transport",9],["local",2],["path",3],["moved",1],["rather",2],["than",3],["rewritten",1],["popen",1],["stderr",2],["drain",1],["thread",7],["shutdown",1],["sequence",1],["ones",1],["were",1],["py",1],["their",1],["comments",1],["because",2],["each",1],["them",1],["records",1],["failure",1],["was",1],["paid",1],["once",1],["already",1],["filled",1],["deadlocking",1],["cell",2],["daemon",8],["parked",1],["buffered",1],["read",2],["turning",1],["clean",1],["exit",1],["into",1],["sigabrt",1],["restart",1],["leaking",1],["zombie",1],["outbound",2],["tcp",2],["remote",5],["listens",2],["dials",2],["from",7],["wherever",1],["scheduler",2],["put",1],["connection",3],["accepted",2],["after",2],["proves",1],["holds",1],["credential",1],["issued",1],["two",1],["properties",1],["deliberate",1],["usually",2],["reachable",1],["nothing",1],["making",1],["client",1],["means",1],["no",5],["inbound",1],["firewall",1],["rule",1],["address",1],["guess",1],["unauthenticated",1],["closed",1],["never",3],["served",1],["carries",1],["traffic",1],["arbitrary",1],["rpc",1],["first",2],["checked",1],["later",2],["would",1],["be",1],["execution",1],["surface",1],["duration",1],["interrupt",1],["operation",1],["not",5],["survive",1],["move",1],["sigint",1],["child",2],["signal",4],["pid",2],["process",3],["owns",1],["there",2],["such",1],["takes",2],["explicit",1],["hook",1],["own",4],["delivery",1],["reports",1],["honestly",1],["has",2],["none",3],["returning",1],["success",1],["something",1],["did",1],["happen",1],["future",1],["import",11],["annotations",1],["json",1],["os",2],["subprocess",1],["sys",1],["threading",2],["concurrent",1],["futures",1],["pool",3],["executor",2],["typing",1],["any",1],["callable",1],["openai4s",1],["max",5],["long",1],["wait",2],["dial",1],["before",1],["giving",1],["up",1],["queued",2],["job",2],["may",1],["sit",1],["hours",1],["queue",1],["caller",1],["construct",1],["until",1],["allocation",1],["default",2],["connect",2],["timeout",2],["300",1],["cap",1],["line",3],["alias",1],["kept",1],["callers",1],["imported",1],["era",1],["name",1],["source",1],["truth",1],["shared",1],["producer",2],["receiver",1],["ceiling",1],["side",1],["courtesy",1],["bounded",1],["remains",1],["memory",1],["exhaustion",1],["guard",1],["linux",1],["parent",1],["death",1],["follows",1],["creating",1],["request",2],["ends",1],["spawning",1],["bubblewrap",1],["silently",1],["kills",1],["persistent",1],["as",2],["soon",1],["finishes",1],["these",1],["lived",1],["threads",2],["creation",1],["readers",1],["interrupts",1],["cleanup",1],["more",1],["identity",1],["matter",1],["outlives",1],["retire",1],["single",1],["every",3],["spawn",2],["behind",1],["fork",1],["execve",1],["stalled",1],["hung",1],["drv",1],["fs",1],["9p",1],["mount",1],["blocked",1],["tenant",1],["start",1],["sibling",1],["watchdog",1],["replacement",1],["bound",1],["built",1],["mac",1],["windows",1],["direct",1],["below",1],["creates",1],["at",1],["all",2],["spawner",2],["refused",1]]},{"id":"openai4s/kernel/transport.py#_process_spawner","name":[["process",1],["spawner",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["process",6],["spawner",7],["thread",4],["pool",3],["executor",3],["global",1],["lock",1],["if",1],["none",1],["max",1],["workers",1],["name",1],["prefix",1],["kernel",1],["spawn",1],["return",1]]},{"id":"openai4s/kernel/transport.py#_reset_inherited_signal_dispositions","name":[["reset",1],["inherited",1],["signal",1],["dispositions",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["reset",3],["inherited",3],["signal",15],["dispositions",2],["none",2],["runs",3],["forked",1],["child",4],["between",1],["fork",2],["exec",2],["popen",2],["preexec",2],["fn",2],["posix",2],["shell",3],["starts",1],["background",1],["jobs",1],["start",2],["sh",3],["nohup",1],["openai4s",1],["serve",1],["sigint",4],["sigquit",2],["sig",7],["ign",4],["unlike",1],["handler",2],["survives",2],["every",2],["chain",1],["daemon",5],["bwrap",1],["rscript",1],["follows",1],["classic",1],["unix",1],["idiom",1],["installs",1],["its",2],["interrupt",2],["only",2],["disposition",2],["not",1],["so",2],["worker",4],["descended",1],["from",3],["backgrounded",2],["born",1],["uninterruptible",1],["kernel",3],["discarded",1],["verified",1],["lldb",1],["sigaction",1],["interrupts",1],["pending",1],["stays",1],["cell",1],["completion",1],["while",1],["caller",1],["reports",1],["delivered",1],["stop",1],["python",1],["same",1],["inheritance",1],["because",1],["py",2],["calls",1],["unconditionally",1],["resetting",2],["dfl",3],["here",1],["makes",1],["as",1],["if",1],["launched",1],["foreground",1],["without",1],["touching",1],["own",1],["operator",1],["who",1],["keeps",1],["terminal",1],["semantics",1],["cannot",1],["live",1],["wrapper",1],["instead",1],["forbids",1],["non",1],["interactive",1],["trapping",1],["was",1],["ignored",1],["entry",1],["trap",1],["int",1],["no",1],["op",1],["exactly",1],["needed",1],["legal",1],["even",1],["ran",1],["request",1],["thread",2],["cpython",1],["os",1],["after",1],["first",1],["re",1],["mains",1],["surviving",1]]},{"id":"openai4s/kernel/transport.py#_spawn_process","name":[["spawn",1],["process",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["spawn",4],["process",3],["command",5],["list",2],["str",4],["options",5],["dict",2],["any",2],["subprocess",5],["popen",6],["if",1],["not",1],["sys",1],["platform",1],["startswith",1],["linux",1],["return",3],["try",1],["future",2],["spawner",1],["submit",2],["except",1],["runtime",2],["error",2],["concurrent",1],["futures",1],["refuses",1],["new",1],["work",1],["once",1],["its",1],["atexit",1],["hook",1],["has",1],["run",1],["during",1],["interpreter",1],["teardown",1],["exactly",1],["parent",1],["death",1],["signal",1],["no",1],["longer",1],["matters",1],["so",1],["take",1],["direct",1],["path",1],["rather",1],["than",1],["turning",1],["shutdown",1],["race",1],["into",1],["failure",1],["only",1],["guarded",1],["out",1],["itself",1],["caller",1],["see",1],["result",1]]},{"id":"openai4s/kernel/transport.py#KernelTransport","name":[["kernel",1],["transport",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["class",2],["kernel",2],["transport",3],["protocol",2],["bytes",1],["liveness",1],["half",1],["talking",1],["worker",3],["def",8],["write",1],["line",4],["self",8],["str",2],["none",5],["read",1],["one",2],["at",1],["end",1],["stream",1],["alive",1],["bool",3],["interrupt",2],["deliver",1],["false",1],["could",1],["not",3],["so",1],["caller",1],["must",2],["report",1],["success",1],["kill",1],["close",1],["graceful",1],["true",1],["property",2],["process",1],["any",2],["local",1],["child",1],["there",1],["remote",1],["callers",1],["treat",1],["as",2],["optional",1],["rather",1],["than",1],["assume",1],["pid",1],["stderr",2],["tail",2],["bounded",1],["see",1],["cannot",1],["same",1],["empty",1]]},{"id":"openai4s/kernel/transport.py#KernelTransport.alive","name":[["alive",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["alive",2],["self",2],["bool",2]]},{"id":"openai4s/kernel/transport.py#KernelTransport.close","name":[["close",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["close",2],["self",2],["graceful",2],["bool",2],["true",2],["none",2]]},{"id":"openai4s/kernel/transport.py#KernelTransport.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["interrupt",3],["self",2],["bool",2],["deliver",1],["false",1],["could",1],["not",2],["so",1],["caller",1],["must",1],["report",1],["success",1]]},{"id":"openai4s/kernel/transport.py#KernelTransport.kill","name":[["kill",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["kill",2],["self",2],["none",2]]},{"id":"openai4s/kernel/transport.py#KernelTransport.process","name":[["process",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["process",2],["self",2],["any",2],["local",1],["child",1],["there",1],["one",1],["none",1],["remote",1],["worker",1],["callers",1],["must",1],["treat",1],["as",1],["optional",1],["rather",1],["than",1],["assume",1],["pid",1]]},{"id":"openai4s/kernel/transport.py#KernelTransport.read_line","name":[["read",1],["line",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["read",2],["line",3],["self",2],["str",2],["one",1],["at",1],["end",1],["stream",1]]},{"id":"openai4s/kernel/transport.py#KernelTransport.stderr_tail","name":[["stderr",1],["tail",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["stderr",3],["tail",3],["self",2],["any",2],["bounded",1],["worker",1],["transport",1],["see",1],["none",1],["cannot",1],["not",1],["same",1],["as",1],["empty",1]]},{"id":"openai4s/kernel/transport.py#KernelTransport.write_line","name":[["write",1],["line",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["write",2],["line",4],["self",2],["str",2],["none",2]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport","name":[["outbound",1],["tcp",1],["transport",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["class",3],["outbound",2],["tcp",2],["transport",3],["worker",9],["dials",1],["daemon",1],["from",4],["wherever",1],["was",4],["placed",1],["constructed",1],["around",1],["already",2],["accepted",2],["authenticated",1],["socket",6],["admission",1],["listener",1],["job",1],["see",3],["orchestration",2],["gateway",2],["py",2],["so",6],["cannot",2],["be",4],["handed",1],["unverified",1],["peer",8],["by",2],["accident",1],["def",10],["init",1],["self",39],["sock",7],["str",3],["interrupt",8],["hook",5],["callable",1],["bool",5],["none",14],["remote",9],["pid",8],["int",2],["alive",8],["true",2],["lock",3],["threading",1],["reader",10],["binary",1],["writer",5],["text",3],["both",1],["produce",1],["same",1],["framing",1],["as",4],["pipe",1],["path",1],["asymmetry",1],["about",2],["max",4],["line",10],["bytes",9],["meaning",1],["iowrapper",1],["readline",4],["size",2],["bounds",2],["characters",1],["let",1],["spend",1],["per",1],["character",1],["turn",1],["16",1],["mi",2],["cap",1],["into",3],["64",1],["allocation",4],["against",1],["constant",1],["whose",1],["own",2],["comment",1],["calls",1],["unbounded",2],["case",1],["memory",1],["exhaustion",1],["primitive",1],["buffered",2],["meant",1],["makefile",3],["rb",1],["encoding",1],["utf",3],["newline",2],["buffering",1],["write",3],["flush",1],["read",3],["raw",5],["if",5],["not",5],["false",7],["return",10],["len",1],["endswith",1],["never",2],["sends",1],["would",3],["otherwise",1],["treat",1],["dead",1],["connection",4],["rather",2],["than",2],["frame",4],["truncated",1],["raise",2],["refused",2],["sent",3],["over",1],["try",6],["decode",2],["except",6],["unicode",1],["error",1],["exc",2],["fffd",1],["legal",1],["inside",1],["json",2],["string",1],["replacement",1],["decoding",1],["silently",1],["changed",1],["source",1],["code",1],["paths",1],["host",1],["responses",1],["while",1],["still",1],["producing",1],["valid",1],["protocol",1],["exact",1],["invalid",1],["latched",2],["honest",1],["being",1],["there",2],["no",3],["poll",1],["process",3],["another",2],["machine",2],["only",3],["report",1],["last",1],["saw",1],["two",1],["things",1],["make",1],["latch",1],["usable",1],["misleading",1],["keepalive",1],["turns",1],["vanished",1],["node",1],["eof",1],["will",1],["actually",2],["reach",1],["lease",1],["reclaimer",1],["ends",1],["its",1],["clock",1],["somebody",1],["gave",1],["us",1],["way",1],["has",1],["here",2],["scheduler",1],["deliver",1],["claiming",1],["success",1],["leave",1],["cell",1],["apparently",1],["cancelled",1],["running",1],["exception",3],["noqa",3],["ble001",3],["kill",1],["dropping",1],["resource",1],["itself",1],["released",1],["cancelling",1],["close",5],["graceful",3],["dumps",1],["type",1],["shutdown",2],["pass",4],["may",1],["blocked",1],["thread",1],["closing",1],["first",1],["wait",1],["forever",1],["shutting",1],["down",1],["wakes",1],["then",1],["safe",1],["wrappers",1],["their",1],["shared",1],["descriptor",1],["shut",1],["rdwr",1],["oserror",2],["handle",2],["property",3],["any",2],["local",1],["child",1],["callers",1],["want",1],["must",1],["cope",1],["writing",1],["column",1],["means",1],["lie",1],["later",1],["believes",1],["stderr",2],["tail",2],["deliberately",1],["empty",1],["nothing",1],["written",1],["different",1],["claim",1],["were",1],["looking",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["init",2],["self",10],["sock",6],["socket",4],["peer",5],["str",2],["interrupt",4],["hook",4],["callable",2],["bool",2],["none",10],["remote",4],["pid",4],["int",2],["alive",1],["true",1],["lock",2],["threading",1],["reader",4],["binary",1],["writer",2],["text",3],["both",1],["produce",1],["same",1],["framing",1],["as",1],["pipe",1],["path",1],["asymmetry",1],["about",1],["max",1],["line",1],["bytes",4],["meaning",1],["iowrapper",1],["readline",2],["size",2],["bounds",2],["characters",1],["so",1],["let",1],["spend",1],["per",1],["character",1],["turn",1],["16",1],["mi",2],["cap",1],["into",1],["64",1],["allocation",1],["against",1],["constant",1],["whose",1],["own",1],["comment",1],["calls",1],["unbounded",1],["case",1],["memory",1],["exhaustion",1],["primitive",1],["buffered",1],["was",1],["meant",1],["makefile",2],["rb",1],["encoding",1],["utf",1],["newline",1],["buffering",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.alive","name":[["alive",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["alive",3],["self",3],["bool",2],["latched",2],["honest",1],["about",1],["being",1],["there",1],["no",1],["poll",1],["process",1],["another",1],["machine",1],["so",2],["only",1],["report",1],["last",1],["read",1],["saw",1],["two",1],["things",1],["make",1],["latch",1],["usable",1],["rather",1],["than",1],["misleading",1],["keepalive",1],["accepted",1],["socket",1],["see",1],["orchestration",1],["worker",1],["gateway",1],["py",1],["turns",1],["vanished",1],["node",1],["into",1],["eof",1],["reader",1],["will",1],["actually",1],["reach",1],["lease",1],["reclaimer",1],["ends",1],["allocation",1],["its",1],["own",1],["clock",1],["return",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.close","name":[["close",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["close",5],["self",9],["graceful",3],["bool",2],["true",2],["none",2],["if",1],["alive",2],["try",4],["write",1],["line",1],["json",1],["dumps",1],["type",1],["shutdown",2],["except",4],["exception",2],["noqa",2],["ble001",2],["pass",4],["false",1],["makefile",1],["reader",3],["may",1],["be",1],["blocked",1],["readline",1],["another",1],["thread",1],["closing",1],["buffered",1],["first",1],["wait",1],["forever",1],["read",1],["return",1],["shutting",1],["down",1],["socket",2],["wakes",1],["only",1],["then",1],["safe",1],["wrappers",1],["their",1],["shared",1],["descriptor",1],["sock",2],["shut",1],["rdwr",1],["oserror",2],["handle",2],["writer",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["interrupt",6],["self",4],["bool",3],["only",1],["if",2],["somebody",1],["gave",1],["us",1],["way",1],["remote",1],["worker",1],["has",1],["no",1],["pid",1],["here",1],["so",1],["scheduler",1],["deliver",1],["claiming",1],["success",1],["was",1],["never",1],["sent",1],["would",1],["leave",1],["cell",1],["apparently",1],["cancelled",1],["actually",1],["running",1],["hook",2],["none",1],["return",3],["false",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.kill","name":[["kill",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["none",2],["dropping",1],["connection",1],["from",1],["here",1],["resource",1],["itself",1],["released",1],["by",1],["cancelling",1],["allocation",1],["close",1],["graceful",1],["false",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.process","name":[["process",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["process",3],["self",2],["any",2],["none",2],["there",1],["no",1],["local",1],["child",1],["callers",1],["want",1],["pid",2],["must",1],["cope",1],["writing",1],["remote",1],["into",1],["column",1],["means",1],["machine",1],["would",1],["be",1],["lie",1],["later",1],["reader",1],["believes",1],["return",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.read_line","name":[["read",1],["line",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["read",2],["line",6],["self",8],["str",2],["raw",5],["reader",1],["readline",1],["max",3],["bytes",5],["if",2],["not",3],["alive",3],["false",3],["return",2],["len",1],["endswith",1],["peer",3],["never",1],["sends",1],["newline",1],["would",1],["otherwise",1],["be",1],["unbounded",1],["allocation",1],["treat",1],["as",3],["dead",1],["connection",3],["rather",1],["than",1],["frame",4],["truncated",1],["raise",2],["worker",4],["refused",2],["remote",2],["sent",2],["over",1],["try",1],["decode",2],["utf",2],["except",1],["unicode",1],["error",1],["exc",2],["fffd",1],["legal",1],["inside",1],["json",1],["string",1],["so",1],["replacement",1],["decoding",1],["silently",1],["changed",1],["source",1],["code",1],["paths",1],["host",1],["responses",1],["while",1],["still",1],["producing",1],["valid",1],["protocol",1],["exact",1],["invalid",1],["from",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.remote_pid","name":[["remote",1],["pid",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["remote",3],["pid",3],["self",3],["int",2],["none",2],["return",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.stderr_tail","name":[["stderr",1],["tail",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["stderr",3],["tail",3],["self",2],["any",2],["none",2],["deliberately",1],["not",2],["empty",1],["transport",1],["cannot",1],["see",1],["worker",1],["nothing",1],["was",1],["written",1],["different",1],["claim",1],["from",1],["were",1],["looking",1],["return",1]]},{"id":"openai4s/kernel/transport.py#OutboundTcpTransport.write_line","name":[["write",1],["line",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["write",3],["line",5],["self",5],["str",2],["none",2],["lock",1],["writer",2],["flush",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport","name":[["pipe",1],["transport",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["class",2],["pipe",6],["transport",2],["local",5],["worker",4],["child",4],["process",12],["over",1],["three",1],["pipes",1],["owns",2],["popen",2],["so",3],["kernel",5],["not",8],["have",1],["know",1],["whether",1],["its",6],["still",2],["exposed",1],["because",3],["path",2],["callers",1],["signals",1],["pid",6],["sandbox",3],["legitimately",1],["need",1],["itself",1],["def",2],["init",1],["self",14],["command",4],["list",1],["str",5],["cwd",3],["none",14],["env",3],["dict",2],["stderr",11],["tail",7],["factory",3],["callable",2],["any",3],["pass",7],["fds",4],["tuple",2],["int",5],["started",3],["options",6],["stdin",2],["subprocess",4],["stdout",2],["text",1],["true",3],["bufsize",1],["if",7],["fd",2],["os",6],["name",2],["posix",2],["gets",1],["own",2],["session",8],["signal",4],["aimed",2],["at",5],["daemon",8],["group",9],["also",3],["every",4],["cell",5],["running",2],["under",1],["boundary",3],["one",5],["both",2],["bubblewrap",1],["launcher",1],["letting",1],["bwrap",1],["create",1],["second",1],["would",1],["split",1],["wrapper",2],["from",3],["making",1],["watchdog",1],["unable",1],["stop",1],["whole",1],["tree",1],["wrap",1],["drops",1],["new",3],["setting",1],["flag",3],["here",2],["precondition",1],["argv",1],["rather",1],["than",1],["convenience",1],["interrupt",4],["restart",1],["abandon",1],["below",2],["targets",1],["exactly",3],["kill",3],["scoped",3],["precisely",1],["exists",1],["costs",1],["terminal",1],["wide",1],["ctrl",1],["was",2],["only",4],["cleanup",1],["cmd",1],["run",1],["now",1],["installs",1],["sigint",2],["handler",1],["calls",2],["agent",1],["foreground",2],["replace",1],["gains",1],["ladder",1],["other",1],["long",1],["lived",1],["repository",1],["already",1],["has",1],["mac",1],["part",2],["seatbelt",2],["enforces",1],["gate",1],["reading",1],["another",1],["argument",1],["environment",2],["block",1],["sysctl",1],["kern",1],["procargs2",1],["between",1],["different",1],["sessions",1],["left",2],["read",11],["exec",2],["time",1],["llm",1],["key",1],["configured",1],["there",1],["profile",1],["info",1],["denies",1],["place",1],["however",1],["launched",1],["serve",1],["detached",1],["setsid",1],["dropping",1],["silently",2],["reopens",1],["test",2],["enforced",1],["cannot",1],["daemons",1],["environ",1],["notices",1],["start",4],["starts",1],["dispositions",3],["whatever",1],["launch",1],["mode",1],["behind",1],["inherited",4],["sig",1],["ign",1],["survives",1],["honours",1],["without",3],["reset",3],["backgrounded",1],["kernels",1],["drop",1],["see",1],["full",1],["chain",1],["preexec",1],["fn",1],["proc",8],["spawn",2],["later",1],["getpgid",1],["once",1],["leader",1],["reaped",1],["lookup",2],["fails",2],["surviving",1],["most",1],["needs",1],["signalling",1],["execution",1],["py",4],["says",1],["same",1],["thing",1],["jobs",1],["sdk",1],["bash",1],["mcp",1],["client",1],["orchestration",1],["backend",1],["all",2],["follow",1],["shape",1],["pgid",1],["else",2],["try",4],["except",4],["base",1],["exception",3],["adoption",1],["establishing",1],["bounded",3],["channel",1],["just",1],["spawned",1],["must",1],["keep",1],["reliable",1],["identity",1],["error",1],["oserror",1],["wait",1],["timeout",1],["noqa",2],["ble001",2],["best",1],["effort",1],["reap",1],["after",2],["failure",1],["stream",3],["close",1],["raise",1],["drain",4],["continuously",1],["into",2],["whose",1],["processes",1],["write",1],["fd2",1],["system",1],["uncaptured",1],["python",1],["fills",1],["64",1],["kb",1],["deadlocks",1],["forever",1],["nothing",1],["until",1],["death",2],["keeps",1],["diagnostics",1],["old",1],["blocking",1],["provided",1],["bytes",2],["line",2],["count",1],["applied",1],["allocation",1],["no",1],["bound",1],["producer",1],["emits",1],["single",1],["enormous",1],["reaches",1],["descriptor",1],["buffered",2],["reader",1],["give",1],["them",1],["safe",1],["thread",1],["parked",1],["inside",1],["holds",1],["buffer",1],["lock",1],["interpreter",1],["finalises",1],["clean",1],["exit",1],["turned",1],["sigabrt",1],["by",1],["alone",1],["returns",1],["as",2],["soon",1],["anything",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["init",2],["self",14],["command",5],["list",2],["str",9],["cwd",4],["none",20],["env",4],["dict",3],["stderr",9],["tail",6],["factory",4],["callable",4],["any",4],["pass",8],["fds",5],["tuple",3],["int",7],["process",11],["started",4],["options",6],["stdin",2],["subprocess",3],["pipe",3],["stdout",2],["text",1],["true",3],["bufsize",1],["if",7],["fd",2],["os",4],["name",2],["posix",2],["kernel",4],["worker",1],["gets",1],["its",5],["own",2],["session",8],["so",2],["signal",4],["aimed",2],["at",3],["daemon",6],["group",9],["not",6],["also",2],["every",4],["cell",3],["running",2],["under",1],["popen",1],["boundary",3],["owns",1],["one",3],["both",1],["bubblewrap",1],["launcher",1],["letting",1],["bwrap",1],["create",1],["second",1],["would",1],["split",1],["wrapper",2],["from",3],["making",1],["watchdog",1],["unable",1],["stop",1],["whole",1],["tree",1],["sandbox",2],["wrap",1],["drops",1],["new",3],["setting",1],["flag",3],["here",1],["precondition",1],["argv",1],["rather",1],["than",1],["local",2],["convenience",1],["interrupt",4],["restart",1],["abandon",1],["below",2],["still",1],["targets",1],["exactly",2],["pid",5],["kill",3],["scoped",3],["path",1],["precisely",1],["because",2],["exists",1],["costs",1],["terminal",1],["wide",1],["ctrl",1],["was",2],["only",3],["cleanup",1],["cmd",1],["run",1],["now",1],["installs",1],["sigint",2],["handler",1],["calls",2],["agent",1],["foreground",2],["replace",1],["gains",1],["ladder",1],["other",1],["long",1],["lived",1],["child",1],["repository",1],["already",1],["has",1],["mac",1],["part",2],["seatbelt",2],["enforces",1],["gate",1],["reading",1],["another",1],["argument",1],["environment",2],["block",1],["sysctl",1],["kern",1],["procargs2",1],["between",1],["different",1],["sessions",1],["left",2],["read",4],["exec",2],["time",1],["llm",1],["key",1],["configured",1],["there",1],["profile",1],["info",1],["denies",1],["place",1],["however",1],["launched",1],["serve",1],["detached",1],["setsid",1],["dropping",1],["silently",2],["reopens",1],["test",2],["enforced",1],["cannot",1],["daemons",1],["environ",1],["notices",1],["start",3],["starts",1],["dispositions",3],["whatever",1],["launch",1],["mode",1],["behind",1],["inherited",3],["sig",1],["ign",1],["survives",1],["honours",1],["without",2],["reset",3],["backgrounded",1],["kernels",1],["drop",1],["see",1],["full",1],["chain",1],["preexec",1],["fn",1],["proc",8],["spawn",2],["later",1],["getpgid",1],["once",1],["leader",1],["reaped",1],["lookup",2],["fails",2],["surviving",1],["most",1],["needs",1],["signalling",1],["execution",1],["py",4],["says",1],["same",1],["thing",1],["jobs",1],["sdk",1],["bash",1],["mcp",1],["client",1],["orchestration",1],["backend",1],["all",1],["follow",1],["shape",1],["pgid",1],["else",2],["try",4],["except",4],["base",1],["exception",3],["adoption",1],["establishing",1],["bounded",1],["channel",1],["just",1],["spawned",1],["must",1],["keep",1],["reliable",1],["identity",1],["error",1],["oserror",1],["wait",1],["timeout",1],["noqa",2],["ble001",2],["best",1],["effort",1],["reap",1],["after",1],["failure",1],["stream",3],["close",1],["raise",1],["drain",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport._start_stderr_drain","name":[["start",1],["stderr",1],["drain",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",3],["start",3],["stderr",12],["drain",11],["self",4],["none",3],["continuously",2],["into",4],["bounded",4],["tail",7],["without",2],["cell",4],["whose",2],["child",2],["processes",2],["write",2],["inherited",2],["fd2",2],["system",2],["uncaptured",2],["subprocess",2],["python",2],["fills",2],["64",2],["kb",2],["pipe",2],["deadlocks",2],["forever",2],["nothing",2],["read",15],["until",2],["worker",2],["death",4],["keeps",2],["diagnostics",2],["old",2],["blocking",2],["provided",2],["bytes",4],["at",4],["line",4],["count",2],["applied",2],["after",2],["allocation",2],["no",3],["bound",2],["all",2],["one",4],["producer",2],["emits",2],["single",2],["enormous",2],["exactly",2],["reaches",2],["here",2],["os",6],["descriptor",2],["not",3],["buffered",4],["reader",2],["both",2],["give",2],["only",2],["them",2],["safe",2],["thread",3],["daemon",5],["parked",2],["inside",2],["holds",2],["buffer",2],["lock",2],["interpreter",2],["finalises",2],["clean",2],["exit",2],["turned",2],["sigabrt",2],["by",2],["alone",2],["also",2],["returns",2],["as",4],["soon",2],["anything",2],["available",2],["wants",2],["try",2],["fd",6],["proc",1],["fileno",1],["except",2],["attribute",1],["error",2],["oserror",1],["value",1],["pragma",1],["cover",1],["int",1],["sink",2],["if",2],["return",2],["while",1],["true",2],["chunk",3],["8192",1],["feed",1],["exception",1],["noqa",1],["ble001",1],["eof",1],["close",1],["ends",1],["pass",1],["threading",1],["target",1],["name",1],["kernel",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport._start_stderr_drain._drain","name":[["drain",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["drain",3],["fd",6],["int",2],["stderr",2],["sink",3],["tail",2],["none",2],["if",2],["return",2],["try",1],["while",1],["true",1],["chunk",3],["os",1],["read",1],["8192",1],["not",1],["feed",1],["except",1],["exception",1],["noqa",1],["ble001",1],["eof",1],["close",1],["ends",1],["pass",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport._stop_group_or_leader","name":[["stop",1],["group",1],["leader",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["stop",5],["group",13],["leader",5],["self",4],["none",4],["kill",6],["worker",1],["whatever",1],["started",1],["proc",8],["ends",1],["alone",1],["cell",2],["own",2],["subprocesses",1],["anything",1],["not",6],["routed",1],["through",2],["host",1],["bash",1],["sets",1],["its",1],["session",3],["sit",1],["daemon",2],["so",3],["pointing",1],["at",2],["kernel",1],["would",2],["have",1],["pointed",1],["was",2],["one",1],["long",1],["lived",1],["child",1],["repository",1],["no",1],["scoped",1],["watchdog",2],["left",1],["grandchildren",1],["running",1],["isolation",1],["makes",1],["ladder",2],["addressable",1],["lands",1],["guarded",1],["assumed",1],["if",3],["start",1],["new",1],["honoured",1],["pid",3],["fallback",1],["exactly",1],["old",1],["behaviour",1],["pgid",5],["getattr",1],["try",2],["os",1],["getpgid",1],["from",1],["openai4s",1],["execution",1],["process",3],["import",2],["await",2],["exit",2],["signal",3],["sigkill",3],["polite",1],["term",2],["then",1],["runs",1],["last",1],["rung",1],["interrupt",1],["above",1],["has",1],["already",1],["failed",1],["five",2],["second",1],["grace",1],["here",1],["be",2],["seconds",1],["added",1],["every",1],["hard",1],["recovery",1],["confirmation",1],["kept",1],["cannot",1],["caught",1],["empties",1],["promptly",1],["ceiling",1],["never",1],["reached",1],["costs",1],["nothing",1],["return",1],["except",2],["oserror",2],["attribute",1],["error",3],["pass",2],["fall",1],["only",1],["lookup",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.alive","name":[["alive",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["proc",1],["poll",1],["none",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.close","name":[["close",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["close",4],["self",4],["graceful",3],["bool",2],["true",2],["none",2],["proc",13],["if",1],["try",5],["stdin",6],["write",1],["json",1],["dumps",1],["type",1],["shutdown",3],["flush",2],["except",5],["exception",5],["noqa",5],["ble001",5],["pass",3],["wait",3],["timeout",3],["worker",4],["executing",1],["cell",3],["never",1],["reaches",1],["its",2],["read",2],["loop",1],["so",3],["cannot",1],["see",1],["frame",2],["written",1],["above",1],["terminal",1],["group",2],["sigint",2],["end",1],["first",1],["own",2],["session",1],["not",2],["ask",1],["once",1],["directly",1],["before",1],["escalating",1],["handler",1],["turns",1],["into",1],["keyboard",1],["interrupt",1],["then",1],["immediately",1],["send",1],["signal",2],["stop",1],["leader",1],["reap",1],["restart",1],["leak",1],["zombie",1],["each",1],["time",2],["pipe",2],["wrappers",1],["now",1],["dead",1],["buffered",1],["otherwise",1],["raises",1],["broken",1],["error",1],["at",1],["gc",1],["stream",3],["stdout",1],["stderr",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["bool",2],["signals",1],["manager",1],["business",1],["here",1],["owns",1],["sandbox",2],["may",1],["need",1],["redirect",1],["them",1],["reporting",1],["false",2],["keeps",1],["decision",1],["there",1],["rather",1],["than",1],["duplicating",1],["check",1],["two",1],["places",1],["return",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.kill","name":[["kill",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["none",2],["stop",1],["group",1],["leader",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.process","name":[["process",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["process",2],["self",3],["any",2],["return",1],["proc",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.read_line","name":[["read",1],["line",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["read",2],["line",2],["self",4],["str",2],["assert",1],["proc",2],["stdout",2],["not",1],["none",1],["return",1],["readline",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.stderr_tail","name":[["stderr",1],["tail",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["stderr",3],["tail",3],["self",3],["any",2],["return",1]]},{"id":"openai4s/kernel/transport.py#PipeTransport.write_line","name":[["write",1],["line",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["def",2],["write",3],["line",5],["self",5],["str",2],["none",3],["assert",1],["proc",3],["stdin",3],["not",1],["flush",1]]},{"id":"openai4s/kernel/transport.py#WorkerConnectionRefused","name":[["worker",1],["connection",1],["refused",1]],"path":[["openai4s",1],["kernel",1],["transport",1],["py",1]],"body":[["class",2],["worker",3],["connection",2],["refused",2],["runtime",2],["error",2],["dialled",1],["did",1],["not",1],["prove",1],["was",1],["ours",1]]},{"id":"openai4s/kernel/worker.py","name":[["worker",1],["py",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["usr",1],["bin",1],["env",7],["python3",1],["persistent",2],["python",3],["kernel",7],["worker",14],["openai4s",9],["implements",1],["hard",2],["parts",1],["robust",1],["process",1],["protocol",17],["dup2",3],["fd",3],["swap",2],["real",1],["stdin",2],["stdout",6],["moved",1],["high",1],["non",1],["inheritable",1],["fds",1],["published",2],["sys",6],["aliased",3],["stderr",4],["so",15],["any",1],["raw",1],["level",1],["write",3],["stray",1],["print",3],["lands",1],["never",4],["wire",4],["consumers",1],["re",1],["resolve",1],["handles",1],["every",4],["call",8],["cache",1],["crash",2],["recovery",3],["republishes",1],["seen",2],["by",5],["everyone",1],["two",3],["locks",1],["lock",2],["held",2],["only",11],["while",5],["writing",1],["frame",10],["shared",1],["responses",1],["sdk",1],["host",16],["calls",1],["whole",3],["request",1],["response",5],["transaction",1],["one",16],["rpc",2],["flight",1],["readline",2],["returns",1],["provably",2],["ours",2],["15",3],["mb",5],["cap",6],["bounded",2],["discard",3],["desync",2],["guard",1],["sigint",9],["discipline",2],["shot",2],["self",1],["clearing",1],["handler",3],["user",9],["code",8],["gating",1],["delivered",5],["distinguishes",1],["signal",6],["interrupted",1],["true",2],["lineno",3],["none",6],["from",12],["raise",4],["keyboard",3],["interrupt",5],["normal",1],["error",2],["before",3],["after",2],["each",6],["blocking",1],["read",6],["verify",1],["st",2],["dev",1],["ino",2],["still",3],["matches",1],["identity",2],["recorded",1],["at",8],["startup",1],["mismatch",1],["os",8],["dup",1],["reserve",1],["rebuild",1],["budget",2],["stale",1],["wrappers",1],["destroyed",1],["if",4],["match",1],["else",1],["parked",1],["json",7],["per",4],["line",4],["execute",1],["requests",1],["frames",4],["out",1],["chunk",3],["final",1],["future",1],["import",19],["annotations",1],["hashlib",1],["io",1],["linecache",2],["math",1],["resource",2],["threading",1],["time",1],["traceback",1],["functools",1],["partial",1],["remote",2],["source",1],["checkout",1],["launched",1],["its",10],["absolute",1],["script",1],["path",16],["deliberately",1],["sparse",1],["environment",2],["then",2],["puts",1],["not",12],["repository",1],["root",1],["mandatory",1],["audit",2],["hook",2],["imports",5],["fail",1],["first",3],["cell",12],["derive",1],["package",5],["parent",5],["trusted",5],["executable",1],["itself",3],["rely",1],["inherited",1],["attacker",1],["selectable",1],["pythonpath",1],["make",1],["importable",1],["dirname",3],["realpath",1],["file",6],["must",5],["run",1],["below",2],["they",3],["top",1],["carries",2],["suppression",1],["comment",4],["unlike",1],["retrosynthesis",1],["test",2],["these",1],["load",3],["bearing",1],["insert",2],["sits",1],["inside",1],["ruff",1],["allowance",1],["mutation",1],["apply",1],["stripping",1],["them",2],["really",1],["e402",4],["keep",1],["short",1],["combine",1],["as",8],["off",1],["isort",1],["renders",1],["name",5],["own",1],["statement",2],["decides",1],["collapse",1],["alone",2],["black",1],["measures",1],["same",2],["put",2],["opposite",1],["sides",2],["88",2],["rewrap",1],["against",1],["other",1],["forever",1],["here",2],["exposed",2],["stay",2],["collapsed",1],["max",13],["bytes",11],["72",1],["characters",5],["trailing",1],["may",2],["be",1],["16",1],["14",1],["already",1],["past",1],["stays",1],["wrapped",1],["all",2],["isfile",1],["join",1],["init",1],["py",1],["noqa",3],["worst",2],["char",2],["output",7],["chars",3],["000",10],["payload",1],["open",3],["unbounded",2],["number",1],["paths",3],["files",2],["evidence",1],["metadata",1],["carried",1],["bound",1],["both",4],["cardinality",1],["retained",1],["spelling",2],["producer",1],["omitting",1],["later",1],["observations",1],["conservative",1],["cannot",2],["invent",1],["lineage",1],["edge",1],["retaining",1],["list",6],["would",2],["let",1],["ordinary",2],["grow",1],["without",1],["limit",2],["256",1],["024",1],["streamed",3],["become",1],["whatever",2],["size",1],["was",4],["handed",1],["200",4],["single",1],["pipe",1],["materialised",1],["allocated",1],["once",1],["64",1],["backstop",2],["outbound",1],["type",2],["inbound",1],["direction",1],["has",1],["had",4],["along",1],["side",1],["nothing",3],["derived",2],["chosen",1],["flat",1],["claiming",1],["sat",1],["above",1],["largest",1],["legitimate",1],["capped",1],["ascii",1],["counts",3],["character",5],["up",2],["utf",1],["xxxx",2],["escape",1],["measured",1],["streams",1],["filled",1],["cjk",2],["text",2],["control",2],["serialise",1],["12",3],["059",1],["whose",1],["obeyed",1],["documented",1],["replaced",1],["drop",1],["note",1],["taking",1],["exception",1],["guards",1],["usage",1],["survived",1],["because",2],["manager",1],["backfills",1],["chunks",1],["twelve",2],["six",4],["costs",1],["but",1],["astral",1],["emoji",2],["say",1],["emit",1],["surrogate",1],["pair",1],["ud83d",1],["ude00",1],["value",1],["caught",1],["stream",2],["have",1],["gone",1],["dropping",3],["exactly",2],["change",1],["exists",1],["stop",2],["bounds",1],["allocation",1],["stopped",1],["just",1],["marker",2],["tail",1],["captured",1],["result",1],["disagree",1],["about",1],["happened",1],["truncation",1],["truncated",1],["cached",1],["cells",1],["128",1],["retention",1],["evicted",1],["counter",1],["channel",1],["setup",1],["publish",1],["finds",1],["daemon",1],["holding",1],["proof",2],["plain",1],["addresses",1],["purpose",1],["credential",3],["travels",1],["0600",1],["given",1],["scheduler",1],["secret",1],["ever",1],["appears",1],["job",1],["inv",1],["connect",2],["openai4",4],["bootstrap",2],["template",2],["rank",2],["accounting",1],["synchronous",2],["seq",2],["active",2],["id",1],["str",4],["origin",1],["installed",1],["initialization",1],["owns",1],["observer",1],["opens",1],["closes",1],["narrow",1],["collection",1],["window",2],["around",1],["actual",1],["eval",1],["exec",1],["tag",2],["compiled",1],["filename",1],["also",1],["caller",1],["stack",1],["event",2],["belongs",1],["execution",1],["rather",1],["than",1],["housekeeping",1],["background",1],["thread",1],["state",2],["dict",3],["object",2],["bookkeeping",1],["ns",2],["builtins",3],["live",1],["tags",1],["skill",3],["end",2],["three",1],["states",1],["carry",1],["right",1],["now",1],["pending",3],["arrived",1],["could",2],["owed",1],["came",1],["raising",1],["half",1],["missing",1],["sends",1],["swallow",1],["disarm",1],["pressed",1],["millisecond",1],["early",1],["left",1],["running",1],["completion",1],["anywhere",1],["saying",1],["been",1],["dropped",1],["deferring",1],["instead",1],["keeps",1],["sent",1],["false",3],["variable",1],["inspection",1],["inspect",4],["hidden",2],["frozenset",2],["reserved",1],["prefixes",2],["session",1],["binds",1],["into",1],["behalf",1],["dunders",1],["gate",1],["helpers",1],["o4s",2],["plus",1],["classes",1],["namespace",1],["globals",2],["frozen",1],["sidecar",1],["replay",1],["reads",1],["policy",1],["back",1],["through",1],["variables",1],["inspector",1],["ai4",1],["safe",2],["scalar",1],["types",2],["bool",1],["int",1],["float",1],["container",1],["tuple",1],["sample",1],["items",1],["hash",1],["32",1],["768",1],["main",2]]},{"id":"openai4s/kernel/worker.py#_arm_sigint","name":[["arm",1],["sigint",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["arm",3],["sigint",8],["bool",2],["cell",8],["handler",3],["false",5],["means",1],["cannot",2],["be",4],["interrupted",3],["failure",1],["not",3],["hypothetical",1],["every",2],["caller",1],["signal",5],["refuses",1],["off",1],["main",2],["thread",2],["jupyter",1],["adapter",1],["process",1],["callers",1],["run",1],["may",1],["return",3],["silently",1],["so",2],["ran",1],["under",1],["previous",1],["swallow",1],["delivered",2],["already",1],["cleared",1],["stop",2],["discarded",1],["response",1],["frame",2],["reporting",1],["as",2],["though",1],["none",1],["had",1],["been",1],["asked",1],["nobody",1],["indistinguishable",1],["from",1],["slow",1],["one",1],["unless",1],["somebody",1],["says",1],["pending",1],["try",2],["except",2],["value",1],["error",4],["oserror",1],["unsupported",1],["write",1],["type",2],["log",1],["msg",1],["could",1],["armed",1],["name",1],["only",1],["watchdog",1],["end",1],["exception",1],["noqa",1],["ble001",1],["still",1],["runs",1],["pass",1],["true",1]]},{"id":"openai4s/kernel/worker.py#_attach_cell_context","name":[["attach",1],["cell",1],["context",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["attach",2],["cell",17],["context",2],["method",3],["str",2],["args",8],["list",4],["add",1],["worker",1],["owned",1],["identity",3],["scoped",1],["host",1],["calls",1],["model",1],["may",1],["still",1],["pass",1],["explicit",1],["producing",5],["id",12],["backwards",1],["compatibility",1],["hidden",1],["execution",2],["remains",1],["authoritative",1],["capture",3],["while",1],["public",1],["value",1],["preserved",1],["wire",1],["keep",1],["both",1],["existing",1],["argument",1],["rather",1],["than",1],["adding",1],["another",1],["frame",1],["reader",1],["protocol",1],["message",1],["type",1],["active",1],["materialise",2],["artifact",5],["too",1],["writes",1],["version",3],["like",1],["save",2],["without",1],["carries",1],["null",1],["exact",1],["column",1],["end",1],["matches",1],["so",1],["could",1],["never",1],["reuse",1],["made",1],["second",1],["same",1],["bytes",1],["lineage",1],["edge",1],["stayed",1],["first",1],["leaving",1],["head",1],["no",1],["inputs",1],["if",4],["not",6],["return",4],["spec",5],["isinstance",1],["dict",2],["enriched",4]]},{"id":"openai4s/kernel/worker.py#_begin_file_read_observation","name":[["begin",1],["file",1],["read",1],["observation",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["begin",2],["file",5],["read",5],["observation",2],["tag",4],["str",2],["none",2],["state",3],["paths",1],["seen",1]]},{"id":"openai4s/kernel/worker.py#_bounded_bytes","name":[["bounded",1],["bytes",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["bounded",2],["bytes",9],["value",7],["if",1],["len",2],["inspect",3],["hash",3],["return",2],["str",1],["encode",1],["ascii",1]]},{"id":"openai4s/kernel/worker.py#_bounded_format_exc","name":[["bounded",1],["format",1],["exc",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["bounded",3],["format",7],["exc",7],["base",3],["exception",10],["str",2],["without",1],["ever",1],["holding",1],["whole",2],["traceback",7],["joins",1],["every",1],["chunk",5],["first",2],["hands",1],["result",1],["cap",3],["keeps",1],["megabyte",1],["so",5],["large",1],["was",3],["paid",2],["full",2],["before",1],["anything",1],["refused",1],["again",1],["same",1],["string",3],["serialised",1],["into",1],["response",1],["frame",2],["measured",1],["sixty",1],["deep",1],["chain",1],["whose",1],["links",1],["share",1],["one",4],["mb",5],["message",2],["122",1],["peak",1],["produce",1],["61",1],["text",1],["against",1],["here",2],["generator",3],["frames",1],["past",1],["never",3],["formatted",2],["at",2],["all",1],["not",4],["bound",1],["single",1],["yielded",1],["own",1],["arrives",1],["as",1],["raise",1],["value",1],["error",1],["200",2],["000",2],["still",2],["costs",1],["transiently",1],["though",1],["already",1],["exists",1],["cell",2],["either",1],["way",1],["retained",1],["bounding",1],["would",2],["mean",1],["reimplementing",1],["only",1],["larger",1],["promise",1],["than",1],["makes",1],["buf",6],["buffer",1],["try",1],["chunks",3],["from",2],["write",2],["if",2],["everything",1],["inside",1],["be",2],["dropped",1],["stop",1],["formatting",1],["reason",1],["form",1],["further",1],["pulled",1],["tell",1],["ended",1],["exactly",1],["cut",1],["marker",1],["attached",1],["complete",1],["output",1],["next",1],["none",2],["truncated",1],["true",1],["break",1],["except",1],["noqa",1],["ble001",1],["hostile",1],["repr",1],["must",1],["eat",1],["type",1],["name",1],["could",1],["return",1],["captured",1]]},{"id":"openai4s/kernel/worker.py#_BoundedBuffer","name":[["bounded",1],["buffer",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["class",2],["bounded",4],["buffer",4],["io",8],["string",5],["capture",1],["stops",1],["retaining",2],["at",6],["max",4],["output",5],["bounding",2],["producer",1],["response",1],["builder",1],["yield",1],["same",2],["completely",1],["different",1],["peak",2],["nothing",1],["caught",1],["visible",1],["result",2],["was",3],["always",1],["correct",1],["cap",2],["ran",1],["once",2],["whole",2],["payload",1],["already",1],["worker",1],["ram",1],["measured",1],["file",1],["before",2],["change",2],["cell",2],["doing",1],["200",1],["sys",2],["stderr",2],["write",6],["000",2],["peaked",1],["452",1],["mb",2],["keep",1],["here",2],["plus",1],["most",1],["one",3],["incoming",1],["chunk",1],["subclass",1],["rather",3],["than",3],["bare",1],["text",1],["iobase",1],["object",1],["stands",1],["inside",1],["user",1],["code",1],["entitled",1],["find",1],["surface",1],["plain",1],["gave",1],["def",4],["init",2],["self",13],["none",1],["super",2],["retained",5],["whether",2],["anything",2],["dropped",2],["exactly",2],["makes",1],["indistinguishable",1],["from",1],["simply",1],["ended",1],["there",1],["so",4],["has",1],["say",1],["itself",1],["otherwise",1],["captured",2],["stream",4],["silently",1],["short",2],["failure",1],["about",1],["truncated",4],["false",1],["property",1],["full",1],["bool",1],["further",1],["would",3],["be",1],["read",1],["by",1],["format",2],["exc",1],["uses",1],["stop",1],["pulling",1],["chunks",1],["out",1],["traceback",1],["generator",1],["frames",1],["throw",1],["away",1],["line",1],["later",1],["return",5],["str",2],["int",1],["type",1],["ignore",1],["override",1],["if",5],["not",1],["room",4],["kept",4],["len",5],["else",3],["true",2],["report",1],["length",2],["handed",1],["over",1],["never",1],["means",1],["partial",1],["every",1],["stdlib",1],["caller",1],["print",1],["treats",1],["as",1],["failed",1],["retries",1],["remainder",1],["turn",1],["into",1],["loop",1],["value",3],["getvalue",1],["marker",2],["per",1],["appended",1],["each",1],["cut",1],["across",1],["hundred",1],["writes",1],["still",1],["says",1],["truncation",1]]},{"id":"openai4s/kernel/worker.py#_BoundedBuffer.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["init",3],["self",4],["none",2],["super",1],["retained",1],["whether",1],["anything",1],["was",1],["dropped",1],["retaining",1],["exactly",1],["max",1],["output",2],["makes",1],["result",1],["indistinguishable",1],["from",1],["simply",1],["ended",1],["there",1],["so",2],["buffer",1],["has",1],["say",1],["itself",1],["otherwise",1],["captured",1],["stream",1],["silently",1],["short",1],["failure",1],["whole",1],["change",1],["about",1],["truncated",1],["false",1]]},{"id":"openai4s/kernel/worker.py#_BoundedBuffer.captured","name":[["captured",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["captured",2],["self",4],["str",2],["value",3],["getvalue",1],["exactly",1],["one",1],["marker",2],["per",1],["stream",2],["appended",1],["here",1],["rather",1],["than",1],["at",1],["each",1],["write",1],["so",2],["cut",1],["across",1],["hundred",1],["writes",1],["still",1],["says",1],["once",1],["return",1],["truncation",1],["if",1],["truncated",1],["else",1]]},{"id":"openai4s/kernel/worker.py#_BoundedBuffer.full","name":[["full",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["full",2],["self",3],["bool",2],["whether",1],["anything",1],["further",1],["would",2],["be",1],["dropped",1],["read",1],["by",1],["bounded",1],["format",2],["exc",1],["uses",1],["stop",1],["pulling",1],["chunks",1],["out",1],["traceback",1],["generator",1],["rather",1],["than",1],["frames",1],["throw",1],["away",1],["one",1],["line",1],["later",1],["return",1],["retained",1],["max",1],["output",1]]},{"id":"openai4s/kernel/worker.py#_BoundedBuffer.write","name":[["write",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["write",5],["self",6],["str",2],["int",2],["type",2],["ignore",2],["override",2],["if",4],["not",1],["return",3],["room",4],["max",1],["output",1],["retained",3],["kept",4],["len",5],["else",2],["super",1],["truncated",2],["true",2],["report",1],["length",2],["handed",1],["over",1],["never",1],["short",1],["means",1],["partial",1],["every",1],["stdlib",1],["caller",1],["print",1],["treats",1],["as",1],["failed",1],["retries",1],["remainder",1],["would",1],["turn",1],["bounded",1],["stream",1],["into",1],["loop",1]]},{"id":"openai4s/kernel/worker.py#_cap","name":[["cap",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["cap",3],["str",5],["head",1],["string",1],["already",1],["materialised",1],["last",1],["resort",1],["not",3],["strategy",1],["every",1],["stream",1],["cell",3],["grow",1],["without",1],["bound",1],["now",1],["bounded",1],["while",1],["being",1],["written",1],["left",1],["short",2],["sentences",1],["worker",3],["composes",1],["itself",1],["plus",1],["one",1],["trapped",1],["system",1],["exit",1],["message",2],["exists",1],["whole",1],["own",2],["frame",1],["before",1],["ever",1],["sees",1],["module",1],["level",1],["because",1],["except",1],["clauses",1],["need",1],["nested",1],["definition",1],["further",1],["down",1],["run",2],["exist",1],["yet",1],["they",1],["len",2],["counts",1],["characters",1],["so",2],["old",1],["bytes",2],["was",1],["wrong",1],["gate",1],["says",1],["its",1],["units",1],["named",1],["measures",1],["rather",1],["than",1],["made",1],["agree",1],["by",1],["coincidence",1],["if",1],["max",2],["output",2],["return",2],["truncation",1],["marker",1]]},{"id":"openai4s/kernel/worker.py#_complete_skill_sidecar_attestations","name":[["complete",1],["skill",1],["sidecar",1],["attestations",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["complete",3],["skill",3],["sidecar",2],["attestations",3],["audit",5],["sys",2],["none",2],["end",1],["one",1],["cell",2],["hidden",1],["loader",1],["before",1],["its",1],["response",1],["frame",1],["openai4s",1]]},{"id":"openai4s/kernel/worker.py#_connect_remote_protocol","name":[["connect",1],["remote",1],["protocol",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["connect",5],["remote",5],["protocol",3],["dial",1],["daemon",5],["authenticate",1],["return",3],["fd",6],["out",3],["none",4],["ordinary",1],["case",2],["local",2],["worker",8],["inherits",1],["its",4],["pipes",2],["whole",1],["path",6],["skipped",1],["variables",1],["failure",1],["exits",1],["rather",2],["than",2],["falling",1],["back",1],["cannot",1],["prove",1],["who",1],["must",1],["not",7],["go",1],["run",1],["cells",1],["silent",1],["fallback",1],["inherited",1],["fds",1],["compute",1],["node",1],["would",1],["be",2],["talking",1],["nothing",1],["target",3],["os",3],["environ",1],["env",3],["strip",2],["if",6],["import",2],["json",3],["as",6],["socket",3],["try",1],["credential",8],["raise",5],["value",1],["error",2],["but",1],["refusing",1],["without",1],["open",1],["encoding",1],["utf",3],["handle",2],["read",2],["host",5],["port",2],["rpartition",1],["sock",7],["create",1],["connection",3],["127",1],["int",1],["timeout",1],["60",1],["sendall",1],["encode",1],["one",4],["byte",1],["at",2],["time",1],["deliberately",1],["chunked",1],["consumes",1],["whatever",1],["arrived",1],["same",1],["segment",1],["handshake",4],["reply",9],["previous",1],["version",1],["then",1],["threw",1],["remainder",1],["away",1],["so",5],["frame",1],["wrote",1],["immediately",2],["afterwards",1],["registration",1],["wakes",1],["thread",1],["builds",2],["kernel",2],["executes",1],["once",2],["normal",1],["was",1],["lost",1],["before",2],["reader",2],["wrapper",1],["existed",1],["see",1],["blocked",1],["forever",1],["cell",1],["never",1],["received",1],["short",1],["line",1],["syscalls",1],["cheap",1],["happen",1],["while",1],["endswith",1],["chunk",3],["recv",1],["oserror",3],["closed",1],["during",1],["len",1],["65536",1],["too",1],["long",1],["answer",4],["loads",1],["rstrip",1],["decode",1],["ok",1],["refused",2],["generation",7],["admitted",1],["under",1],["learns",1],["from",2],["openai4",1],["environment",2],["has",1],["no",1],["such",1],["response",1],["arrives",1],["published",1],["sys",3],["main",1],["hand",1],["bash",1],["executor",2],["exist",1],["constructed",1],["knowing",1],["guessing",1],["pid",1],["being",1],["openai4s",1],["str",1],["type",1],["ignore",1],["attr",1],["defined",1],["except",1],["exception",1],["exc",3],["noqa",1],["ble001",1],["print",1],["bootstrap",1],["failed",1],["file",1],["stderr",1],["flush",1],["true",1],["system",1],["exit",1],["70",1],["settimeout",1],["two",2],["independent",1],["descriptors",1],["over",1],["writer",1],["wrapped",1],["separately",1],["exactly",1],["pipe",1],["wraps",1],["dup",2],["fileno",2],["detach",1]]},{"id":"openai4s/kernel/worker.py#_container_sample","name":[["container",1],["sample",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["container",3],["sample",7],["value",19],["object",4],["tuple",5],["list",5],["int",2],["exact",1],["built",1],["containers",1],["without",1],["calling",1],["subclass",1],["hooks",1],["type",8],["if",4],["length",13],["len",5],["return",4],["getitem",2],["range",4],["min",4],["inspect",4],["items",11],["dict",3],["iterator",5],["iter",3],["try",2],["append",2],["next",2],["except",2],["stop",2],["iteration",2],["break",2],["elif",1],["frozenset",3],["else",1],["raise",1],["error",1],["unsafe",1]]},{"id":"openai4s/kernel/worker.py#_cpu_seconds","name":[["cpu",1],["seconds",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["cpu",2],["seconds",2],["float",2],["resource",4],["getrusage",2],["rusage",2],["self",1],["children",1],["return",1],["ru",4],["utime",2],["stime",2]]},{"id":"openai4s/kernel/worker.py#_disarm_sigint","name":[["disarm",1],["sigint",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["disarm",2],["sigint",4],["none",2],["try",1],["signal",3],["swallow",1],["except",1],["value",1],["error",1],["oserror",1],["pragma",1],["no",1],["cover",1],["not",1],["main",1],["thread",1],["pass",1]]},{"id":"openai4s/kernel/worker.py#_drain_skill_sidecar_loads","name":[["drain",1],["skill",1],["sidecar",1],["loads",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["drain",2],["skill",10],["sidecar",3],["loads",2],["list",4],["dict",4],["return",3],["worker",1],["generated",1],["successful",1],["imports",1],["not",3],["reported",1],["by",1],["prior",1],["cells",1],["current",1],["loaders",1],["publish",1],["separate",1],["protocol",5],["frame",2],["as",3],["soon",1],["execution",1],["succeeds",1],["visible",1],["remains",1],["compatibility",1],["result",1],["metadata",1],["older",1],["bootstrap",1],["hook",1],["manager",1],["prefers",1],["already",1],["received",1],["event",8],["both",1],["present",1],["frames",4],["load",8],["events",7],["ns",1],["openai4s",1],["if",6],["type",3],["state",5],["none",1],["identity",3],["id",1],["cursor",6],["int",1],["len",4],["pending",3],["captured",4],["item",3],["append",1],["invalid",1],["else",1]]},{"id":"openai4s/kernel/worker.py#_error_lineno","name":[["error",1],["lineno",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["error",2],["lineno",5],["tb",4],["tag",3],["str",4],["tuple",2],["int",2],["none",8],["call",4],["frame",3],["ln",2],["traceback",1],["walk",1],["if",2],["code",2],["co",2],["filename",1],["name",1],["return",1],["module",1],["else",1]]},{"id":"openai4s/kernel/worker.py#_fd_ident","name":[["fd",1],["ident",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["fd",5],["ident",2],["int",6],["tuple",2],["st",5],["os",1],["fstat",1],["return",1],["dev",1],["ino",1]]},{"id":"openai4s/kernel/worker.py#_finish_file_read_observation","name":[["finish",1],["file",1],["read",1],["observation",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["finish",2],["file",6],["read",6],["observation",2],["list",3],["str",3],["paths",5],["state",4],["tag",1],["none",1],["seen",1],["if",2],["type",2],["not",1],["return",2],["value",3]]},{"id":"openai4s/kernel/worker.py#_host_call_lock","name":[["host",1],["call",1],["lock",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["host",3],["call",3],["lock",5],["threading",2],["return",1],["sys",1],["openai4s",1],["type",1],["ignore",1],["attr",1],["defined",1]]},{"id":"openai4s/kernel/worker.py#_initialize_manager_attestation","name":[["initialize",1],["manager",1],["attestation",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["initialize",3],["manager",5],["attestation",5],["bool",2],["consume",1],["one",1],["pre",1],["cell",1],["handshake",3],["arm",1],["hidden",1],["hook",3],["raw",8],["line",4],["readline",1],["protocol",2],["if",3],["not",3],["return",5],["false",4],["try",2],["request",9],["json",1],["loads",1],["except",2],["value",2],["error",6],["id",8],["unknown",1],["key",10],["skill",1],["type",5],["str",1],["write",3],["frame",4],["initialization",2],["missing",1],["event",4],["bytes",1],["fromhex",1],["drop",1],["convenient",1],["references",1],["before",1],["any",1],["user",1],["exists",1],["still",1],["retains",1],["inside",1],["same",1],["interpreter",1],["so",1],["hygiene",1],["rather",1],["than",1],["security",1],["boundary",1],["clear",1],["len",1],["32",1],["install",1],["audit",1],["invalid",1],["initialized",1],["true",1]]},{"id":"openai4s/kernel/worker.py#_inspect_namespace","name":[["inspect",1],["namespace",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["inspect",5],["namespace",2],["limit",5],["int",2],["dict",3],["names",3],["sorted",1],["name",8],["ns",2],["if",1],["type",1],["str",1],["not",2],["hidden",2],["startswith",1],["prefixes",1],["selected",3],["return",1],["variables",1],["one",1],["getitem",1],["truncated",1],["len",2]]},{"id":"openai4s/kernel/worker.py#_inspect_one","name":[["inspect",1],["one",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["inspect",2],["one",2],["name",5],["str",5],["value",15],["object",2],["dict",2],["entry",8],["160",1],["type",9],["safe",5],["if",6],["scalar",2],["types",2],["token",4],["primitive",2],["kind",5],["not",3],["bytes",3],["else",3],["text",1],["length",7],["len",1],["preview",6],["none",2],["fingerprint",5],["hashlib",1],["sha256",1],["hexdigest",1],["elif",1],["container",4],["summary",4],["update",2],["top",1],["level",1],["exact",1],["built",1],["remains",1],["size",1],["custom",1],["member",1],["makes",1],["unavailable",1],["never",1],["executable",1],["sample",2],["return",1]]},{"id":"openai4s/kernel/worker.py#_install_audit_hook","name":[["install",1],["audit",1],["hook",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",3],["install",5],["audit",8],["hook",10],["event",13],["key",4],["bytes",2],["bool",2],["arm",1],["kernel",2],["dlopen",4],["guard",1],["skill",8],["load",1],["diagnostic",2],["runs",1],["inside",1],["worker",1],["process",1],["only",1],["sees",1],["events",1],["raised",1],["its",1],["own",1],["interpreter",1],["openai4",2],["safety",2],["disables",1],["policy",1],["but",1],["not",2],["channel",1],["best",1],["effort",1],["failure",1],["here",1],["must",1],["never",1],["stop",1],["from",2],["serving",1],["cells",1],["enabled",3],["os",1],["environ",1],["strip",1],["lower",1],["false",2],["no",2],["off",1],["try",1],["openai4s",1],["security",2],["import",1],["origin",4],["str",2],["return",3],["active",1],["cell",1],["sink",3],["publish",2],["sidecar",2],["file",1],["read",1],["remove",1],["convenient",1],["global",1],["name",1],["while",1],["making",1],["claim",1],["python",1],["introspection",1],["still",1],["recover",1],["live",1],["references",1],["host",1],["therefore",1],["rejects",1],["these",1],["frames",1],["as",2],["recovery",1],["evidence",1],["globals",1],["pop",1],["none",1],["true",1],["except",1],["exception",1],["noqa",1],["ble001",1],["write",1],["frame",1],["type",1],["log",1],["msg",1],["unavailable",1]]},{"id":"openai4s/kernel/worker.py#_install_audit_hook.skill_event_origin","name":[["skill",1],["event",1],["origin",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["skill",2],["event",2],["origin",3],["str",3],["return",1],["active",1],["cell",1]]},{"id":"openai4s/kernel/worker.py#_install_file_read_audit_hook","name":[["install",1],["file",1],["read",1],["audit",1],["hook",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",3],["install",2],["file",7],["read",12],["audit",5],["hook",4],["none",5],["observe",3],["synchronous",2],["workspace",2],["local",1],["reads",1],["made",1],["by",2],["cell",7],["cpython",2],["open",3],["event",5],["fires",1],["at",2],["operation",1],["unlike",2],["source",1],["inspection",1],["dead",1],["branch",1],["emits",1],["nothing",1],["also",1],["exposes",1],["mode",7],["os",11],["flags",4],["so",2],["write",2],["only",2],["opens",1],["excluded",1],["additionally",1],["require",2],["active",1],["synthetic",1],["filename",2],["appear",1],["caller",1],["stack",2],["keeps",1],["worker",2],["housekeeping",1],["persistent",1],["thread",1],["left",1],["behind",1],["earlier",1],["from",1],["being",1],["attributed",2],["whichever",1],["happens",1],["be",1],["running",1],["now",1],["observational",1],["must",2],["never",2],["turn",1],["unreadable",1],["path",27],["malformed",1],["third",1],["party",1],["object",1],["into",1],["failure",1],["all",1],["dependencies",1],["captured",1],["before",2],["user",1],["code",2],["exists",2],["state",8],["bounded",1],["insertion",1],["capture",1],["platform",1],["real",1],["primitives",1],["any",1],["importing",1],["posix",1],["posixpath",1],["valid",1],["windows",1],["too",1],["getcwd",6],["isabs",6],["normpath",7],["relpath",6],["separator",5],["sep",1],["fsdecode",5],["root",5],["max",10],["files",5],["chars",5],["args",7],["relative",9],["getframe",3],["sys",2],["accmode",3],["getattr",1],["wronly",4],["rdwr",1],["noqa",2],["ann001",1],["owns",1],["signature",1],["if",16],["return",12],["try",1],["tag",5],["type",6],["not",13],["str",3],["raw",8],["isinstance",1],["bytes",1],["x00",1],["len",4],["else",3],["rb",1],["every",1],["update",1],["without",1],["become",1],["input",1],["evidence",2],["elif",1],["int",1],["unknown",1],["call",1],["chain",1],["rooted",1],["bound",1],["walk",1],["deliberately",1],["deep",1],["cannot",1],["make",1],["one",1],["unbounded",1],["work",1],["child",1],["background",1],["threads",1],["have",1],["no",1],["such",1],["frame",6],["conservatively",1],["omitted",1],["rather",1],["than",1],["mis",1],["matched",3],["false",1],["range",1],["128",1],["break",2],["co",1],["true",1],["back",1],["cwd",1],["paths",5],["seen",5],["list",1],["add",1],["append",1],["except",1],["base",1],["exception",1],["ble001",1],["observation",1],["blocks",1],["addaudithook",1]]},{"id":"openai4s/kernel/worker.py#_install_file_read_audit_hook._observe_file_read","name":[["observe",1],["file",1],["read",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["observe",2],["file",2],["read",8],["event",4],["args",8],["state",7],["root",6],["relative",11],["path",21],["workspace",2],["isabs",6],["normpath",6],["relpath",6],["separator",6],["getcwd",5],["fsdecode",5],["getframe",5],["sys",2],["accmode",5],["getattr",2],["os",8],["wronly",7],["rdwr",2],["max",10],["files",5],["chars",5],["noqa",3],["ann001",2],["cpython",2],["owns",2],["audit",3],["hook",2],["signature",2],["if",16],["open",2],["return",12],["try",1],["tag",5],["type",6],["not",13],["str",3],["raw",8],["isinstance",1],["bytes",1],["x00",1],["mode",6],["len",4],["else",3],["none",3],["flags",3],["rb",1],["every",1],["update",1],["without",1],["write",1],["only",1],["must",1],["become",1],["input",1],["evidence",2],["elif",1],["int",1],["unknown",1],["require",1],["synchronous",1],["call",1],["chain",1],["rooted",1],["cell",1],["bound",1],["walk",1],["so",1],["deliberately",1],["deep",1],["stack",1],["cannot",1],["make",1],["one",1],["unbounded",1],["work",1],["child",1],["background",1],["threads",1],["have",1],["no",1],["such",1],["frame",6],["conservatively",1],["omitted",1],["rather",1],["than",1],["mis",1],["attributed",1],["matched",3],["false",1],["range",1],["128",1],["break",2],["code",1],["co",1],["filename",1],["true",1],["back",1],["cwd",1],["paths",5],["seen",5],["list",1],["add",1],["append",1],["except",1],["base",1],["exception",1],["ble001",1],["observation",1],["never",1],["blocks",1]]},{"id":"openai4s/kernel/worker.py#_install_host","name":[["install",1],["host",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",4],["install",4],["host",21],["ns",8],["dict",2],["mode",6],["str",2],["none",3],["try",2],["from",3],["openai4s",6],["sdk",4],["import",2],["build",2],["splice",1],["gate",1],["surface",1],["trimmed",1],["by",2],["kernel",9],["manager",2],["sets",1],["openai4",2],["repl",1],["control",1],["plane",1],["vs",1],["python",1],["analysis",2],["spliced",1],["without",1],["frames",2],["query",1],["mcp",1],["delegate",1],["those",1],["symbols",1],["genuinely",1],["absent",1],["attribute",1],["error",3],["remote",4],["worker",5],["has",1],["no",2],["generation",5],["transport",1],["branch",1],["spawn",1],["never",1],["builds",1],["child",1],["environment",1],["so",3],["takes",1],["value",2],["handed",1],["back",1],["handshake",1],["passed",1],["at",1],["construction",1],["because",2],["bash",1],["executor",1],["resolves",1],["its",2],["fallback",1],["once",1],["init",1],["afterwards",1],["would",2],["arrive",1],["too",1],["late",1],["getattr",2],["sys",1],["call",3],["alias",1],["except",2],["exception",2],["as",2],["noqa",2],["ble001",2],["keep",1],["alive",1],["write",2],["frame",2],["type",2],["log",3],["msg",2],["unavailable",4],["marker",1],["but",3],["only",1],["was",2],["supposed",1],["have",1],["dropped",1],["failure",2],["silent",1],["matters",1],["most",1],["direct",1],["launch",1],["now",1],["derives",1],["package",2],["root",1],["script",1],["trusted",1],["path",1],["partial",1],["damaged",1],["installation",1],["still",1],["lack",1],["raise",3],["visible",1],["rather",1],["than",1],["silently",1],["running",1],["diminished",1],["scoped",1],["case",1],["absence",2],["real",1],["contract",1],["elsewhere",1],["jupyter",1],["bridge",1],["deliberately",1],["exposes",1],["not",2],["second",1],["outer",1],["loop",1],["globals",1],["being",1],["false",1],["tests",1],["assert",1],["installing",1],["raising",1],["stand",1],["there",1],["turn",1],["documented",1],["into",1],["present",1],["broken",1],["name",2],["if",1],["os",1],["environ",1],["connect",1],["env",1],["strip",1],["detail",3],["could",1],["be",1],["imported",1],["complete",1],["open",1],["ai4",1],["beside",1],["py",1],["see",1],["docs",1],["team",1],["server",1],["md",1],["class",1],["self",2],["runtime",2],["provenance",4],["monkeypatch",1],["readers",1],["writers",1],["track",1],["object",1],["level",1],["lineage",1]]},{"id":"openai4s/kernel/worker.py#_install_host._HostUnavailable","name":[["host",1],["unavailable",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["class",2],["host",2],["unavailable",2],["def",2],["getattr",1],["self",2],["name",1],["raise",2],["runtime",2],["error",2],["detail",2],["call",1]]},{"id":"openai4s/kernel/worker.py#_install_host._HostUnavailable.__call__","name":[["call",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["call",2],["self",2],["raise",1],["runtime",1],["error",1],["detail",1]]},{"id":"openai4s/kernel/worker.py#_install_host._HostUnavailable.__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["getattr",2],["self",2],["name",2],["raise",1],["runtime",1],["error",1],["detail",1]]},{"id":"openai4s/kernel/worker.py#_peak_rss_kb","name":[["peak",1],["rss",1],["kb",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["peak",2],["rss",5],["kb",2],["int",3],["try",1],["open",1],["proc",1],["self",2],["status",1],["as",1],["row",3],["if",2],["startswith",1],["vm",1],["hwm",1],["return",2],["split",1],["except",1],["oserror",1],["pass",1],["ru",3],["resource",2],["getrusage",1],["rusage",1],["maxrss",1],["1024",1],["sys",1],["platform",1],["darwin",1],["else",1]]},{"id":"openai4s/kernel/worker.py#_primitive_preview","name":[["primitive",1],["preview",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["primitive",3],["preview",3],["value",22],["object",4],["type",8],["if",11],["none",1],["bool",1],["return",7],["int",2],["bits",4],["bit",1],["length",1],["4096",1],["else",4],["integer",1],["float",1],["math",2],["isnan",1],["na",1],["isinf",1],["infinity",2],["str",1],["len",2],["240",1],["239",1],["bytes",1],["head",2],["48",2],["hex",1],["0x",1],["raise",1],["error",1],["unsafe",1]]},{"id":"openai4s/kernel/worker.py#_primitive_token","name":[["primitive",1],["token",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["primitive",2],["token",2],["value",25],["object",2],["bytes",9],["none",5],["type",7],["if",13],["return",10],["bool",3],["else",4],["int",4],["bits",3],["bit",1],["length",1],["4096",1],["tail",2],["256",1],["bounded",3],["str",6],["encode",8],["ascii",5],["negative",1],["positive",1],["float",5],["math",2],["isnan",1],["nan",1],["isinf",1],["inf",2],["hex",1],["len",2],["inspect",3],["hash",3],["raw",3],["utf",3],["surrogatepass",3]]},{"id":"openai4s/kernel/worker.py#_proto_in","name":[["proto",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["proto",2],["return",1],["sys",1],["openai4s",1],["protocol",1],["stdin",1],["type",1],["ignore",1],["attr",1],["defined",1]]},{"id":"openai4s/kernel/worker.py#_proto_out","name":[["proto",1],["out",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["proto",2],["out",2],["return",1],["sys",1],["openai4s",1],["protocol",1],["stdout",1],["type",1],["ignore",1],["attr",1],["defined",1]]},{"id":"openai4s/kernel/worker.py#_publish_skill_sidecar_event","name":[["publish",1],["skill",1],["sidecar",1],["event",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["publish",3],["skill",5],["sidecar",10],["event",22],["object",3],["emit",3],["write",2],["frame",5],["cell",6],["state",3],["active",2],["id",13],["count",3],["load",3],["protocol",2],["frames",2],["none",2],["one",1],["audit",2],["observed",1],["import",1],["as",1],["private",1],["diagnostic",1],["cpython",1],["hook",1],["calls",1],["sink",2],["only",1],["caller",1],["code",1],["loader",1],["registered",1],["by",1],["system",1],["recovery",1],["bootstrap",1],["not",10],["attestation",19],["boundary",1],["arbitrary",1],["python",1],["same",1],["interpreter",1],["recover",1],["signing",1],["objects",1],["so",1],["manager",1],["recorder",1],["fail",1],["closed",1],["payload",11],["dict",2],["if",7],["type",9],["else",4],["name",4],["mac",8],["str",7],["len",3],["64",2],["any",2],["char",4],["0123456789abcdef",2],["invalid",6],["capture",1],["started",1],["source",8],["sha256",5],["elif",1],["b64",4],["666",1],["672",1]]},{"id":"openai4s/kernel/worker.py#_raise_if_sigint_pending","name":[["raise",1],["if",1],["sigint",1],["pending",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["raise",5],["if",3],["sigint",7],["pending",4],["none",2],["arrived",1],["while",1],["handler",1],["could",1],["not",2],["called",1],["at",1],["first",1],["instruction",1],["user",2],["code",2],["immediately",1],["after",1],["every",1],["protocol",1],["write",1],["cause",1],["so",1],["deferred",1],["signal",1],["owed",1],["microseconds",1],["rather",1],["than",1],["length",1],["cell",1],["return",1],["false",1],["disarm",1],["delivered",1],["true",1],["keyboard",1],["interrupt",1]]},{"id":"openai4s/kernel/worker.py#_readline_protocol","name":[["readline",1],["protocol",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["readline",3],["protocol",9],["str",2],["blocking",1],["read",3],["one",1],["line",3],["identity",3],["checks",1],["ident",7],["getattr",2],["sys",2],["openai4s",2],["none",4],["stream",6],["proto",3],["before",1],["check",2],["recycled",1],["fd",4],["must",1],["not",3],["send",1],["us",1],["into",1],["permanent",1],["block",2],["unrelated",1],["file",1],["socket",1],["if",5],["try",2],["fileno",2],["recover",4],["except",2],["oserror",2],["value",2],["error",2],["after",1],["recycle",1],["during",1],["hand",1],["back",1],["stale",1],["wrapper",1],["bytes",1],["as",1],["legitimate",1],["ident2",3],["return",1]]},{"id":"openai4s/kernel/worker.py#_recover_protocol_in","name":[["recover",1],["protocol",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["recover",3],["protocol",9],["none",11],["one",3],["shot",1],["rebuild",2],["wrapper",4],["from",2],["reserve",11],["fd",13],["user",2],["os",5],["close",3],["scan",1],["reassignment",1],["recycle",1],["would",1],["make",1],["readline",1],["block",1],["forever",1],["someone",1],["else",2],["file",1],["dup",3],["stale",1],["destroyed",1],["only",2],["if",4],["provably",2],["still",1],["our",1],["pipe",1],["ino",1],["matches",1],["otherwise",1],["parked",4],["never",1],["closed",1],["so",1],["cpython",1],["refcount",1],["finalization",1],["slam",1],["now",1],["owned",1],["by",1],["code",1],["getattr",3],["sys",8],["openai4s",8],["proto",2],["as",3],["well",1],["remote",2],["branch",1],["publishes",1],["its",1],["no",4],["sentinel",1],["closing",1],["loop",2],["above",1],["already",2],["tests",1],["same",1],["value",2],["testing",1],["let",1],["through",1],["bare",1],["ebadf",1],["out",1],["read",1],["instead",1],["deliberate",1],["message",1],["after",2],["live",1],["had",1],["been",1],["stderr",1],["tail",1],["worker",1],["explain",1],["raise",1],["runtime",1],["error",2],["corrupted",1],["old",7],["stdin",2],["ident",7],["decide",1],["destroy",1],["vs",1],["park",1],["not",2],["try",2],["fileno",1],["ours",1],["safe",1],["wrappers",2],["append",2],["type",5],["ignore",5],["attr",5],["defined",5],["except",2],["oserror",2],["new",4],["inheritable",1],["false",1],["pass",1],["fdopen",1],["buffering",1],["encoding",1],["utf",1],["newline",1],["spend",1],["recovery",1],["budget",1],["remains",1]]},{"id":"openai4s/kernel/worker.py#_register_cell","name":[["register",1],["cell",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["register",2],["cell",2],["code",4],["str",4],["tag",5],["none",4],["lines",2],["ln",2],["split",1],["linecache",2],["cache",2],["len",2],["live",3],["tags",3],["append",1],["evict",1],["by",1],["counter",1],["order",2],["not",1],["dict",1],["retaining",1],["newest",1],["while",1],["max",1],["cached",1],["cells",1],["old",2],["pop",2]]},{"id":"openai4s/kernel/worker.py#_remote_credential_path","name":[["remote",1],["credential",1],["path",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["remote",2],["credential",6],["path",2],["str",3],["template",7],["os",4],["environ",4],["env",11],["strip",4],["if",3],["not",4],["return",2],["rank",16],["name",2],["raise",3],["value",4],["error",4],["but",1],["raw",3],["try",1],["int",1],["except",1],["as",1],["exc",2],["invalid",2],["worker",2],["from",1],["replace",1]]},{"id":"openai4s/kernel/worker.py#_reset_peak_rss","name":[["reset",1],["peak",1],["rss",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["reset",2],["peak",2],["rss",2],["none",2],["try",1],["open",1],["proc",1],["self",1],["clear",1],["refs",1],["as",1],["write",1],["except",1],["oserror",1],["pass",1],["non",1],["linux",1],["not",1],["permitted",1],["best",1],["effort",1]]},{"id":"openai4s/kernel/worker.py#_run_cell","name":[["run",1],["cell",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["run",2],["cell",23],["code",13],["str",16],["id",7],["origin",4],["agent",4],["kernel",10],["mode",9],["none",10],["dict",2],["global",2],["seq",3],["tag",6],["register",1],["active",2],["armed",1],["here",4],["at",4],["top",1],["not",11],["thirty",1],["lines",1],["further",1],["down",1],["sys",8],["stdout",7],["swapped",1],["chunk",4],["emitting",1],["buffer",2],["below",3],["between",1],["swap",2],["old",1],["arming",3],["point",1],["sat",1],["guard",9],["bundle",3],["before",7],["phase",3],["import",3],["matplotlib",2],["pyplot",2],["measured",1],["18",1],["seconds",2],["against",1],["cold",1],["font",1],["cache",1],["now",1],["only",3],["reads",1],["from",5],["modules",1],["but",1],["still",3],["runs",3],["after",2],["host",8],["watching",1],["first",5],["therefore",1],["see",2],["output",1],["send",1],["its",3],["one",4],["interrupt",6],["while",2],["worker",3],["means",1],["such",2],["signal",2],["latched",1],["rather",1],["than",1],["lost",1],["raised",2],["instruction",1],["user",9],["arm",1],["sigint",3],["optional",1],["jupyter",2],["adapter",1],["standalone",1],["language",1],["second",2],["control",1],["plane",1],["public",1],["contract",1],["promises",1],["no",3],["rpc",1],["gateway",2],["provenance",4],["capture",3],["so",3],["install",2],["either",1],["facade",1],["other",2],["modes",1],["keep",1],["long",2],["standing",2],["lazy",1],["installation",1],["protocol",3],["workers",1],["receive",1],["startup",1],["captured",1],["value",1],["main",1],["direct",1],["process",1],["callers",1],["retain",1],["historical",1],["environment",1],["fallback",1],["os",1],["environ",1],["openai4",1],["repl",1],["if",5],["ns",4],["tell",1],["layer",1],["any",1],["lineage",1],["writes",1],["belong",1],["try",4],["openai4s",2],["except",6],["exception",3],["noqa",5],["ble001",3],["pass",1],["out",3],["buf",4],["streaming",2],["bounded",3],["as",4],["written",1],["was",2],["plain",1],["io",2],["string",2],["capped",1],["response",1],["builder",1],["exactly",1],["mistake",1],["exists",1],["fix",1],["stream",1],["left",1],["streamed",1],["there",1],["stderr",3],["frame",1],["inventing",1],["would",4],["be",3],["change",1],["need",1],["err",3],["real",2],["error",13],["lineno",5],["call",3],["interrupted",4],["false",6],["files",1],["read",2],["list",1],["isolation",1],["guards",2],["snapshot",1],["fragile",1],["state",2],["don",1],["autoclose",2],["figures",2],["captures",1],["unsaved",1],["each",1],["savefig",1],["closes",1],["them",2],["itself",1],["autoclosing",1],["destroy",1],["reports",1],["leaks",1],["figs",1],["reset",1],["peak",1],["rss",1],["t0",1],["time",3],["cpu0",1],["cpu",1],["begin",1],["file",1],["observation",1],["compiled",4],["compile",3],["eval",2],["expr",3],["true",3],["syntax",1],["exec",3],["handler",1],["may",1],["raise",3],["everything",2],["both",1],["calls",1],["whose",1],["cost",1],["scales",1],["source",1],["could",2],["latch",1],["anything",2],["sent",1],["getting",1],["ready",1],["owed",2],["statement",1],["comment",1],["replaces",1],["called",1],["gap",1],["bytecode",1],["window",1],["has",1],["been",1],["pending",1],["result",3],["s307",1],["intentional",2],["inside",1],["purpose",1],["repr",3],["object",1],["own",1],["print",2],["expression",1],["produces",1],["clearing",1],["flag",1],["made",1],["every",1],["arrive",1],["finally",1],["clears",1],["unconditionally",1],["nothing",1],["needs",1],["else",2],["s102",1],["keyboard",3],["delivered",2],["did",1],["normal",1],["tb",3],["exc",4],["info",2],["format",1],["system",2],["exit",4],["generator",1],["quit",1],["must",1],["kill",1],["trap",1],["report",1],["cap",2],["around",2],["message",1],["finished",1],["sentence",2],["200",1],["000",2],["otherwise",1],["interpolated",1],["whole",1],["looked",1],["size",1],["capping",1],["afterwards",1],["append",1],["truncation",1],["marker",1],["already",1],["marked",1],["type",1],["name",1],["trapped",1],["kept",1],["alive",1],["base",1]]},{"id":"openai4s/kernel/worker.py#_safe_container_summary","name":[["safe",1],["container",1],["summary",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["safe",3],["container",3],["summary",2],["value",11],["object",2],["tuple",3],["str",8],["int",2],["none",7],["sample",4],["length",4],["type",8],["tokens",5],["list",3],["bytes",1],["previews",5],["item",4],["if",7],["dict",3],["key",6],["member",6],["token",12],["primitive",6],["return",3],["append",4],["json",3],["dumps",3],["preview",5],["ensure",3],["ascii",5],["false",3],["else",4],["frozenset",4],["sort",2],["opening",2],["closing",2],["suffix",2],["len",1],["join",2],["canonical",2],["name",1],["encode",2],["backslashreplace",1],["kind",2],["mapping",1],["sequence",1],["240",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"openai4s/kernel/worker.py#_safe_type_name","name":[["safe",1],["type",1],["name",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["safe",2],["type",8],["name",8],["value",6],["object",4],["str",3],["return",3],["without",1],["invoking",1],["its",1],["metaclass",1],["hooks",1],["try",1],["getattribute",1],["except",1],["base",1],["exception",1],["noqa",1],["ble001",1],["even",1],["hostile",1],["metaclasses",1],["stay",1],["opaque",1],["160",1],["if",1],["else",1]]},{"id":"openai4s/kernel/worker.py#_setup_protocol_channels","name":[["setup",1],["protocol",1],["channels",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["setup",2],["protocol",14],["channels",3],["none",3],["move",1],["real",1],["streams",1],["high",3],["fds",4],["alias",2],["fd1",1],["stderr",3],["after",1],["runs",1],["sys",12],["stdout",4],["writes",2],["fd",21],["go",1],["true",1],["live",1],["non",1],["inheritable",2],["wrapped",1],["published",3],["openai4s",10],["stdin",2],["reserve",7],["dup",4],["input",1],["stashed",1],["proto",15],["recovery",2],["remote",4],["connect",1],["if",2],["not",2],["worker",1],["placed",1],["compute",1],["node",1],["has",1],["no",1],["inherited",2],["pipes",1],["dialled",1],["daemon",1],["both",1],["directions",1],["ride",1],["one",2],["socket",1],["everything",1],["downstream",1],["readline",1],["write",1],["frame",1],["host",2],["call",3],["transaction",1],["unchanged",1],["because",1],["they",1],["consume",1],["pair",1],["file",1],["objects",1],["below",1],["their",1],["provenance",1],["out",6],["else",1],["duplicate",1],["fresh",1],["os",7],["spare",1],["shot",1],["continue",1],["try",2],["false",1],["except",2],["oserror",2],["pass",2],["stray",1],["now",1],["hit",1],["never",2],["wire",1],["dup2",1],["fdopen",2],["buffering",2],["encoding",2],["utf",2],["newline",2],["publish",1],["consumers",1],["re",1],["resolve",1],["these",1],["every",2],["cache",1],["type",7],["ignore",7],["attr",7],["defined",7],["ident",2],["parked",1],["wrappers",1],["shared",1],["locks",1],["so",1],["sdk",1],["fragment",1],["grabs",1],["same",1],["singletons",1],["lock",4],["threading",2]]},{"id":"openai4s/kernel/worker.py#_sigint_handler","name":[["sigint",1],["handler",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["sigint",5],["handler",2],["signum",2],["frame",2],["noqa",2],["ann001",2],["arg001",2],["if",1],["user",2],["code",3],["one",1],["shot",1],["disarm",2],["so",1],["second",1],["signal",1],["during",1],["unwinding",2],["eaten",1],["delivered",1],["true",2],["raise",1],["keyboard",1],["interrupt",1],["not",3],["raisable",1],["yet",1],["either",1],["cell",2],["has",1],["reached",1],["its",1],["first",1],["bytecode",1],["inside",1],["protocol",1],["write",2],["through",1],["lock",1],["safe",1],["record",1],["stay",1],["armed",1],["previous",1],["disarmed",1],["here",1],["turned",1],["too",1],["early",1],["into",1],["uninterruptible",1],["rest",1],["pending",1]]},{"id":"openai4s/kernel/worker.py#_sigint_swallow","name":[["sigint",1],["swallow",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["sigint",3],["swallow",3],["signum",2],["frame",2],["noqa",2],["ann001",2],["arg001",2],["post",1],["fire",1],["handler",1],["second",1],["during",1],["cleanup",1],["return",1],["none",1]]},{"id":"openai4s/kernel/worker.py#_StreamingStdout","name":[["streaming",1],["stdout",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["class",2],["streaming",2],["stdout",6],["bounded",6],["buffer",3],["captures",1],["streams",2],["chunk",4],["frames",1],["live",2],["both",1],["charged",1],["as",3],["output",3],["produced",1],["rather",1],["than",1],["response",1],["built",1],["cap",1],["at",1],["end",1],["cell",7],["was",1],["only",1],["bound",2],["runs",1],["far",1],["too",1],["late",1],["matter",1],["by",1],["then",1],["whole",1],["string",1],["already",2],["worker",2],["ram",1],["every",1],["intermediate",1],["write",5],["has",1],["been",1],["forwarded",1],["verbatim",1],["its",1],["own",1],["frame",2],["retention",2],["half",1],["now",1],["lives",1],["shared",1],["stderr",2],["two",2],["near",1],["identical",1],["writers",1],["one",2],["file",1],["drifted",1],["apart",1],["first",1],["place",1],["got",1],["fix",1],["did",1],["not",3],["def",3],["init",2],["self",14],["id",5],["str",3],["none",2],["super",2],["streamed",4],["marked",3],["false",1],["emit",3],["text",3],["type",2],["int",1],["ignore",1],["override",1],["if",3],["return",3],["truncated",1],["base",1],["budget",3],["max",4],["payload",4],["len",3],["start",3],["range",1],["chars",2],["exactly",1],["marker",2],["per",1],["matching",1],["contract",1],["true",1],["truncation",1],["report",1],["full",1],["length",1],["print",1],["treats",1],["short",1],["failed",1],["retries",1],["would",1],["turn",1],["stream",1],["into",1],["loop",1]]},{"id":"openai4s/kernel/worker.py#_StreamingStdout.__init__","name":[["init",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["init",3],["self",5],["cell",4],["id",4],["str",2],["none",2],["super",1],["streamed",1],["marked",1],["false",1]]},{"id":"openai4s/kernel/worker.py#_StreamingStdout._emit","name":[["emit",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["emit",2],["self",3],["text",4],["str",2],["none",2],["write",1],["frame",1],["type",1],["stdout",1],["chunk",1],["id",2],["cell",1]]},{"id":"openai4s/kernel/worker.py#_StreamingStdout.write","name":[["write",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["write",4],["self",9],["str",2],["int",2],["type",2],["ignore",2],["override",2],["if",3],["not",2],["return",3],["super",1],["retention",1],["bound",1],["truncated",1],["live",1],["base",1],["budget",3],["max",4],["output",2],["streamed",3],["payload",4],["len",3],["start",3],["range",1],["chunk",2],["chars",2],["emit",2],["marked",2],["exactly",1],["one",1],["marker",2],["per",1],["cell",1],["matching",1],["worker",1],["contract",1],["true",1],["truncation",1],["report",1],["full",1],["length",1],["print",1],["treats",1],["short",1],["as",1],["failed",1],["retries",1],["would",1],["turn",1],["bounded",1],["stream",1],["into",1],["loop",1]]},{"id":"openai4s/kernel/worker.py#_workspace_relative_read_path","name":[["workspace",1],["relative",1],["read",1],["path",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["workspace",3],["relative",12],["read",2],["path",9],["raw",5],["str",10],["root",3],["cwd",4],["isabs",4],["normpath",5],["relpath",3],["separator",7],["none",4],["return",4],["one",1],["lexical",1],["any",1],["host",2],["module",1],["ntpath",1],["exercise",1],["windows",3],["rules",1],["non",1],["test",1],["runner",1],["deliberately",1],["not",2],["resolve",1],["symlinks",1],["here",1],["worker",1],["reports",1],["spelling",2],["was",1],["actually",1],["opened",1],["while",1],["remains",1],["authority",1],["resolves",1],["scopes",1],["against",1],["durable",1],["artifact",1],["versions",1],["try",1],["if",3],["absolute",3],["else",1],["rstrip",1],["except",1],["oserror",1],["value",1],["error",1],["different",1],["drives",1],["malformed",1],["paths",1],["unavailable",1],["state",1],["absence",1],["evidence",1],["never",1],["reasons",1],["fail",1],["cell",1],["startswith",1],["replace",1]]},{"id":"openai4s/kernel/worker.py#_write_frame","name":[["write",1],["frame",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["write",6],["frame",10],["obj",8],["dict",3],["none",2],["line",8],["json",4],["dumps",2],["ensure",2],["ascii",2],["false",3],["if",6],["len",1],["encode",1],["utf",1],["replace",1],["max",2],["bytes",3],["never",2],["put",1],["wire",2],["host",3],["would",2],["have",1],["materialise",1],["whole",1],["replaced",1],["rather",2],["than",2],["truncated",2],["not",3],["at",1],["all",1],["reader",1],["desynchronise",1],["note",3],["kernel",3],["dropped",2],["oversized",1],["type",5],["unknown",1],["response",3],["leaves",2],["waiting",1],["id",5],["will",1],["arrive",1],["execute",1],["blocks",1],["until",1],["watchdog",1],["kills",1],["worker",2],["reads",2],["user",5],["as",4],["hang",2],["refusal",1],["so",5],["replacement",4],["keeps",1],["contract",1],["same",2],["no",1],["payload",1],["error",3],["says",1],["happened",1],["capping",1],["fields",1],["above",1],["stops",2],["being",2],["reached",1],["next",2],["unbounded",1],["field",1],["instead",2],["message",1],["stdout",2],["stderr",1],["interrupted",3],["bool",1],["else",1],["log",1],["msg",1],["written",1],["flushed",1],["one",1],["thing",1],["out",7],["fills",1],["buffer",1],["flush",3],["puts",1],["keyboard",1],["interrupt",3],["raised",2],["between",1],["them",1],["partial",1],["behind",1],["concatenates",1],["whatever",1],["follows",1],["readline",1],["hands",1],["loads",1],["handled",1],["correctly",1],["reaches",1],["caller",1],["jsondecode",1],["from",1],["desynchronised",1],["stream",1],["cell",2],["goes",1],["through",1],["exactly",1],["path",1],["stop",1],["lands",1],["signal",1],["deferred",5],["across",1],["moment",1],["done",1],["deferring",1],["masking",1],["owed",1],["paid",1],["microseconds",1],["later",1],["still",1],["inside",1],["code",4],["ends",1],["true",2],["try",1],["lock",1],["proto",1],["finally",1],["raise",1],["sigint",1],["pending",1]]},{"id":"openai4s/kernel/worker.py#_write_lock","name":[["write",1],["lock",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["write",2],["lock",5],["threading",2],["return",1],["sys",1],["openai4s",1],["protocol",1],["type",1],["ignore",1],["attr",1],["defined",1]]},{"id":"openai4s/kernel/worker.py#host_call","name":[["host",1],["call",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["host",18],["call",14],["method",9],["str",2],["args",6],["list",2],["object",2],["synchronous",1],["rpc",2],["usable",1],["mid",1],["execution",1],["holds",1],["lock",4],["whole",1],["transaction",1],["only",2],["one",2],["flight",1],["protocol",4],["write",3],["while",2],["writing",1],["bounded",1],["discard",3],["id",6],["mismatch",1],["global",1],["seq",3],["hc",1],["int",1],["time",2],["attach",1],["cell",1],["context",1],["payload",4],["json",3],["dumps",1],["type",2],["ensure",1],["ascii",1],["false",1],["nbytes",3],["len",1],["encode",1],["utf",1],["if",7],["wire",2],["cap",2],["raise",5],["value",1],["error",10],["bytes",1],["exceeding",1],["15",1],["mb",1],["rejects",1],["oversized",1],["frames",3],["out",6],["proto",1],["flush",1],["discarded",5],["true",1],["line",3],["readline",1],["not",3],["runtime",4],["channel",1],["closed",1],["during",1],["try",1],["resp",8],["loads",1],["except",1],["jsondecode",1],["budget",2],["desync",2],["too",2],["many",2],["order",2],["continue",3],["isinstance",1],["dict",1],["ack",2],["pre",1],["response",1],["keep",1],["waiting",1],["real",1],["none",1],["return",1],["data",1]]},{"id":"openai4s/kernel/worker.py#main","name":[["main",1]],"path":[["openai4s",1],["kernel",1],["worker",1],["py",1]],"body":[["def",2],["main",4],["none",4],["first",4],["statement",2],["before",4],["any",2],["handshake",2],["idle",2],["worker",9],["must",2],["survive",2],["signal",4],["until",2],["cell",6],["armed",2],["one",4],["sigint",3],["kept",2],["python",3],["default",2],["disposition",2],["so",2],["stop",2],["delivered",2],["between",2],["cells",2],["raised",2],["keyboard",2],["interrupt",4],["straight",2],["out",2],["loop",4],["killed",2],["taking",2],["namespace",4],["thing",2],["contract",3],["promises",2],["not",7],["placing",2],["ahead",2],["attestation",3],["makes",2],["manager",5],["has",2],["live",2],["imply",2],["safe",2],["disarm",1],["setup",1],["protocol",3],["channels",1],["if",7],["initialize",1],["return",1],["kernel",5],["mode",5],["process",2],["identity",1],["established",1],["by",1],["at",1],["spawn",1],["capture",1],["both",1],["runner",1],["object",1],["driver",1],["frame",6],["keeps",1],["ordinary",1],["mutations",1],["os",2],["environ",2],["globals",1],["from",1],["changing",1],["later",1],["request",6],["admitted",1],["absent",1],["dispatcher",1],["remains",1],["independent",1],["authority",1],["rejects",1],["jupyter",1],["host",3],["rpc",1],["even",1],["arbitrary",1],["tampers",1],["implementation",1],["details",1],["beyond",1],["isolation",1],["openai4",1],["repl",1],["run",3],["partial",1],["while",1],["true",1],["raw",3],["line",6],["readline",1],["break",2],["strip",1],["continue",3],["try",2],["req",7],["json",3],["loads",1],["except",2],["jsondecode",1],["error",6],["write",5],["type",6],["response",5],["id",10],["unknown",3],["stdout",1],["stderr",1],["invalid",2],["interrupted",1],["false",3],["trace",1],["lineno",1],["call",2],["usage",1],["rtype",4],["execute",2],["shutdown",1],["resp",2],["code",1],["origin",1],["agent",1],["elif",1],["inspect",2],["variables",6],["limit",9],["200",1],["int",1],["500",1],["truncated",2],["variable",2],["inspection",2],["inspected",2],["base",1],["exception",1],["noqa",1],["ble001",1],["fail",1],["closed",2],["keep",1],["alive",1],["failed",1],["frames",1],["only",1],["arrive",1],["inside",1],["read",1],["leak",1],["stale",1],["desync",1],["ignore",1]]},{"id":"openai4s/llm/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["llm",1],["init",1],["py",1]],"body":[["pure",1],["stdlib",1],["multi",1],["provider",18],["llm",5],["client",4],["package",1],["facade",1],["preserves",1],["original",1],["openai4s",3],["surface",1],["while",1],["wire",1],["implementations",1],["live",1],["focused",1],["modules",1],["from",10],["future",1],["import",11],["annotations",1],["typing",1],["any",1],["transport",4],["as",2],["config",1],["llmconfig",1],["capabilities",13],["capability",16],["probe",8],["tool",4],["version",5],["supported",2],["wires",2],["cache",6],["info",4],["error",6],["cost",4],["metadata",2],["model",16],["usage",6],["mapping",2],["adopted",2],["receipts",2],["bind",2],["registry",3],["calculate",2],["usd",2],["window",2],["classify",2],["clear",4],["overrides",2],["drop",2],["receipt",4],["overlays",2],["install",2],["overlay",2],["normalize",2],["override",2],["streaming",2],["evidence",2],["call",2],["matches",2],["schema",2],["validate",2],["request",2],["catalog",1],["ark",2],["plan",2],["models",3],["preset",6],["presets",2],["register",4],["unregister",4],["chat",3],["supports",4],["vision",4],["llmerror",2],["failure",2],["code",2],["parse",2],["retry",2],["after",2],["providers",3],["anthropic",4],["spec",2],["specs",2],["all",1]]},{"id":"openai4s/llm/__init__.py#_post_json","name":[["post",1],["json",1]],"path":[["openai4s",1],["llm",1],["init",1],["py",1]],"body":[["def",2],["post",3],["json",3],["url",3],["str",2],["payload",3],["dict",6],["headers",3],["timeout",3],["float",2],["kw",4],["compatibility",1],["hook",1],["forwarding",1],["package",1],["transport",5],["carries",1],["call",3],["context",3],["needs",1],["be",2],["honest",1],["about",1],["failure",1],["provider",2],["was",1],["talking",1],["whether",1],["user",1],["has",1],["since",1],["pressed",1],["stop",1],["without",1],["every",2],["error",1],["came",1],["back",1],["none",1],["retry",1],["backoff",1],["could",1],["not",1],["interrupted",1],["resolved",1],["through",1],["module",1],["attribute",1],["because",1],["tests",1],["inject",1],["at",1],["depth",1],["too",1],["injected",1],["callable",1],["often",1],["plain",1],["four",1],["argument",1],["one",1],["cannot",1],["accept",1],["forward",2],["bind",1],["return",1]]},{"id":"openai4s/llm/__init__.py#_post_sse","name":[["post",1],["sse",1]],"path":[["openai4s",1],["llm",1],["init",1],["py",1]],"body":[["def",2],["post",3],["sse",3],["url",3],["str",2],["payload",3],["dict",4],["headers",3],["timeout",3],["float",2],["event",3],["kw",3],["none",2],["compatibility",1],["hook",1],["forwarding",1],["package",1],["transport",3],["forward",2],["bind",1],["call",1],["context",1],["return",1]]},{"id":"openai4s/llm/__init__.py#chat","name":[["chat",1]],"path":[["openai4s",1],["llm",1],["init",1],["py",1]],"body":[["def",2],["chat",4],["messages",3],["list",6],["dict",4],["str",6],["any",10],["cfg",3],["llmconfig",2],["max",4],["tokens",4],["int",2],["none",26],["temperature",4],["float",2],["stop",5],["delta",4],["tools",4],["tuple",2],["tool",8],["choice",4],["parallel",4],["calls",4],["bool",2],["should",5],["cancel",5],["one",1],["blocking",1],["completion",1],["call",2],["against",1],["configured",1],["provider",2],["post",6],["json",3],["sse",3],["deliberately",1],["remain",1],["facade",1],["globals",1],["so",1],["existing",1],["offline",1],["transport",1],["injection",1],["contract",1],["continues",1],["work",1],["after",1],["module",1],["package",1],["split",1],["polled",1],["between",1],["retry",2],["attempts",1],["during",1],["backoff",1],["rate",1],["limited",1],["hold",1],["full",1],["budget",1],["until",1],["was",1],["threaded",1],["through",1],["pressing",1],["did",1],["nothing",1],["whole",1],["window",1],["return",1],["client",1]]},{"id":"openai4s/llm/capabilities.py","name":[["capabilities",1],["py",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["provider",19],["model",15],["capability",7],["metadata",1],["normalized",1],["token",6],["accounting",1],["module",1],["deliberately",1],["contains",1],["no",1],["transport",1],["configuration",1],["imports",1],["safe",1],["from",8],["cli",1],["context",7],["budgeting",1],["settings",1],["ui",1],["adapters",1],["without",2],["creating",1],["import",10],["cycle",1],["built",1],["catalogue",2],["describes",1],["open",1],["ai4",1],["adapter",3],["currently",1],["supports",2],["not",6],["claim",1],["every",1],["feature",2],["remote",1],["vendor",1],["may",2],["expose",1],["through",1],["different",1],["sdk",1],["future",1],["annotations",1],["ipaddress",1],["json",1],["threading",2],["contextlib",1],["contextmanager",2],["dataclasses",1],["asdict",1],["dataclass",6],["fields",3],["replace",1],["typing",1],["any",8],["iterator",1],["mapping",12],["urllib",1],["parse",1],["urlsplit",1],["openai4s",2],["endpoint",3],["identity",1],["sha256",2],["supported",4],["wires",1],["frozenset",2],["openai",11],["responses",5],["anthropic",5],["gemini",7],["bump",1],["probe",9],["tiny",1],["request",1],["shape",1],["changes",1],["so",1],["old",1],["receipts",2],["go",1],["stale",1],["version",1],["only",4],["tool",24],["name",2],["schema",8],["verified",1],["never",2],["executed",1],["description",1],["acknowledge",1],["perform",1],["other",1],["action",1],["input",16],["type",2],["object",1],["properties",2],["ok",2],["boolean",1],["required",1],["additional",1],["false",13],["evidence",4],["true",38],["unknown",5],["closed",1],["protocol",1],["level",1],["wire",7],["cannot",1],["codes",2],["timeout",1],["auth",1],["failure",1],["5xx",1],["must",2],["be",1],["listed",1],["here",1],["those",1],["unsupported",2],["parameter",2],["tools",2],["streaming",8],["invalid",1],["frozen",5],["slots",5],["usage",17],["tokens",66],["prompt",6],["output",13],["completion",5],["cache",32],["read",11],["details",6],["cached",3],["write",13],["creation",2],["reasoning",14],["total",7],["excludes",1],["count",5],["candidates",1],["content",1],["thoughts",1],["limits",1],["conservative",1],["defaults",2],["deployment",1],["override",1],["authoritative",1],["mechanism",1],["aliases",2],["dated",2],["releases",1],["enterprise",1],["extensions",1],["self",2],["hosted",1],["endpoints",1],["price",1],["intentionally",2],["remain",2],["builtin",2],["providers",1],["dict",12],["str",25],["capabilities",12],["ark",3],["default",11],["base",5],["url",5],["https",5],["cn",1],["beijing",1],["volces",1],["com",5],["api",6],["plan",1],["v3",1],["doubao",1],["seed",1],["pro",1],["window",6],["262",1],["144",1],["max",6],["32",1],["768",1],["calling",6],["parallel",6],["calls",6],["strict",6],["vision",6],["audio",6],["chatgpt",2],["v1",2],["gpt",2],["400",2],["000",6],["128",2],["reflects",1],["current",1],["local",1],["message",1],["text",1],["even",1],["though",1],["upstream",1],["image",1],["inputs",1],["claude",3],["sonnet",1],["200",1],["64",1],["generativelanguage",1],["googleapis",1],["flash",1],["048",1],["576",1],["65",1],["536",1],["exact",2],["entries",1],["contain",1],["facts",1],["differ",1],["their",2],["prefix",1],["fuzzy",1],["matching",1],["avoided",1],["ids",1],["silently",1],["inherit",1],["merely",1],["because",1],["names",2],["look",1],["alike",1],["models",1],["tuple",6],["lock",1],["rlock",1],["legacy",1],["registry",1],["none",2],["overrides",2],["int",1],["hits",1],["misses",1],["generation",1],["process",1],["overlay",2],["positive",1],["relaxes",1],["keyed",1],["by",1],["receipt",1],["overlays",1],["stack",1],["temporary",1],["windows",2],["lets",1],["declare",1],["persisting",1],["enabling",1],["native",1],["list",1],["cost",1],["short",1],["lookup",1],["make",1],["public",1],["pleasant",1],["while",1],["explicit",1],["documenting",1],["at",1],["call",1],["sites",1]]},{"id":"openai4s/llm/capabilities.py#_apply_positive_overlay","name":[["apply",1],["positive",1],["overlay",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["apply",2],["positive",3],["overlay",9],["values",4],["dict",5],["str",6],["any",6],["mapping",2],["none",4],["relax",1],["catalogue",1],["defaults",1],["evidence",3],["only",1],["if",5],["not",1],["return",2],["updated",8],["native",1],["tool",2],["call",1],["true",4],["calling",1],["streaming",2],["tokens",10],["context",3],["window",3],["isinstance",2],["int",2],["output",7],["max",3]]},{"id":"openai4s/llm/capabilities.py#_coerce_nested","name":[["coerce",1],["nested",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["coerce",2],["nested",2],["field",4],["name",6],["str",3],["value",9],["any",4],["if",5],["usage",6],["mapping",8],["isinstance",3],["allowed",4],["item",4],["fields",4],["unknown",8],["raise",4],["capability",4],["error",5],["join",2],["sorted",2],["converted",3],["key",4],["paths",5],["items",1],["must",2],["be",2],["sequence",2],["try",1],["tuple",1],["except",1],["type",3],["as",1],["exc",2],["from",1],["return",3],["ignore",1],["arg",1],["cost",4],["metadata",3]]},{"id":"openai4s/llm/capabilities.py#_invalidate_cache_locked","name":[["invalidate",1],["cache",1],["locked",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["invalidate",2],["cache",6],["locked",2],["none",2],["global",1],["generation",2],["provider",1],["clear",2],["model",1]]},{"id":"openai4s/llm/capabilities.py#_is_local_endpoint","name":[["local",1],["endpoint",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["local",4],["endpoint",5],["str",2],["bool",3],["try",2],["parsed",2],["urlsplit",1],["except",2],["value",2],["error",2],["return",4],["false",2],["host",5],["hostname",1],["lower",1],["rstrip",1],["if",1],["localhost",1],["docker",1],["internal",1],["endswith",1],["true",1],["address",5],["ipaddress",1],["ip",1],["loopback",1],["private",1],["link",1]]},{"id":"openai4s/llm/capabilities.py#_normalize_endpoint","name":[["normalize",1],["endpoint",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["normalize",2],["endpoint",2],["value",3],["str",4],["none",2],["return",1],["strip",1],["rstrip",1]]},{"id":"openai4s/llm/capabilities.py#_normalize_name","name":[["normalize",1],["name",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["normalize",2],["name",2],["value",4],["str",7],["label",4],["if",2],["not",2],["isinstance",1],["raise",2],["capability",2],["error",2],["must",2],["be",2],["non",2],["empty",2],["string",2],["normalized",3],["strip",1],["lower",1],["return",1]]},{"id":"openai4s/llm/capabilities.py#_overlay_for_locked","name":[["overlay",1],["locked",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["overlay",3],["locked",2],["endpoint",3],["str",8],["model",3],["key",6],["wire",3],["dict",3],["any",2],["none",3],["rec",3],["receipt",1],["overlays",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/llm/capabilities.py#_overlay_key","name":[["overlay",1],["key",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["overlay",2],["key",2],["endpoint",4],["str",14],["model",3],["wire",3],["tuple",2],["return",1],["sha256",1],["strip",2],["lower",2]]},{"id":"openai4s/llm/capabilities.py#_path_value","name":[["path",1],["value",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["path",5],["value",8],["usage",3],["mapping",3],["str",4],["any",5],["part",3],["split",1],["if",1],["not",2],["isinstance",1],["return",2],["none",1]]},{"id":"openai4s/llm/capabilities.py#_probe_window_for_locked","name":[["probe",1],["window",1],["locked",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["probe",3],["window",8],["locked",2],["provider",3],["str",8],["model",6],["key",3],["endpoint",6],["dict",3],["any",2],["none",3],["name",2],["layer",2],["reversed",1],["windows",1],["if",3],["continue",3],["return",2]]},{"id":"openai4s/llm/capabilities.py#_provider_base_locked","name":[["provider",1],["base",1],["locked",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["provider",10],["base",14],["locked",3],["name",11],["str",10],["tuple",2],["capabilities",3],["builtin",15],["providers",3],["entry",19],["fingerprint",3],["registry",8],["if",9],["none",8],["legacy",5],["not",7],["known",7],["raise",4],["capability",11],["error",4],["unknown",2],["join",2],["sorted",2],["update",1],["return",2],["wire",18],["strip",6],["lower",2],["supported",1],["wires",1],["custom",6],["has",1],["unsupported",1],["url",12],["model",9],["requires",1],["usage",14],["mapping",6],["openai",8],["responses",4],["anthropic",4],["gemini",4],["default",8],["context",1],["window",1],["tokens",2],["max",1],["output",1],["tool",6],["calling",2],["bool",8],["true",3],["parallel",2],["calls",2],["strict",2],["schema",2],["vision",5],["false",3],["audio",2],["reasoning",2],["streaming",2],["endpoint",6],["local",2],["identity",3],["changes",10],["key",4],["fields",1],["validated",1],["dynamic",3],["replace",2],["original",3],["normalize",2]]},{"id":"openai4s/llm/capabilities.py#_registry_entry_locked","name":[["registry",1],["entry",1],["locked",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["registry",5],["entry",9],["locked",2],["name",4],["str",6],["tuple",2],["mapping",4],["any",2],["none",6],["legacy",2],["if",3],["not",2],["else",1],["return",2],["isinstance",1],["raise",1],["capability",1],["error",3],["provider",1],["must",1],["be",1],["try",1],["fingerprint",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["true",2],["sort",1],["keys",1],["separators",1],["default",1],["repr",2],["except",1],["type",1],["value",1]]},{"id":"openai4s/llm/capabilities.py#_token_value","name":[["token",1],["value",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["token",2],["value",7],["usage",3],["mapping",2],["str",4],["any",2],["paths",3],["tuple",2],["int",3],["path",3],["raw",4],["if",2],["none",1],["isinstance",1],["bool",1],["continue",2],["try",1],["except",1],["type",1],["error",3],["overflow",1],["return",2]]},{"id":"openai4s/llm/capabilities.py#_validated_changes","name":[["validated",1],["changes",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["validated",2],["changes",6],["mapping",9],["str",5],["any",4],["dict",2],["unknown",4],["capability",8],["fields",3],["if",9],["raise",6],["error",6],["join",1],["sorted",1],["result",7],["key",14],["coerce",1],["nested",1],["value",11],["items",1],["context",1],["window",1],["tokens",2],["max",1],["output",2],["not",8],["none",4],["isinstance",8],["int",2],["must",5],["be",4],["positive",1],["integer",1],["tool",3],["calling",1],["parallel",1],["calls",1],["strict",1],["schema",1],["vision",1],["audio",1],["reasoning",1],["streaming",1],["bool",2],["boolean",1],["cost",7],["metadata",1],["input",1],["per",4],["million",4],["cache",2],["read",1],["write",1],["getattr",2],["float",1],["number",1],["negative",1],["usage",3],["item",3],["paths",4],["name",2],["tuple",1],["all",1],["path",3],["contain",1],["non",1],["empty",1],["return",1]]},{"id":"openai4s/llm/capabilities.py#adopted_receipts","name":[["adopted",1],["receipts",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["adopted",3],["receipts",3],["profile",5],["id",5],["str",5],["none",10],["revision",5],["int",4],["list",2],["dict",3],["any",2],["currently",1],["as",1],["overlays",2],["decision",1],["lock",1],["rows",6],["item",2],["receipt",1],["values",1],["if",4],["not",2],["row",6],["return",1]]},{"id":"openai4s/llm/capabilities.py#bind_provider_registry","name":[["bind",1],["provider",1],["registry",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["bind",3],["provider",5],["registry",10],["mapping",6],["str",4],["any",2],["none",2],["legacy",4],["mutable",1],["by",1],["llm",1],["client",1],["lookup",1],["cache",2],["keys",1],["include",1],["deterministic",1],["snapshot",1],["selected",1],["entry",1],["so",1],["code",1],["directly",1],["changes",1],["providers",1],["name",1],["adds",1],["gets",1],["fresh",1],["capability",2],["records",1],["without",1],["explicit",1],["invalidation",1],["call",1],["if",1],["not",1],["isinstance",1],["raise",1],["error",1],["must",1],["be",1],["global",1],["lock",1],["invalidate",1],["locked",1]]},{"id":"openai4s/llm/capabilities.py#calculate_usage_cost_usd","name":[["calculate",1],["usage",1],["cost",1],["usd",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",3],["calculate",3],["usage",7],["cost",17],["usd",4],["mapping",4],["str",5],["any",3],["none",11],["metadata",2],["float",2],["auditable",1],["charge",1],["from",1],["canonical",1],["token",1],["counters",2],["unknown",2],["prices",1],["stay",1],["function",1],["never",1],["substitutes",1],["vendor",1],["price",4],["table",1],["cache",19],["treated",1],["as",1],["subsets",1],["input",14],["tokens",14],["deployment",1],["supplies",1],["specific",1],["replaces",1],["ordinary",1],["subset",1],["otherwise",1],["those",1],["retain",1],["declared",1],["reasoning",1],["not",3],["added",1],["separately",1],["because",1],["provider",1],["normally",1],["includes",1],["them",1],["output",6],["if",6],["currency",1],["strip",1],["upper",1],["return",6],["per",10],["million",10],["raw",2],["isinstance",2],["else",3],["counter",7],["name",2],["int",2],["value",5],["bool",1],["try",1],["parsed",2],["except",1],["type",1],["error",3],["overflow",1],["max",1],["prompt",1],["completion",1],["read",9],["min",2],["write",8],["regular",2],["rate",4],["total",2],["000",2],["floating",1],["point",1],["sufficient",1],["ui",1],["accounting",1],["but",1],["keep",1],["deterministic",1],["representation",1],["so",1],["persisted",1],["timeline",1],["snapshots",1],["remain",1],["stable",1],["round",1],["12",1]]},{"id":"openai4s/llm/capabilities.py#calculate_usage_cost_usd.counter","name":[["counter",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["counter",2],["name",3],["str",2],["int",3],["value",5],["raw",1],["if",1],["none",1],["isinstance",1],["bool",1],["return",3],["try",1],["parsed",2],["except",1],["type",1],["error",3],["overflow",1],["max",1]]},{"id":"openai4s/llm/capabilities.py#capability_cache_info","name":[["capability",1],["cache",1],["info",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["capability",5],["cache",10],["info",5],["lock",1],["return",1],["hits",2],["misses",2],["provider",2],["entries",2],["len",2],["model",2],["generation",2]]},{"id":"openai4s/llm/capabilities.py#capability_probe_window","name":[["capability",1],["probe",1],["window",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["capability",2],["probe",5],["window",3],["provider",4],["str",7],["model",5],["none",10],["base",3],["url",3],["tool",6],["calling",4],["bool",6],["true",3],["streaming",5],["false",3],["iterator",2],["temporarily",1],["allow",1],["send",1],["tools",1],["without",1],["overlay",1],["not",1],["evidence",1],["native",2],["completion",1],["stays",1],["off",1],["until",1],["receipt",1],["call",1],["adopted",1],["name",3],["normalize",2],["key",2],["strip",1],["lower",1],["endpoint",3],["layer",2],["parallel",1],["calls",1],["token",3],["lock",2],["windows",2],["append",1],["invalidate",2],["cache",2],["locked",2],["try",2],["yield",1],["finally",1],["remove",1],["except",1],["value",1],["error",1],["pass",1]]},{"id":"openai4s/llm/capabilities.py#CapabilityCacheInfo","name":[["capability",1],["cache",1],["info",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["class",2],["capability",2],["cache",2],["info",2],["hits",1],["int",5],["misses",1],["provider",1],["entries",2],["model",1],["generation",1]]},{"id":"openai4s/llm/capabilities.py#CapabilityError","name":[["capability",1],["error",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["class",2],["capability",3],["error",4],["value",2],["lookup",1],["override",1],["requested",1],["feature",1],["invalid",1]]},{"id":"openai4s/llm/capabilities.py#classify_probe_error","name":[["classify",1],["probe",1],["error",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["classify",2],["probe",3],["error",10],["base",2],["exception",2],["str",3],["map",1],["failure",2],["onto",1],["false",3],["unknown",7],["never",1],["true",1],["only",1],["closed",1],["protocol",1],["level",1],["unsupported",2],["codes",2],["timeout",2],["authentication",1],["5xx",1],["anything",1],["else",1],["status",6],["getattr",2],["none",1],["code",5],["strip",1],["lower",1],["if",5],["isinstance",2],["connection",1],["oserror",1],["return",6],["evidence",6],["401",1],["403",1],["invalid",1],["api",1],["key",1],["unauthorized",1],["forbidden",1],["429",1],["rate",2],["limit",2],["exceeded",1],["int",1],["500",1],["600",1],["feature",1]]},{"id":"openai4s/llm/capabilities.py#clear_capability_cache","name":[["clear",1],["capability",1],["cache",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["clear",2],["capability",2],["cache",3],["none",2],["drop",1],["resolved",1],["entries",1],["without",1],["changing",1],["any",1],["registered",1],["override",1],["lock",1],["invalidate",1],["locked",1]]},{"id":"openai4s/llm/capabilities.py#clear_capability_overrides","name":[["clear",1],["capability",1],["overrides",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["clear",6],["capability",3],["overrides",10],["provider",9],["str",4],["none",16],["model",12],["all",1],["one",1],["exact",1],["lock",1],["if",4],["not",1],["raise",1],["error",1],["requires",1],["receipt",1],["overlays",1],["else",2],["name",6],["normalize",2],["pop",3],["key",3],["tuple",1],["invalidate",1],["cache",1],["locked",1]]},{"id":"openai4s/llm/capabilities.py#CostMetadata","name":[["cost",1],["metadata",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["class",2],["cost",2],["metadata",3],["optional",1],["public",1],["price",2],["expressed",1],["per",5],["one",1],["million",5],["tokens",1],["prices",2],["change",1],["independently",1],["code",1],["unknown",1],["remain",1],["none",13],["be",1],["supplied",2],["by",1],["deployment",1],["level",1],["capability",1],["override",1],["they",1],["never",1],["guessed",1],["source",2],["as",2],["make",1],["user",1],["tables",1],["auditable",1],["currency",1],["str",3],["usd",1],["input",1],["float",4],["output",1],["cache",2],["read",1],["write",1]]},{"id":"openai4s/llm/capabilities.py#drop_receipt_overlays","name":[["drop",1],["receipt",1],["overlays",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["drop",3],["receipt",6],["overlays",7],["profile",6],["id",5],["str",4],["none",10],["revision",6],["int",6],["adopted",1],["all",1],["them",1],["those",1],["one",1],["removed",5],["lock",1],["if",4],["len",1],["clear",1],["else",1],["wanted",2],["key",2],["rec",3],["list",1],["items",1],["continue",2],["not",1],["del",1],["invalidate",1],["cache",1],["locked",1],["return",1]]},{"id":"openai4s/llm/capabilities.py#get_model_capabilities","name":[["model",1],["capabilities",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["model",25],["capabilities",6],["provider",25],["str",8],["none",9],["base",6],["url",6],["resolve",1],["defaults",1],["plus",1],["exact",1],["deployment",1],["overrides",2],["global",1],["cache",9],["hits",2],["misses",2],["caps",14],["name",4],["default",2],["strip",1],["if",4],["not",2],["raise",1],["capability",3],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["key",13],["lower",1],["endpoint",12],["normalize",2],["lock",1],["overlay",7],["locked",2],["wire",3],["window",7],["probe",2],["fp",4],["receipt",1],["sha256",1],["len",1],["windows",1],["hash",1],["cached",3],["return",2],["values",7],["dict",1],["any",1],["field",3],["getattr",1],["fields",2],["update",3],["builtin",1],["models",1],["apply",1],["positive",1],["result",3],["custom",2],["local",2]]},{"id":"openai4s/llm/capabilities.py#get_provider_capabilities","name":[["provider",1],["capabilities",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["provider",15],["capabilities",6],["str",4],["base",8],["url",6],["none",7],["return",3],["effective",11],["immutable",1],["endpoint",18],["global",1],["cache",9],["hits",2],["misses",2],["name",7],["normalize",4],["arg",4],["lock",1],["fingerprint",2],["locked",1],["key",3],["cached",3],["if",2],["not",2],["replace",3],["overrides",3],["default",4],["local",6],["builtin",1],["providers",1],["loopback",1],["open",1],["ai",1],["compatible",1],["proves",1],["transport",1],["shape",1],["only",1],["prove",1],["loaded",1],["model",3],["supports",1],["tools",1],["vision",2],["reasoning",2],["vendor",2],["sized",1],["context",2],["window",2],["pricing",1],["keep",1],["automatic",1],["discovery",1],["path",1],["conservative",4],["explicit",1],["capability",1],["remain",1],["authoritative",1],["below",1],["at",1],["lookup",1],["tokens",2],["max",1],["output",1],["tool",3],["calling",1],["false",6],["parallel",1],["calls",1],["strict",1],["schema",1],["audio",1],["cost",2],["metadata",1],["source",1],["unknown",1],["update",1],["custom",2],["bool",1]]},{"id":"openai4s/llm/capabilities.py#install_receipt_overlay","name":[["install",1],["receipt",1],["overlay",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["install",2],["receipt",13],["overlay",3],["mapping",2],["str",8],["any",2],["bool",2],["adopt",1],["current",1],["as",1],["endpoint",6],["specific",1],["returns",1],["true",4],["only",1],["at",1],["least",1],["one",1],["field",1],["positive",1],["evidence",3],["unknown",1],["false",3],["receipts",1],["stay",1],["storage",1],["display",1],["but",1],["not",5],["adopted",1],["native",3],["tool",1],["call",1],["streaming",3],["if",3],["return",3],["digest",5],["sha256",2],["model",4],["strip",2],["lower",2],["wire",4],["lock",1],["overlays",1],["dict",1],["invalidate",1],["cache",1],["locked",1]]},{"id":"openai4s/llm/capabilities.py#legacy_provider_specs","name":[["legacy",1],["provider",1],["specs",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["legacy",2],["provider",2],["specs",2],["dict",5],["str",4],["any",2],["build",1],["original",1],["mutable",1],["providers",3],["dictionary",1],["shape",1],["client",1],["remains",1],["normal",1],["callers",1],["customize",1],["capability",1],["records",1],["themselves",1],["remain",1],["immutable",1],["independently",1],["cached",1],["return",1],["name",2],["wire",2],["item",5],["base",2],["url",2],["default",2],["model",2],["vision",2],["builtin",1],["items",1]]},{"id":"openai4s/llm/capabilities.py#ModelCapabilities","name":[["model",1],["capabilities",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["class",2],["model",5],["capabilities",3],["effective",1],["concrete",1],["provider",2],["endpoint",4],["tuple",1],["str",5],["wire",1],["context",7],["window",4],["tokens",8],["int",5],["none",7],["max",4],["output",5],["tool",3],["calling",1],["bool",9],["parallel",1],["calls",1],["strict",1],["schema",1],["vision",1],["audio",1],["reasoning",1],["streaming",1],["usage",2],["mapping",2],["cost",3],["metadata",2],["custom",1],["false",2],["local",1],["property",3],["def",4],["limit",2],["self",10],["return",5],["usable",1],["available",1],["after",1],["reserving",1],["maximum",1],["if",1],["as",1],["dict",2],["any",1],["asdict",1]]},{"id":"openai4s/llm/capabilities.py#ModelCapabilities.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",3],["str",2],["any",2],["return",1],["asdict",1]]},{"id":"openai4s/llm/capabilities.py#ModelCapabilities.context_limit","name":[["context",1],["limit",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["context",3],["limit",2],["self",3],["int",2],["none",2],["return",1],["window",1],["tokens",1]]},{"id":"openai4s/llm/capabilities.py#ModelCapabilities.output_limit","name":[["output",1],["limit",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["output",3],["limit",2],["self",3],["int",2],["none",2],["return",1],["max",1],["tokens",1]]},{"id":"openai4s/llm/capabilities.py#ModelCapabilities.usable_context_tokens","name":[["usable",1],["context",1],["tokens",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["usable",2],["context",5],["tokens",5],["self",5],["int",2],["none",4],["available",1],["after",1],["reserving",1],["model",1],["maximum",1],["output",2],["if",1],["window",2],["return",2],["max",2]]},{"id":"openai4s/llm/capabilities.py#normalize_usage","name":[["normalize",1],["usage",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["normalize",2],["usage",12],["mapping",23],["str",11],["any",3],["none",10],["provider",6],["model",4],["base",4],["url",4],["dict",2],["int",2],["map",1],["native",2],["one",1],["stable",1],["backward",1],["compatible",1],["shape",1],["input",12],["tokens",26],["output",7],["canonical",1],["always",1],["whole",1],["prompt",3],["wire",1],["whose",1],["counter",1],["excludes",3],["cached",1],["cache",13],["has",1],["them",1],["folded",1],["back",1],["legacy",1],["completion",2],["aliases",1],["intentionally",1],["retained",1],["until",1],["all",1],["external",1],["consumers",1],["have",1],["migrated",1],["reasoning",3],["counters",1],["reported",1],["separately",1],["as",1],["subsets",1],["count",1],["not",1],["added",1],["total",8],["again",1],["raw",7],["if",4],["isinstance",2],["else",3],["capabilities",1],["token",6],["value",6],["read",5],["write",5],["explicit",3],["result",2],["compatibility",1],["existing",1],["store",1],["gateway",1],["integrations",1],["return",1]]},{"id":"openai4s/llm/capabilities.py#ProviderCapabilities","name":[["provider",1],["capabilities",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["class",2],["provider",4],["capabilities",2],["stable",1],["capability",2],["description",1],["one",1],["configured",1],["adapter",1],["str",5],["wire",1],["default",2],["base",1],["url",1],["model",1],["context",3],["window",2],["tokens",4],["int",4],["none",4],["max",2],["output",3],["tool",3],["calling",1],["bool",9],["parallel",1],["calls",1],["strict",1],["schema",1],["vision",1],["audio",1],["reasoning",1],["streaming",1],["usage",2],["mapping",2],["cost",3],["metadata",2],["custom",1],["endpoint",2],["false",2],["local",1],["property",2],["def",3],["limit",2],["self",6],["concise",1],["compatibility",1],["alias",1],["by",1],["aware",1],["schedulers",1],["return",4],["as",1],["dict",2],["any",1],["json",1],["serializable",1],["snapshot",1],["safe",1],["ui",1],["api",1],["responses",1],["asdict",1]]},{"id":"openai4s/llm/capabilities.py#ProviderCapabilities.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",3],["str",2],["any",2],["return",2],["json",1],["serializable",1],["snapshot",1],["safe",1],["ui",1],["api",1],["responses",1],["asdict",1]]},{"id":"openai4s/llm/capabilities.py#ProviderCapabilities.context_limit","name":[["context",1],["limit",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["context",3],["limit",2],["self",3],["int",2],["none",2],["concise",1],["compatibility",1],["alias",1],["by",1],["capability",1],["aware",1],["schedulers",1],["return",1],["window",1],["tokens",1]]},{"id":"openai4s/llm/capabilities.py#ProviderCapabilities.output_limit","name":[["output",1],["limit",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["output",3],["limit",2],["self",3],["int",2],["none",2],["return",1],["max",1],["tokens",1]]},{"id":"openai4s/llm/capabilities.py#set_capability_override","name":[["capability",1],["override",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["capability",2],["override",3],["provider",7],["str",6],["changes",5],["mapping",3],["any",4],["none",11],["model",9],["kwargs",3],["exact",1],["invalidate",2],["lookup",1],["caches",1],["passing",1],["plus",1],["keyword",1],["supported",1],["keywords",1],["take",1],["precedence",1],["overrides",3],["process",1],["local",1],["by",1],["design",1],["so",1],["configuration",1],["plugin",1],["layers",1],["own",1],["persistence",1],["without",1],["pure",1],["metadata",1],["module",1],["writing",1],["files",1],["environment",1],["variables",1],["name",8],["normalize",2],["merged",3],["dict",1],["update",2],["validated",3],["lock",1],["base",1],["locked",2],["if",1],["target",3],["setdefault",2],["else",1],["cache",1]]},{"id":"openai4s/llm/capabilities.py#streaming_evidence","name":[["streaming",1],["evidence",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["streaming",2],["evidence",4],["deltas",3],["seen",3],["bool",2],["finish",3],["reason",5],["any",2],["str",3],["true",2],["only",1],["fully",1],["terminated",1],["stream",1],["actually",1],["streamed",1],["strip",1],["if",1],["return",2],["unknown",1]]},{"id":"openai4s/llm/capabilities.py#tool_call_matches_schema","name":[["tool",1],["call",1],["matches",1],["schema",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["tool",5],["call",9],["matches",2],["schema",10],["mapping",6],["str",8],["any",4],["none",6],["spec",3],["bool",5],["whether",1],["native",1],["satisfies",1],["probe",2],["parse",2],["error",2],["missing",1],["required",2],["field",1],["not",11],["valid",1],["execute",1],["declaration",3],["capability",1],["if",12],["isinstance",9],["return",12],["false",12],["name",2],["args",4],["arguments",1],["dict",1],["input",1],["key",5],["properties",5],["additional",3],["true",2],["value",7],["items",1],["continue",1],["expected",5],["type",1],["boolean",1],["string",1],["integer",1],["int",2],["number",1],["float",1]]},{"id":"openai4s/llm/capabilities.py#UsageMapping","name":[["usage",1],["mapping",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["class",2],["usage",3],["mapping",2],["candidate",1],["provider",2],["paths",2],["each",1],["canonical",2],["counter",1],["dotted",1],["object",1],["notation",1],["first",1],["present",1],["value",1],["wins",1],["allowing",1],["family",1],["accept",1],["both",1],["its",1],["native",1],["response",1],["open",2],["ai",2],["compatible",1],["proxy",1],["variants",1],["without",1],["leaking",1],["those",1],["wire",2],["specific",1],["names",1],["callers",1],["input",4],["tokens",6],["tuple",6],["str",6],["output",1],["cache",3],["read",1],["write",1],["reasoning",1],["total",1],["anthropic",1],["messages",1],["reports",1],["as",2],["uncached",1],["remainder",1],["only",1],["gemini",1],["report",1],["whole",2],["prompt",2],["cached",1],["part",1],["subset",1],["so",1],["always",1],["means",1],["context",1],["estimate",1],["calibrated",1],["against",1],["cost",1],["table",1],["prices",1],["excludes",1],["bool",1],["false",1]]},{"id":"openai4s/llm/capabilities.py#validate_model_request","name":[["validate",1],["model",1],["request",1]],"path":[["openai4s",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["validate",3],["model",11],["request",3],["provider",5],["str",6],["none",14],["base",4],["url",4],["tool",12],["calling",4],["bool",14],["false",14],["parallel",4],["calls",4],["strict",4],["schema",4],["vision",4],["audio",4],["reasoning",4],["streaming",4],["max",12],["output",12],["tokens",12],["int",3],["capabilities",11],["planned",1],["return",2],["effective",1],["capability",4],["record",1],["requested",2],["missing",3],["name",3],["enabled",2],["items",1],["if",5],["not",5],["getattr",1],["raise",3],["error",3],["support",1],["join",1],["isinstance",1],["must",1],["be",1],["positive",1],["integer",1],["exceeds",1],["limit",1]]},{"id":"openai4s/llm/catalog.py","name":[["catalog",1],["py",1]],"path":[["openai4s",1],["llm",1],["catalog",1],["py",1]],"body":[["extensible",1],["model",20],["profile",1],["presets",7],["independent",1],["transport",1],["implementations",1],["from",3],["future",1],["import",4],["annotations",1],["threading",2],["dataclasses",1],["dataclass",2],["capabilities",1],["capability",1],["error",1],["frozen",1],["true",13],["slots",1],["builtin",4],["preset",24],["ark",25],["doubao",12],["seed",12],["pro",6],["code",6],["lite",3],["mini",7],["glm",3],["kimi",6],["k2",6],["deepseek",2],["v4",6],["deep",4],["seek",4],["flash",3],["minimax",2],["m3",3],["max",4],["m2",3],["chatgpt",1],["open",2],["ai",2],["gpt",2],["official",6],["claude",3],["anthropic",2],["gemini",3],["google",2],["lock",1],["rlock",1],["key",1],["keys",1],["frozenset",1],["historical",1],["public",1],["projection",1],["by",1],["web",1],["ui",1],["external",1],["callers",1],["plan",2],["models",2],["tuple",3],["str",2],["label",1],["if",1],["provider",1],["all",1],["register",1],["unregister",1]]},{"id":"openai4s/llm/catalog.py#model_presets","name":[["model",1],["presets",1]],"path":[["openai4s",1],["llm",1],["catalog",1],["py",1]],"body":[["def",2],["model",4],["presets",4],["provider",4],["str",3],["none",4],["tuple",4],["preset",5],["return",3],["immutable",1],["ordered",1],["snapshot",1],["registered",1],["selected",3],["strip",1],["lower",1],["lock",1],["values",4],["if",2],["not",1]]},{"id":"openai4s/llm/catalog.py#ModelPreset","name":[["model",1],["preset",1]],"path":[["openai4s",1],["llm",1],["catalog",1],["py",1]],"body":[["class",2],["model",4],["preset",2],["provider",2],["str",6],["label",1],["profile",1],["name",1],["inherit",1],["live",1],["config",1],["bool",1],["false",1],["property",1],["def",1],["key",1],["self",3],["tuple",1],["return",1]]},{"id":"openai4s/llm/catalog.py#ModelPreset.key","name":[["key",1]],"path":[["openai4s",1],["llm",1],["catalog",1],["py",1]],"body":[["def",2],["key",2],["self",4],["tuple",2],["str",4],["return",1],["provider",1],["model",1]]},{"id":"openai4s/llm/catalog.py#register_model_preset","name":[["register",1],["model",1],["preset",1]],"path":[["openai4s",1],["llm",1],["catalog",1],["py",1]],"body":[["def",2],["register",3],["model",12],["preset",16],["provider",8],["str",12],["label",4],["profile",5],["name",7],["none",4],["inherit",5],["live",5],["config",5],["bool",5],["false",4],["replace",3],["process",1],["local",1],["ui",1],["any",1],["identity",1],["id",5],["strip",4],["lower",1],["display",4],["if",5],["not",5],["raise",5],["capability",5],["error",5],["must",3],["be",3],["non",2],["empty",2],["string",1],["strings",1],["isinstance",1],["boolean",1],["lock",1],["key",5],["builtin",1],["keys",1],["built",1],["immutable",1],["presets",2],["already",1],["registered",1],["return",1]]},{"id":"openai4s/llm/catalog.py#unregister_model_preset","name":[["unregister",1],["model",1],["preset",1]],"path":[["openai4s",1],["llm",1],["catalog",1],["py",1]],"body":[["def",2],["unregister",2],["model",6],["preset",3],["provider",3],["str",6],["bool",2],["key",4],["strip",2],["lower",1],["lock",1],["if",1],["builtin",1],["keys",1],["raise",1],["capability",1],["error",1],["built",1],["cannot",1],["be",1],["removed",1],["return",1],["presets",1],["pop",1],["none",2],["not",1]]},{"id":"openai4s/llm/client.py","name":[["client",1],["py",1]],"path":[["openai4s",1],["llm",1],["client",1],["py",1]],"body":[["provider",3],["registry",2],["neutral",1],["chat",1],["orchestration",1],["from",11],["future",1],["import",11],["annotations",1],["typing",1],["any",1],["openai4s",1],["config",1],["llmconfig",1],["capabilities",2],["model",2],["normalize",1],["usage",1],["validate",1],["request",1],["catalog",1],["ark",1],["plan",1],["models",2],["messages",1],["parts",1],["llmerror",1],["missing",1],["credential",1],["error",1],["providers",2],["wire",1],["dispatch",1],["spec",1],["tooling",1],["canonical",1],["tool",1],["specs",1],["transport",1],["bind",1],["call",1],["context",1]]},{"id":"openai4s/llm/client.py#_guard_vision","name":[["guard",1],["vision",1]],"path":[["openai4s",1],["llm",1],["client",1],["py",1]],"body":[["def",2],["guard",2],["vision",5],["provider",6],["str",2],["messages",3],["list",2],["dict",2],["capabilities",4],["none",4],["raise",2],["clear",1],["error",1],["if",4],["image",3],["parts",3],["sent",1],["text",1],["only",2],["model",1],["return",1],["message",3],["content",2],["any",1],["part",2],["type",1],["llmerror",1],["has",1],["no",1],["support",1],["accepted",1],["by",1],["join",1],["name",3],["providers",2]]},{"id":"openai4s/llm/client.py#chat","name":[["chat",1]],"path":[["openai4s",1],["llm",1],["client",1],["py",1]],"body":[["def",2],["chat",2],["messages",5],["list",6],["dict",4],["str",6],["any",12],["cfg",14],["llmconfig",2],["max",5],["tokens",5],["int",2],["none",29],["temperature",3],["float",2],["stop",3],["delta",5],["tools",11],["tuple",2],["tool",15],["choice",4],["parallel",12],["calls",7],["bool",3],["should",6],["cancel",6],["post",9],["json",8],["sse",7],["route",1],["one",1],["normalized",1],["request",3],["through",1],["configured",2],["provider",13],["adapter",2],["spec",5],["base",8],["url",4],["model",9],["capabilities",9],["if",6],["not",5],["api",4],["key",4],["local",2],["endpoint",1],["raise",1],["missing",1],["credential",1],["error",1],["no",2],["openai4",2],["upper",1],["generic",1],["llm",1],["environment",1],["variable",1],["add",1],["env",2],["file",1],["at",1],["repo",1],["root",1],["see",1],["example",1],["guard",1],["vision",2],["validate",1],["parts",1],["message",3],["content",2],["part",2],["type",1],["image",1],["streaming",2],["output",1],["wire",7],["caller",2],["dispatch",1],["auto",1],["discovery",1],["establishes",1],["only",2],["open",1],["ai",1],["compatibility",1],["until",1],["deployment",1],["capability",1],["override",1],["explicitly",1],["enables",1],["calling",2],["keep",2],["code",1],["as",1],["action",1],["path",1],["instead",1],["sending",1],["unsupported",1],["schema",2],["failing",1],["whole",1],["turn",1],["canonical",8],["specs",1],["else",1],["strict",2],["declaration",2],["false",1],["effective",5],["bound",5],["bind",2],["call",2],["context",2],["responses",1],["gemini",2],["has",1],["two",1],["wires",1],["stream",1],["blocking",1],["fallback",1],["need",1],["both",1],["transports",1],["transport",4],["args",4],["openai",1],["anthropic",1],["elif",1],["reply",4],["usage",4],["normalize",1],["mapping",1],["return",1]]},{"id":"openai4s/llm/client.py#supports_vision","name":[["supports",1],["vision",1]],"path":[["openai4s",1],["llm",1],["client",1],["py",1]],"body":[["def",2],["supports",2],["vision",3],["provider",7],["str",2],["bool",2],["resolve",2],["through",2],["capability",2],["layer",2],["so",2],["deployment",2],["override",2],["honored",2],["keep",2],["spec",3],["historical",2],["llmerror",2],["unknown",2],["names",2],["return",1],["model",1],["capabilities",1]]},{"id":"openai4s/llm/client.py#supports_vision_for","name":[["supports",1],["vision",1]],"path":[["openai4s",1],["llm",1],["client",1],["py",1]],"body":[["def",2],["supports",3],["vision",7],["cfg",6],["llmconfig",2],["bool",2],["exact",1],["provider",7],["endpoint",2],["model",6],["triple",2],["call",1],["would",1],["answers",1],["default",2],["at",1],["its",1],["not",1],["configured",1],["session",2],["sends",1],["pinned",1],["text",2],["only",1],["capable",1],["therefore",1],["passed",1],["caller",1],["pre",2],["flight",2],["check",1],["was",1],["then",1],["refused",1],["by",1],["guard",2],["below",1],["resolve",1],["turning",1],["graceful",1],["fallback",1],["into",1],["failed",1],["turn",1],["resolved",1],["exactly",1],["as",1],["chat",1],["resolves",1],["so",1],["answer",1],["cannot",1],["disagree",1],["spec",4],["return",1],["capabilities",1],["base",3],["url",3]]},{"id":"openai4s/llm/messages.py","name":[["messages",1],["py",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["content",1],["conversion",1],["native",1],["tool",4],["schemas",1],["history",2],["normalization",1],["from",4],["future",1],["import",4],["annotations",1],["typing",1],["any",1],["models",1],["llmerror",1],["tooling",1],["call",1],["result",2],["object",1],["text",1]]},{"id":"openai4s/llm/messages.py#_anthropic_messages","name":[["anthropic",1],["messages",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",3],["anthropic",4],["messages",5],["list",9],["dict",6],["tuple",2],["str",5],["system",5],["parts",3],["conv",7],["pending",6],["results",9],["flush",3],["none",1],["if",9],["append",8],["role",8],["user",2],["content",20],["clear",1],["message",11],["isinstance",3],["not",2],["else",3],["mid",1],["timeline",1],["continue",2],["tool",8],["block",3],["type",3],["result",2],["id",6],["wire",5],["call",9],["text",7],["error",2],["true",1],["assistant",2],["state",3],["raw",3],["blocks",3],["calls",1],["history",1],["name",2],["input",1],["arguments",1],["return",1],["join",1]]},{"id":"openai4s/llm/messages.py#_anthropic_messages.flush_results","name":[["flush",1],["results",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["flush",2],["results",5],["none",2],["if",1],["pending",3],["conv",1],["append",1],["role",1],["user",1],["content",1],["list",1],["clear",1]]},{"id":"openai4s/llm/messages.py#_flatten_text","name":[["flatten",1],["text",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["flatten",2],["text",7],["content",9],["any",2],["str",4],["collapse",1],["string",1],["parts",1],["message",1],["into",1],["plain",1],["if",4],["none",1],["return",4],["isinstance",3],["list",1],["join",1],["dict",1],["type",1],["input",1],["output",1]]},{"id":"openai4s/llm/messages.py#_gemini_contents","name":[["gemini",1],["contents",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",3],["gemini",5],["contents",10],["messages",3],["list",10],["dict",9],["tuple",3],["str",10],["system",4],["parts",13],["pending",6],["results",9],["known",7],["calls",7],["none",3],["flush",3],["if",12],["append",9],["role",9],["user",3],["clear",1],["message",12],["content",14],["isinstance",4],["not",2],["else",2],["text",7],["mid",1],["timeline",1],["continue",3],["tool",5],["value",2],["call",21],["id",16],["name",7],["wire",12],["response",7],["result",1],["object",1],["error",2],["bool",1],["function",9],["assistant",1],["normalized",3],["history",1],["canonical",3],["state",3],["raw",4],["args",1],["arguments",1],["meta",3],["provider",2],["opaque",1],["part",5],["metadata",1],["notably",1],["thought",1],["signature",1],["must",1],["remain",1],["exact",1],["emitted",1],["items",1],["model",1],["return",1],["join",1]]},{"id":"openai4s/llm/messages.py#_gemini_contents.flush_results","name":[["flush",1],["results",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["flush",2],["results",5],["none",2],["if",1],["pending",3],["contents",1],["append",1],["role",1],["user",1],["parts",1],["list",1],["clear",1]]},{"id":"openai4s/llm/messages.py#_is_parts","name":[["parts",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["parts",2],["content",3],["any",2],["bool",2],["return",1],["isinstance",1],["list",1]]},{"id":"openai4s/llm/messages.py#_mid_timeline_system","name":[["mid",1],["timeline",1],["system",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["mid",3],["timeline",3],["system",2],["content",4],["str",2],["dict",2],["return",1],["role",1],["user",1],["text",1]]},{"id":"openai4s/llm/messages.py#_mid_timeline_text","name":[["mid",1],["timeline",1],["text",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["mid",2],["timeline",3],["text",2],["content",4],["str",4],["mark",1],["system",2],["message",1],["not",1],["policy",1],["return",1]]},{"id":"openai4s/llm/messages.py#_openai_messages","name":[["openai",1],["messages",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["openai",3],["messages",5],["list",6],["dict",6],["out",4],["message",8],["role",7],["if",2],["tool",9],["append",3],["call",10],["id",6],["wire",5],["content",5],["result",1],["text",1],["continue",1],["item",3],["assistant",1],["calls",6],["original",2],["history",1],["raw",3],["arguments",2],["type",1],["function",2],["name",2],["return",1]]},{"id":"openai4s/llm/messages.py#_responses_input","name":[["responses",1],["input",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["responses",4],["input",3],["messages",3],["list",7],["dict",5],["tuple",2],["str",3],["instructions",3],["items",7],["message",8],["role",9],["text",13],["flatten",1],["content",4],["if",10],["system",1],["append",5],["continue",4],["tool",6],["type",4],["function",2],["call",19],["output",8],["id",15],["wire",5],["result",1],["assistant",3],["state",3],["raw",4],["isinstance",1],["extend",1],["calls",4],["original",2],["history",2],["not",1],["raise",1],["llmerror",1],["missing",1],["item",7],["name",2],["arguments",2],["provider",1],["meta",1],["ptype",2],["else",1],["return",1],["join",1]]},{"id":"openai4s/llm/messages.py#_to_anthropic_content","name":[["anthropic",1],["content",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["anthropic",2],["content",7],["any",4],["if",3],["not",1],["parts",1],["return",2],["out",4],["list",1],["dict",1],["type",7],["text",4],["append",2],["elif",1],["image",3],["url",4],["src",3],["else",1],["base64",1],["media",1],["mime",1],["png",1],["data",2],["source",1]]},{"id":"openai4s/llm/messages.py#_to_gemini_parts","name":[["gemini",1],["parts",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["gemini",2],["parts",3],["content",5],["any",2],["list",3],["dict",3],["if",3],["not",1],["return",2],["text",4],["str",1],["out",5],["type",3],["append",3],["elif",1],["image",2],["url",2],["file",2],["data",4],["uri",1],["else",1],["inline",1],["mime",2],["png",1]]},{"id":"openai4s/llm/messages.py#_to_openai_content","name":[["openai",1],["content",1]],"path":[["openai4s",1],["llm",1],["messages",1],["py",1]],"body":[["def",2],["openai",2],["content",7],["any",4],["if",3],["not",1],["parts",1],["return",2],["out",4],["list",1],["dict",1],["type",4],["text",4],["append",2],["elif",1],["image",4],["url",8],["else",1],["data",2],["mime",1],["png",1],["base64",1]]},{"id":"openai4s/llm/models.py","name":[["models",1],["py",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["shared",1],["provider",2],["layer",1],["errors",1],["lightweight",1],["types",1],["from",1],["future",1],["import",3],["annotations",1],["email",1],["utils",1],["time",1],["error",3],["codes",3],["untrusted",1],["strings",1],["not",1],["public",1],["protocol",1],["only",1],["exact",1],["values",1],["named",1],["here",1],["may",1],["influence",1],["user",1],["facing",1],["classification",1],["raw",1],["value",1],["remains",1],["transport",1],["code",1],["private",1],["diagnostics",1],["request",3],["burst",2],["frozenset",3],["too",1],["fast",1],["upstream",1],["overloaded",2],["server",2],["408",2],["timeout",1],["429",2],["rate",1],["limit",1],["5xx",2],["side",1],["retryable",2],["whole",1],["response",1],["post",1],["because",1],["nothing",1],["was",1],["committed",2],["stream",1],["already",1],["emitted",1],["events",1],["vetoed",1],["by",2],["output",1],["instead",1],["status",2],["425",1],["500",1],["502",1],["503",1],["504",1]]},{"id":"openai4s/llm/models.py#llm_failure_code","name":[["llm",1],["failure",1],["code",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["def",2],["llm",6],["failure",3],["code",10],["exc",4],["base",2],["exception",3],["str",3],["none",5],["return",6],["stable",1],["locally",1],["controlled",1],["classification",1],["never",1],["provider",1],["raw",4],["error",2],["providers",1],["not",1],["treat",1],["field",1],["as",2],["closed",1],["enum",1],["some",1],["proxies",1],["have",1],["put",1],["whole",1],["sentences",1],["consumers",1],["such",1],["gateway",1],["browser",1],["may",1],["safely",1],["branch",1],["small",1],["vocabulary",1],["returned",1],["here",1],["without",1],["parsing",1],["prose",1],["getattr",2],["if",4],["type",1],["else",1],["request",2],["burst",2],["codes",2],["upstream",2],["overloaded",2],["status",1],["429",1],["rate",1],["limited",1]]},{"id":"openai4s/llm/models.py#LLMError","name":[["llmerror",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["class",2],["llmerror",2],["runtime",2],["error",2],["normalized",1],["failure",1],["raised",1],["by",1],["every",1],["llm",1],["transport",1],["provider",1]]},{"id":"openai4s/llm/models.py#MissingCredentialError","name":[["missing",1],["credential",1],["error",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["class",2],["missing",2],["credential",2],["error",2],["llmerror",3],["no",1],["api",1],["key",1],["configured",1],["provider",1],["needs",1],["one",1],["raised",1],["before",1],["any",1],["request",1],["built",1],["subclass",1],["so",2],["every",1],["except",1],["keeps",1],["working",1],["its",1],["own",1],["type",1],["daemon",1],["tell",1],["expected",1],["user",1],["fixable",1],["refusal",1],["from",1],["real",1],["failure",1],["without",1],["matching",1],["prose",1]]},{"id":"openai4s/llm/models.py#parse_retry_after","name":[["parse",1],["retry",1],["after",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["def",2],["parse",3],["retry",3],["after",3],["value",6],["str",2],["none",15],["now",5],["float",5],["header",1],["into",1],["seconds",2],["rfc",1],["9110",1],["permits",1],["either",1],["delta",1],["http",1],["date",2],["providers",1],["both",1],["returns",1],["absent",1],["unparseable",1],["never",1],["negative",1],["delay",1],["already",1],["past",1],["means",1],["not",4],["go",1],["back",1],["time",3],["if",4],["return",6],["raw",4],["strip",1],["try",2],["max",2],["int",1],["except",2],["error",3],["pass",1],["email",1],["utils",1],["parsedate",1],["datetime",1],["type",1],["reference",2],["else",1],["timestamp",1]]},{"id":"openai4s/llm/models.py#status_is_retryable","name":[["status",1],["retryable",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["def",2],["status",6],["retryable",3],["int",2],["none",2],["bool",2],["return",1]]},{"id":"openai4s/llm/models.py#TransportError","name":[["transport",1],["error",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["class",2],["transport",4],["error",8],["llmerror",5],["http",2],["failure",3],["its",1],["evidence",1],["intact",1],["every",1],["be",1],["flattened",1],["into",1],["string",1],["llm",1],["code",7],["detail",2],["threw",1],["away",1],["status",8],["response",1],["headers",4],["them",1],["retry",8],["after",6],["caller",2],["could",1],["not",1],["tell",1],["429",2],["from",1],["401",1],["without",1],["parsing",1],["english",1],["so",2],["nothing",1],["retried",1],["rate",3],["limit",3],["surfaced",1],["as",2],["hard",1],["first",1],["attempt",2],["repo",1],["own",1],["golden",1],["trace",1],["records",1],["single",1],["subclasses",1],["purpose",1],["existing",1],["except",1],["handlers",1],["keep",1],["working",1],["unchanged",1],["callers",1],["want",1],["opt",1],["output",7],["committed",6],["veto",1],["once",1],["stream",1],["has",2],["handed",1],["bytes",1],["tool",1],["run",1],["transparent",1],["would",1],["duplicate",1],["visible",1],["re",1],["fire",1],["side",1],["effect",1],["never",1],["safe",1],["regardless",1],["retryable",6],["looks",1],["def",3],["init",2],["self",23],["message",3],["str",9],["provider",5],["none",17],["operation",5],["int",1],["dict",3],["request",5],["id",5],["bool",3],["false",2],["float",1],["body",3],["super",1],["property",1],["return",2],["structured",1],["projection",1],["logs",1],["envelope",1]]},{"id":"openai4s/llm/models.py#TransportError.__init__","name":[["init",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["def",2],["init",3],["self",12],["message",3],["str",16],["provider",4],["none",34],["operation",4],["status",4],["int",2],["error",4],["code",4],["headers",4],["dict",2],["request",4],["id",4],["retryable",4],["bool",4],["false",4],["retry",4],["after",4],["float",2],["output",4],["committed",4],["body",4],["super",1]]},{"id":"openai4s/llm/models.py#TransportError.is_rate_limit","name":[["rate",1],["limit",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["def",2],["rate",2],["limit",2],["self",3],["bool",2],["return",1],["status",1],["429",1]]},{"id":"openai4s/llm/models.py#TransportError.to_dict","name":[["dict",1]],"path":[["openai4s",1],["llm",1],["models",1],["py",1]],"body":[["def",2],["dict",4],["self",11],["structured",1],["projection",1],["logs",1],["error",3],["envelope",1],["return",1],["provider",2],["operation",2],["status",2],["code",2],["request",2],["id",2],["retryable",2],["retry",2],["after",2],["output",2],["committed",2],["message",1],["str",1]]},{"id":"openai4s/llm/providers/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["llm",1],["providers",1],["init",1],["py",1]],"body":[["wire",2],["specific",1],["provider",1],["adapters",1],["from",4],["anthropic",4],["import",4],["chat",8],["gemini",4],["openai",4],["responses",4],["dispatch",1]]},{"id":"openai4s/llm/providers/anthropic.py","name":[["anthropic",1],["py",1]],"path":[["openai4s",1],["llm",1],["providers",1],["anthropic",1],["py",1]],"body":[["anthropic",4],["messages",3],["provider",1],["adapter",1],["from",5],["future",1],["import",7],["annotations",1],["json",1],["os",1],["typing",1],["any",1],["models",1],["llmerror",1],["tooling",1],["apply",1],["tools",1],["assistant",1],["message",1],["normalized",1],["tool",1],["call",1],["version",1],["2023",1],["06",1],["01",1]]},{"id":"openai4s/llm/providers/anthropic.py#_chat_anthropic","name":[["chat",1],["anthropic",1]],"path":[["openai4s",1],["llm",1],["providers",1],["anthropic",1],["py",1]],"body":[["def",2],["chat",3],["anthropic",11],["messages",6],["cfg",7],["base",3],["model",4],["max",5],["tokens",5],["temperature",6],["stop",6],["delta",4],["none",11],["tools",4],["tool",10],["choice",3],["parallel",3],["calls",10],["post",7],["json",4],["sse",4],["dict",5],["url",3],["rstrip",1],["v1",1],["takes",1],["top",1],["level",1],["system",6],["string",1],["not",3],["message",3],["txt",3],["conv",2],["payload",6],["str",1],["any",1],["if",7],["else",2],["sequences",1],["apply",1],["headers",3],["content",4],["type",4],["application",1],["api",2],["key",3],["version",2],["want",2],["stream",5],["os",1],["environ",1],["openai4",1],["llm",1],["false",1],["no",1],["off",1],["try",2],["return",2],["except",2],["start",1],["error",3],["pass",1],["body",6],["timeout",1],["blocks",4],["text",5],["join",1],["as",1],["raise",1],["llmerror",1],["unexpected",1],["wire",6],["response",1],["from",1],["list",1],["ordinal",3],["block",6],["enumerate",1],["append",1],["normalized",1],["call",1],["provider",6],["name",2],["arguments",1],["input",1],["id",2],["meta",1],["finish",5],["reason",3],["state",4],["reasoning",1],["usage",2],["assistant",2],["raw",1]]},{"id":"openai4s/llm/providers/anthropic.py#_chat_anthropic_stream","name":[["chat",1],["anthropic",1],["stream",1]],"path":[["openai4s",1],["llm",1],["providers",1],["anthropic",1],["py",1]],"body":[["def",5],["chat",2],["anthropic",8],["stream",10],["url",3],["payload",4],["headers",5],["cfg",3],["delta",22],["post",3],["sse",3],["dict",12],["true",4],["accept",1],["text",19],["event",11],["state",18],["str",4],["any",4],["blocks",15],["usage",5],["finish",3],["none",7],["started",5],["false",2],["terminal",3],["block",24],["index",13],["int",4],["return",7],["setdefault",4],["type",19],["emit",3],["piece",6],["if",20],["not",7],["try",3],["except",3],["exception",1],["noqa",1],["ble001",1],["ui",1],["callback",1],["must",2],["kill",1],["pass",1],["evt",12],["error",12],["detail",2],["message",8],["isinstance",3],["else",6],["raise",5],["llmerror",3],["ping",1],["start",5],["update",2],["content",5],["raw",11],["kind",13],["tool",9],["id",4],["name",4],["input",12],["json",8],["elif",7],["thinking",11],["initial",5],["anything",1],["redacted",1],["server",1],["added",1],["after",2],["was",1],["written",1],["carried",1],["through",1],["unchanged",1],["reply",2],["wire",5],["becomes",1],["next",2],["turn",3],["assistant",1],["verbatim",2],["see",1],["messages",2],["so",3],["coercing",1],["unrecognized",1],["into",1],["lossy",1],["render",1],["request",2],["rejects",1],["one",2],["produced",1],["blocking",1],["path",1],["keeps",2],["these",1],["intact",1],["append",6],["partial",1],["signature",4],["stop",5],["reason",3],["timeout",3],["max",1],["60",1],["ended",1],["before",1],["list",3],["arguments",7],["normalize",1],["per",1],["paired",1],["position",3],["they",1],["live",1],["beside",1],["never",2],["inside",1],["replayed",1],["may",1],["carry",2],["only",1],["fields",1],["api",1],["accepts",1],["tuple",1],["sorted",1],["acc",11],["join",4],["pop",2],["parsed",5],["loads",1],["value",1],["object",1],["fragments",1],["formed",1],["valid",1],["still",1],["reach",1],["normalized",2],["call",2],["carries",1],["parse",1],["field",1],["exactly",1],["while",1],["shape",1],["actually",1],["len",1],["arrived",1],["without",1],["its",1],["lands",1],["default",1],["accumulator",1],["drop",1],["stray",1],["key",1],["rather",1],["than",1],["replaying",1],["as",1],["part",1],["calls",2],["ordinal",3],["enumerate",1],["provider",2],["meta",1],["parity",1],["open",1],["ai",1],["whose",1],["no",1]]},{"id":"openai4s/llm/providers/anthropic.py#_chat_anthropic_stream._block","name":[["block",1]],"path":[["openai4s",1],["llm",1],["providers",1],["anthropic",1],["py",1]],"body":[["def",2],["block",2],["index",3],["int",2],["dict",2],["str",2],["any",2],["return",1],["state",1],["blocks",1],["setdefault",1],["type",1],["text",2]]},{"id":"openai4s/llm/providers/anthropic.py#_chat_anthropic_stream._emit","name":[["emit",1]],"path":[["openai4s",1],["llm",1],["providers",1],["anthropic",1],["py",1]],"body":[["def",2],["emit",2],["piece",4],["str",2],["none",2],["if",1],["not",2],["return",1],["try",1],["delta",1],["except",1],["exception",1],["noqa",1],["ble001",1],["ui",1],["callback",1],["must",1],["kill",1],["stream",1],["pass",1]]},{"id":"openai4s/llm/providers/anthropic.py#_chat_anthropic_stream._on_event","name":[["event",1]],"path":[["openai4s",1],["llm",1],["providers",1],["anthropic",1],["py",1]],"body":[["def",2],["event",10],["evt",13],["dict",4],["none",4],["type",16],["if",11],["error",8],["state",11],["started",2],["true",3],["detail",2],["message",7],["isinstance",1],["else",3],["raise",1],["llmerror",1],["anthropic",3],["stream",1],["ping",1],["return",5],["start",2],["usage",4],["update",2],["content",4],["block",11],["index",9],["int",2],["raw",7],["kind",9],["tool",3],["blocks",5],["id",2],["name",2],["input",3],["json",4],["elif",5],["thinking",8],["initial",5],["text",9],["emit",2],["anything",1],["redacted",1],["server",1],["added",1],["after",2],["was",1],["written",1],["carried",1],["through",1],["unchanged",1],["reply",1],["wire",1],["becomes",1],["next",1],["turn",3],["assistant",1],["verbatim",1],["see",1],["messages",1],["so",2],["coercing",1],["unrecognized",1],["into",1],["not",2],["lossy",1],["render",1],["request",1],["rejects",1],["one",2],["produced",1],["blocking",1],["path",1],["keeps",1],["these",1],["intact",1],["must",1],["delta",18],["piece",3],["setdefault",3],["append",3],["partial",1],["signature",4],["stop",3],["reason",2],["finish",1],["terminal",1]]},{"id":"openai4s/llm/providers/anthropic.py#_StreamStartError","name":[["stream",1],["start",1],["error",1]],"path":[["openai4s",1],["llm",1],["providers",1],["anthropic",1],["py",1]],"body":[["class",2],["stream",3],["start",2],["error",2],["exception",2],["failed",1],["before",1],["event",1],["so",1],["blocking",1],["retry",1],["safe",1]]},{"id":"openai4s/llm/providers/gemini.py","name":[["gemini",1],["py",1]],"path":[["openai4s",1],["llm",1],["providers",1],["gemini",1],["py",1]],"body":[["gemini",3],["generate",1],["content",1],["provider",1],["adapter",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["messages",1],["contents",1],["models",1],["llmerror",1],["tooling",1],["apply",1],["tools",1],["assistant",1],["message",1],["normalized",1],["tool",1],["call",1]]},{"id":"openai4s/llm/providers/gemini.py#_chat_gemini","name":[["chat",1],["gemini",1]],"path":[["openai4s",1],["llm",1],["providers",1],["gemini",1],["py",1]],"body":[["def",2],["chat",2],["gemini",7],["messages",3],["cfg",6],["base",3],["model",3],["max",5],["tokens",5],["temperature",6],["stop",5],["delta",2],["none",10],["tools",4],["tool",9],["choice",3],["parallel",3],["calls",10],["post",3],["json",4],["dict",4],["url",2],["rstrip",1],["v1beta",1],["models",1],["generate",1],["content",8],["system",4],["txt",3],["contents",4],["payload",5],["str",1],["any",1],["generation",2],["config",2],["output",1],["if",7],["else",2],["instruction",1],["parts",5],["text",6],["sequences",1],["apply",1],["headers",2],["type",2],["application",1],["goog",1],["api",2],["key",3],["body",5],["timeout",1],["try",1],["cand",3],["candidates",1],["raw",4],["join",1],["except",1],["error",3],["index",1],["as",1],["raise",1],["llmerror",1],["unexpected",1],["wire",6],["response",1],["from",1],["list",1],["ordinal",3],["part",3],["enumerate",1],["function",7],["call",4],["meta",3],["items",1],["append",1],["normalized",1],["provider",6],["name",2],["arguments",1],["args",1],["id",2],["finish",6],["reason",3],["state",4],["return",1],["reasoning",1],["usage",2],["metadata",1],["assistant",2],["message",2]]},{"id":"openai4s/llm/providers/openai.py","name":[["openai",1],["py",1]],"path":[["openai4s",1],["llm",1],["providers",1],["openai",1],["py",1]],"body":[["open",2],["ai",2],["compatible",2],["chat",3],["completions",2],["provider",2],["adapter",1],["from",6],["future",1],["import",7],["annotations",1],["os",1],["typing",1],["any",1],["messages",3],["openai",1],["models",1],["llmerror",1],["transport",2],["error",9],["status",3],["retryable",2],["tooling",1],["apply",1],["tools",1],["assistant",1],["message",1],["normalized",1],["tool",1],["call",1],["browser",1],["ua",1],["http",1],["equivalent",1],["statuses",1],["events",1],["delivered",1],["inside",1],["otherwise",1],["successful",1],["sse",2],["response",1],["deliberately",1],["exact",1],["allowlist",1],["arbitrary",1],["prose",1],["must",1],["never",1],["become",1],["classification",1],["input",1],["stream",3],["request",3],["burst",1],["too",3],["fast",1],["429",6],["server",3],["overloaded",2],["many",2],["requests",2],["rate",2],["limit",2],["exceeded",1],["invalid",2],["api",2],["key",2],["401",3],["unauthorized",2],["authentication",2],["500",2],["internal",1],["service",1],["unavailable",1],["503",2],["some",1],["endpoints",1],["support",1],["but",1],["reject",1],["streaming",1],["only",1],["fields",1],["accept",1],["header",1],["one",1],["blocking",1],["retry",1],["keeps",1],["compatibility",2],["path",1],["without",1],["giving",1],["capacity",1],["failures",1],["credential",1],["refusals",1],["fresh",1],["budget",1],["fallback",1],["frozenset",2],["400",1],["404",1],["405",1],["406",1],["415",1],["422",1],["501",1],["auth",1],["codes",1]]},{"id":"openai4s/llm/providers/openai.py#_chat_openai","name":[["chat",1],["openai",1]],"path":[["openai4s",1],["llm",1],["providers",1],["openai",1],["py",1]],"body":[["def",2],["chat",5],["openai",6],["messages",5],["cfg",8],["base",3],["model",4],["max",5],["tokens",5],["temperature",6],["stop",5],["delta",6],["none",10],["post",8],["json",4],["sse",6],["tools",4],["tool",10],["choice",6],["parallel",3],["calls",11],["dict",5],["url",3],["rstrip",1],["completions",1],["payload",6],["str",1],["any",2],["if",7],["else",2],["some",2],["open",2],["ai",2],["compatible",1],["proxies",2],["apiany",1],["org",1],["behind",1],["cloudflare",1],["reject",1],["urllib",1],["default",1],["ua",2],["expose",1],["reasoning",5],["models",1],["allow",1],["env",1],["overrides",1],["effort",5],["os",3],["environ",3],["openai4",3],["llm",3],["apply",1],["headers",4],["content",7],["type",3],["application",1],["user",2],["agent",2],["browser",1],["api",2],["key",3],["authorization",1],["bearer",1],["real",1],["token",2],["streaming",2],["callback",1],["supplied",1],["isn",1],["explicitly",1],["disabled",1],["stream",8],["true",1],["forward",1],["each",1],["as",2],["arrives",1],["so",2],["prose",1],["renders",1],["live",1],["instead",1],["one",1],["blob",1],["per",1],["turn",1],["falls",1],["back",1],["blocking",2],["path",1],["even",1],["start",2],["4xx",1],["provider",7],["refuses",1],["still",1],["works",1],["want",2],["not",2],["false",1],["no",1],["off",1],["try",2],["return",2],["except",2],["error",3],["pass",1],["refused",1],["before",1],["bytes",1],["retry",1],["below",1],["body",5],["timeout",1],["choices",1],["msg",5],["message",4],["index",1],["raise",1],["llmerror",1],["unexpected",1],["wire",6],["response",1],["from",1],["list",1],["ordinal",3],["raw",5],["call",5],["enumerate",1],["function",5],["append",1],["normalized",1],["name",2],["arguments",2],["id",2],["meta",1],["finish",6],["reason",3],["state",4],["usage",2],["assistant",2]]},{"id":"openai4s/llm/providers/openai.py#_chat_openai_stream","name":[["chat",1],["openai",1],["stream",1]],"path":[["openai4s",1],["llm",1],["providers",1],["openai",1],["py",1]],"body":[["def",4],["chat",2],["openai",4],["stream",17],["url",3],["payload",5],["headers",5],["cfg",4],["delta",9],["post",4],["sse",9],["dict",7],["true",7],["ask",1],["usage",8],["row",1],["terminal",7],["chunk",1],["ignored",1],["by",1],["proxies",1],["don",1],["grok",1],["harmless",1],["unsupported",2],["options",1],["include",1],["accept",1],["text",1],["event",6],["parts",4],["list",4],["str",7],["reasoning",6],["state",23],["any",2],["finish",6],["none",9],["started",7],["false",4],["tool",9],["calls",10],["output",5],["committed",5],["discard",3],["uncommitted",2],["attempt",4],["drop",1],["accumulated",1],["without",1],["publishing",1],["transport",5],["may",2],["replay",1],["typed",3],["provider",12],["error",26],["partial",1],["fragments",1],["adapter",1],["local",1],["until",1],["reply",2],["so",1],["they",1],["safe",1],["carrying",1],["them",1],["into",1],["next",2],["would",2],["corrupt",1],["its",1],["visible",1],["content",4],["never",4],["discarded",1],["replayed",1],["if",20],["return",2],["clear",3],["evt",9],["type",16],["isinstance",1],["detail",4],["message",3],["raw",9],["code",11],["else",3],["connection",2],["answer",1],["http",3],["200",1],["carry",1],["real",1],["failure",4],["infer",1],["equivalent",1],["status",11],["only",2],["from",3],["closed",1],["signals",1],["prose",1],["remains",1],["private",1],["diagnostic",1],["evidence",1],["public",1],["surfaces",1],["models",1],["llm",1],["value",4],["not",9],["raise",8],["open",3],["ai",3],["operation",1],["retryable",4],["bool",1],["llmerror",3],["choices",4],["ch",4],["piece",4],["append",4],["try",3],["except",4],["exception",1],["noqa",1],["ble001",1],["ui",1],["callback",1],["must",2],["kill",1],["pass",1],["rc",3],["fragment",7],["index",6],["int",1],["len",1],["acc",9],["setdefault",1],["id",6],["function",7],["name",6],["arguments",8],["reason",3],["timeout",3],["max",1],["60",1],["as",2],["exc",5],["already",2],["passed",1],["through",1],["bounded",1],["retry",3],["policy",1],["treating",1],["streaming",1],["start",4],["second",1],["blocking",2],["request",1],["fresh",1],["budget",2],["json",1],["preserve",1],["historical",2],["one",2],["shot",1],["compatibility",2],["fallback",3],["non",1],["protocol",1],["shape",1],["refusals",1],["before",3],["auth",2],["capacity",1],["failures",2],["take",1],["branch",1],["codes",1],["untyped",1],["first",1],["semantic",1],["mean",1],["compatible",1],["endpoint",1],["simply",1],["implement",1],["keep",1],["narrow",1],["case",1],["above",1],["have",1],["exhausted",1],["their",1],["ended",1],["join",2],["ordinal",3],["enumerate",1],["sorted",1],["normalized",1],["call",1],["wire",1],["meta",1]]},{"id":"openai4s/llm/providers/openai.py#_chat_openai_stream._discard_uncommitted_attempt","name":[["discard",1],["uncommitted",1],["attempt",1]],"path":[["openai4s",1],["llm",1],["providers",1],["openai",1],["py",1]],"body":[["def",2],["discard",3],["uncommitted",2],["attempt",4],["none",3],["drop",1],["state",6],["sse",1],["accumulated",1],["without",1],["publishing",1],["transport",1],["may",1],["replay",1],["typed",1],["provider",1],["error",1],["reasoning",2],["usage",2],["partial",1],["tool",2],["fragments",1],["adapter",1],["local",1],["until",1],["terminal",2],["reply",2],["so",1],["they",1],["safe",1],["carrying",1],["them",1],["into",1],["next",1],["would",1],["corrupt",1],["its",1],["visible",1],["content",1],["never",1],["discarded",1],["replayed",1],["if",1],["output",1],["committed",1],["return",1],["parts",1],["clear",3],["finish",1],["false",1],["calls",1]]},{"id":"openai4s/llm/providers/openai.py#_chat_openai_stream._on_event","name":[["event",1]],"path":[["openai4s",1],["llm",1],["providers",1],["openai",1],["py",1]],"body":[["def",2],["event",3],["evt",10],["dict",3],["none",7],["if",15],["error",19],["type",15],["state",10],["started",3],["true",5],["isinstance",1],["detail",4],["message",3],["str",4],["raw",7],["code",10],["provider",9],["else",3],["sse",2],["connection",1],["answer",1],["http",2],["200",1],["carry",1],["real",1],["failure",2],["infer",1],["equivalent",1],["status",9],["only",1],["from",2],["closed",1],["signals",1],["never",2],["prose",1],["remains",1],["private",1],["diagnostic",1],["evidence",1],["public",1],["surfaces",1],["models",1],["llm",1],["next",1],["stream",5],["value",4],["not",2],["discard",1],["uncommitted",1],["attempt",1],["raise",2],["transport",1],["open",2],["ai",2],["cfg",1],["operation",1],["post",1],["retryable",2],["output",3],["committed",3],["bool",1],["llmerror",1],["usage",3],["choices",4],["return",1],["ch",4],["delta",7],["piece",4],["content",2],["parts",1],["append",3],["try",2],["except",2],["exception",1],["noqa",1],["ble001",1],["ui",1],["callback",1],["must",1],["kill",1],["pass",1],["rc",3],["reasoning",3],["fragment",7],["tool",3],["calls",3],["index",4],["int",1],["len",1],["acc",5],["setdefault",1],["id",4],["function",7],["name",4],["arguments",4],["finish",3],["reason",2],["terminal",1]]},{"id":"openai4s/llm/providers/openai.py#_StreamStartError","name":[["stream",1],["start",1],["error",1]],"path":[["openai4s",1],["llm",1],["providers",1],["openai",1],["py",1]],"body":[["class",2],["stream",2],["start",2],["error",2],["exception",2],["streaming",1],["request",1],["failed",1],["before",1],["yielding",1],["any",1],["data",1],["safe",1],["fall",1],["back",1],["blocking",1],["call",1],["nothing",1],["was",1],["emitted",1],["client",1],["yet",1]]},{"id":"openai4s/llm/providers/responses.py","name":[["responses",1],["py",1]],"path":[["openai4s",1],["llm",1],["providers",1],["responses",1],["py",1]],"body":[["open",1],["ai",1],["responses",3],["provider",1],["adapter",1],["from",6],["future",1],["import",7],["annotations",1],["os",1],["typing",1],["any",1],["messages",1],["input",1],["models",1],["llmerror",1],["tooling",1],["apply",1],["tools",1],["assistant",1],["message",1],["normalized",1],["tool",1],["call",1],["transport",1],["browser",1],["ua",1]]},{"id":"openai4s/llm/providers/responses.py#_chat_responses","name":[["chat",1],["responses",1]],"path":[["openai4s",1],["llm",1],["providers",1],["responses",1],["py",1]],"body":[["def",4],["chat",2],["responses",9],["messages",4],["cfg",5],["base",3],["model",6],["max",4],["tokens",3],["temperature",2],["stop",2],["delta",9],["none",14],["post",3],["sse",4],["tools",4],["tool",6],["choice",3],["parallel",3],["calls",4],["dict",9],["open",1],["ai",1],["api",5],["codex",1],["wire",2],["streams",1],["text",16],["arrives",1],["as",1],["response",27],["output",27],["events",2],["usage",4],["completed",6],["system",1],["become",1],["instructions",5],["url",2],["rstrip",1],["input",7],["items",5],["if",19],["not",8],["append",4],["role",1],["user",3],["content",5],["type",11],["effort",4],["os",2],["environ",2],["openai4",3],["llm",3],["reasoning",5],["high",1],["payload",4],["str",4],["any",3],["include",1],["encrypted",1],["store",1],["false",2],["stream",5],["true",2],["nb",1],["proxy",1],["rejects",1],["leave",1],["off",2],["apply",1],["headers",3],["application",1],["json",1],["agent",2],["browser",1],["ua",1],["accept",1],["event",4],["key",14],["authorization",1],["bearer",1],["parts",6],["list",4],["state",19],["error",17],["terminal",3],["remember",2],["item",26],["index",9],["try",4],["int",3],["except",4],["value",5],["len",3],["evt",19],["exception",1],["noqa",1],["ble001",1],["ui",1],["callback",1],["must",1],["kill",1],["pass",1],["elif",6],["added",1],["done",2],["message",5],["part",6],["function",5],["call",10],["arguments",7],["setdefault",2],["id",8],["name",4],["field",2],["source",3],["isinstance",3],["preserve",1],["native",1],["detail",1],["objects",1],["here",1],["provider",2],["neutral",1],["client",1],["maps",1],["them",1],["after",1],["flattening",1],["at",2],["layer",1],["would",1],["discard",1],["cached",1],["counters",1],["before",2],["normalization",1],["incomplete",3],["details",3],["reason",4],["unknown",1],["failed",2],["resp",3],["err",2],["else",1],["flat",1],["carries",1],["top",1],["level",1],["while",1],["nests",1],["under",1],["400",1],["idle",1],["no",1],["bytes",1],["timeout",6],["respect",1],["configured",1],["so",2],["stalled",1],["hung",1],["finalises",1],["turn",1],["promptly",1],["instead",1],["running",1],["forever",1],["keep",1],["60s",1],["floor",1],["heavy",1],["pauses",1],["between",1],["isn",1],["cut",1],["raise",3],["such",1],["models",1],["60",1],["llmerror",2],["ended",1],["sorted",1],["continue",1],["ordinal",1],["enumerate",1],["meta",1]]},{"id":"openai4s/llm/providers/responses.py#_chat_responses._on_event","name":[["event",1]],"path":[["openai4s",1],["llm",1],["providers",1],["responses",1],["py",1]],"body":[["def",2],["event",3],["evt",20],["dict",4],["none",3],["type",6],["if",8],["response",23],["output",13],["text",6],["delta",6],["parts",3],["append",2],["try",3],["except",3],["exception",1],["noqa",1],["ble001",1],["ui",1],["callback",1],["must",1],["not",3],["kill",1],["stream",1],["pass",1],["elif",6],["item",15],["added",1],["done",2],["remember",1],["index",7],["message",4],["part",3],["content",1],["function",4],["call",9],["arguments",7],["key",6],["int",2],["error",11],["value",2],["len",2],["state",10],["setdefault",2],["id",8],["name",4],["field",2],["source",3],["completed",2],["terminal",1],["true",1],["isinstance",2],["list",1],["usage",2],["preserve",1],["native",1],["detail",1],["objects",1],["here",1],["provider",1],["neutral",1],["client",1],["maps",1],["them",1],["after",1],["wire",1],["flattening",1],["at",2],["layer",1],["would",1],["discard",1],["cached",1],["reasoning",1],["counters",1],["before",1],["normalization",1],["incomplete",3],["details",3],["reason",4],["unknown",1],["failed",2],["resp",3],["err",2],["else",1],["flat",1],["carries",1],["top",1],["level",1],["while",1],["nests",1],["under",1],["str",1],["400",1]]},{"id":"openai4s/llm/providers/responses.py#_chat_responses.remember_item","name":[["remember",1],["item",1]],"path":[["openai4s",1],["llm",1],["providers",1],["responses",1],["py",1]],"body":[["def",2],["remember",2],["item",5],["index",3],["any",2],["dict",2],["none",2],["try",1],["key",3],["int",1],["except",1],["type",1],["error",2],["value",1],["len",1],["state",2],["output",2]]},{"id":"openai4s/llm/registry.py","name":[["registry",1],["py",1]],"path":[["openai4s",1],["llm",1],["registry",1],["py",1]],"body":[["validated",1],["process",1],["local",1],["provider",14],["registry",3],["over",1],["built",1],["wire",1],["adapters",1],["from",5],["future",1],["import",7],["annotations",1],["re",2],["threading",2],["typing",1],["any",2],["urllib",1],["parse",1],["urlsplit",1],["capabilities",3],["supported",1],["wires",1],["capability",3],["error",1],["bind",2],["clear",2],["cache",2],["overrides",1],["legacy",2],["specs",3],["models",1],["llmerror",1],["id",1],["compile",1],["z0",1],["lock",1],["rlock",1],["preserve",1],["original",1],["mutable",1],["dictionary",1],["as",1],["compatibility",1],["facade",1],["new",1],["code",1],["should",1],["register",2],["so",1],["validation",1],["invalidation",1],["atomic",1],["providers",4],["dict",2],["str",2],["builtin",1],["names",1],["frozenset",1],["all",1],["spec",1],["unregister",1]]},{"id":"openai4s/llm/registry.py#provider_spec","name":[["provider",1],["spec",1]],"path":[["openai4s",1],["llm",1],["registry",1],["py",1]],"body":[["def",2],["provider",3],["spec",5],["name",4],["str",5],["dict",2],["any",2],["providers",2],["strip",1],["lower",1],["if",1],["none",1],["raise",1],["llmerror",1],["unknown",1],["known",1],["join",1],["sorted",1],["return",1]]},{"id":"openai4s/llm/registry.py#provider_specs","name":[["provider",1],["specs",1]],"path":[["openai4s",1],["llm",1],["registry",1],["py",1]],"body":[["def",2],["provider",2],["specs",2],["dict",5],["str",4],["any",2],["return",2],["detached",1],["snapshot",1],["suitable",1],["catalog",1],["ui",1],["projections",1],["lock",1],["name",2],["spec",2],["providers",1],["items",1]]},{"id":"openai4s/llm/registry.py#register_provider","name":[["register",1],["provider",1]],"path":[["openai4s",1],["llm",1],["registry",1],["py",1]],"body":[["def",2],["register",3],["provider",14],["str",12],["wire",10],["base",6],["url",7],["model",8],["vision",6],["bool",5],["false",4],["replace",3],["capabilities",6],["any",2],["reuses",1],["one",2],["shipped",1],["transport",2],["wires",3],["registration",2],["process",1],["local",1],["adds",1],["routing",1],["configuration",1],["metadata",1],["cannot",2],["load",1],["arbitrary",1],["code",1],["create",1],["new",1],["implementation",1],["name",11],["strip",4],["lower",2],["if",9],["not",8],["id",1],["fullmatch",1],["raise",9],["capability",10],["error",8],["must",5],["start",1],["letter",1],["contain",2],["only",1],["lowercase",1],["letters",1],["digits",1],["underscores",1],["hyphens",1],["normalized",3],["supported",2],["unsupported",1],["choose",1],["join",1],["sorted",1],["endpoint",3],["rstrip",1],["parsed",5],["urlsplit",1],["scheme",1],["http",2],["https",1],["netloc",1],["be",4],["absolute",1],["username",1],["password",1],["credentials",1],["default",3],["non",1],["empty",1],["string",1],["isinstance",1],["boolean",1],["spec",2],["lock",1],["builtin",1],["names",1],["built",1],["replaced",1],["through",1],["providers",5],["already",1],["registered",1],["previous",3],["clear",2],["cache",2],["try",1],["return",1],["except",1],["exception",1],["none",2],["pop",1],["else",1]]},{"id":"openai4s/llm/registry.py#unregister_provider","name":[["unregister",1],["provider",1]],"path":[["openai4s",1],["llm",1],["registry",1],["py",1]],"body":[["def",2],["unregister",2],["provider",9],["str",3],["bool",2],["remove",1],["custom",1],["built",2],["identities",1],["immutable",1],["name",5],["strip",1],["lower",1],["lock",1],["if",2],["builtin",1],["names",1],["raise",1],["capability",2],["error",1],["cannot",1],["be",1],["removed",4],["providers",1],["pop",1],["none",2],["not",1],["clear",1],["overrides",1],["return",1]]},{"id":"openai4s/llm/resolve.py","name":[["resolve",1],["py",1]],"path":[["openai4s",1],["llm",1],["resolve",1],["py",1]],"body":[["one",2],["place",1],["answers",1],["model",5],["will",2],["install",1],["actually",1],["daemon",2],["process",1],["config",3],["only",2],["base",2],["turn",1],["really",1],["sends",2],["plus",2],["customize",2],["models",2],["settings",3],["held",1],["store",2],["whatever",1],["session",1],["itself",1],["selected",1],["two",2],["callers",1],["need",1],["answer",1],["runtime",2],["request",1],["doctor",2],["exists",1],["tell",1],["user",1],["whether",1],["sending",1],["work",1],["they",2],["had",1],["separate",1],["implementations",1],["them",1],["was",3],["right",1],["read",2],["cfg",1],["llm",6],["alone",1],["so",3],["installation",1],["whose",1],["configured",1],["entirely",1],["through",2],["ui",1],["documented",1],["path",1],["boots",1],["no",2],["key",3],["diagnosed",1],["fail",1],["while",1],["working",1],["perfectly",1],["diagnostics",2],["disagree",1],["worse",1],["than",2],["send",1],["people",1],["fix",1],["something",1],["not",1],["broken",1],["resolution",1],["lives",1],["here",1],["once",1],["both",1],["call",1],["from",3],["future",1],["import",5],["annotations",1],["dataclasses",1],["ipaddress",1],["typing",1],["any",1],["urllib",1],["parse",1],["urlsplit",1],["writes",1],["api",1],["deliberately",1],["absent",1],["after",1],["migration",1],["row",1],["holds",1],["broker",1],["reference",1],["rather",1],["must",1],["be",1],["secret",1],["setting",2],["never",1],["plain",1],["url",1],["provider",1],["all",1],["loopback",1],["endpoint",1],["resolve",1],["overrides",1]]},{"id":"openai4s/llm/resolve.py#is_loopback_endpoint","name":[["loopback",1],["endpoint",1]],"path":[["openai4s",1],["llm",1],["resolve",1],["py",1]],"body":[["def",2],["loopback",6],["endpoint",2],["base",4],["url",4],["any",2],["bool",2],["whether",1],["points",1],["at",1],["server",1],["machine",1],["ollama",1],["lm",1],["studio",1],["llm",1],["llama",1],["cpp",1],["all",2],["speak",1],["open",1],["ai",1],["compatible",1],["wire",1],["them",2],["authenticate",1],["by",1],["being",1],["unreachable",1],["from",2],["anywhere",1],["else",1],["demanding",2],["api",1],["key",1],["credential",1],["not",4],["exist",1],["doctor",1],["reported",1],["working",1],["local",2],["setup",1],["as",1],["failure",1],["specifically",1],["looking",1],["hostname",2],["merely",1],["resolves",1],["127",1],["today",1],["stable",1],["authorisation",1],["story",1],["so",1],["only",1],["literal",1],["addresses",1],["count",1],["text",3],["str",1],["strip",1],["if",2],["return",5],["false",3],["try",2],["host",3],["urlsplit",1],["except",2],["value",2],["error",2],["localhost",1],["true",1],["ipaddress",1],["ip",1],["address",1]]},{"id":"openai4s/llm/resolve.py#resolve_llm_config","name":[["resolve",1],["llm",1],["config",1]],"path":[["openai4s",1],["llm",1],["resolve",1],["py",1]],"body":[["def",2],["resolve",4],["llm",7],["config",3],["base",13],["any",7],["store",4],["none",7],["model",9],["override",4],["str",3],["customize",1],["models",1],["overrides",2],["session",1],["chosen",4],["provider",13],["overridden",1],["concrete",1],["url",5],["key",12],["must",1],["not",3],["be",1],["inherited",1],["requests",1],["go",1],["wrong",2],["endpoint",1],["under",1],["credential",1],["clearing",1],["them",1],["lets",1],["llmconfig",1],["post",1],["init",1],["re",2],["new",3],["own",1],["defaults",1],["from",1],["openai4s",1],["server",1],["profiles",1],["import",1],["clean",2],["api",8],["settings",6],["over",10],["dict",1],["if",5],["getattr",1],["too",1],["unless",1],["real",1],["runtime",1],["was",1],["supplied",1],["otherwise",1],["replace",2],["carries",1],["previous",1],["resolved",1],["into",1],["setdefault",3],["return",3],["try",1],["dataclasses",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unusable",1],["crash",1]]},{"id":"openai4s/llm/resolve.py#store_overrides","name":[["store",1],["overrides",1]],"path":[["openai4s",1],["llm",1],["resolve",1],["py",1]],"body":[["def",2],["store",9],["overrides",4],["any",2],["dict",3],["str",8],["customize",1],["models",1],["settings",2],["read",2],["defensively",1],["cannot",1],["be",1],["yields",1],["no",2],["rather",1],["than",1],["exception",3],["both",1],["callers",1],["paths",1],["must",1],["still",1],["produce",1],["answer",1],["if",3],["none",1],["return",3],["values",4],["try",2],["key",7],["plain",1],["value",3],["setting",3],["except",2],["noqa",2],["ble001",2],["unreadable",1],["means",1],["through",1],["broker",1],["not",1],["after",1],["migration",1],["row",1],["holds",1],["reference",1],["handing",1],["provider",1],["as",1],["api",3],["fails",1],["auth",1],["way",1],["looks",1],["exactly",1],["like",1],["bad",1],["secret",4],["llm",2],["pass",1]]},{"id":"openai4s/llm/tooling.py","name":[["tooling",1],["py",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["provider",1],["neutral",1],["native",1],["tool",1],["schemas",1],["call",1],["normalization",1],["from",3],["future",1],["import",5],["annotations",1],["hashlib",1],["json",1],["typing",1],["any",1],["models",1],["llmerror",1]]},{"id":"openai4s/llm/tooling.py#_anthropic_tool_schema","name":[["anthropic",1],["tool",1],["schema",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["anthropic",2],["tool",2],["schema",4],["spec",6],["dict",4],["return",1],["name",2],["description",2],["input",2],["strict",2]]},{"id":"openai4s/llm/tooling.py#_apply_anthropic_tools","name":[["apply",1],["anthropic",1],["tools",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["apply",2],["anthropic",3],["tools",3],["payload",4],["dict",5],["specs",4],["list",2],["tool",16],["choice",14],["any",5],["parallel",6],["calls",5],["bool",2],["none",9],["if",4],["not",5],["return",1],["schema",1],["spec",2],["named",4],["str",1],["type",4],["name",1],["elif",2],["required",1],["else",1],["auto",1],["disable",1]]},{"id":"openai4s/llm/tooling.py#_apply_chat_tools","name":[["apply",1],["chat",1],["tools",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["apply",2],["chat",3],["tools",3],["payload",6],["dict",4],["specs",4],["list",2],["tool",14],["choice",8],["any",2],["parallel",5],["calls",5],["bool",3],["none",6],["if",3],["not",2],["return",1],["schema",1],["spec",2],["named",4],["type",1],["function",2],["name",1],["elif",1],["auto",1],["required",1]]},{"id":"openai4s/llm/tooling.py#_apply_gemini_tools","name":[["apply",1],["gemini",1],["tools",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["apply",2],["gemini",3],["tools",3],["payload",4],["dict",4],["specs",4],["list",2],["tool",12],["choice",7],["any",5],["parallel",3],["calls",3],["bool",2],["none",7],["del",1],["generate",1],["content",1],["has",1],["no",1],["equivalent",1],["control",1],["if",3],["not",2],["return",1],["function",3],["declarations",1],["schema",1],["spec",2],["named",4],["config",7],["mode",4],["allowed",1],["names",1],["elif",2],["required",1],["else",1],["auto",1],["calling",1]]},{"id":"openai4s/llm/tooling.py#_apply_responses_tools","name":[["apply",1],["responses",1],["tools",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["apply",2],["responses",3],["tools",3],["payload",6],["dict",4],["specs",4],["list",2],["tool",14],["choice",8],["any",2],["parallel",5],["calls",5],["bool",3],["none",6],["if",3],["not",2],["return",1],["schema",1],["spec",2],["named",4],["type",1],["function",1],["name",1],["elif",1],["auto",1],["required",1]]},{"id":"openai4s/llm/tooling.py#_assistant_message","name":[["assistant",1],["message",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["assistant",3],["message",2],["content",4],["str",2],["tool",4],["calls",4],["list",2],["dict",6],["wire",4],["state",4],["return",1],["role",1]]},{"id":"openai4s/llm/tooling.py#_canonical_tool_specs","name":[["canonical",1],["tool",1],["specs",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["canonical",2],["tool",16],["specs",2],["tools",4],["list",5],["any",4],["tuple",2],["none",3],["dict",7],["return",2],["provider",2],["neutral",1],["native",4],["function",3],["declarations",2],["public",2],["chat",1],["facade",2],["accepts",1],["either",1],["spec",1],["values",1],["equivalent",1],["dictionaries",1],["keeping",1],["coercion",1],["here",1],["prevents",1],["adapters",1],["from",1],["importing",1],["registry",1],["keeps",1],["llm",1],["layer",1],["usable",1],["by",1],["classifier",1],["compaction",1],["calls",1],["no",1],["agent",1],["dependencies",1],["out",3],["source",7],["if",4],["isinstance",4],["open",1],["ai",1],["compatible",1],["accepted",1],["at",1],["backward",1],["compatibility",1],["then",1],["normalized",1],["before",1],["wire",1],["routing",1],["name",8],["attr",5],["description",4],["schema",12],["input",3],["parameters",1],["not",3],["str",2],["raise",2],["llmerror",2],["missing",1],["non",2],["empty",1],["has",1],["object",2],["setdefault",2],["type",1],["properties",1],["append",1],["strict",2],["bool",1],["false",1]]},{"id":"openai4s/llm/tooling.py#_chat_tool_schema","name":[["chat",1],["tool",1],["schema",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["chat",2],["tool",2],["schema",3],["spec",6],["dict",4],["return",1],["type",1],["function",2],["name",2],["description",2],["parameters",1],["input",1],["strict",2]]},{"id":"openai4s/llm/tooling.py#_gemini_tool_schema","name":[["gemini",1],["tool",1],["schema",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["gemini",2],["tool",2],["schema",4],["spec",5],["dict",4],["return",1],["name",2],["description",2],["parameters",1],["json",1],["input",1]]},{"id":"openai4s/llm/tooling.py#_history_tool_call","name":[["history",1],["tool",1],["call",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["history",3],["tool",4],["call",16],["dict",5],["accept",1],["canonical",1],["calls",1],["legacy",1],["open",1],["ai",1],["compatible",1],["shape",1],["function",6],["if",2],["isinstance",2],["raw",9],["arguments",12],["parse",7],["error",5],["return",2],["id",8],["wire",3],["name",4],["provider",3],["meta",3],["type",2],["not",1],["str",1]]},{"id":"openai4s/llm/tooling.py#_named_tool_choice","name":[["named",1],["tool",1],["choice",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["named",2],["tool",9],["choice",9],["any",3],["str",4],["none",4],["if",3],["isinstance",3],["dict",1],["name",5],["return",3],["not",1],["auto",1],["required",1]]},{"id":"openai4s/llm/tooling.py#_normalized_tool_call","name":[["normalized",1],["tool",1],["call",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["normalized",2],["tool",4],["call",3],["provider",8],["str",4],["ordinal",5],["int",2],["name",9],["any",6],["arguments",6],["wire",10],["id",10],["none",7],["meta",4],["dict",5],["raw",4],["parsed",2],["parse",6],["error",5],["if",3],["isinstance",2],["else",2],["canonical",3],["identity",2],["encode",1],["utf",1],["surrogatepass",1],["local",1],["hashlib",1],["sha256",1],["hexdigest",1],["16",1],["not",2],["missing",1],["non",1],["empty",1],["return",1]]},{"id":"openai4s/llm/tooling.py#_parse_tool_arguments","name":[["parse",1],["tool",1],["arguments",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["parse",2],["tool",3],["arguments",6],["value",10],["any",2],["tuple",2],["str",6],["dict",3],["none",8],["preserve",1],["exact",1],["while",1],["exposing",1],["validated",1],["object",2],["view",1],["if",2],["isinstance",2],["raw",5],["try",2],["decoded",4],["json",5],["loads",1],["except",2],["type",2],["error",4],["as",2],["return",4],["invalid",1],["else",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1],["not",2],["serializable",1],["must",1],["decode",1]]},{"id":"openai4s/llm/tooling.py#_responses_tool_schema","name":[["responses",1],["tool",1],["schema",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["responses",2],["tool",2],["schema",3],["spec",6],["dict",4],["return",1],["type",1],["function",1],["name",2],["description",2],["parameters",1],["input",1],["strict",2]]},{"id":"openai4s/llm/tooling.py#_tool_attr","name":[["tool",1],["attr",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["tool",7],["attr",2],["any",6],["name",4],["str",2],["default",4],["none",2],["if",1],["isinstance",1],["dict",1],["return",2],["getattr",1]]},{"id":"openai4s/llm/tooling.py#_tool_result_object","name":[["tool",1],["result",1],["object",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["tool",4],["result",4],["object",2],["content",8],["any",2],["error",6],["bool",2],["false",2],["dict",4],["if",4],["return",4],["text",2],["isinstance",3],["str",1],["try",1],["decoded",4],["json",1],["loads",1],["except",1],["type",1],["value",1],["none",1],["output",1]]},{"id":"openai4s/llm/tooling.py#_tool_result_text","name":[["tool",1],["result",1],["text",1]],"path":[["openai4s",1],["llm",1],["tooling",1],["py",1]],"body":[["def",2],["tool",2],["result",2],["text",2],["content",6],["any",2],["str",5],["if",1],["isinstance",1],["return",3],["try",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["except",1],["type",1],["error",2],["value",1]]},{"id":"openai4s/llm/transport.py","name":[["transport",1],["py",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["pure",1],["stdlib",1],["http",1],["transports",1],["by",3],["llm",2],["provider",2],["adapters",1],["failures",1],["here",1],["typed",1],["see",2],["transport",3],["error",3],["rather",2],["than",2],["flattened",1],["into",1],["message",1],["string",1],["makes",1],["bounded",3],["retry",9],["possible",1],["at",1],["all",1],["429",1],["after",6],["now",1],["distinguishable",1],["from",4],["401",1],["without",1],["parsing",1],["english",1],["policy",1],["deliberately",1],["narrow",1],["only",1],["statuses",1],["retryable",3],["whose",1],["request",3],["committed",1],["nothing",1],["whole",1],["response",1],["post",1],["be",1],["replayed",1],["stream",1],["already",1],["delivered",1],["events",1],["cannot",2],["because",1],["caller",1],["has",1],["seen",1],["those",1],["bytes",1],["attempts",4],["exponential",1],["backoff",7],["jitter",2],["many",1],["clients",2],["hitting",1],["one",5],["rate",1],["limited",1],["endpoint",1],["must",1],["not",2],["resynchronise",1],["same",2],["schedule",1],["wins",1],["over",1],["computed",1],["server",1],["sent",1],["cancellable",1],["between",1],["so",3],["user",1],["stop",2],["held",1],["hostage",1],["sleep",1],["total",2],["budget",3],["long",2],["silently",1],["park",1],["turn",3],["minutes",1],["future",1],["import",10],["annotations",1],["functools",1],["inspect",1],["json",1],["random",1],["time",2],["urllib",2],["typing",1],["any",1],["models",1],["llmerror",1],["failure",2],["code",1],["parse",1],["status",1],["include",1],["first",1],["try",1],["initial",1],["call",2],["plus",1],["two",1],["retries",1],["default",4],["max",2],["base",2],["ark",1],["burst",2],["protector",1],["explicitly",1],["asks",1],["grow",1],["traffic",1],["gradually",1],["full",1],["wait",2],["immediately",1],["collide",1],["again",1],["exact",1],["controlled",1],["classification",1],["gets",1],["slower",1],["strictly",1],["positive",1],["still",1],["governed",1],["attempt",1],["count",1],["cap",1],["cancellation",1],["polling",1],["as",1],["every",1],["other",1],["ceiling",1],["spent",1],["sleeping",1],["across",1],["may",1],["advertise",1],["300s",1],["honouring",1],["inside",1],["would",1],["look",1],["like",2],["hang",1],["30",1],["often",1],["looks",1],["up",1],["whether",1],["was",1],["cancelled",1],["short",1],["enough",2],["feels",1],["immediate",1],["five",1],["minute",1],["costs",1],["number",1],["checks",1],["busy",1],["loop",1],["cancel",1],["poll",1],["25",1],["browser",1],["ua",1],["mozilla",1],["macintosh",1],["intel",1],["mac",1],["os",1],["10",1],["15",1],["apple",1],["web",1],["kit",1],["537",2],["36",2],["khtml",1],["gecko",1],["chrome",1],["126",1],["safari",1]]},{"id":"openai4s/llm/transport.py#_consume","name":[["consume",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",4],["consume",2],["resp",4],["event",15],["provider",9],["str",3],["none",8],["should",5],["cancel",5],["data",6],["lines",5],["list",1],["committed",8],["false",4],["two",1],["policies",1],["chosen",1],["by",1],["caller",3],["through",1],["probe",1],["hands",1],["over",1],["abort",4],["stream",12],["at",2],["next",1],["default",1],["frees",1],["thread",2],["socket",2],["generation",2],["within",2],["one",2],["chunk",7],["drain",1],["end",2],["while",1],["deltas",2],["discarded",2],["upstream",1],["draining",1],["metered",1],["session",1],["asks",1],["team",1],["quota",2],["ledger",1],["charged",1],["from",3],["terminal",2],["usage",2],["closed",1],["before",1],["would",1],["let",1],["member",1],["stop",2],["resend",1],["past",1],["every",2],["abandoned",3],["call",4],["unbilled",1],["bool",3],["getattr",1],["true",2],["cancelled",4],["if",9],["not",7],["return",5],["try",5],["except",5],["exception",3],["noqa",3],["ble001",3],["cancellation",1],["telemetry",1],["fail",1],["soft",1],["dispatch",3],["nonlocal",1],["join",1],["strip",1],["clear",1],["done",1],["reaches",1],["live",1],["here",1],["once",1],["per",1],["until",1],["did",1],["streaming",1],["kept",1],["its",3],["bill",1],["running",1],["reply",2],["minutes",1],["long",1],["answer",1],["delta",1],["arrival",1],["lifetime",1],["detached",1],["budget",1],["had",1],["bound",2],["ending",1],["read",5],["closes",1],["response",1],["finally",2],["lets",1],["settle",1],["cost",1],["nobody",1],["will",1],["already",2],["delivered",2],["lower",1],["stops",1],["generating",1],["disconnect",1],["raise",5],["transport",3],["error",4],["llm",4],["mid",2],["operation",2],["post",2],["sse",2],["retryable",2],["output",3],["json",3],["loads",1],["value",5],["as",2],["llmerror",3],["invalid",1],["400",1],["isinstance",1],["dict",1],["yielded",1],["non",1],["object",1],["raw",2],["line",5],["decode",1],["utf",1],["replace",1],["rstrip",1],["continue",2],["startswith",3],["append",1],["else",1],["normalize",1],["failures",1],["failure",1],["after",1],["events",1],["were",1],["must",1],["be",1],["replayed",1],["saw",1],["partial",1],["close",1],["pass",1]]},{"id":"openai4s/llm/transport.py#_consume.cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["cancelled",2],["bool",3],["if",1],["should",2],["cancel",2],["none",1],["not",1],["abort",1],["stream",1],["return",3],["false",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["cancellation",1],["telemetry",1],["fail",1],["soft",1]]},{"id":"openai4s/llm/transport.py#_consume.dispatch","name":[["dispatch",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["dispatch",2],["none",2],["nonlocal",1],["committed",4],["if",4],["not",3],["data",3],["lines",3],["return",2],["chunk",6],["join",1],["strip",1],["clear",1],["done",1],["stop",1],["reaches",1],["live",1],["stream",5],["here",1],["once",1],["per",1],["event",10],["until",1],["did",1],["cancelled",3],["streaming",1],["call",3],["kept",1],["its",3],["thread",1],["socket",1],["provider",4],["generation",1],["bill",1],["running",1],["end",1],["reply",2],["minutes",1],["long",1],["answer",1],["every",1],["delta",1],["discarded",1],["arrival",1],["lifetime",1],["detached",1],["budget",1],["had",1],["bound",2],["ending",1],["read",2],["closes",1],["response",1],["finally",1],["lets",1],["abandoned",2],["settle",1],["within",1],["one",1],["cost",1],["terminal",1],["usage",1],["nobody",1],["will",1],["deltas",1],["already",1],["delivered",1],["lower",1],["stops",1],["generating",1],["at",1],["disconnect",1],["raise",3],["transport",1],["error",2],["llm",3],["caller",1],["mid",1],["operation",1],["post",1],["sse",1],["retryable",1],["false",1],["output",1],["try",1],["json",3],["loads",1],["except",1],["value",1],["as",1],["llmerror",2],["invalid",1],["400",1],["from",1],["isinstance",1],["dict",1],["yielded",1],["non",1],["object",1],["true",1]]},{"id":"openai4s/llm/transport.py#_error_code","name":[["error",1],["code",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["error",6],["code",11],["body",3],["str",7],["none",5],["best",1],["effort",1],["provider",1],["providers",1],["agree",1],["neither",1],["shape",1],["nor",1],["nesting",1],["so",1],["stays",1],["advisory",1],["status",1],["contract",1],["try",1],["parsed",5],["json",1],["loads",1],["except",1],["value",1],["type",3],["return",5],["if",5],["not",1],["isinstance",3],["dict",2],["err",6],["else",1]]},{"id":"openai4s/llm/transport.py#_header_dict","name":[["header",1],["dict",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["header",2],["dict",4],["urllib",2],["error",3],["httperror",2],["str",4],["try",1],["return",2],["lower",1],["headers",2],["items",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["break",1],["handling",1]]},{"id":"openai4s/llm/transport.py#_http_error","name":[["http",1],["error",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["http",3],["error",9],["urllib",2],["httperror",2],["provider",4],["str",4],["none",2],["operation",4],["transport",3],["body",7],["try",1],["read",2],["decode",1],["utf",1],["replace",1],["except",1],["exception",1],["noqa",1],["ble001",1],["cannot",1],["must",1],["not",1],["mask",1],["status",3],["pass",1],["headers",5],["header",1],["dict",1],["return",1],["llm",1],["code",5],["request",2],["id",2],["retryable",2],["retry",3],["after",3],["parse",1]]},{"id":"openai4s/llm/transport.py#_request_id","name":[["request",1],["id",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["request",4],["id",4],["headers",4],["dict",2],["str",6],["none",3],["key",3],["amzn",1],["requestid",1],["cf",1],["ray",1],["if",1],["return",2]]},{"id":"openai4s/llm/transport.py#_retry_loop","name":[["retry",1],["loop",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",4],["retry",14],["loop",2],["attempt",6],["fn",3],["provider",9],["str",4],["none",9],["operation",8],["max",7],["attempts",4],["int",2],["base",3],["backoff",6],["float",6],["budget",5],["should",7],["cancel",7],["sleep",11],["noqa",2],["c901",2],["resolved",2],["per",2],["call",3],["not",7],["captured",2],["as",3],["default",4],["argument",2],["evaluated",2],["once",2],["at",2],["time",5],["would",2],["pin",2],["original",2],["silently",3],["ignore",2],["any",2],["test",3],["patches",2],["if",6],["else",1],["has",1],["already",2],["begun",1],["waiting",1],["must",1],["still",1],["be",1],["stoppable",1],["cancellation",1],["checks",1],["sit",1],["either",1],["side",1],["single",1],["blocking",1],["so",1],["pressing",1],["stop",1],["one",1],["millisecond",1],["into",1],["300",1],["second",1],["after",4],["left",1],["turn",1],["parked",1],["full",1],["five",1],["minutes",1],["nothing",1],["able",1],["interrupt",1],["only",1],["cancelled",3],["before",3],["wait",3],["began",1],["case",1],["worked",1],["spent",3],["range",1],["try",1],["return",1],["except",1],["transport",4],["error",7],["err",16],["last",4],["retryable",4],["output",1],["committed",1],["raise",6],["delay",5],["report",1],["real",1],["reason",1],["rather",1],["than",1],["giving",1],["up",1],["300s",1],["legitimate",1],["answer",1],["simply",1],["allowed",1],["out",1],["exhausted",1],["asked",1],["1f",1],["more",1],["status",6],["code",2],["headers",2],["request",2],["id",2],["true",1],["body",2],["from",3],["false",2],["assertion",1],["unreachable",1],["pragma",1],["no",1],["cover",1]]},{"id":"openai4s/llm/transport.py#_sleep_for","name":[["sleep",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["sleep",2],["err",6],["transport",2],["error",2],["attempt",4],["int",2],["base",4],["float",6],["cap",4],["honour",1],["retry",4],["after",4],["present",1],["else",1],["exponential",1],["backoff",7],["jitter",4],["failure",4],["code",4],["llm",3],["if",2],["not",2],["none",1],["request",3],["burst",3],["return",3],["min",2],["equal",1],["unlike",1],["full",2],["its",1],["lower",1],["bound",1],["non",1],["zero",1],["while",1],["concurrent",1],["clients",2],["still",1],["resynchronise",1],["one",1],["fixed",1],["delay",1],["random",2],["uniform",2],["without",1],["rate",1],["limited",1],["at",2],["same",2],["instant",2],["all",1],["come",1],["back",1]]},{"id":"openai4s/llm/transport.py#_url_error","name":[["url",1],["error",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["url",2],["error",8],["urllib",2],["urlerror",2],["provider",4],["str",4],["none",2],["operation",4],["transport",3],["return",1],["llm",1],["connection",1],["reason",1],["never",1],["reached",1],["server",1],["so",1],["nothing",1],["was",1],["committed",1],["replay",1],["safe",1],["one",1],["case",1],["no",1],["response",1],["implies",1],["retryable",2],["true",1]]},{"id":"openai4s/llm/transport.py#_wait","name":[["wait",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["wait",4],["delay",6],["float",3],["sleep",6],["should",6],["cancel",8],["bool",3],["seconds",1],["returning",1],["early",1],["if",4],["turn",1],["cancelled",1],["sliced",1],["only",1],["there",1],["something",1],["poll",3],["no",1],["single",1],["call",1],["keeps",1],["injected",1],["contract",1],["tests",1],["rely",1],["one",2],["recorded",1],["avoids",1],["inventing",1],["wake",1],["ups",1],["caller",1],["cannot",1],["be",1],["interrupted",1],["anyway",1],["none",1],["return",3],["false",1],["remaining",5],["while",1],["true",1],["step",3],["else",1]]},{"id":"openai4s/llm/transport.py#bind_call_context","name":[["bind",1],["call",1],["context",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["bind",2],["call",4],["context",6],["fn",6],["attach",1],["provider",2],["cancellation",1],["transport",2],["without",1],["breaking",1],["injection",1],["adapters",2],["post",3],["json",3],["url",1],["payload",1],["headers",1],["timeout",1],["positionally",1],["so",2],["binds",1],["once",1],["at",2],["dispatch",1],["seam",1],["instead",1],["touching",1],["all",1],["four",2],["wire",1],["offline",1],["tests",1],["inject",1],["their",1],["own",1],["transports",1],["two",1],["different",1],["depths",1],["openai4s",1],["llm",1],["facade",1],["hook",1],["itself",1],["many",1],["those",1],["plain",1],["argument",1],["callables",2],["documented",1],["contract",1],["says",1],["they",1],["keep",1],["working",1],["only",1],["keywords",1],["target",1],["actually",1],["accepts",1],["bound",1],["anything",1],["else",2],["dropped",1],["rather",1],["than",1],["raising",1],["type",2],["error",3],["would",1],["otherwise",1],["have",1],["succeeded",1],["try",1],["parameters",4],["inspect",2],["signature",1],["except",1],["value",3],["builtins",1],["other",1],["return",2],["takes",2],["kwargs",2],["any",2],["kind",1],["parameter",1],["var",1],["keyword",1],["values",1],["accepted",3],["dict",1],["str",1],["name",3],["items",1],["if",2],["functools",1],["partial",1]]},{"id":"openai4s/llm/transport.py#post_json","name":[["post",1],["json",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",3],["post",7],["json",8],["url",4],["str",4],["payload",3],["dict",7],["headers",4],["timeout",4],["float",4],["provider",8],["none",8],["max",8],["attempts",6],["int",2],["default",6],["retry",7],["budget",6],["should",4],["cancel",4],["sleep",4],["decode",2],["whole",1],["response",2],["retryable",1],["because",1],["all",1],["nothing",1],["caller",1],["sees",1],["only",1],["once",1],["complete",1],["so",1],["replayed",1],["attempt",3],["cannot",1],["duplicate",1],["output",1],["data",3],["dumps",1],["encode",1],["utf",2],["req",2],["urllib",4],["request",3],["method",1],["try",1],["urlopen",1],["as",3],["resp",2],["return",2],["loads",1],["read",1],["except",2],["error",4],["httperror",1],["raise",2],["http",1],["operation",3],["from",2],["urlerror",1],["loop",1],["base",2],["backoff",4]]},{"id":"openai4s/llm/transport.py#post_json.attempt","name":[["attempt",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["attempt",2],["dict",2],["req",2],["urllib",4],["request",3],["url",2],["data",2],["headers",2],["method",1],["post",3],["try",1],["urlopen",1],["timeout",2],["as",3],["resp",2],["return",1],["json",3],["loads",1],["read",1],["decode",1],["utf",1],["except",2],["error",4],["httperror",1],["raise",2],["http",1],["provider",4],["operation",2],["from",2],["urlerror",1]]},{"id":"openai4s/llm/transport.py#post_sse","name":[["post",1],["sse",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",3],["post",7],["sse",6],["url",4],["str",4],["payload",3],["dict",4],["headers",4],["timeout",4],["float",4],["event",6],["provider",10],["none",11],["max",8],["attempts",6],["int",2],["default",6],["retry",7],["budget",6],["should",6],["cancel",6],["sleep",4],["decode",1],["server",1],["sent",1],["events",2],["stream",1],["delimited",1],["by",1],["blank",1],["line",1],["may",1],["contain",1],["multiple",1],["data",4],["rows",1],["tool",1],["calls",1],["control",1],["plane",1],["actions",1],["so",2],["malformed",1],["non",1],["empty",1],["surfaced",1],["instead",1],["being",1],["silently",1],["discarded",1],["only",1],["connect",1],["retried",1],["moment",1],["reaches",1],["caller",1],["has",1],["observed",1],["output",2],["replaying",1],["request",4],["would",1],["re",1],["emit",1],["any",1],["failure",1],["from",3],["point",1],["carries",1],["committed",1],["true",1],["raised",1],["as",3],["json",1],["dumps",1],["encode",1],["utf",1],["attempt",2],["req",2],["urllib",4],["method",1],["try",1],["resp",2],["urlopen",1],["except",2],["error",4],["httperror",1],["raise",2],["http",1],["operation",3],["urlerror",1],["consume",1],["return",1],["loop",1],["base",2],["backoff",4]]},{"id":"openai4s/llm/transport.py#post_sse.attempt","name":[["attempt",1]],"path":[["openai4s",1],["llm",1],["transport",1],["py",1]],"body":[["def",2],["attempt",2],["none",2],["req",2],["urllib",4],["request",3],["url",2],["data",2],["headers",2],["method",1],["post",3],["try",1],["resp",2],["urlopen",1],["timeout",2],["except",2],["error",4],["httperror",1],["as",2],["raise",2],["http",1],["provider",6],["operation",2],["sse",2],["from",2],["urlerror",1],["consume",1],["event",1],["should",2],["cancel",2]]},{"id":"openai4s/mcp_client.py","name":[["mcp",1],["client",1],["py",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["minimal",1],["mcp",6],["model",1],["context",1],["protocol",4],["client",2],["pure",1],["stdlib",1],["speaks",1],["newline",2],["delimited",1],["json",2],["rpc",1],["spawned",1],["server",5],["process",4],["lazily",1],["dispatches",1],["streamable",1],["http",1],["sibling",2],["transport",1],["enough",1],["power",1],["connectors",1],["control",2],["plane",1],["handshake",1],["initialize",1],["initialized",1],["tools",1],["resources",1],["prompts",1],["wide",2],["mcpmanager",2],["caches",1],["one",6],["live",1],["connection",1],["per",3],["connector",12],["id",2],["non",1],["secret",1],["runtime",3],["scope",1],["so",5],["repeated",1],["calls",1],["reuse",1],["same",1],["logical",1],["session",2],["without",1],["sharing",1],["credential",1],["bound",1],["across",2],["store",2],["generations",1],["sampling",1],["initiated",1],["requests",2],["deliberately",1],["outside",1],["from",5],["future",1],["import",15],["annotations",1],["math",1],["os",1],["queue",1],["select",2],["signal",2],["subprocess",1],["sys",1],["threading",1],["time",1],["collections",2],["deque",1],["abc",1],["mapping",2],["typing",1],["any",1],["callable",1],["openai4s",2],["max",8],["frame",3],["bytes",6],["openai4",2],["python",2],["mcperror",1],["mcpoversized",1],["response",1],["mcptimeout",1],["module",1],["version",1],["2024",1],["11",1],["05",1],["absolute",1],["deadline",7],["request",3],["previously",1],["there",2],["was",4],["none",3],["read",5],["reply",1],["called",1],["readline",1],["loop",1],["accepted",1],["never",5],["answered",1],["held",3],["its",2],["caller",2],["forever",1],["because",2],["manager",3],["takes",1],["own",1],["lock",1],["connect",1],["every",1],["other",1],["too",1],["default",2],["timeout",3],["60",1],["bounds",1],["override",2],["zero",1],["not",5],["no",3],["answer",1],["day",1],["unbounded",1],["wait",2],["constant",1],["introduced",1],["remove",1],["out",3],["range",1],["unparseable",1],["value",1],["falls",1],["back",2],["rather",1],["than",2],["refusing",1],["start",1],["env",4],["var",1],["should",1],["be",2],["able",1],["make",1],["daemon",4],["unbootable",1],["min",1],["600",1],["published",1],["by",1],["docs",1],["v03",1],["decisions",1],["md",1],["d6",1],["as",2],["single",2],["named",1],["variable",1],["nothing",2],["name",1],["existed",1],["table",1],["nowhere",1],["else",1],["tree",1],["decision",1],["record",1],["described",1],["knob",1],["documented",1],["exist",1],["worse",1],["undocumented",1],["someone",1],["sets",1],["believes",1],["moved",1],["compatibility",1],["alias",1],["retained",2],["focused",1],["tests",1],["bounded",3],["stdio",1],["reader",4],["public",1],["limit",1],["lives",1],["transports",1],["reach",1],["into",2],["facade",1],["private",1],["implementation",1],["diagnostic",2],["tail",5],["stderr",7],["go",1],["devnull",1],["deadlock",1],["also",1],["way",1],["say",1],["failed",1],["lines",1],["200",1],["many",1],["replies",1],["ids",3],["nobody",1],["asked",1],["before",4],["treating",1],["channel",1],["desynchronised",1],["staying",1],["attached",1],["such",1],["only",3],["defers",1],["failure",1],["invalid",1],["64",1],["longest",1],["line",5],["applied",1],["while",1],["being",1],["count",1],["writing",1],["20",2],["mb",2],["free",1],["materialised",1],["all",2],["inside",1],["then",2],["built",1],["second",1],["full",1],["copy",2],["anyone",1],["truncated",1],["bounding",1],["at",3],["source",1],["place",1],["large",1],["allocation",2],["happens",1],["4096",1],["off",1],["pipe",1],["may",1],["hand",1],["peak",1],["syscall",1],["granularity",1],["dropped",1],["discarded",1],["chunk",1],["65",1],["536",1],["hands",1],["callers",1],["slice",1],["themselves",1],["chars",1],["500",1],["allowed",1],["flight",1],["once",1],["answers",1],["still",1],["accepts",1],["work",1],["each",2],["leaves",1],["waiter",1],["here",1],["later",1],["abandoned",2],["growth",1],["agent",1],["drives",1],["decides",1],["undo",1],["pending",1],["256",1],["timed",1],["remembered",1],["oldest",1],["evicted",1],["first",1],["1024",1],["grace",1],["escalating",1],["term",1],["kill",1],["long",1],["close",1],["waits",1],["thread",1],["terminate",1],["join",1],["third",1],["party",1],["code",1],["complete",1],["environment",1],["would",1],["silently",1],["expose",1],["provider",1],["keys",1],["cloud",1],["credentials",2],["unrelated",1],["application",1],["secrets",1],["these",1],["variables",1],["small",1],["cross",1],["platform",1],["substrate",1],["needed",1],["locate",1],["command",1],["create",1],["temporary",1],["files",1],["locale",1],["host",1],["trust",1],["specific",1],["must",1],["supplied",1],["explicitly",1],["persisted",1],["frozenset",1],["path",1],["home",1],["userprofile",1],["systemroot",1],["windir",1],["comspec",1],["pathext",1],["tmpdir",1],["tmp",1],["temp",1],["lang",1],["language",1],["lc",2],["ctype",1],["tz",1],["ssl",2],["cert",2],["file",1],["dir",1],["node",1],["extra",1],["ca",1],["certs",1]]},{"id":"openai4s/mcp_client.py#_BoundedLineReader","name":[["bounded",1],["line",1],["reader",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["bounded",3],["line",9],["reader",3],["one",5],["newline",5],["delimited",1],["at",5],["time",1],["bytes",16],["real",1],["predecessor",1],["counted",1],["characters",2],["off",1],["text",1],["true",3],["pipe",2],["against",2],["constant",1],["named",1],["max",2],["frame",8],["two",1],["different",1],["problems",1],["wearing",1],["number",1],["four",3],["million",2],["character",5],["three",2],["byte",2],["twelve",2],["megabytes",2],["not",11],["accumulated",1],["them",1],["list",1],["single",1],["strings",1],["each",1],["str",3],["object",2],["fifty",1],["odd",1],["overhead",1],["so",3],["peak",1],["allocation",1],["limit",5],["was",5],["some",1],["hundreds",1],["bound",1],["respected",1],["meant",1],["nothing",2],["reading",1],["raw",1],["fixes",1],["both",1],["once",2],["budget",8],["because",3],["arrive",1],["they",1],["land",1],["bytearray",5],["grows",1],["by",2],["chunk",5],["rather",3],["than",3],["decoding",1],["happens",1],["buffer",1],["already",1],["known",1],["be",3],["within",1],["over",14],["dropped",11],["truncated",2],["half",1],["json",1],["returning",1],["would",3],["desynchronise",2],["next",2],["read",4],["keep",5],["partial",5],["stderr",1],["there",1],["no",2],["prefix",2],["still",2],["diagnostic",1],["user",1],["needs",1],["frames",3],["exist",1],["refusal",1],["invisible",1],["came",1],["back",5],["as",6],["loop",1],["skipped",1],["skips",1],["blank",1],["only",2],["thing",2],["caller",2],["ever",1],["saw",1],["its",1],["own",1],["deadline",1],["expiring",1],["connector",2],["answered",1],["promptly",1],["too",1],["largely",1],["reported",1],["torn",1],["down",1],["did",2],["answer",1],["all",1],["def",4],["init",1],["self",24],["stream",5],["any",1],["int",3],["bool",3],["false",2],["none",7],["buf",7],["finish",3],["kept",11],["discarded",10],["if",10],["goes",1],["rest",2],["loss",1],["whole",2],["tail",1],["fit",1],["len",6],["return",8],["data",11],["cut",2],["lands",1],["wherever",1],["count",1],["ran",1],["out",1],["mid",1],["often",1],["enough",1],["matter",1],["trailing",1],["incomplete",1],["decoded",1],["fffd",1],["itself",1],["ten",1],["come",1],["measuring",1],["result",1],["right",1],["call",1],["violation",1],["range",1],["head",2],["else",2],["try",1],["decode",3],["utf",2],["except",1],["unicode",1],["error",1],["continue",1],["lines",1],["contain",1],["encoding",1],["explains",1],["problem",1],["show",1],["hide",1],["replace",1],["readline",1],["eof",1],["absorb",3],["nonlocal",1],["room",4],["extend",3],["while",1],["find",1],["del",1],["cleared",1],["whether",1],["absorbed",1],["past",1],["arrives",1],["way",1],["case",1],["never",1],["allocates",1],["refusing",1],["clear",1]]},{"id":"openai4s/mcp_client.py#_BoundedLineReader.__init__","name":[["init",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",8],["stream",4],["any",2],["limit",4],["int",3],["max",2],["frame",2],["bytes",3],["keep",4],["partial",4],["bool",3],["false",2],["none",2],["buf",1],["bytearray",1],["frames",1],["dropped",2]]},{"id":"openai4s/mcp_client.py#_BoundedLineReader._finish","name":[["finish",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["finish",2],["self",6],["kept",5],["bytearray",2],["over",5],["bool",2],["discarded",4],["int",2],["str",2],["if",4],["not",4],["keep",1],["partial",1],["prefix",1],["goes",1],["rest",1],["nothing",1],["frame",1],["so",1],["loss",1],["whole",2],["line",2],["tail",1],["did",1],["fit",1],["frames",1],["dropped",4],["bytes",6],["len",2],["return",3],["data",5],["budget",2],["cut",2],["lands",1],["wherever",1],["byte",1],["count",1],["ran",1],["out",1],["mid",1],["character",2],["often",1],["enough",1],["matter",1],["trailing",1],["incomplete",1],["rather",1],["than",1],["decoded",1],["fffd",1],["because",1],["itself",1],["three",1],["ten",1],["would",2],["come",1],["back",4],["as",1],["twelve",1],["caller",1],["measuring",1],["result",1],["against",1],["be",1],["right",1],["call",1],["violation",1],["range",1],["head",2],["else",1],["try",1],["decode",3],["utf",2],["except",1],["unicode",1],["error",1],["continue",1],["lines",1],["still",1],["contain",1],["no",1],["encoding",1],["explains",1],["connector",1],["problem",1],["show",1],["reader",1],["hide",1],["replace",1]]},{"id":"openai4s/mcp_client.py#_BoundedLineReader.readline","name":[["readline",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["readline",2],["self",13],["str",2],["none",7],["next",1],["line",2],["one",1],["dropped",1],["as",2],["over",9],["budget",3],["at",1],["eof",1],["if",6],["stream",2],["return",5],["kept",7],["bytearray",2],["false",1],["discarded",7],["absorb",3],["data",6],["bytes",2],["nonlocal",1],["len",4],["room",4],["limit",1],["extend",3],["true",2],["else",1],["while",1],["newline",4],["buf",6],["find",1],["del",1],["finish",2],["cleared",1],["whether",1],["not",4],["was",1],["absorbed",1],["past",1],["rest",1],["arrives",1],["only",1],["way",1],["case",1],["never",1],["allocates",1],["thing",1],["refusing",1],["clear",1],["chunk",4],["read",2]]},{"id":"openai4s/mcp_client.py#_BoundedLineReader.readline._absorb","name":[["absorb",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["absorb",2],["data",7],["bytes",2],["bytearray",2],["none",2],["nonlocal",1],["over",3],["discarded",3],["if",2],["len",4],["return",1],["room",4],["self",1],["limit",1],["kept",3],["extend",2],["true",1],["else",1]]},{"id":"openai4s/mcp_client.py#_connector_environment","name":[["connector",1],["environment",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["connector",10],["environment",3],["explicit",6],["mapping",5],["str",13],["any",2],["none",12],["source",5],["dict",2],["return",3],["fresh",1],["least",1],["privilege",1],["one",1],["mcp",1],["subprocess",1],["exists",1],["deterministic",1],["tests",1],["values",1],["intentionally",1],["allowed",1],["contain",1],["credentials",1],["they",1],["declared",1],["secret",1],["boundary",1],["unlike",1],["arbitrary",1],["variables",1],["inherited",1],["by",1],["daemon",1],["from",1],["user",1],["shell",1],["host",4],["os",2],["environ",1],["if",8],["else",1],["env",12],["name",15],["runtime",1],["not",4],["setdefault",1],["path",1],["defpath",1],["pythonunbuffered",1],["isinstance",2],["raise",5],["mcperror",5],["must",2],["be",3],["object",1],["raw",12],["value",8],["items",1],["names",1],["non",1],["empty",1],["strings",1],["x00",2],["invalid",1],["cannot",1],["null",1],["contains",1],["nul",1]]},{"id":"openai4s/mcp_client.py#_deadline_default","name":[["deadline",1],["default",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["deadline",4],["default",6],["float",3],["per",1],["request",1],["from",1],["environment",1],["clamped",1],["read",1],["at",2],["call",1],["time",1],["rather",1],["than",1],["captured",1],["import",1],["so",2],["test",1],["sets",1],["variable",1],["not",3],["have",1],["reload",1],["module",1],["timeout",6],["stays",1],["monkeypatchable",1],["several",1],["tests",1],["rely",1],["raw",3],["str",1],["os",1],["environ",1],["env",1],["strip",1],["if",2],["return",4],["try",1],["value",5],["except",1],["type",1],["error",2],["math",1],["isfinite",1],["min",2],["max",2]]},{"id":"openai4s/mcp_client.py#_write_all","name":[["write",1],["all",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["write",8],["all",2],["stream",5],["any",2],["payload",3],["bytes",3],["deadline",6],["float",2],["none",10],["every",2],["byte",1],["unbuffered",1],["pipe",4],["bufsize",1],["makes",1],["stdin",4],["raw",1],["file",1],["io",1],["whose",1],["one",2],["may",1],["report",1],["short",1],["count",1],["text",1],["mode",1],["writer",1],["replaces",1],["looped",1],["internally",1],["here",1],["has",1],["be",1],["done",1],["explicitly",1],["long",1],["request",5],["silently",1],["cut",1],["half",1],["connector",5],["sees",1],["broken",1],["frame",1],["view",5],["memoryview",1],["fileno",6],["if",4],["not",7],["try",1],["except",1],["attribute",1],["error",1],["oserror",2],["pragma",1],["no",2],["cover",2],["real",1],["while",1],["phase",1],["did",2],["never",1],["drains",1],["its",3],["fills",1],["buffer",1],["blocks",1],["forever",1],["holds",1],["connection",1],["lock",1],["across",1],["so",1],["caller",1],["hangs",1],["past",1],["own",1],["timeout",1],["other",1],["queues",1],["behind",1],["select",3],["bounds",1],["wait",1],["by",1],["whatever",1],["budget",1],["left",1],["remaining",3],["time",1],["monotonic",1],["raise",2],["mcptimeout",1],["read",1],["within",1],["written",3],["accepted",1],["flush",1]]},{"id":"openai4s/mcp_client.py#disconnect_if_initialized","name":[["disconnect",1],["if",1],["initialized",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["disconnect",4],["if",3],["initialized",2],["connector",4],["id",3],["str",4],["cache",4],["scope",4],["none",5],["bool",2],["from",1],["process",2],["manager",3],["without",1],["creating",1],["one",2],["store",1],["teardown",1],["uses",1],["narrow",1],["hook",1],["most",1],["stores",1],["never",1],["touched",1],["mcp",1],["so",1],["closing",1],["must",1],["not",2],["instantiate",1],["wide",1],["state",1],["merely",1],["discover",1],["there",1],["nothing",1],["release",1],["true",2],["means",1],["existing",1],["received",1],["scoped",1],["invalidation",1],["imply",1],["connection",1],["had",1],["already",1],["been",1],["cached",1],["current",3],["return",2],["false",1]]},{"id":"openai4s/mcp_client.py#example_server_config","name":[["example",1],["server",1],["config",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["example",4],["server",4],["config",3],["dict",2],["bundled",1],["always",1],["available",1],["return",1],["command",1],["sys",1],["executable",1],["openai4s",1],["mcp",1],["servers",1]]},{"id":"openai4s/mcp_client.py#manager","name":[["manager",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["manager",6],["mcpmanager",3],["global",1],["if",1],["none",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPConnection","name":[["mcpconnection",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["mcpconnection",3],["def",4],["init",2],["self",30],["command",4],["list",2],["str",6],["env",4],["dict",6],["none",18],["cwd",3],["timeout",5],["float",3],["id",2],["lock",2],["threading",4],["explicit",1],["argument",1],["still",3],["wins",1],["only",5],["supplies",1],["default",2],["if",5],["not",5],["else",1],["deadline",4],["waiter",1],["asked",1],["dedicated",1],["reader",13],["thread",6],["routes",1],["replies",1],["here",1],["instead",1],["every",2],["caller",3],["racing",1],["readline",3],["pending",1],["int",2],["queue",2],["ids",1],["whose",1],["has",4],["already",2],["given",1],["up",1],["server",3],["may",1],["answer",4],["timed",1],["out",2],["request",5],["without",2],["reply",1],["would",3],["be",5],["sitting",1],["pipe",5],["next",1],["read",2],["as",4],["its",2],["own",2],["adding",1],["old",2],["per",4],["call",1],["have",1],["been",1],["correctness",1],["regression",1],["rather",2],["than",2],["fix",1],["because",2],["evictable",1],["insertion",1],["order",1],["grew",2],["by",2],["one",5],["entry",1],["unanswered",1],["was",2],["pruned",1],["chose",1],["late",1],["so",8],["connector",6],["answers",2],["nothing",2],["case",1],["exists",1],["bound",1],["abandoned",1],["closed",2],["event",1],["failure",1],["refuses",1],["frame",1],["reads",2],["timestamp",1],["count",1],["question",1],["did",2],["ever",2],["overflow",2],["but",1],["after",3],["sent",1],["ordering",1],["makes",1],["drop",2],["earlier",1],["oversized",3],["frames",1],["at",3],["stderr",17],["tail",8],["deque",2],["maxlen",1],["lines",1],["proc",4],["subprocess",4],["popen",1],["stdin",3],["stdout",1],["piped",1],["failing",1],["say",1],["drained",1],["concurrently",1],["below",2],["nobody",1],["fills",1],["64",1],["kb",1],["blocks",1],["child",3],["write",2],["two",2],["halves",1],["change",1],["cannot",1],["separated",1],["raw",1],["pipes",2],["text",2],["true",6],["put",1],["decoder",1],["between",1],["bytes",3],["byte",2],["budgets",1],["could",1],["approximated",1],["characters",1],["bufsize",2],["line",11],["buffering",1],["made",1],["consume",1],["time",1],["avoid",1],["blocking",1],["false",1],["session",2],["leads",1],["process",3],["group",2],["signal",2],["unit",1],["connectors",1],["routinely",1],["launched",1],["through",1],["wrapper",2],["npx",1],["uv",1],["run",1],["sh",1],["signalling",1],["leader",1],["alone",1],["left",2],["real",1],["running",2],["holding",1],["stdio",1],["never",1],["saw",1],["eof",1],["meant",1],["gone",1],["ignored",1],["windows",1],["there",1],["no",3],["start",3],["new",1],["target",2],["loop",1],["name",2],["mcp",2],["daemon",3],["drain",2],["try",2],["except",2],["base",1],["exception",1],["exc",4],["failed",1],["handshake",1],["leave",1],["both",1],["threads",2],["referencing",1],["them",1],["constructor",1],["raised",1],["existed",2],["conns",1],["probes",1],["disconnect",1],["shutdown",1],["reach",1],["afterwards",1],["test",1],["click",1],["hangs",1],["initialize",1],["error",3],["leaked",1],["life",1],["close",3],["same",2],["teardown",1],["live",1],["connection",1],["gets",1],["extra",1],["work",1],["carrying",1],["object",1],["ask",1],["detail",3],["isinstance",1],["mcperror",1],["raise",2],["type",1],["from",2],["wire",1],["send",1],["obj",2],["assert",1],["all",1],["json",1],["dumps",1],["encode",1],["utf",1],["stream",4],["return",2],["constructed",1],["once",1],["carries",1],["residual",1],["chunk",1],["ran",1],["past",1],["newline",1],["fresh",1],["everything",1],["first",1],["bounded",2],["limit",1],["max",1],["keep",1],["partial",1],["while",1],["break",2],["append",2],["rstrip",1],["oserror",1],["value",1],["pass",1],["end",1],["diagnostics",1],["callers",1],["handed",1],["whole",1],["retained",1],["blob",1],["slice",1],["themselves",1],["string",1],["before",1],["anyone",1],["decided",1],["too",1],["big",1],["assembled",1],["newest",1],["backwards",1],["reason",1],["parts",3],["size",3],["reversed",1],["len",1],["chars",1],["reverse",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.__init__","name":[["init",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",3],["self",23],["command",5],["list",2],["str",6],["env",5],["dict",6],["none",17],["cwd",4],["timeout",6],["float",3],["id",2],["lock",2],["threading",4],["explicit",1],["argument",1],["still",3],["wins",1],["only",5],["supplies",1],["default",2],["if",2],["not",4],["else",1],["deadline",1],["waiter",1],["asked",1],["dedicated",1],["reader",9],["thread",6],["routes",1],["replies",1],["here",1],["instead",1],["every",2],["caller",3],["racing",1],["readline",2],["pending",1],["int",2],["queue",2],["ids",1],["whose",1],["has",4],["already",1],["given",1],["up",1],["server",3],["may",1],["answer",4],["timed",1],["out",2],["request",5],["without",2],["reply",1],["would",2],["be",4],["sitting",1],["pipe",5],["next",1],["read",2],["as",4],["its",2],["own",2],["adding",1],["old",2],["per",2],["call",1],["have",1],["been",1],["correctness",1],["regression",1],["rather",2],["than",2],["fix",1],["because",2],["evictable",1],["insertion",1],["order",1],["grew",2],["by",2],["one",3],["entry",1],["unanswered",1],["was",1],["pruned",1],["chose",1],["late",1],["so",6],["connector",5],["answers",2],["nothing",2],["case",1],["exists",1],["bound",1],["abandoned",1],["closed",2],["event",1],["failure",1],["refuses",1],["frame",1],["reads",2],["timestamp",1],["count",1],["question",1],["did",2],["ever",2],["overflow",2],["but",1],["after",2],["sent",1],["ordering",1],["makes",1],["drop",1],["earlier",1],["oversized",2],["frames",1],["at",3],["stderr",10],["tail",4],["deque",2],["maxlen",1],["lines",1],["proc",1],["subprocess",4],["popen",1],["stdin",1],["stdout",1],["piped",1],["failing",1],["say",1],["drained",1],["concurrently",1],["below",2],["nobody",1],["fills",1],["64",1],["kb",1],["blocks",1],["child",3],["write",1],["two",2],["halves",1],["change",1],["cannot",1],["separated",1],["raw",1],["pipes",2],["text",2],["true",4],["put",1],["decoder",1],["between",1],["bytes",1],["byte",2],["budgets",1],["could",1],["approximated",1],["characters",1],["bufsize",2],["line",1],["buffering",1],["made",1],["consume",1],["time",1],["avoid",1],["blocking",1],["false",1],["session",2],["leads",1],["process",3],["group",2],["signal",2],["unit",1],["connectors",1],["routinely",1],["launched",1],["through",1],["wrapper",2],["npx",1],["uv",1],["run",1],["sh",1],["signalling",1],["leader",1],["alone",1],["left",2],["real",1],["running",2],["holding",1],["stdio",1],["never",1],["saw",1],["eof",1],["meant",1],["gone",1],["ignored",1],["windows",1],["there",1],["no",3],["start",3],["new",1],["target",2],["loop",1],["name",2],["mcp",2],["daemon",3],["drain",1],["try",1],["except",1],["base",1],["exception",1],["exc",4],["failed",1],["handshake",1],["leave",1],["both",1],["threads",2],["referencing",1],["them",1],["constructor",1],["raised",1],["mcpconnection",1],["existed",1],["conns",1],["probes",1],["disconnect",1],["shutdown",1],["reach",1],["afterwards",1],["test",1],["click",1],["hangs",1],["initialize",1],["error",2],["leaked",1],["life",1],["close",3],["same",1],["teardown",1],["live",1],["connection",1],["gets",1],["extra",1],["work",1],["carrying",1],["object",1],["ask",1],["detail",3],["isinstance",1],["mcperror",1],["raise",2],["type",1],["from",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._drain_stderr","name":[["drain",1],["stderr",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["drain",2],["stderr",5],["self",4],["none",4],["stream",4],["proc",1],["if",2],["return",1],["one",2],["reader",4],["per",2],["constructed",1],["once",1],["carries",1],["residual",1],["bytes",2],["chunk",1],["ran",1],["past",1],["newline",1],["so",1],["fresh",1],["line",6],["would",1],["drop",1],["everything",1],["after",1],["first",1],["bounded",1],["limit",1],["max",1],["keep",1],["partial",1],["true",2],["try",1],["while",1],["readline",1],["break",1],["tail",1],["append",1],["rstrip",1],["except",1],["oserror",1],["value",1],["error",1],["pass",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._fail_all","name":[["fail",1],["all",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["fail",2],["all",2],["self",7],["reason",4],["str",2],["none",2],["wake",1],["every",1],["waiter",4],["once",1],["channel",1],["no",1],["longer",1],["answer",1],["them",1],["failure",1],["closed",2],["lock",1],["waiters",2],["list",1],["pending",2],["items",1],["clear",1],["mid",1],["try",1],["put",1],["nowait",1],["except",1],["exception",1],["noqa",1],["ble001",1],["already",1],["gave",1],["up",1],["pass",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._init","name":[["init",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["request",1],["initialize",1],["protocol",2],["version",3],["capabilities",1],["client",1],["info",1],["name",1],["openai4s",1],["try",1],["notify",1],["notifications",1],["initialized",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._join_readers","name":[["join",1],["readers",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["join",3],["readers",2],["self",4],["timeout",4],["float",2],["none",3],["wait",1],["reader",3],["threads",1],["never",1],["calling",1],["one",1],["read",1],["loop",1],["own",1],["finally",1],["terminates",1],["child",1],["so",1],["teardown",1],["has",1],["tolerate",1],["being",1],["reached",1],["from",1],["inside",1],["current",3],["threading",1],["thread",6],["stderr",1],["if",1],["not",2]]},{"id":"openai4s/mcp_client.py#MCPConnection._notify","name":[["notify",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["notify",2],["self",4],["method",4],["str",2],["params",4],["dict",2],["none",6],["lock",1],["send",1],["jsonrpc",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._read_loop","name":[["read",1],["loop",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",2],["loop",4],["self",14],["none",8],["only",2],["reader",6],["one",1],["thread",1],["owns",1],["pipe",1],["callers",1],["own",1],["their",1],["ids",8],["stream",2],["proc",1],["stdout",1],["bounded",1],["line",8],["invalid",5],["dropped",6],["try",3],["while",2],["true",1],["readline",1],["if",8],["break",2],["frames",3],["counted",1],["here",1],["rather",1],["than",1],["inferred",1],["from",1],["return",1],["blank",1],["reads",1],["as",1],["too",1],["calling",1],["oversized",3],["frame",1],["would",1],["convert",1],["idle",1],["connector",1],["keepalive",1],["into",1],["refusal",1],["nobody",3],["made",1],["lock",2],["at",1],["time",1],["monotonic",1],["strip",1],["not",3],["continue",5],["msg",4],["json",2],["loads",1],["except",3],["jsondecode",1],["error",2],["isinstance",1],["dict",1],["mid",5],["id",1],["notification",1],["waiting",1],["waiter",4],["pending",1],["pop",2],["abandoned",2],["exactly",1],["exists",1],["discard",1],["late",1],["answer",1],["instead",1],["letting",1],["be",3],["mistaken",1],["next",2],["request",1],["put",1],["nowait",1],["exception",1],["noqa",1],["ble001",1],["pass",2],["elif",1],["max",1],["server",3],["answering",1],["asked",1],["desynchronised",2],["staying",1],["attached",1],["defers",1],["failure",3],["mcp",2],["answered",2],["unrequested",1],["channel",2],["oserror",1],["value",1],["finally",1],["fail",1],["all",1],["closed",1],["connection",2],["detaching",1],["entire",1],["response",1],["returned",1],["child",1],["kept",1],["running",1],["holding",1],["its",1],["pipes",1],["manager",1],["went",1],["handing",1],["same",1],["dead",1],["every",1],["caller",1],["nothing",1],["once",1],["ends",2],["so",1],["process",1],["call",1],["reconnects",1],["new",1],["pid",1],["terminate",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._request","name":[["request",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["request",3],["self",20],["method",7],["str",4],["params",4],["dict",6],["none",12],["deadline",4],["time",3],["monotonic",3],["timeout",4],["sent",3],["at",5],["lock",2],["if",6],["closed",4],["raise",7],["mcperror",4],["failure",1],["mcp",4],["server",2],["connection",1],["len",2],["pending",6],["max",5],["refusing",2],["door",1],["keeps",1],["one",2],["wedged",1],["connector",4],["from",3],["becoming",1],["unbounded",1],["agent",1],["driven",1],["allocation",1],["every",1],["caller",2],["gets",1],["leaves",1],["waiter",4],["here",1],["id",7],["abandoned",7],["has",2],["already",1],["shown",1],["will",1],["free",1],["neither",1],["requests",2],["flight",1],["mid",6],["queue",5],["maxsize",1],["try",2],["send",1],["jsonrpc",1],["except",2],["exception",1],["pop",3],["msg",7],["empty",1],["while",1],["oldest",1],["first",1],["forgetting",1],["only",2],["risks",1],["mistaking",1],["very",1],["late",1],["reply",2],["live",1],["old",1],["stopped",1],["being",1],["plausible",1],["thousands",1],["ago",1],["next",1],["iter",1],["same",1],["bookkeeping",1],["either",1],["way",1],["whether",1],["answer",1],["never",1],["came",2],["was",2],["refused",4],["state",1],["handed",1],["differs",2],["because",1],["two",1],["different",1],["facts",1],["about",1],["oversized",1],["mcpoversized",1],["response",1],["answered",1],["frame",2],["larger",1],["than",1],["bytes",1],["byte",1],["limit",1],["not",2],["lost",1],["mcptimeout",1],["exceeded",1],["error",7],["detail",2],["message",1],["isinstance",1],["else",1],["return",1],["result",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._send","name":[["send",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["send",2],["self",4],["obj",3],["dict",2],["deadline",4],["float",2],["none",7],["assert",1],["proc",2],["stdin",2],["not",1],["write",1],["all",1],["json",1],["dumps",1],["encode",1],["utf",1]]},{"id":"openai4s/mcp_client.py#MCPConnection._signal_tree","name":[["signal",1],["tree",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["signal",3],["tree",2],["self",5],["sig",3],["int",2],["fallback",3],["callable",2],["none",6],["child",3],["whole",1],["process",1],["group",3],["failing",1],["only",1],["actually",1],["leads",1],["its",1],["own",1],["start",1],["new",1],["session",1],["fail",1],["windows",1],["has",1],["no",2],["killpg",5],["at",1],["all",1],["signalling",1],["merely",1],["belong",1],["would",1],["take",1],["daemon",1],["down",1],["connector",1],["getattr",1],["os",2],["if",2],["not",1],["try",2],["getpgid",1],["proc",3],["pid",3],["return",1],["except",2],["exception",2],["noqa",2],["ble001",2],["already",1],["exited",1],["groups",1],["here",1],["pass",2]]},{"id":"openai4s/mcp_client.py#MCPConnection._terminate","name":[["terminate",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["terminate",5],["self",6],["bool",2],["term",1],["then",1],["kill",5],["child",3],["process",2],["group",1],["reap",1],["idempotent",1],["returns",1],["whether",1],["actually",1],["gone",1],["alone",1],["reached",1],["only",2],["leader",1],["so",1],["connector",3],["launched",1],["through",1],["wrapper",1],["left",1],["its",1],["real",1],["worker",1],["alive",1],["holding",1],["stdio",1],["pipes",1],["reason",1],["closed",2],["connection",1],["could",1],["still",1],["block",1],["reader",1],["forever",1],["proc",8],["if",2],["poll",2],["not",1],["none",2],["return",4],["true",3],["signal",7],["getattr",1],["sigkill",2],["sigterm",2],["sig",2],["fallback",2],["tree",1],["try",1],["delivers",1],["without",1],["wait",3],["stays",1],["zombie",1],["has",1],["be",1],["killed",1],["exactly",1],["one",1],["gets",1],["repeatedly",1],["timeout",2],["except",1],["exception",1],["noqa",1],["ble001",1],["expired",1],["escalate",1],["continue",1],["failure",1],["mcp",1],["command",1],["pid",2],["survived",1],["false",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.alive","name":[["alive",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["proc",1],["poll",1],["none",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.call_tool","name":[["call",1],["tool",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["call",3],["tool",2],["self",3],["name",4],["str",2],["arguments",4],["dict",5],["none",4],["res",4],["request",1],["tools",1],["normalize",1],["content",2],["blocks",1],["plain",1],["text",7],["agent",1],["parts",3],["block",4],["if",1],["isinstance",1],["type",1],["append",1],["return",1],["error",2],["bool",1],["join",1],["raw",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.close","name":[["close",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["close",6],["self",11],["bool",2],["stop",1],["child",1],["its",1],["reader",5],["threads",2],["returns",2],["whether",1],["gone",1],["order",1],["matters",1],["not",2],["obvious",1],["one",1],["closing",2],["stdout",2],["first",2],["unblock",1],["natural",1],["attempt",1],["deadlocks",1],["holds",2],["buffered",1],["stream",4],["lock",2],["while",2],["parked",2],["read",2],["so",4],["thread",6],["blocks",1],["acquiring",1],["never",2],["reproducibly",1],["whenever",1],["grandchild",1],["kept",1],["write",1],["end",1],["open",1],["no",1],["eof",2],["ever",1],["arrived",1],["killing",1],["process",1],["group",1],["actually",1],["produces",1],["after",1],["readers",2],["exit",1],["streams",1],["uneventfully",1],["were",2],["joined",1],["at",1],["all",2],["before",1],["returned",1],["they",1],["still",2],["running",1],["against",1],["half",1],["dismantled",1],["connection",2],["fail",1],["mcp",1],["closed",1],["try",2],["if",2],["proc",4],["stdin",2],["except",2],["exception",2],["noqa",2],["ble001",2],["pass",2],["reaped",2],["terminate",1],["join",2],["stderr",2],["none",2],["alive",1],["see",1],["above",1],["fd",1],["either",1],["way",1],["here",1],["buys",1],["nothing",1],["risks",1],["hang",1],["continue",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.failure","name":[["failure",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["failure",3],["self",3],["str",2],["none",2],["connection",1],["stopped",1],["if",1],["has",1],["read",1],["by",1],["mcpmanager",1],["report",1],["children",1],["could",1],["not",1],["kill",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.faulted","name":[["faulted",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["faulted",2],["self",4],["bool",2],["true",1],["once",1],["connection",1],["never",1],["answer",1],["another",1],["request",1],["alive",3],["was",1],["only",1],["health",1],["question",1],["manager",1],["asked",1],["process",1],["be",1],["perfectly",1],["while",1],["its",1],["channel",1],["dead",1],["server",1],["closed",2],["stdout",1],["one",2],["client",1],["gave",1],["up",1],["as",1],["desynchronised",1],["cached",1],["entry",1],["then",1],["answered",1],["every",1],["later",1],["call",1],["same",1],["stored",1],["failure",1],["so",1],["bad",1],["minute",1],["poisoned",1],["connector",1],["id",1],["until",1],["daemon",1],["restarted",1],["return",1],["not",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.get_prompt","name":[["prompt",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["prompt",2],["self",3],["name",4],["str",3],["arguments",5],["dict",6],["none",5],["params",3],["any",1],["if",2],["not",2],["res",3],["request",1],["prompts",2],["isinstance",1],["raise",1],["mcperror",1],["returned",1],["non",1],["object",1],["result",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.list_prompts","name":[["list",1],["prompts",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",4],["prompts",4],["self",3],["cursor",5],["str",2],["none",6],["dict",3],["params",2],["if",2],["not",2],["else",1],["res",3],["request",1],["isinstance",1],["raise",1],["mcperror",1],["returned",1],["non",1],["object",1],["result",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.list_resources","name":[["list",1],["resources",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",4],["resources",4],["self",3],["cursor",5],["str",2],["none",6],["dict",3],["params",2],["if",2],["not",2],["else",1],["res",3],["request",1],["isinstance",1],["raise",1],["mcperror",1],["returned",1],["non",1],["object",1],["result",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.list_tools","name":[["list",1],["tools",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",5],["tools",4],["self",3],["dict",3],["res",3],["request",1],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.read_resource","name":[["read",1],["resource",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",4],["resource",2],["self",3],["uri",4],["str",2],["dict",3],["res",3],["request",1],["resources",2],["if",1],["not",1],["isinstance",1],["raise",1],["mcperror",1],["returned",1],["non",1],["object",1],["result",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPConnection.stderr_tail","name":[["stderr",1],["tail",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["stderr",5],["tail",5],["self",3],["str",3],["end",1],["connector",1],["diagnostics",1],["already",1],["bounded",1],["callers",1],["be",1],["handed",1],["whole",1],["retained",1],["blob",1],["slice",1],["themselves",1],["so",1],["oversized",1],["string",1],["existed",1],["before",1],["anyone",1],["decided",1],["was",1],["too",1],["big",1],["assembled",1],["from",1],["newest",1],["line",4],["backwards",1],["same",1],["reason",1],["parts",4],["list",1],["size",3],["reversed",1],["append",1],["len",1],["if",1],["chars",2],["break",1],["reverse",1],["return",1],["join",1]]},{"id":"openai4s/mcp_client.py#MCPManager","name":[["mcpmanager",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["mcpmanager",2],["one",6],["live",2],["connection",3],["per",2],["connector",17],["id",10],["runtime",2],["cache",16],["scope",16],["def",7],["init",1],["self",16],["none",5],["conns",3],["dict",9],["tuple",4],["str",18],["mcpconnection",6],["probes",2],["they",3],["not",6],["cached",2],["by",5],["probe",1],["deliberately",2],["fresh",1],["but",2],["still",3],["children",1],["process",2],["owns",1],["shutdown",2],["has",4],["be",2],["able",1],["reach",1],["them",2],["lock",9],["threading",2],["so",3],["connect",3],["single",1],["flighted",1],["without",3],["global",1],["being",1],["held",2],["across",1],["guards",1],["two",2],["above",3],["never",3],["while",3],["child",3],["spawned",1],["locks",1],["generations",1],["invalidate",1],["connections",1],["were",1],["initializing",1],["specific",1],["disconnect",1],["ran",2],["old",1],["data",1],["pro",1],["store",2],["header",1],["provider",3],["closure",1],["could",2],["finish",1],["late",1],["write",1],["itself",1],["back",1],["into",2],["wide",1],["lifecycle",1],["epoch",1],["epochs",1],["int",1],["staticmethod",2],["config",23],["return",9],["non",1],["secret",1],["partition",1],["carried",1],["empty",1],["preserves",1],["historical",1],["behavior",1],["stdio",5],["custom",1],["connectors",1],["managed",1],["integrations",1],["may",2],["supply",1],["opaque",1],["generation",1],["identity",1],["credential",1],["its",1],["fingerprint",1],["must",1],["here",2],["if",10],["isinstance",3],["len",1],["256",1],["any",3],["character",2],["x00",1],["raise",3],["mcperror",3],["invalid",1],["classmethod",1],["key",5],["cls",2],["argv",8],["list",5],["cmd",6],["command",2],["args",4],["elif",1],["strip",2],["split",1],["else",2],["no",3],["only",3],["portable",1],["token",1],["ours",1],["expand",1],["matching",1],["module",2],["name",1],["alone",2],["also",1],["captured",1],["row",2],["operator",1],["wrote",1],["hand",1],["conda",1],["interpreter",1],["chosen",1],["because",1],["scientific",1],["stack",1],["silently",1],["under",1],["daemon",2],["own",3],["venv",1],["editor",1],["kept",1],["displaying",1],["path",2],["typed",1],["legacy",1],["literally",1],["holds",1],["sys",2],["executable",2],["already",3],["would",2],["substitute",1],["needs",1],["rewrite",1],["at",1],["all",1],["openai4",1],["python",1],["transport",6],["lower",1],["streamable",2],["http",5],["lazy",1],["keep",1],["default",3],["import",2],["free",1],["networking",1],["setup",1],["avoid",1],["cycle",1],["shares",1],["mcp",3],["error",1],["classes",1],["deadline",4],["constants",1],["defined",1],["from",2],["openai4s",1],["mcphttpconnection",2],["url",1],["headers",4],["timeout",6],["unsupported",1],["env",5],["environment",1],["honour",1],["way",1],["branch",1],["was",2],["pinned",1],["60",1],["clamped",2],["600",1],["even",1],["via",1],["var",1],["server",1],["whose",1],["work",2],["bounded",1],["hours",1],["answer",1],["client",1],["timed",1],["out",1],["evicted",1],["killed",1],["mid",1],["run",2],["orphaning",1],["leaving",1],["attempt",1],["directory",1],["terminal",1],["record",1],["explicit",1],["re",1],["bound",1],["limits",1],["outlive",1],["cwd",2],["evict",1],["conn",4],["bool",1],["drop",1],["compare",1],["swap",1],["pop",1],["between",1],["fault",2],["call",2],["another",1],["thread",1],["have",1],["replaced",1],["entry",1],["freshly",1],["connected",1],["evicting",2],["close",3],["healthy",1],["newcomer",1],["turning",1],["bad",1],["request",1],["respawn",1],["loop",1],["every",2],["caller",1],["false",1],["del",1],["outside",1],["waits",1],["term",1],["kill",1],["joins",1],["reader",1],["threads",1],["other",1],["queues",1],["behind",1],["same",1],["true",1],["invoke",1],["callable",1],["operation",1],["th",1]]},{"id":"openai4s/mcp_client.py#MCPManager.__init__","name":[["init",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",9],["none",2],["conns",1],["dict",4],["tuple",3],["str",6],["mcpconnection",2],["live",1],["probes",2],["they",2],["not",1],["cached",1],["by",1],["connector",4],["id",2],["probe",1],["deliberately",1],["fresh",1],["connection",1],["but",1],["still",2],["children",1],["process",2],["owns",1],["shutdown",2],["has",1],["be",1],["able",1],["reach",1],["them",2],["lock",6],["threading",2],["one",1],["per",1],["scope",1],["so",1],["connect",2],["single",1],["flighted",1],["without",2],["global",1],["being",1],["held",2],["across",1],["guards",1],["two",1],["above",1],["never",1],["while",2],["child",1],["spawned",1],["locks",1],["generations",1],["invalidate",1],["connections",1],["were",1],["initializing",1],["specific",1],["disconnect",1],["ran",1],["old",1],["data",1],["pro",1],["store",1],["header",1],["provider",1],["closure",1],["could",1],["finish",1],["late",1],["write",1],["itself",1],["back",1],["into",1],["wide",1],["cache",1],["lifecycle",1],["epoch",1],["epochs",1],["int",1]]},{"id":"openai4s/mcp_client.py#MCPManager._argv","name":[["argv",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["argv",8],["config",4],["dict",2],["list",6],["str",3],["cmd",6],["command",2],["args",4],["if",2],["isinstance",2],["elif",1],["strip",1],["split",1],["else",1],["raise",1],["mcperror",1],["connector",1],["has",2],["no",2],["only",1],["portable",1],["token",1],["ours",1],["expand",1],["matching",1],["module",1],["name",1],["alone",1],["also",1],["captured",1],["row",2],["operator",1],["wrote",1],["by",1],["hand",1],["conda",1],["interpreter",1],["chosen",1],["because",1],["scientific",1],["stack",1],["silently",1],["ran",1],["under",1],["daemon",2],["own",1],["venv",1],["while",1],["editor",1],["kept",1],["displaying",1],["path",1],["they",1],["typed",1],["legacy",1],["literally",1],["holds",1],["sys",2],["executable",2],["already",1],["would",1],["substitute",1],["so",1],["needs",1],["rewrite",1],["at",1],["all",1],["openai4",1],["python",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPManager._cache_key","name":[["cache",1],["key",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["cache",3],["key",2],["cls",3],["connector",3],["id",3],["str",7],["config",3],["dict",2],["none",2],["tuple",2],["return",1],["scope",1]]},{"id":"openai4s/mcp_client.py#MCPManager._cache_scope","name":[["cache",1],["scope",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["cache",5],["scope",11],["config",6],["dict",2],["none",3],["str",3],["return",3],["non",1],["secret",1],["runtime",1],["partition",1],["carried",1],["by",1],["one",1],["empty",1],["preserves",1],["historical",1],["behavior",1],["stdio",1],["custom",1],["connectors",1],["managed",1],["integrations",1],["may",1],["supply",1],["opaque",1],["store",1],["generation",1],["identity",1],["credential",1],["its",1],["fingerprint",1],["must",1],["never",1],["be",1],["here",1],["if",2],["not",2],["isinstance",1],["len",1],["256",1],["any",1],["character",2],["x00",1],["raise",1],["mcperror",1],["connector",1],["invalid",1]]},{"id":"openai4s/mcp_client.py#MCPManager._connect","name":[["connect",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["connect",2],["self",3],["config",13],["dict",2],["mcpconnection",3],["transport",6],["str",1],["stdio",4],["strip",1],["lower",1],["if",3],["streamable",2],["http",5],["lazy",1],["keep",1],["default",3],["import",2],["path",1],["free",1],["networking",1],["setup",1],["avoid",1],["module",1],["cycle",1],["shares",1],["mcp",3],["error",1],["classes",1],["deadline",4],["constants",1],["defined",1],["above",2],["from",1],["openai4s",1],["mcphttpconnection",2],["return",2],["url",1],["headers",4],["provider",2],["timeout",6],["none",1],["else",1],["raise",1],["mcperror",1],["unsupported",1],["connector",4],["env",5],["environment",1],["honour",1],["here",1],["way",1],["branch",1],["already",1],["without",1],["was",1],["pinned",1],["60",1],["clamped",2],["600",1],["even",1],["via",1],["var",1],["so",1],["server",1],["whose",1],["own",2],["work",2],["bounded",1],["hours",1],["could",1],["never",1],["answer",1],["client",1],["timed",1],["out",1],["evicted",1],["killed",1],["mid",1],["run",1],["orphaning",1],["child",1],["leaving",1],["attempt",1],["directory",1],["no",1],["terminal",1],["record",1],["explicit",1],["deliberately",1],["not",1],["re",1],["bound",1],["limits",1],["only",1],["has",1],["outlive",1],["argv",1],["cwd",2]]},{"id":"openai4s/mcp_client.py#MCPManager._connect_lock","name":[["connect",1],["lock",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["connect",4],["lock",11],["self",6],["connector",3],["id",3],["str",4],["cache",8],["scope",4],["threading",3],["key",4],["locks",2],["if",1],["none",1],["return",1]]},{"id":"openai4s/mcp_client.py#MCPManager._evict","name":[["evict",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["evict",2],["self",6],["connector",4],["id",5],["str",4],["conn",5],["mcpconnection",2],["cache",9],["scope",4],["bool",2],["drop",1],["from",1],["but",1],["only",1],["if",2],["still",1],["cached",1],["one",2],["compare",1],["swap",1],["not",2],["pop",1],["by",2],["between",1],["fault",1],["call",1],["another",1],["thread",1],["may",1],["already",1],["have",1],["replaced",1],["entry",1],["freshly",1],["connected",1],["child",1],["evicting",1],["alone",1],["would",1],["close",3],["healthy",1],["newcomer",1],["turning",1],["bad",1],["request",1],["into",1],["respawn",1],["loop",1],["every",2],["caller",1],["key",4],["lock",3],["conns",2],["return",2],["false",1],["del",1],["outside",1],["waits",1],["term",1],["kill",1],["joins",1],["two",1],["reader",1],["threads",1],["other",1],["queues",1],["behind",1],["same",1],["true",1]]},{"id":"openai4s/mcp_client.py#MCPManager._invoke","name":[["invoke",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["invoke",2],["self",6],["connector",10],["id",6],["str",2],["config",4],["dict",2],["call",5],["callable",2],["mcpconnection",2],["any",4],["run",1],["one",4],["operation",1],["evicting",1],["connection",3],["if",3],["fault",3],["was",3],["nothing",2],["evicted",1],["before",1],["whose",1],["stdout",1],["closed",1],["kept",2],["its",3],["cache",7],["entry",1],["alive",1],["stayed",2],["true",1],["because",1],["process",1],["still",3],["running",1],["every",1],["later",1],["handed",1],["same",1],["stored",1],["failure",1],["poisoned",1],["until",1],["daemon",2],["restarted",1],["json",1],["rpc",1],["error",1],["result",1],["deliberately",2],["not",6],["unknown",1],["tool",1],["name",1],["bad",1],["arguments",1],["must",1],["restart",1],["server",2],["agent",1],["talking",1],["working",1],["failing",1],["scope",6],["conn",5],["try",1],["return",1],["except",2],["mcptimeout",3],["as",1],["exc",2],["will",1],["ever",1],["consume",1],["reply",2],["request",1],["may",1],["missed",1],["deadline",1],["next",2],["caller",1],["should",1],["inherit",1],["mid",1],["conversation",1],["evict",3],["raise",4],["dropped",2],["reconnects",1],["from",1],["none",1],["mcperror",1],["mcpoversized",1],["response",1],["arrives",1],["here",1],["has",1],["no",1],["clause",2],["own",1],["decides",1],["eviction",1],["state",1],["size",1],["refused",2],["serving",1],["tearing",1],["down",1],["would",2],["turn",1],["answer",1],["into",1],["respawn",1],["exact",1],["mistake",1],["docstring",1],["about",1],["emitted",1],["frame",1],["then",1],["exited",1],["dedicated",1],["have",1],["prevented",1],["whole",1],["reason",1],["class",1],["faulted",1]]},{"id":"openai4s/mcp_client.py#MCPManager.call_tool","name":[["call",1],["tool",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["call",3],["tool",6],["self",3],["connector",3],["id",3],["str",4],["config",3],["dict",6],["arguments",3],["none",4],["return",1],["invoke",1],["lambda",1]]},{"id":"openai4s/mcp_client.py#MCPManager.disconnect","name":[["disconnect",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["disconnect",3],["self",10],["connector",13],["id",7],["str",5],["cache",11],["scope",8],["none",10],["drop",1],["one",3],["cached",1],["session",1],["retains",1],["legacy",1],["argument",2],["behavior",1],["invalidates",2],["every",1],["runtime",1],["passing",1],["only",1],["store",2],["generation",1],["so",1],["its",1],["credential",1],["rotation",1],["cannot",1],["interrupt",1],["another",1],["concurrently",1],["hosted",1],["lock",1],["if",3],["keys",4],["key",8],["mapping",2],["conns",5],["connect",1],["locks",1],["epochs",3],["preserve",1],["old",1],["unscoped",1],["epoch",1],["even",1],["there",1],["no",1],["live",1],["entry",1],["also",1],["makes",1],["before",1],["first",1],["custom",1],["call",1],["deterministic",1],["add",1],["else",1],["conn",5],["pop",1],["not",1],["append",1],["close",1]]},{"id":"openai4s/mcp_client.py#MCPManager.get","name":[],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["self",18],["connector",15],["id",6],["str",2],["config",6],["dict",3],["mcpconnection",3],["live",1],["connection",4],["one",5],["connecting",1],["if",8],["needed",1],["connect",3],["spawns",1],["child",1],["runs",1],["initialize",1],["handshake",1],["bounded",1],["by",2],["own",2],["timeout",1],["therefore",1],["take",1],["seconds",1],["happen",1],["inside",1],["lock",10],["every",2],["evict",2],["disconnect",2],["shutdown",2],["need",1],["so",1],["slow",1],["hanging",1],["server",1],["stalled",1],["other",2],["process",1],["including",1],["ones",1],["were",1],["already",2],["connected",2],["merely",1],["being",1],["looked",1],["up",1],["single",2],["flighted",1],["per",2],["runtime",1],["scope",7],["instead",1],["two",2],["callers",2],["asking",2],["same",2],["pair",2],["still",1],["produce",1],["because",1],["second",1],["waits",2],["adopts",1],["first",1],["cached",2],["different",1],["not",7],["wait",1],["each",1],["at",1],["all",1],["global",1],["taken",1],["only",1],["reads",1],["writes",1],["never",2],["held",1],["across",1],["spawn",1],["cache",12],["key",8],["stale",4],["none",5],["conn",9],["conns",4],["faulted",2],["return",3],["del",1],["outside",1],["like",1],["close",3],["term",1],["kill",1],["joins",1],["reader",1],["threads",1],["re",1],["checked",1],["under",2],["another",1],["caller",1],["may",1],["have",1],["while",2],["waited",1],["adopting",1],["whole",1],["point",1],["flighting",1],["lifecycle",4],["epoch",6],["epochs",2],["made",4],["valid",3],["new",2],["store",1],["generation",2],["credential",1],["edit",1],["won",1],["race",1],["initialized",1],["must",1],["be",1],["published",1],["after",1],["boundary",1],["even",1],["has",1],["its",1],["raise",1],["mcperror",1],["mcp",1],["initialization",1],["was",1],["invalidated",1]]},{"id":"openai4s/mcp_client.py#MCPManager.get_prompt","name":[["prompt",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["prompt",3],["self",3],["connector",3],["id",3],["str",4],["config",3],["dict",6],["name",3],["arguments",3],["none",4],["return",1],["invoke",1],["lambda",1]]},{"id":"openai4s/mcp_client.py#MCPManager.list_prompts","name":[["list",1],["prompts",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",3],["prompts",3],["self",3],["connector",3],["id",3],["str",4],["config",3],["dict",4],["cursor",3],["none",4],["return",1],["invoke",1],["lambda",1]]},{"id":"openai4s/mcp_client.py#MCPManager.list_resources","name":[["list",1],["resources",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",3],["resources",3],["self",3],["connector",3],["id",3],["str",4],["config",3],["dict",4],["cursor",3],["none",4],["return",1],["invoke",1],["lambda",1]]},{"id":"openai4s/mcp_client.py#MCPManager.list_tools","name":[["list",1],["tools",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",5],["tools",3],["self",3],["connector",3],["id",3],["str",2],["config",3],["dict",4],["return",1],["invoke",1],["lambda",1]]},{"id":"openai4s/mcp_client.py#MCPManager.probe","name":[["probe",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["probe",3],["self",7],["config",3],["dict",4],["connect",3],["fresh",1],["list",2],["tools",6],["close",2],["returns",1],["ok",4],["error",4],["try",2],["conn",7],["except",2],["exception",2],["as",2],["noqa",2],["ble001",2],["no",1],["read",1],["stderr",3],["tail",6],["off",1],["any",1],["more",1],["failed",1],["handshake",1],["now",1],["closes",1],["its",2],["own",1],["process",2],["so",2],["carries",1],["out",1],["instead",1],["leaving",1],["one",2],["running",1],["line",1],["interrogate",1],["return",3],["false",2],["str",2],["registered",1],["while",1],["lives",1],["shutdown",2],["reach",1],["without",1],["registering",1],["anywhere",1],["if",2],["hung",2],["finally",2],["never",1],["ran",1],["orphaned",1],["connector",2],["was",1],["invisible",1],["both",1],["disconnect",1],["forever",1],["leaked",1],["child",1],["per",1],["test",1],["click",1],["unreapable",1],["lock",2],["probes",2],["add",1],["true",1],["detail",4],["discard",1]]},{"id":"openai4s/mcp_client.py#MCPManager.read_resource","name":[["read",1],["resource",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",3],["resource",3],["self",3],["connector",3],["id",3],["str",4],["config",3],["dict",4],["uri",3],["return",1],["invoke",1],["lambda",1]]},{"id":"openai4s/mcp_client.py#MCPManager.shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["shutdown",2],["self",10],["list",5],["str",3],["close",3],["every",1],["child",2],["returns",1],["line",1],["per",3],["would",1],["not",2],["die",1],["teardown",1],["report",1],["success",1],["unconditionally",1],["so",1],["connector",3],["ignored",1],["sigkill",1],["was",1],["indistinguishable",1],["from",1],["one",2],["exited",1],["next",1],["serve",1],["started",1],["against",1],["orphans",1],["still",1],["holding",1],["whatever",1],["they",1],["held",1],["lock",2],["lifecycle",1],["epoch",1],["conns",4],["values",1],["probes",2],["clear",4],["outlives",1],["its",1],["connection",1],["otherwise",1],["long",1],["lived",1],["daemon",1],["accumulates",1],["id",1],["ever",1],["spoke",1],["connect",1],["locks",1],["epochs",1],["survivors",3],["if",1],["append",1],["failure",1],["command",1],["survived",1],["return",1]]},{"id":"openai4s/mcp_client.py#protein_design_server_config","name":[["protein",1],["design",1],["server",1],["config",1]],"path":[["openai4s",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["protein",5],["design",5],["server",3],["config",6],["root",5],["str",3],["none",5],["dict",2],["bundled",1],["atomic",1],["model",1],["environments",1],["immutable",1],["revision",1],["checkpoint",1],["settings",1],["remain",1],["explicit",1],["connector",1],["configuration",1],["importing",1],["helper",1],["starts",1],["nothing",1],["command",1],["sys",1],["executable",1],["openai4s",1],["mcp",1],["servers",1],["if",1],["not",1],["env",1],["openai4",1],["return",1]]},{"id":"openai4s/mcp_http.py","name":[["mcp",1],["http",1],["py",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["pure",1],["stdlib",1],["mcp",4],["streamable",2],["http",4],["transport",3],["stdio",1],["client",1],["remains",1],["default",1],["module",1],["imported",1],["only",2],["connector",1],["explicitly",1],["selects",1],["so",1],["importing",1],["core",1],["not",1],["create",1],["network",1],["state",1],["pull",1],["optional",1],["dependency",1],["custom",1],["headers",2],["deliberately",1],["write",1],["they",1],["validated",1],["retained",1],["outbound",1],["requests",1],["but",1],["never",2],["exposed",1],["through",1],["command",1],["repr",1],["error",2],["messages",1],["response",2],["bodies",1],["likewise",1],["copied",1],["into",1],["errors",1],["because",1],["upstream",1],["may",1],["reflect",1],["credential",1],["bearing",1],["request",2],["from",6],["future",1],["import",14],["annotations",1],["json",1],["math",1],["re",3],["socket",1],["threading",1],["urllib",3],["parse",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["callable",1],["openai4s",3],["egress",1],["webtools",1],["deadline",2],["httpexchange",1],["read",1],["body",1],["capped",1],["protocol",4],["max",4],["frame",3],["bytes",3],["mcperror",1],["mcpoversized",1],["mcptimeout",1],["redact",1],["reflected",1],["secret",1],["version",3],["2025",1],["06",1],["18",1],["header",1],["name",1],["compile",2],["za",1],["reserved",1],["frozenset",1],["accept",1],["content",2],["length",1],["type",1],["host",1],["session",1],["id",1],["reflection",1],["secrets",1],["32",1]]},{"id":"openai4s/mcp_http.py#_json_messages","name":[["json",1],["messages",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["json",6],["messages",2],["body",3],["bytes",2],["list",3],["dict",4],["str",2],["any",2],["try",1],["parsed",5],["loads",1],["decode",2],["utf",1],["except",1],["unicode",1],["error",2],["jsondecode",1],["raise",2],["mcperror",2],["mcp",2],["server",2],["returned",2],["invalid",1],["from",1],["none",1],["if",3],["isinstance",3],["return",2],["item",3],["non",1],["object",1],["rpc",1],["response",1]]},{"id":"openai4s/mcp_http.py#_NoRedirect","name":[["no",1],["redirect",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["class",2],["no",2],["redirect",3],["urllib",2],["request",3],["httpredirect",2],["handler",2],["make",1],["redirects",1],["visible",1],["as",1],["http",1],["errors",1],["credentials",1],["never",1],["change",1],["host",1],["def",1],["self",1],["args",1],["kwargs",1],["noqa",1],["ann002",1],["ann003",1],["return",1],["none",1]]},{"id":"openai4s/mcp_http.py#_NoRedirect.redirect_request","name":[["redirect",1],["request",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["redirect",2],["request",2],["self",2],["args",2],["kwargs",2],["noqa",2],["ann002",2],["ann003",2],["return",1],["none",1]]},{"id":"openai4s/mcp_http.py#_protocol_version","name":[["protocol",1],["version",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["protocol",4],["version",4],["value",5],["any",2],["str",3],["if",1],["isinstance",1],["fullmatch",1],["return",2]]},{"id":"openai4s/mcp_http.py#_redact_jsonrpc_message","name":[["redact",1],["jsonrpc",1],["message",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["redact",9],["jsonrpc",3],["message",9],["dict",7],["str",6],["any",4],["secret",9],["scrub",1],["response",1],["data",1],["restore",1],["trusted",1],["json",1],["rpc",1],["mcp",1],["skeleton",1],["safe",18],["reflection",7],["if",8],["not",3],["isinstance",5],["key",8],["id",1],["error",2],["result",17],["mapping",2],["protocol",1],["version",1],["capabilities",1],["server",1],["info",1],["tools",1],["content",3],["structured",12],["code",3],["elif",1],["return",1]]},{"id":"openai4s/mcp_http.py#_redact_reflection","name":[["redact",1],["reflection",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["redact",3],["reflection",2],["value",3],["any",4],["secret",5],["str",2],["remove",1],["outbound",1],["reflected",2],["by",1],["untrusted",1],["mcp",1],["response",1],["return",1]]},{"id":"openai4s/mcp_http.py#_select_response","name":[["select",1],["response",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["select",2],["response",4],["body",5],["bytes",2],["content",3],["type",9],["str",4],["expected",3],["id",10],["int",3],["dict",2],["any",2],["media",5],["partition",1],["strip",1],["lower",1],["if",2],["text",1],["event",1],["stream",1],["messages",5],["sse",1],["elif",1],["application",1],["json",3],["not",2],["lstrip",1],["else",1],["raise",2],["mcperror",2],["mcp",2],["server",3],["returned",1],["unsupported",1],["message",6],["alone",1],["would",1],["accept",1],["true",1],["so",1],["untrusted",1],["could",1],["place",1],["decoy",1],["ahead",1],["genuine",1],["reply",1],["have",1],["selected",1],["ids",1],["issue",1],["always",1],["plain",1],["ints",1],["return",1],["did",1],["contain",1],["requested",1],["rpc",1]]},{"id":"openai4s/mcp_http.py#_session_id","name":[["session",1],["id",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["session",3],["id",2],["value",7],["str",4],["none",6],["if",2],["return",2],["mcp",2],["specification",1],["restricts",1],["visible",1],["ascii",1],["length",1],["ceiling",1],["prevents",1],["response",1],["header",1],["from",1],["becoming",1],["unbounded",1],["retained",1],["state",1],["not",2],["len",1],["1024",1],["any",1],["0x21",1],["ord",1],["ch",2],["0x7",1],["raise",1],["mcperror",1],["server",1],["returned",1],["invalid",1],["identifier",1]]},{"id":"openai4s/mcp_http.py#_SessionExpired","name":[["session",1],["expired",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["class",2],["session",2],["expired",2],["exception",2],["internal",1],["signal",1],["one",1],["permitted",1],["re",1],["initialization",1],["attempt",1]]},{"id":"openai4s/mcp_http.py#_sse_messages","name":[["sse",1],["messages",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",3],["sse",3],["messages",6],["body",3],["bytes",2],["list",5],["dict",5],["str",4],["any",3],["try",2],["text",2],["decode",2],["utf",2],["except",2],["unicode",1],["error",2],["raise",2],["mcperror",2],["mcp",2],["server",2],["returned",2],["invalid",2],["event",5],["data",11],["from",2],["none",3],["lines",6],["finish",3],["if",7],["not",2],["return",2],["join",1],["clear",1],["parsed",5],["json",5],["loads",1],["jsondecode",1],["isinstance",3],["append",2],["elif",1],["extend",1],["item",3],["terminates",1],["cr",1],["lf",1],["crlf",1],["nothing",1],["else",1],["splitlines",1],["would",1],["also",1],["break",1],["0085",1],["2028",1],["2029",1],["legal",1],["unescaped",1],["inside",1],["string",1],["node",1],["stringify",1],["emits",1],["them",1],["raw",1],["cutting",1],["well",1],["formed",1],["line",5],["two",1],["replace",2],["split",1],["continue",2],["startswith",2],["field",2],["separator",2],["value",5],["partition",1]]},{"id":"openai4s/mcp_http.py#_sse_messages.finish_event","name":[["finish",1],["event",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["finish",2],["event",3],["none",3],["if",3],["not",1],["data",6],["lines",3],["return",1],["join",1],["clear",1],["try",1],["parsed",5],["json",3],["loads",1],["except",1],["jsondecode",1],["error",1],["raise",1],["mcperror",1],["mcp",1],["server",1],["returned",1],["invalid",1],["from",1],["isinstance",3],["dict",2],["messages",2],["append",1],["elif",1],["list",1],["extend",1],["item",3]]},{"id":"openai4s/mcp_http.py#_validated_headers","name":[["validated",1],["headers",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["validated",2],["headers",7],["value",10],["any",3],["dict",3],["str",8],["if",6],["none",2],["return",2],["not",3],["isinstance",2],["mapping",1],["raise",5],["mcperror",5],["streamable",5],["http",5],["connector",5],["must",1],["be",1],["object",1],["raw",8],["name",7],["items",1],["header",5],["fullmatch",1],["has",3],["invalid",2],["lower",1],["reserved",1],["tried",1],["override",1],["protocol",1],["null",1],["text",3],["ch",2],["x00",1]]},{"id":"openai4s/mcp_http.py#_validated_url","name":[["validated",1],["url",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["validated",2],["url",10],["value",6],["any",2],["str",3],["if",4],["not",8],["isinstance",1],["strip",2],["raise",5],["mcperror",5],["streamable",5],["http",7],["connector",5],["has",1],["no",1],["try",1],["parsed",7],["urllib",2],["parse",1],["urlsplit",1],["reading",1],["port",3],["makes",1],["validate",1],["malformed",1],["non",1],["numeric",1],["ports",1],["except",1],["error",1],["invalid",1],["from",1],["none",3],["scheme",1],["https",2],["hostname",1],["must",3],["username",1],["password",1],["contain",2],["credentials",1],["fragment",2],["return",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection","name":[["mcphttpconnection",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["class",4],["mcphttpconnection",3],["one",3],["logical",1],["mcp",12],["session",7],["carried",1],["by",2],["independent",1],["http",18],["post",5],["requests",1],["def",8],["init",1],["self",44],["url",9],["str",11],["headers",28],["mapping",2],["any",5],["none",24],["provider",11],["callable",3],["timeout",12],["float",2],["command",1],["streamable",7],["validated",3],["if",13],["not",10],["raise",10],["mcperror",11],["connector",4],["cannot",1],["both",1],["header",1],["static",2],["try",3],["chosen",4],["60",1],["else",2],["except",3],["type",4],["error",2],["value",3],["must",2],["be",3],["number",1],["from",3],["math",1],["isfinite",1],["positive",1],["id",6],["lock",1],["threading",1],["rlock",1],["version",4],["protocol",2],["initialized",2],["false",2],["closed",4],["failure",5],["may",1],["see",1],["rotated",1],["key",8],["later",1],["keep",1],["only",3],["values",1],["connection",2],["actually",1],["sent",2],["solely",1],["so",2],["malicious",1],["delayed",1],["upstream",1],["reflection",6],["earlier",1],["scrubbed",1],["before",4],["leaving",1],["transport",5],["bounded",3],["list",2],["cleared",1],["close",1],["reaching",1],["bound",2],["invalidates",1],["sending",1],["another",1],["secrets",5],["initialize",1],["repr",1],["return",5],["next",2],["int",2],["wire",4],["dict",4],["resolved",3],["exception",4],["as",2],["exc",4],["broker",2],["backend",1],["carry",1],["its",5],["own",1],["diagnostic",1],["payload",3],["crosses",1],["credential",3],["boundary",1],["outbound",1],["could",1],["name",4],["accept",1],["application",2],["json",3],["text",1],["event",1],["stream",1],["content",1],["check",4],["network",6],["policy",4],["webtools",3],["allowed",1],["disabled",2],["egress",1],["guard",1],["errors",1],["contain",1],["user",1],["controlled",1],["domain",1],["caller",2],["needs",1],["know",1],["refusal",1],["never",1],["target",1],["query",1],["string",1],["request",4],["was",1],["blocked",1],["read",5],["body",6],["response",7],["exchange",3],["httpexchange",1],["deadline",3],["bytes",3],["vocabulary",1],["over",1],["shared",1],["reader",1],["loop",1],["itself",1],["lives",1],["properties",1],["enforces",1],["raw",1],["per",1],["byte",1],["cap",1],["stopping",1],["at",2],["end",1],["refusing",2],["cut",1],["short",1],["declared",2],["length",2],["all",1],["no",2],["hold",1],["every",1],["consumer",1],["rather",1],["than",1],["whichever",1],["copy",1],["last",1],["received",1],["fix",1],["oversize",3],["base",1],["mcpoversized",1],["exceeded",3],["mi",2],["limit",4],["capped",1],["max",3],["frame",2],["lambda",3],["mcptimeout",1],["truncated",1],["ended",1],["unbounded",1],["has",1],["expected",1],["dumps",1],["separators",1],["encode",1],["utf",1],["len",2],["local",1],["exists",1],["lifetime",1],["closes",1],["rotation",2],["race",1],["between",1],["pre",1],["call",1],["scrub",1],["just",1],["time",1],["secret",1],["lookup",1],["exact",1],["scrubs",1],["leaves",1],["plan",4],["items",1],["lower",1],["agent",1],["true",1],["reached",1],["clear",1],["reflect",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.__init__","name":[["init",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["init",2],["self",16],["url",5],["str",9],["headers",14],["mapping",4],["any",4],["none",25],["provider",9],["callable",4],["timeout",11],["float",3],["command",1],["streamable",6],["http",6],["validated",2],["if",4],["not",6],["raise",4],["mcperror",4],["connector",4],["cannot",1],["both",1],["header",1],["static",1],["try",1],["chosen",4],["60",1],["else",1],["except",1],["type",1],["error",2],["value",1],["must",2],["be",2],["number",1],["from",1],["math",1],["isfinite",1],["positive",1],["id",1],["lock",1],["threading",1],["rlock",1],["session",3],["version",2],["protocol",1],["initialized",1],["false",2],["closed",1],["failure",1],["may",1],["see",1],["rotated",1],["key",2],["later",1],["post",1],["keep",1],["only",1],["values",1],["connection",1],["actually",1],["sent",1],["solely",1],["so",1],["malicious",1],["delayed",1],["upstream",1],["reflection",2],["earlier",1],["scrubbed",1],["before",2],["leaving",1],["transport",1],["bounded",1],["list",2],["cleared",1],["close",1],["reaching",1],["bound",1],["invalidates",1],["sending",1],["another",1],["secrets",1],["initialize",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.__repr__","name":[["repr",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["repr",2],["self",2],["str",2],["return",1],["mcphttpconnection",1],["transport",1],["streamable",1],["http",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._check_network_policy","name":[["check",1],["network",1],["policy",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["check",3],["network",6],["policy",4],["self",4],["none",3],["try",1],["if",1],["not",1],["webtools",3],["allowed",1],["raise",2],["disabled",2],["egress",1],["url",5],["guard",1],["except",1],["exception",1],["as",1],["exc",2],["errors",1],["contain",1],["user",1],["controlled",1],["domain",1],["caller",1],["needs",1],["know",1],["class",1],["refusal",1],["never",1],["target",1],["query",1],["string",1],["credential",1],["mcperror",1],["mcp",1],["http",1],["request",1],["was",1],["blocked",1],["by",1],["type",1],["name",1],["from",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._initialize","name":[["initialize",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["initialize",3],["self",7],["none",2],["result",2],["request",2],["protocol",4],["version",6],["capabilities",1],["client",1],["info",1],["name",1],["openai4s",1],["recover",1],["session",2],["false",2],["initialized",4],["true",1],["try",1],["notify",2],["notifications",1],["except",1],["exception",1],["noqa",1],["ble001",1],["server",2],["may",1],["202",1],["404",1],["notification",1],["tolerated",1],["as",1],["over",2],["stdio",1],["but",1],["not",1],["silently",1],["there",1],["pipe",1],["write",1],["whose",1],["only",1],["realistic",1],["failure",1],["dead",1],["child",1],["reader",1],["independently",1],["faults",1],["http",1],["separate",1],["fail",1],["its",1],["own",1],["leaving",1],["considers",1],["un",1],["answers",1],["32002",1],["forever",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._next_id","name":[["next",1],["id",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["next",2],["id",4],["self",4],["int",2],["return",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._notify","name":[["notify",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["notify",2],["self",4],["method",4],["str",4],["params",4],["dict",2],["any",2],["none",7],["lock",1],["post",1],["jsonrpc",1],["expected",1],["id",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._post","name":[["post",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["post",5],["self",21],["payload",3],["dict",4],["str",4],["any",4],["expected",5],["id",7],["int",3],["none",18],["if",13],["closed",3],["raise",13],["mcperror",10],["failure",3],["mcp",12],["http",10],["connection",1],["check",1],["network",2],["policy",1],["body",6],["json",2],["dumps",1],["separators",1],["encode",1],["utf",1],["len",3],["max",2],["frame",1],["bytes",1],["request",11],["exceeded",3],["mi",1],["limit",2],["wire",5],["headers",7],["local",2],["exists",1],["only",2],["lifetime",1],["closes",1],["key",9],["rotation",2],["race",1],["between",1],["caller",1],["pre",1],["call",1],["scrub",1],["provider",1],["just",1],["time",1],["secret",3],["broker",1],["lookup",1],["exact",1],["sent",3],["scrubs",1],["its",2],["response",11],["before",1],["leaves",1],["transport",3],["plan",5],["next",1],["value",2],["name",4],["items",1],["lower",1],["agent",1],["not",3],["reflection",6],["secrets",6],["true",2],["credential",1],["reached",1],["clear",1],["append",1],["urllib",3],["url",1],["data",1],["method",1],["try",2],["exchange",5],["belongs",1],["inside",1],["deadline",2],["parsing",1],["redacting",1],["multi",1],["megabyte",1],["reply",1],["cpu",1],["work",1],["charging",1],["budget",1],["let",1],["complete",1],["correct",1],["be",2],["thrown",1],["away",1],["as",6],["timeout",8],["doubao",1],["search",1],["already",1],["splits",1],["way",1],["httpexchange",1],["opener",3],["build",1],["no",2],["redirect",2],["open",1],["status",13],["getattr",1],["getcode",1],["202",2],["return",3],["server",1],["returned",1],["rpc",1],["200",1],["failed",4],["session",9],["content",3],["type",5],["read",1],["except",6],["error",4],["httperror",1],["exc",8],["code",1],["close",1],["exception",2],["noqa",1],["ble001",1],["best",1],["effort",1],["socket",3],["cleanup",1],["pass",1],["404",1],["expired",2],["from",7],["300",1],["400",1],["was",1],["refused",1],["mcptimeout",2],["urlerror",1],["isinstance",1],["reason",2],["message",5],["select",1],["longest",1],["first",2],["older",1],["may",1],["prefix",2],["rotated",1],["replacement",2],["scrubbing",1],["would",1],["leave",1],["suffix",1],["visible",1],["longer",1],["match",1],["whole",1],["sorted",1],["reverse",1],["redact",1],["jsonrpc",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._read_body","name":[["read",1],["body",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",3],["read",6],["body",5],["self",3],["response",7],["any",2],["exchange",4],["httpexchange",2],["deadline",4],["bytes",3],["transport",2],["failure",1],["vocabulary",1],["over",1],["shared",1],["bounded",2],["reader",1],["loop",1],["itself",1],["lives",1],["http",5],["so",1],["properties",1],["enforces",1],["one",2],["raw",1],["per",1],["check",1],["byte",1],["cap",1],["stopping",1],["at",2],["end",1],["refusing",2],["cut",1],["short",1],["its",2],["declared",2],["length",2],["all",1],["no",2],["bound",1],["hold",1],["every",1],["consumer",1],["rather",1],["than",1],["whichever",1],["copy",1],["last",1],["received",1],["fix",1],["oversize",3],["base",1],["exception",1],["return",2],["mcpoversized",1],["mcp",4],["exceeded",2],["mi",1],["limit",2],["capped",1],["max",1],["frame",1],["timeout",2],["lambda",3],["mcptimeout",1],["request",1],["truncated",1],["mcperror",2],["ended",1],["before",1],["unbounded",1],["has",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._read_body._oversize","name":[["oversize",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["oversize",2],["base",2],["exception",2],["return",1],["mcpoversized",1],["response",2],["mcp",1],["http",1],["exceeded",1],["mi",1],["limit",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._request","name":[["request",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["request",2],["self",12],["method",4],["str",6],["params",4],["dict",6],["any",4],["none",9],["recover",3],["session",10],["bool",2],["true",5],["lock",1],["retried",3],["false",2],["while",1],["mid",3],["next",1],["id",3],["try",2],["message",5],["post",1],["jsonrpc",1],["expected",1],["break",1],["except",2],["expired",3],["if",5],["not",3],["raise",3],["mcperror",2],["mcp",3],["http",2],["after",1],["re",2],["initialization",2],["from",1],["initialized",1],["initialize",1],["exception",1],["without",1],["connection",1],["stays",1],["cached",1],["no",1],["never",1],["fire",1],["again",1],["needs",1],["so",1],["every",1],["later",1],["call",1],["fails",1],["against",1],["healthy",1],["server",2],["until",1],["daemon",1],["restarts",1],["closed",1],["failure",2],["failed",1],["assert",1],["error",6],["code",5],["isinstance",3],["else",3],["suffix",2],["int",1],["returned",1],["json",1],["rpc",1],["result",4],["return",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection._wire_headers","name":[["wire",1],["headers",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["wire",2],["headers",14],["self",9],["dict",3],["str",4],["if",3],["provider",2],["none",3],["static",1],["else",1],["try",1],["resolved",3],["except",1],["exception",2],["as",1],["exc",2],["broker",1],["backend",1],["carry",1],["its",2],["own",1],["diagnostic",1],["payload",1],["only",1],["class",1],["crosses",1],["credential",1],["boundary",1],["raise",1],["mcperror",1],["mcp",3],["http",1],["outbound",1],["could",1],["not",2],["be",1],["type",2],["name",1],["from",1],["validated",1],["accept",1],["application",2],["json",2],["text",1],["event",1],["stream",1],["content",1],["initialized",1],["protocol",1],["version",2],["session",3],["id",1],["return",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.alive","name":[["alive",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["not",1],["closed",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.call_tool","name":[["call",1],["tool",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["call",3],["tool",2],["self",3],["name",4],["str",3],["arguments",4],["dict",5],["none",4],["result",4],["request",1],["tools",1],["text",6],["parts",3],["block",4],["content",1],["if",1],["isinstance",1],["type",1],["append",1],["return",1],["error",2],["bool",1],["join",1],["raw",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.close","name":[["close",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["close",2],["self",10],["bool",2],["lock",1],["closed",2],["true",2],["failure",2],["mcp",1],["http",1],["connection",1],["session",1],["none",2],["static",1],["headers",2],["clear",2],["provider",1],["reflection",1],["secrets",1],["return",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.failure","name":[["failure",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["failure",3],["self",3],["str",2],["none",2],["return",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.faulted","name":[["faulted",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["faulted",2],["self",4],["bool",2],["connection",2],["lost",2],["its",2],["session",2],["could",2],["not",3],["re",2],["handshake",2],["never",2],["answer",2],["another",2],["request",2],["so",2],["manager",2],["must",2],["evict",2],["reporting",2],["only",2],["closed",3],["made",2],["health",2],["check",2],["dead",2],["http",2],["transport",2],["return",1],["initialized",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.get_prompt","name":[["prompt",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["prompt",2],["self",3],["name",4],["str",3],["arguments",5],["dict",5],["none",5],["params",3],["any",1],["if",1],["not",1],["return",1],["request",1],["prompts",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.list_prompts","name":[["list",1],["prompts",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["list",3],["prompts",3],["self",3],["cursor",5],["str",2],["none",6],["dict",2],["params",2],["if",1],["not",1],["else",1],["return",1],["request",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.list_resources","name":[["list",1],["resources",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["list",3],["resources",3],["self",3],["cursor",5],["str",2],["none",6],["dict",2],["params",2],["if",1],["not",1],["else",1],["return",1],["request",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.list_tools","name":[["list",1],["tools",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["list",6],["tools",7],["self",3],["dict",2],["result",2],["request",1],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.read_resource","name":[["read",1],["resource",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["read",3],["resource",2],["self",3],["uri",4],["str",2],["dict",2],["return",1],["request",1],["resources",1]]},{"id":"openai4s/mcp_http.py#MCPHTTPConnection.stderr_tail","name":[["stderr",1],["tail",1]],"path":[["openai4s",1],["mcp",1],["http",1],["py",1]],"body":[["def",2],["stderr",2],["tail",2],["self",2],["str",2],["return",1]]},{"id":"openai4s/mcp_protocol.py","name":[["mcp",1],["protocol",1],["py",1]],"path":[["openai4s",1],["mcp",1],["protocol",1],["py",1]],"body":[["shared",1],["mcp",2],["protocol",1],["limits",1],["typed",1],["transport",3],["failures",1],["both",2],["stdio",1],["streamable",1],["http",3],["transports",1],["speak",1],["json",2],["rpc",2],["expose",1],["same",1],["failure",1],["categories",1],["their",1],["callers",1],["keeping",1],["those",1],["small",1],["definitions",1],["one",1],["focused",1],["module",2],["avoids",1],["making",1],["either",1],["depend",1],["other",1],["private",1],["implementation",1],["details",1],["from",4],["future",1],["import",3],["annotations",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["largest",1],["single",1],["frame",3],["response",2],["body",1],["accepted",1],["by",1],["bound",2],["expressed",1],["bytes",4],["because",1],["arrive",1],["subprocess",1],["pipe",1],["socket",1],["max",2],["1024",2],["persist",1],["token",1],["instead",1],["machine",1],["interpreter",1],["path",1],["expanded",1],["only",1],["tree",1],["connector",1],["spawned",1],["current",1],["server",1],["openai4",2],["python",4],["openai4s",2],["all",1],["mcperror",1],["mcpoversized",1],["mcptimeout",1],["redact",1],["reflected",1],["secret",1]]},{"id":"openai4s/mcp_protocol.py#MCPError","name":[["mcperror",1]],"path":[["openai4s",1],["mcp",1],["protocol",1],["py",1]],"body":[["class",2],["mcperror",2],["runtime",2],["error",2],["base",1],["failure",1],["reported",1],["by",1],["mcp",1],["transport",1],["protocol",1],["operation",1]]},{"id":"openai4s/mcp_protocol.py#MCPOversizedResponse","name":[["mcpoversized",1],["response",1]],"path":[["openai4s",1],["mcp",1],["protocol",1],["py",1]],"body":[["class",2],["mcpoversized",2],["response",4],["mcperror",2],["connector",1],["answered",1],["but",1],["its",1],["exceeded",1],["accepted",1],["bound",1],["error",1],["code",1],["too",1],["large",1]]},{"id":"openai4s/mcp_protocol.py#MCPTimeout","name":[["mcptimeout",1]],"path":[["openai4s",1],["mcp",1],["protocol",1],["py",1]],"body":[["class",2],["mcptimeout",2],["mcperror",2],["request",1],["outlived",1],["its",1],["absolute",1],["deadline",1]]},{"id":"openai4s/mcp_protocol.py#openai4s_python_module","name":[["openai4s",1],["python",1],["module",1]],"path":[["openai4s",1],["mcp",1],["protocol",1],["py",1]],"body":[["def",2],["openai4s",2],["python",4],["module",6],["str",4],["list",2],["return",2],["machine",1],["independent",1],["argv",1],["prefix",1],["tree",1],["openai4",1]]},{"id":"openai4s/mcp_protocol.py#redact_reflected_secret","name":[["redact",1],["reflected",1],["secret",1]],"path":[["openai4s",1],["mcp",1],["protocol",1],["py",1]],"body":[["def",2],["redact",5],["reflected",5],["secret",13],["value",11],["any",5],["str",5],["recursively",1],["scrub",1],["one",2],["without",2],["dropping",1],["collisions",1],["as",1],["json",2],["property",2],["name",4],["upstream",1],["already",1],["returned",1],["ordinary",1],["dict",2],["assignment",1],["would",1],["silently",1],["replace",3],["those",1],["fields",1],["stable",1],["suffixes",1],["preserve",1],["every",1],["deriving",1],["public",1],["key",4],["from",1],["credential",2],["if",4],["not",2],["return",5],["isinstance",3],["redacted",2],["list",1],["tuple",1],["item",4],["mapping",1],["safe",4],["items",1],["validation",1],["rejects",1],["control",1],["characters",1],["excessive",1],["length",1],["but",1],["intentionally",1],["assume",1],["provider",1],["specific",1],["minimum",1],["short",1],["still",1],["be",2],["real",1],["so",1],["must",1],["removed",1],["embedded",1],["untrusted",1],["too",1],["product",1],["adapters",1],["rebuild",1],["their",1],["small",1],["trusted",1],["protocol",1],["skeleton",1],["after",1],["transformation",1],["text",3],["candidate",4],["suffix",3],["while",1]]},{"id":"openai4s/mcp_servers/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["init",1],["py",1]],"body":[["bundled",1],["pure",1],["stdlib",1],["stdio",1],["mcp",1],["servers",1],["namespace",1],["contains",1],["end",2],["fixture",1],["deployable",1],["protein",1],["design",1],["backend",1],["adapter",1],["whose",1],["scientific",1],["dependencies",1],["remain",1],["external",1],["environments",1]]},{"id":"openai4s/mcp_servers/example_server.py","name":[["example",1],["server",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["example",1],["server",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",2],["tiny",1],["self",1],["contained",1],["mcp",5],["server",4],["over",1],["stdio",2],["pure",1],["stdlib",1],["no",1],["package",1],["speaks",1],["newline",1],["delimited",1],["json",2],["rpc",1],["transport",1],["so",1],["built",1],["connectors",1],["feature",1],["has",1],["real",1],["attach",1],["exercise",1],["end",2],["initialize",1],["info",1],["capabilities",1],["tools",3],["list",3],["echo",3],["now",2],["calc",2],["random",4],["int",2],["call",1],["content",1],["type",10],["text",11],["resources",4],["read",2],["small",1],["resource",4],["prompts",3],["parameterized",1],["summarization",1],["prompt",1],["run",1],["openai4s",2],["servers",1],["example",3],["stdin",1],["stdout",1],["wire",1],["from",1],["future",1],["import",8],["annotations",1],["ast",8],["datetime",1],["operator",8],["os",1],["sys",1],["protocol",1],["version",1],["2024",1],["11",1],["05",1],["name",8],["description",7],["back",1],["given",1],["input",4],["schema",4],["object",4],["properties",4],["string",2],["required",4],["current",1],["utc",1],["date",1],["time",1],["iso",1],["8601",1],["evaluate",1],["basic",1],["arithmetic",1],["expression",3],["parentheses",1],["integer",3],["low",3],["high",3],["uri",3],["guide",2],["open",1],["ai4",1],["connector",1],["local",1],["exercising",1],["mime",1],["plain",1],["summarize",2],["ask",1],["concise",1],["summary",1],["supplied",1],["arguments",1],["true",1],["ops",1],["add",2],["sub",2],["mult",1],["mul",1],["div",1],["truediv",1],["pow",2],["usub",1],["neg",1],["mod",2],["if",1],["main",2]]},{"id":"openai4s/mcp_servers/example_server.py#_call_tool","name":[["call",1],["tool",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["example",1],["server",1],["py",1]],"body":[["def",2],["call",2],["tool",3],["name",7],["str",8],["args",6],["dict",2],["if",4],["echo",1],["return",4],["text",1],["now",2],["datetime",3],["timezone",1],["utc",1],["isoformat",1],["calc",1],["safe",1],["eval",1],["expression",1],["random",2],["int",3],["lo",3],["hi",3],["low",1],["high",1],["randint",1],["min",1],["max",1],["raise",1],["value",1],["error",1],["unknown",1]]},{"id":"openai4s/mcp_servers/example_server.py#_handle","name":[["handle",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["example",1],["server",1],["py",1]],"body":[["def",2],["handle",2],["msg",7],["dict",4],["none",5],["mid",14],["id",13],["method",13],["if",12],["initialize",1],["return",14],["jsonrpc",12],["result",9],["protocol",2],["version",3],["capabilities",1],["tools",6],["resources",6],["prompts",6],["server",1],["info",1],["name",4],["openai4s",1],["example",1],["notifications",1],["initialized",2],["notification",1],["no",1],["reply",1],["ping",1],["list",3],["call",2],["params",10],["try",1],["text",14],["tool",1],["arguments",2],["content",3],["type",4],["error",6],["false",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["true",1],["read",1],["uri",7],["resource",3],["code",3],["32002",1],["message",3],["not",3],["found",2],["contents",1],["mime",1],["plain",1],["bundled",1],["connector",1],["demonstrates",1],["mcp",1],["without",1],["third",1],["party",1],["packages",1],["summarize",2],["32602",1],["unknown",1],["prompt",1],["str",1],["description",1],["concise",1],["summarization",1],["request",1],["messages",1],["role",1],["user",1],["concisely",1],["32601",1]]},{"id":"openai4s/mcp_servers/example_server.py#_safe_eval","name":[["safe",1],["eval",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["example",1],["server",1],["py",1]],"body":[["def",3],["safe",2],["eval",3],["expr",3],["str",2],["float",3],["ev",6],["node",15],["if",4],["isinstance",5],["ast",5],["expression",2],["return",5],["body",1],["constant",1],["value",3],["int",1],["bin",1],["op",6],["type",4],["ops",4],["left",1],["right",1],["unary",1],["operand",1],["raise",1],["error",1],["unsupported",1],["parse",1],["mode",1]]},{"id":"openai4s/mcp_servers/example_server.py#_safe_eval.ev","name":[["ev",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["example",1],["server",1],["py",1]],"body":[["def",2],["ev",6],["node",16],["if",4],["isinstance",5],["ast",4],["expression",2],["return",4],["body",1],["constant",1],["value",3],["int",1],["float",1],["bin",1],["op",6],["type",4],["ops",4],["left",1],["right",1],["unary",1],["operand",1],["raise",1],["error",1],["unsupported",1]]},{"id":"openai4s/mcp_servers/example_server.py#_send","name":[["send",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["example",1],["server",1],["py",1]],"body":[["def",2],["send",2],["obj",3],["dict",2],["none",2],["sys",2],["stdout",2],["write",1],["json",1],["dumps",1],["flush",1]]},{"id":"openai4s/mcp_servers/example_server.py#main","name":[["main",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["example",1],["server",1],["py",1]],"body":[["def",2],["main",2],["none",3],["os",1],["environ",1],["setdefault",1],["pythonunbuffered",1],["line",5],["sys",1],["stdin",1],["strip",1],["if",2],["not",2],["continue",2],["try",1],["msg",2],["json",2],["loads",1],["except",1],["jsondecode",1],["error",1],["reply",3],["handle",1],["send",1]]},{"id":"openai4s/mcp_servers/protein_design/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["init",1],["py",1]],"body":[["auditable",1],["atomic",1],["protein",3],["design",3],["mcp",1],["tools",1],["open",1],["ai4",1],["stdio",1],["server",1],["orchestration",1],["layer",1],["pure",1],["standard",1],["library",1],["python",1],["model",1],["specific",1],["dependencies",1],["loaded",1],["only",1],["separately",1],["configured",1],["scientific",1],["worker",1],["process",1],["from",1],["service",3],["import",1],["all",1]]},{"id":"openai4s/mcp_servers/protein_design/__main__.py","name":[["main",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["main",1],["py",1]],"body":[["run",1],["open",1],["ai4",1],["protein",1],["design",1],["mcp",1],["server",2],["over",1],["stdio",1],["from",1],["import",1],["main",3],["if",1],["name",1]]},{"id":"openai4s/mcp_servers/protein_design/schemas.py","name":[["schemas",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["schemas",1],["py",1]],"body":[["mcp",1],["tool",10],["declarations",1],["atomic",1],["protein",5],["design",7],["connector",1],["from",2],["future",1],["import",1],["annotations",1],["attempt",21],["id",11],["type",62],["string",31],["min",23],["length",24],["max",7],["128",1],["pattern",4],["za",5],["z0",5],["description",19],["stable",1],["model",17],["execution",2],["identifier",1],["one",8],["call",2],["seed",12],["integer",13],["minimum",15],["maximum",14],["2147483647",1],["output",12],["dir",10],["explicit",6],["directory",1],["server",3],["creates",1],["subdirectory",1],["outputs",2],["terminal",1],["manifest",2],["run",4],["mode",4],["enum",1],["canary",3],["formal",4],["default",22],["backend",11],["bring",1],["up",1],["checkpointed",1],["admitted",1],["only",2],["after",1],["same",1],["live",1],["process",1],["verifies",1],["target",11],["local",6],["selected",1],["route",1],["example",1],["ssh",1],["alias",1],["pin",7],["revision",12],["pinned",2],["source",1],["immutable",1],["image",1],["digest",2],["checkpoint",22],["path",12],["already",1],["never",1],["downloaded",1],["sha256",6],["9a",1],["64",1],["expected",1],["sha",1],["256",1],["verified",1],["before",1],["startup",1],["tools",5],["name",14],["generate",1],["backbone",5],["exactly",1],["auditable",1],["rfdiffusion",1],["binder",3],["requires",1],["chain",10],["validated",1],["hotspot",3],["residues",3],["returns",1],["both",1],["pdb",18],["trb",1],["generation",1],["not",6],["evidence",5],["folding",2],["binding",2],["input",11],["schema",10],["object",10],["chains",9],["array",6],["items",16],["unique",5],["true",9],["fixed",6],["multichain",1],["present",1],["first",1],["item",1],["must",3],["equal",1],["20",1],["500",3],["num",3],["designs",1],["const",7],["always",1],["produces",1],["diffusion",1],["steps",1],["50",1],["noise",2],["scale",2],["ca",1],["number",4],["frame",1],["sequence",13],["mpnn",2],["per",1],["positions",6],["uses",1],["official",2],["jsonl",2],["flags",1],["then",1],["independently",1],["checks",1],["motifs",1],["lengths",1],["residue",2],["maps",1],["properties",2],["every",1],["be",2],["named",2],["values",1],["all",4],["based",1],["matching",1],["convention",1],["additional",1],["sequences",4],["10000",2],["sampling",2],["temp",2],["exclusive",2],["48",1],["020",1],["predict",4],["structure",2],["frozen",2],["data",1],["no",3],["msa",4],["template",1],["records",1],["raw",2],["confidence",2],["proof",2],["alphafold2",2],["ptm",1],["recycles",5],["100",3],["count",6],["single",4],["require",2],["network",2],["isolation",2],["boolean",2],["complex",2],["blindly",1],["templates",1],["initial",1],["guess",1],["freezes",1],["preserves",1],["pae",2],["interface",4],["ip",1],["tm",1],["names",4],["multimer",1],["v3",1],["operation",5],["common",5],["extend",1],["rosetta",6],["score",6],["compute",3],["physical",1],["energy",2],["stability",3],["ground",1],["truth",2],["function",3],["ref2015",3],["relax",2],["seeded",1],["fast",1],["trajectories",1],["retain",1],["best",1],["nstruct",1],["iterations",2],["200",1],["separated",1],["sasa",1],["packstat",1],["hydrogen",1],["bond",1],["related",1],["field",3],["correctly",1],["delta",1],["unsat",1],["hbonds",1],["esm",1],["masked",1],["pseudo",1],["log",1],["likelihood",1],["as",2],["naturalness",1],["explicitly",1],["thermodynamic",1],["hard",1],["minimize",2],["open",1],["mm",1],["force",2],["choice",1],["optional",1],["refinement",1],["folds",1],["binds",1],["functions",1],["amber14",1],["xml",2],["implicit",2],["solvent",1],["null",1],["gbn2",1],["100000",1],["tolerance",1],["kj",1],["mol",1],["nm",1],["10",1],["frozenset",1],["schemas",2]]},{"id":"openai4s/mcp_servers/protein_design/schemas.py#_object","name":[["object",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["schemas",1],["py",1]],"body":[["def",2],["object",3],["properties",5],["dict",4],["required",4],["list",2],["str",2],["return",1],["type",1],["additional",1],["false",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py","name":[["scientific",1],["backend",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["optional",1],["dependency",1],["worker",1],["rosetta",4],["open",2],["mm",1],["local",1],["esm",1],["module",1],["executed",1],["separately",1],["configured",1],["python",1],["environment",1],["never",1],["imported",1],["by",2],["ai4",1],["core",1],["mcp",1],["server",1],["process",1],["from",3],["future",1],["import",8],["annotations",1],["hashlib",1],["json",1],["math",1],["random",1],["sys",1],["pathlib",1],["path",1],["typing",1],["any",1],["tools",1],["score",5],["relax",2],["interface",2],["stability",2],["energy",1],["minimize",2],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#_init_pyrosetta","name":[["init",1],["pyrosetta",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["init",3],["pyrosetta",5],["seed",4],["int",2],["import",1],["mute",1],["all",1],["ignore",1],["unrecognized",1],["res",1],["true",2],["detect",1],["disulf",1],["false",1],["constant",1],["jran",1],["silent",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#_interface","name":[["interface",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["interface",13],["args",6],["dict",4],["str",6],["any",4],["pyrosetta",5],["init",1],["int",2],["seed",1],["from",2],["rosetta",2],["protocols",1],["analysis",1],["import",1],["analyzer",12],["mover",2],["pose",4],["pdb",2],["path",1],["score",9],["name",3],["function",6],["ref2015",1],["create",1],["chains",5],["scorefunction",1],["pack",2],["separated",3],["true",1],["input",1],["false",1],["apply",1],["return",1],["evidence",1],["type",1],["energy",2],["float",4],["sasa",2],["delta",3],["getter",1],["reports",1],["change",1],["unsatisfied",1],["bond",1],["count",1],["calling",1],["hbonds",2],["reverses",1],["its",1],["scientific",1],["meaning",1],["unsat",2],["hbond",1],["packstat",2],["nres",1],["num",1],["residues",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#_minimize","name":[["minimize",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["minimize",3],["args",10],["dict",4],["str",7],["any",4],["from",4],["openmm",3],["import",3],["langevin",2],["middle",2],["integrator",5],["vec3",2],["app",3],["unit",15],["force",10],["field",5],["modeller",7],["pdbfile",2],["simulation",7],["pdbfixer",3],["random",2],["seed",4],["int",3],["fixer",7],["filename",1],["pdb",4],["path",3],["find",2],["missing",4],["residues",1],["atoms",2],["add",2],["hydrogens",1],["fields",5],["amber14",1],["all",1],["xml",2],["implicit",5],["solvent",1],["gbn2",1],["if",1],["append",1],["topology",4],["positions",15],["system",3],["create",1],["nonbonded",1],["cutoff",1],["nanometers",4],["constraints",1],["hbonds",1],["300",1],["kelvin",1],["picoseconds",2],["002",1],["number",1],["context",3],["before",3],["state",2],["energy",15],["true",4],["initial",8],["float",4],["potential",2],["value",4],["kilojoules",3],["per",3],["mole",3],["max",6],["iterations",6],["500",1],["tolerance",6],["kj",5],["mol",5],["nm",2],["10",2],["after",3],["final",9],["quantity",3],["squared",3],["count",2],["len",1],["first",2],["second",2],["zip",1],["delta",7],["rmsd",3],["angstrom",3],["math",1],["sqrt",1],["output",5],["dir",1],["minimized",3],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["write",1],["file",1],["return",1],["evidence",1],["type",1],["minimization",1],["design",1],["success",1],["claim",1],["false",1],["digest",1],["sha256",1],["change",1],["prepared",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#_relax","name":[["relax",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["relax",10],["args",8],["dict",4],["str",7],["any",4],["pyrosetta",6],["init",1],["int",3],["seed",1],["from",3],["rosetta",4],["core",1],["scoring",1],["import",2],["ca",3],["rmsd",3],["protocols",1],["fast",2],["initial",4],["pose",5],["pdb",6],["path",3],["score",10],["name",3],["function",7],["ref2015",1],["create",1],["energy",14],["before",4],["float",3],["nstruct",5],["max",6],["iterations",5],["200",1],["best",10],["none",2],["math",1],["inf",1],["range",1],["clone",2],["scorefxn",1],["iter",1],["apply",1],["if",2],["raise",1],["runtime",1],["error",1],["did",1],["not",1],["complete",1],["trajectory",1],["output",5],["dir",1],["relaxed",3],["dump",1],["return",1],["evidence",1],["type",1],["relaxation",1],["digest",1],["sha256",1],["after",1],["change",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#_score","name":[["score",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["score",19],["args",5],["dict",6],["str",7],["any",4],["pyrosetta",5],["init",1],["int",1],["seed",1],["from",2],["rosetta",2],["core",1],["scoring",1],["import",1],["type",7],["pose",11],["pdb",5],["path",1],["name",6],["function",7],["ref2015",1],["create",1],["total",7],["per",3],["residue",7],["index",7],["chain",2],["info",2],["number",2],["name3",2],["strip",1],["energy",4],["float",5],["energies",3],["range",1],["components",4],["nonzero",1],["weighted",2],["scoretypes",1],["weight",5],["value",3],["unweighted",1],["return",1],["evidence",1],["physical",1],["num",1],["residues",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#_score_stability","name":[["score",1],["stability",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["score",2],["stability",3],["args",5],["dict",4],["str",6],["any",4],["import",2],["esm",2],["torch",3],["sequence",7],["checkpoint",3],["path",1],["model",6],["alphabet",5],["pretrained",1],["load",1],["local",1],["eval",1],["converter",3],["batch",1],["tokens",2],["query",1],["mask",3],["index",2],["idx",2],["per",7],["residue",7],["list",1],["float",2],["no",1],["grad",1],["offset",3],["amino",2],["acid",2],["enumerate",1],["start",1],["masked",4],["clone",1],["logits",3],["log",7],["probs",2],["softmax",1],["dim",1],["append",1],["item",1],["mean",3],["pll",2],["sum",3],["len",2],["return",1],["evidence",1],["type",1],["esm2",1],["naturalness",1],["thermodynamic",1],["claim",1],["false",1],["method",1],["pseudo",1],["likelihood",4],["name",2],["length",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["sha256",3],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"openai4s/mcp_servers/protein_design/scientific_backend.py#main","name":[["main",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["scientific",1],["backend",1],["py",1]],"body":[["def",2],["main",2],["argv",5],["list",3],["str",2],["none",5],["int",2],["values",4],["sys",2],["if",2],["else",1],["len",1],["not",1],["tools",2],["stderr",1],["write",2],["usage",1],["scientific",1],["backend",1],["tool",3],["request",5],["json",4],["result",5],["return",2],["path",6],["loads",1],["read",1],["text",2],["encoding",2],["utf",2],["dumps",1],["indent",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1]]},{"id":"openai4s/mcp_servers/protein_design/server.py","name":[["server",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["server",1],["py",1]],"body":[["newline",1],["delimited",1],["stdio",1],["mcp",2],["server",2],["atomic",1],["protein",2],["design",2],["tools",2],["from",5],["future",1],["import",8],["annotations",1],["json",1],["os",1],["sys",1],["typing",1],["any",1],["openai4s",1],["protocol",2],["max",3],["frame",3],["bytes",3],["schemas",1],["service",2],["version",2],["2024",1],["11",1],["05",1],["client",1],["applies",1],["same",1],["cap",1],["reading",1],["our",1],["replies",1],["re",1],["declaring",1],["number",1],["here",1],["let",1],["two",1],["halves",1],["drift",1],["into",1],["asymmetric",1],["limit",1],["shows",1],["up",1],["as",2],["connector",1],["silently",1],["drops",1],["requests",1],["rather",1],["than",1],["stale",1],["copy",1],["if",1],["name",1],["main",2]]},{"id":"openai4s/mcp_servers/protein_design/server.py#_send","name":[["send",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["server",1],["py",1]],"body":[["def",2],["send",2],["message",3],["dict",2],["str",2],["any",2],["none",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["true",1],["separators",1],["sys",2],["stdout",2],["write",1],["flush",1]]},{"id":"openai4s/mcp_servers/protein_design/server.py#_tool_result","name":[["tool",1],["result",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["server",1],["py",1]],"body":[["def",2],["tool",2],["result",2],["payload",5],["dict",4],["str",4],["any",4],["return",1],["content",2],["type",1],["text",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["structured",1],["error",1],["status",1],["succeeded",1]]},{"id":"openai4s/mcp_servers/protein_design/server.py#handle","name":[["handle",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["server",1],["py",1]],"body":[["def",2],["handle",2],["message",13],["dict",4],["str",4],["any",4],["service",5],["protein",3],["design",3],["none",5],["id",13],["method",9],["if",6],["initialize",1],["return",7],["jsonrpc",5],["result",5],["protocol",2],["version",4],["capabilities",1],["tools",5],["list",2],["changed",1],["false",1],["server",2],["info",1],["name",4],["openai4s",1],["notifications",1],["initialized",2],["ping",1],["call",2],["params",4],["arguments",3],["payload",2],["tool",1],["not",2],["error",1],["code",1],["32601",1],["found",1]]},{"id":"openai4s/mcp_servers/protein_design/server.py#main","name":[["main",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["server",1],["py",1]],"body":[["def",2],["main",2],["none",4],["os",1],["environ",1],["setdefault",1],["pythonunbuffered",1],["service",4],["protein",2],["design",2],["raw",3],["sys",2],["stdin",2],["buffer",1],["if",4],["len",1],["max",1],["frame",3],["bytes",1],["stderr",1],["write",1],["ignored",1],["oversized",1],["mcp",1],["request",2],["continue",4],["try",2],["message",8],["json",2],["loads",1],["not",2],["isinstance",1],["dict",1],["except",3],["unicode",1],["decode",1],["error",7],["jsondecode",1],["reply",4],["handle",1],["exception",1],["as",1],["noqa",1],["ble001",1],["call",1],["writes",1],["its",3],["terminal",1],["manifest",1],["after",1],["own",1],["block",1],["so",1],["full",1],["disk",1],["read",1],["only",1],["mount",1],["escapes",1],["unguarded",1],["unwinds",1],["whole",1],["loop",1],["server",1],["exits",1],["traceback",1],["client",1],["never",1],["receives",1],["blocks",1],["until",1],["deadline",1],["restarted",1],["process",1],["has",1],["empty",1],["admission",1],["ledger",1],["answer",1],["id",5],["jsonrpc",1],["code",1],["32603",1],["type",1],["name",1],["send",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py","name":[["service",1],["py",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["pure",1],["stdlib",1],["orchestration",1],["auditable",1],["protein",3],["design",4],["model",4],["processes",1],["from",6],["future",1],["import",16],["annotations",1],["ast",1],["datetime",1],["as",1],["dt",1],["hashlib",1],["json",1],["math",1],["os",1],["re",7],["subprocess",1],["sys",1],["time",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",2],["host",1],["admission",3],["error",2],["ledger",1],["schemas",2],["tool",3],["names",1],["aa3",1],["ala",1],["arg",1],["asn",1],["asp",1],["cys",1],["gln",1],["glu",1],["gly",1],["his",1],["ile",1],["leu",1],["lys",1],["met",1],["phe",1],["pro",1],["ser",1],["thr",1],["trp",1],["tyr",1],["val",1],["mse",1],["valid",1],["aa",1],["frozenset",1],["acdefghiklmnpqrstvwy",1],["attempt",2],["compile",3],["za",3],["z0",3],["127",1],["hotspot",1],["hex64",1],["9a",1],["64",1],["schema",1],["version",1],["v1",1],["frozen",1],["true",1],["all",1],["service",1],["residue",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_atomic_json","name":[["atomic",1],["json",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["atomic",2],["json",3],["path",8],["value",3],["any",2],["none",2],["parent",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["temporary",3],["name",2],["tmp",1],["write",1],["text",1],["dumps",1],["indent",1],["sort",1],["keys",1],["ensure",1],["ascii",1],["encoding",1],["utf",1],["os",1],["replace",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_canonical","name":[["canonical",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["canonical",2],["value",3],["any",2],["bytes",2],["return",1],["json",1],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_chain_sequences","name":[["chain",1],["sequences",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["chain",4],["sequences",2],["chains",3],["dict",4],["str",6],["list",2],["residue",2],["return",1],["join",1],["aa3",1],["item",2],["name3",1],["residues",2],["items",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_clean_error","name":[["clean",1],["error",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["clean",2],["error",6],["base",2],["exception",2],["str",3],["text",2],["replace",2],["strip",1],["return",1],["2000",1],["type",1],["name",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_digest_json","name":[["digest",1],["json",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["digest",2],["json",2],["value",3],["any",2],["str",2],["return",1],["hashlib",1],["sha256",1],["canonical",1],["hexdigest",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_mpnn_chain_order","name":[["mpnn",1],["chain",1],["order",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["mpnn",4],["chain",4],["order",3],["header",6],["str",4],["list",4],["none",4],["separated",1],["protein",2],["declares",1],["if",2],["any",1],["returns",1],["carries",1],["no",1],["mapping",3],["at",1],["all",1],["normal",1],["shape",1],["sampled",1],["record",1],["raises",1],["only",1],["present",1],["but",1],["unreadable",1],["match",6],["designed",4],["re",2],["search",2],["chains",2],["fixed",4],["not",2],["return",2],["try",1],["ast",2],["literal",2],["eval",2],["group",2],["except",1],["value",1],["error",6],["syntax",1],["type",1],["as",1],["raise",1],["design",1],["tool",1],["fasta",1],["invalid",1],["from",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_network_isolation_prefix","name":[["network",1],["isolation",1],["prefix",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["network",12],["isolation",3],["prefix",20],["list",2],["str",2],["accept",1],["only",1],["command",1],["prefixes",1],["visibly",2],["request",2],["separate",1],["net",11],["namespace",3],["parse",1],["json",1],["array",1],["env",1],["openai4",3],["protein",3],["design",5],["offline",3],["if",4],["not",4],["return",2],["executable",5],["path",1],["name",2],["flags",7],["docker",4],["none",7],["podman",1],["run",1],["bool",2],["any",1],["index",9],["len",3],["range",2],["valid",2],["bwrap",3],["bubblewrap",1],["unshare",3],["firejail",1],["raise",2],["tool",2],["error",2],["must",2],["isolated",2],["example",1],["presence",1],["isolating",1],["token",2],["same",1],["as",1],["being",1],["effect",2],["applies",1],["options",1],["order",1],["takes",1],["last",1],["so",2],["both",1],["end",1],["up",1],["fully",1],["networked",1],["terminal",1],["record",1],["publishes",1],["enforced",1],["true",1],["off",1],["back",1],["function",1],["claim",1],["cannot",1],["substantiate",1],["fail",1],["closed",1],["rejoining",2],["share",1],["host",2],["bridge",2],["contradicted",4],["sorted",2],["append",1],["also",1],["re",1],["enables",1],["networking",1],["join",1],["requests",1],["would",1],["be",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_parse_json_array_env","name":[["parse",1],["json",1],["array",1],["env",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["parse",2],["json",6],["array",4],["env",2],["name",5],["str",5],["list",3],["raw",3],["os",1],["environ",1],["strip",1],["if",2],["not",4],["return",2],["try",1],["value",5],["loads",1],["except",1],["jsondecode",1],["error",5],["as",1],["raise",2],["design",2],["tool",2],["must",2],["be",2],["string",2],["from",1],["isinstance",2],["all",1],["item",3],["non",1],["empty",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_read_pdb_residues","name":[["read",1],["pdb",1],["residues",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["read",2],["pdb",5],["residues",3],["path",5],["dict",3],["str",5],["list",3],["residue",6],["chains",4],["seen",3],["tuple",1],["int",2],["open",1],["encoding",1],["utf",1],["errors",1],["replace",1],["as",2],["handle",2],["line",8],["if",6],["not",5],["startswith",1],["atom",2],["len",1],["27",2],["continue",3],["altloc",2],["16",1],["17",2],["chain",7],["21",1],["22",2],["strip",3],["raise",4],["design",4],["tool",4],["error",7],["contains",3],["blank",2],["protein",3],["identifier",1],["try",1],["number",5],["26",2],["except",1],["value",1],["invalid",1],["from",1],["insertion",4],["key",3],["name3",4],["20",1],["upper",1],["aa3",1],["unsupported",1],["at",1],["add",1],["setdefault",1],["append",1],["no",1],["parseable",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_sequence","name":[["sequence",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["sequence",8],["value",4],["any",2],["field",4],["str",5],["if",3],["not",2],["isinstance",1],["raise",2],["design",2],["tool",2],["error",2],["must",2],["be",1],["string",1],["join",2],["split",1],["upper",1],["invalid",4],["sorted",1],["valid",1],["aa",1],["detail",2],["else",1],["contain",1],["only",1],["20",1],["standard",1],["amino",1],["acids",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["sha256",3],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_tail_text","name":[["tail",1],["text",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tail",2],["text",3],["path",5],["limit",6],["int",2],["str",2],["last",1],["characters",2],["log",1],["bounded",1],["at",1],["read",3],["backends",1],["write",1],["progress",1],["lines",1],["without",1],["tty",1],["so",2],["these",1],["logs",1],["reach",1],["gigabytes",1],["slicing",1],["after",1],["applies",1],["bound",1],["only",1],["once",1],["whole",1],["file",1],["its",1],["decoded",1],["copy",1],["already",1],["resident",1],["turns",1],["reporting",1],["backend",1],["exit",1],["status",1],["into",1],["memory",1],["error",1],["our",1],["own",1],["try",1],["open",1],["rb",1],["as",1],["handle",5],["seek",3],["os",1],["end",1],["size",2],["tell",1],["bytes",1],["per",1],["character",1],["utf",2],["worst",1],["case",1],["window",1],["cannot",1],["cut",1],["short",1],["max",1],["raw",2],["except",1],["oserror",1],["return",2],["decode",1],["errors",1],["replace",1],["strip",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_target_contig","name":[["target",1],["contig",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["target",4],["contig",2],["residues",5],["list",3],["residue",5],["str",2],["if",3],["any",2],["item",4],["insertion",2],["code",1],["raise",2],["design",2],["tool",2],["error",2],["rfdiffusion",2],["chains",1],["codes",1],["require",1],["explicit",1],["preprocessing",1],["map",2],["ordered",4],["sorted",1],["number",7],["numbers",1],["must",1],["be",1],["positive",1],["preprocess",1],["preserve",1],["spans",4],["tuple",1],["int",2],["start",6],["previous",6],["continue",1],["append",2],["chain",3],["return",1],["join",1],["end",2]]},{"id":"openai4s/mcp_servers/protein_design/service.py#_utc_now","name":[["utc",1],["now",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["utc",3],["now",3],["str",2],["return",1],["dt",2],["datetime",1],["timezone",1],["isoformat",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#DesignToolError","name":[["design",1],["tool",1],["error",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["class",2],["design",2],["tool",2],["error",4],["runtime",2],["fail",1],["closed",1],["validation",1],["backend",1],["failure",1],["safe",1],["publish",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#InterruptedAttempt","name":[["interrupted",1],["attempt",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["class",2],["interrupted",2],["attempt",3],["design",2],["tool",2],["error",2],["has",1],["partial",1],["outputs",1],["but",1],["no",1],["trustworthy",1],["terminal",1],["record",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService","name":[["protein",1],["design",1],["service",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["class",2],["protein",10],["design",25],["service",2],["validate",1],["calls",1],["launch",1],["pinned",2],["backends",1],["always",1],["persist",1],["terminal",1],["records",1],["def",7],["init",1],["self",20],["root",15],["str",21],["path",20],["none",5],["timeout",7],["float",3],["configured",5],["os",5],["environ",4],["openai4",3],["getcwd",1],["resolve",4],["7200",1],["require",2],["admission",7],["belongs",1],["live",1],["backend",6],["process",2],["restarting",1],["mcp",1],["server",1],["deliberately",2],["requires",2],["fresh",1],["canary",3],["current",1],["machine",1],["model",3],["ledger",1],["if",19],["not",21],["math",1],["isfinite",1],["raise",16],["value",2],["error",19],["must",10],["be",8],["finite",1],["positive",1],["raw",8],["any",5],["existing",3],["bool",3],["false",2],["directory",3],["isinstance",8],["strip",3],["tool",20],["non",2],["empty",2],["string",3],["candidate",15],["absolute",2],["try",1],["relative",1],["except",1],["as",1],["escapes",2],["from",1],["file",3],["input",1],["exist",3],["mkdir",2],["parents",2],["true",6],["ok",2],["return",5],["prepare",1],["name",6],["args",17],["dict",6],["tuple",3],["int",2],["names",1],["unknown",1],["arguments",2],["object",1],["required",4],["schemas",1],["missing",4],["field",3],["join",1],["run",4],["mode",4],["formal",3],["execution",10],["target",10],["local",4],["connector",1],["selected",1],["remote",2],["verified",1],["adapter",1],["attempt",9],["id",3],["re",2],["fullmatch",2],["only",1],["letters",1],["digits",1],["dot",1],["underscore",1],["hyphen",1],["seed",7],["2147483647",2],["integer",1],["revision",7],["len",1],["identify",1],["source",1],["image",1],["output",6],["dir",1],["time",1],["monotonic",1],["utc",1],["now",1],["operator",3],["variable",3],["default",2],["location",1],["confinement",1],["exists",1],["keep",1],["agent",2],["supplied",1],["inside",1],["session",1],["checkout",1],["legitimately",1],["lives",1],["at",2],["opt",1],["rfdiffusion",1],["routing",1],["config",1],["through",1],["fence",1],["rejected",1],["every",2],["correct",1],["install",1],["refusal",1],["aimed",1],["wrong",1],["party",1],["one",1],["named",1],["neither",1],["nor",1],["key",2],["operation",1],["checkpoint",11],["digest",2],["sha256",4],["verify",3],["expected",6],["hex64",1],["64",1],["hexadecimal",1],["characters",1],["actual",4],["lower",2],["sha",1],["256",1],["mismatch",1],["observed",1],["bundle",1],["list",1],["colab",1],["fold",1],["data",1],["manifest",3],["pins",1],["ve",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService.__init__","name":[["init",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",8],["root",7],["str",2],["path",3],["none",8],["timeout",8],["float",3],["configured",2],["os",4],["environ",3],["openai4",3],["protein",5],["design",5],["getcwd",1],["resolve",1],["7200",1],["require",2],["admission",5],["belongs",1],["live",1],["backend",1],["process",1],["restarting",1],["mcp",1],["server",1],["deliberately",1],["requires",1],["fresh",1],["canary",1],["current",1],["machine",1],["model",1],["ledger",1],["if",1],["not",1],["math",1],["isfinite",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["finite",1],["positive",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._admission_key","name":[["admission",1],["key",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["admission",3],["key",3],["self",3],["name",3],["str",6],["args",5],["dict",2],["any",2],["none",2],["return",1],["operation",1],["backend",2],["revision",2],["checkpoint",2],["digest",1],["sha256",1],["execution",2],["target",2],["local",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._base_record","name":[["base",1],["record",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["base",2],["record",2],["self",2],["name",5],["str",10],["args",4],["dict",4],["any",4],["attempt",4],["seed",4],["int",2],["started",4],["at",7],["start",3],["float",2],["named",2],["redacted",2],["while",2],["redacting",2],["nothing",2],["worse",2],["than",2],["no",2],["all",2],["next",2],["author",2],["add",2],["credential",2],["shaped",2],["tool",3],["field",2],["would",2],["read",2],["assume",2],["digest",4],["already",2],["excludes",2],["value",2],["return",1],["schema",2],["version",2],["id",1],["backend",2],["revision",2],["finished",1],["utc",1],["now",1],["runtime",1],["seconds",1],["round",1],["time",1],["monotonic",1],["config",1],["json",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._interface_pae","name":[["interface",1],["pae",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["interface",2],["pae",9],["list",6],["any",3],["lengths",5],["int",3],["float",3],["total",5],["sum",2],["if",3],["len",3],["not",3],["isinstance",1],["row",3],["raise",2],["design",2],["tool",2],["error",2],["raw",1],["shape",1],["match",1],["complex",2],["sequence",1],["chain",7],["by",4],["index",4],["length",2],["enumerate",1],["extend",1],["cross",5],["range",2],["has",1],["no",1],["entries",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._mean","name":[["mean",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["mean",2],["values",5],["any",2],["float",3],["none",3],["if",1],["not",2],["isinstance",1],["list",1],["return",2],["numeric",3],["value",2],["sum",1],["len",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._operator_path","name":[["operator",1],["path",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["operator",4],["path",8],["self",3],["variable",4],["str",4],["default",3],["resolve",2],["configured",2],["backend",1],["location",1],["deliberately",1],["not",2],["confinement",1],["exists",1],["keep",1],["agent",2],["supplied",1],["inside",1],["session",1],["root",4],["model",1],["checkout",1],["legitimately",1],["lives",1],["at",2],["opt",1],["rfdiffusion",1],["routing",1],["config",1],["through",1],["fence",1],["rejected",1],["every",1],["correct",1],["install",1],["escapes",1],["protein",1],["design",1],["refusal",1],["aimed",1],["wrong",1],["party",1],["one",1],["named",1],["neither",1],["nor",1],["raw",2],["os",1],["environ",1],["candidate",5],["if",1],["absolute",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._path","name":[["path",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["path",7],["self",4],["raw",7],["any",2],["existing",3],["bool",4],["false",4],["directory",3],["if",4],["not",5],["isinstance",1],["str",1],["strip",1],["raise",3],["design",4],["tool",3],["error",6],["must",1],["be",1],["non",1],["empty",1],["string",1],["candidate",10],["absolute",1],["root",3],["resolve",1],["try",1],["relative",1],["except",1],["value",1],["as",1],["escapes",1],["configured",1],["protein",1],["from",1],["file",2],["input",1],["exist",2],["mkdir",1],["parents",1],["true",2],["ok",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._prediction","name":[["prediction",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["prediction",16],["self",7],["args",14],["dict",6],["str",16],["any",6],["output",8],["path",5],["complex",9],["bool",5],["checkpoint",12],["data",3],["dir",9],["digest",11],["files",3],["verify",2],["bundle",1],["revision",2],["colabfold",3],["backend",2],["if",18],["msa",5],["mode",5],["single",6],["sequence",12],["raise",12],["design",13],["tool",12],["error",12],["formal",3],["currently",1],["accepts",1],["only",1],["no",1],["sequences",15],["raw",14],["names",10],["chain",3],["not",17],["isinstance",8],["list",3],["len",7],["predict",2],["requires",1],["at",1],["least",1],["two",1],["item",4],["index",2],["enumerate",1],["must",6],["be",6],["unique",1],["match",1],["name",4],["each",1],["one",1],["character",1],["fasta",7],["text",5],["join",1],["else",3],["monomer",1],["model",15],["type",8],["expected",4],["alphafold2",1],["multimer",1],["v3",1],["none",2],["recycles",9],["models",7],["count",3],["int",2],["100",2],["integer",2],["input",1],["write",1],["encoding",2],["utf",2],["mkdir",1],["command",10],["parse",1],["json",9],["array",1],["env",1],["openai4",2],["batch",1],["require",2],["network",5],["isolation",4],["true",4],["structure",2],["offline",8],["prefix",7],["protein",1],["required",1],["extend",1],["num",3],["recycle",1],["seeds",1],["random",1],["seed",4],["guarded",4],["config",6],["templates",2],["false",4],["initial",2],["guess",2],["policy",1],["os",1],["isolated",1],["environment",1],["zip",1],["atomic",1],["resolved",3],["run",3],["pdbs",6],["sorted",4],["rglob",4],["rank",2],["001",2],["pdb",4],["scores",20],["did",1],["emit",1],["both",1],["loads",1],["read",1],["pae",7],["contain",2],["result",4],["sha256",2],["ptm",2],["mean",2],["plddt",2],["enforced",1],["iptm",3],["ip",1],["tm",1],["interface",2],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._prepare","name":[["prepare",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["prepare",2],["self",3],["name",5],["str",11],["args",10],["dict",3],["any",2],["tuple",2],["int",3],["path",3],["float",2],["if",11],["not",11],["tool",15],["names",1],["raise",10],["design",11],["error",10],["unknown",1],["protein",1],["isinstance",6],["arguments",2],["must",7],["be",5],["object",1],["required",4],["schemas",1],["missing",4],["field",3],["join",1],["run",4],["mode",4],["formal",3],["canary",2],["execution",8],["target",8],["local",3],["strip",2],["non",1],["empty",1],["string",2],["connector",1],["process",1],["selected",1],["remote",2],["requires",1],["verified",1],["adapter",1],["attempt",9],["id",3],["re",1],["fullmatch",1],["only",1],["letters",1],["digits",1],["dot",1],["underscore",1],["hyphen",1],["seed",7],["bool",1],["2147483647",2],["integer",1],["revision",5],["backend",2],["len",1],["identify",1],["pinned",1],["source",1],["image",1],["output",6],["root",2],["dir",1],["directory",1],["true",3],["mkdir",1],["parents",1],["exist",1],["ok",1],["return",1],["time",1],["monotonic",1],["utc",1],["now",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._run","name":[["run",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["run",3],["self",5],["command",3],["list",2],["str",7],["output",4],["path",13],["cwd",4],["none",5],["offline",6],["bool",2],["false",3],["dict",3],["any",2],["stdout",8],["log",2],["stderr",9],["env",6],["os",1],["environ",1],["if",4],["key",4],["tuple",1],["lower",1],["http",1],["proxy",6],["https",1],["all",1],["ftp",1],["no",1],["rsync",1],["pop",1],["update",1],["hf",1],["hub",1],["transformers",1],["wandb",1],["mode",1],["started",2],["time",3],["monotonic",2],["open",2],["wb",2],["as",4],["try",1],["completed",4],["subprocess",3],["root",1],["process",2],["reads",2],["mcp",1],["protocol",1],["frames",1],["from",5],["fd",1],["inherited",1],["stdin",2],["lets",1],["backend",5],["consume",1],["requests",1],["server",1],["still",1],["needed",1],["desynchronising",1],["stream",1],["rest",1],["lifetime",1],["block",1],["pipe",1],["nobody",1],["will",1],["write",1],["until",1],["timeout",6],["devnull",1],["check",1],["except",2],["expired",1],["error",9],["raise",3],["design",3],["tool",3],["exceeded",1],["second",1],["oserror",1],["could",1],["not",1],["start",1],["clean",1],["runtime",4],["returncode",4],["tail",4],["text",1],["2000",1],["suffix",2],["else",1],["exited",1],["code",1],["return",1],["distinct",1],["record",3],["own",1],["seconds",2],["times",1],["whole",1],["attempt",1],["one",3],["name",1],["two",1],["spans",1],["made",1],["succeeded",1],["failed",1],["report",1],["different",1],["quantities",1],["under",1],["silently",1],["dropped",1],["checkpoint",1],["hashing",1],["successful",1],["round",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._scientific_worker","name":[["scientific",1],["worker",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["scientific",6],["worker",9],["self",6],["name",9],["str",14],["args",6],["dict",6],["any",4],["output",9],["path",19],["backend",5],["esm2",1],["if",7],["score",2],["stability",2],["else",2],["openmm",1],["energy",1],["minimize",1],["pyrosetta",1],["verify",2],["revision",2],["request",19],["dir",1],["pdb",6],["existing",1],["true",2],["input",5],["digest",16],["sha256",2],["checkpoint",9],["sequence",6],["json",9],["result",15],["atomic",2],["env",2],["openai4",1],["upper",1],["python",3],["os",1],["environ",1],["sys",1],["executable",1],["file",2],["py",1],["command",6],["config",7],["resolved",3],["run",3],["offline",1],["not",3],["raise",3],["design",3],["tool",3],["error",3],["did",1],["produce",1],["its",1],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["isinstance",1],["must",1],["be",1],["object",1],["forbidden",2],["interface",2],["hbonds",2],["returned",1],["incorrect",1],["field",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_design_sequence","name":[["tool",1],["design",1],["sequence",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",13],["design",25],["sequence",6],["self",9],["args",11],["dict",7],["str",18],["any",5],["output",12],["path",18],["backbone",7],["pdb",6],["existing",1],["true",8],["checkpoint",10],["digest",9],["verify",2],["repository",4],["operator",1],["openai4",3],["proteinmpnn",4],["vendor",1],["protein",4],["mpnn",5],["revision",2],["backend",1],["model",9],["name",10],["48",1],["020",1],["if",13],["not",15],["isinstance",10],["re",1],["fullmatch",1],["za",1],["z0",1],["pt",2],["raise",11],["error",11],["must",8],["end",1],["selected",1],["plus",1],["chains",21],["read",1],["residues",3],["source",5],["sequences",9],["chain",22],["list",5],["len",8],["be",5],["non",2],["empty",1],["unique",1],["every",2],["exist",1],["fixed",24],["positions",17],["explicitly",1],["json",11],["int",5],["indexes",3],["items",2],["available",4],["range",1],["raw",7],["all",4],["sorted",3],["elif",1],["item",3],["bool",4],["contains",1],["duplicate",1],["missing",3],["absent",1],["from",1],["else",2],["integer",2],["designed",1],["target",3],["as",1],["position",4],["stem",4],["jsonl",2],["write",1],["text",1],["dumps",1],["sort",1],["keys",1],["encoding",1],["utf",1],["number",6],["num",3],["temperature",5],["sampling",3],["temp",3],["10000",2],["float",2],["command",13],["parse",1],["array",1],["env",1],["custom",2],["python",3],["os",2],["environ",1],["sys",1],["executable",1],["run",4],["py",1],["extend",1],["join",1],["out",1],["folder",1],["seq",1],["per",1],["seed",2],["weights",1],["parent",1],["sep",1],["config",6],["input",5],["sha256",2],["atomic",2],["resolved",3],["cwd",1],["root",1],["offline",1],["fasta",9],["seqs",1],["fa",1],["file",1],["did",1],["produce",1],["expected",1],["designs",3],["validate",1],["map",8],["rows",2],["length",2],["index",3],["residue",6],["label",1],["enumerate",1],["start",1],["closed",2],["return",1],["count",1],["validation",1],["unchanged",2],["lengths",1],["match",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_energy_minimize","name":[["tool",1],["energy",1],["minimize",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",2],["energy",3],["minimize",3],["self",3],["args",3],["dict",4],["str",4],["any",4],["output",3],["path",2],["return",1],["scientific",1],["worker",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_generate_backbone","name":[["tool",1],["generate",1],["backbone",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",12],["generate",3],["backbone",3],["self",8],["args",16],["dict",4],["str",12],["any",5],["output",10],["path",9],["if",14],["num",3],["designs",3],["raise",10],["design",14],["error",10],["one",1],["attempt",1],["per",1],["call",1],["must",4],["equal",1],["target",35],["pdb",17],["existing",2],["true",3],["checkpoint",8],["digest",18],["verify",2],["repository",4],["operator",1],["openai4",3],["rfdiffusion",6],["vendor",1],["revision",2],["backend",1],["chains",21],["read",1],["residues",5],["chain",26],["not",20],["isinstance",7],["len",6],["absent",1],["from",1],["list",4],["be",3],["unique",1],["start",1],["hotspots",4],["hotspot",9],["non",1],["empty",1],["available",2],["item",4],["number",4],["insertion",1],["code",1],["normalized",6],["raw",6],["match",4],["re",1],["fullmatch",1],["else",2],["none",1],["invalid",1],["residue",2],["group",2],["int",3],["explicit",1],["exist",1],["append",1],["contains",1],["duplicates",1],["length",8],["binder",2],["bool",2],["20",2],["500",2],["integer",1],["prefix",3],["command",13],["parse",1],["json",5],["array",1],["env",1],["custom",2],["python",3],["os",1],["environ",1],["sys",1],["executable",1],["scripts",1],["run",4],["inference",7],["py",1],["extend",1],["input",4],["deterministic",1],["startnum",1],["seed",3],["ckpt",1],["override",1],["diffuser",1],["diffusion",1],["steps",1],["50",1],["denoiser",2],["noise",4],["scale",4],["ca",2],["float",2],["frame",2],["contigmap",1],["contigs",1],["join",2],["contig",1],["ppi",1],["res",1],["config",6],["sha256",3],["atomic",1],["resolved",3],["cwd",1],["root",1],["offline",1],["trb",12],["file",2],["did",1],["produce",1],["required",1],["pair",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_predict_complex","name":[["tool",1],["predict",1],["complex",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",2],["predict",2],["complex",3],["self",3],["args",3],["dict",4],["str",4],["any",4],["output",3],["path",2],["return",1],["prediction",1],["true",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_predict_structure","name":[["tool",1],["predict",1],["structure",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",2],["predict",2],["structure",2],["self",3],["args",3],["dict",4],["str",4],["any",4],["output",3],["path",2],["return",1],["prediction",1],["complex",1],["false",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_rosetta_interface_score","name":[["tool",1],["rosetta",1],["interface",1],["score",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",2],["rosetta",3],["interface",3],["score",3],["self",3],["args",3],["dict",4],["str",4],["any",4],["output",3],["path",2],["return",1],["scientific",1],["worker",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_rosetta_relax","name":[["tool",1],["rosetta",1],["relax",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",2],["rosetta",3],["relax",3],["self",3],["args",3],["dict",4],["str",4],["any",4],["output",3],["path",2],["return",1],["scientific",1],["worker",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_rosetta_score","name":[["tool",1],["rosetta",1],["score",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",2],["rosetta",3],["score",3],["self",3],["args",3],["dict",4],["str",4],["any",4],["output",3],["path",2],["return",1],["scientific",1],["worker",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._tool_score_stability","name":[["tool",1],["score",1],["stability",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["tool",2],["score",3],["stability",3],["self",3],["args",3],["dict",4],["str",4],["any",4],["output",3],["path",2],["return",1],["scientific",1],["worker",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._validate_mpnn_fasta","name":[["validate",1],["mpnn",1],["fasta",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["validate",2],["mpnn",12],["fasta",4],["self",2],["path",5],["source",5],["dict",10],["str",17],["residues",4],["list",9],["residue",6],["design",11],["chains",5],["fixed",5],["indexes",3],["int",4],["expected",4],["any",3],["records",6],["tuple",1],["header",14],["none",5],["chunks",5],["line",5],["read",2],["text",1],["encoding",1],["utf",1],["splitlines",1],["if",9],["startswith",1],["not",4],["append",4],["join",2],["elif",1],["strip",2],["len",9],["raise",6],["tool",6],["error",6],["protein",8],["must",1],["contain",1],["one",2],["native",5],["record",3],["plus",1],["exactly",1],["requested",1],["designs",1],["declares",1],["chain",16],["mapping",2],["once",1],["every",2],["sampled",1],["carries",1],["only",2],["sample",1],["score",2],["global",1],["seq",1],["recovery",1],["requiring",1],["per",1],["rejected",1],["genuine",1],["run",1],["so",1],["order",11],["from",1],["let",1],["override",1],["fork",1],["emit",1],["validated",3],["index",2],["combined",2],["enumerate",1],["pieces",3],["split",1],["lacks",1],["designed",2],["output",5],["map",1],["close",1],["over",1],["all",1],["input",1],["zip",1],["original",4],["items",1],["proposed",5],["sequence",2],["changed",3],["length",1],["non",1],["target",1],["position",4],["motif",1],["label",1],["id",1],["04d",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._verify_checkpoint","name":[["verify",1],["checkpoint",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["verify",2],["checkpoint",9],["self",3],["args",4],["dict",2],["str",5],["any",2],["tuple",2],["path",4],["existing",1],["true",1],["expected",6],["sha256",3],["if",2],["not",2],["isinstance",1],["hex64",1],["re",1],["fullmatch",1],["raise",2],["design",2],["tool",2],["error",2],["must",1],["be",1],["64",1],["hexadecimal",1],["characters",1],["actual",4],["lower",2],["sha",1],["256",1],["mismatch",1],["observed",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._verify_checkpoint_bundle","name":[["verify",1],["checkpoint",1],["bundle",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["verify",4],["checkpoint",18],["bundle",8],["self",5],["args",3],["dict",8],["str",15],["any",2],["tuple",2],["path",37],["list",5],["colab",1],["fold",1],["model",1],["data",26],["manifest",18],["every",2],["file",7],["pins",1],["digest",2],["try",3],["value",7],["json",3],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["except",3],["unicode",1],["decode",1],["error",24],["jsondecode",1],["as",4],["raise",14],["design",14],["tool",14],["prediction",3],["must",8],["be",5],["from",3],["files",12],["if",15],["isinstance",7],["else",2],["none",2],["raw",21],["dir",22],["not",15],["absolute",2],["needs",2],["relative",8],["parent",5],["symlink",7],["resolve",6],["root",2],["escapes",2],["its",2],["real",1],["local",1],["directory",1],["contain",2],["non",1],["empty",1],["verified",4],["index",3],["item",6],["enumerate",1],["object",1],["expected",6],["sha256",3],["hex64",1],["re",1],["fullmatch",1],["sha",2],["256",2],["candidate",9],["missing",3],["observed",9],["lower",2],["mismatch",1],["append",1],["declared",4],["rglob",2],["symlinks",3],["sorted",2],["posix",1],["extra",2],["name",1],["pin",1],["unpinned",1],["absent",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService._verify_revision","name":[["verify",1],["revision",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["verify",2],["revision",5],["self",2],["backend",5],["str",7],["expected",5],["repository",5],["path",2],["none",5],["variable",3],["openai4",1],["upper",1],["observed",8],["os",1],["environ",1],["strip",2],["if",4],["not",3],["git",3],["exists",1],["completed",3],["subprocess",3],["run",1],["rev",1],["parse",1],["head",1],["text",1],["true",1],["stdout",2],["pipe",2],["stderr",1],["timeout",1],["10",1],["check",1],["false",1],["returncode",1],["raise",2],["design",2],["tool",2],["error",2],["required",1],["cannot",1],["be",1],["read",1],["from",1],["checkout",1],["mismatch",1],["return",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#ProteinDesignService.call","name":[["call",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["call",2],["self",14],["name",14],["str",12],["args",18],["dict",8],["any",4],["attempt",23],["id",9],["if",12],["isinstance",4],["else",4],["unassigned",1],["output",5],["path",7],["none",9],["seed",10],["start",5],["time",4],["monotonic",3],["started",9],["at",14],["utc",4],["now",5],["try",4],["prepare",1],["manifest",12],["terminal",5],["json",4],["requested",5],["digest",12],["file",2],["existing",15],["loads",1],["read",3],["text",1],["encoding",1],["utf",1],["except",4],["unicode",1],["decode",1],["error",18],["jsondecode",1],["return",3],["schema",6],["version",6],["tool",9],["status",7],["failed",4],["finished",4],["runtime",4],["seconds",4],["round",2],["type",2],["unreadable",2],["manual",2],["reconciliation",2],["required",1],["was",2],["preserved",2],["config",4],["stored",2],["record",18],["outlives",1],["process",4],["earned",1],["so",2],["replaying",1],["one",2],["must",1],["not",6],["re",2],["assert",1],["live",5],["admission",30],["ledger",1],["no",1],["longer",1],["holds",1],["exactly",1],["restart",1],["supposed",1],["revoke",1],["derive",1],["here",1],["say",1],["plainly",1],["nothing",1],["ran",1],["caller",1],["cannot",2],["replayed",3],["failure",2],["as",4],["fresh",1],["true",1],["replay",4],["key",15],["bringup",4],["pop",1],["require",3],["run",10],["mode",8],["formal",4],["raise",4],["design",3],["be",1],["has",2],["been",1],["admitted",1],["real",1],["inference",1],["canary",3],["retry",1],["new",1],["conflict",1],["already",2],["different",1],["configuration",1],["original",1],["partial",2],["files",2],["iterdir",1],["interrupted",2],["directory",1],["contains",1],["without",1],["requires",1],["prior",4],["model",2],["from",3],["handler",2],["getattr",1],["payload",4],["base",3],["identity",3],["audit",2],["keys",1],["update",2],["succeeded",2],["carries",1],["result",2],["back",1],["separately",1],["installed",1],["worker",1],["spreading",1],["last",1],["let",1],["least",1],["trusted",1],["component",1],["rewrite",1],["own",1],["header",1],["means",1],["backend",3],["wall",1],["success",1],["whole",1],["named",1],["would",1],["break",1],["comparison",1],["above",1],["execution",4],["target",4],["local",2],["admit",1],["operation",1],["revision",2],["checkpoint",4],["sha256",1],["observed",1],["verified",1],["elif",1],["exception",1],["records",1],["part",1],["public",1],["contract",1],["ro",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#Residue","name":[["residue",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["class",2],["residue",2],["chain",2],["str",4],["number",2],["int",1],["insertion",2],["code",2],["name3",1],["property",1],["def",1],["label",1],["self",4],["return",1],["rstrip",1]]},{"id":"openai4s/mcp_servers/protein_design/service.py#Residue.label","name":[["label",1]],"path":[["openai4s",1],["mcp",1],["servers",1],["protein",1],["design",1],["service",1],["py",1]],"body":[["def",2],["label",2],["self",5],["str",2],["return",1],["chain",1],["number",1],["insertion",1],["code",1],["rstrip",1]]},{"id":"openai4s/memory_budget.py","name":[["memory",1],["budget",1],["py",1]],"path":[["openai4s",1],["memory",1],["budget",1],["py",1]],"body":[["much",2],["remembered",1],["context",5],["may",4],["enter",1],["system",1],["prompt",3],["injection",3],["was",2],["mems",1],["50",3],["count",2],["nothing",1],["else",1],["fifty",1],["memories",10],["pasted",2],["protocol",1],["about",3],["600",1],["000",3],["characters",1],["roughly",1],["150k",1],["tokens",2],["against",2],["262",1],["144",1],["token",1],["window",4],["over",1],["half",2],["spent",1],["background",1],["before",1],["user",2],["has",4],["said",2],["anything",1],["every",3],["single",1],["turn",1],["growing",1],["quietly",2],["as",4],["they",4],["save",1],["more",2],["alone",2],["cannot",1],["bound",3],["because",3],["thing",1],["varies",1],["length",1],["so",4],["three",1],["budgets",2],["same",1],["shape",2],["image",1],["attachment",1],["ones",2],["many",4],["long",3],["each",1],["total",3],["one",7],["them",2],["reports",2],["dropped",1],["memory",5],["silently",3],["omitted",3],["worse",1],["than",3],["never",5],["saved",3],["believes",1],["agent",1],["knows",1],["something",2],["told",1],["from",3],["future",1],["import",3],["annotations",1],["time",1],["typing",1],["any",1],["iterable",1],["sequence",1],["be",4],["injected",3],["unchanged",1],["original",1],["not",6],["behaviour",1],["change",1],["its",1],["own",1],["max",10],["enough",4],["paragraph",1],["real",1],["standing",2],["short",1],["document",1],["obviously",1],["wrong",1],["feature",1],["gets",1],["rather",1],["eating",1],["chars",4],["2000",1],["all",3],["together",1],["4k",1],["262k",1],["present",1],["useful",1],["small",1],["nobody",1],["think",1],["16",1],["scope",8],["hold",1],["at",3],["enforced",1],["write",2],["table",2],["grown",1],["400",2],["items",2],["350",1],["reported",2],["moment",1],["were",1],["four",1],["times",1],["carry",1],["room",3],["project",1],["rotates",1],["through",1],["filing",1],["cabinet",1],["per",4],["200",1],["rows",3],["store",1],["live",1],["expired",1],["cap",1],["above",1],["counts",1],["only",1],["still",1],["inside",1],["retention",6],["expiry",2],["withholds",2],["without",1],["deleting",3],["full",1],["withheld",2],["would",2],["otherwise",1],["refuse",1],["new",1],["pane",2],["already",1],["leaves",1],["unbounded",1],["second",1],["rule",1],["accumulate",1],["year",2],["worth",1],["superseded",1],["distinct",1],["refusal",1],["reached",1],["whose",1],["remedy",1],["being",1],["anyway",1],["stored",1],["stays",2],["eligible",1],["been",1],["touched",1],["likely",1],["stale",2],["instruction",2],["durable",1],["fact",1],["followed",1],["delete",1],["timer",1],["destroy",1],["person",1],["wrote",1],["schedule",1],["saw",1],["there",1],["no",1],["undo",1],["whereas",1],["item",1],["again",1],["click",1],["days",3],["365",1],["ms",2],["86",1],["render",1],["select",1]]},{"id":"openai4s/memory_budget.py#render","name":[["render",1]],"path":[["openai4s",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["render",2],["kept",4],["sequence",4],["str",6],["dropped",5],["dict",2],["any",2],["prompt",1],["block",1],["including",1],["honest",1],["note",2],["about",1],["missing",1],["model",1],["not",6],["user",2],["agent",1],["told",1],["some",1],["remembered",4],["context",3],["was",1],["withheld",1],["say",1],["so",1],["matters",1],["instead",1],["answering",1],["as",2],["though",1],["had",1],["everything",1],["saying",1],["nothing",1],["turns",1],["budget",2],["into",1],["quiet",1],["correctness",1],["problem",1],["if",2],["return",2],["lines",4],["persisted",1],["across",1],["sessions",1],["treat",1],["background",1],["instructions",1],["extend",1],["text",2],["append",1],["len",1],["further",1],["item",1],["were",1],["included",1],["here",1],["because",1],["they",1],["exceed",1],["turn",1],["memory",1],["assume",1],["you",1],["have",1],["complete",1],["join",1]]},{"id":"openai4s/memory_budget.py#select","name":[["select",1]],"path":[["openai4s",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["select",2],["memories",6],["iterable",2],["any",6],["max",18],["items",4],["int",13],["chars",9],["memory",12],["total",9],["retention",8],["ms",11],["now",6],["none",6],["tuple",2],["list",6],["str",8],["dict",5],["return",2],["texts",1],["inject",1],["was",2],["left",1],["out",1],["order",1],["preserved",1],["store",1],["hands",1],["these",1],["back",1],["newest",1],["first",3],["truncating",1],["from",1],["end",1],["means",1],["gets",1],["dropped",7],["oldest",1],["choice",1],["user",1],["would",3],["make",1],["re",1],["ranking",1],["by",1],["length",1],["silently",1],["prefer",1],["terse",1],["over",2],["important",1],["ones",1],["long",2],["skipped",1],["rather",1],["than",1],["clipped",1],["half",2],["protocol",2],["not",6],["shorter",1],["different",1],["possibly",1],["wrong",1],["one",3],["agent",1],["cannot",2],["tell",2],["instruction",2],["following",1],["cut",1],["checked",1],["before",1],["budget",2],["expired",3],["must",3],["consume",1],["fifty",1],["slots",1],["live",1],["could",1],["have",1],["kept",4],["time",2],["1000",1],["if",8],["else",3],["index",2],["enumerate",1],["content",3],["isinstance",2],["text",8],["strip",1],["continue",5],["label",5],["60",1],["last",1],["touch",2],["write",1],["edit",1],["correcting",1],["stale",1],["reset",1],["its",1],["clock",1],["correction",1],["expires",1],["schedule",1],["thing",1],["replaced",1],["created",4],["updated",1],["at",2],["try",1],["age",5],["except",1],["type",1],["error",2],["value",1],["row",1],["no",1],["usable",1],["timestamp",1],["old",1],["resolve",1],["withhold",1],["schema",1],["gap",1],["look",1],["exactly",1],["like",1],["intentional",1],["expiry",1],["append",5],["reason",4],["limit",4],["preview",4],["len",5],["too",2],["many",1],["exhausted",1],["del",1]]},{"id":"openai4s/observability.py","name":[["observability",1],["py",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["correlation",8],["ids",1],["structured",4],["redacted",1],["logging",1],["daemon",2],["logged",2],["bare",2],["print",1],["carried",2],["no",4],["request",4],["identity",2],["at",5],["all",4],["so",6],["user",4],["reporting",1],["my",1],["run",2],["failed",1],["could",1],["not",9],["be",3],["tied",1],["http",1],["session",1],["execution",1],["remote",1],["job",1],["became",1],["support",1],["meant",1],["guessing",1],["from",6],["timestamps",1],["two",3],["pieces",1],["id",11],["context",6],["var",4],["any",4],["code",1],["reached",1],["including",2],["background",1],["thread",6],["spawns",1],["stamp",1],["its",1],["output",1],["same",2],["without",3],["every",3],["function",1],["growing",1],["parameter",2],["emitter",1],["writes",2],["one",3],["json",2],["object",1],["per",1],["line",2],["attached",1],["refuses",1],["serialize",1],["anything",1],["looks",2],["like",4],["credential",6],["redaction",1],["deny",1],["by",8],["default",4],["denylist",2],["proposal",1],["explicit",1],["logs",4],["diagnostics",1],["exports",1],["must",1],["contain",1],["secret",4],["material",2],["evidence",1],["try",1],["spot",1],["secrets",1],["name",2],["emits",1],["only",2],["fields",1],["caller",1],["passed",1],["explicitly",1],["scrubs",1],["value",2],["broker",1],["reference",1],["target",1],["long",1],["opaque",3],["token",3],["authorization",2],["header",1],["wherever",1],["appears",1],["nested",1],["field",1],["whose",1],["cannot",1],["shown",1],["replaced",1],["fingerprint",2],["log",4],["lines",1],["still",1],["correlated",1],["either",1],["revealing",1],["prompts",1],["research",1],["data",2],["never",1],["module",1],["there",2],["prompt",1],["model",1],["messages",1],["kernel",1],["things",1],["most",1],["likely",1],["carry",3],["unpublished",1],["work",2],["safe",1],["they",1],["leave",1],["process",2],["through",2],["path",2],["future",1],["import",12],["annotations",1],["contextvars",3],["functools",1],["hashlib",1],["os",1],["re",4],["sys",1],["time",1],["uuid",1],["typing",1],["callable",1],["urllib",1],["parse",2],["qsl",1],["urlencode",1],["urlsplit",1],["urlunsplit",1],["unit",1],["currently",1],["flight",1],["rather",2],["than",2],["local",1],["because",2],["within",1],["survives",1],["into",1],["everything",1],["calls",1],["taking",1],["cross",1],["itself",1],["new",2],["threading",1],["starts",1],["empty",1],["comment",1],["here",1],["claim",1],["did",1],["see",1],["below",2],["actually",1],["carries",1],["serving",1],["spawn",1],["sites",1],["go",1],["str",2],["openai4s",1],["off",1],["unless",1],["asked",1],["operator",1],["tool",1],["turning",1],["them",1],["would",1],["change",1],["existing",1],["deployment",1],["disk",1],["enabled",2],["env",2],["openai4",1],["values",1],["above",2],["length",1],["look",2],["treated",1],["as",2],["chosen",1],["sit",1],["ordinary",1],["identifiers",1],["uuid4",1],["hex",1],["32",1],["real",2],["keys",2],["sk",1],["tokens",1],["40",1],["min",1],["24",1],["sensitive",1],["api",3],["key",4],["apikey",2],["password",2],["home",5],["directory",1],["shape",1],["whoever",1],["owns",1],["replace",1],["ever",1],["sees",1],["own",1],["diagnostic",1],["bundle",2],["shipped",1],["someone",2],["else",1],["under",1],["collaborator",1],["shared",1],["machine",2],["mounted",1],["volume",1],["names",1],["person",1],["exactly",2],["squarely",1],["shaped",1],["compile",2],["users",2],["za",4],["ignorecase",1],["account",1],["deliberately",1],["shell",1],["command",2],["boundary",1],["between",1],["quoted",1],["inside",2],["failure",1],["message",2],["rest",1],["rule",1],["wide",1],["enough",1],["remove",1],["removes",1],["description",1],["exists",1],["separable",1],["part",1],["worth",1],["removing",1],["right",1],["hand",1],["side",1],["has",1],["host",3],["merely",1],["text",2],["after",1],["eats",1],["pkg",1],["package",1],["spec",1],["environment",1],["build",2],["sort",1],["opens",1],["read",1],["address",1],["dotted",1],["ending",1],["tld",1],["localhost",2],["residual",1],["stated",1],["hidden",1],["single",1],["label",1],["match",1],["nothing",1],["separates",1],["false",1],["positives",1],["z0",2],["query",1],["parameters",1],["hold",1],["credentials",1],["scientific",1],["apis",1],["matched",1],["substring",1],["land",1],["params",2],["auth",1],["signature",1],["sig",1],["event",1],["redact",4],["identities",1],["url",1],["reset",1]]},{"id":"openai4s/observability.py#_looks_opaque","name":[["looks",1],["opaque",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["looks",2],["opaque",4],["text",9],["str",2],["bool",2],["long",2],["run",1],["credential",2],["shaped",1],["characters",1],["nothing",1],["else",1],["deliberately",1],["shape",1],["based",2],["rather",1],["than",1],["name",2],["secret",1],["stored",1],["under",1],["unremarkable",1],["key",2],["exactly",1],["one",1],["rule",1],["misses",1],["if",4],["len",1],["min",1],["return",5],["false",4],["allowed",2],["abcdefghijklmnopqrstuvwxyz",1],["abcdefghijklmnopqrstuvwxyz0123456789",1],["not",3],["path",1],["url",1],["looking",1],["but",1],["redacting",1],["would",1],["make",1],["log",1],["useless",1],["thing",1],["startswith",1],["http",1],["https",1],["file",1],["must",1],["actually",1],["mix",1],["character",1],["classes",1],["aaaaaaaa",1],["any",2],["isdigit",1],["isalpha",1]]},{"id":"openai4s/observability.py#_redact_fragment","name":[["redact",1],["fragment",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["redact",2],["fragment",14],["str",4],["half",1],["url",1],["never",1],["reaches",1],["server",2],["therefore",1],["holds",1],["credentials",1],["not",6],["supposed",1],["oauth",1],["implicit",1],["flow",2],["puts",2],["access",1],["token",3],["after",1],["precisely",1],["so",3],["stays",2],["browser",3],["means",1],["appearing",1],["local",1],["log",1],["one",2],["handed",1],["machine",1],["was",2],["passed",1],["through",1],["untouched",1],["while",1],["query",2],["beside",1],["scrubbed",1],["parsed",1],["as",1],["looks",2],["like",1],["since",1],["produces",1],["otherwise",1],["judged",1],["whole",1],["bare",1],["opaque",2],["missed",1],["want",2],["if",5],["return",4],["pairs",3],["parse",1],["qsl",1],["keep",1],["blank",1],["values",1],["true",1],["urlencode",1],["name",6],["every",1],["value",7],["ones",1],["denylist",2],["code",2],["authorization",1],["state",1],["csrf",1],["rule",1],["fails",1],["next",1],["somebody",1],["chooses",1],["sent",1],["there",1],["credential",1],["by",2],["position",1],["parameter",1],["parameters",1],["were",1],["present",1],["provenance",1],["secret",1],["redacted",2],["fingerprint",2],["else",1]]},{"id":"openai4s/observability.py#_redact_netloc","name":[["redact",1],["netloc",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["redact",2],["netloc",8],["str",4],["userinfo",5],["credential",1],["by",1],["definition",1],["has",1],["password",1],["if",3],["not",1],["return",4],["host",3],["rpartition",1],["user",2],["sep",2],["secret",3],["partition",1],["redacted",2],["fingerprint",2],["looks",1],["opaque",1]]},{"id":"openai4s/observability.py#_redact_path","name":[["redact",1],["path",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["redact",3],["path",8],["str",4],["fingerprint",2],["any",1],["segment",5],["looks",2],["like",1],["credential",1],["text",1],["splits",1],["spaces",1],["url",1],["has",1],["none",1],["so",1],["key",1],["embedded",1],["v1",1],["sk",1],["live",1],["records",1],["arrives",1],["as",2],["single",1],["word",1],["whose",1],["slashes",1],["dots",1],["stop",1],["reading",1],["opaque",2],["survives",1],["untouched",1],["not",1],["hypothetical",1],["style",1],["keys",1],["ordinary",1],["scientific",1],["apis",1],["test",1],["found",1],["segments",1],["right",1],["unit",1],["because",1],["each",1],["one",1],["exactly",1],["kind",1],["token",1],["opacity",1],["check",1],["was",1],["written",1],["return",1],["join",1],["redacted",1],["if",1],["else",1],["split",1]]},{"id":"openai4s/observability.py#carry_context","name":[["carry",1],["context",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["carry",2],["context",10],["fn",4],["callable",4],["any",4],["wrap",1],["so",4],["thread",4],["running",1],["sees",1],["caller",1],["comment",1],["above",1],["correlation",1],["id",6],["say",1],["var",2],["was",2],["chosen",1],["because",2],["gateway",1],["hands",1],["requests",2],["threads",3],["value",1],["has",1],["survive",1],["into",1],["anything",1],["those",2],["schedule",1],["precisely",1],["not",3],["new",1],["threading",1],["starts",1],["empty",2],["while",1],["serving",2],["request",5],["gone",1],["moment",1],["work",3],["moved",1],["job",2],["slow",1],["failure",1],["prone",1],["happens",2],["worth",1],["having",1],["every",2],["structured",1],["log",2],["line",1],["emitted",1],["from",3],["turn",1],["plan",1],["repl",1],["carried",1],["user",1],["quotes",1],["failed",2],["matched",1],["nothing",1],["actually",1],["capture",1],["here",1],["spawning",1],["at",1],["spawn",1],["time",1],["each",1],["call",1],["copies",1],["fresh",1],["two",2],["jobs",1],["started",1],["never",1],["share",2],["one",2],["neither",1],["reset",1],["other",1],["deliberately",1],["applied",1],["daemon",1],["lifetime",1],["idle",1],["sweeper",2],["web",1],["socket",1],["drain",1],["mcp",1],["readers",1],["happened",1],["start",1],["them",1],["stamping",1],["later",1],["sweep",1],["would",1],["be",1],["false",1],["attribution",1],["worse",1],["than",1],["missing",1],["gets",1],["believed",1],["contextvars",1],["copy",1],["return",1],["functools",1],["partial",1],["run",1]]},{"id":"openai4s/observability.py#correlation_id","name":[["correlation",1],["id",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["correlation",3],["id",3],["str",2],["return",1]]},{"id":"openai4s/observability.py#enabled","name":[["enabled",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["enabled",3],["bool",2],["return",1],["os",1],["environ",1],["env",1],["strip",1],["lower",1],["true",1],["yes",1]]},{"id":"openai4s/observability.py#fingerprint","name":[["fingerprint",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["fingerprint",2],["value",3],["str",5],["stable",1],["non",1],["reversible",1],["tag",1],["so",1],["two",1],["lines",1],["be",1],["tied",1],["one",1],["secret",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["replace",1],["hexdigest",1],["12",1]]},{"id":"openai4s/observability.py#log_event","name":[["log",1],["event",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["log",2],["event",6],["str",4],["fields",3],["any",2],["dict",2],["emit",1],["one",1],["structured",1],["line",1],["return",2],["was",1],["emitted",1],["returns",1],["record",5],["even",1],["logging",3],["disabled",1],["so",1],["caller",1],["assert",1],["redaction",1],["without",1],["turning",1],["whole",1],["test",1],["suite",1],["ts",1],["round",1],["time",2],["correlation",2],["id",2],["update",1],["redact",1],["key",1],["items",1],["if",1],["enabled",1],["try",1],["sys",1],["stderr",1],["write",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["break",1],["request",1],["pass",1]]},{"id":"openai4s/observability.py#new_correlation_id","name":[["new",1],["correlation",1],["id",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["new",2],["correlation",2],["id",3],["str",2],["fresh",1],["short",1],["enough",2],["eyeball",1],["log",1],["wide",1],["not",1],["collide",1],["return",1],["uuid",1],["uuid4",1],["hex",1],["16",1]]},{"id":"openai4s/observability.py#redact","name":[["redact",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["redact",4],["value",16],["any",5],["key",8],["str",4],["depth",7],["int",2],["return",9],["credential",1],["material",1],["replaced",1],["by",1],["fingerprint",3],["if",7],["too",1],["deep",1],["isinstance",3],["dict",1],["items",1],["list",1],["tuple",1],["not",2],["sensitive",3],["lower",1],["keys",1],["broker",1],["reference",1],["itself",1],["secret",2],["but",1],["names",1],["one",1],["keep",1],["since",1],["its",1],["whole",1],["purpose",1],["be",1],["safe",1],["record",1],["startswith",1],["redacted",2],["looks",1],["opaque",1]]},{"id":"openai4s/observability.py#redact_identities","name":[["redact",1],["identities",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["redact",3],["identities",2],["text",4],["str",5],["collapse",1],["who",1],["keeping",1],["paths",1],["keep",1],["everything",1],["but",1],["home",4],["segment",1],["because",1],["file",1],["name",2],["makes",1],["line",1],["worth",1],["reading",1],["user",2],["identifies",1],["person",1],["same",1],["trade",1],["operator",1],["diagnostic",1],["make",1],["account",1],["own",1],["applied",1],["shape",1],["rather",1],["than",1],["one",1],["literal",1],["string",1],["run",1],["after",1],["fingerprints",1],["leaves",1],["behind",1],["contain",1],["no",2],["shaped",2],["prefix",1],["so",1],["two",1],["not",1],["interfere",1],["out",2],["sub",2],["return",1],["at",1],["host",1],["lambda",1],["redacted",1],["fingerprint",1],["group",1]]},{"id":"openai4s/observability.py#redact_text","name":[["redact",1],["text",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["redact",5],["text",6],["str",5],["credential",3],["shaped",1],["tokens",1],["inside",2],["free",1],["works",1],["field",1],["values",1],["asks",1],["whether",1],["whole",3],["string",2],["wrong",1],["question",1],["log",2],["line",2],["key",2],["sits",1],["middle",1],["sentence",1],["surrounding",1],["spaces",2],["alone",1],["make",1],["not",2],["opaque",3],["so",3],["stray",1],["print",1],["token",3],["sails",1],["through",1],["untouched",1],["scans",1],["word",8],["by",1],["instead",2],["needed",1],["specifically",1],["diagnostic",1],["bundle",2],["some",1],["future",1],["code",1],["emits",1],["without",1],["knowing",1],["about",1],["redaction",1],["still",1],["has",2],["be",1],["safe",1],["share",1],["author",1],["should",1],["have",1],["structured",1],["logger",1],["control",1],["out",5],["split",1],["punctuation",1],["commonly",1],["abuts",1],["prose",1],["sk",2],["stripped",8],["strip",1],["if",1],["startswith",1],["http",2],["https",1],["ws",1],["wss",1],["url",3],["no",1],["scanning",1],["sees",1],["thing",1],["at",2],["once",1],["looks",2],["deliberately",1],["answers",1],["false",1],["because",1],["redacting",1],["every",2],["would",1],["gut",1],["query",1],["value",1],["path",1],["segment",1],["needs",1],["structural",1],["pass",1],["daemon",1],["own",1],["startup",1],["banner",1],["exact",1],["shape",1],["listening",1],["127",1],["8760",1],["printed",1],["stdout",1],["packaged",1],["launcher",1],["redirects",1],["into",1],["file",1],["support",1],["collects",1],["append",3],["replace",2],["elif",1],["redacted",1],["fingerprint",1],["else",1],["return",1],["join",1]]},{"id":"openai4s/observability.py#redact_url","name":[["redact",1],["url",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["redact",5],["url",6],["raw",3],["str",4],["return",4],["credential",2],["bearing",1],["query",4],["parameters",2],["fingerprinted",1],["parameter",2],["kept",1],["its",1],["value",7],["replaced",1],["because",1],["were",1],["sent",1],["provenance",1],["secret",1],["dropping",1],["entirely",1],["would",1],["quietly",1],["change",1],["claims",1],["have",1],["been",1],["try",1],["parts",6],["urlsplit",1],["except",1],["error",1],["unparseable",1],["no",2],["early",1],["without",1],["earlier",1],["version",1],["had",1],["one",1],["meant",1],["path",4],["userinfo",1],["redaction",1],["below",1],["never",1],["ran",1],["exactly",1],["urls",1],["carry",1],["style",1],["key",1],["shape",1],["has",1],["by",1],["construction",1],["test",1],["found",1],["cleaned",4],["name",4],["parse",1],["qsl",1],["keep",1],["blank",1],["values",1],["true",1],["if",1],["any",1],["bit",2],["lower",1],["params",1],["append",2],["redacted",1],["fingerprint",1],["else",1],["rebuilt",2],["urlunsplit",1],["scheme",1],["netloc",2],["urlencode",1],["fragment",2]]},{"id":"openai4s/observability.py#reset_correlation_id","name":[["reset",1],["correlation",1],["id",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["reset",4],["correlation",3],["id",3],["token",6],["contextvars",2],["none",2],["try",1],["except",1],["value",1],["error",1],["belongs",1],["different",1],["context",2],["caller",1],["crossed",1],["thread",1],["boundary",1],["losing",1],["harmless",1],["dies",1],["pass",1]]},{"id":"openai4s/observability.py#set_correlation_id","name":[["correlation",1],["id",1]],"path":[["openai4s",1],["observability",1],["py",1]],"body":[["def",2],["correlation",3],["id",3],["value",3],["str",3],["contextvars",2],["token",2],["return",1]]},{"id":"openai4s/onboarding.py","name":[["onboarding",1],["py",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["first",1],["run",1],["model",1],["configuration",2],["command",1],["line",1],["interface",1],["web",1],["workbench",1],["remains",1],["richest",1],["surface",1],["module",1],["small",1],["testable",1],["service",2],["behind",1],["openai4s",3],["init",1],["so",1],["headless",1],["install",1],["select",1],["provider",1],["without",1],["editing",1],["checkout",1],["local",1],["env",1],["file",1],["secrets",1],["accepted",1],["only",1],["as",1],["values",1],["supplied",1],["by",1],["caller",1],["never",1],["returned",1],["from",7],["public",1],["result",2],["future",1],["import",8],["annotations",1],["os",1],["platform",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["mapping",1],["urllib",1],["parse",1],["urlsplit",1],["config",2],["llmconfig",1],["placeholder",1],["api",1],["key",1],["endpoint",2],["identity",1],["normalize",1],["frozen",1],["true",2],["slots",1],["all",1],["onboarding",2]]},{"id":"openai4s/onboarding.py#OnboardingResult","name":[["onboarding",1],["result",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["class",2],["onboarding",2],["result",2],["secret",1],["free",1],["projection",2],["active",1],["first",1],["run",1],["configuration",1],["provider",3],["str",6],["model",3],["base",3],["url",3],["has",3],["api",3],["key",3],["bool",5],["complete",3],["data",3],["dir",3],["platform",3],["native",3],["runtime",3],["supported",3],["def",1],["as",1],["dict",2],["self",9],["any",1],["return",1],["not",3],["decoration",1],["printed",1],["stdout",1],["by",1],["openai4s",1],["init",1],["json",1],["coercion",1],["makes",1],["field",1],["flag",1],["credential",1],["property",1],["value",1],["rather",1],["than",1],["comment",1],["string",1],["could",1],["survive",1]]},{"id":"openai4s/onboarding.py#OnboardingResult.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",10],["str",2],["any",2],["return",1],["provider",2],["model",2],["base",2],["url",2],["bool",2],["not",3],["decoration",1],["projection",1],["printed",1],["stdout",1],["by",1],["openai4s",1],["init",1],["json",1],["coercion",1],["makes",1],["field",1],["flag",1],["credential",1],["property",1],["value",1],["rather",1],["than",1],["comment",1],["string",1],["could",1],["survive",1],["has",2],["api",2],["key",2],["complete",2],["data",2],["dir",2],["platform",2],["native",2],["runtime",2],["supported",2]]},{"id":"openai4s/onboarding.py#OnboardingService","name":[["onboarding",1],["service",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["class",2],["onboarding",6],["service",2],["validate",1],["persist",1],["model",23],["settings",2],["by",1],["first",4],["run",4],["wizard",2],["def",6],["init",1],["self",41],["cfg",10],["config",3],["store",11],["any",9],["providers",6],["mapping",6],["str",23],["none",22],["defaults",4],["provider",29],["dict",4],["raw",5],["stored",10],["llm",23],["strip",7],["lower",4],["current",8],["if",11],["not",16],["configured",1],["name",1],["build",1],["dispatch",1],["still",1],["configuration",2],["crash",1],["write",1],["path",2],["configure",3],["keeps",1],["strict",1],["check",1],["read",1],["names",1],["there",1],["so",1],["tell",1],["user",1],["pick",1],["supported",1],["protocol",1],["return",6],["base",20],["url",24],["selected",10],["spec",8],["else",2],["api",16],["key",22],["clear",5],["bool",3],["false",3],["result",2],["previous",3],["fall",1],["back",1],["currently",1],["persisted",1],["non",1],["interactive",1],["call",1],["only",2],["touches",3],["left",1],["must",5],["silently",1],["reset",1],["operator",1],["already",1],["returns",1],["values",2],["changed",1],["chosen",6],["rstrip",1],["raise",5],["value",5],["error",5],["be",2],["empty",3],["parsed",7],["urlsplit",1],["scheme",1],["http",2],["https",1],["netloc",1],["absolute",1],["username",1],["password",1],["contain",2],["credentials",2],["query",2],["fragment",2],["placeholder",2],["setting",8],["secret",4],["scope",3],["elif",2],["keys",1],["transferable",1],["default",1],["clearing",1],["runtime",1],["override",1],["lets",1],["llmconfig",1],["resolve",1],["newly",1],["own",1],["environment",2],["variables",1],["instead",1],["sending",1],["different",1],["endpoint",1],["complete",4],["status",6],["body",3],["mark",1],["optionally",1],["persisting",1],["secrets",1],["accepted",1],["as",2],["caller",1],["supplied",1],["never",1],["returned",1],["skip",4],["writes",1],["flag",1],["without",1],["contacting",1],["payload",9],["field",2],["staticmethod",1],["network",3],["posture",1],["local",1],["egress",5],["flags",1],["opening",1],["card",1],["contacts",1],["nobody",1],["allow",4],["os",2],["environ",2],["openai4",2],["no",1],["off",2],["contacted",1],["web",2],["profiles",1],["catalog",1],["redacted",1],["zero",1],["outbound",1],["projection",1],["pa",1]]},{"id":"openai4s/onboarding.py#OnboardingService.__init__","name":[["init",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["init",2],["self",5],["cfg",4],["config",2],["store",4],["any",4],["providers",4],["mapping",4],["str",4],["none",2]]},{"id":"openai4s/onboarding.py#OnboardingService._already_set_up","name":[["already",1],["up",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["already",2],["up",2],["self",6],["bool",2],["install",4],["past",1],["its",2],["first",3],["run",4],["without",2],["ever",1],["saying",2],["so",4],["onboarding",1],["complete",1],["written",1],["only",2],["by",2],["openai4s",1],["init",1],["web",2],["wizard",2],["had",1],["no",7],["configured",1],["through",2],["customize",1],["models",1],["real",1],["work",1],["under",1],["carries",1],["flag",1],["read",3],["as",2],["after",1],["upgrading",1],["blocking",1],["modal",1],["over",1],["own",1],["history",11],["profile",3],["yet",1],["answered",1],["from",2],["database",1],["every",1],["rather",1],["than",1],["backfilled",1],["once",1],["there",1],["migration",1],["wrong",1],["still",1],["writes",2],["nothing",1],["two",1],["kinds",1],["evidence",2],["count",1],["stored",3],["model",2],["configuration",3],["session",2],["has",7],["held",1],["message",3],["cell",2],["was",2],["executed",1],["second",1],["matters",1],["because",1],["notebook",2],["repl",1],["execution",2],["record",1],["never",2],["would",1],["otherwise",1],["created",1],["not",3],["nor",1],["environment",1],["key",3],["alone",1],["exactly",1],["fresh",1],["started",1],["env",1],["looks",1],["like",1],["if",4],["any",2],["settings",1],["return",4],["true",3],["try",2],["profiles",5],["store",3],["list",1],["except",2],["exception",2],["noqa",2],["ble001",2],["none",2],["deleted",1],["at",1],["probe",2],["getattr",1],["callable",1],["continue",2],["unreadable",1],["false",1]]},{"id":"openai4s/onboarding.py#OnboardingService._provider","name":[["provider",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["provider",7],["self",4],["value",4],["str",5],["strip",1],["lower",1],["if",1],["not",1],["providers",2],["known",2],["join",1],["sorted",1],["raise",1],["error",1],["unknown",1],["choose",1],["one",1],["return",1]]},{"id":"openai4s/onboarding.py#OnboardingService._stored","name":[["stored",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["stored",2],["self",3],["key",3],["str",5],["return",1],["store",1],["setting",1],["strip",1]]},{"id":"openai4s/onboarding.py#OnboardingService._stored_secret","name":[["stored",1],["secret",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["stored",2],["secret",3],["self",3],["key",3],["str",5],["resolve",1],["credential",1],["setting",2],["whether",1],["reference",1],["legacy",1],["plaintext",1],["return",1],["store",1],["strip",1]]},{"id":"openai4s/onboarding.py#OnboardingService.complete","name":[["complete",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["complete",4],["self",6],["body",4],["mapping",2],["str",3],["any",3],["none",4],["onboarding",3],["result",2],["mark",1],["first",1],["run",1],["optionally",1],["persisting",1],["model",4],["settings",1],["secrets",1],["accepted",1],["only",1],["as",1],["caller",1],["supplied",1],["values",1],["never",1],["returned",1],["skip",4],["empty",1],["writes",1],["flag",1],["without",1],["contacting",1],["provider",5],["payload",8],["bool",2],["touches",2],["config",2],["field",2],["base",3],["url",3],["api",6],["key",6],["clear",3],["if",1],["not",1],["return",2],["configure",1],["defaults",1],["store",1],["setting",1],["status",1]]},{"id":"openai4s/onboarding.py#OnboardingService.configure","name":[["configure",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["configure",2],["self",16],["provider",15],["str",11],["model",12],["none",17],["base",11],["url",15],["api",12],["key",18],["clear",3],["bool",2],["false",2],["onboarding",3],["result",2],["selected",6],["previous",3],["stored",3],["llm",11],["cfg",1],["spec",5],["providers",1],["fall",1],["back",1],["currently",1],["persisted",1],["configuration",1],["not",11],["raw",1],["non",1],["interactive",1],["call",1],["only",1],["touches",1],["left",1],["must",5],["silently",1],["reset",1],["operator",1],["defaults",2],["already",1],["returns",1],["values",1],["changed",1],["current",3],["chosen",6],["strip",3],["rstrip",1],["if",7],["raise",5],["value",5],["error",5],["be",2],["empty",2],["parsed",7],["urlsplit",1],["scheme",1],["http",2],["https",1],["netloc",1],["absolute",1],["username",1],["password",1],["contain",2],["credentials",2],["query",2],["fragment",2],["placeholder",2],["store",7],["setting",7],["secret",4],["scope",3],["elif",2],["keys",1],["transferable",1],["default",1],["clearing",1],["runtime",1],["override",1],["lets",1],["llmconfig",1],["resolve",1],["newly",1],["own",1],["environment",1],["variables",1],["instead",1],["sending",1],["different",1],["endpoint",1],["complete",1],["return",1],["status",1]]},{"id":"openai4s/onboarding.py#OnboardingService.defaults","name":[["defaults",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["defaults",2],["self",16],["provider",11],["str",10],["none",4],["dict",2],["raw",4],["stored",7],["llm",12],["cfg",6],["strip",2],["lower",2],["current",5],["if",3],["not",3],["providers",2],["configured",1],["name",1],["build",1],["dispatch",1],["still",1],["configuration",1],["crash",1],["write",1],["path",2],["configure",1],["keeps",1],["strict",1],["check",1],["read",1],["names",1],["there",1],["so",1],["first",1],["run",1],["tell",1],["user",1],["pick",1],["supported",1],["protocol",1],["return",2],["model",7],["base",7],["url",7],["selected",4],["spec",3],["else",2]]},{"id":"openai4s/onboarding.py#OnboardingService.network_posture","name":[["network",1],["posture",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["network",4],["posture",2],["dict",2],["str",2],["any",2],["local",1],["egress",5],["flags",1],["opening",1],["card",1],["contacts",1],["nobody",1],["allow",4],["os",2],["environ",2],["openai4",2],["strip",2],["lower",2],["not",1],["false",2],["no",1],["off",2],["return",1],["contacted",1]]},{"id":"openai4s/onboarding.py#OnboardingService.status","name":[["status",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["status",2],["self",9],["onboarding",4],["result",3],["defaults",7],["through",1],["broker",1],["row",1],["holds",1],["reference",2],["once",1],["migrated",1],["truthy",1],["whether",1],["not",2],["keychain",1],["still",1],["has",4],["value",1],["reading",1],["raw",1],["would",1],["report",1],["configured",3],["key",12],["was",1],["revoked",1],["by",1],["hand",1],["belongs",1],["another",1],["machine",1],["stored",4],["secret",1],["llm",3],["api",5],["strip",2],["provider",8],["str",2],["cfg",3],["lower",1],["fallback",2],["if",1],["else",1],["llmconfig",1],["placeholder",1],["system",4],["platform",2],["unknown",1],["return",1],["model",2],["base",2],["url",2],["complete",2],["already",1],["up",1],["data",2],["dir",2],["native",1],["runtime",1],["supported",1],["linux",1],["darwin",1]]},{"id":"openai4s/onboarding.py#OnboardingService.web_status","name":[["web",1],["status",1]],"path":[["openai4s",1],["onboarding",1],["py",1]],"body":[["def",2],["web",3],["status",5],["self",4],["profiles",8],["mapping",6],["str",8],["any",8],["none",16],["catalog",5],["environment",5],["dict",5],["redacted",1],["zero",1],["outbound",2],["first",1],["run",1],["projection",1],["wizard",1],["payload",15],["as",1],["pop",1],["data",1],["dir",1],["base",2],["url",2],["normalize",1],["endpoint",1],["has",2],["api",2],["key",2],["bool",1],["contacted",1],["false",1],["network",2],["posture",1],["if",3],["not",3],["list",2],["active",2],["id",2],["protocols",2],["local",1],["model",1],["return",1]]},{"id":"openai4s/orchestration/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["init",1],["py",1]],"body":[["cluster",1],["control",1],["plane",1],["workloads",1],["allocations",1],["backend",4],["boundary",1],["deliberately",1],["importable",1],["without",1],["importing",1],["any",1],["models",2],["ports",2],["contract",1],["scheduler",2],["specific",1],["implementation",1],["lives",1],["its",1],["own",1],["subpackage",1],["imported",1],["by",1],["composition",1],["code",1],["never",1],["from",3],["here",1],["lets",1],["inv",1],["leak",1],["guard",1],["assert",1],["package",1],["import",3],["graph",1],["cannot",1],["reach",1],["openai4s",2],["orchestration",2],["allocation",6],["desired",2],["state",2],["external",2],["handle",2],["observation",2],["phase",2],["reason",2],["resource",2],["profile",2],["submission",2],["token",2],["workload",6],["kind",2],["spec",2],["created",2],["existing",2],["rejected",2],["session",2],["isolation",2],["provider",2],["submit",2],["result",2],["terminal",2],["acknowledger",2],["unknown",2],["all",1]]},{"id":"openai4s/orchestration/bootstrap.py","name":[["bootstrap",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["bootstrap",7],["credentials",1],["worker",6],["dials",1],["plan",1],["m3b",1],["placed",1],["by",2],["scheduler",2],["has",3],["prove",1],["over",2],["socket",1],["daemon",4],["did",1],["not",2],["initiate",1],["asked",1],["credential",17],["proves",1],["hmac",2],["facts",1],["make",1],["attempt",1],["allocation",3],["id",2],["epoch",3],["rank",2],["expires",3],["at",4],["nonce",3],["signed",1],["per",2],["secret",8],["never",3],["leaves",1],["machine",1],["each",1],["field",1],["there",1],["because",3],["leaving",1],["out",1],["permits",1],["something",1],["without",2],["transferable",1],["between",1],["jobs",1],["from",8],["previous",1],["incarnation",1],["still",2],["works",1],["inv",1],["whole",1],["point",1],["old",1],["refused",2],["multi",1],["node",1],["several",1],["workers",1],["they",1],["interchangeable",1],["m4",1],["gang",1],["readiness",1],["counts",1],["them",1],["queued",1],["job",4],["may",1],["sit",1],["hours",1],["but",1],["leaks",1],["eventually",1],["consumed",1],["registration",1],["so",1],["captured",1],["cannot",1],["be",1],["replayed",1],["second",3],["connection",1],["travels",1],["as",3],["file",7],["environment",4],["variable",2],["0600",2],["session",1],["runtime",1],["directory",1],["given",1],["only",1],["its",2],["path",6],["slurm",2],["broker",2],["refuses",2],["shaped",1],["names",2],["outright",1],["visible",2],["anyone",1],["who",2],["read",2],["proc",1],["pid",1],["environ",1],["scontrol",1],["show",1],["user",1],["owns",1],["verification",1],["constant",1],["time",2],["success",1],["single",1],["consume",1],["records",1],["presentation",1],["same",1],["even",1],["though",1],["signature",1],["perfectly",1],["valid",1],["future",1],["import",15],["annotations",1],["hashlib",1],["json",2],["math",1],["os",1],["secrets",1],["threading",1],["dataclasses",1],["dataclass",2],["pathlib",1],["typing",1],["any",1],["openai4s",3],["security",3],["permissions",3],["mode",1],["fsync",2],["dir",4],["harden",2],["filename",7],["signing",1],["under",1],["data",1],["durable",1],["replay",1],["fence",1],["beside",1],["named",2],["here",1],["rather",1],["than",1],["spelled",1],["one",2],["construction",1],["site",1],["sandbox",1],["deny",1],["reads",2],["too",1],["spelling",1],["first",1],["gets",1],["missed",1],["state",3],["default",3],["lifetime",1],["long",1],["enough",2],["cover",1],["start",1],["up",1],["waits",1],["shared",1],["filesystem",1],["slow",1],["interpreter",1],["short",1],["found",1],["stale",1],["workspace",1],["already",1],["useless",1],["ttl",2],["3600",1],["script",1],["deliberately",1],["matching",1],["token",1],["key",1],["must",1],["pass",1],["filter",1],["carries",1],["env",2],["openai4",1],["frozen",1],["true",1],["all",1],["authority",1],["error",1],["load",1],["mint",1],["write",1]]},{"id":"openai4s/orchestration/bootstrap.py#_read_secret","name":[["read",1],["secret",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["read",3],["secret",2],["path",5],["bytes",3],["none",4],["try",1],["data",2],["except",1],["oserror",1],["value",1],["error",1],["return",2]]},{"id":"openai4s/orchestration/bootstrap.py#_sign","name":[["sign",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["sign",2],["secret",3],["bytes",4],["payload",3],["dict",4],["str",4],["any",2],["sort",3],["keys",3],["so",2],["signed",2],["not",2],["depend",2],["ordering",2],["signature",4],["verifies",2],["only",2],["fields",2],["happen",2],["be",2],["same",2],["order",2],["fails",2],["production",2],["passes",2],["tests",2],["message",2],["json",1],["dumps",1],["true",1],["separators",1],["encode",1],["return",1],["hmac",1],["new",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"openai4s/orchestration/bootstrap.py#_strict_fsync_dir","name":[["strict",1],["fsync",1],["dir",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["strict",2],["fsync",4],["dir",2],["directory",7],["path",2],["none",2],["durably",1],["publish",1],["security",1],["fence",2],["entry",1],["shared",1],["permissions",1],["helper",1],["intentionally",1],["best",1],["effort",1],["files",1],["such",1],["as",2],["daemon",1],["signing",1],["secret",1],["losing",2],["name",3],["invalidates",1],["old",1],["credentials",1],["replay",1],["has",1],["opposite",1],["failure",1],["mode",1],["its",1],["new",1],["re",1],["admit",1],["nonce",1],["after",1],["restart",1],["posix",3],["cluster",1],["hosts",1],["must",1],["therefore",1],["reject",1],["operation",1],["cannot",1],["be",1],["synced",1],["windows",1],["not",1],["expose",1],["through",1],["os",7],["open",2],["remote",1],["worker",1],["admission",1],["uses",1],["execution",1],["plane",1],["file",1],["flush",1],["plus",1],["atomic",1],["replace",1],["stays",1],["portable",1],["behavior",1],["module",1],["imported",1],["elsewhere",1],["if",1],["return",1],["flags",2],["rdonly",1],["getattr",1],["fd",3],["try",1],["finally",1],["close",1]]},{"id":"openai4s/orchestration/bootstrap.py#_validated_state","name":[["validated",1],["state",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["validated",2],["state",3],["data",6],["object",5],["tuple",2],["dict",9],["str",8],["float",6],["int",5],["decode",1],["durable",1],["fence",6],["without",1],["turning",1],["malformed",1],["into",1],["empty",3],["file",1],["authorization",1],["record",1],["not",11],["cache",1],["ignoring",1],["missing",1],["mistyped",1],["field",4],["would",1],["silently",1],["un",2],["burn",1],["nonces",1],["epochs",11],["so",1],["writer",1],["exact",1],["two",1],["schema",1],["also",1],["reader",1],["contract",1],["if",8],["isinstance",9],["raise",8],["value",8],["error",8],["root",1],["must",6],["be",5],["consumed",12],["contain",1],["exactly",1],["raw",16],["nonce",7],["expiry",6],["items",2],["every",2],["non",2],["string",2],["bool",2],["math",1],["isfinite",1],["invalid",2],["allocation",7],["id",6],["epoch",6],["fenced",1],["return",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority","name":[["bootstrap",1],["authority",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["class",2],["bootstrap",3],["authority",2],["issues",1],["credentials",4],["verifies",1],["them",4],["once",2],["refuses",2],["stale",1],["epochs",4],["def",3],["init",1],["self",26],["secret",5],["bytes",2],["clock",5],["time",2],["state",20],["path",13],["str",9],["none",10],["lock",3],["threading",1],["consumed",11],["nonces",1],["epoch",8],["fence",14],["per",1],["allocation",1],["inv",2],["durable",4],["reasoning",1],["said",1],["otherwise",2],["was",4],["wrong",1],["restart",6],["invalidates",2],["every",8],["outstanding",2],["credential",7],["anyway",3],["because",2],["workers",1],["held",2],["lost",1],["their",1],["connection",2],["gone",1],["file",8],["not",10],["sits",1],["shared",2],["filesystem",2],["job",1],["given",1],["still",2],["inside",1],["its",1],["24h",1],["life",1],["fresh",2],["daemon",2],["empty",3],["admits",2],["so",7],["burned",4],["un",2],["burns",1],["itself",2],["fenced",3],["by",5],["recovery",2],["stops",1],["being",1],["both",1],["exactly",2],["single",1],["rule",1],["exist",2],["prevent",1],["neither",1],["survived",1],["process",1],["boundary",1],["expiry",9],["dict",5],["float",3],["current",4],["int",2],["if",5],["else",1],["load",7],["existed",1],["could",2],["be",2],["read",4],["non",1],["means",1],["admission",2],["refused",3],["unreadable",2],["cannot",3],["answer",2],["has",2],["nonce",10],["been",3],["spent",2],["would",4],["default",1],["unsafe",1],["one",3],["error",2],["back",1],["missing",1],["correct",1],["install",2],["nothing",2],["same",1],["thing",1],["comment",1],["here",3],["treat",1],["alike",1],["refusing",1],["boot",1],["cache",2],["corrupt",1],["trade",1],["replay",1],["window",1],["outage",1],["record",1],["have",2],["reading",1],["as",3],["re",2],["unexpired",2],["sitting",1],["plus",1],["had",1],["off",1],["corruption",1],["also",1],["shape",1],["tampering",1],["takes",1],["save",2],["publishes",1],["through",1],["os",6],["replace",2],["atomic",2],["interrupted",1],["write",2],["leaves",2],["previous",1],["complete",1],["rather",2],["than",2],["half",1],["new",1],["will",1],["parse",1],["therefore",1],["disk",1],["damage",1],["somebody",1],["editing",1],["second",1],["party",1],["exists",2],["refuse",1],["marks",1],["untrusted",1],["fails",1],["closed",1],["until",1],["operator",1],["deals",1],["return",3],["try",2],["data",2],["json",2],["loads",1],["text",1],["utf",2],["validated",1],["except",1],["exception",1],["exc",2],["noqa",1],["ble001",1],["worker",2],["at",2],["records",1],["already",1],["continuing",1],["without",4],["admit",1],["recovered",1],["rotate",1],["signing",1],["delete",1],["beside",1],["restore",1],["from",1],["backup",1],["then",1],["now",4],["pruned",2],["grow",2],["bound",2],["across",2],["past",1],["check",2],["expires",6],["items",2],["rewrite",1],["atomically",1],["0600",1],["called",1],["candidate",1],["copies",1],["live",4],["failed",1],["operation",1],["memory",1],["unchanged",1],["acknowledging",1],["whose",1],["durably",1],["make",1],["reusable",1],["after",1],["prune",1],["only",2],["claim",1],["there",1],["long",1],["lived",1],["true",3],["installs",1],["happens",1],["construction",1],["stays",1],["up",1],["month",1],["accumulated",1],["ever",1],["rewrote",1],["all",1],["registration",1],["expired",1],["dropping",1],["costs",1],["bounds",1],["ttl",1],["payload",2],["tmp",3],["suffix",1],["published",1],["false",1],["parent",1],["mkdir",1],["parents",1],["ok",1],["open",2],["creat",1],["wronly",1],["trunc",1],["0o600",1],["encoding",1],["handle",3],["dump",1],["flush",1],["about",2],["directory",1],["entry",1],["ren",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["init",2],["self",11],["secret",4],["bytes",2],["clock",4],["time",4],["state",8],["path",8],["str",6],["none",10],["lock",2],["threading",1],["consumed",3],["nonces",1],["epoch",3],["fence",3],["per",1],["allocation",1],["inv",2],["durable",2],["reasoning",1],["said",1],["otherwise",2],["was",2],["wrong",1],["restart",2],["invalidates",1],["every",2],["outstanding",1],["credential",3],["anyway",1],["because",1],["workers",1],["held",1],["them",1],["lost",1],["their",1],["connection",2],["gone",1],["file",1],["not",2],["sits",1],["shared",1],["filesystem",1],["job",1],["given",1],["still",1],["inside",1],["its",1],["24h",1],["life",1],["fresh",1],["daemon",1],["empty",1],["admits",1],["so",1],["burned",1],["un",1],["burns",1],["itself",1],["fenced",2],["by",2],["recovery",1],["stops",1],["being",1],["both",1],["exactly",1],["single",1],["rule",1],["exist",1],["prevent",1],["neither",1],["survived",1],["process",1],["boundary",1],["expiry",1],["dict",2],["float",1],["current",1],["int",1],["if",1],["else",1],["load",2],["existed",1],["could",1],["be",1],["read",1],["non",1],["means",1],["admission",1],["refused",1],["unreadable",1],["cannot",1],["answer",2],["has",1],["nonce",1],["been",1],["spent",1],["would",1],["default",1],["unsafe",1],["one",1],["error",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority._load_state","name":[["load",1],["state",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["load",3],["state",8],["self",12],["none",3],["read",3],["fence",8],["back",1],["missing",1],["file",5],["empty",2],["correct",1],["fresh",1],["install",1],["has",1],["burned",1],["nothing",1],["unreadable",1],["one",2],["not",5],["same",1],["thing",1],["comment",1],["here",1],["treat",1],["them",1],["alike",1],["refusing",1],["boot",1],["because",1],["cache",2],["corrupt",1],["would",2],["trade",1],["replay",1],["window",1],["outage",1],["record",1],["credentials",3],["have",2],["been",2],["spent",1],["reading",1],["as",2],["re",2],["admits",1],["every",4],["unexpired",2],["credential",3],["still",1],["sitting",1],["shared",1],["filesystem",1],["plus",1],["epoch",3],["recovery",1],["had",1],["fenced",1],["off",1],["corruption",1],["also",1],["shape",1],["tampering",1],["takes",1],["save",1],["publishes",1],["through",1],["os",1],["replace",1],["atomic",1],["so",4],["interrupted",1],["write",1],["leaves",1],["previous",1],["complete",1],["rather",1],["than",1],["half",1],["new",1],["will",1],["parse",1],["therefore",1],["disk",1],["damage",1],["somebody",1],["editing",1],["second",1],["exactly",1],["party",1],["exists",2],["refuse",1],["marks",1],["itself",1],["untrusted",1],["admission",1],["fails",1],["closed",1],["until",1],["operator",1],["deals",1],["if",2],["path",4],["return",2],["try",1],["data",2],["json",1],["loads",1],["text",1],["utf",1],["consumed",5],["epochs",2],["validated",1],["except",1],["exception",1],["exc",2],["noqa",1],["ble001",1],["error",1],["worker",1],["bootstrap",1],["at",1],["could",1],["be",1],["records",1],["already",1],["continuing",1],["without",2],["admit",1],["un",1],["recovered",1],["rotate",1],["signing",1],["secret",2],["delete",1],["beside",1],["invalidates",1],["outstanding",1],["restore",1],["from",1],["backup",1],["then",1],["restart",2],["now",2],["clock",1],["nonce",4],["expiry",5],["pruned",1],["cannot",1],["grow",1],["bound",1],["across",1],["past",1],["refused",1],["by",1],["check",1],["anyway",1],["expires",3],["items",1],["current",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority._save_state","name":[["save",1],["state",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["save",2],["state",12],["self",10],["consumed",4],["expiry",4],["dict",6],["str",7],["float",4],["current",3],["epoch",3],["int",2],["rewrite",1],["fence",7],["atomically",1],["0600",1],["called",1],["lock",2],["held",1],["candidate",3],["copies",1],["rather",1],["than",1],["live",5],["failed",1],["durable",2],["write",1],["refuses",1],["operation",1],["leaves",2],["memory",2],["unchanged",1],["acknowledging",1],["credential",1],["whose",1],["nonce",5],["was",4],["not",5],["durably",1],["burned",2],["would",1],["make",1],["reusable",1],["after",1],["restart",4],["prune",1],["here",2],["only",2],["load",5],["claim",1],["there",1],["pruned",1],["so",4],["file",3],["cannot",2],["grow",1],["without",2],["bound",1],["across",1],["long",1],["lived",1],["install",1],["true",5],["installs",1],["happens",1],["once",1],["at",3],["construction",1],["daemon",2],["stays",1],["up",2],["month",1],["accumulated",1],["every",2],["ever",2],["rewrote",1],["all",1],["them",1],["worker",4],["registration",1],["expired",1],["refused",1],["by",2],["check",1],["anyway",1],["dropping",1],["costs",1],["nothing",1],["bounds",1],["ttl",1],["now",3],["clock",1],["expires",3],["items",1],["if",3],["payload",2],["epochs",1],["path",6],["none",1],["return",2],["tmp",5],["suffix",1],["published",3],["false",1],["try",2],["parent",2],["mkdir",1],["parents",1],["exist",1],["ok",2],["open",2],["os",7],["creat",1],["wronly",1],["trunc",1],["0o600",1],["encoding",1],["utf",1],["as",3],["handle",4],["json",1],["dump",1],["flush",1],["replace",2],["atomic",1],["about",2],["directory",2],["entry",2],["bytes",1],["rename",1],["reach",1],["disk",1],["before",1],["data",1],["power",2],["loss",2],["new",2],["name",1],["pointing",1],["empty",1],["reads",1],["unparseable",1],["tampering",1],["fails",1],["admission",2],["closed",2],["permanently",1],["missing",2],["fsync",3],["turned",1],["ordinary",1],["crash",1],["into",1],["no",1],["may",3],["register",1],["again",1],["sibling",1],["protocol",1],["twenty",1],["lines",1],["mint",1],["secret",1],["has",1],["done",1],["both",1],["these",1],["since",1],["written",1],["fileno",1],["strict",1],["dir",1],["except",2],["exception",2],["exc",3],["noqa",2],["ble001",2],["unlink",1],["pass",1],["message",3],["could",1],["persist",1],["bootstrap",2],["visible",1],["but",1],["its",1],["confirmed",1],["safely",1],["choose",1],["old",2],["read",1],["one",2],["reveal",1],["authority",1],["until",2],["reloads",1],["whichever",1],["complete",1],["filesystem",1],["retained",1],["error",2],["durability",1],["uncertain",1],["locked",1],["restarts",1],["raise",1],["from",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority.consume","name":[["consume",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["consume",2],["self",17],["credential",21],["bootstrap",8],["none",5],["verify",2],["burn",1],["atomically",1],["enough",1],["two",1],["connections",1],["presenting",1],["same",1],["cannot",1],["both",1],["win",1],["if",6],["fence",5],["error",10],["not",5],["raise",6],["lock",1],["nonce",2],["consumed",5],["has",2],["already",1],["been",1],["signature",3],["expiry",7],["first",1],["so",1],["replay",2],["forged",2],["refused",1],["as",3],["rather",1],["than",1],["replayed",1],["expected",2],["sign",1],["secret",1],["payload",1],["hmac",1],["compare",1],["digest",1],["expires",2],["at",3],["clock",1],["expired",1],["current",8],["epoch",8],["allocation",3],["id",2],["stale",1],["carries",1],["dict",2],["float",1],["written",1],["before",1],["caller",1],["told",1],["was",1],["accepted",1],["crash",1],["between",1],["burned",2],["recorded",1],["one",1],["ordering",1],["reopens",1],["exists",1],["close",1],["epochs",3],["live",3],["save",1],["state",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority.fence_epoch","name":[["fence",1],["epoch",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["fence",4],["epoch",9],["self",11],["allocation",3],["id",3],["str",2],["int",3],["none",3],["declare",1],["now",1],["force",1],["refusing",1],["everything",1],["older",1],["lock",1],["if",1],["error",3],["not",1],["raise",1],["bootstrap",1],["epochs",4],["dict",2],["current",3],["live",3],["save",1],["state",1],["consumed",4],["expiry",3]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority.issue","name":[["issue",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["issue",2],["self",14],["allocation",6],["id",6],["str",2],["epoch",12],["int",9],["rank",4],["ttl",5],["default",2],["bootstrap",4],["credential",3],["payload",3],["expires",1],["at",1],["clock",1],["nonce",1],["secrets",1],["token",1],["urlsafe",1],["24",1],["lock",1],["if",2],["fence",2],["error",3],["not",2],["none",2],["raise",1],["issuing",1],["fences",1],["every",1],["earlier",1],["one",2],["recovery",1],["mints",1],["new",1],["worker",1],["from",1],["old",1],["must",1],["be",1],["able",1],["register",1],["afterwards",1],["known",3],["current",4],["epochs",4],["dict",2],["live",3],["save",1],["state",1],["consumed",4],["expiry",3],["return",1],["signature",1],["sign",1],["secret",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapAuthority.verify","name":[["verify",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["verify",3],["self",11],["credential",17],["bootstrap",8],["none",5],["raise",7],["unless",1],["ours",1],["current",6],["unused",1],["if",6],["fence",4],["error",10],["not",5],["expected",2],["sign",1],["secret",1],["payload",1],["hmac",1],["compare",1],["digest",1],["signature",2],["expires",1],["at",2],["clock",1],["has",2],["expired",1],["lock",1],["epoch",6],["allocation",3],["id",2],["inv",1],["old",1],["worker",1],["refused",1],["by",1],["same",1],["rule",1],["refuses",1],["its",1],["callbacks",1],["stale",1],["carries",1],["nonce",1],["consumed",1],["already",1],["been",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapCredential","name":[["bootstrap",1],["credential",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["class",2],["bootstrap",5],["credential",5],["worker",1],["presents",1],["signature",6],["covers",1],["every",1],["other",1],["field",1],["allocation",5],["id",5],["str",9],["epoch",5],["int",4],["rank",5],["expires",5],["at",5],["float",2],["nonce",5],["def",3],["payload",2],["self",9],["dict",1],["any",1],["return",3],["json",4],["dumps",1],["staticmethod",1],["from",2],["text",2],["try",1],["data",7],["loads",1],["except",1],["value",1],["error",4],["key",1],["type",1],["as",1],["exc",3],["raise",1],["malformed",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapCredential.from_json","name":[["from",1],["json",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["from",3],["json",3],["text",3],["str",5],["bootstrap",4],["credential",4],["try",1],["data",7],["loads",1],["return",1],["allocation",2],["id",2],["epoch",2],["int",2],["rank",2],["expires",2],["at",2],["float",1],["nonce",2],["signature",2],["except",1],["value",1],["error",4],["key",1],["type",1],["as",1],["exc",3],["raise",1],["malformed",1]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapCredential.payload","name":[["payload",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["payload",2],["self",7],["dict",2],["str",2],["any",2],["return",1],["allocation",2],["id",2],["epoch",2],["rank",2],["expires",2],["at",2],["nonce",2]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapCredential.to_json","name":[["json",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["json",3],["self",4],["str",2],["return",1],["dumps",1],["payload",1],["signature",2]]},{"id":"openai4s/orchestration/bootstrap.py#BootstrapError","name":[["bootstrap",1],["error",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["class",2],["bootstrap",2],["error",4],["runtime",2],["credential",1],["was",1],["absent",1],["malformed",1],["expired",1],["replayed",1],["forged",1]]},{"id":"openai4s/orchestration/bootstrap.py#load_or_mint_secret","name":[["load",1],["mint",1],["secret",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["load",3],["mint",3],["secret",9],["data",3],["dir",5],["path",10],["str",2],["bytes",4],["daemon",1],["signing",2],["created",1],["0600",1],["first",1],["published",4],["through",1],["os",9],["link",2],["one",1],["filesystem",2],["operation",1],["only",2],["succeed",1],["once",1],["so",2],["two",1],["daemons",1],["starting",1],["together",1],["settle",1],["single",2],["instead",1],["each",1],["holding",1],["its",2],["own",1],["same",3],["reasoning",1],["failure",1],["as",2],["access",1],["token",3],["server",1],["local",2],["auth",2],["py",1],["directory",7],["expanduser",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["harden",2],["filename",1],["existing",3],["read",2],["if",3],["not",2],["none",2],["return",3],["candidate",3],["secrets",2],["32",1],["temporary",5],["name",3],["tmp",1],["hex",1],["try",3],["0o600",1],["open",2],["itself",1],["rather",1],["than",1],["chmod",1],["afterwards",1],["mode",2],["inode",1],["before",1],["byte",1],["exists",3],["fd",2],["wronly",1],["creat",1],["excl",1],["file",4],["fdopen",1],["wb",1],["handle",4],["write",1],["flush",1],["fsync",2],["fileno",1],["except",2],["error",2],["false",1],["else",1],["finally",1],["unlink",1],["oserror",1],["pass",1],["persist",1],["entry",1],["just",1],["behind",1],["publishing",1],["change",1],["fsyncing",1],["leaves",1],["crash",1],["able",1],["keep",1],["content",1],["lose",1],["next",1],["boot",1],["then",1],["mints",1],["different",1],["invalidates",1],["every",1],["worker",1],["credential",1],["still",1],["sitting",1],["inside",1],["24h",1],["life",1],["shared",1],["has",1],["done",1],["since",1],["was",1],["written",1],["copy",1],["protocol",1],["omitted",1],["settled",3],["raise",1],["bootstrap",1],["but",1],["empty",1],["remove",1],["start",1],["again",1]]},{"id":"openai4s/orchestration/bootstrap.py#read_credential_file","name":[["read",1],["credential",1],["file",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["read",3],["credential",5],["file",2],["path",6],["str",2],["bootstrap",3],["return",1],["from",1],["json",1],["expanduser",1],["text",1],["encoding",1],["utf",1]]},{"id":"openai4s/orchestration/bootstrap.py#write_credential_file","name":[["write",1],["credential",1],["file",1]],"path":[["openai4s",1],["orchestration",1],["bootstrap",1],["py",1]],"body":[["def",2],["write",4],["credential",12],["file",4],["bootstrap",3],["directory",3],["path",10],["str",2],["0600",1],["return",2],["its",1],["only",2],["thing",1],["scheduler",1],["ever",2],["told",1],["target",4],["dir",5],["expanduser",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["harden",2],["rank",5],["name",1],["not",1],["merely",1],["payload",1],["multi",1],["node",2],["job",1],["writes",1],["one",2],["per",1],["into",1],["same",1],["shared",1],["workspace",1],["without",1],["overwrites",1],["register",1],["allocation",1],["id",1],["epoch",1],["json",2],["fd",2],["os",6],["open",1],["wronly",1],["creat",1],["trunc",1],["mode",1],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",4],["flush",1],["fsync",1],["fileno",1]]},{"id":"openai4s/orchestration/local/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["init",1],["py",1]],"body":[["local",4],["backend",5],["machine",1],["as",1],["resource",1],["plane",1],["every",1],["install",1],["has",2],["one",1],["reconciler",1],["harder",1],["paths",1],["inv",1],["reconciliation",1],["particular",1],["implemented",1],["here",1],["rather",1],["than",1],["stubbed",1],["answered",1],["course",1],["submission",1],["new",1],["would",1],["leave",1],["invariant",1],["untested",1],["everywhere",1],["except",1],["cluster",1],["nobody",1],["ci",1],["from",1],["openai4s",1],["orchestration",1],["import",1],["max",2],["concurrent",2],["all",1]]},{"id":"openai4s/orchestration/local/backend.py","name":[["backend",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["local",7],["backend",8],["default",1],["resource",2],["plane",1],["machine",1],["m3a",1],["same",3],["allocation",6],["contract",1],["as",6],["any",2],["cluster",5],["so",5],["reconciler",4],["routes",1],["cli",1],["have",1],["exactly",2],["one",2],["code",12],["path",18],["whether",1],["not",11],["scheduler",1],["exists",2],["point",1],["collecting",1],["execution",2],["into",1],["rather",3],["than",3],["special",1],["casing",1],["no",4],["configured",1],["becomes",2],["different",2],["program",1],["two",1],["details",1],["worth",1],["stating",1],["because",1],["getting",1],["them",1],["wrong",1],["invisible",1],["until",4],["matters",1],["token",10],["honoured",1],["here",1],["too",1],["inv",2],["submit",2],["going",1],["lose",1],["its",3],["response",1],["network",1],["partition",1],["but",2],["cannot",2],["know",1],["talking",1],["find",1],["by",2],["really",1],["searches",1],["resubmission",1],["already",2],["flight",1],["returns",1],["existing",2],["answered",1],["course",1],["new",1],["would",1],["make",1],["untested",1],["only",3],["every",1],["install",1],["has",3],["process",6],["vanished",1],["lost",1],["completed",2],["rule",1],["record",1],["exit",13],["status",2],["reap",1],["child",4],["ourselves",1],["tracked",1],["simply",1],["gone",1],["daemon",1],["restarted",1],["someone",1],["killed",1],["inventing",1],["successful",1],["loses",1],["work",1],["silently",1],["launch",4],["receipts",2],["at",2],["most",1],["once",2],["tombstones",1],["durable",4],["acknowledgement",2],["execute",2],["user",6],["pid",2],["pgid",2],["identity",10],["receipt",25],["fsynced",1],["merely",1],["observing",1],["never",2],["deletes",1],["stays",1],["discoverable",2],["reloads",1],["terminal",3],["plus",1],["workload",4],["later",1],["recovery",1],["epoch",1],["from",11],["storage",1],["optional",1],["port",1],["then",2],["atomically",1],["renames",1],["cleanup",1],["marker",1],["before",5],["removing",1],["sidecars",1],["crash",2],["during",1],["garbage",1],["collection",1],["restart",1],["reopening",1],["duplicate",1],["submission",2],["window",1],["bounded",1],["construction",1],["max",3],["concurrent",4],["refuses",1],["queues",1],["refusal",1],["unschedulable",1],["reason",2],["gives",1],["job",3],["be",1],["placed",1],["callers",1],["need",1],["branch",1],["future",1],["import",27],["annotations",1],["hashlib",1],["json",4],["os",28],["secrets",1],["shlex",1],["signal",7],["subprocess",4],["sys",8],["tempfile",3],["threading",1],["time",1],["contextlib",1],["contextmanager",2],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["typing",1],["iterator",1],["openai4s",6],["group",5],["alive",1],["stop",1],["kernel",1],["environment",1],["name",1],["carry",1],["secret",1],["orchestration",2],["models",1],["external",1],["handle",1],["observation",1],["phase",1],["profile",1],["spec",1],["ports",1],["created",1],["rejected",1],["result",1],["unknown",2],["many",1],["allocations",1],["may",1],["run",1],["workstation",1],["admitting",1],["tenth",1],["shared",1],["login",1],["node",1],["unusable",1],["everyone",1],["states",1],["deliberately",1],["ordered",1],["around",1],["irreversible",1],["step",1],["executing",1],["intent",1],["spawn",1],["prepared",3],["names",1],["gated",1],["wrapper",1],["supervisor",3],["durably",1],["writes",1],["running",6],["starts",2],["command",7],["therefore",1],["proof",3],["did",1],["start",1],["while",2],["remains",1],["even",1],["if",6],["very",1],["fast",1],["exited",1],["version",1],["dirname",2],["ack",1],["suffix",1],["acked",1],["arm",3],["line",1],["go",2],["timeout",1],["255",2],["small",1],["boundary",1],["between",1],["popen",2],["holds",1],["per",1],["flock",5],["generation",2],["waits",1],["parent",5],["transitions",1],["under",1],["separate",1],["lock",11],["fsyncs",1],["fact",1],["dies",1],["arming",1],["stdin",3],["reaches",1],["eof",1],["launcher",3],["fcntl",7],["argv",5],["id",3],["fd",14],["open",4],["rdwr",2],["creat",2],["0o600",2],["ex",2],["owns",1],["keeping",1],["out",1],["prevents",1],["accidentally",1],["closing",1],["still",2],["inheritable",1],["false",1],["buffer",1],["readline",1],["125",1],["try",5],["encoding",2],["utf",2],["source",2],["load",1],["state",2],["getpid",3],["126",1],["tmp",5],["mkstemp",1],["prefix",1],["dir",1],["fdopen",1],["target",5],["dump",1],["sort",1],["keys",1],["true",2],["separators",1],["write",1],["flush",1],["fsync",2],["fileno",1],["replace",1],["directory",3],["rdonly",1],["finally",3],["close",3],["unlink",1],["except",2],["file",1],["found",1],["error",2],["pass",1],["un",1],["stay",1],["resident",1],["tiny",1],["inherits",1],["held",1],["lifetime",1],["direct",1],["signals",1],["reach",1],["both",1],["processes",1],["devnull",1],["fds",1],["env",1],["environ",1],["wait",1],["oserror",1],["value",1],["127",1],["signum",5],["sigkill",1],["sigstop",1],["sig",1],["dfl",1],["kill",1],["128",1],["min",1],["all",1]]},{"id":"openai4s/orchestration/local/backend.py#_acknowledgement_path","name":[["acknowledgement",1],["path",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["acknowledgement",2],["path",9],["receipt",3],["return",1],["suffix",2],["ack",1]]},{"id":"openai4s/orchestration/local/backend.py#_AdoptedProcess","name":[["adopted",1],["process",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["class",2],["adopted",3],["process",6],["popen",1],["sized",1],["surface",1],["needed",1],["from",1],["previous",1],["daemon",2],["def",4],["init",1],["self",12],["pid",5],["int",5],["identity",5],["path",5],["none",14],["uncertain",4],["pgid",4],["poll",2],["if",4],["held",1],["return",4],["program",1],["may",2],["deliberately",1],["close",1],["inherited",1],["descriptors",1],["without",1],["launch",1],["lock",1],["must",2],["not",3],["signal",2],["numeric",1],["group",3],["but",1],["while",2],["recorded",1],["id",1],["exists",1],["also",1],["call",1],["allocation",1],["gone",1],["let",1],["recovery",1],["overlap",1],["fail",1],["closed",1],["middle",1],["state",1],["alive",1],["tests",1],["old",1],["child",3],["still",1],["belong",1],["python",1],["reap",1],["opportunistically",1],["production",1],["new",1],["gets",1],["error",2],["try",1],["os",3],["waitpid",1],["wnohang",1],["except",1],["oserror",1],["pass",1],["unknown",2],["exit",2],["code",2],["wait",1],["timeout",5],["float",1],["deadline",3],["else",1],["time",3],["monotonic",2],["raise",1],["subprocess",1],["expired",1],["local",1],["job",1],["sleep",1],["05",1],["send",1],["sig",2],["kill",1]]},{"id":"openai4s/orchestration/local/backend.py#_AdoptedProcess.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["init",2],["self",5],["pid",4],["int",4],["identity",4],["path",6],["none",8],["uncertain",4],["pgid",4]]},{"id":"openai4s/orchestration/local/backend.py#_AdoptedProcess.poll","name":[["poll",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["poll",2],["self",5],["int",2],["none",4],["if",2],["identity",2],["held",1],["path",1],["return",3],["program",1],["may",2],["deliberately",1],["close",1],["inherited",1],["descriptors",1],["without",1],["launch",1],["lock",1],["must",2],["not",2],["signal",1],["numeric",1],["group",3],["but",1],["while",1],["recorded",1],["id",1],["exists",1],["also",1],["call",1],["allocation",1],["gone",1],["let",1],["recovery",1],["overlap",1],["fail",1],["closed",1],["middle",1],["state",1],["alive",1],["uncertain",1],["pgid",1],["tests",1],["old",1],["child",3],["still",1],["belong",1],["python",1],["process",3],["reap",1],["opportunistically",1],["production",1],["new",1],["daemon",1],["gets",1],["error",2],["try",1],["os",2],["waitpid",1],["pid",1],["wnohang",1],["except",1],["oserror",1],["pass",1],["unknown",1],["exit",1],["code",1]]},{"id":"openai4s/orchestration/local/backend.py#_AdoptedProcess.send_signal","name":[["send",1],["signal",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["send",2],["signal",2],["self",3],["sig",3],["int",2],["none",2],["os",1],["kill",1],["pid",1]]},{"id":"openai4s/orchestration/local/backend.py#_AdoptedProcess.wait","name":[["wait",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",6],["float",2],["none",8],["int",2],["deadline",3],["if",2],["else",1],["time",3],["monotonic",2],["while",1],["poll",1],["not",1],["raise",1],["subprocess",1],["expired",1],["adopted",1],["local",1],["job",1],["sleep",1],["05",1],["return",1],["unknown",1],["exit",1],["code",1]]},{"id":"openai4s/orchestration/local/backend.py#_atomic_write_json","name":[["atomic",1],["write",1],["json",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["atomic",2],["write",3],["json",4],["path",12],["value",3],["dict",2],["str",2],["any",2],["none",2],["publish",1],["one",1],["receipt",2],["durably",1],["torn",1],["file",2],["must",1],["never",1],["authorize",1],["retry",1],["parent",3],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["mode",1],["0o700",1],["fd",2],["temporary",5],["tempfile",1],["mkstemp",1],["prefix",1],["dir",1],["try",2],["os",3],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",5],["dump",1],["sort",1],["keys",1],["separators",1],["flush",1],["fsync",2],["fileno",1],["replace",1],["directory",1],["finally",1],["unlink",1],["except",1],["not",1],["found",1],["error",1],["pass",1]]},{"id":"openai4s/orchestration/local/backend.py#_fsync_directory","name":[["fsync",1],["directory",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["fsync",3],["directory",5],["path",5],["none",2],["fd",3],["os",4],["open",1],["rdonly",1],["try",1],["finally",1],["close",1]]},{"id":"openai4s/orchestration/local/backend.py#_identity_is_held","name":[["identity",1],["held",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["identity",2],["held",2],["path",7],["none",3],["bool",2],["whether",1],["exact",1],["launch",1],["generation",1],["still",1],["holds",1],["its",1],["inherited",1],["lock",4],["if",1],["not",1],["exists",1],["return",4],["false",3],["import",1],["fcntl",6],["try",3],["fd",4],["os",3],["open",1],["rdwr",1],["except",2],["oserror",1],["flock",2],["ex",1],["nb",1],["blocking",1],["ioerror",1],["true",1],["un",1],["finally",1],["close",1]]},{"id":"openai4s/orchestration/local/backend.py#_LocalJob","name":[["local",1],["job",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["class",2],["local",3],["job",2],["one",1],["process",3],["plus",1],["will",1],["need",1],["after",2],["exits",1],["allocation",2],["id",1],["str",3],["token",2],["any",2],["started",1],["at",2],["float",1],["stdout",1],["path",8],["none",12],["stderr",1],["exit",2],["code",1],["int",2],["cancelled",1],["bool",3],["false",2],["diagnostics",1],["dict",2],["field",1],["default",1],["factory",1],["child",1],["group",2],["read",1],["spawn",1],["os",1],["getpgid",1],["pid",1],["fails",1],["once",1],["leader",1],["has",1],["been",1],["reaped",1],["observe",1],["every",1],["tick",1],["exactly",1],["surviving",1],["most",1],["needs",1],["signalling",1],["pgid",1],["receipt",2],["inherited",1],["identity",3],["lock",1],["survive",1],["daemon",1],["restart",1],["receipts",1],["remain",1],["discoverable",1],["terminal",3],["until",1],["reconciler",1],["proves",1],["was",1],["durably",1],["its",1],["workload",1],["either",1],["advanced",1],["later",1],["recovery",1],["epoch",1],["adopted",1],["verified",1],["true",1]]},{"id":"openai4s/orchestration/local/backend.py#_receipt_lock","name":[["receipt",1],["lock",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["receipt",2],["lock",7],["path",8],["iterator",2],["none",2],["serialize",1],["recovery",1],["against",1],["wrapper",1],["prepared",1],["running",1],["commit",1],["import",1],["fcntl",5],["fd",4],["os",4],["open",1],["rdwr",1],["creat",1],["0o600",1],["try",2],["flock",2],["ex",1],["yield",1],["finally",2],["un",1],["close",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend","name":[["local",1],["backend",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["class",2],["local",4],["backend",2],["run",1],["allocations",1],["as",2],["child",1],["processes",1],["machine",1],["name",12],["def",9],["init",1],["self",33],["log",10],["dir",20],["path",48],["str",18],["none",25],["max",4],["concurrent",4],["int",4],["clock",3],["any",8],["time",1],["monotonic",1],["jobs",1],["dict",7],["job",1],["lock",1],["threading",1],["rlock",1],["expanduser",1],["if",17],["else",1],["receipt",48],["error",13],["not",19],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["native",1],["windows",1],["unsupported",1],["supported",1],["mac",1],["os",2],["linux",1],["wsl",1],["paths",3],["provide",1],["flock",1],["process",3],["generation",1],["proof",1],["these",1],["receipts",3],["posix",2],["dirname",1],["mode",1],["0o700",1],["load",1],["durable",3],["launch",3],["allocation",14],["id",13],["assert",3],["digest",6],["hashlib",3],["sha256",3],["encode",3],["utf",4],["hexdigest",3],["return",3],["json",3],["identity",20],["secrets",1],["token",5],["hex",1],["16",1],["staticmethod",2],["read",2],["value",27],["loads",1],["text",1],["encoding",1],["isinstance",4],["raise",11],["object",1],["required",2],["strings",2],["state",4],["version",2],["key",6],["shape",1],["invalid",5],["intent",3],["prepared",1],["running",2],["pid",8],["pgid",7],["item",5],["bool",1],["already",1],["has",1],["elif",1],["launches",1],["session",1],["leaders",1],["so",1],["corrupt",2],["group",1],["must",1],["never",1],["become",1],["authority",1],["signal",1],["number",1],["armed",1],["inconsistent",1],["write",2],["test",1],["seam",1],["around",1],["one",1],["publication",1],["operation",1],["atomic",1],["validate",3],["cannot",1],["turn",1],["recovery",1],["into",1],["arbitrary",1],["access",1],["symlink",2],["match",2],["root",2],["resolve",5],["try",2],["resolved",2],["strict",3],["false",3],["except",2],["oserror",1],["exc",2],["from",1],["parts",6],["split",1],["parent",2],["len",2],["32",1],["char",2],["0123456789abcdef",1],["escapes",1],["its",1],["registry",1],["field",3],["suffix",2],["stdout",1],["out",1],["stderr",1],["err",1],["raw",3],["continue",1],["expected",3],["verify",1],["commit",1],["belongs",1],["exact",1],["popen",1],["attempt",1],["current",1],["unlink",3],["present",1],["file",1],["found",1],["pass",1],["remove",1],["unarmed",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["init",2],["self",16],["log",8],["dir",12],["path",4],["str",4],["none",13],["max",6],["concurrent",6],["int",2],["clock",4],["any",2],["time",2],["monotonic",2],["jobs",1],["dict",1],["local",1],["job",1],["lock",1],["threading",1],["rlock",1],["expanduser",1],["if",4],["else",1],["receipt",6],["error",1],["not",2],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["native",1],["windows",1],["unsupported",1],["supported",1],["mac",1],["os",2],["linux",1],["wsl",1],["paths",1],["provide",1],["flock",1],["process",1],["generation",1],["proof",1],["these",1],["receipts",2],["name",1],["posix",1],["dirname",1],["mode",1],["0o700",1],["load",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._adopt_receipt","name":[["adopt",1],["receipt",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["adopt",2],["receipt",15],["self",4],["path",21],["dict",2],["str",7],["any",2],["none",11],["allocation",5],["id",5],["token",5],["pid",5],["int",2],["pgid",15],["identity",18],["held",8],["never",1],["signal",1],["numeric",1],["group",4],["after",3],["its",1],["disappeared",1],["os",1],["may",1],["have",1],["reused",1],["tombstone",1],["still",2],["blocks",1],["duplicate",1],["safe",2],["if",7],["else",6],["uncertain",4],["not",3],["alive",1],["proxy",3],["jobs",1],["local",1],["job",1],["process",3],["adopted",3],["keep",1],["recorded",1],["only",1],["inside",1],["non",1],["signalling",1],["liveness",1],["supervisor",1],["disappears",1],["adoption",1],["observation",1],["stays",1],["fail",1],["closed",1],["until",1],["empty",1],["started",2],["at",2],["float",1],["clock",1],["stdout",3],["stderr",3],["diagnostics",1],["restart",1],["true",2],["verified",2],["unverified",1],["present",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._child_env","name":[["child",1],["env",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["child",3],["env",2],["self",2],["spec",7],["workload",3],["dict",2],["str",7],["named",1],["environment",6],["never",1],["daemon",3],["holds",1],["api",1],["keys",1],["inheriting",1],["by",1],["default",1],["would",1],["put",3],["them",1],["every",2],["batch",1],["job",2],["proc",2],["pid",2],["environ",4],["base",3],["key",8],["os",2],["path",2],["home",1],["lang",1],["lc",1],["all",1],["tmpdir",1],["if",2],["caller",1],["supplied",1],["post",1],["orchestration",1],["jobs",1],["passes",1],["body",1],["straight",1],["through",1],["validates",1],["only",1],["command",1],["taking",1],["verbatim",1],["let",1],["submission",1],["ld",1],["preload",1],["pythonstartup",1],["credential",1],["shaped",1],["value",4],["into",1],["other",1],["process",1],["same",2],["uid",1],["read",1],["scheduler",1],["sibling",1],["has",1],["refused",1],["exactly",1],["since",1],["was",1],["written",1],["two",1],["backends",1],["disagreeing",1],["about",1],["field",1],["drift",1],["not",1],["rule",1],["items",1],["name",1],["carry",1],["secret",1],["raise",1],["error",1],["refusing",1],["inv",1],["pass",1],["0600",1],["file",1],["instead",1],["return",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._complete_acknowledgement","name":[["complete",1],["acknowledgement",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["complete",3],["acknowledgement",6],["self",9],["ack",8],["path",25],["none",2],["finish",2],["post",1],["terminal",4],["cleanup",5],["marker",5],["while",4],["its",2],["receipt",15],["lock",4],["held",3],["read",1],["allocation",4],["id",3],["str",2],["if",8],["symlink",1],["raise",2],["value",1],["error",2],["invalid",1],["validate",2],["every",2],["against",1],["original",1],["name",1],["acked",1],["rename",1],["authorization",2],["never",1],["trust",1],["paths",2],["embedded",1],["corrupt",1],["file",2],["identity",7],["runtime",1],["still",4],["holds",1],["launch",2],["unlink",5],["present",4],["no",3],["wrapper",1],["need",1],["running",1],["was",1],["committed",1],["before",4],["user",1],["code",1],["started",1],["refuses",1],["exact",1],["hold",1],["inode",1],["so",1],["new",1],["race",1],["make",2],["sidecar",1],["deletion",1],["durable",1],["exists",1],["power",1],["fails",1],["fsync",3],["already",2],["fsynced",1],["survives",1],["restart",1],["repeats",1],["after",1],["all",1],["sidecars",1],["conclusively",1],["gone",1],["itself",1],["may",1],["disappear",1],["directory",2],["parent",2],["last",1],["daemon",1],["dies",1],["here",1],["next",1],["construction",1],["authorized",1],["without",1],["consulting",1],["row",1],["might",1],["longer",1],["reconciler",1],["thread",1],["start",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._handle","name":[["handle",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["handle",5],["self",5],["allocation",4],["id",5],["str",3],["external",6],["lock",1],["job",3],["jobs",1],["process",1],["pid",1],["if",1],["else",1],["return",1],["backend",1],["name",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._identity_path","name":[["identity",1],["path",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["identity",3],["path",4],["self",4],["allocation",3],["id",3],["str",2],["assert",1],["receipt",2],["dir",2],["not",1],["none",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["return",1],["secrets",1],["token",1],["hex",1],["16",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._live_count","name":[["live",1],["count",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["live",5],["count",2],["self",4],["int",2],["job",3],["jobs",1],["values",1],["code",2],["whole",2],["group",2],["alive",2],["poll",1],["if",1],["none",1],["return",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._load_receipts","name":[["load",1],["receipts",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["load",2],["receipts",2],["self",13],["none",3],["assert",1],["receipt",17],["dir",3],["not",2],["acked",1],["rename",1],["durable",3],["proof",2],["control",1],["plane",1],["committed",1],["terminal",1],["state",2],["before",1],["cleanup",1],["began",1],["complete",3],["these",1],["first",1],["so",1],["crash",1],["at",1],["any",1],["individual",1],["unlink",1],["cannot",3],["turn",1],["into",1],["permanent",1],["growth",1],["ack",5],["path",12],["sorted",2],["glob",2],["suffix",2],["json",2],["try",2],["lock",1],["acknowledgement",2],["except",2],["exception",2],["as",2],["exc",4],["noqa",2],["ble001",2],["malformed",1],["fails",2],["closed",2],["error",2],["local",2],["job",2],["name",4],["type",2],["read",1],["validate",1],["paths",1],["if",1],["running",1],["adopt",1],["else",1],["recover",1],["unarmed",1],["corruption",1],["corrupt",1],["fact",1],["evidence",1],["nothing",1],["landed",1],["reconcile",1],["sweep",1],["orphan",1],["sidecars",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._poll_job","name":[["poll",1],["job",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["poll",3],["job",20],["local",2],["tuple",2],["int",2],["none",7],["bool",2],["return",4],["leader",2],["status",1],["group",8],["liveness",2],["freeze",1],["terminal",2],["saved",1],["pgid",6],["needed",1],["only",1],["short",1],["exited",1],["child",1],["alive",5],["window",1],["keeping",1],["after",2],["confirmed",1],["empty",1],["lets",1],["os",2],["reuse",2],["resurrect",1],["completed",1],["allocation",1],["makes",1],["later",2],["cancel",1],["close",1],["signal",2],["unrelated",1],["process",4],["once",1],["cache",2],["exit",4],["code",8],["discard",1],["permanently",2],["if",5],["not",4],["false",3],["adopted",2],["identity",7],["verified",3],["held",1],["path",1],["live",1],["fact",1],["something",1],["adoption",2],["may",2],["resident",1],["supervisor",1],["normally",1],["holds",1],["until",1],["workload",1],["exits",1],["disappears",1],["while",1],["descendants",1],["remain",1],["retain",1],["but",1],["revoke",1],["permission",1],["numeric",1],["diagnostics",2],["launch",1],["lost",1],["true",2],["whole",3]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._read_receipt","name":[["read",1],["receipt",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["read",3],["receipt",9],["path",6],["dict",3],["str",3],["any",3],["value",20],["json",1],["loads",1],["text",1],["encoding",1],["utf",1],["if",6],["not",9],["isinstance",4],["raise",6],["error",6],["object",1],["required",2],["strings",2],["allocation",1],["id",1],["token",1],["state",4],["identity",3],["version",2],["key",6],["shape",1],["invalid",3],["intent",3],["prepared",1],["running",1],["pid",5],["pgid",4],["item",5],["none",4],["bool",1],["int",1],["already",1],["has",1],["process",2],["elif",1],["durable",1],["launches",1],["posix",1],["session",1],["leaders",1],["so",1],["corrupt",1],["group",1],["must",1],["never",1],["become",1],["authority",1],["signal",1],["number",1],["armed",1],["inconsistent",1],["return",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._receipt_path","name":[["receipt",1],["path",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["receipt",4],["path",4],["self",4],["allocation",3],["id",3],["str",2],["assert",1],["dir",2],["not",1],["none",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["return",1],["json",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._recover_unarmed_receipt","name":[["recover",1],["unarmed",1],["receipt",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["recover",2],["unarmed",5],["receipt",23],["self",8],["path",17],["none",4],["resolve",1],["wrapper",3],["had",1],["not",3],["durably",1],["authorized",1],["user",1],["code",1],["lock",2],["read",1],["validate",1],["paths",1],["if",3],["state",2],["running",2],["committed",1],["before",1],["recovery",1],["acquired",1],["adopt",4],["elif",1],["intent",1],["pid",4],["remove",3],["return",3],["else",1],["identity",8],["str",1],["int",2],["pgid",3],["held",2],["gated",1],["saw",1],["parent",1],["eof",1],["exited",1],["cannot",1],["write",1],["exec",1],["while",1],["says",1],["prepared",1],["proxy",2],["adopted",1],["process",2],["stopped",2],["detail",1],["stop",1],["group",1],["undecidable",1],["retain",1],["token",1],["instead",1],["allowing",1],["retry",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._remove_unarmed_receipt","name":[["remove",1],["unarmed",1],["receipt",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["remove",2],["unarmed",2],["receipt",5],["self",5],["path",13],["dict",2],["str",3],["any",2],["none",2],["identity",5],["unlink",3],["if",4],["present",3],["not",1],["held",1],["every",1],["caller",2],["holds",1],["lock",2],["only",1],["post",1],["spawn",1],["first",1],["proves",1],["gated",1],["wrapper",1],["unable",1],["execute",1],["conclusively",1],["stopped",1],["so",1],["no",1],["legitimate",1],["waiter",1],["remains",1],["even",1],["though",1],["our",1],["fd",1],["keeps",1],["inode",1],["alive",1],["until",1],["context",1],["manager",1],["exits",1],["fsync",1],["directory",1],["parent",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._sweep_orphan_sidecars","name":[["sweep",1],["orphan",1],["sidecars",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["sweep",2],["orphan",2],["sidecars",3],["self",9],["none",3],["remove",1],["whose",1],["receipt",6],["ack",2],["owner",1],["conclusively",1],["absent",1],["assert",1],["dir",5],["not",3],["live",3],["digests",6],["path",9],["name",3],["split",2],["pattern",2],["json",3],["suffix",1],["glob",3],["held",4],["identity",5],["str",1],["changed",4],["false",1],["parts",7],["if",6],["len",4],["add",1],["continue",3],["64",2],["any",2],["char",4],["0123456789abcdef",2],["unlink",2],["present",2],["true",2],["lock",2],["digest",5],["removesuffix",1],["fsync",1],["directory",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._unlink_if_present","name":[["unlink",1],["if",1],["present",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["unlink",3],["if",2],["present",2],["path",5],["none",2],["try",1],["except",1],["file",1],["not",1],["found",1],["error",1],["pass",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._validate_launch_receipt","name":[["validate",1],["launch",1],["receipt",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["validate",3],["launch",3],["receipt",12],["self",3],["path",12],["dict",2],["str",7],["any",2],["allocation",4],["id",4],["token",4],["pid",4],["int",4],["pgid",4],["none",4],["identity",4],["verify",1],["running",1],["commit",1],["belongs",1],["exact",1],["popen",1],["attempt",1],["paths",1],["if",1],["raise",1],["value",1],["error",1],["not",1],["match",1],["current",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._validate_receipt_paths","name":[["validate",1],["receipt",1],["paths",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["validate",2],["receipt",17],["paths",2],["self",8],["path",20],["dict",2],["str",5],["any",3],["none",5],["corrupt",1],["cannot",1],["turn",1],["recovery",1],["into",1],["arbitrary",1],["access",1],["assert",1],["dir",5],["not",4],["allocation",6],["id",5],["if",5],["symlink",2],["raise",4],["value",4],["error",4],["match",1],["identity",10],["root",2],["resolve",5],["try",1],["resolved",2],["strict",3],["false",3],["except",1],["oserror",1],["as",1],["exc",2],["invalid",2],["from",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["name",10],["parts",6],["split",1],["parent",2],["len",2],["32",1],["char",2],["0123456789abcdef",1],["escapes",1],["its",1],["registry",1],["log",3],["field",3],["suffix",2],["stdout",1],["out",1],["stderr",1],["err",1],["raw",3],["continue",1],["expected",3]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._wait_for_running_receipt","name":[["wait",1],["running",1],["receipt",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["wait",2],["running",3],["receipt",8],["self",3],["path",5],["process",3],["subprocess",2],["popen",2],["dict",2],["str",2],["any",2],["none",7],["deadline",2],["time",3],["monotonic",2],["arm",1],["timeout",1],["while",1],["try",1],["read",1],["except",1],["oserror",1],["value",1],["error",2],["json",1],["jsondecode",1],["if",2],["not",2],["state",1],["return",3],["poll",1],["sleep",1],["01",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend._write_receipt","name":[["write",1],["receipt",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["write",3],["receipt",2],["self",2],["path",5],["value",3],["dict",2],["str",2],["any",2],["none",2],["test",1],["seam",1],["around",1],["one",1],["durable",1],["publication",1],["operation",1],["atomic",1],["json",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.acknowledge_terminal","name":[["acknowledge",1],["terminal",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["acknowledge",2],["terminal",10],["self",11],["allocation",12],["none",7],["discard",1],["one",1],["recovery",1],["token",9],["fact",1],["after",4],["durable",2],["commit",1],["renaming",1],["json",1],["acked",1],["atomic",1],["acknowledgement",8],["point",1],["marker",2],["itself",1],["cleanup",2],["outbox",1],["daemon",1],["crash",1],["rename",1],["leaves",1],["enough",1],["proof",1],["load",1],["receipts",1],["finish",1],["removing",1],["identity",7],["lock",4],["sidecars",1],["next",1],["start",1],["if",11],["not",6],["phase",1],["raise",6],["value",5],["error",6],["only",2],["durably",1],["may",2],["be",1],["acknowledged",1],["job",11],["jobs",2],["id",4],["idempotent",2],["earlier",1],["successful",1],["return",1],["submission",1],["match",3],["code",2],["whole",2],["group",2],["alive",2],["poll",1],["runtime",2],["reached",1],["live",1],["process",1],["receipt",23],["path",21],["ack",8],["exists",3],["read",2],["elif",2],["validate",1],["paths",1],["os",1],["replace",1],["fsync",2],["directory",2],["parent",2],["complete",1],["previous",1],["already",1],["have",1],["removed",1],["exact",1],["still",2],["safe",1],["remove",1],["its",2],["no",1],["longer",1],["held",2],["holds",1],["launch",1],["unlink",1],["present",1],["pop",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.cancel","name":[["cancel",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["cancel",6],["self",5],["allocation",5],["reason",4],["none",6],["idempotent",1],["cancelling",1],["something",1],["already",1],["gone",3],["success",2],["lock",2],["job",16],["jobs",1],["id",1],["if",5],["return",4],["code",6],["whole",2],["group",6],["alive",2],["poll",2],["not",5],["cancelled",2],["true",1],["adopted",1],["identity",2],["verified",1],["numeric",1],["pid",1],["pgid",3],["without",1],["inherited",1],["launch",2],["may",1],["now",1],["belong",1],["somebody",1],["else",1],["refuse",1],["signal",2],["leave",1],["barrier",3],["open",1],["until",1],["observation",1],["proves",1],["false",2],["diagnostics",2],["stopped",5],["detail",4],["unavailable",1],["refusing",1],["unsafe",1],["stop",2],["process",4],["bare",1],["killpg",1],["sigterm",1],["escalates",1],["sigkill",1],["then",1],["confirms",1],["term",1],["work",1],["ignores",1],["here",1],["as",1],["so",2],["concluded",1],["released",1],["still",1],["holding",1],["its",1],["cpus",1],["one",1],["outcome",1],["exists",1],["prevent",1],["shared",1],["helper",1],["also",1],["escalation",1],["ladder",1],["tuned",1],["path",1],["gets",1],["future",1],["fixes",1],["instead",1],["missing",1],["them",1],["exit",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.close","name":[["close",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["close",2],["self",7],["none",5],["terminate",1],["anything",1],["still",1],["running",1],["daemon",1],["owns",1],["these",1],["children",1],["so",1],["leaving",1],["them",1],["behind",1],["shutdown",3],["orphans",1],["real",1],["compute",2],["lock",3],["jobs",3],["list",1],["values",1],["job",10],["code",6],["whole",2],["group",4],["alive",2],["poll",3],["if",4],["not",5],["continue",2],["adopted",1],["identity",1],["verified",1],["same",2],["pid",1],["reuse",1],["rule",1],["as",2],["cancel",2],["must",1],["turn",1],["uncertain",1],["receipt",1],["into",2],["signal",1],["unrelated",1],["process",4],["stopper",1],["other",1],["place",1],["ignores",1],["term",1],["turns",1],["orphaned",1],["helper",1],["also",1],["handles",1],["reaped",1],["leader",1],["surviving",1],["descendants",1],["guard",1],["would",1],["skip",1],["stopped",2],["detail",1],["stop",1],["pgid",2],["exit",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.diagnostics","name":[["diagnostics",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["diagnostics",2],["self",9],["dict",2],["str",2],["any",2],["lock",1],["return",1],["backend",1],["name",1],["available",1],["true",1],["running",1],["live",1],["count",1],["max",2],["concurrent",2],["tracked",1],["len",1],["jobs",1],["durable",1],["receipts",1],["receipt",3],["dir",1],["not",1],["none",1],["error",2]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.find_by_token","name":[["find",1],["by",1],["token",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["find",2],["by",2],["token",9],["self",6],["submission",2],["external",2],["handle",3],["none",4],["lock",1],["job",4],["jobs",1],["values",1],["if",2],["value",1],["return",2],["allocation",1],["id",1],["receipt",1],["error",2],["not",1],["raise",1],["runtime",1],["durable",1],["local",1],["state",1],["unreadable",1],["absence",1],["unknown",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.log_paths","name":[["log",1],["paths",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["log",6],["paths",2],["self",7],["allocation",9],["id",8],["str",2],["tuple",2],["path",6],["none",8],["output",1],["went",1],["tail",1],["route",1],["lock",1],["job",4],["jobs",1],["if",2],["not",2],["return",3],["stdout",1],["stderr",1],["terminal",1],["acknowledgement",1],["intentionally",1],["removes",1],["memory",1],["process",1],["record",1],["logs",1],["have",1],["deterministic",1],["names",1],["remain",1],["user",1],["projection",1],["after",2],["gc",1],["including",1],["daemon",1],["restart",1],["dir",3],["startswith",1],["alloc",2],["len",2],["12",1],["all",1],["char",2],["0123456789abcdef",1],["out",1],["err",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.observe","name":[["observe",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["observe",2],["self",11],["allocation",15],["observation",10],["lock",1],["job",14],["jobs",1],["id",6],["if",9],["none",7],["receipt",3],["error",1],["not",5],["return",8],["phase",16],["reason",12],["backend",1],["unavailable",1],["handle",15],["diagnostics",17],["note",2],["durable",1],["local",2],["state",1],["unreadable",1],["tracked",1],["by",1],["caller",1],["unknown",1],["us",1],["daemon",3],["restarted",2],["so",1],["child",1],["gone",2],["no",2],["exit",5],["status",2],["report",1],["lost",5],["never",1],["completed",3],["see",1],["module",1],["docstring",1],["worker",2],["record",1],["submitting",1],["code",11],["whole",3],["group",4],["alive",2],["poll",1],["dict",2],["process",2],["spawned",1],["was",1],["only",1],["leader",2],["wrapper",1],["may",1],["after",2],["starting",1],["real",1],["work",3],["still",1],["until",1],["empty",1],["publishing",1],["here",1],["made",1],["reconciler",1],["release",1],["capacity",1],["while",1],["descendants",1],["kept",1],["consuming",1],["active",1],["assert",1],["cancelled",3],["user",1],["adopted",1],["proves",1],["submission",1],["identity",1],["once",1],["previous",1],["inventing",1],["success",1],["would",1],["silently",1],["lose",1],["keep",1],["token",1],["lookup",1],["negative",1],["signal",2],["sigkill",2],["oom",1],["one",1],["worth",1],["naming",1],["because",1],["killed",1],["failed",2],["send",1],["operator",1],["looking",1],["different",1],["places",1],["out",1],["memory",1],["else",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.submit","name":[["submit",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["submit",4],["self",22],["allocation",14],["spec",11],["workload",3],["profile",4],["resource",2],["result",2],["token",11],["submission",3],["value",3],["lock",5],["inv",1],["backend",2],["every",1],["install",1],["has",1],["resubmission",1],["already",2],["flight",1],["existing",2],["not",21],["second",1],["process",12],["job",9],["jobs",1],["values",1],["if",18],["return",8],["handle",24],["id",9],["receipt",34],["error",3],["none",31],["unknown",3],["detail",8],["durable",7],["local",6],["state",3],["could",3],["be",2],["reconciled",1],["refusing",1],["whose",1],["outcome",1],["command",6],["rejected",6],["reason",13],["invalid",2],["needs",2],["live",1],["count",1],["max",2],["concurrent",3],["same",1],["cluster",1],["gives",1],["never",1],["placed",1],["so",3],["no",3],["caller",1],["only",2],["branch",1],["unschedulable",1],["at",2],["capacity",1],["allocations",1],["try",7],["child",5],["env",4],["except",6],["as",2],["exc",4],["str",9],["stdout",13],["path",40],["stderr",13],["subprocess",7],["devnull",5],["log",3],["dir",4],["out",1],["err",1],["open",3],["wb",2],["noqa",4],["sim115",2],["identity",14],["dict",2],["any",2],["launch",8],["fd",2],["os",6],["rdwr",1],["creat",1],["excl",1],["0o600",1],["close",5],["version",2],["intent",1],["pid",5],["pgid",5],["started",1],["clock",1],["else",3],["write",3],["oserror",4],["unlink",1],["present",1],["bootstrap",3],["failed",3],["create",1],["argv",4],["list",2],["stdin",8],["assert",5],["sys",1],["executable",1],["launcher",1],["pipe",1],["popen",1],["s603",1],["shell",2],["cwd",1],["workdir",1],["its",4],["own",2],["group",4],["cancelling",1],["kills",1],["whole",1],["tree",1],["rather",1],["than",1],["parent",1],["spawned",1],["real",1],["work",2],["start",2],["new",2],["session",3],["true",2],["false",1],["remove",2],["unarmed",2],["finally",1],["holds",1],["duplicated",1],["descriptors",1],["pass",2],["makes",1],["posix",2],["leader",1],["by",1],["definition",1],["ask",1],["kernel",1],["after",1],["spawn",1],["wrapper",1],["may",1],["have",1],["exited",1],["while",1],["descendant",1],["remains",1],["getpgid",1],["then",1],["loses",1],["capable",1],["stopping",1],["surviving",1],["int",1],["name",1],["prepared",4],["exception",1],["ble001",1],["user",2],["code",1],["still",1],["gated",1],["stopped",2],["stop",1],["publish",1],["execute",1],["before",2],["byte",1],["supervisor",1],["writes",1],["fsyncs",1],["running",1],["spawns",1]]},{"id":"openai4s/orchestration/local/backend.py#LocalBackend.terminal_acknowledgement_candidates","name":[["terminal",1],["acknowledgement",1],["candidates",1]],"path":[["openai4s",1],["orchestration",1],["local",1],["backend",1],["py",1]],"body":[["def",2],["terminal",2],["acknowledgement",2],["candidates",2],["self",4],["tuple",3],["str",2],["backend",1],["recovery",1],["facts",1],["durable",1],["store",1],["decides",1],["terminality",1],["lock",1],["return",1],["jobs",1]]},{"id":"openai4s/orchestration/models.py","name":[["models",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["provider",1],["neutral",1],["values",2],["cluster",2],["control",1],["plane",1],["plan",2],["m3a",1],["module",2],["orchestration",2],["vocabulary",1],["work",1],["was",3],["asked",1],["workload",4],["resource",4],["granted",2],["one",1],["attempt",1],["at",2],["allocation",3],["shape",1],["has",1],["profile",2],["something",1],["ended",1],["reason",2],["deliberately",2],["knows",1],["nothing",2],["about",3],["any",2],["realised",1],["no",3],["scheduler",3],["ssh",1],["submission",5],["command",1],["because",2],["inv",4],["makes",2],["ignorance",1],["checkable",1],["tests",1],["test",1],["backend",4],["opacity",1],["py",1],["asserts",1],["source",1],["import",6],["graph",1],["never",2],["name",1],["check",1],["literal",1],["so",3],["if",1],["explanatory",2],["mentions",1],["were",1],["allowed",1],["every",1],["leak",1],["would",2],["arrive",1],["as",1],["mention",1],["words",1],["belong",1],["subpackage",1],["toml",1],["including",1],["here",2],["prose",1],["terminology",1],["fixed",1],["by",2],["two",2],["vocabularies",1],["cannot",1],["drift",1],["kernel",1],["layer",3],["generation",2],["execution",1],["epoch",1],["same",1],["idea",1],["monotonically",1],["increasing",1],["incarnation",1],["counter",1],["whose",1],["old",1],["must",1],["be",1],["refused",1],["named",1],["per",1],["spec",4],["declarative",1],["configuration",1],["version",1],["revision",1],["word",1],["already",1],["spoken",1],["shapes",1],["carry",1],["invariants",1],["easy",1],["lose",1],["external",2],["handle",3],["keeps",1],["own",1],["identifier",1],["job",2],["id",3],["local",1],["pid",1],["wrapped",1],["says",1],["api",1],["exposes",1],["else",1],["bare",1],["string",1],["have",2],["leaked",1],["through",1],["dozen",1],["call",1],["sites",1],["second",1],["week",1],["token",3],["minted",1],["persisted",1],["before",1],["attempted",1],["expressible",1],["all",2],["after",1],["lost",2],["response",1],["did",1],["my",1],["land",1],["question",1],["told",1],["record",1],["not",2],["may",1],["reached",1],["us",1],["from",4],["future",1],["annotations",1],["uuid",1],["dataclasses",1],["dataclass",11],["field",1],["enum",2],["typing",1],["terminal",1],["phases",2],["frozenset",2],["phase",10],["completed",1],["failed",1],["cancelled",1],["active",2],["submitting",1],["pending",1],["releasing",1],["frozen",8],["true",8],["desired",1],["state",1],["observation",1],["recovery",2],["strategy",2],["task",3],["result",1],["kind",1],["unsupported",1]]},{"id":"openai4s/orchestration/models.py#Allocation","name":[["allocation",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["allocation",3],["one",4],["attempt",1],["at",2],["satisfying",1],["workload",2],["epoch",3],["resource",1],["recovery",1],["not",1],["mutate",1],["ends",1],["creates",1],["next",1],["inv",1],["makes",1],["history",1],["record",1],["rather",1],["than",1],["running",1],["total",1],["id",3],["str",4],["int",1],["submission",2],["token",2],["phase",4],["submitting",1],["handle",2],["external",1],["none",4],["reason",3],["backend",1],["own",1],["words",1],["kept",1],["out",1],["state",1],["machine",1],["purpose",1],["core",1],["code",1],["branches",1],["never",1],["raw",1],["scheduler",1],["text",1],["diagnostics",1],["dict",2],["any",1],["field",1],["default",1],["factory",1],["staticmethod",1],["def",1],["new",1],["return",1],["alloc",1],["uuid",1],["uuid4",1],["hex",1],["12",1]]},{"id":"openai4s/orchestration/models.py#Allocation.new_id","name":[["new",1],["id",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["new",2],["id",2],["str",2],["return",1],["alloc",1],["uuid",1],["uuid4",1],["hex",1],["12",1]]},{"id":"openai4s/orchestration/models.py#DesiredState","name":[["desired",1],["state",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["desired",2],["state",2],["str",2],["enum",2],["operator",1],["user",1],["wants",1],["left",1],["hand",1],["side",1],["reconciliation",1],["running",2],["stopped",2]]},{"id":"openai4s/orchestration/models.py#ExternalHandle","name":[["external",1],["handle",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["external",4],["handle",2],["backend",3],["own",1],["identifier",1],["granted",1],["resource",1],["kept",1],["wrapped",1],["inv",1],["api",1],["exposes",1],["allocation",1],["id",4],["raw",1],["scheduler",2],["passed",1],["around",1],["as",1],["string",1],["vocabulary",1],["reaches",1],["modules",1],["supposed",1],["be",1],["unable",1],["name",1],["str",5],["namespace",3],["none",2],["def",1],["self",5],["pragma",1],["no",1],["cover",1],["debugging",1],["aid",1],["space",2],["if",1],["else",1],["return",1]]},{"id":"openai4s/orchestration/models.py#ExternalHandle.__str__","name":[["str",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["str",4],["self",6],["pragma",2],["no",2],["cover",2],["debugging",2],["aid",2],["space",2],["namespace",2],["if",1],["else",1],["return",1],["backend",1],["external",1],["id",1]]},{"id":"openai4s/orchestration/models.py#Observation","name":[["observation",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["observation",2],["backend",2],["currently",1],["reports",1],["about",1],["one",1],["allocation",1],["normalised",1],["at",1],["boundary",1],["phase",3],["reason",3],["layer",1],["vocabulary",1],["whatever",1],["scheduler",1],["actually",1],["said",1],["lives",1],["diagnostics",2],["no",1],["decision",1],["reads",1],["none",4],["handle",2],["external",1],["dict",2],["str",1],["any",1],["field",1],["default",1],["factory",1]]},{"id":"openai4s/orchestration/models.py#Phase","name":[["phase",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["phase",2],["str",2],["enum",2],["workload",3],["allocation",6],["actually",1],["terminal",5],["phases",3],["inv",3],["recovery",1],["mints",1],["new",2],["epoch",1],["rather",1],["than",1],["rewinding",1],["one",3],["these",1],["single",1],["place",1],["says",1],["so",3],["state",1],["machine",1],["projection",1],["cannot",2],["disagree",1],["pending",2],["submitting",2],["granted",2],["active",5],["releasing",3],["completed",2],["failed",2],["cancelled",3],["lost",2],["property",2],["def",2],["self",4],["bool",2],["return",2],["counts",1],["against",1],["per",1],["rule",1],["same",1],["schema",1],["partial",1],["unique",1],["index",2],["uses",1],["enforcement",1],["readable",1],["copy",1],["deliberate",1],["departure",1],["from",2],["plan",1],["appendix",2],["draft",1],["recorded",1],["exists",1],["two",1],["allocations",1],["hold",1],["resources",1],["at",1],["once",1],["being",1],["torn",1],["down",1],["still",3],["holds",1],["excluding",1],["would",1],["let",1],["submission",1],["start",1],["while",2],["old",1],["job",2],["dying",1],["exact",1],["double",1],["invariant",1],["forbids",1],["also",1],["kept",1],["cancel",1],["barrier",1],["finding",1],["its",2],["own",1],["second",1],["pass",1],["lagging",1],["backend",1],["produced",1],["marked",1],["was",1],["running",1]]},{"id":"openai4s/orchestration/models.py#Phase.is_active_allocation","name":[["active",1],["allocation",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["active",4],["allocation",6],["self",3],["bool",2],["counts",1],["against",1],["inv",2],["one",2],["per",1],["workload",2],["rule",1],["same",1],["schema",1],["partial",1],["unique",1],["index",2],["uses",1],["enforcement",1],["readable",1],["copy",1],["releasing",1],["deliberate",1],["departure",1],["from",2],["plan",1],["appendix",2],["draft",1],["recorded",1],["exists",1],["so",2],["two",1],["allocations",1],["cannot",1],["hold",1],["resources",1],["at",1],["once",1],["being",1],["torn",1],["down",1],["still",3],["holds",1],["excluding",1],["would",1],["let",1],["new",1],["submission",1],["start",1],["while",2],["old",1],["job",2],["dying",1],["exact",1],["double",1],["invariant",1],["forbids",1],["also",1],["kept",1],["cancel",1],["barrier",1],["finding",1],["its",2],["own",1],["second",1],["pass",1],["lagging",1],["backend",1],["produced",1],["marked",1],["cancelled",1],["was",1],["running",1],["return",1],["phases",1]]},{"id":"openai4s/orchestration/models.py#Phase.is_terminal","name":[["terminal",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["terminal",3],["self",3],["bool",2],["return",1],["phases",1]]},{"id":"openai4s/orchestration/models.py#Reason","name":[["reason",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["reason",4],["str",2],["enum",3],["standard",1],["codes",1],["plan",1],["appendix",1],["trimmed",1],["from",2],["spec",5],["40",1],["rather",1],["than",1],["free",1],["strings",1],["travels",1],["backend",7],["through",1],["reconciler",1],["ui",1],["badge",1],["audit",1],["row",1],["typo",1],["chain",1],["failure",2],["reads",1],["as",1],["different",1],["authentication",2],["failed",6],["authorization",2],["denied",2],["quota",2],["exceeded",6],["policy",2],["rejected",4],["invalid",2],["unavailable",2],["submission",4],["unknown",2],["unschedulable",2],["bootstrap",2],["worker",4],["registration",2],["timeout",4],["lost",4],["node",2],["out",2],["memory",2],["time",2],["limit",2],["preempted",2],["user",2],["cancelled",4],["admin",2],["session",4],["idle",2],["max",2],["lifetime",2],["stale",4],["epoch",2],["revision",2],["duplicate",2],["kernel",2],["state",2]]},{"id":"openai4s/orchestration/models.py#RecoveryStrategy","name":[["recovery",1],["strategy",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["recovery",3],["strategy",3],["str",2],["enum",2],["restored",1],["session",1],["resource",1],["goes",1],["away",1],["m4",1],["workspace",5],["only",5],["version",1],["all",1],["claims",1],["files",1],["survive",1],["because",1],["they",2],["were",1],["always",1],["shared",1],["filesystem",1],["kernel",1],["memory",1],["not",2],["checkpoint",5],["declared",1],["here",1],["refused",1],["at",1],["every",1],["entry",1],["point",1],["purpose",1],["alternative",1],["named",1],["refusing",1],["placeholder",1],["field",1],["silently",1],["means",1],["user",1],["who",1],["selected",1],["got",1],["fresh",1],["interpreter",2],["has",1],["been",1],["told",1],["something",1],["untrue",1],["about",1],["results",1],["may",1],["publish",1],["refusal",1],["feature",1],["until",1],["real",1],["implementation",1],["exists",1],["python",1],["thing",1],["system",1],["honour",1],["by",1],["trying",1],["harder",1],["needs",1],["process",1],["level",1],["snapshotting",1],["criu",1],["equivalent",1],["cluster",1],["must",1],["also",1],["support",1],["half",1],["one",1],["would",1],["restore",1],["some",1],["state",1],["quietly",1],["drop",1],["rest",1],["worst",1],["three",1],["possible",1],["behaviours",1],["property",1],["def",1],["supported",1],["self",2],["bool",1],["return",1]]},{"id":"openai4s/orchestration/models.py#RecoveryStrategy.supported","name":[["supported",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["supported",2],["self",3],["bool",2],["return",1],["recovery",1],["strategy",1],["workspace",1],["only",1]]},{"id":"openai4s/orchestration/models.py#ResourceProfile","name":[["resource",1],["profile",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",3],["resource",2],["profile",3],["workload",1],["asks",1],["units",1],["scientist",1],["states",1],["named",1],["profiles",1],["cpu",1],["interactive",1],["gpu",1],["batch",1],["resolve",1],["scheduler",1],["settings",1],["cluster",1],["toml",1],["only",1],["there",1],["d5",1],["no",1],["queue",1],["service",1],["name",7],["reaches",1],["layer",1],["user",1],["agent",1],["str",1],["cpus",2],["int",5],["memory",2],["mb",2],["4096",1],["gpus",3],["walltime",2],["3600",1],["nodes",2],["def",1],["post",1],["init",1],["self",4],["none",1],["if",3],["not",1],["strip",1],["raise",3],["value",3],["error",3],["required",1],["field",3],["getattr",1],["must",1],["be",2],["positive",1],["cannot",1],["negative",1]]},{"id":"openai4s/orchestration/models.py#ResourceProfile.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",5],["none",2],["if",3],["not",1],["name",5],["strip",1],["raise",3],["value",3],["error",3],["profile",1],["required",1],["field",3],["cpus",1],["memory",1],["mb",1],["walltime",1],["nodes",1],["getattr",1],["must",1],["be",2],["positive",1],["gpus",2],["cannot",1],["negative",1]]},{"id":"openai4s/orchestration/models.py#SubmissionToken","name":[["submission",1],["token",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["submission",6],["token",6],["identity",1],["minted",1],["persisted",1],["before",1],["attempted",1],["whole",1],["inv",1],["backend",2],["told",1],["record",1],["whatever",1],["free",1],["text",1],["field",1],["offers",1],["so",1],["unknown",1],["result",1],["answerable",1],["by",1],["asking",1],["you",1],["have",2],["anything",1],["carrying",1],["question",1],["has",1],["answer",1],["even",1],["response",1],["would",1],["carried",1],["job",1],["id",1],["was",1],["lost",1],["value",1],["str",1],["staticmethod",1],["def",1],["mint",1],["return",1],["tok",1],["uuid",1],["uuid4",1],["hex",1]]},{"id":"openai4s/orchestration/models.py#SubmissionToken.mint","name":[["mint",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["mint",2],["submission",3],["token",3],["return",1],["tok",1],["uuid",1],["uuid4",1],["hex",1]]},{"id":"openai4s/orchestration/models.py#TaskHandle","name":[["task",1],["handle",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["task",2],["handle",3],["running",1],["step",3],["named",1],["way",1],["its",1],["resource",1],["plane",1],["names",1],["wrapped",1],["same",1],["reason",1],["external",1],["raw",1],["id",3],["passed",1],["around",1],["as",1],["string",1],["scheduler",1],["vocabulary",1],["reaches",1],["modules",1],["supposed",1],["be",1],["unable",1],["name",1],["inv",1],["allocation",1],["str",2],["tasks",1],["int",1]]},{"id":"openai4s/orchestration/models.py#TaskResult","name":[["task",1],["result",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["task",3],["result",2],["finished",1],["step",2],["was",1],["wrote",1],["both",1],["because",1],["distributed",1],["blocking",1],["caller",2],["asked",1],["wants",1],["its",1],["output",2],["making",1],["them",1],["fetch",1],["separately",1],["means",1],["log",1],["be",1],["lost",1],["between",1],["two",1],["calls",1],["handle",2],["str",1]]},{"id":"openai4s/orchestration/models.py#TaskSpec","name":[["task",1],["spec",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["task",6],["spec",3],["work",1],["run",2],["inside",1],["allocation",2],["workload",2],["already",2],["holds",1],["inv",1],["whole",1],["reason",1],["type",1],["exists",1],["separately",1],["from",1],["interactive",1],["must",2],["never",1],["implicitly",1],["create",1],["distributed",1],["step",1],["within",1],["resource",1],["granted",1],["asking",1],["new",1],["one",2],["behind",1],["user",1],["back",1],["session",1],["quietly",1],["becomes",1],["two",1],["jobs",1],["nobody",1],["watching",1],["both",1],["billed",1],["command",3],["tuple",1],["str",4],["tasks",2],["int",3],["nodes",2],["cpus",2],["per",2],["workdir",1],["none",3],["environment",1],["dict",2],["field",1],["default",1],["factory",1],["def",1],["post",1],["init",1],["self",3],["if",2],["not",1],["raise",2],["value",2],["error",2],["needs",1],["name",3],["getattr",1],["be",1],["positive",1]]},{"id":"openai4s/orchestration/models.py#TaskSpec.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",2],["if",2],["not",1],["command",2],["raise",2],["value",2],["error",2],["task",2],["needs",1],["name",3],["tasks",1],["nodes",1],["cpus",1],["per",1],["getattr",1],["must",1],["be",1],["positive",1]]},{"id":"openai4s/orchestration/models.py#UnsupportedRecoveryStrategy","name":[["unsupported",1],["recovery",1],["strategy",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["unsupported",2],["recovery",5],["strategy",9],["value",3],["error",2],["raised",1],["version",2],["declares",1],["but",1],["cannot",1],["honour",1],["def",1],["init",2],["self",2],["str",1],["none",1],["name",3],["getattr",1],["super",1],["not",2],["supported",1],["yet",1],["restores",1],["workspace",1],["kernel",2],["memory",1],["lost",2],["state",1],["selecting",1],["receiving",1],["fresh",1],["interpreter",1],["would",1],["be",1],["claim",1],["about",1],["your",1],["results",1],["true",1],["so",1],["refused",1],["rather",1],["than",1],["approximated",1]]},{"id":"openai4s/orchestration/models.py#UnsupportedRecoveryStrategy.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["init",3],["self",3],["strategy",8],["recovery",4],["str",2],["none",2],["name",3],["getattr",1],["value",1],["super",1],["not",2],["supported",1],["yet",1],["version",1],["restores",1],["workspace",1],["kernel",2],["memory",1],["lost",2],["state",1],["selecting",1],["receiving",1],["fresh",1],["interpreter",1],["would",1],["be",1],["claim",1],["about",1],["your",1],["results",1],["true",1],["so",1],["refused",1],["rather",1],["than",1],["approximated",1]]},{"id":"openai4s/orchestration/models.py#Workload","name":[["workload",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["workload",4],["one",2],["durable",1],["unit",1],["asked",1],["work",2],["across",1],["however",1],["many",1],["attempts",1],["id",4],["str",5],["spec",2],["owner",1],["user",1],["project",1],["none",4],["desired",3],["state",3],["running",1],["phase",3],["pending",1],["execution",1],["epoch",1],["int",1],["reason",2],["registered",1],["backend",4],["runs",2],["name",1],["never",1],["object",1],["so",2],["stays",1],["description",1],["ask",1],["rather",2],["than",2],["reference",1],["scheduler",1],["inv",1],["declared",1],["attached",1],["persistence",1],["setattr",1],["after",1],["construction",1],["reconciler",1],["routes",1],["both",1],["read",1],["back",1],["getattr",1],["two",1],["different",1],["fallbacks",1],["field",1],["decides",1],["was",1],["invisible",1],["type",1],["checker",1],["had",1],["no",1],["single",1],["default",2],["empty",1],["means",1],["caller",1],["did",1],["not",1],["say",1],["makes",1],["meaningful",1],["sentence",1],["staticmethod",1],["def",1],["new",1],["return",1],["wl",1],["uuid",1],["uuid4",1],["hex",1],["12",1]]},{"id":"openai4s/orchestration/models.py#Workload.new_id","name":[["new",1],["id",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["new",2],["id",2],["str",2],["return",1],["wl",1],["uuid",1],["uuid4",1],["hex",1],["12",1]]},{"id":"openai4s/orchestration/models.py#WorkloadKind","name":[["workload",1],["kind",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["workload",2],["kind",3],["str",2],["enum",2],["work",1],["decides",1],["ends",2],["session",3],["interactive",2],["person",1],["lease",1],["says",1],["so",2],["batch",3],["runs",1],["completion",1],["its",1],["own",1],["distinction",1],["not",1],["cosmetic",1],["inv",1],["forbids",1],["task",1],["from",1],["implicitly",1],["creating",1],["allocation",1],["scheduling",1],["decision",1],["consults",1]]},{"id":"openai4s/orchestration/models.py#WorkloadSpec","name":[["workload",1],["spec",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["class",2],["workload",5],["spec",6],["declarative",1],["ask",1],["versioned",1],["by",1],["revision",4],["never",1],["generation",1],["see",1],["module",1],["docstring",1],["kind",4],["profile",2],["resource",1],["command",3],["tuple",1],["str",4],["workdir",1],["none",3],["environment",1],["dict",2],["field",1],["default",1],["factory",1],["int",1],["def",1],["post",1],["init",1],["self",4],["if",2],["batch",2],["not",1],["raise",2],["value",2],["error",2],["needs",1],["starts",1],["at",1]]},{"id":"openai4s/orchestration/models.py#WorkloadSpec.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["models",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",5],["none",2],["if",2],["kind",2],["workload",2],["batch",2],["not",1],["command",2],["raise",2],["value",2],["error",2],["needs",1],["spec",2],["revision",2],["starts",1],["at",1]]},{"id":"openai4s/orchestration/ports.py","name":[["ports",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["backend",7],["boundary",1],["control",1],["plane",3],["may",3],["ask",2],["resource",3],["one",4],["protocol",2],["allocation",6],["four",2],["operations",1],["result",5],["type",1],["operation",1],["fail",3],["way",1],["neither",1],["side",1],["knows",1],["answer",3],["submit",3],["cases",1],["not",6],["bool",1],["because",2],["collapsing",1],["them",1],["inv",2],["gets",1],["violated",1],["created",4],["new",1],["exists",2],["here",1],["its",1],["handle",2],["existing",3],["submission",3],["carrying",1],["token",4],["was",1],["already",1],["there",1],["reconciled",1],["retry",3],["returning",1],["rather",1],["than",1],["another",1],["makes",1],["retrying",1],["safe",1],["rejected",3],["refused",1],["reason",2],["layer",2],["understands",1],["rejection",1],["workload",3],["cleanly",1],["unknown",3],["request",1],["have",2],["landed",1],["error",1],["blindly",1],["caller",1],["must",3],["first",2],["whether",1],["anything",1],["carries",1],["find",1],["by",1],["blind",1],["becomes",1],["two",2],["jobs",1],["holding",1],["gpus",1],["observe",1],["returns",1],["vocabulary",1],["never",1],["scheduler",1],["hands",1],["back",1],["raw",1],["states",1],["has",2],["only",1],["moved",1],["translation",1],["problem",1],["into",1],["code",1],["says",1],["know",1],["about",1],["schedulers",1],["interactive",1],["remote",1],["sessions",1],["additional",1],["optional",1],["capability",2],["their",1],["bootstrap",1],["credential",3],["before",1],["queued",1],["worker",2],["starts",1],["so",1],["runs",1],["every",1],["as",1],["same",1],["unix",1],["identity",1],["claim",1],["0600",1],["alone",1],["isolates",1],["sibling",1],["cell",1],["read",1],["file",1],["register",1],["become",1],["victim",1],["kernel",1],["session",3],["isolation",3],["provider",2],["closed",1],["contract",1],["really",1],["supplies",1],["per",1],["security",1],["principal",1],["mount",1],["namespace",1],["batch",1],["work",1],["from",4],["future",1],["import",4],["annotations",1],["dataclasses",1],["dataclass",5],["field",1],["typing",1],["any",1],["runtime",5],["checkable",5],["openai4s",1],["orchestration",1],["models",1],["external",1],["observation",1],["profile",1],["task",3],["spec",2],["frozen",4],["true",4],["all",1],["runner",1],["terminal",1],["acknowledger",1]]},{"id":"openai4s/orchestration/ports.py#AllocationBackend","name":[["allocation",1],["backend",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["allocation",11],["backend",8],["protocol",4],["resource",3],["plane",2],["control",1],["ask",3],["allocations",1],["implementations",1],["live",1],["their",1],["own",1],["subpackages",1],["under",1],["openai4s",1],["orchestration",1],["nothing",2],["about",1],["them",3],["visible",1],["here",1],["inv",2],["leak",1],["guard",1],["checks",1],["including",1],["names",1],["sentence",1],["not",1],["spell",1],["stable",1],["identifier",1],["recorded",2],["every",2],["external",2],["handle",2],["mints",1],["name",1],["str",3],["def",6],["submit",2],["self",6],["spec",2],["workload",1],["profile",2],["result",1],["token",6],["must",1],["be",1],["submission",2],["so",2],["find",2],["by",2],["answer",2],["later",1],["observe",1],["observation",1],["current",1],["state",1],["layer",1],["vocabulary",1],["cancel",2],["reason",2],["none",6],["release",1],["idempotent",1],["cancelling",1],["something",1],["already",1],["gone",1],["success",1],["because",2],["barrier",1],["may",1],["run",1],["twice",1],["whatever",1],["holds",1],["carrying",1],["if",1],["anything",1],["reconciliation",1],["step",1],["requires",1],["after",1],["unknown",1],["diagnostics",1],["dict",1],["any",3],["health",1],["operator",1],["staring",1],["at",1],["stuck",1],["queue",1],["log",2],["paths",1],["id",1],["tuple",1],["stdout",1],["stderr",1],["went",1],["rather",1],["than",1],["discovered",1],["getattr",1],["let",1],["tail",1],["route",2],["empty",1],["strings",1],["cluster",1],["job",2],["while",1],["only",1],["local",1],["implemented",1],["missing",1],["capability",1],["printed",1],["same",1],["response",1],["cannot",1],["tell",1],["apart",1],["nowhere",1],["point",1],["returns",1],["says",1],["forgets",1],["implement",1],["now",1],["fails",1],["check",1],["instead",1],["failing",1],["quietly",1]]},{"id":"openai4s/orchestration/ports.py#AllocationBackend.cancel","name":[["cancel",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["cancel",3],["self",2],["allocation",4],["reason",4],["none",2],["ask",1],["release",1],["idempotent",1],["cancelling",1],["something",1],["already",1],["gone",1],["success",1],["because",1],["barrier",1],["may",1],["run",1],["twice",1]]},{"id":"openai4s/orchestration/ports.py#AllocationBackend.diagnostics","name":[["diagnostics",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["diagnostics",2],["self",2],["dict",2],["str",2],["any",2],["backend",1],["health",1],["operator",1],["staring",1],["at",1],["stuck",1],["queue",1]]},{"id":"openai4s/orchestration/ports.py#AllocationBackend.find_by_token","name":[["find",1],["by",1],["token",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["find",2],["by",2],["token",7],["self",2],["submission",2],["external",2],["handle",2],["none",2],["whatever",1],["backend",1],["holds",1],["carrying",1],["if",1],["anything",1],["reconciliation",1],["step",1],["inv",1],["requires",1],["after",1],["unknown",1]]},{"id":"openai4s/orchestration/ports.py#AllocationBackend.log_paths","name":[["log",1],["paths",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["log",3],["paths",2],["self",2],["allocation",3],["id",2],["str",2],["tuple",2],["any",4],["stdout",1],["stderr",1],["went",1],["none",4],["protocol",2],["rather",1],["than",1],["discovered",1],["getattr",1],["because",1],["let",1],["tail",1],["route",2],["answer",1],["empty",1],["strings",1],["every",1],["cluster",1],["job",2],["while",1],["only",1],["local",1],["backend",3],["implemented",1],["missing",1],["capability",1],["printed",1],["nothing",1],["same",1],["response",1],["cannot",1],["tell",1],["them",1],["apart",1],["nowhere",1],["point",1],["returns",1],["says",1],["so",1],["forgets",1],["implement",1],["now",1],["fails",1],["check",1],["instead",1],["failing",1],["quietly",1]]},{"id":"openai4s/orchestration/ports.py#AllocationBackend.observe","name":[["observe",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["observe",2],["self",2],["allocation",4],["observation",2],["current",1],["state",1],["layer",1],["vocabulary",1]]},{"id":"openai4s/orchestration/ports.py#AllocationBackend.submit","name":[["submit",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["submit",4],["self",2],["allocation",5],["spec",4],["workload",2],["profile",4],["resource",3],["result",2],["ask",1],["token",2],["must",1],["be",1],["recorded",1],["submission",1],["so",1],["find",1],["by",1],["answer",1],["later",1]]},{"id":"openai4s/orchestration/ports.py#Created","name":[["created",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["created",2],["submission",1],["landed",1],["its",1],["handle",3],["external",1],["diagnostics",1],["dict",2],["str",1],["any",1],["field",1],["default",1],["factory",1]]},{"id":"openai4s/orchestration/ports.py#Existing","name":[["existing",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["existing",2],["submission",1],["carrying",1],["token",1],["was",1],["already",2],["present",1],["safe",1],["answer",1],["retry",1],["means",1],["yours",1],["here",2],["not",1],["second",1],["one",1],["handle",2],["external",1],["diagnostics",1],["dict",2],["str",1],["any",1],["field",1],["default",1],["factory",1]]},{"id":"openai4s/orchestration/ports.py#has_session_credential_isolation","name":[["has",1],["session",1],["credential",1],["isolation",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["has",2],["session",4],["credential",2],["isolation",3],["backend",5],["object",2],["none",3],["bool",2],["read",1],["optional",1],["capability",1],["fail",1],["closed",1],["including",1],["provider",2],["errors",1],["try",1],["if",1],["not",1],["isinstance",1],["return",3],["false",2],["isolates",1],["credentials",1],["true",1],["except",1],["exception",1],["pragma",1],["no",1],["cover",1],["defensive",1],["boundary",1],["around",1],["extensions",1]]},{"id":"openai4s/orchestration/ports.py#Rejected","name":[["rejected",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["rejected",2],["backend",1],["refused",1],["terms",1],["layer",1],["act",1],["reason",2],["detail",1],["str",2],["diagnostics",1],["dict",2],["any",1],["field",1],["default",1],["factory",1]]},{"id":"openai4s/orchestration/ports.py#SessionIsolationProvider","name":[["session",1],["isolation",1],["provider",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["session",4],["isolation",2],["provider",2],["protocol",2],["optional",1],["proof",1],["boundary",3],["interactive",2],["remote",1],["placement",1],["returning",1],["true",2],["promises",1],["code",1],["running",1],["one",1],["allocation",4],["cannot",1],["read",1],["modify",1],["another",1],["workspace",1],["pre",1],["bootstrap",1],["credential",1],["shared",1],["unix",1],["uid",1],["plus",1],["0700",1],["0600",1],["modes",1],["not",2],["satisfy",1],["promise",2],["backend",2],["should",1],["implement",1],["only",1],["establishes",1],["per",1],["os",2],["identity",1],["container",1],["mount",1],["namespace",1],["verifies",1],["before",1],["reporting",1],["successful",1],["submission",1],["result",1],["lifetime",1],["covering",1],["every",1],["accepts",1],["transient",1],["configuration",1],["observation",1],["profile",1],["specific",1],["best",1],["effort",1],["def",1],["isolates",1],["credentials",1],["self",1],["bool",1],["whether",1],["sibling",1],["allocations",1],["separated",1],["by",1],["verified",1]]},{"id":"openai4s/orchestration/ports.py#SessionIsolationProvider.isolates_session_credentials","name":[["isolates",1],["session",1],["credentials",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["isolates",2],["session",2],["credentials",2],["self",2],["bool",2],["whether",1],["sibling",1],["allocations",1],["separated",1],["by",1],["verified",1],["os",1],["boundary",1]]},{"id":"openai4s/orchestration/ports.py#TaskRunner","name":[["task",1],["runner",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["task",6],["runner",3],["protocol",4],["backend",3],["run",2],["work",1],["inside",1],["allocation",5],["already",1],["granted",1],["separate",1],["from",1],["optional",1],["because",1],["not",1],["every",1],["resource",1],["plane",1],["has",1],["concept",1],["nobody",1],["implement",1],["gets",1],["implemented",1],["badly",1],["caller",1],["asks",1],["isinstance",1],["says",1],["so",1],["plainly",1],["answer",1],["no",1],["rather",1],["than",1],["falling",1],["back",1],["submitting",1],["second",1],["exactly",1],["inv",1],["forbids",1],["def",1],["self",1],["spec",2],["result",1]]},{"id":"openai4s/orchestration/ports.py#TaskRunner.run_task","name":[["run",1],["task",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["run",2],["task",6],["self",2],["allocation",4],["spec",4],["result",2]]},{"id":"openai4s/orchestration/ports.py#TerminalAllocationAcknowledger","name":[["terminal",1],["allocation",1],["acknowledger",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["terminal",8],["allocation",6],["acknowledger",2],["protocol",2],["optional",1],["backend",3],["owned",1],["recovery",5],["state",4],["garbage",1],["collection",1],["candidate",1],["only",2],["hint",1],["deduplication",1],["exists",1],["control",1],["plane",1],["must",1],["load",1],["from",2],["its",2],["durable",1],["store",1],["prove",1],["phase",1],["plus",1],["either",1],["parent",1],["workload",1],["later",1],["epoch",1],["was",1],["durably",2],["opened",1],["before",1],["acknowledging",1],["keeps",1],["uncommitted",1],["observation",1],["deleting",1],["fact",1],["makes",1],["submission",1],["reconciliation",1],["safe",1],["after",1],["crash",1],["def",2],["acknowledgement",1],["candidates",1],["self",2],["tuple",1],["str",1],["ids",1],["whose",1],["may",1],["be",1],["reclaimable",1],["acknowledge",1],["none",1],["idempotently",1],["discard",1],["attempt",1]]},{"id":"openai4s/orchestration/ports.py#TerminalAllocationAcknowledger.acknowledge_terminal","name":[["acknowledge",1],["terminal",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["acknowledge",2],["terminal",3],["self",2],["allocation",4],["none",2],["idempotently",1],["discard",1],["recovery",1],["state",1],["durably",1],["attempt",1]]},{"id":"openai4s/orchestration/ports.py#TerminalAllocationAcknowledger.terminal_acknowledgement_candidates","name":[["terminal",1],["acknowledgement",1],["candidates",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["def",2],["terminal",2],["acknowledgement",2],["candidates",2],["self",2],["tuple",2],["str",2],["allocation",1],["ids",1],["whose",1],["backend",1],["recovery",1],["state",1],["may",1],["be",1],["reclaimable",1]]},{"id":"openai4s/orchestration/ports.py#Unknown","name":[["unknown",1]],"path":[["openai4s",1],["orchestration",1],["ports",1],["py",1]],"body":[["class",2],["unknown",3],["outcome",1],["genuinely",1],["reconcile",1],["by",1],["token",4],["before",1],["retrying",1],["carrying",1],["result",1],["deliberate",1],["only",1],["correct",1],["next",1],["move",1],["needs",1],["making",1],["caller",1],["fish",1],["out",1],["its",1],["own",1],["state",1],["step",1],["gets",1],["skipped",1],["submission",1],["detail",1],["str",2],["diagnostics",1],["dict",2],["any",1],["field",1],["default",1],["factory",1]]},{"id":"openai4s/orchestration/reclaimer.py","name":[["reclaimer",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["leases",1],["lapse",1],["so",2],["idle",5],["session",7],["stops",2],["holding",2],["gpu",1],["m3b",1],["reclaimer",3],["states",1],["intent",1],["expired",1],["lease",2],["becomes",1],["request",1],["stop",1],["reason",7],["reconciler",1],["cancel",1],["barrier",2],["actual",1],["releasing",1],["split",1],["not",2],["ceremony",1],["has",2],["fixed",1],["order",1],["re",1],["entrant",1],["single",1],["place",1],["resource",3],["given",1],["back",2],["called",1],["backend",1],["itself",1],["would",3],["be",2],["second",3],["subtly",1],["different",1],["teardown",1],["path",1],["two",1],["drift",1],["exactly",1],["failure",1],["matters",1],["worker",1],["being",2],["alive",1],["user",4],["present",1],["whole",1],["subtlety",1],["feature",1],["easy",1],["backwards",1],["cluster",1],["whose",3],["process",1],["healthy",1],["socket",1],["connected",1],["heartbeats",1],["arrive",1],["schedule",1],["still",2],["if",1],["nobody",1],["run",1],["anything",1],["somebody",1],["else",1],["queued",1],["loop",2],["reads",2],["last",1],["active",1],["at",1],["never",1],["writes",2],["nothing",1],["transport",1],["watchdog",1],["either",1],["only",1],["executing",1],["something",1],["explicitly",1],["asking",1],["keep",1],["clock",1],["ran",1],["out",1],["decides",1],["code",2],["afterwards",1],["timeout",2],["means",2],["come",1],["will",1],["here",1],["again",1],["max",3],["lifetime",3],["exceeded",2],["one",1],["over",1],["regardless",1],["you",1],["reporting",1],["first",1],["was",1],["sends",1],["retry",1],["thing",1],["cannot",1],["work",1],["from",4],["future",1],["import",6],["annotations",1],["threading",1],["time",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["openai4s",1],["orchestration",1],["models",1],["often",1],["expiry",1],["checked",1],["minute",1],["deadlines",1],["hours",1],["woke",1],["every",1],["spend",1],["day",1],["cpu",1],["release",1],["fifty",1],["nine",1],["seconds",1],["sooner",1],["default",2],["sweep",3],["60",1],["all",1],["report",1]]},{"id":"openai4s/orchestration/reclaimer.py#_store_is_gone","name":[["store",1],["gone",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["store",2],["gone",2],["exc",3],["base",2],["exception",2],["bool",2],["text",2],["str",1],["lower",1],["return",1],["closed",1],["database",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer","name":[["lease",1],["reclaimer",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["class",2],["lease",12],["reclaimer",3],["sweeps",3],["live",3],["leases",7],["asks",1],["stop",13],["one",3],["has",3],["lapsed",1],["def",7],["init",1],["self",43],["any",2],["workloads",3],["clock",4],["ms",5],["callable",2],["int",2],["lambda",2],["time",2],["1000",1],["sweep",13],["float",2],["default",1],["event",5],["str",4],["dict",2],["none",21],["kind",3],["payload",3],["thread",20],["threading",3],["last",3],["error",3],["exited",5],["reason",10],["loop",4],["running",2],["bool",2],["actually",1],["sweeping",1],["not",12],["object",1],["exist",1],["its",1],["own",1],["leaves",1],["attribute",1],["reading",1],["as",3],["already",1],["started",1],["means",1],["never",1],["be",3],["restarted",1],["return",4],["alive",2],["start",3],["if",9],["clear",2],["target",1],["run",3],["name",3],["orchestration",1],["daemon",1],["true",1],["timeout",3],["join",2],["see",1],["reconciler",1],["forgetting",1],["did",1],["reap",1],["lets",1],["flag",1],["under",1],["two",1],["sweepers",1],["while",1],["try",4],["except",3],["exception",3],["exc",9],["noqa",3],["ble001",3],["must",3],["kill",1],["type",2],["store",3],["gone",2],["database",2],["exists",1],["closed",3],["so",2],["world",1],["was",2],["built",1],["over",1],["exiting",1],["beats",1],["endless",1],["stream",1],["lines",1],["from",2],["outliving",1],["process",1],["state",1],["depends",1],["wait",1],["stopped",6],["pass",3],["report",8],["now",4],["examined",1],["expiry",6],["continue",3],["expired",4],["expire",1],["unchanged",1],["errors",1],["append",1],["workload",5],["id",4],["raise",1],["leave",1],["move",1],["cannot",1],["other",1],["ninety",1],["nine",1],["being",1],["reclaimed",1],["releasing",1],["row",1],["point",1],["could",1],["recorded",1],["happened",1],["next",1],["again",1],["rather",1],["than",1],["inherit",1],["believes",1],["dealt",1],["touch",1],["reopen",1],["won",1],["cas",1],["after",1],["snapshot",1],["current",1],["user",1],["intent",1],["stale",1],["no",1],["work",1],["emit",2],["value",1],["requested",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["init",2],["self",12],["leases",4],["any",4],["workloads",4],["clock",4],["ms",4],["callable",4],["int",4],["lambda",3],["time",4],["1000",2],["sweep",6],["float",2],["default",2],["event",5],["str",4],["dict",2],["none",15],["kind",1],["payload",1],["thread",2],["threading",2],["stop",1],["sweeps",1],["last",1],["error",1],["exited",1],["reason",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer._emit","name":[["emit",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["emit",2],["self",3],["kind",3],["str",2],["payload",3],["dict",2],["none",2],["try",1],["event",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer._run","name":[["run",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["run",2],["self",12],["none",2],["while",1],["not",2],["stop",3],["try",1],["sweeps",1],["sweep",4],["except",1],["exception",1],["as",1],["exc",4],["noqa",1],["ble001",1],["must",1],["kill",1],["last",1],["error",1],["type",1],["name",1],["if",1],["store",2],["gone",1],["database",2],["loop",1],["exists",1],["closed",3],["so",1],["world",1],["was",1],["built",1],["over",1],["exiting",1],["beats",1],["endless",1],["stream",1],["lines",1],["from",1],["thread",1],["outliving",1],["process",1],["state",1],["depends",1],["exited",3],["reason",3],["return",1],["wait",1],["stopped",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer.running","name":[["running",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["running",2],["self",3],["bool",2],["loop",2],["actually",1],["sweeping",1],["not",2],["thread",5],["object",1],["exist",1],["exited",1],["its",1],["own",1],["leaves",1],["attribute",1],["reading",1],["as",1],["already",1],["started",1],["means",1],["never",1],["be",1],["restarted",1],["return",1],["none",1],["alive",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer.start","name":[["start",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["start",3],["self",8],["none",3],["if",1],["running",1],["return",1],["thread",4],["stop",1],["clear",1],["threading",1],["target",1],["run",1],["name",1],["orchestration",1],["lease",1],["reclaimer",1],["daemon",1],["true",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer.stop","name":[["stop",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["stop",5],["self",5],["timeout",4],["float",2],["none",5],["thread",8],["if",2],["not",3],["join",2],["see",1],["reconciler",1],["forgetting",1],["did",1],["reap",1],["lets",1],["start",1],["clear",1],["flag",1],["under",1],["run",1],["two",1],["sweepers",1],["alive",1]]},{"id":"openai4s/orchestration/reclaimer.py#LeaseReclaimer.sweep","name":[["sweep",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["sweep",7],["self",7],["report",9],["now",4],["clock",1],["ms",2],["lease",9],["leases",3],["live",2],["examined",1],["expiry",6],["if",5],["none",1],["continue",3],["reason",6],["try",2],["expired",4],["stopped",5],["expire",1],["unchanged",1],["except",1],["exception",1],["as",1],["exc",5],["noqa",1],["ble001",1],["errors",1],["append",1],["workload",5],["id",4],["last",1],["error",1],["type",1],["name",1],["store",1],["gone",1],["raise",1],["leave",1],["move",1],["one",1],["cannot",1],["be",2],["must",2],["not",5],["stop",3],["other",1],["ninety",1],["nine",1],["from",1],["being",1],["reclaimed",1],["releasing",1],["row",1],["point",1],["could",1],["recorded",1],["has",2],["happened",1],["so",1],["next",1],["again",1],["rather",1],["than",1],["inherit",1],["believes",1],["was",1],["dealt",1],["touch",1],["reopen",1],["won",1],["cas",1],["after",1],["snapshot",1],["current",1],["user",1],["intent",1],["stale",1],["pass",1],["no",1],["work",1],["emit",1],["value",1],["requested",1],["bool",1],["return",1]]},{"id":"openai4s/orchestration/reclaimer.py#SweepReport","name":[["sweep",1],["report",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["class",2],["sweep",2],["report",2],["one",1],["pass",1],["did",1],["shape",1],["tests",1],["assert",1],["against",1],["examined",1],["int",3],["expired",1],["stopped",1],["errors",3],["list",1],["str",1],["none",3],["type",1],["ignore",1],["assignment",1],["def",1],["post",1],["init",1],["self",3],["if",1]]},{"id":"openai4s/orchestration/reclaimer.py#SweepReport.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["reclaimer",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",3],["if",1],["errors",2]]},{"id":"openai4s/orchestration/reconciler.py","name":[["reconciler",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["reconciler",2],["desired",2],["state",3],["backend",5],["calls",2],["out",1],["m3a",1],["one",6],["periodic",1],["single",1],["threaded",1],["pass",1],["compares",1],["each",1],["workload",7],["wants",1],["against",2],["its",2],["reports",1],["takes",1],["at",1],["most",1],["step",2],["per",2],["tick",4],["deliberately",1],["not",3],["event",1],["driven",1],["resource",2],["plane",1],["truth",1],["whatever",1],["says",1],["asked",1],["system",3],["only",3],["reacts",1],["events",1],["believes",1],["own",2],["last",1],["message",1],["after",1],["cluster",1],["stopped",1],["agreeing",1],["everything",1],["here",1],["written",2],["be",4],["run",1],["twice",1],["crashes",1],["half",2],["way",1],["through",1],["must",1],["safe",2],["repeat",1],["because",1],["failure",1],["mode",1],["daemon",1],["actually",1],["has",2],["so",2],["every",2],["expressed",1],["as",5],["given",1],["observation",2],["next",2],["durable",1],["fact",1],["never",2],["continue",1],["was",1],["doing",1],["three",1],["rules",1],["plan",3],["pins",1],["implemented",1],["code",1],["rather",2],["than",2],["comments",1],["inv",2],["submission",3],["reconciliation",1],["unknown",2],["result",1],["becomes",1],["retry",2],["recorded",1],["asks",1],["whether",1],["anything",2],["carries",1],["token",3],["before",2],["deciding",1],["find",1],["by",1],["answering",2],["yes",1],["adopts",1],["handle",1],["no",2],["makes",1],["fresh",1],["active",2],["allocation",6],["gets",1],["new",2],["live",2],["store",2],["partial",1],["unique",1],["index",1],["real",1],["enforcement",1],["crash",1],["between",1],["check",1],["insert",1],["exactly",1],["second",1],["would",2],["appear",1],["readable",1],["cancel",3],["barrier",1],["fixed",1],["order",2],["fence",1],["work",1],["tasks",1],["drain",1],["observe",1],["terminal",3],["mark",1],["method",1],["thing",1],["you",1],["read",1],["ordering",1],["emerges",1],["from",7],["happen",1],["sit",1],["future",1],["import",7],["annotations",1],["threading",1],["time",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["protocol",1],["openai4s",2],["orchestration",2],["models",1],["phase",1],["reason",1],["profile",1],["kind",1],["spec",1],["ports",1],["created",1],["existing",1],["rejected",1],["acknowledger",1],["often",1],["loop",1],["wakes",1],["default",4],["short",1],["enough",2],["queued",1],["job",1],["feels",1],["long",1],["thousand",1],["workloads",1],["turn",1],["scheduler",1],["into",1],["our",1],["denial",1],["service",1],["interval",2],["many",1],["times",1],["session",1],["may",1],["recovered",1],["left",1],["failed",1],["unbounded",1],["node",2],["kills",1],["worker",1],["handed",1],["otherwise",1],["resubmitted",1],["forever",1],["infinite",1],["broken",1],["indistinguishable",1],["working",1],["right",1],["up",1],["until",1],["somebody",1],["reads",1],["accounting",1],["max",1],["recoveries",1],["all",1],["report",1]]},{"id":"openai4s/orchestration/reconciler.py#_store_is_gone","name":[["store",1],["gone",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["store",2],["gone",2],["exc",3],["base",2],["exception",2],["bool",2],["database",2],["having",1],["been",1],["closed",2],["under",1],["us",1],["matched",1],["message",1],["because",1],["sqlite3",1],["raises",1],["plain",1],["programming",2],["error",2],["narrow",1],["enough",1],["genuine",1],["still",1],["surfaces",1],["as",1],["one",1],["rather",1],["than",1],["quietly",1],["stopping",1],["loop",1],["return",1],["str",1],["lower",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler","name":[["reconciler",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["reconciler",4],["drive",1],["workloads",3],["toward",1],["their",1],["desired",1],["state",5],["one",8],["step",1],["per",2],["tick",9],["def",6],["init",1],["self",48],["store",7],["workload",16],["backends",3],["dict",2],["str",7],["allocation",4],["backend",6],["default",6],["local",1],["profile",5],["callable",5],["resource",1],["none",27],["prepare",3],["attempt",5],["spec",4],["max",4],["recoveries",4],["int",1],["lost",3],["interval",5],["float",3],["clock",3],["time",1],["monotonic",1],["event",5],["lambda",3],["actually",3],["submitted",1],["derived",1],["from",1],["durable",4],["identity",1],["so",4],["batch",1],["every",3],["existing",1],["caller",1],["unchanged",1],["session",1],["needs",1],["seam",1],["because",1],["its",4],["bootstrap",1],["credential",1],["bound",1],["epoch",1],["therefore",1],["cannot",1],["exist",2],["until",1],["kind",1],["payload",1],["thread",24],["threading",3],["stop",9],["observable",1],["liveness",1],["there",2],["object",2],["not",10],["same",2],["question",1],["as",6],["loop",8],["running",5],["answering",1],["first",1],["while",2],["meaning",1],["second",2],["sent",1],["investigation",1],["down",1],["dead",1],["end",1],["ticks",3],["last",4],["error",9],["exited",5],["reason",4],["recovery",1],["registry",1],["itself",2],["gc",1],["outbox",1],["sweep",1],["synchronously",1],["well",1],["after",1],["crash",2],["may",1],["be",3],["no",1],["non",1],["terminal",3],["start",4],["background",1],["but",1],["row",1],["committed",1],["just",1],["before",1],["still",2],["authorizes",1],["receipt",1],["reclaimed",1],["now",1],["acknowledge",2],["terminals",2],["bool",1],["ticking",2],["return",3],["alive",3],["rather",1],["than",1],["own",2],["leaves",1],["attribute",1],["treating",1],["already",1],["started",1],["means",1],["never",2],["restarted",1],["daemon",3],["goes",1],["quiet",1],["later",1],["submission",1],["waits",1],["forever",2],["will",1],["come",1],["if",4],["clear",2],["target",1],["run",2],["name",3],["orchestration",1],["true",1],["timeout",5],["join",3],["only",2],["forget",1],["once",1],["gone",2],["clearing",1],["reference",1],["made",1],["answer",1],["false",1],["was",3],["then",1],["both",1],["revived",1],["spawned",1],["beside",1],["two",1],["reconcilers",1],["submitting",1],["outlast",1],["five",1],["seconds",1],["honestly",1],["query",1],["has",2],["longer",1],["timing",1],["out",1],["ordinary",1],["try",2],["except",2],["exception",2],["exc",10],["noqa",2],["ble001",2],["must",2],["kill",1],["type",2],["transient",1],["log",1],["database",2],["exists",1],["reconcile",4],["been",1],["closed",3],["world",1],["built",1],["over",1],["shutdown",1],["races",1],["otherwise",1],["produces",1],["endless",1],["stream",1],["lines",1],["keeps",1],["past",1],["process",1],["depends",1],["emit",2],["wait",1],["stopped",1],["pass",2],["report",7],["needing",1],["attention",1],["examined",1],["bad",1],["other",1],["99",1],["errors",1],["append",1],["id",4],["also",1],["recorded",1],["failure",1],["invisible",1],["saw",1],["exceptions",1],["escaped",1],["failing",1],["identically",1],["looked",1],["exactly",1],["like",1],["healthy",1],["transitions",1],["commi",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["init",2],["self",18],["store",6],["workload",12],["backends",4],["dict",4],["str",8],["allocation",7],["backend",7],["default",9],["local",2],["profile",7],["callable",10],["resource",2],["none",29],["prepare",4],["attempt",6],["spec",5],["max",6],["recoveries",6],["int",2],["state",4],["lost",4],["interval",6],["float",4],["clock",4],["time",2],["monotonic",2],["event",5],["lambda",3],["actually",1],["submitted",1],["one",3],["derived",1],["from",1],["durable",3],["identity",1],["so",1],["batch",1],["every",1],["existing",1],["caller",1],["unchanged",1],["session",1],["needs",1],["seam",1],["because",1],["its",2],["bootstrap",1],["credential",1],["bound",1],["epoch",1],["therefore",1],["cannot",1],["exist",1],["until",1],["kind",1],["payload",1],["thread",3],["threading",2],["stop",1],["observable",1],["liveness",1],["there",2],["object",1],["not",1],["same",1],["question",1],["as",3],["loop",1],["running",1],["answering",1],["first",1],["while",1],["meaning",1],["second",1],["sent",1],["investigation",1],["down",1],["dead",1],["end",1],["ticks",2],["last",1],["error",1],["exited",1],["reason",1],["recovery",1],["registry",1],["itself",1],["gc",1],["outbox",1],["sweep",1],["synchronously",1],["well",1],["after",1],["crash",2],["may",1],["be",2],["no",1],["non",1],["terminal",2],["start",1],["background",1],["reconciler",1],["but",1],["row",1],["committed",1],["just",1],["before",1],["still",1],["authorizes",1],["receipt",1],["reclaimed",1],["now",1],["acknowledge",1],["terminals",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._acknowledge_durable_terminals","name":[["acknowledge",1],["durable",1],["terminals",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["acknowledge",3],["durable",3],["terminals",2],["self",7],["report",6],["tick",2],["none",9],["reclaim",1],["backend",12],["recovery",2],["facts",1],["only",1],["after",1],["terminal",10],["proof",2],["candidate",2],["enumeration",1],["optional",1],["owned",1],["never",1],["trusted",1],["as",3],["allocation",12],["workload",8],["loaded",1],["again",1],["from",1],["store",3],["acknowledgement",2],["requires",1],["committed",1],["attempt",1],["plus",1],["either",1],["later",2],["epoch",3],["seen",3],["backends",4],["int",1],["values",1],["identity",3],["id",5],["if",4],["continue",5],["add",1],["not",4],["isinstance",1],["acknowledger",1],["try",2],["candidates",3],["except",2],["exception",2],["exc",4],["noqa",2],["ble001",2],["gc",1],["must",1],["stop",1],["work",1],["ack",2],["error",2],["name",2],["str",2],["phase",2],["execution",1],["safe",1],["leak",1],["retried",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._advance","name":[["advance",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["advance",2],["self",9],["workload",24],["allocation",24],["backend",7],["report",8],["tick",3],["none",4],["observed",19],["observation",1],["observe",1],["if",7],["reason",9],["unavailable",2],["outage",1],["not",5],["state",2],["change",1],["recording",1],["one",1],["would",1],["turn",1],["scheduler",1],["restart",1],["into",1],["wave",1],["dead",1],["workloads",1],["emit",3],["id",8],["return",3],["against",1],["method",1],["about",2],["overwrite",1],["comparing",1],["phase",17],["made",1],["comparison",1],["answer",1],["question",1],["had",1],["already",1],["been",1],["answered",1],["save",5],["commits",1],["first",1],["so",1],["fails",1],["after",1],["leaves",1],["next",1],["seeing",1],["changed",3],["false",1],["row",1],["stale",1],["rest",1],["run",2],["safe",1],["twice",1],["property",1],["module",1],["claims",1],["needs",1],["predicate",1],["be",1],["still",1],["wrong",1],["handle",3],["diagnostics",2],["dict",1],["terminal",2],["recover",1],["session",1],["store",3],["advanced",2],["completed",1],["failed",1],["value",3],["else",2]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._backend_for","name":[["backend",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["backend",7],["self",4],["workload",5],["allocation",2],["name",3],["default",1],["try",1],["return",1],["backends",1],["except",1],["key",1],["error",2],["raise",1],["lookup",1],["no",1],["named",1],["from",1],["none",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._cancel_barrier","name":[["cancel",1],["barrier",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["cancel",11],["barrier",7],["self",13],["workload",39],["allocation",39],["none",11],["backend",10],["reason",25],["report",7],["tick",7],["plan",1],["order",2],["one",7],["place",1],["so",5],["be",2],["read",1],["as",2],["fence",2],["new",2],["work",1],["active",2],["tasks",2],["drain",2],["observe",3],["terminal",12],["state",1],["mark",5],["each",1],["step",3],["idempotent",1],["because",1],["cannot",1],["re",4],["entered",1],["strands",1],["first",1],["time",1],["dies",1],["middle",1],["releasing",6],["nothing",9],["admitted",1],["if",9],["phase",23],["not",10],["store",5],["save",5],["emit",6],["id",16],["release",3],["immediately",1],["cancelled",14],["say",2],["every",5],["other",1],["transition",1],["file",1],["emits",1],["two",3],["kinds",1],["daemon",1],["acts",1],["cancelling",1],["before",3],["ever",2],["existed",1],["was",6],["ending",1],["happened",1],["invisibly",1],["log",1],["operator",2],["page",1],["value",4],["else",1],["return",4],["task",1],["plane",4],["kernel",1],["m3b",1],["wires",1],["no",3],["session",3],["runtime",1],["attached",1],["op",1],["rather",2],["than",2],["lie",1],["about",4],["having",1],["drained",1],["something",3],["draining",1],["handle",5],["placed",3],["resource",4],["row",1],["exists",1],["but",1],["submission",3],["returned",1],["there",1],["waiting",1],["observation",1],["would",3],["wait",1],["forever",1],["asked",3],["has",2],["never",2],["seen",1],["answers",1],["submitting",1],["enter",1],["finish",1],["case",1],["whose",2],["outcome",1],["learned",1],["inv",1],["ask",2],["concluding",2],["otherwise",1],["could",2],["finished",1],["while",1],["its",3],["job",3],["runs",1],["unattended",1],["less",1],["only",2],["ones",1],["names",1],["same",1],["crash",1],["window",1],["applies",1],["here",3],["running",1],["leaves",2],["gpu",1],["held",1],["by",2],["nobody",1],["watching",1],["found",4],["try",1],["find",1],["token",2],["except",1],["exception",1],["exc",2],["noqa",1],["ble001",1],["undecidable",1],["leave",1],["un",1],["concluded",1],["question",1],["next",2],["enters",2],["written",1],["tolerate",1],["reconcile",1],["failed",1],["error",1],["str",1],["adopted",1],["during",1],["caught",1],["up",1],["yet",1],["short",1],["above",1],["tolerates",1],["being",1],["repeated",1],["observed",5],["once",1],["agrees",1],["gone",1],["rows",1],["record",1],["different",1],["facts",1],["conflating",1],["them",1],["loses",1],["matters",1],["records",2],["says",1],["became",1],["attempt",1],["preempted",1],["second",1],["our",2],["reached",1],["history",1],["worth",1],["keeping",1],["ended",1],["know",1],["scheduler",1],["instruction",1],["more",1],["letting",1],["answer",1],["win",1],["made",1],["idle",1],["reclaimed",1],["admin",1],["user",3],["all",1],["telling",2],["they",1],["system",1],["took",1],["back",1],["auditing",1],["released",1],["gpus",1],["simply",1],["true",1],["diagnostics",2],["dict",1],["ca",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._emit","name":[["emit",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["emit",2],["self",3],["kind",3],["str",2],["payload",3],["dict",2],["none",2],["try",1],["event",1],["except",1],["exception",1],["noqa",1],["ble001",1],["listener",1],["must",1],["not",1],["break",1],["loop",1],["pass",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._fail","name":[["fail",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["fail",2],["self",5],["workload",13],["reason",8],["report",5],["tick",2],["allocation",7],["none",7],["phase",4],["failed",3],["if",1],["store",2],["save",2],["else",1],["emit",1],["terminal",1],["id",2],["value",2]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._reconcile_one","name":[["reconcile",1],["one",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["reconcile",3],["one",3],["self",8],["workload",13],["report",9],["tick",3],["none",5],["if",4],["phase",3],["terminal",1],["return",4],["backend",10],["allocation",10],["store",2],["active",1],["id",1],["desired",2],["state",3],["stopped",1],["cancel",2],["barrier",2],["reason",6],["user",1],["cancelled",1],["inv",2],["only",3],["nothing",2],["live",1],["partial",1],["unique",1],["index",1],["makes",1],["true",1],["under",1],["crash",1],["readable",1],["half",1],["same",2],["rule",1],["submit",3],["new",1],["submitting",3],["handle",4],["last",1],["submission",4],["may",2],["not",2],["have",1],["landed",1],["ask",1],["before",2],["doing",1],["anything",1],["else",1],["path",1],["allowed",1],["decide",1],["fresh",1],["safe",1],["predicate",1],["durable",1],["code",1],["no",2],["definition",1],["whose",1],["outcome",2],["never",3],["recorded",1],["unknown",2],["subset",1],["was",2],["still",1],["there",1],["tell",1],["us",1],["keying",1],["left",1],["commonest",1],["window",1],["open",1],["row",3],["persisted",1],["called",1],["so",2],["process",1],["dies",1],["between",1],["successful",1],["save",1],["leaves",1],["less",2],["at",1],["all",1],["observe",1],["answers",2],["forever",1],["advanced",1],["concluded",1],["placed",1],["while",1],["job",1],["kept",1],["its",1],["gpu",1],["genuinely",1],["reached",1],["find",1],["by",1],["token",1],["submitted",1],["query",1],["later",1],["advance",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._reconcile_unknown","name":[["reconcile",1],["unknown",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["reconcile",2],["unknown",4],["self",9],["workload",17],["allocation",34],["backend",7],["report",8],["tick",3],["none",5],["handle",6],["find",1],["by",2],["token",3],["submission",3],["if",2],["not",2],["landed",2],["after",1],["all",2],["adopt",1],["rather",1],["than",1],["submitting",1],["again",2],["phase",10],["pending",4],["reason",5],["store",2],["save",3],["adopted",2],["emit",2],["id",8],["return",1],["nothing",2],["carries",1],["so",2],["fresh",1],["safe",1],["because",2],["asked",1],["assumed",1],["result",10],["submit",2],["spec",1],["prepare",1],["attempt",3],["profile",2],["isinstance",3],["created",1],["existing",3],["both",1],["these",1],["were",1],["missing",1],["here",1],["present",1],["new",1],["row",1],["path",1],["loads",1],["was",1],["written",1],["previous",1],["its",2],["failure",1],["detail",3],["re",1],["serialises",1],["whatever",1],["diagnostics",5],["holds",1],["every",1],["recovered",1],["through",1],["inv",1],["carried",1],["dead",1],["error",1],["text",1],["rest",1],["life",1],["successful",1],["resubmission",1],["emitted",1],["no",1],["event",1],["at",1],["even",1],["though",1],["submitted",3],["counted",1],["dict",2],["elif",1],["rejected",1],["failed",1],["fail",1],["still",1],["leave",1],["next",1],["asks",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._recover_session","name":[["recover",1],["session",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["recover",2],["session",8],["self",10],["workload",26],["allocation",16],["observed",7],["observation",3],["report",5],["tick",4],["bool",2],["interactive",1],["lost",12],["its",4],["resource",1],["but",1],["still",3],["wanted",1],["m3b",1],["two",1],["invariants",1],["at",1],["once",1],["inv",3],["died",1],["stays",1],["dead",2],["own",2],["terminal",3],["phase",5],["reason",9],["recovery",4],["new",1],["epoch",16],["never",1],["rewrite",1],["happened",1],["11",1],["kernel",3],["memory",1],["went",1],["user",1],["told",2],["so",2],["because",1],["silently",1],["reconnects",1],["fresh",1],["interpreter",1],["keeps",1],["answering",1],["produces",1],["results",1],["indistinguishable",1],["from",1],["ones",1],["no",2],["longer",1],["reproduce",1],["returns",1],["true",2],["was",2],["handled",1],["as",2],["case",1],["emphatically",1],["not",6],["if",5],["spec",1],["kind",2],["return",4],["false",3],["desired",2],["state",8],["running",1],["being",1],["torn",1],["down",1],["also",1],["node",1],["has",1],["been",1],["recovered",1],["into",1],["anything",1],["cancel",1],["barrier",1],["owns",1],["execution",5],["max",2],["recoveries",2],["emit",2],["exhausted",1],["id",8],["limit",1],["retiring",1],["starting",1],["next",2],["one",1],["durable",1],["fact",1],["written",1],["separately",1],["window",2],["between",1],["them",1],["strands",1],["permanently",1],["goes",1],["process",1],["dies",1],["comes",1],["back",1],["old",2],["create",1],["hits",1],["unique",1],["every",1],["after",1],["identically",1],["left",1],["move",1],["swapping",1],["order",1],["only",1],["moves",1],["bump",1],["first",1],["active",1],["index",1],["refuses",1],["replacement",1],["instead",1],["worker",1],["diagnostics",2],["dict",1],["pending",1],["store",1],["open",1],["advanced",1],["none",2],["try",1],["except",1],["exception",1],["exc",2],["noqa",1],["ble001",1],["listener",1],["must",1],["strand",1],["about",1],["last",1],["error",1],["value",1],["else",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._run","name":[["run",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["run",2],["self",13],["none",2],["while",1],["not",2],["stop",3],["try",1],["ticks",1],["tick",2],["except",1],["exception",1],["as",1],["exc",5],["noqa",1],["ble001",1],["must",1],["never",1],["kill",1],["loop",2],["last",1],["error",4],["type",1],["name",1],["if",1],["store",2],["gone",1],["transient",1],["log",1],["forever",1],["database",2],["exists",1],["reconcile",2],["has",1],["been",1],["closed",3],["so",1],["world",1],["was",1],["built",1],["over",1],["daemon",1],["shutdown",1],["races",1],["thread",2],["otherwise",1],["produces",1],["endless",1],["stream",1],["lines",1],["keeps",1],["alive",1],["past",1],["process",1],["state",1],["depends",1],["exited",3],["reason",3],["return",1],["emit",1],["str",1],["wait",1],["interval",1],["stopped",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._submit_new","name":[["submit",1],["new",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["submit",3],["new",2],["self",10],["workload",16],["backend",6],["allocation",29],["report",6],["tick",3],["none",3],["store",3],["create",1],["id",9],["execution",1],["epoch",1],["result",12],["spec",1],["prepare",1],["attempt",1],["profile",2],["if",2],["isinstance",3],["created",1],["existing",3],["handle",2],["phase",8],["pending",2],["reason",6],["diagnostics",6],["dict",3],["save",2],["submitted",2],["emit",2],["return",2],["rejected",1],["failed",1],["detail",4],["fail",1],["unknown",3],["record",1],["stop",1],["next",1],["reconciles",1],["by",1],["token",1],["retrying",1],["here",1],["exactly",1],["double",1],["submission",3],["inv",1],["exists",1],["prevent",1],["submitting",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler._terminal_ack_error","name":[["terminal",1],["ack",1],["error",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["terminal",4],["ack",3],["error",4],["self",4],["backend",5],["name",5],["str",5],["allocation",5],["id",5],["none",7],["exc",5],["base",2],["exception",2],["report",6],["tick",2],["subject",2],["candidate",1],["enumeration",1],["detail",3],["acknowledgement",1],["failed",2],["type",1],["last",1],["if",1],["not",1],["errors",1],["append",1],["emit",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler.running","name":[["running",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["running",2],["self",3],["bool",2],["loop",1],["actually",1],["ticking",1],["not",2],["thread",5],["object",1],["exist",1],["return",1],["none",1],["alive",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler.start","name":[["start",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["start",3],["self",8],["none",5],["running",3],["rather",2],["than",2],["thread",6],["not",4],["loop",2],["exited",2],["its",2],["own",2],["leaves",2],["attribute",2],["treating",2],["as",2],["already",2],["started",2],["means",2],["never",2],["be",2],["restarted",2],["daemon",3],["goes",2],["quiet",2],["every",2],["later",2],["submission",2],["waits",2],["forever",2],["tick",2],["will",2],["come",2],["if",1],["return",1],["stop",1],["clear",1],["threading",1],["target",1],["run",1],["name",1],["orchestration",1],["reconciler",1],["true",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler.stop","name":[["stop",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["stop",4],["self",5],["timeout",6],["float",2],["none",5],["thread",9],["if",2],["not",2],["join",3],["only",1],["forget",1],["once",1],["actually",1],["gone",1],["clearing",1],["reference",1],["made",1],["running",1],["answer",1],["false",1],["was",1],["still",1],["ticking",1],["start",1],["then",1],["both",1],["revived",1],["clear",1],["spawned",1],["second",1],["one",1],["beside",1],["two",1],["reconcilers",1],["submitting",1],["same",1],["workloads",1],["tick",1],["outlast",1],["five",1],["seconds",1],["honestly",1],["backend",1],["query",1],["has",1],["its",1],["own",1],["longer",1],["so",1],["timing",1],["out",1],["ordinary",1],["event",1],["alive",1]]},{"id":"openai4s/orchestration/reconciler.py#Reconciler.tick","name":[["tick",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["tick",6],["self",8],["report",10],["acknowledge",2],["durable",2],["terminals",2],["workload",9],["store",2],["workloads",1],["needing",1],["attention",1],["examined",1],["try",1],["reconcile",2],["one",2],["except",1],["exception",1],["as",1],["exc",5],["noqa",1],["ble001",1],["bad",1],["must",1],["not",1],["stop",1],["other",1],["99",1],["errors",1],["append",1],["id",4],["also",1],["recorded",1],["loop",2],["itself",1],["per",1],["failure",1],["was",1],["invisible",1],["last",2],["error",4],["only",2],["saw",1],["exceptions",1],["escaped",1],["so",1],["failing",1],["identically",1],["every",1],["pass",2],["looked",1],["exactly",1],["like",1],["healthy",1],["type",1],["name",1],["emit",1],["str",1],["terminal",1],["transitions",1],["committed",1],["during",1],["become",1],["eligible",1],["after",1],["their",1],["paired",1],["write",1],["returns",1],["second",1],["sweep",2],["gives",1],["them",1],["prompt",1],["bounded",1],["cleanup",1],["constructor",1],["closes",1],["crash",1],["window",1],["between",1],["commit",1],["call",1],["return",1]]},{"id":"openai4s/orchestration/reconciler.py#TickReport","name":[["tick",1],["report",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["tick",2],["report",2],["one",1],["pass",1],["did",1],["tests",1],["operator",1],["diagnostics",1],["examined",1],["int",6],["submitted",1],["adopted",1],["advanced",1],["cancelled",1],["failed",1],["errors",3],["list",1],["str",1],["none",3],["type",1],["ignore",1],["assignment",1],["def",1],["post",1],["init",1],["self",3],["if",1]]},{"id":"openai4s/orchestration/reconciler.py#TickReport.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",3],["if",1],["errors",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore","name":[["workload",1],["store",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["workload",16],["store",3],["protocol",3],["reconciler",2],["needs",2],["from",1],["persistence",1],["rather",1],["than",1],["itself",1],["piece",1],["most",1],["worth",1],["testing",1],["without",1],["database",1],["operations",1],["few",1],["enough",1],["name",1],["def",9],["workloads",1],["needing",1],["attention",1],["self",9],["list",1],["id",4],["str",4],["none",7],["active",1],["allocation",15],["create",1],["epoch",2],["int",1],["save",3],["open",1],["recovery",1]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.active_allocation","name":[["active",1],["allocation",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["active",2],["allocation",4],["self",2],["workload",2],["id",2],["str",2],["none",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.create_allocation","name":[["create",1],["allocation",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["create",2],["allocation",4],["self",2],["workload",2],["id",2],["str",2],["epoch",2],["int",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.get_allocation","name":[["allocation",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["allocation",6],["self",2],["id",2],["str",2],["none",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.get_workload","name":[["workload",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["workload",6],["self",2],["id",2],["str",2],["none",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.open_recovery_epoch","name":[["open",1],["recovery",1],["epoch",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["open",2],["recovery",2],["epoch",2],["self",2],["allocation",4],["workload",4],["none",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.save_allocation","name":[["save",1],["allocation",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["save",2],["allocation",6],["self",2],["none",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.save_allocation_and_workload","name":[["save",1],["allocation",1],["workload",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["save",2],["allocation",6],["workload",6],["self",2],["none",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.save_workload","name":[["save",1],["workload",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["save",2],["workload",6],["self",2],["none",2]]},{"id":"openai4s/orchestration/reconciler.py#WorkloadStore.workloads_needing_attention","name":[["workloads",1],["needing",1],["attention",1]],"path":[["openai4s",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["workloads",2],["needing",2],["attention",2],["self",2],["list",2],["workload",2]]},{"id":"openai4s/orchestration/session.py","name":[["session",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["chat",1],["session",9],["whose",2],["kernel",3],["lives",1],["granted",2],["resource",7],["m3b",1],["two",3],["ideas",1],["carry",1],["module",1],["both",2],["invariants",1],["rather",2],["than",2],["design",1],["preferences",1],["inv",4],["readiness",3],["conjunction",1],["running",3],["only",2],["all",3],["four",1],["these",1],["hold",1],["allocation",3],["worker",10],["has",2],["registered",1],["workspace",1],["exists",2],["answers",1],["plane",6],["saying",1],["means",1],["process",3],["was",1],["started",1],["somewhere",1],["says",2],["nothing",2],["about",1],["whether",3],["reached",1],["us",1],["its",2],["files",1],["user",3],["data",1],["evaluate",1],["reporting",1],["ready",2],["scheduler",4],["word",1],["alone",1],["specific",1],["failure",2],["shape",1],["prevent",1],["typing",2],["into",3],["cannot",1],["execute",1],["support",1],["conversation",1],["begins",1],["but",1],["cluster",2],["therefore",1],["no",3],["boolean",1],["shortcut",1],["names",3],["condition",1],["missing",1],["because",2],["not",5],["without",1],["waiting",1],["dial",2],["spinner",1],["information",1],["credential",13],["per",5],["attempt",6],["never",1],["persisted",1],["workload",4],["spec",4],["durable",2],["operator",1],["read",2],["back",1],["actually",1],["submitted",1],["derived",1],["from",12],["at",1],["submission",1],["time",1],["once",1],["carries",1],["freshly",1],["minted",2],["written",1],["0600",2],["file",3],["path",7],["told",2],["persisting",1],["would",2],["put",1],["signature",1],["json",1],["every",2],["later",2],["reader",1],["workloads",1],["table",1],["inherit",1],["deriving",1],["also",1],["makes",1],["recovery",4],["genuinely",1],["new",1],["replay",1],["old",1],["one",4],["identity",3],["mode",1],["isolation",2],["boundary",2],["interactive",1],["placement",1],["accepted",1],["selected",1],["backend",2],["promises",1],["verified",1],["os",2],["mount",1],["readable",1],["by",2],["owning",1],["uid",1],["so",1],["same",1],["sibling",1],["could",1],["otherwise",1],["register",1],["first",1],["receive",1],["victim",1],["cell",1],["host",1],["rpc",1],["traffic",1],["check",1],["happens",1],["before",2],["creation",1],["here",1],["launch",2],["command",2],["environment",2],["runs",1],["business",1],["future",1],["import",12],["annotations",1],["sys",1],["threading",1],["contextlib",1],["contextmanager",1],["nullcontext",1],["dataclasses",1],["dataclass",3],["field",1],["pathlib",1],["any",1],["callable",1],["openai4s",4],["orchestration",3],["bootstrap",4],["env",10],["authority",1],["write",1],["models",1],["desired",1],["state",1],["phase",1],["strategy",2],["profile",1],["unsupported",1],["kind",1],["reconciler",2],["default",9],["max",7],["recoveries",5],["as",1],["security",1],["permissions",1],["harden",1],["dir",1],["py",1],["connect",3],["openai4",3],["multi",1],["node",2],["job",2],["rank",7],["still",2],["own",1],["launcher",1],["expands",2],["variable",2],["holds",1],["vocabulary",2],["layer",1],["template",3],["value",1],["containing",1],["integer",1],["core",1],["itself",1],["name",3],["long",2],["good",1],["enough",2],["survive",1],["queue",2],["wait",2],["site",1],["decides",1],["short",1],["recovered",1],["log",1],["months",1],["worthless",1],["reason",1],["minutes",1],["expires",1],["while",1],["queued",1],["turns",1],["busy",1],["ttl",4],["24",1],["3600",3],["defaults",1],["plan",1],["hours",2],["idle",3],["forty",1],["eight",1],["absolute",1],["lifetime",2],["48",1],["re",1],["exported",1],["redefined",1],["limit",1],["policy",1],["constants",1],["drift",1],["moment",1],["tuned",1],["frozen",1],["true",1],["preparer",1],["compute",1],["manager",1],["remote",1],["required",1],["runtime",1]]},{"id":"openai4s/orchestration/session.py#_close_registrations","name":[["close",1],["registrations",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["close",4],["registrations",5],["list",2],["any",2],["none",4],["worker",1],["transports",1],["whose",1],["ownership",1],["cannot",1],["be",1],["published",1],["seen",3],["int",1],["registration",2],["transport",6],["getattr",1],["if",1],["id",2],["continue",1],["add",1],["try",1],["graceful",1],["false",1],["except",1],["exception",1],["noqa",1],["ble001",1],["stale",1],["handoff",1],["cleanup",1],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/orchestration/session.py#_default_advertise_host","name":[["default",1],["advertise",1],["host",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["default",2],["advertise",2],["host",2],["str",2],["import",1],["socket",2],["try",1],["return",2],["gethostname",1],["except",1],["exception",1],["noqa",1],["ble001",1],["127",1]]},{"id":"openai4s/orchestration/session.py#_registration_alive","name":[["registration",1],["alive",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["registration",5],["alive",7],["any",2],["bool",3],["whether",1],["parked",1],["worker",2],["shared",1],["transport",5],["still",1],["usable",1],["lightweight",1],["test",1],["doubles",2],["predate",1],["protocol",1],["have",1],["no",1],["method",1],["production",1],["registrations",1],["always",1],["unknown",1],["stay",1],["compatible",1],["while",1],["exception",2],["from",1],["real",1],["liveness",1],["probe",1],["denial",1],["getattr",2],["none",2],["if",1],["not",2],["callable",1],["return",3],["true",1],["try",1],["except",1],["noqa",1],["ble001",1],["undecidable",1],["live",1],["false",1]]},{"id":"openai4s/orchestration/session.py#_session_credentials_are_isolated","name":[["session",1],["credentials",1],["isolated",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["session",2],["credentials",2],["isolated",2],["check",3],["callable",2],["str",4],["bool",4],["backend",4],["evaluate",1],["trusted",1],["capability",1],["without",1],["turning",1],["errors",1],["into",1],["allow",1],["try",1],["return",2],["true",1],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["boundary",1],["fails",1],["closed",1],["false",1]]},{"id":"openai4s/orchestration/session.py#AttemptPreparer","name":[["attempt",1],["preparer",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["attempt",5],["preparer",2],["turns",1],["user",2],["durable",2],["spec",15],["into",2],["installed",1],["reconciler",1],["as",2],["prepare",1],["runs",2],["immediately",1],["before",4],["submission",1],["once",1],["per",3],["only",2],["point",2],["at",3],["allocation",6],["epoch",4],["known",1],["therefore",1],["credential",15],["bound",1],["them",1],["exist",1],["def",2],["init",1],["self",16],["authority",5],["bootstrap",4],["listen",5],["address",9],["callable",3],["tuple",1],["str",9],["int",3],["none",9],["runtime",12],["dir",11],["workload",22],["path",7],["python",5],["ttl",6],["advertise",5],["host",8],["session",11],["credentials",5],["isolated",5],["bool",1],["lambda",1],["backend",5],["false",1],["call",1],["if",5],["kind",4],["not",7],["batch",1],["command",4],["there",2],["nothing",2],["hand",1],["return",2],["deliberately",1],["listener",2],["lookup",1],["creation",1],["mint",1],["from",4],["older",1],["version",1],["process",1],["caller",1],["bypassed",1],["request",2],["must",2],["reopen",1],["same",1],["uid",1],["theft",1],["during",1],["reconciliation",1],["raise",2],["remote",1],["isolation",1],["required",1],["error",1],["cluster",1],["needs",1],["worker",5],["openai4",1],["daemon",2],["port",2],["bind",1],["necessarily",1],["reachable",3],["one",6],["binding",1],["you",1],["accept",1],["anywhere",1],["place",2],["compute",1],["node",8],["dial",1],["operator",1],["who",2],["has",1],["said",1],["name",3],["their",1],["nodes",2],["should",1],["gets",2],["hostname",1],["right",1],["common",1],["case",1],["visibly",1],["wrong",1],["rest",1],["rather",1],["than",1],["fails",1],["no",2],["clue",1],["else",1],["default",1],["rank",8],["m4",1],["multi",2],["job",7],["places",1],["every",3],["each",1],["present",1],["its",2],["own",1],["single",3],["so",4],["two",1],["exactly",2],["could",2],["ever",1],["register",1],["gang",1],["readiness",2],["never",3],["be",1],["satisfied",1],["ranks",3],["max",1],["profile",3],["paths",3],["list",1],["range",1],["issue",1],["id",4],["execution",2],["append",1],["write",1],["file",2],["environment",8],["dict",1],["connect",1],["env",3],["signature",1],["readable",1],["by",2],["anyone",1],["ask",1],["resource",2],["plane",2],["about",1],["inv",2],["plain",1],["variable",3],["today",1],["sees",1],["saw",1],["also",1],["template",2],["expand",1],["holding",1],["because",2],["belongs",1],["naming",1],["here",1],["would",1],["put",2],["scheduler",1],["vocabulary",1],["orchestration",1],["core",1],["json",1],["keyed",2],["workspace",6],["everything",1],["side",1],["means",1],["writes",1],["tests",1],["gateway",1],["builds",1],["kernel",1],["cwd",1],["workdir",2],["was",2],["frozen",1],["directory",3],["had",1],["existed",1],["ran",1],["while",1],["check",1],["looked",2],["another",1],["cell",1],["writing",1],["relative",1],["artifact",1],["capture",1],["openai4s",1],["parent",2],["itself",1],["new",1],["plumbing",1],["cannot",1],["drift",1],["just",1],["written",1],["launch",1],["revision",2]]},{"id":"openai4s/orchestration/session.py#AttemptPreparer.__call__","name":[["call",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["call",2],["self",9],["workload",24],["allocation",7],["spec",14],["if",5],["kind",4],["not",7],["session",8],["batch",1],["runs",1],["user",1],["command",4],["there",2],["nothing",2],["bootstrap",3],["hand",1],["return",2],["backend",4],["str",5],["credentials",2],["isolated",2],["deliberately",1],["before",3],["listener",2],["lookup",1],["runtime",9],["dir",8],["creation",1],["credential",11],["mint",1],["durable",1],["from",4],["older",1],["version",1],["process",1],["caller",1],["bypassed",1],["request",2],["must",2],["reopen",1],["same",1],["uid",1],["theft",1],["path",6],["during",1],["reconciliation",1],["raise",2],["remote",1],["isolation",1],["required",1],["address",6],["listen",2],["none",1],["error",1],["cluster",1],["needs",1],["worker",5],["openai4",1],["daemon",2],["host",5],["port",2],["bind",1],["necessarily",1],["reachable",3],["one",6],["binding",1],["you",1],["accept",1],["anywhere",1],["place",2],["compute",1],["node",8],["dial",1],["operator",1],["who",2],["has",1],["said",1],["name",3],["their",1],["nodes",2],["should",1],["gets",2],["hostname",1],["right",1],["common",1],["case",1],["visibly",1],["wrong",1],["rest",1],["rather",1],["than",1],["fails",1],["no",2],["clue",1],["advertise",2],["else",1],["default",1],["per",2],["rank",8],["m4",1],["multi",2],["job",7],["places",1],["every",3],["each",1],["present",1],["its",2],["own",1],["single",3],["so",4],["two",1],["exactly",2],["could",2],["ever",1],["register",1],["gang",1],["readiness",2],["never",3],["be",1],["satisfied",1],["ranks",3],["max",1],["int",1],["profile",3],["paths",3],["list",1],["range",1],["authority",1],["issue",1],["id",4],["epoch",3],["execution",2],["ttl",2],["append",1],["write",1],["file",2],["environment",8],["dict",1],["connect",1],["env",3],["signature",1],["readable",1],["by",2],["anyone",1],["ask",1],["resource",2],["plane",2],["about",1],["inv",2],["plain",1],["variable",3],["today",1],["sees",1],["saw",1],["also",1],["template",2],["expand",1],["holding",1],["because",2],["belongs",1],["naming",1],["here",1],["would",1],["put",2],["scheduler",1],["vocabulary",1],["orchestration",1],["core",1],["json",1],["keyed",2],["workspace",6],["everything",1],["side",1],["means",1],["writes",1],["tests",1],["gateway",1],["builds",1],["kernel",1],["as",1],["cwd",1],["workdir",2],["was",2],["frozen",1],["directory",3],["had",1],["existed",1],["ran",1],["while",1],["check",1],["looked",2],["at",1],["another",1],["cell",1],["writing",1],["relative",1],["artifact",1],["capture",1],["openai4s",1],["parent",2],["itself",1],["new",1],["plumbing",1],["cannot",1],["drift",1],["just",1],["written",1],["into",1],["launch",1],["python",2],["revision",2]]},{"id":"openai4s/orchestration/session.py#AttemptPreparer.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",2],["self",9],["authority",6],["bootstrap",2],["listen",4],["address",4],["callable",6],["tuple",2],["str",8],["int",4],["none",16],["runtime",4],["dir",4],["workload",2],["path",2],["python",4],["credential",5],["ttl",6],["advertise",4],["host",4],["session",4],["credentials",4],["isolated",4],["bool",2],["lambda",1],["backend",1],["false",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager","name":[["compute",1],["session",1],["manager",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["compute",2],["session",28],["manager",4],["ties",1],["chat",2],["workload",21],["lease",2],["remote",2],["kernel",6],["every",1],["method",1],["here",2],["written",1],["so",2],["calling",2],["twice",1],["same",3],["as",1],["once",1],["daemon",1],["restart",2],["replays",1],["path",13],["needed",1],["clean",1],["slate",1],["would",3],["make",2],["into",1],["outage",1],["def",5],["init",1],["self",31],["store",8],["any",5],["gateway",4],["authority",4],["bootstrap",1],["workspace",16],["root",7],["str",16],["factory",3],["callable",6],["none",18],["idle",6],["ttl",6],["int",2],["default",3],["max",6],["lifetime",6],["event",3],["dict",4],["credentials",5],["isolated",5],["bool",1],["bubblewrap",1],["only",3],["mask",1],["paths",1],["exist",4],["sandbox",2],["assembled",1],["create",6],["credential",3],["bearing",1],["parent",1],["before",3],["local",1],["start",1],["later",1],["first",1],["cluster",2],["request",4],["cannot",1],["new",1],["readable",1],["directory",2],["appear",1],["through",1],["read",1],["bind",1],["mkdir",3],["parents",3],["true",6],["ok",3],["harden",1],["dir",2],["lambda",2],["kind",3],["payload",1],["backend",8],["false",1],["runtimes",1],["runtime",3],["one",3],["spans",1],["several",1],["repository",1],["calls",1],["memory",1],["publication",1],["threading",2],["httpserver",1],["may",1],["execute",1],["two",1],["posts",1],["concurrently",1],["without",1],["boundary",1],["both",2],["saw",1],["no",2],["binding",2],["created",2],["then",2],["overwrote",1],["other",2],["left",1],["orphan",1],["job",1],["eligible",1],["submission",1],["lock",2],["rlock",1],["expectation",4],["getattr",3],["registration",2],["expected",4],["workloads",4],["if",6],["workspaces",1],["id",20],["return",5],["ensure",2],["attempt",1],["file",1],["goes",1],["inside",1],["because",1],["ends",1],["already",2],["agree",1],["openai4s",1],["try",2],["os",1],["chmod",1],["0o700",1],["except",2],["oserror",1],["pass",1],["lifecycle",1],["owner",5],["user",5],["profile",4],["resource",2],["project",5],["naming",1],["name",1],["plane",2],["orchestration",1],["core",1],["whole",1],["inv",1],["forbids",1],["runs",1],["composition",1],["layer",1],["decision",1],["environment",3],["recovery",8],["strategy",8],["ask",1],["backing",1],["refused",1],["anything",1],["durable",1],["happens",1],["m4",1],["rejected",1],["leave",1],["row",1],["operator",1],["has",1],["reason",1],["about",1],["was",1],["never",1],["honoured",1],["value",1],["error",1],["raise",3],["unsupported",2],["from",1],["not",5],["supported",1],["refuse",1],["creating",1],["keyed",1],["allocation",1],["0700",1],["0600",1],["protect",1],["against",1],["unix",1],["users",1],["another",1],["untrusted",1],["cell",1],["running",1],["under",1],["uid",1],["isolation",1],["required",1],["existing",3],["leases",1],["found",4],["phase",1],["terminal",1],["spec",6],["workdir",1],["else",1],["compatibility",1],["protocol",1],["level",1],["test",1],["stores",1],["production",1],["repositories",1],["implement",1],["atomic",1],["operation",1],["above",1],["sto",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",2],["self",15],["store",5],["any",9],["gateway",5],["authority",6],["bootstrap",2],["workspace",6],["root",7],["path",3],["str",7],["kernel",5],["factory",4],["callable",8],["none",19],["idle",6],["ttl",6],["int",4],["default",4],["max",6],["lifetime",6],["event",4],["dict",3],["session",8],["credentials",4],["isolated",4],["bool",2],["bubblewrap",1],["only",2],["mask",1],["paths",1],["exist",2],["sandbox",2],["assembled",1],["create",1],["credential",1],["bearing",1],["parent",1],["before",1],["local",1],["start",1],["so",1],["later",1],["first",1],["cluster",1],["request",2],["cannot",1],["make",1],["new",1],["readable",1],["directory",1],["appear",1],["through",1],["read",1],["bind",1],["mkdir",1],["parents",1],["true",2],["ok",1],["harden",1],["dir",1],["lambda",2],["kind",1],["payload",1],["backend",1],["false",1],["runtimes",1],["runtime",2],["one",2],["spans",1],["several",1],["repository",1],["calls",1],["memory",1],["publication",1],["threading",2],["httpserver",1],["may",1],["execute",1],["two",1],["posts",1],["same",1],["concurrently",1],["without",1],["manager",1],["boundary",1],["both",1],["saw",1],["no",1],["binding",2],["created",1],["workload",1],["then",1],["overwrote",1],["other",1],["left",1],["orphan",1],["job",1],["eligible",1],["submission",1],["lock",1],["rlock",1],["expectation",4],["getattr",2],["registration",2],["expected",4],["workloads",1],["if",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager._emit","name":[["emit",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["emit",2],["self",3],["kind",3],["str",2],["payload",3],["dict",2],["none",2],["try",1],["event",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.attach_worker","name":[["attach",1],["worker",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["attach",3],["worker",6],["self",14],["session",15],["id",23],["str",3],["timeout",5],["float",2],["60",2],["bool",2],["wait",2],["attempt",6],["dial",2],["then",1],["build",2],["its",3],["kernel",6],["keyed",2],["by",9],["allocation",5],["epoch",13],["so",3],["straggler",1],["from",2],["previous",2],["cannot",1],["be",2],["mistaken",1],["one",6],["whole",1],["point",1],["inv",1],["at",2],["rendezvous",1],["rather",4],["than",4],["only",2],["credential",3],["workload",25],["store",5],["leases",2],["if",12],["not",8],["return",6],["false",5],["workloads",4],["active",1],["none",7],["credentials",2],["isolated",2],["backend",1],["covers",1],["durable",1],["unspent",1],["files",1],["left",1],["older",1],["gateway",5],["may",2],["authenticate",1],["such",1],["peer",1],["but",1],["never",3],["adopted",1],["as",1],["given",1],["victim",1],["cell",3],["host",1],["rpc",1],["traffic",1],["expected",4],["max",1],["int",4],["spec",1],["profile",1],["nodes",1],["arrivals",10],["await",1],["workers",3],["execution",6],["lock",2],["release",2],["recovery",2],["have",2],["won",1],["while",2],["was",2],["outside",1],["our",1],["publish",1],["those",3],["late",1],["into",1],["different",1],["binding",1],["current",7],["else",1],["complete",2],["gang",4],["popped",1],["out",2],["before",1],["identity",2],["recheck",1],["no",2],["reaper",1],["manager",1],["runtime",15],["owns",1],["sockets",1],["now",1],["winner",1],["must",1],["close",2],["them",2],["here",2],["leak",1],["transport",1],["per",1],["rank",14],["registrations",6],["list",1],["runtimes",1],["setdefault",1],["record",1],["partial",1],["even",1],["short",1],["caller",1],["threw",1],["away",1],["three",1],["four",1],["would",3],["leave",1],["connected",1],["waiting",1],["unreleasable",1],["ui",1],["way",1],["say",1],["ready",2],["merged",1],["assigned",1],["called",1],["again",1],["every",1],["incomplete",1],["assignment",1],["made",1],["each",1],["retry",1],["start",1],["whatever",1],["call",1],["happened",1],["see",1],["5s",2],["ranks",1],["arriving",1],["apart",1],["took",1],["two",1],["saw",1],["overwrote",1],["could",1],["because",1],["re",1],["same",2],["replaces",1],["predecessor",1],["counting",1],["twice",1],["new",2],["fenced",1],["anyway",1],["carrying",1],["let",1],["dead",1],["count",1],["satisfy",1],["live",4],["existing",2],["registration",10],["alive",3],["getattr",3],["update",1],["sorted",1],["len",1],["whichever",1],["arrived",1],["first",1],["interpreter",1],["runs",1],["rest",1],["peers",1],["has",1],["node",1],["user",1],["code",1],["thinks",1],["distributed",1],["job",2],["whose",2],["driver",1],["chosen",1],["network",2],["timing",2],["results",1],["depend",1],["next",1],["factory",2],["true",2],["emit",1],["attached",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.bind_kernel","name":[["bind",1],["kernel",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["bind",2],["kernel",12],["self",7],["session",8],["id",15],["str",4],["any",4],["expected",13],["workload",18],["none",21],["epoch",7],["int",2],["transport",5],["bool",2],["record",1],["caller",1],["built",1],["over",1],["worker",1],["manager",1],["deliberately",1],["not",11],["construct",1],["bound",1],["host",1],["dispatcher",3],["layer",1],["has",1],["no",2],["business",1],["knowing",1],["factory",1],["constructor",1],["argument",1],["exists",2],["tests",1],["have",1],["at",2],["all",1],["production",1],["hands",1],["finished",1],["object",1],["back",1],["here",1],["so",1],["readiness",1],["answer",1],["fourth",1],["condition",1],["inv",1],["from",2],["something",2],["rather",1],["than",1],["was",1],["arranged",1],["lock",1],["store",3],["leases",2],["runtime",8],["runtimes",1],["if",8],["return",9],["false",8],["workloads",1],["lease",3],["desired",2],["state",2],["running",1],["phase",1],["terminal",1],["released",1],["execution",1],["registration",6],["alive",1],["getattr",1],["ready",2],["ever",1],["true",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.discard_dead_registration","name":[["discard",1],["dead",1],["registration",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["discard",2],["dead",3],["registration",7],["self",4],["session",3],["id",3],["str",2],["none",8],["forget",1],["latched",1],["worker",1],["any",1],["kernel",8],["built",1],["over",1],["lock",1],["runtime",10],["runtimes",1],["if",3],["alive",2],["return",1],["registrations",2],["ready",1],["false",1],["not",1],["try",1],["shutdown",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.discard_unbound_registration","name":[["discard",1],["unbound",1],["registration",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["discard",2],["unbound",2],["registration",4],["self",4],["session",3],["id",3],["str",2],["none",5],["forget",1],["worker",2],["whose",1],["kernel",4],["candidate",2],["never",1],["committed",2],["shutdown",1],["closes",1],["its",1],["transport",1],["keeping",1],["runtime",7],["would",1],["make",1],["next",1],["cell",1],["reuse",1],["dead",1],["socket",1],["report",1],["as",1],["ready",2],["even",1],["though",1],["supervisor",1],["correctly",1],["rejected",1],["bound",1],["already",1],["ownership",1],["deliberately",1],["not",2],["changed",1],["here",1],["lock",1],["runtimes",1],["if",1],["return",1],["registrations",1],["false",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.ensure_workspace","name":[["ensure",1],["workspace",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["ensure",2],["workspace",3],["self",3],["workload",3],["id",3],["str",2],["path",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.kernel_binding_guard","name":[["kernel",1],["binding",1],["guard",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["kernel",3],["binding",2],["guard",2],["self",8],["session",5],["id",15],["str",4],["expected",11],["workload",18],["epoch",6],["int",2],["transport",4],["any",2],["freeze",1],["durable",1],["runtime",7],["identity",2],["while",1],["candidate",1],["published",1],["supervisor",2],["compute",1],["manager",2],["separate",1],["ownership",1],["domains",1],["recovery",1],["release",1],["lease",4],["expiry",1],["between",1],["their",1],["commits",1],["must",1],["not",8],["leave",1],["one",1],["pointing",1],["at",2],["worker",1],["other",1],["rejected",1],["holding",1],["both",1],["store",8],["locks",1],["makes",1],["caller",1],["publish",1],["bind",1],["single",1],["decision",1],["no",1],["protocol",1],["read",1],["occurs",1],["section",1],["lock",5],["getattr",2],["none",12],["if",4],["else",4],["nullcontext",1],["leases",2],["runtimes",1],["workloads",1],["registration",6],["current",2],["bool",1],["execution",1],["desired",2],["state",2],["running",1],["phase",1],["terminal",1],["released",1],["alive",1],["yield",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.note_state_lost","name":[["note",1],["state",1],["lost",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["note",2],["state",5],["lost",6],["self",6],["workload",6],["id",10],["str",2],["epoch",6],["int",2],["none",7],["recovery",1],["happened",2],["say",1],["so",1],["inv",1],["11",1],["forbids",1],["quietly",1],["continuing",1],["kernel",9],["memory",1],["gone",1],["variables",1],["imports",1],["open",1],["files",1],["random",1],["seed",1],["somebody",1],["three",1],["cells",1],["ago",1],["reconnecting",1],["fresh",1],["worker",1],["letting",1],["next",1],["cell",1],["run",1],["as",1],["if",5],["nothing",1],["one",1],["behaviour",1],["system",1],["must",1],["never",1],["have",1],["because",1],["results",2],["afterwards",1],["look",1],["exactly",1],["like",1],["from",1],["session",8],["was",1],["store",1],["leases",1],["not",4],["return",1],["lock",1],["runtime",9],["runtimes",1],["registration",1],["registrations",1],["ready",1],["false",1],["epochs",2],["append",1],["try",1],["shutdown",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["emit",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.readiness","name":[["readiness",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["readiness",6],["self",8],["session",9],["id",9],["str",2],["inv",1],["evaluated",1],["against",2],["durable",1],["state",1],["never",1],["cached",1],["were",1],["ready",4],["minute",1],["ago",1],["lock",1],["workload",10],["store",3],["leases",1],["if",4],["not",4],["return",2],["allocation",5],["workloads",2],["active",2],["granted",4],["none",3],["phase",3],["runtime",8],["runtimes",1],["expected",4],["max",1],["int",1],["spec",1],["profile",1],["nodes",1],["live",5],["registrations",3],["registration",7],["alive",2],["else",1],["bool",2],["worker",1],["registered",2],["workspace",2],["dir",1],["kernel",2],["workers",2],["len",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.release","name":[["release",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["release",7],["self",10],["session",13],["id",26],["str",4],["reason",6],["any",2],["expected",7],["workload",18],["none",15],["bool",2],["lock",1],["atomic",3],["getattr",3],["store",6],["workloads",2],["if",9],["callable",1],["not",8],["return",5],["false",4],["else",3],["compatibility",1],["small",1],["protocol",1],["fakes",1],["production",1],["always",1],["takes",1],["transaction",1],["above",1],["leases",3],["request",2],["stop",2],["unbind",1],["runtime",6],["runtimes",1],["pop",1],["kernel",6],["try",2],["shutdown",1],["except",2],["exception",2],["noqa",2],["ble001",2],["pass",2],["seen",3],["transports",3],["int",1],["registration",2],["registrations",1],["transport",8],["continue",2],["add",1],["close",1],["graceful",1],["emit",1],["released",1],["value",1],["answers",1],["whether",2],["binding",1],["was",1],["consumed",1],["happened",1],["change",1],["row",1],["terminal",1],["already",1],["stopping",1],["still",1],["needs",1],["its",1],["supervisor",1],["cleanup",1],["true",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.request_session","name":[["request",1],["session",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["request",3],["session",31],["self",18],["id",32],["str",17],["owner",6],["user",6],["profile",6],["resource",4],["project",6],["none",11],["no",2],["default",2],["naming",2],["one",3],["here",3],["would",3],["name",2],["plane",4],["orchestration",2],["core",2],["whole",2],["inv",2],["forbids",2],["runs",2],["composition",2],["layer",2],["decision",2],["backend",8],["environment",4],["dict",3],["recovery",11],["strategy",10],["workspace",8],["only",3],["workload",23],["ask",1],["cluster",1],["kernel",1],["chat",1],["return",3],["already",1],["backing",1],["refused",1],["before",3],["anything",1],["durable",1],["happens",1],["m4",1],["created",1],["then",1],["rejected",1],["leave",1],["row",1],["operator",1],["has",1],["reason",1],["about",1],["was",1],["never",1],["honoured",1],["try",1],["except",1],["value",1],["error",1],["raise",3],["unsupported",2],["from",2],["if",5],["not",5],["supported",1],["credentials",2],["isolated",2],["refuse",1],["creating",1],["keyed",3],["lease",2],["allocation",1],["credential",1],["0700",1],["0600",1],["protect",1],["against",1],["other",1],["unix",1],["users",1],["another",1],["untrusted",1],["cell",1],["running",1],["under",1],["same",1],["uid",1],["remote",1],["isolation",1],["required",1],["lock",1],["existing",3],["store",6],["leases",3],["found",4],["workloads",3],["phase",1],["terminal",1],["ensure",2],["spec",6],["kind",2],["workdir",1],["create",5],["getattr",1],["callable",1],["idle",4],["ttl",4],["max",4],["lifetime",4],["else",1],["compatibility",1],["protocol",1],["level",1],["test",1],["stores",1],["production",1],["repositories",1],["implement",1],["atomic",1],["operation",1],["above",2],["bind",1],["open",1],["by",1],["existed",2],["have",1],["somewhere",1],["stand",1],["runtimes",1],["runtime",1],["emit",1],["requested",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.runtime","name":[["runtime",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["runtime",4],["self",4],["session",5],["id",3],["str",2],["none",2],["lock",1],["return",1],["runtimes",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.runtime_dir","name":[["runtime",1],["dir",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["runtime",2],["dir",2],["self",3],["workload",5],["path",6],["attempt",1],["credential",1],["file",1],["goes",1],["inside",1],["workspace",2],["because",1],["directory",1],["both",1],["ends",1],["already",1],["agree",1],["id",1],["openai4s",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["try",1],["os",1],["chmod",1],["0o700",1],["except",1],["oserror",1],["pass",1],["return",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.touch","name":[["touch",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["touch",3],["self",5],["session",4],["id",6],["str",2],["bool",2],["user",1],["did",1],["something",1],["only",1],["thing",1],["renews",1],["lease",1],["lock",1],["workload",4],["store",2],["leases",2],["if",1],["not",1],["return",2],["false",1]]},{"id":"openai4s/orchestration/session.py#ComputeSessionManager.workspace_for","name":[["workspace",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["workspace",3],["self",3],["workload",3],["id",3],["str",2],["path",2],["return",1],["root",1]]},{"id":"openai4s/orchestration/session.py#RemoteSessionIsolationRequired","name":[["remote",1],["session",1],["isolation",1],["required",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["remote",3],["session",3],["isolation",3],["required",2],["runtime",2],["error",2],["selected",1],["backend",5],["cannot",1],["protect",1],["one",1],["from",1],["its",1],["siblings",1],["def",1],["init",2],["self",2],["str",1],["none",1],["name",3],["default",1],["super",1],["not",1],["provide",1],["verified",1],["per",1],["allocation",1],["filesystem",1],["process",1],["interactive",1],["sessions",1],["refused",1],["because",1],["same",1],["identity",1],["sibling",1],["could",1],["steal",1],["worker",1],["bootstrap",1],["credential",1]]},{"id":"openai4s/orchestration/session.py#RemoteSessionIsolationRequired.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",3],["self",3],["backend",5],["str",2],["none",2],["name",3],["default",1],["super",1],["not",1],["provide",1],["verified",1],["per",1],["allocation",1],["filesystem",1],["process",1],["isolation",1],["interactive",1],["remote",1],["sessions",1],["refused",1],["because",1],["same",1],["identity",1],["sibling",1],["could",1],["steal",1],["worker",1],["bootstrap",1],["credential",1]]},{"id":"openai4s/orchestration/session.py#SessionReadiness","name":[["session",1],["readiness",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["session",6],["readiness",4],["inv",1],["as",2],["four",1],["conditions",1],["must",1],["all",1],["hold",1],["one",4],["not",9],["deliberately",1],["boolean",3],["comment",1],["every",4],["these",1],["be",1],["true",1],["while",1],["unusable",1],["difference",1],["between",1],["them",1],["exactly",2],["user",2],["staring",1],["at",1],["spinner",1],["needs",1],["told",1],["allocation",6],["granted",5],["bool",6],["false",4],["worker",8],["registered",12],["workspace",6],["ready",15],["kernel",6],["gang",5],["m4",1],["multi",1],["node",2],["rank",2],["has",3],["first",2],["starting",1],["distributed",1],["run",1],["against",1],["job",1],["whose",1],["other",1],["nodes",2],["still",1],["being",1],["placed",1],["surfaces",1],["failure",1],["inside",1],["computation",1],["looks",1],["like",1],["their",1],["bug",1],["carried",1],["counts",1],["rather",1],["than",1],["folded",1],["into",2],["so",2],["something",1],["ui",1],["say",1],["workers",10],["expected",6],["int",2],["property",3],["def",4],["self",26],["return",9],["complete",3],["whether",1],["refinement",1],["second",1],["condition",2],["beside",1],["single",1],["overwhelmingly",1],["common",1],["case",1],["adds",1],["nothing",1],["below",1],["two",1],["refines",1],["making",1],["count",1],["authoritative",1],["both",1],["cases",1],["would",1],["have",1],["meant",1],["hand",1],["built",1],["had",1],["carry",1],["number",1],["nobody",1],["defaulted",1],["turns",1],["stuck",1],["if",5],["blocked",3],["str",2],["none",2],["unmet",1],["order",1],["they",1],["met",1],["public",1],["dict",1],["any",1]]},{"id":"openai4s/orchestration/session.py#SessionReadiness.blocked_on","name":[["blocked",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["blocked",2],["self",7],["str",2],["none",3],["first",1],["unmet",1],["condition",1],["order",1],["they",1],["met",1],["if",4],["not",5],["allocation",2],["granted",1],["return",5],["workspace",2],["ready",2],["worker",2],["registered",1],["gang",1],["complete",1],["kernel",2]]},{"id":"openai4s/orchestration/session.py#SessionReadiness.gang_complete","name":[["gang",1],["complete",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["gang",3],["complete",2],["self",6],["bool",2],["whether",1],["every",2],["rank",1],["refinement",1],["worker",2],["registered",3],["not",1],["second",1],["condition",1],["beside",1],["single",1],["node",1],["session",2],["overwhelmingly",1],["common",1],["case",1],["adds",1],["nothing",1],["so",1],["below",1],["two",1],["expected",3],["workers",4],["exactly",1],["boolean",1],["refines",1],["making",1],["count",1],["authoritative",1],["both",1],["cases",1],["would",1],["have",1],["meant",1],["hand",1],["built",1],["readiness",1],["had",1],["carry",1],["number",1],["nobody",1],["has",1],["defaulted",1],["turns",1],["ready",1],["into",1],["stuck",1],["one",1],["if",1],["return",2]]},{"id":"openai4s/orchestration/session.py#SessionReadiness.public","name":[["public",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["public",2],["self",10],["dict",2],["str",2],["any",2],["return",1],["ready",6],["blocked",2],["allocation",2],["granted",2],["worker",2],["registered",4],["workspace",2],["kernel",2],["workers",4],["expected",2]]},{"id":"openai4s/orchestration/session.py#SessionReadiness.ready","name":[["ready",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["ready",4],["self",7],["bool",2],["return",1],["allocation",1],["granted",1],["worker",1],["registered",1],["workspace",1],["kernel",1],["gang",1],["complete",1]]},{"id":"openai4s/orchestration/session.py#SessionRuntime","name":[["session",1],["runtime",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["session",6],["runtime",2],["daemon",1],["knows",1],["about",1],["one",2],["live",1],["remote",1],["kernel",4],["id",6],["str",3],["workload",3],["epoch",3],["int",2],["registration",2],["any",4],["none",2],["every",1],["rank",3],["dialled",1],["attempt",1],["stays",1],["driven",1],["through",1],["because",1],["interpreter",1],["runs",1],["cell",1],["rest",1],["its",1],["peers",1],["registrations",1],["list",5],["field",2],["default",2],["factory",2],["ready",2],["bool",2],["false",2],["ever",1],["state",3],["lost",3],["epochs",3],["def",1],["public",1],["self",5],["dict",1],["return",1]]},{"id":"openai4s/orchestration/session.py#SessionRuntime.public","name":[["public",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["public",2],["self",6],["dict",2],["str",2],["any",2],["return",1],["session",2],["id",4],["workload",2],["epoch",2],["state",2],["lost",2],["epochs",2],["list",1]]},{"id":"openai4s/orchestration/session.py#worker_launch_command","name":[["worker",1],["launch",1],["command",1]],"path":[["openai4s",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["worker",7],["launch",2],["command",3],["python",4],["str",5],["none",4],["tuple",2],["argv",1],["compute",1],["node",1],["runs",1],["become",1],["daemon",1],["py",2],["nothing",1],["else",1],["everything",1],["varies",1],["dial",1],["credential",1],["present",1],["arrives",1],["environment",1],["so",1],["identical",1],["every",1],["session",2],["operator",1],["reading",1],["job",1],["script",1],["sees",1],["no",1],["per",1],["secret",1],["path",1],["file",1],["resolve",1],["parent",2],["kernel",1],["return",1],["sys",1],["executable",1]]},{"id":"openai4s/orchestration/slurm/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["init",1],["py",1]],"body":[["slurm",11],["backend",4],["only",1],["subpackage",1],["allowed",1],["name",2],["scheduler",2],["inv",1],["claim",2],["about",2],["orchestration",4],["core",1],["not",1],["no",1],["code",1],["anywhere",1],["may",1],["know",1],["something",1],["has",1],["concentrating",1],["knowledge",1],["here",1],["makes",1],["rule",1],["checkable",1],["leak",1],["guard",1],["skips",1],["directory",1],["by",1],["so",1],["anything",1],["shaped",1],["outside",1],["defect",1],["rather",1],["than",1],["judgement",1],["call",1],["from",3],["openai4s",3],["import",3],["broker",3],["job",2],["status",2],["command",2],["error",4],["submit",2],["spec",2],["profiles",1],["cluster",14],["config",10],["filename",2],["example",2],["toml",2],["profile",2],["load",2],["parse",2],["all",1]]},{"id":"openai4s/orchestration/slurm/backend.py","name":[["backend",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["slurm",6],["backend",3],["allocation",2],["control",1],["plane",1],["never",2],["has",1],["know",2],["everything",2],["scheduler",3],["shaped",1],["stops",1],["here",1],["core",1],["sees",1],["phase",29],["reason",15],["module",1],["owns",1],["table",1],["turns",1],["timeout",2],["into",1],["failed",14],["time",4],["limit",6],["exceeded",3],["keeps",1],["own",2],["words",1],["diagnostics",1],["nothing",2],["branches",1],["them",2],["two",3],["behaviours",1],["load",1],["bearing",1],["rather",2],["than",2],["incidental",1],["lost",4],["submission",2],["unknown",4],["not",3],["failure",2],["inv",1],["sbatch",1],["times",1],["out",3],["whether",2],["job",7],["landed",1],["reporting",1],["rejected",2],["would",2],["strand",1],["running",2],["nobody",1],["tracking",1],["retrying",1],["blindly",1],["put",1],["jobs",1],["cluster",4],["so",3],["submit",5],["returns",2],["only",1],["correct",1],["next",1],["step",1],["asking",1],["anything",1],["carries",2],["token",3],["find",2],["by",1],["reconciler",1],["must",1],["call",1],["before",1],["may",1],["again",1],["itself",1],["begins",1],["lookup",1],["retry",1],["after",1],["existing",2],["instead",1],["double",1],["submitting",1],["absent",2],["from",10],["queue",3],["finished",2],["leaves",1],["squeue",1],["says",1],["done",1],["same",1],["observation",2],["wrong",1],["angle",1],["accounting",1],["distinguishes",1],["both",1],["completed",3],["because",1],["claiming",1],["success",1],["something",1],["cannot",1],["one",2],["answer",1],["silently",1],["loses",1],["science",1],["future",1],["import",7],["annotations",1],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",4],["orchestration",4],["models",1],["external",1],["handle",1],["resource",1],["profile",2],["workload",2],["kind",1],["spec",2],["ports",1],["created",1],["result",1],["broker",2],["command",1],["error",1],["profiles",1],["config",2],["state",4],["none",18],["no",1],["explanation",1],["its",1],["failing",1],["without",1],["still",1],["point",1],["separating",1],["columns",1],["map",1],["dict",1],["str",1],["tuple",1],["pending",10],["configuring",1],["requeued",1],["requeue",2],["hold",2],["fed",1],["resv",1],["del",1],["expediting",1],["power",1],["up",1],["node",4],["special",1],["exit",1],["resizing",1],["active",4],["suspended",1],["completing",1],["cancelled",5],["user",1],["launch",1],["bootstrap",2],["reconfig",1],["fail",3],["memory",2],["preempted",2],["boot",1],["deadline",1],["revoked",1],["admin",1],["reasons",2],["mean",1],["will",1],["schedule",1],["else",1],["ordinary",1],["waiting",2],["treating",1],["as",1],["busy",1],["looks",1],["like",1],["broken",1],["unschedulable",1],["frozenset",1],["partition",3],["qosmax",1],["wall",1],["duration",1],["per",1],["bad",1],["constraints",1],["invalid",2],["qos",1],["account",1],["all",1]]},{"id":"openai4s/orchestration/slurm/backend.py#_sh_quote","name":[["sh",1],["quote",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["sh",2],["quote",3],["value",4],["str",5],["posix",1],["single",1],["quoting",1],["generated",1],["script",2],["submission",1],["itself",1],["never",1],["goes",1],["through",1],["shell",2],["argv",1],["list",1],["but",1],["text",1],["by",1],["definition",1],["so",1],["one",1],["place",1],["become",1],["command",1],["here",1],["return",1],["replace",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend","name":[["slurm",1],["backend",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["class",2],["slurm",11],["backend",5],["allocation",17],["over",1],["real",1],["scheduler",4],["via",1],["broker",8],["name",14],["def",5],["init",1],["self",21],["none",10],["cluster",11],["config",2],["log",7],["dir",7],["str",5],["submission",8],["profile",28],["resource",4],["site",5],["mapping",1],["bare",1],["one",3],["operator",2],["has",2],["not",8],["configured",1],["still",1],["submits",1],["no",2],["partition",3],["qo",1],["letting",1],["own",2],["defaults",1],["apply",1],["rather",2],["than",2],["failing",1],["refusing",1],["here",2],["would",1],["make",1],["unconfigured",1],["toml",1],["outage",1],["instead",1],["default",1],["try",4],["return",9],["except",4],["exception",1],["noqa",1],["ble001",1],["unknown",6],["fatal",1],["resources",1],["submit",9],["spec",19],["workload",6],["script",6],["lines",4],["bin",1],["sh",3],["eu",1],["if",6],["workdir",4],["append",2],["cd",1],["quote",2],["command",11],["tuple",1],["environment",6],["dict",1],["kind",2],["session",2],["int",4],["nodes",6],["batch",1],["itself",1],["runs",1],["once",1],["its",2],["first",2],["node",3],["gang",1],["readiness",1],["needs",1],["worker",2],["per",3],["srun",2],["launcher",1],["also",1],["supplies",1],["distinct",1],["procid",2],["each",1],["task",3],["resolves",1],["credential",2],["template",1],["from",2],["variable",1],["value",4],["enters",1],["job",13],["openai4s",1],["orchestration",1],["import",1],["rank",2],["env",4],["ntasks",2],["cpus",4],["kill",1],["bad",1],["exit",1],["join",2],["part",2],["id",5],["user",1],["text",1],["reaches",1],["logs",1],["every",1],["squeue",1],["output",1],["keep",2],["idempotency",1],["token",15],["too",1],["comment",5],["persisted",1],["by",4],["sacct",1],["only",2],["enables",1],["accounting",2],["store",1],["flags",1],["while",1],["ordinary",1],["field",1],["prefix",1],["slices",1],["full",1],["within",1],["common",1],["128",1],["byte",1],["limit",1],["memory",2],["mb",2],["gpus",2],["walltime",2],["qos",2],["stdout",1],["path",2],["out",3],["else",2],["stderr",3],["err",1],["result",1],["inv",2],["half",2],["before",1],["submitting",1],["ask",1],["whether",1],["already",6],["there",1],["retry",2],["after",2],["lands",1],["gets",1],["existing",2],["second",3],["find",3],["error",4],["as",3],["exc",12],["unanswerable",1],["lookup",1],["nothing",1],["carries",1],["swallowing",1],["carrying",1],["inverted",1],["whole",1],["invariant",1],["raises",1],["timeout",1],["unreachable",1],["controller",1],["precisely",1],["because",1],["absence",2],["answer",2],["next",1],["statement",1],["submitted",1],["may",1],["well",1],["have",1],["reconciler",1],["reconcile",1],["allowed",1],["decide",1],["fresh",1],["safe",1],["actually",1],["answered",1],["detail",4],["diagnostics",3],["list",2],["phase",1],["handle",4],["rejected",3],["reason",4],["invalid",1],["timed",1],["genuinely",1],["know",1],["failure",1],["reconciliation",1],["instruction",1],["returncode",2],["created",1],["tasks",1],["inside",2],["m4",1],["run",2],["any",3],["step",1],["holds",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["init",2],["self",5],["broker",7],["slurm",3],["none",14],["cluster",7],["config",3],["log",4],["dir",4],["str",2]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend._cluster_profile","name":[["cluster",1],["profile",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["cluster",7],["profile",16],["self",3],["resource",2],["site",1],["mapping",1],["bare",1],["one",1],["operator",1],["has",1],["not",2],["configured",1],["still",1],["submits",1],["no",1],["partition",1],["qo",1],["letting",1],["scheduler",1],["own",1],["defaults",1],["apply",1],["rather",1],["than",1],["failing",1],["refusing",1],["here",1],["would",1],["make",1],["unconfigured",1],["toml",1],["outage",1],["instead",1],["default",1],["try",1],["return",2],["name",3],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",1],["fatal",1],["resources",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend._handle","name":[["handle",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["handle",5],["self",4],["job",3],["id",4],["str",3],["external",4],["return",1],["backend",1],["name",2],["namespace",1],["cluster",1],["none",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend._job_name_for_token","name":[["job",1],["name",1],["token",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["job",4],["name",5],["token",8],["self",3],["submission",2],["str",2],["durable",1],["scheduler",1],["indexable",1],["idempotency",1],["key",1],["accounting",2],["persists",1],["at",1],["ordinary",1],["sites",1],["while",1],["comment",1],["requires",1],["optional",1],["slurm",1],["setting",1],["derived",1],["only",1],["from",1],["so",1],["reconciliation",1],["reconstruct",1],["exact",1],["server",1],["side",1],["filter",1],["after",1],["daemon",1],["restart",1],["without",1],["loading",1],["every",1],["historical",1],["row",1],["prefix",3],["cluster",1],["openai4s",1],["return",1],["64",1],["value",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend._observation_from","name":[["observation",1],["from",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["observation",5],["from",2],["self",2],["status",8],["any",2],["allocation",5],["phase",8],["reason",9],["state",4],["map",1],["active",1],["none",1],["if",1],["pending",1],["unschedulable",2],["reasons",1],["failed",2],["no",3],["branch",1],["exit",5],["code",4],["here",1],["detail",1],["operator",1],["wants",1],["already",1],["carried",1],["diagnostics",2],["but",1],["not",1],["change",1],["nonzero",1],["failure",1],["work",1],["has",1],["more",1],["specific",1],["cause",1],["than",1],["condition",1],["be",1],["spelled",1],["out",1],["then",1],["nothing",1],["return",1],["handle",2],["scheduler",1],["own",1],["words",1],["kept",1],["decision",1],["reads",1],["them",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend._submit_spec","name":[["submit",1],["spec",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["submit",5],["spec",15],["self",8],["allocation",9],["workload",5],["profile",15],["resource",2],["site",4],["cluster",1],["script",6],["lines",4],["bin",1],["sh",3],["eu",1],["if",4],["workdir",4],["append",2],["cd",1],["quote",2],["command",5],["tuple",1],["environment",6],["dict",1],["kind",2],["session",2],["int",4],["nodes",6],["batch",1],["itself",1],["runs",1],["once",1],["its",2],["first",1],["node",3],["gang",1],["readiness",1],["needs",1],["one",1],["worker",2],["per",3],["srun",2],["scheduler",2],["launcher",1],["also",1],["supplies",1],["distinct",1],["slurm",3],["procid",2],["each",1],["task",2],["resolves",1],["credential",2],["template",1],["from",2],["variable",1],["no",1],["value",2],["enters",1],["job",7],["openai4s",1],["orchestration",1],["import",1],["rank",2],["env",4],["name",8],["ntasks",2],["cpus",4],["kill",1],["bad",1],["exit",1],["join",2],["part",2],["return",1],["id",3],["not",1],["user",1],["text",1],["reaches",1],["own",1],["logs",1],["every",1],["operator",1],["squeue",1],["output",1],["keep",2],["idempotency",1],["token",5],["too",1],["comment",3],["persisted",1],["by",1],["sacct",1],["only",1],["enables",1],["accounting",2],["store",1],["flags",1],["while",1],["ordinary",1],["field",1],["prefix",1],["slices",1],["full",1],["within",1],["common",1],["128",1],["byte",1],["limit",1],["submission",2],["memory",2],["mb",2],["gpus",2],["walltime",2],["partition",2],["qos",2],["stdout",1],["path",2],["log",4],["dir",4],["out",1],["else",2],["none",2],["stderr",1],["err",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.cancel","name":[["cancel",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["cancel",3],["self",3],["allocation",6],["reason",4],["none",3],["if",1],["handle",2],["return",1],["broker",1],["external",1],["id",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.diagnostics","name":[["diagnostics",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["diagnostics",2],["self",6],["dict",2],["str",2],["any",2],["return",1],["backend",1],["name",2],["available",2],["broker",1],["cluster",3],["profiles",2],["sorted",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.find_by_token","name":[["find",1],["by",1],["token",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["find",3],["by",3],["token",9],["self",5],["submission",2],["external",2],["handle",3],["none",3],["found",3],["broker",1],["comment",1],["value",1],["job",2],["name",2],["return",1],["if",1],["else",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.log_paths","name":[["log",1],["paths",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["log",8],["paths",4],["self",4],["allocation",7],["id",7],["str",2],["tuple",2],["path",5],["none",7],["output",1],["went",1],["tail",2],["route",3],["discovers",1],["by",2],["getattr",1],["backend",2],["only",2],["local",1],["had",1],["so",1],["every",1],["cluster",1],["job",3],["logs",1],["answered",1],["stdout",1],["stderr",1],["valid",1],["indistinguishable",1],["from",2],["has",1],["not",2],["printed",1],["anything",1],["yet",1],["files",1],["existed",1],["whole",1],["time",1],["submit",1],["spec",1],["names",1],["them",1],["dir",3],["out",2],["err",2],["hands",1],["those",1],["scheduler",1],["derived",1],["rather",1],["than",1],["remembered",1],["because",1],["daemon",1],["may",1],["have",1],["restarted",1],["since",1],["was",1],["submitted",2],["worked",1],["jobs",1],["process",1],["would",1],["be",1],["same",2],["empty",1],["answer",1],["invisible",1],["reason",1],["if",1],["return",2],["base",3]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.observe","name":[["observe",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["observe",2],["self",6],["allocation",13],["observation",8],["job",6],["id",5],["handle",9],["external",2],["if",4],["else",1],["none",3],["not",5],["return",6],["phase",9],["submitting",1],["diagnostics",4],["note",2],["no",1],["yet",1],["try",2],["queued",3],["broker",2],["queue",3],["status",2],["except",2],["slurm",2],["command",2],["error",4],["as",2],["exc",6],["scheduler",1],["cannot",2],["reach",1],["failed",1],["reporting",1],["here",1],["would",1],["turn",1],["outage",1],["into",1],["wave",1],["dead",1],["sessions",1],["reason",6],["backend",2],["unavailable",2],["str",2],["timed",4],["out",4],["from",2],["finished",3],["accounting",3],["neither",2],["nor",2],["lost",3],["completed",1],["claiming",1],["success",1],["work",1],["find",1],["one",1],["answer",1],["silently",1],["loses",1],["science",1],["worker",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.run_task","name":[["run",1],["task",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["run",6],["task",10],["self",3],["allocation",5],["any",6],["spec",11],["step",8],["inside",3],["resource",2],["workload",2],["already",1],["holds",2],["inv",2],["enforced",1],["rather",1],["than",1],["documented",1],["no",2],["live",1],["handle",8],["there",2],["nothing",2],["tempting",1],["fallback",1],["submit",1],["one",4],["exact",1],["behaviour",1],["invariant",1],["forbids",1],["interactive",1],["quietly",1],["allocates",1],["turns",1],["session",1],["into",1],["two",1],["jobs",1],["nobody",1],["watching",1],["both",1],["billed",1],["so",2],["refuses",1],["says",1],["from",2],["openai4s",2],["orchestration",2],["models",1],["import",2],["result",2],["slurm",1],["broker",2],["getattr",1],["none",2],["job",4],["id",8],["external",1],["if",2],["else",1],["not",1],["raise",1],["runtime",1],["error",1],["granted",1],["must",1],["never",1],["allocate",1],["its",1],["own",1],["command",2],["tuple",1],["tasks",4],["nodes",2],["cpus",2],["per",2],["workdir",2],["environment",2],["dict",1],["output",3],["return",1]]},{"id":"openai4s/orchestration/slurm/backend.py#SlurmBackend.submit","name":[["submit",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["backend",1],["py",1]],"body":[["def",2],["submit",8],["self",8],["allocation",9],["spec",9],["workload",2],["profile",5],["resource",2],["result",2],["inv",3],["first",2],["half",3],["before",2],["submitting",2],["ask",2],["whether",2],["token",11],["already",6],["out",3],["there",2],["retry",3],["after",3],["unknown",6],["lands",2],["here",2],["gets",2],["existing",3],["rather",2],["than",2],["second",4],["job",7],["try",3],["broker",2],["find",3],["by",3],["comment",2],["submission",5],["value",2],["name",2],["except",3],["slurm",2],["command",6],["error",4],["as",3],["exc",12],["unanswerable",1],["lookup",1],["not",5],["nothing",1],["carries",1],["swallowing",1],["none",1],["carrying",1],["inverted",1],["whole",1],["invariant",1],["raises",1],["timeout",1],["unreachable",1],["controller",1],["precisely",1],["because",1],["absence",2],["answer",2],["next",1],["statement",1],["submitted",1],["may",1],["well",1],["have",1],["one",1],["reconciler",1],["reconcile",1],["allowed",1],["decide",1],["fresh",1],["safe",1],["only",1],["backend",2],["has",1],["actually",1],["answered",1],["return",6],["detail",4],["str",4],["diagnostics",3],["list",2],["phase",1],["if",2],["handle",4],["rejected",3],["reason",4],["invalid",1],["id",2],["timed",1],["genuinely",1],["know",1],["failure",1],["reconciliation",1],["instruction",1],["stderr",2],["returncode",2],["created",1]]},{"id":"openai4s/orchestration/slurm/broker.py","name":[["broker",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["slurm",4],["broker",2],["every",3],["sbatch",1],["squeue",1],["sacct",1],["scancel",1],["call",2],["all",5],["parsing",2],["one",5],["module",2],["owns",2],["subprocess",3],["boundary",1],["so",8],["two",2],["properties",1],["be",1],["checked",2],["place",1],["rather",4],["than",4],["argued",1],["about",1],["at",2],["dozen",1],["sites",1],["arguments",1],["constructed",1],["never",3],["concatenated",1],["inv",2],["value",5],["reaches",1],["argv",1],["either",2],["literal",1],["wrote",1],["typed",1],["field",4],["was",1],["validated",1],["way",1],["there",1],["no",3],["shell",2],["run",2],["gets",1],["list",6],["false",1],["profile",2],["named",1],["gpu",1],["rm",1],["rf",1],["argument",2],["not",6],["command",3],["job",7],["names",1],["comments",1],["additionally",1],["restricted",1],["character",1],["class",1],["because",2],["they",3],["fields",2],["carry",5],["our",2],["own",3],["identifiers",1],["into",4],["scheduler",7],["output",4],["back",2],["out",1],["through",1],["parser",3],["secrets",1],["reach",1],["comment",2],["carries",1],["submission",2],["token",3],["opaque",1],["single",1],["purpose",1],["id",2],["useless",1],["without",1],["database",1],["credential",4],["bootstrap",1],["secret",5],["m3b",1],["travels",1],["as",4],["path",2],["0600",1],["file",1],["environment",7],["allowlist",2],["below",1],["refuses",1],["anything",1],["looks",1],["like",1],["trusting",1],["caller",1],["lives",1],["here",3],["only",2],["parsable",1],["noheader",1],["format",2],["requested",1],["everywhere",1],["exist",1],["shape",1],["ours",1],["pin",1],["tolerates",1],["know",1],["upgrade",1],["adds",2],["column",1],["must",2],["turn",1],["crash",1],["daemon",5],["from",4],["future",2],["import",8],["annotations",1],["re",7],["shutil",1],["threading",1],["dataclasses",1],["dataclass",5],["typing",1],["any",1],["openai4s",1],["kernel",3],["name",5],["may",4],["contain",2],["accepts",1],["more",1],["but",1],["these",1],["values",1],["mint",1],["later",1],["match",1],["comma",3],["newline",1],["parsed",1],["bug",1],["waiting",1],["unusual",1],["input",1],["safe",1],["compile",3],["za",3],["z0",2],["180",1],["variables",2],["alternative",1],["inheriting",1],["holds",1],["api",2],["keys",1],["env",3],["63",1],["export",5],["takes",1],["separated",1],["escaping",1],["quote",1],["elements",2],["member",1],["turns",1],["their",1],["inherits",1],["whole",2],["product",1],["llm",1],["credentials",1],["live",2],["newlines",1],["nuls",1],["go",1],["too",2],["stops",1],["being",1],["x00",1],["4096",1],["treats",1],["instructions",1],["after",1],["assembly",1],["well",1],["skips",1],["cannot",2],["reintroduce",1],["same",1],["thing",1],["keywords",1],["frozenset",1],["none",1],["nil",1],["variable",1],["inject",1],["code",1],["answered",1],["by",2],["second",2],["narrower",1],["rule",1],["regex",1],["matched",1],["password",1],["passwd",1],["key",3],["private",1],["therefore",1],["missed",1],["access",2],["oauth",1],["bearer",1],["cookie",1],["aws",1],["rode",1],["record",1],["scontrol",1],["show",1],["reads",1],["anyone",1],["cluster",3],["also",1],["had",1],["equivalent",1],["loader",1],["injection",1],["block",2],["ld",1],["dyld",1],["bash",1],["pythonstartup",1],["other",1],["half",1],["marker",1],["added",1],["protects",1],["hint",1],["default",3],["timeout",5],["under",1],["load",1],["answers",1],["slowly",1],["gone",1],["answer",1],["reconciler",1],["30",2],["control",2],["object",1],["scientific",1],["step",3],["allocation",1],["wall",1],["time",1],["deadline",1],["above",1],["plane",1],["queries",1],["drain",1],["continuously",1],["while",1],["retaining",1],["bounded",1],["prefix",1],["chatty",1],["task",1],["exhaust",1],["memory",1],["max",2],["bytes",2],["1024",3],["stderr",1],["64",1],["frozen",3],["true",3],["status",1],["error",1],["submit",1],["spec",1]]},{"id":"openai4s/orchestration/slurm/broker.py#_assert_no_export_keyword","name":[["assert",1],["no",1],["export",1],["keyword",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["assert",2],["no",2],["export",4],["keyword",2],["assembled",3],["str",2],["none",2],["belt",1],["joined",1],["string",1],["case",1],["future",1],["field",1],["skips",1],["dataclass",1],["validated",1],["its",1],["parts",1],["element",2],["split",2],["head",3],["strip",1],["lower",1],["if",1],["keywords",1],["raise",1],["value",1],["error",1],["refusing",1],["list",1],["containing",1],["inv",1]]},{"id":"openai4s/orchestration/slurm/broker.py#_hhmmss","name":[["hhmmss",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["hhmmss",2],["seconds",5],["int",3],["str",2],["slurm",1],["walltime",2],["spelling",1],["explicit",1],["rather",1],["than",1],["clever",1],["wrong",1],["job",1],["killed",1],["mid",1],["run",1],["queue",1],["slot",1],["held",1],["day",1],["max",1],["hours",2],["rest",2],["divmod",2],["3600",1],["minutes",2],["secs",2],["60",1],["return",1],["02d",3]]},{"id":"openai4s/orchestration/slurm/broker.py#_validate_env_value","name":[["validate",1],["env",1],["value",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["validate",2],["env",3],["value",13],["key",4],["str",5],["none",2],["inv",3],["other",1],["half",1],["be",1],["instruction",2],["keys",1],["were",2],["validated",1],["from",1],["start",1],["values",1],["not",3],["export",5],["comma",4],["separated",2],["list",4],["no",2],["escaping",2],["so",2],["all",2],["assembles",1],["into",2],["scheduler",1],["propagates",1],["submitting",1],["process",1],["entire",1],["environment",4],["job",1],["daemon",2],["llm",1],["credentials",1],["name",1],["rule",1],["refused",1],["credential",1],["shaped",1],["variable",1],["one",2],["refuses",1],["turns",1],["whole",1],["text",4],["if",2],["re",1],["fullmatch",1],["raise",2],["error",2],["refusing",2],["containing",1],["newline",1],["nul",1],["adds",1],["elements",1],["rather",1],["than",1],["quoting",1],["them",1],["strip",1],["lower",1],["keywords",1],["reads",1],["as",2]]},{"id":"openai4s/orchestration/slurm/broker.py#JobStatus","name":[["job",1],["status",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["class",2],["job",4],["status",2],["one",1],["as",1],["scheduler",1],["currently",1],["describes",1],["id",1],["str",6],["state",1],["reason",1],["exit",1],["code",1],["comment",1],["raw",1],["dict",2],["any",1],["field",1],["default",1],["factory",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker","name":[["slurm",1],["broker",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["class",2],["slurm",7],["broker",2],["subprocess",9],["boundary",1],["nothing",2],["else",3],["tree",1],["runs",1],["scheduler",4],["def",7],["init",1],["self",13],["timeout",16],["float",2],["default",3],["runner",6],["any",2],["none",11],["injected",1],["tests",1],["fake",2],["production",1],["passes",1],["gets",1],["run",6],["not",9],["mock",1],["shaped",1],["seam",1],["its",1],["own",1],["sake",1],["scripts",1],["plan",1],["asks",1],["driven",1],["through",1],["path",8],["exists",1],["unit",1],["level",1],["checks",1],["argv",13],["construction",1],["uses",1],["plumbing",1],["available",1],["bool",1],["there",1],["at",2],["all",3],["return",6],["shutil",1],["tool",2],["sbatch",2],["squeue",1],["sacct",1],["scancel",1],["srun",1],["command",25],["list",6],["str",7],["stdin",4],["object",1],["control",3],["if",12],["try",2],["completed",6],["input",1],["capture",2],["output",5],["true",9],["text",1],["shell",2],["false",3],["check",1],["except",3],["file",3],["found",4],["error",8],["as",4],["exc",6],["raise",5],["tuple",5],["unreachable",2],["from",5],["expired",1],["caller",1],["must",1],["distinguish",1],["refusal",1],["submission",3],["timed",3],["out",3],["may",1],["still",1],["have",1],["landed",1],["inv",1],["after",1],["returncode",9],["failed",2],["exit",2],["stderr",14],["strip",2],["2000",2],["stdout",11],["staticmethod",1],["drain",4],["capped",4],["stream",4],["limit",6],["int",1],["chunks",10],["bytes",6],["pipe",3],["completely",1],["while",2],["retaining",1],["most",1],["kept",4],["block",3],["read",1],["65536",1],["prefix",3],["append",9],["len",1],["step",4],["long",1],["lived",1],["without",2],["popen",2],["communicate",1],["retain",1],["complete",1],["distributed",1],["task",2],["print",1],["hours",1],["so",3],["two",1],["drainers",1],["discard",1],["everything",1],["beyond",1],["documented",1],["diagnostic",1],["caps",1],["process",6],["devnull",1],["assert",3],["readers",3],["threading",2],["thread",2],["target",2],["kwargs",2],["max",2],["daemon",3],["reader",4],["start",1],["wait",1],["join",4],["decode",2],["utf",2],["replace",2],["build",1],["submit",6],["spec",24],["one",2],["separated",1],["test",1],["would",1],["be",1],["executed",1],["executing",1],["anything",1],["parsable",1],["job",3],["name",3],["comment",2],["cpus",2],["per",1],["mem",1],["memory",1],["mb",1],["time",1],["hhmmss",1],["walltime",1],["nodes",2],["gpus",3],["partition",3],["qos",3],["workdir",2],["chdir",1],["environment",3],["means",1],["inherit",1],["exactly",1],["want",1],["instead",1],["holds",1],["api",1],["keys",1],["pairs",3],["sorted",1],["items",1],["no",1],["export",3],["keyword",1],["id",1],["script",1],["arrives",1],["rather",1],["than",1],["temp",1],["less",1],["thing",1],["clean",1],["up",1],["shared",1],["filesystem",1],["window",1],["between",1],["writing",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["init",2],["self",5],["timeout",6],["float",2],["default",3],["runner",6],["any",2],["none",6],["injected",1],["tests",1],["fake",2],["production",1],["passes",1],["gets",1],["subprocess",2],["run",2],["not",1],["mock",1],["shaped",1],["seam",1],["its",1],["own",1],["sake",1],["scheduler",1],["scripts",1],["plan",1],["asks",1],["driven",1],["through",1],["path",1],["exists",1],["unit",1],["level",1],["checks",1],["argv",1],["construction",1],["uses",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker._drain_capped","name":[["drain",1],["capped",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["drain",3],["capped",2],["stream",3],["any",2],["limit",5],["int",2],["chunks",3],["list",2],["bytes",3],["none",2],["pipe",1],["completely",1],["while",2],["retaining",1],["at",1],["most",1],["kept",4],["true",1],["block",3],["read",1],["65536",1],["if",2],["not",1],["return",1],["prefix",3],["append",1],["len",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker._is_unknown_job_error","name":[["unknown",1],["job",1],["error",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["unknown",2],["job",3],["error",4],["exc",3],["slurm",2],["command",2],["bool",2],["stderr",3],["str",1],["lower",1],["return",1],["invalid",1],["id",1],["specified",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker._parse_row","name":[["parse",1],["row",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["parse",2],["row",11],["stdout",3],["str",6],["fields",3],["tuple",2],["separator",3],["job",9],["status",3],["none",3],["line",5],["splitlines",1],["strip",2],["if",3],["not",3],["continue",2],["parts",2],["split",3],["tolerate",1],["extra",1],["columns",1],["scheduler",1],["upgrade",1],["adds",1],["field",1],["must",1],["become",1],["crash",1],["daemon",1],["dict",1],["zip",1],["id",5],["idraw",1],["state",5],["upper",1],["else",1],["return",2],["reason",2],["exit",2],["code",2],["comment",2],["raw",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker._run","name":[["run",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["run",2],["self",4],["command",15],["list",2],["str",6],["stdin",3],["none",6],["timeout",13],["float",2],["object",2],["control",3],["if",2],["else",1],["try",1],["completed",6],["runner",1],["input",1],["capture",1],["output",1],["true",4],["text",1],["shell",1],["false",2],["check",1],["except",2],["file",1],["not",2],["found",2],["error",4],["as",2],["exc",4],["raise",3],["slurm",3],["path",1],["tuple",3],["unreachable",1],["from",3],["subprocess",1],["expired",1],["caller",1],["must",1],["distinguish",1],["refusal",1],["submission",1],["timed",3],["out",3],["may",1],["still",1],["have",1],["landed",1],["inv",1],["after",1],["returncode",4],["failed",1],["exit",1],["stderr",2],["strip",1],["2000",1],["return",1],["stdout",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker._run_step_capped","name":[["run",1],["step",1],["capped",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["run",4],["step",5],["capped",4],["self",4],["command",12],["list",4],["str",4],["long",1],["lived",1],["without",1],["control",1],["timeout",1],["popen",2],["communicate",1],["subprocess",5],["capture",1],["output",3],["true",4],["retain",1],["complete",1],["distributed",1],["task",1],["print",1],["hours",1],["so",1],["two",1],["drainers",1],["discard",1],["everything",1],["beyond",1],["documented",1],["diagnostic",1],["caps",1],["try",1],["process",6],["stdin",1],["devnull",1],["stdout",8],["pipe",2],["stderr",10],["shell",1],["false",1],["except",1],["file",1],["not",4],["found",2],["error",3],["as",1],["exc",2],["raise",2],["slurm",2],["path",1],["tuple",2],["unreachable",1],["from",1],["assert",1],["none",2],["chunks",8],["bytes",4],["readers",3],["threading",2],["thread",2],["target",2],["drain",2],["kwargs",2],["stream",2],["limit",2],["max",2],["daemon",2],["reader",4],["start",1],["returncode",5],["wait",1],["join",3],["decode",2],["utf",2],["replace",2],["if",1],["failed",1],["exit",1],["strip",1],["2000",1],["return",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.accounting_status","name":[["accounting",1],["status",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["accounting",3],["status",4],["self",6],["job",5],["id",3],["str",2],["none",2],["record",1],["outlives",1],["queue",1],["entry",1],["argv",2],["sacct",3],["noheader",1],["parsable2",1],["jobs",1],["format",1],["join",1],["fields",2],["stdout",2],["run",1],["return",1],["parse",1],["row",1],["separator",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.available","name":[["available",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",2],["bool",2],["there",1],["scheduler",1],["path",1],["at",1],["all",2],["return",1],["shutil",1],["tool",2],["sbatch",1],["squeue",1],["sacct",1],["scancel",1],["srun",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.build_step_argv","name":[["build",1],["step",1],["argv",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["build",2],["step",5],["argv",9],["self",2],["job",7],["id",6],["str",4],["spec",12],["list",2],["srun",3],["jobid",3],["existing",1],["never",1],["new",1],["allocation",1],["whole",1],["point",1],["not",2],["optional",1],["without",1],["one",3],["allocates",1],["would",1],["turn",1],["interactive",1],["task",3],["into",1],["second",2],["holding",1],["resources",1],["precisely",1],["inv",1],["forbids",1],["flag",1],["difference",1],["between",1],["correct",1],["behaviour",1],["expensive",1],["if",3],["safe",1],["token",1],["re",1],["fullmatch",1],["raise",1],["value",1],["error",1],["refusing",1],["unsafe",1],["ntasks",1],["int",3],["tasks",1],["nodes",2],["cpus",2],["per",2],["workdir",2],["append",4],["chdir",1],["environment",2],["pairs",3],["join",1],["sorted",1],["items",1],["assert",1],["no",1],["export",3],["keyword",1],["else",1],["none",1],["extend",1],["command",1],["return",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.build_submit_argv","name":[["build",1],["submit",1],["argv",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["build",2],["submit",5],["argv",13],["self",2],["spec",24],["list",2],["str",2],["one",1],["submission",1],["separated",1],["from",1],["so",2],["test",1],["assert",2],["would",1],["be",1],["executed",1],["without",1],["executing",1],["anything",1],["sbatch",1],["parsable",1],["job",2],["name",3],["comment",2],["cpus",2],["per",1],["task",1],["mem",1],["memory",1],["mb",1],["time",1],["hhmmss",1],["walltime",1],["nodes",2],["if",7],["gpus",3],["append",8],["partition",3],["qos",3],["workdir",2],["chdir",1],["stdout",2],["path",4],["output",1],["stderr",2],["error",1],["environment",3],["all",1],["means",1],["inherit",1],["exactly",1],["want",1],["instead",1],["daemon",1],["holds",1],["api",1],["keys",1],["not",1],["default",1],["pairs",3],["join",1],["sorted",1],["items",1],["no",1],["export",3],["keyword",1],["else",1],["none",1],["return",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.cancel","name":[["cancel",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["cancel",3],["self",3],["job",4],["id",3],["str",3],["none",2],["ask",1],["scheduler",1],["kill",1],["idempotent",1],["by",1],["contract",1],["cancelling",1],["something",1],["already",2],["gone",1],["success",1],["because",1],["barrier",1],["run",2],["twice",1],["second",1],["failure",2],["there",1],["would",1],["strand",1],["workload",1],["quiet",2],["makes",1],["completed",1],["successful",1],["no",1],["op",1],["while",1],["generic",1],["non",1],["zero",1],["exit",1],["still",1],["means",1],["permission",1],["controller",1],["preserves",1],["idempotency",1],["without",1],["interpreting",1],["every",1],["error",1],["as",1],["absence",1],["scancel",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.find_by_comment","name":[["find",1],["by",1],["comment",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["find",2],["by",2],["comment",10],["self",4],["str",6],["job",13],["name",12],["none",3],["inv",2],["reconciliation",1],["anything",1],["carry",1],["token",4],["asks",1],["queue",1],["first",1],["submission",2],["just",2],["landed",1],["there",1],["then",2],["accounting",2],["may",1],["already",2],["have",1],["finished",1],["failed",1],["instantly",1],["returns",1],["id",2],["never",2],["status",2],["caller",1],["wants",1],["know",1],["whether",1],["retry",1],["would",1],["invite",1],["deciding",1],["from",2],["wrong",1],["field",1],["if",4],["not",2],["safe",2],["re",2],["fullmatch",2],["raise",2],["value",2],["error",2],["invalid",2],["argv",4],["squeue",1],["noheader",2],["all",3],["format",2],["jobs",1],["query",2],["so",1],["cannot",1],["fail",1],["because",1],["one",1],["requested",1],["was",2],["absent",2],["any",1],["command",1],["failure",1],["means",1],["lookup",2],["unknown",1],["stdout",4],["run",2],["line",4],["splitlines",2],["parts",14],["strip",2],["split",4],["len",4],["return",3],["sacct",2],["parsable2",1],["no",1],["filter",1],["defaults",1],["midnight",2],["today",1],["whose",1],["response",1],["lost",1],["before",1],["vanished",1],["after",1],["restart",1],["submitted",1],["twice",1],["search",1],["records",1],["site",1],["retention",1],["still",1],["has",1],["scoped",1],["daemon",1],["own",1],["unix",1],["identity",1],["starttime",1],["1970",1],["01",2],["idraw",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.queue_status","name":[["queue",1],["status",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["queue",3],["status",5],["self",6],["job",10],["id",5],["str",2],["none",7],["queued",1],["running",1],["scheduler",1],["no",1],["longer",1],["lists",1],["not",3],["gone",1],["finished",1],["leaves",1],["so",2],["caller",2],["gets",1],["must",1],["ask",1],["accounting",1],["before",1],["concluding",1],["anything",1],["argv",2],["squeue",2],["noheader",1],["format",1],["join",1],["code",2],["non",2],["zero",2],["exit",1],["evidence",1],["absent",1],["permission",2],["configuration",1],["controller",2],["failures",2],["same",1],["channel",1],["propagate",2],["backend",1],["preserve",1],["last",1],["known",1],["phase",1],["schedulers",1],["represent",1],["unknown",3],["empty",2],["successful",2],["result",2],["still",1],["return",3],["below",1],["try",1],["stdout",2],["run",1],["except",1],["slurm",2],["command",1],["error",3],["as",1],["exc",2],["some",1],["versions",1],["answer",1],["completed",1],["expired",1],["specific",1],["instead",1],["one",1],["means",1],["slurmctld",1],["therefore",1],["permits",1],["required",1],["sacct",1],["fallback",1],["config",1],["remain",1],["if",1],["raise",1],["parse",1],["row",1],["fields",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.run_step","name":[["run",1],["step",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["run",5],["step",7],["self",6],["job",3],["id",3],["str",4],["spec",5],["return",3],["wrote",1],["blocking",1],["like",1],["srun",1],["command",3],["build",1],["argv",1],["if",1],["uses",1],["default",1],["runner",2],["capped",1],["preserve",1],["injected",1],["seam",1],["unit",1],["tests",1],["but",1],["not",1],["apply",1],["control",1],["plane",1],["timeout",2],["scientific",1],["task",1],["none",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmBroker.submit","name":[["submit",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["submit",6],["self",4],["spec",6],["str",2],["return",2],["scheduler",1],["job",5],["id",5],["script",2],["arrives",1],["stdin",2],["rather",1],["than",1],["as",1],["temp",1],["file",1],["one",1],["less",1],["thing",1],["clean",1],["up",1],["nothing",1],["shared",1],["filesystem",1],["window",1],["between",1],["writing",1],["submitting",1],["stdout",4],["run",1],["build",1],["argv",1],["parsable",1],["prints",1],["jobid",2],["cluster",1],["first",2],["strip",3],["splitlines",1],["if",2],["else",1],["split",1],["not",1],["raise",1],["slurm",1],["command",2],["error",1],["sbatch",2],["returned",1],["no",1],["stderr",1],["500",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmCommandError","name":[["slurm",1],["command",1],["error",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["class",2],["slurm",2],["command",8],["error",4],["runtime",2],["scheduler",3],["failed",1],["timed",6],["out",6],["was",2],["not",4],["found",1],["carries",1],["pieces",1],["operator",1],["needs",1],["returncode",4],["stderr",4],["two",1],["flags",1],["callers",1],["must",1],["branch",1],["rather",1],["than",1],["collapse",1],["did",1],["answer",1],["submission",1],["may",1],["still",1],["have",1],["landed",1],["inv",1],["unreachable",4],["there",1],["no",2],["ask",1],["path",1],["says",1],["has",1],["such",1],["job",2],["conflating",1],["them",1],["turns",1],["cluster",1],["outage",1],["into",1],["every",1],["running",1],["being",1],["declared",1],["lost",1],["single",1],["most",1],["expensive",1],["way",1],["be",1],["wrong",1],["here",1],["def",1],["init",2],["self",6],["message",2],["str",3],["tuple",1],["int",1],["none",3],["bool",2],["false",2],["super",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SlurmCommandError.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["init",3],["self",7],["message",3],["str",6],["command",4],["tuple",2],["returncode",4],["int",2],["none",6],["stderr",4],["timed",4],["out",4],["bool",4],["false",4],["unreachable",4],["super",1]]},{"id":"openai4s/orchestration/slurm/broker.py#StepSpec","name":[["step",1],["spec",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["class",2],["step",6],["spec",3],["validated",1],["job",2],["same",2],["discipline",1],["as",3],["submit",1],["every",1],["field",2],["here",1],["already",1],["safe",1],["argv",1],["environment",6],["filtered",1],["by",1],["credential",2],["shaped",1],["name",6],["rule",1],["readable",1],["command",3],["tuple",1],["str",4],["tasks",2],["int",3],["nodes",2],["cpus",2],["per",2],["task",2],["workdir",1],["none",3],["dict",2],["default",1],["factory",1],["def",1],["post",1],["init",1],["self",4],["if",4],["not",2],["raise",4],["value",7],["error",4],["needs",1],["getattr",1],["must",1],["be",1],["positive",1],["key",6],["items",1],["env",2],["re",1],["fullmatch",1],["invalid",1],["variable",1],["hint",1],["refusing",1],["put",1],["inv",1],["pass",1],["path",1],["0600",1],["file",1],["instead",1],["validate",1]]},{"id":"openai4s/orchestration/slurm/broker.py#StepSpec.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",5],["none",2],["if",4],["not",2],["command",2],["raise",4],["value",7],["error",4],["step",2],["needs",1],["name",5],["tasks",1],["nodes",1],["cpus",1],["per",1],["task",1],["getattr",1],["must",1],["be",1],["positive",1],["key",6],["environment",3],["items",1],["env",2],["re",1],["fullmatch",1],["invalid",1],["variable",1],["credential",1],["hint",1],["refusing",1],["put",1],["inv",1],["pass",1],["path",1],["0600",1],["file",1],["instead",1],["validate",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SubmitSpec","name":[["submit",1],["spec",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["class",3],["submit",2],["spec",2],["validated",1],["submission",2],["every",1],["field",2],["here",1],["already",1],["safe",3],["argv",1],["job",2],["name",10],["str",10],["comment",2],["script",3],["cpus",2],["int",5],["memory",2],["mb",2],["4096",1],["gpus",3],["walltime",2],["3600",1],["nodes",2],["partition",1],["none",11],["qos",1],["workdir",1],["stdout",1],["path",3],["stderr",1],["environment",4],["dict",2],["default",1],["factory",1],["def",1],["post",1],["init",1],["self",6],["value",12],["getattr",2],["if",6],["not",3],["token",2],["re",3],["fullmatch",2],["raise",6],["error",6],["must",2],["match",1],["pattern",1],["got",1],["these",1],["values",1],["minted",1],["by",1],["us",1],["matched",1],["back",1],["out",1],["scheduler",1],["output",1],["so",1],["their",1],["character",1],["parser",1],["contract",1],["be",2],["positive",1],["cannot",1],["negative",1],["strip",1],["required",1],["key",6],["items",1],["env",2],["invalid",1],["variable",1],["credential",2],["hint",1],["refusing",1],["put",1],["inv",1],["belongs",1],["0600",1],["file",1],["whose",1],["passed",1],["instead",1],["validate",1]]},{"id":"openai4s/orchestration/slurm/broker.py#SubmitSpec.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["broker",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",7],["none",2],["name",9],["job",1],["comment",1],["value",12],["getattr",2],["if",6],["not",3],["safe",2],["token",2],["re",3],["fullmatch",2],["raise",6],["error",6],["must",2],["match",1],["pattern",1],["got",1],["these",1],["values",1],["minted",1],["by",1],["us",1],["matched",1],["back",1],["out",1],["scheduler",1],["output",1],["so",1],["their",1],["character",1],["class",1],["parser",1],["contract",1],["cpus",1],["memory",1],["mb",1],["walltime",1],["nodes",1],["be",2],["positive",1],["gpus",2],["cannot",1],["negative",1],["script",2],["strip",1],["required",1],["key",6],["environment",3],["items",1],["env",2],["invalid",1],["variable",1],["credential",2],["hint",1],["refusing",1],["put",1],["submission",1],["inv",1],["belongs",1],["0600",1],["file",1],["whose",1],["path",1],["passed",1],["instead",1],["validate",1]]},{"id":"openai4s/orchestration/slurm/profiles.py","name":[["profiles",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["cluster",20],["profile",7],["one",4],["file",5],["knows",1],["partition",8],["qo",2],["names",3],["m3a",1],["data",3],["dir",3],["toml",5],["maps",1],["name",7],["scientist",1],["say",1],["gpu",8],["interactive",9],["onto",2],["scheduler",1],["settings",1],["administrator",2],["controls",1],["qos",4],["decision",3],["d5",2],["puts",2],["mapping",1],["here",1],["nowhere",1],["else",2],["user",2],["never",4],["types",1],["agent",1],["sees",1],["orchestration",2],["core",2],["cannot",1],["inv",1],["leak",1],["guard",1],["checks",1],["exactly",2],["module",1],["lives",1],["inside",1],["backend",1],["subpackage",1],["precisely",1],["so",2],["allowed",1],["job",5],["parsed",1],["tomllib",2],["exists",1],["stdlib",1],["11",1],["deliberately",2],["tiny",1],["fallback",3],["not",6],["optional",1],["politeness",1],["requires",1],["python",1],["10",2],["ci",1],["matrix",1],["runs",2],["only",2],["reader",1],["would",2],["have",1],["made",1],["entire",1],["feature",1],["dead",1],["floor",1],["version",1],["most",1],["likely",1],["be",1],["running",1],["older",1],["distribution",1],["third",1],["party",1],["tomli",1],["option",1],["either",1],["zero",1],["dependency",1],["understands",1],["needs",2],["table",2],["sub",1],["headers",1],["key",3],["string",2],["123",1],["true",3],["comments",1],["refuses",1],["anything",1],["line",1],["number",1],["refusal",2],["whole",1],["design",1],["parser",1],["guesses",1],["at",1],["array",1],["multiline",1],["hand",1],["back",1],["config",8],["looks",1],["right",1],["schedules",2],["wrong",1],["queue",2],["failing",1],["read",1],["recoverable",1],["misreading",1],["malformed",1],["error",2],["silent",1],["empty",1],["operator",3],["who",1],["mistypes",1],["should",1],["learn",1],["from",7],["future",1],["import",6],["annotations",1],["re",1],["dataclasses",1],["dataclass",3],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",3],["models",1],["resource",1],["relative",1],["filename",2],["shipped",1],["as",2],["documentation",1],["shape",1],["prints",1],["nothing",1],["configured",1],["three",1],["profiles",6],["because",1],["trio",1],["actual",1],["faces",1],["cheap",1],["expensive",2],["batched",1],["example",2],["open",1],["ai4",1],["place",1],["appear",1],["users",1],["agents",1],["copy",1],["edit",1],["your",1],["site",1],["lab",1],["prefix",3],["every",1],["daemon",1],["submits",1],["squeue",1],["readable",1],["find",1],["our",2],["jobs",1],["without",2],["knowing",1],["internals",1],["cpu",2],["cpus",4],["memory",4],["mb",4],["8192",1],["walltime",4],["14400",2],["4h",1],["description",4],["analysis",1],["32768",1],["gpus",3],["work",1],["batch",1],["normal",1],["16",1],["65536",1],["172800",1],["48h",1],["long",1],["unattended",1],["top",1],["level",1],["keys",3],["frozenset",3],["nodes",1],["frozen",2],["all",1],["load",1],["parse",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_optional_str","name":[["optional",1],["str",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["optional",2],["str",9],["table",3],["dict",2],["key",4],["none",4],["value",5],["if",2],["return",2],["not",2],["isinstance",1],["strip",2],["raise",1],["cluster",1],["config",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_parse_scalar","name":[["parse",1],["scalar",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["parse",3],["scalar",2],["raw",3],["str",4],["any",2],["one",2],["toml",3],["value",16],["from",3],["subset",2],["file",2],["uses",1],["anything",1],["outside",1],["raises",1],["arrays",2],["inline",1],["tables",1],["floats",2],["dates",2],["multiline",1],["strings",3],["all",2],["refused",2],["rather",2],["than",3],["approximated",1],["config",6],["parses",1],["into",1],["something",1],["subtly",1],["different",2],["operator",1],["wrote",1],["worse",1],["will",1],["not",3],["at",2],["strip",1],["if",7],["raise",5],["cluster",5],["error",5],["missing",1],["quote",4],["len",1],["unterminated",1],["string",2],["inner",4],["unsupported",2],["quoting",1],["tiny",1],["10",2],["reader",2],["implement",1],["basic",2],["escapes",1],["returning",1],["backslash",1],["literally",1],["diverged",1],["tomllib",2],["could",1],["silently",2],["select",1],["queue",1],["path",2],["escape",1],["sequences",1],["return",3],["true",2],["false",1],["decimal",1],["integers",2],["may",1],["underscore",1],["only",2],["between",1],["digits",1],["leading",1],["zeroes",1],["invalid",1],["except",1],["zero",1],["itself",1],["accepting",1],["01",1],["here",1],["made",1],["supported",1],["reinterpret",1],["11",1],["correctly",1],["refuses",1],["re",1],["fullmatch",1],["int",1],["replace",1],["supports",1],["booleans",1],["got",1],["guessed",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_parse_toml_subset","name":[["parse",1],["toml",1],["subset",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["parse",3],["toml",4],["subset",3],["text",9],["str",10],["source",3],["dict",5],["any",4],["10",1],["fallback",1],["see",1],["module",1],["docstring",1],["supported",2],["data",4],["current",10],["path",13],["tuple",3],["permits",2],["implicit",1],["parent",1],["table",13],["be",3],["declared",6],["later",1],["but",1],["explicitly",1],["cannot",2],["twice",1],["values",2],["likewise",1],["overwritten",1],["tracking",1],["those",1],["facts",1],["keeps",2],["tiny",1],["reader",2],["fail",1],["closed",1],["instead",1],["treating",1],["duplicate",1],["configuration",1],["as",3],["last",1],["write",1],["wins",1],["tables",4],["lineno",2],["raw",2],["line",17],["enumerate",1],["splitlines",1],["start",1],["strip",7],["if",10],["not",9],["startswith",3],["continue",2],["inside",2],["quoted",1],["value",9],["comment",5],["only",2],["one",1],["starts",1],["bare",1],["token",1],["cheap",1],["wrong",1],["so",2],["explicit",1],["after",1],["header",4],["too",1],["apply",1],["same",1],["quote",1],["aware",1],["rule",1],["profiles",1],["gpu",1],["big",1],["note",1],["hash",1],["key",11],["drops",1],["real",1],["trailing",2],["endswith",1],["raise",9],["cluster",9],["config",9],["error",10],["malformed",3],["array",1],["by",1],["try",1],["split",1],["except",1],["exc",2],["from",1],["none",2],["all",1],["join",2],["already",2],["defined",2],["part",4],["nested",6],["elif",1],["isinstance",1],["add",1],["expected",1],["got",1],["partition",1],["empty",1],["qualified",2],["scalar",1],["return",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_plain_str","name":[["plain",1],["str",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["plain",2],["str",11],["table",3],["dict",2],["key",4],["default",3],["allow",3],["empty",3],["bool",2],["true",2],["value",4],["if",1],["not",3],["isinstance",1],["strip",2],["raise",1],["cluster",1],["config",1],["error",1],["must",1],["be",1],["string",1],["return",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_reject_unknown_keys","name":[["reject",1],["unknown",1],["keys",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["reject",2],["unknown",6],["keys",2],["table",3],["dict",2],["allowed",3],["frozenset",2],["str",5],["none",2],["sorted",1],["key",4],["if",2],["not",1],["raise",1],["cluster",1],["config",1],["error",1],["join",1],["refusing",1],["guess",1],["at",1],["scheduler",1],["configuration",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_require_int","name":[["require",1],["int",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["require",2],["int",7],["table",3],["dict",2],["key",4],["str",4],["default",3],["value",5],["if",1],["not",1],["isinstance",2],["bool",1],["raise",1],["cluster",1],["config",1],["error",1],["must",1],["be",1],["integer",1],["got",1],["return",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_split_table_path","name":[["split",1],["table",1],["path",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["split",2],["table",2],["path",2],["header",3],["str",6],["list",4],["profiles",3],["gpu",6],["big",4],["splitting",1],["unquoting",1],["afterwards",1],["obvious",1],["order",1],["wrong",1],["one",3],["quoted",2],["key",3],["containing",1],["dot",3],["became",1],["two",1],["nested",1],["tables",1],["so",1],["silently",1],["defined",1],["profile",1],["named",2],["no",3],["partition",1],["qo",1],["every",1],["resource",1],["at",1],["its",1],["default",2],["tomllib",1],["defines",1],["operator",1],["real",1],["values",1],["both",1],["readers",1],["production",1],["paths",1],["10",1],["requires",1],["python",1],["floor",1],["divergence",1],["surfaced",1],["as",1],["job",1],["landing",1],["queue",1],["asking",1],["cpu",1],["configured",1],["true",1],["error",2],["anywhere",1],["inside",1],["quotes",1],["part",1],["only",1],["bare",1],["separates",1],["parts",4],["current",6],["quote",6],["char",7],["if",3],["else",2],["append",4],["elif",2],["join",2],["strip",2],["raise",1],["value",1],["unterminated",1],["return",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#_strip_trailing_comment","name":[["strip",1],["trailing",1],["comment",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["strip",5],["trailing",2],["comment",4],["value",8],["text",5],["str",4],["drop",1],["follows",1],["quotes",2],["respected",1],["skipping",1],["entirely",1],["quoted",1],["was",1],["simple",1],["reading",1],["wrong",1],["one",2],["partition",1],["gpu",4],["queue",2],["then",1],["reached",1],["parse",1],["scalar",1],["as",2],["whose",1],["last",1],["character",1],["not",1],["closing",1],["quote",6],["so",2],["raised",1],["unterminated",1],["string",1],["tomllib",1],["accepts",1],["line",2],["means",1],["cluster",2],["toml",1],["works",1],["11",1],["made",1],["whole",1],["backend",1],["unavailable",1],["10",1],["requires",1],["python",1],["floor",1],["fallback",1],["exists",1],["failure",1],["surfaced",1],["only",1],["stderr",1],["at",1],["boot",1],["configured",1],["false",1],["afterwards",1],["walk",1],["instead",1],["inside",1],["data",1],["outside",1],["them",1],["starts",1],["index",2],["char",5],["enumerate",1],["if",2],["elif",2],["return",2]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterConfig","name":[["cluster",1],["config",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["class",2],["cluster",6],["config",3],["whole",1],["file",1],["name",7],["job",2],["prefix",2],["profiles",10],["str",5],["openai4s",1],["dict",2],["profile",4],["none",5],["type",1],["ignore",1],["assignment",1],["def",4],["post",1],["init",1],["self",12],["if",1],["object",1],["setattr",1],["property",1],["configured",5],["bool",2],["return",3],["try",1],["except",1],["key",1],["error",2],["known",2],["join",1],["sorted",1],["raise",1],["unknown",1],["from",1],["public",2],["any",1],["values",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterConfig.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",4],["none",3],["if",1],["profiles",2],["object",1],["setattr",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterConfig.configured","name":[["configured",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["configured",2],["self",3],["bool",3],["return",1],["profiles",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterConfig.profile","name":[["profile",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["profile",5],["self",4],["name",4],["str",2],["cluster",3],["try",1],["return",1],["profiles",3],["except",1],["key",1],["error",2],["known",2],["join",1],["sorted",1],["none",2],["configured",2],["raise",1],["config",1],["unknown",1],["from",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterConfig.public","name":[["public",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["public",3],["self",5],["dict",2],["str",2],["any",2],["return",1],["cluster",1],["name",1],["configured",2],["profiles",2],["values",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterConfigError","name":[["cluster",1],["config",1],["error",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["class",2],["cluster",3],["config",2],["error",4],["value",2],["toml",1],["exists",1],["but",1],["cannot",1],["be",1],["reason",1],["path",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterProfile","name":[["cluster",1],["profile",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["class",2],["cluster",2],["profile",4],["one",1],["named",1],["user",1],["asks",1],["plus",1],["ask",1],["scheduler",2],["resources",7],["part",1],["orchestration",1],["core",1],["may",1],["see",2],["partition",3],["qos",2],["never",1],["leave",1],["subpackage",1],["broker",1],["consumes",1],["them",2],["builds",1],["argv",1],["nothing",1],["else",1],["reads",1],["name",4],["str",5],["resource",1],["none",4],["description",3],["def",1],["public",1],["self",8],["dict",1],["any",1],["admin",2],["readable",1],["view",1],["settings",1],["summarized",1],["as",1],["boolean",1],["rather",1],["than",1],["echoed",1],["read",1],["only",1],["route",2],["exists",1],["so",1],["profiles",1],["available",1],["json",1],["body",1],["same",1],["leak",1],["by",1],["slower",1],["return",1],["cpus",2],["memory",2],["mb",2],["gpus",2],["walltime",2],["nodes",2]]},{"id":"openai4s/orchestration/slurm/profiles.py#ClusterProfile.public","name":[["public",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["public",2],["self",9],["dict",2],["str",2],["any",2],["admin",2],["readable",1],["view",1],["scheduler",1],["settings",1],["summarized",1],["as",1],["boolean",1],["rather",1],["than",1],["echoed",1],["read",1],["only",1],["route",2],["exists",1],["so",1],["see",1],["profiles",1],["available",1],["partition",1],["name",3],["json",1],["body",1],["same",1],["leak",1],["by",1],["slower",1],["return",1],["description",2],["cpus",2],["resources",5],["memory",2],["mb",2],["gpus",2],["walltime",2],["nodes",2]]},{"id":"openai4s/orchestration/slurm/profiles.py#load_cluster_config","name":[["load",1],["cluster",1],["config",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["load",2],["cluster",10],["config",9],["data",4],["dir",4],["path",8],["str",3],["read",3],["toml",1],["return",3],["unconfigured",1],["absent",1],["file",3],["not",2],["error",3],["most",1],["installs",1],["have",1],["no",1],["but",1],["exists",1],["wrong",1],["one",1],["those",1],["two",1],["cases",1],["whole",1],["reason",1],["returns",1],["rather",1],["than",1],["raising",1],["common",1],["expanduser",1],["filename",1],["try",1],["text",3],["encoding",1],["utf",1],["except",2],["found",1],["oserror",1],["as",1],["exc",3],["raise",1],["cannot",1],["from",1],["parse",1],["source",1]]},{"id":"openai4s/orchestration/slurm/profiles.py#parse_cluster_config","name":[["parse",1],["cluster",1],["config",1]],"path":[["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["py",1]],"body":[["def",2],["parse",4],["cluster",27],["config",12],["text",5],["str",13],["source",14],["toml",6],["raises",1],["error",10],["named",1],["try",3],["import",1],["tomllib",3],["except",3],["module",1],["not",6],["found",1],["data",6],["subset",1],["else",1],["loads",1],["exception",1],["as",2],["exc",6],["tomldecode",1],["but",1],["be",4],["liberal",1],["raise",6],["valid",1],["from",2],["if",4],["isinstance",4],["dict",5],["expected",1],["document",1],["reject",3],["unknown",3],["keys",6],["top",1],["level",1],["must",3],["table",6],["profiles",10],["profile",6],["name",11],["raw",11],["items",1],["resources",3],["resource",2],["cpus",2],["require",5],["int",5],["memory",2],["mb",2],["4096",1],["gpus",2],["walltime",2],["3600",1],["nodes",2],["value",1],["own",1],["validation",1],["re",1],["raised",1],["against",1],["file",1],["so",1],["operator",1],["learns",1],["key",1],["partition",2],["optional",2],["qos",2],["description",2],["plain",3],["return",1],["job",2],["prefix",2],["openai4s",1],["allow",1],["empty",1],["false",1]]},{"id":"openai4s/orchestration/worker_gateway.py","name":[["worker",1],["gateway",1],["py",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["remote",2],["workers",2],["dial",1],["plan",1],["m3b",1],["daemon",6],["side",1],["off",1],["unless",1],["openai4",2],["worker",6],["listen",5],["says",2],["otherwise",1],["default",2],["install",1],["creates",1],["no",3],["socket",5],["binds",1],["port",3],["starts",1],["thread",1],["not",6],["politeness",1],["listener",2],["by",1],["attack",1],["surface",2],["every",1],["single",1],["user",1],["laptop",1],["will",1],["never",1],["run",1],["cluster",1],["job",2],["sequence",1],["each",1],["step",2],["accept",1],["client",1],["because",4],["compute",2],["node",2],["usually",2],["reachable",1],["from",10],["nothing",3],["while",1],["read",2],["one",3],["line",3],["deadline",1],["peer",5],["connects",1],["must",1],["hold",2],["slot",1],["forever",1],["bounded",1],["unauthenticated",4],["message",1],["length",1],["choice",1],["verify",1],["burn",1],["credential",3],["before",3],["anything",2],["else",2],["carries",1],["host",4],["call",1],["traffic",1],["arbitrary",1],["rpc",1],["served",1],["first",1],["checked",1],["later",2],["would",1],["be",2],["execution",1],["duration",1],["hand",1],["over",1],["registration",4],["resolves",1],["waiter",1],["session",2],["blocked",1],["transport",3],["takes",1],["there",1],["binding",1],["defaults",1],["all",2],["interfaces",1],["cannot",1],["reach",1],["127",1],["precisely",1],["exists",1],["optional",1],["future",1],["import",12],["annotations",1],["dataclasses",2],["json",1],["os",1],["threading",1],["time",1],["uuid",1],["dataclass",2],["field",1],["typing",1],["any",2],["callable",1],["openai4s",2],["kernel",1],["outbound",1],["tcp",1],["orchestration",1],["bootstrap",4],["authority",1],["error",1],["env",3],["var",1],["turns",1],["just",1],["long",2],["accepted",1],["has",4],["present",1],["its",2],["short",2],["slow",1],["indistinguishable",1],["squatter",1],["handshake",6],["timeout",2],["30",1],["cap",1],["choose",1],["much",1],["memory",1],["allocates",1],["max",3],["bytes",2],["64",2],["1024",1],["many",2],["connections",1],["may",2],["mid",1],["at",1],["once",1],["them",1],["proved",1],["gang",1],["dials",1],["per",1],["rank",1],["simultaneously",1],["so",1],["sit",1],["comfortably",1],["above",1],["widest",1],["allocation",1],["site",1],["runs",1],["bound",1],["concurrency",1],["end",1],["up",1],["driving",1],["pending",1],["handshakes",1],["arrived",1],["but",1],["unawaited",1],["kept",1],["closed",1],["dropped",1],["generous",1],["ordinary",1],["reason",1],["waits",1],["between",1],["attach",1],["attempts",1],["enough",1],["straggler",1],["superseded",1],["epoch",1],["lifetime",1],["orphan",1],["ttl",1],["15",1],["60",1],["frozen",1],["true",1],["gateway",2],["environment",1],["parse",1]]},{"id":"openai4s/orchestration/worker_gateway.py#_enable_keepalive","name":[["enable",1],["keepalive",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["enable",2],["keepalive",6],["conn",3],["socket",16],["none",8],["turn",1],["tcp",9],["as",2],["aggressively",1],["platform",2],["allows",1],["best",1],["effort",1],["by",1],["design",1],["per",1],["idle",3],["interval",2],["count",2],["options",1],["named",1],["differently",2],["linux",2],["mac",2],["os",2],["absent",1],["elsewhere",1],["without",1],["them",1],["still",1],["better",1],["off",1],["plain",1],["so",3],["than",1],["nothing",1],["every",1],["setting",1],["individually",1],["guarded",1],["unsupported",1],["one",1],["cannot",1],["cost",1],["us",1],["ones",1],["did",1],["apply",1],["level",2],["option",3],["value",2],["sol",1],["getattr",5],["seconds",1],["before",1],["first",1],["probe",1],["then",1],["ipproto",4],["keepidle",1],["60",2],["keepintvl",1],["20",1],["keepcnt",1],["spells",1],["timer",1],["if",1],["continue",1],["try",1],["setsockopt",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["dependent",1],["pass",1]]},{"id":"openai4s/orchestration/worker_gateway.py#gateway_from_environment","name":[["gateway",1],["from",1],["environment",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["gateway",6],["from",2],["environment",2],["authority",5],["bootstrap",2],["kwargs",3],["any",2],["worker",3],["none",5],["if",2],["operator",1],["asked",1],["one",1],["else",1],["default",1],["bind",4],["parse",1],["listen",2],["os",1],["environ",1],["env",1],["return",2]]},{"id":"openai4s/orchestration/worker_gateway.py#parse_listen","name":[["parse",1],["listen",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["parse",2],["listen",4],["spec",4],["str",4],["none",7],["tuple",2],["int",3],["8765",2],["host",4],["port",12],["anything",1],["else",1],["returning",1],["rather",1],["than",1],["raising",1],["unset",1],["value",4],["keeps",1],["feature",1],["off",1],["quiet",1],["path",1],["malformed",1],["raise",3],["because",1],["operator",1],["who",1],["typed",1],["wrong",1],["should",1],["not",4],["silently",1],["no",1],["listener",1],["at",1],["all",1],["text",6],["strip",1],["if",3],["return",2],["rpartition",1],["isdigit",1],["error",2],["env",2],["must",1],["be",1],["got",1],["65536",1],["out",1],["range",1],["compute",1],["node",1],["cannot",1],["reach",1],["daemon",1],["loopback",1],["so",1],["default",1],["bind",1],["every",1],["interface",1],["credential",1],["check",1],["makes",1],["safe",1]]},{"id":"openai4s/orchestration/worker_gateway.py#Registration","name":[["registration",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["class",2],["registration",4],["one",2],["authenticated",1],["worker",3],["ready",1],["be",2],["driven",1],["allocation",1],["id",1],["str",3],["epoch",3],["int",2],["rank",1],["transport",2],["outbound",1],["tcp",1],["peer",2],["was",2],["admitted",3],["monotonic",2],["clock",1],["only",2],["reap",3],["registrations",1],["nobody",1],["ever",1],["awaits",1],["see",1],["locked",1],["default",4],["factory",2],["not",1],["plain",1],["zero",1],["means",1],["at",2],["so",2],["any",1],["built",2],["without",2],["explicit",1],["value",2],["would",1],["instantly",1],["past",1],["cutoff",1],["closed",1],["under",2],["caller",1],["still",1],["safe",1],["did",1],["arrive",1],["now",1],["arrived",1],["float",1],["field",1],["time",1],["authorization",1],["generation",2],["connection",1],["minted",1],["by",1],["host",1],["after",1],["credential",2],["verified",1],["echoed",1],["handshake",1],["response",1],["because",1],["object",1],["daemon",1],["trusts",1],["exists",1],["presented",1],["valid",1],["unburned",1],["kernel",1],["from",1],["may",1],["adopt",1],["asking",1],["anything",1],["further",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway","name":[["worker",1],["gateway",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["class",2],["worker",5],["gateway",6],["accepts",1],["authenticated",1],["connections",1],["parks",1],["them",6],["pickup",1],["def",6],["init",1],["self",53],["authority",4],["bootstrap",1],["bind",5],["tuple",4],["str",7],["int",8],["register",3],["callable",5],["registration",9],["none",26],["interrupt",3],["hook",3],["bool",3],["max",7],["pending",3],["handshakes",8],["expected",2],["server",19],["socket",15],["thread",16],["threading",7],["stop",8],["event",2],["lock",7],["generation",2],["dict",3],["waiters",2],["list",3],["per",5],["attempt",1],["not",9],["one",6],["multi",1],["node",3],["job",1],["places",1],["rank",3],["all",1],["present",1],["credential",3],["same",1],["allocation",1],["epoch",1],["keyed",1],["by",3],["pair",1],["alone",1],["silently",1],["replaced",1],["two",2],["session",2],["looked",1],["like",1],["worked",1],["gang",1],["readiness",1],["m4",1],["counting",1],["these",1],["so",6],["losing",2],["count",1],["arrived",4],["rejected",2],["accepted",3],["sockets",2],["closed",2],["because",2],["every",3],["pre",1],["auth",1],["slot",1],["was",1],["busy",2],["counted",1],["separately",1],["from",2],["means",1],["presented",1],["something",1],["did",1],["verify",1],["conflating",1],["refused",2],["full",1],["pool",1],["would",1],["hide",1],["exactly",2],["saturation",1],["operator",1],["looking",1],["registrations",2],["nobody",2],["awaited",1],["time",4],["reaped",1],["handshake",7],["slots",1],["semaphore",1],["lifecycle",1],["property",1],["address",1],["return",4],["getsockname",1],["if",5],["else",2],["expectation",1],["predicate",2],["install",1],["durable",1],["ownership",1],["check",1],["orphan",2],["housekeeping",2],["start",2],["alive",1],["af",1],["inet",1],["sock",1],["stream",1],["setsockopt",1],["sol",1],["reuseaddr",1],["listen",1],["16",1],["settimeout",1],["prompt",1],["rather",1],["than",1],["eventual",1],["clear",3],["target",1],["serve",2],["name",1],["openai4s",1],["daemon",2],["true",1],["timeout",7],["float",1],["deadline",4],["monotonic",3],["try",4],["close",6],["except",5],["oserror",3],["pass",3],["join",3],["owned",2],["listener",2],["any",1],["more",1],["flight",1],["wake",1],["recv",1],["send",1],["then",1],["those",1],["threads",1],["before",2],["clearing",1],["parked",5],["otherwise",2],["verified",1],["peer",2],["publish",1],["into",1],["after",1],["has",1],["emptied",1],["items",1],["conn",4],["collected",1],["only",2],["listening",1],["its",1],["makefile",1],["wrappers",1],["survived",1],["test",1],["suite",1],["fd",1],["triple",1],["fixture",1],["group",2],["values",1],["transport",1],["graceful",1],["false",1],["exception",1],["noqa",2],["ble001",1],["shutdown",1],["must",1],["raise",1],["while",1],["addr",1],["accept",3],["up041",1],["stdlib",1],["alias",1],["also",1],["tick",1],["reaping",1],["await",1],["workers",1],["another",1],["arrival",1],["leaves",1],["final",1],["straggler",1],["forever",1],["becomes",1],["idle",1],["case",1],["supposed",1],["bound",1],["reap",1],["locked",1],["continue",1],["slow",1],["hostile",1],["cannot",1],["block",1],["loop",1],["everyone",1],["but",1],["bounded",1],["number",1],["unbounded",1],["unauthenticated",1],["exhaustion",1],["path",1],["allocated",1],["checked",1],["anyone",1],["who",1],["reach",1],["hold",1],["whole",1],["at",1],["cost",1],["tcp",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway.__init__","name":[["init",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",20],["authority",6],["bootstrap",2],["bind",4],["tuple",4],["str",7],["int",8],["register",4],["callable",7],["registration",5],["none",18],["interrupt",4],["hook",4],["bool",3],["max",6],["pending",5],["handshakes",6],["expected",1],["server",1],["socket",4],["thread",3],["threading",6],["stop",1],["event",2],["lock",2],["generation",1],["dict",3],["waiters",1],["list",2],["per",2],["attempt",1],["not",2],["one",3],["multi",1],["node",3],["job",1],["places",1],["worker",1],["rank",3],["all",1],["them",3],["present",1],["credential",2],["same",1],["allocation",1],["epoch",1],["keyed",1],["by",1],["pair",1],["alone",1],["silently",1],["replaced",1],["two",1],["session",2],["looked",1],["like",1],["worked",1],["gang",1],["readiness",1],["m4",1],["counting",1],["these",1],["so",1],["losing",2],["count",1],["arrived",1],["rejected",2],["accepted",1],["sockets",1],["closed",2],["because",2],["every",1],["pre",1],["auth",1],["slot",1],["was",1],["busy",2],["counted",1],["separately",1],["from",1],["means",1],["presented",1],["something",1],["did",1],["verify",1],["conflating",1],["refused",2],["full",1],["pool",1],["would",1],["hide",1],["exactly",1],["saturation",1],["operator",1],["looking",1],["registrations",1],["nobody",1],["awaited",1],["time",1],["reaped",1],["handshake",1],["slots",1],["semaphore",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway._handshake","name":[["handshake",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["handshake",6],["self",18],["conn",11],["socket",5],["addr",6],["any",2],["gateway",5],["generation",14],["int",2],["none",14],["peer",8],["if",6],["isinstance",1],["tuple",1],["else",2],["str",1],["settimeout",2],["timeout",3],["try",8],["line",3],["read",1],["time",2],["monotonic",1],["credential",11],["bootstrap",2],["from",3],["json",3],["verify",1],["burn",1],["before",3],["single",1],["protocol",3],["byte",1],["exchanged",1],["authority",1],["consume",1],["except",8],["error",3],["oserror",5],["value",3],["as",3],["exc",2],["lock",3],["rejected",1],["told",1],["was",6],["refused",3],["not",11],["difference",1],["between",1],["expired",1],["replayed",1],["forged",1],["oracle",1],["somebody",2],["guessing",1],["sendall",2],["dumps",2],["ok",2],["false",3],["encode",2],["pass",5],["close",3],["note",1],["rejection",1],["return",3],["minted",1],["here",2],["once",1],["has",1],["verified",1],["handed",1],["back",2],["same",1],["breath",1],["host",5],["bash",2],["binds",1],["its",2],["one",5],["shot",1],["authorization",1],["worker",8],["remote",2],["had",1],["no",1],["way",1],["learn",1],["local",1],["path",1],["gets",1],["through",1],["child",1],["env",1],["transport",6],["branch",1],["kernel",3],["spawn",1],["returns",1],["ever",2],["reaching",1],["so",5],["every",2],["cluster",1],["session",2],["match",1],["active",1],["minting",1],["check",1],["relaxed",1],["still",3],["compares",1],["against",2],["only",2],["chose",1],["delivering",1],["response",1],["rather",1],["than",1],["job",3],["environment",2],["also",1],["keeps",2],["out",2],["submission",1],["variable",1],["rides",1],["export",1],["lands",1],["scheduler",1],["record",1],["shaped",1],["exactly",1],["inv",1],["fresh",1],["per",1],["authenticated",1],["connection",1],["re",1],["auth",1],["new",2],["epoch",6],["recovery",2],["each",1],["their",1],["own",1],["reusing",1],["across",1],["attempts",1],["would",2],["let",1],["keep",1],["authorizing",1],["uuid",1],["uuid4",1],["true",3],["blocking",2],["itself",1],["cell",2],["may",1],["legitimately",1],["take",1],["hours",2],["there",1],["look",1],["like",1],["dead",1],["ran",1],["real",1],["computation",1],["forever",1],["right",1],["runs",1],["being",1],["unable",1],["notice",1],["stopped",1],["existing",1],["without",2],["keepalive",2],["node",1],["dies",1],["closing",1],["tcp",2],["fence",1],["power",1],["loss",1],["severed",1],["network",1],["leaves",1],["daemon",2],["reader",1],["parked",1],["recv",1],["alive",1],["answering",1],["holding",1],["transaction",1],["life",1],["process",1],["enable",1],["hook",7],["interrupt",3],["allocation",4],["id",4],["exception",3],["noqa",3],["ble001",3],["outbound",1],["registration",4],["rank",2],["key",3],["admitted",3],["reap",3],["well",1],["await",1],["workers",1],["leak",1],["locked",2],["written",1],["straggler",1],["nobody",1],["awaits",1],["fenced",1],["off",1],["released",1],["while",1],["queued",1],["caller",1],["wait",1],["nothing",1],["waits",1],["again",1],["fd",1],["triple",1],["drops",1],["never",1],["dropped",1],["arrival",1],["other",2],["moment",2],["dict",1],["changes",1],["sweep",1],["stop",1],["accepted",1],["arrived",1],["setdefault",1],["append",1],["waiter",4],["waiters",1],["graceful",1],["shutdown",1],["race",1],["must",2],["publish",1],["register",2],["listener",1],["kill",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway._handshake_bounded","name":[["handshake",1],["bounded",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["handshake",6],["bounded",3],["self",6],["conn",3],["socket",4],["addr",3],["any",2],["generation",4],["int",2],["none",3],["pre",1],["auth",1],["slot",3],["released",2],["moment",1],["ends",1],["here",1],["rather",1],["than",1],["inside",1],["so",1],["every",1],["exit",1],["path",2],["refusal",1],["success",1],["unexpected",1],["raise",1],["gives",1],["back",1],["leaked",1],["error",1],["would",1],["turn",1],["pool",1],["into",1],["smaller",1],["unbounded",1],["one",2],["connection",1],["at",1],["time",1],["try",1],["gateway",1],["finally",1],["lock",1],["handshakes",1],["pop",1],["threading",1],["current",1],["thread",1],["slots",1],["release",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway._note_rejection","name":[["note",1],["rejection",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["note",2],["rejection",2],["self",2],["peer",3],["str",2],["exc",3],["base",2],["exception",2],["none",2],["stderr",3],["not",2],["broadcast",2],["daemon",2],["level",2],["there",2],["no",2],["session",2],["belongs",2],["print",1],["openai4s",1],["worker",1],["gateway",1],["refused",1],["file",1],["import",1],["sys",1],["flush",1],["true",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway._read_handshake_line","name":[["read",1],["handshake",1],["line",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["read",3],["handshake",5],["line",5],["conn",4],["socket",5],["deadline",6],["float",2],["str",2],["one",4],["under",1],["total",4],["rather",1],["than",1],["per",2],["recv",3],["settimeout",2],["bounds",1],["each",1],["individual",1],["not",3],["same",1],["promise",1],["peer",2],["sending",1],["byte",1],["every",1],["29",1],["seconds",1],["never",1],["trips",1],["30",1],["second",1],["timeout",2],["64",1],["ki",1],["cap",1],["only",1],["reached",1],["after",1],["65",1],["000",1],["those",1],["about",1],["three",1],["weeks",1],["holding",1],["thread",1],["module",1],["docstring",1],["describes",1],["operation",1],["did",1],["implement",1],["chunks",3],["list",1],["bytes",2],["while",1],["true",1],["remaining",3],["time",1],["monotonic",1],["if",4],["raise",3],["bootstrap",3],["error",3],["exceeded",1],["chunk",5],["4096",1],["closed",1],["before",1],["presenting",1],["credential",1],["append",1],["len",1],["break",1],["max",1],["too",1],["long",1],["return",1],["join",1],["split",1],["decode",1],["utf",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway._reap_locked","name":[["reap",1],["locked",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["reap",2],["locked",2],["self",10],["int",2],["close",2],["drop",1],["arrivals",1],["nobody",3],["going",1],["await",2],["caller",2],["holds",1],["lock",1],["arrived",12],["was",4],["only",2],["ever",1],["pruned",1],["by",4],["workers",1],["key",8],["called",1],["so",3],["anything",1],["waits",1],["stayed",1],["forever",1],["holding",1],["live",2],["outbound",1],["tcp",1],["transport",3],["its",5],["two",2],["makefile",1],["wrappers",1],["accepted",1],["socket",1],["ordinary",1],["paths",1],["produce",1],["those",1],["recovery",1],["bumps",1],["epoch",2],["straggler",2],["from",4],["old",2],["one",2],["lands",1],["under",1],["alloc",1],["session",2],["released",1],["while",1],["job",1],["still",1],["queued",1],["leaves",1],["worker",3],["dialling",1],["leaked",1],["fd",1],["triple",1],["per",1],["daemon",1],["lifetime",1],["ending",1],["emfile",1],["accept",1],["loop",1],["age",1],["measured",1],["arrival",2],["rather",1],["than",3],["last",1],["because",2],["these",1],["definition",1],["unused",1],["registration",10],["took",1],["ownership",1],["popped",1],["out",1],["dict",1],["if",7],["not",7],["return",2],["cutoff",2],["time",3],["monotonic",1],["orphan",2],["ttl",3],["dropped",5],["waiters",1],["expected",4],["none",4],["try",2],["may",1],["legitimately",1],["sit",1],["between",1],["first",1],["cell",1],["longer",1],["lease",1],["user",1],["think",1],["here",2],["owns",1],["resource",1],["continue",3],["except",2],["exception",2],["noqa",2],["ble001",2],["uncertainty",1],["must",2],["kill",1],["storage",2],["be",2],["briefly",1],["busy",1],["closing",2],["reaping",2],["valid",1],["scheduler",1],["irreversible",1],["keeping",2],["until",1],["next",1],["housekeeping",1],["tick",1],["bounded",1],["same",1],["becomes",1],["decidable",1],["again",1],["once",1],["recovers",1],["keep",4],["list",1],["getattr",2],["also",1],["written",1],["directly",1],["tests",1],["stand",1],["their",1],["own",1],["double",1],["object",1],["gateway",1],["did",1],["build",1],["has",1],["no",1],["judge",1],["somebody",1],["else",2],["guess",2],["worse",1],["production",1],["every",1],["entry",1],["came",1],["handshake",1],["would",1],["never",1],["needed",1],["at",1],["append",1],["graceful",1],["false",1],["raise",1],["pass",1],["pop",1],["reaped",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway._serve","name":[["serve",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["serve",2],["self",17],["none",3],["while",1],["not",2],["stop",2],["server",4],["if",3],["return",2],["try",3],["conn",5],["addr",2],["accept",3],["except",4],["socket",2],["timeout",3],["noqa",1],["up041",1],["stdlib",1],["alias",1],["also",1],["gateway",1],["housekeeping",1],["tick",1],["reaping",1],["only",1],["from",1],["await",1],["workers",1],["another",1],["arrival",1],["leaves",1],["final",1],["straggler",1],["parked",1],["forever",1],["daemon",2],["becomes",1],["otherwise",1],["idle",1],["exactly",1],["case",1],["orphan",1],["supposed",1],["bound",1],["lock",4],["reap",1],["locked",1],["continue",3],["oserror",3],["one",2],["thread",4],["per",2],["handshake",9],["so",2],["slow",1],["hostile",1],["peer",1],["cannot",1],["block",1],["loop",1],["everyone",1],["else",1],["but",1],["bounded",2],["number",1],["them",1],["unbounded",1],["unauthenticated",1],["exhaustion",1],["path",1],["allocated",1],["before",1],["credential",1],["checked",1],["anyone",1],["who",1],["reach",1],["listener",1],["hold",1],["whole",1],["deadline",1],["at",1],["cost",1],["tcp",1],["connect",1],["excess",1],["sockets",1],["closed",1],["here",1],["rather",1],["than",1],["queued",1],["because",1],["queue",1],["behind",1],["full",1],["pool",1],["same",1],["resource",1],["under",1],["different",1],["name",2],["worker",2],["whose",1],["dial",1],["refused",2],["simply",1],["retries",1],["slots",2],["acquire",1],["blocking",1],["false",1],["busy",1],["close",2],["pass",2],["generation",5],["threading",1],["target",1],["args",1],["openai4s",1],["true",1],["release",1],["handshakes",1],["start",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway.address","name":[["address",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["address",2],["self",4],["tuple",2],["str",2],["int",2],["none",4],["return",1],["server",2],["getsockname",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway.await_worker","name":[["await",1],["worker",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["await",3],["worker",3],["self",3],["allocation",4],["id",3],["str",2],["epoch",5],["int",2],["timeout",4],["float",2],["registration",2],["none",3],["block",1],["until",1],["exact",1],["attempt",1],["dials",1],["keyed",1],["by",1],["so",1],["straggler",1],["from",1],["previous",1],["cannot",1],["satisfy",1],["wait",1],["current",1],["one",1],["same",1],["fencing",1],["credential",1],["check",1],["enforces",1],["applied",1],["rendezvous",1],["arrivals",3],["workers",1],["expected",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway.await_workers","name":[["await",1],["workers",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["await",2],["workers",5],["self",14],["allocation",3],["id",3],["str",2],["epoch",3],["int",5],["expected",5],["timeout",6],["float",2],["list",4],["registration",6],["block",1],["until",2],["exact",1],["attempt",4],["have",4],["dialled",1],["m4",1],["gang",3],["readiness",1],["multi",1],["node",1],["session",2],["ready",2],["every",1],["rank",7],["has",5],["registered",2],["not",4],["first",1],["one",3],["returning",1],["early",1],["distributed",1],["run",1],["starts",1],["against",1],["job",1],["whose",1],["other",1],["nodes",1],["still",5],["being",1],["placed",1],["failure",1],["then",2],["surfaces",1],["inside",1],["user",1],["computation",1],["looks",2],["like",1],["their",1],["bug",1],["returns",1],["actually",1],["arrived",9],["rather",2],["than",2],["raising",1],["so",3],["caller",3],["say",1],["instead",2],["difference",1],["between",1],["diagnosis",1],["spinner",1],["key",10],["deadline",2],["time",4],["monotonic",3],["max",1],["while",3],["true",1],["lock",2],["reap",2],["locked",2],["if",4],["len",1],["pop",4],["none",4],["waiters",4],["return",2],["waiter",8],["threading",1],["event",1],["clear",1],["remaining",3],["wait",1],["sweep",3],["its",1],["partial",4],["belongs",1],["below",2],["must",1],["be",1],["restamped",1],["unrelated",1],["after",1],["at",4],["top",1],["loop",1],["now",3],["old",2],["unclaimed",2],["without",1],["second",2],["ack",1],["before",1],["parking",1],["race",1],["could",1],["miss",1],["orphan",1],["some",1],["future",1],["gateway",1],["activity",1],["forever",3],["hand",2],["back",1],["copy",1],["keep",1],["destroyed",1],["ranks",1],["had",2],["already",1],["attach",2],["worker",1],["assigns",1],["merges",1],["next",1],["started",1],["from",2],["whatever",1],["call",1],["happened",1],["see",1],["5s",1],["1s",1],["6s",1],["took",1],["r0",1],["dropped",1],["two",1],["saw",1],["only",1],["r1",1],["was",2],["unreachable",1],["socket",2],["orphaned",1],["nothing",1],["left",1],["holding",1],["reference",1],["close",1],["accumulating",1],["makes",1],["retry",1],["additive",1],["waiting",1],["rest",1],["mean",1],["reaper",3],["stops",2],["nobody",2],["ever",1],["awaits",1],["living",1],["but",1],["rule",1],["gone",1],["by",1],["held",1],["across",1],["ttl",2],["transport",1],["closed",2],["underneath",1],["counting",1],["last",1],["arrival",1],["built",1],["kernel",1],["over",1],["restamp",1],["out",2],["clock",1],["matters",1],["long",2],["since",2],["anybody",1],["asked",1],["restores",1],["own",1],["premise",1],["dict",1],["taken",1],["asking",1],["ages",1],["same",1],["claimed",4],["dataclasses",1],["replace",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway.set_registration_expectation","name":[["registration",1],["expectation",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["registration",3],["expectation",2],["self",4],["predicate",3],["callable",2],["str",2],["int",2],["bool",2],["none",4],["install",1],["durable",1],["ownership",1],["check",1],["by",1],["orphan",1],["housekeeping",1],["lock",1],["expected",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway.start","name":[["start",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["start",3],["self",12],["none",3],["if",1],["thread",5],["not",1],["alive",1],["return",1],["server",7],["socket",7],["af",1],["inet",1],["sock",1],["stream",1],["setsockopt",1],["sol",1],["so",2],["reuseaddr",1],["bind",2],["listen",1],["16",1],["settimeout",1],["stop",2],["prompt",1],["rather",1],["than",1],["eventual",1],["clear",1],["lock",1],["generation",1],["threading",1],["target",1],["serve",1],["name",1],["openai4s",1],["worker",1],["gateway",1],["daemon",1],["true",1]]},{"id":"openai4s/orchestration/worker_gateway.py#WorkerGateway.stop","name":[["stop",1]],"path":[["openai4s",1],["orchestration",1],["worker",1],["gateway",1],["py",1]],"body":[["def",2],["stop",5],["self",13],["timeout",5],["float",2],["none",6],["deadline",3],["time",3],["monotonic",3],["max",3],["server",5],["if",2],["not",4],["try",3],["close",6],["except",3],["oserror",2],["pass",3],["thread",5],["join",3],["accepted",2],["sockets",1],["owned",2],["by",1],["listener",1],["any",1],["more",1],["every",2],["flight",1],["handshake",4],["wake",1],["recv",1],["send",1],["then",1],["those",1],["threads",1],["before",1],["clearing",1],["parked",4],["registrations",1],["otherwise",1],["verified",1],["peer",1],["publish",1],["into",1],["arrived",3],["after",1],["has",1],["emptied",1],["lock",2],["handshakes",4],["list",1],["items",1],["conn",3],["nobody",1],["collected",1],["only",1],["listening",1],["socket",2],["so",1],["registration",3],["its",1],["two",1],["makefile",1],["wrappers",1],["survived",1],["gateway",2],["them",1],["test",1],["suite",1],["one",1],["fd",1],["triple",1],["per",1],["fixture",1],["group",2],["values",1],["clear",2],["waiters",1],["transport",1],["graceful",1],["false",1],["exception",1],["noqa",1],["ble001",1],["shutdown",1],["must",1],["raise",1]]},{"id":"openai4s/permissions.py","name":[["permissions",1],["py",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["process",1],["wide",1],["tool",2],["call",3],["permission",5],["broker",7],["opencode",1],["style",1],["approval",3],["gate",5],["every",1],["host",1],["dispatcher",3],["risk",1],["bearing",1],["consults",1],["singleton",1],["via",1],["meth",2],["resolves",1],["against",1],["persisted",1],["rules",1],["see",1],["store",1],["resolve",1],["allow",2],["returns",2],["immediately",1],["deny",1],["soft",1],["fail",2],["model",1],["recover",1],["from",3],["ask",1],["persists",1],["concrete",1],["request",2],["emits",1],["await",1],["event",1],["ui",1],["channel",1],["exists",1],["blocks",1],["daemon",1],["turn",2],["until",1],["user",2],["answers",1],["cancelled",1],["expires",1],["headless",1],["unattended",2],["execution",1],["fails",1],["closed",1],["by",2],["default",1],["operator",1],["must",1],["openai4",1],["opt",1],["into",1],["open",1],["behaviour",1],["keyed",1],["root",1],["frame",1],["id",1],["so",1],["same",1],["foreground",1],["background",1],["cells",1],["any",2],["nested",1],["delegated",1],["all",1],["uniformly",1],["their",1],["prompts",1],["surface",1],["one",1],["conversation",2],["watching",1],["without",1],["delegation",1],["subsystem",1],["needing",1],["know",1],["anything",1],["about",1],["future",1],["import",8],["annotations",1],["hashlib",1],["os",1],["re",1],["threading",2],["time",1],["uuid",1],["typing",1],["callable",1],["scopes",1],["once",1],["project",1],["global",1],["true",2],["frozenset",1],["yes",1],["none",2],["lock",2]]},{"id":"openai4s/permissions.py#_active_auto_mode_run_for_permission","name":[["active",1],["auto",1],["mode",1],["run",1],["permission",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["active",3],["auto",4],["mode",3],["run",13],["permission",3],["store",4],["root",8],["frame",8],["id",23],["str",5],["none",12],["request",3],["dict",7],["return",8],["exact",1],["owning",1],["action",6],["if",7],["not",7],["group",10],["include",1],["events",1],["false",1],["isinstance",3],["branch",6],["turn",5],["projection",3],["project",1],["else",1],["finished",1],["at",1],["status",1],["verified",1],["completed",1],["issues",1],["review",1],["unavailable",1],["blocked",1],["by",1],["guardian",1],["cancelled",1],["failed",1],["paused",1],["unverified",1],["import",1]]},{"id":"openai4s/permissions.py#_complete_guardian_assessment","name":[["complete",1],["guardian",1],["assessment",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["complete",4],["guardian",5],["assessment",17],["store",3],["dict",2],["none",6],["decision",3],["tuple",2],["bool",7],["str",12],["dangerous",3],["structural",5],["if",5],["return",2],["allowed",2],["message",2],["transition",4],["permission",1],["review",1],["id",11],["idempotency",1],["key",1],["status",1],["completed",1],["outcome",1],["allow",1],["once",1],["else",3],["deny",1],["risk",1],["critical",1],["unknown",1],["high",1],["schema",1],["version",2],["policy",1],["enforce",1],["v1",1],["public",1],["summary",1],["1000",1],["audit",5],["run",2],["raise",1],["runtime",1],["error",1],["completion",1],["identity",1],["invalid",1]]},{"id":"openai4s/permissions.py#_daemon_config","name":[["daemon",1],["config",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["daemon",2],["config",6],["process",1],["guardian",1],["feature",1],["flags",1],["budgets",1],["from",1],["openai4s",1],["import",1],["return",1]]},{"id":"openai4s/permissions.py#_file_policy_review_kind","name":[["file",1],["policy",1],["review",1],["kind",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["file",5],["policy",3],["review",2],["kind",2],["reason",5],["str",4],["stable",1],["ui",1],["category",1],["one",1],["deterministic",1],["rationale",1],["if",3],["credential",2],["path",4],["return",4],["data",1],["dependent",1],["search",2],["dynamic",1],["without",1],["reviewable",1],["unreviewable",1],["verification",1],["failed",1]]},{"id":"openai4s/permissions.py#_guardian_denial_history","name":[["guardian",1],["denial",1],["history",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["guardian",4],["denial",2],["history",2],["store",3],["root",5],["frame",5],["id",5],["str",3],["none",2],["list",3],["bool",2],["rebuild",1],["non",1],["structural",1],["breaker",1],["from",1],["durable",1],["requests",2],["if",2],["not",1],["return",2],["rows",2],["permission",1],["row",4],["state",2],["allowed",2],["resolution",1],["context",1],["denied",1]]},{"id":"openai4s/permissions.py#_guardian_hard_deny","name":[["guardian",1],["hard",1],["deny",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["guardian",3],["hard",4],["deny",5],["store",3],["root",4],["frame",4],["id",8],["str",8],["none",2],["project",4],["tool",4],["target",5],["bool",2],["whether",1],["existing",2],["policy",3],["already",1],["refuses",1],["exact",1],["action",2],["last",1],["line",1],["not",4],["first",1],["sandbox",1],["egress",4],["secret",1],["standing",1],["decisions",1],["outrank",1],["allow",1],["issues",1],["over",1],["top",1],["one",1],["them",1],["would",1],["be",1],["model",1],["widening",1],["its",1],["own",1],["authority",1],["anything",1],["cannot",1],["evaluate",1],["counts",1],["as",3],["because",2],["could",1],["check",1],["evidence",1],["safe",1],["if",3],["guarded",1],["scheme",1],["domain",4],["reads",1],["any",1],["bare",1],["string",1],["hostname",1],["notes",2],["txt",2],["without",1],["every",1],["relative",1],["file",1],["read",1],["was",1],["refused",1],["denied",1],["by",1],["whenever",1],["openai4",1],["allowlist",1],["false",2],["denial",1],["also",1],["wrote",1],["durable",1],["audit",1],["row",1],["naming",1],["never",1],["issued",1],["try",2],["from",1],["openai4s",1],["import",1],["allowed",2],["return",5],["true",4],["except",2],["exception",2],["noqa",2],["ble001",2],["resolve",1],["permission",1],["pattern",1],["input",1]]},{"id":"openai4s/permissions.py#_Pending","name":[["pending",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["class",2],["pending",2],["slots",1],["event",4],["allow",2],["scope",2],["pattern",2],["message",2],["payload",4],["created",2],["at",2],["store",4],["expected",4],["action",4],["digest",4],["resolution",4],["done",2],["result",2],["def",1],["init",1],["self",12],["dict",2],["none",9],["str",3],["threading",2],["false",1],["once",1],["time",2]]},{"id":"openai4s/permissions.py#_Pending.__init__","name":[["init",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["init",2],["self",13],["payload",4],["dict",3],["store",4],["none",12],["expected",4],["action",4],["digest",4],["str",4],["event",3],["threading",2],["allow",1],["false",1],["scope",1],["once",1],["pattern",1],["message",1],["created",1],["at",1],["time",2],["resolution",2],["done",1],["result",1]]},{"id":"openai4s/permissions.py#_recomputed_action_digest","name":[["recomputed",1],["action",1],["digest",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["recomputed",2],["action",5],["digest",7],["request",5],["str",2],["none",5],["re",2],["derive",2],["row",1],["canonical",3],["deliberately",1],["store",2],["own",1],["canonicalization",1],["rather",1],["than",1],["second",1],["one",2],["guardian",1],["binds",1],["has",1],["be",1],["resolve",1],["permission",3],["will",1],["cas",1],["against",1],["approval",1],["bound",1],["something",1],["never",1],["agreed",1],["any",1],["failure",1],["envelope",1],["cannot",2],["vouch",1],["try",1],["from",1],["openai4s",1],["storage",1],["permissions",1],["import",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["unverifiable",1],["not",1],["approvable",1]]},{"id":"openai4s/permissions.py#_restart_resolution_marker","name":[["restart",1],["resolution",1],["marker",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["restart",3],["resolution",3],["marker",3],["store",8],["request",7],["dict",2],["allow",6],["bool",4],["append",3],["idempotent",2],["argument",1],["free",1],["decision",5],["ledger",1],["permission",6],["payloads",1],["may",2],["be",2],["redacted",1],["incomplete",1],["never",2],["replayable",1],["execution",1],["input",1],["only",3],["teaches",1],["next",1],["model",1],["turn",2],["one",1],["fact",1],["rely",1],["old",2],["action",11],["did",3],["not",8],["execute",3],["must",1],["reconsidered",1],["id",23],["str",3],["root",5],["frame",2],["tool",9],["re",2],["sub",1],["za",1],["z0",1],["unknown",1],["120",1],["if",8],["return",3],["false",6],["suffix",4],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["16",1],["group",20],["ag",1],["event",12],["ae",1],["content",6],["system",3],["human",2],["approved",1],["previously",2],["interrupted",2],["after",2],["daemon",2],["restarted",2],["original",4],["operation",2],["evaluate",1],["current",1],["state",1],["issue",1],["fresh",1],["still",1],["needed",1],["assume",2],["succeeded",2],["result",4],["status",2],["requires",3],["continue",3],["true",3],["executed",2],["else",2],["denied",3],["try",3],["none",2],["kind",1],["assistant",2],["message",1],["role",1],["except",3],["exception",3],["noqa",3],["ble001",3],["retry",1],["race",2],["below",1],["raise",2],["events",4],["list",1],["any",2],["type",1],["completed",2],["side",1],["effect",1],["class",1],["runtime",1],["mutation",1],["resource",1],["keys",1],["accept",1],["caller",1],["keeps",1],["continuation",1],["disabled",1]]},{"id":"openai4s/permissions.py#_safe_resolved_review_path","name":[["safe",1],["resolved",1],["review",1],["path",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["safe",2],["resolved",2],["review",2],["path",3],["value",3],["str",5],["none",5],["keep",1],["only",1],["bounded",1],["workspace",1],["relative",1],["approval",1],["card",1],["normalized",6],["replace",1],["if",1],["not",1],["startswith",1],["re",1],["match",1],["za",1],["any",1],["part",2],["split",1],["return",2],["1000",1]]},{"id":"openai4s/permissions.py#_scope","name":[["scope",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["scope",2],["value",4],["str",4],["none",2],["return",1],["if",1],["scopes",1],["else",1],["once",1]]},{"id":"openai4s/permissions.py#_stage7_auto_review_requested","name":[["stage7",1],["auto",1],["review",1],["requested",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["stage7",9],["auto",13],["review",5],["requested",5],["config",6],["any",2],["none",11],["approvals",5],["reviewer",5],["str",4],["bool",4],["freeze",1],["stage",1],["selection",7],["before",1],["importing",1],["its",1],["policy",3],["predicate",2],["import",1],["failure",1],["must",1],["not",3],["erase",1],["only",1],["turn",1],["gentle",1],["default",1],["allow",1],["into",1],["fail",2],["open",1],["mirrors",1],["guardian",3],["enforce",1],["feature",1],["enabled",2],["without",1],["depending",1],["module",1],["whose",1],["later",1],["check",1],["may",1],["env",7],["os",2],["environ",2],["openai4",2],["enforcement",2],["strip",2],["lower",2],["true",1],["unattended",1],["approval",1],["deny",1],["try",1],["flags",3],["getattr",6],["roadmap",1],["features",1],["false",2],["if",4],["else",2],["mode",1],["configured",2],["explicit",5],["fields",5],["deployment",1],["preset",1],["except",1],["exception",1],["noqa",1],["ble001",1],["malformed",1],["cannot",1],["weaken",1],["return",2]]},{"id":"openai4s/permissions.py#_start_guardian_assessment","name":[["start",1],["guardian",1],["assessment",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["start",5],["guardian",8],["assessment",13],["store",4],["root",3],["frame",3],["id",31],["str",9],["none",6],["request",5],["dict",4],["open",1],["auto",2],["mode",2],["audit",8],["owner",1],["before",1],["evaluates",1],["action",6],["run",12],["active",1],["permission",2],["if",2],["return",2],["decision",6],["digest",5],["token",3],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["24",1],["transition",6],["review",1],["policy",1],["version",1],["enforce",1],["v1",1],["idempotency",1],["key",1],["durable",9],["not",1],["raise",1],["runtime",1],["error",1],["identity",1],["invalid",1]]},{"id":"openai4s/permissions.py#_unattended_file_policy_reason","name":[["unattended",1],["file",1],["policy",1],["reason",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["unattended",5],["file",13],["policy",3],["reason",4],["enabled",3],["bool",4],["tool",4],["str",8],["target",4],["canonical",4],["arguments",4],["any",2],["resolved",8],["path",4],["none",5],["credential",4],["if",1],["not",2],["return",3],["try",1],["from",1],["openai4s",1],["server",1],["guardian",1],["enforce",1],["import",1],["deny",2],["except",1],["exception",1],["noqa",1],["ble001",1],["automatic",1],["review",1],["verification",1],["fails",1],["closed",1],["could",1],["verify",1],["access",1]]},{"id":"openai4s/permissions.py#broker","name":[["broker",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["broker",11],["permission",3],["global",1],["if",2],["none",2],["lock",1],["return",1]]},{"id":"openai4s/permissions.py#guardian_denial_history","name":[["guardian",1],["denial",1],["history",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["guardian",5],["denial",4],["history",4],["store",3],["root",3],["frame",3],["id",3],["str",2],["none",2],["list",2],["bool",2],["breaker",2],["streak",1],["read",1],["only",1],["projections",1],["auto",1],["mode",1],["budget",1],["projection",1],["reports",1],["as",1],["authority",1],["rather",1],["than",1],["keeping",1],["second",1],["count",1],["so",1],["reads",1],["without",1],["owning",1],["return",1]]},{"id":"openai4s/permissions.py#PermissionBroker","name":[["permission",1],["broker",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["class",2],["permission",6],["broker",4],["default",2],["timeout",2],["900",1],["15",1],["min",1],["backstop",1],["so",3],["never",2],["answered",1],["prompt",1],["frees",1],["turn",1],["poll",1],["long",1],["http",1],["decision",5],["thread",4],["waits",1],["tool",3],["durable",6],["acknowledgement",1],["before",1],["answering",1],["still",1],["committing",1],["generous",1],["enough",2],["cover",1],["slow",2],["sqlite",1],["writer",1],["holding",1],["store",15],["lock",8],["short",1],["lost",1],["cannot",1],["retire",1],["server",4],["permanently",1],["resolve",3],["ack",1],["30",1],["def",9],["init",1],["self",27],["none",27],["learns",1],["approvals",5],["reviewer",5],["conversation",6],["actually",1],["selected",1],["port",1],["not",8],["import",2],["selection",7],["web",2],["session",1],["state",3],["owned",1],["by",5],["openai4s",1],["while",1],["core",1],["infrastructure",1],["cli",2],["shares",1],["reaching",1],["into",1],["package",1],["from",2],["here",1],["would",1],["invert",1],["dependency",1],["tests",1],["test",1],["config",1],["py",1],["asserts",1],["boundary",1],["registers",1],["its",2],["adapter",1],["at",2],["startup",1],["has",1],["no",2],["such",1],["leaves",1],["unset",1],["operator",2],["environment",2],["decides",1],["only",3],["thing",1],["there",2],["decide",1],["one",2],["shot",1],["run",1],["resolver",12],["callable",6],["any",4],["str",26],["threading",2],["rlock",1],["channels",4],["dict",7],["root",23],["frame",24],["id",32],["emit",4],["cancel",4],["pending",9],["ui",2],["channel",8],["registration",1],["called",1],["gateway",1],["register",2],["event",3],["watching",4],["bool",3],["guardian",5],["terminal",5],["metadata",1],["approval",3],["correctness",1],["depends",1],["subscriber",1],["being",1],["present",1],["unwatched",1],["requests",2],["remain",2],["durably",1],["staticmethod",2],["notify",1],["message",2],["callback",3],["if",9],["else",1],["return",7],["try",4],["except",3],["exception",3],["noqa",3],["ble001",3],["refusal",1],["already",1],["stands",1],["pass",1],["unregister",1],["pop",1],["events",1],["list",2],["outstanding",1],["await",1],["payloads",1],["client",1],["reconnecting",1],["mid",1],["pause",1],["memory",4],["payload",2],["seen",2],["item",2],["row",3],["reconnect",1],["must",1],["available",1],["whether",1],["call",1],["currently",1],["blocked",1],["awaiting",1],["cell",2],["watchdog",1],["uses",1],["freeze",1],["clock",1],["human",1],["mistaken",1],["wedged",1],["takes",1],["project",7],["returns",1],["effective",2],["honouring",1],["quarantine",1],["legacy",1],["review",1],["auto",1],["migration",1],["unknown",1],["registered",1],["raises",1],["resolves",1],["user",2],["fail",1],["closed",1],["answer",1],["because",1],["could",1],["tell",1],["consent",2],["all",1],["different",1],["statement",1],["nothing",1],["process",1],["owns",1],["expressed",1],["intent",1],["unreadable",1],["scope",1],["tuple",1],["gated",1],["action",1],["proj",3],["fr",4],["delegated",1],["sub",1],["agent",1],["child",1],["carries",1]]},{"id":"openai4s/permissions.py#PermissionBroker.__init__","name":[["init",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["init",2],["self",7],["none",4],["broker",4],["learns",2],["approvals",2],["reviewer",2],["conversation",2],["actually",2],["selected",2],["port",2],["not",2],["import",2],["durable",2],["selection",3],["web",2],["session",2],["state",4],["owned",2],["by",3],["openai4s",2],["server",6],["while",2],["core",2],["infrastructure",2],["cli",4],["shares",2],["reaching",2],["into",2],["package",2],["from",4],["here",2],["would",2],["invert",2],["dependency",2],["tests",2],["test",2],["config",2],["py",2],["asserts",2],["boundary",2],["registers",2],["its",2],["adapter",2],["at",2],["startup",2],["has",2],["no",2],["such",2],["leaves",2],["unset",2],["operator",2],["environment",2],["decides",2],["only",2],["thing",2],["there",2],["decide",2],["one",2],["shot",2],["run",2],["resolver",1],["callable",1],["any",1],["str",7],["lock",1],["threading",1],["rlock",1],["channels",1],["dict",4],["root",3],["frame",2],["id",4],["emit",1],["cancel",1],["pending",3],["decision",2]]},{"id":"openai4s/permissions.py#PermissionBroker._approvals_reviewer","name":[["approvals",1],["reviewer",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["approvals",3],["reviewer",3],["self",4],["store",3],["root",3],["frame",3],["id",6],["str",8],["none",3],["project",3],["conversation",1],["effective",1],["if",2],["unknown",1],["registered",1],["resolver",6],["raises",1],["resolves",1],["user",2],["fail",1],["closed",1],["answer",1],["because",1],["could",1],["not",3],["tell",1],["consent",2],["no",1],["at",1],["all",1],["different",1],["statement",1],["nothing",1],["process",1],["owns",1],["durable",1],["selection",3],["so",1],["operator",1],["environment",1],["only",1],["expressed",1],["intent",1],["there",1],["lock",1],["return",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1]]},{"id":"openai4s/permissions.py#PermissionBroker._notify_guardian_terminal","name":[["notify",1],["guardian",1],["terminal",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["notify",2],["guardian",3],["terminal",3],["channel",4],["dict",2],["none",6],["message",3],["str",3],["callback",3],["if",2],["not",2],["else",1],["callable",1],["return",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["permission",1],["refusal",1],["already",1],["stands",1],["pass",1]]},{"id":"openai4s/permissions.py#PermissionBroker._permission_scope","name":[["permission",1],["scope",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["permission",2],["scope",3],["store",4],["frame",12],["id",15],["str",8],["none",8],["project",10],["tuple",2],["resolve",2],["root",9],["conversation",3],["one",1],["gated",1],["action",1],["proj",5],["try",1],["if",4],["fr",4],["default",2],["delegated",1],["sub",1],["agent",1],["child",1],["carries",1],["from",1],["so",1],["scoped",1],["rules",1],["selection",1],["both",1],["follow",1],["parent",1],["rfr",4],["except",1],["exception",1],["noqa",1],["ble001",1],["unresolved",1],["never",1],["grants",1],["consent",1],["pass",1],["return",1]]},{"id":"openai4s/permissions.py#PermissionBroker._resolve_guardian_decision","name":[["resolve",1],["guardian",1],["decision",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["resolve",4],["guardian",7],["decision",14],["self",3],["store",4],["id",13],["str",9],["root",3],["none",10],["chan",5],["dict",6],["created",3],["request",4],["tuple",2],["bool",7],["audit",5],["structural",4],["false",5],["circuit",4],["open",5],["commit",2],["one",1],["verdict",2],["tell",1],["ui",1],["if",10],["anyone",1],["watching",1],["durable",3],["resolution",3],["event",6],["only",2],["browser",2],["finds",1],["out",1],["cas",1],["failure",1],["here",1],["downgrades",1],["deny",1],["because",1],["approval",5],["would",1],["not",5],["allowed",13],["message",8],["state",11],["else",4],["denied",1],["try",2],["resolved",4],["permission",3],["scope",2],["once",2],["context",1],["expected",1],["action",2],["digest",2],["actual",3],["expired",1],["before",1],["could",1],["be",1],["committed",1],["except",2],["exception",2],["noqa",2],["ble001",2],["uncommittable",1],["denial",2],["failed",2],["persistence",1],["closed",1],["after",2],["exact",1],["web",1],["adapter",1],["atomically",1],["closes",1],["owning",1],["auto",1],["run",1],["its",1],["lost",1],["history",1],["still",1],["makes",1],["every",1],["later",1],["gate",1],["reconstruct",1],["same",2],["restart",1],["notify",1],["terminal",1],["human",1],["path",1],["emits",1],["so",1],["sees",1],["card",1],["instead",1],["waiting",1],["answer",1],["already",1],["happened",1],["type",1],["frame",1],["allow",2],["actor",1],["emit",1],["delivery",1],["pass",1],["return",1]]},{"id":"openai4s/permissions.py#PermissionBroker.approval_reachable","name":[["approval",1],["reachable",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["approval",5],["reachable",4],["self",6],["store",5],["frame",5],["id",8],["str",10],["none",15],["method",5],["dangerous",3],["bool",4],["false",4],["side",6],["effect",4],["class",4],["guardian",10],["config",7],["any",5],["project",5],["whether",1],["call",5],["needs",1],["could",1],["be",2],["allowed",5],["here",1],["read",3],["only",5],["projection",1],["meth",1],["gate",6],["callers",1],["must",1],["decide",2],["before",2],["exists",3],["headless",1],["cli",2],["model",2],["facing",1],["tool",5],["list",2],["its",2],["explicit",1],["code",1],["mode",1],["preflight",1],["creates",1],["no",3],["request",2],["trips",1],["breaker",1],["grants",1],["nothing",1],["stays",1],["authoritative",1],["still",3],["refuses",2],["audits",1],["made",1],["anyway",1],["means",1],["one",3],["allow",6],["paths",1],["fire",1],["human",2],["channel",2],["attached",1],["conversation",3],["standing",2],["rule",9],["adjudicates",2],["has",2],["allowlist",1],["openai4",2],["unattended",6],["deny",4],["every",1],["target",1],["vetoes",1],["all",1],["them",1],["exactly",1],["as",1],["anything",1],["cannot",1],["answers",2],["true",5],["hiding",1],["capability",1],["was",1],["fact",1],["worse",1],["than",1],["refused",1],["approximation",1],["not",4],["replay",1],["open",2],["denial",1],["circuit",1],["file",1],["policy",2],["delegated",1],["child",1],["ask",2],["each",1],["refuse",1],["nor",1],["order",1],["consults",1],["path",1],["omits",1],["restart",2],["once",1],["continuation",1],["grant",1],["after",1],["person",1],["approves",1],["daemon",2],["left",1],["fresh",1],["root",7],["try",1],["from",3],["openai4s",3],["storage",1],["permissions",1],["import",3],["perm",2],["match",2],["proj",3],["permission",2],["scope",3],["scoped",2],["rules",4],["default",2],["global",1],["if",7],["decision",2],["pattern",1],["return",7],["lock",1],["channels",1],["reviewer",4],["approvals",1],["stage7",1],["auto",1],["review",1],["requested",1],["server",2],["enforce",2],["effects",2],["tools",2],["user",1],["feature",2],["enabled",2],["recorded",1],["nobody",1],["there",1],["os",1],["environ",1],["strip",1],["lower",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1],["posture",1],["keeps",1]]},{"id":"openai4s/permissions.py#PermissionBroker.approvals_reviewer_for","name":[["approvals",1],["reviewer",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["approvals",3],["reviewer",4],["self",4],["store",5],["frame",3],["id",6],["str",6],["none",6],["project",3],["return",2],["exact",1],["effective",1],["next",1],["gate",1],["will",1],["consume",2],["host",1],["side",1],["file",1],["alias",1],["review",1],["must",1],["happen",1],["before",1],["broker",1],["called",1],["because",1],["needs",1],["workspace",1],["service",1],["exposing",1],["only",1],["resolved",1],["selection",1],["keeps",1],["helper",1],["independent",1],["while",1],["letting",1],["both",1],["checks",1],["one",1],["value",1],["rather",1],["than",1],["independently",1],["guessing",1],["from",1],["daemon",1],["configuration",1],["root",2],["proj",2],["permission",1],["scope",1],["default",1]]},{"id":"openai4s/permissions.py#PermissionBroker.cancel_root","name":[["cancel",1],["root",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["cancel",3],["root",6],["self",5],["frame",3],["id",3],["str",2],["none",3],["deny",1],["every",1],["pending",2],["prompt",1],["conversation",1],["turn",2],["lock",1],["dids",2],["list",1],["by",1],["did",2],["pend",5],["if",1],["not",1],["allow",1],["false",1],["message",1],["cancelled",1],["event",1]]},{"id":"openai4s/permissions.py#PermissionBroker.gate","name":[["gate",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["gate",2],["self",8],["store",8],["frame",13],["id",32],["str",24],["none",55],["method",9],["target",11],["view",9],["tuple",4],["project",7],["action",8],["group",4],["tool",9],["call",4],["side",6],["effect",6],["class",6],["resource",6],["keys",6],["list",5],["dangerous",7],["bool",7],["false",7],["canonical",6],["arguments",6],["any",5],["resolved",11],["file",20],["path",10],["credential",4],["guardian",18],["config",9],["approvals",6],["reviewer",6],["timeout",5],["float",2],["dict",2],["resolve",3],["conversation",2],["identity",3],["from",3],["dispatcher",2],["works",2],["root",16],["background",2],["delegated",2],["child",2],["dispatchers",2],["alike",2],["proj",5],["permission",7],["scope",1],["try",4],["decision",11],["default",4],["pattern",1],["input",2],["except",3],["exception",3],["noqa",3],["ble001",3],["ask",5],["if",16],["requested",4],["stage7",1],["auto",1],["review",10],["history",5],["lock",1],["channel",3],["channels",1],["openai4s",1],["server",1],["enforce",1],["import",1],["denial",5],["circuit",5],["open",4],["daemon",1],["message",6],["blocked",2],["by",2],["notify",1],["terminal",1],["return",5],["allow",8],["unreadable",1],["breaker",1],["never",2],["permits",1],["work",1],["failed",1],["closed",1],["policy",11],["reason",9],["unattended",1],["enabled",1],["not",5],["gentle",1],["defaults",1],["routine",1],["workspace",2],["tools",1],["upgrade",1],["fence",1],["match",2],["attached",1],["gets",1],["real",1],["human",2],["fallback",1],["headless",2],["run",1],["records",1],["refuses",1],["deterministic",1],["true",2],["deny",2],["standing",2],["rule",2],["restart",6],["once",5],["grant",7],["consume",1],["unusable",1],["fails",1],["continuation",1],["allocate",1],["durable",2],["before",1],["deciding",1],["caller",1],["will",1],["wait",2],["so",3],["even",1],["auditable",1],["did",3],["perm",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["kind",5],["else",4],["title",3],["inp",2],["len",1],["payload",6],["type",1],["await",1],["suggested",1],["patterns",2],["suggest",1],["scopes",2],["sub",1],["agent",1],["own",1],["risk",1],["declaration",1],["card",2],["capability",1],["differently",1],["than",2],["read",1],["carried",1],["rather",1],["new",1],["column",1],["stored",1],["request",3],["record",1],["replay",1],["keep",1],["fact",2],["without",1],["migration",1],["stays",1],["bound",1],["raw",1],["approval",1],["additionally",1],["needs",1],["automatic",1],["stopped",1],["safe",2],["relative",1],["destination",1],["otherwise",1],["notes",1],["txt",1],["json",1],["asks",1],["approve",1],["only",1],["innocuous",1],["alias",1],["hides",1],["they",1],["actually",1],["need",1],["judge",1],["seconds",1],["created",1],["create",1]]},{"id":"openai4s/permissions.py#PermissionBroker.guardian_adjudicates","name":[["guardian",1],["adjudicates",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["guardian",6],["adjudicates",2],["self",3],["store",4],["frame",4],["id",8],["str",4],["none",8],["config",4],["any",2],["project",4],["bool",2],["whether",1],["next",1],["ask",1],["conversation",1],["goes",1],["same",1],["selection",1],["meth",1],["gate",1],["freezes",1],["exposed",1],["so",1],["caller",1],["explaining",1],["refusal",1],["name",1],["posture",1],["produced",1],["try",1],["reviewer",3],["approvals",1],["return",2],["stage7",1],["auto",1],["review",1],["requested",1],["daemon",1],["except",1],["exception",1],["noqa",1],["ble001",1],["explanatory",1],["only",1],["never",1],["grant",1],["false",1]]},{"id":"openai4s/permissions.py#PermissionBroker.is_pending","name":[["pending",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["pending",2],["self",4],["root",4],["frame",3],["id",3],["str",2],["bool",3],["whether",1],["tool",1],["call",1],["currently",1],["blocked",1],["awaiting",1],["approval",2],["conversation",1],["cell",2],["watchdog",1],["uses",1],["freeze",1],["its",1],["clock",1],["so",1],["slow",1],["human",1],["not",1],["mistaken",1],["wedged",1],["lock",1],["return",1],["by",1]]},{"id":"openai4s/permissions.py#PermissionBroker.pending_events","name":[["pending",1],["events",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["pending",5],["events",2],["self",7],["root",7],["frame",6],["id",8],["str",2],["store",7],["none",3],["list",3],["dict",2],["outstanding",1],["await",1],["permission",2],["payloads",1],["conversation",1],["client",1],["reconnecting",1],["mid",1],["pause",1],["lock",1],["memory",4],["payload",2],["by",1],["if",3],["channel",2],["channels",1],["return",2],["seen",2],["item",2],["decision",2],["try",1],["durable",3],["row",3],["requests",1],["state",1],["not",1],["except",1],["exception",1],["noqa",1],["ble001",1],["reconnect",1],["must",1],["remain",1],["available",1]]},{"id":"openai4s/permissions.py#PermissionBroker.register_channel","name":[["register",1],["channel",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["register",2],["channel",2],["self",4],["root",3],["frame",3],["id",3],["str",4],["emit",4],["callable",6],["dict",2],["any",4],["cancel",4],["event",5],["threading",2],["none",16],["watching",6],["bool",2],["guardian",4],["terminal",4],["store",4],["ui",2],["metadata",2],["only",2],["approval",2],["correctness",2],["never",2],["depends",2],["subscriber",2],["being",2],["present",2],["unwatched",2],["requests",2],["remain",2],["durably",2],["pending",2],["lock",1],["channels",1]]},{"id":"openai4s/permissions.py#PermissionBroker.resolve","name":[["resolve",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["resolve",3],["self",3],["decision",3],["id",3],["str",8],["none",10],["allow",4],["bool",5],["scope",4],["once",2],["pattern",4],["message",4],["return",1],["result",1],["ok",1]]},{"id":"openai4s/permissions.py#PermissionBroker.resolve_result","name":[["resolve",1],["result",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["resolve",6],["result",3],["self",6],["decision",26],["id",24],["str",13],["none",27],["allow",9],["bool",4],["scope",10],["once",3],["pattern",6],["message",7],["store",16],["root",11],["frame",10],["dict",3],["approval",5],["describe",1],["whether",1],["another",1],["turn",2],["required",4],["live",6],["wakes",1],["exact",2],["blocked",3],["thread",7],["after",5],["daemon",5],["restart",4],["no",4],["longer",2],["exists",1],["so",3],["method",1],["never",3],["replays",1],["stored",1],["tool",3],["arguments",2],["instead",3],["records",1],["argument",1],["free",1],["ledger",2],["marker",2],["returns",1],["requires",1],["continue",3],["fresh",2],["model",1],["must",3],["replan",1],["work",1],["if",16],["not",14],["return",8],["ok",8],["false",9],["error",9],["code",9],["type",1],["be",5],["boolean",1],["invalid",1],["normalized",3],["pending",11],["lock",2],["pend",10],["payload",1],["belong",2],["found",2],["event",2],["already",2],["resolving",2],["flight",1],["stores",6],["else",3],["there",2],["but",3],["durable",11],["request",18],["still",3],["resolvable",1],["auditable",1],["channel",3],["channels",1],["values",1],["publishes",1],["acknowledgement",1],["only",2],["terminal",4],["state",8],["commits",1],["wait",5],["rather",1],["than",1],["guessing",1],["bounded",1],["runs",1],["http",1],["depends",1],["lost",1],["shutdown",1],["raise",2],["between",1],["loop",1],["commit",1],["merely",1],["stuck",1],["behind",1],["long",1],["writer",1],["holding",1],["single",1],["unbounded",1],["parks",1],["server",1],["good",1],["timing",1],["out",5],["same",1],["as",2],["failing",1],["may",1],["committing",1],["answer",1],["says",1],["exactly",1],["carries",1],["client",1],["poll",1],["denial",1],["caller",1],["might",1],["act",1],["while",1],["action",8],["goes",1],["execute",1],["resolution",5],["done",1],["ack",1],["timeout",1],["was",2],["accepted",1],["being",1],["committed",1],["re",1],["read",1],["see",1],["its",2],["final",1],["permission",5],["failed",1],["closed",1],["integrity",1],["failure",1],["allowed",1],["denied",1],["seen",3],["int",3],["add",1],["try",3],["expected",5],["digest",7],["except",2],["value",1],["written",1],["before",2],["columns",1],["existed",1],["has",1],["bind",1],["migration",1],["adds",1],["canonical",1],["sha256",1],["without",1],["backfill",1],["own",1],["legacy",1],["carve",1],["allows",1],["such",1],["row",1],["resolved",1],["by",1],["human",1],["letting",1],["meant",1],["upgraded",1],["could",1],["deny",1],["pre",1],["upgrade",1],["prompt",2],["approve",1],["one",1],["reported",1],["unknown",1],["expired",4],["expires",4],["at",4],["time",3],["1000",1],["outlived",1],["backstop",1],["created",1],["valid",1],["activating",1],["grant",1],["from",1],["stale",1],["possibly",1],["forgotten",1],["timed",2],["context",2],["exception",1],["noqa",1],["ble001",1],["best",1],["effort",1],["cleanup",1],["pass",1],["activated",1],["continuation",1],["elif",1],["res",1]]},{"id":"openai4s/permissions.py#PermissionBroker.set_approvals_reviewer_resolver","name":[["approvals",1],["reviewer",1],["resolver",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["approvals",3],["reviewer",3],["resolver",7],["self",4],["callable",2],["any",2],["str",6],["none",4],["register",1],["resolve",1],["conversation",1],["takes",1],["store",1],["root",1],["frame",1],["id",2],["project",1],["returns",1],["effective",1],["selection",2],["honouring",1],["import",1],["quarantine",1],["legacy",1],["review",1],["auto",1],["migration",1],["lock",1]]},{"id":"openai4s/permissions.py#PermissionBroker.unregister_channel","name":[["unregister",1],["channel",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["unregister",2],["channel",2],["self",4],["root",3],["frame",3],["id",3],["str",2],["none",3],["lock",1],["channels",1],["pop",1]]},{"id":"openai4s/permissions.py#suggest_patterns","name":[["suggest",1],["patterns",1]],"path":[["openai4s",1],["permissions",1],["py",1]],"body":[["def",2],["suggest",2],["patterns",2],["method",6],["str",9],["target",19],["list",4],["offer",3],["few",1],["generalizations",3],["tool",1],["remember",1],["picker",1],["most",1],["specific",1],["first",1],["opencode",1],["biggest",1],["ux",1],["win",1],["over",1],["storing",1],["exact",2],["strings",1],["strip",1],["out",10],["if",8],["append",9],["bash",2],["rule",2],["spans",1],["shell",1],["metacharacters",1],["so",1],["broad",1],["prefix",2],["like",1],["git",2],["would",1],["also",1],["authorize",1],["curl",1],["evil",1],["sh",1],["only",1],["single",1],["simple",1],["command",2],["no",1],["redirects",1],["compound",1],["just",1],["string",1],["not",2],["re",1],["search",1],["toks",6],["split",2],["len",1],["elif",3],["write",1],["file",3],["edit",1],["read",2],["save",1],["artifact",1],["dir",1],["ext",1],["rsplit",3],["web",1],["fetch",1],["already",1],["domain",1],["mcp",3],["call",1],["resource",1],["prompt",1],["de",1],["dupe",1],["preserving",1],["order",1],["seen",3],["uniq",3],["add",1],["return",1]]},{"id":"openai4s/pkgscan.py","name":[["pkgscan",1],["py",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["multi",1],["environment",1],["package",5],["scanning",1],["batched",2],["scan",2],["facility",1],["dispatched",1],["python",4],["scripts",1],["executed",1],["one",4],["shot",2],["vm",2],["foundation",1],["lets",1],["code",1],["as",1],["action",1],["operate",1],["real",1],["scientific",1],["environments",1],["before",1],["agent",1],["writes",1],["import",6],["torch",2],["system",1],["answer",1],["these",1],["envs",3],["has",4],["missing",2],["pass",2],["key",2],["points",1],["env",2],["metadata",4],["file",2],["openai4s",2],["json",4],["fields",1],["kind",1],["language",2],["venv",1],["path",3],["source",3],["op",1],["log",1],["probe",1],["look",1],["bin",2],["rscript",1],["lang",1],["if",1],["not",1],["py",1],["else",1],["name",3],["normalization",1],["re",4],["sub",1],["lower",1],["dependency",1],["matching",1],["rule",1],["so",2],["foo",2],["bar",2],["baz",2],["three",2],["unified",1],["collection",2],["conda",2],["meta",2],["pip",1],["dist",1],["info",1],["lib",1],["library",1],["description",1],["requested",2],["only",2],["variant",1],["scans",1],["top",1],["level",1],["deps",1],["carrying",1],["marker",1],["batching",1],["computing",1],["many",2],["spawning",1],["per",1],["across",1],["would",1],["cost",1],["minutes",1],["pure",1],["stdlib",1],["runs",1],["unchanged",1],["inside",1],["control",1],["kernel",1],["from",3],["future",1],["annotations",1],["dataclasses",1],["dataclass",3],["field",1],["pathlib",1],["norm",1],["compile",1]]},{"id":"openai4s/pkgscan.py#_collect_conda","name":[["collect",1],["conda",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["collect",2],["conda",4],["root",3],["path",2],["str",4],["meta",5],["json",4],["normalized",1],["name",5],["values",1],["out",4],["if",2],["not",1],["dir",1],["return",2],["glob",1],["try",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["jsondecode",1],["error",1],["oserror",1],["continue",1],["add",1],["normalize",1],["pkg",1]]},{"id":"openai4s/pkgscan.py#_collect_pip","name":[["collect",1],["pip",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["collect",2],["pip",2],["root",5],["path",4],["requested",6],["only",6],["bool",2],["false",2],["str",3],["dist",4],["info",7],["metadata",2],["normalized",1],["name",5],["keep",1],["distributions",1],["carry",1],["marker",1],["file",1],["top",1],["level",1],["deps",1],["user",1],["asked",1],["not",3],["full",1],["transitive",1],["closure",1],["out",3],["search",1],["actual",1],["package",1],["directories",1],["recursing",1],["from",1],["lib",6],["walks",1],["large",1],["native",1],["toolchains",1],["model",1],["caches",1],["libraries",1],["scientific",1],["conda",1],["envs",1],["turning",1],["simple",1],["environment",1],["listing",1],["into",1],["minutes",1],["long",1],["scan",1],["interpreter",1],["directory",1],["matched",1],["rather",1],["than",1],["python",1],["so",1],["py",2],["pypy3",1],["10",1],["site",4],["packages",6],["resolves",1],["too",1],["both",1],["debian",1],["rhel",1],["covered",1],["candidates",4],["list",1],["lib64",1],["leaf",2],["extend",1],["sorted",1],["glob",2],["append",1],["windows",1],["harmless",1],["if",5],["absent",1],["seen",3],["infos",3],["base",3],["dir",1],["continue",3],["add",2],["exists",1],["read",1],["field",1],["normalize",1],["pkg",1],["return",1]]},{"id":"openai4s/pkgscan.py#_collect_r","name":[["collect",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["collect",2],["root",3],["path",2],["str",3],["lib",2],["library",2],["description",2],["normalized",1],["package",2],["out",4],["libdir",3],["if",2],["not",1],["dir",1],["return",2],["desc",2],["glob",1],["name",3],["read",1],["field",1],["add",1],["normalize",1],["pkg",1]]},{"id":"openai4s/pkgscan.py#_read_field","name":[["read",1],["field",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["read",3],["field",2],["path",5],["key",4],["str",4],["none",4],["return",4],["value",2],["line",4],["from",1],["rfc822",1],["ish",1],["metadata",1],["file",1],["prefix",3],["try",1],["text",1],["utf",1],["errors",1],["replace",1],["splitlines",1],["if",1],["startswith",1],["len",1],["strip",1],["except",1],["oserror",1]]},{"id":"openai4s/pkgscan.py#collect_packages","name":[["collect",1],["packages",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["collect",5],["packages",2],["env",5],["dir",4],["path",2],["language",4],["str",5],["none",4],["requested",4],["only",4],["bool",2],["false",2],["unified",1],["normalized",1],["package",1],["one",1],["conda",2],["pip",2],["root",4],["lang",2],["detect",1],["pkgs",5],["if",1],["else",1],["return",1]]},{"id":"openai4s/pkgscan.py#detect_language","name":[["detect",1],["language",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["detect",2],["language",2],["env",3],["dir",3],["path",2],["str",2],["lang",1],["if",2],["has",6],["not",3],["py",3],["else",2],["python",5],["probes",1],["interpreter",1],["binaries",1],["under",1],["bin",2],["only",1],["wins",1],["rscript",2],["present",1],["default",1],["otherwise",1],["bindir",4],["exists",3],["python3",1],["return",1]]},{"id":"openai4s/pkgscan.py#EnvMetadata","name":[["env",1],["metadata",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["class",2],["env",6],["metadata",4],["parsed",1],["openai4s",1],["json",3],["one",1],["environment",1],["kind",3],["str",5],["none",12],["language",3],["venv",3],["path",11],["source",3],["op",3],["log",3],["root",2],["classmethod",1],["def",1],["load",1],["cls",2],["dir",3],["meta",4],["file",1],["data",8],["dict",1],["if",1],["exists",1],["try",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["jsondecode",1],["error",1],["oserror",1],["return",1]]},{"id":"openai4s/pkgscan.py#EnvMetadata.load","name":[["load",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["load",2],["cls",3],["env",6],["dir",4],["path",9],["metadata",2],["meta",4],["file",1],["data",8],["dict",1],["if",1],["exists",1],["try",1],["json",2],["loads",1],["read",1],["text",1],["utf",1],["except",1],["jsondecode",1],["error",1],["oserror",1],["return",1],["kind",2],["language",2],["venv",2],["source",2],["op",2],["log",2],["root",1]]},{"id":"openai4s/pkgscan.py#EnvScan","name":[["env",1],["scan",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["class",2],["env",3],["scan",2],["result",1],["scanning",1],["one",1],["environment",1],["root",3],["str",5],["language",3],["metadata",3],["packages",2],["field",3],["default",3],["factory",3],["has",3],["list",4],["missing",3],["def",1],["dict",2],["self",7],["return",1],["kind",2],["package",1],["count",1],["len",1],["sorted",2]]},{"id":"openai4s/pkgscan.py#EnvScan.to_dict","name":[["dict",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["dict",4],["self",8],["return",1],["root",2],["language",2],["kind",2],["metadata",1],["package",1],["count",1],["len",1],["packages",1],["has",2],["sorted",2],["missing",2]]},{"id":"openai4s/pkgscan.py#normalize_pkg","name":[["normalize",1],["pkg",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["normalize",2],["pkg",2],["name",3],["str",4],["canonical",1],["package",1],["key",1],["collapse",1],["runs",1],["single",1],["lower",3],["mirrors",1],["openai4s",1],["exactly",1],["re",2],["sub",2],["rule",1],["every",1],["source",1],["funneled",1],["through",1],["so",1],["conda",1],["pip",1],["names",1],["compare",1],["equal",1],["return",1],["norm",1],["strip",1]]},{"id":"openai4s/pkgscan.py#scan_envs","name":[["scan",1],["envs",1]],"path":[["openai4s",1],["pkgscan",1],["py",1]],"body":[["def",2],["scan",8],["envs",2],["env",11],["dirs",3],["list",7],["str",5],["path",3],["require",5],["none",4],["requested",5],["only",4],["bool",2],["false",2],["dict",4],["batch",1],["many",1],["environments",1],["one",1],["pass",1],["perf",1],["point",1],["each",1],["load",2],["openai4s",1],["metadata",3],["json",1],["detect",2],["language",5],["collect",2],["normalized",2],["package",1],["from",1],["all",1],["three",1],["sources",1],["then",1],["if",4],["given",1],["split",1],["names",1],["into",1],["has",2],["missing",2],["both",1],["before",1],["comparison",1],["so",1],["scikit",2],["learn",2],["matches",1],["want",7],["normalize",2],["pkg",2],["display",3],["results",3],["dir",5],["meta",3],["lang",3],["pkgs",4],["packages",2],["root",1],["not",1],["append",1],["return",1]]},{"id":"openai4s/platform_support.py","name":[["platform",1],["support",1],["py",1]],"path":[["openai4s",1],["platform",1],["support",1],["py",1]],"body":[["platforms",2],["program",2],["runs",1],["declared",1],["one",5],["place",2],["frozen",2],["platform",9],["matrix",1],["docs",1],["v02",1],["decisions",1],["md",1],["mac",1],["os",1],["arm64",1],["stable",1],["linux",4],["server",1],["browser",1],["beta",1],["windows",8],["unsupported",3],["fails",2],["closed",2],["load",1],["bearing",1],["half",2],["not",3],["code",1],["did",1],["native",3],["install",2],["printed",1],["line",1],["during",1],["onboarding",1],["kernels",1],["run",3],["open",2],["ai4",2],["under",2],["wsl2",3],["then",1],["went",1],["try",1],["start",3],["kernel",6],["anyway",1],["warns",1],["proceeds",1],["has",3],["made",1],["different",2],["promise",1],["from",4],["refuses",1],["first",1],["leaves",1],["scientist",1],["discover",1],["problem",1],["working",1],["analysis",1],["product",1],["whole",1],["claim",1],["its",1],["results",1],["be",1],["trusted",1],["so",5],["refusal",1],["lives",2],["at",1],["every",2],["must",1],["pass",1],["through",1],["vocabulary",2],["here",2],["rather",3],["than",3],["scattered",1],["sys",3],["string",1],["comparisons",1],["support",2],["answer",1],["test",1],["read",1],["deliberately",1],["general",1],["capability",1],["framework",1],["answers",1],["question",2],["may",2],["because",2],["decision",1],["asks",1],["wider",1],["abstraction",1],["would",2],["invite",1],["adding",1],["by",3],["editing",1],["table",1],["doing",1],["work",1],["makes",1],["supported",8],["future",1],["import",2],["annotations",1],["keyed",1],["prefix",2],["interpreter",1],["actually",1],["reports",3],["system",1],["mixing",1],["two",1],["check",1],["silently",1],["stops",1],["matching",1],["prefixes",2],["darwin",1],["named",1],["left",1],["default",1],["message",1],["say",1],["instead",1],["user",1],["following",1],["advice",1],["lands",1],["win",1],["guidance",1],["spawns",1],["posix",1],["subprocesses",1],["sandbox",1],["no",1],["backend",1],["started",1],["unisolated",1],["behave",1],["differently",1],["other",1],["as",1],["all",1],["name",1],["require",1],["status",1]]},{"id":"openai4s/platform_support.py#is_supported","name":[["supported",1]],"path":[["openai4s",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["supported",3],["value",3],["str",2],["none",4],["bool",2],["return",1],["platform",1],["name",1],["startswith",1],["prefixes",1]]},{"id":"openai4s/platform_support.py#platform_name","name":[["platform",1],["name",1]],"path":[["openai4s",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["platform",5],["name",2],["value",4],["str",4],["none",5],["tag",1],["taken",1],["from",1],["sys",2],["unless",1],["one",1],["supplied",1],["return",1],["if",1],["not",1],["else",1],["lower",1]]},{"id":"openai4s/platform_support.py#require_supported","name":[["require",1],["supported",1]],"path":[["openai4s",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["require",3],["supported",5],["value",3],["str",2],["none",6],["refuse",1],["continue",1],["unsupported",3],["platform",6],["called",1],["kernel",2],["spawn",1],["path",1],["every",1],["python",1],["passes",1],["through",1],["so",1],["there",1],["no",1],["route",1],["reaches",1],["subprocess",1],["without",1],["having",1],["been",1],["asked",1],["name",5],["if",2],["return",1],["startswith",1],["windows",2],["prefix",1],["raise",2],["guidance",1],["not",1],["kernels",1],["posix",1],["sandbox",1],["backend",1],["mac",1],["os",1],["stable",1],["linux",1],["beta",1]]},{"id":"openai4s/platform_support.py#support_status","name":[["support",1],["status",1]],"path":[["openai4s",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["support",2],["status",2],["value",3],["str",4],["none",4],["stable",3],["beta",3],["unsupported",2],["per",1],["frozen",1],["matrix",1],["mac",1],["os",1],["linux",3],["because",2],["tier",1],["gated",1],["enforced",1],["bubblewrap",1],["smoke",1],["test",1],["not",1],["code",1],["differs",1],["name",4],["platform",1],["if",2],["startswith",2],["darwin",1],["return",3]]},{"id":"openai4s/platform_support.py#UnsupportedPlatform","name":[["unsupported",1],["platform",1]],"path":[["openai4s",1],["platform",1],["support",1],["py",1]],"body":[["class",2],["unsupported",2],["platform",3],["runtime",2],["error",2],["raised",1],["instead",1],["starting",1],["kernel",1],["not",1],["support",1]]},{"id":"openai4s/prompts.py","name":[["prompts",1],["py",1]],"path":[["openai4s",1],["prompts",1],["py",1]],"body":[["dedicated",1],["micro",3],["prompt",8],["library",2],["system",8],["makes",1],["heavy",1],["small",2],["single",2],["purpose",1],["llm",1],["calls",1],["forks",1],["sub",1],["tasks",3],["each",12],["tightly",1],["scoped",4],["module",6],["entry",7],["keeps",1],["distinguishing",1],["contract",12],["so",9],["behavior",1],["well",1],["defined",1],["rather",5],["than",6],["merely",3],["runs",3],["summary",8],["fork",6],["context",4],["compaction",2],["conclusion",6],["gate",3],["anti",2],["hallucination",2],["check",3],["closing",3],["prose",2],["dataflow",3],["provenance",3],["artifact",11],["lineage",3],["tracing",1],["skill",10],["retrieval",6],["skills",12],["routing",2],["exact",8],["extraction",3],["verbatim",4],["render",3],["source",19],["mapping",2],["document",6],["editor",4],["surgical",1],["paragraph",8],["editing",2],["security",4],["general",3],["bi",1],["safety",1],["fragment",4],["untrusted",2],["content",6],["secrets",3],["exposed",1],["both",1],["as",12],["constant",1],["via",2],["build",2],["name",3],["ctx",1],["returns",2],["ready",1],["send",1],["string",5],["some",1],["prompts",1],["splice",1],["dynamic",1],["helper",1],["wraps",1],["call",7],["into",11],["chat",1],["invocation",1],["from",6],["future",1],["import",2],["annotations",1],["model",3],["told",1],["session",3],["separate",3],["api",4],["whose",4],["output",23],["reads",1],["directly",2],["user",3],["never",14],["sees",1],["loud",1],["separator",1],["not",34],["your",9],["turn",7],["defends",1],["against",3],["injection",3],["transcript",3],["being",1],["summarized",2],["you",26],["current",4],["agent",5],["running",2],["read",8],["by",5],["shown",1],["talking",1],["anyone",1],["producing",4],["machine",1],["consumed",2],["text",6],["below",2],["be",8],["any",2],["instructions",4],["inside",7],["data",9],["commands",1],["obey",2],["answer",3],["act",3],["them",6],["summarize",1],["only",21],["compress",1],["working",5],["history",1],["compact",1],["continuation",1],["handoff",1],["exactly",4],["these",1],["headings",1],["objective",1],["constraints",1],["decisions",1],["done",1],["progress",1],["blocked",1],["next",3],["move",2],["key",1],["artifacts",5],["active",2],["kernel",6],["generation",3],["terse",1],["concrete",2],["host",20],["provided",1],["fact",1],["authoritative",1],["if",6],["unknown",1],["claim",3],["memory",1],["variable",1],["exists",2],["says",3],["restarted",1],["carry",1],["variables",2],["earlier",1],["forward",2],["workspace",1],["files",12],["references",1],["explicit",2],["recovery",1],["record",2],["survive",1],["preserve",3],["numbers",1],["paths",1],["hashes",1],["ids",2],["tool",7],["outcomes",1],["unresolved",1],["errors",1],["omit",1],["heading",1],["write",7],["none",1],["recorded",3],["empty",5],["assertion",1],["binary",2],["judgment",1],["whether",1],["contains",1],["actionable",2],["result",4],["ranking",2],["status",3],["reader",2],["could",2],["strict",1],["classifier",1],["given",2],["message",3],["decide",1],["one",15],["thing",1],["assert",1],["about",4],["world",1],["task",36],["outcome",1],["token",1],["yes",3],["no",10],["states",1],["finding",1],["wins",1],["file",13],["clean",1],["revenue",1],["rose",1],["12",1],["fix",2],["works",2],["describes",1],["process",1],["asks",2],["question",1],["defers",1],["ran",3],["script",2],["let",1],["me",1],["here",3],["code",7],["explain",1],["identify",1],["inputs",4],["bytes",2],["were",2],["actually",3],["cell",21],["flowed",2],["candidates",2],["may",4],["filenames",2],["uuids",2],["valid",2],["reveals",1],["delegate",2],["collect",2],["conduits",1],["trace",1],["produced",1],["list",7],["within",1],["input",2],["counts",1],["its",8],["was",3],["opened",1],["loaded",1],["queried",1],["shaped",1],["mentioned",1],["also",1],["arrive",2],["through",3],["results",4],["treat",2],["those",1],["their",3],["returned",2],["flows",1],["return",4],["json",1],["true",1],["identifiers",1],["nothing",2],["genuinely",2],["enumerate",2],["fan",2],["out",3],["search",2],["keyword",4],["pre",3],["scan",2],["literal",4],["overlap",2],["synonym",2],["blind",2],["invent",2],["did",3],["retrieve",2],["load",5],["analytical",2],["route",1],["reusable",7],["first",3],["names",5],["summaries",1],["matching",1],["word",1],["expand",2],["surface",1],["terms",1],["before",5],["searching",1],["enumeration",1],["all",3],["audit",1],["native",2],["dir",1],["catalog",1],["overview",1],["total",1],["curated",2],["per",4],["bundled",1],["collection",3],["id",12],["offset",2],["then",4],["continue",1],["at",1],["every",6],["while",1],["field",2],["present",1],["equivalent",2],["fenced",1],["python",3],["full",2],["recipes",1],["several",1],["queries",1],["retrieved",1],["assume",1],["half",1],["remember",1],["real",2],["domain",3],["work",4],["skip",1],["trivial",1],["purely",1],["conversational",1],["turns",1],["whatever",1],["must",2],["appear",1],["raw",4],["verification",2],["index",2],["extract",1],["appears",1],["will",1],["verified",2],["substring",1],["therefore",1],["copy",1],["characters",1],["same",3],["casing",1],["punctuation",1],["whitespace",1],["symbols",1],["paraphrase",1],["normalize",1],["typos",1],["abbreviations",1],["reflow",1],["add",1],["quotes",1],["ellipses",1],["commentary",1],["requested",2],["span",1],["cannot",2],["found",1],["markdown",2],["la",2],["te",2],["edit",3],["selected",7],["iteration",3],["mechanism",1],["carries",2],["draft",1],["focused",1],["revise",1],["rules",1],["leave",4],["other",1],["byte",1],["identical",1],["syntax",1],["structure",5],["formatting",1],["updated",1],["becomes",1],["make",1],["change",10],["surgically",1],["rewrite",1],["unrelated",1],["spliced",1],["main",1],["standalone",1],["instates",1],["two",2],["bearing",2],["principles",2],["defense",2],["but",1],["emitted",1],["exfil",1],["contain",1],["fetched",1],["web",3],["pages",1],["literature",1],["pdfs",1],["responses",1],["mcp",1],["contents",1],["paper",1],["abstract",1],["page",1],["important",1],["ignore",1],["previous",1],["run",13],["following",1],["command",10],["attempt",1],["directive",1],["analyze",1],["irreversibility",1],["cloud",1],["credentials",1],["keys",3],["environment",2],["client",1],["libraries",1],["print",2],["log",1],["echo",1],["outbound",1],["payloads",1],["irreversible",1],["outward",1],["facing",1],["action",1],["deleting",1],["sending",1],["external",1],["service",2],["spending",1],["remote",1],["compute",1],["weigh",1],["blast",1],["radius",1],["prefer",1],["reversible",1],["path",4],["include",1],["internal",1],["codenames",1],["anything",2],["sent",1],["third",1],["party",1],["modes",5],["fragments",1],["appended",2],["seeded",2],["composed",1],["once",4],["openai4s",2],["resolve",1],["mode",38],["own",3],["override",3],["deliverable",7],["directory",3],["clauses",1],["augments",1],["base",1],["guidance",9],["instead",2],["silently",1],["contradicting",1],["default",2],["analysis",3],["has",4],["today",1],["behaviour",1],["shared",6],["save",6],["implementation",1],["cells",4],["exploration",1],["pipeline",7],["namespace",1],["neither",1],["pasted",1],["nobody",1],["re",2],["keep",2],["point",2],["thin",1],["argument",1],["parsing",1],["wiring",1],["importable",1],["functions",2],["someone",2],["else",1],["responsibilities",1],["different",1],["they",3],["differ",1],["orchestration",1],["logic",1],["configuration",2],["reporting",1],["cli",1],["tests",5],["there",4],["count",2],["line",3],["target",1],["honestly",1],["stays",1],["creating",1],["placeholder",1],["look",1],["structured",1],["worse",1],["because",2],["lie",1],["design",1],["incremental",1],["rule",1],["execution",1],["steps",1],["many",1],["reuse",1],["conventions",2],["already",1],["exist",1],["growing",1],["parallel",1],["beside",1],["verify",1],["finishing",1],["smoke",1],["targeted",1],["unit",1],["over",1],["minimal",1],["end",2],["part",1],["scaffolding",1],["filename",1],["written",2],["durable",1],["happens",1],["disk",1],["armed",3],["completion",11],["selection",1],["arms",1],["shows",2],["have",2],["bash",4],["authorized",1],["detected",6],["gets",1],["advisory",5],["teaching",1],["runner",3],["would",2],["promise",1],["runtime",2],["observations",1],["denied",1],["headless",1],["approval",1],["card",1],["concatenated",1],["example",1],["braces",1],["test",9],["accepts",1],["receipt",2],["exit",1],["subprocess",1],["os",1],["leaves",1],["refused",2],["wrapper",1],["edited",1],["substitutes",1],["say",2],["observation",1],["starts",1],["number",1],["label",1],["guess",1],["submit",4],["later",1],["after",1],["seen",1],["finish",2],["declaring",2],["wrote",2],["points",3],["architecture",3],["short",4],["naming",2],["owns",4],["evidence",4],["arguments",4],["dict",2],["pkg",1],["core",1],["py",2],["pytest",1],["finalize",2],["response",2],["takes",1],["four",1],["fields",1],["top",2],["level",2],["verifies",1],["filesystem",1],["store",1],["shell",1],["receipts",1],["accepting",1],["unbacked",1],["published",1],["pass",1],["fail",1],["off",2],["report",1],["reading",1],["cites",1],["minted",1],["explicitly",2],["printed",1],["request",3],["something",1],["again",1],["tomorrow",1],["new",2],["plus",3],["still",3],["holds",2],["final",4],["deliverables",4],["modules",1],["permission",2],["cloned",2],["repository",2],["downloaded",1],["weights",1],["scratch",2],["behind",2],["open",4],["responsibility",2],["plan",4],["few",2],["lines",2],["start",2],["instantly",2],["belongs",2],["plain",2],["plans",2],["briefly",2],["implements",2],["immediately",2],["codebase",7],["changes",1],["saved",1],["edits",1],["inspect",1],["walk",1],["tree",1],["existing",1],["changing",1],["agents",1],["md",2],["claude",1],["readme",1],["pyproject",1],["toml",1],["project",1],["manifest",1],["follow",1],["find",1],["importing",1],["teaches",1],["honour",1],["func",1],["appends",1],["note",1],["explicitl",1]]},{"id":"openai4s/prompts.py#build","name":[["build",1]],"path":[["openai4s",1],["prompts",1],["py",1]],"body":[["def",2],["build",2],["name",5],["str",6],["ctx",4],["return",3],["system",1],["prompt",2],["micro",2],["task",1],["by",1],["extra",3],["keyword",1],["context",1],["appended",1],["as",2],["labeled",1],["block",1],["few",1],["prompts",1],["splice",1],["dynamic",1],["domain",1],["guidance",1],["clinical",1],["detail",1],["credentials",1],["pattern",1],["keeping",1],["base",4],["contract",1],["intact",1],["try",1],["registry",2],["except",1],["key",2],["error",2],["noqa",1],["try003",1],["raise",1],["unknown",1],["known",1],["sorted",1],["from",1],["if",1],["join",1],["items",1]]},{"id":"openai4s/prompts.py#render","name":[["render",1]],"path":[["openai4s",1],["prompts",1],["py",1]],"body":[["def",2],["render",2],["name",3],["str",8],["user",4],["content",6],["cfg",3],["max",4],["tokens",4],["int",2],["512",2],["temperature",4],["float",2],["ctx",3],["run",1],["micro",1],["prompt",1],["as",1],["one",1],["shot",1],["fork",1],["llm",3],["call",1],["returning",1],["text",1],["lazy",1],["imports",1],["chat",3],["keep",1],["module",1],["import",2],["light",1],["usable",1],["inside",1],["control",1],["kernel",1],["without",1],["pulling",1],["network",1],["client",1],["until",1],["actually",1],["invoked",1],["from",1],["openai4s",1],["res",2],["role",2],["system",1],["build",1],["return",1]]},{"id":"openai4s/replay.py","name":[["replay",1],["py",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["replay",2],["tape",5],["record",3],["playback",1],["offline",2],["reproducible",2],["notebooks",1],["real",1],["run",1],["makes",1],["sequence",1],["host",5],["calls",4],["whose",1],["results",2],["come",1],["from",5],["sub",1],["llm",1],["completions",1],["query",1],["artifact",1],["paths",1],["make",1],["exported",3],["notebook",3],["no",2],["attached",1],["every",3],["successful",1],["call",3],["into",1],["openai4s",1],["json",2],["code",4],["then",1],["runs",2],["against",1],["open",1],["ai4",1],["sreplay",1],["returns",1],["taped",3],["result",1],["each",1],["order",1],["subtle",1],["part",1],["drift",2],["detection",1],["model",5],["exports",1],["commonly",2],["drops",2],["discovery",2],["op",1],["probe",4],["list",5],["models",2],["current",2],["artifacts",4],["because",1],["they",1],["don",1],["affect",1],["data",1],["flow",1],["if",1],["advanced",1],["pointer",2],["mismatch",2],["subsequent",1],["sdk",1],["would",3],["be",2],["off",1],["by",1],["one",1],["so",3],["next",1],["peeks",1],["forward",1],["past",2],["any",2],["skippable",2],["methods",2],["local",1],["index",1],["never",3],["self",2],["only",2],["commits",1],["once",1],["finds",1],["matching",1],["method",2],["kept",1],["still",1],["matches",1],["dropped",1],["silently",1],["skipped",1],["without",1],["moving",1],["surrounding",1],["raise",1],["not",2],["assert",1],["asserts",1],["stripped",1],["under",1],["python",1],["go",1],["undetected",1],["optimized",1],["future",1],["import",4],["annotations",1],["pathlib",1],["path",2],["typing",1],["exporter",1],["extracted",1],["peek",1],["these",1],["instead",1],["erroring",1],["openai4",1],["frozenset",2],["capabilities",1],["user",1],["email",1],["internal",1],["plumbing",1],["appear",1],["must",1],["provenance",1],["edges",1],["credential",1],["reads",1],["logging",1],["recording",1],["them",1],["inject",1],["phantom",1],["records",1],["replayed",1],["issues",1],["exclude",1],["prov",2],["resolve",1],["credentials",4],["issue",1],["redeem",1],["view",1],["image",1],["app",1],["render",1]]},{"id":"openai4s/replay.py#_decode","name":[["decode",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["decode",2],["value",10],["any",4],["if",3],["isinstance",1],["dict",1],["replay",2],["type",2],["kind",3],["dataframe",1],["try",1],["import",1],["pandas",1],["as",1],["pd",2],["return",5],["data",5],["frame",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/replay.py#_JsonSafe","name":[["json",1],["safe",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["class",2],["json",4],["safe",2],["best",1],["effort",1],["coercion",1],["so",1],["arbitrary",1],["results",1],["be",1],["taped",1],["staticmethod",1],["def",1],["coerce",1],["obj",10],["any",2],["try",2],["dumps",1],["return",5],["except",2],["type",4],["error",2],["value",1],["pass",2],["pandas",2],["numpy",1],["paths",1],["sets",1],["degrade",1],["stable",1],["repr",3],["envelope",1],["import",1],["as",1],["pd",1],["noqa",2],["f401",1],["if",3],["hasattr",1],["dict",2],["replay",3],["dataframe",1],["data",3],["orient",1],["list",1],["exception",1],["ble001",1],["isinstance",2],["frozenset",1],["sorted",1],["map",1],["str",2],["path",1]]},{"id":"openai4s/replay.py#_JsonSafe.coerce","name":[["coerce",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["coerce",2],["obj",11],["any",4],["try",2],["json",1],["dumps",1],["return",5],["except",2],["type",4],["error",2],["value",1],["pass",2],["pandas",2],["numpy",1],["paths",1],["sets",1],["degrade",1],["stable",1],["repr",3],["envelope",1],["import",1],["as",1],["pd",1],["noqa",2],["f401",1],["if",3],["hasattr",1],["dict",2],["replay",3],["dataframe",1],["data",3],["orient",1],["list",1],["exception",1],["ble001",1],["isinstance",2],["frozenset",1],["sorted",1],["map",1],["str",2],["path",1]]},{"id":"openai4s/replay.py#_OpenAI4SReplay","name":[["open",1],["ai4",1],["sreplay",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["class",2],["open",3],["ai4",3],["sreplay",3],["sequential",1],["tape",16],["playback",1],["skippable",4],["probe",2],["drift",5],["detection",1],["usage",1],["exported",2],["notebook",1],["host",8],["openai4",2],["current",1],["model",1],["may",1],["be",1],["absent",1],["skip",1],["safe",1],["out",1],["llm",1],["returns",1],["taped",2],["completion",1],["def",4],["init",1],["self",18],["list",1],["dict",1],["next",2],["method",14],["str",2],["any",1],["check",1],["before",1],["consuming",1],["mismatch",1],["must",1],["not",2],["advance",2],["position",2],["every",1],["subsequent",1],["sdk",1],["call",3],["off",2],["by",1],["one",1],["if",3],["len",3],["raise",3],["replay",6],["exhausted",1],["while",2],["expecting",1],["consumed",1],["rec",7],["peek",1],["past",3],["skips",1],["local",1],["dropped",1],["code",2],["means",1],["has",2],["extra",1],["record",2],["here",1],["ran",1],["peeking",1],["probes",1],["at",1],["but",1],["called",1],["commit",1],["real",1],["pointer",1],["peeked",1],["matched",1],["return",3],["decode",1],["result",2],["generic",1],["dispatch",1],["getattr",1],["args",1],["kwargs",1],["noqa",1],["ann001",1],["ann002",1]]},{"id":"openai4s/replay.py#_OpenAI4SReplay.__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",3],["getattr",2],["self",3],["method",3],["str",2],["call",2],["args",1],["kwargs",1],["noqa",1],["ann001",1],["ann002",1],["return",2],["next",1]]},{"id":"openai4s/replay.py#_OpenAI4SReplay.__getattr__._call","name":[["call",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["call",2],["args",2],["kwargs",2],["noqa",2],["ann001",2],["ann002",2],["return",1],["self",1],["next",1],["method",1]]},{"id":"openai4s/replay.py#_OpenAI4SReplay.__init__","name":[["init",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["init",2],["self",4],["tape",4],["list",2],["dict",2]]},{"id":"openai4s/replay.py#_OpenAI4SReplay._next","name":[["next",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["next",2],["self",14],["method",13],["str",2],["any",2],["check",2],["before",2],["consuming",2],["mismatch",2],["must",2],["not",3],["advance",3],["tape",11],["position",3],["every",2],["subsequent",2],["sdk",2],["call",2],["off",3],["by",2],["one",2],["if",3],["len",3],["raise",3],["replay",6],["drift",4],["exhausted",1],["while",2],["expecting",1],["host",4],["consumed",1],["rec",7],["peek",1],["past",3],["skips",1],["local",1],["dropped",1],["probe",1],["exported",1],["code",2],["means",1],["has",2],["extra",1],["skippable",3],["record",2],["here",1],["openai4",1],["ran",1],["peeking",1],["probes",1],["at",1],["but",1],["called",1],["commit",1],["real",1],["pointer",1],["peeked",1],["matched",1],["return",1],["decode",1],["result",1]]},{"id":"openai4s/replay.py#load_tape","name":[["load",1],["tape",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["load",2],["tape",6],["path",6],["str",2],["list",2],["dict",3],["data",4],["json",1],["loads",1],["read",1],["text",1],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/replay.py#make_replay","name":[["make",1],["replay",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["make",2],["replay",2],["tape",4],["path",5],["str",2],["open",3],["ai4",3],["sreplay",3],["return",1],["load",1]]},{"id":"openai4s/replay.py#ReplayDrift","name":[["replay",1],["drift",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["class",2],["replay",2],["drift",2],["runtime",2],["error",2],["raised",1],["live",1],["call",1],["sequence",1],["diverges",1],["from",1],["tape",1]]},{"id":"openai4s/replay.py#TapeRecorder","name":[["tape",1],["recorder",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["class",2],["tape",10],["recorder",3],["wired",1],["onto",1],["host",2],["dispatcher",1],["as",1],["appends",1],["each",1],["call",1],["def",3],["init",1],["self",10],["path",9],["str",2],["records",3],["list",2],["dict",1],["record",1],["method",4],["args",3],["result",3],["any",1],["none",1],["if",1],["exclude",1],["return",2],["append",1],["json",3],["safe",2],["coerce",2],["flush",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["dumps",1],["version",1],["ensure",1],["ascii",1],["false",1],["indent",1]]},{"id":"openai4s/replay.py#TapeRecorder.__init__","name":[["init",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["init",2],["self",4],["tape",4],["path",7],["str",2],["records",1],["list",1],["dict",1]]},{"id":"openai4s/replay.py#TapeRecorder.flush","name":[["flush",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["flush",2],["self",6],["path",5],["tape",4],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["json",1],["dumps",1],["version",1],["records",1],["ensure",1],["ascii",1],["false",1],["indent",1],["return",1]]},{"id":"openai4s/replay.py#TapeRecorder.record","name":[["record",1]],"path":[["openai4s",1],["replay",1],["py",1]],"body":[["def",2],["record",2],["self",3],["method",5],["str",2],["args",4],["list",2],["result",4],["any",2],["none",2],["if",1],["tape",1],["exclude",1],["return",1],["records",1],["append",1],["json",2],["safe",2],["coerce",2]]},{"id":"openai4s/review.py","name":[["review",1],["py",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["constrained",1],["single",1],["call",1],["review",2],["completed",1],["research",3],["turn",1],["reviewer",3],["deliberately",1],["not",4],["code",1],["as",2],["action",1],["sub",1],["agent",2],["cannot",1],["run",1],["tools",1],["mutate",1],["workspace",1],["trigger",1],["approval",1],["prompts",1],["receives",1],["bounded",1],["evidence",7],["packet",1],["returns",1],["small",1],["json",3],["verdict",3],["gateway",1],["persists",1],["ordinary",1],["activity",1],["step",1],["from",4],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["callable",1],["openai4s",2],["config",1],["llmconfig",1],["llm",1],["chat",1],["system",1],["prompt",1],["you",1],["autonomous",1],["scientific",1],["audit",1],["only",2],["supplied",1],["by",2],["host",1],["check",1],["whether",4],["final",1],["answer",1],["supported",1],["recorded",1],["execution",1],["requested",1],["deliverables",1],["exist",1],["quantitative",1],["claims",1],["match",1],["uncertainty",1],["provenance",1],["correlation",1],["versus",1],["causation",1],["limits",1],["stated",1],["appropriately",1],["invent",1],["missing",1],["redo",1],["return",2],["one",1],["object",1],["no",2],["prose",1],["pass",3],["issues",4],["summary",2],["short",2],["user",1],["facing",1],["severity",1],["high",1],["medium",1],["low",1],["title",2],["detail",1],["specific",1],["actionable",1],["explanation",1],["exact",2],["absence",1],["supports",1],["finding",1],["artifact",3],["id",2],["optional",1],["there",1],["material",1],["minor",1],["style",1],["preferences",1],["if",1],["omitted",1],["count",1],["non",1],["zero",1],["incomplete",1],["never",1],["limit",1],["list",1],["most",1],["important",1],["findings",1]]},{"id":"openai4s/review.py#_bounded_packet","name":[["bounded",1],["packet",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",5],["bounded",10],["packet",9],["evidence",21],["dict",6],["str",14],["any",4],["budget",1],["by",1],["field",1],["while",2],["always",1],["returning",1],["valid",1],["json",11],["artifact",32],["metadata",2],["kept",1],["ahead",1],["verbose",1],["execution",12],["logs",1],["so",2],["long",1],["stdout",4],["cannot",1],["silently",1],["remove",1],["very",1],["deliverables",1],["reviewer",2],["must",1],["verify",2],["truncated",12],["false",5],["clip",23],["value",15],["limit",8],["int",5],["nonlocal",2],["text",5],["if",14],["len",15],["true",5],["return",4],["compact",3],["try",3],["rendered",3],["dumps",4],["ensure",4],["ascii",4],["default",4],["except",3],["type",6],["error",9],["raw",11],["artifacts",15],["changed",4],["reported",4],["count",14],["max",6],["omitted",8],["64",2],["not",4],["isinstance",5],["continue",3],["item",10],["id",6],["160",4],["filename",3],["320",1],["content",3],["120",1],["size",7],["bytes",4],["float",1],["else",1],["latest",3],["version",3],["exists",2],["bool",1],["excerpt",5],["12",1],["200",2],["append",3],["cell",15],["index",2],["32",1],["status",4],["80",3],["files",4],["written",2],["read",2],["source",3],["700",1],["stderr",3],["400",3],["tools",3],["tool",7],["step",10],["10",1],["kind",2],["title",2],["240",1],["summary",3],["input",3],["800",1],["output",6],["600",1],["submitted",10],["000",5],["user",3],["request",3],["final",3],["answer",3],["14",1],["host",4],["note",2],["60",1],["trim",5],["tier",6],["refs",2],["list",1],["tuple",1],["none",1],["shrink",1],["largest",1],["strings",1],["one",1],["preserving",1],["structure",2],["candidates",3],["container",6],["key",13],["lambda",1],["excess",2],["keep",3],["256",1],["excerpts",1],["first",1],["expendable",1],["still",1],["knows",1]]},{"id":"openai4s/review.py#_bounded_packet.clip","name":[["clip",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",2],["clip",2],["value",3],["any",2],["limit",4],["int",2],["str",3],["nonlocal",1],["truncated",3],["text",4],["if",1],["len",1],["true",1],["return",2]]},{"id":"openai4s/review.py#_bounded_packet.compact_json","name":[["compact",1],["json",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",2],["compact",2],["json",3],["value",5],["any",2],["limit",3],["int",2],["str",4],["try",1],["rendered",3],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["except",1],["type",1],["error",2],["return",1],["clip",1]]},{"id":"openai4s/review.py#_bounded_packet.trim_tier","name":[["trim",1],["tier",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",2],["trim",2],["tier",3],["refs",3],["list",2],["tuple",2],["dict",2],["str",4],["none",2],["shrink",1],["largest",1],["strings",1],["one",1],["evidence",2],["preserving",1],["structure",1],["nonlocal",1],["packet",5],["truncated",3],["while",1],["len",3],["limit",2],["candidates",3],["value",3],["container",6],["key",7],["if",2],["isinstance",1],["not",1],["return",1],["size",3],["max",3],["lambda",1],["item",2],["excess",2],["keep",2],["256",1],["true",1],["bounded",2],["host",2],["note",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1]]},{"id":"openai4s/review.py#_clean_issue","name":[["clean",1],["issue",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",2],["clean",2],["issue",5],["value",8],["any",2],["dict",3],["str",9],["none",4],["if",4],["not",4],["isinstance",1],["return",3],["severity",6],["medium",3],["lower",1],["strip",5],["high",1],["low",1],["title",4],["review",1],["finding",1],["160",2],["detail",5],["2400",1],["evidence",5],["1600",1],["artifact",5],["id",5]]},{"id":"openai4s/review.py#_json_object","name":[["json",1],["object",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",2],["json",6],["object",4],["text",3],["str",4],["dict",4],["any",2],["extract",1],["first",1],["from",1],["plain",1],["fenced",1],["model",1],["response",1],["raw",8],["strip",3],["if",6],["startswith",2],["lines",9],["splitlines",1],["join",1],["try",2],["value",8],["loads",1],["isinstance",2],["return",2],["except",2],["type",1],["error",4],["pass",1],["decoder",2],["jsondecoder",1],["idx",2],["char",2],["enumerate",1],["continue",2],["decode",1],["raise",1],["review",1],["reviewer",1],["returned",1],["no",1],["valid",1]]},{"id":"openai4s/review.py#normalize_review","name":[["normalize",1],["review",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",2],["normalize",2],["review",5],["value",5],["dict",4],["str",6],["any",4],["raw",5],["issues",17],["issue",5],["clean",1],["if",5],["append",1],["len",3],["break",1],["verdict",10],["lower",1],["strip",2],["elif",4],["raise",3],["error",3],["reviewer",3],["returned",1],["findings",2],["no",3],["usable",2],["evidence",1],["contained",1],["pass",3],["must",1],["be",1],["summary",7],["320",1],["found",2],["not",1],["else",1],["return",1]]},{"id":"openai4s/review.py#review_evidence","name":[["review",1],["evidence",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["def",2],["review",6],["evidence",9],["dict",6],["str",6],["any",6],["cfg",5],["llmconfig",2],["chat",6],["call",6],["callable",2],["none",6],["run",1],["one",2],["bounded",3],["reviewer",3],["return",2],["normalized",5],["verdict",1],["usage",6],["packet",3],["raw",4],["artifacts",6],["changed",3],["try",1],["reported",2],["count",7],["max",5],["len",3],["int",2],["artifact",2],["omitted",5],["64",3],["except",1],["type",1],["error",3],["value",1],["if",2],["raise",1],["dependency",1],["injection",1],["scoped",1],["production",1],["default",1],["remains",1],["module",1],["provider",1],["function",1],["while",1],["deterministic",1],["offline",1],["callers",1],["supply",1],["fake",1],["without",1],["replacing",1],["process",1],["global",1],["another",1],["thread",1],["may",1],["be",1],["at",1],["same",1],["time",1],["invoke",2],["else",1],["result",3],["role",2],["system",2],["content",3],["prompt",2],["user",1],["completed",1],["research",1],["turn",1],["tokens",6],["min",1],["1800",1],["temperature",1],["normalize",1],["json",1],["object",1],["input",1],["output",1],["completion",1],["model",2]]},{"id":"openai4s/review.py#ReviewError","name":[["review",1],["error",1]],"path":[["openai4s",1],["review",1],["py",1]],"body":[["class",2],["review",2],["error",4],["runtime",2],["raised",1],["reviewer",1],["response",1],["cannot",1],["be",1],["normalized",1],["safely",1]]},{"id":"openai4s/scientific_reviewer.py","name":[["scientific",1],["reviewer",1],["py",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["stage",1],["scientific",2],["reviewer",4],["v2",2],["independent",2],["schema",1],["strict",1],["tool",1],["free",1],["sees",1],["only",4],["frozen",2],["evidence",6],["snapshot",8],["never",2],["receives",1],["main",1],["agent",4],["hidden",2],["reasoning",2],["writes",1],["formal",1],["workspace",1],["cannot",1],["pass",5],["declares",1],["omission",1],["production",1],["callers",1],["inject",1],["chat",3],["call",1],["tests",1],["default",1],["same",1],["provider",1],["neutral",1],["elsewhere",1],["from",8],["future",1],["import",9],["annotations",1],["hashlib",1],["json",3],["math",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",2],["callable",1],["openai4s",3],["config",1],["llmconfig",1],["llm",1],["review",2],["error",1],["object",2],["system",1],["prompt",1],["you",1],["research",1],["audit",1],["supplied",1],["by",1],["host",1],["not",5],["invent",1],["missing",3],["treat",1],["filename",1],["as",1],["proof",1],["file",1],["contents",1],["read",1],["present",1],["return",1],["one",1],["no",2],["prose",1],["verdict",3],["issues",3],["incomplete",6],["summary",2],["short",1],["user",1],["facing",1],["findings",2],["severity",1],["high",2],["medium",2],["low",2],["category",1],["claim",4],["mismatch",2],["artifact",3],["provenance",2],["other",2],["ref",2],["quoted",1],["field",1],["refs",1],["id",1],["reproduction",1],["re",1],["check",1],["scratch",1],["suggested",1],["fix",1],["narrow",1],["repair",2],["could",1],["attempt",1],["confidence",1],["complete",2],["there",1],["material",1],["if",1],["flag",1],["false",1],["omitted",1],["count",1],["non",1],["zero",1],["required",1],["adapter",1],["must",2],["be",2],["limit",6],["most",1],["important",1],["verdicts",1],["frozenset",3],["severities",1],["categories",1],["packet",5],["80",1],["000",2],["string",1],["item",1],["24",1],["depth",1],["node",1],["256",1]]},{"id":"openai4s/scientific_reviewer.py#_bounded_packet_value","name":[["bounded",1],["packet",1],["value",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["bounded",9],["packet",13],["value",26],["any",6],["depth",8],["int",5],["remaining",10],["nodes",10],["list",7],["tuple",3],["bool",3],["make",1],["one",1],["json",2],["safe",1],["copy",1],["without",2],["slicing",1],["serialized",1],["if",13],["return",10],["host",5],["omitted",2],["from",2],["reviewer",2],["true",9],["none",1],["isinstance",5],["false",5],["float",1],["math",1],["isfinite",1],["str",5],["len",3],["string",4],["limit",7],["truncated",19],["nested",1],["mapping",1],["result",7],["dict",1],["index",4],["raw",2],["key",12],["item",6],["enumerate",2],["items",1],["break",2],["256",2],["child",4],["clipped",1],["collide",1],["earlier",1],["keep",1],["both",1],["visible",1],["pretending",1],["representation",1],["complete",1],["while",1],["append",1],["text",5]]},{"id":"openai4s/scientific_reviewer.py#_clean_finding","name":[["clean",1],["finding",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["clean",2],["finding",4],["value",14],["any",4],["dict",3],["str",4],["none",4],["if",7],["not",7],["isinstance",2],["return",3],["severity",6],["medium",2],["lower",2],["strip",2],["severities",1],["category",6],["other",2],["categories",1],["claim",7],["ref",9],["clip",5],["800",2],["detail",3],["reproduction",6],["2400",1],["1600",1],["suggested",4],["fix",2],["refs",10],["raw",3],["evidence",7],["list",1],["tuple",1],["item",2],["256",1],["append",1],["try",1],["confidence",10],["float",1],["except",1],["type",1],["error",2],["na",1],["min",1],["max",1],["unspecified",1]]},{"id":"openai4s/scientific_reviewer.py#_clip","name":[["clip",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["clip",2],["value",3],["any",2],["limit",3],["int",2],["str",3],["text",2],["strip",1],["return",1]]},{"id":"openai4s/scientific_reviewer.py#_minimal_incomplete_packet","name":[["minimal",1],["incomplete",1],["packet",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["minimal",2],["incomplete",2],["packet",5],["snapshot",9],["mapping",3],["str",4],["any",4],["dict",2],["return",2],["fixed",1],["size",1],["valid",1],["envelope",1],["richer",1],["compact",1],["form",1],["large",1],["raw",7],["identity",7],["if",2],["isinstance",3],["else",2],["omitted",8],["count",8],["artifact",2],["int",1],["not",1],["bool",1],["schema",2],["version",2],["clip",3],["64",1],["frozen",2],["true",2],["key",3],["160",1],["root",1],["frame",1],["id",4],["branch",1],["turn",1],["execution",1],["complete",1],["false",1],["truncation",1],["reviewer",3],["omissions",1],["kind",1],["truncated",2],["fields",1],["sha256",2],["128",1],["host",2],["note",1],["was",1],["structurally",1],["by",1]]},{"id":"openai4s/scientific_reviewer.py#_snapshot_packet","name":[["snapshot",1],["packet",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["snapshot",10],["packet",20],["dict",4],["str",7],["any",2],["tuple",2],["bool",2],["serialize",1],["valid",1],["reviewer",4],["report",1],["whether",1],["complete",3],["try",1],["json",3],["dumps",3],["ensure",3],["ascii",3],["false",8],["default",3],["sort",3],["keys",3],["true",5],["allow",3],["nan",3],["except",1],["type",1],["error",2],["value",7],["if",7],["len",2],["limit",3],["return",2],["priority",2],["schema",1],["version",1],["frozen",1],["hidden",1],["reasoning",1],["excluded",1],["identity",1],["omitted",1],["artifact",1],["count",1],["truncation",7],["omissions",7],["evidence",1],["refs",1],["adapters",1],["artifacts",1],["user",1],["request",1],["candidate",1],["answer",1],["structured",1],["completion",1],["cells",1],["tool",1],["ledger",1],["lineage",1],["plan",1],["environment",1],["source",1],["metadata",1],["sha256",1],["ordered",4],["key",7],["items",1],["not",1],["compact",13],["truncated",3],["bounded",1],["depth",1],["remaining",1],["nodes",1],["node",1],["isinstance",3],["else",3],["mapping",1],["list",2],["append",1],["kind",1],["fields",1],["host",2],["note",1],["was",1],["structurally",1],["by",1],["minimal",1],["incomplete",1]]},{"id":"openai4s/scientific_reviewer.py#canonical_digest","name":[["canonical",1],["digest",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["canonical",3],["digest",2],["value",4],["any",2],["str",3],["stable",1],["sha",1],["256",1],["json",2],["encoded",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["default",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"openai4s/scientific_reviewer.py#model_fingerprint","name":[["model",1],["fingerprint",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["model",7],["fingerprint",2],["provider",5],["str",11],["base",4],["url",4],["freeze",1],["exact",1],["endpoint",1],["triple",1],["review",1],["return",1],["canonical",1],["digest",1],["strip",3],["lower",1]]},{"id":"openai4s/scientific_reviewer.py#normalize_review_v2","name":[["normalize",1],["review",1],["v2",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["normalize",3],["review",6],["v2",3],["value",6],["dict",5],["str",6],["any",5],["snapshot",6],["complete",4],["bool",2],["reviewer",4],["object",1],["refuse",1],["pass",4],["incomplete",7],["raw",6],["findings",19],["issues",7],["list",2],["if",8],["isinstance",1],["tuple",1],["finding",6],["clean",1],["append",1],["len",3],["break",1],["verdict",16],["lower",1],["strip",1],["material",2],["item",3],["severity",1],["high",1],["medium",1],["not",6],["elif",7],["raise",4],["error",4],["returned",1],["no",3],["usable",2],["evidence",2],["contained",1],["requires",1],["omission",1],["verdicts",1],["must",1],["be",1],["summary",8],["clip",1],["320",1],["found",2],["else",2],["return",1]]},{"id":"openai4s/scientific_reviewer.py#review_request_messages","name":[["review",1],["request",1],["messages",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["review",5],["request",2],["messages",2],["snapshot",9],["dict",5],["str",6],["any",2],["tuple",2],["list",2],["bool",2],["build",1],["exact",1],["reviewer",2],["prompt",2],["its",1],["completeness",1],["projection",1],["if",2],["not",1],["isinstance",1],["raise",1],["error",1],["scientific",1],["requires",1],["frozen",2],["object",1],["complete",8],["true",1],["omitted",1],["artifact",1],["count",1],["false",1],["packet",5],["return",1],["role",2],["system",2],["content",2],["v2",1],["user",1],["evidence",1]]},{"id":"openai4s/scientific_reviewer.py#review_snapshot","name":[["review",1],["snapshot",1]],"path":[["openai4s",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["review",5],["snapshot",7],["dict",6],["str",6],["any",6],["cfg",4],["llmconfig",2],["chat",5],["call",4],["callable",2],["none",5],["run",1],["one",1],["independent",1],["v2",2],["against",1],["frozen",1],["messages",3],["complete",3],["request",1],["invoke",2],["if",1],["else",1],["result",3],["max",2],["tokens",6],["min",1],["int",1],["getattr",1],["1800",3],["temperature",1],["normalized",3],["normalize",1],["json",1],["object",1],["content",1],["usage",5],["input",1],["prompt",1],["output",1],["completion",1],["return",1]]},{"id":"openai4s/sdk/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["sdk",1],["init",1],["py",1]],"body":[["host",5],["sdk",2],["worker",1],["side",1],["facade",1],["routing",1],["through",1],["call",1],["rpc",1],["from",1],["openai4s",1],["import",1],["build",2],["all",1]]},{"id":"openai4s/sdk/bash.py","name":[["bash",1],["py",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["worker",1],["side",1],["executor",3],["capability",5],["authorized",1],["host",6],["bash",3],["all",2],["subprocess",2],["creation",1],["remains",1],["scientific",1],["kernel",1],["before",1],["spawning",1],["obtains",1],["issued",1],["over",1],["existing",1],["synchronous",1],["call",3],["channel",2],["validates",1],["every",1],["binding",1],["locally",1],["marks",1],["token",2],["asks",1],["atomically",1],["consume",1],["missing",1],["legacy",1],["dispatcher",1],["therefore",1],["clear",1],["fail",1],["closed",1],["error",1],["never",1],["implicit",1],["authorization",1],["from",8],["future",1],["import",15],["annotations",1],["math",1],["os",1],["secrets",1],["shutil",1],["threading",1],["time",1],["collections",1],["deque",1],["pathlib",1],["path",1],["typing",1],["any",2],["callable",2],["openai4s",4],["version",1],["command",2],["digest",1],["execution",2],["budget",3],["counters",1],["process",2],["group",4],["await",1],["exit",1],["alive",1],["stop",1],["security",1],["fsprobe",1],["lstat",1],["symlink",1],["caller",1],["shown",1],["now",1],["also",1],["retained",1],["tail",1],["kept",1],["failed",1],["end",1],["explains",1],["stdout",1],["chars",2],["30",1],["000",3],["stderr",1],["str",1],["list",1],["max",4],["local",1],["ttl",1],["ms",1],["60",1],["snapshot",1],["files",1],["5000",1],["diff",1],["paths",1],["100",1],["recent",1],["tokens",1],["1024",1],["validate",1]]},{"id":"openai4s/sdk/bash.py#_BoundedTail","name":[["bounded",1],["tail",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["class",2],["bounded",2],["tail",3],["retain",1],["last",1],["characters",1],["stream",1],["as",1],["arrives",1],["draining",1],["retaining",1],["two",1],["different",1],["requirements",1],["pipes",1],["must",1],["be",1],["read",1],["continuously",1],["child",1],["blocks",1],["full",1],["one",2],["only",1],["needs",1],["keeping",1],["slots",1],["budget",9],["parts",8],["length",9],["truncated",4],["seen",3],["def",4],["init",1],["self",28],["int",2],["none",2],["deque",2],["str",3],["false",1],["everything",1],["arrived",1],["counted",1],["before",1],["anything",1],["dropped",1],["retained",2],["alone",1],["cannot",1],["answer",1],["was",1],["cut",1],["exactly",1],["both",1],["command",1],["overran",1],["stopped",1],["feed",1],["text",5],["if",2],["not",1],["return",3],["len",4],["append",2],["while",1],["popleft",2],["true",2],["head",2],["property",1],["value",1],["join",1]]},{"id":"openai4s/sdk/bash.py#_BoundedTail.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["init",2],["self",7],["budget",5],["int",2],["none",2],["parts",1],["deque",2],["str",1],["length",2],["truncated",1],["false",1],["everything",1],["arrived",1],["counted",1],["before",1],["anything",1],["dropped",1],["retained",1],["alone",1],["cannot",1],["answer",1],["was",1],["cut",1],["exactly",1],["both",1],["command",1],["overran",1],["one",1],["stopped",1],["seen",1]]},{"id":"openai4s/sdk/bash.py#_BoundedTail.feed","name":[["feed",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["feed",2],["self",19],["text",6],["str",2],["none",2],["if",2],["not",1],["return",1],["seen",1],["len",4],["parts",5],["append",2],["length",5],["while",1],["budget",4],["popleft",2],["truncated",2],["true",2],["head",2]]},{"id":"openai4s/sdk/bash.py#_BoundedTail.retained","name":[["retained",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["retained",2],["self",3],["int",2],["return",1],["length",1]]},{"id":"openai4s/sdk/bash.py#_BoundedTail.value","name":[["value",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["value",2],["self",3],["str",2],["return",1],["join",1],["parts",1]]},{"id":"openai4s/sdk/bash.py#_capability_error","name":[["capability",1],["error",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["capability",2],["error",8],["result",5],["any",2],["fallback",3],["str",3],["runtime",4],["if",1],["isinstance",1],["dict",1],["return",2]]},{"id":"openai4s/sdk/bash.py#_drain","name":[["drain",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["drain",2],["stream",4],["any",2],["sink",3],["bounded",2],["tail",2],["none",3],["if",2],["return",3],["try",1],["while",1],["true",1],["chunk",3],["read",1],["8192",1],["not",1],["feed",1],["except",1],["oserror",1],["value",1],["error",1]]},{"id":"openai4s/sdk/bash.py#_safe_diff_path","name":[["safe",1],["diff",1],["path",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["safe",2],["diff",2],["path",8],["str",4],["lowered",5],["name",1],["lower",1],["if",1],["env",2],["startswith",1],["endswith",1],["pem",1],["key",1],["id",2],["rsa",1],["ed25519",1],["netrc",1],["pgpass",1],["return",2],["secret",1],["500",1]]},{"id":"openai4s/sdk/bash.py#_shell_executable","name":[["shell",1],["executable",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["shell",5],["executable",2],["str",2],["interpreter",1],["host",1],["bash",5],["runs",1],["command",1],["under",1],["true",2],["alone",1],["means",1],["bin",4],["sh",3],["debian",1],["ubuntu",1],["dash",1],["so",1],["source",1],["process",1],["substitution",1],["failed",1],["as",1],["syntax",1],["errors",1],["capability",2],["model",1],["told",1],["resolving",1],["rather",1],["than",1],["naming",1],["outright",1],["keeps",1],["fix",1],["from",1],["turning",1],["dialect",1],["mismatch",1],["into",1],["total",1],["loss",1],["image",1],["has",1],["no",1],["at",1],["all",1],["alpine",1],["busybox",1],["distroless",1],["nix",1],["os",1],["there",1],["still",1],["posix",1],["would",1],["have",1],["return",1],["shutil",1]]},{"id":"openai4s/sdk/bash.py#_within","name":[["within",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["within",2],["path",7],["root",3],["bool",2],["try",1],["relative",1],["return",2],["true",1],["except",1],["value",1],["error",1],["false",1]]},{"id":"openai4s/sdk/bash.py#_workspace_diff","name":[["workspace",1],["diff",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",3],["workspace",2],["diff",7],["before",6],["dict",6],["str",8],["tuple",4],["int",8],["after",6],["truncated",4],["bool",3],["any",2],["created",4],["sorted",3],["deleted",4],["modified",4],["path",7],["if",1],["bounded",4],["items",2],["list",2],["return",2],["safe",1],["max",4],["paths",4],["len",3]]},{"id":"openai4s/sdk/bash.py#_workspace_diff.bounded","name":[["bounded",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["bounded",2],["items",3],["list",4],["str",4],["return",1],["safe",1],["diff",2],["path",3],["max",1],["paths",1]]},{"id":"openai4s/sdk/bash.py#_workspace_snapshot","name":[["workspace",1],["snapshot",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["workspace",6],["snapshot",4],["path",9],["tuple",5],["dict",3],["str",3],["int",6],["bool",2],["return",3],["bounded",1],["file",2],["metadata",1],["without",1],["following",1],["symlink",3],["dirs",4],["files",6],["truncated",5],["false",2],["try",2],["root",3],["names",2],["os",1],["walk",1],["followlinks",1],["name",6],["if",3],["not",3],["lstat",1],["git",1],["venv",1],["node",1],["modules",1],["pycache",1],["len",1],["max",1],["true",2],["continue",2],["stat",4],["rel",2],["relative",1],["as",1],["posix",1],["st",2],["mtime",1],["ns",1],["size",1],["except",2],["oserror",2],["value",1],["error",1]]},{"id":"openai4s/sdk/bash.py#BashExecutor","name":[["bash",1],["executor",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["class",2],["bash",17],["executor",2],["execute",1],["shell",6],["commands",1],["only",1],["after",1],["one",1],["shot",1],["host",13],["authorization",9],["def",2],["init",1],["self",15],["call",11],["none",14],["generation",10],["str",15],["os",4],["environ",2],["openai4",2],["kernel",1],["worker",6],["getpid",1],["tokens",1],["token",9],["order",1],["deque",2],["lock",2],["threading",1],["run",2],["command",26],["timeout",11],["float",2],["120",2],["workdir",7],["dict",2],["any",1],["if",10],["not",16],["isinstance",2],["strip",1],["raise",11],["runtime",14],["error",23],["empty",1],["x00",1],["contains",1],["nul",1],["byte",1],["try",8],["except",8],["type",1],["value",3],["as",7],["exc",11],["must",2],["be",3],["number",1],["from",6],["math",1],["isfinite",1],["finite",1],["positive",1],["keep",1],["existing",1],["side",1],["gates",1],["defense",1],["depth",1],["policy",1],["repeats",1],["both",2],["checks",1],["before",6],["issuing",1],["capability",10],["openai4s",2],["security",1],["shellcheck",1],["import",2],["precheck",3],["reason",4],["exception",4],["noqa",4],["ble001",4],["remains",1],["fail",1],["closed",1],["blocked",4],["by",2],["static",1],["safety",1],["domains",6],["list",1],["egress",4],["message",3],["verdict",1],["cwd",15],["path",3],["candidate",5],["expanduser",1],["absolute",1],["resolve",3],["strict",3],["true",7],["oserror",3],["found",2],["dir",1],["else",2],["workspace",8],["challenge",7],["secrets",1],["urlsafe",1],["24",1],["binding",3],["sha256",3],["digest",1],["skill",2],["network",2],["admission",1],["runs",1],["authorize",2],["never",1],["decides",1],["whether",1],["loaded",1],["may",1],["cannot",1],["widen",1],["omitting",1],["check",1],["raw",2],["legacy",1],["dispatcher",1],["deny",1],["unavailable",1],["was",5],["executed",3],["validate",1],["consume",4],["spec",2],["mark",2],["locally",1],["consuming",1],["rpc",1],["subprocess",5],["creation",1],["failed",3],["intentionally",1],["retryable",1],["same",1],["consumed",6],["could",1],["ok",1],["truncated",1],["snapshot",1],["started",2],["time",1],["monotonic",1],["status",2],["completed",1],["exit",1],["code",1],["stdout",3],["stderr",4],["launch",4],["proc",2],["popen",1],["executable",2],["pipe",2],["text",1],["its",1],["own",1],["group",1],["so",2],["deadline",1],["reach",1],["kills",1],["alone",1],["python",2],["train",1],["py",1],["lost",1],["kept",1],["process",1],["actually",1],["holding",1],["resources",1],["start",1],["new",1],["session",1],["pgid",2],["int",1],["getpgid",1],["pid",1],["attribute",1],["drained",1],["produced",1],["capture",1],["output",1],["held",1],["whole",1],["streams",1],["memory",1],["slices",1],["below",1],["ever",1],["ran",1],["cap",1],["described",1],["caller",1],["saw",1],["allocated",1],["out",1],["sink",2],["bounded",2],["tail",2],["budget",2],["chars",2],["err",1]]},{"id":"openai4s/sdk/bash.py#BashExecutor.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["init",2],["self",8],["host",9],["call",13],["authorization",4],["none",10],["generation",5],["str",4],["os",2],["environ",1],["openai4",1],["kernel",1],["worker",1],["getpid",1],["tokens",1],["token",1],["order",1],["deque",2],["lock",2],["threading",1]]},{"id":"openai4s/sdk/bash.py#BashExecutor._coerce_output","name":[["coerce",1],["output",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["coerce",2],["output",2],["value",6],["any",2],["str",3],["if",2],["none",1],["return",3],["isinstance",1],["bytes",1],["decode",1],["utf",1],["errors",1],["replace",1]]},{"id":"openai4s/sdk/bash.py#BashExecutor._egress_verdict","name":[["egress",1],["verdict",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["egress",7],["verdict",10],["self",3],["command",4],["str",6],["domains",4],["list",2],["none",8],["try",2],["host",2],["call",1],["check",1],["except",2],["exception",2],["noqa",2],["ble001",2],["authorization",2],["repeats",1],["side",1],["if",3],["isinstance",1],["dict",1],["blocked",6],["return",4],["message",1],["bash",1],["domain",1],["outside",1],["allowlist",1],["from",1],["openai4s",1],["import",1],["scan",1],["not",1],["error",2],["remains",1],["fail",1],["closed",1]]},{"id":"openai4s/sdk/bash.py#BashExecutor._mark_token_used","name":[["mark",1],["token",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["mark",2],["token",12],["self",9],["str",2],["none",2],["remember",1],["consumed",1],["bounded",1],["local",1],["replay",1],["window",1],["lock",1],["if",2],["tokens",4],["raise",1],["runtime",1],["error",1],["bash",1],["host",1],["capability",1],["replayed",1],["len",1],["order",3],["max",1],["recent",1],["oldest",2],["popleft",1],["discard",1],["add",1],["append",1]]},{"id":"openai4s/sdk/bash.py#BashExecutor.run","name":[["run",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["run",3],["self",9],["command",27],["str",15],["timeout",13],["float",3],["120",3],["workdir",8],["none",11],["dict",3],["any",2],["if",10],["not",17],["isinstance",2],["strip",1],["raise",11],["runtime",14],["error",23],["bash",15],["empty",1],["x00",1],["contains",1],["nul",1],["byte",1],["try",8],["except",8],["type",1],["value",3],["as",7],["exc",11],["must",2],["be",3],["number",1],["from",7],["math",1],["isfinite",1],["finite",1],["positive",1],["keep",1],["existing",1],["worker",5],["side",1],["gates",1],["defense",1],["depth",1],["host",6],["policy",1],["repeats",1],["both",2],["checks",1],["before",6],["issuing",1],["capability",10],["openai4s",2],["security",1],["shellcheck",1],["import",2],["precheck",3],["reason",4],["exception",4],["noqa",4],["ble001",4],["authorization",5],["remains",1],["fail",1],["closed",1],["blocked",4],["by",2],["static",1],["safety",1],["domains",6],["list",1],["egress",4],["message",3],["verdict",1],["cwd",15],["path",3],["candidate",5],["expanduser",1],["absolute",1],["resolve",3],["strict",3],["true",9],["oserror",3],["found",2],["dir",1],["else",2],["workspace",8],["os",2],["environ",1],["openai4",1],["challenge",7],["secrets",1],["token",8],["urlsafe",1],["24",1],["binding",3],["sha256",3],["digest",1],["generation",6],["skill",2],["network",2],["admission",1],["runs",1],["authorize",2],["never",1],["decides",1],["whether",1],["loaded",1],["may",1],["cannot",1],["widen",1],["omitting",1],["check",1],["raw",2],["call",3],["legacy",1],["dispatcher",1],["deny",1],["unavailable",1],["was",5],["executed",3],["validate",1],["consume",4],["spec",2],["mark",2],["locally",1],["consuming",1],["rpc",1],["subprocess",5],["creation",1],["failed",3],["intentionally",1],["retryable",1],["same",1],["consumed",6],["could",1],["ok",1],["truncated",1],["snapshot",1],["started",2],["time",1],["monotonic",1],["status",2],["completed",1],["exit",2],["code",1],["stdout",4],["stderr",5],["launch",4],["proc",6],["popen",1],["shell",5],["executable",2],["pipe",2],["text",1],["its",1],["own",2],["group",3],["so",4],["deadline",3],["reach",1],["kills",1],["alone",2],["python",2],["train",1],["py",1],["lost",1],["kept",1],["process",2],["actually",1],["holding",1],["resources",1],["start",2],["new",1],["session",1],["pgid",2],["int",1],["getpgid",1],["pid",1],["attribute",1],["drained",1],["produced",1],["capture",1],["output",1],["held",1],["whole",1],["streams",1],["memory",1],["slices",1],["below",1],["ever",1],["ran",1],["cap",1],["described",1],["caller",1],["saw",1],["allocated",1],["out",2],["sink",4],["bounded",2],["tail",2],["budget",2],["chars",2],["err",2],["drains",2],["threading",2],["thread",4],["target",2],["drain",2],["args",2],["daemon",2],["leader",2],["wait",2],["answers",1],["about",1],["stop",1],["docstring",1],["says",1],["two",1],["files",1],["away",1],["site",1],["believed",1],["measured",1],["sleep",1],["under",1],["2s",1],["returned",1],["00s",1],["no",1],["expired",1]]},{"id":"openai4s/sdk/bash.py#validate_capability","name":[["validate",1],["capability",1]],"path":[["openai4s",1],["sdk",1],["bash",1],["py",1]],"body":[["def",2],["validate",3],["capability",28],["any",4],["command",6],["str",14],["cwd",11],["generation",5],["challenge",5],["now",7],["ms",9],["int",6],["none",5],["dict",3],["host",14],["response",1],["against",1],["worker",1],["just",1],["created",1],["proposal",1],["if",12],["not",7],["isinstance",2],["raise",13],["runtime",14],["error",19],["bash",12],["authorization",3],["returned",2],["invalid",4],["required",2],["version",4],["token",7],["sha256",2],["workspace",8],["allowed",8],["root",9],["issued",6],["at",4],["expires",6],["missing",3],["sorted",1],["omitted",1],["fields",1],["join",1],["unsupported",1],["len",1],["24",1],["expected",2],["digest",1],["key",3],["value",4],["items",1],["binding",1],["mismatch",1],["try",2],["canonical",4],["path",5],["resolve",3],["strict",3],["true",3],["except",2],["oserror",1],["as",3],["exc",4],["contains",1],["from",2],["valid",2],["directories",2],["dir",3],["directory",1],["within",2],["contain",2],["workdir",2],["itself",1],["must",1],["ordinary",1],["execution",2],["explicit",1],["extra",1],["accepted",1],["only",1],["names",1],["both",1],["exact",1],["ancestor",1],["escapes",1],["time",2],["1000",1],["else",1],["type",1],["has",1],["expiry",4],["expired",1],["before",1],["outside",3],["policy",3],["5000",1],["max",1],["local",1],["ttl",1],["return",1]]},{"id":"openai4s/sdk/compute.py","name":[["compute",1],["py",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["worker",3],["side",1],["host",3],["compute",9],["namespace",2],["remote",1],["job",3],["handles",1],["from",5],["future",1],["import",4],["annotations",1],["typing",1],["any",2],["callable",1],["imported",1],["rather",1],["than",2],["restated",1],["second",1],["copy",1],["vocabulary",1],["came",1],["disagree",1],["about",1],["states",5],["final",1],["pure",1],["constants",1],["no",2],["dependencies",1],["so",2],["safe",1],["reach",1],["inside",1],["kernel",1],["openai4s",2],["indeterminate",4],["kinds",2],["as",3],["cancel",1],["terminal",2],["statuses",1],["guard",1],["forwards",1],["explicitly",1],["every",1],["error",2],["flag",2],["wins",1],["below",1],["kind",2],["based",1],["fallback",2],["covers",1],["reply",1],["without",1],["dispatcher",1],["soft",1],["fail",1],["cluster",1],["whose",1],["checkout",1],["newer",1],["its",1],["daemon",1],["caller",1],["treats",1],["exception",1],["gone",1],["failure",1],["exists",1],["prevent",1],["errs",1],["toward",1],["all",1],["session",1],["concurrency",1],["full",1],["instance",1],["call",1],["normalize",1],["provider",1],["params",1],["relativize",1],["local",1]]},{"id":"openai4s/sdk/compute.py#_Compute","name":[["compute",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["class",2],["compute",19],["host",7],["remote",2],["dispatch",1],["create",5],["target",4],["instance",5],["lifecycle",2],["prepare",1],["input",1],["files",1],["python",1],["cell",3],["switch",1],["repl",1],["tool",1],["provider",13],["ssh",2],["myhost",1],["byoc",2],["nvidia",2],["submit",4],["job",17],["command",4],["intent",2],["inputs",1],["src",1],["dst",1],["filename",1],["call",14],["cmd",1],["keyword",1],["only",3],["required",1],["jobs",3],["run",1],["remotely",1],["returns",3],["immediately",1],["poll",2],["result",3],["from",1],["later",1],["harvest",1],["outputs",1],["into",1],["your",1],["workspace",1],["nothing",2],["harvests",1],["its",1],["own",2],["def",7],["init",1],["self",13],["callable",1],["str",4],["list",1],["any",3],["params",3],["dict",5],["none",3],["handle",1],["registered",1],["string",1],["alias",1],["optional",1],["specific",1],["image",1],["gpu",1],["model",1],["volumes",1],["download",1],["upload",1],["attach",1],["methods",1],["return",6],["concurrency",4],["limit",4],["max",4],["concurrent",4],["int",2],["cap",3],["live",4],["across",1],["whole",1],["session",3],["frame",3],["tree",1],["rooted",1],["at",2],["orchestrator",2],["may",5],["lower",1],["root",2],["raise",1],["sub",1],["agents",1],["inherit",1],["automatically",1],["submits",1],["past",1],["refused",1],["error",1],["kind",2],["full",2],["retries",1],["jittered",1],["backoff",1],["by",1],["default",1],["wait",1],["status",5],["daemon",4],["caps",2],["no",1],["each",1],["enabled",1],["ceiling",1],["reconcile",3],["were",1],["still",3],["last",1],["stopped",1],["outlives",1],["so",1],["restart",1],["find",1],["work",1],["did",1],["not",2],["start",1],["running",2],["recovered",2],["id",5],["receipt",1],["hint",1],["count",1],["resubmitted",1],["be",1],["guessing",1],["wrong",1],["costs",1],["either",1],["duplicate",1],["charge",1],["lost",1],["have",1],["finished",1],["while",1],["was",1],["down",1],["history",2],["append",1],["sequenced",1],["event",1],["stream",1],["one",1],["events",1],["seq",1],["payload",1],["says",2],["got",1],["there",1],["repr",1],["help",1]]},{"id":"openai4s/sdk/compute.py#_compute_call","name":[["compute",1],["call",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["compute",6],["call",7],["host",5],["callable",2],["str",4],["list",2],["any",4],["op",6],["kw",6],["dict",3],["route",1],["through",1],["drops",1],["none",2],["kwargs",1],["same",1],["shape",1],["as",2],["tool",1],["optional",1],["params",1],["were",1],["omitted",1],["handlers",1],["return",2],["error",15],["soft",1],["failures",1],["decline",1],["bad",1],["arg",1],["surface",1],["exception",1],["unless",1],["status",2],["carrying",1],["result",12],["caller",1],["expected",1],["inspect",1],["exit",1],["code",1],["key",3],["value",3],["items",1],["if",3],["not",2],["self",1],["isinstance",1],["runtime",1],["kind",5],["concurrency",2],["indeterminate",5],["bool",1],["else",1],["cancel",1],["kinds",1],["raise",1]]},{"id":"openai4s/sdk/compute.py#_Compute.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/compute.py#_Compute.__repr__","name":[["repr",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["repr",2],["self",2],["str",2],["return",1],["host",2],["compute",3],["create",1],["target",1],["instance",1],["concurrency",1],["limit",1],["status",1],["reconcile",1],["help",1],["lifecycle",1]]},{"id":"openai4s/sdk/compute.py#_Compute.create","name":[["create",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["create",3],["self",3],["provider",10],["str",2],["params",4],["dict",3],["none",4],["compute",5],["instance",4],["handle",1],["registered",1],["target",2],["string",1],["ssh",1],["alias",1],["byoc",1],["nvidia",1],["optional",1],["specific",1],["image",1],["gpu",1],["model",1],["volumes",1],["returns",1],["submit",1],["job",2],["call",2],["command",1],["download",1],["upload",1],["attach",1],["methods",1],["return",1]]},{"id":"openai4s/sdk/compute.py#_Compute.job_history","name":[["job",1],["history",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["job",10],["history",3],["self",3],["id",5],["str",2],["dict",2],["append",1],["only",1],["sequenced",1],["event",1],["stream",1],["one",1],["events",1],["seq",1],["kind",1],["at",1],["payload",1],["status",1],["says",2],["got",1],["there",1],["return",1],["compute",1],["call",2]]},{"id":"openai4s/sdk/compute.py#_Compute.reconcile","name":[["reconcile",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["reconcile",3],["self",3],["dict",2],["jobs",1],["were",1],["still",3],["live",1],["daemon",3],["last",1],["stopped",1],["remote",1],["job",4],["outlives",1],["so",1],["restart",1],["find",1],["work",1],["did",1],["not",2],["start",1],["running",2],["returns",1],["recovered",2],["id",1],["provider",1],["status",1],["receipt",1],["hint",1],["count",1],["nothing",1],["resubmitted",1],["may",3],["be",1],["guessing",1],["wrong",1],["costs",1],["either",1],["duplicate",1],["charge",1],["lost",1],["result",2],["poll",1],["have",1],["finished",1],["while",1],["was",1],["down",1],["return",1],["compute",1],["call",2]]},{"id":"openai4s/sdk/compute.py#_Compute.set_concurrency_limit","name":[["concurrency",1],["limit",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["concurrency",4],["limit",2],["self",3],["max",4],["concurrent",4],["int",3],["any",3],["cap",2],["live",1],["compute",2],["jobs",1],["across",1],["whole",1],["session",2],["frame",3],["tree",1],["rooted",1],["at",1],["orchestrator",2],["may",2],["lower",1],["only",1],["root",1],["raise",1],["sub",1],["agents",1],["inherit",1],["automatically",1],["submits",1],["past",1],["refused",1],["error",1],["kind",1],["full",2],["submit",1],["job",1],["retries",1],["jittered",1],["backoff",1],["by",1],["default",1],["wait",1],["return",1],["call",2]]},{"id":"openai4s/sdk/compute.py#_Compute.status","name":[["status",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["status",3],["self",3],["dict",2],["live",2],["limit",2],["daemon",1],["provider",3],["caps",2],["session",1],["root",1],["none",1],["no",1],["cap",1],["each",1],["enabled",1],["own",1],["max",1],["concurrent",1],["ceiling",1],["return",1],["compute",1],["call",2]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance","name":[["compute",1],["instance",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["class",2],["compute",8],["instance",3],["dispatch",3],["one",3],["provider",22],["bind",1],["once",1],["create",3],["each",2],["method",1],["approval",3],["modal",2],["still",1],["gates",1],["actual",1],["remote",7],["exec",1],["byoc",4],["providers",3],["pass",3],["params",10],["nvidia",2],["model",2],["boltz2",2],["gpu",2],["a100",2],["timeout",14],["container",2],["lifetime",1],["seconds",7],["optional",2],["omitted",1],["fills",1],["from",5],["settings",1],["default",3],["def",6],["init",1],["self",20],["call",10],["callable",1],["str",7],["list",5],["any",2],["dict",4],["none",20],["normalize",1],["jobs",1],["job",14],["reuse",2],["via",1],["enter",1],["return",3],["exit",1],["try",2],["close",1],["except",1],["exception",1],["repr",2],["id",6],["split",1],["bits",4],["key",6],["image",1],["value",3],["if",9],["append",2],["extra",2],["join",1],["else",2],["host",7],["op",2],["kw",2],["submit",6],["command",4],["intent",5],["inputs",13],["outputs",5],["environment",6],["harvest",4],["scheduler",4],["tier",3],["credentials",4],["full",6],["wait",3],["env",5],["idempotency",2],["stage",2],["write",1],["script",2],["gated",1],["returns",1],["immediately",2],["after",3],["session",3],["concurrency",3],["limit",2],["effect",1],["cap",1],["refuses",1],["error",2],["kind",2],["decides",1],["happens",1],["retries",1],["jittered",1],["exponential",1],["backoff",1],["until",1],["slot",1],["opens",1],["raise",2],["raises",1],["live",1],["print",1],["returned",1],["its",1],["recovery",1],["handle",2],["then",1],["end",1],["cell",2],["later",1],["result",3],["poll",2],["probes",1],["harvests",1],["nothing",1],["runs",1],["background",1],["behalf",1],["so",1],["you",1],["never",3],["harvested",1],["first",1],["creates",1],["subsequent",1],["calls",1],["weights",1],["caches",1],["stay",1],["warm",1],["sequential",1],["only",4],["reports",1],["terminal",1],["since",1],["wipes",1],["work",3],["required",1],["line",1],["headline",1],["name",2],["tool",1],["target",1],["scale",1],["run",2],["seqs",1],["8min",1],["directives",1],["at",1],["top",1],["cwd",1],["fresh",1],["per",2],["workdir",2],["address",1],["as",4],["dst",5],["filename",6],["src",6],["workspace",1],["relative",1],["path",5],["artifact",2],["staged",2],["machine",1],["version",2],["by",1],["absolute",1],["already",1],["symlinked",1],["bare",3],["string",2],["entry",1],["file",3],["coerced",1],["no",2],["flat",1],["into",2],["root",1],["glob",3],["featured",1],["visibility",1],["hidden",1],["diagnostic",1],["residency",1],["leave",1],["ssh",1],["exclude",1],["max",2],["mb",2],["total",1],["runaway",1],["guard",1],["aliases",1],["alias",1],["credential",2],["names",1],["hf",1],["token",1],["forward",1],["store",1],["resolved",1],["agent",1],["sees",1],["values",1],["caller",1],["chosen",1],["logical",1],["piece",1],["second",2],["under",1],["same",1],["refused",1],["duplicate",1],["request",1],["naming",1],["original",1],["including",1],["daemon",1],["restart",1],["whenever",1],["retry",3],["possible",1],["without",1],["there",1],["basis",1],["tell",1],["genuinely",1],["new",1],["becomes",1],["import",3],["itertools",3],["random",2],["time",2],["not",1],["isinstance",3],["normalized",3],["item",10],["relativize",1],["local",1],["attempt",1],["count",1],["provi",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.__enter__","name":[["enter",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["compute",2],["instance",2],["return",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.__exit__","name":[["exit",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["none",2],["try",1],["close",1],["except",1],["exception",1],["pass",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",7],["call",4],["callable",2],["str",5],["list",3],["any",2],["provider",10],["params",5],["dict",2],["none",6],["normalize",1],["jobs",1],["compute",1],["job",1],["reuse",1],["via",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.__repr__","name":[["repr",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["repr",2],["self",5],["str",2],["provider",7],["params",3],["id",2],["split",1],["bits",4],["key",3],["image",1],["gpu",1],["model",1],["value",3],["if",2],["append",1],["extra",2],["join",1],["else",1],["return",1],["host",1],["compute",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance._compute_call","name":[["compute",1],["call",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["compute",3],["call",4],["self",3],["op",3],["str",2],["kw",3],["dict",2],["any",2],["return",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.attach_job","name":[["attach",1],["job",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["attach",2],["job",14],["self",6],["id",4],["compute",3],["recover",1],["submitted",1],["earlier",1],["cell",1],["tracked",1],["by",1],["instance",1],["so",1],["close",1],["cleans",1],["up",1],["too",1],["subsequent",1],["submit",1],["reuses",1],["its",1],["container",1],["call",1],["provider",1],["jobs",1],["append",1],["reuse",1],["via",1],["return",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.call_command","name":[["call",1],["command",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["call",3],["command",8],["self",4],["intent",4],["login",5],["shell",5],["false",2],["timeout",4],["seconds",4],["60",2],["dict",2],["one",1],["synchronous",1],["host",2],["60s",1],["64",1],["kb",1],["cap",1],["approval",1],["gated",1],["introspection",1],["not",2],["job",2],["dispatch",1],["submit",1],["true",2],["you",1],["need",1],["module",1],["conda",1],["path",1],["returns",1],["stdout",2],["stderr",1],["exit",1],["code",1],["plus",1],["truncated",1],["hint",1],["produced",1],["more",1],["output",2],["than",1],["reader",1],["keeps",1],["cut",1],["write",1],["file",1],["harvest",1],["return",1],["compute",1],["ssh",1],["provider",2]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.close","name":[["close",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["close",6],["self",6],["any",3],["terminate",1],["handle",2],["container",3],["byoc",2],["cancel",1],["still",1],["running",1],["jobs",2],["then",1],["remove",1],["their",1],["workdirs",1],["ssh",1],["every",1],["ends",1],["after",1],["its",1],["last",1],["job",6],["bills",1],["until",1],["30",1],["min",1],["idle",1],["timeout",1],["whichever",1],["comes",1],["first",1],["once",1],["result",1],["has",1],["reported",1],["terminal",1],["harvest",1],["confirmed",1],["you",1],["ve",1],["saved",1],["anything",1],["globs",1],["missed",1],["reuse",1],["via",1],["none",1],["return",1],["compute",1],["call",1],["provider",2],["ids",1],["id",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.download","name":[["download",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["download",2],["self",4],["remote",5],["local",5],["none",3],["any",4],["copy",1],["one",1],["file",1],["from",1],["host",2],["your",1],["workspace",1],["readable",1],["absolute",1],["path",2],["paths",1],["inside",1],["scratch",1],["root",1],["data",1],["roots",1],["transfer",1],["silently",1],["other",1],["raises",1],["approval",1],["card",1],["user",1],["clicks",1],["allow",1],["deny",1],["saves",1],["as",1],["basename",1],["return",1],["compute",1],["call",1],["scp",1],["provider",2],["direction",1],["down",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.submit_job","name":[["submit",1],["job",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["submit",8],["job",22],["self",11],["command",5],["intent",6],["inputs",14],["none",32],["outputs",6],["environment",7],["harvest",5],["timeout",16],["seconds",7],["scheduler",5],["tier",4],["credentials",5],["full",11],["wait",4],["env",6],["idempotency",5],["key",6],["stage",2],["write",1],["script",2],["dispatch",2],["approval",2],["gated",1],["returns",1],["immediately",2],["after",3],["session",5],["concurrency",18],["limit",8],["effect",1],["cap",1],["host",6],["refuses",1],["error",11],["kind",6],["call",5],["decides",1],["happens",1],["default",2],["retries",1],["jittered",1],["exponential",1],["backoff",1],["until",1],["slot",2],["opens",1],["raise",6],["raises",1],["live",7],["print",4],["returned",1],["its",1],["repr",1],["recovery",1],["handle",2],["then",1],["end",1],["cell",2],["from",5],["later",1],["result",12],["poll",2],["probes",1],["remote",7],["harvests",1],["nothing",1],["runs",1],["background",1],["behalf",1],["so",1],["you",1],["never",3],["harvested",1],["byoc",2],["providers",2],["first",1],["creates",1],["container",1],["subsequent",1],["calls",1],["reuse",7],["weights",1],["caches",1],["stay",1],["warm",1],["sequential",1],["only",4],["reports",1],["terminal",1],["since",1],["each",1],["wipes",1],["work",3],["required",1],["one",2],["line",1],["modal",1],["headline",1],["name",2],["tool",1],["target",1],["scale",1],["run",2],["boltz2",1],["seqs",1],["a100",1],["8min",1],["directives",1],["at",1],["top",1],["cwd",1],["fresh",1],["per",2],["workdir",3],["address",1],["as",5],["dst",5],["filename",6],["list",3],["src",6],["workspace",1],["relative",1],["path",5],["artifact",2],["id",8],["staged",2],["machine",1],["version",2],["by",1],["absolute",1],["already",1],["symlinked",1],["bare",3],["string",2],["entry",1],["file",3],["coerced",1],["no",2],["flat",1],["into",2],["root",1],["glob",3],["featured",1],["visibility",1],["hidden",1],["diagnostic",1],["residency",1],["leave",1],["ssh",1],["exclude",1],["max",2],["mb",2],["total",1],["optional",1],["runaway",1],["guard",1],["aliases",1],["alias",1],["credential",2],["names",1],["hf",1],["token",1],["forward",1],["store",1],["resolved",1],["agent",1],["sees",1],["values",1],["caller",1],["chosen",1],["logical",1],["piece",1],["second",2],["under",1],["same",1],["refused",1],["duplicate",1],["request",1],["naming",1],["original",1],["including",1],["daemon",1],["restart",1],["pass",1],["whenever",1],["retry",3],["possible",1],["without",1],["there",1],["basis",1],["tell",1],["genuinely",1],["new",1],["becomes",1],["import",3],["itertools",3],["random",3],["time",3],["if",14],["not",6],["else",1],["isinstance",3],["str",2],["dict",2],["normalized",3],["item",10],["relativize",1],["local",1],["append",2],["attempt",3],["count",1],["try",1],["compute",2],["provider",6],["params",2],["via",3],["break",1],["except",1],["runtime",2],["getattr",2],["waiting",1],["sleep",1],["min",2],["20",2],["uniform",1],["continue",1],["found",2],["ownership",1],["mismatch",1],["degraded",1],["rejected",1],["transient",1],["window",1],["exhausted",1],["message",1],["cancelled",1],["jobs",1],["note",4],["system",1]]},{"id":"openai4s/sdk/compute.py#_ComputeInstance.upload","name":[["upload",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["upload",3],["self",4],["local",5],["remote",4],["any",2],["copy",1],["one",2],["workspace",1],["file",1],["host",1],["scratch",1],["tree",1],["256",1],["mb",1],["cap",1],["path",1],["jailed",1],["at",1],["both",1],["ends",1],["job",2],["inputs",2],["don",1],["first",1],["submit",1],["stages",1],["you",1],["off",1],["placement",1],["return",1],["compute",1],["call",1],["scp",1],["provider",2],["direction",1],["up",1],["relativize",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob","name":[["compute",1],["job",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["class",2],["compute",11],["job",31],["one",1],["submitted",3],["returned",1],["by",1],["instance",1],["submit",2],["recover",2],["later",3],["via",1],["host",7],["create",2],["provider",11],["attach",2],["id",15],["def",9],["init",1],["self",49],["call",12],["callable",1],["str",8],["list",3],["any",4],["workdir",10],["none",10],["result",26],["dict",10],["output",4],["files",9],["featured",4],["authored",1],["egress",12],["posture",1],["byoc",2],["sandbox",2],["at",1],["creation",1],["repr",1],["eg",2],["if",7],["else",1],["return",10],["state",2],["status",10],["op",2],["kw",2],["property",4],["exit",11],["code",11],["terminal",8],["warning",1],["once",4],["while",2],["unavailable",1],["running",6],["queued",1],["harvesting",2],["pending",1],["not",6],["getattr",2],["warned",2],["false",2],["true",3],["import",1],["sys",2],["print",2],["until",4],["again",2],["from",3],["cell",3],["file",1],["stderr",2],["absolute",1],["remote",9],["under",1],["scratch",1],["populated",1],["response",1],["attached",1],["called",1],["poll",2],["all",1],["families",1],["ssh",1],["drives",1],["forward",1],["probes",1],["work",3],["harvests",1],["outputs",1],["into",1],["hpc",1],["nothing",1],["happens",1],["background",1],["there",1],["no",2],["daemon",1],["poller",1],["notification",1],["wait",1],["long",1],["still",1],["returns",2],["left",2],["stdout",1],["tail",2],["wall",1],["raise",1],["failed",1],["timed",1],["out",1],["read",1],["error",3],["kind",2],["cache",1],["only",2],["genuinely",1],["test",1],["against",1],["timeout",1],["two",1],["has",1],["never",2],["produced",1],["so",1],["check",1],["was",2],["narrower",1],["than",1],["looked",1],["unrecognised",1],["live",1],["cached",1],["as",2],["final",1],["statuses",1],["hint",6],["printed",2],["cancel",6],["terminate",2],["scheduler",1],["process",1],["group",1],["sigterm",1],["thing",1],["kills",1],["user",1],["stop",3],["button",1],["kernel",1],["crash",1],["exiting",1],["repl",1],["auto",1],["keeps",2],["billing",1],["you",2],["close",1],["actually",1],["want",1],["free",1],["allocation",1],["raised",1],["indeterminate",2],["closed",1],["means",1],["did",1],["confirm",1],["treat",1],["cancelled",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",10],["call",4],["callable",2],["str",8],["list",4],["any",2],["provider",4],["job",4],["id",4],["workdir",4],["none",7],["result",1],["dict",2],["output",1],["files",2],["featured",1],["host",1],["authored",1],["egress",2],["posture",1],["byoc",1],["sandbox",1],["at",1],["creation",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.__repr__","name":[["repr",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["repr",2],["self",9],["str",2],["eg",2],["egress",3],["if",1],["else",1],["return",1],["host",2],["compute",2],["job",4],["provider",2],["id",2],["state",1],["status",1],["recover",1],["create",1],["attach",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob._compute_call","name":[["compute",1],["call",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["compute",3],["call",4],["self",3],["op",3],["str",2],["kw",3],["dict",2],["any",2],["return",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.cancel","name":[["cancel",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["cancel",7],["self",5],["any",2],["terminate",2],["running",2],["job",4],["scheduler",1],["process",1],["group",1],["sigterm",1],["sandbox",1],["only",1],["thing",1],["kills",1],["user",1],["stop",3],["button",1],["kernel",1],["crash",1],["exiting",1],["repl",1],["cell",1],["never",1],["auto",1],["remote",3],["work",2],["keeps",2],["billing",1],["until",1],["you",2],["poll",1],["terminal",1],["call",2],["close",1],["actually",1],["want",1],["free",1],["allocation",1],["raised",1],["error",2],["indeterminate",2],["true",1],["kind",1],["closed",1],["means",1],["did",1],["not",2],["confirm",1],["treat",1],["as",1],["cancelled",1],["return",1],["compute",1],["id",2],["provider",2]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.exit_code","name":[["exit",1],["code",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["exit",10],["code",10],["self",5],["return",2],["terminal",2],["warning",1],["once",1],["while",1],["unavailable",1],["result",5],["dict",1],["if",2],["none",3],["status",1],["submitted",1],["running",1],["queued",1],["harvesting",1],["pending",1],["not",1],["getattr",1],["warned",2],["false",1],["true",1],["import",1],["sys",2],["print",1],["host",1],["compute",1],["until",1],["job",1],["call",1],["again",1],["from",1],["later",1],["cell",1],["file",1],["stderr",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.job_id","name":[["job",1],["id",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["job",3],["id",3],["self",3],["str",2],["return",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.result","name":[["result",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["result",18],["self",17],["dict",6],["poll",1],["job",8],["once",3],["all",1],["provider",3],["families",1],["ssh",1],["byoc",1],["call",3],["drives",1],["forward",1],["probes",1],["remote",5],["work",1],["terminal",5],["harvests",1],["outputs",1],["into",1],["hpc",1],["id",3],["nothing",1],["happens",1],["background",1],["there",1],["no",2],["daemon",1],["poller",1],["notification",1],["wait",1],["long",1],["again",1],["from",1],["later",1],["cell",1],["until",1],["status",6],["while",1],["still",1],["running",3],["returns",2],["exit",2],["code",2],["output",3],["files",7],["featured",3],["left",2],["workdir",4],["stdout",1],["tail",2],["stderr",1],["wall",1],["not",3],["raise",1],["failed",1],["timed",1],["out",1],["read",1],["error",1],["kind",1],["cache",1],["only",1],["genuinely",1],["test",1],["against",1],["timeout",1],["harvesting",1],["two",1],["host",1],["has",1],["never",1],["produced",1],["so",1],["check",1],["was",2],["narrower",1],["than",1],["looked",1],["any",1],["unrecognised",1],["live",1],["state",1],["cached",1],["as",1],["final",1],["if",4],["statuses",1],["return",2],["compute",1],["egress",7],["none",1],["hint",6],["getattr",1],["printed",2],["false",1],["true",1],["print",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.status","name":[["status",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["status",3],["self",3],["str",2],["return",1],["result",1],["dict",1],["submitted",1]]},{"id":"openai4s/sdk/compute.py#_ComputeJob.workdir","name":[["workdir",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["workdir",4],["self",3],["absolute",1],["job",2],["remote",1],["host",1],["under",1],["scratch",1],["populated",1],["from",1],["submit",1],["result",2],["response",1],["none",1],["attached",1],["until",1],["called",1],["return",1]]},{"id":"openai4s/sdk/compute.py#_normalize_provider_params","name":[["normalize",1],["provider",1],["params",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["normalize",2],["provider",8],["params",4],["str",2],["pp",7],["any",2],["dict",6],["none",10],["drop",1],["inside",1],["nested",2],["family",7],["block",1],["nvidia",2],["gpu",3],["anything",1],["outside",1],["key",6],["passed",1],["through",1],["verbatim",1],["so",1],["host",2],["stray",2],["param",1],["check",2],["rejects",1],["loudly",1],["no",1],["flat",2],["auto",1],["wrap",1],["a100",2],["lands",1],["as",1],["at",1],["idempotent",1],["if",7],["not",5],["return",3],["isinstance",2],["raise",2],["type",2],["error",2],["must",2],["be",2],["got",2],["split",2],["strays",3],["value",6],["items",2],["inner",8],["normalized",2],["else",1]]},{"id":"openai4s/sdk/compute.py#_relativize_local","name":[["relativize",1],["local",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["relativize",2],["local",3],["any",4],["agent",2],["often",1],["passes",1],["os",7],["path",9],["abspath",1],["vm",1],["side",1],["host",4],["see",1],["strip",1],["cwd",4],["prefix",4],["so",1],["gets",1],["workspace",2],["relative",2],["resolve",1],["absolute",2],["paths",1],["under",2],["one",1],["allowlisted",1],["artifact",3],["roots",8],["env",1],["openai4",3],["artifacts",4],["colon",1],["separated",1],["pass",1],["through",2],["as",1],["resolves",1],["them",1],["store",1],["db",1],["never",1],["opens",1],["supplied",1],["directly",1],["import",1],["if",6],["not",1],["isinstance",1],["str",1],["return",5],["getcwd",1],["startswith",2],["len",1],["mnt",1],["realpath",2],["root",6],["environ",1],["split",1],["real",2],["try",1],["commonpath",1],["except",1],["value",2],["error",2],["continue",1],["raise",1],["must",1],["be",1],["version",1],["id",2],["got",1],["unset",1]]},{"id":"openai4s/sdk/compute.py#SessionConcurrencyFull","name":[["session",1],["concurrency",1],["full",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["class",2],["session",4],["concurrency",4],["full",3],["runtime",2],["error",2],["raised",1],["by",1],["submit",1],["job",1],["raise",1],["limit",7],["reached",2],["carries",1],["live",6],["def",1],["init",2],["self",3],["any",2],["super",1]]},{"id":"openai4s/sdk/compute.py#SessionConcurrencyFull.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["init",3],["self",4],["live",6],["any",4],["limit",6],["super",1],["session",1],["concurrency",1],["reached",1]]},{"id":"openai4s/sdk/host.py","name":[["host",1],["py",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["host",17],["sdk",6],["worker",4],["side",6],["facade",1],["runs",2],["inside",2],["kernel",3],["every",3],["method",3],["routes",2],["through",3],["injected",1],["call",3],["args",1],["rpc",2],["back",2],["dispatcher",2],["layer",2],["thin",1],["all",1],["real",2],["work",2],["v0",1],["surface",2],["llm",1],["artifacts",1],["artifact",1],["path",1],["delegate",2],["submit",1],["output",2],["enough",1],["prove",1],["code",1],["as",1],["action",1],["loop",1],["end",2],["from",4],["future",1],["import",4],["annotations",1],["typing",1],["any",1],["callable",1],["openai4s",3],["bash",2],["executor",1],["compute",12],["session",1],["concurrency",1],["full",1],["instance",1],["job",1],["normalize",1],["provider",3],["params",1],["relativize",1],["local",1],["version",2],["capability",3],["contract",1],["recorded",1],["bootstrap",1],["manifest",1],["bump",1],["only",3],["compatibility",1],["affecting",1],["change",1],["recovery",1],["compares",1],["value",3],["observed",1],["candidate",1],["frozen",1],["checkpoint",1],["wire",3],["codec",2],["snake",3],["case",6],["camel",3],["strict",2],["speaks",1],["but",1],["schema",1],["validator",2],["unknown",1],["keys",4],["rejected",1],["two",2],["rules",1],["each",1],["accessor",1],["must",2],["honor",1],["map",1],["its",1],["own",2],["top",2],["level",2],["before",1],["drop",1],["whose",1],["none",2],["python",2],["becomes",1],["json",1],["null",2],["optional",1],["string",1],["rejects",1],["field",1],["be",1],["omitted",1],["not",3],["sent",1],["touches",1],["arg",1],["dict",1],["nested",1],["payloads",1],["messages",1],["schemas",1],["user",1],["data",1],["passed",1],["verbatim",1],["gate",1],["analysis",3],["spliced",1],["subset",1],["these",1],["control",1],["plane",1],["accessors",1],["attached",1],["there",1],["so",1],["reference",1],["genuine",1],["attribute",1],["error",1],["symbol",1],["absent",1],["runtime",1],["if",1],["check",1],["deny",1],["frozenset",1],["frames",1],["query",1],["mcp",1],["children",1],["collect",1],["stop",1],["child",1],["send",1],["message",1],["delegation",1],["stats",1],["remote",3],["gated",1],["advertising",1],["installs",1],["namespace",1],["one",1],["constructor",1],["create",1],["families",1],["ssh",2],["alias",1],["jobs",1],["over",1],["connection",1],["byoc",2],["id",1],["provisions",1],["bring",1],["your",1],["sandbox",1],["nvidia",1],["op",1],["kw",1],["owns",1]]},{"id":"openai4s/sdk/host.py#_App","name":[["app",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["app",5],["host",3],["ui",1],["tile",1],["rendering",1],["def",3],["init",1],["self",6],["call",5],["callable",1],["str",2],["list",2],["any",2],["render",2],["kind",3],["payload",3],["dict",2],["return",2],["tiles",2]]},{"id":"openai4s/sdk/host.py#_App.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_App.render","name":[["render",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["render",3],["self",3],["kind",4],["str",2],["payload",4],["any",2],["dict",2],["return",1],["call",1],["app",1]]},{"id":"openai4s/sdk/host.py#_App.tiles","name":[["tiles",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["tiles",3],["self",3],["list",2],["dict",2],["return",1],["call",1],["app",1]]},{"id":"openai4s/sdk/host.py#_Credentials","name":[["credentials",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["credentials",7],["host",4],["secret",1],["vault",1],["never",1],["persisted",1],["def",6],["init",1],["self",13],["call",7],["callable",1],["str",9],["list",4],["any",1],["name",8],["value",4],["dict",3],["return",5],["lease",2],["issue",3],["redeem",3],["token",3],["purpose",3],["credential",1],["access",1],["ttl",3],["seconds",3],["float",1],["30",1]]},{"id":"openai4s/sdk/host.py#_Credentials.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Credentials.get","name":[],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["self",4],["name",3],["str",4],["lease",2],["issue",1],["return",1],["redeem",1],["token",1],["value",1]]},{"id":"openai4s/sdk/host.py#_Credentials.issue","name":[["issue",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["issue",3],["self",3],["name",4],["str",4],["purpose",4],["host",2],["credential",2],["access",2],["ttl",4],["seconds",4],["float",2],["30",2],["dict",2],["return",1],["call",1],["credentials",1]]},{"id":"openai4s/sdk/host.py#_Credentials.list","name":[["list",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",5],["self",3],["str",2],["return",1],["call",1],["credentials",1]]},{"id":"openai4s/sdk/host.py#_Credentials.redeem","name":[["redeem",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["redeem",3],["self",3],["token",3],["str",2],["dict",2],["return",1],["call",1],["credentials",1]]},{"id":"openai4s/sdk/host.py#_Credentials.set","name":[],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["self",3],["name",4],["str",4],["value",4],["dict",2],["return",1],["call",1],["credentials",1]]},{"id":"openai4s/sdk/host.py#_Endpoints","name":[["endpoints",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["endpoints",9],["host",3],["managed",1],["inference",1],["def",6],["init",1],["self",12],["call",8],["callable",1],["str",4],["list",4],["any",2],["dict",4],["return",5],["free",3],["port",4],["int",1],["reserve",1],["from",1],["20000",1],["29999",1],["band",1],["mutex",1],["register",2],["name",7],["spec",3],["status",3],["probe",2],["poll",1],["live",2],["route",1],["http",1],["200",1],["flips",1]]},{"id":"openai4s/sdk/host.py#_Endpoints.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Endpoints.free_port","name":[["free",1],["port",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["free",4],["port",5],["self",3],["int",2],["reserve",1],["from",1],["20000",1],["29999",1],["band",1],["mutex",1],["return",1],["call",1],["endpoints",1]]},{"id":"openai4s/sdk/host.py#_Endpoints.list","name":[["list",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",5],["self",3],["dict",2],["return",1],["call",1],["endpoints",1]]},{"id":"openai4s/sdk/host.py#_Endpoints.probe","name":[["probe",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["probe",3],["self",3],["name",3],["str",2],["dict",2],["poll",1],["live",2],["route",1],["http",1],["200",1],["flips",1],["status",1],["return",1],["call",1],["endpoints",1]]},{"id":"openai4s/sdk/host.py#_Endpoints.register","name":[["register",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["register",3],["self",3],["name",4],["str",2],["spec",4],["any",2],["dict",2],["return",1],["call",1],["endpoints",1]]},{"id":"openai4s/sdk/host.py#_Endpoints.status","name":[["status",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["status",3],["self",3],["name",3],["str",2],["dict",2],["return",1],["call",1],["endpoints",1]]},{"id":"openai4s/sdk/host.py#_Env","name":[["env",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["env",13],["host",5],["inspect",1],["select",1],["prebuilt",4],["runtime",1],["environments",4],["several",1],["ship",1],["ready",1],["general",1],["data",1],["science",1],["structural",1],["biology",1],["phylogenetics",1],["pick",1],["one",4],["already",1],["has",3],["you",1],["need",1],["struct",1],["instead",1],["pip",2],["installing",1],["into",2],["kernel",4],["every",1],["task",1],["def",5],["init",1],["self",10],["call",8],["callable",1],["str",6],["list",12],["any",1],["packages",14],["none",8],["dict",4],["name",8],["language",1],["python",1],["version",1],["notable",1],["description",1],["currently",1],["uses",1],["pass",1],["also",1],["per",1],["missing",3],["recommend",2],["ed",1],["returns",3],["current",2],["return",4],["switch",2],["notebook",1],["environment",2],["following",1],["cells",1],["its",1],["own",1],["cell",2],["then",1],["import",1],["new",1],["applied",1],["before",1],["next",1],["ok",2],["note",1],["dependencies",1],["from",1],["each",1],["alias",1],["kept",1],["compatibility",1],["create",1],["install",1],["extra",1],["no",1],["them",1],["prefer",1],["first",1],["installed",1],["setup",1]]},{"id":"openai4s/sdk/host.py#_Env.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Env.create","name":[["create",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["create",2],["self",3],["name",5],["str",4],["none",8],["packages",5],["list",3],["dict",2],["install",1],["extra",1],["into",1],["current",1],["kernel",1],["pip",1],["no",1],["prebuilt",1],["env",3],["has",1],["them",1],["prefer",1],["host",1],["first",1],["returns",1],["installed",1],["ok",1],["return",1],["call",1],["setup",1]]},{"id":"openai4s/sdk/host.py#_Env.list","name":[["list",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",6],["self",3],["packages",6],["str",2],["none",4],["dict",2],["prebuilt",1],["environments",2],["name",1],["language",1],["python",1],["version",1],["notable",1],["description",1],["one",1],["kernel",1],["currently",1],["uses",1],["pass",1],["also",1],["per",1],["env",3],["has",1],["missing",2],["recommend",2],["ed",1],["returns",1],["current",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Env.list_dependencies","name":[["list",1],["dependencies",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",7],["dependencies",2],["self",3],["packages",6],["str",2],["none",4],["dict",2],["missing",1],["from",1],["each",1],["environment",1],["alias",1],["kept",1],["compatibility",1],["return",1],["call",1],["env",1]]},{"id":"openai4s/sdk/host.py#_Env.use","name":[],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["self",3],["name",4],["str",2],["dict",2],["switch",2],["notebook",1],["kernel",1],["prebuilt",1],["environment",1],["following",1],["cells",1],["call",2],["its",1],["own",1],["cell",2],["then",1],["import",1],["new",1],["one",1],["applied",1],["before",1],["next",1],["returns",1],["ok",1],["env",2],["note",1],["return",1]]},{"id":"openai4s/sdk/host.py#_Host","name":[["host",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",3],["host",15],["def",9],["init",3],["self",39],["call",24],["callable",2],["str",21],["list",10],["any",8],["denied",16],["frozenset",3],["bash",6],["authorizer",4],["none",16],["generation",3],["wrap",1],["raw",1],["rpc",1],["so",3],["every",1],["sdk",2],["encodes",1],["its",2],["args",7],["wire",1],["snake",1],["camel",1],["drop",1],["exactly",2],["once",1],["transparently",1],["accessors",1],["encoded",4],["method",4],["return",10],["encode",2],["target",2],["control",4],["plane",4],["symbols",1],["kernel",4],["was",4],["not",8],["spliced",2],["first",1],["getattribute",4],["consult",1],["while",1],["rest",1],["runs",1],["object",4],["setattr",1],["executor",1],["authorization",1],["skills",2],["query",4],["mcp",4],["only",2],["attach",2],["has",2],["no",3],["such",1],["attribute",4],["at",1],["all",1],["genuine",1],["error",5],["if",12],["remote",1],["compute",5],["gated",1],["advertises",1],["provider",2],["manager",1],["passes",1],["configured",1],["lineage",3],["endpoints",2],["credentials",2],["app",2],["env",2],["science",3],["name",6],["enforce",1],["splice",1],["gate",1],["symbol",1],["absent",1],["as",2],["fragment",1],["had",1],["never",1],["been",1],["concatenated",1],["covers",1],["level",1],["methods",1],["delegate",1],["children",1],["simply",1],["be",1],["left",1],["unset",1],["startswith",1],["dict",9],["raise",4],["available",1],["model",1],["access",1],["llm",7],["request",7],["max",9],["tokens",6],["int",3],["1024",1],["temperature",6],["float",1],["concurrency",4],["sub",1],["three",1],["input",4],["shapes",1],["type",5],["mirrors",1],["single",2],["prompt",7],["returns",5],["messages",6],["parallel",1],["fan",1],["out",4],["caps",1],["system",5],["controlled",2],["passing",1],["role",5],["here",1],["rejected",1],["fail",1],["fast",1],["norm",3],["item",11],["isinstance",3],["user",2],["content",3],["msgs",4],["elif",1],["else",1],["value",2],["needs",1],["allowed",1],["unsupported",1],["specs",2],["batch",1],["spec",4],["setdefault",2],["artifacts",5],["data",3],["discovery",1],["filters",2],["versioned",2],["cross",1],["session",1],["store",1],["count",1],["artifact",6],["path",4],["version",6],["id",6],["resolve",1],["local",1],["filesystem",1],["save",1],["filename",1],["ids",2],["producing",1],["cell",1],["priority",1],["source",2],["register",1],["workspace",1],["file",1],["records",2],["edges",1],["from",3],["those",1],["inputs",1],["output",1],["came",2],["derived",1],["something",1],["retrieved",1],["pass",1],["provenance",1],["envelope",1],["search",1],["result",2],["carries",1],["names",1],["database",1],["exact",1],["fetched",1],["hash",1],["bytes",1],["back",1],["without",1],["saved",1],["answers",1],["but",1]]},{"id":"openai4s/sdk/host.py#_Host.__getattribute__","name":[["getattribute",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["getattribute",4],["self",4],["name",7],["str",2],["any",2],["enforce",2],["splice",2],["gate",2],["denied",7],["control",2],["plane",2],["symbol",2],["absent",2],["exactly",2],["as",2],["if",4],["its",2],["sdk",2],["fragment",2],["had",2],["never",2],["been",2],["concatenated",2],["covers",2],["class",2],["level",2],["methods",2],["delegate",2],["children",2],["simply",2],["be",2],["left",2],["unset",2],["init",2],["not",2],["startswith",1],["object",3],["dict",1],["raise",1],["attribute",2],["error",1],["host",1],["has",1],["no",1],["available",1],["kernel",1],["return",1]]},{"id":"openai4s/sdk/host.py#_Host.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",4],["init",3],["self",29],["host",6],["call",21],["callable",4],["str",10],["list",6],["any",6],["denied",11],["frozenset",5],["bash",7],["authorizer",5],["none",10],["generation",4],["wrap",2],["raw",2],["rpc",2],["so",4],["every",2],["sdk",2],["encodes",2],["its",2],["args",8],["wire",2],["snake",2],["camel",2],["drop",2],["exactly",2],["once",2],["transparently",2],["accessors",2],["encoded",4],["method",4],["return",2],["encode",2],["target",2],["control",3],["plane",3],["symbols",1],["kernel",3],["was",2],["not",5],["spliced",2],["first",1],["getattribute",1],["consult",1],["while",1],["rest",1],["runs",1],["object",1],["setattr",1],["executor",1],["authorization",1],["skills",2],["query",4],["mcp",4],["only",2],["attach",2],["has",1],["no",2],["such",1],["attribute",2],["at",1],["all",1],["genuine",1],["error",1],["if",3],["remote",1],["compute",5],["gated",1],["advertises",1],["provider",2],["manager",1],["passes",1],["configured",1],["lineage",2],["endpoints",2],["credentials",2],["app",2],["env",2],["science",2]]},{"id":"openai4s/sdk/host.py#_Host.__init__._encoded_bash_authorizer","name":[["encoded",1],["bash",1],["authorizer",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["encoded",2],["bash",3],["authorizer",3],["method",3],["str",2],["args",4],["list",2],["any",2],["target",2],["host",1],["call",1],["return",1],["encode",1]]},{"id":"openai4s/sdk/host.py#_Host.__init__._encoded_call","name":[["encoded",1],["call",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["encoded",2],["call",3],["method",3],["str",2],["args",4],["list",2],["any",2],["return",1],["host",1],["encode",1]]},{"id":"openai4s/sdk/host.py#_Host.accelerator_status","name":[["accelerator",1],["status",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["accelerator",3],["status",3],["self",3],["dict",2],["inspect",1],["local",1],["gpus",1],["ssh",1],["remote",1],["gpu",1],["registrations",1],["separately",1],["hardware",1],["visibility",1],["not",1],["imply",1],["model",1],["repository",1],["environment",1],["checkpoint",1],["canary",1],["has",1],["been",1],["admitted",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.artifact_marker","name":[["artifact",1],["marker",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["artifact",6],["marker",7],["self",3],["version",4],["id",4],["str",4],["build",1],["vid",1],["literal",1],["embed",1],["data",1],["into",1],["message",1],["prompt",1],["handed",1],["delegate",1],["resolved",1],["content",1],["downstream",1],["constructed",1],["at",1],["runtime",1],["so",1],["prefix",1],["never",1],["appears",1],["verbatim",1],["source",1],["avoids",1],["kernel",1],["static",1],["scanner",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.artifact_path","name":[["artifact",1],["path",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["artifact",4],["path",4],["self",3],["version",4],["id",5],["str",4],["resolve",1],["local",1],["filesystem",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.artifacts","name":[["artifacts",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["artifacts",5],["self",3],["filters",3],["any",2],["dict",2],["list",1],["versioned",1],["cross",1],["session",1],["store",1],["returns",1],["count",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.bash","name":[["bash",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["bash",3],["self",3],["command",4],["str",4],["timeout",4],["float",2],["120",2],["workdir",5],["none",4],["dict",2],["run",2],["shell",3],["inside",1],["kernel",1],["process",1],["returns",1],["exit",1],["code",1],["stdout",1],["stderr",1],["networking",1],["available",1],["host",1],["executes",1],["only",1],["python",1],["cells",1],["work",1],["happens",1],["here",1],["worker",1],["whose",2],["cwd",1],["session",1],["workspace",1],["path",1],["already",1],["carries",1],["active",1],["prebuilt",1],["env",1],["bin",1],["so",1],["pip",1],["mafft",1],["iqtree",1],["resolve",1],["static",1],["precheck",1],["egress",1],["fence",1],["still",1],["apply",1],["return",1]]},{"id":"openai4s/sdk/host.py#_Host.capabilities","name":[["capabilities",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["capabilities",4],["self",3],["dict",2],["probe",1],["host",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.children","name":[["children",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["children",4],["self",3],["list",3],["dict",2],["agent",2],["currently",1],["tracked",1],["sub",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.collect","name":[["collect",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["collect",3],["self",3],["child",8],["ids",7],["list",2],["str",5],["none",9],["timeout",5],["float",2],["any",2],["wait",1],["async",1],["children",2],["return",2],["their",1],["latest",1],["status",1],["snapshots",1],["budget",1],["entire",1],["call",2],["not",2],["each",1],["finite",1],["number",1],["from",1],["through",1],["3600",1],["seconds",1],["booleans",1],["invalid",1],["zero",1],["returns",1],["immediately",1],["waits",1],["without",1],["deadline",1],["while",1],["still",1],["responding",1],["parent",1],["cancellation",1],["expiry",1],["stop",1],["if",1],["isinstance",1]]},{"id":"openai4s/sdk/host.py#_Host.current_model","name":[["current",1],["model",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["current",4],["model",4],["self",3],["str",2],["resolve",1],["expensive",1],["high",1],["reasoning",1],["id",1],["at",1],["runtime",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.delegate","name":[["delegate",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["delegate",3],["self",3],["request",5],["any",4],["task",5],["str",15],["none",48],["name",4],["context",4],["summary",4],["output",6],["schema",6],["dict",5],["steps",8],["int",8],["max",8],["turns",4],["permissions",4],["capabilities",4],["list",6],["unrestricted",4],["bool",4],["require",5],["artifacts",5],["retries",5],["wait",7],["true",4],["spawn",1],["sub",1],["agent",1],["single",1],["results",1],["default",1],["blocks",1],["result",1],["false",1],["returns",1],["child",4],["handle",1],["immediately",1],["later",1],["host",1],["collect",1],["given",1],["forces",1],["each",1],["submit",1],["matching",1],["names",2],["artifact",1],["files",1],["exact",1],["trailing",1],["star",1],["globs",1],["must",1],["have",1],["produced",1],["missing",1],["ones",1],["downgrade",1],["its",2],["status",1],["at",1],["most",1],["partial",2],["clamped",1],["only",1],["re",1],["runs",1],["blocked",1],["failed",1],["previous",1],["limitations",1],["appended",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.delegation_stats","name":[["delegation",1],["stats",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["delegation",4],["stats",4],["self",3],["dict",2],["aggregate",1],["over",1],["agent",1],["subtree",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.edit_file","name":[["edit",1],["file",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["edit",4],["file",4],["self",3],["path",4],["str",6],["old",4],["string",9],["new",4],["replace",5],["all",4],["bool",2],["false",2],["dict",2],["exact",1],["workspace",1],["opencode",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.exec_background","name":[["exec",1],["background",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["exec",4],["background",3],["self",3],["code",4],["str",4],["origin",4],["agent",2],["dict",2],["launch",1],["long",1],["running",1],["cell",1],["without",1],["blocking",1],["returns",1],["id",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.exec_interrupt","name":[["exec",1],["interrupt",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["exec",6],["interrupt",3],["self",3],["id",3],["str",2],["dict",2],["stop",1],["backgrounded",1],["cell",1],["one",1],["shot",1],["sigint",1],["kernel",1],["stays",1],["alive",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.exec_list","name":[["exec",1],["list",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["exec",3],["list",5],["self",3],["dict",2],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.exec_peek","name":[["exec",1],["peek",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["exec",6],["peek",3],["self",3],["id",3],["str",2],["dict",2],["non",1],["blocking",1],["read",1],["backgrounded",1],["cell",1],["accumulated",1],["stdout",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.fold","name":[["fold",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["fold",3],["self",3],["sequence",5],["str",10],["name",4],["protein",3],["gpu",5],["int",6],["cycle",5],["10",2],["step",5],["40",2],["dict",2],["predict",1],["structure",2],["registered",1],["remote",3],["folding",1],["service",3],["must",1],["contain",1],["only",3],["20",1],["standard",1],["amino",1],["acids",1],["up",1],["1200",1],["residues",2],["case",1],["whitespace",1],["normalized",1],["invalid",1],["fasta",1],["headers",1],["rejected",2],["before",1],["contacting",1],["host",4],["nonnegative",1],["integer",2],["positive",1],["integers",1],["losslessly",1],["parsed",1],["strings",1],["accepted",1],["booleans",1],["fractional",1],["non",1],["finite",1],["values",1],["returns",1],["ok",1],["pdb",2],["plddt",3],["csv",2],["confidence",1],["mean",1],["ptm",1],["length",1],["engine",1],["dir",1],["after",1],["zero",1],["exit",1],["validated",1],["output",1],["metadata",1],["absent",1],["from",1],["response",1],["registry",1],["remains",1],["none",1],["save",1],["result",1],["write",1],["file",1],["viewer",1],["wrapper",1],["lddt",1],["uses",1],["chain",1],["resid",1],["resname",1],["error",2],["raises",1],["runtime",1],["through",1],["rpc",1],["report",1],["failure",1],["honestly",1],["not",2],["replace",1],["failed",1],["prediction",2],["synthetic",1],["geometry",1],["structural",1],["validation",1],["establish",1],["accuracy",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.frames","name":[["frames",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["frames",3],["self",3],["frame",6],["id",10],["str",8],["none",12],["pattern",5],["project",5],["default",3],["status",4],["roots",5],["only",4],["bool",2],["true",2],["page",9],["int",6],["size",4],["50",4],["limit",4],["any",2],["inspect",1],["turn",1],["delegate",1],["tree",1],["three",1],["modes",1],["detail",1],["view",1],["cells",1],["oldest",1],["first",1],["newest",1],["last",1],["regex",1],["search",1],["over",1],["names",1],["cell",1],["code",1],["stdout",1],["neither",1],["browse",1],["by",1],["all",2],["spans",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.get_user_email","name":[["user",1],["email",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["user",4],["email",4],["self",3],["str",2],["return",2],["contact",1],["raise",1],["deny",1],["failure",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.glob","name":[["glob",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["glob",5],["self",3],["pattern",4],["str",4],["path",4],["none",4],["dict",2],["filename",1],["within",1],["workspace",1],["csv",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.grep","name":[["grep",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["grep",4],["self",3],["pattern",4],["str",6],["path",4],["none",8],["include",4],["dict",2],["regex",1],["content",1],["search",1],["within",1],["workspace",1],["opencode",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.list_dir","name":[["list",1],["dir",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",4],["dir",3],["self",3],["path",4],["str",2],["dict",2],["workspace",1],["directory",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.list_models","name":[["list",1],["models",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",5],["models",3],["self",3],["dict",2],["available",1],["model",2],["ids",1],["never",1],["hardcode",1],["id",1],["resolve",1],["here",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.llm","name":[["llm",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",3],["llm",8],["self",4],["request",7],["str",8],["dict",7],["list",5],["max",11],["tokens",7],["int",4],["1024",2],["temperature",7],["float",2],["concurrency",5],["none",4],["any",2],["sub",1],["call",3],["three",1],["input",2],["shapes",1],["return",5],["type",4],["mirrors",1],["single",2],["prompt",7],["returns",3],["messages",6],["parallel",1],["fan",1],["out",4],["host",6],["caps",1],["system",5],["controlled",2],["passing",1],["role",5],["here",1],["rejected",1],["fail",1],["fast",1],["norm",3],["item",11],["if",6],["isinstance",3],["user",2],["content",2],["msgs",4],["elif",1],["else",1],["raise",3],["value",2],["error",3],["needs",1],["not",1],["allowed",1],["unsupported",1],["specs",2],["batch",1],["spec",4],["setdefault",2]]},{"id":"openai4s/sdk/host.py#_Host.llm._norm","name":[["norm",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["norm",2],["item",12],["str",3],["dict",6],["if",5],["isinstance",2],["return",2],["messages",5],["role",4],["user",2],["content",2],["msgs",4],["elif",1],["prompt",4],["else",1],["raise",3],["value",2],["error",3],["host",4],["llm",3],["needs",1],["system",3],["not",1],["allowed",1],["controlled",1],["out",3],["max",1],["tokens",1],["temperature",1],["type",3],["unsupported",1],["request",1]]},{"id":"openai4s/sdk/host.py#_Host.load_skill","name":[["load",1],["skill",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["load",4],["skill",7],["self",3],["name",5],["str",2],["dict",2],["full",1],["md",1],["guidance",2],["by",1],["fuzzy",1],["surfaces",1],["loading",1],["step",1],["returns",1],["description",1],["content",1],["read",1],["then",1],["follow",1],["while",1],["doing",1],["analysis",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.materialise_artifact","name":[["materialise",1],["artifact",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["materialise",3],["artifact",5],["self",3],["version",6],["id",4],["str",4],["filename",5],["none",4],["dict",3],["bring",1],["another",3],["session",5],["into",1],["instead",1],["opening",1],["file",2],["by",1],["path",1],["arrives",1],["as",1],["lineage",1],["edge",1],["back",1],["came",1],["from",1],["so",1],["analysis",1],["built",1],["keeps",1],["resolvable",1],["provenance",1],["even",1],["if",2],["source",1],["later",1],["deleted",1],["reverted",1],["same",2],["project",2],["only",1],["raises",1],["key",1],["error",1],["absent",1],["one",1],["spec",3],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.plan_read","name":[["plan",1],["read",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["plan",4],["read",4],["self",3],["dict",2],["current",1],["session",1],["approved",1],["steps",1],["live",1],["status",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.plan_update","name":[["plan",1],["update",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["plan",6],["update",5],["self",3],["step",6],["id",4],["str",6],["status",5],["note",4],["none",4],["dict",2],["tick",1],["approved",1],["review",1],["card",1],["live",1],["call",2],["during",1],["auto",1],["execution",1],["host",2],["s1",2],["progress",2],["you",1],["start",1],["completed",2],["once",1],["its",1],["deliverables",1],["exist",1],["pending",1],["failed",1],["skipped",1],["return",1]]},{"id":"openai4s/sdk/host.py#_Host.read_file","name":[["read",1],["file",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["read",4],["file",4],["self",3],["path",4],["str",2],["offset",4],["int",4],["limit",4],["2000",2],["dict",2],["workspace",1],["optionally",1],["line",1],["window",1],["returns",1],["content",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.register_remote_capability","name":[["register",1],["remote",1],["capability",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["register",4],["remote",5],["capability",7],["self",3],["alias",4],["str",18],["script",6],["engine",4],["invoke",4],["markers",4],["dict",6],["none",8],["notes",4],["probe",8],["verify",6],["command",6],["verified",1],["gpu",1],["service",3],["ssh",1],["host",1],["prefer",1],["structured",1],["kind",2],["path",4],["exists",3],["opt",1],["run",1],["sh",1],["executable",1],["binary",2],["cli",1],["paths",2],["probed",1],["literally",1],["quoted",1],["no",1],["var",1],["expansion",1],["so",1],["pass",1],["absolute",1],["providing",1],["both",1],["legacy",1],["error",1],["neither",1],["becomes",1],["accepted",1],["only",2],["as",1],["exactly",1],["test",1],["takes",1],["precedence",1],["over",1],["verification",1],["registry",1],["updated",1],["after",1],["exits",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.remember","name":[["remember",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["remember",3],["self",3],["content",4],["str",4],["block",4],["general",2],["dict",2],["persist",1],["durable",1],["fact",1],["daemon",1],["re",1],["injects",1],["into",1],["future",1],["sessions",1],["takes",1],["effect",1],["memory",2],["enabled",1],["customize",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.remote_gpu_status","name":[["remote",1],["gpu",1],["status",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["remote",4],["gpu",5],["status",3],["self",3],["dict",2],["inspect",1],["configured",1],["hosts",1],["registered",1],["services",1],["before",1],["only",1],["workflows",1],["if",1],["host",1],["exists",1],["but",1],["service",1],["such",1],["as",1],["fold",1],["score",1],["mutations",1],["missing",1],["delegate",1],["provisioning",1],["instead",1],["reporting",1],["task",1],["impossible",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.request_network_access","name":[["request",1],["network",1],["access",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["request",4],["network",3],["access",3],["self",3],["domain",8],["str",4],["reason",5],["none",4],["dict",2],["ask",1],["user",2],["widen",2],["outbound",1],["allowlist",4],["openai4",1],["egress",1],["host",2],["web",1],["fetch",2],["bash",2],["outside",1],["science",1],["package",1],["index",1],["data",1],["repo",1],["return",2],["proxy",1],["403",1],["call",2],["approval",3],["routes",1],["through",1],["permission",1],["broker",1],["so",2],["decides",1],["you",1],["cannot",1],["yourself",1],["added",1],["be",1],["retried",1],["pass",1],["short",1],["prompt",1],["has",1],["context",1]]},{"id":"openai4s/sdk/host.py#_Host.review_status","name":[["review",1],["status",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["review",4],["status",3],["self",3],["dict",2],["read",1],["evidence",1],["configuration",1],["recent",1],["bounded",1],["verdicts",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.save_artifact","name":[["save",1],["artifact",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["save",3],["artifact",5],["self",3],["path",4],["str",10],["filename",4],["none",18],["content",4],["type",4],["input",5],["version",6],["ids",5],["list",2],["producing",4],["cell",4],["id",5],["priority",4],["int",2],["source",5],["any",2],["dict",2],["register",1],["workspace",1],["file",2],["as",1],["versioned",1],["returns",1],["records",2],["data",3],["lineage",1],["edges",1],["from",3],["those",1],["inputs",1],["output",1],["came",2],["was",4],["derived",1],["something",1],["retrieved",1],["pass",1],["provenance",1],["envelope",1],["host",1],["science",1],["search",1],["result",2],["carries",1],["names",1],["database",1],["exact",1],["request",1],["fetched",1],["hash",1],["bytes",1],["back",1],["without",1],["saved",1],["answers",1],["but",1],["not",1],["true",1],["same",1],["am",1],["looking",1],["at",1],["difference",1],["between",1],["evidence",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.score_mutations","name":[["score",1],["mutations",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["score",10],["mutations",3],["self",3],["sequence",5],["str",8],["name",4],["protein",2],["positions",5],["list",3],["tuple",3],["none",7],["gpu",5],["int",2],["dict",2],["single",1],["substitutions",1],["registered",1],["remote",2],["model",2],["service",4],["accepts",1],["up",1],["1024",1],["standard",1],["amino",1],["acids",1],["normalizing",1],["case",1],["whitespace",1],["only",1],["may",1],["be",2],["integer",4],["comma",1],["separated",1],["string",1],["they",1],["based",1],["must",4],["lie",1],["within",1],["retains",1],["all",1],["position",4],["behavior",1],["nonnegative",1],["losslessly",1],["parsed",1],["strings",1],["accepted",1],["booleans",1],["fractions",1],["non",1],["finite",2],["numeric",1],["values",1],["rejected",1],["returns",1],["ok",1],["scores",4],["csv",3],["summary",2],["mean",3],["top5",2],["host",2],["after",1],["validating",1],["exit",1],["results",1],["preserves",1],["either",1],["mutation",3],["wt",1],["mut",1],["esm",1],["every",2],["match",2],["input",1],["wild",1],["type",1],["residue",1],["requested",2],["have",1],["needs",1],["at",1],["least",1],["one",1],["row",1],["optional",1],["entries",1],["no",1],["declared",1],["aggregate",1],["statistic",1],["rule",1],["present",1],["stays",1],["omitted",1],["absent",1],["interpret",1],["actual",1],["method",2],["missing",1],["metadata",1],["not",2],["inferred",1],["failures",1],["raise",1],["runtime",1],["error",1],["through",1],["rpc",1],["report",1],["them",1],["honestly",1],["fabricate",1],["substitute",1],["unrelated",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.search_skills","name":[["search",1],["skills",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["search",3],["skills",5],["self",3],["query",5],["str",2],["limit",4],["int",2],["list",2],["dict",2],["retrieve",1],["full",2],["recipes",1],["matching",1],["keyword",1],["overlap",1],["system",1],["prompt",1],["only",1],["lists",1],["skill",2],["names",1],["one",1],["line",1],["summaries",1],["call",2],["pull",1],["doc",2],["relevant",1],["demand",1],["each",1],["result",1],["has",1],["name",1],["origin",1],["description",1],["import",1],["score",1],["sidecar",1],["gate",1],["never",1],["you",1],["have",1],["not",1],["retrieved",1],["here",1],["return",1]]},{"id":"openai4s/sdk/host.py#_Host.send_message","name":[["send",1],["message",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["send",3],["message",8],["self",3],["child",6],["id",4],["str",4],["dict",2],["steer",1],["running",1],["by",1],["sending",1],["direct",1],["parent",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.skill","name":[["skill",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["skill",3],["self",3],["name",4],["str",2],["dict",2],["return",2],["one",1],["metadata",1],["by",1],["exact",1],["without",1],["its",1],["recipe",1],["body",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Host.stage_model_asset","name":[["stage",1],["model",1],["asset",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["stage",3],["model",3],["asset",7],["self",3],["source",4],["path",4],["str",6],["name",4],["none",8],["expected",4],["sha256",4],["dict",2],["import",1],["user",1],["supplied",1],["local",1],["checkpoint",1],["without",1],["admitting",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.stop_child","name":[["stop",1],["child",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["stop",4],["child",7],["self",3],["id",3],["str",2],["dict",2],["signal",1],["running",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.submit_output","name":[["submit",1],["output",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["submit",4],["output",15],["self",3],["any",3],["completion",6],["bullets",6],["list",8],["str",7],["schema",5],["dict",4],["none",24],["task",6],["status",6],["source",5],["files",5],["entry",5],["points",5],["architecture",5],["summary",5],["test",6],["evidence",5],["structured",1],["result",1],["human",1],["facing",1],["must",1],["be",1],["completed",3],["action",1],["strings",1],["english",2],["uses",1],["past",1],["tense",2],["verb",2],["first",1],["wording",1],["cjk",1],["phrases",1],["accepted",1],["without",1],["morphology",1],["if",1],["given",1],["validated",1],["against",2],["optionally",1],["declares",1],["honest",1],["machine",1],["readable",1],["partial",1],["blocked",1],["failed",1],["omitted",1],["means",1],["delegated",1],["parent",1],["reads",1],["instead",1],["parsing",1],["prose",1],["validation",1],["failure",1],["raises",1],["runtime",1],["error",1],["inside",1],["cell",5],["after",1],["earlier",1],["statements",1],["have",1],["already",1],["run",2],["so",1],["model",1],["repair",1],["submission",1],["retry",1],["path",2],["sha256",1],["command",1],["producing",1],["id",1],["describe",1],["code",1],["deliverable",1],["they",1],["optional",1],["ordinary",1],["analysis",1],["required",1],["verified",1],["filesystem",1],["artifact",1],["store",1],["recorded",1],["turn",1],["runs",1],["reusable",1],["pipeline",1],["codebase",1],["change",1],["mode",1],["there",1],["deliberately",1],["no",1],["field",1],["text",1],["pass",1],["fail",1],["read",1],["off",1],["stored",1],["stdout",1],["you",2],["name",1],["never",1],["from",1],["say",1],["printed",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.todo_read","name":[["todo",1],["read",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["todo",3],["read",4],["self",3],["dict",2],["current",1],["session",1],["task",1],["list",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.todo_write","name":[["todo",1],["write",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["todo",4],["write",3],["self",3],["todos",4],["list",3],["dict",4],["session",1],["task",1],["each",1],["content",1],["status",2],["priority",1],["id",1],["pending",1],["progress",1],["completed",1],["cancelled",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.view_image","name":[["view",1],["image",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["view",3],["image",4],["self",3],["version",4],["id",4],["str",4],["none",8],["path",4],["dict",2],["render",1],["artifact",1],["host",1],["ui",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.web_download","name":[["web",1],["download",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["web",4],["download",4],["self",3],["url",6],["str",6],["path",7],["max",5],["bytes",6],["int",2],["none",9],["timeout",4],["float",2],["60",2],["user",5],["agent",5],["dict",3],["workspace",2],["file",2],["returns",1],["sha256",1],["content",1],["fetch",1],["cannot",1],["represent",1],["as",1],["text",1],["archive",1],["compressed",1],["dataset",1],["binary",1],["structure",1],["resolved",1],["against",1],["session",1],["escape",1],["refused",1],["before",1],["request",1],["made",1],["so",1],["rejected",1],["not",2],["even",1],["reveal",1],["whether",1],["was",1],["reachable",1],["spec",4],["if",2],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.web_fetch","name":[["web",1],["fetch",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["web",3],["fetch",4],["self",3],["url",5],["str",8],["format",4],["markdown",3],["timeout",4],["float",2],["30",2],["max",4],["chars",4],["int",2],["20000",2],["method",5],["user",5],["agent",5],["none",4],["dict",2],["return",2],["its",1],["content",2],["as",1],["text",1],["html",1],["json",1],["head",1],["asks",1],["only",1],["whether",1],["resource",1],["exists",2],["returns",1],["true",1],["no",1],["overrides",1],["default",1],["one",1],["crossref",1],["open",1],["alex",1],["require",1],["before",1],["they",1],["will",1],["serve",1],["their",1],["polite",1],["pool",1],["both",1],["exist",1],["because",1],["without",1],["them",1],["skill",1],["needed",1],["either",1],["raw",1],["urllib",1],["such",1],["request",1],["subject",1],["neither",1],["egress",1],["allowlist",1],["nor",1],["ssrf",1],["guard",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.web_search","name":[["web",1],["search",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["web",3],["search",4],["self",3],["query",4],["str",2],["num",4],["results",5],["int",2],["timeout",4],["float",2],["20",2],["dict",2],["live",1],["agent",1],["plan",1],["uses",1],["doubao",1],["otherwise",1],["fallback",1],["engines",1],["returns",1],["title",1],["url",1],["snippet",1],["source",1],["count",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Host.write_file","name":[["write",1],["file",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["write",4],["file",4],["self",3],["path",4],["str",4],["content",4],["dict",2],["create",1],["overwrite",1],["workspace",1],["captured",1],["as",1],["artifact",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Lineage","name":[["lineage",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["lineage",7],["host",3],["version",6],["id",6],["accessor",1],["graph",3],["traversal",1],["def",3],["init",1],["self",6],["call",5],["callable",1],["str",4],["list",1],["any",1],["getitem",1],["entry",2],["return",2],["direction",3],["up",1],["max",6],["depth",3],["int",2],["none",4],["nodes",3],["dict",1]]},{"id":"openai4s/sdk/host.py#_Lineage.__getitem__","name":[["getitem",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["getitem",2],["self",3],["version",3],["id",3],["str",2],["lineage",4],["entry",3],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Lineage.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Lineage.graph","name":[["graph",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["graph",3],["self",3],["version",4],["id",4],["str",4],["direction",4],["up",2],["max",8],["depth",4],["int",4],["none",8],["nodes",4],["dict",2],["return",1],["call",1],["lineage",1]]},{"id":"openai4s/sdk/host.py#_LineageEntry","name":[["lineage",1],["entry",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["lineage",3],["entry",2],["dict",3],["return",2],["type",1],["host",1],["vid",1],["attribute",2],["access",1],["def",1],["getattr",1],["self",2],["item",3],["str",1],["any",1],["try",1],["except",1],["key",1],["error",2],["as",1],["noqa",1],["try003",1],["raise",1],["from",1]]},{"id":"openai4s/sdk/host.py#_LineageEntry.__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["getattr",2],["self",3],["item",4],["str",2],["any",2],["try",1],["return",1],["except",1],["key",1],["error",2],["as",1],["noqa",1],["try003",1],["raise",1],["attribute",1],["from",1]]},{"id":"openai4s/sdk/host.py#_Mcp","name":[["mcp",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["mcp",12],["host",3],["model",1],["context",1],["protocol",1],["connectors",2],["def",8],["init",1],["self",16],["call",12],["callable",1],["str",14],["list",4],["any",3],["dict",7],["enabled",1],["id",1],["name",5],["description",2],["return",7],["tools",4],["server",17],["discover",3],["connector",2],["input",1],["schema",1],["resources",3],["cursor",8],["none",8],["uri",4],["addressed",1],["optional",2],["next",2],["read",3],["resource",3],["one",2],["as",1],["its",2],["standard",2],["contents",1],["blocks",2],["prompts",3],["reusable",1],["prompt",3],["arguments",3],["render",1],["into",1],["message",1],["tool",4],["args",3],["invoke",1],["error",1],["text",1],["raw",1]]},{"id":"openai4s/sdk/host.py#_Mcp.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Mcp.call","name":[["call",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["call",4],["self",3],["server",4],["str",4],["tool",5],["args",4],["dict",2],["none",4],["any",2],["invoke",1],["connector",1],["error",1],["text",1],["raw",1],["return",1],["mcp",1]]},{"id":"openai4s/sdk/host.py#_Mcp.get_prompt","name":[["prompt",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["prompt",4],["self",3],["server",4],["str",8],["name",4],["arguments",4],["dict",4],["none",4],["render",1],["one",1],["mcp",2],["into",1],["its",1],["standard",1],["message",1],["blocks",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Mcp.list","name":[["list",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",5],["self",3],["dict",2],["enabled",1],["connectors",1],["id",1],["name",1],["description",1],["return",1],["call",1],["mcp",1]]},{"id":"openai4s/sdk/host.py#_Mcp.prompts","name":[["prompts",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["prompts",4],["self",3],["server",4],["str",4],["cursor",5],["none",4],["dict",2],["discover",1],["reusable",1],["optional",1],["next",1],["return",1],["call",1],["mcp",1]]},{"id":"openai4s/sdk/host.py#_Mcp.read_resource","name":[["read",1],["resource",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["read",4],["resource",4],["self",3],["server",4],["str",4],["uri",4],["dict",2],["one",1],["mcp",2],["as",1],["its",1],["standard",1],["contents",1],["blocks",1],["return",1],["call",1]]},{"id":"openai4s/sdk/host.py#_Mcp.resources","name":[["resources",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["resources",4],["self",3],["server",4],["str",4],["cursor",5],["none",4],["dict",2],["discover",1],["uri",1],["addressed",1],["optional",1],["next",1],["return",1],["call",1],["mcp",1]]},{"id":"openai4s/sdk/host.py#_Mcp.tools","name":[["tools",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["tools",5],["self",3],["server",3],["str",2],["any",2],["discover",1],["connector",1],["name",1],["description",1],["input",1],["schema",1],["return",1],["call",1],["mcp",1]]},{"id":"openai4s/sdk/host.py#_Query","name":[["query",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["query",6],["host",5],["read",1],["only",1],["sql",4],["over",1],["sqlite",1],["data",2],["model",1],["callable",2],["select",1],["params",4],["limit",4],["100",1],["df",5],["false",2],["denylisted",1],["tables",2],["memories",1],["call",7],["log",1],["refused",1],["5s",1],["timeout",1],["def",3],["init",1],["self",6],["str",3],["list",2],["any",2],["none",4],["int",1],["bool",1],["scope",3],["project",1],["res",5],["if",1],["try",1],["import",2],["pandas",1],["as",1],["pd",2],["noqa",1],["f401",1],["return",4],["frame",1],["rows",1],["columns",2],["except",1],["error",1],["schema",2],["dict",1],["table",1],["col",1],["readable",1]]},{"id":"openai4s/sdk/host.py#_Query.__call__","name":[["call",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["call",3],["self",3],["sql",4],["str",4],["params",4],["list",2],["none",8],["limit",4],["int",2],["df",5],["bool",2],["false",2],["scope",4],["project",2],["any",2],["res",5],["query",1],["if",1],["try",1],["import",2],["pandas",1],["as",1],["pd",2],["noqa",1],["f401",1],["return",3],["data",1],["frame",1],["rows",1],["columns",2],["except",1],["error",1]]},{"id":"openai4s/sdk/host.py#_Query.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Query.schema","name":[["schema",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["schema",3],["self",3],["dict",2],["table",1],["col",1],["readable",1],["tables",1],["return",1],["call",1],["query",1]]},{"id":"openai4s/sdk/host.py#_Science","name":[["science",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["science",4],["structured",1],["public",1],["database",4],["discovery",1],["search",3],["results",1],["share",1],["stable",1],["id",1],["title",1],["url",1],["type",1],["attributes",1],["record",1],["shape",1],["so",1],["code",1],["cell",1],["join",1],["sources",1],["without",1],["scraping",1],["provider",1],["specific",1],["pages",1],["def",3],["init",1],["self",6],["host",2],["call",5],["callable",1],["str",6],["list",3],["any",2],["databases",1],["domain",3],["all",1],["dict",3],["return",2],["dbs",1],["query",3],["limit",3],["int",2],["10",1],["cursor",3],["none",4],["filters",3],["timeout",3],["float",2],["30",1]]},{"id":"openai4s/sdk/host.py#_Science.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Science.list_databases","name":[["list",1],["databases",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",3],["databases",2],["self",3],["domain",4],["str",2],["all",2],["dict",2],["return",1],["call",1],["science",1],["dbs",1]]},{"id":"openai4s/sdk/host.py#_Science.search","name":[["search",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["search",3],["self",3],["database",4],["str",8],["query",4],["limit",4],["int",3],["10",2],["cursor",4],["none",8],["filters",4],["dict",4],["any",2],["timeout",4],["float",3],["30",2],["return",1],["call",1],["science",1]]},{"id":"openai4s/sdk/host.py#_Skills","name":[["skills",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["class",2],["skills",13],["host",3],["skill",9],["md",3],["lifecycle",2],["list",6],["read",6],["edit",4],["publish",3],["delete",4],["mirrors",1],["openai4s",3],["py",4],["draft",2],["authoring",1],["flow",1],["old",5],["string",5],["none",4],["creates",1],["overwrites",1],["otherwise",1],["str",20],["replace",2],["writing",1],["kernel",4],["runs",1],["sidecar",2],["structure",1],["gate",2],["returns",2],["its",1],["ok",3],["error",2],["result",2],["def",10],["init",1],["self",20],["call",12],["callable",1],["any",1],["dict",8],["lightweight",1],["catalog",1],["name",22],["description",1],["origin",2],["has",1],["return",9],["metadata",1],["one",1],["no",1],["file",3],["bodies",1],["path",7],["inside",2],["dir",2],["content",3],["create",1],["overwrite",1],["also",1],["carries",1],["only",2],["origins",2],["rejected",2],["promote",1],["personal",5],["makes",1],["retrievable",1],["status",2],["scope",9],["inspect",1],["active",1],["version",5],["current",1],["project",1],["history",2],["limit",3],["int",2],["50",1],["immutable",1],["manifests",1],["events",1],["without",1],["source",1],["bytes",1],["rollback",2],["id",3],["request",1],["approval",1],["then",1],["activate",1],["exact",1],["retained",1],["writable",1]]},{"id":"openai4s/sdk/host.py#_Skills.__init__","name":[["init",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["init",2],["self",3],["host",3],["call",4],["callable",2],["str",2],["list",2],["any",2]]},{"id":"openai4s/sdk/host.py#_Skills.delete","name":[["delete",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["delete",4],["self",3],["name",3],["str",2],["dict",2],["skill",1],["dir",1],["read",1],["only",1],["origins",1],["openai4s",1],["rejected",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.edit","name":[["edit",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["edit",3],["self",3],["name",4],["str",9],["path",5],["content",4],["old",5],["string",5],["none",5],["dict",2],["create",1],["overwrite",1],["replace",1],["inside",1],["skill",1],["file",1],["returns",1],["ok",2],["kernel",1],["py",1],["result",1],["also",1],["carries",1],["sidecar",1],["gate",1],["error",1],["read",1],["only",1],["origins",1],["openai4s",1],["rejected",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.get","name":[],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["self",3],["name",3],["str",2],["dict",2],["metadata",1],["one",1],["skill",1],["no",1],["file",1],["bodies",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.history","name":[["history",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["history",3],["self",3],["name",4],["str",4],["scope",4],["personal",2],["limit",4],["int",3],["50",2],["dict",2],["list",1],["immutable",1],["manifests",1],["lifecycle",1],["events",1],["without",1],["source",1],["bytes",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.list","name":[["list",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["list",5],["self",3],["dict",2],["lightweight",1],["catalog",1],["name",1],["description",1],["origin",1],["has",1],["kernel",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.publish","name":[["publish",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["publish",3],["self",3],["name",3],["str",2],["dict",2],["promote",1],["draft",1],["skill",1],["personal",1],["origin",1],["makes",1],["retrievable",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.read","name":[["read",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["read",4],["self",3],["name",4],["str",6],["path",4],["skill",4],["md",3],["file",1],["inside",1],["dir",1],["kernel",1],["py",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.rollback","name":[["rollback",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["rollback",3],["self",3],["name",4],["str",6],["version",5],["id",4],["scope",4],["personal",2],["dict",2],["request",1],["approval",1],["then",1],["activate",1],["exact",1],["retained",1],["writable",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_Skills.status","name":[["status",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["status",3],["self",3],["name",4],["str",4],["scope",4],["personal",3],["dict",2],["inspect",1],["active",1],["version",1],["current",1],["project",1],["skill",1],["return",1],["call",1],["skills",1]]},{"id":"openai4s/sdk/host.py#_to_camel","name":[["camel",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["camel",2],["snake",3],["str",4],["head",2],["rest",2],["split",1],["return",1],["join",1],["upper",1]]},{"id":"openai4s/sdk/host.py#_to_snake","name":[["snake",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["snake",2],["camel",3],["str",5],["out",5],["list",1],["ch",4],["if",1],["isupper",1],["append",3],["lower",1],["else",1],["return",1],["join",1]]},{"id":"openai4s/sdk/host.py#_wire","name":[["wire",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["wire",3],["kwargs",3],["any",3],["dict",3],["build",1],["snake",1],["camel",2],["keys",1],["drop",1],["key",1],["whose",1],["value",1],["none",2],["return",1],["items",1],["if",1],["not",1]]},{"id":"openai4s/sdk/host.py#build_host","name":[["build",1],["host",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["build",3],["host",20],["call",4],["callable",4],["str",8],["list",4],["any",4],["mode",6],["repl",4],["bash",8],["authorizer",6],["none",8],["generation",9],["assemble",1],["facade",1],["kernel",6],["worker",2],["authorization",1],["binds",1],["its",2],["one",2],["shot",1],["token",1],["local",1],["gets",2],["from",1],["openai4",2],["remote",1],["has",1],["no",1],["such",1],["environment",1],["receives",1],["handshake",1],["response",1],["instead",2],["so",1],["must",1],["be",1],["passed",1],["here",1],["executor",1],["reads",1],["fallback",1],["once",1],["at",1],["construction",1],["value",2],["supplied",1],["afterwards",1],["would",1],["arrive",1],["too",1],["late",1],["capability",1],["gate",1],["splice",2],["trimming",1],["not",2],["runtime",2],["if",3],["check",1],["control",2],["plane",2],["spliced",1],["full",1],["surface",1],["analysis",6],["python",2],["only",1],["subset",1],["model",1],["openai4s",1],["string",1],["concatenation",1],["by",1],["making",1],["symbols",1],["genuinely",1],["absent",1],["frames",2],["query",2],["delegate",1],["etc",1],["raise",2],["real",1],["attribute",1],["error",3],["hasattr",1],["false",1],["never",1],["allowed",1],["data",1],["reaches",1],["via",1],["handoff",1],["json",1],["return",2],["denied",1],["deny",1],["unknown",1]]},{"id":"openai4s/sdk/host.py#decode_args","name":[["decode",1],["args",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["decode",2],["args",7],["list",4],["host",1],["side",1],["inverse",1],["encode",2],["camel",1],["snake",3],["top",2],["level",2],["keys",2],["applied",1],["at",1],["dispatcher",1],["boundary",1],["so",1],["every",1],["handler",1],["keeps",1],["reading",1],["case",1],["symmetric",1],["touching",1],["only",1],["out",4],["if",1],["isinstance",1],["dict",1],["append",2],["items",1],["else",1],["return",1]]},{"id":"openai4s/sdk/host.py#encode_args","name":[["encode",1],["args",1]],"path":[["openai4s",1],["sdk",1],["host",1],["py",1]],"body":[["def",2],["encode",3],["args",6],["list",5],["wire",1],["sdk",1],["side",1],["each",2],["dict",2],["element",1],["camel",2],["case",1],["its",2],["top",2],["level",2],["keys",2],["drop",1],["any",1],["key",1],["whose",1],["value",1],["none",2],["nested",1],["values",1],["messages",1],["schemas",1],["user",1],["data",1],["untouched",1],["accessor",1],["maps",1],["only",1],["own",1],["out",4],["if",2],["isinstance",1],["append",2],["items",1],["not",1],["else",1],["return",1]]},{"id":"openai4s/security/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["security",1],["init",1],["py",1]],"body":[["defense",1],["depth",1],["safety",2],["layer",3],["openai4s",5],["kept",1],["strictly",1],["compatible",1],["code",5],["as",3],["action",1],["model",2],["agent",2],["still",2],["acts",1],["only",4],["by",2],["writing",1],["python",1],["runs",2],["persistent",1],["kernel",5],["these",1],["layers",2],["wrap",1],["execution",1],["they",1],["not",6],["replace",1],["tool",5],["schema",1],["classifier",5],["injection",7],["biosecurity",6],["trio",1],["began",1],["re",2],["implementation",1],["three",2],["pipeline",1],["reverse",1],["engineered",1],["from",10],["claude",1],["science",1],["report",1],["sections",1],["package",2],["has",1],["since",1],["grown",1],["past",1],["both",1],["directions",1],["six",1],["about",2],["cell",2],["pre",1],["exec",1],["gate",1],["static",3],["fast",1],["path",2],["allowlist",1],["high",1],["confidence",1],["attack",2],["signatures",1],["optional",1],["llm",2],["over",2],["classes",1],["unsafe",1],["refused",1],["run",1],["sandbox",3],["worker",1],["os",4],["confinement",2],["seatbelt",1],["mac",1],["bubblewrap",1],["linux",1],["proven",1],["real",1],["deny",1],["allow",2],["self",1],["test",1],["reported",1],["measured",1],["status",1],["rather",1],["than",1],["inferred",1],["configuration",1],["audit",2],["hook",2],["cpython",1],["dlopen",3],["guard",1],["blocks",1],["ctypes",1],["shared",1],["library",1],["writable",1],["classic",1],["write",1],["so",2],["then",2],["escape",1],["vector",1],["shellcheck",1],["small",1],["blocklist",1],["front",1],["local",2],["host",1],["bash",1],["unambiguously",1],["catastrophic",1],["literals",1],["explicitly",1],["shell",1],["parser",1],["prompt",2],["detector",1],["mjz",1],["returned",1],["content",1],["web",1],["pages",1],["pdfs",1],["mcp",1],["output",1],["results",1],["data",2],["instructions",1],["annotates",1],["never",1],["deletes",1],["calibrated",1],["accountability",1],["oi",1],["independent",1],["trajectory",5],["screener",1],["di",1],["returning",1],["escalate",1],["block",1],["two",1],["further",1],["boundaries",1],["live",1],["here",2],["at",1],["all",2],["byoc",2],["boundary",1],["around",1],["provider",1],["helper",2],["shaped",1],["other",1],["way",1],["round",1],["must",2],["reach",1],["network",1],["read",1],["user",1],["home",1],["permissions",1],["credential",1],["storage",1],["owner",1],["modes",1],["secret",3],["broker",2],["directory",1],["secrets",1],["behind",1],["opaque",1],["reference",1],["migration",1],["system",1],["keychain",1],["process",1],["environment",1],["failure",2],["behaviour",1],["per",1],["reading",1],["one",1],["off",1],["list",1],["above",1],["mistake",1],["avoid",1],["backed",1],["gates",1],["opt",1],["out",1],["via",1],["env",1],["see",1],["config",2],["security",4],["fail",2],["open",1],["base",1],["unconfigured",1],["fresh",1],["install",1],["while",1],["cheap",1],["checks",1],["stay",1],["whereas",1],["openai4",1],["enforce",1],["every",1],["mode",1],["closed",1],["readme",1],["md",1],["carries",1],["full",1],["enforcement",1],["matrix",1],["verdict",7],["apis",1],["outside",1],["exported",1],["rest",1],["imported",1],["their",1],["own",1],["modules",1],["future",1],["import",4],["annotations",1],["screen",4],["gather",2],["looks",2],["relevant",2],["classify",2],["always",2],["safe",2],["scan",2],["result",2]]},{"id":"openai4s/security/audit_hook.py","name":[["audit",1],["hook",1],["py",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["kernel",2],["cpython",1],["audit",2],["hook",3],["dlopen",3],["guard",2],["third",1],["defense",1],["layer",1],["sys",3],["addaudithook",2],["intercepts",1],["ctypes",1],["refuses",1],["load",3],["shared",1],["library",2],["from",6],["agent",1],["writable",2],["path",3],["closes",1],["write",1],["malicious",1],["so",4],["into",1],["workspace",2],["then",1],["run",1],["native",1],["code",3],["escape",1],["os",5],["sandbox",1],["vector",1],["level",3],["classifier",1],["layers",1],["miss",1],["runs",1],["inside",2],["worker",1],["process",1],["must",1],["only",2],["sees",1],["events",1],["raised",1],["its",1],["own",1],["interpreter",2],["three",1],["properties",1],["make",2],["hard",1],["defeat",1],["cell",2],["literal",2],["realpath",3],["both",2],["checked",1],["posixpath",1],["looks",1],["up",2],["lstat",1],["readlink",2],["getcwd",2],["at",4],["call",2],["time",4],["monkeypatches",1],["could",2],["lie",1],["therefore",1],["also",1],["normalize",1],["argument",1],["posix",1],["pure",1],["string",1],["normpath",1],["captured",3],["install",1],["dependencies",1],["as",1],["keyword",1],["default",1],["args",1],["def",1],["not",1],["looked",1],["module",1],["namespace",1],["user",1],["rebind",1],["after",1],["function",1],["object",1],["modules",1],["del",1],["there",1],["no",1],["python",1],["handle",1],["unload",1],["tamper",1],["legitimate",1],["conda",1],["prefix",1],["site",1],["packages",1],["always",1],["allowed",1],["importing",1],["numpy",1],["scipy",1],["torch",1],["etc",1],["unaffected",1],["loads",1],["out",1],["scratch",1],["artifacts",1],["refused",1],["future",1],["import",7],["annotations",1],["hashlib",1],["hmac",1],["json",1],["collections",1],["abc",1],["callable",1]]},{"id":"openai4s/security/audit_hook.py#_allowed_prefixes","name":[["allowed",1],["prefixes",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",3],["allowed",2],["prefixes",7],["list",3],["str",4],["trusted",1],["read",1],["mostly",1],["legit",1],["native",1],["libs",1],["live",1],["never",1],["block",1],["add",5],["none",3],["if",2],["not",2],["return",2],["try",2],["rp",5],["os",2],["path",1],["realpath",1],["except",2],["oserror",1],["append",1],["sys",3],["prefix",4],["base",1],["getattr",1],["exec",1],["environ",1],["conda",1],["import",1],["site",4],["sp",2],["getsitepackages",1],["getusersitepackages",1],["exception",1],["noqa",1],["ble001",1],["may",1],["be",1],["restricted",1],["pass",1],["common",1],["system",2],["library",2],["homes",1],["usr",3],["lib",3],["local",2],["lib64",1],["cellar",1],["opt",1],["homebrew",1]]},{"id":"openai4s/security/audit_hook.py#_allowed_prefixes.add","name":[["add",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",2],["add",2],["str",2],["none",4],["if",2],["not",2],["return",1],["try",1],["rp",5],["os",1],["path",1],["realpath",1],["except",1],["oserror",1],["prefixes",2],["append",1]]},{"id":"openai4s/security/audit_hook.py#_writable_roots","name":[["writable",1],["roots",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",3],["writable",3],["roots",9],["list",3],["str",4],["agent",2],["dlopen",2],["refused",1],["from",1],["unless",1],["under",1],["prefix",1],["add",6],["none",2],["if",3],["not",2],["return",3],["try",1],["rp",5],["os",9],["path",3],["realpath",1],["except",1],["oserror",1],["append",1],["explicit",1],["override",4],["wins",1],["colon",1],["separated",1],["else",1],["sensible",1],["defaults",1],["environ",4],["openai4",3],["block",1],["part",2],["split",1],["pathsep",1],["strip",1],["getcwd",1],["workspace",2],["writes",1],["into",1],["data",3],["dir",1],["expanduser",1],["openai4s",1],["join",1],["artifacts",1],["scratch",2],["tmp",2],["private",1],["tmpdir",1]]},{"id":"openai4s/security/audit_hook.py#_writable_roots.add","name":[["add",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",2],["add",2],["str",2],["none",4],["if",2],["not",2],["return",1],["try",1],["rp",5],["os",1],["path",1],["realpath",1],["except",1],["oserror",1],["roots",2],["append",1]]},{"id":"openai4s/security/audit_hook.py#install","name":[["install",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",7],["install",4],["enabled",5],["bool",8],["true",8],["skill",47],["event",35],["sink",12],["callable",4],["dict",8],["none",29],["origin",9],["str",8],["key",9],["bytes",6],["dlopen",3],["optional",1],["diagnostic",2],["audit",3],["hook",2],["idempotent",1],["ish",1],["second",2],["call",2],["installs",1],["equivalent",1],["harmless",1],["but",1],["wasteful",1],["so",1],["callers",1],["guard",2],["sys",3],["openai4s",5],["armed",2],["mac",2],["not",13],["trust",1],["boundary",1],["arbitrary",1],["python",1],["running",1],["interpreter",1],["recover",1],["invoke",1],["signer",1],["host",1],["must",1],["never",1],["these",1],["events",1],["as",4],["durable",1],["recovery",5],["evidence",1],["if",22],["return",18],["false",8],["isinstance",6],["len",3],["32",2],["raise",1],["value",12],["error",9],["attestation",9],["requires",1],["byte",1],["manager",1],["getattr",1],["import",2],["posix",3],["level",1],["getcwd",4],["immune",1],["os",5],["monkeypatch",1],["posixpath",3],["blocked",3],["tuple",4],["writable",1],["roots",3],["allowed",7],["prefixes",1],["registered",6],["loaders",6],["object",3],["pending",21],["loads",7],["int",1],["code",12],["type",6],["signed",6],["dumps",3],["json",1],["hmac",3],["new",3],["sha256",11],["hashlib",2],["payload",4],["encoded",2],["ensure",1],["ascii",1],["sort",1],["keys",1],["separators",1],["encode",2],["utf",3],["hexdigest",2],["under",2],["path",9],["startswith",2],["trusted",6],["realpath",5],["try",6],["decode",1],["surrogateescape",1],["except",6],["exception",3],["noqa",4],["ble001",3],["endswith",1],["resolved",2],["dependencies",1],["captured",1],["keyword",1],["defaults",1],["at",1],["time",2],["lookups",1],["user",1],["controllable",1],["namespace",1],["cannot",1],["redirect",1],["them",1],["args",10],["normpath",2],["lexists",2],["perm",1],["permission",1],["getframe",5],["urandom",3],["ann001",1],["loader",1],["register",1],["system",1],["fails",1],["closed",1],["add",1],["compile",1],["caller",18],["attribute",3],["source",8],["id",10],["16",1],["hex",1],["sidecar",3],["capture",1],["started",1],["exec",1],["else",3],["loaded",1],["pop",1],["record",4],["invalid",1],["cell",1],["complete",1]]},{"id":"openai4s/security/audit_hook.py#install._dlopen_guard","name":[["dlopen",1],["guard",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",2],["dlopen",9],["guard",3],["event",29],["args",19],["realpath",6],["os",6],["path",18],["normpath",5],["posixpath",2],["getcwd",5],["posix",2],["lexists",5],["blocked",5],["allowed",5],["perm",4],["permission",2],["error",10],["enabled",5],["bool",2],["skill",44],["sink",10],["origin",12],["registered",7],["loaders",7],["pending",23],["loads",9],["code",13],["type",6],["getframe",7],["sys",2],["sha256",10],["hashlib",2],["urandom",5],["signed",7],["trusted",10],["recovery",11],["noqa",8],["ann001",2],["if",31],["openai4s",3],["loader",3],["register",1],["none",18],["len",3],["return",16],["try",9],["system",3],["except",9],["exception",6],["ble001",6],["attestation",7],["fails",2],["closed",2],["false",3],["isinstance",5],["add",1],["compile",2],["not",19],["caller",18],["attribute",3],["value",3],["str",3],["bytes",3],["source",15],["encode",1],["utf",2],["id",10],["16",1],["hex",1],["hexdigest",1],["sidecar",5],["capture",1],["started",1],["exec",2],["else",6],["true",2],["loaded",1],["dict",2],["pop",1],["record",4],["invalid",1],["cell",1],["complete",1],["clear",1],["frozen",4],["below",1],["open",1],["elif",2],["getattr",1],["co",1],["filename",1],["raise",2],["refusing",2],["mutable",1],["file",3],["access",1],["during",1],["ctypes",1],["name",17],["decode",1],["surrogateescape",1],["main",1],["program",1],["handle",1],["allow",1],["bare",2],["library",2],["no",1],["separator",2],["lib",1],["dylib",1],["libc",1],["so",2],["resolved",1],["by",2],["dynamic",1],["search",1],["relative",1],["workspace",1],["block",1],["unless",1],["actually",1],["exists",1],["under",4],["writable",2],["root",3],["searches",1],["cwd",1],["could",1],["pick",1],["up",1],["only",2],["explicit",1],["argument",1],["contains",1],["leading",1],["write",1],["then",1],["escape",1],["pathlike",2],["startswith",2],["literal",7],["check",1],["normalize",1],["without",1],["touching",1],["monkeypatchable",1],["fs",1],["suspicious",1],["such",1],["really",1],["present",4],["normal",1],["conda",1],["load",1],["candidates",3],["resolves",1],["symlinks",1],["second",1],["independent",1],["view",1],["real",3],["candidate",3],["continue",1],["prefix",1],["wins",1],["even",1],["nested",1]]},{"id":"openai4s/security/audit_hook.py#install._signed_skill_event","name":[["signed",1],["skill",1],["event",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",2],["signed",2],["skill",4],["event",7],["dict",5],["dumps",5],["json",2],["hmac",5],["new",5],["sha256",5],["hashlib",2],["key",5],["payload",4],["encoded",2],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["attestation",1],["mac",1],["hexdigest",1],["return",1]]},{"id":"openai4s/security/audit_hook.py#install._trusted_recovery_path","name":[["trusted",1],["recovery",1],["path",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",2],["trusted",2],["recovery",2],["path",4],["value",9],["object",2],["realpath",5],["os",2],["allowed",5],["bool",2],["if",3],["not",1],["isinstance",2],["str",1],["bytes",2],["return",5],["true",2],["try",2],["decode",1],["utf",1],["surrogateescape",1],["except",2],["exception",2],["noqa",2],["ble001",2],["false",2],["startswith",1],["endswith",1],["resolved",2],["under",1]]},{"id":"openai4s/security/audit_hook.py#install._under","name":[["under",1]],"path":[["openai4s",1],["security",1],["audit",1],["hook",1],["py",1]],"body":[["def",2],["under",2],["path",4],["str",2],["roots",3],["tuple",2],["bool",2],["if",1],["startswith",1],["return",2],["true",1],["false",1]]},{"id":"openai4s/security/biosecurity.py","name":[["biosecurity",1],["py",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["biosecurity",10],["layer",1],["prompt",7],["fragment",3],["independent",1],["trajectory",7],["screener",5],["two",1],["pieces",1],["spliced",1],["into",2],["main",1],["agent",9],["its",3],["whole",3],["point",1],["not",3],["be",1],["blanket",1],["refusal",1],["routine",4],["science",2],["runs",1],["at",2],["full",2],["speed",2],["one",4],["hard",1],["rule",1],["unlabeled",2],["sequence",4],["structure",5],["must",1],["have",1],["identity",2],["established",1],["before",2],["any",2],["capability",2],["enhancing",2],["work",7],["match",1],["select",4],["cwc",4],["scheduled",3],["chemical",6],["stops",1],["separate",1],["model",2],["call",2],["reads",1],["user",2],["messages",2],["actions",2],["so",3],["far",2],["judges",1],["whether",3],["as",2],["progressing",1],["toward",2],["biological",3],["weapon",4],["gain",3],["function",3],["potential",4],["pandemic",4],["pathogen",6],["evasion",1],["controls",1],["returns",2],["allow",4],["escalate",2],["block",2],["composed",1],["attack",1],["defense",1],["projected",1],["onto",1],["axis",1],["fires",1],["only",3],["cheap",1],["keyword",2],["pre",2],["scan",2],["finds",1],["relevant",1],["content",1],["ordinary",2],["analysis",1],["pays",1],["nothing",2],["both",1],["fail",1],["open",1],["no",2],["configured",1],["screen",1],["from",2],["future",1],["import",4],["annotations",1],["json",2],["re",3],["dataclasses",1],["dataclass",2],["calibrated",3],["accountability",2],["most",1],["you",4],["should",1],["codon",1],["optimization",1],["cloning",1],["standard",1],["vectors",1],["docking",1],["known",2],["drugs",1],["analyzing",1],["expression",1],["data",1],["phylogenetics",1],["prediction",1],["characterized",1],["proteins",1],["moralize",1],["add",2],["disclaimers",1],["slow",1],["down",1],["exception",1],["cannot",1],["verify",1],["your",1],["head",1],["actually",1],["handed",1],["raw",1],["smiles",1],["provenance",1],["establish",1],["blast",1],["similarity",1],["search",1],["literature",1],["doing",1],["if",1],["maps",1],["stop",1],["explain",1],["rather",2],["than",2],["proceeding",1],["never",1],["help",1],["evade",2],["screening",4],["system",1],["reviewing",1],["research",2],["session",1],["heading",1],["step",1],["looks",1],["acceptable",1],["given",1],["has",1],["taken",1],["steps",1],["appear",1],["innocuous",1],["isolation",1],["up",1],["judge",1],["moving",1],["synthesis",1],["acquisition",1],["circumvention",1],["stay",1],["suspicious",1],["basic",1],["clinical",1],["bioinformatics",1],["drug",1],["discovery",1],["against",1],["targets",1],["vaccine",1],["other",1],["defensive",1],["all",1],["warrant",1],["raise",1],["verdict",1],["direction",1],["travel",1],["genuinely",1],["troubling",1],["reply",1],["object",1],["else",1],["decision",1],["reason",1],["concise",1],["sentence",1],["conservative",1],["these",1],["appears",1],["spend",1],["llm",1],["tuned",1],["avoid",1],["tripping",1],["molecular",1],["biology",1],["mentions",1],["protein",1],["clone",1],["constantly",1],["bio",1],["triggers",1],["compile",1],["enhance",1],["transmiss",2],["virulen",2],["lethal",2],["increase",1],["nerve",3],["sarin",1],["vx",1],["novichok",1],["tabun",1],["soman",1],["bioweapon",1],["weaponi",1],["sz",2],["variola",1],["smallpox",1],["ebolavirus",1],["marburg",1],["anthrax",1],["bacillus",1],["anthracis",1],["yersinia",1],["pestis",1],["botulinum",1],["ricin",1],["1918",1],["influenza",1],["flu",1],["h5n1",1],["detection",1],["bypass",1],["synthesi",1],["virus",1],["toxin",1],["ignorecase",1]]},{"id":"openai4s/security/biosecurity.py#_parse_screen","name":[["parse",1],["screen",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["def",2],["parse",2],["screen",7],["text",4],["str",4],["verdict",5],["re",2],["search",1],["dotall",1],["if",3],["try",1],["obj",3],["json",1],["loads",1],["group",1],["decision",4],["strip",2],["upper",2],["allow",2],["escalate",4],["block",2],["return",3],["reason",4],["400",1],["except",1],["value",1],["error",2],["type",1],["pass",1],["up",2],["parsed",1],["from",1],["unstructured",1],["response",2],["ambiguous",1],["surface",1],["human",1],["rather",1],["than",1],["silently",1],["allowing",1],["screener",1],["was",1],["unparseable",1]]},{"id":"openai4s/security/biosecurity.py#gather_trajectory","name":[["gather",1],["trajectory",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["def",2],["gather",2],["trajectory",3],["messages",3],["list",4],["dict",2],["current",3],["code",3],["str",9],["tuple",2],["split",1],["running",1],["conversation",1],["into",2],["user",6],["text",1],["agent",1],["actions",1],["lives",1],["here",1],["rather",1],["than",1],["cli",2],["loop",2],["because",1],["both",1],["surfaces",1],["screen",1],["pre",1],["exec",1],["gate",1],["web",1],["daemon",1],["two",2],["copies",1],["counts",1],["as",1],["would",1],["be",1],["safety",1],["policies",1],["wearing",1],["one",1],["name",1],["drifting",1],["quietly",1],["apart",1],["importing",1],["private",1],["helper",1],["gateway",1],["exactly",1],["shape",1],["test",1],["backend",1],["import",1],["contract",1],["refuses",1],["all",2],["turns",2],["against",1],["assistant",2],["plus",1],["cell",1],["about",1],["run",1],["parts",7],["action",4],["role",4],["content",5],["if",2],["not",1],["isinstance",1],["continue",1],["append",3],["elif",1],["return",1],["join",2]]},{"id":"openai4s/security/biosecurity.py#looks_biosecurity_relevant","name":[["looks",1],["biosecurity",1],["relevant",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["def",2],["looks",2],["biosecurity",2],["relevant",2],["text",5],["str",2],["bool",2],["cheap",1],["gate",1],["worth",1],["trajectory",1],["screen",1],["at",1],["all",1],["if",1],["not",2],["return",2],["false",1],["bio",1],["triggers",1],["search",1],["none",1]]},{"id":"openai4s/security/biosecurity.py#screen_trajectory","name":[["screen",1],["trajectory",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["def",2],["screen",8],["trajectory",4],["user",8],["text",5],["str",4],["agent",7],["actions",6],["cfg",7],["verdict",5],["run",1],["screener",5],["over",1],["never",2],["raises",1],["fails",1],["open",3],["messages",2],["task",1],["any",1],["follow",1],["ups",1],["compact",1],["rendering",1],["has",1],["done",1],["so",2],["far",2],["code",1],["cells",1],["tool",1],["calls",1],["already",1],["truncated",1],["by",1],["caller",1],["combined",2],["if",2],["not",2],["looks",1],["biosecurity",2],["relevant",2],["return",4],["allow",3],["reason",3],["no",1],["content",4],["screened",3],["false",3],["try",1],["from",1],["openai4s",1],["llm",6],["import",1],["chat",2],["getattr",2],["none",2],["api",1],["key",1],["unconfigured",1],["res",2],["role",2],["system",1],["prompt",1],["8000",1],["12000",1],["max",1],["tokens",1],["200",1],["temperature",1],["parse",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["must",1],["crash",1],["turn",1],["error",1],["failed",1]]},{"id":"openai4s/security/biosecurity.py#ScreenVerdict","name":[["screen",1],["verdict",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["class",2],["screen",3],["verdict",2],["result",1],["one",1],["trajectory",1],["decision",3],["str",2],["allow",1],["escalate",2],["block",2],["reason",1],["screened",1],["bool",3],["true",1],["false",1],["pre",1],["scan",1],["skipped",1],["llm",1],["call",1],["property",2],["def",2],["blocked",1],["self",4],["return",2],["escalated",1]]},{"id":"openai4s/security/biosecurity.py#ScreenVerdict.blocked","name":[["blocked",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["def",2],["blocked",2],["self",3],["bool",2],["return",1],["decision",1],["block",1]]},{"id":"openai4s/security/biosecurity.py#ScreenVerdict.escalated","name":[["escalated",1]],"path":[["openai4s",1],["security",1],["biosecurity",1],["py",1]],"body":[["def",2],["escalated",2],["self",3],["bool",2],["return",1],["decision",1],["escalate",1]]},{"id":"openai4s/security/byoc_confinement.py","name":[["byoc",1],["confinement",1],["py",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["os",8],["boundary",13],["around",1],["byoc",1],["provider",5],["helper",16],["was",11],["designed",2],["be",2],["confined",6],["shipped",1],["unconfined",2],["carries",1],["self",10],["check",4],["expect",1],["exit",2],["code",2],["failing",3],["71",1],["host",5],["never",3],["wrapped",1],["anything",3],["so",13],["confinement",4],["status",2],["reported",1],["enforced",1],["false",1],["openai4",1],["compute",1],["enforce",1],["refused",2],["every",2],["op",2],["rather",4],["than",9],["establishing",1],["demanded",1],["honest",1],["still",7],["but",2],["not",21],["built",2],["own",8],["probe",10],["demands",1],["lives",2],["because",8],["asserts",2],["claim",1],["process",4],["verifies",3],["from",12],["inside",6],["evidence",1],["mac",6],["probes",2],["listdir",2],["home",13],["expects",1],["permission",1],["error",1],["invariant",6],["module",2],["has",7],["produce",1],["unreadable",3],["enough",3],["twice",1],["over",5],["unrelated",1],["reasons",1],["credential",1],["general",1],["file",17],["secret",2],["broker",1],["stores",1],["login",1],["keychain",5],["security",2],["find",1],["generic",1],["password",1],["read",21],["library",1],["keychains",1],["asks",1],["securityd",3],["profile",9],["cover",1],["allow",6],["default",2],["left",1],["mach",1],["service",1],["reaches",1],["open",2],["denial",5],["satisfied",2],["while",3],["one",8],["command",1],["away",1],["network",9],["by",8],["design",2],["therefore",3],["denies",2],["services",1],["explicitly",1],["test",10],["separately",2],["filesystem",4],["neither",2],["implies",1],["other",1],["mean",2],["contents",3],["only",2],["written",1],["as",5],["data",8],["stat",1],["answered",3],["shim",3],["could",4],["walk",4],["list",1],["guesses",1],["collect",1],["size",1],["mtime",1],["mode",1],["owner",2],["ssh",2],["id",1],["ed25519",1],["aws",1],["credentials",3],["kube",1],["config",1],["fingerprint",1],["machine",1],["choose",1],["target",1],["allowed",5],["now",1],["interpreter",6],["path",3],["components",2],["named",1],["back",2],["metadata",8],["literals",2],["loader",2],["resolve",1],["binary",2],["see",1],["traversal",4],["paths",5],["comment",1],["deny",4],["itself",2],["closes",3],["close",1],["existence",1],["seatbelt",3],["answers",3],["denied",1],["eperm",2],["missing",1],["enoent",1],["distinguish",1],["something",2],["here",3],["may",3],["nothing",2],["sbpl",2],["no",5],["way",3],["make",1],["lie",1],["said",1],["out",3],["loud",2],["nobody",2],["delimits",1],["people",3],["assume",2],["total",1],["same",4],["shape",1],["second",1],["time",3],["closer",1],["its",4],["fork",3],["extended",1],["attributes",1],["separate",2],["class",3],["xattr",3],["routinely",1],["com",2],["apple",2],["resource",2],["holds",2],["mditem",1],["froms",1],["whole",6],["document",1],["base64",1],["encoded",1],["saved",1],["url",1],["denying",1],["alone",1],["through",3],["served",1],["bytes",2],["getxattr",3],["have",2],["caught",1],["entire",2],["recurring",1],["lesson",1],["easier",2],["question",3],["stands",1],["side",1],["xattrs",1],["hole",2],["closed",1],["dedicated",1],["beside",1],["stays",1],["above",1],["subsume",1],["at",4],["line",5],["ends",1],["prefixes",1],["package",3],["stage",2],["later",1],["re",2],["opens",1],["everything",2],["names",4],["operation",1],["specific",2],["opened",1],["measured",1],["earlier",1],["revision",1],["change",2],["dropped",1],["strength",1],["control",1],["probed",2],["directly",1],["under",1],["genuinely",1],["stood",1],["listed",1],["root",1],["without",2],["returns",1],["form",1],["listxattr",1],["attribute",1],["governed",1],["they",2],["follow",1],["allowance",2],["remain",1],["readable",6],["route",1],["residual",1],["narrower",1],["were",1],["across",1],["stated",1],["looks",1],["like",1],["worse",1],["all",3],["shaped",1],["kernel",2],["cell",3],["wrong",1],["both",2],["directions",1],["must",4],["reach",2],["job",2],["calling",2],["rest",1],["api",2],["user",4],["legitimately",1],["science",1],["reads",1],["files",1],["writes",1],["directory",4],["needs",1],["run",2],["again",1],["top",1],["last",1],["match",1],["wins",1],["two",1],["parts",1],["interchangeable",1],["subpaths",1],["python",1],["installation",1],["tree",1],["bare",2],["individual",1],["them",2],["listing",1],["either",2],["being",1],["documents",1],["keys",1],["shell",1],["history",1],["cannot",3],["import",10],["confines",1],["runs",1],["linux",5],["platforms",1],["decision",1],["original",1],["fresh",1],["namespace",1],["whose",1],["egress",1],["proxy",1],["front",1],["leave",2],["waiting",1],["gets",1],["tmpfs",1],["bound",1],["bubblewrap",1],["isolation",1],["capability",1],["enabled",1],["detail",1],["implicit",1],["most",1],["phone",1],["isolated",2],["exists",1],["mentions",1],["future",1],["annotations",1],["shutil",1],["subprocess",1],["sys",1],["tempfile",1],["threading",2],["pathlib",1],["openai4s",1],["sandbox",5],["info",1],["assumed",1],["stripped",1],["system",1],["reports",1],["unavailable",2],["instead",1],["exec",3],["backend",2],["different",1],["mechanism",1],["bwrap",3],["ceiling",1],["symlink",1],["below",1],["chain",1],["longer",1],["loop",1],["layout",1],["pathological",1],["will",1],["help",1],["terminate",1],["alternative",1],["daemon",1],["hangs",1],["building",1],["max",1],["hops",1],["512",1],["long",1],["take",1],["starts",1],["lists",1],["slower",1],["problem",1],["slow",1],["timeout",2],["30",1],["verdicts",2],["failure",1],["broke",1],["reporting",1],["deliberately",1],["compile",1],["apply",1],["exits",1],["small",1],["codes",1],["verdict",1],["confused",1],["having",1],["81",1],["reachable",3],["82",1],["failures",1],["stored",1],["send",1],["cached",1],["keyed",1],["answer",1],["dict",1],["tuple",2],["bool",1],["str",1],["lock",2],["available",1],["build",2],["argv",1],["dir",1],["posture",1],["environment",1],["reset",1],["cache",1],["runtime",1],["wrap",1]]},{"id":"openai4s/security/byoc_confinement.py#_canonical","name":[["canonical",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["canonical",2],["path",8],["str",7],["os",4],["like",2],["seatbelt",1],["will",1],["actually",1],["match",1],["against",1],["mac",1],["puts",1],["temp",1],["directories",1],["under",1],["var",3],["folders",1],["symlink",1],["private",1],["kernel",1],["resolves",1],["before",1],["evaluates",1],["profile",1],["so",1],["rule",1],["written",1],["unresolved",1],["matches",1],["nothing",1],["stage",1],["directory",1],["ends",1],["up",1],["unwritable",1],["helper",1],["cannot",1],["answer",1],["at",1],["all",1],["return",1],["realpath",1]]},{"id":"openai4s/security/byoc_confinement.py#_probe_argv","name":[["probe",1],["argv",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["probe",6],["argv",4],["executable",7],["str",9],["stage",4],["home",16],["list",4],["bounded",1],["command",2],["only",3],["passes",1],["if",3],["boundary",4],["really",1],["applied",1],["not",10],["did",2],["backend",1],["exit",4],["bwrap",3],["cannot",1],["unshare",1],["seatbelt",1],["profile",3],["failed",1],["compile",1],["still",1],["run",3],["test",2],["filesystem",2],["invariant",3],["itself",2],["plus",1],["mac",3],["os",6],["keychain",4],["one",5],["imply",1],["secret",1],["read",3],["by",1],["securityd",3],["so",6],["unreadable",2],["file",2],["proves",1],["nothing",1],["its",1],["own",2],["linux",2],["mount",1],["identity",1],["emptiness",2],["build",3],["binds",1],["interpreter",4],["runtime",1],["paths",2],["back",1],["over",1],["tmpfs",4],["user",1],["install",1],["those",1],["live",1],["under",3],["legitimately",1],["non",2],["empty",2],["check",3],["would",3],["report",2],["working",1],["as",3],["broken",1],["makes",1],["enforce",2],["reject",1],["byoc",1],["auto",3],["degrade",1],["unconfined",2],["compares",1],["device",3],["id",1],["inside",2],["sandbox",1],["against",1],["host",6],["real",2],["exactly",1],["resident",1],["helper",3],["different",1],["means",2],["place",1],["denied",1],["outright",1],["must",1],["fail",1],["sys",6],["platform",1],["startswith",1],["try",3],["dev",5],["stat",2],["st",1],["except",3],["oserror",2],["differs",1],["from",1],["script",4],["null",1],["return",2],["bin",3],["sh",2],["two",1],["invariants",1],["because",2],["denial",1],["covers",1],["them",1],["security",3],["keychains",2],["succeeding",1],["reachable",6],["will",1],["login",1],["behalf",1],["however",1],["directional",1],["purpose",1],["success",1],["fails",1],["missing",1],["unrunnable",1],["reported",1],["reason",1],["distinct",1],["codes",1],["hold",1],["useful",1],["thing",1],["tell",1],["someone",1],["who",1],["then",2],["has",1],["work",1],["out",1],["half",1],["shell",2],["lives",1],["outside",1],["starts",1],["any",1],["module",1],["emit",1],["passed",1],["hosts",1],["could",1],["start",1],["actually",1],["launched",1],["made",1],["failure",2],["mode",1],["metadata",1],["enumeration",1],["component",1],["named",1],["layout",1],["tested",1],["invisible",1],["whose",1],["job",1],["catch",1],["active",1],["op",1],["die",1],["at",1],["exec",1],["probing",1],["turns",1],["into",1],["self",1],["degrades",1],["visibly",1],["refuses",1],["import",1],["subprocess",2],["listdir",1],["readable",1],["pass",1],["usr",1],["capture",1],["output",1],["true",1],["returncode",1],["exception",1],["false",1],["else",1]]},{"id":"openai4s/security/byoc_confinement.py#_quote","name":[["quote",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["quote",2],["value",3],["str",7],["os",2],["path",3],["like",2],["text",3],["if",1],["x00",1],["raise",1],["confinement",1],["unavailable",1],["confined",1],["cannot",1],["contain",1],["nul",1],["byte",1],["escaped",2],["replace",5],["return",1]]},{"id":"openai4s/security/byoc_confinement.py#_runtime_dns_rebinds","name":[["runtime",1],["dns",1],["rebinds",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["runtime",2],["dns",3],["rebinds",5],["list",3],["str",3],["ro",2],["bind",3],["try",4],["args",1],["keep",1],["working",1],["after",1],["run",6],["masked",1],["etc",3],["resolv",3],["conf",3],["commonly",1],["symlinks",1],["systemd",1],["resolve",1],["network",1],["manager",1],["path",3],["under",1],["tmpfs",1],["hides",1],["rebind",1],["resolved",6],["target",1],["back",1],["skipped",1],["absent",1],["so",1],["host",1],["whose",1],["plain",1],["file",1],["outside",1],["no",2],["op",1],["os",1],["realpath",1],["except",1],["oserror",1],["pragma",1],["cover",1],["unreadable",1],["if",1],["startswith",1],["extend",1],["return",1]]},{"id":"openai4s/security/byoc_confinement.py#_self_test_key","name":[["self",1],["test",1],["key",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["self",3],["test",3],["key",2],["executable",4],["str",2],["tuple",2],["everything",1],["cached",2],["verdict",2],["only",1],["valid",1],["binary",1],["its",1],["mtime",2],["upgrade",1],["replacement",1],["changes",1],["answer",1],["home",2],["boundary",1],["built",1],["around",1],["platform",2],["across",1],["configuration",1],["change",1],["would",1],["be",1],["exactly",1],["stale",1],["confidence",1],["exists",1],["remove",1],["try",1],["stamp",3],["os",1],["stat",1],["st",1],["ns",1],["except",1],["oserror",1],["return",1],["sys",1],["canonical",1],["path",1]]},{"id":"openai4s/security/byoc_confinement.py#available","name":[["available",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["available",2],["tuple",2],["bool",2],["str",2],["whether",1],["boundary",1],["be",1],["established",1],["here",1],["not",2],["cannot",1],["installed",1],["works",1],["runs",1],["self",2],["test",2],["above",1],["rather",1],["than",1],["reporting",1],["presence",1],["binary",1],["if",1],["sys",3],["platform",4],["darwin",1],["startswith",1],["linux",1],["return",2],["false",1],["no",1],["confinement",1],["backend",1]]},{"id":"openai4s/security/byoc_confinement.py#build_bwrap_argv","name":[["build",1],["bwrap",1],["argv",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["build",2],["bwrap",3],["argv",5],["list",5],["str",18],["stage",8],["os",5],["path",8],["like",4],["executable",3],["home",15],["none",5],["read",8],["paths",5],["tuple",2],["linux",1],["form",1],["same",1],["filesystem",2],["invariant",2],["tmpfs",12],["replaces",1],["user",4],["empty",3],["then",1],["interpreter",3],["own",3],["bound",2],["back",3],["top",1],["applies",1],["mounts",1],["order",1],["so",7],["later",1],["bind",6],["wins",2],["over",4],["beneath",1],["result",1],["mac",1],["profile",1],["shape",1],["helper",4],["writable",1],["files",2],["not",6],["there",1],["at",1],["all",1],["everything",1],["needs",3],["run",8],["no",1],["unshare",4],["net",1],["network",3],["isolation",1],["separate",1],["capability",1],["its",3],["decision",1],["behind",2],["whose",1],["job",2],["calling",1],["provider",2],["api",2],["cannot",1],["live",2],["netns",1],["without",3],["host",4],["egress",1],["proxy",1],["deliberately",1],["claimed",1],["here",3],["confinement",1],["status",1],["reports",1],["as",1],["isolated",1],["rather",1],["than",1],["staying",1],["quiet",1],["because",2],["boundary",1],["nobody",1],["mentions",1],["one",2],["people",1],["assume",1],["dir",6],["canonical",2],["if",1],["else",1],["wrapped",6],["die",1],["parent",1],["new",1],["session",1],["private",1],["pid",4],["namespace",3],["proc",6],["shows",2],["shim",2],["could",2],["traverse",1],["daemon",2],["root",2],["reach",2],["process",1],["metadata",1],["exfiltrate",1],["allowed",1],["only",4],["sandbox",1],["ipc",1],["uts",1],["ro",2],["dev",2],["whole",1],["exposes",1],["control",2],["sockets",2],["docker",1],["podman",1],["rootful",1],["rootless",1],["credential",1],["runtime",3],["services",1],["under",4],["mount",2],["stop",1],["connect",1],["otherwise",1],["ask",1],["container",1],["service",1],["bypass",1],["hides",1],["every",1],["them",2],["compute",1],["nothing",2],["dns",3],["ca",1],["certs",1],["etc",2],["kept",1],["after",3],["first",1],["stays",1],["mask",1],["still",2],["start",1],["write",1],["extend",4],["masking",1],["also",1],["hid",1],["resolver",1],["config",1],["systemd",1],["resolved",2],["manager",1],["hosts",1],["resolv",1],["conf",1],["symlinks",1],["file",1],["entire",1],["rebind",1],["target",1],["name",1],["resolution",1],["works",1],["re",1],["exposing",1],["rebinds",1],["chdir",1],["part",2],["return",1]]},{"id":"openai4s/security/byoc_confinement.py#build_profile","name":[["build",1],["profile",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["build",2],["profile",6],["stage",7],["str",12],["os",7],["path",7],["like",4],["home",16],["none",5],["read",19],["paths",3],["tuple",2],["seatbelt",1],["one",4],["helper",10],["invocation",1],["order",1],["load",1],["bearing",1],["sbpl",2],["takes",1],["last",1],["matching",1],["rule",1],["so",8],["denial",3],["comes",1],["after",2],["allow",6],["default",2],["runtime",1],["allowances",1],["come",1],["there",1],["two",1],["those",2],["they",2],["not",14],["interchangeable",1],["file",17],["subpaths",1],["trees",2],["reads",2],["metadata",4],["literals",1],["components",2],["loader",1],["walks",1],["reach",1],["them",1],["subpath",3],["literal",5],["belongs",2],["would",1],["hand",1],["back",1],["everything",2],["beneath",1],["directories",1],["disclosure",1],["exists",1],["end",1],["dir",4],["canonical",2],["if",1],["else",1],["lines",1],["version",2],["writes",1],["directory",2],["entire",1],["output",1],["surface",1],["req",1],["json",2],["reply",1],["sandbox",2],["id",2],["out",1],["archives",1],["through",1],["deny",5],["write",2],["quote",2],["dev",4],["null",1],["zero",1],["stdout",1],["stderr",1],["invariant",2],["verifies",1],["from",4],["inside",4],["data",3],["narrow",1],["form",1],["was",2],["here",4],["because",1],["denying",1],["whole",2],["class",2],["over",2],["also",2],["denies",1],["execvp",2],["dyld",1],["perform",1],["while",1],["resolving",1],["interpreter",4],["exec",1],["dies",1],["operation",2],["permitted",1],["before",1],["starts",2],["symptom",1],["real",2],["reproduces",1],["demand",1],["conclusion",1],["drawn",1],["cannot",3],["be",2],["wrong",1],["comment",1],["replaces",1],["said",1],["itself",2],["blocker",1],["enumeration",3],["problem",1],["lifting",1],["change",4],["tested",1],["across",2],["layouts",2],["traversal",1],["including",1],["unresolved",1],["symlink",1],["hops",1],["realpath",1],["allowance",2],["describe",1],["allowing",2],["resolved",1],["prefix",4],["alone",1],["enough",1],["measured",2],["separately",1],["nothing",2],["at",3],["all",2],["widening",1],["buys",1],["under",8],["stat",3],["any",1],["guessed",1],["succeeded",1],["by",5],["design",1],["ssh",1],["ed25519",1],["aws",1],["credentials",1],["returned",2],["size",1],["mtime",1],["mode",1],["owner",1],["provider",1],["shim",2],["has",1],["network",1],["now",3],["raise",1],["eperm",3],["verified",1],["execution",1],["mac",2],["26",1],["arm64",1],["five",2],["uv",1],["managed",1],["venv",2],["symlinked",1],["via",1],["alias",1],["above",1],["python",1],["off",1],["homebrew",1],["python3",2],["14",1],["whose",2],["base",3],["outside",2],["conda",2],["install",1],["env",1],["system",1],["usr",1],["bin",1],["entirely",1],["only",2],["lead",1],["own",2],["package",3],["imports",1],["its",1],["listdir",1],["raises",2],["permission",2],["error",2],["probes",2],["zshrc",1],["previously",1],["result",1],["gap",1],["evidence",1],["self",1],["test",2],["below",1],["catches",1],["layout",1],["release",1],["did",1],["anticipate",1],["precisely",1],["buy",1],["existence",1],["denied",1],["answers",2],["missing",1],["enoent",1],["still",1],["tell",1],["something",1],["may",2],["make",1],["lie",1],["dedicated",1],["xattr",4],["stays",1],["reason",1],["narrower",1],["than",2],["belt",1],["braces",1],["subsume",1],["line",5],["but",2],["bottom",1],["function",1],["prefixes",1],["later",1],["re",2],["opens",1],["getxattr",3],["names",3],["specific",1],["opened",1],["earlier",1],["revision",1],["dropped",1],["stated",1],["grounds",1],["control",2],["had",2],["byte",1],["equal",1],["probed",1],["directly",1],["indeed",1],["no",1],["op",1],["listed",1],["root",1],["com",1],["apple",1],["review",1],["secret",1],["sys",1],["without",1],["allowed",1],["forks",2],["readable",1],["either",1],["way",1],["closes",1],["content",1],["resource",1],["mditem",1],["froms",1],["files",1],["already",2],["open",1],["small",1],["boundary",1],["measurement",1],["easier",1],["question",1],["stands",1],["module",1],["recurring",1],["bug",1],["tests",1],["byoc",1],["confinement",1],["scope",1],["py",1],["pins",1],["listxattr",1],["attribute",1],["values",1],["governed",1],["close",1],["contents",1],["residual",1],["accepted",1],["narrows",1],["rath",1]]},{"id":"openai4s/security/byoc_confinement.py#ConfinementUnavailable","name":[["confinement",1],["unavailable",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["class",2],["confinement",2],["unavailable",2],["runtime",2],["error",2],["no",1],["os",1],["boundary",1],["be",1],["established",1],["helper",1],["host",1]]},{"id":"openai4s/security/byoc_confinement.py#helper_package_dir","name":[["helper",1],["package",1],["dir",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["helper",3],["package",5],["dir",2],["str",3],["confined",1],["own",2],["directory",4],["alone",1],["be",2],["its",3],["parent",5],["source",2],["editable",1],["install",1],["repository",1],["root",1],["home",1],["denial",1],["was",3],["then",1],["reopened",1],["over",1],["everything",1],["beneath",1],["untracked",1],["env",1],["git",1],["objects",1],["unrelated",1],["data",1],["all",1],["readable",2],["by",3],["provider",3],["shim",1],["design",1],["also",1],["has",2],["network",1],["boundary",1],["user",1],["credentials",1],["not",1],["reachable",1],["allowance",1],["handed",1],["back",1],["file",3],["most",1],["likely",1],["hold",1],["them",1],["list",1],["because",1],["main",1],["py",1],["put",1],["sys",1],["path",2],["import",2],["openai4s",2],["compute",2],["lists",1],["searches",1],["entrypoint",1],["now",1],["loads",1],["location",1],["instead",1],["so",1],["nothing",1],["above",1],["return",1],["resolve",1]]},{"id":"openai4s/security/byoc_confinement.py#network_isolated","name":[["network",1],["isolated",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["network",4],["isolated",2],["bool",2],["whether",1],["boundary",1],["also",1],["isolates",1],["not",1],["stated",1],["as",2],["its",1],["own",1],["question",1],["rather",1],["than",1],["folded",1],["into",1],["available",1],["because",1],["two",1],["separate",1],["capabilities",1],["conflating",1],["them",1],["helper",2],["confined",1],["comes",1],["be",1],["read",1],["cannot",1],["reach",1],["return",1],["false",1]]},{"id":"openai4s/security/byoc_confinement.py#posture","name":[["posture",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["posture",2],["mode",6],["str",2],["dict",2],["one",2],["description",1],["host",2],["confinement",1],["every",1],["surface",1],["both",1],["runtime",1],["status",1],["openai4s",1],["doctor",2],["read",2],["they",1],["disagreed",1],["before",2],["reported",1],["unconditionally",1],["no",3],["os",3],["boundary",6],["existed",1],["told",1],["user",2],["weaken",1],["enforce",1],["auto",2],["was",1],["implemented",1],["self",1],["tested",1],["applied",1],["normalised",4],["strip",1],["lower",1],["if",4],["off",2],["return",3],["enforced",4],["false",4],["state",3],["disabled",1],["backend",3],["none",2],["network",7],["isolated",9],["detail",3],["provider",3],["helper",7],["spawned",1],["by",2],["explicit",1],["configuration",1],["ok",2],["reason",4],["available",1],["true",1],["active",1],["its",2],["own",1],["field",1],["never",1],["folded",1],["into",1],["confined",2],["most",1],["people",2],["as",1],["cannot",1],["phone",1],["home",2],["filesystem",1],["says",1],["nothing",1],["about",1],["nobody",1],["mentions",1],["assume",1],["runs",1],["under",1],["writes",1],["stage",1],["directory",1],["replaced",1],["so",2],["credentials",1],["keys",1],["history",1],["not",4],["reachable",1],["verifies",1],["from",1],["inside",1],["reads",1],["credential",1],["exits",1],["without",1],["acting",1],["hold",1],["too",1],["else",1],["outbound",1],["egress",1],["separate",1],["capability",1],["enabled",1],["still",1],["reach",1],["internet",1],["unavailable",1],["be",1],["established",1],["here",1]]},{"id":"openai4s/security/byoc_confinement.py#probe_environment","name":[["probe",1],["environment",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["probe",2],["environment",2],["home",11],["str",9],["os",3],["path",3],["like",2],["none",5],["dict",2],["confined",2],["helper",2],["needs",1],["from",2],["host",4],["verify",1],["boundary",1],["checks",1],["inside",2],["linux",1],["filesystem",1],["invariant",1],["not",2],["self",1],["evident",1],["empty",2],["could",1],["be",1],["so",1],["passes",1],["device",1],["id",1],["real",1],["differing",1],["one",1],["means",1],["tmpfs",1],["place",1],["same",1],["shape",1],["as",1],["netns",1],["inode",1],["anchor",1],["replaces",1],["supplies",1],["value",1],["compare",1],["against",1],["because",1],["process",1],["cannot",1],["obtain",1],["dir",2],["canonical",1],["if",1],["else",1],["try",1],["return",2],["openai4",1],["dev",2],["stat",1],["st",1],["except",1],["oserror",1]]},{"id":"openai4s/security/byoc_confinement.py#reset_self_test_cache","name":[["reset",1],["self",1],["test",1],["cache",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["reset",2],["self",4],["test",4],["cache",2],["none",2],["forget",1],["every",1],["cached",1],["verdict",1],["tests",1],["configuration",1],["changes",1],["lock",1],["clear",1]]},{"id":"openai4s/security/byoc_confinement.py#runtime_read_paths","name":[["runtime",1],["read",1],["paths",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["runtime",2],["read",3],["paths",2],["extra",3],["tuple",2],["str",6],["list",3],["directories",1],["helper",3],["must",1],["be",1],["able",1],["exist",1],["as",1],["process",1],["interpreter",1],["its",1],["standard",1],["library",1],["site",1],["packages",1],["own",1],["package",2],["directory",2],["whatever",1],["caller",1],["names",1],["provider",1],["shim",1],["anything",1],["else",1],["under",1],["home",1],["stays",1],["denied",1],["including",1],["tree",1],["file",1],["lives",1],["candidates",2],["sys",2],["prefix",2],["base",1],["dir",1],["seen",4],["candidate",2],["text",4],["strip",1],["if",2],["not",3],["path",1],["exists",1],["continue",1],["resolved",3],["canonical",1],["append",1],["return",1]]},{"id":"openai4s/security/byoc_confinement.py#self_test","name":[["self",1],["test",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["self",10],["test",11],["force",3],["bool",5],["false",9],["tuple",3],["str",3],["actually",1],["establish",3],["boundary",7],["once",1],["see",1],["whether",2],["holds",1],["shutil",2],["answers",1],["binary",4],["installed",3],["linux",7],["host",4],["unprivileged",1],["user",1],["namespaces",1],["mounts",1],["disabled",1],["bwrap",3],["cannot",3],["confine",2],["anything",2],["so",5],["confinement",3],["was",3],["reported",1],["active",1],["enforce",1],["gate",1],["let",1],["op",1],["proceed",1],["real",1],["invocation",1],["died",1],["before",1],["helper",3],["started",2],["failure",2],["then",2],["classified",1],["as",3],["indeterminate",1],["remote",1],["operation",2],["worst",1],["available",1],["reading",1],["simply",1],["sandbox",2],["verdict",10],["cached",4],["key",5],["covers",1],["backend",8],["its",3],["mtime",1],["home",2],["directory",2],["configuration",1],["environment",1],["change",1],["invalidates",1],["rather",3],["than",4],["being",1],["papered",1],["over",1],["by",1],["stale",1],["success",1],["executable",5],["if",10],["sys",5],["platform",4],["startswith",4],["else",7],["seatbelt",3],["not",11],["return",3],["path",5],["no",2],["os",3],["be",3],["built",2],["provider",1],["install",1],["accept",1],["degradation",1],["openai4",1],["compute",2],["auto",1],["reports",1],["lock",2],["none",2],["bubblewrap",1],["mac",2],["try",1],["tempfile",1],["temporary",1],["prefix",1],["openai4s",1],["selftest",1],["stage",2],["argv",3],["probe",5],["canonical",1],["completed",5],["subprocess",2],["run",1],["capture",1],["output",1],["true",2],["timeout",4],["returncode",3],["only",1],["assigns",1],["meaning",1],["exit",2],["codes",1],["one",2],["plain",1],["whose",1],["means",2],["nothing",1],["more",1],["named",3],["failures",1],["ran",1],["but",2],["established",1],["hold",1],["here",2],["detail",4],["stderr",1],["decode",1],["utf",1],["replace",1],["strip",1],["execvp",1],["profile",2],["compiled",1],["applied",2],["denied",1],["interpreter",2],["itself",2],["way",1],["metadata",2],["enumeration",1],["wrong",1],["fails",1],["layout",1],["did",3],["anticipate",1],["machine",1],["written",1],["has",1],["say",1],["would",1],["send",1],["someone",1],["looking",1],["at",2],["exec",1],["fault",1],["denies",1],["start",1],["allowances",1],["cover",1],["every",1],["component",1],["loader",1],["walks",1],["reach",1],["filesystem",1],["except",2],["expired",1],["answer",2],["within",1],["0f",1],["exception",1],["noqa",1],["ble001",1],["all",1],["runs",1],["ordinary",1],["blows",1],["up",1],["must",1],["degrade",1],["fail",1],["caller",1],["work",1],["could",2],["exactly",1],["unrunnable",1],["type",1],["name",1]]},{"id":"openai4s/security/byoc_confinement.py#traversal_metadata_paths","name":[["traversal",1],["metadata",1],["paths",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["traversal",3],["metadata",3],["paths",7],["read",9],["tuple",2],["str",14],["home",11],["os",10],["path",14],["like",2],["none",11],["executable",4],["list",2],["every",3],["component",10],["loader",3],["walks",2],["its",3],["way",2],["interpreter",5],["runtime",2],["answers",1],["trees",2],["must",1],["be",1],["readable",1],["canonical",2],["realpaths",1],["them",5],["right",1],["wrong",1],["route",1],["execvp",2],["dyld",1],["not",7],["resolve",1],["one",2],["step",1],["they",2],["look",1],["up",1],["each",3],["turn",1],["follow",2],["symlink",4],["find",1],["file",2],["deny",1],["over",1],["refuses",1],["lookup",1],["failure",1],["total",1],["early",1],["sandbox",1],["exec",1],["operation",1],["permitted",1],["before",1],["helper",2],["exists",1],["report",1],["anything",1],["components",3],["go",1],["missing",1],["ones",1],["resolved",3],["cannot",1],["name",1],["uv",3],["managed",1],["venv",2],["reaches",1],["as",2],["repo",1],["bin",3],["python",3],["local",2],["share",2],["cpython",2],["13",5],["macos",2],["aarch64",2],["python3",3],["middle",1],["hop",1],["alias",2],["sys",2],["base",1],["prefix",2],["reports",1],["only",2],["last",1],["line",1],["so",3],["directory",1],["actually",1],["traverses",1],["appears",1],["nowhere",1],["profile",3],["built",1],["from",2],["prefixes",1],["allowing",1],["enough",1],["own",2],["verified",1],["emit",1],["at",1],["rewrite",1],["remainder",1],["onto",1],["link",1],["target",6],["walk",1],["too",1],["outside",1],["dropped",1],["nothing",2],["denies",1],["naming",1],["would",1],["widen",1],["seeded",1],["allowed",1],["root",1],["just",1],["host",2],["repository",1],["live",1],["different",1],["subtrees",1],["system",1],["source",1],["checkout",1],["under",1],["src",1],["say",1],["package",1],["reached",1],["through",1],["no",2],["chain",1],["passes",1],["omitting",1],["fails",1],["exactly",1],["loudly",1],["dir",3],["if",5],["else",1],["within",2],["rstrip",1],["sep",2],["pending",4],["seed",3],["walked",3],["found",3],["hops",4],["while",1],["max",1],["current",4],["normpath",1],["pop",1],["continue",2],["add",2],["parts",5],["depth",3],["range",1],["len",1],["startswith",1],["try",1],["readlink",3],["rather",2],["than",2],["islink",1],["syscall",1],["window",1],["between",1],["question",1],["answer",1],["einval",1],["enoent",1],["raced",1],["away",1],["both",1],["except",1],["oserror",1],["isabs",1],["join",2],["dirname",1],["append",1],["sorted",2],["given",1],["produces",1],["byte",1],["stable",1],["across",1],["runs",1],["diff",1],["two",1],["profiles",1],["about",1],["boundary",1],["dict",1],["order",1],["return",1]]},{"id":"openai4s/security/byoc_confinement.py#wrap","name":[["wrap",1]],"path":[["openai4s",1],["security",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["wrap",2],["argv",6],["list",4],["str",11],["stage",4],["os",2],["path",4],["like",2],["read",6],["paths",6],["tuple",2],["return",3],["wrapped",1],["boundary",1],["raise",4],["if",5],["there",1],["none",1],["ok",2],["reason",2],["available",3],["not",5],["confinement",3],["unavailable",3],["sys",1],["platform",1],["startswith",1],["linux",1],["executable",7],["shutil",2],["bwrap",3],["pragma",2],["no",2],["cover",2],["already",2],["checked",2],["build",2],["seatbelt",2],["profile",3],["part",2]]},{"id":"openai4s/security/classifier.py","name":[["classifier",1],["py",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["pre",1],["exec",7],["code",11],["safety",1],["classifier",6],["before",3],["cell",3],["executed",1],["kernel",3],["its",2],["source",1],["classified",1],["safe",13],["unsafe",10],["refused",1],["error",1],["observation",1],["fed",1],["back",1],["model",2],["instead",1],["running",2],["so",9],["outer",1],["repl",1],["turn",1],["loop",1],["never",1],["hands",1],["unreviewed",1],["layering",1],["cost",3],["aware",1],["cheap",2],["gates",1],["run",2],["first",2],["llm",7],["consulted",1],["only",4],["they",1],["cannot",2],["decide",3],["fast",2],["path",8],["allowlist",1],["touches",1],["none",2],["risk",6],["surfaces",1],["no",3],["subprocess",2],["ctypes",2],["raw",4],["sockets",3],["dynamic",3],["sensitive",1],["paths",2],["loader",7],["env",6],["vars",1],["zero",2],["routine",3],["science",1],["runs",1],["at",3],["full",2],["speed",2],["static",2],["attack",8],["scan",1],["anything",1],["carrying",1],["token",2],["scanned",1],["against",1],["high",2],["confidence",2],["signatures",3],["across",1],["seven",1],["categories",2],["below",1],["clear",2],["match",1],["also",2],["makes",1],["heuristic",1],["mode",5],["useful",1],["api",1],["key",2],["residual",1],["has",1],["but",3],["signature",1],["sent",1],["configured",1],["final",1],["verdict",1],["unparseable",1],["uncertain",2],["answer",3],["errs",1],["off",1],["short",1],["circuits",1],["all",1],["modes",1],["fail",1],["open",2],["if",3],["itself",1],["errors",1],["except",1],["deliberate",1],["from",5],["future",1],["import",7],["annotations",1],["json",3],["re",19],["dataclasses",1],["dataclass",2],["field",1],["system",4],["prompt",2],["asks",1],["strict",1],["object",5],["rather",1],["than",1],["provider",1],["specific",1],["tool",1],["call",2],["because",1],["openai4s",5],["targets",1],["several",1],["wire",2],["formats",1],["you",3],["review",1],["python",6],["autonomous",1],["research",2],["agent",3],["about",2],["user",3],["machine",1],["whether",1],["execute",1],["looking",1],["two",1],["things",1],["tries",2],["break",1],["out",1],["execution",2],["environment",4],["steal",1],["credentials",2],["data",5],["ordinary",1],["scientific",3],["computing",1],["not",6],["your",1],["concern",1],["second",1],["guess",1],["any",3],["these",3],["escape",5],["setting",1],["injection",4],["variables",1],["ld",4],["preload",4],["dyld",7],["insert",3],["libraries",4],["library",8],["pythonpath",2],["node",3],["options",3],["bash",5],["attaching",1],["via",1],["ptrace",4],["touching",1],["proc",3],["mem",2],["dlopen",4],["ing",1],["shared",3],["lives",1],["somewhere",1],["write",7],["credential",2],["theft",1],["opening",2],["ssh",4],["aws",4],["config",1],["gcloud",1],["netrc",3],["pgpass",3],["etc",7],["shadow",3],["browser",2],["cookie",2],["jars",1],["os",8],["keychains",1],["querying",1],["cloud",2],["metadata",3],["address",1],["169",6],["254",6],["sending",1],["outbound",1],["persistence",3],["appending",1],["shell",3],["startup",2],["files",1],["bashrc",3],["zshrc",3],["profile",4],["installing",1],["cron",4],["entries",1],["systemd",3],["units",1],["login",2],["hooks",1],["launch",4],["agents",3],["privilege",4],["escalation",4],["invoking",1],["sudo",3],["creating",1],["setuid",3],["binaries",1],["chmod",5],["rewriting",1],["sudoers",3],["concealed",1],["recovered",1],["base64",4],["hex",1],["rot13",1],["calling",1],["eval",4],["strings",1],["assembled",1],["runtime",1],["unmarshalling",1],["unpickling",1],["bytes",4],["fetched",1],["elsewhere",1],["composed",1],["attacks",2],["steps",1],["each",1],["unremarkable",1],["together",1],["achieve",1],["one",4],["above",1],["such",1],["as",6],["writing",1],["then",5],["loading",1],["downloading",1],["script",1],["executing",1],["network",4],["abuse",1],["scanning",1],["ports",2],["binding",1],["privileged",2],["forging",1],["arp",2],["traffic",1],["aimed",1],["host",1],["local",2],["treat",1],["stays",1],["inside",1],["workspace",3],["conda",2],["artifact",1],["store",2],["tmp",2],["scratch",1],["imports",1],["usual",1],["retrieves",1],["apis",1],["package",1],["indexes",1],["performs",1],["everyday",1],["analysis",1],["modeling",1],["plotting",1],["lecture",1],["delay",1],["work",2],["reply",1],["nothing",2],["else",1],["decision",1],["int",2],["numbers",1],["reason",2],["concise",1],["sentence",1],["locations",2],["daemon",1],["owns",1],["enforced",1],["control",1],["reads",3],["tuple",2],["today",1],["decided",1],["by",2],["tokens",2],["alone",1],["tier",1],["told",1],["prose",1],["kept",2],["single",1],["place",1],["record",1],["ours",1],["into",1],["always",2],["treating",1],["gate",1],["prefixes",1],["artifacts",1],["category",2],["names",2],["sandbox",2],["exfiltration",2],["obfuscation",2],["multi",2],["step",2],["surface",1],["pass",1],["substrings",1],["appear",1],["return",1],["without",2],["deeper",1],["popen",2],["pty",1],["spawn",1],["cffi",1],["socket",2],["compile",16],["codecs",3],["decode",3],["marshal",2],["pickle",2],["loads",2],["crontab",2],["launchagent",1],["id",5],["rsa",2],["ed25519",2],["keychain",3],["cookies",2],["sqlite",1],["loadlibrary",1],["cdll",2],["windll",1],["find",1],["loaders",2],["list",2],["language",3],["neutral",1],["intent",1],["same",2],["screens",1],["cells",1],["ever",1],["named",1],["identical",1],["was",1],["other",2],["measured",1],["bin",3],["payload",3],["dyn",4],["load",6],["scored",2],["while",1],["twin",1],["dynam",3],["rc",2],["human",1],["tight",1],["avoid",1],["false",1],["positives",1],["legitimate",1],["matched",1],["case",1],["insensitively",1],["pattern",1],["str",1],["writes",3],["environ",2],["variable",2],["putenv",2],["self",1],["process",2],["vm",1],["writev",1],["attempts",2],["direct",1],["memory",1],["access",1],["reading",1],["well",2],["known",1],["secret",1],["stores",1],["ecdsa",1],["private",1],["file",3],["google",1],["internal",1],["queries",1],["instance",1],["endpoint",1],["chrome",1],["firefox",1],["safari",1],["clobbering",1],["text",1],["aw",1],["appends",1],["installs",1],["job",1],["unit",1],["bsudo",1],["45",1],["0o",1],["46",1],["fromhex",2],["executes",2],["decoded",1],["obfuscated",2],["b64decode",1],["decodes",1],["them",1],["combo",1],["both",1],["halves",1],["accept",1],["half",2],["now",1],["matches",1],["string",1],["accepts",1],["alongside",1],["screening",1],["made",1],["depending",1],["asked",1],["wb",1],["dotall",1],["ignorecase",1],["bind",1],["10",1],["102",1],["binds",1],["1024",1],["port",1],["sock",1],["scapy",1],["srp",1],["uses",1],["packet",1],["crafting",1]]},{"id":"openai4s/security/classifier.py#_llm_classify","name":[["llm",1],["classify",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["def",2],["llm",9],["classify",3],["code",4],["str",2],["cfg",7],["verdict",5],["try",1],["from",1],["openai4s",1],["import",1],["chat",2],["getattr",2],["none",2],["if",1],["not",1],["api",1],["key",1],["no",1],["model",1],["configured",1],["fail",1],["open",3],["matches",1],["local",1],["tool",1],["default",1],["return",3],["safe",2],["source",2],["error",3],["reason",2],["classifier",3],["unconfigured",1],["failed",2],["res",2],["role",2],["system",1],["content",3],["prompt",1],["user",1],["cell",1],["python",1],["20000",1],["max",1],["tokens",1],["300",1],["temperature",1],["parse",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["gate",1],["must",1],["never",1],["crash",1],["turn",1]]},{"id":"openai4s/security/classifier.py#_parse_verdict","name":[["parse",1],["verdict",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["def",2],["parse",3],["verdict",7],["text",4],["str",6],["e6w",1],["json",2],["answer",1],["unparseable",2],["unsafe",6],["report",1],["err",2],["re",2],["search",1],["dotall",1],["if",5],["try",1],["obj",4],["loads",1],["group",1],["decision",5],["strip",2],["upper",2],["safe",5],["cats",2],["int",2],["categories",2],["isinstance",1],["float",1],["isdigit",1],["return",3],["reason",3],["400",1],["source",3],["llm",3],["except",1],["value",1],["error",2],["type",1],["pass",1],["fall",1],["back",1],["keyword",1],["read",1],["then",1],["still",1],["ambiguous",1],["up",4],["startswith",1],["classifier",1],["response",1],["was",1],["erring",1],["per",1],["policy",1]]},{"id":"openai4s/security/classifier.py#_static_scan","name":[["static",1],["scan",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["def",2],["static",3],["scan",2],["code",3],["str",3],["verdict",4],["none",4],["return",3],["unsafe",2],["clear",1],["attack",2],["signature",1],["else",1],["cats",5],["list",2],["int",1],["reasons",3],["pat",2],["cat",3],["signatures",1],["if",3],["search",1],["not",1],["append",2],["decision",1],["categories",1],["sorted",1],["reason",1],["join",1],["dict",1],["fromkeys",1],["source",1]]},{"id":"openai4s/security/classifier.py#classify_code","name":[["classify",1],["code",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["def",2],["classify",4],["code",13],["str",4],["cfg",7],["none",9],["mode",12],["verdict",6],["one",1],["cell",1],["never",1],["raises",1],["worst",1],["case",1],["fails",1],["open",1],["safe",6],["config",1],["overrides",1],["security",2],["safety",2],["tests",1],["if",7],["not",4],["strip",1],["return",6],["source",4],["fast",3],["path",3],["try",1],["else",1],["heuristic",3],["except",1],["attribute",1],["error",1],["off",1],["disabled",1],["allowlist",1],["routine",2],["no",3],["risk",2],["tokens",1],["at",1],["all",1],["always",1],["static",3],["attack",2],["scan",2],["clear",2],["signature",1],["unsafe",1],["llm",4],["cost",1],["hit",3],["stops",1],["here",1],["has",1],["token",1],["but",1],["allow",1],["raw",1],["socket",1],["subprocess",1],["scientific",1],["hand",1],["residual",1],["uncertain",1],["e6w",1],["classifier",1]]},{"id":"openai4s/security/classifier.py#is_always_safe","name":[["always",1],["safe",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["def",2],["always",2],["safe",3],["code",3],["str",2],["bool",2],["true",1],["if",1],["cell",1],["touches",1],["none",1],["risk",2],["surfaces",1],["fast",1],["path",1],["low",2],["lower",2],["return",1],["not",1],["any",1],["tok",2],["tokens",1]]},{"id":"openai4s/security/classifier.py#Verdict","name":[["verdict",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["class",2],["verdict",2],["result",1],["classifying",1],["one",1],["code",3],["cell",3],["decision",2],["str",5],["safe",3],["unsafe",1],["categories",3],["list",2],["int",1],["field",1],["default",1],["factory",1],["reason",2],["source",1],["static",2],["fast",1],["path",1],["llm",1],["disabled",1],["error",2],["property",1],["def",2],["self",5],["bool",1],["return",2],["as",1],["observation",1],["text",1],["fed",1],["back",1],["model",1],["refused",1],["cats",3],["join",1],["category",1],["names",1],["head",2],["blocked",1],["by",1],["safety",1],["classifier",1],["matched",1],["sandbox",2],["escape",1],["exfiltration",1],["pattern",1],["tail",2],["if",1],["else",1],["was",1],["not",1],["executed",1],["rewrite",1],["stay",1],["within",1],["ordinary",1],["scientific",1],["computing",1],["workspace",1],["conda",1],["artifacts",1],["tmp",1],["explain",1],["user",1],["flagged",1],["operation",1],["necessary",1],["let",1],["them",1],["decide",1]]},{"id":"openai4s/security/classifier.py#Verdict.as_observation","name":[["as",1],["observation",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["def",2],["as",2],["observation",2],["self",4],["str",3],["error",1],["text",1],["fed",1],["back",1],["model",1],["cell",2],["refused",1],["cats",3],["join",1],["category",1],["names",1],["categories",2],["head",2],["blocked",1],["by",1],["code",2],["safety",1],["classifier",1],["reason",1],["matched",1],["sandbox",2],["escape",1],["exfiltration",1],["pattern",1],["tail",2],["if",1],["else",1],["return",1],["was",1],["not",1],["executed",1],["rewrite",1],["stay",1],["within",1],["ordinary",1],["scientific",1],["computing",1],["workspace",1],["conda",1],["artifacts",1],["tmp",1],["explain",1],["user",1],["flagged",1],["operation",1],["necessary",1],["let",1],["them",1],["decide",1]]},{"id":"openai4s/security/classifier.py#Verdict.safe","name":[["safe",1]],"path":[["openai4s",1],["security",1],["classifier",1],["py",1]],"body":[["def",2],["safe",3],["self",3],["bool",2],["return",1],["decision",1]]},{"id":"openai4s/security/fsprobe.py","name":[["fsprobe",1],["py",1]],"path":[["openai4s",1],["security",1],["fsprobe",1],["py",1]],"body":[["filesystem",1],["probes",1],["keep",1],["unreadable",2],["path",7],["caller",2],["error",1],["cpython",1],["14",2],["reimplemented",1],["symlink",4],["dir",2],["file",2],["exists",1],["top",1],["os",4],["swallows",1],["every",2],["oserror",2],["answers",1],["false",1],["through",2],["13",1],["only",1],["enoent",1],["enotdir",1],["ebadf",1],["eloop",1],["were",1],["swallowed",1],["eacces",1],["eio",1],["friends",1],["raised",1],["guard",1],["written",1],["as",1],["try",1],["except",1],["refuse",1],["therefore",1],["stops",1],["refusing",1],["container",1],["interpreter",1],["becomes",1],["not",2],["refusal",1],["branch",1],["dead",1],["code",1],["these",1],["helpers",1],["go",1],["lstat",1],["so",1],["distinction",1],["survives",1],["absence",1],["plain",1],["answer",1],["everything",1],["else",1],["kernel",1],["would",1],["tell",1],["us",1],["propagates",1],["fail",1],["closed",1],["from",2],["future",1],["import",4],["annotations",1],["stat",1],["typing",1],["literal",2],["optional",1],["union",2],["like",2],["str",2],["kind",1],["other",1]]},{"id":"openai4s/security/fsprobe.py#lstat_is_symlink","name":[["lstat",1],["symlink",1]],"path":[["openai4s",1],["security",1],["fsprobe",1],["py",1]],"body":[["def",2],["lstat",4],["symlink",3],["path",7],["like",2],["missing",5],["ok",4],["bool",4],["true",2],["islnk",2],["os",2],["not",4],["raises",1],["file",2],["found",2],["error",3],["any",1],["other",1],["oserror",1],["propagates",1],["unchanged",1],["try",1],["return",2],["stat",1],["st",1],["mode",1],["except",1],["adirectory",1],["if",1],["false",1],["raise",1]]},{"id":"openai4s/security/fsprobe.py#lstat_kind","name":[["lstat",1],["kind",1]],"path":[["openai4s",1],["security",1],["fsprobe",1],["py",1]],"body":[["def",2],["lstat",3],["kind",4],["path",6],["like",2],["optional",2],["without",1],["following",1],["none",2],["absent",1],["symlink",2],["any",1],["link",1],["dangling",1],["not",4],["dir",2],["file",4],["real",1],["directory",1],["regular",1],["other",2],["sockets",1],["fifos",1],["devices",1],["raises",1],["oserror",1],["anything",1],["caller",1],["must",1],["guess",1],["about",1],["try",1],["mode",5],["os",1],["st",1],["except",1],["found",1],["error",2],["adirectory",1],["return",5],["if",3],["stat",3],["islnk",1],["isdir",1],["isreg",1]]},{"id":"openai4s/security/injection.py","name":[["injection",1],["py",1]],"path":[["openai4s",1],["security",1],["injection",1],["py",1]],"body":[["prompt",7],["injection",8],["detector",2],["input",1],["side",1],["counterpart",1],["standing",1],["rule",1],["tool",2],["results",1],["data",3],["not",5],["instructions",9],["content",4],["returned",1],["by",1],["tools",1],["fetched",1],["web",2],["pages",1],["literature",1],["pdfs",1],["api",3],["responses",1],["mcp",1],["output",2],["contain",1],["text",2],["tries",1],["hijack",1],["agent",5],["ignore",3],["previous",4],["run",1],["module",1],["scans",1],["looks",1],["like",1],["attempt",1],["prepends",1],["loud",1],["warning",1],["so",1],["model",3],["treats",1],["payload",1],["as",5],["rather",1],["than",1],["obeying",1],["never",1],["drops",1],["may",1],["still",1],["need",1],["legitimate",1],["part",2],["annotates",1],["two",1],["tiers",1],["matching",1],["rest",1],["layer",1],["cheap",1],["static",1],["scan",1],["classic",2],["markers",3],["always",1],["llm",2],["classifier",1],["nuanced",1],["verdict",1],["safety",1],["mode",1],["fails",1],["open",1],["any",2],["error",1],["unconfigured",1],["flagged",1],["from",3],["future",1],["import",4],["annotations",1],["json",2],["re",3],["dataclasses",1],["dataclass",2],["system",7],["below",1],["reached",1],["autonomous",1],["source",1],["control",1],["page",1],["pdf",1],["response",1],["treat",1],["decide",1],["whether",1],["written",1],["steer",1],["handing",1],["posing",1],["user",3],["urging",1],["aside",1],["its",2],["guidelines",1],["leak",1],["credentials",1],["execute",1],["commands",1],["abandon",1],["current",1],["task",1],["document",1],["merely",1],["discusses",1],["code",1],["security",1],["report",1],["one",2],["only",1],["speaks",1],["command",1],["reply",1],["object",1],["nothing",1],["else",1],["injected",1],["true",1],["false",1],["reason",1],["concise",1],["sentence",1],["high",1],["precision",1],["matched",1],["case",1],["insensitively",1],["compile",1],["all",3],["your",5],["disregard",1],["prior",1],["above",2],["forget",1],["everything",1],["you",2],["now",1],["new",1],["override",1],["tell",1],["assistant",1],["inst",1],["ai",1],["language",1],["must",1],["should",1],["will",1],["reveal",1],["print",1],["secret",1],["credential",1],["env",1],["ignorecase",1]]},{"id":"openai4s/security/injection.py#_parse_injection","name":[["parse",1],["injection",1]],"path":[["openai4s",1],["security",1],["injection",1],["py",1]],"body":[["def",2],["parse",2],["injection",6],["text",3],["str",3],["verdict",4],["re",2],["search",1],["dotall",1],["if",1],["try",1],["obj",3],["json",1],["loads",1],["group",1],["return",2],["bool",1],["injected",1],["false",2],["reason",2],["400",1],["source",2],["llm",2],["except",1],["value",1],["error",2],["type",1],["pass",1],["unparseable",1],["not",1],["flag",1],["fail",1],["open",1],["static",1],["scan",1],["already",1],["ran",1]]},{"id":"openai4s/security/injection.py#_static_scan","name":[["static",1],["scan",1]],"path":[["openai4s",1],["security",1],["injection",1],["py",1]],"body":[["def",2],["static",3],["scan",2],["content",5],["str",2],["injection",5],["verdict",3],["none",3],["if",1],["markers",1],["search",1],["return",2],["true",1],["reason",1],["contains",1],["known",1],["marker",1],["source",1]]},{"id":"openai4s/security/injection.py#InjectionVerdict","name":[["injection",1],["verdict",1]],"path":[["openai4s",1],["security",1],["injection",1],["py",1]],"body":[["class",2],["injection",3],["verdict",2],["injected",2],["bool",1],["reason",2],["str",4],["source",1],["static",2],["llm",1],["def",1],["annotate",1],["self",3],["content",5],["prepend",1],["warning",2],["banner",3],["so",1],["model",1],["reads",1],["payload",1],["as",3],["data",2],["if",1],["not",3],["return",2],["security",1],["possible",1],["prompt",1],["below",1],["appears",1],["contain",1],["instructions",2],["aimed",1],["at",1],["you",2],["treat",1],["everything",1],["follows",1],["untrusted",1],["analyze",1],["obey",1],["change",1],["your",1],["task",1],["run",1],["commands",1],["because",1],["told",1]]},{"id":"openai4s/security/injection.py#InjectionVerdict.annotate","name":[["annotate",1]],"path":[["openai4s",1],["security",1],["injection",1],["py",1]],"body":[["def",2],["annotate",2],["self",4],["content",6],["str",4],["prepend",1],["warning",2],["banner",3],["so",1],["model",1],["reads",1],["payload",1],["as",3],["data",2],["if",1],["not",3],["injected",1],["return",2],["security",1],["possible",1],["prompt",1],["injection",1],["below",1],["reason",1],["appears",1],["contain",1],["instructions",2],["aimed",1],["at",1],["you",2],["treat",1],["everything",1],["follows",1],["untrusted",1],["analyze",1],["obey",1],["change",1],["your",1],["task",1],["run",1],["commands",1],["because",1],["told",1]]},{"id":"openai4s/security/injection.py#scan_tool_result","name":[["scan",1],["tool",1],["result",1]],"path":[["openai4s",1],["security",1],["injection",1],["py",1]],"body":[["def",2],["scan",4],["tool",4],["result",2],["content",10],["str",4],["source",3],["cfg",7],["none",5],["llm",11],["bool",2],["false",6],["injection",9],["verdict",6],["returned",1],["text",1],["never",2],["raises",1],["fails",1],["open",1],["short",1],["label",1],["domain",1],["only",2],["logging",1],["by",1],["callers",1],["if",4],["not",5],["strip",1],["return",6],["hit",3],["static",1],["nuanced",1],["pass",1],["mode",1],["try",1],["from",1],["openai4s",1],["import",1],["chat",2],["getattr",2],["api",1],["key",1],["res",2],["role",2],["system",1],["prompt",1],["user",1],["screen",1],["16000",1],["max",1],["tokens",1],["150",1],["temperature",1],["parse",1],["except",1],["exception",1],["noqa",1],["ble001",1],["screening",1],["must",1],["break",1],["call",1]]},{"id":"openai4s/security/permissions.py","name":[["permissions",1],["py",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["owner",2],["only",3],["permissions",1],["data",1],["directory",1],["its",1],["sensitive",1],["files",1],["sqlite",1],["database",1],["hold",1],["credentials",1],["clear",1],["model",1],["profile",1],["api",1],["keys",1],["connector",1],["env",1],["managed",1],["endpoint",1],["tokens",1],["was",2],["created",1],["at",2],["process",2],["umask",1],["typically",1],["0644",1],["readable",3],["by",3],["every",1],["local",1],["account",1],["shared",1],["workstation",1],["lab",1],["server",1],["any",1],["box",1],["second",1],["login",1],["whole",1],["credential",2],["store",3],["one",1],["cat",1],["away",1],["secret",4],["broker",2],["once",1],["still",1],["actual",1],["fix",1],["has",2],["landed",1],["py",2],["keeps",2],["behind",1],["opaque",1],["reference",1],["system",1],["keychain",1],["environment",1],["migration",2],["moves",1],["existing",1],["rows",1],["over",1],["auto",1],["fails",1],["closed",1],["rather",2],["than",2],["degrading",1],["plaintext",2],["not",4],["retire",1],["module",1],["openai4",1],["remains",1],["mode",6],["user",1],["select",1],["name",2],["value",1],["been",1],["migrated",1],["yet",1],["whose",1],["failed",1],["deliberately",1],["stays",1],["so",2],["install",1],["working",1],["file",4],["makes",1],["backup",1],["rsync",1],["openai4s",1],["silently",1],["world",1],["far",1],["end",1],["regardless",1],["stdlib",1],["best",1],["effort",1],["contract",1],["filesystem",1],["cannot",1],["represent",1],["posix",3],["modes",1],["windows",1],["fat",1],["some",1],["network",1],["mounts",1],["must",1],["stop",1],["daemon",1],["from",3],["starting",1],["callers",1],["boolean",1],["they",1],["report",1],["posture",2],["assume",1],["future",1],["import",5],["annotations",1],["os",2],["stat",1],["sys",1],["pathlib",1],["path",1],["dir",4],["0o700",1],["0o600",1],["all",1],["fsync",1],["harden",3],["db",1],["verify",1]]},{"id":"openai4s/security/permissions.py#_chmod","name":[["chmod",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["chmod",4],["path",6],["mode",4],["int",2],["bool",2],["if",1],["not",4],["posix",2],["windows",1],["bits",1],["meaningful",1],["os",2],["only",2],["moves",1],["read",1],["flag",1],["restricting",1],["current",1],["user",1],["needs",1],["acl",1],["edit",1],["out",1],["scope",1],["here",1],["report",1],["truth",1],["instead",1],["pretending",1],["so",1],["caller",1],["surface",1],["hardened",1],["rather",1],["than",1],["claim",1],["boundary",1],["there",1],["return",3],["false",2],["try",1],["except",1],["oserror",1],["verify",1]]},{"id":"openai4s/security/permissions.py#fsync_dir","name":[["fsync",1],["dir",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["fsync",4],["dir",2],["directory",6],["path",2],["none",2],["persist",1],["entry",1],["not",3],["just",1],["bytes",1],["behind",1],["publishing",1],["file",2],["by",2],["os",6],["link",1],["replace",1],["change",1],["fsyncing",1],["only",1],["leaves",1],["crash",1],["able",1],["keep",1],["content",1],["lose",1],["name",2],["two",1],["things",1],["project",1],["publishes",1],["way",1],["daemon",1],["access",1],["token",1],["worker",1],["bootstrap",2],["signing",1],["secret",1],["losing",1],["means",1],["next",1],["boot",1],["mints",1],["different",1],["one",2],["invalidates",1],["every",2],["credential",1],["already",1],["issued",1],["from",2],["old",1],["lives",1],["here",1],["because",1],["both",1],["publishers",1],["need",1],["them",1],["was",1],["written",1],["without",1],["private",1],["copy",1],["server",1],["local",1],["auth",1],["py",2],["reachable",1],["orchestration",1],["so",1],["second",1],["implementation",1],["same",1],["protocol",1],["simply",1],["omitted",1],["step",1],["best",1],["effort",1],["contract",1],["filesystem",1],["lets",1],["be",1],["opened",1],["refusing",1],["start",1],["over",1],["durability",1],["nicety",1],["worse",1],["trade",1],["try",2],["fd",3],["open",1],["rdonly",1],["except",2],["oserror",2],["return",1],["pass",1],["finally",1],["close",1]]},{"id":"openai4s/security/permissions.py#harden_db","name":[["harden",1],["db",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["harden",2],["db",7],["path",7],["bool",2],["tighten",1],["sqlite",1],["database",2],["sidecars",1],["may",1],["create",1],["wal",3],["shm",2],["carry",1],["same",1],["committed",1],["data",1],["as",1],["itself",1],["so",1],["hardening",1],["only",1],["main",1],["file",3],["would",1],["leave",1],["contents",1],["readable",1],["through",1],["them",1],["whenever",1],["mode",3],["ok",4],["chmod",2],["suffix",2],["journal",1],["sidecar",3],["name",2],["if",1],["exists",1],["return",1]]},{"id":"openai4s/security/permissions.py#harden_dir","name":[["harden",1],["dir",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["harden",2],["dir",3],["path",5],["bool",2],["chmod",2],["directory",1],["owner",1],["only",1],["returns",1],["true",1],["if",1],["mode",2],["now",1],["matches",1],["return",1]]},{"id":"openai4s/security/permissions.py#harden_file","name":[["harden",1],["file",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["harden",2],["file",4],["path",5],["bool",2],["chmod",2],["owner",1],["only",1],["returns",1],["true",1],["if",1],["mode",2],["now",1],["matches",1],["return",1]]},{"id":"openai4s/security/permissions.py#is_owner_only","name":[["owner",1],["only",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["owner",2],["only",2],["path",5],["bool",2],["true",1],["no",1],["group",1],["other",1],["bit",1],["looser",1],["than",2],["exact",2],["mode",2],["check",1],["assertions",1],["about",2],["exposure",1],["rather",1],["value",1],["try",1],["actual",2],["stat",4],["imode",1],["os",1],["st",1],["except",1],["oserror",1],["return",2],["false",1],["not",1],["irwxg",1],["irwxo",1]]},{"id":"openai4s/security/permissions.py#posture","name":[["posture",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["posture",2],["data",5],["dir",4],["path",7],["db",4],["dict",2],["machine",1],["readable",1],["report",1],["security",1],["status",1],["surface",1],["return",1],["supported",1],["posix",3],["platform",3],["sys",1],["owner",4],["only",4],["detail",1],["if",1],["else",1],["modes",1],["not",1],["enforced",1],["restrict",1],["directory",1],["acl",1],["instead",1]]},{"id":"openai4s/security/permissions.py#verify","name":[["verify",1]],"path":[["openai4s",1],["security",1],["permissions",1],["py",1]],"body":[["def",2],["verify",2],["path",6],["mode",4],["int",2],["bool",2],["true",1],["grants",1],["nothing",1],["group",1],["other",1],["try",1],["actual",2],["stat",2],["imode",1],["os",1],["st",1],["except",1],["oserror",1],["return",2],["false",1]]},{"id":"openai4s/security/sandbox.py","name":[["sandbox",1],["py",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["operating",1],["system",2],["sandbox",18],["adapter",2],["scientific",2],["kernel",11],["subprocesses",1],["application",1],["level",1],["safety",1],["classifier",1],["path",15],["checks",9],["useful",1],["policy",2],["layers",1],["but",3],["they",1],["not",12],["process",10],["isolation",2],["boundary",6],["module",1],["adds",1],["at",3],["one",1],["place",3],["python",1],["worker",4],["created",2],["mac",6],["os",16],["uses",2],["exec",1],["seatbelt",5],["linux",1],["bwrap",8],["bubblewrap",3],["other",2],["platforms",1],["report",1],["explicit",1],["unsupported",1],["status",4],["default",3],["intentionally",1],["small",1],["auditable",1],["may",2],["read",22],["host",3],["filesystem",1],["its",5],["interpreter",1],["packages",1],["live",3],["there",2],["write",12],["only",4],["session",6],["workspace",9],["newly",1],["private",4],["temporary",1],["directory",1],["raw",4],["network",14],["access",2],["denied",5],["rpc",1],["web",1],["tools",1],["run",3],["daemon",11],["therefore",1],["remain",1],["available",1],["openai4",6],["allow",3],["trusted",1],["global",3],["compatibility",1],["escape",1],["hatch",1],["accepts",1],["auto",2],["enforce",6],["after",1],["detection",3],["real",2],["startup",1],["self",6],["test",5],["if",12],["facility",1],["missing",1],["unusable",1],["continue",2],["unsandboxed",1],["high",1],["visibility",1],["warning",2],["machine",1],["readable",4],["degraded",1],["same",4],["fail",1],["closed",1],["before",2],["starts",2],["off",4],["explicitly",1],["disable",1],["visible",1],["never",3],["happens",1],["implicitly",1],["pure",1],["stdlib",1],["command",3],["execution",1],["injectable",1],["so",6],["supported",1],["paths",3],["be",2],["tested",1],["even",1],["inside",3],["parent",1],["forbids",1],["nested",1],["creation",1],["from",9],["future",1],["import",24],["annotations",1],["json",9],["select",1],["shutil",1],["signal",1],["stat",1],["subprocess",2],["sys",4],["tempfile",1],["threading",3],["time",1],["warnings",1],["collections",1],["abc",1],["callable",3],["mapping",1],["sequence",1],["dataclasses",1],["asdict",1],["dataclass",3],["pathlib",2],["typing",1],["any",2],["wsl",11],["env",3],["valid",1],["modes",1],["frozenset",1],["link",6],["scan",2],["max",3],["entries",1],["100",2],["000",1],["timeout",3],["info",5],["bytes",3],["4096",1],["child",2],["poll",1],["01",1],["proc",6],["64",1],["1024",1],["runner",1],["str",9],["none",5],["frozen",2],["true",10],["deny",8],["kinds",1],["literal",1],["prefix",2],["subpath",2],["cutting",2],["cell",12],["keychain",6],["secret",1],["store",1],["defaults",1],["llm",2],["api",2],["key",6],["lives",1],["under",6],["enforced",1],["could",1],["still",1],["usr",1],["bin",1],["security",6],["reach",1],["verified",2],["existed",1],["list",2],["keychains",4],["returning",1],["user",1],["denying",2],["files",15],["alone",2],["securityd",3],["separate",1],["opens",1],["them",2],["caller",1],["behalf",1],["file",12],["rules",3],["apply",1],["mach",3],["lookup",3],["denies",7],["actually",1],["close",3],["door",1],["stay",1],["as",2],["well",1],["because",1],["database",1],["also",2],["worth",1],["something",1],["attacker",1],["who",1],["directly",1],["attack",1],["offline",1],["obvious",1],["worry",1],["tls",1],["framework",1],["validates",1],["certificates",1],["might",1],["break",1],["every",2],["https",3],["fetch",1],["science",2],["makes",1],["measured",3],["rather",1],["than",1],["assumed",1],["exactly",2],["these",4],["fails",1],["while",1],["curl",1],["example",1],["com",3],["urllib",2],["request",1],["urlopen",1],["both",4],["return",8],["200",1],["certificate",1],["validation",1],["go",1],["through",3],["here",2],["tuple",3],["name",8],["apple",2],["server",1],["xpc",1],["library",2],["regex",1],["users",1],["keeping",1],["out",1],["environment",3],["otherwise",1],["lets",1],["another",1],["argument",1],["block",1],["sysctl",5],["ctl",1],["kern",8],["procargs2",3],["pid",3],["whose",1],["configured",1],["by",1],["variable",1],["holds",2],["cleartext",1],["masks",1],["environ",2],["reason",1],["see",2],["mask",1],["side",2],["analog",1],["end",2],["against",1],["removed",1],["recovers",1],["ark",1],["fingerprint",1],["match",1],["via",1],["returns",1],["eperm",2],["recovered",1],["required",7],["neither",1],["suffices",1],["26",1],["between",1],["processes",2],["different",1],["sessions",1],["gates",1],["behind",1],["two",1],["authorization",1],["class",1],["passing",1],["either",1],["allows",1],["closes",1],["target",8],["others",2],["keeps",1],["reading",1],["own",3],["rusage",1],["argv",3],["gate",2],["touch",1],["decides",1],["whether",2],["applies",2],["all",5],["detached",3],["reader",2],["let",1],["reliably",1],["start",2],["sh",1],["runs",1],["openai4s",2],["serve",2],["foreground",1],["calls",1],["setsid",1],["pipe",1],["transport",2],["new",1],["byoc",1],["helper",1],["profile",2],["reuses",1],["spawn",1],["flag",2],["load",1],["bearing",1],["comment",1],["assignment",1],["py",1],["cost",1],["queries",1],["about",1],["psutil",1],["iter",1],["children",1],["raise",2],["permission",1],["error",4],["cannot",1],["narrowed",1],["without",1],["reopening",1],["named",1],["too",1],["leave",1],["stack",1],["intact",1],["numpy",1],["pandas",1],["matplotlib",1],["savefig",1],["scikit",1],["learn",1],["jobs",1],["multiprocessing",1],["pool",1],["executor",1],["cpu",1],["count",1],["normal",1],["analysis",1],["turn",1],["completing",1],["stays",1],["uid",1],["operator",1],["trust",1],["already",1],["disclaims",1],["docs",1],["md",1],["code",1],["socket",8],["temp",4],["outside",4],["expect",5],["blocked",20],["sibling",14],["allowed",8],["loads",2],["def",3],["try",6],["text",1],["encoding",1],["utf",1],["unlink",2],["except",6],["oserror",6],["false",6],["reads",3],["sources",3],["destination",2],["symbolic",4],["index",2],["source",3],["enumerate",1],["symlink",4],["else",5],["finally",2],["pass",1],["sock",5],["af",1],["inet",1],["dgram",1],["udp",1],["connect",2],["selects",1],["route",2],["sends",1],["no",2],["packet",1],["namespace",1],["has",1],["rejects",1],["198",1],["51",1],["hardlink",3],["roots",2],["errno",3],["getpid",1],["getppid",1],["interop",2],["hidden",2],["init",1],["ok",5],["exists",1],["channel",2],["40",1],["stream",1],["exc",2],["vsock",3],["extend",2],["append",2],["print",1],["dumps",1],["sort",1],["keys",1],["exit",1],["23",1],["strip",1],["failed",1],["tests",1],["dict",1],["bool",1],["lock",4],["warned",1],["details",1],["configuration",1],["unavailable",1],["build",1],["create",1],["wrap",2]]},{"id":"openai4s/security/sandbox.py#_allocate_outside_probe","name":[["allocate",1],["outside",1],["probe",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["allocate",3],["outside",5],["probe",3],["workspace",5],["path",11],["temp",4],["dir",5],["create",1],["writable",1],["host",1],["directory",1],["both",1],["allowed",2],["write",2],["roots",2],["candidates",2],["tempfile",2],["gettempdir",1],["parent",10],["home",1],["failures",4],["list",1],["str",3],["seen",3],["candidate",2],["try",2],["expanduser",1],["resolve",2],["strict",1],["false",1],["except",2],["oserror",3],["as",2],["exc",4],["append",2],["continue",4],["if",3],["add",1],["relative",2],["return",1],["mkdtemp",1],["prefix",1],["openai4s",1],["sandbox",1],["deny",1],["detail",2],["join",1],["no",1],["exists",1],["raise",1],["could",1],["not",1]]},{"id":"openai4s/security/sandbox.py#_allow_read_probe","name":[["allow",1],["read",1],["probe",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["allow",4],["read",3],["probe",6],["root",5],["path",8],["token",3],["str",2],["tuple",2],["bool",2],["choose",1],["real",1],["bytes",1],["below",1],["exact",1],["creating",1],["if",4],["empty",1],["pending",4],["visited",4],["while",1],["4096",2],["directory",2],["pop",1],["try",4],["entries",3],["os",9],["scandir",1],["except",3],["oserror",3],["break",3],["entry",4],["info",3],["stat",3],["follow",1],["symlinks",1],["false",2],["continue",1],["isreg",1],["st",2],["mode",2],["return",2],["isdir",1],["append",1],["finally",2],["close",2],["openai4s",2],["sandbox",1],["descriptor",4],["open",1],["wronly",1],["creat",1],["excl",1],["getattr",1],["nofollow",1],["0o600",1],["write",1],["allowed",1],["input",1],["fsync",1],["true",1]]},{"id":"openai4s/security/sandbox.py#_assert_no_external_workspace_hardlinks","name":[["assert",1],["no",1],["external",1],["workspace",1],["hardlinks",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["assert",2],["no",2],["external",2],["workspace",20],["hardlinks",2],["path",6],["none",2],["refuse",1],["inode",4],["also",1],["has",1],["name",2],["outside",2],["sandboxes",1],["cannot",3],["distinguish",1],["two",1],["hardlink",6],["names",1],["one",1],["secret",1],["linked",1],["into",1],["allowed",1],["before",1],["worker",1],["starts",1],["would",1],["therefore",1],["bypass",1],["both",1],["seatbelt",1],["bubblewrap",1],["bind",1],["count",6],["every",1],["regular",2],["without",1],["following",1],["symlinks",2],["require",1],["link",3],["be",3],["fully",1],["accounted",1],["inside",1],["scan",8],["bounded",1],["any",1],["ambiguity",1],["fails",1],["closed",1],["team",9],["cell",1],["never",1],["worth",1],["unbounded",1],["daemon",1],["walk",1],["guessed",1],["authorization",1],["answer",1],["deadline",3],["time",5],["monotonic",3],["timeout",1],["pending",4],["seen",3],["entries",7],["inodes",4],["dict",1],["tuple",2],["int",8],["str",1],["while",1],["if",7],["raise",8],["sandbox",8],["unavailable",8],["error",8],["kernel",8],["exceeded",3],["its",3],["limit",3],["directory",2],["pop",1],["try",3],["os",1],["scandir",1],["except",3],["oserror",3],["as",3],["exc",9],["safely",2],["scanned",2],["from",3],["entry",5],["max",1],["info",8],["stat",3],["follow",1],["false",1],["changed",2],["during",2],["isdir",1],["st",7],["mode",2],["append",1],["continue",2],["not",1],["isreg",1],["nlink",3],["key",3],["dev",1],["ino",1],["expected",5],["first",4],["finally",1],["close",1],["values",1],["contains",1],["file",1],["hardlinked",1]]},{"id":"openai4s/security/sandbox.py#_bounded_diagnostic","name":[["bounded",1],["diagnostic",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["bounded",2],["diagnostic",2],["value",3],["object",2],["limit",4],["int",2],["600",2],["str",3],["text",4],["join",1],["strip",1],["split",1],["if",1],["len",1],["return",2]]},{"id":"openai4s/security/sandbox.py#_bwrap_daemon_environ_mask","name":[["bwrap",1],["daemon",1],["environ",1],["mask",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["bwrap",2],["daemon",5],["environ",8],["mask",3],["list",2],["str",2],["hide",1],["single",2],["user",2],["host",4],["pid",3],["namespace",4],["policy",1],["sandbox",2],["deliberately",1],["keeps",1],["bubblewrap",2],["remains",1],["as",2],["process",2],["returned",1],["by",1],["popen",1],["starts",1],["worker",1],["its",4],["direct",1],["child",4],["kernel",1],["send",1],["interrupt",1],["pins",2],["validates",2],["before",1],["delivering",1],["sigint",1],["cost",1],["proc",5],["still",1],["shows",1],["every",1],["so",1],["linux",2],["cell",1],["read",2],["api",1],["keys",1],["live",1],["since",1],["own",1],["environment",1],["allowlisted",1],["clean",1],["team",1],["isolation",1],["instead",1],["uses",1],["unshare",1],["info",1],["fd",1],["report",1],["identifies",1],["init",1],["anchor",1],["unique",1],["command",2],["through",1],["procfs",1],["then",1],["retains",1],["pidfd",1],["not",3],["need",1],["one",1],["file",1],["because",1],["contains",1],["only",1],["private",1],["os",2],["getpid",1],["if",1],["path",1],["exists",1],["unavailable",1],["return",2],["ro",1],["bind",1],["dev",1],["null",1]]},{"id":"openai4s/security/sandbox.py#_bwrap_read_masks","name":[["bwrap",1],["read",1],["masks",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["bwrap",5],["read",8],["masks",6],["deny",4],["sequence",2],["tuple",2],["str",8],["list",3],["mask",2],["concrete",1],["secret",1],["paths",1],["so",2],["cell",1],["cannot",3],["them",1],["subpath",1],["under",2],["only",2],["root",2],["bind",3],["each",1],["existing",1],["target",8],["instead",1],["directory",1],["empty",1],["tmpfs",2],["file",1],["ro",2],["dev",2],["null",2],["non",1],["existent",1],["targets",4],["skipped",1],["create",1],["mount",1],["point",1],["seen",3],["kind",2],["path",8],["if",3],["prefix",1],["wal",1],["shm",1],["journal",1],["continue",1],["add",1],["os",2],["isdir",1],["extend",2],["elif",1],["exists",1],["return",1]]},{"id":"openai4s/security/sandbox.py#_canonical_dir","name":[["canonical",1],["dir",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["canonical",2],["dir",3],["path",8],["str",5],["os",2],["like",2],["resolved",5],["expanduser",1],["resolve",1],["strict",1],["false",1],["if",2],["x00",1],["raise",2],["sandbox",4],["configuration",2],["error",2],["paths",1],["cannot",1],["contain",1],["nul",1],["bytes",1],["not",2],["kernel",1],["directory",1],["exist",1],["return",1]]},{"id":"openai4s/security/sandbox.py#_default_runner","name":[["default",1],["runner",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["default",2],["runner",2],["command",3],["sequence",2],["str",2],["kwargs",3],["any",4],["return",1],["subprocess",1],["run",1]]},{"id":"openai4s/security/sandbox.py#_default_secret_read_denials","name":[["default",1],["secret",1],["read",1],["denials",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["default",7],["secret",5],["read",4],["denials",2],["workspace",7],["str",22],["os",6],["path",18],["like",2],["tuple",7],["concrete",1],["files",2],["cell",3],["must",1],["never",4],["general",1],["filesystem",1],["reads",2],["stay",1],["allowed",1],["legit",1],["science",1],["system",1],["data",15],["only",1],["these",1],["specific",1],["credential",2],["locations",1],["denied",1],["fresh",1],["from",2],["environment",1],["so",3],["per",1],["test",2],["openai4",3],["dir",14],["redirect",1],["honoured",1],["config",2],["singleton",1],["entries",8],["list",4],["deny",2],["configured",2],["well",1],["known",1],["openai4s",2],["instance",8],["building",1],["single",1],["left",1],["token",1],["db",1],["bootstrap",1],["readable",1],["enforced",1],["whenever",1],["was",1],["redirected",1],["cli",1],["run",1],["custom",1],["benchmark",1],["suite",1],["second",1],["daemon",2],["credentials",2],["equally",1],["sensitive",1],["whichever",1],["owns",1],["them",1],["resolve",5],["two",1],["passes",1],["de",1],["duplicate",1],["env",5],["environ",1],["dirs",7],["if",4],["append",8],["expanduser",1],["home",6],["seen",3],["try",4],["key",4],["except",4],["oserror",4],["continue",1],["add",1],["extend",1],["git",1],["ignored",1],["discovered",1],["same",1],["way",1],["load",1],["dotenv",1],["walks",1],["here",3],["file",3],["base",2],["parent",1],["parents",1],["candidate",3],["literal",3],["break",1],["pass",1],["ambient",1],["user",1],["live",1],["outside",1],["subpath",1],["ssh",1],["netrc",1],["pgpass",1],["canonicalize",1],["follow",1],["symlinks",1],["sandbox",1],["matches",1],["real",1],["mac",1],["resolves",1],["var",2],["private",1],["unresolved",1],["prefix",1],["would",2],["match",1],["actually",1],["opens",1],["resolved",4],["kind",5],["ws",4],["contains",1],["kernel",1],["own",1],["boundary",1],["be",1],["unreadable",1],["under",1],["pathological",1],["layout",1],["return",1],["not",1],["startswith",1],["sep",1]]},{"id":"openai4s/security/sandbox.py#_degraded_status","name":[["degraded",1],["status",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["degraded",2],["status",5],["mode",4],["str",7],["workspace",4],["path",2],["backend",5],["none",4],["detail",5],["sandbox",4],["warning",4],["openai4",1],["security",1],["os",1],["kernel",1],["not",2],["enforced",3],["return",1],["state",1],["unavailable",1],["false",2],["self",1],["test",1],["passed",1],["if",1],["else",1],["network",1],["policy",1],["temp",1],["dir",1]]},{"id":"openai4s/security/sandbox.py#_detect_backend","name":[["detect",1],["backend",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["detect",2],["backend",2],["platform",6],["name",5],["str",10],["tuple",2],["none",10],["if",4],["darwin",1],["executable",6],["sandbox",4],["exec",3],["return",5],["seatbelt",1],["detected",2],["mac",1],["os",2],["was",2],["not",2],["found",2],["startswith",1],["linux",2],["bwrap",2],["bubblewrap",3],["unsupported",1]]},{"id":"openai4s/security/sandbox.py#_globally_unavailable","name":[["globally",1],["unavailable",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["globally",2],["unavailable",2],["detail",3],["str",2],["bool",2],["whether",1],["self",1],["test",1],["failure",1],["independent",1],["workspace",2],["policy",1],["cache",1],["only",2],["facility",1],["level",1],["failures",1],["read",1],["malformed",1],["path",1],["may",1],["be",1],["specific",1],["one",1],["session",2],["must",1],["not",4],["disable",1],["sandbox",1],["attempts",1],["every",1],["later",1],["daemon",1],["lowered",2],["lower",1],["return",1],["any",1],["marker",2],["operation",1],["permitted",1],["user",2],["namespace",3],["allowed",1],["namespaces",1],["enabled",1],["no",1],["permissions",1],["create",1],["new",2],["creating",1],["failed",1]]},{"id":"openai4s/security/sandbox.py#_instance_secret_entries","name":[["instance",1],["secret",1],["entries",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["instance",3],["secret",5],["entries",10],["data",9],["dir",8],["path",2],["list",3],["tuple",3],["str",12],["credential",5],["files",2],["belonging",1],["one",2],["open",1],["ai4",1],["directory",3],["every",4],["entry",2],["specific",1],["file",2],["shares",3],["cluster",2],["workspaces",3],["subtree",1],["never",3],["whole",2],["agent",1],["stay",1],["readable",1],["so",5],["legitimate",1],["cross",1],["reads",1],["keep",1],["working",1],["daemon",3],["sqlite",1],["db",5],["its",3],["settings",1],["connectors",1],["tables",1],["hold",1],["llm",1],["api",2],["keys",1],["mcp",1],["tokens",2],["host",2],["query",2],["denylist",1],["deliberately",1],["hides",1],["append",6],["prefix",2],["openai4s",2],["access",3],["token",3],["sibling",1],["rather",2],["than",2],["above",2],["covered",1],["verified",1],["under",1],["enforced",1],["sandbox",1],["was",2],["blocked",1],["read",3],["gates",1],["http",1],["cell",2],["holding",2],["drive",1],["route",1],["serves",1],["including",1],["ones",1],["execute",1],["code",1],["literal",3],["carry",1],["relay",1],["credentials",1],["per",3],["share",1],["make",1],["only",1],["snapshot",1],["reachable",1],["from",2],["outside",1],["machine",1],["subpath",2],["worker",2],["bootstrap",3],["signing",1],["replay",1],["fence",2],["siblings",1],["exactly",1],["like",1],["missed",1],["same",2],["reason",1],["authority",1],["verify",1],["pure",1],["hmac",1],["plus",1],["expiry",1],["epoch",3],["nonce",2],["asks",1],["whether",1],["allocation",3],["exists",1],["anyone",1],["these",1],["32",1],["bytes",1],["mint",1],["arbitrary",2],["id",1],["rank",1],["have",1],["gateway",1],["hand",1],["them",1],["outbound",1],["tcp",1],["transport",1],["carries",1],["own",1],["module",1],["docstring",1],["rpc",1],["inside",1],["another",1],["tenant",1],["session",1],["denied",1],["alongside",1],["because",1],["write",1],["un",1],["burns",1],["consumed",1],["drops",1],["recovery",1],["fenced",1],["off",1],["imported",1],["spelled",1],["rename",1],["cannot",1],["reopen",1],["orchestration",1],["import",1],["filename",4],["state",2],["themselves",1],["written",1],["into",1],["each",1],["workload",1],["runtime",1],["indirection",1],["away",1],["return",1]]},{"id":"openai4s/security/sandbox.py#_parse_bool","name":[["parse",1],["bool",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["parse",2],["bool",6],["value",5],["str",6],["none",3],["name",3],["default",3],["false",5],["if",3],["not",1],["strip",2],["return",3],["normalized",3],["lower",1],["true",3],["yes",2],["no",2],["off",2],["raise",1],["sandbox",1],["configuration",1],["error",1],["must",1],["be",1],["one",1]]},{"id":"openai4s/security/sandbox.py#_run_self_test","name":[["run",1],["self",1],["test",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["run",2],["self",8],["test",9],["backend",6],["str",24],["executable",7],["workspace",15],["path",15],["temp",16],["dir",12],["allow",10],["raw",8],["network",9],["bool",4],["runner",5],["deny",9],["read",23],["sequence",2],["tuple",5],["isolation",16],["kernel",3],["none",12],["token",4],["os",3],["getpid",1],["threading",1],["ident",1],["file",23],["openai4s",3],["sandbox",2],["paths",1],["sibling",21],["roots",7],["list",4],["files",10],["allowed",10],["root",18],["if",16],["else",7],["created",6],["try",6],["outside",9],["allocate",4],["probe",12],["except",6],["oserror",5],["as",4],["exc",8],["return",4],["false",6],["could",4],["not",10],["tempfile",2],["mkdtemp",1],["prefix",1],["must",2],["write",6],["text",5],["secret",1],["encoding",1],["utf",2],["chmod",1],["0o600",1],["append",5],["shutil",6],["rmtree",6],["ignore",6],["errors",6],["true",11],["candidate",10],["under",2],["unlink",3],["missing",3],["ok",3],["sys",1],["code",1],["json",3],["dumps",2],["bubblewrap",3],["wsl",10],["seccomp",11],["temporary",1],["socket",1],["filter",1],["seek",1],["seatbelt",2],["command",5],["wrap",2],["bwrap",1],["argv",1],["runtime",1],["actually",1],["launches",1],["flag",2],["gate",1],["decides",1],["whether",2],["auto",1],["degrades",1],["visibly",1],["enforce",1],["fails",1],["closed",1],["its",1],["whole",1],["claim",1],["proves",1],["boundary",1],["by",1],["establishing",1],["one",2],["probing",1],["so",1],["has",1],["establish",1],["same",1],["left",1],["at",1],["default",1],["attested",1],["configuration",1],["no",1],["dynamic",1],["tool",1],["preinstall",1],["runs",1],["new",1],["session",1],["fd",1],["fileno",2],["completed",4],["cwd",1],["env",1],["defpath",1],["lang",2],["environ",1],["tmpdir",1],["tmp",1],["capture",1],["output",1],["timeout",1],["check",1],["pass",2],["fds",1],["subprocess",2],["error",3],["start",1],["bounded",1],["diagnostic",1],["finally",1],["close",1],["stdout",3],["getattr",3],["stderr",2],["payload",4],["dict",2],["any",1],["line",2],["reversed",1],["splitlines",1],["decoded",3],["loads",1],["type",1],["value",1],["continue",1],["isinstance",1],["break",1],["returncode",2],["int",1],["checks",6],["required",4],["blocked",5],["extend",2],["private",1],["pid",1],["interop",1],["hidden",1],["vsock",1],["denied",1],["symlink",1],["hardlink",1],["ro",1]]},{"id":"openai4s/security/sandbox.py#_sandbox_mode","name":[["sandbox",1],["mode",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["sandbox",5],["mode",7],["value",4],["str",5],["none",3],["if",2],["not",2],["else",1],["os",1],["environ",1],["env",2],["auto",2],["strip",1],["lower",1],["valid",2],["modes",2],["allowed",2],["join",1],["sorted",1],["raise",1],["configuration",1],["error",1],["must",1],["be",1],["one",1],["return",1]]},{"id":"openai4s/security/sandbox.py#_seatbelt_string","name":[["seatbelt",1],["string",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["seatbelt",4],["string",3],["value",3],["str",7],["os",2],["path",3],["like",2],["quote",1],["as",1],["one",1],["non",1],["injectable",1],["scheme",1],["literal",1],["text",3],["if",1],["x00",1],["raise",1],["sandbox",1],["configuration",1],["error",1],["paths",1],["cannot",1],["contain",1],["nul",1],["bytes",1],["escaped",2],["replace",5],["return",1]]},{"id":"openai4s/security/sandbox.py#_seatbelt_workspace_read_rules","name":[["seatbelt",1],["workspace",1],["read",1],["rules",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["seatbelt",7],["workspace",8],["read",11],["rules",5],["str",6],["os",2],["path",7],["like",2],["isolation",6],["kernel",2],["none",3],["list",3],["deny",2],["shared",1],["roots",6],["retain",1],["only",1],["exact",1],["trusted",1],["paths",5],["if",3],["return",2],["allowed",2],["exceptions",2],["file",4],["join",2],["literal",4],["string",4],["root",6],["subpath",2],["exception",7],["containing",2],["next",1],["parents",1],["opening",1],["known",1],["descendant",1],["requires",1],["metadata",5],["traversal",4],["every",1],["parent",8],["directory",1],["enumeration",1],["needs",1],["data",1],["remains",1],["denied",1],["so",1],["grants",1],["reveal",1],["no",1],["sibling",1],["contents",1],["while",1],["true",1],["append",1],["break",1],["filters",2],["reversed",1],["extend",1],["allow",2]]},{"id":"openai4s/security/sandbox.py#_warn_once","name":[["warn",1],["once",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["warn",3],["once",2],["message",5],["str",2],["none",2],["warning",2],["lock",1],["if",1],["warned",2],["details",2],["return",1],["add",1],["warnings",1],["runtime",1],["stacklevel",1]]},{"id":"openai4s/security/sandbox.py#_workspace_isolation_paths","name":[["workspace",1],["isolation",1],["paths",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["workspace",15],["isolation",17],["paths",2],["str",6],["os",3],["path",42],["like",2],["read",16],["kernel",9],["none",6],["tuple",9],["validate",1],["canonicalize",1],["one",3],["team",1],["cell",1],["boundary",2],["at",2],["least",2],["protected",7],["root",31],["must",3],["strictly",2],["contain",6],["writable",1],["other",1],["roots",19],["may",2],["live",1],["elsewhere",1],["example",1],["data",1],["users",1],["exact",1],["trusted",1],["exceptions",2],["sit",1],["below",1],["not",10],["resolve",4],["every",2],["first",1],["so",1],["symlink",1],["alias",1],["cannot",5],["select",1],["different",1],["mac",1],["linux",1],["if",17],["return",2],["expanduser",3],["strict",4],["false",3],["raw",7],["raise",8],["sandbox",8],["configuration",8],["error",8],["requires",1],["list",2],["x00",2],["nul",2],["bytes",2],["dir",2],["exist",2],["parent",8],["deny",1],["already",1],["covers",1],["nested",1],["keeping",1],["only",1],["minimal",1],["also",1],["prevents",1],["mount",1],["order",1],["differences",1],["between",1],["seatbelt",1],["bubblewrap",1],["configured",1],["overlap",1],["any",4],["parents",9],["continue",5],["append",2],["be",1],["child",1],["allowed",24],["containing",2],["exception",4],["outside",1],["changes",1],["no",2],["policy",1],["needs",1],["bind",1],["common",1],["system",1],["conda",1],["environments",1]]},{"id":"openai4s/security/sandbox.py#build_seatbelt_profile","name":[["build",1],["seatbelt",1],["profile",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["build",2],["seatbelt",9],["profile",3],["workspace",8],["str",14],["os",4],["path",9],["like",4],["temp",5],["dir",3],["allow",8],["raw",3],["network",4],["bool",2],["false",2],["deny",11],["read",14],["sequence",2],["tuple",2],["isolation",5],["kernel",4],["none",4],["return",2],["complete",1],["worker",3],["default",3],["keeps",2],["interpreter",1],["runtime",1],["ipc",1],["compatible",1],["while",1],["two",1],["security",1],["sensitive",1],["resource",1],["classes",1],["replaced",1],["explicit",1],["policy",1],["mirrors",1],["apple",1],["own",1],["service",1],["profiles",1],["broad",1],["file",5],["write",4],["followed",1],["by",1],["narrower",1],["allows",1],["appends",1],["targeted",2],["denies",4],["sbpl",1],["last",2],["match",2],["wins",2],["so",2],["they",2],["beat",1],["leading",1],["string",3],["lines",7],["version",1],["subpath",2],["literal",3],["dev",3],["null",1],["zero",1],["opens",1],["its",2],["already",1],["inherited",2],["protocol",2],["output",1],["descriptor",1],["through",1],["fd",2],["otherwise",1],["treats",1],["open",1],["as",1],["new",1],["filesystem",1],["blocks",1],["before",1],["first",1],["frame",1],["grants",1],["no",1],["outside",1],["pipe",1],["stdout",1],["stderr",1],["separate",1],["from",1],["channel",1],["if",3],["not",2],["insert",1],["shared",1],["root",1],["then",1],["re",1],["only",1],["exact",1],["credential",1],["appended",1],["afterwards",1],["still",1],["win",1],["trusted",1],["caller",1],["places",1],["one",1],["below",1],["extend",3],["rules",1],["kind",5],["kinds",1],["raise",1],["sandbox",1],["configuration",1],["error",1],["unknown",1],["append",1],["keychain",1],["process",1],["info",1],["join",1]]},{"id":"openai4s/security/sandbox.py#create_kernel_sandbox","name":[["create",1],["kernel",1],["sandbox",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["create",2],["kernel",21],["sandbox",21],["workspace",22],["str",12],["os",5],["path",19],["like",2],["none",36],["mode",15],["allow",7],["raw",7],["network",10],["bool",4],["read",12],["isolation",26],["platform",8],["name",5],["shutil",3],["runner",9],["default",4],["detect",2],["self",5],["test",4],["construct",1],["one",2],["returned",1],["object",1],["owns",1],["its",2],["private",3],["temp",25],["directory",3],["must",6],["be",2],["closed",1],["probes",1],["injected",1],["only",2],["offline",1],["tests",2],["production",1],["callers",1],["defaults",1],["requested",8],["canonical",3],["dir",3],["getcwd",1],["allowed",3],["roots",8],["tuple",3],["if",19],["not",11],["else",4],["paths",2],["normalized",8],["root",19],["multi",1],["tenant",1],["boundary",3],["authorization",1],["control",1],["best",1],["effort",1],["hardening",1],["switch",1],["auto",1],["may",1],["degrade",1],["single",1],["user",1],["scientific",1],["but",2],["team",5],["never",1],["run",1],["absent",1],["bypass",1],["fails",1],["enforce",5],["parse",1],["environ",1],["env",4],["false",2],["off",4],["raise",7],["unavailable",4],["error",7],["was",1],["disables",1],["required",1],["return",4],["status",23],["state",1],["disabled",2],["backend",10],["enforced",2],["passed",1],["policy",1],["detail",12],["explicitly",1],["by",1],["value",2],["sys",1],["executable",3],["detection",3],["degraded",3],["warning",6],["warn",3],["once",3],["cache",2],["key",2],["lock",1],["cached",3],["failure",3],["failed",2],["assert",1],["no",1],["external",1],["hardlinks",1],["try",1],["parent",10],["protected",6],["next",1],["parents",2],["symlink",2],["configuration",3],["cannot",3],["mkdir",1],["0o700",1],["true",3],["exist",1],["ok",1],["resolve",3],["escapes",1],["data",2],["tempfile",2],["mkdtemp",1],["prefix",1],["openai4s",2],["except",1],["oserror",1],["as",1],["exc",3],["allocation",1],["from",1],["inside",1],["so",1],["another",1],["cell",1],["enumerate",2],["also",1],["hide",1],["system",7],["stale",1],["pre",1],["upgrade",1],["directories",1],["live",2],["there",1],["same",1],["uid",1],["cells",1],["could",1],["otherwise",1],["them",1],["rebind",1],["exact",2],["rw",1],["gettempdir",1],["expanduser",1],["anchor",1],["rmtree",1],["ignore",1],["errors",1],["resolves",1],["filesystem",1],["safely",1],["mask",1],["preserve",1],["exceptions",1],["were",1],["outside",1],["original",1],["interpreter",1],["skill",1],["checkout",1],["below",1],["ci",1],["commonly",1],["bec",1]]},{"id":"openai4s/security/sandbox.py#KernelReadIsolation","name":[["kernel",1],["read",1],["isolation",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["class",2],["kernel",6],["read",8],["isolation",6],["denied",1],["shared",1],["roots",18],["plus",1],["exact",1],["only",2],["exceptions",1],["one",1],["cell",1],["workspace",1],["always",1],["implicit",1],["exception",1],["remains",1],["writable",1],["bind",1],["allowed",7],["trusted",1],["runtime",1],["inputs",1],["happen",1],["live",1],["below",1],["protected",1],["root",4],["immutable",1],["environment",1],["generation",1],["current",1],["user",1],["personal",1],["data",1],["area",1],["authorized",1],["skill",1],["sidecar",1],["tuple",2],["str",8],["os",4],["path",4],["like",4],["def",2],["self",6],["sequence",2],["none",2],["return",2],["if",1],["not",1]]},{"id":"openai4s/security/sandbox.py#KernelReadIsolation.with_allowed_roots","name":[["allowed",1],["roots",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["allowed",4],["roots",9],["self",4],["sequence",2],["str",4],["os",2],["path",2],["like",2],["none",3],["kernel",3],["read",3],["isolation",3],["return",1],["root",3],["if",1],["not",1]]},{"id":"openai4s/security/sandbox.py#KernelReadIsolation.with_roots","name":[["roots",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["roots",9],["self",4],["sequence",2],["str",4],["os",2],["path",2],["like",2],["kernel",3],["read",3],["isolation",3],["return",1],["allowed",2]]},{"id":"openai4s/security/sandbox.py#KernelSandbox","name":[["kernel",1],["sandbox",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["class",2],["kernel",8],["sandbox",9],["one",4],["immutable",1],["policy",1],["owned",1],["temporary",2],["directory",1],["def",4],["init",2],["self",57],["status",12],["executable",8],["str",11],["none",27],["temp",11],["dir",11],["allow",7],["raw",7],["network",7],["bool",2],["false",5],["owns",4],["deny",7],["read",23],["sequence",2],["tuple",6],["isolation",17],["workspace",12],["paths",1],["roots",2],["root",6],["allowed",1],["if",13],["else",3],["path",1],["closed",1],["interrupt",4],["gap",3],["reported",2],["reason",1],["most",1],["recent",1],["send",1],["did",2],["not",12],["reach",1],["worker",3],["separate",1],["from",2],["rate",1],["limits",1],["operator",1],["facing",1],["print",2],["once",2],["per",1],["human",1],["reading",1],["terminal",2],["caller",3],["has",2],["decide",1],["whether",1],["cell",2],["just",1],["asked",1],["stop",2],["still",1],["running",1],["team",3],["bubblewrap",6],["uses",1],["private",3],["pid",6],["namespace",3],["its",4],["command",9],["launcher",2],["direct",2],["child",2],["so",2],["single",1],["user",1],["procfs",1],["resolver",1],["cannot",2],["identify",1],["sigint",1],["target",1],["info",12],["fd",19],["supplies",1],["launch",1],["adoption",1],["pins",2],["authenticated",1],["anchor",1],["then",1],["bwrap",12],["int",6],["write",7],["pidfd",1],["wsl",9],["seccomp",11],["file",12],["wrap",4],["list",1],["argv",5],["part",2],["enforced",1],["return",4],["windows",4],["hardlinks",2],["cross",2],["into",2],["linux",1],["filesystem",1],["scan",2],["workspaces",1],["mounts",2],["aliases",1],["masked",1],["boundary",2],["retain",1],["full",1],["any",2],["relative",1],["assert",1],["no",2],["external",1],["raise",3],["unavailable",3],["error",3],["enabled",2],["runtime",1],["backend",4],["seatbelt",2],["reset",1],["process",3],["identity",1],["try",1],["os",1],["pipe",3],["except",1],["oserror",1],["as",1],["exc",2],["could",1],["create",2],["channel",1],["close",2],["tempfile",1],["socket",1],["filter",1],["seek",1],["fileno",2],["spawner",1],["session",4],["here",1],["asking",1],["second",1],["splits",1],["wrapper",2],["subprocesses",1],["different",1],["groups",1],["transport",2],["group",1],["leader",1],["sigkill",1],["reaches",1],["only",1],["leaves",1],["actual",1],["work",1],["alive",1],["makes",1],["start",1],["new",3],["true",2],["precondition",1],["incidental",1],["detail",1],["every",1],["must",2],["manager",1],["py",3],["via",1],["tools",1],["dynamic",1],["preinstall",1],["without",1],["sandboxed",1],["keeps",1],["daemon",1],["controlling",1],["tiocsti",1],["injection",1],["escape",1],["exists",1],["unknown",1],["popen",2],["pass",1],["fds",1],["descriptors",1],["next",1],["local",1],["inherit",1],["exactly",1],["descriptor",1],["mapping",1],["deadline",2],["time",2],["monotonic",2],["timeout",1],["payload",1],["bytearray",1],["while",1],["remaining",2]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.__init__","name":[["init",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["init",3],["self",20],["status",8],["sandbox",2],["executable",4],["str",11],["none",28],["temp",8],["dir",8],["allow",4],["raw",4],["network",4],["bool",4],["false",6],["owns",4],["deny",4],["read",13],["sequence",2],["tuple",5],["isolation",13],["kernel",4],["workspace",4],["paths",1],["roots",2],["root",4],["allowed",1],["if",1],["else",1],["path",1],["closed",1],["interrupt",4],["gap",3],["reported",2],["reason",1],["most",1],["recent",1],["send",1],["did",2],["not",3],["reach",1],["worker",2],["separate",1],["from",1],["rate",1],["limits",1],["operator",1],["facing",1],["print",2],["once",1],["per",1],["human",1],["reading",1],["terminal",1],["caller",1],["has",1],["decide",1],["whether",1],["cell",1],["just",1],["asked",1],["stop",1],["still",1],["running",1],["team",1],["bubblewrap",2],["uses",1],["private",2],["pid",4],["namespace",3],["its",2],["command",2],["launcher",2],["direct",2],["child",2],["so",1],["single",1],["user",1],["procfs",1],["resolver",1],["cannot",1],["identify",1],["sigint",1],["target",1],["info",3],["fd",3],["supplies",1],["launch",1],["adoption",1],["pins",2],["authenticated",1],["anchor",1],["then",1],["one",1],["bwrap",4],["int",4],["write",1],["pidfd",1],["wsl",2],["seccomp",1],["file",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox._assert_pidfd_alive","name":[["assert",1],["pidfd",1],["alive",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["assert",2],["pidfd",8],["alive",2],["int",2],["send",3],["signal",3],["callable",2],["any",2],["identity",4],["str",2],["none",3],["try",1],["except",1],["oserror",1],["value",1],["error",2],["as",1],["exc",2],["raise",1],["sandbox",1],["unavailable",1],["team",1],["bubblewrap",1],["exited",1],["during",1],["adoption",1],["from",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox._proc_direct_children","name":[["proc",1],["direct",1],["children",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["proc",6],["direct",2],["children",10],["cls",3],["process",5],["pid",5],["int",5],["root",3],["str",6],["os",2],["path",3],["like",2],["tuple",3],["text",2],["read",1],["bounded",1],["file",1],["task",1],["try",1],["token",2],["10",1],["split",1],["except",1],["value",1],["error",4],["as",1],["exc",2],["raise",3],["sandbox",3],["unavailable",3],["team",3],["bubblewrap",3],["namespace",3],["init",3],["reported",3],["invalid",3],["child",6],["list",3],["from",1],["if",2],["any",1],["len",2],["return",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox._proc_parent_pid","name":[["proc",1],["parent",1],["pid",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["proc",6],["parent",5],["pid",5],["cls",3],["process",3],["int",5],["root",3],["str",5],["os",2],["path",3],["like",2],["status",3],["read",1],["bounded",1],["file",1],["parents",3],["line",3],["partition",1],["strip",1],["splitlines",1],["if",3],["startswith",1],["ppid",4],["len",1],["raise",3],["sandbox",3],["unavailable",3],["error",4],["team",3],["bubblewrap",3],["procfs",3],["identity",3],["omitted",1],["try",1],["10",1],["except",1],["value",1],["as",1],["exc",2],["contained",2],["invalid",2],["from",1],["return",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox._read_bounded_proc_file","name":[["read",1],["bounded",1],["proc",1],["file",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["read",3],["bounded",2],["proc",4],["file",2],["path",5],["str",2],["flags",3],["os",6],["rdonly",1],["getattr",2],["cloexec",1],["nofollow",1],["descriptor",3],["open",1],["payload",5],["bytearray",1],["try",2],["while",1],["true",1],["chunk",3],["bwrap",2],["max",2],["bytes",2],["len",2],["if",2],["not",2],["break",1],["extend",1],["raise",2],["sandbox",2],["unavailable",2],["error",3],["team",2],["bubblewrap",2],["procfs",2],["identity",2],["exceeded",1],["its",1],["byte",1],["limit",1],["finally",1],["close",1],["return",1],["decode",1],["ascii",2],["except",1],["unicode",1],["as",1],["exc",2],["was",1],["from",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox._read_bwrap_info","name":[["read",1],["bwrap",1],["info",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["read",4],["bwrap",5],["info",5],["self",2],["descriptor",4],["int",2],["mapping",3],["str",2],["any",2],["deadline",2],["time",2],["monotonic",2],["timeout",3],["payload",5],["bytearray",1],["while",1],["true",1],["remaining",3],["if",6],["raise",7],["sandbox",7],["unavailable",7],["error",10],["team",7],["bubblewrap",7],["did",2],["not",7],["report",5],["its",3],["namespace",7],["init",7],["before",2],["try",3],["readable",2],["select",2],["except",3],["oserror",2],["value",1],["as",2],["exc",4],["channel",2],["failed",1],["from",2],["chunk",4],["os",1],["max",2],["bytes",2],["len",2],["could",1],["be",1],["extend",1],["exceeded",1],["byte",1],["limit",1],["decoded",3],["json",3],["loads",1],["decode",1],["utf",1],["unicode",1],["jsondecode",1],["was",2],["invalid",1],["continue",1],["isinstance",1],["object",1],["return",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox._report_interrupt_gap","name":[["report",1],["interrupt",1],["gap",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["report",2],["interrupt",7],["gap",5],["self",5],["reason",4],["str",2],["none",2],["make",1],["structurally",1],["unreachable",1],["visible",2],["once",2],["per",1],["kernel",2],["these",1],["branches",1],["deliberately",1],["drop",1],["sigint",1],["rather",1],["than",1],["fall",1],["back",1],["racy",1],["numeric",1],["pid",1],["leaves",1],["user",1],["stop",3],["request",2],["doing",1],["nothing",1],["while",1],["cell",3],["keeps",1],["running",1],["until",1],["watchdog",2],["replaces",1],["worker",2],["trade",1],["only",1],["acceptable",1],["recorded",1],["every",1],["occurrence",1],["printed",1],["caller",1],["asking",1],["did",1],["my",1],["land",1],["needs",1],["call",2],["answer",1],["not",1],["whether",1],["some",1],["earlier",1],["already",1],["up",1],["one",1],["print",2],["allowed",1],["if",1],["reported",2],["return",1],["true",1],["openai4s",1],["cannot",1],["reach",1],["sandboxed",1],["dropped",1],["stuck",1],["recovered",1],["by",1],["instead",1],["file",1],["sys",1],["stderr",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox._reset_bwrap_process_identity","name":[["reset",1],["bwrap",1],["process",1],["identity",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["reset",2],["bwrap",7],["process",2],["identity",2],["self",10],["none",9],["if",3],["seccomp",3],["file",3],["not",3],["close",3],["field",3],["info",2],["read",1],["fd",2],["write",1],["descriptor",3],["getattr",1],["setattr",1],["try",2],["os",2],["except",2],["oserror",2],["pass",2],["worker",5],["pidfd",5],["launcher",1],["pid",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.adopt_process","name":[["adopt",1],["process",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["adopt",2],["process",3],["self",23],["launcher",17],["pid",35],["int",9],["proc",31],["root",20],["str",4],["os",6],["path",2],["like",2],["none",16],["pin",3],["command",18],["below",1],["bubblewrap",21],["reported",3],["namespace",17],["init",41],["called",1],["immediately",1],["after",2],["popen",1],["failure",2],["launch",1],["running",1],["team",20],["worker",7],["whose",1],["interrupts",2],["cannot",1],["target",1],["exact",1],["would",1],["make",1],["cancellation",1],["appear",1],["successful",1],["while",2],["arbitrary",1],["cell",1],["code",1],["continues",1],["if",20],["not",15],["private",1],["status",1],["backend",1],["return",1],["read",7],["fd",11],["bwrap",7],["info",5],["write",5],["try",7],["close",3],["except",6],["oserror",6],["pass",2],["raise",19],["sandbox",19],["unavailable",19],["error",24],["channel",1],["was",4],["initialized",1],["report",4],["finally",2],["child",8],["isinstance",2],["bool",1],["omitted",1],["invalid",3],["pidfd",40],["open",5],["getattr",2],["send",13],["signal",14],["callable",2],["requires",1],["support",1],["reliable",1],["adopted",3],["false",1],["type",2],["value",2],["as",3],["exc",6],["could",3],["its",7],["from",3],["returned",2],["assert",5],["alive",5],["identity",5],["parent",6],["direct",5],["children",9],["did",2],["have",1],["exactly",1],["deadline",2],["time",3],["monotonic",2],["timeout",2],["changed",5],["len",1],["had",1],["multiple",1],["break",1],["remaining",3],["start",1],["one",1],["before",1],["sleep",1],["min",1],["poll",1],["pinning",1],["both",1],["identities",1],["closes",1],["numeric",1],["reuse",1],["revalidate",1],["full",1],["sole",1],["chain",1],["opening",1],["only",1],["then",1],["may",1],["kernel",1],["retain",1],["sigint",1],["true",1],["unicode",1],["validate",1],["procfs",1],["tree",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.apply_environment","name":[["apply",1],["environment",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["apply",2],["environment",5],["self",8],["mapping",2],["str",11],["dict",2],["env",6],["key",2],["value",2],["items",1],["if",1],["status",1],["enforced",1],["temp",6],["dir",5],["tmpdir",1],["tmp",1],["mplconfigdir",1],["path",1],["matplotlib",1],["return",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.close","name":[["close",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["close",2],["self",8],["none",2],["if",2],["closed",2],["return",1],["true",2],["reset",1],["bwrap",1],["process",1],["identity",1],["owns",1],["temp",3],["dir",3],["shutil",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.interrupt_target_pid","name":[["interrupt",1],["target",1],["pid",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["interrupt",3],["target",2],["pid",7],["self",4],["launcher",15],["int",7],["proc",5],["root",6],["str",7],["os",2],["path",3],["like",2],["return",7],["process",1],["should",1],["receive",1],["worker",3],["sigint",1],["seatbelt",1],["unsandboxed",1],["execute",1],["at",2],["popen",1],["linux",1],["bubblewrap",3],["stays",1],["supervises",1],["real",1],["python",1],["as",1],["one",1],["direct",1],["child",10],["signalling",1],["terminates",1],["wrapper",1],["instead",1],["raising",1],["keyboard",1],["cell",1],["so",1],["resolve",1],["from",1],["procfs",3],["independently",1],["confirm",1],["its",1],["ppid",2],["before",1],["returning",1],["any",1],["absent",1],["changing",1],["malformed",1],["state",1],["falls",1],["back",1],["keeps",1],["adapter",1],["portable",1],["preserves",1],["previous",1],["best",1],["effort",1],["behaviour",1],["hidden",1],["by",1],["host",1],["policy",1],["if",5],["not",1],["status",5],["enforced",1],["backend",1],["try",1],["children",3],["text",6],["task",1],["read",2],["encoding",2],["ascii",1],["tokens",3],["split",1],["len",1],["10",2],["utf",1],["errors",1],["replace",1],["parent",3],["none",1],["line",3],["splitlines",1],["startswith",1],["partition",1],["strip",1],["break",1],["except",1],["oserror",1],["unicode",1],["error",2],["value",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.popen_pass_fds","name":[["popen",1],["pass",1],["fds",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["popen",3],["pass",2],["fds",2],["self",5],["tuple",3],["int",2],["file",3],["descriptors",1],["next",1],["local",1],["must",1],["inherit",1],["exactly",1],["once",1],["return",1],["fd",4],["bwrap",1],["info",1],["write",1],["seccomp",2],["fileno",1],["if",2],["else",1],["none",2],["not",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.send_interrupt","name":[["send",1],["interrupt",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["send",10],["interrupt",14],["self",17],["launcher",11],["pid",12],["int",7],["signum",4],["proc",8],["root",6],["str",4],["os",4],["path",3],["like",2],["bool",3],["safely",1],["deliver",1],["signal",13],["through",1],["bubblewrap",5],["supervising",1],["process",3],["return",10],["value",4],["means",2],["adapter",1],["owns",1],["delivery",1],["not",10],["necessarily",1],["reached",1],["live",1],["worker",9],["enforced",2],["never",1],["hands",1],["numeric",2],["child",8],["back",3],["caller",2],["pidfd",23],["pins",2],["identity",3],["across",1],["second",1],["procfs",4],["validation",1],["so",2],["reuse",1],["cannot",1],["redirect",1],["sigint",1],["unrelated",1],["python",2],["builds",1],["kernels",1],["without",1],["support",2],["fail",1],["safe",2],["here",2],["request",1],["becomes",1],["best",1],["effort",1],["no",3],["op",1],["rather",1],["than",1],["falling",1],["racy",1],["watchdog",1],["still",2],["replace",1],["stuck",1],["six",1],["branches",1],["below",2],["true",7],["having",1],["delivered",1],["nothing",2],["correct",1],["useless",1],["has",2],["tell",1],["user",2],["whether",1],["their",1],["stop",1],["worked",1],["each",1],["one",2],["now",1],["also",1],["records",1],["take",1],["gap",8],["kernel",2],["reads",1],["changes",1],["returns",1],["its",1],["question",1],["about",1],["ownership",1],["always",1],["was",1],["none",8],["if",9],["status",2],["backend",1],["false",1],["getattr",2],["private",2],["namespace",2],["command",2],["grandchild",1],["outer",1],["only",2],["persistent",1],["established",1],["authenticated",1],["by",1],["inheritance",1],["init",2],["report",7],["single",1],["resolver",1],["would",2],["target",3],["instead",1],["bwrap",3],["callable",3],["did",4],["provide",1],["pinned",4],["try",3],["except",3],["oserror",3],["error",6],["as",2],["accept",2],["open",4],["name",1],["direct",2],["opening",1],["re",1],["read",1],["afterwards",1],["fd",1],["exact",1],["wrapper",1],["sole",1],["exited",2],["be",1],["too",1],["but",1],["there",1],["longer",1],["intended",1],["between",1],["being",2],["signalled",1],["finally",1],["close",1],["pass",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.take_interrupt_gap","name":[["take",1],["interrupt",1],["gap",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["take",2],["interrupt",5],["gap",4],["self",4],["str",2],["none",3],["last",1],["send",1],["reached",1],["nobody",1],["consumed",2],["once",1],["rather",1],["than",1],["read",1],["so",1],["stale",1],["reason",3],["cannot",1],["be",1],["reported",1],["against",1],["later",1],["stop",1],["actually",1],["worked",1],["return",1]]},{"id":"openai4s/security/sandbox.py#KernelSandbox.wrap_command","name":[["wrap",1],["command",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["wrap",5],["command",9],["self",34],["sequence",2],["str",5],["list",2],["argv",5],["part",2],["if",9],["not",8],["status",6],["enforced",1],["return",3],["windows",4],["hardlinks",2],["cannot",1],["cross",2],["into",2],["linux",1],["filesystem",1],["workspace",8],["scan",2],["wsl",7],["workspaces",1],["mounts",2],["aliases",1],["masked",1],["boundary",2],["retain",1],["full",1],["team",2],["isolation",6],["read",12],["none",4],["any",1],["relative",1],["root",2],["assert",1],["no",2],["external",1],["executable",5],["temp",5],["dir",5],["raise",3],["sandbox",5],["unavailable",3],["error",3],["enabled",2],["has",1],["runtime",1],["backend",4],["seatbelt",2],["allow",4],["raw",4],["network",4],["deny",4],["bubblewrap",4],["info",6],["fd",12],["private",1],["pid",2],["reset",1],["bwrap",5],["process",3],["identity",1],["try",1],["write",5],["os",1],["pipe",3],["except",1],["oserror",1],["as",1],["exc",2],["could",1],["create",2],["its",2],["worker",1],["channel",1],["from",1],["seccomp",8],["file",8],["close",2],["tempfile",1],["temporary",1],["socket",1],["filter",1],["seek",1],["fileno",1],["else",1],["spawner",1],["owns",1],["session",4],["here",1],["asking",1],["second",1],["one",2],["splits",1],["wrapper",2],["cell",1],["subprocesses",1],["different",1],["groups",1],["so",1],["transport",2],["stop",1],["group",1],["leader",1],["sigkill",1],["reaches",1],["only",1],["leaves",1],["actual",1],["work",1],["alive",1],["makes",1],["start",1],["new",3],["true",1],["precondition",1],["incidental",1],["detail",1],["caller",2],["every",1],["must",1],["kernel",2],["manager",1],["py",3],["via",1],["tools",1],["dynamic",1],["preinstall",1],["without",1],["sandboxed",1],["keeps",1],["daemon",1],["controlling",1],["terminal",1],["tiocsti",1],["injection",1],["escape",1],["exists",1],["false",1],["unknown",1]]},{"id":"openai4s/security/sandbox.py#SandboxConfigurationError","name":[["sandbox",1],["configuration",1],["error",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["class",2],["sandbox",5],["configuration",2],["error",4],["raised",1],["invalid",1],["trusted",1],["global",1],["setting",1]]},{"id":"openai4s/security/sandbox.py#SandboxError","name":[["sandbox",1],["error",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["class",2],["sandbox",3],["error",5],["runtime",2],["base",1],["malformed",1],["unavailable",1],["kernel",1]]},{"id":"openai4s/security/sandbox.py#SandboxStatus","name":[["sandbox",1],["status",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["class",2],["sandbox",2],["status",2],["serializable",1],["truth",1],["about",1],["boundary",2],["around",1],["one",1],["kernel",2],["instance",1],["mode",1],["str",9],["state",1],["backend",1],["none",5],["enforced",2],["bool",3],["self",8],["test",2],["passed",2],["network",3],["policy",2],["workspace",1],["temp",1],["dir",1],["detail",1],["warning",1],["def",2],["dict",2],["any",1],["return",2],["asdict",1],["host",2],["only",1],["holds",1],["true",3],["cannot",1],["raw",1],["socket",1],["path",1],["blocked",1]]},{"id":"openai4s/security/sandbox.py#SandboxStatus.host_only_boundary_holds","name":[["host",1],["only",1],["boundary",1],["holds",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["host",3],["only",2],["boundary",2],["holds",2],["self",6],["bool",2],["true",3],["kernel",1],["cannot",1],["raw",1],["socket",1],["network",2],["path",1],["return",1],["enforced",1],["test",1],["passed",1],["policy",1],["blocked",1]]},{"id":"openai4s/security/sandbox.py#SandboxStatus.to_dict","name":[["dict",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["dict",4],["self",3],["str",2],["any",2],["return",1],["asdict",1]]},{"id":"openai4s/security/sandbox.py#SandboxUnavailableError","name":[["sandbox",1],["unavailable",1],["error",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["class",2],["sandbox",4],["unavailable",2],["error",4],["raised",1],["enforce",1],["cannot",1],["establish",1],["requested",1],["boundary",1]]},{"id":"openai4s/security/sandbox.py#wrap_bwrap_command","name":[["wrap",1],["bwrap",1],["command",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["wrap",4],["bwrap",5],["command",7],["sequence",4],["str",27],["executable",3],["workspace",13],["os",5],["path",14],["like",4],["temp",9],["dir",3],["allow",3],["raw",3],["network",3],["bool",4],["false",3],["deny",3],["read",15],["tuple",5],["isolation",19],["kernel",4],["none",14],["info",7],["fd",11],["int",6],["seccomp",5],["new",4],["session",5],["true",2],["list",2],["only",5],["root",17],["bubblewrap",5],["mount",5],["namespace",5],["paths",2],["wsl",14],["host",8],["denials",5],["if",15],["else",4],["roots",9],["allowed",2],["wrapped",18],["die",1],["parent",3],["off",1],["spawner",1],["already",2],["establishes",1],["itself",1],["see",1],["sandbox",3],["spliced",1],["here",1],["rather",1],["than",1],["inserted",1],["at",1],["fixed",1],["index",1],["afterwards",1],["argv",1],["full",1],["value",2],["taking",1],["pairs",1],["so",3],["positional",1],["insert",1],["silently",1],["lands",1],["between",1],["flag",1],["its",2],["moment",1],["anything",1],["added",1],["above",2],["single",1],["user",1],["mode",1],["keeps",1],["pid",5],["pidfd",1],["then",1],["deliver",1],["sigint",1],["direct",1],["worker",1],["child",1],["team",1],["instead",1],["gets",1],["private",4],["below",3],["closes",3],["proc",7],["sibling",2],["aliases",2],["around",2],["boundary",1],["unshare",4],["ipc",1],["uts",1],["not",6],["raise",1],["configuration",1],["error",1],["must",1],["be",2],["non",2],["negative",1],["extend",14],["would",2],["otherwise",2],["provide",1],["alias",1],["hiding",2],["shared",1],["append",2],["net",1],["ro",5],["bind",7],["dev",2],["restore",1],["resolver",2],["these",1],["masks",4],["also",1],["before",2],["remounts",1],["whose",1],["destination",1],["has",1],["created",1],["inside",1],["immutable",2],["tmpfs",4],["fails",1],["rebinds",1],["hide",1],["every",2],["existing",1],["future",1],["behind",1],["fresh",1],["mounts",1],["source",1],["later",1],["resolved",1],["through",1],["oldroot",1],["remains",1],["available",1],["even",1],["after",3],["was",2],["covered",1],["by",1],["resolve",1],["strict",1],["continue",1],["writable",1],["isdir",1],["remount",3],["deliberately",1],["recursive",1],["becomes",1],["while",1],["nested",1],["stays",1],["rw",1],["exact",1],["trusted",1],["exception",1],["binds",2],["stay",1],["mask",2],["secret",2],["denial",1],["still",1],["wins",1],["nests",1],["chdir",2],["makes",1],["reachable",1],["replace",1],["whatever",1],["bound",1],["over",1],["daemon",1],["environ",1],["part",2],["return",1]]},{"id":"openai4s/security/sandbox.py#wrap_seatbelt_command","name":[["wrap",1],["seatbelt",1],["command",1]],"path":[["openai4s",1],["security",1],["sandbox",1],["py",1]],"body":[["def",2],["wrap",2],["seatbelt",3],["command",5],["sequence",4],["str",20],["executable",3],["workspace",3],["os",4],["path",4],["like",4],["temp",3],["dir",3],["allow",4],["raw",4],["network",4],["bool",2],["false",2],["deny",4],["read",10],["tuple",2],["isolation",6],["kernel",2],["none",4],["list",2],["profile",3],["build",1],["return",1],["part",2]]},{"id":"openai4s/security/secret_broker.py","name":[["secret",1],["broker",1],["py",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["credential",2],["storage",1],["behind",2],["opaque",2],["reference",2],["business",1],["tables",1],["should",1],["hold",1],["secret",22],["not",6],["legacy",1],["deployments",1],["held",1],["model",1],["profile",1],["api",3],["keys",1],["llm",1],["key",4],["tavily",1],["agent",1],["plan",1],["connector",1],["credentials",4],["directly",1],["sqlite",1],["current",1],["save",1],["migration",1],["paths",1],["replace",1],["those",1],["values",1],["broker",5],["references",1],["data",1],["directory",1],["owner",1],["only",7],["too",1],["but",1],["file",3],["mode",1],["encryption",1],["nothing",2],["backup",1],["rsync",1],["container",1],["layer",1],["support",1],["bundle",1],["mechanism",1],["fixing",1],["put",1],["scope",1],["name",4],["ref",10],["value",3],["moment",1],["needed",2],["delete",1],["describe",2],["metadata",1],["never",3],["backends",2],["stdlib",1],["so",3],["no",3],["keyring",2],["system",2],["stores",1],["driven",1],["through",1],["their",1],["own",2],["clis",1],["mac",1],["os",2],["security",3],["against",1],["login",1],["keychain",11],["password",1],["fed",1],["stdin",2],["argv",1],["help",1],["says",1],["options",2],["insecure",1],["command",1],["line",1],["readable",1],["by",6],["any",1],["local",1],["ps",1],["life",1],["call",1],["linux",2],["desktop",1],["tool",1],["libsecret",1],["service",4],["session",2],["already",2],["implements",1],["also",1],["env",4],["injection",3],["server",2],["actually",1],["has",3],["arrive",1],["process",1],["environment",5],["systemd",1],["kubernetes",1],["written",1],["disk",1],["at",3],["all",3],["stronger",1],["than",2],["case",1],["rather",1],["fallback",1],["from",2],["read",1],["purpose",1],["if",3],["owns",1],["app",1],["must",1],["be",1],["able",2],["overwrite",1],["operator",2],["back",1],["plaintext",6],["old",1],["behaviour",1],["reachable",1],["asking",1],["there",1],["deliberately",1],["obfuscated",1],["backend",5],["base64",1],["xor",1],["hand",2],["rolled",1],["cipher",1],["over",1],["stored",1],["beside",1],["ciphertext",1],["boundary",1],["way",1],["store",8],["words",1],["suggest",1],["otherwise",1],["unavailable",2],["honest",1],["say",1],["fail",4],["policy",1],["openai4",3],["mirrors",1],["kernel",1],["sandbox",1],["vocabulary",1],["because",1],["same",1],["shape",1],["decision",2],["codebase",1],["one",3],["auto",3],["default",2],["try",1],["verified",1],["real",1],["round",1],["trip",1],["then",1],["neither",2],["available",1],["closed",3],["refuse",1],["handle",1],["database",1],["clear",2],["implicit",1],["ask",1],["degrade",1],["warning",2],["inverted",1],["risk",1],["deployment",1],["least",2],["protect",1],["nor",1],["bus",1],["was",1],["exactly",1],["silently",1],["got",2],["protection",1],["while",1],["developer",1],["laptop",1],["printed",1],["boot",1],["control",1],["scrolls",1],["away",1],["stays",1],["storing",1],["unprotected",1],["now",1],["someone",1],["makes",1],["they",1],["inherit",1],["future",1],["import",7],["annotations",1],["hashlib",1],["shutil",1],["subprocess",1],["sys",1],["threading",1],["valid",1],["modes",1],["frozenset",1],["per",1],["install",1],["user",1],["find",1],["revoke",1],["these",1],["openai4s",2],["cli",1],["timeout",1],["10",1],["v1",2],["prefix",2],["v2",3],["namespace",2],["domain",1],["x00",1],["warned",1],["str",1],["memory",1],["error",1],["make",1],["parse",1],["split",1]]},{"id":"openai4s/security/secret_broker.py#_Backend","name":[["backend",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["backend",3],["name",4],["none",4],["persistent",1],["false",4],["secure",1],["app",1],["read",2],["but",1],["not",4],["write",1],["operator",1],["owns",1],["value",1],["only",1],["def",4],["available",1],["self",4],["bool",1],["return",1],["put",1],["namespace",3],["str",11],["scope",3],["secret",1],["raise",3],["implemented",3],["error",3],["delete",1]]},{"id":"openai4s/security/secret_broker.py#_Backend.available","name":[["available",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",2],["bool",2],["return",1],["false",1]]},{"id":"openai4s/security/secret_broker.py#_Backend.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",2],["self",2],["namespace",2],["str",6],["scope",2],["name",2],["none",2],["raise",1],["not",1],["implemented",1],["error",1]]},{"id":"openai4s/security/secret_broker.py#_Backend.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",2],["namespace",2],["str",8],["scope",2],["name",2],["none",2],["raise",1],["not",1],["implemented",1],["error",1]]},{"id":"openai4s/security/secret_broker.py#_Backend.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",2],["self",2],["namespace",2],["str",8],["scope",2],["name",2],["secret",2],["none",2],["raise",1],["not",1],["implemented",1],["error",1]]},{"id":"openai4s/security/secret_broker.py#_mode","name":[["mode",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["mode",8],["value",4],["str",5],["none",5],["if",2],["not",2],["else",1],["os",1],["environ",1],["store",2],["env",2],["auto",2],["strip",1],["lower",1],["valid",2],["modes",2],["raise",1],["secret",1],["broker",1],["error",1],["must",1],["be",1],["one",1],["join",1],["sorted",1],["got",1],["return",1]]},{"id":"openai4s/security/secret_broker.py#_run","name":[["run",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["run",3],["argv",3],["list",2],["str",4],["stdin",6],["none",6],["detach",3],["from",4],["tty",4],["bool",2],["false",2],["subprocess",3],["completed",2],["process",3],["return",1],["input",1],["encode",1],["utf",1],["if",1],["not",1],["else",1],["capture",1],["output",1],["true",1],["timeout",3],["cli",3],["security",1],["reads",2],["password",1],["readpassphrase",2],["opens",1],["dev",1],["preference",1],["whenever",1],["has",2],["controlling",2],["terminal",3],["daemon",2],["started",1],["shell",1],["start",2],["sh",1],["inherits",1],["one",1],["so",1],["prompts",1],["user",1],["ignores",1],["value",1],["pipe",1],["hangs",1],["until",1],["self",1],["test",1],["then",1],["reports",1],["keychain",1],["as",1],["present",1],["but",1],["unusable",1],["fresh",1],["session",2],["no",1],["exactly",1],["case",1],["handles",1],["by",1],["falling",1],["back",1],["only",1],["write",1],["opts",1],["unrelated",1],["deletes",1],["secret",1],["tool",1],["should",1],["keep",1],["normal",1],["foreground",1],["job",1],["control",1],["rather",1],["than",1],["outlive",1],["suspended",1],["stopped",1],["new",1]]},{"id":"openai4s/security/secret_broker.py#_sanitize","name":[["sanitize",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["sanitize",2],["part",3],["str",7],["label",4],["text",5],["strip",1],["if",2],["not",2],["raise",2],["secret",4],["broker",2],["error",2],["must",1],["be",1],["empty",1],["ref",1],["becomes",1],["keychain",1],["account",1],["service",1],["rides",1],["logs",1],["keep",1],["characters",2],["cannot",1],["confuse",1],["either",1],["bad",3],["abcdefghijklmnopqrstuvwxyz",1],["abcdefghijklmnopqrstuvwxyz0123456789",1],["contains",1],["unsupported",1],["join",1],["sorted",1],["return",1]]},{"id":"openai4s/security/secret_broker.py#_sanitize_namespace","name":[["sanitize",1],["namespace",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["sanitize",2],["namespace",6],["str",5],["text",4],["strip",1],["lower",1],["if",1],["len",1],["32",1],["any",1],["ch",2],["not",1],["0123456789abcdef",1],["raise",1],["secret",2],["broker",1],["error",1],["invalid",1],["return",1]]},{"id":"openai4s/security/secret_broker.py#_system_backends","name":[["system",1],["backends",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["system",2],["backends",2],["list",4],["backend",5],["ordered",2],["by",4],["preference",2],["desktop",3],["keychain",3],["interactive",2],["durable",2],["env",3],["injection",3],["server",2],["deployment",2],["actually",2],["has",2],["plaintext",2],["never",2],["auto",2],["must",2],["not",2],["reach",2],["falling",2],["off",2],["end",2],["return",1],["preserve",1],["existing",1],["usable",1],["linux",1],["keyring",1],["wsl",2],["fresh",1],["installs",1],["without",1],["session",1],["windows",2],["account",1],["protection",1],["instead",1],["secret",1],["service",1],["dpapibackend",1]]},{"id":"openai4s/security/secret_broker.py#_validate_secret","name":[["validate",1],["secret",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["validate",2],["secret",8],["str",5],["text",4],["if",1],["keychain",1],["clis",1],["read",1],["one",1],["line",2],["from",1],["stdin",1],["multi",1],["would",1],["be",1],["silently",1],["truncated",1],["storing",1],["something",1],["not",2],["caller",1],["handed",1],["us",1],["only",1],["failing",1],["later",1],["at",1],["provider",1],["raise",1],["broker",1],["error",1],["must",1],["contain",1],["newline",1],["return",1]]},{"id":"openai4s/security/secret_broker.py#_warn_degraded","name":[["warn",1],["degraded",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["warn",2],["degraded",2],["message",5],["str",2],["none",2],["if",1],["warned",2],["return",1],["add",1],["print",1],["openai4",1],["security",1],["warning",1],["file",1],["sys",1],["stderr",1]]},{"id":"openai4s/security/secret_broker.py#EnvInjectionBackend","name":[["env",1],["injection",1],["backend",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["env",6],["injection",6],["backend",7],["credentials",2],["supplied",1],["by",3],["operator",6],["environment",7],["never",1],["written",1],["disk",1],["server",2],["deployment",2],["holds",1],["secrets",1],["systemd",3],["file",2],["kubernetes",1],["secret",9],["whatever",1],["config",1],["management",1],["already",1],["owns",3],["process",3],["reads",1],["them",1],["stores",1],["nothing",2],["so",4],["snapshot",1],["data",1],["directory",1],["carries",1],["no",2],["credential",2],["at",1],["all",1],["stronger",1],["than",2],["keychain",2],["case",1],["not",5],["fallback",3],["from",3],["read",2],["only",2],["nature",1],["point",1],["rather",1],["limitation",1],["if",8],["ui",1],["must",1],["be",2],["able",1],["overwrite",1],["behind",1],["back",1],["put",2],["therefore",1],["fails",1],["exact",1],["variable",3],["name",20],["instead",1],["silently",2],["accepting",1],["value",1],["would",2],["vanish",1],["restart",2],["preferred",1],["openai4",4],["v2",2],["namespace",12],["scope",12],["existing",1],["variables",2],["remain",1],["explicit",2],["global",2],["upgrading",1],["change",1],["owned",1],["container",2],["contract",1],["names",1],["upper",3],["cased",1],["every",1],["non",1],["alphanumeric",1],["run",1],["collapsed",3],["persistent",1],["false",1],["secure",1],["true",4],["prefix",4],["opt",1],["has",1],["been",1],["given",1],["any",2],["yet",1],["without",1],["fresh",1],["box",1],["look",1],["like",1],["fail",1],["closed",1],["before",1],["could",1],["ever",1],["supply",1],["one",1],["enable",2],["staticmethod",2],["def",6],["var",5],["str",18],["raw",4],["out",5],["ch",6],["append",1],["isalnum",2],["else",2],["collapse",1],["runs",1],["cannot",2],["different",1],["join",4],["part",6],["split",2],["return",7],["namespaced",6],["sanitize",1],["available",1],["self",9],["bool",1],["os",4],["environ",4],["strip",1],["lower",1],["yes",1],["startswith",1],["none",5],["raise",1],["broker",1],["error",1],["takes",1],["they",1],["app",1],["daemon",1],["deliberate",1],["policy",1],["construction",1],["ambiguous",1],["legacy",1],["system",1],["slots",1],["receive",1],["same",1],["exception",1],["delete",1],["ours",1],["remove",1]]},{"id":"openai4s/security/secret_broker.py#EnvInjectionBackend.available","name":[["available",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",4],["bool",2],["if",1],["os",2],["environ",2],["enable",1],["strip",1],["lower",1],["true",2],["yes",1],["return",2],["any",1],["startswith",1],["prefix",1]]},{"id":"openai4s/security/secret_broker.py#EnvInjectionBackend.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",2],["self",2],["namespace",2],["str",6],["scope",2],["name",2],["none",3],["nothing",2],["ours",2],["remove",2],["operator",2],["owns",2],["variable",2],["return",1]]},{"id":"openai4s/security/secret_broker.py#EnvInjectionBackend.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",4],["namespace",4],["str",8],["scope",4],["name",6],["none",3],["if",2],["namespaced",4],["os",2],["environ",2],["var",2],["return",2],["fallback",1],["deliberate",1],["operator",1],["policy",1],["environment",1],["injection",1],["process",1],["global",1],["by",1],["construction",1],["ambiguous",1],["legacy",1],["system",1],["keychain",1],["slots",1],["not",1],["receive",1],["same",1],["exception",1]]},{"id":"openai4s/security/secret_broker.py#EnvInjectionBackend.namespaced_var_name","name":[["namespaced",1],["var",1],["name",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["namespaced",2],["var",2],["name",5],["namespace",6],["str",8],["scope",3],["sanitize",1],["raw",2],["env",1],["injection",1],["backend",1],["prefix",1],["v2",1],["out",2],["ch",3],["if",2],["isalnum",1],["else",1],["return",1],["join",2],["part",3],["split",1],["upper",1]]},{"id":"openai4s/security/secret_broker.py#EnvInjectionBackend.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",2],["self",3],["namespace",3],["str",8],["scope",3],["name",4],["secret",4],["none",2],["raise",1],["broker",1],["error",1],["deployment",1],["takes",1],["credentials",1],["from",2],["environment",3],["so",1],["they",1],["cannot",1],["be",1],["app",1],["namespaced",1],["var",1],["daemon",1],["systemd",1],["file",1],["container",1],["restart",1]]},{"id":"openai4s/security/secret_broker.py#EnvInjectionBackend.var_name","name":[["var",1],["name",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["var",2],["name",6],["scope",3],["str",6],["raw",2],["env",1],["injection",1],["backend",1],["prefix",1],["out",3],["ch",3],["append",1],["if",2],["isalnum",1],["else",1],["collapse",1],["runs",1],["so",1],["cannot",1],["different",1],["variables",1],["collapsed",2],["join",2],["part",3],["split",1],["return",1],["upper",1]]},{"id":"openai4s/security/secret_broker.py#is_ref","name":[["ref",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["ref",4],["value",4],["object",2],["bool",2],["return",1],["isinstance",1],["str",1],["startswith",1],["v1",1],["prefix",2],["v2",1]]},{"id":"openai4s/security/secret_broker.py#KeychainBackend","name":[["keychain",1],["backend",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["keychain",8],["backend",4],["mac",1],["os",1],["login",1],["via",1],["security",6],["name",10],["macos",1],["persistent",1],["true",3],["secure",1],["def",5],["available",1],["self",8],["bool",2],["return",5],["sys",1],["platform",1],["darwin",1],["shutil",1],["account",4],["namespace",9],["str",15],["scope",9],["if",3],["not",1],["v2",1],["put",1],["secret",4],["none",4],["last",1],["value",1],["stdin",2],["prompts",1],["twice",1],["enter",1],["confirm",1],["hence",1],["doubled",1],["line",1],["putting",1],["argv",1],["instead",1],["would",1],["publish",1],["ps",1],["proc",6],["run",3],["add",1],["generic",3],["password",4],["service",3],["open",1],["ai4",1],["credential",1],["detach",1],["from",1],["tty",1],["returncode",2],["raise",1],["broker",1],["error",1],["write",1],["failed",1],["stderr",2],["decode",2],["utf",2],["replace",2],["strip",1],["no",1],["find",1],["prints",1],["trailing",1],["newline",2],["only",1],["stdout",1],["rstrip",1],["delete",2]]},{"id":"openai4s/security/secret_broker.py#KeychainBackend._account","name":[["account",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["account",2],["self",2],["namespace",4],["str",8],["scope",4],["name",4],["if",1],["not",1],["return",2],["v2",1]]},{"id":"openai4s/security/secret_broker.py#KeychainBackend.available","name":[["available",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",2],["bool",3],["return",1],["sys",1],["platform",1],["darwin",1],["shutil",1],["security",1]]},{"id":"openai4s/security/secret_broker.py#KeychainBackend.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["namespace",3],["str",6],["scope",3],["name",3],["none",2],["run",1],["security",1],["generic",1],["password",1],["account",1],["keychain",1],["service",1]]},{"id":"openai4s/security/secret_broker.py#KeychainBackend.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",3],["namespace",3],["str",8],["scope",3],["name",3],["none",3],["proc",3],["run",1],["security",1],["find",1],["generic",1],["password",2],["account",1],["keychain",1],["service",1],["if",1],["returncode",1],["return",2],["prints",1],["trailing",1],["newline",2],["only",1],["stdout",1],["decode",1],["utf",1],["replace",1],["rstrip",1]]},{"id":"openai4s/security/secret_broker.py#KeychainBackend.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",2],["self",3],["namespace",3],["str",8],["scope",3],["name",3],["secret",5],["none",2],["last",2],["value",2],["stdin",3],["security",3],["prompts",2],["twice",2],["enter",2],["confirm",2],["hence",2],["doubled",2],["line",2],["putting",2],["argv",2],["instead",2],["would",2],["publish",2],["ps",2],["proc",3],["run",1],["add",1],["generic",1],["password",1],["account",1],["keychain",2],["service",1],["open",1],["ai4",1],["credential",1],["detach",1],["from",1],["tty",1],["true",1],["if",1],["returncode",1],["raise",1],["broker",1],["error",1],["write",1],["failed",1],["stderr",2],["decode",1],["utf",1],["replace",1],["strip",1],["no",1]]},{"id":"openai4s/security/secret_broker.py#make_ref","name":[["make",1],["ref",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["make",2],["ref",4],["scope",7],["str",8],["name",7],["namespace",9],["none",6],["opaque",1],["handle",1],["business",1],["table",1],["stores",1],["instead",1],["secret",3],["deliberately",2],["not",2],["url",1],["anything",1],["derived",1],["from",1],["value",1],["identifies",1],["store",3],["logical",1],["leaks",1],["neither",1],["credential",1],["nor",1],["path",1],["constructs",1],["only",1],["legacy",1],["v1",2],["shape",1],["compatibility",2],["all",1],["broker",2],["writes",1],["produce",1],["v2",3],["sanitize",3],["if",1],["constructor",1],["rows",1],["written",1],["before",1],["namespaces",1],["put",1],["always",1],["supplies",1],["its",1],["return",2],["prefix",2]]},{"id":"openai4s/security/secret_broker.py#MemoryBackend","name":[["memory",1],["backend",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["memory",3],["backend",4],["non",1],["persistent",2],["tests",1],["headless",1],["deployment",1],["chooses",1],["injection",1],["over",1],["storage",1],["secret",3],["lives",1],["process",1],["no",1],["longer",1],["name",7],["false",1],["secure",1],["true",2],["def",5],["init",1],["self",9],["none",5],["values",4],["dict",1],["tuple",1],["str",15],["available",1],["bool",1],["return",2],["put",1],["namespace",6],["scope",6],["delete",1],["pop",1]]},{"id":"openai4s/security/secret_broker.py#MemoryBackend.__init__","name":[["init",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["values",1],["dict",1],["tuple",1],["str",4]]},{"id":"openai4s/security/secret_broker.py#MemoryBackend.available","name":[["available",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",2],["bool",2],["return",1],["true",1]]},{"id":"openai4s/security/secret_broker.py#MemoryBackend.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",2],["self",3],["namespace",3],["str",6],["scope",3],["name",3],["none",3],["values",1],["pop",1]]},{"id":"openai4s/security/secret_broker.py#MemoryBackend.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",3],["namespace",3],["str",8],["scope",3],["name",3],["none",2],["return",1],["values",1]]},{"id":"openai4s/security/secret_broker.py#MemoryBackend.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",2],["self",3],["namespace",3],["str",8],["scope",3],["name",3],["secret",3],["none",2],["values",1]]},{"id":"openai4s/security/secret_broker.py#parse_ref","name":[["parse",1],["ref",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["parse",2],["ref",18],["str",9],["tuple",2],["int",2],["none",3],["return",3],["version",1],["namespace",4],["scope",7],["name",7],["supported",1],["if",5],["not",3],["isinstance",1],["raise",4],["secret",8],["broker",4],["error",4],["reference",4],["startswith",2],["v2",2],["prefix",4],["parts",6],["len",4],["split",2],["malformed",2],["sanitize",5],["v1",2]]},{"id":"openai4s/security/secret_broker.py#PlaintextBackend","name":[["plaintext",1],["backend",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["plaintext",3],["backend",4],["today",1],["behaviour",1],["value",4],["store",8],["settings",1],["table",1],["kept",1],["so",3],["working",1],["install",1],["not",4],["lose",1],["its",1],["configuration",1],["day",1],["broker",1],["lands",1],["auto",1],["has",1],["somewhere",1],["degrade",1],["security",1],["boundary",1],["never",1],["claims",1],["be",1],["secure",2],["false",2],["posture",1],["says",1],["name",10],["db",1],["persistent",1],["true",1],["def",6],["init",1],["self",14],["none",6],["available",1],["bool",1],["return",4],["key",4],["namespace",9],["str",15],["scope",9],["if",2],["secret",4],["v2",1],["put",1],["setting",3],["else",1],["delete",1]]},{"id":"openai4s/security/secret_broker.py#PlaintextBackend.__init__","name":[["init",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["init",2],["self",3],["store",4],["none",2]]},{"id":"openai4s/security/secret_broker.py#PlaintextBackend._key","name":[["key",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["key",2],["self",2],["namespace",4],["str",8],["scope",4],["name",4],["if",1],["not",1],["return",2],["secret",2],["v2",1]]},{"id":"openai4s/security/secret_broker.py#PlaintextBackend.available","name":[["available",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",3],["bool",2],["return",1],["store",1],["not",1],["none",1]]},{"id":"openai4s/security/secret_broker.py#PlaintextBackend.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",2],["self",4],["namespace",3],["str",6],["scope",3],["name",3],["none",2],["store",1],["setting",1],["key",1]]},{"id":"openai4s/security/secret_broker.py#PlaintextBackend.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",4],["namespace",3],["str",8],["scope",3],["name",3],["none",3],["value",3],["store",1],["setting",1],["key",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/security/secret_broker.py#PlaintextBackend.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",2],["self",4],["namespace",3],["str",8],["scope",3],["name",3],["secret",3],["none",2],["store",1],["setting",1],["key",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker","name":[["secret",1],["broker",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["secret",12],["broker",3],["resolve",3],["backend",37],["once",1],["then",1],["store",16],["fetch",1],["secrets",1],["through",2],["def",6],["init",1],["self",40],["none",16],["mode",7],["str",11],["backends",6],["list",3],["lock",4],["threading",1],["rlock",1],["namespace",18],["if",17],["not",5],["else",2],["detail",6],["plaintext",9],["explicitly",2],["selected",1],["by",4],["env",8],["return",14],["candidates",6],["system",2],["keychain",7],["read",4],["only",5],["elif",1],["tried",3],["available",1],["continue",1],["cannot",2],["round",4],["trip",3],["probe",12],["there",1],["nothing",2],["write",2],["its",2],["availability",2],["was",2],["already",1],["explicit",2],["operator",3],["act",1],["supplying",1],["variable",2],["setting",1],["enable",2],["flag",1],["name",18],["supplied",1],["environment",3],["ok",2],["test",3],["verified",1],["append",1],["present",1],["but",1],["unusable",1],["fail",3],["closed",2],["auto",1],["fall",1],["here",1],["warning",1],["meant",1],["deployment",1],["most",1],["likely",1],["need",1],["protection",1],["linux",2],["server",2],["neither",2],["nor",1],["session",3],["bus",2],["exists",1],["exactly",1],["one",1],["silently",2],["got",3],["storing",1],["credential",1],["clear",1],["now",1],["something",1],["has",3],["ask",1],["join",1],["no",2],["secure",2],["host",1],["raise",2],["unavailable",1],["refusing",1],["handle",1],["credentials",2],["without",1],["desktop",1],["login",1],["mac",1],["os",2],["libsecret",1],["keyring",1],["makes",1],["work",1],["further",1],["configuration",1],["supply",1],["daemon",1],["as",3],["injection",5],["prefix",2],["v2",1],["scope",14],["legacy",2],["process",2],["global",2],["also",1],["remains",1],["supported",1],["before",3],["any",2],["configured",1],["written",1],["disk",1],["accept",1],["storage",1],["anyway",1],["staticmethod",1],["tuple",1],["bool",1],["prove",1],["trips",1],["trusting",1],["real",1],["presence",1],["cli",1],["locked",1],["missing",1],["denied",1],["prompt",1],["all",1],["at",1],["first",1],["would",1],["otherwise",1],["be",3],["user",1],["key",1],["fails",1],["save",1],["selftest",2],["canary",3],["openai4s",1],["value",4],["hashlib",1],["sha256",1],["urandom",1],["32",2],["hexdigest",1],["try",2],["put",3],["except",2],["exception",2],["noqa",2],["ble001",2],["failure",1],["disqualifies",1],["false",2],["finally",1],["delete",5],["pass",1],["returned",1],["different",1],["true",1],["contract",1],["reference",2],["record",1],["place",1],["sanitize",2],["validate",1],["error",1],["required",1],["make",1],["ref",8],["version",4],["parse",2],["reject",1],["copied",1],["foreign",1],["invoking",1],["both",1],["authorization",1],["check",1],["proof",1],["malicious",1],["lookup",1],["oracle",1],["isinstance",2],["db",1],["local",1],["owner",1],["policy",1],["service",1],["slot",2],["never",1],["ownerless",1],["v1",1],["another",1],["data",1],["directory",1],["may",1],["still",1],["installation",1],["legi",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.__init__","name":[["init",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["init",2],["self",9],["store",7],["none",14],["mode",5],["str",2],["backends",3],["list",2],["backend",3],["lock",1],["threading",1],["rlock",1],["namespace",2],["if",1],["not",1],["else",1],["detail",1],["resolve",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker._resolve","name":[["resolve",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["resolve",2],["self",14],["backends",5],["list",3],["backend",18],["none",4],["if",8],["mode",3],["plaintext",6],["detail",5],["explicitly",2],["selected",1],["by",4],["store",6],["env",6],["return",3],["candidates",6],["not",3],["else",1],["system",1],["keychain",3],["read",4],["only",4],["elif",1],["tried",3],["str",1],["available",1],["continue",1],["cannot",1],["round",2],["trip",2],["probe",1],["there",1],["nothing",2],["write",1],["its",1],["availability",1],["was",2],["already",1],["explicit",1],["operator",2],["act",1],["supplying",1],["variable",1],["setting",1],["enable",2],["flag",1],["name",6],["supplied",1],["environment",2],["ok",2],["test",2],["verified",1],["append",1],["present",1],["but",1],["unusable",1],["fail",1],["closed",1],["auto",1],["fall",1],["through",1],["here",1],["warning",1],["meant",1],["deployment",1],["most",1],["likely",1],["need",1],["protection",1],["linux",2],["server",2],["neither",1],["nor",1],["session",2],["bus",1],["exists",1],["exactly",1],["one",1],["silently",1],["got",1],["storing",1],["credential",1],["clear",1],["now",1],["something",1],["has",1],["ask",1],["join",1],["no",2],["secure",2],["secret",2],["host",1],["raise",1],["unavailable",1],["refusing",1],["handle",1],["credentials",2],["without",1],["desktop",1],["login",1],["mac",1],["os",1],["libsecret",1],["keyring",1],["makes",1],["work",1],["further",1],["configuration",1],["supply",1],["daemon",1],["as",1],["injection",3],["prefix",2],["v2",1],["namespace",1],["scope",2],["legacy",1],["process",1],["global",1],["also",1],["remains",1],["supported",1],["before",1],["any",1],["configured",1],["written",1],["disk",1],["accept",1],["storage",1],["anyway",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker._self_test","name":[["self",1],["test",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",2],["test",2],["backend",8],["tuple",2],["bool",2],["str",3],["prove",1],["round",2],["trips",1],["before",1],["trusting",1],["real",1],["secret",1],["presence",1],["cli",1],["not",1],["availability",1],["keychain",2],["locked",1],["missing",1],["session",1],["bus",1],["denied",1],["prompt",1],["all",1],["fail",1],["only",1],["at",1],["first",1],["would",1],["otherwise",1],["be",1],["user",1],["key",1],["silently",1],["fails",1],["save",1],["probe",11],["selftest",2],["canary",3],["openai4s",1],["value",2],["namespace",4],["hashlib",1],["sha256",1],["os",1],["urandom",1],["32",2],["hexdigest",1],["try",2],["put",1],["got",2],["except",2],["exception",2],["as",1],["noqa",2],["ble001",2],["any",1],["failure",1],["disqualifies",1],["return",3],["false",2],["finally",1],["delete",1],["pass",1],["if",1],["trip",1],["returned",1],["different",1],["true",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",5],["self",7],["ref",4],["str",2],["none",2],["version",2],["namespace",4],["scope",3],["name",3],["parse",1],["lock",1],["if",3],["return",2],["backend",5],["isinstance",1],["plaintext",1],["env",1],["injection",1],["never",1],["ownerless",1],["v1",1],["system",1],["slot",1],["another",1],["data",1],["directory",1],["may",1],["still",1],["be",1],["installation",1],["legitimately",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.describe","name":[["describe",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["describe",2],["self",5],["ref",9],["str",2],["dict",2],["metadata",1],["api",1],["response",1],["never",1],["value",1],["version",1],["namespace",1],["scope",3],["name",4],["parse",1],["configured",3],["not",1],["none",1],["return",1],["backend",2],["reentry",2],["required",1],["requires",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",7],["ref",5],["str",4],["none",4],["version",2],["namespace",4],["scope",3],["name",3],["parse",1],["lock",1],["if",3],["reject",1],["copied",1],["foreign",1],["store",1],["reference",1],["before",1],["invoking",1],["backend",6],["both",1],["authorization",1],["check",1],["proof",1],["malicious",1],["cannot",1],["be",1],["as",1],["keychain",2],["lookup",1],["oracle",1],["return",4],["isinstance",1],["plaintext",2],["env",1],["injection",1],["db",1],["local",1],["has",2],["owner",1],["environment",1],["variable",1],["operator",1],["explicit",1],["process",1],["global",1],["policy",1],["legacy",1],["secret",1],["service",1],["slot",1],["neither",1],["fail",1],["closed",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.namespace","name":[["namespace",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["namespace",4],["self",3],["str",2],["none",3],["store",2],["secret",1],["there",1],["no",1],["exposed",1],["so",1],["caller",1],["has",1],["build",2],["reference",2],["row",1],["not",1],["exist",1],["yet",1],["same",1],["v2",1],["put",1],["would",2],["have",1],["written",1],["rather",1],["than",1],["v1",1],["compatibility",1],["form",1],["addresses",1],["different",1],["variable",1],["miss",1],["one",1],["app",1],["own",1],["error",1],["message",1],["tells",1],["operator",1],["return",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.posture","name":[["posture",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["posture",2],["self",7],["dict",2],["machine",1],["readable",1],["report",1],["says",1],["plainly",1],["not",1],["secure",3],["return",1],["mode",2],["backend",4],["name",1],["persistent",2],["detail",2]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",3],["self",7],["scope",7],["str",8],["name",7],["secret",7],["store",2],["return",2],["reference",1],["record",1],["its",1],["place",1],["sanitize",2],["value",2],["validate",1],["if",1],["namespace",3],["none",1],["raise",1],["broker",1],["error",1],["required",1],["write",1],["lock",1],["backend",1],["make",1],["ref",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.read_only","name":[["read",1],["only",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["read",4],["only",5],["self",3],["bool",3],["whether",1],["operator",1],["not",1],["app",3],["owns",1],["backend",3],["holds",1],["caller",1],["needs",1],["know",1],["absent",1],["row",3],["means",1],["behind",2],["writable",1],["empty",1],["own",1],["answer",2],["value",2],["was",3],["never",2],["cleared",1],["through",1],["ui",1],["one",1],["at",1],["all",1],["cannot",1],["write",1],["there",1],["so",1],["environment",1],["thing",1],["could",1],["have",1],["supplied",1],["return",1]]},{"id":"openai4s/security/secret_broker.py#SecretBroker.ref_requires_reentry","name":[["ref",1],["requires",1],["reentry",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["ref",6],["requires",2],["reentry",2],["self",4],["str",2],["bool",3],["whether",1],["store",1],["must",1],["ask",1],["user",1],["save",1],["credential",1],["again",1],["version",2],["namespace",3],["scope",1],["name",1],["parse",1],["if",1],["return",2],["not",1],["isinstance",1],["backend",3],["plaintext",1],["env",1],["injection",1]]},{"id":"openai4s/security/secret_broker.py#SecretBrokerError","name":[["secret",1],["broker",1],["error",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["secret",3],["broker",2],["error",4],["runtime",2],["could",1],["not",1],["be",1],["stored",1],["retrieved",1]]},{"id":"openai4s/security/secret_broker.py#SecretServiceBackend","name":[["secret",1],["service",1],["backend",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["secret",14],["service",10],["backend",4],["linux",2],["desktop",1],["via",1],["tool",6],["libsecret",2],["name",13],["persistent",1],["true",2],["secure",1],["def",5],["available",1],["self",7],["bool",2],["if",4],["not",5],["sys",1],["platform",1],["startswith",1],["shutil",1],["return",6],["false",1],["headless",1],["box",1],["has",1],["installed",1],["no",2],["session",2],["bus",2],["talk",1],["presence",1],["binary",1],["availability",1],["os",2],["environ",2],["dbus",1],["address",1],["xdg",1],["runtime",1],["dir",1],["staticmethod",1],["attributes",4],["namespace",11],["str",15],["scope",12],["list",1],["keychain",2],["version",1],["v2",2],["put",1],["none",4],["proc",6],["run",3],["store",1],["label",1],["open",1],["ai4",1],["stdin",1],["returncode",2],["raise",1],["broker",1],["error",1],["write",1],["failed",1],["stderr",2],["decode",2],["utf",2],["replace",2],["strip",1],["lookup",2],["append",1],["newline",1],["stdout",1],["delete",1],["clear",1]]},{"id":"openai4s/security/secret_broker.py#SecretServiceBackend._attributes","name":[["attributes",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["attributes",2],["namespace",5],["str",8],["scope",6],["name",6],["list",2],["if",1],["not",1],["return",2],["service",4],["keychain",2],["version",1],["v2",1]]},{"id":"openai4s/security/secret_broker.py#SecretServiceBackend.available","name":[["available",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",2],["bool",3],["if",1],["not",3],["sys",1],["platform",1],["startswith",1],["linux",1],["shutil",1],["secret",1],["tool",1],["return",2],["false",1],["headless",1],["box",1],["has",1],["libsecret",1],["installed",1],["no",1],["session",2],["bus",2],["talk",1],["presence",1],["binary",1],["availability",1],["service",1],["os",2],["environ",2],["dbus",1],["address",1],["xdg",1],["runtime",1],["dir",1]]},{"id":"openai4s/security/secret_broker.py#SecretServiceBackend.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",2],["self",3],["namespace",3],["str",6],["scope",3],["name",3],["none",2],["run",1],["secret",1],["tool",1],["clear",1],["attributes",1]]},{"id":"openai4s/security/secret_broker.py#SecretServiceBackend.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",3],["namespace",3],["str",8],["scope",3],["name",3],["none",3],["proc",3],["run",1],["secret",2],["tool",2],["lookup",2],["attributes",1],["if",1],["returncode",1],["return",2],["not",1],["append",1],["newline",1],["stdout",1],["decode",1],["utf",1],["replace",1]]},{"id":"openai4s/security/secret_broker.py#SecretServiceBackend.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",2],["self",3],["namespace",4],["str",8],["scope",4],["name",4],["secret",6],["none",2],["proc",3],["run",1],["tool",1],["store",1],["label",1],["open",1],["ai4",1],["v2",1],["attributes",1],["stdin",1],["if",1],["returncode",1],["raise",1],["broker",1],["error",1],["service",1],["write",1],["failed",1],["stderr",2],["decode",1],["utf",1],["replace",1],["strip",1],["no",1]]},{"id":"openai4s/security/secret_broker.py#SecretStoreUnavailable","name":[["secret",1],["store",1],["unavailable",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["secret",4],["store",2],["unavailable",2],["broker",2],["error",2],["keychain",2],["was",1],["demanded",1],["no",1],["usable",1],["exists",1]]},{"id":"openai4s/security/secret_broker.py#split_ref","name":[["split",1],["ref",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["split",2],["ref",6],["str",6],["tuple",2],["version",1],["namespace",1],["scope",2],["name",2],["parse",1],["return",1]]},{"id":"openai4s/security/secret_broker.py#store_namespace","name":[["store",1],["namespace",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["store",7],["namespace",4],["str",2],["stable",1],["non",1],["secret",2],["identity",1],["one",1],["canonical",4],["path",10],["itself",1],["never",1],["enters",1],["reference",1],["backend",1],["attribute",1],["including",1],["real",1],["domain",2],["separated",1],["digest",3],["means",1],["copying",1],["openai4s",1],["db",5],["another",1],["data",1],["directory",1],["creates",1],["different",1],["credential",1],["random",1],["id",1],["stored",1],["inside",1],["copied",1],["database",1],["would",1],["not",1],["getattr",1],["none",2],["if",1],["raise",1],["broker",1],["error",1],["required",1],["namespaced",1],["secrets",1],["os",5],["normcase",1],["realpath",1],["abspath",1],["fspath",1],["hashlib",1],["sha256",1],["fsencode",1],["hexdigest",1],["return",1],["32",1]]},{"id":"openai4s/security/secret_broker.py#WindowsDPAPIBackend","name":[["windows",1],["dpapibackend",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["windows",6],["dpapibackend",2],["backend",3],["logged",1],["user",1],["protected",1],["store",2],["from",5],["wsl",3],["host",1],["name",9],["dpapi",3],["persistent",1],["true",3],["secure",1],["def",5],["available",2],["self",9],["bool",1],["probe",1],["request",7],["actually",1],["needs",1],["not",1],["just",1],["interpreter",1],["distribution",1],["ships",1],["no",1],["machine",3],["id",1],["would",1],["otherwise",1],["be",1],["reported",1],["then",1],["fail",1],["first",1],["failure",1],["mode",1],["test",1],["exists",1],["move",1],["forward",1],["time",1],["import",3],["identity",2],["powershell",2],["path",2],["try",2],["if",1],["none",6],["return",5],["false",2],["except",3],["oserror",3],["runtime",2],["error",4],["action",2],["namespace",8],["scope",8],["value",2],["as",1],["exc",2],["too",1],["crosses",1],["interop",1],["boundary",1],["bare",1],["errno",1],["escaping",1],["secrets",1],["sails",1],["past",1],["every",1],["caller",1],["secret",4],["broker",2],["raise",1],["str",12],["put",2],["delete",2]]},{"id":"openai4s/security/secret_broker.py#WindowsDPAPIBackend._request","name":[["request",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["request",4],["self",2],["action",3],["namespace",3],["scope",3],["name",3],["value",3],["none",3],["from",2],["windows",1],["dpapi",1],["import",1],["try",1],["return",1],["except",2],["oserror",2],["runtime",1],["error",3],["as",1],["exc",2],["too",1],["backend",1],["crosses",1],["wsl",1],["interop",1],["boundary",1],["bare",1],["errno",1],["escaping",1],["store",1],["secrets",1],["sails",1],["past",1],["every",1],["caller",1],["secret",2],["broker",2],["raise",1],["str",1]]},{"id":"openai4s/security/secret_broker.py#WindowsDPAPIBackend.available","name":[["available",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",4],["self",4],["bool",2],["probe",2],["request",2],["actually",2],["needs",2],["not",2],["just",2],["interpreter",2],["distribution",2],["ships",2],["no",2],["machine",4],["id",2],["would",2],["otherwise",2],["be",2],["reported",2],["then",2],["fail",2],["first",2],["failure",2],["mode",2],["test",2],["exists",2],["move",2],["forward",2],["time",2],["from",2],["windows",1],["dpapi",1],["import",2],["identity",2],["wsl",1],["powershell",2],["path",2],["try",1],["if",1],["none",1],["return",3],["false",2],["except",1],["oserror",1],["runtime",1],["error",1],["true",1]]},{"id":"openai4s/security/secret_broker.py#WindowsDPAPIBackend.delete","name":[["delete",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["namespace",3],["str",6],["scope",3],["name",3],["none",2],["request",1]]},{"id":"openai4s/security/secret_broker.py#WindowsDPAPIBackend.get","name":[],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",3],["namespace",3],["str",8],["scope",3],["name",3],["none",2],["return",1],["request",1]]},{"id":"openai4s/security/secret_broker.py#WindowsDPAPIBackend.put","name":[["put",1]],"path":[["openai4s",1],["security",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["put",3],["self",3],["namespace",3],["str",8],["scope",3],["name",3],["secret",3],["none",2],["request",1]]},{"id":"openai4s/security/secret_migration.py","name":[["secret",1],["migration",1],["py",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["move",1],["plaintext",3],["credentials",2],["out",2],["database",1],["recoverably",1],["order",1],["matters",1],["whole",1],["design",1],["write",4],["new",2],["store",1],["verify",2],["by",3],["reading",1],["back",2],["replace",1],["row",2],["reference",3],["only",1],["then",1],["delete",1],["old",2],["value",4],["every",1],["prefix",2],["sequence",1],["safe",1],["be",3],["interrupted",1],["at",2],["crash",2],["after",2],["still",2],["authoritative",1],["so",4],["app",1],["works",1],["next",2],["run",1],["re",1],["migrates",1],["recorded",1],["already",1],["readable",2],["through",1],["broker",4],["one",2],["ordering",1],["must",1],["never",3],["happen",2],["deleting",1],["before",1],["proving",1],["copy",1],["security",3],["improvement",1],["locks",1],["user",2],["their",1],["own",1],["model",1],["configuration",1],["step",1],["merely",1],["checked",1],["did",1],["not",3],["raise",1],["would",2],["worthless",1],["keychain",3],["accept",1],["return",1],["nothing",2],["locked",2],["wrong",1],["collection",1],["denied",1],["prompt",1],["failure",2],["surface",1],["later",1],["as",5],["unexplained",1],["auth",1],["error",3],["check",1],["reads",2],["compares",1],["here",1],["logs",1],["secret",6],["progress",1],["reported",3],["references",1],["short",1],["hash",1],["enough",2],["correlate",1],["entry",2],["useless",1],["anyone",1],["who",1],["obtains",1],["log",2],["exception",1],["type",2],["name",3],["str",3],["exc",1],["message",1],["text",1],["backend",1],["ours",1],["reason",2],["about",2],["produced",1],["tool",1],["sqlite",1],["changed",1],["any",1],["them",2],["today",1],["messages",1],["contain",1],["audit",1],["expires",1],["time",1],["those",1],["upgraded",1],["tell",1],["from",4],["malformed",1],["cannot",1],["carry",1],["credential",3],["all",2],["future",1],["import",4],["annotations",1],["hashlib",1],["dataclasses",1],["dataclass",2],["field",1],["openai4s",1],["ref",2],["make",1],["settings",4],["columns",1],["holding",1],["outright",1],["scope",2],["groups",1],["see",1],["first",1],["element",1],["column",1],["logged",1],["such",1],["called",1],["setting",3],["rather",1],["than",1],["key",5],["purpose",1],["module",1],["both",1],["human",1],["taint",1],["analysis",1],["will",1],["believe",1],["code",1],["ql",1],["flagged",1],["lines",1],["printed",1],["exactly",1],["secrets",3],["tuple",2],["llm",2],["api",2],["tavily",1],["search",1],["agent",2],["plan",2],["migration",1],["report",1],["fingerprint",1],["migrate",2],["connector",1],["env",1],["resolve",1]]},{"id":"openai4s/security/secret_migration.py#_injected","name":[["injected",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["injected",3],["broker",8],["secret",7],["key",6],["str",6],["scope",7],["read",5],["only",5],["backend",5],["holds",2],["settings",2],["row",5],["not",4],["exist",1],["environment",1],["injection",1],["one",4],["app",3],["never",1],["write",1],["its",1],["put",2],["refuses",1],["by",2],["design",1],["migrate",2],["secrets",1],["has",2],["nothing",5],["because",2],["there",3],["no",1],["plaintext",1],["move",1],["so",4],["fresh",1],["install",1],["ever",1],["puts",1],["reference",4],["without",1],["lookup",1],["variable",3],["dead",2],["openai4",3],["llm",2],["api",1],["would",4],["resolve",1],["empty",3],["ui",2],["report",1],["model",1],["as",1],["unconfigured",1],["raised",1],["anywhere",1],["say",1],["restricted",1],["purpose",1],["behind",1],["writable",1],["own",1],["answer",3],["store",2],["setting",1],["clears",1],["deletes",1],["stored",1],["value",1],["swallows",1],["failure",2],["delete",1],["still",2],["gets",1],["cleared",2],["consulting",1],["anyway",1],["turn",1],["swallowed",1],["into",1],["revoked",1],["credential",1],["coming",1],["back",2],["life",1],["cannot",1],["have",2],["been",2],["written",2],["operator",2],["standing",1],["rather",1],["than",1],["leftover",1],["built",2],["namespace",3],["whenever",1],["same",2],["v2",3],["had",1],["allowed",1],["matters",1],["decides",1],["consulted",1],["v1",2],["reaches",1],["plain",2],["name",3],["while",1],["refusal",1],["actually",1],["sees",1],["they",1],["try",2],["save",1],["from",1],["names",1],["namespaced",2],["ns",1],["way",1],["following",1],["instruction",1],["letter",1],["resolved",1],["silent",1],["end",1],["function",1],["exists",1],["close",1],["moved",1],["different",1],["spelling",1],["path",1],["tries",1],["falls",1],["both",1],["work",1],["if",1],["return",3],["make",1],["ref",1],["except",1],["error",1],["unusable",1],["configuration",1],["here",1],["reason",1],["fail",1],["legitimate",1],["result",1]]},{"id":"openai4s/security/secret_migration.py#_migrate_one","name":[["migrate",1],["one",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["migrate",3],["one",2],["store",3],["broker",6],["secret",2],["key",4],["str",10],["scope",3],["name",3],["value",6],["write",3],["ref",5],["put",1],["verify",1],["read",3],["back",2],["compare",1],["because",1],["did",1],["not",2],["raise",2],["evidence",1],["retrievable",1],["readback",3],["if",2],["leave",1],["plaintext",3],["exactly",1],["half",1],["migration",1],["cannot",1],["be",1],["strictly",1],["worse",1],["than",1],["started",1],["runtime",1],["error",1],["refusing",1],["wrote",1],["but",1],["nothing",1],["none",1],["else",1],["different",1],["replace",1],["row",1],["reference",2],["also",1],["removes",1],["since",1],["overwrites",1],["same",1],["cell",1],["setting",1],["return",1]]},{"id":"openai4s/security/secret_migration.py#fingerprint","name":[["fingerprint",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["fingerprint",2],["secret",3],["str",4],["short",1],["non",1],["reversible",1],["tag",1],["correlating",1],["log",1],["lines",1],["value",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["12",1]]},{"id":"openai4s/security/secret_migration.py#migrate_connector_env","name":[["migrate",1],["connector",1],["env",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["migrate",2],["connector",25],["env",12],["store",6],["dict",4],["move",1],["each",1],["plaintext",2],["values",3],["behind",1],["references",1],["re",1],["upserting",1],["row",1],["applies",1],["upsert",2],["brokers",1],["way",1],["so",1],["only",1],["has",1],["hand",1],["back",1],["read",1],["keeps",2],["one",3],["implementation",1],["write",1],["rule",1],["rather",1],["than",1],["second",1],["copy",1],["here",1],["could",1],["drift",1],["from",1],["migrated",4],["list",4],["str",6],["reentry",7],["required",5],["failed",5],["connectors",1],["if",4],["not",6],["isinstance",1],["continue",3],["refs",3],["value",3],["ref",4],["try",2],["needs",2],["any",1],["description",4],["secrets",1],["describe",2],["configured",1],["except",2],["exception",2],["as",2],["noqa",2],["ble001",2],["bad",2],["must",2],["strand",2],["others",2],["reaches",1],["backend",1],["raise",1],["append",4],["id",8],["error",2],["type",2],["name",4],["all",1],["command",2],["args",2],["enabled",2],["bool",1],["true",1],["its",1],["stays",1],["working",1],["return",1]]},{"id":"openai4s/security/secret_migration.py#migrate_settings_secrets","name":[["migrate",1],["settings",1],["secrets",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["migrate",6],["settings",4],["secrets",3],["store",5],["broker",6],["secret",2],["migration",3],["report",11],["move",1],["each",1],["plaintext",1],["credential",1],["behind",1],["reference",1],["setting",13],["scope",3],["value",7],["if",3],["not",4],["empty",1],["append",6],["continue",3],["ref",3],["try",3],["described",3],["describe",2],["except",2],["exception",2],["as",2],["noqa",2],["ble001",2],["one",4],["bad",2],["key",4],["must",2],["strand",2],["reads",1],["backend",2],["locked",1],["keychain",1],["cli",1],["times",1],["out",1],["after",1],["10s",1],["hand",1],["edited",1],["raises",1],["here",1],["ran",1],["outside",1],["per",1],["guard",1],["so",1],["aborted",1],["whole",1],["pass",1],["profile",1],["keys",1],["connector",1],["env",1],["share",1],["at",1],["call",1],["site",1],["failed",2],["error",2],["type",2],["name",3],["reentry",2],["required",2],["configured",1],["v1",1],["system",1],["slot",1],["process",1],["global",1],["contains",1],["no",1],["evidence",1],["data",1],["directory",1],["owns",1],["reading",1],["would",1],["reproduce",1],["cross",1],["disclosure",1],["boundary",1],["meant",1],["close",1],["matching",1],["v2",1],["whose",1],["was",1],["revoked",1],["likewise",1],["needs",1],["re",1],["entry",1],["rather",1],["than",1],["already",2],["else",1],["migrated",1],["rest",1],["return",1]]},{"id":"openai4s/security/secret_migration.py#MigrationReport","name":[["migration",1],["report",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["class",2],["migration",2],["report",2],["migrated",4],["list",15],["str",4],["field",5],["default",5],["factory",5],["already",3],["reentry",3],["required",3],["empty",3],["failed",4],["dict",3],["def",1],["as",1],["self",7],["return",1],["ok",1],["not",1]]},{"id":"openai4s/security/secret_migration.py#MigrationReport.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",8],["return",1],["migrated",3],["list",5],["already",2],["reentry",2],["required",2],["empty",2],["failed",3],["ok",1],["not",1]]},{"id":"openai4s/security/secret_migration.py#resolve_setting","name":[["resolve",1],["setting",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["resolve",2],["setting",4],["store",3],["broker",7],["secret",2],["key",6],["str",6],["scope",5],["none",5],["read",1],["settings",1],["value",6],["may",1],["be",1],["reference",1],["legacy",1],["plaintext",1],["both",1],["shapes",1],["must",1],["work",1],["install",1],["has",3],["not",4],["migrated",1],["yet",1],["one",2],["migration",1],["failed",1],["single",1],["all",2],["have",1],["keep",1],["running",1],["caller",1],["need",1],["know",1],["looking",1],["at",2],["third",1],["shape",1],["no",1],["row",2],["see",1],["injected",2],["still",1],["wins",1],["holds",1],["something",1],["so",2],["only",1],["ever",1],["adds",1],["answer",1],["there",1],["was",1],["if",3],["return",3],["ref",2],["names",1],["its",1],["own",1],["name",1],["already",1],["complete",1],["address",1],["environment",1],["supplies",1],["exact",1],["pair",1],["finds",1],["here",1],["resolved",2]]},{"id":"openai4s/security/secret_migration.py#scope_for_setting","name":[["scope",1],["setting",1]],"path":[["openai4s",1],["security",1],["secret",1],["migration",1],["py",1]],"body":[["def",2],["scope",7],["setting",3],["key",4],["str",4],["settings",2],["credential",1],["filed",1],["under",1],["if",2],["not",1],["one",3],["resolve",1],["handed",1],["only",1],["but",1],["secret",1],["addressed",1],["by",1],["name",1],["so",1],["without",1],["table",1],["there",1],["no",1],["way",1],["ask",1],["backend",1],["whether",1],["holds",1],["threading",1],["through",1],["every",1],["caller",1],["would",2],["work",1],["too",1],["be",1],["more",1],["thing",1],["each",1],["them",1],["could",1],["wrong",1],["mapping",2],["already",1],["declared",1],["here",1],["same",1],["migration",1],["uses",1],["candidate",2],["secrets",1],["return",2]]},{"id":"openai4s/security/shellcheck.py","name":[["shellcheck",1],["py",1]],"path":[["openai4s",1],["security",1],["shellcheck",1],["py",1]],"body":[["static",3],["shell",7],["command",2],["precheck",2],["kernel",3],["local",1],["host",3],["bash",2],["executes",1],["only",2],["python",1],["cells",1],["commands",2],["run",2],["inside",1],["worker",2],["sdk",1],["py",1],["cheap",2],["best",1],["effort",1],["defense",1],["depth",1],["gate",2],["runs",2],["there",1],["before",2],["supplements",1],["never",1],["replaces",1],["pre",1],["exec",1],["code",2],["classifier",2],["egress",2],["fence",2],["audit",1],["hook",1],["refuses",1],["handful",1],["obviously",1],["catastrophic",1],["literal",1],["not",2],["sandbox",1],["attempt",1],["defeat",1],["obfuscation",1],["pure",1],["stdlib",1],["process",1],["from",1],["future",1],["import",2],["annotations",1],["re",14],["blocklist",1],["each",1],["entry",1],["compiled",1],["regex",1],["human",1],["reason",1],["these",1],["match",1],["few",1],["unambiguous",1],["catastrophes",1],["anything",1],["subtler",1],["left",1],["runtime",1],["permission",1],["dangerous",1],["patterns",1],["list",1],["tuple",1],["pattern",1],["str",1],["recursive",4],["delete",2],["aimed",1],["at",1],["filesystem",4],["root",2],["home",5],["compile",7],["brm",1],["require",1],["actual",1],["short",1],["long",2],["option",3],["somewhere",1],["target",1],["while",1],["allowing",1],["other",1],["gnu",1],["style",1],["options",1],["around",1],["both",1],["lookahead",1],["probe",1],["below",1],["admit",1],["exactly",1],["one",1],["parse",1],["per",1],["token",1],["so",1],["string",1],["cannot",1],["backtrack",1],["exponentially",1],["hostile",1],["rm",1],["rf",1],["hang",1],["here",1],["za",1],["boundary",1],["allow",1],["trailing",1],["sep",1],["eol",1],["targeting",1],["format",2],["bmkfs",1],["ignorecase",5],["mkfs",1],["would",1],["dd",2],["writing",2],["straight",2],["device",4],["bdd",1],["bof",1],["dev",2],["directly",2],["overwrite",2],["raw",2],["block",2],["via",1],["redirection",1],["sd",1],["nvme",1],["hd",1],["vd",1],["disk",1],["world",1],["writable",1],["permissions",1],["bchmod",1],["777",2],["rwx",2],["chmod",1],["classic",1],["fork",2],["bomb",2],["piping",2],["remote",1],["download",1],["into",2],["interpreter",1],["curl",1],["wget",1],["sudo",1],["usr",1],["bin",1],["ba",1],["tc",1],["fi",1],["sh",1],["downloaded",1],["script",1]]},{"id":"openai4s/security/shellcheck.py#precheck_command","name":[["precheck",1],["command",1]],"path":[["openai4s",1],["security",1],["shellcheck",1],["py",1]],"body":[["def",2],["precheck",2],["command",8],["str",5],["none",7],["return",5],["first",1],["matched",1],["danger",1],["reason",3],["else",1],["pure",1],["re",1],["stdlib",1],["total",1],["any",1],["non",1],["string",1],["unexpected",1],["input",1],["yields",1],["fail",1],["open",1],["so",1],["never",1],["break",1],["call",1],["runtime",1],["layers",1],["remain",1],["real",1],["enforcement",1],["try",1],["if",2],["not",2],["isinstance",1],["rx",2],["dangerous",1],["patterns",1],["search",1],["except",1],["exception",1]]},{"id":"openai4s/security/windows_dpapi.py","name":[["windows",1],["dpapi",1],["py",1]],"path":[["openai4s",1],["security",1],["windows",1],["dpapi",1],["py",1]],"body":[["windows",3],["user",3],["scoped",1],["dpapi",2],["storage",2],["accessed",1],["only",3],["by",1],["wsl",3],["host",2],["json",4],["travels",1],["over",1],["stdin",2],["stdout",5],["secrets",2],["never",2],["enter",1],["argv",1],["environment",2],["unencrypted",1],["file",12],["stored",2],["blobs",1],["bound",1],["login",1],["installation",1],["broker",1],["reference",1],["missing",3],["interop",2],["fails",1],["closed",1],["from",4],["future",1],["import",7],["annotations",1],["hashlib",1],["os",1],["subprocess",1],["pathlib",1],["path",13],["powershell",1],["raw",1],["streams",1],["rather",1],["than",1],["console",7],["input",2],["encoding",7],["output",3],["those",1],["setters",1],["call",1],["cp",2],["throw",3],["handle",1],["invalid",3],["process",1],["has",2],["no",3],["normal",1],["case",1],["daemon",1],["spawned",1],["child",1],["they",1],["sat",1],["outside",1],["try",3],["so",1],["catch",2],["prints",1],["sanitized",1],["message",1],["ran",1],["reading",1],["writing",1],["utf",1],["bytes",10],["directly",1],["correct",1],["regardless",1],["code",1],["page",1],["script",1],["error",2],["action",2],["preference",1],["stop",1],["add",1],["type",1],["assembly",1],["name",1],["system",2],["security",4],["buffer",3],["new",2],["object",1],["io",12],["memory",1],["stream",1],["open",4],["standard",2],["copy",1],["request",6],["text",5],["utf8",5],["string",4],["array",1],["convert",2],["if",5],["key",4],["notmatch",1],["f0",1],["64",1],["root",6],["join",3],["folder",1],["local",1],["application",1],["data",4],["ai4",2],["entropy",3],["scope",4],["cryptography",3],["protection",1],["current",1],["value",5],["null",3],["switch",1],["put",1],["encrypted",2],["protected",2],["protect",1],["directory",4],["create",1],["out",1],["temp",6],["guid",2],["tmp",1],["write",3],["all",3],["exists",5],["replace",1],["else",1],["move",1],["finally",1],["delete",5],["unprotect",1],["read",2],["op",1],["but",1],["throws",1],["not",1],["found",1],["exception",1],["parent",1],["once",1],["something",1],["been",1],["keychain",1],["secret",1],["service",1],["backends",1],["both",1],["ignore",1],["matched",1],["nothing",1],["one",1],["raised",1],["default",1],["operation",2],["payload",3],["compress",1],["length",1],["flush",1],["line",1],["secure",1],["failed",1],["exit",1],["order",1],["bus",1],["keeps",1],["second",1],["step",1],["first",1],["survives",1],["images",1],["ship",1],["etc",2],["machine",3],["id",3],["at",1],["identity",1],["files",1],["var",1],["lib",1],["dbus",1]]},{"id":"openai4s/security/windows_dpapi.py#machine_identity","name":[["machine",1],["identity",1]],"path":[["openai4s",1],["security",1],["windows",1],["dpapi",1],["py",1]],"body":[["def",2],["machine",4],["identity",7],["str",2],["per",1],["installation",1],["half",1],["storage",2],["key",1],["every",1],["os",1],["failure",1],["here",1],["becomes",1],["runtime",2],["error",5],["reached",1],["through",1],["backend",1],["whose",1],["callers",1],["catch",1],["secret",1],["broker",2],["bare",1],["file",1],["not",1],["found",1],["from",1],["distribution",1],["ships",1],["no",1],["id",1],["escaped",1],["entirely",1],["instead",1],["letting",1],["auto",1],["move",1],["next",1],["store",1],["candidate",2],["files",1],["try",1],["path",1],["read",1],["text",1],["ascii",1],["strip",1],["except",1],["oserror",1],["value",1],["continue",1],["if",1],["return",1],["raise",1],["windows",1],["secure",1],["requires",1],["persistent",1],["wsl",1]]},{"id":"openai4s/security/windows_dpapi.py#request","name":[["request",1]],"path":[["openai4s",1],["security",1],["windows",1],["dpapi",1],["py",1]],"body":[["def",2],["request",2],["action",4],["str",13],["namespace",3],["scope",3],["name",3],["value",7],["none",10],["try",3],["executable",3],["powershell",1],["path",1],["except",3],["oserror",2],["raise",6],["runtime",6],["error",11],["windows",7],["secure",6],["storage",6],["could",2],["not",6],["be",2],["reached",2],["from",3],["if",3],["requires",1],["wsl",1],["interoperability",1],["identity",3],["machine",1],["key",4],["hashlib",1],["sha256",1],["json",3],["dumps",2],["os",2],["getuid",1],["encode",2],["utf",3],["hexdigest",1],["result",3],["subprocess",3],["run",1],["no",2],["logo",1],["profile",1],["non",1],["interactive",1],["command",1],["script",1],["input",1],["capture",1],["output",1],["true",2],["timeout",1],["20",1],["wslenv",2],["only",1],["thing",1],["carries",1],["linux",2],["variable",1],["across",1],["into",1],["process",1],["emptying",1],["keeps",1],["daemon",2],["own",1],["environment",1],["holds",1],["very",1],["credentials",1],["module",1],["exists",1],["protect",1],["side",1],["interop",2],["boundary",1],["env",1],["environ",1],["same",1],["reason",1],["tools",1],["dynamic",1],["py",1],["keychain",1],["backend",1],["writes",1],["child",1],["must",1],["inherit",1],["controlling",1],["terminal",1],["tiocsti",1],["escape",1],["start",1],["new",1],["session",1],["returncode",1],["operation",1],["failed",1],["decoded",4],["loads",1],["stdout",1],["decode",1],["sig",1],["type",1],["unicode",1],["returned",2],["invalid",2],["response",1],["isinstance",1],["return",1]]},{"id":"openai4s/security/wsl.py","name":[["wsl",1],["py",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["wsl",7],["host",5],["boundaries",1],["kept",1],["separate",1],["from",3],["scientific",1],["execution",1],["policy",2],["windows",2],["interop",2],["privileged",1],["facility",1],["cell",1],["gets",1],["private",3],["pid",2],["namespace",3],["cannot",1],["see",1],["mounts",1],["session",1],["sockets",1],["loader",1],["no",2],["global",1],["configuration",1],["changed",1],["future",1],["import",6],["annotations",1],["os",2],["platform",1],["re",1],["struct",1],["pathlib",1],["path",1],["surfaces",1],["itself",1],["creates",1],["distribution",1],["docker",1],["podman",1],["container",2],["runs",1],["same",1],["microsoft",1],["standard",1],["wsl2",1],["kernel",2],["so",1],["inherits",1],["release",1],["string",1],["but",1],["none",1],["these",1],["must",1],["not",1],["inherit",1],["module",1],["either",1],["masking",1],["run",2],["tmp",4],["requiring",1],["there",1],["would",1],["change",1],["documented",1],["deployment",1],["boundary",1],["strength",1],["name",1],["markers",1],["mnt",1],["proc",2],["sys",2],["fs",2],["binfmt",2],["misc",2],["wslinterop",2],["late",1],["masked",1],["roots",1],["stay",1],["writable",2],["bwrap",1],["read",2],["masks",2],["covers",1],["directory",1],["fresh",1],["empty",1],["tmpfs",1],["already",1],["sandbox",1],["mount",1],["remounting",1],["those",1],["two",1],["only",2],["buys",1],["isolation",1],["makes",1],["hardcoded",1],["write",1],["fail",1],["while",1],["succeeding",1],["linux",1],["mac",1],["frozenset",1],["var",1],["io",2],["uring",2],["setup",2],["identical",1],["x86",2],["64",2],["generic",1],["aarch64",2],["table",1],["nr",1],["425",1],["audit",1],["arch",2],["plus",1],["socket",1],["syscall",1],["number",1],["per",1],["abi",1],["seccomp",1],["0x",2],["c000003",1],["41",1],["c00000",1],["b7",1],["198",1]]},{"id":"openai4s/security/wsl.py#is_wsl","name":[["wsl",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["def",2],["wsl",4],["bool",2],["if",2],["platform",2],["system",1],["linux",1],["microsoft",1],["not",1],["release",1],["lower",1],["return",3],["false",1],["os",2],["environ",1],["distro",1],["name",1],["true",1],["any",1],["path",1],["exists",1],["marker",2],["markers",1]]},{"id":"openai4s/security/wsl.py#linux_path","name":[["linux",1],["path",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["def",2],["linux",3],["path",4],["value",3],["str",4],["keep",1],["tools",1],["user",1],["order",1],["without",1],["traversing",1],["windows",2],["entries",5],["roots",2],["mounts",1],["entry",7],["split",1],["os",3],["pathsep",2],["if",3],["not",3],["isabs",1],["continue",2],["any",1],["root",3],["startswith",1],["append",1],["return",1],["join",1]]},{"id":"openai4s/security/wsl.py#powershell_path","name":[["powershell",1],["path",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["def",2],["powershell",3],["path",3],["str",3],["none",4],["if",2],["not",1],["wsl",1],["return",3],["root",2],["windows",3],["mounts",1],["candidate",3],["system32",1],["power",1],["shell",1],["v1",1],["exe",1],["file",1]]},{"id":"openai4s/security/wsl.py#read_denials","name":[["read",1],["denials",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["def",2],["read",2],["denials",2],["tuple",5],["str",4],["if",1],["not",1],["wsl",2],["return",2],["subpath",1],["path",2],["init",1],["run",1],["tmp",2],["var",1],["mnt",2],["wslg",1],["windows",1],["mounts",1]]},{"id":"openai4s/security/wsl.py#resolver_rebinds","name":[["resolver",1],["rebinds",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["def",2],["resolver",2],["rebinds",3],["masked",4],["tuple",2],["str",4],["list",2],["ro",2],["bind",3],["try",4],["args",1],["keep",1],["dns",2],["working",1],["under",2],["wsl",3],["masks",1],["wsl2",1],["points",1],["etc",3],["resolv",4],["conf",4],["at",2],["mnt",1],["run",1],["systemd",2],["resolve",1],["stub",1],["distribution",1],["install",2],["ubuntu",1],["24",1],["04",1],["produces",1],["launcher",1],["tells",1],["user",1],["both",1],["live",1],["root",3],["so",1],["empty",1],["tmpfs",1],["leaves",1],["symlink",1],["dangling",1],["every",1],["hostname",1],["lookup",1],["network",1],["enabled",1],["cell",2],["fails",1],["while",1],["same",3],["resolves",1],["fine",1],["plain",1],["linux",1],["byoc",1],["confinement",1],["runtime",1],["solves",1],["problem",1],["way",1],["skipped",1],["path",2],["absent",1],["resolved",4],["os",1],["realpath",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["unreadable",1],["return",3],["if",1],["not",1],["any",1],["startswith",1],["rstrip",1]]},{"id":"openai4s/security/wsl.py#socket_filter","name":[["socket",1],["filter",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["def",2],["socket",9],["filter",4],["bytes",2],["classic",1],["bpf",1],["bubblewrap",1],["deny",2],["hyper",2],["vsock",4],["outside",1],["network",1],["namespaces",1],["reject",1],["alternate",1],["abis",1],["so",2],["socketcall",1],["x32",2],["cannot",1],["bypass",1],["rule",1],["io",3],["uring",3],["setup",2],["seccomp",4],["classifies",1],["syscalls",1],["not",3],["operations",1],["submitted",1],["inside",1],["ring",2],["ioring",2],["op",2],["19",1],["wsl2",1],["kernel",1],["newer",1],["would",1],["open",1],["af",3],["fd",1],["without",1],["ever",1],["being",1],["consulted",1],["exact",1],["escape",1],["exists",1],["close",1],["docker",1],["systemd",1],["block",1],["by",2],["default",1],["same",1],["reason",1],["local",1],["unix",1],["sockets",1],["ordinary",1],["linux",1],["networking",1],["retain",1],["their",1],["own",1],["policy",1],["machine",4],["platform",1],["try",1],["arch",4],["nr",4],["except",1],["key",2],["error",2],["fail",1],["closed",1],["diagnosable",1],["message",1],["rather",1],["than",1],["bare",1],["under",1],["enforce",1],["caller",1],["must",1],["be",2],["able",1],["say",1],["boundary",1],["could",1],["built",1],["covered",1],["unshare",1],["net",1],["raise",1],["unsupported",1],["architecture",1],["wsl",1],["isolation",1],["has",1],["no",2],["from",1],["none",1],["instructions",2],["0x20",3],["data",2],["0x15",4],["0x06",5],["0x80000000",1],["kill",1],["process",1],["foreign",1],["abi",2],["0x35",1],["0x40000000",1],["0x00050026",1],["enosys",1],["0x00050001",2],["eperm",2],["submit",1],["16",1],["args",1],["family",1],["40",1],["0x7",1],["fff0000",1],["allow",1],["return",1],["join",1],["struct",1],["pack",1],["hbbi",1],["item",2]]},{"id":"openai4s/security/wsl.py#UnsupportedArchitecture","name":[["unsupported",1],["architecture",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["class",2],["unsupported",2],["architecture",2],["runtime",2],["error",2],["no",1],["hyper",1],["socket",1],["filter",1],["exists",1],["machine",1]]},{"id":"openai4s/security/wsl.py#windows_mounts","name":[["windows",1],["mounts",1]],"path":[["openai4s",1],["security",1],["wsl",1],["py",1]],"body":[["def",2],["windows",3],["mounts",7],["tuple",3],["str",2],["find",1],["drv",1],["fs",4],["including",1],["custom",1],["automount",1],["roots",1],["bind",1],["aliases",1],["unreadable",1],["mount",2],["table",3],["degrades",1],["no",1],["rather",1],["than",1],["raising",1],["runs",1],["kernel",1],["spawn",1],["path",7],["inside",1],["secret",1],["backend",1],["available",1],["probe",1],["before",1],["argparse",1],["cli",1],["entrypoint",1],["none",1],["those",1],["three",1],["act",1],["oserror",2],["from",1],["procfs",1],["nested",1],["container",1],["hidepid",1],["already",1],["replaced",1],["proc",2],["would",1],["otherwise",1],["turn",1],["missing",1],["optimisation",1],["into",1],["openai4s",1],["help",1],["failing",1],["try",1],["self",1],["mountinfo",1],["read",1],["text",1],["utf",1],["except",1],["return",2],["line",2],["splitlines",1],["fields",6],["split",1],["if",2],["not",1],["continue",1],["separator",3],["index",1],["type",3],["options",2],["join",1],["drvfs",2],["9p",1],["aname",1],["re",1],["sub",1],["lambda",2],["chr",1],["int",1],["append",1],["sorted",1],["key",1],["count",1]]},{"id":"openai4s/server/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["server",1],["init",1],["py",1]],"body":[["http",1],["gateway",5],["full",1],["web",3],["ui",2],["rest",1],["socket",1],["pure",1],["stdlib",1],["serve",5],["build",5],["server",10],["front",1],["openai4s",4],["local",1],["backed",1],["by",2],["code",2],["as",3],["action",1],["engine",1],["see",1],["py",2],["they",1],["only",1],["servers",1],["package",1],["offers",1],["second",1],["minimal",3],["one",2],["lived",1],["daemon",1],["until",1],["was",1],["removed",1],["exposed",1],["post",1],["run",4],["straight",1],["onto",1],["agent",1],["no",4],["host",1],["allowlist",1],["origin",1],["check",1],["token",1],["gate",1],["security",1],["headers",1],["nothing",1],["imported",1],["docstring",2],["advertised",1],["under",1],["two",1],["names",1],["file",1],["never",1],["defined",1],["unauthenticated",1],["execution",1],["endpoint",1],["kept",1],["alive",1],["stray",1],["import",4],["from",4],["being",1],["reachable",1],["app",2],["all",1]]},{"id":"openai4s/server/action_timeline.py","name":[["action",1],["timeline",1],["py",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["read",1],["only",1],["ui",2],["projection",1],["canonical",1],["action",3],["ledger",2],["keeps",1],["provider",2],["replay",1],["details",1],["raw",2],["audit",1],["evidence",1],["web",1],["needs",1],["smaller",1],["stable",1],["view",1],["identity",1],["status",1],["bounded",1],["redacted",1],["inputs",1],["results",1],["resource",1],["keys",1],["execution",1],["milestones",1],["service",2],["deliberately",1],["omits",1],["wire",1],["state",1],["argument",1],["strings",1],["callers",1],["cannot",1],["accidentally",1],["turn",1],["debugging",1],["endpoint",1],["into",1],["credential",1],["protocol",2],["dump",1],["from",4],["future",1],["import",6],["annotations",1],["math",1],["re",3],["collections",2],["defaultdict",1],["abc",1],["mapping",1],["sequence",1],["typing",1],["any",1],["secret",2],["compile",1],["bearer",1],["sk",1],["ark",1],["ghp",1],["github",1],["pat",1],["hf",1],["xox",1],["baprs",1],["za",1],["z0",1],["api",1],["key",1],["token",1],["password",1],["all",1],["timeline",1]]},{"id":"openai4s/server/action_timeline.py#_artifact_refs","name":[["artifact",1],["refs",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",3],["artifact",4],["refs",2],["value",3],["any",3],["limit",4],["int",3],["32",2],["list",4],["str",3],["output",5],["visit",4],["item",7],["depth",4],["none",1],["if",4],["len",1],["return",2],["isinstance",2],["mapping",1],["key",5],["id",2],["version",1],["filename",1],["ref",4],["safe",1],["text",1],["200",1],["not",1],["append",1],["artifacts",1],["files",2],["written",1],["elif",1],["tuple",1],["child",2]]},{"id":"openai4s/server/action_timeline.py#_artifact_refs.visit","name":[["visit",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["visit",4],["item",8],["any",2],["depth",5],["int",2],["none",2],["if",4],["len",1],["output",3],["limit",2],["return",1],["isinstance",2],["mapping",1],["key",5],["artifact",2],["id",2],["version",1],["filename",1],["ref",4],["safe",1],["text",1],["200",1],["not",1],["append",1],["artifacts",1],["files",2],["written",1],["elif",1],["list",1],["tuple",1],["child",2]]},{"id":"openai4s/server/action_timeline.py#_code_title","name":[["code",1],["title",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["code",5],["title",5],["str",4],["line",4],["splitlines",1],["stripped",5],["strip",2],["if",2],["startswith",1],["lstrip",1],["return",3],["one",2],["elif",1],["scientific",1],["cell",1]]},{"id":"openai4s/server/action_timeline.py#_language","name":[["language",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["language",6],["group",3],["mapping",5],["str",8],["any",4],["raw",3],["events",3],["sequence",2],["none",4],["if",3],["kind",1],["code",1],["return",3],["event",2],["arguments",4],["canonical",1],["isinstance",1],["lower",1],["python",1]]},{"id":"openai4s/server/action_timeline.py#_one_line","name":[["one",1],["line",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["one",2],["line",2],["value",3],["any",2],["limit",4],["int",2],["120",2],["str",3],["text",4],["join",1],["split",1],["return",1],["if",1],["len",1],["else",1],["rstrip",1]]},{"id":"openai4s/server/action_timeline.py#_owner","name":[["owner",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["owner",2],["group",3],["mapping",2],["str",5],["any",2],["kind",4],["if",2],["user",2],["return",3],["terminal",1],["permission",1],["resolution",1],["checkpoint",1],["recovery",1],["system",1],["agent",1]]},{"id":"openai4s/server/action_timeline.py#_permission_summary","name":[["permission",1],["summary",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["permission",4],["summary",2],["events",3],["sequence",2],["mapping",5],["str",5],["any",4],["dict",2],["none",5],["pending",4],["resolved",4],["event",6],["type",4],["result",6],["if",2],["isinstance",3],["elif",1],["selected",5],["not",1],["return",2],["decision",2],["id",2],["safe",3],["text",3],["120",1],["state",2],["40",2],["scope",2]]},{"id":"openai4s/server/action_timeline.py#_public_cost","name":[["public",1],["cost",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["public",2],["cost",2],["value",6],["any",2],["float",3],["none",6],["if",2],["isinstance",1],["bool",1],["return",3],["try",1],["number",4],["except",1],["type",1],["error",3],["overflow",1],["math",1],["isfinite",1],["else",1]]},{"id":"openai4s/server/action_timeline.py#_public_outcome","name":[["public",1],["outcome",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["public",2],["outcome",2],["result",5],["any",2],["str",3],["none",3],["if",3],["not",1],["isinstance",1],["mapping",1],["return",4],["error",3],["status",4],["strip",1],["lower",1],["failed",1],["denied",1],["cancelled",1],["timed",1],["out",1],["ok",1]]},{"id":"openai4s/server/action_timeline.py#_public_usage","name":[["public",1],["usage",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["public",2],["usage",2],["value",5],["any",2],["dict",3],["str",3],["int",4],["none",5],["if",3],["not",1],["isinstance",2],["mapping",1],["return",2],["output",4],["key",3],["input",1],["tokens",4],["cache",2],["read",1],["write",1],["reasoning",1],["total",1],["raw",4],["bool",1],["continue",2],["try",1],["number",3],["except",1],["type",1],["error",3],["overflow",1]]},{"id":"openai4s/server/action_timeline.py#_replay_policy","name":[["replay",1],["policy",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["replay",2],["policy",2],["events",3],["sequence",2],["mapping",2],["str",5],["any",2],["effects",3],["event",2],["side",2],["effect",2],["class",1],["unknown",1],["if",2],["read",1],["only",1],["return",3],["safe",1],["external",1],["irreversible",1],["never",1],["requires",1],["review",1]]},{"id":"openai4s/server/action_timeline.py#_safe_text","name":[["safe",1],["text",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["safe",2],["text",6],["value",4],["any",2],["limit",4],["int",2],["str",3],["none",4],["if",2],["return",2],["secret",1],["re",1],["sub",1],["redacted",1],["len",1],["else",1],["rstrip",1]]},{"id":"openai4s/server/action_timeline.py#_status","name":[["status",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["status",2],["group",3],["mapping",6],["str",10],["any",11],["events",7],["sequence",4],["attempts",4],["if",14],["attempt",5],["terminal",8],["state",7],["none",1],["return",10],["running",1],["states",5],["cancelled",5],["interrupted",2],["timed",2],["out",2],["else",3],["completed",5],["all",1],["failed",4],["event",16],["type",8],["denied",1],["results",3],["result",1],["error",1],["kind",1],["native",1],["tools",1],["finalize",1],["proposed",5],["sum",1],["len",1],["pending",2],["reversed",1],["observation",1],["started",1],["recorded",1]]},{"id":"openai4s/server/action_timeline.py#_title","name":[["title",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["title",5],["group",5],["mapping",11],["str",10],["any",4],["events",7],["sequence",2],["kind",9],["action",3],["if",18],["user",2],["message",5],["assistant",2],["content",7],["isinstance",8],["else",1],["none",2],["workbench",1],["plan",5],["turn",1],["input",1],["opens",1],["mode",3],["prompt",1],["one",5],["line",5],["names",5],["task",1],["inside",1],["payload",4],["stays",1],["whole",1],["imported",1],["here",1],["gateway",1],["has",1],["loaded",1],["by",1],["then",1],["module",1],["keeps",1],["no",1],["import",2],["store",1],["backed",1],["service",1],["from",1],["openai4s",1],["server",1],["plans",1],["request",2],["text",2],["return",12],["native",1],["tools",2],["event",12],["type",1],["proposed",1],["continue",2],["arguments",14],["name",8],["not",2],["append",1],["join",1],["control",1],["finalize",1],["summary",4],["structured",1],["response",1],["code",4],["execution",1],["scientific",1],["cell",1],["terminal",1],["result",10],["reason",2],["run",2],["finished",1],["permission",1],["resolution",1],["tool",4],["80",1],["allow",1],["approval",3],["recorded",1],["after",3],["restart",3],["denied",1],["resolved",1],["replace",1]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineService","name":[["action",1],["timeline",1],["service",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["class",2],["action",4],["timeline",5],["service",2],["project",1],["immutable",1],["ledger",2],["groups",12],["into",1],["inspectable",1],["session",1],["def",4],["init",1],["self",11],["store",6],["payload",5],["chars",5],["int",10],["20",1],["000",1],["if",16],["256",2],["raise",6],["value",6],["error",6],["must",4],["be",4],["at",4],["least",1],["root",12],["frame",12],["id",31],["str",11],["branch",13],["none",19],["after",12],["ordinal",32],["before",11],["limit",7],["500",3],["dict",7],["any",6],["not",12],["strip",1],["required",1],["filters",4],["isinstance",6],["bool",3],["non",2],["negative",2],["integer",3],["mutually",1],["exclusive",1],["between",1],["list",7],["group",35],["total",6],["count",7],["len",5],["initial",1],["reads",2],["show",1],["most",1],["recent",1],["research",1],["state",1],["cursor",1],["move",1],["forward",1],["from",1],["their",1],["explicit",2],["therefore",1],["keep",1],["first",2],["page",1],["else",3],["scope",1],["attempts",16],["same",1],["as",1],["omitting",1],["made",1],["default",1],["main",1],["so",1],["every",1],["fork",1],["projected",12],["empty",1],["ui",1],["showed",1],["blank",1],["timing",1],["chart",1],["no",1],["durations",1],["execution",1],["by",3],["defaultdict",1],["attempt",7],["append",1],["return",3],["truncated",1],["has",2],["earlier",1],["more",1],["last",1],["running",2],["status",3],["mapping",4],["sequence",3],["raw",6],["events",13],["title",4],["type",4],["event",16],["arguments",7],["canonical",3],["result",6],["public",6],["sort",1],["key",1],["lambda",1],["item",3],["allocated",1],["turn",2],["kind",2],["provider",3],["model",3],["safe",2],["text",2],["160",1],["owner",2],["permission",2],["summary",1],["usage",3],["cost",4],["persisted",1],["reply",1],["deployment",1],["capability",1],["price",2],["metadata",1],["historical",1],["rows",1],["without",1],["remain",2],["unknown",1],["instead",1],["displaying",1],["fabricated",1],["zero",1],["usd",1],["replay",2],["policy",2],["language",2],["created",2],["name",8],["120",1],["researcher",1],["facing",1],["projection",1],["wire",1],["debug",1],["endpoint",1],["ids",1],["tool",1],["results",1],["exposing",1],["them",1],["here",1],["leak",1],["command",1],["url",1],["token",1],["credential",1]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["init",2],["self",4],["store",6],["action",2],["timeline",2],["payload",6],["chars",6],["int",2],["20",2],["000",2],["if",1],["256",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["at",1],["least",1]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineService._attempt","name":[["attempt",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["attempt",22],["self",2],["mapping",2],["str",4],["any",4],["dict",2],["return",1],["id",10],["producing",2],["cell",4],["ordinal",2],["generation",2],["owner",2],["instance",2],["state",4],["revision",2],["allocated",2],["at",10],["started",2],["response",2],["capture",2],["finished",2],["terminal",2],["error",2],["safe",1],["text",1],["500",1],["replayed",2],["from",2]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineService._event","name":[["event",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["event",14],["self",2],["mapping",5],["str",4],["any",4],["dict",2],["arguments",5],["canonical",2],["result",8],["name",8],["none",2],["if",2],["isinstance",3],["return",1],["id",2],["sequence",2],["type",2],["safe",2],["text",2],["120",1],["timeline",1],["researcher",1],["facing",1],["projection",1],["not",1],["wire",1],["debug",1],["endpoint",1],["provider",1],["ids",1],["raw",1],["tool",1],["results",1],["remain",1],["ledger",1],["exposing",1],["them",1],["here",1],["leak",1],["command",1],["url",1],["token",1],["credential",1],["private",1],["dataset",1],["value",3],["into",1],["browser",1],["state",1],["only",1],["outcome",3],["artifact",2],["identities",1],["cross",1],["boundary",1],["error",2],["bool",1],["public",1],["artifacts",1],["refs",1],["side",2],["effect",2],["class",2],["resource",2],["keys",2],["160",1],["list",1],["64",1],["created",2],["at",2]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineService._group","name":[["group",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["group",22],["self",4],["mapping",2],["str",2],["any",2],["attempts",8],["sequence",2],["dict",4],["raw",5],["events",13],["list",1],["title",4],["type",2],["event",7],["arguments",2],["canonical",1],["result",2],["public",6],["attempt",4],["sort",1],["key",1],["lambda",1],["item",3],["ordinal",3],["allocated",1],["at",3],["return",1],["id",8],["root",2],["frame",2],["branch",2],["turn",2],["kind",2],["provider",2],["model",3],["safe",1],["text",1],["160",1],["status",2],["owner",2],["permission",2],["summary",1],["usage",3],["cost",4],["persisted",1],["reply",1],["deployment",1],["explicit",1],["capability",1],["price",2],["metadata",1],["historical",1],["rows",1],["without",1],["remain",1],["unknown",1],["instead",1],["displaying",1],["fabricated",1],["zero",1],["usd",1],["replay",2],["policy",2],["language",2],["created",2]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineService.get","name":[],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["self",5],["root",11],["frame",11],["id",23],["str",11],["branch",12],["none",23],["after",13],["ordinal",31],["int",12],["before",12],["limit",8],["500",4],["dict",5],["any",4],["if",13],["not",11],["strip",1],["raise",5],["value",5],["error",5],["required",1],["filters",4],["isinstance",4],["bool",3],["must",3],["be",3],["non",2],["negative",2],["integer",3],["mutually",1],["exclusive",1],["between",1],["groups",11],["store",2],["list",6],["action",1],["group",15],["total",6],["count",7],["len",5],["initial",1],["reads",2],["show",1],["most",1],["recent",1],["research",1],["state",1],["cursor",1],["move",1],["forward",1],["from",1],["their",1],["explicit",1],["therefore",1],["keep",1],["first",2],["page",1],["else",3],["scope",1],["attempts",9],["same",1],["as",1],["omitting",1],["made",1],["default",1],["main",1],["so",1],["every",1],["fork",1],["projected",12],["empty",1],["ui",1],["showed",1],["blank",1],["timing",1],["chart",1],["no",1],["durations",1],["execution",1],["by",3],["defaultdict",1],["attempt",3],["append",1],["return",1],["truncated",1],["has",2],["earlier",1],["more",1],["last",1],["running",2],["status",1]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineStore","name":[["action",1],["timeline",1],["store",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["class",2],["action",3],["timeline",2],["store",2],["protocol",2],["def",2],["list",4],["groups",1],["self",2],["root",1],["frame",1],["id",1],["str",1],["filters",2],["any",2],["dict",2],["execution",1],["attempts",1]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineStore.list_action_groups","name":[["list",1],["action",1],["groups",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["list",4],["action",2],["groups",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/action_timeline.py#ActionTimelineStore.list_execution_attempts","name":[["list",1],["execution",1],["attempts",1]],"path":[["openai4s",1],["server",1],["action",1],["timeline",1],["py",1]],"body":[["def",2],["list",4],["execution",2],["attempts",2],["self",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/agent_run.py","name":[["agent",1],["run",1],["py",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["web",3],["adapters",1],["project",1],["class",1],["agent",8],["engine",1],["onto",1],["gateway",1],["contracts",1],["from",11],["future",1],["import",12],["annotations",1],["time",1],["dataclasses",1],["dataclass",4],["field",1],["typing",1],["any",1],["callable",1],["openai4s",8],["actions",1],["incomplete",2],["cell",5],["nudge",2],["multi",1],["note",2],["no",1],["code",5],["action",6],["finalize",4],["native",2],["tool",7],["batch",3],["count",1],["blocks",3],["has",1],["block",1],["completion",1],["only",1],["control",1],["call",2],["reaches",1],["dispatcher",1],["execute",3],["parallel",1],["policy",1],["events",1],["routed",1],["event",3],["outcome",3],["produced",1],["reply",2],["received",1],["run",2],["finished",1],["text",1],["delta",1],["turn",2],["started",1],["execution",3],["evidence",3],["models",1],["model",1],["state",1],["runtime",1],["id",1],["format",1],["observation",1],["server",1],["completions",1],["narration",2],["tools",1],["max",1],["calls",2],["per",1],["parse",2],["fence",1],["delimiter",1],["scan",1],["fenced",2],["strip",1],["validation",1],["error",1],["all",1],["draft",1],["streamer",2],["cancellation",1],["prose",1],["executor",1],["sink",1]]},{"id":"openai4s/server/agent_run.py#_allow_cell","name":[["allow",1],["cell",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["allow",2],["cell",4],["action",2],["code",2],["none",3],["return",1]]},{"id":"openai4s/server/agent_run.py#_env_switch_notice","name":[["env",1],["switch",1],["notice",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["env",4],["switch",4],["notice",2],["exc",5],["base",2],["exception",5],["str",3],["model",3],["told",1],["pending",5],["environment",4],["failed",3],["interpolate",1],["raiser",1],["not",7],["author",1],["writing",1],["reader",1],["apply",2],["reaches",1],["spawn",2],["kernel",1],["subprocess",1],["popen",1],["so",2],["text",2],["whatever",2],["os",1],["produced",1],["interpreter",1],["path",2],["under",1],["someone",1],["home",1],["argv",1],["failure",1],["came",2],["from",4],["broker",1],["provider",2],["probe",1],["token",1],["two",1],["sinks",1],["carry",1],["out",1],["process",1],["appended",1],["message",3],["history",1],["goes",2],["next",1],["turn",2],["into",1],["exported",1],["session",1],["package",1],["observation",1],["timeline",1],["renders",1],["earlier",1],["pass",2],["sent",1],["through",2],["redacted",1],["detail",1],["called",1],["enough",1],["redaction",1],["patterns",1],["arbitrary",1],["ordinary",1],["english",1],["sentence",1],["srv",1],["command",1],["no",1],["identity",1],["all",1],["every",1],["pattern",1],["intact",1],["bounded",1],["thing",1],["happens",1],["need",1],["scrubbing",1],["unbounded",1],["only",1],["safe",3],["amount",1],["forward",1],["none",1],["agent",2],["needs",1],["category",2],["prose",1],["whether",1],["try",2],["different",1],["re",1],["run",1],["give",1],["up",1],["class",2],["name",5],["comes",1],["type",4],["rather",1],["than",1],["returns",1],["openai4s",1],["server",1],["errors",1],["import",1],["record",2],["diagnostic",3],["even",1],["free",1],["created",1],["at",1],["runtime",1],["carries",1],["its",1],["creator",1],["put",1],["string",1],["kind",2],["surface",1],["except",1],["noqa",1],["ble001",1],["must",1],["break",1],["return",1],["was",1],["changed",1],["previous",1],["one",1],["still",1],["active",1]]},{"id":"openai4s/server/agent_run.py#_first_code_draft","name":[["first",1],["code",1],["draft",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["first",3],["code",2],["draft",4],["text",3],["str",6],["tuple",2],["bool",2],["none",3],["project",1],["python",3],["action",4],["fence",5],["including",1],["open",1],["live",2],["block",8],["scan",1],["fenced",1],["blocks",1],["if",3],["not",3],["char",2],["info",3],["continue",3],["legacy",1],["tool",2],["prevent",1],["real",1],["router",1],["from",2],["selecting",1],["later",1],["executable",1],["cell",1],["scanning",1],["so",1],["notebook",1],["projection",1],["cannot",1],["drift",1],["route",1],["replies",1],["contain",1],["both",1],["forms",1],["language",2],["else",1],["return",2],["body",1],["closed",1]]},{"id":"openai4s/server/agent_run.py#_is_action_fence","name":[["action",1],["fence",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["action",3],["fence",6],["char",3],["str",4],["info",3],["bool",2],["match",1],["kinds",1],["understood",1],["by",1],["legacy",1],["routers",1],["return",1],["python",1],["py",1],["tool",1]]},{"id":"openai4s/server/agent_run.py#_never_cancelled","name":[["never",1],["cancelled",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["never",2],["cancelled",2],["bool",2],["return",1],["false",1]]},{"id":"openai4s/server/agent_run.py#_public_prose_before_action","name":[["public",1],["prose",1],["before",1],["action",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["public",3],["prose",5],["before",3],["action",4],["text",5],["str",4],["return",2],["visible",1],["first",1],["executable",1],["top",1],["level",1],["fence",3],["documentation",1],["fences",1],["such",1],["as",1],["json",1],["still",1],["hidden",1],["from",1],["plain",1],["projection",1],["but",1],["they",1],["not",1],["seal",1],["stream",1],["following",1],["their",1],["closing",1],["delimiter",1],["remains",1],["until",1],["python",1],["legacy",1],["tool",1],["blocks",4],["scan",1],["fenced",2],["cutoff",2],["next",1],["block",4],["start",1],["if",1],["char",1],["info",1],["len",1],["strip",1]]},{"id":"openai4s/server/agent_run.py#CodeDraftStreamer","name":[["code",1],["draft",1],["streamer",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["class",2],["code",3],["draft",16],["streamer",2],["publish",1],["one",2],["replace",2],["place",1],["notebook",3],["while",1],["model",1],["writes",1],["drafts",2],["transient",1],["ui",1],["projections",1],["never",1],["cells",2],["execution",1],["records",1],["stable",1],["id",13],["lets",1],["browser",1],["last",10],["block",1],["as",1],["tokens",1],["arrive",1],["instead",1],["appending",1],["succession",1],["broken",1],["looking",1],["fragments",1],["max",4],["reply",5],["chars",4],["200",1],["000",1],["once",1],["cell",3],["fence",2],["active",8],["projecting",1],["complete",10],["accumulated",1],["source",9],["every",1],["streamed",1],["newline",1],["makes",1],["both",1],["scanning",1],["web",1],["socket",1],["traffic",1],["quadratic",1],["long",1],["scientific",1],["initial",3],["scan",10],["remains",1],["eager",1],["so",1],["newly",1],["opened",1],["appears",1],["quickly",1],["update",1],["bounded",1],["chunks",1],["always",1],["receive",1],["final",1],["projection",1],["at",4],["received",1],["step",4],["128",1],["512",1],["def",5],["init",1],["self",51],["send",5],["callable",1],["dict",1],["none",8],["root",5],["frame",7],["str",10],["turn",2],["int",1],["rid",5],["acc",8],["false",3],["revision",7],["feed",1],["delta",5],["if",6],["not",3],["len",4],["return",4],["remaining",2],["distance",3],["should",2],["project",3],["finalize",1],["content",2],["clear",1],["reason",3],["type",2],["status",2],["discarded",2],["80",1],["first",1],["language",3],["true",1],["ready",1],["else",1],["drafting",1]]},{"id":"openai4s/server/agent_run.py#CodeDraftStreamer.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["init",2],["self",11],["send",4],["callable",2],["dict",2],["none",4],["root",4],["frame",4],["id",5],["str",3],["turn",3],["int",2],["rid",1],["draft",2],["acc",1],["last",3],["scan",1],["at",1],["source",1],["complete",1],["false",2],["revision",1],["active",1]]},{"id":"openai4s/server/agent_run.py#CodeDraftStreamer._project","name":[["project",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["project",2],["self",16],["none",3],["last",5],["scan",1],["at",1],["len",1],["acc",2],["draft",7],["first",1],["code",1],["if",3],["return",2],["language",3],["source",7],["complete",8],["revision",3],["active",1],["true",1],["send",1],["type",1],["notebook",1],["cell",1],["frame",2],["id",4],["rid",2],["root",1],["status",1],["ready",1],["else",1],["drafting",1]]},{"id":"openai4s/server/agent_run.py#CodeDraftStreamer.clear","name":[["clear",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["clear",2],["self",10],["reason",4],["str",3],["none",2],["if",1],["not",1],["active",2],["return",1],["revision",3],["send",1],["type",1],["notebook",1],["cell",1],["draft",3],["frame",2],["id",4],["rid",2],["root",1],["status",1],["discarded",2],["80",1],["false",1]]},{"id":"openai4s/server/agent_run.py#CodeDraftStreamer.feed","name":[["feed",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["feed",2],["self",14],["delta",6],["str",5],["none",2],["if",2],["not",2],["len",3],["acc",4],["max",2],["reply",2],["chars",2],["return",1],["remaining",2],["distance",3],["last",1],["scan",5],["at",1],["should",2],["active",2],["initial",1],["step",2],["project",1]]},{"id":"openai4s/server/agent_run.py#CodeDraftStreamer.finalize","name":[["finalize",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["finalize",2],["self",5],["content",3],["str",3],["none",2],["acc",1],["max",1],["reply",1],["chars",1],["project",1]]},{"id":"openai4s/server/agent_run.py#EventCancellation","name":[["event",1],["cancellation",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["class",2],["event",4],["cancellation",2],["any",1],["def",1],["cancelled",1],["self",2],["bool",2],["return",1]]},{"id":"openai4s/server/agent_run.py#EventCancellation.cancelled","name":[["cancelled",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["cancelled",2],["self",3],["bool",3],["return",1],["event",1]]},{"id":"openai4s/server/agent_run.py#ProseStreamer","name":[["prose",1],["streamer",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["class",2],["prose",6],["streamer",2],["stream",1],["narration",1],["while",2],["hiding",1],["top",1],["level",1],["fenced",2],["blocks",2],["before",7],["first",7],["action",12],["enabled",1],["by",1],["web",2],["event",1],["adapter",1],["default",1],["retains",1],["older",1],["standalone",1],["helper",1],["behaviour",1],["compatibility",1],["actual",1],["user",1],["visible",1],["turns",1],["never",1],["resume",1],["streaming",1],["after",1],["their",1],["def",4],["init",1],["self",41],["send",4],["callable",1],["dict",1],["none",4],["root",2],["frame",3],["id",3],["str",5],["bool",1],["false",3],["rid",2],["acc",4],["line",9],["buf",6],["fence",19],["stack",8],["list",2],["tuple",1],["int",1],["started",3],["emitted",7],["any",2],["feed",1],["delta",3],["out",3],["true",3],["newline",4],["find",1],["if",7],["break",1],["delimiter",4],["parse",1],["char",5],["length",4],["info",3],["not",4],["append",3],["elif",3],["pass",1],["else",2],["pop",1],["emit",3],["join",1],["chunk",6],["return",1],["type",2],["text",2],["block",1],["finalize",1],["target",4],["public",1],["strip",1],["startswith",1],["len",3]]},{"id":"openai4s/server/agent_run.py#ProseStreamer.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["init",2],["self",11],["send",4],["callable",2],["dict",2],["none",2],["root",3],["frame",3],["id",3],["str",3],["before",4],["first",4],["action",5],["bool",2],["false",4],["rid",1],["acc",1],["line",1],["buf",1],["fence",1],["stack",1],["list",1],["tuple",1],["int",1],["started",1],["emitted",2],["any",1]]},{"id":"openai4s/server/agent_run.py#ProseStreamer._emit_prose","name":[["emit",1],["prose",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["emit",2],["prose",2],["self",6],["chunk",7],["str",2],["none",2],["if",1],["not",1],["return",1],["send",1],["type",2],["text",2],["frame",1],["id",1],["rid",1],["block",1],["emitted",2],["any",1],["true",1]]},{"id":"openai4s/server/agent_run.py#ProseStreamer.feed","name":[["feed",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["feed",2],["self",19],["delta",4],["str",3],["none",2],["acc",1],["line",8],["buf",5],["out",3],["list",1],["while",1],["true",2],["newline",4],["find",1],["if",4],["break",1],["delimiter",4],["parse",1],["fence",18],["char",5],["length",4],["info",3],["not",3],["stack",7],["action",4],["started",2],["append",3],["elif",3],["pass",1],["else",1],["pop",1],["before",1],["first",1],["emit",1],["prose",1],["join",1]]},{"id":"openai4s/server/agent_run.py#ProseStreamer.finalize","name":[["finalize",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["finalize",2],["self",9],["none",2],["target",4],["public",1],["prose",2],["before",2],["action",2],["acc",2],["if",2],["first",1],["else",1],["strip",1],["fenced",1],["blocks",1],["startswith",1],["emitted",3],["len",3],["emit",1]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor","name":[["web",1],["action",1],["executor",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["class",2],["web",3],["action",29],["executor",2],["execute",9],["routed",1],["actions",1],["through",1],["gateway",2],["persistent",2],["session",1],["runtime",1],["dispatcher",10],["callable",9],["any",5],["apply",6],["pending",7],["none",19],["cell",20],["code",8],["dict",4],["events",2],["event",1],["sink",1],["prose",2],["nudge",3],["str",6],["explore",2],["admission",1],["belongs",1],["immediately",1],["before",4],["first",1],["side",1],["effect",1],["particular",1],["must",1],["precede",1],["applying",1],["environment",1],["switch",1],["may",3],["retire",1],["respawn",1],["worker",1],["control",2],["tools",2],["sole",1],["structured",2],["finalization",2],["deliberately",1],["bypass",1],["gate",2],["so",3],["lazy",1],["kernel",2],["contract",1],["remains",1],["true",4],["scientific",1],["profile",1],["absent",1],["admit",2],["allow",1],["native",9],["wrapper",1],["tuple",2],["bool",6],["mode",5],["false",3],["plan",12],["finalize",10],["model",3],["reply",10],["cancelled",11],["never",1],["tool",14],["catalog",5],["def",4],["self",28],["state",6],["run",3],["execution",11],["outcome",14],["if",20],["isinstance",9],["batch",5],["return",13],["refuse",3],["was",2],["refusal",3],["stop",4],["reason",4],["capture",6],["evidence",9],["metadata",5],["getattr",4],["verify",1],["kwargs",3],["prepare",1],["group",1],["parallel",3],["policy",2],["lambda",2],["call",9],["resolver",1],["not",3],["validate",1],["name",4],["arguments",3],["validation",2],["error",4],["count",4],["executed",10],["calls",2],["declared",1],["merely",1],["dispatched",1],["ones",1],["answers",1],["parse",1],["limit",1],["refusals",1],["post",4],["cancel",1],["remainders",1],["without",2],["ever",1],["invoking",1],["unknown",1],["refused",1],["static",1],["precheck",1],["permission",1],["auto",1],["budget",1],["soft",1],["fail",1],["result",12],["raised",1],["dispatch",2],["all",1],["end",1],["work",1],["later",1],["bullet",1],["claim",1],["only",1],["once",1],["its",1],["reports",1],["ok",1],["those",1],["become",1],["time",1],["list",2],["append",2],["atomic",1],["under",1],["gil",1],["read",1],["waves",1],["safely",1],["counted",2],["invoke",3],["reaches",1],["note",3],["len",1],["trailing",1],["returns",1],["full",1],["legacy",2],["fakes",1],["embedder",1],["still",1],["hand",1],["back",1],["bare",1],["always",1],["came",1],["from",1],["real",1],["else",3],["cells",1],["observation",6],["format",1],["id",3],["blocks",1],["content",2],["has",1],["incomplete",1],["block",1],["multi",1],["revalidate",4],["completion",5],["rejected",1],["after",1],["last",1],["output",1],["user",1],["current",1],["disabled",2],["staticmethod",1],["nati",1]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor._apply_trailing_pending","name":[["apply",1],["trailing",1],["pending",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["apply",3],["trailing",2],["pending",3],["self",3],["outcome",10],["execution",5],["try",1],["return",2],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["keep",1],["native",1],["history",10],["replayable",1],["notice",4],["tool",1],["error",3],["env",1],["switch",1],["dict",1],["message",2],["messages",1],["if",2],["target",3],["next",1],["index",3],["range",1],["len",2],["not",1],["content",1],["true",1],["observation",4],["str",1],["tuple",1]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor._capture_plan","name":[["capture",1],["plan",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["capture",2],["plan",9],["self",6],["action",10],["none",3],["reply",5],["model",2],["execution",3],["outcome",3],["if",3],["finalize",4],["not",1],["events",1],["current",1],["prose",1],["isinstance",2],["native",2],["tool",1],["batch",1],["return",3],["refuse",1],["tools",1],["disabled",2],["mode",2],["execute",1],["refusal",1],["structured",1],["finalization",1],["stop",2],["reason",2]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor._invoke_native","name":[["invoke",1],["native",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["invoke",5],["native",4],["self",9],["call",9],["apply",4],["pending",4],["bool",5],["true",2],["tuple",3],["str",3],["if",4],["payload",3],["name",3],["arguments",2],["hasattr",1],["else",2],["tool",4],["catalog",2],["none",1],["return",3],["execute",2],["dispatcher",2],["wrapper",2]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor._invoke_native.invoke","name":[["invoke",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["invoke",2],["tuple",2],["str",2],["bool",2],["if",1],["self",4],["tool",4],["catalog",2],["none",1],["return",2],["execute",2],["call",2],["dispatcher",2],["payload",2]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor._legacy_or_nudge","name":[["legacy",1],["nudge",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["legacy",3],["nudge",6],["self",14],["reply",7],["model",2],["state",5],["run",2],["execution",4],["outcome",2],["if",7],["tool",9],["catalog",3],["none",2],["calls",11],["errors",7],["parse",2],["content",3],["else",3],["parts",3],["list",1],["str",1],["executed",5],["call",5],["max",1],["per",1],["turn",1],["cancelled",3],["append",4],["remaining",1],["skipped",1],["break",2],["try",2],["text",2],["ok",3],["invoke",1],["native",1],["except",2],["exception",2],["as",2],["exc",4],["noqa",2],["ble001",2],["env",2],["switch",2],["notice",2],["count",1],["only",1],["ran",1],["unknown",1],["name",2],["invalid",1],["arguments",2],["refused",1],["before",1],["dispatcher",2],["precheck",1],["block",2],["permission",1],["denial",1],["soft",1],["fail",1],["result",1],["nothing",1],["so",1],["may",1],["back",1],["shaped",1],["finalize",2],["true",1],["reaches",1],["note",1],["evidence",1],["metadata",1],["not",1],["apply",1],["pending",1],["observation",6],["batch",1],["len",1],["elif",2],["has",1],["incomplete",2],["code",2],["cell",1],["events",1],["current",1],["prose",2],["explore",2],["mode",1],["no",1],["return",1],["user",1]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor._refuse_native","name":[["refuse",1],["native",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["refuse",2],["native",6],["action",4],["tool",8],["batch",5],["reason",9],["str",5],["stop",4],["execution",5],["outcome",3],["cancellation",2],["plan",4],["mode",2],["happen",2],["before",2],["close",2],["provider",2],["one",2],["canonical",2],["result",2],["per",2],["declaration",2],["but",2],["not",2],["run",2],["ordinary",2],["argument",2],["schema",2],["validation",4],["no",2],["was",2],["eligible",2],["execute",2],["error",4],["would",2],["incorrectly",2],["hide",2],["real",2],["terminal",2],["make",2],["cancel",2],["replay",2],["misleading",2],["parts",3],["list",2],["history",3],["dict",1],["call",6],["calls",2],["text",3],["name",3],["unnamed",1],["append",2],["role",1],["id",4],["wire",2],["content",1],["true",1],["return",1],["tuple",1],["observation",1],["finalize",1],["len",1]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor._user_observation","name":[["user",1],["observation",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["user",3],["observation",7],["str",2],["completion",4],["any",2],["none",2],["execution",3],["outcome",3],["return",1],["role",1],["content",1]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor.execute","name":[["execute",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["execute",7],["self",24],["action",20],["none",10],["reply",8],["model",2],["state",8],["run",4],["execution",10],["outcome",13],["if",17],["cancelled",9],["isinstance",7],["native",5],["tool",12],["batch",4],["return",10],["refuse",1],["was",2],["before",3],["finalize",5],["refusal",2],["stop",2],["reason",2],["plan",2],["mode",1],["capture",5],["evidence",9],["metadata",5],["code",5],["getattr",4],["dispatcher",9],["verify",1],["kwargs",3],["prepare",1],["group",1],["apply",4],["pending",5],["parallel",3],["policy",2],["lambda",2],["call",9],["catalog",4],["resolver",1],["control",1],["not",2],["validate",1],["name",4],["arguments",3],["validation",2],["error",4],["count",4],["executed",10],["calls",2],["declared",1],["merely",1],["dispatched",1],["ones",1],["answers",1],["parse",1],["limit",1],["refusals",1],["post",4],["cancel",1],["remainders",1],["without",2],["ever",1],["invoking",1],["unknown",1],["refused",1],["static",1],["precheck",1],["permission",1],["gate",1],["auto",1],["budget",1],["soft",1],["fail",1],["result",12],["raised",1],["dispatch",2],["all",1],["end",1],["work",1],["later",1],["bullet",1],["may",2],["claim",1],["only",1],["once",1],["its",1],["reports",1],["ok",1],["so",2],["those",1],["become",1],["time",1],["list",2],["append",2],["atomic",1],["under",1],["gil",1],["read",1],["waves",1],["safely",1],["any",2],["counted",2],["invoke",3],["false",1],["true",3],["reaches",1],["note",3],["len",1],["trailing",1],["cell",14],["admit",1],["returns",1],["gateway",1],["full",1],["dict",3],["legacy",2],["fakes",1],["embedder",1],["still",1],["hand",1],["back",1],["bare",1],["kernel",1],["always",1],["came",1],["from",1],["real",1],["bool",1],["else",3],["cells",1],["observation",6],["format",1],["id",3],["blocks",1],["content",2],["has",1],["incomplete",1],["block",1],["multi",1],["revalidate",4],["completion",5],["callable",1],["rejected",1],["after",1],["str",1],["last",1],["output",1],["user",1],["nudge",1]]},{"id":"openai4s/server/agent_run.py#WebActionExecutor.execute._counted_invoke","name":[["counted",1],["invoke",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["counted",2],["invoke",3],["call",7],["result",3],["self",2],["native",1],["apply",1],["pending",1],["false",1],["if",1],["true",1],["reaches",1],["dispatcher",1],["name",1],["tool",1],["catalog",1],["arguments",1],["executed",1],["append",1],["return",1]]},{"id":"openai4s/server/agent_run.py#WebEventSink","name":[["web",1],["event",1],["sink",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["class",2],["web",4],["event",24],["sink",2],["translate",1],["typed",1],["engine",3],["events",1],["stable",1],["socket",2],["store",1],["projections",1],["send",6],["callable",3],["dict",3],["none",21],["root",6],["frame",8],["id",8],["str",5],["assistant",3],["visible",3],["list",1],["add",2],["usage",4],["language",3],["en",1],["narrate",3],["actions",3],["bool",4],["true",4],["cancelled",6],["never",1],["action",24],["ledger",3],["any",2],["current",9],["prose",27],["field",5],["default",5],["init",5],["false",6],["model",5],["streamer",19],["code",16],["draft",15],["def",3],["emit",2],["self",55],["agent",1],["persist",1],["canonical",1],["before",8],["projecting",1],["transient",1],["ui",1],["state",1],["if",17],["persistence",1],["fails",1],["execution",1],["must",1],["not",15],["advance",1],["past",1],["unrecorded",1],["boundary",1],["isinstance",7],["turn",4],["started",1],["first",2],["elif",5],["text",9],["delta",1],["ensure",3],["feed",2],["reply",7],["received",2],["finalize",3],["content",2],["public",2],["strip",1],["append",2],["at",2],["int",2],["time",4],["1000",2],["emitted",1],["type",4],["chunk",4],["block",2],["routed",2],["cell",2],["completion",1],["only",1],["clear",3],["executed",1],["publish",3],["narration",2],["outcome",3],["produced",1],["finished",2],["had",1],["run",2],["ends",1],["as",2],["soon",1],["answers",1],["no",3],["op",1],["emits",1],["so",1],["nothing",1],["above",1],["flushes",1],["tail",1],["discards",1],["was",1],["still",1],["streaming",1],["stop",1],["landed",1],["both",1],["ops",1],["after",1],["did",1],["route",1],["its",1],["return",2],["else",1]]},{"id":"openai4s/server/agent_run.py#WebEventSink._ensure_streamer","name":[["ensure",1],["streamer",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["ensure",2],["streamer",8],["self",7],["prose",3],["if",1],["none",1],["send",1],["root",1],["frame",1],["id",1],["before",1],["first",1],["action",1],["true",1],["return",1]]},{"id":"openai4s/server/agent_run.py#WebEventSink._publish","name":[["publish",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["publish",2],["self",6],["prose",7],["str",2],["before",3],["action",3],["bool",2],["none",2],["if",2],["not",1],["return",1],["current",1],["assistant",1],["visible",1],["append",1],["at",1],["int",1],["time",2],["1000",1],["else",1],["text",3],["send",1],["type",2],["chunk",2],["frame",2],["id",2],["root",1],["block",1]]},{"id":"openai4s/server/agent_run.py#WebEventSink.emit","name":[["emit",1]],"path":[["openai4s",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["emit",3],["self",45],["event",25],["agent",2],["none",10],["persist",2],["canonical",2],["engine",3],["before",6],["projecting",2],["transient",2],["web",2],["socket",2],["ui",2],["state",2],["if",15],["persistence",2],["fails",2],["execution",2],["must",2],["not",15],["advance",2],["past",2],["unrecorded",2],["action",19],["boundary",2],["ledger",2],["isinstance",7],["turn",4],["started",1],["current",6],["prose",16],["model",4],["streamer",10],["send",3],["root",3],["frame",4],["id",4],["first",1],["true",2],["code",14],["draft",13],["elif",5],["text",6],["delta",1],["ensure",2],["feed",2],["reply",7],["received",2],["finalize",3],["content",2],["usage",3],["add",1],["public",2],["strip",1],["assistant",1],["visible",1],["append",1],["at",1],["int",1],["time",2],["1000",1],["emitted",1],["any",1],["type",2],["chunk",2],["block",1],["routed",2],["cell",2],["completion",1],["only",1],["clear",3],["executed",1],["narrate",2],["actions",2],["cancelled",4],["publish",2],["narration",2],["language",2],["outcome",3],["produced",1],["finished",2],["had",1],["bool",1],["false",1],["run",2],["ends",1],["as",2],["soon",1],["answers",1],["no",3],["op",1],["emits",1],["so",1],["nothing",1],["above",1],["flushes",1],["tail",1],["discards",1],["was",1],["still",1],["streaming",1],["stop",1],["landed",1],["both",1],["ops",1],["after",1],["did",1],["route",1],["its",1]]},{"id":"openai4s/server/artifact_index_routes.py","name":[["artifact",1],["index",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["routes",1],["py",1]],"body":[["http",1],["adapter",1],["projects",3],["pid",2],["artifact",4],["index",6],["legacy",1],["artifacts",1],["array",1],["route",3],["unchanged",1],["module",1],["answers",1],["only",1],["new",1],["path",2],["spec",2],["feeds",1],["contract",4],["inventory",1],["handler",1],["tri",1],["state",1],["so",1],["gateway",1],["chain",1],["continues",1],["its",1],["404",1],["not",1],["ours",1],["from",3],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["errors",1],["mutates",1],["false",1],["routes",2],["validate",1]]},{"id":"openai4s/server/artifact_index_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",4],["any",4],["method",3],["str",5],["sub",3],["dict",2],["store",3],["bool",2],["answer",1],["artifact",3],["index",5],["route",1],["report",1],["group",2],["not",2],["own",1],["matched",3],["match",1],["if",2],["return",2],["false",1],["project",4],["id",5],["from",2],["path",1],["visible",4],["none",2],["visibility",4],["getattr",1],["team",1],["filter",1],["callable",1],["try",1],["json",1],["browse",1],["user",1],["except",2],["errors",2],["gateway",2],["error",3],["raise",2],["value",1],["as",1],["exc",3],["400",1],["bad",1],["request",1],["true",1]]},{"id":"openai4s/server/artifact_index.py","name":[["artifact",1],["index",1],["py",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["project",3],["scoped",1],["artifact",2],["index",1],["keyset",1],["pages",1],["opaque",1],["filter",2],["bound",1],["cursors",1],["files",1],["dock",1],["needs",1],["search",2],["page",3],["hundreds",1],["artifacts",3],["without",1],["loading",1],["whole",1],["array",1],["legacy",1],["projects",1],["pid",1],["route",1],["still",1],["returns",1],["module",1],["owns",1],["new",1],["query",1],["parsing",1],["cursor",5],["invalid",2],["moment",1],["changes",2],["next",1],["has",1],["more",1],["envelope",1],["sort",1],["key",1],["created",2],["at",3],["id",3],["descending",1],["millisecond",2],["clock",1],["two",1],["captures",1],["same",1],["ordinary",1],["so",1],["tiebreaker",1],["makes",1],["walk",1],["cover",1],["tie",1],["instead",1],["dropping",1],["rest",1],["carries",1],["fingerprint",1],["content",2],["type",2],["origin",2],["team",1],["scope",1],["client",1],["any",2],["those",1],["reuses",1],["previous",1],["refused",1],["400",1],["rather",1],["than",1],["silently",1],["restarting",1],["one",1],["different",1],["listing",1],["filename",1],["escaped",1],["substring",1],["like",1],["issued",1],["by",1],["repository",1],["never",2],["glob",1],["scan",1],["path",1],["derived",1],["from",6],["existing",1],["user",1],["upload",1],["flag",1],["future",1],["import",8],["annotations",1],["base64",1],["hashlib",1],["json",1],["datetime",2],["timezone",1],["typing",1],["urllib",1],["parse",1],["unquote",1],["openai4s",1],["server",1],["errors",1],["gateway",1],["error",1],["default",1],["limit",2],["50",1],["max",1],["100",1],["allowed",1],["origins",1],["frozenset",1],["uploaded",1],["generated",1]]},{"id":"openai4s/server/artifact_index.py#_first","name":[["first",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["first",2],["dict",2],["name",3],["str",5],["raw",3],["return",1],["if",1],["none",1],["else",1]]},{"id":"openai4s/server/artifact_index.py#_iso","name":[["iso",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["iso",2],["ms",4],["int",2],["float",2],["none",7],["str",2],["if",1],["return",3],["try",1],["datetime",1],["fromtimestamp",1],["1000",1],["tz",1],["timezone",1],["utc",1],["strftime",1],["except",1],["value",1],["error",2],["oserror",1],["type",1]]},{"id":"openai4s/server/artifact_index.py#artifact_row_json","name":[["artifact",1],["row",1],["json",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["artifact",6],["row",16],["json",2],["dict",4],["same",1],["dto",1],["legacy",1],["array",1],["route",1],["already",1],["publishes",1],["return",1],["id",10],["filename",2],["content",2],["type",2],["size",2],["bytes",2],["version",2],["latest",1],["checksum",2],["project",2],["root",2],["frame",2],["priority",2],["created",2],["at",2],["iso",1],["user",2],["upload",2],["bool",1]]},{"id":"openai4s/server/artifact_index.py#browse_index","name":[["browse",1],["index",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["browse",3],["index",3],["store",3],["any",2],["project",6],["id",14],["str",6],["dict",4],["visible",6],["user",6],["none",7],["assemble",1],["one",1],["keyset",1],["page",5],["artifact",4],["filename",4],["query",4],["first",5],["strip",2],["content",6],["type",6],["origin",7],["parse",2],["limit",7],["team",3],["scope",3],["if",2],["else",1],["fingerprint",6],["filter",1],["before",3],["decode",1],["cursor",7],["rows",3],["artifacts",2],["has",4],["more",4],["len",1],["next",4],["tail",3],["encode",1],["created",2],["at",2],["int",1],["return",1],["row",3],["json",1]]},{"id":"openai4s/server/artifact_index.py#decode_cursor","name":[["decode",1],["cursor",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["decode",3],["cursor",8],["value",8],["str",7],["none",5],["fingerprint",4],["tuple",3],["int",3],["return",3],["keyset",1],["raise",6],["invalid",3],["mismatch",2],["same",1],["failure",1],["as",2],["malformed",1],["payload",6],["caller",1],["changed",1],["content",1],["type",1],["origin",1],["project",1],["team",1],["scope",1],["reusing",1],["old",1],["must",1],["not",6],["walk",1],["different",1],["listing",1],["if",4],["try",1],["padded",2],["len",1],["json",1],["loads",1],["base64",1],["urlsafe",1],["b64decode",1],["utf",1],["isinstance",2],["dict",1],["error",5],["object",1],["stored",2],["fp",3],["artifact",5],["id",6],["created",2],["at",2],["filter",1],["missing",1],["except",2],["gateway",2],["exception",1],["exc",3],["noqa",1],["ble001",1],["400",1],["from",1]]},{"id":"openai4s/server/artifact_index.py#encode_cursor","name":[["encode",1],["cursor",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["encode",3],["cursor",3],["created",3],["at",3],["int",3],["artifact",3],["id",4],["str",6],["fingerprint",3],["opaque",2],["keyset",1],["purpose",1],["client",1],["parses",1],["becomes",1],["coupled",1],["sort",2],["key",1],["raw",2],["json",1],["dumps",1],["fp",1],["separators",1],["keys",1],["true",1],["utf",1],["return",1],["base64",1],["urlsafe",1],["b64encode",1],["decode",1],["ascii",1],["rstrip",1]]},{"id":"openai4s/server/artifact_index.py#filter_fingerprint","name":[["filter",1],["fingerprint",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["filter",3],["fingerprint",2],["project",4],["id",4],["str",12],["content",4],["type",4],["origin",4],["team",4],["scope",4],["stable",1],["digest",1],["identity",1],["cursor",1],["bound",1],["canonical",2],["json",1],["dumps",1],["separators",1],["sort",1],["keys",1],["true",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/server/artifact_index.py#parse_limit","name":[["parse",1],["limit",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["parse",2],["limit",8],["raw",4],["str",2],["int",3],["if",2],["return",2],["default",1],["try",1],["value",4],["except",1],["type",1],["error",4],["as",1],["exc",2],["raise",2],["gateway",2],["400",2],["must",2],["be",2],["integer",1],["invalid",2],["from",1],["at",1],["least",1],["min",1],["max",1]]},{"id":"openai4s/server/artifact_index.py#parse_origin","name":[["parse",1],["origin",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["parse",2],["origin",8],["raw",3],["str",4],["strip",1],["if",2],["not",2],["return",2],["allowed",1],["origins",1],["raise",1],["gateway",1],["error",1],["400",1],["must",1],["be",1],["uploaded",1],["generated",1],["invalid",1]]},{"id":"openai4s/server/artifact_index.py#project_id_from_path","name":[["project",1],["id",1],["from",1],["path",1]],"path":[["openai4s",1],["server",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["project",2],["id",2],["from",2],["path",2],["raw",3],["str",4],["return",1],["unquote",1]]},{"id":"openai4s/server/artifact_refs.py","name":[["artifact",1],["refs",1],["py",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["version",5],["pinned",6],["artifact",7],["references",4],["user",2],["message",6],["results",3],["csv",5],["resolved",1],["live",1],["path",2],["injected",3],["whatever",1],["bytes",8],["were",2],["there",1],["at",2],["send",2],["time",1],["three",1],["things",1],["wrong",1],["only",3],["first",1],["obvious",1],["not",5],["later",1],["cell",1],["overwrites",1],["same",5],["reference",4],["now",1],["means",2],["different",2],["so",7],["replayed",1],["session",5],["shows",1],["prompt",3],["whose",2],["content",1],["nobody",1],["reconstruct",1],["failure",1],["d2",1],["removed",3],["model",4],["selection",1],["column",1],["failed",1],["silently",1],["unresolvable",1],["name",5],["hit",1],["continue",1],["block",1],["was",5],["simply",1],["absent",1],["from",5],["told",1],["nothing",1],["they",2],["asked",1],["question",1],["about",1],["file",3],["never",2],["saw",2],["decoded",1],["every",1],["as",7],["utf",1],["errors",3],["replace",2],["referencing",1],["npz",2],["pdf",2],["wall",2],["fffd",2],["reads",2],["corrupted",2],["text",5],["rather",4],["than",5],["written",2],["id",2],["self",1],["contained",1],["purpose",1],["composer",1],["plain",1],["textarea",1],["any",2],["out",1],["band",1],["ref",12],["list",1],["would",3],["desync",1],["moment",1],["somebody",1],["edits",1],["words",1],["around",1],["has",1],["be",3],["single",1],["source",1],["truth",1],["cross",1],["project",2],["materialised",1],["read",2],["place",1],["d3",1],["turn",1],["actually",2],["sent",1],["inserting",2],["chip",1],["deleting",1],["again",2],["must",4],["leave",1],["unreferenced",1],["lineage",1],["edge",1],["behind",1],["future",1],["import",5],["annotations",1],["re",3],["pathlib",1],["typing",1],["callable",1],["openai4s",2],["server",1],["record",1],["diagnostic",1],["abc123def456",1],["human",1],["plus",1],["fixes",1],["compile",2],["9a",1],["unpinned",1],["spelling",2],["deprecated",1],["kept",1],["working",1],["until",1],["legacy",5],["below",1],["resolves",1],["inside",1],["calling",1],["exactly",1],["before",2],["widening",1],["let",1],["guessed",1],["filename",1],["pull",1],["another",1],["thing",1],["form",1],["asks",1],["explicitly",1],["gets",1],["checked",1],["trailing",1],["guard",1],["reject",1],["word",1],["character",2],["too",1],["just",1],["alone",1],["defeated",1],["by",3],["backtracking",1],["gave",1],["back",1],["final",1],["lookahead",1],["then",1],["abc123",1],["produced",1],["phantom",1],["cs",1],["release",5],["bare",2],["gone",1],["shipped",1],["v0",2],["promised",1],["one",4],["minor",2],["sentence",1],["four",1],["places",1],["named",1],["no",3],["notice",1],["window",2],["closing",1],["notes",1],["carried",1],["deprecation",1],["contributing",1],["requires",1],["ahead",1],["removal",2],["announces",1],["names",1],["tests",1],["test",1],["refs",4],["py",1],["fails",1],["once",1],["reaches",1],["removing",1],["workbench",1],["autocomplete",2],["stop",1],["row",1],["frontend",1],["src",1],["features",1],["rank",1],["ts",1],["many",2],["may",2],["resolve",2],["much",2],["each",3],["both",1],["bound",2],["scarce",1],["resource",1],["here",1],["cheap",1],["type",1],["expensive",1],["max",6],["200",3],["000",6],["add",1],["together",1],["missing",1],["eight",2],["600",1],["characters",1],["roughly",1],["400",2],["tokens",1],["against",1],["262",1],["144",1],["token",1],["could",1],["exceed",1],["whole",1],["context",1],["half",1],["times",1],["char",1],["cap",2],["person",1],["types",1],["count",1],["bounds",3],["per",1],["item",1],["neither",1],["product",1],["mistake",1],["memory",1],["budget",1],["total",2],["extensions",1],["injecting",1],["them",1],["produces",1],["binary",3],["worse",1],["answer",1],["saying",1],["suffixes",2],["frozenset",1],["npy",1],["pkl",1],["pickle",1],["h5",1],["hdf5",1],["parquet",1],["feather",1],["zip",1],["gz",1],["bz2",1],["xz",1],["tar",1],["7z",1],["rar",1],["png",1],["jpg",1],["jpeg",1],["gif",1],["webp",1],["bmp",1],["tiff",1],["ico",1],["doc",1],["docx",1],["xls",1],["xlsx",1],["ppt",1],["pptx",1],["dylib",1],["dll",1],["exe",1],["bin",1],["dat",1],["db",1],["sqlite",1],["all",1]]},{"id":"openai4s/server/artifact_refs.py#_artifact_ref","name":[["artifact",1],["ref",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["artifact",7],["ref",8],["metadata",5],["dict",2],["display",4],["name",4],["str",9],["source",4],["session",4],["materialized",4],["target",4],["none",2],["sent",4],["bytes",4],["int",3],["truncated",4],["bool",2],["false",2],["id",4],["version",2],["sha256",1],["checksum",1],["present",1],["only",1],["true",2],["so",1],["untruncated",1],["record",1],["keeps",1],["shape",1],["had",1],["if",1],["return",1]]},{"id":"openai4s/server/artifact_refs.py#_existing_local_copy","name":[["existing",1],["local",1],["copy",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["existing",2],["local",2],["copy",3],["store",5],["any",3],["source",6],["version",6],["id",8],["str",6],["meta",4],["dict",4],["root",4],["frame",4],["none",4],["exact",1],["session",2],["already",2],["holds",1],["if",4],["without",1],["second",1],["turn",3],["names",2],["same",1],["sibling",1],["file",2],["fails",1],["outright",1],["materialisation",2],["refuses",1],["live",1],["filename",1],["taken",1],["first",1],["took",1],["user",1],["got",2],["materialise",1],["failed",1],["model",1],["nothing",1],["reference",2],["had",1],["worked",1],["one",1],["earlier",1],["lineage",2],["edge",2],["durable",1],["record",1],["so",1],["gets",1],["asked",1],["checksum",3],["equality",1],["other",1],["half",1],["question",1],["out",1],["also",1],["exists",1],["anything",1],["derived",1],["from",1],["derivative",1],["not",1],["candidate",2],["edges",1],["down",1],["metadata",5],["continue",2],["parent",2],["artifact",2],["return",2]]},{"id":"openai4s/server/artifact_refs.py#_is_binary","name":[["binary",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["binary",3],["filename",3],["str",3],["bool",2],["return",1],["path",1],["suffix",1],["lower",1],["suffixes",1]]},{"id":"openai4s/server/artifact_refs.py#_problem","name":[["problem",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["problem",5],["ref",7],["str",6],["code",4],["message",4],["return",1]]},{"id":"openai4s/server/artifact_refs.py#_read_snapshot","name":[["read",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["read",11],["snapshot",10],["metadata",5],["dict",2],["name",13],["str",6],["tuple",2],["none",9],["ref",6],["problem",6],["int",3],["bool",2],["frozen",3],["bytes",14],["one",2],["version",3],["as",6],["text",10],["many",1],["whether",1],["all",2],["reads",3],["path",6],["never",2],["live",2],["file",10],["whatever",1],["latest",1],["cell",3],["left",1],["there",2],["whole",3],["reason",2],["pinned",1],["reference",3],["worth",1],["having",1],["last",1],["two",1],["elements",1],["part",1],["was",3],["missing",2],["bounding",1],["fixed",1],["daemon",4],["allocated",1],["said",1],["nothing",2],["about",3],["handed",1],["over",1],["budget",3],["arrived",1],["fenced",1],["block",1],["thing",1],["record",2],["whose",1],["own",3],["docstring",1],["calls",1],["its",2],["sha256",1],["were",1],["sent",3],["truncation",2],["nobody",1],["told",1],["statement",1],["wrong",1],["rather",2],["than",3],["absent",1],["count",2],["not",11],["returned",1],["string",1],["caller",1],["appends",1],["but",2],["function",1],["silently",1],["included",1],["notice",1],["would",1],["answer",1],["much",1],["did",1],["model",3],["number",1],["larger",1],["if",5],["return",5],["no",1],["exists",1],["so",3],["exact",1],["referenced",1],["cannot",2],["be",2],["false",4],["binary",3],["filename",1],["by",2],["let",1],["agent",2],["open",3],["pasting",1],["into",1],["prompt",1],["try",1],["bounded",1],["at",2],["after",2],["max",5],["allocates",1],["first",2],["then",1],["discards",1],["most",1],["cap",2],["described",1],["saw",1],["while",1],["still",1],["paid",1],["every",2],["byte",2],["runs",1],["another",1],["session",1],["chose",1],["size",5],["plan",1],["section",1],["budgets",1],["enforced",1],["during",1],["allocation",1],["already",1],["materialised",1],["buffer",1],["rb",1],["handle",2],["past",1],["discarded",1],["only",1],["way",2],["tell",1],["ended",1],["exactly",1],["from",1],["more",3],["without",1],["reading",1],["raw",7],["cut",3],["len",4],["except",1],["oserror",1],["error",2],["card",1],["rendered",1],["composer",1],["carries",1],["words",1],["strerror",1],["here",1],["quotes",1],["could",2],["absolute",1],["under",1],["data",1],["directory",1],["username",1],["diagnostic",1],["surface",1],["artifact",1],["refs",1],["unreadable",1],["decode",2],["utf",1],["errors",1],["replace",1],["high",1],["replacement",1],["character",1],["density",1],["means",1],["suffix",1],["allowlist",1],["know",1],["format",1],["16",1],["20",1],["instead",1],["band",1],["inside",1],["fence",2],["because",1],["envelope",1],["around",1],["runtime",1],["py",1],["budgeted",1],["states",1],["omission",1],["same",2],["total",2],["else",1],["truncated",1],["rest",1]]},{"id":"openai4s/server/artifact_refs.py#_resolve_legacy","name":[["resolve",1],["legacy",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["resolve",2],["legacy",3],["name",11],["str",8],["store",5],["any",2],["root",4],["frame",4],["id",6],["tuple",2],["none",17],["ref",6],["problem",7],["artifact",10],["unpinned",4],["spelling",1],["session",4],["only",1],["says",1],["deprecated",1],["kept",1],["until",1],["removed",1],["resolves",1],["through",1],["latest",8],["version",7],["rather",2],["than",2],["its",1],["live",1],["path",1],["so",2],["at",2],["least",1],["bytes",2],["sent",4],["exists",1],["whatever",1],["concurrent",1],["cell",1],["happened",1],["leave",1],["disk",1],["mid",1],["write",1],["row",3],["by",1],["filename",1],["strict",1],["true",1],["if",5],["not",5],["return",4],["found",2],["no",2],["named",1],["belongs",1],["another",1],["insert",2],["from",2],["files",2],["panel",2],["pinned",1],["metadata",5],["meta",1],["else",1],["has",1],["readable",1],["body",2],["truncated",3],["read",1],["snapshot",1],["dict",2],["referenced",1],["file",1],["pin",1],["recorded",1],["even",1],["though",1],["record",1],["model",1],["was",1],["given",1],["send",1],["time",1],["fact",1],["worth",1],["freezing",1],["precisely",1],["because",1],["token",1],["text",1],["carry",1],["display",1],["source",1],["materialized",1],["target",1]]},{"id":"openai4s/server/artifact_refs.py#_resolve_pinned","name":[["resolve",1],["pinned",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["resolve",3],["pinned",4],["name",16],["str",19],["version",27],["id",23],["store",6],["any",2],["root",5],["frame",5],["project",5],["materialise",13],["callable",2],["dict",7],["none",33],["tuple",2],["ref",12],["problem",11],["artifact",9],["unknown",3],["not",10],["found",1],["no",2],["available",1],["here",3],["metadata",10],["meta",2],["if",9],["return",9],["parent",3],["another",3],["answers",2],["exactly",1],["as",5],["absent",1],["one",5],["distinct",1],["refusal",2],["would",2],["confirm",1],["exists",2],["ids",1],["short",1],["source",4],["session",16],["materialized",7],["target",7],["d3",1],["bring",1],["rather",3],["than",3],["reading",1],["place",1],["only",2],["now",1],["at",2],["send",1],["so",5],["inserted",1],["then",1],["deleted",1],["chip",1],["leaves",1],["nothing",1],["behind",1],["cross",2],["allowed",1],["belongs",2],["cannot",2],["be",5],["brought",9],["ask",1],["first",2],["whether",1],["already",2],["holds",1],["exact",1],["materialisation",1],["refuses",1],["live",1],["filename",2],["taken",1],["after",1],["successful",1],["reference",4],["took",1],["naming",2],["same",1],["sibling",1],["file",5],["second",1],["time",1],["come",1],["back",1],["failed",4],["had",2],["worked",1],["turn",1],["earlier",1],["local",9],["existing",1],["copy",2],["try",2],["except",4],["error",6],["different",2],["owns",1],["two",1],["files",2],["may",1],["share",1],["still",3],["whole",1],["reason",1],["land",1],["under",1],["scoped",1],["refusing",1],["overwriting",1],["own",1],["stem",4],["path",2],["alternative",2],["suffix",1],["exception",5],["noqa",2],["ble001",2],["reported",2],["raised",2],["record",2],["diagnostic",2],["surface",2],["refs",2],["could",3],["into",6],["bare",1],["whatever",1],["raises",1],["by",1],["definition",1],["something",1],["nobody",1],["wrote",1],["message",1],["its",2],["text",1],["least",1],["safe",1],["thing",1],["most",1],["tempting",1],["forward",1],["host",1],["dispatcher",1],["denied",3],["permission",1],["single",1],["key",1],["soft",1],["fail",2],["shape",1],["raising",1],["above",1],["never",1],["sees",1],["code",1],["below",1],["have",1],["read",4],["pointing",1],["foreign",2],["turning",1],["served",1],["anyway",1],["isinstance",1],["keys",1],["was",2],["approved",1],["copying",1],["closed",1],["fall",1],["through",1],["leaving",1],["row",1],["produced",1],["snapshot",2],["inlined",1],["from",1],["other",1],["body",2],["sent",3],["truncated",3],["header",1],["names",1],["user",1],["they",1],["differ",1],["model",1],["actually",1],["citation",1],["copied",1],["referenced",1],["display",1],["bytes",1]]},{"id":"openai4s/server/artifact_refs.py#ArtifactRef","name":[["artifact",1],["ref",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["class",2],["artifact",3],["ref",2],["dict",2],["one",2],["reference",4],["whose",1],["bytes",4],["actually",3],["reached",2],["prompt",2],["as",3],["record",1],["exist",1],["only",3],["token",1],["inside",1],["message",1],["text",1],["so",2],["every",1],["reader",1],["reopen",1],["branch",1],["export",1],["audit",1],["had",2],["re",1],["parse",1],["string",1],["even",1],["then",1],["recovered",1],["version",5],["id",3],["user",2],["named",2],["wrong",1],["whenever",1],["sibling",1],["session",4],["file",3],["was",4],["brought",1],["model",3],["read",4],["local",2],["copy",2],["nothing",2],["said",1],["six",2],["fields",1],["because",1],["takes",1],["answer",1],["did",1],["sha256",2],["referenced",1],["checksum",1],["were",2],["sent",3],["truncated",2],["absent",1],["line",1],["unconditionally",1],["false",1],["any",1],["over",1],["inline",1],["budget",1],["block",1],["whole",1],["digest",1],["asserted",1],["seen",1],["much",1],["display",1],["name",1],["called",1],["need",1],["not",1],["be",1],["filename",1],["landed",1],["under",1],["source",1],["materialized",1],["target",1],["cross",1],["copied",2],["into",1],["none",1]]},{"id":"openai4s/server/artifact_refs.py#RefProblem","name":[["ref",1],["problem",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["class",2],["ref",2],["problem",2],["dict",3],["one",1],["reference",1],["did",1],["not",1],["resolve",1],["so",1],["serialises",1]]},{"id":"openai4s/server/artifact_refs.py#resolve_message_refs","name":[["resolve",1],["message",1],["refs",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",4],["resolve",5],["message",2],["refs",5],["text",6],["str",17],["store",7],["any",2],["root",6],["frame",6],["id",18],["project",4],["materialise",5],["callable",4],["dict",8],["none",16],["resolved",7],["limit",5],["int",4],["max",5],["tuple",3],["list",4],["return",7],["prompt",3],["referenced",4],["content",1],["appended",1],["plus",1],["failed",1],["second",1],["element",1],["point",1],["reference",7],["cannot",1],["be",3],["reported",1],["caller",3],["so",5],["user",3],["told",1],["previous",1],["behaviour",1],["was",6],["drop",1],["leave",1],["them",1],["asking",1],["about",1],["file",2],["model",3],["never",3],["received",2],["injected",1],["rather",4],["than",4],["imported",1],["module",2],["stays",1],["testable",1],["without",1],["dispatcher",1],["decides",1],["whether",1],["cross",1],["session",1],["allowed",1],["write",1],["at",1],["all",2],["receives",1],["one",5],["class",1],["artifact",1],["ref",21],["per",1],["whose",1],["bytes",8],["actually",1],["entered",1],["callback",1],["third",1],["value",1],["purpose",1],["every",1],["tree",1],["unpacks",1],["two",3],["widening",1],["carry",1],["optional",1],["record",5],["breaking",1],["change",1],["field",1],["most",1],["callers",1],["not",13],["want",1],["problems",9],["blocks",5],["seen",6],["token",3],["announce",1],["only",4],["once",1],["its",2],["recording",1],["lost",1],["budget",8],["race",1],["below",1],["would",1],["make",1],["durable",1],["claim",2],["handed",1],["saw",1],["provenance",1],["wrong",1],["absent",1],["worse",1],["because",1],["believed",1],["partial",1],["send",1],["named",2],["here",1],["beside",1],["exhausted",3],["place",1],["each",1],["branch",1],["spellings",1],["ways",1],["writing",1],["same",1],["request",1],["must",1],["able",1],["drift",1],["into",1],["telling",1],["different",2],["things",1],["if",14],["truncated",2],["sent",7],["meta",3],["version",11],["size",4],["whole",2],["else",3],["append",8],["problem",10],["display",1],["name",18],["part",1],["first",2],["ask",2],["agent",2],["read",3],["rest",1],["cell",2],["pinned",8],["findall",2],["legacy",5],["spelling",1],["counts",1],["did",1],["already",1],["csv",2],["also",1],["as",1],["bare",1],["names",2],["spent",4],["afford",3],["block",12],["bool",1],["charge",1],["against",1],["shared",1],["nonlocal",1],["len",4],["total",3],["false",1],["true",1],["too",1],["many",1],["references",1],["continue",2],["add",2],["elif",2],["silently",1],["dropped",1],["inserted",1],["failure",1],["written",1],["stop",1],["running",1],["out",1],["reason",1],["exemption",1],["from",1],["saying",1],["files",4],["together",2],["exceed",2],["turn",2],["character",2],["fewer",1],["break",1],["body",2],["join",1]]},{"id":"openai4s/server/artifact_refs.py#resolve_message_refs._afford","name":[["afford",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["afford",2],["block",5],["str",2],["bool",2],["charge",1],["resolved",1],["against",1],["shared",1],["budget",1],["nonlocal",1],["spent",3],["if",1],["len",2],["max",1],["total",1],["ref",1],["bytes",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/server/artifact_refs.py#resolve_message_refs._record","name":[["record",1]],"path":[["openai4s",1],["server",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["record",3],["ref",10],["dict",2],["none",6],["token",4],["str",3],["announce",1],["reference",2],["only",2],["once",1],["its",2],["bytes",4],["prompt",1],["recording",1],["one",2],["lost",1],["budget",2],["race",1],["below",1],["would",1],["make",1],["durable",1],["claim",1],["model",1],["was",2],["handed",1],["file",1],["never",1],["saw",1],["provenance",1],["wrong",1],["rather",2],["than",2],["absent",1],["worse",1],["because",1],["believed",1],["partial",1],["send",1],["named",1],["here",1],["beside",1],["exhausted",1],["place",1],["each",1],["resolve",1],["branch",1],["two",2],["spellings",1],["ways",1],["writing",1],["same",1],["request",1],["must",1],["not",2],["be",1],["able",1],["drift",1],["into",1],["telling",1],["user",1],["different",1],["things",1],["if",4],["return",1],["truncated",2],["sent",4],["int",2],["meta",3],["store",1],["version",2],["id",1],["size",4],["whole",2],["else",1],["all",1],["problems",1],["append",1],["problem",1],["display",1],["name",1],["part",1],["first",1],["ask",1],["agent",1],["read",1],["rest",1],["cell",1],["resolved",2]]},{"id":"openai4s/server/artifact_workbench_routes.py","name":[["artifact",1],["workbench",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["routes",1],["py",1]],"body":[["http",1],["routes",3],["stage",1],["artifact",9],["workbench",4],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",2],["server",2],["error",1],["official",1],["enabled",1],["table",14],["profile",5],["parse",1],["query",1],["contract",9],["errors",1],["route",7],["spec",7],["artifacts",7],["mutates",7],["false",6],["export",4],["csv",1],["diff",4],["structure",4],["post",1],["true",1],["pdf",4],["text",4],["html",4],["outline",4],["validate",1]]},{"id":"openai4s/server/artifact_workbench_routes.py#_fail","name":[["fail",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["routes",1],["py",1]],"body":[["def",2],["fail",2],["self",3],["any",2],["error",8],["workbench",2],["none",2],["json",1],["message",1],["code",2],["status",1]]},{"id":"openai4s/server/artifact_workbench_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",13],["any",5],["method",10],["str",6],["sub",10],["dict",2],["runner",5],["bool",2],["answer",1],["workbench",8],["route",1],["report",1],["group",8],["not",3],["own",1],["specs",2],["table",12],["profile",4],["export",4],["diff",3],["structure",3],["pdf",3],["text",3],["html",3],["outline",3],["if",10],["spec",2],["match",8],["return",12],["false",2],["official",1],["enabled",1],["cfg",1],["json",8],["error",6],["artifact",3],["disabled",2],["code",2],["403",1],["true",10],["service",8],["getattr",1],["artifacts",1],["none",5],["unavailable",2],["503",1],["try",1],["matched",21],["parsed",16],["parse",3],["query",3],["mode",3],["version",8],["id",6],["filters",6],["exported",4],["sort",4],["descending",4],["spreadsheet",2],["safe",2],["send",1],["200",1],["body",5],["content",3],["type",1],["headers",1],["page",1],["offset",2],["limit",2],["from",2],["save",1],["fmt",1],["format",1],["mol",1],["except",2],["as",1],["fail",1],["errors",1],["gateway",1],["raise",1]]},{"id":"openai4s/server/artifact_workbench.py","name":[["artifact",1],["workbench",1],["py",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["stage",1],["artifact",8],["workbench",15],["tables",2],["diffs",1],["locators",1],["ketcher",18],["official",1],["opt",1],["through",1],["stage9",1],["flag",1],["off",1],["behaviour",1],["unchanged",1],["stays",1],["historical",2],["placeholder",1],["stay",2],["client",1],["capped",1],["annotations",2],["image",2],["pins",1],["from",6],["future",1],["import",13],["csv",1],["hashlib",1],["html",12],["io",1],["json",1],["math",1],["os",1],["re",2],["collections",1],["abc",1],["mapping",1],["sequence",1],["parser",1],["htmlparser",1],["pathlib",1],["path",2],["typing",1],["any",1],["version",5],["vendor",3],["file",1],["resolve",1],["parent",1],["webui",1],["annotation",1],["kinds",1],["frozenset",2],["pdf",2],["smiles",1],["atom",1],["compile",1],["br",2],["cl",1],["max",14],["mol",2],["atoms",1],["000",8],["v2000",1],["fixed",1],["width",2],["field",1],["tops",1],["out",1],["at",1],["999",1],["permissive",1],["whitespace",1],["fallback",1],["supports",1],["larger",1],["files",1],["but",1],["still",1],["needs",1],["hard",1],["work",1],["bound",1],["before",1],["enters",1],["bond",1],["loop",1],["untrusted",1],["http",1],["content",1],["bonds",1],["20",3],["text",1],["chars",1],["projections",1],["run",1],["inside",1],["shared",1],["daemon",2],["keep",1],["exact",1],["snapshots",1],["useful",1],["moderate",1],["scientific",1],["results",1],["while",1],["preventing",1],["one",1],["team",1],["user",1],["asking",1],["materialize",1],["512",2],["mi",2],["upload",1],["thirty",1],["two",1],["four",1],["times",1],["evidence",1],["adapter",1],["general",1],["table",4],["budget",1],["lower",1],["diff",3],["cap",1],["accounts",1],["difflib",1],["retaining",1],["both",1],["inputs",1],["plus",1],["its",1],["matching",1],["output",1],["state",1],["bytes",3],["32",1],["1024",6],["per",2],["lines",1],["50",1],["rows",1],["250",1],["columns",1],["256",2],["cells",1],["parquet",2],["row",1],["groups",1],["decoded",1],["64",1],["elements",3],["depth",1],["outline",1],["200",1],["void",1],["area",1],["base",1],["col",1],["embed",1],["hr",1],["img",1],["input",1],["link",1],["meta",2],["param",1],["source",1],["track",1],["wbr",1],["wrapper",1],["doctype",1],["lang",1],["en",1],["head",2],["charset",1],["utf",1],["title",3],["v3",2],["style",2],["body",3],["height",2],["100",3],["margin",1],["font",2],["13px",1],["system",1],["ui",1],["sans",1],["serif",1],["openai4s",2],["display",1],["flex",1],["gap",1],["8px",2],["align",1],["items",1],["center",1],["padding",1],["12px",1],["border",2],["bottom",1],["1px",1],["solid",1],["ddd",1],["iframe",3],["calc",1],["46px",1],["button",4],["inherit",1],["div",2],["id",5],["data",3],["core",2],["js",3],["strong",2],["type",1],["save",2],["span",2],["status",1],["loading",1],["real",1],["editor",1],["assets",1],["frame",1],["src",2],["static",2],["index",1],["script",2],["page",1]]},{"id":"openai4s/server/artifact_workbench.py#_artifact_too_large","name":[["artifact",1],["too",1],["large",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["artifact",3],["too",3],["large",3],["message",3],["str",2],["workbench",3],["error",3],["return",1],["413",1]]},{"id":"openai4s/server/artifact_workbench.py#_bounded_snapshot_bytes","name":[["bounded",1],["snapshot",1],["bytes",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["bounded",2],["snapshot",4],["bytes",9],["path",5],["max",5],["int",2],["none",5],["read",3],["one",1],["immutable",1],["without",1],["ever",1],["materializing",1],["past",1],["cap",1],["limit",8],["workbench",3],["artifact",5],["if",4],["else",1],["open",1],["rb",1],["as",1],["handle",3],["size",4],["os",1],["fstat",2],["fileno",1],["st",1],["raise",2],["too",2],["large",2],["exceeds",2],["byte",2],["data",3],["len",1],["defend",1],["even",1],["legacy",1],["replaced",1],["grows",1],["after",1],["precheck",1],["alone",1],["not",1],["materialization",1],["bound",1],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#_coerce","name":[["coerce",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["coerce",2],["value",5],["str",5],["kind",4],["tuple",2],["int",4],["any",2],["return",6],["one",1],["homogeneous",1],["total",1],["ordering",1],["key",1],["typed",1],["column",1],["type",2],["inference",1],["deliberately",1],["ignores",1],["empty",2],["cells",1],["returning",1],["bare",1],["float",2],["populated",1],["rows",1],["original",1],["string",1],["malformed",1],["cell",1],["therefore",1],["made",1],["python",1],["compare",1],["unlike",1],["values",2],["while",1],["sorting",1],["leading",1],["discriminator",1],["keeps",1],["numeric",1],["fallback",1],["keys",1],["separate",1],["buckets",1],["within",1],["either",1],["bucket",1],["always",1],["share",1],["comparable",1],["text",6],["if",2],["integer",1],["try",2],["except",2],["error",2],["lower",3],["number",1]]},{"id":"openai4s/server/artifact_workbench.py#_metadata_int","name":[["metadata",1],["int",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["metadata",2],["int",5],["value",6],["any",2],["none",3],["if",1],["not",1],["isinstance",2],["bool",1],["return",2]]},{"id":"openai4s/server/artifact_workbench.py#_OutlineParser","name":[["outline",1],["parser",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["outline",10],["parser",2],["htmlparser",2],["def",4],["init",2],["self",27],["none",5],["super",1],["convert",1],["charrefs",1],["true",1],["list",3],["dict",1],["str",8],["stack",8],["skip",5],["element",4],["count",4],["handle",3],["starttag",1],["tag",12],["attrs",2],["tuple",1],["if",12],["max",6],["workbench",6],["html",9],["elements",6],["raise",2],["artifact",2],["too",2],["large",2],["exceeds",2],["script",2],["style",2],["return",3],["len",2],["depth",3],["nesting",1],["mapping",2],["name",2],["value",2],["ident",5],["id",2],["selector",3],["else",3],["path",3],["join",2],["not",3],["void",1],["append",2],["240",2],["text",6],["data",3],["split",1],["endtag",1],["pop",1]]},{"id":"openai4s/server/artifact_workbench.py#_OutlineParser.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["init",3],["self",6],["none",2],["super",1],["convert",1],["charrefs",1],["true",1],["outline",1],["list",2],["dict",1],["str",3],["stack",1],["skip",1],["element",1],["count",1]]},{"id":"openai4s/server/artifact_workbench.py#_OutlineParser.handle_data","name":[["handle",1],["data",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["handle",2],["data",5],["self",7],["str",2],["none",2],["if",2],["skip",1],["not",2],["outline",4],["element",1],["count",1],["max",1],["workbench",1],["html",1],["elements",1],["return",1],["text",5],["join",1],["split",1],["240",1]]},{"id":"openai4s/server/artifact_workbench.py#_OutlineParser.handle_endtag","name":[["handle",1],["endtag",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["handle",2],["endtag",2],["self",7],["tag",4],["str",2],["none",2],["if",2],["script",1],["style",1],["skip",2],["return",1],["stack",3],["pop",1]]},{"id":"openai4s/server/artifact_workbench.py#_OutlineParser.handle_starttag","name":[["handle",1],["starttag",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["handle",2],["starttag",2],["self",11],["tag",10],["str",6],["attrs",3],["list",2],["tuple",2],["none",4],["element",2],["count",2],["if",8],["max",5],["workbench",5],["html",8],["elements",5],["raise",2],["artifact",2],["too",2],["large",2],["exceeds",2],["script",1],["style",1],["skip",1],["return",1],["len",2],["stack",4],["depth",3],["nesting",1],["mapping",2],["name",2],["value",2],["ident",5],["id",2],["selector",3],["else",3],["path",3],["join",1],["not",1],["void",1],["append",2],["outline",3],["240",1],["text",1]]},{"id":"openai4s/server/artifact_workbench.py#_parquet_shape","name":[["parquet",1],["shape",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["parquet",20],["shape",2],["file",3],["any",2],["tuple",2],["int",8],["prove",1],["bounded",1],["decode",1],["from",2],["metadata",16],["before",1],["reading",1],["columns",15],["getattr",5],["none",9],["rows",10],["num",3],["row",14],["groups",9],["if",8],["raise",10],["workbench",16],["error",7],["415",4],["invalid",8],["max",10],["table",9],["artifact",5],["too",5],["large",5],["exceeds",5],["data",1],["cells",3],["total",5],["uncompressed",5],["observed",3],["try",1],["group",5],["index",4],["range",2],["column",5],["size",5],["decoded",3],["bytes",2],["byte",1],["limit",1],["except",2],["exception",1],["as",1],["malformed",1],["optional",1],["engine",1],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#_pdf_literal","name":[["pdf",1],["literal",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["pdf",7],["literal",3],["text",16],["str",5],["start",5],["int",5],["tuple",2],["none",4],["read",1],["one",1],["balanced",1],["string",1],["linear",1],["time",1],["strings",1],["may",1],["contain",1],["escaped",7],["nested",2],["parentheses",1],["keeping",1],["tiny",1],["scanner",1],["here",1],["both",1],["more",1],["accurate",1],["safer",1],["than",1],["asking",1],["regular",1],["expression",1],["backtrack",1],["over",1],["attacker",1],["controlled",1],["artifact",1],["if",12],["len",8],["return",3],["out",8],["list",1],["depth",4],["index",18],["escapes",2],["while",2],["char",5],["break",1],["continue",4],["01234567",2],["end",6],["min",1],["max",3],["chars",3],["append",3],["chr",1],["0x",1],["ff",1],["elif",1],["join",1]]},{"id":"openai4s/server/artifact_workbench.py#_pdf_operator_at","name":[["pdf",1],["operator",1],["at",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["pdf",2],["operator",6],["at",2],["text",5],["str",4],["start",4],["int",2],["bool",2],["end",4],["len",2],["if",1],["return",2],["false",1],["x00",1]]},{"id":"openai4s/server/artifact_workbench.py#_pdf_space_end","name":[["pdf",1],["space",1],["end",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["pdf",2],["space",2],["end",2],["text",4],["str",2],["start",3],["int",4],["index",5],["while",1],["len",1],["x00",1],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService","name":[["artifact",1],["workbench",1],["service",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["artifact",49],["workbench",8],["service",2],["session",1],["facing",1],["table",12],["diff",1],["structure",1],["locator",1],["operations",1],["def",8],["init",1],["self",21],["store",6],["any",9],["artifacts",3],["broadcast",3],["none",17],["id",35],["str",34],["dict",4],["if",9],["not",14],["raise",6],["error",6],["404",5],["found",9],["return",7],["version",43],["snapshot",18],["mapping",6],["tuple",2],["path",9],["latest",3],["meta",8],["ids",2],["globally",1],["unique",1],["while",1],["operation",1],["scoped",1],["one",2],["never",2],["let",1],["caller",1],["another",1],["otherwise",1],["valid",1],["as",3],["read",2],["capability",1],["unknown",1],["foreign",1],["deliberately",1],["share",1],["same",1],["response",2],["so",1],["check",1],["become",1],["existence",1],["oracle",1],["must",1],["come",1],["from",4],["immutable",2],["mutable",1],["workspace",1],["head",1],["point",1],["at",1],["completely",1],["different",1],["bytes",9],["after",1],["later",1],["cell",1],["external",1],["edit",1],["legacy",1],["rows",16],["without",1],["unavailable",1],["rather",1],["than",1],["being",1],["served",1],["under",1],["exact",2],["false",3],["identity",1],["file",1],["missing",1],["max",3],["int",3],["bounded",2],["list",2],["load",1],["rectangular",1],["provided",1],["resolved",11],["replaced",1],["omitted",1],["still",1],["reads",1],["current",1],["matching",1],["historical",1],["default",1],["requested",7],["else",2],["name",7],["filename",2],["lower",1],["endswith",1],["parquet",2],["raw",2],["parse",1],["delimited",1],["decode",1],["utf",1],["replace",1],["checksum",10],["sort",4],["descending",4],["bool",2],["filters",12],["offset",3],["limit",3],["50",1],["result",5],["query",2],["profile",10],["openai4s",1],["server",1],["import",1],["canonical",2],["key",5],["cache",7],["put",2],["prepared",5],["400",1],["required",1],["invalid",1],["materialize",1],["cached",3],["payload",12],["stats",6],["filtered",4],["approximate",4],["schema",4],["columns",4],["export",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["init",2],["self",5],["store",4],["any",6],["artifacts",4],["broadcast",4],["none",4]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService._artifact","name":[["artifact",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["artifact",11],["self",3],["id",3],["str",4],["dict",2],["any",2],["store",1],["if",1],["not",3],["raise",1],["workbench",1],["error",1],["404",1],["found",2],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService._bytes","name":[["bytes",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["bytes",9],["self",3],["artifact",3],["mapping",2],["str",4],["any",2],["version",5],["id",3],["none",8],["max",4],["int",2],["snapshot",4],["return",1],["bounded",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService._table_rows","name":[["table",1],["rows",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["table",4],["rows",6],["self",5],["artifact",7],["mapping",2],["str",15],["any",2],["version",9],["id",5],["none",4],["tuple",2],["list",4],["load",1],["one",1],["exact",1],["snapshot",10],["as",2],["rectangular",1],["provided",1],["resolved",6],["immutable",1],["never",1],["replaced",1],["latest",2],["omitted",1],["still",1],["reads",1],["current",1],["matching",1],["historical",1],["default",1],["requested",4],["if",3],["raise",1],["workbench",1],["error",1],["404",1],["not",2],["found",2],["else",2],["name",4],["filename",1],["lower",1],["endswith",1],["parquet",2],["read",1],["raw",2],["bounded",1],["bytes",1],["parse",1],["delimited",1],["decode",1],["utf",1],["replace",1],["meta",3],["store",1],["checksum",3],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService._version_snapshot","name":[["version",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["version",20],["snapshot",5],["self",3],["artifact",14],["mapping",2],["str",8],["any",2],["id",8],["none",4],["tuple",2],["path",10],["latest",1],["if",3],["meta",5],["store",1],["ids",2],["globally",1],["unique",1],["while",1],["operation",1],["scoped",1],["one",1],["never",1],["let",1],["caller",1],["another",1],["otherwise",1],["valid",1],["as",1],["read",1],["capability",1],["unknown",1],["foreign",1],["deliberately",1],["share",1],["same",1],["response",2],["so",1],["check",1],["not",7],["become",1],["existence",1],["oracle",1],["raise",3],["workbench",3],["error",3],["404",3],["found",5],["must",1],["come",1],["from",1],["immutable",1],["mutable",1],["workspace",1],["head",1],["point",1],["at",1],["completely",1],["different",1],["bytes",2],["after",1],["later",1],["cell",1],["external",1],["edit",1],["legacy",1],["rows",1],["without",1],["unavailable",1],["rather",1],["than",1],["being",1],["served",1],["under",1],["exact",1],["false",1],["identity",1],["file",1],["return",1],["missing",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.diff","name":[["diff",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["diff",6],["self",6],["artifact",10],["id",18],["str",10],["from",5],["version",14],["none",8],["dict",2],["any",2],["versions",8],["store",2],["list",2],["if",1],["not",2],["raise",1],["workbench",3],["error",1],["404",1],["no",2],["newest",3],["first",2],["endpoint",1],["default",1],["chronological",1],["comparison",1],["current",1],["so",1],["accidentally",1],["render",1],["whole",1],["history",1],["backwards",1],["callers",1],["omit",1],["explicit",1],["query",1],["parameters",1],["oldest",2],["left",7],["right",7],["bytes",6],["max",4],["per",2],["decode",2],["utf",2],["replace",2],["return",1],["changed",1],["unified",1],["label",2]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.html_outline","name":[["html",1],["outline",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["html",3],["outline",5],["self",4],["artifact",9],["id",7],["str",4],["dict",2],["any",2],["bytes",1],["decode",1],["utf",1],["replace",1],["return",1],["version",2],["latest",1],["elements",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.pdf_text","name":[["pdf",1],["text",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["pdf",3],["text",3],["self",4],["artifact",9],["id",7],["str",4],["dict",2],["any",2],["pages",3],["extract",1],["bytes",1],["return",1],["version",2],["latest",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.save_structure","name":[["save",1],["structure",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["save",6],["structure",9],["self",7],["artifact",21],["id",19],["str",10],["content",3],["fmt",3],["mol",2],["dict",2],["any",2],["text",6],["summary",4],["filename",2],["struct",1],["current",7],["latest",1],["version",7],["store",2],["meta",2],["if",5],["else",1],["none",1],["digest",2],["checksum",2],["return",2],["ok",2],["true",3],["unchanged",2],["try",1],["uploaded",3],["artifacts",2],["replace",1],["broadcast",2],["except",1],["exception",1],["as",2],["error",10],["preserve",1],["public",1],["errors",1],["without",1],["importing",1],["gateway",1],["facade",1],["into",1],["focused",1],["service",1],["from",2],["openai4s",1],["server",1],["import",1],["operation",2],["isinstance",1],["raise",4],["workbench",3],["code",1],["message",1],["failed",3],["scope",1],["lookup",1],["above",1],["transaction",1],["identity",1],["check",1],["reaching",1],["here",1],["would",1],["mean",1],["changed",2],["under",1],["uncoordinated",1],["caller",1],["not",2],["misreport",1],["different",1],["object",1],["requested",1],["one",1],["409",1],["before",1],["conflict",1],["record",3],["500",1],["false",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.table","name":[["table",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["table",4],["self",4],["artifact",8],["id",9],["str",12],["sort",4],["descending",4],["bool",2],["false",2],["filters",4],["mapping",2],["none",8],["offset",4],["int",4],["limit",4],["50",2],["version",4],["dict",2],["any",2],["resolved",2],["name",2],["rows",3],["checksum",1],["result",5],["query",1],["filename",1],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.table_export","name":[["table",1],["export",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["table",5],["export",8],["self",4],["artifact",10],["id",13],["str",13],["version",6],["sort",4],["descending",4],["bool",4],["false",6],["filters",4],["mapping",2],["none",4],["spreadsheet",4],["safe",4],["dict",2],["any",2],["from",1],["openai4s",1],["server",1],["profile",1],["import",1],["csv",5],["filename",6],["chunks",6],["response",2],["headers",3],["requested",3],["if",1],["not",1],["raise",1],["workbench",1],["error",1],["400",1],["required",1],["invalid",1],["query",1],["resolved",3],["name",3],["rows",8],["checksum",5],["prepared",5],["materialize",1],["columns",1],["body",3],["join",1],["return",1],["content",1],["type",1],["text",1],["charset",1],["utf",1],["filtered",2],["int",2],["total",2],["approximate",2]]},{"id":"openai4s/server/artifact_workbench.py#ArtifactWorkbenchService.table_profile","name":[["table",1],["profile",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["table",5],["profile",11],["self",4],["artifact",10],["id",13],["str",11],["version",10],["filters",9],["mapping",2],["none",5],["dict",3],["any",2],["from",3],["openai4s",1],["server",1],["import",1],["canonical",2],["key",5],["cache",7],["put",2],["prepared",5],["requested",3],["if",2],["not",2],["raise",1],["workbench",1],["error",1],["400",1],["required",1],["invalid",1],["query",1],["resolved",3],["name",1],["rows",7],["checksum",6],["materialize",1],["cached",3],["payload",12],["return",2],["stats",6],["filtered",4],["approximate",4],["schema",4],["columns",4]]},{"id":"openai4s/server/artifact_workbench.py#checksum_text","name":[["checksum",1],["text",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["checksum",2],["text",5],["str",4],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/server/artifact_workbench.py#extract_pdf_text","name":[["extract",1],["pdf",1],["text",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",3],["extract",2],["pdf",17],["text",9],["data",4],["bytes",2],["list",4],["dict",2],["str",5],["any",2],["if",16],["not",6],["startswith",1],["raise",1],["workbench",1],["error",1],["415",1],["decoded",15],["decode",1],["latin",1],["replace",1],["chunks",5],["captured",6],["append",5],["value",13],["none",3],["nonlocal",1],["strip",1],["max",5],["chars",9],["return",3],["room",3],["else",4],["len",6],["index",12],["while",2],["literal",8],["break",5],["end",6],["operator",8],["space",3],["at",2],["tj",2],["continue",3],["cursor",12],["parts",7],["closed",3],["false",1],["true",1],["numeric",1],["kerning",1],["values",1],["other",1],["non",1],["string",1],["array",1],["tokens",1],["contribute",1],["but",1],["they",1],["legal",1],["between",1],["strings",1],["join",2],["page",1]]},{"id":"openai4s/server/artifact_workbench.py#extract_pdf_text.append","name":[["append",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["append",3],["value",7],["str",2],["none",2],["nonlocal",1],["captured",4],["if",4],["not",1],["strip",1],["max",2],["pdf",2],["text",2],["chars",2],["return",2],["room",3],["chunks",3],["else",2],["len",2]]},{"id":"openai4s/server/artifact_workbench.py#format_located_annotations","name":[["format",1],["located",1],["annotations",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["format",2],["located",2],["annotations",2],["annos",3],["sequence",2],["mapping",2],["str",7],["any",2],["lines",3],["workbench",1],["artifact",4],["version",4],["locator",13],["item",10],["kind",4],["image",2],["if",2],["isinstance",1],["try",1],["json",2],["loads",1],["except",1],["jsondecode",1],["error",1],["name",3],["id",2],["pdf",2],["page",1],["quote",2],["elif",1],["html",2],["selector",1],["else",1],["rel",4],["append",1],["number",1],["body",1],["strip",1],["return",1],["join",1]]},{"id":"openai4s/server/artifact_workbench.py#html_outline","name":[["html",1],["outline",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["html",4],["outline",5],["text",3],["str",6],["list",2],["dict",2],["parser",5],["feed",1],["close",1],["return",1],["item",3],["if",1],["tag",1],["not",1],["head",1],["meta",1],["link",1],["max",1],["workbench",1],["elements",1]]},{"id":"openai4s/server/artifact_workbench.py#infer_column_type","name":[["infer",1],["column",1],["type",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["infer",2],["column",2],["type",2],["values",3],["sequence",2],["str",5],["nonempty",4],["item",7],["strip",2],["if",4],["not",1],["return",4],["text",2],["all",2],["re",2],["fullmatch",2],["integer",1],["number",1]]},{"id":"openai4s/server/artifact_workbench.py#is_benzene","name":[["benzene",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["benzene",2],["summary",7],["mapping",2],["str",4],["any",2],["bool",2],["if",4],["format",1],["smiles",2],["compact",2],["re",1],["sub",1],["return",4],["c1ccccc1",2],["c1",2],["cc",2],["int",7],["carbon",1],["count",1],["false",2],["bonds",4],["list",2],["len",3],["graph",4],["dict",1],["bond",5],["setdefault",2],["append",2],["carbons",3],["index",4],["atom",2],["enumerate",1],["atoms",1],["element",1],["upper",1],["all",1]]},{"id":"openai4s/server/artifact_workbench.py#ketcher_assets_present","name":[["ketcher",1],["assets",1],["present",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["ketcher",3],["assets",2],["present",2],["bool",2],["return",1],["vendor",1],["static",1],["js",2],["main",1],["8617f334",1],["file",1]]},{"id":"openai4s/server/artifact_workbench.py#ketcher_document","name":[["ketcher",1],["document",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",3],["ketcher",6],["document",2],["config",3],["any",4],["query",3],["mapping",2],["str",5],["none",4],["bytes",2],["if",3],["not",2],["official",1],["workbench",1],["enabled",1],["assets",2],["present",1],["return",3],["doctype",1],["html",4],["head",2],["meta",1],["charset",1],["utf",3],["title",2],["body",2],["style",1],["font",1],["14px",1],["system",1],["ui",1],["padding",1],["2rem",1],["color",1],["444",1],["chemical",1],["structure",2],["editor",1],["placeholder",1],["bundle",1],["here",1],["enable",1],["browser",1],["drawing",1],["encode",2],["params",2],["one",3],["name",2],["value",6],["isinstance",1],["list",1],["else",1],["text",2],["re",1],["sub",1],["za",1],["z0",1],["128",1],["artifact",5],["id",3],["wrapper",1],["replace",1],["escape",1],["quote",1],["true",1]]},{"id":"openai4s/server/artifact_workbench.py#ketcher_document._one","name":[["one",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["one",2],["name",3],["str",5],["value",6],["params",1],["if",2],["isinstance",1],["list",1],["else",1],["text",2],["return",1],["re",1],["sub",1],["za",1],["z0",1],["128",1]]},{"id":"openai4s/server/artifact_workbench.py#materialize_table","name":[["materialize",1],["table",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["materialize",2],["table",5],["rows",9],["sequence",4],["str",18],["sort",11],["descending",6],["bool",4],["false",4],["filters",5],["mapping",2],["none",6],["dict",4],["any",2],["filter",1],["full",1],["rectangular",1],["no",1],["pagination",2],["type",2],["inference",1],["integer",2],["number",2],["equality",1],["after",1],["trim",1],["text",1],["substring",1],["case",1],["insensitive",1],["header",10],["identical",1],["same",1],["rules",1],["query",2],["has",1],["always",1],["applied",4],["clamps",1],["stay",1],["so",1],["historical",1],["page",1],["contract",1],["cannot",1],["drift",1],["if",12],["not",2],["return",2],["columns",2],["column",3],["types",6],["total",2],["sorted",3],["by",2],["name",11],["col",1],["index",17],["enumerate",1],["body",3],["list",1],["row",17],["max",1],["len",9],["infer",1],["else",7],["range",1],["filtered",9],["needle",5],["items",1],["continue",1],["hay",2],["lower",2],["kind",4],["strip",2],["key",1],["lambda",1],["coerce",1],["reverse",1]]},{"id":"openai4s/server/artifact_workbench.py#normalize_locator","name":[["normalize",1],["locator",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["normalize",2],["locator",16],["kind",7],["str",7],["any",4],["dict",3],["if",7],["not",7],["annotation",2],["kinds",1],["raise",6],["workbench",7],["error",14],["400",6],["must",4],["be",4],["image",4],["pdf",4],["html",2],["invalid",6],["data",13],["isinstance",1],["mapping",1],["else",1],["try",2],["rel",10],["float",2],["except",2],["type",2],["value",2],["as",2],["coordinates",2],["numbers",2],["from",2],["python",1],["json",3],["encoder",1],["otherwise",1],["emits",1],["bare",1],["na",1],["infinity",1],["tokens",1],["those",1],["browser",1],["response",2],["rejects",1],["entire",1],["so",1],["refuse",1],["them",1],["at",1],["api",1],["boundary",1],["math",2],["isfinite",2],["finite",1],["return",3],["quote",12],["text",2],["strip",3],["requires",2],["page",2],["int",3],["start",2],["end",2],["2000",2],["offsets",1],["integers",1],["selector",6],["500",1]]},{"id":"openai4s/server/artifact_workbench.py#official_workbench_enabled","name":[["official",1],["workbench",1],["enabled",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["official",2],["workbench",3],["enabled",2],["config",3],["any",2],["bool",3],["flags",3],["getattr",2],["roadmap",1],["features",1],["none",2],["return",1],["not",1],["stage9",1],["artifact",1],["false",1]]},{"id":"openai4s/server/artifact_workbench.py#parse_delimited","name":[["parse",1],["delimited",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["parse",2],["delimited",3],["text",4],["str",8],["filename",3],["list",7],["sample",4],["4096",1],["name",2],["lower",1],["dialect",4],["csv",5],["excel",3],["tab",2],["if",7],["endswith",1],["tsv",1],["else",2],["count",5],["reader",3],["io",2],["string",1],["rows",8],["cell",3],["header",5],["width",4],["try",1],["row",14],["index",4],["raw",2],["enumerate",1],["so",1],["public",1],["budget",2],["describes",1],["data",2],["rather",1],["than",1],["unexpectedly",1],["consuming",1],["one",1],["slot",1],["metadata",1],["max",7],["workbench",7],["table",12],["raise",4],["artifact",3],["too",3],["large",3],["exceeds",3],["len",4],["columns",3],["query",1],["rectangularizes",1],["short",1],["real",1],["allocation",1],["not",1],["only",1],["sparse",1],["source",1],["cells",4],["append",1],["except",1],["error",4],["as",1],["400",1],["invalid",2],["from",1],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#parse_molfile","name":[["parse",1],["molfile",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["parse",2],["molfile",2],["text",3],["str",7],["dict",4],["any",4],["none",7],["first",2],["split",5],["lines",9],["replace",2],["if",12],["len",11],["v3000",1],["upper",1],["return",6],["counts",4],["try",3],["atom",6],["count",10],["int",7],["bond",4],["except",3],["value",3],["error",4],["pieces",11],["not",2],["max",2],["mol",2],["atoms",7],["bonds",5],["list",2],["index",7],["range",2],["line",12],["else",7],["element",5],["31",1],["34",2],["strip",2],["re",1],["sub",1],["za",1],["append",2],["left",3],["right",3],["order",3],["continue",1],["title",1],["molecule",1]]},{"id":"openai4s/server/artifact_workbench.py#query_table","name":[["query",1],["table",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["query",2],["table",3],["rows",10],["sequence",4],["str",10],["sort",4],["descending",6],["bool",2],["false",2],["filters",7],["mapping",2],["none",5],["offset",5],["int",6],["limit",6],["50",2],["dict",2],["any",2],["if",1],["not",1],["return",2],["columns",3],["column",3],["types",3],["total",3],["sorted",3],["by",3],["prepared",8],["materialize",1],["start",4],["max",2],["size",3],["min",1],["500",1],["page",2]]},{"id":"openai4s/server/artifact_workbench.py#read_parquet_rows","name":[["read",1],["parquet",1],["rows",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["read",3],["parquet",35],["rows",18],["path",7],["list",5],["str",5],["bound",2],["compressed",4],["bytes",19],["before",5],["importing",2],["optional",5],["engine",5],["asking",2],["inspect",2],["metadata",6],["io",4],["pins",2],["exact",2],["bounded",3],["snapshot",3],["throughout",2],["preflight",3],["decode",3],["instead",2],["reopening",2],["mutable",2],["try",3],["import",3],["pyarrow",2],["as",5],["type",1],["ignore",1],["not",2],["found",1],["except",5],["error",17],["raise",13],["workbench",19],["415",8],["requires",1],["from",4],["science",1],["extra",1],["unavailable",1],["file",4],["expected",7],["columns",5],["shape",4],["table",6],["exception",2],["malformed",2],["input",2],["invalid",14],["decoded",10],["int",2],["getattr",2],["nbytes",1],["none",5],["if",9],["size",1],["max",7],["dictionary",2],["rle",1],["describes",1],["encoded",1],["column",5],["pages",1],["necessarily",1],["buffers",1],["arrow",1],["materializes",1],["keep",1],["above",1],["so",1],["oversized",1],["refused",1],["verify",1],["representation",1],["actually",1],["produced",1],["too",4],["artifact",3],["large",4],["exceeds",3],["byte",3],["limit",3],["header",4],["name",2],["names",1],["num",2],["len",3],["projected",10],["sum",1],["value",6],["encode",2],["utf",2],["replace",2],["text",2],["batch",8],["batches",1],["chunksize",1],["1024",1],["index",4],["range",2],["row",6],["py",1],["rendered",3],["else",1],["convert",1],["one",2],["scalar",1],["at",1],["time",1],["check",2],["retaining",1],["its",1],["pylist",1],["expand",1],["compact",1],["into",1],["024",1],["python",1],["strings",1],["cumulative",1],["gets",1],["chance",1],["reject",1],["append",2],["projection",1],["return",1]]},{"id":"openai4s/server/artifact_workbench.py#require_workbench","name":[["require",1],["workbench",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["require",2],["workbench",6],["config",3],["any",2],["none",2],["if",1],["not",1],["official",1],["enabled",1],["raise",1],["error",1],["403",1],["artifact",1],["disabled",2]]},{"id":"openai4s/server/artifact_workbench.py#smiles_carbon_count","name":[["smiles",1],["carbon",1],["count",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["smiles",3],["carbon",2],["count",2],["text",3],["str",2],["int",2],["return",1],["sum",1],["token",2],["atom",1],["findall",1],["if",1]]},{"id":"openai4s/server/artifact_workbench.py#structure_summary","name":[["structure",1],["summary",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["structure",4],["summary",2],["content",7],["str",7],["filename",3],["dict",2],["any",2],["name",2],["lower",1],["if",5],["endswith",1],["smi",1],["smiles",7],["not",1],["re",1],["search",1],["line",3],["strip",2],["splitlines",1],["else",2],["split",1],["carbons",4],["carbon",3],["count",5],["return",2],["format",2],["bond",2],["none",2],["atoms",4],["parsed",7],["parse",1],["molfile",1],["raise",1],["workbench",1],["error",1],["400",1],["unrecognized",1],["file",1],["invalid",1],["sum",1],["atom",2],["element",1],["upper",1],["mol",1],["len",1],["bonds",3],["title",2]]},{"id":"openai4s/server/artifact_workbench.py#unified_diff","name":[["unified",1],["diff",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",3],["unified",3],["diff",7],["old",4],["str",11],["new",4],["from",3],["label",6],["import",1],["difflib",2],["line",3],["count",7],["text",7],["int",1],["if",3],["not",1],["return",3],["separators",2],["sum",1],["char",2],["x1c",2],["x1d",2],["x1e",2],["x85",2],["u2028",2],["u2029",2],["terminators",2],["endswith",1],["else",1],["max",3],["workbench",3],["lines",4],["per",4],["version",4],["raise",1],["artifact",1],["too",1],["large",1],["input",1],["exceeds",1],["join",1],["splitlines",2],["keepends",2],["true",2],["fromfile",1],["tofile",1]]},{"id":"openai4s/server/artifact_workbench.py#unified_diff.line_count","name":[["line",1],["count",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["line",2],["count",6],["text",8],["str",2],["int",2],["if",2],["not",1],["return",2],["separators",2],["sum",1],["char",2],["x1c",2],["x1d",2],["x1e",2],["x85",2],["u2028",2],["u2029",2],["terminators",2],["endswith",1],["else",1]]},{"id":"openai4s/server/artifact_workbench.py#WorkbenchError","name":[["workbench",1],["error",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["workbench",3],["error",3],["exception",2],["def",1],["init",2],["self",4],["status",3],["int",1],["message",4],["str",2],["code",3],["super",1]]},{"id":"openai4s/server/artifact_workbench.py#WorkbenchError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["init",3],["self",5],["status",4],["int",2],["message",5],["str",4],["code",4],["workbench",2],["error",2],["super",1]]},{"id":"openai4s/server/artifacts.py","name":[["artifacts",1],["py",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["versioned",1],["workspace",6],["artifact",12],["capture",3],["persistent",1],["scientific",2],["sessions",1],["from",13],["future",1],["import",25],["annotations",1],["base64",1],["binascii",1],["hashlib",1],["json",2],["mimetypes",1],["os",1],["platform",1],["as",2],["pf",1],["re",1],["shutil",1],["stat",1],["sys",1],["threading",3],["uuid",1],["collections",1],["abc",1],["iterable",1],["mapping",1],["contextlib",1],["contextmanager",1],["dataclasses",1],["dataclass",6],["functools",1],["lru",2],["cache",3],["pathlib",1],["path",2],["typing",1],["any",3],["callable",3],["iterator",1],["protocol",2],["openai4s",5],["restore",4],["denied",1],["refused",1],["service",1],["trusted",1],["snapshot",2],["roots",1],["execution",1],["result",1],["security",1],["fsprobe",1],["lstat",1],["symlink",1],["server",1],["errors",1],["record",1],["diagnostic",1],["storage",1],["artifacts",1],["legacy",3],["python",4],["kernel",5],["modes",4],["delivery",1],["reference",1],["error",2],["junk",1],["dir",1],["segments",1],["frozenset",2],["pycache",1],["node",1],["modules",1],["site",1],["packages",1],["venv",1],["embedded",2],["image",5],["types",1],["gif",2],["jpeg",2],["png",2],["webp",2],["max",3],["figure",1],["bytes",2],["1024",4],["receipts",1],["512",1],["wsl",1],["ext4",1],["vhd",1],["metadata",3],["report",1],["same",2],["ctime",1],["tick",1],["immediately",1],["after",2],["length",1],["rewrite",1],["whose",1],["mtime",1],["was",1],["restored",1],["happens",1],["hash",1],["bounded",1],["files",1],["so",1],["common",1],["text",3],["tabular",1],["outputs",1],["cannot",1],["disappear",1],["provenance",1],["merely",1],["because",1],["has",1],["not",4],["advanced",1],["yet",1],["large",1],["inputs",1],["retain",1],["constant",1],["must",1],["reread",1],["multi",1],["gigabyte",1],["datasets",1],["before",1],["every",1],["cell",1],["fingerprint",3],["force",1],["digest",1],["filesystem",1],["coarse",1],["timestamps",1],["have",1],["named",1],["off",1],["read",2],["cost",1],["outweighs",1],["risk",1],["content",2],["env",1],["openai4",1],["event",1],["sink",1],["dict",4],["str",6],["none",3],["broadcast",1],["maxsize",1],["writer",2],["locks",2],["rlock",1],["guard",1],["lock",1],["edit",1],["ext",2],["txt",1],["log",1],["md",1],["markdown",1],["csv",1],["tsv",1],["py",1],["js",1],["ts",1],["fasta",1],["fa",1],["nwk",1],["treefile",1],["xml",1],["yaml",1],["yml",1],["sh",1],["tex",1],["html",1],["htm",1],["css",1],["binary",1],["jpg",1],["svg",1],["pdf",1],["pdb",1],["cif",1],["mol",1],["mol2",1],["sdf",1],["xyz",1],["file",2],["state",2],["tuple",1],["int",5],["frozen",4],["true",4],["mode",1],["older",1],["supervisors",2],["persisted",1],["generation",1],["runtime",1],["they",1],["name",1],["worker",1],["host",1],["facade",1],["language",1],["one",1],["definition",1],["shared",1],["store",1],["rows",1],["those",1],["captures",1],["already",1],["froze",1],["all",1],["manager",1],["operation",1],["editable",1]]},{"id":"openai4s/server/artifacts.py#_capture_snippet","name":[["capture",1],["snippet",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["capture",4],["snippet",2],["index",3],["int",2],["str",3],["pyplot",11],["read",2],["from",2],["sys",7],["modules",5],["never",2],["imported",8],["as",4],["kernel",4],["guards",2],["py",2],["importing",2],["builds",2],["matplotlib",7],["font",4],["list",3],["enforced",2],["sandbox",2],["gives",2],["each",2],["empty",2],["private",2],["mplconfigdir",2],["old",2],["test",2],["after",4],["cell",5],["only",2],["whose",2],["first",2],["import",4],["was",2],["stopped",2],["so",2],["scan",2],["48s",2],["mac",2],["os",2],["ran",2],["stop",2],["daemon",2],["shutdown",2],["waited",2],["out",2],["process",2],["has",4],["not",3],["no",2],["figures",2],["return",1],["json",1],["oj",2],["osfigs",4],["try",2],["plt",5],["if",1],["none",1],["fignums",1],["nm",3],["figure",2],["png",1],["savefig",1],["dpi",1],["130",1],["bbox",1],["inches",1],["tight",1],["close",1],["append",1],["except",2],["exception",2],["pass",2],["print",1],["dumps",1]]},{"id":"openai4s/server/artifacts.py#_DelegatedCaptureClaim","name":[["delegated",1],["capture",1],["claim",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["delegated",2],["capture",2],["claim",2],["exact",1],["live",1],["file",2],["identity",1],["already",1],["captured",1],["under",1],["child",1],["frame",1],["fingerprint",1],["workspace",1],["state",1],["failed",1],["bool",1],["false",1]]},{"id":"openai4s/server/artifacts.py#_DelegatedCaptureToken","name":[["delegated",1],["capture",1],["token",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["delegated",3],["capture",2],["token",2],["workspace",2],["baseline",1],["held",1],["across",1],["one",1],["code",1],["cell",1],["before",1],["snapshot",1]]},{"id":"openai4s/server/artifacts.py#_ignored_file","name":[["ignored",1],["file",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["ignored",2],["file",2],["path",6],["bool",2],["parts",4],["if",2],["any",2],["part",5],["startswith",1],["return",3],["true",2],["junk",1],["dir",1],["segments",1],["endswith",2],["egg",1],["info",2],["dist",1],["name",1],["pyc",1],["pyo",1]]},{"id":"openai4s/server/artifacts.py#_md_fence","name":[["md",1],["fence",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["md",2],["fence",3],["body",4],["str",4],["backtick",2],["guaranteed",1],["longer",1],["than",1],["any",1],["run",3],["longest",2],["max",2],["len",1],["re",1],["findall",1],["default",1],["return",1]]},{"id":"openai4s/server/artifacts.py#_metadata_ctime_can_lag","name":[["metadata",1],["ctime",1],["lag",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["metadata",2],["ctime",3],["lag",2],["bool",2],["true",1],["wsl",1],["whose",1],["ext4",1],["vhd",1],["defer",1],["update",1],["within",1],["one",1],["tick",1],["cached",1],["because",1],["answer",1],["must",1],["not",2],["vary",1],["inside",1],["process",1],["before",1],["after",1],["fingerprints",1],["unchanged",1],["file",2],["have",1],["compare",1],["equal",1],["probe",1],["flipped",1],["mid",1],["cell",1],["would",1],["report",1],["every",1],["bounded",1],["as",2],["changed",1],["sys",3],["platform",4],["rather",1],["than",1],["system",1],["reason",1],["support",1],["gives",1],["mixing",1],["two",1],["vocabularies",1],["check",1],["silently",1],["stops",1],["matching",1],["if",1],["startswith",1],["linux",1],["return",3],["false",2],["try",1],["open",1],["proc",1],["kernel",1],["osrelease",1],["rb",1],["handle",2],["microsoft",1],["read",1],["256",1],["lower",1],["except",1],["oserror",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory","name":[["pinned",1],["upload",1],["directory",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["pinned",4],["upload",16],["directory",14],["one",1],["no",2],["follow",3],["chain",1],["retained",1],["transaction",4],["kernel",1],["may",1],["rename",3],["workspace",4],["replace",2],["its",1],["pathname",3],["symlink",1],["while",1],["daemon",1],["staging",1],["edit",1],["all",1],["live",2],["file",5],["operations",1],["descriptor",13],["so",1],["such",1],["swap",1],["cannot",1],["redirect",1],["write",1],["assert",2],["current",4],["additionally",1],["detects",1],["recorded",1],["longer",1],["names",1],["inode",4],["allowing",1],["roll",1],["back",1],["instead",1],["committing",1],["path",32],["whose",2],["bytes",1],["landed",1],["detached",1],["def",16],["init",1],["self",46],["int",4],["root",14],["parts",8],["tuple",3],["str",7],["none",8],["fd",22],["joinpath",1],["metadata",5],["os",32],["fstat",3],["if",9],["not",13],["stat",6],["isdir",3],["st",3],["mode",5],["raise",10],["oserror",6],["artifact",6],["parent",6],["identity",3],["enter",1],["return",10],["exit",1],["args",1],["any",1],["close",6],["staticmethod",1],["component",4],["name",17],["isinstance",1],["x00",1],["sep",1],["altsep",2],["invalid",1],["classmethod",1],["open",10],["under",2],["cls",3],["create",4],["bool",3],["from",1],["trusted",1],["never",1],["following",1],["child",6],["link",1],["require",2],["secure",5],["dirfd",2],["clean",3],["part",6],["before",2],["symlinks",2],["false",5],["flags",3],["try",6],["opened",3],["changed",3],["during",2],["dir",10],["except",6],["found",3],["error",4],["mkdir",1],["0o777",1],["exists",2],["pass",1],["base",2],["exception",2],["still",1],["identify",1],["as",1],["lstat",2],["result",1],["true",1],["readlink",2],["read",1],["rdonly",1],["getattr",5],["nofollow",2],["cloexec",2],["nonblock",1],["exclusive",1],["0o600",1],["rdwr",1],["creat",1],["excl",1],["source",2],["destination",3],["posix",1],["replaces",1],["existing",1],["non",1],["capable",1],["primitive",1],["support",1],["was",1],["checked",1],["above",1],["src",1],["dst",1],["unlink",2],["missing",2],["ok",2],["fsync",2]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.__enter__","name":[["enter",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["pinned",2],["upload",2],["directory",2],["return",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.__exit__","name":[["exit",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["args",2],["any",2],["none",2],["close",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["init",2],["self",7],["descriptor",4],["int",2],["root",5],["path",3],["parts",5],["tuple",2],["str",2],["none",2],["fd",1],["joinpath",1],["metadata",3],["os",1],["fstat",1],["if",1],["not",2],["stat",1],["isdir",1],["st",1],["mode",1],["raise",1],["oserror",1],["artifact",1],["upload",2],["parent",1],["directory",1],["identity",1],["inode",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory._component","name":[["component",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["component",3],["name",9],["str",5],["if",1],["not",3],["isinstance",1],["x00",1],["os",3],["sep",1],["altsep",2],["none",1],["raise",1],["oserror",1],["artifact",1],["upload",1],["path",1],["invalid",1],["return",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory._name_for","name":[["name",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["name",3],["self",4],["path",8],["str",2],["if",1],["parent",2],["raise",1],["oserror",1],["artifact",1],["transaction",1],["changed",1],["return",1],["component",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.assert_current","name":[["assert",1],["current",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["assert",2],["current",4],["self",6],["none",2],["require",1],["workspace",1],["pathname",1],["still",1],["identify",1],["directory",1],["open",1],["under",1],["root",1],["parts",1],["create",1],["false",1],["as",1],["if",1],["identity",2],["raise",1],["oserror",1],["artifact",1],["upload",1],["parent",1],["changed",1],["during",1],["transaction",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.close","name":[["close",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["close",3],["self",5],["none",2],["if",1],["fd",3],["os",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.create_exclusive","name":[["create",1],["exclusive",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["create",2],["exclusive",2],["self",4],["path",5],["mode",3],["int",4],["0o600",2],["return",1],["os",6],["open",1],["name",1],["rdwr",1],["creat",1],["excl",1],["getattr",2],["nofollow",1],["cloexec",1],["dir",1],["fd",2]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.exists","name":[["exists",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["exists",2],["self",3],["path",5],["bool",2],["try",1],["lstat",1],["return",2],["true",1],["except",1],["file",1],["not",1],["found",1],["error",1],["false",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.fsync","name":[["fsync",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["fsync",3],["self",3],["none",2],["os",1],["fd",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.lstat","name":[["lstat",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["lstat",2],["self",4],["path",5],["os",3],["stat",3],["result",2],["return",1],["name",1],["dir",1],["fd",2],["follow",1],["symlinks",1],["false",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.open_read","name":[["open",1],["read",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["open",3],["read",2],["self",4],["path",5],["int",2],["return",1],["os",5],["name",1],["rdonly",1],["getattr",3],["nofollow",1],["cloexec",1],["nonblock",1],["dir",1],["fd",2]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.open_under","name":[["open",1],["under",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["open",7],["under",2],["cls",4],["root",10],["path",3],["parts",4],["tuple",3],["str",2],["create",3],["bool",2],["pinned",2],["upload",9],["directory",6],["parent",2],["from",1],["trusted",1],["never",1],["following",1],["child",6],["link",1],["require",1],["secure",5],["dirfd",1],["clean",3],["component",1],["part",6],["before",2],["os",10],["stat",3],["follow",1],["symlinks",1],["false",1],["descriptor",9],["flags",3],["try",4],["opened",3],["fstat",2],["if",3],["not",5],["isdir",2],["st",2],["mode",2],["inode",2],["raise",5],["oserror",2],["artifact",2],["workspace",1],["changed",1],["during",1],["dir",3],["fd",3],["except",4],["file",2],["found",1],["error",2],["mkdir",1],["0o777",1],["exists",1],["pass",1],["metadata",2],["base",2],["exception",2],["close",3],["return",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.readlink","name":[["readlink",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["readlink",3],["self",4],["path",5],["str",2],["return",1],["os",1],["name",1],["dir",1],["fd",2]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.replace","name":[["replace",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["replace",2],["self",6],["source",3],["path",4],["destination",5],["none",2],["posix",2],["rename",3],["replaces",2],["existing",2],["non",2],["directory",2],["dirfd",2],["capable",2],["primitive",2],["whose",2],["support",2],["was",2],["checked",2],["above",2],["os",1],["name",2],["src",1],["dir",2],["fd",4],["dst",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadDirectory.unlink","name":[["unlink",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["unlink",3],["self",4],["path",5],["missing",3],["ok",3],["bool",2],["false",2],["none",2],["try",1],["os",1],["name",1],["dir",1],["fd",2],["except",1],["file",1],["not",2],["found",1],["error",1],["if",1],["raise",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile","name":[["pinned",1],["upload",1],["file",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["pinned",9],["upload",13],["file",12],["regular",2],["descriptor",4],["kept",1],["bound",1],["one",1],["name",4],["parent",1],["opening",1],["nofollow",1],["not",9],["enough",1],["another",2],["workspace",1],["writer",1],["rename",2],["final",1],["component",1],["immediately",1],["after",6],["open",4],["leave",1],["daemon",1],["hashing",1],["detached",1],["inode",3],["every",1],["verification",2],["therefore",1],["brackets",1],["read",5],["fstat",3],["then",1],["requires",1],["no",3],["follow",1],["lstat",2],["current",1],["be",3],["same",2],["mutable",1],["metadata",1],["remains",1],["across",1],["publication",1],["so",1],["post",1],["target",6],["proved",1],["exact",6],["staged",1],["rather",1],["than",1],["merely",1],["equal",1],["bytes",9],["def",8],["init",1],["self",22],["int",4],["directory",15],["path",17],["none",12],["fd",11],["enter",1],["return",4],["exit",1],["args",1],["any",1],["close",3],["if",8],["os",10],["classmethod",2],["existing",1],["cls",4],["create",2],["exclusive",1],["write",4],["data",2],["view",5],["memoryview",1],["while",3],["written",3],["pragma",1],["cover",1],["contract",1],["raise",6],["oserror",6],["stage",1],["made",1],["progress",1],["fsync",1],["verified",1],["named",5],["as",2],["size",5],["checksum",6],["str",1],["stable",1],["prove",1],["requested",1],["still",1],["owns",1],["before",4],["stat",1],["isreg",1],["st",3],["mode",1],["nlink",1],["artifact",5],["private",1],["lseek",1],["seek",1],["chunks",3],["list",1],["digest",3],["hashlib",1],["sha256",1],["total",4],["true",1],["chunk",5],["1024",2],["break",1],["append",1],["update",1],["len",1],["state",4],["changed",2],["was",1],["samestat",1],["during",1],["actual",2],["hexdigest",1],["match",2],["join",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.__enter__","name":[["enter",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["pinned",2],["upload",2],["file",2],["return",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.__exit__","name":[["exit",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["args",2],["any",2],["none",2],["close",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["init",2],["self",5],["descriptor",3],["int",2],["directory",6],["pinned",2],["upload",2],["path",6],["none",2],["fd",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.close","name":[["close",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["close",3],["self",5],["none",2],["if",1],["fd",3],["os",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.create","name":[["create",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["create",3],["cls",3],["directory",7],["pinned",4],["upload",4],["path",7],["file",2],["return",1],["exclusive",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.open_existing","name":[["open",1],["existing",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["open",3],["existing",2],["cls",3],["directory",7],["pinned",4],["upload",4],["path",7],["file",2],["return",1],["read",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.verified_bytes","name":[["verified",1],["bytes",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["verified",2],["bytes",10],["self",8],["named",6],["as",3],["path",4],["none",14],["size",6],["int",4],["checksum",7],["str",2],["read",3],["stable",1],["prove",1],["requested",1],["name",2],["still",1],["owns",1],["fd",5],["before",4],["os",6],["fstat",2],["if",6],["not",8],["stat",1],["isreg",1],["st",3],["mode",1],["nlink",1],["raise",5],["oserror",5],["exact",5],["artifact",5],["target",5],["private",1],["regular",1],["file",5],["lseek",1],["seek",1],["chunks",3],["list",1],["digest",3],["hashlib",1],["sha256",1],["total",4],["while",2],["true",1],["chunk",5],["1024",2],["break",1],["append",1],["update",1],["len",1],["after",5],["upload",4],["state",4],["changed",2],["was",1],["directory",1],["lstat",1],["samestat",1],["during",1],["verification",1],["actual",2],["hexdigest",1],["match",2],["return",1],["join",1]]},{"id":"openai4s/server/artifacts.py#_PinnedUploadFile.write","name":[["write",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["write",5],["self",4],["data",3],["bytes",2],["none",2],["view",5],["memoryview",1],["while",1],["written",3],["os",3],["fd",2],["if",1],["pragma",1],["no",2],["cover",1],["contract",1],["raise",1],["oserror",1],["upload",1],["stage",1],["made",1],["progress",1],["fsync",1]]},{"id":"openai4s/server/artifacts.py#_PinnedVersionStage","name":[["pinned",1],["version",1],["stage",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["pinned",4],["version",2],["stage",2],["pending",1],["immutable",1],["snapshot",1],["held",1],["through",1],["rename",1],["sqlite",1],["commit",1],["path",2],["directory",3],["upload",2],["file",3],["def",1],["close",3],["self",3],["none",1]]},{"id":"openai4s/server/artifacts.py#_PinnedVersionStage.close","name":[["close",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["close",4],["self",4],["none",2],["file",1],["directory",1]]},{"id":"openai4s/server/artifacts.py#_remote_generation","name":[["remote",1],["generation",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["remote",4],["generation",3],["environment",4],["dict",2],["str",2],["any",2],["bool",3],["whether",1],["worker",1],["ran",1],["outside",1],["daemon",1],["machine",1],["new",1],["rows",2],["say",1],["so",1],["explicitly",1],["written",1],["before",1],["recognised",1],["by",1],["cluster",3],["lease",1],["key",6],["gateway",1],["gives",1],["kernel",1],["workload",1],["id",1],["epoch",1],["same",1],["test",1],["its",1],["execution",2],["plane",2],["check",1],["uses",1],["if",1],["return",2],["true",1],["isinstance",1],["list",1],["tuple",1],["len",1]]},{"id":"openai4s/server/artifacts.py#_remote_receipt_input_versions","name":[["remote",1],["receipt",1],["input",1],["versions",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["remote",3],["receipt",5],["input",3],["versions",7],["source",4],["mapping",2],["str",6],["any",2],["list",4],["validate",1],["ordered",1],["lineage",3],["identities",1],["one",1],["stage",1],["11",1],["if",5],["kind",1],["compute",1],["return",3],["raw",4],["none",1],["not",4],["isinstance",2],["raise",2],["artifact",4],["operation",2],["error",2],["500",2],["host",2],["evidence",2],["invalid",2],["item",5],["append",1]]},{"id":"openai4s/server/artifacts.py#_require_secure_upload_dirfd","name":[["require",1],["secure",1],["upload",1],["dirfd",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["require",2],["secure",4],["upload",3],["dirfd",2],["none",2],["fail",1],["closed",1],["python",1],["cannot",1],["express",1],["required",3],["posix",1],["operations",1],["os",7],["open",1],["stat",1],["mkdir",1],["unlink",1],["rename",1],["readlink",1],["if",1],["any",1],["operation",2],["not",1],["supports",1],["dir",1],["fd",1],["raise",1],["runtime",1],["error",1],["artifact",1],["writes",1],["unavailable",1],["platform",1],["directory",1],["flags",1]]},{"id":"openai4s/server/artifacts.py#_same_interpreter","name":[["same",1],["interpreter",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["same",5],["interpreter",12],["any",2],["has",3],["generation",6],["bool",4],["false",3],["true",1],["kernel",2],["ran",1],["very",1],["process",2],["only",3],["then",1],["may",1],["own",1],["version",3],["strings",1],["be",1],["attributed",1],["missing",2],["daemon",3],["fallback",1],["there",1],["no",3],["record",1],["but",1],["legacy",1],["imported",1],["one",1],["runtime",1],["unknown",1],["stamping",1],["python",3],["implementation",2],["onto",2],["confidently",1],["wrong",1],["provenance",1],["package",1],["list",1],["path",1],["already",1],["refuses",1],["so",2],["matches",1],["case",1],["if",1],["not",2],["return",3],["executable",2],["environment",2],["virtualenv",1],["bin",1],["symlink",1],["base",1],["resolved",1],["match",1],["alone",1],["would",1],["stamp",1],["different",1],["from",1],["openai4s",1],["preinstall",1],["import",1],["try",1],["str",1],["except",1],["oserror",1]]},{"id":"openai4s/server/artifacts.py#_secure_upload_directory_flags","name":[["secure",1],["upload",1],["directory",1],["flags",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["secure",3],["upload",3],["directory",7],["flags",3],["int",2],["required",1],["pin",1],["one",1],["without",1],["following",1],["aliases",1],["nofollow",4],["getattr",4],["os",6],["if",1],["name",1],["posix",1],["not",2],["raise",1],["runtime",1],["error",1],["artifact",1],["writes",1],["unavailable",1],["platform",1],["return",1],["rdonly",1],["cloexec",1],["nonblock",1]]},{"id":"openai4s/server/artifacts.py#_shared_artifact_writer_lock","name":[["shared",1],["artifact",1],["writer",1],["lock",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["shared",2],["artifact",5],["writer",6],["lock",8],["data",4],["dir",3],["path",3],["threading",3],["rlock",3],["return",2],["one",1],["process",1],["canonical",1],["directory",1],["key",3],["str",1],["expanduser",1],["resolve",1],["locks",3],["guard",1],["if",1],["none",1]]},{"id":"openai4s/server/artifacts.py#_take_delegated_artifact_receipts","name":[["take",1],["delegated",1],["artifact",1],["receipts",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["take",2],["delegated",2],["artifact",6],["receipts",3],["result",4],["object",2],["dict",5],["str",4],["any",2],["if",3],["not",2],["isinstance",2],["return",3],["raw",4],["pop",1],["openai4s",1],["none",2],["list",1],["raise",1],["operation",1],["error",1],["500",1],["host",1],["receipt",2],["evidence",1],["invalid",1],["map",1]]},{"id":"openai4s/server/artifacts.py#_upload_file_state","name":[["upload",1],["file",1],["state",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",2],["file",2],["state",2],["metadata",8],["os",2],["stat",2],["result",2],["tuple",2],["int",18],["fields",1],["must",1],["remain",1],["stable",1],["while",1],["exact",1],["artifact",1],["bytes",1],["read",1],["return",1],["st",6],["dev",1],["ino",1],["size",1],["mtime",1],["ns",2],["ctime",1],["nlink",1]]},{"id":"openai4s/server/artifacts.py#_upload_inode","name":[["upload",1],["inode",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",2],["inode",2],["metadata",4],["os",2],["stat",2],["result",2],["tuple",2],["int",6],["return",1],["st",2],["dev",1],["ino",1]]},{"id":"openai4s/server/artifacts.py#_write_confined_text","name":[["write",1],["confined",1],["text",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["write",4],["confined",2],["text",2],["workspace",5],["path",6],["relative",8],["content",3],["str",2],["under",1],["without",1],["following",1],["final",1],["component",1],["symlink",6],["root",5],["expanduser",1],["resolve",4],["directory",17],["parent",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["if",5],["raise",3],["oserror",3],["artifact",3],["must",2],["not",4],["be",2],["resolved",4],["strict",3],["target",9],["name",2],["false",1],["flags",5],["os",14],["wronly",1],["creat",1],["trunc",1],["getattr",3],["nofollow",2],["descriptor",8],["int",1],["none",3],["try",1],["open",4],["supports",1],["dir",2],["fd",2],["rdonly",1],["0o600",2],["else",1],["pragma",1],["no",1],["cover",1],["native",1],["windows",1],["kernels",1],["unsupported",1],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",2],["finally",1],["close",1],["escaped",1],["its",1],["return",1]]},{"id":"openai4s/server/artifacts.py#artifact_receipt_map","name":[["artifact",1],["receipt",1],["map",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["artifact",10],["receipt",6],["map",2],["receipts",5],["iterable",2],["mapping",4],["str",10],["any",6],["dict",9],["validate",1],["host",5],["owned",1],["evidence",3],["without",1],["folding",1],["duplicate",1],["filenames",1],["directory",1],["snapshot",1],["prove",1],["only",1],["final",1],["bytes",1],["at",1],["one",2],["filename",10],["two",2],["therefore",1],["cannot",1],["both",1],["be",1],["consumed",1],["exactly",1],["once",2],["even",1],["their",1],["digests",1],["happen",1],["match",1],["reject",1],["whole",1],["before",1],["row",1],["event",1],["published",1],["instead",1],["letting",1],["comprehension",1],["silently",1],["turn",1],["calls",1],["into",1],["provenance",1],["claim",1],["validated",4],["index",2],["raw",6],["enumerate",1],["if",4],["max",1],["not",5],["isinstance",4],["raise",3],["operation",3],["error",3],["500",3],["invalid",2],["checksum",6],["source",10],["len",1],["4096",1],["re",1],["fullmatch",1],["9a",1],["64",1],["none",1],["was",1],["claimed",1],["more",1],["than",1],["normalized",5],["kind",1],["remote",2],["compute",1],["input",2],["versions",2],["item",4],["lower",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager","name":[["artifact",1],["manager",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["artifact",22],["manager",9],["generation",3],["ends",2],["its",7],["kernel",4],["so",3],["cannot",3],["grow",2],["without",3],["bound",2],["practice",2],["ceiling",2],["backstop",2],["against",2],["session",5],["restarts",2],["thousands",2],["times",2],["not",8],["tuning",2],["knob",2],["freeze",3],["cache",2],["max",2],["256",1],["delegated",8],["claim",4],["10",1],["000",1],["def",7],["init",1],["self",33],["data",6],["dir",6],["path",15],["store",7],["any",5],["workspace",17],["callable",4],["str",18],["broadcast",7],["dict",7],["none",12],["guess",3],["content",3],["type",3],["checksum",3],["trusted",3],["delivery",3],["bool",6],["false",3],["recover",6],["uploads",2],["true",3],["allow",3],["external",3],["root",13],["rollout",1],["explicitly",1],["opt",1],["flag",1],["off",1],["below",3],["remains",1],["pre",1],["stage",1],["record",1],["then",1],["backfill",1],["behavior",1],["until",1],["gate",1],["graduates",1],["id",10],["interpreter",2],["frozen",2],["packages",2],["refused",1],["be",2],["read",1],["see",1],["tuple",3],["list",1],["lock",9],["threading",2],["child",1],["captured",1],["before",1],["blocked",1],["parent",3],["cell",1],["resumes",1],["later",1],["whole",1],["sweep",2],["sees",1],["same",1],["mtime",1],["would",1],["otherwise",2],["add",1],["observation",1],["claims",2],["exact",4],["live",5],["file",1],["identities",1],["remain",1],["valid",1],["through",1],["every",3],["ancestor",1],["nested",1],["subsequent",1],["write",3],["invalidates",1],["them",1],["by",1],["fingerprint",1],["map",1],["bounded",1],["independently",1],["life",1],["capture",1],["overflow",1],["upload",10],["spans",1],["immutable",1],["bytes",1],["sqlite",1],["per",1],["makes",1],["journal",2],["single",1],["writer",4],["protocol",1],["filename",15],["instead",1],["allowing",1],["two",1],["http",1],["workers",1],["restore",1],["over",1],["one",2],["another",1],["after",1],["fault",1],["shared",2],["if",11],["second",1],["web",2],["direct",1],["cli",1],["may",1],["share",2],["directory",4],["never",1],["mistake",1],["first",2],["active",2],["intent",1],["crash",1],["merely",1],["because",1],["instance",1],["was",1],["constructed",1],["mid",1],["journals",3],["owns",1],["whose",1],["resolver",2],["understands",1],["host",1],["dispatchers",1],["but",1],["construct",1],["constant",1],["fallback",1],["safely",1],["sibling",1],["retained",2],["publish",1],["lifetime",1],["dispatcher",1],["reuses",1],["canonical",1],["getattr",1],["backend",2],["contextmanager",1],["transaction",1],["iterator",1],["serialize",1],["entire",1],["higher",1],["level",1],["policy",1],["boundary",1],["yield",1],["reconcile",1],["intents",1],["racing",1],["notify",1],["frame",9],["event",2],["versions",2],["mkdir",1],["parents",1],["exist",1],["ok",1],["return",3],["default",1],["expanduser",2],["resolve",2],["isinstance",2],["x00",2],["raise",6],["operation",6],["error",9],["400",6],["invalid",3],["candidate",7],["absolute",2],["must",1],["relative",2],["target",6],["try",1],["except",1],["value",1],["as",1],["escapes",2],["from",1],["lexical",1],["dirfd",1],["traversal",1],["will",1],["pin",1],["part",5],["parts",5],["joinpath",1],["else",1],["frameless",1],["lives",1],["inst",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["init",2],["self",21],["data",6],["dir",5],["path",8],["store",8],["any",3],["workspace",12],["callable",8],["str",16],["broadcast",4],["dict",6],["none",8],["guess",4],["content",4],["type",4],["checksum",4],["trusted",4],["delivery",4],["bool",8],["false",5],["recover",5],["uploads",3],["true",2],["allow",4],["external",4],["root",4],["rollout",1],["explicitly",1],["opt",1],["flag",1],["off",1],["below",2],["remains",1],["pre",1],["stage",1],["record",1],["then",1],["backfill",1],["behavior",1],["until",1],["its",1],["gate",1],["graduates",1],["generation",1],["id",1],["interpreter",2],["frozen",2],["packages",2],["refused",1],["be",1],["read",1],["see",1],["freeze",2],["cache",1],["tuple",1],["list",1],["lock",7],["threading",2],["delegated",7],["child",1],["captured",1],["before",1],["blocked",1],["parent",3],["cell",1],["resumes",1],["later",1],["whole",1],["sweep",2],["sees",1],["same",1],["mtime",1],["would",1],["otherwise",2],["add",1],["observation",1],["claims",2],["exact",2],["live",2],["file",1],["identities",1],["remain",1],["valid",1],["through",1],["every",3],["ancestor",1],["nested",1],["subsequent",1],["write",2],["invalidates",1],["them",1],["by",1],["fingerprint",1],["map",1],["bounded",1],["independently",1],["session",3],["life",1],["capture",1],["claim",3],["overflow",1],["upload",3],["spans",1],["immutable",1],["bytes",1],["sqlite",1],["per",1],["manager",7],["makes",1],["journal",2],["single",1],["writer",2],["protocol",1],["filename",1],["instead",1],["allowing",1],["two",1],["http",1],["workers",1],["restore",1],["over",1],["one",2],["another",1],["after",1],["fault",1],["shared",1],["artifact",3],["if",2],["second",1],["web",2],["direct",1],["cli",1],["may",1],["share",2],["directory",1],["never",1],["mistake",1],["first",2],["active",1],["intent",1],["crash",1],["merely",1],["because",1],["instance",1],["was",1],["constructed",1],["mid",1],["journals",1],["owns",1],["whose",1],["resolver",2],["understands",1],["host",1],["dispatchers",1],["but",1],["construct",1],["constant",1],["fallback",1],["cannot",1],["safely",1],["sibling",1],["retained",1],["publish",1],["lifetime",1],["so",1],["dispatcher",1],["reuses",1],["canonical",1],["getattr",1],["backend",2]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._abort_upload","name":[["abort",1],["upload",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["abort",2],["upload",13],["self",12],["payload",18],["dict",6],["str",2],["any",2],["live",5],["parent",3],["pinned",8],["directory",2],["previous",39],["file",12],["none",22],["bytes",10],["staged",4],["version",24],["stage",6],["if",8],["kind",1],["regular",1],["id",20],["meta",8],["store",7],["else",3],["isinstance",4],["snapshot",6],["recovered",4],["artifact",14],["restore",3],["service",1],["primary",1],["dir",3],["versions",1],["trusted",2],["dirs",1],["roots",1],["data",1],["resolve",1],["path",2],["verified",1],["len",1],["size",1],["hashlib",1],["sha256",1],["hexdigest",1],["checksum",1],["raise",3],["oserror",1],["not",5],["match",2],["journal",3],["rollback",1],["updated",4],["at",4],["filename",2],["content",2],["type",2],["runtime",2],["error",2],["current",2],["latest",1],["head",1],["no",1],["longer",1],["files",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._claim_key","name":[["claim",1],["key",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["claim",2],["key",2],["path",6],["str",4],["return",1],["os",2],["abspath",1],["fspath",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._claim_workspace_key","name":[["claim",1],["workspace",1],["key",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["claim",2],["workspace",5],["key",2],["path",3],["str",4],["return",1],["os",2],["abspath",1],["fspath",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._content_fingerprints_required","name":[["content",1],["fingerprints",1],["required",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["content",3],["fingerprints",2],["required",2],["bool",2],["whether",1],["snapshot",1],["must",1],["read",2],["bytes",1],["rather",2],["than",2],["trust",1],["metadata",3],["digest",1],["answers",1],["one",2],["filesystem",2],["everywhere",1],["else",1],["kernel",1],["owned",1],["ctime",3],["authoritative",1],["hashing",1],["anyway",1],["not",1],["free",1],["ceiling",1],["above",1],["per",1],["file",1],["so",1],["workspace",1],["ordinary",2],["sub",1],["cap",1],["outputs",1],["full",1],["both",2],["sides",1],["every",1],["cell",1],["measured",1],["at",1],["190",1],["330x",1],["walk",1],["warm",1],["cache",1],["worse",1],["wsl",1],["own",1],["drv",1],["fs",1],["slowest",1],["three",1],["paying",1],["mac",1],["os",2],["linux",1],["buys",1],["nothing",1],["because",1],["defect",1],["guards",1],["against",1],["cannot",1],["happen",1],["there",1],["environment",1],["override",4],["escape",1],["hatch",1],["directions",1],["since",1],["coarse",1],["enough",1],["defeat",1],["property",1],["platform",1],["only",1],["names",1],["have",1],["seen",1],["environ",1],["fingerprint",1],["env",1],["strip",1],["lower",1],["if",2],["true",2],["yes",1],["return",3],["false",2],["no",1],["off",1],["lag",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._delete_locked","name":[["delete",1],["locked",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["delete",5],["locked",2],["self",8],["artifact",14],["id",11],["str",2],["broadcast",5],["none",5],["dict",2],["reclaim",1],["unreferenced",1],["files",1],["notify",2],["its",1],["frame",8],["store",2],["try",2],["stale",2],["paths",2],["except",2],["delivery",1],["reference",1],["error",4],["as",1],["raise",1],["operation",1],["409",1],["still",1],["referenced",1],["by",1],["completion",1],["message",1],["owning",1],["session",1],["instead",1],["from",1],["root",16],["if",5],["else",2],["trusted",4],["roots",4],["versions",1],["dir",2],["append",2],["workspace",1],["data",1],["uploads",1],["path",7],["candidate",6],["os",2],["abspath",2],["expanduser",1],["lstat",1],["symlink",1],["continue",2],["resolved",6],["resolve",2],["strict",1],["false",2],["allowed",3],["lexical",3],["parents",2],["true",2],["break",1],["not",1],["unlink",1],["oserror",1],["pass",1],["type",1],["created",1],["return",1],["ok",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._describe_upload_live","name":[["describe",1],["upload",1],["live",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["describe",2],["upload",8],["live",6],["path",14],["directory",14],["pinned",6],["none",10],["reject",3],["aliases",3],["bool",2],["false",3],["dict",2],["str",2],["any",2],["if",12],["not",11],["artifact",3],["manager",1],["exists",1],["return",4],["had",4],["previous",9],["kind",4],["missing",1],["metadata",2],["lstat",2],["else",3],["stat",2],["islnk",1],["st",14],["mode",2],["raise",4],["oserror",4],["exact",2],["target",4],["must",2],["be",2],["symlink",4],["true",4],["readlink",2],["os",8],["descriptor",8],["open",2],["read",2],["rdonly",1],["getattr",1],["nofollow",1],["try",2],["file",2],["data",3],["verified",1],["bytes",3],["finally",2],["close",2],["regular",3],["size",9],["len",2],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["before",8],["fstat",2],["isreg",1],["int",1],["nlink",1],["multiply",1],["linked",1],["digest",3],["while",2],["chunk",4],["1024",2],["break",1],["update",1],["after",7],["dev",2],["ino",2],["mtime",2],["ns",4],["ctime",2],["changed",1],["was",1],["inspected",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._edit_locked","name":[["edit",1],["locked",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["edit",4],["locked",2],["self",6],["artifact",31],["id",28],["str",5],["content",5],["broadcast",6],["none",6],["dict",2],["save",1],["edited",1],["text",4],["as",3],["new",1],["version",13],["without",1],["changing",1],["its",3],["live",2],["path",2],["store",1],["if",5],["not",8],["raise",7],["operation",7],["error",14],["404",1],["found",1],["editable",2],["filename",3],["type",2],["415",1],["raw",6],["encode",1],["utf",1],["digest",2],["hashlib",1],["sha256",1],["hexdigest",1],["try",2],["unchanged",7],["validated",1],["exact",2],["checksum",1],["except",3],["oserror",1],["runtime",1],["record",1],["diagnostic",1],["surface",1],["artifacts",1],["500",4],["write",3],["failed",3],["from",2],["return",2],["ok",2],["true",3],["size",2],["bytes",2],["len",2],["public",1],["contract",1],["keeps",1],["historical",1],["event",2],["shape",1],["below",1],["upload",1],["still",1],["owns",1],["durable",1],["filesystem",1],["sqlite",1],["transaction",1],["but",1],["projection",1],["intentionally",1],["swallowed",1],["here",1],["uploaded",2],["replace",1],["lambda",1],["root",6],["code",1],["expose",1],["absolute",1],["embedded",1],["os",1],["failure",1],["isinstance",1],["frame",5],["notify",1],["created",1],["false",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._exact_artifact_target","name":[["exact",1],["artifact",1],["target",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["exact",4],["artifact",20],["target",7],["self",5],["dict",3],["tuple",2],["path",18],["str",5],["recover",1],["live",9],["from",2],["its",2],["trusted",1],["current",6],["version",7],["metadata",3],["may",1],["be",1],["renamed",1],["without",1],["moving",1],["historical",1],["file",1],["so",1],["filename",5],["not",6],["authority",1],["edit",1],["restore",1],["row",1],["keep",1],["final",1],["component",1],["lexical",1],["no",1],["follow",1],["dirfd",1],["open",1],["below",1],["resolving",1],["here",1],["would",1],["turn",1],["attacker",1],["created",1],["alias",1],["into",1],["apparently",1],["legitimate",1],["outside",1],["id",10],["latest",1],["store",1],["meta",1],["if",6],["else",3],["none",1],["isinstance",2],["raise",4],["operation",4],["error",7],["409",4],["head",1],["inconsistent",1],["frame",4],["root",11],["upload",1],["workspace",2],["data",1],["dir",1],["expanduser",2],["resolve",1],["uploads",1],["raw",5],["x00",1],["unavailable",1],["candidate",4],["os",1],["abspath",1],["absolute",1],["try",1],["relative",4],["except",1],["value",1],["as",1],["escapes",1],["parts",1],["invalid",1],["stored",3],["presentation",1],["deliberately",1],["select",1],["filesystem",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._frozen_packages","name":[["frozen",1],["packages",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["frozen",2],["packages",5],["self",10],["interpreter",9],["any",6],["generation",13],["dict",4],["str",6],["none",4],["list",2],["freeze",12],["foreign",1],["once",1],["per",5],["kernel",4],["launches",1],["target",1],["enumerates",1],["its",3],["distributions",1],["up",1],["20",1],["second",1],["wait",1],["docstring",1],["says",1],["callers",1],["cache",7],["because",2],["environment",2],["cannot",1],["change",1],["within",2],["one",3],["no",1],["caller",1],["did",1],["so",2],["every",1],["cell",2],["produced",1],["file",1],["paid",2],["full",1],["probe",3],["again",1],["persistent",1],["writing",1],["figure",2],["failed",1],["cached",1],["too",1],["could",1],["not",3],["be",1],["read",1],["will",1],["become",1],["readable",1],["same",1],["re",1],["paying",1],["timeout",1],["rediscover",1],["worst",1],["version",1],["keyed",1],["by",1],["exact",1],["lifetime",1],["over",1],["answer",1],["constant",1],["without",1],["there",1],["nothing",1],["bounding",1],["stability",1],["runs",1],["from",1],["openai4s",1],["import",1],["preinstall",3],["id",4],["if",3],["return",3],["key",4],["lock",2],["bounded",1],["entry",1],["ends",1],["len",1],["max",1],["clear",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._fsync_directory","name":[["fsync",1],["directory",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["fsync",5],["directory",11],["path",7],["pinned",2],["upload",2],["none",7],["if",2],["not",1],["raise",1],["oserror",1],["artifact",1],["transaction",1],["changed",1],["return",1],["descriptor",3],["os",5],["open",1],["rdonly",1],["getattr",1],["try",1],["finally",1],["close",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._generation_for","name":[["generation",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["generation",4],["self",4],["root",9],["frame",6],["id",10],["str",6],["none",13],["language",3],["dict",2],["any",2],["actually",1],["produced",1],["these",1],["files",1],["branch",9],["generations",1],["registered",1],["per",1],["repository",1],["defaults",1],["omitted",1],["one",1],["omitting",1],["here",1],["meant",1],["file",1],["written",1],["by",1],["cell",1],["forked",1],["was",1],["attributed",1],["most",1],["recent",1],["kernel",3],["if",4],["had",1],["degraded",1],["assumed",1],["snapshot",1],["either",1],["way",1],["artifact",1],["interpreter",1],["package",1],["provenance",1],["described",1],["did",1],["not",2],["produce",1],["failure",1],["whole",1],["path",1],["exists",1],["prevent",1],["return",4],["latest",4],["getattr",2],["store",2],["try",1],["active",4],["session",1],["callable",1],["else",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._live_fingerprint","name":[["live",1],["fingerprint",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["live",3],["fingerprint",4],["path",6],["workspace",3],["file",3],["state",2],["none",5],["identity",1],["exact",1],["regular",2],["child",1],["already",1],["captured",1],["try",2],["nonblock",2],["load",1],["bearing",1],["not",3],["hygiene",1],["walks",1],["directory",1],["tree",1],["agent",1],["controls",1],["os",9],["open",3],["writer",1],["less",1],["fifo",1],["blocks",1],["forever",1],["isreg",2],["rejection",1],["make",1],["every",1],["non",1],["entry",1],["free",1],["now",1],["runs",1],["after",1],["so",1],["cannot",1],["save",1],["us",1],["lstat",1],["never",1],["blocked",1],["neither",1],["may",1],["descriptor",4],["rdonly",1],["getattr",3],["cloexec",1],["nofollow",1],["except",2],["oserror",2],["return",4],["artifact",2],["manager",2],["metadata",1],["status",8],["fstat",1],["if",3],["stat",1],["st",7],["mode",1],["digest",3],["int",6],["size",2],["max",1],["bytes",1],["content",1],["fingerprints",1],["required",1],["hasher",3],["hashlib",1],["sha256",1],["while",1],["true",1],["chunk",3],["read",1],["1024",2],["break",1],["update",1],["hexdigest",1],["dev",1],["ino",1],["mtime",1],["ns",2],["ctime",1],["finally",1],["close",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._matches_delegated_claim","name":[["matches",1],["delegated",1],["claim",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["matches",2],["delegated",6],["claim",14],["self",8],["path",8],["workspace",7],["consume",3],["success",3],["bool",4],["key",9],["current",3],["live",1],["fingerprint",3],["lock",1],["claims",7],["if",4],["not",4],["none",6],["pop",3],["elif",1],["failed",3],["nested",1],["child",1],["sweep",2],["must",1],["leave",1],["higher",1],["ancestors",1],["root",1],["web",1],["terminal",1],["consumer",1],["once",1],["skipped",1],["these",1],["exact",1],["bytes",1],["entry",1],["be",1],["reclaimed",1],["return",2],["false",1],["raise",1],["artifact",2],["operation",1],["error",1],["500",1],["capture",1],["true",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._metadata_fingerprint","name":[["metadata",1],["fingerprint",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["metadata",2],["fingerprint",2],["path",5],["workspace",2],["file",5],["state",2],["none",5],["digest",1],["free",1],["identity",2],["regular",1],["cannot",1],["be",1],["opened",1],["lstat",1],["needs",2],["only",1],["search",1],["permission",2],["parent",1],["directory",1],["opening",1],["read",2],["itself",1],["deliverable",1],["daemon",1],["may",1],["not",2],["still",1],["has",1],["worth",1],["tracking",1],["dropping",1],["would",2],["remove",1],["from",2],["both",1],["snapshots",1],["so",1],["could",1],["never",1],["register",1],["as",1],["changed",1],["one",1],["chmod",1],["000",1],["cell",1],["hide",1],["capture",1],["try",1],["status",7],["stat",2],["follow",1],["symlinks",1],["false",1],["except",1],["oserror",1],["return",3],["if",1],["isreg",1],["st",6],["mode",1],["int",5],["dev",1],["ino",1],["size",1],["mtime",1],["ns",2],["ctime",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._notify","name":[["notify",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["notify",2],["self",3],["root",4],["frame",4],["id",4],["str",4],["none",6],["event",3],["dict",2],["any",2],["broadcast",6],["if",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._open_journal_upload_parent","name":[["open",1],["journal",1],["upload",1],["parent",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["open",3],["journal",3],["upload",7],["parent",6],["self",5],["payload",7],["mapping",2],["str",5],["any",2],["pinned",2],["directory",6],["frame",6],["id",6],["workspace",2],["root",3],["if",2],["isinstance",1],["else",1],["data",1],["dir",1],["expanduser",1],["resolve",1],["target",5],["path",1],["create",1],["false",1],["expected",2],["int",2],["dev",1],["ino",1],["identity",2],["close",1],["raise",1],["oserror",1],["artifact",1],["changed",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._open_upload_parent","name":[["open",1],["upload",1],["parent",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["open",3],["upload",6],["parent",6],["root",5],["path",4],["target",3],["create",4],["bool",2],["pinned",3],["directory",3],["try",1],["relative",3],["except",1],["value",1],["error",3],["as",1],["raise",1],["oserror",1],["artifact",1],["escapes",1],["its",1],["trusted",1],["from",1],["return",1],["under",1],["tuple",1],["parts",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._prevalidate_receipt_lineage","name":[["prevalidate",1],["receipt",1],["lineage",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["prevalidate",2],["receipt",10],["lineage",7],["self",4],["session",8],["artifact",14],["receipts",4],["mapping",7],["str",11],["any",3],["dict",3],["list",3],["validate",1],["complete",1],["before",1],["publication",1],["compute",1],["submission",1],["already",1],["resolves",1],["inputs",1],["inside",2],["owning",1],["but",1],["durable",1],["job",1],["row",1],["compatibility",1],["manager",1],["outlive",1],["check",2],["revalidate",1],["returned",1],["identities",1],["against",1],["capture",2],["here",1],["so",1],["foreign",1],["dangling",1],["input",5],["cannot",1],["leave",1],["published",1],["repository",1],["repeats",1],["its",1],["savepoint",1],["close",1],["validation",1],["insert",1],["race",1],["result",3],["filename",2],["items",1],["source",4],["if",3],["not",2],["isinstance",3],["raise",3],["operation",3],["error",6],["500",3],["host",3],["evidence",3],["invalid",3],["versions",4],["remote",1],["version",3],["id",7],["try",1],["metadata",3],["store",2],["meta",1],["else",1],["none",1],["except",1],["exception",1],["as",1],["record",1],["diagnostic",1],["surface",1],["artifacts",1],["scope",1],["from",1],["root",2],["frame",2],["project",2],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._promote_version_stage","name":[["promote",1],["version",1],["stage",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["promote",2],["version",4],["stage",14],["pinned",2],["final",5],["path",4],["size",6],["bytes",8],["int",2],["checksum",6],["str",2],["none",2],["rename",1],["held",1],["pending",1],["inode",1],["prove",1],["name",1],["still",1],["owns",1],["file",2],["verified",2],["named",2],["as",2],["directory",4],["assert",2],["current",2],["replace",1],["fsync",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._put_delegated_claim","name":[["put",1],["delegated",1],["claim",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["put",2],["delegated",8],["claim",10],["self",9],["path",8],["workspace",7],["failed",4],["bool",2],["none",4],["fingerprint",5],["live",1],["if",2],["return",1],["key",9],["lock",1],["claims",6],["setdefault",1],["not",1],["len",1],["max",1],["evicting",1],["oldest",1],["would",1],["make",1],["later",1],["ancestor",2],["sweep",1],["assign",1],["child",1],["unchanged",1],["bytes",1],["once",1],["exact",1],["reconciliation",1],["no",1],["longer",1],["fits",1],["manager",1],["remains",1],["fail",1],["closed",1],["instead",1],["silently",1],["degrading",1],["provenance",1],["truth",1],["overflow",1],["add",1],["raise",1],["artifact",2],["operation",1],["error",1],["500",1],["capacity",1],["exceeded",1],["pop",1],["capture",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._read_exact_upload_live","name":[["read",1],["exact",1],["upload",1],["live",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["read",3],["exact",3],["upload",5],["live",2],["path",5],["directory",5],["pinned",6],["bytes",3],["regular",1],["inode",1],["below",1],["already",1],["parent",1],["file",1],["open",1],["existing",1],["as",1],["return",1],["verified",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._read_upload_journal","name":[["read",1],["upload",1],["journal",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["read",6],["upload",7],["journal",10],["path",2],["dict",3],["str",2],["any",2],["descriptor",8],["int",1],["none",3],["try",1],["os",8],["open",1],["rdonly",1],["getattr",1],["nofollow",1],["status",9],["fstat",2],["if",6],["not",6],["stat",1],["isreg",1],["st",13],["mode",1],["size",5],["64",2],["1024",2],["raise",5],["oserror",4],["bounded",1],["regular",1],["file",1],["chunks",3],["list",1],["bytes",1],["remaining",4],["while",3],["chunk",4],["min",1],["ended",1],["before",1],["its",1],["recorded",1],["append",1],["len",1],["grew",1],["was",2],["after",6],["dev",2],["ino",2],["mtime",2],["ns",4],["ctime",2],["changed",1],["value",4],["json",1],["loads",1],["join",1],["decode",1],["utf",1],["isinstance",1],["error",1],["object",1],["return",1],["finally",1],["close",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._recover_upload_journal","name":[["recover",1],["upload",1],["journal",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["recover",2],["upload",17],["journal",11],["self",16],["path",9],["none",2],["payload",30],["validated",1],["read",1],["open",1],["parent",10],["as",1],["live",9],["meta",9],["store",2],["version",4],["id",8],["artifact",7],["committed",3],["bool",1],["isinstance",2],["dict",2],["latest",1],["frame",2],["str",2],["target",9],["snapshot",1],["final",11],["size",4],["bytes",4],["checksum",4],["if",6],["ok",9],["file",2],["matches",3],["status",4],["os",1],["stat",1],["follow",1],["symlinks",1],["false",1],["inode",2],["dev",2],["ino",2],["lstat",1],["published",2],["remove",3],["new",2],["staged",1],["pending",1],["backup",6],["exists",1],["not",3],["previous",2],["raise",1],["oserror",1],["recovery",1],["exact",2],["unlink",1],["missing",1],["true",1],["fsync",1],["directory",1],["return",1],["uncommitted",1],["publish",1],["row",1],["without",1],["both",1],["promised",1],["byte",1],["copies",1],["successful",1],["restore",1],["head",1],["entry",1],["instead",1],["guessing",1],["half",1],["should",1],["win",1],["abort",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._recover_upload_journals","name":[["recover",1],["upload",1],["journals",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["recover",4],["upload",9],["journals",2],["self",4],["none",3],["directory",7],["data",2],["dir",3],["artifact",4],["versions",1],["if",3],["symlink",3],["raise",3],["runtime",3],["error",5],["recovery",3],["unsafe",2],["not",3],["exists",1],["return",1],["discovered",3],["sorted",1],["glob",1],["json",1],["canonicalize",1],["equivalent",1],["spelling",1],["without",1],["resolving",1],["final",1],["component",1],["journal",5],["must",1],["reach",1],["validator",1],["as",2],["fail",2],["closed",2],["never",1],["be",2],["followed",1],["its",1],["target",1],["parent",1],["resolve",1],["strict",1],["true",1],["name",1],["try",1],["except",1],["base",1],["exception",1],["record",1],["diagnostic",1],["surface",1],["artifacts",1],["keep",1],["operator",1],["next",1],["retry",1],["serving",1],["store",1],["while",1],["has",1],["two",1],["unresolved",1],["truths",1],["sqlite",1],["workspace",1],["would",1],["make",1],["corrupt",1],["head",1],["externally",1],["visible",1],["could",1],["verified",1],["from",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._remove_new_upload_path","name":[["remove",1],["new",1],["upload",1],["path",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["remove",4],["new",2],["upload",10],["path",12],["self",5],["payload",6],["dict",2],["str",2],["any",2],["directory",7],["pinned",8],["none",11],["file",3],["if",2],["not",3],["exists",1],["return",1],["verified",1],["bytes",5],["named",1],["as",1],["size",3],["checksum",3],["elif",1],["matches",1],["raise",1],["oserror",1],["refusing",1],["unverified",1],["transaction",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._remove_upload_path","name":[["remove",1],["upload",1],["path",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["remove",2],["upload",6],["path",13],["directory",10],["pinned",2],["none",8],["if",4],["not",3],["artifact",1],["manager",1],["exists",1],["return",1],["metadata",2],["lstat",2],["else",2],["stat",1],["isdir",1],["st",1],["mode",1],["raise",1],["oserror",1],["transaction",1],["unlink",2]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._rename_locked","name":[["rename",1],["locked",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["rename",4],["locked",2],["self",6],["artifact",19],["id",13],["str",4],["filename",11],["none",6],["broadcast",5],["dict",2],["metadata",1],["historical",1],["live",2],["file",1],["stays",1],["place",1],["if",2],["not",3],["raise",2],["operation",2],["error",2],["400",1],["required",1],["store",2],["404",1],["found",1],["path",1],["root",5],["frame",5],["notify",1],["type",1],["created",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._render_cell_markdown","name":[["render",1],["cell",1],["markdown",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["render",4],["cell",16],["markdown",3],["self",3],["dict",2],["workspace",3],["path",2],["str",6],["code",1],["output",2],["produced",2],["files",6],["as",1],["index",4],["language",3],["kernel",1],["id",1],["python",1],["heading",2],["if",7],["not",1],["none",1],["else",1],["notebook",1],["source",4],["rstrip",3],["fence",12],["md",3],["lines",9],["list",1],["stdout",5],["out",3],["error",6],["err",3],["figures",5],["fig",5],["promoted",1],["figure",1],["name",5],["written",1],["append",1],["return",1],["join",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._render_promoted_figure","name":[["render",1],["promoted",1],["figure",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["render",2],["promoted",2],["figure",13],["workspace",4],["path",3],["str",4],["embed",1],["confined",1],["raster",2],["so",1],["markdown",1],["stays",1],["shareable",1],["label",2],["name",2],["try",1],["root",3],["expanduser",1],["resolve",2],["candidate",5],["strict",1],["true",1],["relative",1],["media",3],["type",4],["mimetypes",1],["guess",1],["size",3],["stat",1],["st",1],["if",1],["not",3],["embedded",2],["image",2],["types",1],["max",1],["bytes",2],["raise",1],["value",2],["error",2],["embeddable",1],["encoded",2],["base64",2],["b64encode",1],["read",1],["decode",1],["ascii",1],["return",2],["data",1],["except",1],["oserror",1],["preserve",1],["useful",1],["non",1],["broken",1],["pointer",1],["historical",1],["missing",1],["too",1],["large",1],["unsupported",1],["outside",1],["artifact",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._restore_locked","name":[["restore",1],["locked",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["restore",19],["locked",3],["self",13],["artifact",37],["id",42],["str",5],["version",28],["dict",3],["through",1],["exact",2],["upload",2],["journal",1],["while",1],["its",2],["writer",1],["lock",1],["held",1],["store",7],["meta",2],["if",5],["not",7],["return",5],["error",12],["found",1],["try",1],["latest",3],["raise",3],["refused",3],["requires",1],["historical",1],["non",1],["current",7],["snapshot",7],["source",3],["data",4],["service",1],["primary",1],["dir",3],["versions",2],["trusted",2],["dirs",1],["roots",1],["resolve",1],["live",2],["path",3],["verified",2],["bytes",1],["broadcast",2],["lambda",1],["root",9],["event",1],["none",1],["raw",1],["override",1],["runtime",3],["restored",13],["head",1],["unavailable",2],["except",3],["denied",2],["as",3],["refusal",4],["failed",6],["code",3],["author",1],["written",1],["product",1],["checksum",1],["verification",1],["exactly",1],["user",1],["has",1],["be",2],["told",1],["suppressing",1],["safe",1],["would",1],["leave",1],["them",1],["no",1],["stated",1],["reason",1],["operation",1],["key",1],["oserror",2],["value",1],["anything",1],["else",1],["escaped",1],["from",3],["os",1],["layer",1],["own",1],["text",1],["here",1],["names",1],["could",1],["read",1],["absolute",1],["under",1],["directory",1],["so",1],["account",1],["username",1],["body",1],["post",1],["artifacts",2],["vid",1],["original",1],["goes",1],["operator",1],["record",2],["redacted",1],["once",1],["paired",1],["diagnostic",1],["surface",1],["frame",8],["type",3],["created",1],["filename",2],["content",2],["ok",1],["true",2]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._restore_previous_upload_bytes","name":[["restore",1],["previous",1],["upload",1],["bytes",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["restore",2],["previous",7],["upload",5],["bytes",12],["target",6],["path",2],["live",4],["parent",4],["pinned",3],["directory",2],["none",2],["rollback",5],["name",2],["uuid",1],["uuid4",1],["hex",1],["part",1],["file",1],["create",1],["as",3],["restored",4],["write",1],["verified",2],["named",2],["replace",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._restore_upload_files","name":[["restore",1],["upload",1],["files",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["restore",4],["upload",29],["files",2],["self",24],["payload",19],["dict",2],["str",2],["any",2],["live",28],["parent",26],["pinned",12],["directory",9],["previous",28],["file",15],["none",28],["bytes",17],["staged",5],["version",10],["stage",10],["target",16],["backup",18],["had",4],["bool",1],["if",11],["path",16],["exists",3],["false",2],["not",12],["try",4],["verified",3],["named",2],["as",2],["size",2],["checksum",2],["true",2],["except",4],["oserror",7],["else",4],["matches",3],["remove",11],["new",4],["raise",5],["exact",1],["writers",1],["hold",1],["exclusive",1],["mutation",1],["lease",1],["different",3],["final",4],["component",3],["here",3],["therefore",1],["hostile",3],["name",4],["swap",4],["caused",2],["rollback",1],["independent",1],["accepted",1],["writer",3],["replace",1],["elif",3],["between",1],["verification",1],["rename",1],["put",1],["attacker",2],["selected",1],["inode",3],["under",3],["our",1],["reserved",2],["bless",1],["merely",1],["because",1],["its",1],["collide",1],["discard",2],["transaction",2],["owned",2],["link",1],["reconstruct",1],["durable",1],["truth",1],["from",1],["already",1],["held",1],["read",1],["match",1],["entry",2],["fsync",4],["was",1],["proven",1],["absent",1],["process",1],["wide",1],["lock",1],["then",1],["by",1],["journal",3],["triggered",1],["abort",2],["separately",1],["admitted",1],["artifact",1],["cannot",1],["be",1],["recovered",1],["key",3],["pending",1],["both",1],["names",1],["random",1],["entries",1],["versions",1],["never",1],["historical",1],["data",1],["so",1],["rather",1],["than",1],["retaining",1],["refusing",1],["unverified",1],["unlink",1],["missing",1],["ok",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._snapshot_for","name":[["snapshot",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["snapshot",18],["self",3],["generation",25],["dict",6],["str",9],["any",6],["none",7],["language",7],["build",1],["from",4],["actually",1],["says",1],["no",6],["record",3],["cell",1],["wrote",1],["files",1],["before",2],["kernel",13],["was",1],["registered",1],["store",1],["predates",1],["them",1],["fall",1],["back",1],["describing",1],["process",3],["but",1],["say",1],["so",3],["reader",1],["tell",1],["measured",1],["environment",15],["assumed",2],["one",2],["openai4s",1],["import",1],["preinstall",2],["if",11],["isinstance",1],["else",9],["runtime",9],["python",13],["lower",2],["legacy",3],["modes",1],["supervisors",1],["up",1],["stored",2],["protocol",1],["mode",1],["as",3],["every",1],["web",1],["reads",1],["repl",1],["still",1],["reading",1],["foreign",1],["recorded",1],["packages",18],["false",1],["not",7],["apply",2],["interpreter",17],["remote",6],["worker",2],["cannot",1],["name",3],["daemon",7],["may",2],["read",4],["rows",1],["own",1],["sys",1],["executable",1],["there",1],["default",1],["freezing",2],["would",2],["attribute",1],["another",2],["machine",2],["kind",1],["platform",2],["pf",3],["id",5],["manifest",2],["provenance",3],["frozen",1],["elif",1],["imported",1],["written",1],["carried",1],["path",1],["here",1],["attributed",1],["confidently",1],["wrong",1],["rather",2],["than",2],["absent",1],["only",1],["describe",1],["case",1],["exists",1],["at",1],["all",1],["full",1],["freeze",1],["naming",1],["could",2],["beats",1],["implying",1],["were",1],["package",4],["count",3],["unavailable",2],["distributions",1],["its",1],["runs",1],["records",1],["len",1],["version",2],["same",2],["bool",2],["implementation",2],["non",1],["has",1],["claiming",1],["empty",1],["nothing",1],["installed",1],["applicable",1],["distribution",1],["metadata",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._stage_version_bytes_pinned","name":[["stage",1],["version",1],["bytes",1],["pinned",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["stage",6],["version",5],["bytes",7],["pinned",15],["self",3],["filename",3],["str",2],["data",6],["immutable",1],["while",1],["retaining",1],["their",1],["parent",1],["inode",1],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["artifact",2],["root",2],["dir",1],["expanduser",1],["resolve",1],["directory",10],["upload",3],["open",1],["under",1],["versions",1],["create",2],["true",2],["pending",6],["path",1],["uuid",1],["uuid4",1],["hex",1],["file",2],["none",3],["try",2],["write",1],["verified",1],["named",1],["as",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["fsync",2],["assert",1],["current",1],["return",1],["except",1],["base",1],["exception",1],["if",1],["not",1],["close",2],["unlink",1],["missing",1],["ok",1],["finally",1],["raise",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_bytes","name":[["upload",1],["bytes",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",7],["bytes",7],["payload",6],["dict",2],["exact",1],["carries",3],["refusal",1],["two",1],["ways",1],["rewrite",1],["scientific",1],["data",2],["without",3],["saying",1],["so",4],["b64decode",2],["was",1],["called",1],["validate",3],["true",3],["mode",1],["silently",1],["discards",1],["characters",2],["outside",2],["base64",10],["alphabet",2],["corrupted",1],["transit",1],["decodes",2],["different",2],["raises",1],["nothing",1],["artifact",6],["then",1],["checksum",2],["computed",1],["over",1],["wrong",1],["content",8],["worse",1],["than",2],["missing",1],["because",3],["believed",1],["decoding",1],["did",2],["raise",5],["fallback",1],["stored",1],["encoded",1],["encode",2],["utf",2],["literal",1],["text",8],["became",1],["file",1],["npy",1],["one",4],["character",1],["lost",1],["contains",1],["string",3],["versioned",1],["hashed",1],["indistinguishable",1],["from",2],["caller",2],["wants",1],["says",1],["sends",1],["gets",1],["error",11],["three",1],["fields",6],["mutually",1],["exclusive",1],["you",1],["mean",1],["has",1],["no",2],["safe",1],["default",1],["name",3],["if",6],["not",5],["none",1],["len",1],["operation",4],["400",4],["join",1],["sorted",1],["supply",1],["exactly",1],["authoritative",1],["cannot",1],["be",3],["guessed",1],["return",3],["field",5],["value",6],["isinstance",2],["str",2],["must",2],["whitespace",1],["transport",1],["formatting",1],["plenty",1],["tools",1],["wrap",1],["at",2],["76",1],["columns",1],["stripped",1],["rather",1],["rejected",1],["anything",1],["else",1],["corruption",1],["makes",1],["difference",1],["visible",1],["those",1],["dropped",1],["all",1],["compact",2],["re",1],["sub",1],["try",1],["except",1],["binascii",1],["as",1],["valid",1],["send",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_file_matches","name":[["upload",1],["file",1],["matches",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",9],["file",7],["matches",2],["path",8],["size",6],["bytes",6],["int",4],["checksum",5],["str",2],["directory",6],["pinned",5],["none",8],["bool",3],["descriptor",7],["try",1],["if",4],["not",4],["open",2],["existing",1],["as",1],["verified",1],["return",4],["true",2],["os",10],["rdonly",1],["getattr",2],["nofollow",1],["cloexec",1],["status",5],["fstat",2],["stat",2],["isreg",1],["st",3],["mode",1],["nlink",1],["false",3],["digest",3],["hashlib",1],["sha256",1],["while",1],["chunk",3],["read",1],["1024",2],["break",1],["update",1],["after",4],["named",3],["follow",1],["symlinks",1],["state",4],["samestat",1],["hexdigest",1],["except",1],["oserror",1],["finally",1],["close",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_locked","name":[["upload",1],["locked",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",12],["locked",3],["self",8],["payload",8],["dict",6],["broadcast",6],["none",32],["exact",14],["artifact",18],["str",9],["any",3],["raw",8],["override",4],["bytes",7],["restore",5],["source",8],["version",10],["id",37],["materialise",4],["producing",4],["cell",4],["decode",1],["register",1],["one",1],["json",1],["base64",1],["as",3],["versioned",1],["ordering",1],["contract",1],["be",1],["target",9],["write",2],["followed",1],["by",2],["same",1],["name",1],["lookup",1],["then",2],["save",1],["whose",2],["scope",5],["resolution",1],["still",1],["refuse",1],["so",4],["project",14],["did",2],["not",8],["match",1],["frame",22],["left",1],["previous",3],["row",1],["naming",1],["path",1],["were",1],["now",2],["rejected",1],["client",4],["reachable",1],["rather",1],["than",1],["theoretical",1],["app",1],["js",1],["sends",1],["undefined",1],["method",1],["defaults",1],["field",2],["default",6],["into",3],["non",2],["session",3],["omitted",1],["takes",1],["exactly",1],["branch",1],["every",2],["refusal",1],["happens",1],["first",1],["durably",1],["staged",1],["beside",1],["immutable",1],["snapshot",1],["live",7],["file",2],["published",1],["callback",1],["inside",1],["repository",1],["savepoint",1],["before",1],["new",1],["head",2],["becomes",1],["visible",1],["durable",1],["journal",1],["lets",1],["startup",1],["either",1],["finish",1],["committed",1],["cleanup",1],["after",1],["interrupted",1],["publish",1],["handled",1],["failure",1],["leaves",1],["checksum",1],["count",2],["event",1],["all",2],["unchanged",2],["filename",9],["if",6],["else",5],["uuid",1],["uuid4",1],["hex",1],["root",5],["workspace",7],["store",1],["resolve",1],["said",2],["nothing",1],["treats",1],["assertion",1],["about",1],["refuses",1],["two",1],["disagree",1],["right",1],["defaulting",1],["here",1],["turned",1],["say",1],["uploading",1],["outside",1],["raised",1],["conflicts",1],["producer",2],["from",2],["request",1],["named",1],["no",2],["at",1],["real",1],["was",1],["un",1],["uploadable",1],["resolver",1],["already",1],["falls",1],["back",1],["itself",1],["there",1],["frameless",1],["case",1],["stored",4],["false",1],["try",1],["parent",7],["open",1],["create",1],["true",1],["except",1],["oserror",1],["runtime",1],["error",5],["record",1],["diagnostic",1],["surface",1],["artifacts",1],["secure",1],["raise",1],["operation",1],["500",1],["staging",1],["failed",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_locked_in_parent","name":[["upload",1],["locked",1],["parent",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",16],["locked",2],["parent",10],["self",12],["payload",2],["dict",8],["raw",4],["bytes",16],["target",11],["path",7],["stored",5],["filename",7],["str",19],["frame",9],["id",33],["none",38],["workspace",4],["project",8],["live",13],["pinned",8],["directory",3],["broadcast",4],["exact",4],["artifact",21],["any",4],["restore",8],["source",7],["version",20],["materialise",4],["producing",2],["cell",2],["run",1],["one",1],["only",2],["descriptor",1],["exists",8],["if",15],["not",13],["raise",11],["file",20],["error",19],["already",2],["session",2],["materialising",2],["would",2],["overwrite",1],["pass",1],["choose",1],["another",1],["name",4],["stat",1],["isdir",1],["lstat",1],["st",1],["mode",1],["operation",6],["409",4],["both",3],["these",1],["refuse",1],["neither",1],["touches",1],["disk",2],["try",4],["explicit",1],["root",3],["store",6],["write",3],["scope",3],["except",3],["value",2],["as",4],["conflict",3],["disagreement",1],["caller",1],["daemon",1],["leave",1],["repository",2],["bare",1],["reach",1],["dispatcher",1],["catch",1],["all",1],["be",1],["answered",1],["500",3],["internal",1],["so",2],["client",1],["named",1],["wrong",1],["was",2],["told",1],["server",1],["had",1],["broken",1],["nothing",2],["act",1],["message",1],["own",1],["names",2],["field",1],["from",4],["existing",9],["by",1],["create",2],["duplicate",1],["previous",26],["latest",1],["meta",2],["else",1],["isinstance",2],["head",2],["metadata",2],["inconsistent",2],["expected",6],["checksum",6],["size",6],["open",1],["verified",3],["int",1],["assert",1],["current",1],["oserror",4],["close",2],["record",2],["diagnostic",2],["surface",2],["artifacts",2],["refused",1],["has",1],["unversioned",1],["changes",1],["save",1],["them",1],["before",4],["staging",2],["failed",2],["snapshot",11],["data",2],["frozen",6],["recorded",1],["service",1],["primary",1],["dir",3],["versions",1],["trusted",2],["dirs",1],["roots",1],["resolve",1],["changed",1],["exception",1],["crash",1],["recovery",1],["needs",1],["immutable",1],["copy",1],["process",1],["dies",1],["after",1],["publication",1],["but",1],["sqlite",1],["commits",1],["verify",1],["pre",1],["newly",1],["backfilled",1],["snapshots",1],["creating",1],["stage",3],["journal",1],["legacy",1],["backfill",1],["helper",1],["best",1],["effort",1],["may",1],["otherwise",1],["swallow",1],["stages",1],["happen",1],["row",2],["everything",1],["fail",1],["way",1],["fails",1],["while",1],["visible",1],["no",4],["event",1],["old",1],["order",1],["committed",1],["first",1],["then",1],["wrote",1],["through",1],["call",1],["swallows",1],["successful",1],["looking",1],["produced",1],["could",1],["read",1],["staged",6],["uuid",1],["uuid4",1],["hex",1],["part",1],["pending",1],["len",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_locked_in_parent.publish","name":[["publish",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["publish",2],["version",17],["id",17],["str",13],["artifact",7],["nonlocal",1],["journal",12],["payload",9],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["target",18],["name",3],["if",13],["stage",10],["none",12],["raise",6],["oserror",6],["upload",11],["snapshot",2],["descriptor",3],["unavailable",3],["final",10],["directory",3],["path",3],["json",1],["backup",6],["previous",21],["file",9],["not",5],["bytes",13],["verified",6],["named",4],["as",4],["exact",2],["changed",2],["before",2],["publication",2],["live",16],["had",2],["true",1],["kind",1],["regular",1],["size",5],["len",5],["checksum",5],["hashlib",5],["sha256",5],["hexdigest",5],["else",5],["self",6],["describe",1],["parent",16],["reject",1],["aliases",1],["staged",11],["pending",3],["status",6],["os",2],["fstat",2],["fd",2],["raw",11],["dict",1],["any",1],["schema",1],["frame",4],["workspace",2],["existing",8],["latest",1],["updated",2],["at",2],["filename",2],["content",2],["type",2],["dev",6],["identity",4],["ino",6],["published",2],["int",4],["st",4],["write",1],["validated",1],["inconsistent",1],["assert",2],["current",2],["promote",1],["matches",1],["replace",2],["fsync",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_path_exists","name":[["upload",1],["path",1],["exists",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",4],["path",9],["exists",3],["directory",6],["pinned",2],["none",5],["bool",2],["if",1],["not",1],["return",2],["os",2],["lexists",1],["fspath",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_path_matches_previous","name":[["upload",1],["path",1],["matches",1],["previous",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",6],["path",13],["matches",3],["previous",6],["self",4],["payload",6],["dict",2],["str",2],["any",2],["directory",10],["pinned",2],["none",6],["bool",2],["kind",4],["if",4],["missing",1],["return",4],["not",3],["exists",1],["symlink",2],["try",1],["metadata",2],["lstat",2],["else",2],["stat",1],["islnk",1],["st",1],["mode",1],["readlink",2],["os",1],["except",1],["oserror",1],["false",1],["file",1],["size",1],["bytes",1],["checksum",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_target","name":[["upload",1],["target",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",11],["target",9],["self",6],["frame",8],["id",7],["str",9],["none",2],["filename",10],["any",3],["exact",4],["bool",2],["tuple",3],["path",9],["return",3],["lexical",1],["below",1],["root",14],["dirfd",2],["traversal",2],["will",1],["pin",1],["if",8],["not",6],["isinstance",1],["x00",2],["raise",4],["artifact",9],["operation",4],["error",4],["400",4],["invalid",3],["candidate",4],["absolute",1],["part",5],["parts",7],["live",2],["escapes",1],["its",1],["workspace",5],["joinpath",2],["else",2],["frameless",1],["lives",1],["instance",1],["dedicated",1],["uploads",4],["directory",1],["default",2],["session",2],["edits",1],["must",1],["retain",1],["same",2],["namespace",1],["treating",1],["missing",1],["as",3],["literal",1],["made",1],["unchanged",1],["edit",2],["validate",1],["wrong",1],["fail",1],["500",1],["while",1],["changed",1],["silently",1],["moved",1],["into",1],["keep",1],["data",3],["dir",3],["trusted",1],["so",1],["still",1],["acquired",1],["by",1],["no",1],["follow",1],["every",1],["nested",1],["parent",1],["expanduser",2],["resolve",2],["name",7]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._upload_workspace_root","name":[["upload",1],["workspace",1],["root",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",2],["workspace",11],["root",6],["self",5],["frame",3],["id",3],["str",2],["path",6],["derive",1],["without",1],["resolving",1],["its",2],["attacker",1],["owned",1],["leaf",2],["lexical",7],["data",9],["os",2],["abspath",2],["dir",1],["expanduser",2],["canonical",3],["resolve",2],["if",2],["allow",1],["external",1],["return",2],["try",2],["relative",5],["except",2],["value",2],["error",4],["as",1],["raise",1],["oserror",1],["artifact",1],["escapes",1],["trusted",2],["from",1],["canonicalizing",1],["only",1],["preserves",1],["configured",1],["aliases",1],["while",1],["leaving",1],["nofollow",1],["reject",1],["kernel",1],["replaced",1],["directory",1],["symlink",1],["before",1],["transaction",1],["began",1],["joinpath",1],["parts",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._validated_unchanged_exact_artifact","name":[["validated",1],["unchanged",1],["exact",1],["artifact",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["validated",2],["unchanged",4],["exact",5],["artifact",16],["self",8],["id",9],["str",9],["raw",6],["bytes",8],["checksum",8],["none",4],["return",3],["head",2],["only",1],["after",2],["verifying",1],["its",1],["live",8],["inode",2],["upload",3],["lock",2],["store",2],["if",5],["not",4],["raise",2],["operation",1],["error",1],["404",1],["found",1],["version",8],["latest",1],["current",6],["meta",1],["else",1],["size",4],["len",3],["oserror",1],["has",1],["inconsistent",1],["metadata",1],["root",2],["target",4],["filename",2],["open",2],["parent",4],["create",1],["false",1],["as",2],["pinned",1],["file",4],["existing",1],["verified",2],["assert",1],["rebind",1],["immediately",1],["before",1],["releasing",1],["transaction",1],["path",2],["linearization",1],["point",1],["snapshot",2],["preserve",1],["edit",1],["legacy",1],["opportunistic",1],["freeze",1],["but",1],["caller",1],["were",1],["just",1],["proven",1],["be",1],["private",1],["instead",1],["reopening",1],["pathname",1],["validation",1],["write",1],["data",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._validated_upload_journal","name":[["validated",1],["upload",1],["journal",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["validated",2],["upload",25],["journal",18],["self",5],["path",8],["payload",35],["any",4],["dict",4],["str",14],["if",22],["symlink",6],["not",47],["file",5],["raise",20],["value",24],["error",20],["regular",3],["isinstance",22],["schema",1],["version",14],["unsupported",1],["id",29],["artifact",6],["checksum",7],["size",6],["bytes",6],["re",8],["fullmatch",5],["za",2],["z0",2],["name",8],["json",1],["9a",4],["64",2],["int",9],["target",12],["parent",9],["dev",6],["ino",6],["published",4],["final",7],["invalid",12],["identity",1],["data",5],["root",8],["dir",2],["expanduser",2],["resolve",2],["versions",5],["directory",2],["unsafe",1],["paths",13],["key",4],["staged",3],["pending",4],["backup",5],["candidate",3],["os",1],["abspath",1],["relative",1],["escapes",1],["stage",1],["beside",2],["its",3],["safe",3],["sub",1],["escape",2],["part",1],["32",1],["match",1],["transaction",1],["had",2],["live",3],["bool",2],["state",2],["previous",38],["kind",7],["missing",2],["inconsistent",1],["none",9],["updated",4],["at",4],["timestamp",1],["filename",5],["content",5],["type",5],["metadata",2],["elif",1],["frame",15],["workspace",9],["expected",1],["else",1],["uploads",1],["keep",1],["comparison",1],["lexical",1],["recovery",1],["ca",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._write_durable_upload_file","name":[["write",1],["durable",1],["upload",1],["file",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["write",5],["durable",2],["upload",5],["file",2],["path",7],["data",3],["bytes",2],["directory",8],["pinned",2],["none",10],["descriptor",6],["int",1],["try",1],["create",1],["exclusive",1],["if",3],["not",2],["else",1],["os",9],["open",1],["wronly",1],["creat",1],["excl",1],["getattr",1],["nofollow",1],["0o600",1],["view",5],["memoryview",1],["while",1],["written",3],["pragma",1],["no",2],["cover",1],["contract",1],["raise",1],["oserror",1],["stage",1],["made",1],["progress",1],["fsync",2],["finally",1],["close",1],["artifact",1],["manager",1],["parent",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager._write_upload_journal","name":[["write",1],["upload",1],["journal",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["write",5],["upload",3],["journal",9],["self",3],["path",2],["payload",3],["dict",2],["str",2],["any",2],["none",6],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["true",3],["separators",1],["sort",1],["keys",1],["encode",1],["utf",1],["temporary",4],["name",2],["part",1],["descriptor",8],["int",1],["try",1],["os",11],["open",1],["wronly",1],["creat",1],["excl",1],["getattr",1],["nofollow",1],["0o600",1],["view",5],["memoryview",1],["while",1],["written",3],["if",2],["pragma",1],["no",2],["cover",1],["contract",1],["raise",2],["oserror",1],["made",1],["progress",1],["fsync",2],["close",2],["replace",1],["directory",1],["parent",1],["except",1],["base",1],["exception",1],["unlink",1],["missing",1],["ok",1],["finally",1],["not",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.capture","name":[["capture",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["capture",10],["self",9],["session",10],["artifact",23],["cell",27],["index",3],["int",2],["id",6],["str",17],["none",20],["before",5],["workspace",11],["snapshot",7],["emit",2],["event",4],["sink",2],["language",4],["python",4],["run",5],["system",4],["callable",4],["dict",4],["drain",4],["remote",5],["provenance",6],["any",4],["producer",3],["frame",4],["honor",3],["delegated",7],["claims",3],["bool",2],["true",3],["receipts",10],["mapping",5],["result",4],["receipt",17],["map",6],["values",2],["if",10],["else",1],["filename",10],["raise",6],["operation",5],["error",10],["500",5],["host",4],["invalid",1],["figures",5],["list",3],["not",8],["try",4],["response",2],["snippet",1],["line",3],["stdout",1],["splitlines",1],["startswith",1],["osfigs",2],["json",1],["loads",1],["len",1],["except",4],["value",1],["type",1],["exception",3],["noqa",1],["ble001",1],["best",1],["effort",1],["after",3],["changed",9],["path",12],["fingerprint",2],["items",2],["key",3],["claim",7],["lock",1],["overflow",3],["capacity",1],["exceeded",1],["matches",1],["consume",1],["success",1],["by",3],["relative",1],["unmatched",2],["difference",1],["call",1],["promised",2],["exact",3],["bytes",2],["enclosing",1],["then",1],["deleted",1],["renamed",1],["restored",1],["its",4],["baseline",1],["publishing",2],["successful",1],["would",1],["silently",1],["drop",1],["durable",1],["check",1],["whole",2],["first",2],["row",2],["so",3],["later",1],["bad",1],["cannot",1],["leave",1],["partially",2],["published",2],["prefix",1],["behind",1],["did",2],["match",2],["file",3],["lineage",2],["prevalidate",1],["owned",1],["evidence",2],["freeze",4],["every",4],["otherwise",1],["persistent",1],["kernel",1],["thread",1],["could",1],["rewrite",1],["was",7],["committed",1],["turn",1],["failure",2],["into",1],["independent",1],["stage",2],["trusted",1],["delivery",1],["10",1],["11",1],["must",2],["never",1],["fall",1],["back",1],["mutable",1],["live",1],["flag",1],["off",1],["frozen",9],["as",1],["record",1],["diagnostic",1],["surface",1],["artifacts",2],["failed",1],["from",3],["checksum",2],["lower",1],["native",1],["captured",1],["base",1],["unlink",1],["missing",1],["ok",1],["figure",3],["files",3],["written",2],["were",2],["already",1],["scope",1],["here",1],["simply",1],["passed",1],["stamped",3],["daemon",1],["environment",2],["regardless",1],["ran",3],["drained",3],["only",2],["cells",1],["wrote",2],["buffer",2],["own",2],["docstring",2],["says",2],["per",2],["gpu",2],["job",2],["produced",3],["no",3],["local",2],["output",2],["left",2],["entry",2],["sitting",2],["there",3],["next",2],["happened",2],["write",2],["fold",2],["became",2],["wrong",1],["rather",1],["than",1],["absent",1],["subsystem",1],["exists",1],["prevent",1],["performs",1],["called",1],["either",1],["way",1],["kept",1],["attach",1],["whose",1],["nothing",2],["has",1],["describe",1],["discarding",1],["honest",1],["outcome",1],["two",1],["different",1],["concerns",1],["separated",1],["because",1],["they",1],["want",1],["opposite",1],["answers",1],["happen",1],["block",1],["gated",1],["having",1],["something",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.capture_environment","name":[["capture",1],["environment",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["capture",2],["environment",5],["self",5],["drain",4],["remote",8],["provenance",6],["callable",2],["any",2],["none",12],["root",3],["frame",3],["id",4],["str",6],["language",4],["python",5],["record",2],["kernel",4],["produced",1],["these",1],["files",1],["daemon",1],["zero",1],["argument",1],["freeze",1],["process",1],["stamped",1],["kind",1],["whatever",1],["had",1],["actually",1],["run",1],["cell",2],["artifact",3],["therefore",1],["carried",1],["package",1],["list",1],["so",1],["did",1],["running",1],["selected",1],["conda",1],["both",1],["same",1],["failure",1],["wrong",1],["rather",1],["than",1],["absent",1],["presented",1],["by",1],["ui",1],["as",1],["own",1],["generation",4],["authority",1],["knows",1],["runtime",1],["interpreter",1],["name",1],["its",1],["ties",1],["one",1],["exact",1],["lifetime",1],["try",1],["snapshot",5],["if",2],["not",1],["return",2],["store",1],["upsert",1],["env",1],["except",1],["exception",1],["noqa",1],["ble001",1],["cannot",1],["break",1],["saving",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.claim_delegated_artifacts","name":[["claim",1],["delegated",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["claim",3],["delegated",3],["artifacts",5],["self",3],["list",2],["dict",2],["workspace",4],["path",7],["none",2],["exclude",1],["unchanged",1],["child",1],["bytes",1],["from",1],["every",1],["enclosing",1],["parent",1],["sweep",1],["artifact",2],["storage",1],["if",1],["put",1],["str",1],["failed",1],["false",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.claim_delegated_changes","name":[["claim",1],["delegated",1],["changes",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["claim",5],["delegated",3],["changes",3],["self",4],["workspace",7],["path",6],["before",3],["snapshot",3],["failed",4],["bool",2],["none",2],["exact",1],["changed",1],["files",1],["after",3],["child",1],["capture",1],["failure",1],["matching",1],["parent",3],["sweep",1],["must",1],["refuse",1],["rather",1],["than",1],["assign",1],["those",1],["bytes",1],["if",2],["subsequently",1],["rewrites",1],["file",1],["its",1],["inode",1],["size",1],["mtime",1],["ctime",1],["fingerprint",3],["stale",1],["discarded",1],["raw",3],["items",1],["put",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.delegated_cell_hooks","name":[["delegated",1],["cell",1],["hooks",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["delegated",6],["cell",5],["hooks",5],["self",3],["session",5],["artifact",2],["producer",3],["frame",3],["id",3],["str",2],["emit",3],["event",2],["sink",2],["capture",4],["build",1],["web",1],["owned",1],["boundary",1],["one",1],["agent",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.delete","name":[["delete",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["delete",3],["self",4],["artifact",3],["id",3],["str",2],["broadcast",6],["none",4],["dict",2],["upload",1],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.edit","name":[["edit",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["edit",4],["self",4],["artifact",3],["id",3],["str",4],["content",3],["broadcast",6],["none",4],["dict",2],["serialize",1],["complete",1],["exact",1],["decision",1],["publication",1],["upload",1],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.freeze_capture_snapshot","name":[["freeze",1],["capture",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["freeze",4],["capture",7],["snapshot",10],["self",4],["filename",3],["str",2],["source",13],["path",5],["frozen",3],["atomically",2],["verify",1],["one",1],["live",1],["output",1],["before",8],["its",2],["db",1],["record",1],["unique",1],["temporary",1],["streamed",1],["fsynced",1],["then",1],["renamed",1],["immutable",1],["name",1],["both",1],["identity",1],["final",7],["checked",1],["file",2],["changed",2],["while",3],["was",1],["copied",1],["short",1],["write",4],["checksum",5],["disagreement",1],["leaves",1],["no",3],["cannot",1],["reach",1],["sqlite",1],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["artifact",5],["token",3],["uuid",1],["uuid4",1],["hex",1],["directory",8],["versions",1],["dir",1],["pending",4],["part",1],["descriptor",18],["int",2],["none",7],["target",8],["try",2],["os",23],["open",3],["rdonly",2],["getattr",3],["nofollow",2],["fstat",2],["if",7],["not",5],["stat",2],["isreg",1],["st",13],["mode",1],["raise",5],["oserror",4],["regular",1],["wronly",1],["creat",1],["excl",1],["0o600",1],["digest",3],["hashlib",1],["sha256",1],["size",9],["true",3],["chunk",5],["read",1],["1024",2],["break",1],["view",5],["memoryview",1],["written",3],["pragma",1],["cover",1],["contract",1],["made",1],["progress",1],["len",1],["update",1],["fsync",2],["after",7],["dev",2],["ino",2],["mtime",2],["ns",4],["ctime",2],["during",1],["close",4],["replace",1],["finally",2],["hexdigest",1],["verification",1],["failed",1],["return",1],["except",1],["exception",1],["unlink",2],["missing",2],["ok",2]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.invalidate_freeze_cache","name":[["invalidate",1],["freeze",1],["cache",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["invalidate",2],["freeze",4],["cache",4],["self",4],["none",2],["forget",1],["every",1],["cached",1],["package",2],["list",2],["keyed",1],["by",1],["kernel",2],["generation",2],["premise",1],["environment",1],["cannot",1],["change",1],["within",1],["one",1],["install",2],["breaks",1],["installing",2],["restart",2],["false",1],["successfully",1],["then",2],["failing",1],["mutates",1],["same",1],["interpreter",1],["stale",1],["entry",1],["would",1],["attribute",1],["pre",1],["artifacts",1],["new",1],["packages",1],["actually",1],["produced",1],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["installer",1],["calls",1],["so",1],["next",1],["capture",1],["re",1],["probes",1],["lock",1],["clear",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.live_path","name":[["live",1],["path",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["live",3],["path",7],["self",3],["artifact",10],["dict",2],["root",3],["frame",3],["id",3],["default",1],["workspace",5],["expanduser",2],["resolve",2],["filename",7],["if",2],["not",2],["isinstance",1],["str",1],["x00",1],["raise",3],["operation",3],["error",6],["400",3],["invalid",1],["candidate",3],["absolute",1],["must",1],["be",1],["relative",2],["target",3],["try",1],["except",1],["value",1],["as",1],["escapes",1],["its",1],["from",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.materialise_version","name":[["materialise",1],["version",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["materialise",4],["version",20],["self",11],["source",12],["id",28],["str",13],["filename",4],["frame",8],["none",7],["workspace",4],["project",4],["raw",7],["bytes",3],["producing",4],["cell",4],["dict",4],["sibling",1],["through",1],["durable",1],["upload",3],["writer",1],["lock",1],["store",5],["meta",2],["if",4],["not",4],["isinstance",2],["raise",4],["artifact",12],["operation",4],["error",6],["404",1],["materialisation",3],["found",1],["try",1],["snapshot",5],["verified",4],["restore",4],["service",1],["primary",1],["dir",3],["versions",1],["trusted",2],["dirs",1],["roots",1],["data",1],["resolve",1],["live",2],["path",2],["except",1],["oserror",1],["denied",1],["refused",1],["as",1],["409",2],["could",1],["be",1],["from",2],["changed",1],["before",1],["publication",1],["uploaded",2],["locked",1],["override",1],["latest",1],["else",1],["500",1],["materialised",2],["unavailable",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.promote_cell","name":[["promote",1],["cell",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["promote",2],["cell",19],["self",5],["session",9],["artifact",4],["dict",4],["emit",3],["event",2],["sink",2],["none",5],["freeze",1],["one",1],["notebook",1],["as",2],["contained",1],["markdown",2],["files",2],["already",1],["captured",1],["artifacts",1],["runs",1],["see",1],["capture",1],["promotion",1],["fixes",1],["analysis",1],["step",1],["itself",1],["its",1],["code",1],["stdout",1],["pointers",1],["produced",1],["into",1],["shareable",1],["versioned",1],["document",1],["panel",1],["manages",1],["like",1],["any",1],["other",1],["target",1],["path",4],["derived",1],["from",1],["id",5],["so",2],["re",1],["promoting",1],["same",3],["rewrites",1],["file",4],["store",1],["versions",1],["place",1],["instead",1],["spawning",1],["duplicate",1],["str",1],["producing",1],["strip",1],["index",4],["stem",3],["if",1],["not",1],["else",1],["token",2],["hashlib",1],["sha1",1],["encode",1],["utf",1],["hexdigest",1],["relative",4],["promoted",1],["md",1],["try",1],["write",2],["confined",2],["text",2],["workspace",5],["render",1],["except",1],["oserror",1],["value",1],["error",1],["return",2],["returns",1],["fully",1],["resolved",1],["but",1],["register",2],["relativizes",1],["against",1],["unresolved",2],["hand",1],["disk",1],["cannot",1],["raise",1],["prefix",1],["contains",1],["symlink",1],["tmp",2],["private",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.protect_latest","name":[["protect",1],["latest",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["protect",2],["latest",3],["self",5],["session",5],["artifact",6],["none",2],["backfill",1],["immutable",1],["bytes",1],["before",1],["later",1],["cell",1],["overwrites",1],["live",1],["file",2],["try",2],["artifacts",3],["store",2],["list",1],["root",2],["frame",2],["id",7],["except",2],["exception",2],["noqa",2],["ble001",2],["return",1],["version",7],["if",3],["not",3],["continue",3],["meta",7],["snapshot",2],["path",8],["write",1],["filename",2],["src",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.recover_upload_journals","name":[["recover",1],["upload",1],["journals",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["recover",3],["upload",4],["journals",3],["self",4],["none",2],["reconcile",1],["retained",1],["intents",1],["without",1],["racing",1],["active",1],["shared",1],["writer",1],["lock",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.register_file","name":[["register",1],["file",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["register",2],["file",5],["self",10],["session",10],["artifact",16],["path",21],["cell",9],["id",38],["str",17],["none",35],["emit",3],["event",2],["sink",2],["env",4],["snapshot",15],["producer",3],["frame",9],["source",4],["any",3],["input",4],["version",17],["ids",4],["list",3],["tuple",2],["expected",4],["checksum",16],["frozen",21],["capture",5],["dict",3],["persist",1],["one",1],["produced",1],["as",2],["versioned",1],["notify",1],["ui",1],["relative",6],["workspace",1],["if",7],["not",8],["size",12],["bytes",6],["elif",1],["trusted",1],["delivery",1],["try",5],["freeze",4],["except",5],["exception",4],["error",5],["record",18],["diagnostic",1],["surface",1],["artifacts",1],["raise",3],["operation",2],["500",2],["failed",1],["from",1],["else",2],["stat",1],["st",1],["oserror",1],["return",2],["unlink",3],["missing",3],["ok",3],["true",6],["native",1],["receipt",1],["did",1],["match",1],["captured",1],["fields",3],["filename",9],["content",7],["type",8],["guess",1],["producing",3],["root",5],["project",4],["preserve",2],["update",1],["reuse",1],["matching",1],["head",2],["store",3],["display",4],["write",1],["src",1],["equal",1],["may",1],["already",1],["own",1],["verified",1],["its",1],["immutable",1],["wins",1],["new",1],["per",1],["then",1],["unreferenced",1],["staging",1],["must",1],["accumulate",1],["persisted",4],["meta",1],["noqa",2],["ble001",2],["keep",1],["possibly",1],["referenced",1],["created",1],["number",4],["len",1],["versions",1],["storage",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.rename","name":[["rename",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["rename",3],["self",4],["artifact",3],["id",3],["str",4],["filename",3],["none",6],["broadcast",6],["dict",2],["upload",1],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.replace_artifact_text","name":[["replace",1],["artifact",1],["text",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["replace",2],["artifact",19],["text",3],["self",6],["id",7],["str",5],["content",6],["broadcast",6],["none",4],["dict",2],["publish",1],["exact",2],["version",6],["through",1],["upload",4],["transaction",1],["unlike",1],["public",1],["surface",1],["trusted",2],["path",1],["preserves",1],["existing",1],["relative",1],["filename",1],["including",1],["nested",1],["one",1],["still",1],["uses",1],["same",2],["durable",1],["snapshot",1],["live",1],["sqlite",1],["journal",1],["cannot",1],["create",1],["retarget",1],["from",1],["caller",1],["provided",1],["scope",1],["fields",1],["if",3],["not",6],["isinstance",1],["raise",3],["operation",3],["error",3],["400",1],["must",1],["be",1],["string",1],["lock",2],["store",2],["404",1],["found",1],["uploaded",2],["locked",1],["keep",1],["identity",1],["returned",1],["editor",1],["inside",1],["writer",2],["critical",1],["section",1],["re",1],["reading",1],["head",1],["after",1],["releasing",1],["could",1],["report",1],["later",1],["as",1],["save",1],["current",4],["latest",2],["500",1],["was",1],["recorded",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.restore","name":[["restore",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["restore",4],["self",4],["artifact",3],["id",6],["str",4],["version",4],["dict",2],["historical",1],["snapshot",1],["as",1],["fresh",1],["immutable",1],["upload",1],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.restore_live_path","name":[["restore",1],["live",1],["path",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["restore",2],["live",4],["path",5],["self",3],["artifact",6],["dict",4],["current",6],["resolve",1],["exact",2],["file",1],["while",1],["rejecting",1],["workspace",1],["escapes",1],["id",4],["version",3],["if",1],["latest",1],["raise",1],["permission",1],["error",1],["not",1],["root",1],["target",3],["filename",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["snapshot",5],["self",3],["workspace",9],["path",8],["return",2],["kernel",2],["owned",2],["file",2],["identities",1],["deliverable",1],["change",1],["detection",1],["mtime",1],["alone",1],["caller",1],["controlled",1],["os",1],["utime",1],["copy2",1],["restore",1],["after",1],["replacing",1],["bytes",2],["device",1],["inode",1],["size",1],["plus",1],["ctime",3],["detects",1],["replacement",1],["ordinary",1],["place",1],["writes",1],["wsl",1],["defer",1],["update",1],["within",1],["one",1],["filesystem",2],["tick",1],["so",1],["there",1],["bounded",1],["files",1],["also",1],["carry",1],["content",1],["digest",1],["whose",1],["authoritative",1],["boundary",1],["stays",1],["proportional",1],["directory",1],["entries",1],["rather",1],["than",1],["multi",1],["gigabyte",1],["scientific",1],["inputs",1],["retain",1],["constant",1],["metadata",1],["everywhere",1],["try",1],["repo",4],["roots",4],["git",3],["dir",2],["parent",1],["rglob",2],["except",1],["oserror",1],["result",3],["if",3],["ignored",1],["relative",1],["continue",2],["any",1],["root",2],["parents",1],["fingerprint",4],["live",1],["not",1],["none",1],["str",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.upload","name":[["upload",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["upload",5],["self",4],["payload",3],["dict",4],["broadcast",6],["none",4],["serialize",1],["one",1],["recoverable",1],["transaction",1],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.versions_dir","name":[["versions",1],["dir",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["versions",3],["dir",3],["self",3],["path",2],["directory",3],["data",1],["artifact",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.write_version_snapshot","name":[["write",1],["version",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["write",3],["version",10],["snapshot",8],["self",5],["id",5],["str",5],["filename",3],["src",4],["path",9],["none",12],["data",4],["bytes",4],["freeze",1],["one",1],["while",1],["its",1],["db",1],["stays",1],["live",1],["mutable",1],["try",1],["current",2],["store",2],["meta",1],["existing",3],["if",2],["file",1],["return",2],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["artifact",1],["versions",1],["dir",1],["not",2],["elif",1],["shutil",1],["copyfile",1],["else",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/server/artifacts.py#ArtifactManager.writer_transaction","name":[["writer",1],["transaction",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["writer",2],["transaction",2],["self",3],["iterator",2],["none",2],["serialize",1],["entire",1],["higher",1],["level",1],["artifact",1],["policy",1],["write",1],["boundary",1],["upload",1],["lock",1],["yield",1]]},{"id":"openai4s/server/artifacts.py#ArtifactOperationError","name":[["artifact",1],["operation",1],["error",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["artifact",3],["operation",2],["error",2],["exception",2],["mutation",1],["http",1],["layer",1],["map",1],["response",1],["def",1],["init",2],["self",3],["code",3],["int",1],["message",4],["str",1],["none",1],["super",1]]},{"id":"openai4s/server/artifacts.py#ArtifactOperationError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["init",3],["self",4],["code",4],["int",2],["message",5],["str",2],["none",2],["super",1]]},{"id":"openai4s/server/artifacts.py#ArtifactSession","name":[["artifact",1],["session",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["artifact",2],["session",2],["protocol",2],["root",1],["frame",1],["id",2],["str",2],["project",1],["workspace",1],["path",1]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks","name":[["delegated",1],["cell",1],["capture",1],["hooks",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["delegated",14],["cell",11],["capture",20],["hooks",2],["bridge",1],["child",4],["agent",2],["boundary",2],["web",1],["artifact",14],["manager",11],["runtime",1],["deliberately",1],["knows",1],["only",1],["two",1],["duck",1],["typed",1],["calls",1],["frame",7],["workspace",6],["durable",1],["parent",5],["sweep",2],["reconciliation",1],["stay",1],["server",1],["owned",2],["service",1],["def",8],["init",1],["self",33],["session",10],["producer",5],["id",15],["str",11],["emit",4],["event",1],["sink",1],["none",11],["before",6],["action",7],["object",8],["token",22],["protect",1],["latest",1],["return",3],["snapshot",1],["after",3],["result",12],["dict",5],["any",4],["language",9],["getattr",1],["python",1],["producing",8],["if",1],["isinstance",1],["receipts",17],["validated",4],["claim",7],["native",7],["open",1],["same",1],["exact",2],["one",1],["writing",1],["tool",1],["call",1],["write",2],["under",1],["never",1],["its",2],["list",2],["host",1],["evidence",2],["without",1],["changing",1],["legacy",1],["hook",1],["shape",1],["receipt",2],["openai4s",1],["keep",1],["invalid",1],["from",1],["being",1],["laundered",1],["by",1],["try",2],["take",1],["except",2],["base",2],["exception",2],["changes",2],["failed",2],["true",2],["raise",2],["mapping",2],["happened",1],["but",1],["could",1],["not",1],["be",1],["durably",1],["attributed",1],["mark",1],["unchanged",1],["files",1],["so",1],["outer",1],["fails",1],["closed",1],["instead",1],["laundering",1],["them",1],["into",1],["provenance",1],["artifacts",2]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["init",2],["self",6],["manager",6],["artifact",4],["session",6],["producer",4],["frame",4],["id",4],["str",2],["emit",4],["event",2],["sink",2],["none",2]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks._capture","name":[["capture",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["capture",7],["self",10],["token",6],["delegated",4],["language",4],["str",8],["producing",3],["cell",3],["id",5],["none",4],["artifact",4],["receipts",4],["mapping",4],["any",2],["try",1],["manager",3],["session",3],["before",2],["emit",1],["producer",2],["frame",2],["except",1],["base",1],["exception",1],["child",1],["write",1],["happened",1],["but",1],["could",1],["not",1],["be",1],["durably",1],["attributed",1],["mark",1],["exact",1],["unchanged",1],["files",1],["so",1],["parent",2],["outer",1],["sweep",1],["fails",1],["closed",1],["instead",1],["laundering",1],["them",1],["into",1],["provenance",1],["claim",2],["changes",1],["workspace",3],["failed",1],["true",1],["raise",1],["artifacts",2]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks._validated_receipts_or_claim","name":[["validated",1],["receipts",1],["claim",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["validated",2],["receipts",3],["claim",3],["self",4],["token",5],["delegated",4],["capture",2],["result",3],["object",2],["dict",4],["str",4],["any",2],["keep",1],["invalid",1],["child",1],["evidence",1],["from",1],["being",1],["laundered",1],["by",1],["its",1],["parent",1],["try",1],["return",1],["take",1],["artifact",1],["except",1],["base",1],["exception",1],["manager",1],["changes",1],["session",1],["workspace",1],["before",1],["failed",1],["true",1],["raise",1]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks.after","name":[["after",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["after",2],["self",4],["action",3],["object",2],["token",6],["delegated",2],["capture",3],["result",6],["dict",3],["str",4],["any",2],["none",6],["language",4],["getattr",1],["python",1],["producing",4],["cell",4],["id",6],["if",1],["isinstance",1],["artifact",3],["receipts",4],["validated",1],["claim",1]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks.after_native","name":[["after",1],["native",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["after",2],["native",4],["self",4],["action",2],["object",4],["token",6],["delegated",2],["capture",4],["result",3],["none",3],["write",1],["under",1],["child",1],["frame",1],["never",1],["its",1],["parent",1],["language",1],["producing",1],["cell",1],["id",1],["artifact",1],["receipts",2],["validated",1],["claim",1]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks.after_native_with_receipts","name":[["after",1],["native",1],["receipts",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["after",2],["native",3],["receipts",8],["self",4],["action",2],["object",4],["token",6],["delegated",2],["capture",4],["result",4],["list",3],["dict",2],["str",2],["any",2],["none",3],["host",1],["owned",1],["evidence",1],["without",1],["changing",1],["legacy",1],["hook",1],["shape",1],["receipt",2],["openai4s",1],["artifact",2],["language",1],["producing",1],["cell",1],["id",1],["validated",1],["claim",1]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks.before","name":[["before",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["before",2],["self",6],["action",2],["object",2],["delegated",3],["capture",3],["token",3],["manager",2],["protect",1],["latest",1],["session",2],["return",1],["snapshot",1],["workspace",1]]},{"id":"openai4s/server/artifacts.py#DelegatedCellCaptureHooks.before_native","name":[["before",1],["native",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["before",3],["native",3],["self",3],["action",3],["object",2],["delegated",2],["capture",2],["token",2],["open",1],["same",1],["exact",1],["boundary",1],["one",1],["writing",1],["tool",1],["call",1],["return",1]]},{"id":"openai4s/server/artifacts.py#FrozenCaptureSnapshot","name":[["frozen",1],["capture",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["frozen",2],["capture",2],["snapshot",3],["fully",1],["written",1],["immutable",1],["verified",1],["before",1],["sqlite",1],["sees",1],["path",2],["size",1],["bytes",1],["int",1],["checksum",1],["str",1]]},{"id":"openai4s/server/artifacts.py#is_text_editable","name":[["text",1],["editable",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["def",2],["text",4],["editable",2],["filename",3],["str",4],["none",4],["content",7],["type",3],["bool",2],["name",3],["lower",2],["if",1],["startswith",2],["image",1],["endswith",2],["binary",1],["ext",2],["return",2],["false",1],["edit",1],["any",1],["kind",2],["json",1],["csv",1],["xml",1],["javascript",1]]},{"id":"openai4s/server/artifacts.py#PromotionTarget","name":[["promotion",1],["target",1]],"path":[["openai4s",1],["server",1],["artifacts",1],["py",1]],"body":[["class",2],["promotion",3],["target",2],["minimal",1],["artifact",1],["session",3],["rest",1],["time",1],["cell",2],["promoting",1],["happens",1],["outside",1],["any",1],["live",1],["kernel",1],["so",1],["gateway",1],["supplies",1],["just",1],["three",1],["fields",1],["register",1],["file",1],["needs",1],["rather",1],["than",1],["reviving",1],["full",1],["state",1],["root",1],["frame",1],["id",2],["str",2],["project",1],["workspace",1],["path",1]]},{"id":"openai4s/server/attention_routes.py","name":[["attention",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["attention",1],["routes",1],["py",1]],"body":[["attention",7],["cross",1],["session",1],["needs",1],["cards",1],["05",1],["same",1],["shape",1],["as",1],["other",1],["route",3],["groups",1],["validated",1],["spec",2],["table",1],["shared",1],["contract",4],["inventory",1],["tri",1],["state",1],["handle",1],["handler",1],["thin",1],["adapter",1],["visibility",1],["sort",1],["limit",1],["closed",1],["target",1],["live",1],["service",1],["retry",1],["approve",1],["restore",1],["stay",1],["existing",1],["mutation",1],["routes",3],["group",1],["has",1],["none",1],["from",3],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["list",3],["mutates",1],["false",1],["validate",1],["path",1]]},{"id":"openai4s/server/attention_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["attention",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",4],["any",4],["method",3],["str",5],["sub",3],["dict",2],["runner",3],["bool",2],["answer",1],["attention",3],["route",1],["report",1],["group",1],["not",3],["own",1],["path",4],["split",1],["if",4],["return",3],["false",2],["list",2],["match",1],["raw",2],["limit",5],["default",1],["cursor",5],["none",5],["visible",4],["filter",4],["getattr",1],["team",1],["visibility",1],["callable",1],["payload",2],["service",1],["else",1],["user",1],["id",1],["json",1],["true",1]]},{"id":"openai4s/server/attention.py","name":[["attention",1],["py",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["cross",1],["session",6],["read",1],["only",2],["needs",2],["attention",3],["aggregator",1],["dashboard",1],["one",5],["place",1],["answers",1],["waiting",1],["person",1],["across",1],["every",1],["caller",1],["may",2],["see",1],["each",3],["source",7],["already",1],["has",2],["projection",1],["workbench",1],["security",3],["pending",1],["approvals",1],["recovery",13],["status",2],["actions",2],["compute",8],["owner",2],["tasks",2],["delegation",1],["tree",1],["memory",1],["execution",3],["fifo",1],["but",1],["none",1],["them",1],["allowed",1],["become",1],["second",1],["write",1],["path",3],["module",1],["reads",1],["those",1],["projections",2],["hard",1],["constraints",1],["because",1],["way",1],["view",1],["would",2],["be",1],["worse",1],["than",2],["absent",1],["side",1],["effect",1],["free",1],["nothing",1],["here",1],["starts",1],["kernel",1],["talks",1],["provider",1],["retries",1],["approves",1],["harvests",1],["workspace",3],["paths",1],["computed",1],["without",1],["mkdir",1],["team",1],["visibility",1],["applied",1],["before",1],["aggregation",1],["sort",1],["limit",6],["filtering",1],["after",1],["fact",3],["let",1],["cursor",1],["leak",1],["hidden",1],["sessions",4],["exist",1],["target",3],["surface",1],["dock",2],["closed",1],["sets",1],["client",1],["builds",1],["navigation",1],["locally",1],["server",3],["never",1],["returns",1],["arbitrary",1],["url",2],["cards",1],["keyed",1],["by",1],["kind",2],["id",5],["same",1],["arriving",1],["from",6],["two",1],["keeps",1],["higher",1],["severity",4],["row",1],["there",1],["no",1],["materialized",1],["table",1],["scan",3],["budget",1],["cap",1],["not",3],["index",2],["performance",1],["misses",1],["p95",1],["bar",1],["later",2],["reversible",1],["partial",1],["new",1],["writer",1],["future",1],["import",9],["annotations",1],["base64",1],["hashlib",1],["json",1],["re",7],["collections",1],["abc",1],["callable",5],["mapping",4],["typing",1],["any",4],["openai4s",2],["errors",1],["gateway",1],["error",1],["many",1],["visible",1],["root",1],["inspect",3],["past",1],["remainder",1],["wait",1],["request",1],["rather",1],["unbounded",1],["max",4],["200",1],["default",2],["50",1],["100",1],["kinds",3],["frozenset",5],["running",7],["queued",6],["approval",4],["blocked",4],["surfaces",2],["docks",2],["timeline",3],["severities",1],["high",4],["medium",5],["low",3],["count",1],["as",1],["occupancy",1],["its",1],["own",1],["card",2],["also",1],["lets",1],["behind",1],["fixture",1],["emit",1],["exactly",1],["owners",1],["agent",1],["user",1],["repl",1],["hint",2],["watch",2],["approve",1],["restore",1],["rank",1],["item",1],["keys",1],["state",1],["frame",1],["project",1],["title",1],["updated",1],["at",1],["action",1],["secret",2],["compile",3],["bearer",1],["sk",1],["ark",1],["ghp",1],["github",1],["pat",1],["hf",1],["xox",1],["baprs",1],["za",3],["z0",1],["api",1],["key",3],["token",1],["password",1],["https",1],["mailto",1],["abs",1],["str",6],["snapshot",1],["all",1],["service",2]]},{"id":"openai4s/server/attention.py#_as_ms","name":[["as",1],["ms",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["as",2],["ms",2],["value",5],["any",2],["int",4],["if",3],["none",1],["return",4],["try",1],["number",5],["float",1],["except",1],["type",1],["error",2],["10",1],["000",3],["1000",1],["else",1]]},{"id":"openai4s/server/attention.py#_better","name":[["better",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["better",2],["candidate",4],["mapping",4],["str",6],["any",4],["current",7],["bool",2],["rank",8],["severity",4],["if",1],["return",2],["int",2],["updated",2],["at",2]]},{"id":"openai4s/server/attention.py#_decode_cursor","name":[["decode",1],["cursor",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["decode",3],["cursor",6],["value",8],["str",8],["none",5],["fingerprint",3],["tuple",2],["int",3],["if",4],["not",5],["return",2],["try",1],["padded",2],["len",1],["payload",5],["json",1],["loads",1],["base64",1],["urlsafe",1],["b64decode",1],["utf",1],["isinstance",1],["dict",1],["raise",5],["error",7],["object",1],["scope",1],["mismatch",1],["item",3],["id",4],["missing",1],["except",2],["gateway",2],["exception",1],["as",1],["noqa",1],["ble001",1],["unreadable",1],["400",2],["page",1],["one",1],["invalid",2],["from",1]]},{"id":"openai4s/server/attention.py#_encode_cursor","name":[["encode",1],["cursor",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["encode",3],["cursor",2],["updated",3],["at",3],["int",3],["item",3],["id",3],["str",6],["fingerprint",3],["raw",2],["json",1],["dumps",1],["separators",1],["utf",1],["return",1],["base64",1],["urlsafe",1],["b64encode",1],["decode",1],["ascii",1],["rstrip",1]]},{"id":"openai4s/server/attention.py#_parse_limit","name":[["parse",1],["limit",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["parse",2],["limit",12],["value",6],["any",2],["int",3],["if",2],["isinstance",1],["bool",1],["none",1],["raise",3],["gateway",3],["error",7],["400",3],["must",3],["be",3],["integer",3],["invalid",3],["try",1],["except",1],["type",1],["as",1],["from",1],["return",1],["min",1],["max",1]]},{"id":"openai4s/server/attention.py#_public_item","name":[["public",1],["item",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["public",5],["item",11],["mapping",2],["str",8],["any",4],["dict",2],["kind",3],["source",2],["dock",5],["target",9],["surface",5],["severity",4],["if",2],["not",4],["kinds",1],["docks",1],["surfaces",1],["raise",2],["runtime",2],["error",2],["attention",2],["card",2],["escaped",2],["closed",2],["severities",1],["key",3],["keys",1],["frame",2],["id",2],["return",1]]},{"id":"openai4s/server/attention.py#_safe_text","name":[["safe",1],["text",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["safe",2],["text",13],["value",4],["any",2],["limit",4],["int",2],["str",3],["none",5],["if",3],["return",3],["secret",1],["re",3],["sub",3],["redacted",1],["url",1],["abs",1],["path",1],["join",1],["split",1],["not",1],["len",1],["else",1],["rstrip",1]]},{"id":"openai4s/server/attention.py#_scope_fingerprint","name":[["scope",1],["fingerprint",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["scope",4],["fingerprint",2],["visible",4],["user",5],["id",4],["str",4],["none",2],["if",1],["else",1],["admin",1],["raw",2],["v1",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1],["32",1]]},{"id":"openai4s/server/attention.py#_title","name":[["title",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["title",2],["frame",4],["mapping",2],["str",4],["any",2],["raw",2],["name",1],["task",1],["summary",1],["untitled",2],["session",2],["return",1],["safe",1],["text",1],["160",1]]},{"id":"openai4s/server/attention.py#AttentionService","name":[["attention",1],["service",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["class",2],["attention",3],["service",2],["compose",1],["one",1],["page",5],["cards",1],["from",1],["existing",1],["read",2],["projections",1],["def",7],["init",1],["self",27],["store",5],["any",16],["workbench",4],["recovery",9],["status",4],["actions",4],["execution",15],["snapshot",15],["workspace",4],["key",11],["none",12],["list",14],["limit",8],["int",5],["default",1],["cursor",15],["str",29],["visible",8],["user",6],["id",37],["dict",13],["parse",1],["fingerprint",4],["scope",1],["decode",1],["sessions",9],["items",28],["collect",2],["sort",1],["lambda",1],["item",15],["updated",5],["at",9],["reverse",1],["true",2],["if",16],["not",8],["has",4],["more",4],["len",4],["next",4],["tail",3],["encode",1],["return",5],["newest",1],["first",1],["roots",2],["caller",1],["may",1],["see",2],["capped",1],["by",1],["scan",4],["budget",1],["visibility",1],["browse",2],["query",1],["itself",1],["inv",1],["13",1],["cross",1],["session",1],["handler",1],["level",1],["frame",30],["guard",1],["cannot",1],["fan",1],["out",6],["before",4],["tuple",2],["while",1],["max",4],["want",3],["min",1],["100",1],["batch",5],["frames",1],["project",1],["all",1],["only",1],["break",2],["extend",6],["last",3],["created",1],["merged",4],["continue",3],["try",4],["except",4],["exception",3],["noqa",3],["ble001",3],["missing",1],["coordinator",1],["idle",1],["isinstance",6],["mapping",12],["source",6],["kind",9],["previous",3],["better",1],["values",1],["approval",2],["compute",1],["delegation",1],["owner",9],["running",4],["owners",2],["append",3],["card",3],["state",3],["as",2],["ms",2],["started",1],["queued",10],["queue",3],["position",6],["type",1],["error",2],["value",1],["action",1],["hint",1],["pending",5],["count",4],["security",4],["permission",5],["else",1],["broken",1],["projection",1],["rows",2],["listed",3],["requests",1],["root",1],["row",4]]},{"id":"openai4s/server/attention.py#AttentionService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["init",2],["self",8],["store",4],["any",4],["workbench",4],["recovery",12],["status",6],["actions",6],["execution",6],["snapshot",6],["workspace",6],["key",6],["none",2]]},{"id":"openai4s/server/attention.py#AttentionService._approval_items","name":[["approval",1],["items",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["approval",4],["items",7],["self",6],["frame",12],["mapping",6],["str",9],["any",6],["list",5],["dict",3],["id",12],["pending",8],["count",5],["try",2],["security",4],["workbench",1],["permission",5],["if",5],["isinstance",3],["else",1],["none",1],["int",1],["except",2],["exception",2],["noqa",2],["ble001",2],["broken",1],["projection",1],["not",3],["card",3],["rows",3],["listed",3],["store",1],["requests",1],["root",1],["row",8],["state",3],["append",3],["decision",4],["continue",1],["source",4],["kind",2],["updated",4],["at",5],["as",2],["ms",2],["created",1],["return",1]]},{"id":"openai4s/server/attention.py#AttentionService._card","name":[["card",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["card",2],["self",2],["frame",11],["mapping",2],["str",16],["any",4],["source",15],["kind",10],["id",14],["state",4],["updated",4],["at",4],["int",3],["action",4],["hint",8],["none",9],["severity",5],["dict",2],["dock",4],["item",3],["safe",2],["text",2],["40",2],["project",2],["title",2],["target",1],["surface",1],["session",1],["return",1],["public",1]]},{"id":"openai4s/server/attention.py#AttentionService._collect","name":[["collect",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["collect",2],["self",4],["sessions",3],["list",5],["dict",6],["str",6],["any",3],["merged",4],["tuple",1],["frame",7],["id",5],["if",3],["not",2],["continue",1],["try",1],["snapshot",6],["execution",1],["except",1],["exception",1],["noqa",1],["ble001",1],["missing",1],["coordinator",1],["idle",1],["isinstance",1],["mapping",1],["item",5],["items",1],["key",3],["source",2],["kind",1],["previous",3],["none",1],["better",1],["return",1],["values",1]]},{"id":"openai4s/server/attention.py#AttentionService._compute_items","name":[["compute",1],["items",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["compute",4],["items",5],["self",5],["frame",7],["mapping",3],["str",8],["any",5],["list",3],["dict",3],["id",8],["try",2],["owner",3],["key",3],["workspace",1],["except",2],["exception",2],["noqa",2],["ble001",2],["return",3],["listing",2],["tasks",3],["store",1],["task",7],["if",3],["not",3],["isinstance",1],["live",1],["continue",2],["job",4],["status",4],["unknown",2],["severity",3],["high",1],["else",1],["medium",1],["append",1],["card",1],["source",2],["kind",1],["state",1],["updated",2],["at",3],["as",1],["ms",1],["created",1]]},{"id":"openai4s/server/attention.py#AttentionService._delegation_items","name":[["delegation",1],["items",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["delegation",3],["items",6],["self",5],["frame",9],["mapping",4],["str",8],["any",5],["list",3],["dict",3],["id",10],["try",1],["tree",3],["workbench",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",3],["if",4],["not",3],["isinstance",2],["child",11],["children",1],["continue",2],["status",4],["updated",6],["at",8],["as",1],["ms",1],["started",1],["created",1],["running",3],["append",2],["card",2],["source",4],["kind",2],["state",2],["elif",1],["pending",1],["queued",2],["action",1],["hint",1],["queue",1]]},{"id":"openai4s/server/attention.py#AttentionService._execution_items","name":[["execution",1],["items",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["execution",10],["items",6],["self",4],["frame",4],["mapping",6],["str",11],["any",7],["snapshot",4],["list",3],["dict",3],["owner",9],["if",4],["isinstance",2],["kind",8],["id",10],["running",4],["owners",2],["append",2],["card",2],["source",4],["state",2],["updated",2],["at",5],["as",2],["ms",2],["started",1],["queued",10],["queue",3],["not",3],["continue",2],["position",6],["try",1],["int",1],["except",1],["type",1],["error",2],["value",1],["action",1],["hint",1],["max",1],["return",1]]},{"id":"openai4s/server/attention.py#AttentionService._items_for","name":[["items",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["items",14],["self",7],["frame",12],["mapping",4],["str",8],["any",7],["snapshot",3],["list",3],["dict",3],["id",4],["extend",5],["execution",1],["approval",1],["recovery",1],["compute",1],["delegation",1],["return",1],["item",3],["if",1]]},{"id":"openai4s/server/attention.py#AttentionService._recovery_items","name":[["recovery",1],["items",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["recovery",6],["items",7],["self",6],["frame",12],["mapping",4],["str",8],["any",5],["list",3],["dict",3],["id",9],["try",2],["actions",8],["except",2],["exception",2],["noqa",2],["ble001",2],["status",1],["return",4],["if",4],["not",1],["isinstance",2],["view",4],["only",4],["bool",1],["state",6],["current",5],["else",1],["updated",7],["at",7],["as",1],["ms",1],["append",2],["card",2],["source",4],["kind",2],["blocked",1],["failed",1],["partial",1]]},{"id":"openai4s/server/attention.py#AttentionService._visible_sessions","name":[["visible",1],["sessions",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["visible",6],["sessions",5],["self",3],["user",4],["id",6],["str",4],["none",4],["list",3],["dict",3],["newest",1],["first",1],["roots",2],["caller",1],["may",1],["see",2],["capped",1],["by",1],["scan",4],["budget",1],["visibility",1],["browse",2],["query",1],["itself",1],["inv",1],["13",1],["cross",1],["session",1],["read",1],["handler",1],["level",1],["frame",2],["guard",1],["cannot",1],["fan",1],["out",6],["before",4],["tuple",1],["int",2],["while",1],["len",3],["max",3],["want",3],["min",1],["100",1],["batch",5],["store",1],["frames",1],["project",1],["all",1],["only",1],["true",1],["limit",1],["if",2],["not",1],["break",2],["extend",1],["last",3],["created",1],["at",1],["return",1]]},{"id":"openai4s/server/attention.py#AttentionService.list","name":[["list",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["list",2],["self",4],["limit",9],["int",2],["default",2],["cursor",16],["str",6],["none",10],["visible",5],["user",4],["id",9],["dict",2],["any",2],["parse",1],["fingerprint",4],["scope",1],["key",4],["decode",1],["sessions",3],["items",7],["collect",1],["sort",1],["lambda",1],["item",7],["updated",3],["at",3],["reverse",1],["true",1],["if",3],["not",1],["page",4],["has",4],["more",4],["len",1],["next",4],["tail",3],["encode",1],["return",1]]},{"id":"openai4s/server/attention.py#service_for","name":[["service",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["service",5],["runner",7],["any",2],["attention",3],["domain",4],["getattr",1],["session",1],["none",1],["return",1],["store",1],["workbench",2],["recovery",4],["status",2],["actions",2],["execution",1],["snapshot",2],["executions",1],["workspace",2],["key",2],["lambda",1],["frame",2],["id",2]]},{"id":"openai4s/server/attention.py#workspace_key_for","name":[["workspace",1],["key",1]],"path":[["openai4s",1],["server",1],["attention",1],["py",1]],"body":[["def",2],["workspace",3],["key",7],["runner",6],["any",3],["root",17],["frame",10],["id",15],["str",7],["compute",1],["owner",1],["session",3],["without",1],["creating",1],["directory",1],["mkdirs",1],["must",1],["not",2],["path",2],["formula",1],["same",1],["one",1],["uses",1],["canonical",2],["branch",10],["branches",2],["layout",1],["other",1],["active",5],["ws",5],["getattr",3],["none",6],["if",4],["return",3],["store",4],["else",1],["callable",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["fallback",1],["hashlib",2],["sha256",2],["encode",2],["utf",2],["hexdigest",2],["24",2]]},{"id":"openai4s/server/auto_budget.py","name":[["auto",1],["budget",1],["py",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["atomic",1],["auto",18],["mode",4],["budget",19],["admission",4],["persistent",1],["progress",2],["circuit",2],["every",3],["model",4],["review",7],["repair",13],["python",1],["cell",3],["native",3],["tool",3],["sink",5],["reserves",3],["stable",1],["id",1],["one",2],["begin",1],["immediate",1],["transaction",1],["before",1],["action",3],["starts",1],["reservation",1],["committed",1],["from",11],["durable",4],["facts",1],["released",1],["only",1],["clearly",1],["never",3],["started",1],["otherwise",1],["kept",1],["consumed",1],["unknown",1],["until",1],["receipt",2],["reconciled",1],["guardian",9],["fields",6],["projected",1],["own",1],["history",1],["module",1],["copies",1],["those",1],["counters",1],["future",1],["import",15],["annotations",1],["hashlib",1],["importlib",1],["inspect",4],["json",1],["re",1],["uuid",1],["collections",1],["abc",1],["mapping",2],["dataclasses",1],["typing",1],["any",1],["openai4s",13],["agent",1],["canonical",3],["arguments",2],["as",4],["config",1],["budgets",2],["server",10],["enforce",2],["default",3],["consecutive",1],["denial",2],["limit",3],["window",2],["size",1],["ceiling",1],["storage",1],["denied",2],["consumers",6],["frozenset",3],["turn",5],["extra",2],["token",5],["repeated",2],["finding",3],["delta",2],["kinds",2],["artifact",1],["version",1],["plan",1],["checkpoint",1],["evidence",1],["remote",1],["completion",3],["delivery",1],["each",1],["consumer",2],["names",1],["method",3],["whose",1],["source",1],["contains",1],["its",1],["reserve",1],["name",8],["call",1],["wiring",3],["checks",1],["literal",1],["not",3],["substring",2],["test",1],["was",1],["satisfied",1],["by",1],["comment",1],["helper",1],["unrelated",1],["self",1],["same",1],["could",1],["be",1],["registered",1],["against",2],["service",5],["run",3],["still",1],["read",1],["wired",1],["registry",3],["scientific",4],["evaluate",2],["gateway",3],["session",3],["runner",3],["invoke",2],["loop",3],["control",1],["admit",1],["published",1],["nothing",1],["currently",1],["empty",1],["means",1],["member",1],["treats",1],["key",1],["here",1],["missing",1],["naming",1],["unwired",3],["field",3],["ga",1],["ready",1],["fail",1],["closed",1],["inventory",1],["known",1],["holes",1],["dict",1],["str",2],["authorities",2],["item",2],["if",1],["terminal",2],["user",3],["truth",3],["exhausted",2],["paused",2],["detected",2],["blocked",1],["measurement",1],["unavailable",1],["statuses",1],["verified",1],["completed",2],["issues",1],["pass",1],["all",1],["fingerprint",1],["digest",1],["disguise",1],["upper",1],["bound",1],["verifiable",1],["usage",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission","name":[["auto",1],["budget",1],["admission",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["class",2],["auto",22],["budget",23],["admission",19],["host",1],["side",1],["envelope",2],["over",1],["durable",3],["repository",2],["def",14],["init",1],["self",35],["store",17],["any",11],["budgets",10],["mode",15],["none",26],["available",1],["bool",7],["return",15],["callable",3],["getattr",3],["reserve",3],["token",10],["phase",3],["active",1],["run",25],["id",41],["str",33],["whether",1],["has",2],["reached",2],["ceilings",1],["bind",1],["before",1],["extra",4],["no",2],["frozen",4],["limit",5],["so",2],["adapter",2],["cannot",2],["state",14],["prompt",1],["plus",1],["completion",1],["ceiling",2],["costs",1],["nothing",1],["turn",5],["proceeds",1],["field",9],["being",1],["enforced",2],["against",1],["after",1],["same",2],["silence",1],["means",1],["be",1],["fails",1],["closed",2],["both",1],["sites",1],["ask",1],["web",1],["loop",2],["gated",1],["its",1],["reservation",2],["predicate",1],["while",1],["review",2],["path",2],["did",1],["not",9],["without",1],["usable",1],["was",2],["tolerated",1],["one",1],["paused",1],["whole",1],["other",1],["missing",1],["capability",1],["two",1],["answers",1],["depending",1],["only",1],["sink",1],["first",1],["if",14],["false",2],["raw",15],["project",4],["isinstance",6],["mapping",6],["else",3],["tokens",10],["int",8],["rounds",2],["repair",2],["ensure",3],["root",6],["initial",5],["dict",10],["consumer",5],["action",6],["group",3],["amount",9],["sha256",3],["enforce",3],["true",2],["upper",3],["bound",3],["consumers",1],["raise",3],["value",2],["error",2],["invalid",2],["result",3],["replay",1],["useful",1],["crash",1],["inspection",1],["reconciliation",1],["but",1],["execution",1],["must",1],["never",1],["treat",1],["old",1],["as",1],["fresh",1],["authority",1],["invoke",1],["provider",1],["tool",1],["cell",1],["second",1],["time",1],["created",1],["denied",1],["detected",1],["already",1],["commit",2],["committed",6],["release",2],["started",3],["mark",3],["unknown",3],["reconcile",2],["record",2],["delta",5],["kind",5],["cursor",4],["kinds",1],["freeze",2],["multiplier",6],["trip",3],["reason",6],["circuit",2],["fail",1],["measurement",2],["unavailable",1],["usage",4],["frame",3],["legacy",1],["last",1],["reservations",3],["item",3],["circui",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["init",2],["self",4],["store",4],["any",2],["budgets",6],["auto",2],["mode",2],["none",6]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission._field_usage","name":[["field",1],["usage",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",5],["field",2],["usage",7],["self",5],["state",14],["mapping",6],["str",14],["any",9],["budgets",3],["reservations",5],["list",2],["tokens",4],["frozen",4],["bool",3],["root",3],["frame",3],["id",3],["none",4],["dict",3],["meter",10],["limit",42],["float",8],["int",34],["reserved",27],["authority",12],["remaining",8],["max",8],["if",11],["type",4],["value",8],["else",4],["return",6],["exhausted",2],["name",2],["default",4],["try",1],["number",3],["except",1],["error",2],["isinstance",1],["consumer",5],["sum",3],["item",14],["amount",5],["review",6],["rounds",6],["repair",12],["turn",5],["turns",4],["per",2],["round",2],["extra",9],["cell",3],["cells",3],["wall",6],["time",2],["same",5],["action",3],["no",5],["delta",2],["progress",5],["finding",8],["repeated",4],["started",5],["at",5],["now",3],["callable",2],["getattr",2],["store",2],["auto",11],["mode",2],["clock",4],["ms",1],["elapsed",3],["1000",1],["token",11],["computed",1],["committed",3],["consumed",1],["unknown",1],["released",1],["budget",9],["min",1],["multiplier",2],["streak",1],["not",1],["false",1],["update",1],["guardian",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission._field_usage._int","name":[["int",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["int",7],["name",3],["str",2],["default",5],["value",4],["budgets",1],["try",1],["number",3],["except",1],["type",1],["error",2],["return",3],["if",1],["isinstance",1],["bool",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission._field_usage._reserved","name":[["reserved",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["reserved",4],["consumer",4],["str",2],["int",3],["return",1],["sum",1],["item",4],["amount",1],["reservations",1],["if",1],["state",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission._field_usage.meter","name":[["meter",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["meter",2],["limit",7],["float",11],["int",11],["reserved",6],["authority",4],["str",4],["dict",2],["any",2],["remaining",8],["max",1],["if",1],["type",3],["value",4],["else",1],["return",1],["exhausted",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission._guardian_history","name":[["guardian",1],["history",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["guardian",4],["history",4],["self",4],["root",4],["frame",4],["id",4],["str",2],["none",3],["list",4],["bool",2],["if",1],["not",3],["callable",1],["getattr",1],["store",2],["permission",1],["requests",1],["return",3],["try",1],["from",1],["openai4s",1],["permissions",1],["import",1],["denial",2],["except",1],["exception",1],["noqa",1],["ble001",1],["projection",1],["must",1],["fail",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission._guardian_usage","name":[["guardian",1],["usage",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["guardian",20],["usage",2],["self",4],["root",3],["frame",3],["id",3],["str",7],["none",3],["dict",5],["any",3],["history",3],["budgets",10],["consecutive",8],["limit",16],["ceiling",3],["type",6],["cfg",3],["auto",3],["mode",3],["am",3],["denial",6],["default",3],["window",17],["size",6],["list",1],["denied",2],["reversed",1],["if",3],["not",2],["break",1],["denials",2],["sum",1],["item",2],["timeout",4],["int",3],["else",1],["90",1],["meter",5],["remaining",4],["max",1],["return",2],["reserved",1],["exhausted",1],["authority",1],["len",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission._guardian_usage.guardian_meter","name":[["guardian",1],["meter",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["guardian",3],["meter",2],["limit",5],["int",4],["dict",2],["str",2],["any",2],["remaining",4],["max",1],["return",1],["reserved",1],["exhausted",1],["authority",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.available","name":[["available",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["available",2],["self",3],["bool",2],["return",1],["callable",1],["getattr",1],["store",1],["reserve",1],["auto",1],["mode",1],["budget",1],["none",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.commit","name":[["commit",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["commit",3],["self",3],["admission",3],["id",3],["str",4],["committed",4],["amount",4],["int",2],["dict",2],["any",2],["return",1],["store",1],["auto",1],["mode",1],["budget",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.ensure_state","name":[["ensure",1],["state",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["ensure",4],["state",4],["self",4],["run",7],["id",7],["str",6],["root",4],["none",8],["initial",4],["turn",4],["tokens",4],["int",2],["dict",2],["any",2],["if",1],["not",1],["callable",1],["getattr",1],["store",2],["auto",2],["mode",2],["budget",2],["return",2]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.fail_measurement","name":[["fail",1],["measurement",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["fail",2],["measurement",3],["self",4],["run",3],["id",7],["str",4],["admission",4],["none",6],["if",1],["mark",1],["unknown",1],["trip",1],["reason",1],["budget",1],["unavailable",1],["field",1],["extra",1],["token",1],["multiplier",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.freeze_initial_tokens","name":[["freeze",1],["initial",1],["tokens",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["freeze",3],["initial",3],["tokens",6],["self",5],["run",3],["id",3],["str",4],["int",2],["dict",2],["any",2],["multiplier",5],["none",2],["if",1],["budgets",2],["not",1],["extra",2],["token",2],["return",1],["store",1],["auto",1],["mode",1],["budget",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.mark_unknown","name":[["mark",1],["unknown",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["mark",3],["unknown",3],["self",3],["admission",3],["id",3],["str",4],["dict",2],["any",2],["return",1],["store",1],["auto",1],["mode",1],["budget",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.project_usage","name":[["project",1],["usage",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["project",4],["usage",7],["self",5],["run",3],["id",7],["str",6],["root",4],["frame",4],["none",8],["dict",2],["any",2],["raw",10],["if",6],["callable",1],["getattr",1],["store",2],["auto",2],["mode",2],["budget",4],["not",1],["isinstance",4],["mapping",4],["return",2],["legacy",2],["true",1],["circuit",5],["state",9],["closed",2],["reason",6],["last",3],["delta",3],["cursor",3],["else",3],["budgets",4],["reservations",3],["item",3],["field",1],["tokens",2],["frozen",2],["bool",1],["tripped",1],["false",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.reconcile","name":[["reconcile",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["reconcile",3],["self",3],["admission",3],["id",3],["str",4],["committed",4],["amount",4],["int",2],["dict",2],["any",2],["return",1],["store",1],["auto",1],["mode",1],["budget",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.record_delta","name":[["record",1],["delta",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["record",3],["delta",5],["self",3],["run",3],["id",3],["str",8],["kind",6],["cursor",4],["dict",2],["any",2],["if",1],["not",1],["durable",2],["kinds",1],["raise",1],["value",1],["error",1],["invalid",1],["auto",2],["budget",2],["return",1],["store",1],["mode",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.release","name":[["release",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["release",3],["self",3],["admission",3],["id",3],["str",4],["started",4],["bool",2],["dict",2],["any",2],["return",1],["store",1],["auto",1],["mode",1],["budget",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.reserve","name":[["reserve",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["reserve",3],["self",3],["run",4],["id",12],["str",12],["admission",5],["consumer",6],["action",8],["group",4],["amount",4],["int",4],["sha256",4],["none",8],["enforce",4],["field",4],["limit",4],["bool",3],["true",2],["token",4],["upper",4],["bound",4],["dict",2],["any",2],["if",2],["not",2],["consumers",1],["raise",2],["value",1],["error",1],["invalid",1],["auto",4],["budget",4],["result",3],["store",1],["mode",1],["repository",1],["replay",1],["useful",1],["crash",1],["inspection",1],["reconciliation",1],["but",1],["execution",1],["envelope",1],["must",1],["never",1],["treat",1],["old",1],["reservation",1],["as",1],["fresh",1],["authority",1],["invoke",1],["provider",1],["tool",1],["cell",1],["repair",1],["second",1],["time",1],["created",1],["denied",1],["loop",1],["detected",1],["was",1],["already",1],["return",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.token_phase_active","name":[["token",1],["phase",1],["active",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["token",5],["phase",4],["active",2],["self",3],["run",8],["id",4],["str",2],["bool",3],["whether",1],["has",2],["reached",2],["ceilings",1],["bind",1],["before",1],["extra",1],["no",2],["frozen",2],["limit",2],["so",2],["adapter",2],["cannot",2],["state",6],["prompt",1],["plus",1],["completion",1],["ceiling",2],["costs",1],["nothing",1],["turn",2],["proceeds",1],["field",1],["being",1],["enforced",2],["against",1],["after",1],["same",2],["silence",1],["means",1],["be",1],["fails",1],["closed",1],["both",1],["admission",1],["sites",1],["ask",1],["web",1],["loop",1],["gated",1],["its",1],["reservation",1],["predicate",1],["while",1],["review",2],["path",2],["did",1],["not",3],["without",1],["usable",1],["was",1],["tolerated",1],["one",1],["paused",1],["whole",1],["other",1],["missing",1],["capability",1],["two",1],["answers",1],["depending",1],["only",1],["sink",1],["first",1],["if",3],["return",3],["false",2],["raw",5],["store",1],["project",1],["auto",1],["mode",1],["budget",1],["isinstance",2],["mapping",2],["else",1],["tokens",1],["int",2],["rounds",2],["repair",1]]},{"id":"openai4s/server/auto_budget.py#AutoBudgetAdmission.trip","name":[["trip",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["trip",3],["self",3],["run",3],["id",3],["str",8],["reason",4],["field",4],["none",4],["dict",2],["any",2],["return",1],["store",1],["auto",1],["mode",1],["budget",1],["circuit",1]]},{"id":"openai4s/server/auto_budget.py#canonical_action_fingerprint","name":[["canonical",1],["action",1],["fingerprint",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["canonical",4],["action",3],["fingerprint",3],["kind",7],["str",13],["name",4],["arguments",5],["any",3],["none",7],["source",6],["same",1],["tool",1],["args",1],["cell",1],["digest",1],["if",1],["not",1],["payload",3],["dict",1],["sha256",3],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["else",1],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["return",1]]},{"id":"openai4s/server/auto_budget.py#execution_action_group","name":[["execution",1],["action",1],["group",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["execution",2],["action",4],["group",3],["base",3],["any",4],["invocation",4],["id",4],["none",2],["str",4],["identify",1],["one",1],["sink",1],["within",1],["broader",1],["model",1],["provider",2],["native",1],["call",1],["ids",2],["stable",1],["across",1],["response",1],["replay",2],["makes",1],["hit",1],["same",1],["single",1],["admission",1],["sibling",1],["calls",1],["have",1],["different",1],["sinks",1],["without",1],["receive",1],["fresh",1],["nonce",1],["every",1],["attempt",1],["prefix",2],["suffix",2],["uuid",1],["uuid4",1],["hex",1],["return",1]]},{"id":"openai4s/server/auto_budget.py#finding_set_digest","name":[["finding",1],["digest",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["finding",2],["digest",2],["fingerprints",3],["any",2],["str",4],["values",2],["sorted",1],["item",3],["if",1],["strip",1],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/server/auto_budget.py#inspect_budget_wiring","name":[["inspect",1],["budget",1],["wiring",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["inspect",3],["budget",3],["wiring",3],["dict",3],["str",3],["any",3],["return",2],["authority",4],["sink",7],["inventory",2],["stage",2],["12",2],["ga",3],["refuses",1],["skip",1],["missing",18],["authorities",12],["name",8],["item",2],["fields",1],["auto",2],["mode",1],["budgets",1],["if",7],["not",10],["field",4],["duplicate",4],["items",2],["guardian",1],["sinks",14],["list",1],["consumer",15],["module",5],["qualname",2],["registry",3],["try",2],["importlib",1],["import",1],["except",2],["exception",1],["noqa",1],["ble001",1],["fail",1],["closed",1],["append",6],["continue",3],["target",6],["part",2],["split",1],["getattr",1],["none",3],["break",1],["source",2],["getsource",1],["oserror",1],["type",1],["error",1],["structural",1],["registered",1],["method",1],["must",2],["itself",1],["reserve",1],["re",2],["search",1],["escape",1],["named",1],["unwired",3],["still",1],["publishing",1],["hole",1],["same",1],["as",1],["refuse",1],["until",1],["key",1],["deleted",1],["from",1],["mapping",1],["because",1],["real",1],["exists",1],["consumers",3],["sorted",2],["bypass",1],["count",1],["len",1],["ready",1]]},{"id":"openai4s/server/auto_budget.py#is_completion_disguise","name":[["completion",1],["disguise",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["completion",4],["disguise",2],["status",3],["any",4],["reason",3],["bool",2],["true",1],["budget",1],["loop",1],["terminal",2],["would",1],["be",1],["presented",1],["as",1],["if",1],["str",2],["not",1],["user",1],["truth",1],["return",2],["false",1],["statuses",1]]},{"id":"openai4s/server/auto_budget.py#token_upper_bound","name":[["token",1],["upper",1],["bound",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",4],["token",4],["upper",7],["bound",10],["adapter",5],["cfg",5],["any",8],["messages",5],["none",17],["tools",4],["max",8],["tokens",9],["int",10],["return",12],["pre",1],["provider",6],["prompt",6],["plus",1],["completion",8],["bounds",1],["only",1],["output",1],["therefore",1],["cannot",1],["be",2],["as",1],["total",6],["spend",3],["reservation",1],["adapters",1],["may",1],["expose",1],["audited",2],["directly",1],["otherwise",1],["exact",3],["json",3],["request",8],["utf",2],["bytes",1],["ordinary",1],["tokenizer",1],["per",2],["node",1],["allowance",1],["covers",1],["wire",1],["wrappers",1],["chat",1],["control",1],["attempt",4],["value",7],["multiplied",1],["by",1],["transport",4],["ceiling",3],["non",1],["content",1],["fails",1],["closed",1],["before",1],["model",1],["catalog",1],["context",1],["sizes",1],["deliberately",1],["not",6],["default",3],["proof",1],["about",1],["configured",1],["endpoint",1],["name",3],["str",1],["if",9],["isinstance",3],["mapping",2],["getattr",1],["type",6],["attempts",9],["production",1],["first",1],["two",1],["bounded",1],["retries",1],["reserving",1],["one",1],["three",1],["would",1],["hard",1],["after",1],["ambiguous",1],["lost",1],["response",1],["from",1],["openai4s",1],["llm",1],["import",1],["input",1],["else",1],["try",1],["encoded",2],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["encode",1],["except",1],["error",2],["nodes",4],["item",5],["sum",2],["child",4],["values",1],["list",1],["tuple",1],["len",1],["64",1],["1024",1]]},{"id":"openai4s/server/auto_budget.py#token_upper_bound.nodes","name":[["nodes",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["nodes",4],["item",6],["any",2],["int",2],["if",2],["isinstance",2],["mapping",1],["return",3],["sum",2],["child",4],["values",1],["list",1],["tuple",1]]},{"id":"openai4s/server/auto_budget.py#token_upper_bound.value","name":[["value",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["value",2],["name",4],["str",2],["any",2],["if",1],["isinstance",1],["adapter",3],["cfg",3],["mapping",1],["return",2],["getattr",1],["none",1]]},{"id":"openai4s/server/auto_budget.py#user_truth_for","name":[["user",1],["truth",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["user",3],["truth",3],["reason",4],["str",5],["none",5],["if",1],["not",1],["return",2],["terminal",1]]},{"id":"openai4s/server/auto_budget.py#verifiable_token_usage","name":[["verifiable",1],["token",1],["usage",1]],"path":[["openai4s",1],["server",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["verifiable",2],["token",3],["usage",11],["any",2],["int",7],["none",4],["return",5],["non",1],["negative",1],["total",6],["only",1],["adapter",1],["exact",1],["if",5],["not",3],["isinstance",1],["mapping",1],["prompt",7],["tokens",5],["type",5],["input",1],["completion",7],["output",1]]},{"id":"openai4s/server/auto_mode_portability.py","name":[["auto",1],["mode",1],["portability",1],["py",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["portable",4],["untrusted",1],["safe",1],["auto",34],["mode",14],["history",1],["projection",2],["module",1],["single",1],["reducer",1],["shared",1],["by",2],["session",1],["packages",1],["read",2],["only",4],["shares",1],["exports",1],["closed",1],["audit",9],["dto",1],["validates",1],["scope",7],["reference",1],["closure",1],["downgrades",1],["claims",1],["evidence",5],["cannot",1],["independently",1],["prove",1],["never",1],["restores",1],["execution",4],["authority",1],["calls",1],["model",7],["from",3],["future",1],["import",11],["annotations",1],["hashlib",1],["json",1],["re",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["record",1],["limits",1],["runs",3],["25",2],["000",6],["events",1],["100",3],["review",13],["50",1],["findings",1],["repair",10],["permission",4],["assessments",1],["max",3],["bytes",1],["32",1],["20",2],["value",1],["items",1],["4096",1],["string",1],["length",1],["effective",2],["off",5],["preset",1],["result",1],["approvals",1],["reviewer",1],["user",1],["event",2],["types",1],["frozenset",17],["run",19],["started",7],["candidate",16],["ready",2],["completed",7],["terminal",5],["nonterminal",1],["statuses",7],["pending",2],["running",4],["reviewing",3],["repairing",3],["recovery",1],["required",1],["modes",1],["fix",1],["trust",2],["states",1],["local",1],["quarantined",1],["verified",1],["issues",3],["unavailable",6],["blocked",1],["guardian",1],["cancelled",1],["failed",6],["paused",1],["unverified",5],["verdicts",1],["pass",1],["fail",1],["incomplete",1],["needs",1],["outcome",3],["unknown",2],["outcomes",1],["allow",3],["once",1],["allowed",1],["deny",2],["denied",1],["ask",1],["shadow",2],["risk",3],["levels",1],["low",1],["medium",1],["high",1],["critical",1],["fields",13],["root",1],["frame",1],["id",36],["branch",1],["turn",1],["state",1],["status",7],["snapshot",6],["sha256",8],["artifact",7],["ids",17],["version",11],["reason",7],["stop",2],["source",2],["claimed",1],["created",5],["at",10],["finished",4],["request",3],["digest",8],["assessment",5],["verdict",2],["failure",2],["round",2],["attempt",2],["profile",4],["revision",2],["fingerprint",3],["public",3],["summary",3],["finding",6],["severity",1],["category",1],["claim",1],["refs",1],["cell",2],["compatibility",1],["early",1],["singular",1],["draft",1],["output",1],["normalized",1],["plural",1],["list",1],["below",1],["producing",1],["updated",1],["before",2],["after",2],["group",3],["verification",2],["decision",3],["action",3],["policy",2],["payload",1],["code",1],["subject",3],["kind",3],["entity",2],["count",1],["phase",1],["retryable",1],["counts",1],["all",1],["portability",1],["error",1]]},{"id":"openai4s/server/auto_mode_portability.py#_assert_no_private_keys","name":[["assert",1],["no",1],["private",1],["keys",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["assert",4],["no",4],["private",5],["keys",4],["value",6],["any",2],["path",7],["str",2],["auto",4],["mode",4],["none",2],["forbidden",2],["authorization",1],["authorizations",1],["credential",1],["credentials",1],["hidden",1],["rationale",2],["permission",1],["payload",2],["prompt",2],["raw",1],["secret",1],["secrets",1],["system",1],["if",2],["isinstance",2],["mapping",1],["key",4],["item",4],["items",1],["lower",1],["raise",1],["portability",1],["error",1],["material",1],["not",1],["portable",1],["at",1],["elif",1],["list",1],["index",2],["enumerate",1]]},{"id":"openai4s/server/auto_mode_portability.py#_auto_identity_set","name":[["auto",1],["identity",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["auto",3],["identity",3],["records",3],["list",2],["dict",2],["str",10],["any",2],["field",3],["label",3],["values",4],["record",2],["value",5],["if",1],["not",2],["isinstance",1],["raise",1],["mode",1],["portability",1],["error",1],["duplicate",1],["invalid",1],["add",1],["return",1]]},{"id":"openai4s/server/auto_mode_portability.py#_auto_record","name":[["auto",1],["record",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["auto",3],["record",2],["value",6],["any",4],["fields",3],["frozenset",2],["str",6],["label",3],["dict",2],["if",2],["not",2],["isinstance",1],["mapping",1],["raise",1],["mode",1],["portability",1],["error",1],["invalid",1],["return",1],["key",5],["sanitize",1],["none",1]]},{"id":"openai4s/server/auto_mode_portability.py#_auto_reference_list","name":[["auto",1],["reference",1],["list",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["auto",3],["reference",2],["list",5],["record",3],["mapping",2],["str",9],["any",3],["key",3],["label",3],["values",5],["if",2],["none",1],["return",2],["not",3],["isinstance",2],["item",3],["raise",1],["mode",1],["portability",1],["error",1],["references",1],["invalid",1]]},{"id":"openai4s/server/auto_mode_portability.py#_auto_required_reference","name":[["auto",1],["required",1],["reference",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["auto",3],["required",2],["reference",2],["value",5],["any",2],["allowed",3],["str",5],["label",3],["none",2],["if",1],["not",3],["isinstance",1],["raise",1],["mode",1],["portability",1],["error",1],["references",1],["unknown",1],["identity",1]]},{"id":"openai4s/server/auto_mode_portability.py#_auto_sha256","name":[["auto",1],["sha256",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["auto",3],["sha256",2],["value",5],["any",2],["label",3],["str",3],["required",3],["bool",4],["false",3],["if",2],["none",2],["not",2],["return",2],["isinstance",1],["re",1],["fullmatch",1],["9a",1],["64",1],["raise",1],["mode",1],["portability",1],["error",1],["digest",1],["invalid",1],["true",1]]},{"id":"openai4s/server/auto_mode_portability.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["canonical",3],["json",4],["value",5],["any",2],["bytes",2],["try",1],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["encode",1],["utf",1],["except",1],["type",1],["error",5],["as",1],["raise",1],["auto",2],["mode",2],["portability",1],["portable",1],["must",1],["be",1],["from",1]]},{"id":"openai4s/server/auto_mode_portability.py#_closed_integer","name":[["closed",1],["integer",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["closed",2],["integer",2],["record",3],["mapping",2],["str",6],["any",2],["key",4],["label",3],["none",3],["value",5],["if",1],["not",2],["isinstance",2],["bool",1],["int",1],["raise",1],["auto",1],["mode",1],["portability",1],["error",1],["invalid",1]]},{"id":"openai4s/server/auto_mode_portability.py#_closed_text","name":[["closed",1],["text",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["closed",2],["text",2],["record",3],["mapping",2],["str",7],["any",2],["key",4],["label",3],["none",3],["value",4],["if",1],["not",3],["isinstance",1],["raise",1],["auto",1],["mode",1],["portability",1],["error",1],["invalid",1]]},{"id":"openai4s/server/auto_mode_portability.py#_sanitize","name":[["sanitize",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["sanitize",4],["value",19],["any",5],["depth",7],["int",3],["keep",1],["json",1],["values",1],["bounded",1],["field",1],["allowlists",1],["remove",1],["private",1],["material",1],["if",9],["32",1],["raise",6],["auto",12],["mode",12],["portability",6],["error",6],["portable",6],["nested",1],["too",4],["deeply",1],["isinstance",5],["mapping",1],["len",3],["max",3],["items",3],["object",2],["large",3],["not",1],["key",5],["str",2],["invalid",2],["return",4],["item",4],["list",2],["tuple",1],["string",2],["length",1],["none",1],["bool",1],["float",1],["has",1],["type",1]]},{"id":"openai4s/server/auto_mode_portability.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["sha256",3],["value",3],["bytes",2],["str",2],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/server/auto_mode_portability.py#AutoModePortabilityError","name":[["auto",1],["mode",1],["portability",1],["error",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["class",2],["auto",3],["mode",3],["portability",2],["error",4],["value",2],["portable",1],["graph",1],["malformed",1],["incomplete",1]]},{"id":"openai4s/server/auto_mode_portability.py#portable_auto_mode_projection","name":[["portable",1],["auto",1],["mode",1],["projection",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["portability",1],["py",1]],"body":[["def",2],["portable",3],["auto",46],["mode",33],["projection",5],["value",4],["any",9],["trust",15],["state",12],["str",26],["root",2],["frame",2],["id",8],["none",39],["branch",2],["ids",24],["artifact",7],["version",11],["cell",6],["action",4],["group",5],["turn",2],["scopes",2],["mapping",6],["dict",5],["return",1],["bounded",1],["audit",1],["dto",2],["deliberately",1],["not",11],["database",1],["row",1],["serializer",1],["hidden",1],["model",3],["context",1],["free",1],["form",1],["reviewer",3],["guardian",1],["rationale",1],["permission",7],["payloads",2],["reusable",1],["authorization",1],["material",1],["have",1],["no",1],["fields",16],["therefore",1],["cannot",1],["cross",1],["package",1],["share",1],["boundaries",1],["durable",2],["event",1],["reduced",1],["closed",3],["public",1],["vocabulary",1],["re",1],["hashed",1],["after",2],["reduction",1],["if",14],["isinstance",5],["raise",8],["portability",8],["error",8],["must",2],["be",2],["object",1],["states",2],["invalid",5],["source",14],["schema",2],["selection",13],["historical",7],["allowed",2],["preset",2],["result",2],["review",10],["approvals",2],["key",22],["sanitize",1],["choices",2],["off",2],["autonomous",1],["only",1],["fix",1],["user",1],["text",4],["specs",2],["runs",10],["run",11],["findings",4],["finding",5],["repair",6],["assessments",3],["projected",9],["list",5],["limit",2],["name",2],["records",7],["len",1],["record",13],["limits",1],["session",1],["has",1],["too",1],["many",1],["item",5],["label",3],["zip",1],["strict",1],["true",1],["new",1],["projections",1],["carry",1],["at",21],["owner",1],["boundary",1],["packages",1],["created",11],["before",2],["field",1],["existed",1],["inherit",1],["their",1],["wide",1],["backwards",1],["compatibility",1],["plural",4],["singular",4],["producing",2],["values",8],["pop",1],["contracts",2],["candidate",2],["finished",8],["round",2],["attempt",2],["profile",2],["revision",2],["evidence",1],["refs",1],["updated",2],["execution",1],["assessment",1],["integer",2]]},{"id":"openai4s/server/auto_mode_routes.py","name":[["auto",1],["mode",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["thin",1],["http",2],["routes",4],["stage",2],["auto",15],["mode",12],["durable",1],["projections",1],["only",1],["configuration",1],["read",1],["surfaces",1],["live",1],["here",1],["there",1],["intentionally",1],["no",1],["transition",1],["endpoint",1],["must",1],["not",1],["let",1],["caller",1],["invoke",1],["reviewer",1],["repair",1],["agent",1],["permission",1],["guardian",1],["through",1],["adapter",1],["from",4],["future",1],["import",4],["annotations",1],["typing",1],["any",1],["contract",5],["error",1],["route",3],["spec",3],["frames",4],["mutates",3],["false",2],["patch",4],["true",1],["audits",4],["validate",1],["path",1],["prefix",1],["all",1],["handle",1]]},{"id":"openai4s/server/auto_mode_routes.py#_answer_error","name":[["answer",1],["error",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["answer",2],["error",10],["self",3],["any",2],["auto",2],["mode",2],["none",2],["json",1],["str",1],["code",2],["status",1]]},{"id":"openai4s/server/auto_mode_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",13],["any",4],["method",5],["str",5],["sub",6],["dict",2],["runner",3],["bool",2],["answer",4],["auto",14],["mode",13],["route",1],["report",1],["group",4],["not",3],["own",1],["if",8],["startswith",1],["path",1],["prefix",1],["return",9],["false",2],["service",7],["getattr",1],["none",7],["match",3],["json",7],["error",19],["storage",6],["unavailable",6],["code",4],["503",3],["true",7],["try",4],["except",4],["as",4],["patch",2],["body",1],["audits",2],["limit",7],["contract",2],["int",1],["param",2],["100",2],["name",1],["minimum",1],["maximum",1],["500",1],["query",1],["invalid",1],["400",1],["subject",4],["kind",4],["before",4],["list",1],["else",1]]},{"id":"openai4s/server/auto_mode.py","name":[["auto",1],["mode",1],["py",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["stage",1],["auto",27],["mode",14],["selection",2],["durable",2],["state",2],["projection",1],["module",1],["intentionally",1],["orchestration",1],["free",1],["resolves",1],["configuration",1],["projects",1],["committed",1],["repository",1],["forwards",1],["newly",1],["created",2],["event",12],["as",1],["best",1],["effort",1],["web",1],["socket",1],["hint",1],["never",1],["invokes",1],["reviewer",4],["repair",12],["agent",1],["permission",4],["guardian",5],["model",7],["provider",1],["broker",1],["from",7],["future",1],["import",10],["annotations",1],["math",1],["re",2],["dataclasses",1],["asdict",1],["typing",1],["any",1],["callable",1],["mapping",1],["protocol",1],["openai4s",4],["config",2],["server",3],["budget",3],["admission",1],["user",5],["truth",4],["reviews",1],["legacy",1],["session",2],["package",1],["quarantine",1],["key",1],["schema",3],["version",13],["result",5],["review",16],["modes",2],["frozenset",6],["off",2],["only",2],["fix",2],["approval",3],["reviewers",2],["presets",2],["autonomous",1],["audit",14],["subject",12],["kinds",2],["literal",1],["addressed",1],["envelopes",1],["let",1],["contract",1],["scanner",1],["discover",1],["exact",1],["outbound",1],["vocabulary",1],["while",1],["also",1],["giving",1],["publication",1],["one",1],["canonical",3],["spelling",1],["these",1],["prototypes",3],["no",3],["empty",1],["root",11],["id",50],["ever",1],["emitted",1],["run",14],["started",8],["type",7],["frame",10],["candidate",19],["ready",2],["completed",5],["terminal",6],["events",2],["fields",7],["branch",3],["turn",4],["execution",5],["status",5],["approvals",1],["round",8],["digest",13],["snapshot",7],["sha256",10],["evidence",5],["artifact",6],["ids",16],["reason",4],["recovery",1],["required",1],["at",8],["updated",1],["finished",1],["last",2],["ordinal",3],["kind",10],["entity",7],["verdict",4],["outcome",4],["decision",4],["risk",4],["attempt",1],["profile",6],["revision",3],["fingerprint",4],["request",3],["assessment",6],["action",5],["finding",8],["count",3],["rationale",2],["summary",4],["public",5],["error",5],["severity",1],["category",1],["claim",2],["ref",1],["refs",1],["cell",1],["reproduction",1],["suggested",1],["confidence",1],["retryable",1],["parent",1],["occurred",1],["phase",1],["policy",2],["before",2],["after",2],["group",2],["payload",1],["compile",1],["9a",1],["64",1],["max",7],["text",1],["20",1],["000",2],["items",1],["identifier",1],["512",1],["safe",1],["integer",1],["63",1],["omit",1],["object",1],["rounds",2],["turns",1],["per",1],["extra",2],["cells",1],["wall",1],["time",1],["token",1],["multiplier",1],["repeated",1],["limit",5],["same",1],["delta",1],["progress",1],["timeout",1],["consecutive",1],["denial",2],["window",2],["size",1],["all",1],["service",1],["store",1]]},{"id":"openai4s/server/auto_mode.py#_deployment_values","name":[["deployment",1],["values",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["deployment",2],["values",2],["config",7],["auto",2],["mode",4],["dict",2],["str",4],["return",1],["preset",2],["result",2],["review",2],["approvals",2],["reviewer",2]]},{"id":"openai4s/server/auto_mode.py#_digest","name":[["digest",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["digest",2],["value",5],["any",2],["str",3],["none",3],["return",1],["if",1],["isinstance",1],["sha256",1],["fullmatch",1],["else",1]]},{"id":"openai4s/server/auto_mode.py#_drop_invalid_counts","name":[["drop",1],["invalid",1],["counts",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["drop",2],["invalid",2],["counts",2],["public",5],["dict",2],["fields",3],["tuple",2],["str",2],["none",3],["name",4],["value",3],["if",1],["type",1],["not",2],["int",1],["max",1],["safe",1],["integer",1],["pop",1]]},{"id":"openai4s/server/auto_mode.py#_drop_invalid_identifiers","name":[["drop",1],["invalid",1],["identifiers",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["drop",2],["invalid",2],["identifiers",2],["public",5],["dict",2],["fields",3],["tuple",2],["str",2],["none",4],["name",4],["if",1],["identifier",1],["pop",1]]},{"id":"openai4s/server/auto_mode.py#_drop_invalid_text","name":[["drop",1],["invalid",1],["text",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["drop",2],["invalid",2],["text",2],["public",5],["dict",2],["fields",3],["tuple",2],["str",3],["none",3],["name",4],["value",3],["if",1],["not",2],["isinstance",1],["pop",1]]},{"id":"openai4s/server/auto_mode.py#_event_kind","name":[["event",1],["kind",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["event",3],["kind",3],["raw",3],["mapping",2],["str",5],["any",2],["key",2],["type",2],["value",3],["if",1],["isinstance",1],["return",2]]},{"id":"openai4s/server/auto_mode.py#_identifier","name":[["identifier",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["identifier",3],["value",6],["any",2],["str",3],["none",3],["if",1],["not",2],["isinstance",1],["len",1],["max",1],["return",2]]},{"id":"openai4s/server/auto_mode.py#_public_audit","name":[["public",1],["audit",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["public",31],["audit",7],["raw",6],["any",3],["dict",2],["none",18],["if",11],["not",5],["isinstance",5],["mapping",4],["return",6],["fields",2],["subject",10],["kind",8],["entity",5],["identifier",3],["id",13],["run",1],["name",13],["root",2],["frame",2],["branch",2],["turn",2],["execution",2],["digest",12],["request",1],["assessment",18],["action",2],["candidate",1],["permission",1],["review",1],["drop",4],["invalid",4],["identifiers",1],["reviewer",2],["profile",2],["fingerprint",1],["text",4],["status",1],["verdict",2],["outcome",2],["decision",2],["risk",2],["rationale",4],["summary",16],["error",2],["counts",1],["round",1],["attempt",1],["revision",1],["finding",4],["count",1],["event",1],["ordinal",1],["str",2],["max",2],["safe",8],["type",1],["retryable",2],["bool",1],["pop",1],["findings",5],["list",1],["item",3],["1000",1]]},{"id":"openai4s/server/auto_mode.py#_public_finding","name":[["public",1],["finding",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["public",3],["finding",4],["raw",4],["any",2],["dict",2],["none",9],["if",4],["not",5],["isinstance",3],["mapping",2],["return",3],["value",11],["fields",1],["identifier",1],["id",4],["drop",2],["invalid",2],["identifiers",1],["review",1],["run",2],["candidate",1],["fingerprint",1],["claim",2],["ref",1],["text",1],["severity",1],["category",1],["status",1],["reproduction",1],["suggested",1],["fix",1],["confidence",8],["bool",1],["int",1],["float",3],["math",1],["isfinite",1],["pop",2],["name",4],["evidence",1],["refs",4],["artifact",1],["ids",3],["version",1],["cell",1],["string",1],["list",1],["else",1]]},{"id":"openai4s/server/auto_mode.py#_public_mapping","name":[["public",1],["mapping",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["public",6],["mapping",4],["raw",4],["str",5],["any",3],["fields",3],["tuple",2],["dict",3],["name",4],["if",2],["not",2],["continue",1],["value",4],["omit",1],["return",1]]},{"id":"openai4s/server/auto_mode.py#_public_run","name":[["public",1],["run",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["public",18],["run",4],["raw",5],["any",3],["dict",2],["none",11],["if",7],["not",4],["isinstance",4],["mapping",3],["return",3],["fields",2],["identifier",1],["name",6],["id",11],["root",2],["frame",2],["branch",2],["turn",2],["execution",2],["drop",3],["invalid",3],["identifiers",1],["candidate",6],["last",2],["event",2],["text",1],["mode",2],["status",1],["result",1],["review",2],["approvals",1],["reviewer",1],["terminal",1],["reason",2],["user",1],["truth",1],["counts",1],["round",2],["repair",1],["ordinal",1],["digest",2],["snapshot",2],["sha256",3],["evidence",1],["artifact",1],["pop",3],["versions",3],["string",1],["list",1],["version",3],["ids",3],["else",1],["type",1],["recovery",2],["required",2],["bool",2],["budgets",5],["key",3],["value",6],["items",1],["budget",1],["int",1],["float",2],["math",1],["isfinite",1]]},{"id":"openai4s/server/auto_mode.py#_public_value","name":[["public",1],["value",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["public",8],["value",20],["any",5],["list",6],["items",5],["bool",3],["true",2],["return",7],["one",2],["bounded",4],["json",1],["never",1],["arbitrary",2],["nested",1],["row",1],["if",8],["none",1],["type",2],["int",1],["abs",1],["max",3],["safe",1],["integer",1],["else",2],["omit",4],["isinstance",3],["float",1],["math",1],["isfinite",1],["str",1],["text",1],["tuple",1],["item",2],["false",1],["not",2],["append",1],["durable",1],["snapshots",1],["may",1],["originate",1],["imported",1],["packages",1],["field",1],["name",1],["sufficient",1],["reason",1],["serialize",1],["mapping",1],["object",1],["from",1]]},{"id":"openai4s/server/auto_mode.py#_revision","name":[["revision",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["revision",3],["row",3],["mapping",2],["str",2],["any",2],["none",2],["int",3],["value",4],["return",1],["if",1],["type",1],["else",1]]},{"id":"openai4s/server/auto_mode.py#_safe_selection","name":[["safe",1],["selection",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["safe",2],["selection",2],["dict",2],["str",4],["return",1],["preset",1],["off",2],["result",1],["review",1],["mode",1],["approvals",1],["reviewer",1],["user",1]]},{"id":"openai4s/server/auto_mode.py#_selection_values","name":[["selection",1],["values",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["selection",2],["values",3],["raw",8],["mapping",3],["str",9],["any",2],["dict",2],["normalize",1],["one",1],["trusted",1],["row",1],["raising",1],["durable",1],["state",1],["malformed",1],["nested",3],["source",6],["if",7],["isinstance",1],["else",2],["preset",11],["none",1],["enabled",2],["autonomous",2],["true",1],["off",3],["strip",3],["lower",3],["result",8],["mode",9],["review",5],["approvals",7],["reviewer",3],["user",1],["not",3],["auto",4],["presets",1],["raise",3],["value",3],["error",3],["invalid",3],["stored",3],["modes",1],["approval",1],["reviewers",1],["fix",1],["return",1]]},{"id":"openai4s/server/auto_mode.py#_string_list","name":[["string",1],["list",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["string",2],["list",5],["value",4],["any",2],["str",2],["none",4],["if",2],["not",2],["isinstance",1],["tuple",1],["return",2],["item",3],["max",1],["public",1],["items",1],["identifier",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeError","name":[["auto",1],["mode",1],["error",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["auto",3],["mode",3],["error",4],["value",2],["safe",1],["client",1],["visible",1],["refusal",1],["def",1],["init",2],["self",3],["status",3],["int",2],["message",2],["str",3],["code",3],["none",1],["super",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["init",3],["self",4],["status",4],["int",3],["message",3],["str",5],["code",4],["none",2],["super",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService","name":[["auto",1],["mode",1],["service",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["auto",19],["mode",18],["service",2],["resolve",4],["effective",3],["selection",8],["expose",1],["durable",2],["truth",6],["def",8],["init",1],["self",34],["store",11],["config",9],["any",3],["emit",3],["callable",1],["str",18],["dict",8],["none",17],["last",19],["delivery",1],["error",5],["property",1],["feature",8],["enabled",6],["bool",5],["return",7],["roadmap",1],["features",1],["stage2",2],["run",19],["storage",3],["scope",3],["frame",42],["id",60],["tuple",1],["if",20],["not",13],["raise",4],["404",1],["found",2],["root",29],["project",12],["branch",8],["active",1],["session",4],["quarantined",7],["presence",1],["barrier",1],["empty",1],["otherwise",1],["corrupt",1],["row",1],["evidence",1],["quarantine",4],["ended",1],["only",4],["deleting",1],["exact",1],["key",2],["setting",1],["import",4],["source",1],["projection",11],["isinstance",8],["mapping",6],["else",3],["raw",8],["runs",5],["list",3],["event",21],["ordinal",11],["events",5],["tail",5],["cursor",1],["identifier",1],["type",1],["int",1],["max",1],["safe",1],["integer",1],["disabled",8],["reason",9],["elif",1],["schema",2],["version",2],["writable",1],["deployment",4],["explicit",4],["fields",2],["stage",3],["exposes",1],["hard",1],["ceilings",1],["read",1],["later",1],["may",1],["add",1],["complete",1],["tighten",1],["resolver",1],["accepting",1],["half",1],["budget",6],["patches",1],["here",1],["would",1],["be",1],["false",1],["budgets",3],["asdict",1],["public",12],["admission",3],["getattr",1],["projected",5],["usage",6],["legacy",3],["circuit",7],["terminal",1],["user",2],["patch",1],["body",2],["409",1],["by",1],["flag",1],["423",1],["imported",1],["view",1],["400",1],["json",1],["object",1],["required",1],["invalid",1],["allowed",1],["revision",1],["preset",1],["result",1],["review",1],["approvals",1],["reviewer",1],["unknown",1],["sorted",1],["bo",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["init",2],["self",6],["store",6],["auto",2],["mode",2],["config",4],["any",2],["emit",4],["callable",2],["str",3],["dict",2],["none",10],["last",1],["delivery",1],["error",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService._public_run_with_budget","name":[["public",1],["run",1],["budget",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["public",12],["run",9],["budget",5],["self",4],["raw",3],["any",2],["root",4],["frame",4],["id",7],["str",3],["dict",4],["none",6],["if",6],["return",2],["admission",3],["auto",2],["store",1],["getattr",1],["config",1],["mode",1],["budgets",1],["projected",5],["project",1],["usage",6],["legacy",3],["bool",1],["not",1],["circuit",7],["isinstance",3],["mapping",3],["reason",4],["terminal",1],["else",1],["truth",5],["user",2]]},{"id":"openai4s/server/auto_mode.py#AutoModeService._quarantined","name":[["quarantined",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["quarantined",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["bool",2],["presence",2],["durable",2],["barrier",2],["empty",2],["otherwise",2],["corrupt",2],["row",2],["not",3],["evidence",2],["quarantine",3],["ended",2],["only",2],["deleting",2],["exact",2],["key",3],["return",1],["store",1],["setting",1],["session",1],["import",1],["none",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService._resolve_selection","name":[["resolve",1],["selection",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["resolve",3],["selection",3],["self",4],["root",3],["frame",3],["id",6],["str",4],["project",3],["dict",2],["return",1],["effective",1],["store",1],["config",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService._scope","name":[["scope",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["scope",2],["self",5],["frame",22],["id",18],["str",13],["tuple",2],["dict",2],["store",3],["if",2],["not",3],["raise",1],["auto",1],["mode",1],["error",1],["404",1],["found",2],["root",11],["project",4],["branch",3],["active",1],["session",1],["return",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService.feature_enabled","name":[["feature",1],["enabled",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["feature",2],["enabled",2],["self",3],["bool",3],["return",1],["config",1],["roadmap",1],["features",1],["stage2",1],["auto",1],["run",1],["storage",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService.get","name":[],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["self",12],["frame",11],["id",26],["str",2],["dict",2],["root",8],["project",4],["branch",4],["scope",1],["selection",5],["resolve",1],["quarantined",3],["source",1],["import",2],["quarantine",2],["projection",11],["store",1],["auto",5],["mode",5],["run",11],["if",9],["isinstance",4],["mapping",2],["else",2],["raw",6],["none",5],["runs",5],["list",3],["last",18],["event",21],["ordinal",11],["events",5],["tail",5],["not",5],["cursor",1],["identifier",1],["type",1],["int",1],["max",1],["safe",1],["integer",1],["disabled",6],["reason",5],["elif",1],["feature",5],["enabled",4],["stage2",1],["return",1],["schema",2],["version",2],["writable",1],["deployment",4],["explicit",4],["bool",1],["config",3],["fields",2],["stage",2],["exposes",1],["hard",1],["ceilings",1],["read",1],["only",2],["later",1],["may",1],["add",1],["complete",1],["tighten",1],["resolver",1],["accepting",1],["half",1],["effective",1],["budget",2],["patches",1],["here",1],["would",1],["be",1],["false",1],["budgets",2],["asdict",1],["public",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService.list_audits","name":[["list",1],["audits",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["list",5],["audits",5],["self",4],["frame",7],["id",13],["str",12],["subject",11],["kind",10],["none",15],["before",20],["limit",10],["int",5],["100",2],["dict",2],["root",5],["project",1],["branch",4],["scope",1],["if",9],["not",10],["audit",3],["kinds",1],["raise",4],["auto",6],["mode",6],["error",5],["400",4],["must",2],["be",2],["result",1],["review",2],["permission",1],["invalid",6],["type",3],["500",2],["isinstance",5],["len",4],["128",3],["cursor",5],["try",1],["raw",9],["page",6],["store",1],["except",1],["value",1],["as",1],["exc",2],["from",1],["mapping",1],["rows",8],["supplied",8],["next",19],["else",2],["tuple",1],["has",3],["more",3],["visible",4],["item",3],["public",1],["row",2],["elif",2],["max",2],["safe",2],["integer",2],["tail",3],["candidate",7],["event",1],["ordinal",1],["return",1],["schema",2],["version",2],["never",1],["claim",1],["without",1],["bounded",1],["caller",1],["actually",1],["send",1],["back",1],["malformed",1],["imported",1],["therefore",1],["stop",1],["here",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService.patch","name":[["patch",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["patch",3],["self",9],["frame",14],["id",12],["str",5],["body",9],["any",2],["dict",3],["root",7],["project",2],["branch",1],["scope",1],["if",18],["not",10],["feature",2],["enabled",1],["raise",14],["auto",37],["mode",44],["error",15],["409",3],["storage",2],["disabled",2],["by",1],["stage",1],["flag",1],["quarantined",3],["423",1],["imported",1],["session",2],["view",1],["only",1],["import",1],["isinstance",2],["mapping",1],["400",10],["json",1],["object",1],["required",4],["invalid",11],["allowed",3],["revision",18],["preset",10],["result",10],["review",11],["approvals",9],["reviewer",9],["unknown",3],["sorted",1],["unsupported",1],["fields",8],["join",1],["expected",5],["type",1],["int",1],["must",3],["be",3],["non",1],["negative",1],["integer",1],["mutable",10],["name",11],["selection",9],["field",1],["empty",1],["null",4],["none",1],["all",3],["len",2],["clear",2],["override",1],["values",13],["else",1],["current",6],["resolve",1],["value",4],["string",1],["strip",1],["lower",1],["presets",1],["modes",1],["approval",1],["reviewers",1],["off",2],["autonomous",1],["fix",1],["elif",1],["user",1],["store",2],["conflict",4],["try",1],["except",1],["as",1],["exc",2],["from",1],["return",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeService.publish_committed","name":[["publish",1],["committed",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["publish",2],["committed",4],["self",6],["transition",9],["any",4],["best",1],["effort",1],["live",2],["forwarding",1],["already",1],["repository",1],["transactions",1],["return",4],["created",2],["false",1],["idempotent",1],["replay",1],["those",1],["must",1],["not",4],["produce",1],["duplicate",1],["event",7],["socket",1],["delivery",3],["part",1],["database",1],["transaction",1],["never",1],["turn",1],["state",1],["back",1],["into",1],["failure",1],["reopen",1],["rest",2],["project",1],["from",1],["sqlite",1],["if",2],["isinstance",1],["mapping",1],["true",1],["public",1],["auto",1],["none",3],["emit",2],["try",1],["str",1],["root",1],["frame",1],["id",1],["last",2],["error",2],["except",1],["exception",1],["as",1],["exc",3],["noqa",1],["ble001",1],["remains",1],["authoritative",1],["type",1],["name",1],["500",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore","name":[["auto",1],["mode",1],["store",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["auto",6],["mode",6],["store",2],["protocol",2],["def",7],["frame",5],["self",7],["id",8],["str",16],["dict",7],["none",13],["active",1],["session",1],["branch",3],["root",3],["setting",1],["key",1],["default",1],["selection",2],["scope",4],["kind",3],["values",1],["expected",1],["revision",1],["int",3],["project",1],["run",1],["upto",1],["event",1],["cursor",1],["list",2],["audits",1],["subject",1],["before",1],["limit",1],["100",1]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore.active_session_branch","name":[["active",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["active",2],["session",2],["branch",2],["self",2],["root",2],["frame",2],["id",2],["str",4]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore.get_auto_mode_selection","name":[["auto",1],["mode",1],["selection",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["auto",2],["mode",2],["selection",2],["self",2],["scope",4],["kind",2],["str",4],["id",2],["dict",2],["none",2]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore.get_setting","name":[["setting",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",6],["default",2],["none",6]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore.list_auto_mode_audits","name":[["list",1],["auto",1],["mode",1],["audits",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["list",4],["auto",2],["mode",2],["audits",2],["self",2],["root",2],["frame",2],["id",4],["str",8],["branch",2],["subject",2],["kind",2],["none",8],["before",2],["limit",2],["int",2],["100",2],["dict",4]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore.project_auto_mode_run","name":[["project",1],["auto",1],["mode",1],["run",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["project",2],["auto",2],["mode",2],["run",2],["self",2],["root",2],["frame",2],["id",4],["str",4],["branch",2],["upto",2],["event",2],["cursor",2],["int",2],["none",6],["dict",2]]},{"id":"openai4s/server/auto_mode.py#AutoModeStore.set_auto_mode_selection","name":[["auto",1],["mode",1],["selection",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["auto",2],["mode",2],["selection",2],["self",2],["scope",4],["kind",2],["str",4],["id",2],["values",2],["dict",4],["expected",2],["revision",2],["int",2],["none",2]]},{"id":"openai4s/server/auto_mode.py#public_auto_event","name":[["public",1],["auto",1],["event",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["public",42],["auto",7],["event",21],["raw",10],["any",3],["dict",3],["none",22],["return",10],["bounded",1],["live",1],["alias",1],["malformed",1],["row",2],["if",20],["not",13],["isinstance",2],["mapping",3],["type",8],["kind",10],["prototype",3],["prototypes",1],["update",1],["fields",2],["payload",11],["key",6],["value",13],["omit",4],["candidate",9],["digest",13],["snapshot",4],["sha256",5],["list",4],["items",3],["false",3],["review",5],["round",6],["ordinal",5],["cursor",2],["int",2],["occurred",5],["at",7],["created",2],["projector",1],["defines",1],["wire",1],["schema",4],["corrupted",1],["imported",1],["cannot",1],["make",1],["daemon",1],["claim",1],["unknown",1],["version",7],["understood",1],["mode",2],["root",3],["frame",1],["id",17],["required",2],["run",3],["branch",1],["turn",1],["execution",2],["max",1],["safe",1],["integer",1],["identifier",4],["name",9],["drop",3],["invalid",3],["identifiers",1],["parent",1],["audit",9],["subject",12],["entity",6],["repair",2],["assessment",3],["decision",1],["text",1],["phase",1],["status",1],["terminal",1],["reason",1],["user",1],["truth",1],["error",1],["verdict",1],["outcome",1],["risk",1],["policy",1],["model",3],["profile",2],["fingerprint",1],["counts",1],["finding",2],["count",1],["revision",1],["request",2],["action",2],["evidence",1],["artifact",2],["ids",6],["before",1],["after",1],["group",1],["values",3],["string",1],["started",1],["completed",2],["permission",1]]},{"id":"openai4s/server/auto_mode.py#resolve_effective_selection","name":[["resolve",1],["effective",1],["selection",1]],"path":[["openai4s",1],["server",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["resolve",3],["effective",3],["selection",12],["store",6],["any",4],["config",4],["root",5],["frame",17],["id",9],["str",4],["project",12],["dict",2],["auto",9],["mode",8],["actually",2],["force",1],["one",3],["conversation",2],["precedence",3],["import",3],["quarantine",3],["then",5],["override",2],["row",15],["explicit",4],["deployment",4],["setting",3],["legacy",6],["review",2],["migration",1],["safe",6],["built",3],["defaults",4],["corrupt",2],["higher",2],["collapses",1],["rather",1],["than",1],["falling",1],["through",2],["lower",2],["would",1],["grant",1],["more",2],["autonomy",2],["module",1],["level",1],["so",1],["permission",2],["broker",1],["ask",1],["same",1],["question",1],["api",1],["answers",1],["approvals",1],["reviewer",1],["durable",1],["per",1],["control",1],["resolving",1],["place",1],["keeps",1],["patch",2],["gate",1],["grants",1],["from",1],["disagreeing",1],["quarantined",2],["session",1],["key",1],["not",8],["none",5],["revision",13],["if",4],["values",13],["source",16],["elif",2],["false",2],["try",2],["except",2],["value",2],["error",2],["must",1],["fall",1],["enables",1],["else",4],["result",1],["return",1],["compares",1],["whichever",1],["inherited",1],["happened",1],["supply",1],["current",1]]},{"id":"openai4s/server/auto_repair.py","name":[["auto",1],["repair",1],["py",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["stage",1],["auto",6],["fix",1],["re",2],["review",1],["loop",2],["repair",6],["runs",1],["through",2],["dedicated",1],["executor",1],["port",1],["never",1],["reviewer",2],["remains",1],["read",1],["only",1],["produces",1],["identical",1],["bytes",1],["must",1],["reuse",1],["previous",1],["artifact",1],["version",1],["budget",4],["exhaustion",1],["unchanged",1],["finding",2],["fingerprints",1],["stop",1],["as",1],["completed",1],["issues",1],["detected",1],["from",6],["future",1],["import",10],["annotations",1],["hashlib",1],["inspect",1],["json",1],["collections",1],["abc",1],["callable",2],["mapping",2],["sequence",1],["typing",1],["any",2],["openai4s",4],["server",2],["terminal",1],["user",1],["truth",1],["admission",1],["denied",1],["digest",1],["evidence",2],["snapshot",2],["freeze",1],["storage",1],["mode",2],["conflict",1],["error",1],["fn",1],["str",1],["deterministic",3],["attr",1],["declare",1]]},{"id":"openai4s/server/auto_repair.py#_admission_by_keyword","name":[["admission",1],["by",1],["keyword",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["admission",4],["by",2],["keyword",2],["fn",4],["any",2],["bool",2],["whether",1],["metered",1],["repair",1],["names",1],["its",1],["third",1],["parameter",1],["try",1],["sig",2],["inspect",1],["signature",1],["except",1],["type",1],["error",2],["value",1],["return",2],["false",1],["parameters",1]]},{"id":"openai4s/server/auto_repair.py#_classify_repair_fn","name":[["classify",1],["repair",1],["fn",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["classify",2],["repair",4],["fn",6],["any",2],["str",2],["if",5],["getattr",1],["deterministic",2],["attr",1],["false",1],["return",5],["try",1],["sig",2],["inspect",5],["signature",1],["except",1],["type",1],["error",2],["value",1],["legacy",4],["accepted",5],["list",1],["parameter",6],["param",6],["parameters",1],["values",1],["name",2],["self",1],["cls",1],["continue",2],["kind",1],["var",2],["positional",1],["keyword",1],["append",1],["names",2],["admission",2],["metered",3],["third",1],["counts",1],["only",1],["callable",1],["requires",1],["two",1],["optional",1],["extra",1],["artifact",1],["writer",1],["none",1],["would",2],["otherwise",1],["be",1],["classified",1],["by",1],["arity",1],["alone",1],["escape",1],["refusal",1],["under",1],["active",1],["budget",1],["receive",1],["object",1],["positionally",1],["slot",1],["was",1],["never",1],["meant",1],["len",1],["default",1],["empty",1]]},{"id":"openai4s/server/auto_repair.py#_fingerprint_set","name":[["fingerprint",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["fingerprint",3],["findings",3],["sequence",2],["mapping",2],["str",5],["any",2],["tuple",3],["return",1],["sorted",1],["item",3],["if",1],["severity",1],["high",1],["medium",1]]},{"id":"openai4s/server/auto_repair.py#_invoke_repair_fn","name":[["invoke",1],["repair",1],["fn",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["invoke",2],["repair",4],["fn",7],["any",8],["snapshot",5],["mapping",6],["str",8],["material",5],["sequence",2],["admission",7],["turn",2],["kind",3],["by",3],["keyword",3],["bool",2],["if",2],["metered",1],["return",3]]},{"id":"openai4s/server/auto_repair.py#_replace_claim","name":[["replace",1],["claim",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["replace",2],["claim",2],["text",3],["str",8],["pattern",3],["replacement",3],["return",1],["re",2],["sub",1],["lambda",1],["match",1],["count",1],["flags",1]]},{"id":"openai4s/server/auto_repair.py#apply_claim_repair","name":[["apply",1],["claim",1],["repair",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["apply",2],["claim",13],["repair",3],["snapshot",5],["mapping",8],["str",10],["any",7],["findings",3],["sequence",2],["dict",2],["deterministic",1],["agent",1],["correct",1],["claims",5],["from",1],["frozen",1],["adapter",6],["evidence",2],["shipped",1],["default",1],["executor",1],["never",1],["writes",1],["formal",2],["workspace",1],["except",1],["through",1],["optional",1],["artifact",3],["writer",1],["supplied",1],["by",1],["caller",1],["cannot",2],["mark",1],["its",1],["own",1],["work",1],["as",1],["verified",1],["answer",30],["candidate",2],["adapters",3],["item",7],["if",14],["isinstance",4],["changed",8],["false",2],["after",3],["versions",2],["version",3],["id",2],["artifacts",1],["mean",17],["list",1],["tuple",1],["table",1],["complete",2],["not",3],["true",6],["continue",4],["summary",5],["row",4],["count",5],["columns",5],["else",1],["type",2],["int",2],["new",9],["replace",5],["name",8],["stats",5],["items",1],["column",6],["append",1],["rf",1],["re",1],["escape",1],["nulls",3],["null",1],["missing",10],["values",3],["no",2],["elif",1],["lower",1],["unqualified",1],["only",1],["attributable",1],["has",1],["exactly",1],["one",1],["two",2],["tables",1],["rewriting",1],["first",1],["every",1],["silently",1],["assigns",1],["wrong",1],["statistic",1],["len",1],["finding",3],["category",1],["invent",1],["leave",1],["open",1],["return",1],["ids",1],["self",1],["certified",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService","name":[["auto",1],["repair",1],["service",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["class",2],["auto",9],["repair",37],["service",2],["bounded",1],["re",2],["review",7],["supervisor",1],["reviewer",2],["never",2],["executor",1],["def",3],["init",1],["self",24],["store",3],["any",7],["config",5],["scientific",3],["fn",11],["none",23],["apply",1],["claim",1],["callable",2],["changes",1],["after",1],["construction",1],["its",2],["shape",1],["was",4],["being",1],["derived",1],["by",5],["three",1],["signature",1],["inspections",1],["every",2],["round",10],["kind",5],["classify",1],["admission",17],["keyword",4],["metered",3],["property",1],["feature",2],["enabled",2],["bool",4],["flags",2],["getattr",5],["roadmap",1],["features",1],["return",8],["stage5",1],["false",2],["run",18],["initial",4],["mapping",1],["str",10],["result",2],["mode",3],["agent",2],["cfg",2],["id",31],["checkpoint",4],["cancel",3],["dict",6],["if",17],["not",9],["fix",1],["budgets",3],["would",1],["turn",6],["explicit",1],["range",2],["back",1],["into",1],["rounds",8],["max",7],["declared",1],["minimum",1],["precisely",1],["so",3],["operator",1],["disable",1],["setting",1],["unreachable",1],["configured",3],["try",4],["else",3],["int",1],["except",5],["type",1],["error",4],["value",1],["current",13],["previous",2],["prints",5],["list",2],["tuple",1],["fingerprint",2],["findings",2],["budget",24],["index",8],["cancelled",1],["true",1],["material",6],["item",3],["severity",1],["high",1],["medium",1],["verdict",2],["pass",2],["count",1],["stop",4],["reason",3],["loop",1],["detected",1],["issues",1],["pending",16],["ids",10],["active",4],["legacy",1],["raise",3],["runtime",2],["must",1],["declare",1],["deterministic",1],["accept",1],["refusing",1],["unmetered",1],["as",4],["assert",1],["digest",4],["finding",7],["held",1],["variable",1],["because",1],["has",1],["be",1],["settled",3],["below",1],["previously",1],["built",1],["inline",1],["only",2],["reached",1],["commit",3],["mark",2],["unknown",2],["one",1],["repeated",2],["reservation",2],["stayed",1],["reserved",2],["life",1],["since",1],["counts",1],["against",1],["remaining",1],["ever",1],["shrank",1],["each",2],["reserve",4],["appended",1],["succeeds",1],["later",1],["denial",1],["still",2],["settles",1],["ones",1],["already",1],["exist",1],["pairing",1],["cannot",2],["depend",1],["other",1],["having",1],["happened",1],["consumer",3],["action",2],["group",2],["amount",4],["append",2],["denied",6],["release",1],["started",1],["exception",2],["noqa",1],["ble001",1],["wins",1],["snapshot",5],["provider",1],["turns",1],["inside",1],["via",1],["before",1],["call",1],["land",1],["settle",1],["same",1],["block",1],["payload",4],["invoke",1],["committed",2],["certified",1],["certify",1],["own",1],["persist",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["init",2],["self",11],["store",4],["any",6],["config",4],["scientific",4],["review",4],["repair",13],["fn",9],["none",6],["apply",1],["claim",1],["callable",1],["never",1],["changes",1],["after",1],["construction",1],["its",1],["shape",1],["was",1],["being",1],["re",1],["derived",1],["by",3],["three",1],["signature",1],["inspections",1],["every",1],["round",1],["kind",2],["classify",1],["admission",2],["keyword",2],["metered",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService._auto_budget","name":[["auto",1],["budget",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["auto",7],["budget",6],["self",4],["admission",3],["none",7],["store",5],["if",1],["not",1],["callable",1],["getattr",3],["reserve",1],["mode",2],["return",2],["budgets",3],["config",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService._budget_stop","name":[["budget",1],["stop",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["budget",2],["stop",3],["current",3],["dict",5],["str",6],["any",4],["reason",8],["stopped",9],["if",1],["verdict",4],["pass",1],["review",2],["unavailable",2],["elif",1],["terminal",2],["user",2],["truth",2],["summary",1],["else",1],["issues",1],["return",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService._persist_repair_round","name":[["persist",1],["repair",1],["round",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["persist",2],["repair",14],["round",5],["self",4],["run",5],["id",18],["str",12],["index",3],["int",2],["material",3],["sequence",2],["mapping",7],["any",6],["snapshot",3],["payload",3],["checkpoint",4],["none",2],["finding",6],["ids",8],["item",7],["if",3],["not",1],["return",2],["before",4],["version",5],["artifacts",1],["isinstance",1],["try",1],["store",2],["start",2],["auto",3],["mode",3],["idempotency",2],["key",3],["complete",2],["status",1],["completed",1],["after",2],["list",1],["execution",1],["group",1],["except",1],["conflict",1],["error",4],["value",1],["permission",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService._reuse_identical_versions","name":[["reuse",1],["identical",1],["versions",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["reuse",2],["identical",2],["versions",2],["self",2],["before",6],["sequence",4],["any",6],["after",4],["none",2],["list",2],["if",5],["not",2],["return",2],["dict",3],["item",12],["isinstance",3],["mapping",3],["reused",4],["by",2],["id",4],["str",2],["artifact",2],["continue",1],["previous",5],["checksum",3],["append",2],["else",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService.feature_enabled","name":[["feature",1],["enabled",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["feature",2],["enabled",2],["self",3],["bool",3],["flags",2],["getattr",2],["config",1],["roadmap",1],["features",1],["none",1],["return",1],["stage5",1],["auto",1],["repair",1],["false",1]]},{"id":"openai4s/server/auto_repair.py#AutoRepairService.run","name":[["run",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["run",23],["self",15],["initial",5],["mapping",2],["str",15],["any",8],["result",5],["review",7],["mode",6],["agent",5],["cfg",8],["reviewer",4],["id",36],["none",26],["checkpoint",5],["cancel",6],["callable",2],["bool",3],["dict",7],["if",21],["not",11],["feature",1],["enabled",1],["return",9],["auto",6],["fix",1],["budgets",3],["getattr",3],["config",1],["would",1],["turn",6],["explicit",1],["range",2],["back",1],["into",1],["rounds",8],["max",7],["repair",25],["declared",1],["minimum",1],["precisely",1],["so",3],["operator",1],["disable",1],["setting",1],["was",3],["unreachable",1],["configured",3],["try",4],["else",3],["int",1],["except",5],["type",1],["error",4],["value",1],["current",21],["previous",3],["prints",6],["list",2],["tuple",1],["fingerprint",3],["findings",3],["budget",26],["round",9],["index",8],["cancelled",1],["true",1],["material",6],["item",3],["severity",1],["high",1],["medium",1],["verdict",3],["pass",3],["count",1],["stop",7],["reason",6],["loop",2],["detected",2],["issues",1],["pending",16],["ids",10],["active",4],["kind",3],["legacy",1],["raise",3],["runtime",2],["fn",4],["must",1],["declare",1],["deterministic",1],["accept",1],["admission",15],["refusing",1],["unmetered",1],["as",4],["metered",2],["assert",1],["digest",4],["finding",7],["held",1],["variable",1],["because",1],["has",1],["be",1],["settled",3],["below",1],["previously",1],["built",1],["inline",1],["only",2],["reached",1],["commit",3],["mark",2],["unknown",2],["one",1],["every",1],["repeated",2],["reservation",2],["stayed",1],["reserved",2],["life",1],["since",1],["counts",1],["against",1],["remaining",1],["ever",1],["shrank",1],["each",2],["reserve",4],["appended",1],["succeeds",1],["later",1],["denial",1],["still",2],["settles",1],["ones",1],["already",1],["exist",1],["pairing",1],["cannot",2],["depend",1],["other",1],["having",1],["happened",1],["consumer",3],["action",2],["group",2],["amount",4],["append",3],["denied",6],["release",1],["started",1],["false",1],["exception",2],["noqa",1],["ble001",1],["wins",1],["snapshot",11],["provider",1],["turns",1],["inside",1],["via",1],["before",1],["call",1],["land",1],["settle",1],["same",1],["block",1],["payload",7],["invoke",1],["by",2],["keyword",2],["committed",2],["certified",1],["certify",1],["its",1],["own",1],["persist",1],["changed",1],["repaired",2],["freeze",1],["evidence",1],["items",1],["sha256",1],["candidate",2],["answer",2],["artifacts",3],["reuse",1],["identical",1],["versions",1],["scientific",1],["evaluate",1],["exhausted",1],["retu",1]]},{"id":"openai4s/server/auto_repair.py#declare_deterministic_repair","name":[["declare",1],["deterministic",1],["repair",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["declare",2],["deterministic",3],["repair",4],["fn",5],["any",4],["mark",1],["two",1],["parameter",1],["as",1],["never",1],["invoking",1],["provider",1],["setattr",1],["attr",1],["true",1],["return",1]]},{"id":"openai4s/server/auto_repair.py#RepairTurnAdmission","name":[["repair",1],["turn",1],["admission",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["class",2],["repair",7],["turn",12],["admission",11],["per",1],["round",5],["context",1],["passed",1],["metered",1],["fn",3],["each",1],["provider",4],["must",2],["call",1],["admit",3],["run",11],["before",1],["invoked",1],["settlement",1],["owned",1],["by",1],["auto",2],["service",1],["object",1],["only",1],["appends",1],["reserved",1],["ids",1],["onto",1],["shared",1],["pending",5],["list",2],["def",4],["init",1],["self",23],["budget",7],["none",9],["id",16],["str",4],["index",12],["int",3],["next",4],["property",1],["active",2],["bool",2],["return",4],["not",4],["if",3],["else",1],["raise",1],["value",1],["error",1],["be",1],["max",1],["local",1],["assert",1],["reserve",1],["consumer",1],["action",1],["group",1],["amount",1],["append",1],["callable",1],["any",4],["args",2],["kwargs",2]]},{"id":"openai4s/server/auto_repair.py#RepairTurnAdmission.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["init",2],["self",7],["budget",6],["auto",2],["admission",2],["none",6],["run",4],["id",4],["str",4],["round",4],["index",4],["int",2],["pending",4],["list",2],["next",1]]},{"id":"openai4s/server/auto_repair.py#RepairTurnAdmission.active","name":[["active",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["active",2],["self",4],["bool",3],["return",1],["budget",1],["not",1],["none",1],["run",1],["id",1]]},{"id":"openai4s/server/auto_repair.py#RepairTurnAdmission.admit_turn","name":[["admit",1],["turn",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["admit",2],["turn",9],["self",13],["index",10],["int",3],["none",7],["str",3],["next",3],["if",3],["else",1],["raise",1],["value",1],["error",1],["repair",3],["must",1],["be",1],["max",1],["admission",7],["id",12],["run",4],["local",1],["round",1],["not",3],["active",1],["return",2],["assert",1],["budget",2],["reserve",1],["consumer",1],["action",1],["group",1],["amount",1],["pending",1],["append",1]]},{"id":"openai4s/server/auto_repair.py#RepairTurnAdmission.run_provider","name":[["run",1],["provider",1]],"path":[["openai4s",1],["server",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["run",2],["provider",2],["self",3],["fn",3],["callable",2],["any",8],["args",3],["kwargs",3],["admit",1],["turn",1],["return",1]]},{"id":"openai4s/server/cell_run.py","name":[["cell",1],["run",1],["py",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["web",1],["session",4],["orchestration",1],["one",1],["scientific",1],["python",1],["cell",25],["service",2],["owns",1],["transaction",2],["order",1],["prepare",1],["safety",1],["execute",1],["capture",2],["record",1],["while",2],["all",2],["infrastructure",1],["stays",1],["behind",1],["injected",1],["ports",2],["finishing",1],["only",2],["observation",1],["never",3],["decides",1],["agent",2],["task",1],["done",1],["from",17],["future",1],["import",12],["annotations",1],["uuid",1],["contextlib",1],["nullcontext",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",1],["typing",1],["any",2],["callable",3],["protocol",1],["openai4s",6],["actions",1],["completion",1],["execution",6],["result",3],["request",1],["attempts",1],["attempt",2],["state",2],["exception",2],["watchdog",2],["kernel",19],["cancellation",3],["not",11],["reset",19],["timeout",6],["unavailable",4],["lease",1],["supervisor",1],["server",1],["artifacts",1],["artifact",2],["operation",1],["error",1],["receipt",1],["map",1],["notebook",1],["divider",1],["output",4],["live",3],["chars",1],["000",2],["truncation",1],["truncated",1],["event",2],["sink",2],["dict",1],["str",2],["none",3],["chunk",1],["frozen",1],["true",1],["author",1],["written",1],["rendering",1],["wording",1],["keeps",1],["actionable",1],["half",1],["knows",1],["was",17],["so",5],["earlier",5],["variables",6],["gone",1],["without",1],["quoting",1],["failure",1],["message",8],["did",4],["finish",1],["exceeded",3],["its",13],["time",3],["limit",3],["stopped",5],["cells",4],["were",5],["cleared",5],["local",1],["destroy",1],["old",4],["namespace",1],["but",5],["replacement",3],["failed",1],["bootstrap",1],["detached",1],["must",1],["reuse",1],["no",4],["cluster",4],["warning",1],["there",2],["allocation",4],["may",4],["still",5],["be",9],["running",4],["could",4],["initialized",2],["retry",2],["start",3],["fresh",2],["same",1],["happen",1],["worker",1],["daemon",3],["spawn",1],["cannot",1],["respawned",1],["by",1],["saying",1],["harmless",1],["simplification",1],["tells",1],["user",1],["work",3],["here",2],["if",2],["runs",2],["cancelled",9],["required",2],["hard",2],["stop",2],["nothing",2],["ran",2],["runtime",1],["being",1],["prepared",1],["code",2],["started",2],["before",2],["activity",1],["title",1]]},{"id":"openai4s/server/cell_run.py#_allow_cell","name":[["allow",1],["cell",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["allow",2],["cell",6],["session",5],["request",5],["none",2],["del",1]]},{"id":"openai4s/server/cell_run.py#_bounded_live_output","name":[["bounded",1],["live",1],["output",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["bounded",2],["live",5],["output",5],["value",3],["any",2],["str",3],["bound",1],["one",1],["transient",1],["web",1],["socket",1],["field",1],["without",1],["mutating",1],["real",1],["result",1],["text",4],["if",1],["len",1],["cell",2],["chars",2],["return",2],["truncation",1]]},{"id":"openai4s/server/cell_run.py#_error_result","name":[["error",1],["result",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["error",5],["result",2],["cell",3],["id",4],["str",6],["message",3],["dict",2],["any",2],["return",1],["type",1],["response",1],["stdout",1],["stderr",1],["interrupted",1],["false",1],["trace",1],["lineno",1],["none",2],["call",1],["usage",1]]},{"id":"openai4s/server/cell_run.py#_never_cancelled","name":[["never",1],["cancelled",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["never",2],["cancelled",2],["session",4],["cell",2],["bool",2],["return",1],["false",1]]},{"id":"openai4s/server/cell_run.py#_no_attempt_allocate","name":[["no",1],["attempt",1],["allocate",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["no",2],["attempt",2],["allocate",2],["session",5],["cell",7],["request",5],["id",6],["str",4],["action",3],["group",3],["none",5],["del",1],["return",1]]},{"id":"openai4s/server/cell_run.py#_no_attempt_finish","name":[["no",1],["attempt",1],["finish",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["no",2],["attempt",5],["finish",2],["id",3],["str",4],["terminal",3],["state",3],["error",3],["any",2],["none",4],["del",1]]},{"id":"openai4s/server/cell_run.py#_no_attempt_generation","name":[["no",1],["attempt",1],["generation",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["no",2],["attempt",5],["generation",2],["id",3],["str",4],["session",5],["cell",2],["language",3],["none",2],["del",1]]},{"id":"openai4s/server/cell_run.py#_no_attempt_milestone","name":[["no",1],["attempt",1],["milestone",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["no",2],["attempt",5],["milestone",2],["id",3],["str",2],["none",2],["del",1]]},{"id":"openai4s/server/cell_run.py#_no_capture_lease","name":[["no",1],["capture",1],["lease",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["no",2],["capture",2],["lease",2],["session",5],["cell",4],["request",5],["any",2],["del",1],["return",1],["nullcontext",1]]},{"id":"openai4s/server/cell_run.py#_runtime_files_read","name":[["runtime",1],["files",1],["read",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["runtime",4],["files",3],["read",6],["result",3],["dict",2],["str",6],["any",2],["list",4],["validate",1],["bounded",1],["worker",1],["observation",2],["without",1],["inventing",1],["evidence",4],["raw",5],["if",4],["none",1],["compatibility",1],["workers",1],["predate",1],["field",1],["missing",1],["proof",1],["means",1],["no",1],["host",1],["must",1],["not",5],["fall",1],["back",1],["source",1],["strings",1],["return",2],["isinstance",2],["len",2],["256",1],["raise",2],["error",2],["kernel",2],["file",2],["invalid",2],["paths",4],["value",6],["1024",1],["append",1]]},{"id":"openai4s/server/cell_run.py#_session_sandbox_status","name":[["session",1],["sandbox",1],["status",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["session",7],["sandbox",4],["status",10],["cell",2],["language",4],["str",5],["dict",4],["any",2],["none",8],["measured",1],["posture",1],["slot",3],["if",5],["worker",1],["exists",1],["strip",1],["lower",1],["else",2],["python",1],["try",2],["kernel",4],["kernels",1],["except",2],["exception",2],["noqa",2],["ble001",2],["admission",1],["fails",1],["closed",1],["missing",1],["return",4],["getattr",1],["callable",1],["isinstance",1]]},{"id":"openai4s/server/cell_run.py#_take_artifact_receipts","name":[["take",1],["artifact",1],["receipts",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["take",2],["artifact",7],["receipts",4],["result",3],["dict",4],["str",4],["any",4],["list",4],["remove",1],["validate",1],["host",1],["owned",1],["before",1],["persisting",1],["cell",1],["output",1],["raw",5],["pop",1],["openai4s",1],["none",2],["if",2],["return",2],["not",1],["isinstance",1],["len",1],["512",1],["raise",2],["runtime",2],["error",5],["kernel",2],["receipt",3],["evidence",2],["invalid",2],["try",1],["map",1],["values",1],["except",1],["operation",1],["as",1],["from",1]]},{"id":"openai4s/server/cell_run.py#_worker_failure_text","name":[["worker",1],["failure",1],["text",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["worker",2],["failure",5],["text",2],["exc",10],["base",12],["exception",4],["public",6],["dict",2],["str",6],["failed",1],["cell",7],["may",1],["say",1],["by",2],["type",1],["never",1],["gateway",3],["error",5],["one",1],["message",9],["known",1],["provenance",1],["passes",1],["through",1],["because",1],["someone",1],["wrote",1],["client",1],["read",1],["everything",1],["else",3],["sentence",1],["from",2],["module",1],["plus",1],["stable",1],["code",4],["request",4],["id",4],["projector",1],["assigned",1],["so",1],["stays",1],["correlatable",1],["without",1],["being",1],["quoted",1],["openai4s",1],["server",1],["errors",1],["import",1],["if",3],["isinstance",7],["kernel",7],["elif",6],["not",2],["reset",8],["cancellation",3],["cancelled",3],["no",2],["unavailable",4],["timeout",6],["suffix",3],["join",1],["part",3],["return",1]]},{"id":"openai4s/server/cell_run.py#activity_title","name":[["activity",1],["title",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["activity",3],["title",6],["code",3],["str",4],["index",3],["int",2],["leading",1],["comment",1],["as",1],["card",1],["present",1],["line",2],["splitlines",1],["stripped",4],["strip",2],["if",2],["startswith",1],["lstrip",1],["return",2],["90",1],["elif",1],["break",1],["running",1],["analysis",1],["cell",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionPorts","name":[["cell",1],["execution",1],["ports",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["class",2],["cell",27],["execution",3],["ports",2],["prepare",1],["language",3],["callable",19],["session",14],["str",26],["none",17],["kernel",3],["id",2],["snapshot",2],["path",2],["any",7],["protect",1],["versions",1],["takes",1],["as",2],["well",1],["biosecurity",1],["screener",1],["judges",1],["trajectory",1],["user",2],["asked",1],["across",1],["conversation",1],["against",1],["agent",1],["has",1],["been",1],["doing",1],["so",2],["port",1],["only",2],["sees",1],["one",1],["ever",1],["run",2],["static",1],["classifier",1],["web",2],["did",1],["safety",1],["refusal",2],["request",4],["chunk",1],["sink",3],["lease",3],["dict",3],["capture",6],["int",1],["event",2],["list",3],["result",1],["title",1],["artifacts",1],["emit",2],["environment",2],["last",1],["two",1],["runtime",4],["label",1],["step",2],["card",1],["second",1],["record",2],["wrote",1],["files",1],["said",2],["python",1],["every",1],["while",1],["artifact",2],["env",1],["admission",2],["runs",1],["before",3],["allocating",1],["revision",1],["attempt",13],["touching",1],["stage",1],["uses",2],["local",1],["readiness",1],["must",2],["not",2],["materialise",1],["very",1],["whose",1],["first",1],["import",1],["error",1],["preventing",1],["admit",1],["allow",1],["held",1],["from",1],["through",1],["final",1],["recording",1],["adapter",1],["keep",1],["background",1],["writers",1],["out",1],["shared",1],["workspace",1],["diff",1],["headless",1],["legacy",1],["callers",1],["retain",1],["no",8],["op",1],["default",1],["allocate",2],["bind",2],["generation",2],["mark",3],["started",1],["milestone",3],["response",1],["finish",2],["lineage",1],["whether",1],["was",1],["cancelled",3],["stop",1],["close",1],["daemon",1],["shutdown",1],["consulted",1],["once",1],["more",1],["after",1],["prepared",1],["immediately",1],["code",1],["would",1],["start",1],["preparation",1],["take",1],["seconds",1],["cold",1],["bootstrap",1],["nothing",1],["interrupt",1],["cancellation",1],["lands",1],["there",1],["be",1],["answered",1],["by",1],["running",1],["bool",1],["never",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService","name":[["cell",1],["execution",1],["service",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["class",2],["cell",26],["execution",5],["service",2],["def",3],["init",1],["self",29],["ports",14],["id",49],["factory",8],["callable",4],["str",5],["none",21],["title",7],["int",1],["lambda",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["activity",1],["execute",3],["session",26],["request",25],["emit",8],["event",2],["sink",3],["action",9],["group",9],["result",6],["acquire",1],["before",5],["readiness",1],["identity",2],["allocation",1],["background",1],["race",1],["must",3],["refuse",1],["without",1],["inventing",1],["attempt",23],["touching",1],["runtime",8],["allowing",1],["any",2],["workspace",2],["side",1],["effect",1],["capture",5],["lease",8],["type",6],["if",11],["not",9],["getattr",2],["enter",1],["exit",1],["cpython",1],["10",1],["raises",3],["attribute",1],["error",12],["here",2],["while",1],["11",1],["reject",1],["malformed",1],["port",1],["explicitly",1],["so",2],["safety",4],["boundary",1],["has",2],["one",1],["stable",1],["failure",1],["contract",1],["every",1],["supported",1],["interpreter",1],["raise",5],["return",6],["context",1],["manager",1],["admitted",2],["admit",5],["index",9],["durable",1],["language",9],["preparation",1],["classification",1],["acquisition",1],["worker",3],["interaction",1],["allocate",1],["try",4],["mark",1],["started",1],["except",4],["base",4],["exception",4],["as",6],["exc",8],["milestone",1],["write",1],["sqlite",1],["busy",1],["still",1],["finalize",1],["its",1],["terminal",1],["state",1],["stays",1],["null",1],["timeline",1],["shows",1],["running",1],["forever",1],["finish",4],["record",1],["failed",4],["prepare",4],["runs",1],["skill",8],["bootstrap",2],["sidecar",1],["imports",1],["origin",3],["system",1],["prepares",1],["admission",3],["further",1],["down",1],["needs",2],["measured",1],["posture",2],["cannot",1],["move",1],["unconditional",1],["half",1],["no",1],["belongs",1],["blocked",1],["already",1],["executed",1],["by",1],["time",1],["user",2],["refused",12],["cli",1],["ordered",1],["same",1],["way",1],["from",2],["openai4s",2],["server",2],["network",10],["import",2],["preflight",6],["frame",5],["root",2],["allowed",2],["soft",4],["refusal",6],["message",2],["isinstance",2],["dict",4],["kernel",6],["bind",1],["generation",7],["else",2],["code",4],["show",2],["notebook",2],["agent",1],["completion",1],["only",1],["chunk",1],["start",1],["stream",1],["projection",1],["snapshot",1],["protect",1],["versions",1],["unavailable",1],["scope",1],["sandbox",4],["status",4],["decision",4],["last",1],["check",1],["everyth",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["init",2],["self",5],["ports",6],["cell",2],["execution",2],["id",4],["factory",8],["callable",4],["str",6],["none",10],["title",5],["int",2],["lambda",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["activity",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._emit_error","name":[["emit",1],["error",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["emit",5],["error",2],["event",2],["sink",2],["frame",4],["id",9],["str",6],["message",3],["producing",5],["cell",5],["none",6],["type",2],["text",1],["chunk",2],["block",1],["tool",1],["if",1],["else",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._emit_finished","name":[["emit",1],["finished",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["emit",5],["finished",3],["session",6],["cell",11],["request",7],["event",2],["sink",2],["index",5],["int",2],["id",16],["str",8],["kernel",4],["result",12],["dict",2],["any",2],["capture",7],["generation",4],["none",4],["status",3],["interrupted",2],["if",2],["else",2],["error",4],["ok",1],["type",1],["notebook",1],["frame",5],["root",3],["producing",1],["state",1],["revision",1],["language",2],["origin",2],["source",1],["code",1],["execution",1],["durable",1],["record",1],["retain",1],["full",1],["observation",1],["only",1],["transient",1],["ws",1],["projection",1],["bounded",4],["otherwise",2],["large",1],["terminal",1],["overflow",1],["disconnect",1],["healthy",1],["client",1],["after",1],["its",1],["live",4],["chunks",1],["were",1],["capped",1],["stdout",2],["output",3],["stderr",2],["figures",2],["list",3],["files",4],["written",2],["read",2],["cpu",2],["seconds",1],["usage",2],["peak",2],["rss",2],["kb",2]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._execute_admitted","name":[["execute",1],["admitted",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["execute",2],["admitted",2],["self",26],["session",30],["cell",25],["request",26],["emit",8],["event",2],["sink",3],["action",7],["group",7],["id",49],["str",3],["none",16],["execution",2],["result",7],["ports",11],["admit",5],["index",10],["factory",2],["attempt",23],["identity",1],["durable",1],["before",6],["any",3],["language",11],["preparation",1],["safety",3],["classification",1],["runtime",7],["acquisition",1],["worker",6],["interaction",1],["allocate",1],["if",14],["not",8],["try",5],["mark",1],["started",1],["except",5],["base",5],["exception",5],["as",7],["exc",10],["milestone",1],["write",1],["raises",1],["sqlite",1],["busy",1],["must",1],["still",2],["finalize",1],["its",2],["terminal",1],["state",1],["stays",1],["null",1],["timeline",1],["shows",1],["running",2],["forever",1],["finish",4],["record",1],["failed",4],["raise",4],["prepare",5],["runs",2],["skill",8],["bootstrap",3],["sidecar",1],["imports",1],["origin",3],["system",2],["prepares",1],["admission",3],["further",1],["down",1],["needs",2],["measured",1],["posture",2],["so",1],["cannot",1],["move",1],["unconditional",1],["half",1],["no",1],["belongs",1],["here",1],["blocked",1],["has",1],["already",3],["executed",1],["by",1],["time",1],["user",3],["refused",12],["cli",1],["ordered",1],["same",1],["way",1],["from",2],["openai4s",2],["server",2],["network",10],["import",2],["preflight",6],["frame",7],["root",3],["allowed",2],["soft",5],["error",11],["refusal",6],["message",3],["isinstance",2],["dict",4],["return",5],["kernel",9],["bind",1],["generation",9],["else",3],["title",3],["code",5],["show",2],["notebook",2],["agent",1],["completion",1],["only",3],["chunk",2],["start",3],["stream",1],["projection",1],["snapshot",1],["workspace",1],["protect",1],["versions",1],["unavailable",1],["scope",2],["sandbox",4],["status",4],["decision",4],["last",1],["check",1],["everything",1],["above",1],["take",1],["seconds",1],["fresh",1],["inside",1],["lease",7],["exists",1],["stop",1],["interrupt",1],["watchdog",2],["looks",1],["at",1],["cancellation",1],["once",1],["daemon",1],["shutdown",2],["landing",1],["window",1],["anyway",1],["cancelled",2],["interrupted",2],["true",1],["kernels",2],["run",1],["live",1],["process",1],["be",1],["protocol",1],["desynchronized",1],["reader",1],["exits",1],["through",1],["callback",1],["parse",1],["close",1],["recovery",1],["may",1],["have",1],["advanced",1],["current",1],["death",1],["exited",1],["unexpectedly",1],["drained",1],["stderr",1],["tail",1],["uncaught",1],["traceback",1],["output",1],["anything",1],["child",1],["wrote",1],["fd2",1],["absolute",1],["paths",1],["argv",1],["come",1],["lan",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._finish_attempt","name":[["finish",1],["attempt",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["finish",4],["attempt",14],["self",4],["id",6],["str",4],["none",9],["terminal",4],["state",4],["error",9],["any",2],["if",4],["return",2],["payload",5],["not",4],["isinstance",2],["kernel",1],["cancellation",2],["user",3],["intent",1],["execution",4],["failure",3],["its",1],["stable",1],["code",3],["safe",2],["persist",1],["lets",1],["action",3],["timeline",3],["distinguish",1],["without",1],["rendering",1],["watchdog",1],["exception",4],["kind",3],["cancelled",3],["message",3],["was",2],["cell",2],["ports",2],["generic",1],["redacted",1],["row",2],["projected",1],["into",2],["ui",1],["renders",2],["sends",1],["straight",1],["through",1],["written",2],["exported",1],["session",1],["package",1],["shares",1],["plan",1],["item",1],["16",1],["puts",1],["credential",3],["absolute",1],["path",4],["shell",1],["command",1],["canaries",1],["exactly",1],["those",1],["surfaces",1],["redaction",1],["wrong",1],["instrument",1],["them",1],["redact",1],["text",1],["fingerprints",1],["shaped",1],["tokens",1],["collapses",1],["only",1],["account",1],["home",1],["so",2],["under",1],["another",1],["srv",1],["argv",1],["failed",3],["spawn",1],["all",3],["survive",1],["intact",1],["nothing",2],["here",1],["keep",1],["kept",1],["stays",1],["class",2],["name",2],["permission",1],["eoferror",1],["fact",1],["about",1],["shape",1],["carries",1],["no",2],["argument",1],["from",2],["raised",1],["instance",1],["also",1],["makes",1],["useful",1],["at",2],["once",1],["gone",1],["goes",1],["record",4],["diagnostic",4],["pairs",1],["request",1],["support",2],["ticket",1],["quote",1],["original",1],["claim",1],["true",2],["stopped",1],["being",1],["twice",1],["over",1],["reaches",1],["logs",1],["app",1],["out",1],["bundle",1],["now",1],["collects",1],["longer",1],["records",1],["surface",2],["fingerprint",1],["openai4s",1],["server",1],["errors",1],["import",1],["base",1],["type",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._generation_id","name":[["generation",1],["id",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["generation",3],["id",3],["session",5],["cell",3],["language",3],["str",5],["none",4],["return",3],["exact",1],["acquired",1],["worker",1],["uuid",1],["without",1],["synthesizing",1],["one",1],["try",1],["value",3],["kernels",1],["status",1],["except",1],["exception",1],["noqa",1],["ble001",1],["projection",1],["must",1],["not",1],["break",1],["if",1],["else",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._record","name":[["record",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["record",3],["self",3],["session",7],["cell",8],["request",13],["index",6],["int",2],["kernel",4],["id",10],["str",4],["result",6],["dict",2],["any",2],["capture",7],["none",2],["completion",5],["only",5],["origin",3],["agent",1],["code",3],["language",3],["ports",1],["frame",4],["root",3],["seq",1],["state",1],["revision",1],["project",2],["figures",2],["files",4],["written",2],["read",2],["list",1],["visibility",2],["system",1],["if",3],["else",3],["pin",2],["false",1],["replay",2],["policy",2],["never",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._soft_error","name":[["soft",1],["error",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["soft",2],["error",4],["self",11],["session",7],["cell",17],["request",11],["emit",6],["event",2],["sink",2],["index",6],["int",2],["id",27],["str",12],["kernel",6],["message",7],["attempt",17],["none",6],["terminal",3],["state",4],["generation",5],["interrupted",5],["bool",2],["false",3],["execution",3],["result",11],["if",6],["true",1],["not",5],["try",3],["ports",2],["mark",2],["response",1],["except",3],["base",3],["exception",3],["as",5],["exc",6],["finish",5],["record",3],["failed",3],["raise",3],["stream",2],["root",1],["frame",1],["producing",1],["projection",1],["capture",6],["cancellation",2],["user",1],["intent",1],["stable",1],["code",2],["failure",1],["persists",1],["such",1],["else",1],["show",2],["notebook",2],["origin",1],["agent",2],["completion",1],["only",1],["language",1],["finished",1],["return",1],["revision",1],["no",1],["touched",1],["refusal",1],["unavailability",1],["synthesized",1],["loop",1],["evidence",1],["ledger",1],["must",1],["count",1],["executed",2]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._start_stream","name":[["start",1],["stream",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",3],["start",3],["stream",9],["self",2],["session",11],["cell",22],["request",10],["emit",7],["event",2],["sink",4],["index",7],["int",2],["id",37],["str",11],["kernel",6],["title",5],["generation",4],["none",6],["chunk",12],["if",4],["not",2],["return",4],["type",8],["notebook",4],["frame",14],["root",9],["producing",6],["state",1],["revision",1],["language",4],["origin",2],["source",1],["code",2],["status",1],["running",1],["keep",1],["text",7],["activity",2],["older",1],["clients",2],["chat",1],["side",1],["card",1],["tells",1],["newer",1],["structured",1],["lifecycle",1],["above",1],["authoritative",1],["block",3],["tool",3],["divider",1],["streamed",4],["chars",5],["truncated",4],["false",1],["nonlocal",1],["value",7],["remaining",4],["max",1],["live",2],["output",2],["len",2],["truncation",1],["true",1],["min",1],["stdout",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService._start_stream.on_chunk","name":[["chunk",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["chunk",6],["text",5],["str",4],["none",2],["nonlocal",1],["streamed",3],["chars",4],["stream",4],["truncated",3],["if",3],["return",2],["value",7],["remaining",4],["max",1],["live",2],["cell",6],["output",2],["len",2],["truncation",1],["true",1],["min",1],["not",1],["emit",2],["type",3],["notebook",1],["frame",6],["id",10],["session",3],["root",4],["producing",2],["stdout",1],["block",1],["tool",1]]},{"id":"openai4s/server/cell_run.py#CellExecutionService.execute","name":[["execute",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["def",2],["execute",3],["self",4],["session",6],["cell",10],["request",6],["emit",3],["event",2],["sink",2],["action",4],["group",4],["id",6],["str",2],["none",6],["execution",2],["result",2],["acquire",2],["before",2],["readiness",2],["identity",2],["allocation",2],["background",2],["race",2],["must",3],["refuse",2],["without",2],["inventing",2],["attempt",2],["touching",2],["runtime",2],["allowing",2],["any",2],["workspace",2],["side",2],["effect",2],["capture",5],["lease",8],["ports",1],["type",6],["if",1],["not",2],["callable",2],["getattr",2],["enter",1],["exit",1],["cpython",1],["10",1],["raises",2],["attribute",1],["error",3],["here",1],["while",1],["11",1],["reject",1],["malformed",1],["port",1],["explicitly",1],["so",1],["safety",1],["boundary",1],["has",1],["one",1],["stable",1],["failure",1],["contract",1],["every",1],["supported",1],["interpreter",1],["raise",1],["return",2],["context",1],["manager",1],["admitted",1]]},{"id":"openai4s/server/cell_run.py#CellSession","name":[["cell",1],["session",1]],"path":[["openai4s",1],["server",1],["cell",1],["run",1],["py",1]],"body":[["class",2],["cell",3],["session",2],["protocol",2],["root",1],["frame",1],["id",2],["str",2],["project",1],["workspace",1],["path",1],["index",1],["int",1],["kernels",1],["kernel",1],["supervisor",1]]},{"id":"openai4s/server/completion_gate.py","name":[["completion",1],["gate",1],["py",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["stage",1],["review",6],["gate",4],["post",1],["delivery",3],["terminal",4],["finalization",1],["after",2],["turn",1],["only",1],["reviews",1],["frozen",1],["candidate",1],["optionally",1],["runs",1],["bounded",1],["repair",3],["pipeline",1],["returns",1],["proposal",1],["never",1],["stamps",1],["message",1],["writes",1],["setting",2],["seals",1],["auto",6],["mode",2],["run",2],["once",1],["exact",2],["answer",1],["durably",1],["deliverable",1],["finalize",1],["asks",1],["store",1],["atomically",1],["promote",1],["row",1],["append",1],["one",1],["event",3],["from",7],["future",1],["import",9],["annotations",1],["hashlib",1],["json",1],["collections",1],["abc",1],["callable",2],["mapping",1],["typing",1],["any",1],["openai4s",4],["server",4],["budget",1],["user",1],["truth",1],["public",1],["service",1],["scientific",1],["durable",1],["matches",1],["sink",1],["dict",1],["none",1],["terminals",1],["frozenset",1],["verified",1],["completed",1],["issues",1],["unavailable",1],["cancelled",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService","name":[["completion",1],["gate",1],["service",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["class",2],["completion",9],["gate",6],["service",3],["review",25],["candidate",6],["then",1],["seal",1],["only",10],["after",3],["durable",2],["delivery",1],["def",7],["init",1],["self",30],["store",6],["any",12],["config",6],["scientific",6],["auto",15],["mode",36],["none",39],["repair",12],["property",1],["feature",6],["enabled",6],["bool",7],["flags",2],["getattr",3],["roadmap",1],["features",1],["return",16],["stage4",1],["false",7],["active",2],["root",14],["frame",14],["id",34],["str",25],["resolve",1],["once",1],["callers",1],["pass",1],["back",1],["as",3],["override",11],["if",13],["not",11],["off",5],["else",4],["try",4],["projected",2],["selection",5],["isinstance",2],["mapping",3],["result",8],["except",4],["exception",3],["noqa",3],["ble001",3],["uncertainty",1],["must",1],["keep",1],["armed",1],["fix",3],["frozen",3],["gates",3],["turn",7],["load",1],["dict",5],["raw",3],["setting",2],["value",4],["json",1],["loads",1],["type",1],["error",6],["project",3],["branch",5],["execution",5],["user",3],["request",3],["answer",6],["structured",3],["artifact",3],["versions",3],["before",10],["produced",3],["artifacts",3],["list",1],["cell",3],["count",6],["int",2],["step",3],["agent",5],["cfg",10],["reviewer",7],["emit",3],["event",2],["sink",1],["checkpoint",3],["cancel",7],["callable",1],["compatibility",1],["no",1],["ops",1],["method",1],["never",1],["stamps",1],["row",1],["changed",1],["always",1],["returned",1],["explicit",1],["promotion",1],["stamp",2],["message",2],["deliver",2],["replacement",3],["run",3],["exactly",1],["one",1],["pipeline",1],["proposal",1],["del",1],["allow",1],["cursor",2],["reviewed",4],["shadow",1],["true",3],["round",1],["index",1],["fail",1],["closed",1],["verdict",1],["unavailable",2],["status",1],["reason",1],["inference",2],["failed",2],["summary",1],["300",1],["findings",1],["missing",1],["proof",1],["final",2],["replaced",1],["attempted",2],["repaired",2],["but",1],["deliverable",1],["cancelled",3],["requested",1],["terminal",1],["completed",1],["issues",1],["initial",1],["avoid",1],["legacy",1],["ledger",1],["its",1],["empty",1],["group",1],["strand",1],["repairing",1],["owner",1],["exact",1],["re",1],["persisted",1],["below",1],["prese",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["init",2],["self",7],["store",6],["any",10],["config",6],["scientific",6],["review",6],["auto",9],["mode",4],["none",10],["repair",5],["service",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService._cancel_requested","name":[["cancel",1],["requested",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["cancel",6],["requested",2],["callable",2],["bool",5],["none",3],["if",1],["return",3],["false",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["broken",1],["cancellation",1],["fails",1],["closed",1],["true",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService._event_cursor","name":[["event",1],["cursor",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["event",4],["cursor",4],["self",4],["root",3],["frame",3],["id",7],["str",4],["branch",4],["int",3],["if",1],["not",1],["hasattr",1],["store",2],["auto",2],["mode",2],["return",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService._finalization_failure","name":[["finalization",1],["failure",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["finalization",2],["failure",2],["result",3],["mapping",3],["str",6],["any",4],["reason",7],["dict",4],["failed",4],["truth",5],["unavailable",7],["not",1],["verified",1],["gate",9],["value",3],["if",1],["isinstance",1],["else",1],["update",2],["status",4],["review",10],["terminal",4],["user",2],["unverified",1],["true",1],["finalized",2],["false",4],["durable",2],["metadata",2],["message",1],["return",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService._frozen_mode","name":[["frozen",1],["mode",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["frozen",2],["mode",10],["self",3],["root",3],["frame",3],["id",3],["str",7],["override",4],["none",3],["if",2],["return",2],["active",1],["off",1],["review",2],["only",2],["auto",1],["fix",1],["else",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService._missing_proof","name":[["missing",1],["proof",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["missing",2],["proof",2],["root",4],["frame",4],["id",16],["str",10],["branch",4],["turn",4],["execution",4],["error",4],["exception",2],["dict",2],["any",2],["return",1],["opened",1],["false",2],["closed",1],["gates",1],["completion",1],["true",1],["type",1],["name",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService._publish_new_events","name":[["publish",1],["new",1],["events",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["publish",2],["new",2],["events",5],["self",3],["root",3],["frame",3],["id",7],["str",4],["branch",4],["after",4],["cursor",4],["int",2],["emit",4],["event",5],["sink",2],["none",6],["if",2],["return",2],["try",2],["store",1],["list",1],["auto",2],["mode",1],["except",2],["exception",2],["noqa",2],["ble001",2],["public",4],["not",1],["durability",1],["already",1],["decided",1],["continue",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService.active_mode","name":[["active",1],["mode",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["active",2],["mode",11],["self",6],["root",3],["frame",3],["id",3],["str",5],["resolve",1],["once",1],["callers",1],["pass",1],["back",1],["as",1],["override",1],["if",4],["not",4],["feature",2],["enabled",2],["auto",3],["none",1],["return",4],["off",2],["else",2],["review",8],["only",6],["try",1],["projected",2],["selection",5],["isinstance",1],["mapping",1],["result",2],["except",1],["exception",1],["noqa",1],["ble001",1],["uncertainty",1],["must",1],["keep",1],["gate",1],["armed",1],["fix",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService.feature_enabled","name":[["feature",1],["enabled",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["feature",2],["enabled",2],["self",3],["bool",3],["flags",2],["getattr",2],["config",1],["roadmap",1],["features",1],["none",1],["return",1],["stage4",1],["review",1],["completion",1],["gate",1],["false",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService.finalize_after_delivery","name":[["finalize",1],["after",1],["delivery",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["finalize",2],["after",3],["delivery",17],["self",14],["root",14],["frame",12],["id",54],["str",39],["branch",13],["result",3],["mapping",9],["any",12],["delivered",5],["bool",3],["emit",2],["event",4],["sink",2],["none",38],["message",25],["expected",9],["content",15],["metadata",12],["promoted",10],["completion",6],["dict",5],["atomically",1],["promote",1],["exact",2],["append",1],["one",2],["terminal",16],["current",28],["review",13],["status",5],["unavailable",3],["if",17],["not",15],["terminals",1],["return",10],["finalization",10],["failure",10],["reason",13],["invalid",1],["final",5],["answer",6],["gate",9],["value",17],["isinstance",3],["else",4],["declared",6],["scope",1],["mismatch",5],["turn",8],["execution",8],["proof",8],["durable",5],["run",4],["storage",4],["enabled",4],["getattr",1],["scientific",1],["false",2],["opened",1],["true",4],["closed",1],["identity",1],["missing",1],["promotion",12],["values",2],["requested",4],["without",1],["cancelled",6],["user",4],["truth",4],["verified",3],["unverified",3],["update",1],["elif",1],["candidate",5],["cannot",1],["be",1],["matches",1],["gates",1],["receipt",5],["incomplete",1],["canonical",2],["key",5],["items",2],["sha256",4],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["reviewed",1],["cursor",2],["before",1],["transition",1],["error",1],["exception",1],["wrapper",1],["may",1],["lose",1],["response",1],["sqlite",1],["committed",1],["idempotency",1],["digest",1],["make",1],["bounde",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService.gate_after_turn","name":[["gate",1],["after",1],["turn",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["gate",2],["after",4],["turn",13],["self",15],["root",12],["frame",12],["id",54],["str",26],["project",6],["branch",11],["execution",11],["user",7],["request",4],["candidate",10],["answer",23],["structured",4],["completion",9],["any",12],["none",42],["artifact",4],["versions",4],["before",13],["mapping",5],["produced",4],["artifacts",4],["list",2],["cell",4],["count",8],["int",4],["step",4],["agent",6],["cfg",12],["reviewer",8],["emit",6],["event",3],["sink",2],["checkpoint",4],["cancel",12],["callable",2],["bool",9],["mode",14],["override",6],["compatibility",2],["only",2],["no",2],["ops",2],["method",2],["never",2],["stamps",2],["row",2],["changed",2],["repair",12],["always",2],["returned",2],["explicit",2],["promotion",2],["stamp",4],["message",3],["deliver",3],["replacement",5],["dict",6],["run",3],["exactly",1],["one",1],["review",15],["pipeline",1],["return",4],["proposal",1],["del",1],["allow",2],["not",16],["false",6],["if",9],["feature",2],["enabled",2],["frozen",1],["off",1],["cursor",2],["try",3],["reviewed",4],["scientific",3],["shadow",1],["gates",4],["true",7],["round",2],["index",2],["except",3],["exception",3],["as",3],["error",8],["noqa",3],["ble001",3],["fail",1],["closed",2],["verdict",2],["unavailable",2],["status",1],["reason",3],["inference",2],["failed",3],["summary",1],["300",1],["findings",1],["durable",4],["missing",2],["proof",4],["result",19],["final",5],["replaced",4],["attempted",2],["repaired",18],["but",4],["deliverable",4],["cancelled",13],["requested",3],["auto",4],["getattr",1],["fix",1],["terminal",5],["completed",3],["issues",3],["initial",2],["avoid",1],["legacy",1],["ledger",1],["its",2],["empty",1],["group",1],["strand",1],["repairing",1],["owner",2],["exact",1],["re",2],["persisted",1],["below",1],["preserve",1],["stop",2],["type",1],["name",1],["snapshot",6],["isinstance",1],["else",4],["persist",1],["stays",1],["wins",1],["over",1],["has",1],["already",1],["at",1],["point",1],["truth",3],["promoted",1],["verified",2],["ok",2],["matches",1],["was",1],["delivered",3],["elif",1],["correction",1],["remains",1],["useful",1],["may",1],["be",1],["memory",1],["sufficient",1],["te",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService.gates_turn","name":[["gates",1],["turn",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["gates",2],["turn",2],["self",4],["root",3],["frame",3],["id",3],["str",4],["mode",5],["override",4],["none",4],["bool",2],["if",1],["not",1],["feature",1],["enabled",1],["return",2],["false",1],["frozen",1],["off",1]]},{"id":"openai4s/server/completion_gate.py#CompletionGateService.load","name":[["load",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["load",2],["self",3],["root",3],["frame",3],["id",3],["str",5],["dict",3],["any",2],["none",5],["raw",3],["store",1],["setting",2],["review",1],["gate",1],["if",2],["not",1],["return",3],["try",1],["value",4],["json",1],["loads",1],["except",1],["type",1],["error",2],["isinstance",1],["else",1]]},{"id":"openai4s/server/completion_gate.py#message_review_metadata","name":[["message",1],["review",1],["metadata",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["message",2],["review",11],["metadata",5],["gate",8],["mapping",3],["str",5],["any",4],["dict",2],["return",2],["one",1],["canonical",1],["verdict",1],["patch",1],["exact",1],["assistant",1],["row",1],["terminal",6],["status",4],["if",3],["none",1],["terminals",1],["user",2],["truth",2],["gates",1],["completion",1],["true",1],["unverified",1],["verified",1],["proof",3],["durable",1],["isinstance",2],["run",6],["id",6]]},{"id":"openai4s/server/completion_gate.py#terminal_for_review","name":[["terminal",1],["review",1]],"path":[["openai4s",1],["server",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["terminal",4],["review",8],["result",9],["mapping",3],["str",9],["any",2],["tuple",2],["map",1],["scientific",1],["onto",1],["user",3],["visible",1],["stage",1],["status",2],["verdict",6],["findings",4],["item",6],["if",7],["isinstance",1],["material",3],["severity",1],["high",1],["medium",1],["budget",3],["reason",8],["stop",1],["truth",2],["return",6],["unavailable",9],["reviewer",1],["inference",1],["failed",1],["not",3],["verified",5],["incomplete",2],["evidence",1],["issues",3],["completed",2],["unverified",1],["len",1],["unresolved",1],["pass",1]]},{"id":"openai4s/server/completions.py","name":[["completions",1],["py",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["user",3],["visible",1],["projections",1],["control",1],["actions",2],["structured",2],["completion",4],["from",4],["future",1],["import",6],["annotations",1],["json",1],["re",6],["typing",1],["any",1],["iterable",1],["openai4s",2],["agent",1],["action",2],["code",1],["cell",3],["native",1],["tool",1],["batch",1],["only",1],["server",1],["urls",1],["artifact",3],["url",1],["cjk",1],["compile",4],["u3400",1],["u4dbf",1],["u4e00",1],["u9fff",1],["summary",3],["keys",10],["answer",1],["conclusion",1],["message",2],["result",1],["finding",2],["findings",2],["key",2],["metric",2],["metrics",1],["measurements",1],["limitation",2],["limitations",1],["caveats",1],["artifacts",1],["report",1],["file",2],["files",1],["error",2],["section",1],["annotated",1],["line",1],["body",1],["system",1],["usage",1],["dotall",1],["secret",2],["assignment",1],["api",1],["token",1],["password",1],["authorization",1],["bearer",1],["bbearer",1],["z0",1],["turn",2],["ended",1],["cancelled",1],["covers",1],["explicit",1],["stop",2],["over",1],["rest",1],["socket",1],["auto",3],["budget",3],["mode",1],["denial",1],["ends",1],["through",1],["same",1],["cancel",3],["signal",1],["but",1],["was",1],["nobody",1],["reasons",2],["all",1],["narration",2],["cancellation",1],["marker",1],["outcome",1],["response",1],["language",1]]},{"id":"openai4s/server/completions.py#_artifact_lines","name":[["artifact",1],["lines",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["artifact",14],["lines",5],["artifacts",3],["iterable",2],["dict",3],["trusted",6],["delivery",6],["bool",2],["false",2],["list",3],["str",8],["seen",3],["tuple",1],["if",4],["not",1],["isinstance",1],["continue",3],["name",4],["filename",2],["version",7],["id",10],["latest",1],["ident",3],["target",3],["completion",1],["url",1],["under",1],["missing",1],["cannot",1],["degrade",1],["mutable",1],["head",1],["flag",1],["off",1],["keeps",1],["pre",1],["stage",1],["fallback",1],["none",1],["key",3],["else",1],["add",1],["label",2],["replace",2],["append",1],["return",1]]},{"id":"openai4s/server/completions.py#_compact_value","name":[["compact",1],["value",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["compact",2],["value",9],["any",2],["str",5],["if",2],["isinstance",2],["return",3],["strip",1],["500",3],["dict",1],["list",1],["tuple",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1]]},{"id":"openai4s/server/completions.py#_error_headline","name":[["error",1],["headline",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["error",6],["headline",10],["observation",5],["str",4],["match",5],["section",2],["search",1],["if",4],["not",5],["return",4],["format",1],["only",1],["emits",1],["real",1],["cell",4],["actually",1],["raised",1],["always",1],["either",1],["annotated",2],["line",5],["immediately",1],["followed",1],["by",1],["system",2],["stopped",1],["block",1],["successful",1],["merely",1],["prints",1],["stdout",1],["has",1],["neither",1],["must",1],["be",1],["narrated",1],["as",1],["failure",1],["group",2],["end",1],["startswith",1],["lines",3],["strip",2],["body",1],["splitlines",1],["execution",1],["bearer",2],["sub",2],["redacted",2],["secret",1],["assignment",1],["replace",1],["240",1]]},{"id":"openai4s/server/completions.py#_fallback_output_text","name":[["fallback",1],["output",1],["text",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["fallback",2],["output",6],["text",2],["any",2],["str",4],["keep",1],["legacy",1],["arbitrary",1],["outputs",1],["visible",5],["no",1],["public",1],["fields",1],["exist",1],["if",3],["not",4],["isinstance",1],["dict",1],["return",3],["key",4],["value",2],["items",1],["artifact",1],["keys",2],["structured",1],["ok",1],["status",1],["rendered",2],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["default",1],["4000",1]]},{"id":"openai4s/server/completions.py#_first_value","name":[["first",1],["value",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["first",2],["value",5],["output",4],["any",4],["keys",3],["tuple",2],["str",2],["if",2],["not",2],["isinstance",1],["dict",1],["return",3],["none",3],["key",2]]},{"id":"openai4s/server/completions.py#_normalized","name":[["normalized",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["normalized",2],["value",3],["str",4],["return",1],["re",1],["sub",1],["strip",1],["casefold",1]]},{"id":"openai4s/server/completions.py#_section_line_count","name":[["section",1],["line",1],["count",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["section",2],["line",2],["count",2],["observation",4],["str",4],["marker",3],["int",2],["needle",3],["start",3],["find",2],["if",4],["return",2],["body",6],["len",2],["stops",3],["index",2],["boundary",2],["nstderr",1],["error",1],["usage",1],["min",1],["rstrip",2],["splitlines",1],["else",1]]},{"id":"openai4s/server/completions.py#_structured_body","name":[["structured",1],["body",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["structured",2],["body",2],["value",10],["any",2],["str",4],["if",3],["none",1],["return",4],["isinstance",2],["dict",1],["items",5],["key",2],["120",1],["compact",2],["item",4],["list",3],["20",2],["join",2],["4000",3],["tuple",1],["strip",1]]},{"id":"openai4s/server/completions.py#_summary_already_visible","name":[["summary",1],["already",1],["visible",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["summary",6],["already",2],["visible",2],["output",4],["any",2],["str",5],["previous",4],["bool",2],["if",4],["normalized",5],["return",4],["true",2],["not",2],["isinstance",1],["dict",1],["false",2],["key",2],["keys",1],["value",3],["none",1],["else",1]]},{"id":"openai4s/server/completions.py#_summary_text","name":[["summary",1],["text",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["summary",3],["text",2],["output",8],["any",2],["str",5],["if",5],["isinstance",4],["return",6],["strip",4],["not",1],["dict",1],["none",1],["key",3],["keys",1],["value",6],["4000",1],["int",1],["float",1],["bool",1]]},{"id":"openai4s/server/completions.py#action_narration","name":[["action",1],["narration",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["action",17],["narration",2],["none",2],["language",4],["str",4],["en",2],["describe",1],["without",1],["inventing",1],["reasoning",1],["scientific",2],["results",4],["zh",10],["if",18],["isinstance",2],["code",1],["cell",5],["explicitly",1],["progress",1],["status",1],["never",1],["result",3],["claim",1],["prevents",1],["long",1],["cells",1],["from",3],["leaving",1],["conversation",2],["blank",1],["while",1],["replace",1],["place",1],["notebook",3],["draft",1],["kernel",1],["execution",1],["run",1],["protocol",1],["only",2],["submit",1],["stays",1],["silent",1],["because",1],["its",4],["structured",1],["completion",2],["projection",1],["user",1],["facing",1],["return",10],["label",3],["else",9],["python",1],["have",1],["prepared",1],["am",8],["running",3],["now",1],["actual",2],["output",1],["will",5],["be",2],["recorded",1],["not",2],["native",1],["tool",1],["batch",1],["calls",6],["names",4],["call",2],["name",5],["len",3],["related",1],["steps",1],["continue",1],["their",2],["returned",1],["web",2],["search",2],["searching",1],["relevant",2],["sources",1],["first",1],["then",1],["explain",1],["affect",1],["next",2],["analysis",2],["step",3],["fetch",1],["reading",1],["source",1],["checking",1],["key",2],["evidence",1],["write",1],["file",3],["edit",1],["artifacts",2],["saving",1],["current",1],["written",1],["files",3],["added",1],["read",1],["text",1],["list",2],["dir",1],["glob",1],["content",1],["inspecting",1],["data",1],["before",1],["continuing",1],["contents",1],["env",3],["create",1],["preparing",1],["appropriate",1],["runtime",1],["environment",1],["report",1]]},{"id":"openai4s/server/completions.py#cancellation_marker","name":[["cancellation",1],["marker",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["cancellation",2],["marker",2],["reason",3],["str",6],["language",3],["en",2],["durable",1],["user",2],["visible",1],["line",1],["closes",1],["cancelled",1],["turn",2],["stopped",4],["mid",1],["cell",2],["otherwise",1],["reopens",1],["nothing",1],["after",1],["progress",1],["narration",1],["am",1],["running",2],["now",1],["claim",1],["still",1],["zh",4],["if",3],["auto",2],["budget",2],["return",2],["else",2],["mode",1],["was",1],["reached",1],["by",1]]},{"id":"openai4s/server/completions.py#completion_message","name":[["completion",1],["message",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["completion",8],["message",3],["any",2],["artifacts",4],["iterable",2],["dict",3],["previous",9],["text",5],["str",10],["language",3],["en",4],["require",3],["fallback",8],["bool",4],["true",2],["trusted",4],["delivery",4],["false",2],["render",1],["submitted",1],["result",1],["into",1],["durable",1],["human",1],["facing",1],["final",1],["spec",3],["if",14],["isinstance",1],["else",5],["output",7],["bullets",6],["zh",8],["normalized",4],["parts",10],["list",1],["summary",6],["not",7],["already",1],["visible",1],["append",5],["heading",8],["keys",5],["key",1],["findings",1],["finding",1],["metrics",1],["metric",1],["limitations",1],["limitation",1],["value",3],["first",1],["body",5],["structured",1],["fresh",3],["item",6],["strip",2],["completed",1],["work",1],["join",3],["artifact",4],["lines",4],["return",3],["task",1],["complete",1]]},{"id":"openai4s/server/completions.py#outcome_narration","name":[["outcome",1],["narration",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["outcome",8],["narration",2],["action",6],["none",5],["any",2],["language",3],["str",6],["en",2],["had",2],["public",2],["prose",3],["bool",2],["false",2],["project",1],["real",1],["execution",2],["without",1],["exposing",1],["code",3],["reasoning",1],["error",6],["text",1],["reduced",1],["one",1],["bounded",1],["redacted",1],["exception",1],["headline",2],["successful",1],["turn",1],["always",1],["gets",1],["short",1],["deterministic",1],["post",1],["notice",1],["unless",1],["cell",9],["itself",1],["completed",3],["task",1],["pre",1],["model",1],["only",1],["describe",1],["intent",1],["never",1],["evidence",1],["succeeded",1],["if",13],["not",2],["isinstance",1],["return",6],["getattr",3],["stop",1],["reason",1],["cancelled",1],["observation",5],["zh",8],["traceback",2],["else",6],["failed",1],["next",1],["step",1],["will",1],["repair",1],["from",1],["actual",2],["completion",1],["stdout",9],["lines",8],["section",2],["line",4],["count",2],["stderr",9],["details",6],["list",1],["append",2],["joined",3],["join",2],["notebook",4],["successfully",2],["output",1],["recorded",2],["no",1],["its",1],["runtime",1],["state",1]]},{"id":"openai4s/server/completions.py#response_language","name":[["response",1],["language",1]],"path":[["openai4s",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["response",2],["language",3],["text",4],["any",2],["str",3],["choose",1],["deterministic",1],["fallback",1],["from",1],["user",1],["return",1],["zh",1],["if",1],["cjk",1],["search",1],["else",1],["en",1]]},{"id":"openai4s/server/compute_session_routes.py","name":[["compute",1],["session",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["session",7],["kernel",3],["runs",1],["whether",1],["ready",1],["yet",1],["m3b",1],["three",4],["routes",4],["same",3],["shape",1],["as",3],["other",2],["groups",1],["validated",1],["route",5],["spec",4],["table",1],["shared",1],["contract",7],["inventory",1],["tri",1],["state",2],["handle",2],["response",2],["these",1],["exist",2],["readiness",1],["cluster",2],["not",3],["one",2],["boolean",1],["but",1],["four",1],["conditions",1],["inv",2],["ui",2],["needs",1],["say",2],["outstanding",1],["queued",1],["node",2],["waiting",1],["worker",1],["dial",1],["starting",1],["different",2],["waits",1],["expected",1],["durations",1],["single",1],["spinner",1],["all",2],["them",1],["user",1],["decides",1],["product",1],["broken",1],["lost",2],["epochs",1],["reason",2],["dies",2],["memory",1],["variables",1],["imports",1],["seed",1],["somebody",1],["cells",1],["ago",1],["continues",1],["new",1],["epoch",1],["must",1],["so",2],["11",1],["banner",1],["log",1],["line",1],["because",1],["results",2],["afterwards",1],["look",1],["exactly",1],["like",1],["from",7],["was",1],["nothing",1],["here",1],["names",1],["scheduler",1],["run",1],["location",1],["local",1],["profile",2],["name",1],["toml",1],["carries",1],["allocation",1],["id",1],["future",1],["import",6],["annotations",1],["sys",1],["pathlib",1],["path",2],["typing",1],["any",1],["openai4s",1],["orchestration",1],["models",1],["recovery",2],["strategy",2],["resource",1],["unsupported",1],["team",2],["policy",1],["status",2],["compute",6],["sessions",4],["mutates",3],["false",1],["request",3],["post",2],["true",2],["release",4],["validate",1],["hoisted",1],["rather",1],["than",1],["inlined",1],["at",1],["startswith",2],["below",1],["scanner",1],["treats",1],["string",1],["literal",1],["handed",1],["declaration",1],["inline",1],["prefix",3],["check",1],["publishes",1],["bare",1],["endpoint",1],["trap",1],["scope",1],["guards",1],["hit",1],["fix",1],["writing",1],["sentence",1],["example",1],["triggered",1],["once",1],["more",1],["fair",1],["measure",1],["easy",1],["mistake",1]]},{"id":"openai4s/server/compute_session_routes.py#_identity","name":[["identity",1]],"path":[["openai4s",1],["server",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["identity",3],["self",3],["return",1],["getattr",1],["team",1],["none",1]]},{"id":"openai4s/server/compute_session_routes.py#_may_use","name":[["may",1]],"path":[["openai4s",1],["server",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["may",4],["self",3],["session",7],["id",3],["str",2],["store",3],["any",2],["bool",2],["same",3],["rule",3],["rest",1],["surface",1],["uses",2],["called",2],["rather",1],["than",2],["reimplemented",1],["second",2],["copy",1],["visibility",1],["place",1],["be",1],["wrong",1],["docstring",1],["claimed",1],["while",1],["body",1],["visible",1],["directly",1],["through",1],["different",1],["identity",3],["adapter",1],["team",3],["dict",1],["drops",1],["username",1],["one",3],["policy",2],["two",1],["copies",1],["them",1],["already",2],["drifted",1],["canonical",1],["predicate",1],["four",1],["gateway",1],["call",1],["sites",1],["reach",1],["fails",1],["closed",1],["undecidable",1],["answer",1],["so",1],["now",1],["code",1],["not",1],["merely",1],["intent",1],["return",1]]},{"id":"openai4s/server/compute_session_routes.py#_status_json","name":[["status",1],["json",1]],"path":[["openai4s",1],["server",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["status",2],["json",2],["manager",4],["any",5],["store",6],["session",11],["id",18],["str",3],["dict",3],["workload",19],["leases",2],["if",7],["not",7],["error",1],["runs",1],["daemon",1],["default",1],["honest",1],["answer",1],["missing",1],["resource",1],["return",2],["location",2],["local",1],["none",9],["workloads",2],["allocation",11],["active",3],["readiness",4],["runtime",4],["lease",9],["payload",5],["cluster",1],["public",1],["state",4],["lost",2],["epochs",2],["list",1],["else",3],["named",1],["rather",1],["than",1],["implied",1],["recovery",3],["restores",1],["workspace",2],["kernel",1],["memory",1],["client",1],["showing",1],["banner",1],["needs",1],["say",1],["those",1],["promising",1],["m4",1],["strategy",1],["only",1],["value",6],["profile",2],["spec",1],["name",1],["phase",4],["desired",2],["reason",6],["execution",2],["epoch",4],["idle",2],["ttl",2],["max",2],["lifetime",2],["last",2],["at",6],["created",2],["released",2]]},{"id":"openai4s/server/compute_session_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",22],["method",5],["str",8],["sub",6],["dict",2],["store",8],["any",5],["runner",5],["bool",3],["answer",1],["session",29],["compute",4],["route",2],["report",1],["not",25],["ours",1],["if",22],["startswith",1],["path",2],["prefix",1],["return",14],["false",8],["manager",6],["getattr",4],["sessions",3],["none",14],["status",3],["match",3],["id",19],["group",4],["may",5],["json",14],["error",10],["found",3],["404",3],["true",13],["dispatches",1],["before",3],["gateway",1],["scope",1],["guard",1],["intentionally",1],["distinct",1],["from",3],["frames",1],["preserve",1],["d4",1],["here",2],["successful",1],["admin",7],["view",1],["somebody",1],["else",6],["private",5],["leaves",1],["one",2],["audit",6],["row",1],["post",2],["request",5],["release",9],["paths",1],["pass",2],["through",1],["branch",1],["therefore",1],["misclassified",1],["as",2],["reads",1],["read",4],["team",4],["callable",2],["location",1],["local",2],["workload",1],["identity",15],["policy",1],["control",1],["ok",8],["code",6],["owner",2],["only",6],["403",2],["configured",4],["409",2],["released",2],["reason",4],["user",7],["cancelled",2],["try",3],["actor",1],["username",2],["action",1],["target",1],["except",3],["exception",2],["noqa",1],["ble001",1],["auditing",1],["must",1],["fail",1],["cluster",7],["interactive",1],["sibling",1],["orchestration",2],["job",1],["scheduler",1],["invoked",1],["daemon",3],["unix",1],["site",6],["credential",1],["authenticated",1],["account",1],["belonging",1],["browser",1],["member",1],["refuse",1],["configuration",1],["profile",16],["lookup",1],["durable",1],["write",1],["so",2],["cannot",2],["bypass",1],["boundary",1],["jobs",1],["placement",1],["uses",1],["managed",1],["credentials",1],["has",3],["no",2],["worker",2],["listener",1],["openai4",1],["listen",1],["run",1],["body",4],["name",4],["strip",1],["required",1],["400",4],["checked",1],["deliberately",1],["whether",1],["version",2],["honour",2],["recovery",13],["strategy",12],["nothing",1],["who",1],["asked",1],["checkpoint",1],["should",1],["be",1],["told",1],["whichever",1],["they",2],["named",1],["fixing",1],["would",2],["have",1],["helped",1],["answering",1],["unknown",2],["sends",1],["them",1],["exactly",1],["requested",3],["workspace",1],["value",3],["supported",3],["raise",1],["unsupported",5],["exc",3],["detail",2],["isinstance",1],["501",2],["well",1],["formed",1],["real",1],["product",1],["names",1],["tell",1],["made",1],["mistake",1],["candidate",3],["config",1],["operator",1],["typo",1],["invent",1],["resource",2],["limits",1],["guessing",1],["quietly",1],["lands",1],["wrong",1],["queue",1],["resources",1],["frozen",1],["dataclass",1],["role",1],["kind",1]]},{"id":"openai4s/server/compute_tasks.py","name":[["compute",1],["tasks",1],["py",1]],"path":[["openai4s",1],["server",1],["compute",1],["tasks",1],["py",1]],"body":[["read",2],["only",3],["view",1],["one",6],["session",6],["remote",6],["compute",6],["work",3],["job",7],["outlives",1],["turn",1],["launched",1],["kernel",1],["daemon",1],["manager",4],["already",1],["keeps",1],["durable",2],["record",3],["each",1],["but",1],["way",2],["see",2],["was",2],["be",1],["agent",1],["inside",1],["cell",1],["calling",1],["host",1],["person",1],["whose",1],["gpu",1],["has",2],["been",1],["running",1],["two",1],["hours",1],["had",1],["nowhere",1],["look",1],["obvious",1],["give",1],["them",2],["page",3],["polls",1],["wrong",1],["shape",2],["here",1],["reason",4],["specific",1],["system",1],["rather",3],["than",3],["general",1],["dislike",1],["polling",1],["probe",2],["harvest",3],["result",1],["contacts",1],["contacting",1],["pulls",1],["files",1],["back",1],["into",2],["workspace",2],["writes",1],["artifacts",1],["closes",1],["there",1],["no",2],["poll",1],["refreshed",1],["itself",2],["would",4],["silently",1],["nobody",1],["looking",1],["at",5],["background",1],["poller",1],["bill",1],["provider",4],["schedule",1],["user",1],["never",1],["chose",1],["so",1],["module",1],["reads",2],["nothing",1],["else",1],["import",4],["handed",1],["store",1],["runtime",1],["therefore",1],["cannot",2],["advance",1],["state",2],["however",1],["called",1],["guarantee",1],["structural",1],["promise",1],["about",2],["call",1],["order",1],["advancing",1],["separate",1],["explicit",1],["action",1],["scoping",1],["by",2],["owner",2],["key",1],["path",1],["belongs",1],["another",2],["not",4],["listed",1],["counted",1],["reported",1],["as",1],["hidden",1],["count",1],["tell",1],["much",1],["doing",1],["from",3],["future",1],["annotations",1],["typing",1],["any",1],["mapping",1],["sequence",1],["openai4s",1],["states",2],["live",1],["many",1],["jobs",1],["response",1],["may",2],["carry",2],["accumulates",1],["over",1],["long",1],["project",1],["panel",2],["summary",1],["archive",1],["max",4],["tasks",3],["200",1],["client",1],["stored",1],["also",1],["holds",1],["pid",1],["pgid",1],["sandbox",1],["id",2],["receipt",1],["raw",1],["outputs",1],["spec",1],["process",1],["identifiers",1],["handles",1],["act",1],["exist",1],["let",1],["cancel",1],["rendering",1],["publish",1],["someone",1],["cluster",1],["anything",1],["public",3],["fields",3],["tuple",1],["str",1],["status",1],["termination",1],["exit",1],["code",2],["created",1],["updated",1],["submitted",1],["terminal",1],["integrity",1],["sha256",1],["per",1],["value",1],["ceiling",1],["free",1],["text",3],["written",1],["whole",1],["stderr",1],["tail",1],["chars",2],["500",1],["all",1],["task",1]]},{"id":"openai4s/server/compute_tasks.py#_clip","name":[["clip",1]],"path":[["openai4s",1],["server",1],["compute",1],["tasks",1],["py",1]],"body":[["def",2],["clip",2],["value",6],["any",4],["if",1],["isinstance",1],["str",1],["len",1],["max",2],["text",2],["chars",2],["return",2]]},{"id":"openai4s/server/compute_tasks.py#_manifest_summary","name":[["manifest",1],["summary",1]],"path":[["openai4s",1],["server",1],["compute",1],["tasks",1],["py",1]],"body":[["def",2],["manifest",9],["summary",2],["record",3],["mapping",3],["str",5],["any",4],["dict",2],["much",1],["harvest",1],["produced",1],["without",1],["paths",1],["file",3],["list",1],["useful",1],["part",2],["also",1],["names",1],["directories",1],["someone",1],["cluster",1],["count",3],["total",6],["size",2],["answer",1],["did",1],["my",1],["outputs",1],["come",1],["back",1],["question",1],["panel",1],["exists",1],["artifact",1],["if",2],["not",1],["isinstance",3],["sequence",1],["bytes",3],["return",2],["item",3],["try",1],["int",1],["except",1],["type",1],["error",2],["value",1],["continue",1],["len",1]]},{"id":"openai4s/server/compute_tasks.py#owner_tasks","name":[["owner",1],["tasks",1]],"path":[["openai4s",1],["server",1],["compute",1],["tasks",1],["py",1]],"body":[["def",2],["owner",6],["tasks",8],["store",3],["any",4],["key",3],["str",4],["none",2],["limit",3],["int",2],["max",2],["dict",2],["one",1],["session",1],["remote",2],["jobs",2],["read",3],["from",1],["durable",1],["record",3],["only",1],["nothing",3],["here",1],["contacts",1],["so",1],["calling",1],["costs",1],["changes",1],["refreshed",1],["at",2],["deliberately",1],["absent",1],["own",1],["updated",1],["state",1],["was",2],["last",2],["established",1],["stamping",1],["time",1],["next",1],["would",1],["let",1],["stale",1],["row",4],["look",1],["freshly",1],["confirmed",1],["try",1],["rows",3],["compute",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1],["must",1],["not",2],["blank",1],["page",1],["public",1],["task",3],["if",2],["isinstance",1],["mapping",1],["return",1],["live",2],["count",1],["sum",1],["said",1],["plainly",1],["because",1],["whole",1],["design",1],["rests",1],["response",1],["recorded",1],["check",1],["true",1],["now",1],["polled",1],["false",1]]},{"id":"openai4s/server/compute_tasks.py#public_task","name":[["public",1],["task",1]],"path":[["openai4s",1],["server",1],["compute",1],["tasks",1],["py",1]],"body":[["def",2],["public",3],["task",2],["record",6],["mapping",2],["str",6],["any",5],["dict",3],["client",1],["safe",1],["projection",1],["one",2],["durable",1],["compute",1],["job",2],["out",7],["field",3],["fields",1],["value",3],["if",1],["none",1],["continue",1],["clip",1],["status",6],["unknown",2],["not",3],["failure",1],["must",1],["never",1],["be",3],["rendered",1],["as",1],["means",1],["remote",1],["could",1],["reached",1],["may",1],["well",1],["running",1],["billing",1],["state",1],["machine",1],["says",1],["so",1],["ui",1],["guessed",1],["would",1],["say",1],["opposite",1],["truth",1],["case",1],["costs",1],["money",1],["live",3],["states",2],["terminal",2],["bool",1],["at",1],["outputs",1],["manifest",1],["summary",1],["return",1]]},{"id":"openai4s/server/contract.py","name":[["contract",1],["py",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["externally",1],["reachable",2],["http",8],["web",2],["socket",3],["surface",4],["proposal",1],["requires",1],["every",4],["external",1],["route",23],["event",8],["be",3],["covered",1],["by",4],["contract",5],["inventory",11],["checkable",1],["rather",3],["than",4],["list",2],["someone",1],["maintains",1],["hand",4],["maintained",3],["wrong",4],["first",5],["time",2],["somebody",2],["adds",1],["hurry",2],["its",7],["being",4],["invisible",3],["failure",2],["mode",1],["exists",3],["prevent",2],["routing",5],["migrated",3],["incrementally",1],["declarative",1],["spec",3],["objects",1],["module",9],["exports",1],["routes",18],["contributes",1],["those",3],["exact",5],["runtime",1],["declarations",2],["legacy",2],["gateway",10],["branches",2],["keep",2],["static",1],["source",5],["extractor",3],["so",5],["migration",2],["not",12],["force",1],["high",1],["risk",1],["rewrite",1],["whole",3],["chain",3],["one",9],["change",1],["two",3],["readings",1],["unioned",1],["never",5],["traded",1],["off",1],["selecting",1],["per",2],["skipping",1],["scan",2],["moment",1],["grew",1],["made",1],["half",1],["entire",1],["point",1],["incremental",1],["case",1],["silently",2],["lost",2],["reading",2],["name",2],["meant",1],["whose",1],["table",1],["was",1],["called",1],["anything",1],["else",1],["all",6],["them",2],["both",4],["always",1],["idempotent",1],["they",3],["agree",1],["loud",1],["fallback",1],["remains",1],["deliberately",2],["strict",1],["misses",1],["idiom",1],["reports",2],["full",4],["coverage",4],["incomplete",2],["false",1],["confidence",1],["worse",1],["no",2],["check",4],["neither",3],["script",2],["see",1],["because",3],["missing",2],["absent",1],["from",10],["sides",2],["comparison",2],["version",1],["handled",1],["only",5],["sub",12],["re",15],["fullmatch",4],["omitted",1],["frames",6],["matched",3],["query",3],["aware",2],["as",4],["split",3],["tuples",1],["startswith",3],["test",4],["asserting",1],["few",1],["obviously",1],["present",1],["found",1],["caught",1],["alongside",1],["assertions",1],["folded",1],["into",2],["schema",2],["answers",1],["paths",2],["exist",1],["shape",1],["return",1],["response",3],["schemas",1],["next",1],["layer",1],["inferable",1],["future",1],["import",8],["annotations",1],["ast",1],["importlib",1],["textwrap",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",5],["typing",1],["any",2],["verbs",2],["actually",1],["dispatch",2],["membership",3],["spelling",1],["uppercase",1],["alphabetic",1],["accepts",1],["gte",1],["banana",1],["width",1],["str",1],["isalpha",1],["unicode",1],["wide",1],["three",1],["upper",1],["stable",1],["declared",2],["typo",1],["verb",1],["dead",1],["real",2],["request",1],["but",3],["still",2],["lists",1],["pattern",3],["drops",1],["method",1],["capture",1],["unroutable",1],["checks",1],["concretises",1],["five",1],["probe",1],["then",2],["earn",1],["dispatcher",1],["404",3],["entry",1],["freezes",1],["statuses",1],["green",1],["cannot",2],["reached",2],["methods",1],["frozenset",4],["post",1],["put",1],["patch",1],["delete",1],["head",1],["options",1],["frozen",2],["true",1],["api",9],["lives",1],["defined",1],["here",2],["very",1],["different",2],["callers",1],["need",1],["should",1],["guess",1],["cli",1],["builds",1],["daemon",2],["urls",1],["openai4s",1],["share",3],["hard",1],["coded",1],["subcommands",1],["against",1],["own",3],["versioned",1],["refusal",1],["feature",1],["had",1],["root",3],["v1",2],["file",2],["py",5],["events",2],["emitted",2],["focused",1],["services",1],["too",1],["composition",1],["adapter",1],["scanning",2],["alone",2],["left",1],["fifteen",1],["live",2],["types",2],["therefore",1],["undocumented",1],["server",3],["pkg",3],["parent",2],["agent",2],["config",1],["llm",1],["after",1],["prefix",5],["stripped",1],["also",3],["matches",1],["form",2],["compile",10],["memory",2],["categories",1],["context",1],["tuple",2],["member",1],["item",2],["kernel",1],["parameterised",2],["patterns",1],["anchored",1],["at",2],["files",1],["validate",2],["hashes",1],["identifiers",1],["client",2],["messages",1],["dispatched",2],["view",1],["session",2],["cancel",2],["execution",1],["equality",1],["missed",1],["leaving",1],["inbound",5],["out",3],["ws",5],["carry",1],["their",2],["type",3],["outbound",3],["modules",3],["hold",1],["carved",1],["handler",2],["decomposition",1],["moves",1],["groups",1],["siblings",1],["moved",1],["read",2],["extraction",1],["would",2],["have",2],["dropped",1],["12",1],["orphaned",1],["11",1],["shapes",2],["tempting",1],["repair",1],["regenerate",1],["artifact",1],["until",1],["tests",1],["pass",1],["damaging",1],["filed",1],["under",1],["catch",1],["gone",1],["same",4],["reasoning",1],["already",2],["widened",2],["package",1],["above",1],["were",1],["simply",1],["derived",1],["listed",1],["has",2],["defect",1],["extracts",1],["group",3],["catches",1],["convention",1],["naming",1],["fails",1],["build",1],["carries",2],["idioms",2],["without",2],["following",1],["exposes",1],["addition",1],["instead",1],["glob",1],["through",2],["router",2],["constructed",1],["tunnel",1],["directly",1],["artifacts",1],["passes",1],["counting",1],["add",2],["driver",1],["drive",1],["undrivable",1],["indistinguishable",1],["uncovered",1],["non",2],["stand",1],["segment",2],["ask",1],["could",1],["earlier",1],["swallowed",1],["boring",1],["must",1],["contain",1],["regex",1],["metacharacter",1],["sample",1],["alternatives",1],["former",1],["nested",2],["expression",1],["character",3],["malformed",1],["declaration",1],["such",1],["repeated",1],["closing",1],["parenthesis",1],["caused",1],["exponential",1],["backtracking",1],["during",1],["startup",1],["special",1],["arm",1],["did",1],["accepted",1],["text",1],["covers",1],["language",1],["single",1],["linear",1],["alternative",1],["names",1],["onto",1],["dict",2],["literal",2],["handed",1],["these",2],["even",1],["frame",3],["id",3],["hub",1],["emitter",1],["fills",1],["emit",2],["calls",1],["broadcast",1],["send",1],["json",2],["record",1],["domain",1],["sink",1],["carrying",1],["addressed",1],["distinguishes",1],["many",1],["other",1],["dicts",1],["tree",1],["fragments",1],["ledger",1],["states",1],["result",1],["payloads",1],["key",1],["address",1],["keys",1],["param",2],["error",1],["int",1],["complete",1],["matcher",1],["families",1],["family",1],["websocket",2]]},{"id":"openai4s/server/contract.py#_callee_name","name":[["callee",1],["name",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["callee",2],["name",3],["node",3],["ast",4],["call",2],["str",2],["func",6],["if",2],["isinstance",2],["return",3],["id",1],["attribute",1],["attr",1]]},{"id":"openai4s/server/contract.py#_event_source_files","name":[["event",1],["source",1],["files",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["event",3],["source",2],["files",5],["list",2],["path",5],["every",1],["module",1],["put",1],["socket",1],["gateway",2],["package",2],["server",1],["pkg",2],["agent",1],["extend",1],["sorted",1],["rglob",1],["py",1],["if",1],["return",1]]},{"id":"openai4s/server/contract.py#_event_types_in_module","name":[["event",1],["types",1],["module",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",3],["event",4],["types",2],["module",3],["text",3],["str",8],["type",3],["literals",1],["one",3],["by",2],["ast",15],["rather",1],["than",1],["regex",1],["plain",1],["scan",1],["cannot",1],["be",1],["here",1],["finalize",1],["py",1],["alone",1],["contributes",1],["string",1],["number",1],["object",1],["array",1],["from",1],["json",1],["schema",1],["fragments",1],["contract",1],["inventory",1],["lists",1],["non",1],["events",2],["as",2],["wrong",1],["omits",1],["two",1],["signals",1],["mark",1],["real",1],["dict",7],["addressed",1],["at",1],["session",1],["handed",1],["something",1],["emits",1],["try",1],["tree",3],["parse",1],["except",1],["syntax",1],["error",1],["pragma",1],["no",1],["cover",1],["import",1],["checked",1],["ci",1],["return",2],["found",3],["assigned",4],["collect",4],["node",14],["none",1],["key",3],["value",11],["zip",1],["keys",5],["values",1],["if",8],["isinstance",12],["constant",3],["add",1],["walk",1],["assign",1],["target",3],["targets",1],["name",3],["id",3],["address",1],["call",1],["callee",1],["emit",1],["calls",1],["arg",6],["args",1],["elif",1]]},{"id":"openai4s/server/contract.py#_event_types_in_module.collect","name":[["collect",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["collect",2],["node",4],["ast",4],["dict",2],["none",2],["key",3],["value",7],["zip",1],["keys",1],["values",1],["if",1],["isinstance",3],["constant",2],["type",1],["str",1],["found",1],["add",1]]},{"id":"openai4s/server/contract.py#_fullmatch_patterns","name":[["fullmatch",1],["patterns",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["fullmatch",3],["patterns",2],["text",4],["str",6],["parameterised",1],["legacy",1],["routes",2],["read",2],["as",1],["constant",3],["expressions",1],["regex",1],["scan",3],["takes",1],["first",6],["string",1],["literal",2],["sees",1],["gateway",1],["builds",1],["one",2],["matcher",1],["out",2],["adjacent",1],["raw",1],["literals",2],["across",1],["several",1],["lines",1],["so",2],["produce",1],["fragment",2],["cannot",1],["match",1],["anything",1],["python",1],["parser",1],["joins",1],["those",1],["before",1],["ast",5],["exists",1],["non",1],["matchers",1],["left",1],["rather",2],["than",2],["half",1],["try",1],["tree",2],["parse",1],["textwrap",1],["dedent",1],["except",1],["syntax",1],["error",1],["module",1],["tests",1],["hand",1],["function",1],["would",1],["any",1],["future",1],["caller",1],["scanning",1],["snippet",1],["fall",1],["back",1],["reads",1],["concatenation",1],["completeness",1],["filter",1],["http",1],["stops",1],["truncation",1],["produces",1],["from",1],["being",1],["counted",1],["either",1],["path",1],["return",2],["pattern",1],["findall",1],["found",3],["node",5],["walk",1],["if",3],["not",2],["isinstance",3],["call",1],["args",2],["continue",2],["callee",1],["name",1],["value",2],["add",1]]},{"id":"openai4s/server/contract.py#_route_module_specs","name":[["route",1],["module",1],["specs",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["route",9],["module",11],["specs",5],["name",7],["str",2],["tuple",5],["spec",8],["return",3],["one",2],["executable",1],["declarations",1],["if",5],["has",1],["migrated",1],["modules",3],["intentionally",1],["import",2],["safe",1],["handler",1],["importing",1],["now",1],["useful",1],["because",1],["declarative",1],["exposes",1],["exact",1],["table",2],["runtime",1],["consumes",1],["without",1],["stay",1],["source",1],["fallback",1],["package",1],["importlib",1],["declared",4],["getattr",1],["routes",3],["none",2],["not",2],["isinstance",2],["list",2],["raise",2],["type",2],["error",2],["must",1],["be",1],["invalid",2],["contains",1],["non",1],["values",1]]},{"id":"openai4s/server/contract.py#_route_modules","name":[["route",1],["modules",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["route",5],["modules",3],["tuple",3],["str",2],["every",1],["module",2],["owns",1],["branches",1],["extracted",1],["from",1],["handler",1],["api",1],["return",1],["sorted",1],["path",3],["name",2],["server",1],["pkg",1],["glob",2],["if",1],["not",1],["non",1],["gateway",1]]},{"id":"openai4s/server/contract.py#_route_sources","name":[["route",1],["sources",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["route",7],["sources",2],["list",2],["str",2],["gateway",2],["py",1],["plus",2],["every",2],["module",5],["owns",1],["extracted",1],["branches",3],["read",3],["migrated",2],["not",3],["skipping",1],["moment",1],["grew",1],["one",3],["spec",4],["was",2],["all",1],["nothing",1],["migration",1],["docstring",1],["above",1],["calls",2],["incremental",1],["holding",1],["two",2],["surviving",1],["re",1],["fullmatch",1],["lost",1],["those",1],["from",2],["inventory",1],["missing",1],["both",1],["sides",1],["each",1],["check",1],["comparison",1],["reading",1],["unconditionally",1],["idempotent",1],["fully",1],["matched",1],["by",1],["exact",1],["pattern",1],["prefix",1],["membership",1],["declarative",1],["patterns",2],["arrive",1],["again",1],["via",1],["correct",1],["partial",1],["so",1],["over",1],["counting",1],["risk",1],["skip",1],["buying",1],["anything",1],["against",1],["texts",3],["text",2],["utf",2],["name",2],["modules",1],["path",3],["server",1],["pkg",1],["if",1],["file",1],["append",1],["return",1]]},{"id":"openai4s/server/contract.py#_route_spec_patterns","name":[["route",1],["spec",1],["patterns",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["route",5],["spec",6],["patterns",5],["text",6],["str",6],["read",3],["constant",3],["out",2],["source",1],["declarative",1],["module",2],["live",2],["routes",3],["table",3],["better",1],["answer",1],["one",1],["exists",1],["but",1],["sees",1],["declared",1],["somewhere",1],["walk",3],["not",4],["reach",1],["lets",1],["test",1],["compare",1],["isolation",1],["only",3],["same",2],["choice",1],["fullmatch",1],["makes",1],["reason",1],["pattern",8],["built",1],["by",1],["concatenation",1],["string",1],["something",1],["describe",1],["so",3],["left",1],["rather",1],["than",1],["half",1],["note",1],["asymmetry",1],["leaves",1],["behind",1],["http",1],["unions",1],["computed",1],["still",1],["reaches",1],["inventory",2],["from",1],["invisible",1],["caller",1],["hands",1],["us",1],["alone",1],["callee",2],["name",2],["match",1],["containing",1],["literal",1],["scan",1],["anything",2],["else",2],["full",1],["dedent",2],["parse",2],["cannot",1],["find",1],["sweeps",1],["hand",1],["function",1],["40",1],["server",1],["modules",1],["589",1],["ki",1],["gateway",1],["py",1],["none",2],["contain",1],["150ms",1],["parsing",1],["per",1],["suite",1],["run",1],["if",5],["return",3],["try",1],["tree",2],["ast",4],["textwrap",1],["except",1],["syntax",1],["error",1],["found",3],["node",6],["isinstance",3],["call",1],["continue",1],["len",1],["args",2],["next",1],["kw",3],["value",3],["keywords",1],["arg",1],["add",1]]},{"id":"openai4s/server/contract.py#_sample_path","name":[["sample",1],["path",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["sample",8],["path",4],["pattern",7],["str",4],["none",5],["concrete",1],["matches",1],["if",4],["cannot",1],["build",1],["one",1],["only",1],["detect",1],["shadowing",1],["so",2],["fails",1],["closed",1],["not",2],["match",1],["came",1],["from",1],["learned",1],["nothing",1],["say",1],["rather",1],["than",1],["guessing",1],["byte",1],["equal",1],["method",1],["pairs",1],["ambiguity",1],["matters",1],["two",1],["different",1],["regexes",1],["matching",1],["same",1],["those",1],["validate",1],["cleanly",1],["while",1],["second",1],["route",1],["was",1],["permanently",1],["dead",1],["group",1],["sub",1],["segment",1],["return",2],["re",1],["fullmatch",1],["else",1]]},{"id":"openai4s/server/contract.py#_source","name":[["source",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["source",2],["str",2],["return",1],["gateway",1],["read",1],["text",1],["utf",1]]},{"id":"openai4s/server/contract.py#_validate_route_specs","name":[["validate",1],["route",1],["specs",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["validate",2],["route",12],["specs",7],["tuple",5],["spec",17],["reject",1],["ambiguous",1],["protocol",1],["identities",1],["before",1],["they",1],["enter",1],["inventory",2],["names",3],["str",3],["method",8],["paths",3],["index",2],["enumerate",1],["if",4],["name",6],["raise",3],["value",3],["error",3],["duplicate",2],["identity",3],["pattern",5],["http",1],["declaration",1],["add",2],["shadowing",1],["earlier",6],["chain",1],["already",1],["answers",1],["path",2],["one",1],["claims",1],["later",1],["unreachable",1],["at",1],["runtime",1],["yet",1],["enters",1],["as",1],["live",1],["surface",1],["response",2],["capture",1],["attributes",1],["documented",1],["only",1],["ever",1],["404",1],["sample",5],["none",2],["continue",1],["match",2],["not",1],["shadowed",1],["by",1],["both",1],["return",1]]},{"id":"openai4s/server/contract.py#declared_http_routes","name":[["declared",1],["http",1],["routes",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["declared",2],["http",3],["routes",2],["tuple",3],["route",7],["spec",4],["all",1],["validated",1],["declarations",1],["gateway",1],["surface",1],["specs",5],["list",1],["name",2],["modules",1],["extend",1],["module",1],["return",1],["validate",1]]},{"id":"openai4s/server/contract.py#http_routes","name":[["http",1],["routes",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["http",4],["routes",10],["source",9],["str",4],["none",5],["every",1],["path",2],["surface",2],["match",2],["relative",1],["api",1],["root",1],["no",3],["override",1],["declarative",1],["route",11],["modules",3],["contribute",1],["their",1],["live",1],["spec",7],["patterns",3],["only",2],["legacy",2],["scanned",1],["supplied",2],["treated",1],["as",2],["isolated",1],["fragment",1],["extractor",1],["tests",1],["if",2],["text",7],["join",1],["sources",1],["declared",6],["pattern",1],["else",2],["both",1],["paths",1],["applying",1],["reader",1],["left",2],["real",1],["inventory",2],["blind",1],["idiom",2],["module",4],["now",1],["depends",1],["whose",1],["table",1],["not",3],["literally",1],["named",1],["fell",1],["back",1],["scanning",1],["extractors",1],["have",1],["so",1],["all",1],["twelve",1],["kernel",1],["152",1],["140",1],["error",1],["raised",1],["same",1],["silent",1],["branch",1],["reachable",1],["from",2],["partially",1],["initialised",1],["also",1],["keeps",1],["outside",1],["py",2],["gateway",1],["obvious",1],["next",1],["step",1],["vanishing",1],["since",1],["globs",1],["exact",1],["findall",4],["fullmatch",1],["prefix",1],["group",2],["membership",1],["member",1],["item",1],["something",1],["anything",1],["must",1],["be",1],["counted",1],["covered",1],["return",1],["complete",1],["matcher",1]]},{"id":"openai4s/server/contract.py#int_param","name":[["int",1],["param",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["int",12],["param",4],["values",4],["any",2],["default",3],["none",19],["name",4],["str",2],["limit",3],["minimum",4],["maximum",4],["one",1],["query",3],["parameter",1],["as",1],["clamped",1],["error",4],["raw",5],["parse",1],["qs",1],["list",1],["so",1],["callers",1],["pass",1],["directly",1],["clamp",1],["runs",1],["after",1],["parsing",1],["ordering",1],["hand",1],["rolled",1],["copies",1],["got",1],["wrong",1],["their",1],["repository",1],["side",1],["max",2],["min",2],["sat",1],["downstream",1],["throw",1],["never",1],["reached",1],["if",3],["return",2],["try",1],["parsed",6],["except",1],["type",1],["value",1],["raise",1],["must",1],["be",1],["integer",1],["from",1],["not",2]]},{"id":"openai4s/server/contract.py#inventory","name":[["inventory",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["inventory",4],["dict",2],["machine",1],["readable",1],["surface",3],["every",1],["route",4],["event",1],["build",1],["exposes",1],["http",5],["routes",8],["gets",1],["no",1],["source",2],["argument",1],["so",1],["reads",2],["full",1],["gateway",3],["py",2],["plus",2],["modules",2],["branches",1],["were",2],["extracted",1],["into",1],["their",1],["live",1],["tables",1],["handing",1],["text",5],["alone",1],["defeated",1],["very",1],["widening",1],["sources",1],["exists",1],["reported",2],["144",1],["while",1],["132",1],["12",1],["endpoints",1],["kernel",1],["absent",1],["from",3],["artifact",1],["supposed",1],["be",1],["contract",1],["missing",1],["nothing",1],["checks",1],["two",1],["websocket",4],["scans",1],["keep",1],["purpose",1],["inbound",3],["types",1],["bounded",1],["socket",1],["handler",1],["lives",1],["there",1],["outbound",3],["service",1],["disk",1],["itself",1],["return",1],["sorted",3],["ws",2]]},{"id":"openai4s/server/contract.py#is_complete_matcher","name":[["complete",1],["matcher",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["complete",3],["matcher",3],["route",6],["str",2],["bool",2],["entry",2],["stand",1],["at",1],["all",1],["path",1],["regex",1],["compiles",1],["cannot",1],["form",1],["describes",1],["no",1],["surface",1],["so",1],["counting",1],["as",1],["covered",1],["strength",1],["404",1],["earns",1],["not",2],["being",1],["inflates",1],["number",1],["supposed",1],["mean",1],["every",1],["endpoint",1],["has",1],["observed",1],["response",1],["if",1],["startswith",1],["return",3],["false",2],["try",1],["re",2],["compile",1],["except",1],["error",1],["true",1]]},{"id":"openai4s/server/contract.py#QueryParamError","name":[["query",1],["param",1],["error",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["class",2],["query",4],["param",3],["error",4],["value",2],["client",1],["supplied",1],["parameter",1],["not",1],["claims",1],["be",1],["carries",1],["wire",1],["shape",1],["so",1],["route",1],["answer",1],["400",1],["instead",1],["letting",1],["bare",1],["int",1],["raise",1],["into",1],["gateway",1],["catch",1],["all",1],["prints",1],["traceback",1],["answers",1],["500",1],["telling",1],["caller",1],["server",1],["broken",1],["request",1],["was",1],["def",1],["init",2],["self",3],["name",3],["str",3],["message",2],["code",3],["invalid",1],["super",1]]},{"id":"openai4s/server/contract.py#QueryParamError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["init",3],["self",4],["name",4],["str",6],["message",3],["code",4],["invalid",2],["query",2],["param",2],["super",1]]},{"id":"openai4s/server/contract.py#route_families","name":[["route",1],["families",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["route",3],["families",2],["source",3],["str",4],["none",4],["return",1],["family",5],["http",1],["routes",1],["if",1],["not",1],["startswith",1]]},{"id":"openai4s/server/contract.py#route_family","name":[["route",1],["family",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["route",5],["family",3],["str",4],["first",1],["stable",1],["path",2],["segment",1],["frames",2],["kernel",1],["documentation",1],["organised",1],["by",2],["rather",1],["than",1],["exact",1],["doc",1],["had",1],["enumerate",1],["every",1],["parameterised",1],["variant",1],["would",2],["be",1],["unmaintainable",1],["therefore",1],["stop",1],["being",1],["maintained",1],["parts",3],["split",1],["if",2],["return",1],["else",1]]},{"id":"openai4s/server/contract.py#RouteSpec","name":[["route",1],["spec",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["class",2],["route",10],["spec",2],["one",2],["http",4],["identity",1],["plus",1],["its",2],["state",1],["mutation",1],["contract",1],["name",4],["str",7],["method",9],["pattern",9],["mutates",3],["bool",3],["def",2],["post",1],["init",1],["self",14],["none",4],["if",5],["not",6],["strip",1],["raise",5],["value",4],["error",6],["must",5],["be",3],["non",1],["empty",1],["methods",2],["sorted",1],["startswith",1],["start",1],["isinstance",1],["type",2],["flag",1],["try",1],["compiled",6],["re",6],["compile",1],["except",1],["as",2],["exc",3],["invalid",1],["from",1],["keep",1],["validation",1],["already",1],["built",1],["match",5],["resolve",1],["string",1],["through",1],["module",1],["cache",2],["every",1],["request",3],["4x",1],["tax",1],["per",2],["lookup",1],["up",1],["twelve",1],["times",1],["against",1],["capped",1],["at",1],["512",1],["entries",1],["cleared",1],["wholesale",1],["overflow",1],["object",2],["setattr",2],["frozen",1],["dataclass",2],["idiom",1],["field",2],["so",1],["eq",1],["hash",1],["unaffected",1],["path",4],["only",1],["both",1],["belong",1],["wrong",1],["matches",1],["deliberately",1],["return",3],["gateway",1],["chain",1],["then",1],["continue",1],["ordinary",1],["404",1],["instead",1],["treating",1],["handled",1],["ignore",1],["attr",1],["defined",1],["fullmatch",1]]},{"id":"openai4s/server/contract.py#RouteSpec.__post_init__","name":[["post",1],["init",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",12],["none",2],["if",4],["not",6],["name",3],["strip",1],["raise",5],["value",4],["error",6],["route",5],["must",4],["be",3],["non",1],["empty",1],["method",3],["http",2],["methods",2],["one",1],["sorted",1],["pattern",7],["startswith",1],["start",1],["isinstance",1],["mutates",2],["bool",2],["type",1],["flag",1],["try",1],["compiled",3],["re",4],["compile",1],["except",1],["as",1],["exc",3],["invalid",1],["from",1],["keep",1],["validation",1],["already",1],["built",1],["match",1],["resolve",1],["string",1],["through",1],["module",1],["cache",2],["every",1],["request",2],["4x",1],["tax",1],["per",2],["lookup",1],["up",1],["twelve",1],["times",1],["against",1],["capped",1],["at",1],["512",1],["entries",1],["cleared",1],["wholesale",1],["overflow",1],["object",2],["setattr",2],["frozen",1],["dataclass",2],["idiom",1],["field",2],["so",1],["eq",1],["hash",1],["unaffected",1]]},{"id":"openai4s/server/contract.py#RouteSpec.match","name":[["match",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["match",6],["self",4],["method",6],["str",7],["path",5],["re",3],["none",4],["only",1],["both",1],["http",1],["belong",1],["route",2],["wrong",1],["matches",1],["deliberately",1],["return",3],["gateway",1],["chain",1],["must",1],["then",1],["continue",1],["its",1],["ordinary",1],["404",1],["instead",1],["treating",1],["as",1],["handled",1],["request",1],["if",1],["compiled",3],["pattern",1],["type",1],["ignore",1],["attr",1],["defined",1],["fullmatch",1]]},{"id":"openai4s/server/contract.py#validate_routes","name":[["validate",1],["routes",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["validate",5],["routes",3],["specs",5],["tuple",6],["route",7],["spec",4],["module",2],["table",1],["at",2],["point",1],["declared",2],["was",2],["reachable",1],["only",1],["from",1],["http",1],["so",1],["duplicated",1],["shadowed",1],["registry",1],["imported",1],["cleanly",1],["daemon",2],["served",1],["gateway",1],["py",1],["calls",1],["neither",1],["function",1],["earliest",1],["catch",1],["whichever",1],["contract",1],["test",1],["happened",1],["run",1],["deleting",1],["call",1],["left",1],["all",1],["tests",1],["green",1],["wrapping",1],["scope",1],["makes",1],["fail",1],["fast",1],["same",1],["defect",1],["inventory",1],["would",1],["have",1],["found",1],["later",1],["return",1]]},{"id":"openai4s/server/contract.py#websocket_inbound","name":[["websocket",1],["inbound",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",4],["websocket",2],["inbound",8],["source",5],["str",4],["none",5],["message",2],["types",2],["client",2],["may",1],["send",1],["over",1],["socket",2],["text",3],["if",3],["not",1],["else",2],["bounded",2],["handler",4],["so",1],["unrelated",2],["comparisons",1],["elsewhere",1],["gateway",1],["cannot",1],["inflate",1],["surface",1],["start",4],["find",1],["handle",1],["ws",4],["return",2],["at",1],["both",1],["ends",1],["scanning",1],["end",4],["file",1],["swept",1],["truthiness",1],["check",1],["hundreds",1],["lines",1],["later",1],["happens",1],["same",1],["loop",1],["variable",1],["name",1],["would",1],["have",1],["put",1],["false",1],["no",1],["off",1],["inventory",1],["as",1],["body",4],["re",1],["search",1],["class",1],["findall",3],["group",2],["item",1]]},{"id":"openai4s/server/contract.py#websocket_outbound","name":[["websocket",1],["outbound",1]],"path":[["openai4s",1],["server",1],["contract",1],["py",1]],"body":[["def",2],["websocket",2],["outbound",6],["source",7],["str",4],["none",5],["event",3],["types",2],["server",1],["may",1],["emit",1],["over",1],["socket",1],["overrides",1],["gateway",2],["text",4],["only",1],["tests",1],["feed",1],["synthetic",1],["routing",1],["chain",1],["service",1],["modules",1],["always",1],["read",2],["from",1],["disk",1],["if",2],["not",1],["else",1],["ws",1],["findall",1],["path",3],["files",1],["continue",2],["try",1],["module",1],["utf",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["return",1]]},{"id":"openai4s/server/delivery.py","name":[["delivery",1],["py",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["verified",2],["manifests",1],["recoverable",1],["completion",4],["delivery",8],["service",2],["sits",1],["between",1],["artifact",3],["capture",1],["message",1],["persistence",1],["accepts",1],["only",1],["exact",1],["version",2],["ids",1],["verifies",1],["immutable",1],["snapshot",2],["bytes",1],["against",1],["their",1],["durable",1],["metadata",1],["ownership",1],["scope",1],["returns",1],["path",2],["free",1],["manifest",2],["suitable",1],["class",1],["openai4s",4],["storage",2],["repository",1],["from",8],["future",1],["import",12],["annotations",1],["hashlib",1],["os",1],["re",2],["stat",1],["collections",1],["abc",1],["iterable",1],["mapping",1],["dataclasses",1],["dataclass",2],["pathlib",1],["typing",1],["any",1],["protocol",1],["restore",1],["trusted",1],["roots",1],["server",1],["urls",1],["url",1],["canonical",1],["json",1],["sha256",1],["compile",1],["9a",1],["64",1],["frozen",1],["true",1],["all",1],["store",1],["validation",1],["error",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService","name":[["completion",1],["delivery",1],["service",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["class",2],["completion",11],["delivery",30],["service",2],["build",3],["exact",4],["version",12],["manifests",1],["after",3],["verifying",1],["persisted",1],["snapshot",16],["bytes",5],["def",7],["init",1],["self",16],["store",8],["data",2],["dir",2],["path",7],["str",43],["roots",8],["iterable",2],["none",13],["tuple",4],["expanduser",1],["if",7],["not",7],["else",2],["trusted",2],["dict",5],["fromkeys",1],["resolve",1],["raise",6],["value",8],["error",14],["needs",1],["root",15],["manifest",22],["frame",17],["id",48],["project",8],["versions",5],["mapping",9],["any",10],["verified",8],["verify",2],["return",6],["their",2],["canonical",2],["may",2],["carry",1],["latest",1],["so",1],["callers",1],["pass",1],["artifact",9],["rows",5],["already",1],["by",1],["projection",1],["no",2],["filename",1],["fallback",1],["exists",1],["here",1],["required",2],["text",2],["entries",4],["list",3],["seen",3],["candidate",7],["continue",1],["add",1],["append",1],["entry",1],["validation",5],["has",1],["schema",1],["artifacts",3],["encoded",2],["json",1],["encode",1],["utf",1],["sha256",5],["hashlib",1],["hexdigest",1],["commit",3],["idempotency",3],["key",3],["branch",6],["content",10],["message",10],["metadata",6],["created",3],["at",3],["int",5],["only",2],["while",1],["every",1],["still",3],["matches",2],["its",2],["repository",1],["invokes",1],["verifier",2],["opening",1],["write",1],["transaction",1],["resolving",1],["row",11],["closes",1],["scheduling",1],["gap",1],["between",1],["meth",1],["final",3],["persistence",1],["without",1],["putting",1],["filesystem",1],["policy",1],["into",1],["facade",1],["expected",4],["promote",3],["committed",5],["before",2],["socket",1],["publication",1],["assert",1],["review",4],["reviewed",4],["promoted",2],["require",1],["stage",1],["evidence",1],["match",1],["intentionally",1],["repair",1],["change",1],["prose",1],["but",1],["publishing",1],["old",1],["safe",1],["re",1],["names",1],["same",1],["immutable",1],["contain",1],["server",1],["authored",1],["urls",1],["isinstance",4],["status",1],["unavailable",1],["identity",2],["try",2],["size",8],["except",2],["type",2],["as",2],["invalid",2],["from",2],["chec",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["init",2],["self",5],["store",6],["completion",3],["delivery",3],["data",3],["dir",3],["path",9],["str",4],["snapshot",8],["roots",9],["iterable",2],["none",7],["tuple",2],["expanduser",1],["if",2],["not",2],["else",1],["trusted",2],["dict",1],["fromkeys",1],["resolve",1],["raise",1],["value",1],["error",1],["needs",1],["root",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService._read_snapshot","name":[["read",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["read",3],["snapshot",10],["self",3],["version",3],["mapping",2],["str",5],["any",3],["capture",3],["bytes",6],["bool",2],["tuple",2],["int",3],["none",10],["raw",4],["path",9],["if",9],["not",9],["isinstance",1],["raise",7],["delivery",7],["validation",7],["error",11],["completion",6],["artifact",6],["has",1],["no",1],["immutable",1],["try",2],["expanduser",1],["resolve",1],["strict",1],["true",2],["except",3],["oserror",2],["as",2],["unavailable",2],["from",2],["relative",1],["root",2],["roots",1],["outside",1],["trusted",1],["storage",1],["flags",2],["os",7],["rdonly",1],["getattr",1],["nofollow",1],["descriptor",7],["open",1],["before",7],["fstat",2],["stat",1],["isreg",1],["st",12],["mode",1],["regular",1],["file",1],["digest",3],["hashlib",1],["sha256",1],["size",7],["chunks",5],["list",1],["else",2],["while",1],["chunk",5],["1024",2],["break",1],["len",1],["update",1],["append",1],["after",7],["dev",2],["ino",2],["mtime",2],["ns",4],["ctime",2],["changed",1],["during",1],["verification",1],["return",1],["hexdigest",1],["join",1],["finally",1],["close",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService._required_text","name":[["required",1],["text",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["required",2],["text",2],["name",3],["str",5],["value",6],["any",2],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService._verified_entry","name":[["verified",1],["entry",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["verified",2],["entry",4],["self",5],["version",20],["id",25],["str",12],["root",4],["frame",4],["project",5],["dict",5],["any",3],["store",2],["meta",1],["if",7],["not",6],["isinstance",3],["raise",7],["delivery",8],["validation",7],["error",7],["completion",7],["artifact",27],["unavailable",2],["identity",3],["changed",2],["ownership",1],["missing",1],["none",1],["belongs",3],["different",2],["session",1],["actual",4],["size",3],["checksum",3],["verify",1],["snapshot",1],["filename",5],["content",3],["type",3],["bytes",3],["sha256",1],["url",3],["producer",2],["capture",3],["observation",1],["necessarily",1],["immutable",1],["row",1],["equal",1],["may",1],["have",1],["been",1],["produced",1],["again",1],["by",1],["another",1],["cell",1],["manifest",1],["binds",1],["only",1],["per",1],["lineage",1],["truth",1],["projected",1],["from",1],["observations",1],["return",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService._verified_snapshot","name":[["verified",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["verified",2],["snapshot",3],["self",3],["version",5],["mapping",2],["str",5],["any",2],["capture",4],["bytes",7],["bool",3],["tuple",2],["int",3],["none",2],["expected",9],["checksum",10],["if",4],["not",3],["isinstance",3],["sha256",1],["fullmatch",1],["raise",4],["delivery",4],["validation",4],["error",4],["completion",4],["artifact",4],["has",2],["no",2],["valid",2],["recorded",2],["size",11],["actual",6],["body",2],["read",1],["verification",2],["failed",2],["return",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService._version_id","name":[["version",1],["id",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["version",5],["id",5],["candidate",7],["str",8],["mapping",3],["any",3],["if",2],["isinstance",3],["value",6],["elif",1],["latest",1],["else",1],["none",1],["not",2],["raise",1],["delivery",1],["validation",1],["error",1],["completion",1],["artifact",1],["missing",1],["exact",1],["return",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.assert_review_matches_delivery","name":[["assert",1],["review",1],["matches",1],["delivery",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",4],["assert",3],["review",6],["matches",2],["delivery",18],["self",3],["id",10],["str",23],["reviewed",9],["snapshot",7],["mapping",9],["any",4],["promoted",5],["content",3],["none",2],["require",1],["stage",1],["final",2],["evidence",1],["match",1],["committed",5],["manifest",17],["candidate",2],["intentionally",1],["before",1],["repair",1],["may",1],["change",1],["prose",1],["but",1],["publishing",1],["old",1],["safe",1],["only",1],["re",1],["still",2],["names",1],["same",1],["immutable",1],["artifact",9],["versions",1],["bytes",3],["contain",1],["their",1],["server",1],["authored",1],["urls",1],["store",1],["completion",5],["if",7],["not",6],["isinstance",7],["status",1],["raise",6],["validation",6],["error",14],["else",1],["rows",9],["artifacts",2],["list",2],["unavailable",1],["identity",4],["row",20],["tuple",2],["int",4],["try",2],["size",8],["except",2],["type",2],["value",2],["as",2],["invalid",2],["from",3],["return",2],["version",6],["sha256",1],["checksum",1],["expected",3],["len",4],["differs",1],["url",6],["answer",1],["carry",1],["its",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.assert_review_matches_delivery.manifest_identity","name":[["manifest",1],["identity",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["manifest",3],["identity",2],["row",6],["mapping",2],["str",11],["any",2],["tuple",2],["int",3],["try",1],["size",4],["bytes",1],["except",1],["type",1],["error",5],["value",1],["as",1],["raise",1],["delivery",1],["validation",1],["completion",1],["artifact",2],["invalid",1],["from",1],["return",1],["id",2],["version",1],["sha256",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.assert_review_matches_delivery.review_identity","name":[["review",1],["identity",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["review",2],["identity",2],["row",6],["mapping",2],["str",11],["any",2],["tuple",2],["int",3],["try",1],["size",4],["bytes",1],["except",1],["type",1],["error",5],["value",1],["as",1],["raise",1],["delivery",1],["validation",1],["reviewed",1],["artifact",2],["invalid",1],["from",1],["return",1],["id",2],["version",1],["checksum",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.build_manifest","name":[["build",1],["manifest",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["build",2],["manifest",6],["self",6],["root",9],["frame",6],["id",20],["str",11],["project",9],["versions",5],["iterable",2],["mapping",3],["any",4],["verified",4],["delivery",6],["verify",1],["return",2],["their",1],["canonical",2],["may",1],["carry",1],["version",8],["latest",1],["so",1],["callers",1],["pass",1],["artifact",3],["rows",1],["already",1],["by",1],["completion",2],["projection",1],["no",2],["filename",1],["fallback",1],["exists",1],["here",1],["required",2],["text",2],["entries",4],["list",1],["dict",2],["seen",3],["candidate",2],["if",2],["continue",1],["add",1],["append",1],["entry",1],["not",1],["raise",1],["validation",1],["error",1],["has",1],["exact",1],["value",4],["schema",1],["artifacts",1],["encoded",2],["json",1],["encode",1],["utf",1],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.commit_verified_manifest","name":[["commit",1],["verified",1],["manifest",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["commit",4],["verified",8],["manifest",8],["self",4],["delivery",3],["idempotency",4],["key",4],["str",14],["root",4],["frame",8],["id",12],["branch",4],["none",12],["content",4],["message",5],["metadata",4],["mapping",2],["any",4],["created",4],["at",4],["int",2],["dict",2],["only",1],["while",1],["every",1],["snapshot",4],["still",1],["matches",1],["its",2],["bytes",1],["repository",1],["invokes",1],["verifier",2],["after",2],["opening",1],["write",1],["transaction",1],["resolving",1],["exact",1],["version",1],["row",1],["closes",1],["scheduling",1],["gap",1],["between",1],["meth",1],["build",1],["final",1],["persistence",1],["without",1],["putting",1],["filesystem",1],["policy",1],["into",1],["store",2],["facade",1],["return",1],["completion",1],["value",1],["expected",1],["sha256",2],["verify",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.promote_candidate_delivery","name":[["promote",1],["candidate",1],["delivery",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["promote",4],["candidate",4],["delivery",7],["self",3],["id",20],["str",18],["message",8],["root",4],["frame",8],["branch",4],["none",4],["expected",4],["content",8],["metadata",4],["mapping",2],["any",4],["dict",2],["exact",1],["committed",1],["before",1],["socket",1],["publication",1],["return",1],["store",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.read_verified_snapshot","name":[["read",1],["verified",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["read",2],["verified",3],["snapshot",4],["self",3],["version",4],["mapping",2],["str",2],["any",2],["bytes",5],["return",2],["exact",1],["passed",1],["row",1],["identity",1],["check",1],["actual",2],["size",1],["checksum",1],["body",3],["capture",2],["true",2],["if",1],["none",1],["pragma",1],["no",1],["cover",1],["authoritative",1],["raise",1],["delivery",1],["validation",1],["error",1],["completion",1],["artifact",1],["unavailable",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryService.verify_snapshot","name":[["verify",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["verify",3],["snapshot",4],["self",3],["version",4],["mapping",2],["str",4],["any",2],["tuple",2],["int",2],["one",1],["row",1],["against",1],["its",1],["trusted",1],["bytes",2],["actual",4],["size",2],["checksum",2],["body",1],["verified",1],["capture",1],["false",1],["return",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryStore","name":[["completion",1],["delivery",1],["store",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["class",2],["completion",4],["delivery",6],["store",2],["protocol",2],["def",5],["version",2],["meta",1],["self",5],["id",3],["str",6],["dict",5],["none",3],["artifact",2],["commit",1],["fields",2],["any",5],["promote",1],["candidate",1]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryStore.commit_completion_delivery","name":[["commit",1],["completion",1],["delivery",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["commit",2],["completion",2],["delivery",2],["self",2],["fields",2],["any",4],["dict",2],["str",2]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryStore.get_artifact","name":[["artifact",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["artifact",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryStore.get_completion_delivery","name":[["completion",1],["delivery",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["completion",2],["delivery",4],["self",2],["id",2],["str",4],["dict",2],["any",2],["none",2]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryStore.promote_candidate_delivery","name":[["promote",1],["candidate",1],["delivery",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["promote",2],["candidate",2],["delivery",2],["self",2],["fields",2],["any",4],["dict",2],["str",2]]},{"id":"openai4s/server/delivery.py#CompletionDeliveryStore.version_meta","name":[["version",1],["meta",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["def",2],["version",4],["meta",2],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/delivery.py#DeliveryValidationError","name":[["delivery",1],["validation",1],["error",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["class",2],["delivery",2],["validation",2],["error",4],["runtime",2],["version",1],["cannot",1],["safely",1],["be",1],["claimed",1],["completion",1],["message",1]]},{"id":"openai4s/server/delivery.py#VerifiedDeliveryManifest","name":[["verified",1],["delivery",1],["manifest",1]],"path":[["openai4s",1],["server",1],["delivery",1],["py",1]],"body":[["class",2],["verified",2],["delivery",2],["manifest",3],["canonical",1],["digest",1],["committed",1],["beside",1],["its",1],["message",1],["value",1],["dict",1],["str",2],["any",1],["sha256",1]]},{"id":"openai4s/server/diagnostics_routes.py","name":[["diagnostics",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["web",1],["diagnostics",14],["passive",1],["status",7],["explicit",1],["checks",7],["redacted",1],["bundle",16],["three",1],["routes",3],["all",2],["admin",2],["only",1],["team",2],["mode",1],["cache",1],["control",1],["no",4],["store",2],["security",1],["posture",1],["network",1],["child",1],["process",2],["config",1],["write",2],["post",4],["full",1],["doctor",2],["report",1],["side",1],["effects",1],["included",1],["because",1],["operator",1],["asked",1],["deny",1],["by",1],["default",1],["zip",3],["streamed",1],["off",1],["temp",3],["file",3],["unlinked",1],["every",2],["exit",1],["complete",1],["disconnect",1],["exception",1],["one",2],["flight",2],["generation",2],["per",3],["principal",1],["60",2],["seconds",1],["32",1],["mi",1],["cap",1],["client",1],["cannot",1],["name",1],["output",1],["path",2],["members",1],["refused",1],["same",1],["403",2],["as",1],["other",1],["daemon",1],["operation",1],["surface",2],["before",1],["limiter",1],["404",1],["would",2],["hide",2],["management",1],["product",1],["not",1],["vs",2],["429",1],["size",1],["split",1],["tell",1],["member",1],["whether",1],["from",7],["future",1],["import",12],["annotations",1],["json",3],["os",1],["tempfile",1],["threading",1],["time",1],["pathlib",1],["typing",1],["any",1],["openai4s",4],["filename",3],["max",1],["bytes",1],["prefix",1],["too",1],["large",1],["server",2],["contract",5],["policy",1],["errors",1],["public",1],["failure",1],["route",3],["spec",3],["mutates",3],["false",1],["true",2],["validate",1],["type",2],["application",2],["charset",1],["utf",1],["disposition",1],["attachment",1],["cooldown",1],["owned",1],["frozenset",1],["gate",2]]},{"id":"openai4s/server/diagnostics_routes.py#_bundle","name":[["bundle",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["bundle",10],["handler",9],["any",4],["cfg",3],["none",5],["request",7],["body",2],["ignored",2],["client",2],["supplied",2],["output",2],["path",9],["non",2],["goal",2],["principal",4],["id",6],["decision",3],["gate",2],["try",3],["begin",1],["if",4],["busy",1],["refuse",3],["limit",3],["429",2],["diagnostic",3],["already",1],["progress",1],["rate",3],["limited",2],["return",3],["wait",1],["60",1],["seconds",1],["between",1],["downloads",1],["tmp",5],["delivered",4],["false",1],["fd",2],["name",2],["tempfile",1],["mkstemp",1],["prefix",2],["temp",1],["suffix",1],["zip",2],["os",1],["close",1],["write",1],["file",3],["max",2],["bytes",2],["except",1],["too",2],["large",2],["413",1],["exceeds",1],["32",1],["mi",1],["payload",1],["stream",6],["getattr",1],["not",1],["callable",1],["raise",1],["runtime",1],["error",1],["cannot",1],["extra",3],["cache",1],["control",1],["no",1],["store",1],["content",1],["disposition",2],["from",1],["here",1],["exists",1],["being",1],["sent",1],["disconnect",1],["mid",1],["still",1],["counts",1],["against",1],["cooldown",1],["true",1],["type",1],["finally",1],["unlink",1],["end",1]]},{"id":"openai4s/server/diagnostics_routes.py#_BundleGate","name":[["bundle",1],["gate",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["class",2],["bundle",3],["gate",2],["process",1],["wide",1],["single",2],["flight",7],["plus",1],["per",1],["principal",7],["cooldown",7],["def",4],["init",1],["self",22],["float",2],["none",8],["lock",5],["threading",1],["false",3],["last",8],["dict",1],["str",4],["clock",2],["time",1],["monotonic",1],["try",2],["begin",2],["ok",3],["busy",2],["rate",2],["must",1],["be",1],["paired",1],["end",2],["now",3],["if",4],["return",3],["not",3],["true",2],["delivered",3],["bool",1],["release",1],["forget",1],["stamp",3],["nothing",1],["shipped",1],["written",1],["at",1],["so",1],["two",1],["admins",1],["cannot",1],["race",1],["past",1],["but",1],["413",1],["generation",2],["error",1],["no",1],["holding",1],["operator",1],["wait",1],["60",1],["seconds",1],["between",1],["downloads",1],["after",1],["download",1],["never",1],["happened",1],["wrong",1],["refusal",1],["disconnect",1],["mid",1],["stream",1],["keeps",1],["cost",1],["was",1],["paid",1],["pop",1],["reset",1],["clear",1]]},{"id":"openai4s/server/diagnostics_routes.py#_BundleGate.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",7],["cooldown",6],["float",3],["none",2],["lock",2],["threading",1],["flight",1],["false",1],["last",1],["dict",1],["str",1],["clock",1],["time",1],["monotonic",1]]},{"id":"openai4s/server/diagnostics_routes.py#_BundleGate.end","name":[["end",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["end",2],["self",5],["principal",4],["str",2],["none",8],["delivered",4],["bool",2],["true",2],["release",1],["single",1],["flight",2],["forget",1],["cooldown",1],["stamp",3],["if",2],["nothing",1],["shipped",1],["written",1],["at",1],["try",1],["begin",1],["so",1],["two",1],["admins",1],["cannot",1],["race",1],["past",1],["but",1],["413",1],["generation",2],["error",1],["no",1],["bundle",1],["holding",1],["operator",1],["wait",1],["60",1],["seconds",1],["between",1],["downloads",1],["after",1],["download",1],["never",1],["happened",1],["wrong",1],["refusal",1],["disconnect",1],["mid",1],["stream",1],["keeps",1],["cost",1],["was",1],["paid",1],["lock",1],["false",1],["not",2],["last",1],["pop",1]]},{"id":"openai4s/server/diagnostics_routes.py#_BundleGate.reset","name":[["reset",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["reset",2],["self",5],["none",2],["lock",1],["flight",1],["false",1],["last",1],["clear",1]]},{"id":"openai4s/server/diagnostics_routes.py#_BundleGate.try_begin","name":[["try",1],["begin",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["try",2],["begin",2],["self",9],["principal",4],["str",4],["ok",3],["busy",2],["rate",2],["must",1],["be",1],["paired",1],["end",1],["now",3],["clock",1],["lock",1],["if",2],["flight",2],["return",3],["last",5],["not",1],["none",1],["cooldown",1],["true",1]]},{"id":"openai4s/server/diagnostics_routes.py#_checks","name":[["checks",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["checks",2],["handler",4],["any",4],["cfg",3],["none",2],["payload",3],["doctor",1],["report",1],["request",2],["id",2],["reply",1],["json",1],["200",1]]},{"id":"openai4s/server/diagnostics_routes.py#_principal_id","name":[["principal",1],["id",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["principal",2],["id",3],["handler",3],["any",2],["str",3],["identity",4],["getattr",2],["team",1],["none",2],["if",2],["not",1],["uid",3],["user",2],["return",2],["local",1]]},{"id":"openai4s/server/diagnostics_routes.py#_refuse_limit","name":[["refuse",1],["limit",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["refuse",2],["limit",2],["handler",3],["any",2],["status",3],["int",2],["message",3],["str",4],["code",4],["none",2],["429",1],["413",1],["through",1],["same",1],["no",1],["store",1],["writer",1],["as",1],["200",1],["members",1],["never",1],["reach",1],["here",1],["reply",1],["json",1],["error",1]]},{"id":"openai4s/server/diagnostics_routes.py#_refuse_member","name":[["refuse",1],["member",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["refuse",2],["member",2],["handler",4],["any",2],["bool",2],["true",2],["if",2],["403",2],["was",1],["sent",1],["members",1],["never",1],["reach",1],["generation",1],["limiter",1],["team",1],["policy",1],["may",1],["change",1],["instance",1],["config",1],["return",2],["false",1],["reply",1],["json",1],["error",1],["admin",2],["only",2],["code",1]]},{"id":"openai4s/server/diagnostics_routes.py#_reply_json","name":[["reply",1],["json",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["reply",2],["json",12],["handler",7],["any",4],["payload",4],["status",5],["int",2],["200",2],["none",5],["single",1],["cache",3],["control",2],["no",3],["store",2],["hard",1],["wires",1],["diagnostics",1],["must",1],["not",1],["be",1],["stored",1],["so",1],["goes",1],["through",1],["send",3],["static",2],["bytes",2],["present",1],["falls",1],["back",1],["unit",1],["doubles",1],["only",1],["stub",1],["method",1],["sender",3],["getattr",2],["if",2],["callable",2],["body",4],["obj",2],["public",1],["failure",1],["request",1],["id",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1],["type",1],["return",2],["fn",3],["raise",1],["runtime",1],["error",1],["cannot",1]]},{"id":"openai4s/server/diagnostics_routes.py#_request_id","name":[["request",1],["id",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["request",2],["id",3],["handler",3],["any",2],["str",3],["return",1],["getattr",1],["correlation",1]]},{"id":"openai4s/server/diagnostics_routes.py#_status","name":[["status",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["status",3],["handler",4],["any",4],["cfg",3],["none",2],["payload",3],["doctor",1],["passive",1],["request",2],["id",2],["reply",1],["json",1],["200",1]]},{"id":"openai4s/server/diagnostics_routes.py#_unlink","name":[["unlink",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["unlink",3],["path",6],["none",5],["if",1],["return",1],["try",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/server/diagnostics_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",8],["any",4],["method",5],["str",4],["sub",3],["cfg",5],["bool",2],["answer",1],["diagnostics",1],["route",1],["report",1],["group",1],["not",2],["own",1],["path",5],["split",1],["if",7],["owned",1],["return",8],["false",2],["status",2],["match",3],["refuse",3],["member",3],["true",6],["checks",2],["bundle",2]]},{"id":"openai4s/server/diagnostics_routes.py#reset_bundle_gate_for_tests","name":[["reset",1],["bundle",1],["gate",1],["tests",1]],"path":[["openai4s",1],["server",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["reset",3],["bundle",2],["gate",3],["tests",2],["none",2]]},{"id":"openai4s/server/errors.py","name":[["errors",1],["py",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["http",1],["failure",7],["type",7],["its",2],["stable",2],["machine",2],["codes",4],["own",3],["module",5],["not",10],["because",3],["gateway",9],["py",2],["long",2],["error",67],["defined",1],["around",1],["line",1],["5870",1],["some",1],["800",1],["lines",1],["below",1],["file",4],["import",10],["block",1],["so",5],["sibling",1],["natural",1],["from",8],["openai4s",3],["server",1],["at",4],["scope",1],["hits",1],["circular",1],["daemon",2],["fails",2],["boot",1],["rather",4],["than",4],["request",3],["time",2],["every",2],["route",1],["carved",1],["out",1],["handler",1],["api",1],["needs",1],["raise",1],["cycle",1],["would",4],["have",3],["been",1],["discovered",1],["once",1],["per",1],["extraction",1],["lives",1],["here",3],["instead",1],["re",1],["exports",1],["existing",1],["importers",1],["keep",1],["working",1],["future",1],["annotations",1],["os",1],["sys",1],["traceback",1],["typing",1],["any",1],["observability",1],["correlation",2],["id",1],["fingerprint",1],["log",2],["event",1],["readable",1],["client",3],["has",1],["match",1],["english",2],["prose",1],["coupled",1],["wording",1],["nobody",1],["thinks",1],["as",1],["interface",1],["breaks",1],["first",1],["message",5],["improved",1],["status",1],["alone",1],["too",2],["coarse",1],["several",1],["distinct",1],["failures",1],["share",1],["400",2],["retrying",1],["invalid",1],["cursor",1],["way",2],["retries",1],["rate",2],["limited",2],["bug",1],["contract",1],["should",1],["prevent",1],["bad",2],["401",1],["unauthorized",1],["403",1],["forbidden",1],["404",1],["found",3],["405",1],["method",1],["allowed",3],["409",1],["conflict",1],["413",1],["payload",4],["large",1],["422",1],["unprocessable",1],["423",1],["locked",1],["429",1],["500",1],["internal",4],["503",1],["unavailable",2],["only",1],["sentence",2],["unrecognised",1],["exception",11],["say",2],["public",4],["above",1],["envelope",3],["decorates",1],["whatever",1],["already",1],["carries",1],["deliberately",1],["never",2],["rewrites",1],["those",1],["messages",2],["author",1],["written",2],["product",1],["left",1],["one",1],["hole",1],["cannot",3],["close",1],["by",1],["itself",1],["except",1],["put",1],["str",1],["into",1],["got",1],["same",1],["treatment",1],["permission",2],["naming",1],["absolute",1],["path",2],["oserror",4],["quoting",1],["shell",1],["command",2],["failed",1],["spawn",1],["sdk",1],["echoing",1],["authorization",1],["header",1],["was",3],["shipped",1],["tidy",1],["code",2],["bolted",1],["fix",1],["projector",1],["boundary",1],["filter",2],["guess",2],["safe",4],["wrong",1],["direction",1],["destroys",1],["good",1],["ones",1],["enough",2],["identify",1],["short",1],["diagnostic",6],["become",1],["channel",1],["data",1],["carrying",1],["chars",1],["600",1],["unknown",5],["record",2],["outlives",1],["says",1],["nothing",2],["about",1],["purpose",1],["pair",1],["surface",1],["class",4],["identity",2],["part",1],["be",1],["bounded",1],["detail",4],["unhandled",1],["recorded",1],["categories",1],["repository",1],["willing",1],["name",8],["down",2],["derived",1],["object",2],["looked",1],["like",1],["metadata",1],["private",2],["cohort",1],["alpha",1],["seven",1],["runtime",2],["three",1],["tokens",1],["work",1],["perfectly",1],["legal",1],["identifier",1],["no",3],["digits",1],["therefore",1],["satisfies",1],["pattern",1],["syntax",3],["check",1],["apply",1],["point",3],["provenance",1],["membership",1],["someone",1],["wrote",1],["mro",1],["walk",1],["keeps",1],["useful",1],["merely",1],["caller",2],["my",1],["lib",1],["reports",1],["family",1],["tells",1],["operator",1],["kind",1],["thing",1],["broke",1],["comes",1],["known",1],["exceptions",1],["frozenset",1],["arithmetic",1],["assertion",1],["attribute",1],["base",1],["blocking",1],["ioerror",1],["broken",1],["pipe",1],["buffer",1],["child",1],["process",3],["connection",3],["refused",1],["reset",1],["eoferror",1],["exists",1],["floating",1],["generator",1],["exit",2],["indentation",1],["index",1],["interrupted",1],["adirectory",2],["key",1],["keyboard",1],["interrupt",1],["lookup",2],["memory",1],["implemented",1],["overflow",1],["recursion",1],["reference",1],["stop",2],["async",1],["iteration",2],["system",2],["timeout",2],["unbound",1],["local",1],["unicode",3],["decode",1],["encode",1],["value",2],["zero",1],["division",1],["stdlib",1],["modules",1],["actually",1],["through",1],["jsondecode",1],["called",1],["expired",1],["httperror",1],["urlerror",1],["operational",1],["integrity",1],["database",1],["zip",1],["kernel",1],["busy",1],["execution",1],["cancelled",1],["llmerror",1],["sandbox",1],["redacted",1],["lived",1],["rendered",2],["scrubbed",1],["result",1],["patterns",2],["deleted",1],["kept",2],["helper",1],["whose",1],["whole",1],["job",1],["render",1],["arbitrary",1],["safely",1],["entry",1],["back",1],["defect",1],["lost",1],["ordinary",1],["srv",1],["next",1],["had",1],["know",1],["replaced",1],["plus",1],["all",1],["expected",1],["refusal",1],["turn",1],["protocol",1]]},{"id":"openai4s/server/errors.py#_enriched","name":[["enriched",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["enriched",5],["payload",4],["dict",7],["status",4],["int",2],["request",3],["id",3],["str",2],["public",2],["failure",2],["narrowed",1],["back",1],["typed",1],["take",1],["return",2],["object",1],["because",1],["also",1],["handed",1],["list",1],["non",1],["error",3],["bodies",1],["at",1],["json",1],["chokepoint",1],["here",1],["input",1],["always",2],["4xx",1],["5xx",1],["so",1],["enrichment",1],["applies",1],["but",1],["assuming",1],["silently",1],["none",1],["would",1],["reach",1],["caller",1],["doing",1],["body",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/server/errors.py#_exact_id","name":[["exact",1],["id",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["exact",2],["id",3],["value",5],["any",2],["str",3],["nothing",1],["never",1],["stringification",1],["something",1],["else",2],["return",1],["if",1],["type",1]]},{"id":"openai4s/server/errors.py#error_class","name":[["error",1],["class",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["error",2],["class",2],["exc",3],["base",2],["exception",5],["str",3],["stable",1],["content",1],["free",1],["identity",1],["kind",4],["failure",3],["built",1],["from",2],["type",3],["never",1],["its",1],["message",2],["so",2],["nothing",1],["here",1],["render",1],["arbitrary",1],["not",4],["redact",1],["bound",1],["fingerprint",2],["whole",1],["point",1],["rendering",1],["one",1],["operation",1],["unknown",2],["gets",1],["influence",1],["be",1],["enormous",1],["hostile",1],["itself",1],["raise",1],["buys",1],["back",1],["thing",1],["losing",1],["costs",1],["two",1],["occurrences",1],["same",3],["at",1],["surface",1],["recognisably",1],["support",1],["ticket",1],["quoting",1],["request",1],["id",1],["still",1],["leads",1],["somewhere",1],["try",1],["name",3],["module",1],["qualname",1],["except",1],["noqa",1],["ble001",1],["broken",1],["must",1],["break",1],["reporting",1],["return",1]]},{"id":"openai4s/server/errors.py#error_code_for","name":[["error",1],["code",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["error",5],["code",2],["status",4],["int",3],["str",2],["return",1],["codes",1],["if",1],["500",1],["else",1],["internal",1]]},{"id":"openai4s/server/errors.py#expected_refusal","name":[["expected",1],["refusal",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["expected",3],["refusal",3],["error",19],["base",2],["exception",2],["str",2],["none",6],["one",2],["loggable",1],["line",1],["else",1],["4xx",1],["gateway",3],["daemon",1],["saying",1],["no",1],["purpose",1],["dangling",1],["model",1],["pin",1],["missing",5],["project",1],["llm",3],["credential",5],["setup",1],["step",1],["user",1],["has",1],["not",1],["done",1],["neither",1],["crash",1],["both",1],["carry",1],["author",1],["written",1],["text",1],["only",1],["message",2],["client",1],["sent",1],["names",1],["environment",1],["variables",1],["never",1],["value",2],["if",3],["isinstance",2],["try",1],["status",4],["int",1],["code",5],["except",1],["type",1],["return",5],["400",1],["500",1],["from",1],["openai4s",1],["models",1],["import",1]]},{"id":"openai4s/server/errors.py#gateway_error_payload","name":[["gateway",1],["error",1],["payload",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["gateway",5],["error",14],["payload",5],["dict",2],["response",1],["body",2],["raised",1],["becomes",1],["shared",1],["contract",2],["capture",1],["has",1],["reproduce",1],["dispatcher",1],["conversion",1],["exactly",1],["second",1],["copy",1],["two",1],["line",1],["shape",1],["captured",1],["comes",1],["describe",1],["server",1],["not",1],["send",1],["message",1],["if",1],["code",3],["return",1]]},{"id":"openai4s/server/errors.py#GatewayError","name":[["gateway",1],["error",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["class",2],["gateway",2],["error",6],["exception",2],["http",1],["failure",1],["status",3],["human",1],["message",5],["optional",1],["stable",1],["machine",1],["code",8],["overrides",1],["derived",1],["default",1],["single",1],["covers",1],["genuinely",1],["different",1],["failures",1],["client",1],["must",1],["tell",1],["apart",1],["def",1],["init",2],["self",4],["int",1],["str",2],["none",2],["super",1]]},{"id":"openai4s/server/errors.py#GatewayError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["init",3],["self",5],["code",8],["int",2],["message",5],["str",4],["error",4],["none",4],["super",1]]},{"id":"openai4s/server/errors.py#log_turn_failure","name":[["log",1],["turn",1],["failure",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["log",5],["turn",4],["failure",3],["error",7],["base",2],["exception",3],["surface",3],["str",2],["none",3],["caught",1],["one",1],["line",4],["expected",2],["refusal",2],["else",1],["traceback",5],["replaces",1],["bare",1],["print",3],["exc",1],["at",1],["job",1],["catch",1],["alls",1],["credential",1],["less",1],["daemon",2],["printed",1],["full",1],["every",1],["dangling",1],["model",1],["pin",1],["two",1],["per",1],["request",1],["buried",1],["any",1],["real",1],["server",1],["operator",1],["ci",1],["show",1],["step",1],["reads",1],["if",1],["type",1],["return",1],["openai4s",1],["refused",1],["file",1],["sys",1],["stderr",1],["flush",1],["true",1]]},{"id":"openai4s/server/errors.py#public_exception","name":[["public",1],["exception",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["public",4],["exception",7],["exc",8],["base",2],["surface",6],["str",8],["request",9],["id",11],["none",8],["status",9],["int",5],["500",2],["error",10],["code",8],["tuple",2],["dict",2],["one",4],["projector",2],["safe",3],["body",2],["out",2],["every",1],["answer",1],["http",2],["dispatcher",1],["catch",1],["all",2],["three",1],["job",2],["spawners",1],["turn",1],["text",1],["chunk",2],["over",3],["web",2],["socket",2],["connector",1],["call",1],["remote",1],["compute",1],["refresh",1],["goes",2],["through",2],["here",1],["so",5],["they",1],["cannot",4],["disagree",1],["about",2],["failure",2],["allowed",1],["reveal",1],["gateway",3],["passes",1],["its",2],["message",4],["untouched",1],["not",3],["exemption",1],["literal",1],["someone",1],["wrote",1],["client",3],["read",3],["whole",1],["class",1],["exists",1],["distinguish",1],["happened",1],["you",1],["may",1],["know",2],["from",3],["something",1],["threw",1],["anything",1],["else",1],["unknown",1],["provenance",1],["gets",1],["internal",2],["plus",1],["stable",1],["original",1],["record",2],["diagnostic",2],["alone",1],["returned",1],["already",3],["enriched",3],["because",1],["these",1],["surfaces",1],["result",1],["back",1],["200",1],["streamed",1],["never",4],["reach",1],["handler",1],["json",2],["re",2],["enriching",1],["harmless",1],["defers",1],["value",1],["half",1],["pair",1],["local",1],["comes",1],["daemon",2],["correlation",2],["context",1],["upstream",1],["provider",2],["response",1],["names",1],["user",1],["look",1],["up",1],["either",1],["quoting",1],["support",1],["ticket",2],["wastes",1],["field",1],["has",4],["if",2],["isinstance",1],["return",2],["payload",4],["retry",4],["veto",1],["carried",1],["openai4s",1],["llm",2],["models",1],["py",1],["defines",1],["output",5],["committed",4],["says",1],["decides",2],["once",1],["stream",1],["handed",1],["bytes",1],["caller",1],["tool",2],["run",2],["transparent",1],["would",2],["duplicate",1],["visible",1],["fire",1],["side",1],["effect",1],["regardless",1],["retryable",2],["looks",2],["was",1],["by",1],["nobody",1],["outside",1],["layer",1],["fact",1],["whether",1],["reached",1],["offers",1],["502",2],["after",1],["nothing",2],["said",1],["only",1],["ever",1],["emitted",1],["as",1],["true",2],["absent",1],["means",1],["no",1],["claim",1],["knows",1],["entitled",1],["say",1],["emitting",1],["false",2],["there",1],["assert",1],["safety",1],["getattr",1]]},{"id":"openai4s/server/errors.py#public_failure","name":[["public",1],["failure",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["public",2],["failure",3],["payload",9],["object",4],["status",11],["int",2],["request",5],["id",6],["str",2],["none",3],["body",4],["error",8],["response",4],["actually",1],["carries",2],["enrichment",2],["deliberately",2],["additive",1],["keeps",1],["human",1],["message",1],["always",2],["had",2],["so",3],["consumer",1],["reading",1],["including",1],["repo",1],["own",2],["app",1],["js",1],["unaffected",1],["success",1],["bodies",2],["returned",1],["untouched",1],["2xx",1],["merely",1],["happens",1],["contain",1],["key",1],["job",1],["result",3],["describing",1],["prior",1],["data",1],["not",5],["envelope",2],["lives",1],["here",1],["rather",1],["than",2],["inline",1],["handler",1],["json",3],["because",2],["shape",1],["grown",1],["second",2],["definition",1],["precisely",1],["gateway",1],["above",1],["warns",1],["about",1],["arriving",1],["by",2],["different",1],["route",2],["copied",1],["literal",1],["capture",3],["observes",1],["before",2],["dispatcher",2],["enriches",1],["frozen",1],["artifacts",1],["recorded",1],["server",1],["send",1],["appears",1],["nowhere",1],["either",1],["docs",2],["schemas",1],["contract",2],["one",1],["callable",1],["both",1],["reach",1],["lets",1],["those",1],["two",1],["stop",1],["disagreeing",1],["if",1],["400",1],["isinstance",1],["dict",1],["return",2],["code",5],["never",2],["clobber",1],["value",1],["has",2],["deferred",1],["way",1],["did",1],["difference",1],["was",1],["invisible",1],["observed",1],["post",1],["frames",1],["recovery",1],["actions",1],["restart",1],["fresh",1],["returns",1],["its",2],["whole",1],["domain",2],["http",2],["409",2],["action",1],["fails",1],["failed",1],["partial",1],["silently",1],["replaced",1],["integer",1],["lost",1],["deferring",1],["line",1],["names",1],["destroyed",1],["field",1],["no",1],["such",1],["copy",1]]},{"id":"openai4s/server/errors.py#record_diagnostic","name":[["record",1],["diagnostic",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["record",4],["diagnostic",4],["exc",4],["base",2],["exception",4],["surface",8],["str",7],["request",7],["id",9],["none",4],["dict",2],["put",1],["original",1],["failure",1],["operator",2],["reach",1],["client",1],["cannot",1],["structured",2],["logger",1],["sink",1],["rather",1],["than",1],["new",1],["process",1],["buffer",1],["already",1],["redacts",1],["field",1],["wise",1],["not",4],["served",1],["over",1],["http",1],["second",3],["store",1],["would",1],["be",1],["thing",2],["redact",1],["forget",1],["ends",1],["up",1],["worth",1],["being",1],["exact",3],["about",1],["because",2],["docstring",1],["claim",1],["lands",1],["file",2],["diagnostics",1],["build",2],["bundle",3],["collects",1],["was",2],["false",1],["two",1],["ways",1],["at",2],["once",1],["log",3],["event",2],["writes",2],["stderr",2],["only",1],["openai4",1],["logs",2],["off",2],["by",3],["default",3],["deliberately",1],["docs",1],["security",1],["md",1],["packaged",1],["install",2],["redirected",1],["data",1],["dir",1],["app",1],["out",1],["skipped",1],["globbed",1],["nothing",1],["product",1],["such",1],["so",3],["half",1],["contract",1],["generic",2],["public",2],["message",2],["redeemable",3],["pairing",3],["against",1],["from",2],["support",1],["all",1],["glob",1],["fixed",1],["part",1],["posture",1],["choice",1],["stands",1],["terminal",1],["daemon",1],["running",1],["nowhere",1],["else",2],["returns",1],["emitted",1],["projector",1],["tie",1],["body",1],["line",1],["together",1],["whole",1],["reason",1],["tolerable",1],["return",1],["unhandled",1],["no",1],["exactly",1],["string",1],["coercing",1],["one",1],["object",1],["gets",1],["invited",1],["into",1],["outlives",1],["if",1],["type",2],["unknown",1],["safe",1],["name",1],["detail",2],["error",2],["class",2],["correlation",1]]},{"id":"openai4s/server/errors.py#safe_protocol_value","name":[["safe",1],["protocol",1],["value",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["safe",2],["protocol",2],["value",6],["any",2],["allowed",3],["frozenset",2],["str",4],["caller",1],["supplied",1],["string",1],["kept",1],["only",1],["if",3],["repository",1],["named",1],["type",3],["not",1],["return",3],["unknown",2],["name",2],["known",3]]},{"id":"openai4s/server/errors.py#safe_type_name","name":[["safe",1],["type",1],["name",1]],"path":[["openai4s",1],["server",1],["errors",1],["py",1]],"body":[["def",2],["safe",2],["type",9],["name",11],["exc",3],["base",2],["exception",5],["str",6],["nearest",1],["category",2],["module",1],["names",1],["unknown",3],["correlation",1],["not",4],["depend",1],["error",1],["class",1],["fingerprints",1],["fully",1],["qualified",1],["so",1],["two",1],["failures",1],["one",1],["private",1],["still",1],["match",1],["each",1],["other",1],["without",1],["ever",1],["being",1],["reproduced",1],["try",2],["mro",3],["except",2],["noqa",2],["ble001",2],["broken",1],["must",1],["break",1],["reporting",1],["return",3],["klass",2],["continue",2],["isinstance",1],["metaclass",1],["make",1],["subclass",1],["whose",1],["eq",1],["claims",1],["be",1],["allowed",1],["while",1],["its",1],["buffer",1],["holds",1],["something",1],["else",1],["member",1],["returned",1],["never",1],["object",1],["handed",1],["if",2],["known",4],["exceptions",1]]},{"id":"openai4s/server/evidence_adapters.py","name":[["evidence",1],["adapters",1],["py",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["read",4],["only",3],["evidence",1],["adapters",1],["frozen",1],["artifact",1],["versions",1],["filenames",1],["never",1],["sufficient",1],["each",1],["adapter",1],["either",1],["returns",1],["complete",1],["representation",1],["honest",1],["incomplete",2],["coverage",2],["record",1],["optional",2],["science",1],["libraries",1],["imported",1],["inside",1],["try",1],["except",1],["missing",1],["them",1],["recorded",1],["as",2],["rather",2],["than",2],["silent",1],["filename",1],["pass",1],["from",4],["future",1],["import",10],["annotations",1],["csv",2],["importlib",1],["io",1],["json",2],["re",2],["struct",1],["collections",1],["abc",1],["iterator",1],["mapping",1],["pathlib",1],["path",1],["typing",1],["any",1],["table",3],["suffixes",4],["tsv",1],["tab",1],["pdf",3],["image",2],["png",1],["jpg",1],["jpeg",1],["gif",1],["webp",1],["structure",2],["mol",1],["sdf",1],["smi",1],["smiles",1],["limit",9],["1024",9],["header",1],["32",2],["200",1],["000",2],["parquet",6],["compressed",1],["so",1],["input",1],["budget",1],["claim",1],["about",1],["its",1],["decoded",1],["size",1],["most",1],["importantly",1],["checked",1],["before",1],["importing",1],["pandas",1],["asking",1],["engine",1],["materialize",1],["daemon",1],["file",1],["row",2],["250",1],["column",1],["64",1],["group",1],["128",1],["uncompressed",1],["element",1],["compile",1],["cl",1],["br",1]]},{"id":"openai4s/server/evidence_adapters.py#_base","name":[["base",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["base",2],["kind",3],["str",12],["version",4],["id",8],["artifact",4],["complete",4],["bool",2],["summary",4],["dict",4],["any",4],["omission",5],["reason",5],["none",4],["row",3],["adapter",1],["if",1],["return",1]]},{"id":"openai4s/server/evidence_adapters.py#_column_stats","name":[["column",1],["stats",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["column",3],["stats",2],["values",4],["dict",6],["str",10],["list",3],["any",6],["format",4],["name",5],["row",4],["count",10],["int",2],["columns",4],["cells",3],["items",1],["numeric",9],["float",2],["null",5],["cell",4],["if",2],["none",1],["strip",1],["continue",2],["try",1],["append",1],["except",1],["type",1],["error",2],["value",1],["item",6],["len",4],["min",2],["max",2],["mean",1],["sum",3],["return",1]]},{"id":"openai4s/server/evidence_adapters.py#_fastparquet_metadata","name":[["fastparquet",1],["metadata",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",3],["fastparquet",5],["metadata",5],["path",5],["dict",2],["str",2],["any",3],["none",7],["try",2],["importlib",1],["import",2],["module",1],["except",2],["error",1],["return",3],["parquet",6],["file",5],["raw",4],["rows",7],["getattr",6],["count",1],["if",1],["callable",1],["else",1],["columns",5],["list",2],["row",7],["groups",5],["sizes",3],["iterator",1],["group",2],["column",2],["meta",1],["data",1],["yield",1],["total",1],["uncompressed",2],["size",1],["budget",1],["len",2],["exception",1],["noqa",1],["ble001",1],["malformed",1],["optional",1],["engine",1]]},{"id":"openai4s/server/evidence_adapters.py#_fastparquet_metadata.sizes","name":[["sizes",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["sizes",2],["iterator",2],["any",2],["row",3],["group",2],["groups",1],["column",2],["getattr",3],["columns",1],["metadata",2],["meta",1],["data",1],["none",2],["yield",1],["total",1],["uncompressed",1],["size",1]]},{"id":"openai4s/server/evidence_adapters.py#_load_parquet_metadata","name":[["load",1],["parquet",1],["metadata",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["load",3],["parquet",3],["metadata",7],["path",6],["dict",2],["str",2],["any",3],["none",3],["proof",1],["bounded",1],["decode",1],["without",1],["materializing",1],["table",1],["data",1],["pyarrow",1],["if",1],["not",1],["return",2],["fastparquet",1]]},{"id":"openai4s/server/evidence_adapters.py#_metadata_int","name":[["metadata",1],["int",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["metadata",2],["int",5],["value",6],["any",2],["none",3],["if",1],["not",1],["isinstance",2],["bool",1],["return",2]]},{"id":"openai4s/server/evidence_adapters.py#_parquet_budget","name":[["parquet",1],["budget",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["parquet",6],["budget",5],["rows",3],["any",11],["columns",3],["row",17],["groups",3],["uncompressed",7],["sizes",6],["dict",3],["str",3],["none",11],["validate",1],["metadata",5],["return",9],["its",1],["bounded",1],["materialization",1],["count",18],["int",4],["column",7],["group",7],["if",6],["result",7],["total",9],["bytes",3],["within",2],["false",1],["limit",4],["observed",3],["try",1],["raw",2],["size",5],["except",1],["attribute",1],["error",2],["type",1],["true",1]]},{"id":"openai4s/server/evidence_adapters.py#_pyarrow_parquet_metadata","name":[["pyarrow",1],["parquet",1],["metadata",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",3],["pyarrow",3],["parquet",7],["metadata",11],["path",5],["dict",2],["str",2],["any",3],["none",11],["try",2],["importlib",1],["import",2],["module",1],["except",2],["error",1],["return",4],["file",1],["row",11],["groups",6],["int",2],["getattr",4],["num",3],["columns",6],["if",1],["sizes",3],["iterator",1],["group",5],["index",4],["range",2],["column",5],["yield",1],["total",1],["uncompressed",2],["size",1],["budget",1],["rows",2],["exception",1],["noqa",1],["ble001",1],["malformed",1],["optional",1],["engine",1]]},{"id":"openai4s/server/evidence_adapters.py#_pyarrow_parquet_metadata.sizes","name":[["sizes",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["sizes",2],["iterator",2],["any",2],["row",6],["group",5],["index",4],["range",2],["groups",1],["metadata",1],["column",5],["columns",1],["yield",1],["getattr",1],["total",1],["uncompressed",1],["size",1],["none",1]]},{"id":"openai4s/server/evidence_adapters.py#_read_prefix","name":[["read",1],["prefix",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["read",4],["prefix",2],["path",5],["limit",6],["int",2],["tuple",2],["bytes",3],["bool",2],["at",1],["most",1],["report",1],["whether",1],["input",1],["had",1],["tail",1],["open",1],["rb",1],["as",1],["handle",2],["data",3],["return",1],["len",1]]},{"id":"openai4s/server/evidence_adapters.py#_truncated","name":[["truncated",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["truncated",3],["kind",4],["str",10],["version",4],["id",8],["artifact",4],["summary",4],["dict",4],["any",4],["return",2],["one",1],["fail",1],["closed",1],["record",1],["bounded",1],["adapter",2],["input",2],["base",1],["complete",1],["false",1],["omission",1],["reason",1]]},{"id":"openai4s/server/evidence_adapters.py#adapt_artifact","name":[["adapt",1],["artifact",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["adapt",6],["artifact",24],["path",7],["str",12],["none",10],["filename",3],["content",3],["type",3],["version",16],["id",32],["dict",2],["any",2],["run",1],["required",1],["adapter",3],["needs",1],["kind",11],["classify",1],["if",6],["return",8],["not",2],["base",3],["complete",4],["false",4],["summary",3],["omission",3],["reason",3],["bytes",2],["missing",2],["resolved",6],["file",2],["try",1],["table",2],["pdf",2],["image",2],["structure",1],["except",2],["exception",1],["noqa",1],["ble001",1],["deliberately",1],["broad",1],["parses",1],["agent",1],["authored",1],["files",1],["so",3],["its",1],["failure",1],["modes",1],["open",1],["ended",1],["csv",3],["field",1],["over",1],["128",1],["ki",1],["module",1],["limit",1],["raises",2],["error",3],["mol",1],["whose",1],["counts",1],["line",1],["starts",1],["superscript",1],["digit",1],["value",1],["from",1],["int",1],["scalar",1],["json",1],["body",1],["raise",1],["attribute",1],["oserror",1],["caught",1],["them",1],["collect",1],["turn",3],["evidence",1],["calls",1],["unguarded",1],["one",1],["malformed",1],["propagated",1],["out",1],["through",1],["completion",1],["gate",2],["gateway",1],["py",1],["swallows",1],["into",1],["ships",1],["no",1],["review",1],["at",1],["all",1],["cannot",1],["read",1],["must",1],["say",1],["record",1],["incomplete",1],["coverage",1],["forces",1],["snapshot",1],["makes",1],["honestly",1],["unverifiable",1],["rather",1],["than",1],["silently",1],["unreviewed",1],["unreadable",1]]},{"id":"openai4s/server/evidence_adapters.py#adapt_image","name":[["adapt",1],["image",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["adapt",2],["image",10],["path",7],["version",6],["id",12],["str",6],["artifact",6],["dict",2],["any",2],["coverage",2],["needs",2],["only",2],["bounded",2],["header",5],["large",2],["may",2],["therefore",2],["still",2],["be",2],["complete",4],["its",2],["dimensions",3],["present",2],["data",11],["truncated",1],["input",1],["read",1],["prefix",1],["limit",1],["width",6],["height",6],["none",4],["fmt",5],["if",4],["startswith",2],["x89",1],["png",2],["x1a",1],["len",3],["24",2],["struct",3],["unpack",3],["ii",1],["16",1],["elif",1],["xff",1],["xd8",1],["jpeg",1],["offset",10],["while",1],["0x",4],["ff",1],["break",2],["marker",2],["length",2],["c0",1],["c1",1],["c2",1],["hh",1],["return",2],["base",2],["kind",2],["false",1],["summary",2],["format",2],["bytes",2],["stat",2],["st",2],["size",2],["omission",1],["reason",1],["unavailable",1],["true",1],["int",2]]},{"id":"openai4s/server/evidence_adapters.py#adapt_pdf","name":[["adapt",1],["pdf",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["adapt",2],["pdf",11],["path",5],["version",10],["id",20],["str",6],["artifact",10],["dict",2],["any",2],["data",7],["truncated",3],["read",3],["prefix",1],["limit",2],["if",3],["return",4],["kind",4],["summary",4],["sampled",1],["bytes",4],["len",4],["input",1],["budget",1],["not",2],["startswith",1],["base",3],["complete",3],["false",2],["omission",2],["reason",2],["unreadable",1],["page",7],["count",6],["re",2],["findall",2],["rb",2],["type",1],["texts",2],["match",2],["decode",1],["latin",1],["errors",1],["replace",1],["400",1],["excerpt",4],["join",1],["000",1],["strip",1],["text",2],["unavailable",1],["true",1]]},{"id":"openai4s/server/evidence_adapters.py#adapt_structure","name":[["adapt",1],["structure",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["adapt",2],["structure",11],["path",6],["version",12],["id",24],["str",6],["artifact",12],["dict",2],["any",2],["suffix",6],["lower",1],["data",3],["truncated",3],["read",3],["prefix",1],["limit",2],["if",6],["return",5],["kind",5],["summary",5],["format",5],["lstrip",3],["mol",3],["sampled",1],["bytes",2],["len",3],["input",1],["budget",1],["text",3],["decode",1],["utf",1],["errors",1],["replace",1],["smi",1],["smiles",7],["next",1],["line",5],["strip",2],["splitlines",2],["atoms",3],["element",1],["findall",1],["re",1],["sub",1],["base",4],["complete",4],["false",2],["omission",2],["reason",2],["unreadable",2],["true",2],["atom",2],["count",3],["400",1],["lines",2],["counts",5],["none",2],["parts",6],["split",1],["isdigit",2],["int",2],["break",1],["bond",1]]},{"id":"openai4s/server/evidence_adapters.py#adapt_table","name":[["adapt",1],["table",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["adapt",2],["table",20],["path",9],["version",26],["id",52],["str",9],["artifact",26],["dict",7],["any",5],["suffix",7],["lower",1],["if",17],["parquet",17],["pq",1],["size",6],["bytes",12],["stat",1],["st",1],["file",3],["limit",8],["return",12],["truncated",5],["kind",13],["summary",12],["format",14],["input",2],["budget",7],["metadata",9],["load",1],["none",3],["base",9],["complete",9],["false",8],["omission",6],["reason",6],["unavailable",2],["within",1],["not",7],["true",4],["row",16],["column",6],["group",2],["uncompressed",2],["try",3],["pd",2],["importlib",1],["import",2],["module",1],["pandas",1],["except",3],["error",3],["adapter",1],["frame",7],["read",4],["len",6],["count",10],["columns",7],["mismatch",1],["name",17],["list",6],["series",8],["numeric",4],["bool",1],["getattr",1],["dtype",2],["iuf",1],["exception",1],["noqa",1],["ble001",1],["item",5],["null",2],["int",3],["isna",2],["sum",1],["hasattr",1],["else",6],["min",2],["float",3],["max",2],["mean",2],["raw",3],["prefix",1],["json",9],["tsv",4],["tab",2],["csv",4],["sampled",1],["text",3],["decode",1],["utf",1],["errors",1],["replace",1],["payload",5],["loads",2],["value",1],["unreadable",2],["returns",1],["whatever",1],["held",1],["scalar",1],["string",2],["all",2],["valid",1],["only",1],["mapping",2],["has",1],["caller",1],["guards",1],["oserror",1],["alone",1],["so",1],["attribute",1],["here",1],["escapes",1],["way",1],["out",1],["evidence",1],["collection",1],["disables",1],["completion",1],["gate",1],["whole",1],["turn",1],["rows",11],["isinstance",5],["elif",1],["tabular",1],["fieldnames",7],["keys",1],["values",7],["continue",1],["append",2],["stats",2],["delimiter",4],["reader",4],["io",2],["64",1]]},{"id":"openai4s/server/evidence_adapters.py#classify_artifact","name":[["classify",1],["artifact",1]],"path":[["openai4s",1],["server",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["classify",2],["artifact",3],["filename",3],["str",8],["content",3],["type",3],["none",3],["return",7],["adapter",1],["kind",1],["required",1],["if",6],["any",1],["name",6],["lower",2],["ctype",6],["endswith",5],["pdf",3],["suffixes",4],["application",3],["image",3],["startswith",1],["structure",2],["chemical",3],["mdl",2],["molfile",1],["sdfile",1],["daylight",1],["smiles",1],["table",3],["text",2],["csv",1],["tab",1],["separated",1],["values",1],["json",1],["parquet",2],["pq",1],["vnd",1],["apache",1]]},{"id":"openai4s/server/evidence_snapshot.py","name":[["evidence",1],["snapshot",1],["py",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["immutable",1],["evidence",2],["snapshot",4],["construction",1],["stage",1],["scientific",1],["review",1],["complete",2],["only",2],["every",1],["required",1],["artifact",3],["version",2],["adapter",1],["lineage",1],["edge",1],["truncation",1],["declaration",1],["present",1],["filename",1],["coverage",1],["never",2],["includes",1],["hidden",1],["agent",1],["reasoning",1],["from",5],["future",1],["import",7],["annotations",1],["hashlib",1],["json",1],["collections",1],["abc",1],["mapping",1],["sequence",1],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",1],["server",1],["adapters",1],["adapt",1],["classify",1],["schema",1]]},{"id":"openai4s/server/evidence_snapshot.py#_artifact_version_id","name":[["artifact",1],["version",1],["id",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["artifact",2],["version",4],["id",4],["item",4],["mapping",2],["str",5],["any",2],["return",1],["latest",1]]},{"id":"openai4s/server/evidence_snapshot.py#_read_versions_for_cell","name":[["read",1],["versions",1],["cell",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["read",4],["versions",11],["cell",11],["store",4],["any",6],["root",4],["frame",4],["id",23],["str",14],["mapping",7],["artifacts",5],["sequence",2],["list",5],["existing",3],["item",13],["if",9],["return",3],["16",3],["output",7],["ids",3],["artifact",3],["version",14],["isinstance",3],["try",2],["edges",3],["lineage",1],["inputs",1],["producing",2],["none",2],["except",2],["exception",2],["noqa",2],["ble001",2],["edge",4],["not",4],["continue",1],["input",1],["append",2],["listed",3],["catalog",2],["name",2],["files",1],["hit",2],["next",1],["filename",1]]},{"id":"openai4s/server/evidence_snapshot.py#_ref","name":[["ref",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["ref",6],["id",4],["str",6],["kind",4],["fields",3],["any",4],["dict",2],["row",3],["name",2],["item",4],["items",1],["if",1],["not",1],["none",1],["return",1]]},{"id":"openai4s/server/evidence_snapshot.py#_text","name":[["text",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["text",2],["value",3],["any",2],["limit",3],["int",2],["20",2],["000",2],["str",3],["return",1]]},{"id":"openai4s/server/evidence_snapshot.py#canonical_snapshot_bytes","name":[["canonical",1],["snapshot",1],["bytes",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["canonical",2],["snapshot",2],["bytes",4],["value",3],["any",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["default",1],["str",1],["encode",1],["utf",1]]},{"id":"openai4s/server/evidence_snapshot.py#collect_turn_evidence","name":[["collect",1],["turn",1],["evidence",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",3],["collect",2],["turn",6],["evidence",4],["store",10],["any",19],["root",8],["frame",8],["id",60],["str",37],["branch",4],["execution",2],["user",2],["request",2],["candidate",15],["answer",3],["structured",2],["completion",2],["none",26],["artifact",31],["versions",8],["before",9],["mapping",17],["produced",4],["artifacts",8],["sequence",7],["cell",25],["count",7],["int",6],["step",6],["tool",8],["ledger",7],["environment",3],["defaults",3],["collection",3],["omissions",3],["dict",5],["gather",1],["one",1],["from",1],["freeze",1],["runtime",2],["projects",1],["no",2],["activity",1],["steps",4],["cli",1],["records",1],["its",1],["native",1],["calls",1],["only",2],["action",1],["passes",1],["as",1],["same",1],["kind",3],["title",3],["status",5],["summary",3],["shape",1],["names",1],["kernel",1],["generation",1],["declares",1],["gaps",1],["caller",1],["found",1],["prior",3],["list",9],["adapters",2],["omitted",3],["listed",5],["by",2],["item",14],["if",16],["isinstance",7],["seen",3],["include",3],["version",22],["nonlocal",1],["not",9],["return",2],["add",1],["len",3],["64",1],["meta",11],["value",3],["else",3],["owner",5],["path",11],["resolve",1],["snapshot",1],["filename",5],["content",5],["type",5],["size",4],["bytes",5],["latest",6],["checksum",4],["sha256",1],["exists",1],["bool",1],["file",1],["append",4],["adapter",3],["adapt",1],["continue",4],["trusted",1],["delivery",2],["observes",1],["captures",1],["changed",1],["heads",1],["identical",1],["head",1],["unchanged",1],["but",1],["exact",1],["still",1],["part",1],["manifest",1],["therefore",1],["must",1],["be",1],["inside",1],["reviewer",1],["frozen",1],["too",1],["cells",11],["raw",4],["new",3],["truncation",2],["24",2],["tools",4],["false",1],["producing",1],["index",2],["language",2],["source",2],["text",4],["code",1],["000",4],["stdout",2],["stderr",2],["error",2],["files",4],["written",2],["16",2],["read",4],["entries",3],["entry",5],["32",3],["true",1],["start",3],["max",1],["200",2],["limit",1]]},{"id":"openai4s/server/evidence_snapshot.py#collect_turn_evidence.include_artifact","name":[["include",1],["artifact",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["include",2],["artifact",14],["candidate",9],["mapping",3],["str",8],["any",2],["version",17],["id",24],["none",4],["nonlocal",1],["omitted",2],["if",5],["not",2],["seen",2],["versions",2],["return",2],["add",1],["len",1],["artifacts",2],["64",1],["meta",11],["value",3],["store",2],["isinstance",1],["else",2],["owner",5],["listed",1],["by",1],["path",11],["resolve",1],["snapshot",1],["item",4],["filename",5],["content",5],["type",5],["size",4],["bytes",4],["latest",1],["checksum",3],["sha256",1],["exists",1],["bool",1],["file",1],["append",2],["adapter",3],["adapt",1],["adapters",1]]},{"id":"openai4s/server/evidence_snapshot.py#freeze_evidence_snapshot","name":[["freeze",1],["evidence",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["freeze",4],["evidence",3],["snapshot",8],["parts",19],["mapping",8],["str",9],["any",7],["dict",12],["canonically",1],["caller",1],["supplied",1],["production",1],["collection",4],["golden",1],["fixtures",1],["both",2],["go",1],["through",1],["function",1],["so",3],["tests",1],["exercise",1],["same",1],["completeness",1],["reference",1],["rules",1],["as",2],["daemon",1],["identity",7],["artifacts",5],["item",22],["if",21],["isinstance",6],["cells",4],["tools",1],["tool",1],["ledger",1],["lineage",5],["adapters",3],["truncation",5],["gaps",1],["only",1],["collector",1],["see",1],["execution",3],["record",1],["could",1],["not",6],["read",3],["ran",1],["but",1],["were",1],["never",1],["recorded",1],["carried",1],["their",1],["own",1],["field",4],["re",1],["reproduces",1],["them",2],["instead",1],["dropping",1],["omissions",11],["list",3],["refs",8],["ref",9],["source",2],["user",5],["request",5],["candidate",5],["answer",6],["completion",1],["plan",5],["none",3],["append",13],["current",1],["environment",2],["env",1],["runtime",1],["reported",3],["int",2],["changed",1],["artifact",27],["count",6],["len",3],["included",2],["omitted",5],["max",1],["kind",6],["version",34],["id",63],["text",13],["latest",1],["160",10],["missing",4],["continue",1],["art",2],["checksum",4],["exists",1],["false",2],["bytes",1],["required",6],["classify",1],["filename",1],["content",1],["type",1],["adapter",11],["next",1],["complete",3],["true",4],["incomplete",1],["reason",2],["omission",1],["else",1],["cell",14],["producing",1],["versions",1],["role",1],["input",7],["edge",3],["output",6],["prose",1],["fields",2],["clipped",1],["below",1],["by",1],["recording",1],["here",1],["keeps",1],["clip",1],["honest",1],["silently",1],["dropped",1],["tail",1],["still",1],["claim",1],["past",1],["cut",1],["was",1],["invisible",1],["deterministic",1],["checks",1],["reviewer",1],["packet",1],["turn",3],["promoted",1],["verified",1],["nobody",1],["had",1],["seen",1],["limit",2],["24",1],["000",3],["16",2],["values",1],["truncated",1],["sorted",1],["items",1],["schema",2],["frozen",1],["hidden",1],["reasoning",1],["excluded",1],["root",2],["frame",2],["branch",2]]},{"id":"openai4s/server/evidence_snapshot.py#resolve_evidence_ref","name":[["resolve",1],["evidence",1],["ref",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["resolve",2],["evidence",4],["ref",7],["snapshot",5],["mapping",4],["str",7],["any",4],["id",5],["dict",3],["none",5],["return",4],["row",5],["if",3],["not",2],["present",1],["isinstance",2],["wanted",2],["refs",1]]},{"id":"openai4s/server/evidence_snapshot.py#snapshot_digest","name":[["snapshot",1],["digest",1]],"path":[["openai4s",1],["server",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["snapshot",3],["digest",2],["value",3],["any",2],["str",2],["return",1],["hashlib",1],["sha256",1],["canonical",1],["bytes",1],["hexdigest",1]]},{"id":"openai4s/server/execution_coordinator.py","name":[["execution",1],["coordinator",1],["py",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["web",4],["adapter",1],["session",2],["scoped",1],["fifo",1],["execution",9],["ownership",1],["protocol",1],["neutral",1],["coordinator",3],["owns",1],["admission",2],["ticket",6],["state",3],["module",1],["adds",1],["small",1],["amount",1],["runtime",1],["policy",1],["not",3],["belong",1],["gateway",2],["project",1],["onto",1],["socket",1],["friendly",1],["events",1],["bind",1],["one",1],["admitted",1],["its",2],["cancellation",1],["event",2],["current",1],["kernel",1],["lease",3],["interrupt",3],["only",1],["exact",2],["owned",1],["by",1],["id",1],["expose",1],["finalizing",1],["projection",1],["between",1],["scientific",1],["work",1],["completion",1],["deliberately",1],["import",8],["kernels",1],["http",1],["server",1],["caller",1],["supplies",1],["ports",1],["so",2],["algorithm",1],["stays",1],["directly",1],["testable",1],["from",5],["future",1],["annotations",1],["threading",1],["time",1],["contextlib",1],["contextmanager",1],["dataclasses",1],["dataclass",2],["typing",1],["any",3],["callable",3],["iterator",1],["mapping",1],["openai4s",1],["cancelled",2],["owner",1],["emit",1],["str",2],["dict",1],["none",1],["bool",1],["records",1],["worker",2],["never",2],["started",2],["fixed",1],["text",1],["no",1],["cleanup",1],["path",1],["has",1],["render",1],["exception",1],["did",1],["author",1],["unstarted",1],["reason",1],["thread",1],["was",1],["all",1]]},{"id":"openai4s/server/execution_coordinator.py#_Binding","name":[["binding",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["binding",2],["ticket",3],["execution",1],["cancel",1],["event",3],["threading",1],["lease",5],["any",1],["none",5],["interrupt",2],["by",1],["mark",1],["failed",1],["while",2],["turn",2],["still",1],["holds",1],["recorded",1],["rather",1],["than",1],["acted",1],["failing",1],["at",1],["moment",1],["releases",1],["promotes",1],["next",1],["before",1],["one",1],["has",1],["written",1],["its",4],["durable",2],["status",1],["prose",1],["terminal",1],["failure",1],["reason",1],["str",1],["once",1],["true",1],["caller",1],["crossed",1],["last",1],["cancellation",1],["check",1],["committing",1],["irreversible",1],["result",2],["exact",1],["stop",1],["requests",1],["after",1],["boundary",1],["refused",1],["instead",1],["being",1],["reported",1],["as",1],["accepted",1],["simultaneously",1],["published",1],["finalizing",1],["bool",1],["false",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator","name":[["web",1],["execution",1],["coordinator",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["web",3],["execution",29],["coordinator",11],["compose",1],["fifo",1],["admission",1],["events",1],["exact",1],["runtime",2],["cancellation",7],["def",6],["init",1],["self",40],["emit",5],["clock",6],["none",40],["id",42],["factory",4],["time",2],["kwargs",3],["dict",5],["str",15],["any",2],["event",14],["sink",1],["core",1],["if",11],["not",8],["session",15],["lock",6],["threading",3],["rlock",1],["tickets",5],["ticket",56],["bindings",5],["binding",10],["positions",1],["int",2],["local",5],["submit",2],["owner",13],["branch",3],["language",3],["generation",3],["resource",3],["keys",3],["metadata",3],["mapping",1],["return",6],["contextmanager",1],["admitted",2],["cancel",8],["timeout",3],["float",1],["iterator",1],["wait",2],["bind",1],["thread",1],["then",1],["release",2],["exactly",1],["until",1],["running",3],["clear",1],["stack",8],["getattr",2],["append",1],["try",1],["yield",1],["except",1],["base",1],["exception",2],["as",2],["error",3],["request",2],["interrupt",2],["reason",12],["was",3],["observed",3],["fail",2],["raise",1],["else",3],["current",5],["failure",2],["single",1],["exit",2],["point",2],["still",4],["holds",2],["lease",4],["reporting",1],["here",1],["rather",1],["than",1],["keeps",2],["log",3],["ending",2],["failed",5],["instead",1],["completed",2],["next",2],["turn",4],["from",1],["being",1],["promoted",1],["while",2],["one",4],["finalising",1],["complete",1],["finally",1],["pop",2],["mark",2],["finalizing",4],["bool",2],["state",3],["false",1],["true",2],["type",1],["frame",3],["root",1],["status",3],["queue",1],["position",1],["projecting",1],["final",1],["response",1],["at",3],["record",1],["has",2],["without",1],["yet",1],["fails",1],["inside",1],["run",1],["message",1],["returns",1],["normally",1],["its",4],["own",1],["handler",1],["catches",1],["reports",2],["so",1],["exited",1],["cleanly",1],["read",1],["queued",1],["operator",1],["reads",1],["learn",1],["did",1],["disagreed",1],["job",1],["result",1],["socket",1],["stored",2],["about",1],["thing",1],["mattered",1],["only",1],["failing",1],["would",1],["promote",1],["durable",1],["prose",1],["terminal",1],["write",1],["race",1],["whole",1],["change",1],["exists",1],["close",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["init",2],["self",12],["emit",6],["clock",6],["none",7],["id",5],["factory",5],["time",2],["kwargs",3],["dict",4],["str",4],["any",1],["event",2],["sink",1],["core",1],["if",1],["not",1],["coordinator",2],["session",1],["execution",2],["lock",1],["threading",2],["rlock",1],["tickets",1],["ticket",1],["bindings",1],["binding",1],["positions",1],["int",1],["local",2]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator._cancel_result","name":[["cancel",1],["result",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cancel",2],["result",2],["ok",4],["bool",2],["session",4],["id",10],["str",8],["execution",6],["owner",6],["scope",4],["dict",3],["any",2],["return",1],["frame",2],["root",1],["as",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator._on_core_event","name":[["core",1],["event",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["core",2],["event",10],["self",13],["dict",5],["str",6],["any",2],["none",6],["session",9],["id",21],["root",1],["frame",4],["if",9],["not",4],["return",3],["kind",4],["type",4],["execution",14],["ticket",2],["state",3],["projected",24],["metadata",4],["reason",5],["lock",3],["queue",9],["position",6],["positions",4],["int",2],["setdefault",2],["status",3],["queued",1],["else",1],["internal",1],["bookkeeping",1],["first",1],["external",1],["sink",1],["second",1],["ran",1],["other",1],["way",1],["round",1],["so",2],["subscriber",1],["raised",1],["closed",1],["socket",1],["broken",1],["projection",1],["left",1],["its",1],["these",1],["maps",1],["forever",1],["leak",1],["outlived",1],["turn",1],["belonged",1],["nothing",2],["about",2],["terminal",1],["transition",1],["depends",1],["emit",5],["succeeding",1],["should",1],["wait",1],["completed",1],["failed",1],["cancelled",1],["tickets",1],["pop",2],["changed",2],["item",5],["owner",2]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator._owner","name":[["owner",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["owner",17],["execution",6],["str",6],["id",3],["none",2],["if",1],["isinstance",1],["return",2]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator._signal_binding","name":[["signal",1],["binding",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["signal",2],["binding",7],["self",4],["execution",3],["id",3],["str",2],["bool",3],["lock",1],["bindings",1],["if",2],["none",3],["return",4],["false",3],["cancel",1],["event",1],["lease",5],["interrupt",4],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["cancellation",1],["remains",1],["requested",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.abort_unstarted","name":[["abort",1],["unstarted",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["abort",2],["unstarted",4],["self",4],["ticket",16],["execution",4],["error",5],["base",2],["exception",5],["str",6],["release",2],["whose",2],["worker",1],["was",1],["never",3],["started",1],["deliberately",2],["not",4],["read",1],["state",1],["first",1],["two",2],["reasons",1],["both",2],["ordinary",1],["cancel",4],["wrong",1],["here",1],["reading",1],["then",1],["acting",1],["race",1],["fifo",1],["admit",1],["between",1],["so",2],["queued",5],["branch",4],["would",3],["no",1],["op",1],["against",1],["now",1],["active",3],["be",1],["held",1],["forever",1],["running",1],["calls",2],["request",1],["interrupt",2],["signals",1],["binding",1],["asks",2],["runtime",1],["thread",1],["exist",1],["coordinator",3],["each",1],["exact",3],["thing",1],["turn",2],["lets",1],["arbitrate",1],["only",1],["if",3],["reports",1],["fail",3],["one",2],["neither",1],["touches",1],["anybody",1],["else",2],["maps",1],["cleared",1],["by",3],["terminal",1],["event",1],["branches",1],["emit",1],["through",2],["same",1],["path",2],["every",1],["other",1],["completion",1],["uses",1],["returns",1],["acted",1],["caller",2],["log",1],["tests",1],["del",1],["unused",1],["see",1],["below",1],["cancelled",3],["session",2],["id",4],["owner",2],["reason",4],["return",2],["fixed",1],["built",1],["from",1],["original",2],["renders",1],["whatever",1],["given",1],["text",1],["raises",1],["take",1],["down",1],["leaving",1],["owned",1],["began",1],["nothing",1],["cleanup",1],["may",1],["depend",1],["formatting",1],["did",1],["author",1],["still",1],["reaches",1],["re",1],["raised",1],["spawner",1],["unchanged",1],["failed",1],["absent",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.admitted","name":[["admitted",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["admitted",2],["self",16],["ticket",27],["execution",13],["cancel",8],["event",10],["threading",2],["timeout",4],["float",2],["none",8],["iterator",2],["wait",2],["bind",1],["thread",1],["then",1],["release",1],["exactly",1],["coordinator",6],["until",1],["running",1],["binding",4],["clear",1],["if",6],["cancellation",5],["lock",3],["bindings",3],["id",11],["stack",5],["getattr",1],["local",2],["tickets",2],["append",1],["try",1],["yield",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["not",2],["request",2],["interrupt",2],["session",4],["owner",4],["reason",7],["was",3],["observed",3],["fail",2],["raise",1],["else",2],["current",3],["failure",2],["single",1],["exit",1],["point",1],["still",2],["holds",1],["lease",1],["reporting",1],["here",1],["rather",1],["than",1],["keeps",2],["log",1],["ending",1],["failed",2],["instead",1],["completed",1],["next",1],["turn",1],["from",1],["being",1],["promoted",1],["while",1],["one",1],["finalising",1],["runtime",1],["complete",1],["finally",1],["pop",2]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.bind_lease","name":[["bind",1],["lease",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["bind",3],["lease",13],["self",5],["any",2],["interrupt",6],["ticket",11],["execution",3],["none",6],["bool",2],["frozen",1],["kernel",1],["admitted",1],["thread",1],["current",1],["if",2],["return",3],["false",2],["lock",1],["binding",5],["bindings",1],["id",1],["not",1],["true",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.cancel","name":[["cancel",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cancel",9],["self",15],["session",13],["id",30],["str",12],["execution",16],["owner",13],["none",6],["reason",6],["cancelled",2],["by",2],["user",2],["dict",2],["any",2],["only",1],["exact",1],["queued",4],["running",3],["ticket",10],["pair",1],["identity",9],["lock",2],["tickets",1],["if",7],["return",5],["result",8],["false",4],["not",4],["found",2],["state",4],["changed",7],["coordinator",2],["else",2],["status",1],["binding",4],["bindings",1],["finalizing",2],["request",1],["interrupt",1],["interrupted",4],["signal",1],["already",1],["requested",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.cancel_current","name":[["cancel",1],["current",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cancel",4],["current",2],["self",4],["session",6],["id",12],["str",9],["reason",5],["cancelled",2],["by",2],["user",2],["dict",2],["any",2],["legacy",1],["compatibility",1],["resolve",1],["then",1],["exact",1],["active",2],["owner",9],["snapshot",1],["if",1],["not",1],["return",2],["ok",1],["false",1],["frame",2],["root",1],["no",1],["execution",3],["identity",3],["kind",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.cleanup_session","name":[["cleanup",1],["session",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cleanup",3],["session",7],["self",5],["id",6],["str",5],["reason",4],["bool",2],["active",4],["snapshot",1],["owner",1],["changed",2],["coordinator",1],["if",1],["execution",2],["signal",1],["binding",1],["return",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.close","name":[["close",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["close",3],["self",5],["reason",4],["str",3],["daemon",2],["shutdown",2],["none",2],["active",2],["ids",2],["snapshot",3],["owner",2],["execution",3],["id",3],["coordinator",2],["snapshots",1],["values",1],["if",1],["signal",1],["binding",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.close_session","name":[["close",1],["session",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["close",3],["session",7],["self",5],["id",6],["str",5],["reason",4],["bool",2],["active",4],["snapshot",1],["owner",1],["changed",2],["coordinator",1],["if",1],["execution",2],["signal",1],["binding",1],["return",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.current","name":[["current",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["current",2],["self",3],["session",5],["id",5],["str",2],["none",9],["execution",2],["ticket",5],["stack",3],["getattr",1],["local",1],["tickets",1],["if",2],["not",2],["return",3]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.drain_queued","name":[["drain",1],["queued",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["drain",2],["queued",7],["self",5],["session",7],["id",15],["str",10],["reason",4],["list",4],["cancel",4],["every",1],["still",1],["ticket",3],["one",3],["return",2],["their",1],["ids",1],["lifecycle",2],["stop",8],["needs",1],["had",2],["no",1],["way",1],["ask",1],["deliberately",1],["exact",1],["matched",1],["owner",7],["because",1],["cancellation",1],["must",1],["never",1],["disturb",1],["sibling",1],["right",1],["user",1],["cancelling",1],["item",4],["wrong",1],["kernel",2],["everything",1],["waiting",2],["going",1],["away",1],["without",1],["submitted",1],["its",1],["own",1],["went",1],["back",1],["fifo",1],["waited",1],["work",1],["could",1],["not",4],["finish",1],["turn",2],["admitted",1],["after",2],["requested",1],["blocks",1],["finished",2],["moment",1],["tries",1],["submit",1],["anything",1],["sets",1],["completes",1],["measured",1],["returned",1],["40s",1],["three",1],["items",1],["behind",1],["cancelled",4],["correctly",1],["running",1],["execution",8],["touched",1],["here",1],["current",1],["owns",1],["runs",1],["first",1],["snapshot",1],["queue",1],["if",2],["continue",1],["coordinator",1],["kind",1],["agent",1],["append",1],["signal",1],["binding",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["interrupt",5],["self",13],["session",10],["id",24],["str",12],["execution",13],["owner",12],["none",6],["reason",4],["interrupted",6],["by",2],["user",2],["dict",2],["any",2],["only",1],["exact",1],["running",4],["ticket",9],["pair",1],["cancel",6],["intentionally",1],["accepts",1],["both",1],["queued",4],["tickets",2],["kernel",2],["narrower",1],["has",1],["no",1],["frozen",1],["lease",1],["must",1],["remain",1],["keeping",1],["distinction",1],["here",1],["avoids",1],["check",1],["then",1],["race",1],["http",1],["adapter",1],["prevents",1],["agent",1],["identity",8],["from",1],["being",1],["reported",1],["as",1],["scientific",1],["cell",1],["lock",2],["if",5],["return",4],["result",7],["false",4],["not",3],["found",1],["state",2],["status",1],["binding",4],["bindings",1],["finalizing",2],["changed",4],["coordinator",1],["request",1],["signal",1],["else",2],["already",1],["requested",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.mark_failed","name":[["mark",1],["failed",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["mark",2],["failed",5],["self",5],["ticket",13],["execution",4],["none",10],["reason",5],["str",2],["bool",2],["record",1],["turn",4],["has",2],["without",1],["ending",1],["yet",1],["fails",1],["inside",1],["run",1],["message",1],["returns",1],["normally",1],["its",4],["own",1],["handler",1],["catches",1],["exception",1],["reports",2],["status",2],["so",1],["lease",3],["exited",1],["cleanly",1],["log",2],["read",1],["queued",1],["running",2],["finalizing",1],["completed",1],["operator",1],["reads",1],["learn",1],["session",1],["did",1],["disagreed",1],["job",1],["result",1],["socket",1],["stored",2],["frame",1],["about",1],["one",3],["thing",1],["mattered",1],["only",1],["failing",1],["at",2],["point",1],["would",1],["release",1],["promote",1],["next",1],["while",1],["still",2],["durable",1],["prose",1],["terminal",1],["event",1],["write",1],["race",1],["whole",1],["change",1],["exists",1],["close",1],["admitted",1],["exit",1],["holds",1],["current",1],["if",2],["state",2],["not",2],["return",3],["false",2],["lock",1],["binding",4],["bindings",1],["id",1],["failure",1],["true",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.mark_finalizing","name":[["mark",1],["finalizing",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["mark",2],["finalizing",4],["self",7],["ticket",19],["execution",6],["none",12],["reason",4],["str",2],["bool",2],["current",1],["lock",1],["binding",5],["bindings",1],["id",8],["if",2],["not",3],["else",1],["state",3],["running",1],["cancellation",1],["cancel",1],["event",3],["return",2],["false",1],["true",2],["type",1],["frame",2],["session",3],["root",1],["owner",2],["as",1],["dict",1],["status",1],["queue",1],["position",1],["projecting",1],["final",1],["response",1],["at",1],["clock",1],["emit",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["snapshot",3],["self",3],["session",3],["id",3],["str",4],["dict",2],["any",2],["return",1],["coordinator",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.submit","name":[["submit",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["submit",3],["self",5],["session",3],["id",20],["str",16],["owner",10],["execution",9],["none",24],["branch",4],["language",4],["generation",4],["int",2],["resource",4],["keys",4],["metadata",4],["mapping",2],["any",2],["ticket",6],["coordinator",1],["lock",1],["tickets",1],["return",1]]},{"id":"openai4s/server/execution_coordinator.py#WebExecutionCoordinator.unbind_lease","name":[["unbind",1],["lease",1]],"path":[["openai4s",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["unbind",2],["lease",8],["self",5],["any",2],["ticket",8],["execution",3],["none",8],["bool",2],["current",1],["if",2],["return",3],["false",2],["lock",1],["binding",5],["bindings",1],["id",1],["not",1],["interrupt",1],["true",1]]},{"id":"openai4s/server/execution_sources.py","name":[["execution",1],["sources",1],["py",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["executed",6],["code",7],["view",2],["hierarchical",1],["sources",7],["export",6],["root",7],["delegated",3],["frames",4],["session",10],["spread",1],["across",2],["per",7],["frame",16],["execution",12],["log",4],["rows",2],["notebook",4],["cells",12],["under",2],["every",4],["child",2],["cell",19],["its",2],["own",2],["kind",1],["delegate",1],["see",1],["openai4s",3],["agent",1],["record",1],["py",6],["nested",2],["children",4],["recursively",3],["below",1],["those",2],["service",4],["one",5],["read",2],["only",5],["place",1],["assembles",1],["hierarchy",1],["meth",2],["projection",4],["bounded",1],["typed",1],["json",6],["tree",1],["ui",1],["surface",1],["carry",2],["name",4],["parent",1],["depth",3],["status",4],["order",5],["counts",2],["language",3],["source",8],["sha",3],["256",3],["kernel",4],["generation",3],["environment",2],["identity",2],["artifact",4],["version",3],["links",2],["text",1],["deliberately",2],["not",5],["inlined",1],["existing",1],["fid",1],["route",3],["serves",1],["zip",3],["files",2],["themselves",1],["ordinal",2],["fid8",1],["concatenations",1],["separators",2],["new",1],["manifest",4],["bundle",1],["stays",1],["untouched",1],["bilingual",1],["readme",3],["pair",1],["warning",1],["ran",3],["persistent",2],["carries",1],["fields",1],["plus",1],["public",2],["metadata",2],["never",1],["conversation",2],["prompts",2],["host",4],["payloads",2],["stdout",1],["stderr",1],["credentials",2],["failed",2],["interrupted",2],["included",2],["marked",2],["dropping",1],["them",1],["would",1],["make",1],["archive",3],["describe",1],["run",2],["went",1],["smoothly",1],["thing",1],["reader",1],["must",1],["conclude",1],["both",1],["surfaces",1],["raw",1],["history",4],["hides",1],["protocol",1],["submit",1],["output",2],["completion",1],["non",1],["scientific",1],["unpinned",1],["counted",1],["listed",1],["exported",1],["here",1],["therefore",2],["exceed",1],["entries",2],["renders",1],["curated",1],["audit",1],["trail",1],["determinism",1],["fixed",1],["timestamps",1],["sorted",1],["canonical",1],["generated",1],["at",3],["derived",1],["from",6],["newest",1],["stored",1],["created",2],["rather",1],["than",1],["wall",1],["clock",1],["so",3],["exporting",1],["same",1],["durable",1],["twice",1],["including",1],["daemon",2],["restart",1],["yields",1],["byte",1],["identical",1],["archives",1],["future",1],["import",9],["annotations",1],["hashlib",1],["io",1],["time",1],["zipfile",1],["typing",1],["any",1],["mapping",1],["server",1],["urls",1],["url",1],["storage",1],["branch",2],["project",1],["records",1],["hard",1],["bounds",1],["cannot",1],["become",1],["unbounded",1],["walk",1],["delegation",1],["fan",1],["out",1],["capped",1],["48",1],["max",6],["real",1],["trees",1],["far",1],["smaller",1],["200",1],["2000",1],["12",1],["duplicated",1],["into",1],["individual",1],["file",4],["before",1],["compression",1],["bound",1],["uncompressed",1],["input",1],["compressed",1],["response",1],["highly",1],["compressible",1],["still",1],["expensive",1],["while",1],["copies",1],["being",1],["assembled",1],["shared",1],["bytes",2],["16",1],["1024",4],["en",1],["open",2],["ai4",2],["exact",1],["recorded",1],["frameid8",2],["true",1],["by",1],["0002",2],["error",2],["sequentially",1],["earlier",1],["variables",1],["imports",1],["later",1],["rely",1],["single",1],["guaranteed",1],["standalone",1],["each",1],["concatenates",1],["closest",1],["runnable",1],["rendering",1],["describes",1],["ids",1],["contains",1],["no",4],["zh",1],["id",1],["all",1],["too",1],["large",1]]},{"id":"openai4s/server/execution_sources.py#_int_or_zero","name":[["int",1],["zero",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["int",5],["zero",2],["value",5],["any",2],["return",1],["if",1],["isinstance",2],["not",1],["bool",1],["else",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesExportTooLarge","name":[["execution",1],["sources",1],["export",1],["too",1],["large",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["class",2],["execution",2],["sources",2],["export",2],["too",2],["large",2],["value",2],["error",2],["requested",1],["source",1],["archive",1],["exceeds",1],["its",1],["host",1],["memory",1],["safety",1],["budget",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService","name":[["execution",1],["sources",1],["service",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["class",2],["execution",3],["sources",4],["service",2],["read",1],["only",1],["projection",3],["export",3],["per",1],["frame",57],["executed",2],["code",2],["hierarchy",1],["def",5],["init",1],["self",10],["store",4],["any",9],["none",12],["json",3],["root",18],["id",43],["str",21],["branch",5],["dict",10],["frames",12],["truncated",9],["collect",3],["return",4],["parent",5],["name",9],["kind",4],["depth",7],["status",10],["order",11],["counts",2],["cells",9],["cell",31],["seq",1],["language",6],["source",11],["sha256",6],["generation",5],["environment",4],["artifacts",4],["interrupted",4],["zip",8],["immutable",2],["bytes",10],["plus",1],["http",1],["descriptor",1],["gateway",1],["needs",1],["max",8],["documents",5],["readme",4],["md",2],["en",1],["encode",4],["utf",5],["zh",2],["manifest",9],["list",5],["newest",7],["directory",5],["path",6],["append",3],["created",3],["at",4],["sessions",3],["extension",5],["if",3],["else",1],["py",1],["file",3],["04d",1],["separator",2],["setdefault",1],["decode",1],["blocks",2],["items",2],["label",2],["header",2],["ran",1],["persistent",1],["kernel",1],["single",1],["not",1],["guaranteed",1],["run",1],["standalone",1],["session",1],["join",1],["version",1],["derived",1],["from",1],["stored",2],["never",1],["wall",1],["clock",1],["so",1],["identical",1],["durable",1],["history",1],["exports",1],["byte",2],["identically",1],["generated",1],["timestamp",2],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",3],["indent",1],["output",3],["io",2],["zipfile",4],["compression",1],["deflated",2],["as",1],["archive",2],["data",7],["sorted",1],["info",6],["fixed",1],["makes",1],["equal",1],["histories",1],["stable",1],["date",1],["time",1],["1980",1],["compress",1],["type",2],["external",1],["attr",1],["0o600",1],["16",1],["writestr",1],["getvalue",1],["filename",1],["safe",1],["stem",1],["content",1],["application",1],["size",1],["len",2],["hashlib",1],["hexdigest",1],["collection",1],["int",3],["tuple",3],["bool",2],["raise",1],["key",1],["error",1],["unknown",1],["cache",1],["budget",1],["maximum",1],["visit",1],["mapping",1],["nonlocal",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["init",2],["self",3],["store",4],["any",2],["none",2]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._artifact_links","name":[["artifact",1],["links",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["artifact",6],["links",2],["self",3],["root",3],["frame",3],["id",8],["str",10],["producer",5],["frames",4],["mapping",2],["dict",2],["list",2],["producing",2],["cell",5],["version",3],["ids",1],["versions",2],["observations",2],["stamped",1],["by",1],["capture",2],["paths",1],["records",1],["re",1],["observed",1],["existing",1],["bytes",1],["without",1],["minting",1],["new",1],["one",1],["both",1],["attributions",1],["store",2],["made",1],["itself",1],["never",1],["claims",1],["return",1],["sorted",1],["row",2],["rows",2],["output",1],["bindings",1],["items",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._branch_cells","name":[["branch",1],["cells",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",3],["branch",9],["cells",4],["self",5],["root",7],["frame",7],["id",11],["str",6],["list",6],["dict",3],["follows",1],["its",1],["active",1],["like",1],["every",1],["other",1],["export",1],["local",3],["selected",3],["try",1],["return",3],["store",3],["except",1],["type",1],["error",3],["as",1],["if",1],["not",1],["raise",1],["project",1],["records",1],["record",1],["position",1],["lambda",1],["cell",5],["int",1],["state",1],["revision",1],["index",1],["cursor",2],["key",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._branch_cells.local","name":[["local",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["local",2],["selected",4],["str",3],["list",4],["dict",2],["try",1],["return",2],["self",2],["store",2],["cells",2],["root",3],["frame",3],["id",5],["branch",2],["except",1],["type",1],["error",3],["as",1],["if",1],["not",1],["raise",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._collect","name":[["collect",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",3],["collect",2],["self",10],["root",19],["frame",39],["id",36],["str",17],["branch",4],["none",12],["max",5],["source",6],["bytes",3],["int",5],["tuple",4],["list",3],["dict",6],["any",5],["bool",3],["store",2],["if",7],["raise",1],["key",1],["error",3],["unknown",1],["generation",3],["cache",3],["budget",3],["maximum",1],["frames",10],["truncated",8],["false",1],["visit",3],["mapping",1],["parent",6],["depth",9],["order",8],["directory",5],["nonlocal",1],["len",3],["true",1],["return",2],["cells",13],["counts",3],["ok",2],["sum",3],["cell",12],["status",6],["interrupted",2],["append",1],["name",4],["kind",3],["turn",1],["created",3],["at",3],["path",4],["child",14],["enumerate",1],["delegate",2],["children",4],["start",1],["dir",2],["safe",2],["component",1],["stem",1],["rows",1],["come",1],["back",1],["only",3],["re",1],["read",1],["full",3],["row",1],["so",1],["scope",1],["real",1],["join",1],["already",1],["visible",1],["tree",1],["including",1],["each",1],["own",1],["execution",1],["identity",1],["display",1],["legacy",1],["fallback",1],["not",2],["evidence",1],["producer",5],["artifact",3],["links",3],["artifacts",1],["archive",1],["nests",1],["under",1],["sibling",1],["namespace",1],["inside",1],["strip",1],["leading",1],["from",1],["paths",1],["startswith",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._collect.visit","name":[["visit",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["visit",3],["frame",23],["mapping",2],["str",10],["any",2],["parent",6],["id",24],["none",5],["depth",9],["int",5],["order",8],["directory",5],["nonlocal",1],["truncated",6],["if",4],["len",2],["frames",3],["max",2],["true",1],["return",1],["cells",11],["self",6],["root",6],["branch",2],["generation",2],["cache",2],["source",2],["budget",2],["counts",3],["ok",2],["sum",3],["cell",6],["status",6],["error",2],["interrupted",2],["append",1],["name",4],["kind",3],["turn",1],["created",3],["at",3],["path",1],["child",13],["enumerate",1],["delegate",1],["children",2],["start",1],["dir",2],["safe",2],["component",1],["stem",1],["rows",1],["come",1],["back",1],["only",1],["re",1],["read",1],["full",3],["row",1],["so",1],["scope",1],["real",1],["store",1],["dict",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._delegate_children","name":[["delegate",1],["children",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["delegate",3],["children",9],["self",3],["frame",6],["id",3],["str",4],["list",2],["dict",2],["any",2],["collect",2],["has",4],["already",2],["resolved",2],["backend",2],["failure",2],["while",2],["enumerating",2],["its",2],["not",4],["evidence",2],["no",2],["propagating",2],["error",2],["keeps",2],["projection",2],["from",2],["looking",2],["complete",2],["part",2],["execution",2],["tree",2],["could",2],["be",2],["read",2],["detail",3],["store",1],["page",2],["size",1],["return",1],["child",4],["if",1],["isinstance",1],["mapping",1],["kind",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._environment","name":[["environment",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["environment",9],["self",3],["generation",5],["id",9],["any",7],["frame",6],["str",13],["cache",5],["dict",7],["tuple",6],["bool",5],["none",8],["return",3],["ownership",1],["plus",1],["identity",1],["exact",1],["if",4],["not",2],["false",1],["key",5],["resolved",3],["try",1],["row",6],["store",1],["kernel",1],["except",1],["exception",1],["noqa",1],["ble001",1],["provenance",1],["stays",1],["optional",1],["owned",3],["isinstance",3],["mapping",3],["root",1],["name",2],["interpreter",2]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._frame_cells","name":[["frame",1],["cells",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["frame",13],["cells",9],["self",7],["id",24],["str",21],["root",5],["branch",4],["none",8],["bool",7],["generation",11],["cache",4],["dict",9],["tuple",6],["any",5],["source",13],["budget",5],["int",4],["list",4],["if",6],["rows",4],["else",4],["store",1],["truncated",2],["len",2],["max",3],["per",2],["order",4],["row",10],["enumerate",1],["start",1],["code",5],["bytes",6],["encode",2],["utf",2],["endswith",1],["maximum",4],["not",1],["size",4],["export",3],["cell",6],["raise",1],["execution",1],["sources",1],["too",1],["large",1],["executed",1],["archive",1],["exceeds",1],["byte",1],["limit",1],["language",4],["python",2],["lower",1],["producing",2],["owned",2],["environment",4],["append",1],["producer",1],["status",2],["sha256",2],["hashlib",1],["hexdigest",1],["artifacts",1],["interrupted",2],["created",2],["at",2],["return",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._int","name":[["int",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["int",5],["value",4],["any",2],["try",1],["return",2],["except",1],["type",1],["error",2]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._safe_component","name":[["safe",1],["component",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["safe",7],["component",2],["value",3],["any",2],["str",3],["text",2],["strip",2],["join",1],["character",4],["if",1],["isalnum",1],["else",1],["while",1],["replace",1],["return",1],["child",1],["40",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._safe_stem","name":[["safe",1],["stem",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["safe",3],["stem",5],["value",4],["str",5],["join",1],["character",5],["if",2],["isalnum",1],["not",1],["raise",1],["error",1],["frame",1],["id",1],["must",1],["contain",1],["filename",1],["return",1],["120",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._status","name":[["status",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["status",6],["row",5],["mapping",2],["str",5],["any",2],["lower",1],["if",3],["ok",2],["error",3],["interrupted",3],["return",3],["else",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService._stored_timestamp","name":[["stored",1],["timestamp",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["stored",2],["timestamp",2],["newest",5],["ms",5],["int",2],["str",2],["none",3],["if",1],["return",2],["base",2],["time",2],["strftime",1],["gmtime",1],["1000",2],["03d",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService.export","name":[["export",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["export",3],["self",5],["root",8],["frame",31],["id",23],["str",11],["branch",3],["none",4],["dict",6],["any",4],["return",2],["immutable",2],["zip",7],["bytes",8],["plus",1],["http",1],["descriptor",1],["gateway",1],["needs",1],["frames",6],["truncated",3],["collect",1],["max",4],["source",6],["documents",5],["readme",4],["md",2],["en",1],["encode",4],["utf",5],["zh",2],["manifest",9],["list",3],["cells",7],["newest",7],["directory",4],["path",6],["append",3],["parent",2],["name",7],["kind",2],["depth",2],["status",6],["order",7],["created",3],["at",4],["sessions",3],["cell",21],["extension",5],["if",1],["language",4],["else",1],["py",1],["file",3],["04d",1],["sha256",4],["generation",2],["environment",2],["artifacts",2],["interrupted",2],["separator",2],["setdefault",1],["decode",1],["blocks",2],["items",2],["label",2],["header",2],["executed",1],["code",1],["ran",1],["persistent",1],["kernel",1],["single",1],["not",1],["guaranteed",1],["run",1],["standalone",1],["session",1],["join",1],["version",1],["derived",1],["from",1],["stored",2],["never",1],["wall",1],["clock",1],["so",1],["identical",1],["durable",1],["history",1],["exports",1],["byte",2],["identically",1],["generated",1],["timestamp",2],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",2],["indent",1],["output",3],["io",2],["zipfile",4],["compression",1],["deflated",2],["as",1],["archive",2],["data",7],["sorted",1],["info",6],["fixed",1],["makes",1],["equal",1],["execution",1],["histories",1],["stable",1],["date",1],["time",1],["1980",1],["compress",1],["type",2],["external",1],["attr",1],["0o600",1],["16",1],["writestr",1],["getvalue",1],["filename",1],["safe",1],["stem",1],["sources",1],["content",1],["application",1],["size",1],["len",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/server/execution_sources.py#ExecutionSourcesService.projection","name":[["projection",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["projection",2],["self",3],["root",7],["frame",20],["id",18],["str",6],["branch",3],["none",4],["dict",2],["any",2],["frames",3],["truncated",3],["collect",1],["return",1],["parent",2],["name",2],["kind",2],["depth",2],["status",4],["order",3],["counts",2],["cells",2],["cell",10],["seq",1],["language",2],["source",2],["sha256",2],["generation",2],["environment",2],["artifacts",2],["interrupted",2]]},{"id":"openai4s/server/execution_sources.py#output_artifact_bindings","name":[["output",1],["artifact",1],["bindings",1]],"path":[["openai4s",1],["server",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["output",2],["artifact",22],["bindings",8],["store",7],["any",2],["frame",20],["id",48],["str",34],["cell",22],["ids",5],["none",23],["producer",10],["frames",6],["mapping",2],["newest",8],["only",4],["bool",2],["false",2],["dict",10],["list",5],["read",1],["capture",2],["relationships",2],["once",1],["bounded",1],["by",1],["owning",5],["session",2],["cells",1],["delegated",1],["keeps",3],["its",2],["own",1],["execution",1],["log",1],["but",1],["captures",1],["belong",1],["ancestor",1],["exact",1],["identities",1],["never",1],["names",1],["heads",1],["join",1],["already",1],["branch",1],["projected",1],["notebook",1],["rows",8],["compatibility",1],["stores",1],["without",1],["readers",2],["have",1],["no",1],["confirmed",1],["failures",1],["exist",1],["propagate",1],["rather",1],["than",1],["claiming",1],["absence",1],["one",3],["row",15],["per",1],["filename",7],["version",18],["recorded",1],["last",1],["created",2],["at",3],["then",3],["ordinal",2],["calls",1],["host",1],["save",1],["writing",1],["same",1],["file",2],["owns",1],["two",1],["versions",9],["left",1],["behind",1],["newer",1],["reader",12],["getattr",4],["artifacts",1],["if",8],["not",13],["callable",4],["return",2],["else",2],["root",7],["observation",3],["observations",4],["tuple",4],["ranks",4],["int",4],["continue",3],["valid",2],["point",1],["these",1],["so",1],["single",1],["recency",4],["map",1],["from",1],["carry",1],["both",2],["fields",1],["orders",1],["zero",2],["producing",1],["all",1],["isinstance",1],["value",4],["try",1],["url",4],["except",1],["error",1],["unrepresentable",1],["imported",1],["latest",1],["link",1],["key",14],["setdefault",2],["items",3],["sorted",3],["current",3],["deterministic",1],["first",1],["itself",1],["keep",2],["values",1]]},{"id":"openai4s/server/execution_views.py","name":[["execution",1],["views",1],["py",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["read",1],["only",2],["execution",4],["lineage",1],["projections",1],["web",1],["ui",1],["from",6],["future",1],["import",6],["annotations",1],["typing",1],["callable",1],["protocol",1],["openai4s",4],["agent",1],["actions",1],["completion",1],["cell",1],["dependencies",1],["replay",2],["policies",1],["visibilities",1],["analyze",1],["code",1],["compute",1],["stale",1],["cells",1],["default",2],["policy",1],["visibility",1],["normalize",1],["string",1],["list",1],["server",1],["sources",1],["output",1],["artifact",1],["bindings",1],["storage",1],["branch",2],["projection",1],["project",1],["records",1],["all",1],["view",1],["service",1]]},{"id":"openai4s/server/execution_views.py#_continues_failed_attempt","name":[["continues",1],["failed",1],["attempt",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["continues",2],["failed",4],["attempt",2],["previous",6],["dict",4],["current",3],["kernel",4],["id",4],["str",4],["language",5],["bool",2],["recognize",1],["smallest",1],["reliable",1],["retry",2],["shape",1],["without",1],["mutating",1],["history",1],["chain",1],["starts",2],["only",1],["after",2],["agent",3],["style",1],["cell",2],["stays",1],["inside",1],["same",1],["runtime",1],["segment",1],["first",1],["success",1],["failure",1],["final",1],["revision",1],["later",1],["independent",1],["new",1],["group",1],["if",3],["status",1],["not",1],["error",1],["return",4],["false",3],["origin",2]]},{"id":"openai4s/server/execution_views.py#_with_dependency_defaults","name":[["dependency",1],["defaults",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["dependency",2],["defaults",2],["cell",3],["dict",5],["keep",1],["view",1],["compatible",1],["legacy",1],["fake",1],["stores",1],["during",1],["migrations",1],["projected",19],["source",2],["code",5],["language",3],["python",1],["static",6],["analyze",1],["hash",3],["key",3],["fallback",2],["variable",3],["reads",2],["writes",2],["deletes",2],["value",3],["list",2],["normalize",1],["string",1],["if",3],["none",1],["else",3],["mutation",2],["uncertain",3],["bool",2],["visibility",8],["default",3],["origin",1],["visibilities",1],["scientific",1],["pin",2],["replay",8],["policy",7],["policies",1],["return",1]]},{"id":"openai4s/server/execution_views.py#ExecutionViewService","name":[["execution",1],["view",1],["service",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["class",2],["execution",7],["view",4],["service",2],["project",2],["persisted",1],["records",2],["into",1],["notebook",3],["provenance",1],["dtos",1],["def",5],["init",1],["self",13],["store",11],["format",3],["timestamp",3],["callable",2],["int",2],["float",1],["none",12],["str",14],["log",2],["root",12],["frame",12],["id",50],["branch",12],["dict",7],["kernels",5],["list",8],["entries",8],["source",6],["map",4],["getattr",1],["session",1],["checkpoint",2],["fork",3],["checkpoints",2],["kind",1],["cell",60],["if",10],["else",2],["cells",9],["dependency",1],["defaults",1],["shows",1],["file",2],["left",1],["behind",1],["host",1],["save",1],["artifact",11],["followed",1],["by",1],["later",1],["write",1],["same",1],["name",1],["mints",1],["two",1],["versions",1],["under",1],["one",1],["producer",2],["only",4],["newest",2],["so",1],["collapse",2],["per",1],["filename",2],["here",1],["while",1],["sources",1],["export",1],["keeps",1],["every",2],["version",4],["its",1],["manifest",1],["output",4],["bindings",3],["ids",1],["producing",8],["true",2],["stale",10],["projection",3],["compute",1],["ordinal",2],["enumerate",2],["zip",1],["language",6],["python",2],["completion",1],["code",4],["continue",2],["visibility",3],["scientific",1],["not",7],["pin",3],["kernel",8],["append",3],["index",7],["identity",4],["legacy",1],["revision",8],["attempt",18],["group",7],["continues",1],["failed",1],["previous",4],["state",4],["derives",1],["from",2],["immutable",2],["association",1],["never",1],["guesses",1],["labels",1],["generation",2],["origin",2],["hash",2],["replay",2],["policy",2],["variable",6],["reads",2],["writes",2],["deletes",2],["mutation",2],["uncertain",2],["reasons",2],["stdout",2],["stderr",2],["error",6],["status",2],["ok",1],["artifacts",1],["figures",2],["files",4],["written",2],["read",3],["cpu",2],["seconds",1],["peak",2],["rss",2],["kb",2],["retry",1],["metadata",1],["physical",1],["remains",1],["separate",1],["row",1],["may",1],["let",1],["users",1],["expand",1],["latest",2],["count",5],["groups",3],["entry",6],["setdefault",1],["attempts",3],["values",1],["len",1],["position",3],["return",5],["local",3],["selected",3],["try",1],["except",1],["type",1],["as",1],["lightweight",1],["compatibility",1],["stores",1],["predate",1],["filtering",1],["they",1],["still",1],["truthfully",1],["represent",1],["canonical",1],["raise",2],["record",1],["lambda",1],["cursor",2],["key",2],["lineage",1],["found",1],["interac",1]]},{"id":"openai4s/server/execution_views.py#ExecutionViewService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["init",2],["self",4],["store",6],["execution",2],["view",2],["format",4],["timestamp",4],["callable",2],["int",2],["float",2],["none",6],["str",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewService._branch_cells","name":[["branch",1],["cells",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",3],["branch",9],["cells",4],["self",5],["root",7],["frame",6],["id",11],["str",6],["list",6],["dict",3],["local",3],["selected",3],["try",1],["return",3],["store",3],["except",1],["type",1],["error",3],["as",1],["lightweight",1],["compatibility",1],["stores",1],["predate",1],["filtering",1],["they",1],["still",1],["truthfully",1],["represent",1],["canonical",1],["if",1],["not",1],["raise",1],["project",1],["records",1],["record",1],["position",1],["lambda",1],["cell",5],["int",1],["state",1],["revision",1],["index",1],["cursor",2],["key",1]]},{"id":"openai4s/server/execution_views.py#ExecutionViewService._branch_cells.local","name":[["local",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["local",2],["selected",4],["str",3],["list",4],["dict",2],["try",1],["return",2],["self",2],["store",2],["cells",2],["root",4],["frame",3],["id",5],["branch",3],["except",1],["type",1],["error",3],["as",1],["lightweight",1],["compatibility",1],["stores",1],["predate",1],["filtering",1],["they",1],["still",1],["truthfully",1],["represent",1],["canonical",1],["if",1],["not",1],["raise",1]]},{"id":"openai4s/server/execution_views.py#ExecutionViewService.artifact_lineage","name":[["artifact",1],["lineage",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["artifact",23],["lineage",5],["self",15],["id",61],["str",21],["version",37],["none",23],["dict",4],["store",12],["if",22],["not",13],["raise",2],["key",2],["error",3],["found",2],["return",1],["filename",20],["interactions",3],["dependency",1],["mappings",1],["inputs",16],["exact",4],["selected",6],["meta",5],["else",8],["latest",2],["cell",42],["edge",6],["list",9],["producer",15],["capture",6],["observations",4],["branch",1],["already",1],["read",2],["checked",1],["row",2],["item",8],["label",10],["path",2],["append",6],["producing",11],["detail",2],["try",1],["rows",3],["except",1],["type",1],["lightweight",1],["compatibility",1],["stores",1],["predate",1],["scoped",1],["reads",14],["they",1],["have",1],["no",1],["either",1],["so",2],["old",1],["level",1],["answer",1],["remains",1],["only",2],["truthful",2],["one",1],["frame",27],["reader",9],["getattr",3],["callable",3],["upload",1],["flag",1],["describes",1],["its",3],["origin",1],["without",1],["action",1],["identity",1],["non",2],["strongest",1],["claim",1],["kind",7],["unknown",2],["recorded",4],["observation",35],["input",6],["ids",1],["index",3],["kernel",2],["language",2],["at",2],["format",1],["timestamp",1],["created",1],["files",5],["written",4],["legacy",4],["known",6],["seen",3],["add",2],["outputs",3],["all",4],["delegated",1],["keys",1],["execution",1],["log",1],["under",2],["own",1],["delegate",1],["entry",1],["root",2],["notebook",1],["projection",1],["ui",1],["links",1]]},{"id":"openai4s/server/execution_views.py#ExecutionViewService.execution_log","name":[["execution",1],["log",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["execution",4],["log",3],["self",5],["root",7],["frame",8],["id",37],["str",9],["branch",6],["none",7],["dict",5],["kernels",5],["list",3],["entries",8],["source",6],["map",4],["getattr",1],["store",3],["session",1],["checkpoint",2],["fork",3],["checkpoints",2],["kind",1],["cell",55],["if",7],["callable",1],["else",2],["cells",6],["dependency",1],["defaults",1],["notebook",2],["shows",1],["file",2],["left",1],["behind",1],["host",1],["save",1],["artifact",2],["followed",1],["by",1],["later",1],["write",1],["same",1],["name",1],["mints",1],["two",1],["versions",1],["under",1],["one",1],["producer",2],["only",4],["newest",2],["so",1],["collapse",2],["per",1],["filename",1],["here",1],["while",1],["sources",1],["export",1],["keeps",1],["every",2],["version",1],["its",1],["manifest",1],["output",4],["bindings",3],["ids",1],["producing",8],["true",2],["stale",10],["projection",3],["compute",1],["ordinal",2],["enumerate",2],["zip",1],["language",6],["python",2],["completion",1],["code",4],["continue",2],["visibility",3],["scientific",1],["not",3],["pin",3],["kernel",8],["append",3],["index",6],["identity",4],["legacy",1],["revision",7],["attempt",18],["group",7],["continues",1],["failed",1],["previous",4],["state",3],["derives",1],["from",2],["immutable",2],["association",1],["view",1],["never",1],["guesses",1],["labels",1],["generation",2],["origin",2],["hash",2],["replay",2],["policy",2],["variable",6],["reads",2],["writes",2],["deletes",2],["mutation",2],["uncertain",2],["reasons",2],["stdout",2],["stderr",2],["error",2],["status",2],["ok",1],["artifacts",1],["figures",2],["files",4],["written",2],["read",3],["cpu",2],["seconds",1],["peak",2],["rss",2],["kb",2],["retry",1],["metadata",1],["physical",1],["remains",1],["separate",1],["row",1],["may",1],["let",1],["users",1],["expand",1],["latest",2],["count",5],["groups",3],["entry",6],["setdefault",1],["attempts",3],["values",1],["len",1],["position",2],["return",1]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore","name":[["execution",1],["view",1],["store",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["class",2],["execution",2],["view",2],["store",2],["protocol",2],["def",10],["list",5],["cells",1],["self",10],["root",2],["frame",4],["id",13],["str",16],["branch",3],["none",14],["dict",10],["session",3],["checkpoint",3],["source",2],["map",1],["kind",1],["artifact",4],["version",4],["meta",1],["lineage",1],["inputs",1],["producing",2],["cell",3],["capture",1],["observations",1],["detail",1]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.cell_detail","name":[["cell",1],["detail",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["cell",4],["detail",2],["self",2],["producing",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.get_artifact","name":[["artifact",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["artifact",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.get_session_branch","name":[["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["session",2],["branch",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.get_session_checkpoint","name":[["session",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.lineage_inputs","name":[["lineage",1],["inputs",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["lineage",2],["inputs",2],["self",2],["version",2],["id",4],["str",4],["producing",2],["cell",2],["none",4],["list",2],["dict",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.list_artifact_capture_observations","name":[["list",1],["artifact",1],["capture",1],["observations",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["list",4],["artifact",4],["capture",2],["observations",2],["self",2],["id",4],["str",4],["none",8],["version",2],["dict",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.list_cells","name":[["list",1],["cells",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["list",4],["cells",2],["self",2],["root",2],["frame",2],["id",4],["str",4],["branch",2],["none",4],["dict",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.session_checkpoint_source_map","name":[["session",1],["checkpoint",1],["source",1],["map",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",2],["source",4],["map",2],["self",2],["root",2],["frame",2],["id",2],["str",8],["kind",2],["dict",2]]},{"id":"openai4s/server/execution_views.py#ExecutionViewStore.version_meta","name":[["version",1],["meta",1]],"path":[["openai4s",1],["server",1],["execution",1],["views",1],["py",1]],"body":[["def",2],["version",4],["meta",2],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/file_area.py","name":[["file",1],["area",1],["py",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["team",1],["file",7],["area",5],["allowlisted",1],["roots",3],["traversal",1],["safe",1],["resolution",1],["m1",2],["openai4",1],["data",2],["names",1],["only",2],["directories",1],["routes",2],["may",1],["touch",1],["decision",1],["d8",1],["read",1],["datasets",1],["project",1],["workspaces",1],["personal",1],["scratch",1],["whatever",1],["operator",1],["mounts",1],["empty",1],["means",1],["whole",1],["feature",1],["dormant",1],["answer",1],["their",1],["stable",1],["not",2],["configured",1],["shape",1],["security",1],["core",1],["one",4],["function",1],["meth",1],["resolve",2],["takes",1],["client",1],["supplied",1],["path",3],["resolves",1],["symlinks",1],["included",1],["requires",1],["result",1],["sit",1],["under",1],["resolved",2],["containment",1],["check",1],["runs",1],["so",2],["symlink",2],["pointing",1],["outside",2],["root",3],["refused",1],["even",1],["though",1],["its",1],["own",1],["name",2],["sits",1],["inside",1],["everything",1],["else",1],["listing",1],["download",1],["upload",6],["goes",1],["through",1],["first",1],["targets",1],["extra",1],["rule",1],["parent",1],["must",2],["into",1],["final",1],["be",1],["plain",1],["filename",1],["no",2],["separators",1],["dot",2],["hop",1],["create",1],["new",1],["without",1],["being",1],["usable",1],["reach",1],["from",3],["future",1],["import",4],["annotations",1],["os",1],["pathlib",1],["openai4s",1],["config",1],["users",2],["dir",2],["as",1],["default",1],["per",1],["ceiling",1],["plan",1],["max",2],["bytes",2],["512",1],["1024",2],["all",1],["error",1]]},{"id":"openai4s/server/file_area.py#FileArea","name":[["file",1],["area",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["class",2],["file",10],["area",17],["path",36],["policy",2],["listing",1],["allowlisted",1],["roots",11],["def",8],["init",1],["self",21],["list",3],["policies",4],["tuple",1],["bool",7],["none",18],["keeps",2],["old",1],["shape",1],["every",3],["caller",2],["has",1],["one",5],["writable",15],["pairs",1],["team",2],["daemon",1],["passes",2],["because",1],["d8",2],["names",1],["three",1],["kinds",1],["root",28],["them",1],["read",2],["only",1],["no",5],["was",2],["before",1],["existed",1],["inv",1],["resolved",5],["dict",1],["try",5],["expanduser",3],["resolve",6],["except",5],["oserror",4],["continue",3],["append",2],["true",2],["if",13],["not",18],["property",1],["configured",6],["return",8],["resolution",1],["require",3],["raise",7],["error",8],["404",5],["openai4",1],["data",2],["candidate",11],["parents",1],["staticmethod",1],["personal",5],["owner",12],["str",9],["whose",2],["inside",2],["shared",3],["space",2],["users",4],["name",6],["belongs",1],["fixed",1],["namespace",1],["so",5],["question",1],["about",2],["never",2],["guess",1],["whether",1],["directory",8],["called",1],["alice",2],["person",1],["dataset",1],["relative",3],["value",1],["parts",5],["len",1],["dir",2],["raw",3],["reader",5],["real",2],["behind",1],["client",2],["supplied",2],["refusal",2],["containment",2],["check",1],["runs",1],["fully",1],["after",1],["symlinks",1],["spelling",1],["outside",4],["requesting",1],["member",5],["there",1],["datasets",2],["project",1],["areas",1],["describes",1],["readable",1],["by",1],["another",1],["same",4],["as",2],["files",2],["exist",3],["somebody",1],["else",3],["scratch",1],["api",2],["information",2],["give",2],["out",2],["text",6],["strip",2],["400",3],["required",2],["exc",3],["unresolvable",1],["from",4],["sentence",1],["paths",1],["allowlist",1],["found",4],["scoped",1],["upload",3],["subtree",1],["created",1],["demand",1],["computed",1],["identity",1],["would",1],["be",2],["authorization",1],["scoping",2],["replaces",1],["write",1],["side",2],["must",2],["looks",1],["filter",2],["username",2],["into",1],["while",1],["compared",1],["two",1],["disagreed",1],["any",1],["containing",1],["anything",1],["lab",1],["org",2],["wrote",1],["alicelab",1],["then",2],["her",2],["own",1],["uploads",1],["second",1],["account",1],["filtering",1],["string",1],["outright",1],["also",1],["survived",1],["named",1],["produced",1],["collapses",1],["back",1],["passed",1],["landed",1],["beside",1],["everybody",1],["exact",1],["clobber",1],["prevents",1],["rewriting",1],["cannot",1],["segment",1],["refused",1],["storage",1],["validate",1],["accounts",1],["backstop",1],["gate",1],["anybody",1],["meets",1],["safe",4],["all",1],["ch",3],["isalnum",1],["invalid",2],["base",5],["first",2],["mind",1],["land",1],["next",1],["40",1]]},{"id":"openai4s/server/file_area.py#FileArea.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["init",2],["self",4],["roots",5],["list",5],["path",16],["policies",5],["tuple",2],["bool",4],["none",4],["keeps",1],["old",1],["shape",1],["every",2],["caller",1],["has",1],["one",2],["writable",10],["pairs",1],["team",1],["daemon",1],["passes",1],["because",1],["d8",1],["names",1],["three",1],["kinds",1],["root",7],["them",1],["read",1],["only",1],["no",1],["policy",1],["was",1],["before",1],["existed",1],["inv",1],["resolved",4],["dict",1],["try",2],["expanduser",2],["resolve",2],["except",2],["oserror",2],["continue",2],["append",2],["true",1],["if",1],["not",1]]},{"id":"openai4s/server/file_area.py#FileArea._require_configured","name":[["require",1],["configured",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["require",2],["configured",4],["self",3],["none",2],["if",1],["not",2],["raise",1],["file",2],["area",2],["error",1],["404",1],["openai4",1],["data",2],["roots",2],["no",1]]},{"id":"openai4s/server/file_area.py#FileArea._scoped_upload_dir","name":[["scoped",1],["upload",1],["dir",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["scoped",7],["upload",5],["dir",3],["self",9],["directory",8],["str",10],["owner",9],["member",3],["subtree",3],["created",1],["demand",1],["computed",1],["from",4],["identity",1],["never",1],["client",1],["caller",1],["supplied",1],["whose",1],["would",1],["be",2],["same",2],["authorization",1],["scoping",2],["replaces",1],["write",1],["side",2],["must",2],["name",4],["read",6],["looks",1],["filter",2],["username",2],["into",1],["while",1],["personal",1],["area",9],["compared",1],["raw",1],["one",1],["so",3],["two",1],["disagreed",1],["any",1],["containing",1],["anything",2],["else",3],["alice",1],["lab",1],["org",2],["wrote",1],["users",3],["alicelab",1],["was",1],["then",2],["404",1],["her",2],["own",2],["uploads",1],["second",1],["account",1],["filtering",1],["string",1],["shared",1],["outright",1],["also",1],["survived",1],["named",1],["produced",1],["root",13],["resolve",3],["collapses",1],["back",1],["writable",5],["containment",1],["passed",1],["landed",1],["beside",1],["everybody",1],["files",1],["exact",1],["clobber",1],["prevents",1],["no",3],["rewriting",1],["cannot",3],["segment",1],["refused",2],["storage",1],["team",1],["validate",1],["keeps",2],["real",1],["accounts",1],["inside",2],["refusal",1],["backstop",1],["not",6],["gate",1],["anybody",1],["meets",1],["safe",5],["if",8],["all",1],["ch",3],["isalnum",1],["raise",4],["file",4],["error",4],["400",1],["invalid",2],["text",5],["strip",1],["base",7],["path",2],["none",5],["candidate",6],["reader",2],["require",1],["configured",1],["first",2],["mind",1],["land",1],["datasets",2],["next",1],["roots",1],["403",2],["data",3],["only",5],["d8",1],["everyone",1],["admin",1],["included",1],["because",1],["point",1],["reference",1],["every",1],["analysis",1],["reads",1],["drift",1],["try",1],["mkdir",1],["parents",2],["true",2],["exist",1],["ok",1],["except",1],["oserror",1],["as",1],["exc",3],["500",1],["create",1],["request",1],["already",1],["targets",1],["its",1],["sub",1],["redirected",1],["return",2]]},{"id":"openai4s/server/file_area.py#FileArea.configured","name":[["configured",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["configured",2],["self",3],["bool",3],["return",1],["roots",1]]},{"id":"openai4s/server/file_area.py#FileArea.is_writable_root","name":[["writable",1],["root",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["writable",3],["root",5],["self",3],["path",2],["bool",3],["return",1],["true",1]]},{"id":"openai4s/server/file_area.py#FileArea.list_dir","name":[["list",1],["dir",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["list",3],["dir",7],["self",4],["raw",3],["str",5],["limit",3],["int",4],["2000",2],["reader",7],["none",6],["dict",2],["target",7],["resolve",1],["if",4],["not",10],["exists",1],["raise",3],["file",3],["area",3],["error",3],["404",1],["path",3],["found",2],["400",2],["directory",4],["root",4],["personal",3],["namespace",3],["bool",1],["users",1],["entries",6],["truncated",4],["false",3],["try",2],["os",1],["scandir",1],["as",2],["entry",5],["itself",1],["navigable",1],["but",1],["must",1],["be",1],["everyone",1],["who",1],["has",1],["scratch",1],["filter",1],["before",1],["stat",5],["so",1],["even",1],["another",1],["member",1],["name",5],["metadata",1],["outside",1],["response",1],["admin",1],["single",1],["user",1],["callers",1],["have",1],["no",1],["retain",1],["complete",1],["listing",1],["continue",2],["len",1],["true",1],["break",1],["follow",2],["symlinks",2],["append",1],["size",2],["st",2],["mtime",2],["except",2],["oserror",2],["exc",3],["cannot",1],["from",1],["sort",1],["key",1],["lambda",1],["lower",1],["return",1]]},{"id":"openai4s/server/file_area.py#FileArea.list_roots","name":[["list",1],["roots",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["list",2],["roots",10],["self",4],["dict",2],["there",2],["answered",1],["even",1],["answer",1],["none",1],["unlike",1],["every",3],["addressed",1],["read",1],["below",1],["not",2],["refused",1],["unconfigured",1],["area",1],["workbench",1],["asks",1],["load",2],["decide",1],["whether",1],["show",1],["team",1],["files",1],["at",1],["all",1],["404",1],["was",1],["console",1],["error",1],["each",1],["page",1],["install",1],["without",1],["data",1],["if",1],["configured",3],["return",2],["false",2],["root",3],["try",1],["exists",4],["dir",1],["except",1],["oserror",1],["append",1],["path",1],["str",1],["true",1]]},{"id":"openai4s/server/file_area.py#FileArea.personal_area_owner","name":[["personal",1],["area",1],["owner",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["personal",3],["area",3],["owner",2],["root",4],["path",6],["candidate",3],["str",2],["none",5],["whose",1],["inside",1],["shared",1],["space",1],["users",2],["name",2],["belongs",1],["fixed",1],["namespace",1],["so",1],["question",1],["about",2],["never",1],["guess",1],["whether",1],["directory",1],["called",1],["alice",1],["person",1],["dataset",1],["try",1],["relative",3],["except",1],["value",1],["error",1],["return",3],["parts",5],["if",1],["len",1],["dir",1]]},{"id":"openai4s/server/file_area.py#FileArea.resolve","name":[["resolve",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["resolve",3],["self",5],["raw",3],["str",5],["reader",5],["none",6],["path",14],["real",1],["behind",1],["client",1],["supplied",1],["one",2],["refusal",1],["containment",1],["check",1],["runs",1],["fully",1],["resolved",1],["after",1],["symlinks",1],["so",1],["no",1],["spelling",1],["outside",4],["passes",1],["requesting",1],["member",3],["there",1],["shared",1],["space",1],["datasets",1],["project",1],["areas",1],["d8",1],["describes",1],["readable",1],["by",1],["every",1],["another",1],["personal",2],["area",6],["not",10],["same",2],["404",3],["as",2],["files",1],["exist",3],["somebody",1],["else",1],["scratch",1],["api",2],["information",2],["give",2],["out",2],["require",1],["configured",1],["text",3],["strip",1],["if",4],["raise",4],["file",4],["error",4],["400",2],["required",2],["try",1],["candidate",4],["expanduser",1],["except",1],["oserror",1],["exc",3],["unresolvable",1],["from",1],["root",4],["sentence",1],["roots",1],["paths",1],["allowlist",1],["found",4],["owner",4],["return",1]]},{"id":"openai4s/server/file_area.py#FileArea.resolve_download","name":[["resolve",1],["download",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["resolve",3],["download",2],["self",3],["raw",3],["str",4],["reader",4],["none",4],["path",4],["target",3],["if",1],["not",3],["file",2],["raise",1],["area",1],["error",1],["404",1],["found",2],["return",1]]},{"id":"openai4s/server/file_area.py#FileArea.resolve_upload_target","name":[["resolve",1],["upload",1],["target",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["resolve",3],["upload",5],["target",6],["self",6],["directory",6],["str",7],["name",5],["owner",6],["none",6],["path",3],["may",2],["land",1],["allowlisted",1],["dir",3],["plain",1],["filename",4],["scopes",1],["writable",2],["area",7],["team",1],["mode",1],["containment",1],["inside",1],["roots",1],["says",2],["file",7],["live",1],["nothing",1],["about",1],["whose",1],["every",1],["here",1],["written",1],["by",2],["daemon",2],["own",1],["uid",1],["so",1],["yours",1],["cannot",1],["be",2],["answered",1],["after",1],["fact",1],["overwrite",1],["was",1],["cross",1],["user",2],["clobber",1],["anything",1],["colleague",1],["had",1],["put",1],["shared",2],["scoping",1],["construction",1],["only",3],["version",1],["works",1],["each",1],["member",1],["writes",1],["under",1],["root",9],["their",1],["reads",1],["stay",1],["single",1],["admin",1],["both",1],["then",1],["behave",1],["exactly",1],["as",1],["before",1],["inv",1],["if",5],["scoped",1],["parent",7],["not",7],["raise",4],["error",4],["403",1],["data",1],["read",2],["404",1],["found",2],["clean",7],["strip",1],["x00",1],["400",2],["invalid",3],["itself",1],["must",1],["symlink",3],["hop",1],["out",1],["return",1]]},{"id":"openai4s/server/file_area.py#FileArea.root_of","name":[["root",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["root",6],["self",3],["candidate",4],["path",4],["none",3],["roots",1],["try",1],["if",1],["parents",1],["return",2],["except",1],["oserror",1],["continue",1]]},{"id":"openai4s/server/file_area.py#FileAreaError","name":[["file",1],["area",1],["error",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["class",2],["file",3],["area",3],["error",2],["exception",2],["refusal",1],["http",1],["status",4],["stable",1],["code",4],["def",1],["init",2],["self",3],["int",1],["message",2],["str",2],["super",1]]},{"id":"openai4s/server/file_area.py#FileAreaError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["file",1],["area",1],["py",1]],"body":[["def",2],["init",3],["self",4],["status",4],["int",2],["message",3],["str",4],["code",4],["file",2],["area",2],["super",1]]},{"id":"openai4s/server/file_routes.py","name":[["file",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["file",1],["routes",1],["py",1]],"body":[["team",5],["file",5],["area",3],["routes",6],["list",5],["download",6],["upload",9],["plan",1],["m1",1],["same",3],["shape",1],["as",2],["kernel",1],["validated",1],["route",5],["spec",4],["table",1],["shared",1],["contract",6],["inventory",1],["tri",1],["state",1],["handle",1],["genuinely",1],["streamed",1],["prepare",1],["request",1],["body",2],["skips",1],["whole",1],["pre",1],["read",2],["exactly",1],["path",2],["handler",1],["here",2],["copies",1],["rfile",1],["directory",1],["temp",1],["mi",2],["chunks",1],["before",1],["atomic",1],["os",2],["replace",1],["512",1],["never",2],["transits",1],["daemon",1],["memory",1],["truncated",1],["one",1],["leaves",1],["half",1],["written",1],["under",1],["final",1],["name",1],["role",1],["rules",1],["mode",2],["guests",1],["nothing",1],["d3",1],["replay",1],["only",1],["members",1],["admins",1],["may",1],["off",1],["work",1],["whenever",1],["openai4",1],["data",1],["roots",1],["configured",1],["behind",1],["credential",1],["gate",1],["every",1],["other",1],["from",5],["future",1],["import",8],["annotations",1],["json",1],["tempfile",1],["typing",1],["any",1],["urllib",1],["parse",1],["quote",1],["policy",1],["max",1],["bytes",1],["error",1],["files",7],["mutates",3],["false",2],["post",1],["true",1],["validate",1],["prefix",1]]},{"id":"openai4s/server/file_routes.py#_guest_blocked","name":[["guest",1],["blocked",1]],"path":[["openai4s",1],["server",1],["file",1],["routes",1],["py",1]],"body":[["def",2],["guest",4],["blocked",2],["self",4],["team",4],["auth",3],["any",2],["bool",2],["if",2],["none",3],["return",3],["false",2],["identity",4],["getattr",1],["not",1],["role",1],["json",1],["error",1],["guests",1],["replay",1],["only",1],["code",1],["readonly",1],["403",1],["true",1]]},{"id":"openai4s/server/file_routes.py#_reader","name":[["reader",1]],"path":[["openai4s",1],["server",1],["file",1],["routes",1],["py",1]],"body":[["def",2],["reader",2],["self",3],["str",3],["none",6],["member",2],["read",1],["scoped",1],["admin",3],["single",1],["user",1],["shared",2],["space",1],["stays",1],["another",1],["personal",1],["area",1],["not",1],["sees",1],["everything",1],["matching",1],["rest",1],["team",2],["surface",1],["identity",5],["getattr",1],["if",1],["return",2],["username",1]]},{"id":"openai4s/server/file_routes.py#_refuse","name":[["refuse",1]],"path":[["openai4s",1],["server",1],["file",1],["routes",1],["py",1]],"body":[["def",2],["refuse",2],["self",3],["error",8],["file",2],["area",2],["none",2],["json",1],["str",1],["code",2],["status",1]]},{"id":"openai4s/server/file_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["file",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",24],["method",5],["str",6],["sub",6],["dict",2],["file",19],["area",14],["any",4],["team",8],["auth",5],["bool",2],["answer",1],["route",1],["report",1],["group",1],["not",13],["own",2],["if",17],["split",1],["startswith",1],["path",6],["prefix",2],["return",17],["false",3],["download",2],["match",3],["guest",3],["blocked",3],["true",19],["raw",5],["try",5],["target",13],["resolve",2],["reader",4],["except",5],["error",17],["as",6],["refuse",3],["stream",2],["application",2],["octet",1],["extra",1],["content",2],["disposition",1],["attachment",1],["filename",1],["utf",3],["quote",1],["name",9],["upload",15],["directory",2],["dir",5],["overwrite",7],["yes",1],["identity",6],["getattr",1],["none",5],["owner",7],["username",1],["admin",2],["else",3],["exists",4],["json",9],["pass",2],["code",6],["409",1],["overwriting",1],["destructive",1],["verb",1],["so",2],["one",1],["needs",1],["scoped",2],["confines",1],["member",2],["their",1],["subtree",1],["containment",1],["ownership",1],["at",1],["all",1],["post",1],["files",1],["shared",2],["replaced",1],["nothing",1],["consulted",1],["policy",2],["may",2],["was",1],["written",5],["exactly",1],["question",1],["had",1],["no",1],["caller",2],["root",4],["existing",2],["personal",1],["found",2],["404",1],["length",6],["empty",2],["400",2],["max",2],["bytes",3],["close",2],["connection",2],["exceeds",1],["too",1],["large",1],["413",1],["fd",2],["tmp",4],["tempfile",1],["mkstemp",1],["parent",1],["os",4],["fdopen",1],["wb",1],["sink",2],["remaining",4],["while",1],["chunk",5],["rfile",1],["read",1],["min",1],["1024",2],["break",1],["write",1],["len",2],["truncated",1],["body",1],["must",1],["surface",1],["shorter",1],["unlink",2],["incomplete",2],["replace",1],["oserror",2],["failed",2],["500",1],["send",1],["201",1],["dumps",1],["ok",1],["size",1],["ensure",1],["ascii",1],["encode",1],["charset",1],["list",3],["payload",2],["roots",1]]},{"id":"openai4s/server/gateway.py","name":[["gateway",1],["py",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["openai4s",87],["gateway",8],["full",2],["web",7],["ui",4],["rest",2],["socket",2],["over",1],["stdlib",1],["merge",1],["layer",1],["serves",1],["rich",1],["local",4],["dashboard",1],["conversation",2],["tabbed",1],["right",1],["dock",1],["dmol",2],["viewer",2],["notebook",3],["backs",1],["hybrid",1],["agent",16],["engine",4],["native",2],["control",5],["tools",2],["persistent",2],["science",1],["kernels",2],["host",3],["sdk",1],["sqlite",1],["store",4],["static",6],["api",16],["projects",5],["frames",3],["messages",1],["artifacts",5],["execution",11],["log",3],["lineage",3],["models",2],["skills",3],["v1",2],["ws",4],["view",3],["session",18],["ping",1],["text",4],["reset",2],["chunk",1],["frame",6],["update",1],["artifact",15],["created",1],["each",1],["user",3],["message",11],["runs",1],["shared",1],["against",3],["scoped",1],["runtime",9],["python",4],["acquired",1],["only",7],["scientific",4],["cells",1],["prose",3],["streams",1],["as",29],["chunks",2],["code",5],["output",1],["stream",1],["tool",3],["every",11],["cell",6],["figures",1],["written",3],["files",2],["captured",1],["versioned",1],["from",98],["future",1],["import",110],["annotations",2],["base64",1],["gzip",1],["hashlib",1],["io",1],["json",4],["mimetypes",1],["os",2],["queue",6],["re",12],["struct",1],["sys",1],["tempfile",1],["threading",2],["time",2],["traceback",1],["uuid",1],["zipfile",1],["collections",2],["ordered",1],["dict",1],["abc",1],["mapping",1],["contextlib",1],["contextmanager",1],["nullcontext",1],["datetime",2],["timezone",1],["http",2],["server",54],["base",1],["httprequest",1],["handler",1],["httpserver",1],["pathlib",1],["path",5],["typing",1],["any",4],["callable",1],["urllib",1],["parse",3],["qs",1],["qsl",1],["quote",1],["unquote",1],["urlencode",1],["urlparse",1],["datapro",1],["principal",1],["memory",6],["budget",4],["actions",1],["no",3],["completion",6],["nudge",1],["finalize",2],["response",4],["ledger",2],["action",9],["new",2],["turn",3],["id",11],["restore",1],["history",1],["loop",1],["system",1],["prompt",3],["run",5],["state",4],["progress",2],["circuit",1],["stop",1],["reason",2],["chat",3],["model",12],["compaction",1],["policy",3],["signal",1],["task",4],["modes",1],["mode",8],["resolve",5],["config",3],["data",3],["root",7],["users",1],["dir",5],["canonical",2],["origin",2],["policies",1],["capture",5],["result",1],["request",4],["depth",1],["exceeded",2],["watchdog",4],["execute",1],["kernel",7],["input",1],["dispatch",1],["build",2],["dispatcher",1],["lease",1],["supervisor",1],["llm",3],["providers",1],["capabilities",1],["failure",7],["provider",4],["specs",2],["mcp",1],["protocol",1],["module",1],["observability",1],["carry",1],["context",1],["correlation",4],["event",3],["review",9],["evidence",2],["security",7],["sandbox",2],["read",5],["isolation",1],["index",2],["routes",13],["refs",1],["workbench",6],["attention",1],["auto",6],["compute",2],["tasks",1],["contract",5],["diagnostics",1],["file",7],["governance",2],["auth",13],["onboarding",1],["orchestration",1],["project",5],["listing",1],["retrieval",1],["source",3],["grants",1],["team",7],["timeline",2],["service",24],["cancellation",2],["streamer",2],["executor",1],["sink",1],["format",1],["located",1],["ketcher",4],["document",3],["official",2],["enabled",2],["manager",1],["operation",1],["error",18],["promotion",1],["target",1],["workspace",1],["snapshot",2],["receipt",1],["map",1],["admission",3],["denied",1],["fingerprint",1],["group",1],["token",8],["upper",1],["bound",3],["verifiable",1],["usage",1],["effective",1],["selection",1],["ports",3],["gate",6],["metadata",1],["completions",1],["cancel",2],["reasons",1],["marker",1],["language",1],["delivery",3],["validation",1],["errors",2],["codes",3],["internal",1],["payload",1],["public",7],["exception",1],["record",1],["diagnostic",1],["coordinator",3],["cancelled",1],["views",2],["global",4],["research",1],["discovery",2],["profiles",5],["credential",5],["scope",9],["mismatch",2],["profile",4],["clean",2],["key",8],["migrate",1],["alias",1],["bind",1],["keep",2],["former",1],["helper",1],["names",2],["compatibility",1],["aliases",1],["plan",11],["behavior",1],["itself",2],["now",2],["lives",1],["together",1],["plans",7],["extract",2],["normalize",2],["draft",1],["instruction",1],["short",2],["hash",2],["slugify",2],["recovery",8],["bootstrap",2],["generation",3],["spec",1],["reviews",1],["headers",6],["content",2],["disposition",1],["embeddable",1],["editor",1],["sandboxed",1],["deletion",2],["domain",2],["cursor",1],["checkpoint",1],["unavailable",1],["package",2],["max",10],["archive",2],["bytes",9],["quarantine",1],["process",2],["instance",1],["share",17],["projection",3],["builder",1],["router",2],["conflict",1],["skill",4],["sidecars",1],["sidecar",1],["recorder",1],["status",4],["customization",1],["titles",1],["title",1],["trusted",3],["busy",1],["variable",2],["inspector",2],["volcengine",3],["arkcli",1],["ark",1],["cli",3],["connector",3],["loader",2],["specialists",1],["builtin",1],["catalog",1],["storage",6],["connectors",1],["quota",1],["memories",3],["all",4],["limit",3],["snapshots",1],["revert",1],["setting",1],["environ",1],["setdefault",1],["mplbackend",1],["agg",1],["headless",1],["matplotlib",1],["figure",4],["webui",3],["parent",1],["served",1],["framed",2],["rather",2],["than",2],["subresource",1],["embeds",1],["so",12],["needs",3],["ancestors",1],["self",1],["while",1],["other",4],["keeps",1],["shell",2],["denial",1],["vendor",2],["html",2],["asset",2],["allowed",2],["serve",2],["loaded",2],["once",1],["js",3],["css",1],["renderers",1],["min",1],["interrupt",1],["grace",2],["10",3],["kill",1],["exported",2],["owns",1],["them",4],["route",9],["modules",1],["raise",1],["without",3],["importing",2],["cycle",1],["sat",1],["800",1],["lines",1],["below",2],["own",3],["imports",1],["sibling",1],["failed",1],["daemon",2],["at",4],["boot",1],["cannot",4],["disagree",1],["about",3],["spelling",1],["header",2],["hard",2],["ceiling",1],["one",10],["page",6],["walked",1],["by",4],["client",4],["unbounded",1],["invitation",1],["entire",1],["branch",1],["whole",3],["query",2],["string",3],["1000",2],["well",1],["past",1],["asks",2],["still",1],["definition",2],["py",1],["prefix",3],["builds",1],["urls",1],["drift",1],["apart",2],["they",4],["had",1],["subcommand",1],["coded",1],["404",1],["reachable",1],["health",2],["liveness",1],["probe",1],["joins",1],["because",4],["be",8],["told",1],["not",14],["answers",3],["never",3],["part",2],["unauthenticated",1],["paths",5],["frozenset",5],["body",1],["deliberately",3],["same",7],["number",1],["ref",1],["person",1],["types",1],["pastes",1],["may",3],["large",1],["referenced",1],["larger",1],["anything",2],["bigger",1],["belongs",1],["disk",1],["instead",1],["carrying",2],["later",1],["chars",2],["200",2],["000",2],["much",1],["queued",1],["fifo",1],["repeats",1],["back",1],["entry",1],["has",2],["recognisable",1],["three",3],["did",2],["want",1],["drop",1],["question",1],["ever",1],["but",2],["broadcast",1],["subscriber",1],["change",2],["character",1],["there",1],["would",2],["multiply",1],["across",2],["wire",1],["preview",3],["160",1],["attach",1],["images",2],["dimensions",1],["none",2],["these",1],["existed",2],["annotated",1],["attached",2],["pinned",2],["size",1],["encoded",1],["png",2],["eight",1],["pins",3],["3000x2200",1],["raster",1],["sent",5],["mi",1],["eighty",1],["ten",1],["times",1],["subtle",1],["lands",1],["rejects",1],["bills",1],["nothing",1],["product",1],["said",1],["enforced",1],["assembly",1],["reported",1],["silently",1],["dropping",1],["ninth",1],["mean",2],["something",1],["answered",1],["picture",1],["saw",2],["image",3],["1024",6],["total",1],["12",1],["budgets",1],["above",2],["leaves",1],["bounds",1],["enters",1],["must",2],["hashed",1],["version",1],["recorded",1],["checksum",1],["cap",1],["gi",1],["named",1],["into",1],["before",1],["limits",1],["look",1],["64",1],["both",1],["places",1],["ask",1],["csrf",1],["guard",6],["refusal",1],["were",1],["two",2],["literal",1],["tuples",1],["edit",1],["disagreeing",1],["method",1],["counts",1],["mutating",2],["hole",1],["whichever",1],["forgot",1],["generated",1],["long",1],["enough",2],["collide",1],["sessions",2],["restarts",1],["narrow",1],["safe",1],["reservation",1],["compile",6],["za",1],["z0",1],["24",1],["96",1],["transaction",1],["describe",1],["cached",1],["guess",1],["reconciliation",1],["derive",1],["rows",1],["have",1],["since",1],["moved",1],["terminal",1],["states",2],["released",1],["pin",1],["been",1],["everything",1],["afterwards",1],["thing",2],["lost",1],["202",1],["consumed",2],["annotation",1],["resolved",1],["dismissed",1],["methods",1],["post",1],["put",1],["patch",1],["delete",2],["matchers",1],["m1",1],["compiled",2],["here",2],["inline",3],["fullmatch",1],["sub",2],["form",3],["scanner",1],["reads",1],["matches",2],["inlining",1],["published",2],["endpoint",3],["rule",3],["m2",3],["participation",1],["was",2],["scanned",1],["again",1],["shares",4],["hardening",1],["external",1],["addressed",1],["its",2],["matcher",2],["listed",1],["revoked",1],["guest",5],["copy",1],["replay",4],["d3",1],["dispatched",1],["scannable",1],["inventory",1],["discovers",1],["twin",1],["exists",1],["consults",1],["pattern",1],["spellings",1],["identical",1],["reaches",1],["sign",2],["out",1],["work",1],["leave",1],["me",3],["renders",1],["their",1],["identity",1],["absent",1],["writes",1],["broker",1],["surface",1],["relative",1],["like",1],["value",1],["compared",1],["login",1],["logout",1],["redeem",1],["invite",1],["traded",1],["cookie",2],["allowlist",1],["subtraction",1],["docstring",2],["described",1],["spa",1],["neither",1],["link",2],["durable",1],["then",1],["handed",1],["whoever",1],["held",1],["precisely",1],["promised",1],["could",1],["happen",1],["subtractive",1]]},{"id":"openai4s/server/gateway.py#_accepts_gzip","name":[["accepts",1],["gzip",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["accepts",2],["gzip",3],["headers",4],["any",2],["bool",2],["if",5],["none",1],["return",4],["false",3],["raw",3],["accept",1],["encoding",1],["not",1],["part",2],["str",1],["split",2],["token",2],["params",3],["strip",5],["partition",2],["casefold",2],["continue",2],["param",2],["name",2],["value",3],["try",1],["float",1],["except",1],["error",1]]},{"id":"openai4s/server/gateway.py#_annotation_json","name":[["annotation",1],["json",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["annotation",5],["json",3],["dict",4],["none",5],["if",2],["not",1],["return",2],["id",10],["root",2],["frame",2],["artifact",4],["name",2],["rel",2],["number",2],["body",2],["status",2],["open",1],["version",3],["pin",2],["was",1],["taken",2],["against",1],["so",1],["client",1],["tell",1],["figure",1],["now",1],["screen",1],["from",1],["one",1],["before",1],["agent",1],["re",1],["plotted",1],["kind",2],["image",1],["locator",5],["loads",1],["isinstance",1],["str",1],["else",1],["created",3],["at",5],["iso",2],["updated",2]]},{"id":"openai4s/server/gateway.py#_artifact_json","name":[["artifact",1],["json",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["artifact",5],["json",2],["dict",4],["return",1],["id",10],["filename",2],["content",2],["type",2],["size",2],["bytes",2],["version",2],["latest",1],["ui",2],["cache",1],["bust",1],["key",1],["overwrite",1],["checksum",2],["project",2],["root",2],["frame",2],["priority",2],["created",2],["at",2],["iso",1],["true",1],["user",3],["uploaded",2],["file",1],["vs",1],["produced",1],["by",1],["code",1],["cell",1],["so",1],["label",1],["instead",1],["generated",1],["upload",2],["bool",1]]},{"id":"openai4s/server/gateway.py#_completion_separator","name":[["completion",1],["separator",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["completion",4],["separator",2],["assistant",3],["visible",4],["list",2],["str",3],["paragraph",2],["break",1],["chunk",1],["needs",1],["live",1],["stream",1],["clients",1],["append",1],["consecutive",1],["text",3],["chunks",1],["one",2],["markdown",1],["block",4],["until",1],["tool",1],["header",1],["step",1],["card",1],["starts",1],["new",1],["so",1],["streamed",1],["right",1],["after",2],["prose",1],["must",1],["open",1],["its",1],["own",1],["extra",1],["blank",1],["line",1],["boundary",1],["renders",1],["as",1],["nothing",1],["if",1],["any",1],["strip",1],["return",2]]},{"id":"openai4s/server/gateway.py#_connector_launch_config","name":[["connector",1],["launch",1],["config",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["connector",20],["launch",4],["config",11],["cfg",3],["store",3],["dict",4],["web",2],["driven",1],["call",1],["routes",1],["have",1],["no",1],["session",1],["workspace",4],["but",1],["bundled",4],["server",1],["admission",2],["gate",1],["not",2],["dependent",1],["so",1],["route",1],["through",1],["same",1],["confinement",1],["agent",1],["path",1],["uses",1],["give",1],["stable",1],["daemon",2],["owned",1],["root",5],["instead",1],["letting",1],["child",1],["fall",1],["back",1],["directory",1],["from",1],["openai4s",1],["host",1],["mcp",1],["import",1],["confine",3],["confined",2],["datapro",1],["runtime",1],["if",1],["return",3],["id",3],["str",2],["data",1],["dir",1],["workspaces",1],["re",1],["sub",1],["try",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["except",1],["oserror",1],["still",1],["apply",1],["requirement",1],["only",1],["unavailable",1],["none",1]]},{"id":"openai4s/server/gateway.py#_decode_frame_cursor","name":[["decode",1],["frame",1],["cursor",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["decode",3],["frame",6],["cursor",5],["value",6],["str",4],["none",5],["tuple",2],["int",3],["if",2],["not",3],["return",2],["try",1],["padded",2],["len",1],["created",2],["id",4],["base64",1],["urlsafe",1],["b64decode",1],["utf",1],["partition",1],["raise",2],["error",2],["missing",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["cannot",1],["read",1],["must",1],["silently",1],["become",1],["start",1],["from",1],["beginning",1],["client",1],["would",1],["loop",1],["over",1],["page",1],["one",1],["forever",1],["gateway",1],["400",1],["invalid",2]]},{"id":"openai4s/server/gateway.py#_delete_user_skill","name":[["delete",1],["user",1],["skill",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["delete",3],["user",2],["skill",3],["loader",3],["name",3],["str",2],["dict",2],["return",1],["customization",1],["service",1]]},{"id":"openai4s/server/gateway.py#_demo_seed_enabled","name":[["demo",1],["seed",1],["enabled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["demo",5],["seed",4],["enabled",2],["bool",2],["whether",1],["daemon",2],["seeds",1],["example",3],["session",2],["at",1],["startup",2],["off",1],["by",1],["default",2],["meant",1],["fresh",1],["data",1],["dir",1],["was",1],["binds",1],["its",3],["port",1],["then",1],["background",1],["thread",1],["starts",1],["python",1],["kernel",1],["executes",1],["six",1],["cells",1],["calls",2],["uni",1],["prot",1],["rcsb",1],["rest",1],["apis",1],["spawns",1],["bundled",1],["mcp",1],["connector",1],["writes",1],["four",1],["artifacts",1],["before",1],["user",2],["has",1],["typed",1],["anything",1],["every",1],["one",2],["those",1],["thing",1],["application",1],["otherwise",1],["asks",1],["permission",1],["air",1],["gapped",1],["install",1],["saw",2],["failing",1],["network",1],["never",1],["made",1],["regulated",1],["outbound",1],["traffic",1],["logs",1],["from",1],["tool",1],["had",1],["as",2],["far",1],["operator",1],["knew",1],["only",1],["been",1],["started",1],["itself",1],["worth",1],["keeping",1],["so",1],["did",1],["not",1],["deleted",1],["moved",1],["behind",1],["post",1],["triggers",1],["openai4",2],["restores",1],["behaviour",1],["machine",1],["wants",1],["return",1],["os",1],["environ",1],["strip",1],["casefold",1],["true",1],["yes",1]]},{"id":"openai4s/server/gateway.py#_detect_gpu","name":[["detect",1],["gpu",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["detect",2],["gpu",3],["dict",2],["best",1],["effort",1],["local",3],["probe",1],["nvidia",1],["smi",1],["cpu",1],["only",1],["hosts",1],["report",1],["unavailable",1],["import",3],["shutil",1],["as",2],["sh",2],["subprocess",1],["sp",2],["from",1],["openai4s",1],["host",1],["accelerators",1],["accelerator",2],["service",2],["return",1],["run",2],["legacy",1],["web",1],["status",1]]},{"id":"openai4s/server/gateway.py#_encode_frame_cursor","name":[["encode",1],["frame",1],["cursor",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["encode",3],["frame",5],["cursor",3],["created",3],["at",3],["int",3],["id",3],["str",4],["opaque",2],["purpose",1],["client",1],["parses",1],["becomes",1],["coupled",1],["sort",1],["key",2],["could",1],["not",1],["then",1],["be",1],["changed",1],["without",1],["breaking",1],["raw",2],["utf",1],["return",1],["base64",1],["urlsafe",1],["b64encode",1],["decode",1],["ascii",1],["rstrip",1]]},{"id":"openai4s/server/gateway.py#_environment_snapshot","name":[["environment",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["environment",6],["snapshot",2],["dict",2],["daemon",2],["process",1],["interpreter",2],["version",3],["platform",4],["package",3],["read",1],["scope",1],["literally",1],["be",1],["documented",1],["as",3],["kernel",4],["compute",1],["artifact",3],["provenance",2],["reasoning",1],["spawned",1],["sys",1],["executable",1],["shares",1],["site",1],["packages",5],["stopped",1],["being",1],["true",1],["once",1],["cell",1],["could",1],["run",1],["selected",1],["conda",1],["result",1],["was",1],["artifacts",1],["stamped",1],["python",5],["list",1],["had",1],["never",1],["been",1],["theirs",1],["now",1],["comes",1],["from",2],["generation",1],["instead",1],["see",1],["manager",1],["capture",1],["remains",1],["here",1],["serves",1],["two",1],["rest",1],["reads",1],["genuinely",1],["ask",1],["about",1],["probe",1],["workbench",1],["runtime",1],["panel",1],["import",2],["pf",4],["openai4s",1],["preinstall",2],["full",1],["freeze",1],["return",1],["kind",1],["implementation",2],["count",1],["len",1]]},{"id":"openai4s/server/gateway.py#_etag_key","name":[["etag",1],["key",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["etag",2],["key",2],["value",9],["str",4],["strip",2],["if",1],["len",1],["upper",1],["return",1]]},{"id":"openai4s/server/gateway.py#_example_session_frame","name":[["example",1],["session",1],["frame",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["example",4],["session",4],["frame",2],["cfg",3],["config",2],["dict",2],["str",2],["any",2],["none",4],["seeded",2],["if",2],["there",1],["never",1],["raises",1],["answers",1],["status",1],["route",1],["store",2],["cannot",1],["be",1],["read",1],["not",2],["500",1],["try",1],["roots",3],["db",1],["path",1],["browse",1],["frames",1],["project",1],["id",1],["proj",1],["only",1],["true",1],["limit",1],["200",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",3],["row",3],["name",2],["demo",1]]},{"id":"openai4s/server/gateway.py#_ExampleSeedState","name":[["example",1],["seed",1],["state",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",2],["example",5],["seed",9],["state",2],["serialises",1],["demand",1],["reports",1],["doing",1],["demo",2],["session",4],["idempotent",1],["by",1],["name",4],["enough",2],["stop",2],["duplicating",1],["but",1],["not",4],["two",3],["concurrent",1],["requests",1],["both",1],["starting",1],["check",1],["insert",1],["one",2],["transaction",1],["runs",2],["as",5],["long",2],["its",1],["six",1],["cells",3],["take",1],["clicks",1],["would",3],["run",3],["twelve",1],["sets",1],["live",2],["api",1],["calls",1],["def",5],["init",1],["self",20],["none",10],["lock",6],["threading",3],["thread",11],["last",5],["error",5],["str",2],["running",2],["bool",2],["return",4],["alive",2],["start",2],["cfg",2],["config",1],["runner",3],["begin",1],["seeding",1],["background",2],["false",2],["if",2],["already",1],["going",1],["because",1],["real",1],["against",1],["apis",1],["request",1],["hold",1],["connection",1],["open",1],["network",1],["takes",1],["client",1],["gave",1],["up",1],["leave",1],["nothing",1],["report",1],["try",1],["except",1],["exception",1],["exc",4],["noqa",1],["ble001",1],["reported",1],["never",1],["raised",1],["type",1],["traceback",1],["print",1],["target",1],["carry",1],["context",1],["openai4s",1],["daemon",1],["true",2]]},{"id":"openai4s/server/gateway.py#_ExampleSeedState.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",6],["lock",2],["threading",2],["thread",2],["last",1],["error",1],["str",1]]},{"id":"openai4s/server/gateway.py#_ExampleSeedState.last_error","name":[["last",1],["error",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["last",3],["error",3],["self",4],["str",2],["none",2],["lock",1],["return",1]]},{"id":"openai4s/server/gateway.py#_ExampleSeedState.running","name":[["running",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["running",2],["self",5],["bool",2],["lock",1],["return",1],["thread",2],["not",1],["none",1],["alive",1]]},{"id":"openai4s/server/gateway.py#_ExampleSeedState.start","name":[["start",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["start",3],["self",10],["cfg",3],["config",2],["runner",5],["session",3],["bool",2],["begin",1],["seeding",1],["background",2],["thread",7],["false",2],["if",2],["one",1],["already",1],["going",1],["because",1],["seed",4],["runs",1],["real",1],["cells",1],["against",1],["live",1],["apis",1],["request",1],["would",2],["hold",1],["connection",1],["open",1],["as",3],["long",1],["network",1],["takes",1],["client",1],["gave",1],["up",1],["leave",1],["running",1],["nothing",1],["report",1],["lock",2],["not",1],["none",3],["alive",1],["return",2],["last",2],["error",2],["run",2],["try",1],["demo",1],["except",1],["exception",1],["exc",4],["noqa",1],["ble001",1],["reported",1],["never",1],["raised",1],["type",1],["name",2],["traceback",1],["print",1],["threading",1],["target",1],["carry",1],["context",1],["openai4s",1],["example",1],["daemon",1],["true",2]]},{"id":"openai4s/server/gateway.py#_ExampleSeedState.start._run","name":[["run",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",2],["none",2],["try",1],["seed",1],["demo",1],["session",1],["cfg",1],["runner",1],["except",1],["exception",1],["as",1],["exc",4],["noqa",1],["ble001",1],["reported",1],["never",1],["raised",1],["self",2],["lock",1],["last",1],["error",1],["type",1],["name",1],["traceback",1],["print",1]]},{"id":"openai4s/server/gateway.py#_figure_with_pins","name":[["figure",1],["pins",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["figure",3],["pins",5],["raw",3],["bytes",6],["list",2],["tuple",2],["str",5],["none",4],["composite",1],["numbered",1],["red",6],["marker",1],["at",1],["each",1],["pin",1],["rel",4],["onto",1],["copy",1],["return",3],["base64",2],["png",4],["image",6],["original",1],["file",1],["never",2],["touched",1],["re",1],["opened",1],["either",1],["these",1],["already",1],["verified",1],["against",1],["pinned",1],["version",1],["checksum",1],["so",1],["nothing",1],["change",1],["between",1],["check",1],["draw",9],["returns",1],["if",1],["pil",3],["unavailable",1],["will",1],["not",1],["decode",2],["try",1],["from",1],["import",1],["open",1],["io",4],["as",1],["src",2],["im",4],["convert",1],["rgb",1],["except",1],["exception",1],["noqa",1],["ble001",1],["missing",1],["undecodable",1],["reported",1],["size",1],["max",4],["int",1],["min",1],["02",1],["lw",4],["214",1],["40",2],["float",2],["ellipse",1],["outline",1],["width",3],["line",2],["fill",3],["text",1],["number",1],["buf",3],["save",1],["format",1],["b64encode",1],["getvalue",1],["ascii",1]]},{"id":"openai4s/server/gateway.py#_format_annotations_block","name":[["format",1],["annotations",1],["block",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["format",3],["annotations",4],["block",3],["annos",9],["list",3],["str",6],["render",1],["pinned",1],["image",3],["as",2],["compact",1],["feedback",1],["agent",2],["act",1],["file",2],["fraction",1],["rough",1],["zone",3],["comment",1],["actual",1],["marked",1],["up",1],["figure",3],["rides",1],["along",1],["part",1],["see",1],["build",1],["annotated",1],["content",1],["text",1],["instructions",1],["comments",1],["if",11],["not",3],["return",4],["located",5],["item",6],["kind",1],["pdf",1],["html",1],["images",3],["parts",5],["append",5],["join",3],["float",4],["col",2],["34",2],["else",5],["67",2],["row",2],["group",2],["by",4],["artifact",4],["so",1],["sees",1],["one",1],["at",1],["time",1],["art",4],["dict",1],["setdefault",1],["id",2],["name",4],["lines",4],["host",2],["glob",1],["grep",1],["savefig",1],["plt",1],["matplotlib",1],["cell",4],["png",1],["items",3],["mm",3],["re",1],["search",1],["sorted",1],["key",1],["lambda",1],["number",2],["rel",2],["100",2],["0f",2],["body",1],["strip",1]]},{"id":"openai4s/server/gateway.py#_format_annotations_block._zone","name":[["zone",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["zone",2],["float",4],["str",2],["col",2],["if",4],["34",2],["else",4],["67",2],["row",2],["return",1]]},{"id":"openai4s/server/gateway.py#_frame_json","name":[["frame",1],["json",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["frame",6],["json",2],["dict",4],["none",2],["store",5],["if",1],["not",1],["return",2],["fid",4],["id",10],["root",2],["parent",2],["project",2],["name",2],["task",2],["summary",2],["model",2],["status",2],["folder",2],["conversation",1],["type",1],["agent",1],["message",2],["count",2],["input",2],["tokens",4],["output",2],["created",2],["at",4],["iso",2],["updated",2]]},{"id":"openai4s/server/gateway.py#_GatewayHTTPServer","name":[["gateway",1],["httpserver",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",3],["gateway",2],["httpserver",4],["threading",2],["http",1],["server",3],["whose",1],["resource",1],["close",7],["also",1],["closes",1],["every",2],["session",2],["runner",8],["slot",1],["peer",1],["went",1],["away",1],["mid",1],["request",5],["browsers",1],["keep",1],["alive",1],["sockets",1],["tabs",1],["all",1],["time",1],["stdlib",1],["printed",1],["exception",1],["occurred",1],["during",1],["processing",1],["plus",1],["full",1],["traceback",1],["each",1],["reads",1],["as",2],["crash",1],["upgrade",1],["ci",1],["log",1],["client",5],["disconnects",2],["connection",2],["reset",1],["error",5],["broken",1],["pipe",1],["aborted",1],["def",3],["init",2],["self",7],["args",2],["kwargs",2],["none",5],["super",3],["handle",2],["address",2],["if",2],["isinstance",1],["sys",1],["exc",1],["info",1],["return",1],["try",3],["finally",4],["process",3],["wide",1],["mcp",5],["manager",8],["caches",1],["live",1],["connections",1],["by",1],["id",1],["store",1],["generation",1],["so",2],["later",1],["daemon",2],["cannot",2],["reuse",1],["data",1],["pro",1],["header",1],["provider",1],["closure",1],["bound",1],["previous",1],["secret",1],["broker",1],["therefore",1],["its",2],["credential",1],["from",1],["openai4s",1],["import",1],["shutdown",1],["local",1],["jobs",2],["groups",1],["started",1],["closed",1],["own",1],["either",1],["teardown",1],["leave",1],["them",1],["orphaned",1],["after",1],["because",1],["cell",1],["may",1],["still",1],["be",1],["watching",1],["one",1],["getattr",1],["handler",1],["not",1]]},{"id":"openai4s/server/gateway.py#_GatewayHTTPServer.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["init",3],["self",3],["args",3],["runner",6],["session",2],["kwargs",3],["none",2],["super",1]]},{"id":"openai4s/server/gateway.py#_GatewayHTTPServer.handle_error","name":[["handle",1],["error",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["handle",3],["error",3],["self",3],["request",3],["client",4],["address",3],["none",2],["if",1],["isinstance",1],["sys",1],["exc",1],["info",1],["disconnects",1],["return",1],["super",1]]},{"id":"openai4s/server/gateway.py#_GatewayHTTPServer.server_close","name":[["server",1],["close",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["server",3],["close",6],["self",4],["none",4],["try",3],["runner",3],["finally",4],["process",3],["wide",1],["mcp",5],["manager",8],["caches",1],["live",1],["connections",1],["by",1],["id",1],["store",1],["generation",1],["so",2],["later",1],["daemon",2],["cannot",2],["reuse",1],["data",1],["pro",1],["header",1],["provider",1],["closure",1],["bound",1],["previous",1],["secret",1],["broker",1],["therefore",1],["its",2],["credential",1],["from",1],["openai4s",1],["client",1],["import",1],["as",1],["shutdown",1],["local",1],["jobs",2],["groups",1],["started",1],["closed",1],["own",1],["either",1],["teardown",1],["leave",1],["them",1],["orphaned",1],["after",1],["because",1],["cell",1],["may",1],["still",1],["be",1],["watching",1],["one",1],["getattr",1],["request",1],["handler",1],["class",1],["if",1],["not",1],["super",1]]},{"id":"openai4s/server/gateway.py#_guess_ctype","name":[["guess",1],["ctype",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["guess",3],["ctype",5],["name",4],["str",4],["low",6],["lower",1],["structure",1],["science",1],["formats",1],["first",1],["mimetypes",2],["mis",1],["maps",1],["some",1],["pdb",3],["if",6],["endswith",5],["cif",1],["mmcif",1],["ent",1],["return",7],["chemical",3],["mol",1],["mol2",1],["sdf",1],["mdl",1],["sdfile",1],["xyz",2],["fasta",1],["fa",1],["nwk",1],["treefile",1],["log",1],["text",2],["plain",2],["charset",2],["utf",2],["type",1],["md",1],["markdown",1],["txt",1],["tsv",1],["application",1],["octet",1],["stream",1]]},{"id":"openai4s/server/gateway.py#_gzip_cached_bytes","name":[["gzip",1],["cached",1],["bytes",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["gzip",21],["cached",8],["bytes",13],["path",7],["st",6],["os",2],["stat",2],["result",2],["compress",2],["static",1],["file",1],["keyed",1],["by",1],["mtime",3],["ns",2],["size",2],["lru",1],["48",1],["mb",1],["global",1],["cache",17],["key",6],["str",1],["int",2],["lock",2],["if",4],["not",2],["none",2],["move",2],["end",2],["return",3],["raw",3],["read",1],["compressed",6],["compresslevel",1],["level",1],["del",1],["while",1],["len",4],["max",2],["old",2],["popitem",1],["last",1],["false",1]]},{"id":"openai4s/server/gateway.py#_gzip_eligible","name":[["gzip",1],["eligible",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["gzip",4],["eligible",2],["name",3],["str",2],["size",3],["int",2],["bool",2],["if",1],["min",1],["bytes",1],["return",2],["false",1],["lower",3],["any",1],["endswith",1],["suffix",2],["suffixes",1]]},{"id":"openai4s/server/gateway.py#_host_info","name":[["host",1],["info",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["host",2],["info",6],["dict",2],["import",2],["platform",3],["as",2],["pf",4],["python",2],["version",1],["machine",2],["cpu",2],["count",2],["os",3],["try",2],["memory",1],["best",1],["effort",1],["no",1],["hard",1],["dep",1],["shutil",1],["sh",2],["disk",2],["free",2],["gb",2],["round",2],["usage",1],["1e9",2],["except",2],["exception",1],["noqa",1],["ble001",1],["pass",2],["page",3],["sysconf",2],["sc",2],["size",1],["pages",3],["phys",1],["ram",1],["value",1],["error",2],["oserror",1],["attribute",1],["return",1]]},{"id":"openai4s/server/gateway.py#_if_none_match","name":[["if",1],["none",1],["match",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["if",7],["none",4],["match",3],["headers",4],["any",3],["etag",5],["str",3],["bool",2],["return",4],["false",2],["raw",6],["not",1],["strip",2],["true",1],["want",2],["key",2],["part",3],["split",1]]},{"id":"openai4s/server/gateway.py#_is_bootstrap_path","name":[["bootstrap",1],["path",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["bootstrap",3],["path",6],["str",2],["bool",2],["may",1],["token",2],["here",1],["be",1],["exchanged",1],["cookie",1],["root",2],["page",2],["only",1],["cost",1],["being",2],["wrong",1],["asymmetric",1],["link",4],["buys",1],["empty",1],["spa",1],["shell",1],["303",1],["strips",1],["credential",1],["before",1],["anything",1],["renders",1],["while",1],["answers",1],["data",2],["deep",1],["bootstrapping",1],["was",1],["convenience",1],["paid",1],["nothing",1],["product",1],["ever",1],["generated",1],["such",1],["url",1],["builds",1],["origin",1],["return",1],["paths",1]]},{"id":"openai4s/server/gateway.py#_is_fingerprinted_name","name":[["fingerprinted",1],["name",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["fingerprinted",2],["name",6],["str",2],["bool",3],["return",1],["fingerprint",1],["re",1],["search",1]]},{"id":"openai4s/server/gateway.py#_iso","name":[["iso",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["iso",2],["ms",4],["int",2],["float",2],["none",7],["str",2],["if",1],["return",3],["try",1],["datetime",1],["fromtimestamp",1],["1000",1],["tz",1],["timezone",1],["utc",1],["strftime",1],["except",1],["value",1],["error",2],["oserror",1],["type",1]]},{"id":"openai4s/server/gateway.py#_load_share_assets","name":[["load",1],["share",1],["assets",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["load",3],["share",5],["assets",6],["dict",3],["str",3],["bytes",4],["static",1],["viewer",2],["into",1],["memory",1],["once",1],["at",1],["startup",1],["js",2],["css",1],["live",1],["under",1],["webui",3],["scientific",1],["renderers",1],["vendored",1],["dmol",1],["bundle",1],["reused",1],["from",1],["name",3],["asset",2],["names",1],["base",2],["dir",2],["candidate",3],["if",1],["file",1],["try",1],["read",1],["except",1],["oserror",1],["pass",1],["break",1],["return",1]]},{"id":"openai4s/server/gateway.py#_local_accelerator_snapshot","name":[["local",1],["accelerator",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["local",12],["accelerator",11],["snapshot",6],["dict",2],["gpu",2],["probe",2],["memoized",1],["total",1],["prompt",1],["assembly",1],["now",2],["time",2],["monotonic",2],["lock",2],["cached",3],["value",2],["if",1],["not",1],["none",1],["at",2],["ttl",1],["return",2],["try",1],["from",1],["openai4s",1],["host",1],["accelerators",1],["import",1],["service",2],["status",5],["except",1],["exception",1],["as",1],["error",4],["noqa",1],["ble001",1],["available",1],["false",1],["count",1],["devices",1],["container",1],["runtimes",1],["type",1],["name",1]]},{"id":"openai4s/server/gateway.py#_maybe_call","name":[["maybe",1],["call",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["maybe",2],["call",2],["return",3],["if",2],["callable",2],["property",1],["vs",1],["method",1],["tolerant",1],["else",2],["try",1],["except",1],["exception",1]]},{"id":"openai4s/server/gateway.py#_memory_enabled","name":[["memory",1],["enabled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["memory",3],["enabled",3],["store",3],["bool",2],["return",1],["setting",1]]},{"id":"openai4s/server/gateway.py#_memory_scope","name":[["memory",1],["scope",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["memory",14],["scope",17],["store",3],["raw",3],["any",2],["str",3],["write",2],["lands",1],["named",1],["by",2],["caller",1],["never",2],["guessed",1],["default",3],["be",1],["literal",1],["string",1],["nothing",1],["installation",1],["creates",1],["project",9],["name",1],["every",2],["web",1],["session",3],["belongs",1],["real",1],["proj",1],["injection",1],["reads",1],["so",1],["save",1],["from",1],["pane",2],["went",1],["no",1],["has",1],["ever",2],["read",3],["listed",1],["toggle",1],["said",1],["enabled",1],["not",3],["one",3],["turn",1],["saw",1],["refusing",1],["unnamed",1],["only",2],["version",1],["cannot",1],["come",1],["back",1],["because",1],["exactly",1],["was",1],["wrong",1],["strip",1],["if",3],["raise",3],["gateway",3],["error",3],["400",3],["writes",1],["require",1],["id",2],["global",3],["required",1],["all",2],["projects",2],["view",1],["invalid",1],["none",1],["addressed",1],["exist",1],["original",1],["defect",1],["different",1],["spelling",1],["accepted",1],["stored",1],["unknown",2],["return",1]]},{"id":"openai4s/server/gateway.py#_message_artifact_refs","name":[["message",1],["artifact",1],["refs",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["message",8],["artifact",5],["refs",6],["dict",7],["list",4],["structured",1],["references",1],["stored",1],["one",1],["projected",4],["safely",1],["allowlist",1],["rather",1],["than",1],["raw",7],["blob",1],["metadata",2],["column",1],["shared",1],["handing",1],["client",1],["everything",1],["anyone",1],["ever",1],["stamped",1],["internal",1],["field",1],["becomes",1],["published",1],["contract",1],["by",1],["accident",1],["if",6],["isinstance",4],["str",7],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["return",4],["not",4],["ref",12],["continue",1],["row",3],["id",4],["version",2],["sha256",2],["display",2],["name",2],["source",2],["session",2],["sent",2],["bytes",2],["int",1],["materialized",3],["target",3],["else",1],["none",1],["only",1],["true",2],["mirroring",1],["record",1],["absent",1],["key",1],["truncated",3],["every",1],["untruncated",1],["keeps",1],["shape",1],["had",1],["without",1],["pair",1],["fact",1],["model",1],["was",2],["handed",1],["partial",1],["file",1],["dies",1],["web",1],["socket",1],["event",1],["hole",1],["failure",1],["above",1],["written",1],["close",1],["failures",1],["append",1]]},{"id":"openai4s/server/gateway.py#_message_cancelled","name":[["message",1],["cancelled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["message",7],["cancelled",7],["dict",7],["none",6],["stopped",1],["marker",1],["identity",1],["stored",1],["one",1],["projected",1],["safely",1],["same",1],["allowlist",1],["as",1],["failure",1],["two",1],["ids",1],["already",1],["published",1],["live",1],["surfaces",1],["reason",6],["from",2],["closed",1],["vocabulary",1],["nothing",1],["else",1],["metadata",2],["blob",1],["reaches",1],["client",1],["raw",6],["if",5],["isinstance",4],["str",2],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",5],["return",5],["not",3],["cancel",1],["reasons",1],["out",3],["key",3],["request",1],["id",2],["execution",1]]},{"id":"openai4s/server/gateway.py#_message_candidate_identity","name":[["message",1],["candidate",1],["identity",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["message",7],["candidate",2],["identity",3],["dict",6],["project",1],["only",1],["public",1],["turn",2],["reconcile",1],["ws",1],["replay",1],["if",4],["review",1],["gate",1],["none",1],["return",4],["raw",6],["metadata",1],["isinstance",3],["str",4],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",5],["not",1],["projected",3],["key",3],["id",2],["execution",1],["256",1]]},{"id":"openai4s/server/gateway.py#_message_failure","name":[["message",1],["failure",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["message",7],["failure",9],["dict",7],["none",6],["identity",1],["stored",1],["one",2],["projected",1],["safely",1],["same",3],["allowlist",1],["discipline",1],["as",1],["artifact",1],["refs",1],["reason",1],["but",1],["exists",1],["because",1],["reopened",1],["session",1],["had",1],["no",1],["way",1],["recover",1],["either",1],["fact",1],["socket",1],["event",1],["carried",1],["them",1],["gone",1],["once",1],["tab",1],["closes",1],["row",1],["prose",1],["sentence",1],["not",3],["id",8],["so",1],["user",1],["coming",1],["back",1],["failed",1],["turn",1],["could",1],["neither",1],["quote",1],["support",1],["nor",1],["learn",1],["retrying",1],["would",1],["re",1],["run",1],["tool",1],["already",2],["ran",1],["three",1],["scalars",1],["each",1],["published",1],["live",1],["surfaces",1],["never",2],["exception",1],["path",1],["raw",6],["metadata",1],["if",6],["isinstance",5],["str",3],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["return",4],["out",5],["request",6],["code",6],["only",1],["ever",1],["true",3],["contract",1],["wire",1],["carries",1],["output",2],["committed",2]]},{"id":"openai4s/server/gateway.py#_message_review_gate","name":[["message",1],["review",1],["gate",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["message",6],["review",4],["gate",3],["dict",6],["none",5],["project",1],["stage",1],["completion",1],["stamp",1],["from",1],["metadata",2],["raw",7],["if",4],["isinstance",3],["str",2],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["return",4],["not",2],["status",6],["candidate",1],["verified",2],["completed",1],["issues",1],["unavailable",1],["out",3],["unverified",1],["truth",6],["user",2],["240",1]]},{"id":"openai4s/server/gateway.py#_migrate_builtin_connector_commands","name":[["migrate",1],["builtin",1],["connector",1],["commands",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["migrate",2],["builtin",2],["connector",18],["commands",2],["cfg",3],["config",2],["none",3],["replace",1],["machine",2],["bound",1],["bundled",4],["argv",1],["portable",5],["runtime",1],["token",1],["older",1],["rows",1],["persisted",1],["absolute",1],["sys",2],["executable",2],["was",1],["added",1],["match",1],["id",6],["its",1],["exact",2],["module",4],["invocation",1],["interpreter",2],["no",1],["longer",1],["exists",3],["operator",2],["who",1],["deliberately",1],["points",1],["server",2],["at",1],["live",1],["conda",1],["env",1],["carrying",1],["scientific",1],["stack",1],["chose",1],["rewriting",1],["would",1],["run",1],["different",1],["code",1],["than",1],["row",1],["they",2],["see",1],["says",1],["store",5],["db",1],["path",2],["modules",2],["example",2],["openai4s",3],["mcp",2],["servers",2],["protein",7],["design",6],["items",1],["if",6],["continue",1],["python",1],["command",10],["isinstance",2],["list",1],["len",1],["str",2],["not",1],["os",1],["patch",2],["updates",5],["name",2],["adapter",1],["matches",1],["only",1],["substring",1],["test",1],["reclaims",1],["any",1],["description",4],["wrote",1],["happens",1],["mention",1],["old",1],["wording",1],["editor",1],["pr",1],["ships",1],["so",1],["write",1],["one",1],["retired",1],["descriptions",1]]},{"id":"openai4s/server/gateway.py#_migrate_legacy_provider","name":[["migrate",1],["legacy",1],["provider",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["migrate",3],["legacy",2],["provider",6],["cfg",3],["config",2],["none",2],["rewrite",1],["retired",1],["doubao",3],["id",1],["ark",3],["any",1],["persisted",1],["runtime",1],["setting",1],["saved",1],["model",1],["profile",1],["so",1],["install",1],["created",1],["before",1],["plan",1],["v3",1],["switch",1],["keeps",1],["working",1],["unknown",1],["would",1],["raise",1],["chat",1],["idempotent",1],["no",1],["op",1],["once",1],["nothing",1],["references",1],["alias",1],["store",1],["db",1],["path",1],["specs",1],["old",1],["new",1]]},{"id":"openai4s/server/gateway.py#_note_json","name":[["note",1],["json",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["note",5],["json",2],["dict",4],["return",1],["id",4],["content",2],["created",3],["at",5],["iso",2],["updated",2]]},{"id":"openai4s/server/gateway.py#_parse_skill_md","name":[["parse",1],["skill",1],["md",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["parse",3],["skill",3],["md",2],["content",3],["str",4],["tuple",2],["dict",2],["return",1],["customization",1],["service",1],["document",1]]},{"id":"openai4s/server/gateway.py#_pinned_image_bytes","name":[["pinned",1],["image",1],["bytes",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["pinned",4],["image",6],["bytes",8],["store",3],["pins",5],["list",2],["tuple",2],["none",14],["dict",3],["read",3],["exact",1],["artifact",5],["version",8],["pin",5],["was",3],["taken",1],["against",2],["statement",1],["about",1],["one",3],["picture",1],["user",2],["clicked",1],["point",1],["front",1],["them",2],["resolving",1],["id",6],["at",1],["send",2],["time",1],["answered",1],["whatever",2],["file",2],["holds",2],["now",2],["instead",1],["so",4],["agent",1],["re",1],["plotted",1],["between",1],["changed",2],["model",2],["received",1],["while",1],["coordinates",1],["still",2],["described",1],["old",2],["figure",1],["wrong",1],["rather",2],["than",2],["absent",1],["invisible",1],["everyone",1],["involved",1],["annotation",1],["records",1],["checksum",6],["created",1],["reads",1],["its",2],["immutable",1],["snapshot",1],["exists",1],["otherwise",1],["live",2],["path",7],["verified",1],["recorded",1],["no",1],["longer",1],["hashes",1],["refused",1],["never",1],["substituted",1],["returns",1],["raw",5],["problem",2],["exactly",1],["ui",1],["card",1],["note",1],["both",1],["refusal",1],["carries",1],["own",1],["numbers",1],["being",1],["reconstructed",1],["by",1],["either",1],["head",4],["if",6],["else",1],["str",3],["annotations",1],["before",1],["binding",1],["columns",1],["existed",1],["carry",1],["neither",1],["nothing",1],["reconstruct",1],["they",2],["meant",1],["refusing",1],["would",1],["discard",1],["pending",1],["upgrade",1],["keep",1],["latest",1],["resolution",1],["only",1],["case",1],["best",1],["available",1],["answer",1],["ident",3],["not",5],["return",7],["reason",6],["found",3],["resolve",1],["try",1],["size",3],["os",1],["getsize",1],["max",2],["source",2],["too",1],["large",1],["limit",1],["open",1],["rb",1],["as",1],["handle",2],["except",1],["oserror",1],["deleted",1],["moved",1],["unreadable",1],["underneath",1],["hashlib",1],["sha256",1],["hexdigest",1],["sniff",1],["mime",1],["unsupported",1],["type",1]]},{"id":"openai4s/server/gateway.py#_presented_token","name":[["presented",1],["token",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["presented",2],["token",4],["headers",4],["any",2],["str",4],["none",3],["credential",1],["non",1],["browser",1],["client",2],["sent",1],["from",1],["either",1],["accepted",1],["spelling",1],["authorization",3],["bearer",2],["generic",1],["http",1],["sdk",1],["curl",1],["reaches",1],["without",1],["being",1],["told",1],["open",1],["ai4",1],["unambiguous",1],["something",1],["upstream",1],["already",1],["owns",1],["neither",1],["preferred",1],["whichever",1],["present",1],["checked",1],["both",1],["compared",1],["constant",1],["time",1],["by",1],["caller",1],["explicit",3],["local",1],["auth",1],["header",1],["if",2],["return",3],["raw",2],["scheme",2],["value",3],["partition",1],["strip",3],["casefold",1]]},{"id":"openai4s/server/gateway.py#_probe_remote_gpu","name":[["probe",1],["remote",1],["gpu",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["probe",3],["remote",2],["gpu",6],["alias",3],["str",2],["dict",2],["best",1],["effort",1],["ssh",2],["nvidia",2],["smi",2],["reachable",3],["gpus",3],["count",3],["import",1],["subprocess",1],["as",1],["sp",2],["try",1],["out",2],["run",1],["connect",1],["timeout",2],["batch",1],["mode",1],["yes",1],["query",1],["name",1],["format",1],["csv",1],["noheader",1],["capture",1],["output",1],["true",3],["text",1],["12",1],["lines",5],["ln",3],["strip",2],["stdout",1],["splitlines",1],["if",2],["return",2],["len",2],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["false",1],["none",1]]},{"id":"openai4s/server/gateway.py#_project_json","name":[["project",1],["json",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["project",5],["json",2],["dict",4],["if",1],["not",1],["return",2],["id",4],["name",2],["description",2],["context",2],["conversation",2],["count",2],["last",2],["active",2],["at",7],["iso",3],["updated",3],["created",2],["example",2],["bool",1]]},{"id":"openai4s/server/gateway.py#_read_user_skill","name":[["read",1],["user",1],["skill",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["read",2],["user",2],["skill",3],["loader",3],["name",3],["str",2],["dict",2],["return",1],["customization",1],["service",1]]},{"id":"openai4s/server/gateway.py#_remote_compute_info","name":[["remote",1],["compute",1],["info",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remote",7],["compute",5],["info",2],["dict",2],["registry",2],["backed",1],["view",1],["configured",2],["gpu",6],["hosts",9],["their",1],["provisioned",1],["capabilities",3],["persistent",1],["memory",1],["settings",1],["reachability",1],["probed",1],["per",1],["host",3],["cached",5],["60s",1],["from",1],["openai4s",1],["import",1],["as",1],["reg",5],["list",1],["now",3],["time",2],["alias",8],["items",2],["cache",2],["if",1],["ts",2],["60",1],["probe",8],["else",1],["caps",2],["append",1],["label",2],["provider",1],["ssh",2],["gpus",3],["count",3],["reachable",2],["false",1],["name",1],["engine",2],["verified",2],["bool",2],["at",1],["return",1],["default",2],["available",1],["aliases",2],["config",1]]},{"id":"openai4s/server/gateway.py#_remote_gpu_runtime_context","name":[["remote",1],["gpu",1],["runtime",1],["context",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remote",14],["gpu",25],["runtime",2],["context",3],["user",8],["text",11],["str",6],["none",6],["prompt",2],["fragment",1],["reflecting",1],["local",22],["hardware",4],["registry",3],["sessions",1],["be",1],["created",1],["before",2],["adds",1],["settings",1],["so",1],["injected",1],["both",1],["into",2],["initial",1],["system",1],["later",1],["turns",1],["accelerator",3],["snapshot",1],["try",1],["from",2],["openai4s",1],["compute",2],["import",1],["as",2],["reg",8],["hosts",7],["list",1],["default",5],["host",14],["except",1],["exception",1],["noqa",1],["ble001",1],["cap",5],["names",3],["lines",8],["alias",3],["items",2],["caps",11],["capabilities",2],["update",2],["keys",1],["join",5],["engine",1],["registered",2],["no",4],["services",2],["provisioned",1],["yet",1],["append",2],["if",12],["else",3],["gpus",2],["details",1],["unknown",3],["lower",7],["proteinish",2],["any",3],["protein",3],["enzyme",1],["fasta",1],["sequence",1],["amino",1],["acid",1],["recombinase",1],["mutation",4],["variant",4],["esm",2],["proteinmpnn",3],["mpnn",2],["requested",8],["fold",3],["folding",1],["structure",1],["alphafold",1],["protenix",1],["esmfold",1],["boltz",1],["chai",1],["add",3],["single",2],["effect",2],["score",2],["mutations",2],["task",7],["needs",5],["bool",1],["re",2],["search",1],["not",12],["available",4],["return",2],["core",2],["missing",4],["sorted",1],["devices",3],["count",1],["device",2],["name",2],["elif",1],["probe",4],["error",2],["timed",1],["out",1],["crashed",1],["knows",1],["nothing",1],["about",1],["reporting",1],["wrong",1],["claim",1],["rather",1],["than",1],["absent",3],["one",1],["module",1],["own",1],["docstring",1],["warns",1],["against",1],["exactly",1],["inversion",1],["did",1],["complete",1],["usable",1],["observed",1],["by",1],["daemon",1],["runtimes",4],["container",2],["detected",1],["state",1],["turn",1],["execution",3],["ssh",6],["status",3],["combined",1],["machine",1],["readable",1],["view",1],["describes",1],["registrations",1],["only",1],["infer",2],["empty",1],["model",1],["backend",2],["ready",1],["merely",1],["because",1],["visible",1],["route",4],["select",1],["automatically",1],["also",1],["configured",2],["present",1],["targets",1],["ask",2],["choose",1],["after",2],["selection",1],["inspect",2],["tool",1],["readiness",1],["absence",2],["docker",1],["alone",1],["extend",1],["provisioning",1],["required",1],["has",1],["provided",1],["but",1],["these",1],["saying",1],["pipeline",1],["delegate",2],["self",1],["contained",1],["setup",1],["provisioner",1],["wait",1],["true",1],["specialist",1],["provision",1],["locate",1],["real",1],["wrappers",1],["verify",1],["them",1],["register",2],["capability",1],["returns",1],["check",1],["continue",1],["verified",1]]},{"id":"openai4s/server/gateway.py#_resolve_static_file","name":[["resolve",1],["static",1],["file",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["resolve",3],["static",4],["file",3],["rel",4],["str",3],["tuple",2],["path",12],["none",12],["int",2],["inside",1],["webui",2],["dir",2],["join",2],["normpath",2],["alone",2],["not",3],["follow",1],["symlink",1],["so",1],["link",1],["planted",1],["under",1],["tree",1],["be",1],["served",1],["realpath",3],["target",1],["too",1],["then",1],["commonpath",4],["before",1],["treating",1],["as",3],["base",10],["os",9],["candidate",3],["try",3],["if",5],["return",8],["403",5],["except",3],["value",2],["error",2],["real",6],["oserror",1],["404",2],["two",1],["spellings",1],["one",2],["check",1],["deliberately",1],["both",2],["right",1],["about",1],["separators",1],["drive",1],["roots",1],["prefix",3],["comparison",1],["form",1],["analysis",1],["recognises",1],["injection",1],["barrier",1],["without",1],["every",1],["read",1],["below",1],["function",1],["reported",1],["unguarded",1],["neither",1],["load",1],["bearing",1],["has",1],["pass",1],["endswith",1],["sep",2],["else",1],["startswith",1],["isfile",1]]},{"id":"openai4s/server/gateway.py#_retire_demo_frame","name":[["retire",1],["demo",1],["frame",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["retire",2],["demo",3],["frame",5],["runner",5],["session",4],["id",3],["str",2],["none",2],["delete",2],["superseded",1],["through",1],["complete",1],["lifecycle",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["traceback",1],["print",1],["exc",1]]},{"id":"openai4s/server/gateway.py#_sanitize_header_value","name":[["sanitize",1],["header",1],["value",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sanitize",2],["header",3],["value",7],["str",5],["remove",1],["cr",1],["lf",1],["from",1],["http",1],["so",1],["user",1],["influenced",1],["cannot",1],["inject",1],["extra",1],["headers",1],["split",1],["response",1],["cwe",1],["113",1],["return",1],["replace",2]]},{"id":"openai4s/server/gateway.py#_seed_datapro_connector","name":[["seed",1],["datapro",1],["connector",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["seed",2],["datapro",6],["connector",10],["cfg",3],["config",2],["none",2],["register",1],["single",1],["managed",2],["volcengine",2],["data",3],["pro",3],["only",1],["public",1],["transport",1],["metadata",1],["persisted",1],["agent",1],["plan",1],["key",1],["both",1],["outbound",1],["headers",1],["resolved",1],["inside",1],["openai4s",1],["at",1],["request",1],["time",1],["existing",1],["row",1],["keeps",1],["user",1],["enabled",2],["disabled",1],["choice",1],["across",1],["restarts",1],["store",4],["db",1],["path",1],["if",1],["id",3],["return",1],["try",1],["upsert",1],["name",1],["description",1],["professional",1],["dataset",1],["search",2],["through",1],["command",2],["true",1],["except",1],["exception",1],["noqa",1],["ble001",1],["optional",1],["must",1],["not",1],["block",1],["startup",1],["pass",1]]},{"id":"openai4s/server/gateway.py#_seed_demo_session","name":[["seed",1],["demo",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["seed",3],["demo",25],["session",12],["cfg",4],["config",2],["runner",7],["none",5],["populate",1],["example",10],["project",3],["one",4],["real",5],["fully",1],["executed",1],["calls",2],["live",3],["external",1],["apis",1],["uni",3],["prot",3],["rest",3],["rcsb",6],["pdb",6],["bundled",2],["mcp",4],["connector",3],["so",6],["ui",1],["thumbnails",1],["dmol",2],["viewer",2],["notebook",1],["provenance",2],["has",3],["working",1],["api",5],["driven",1],["data",3],["boot",1],["idempotent",1],["keyed",1],["name",9],["existing",1],["install",1],["picks",1],["up",1],["upgraded",2],["next",1],["restart",1],["any",5],["from",7],["older",1],["version",1],["retired",1],["process",1],["store",8],["db",1],["path",1],["roots",4],["browse",1],["frames",1],["id",9],["proj",3],["only",4],["true",2],["limit",1],["200",1],["retire",2],["superseded",1],["sessions",1],["exact",2],["legacy",2],["names",4],["replaces",1],["old",1],["rather",1],["than",1],["coexisting",1],["if",3],["frame",6],["return",1],["current",1],["already",2],["present",1],["fid",7],["new",2],["kind",2],["turn",1],["status",1],["done",1],["model",2],["llm",1],["cell",13],["global",1],["default",1],["call",2],["ask",1],["runs",1],["background",1],["thread",1],["permission",2],["channel",1],["but",1],["no",3],["human",1],["guaranteed",1],["be",1],["watching",1],["brand",1],["prompt",1],["would",1],["sit",1],["pending",1],["broker",1],["full",1],["15",1],["minute",1],["backstop",1],["scripted",1],["post",1],["approver",1],["at",1],["all",1],["user",5],["explicit",1],["confirm",1],["authorized",1],["exactly",1],["pre",1],["authorize",1],["precisely",1],["two",1],["tools",1],["scoped",1],["conversation",2],["standing",1],["operator",1],["deny",2],["rule",2],["still",1],["vetoes",1],["these",1],["absolute",1],["resolve",1],["every",2],["other",1],["tool",2],["keeps",1],["asking",1],["pattern",3],["calc",1],["now",1],["scope",2],["decision",1],["allow",1],["update",2],["task",1],["summary",3],["pull",2],["nif3",7],["duf34",2],["family",5],["records",2],["sequences",2],["compute",2],["per",4],["protein",4],["biochemistry",5],["pairwise",2],["identity",3],["biopython",2],["kyte",3],["doolittle",3],["hydropathy",4],["profile",3],["fetch",2],["representative",2],["structure",7],["write",2],["reproducible",3],["report",6],["value",1],["message",6],["add",1],["root",1],["role",1],["content",1],["analyse",1],["mw",2],["gravy",2],["sequence",2],["plot",3],["short",1],["capture",1],["cursor",1],["checkpoint",1],["best",1],["effort",1],["noqa",2],["slf001",1],["source",3],["row",3],["its",1],["plus",1],["visible",1],["deliverable",1],["recognize",1],["artifact",2],["success",1],["line",5],["render",1],["execution",1],["loop",1],["material",2],["lines",1],["both",1],["derive",1],["table",2],["number",1],["each",1],["fallback",2],["comes",1],["same",3],["enumeration",1],["inserting",1],["reordering",1],["cannot",1],["leave",1],["citing",1],["wrong",1],["expected",1],["lives",1],["as",2],["writes",2],["plan",3],["tuple",2],["str",4],["dict",1],["uniprot",1],["png",3],["not",2],["figure",3],["filename",4],["carries",1],["producing",1],["index",3],["ever",2],["exports",1],["another",1],["format",1],["predicate",1],["produced",1],["lambda",1],["endswith",1],["reference",1],["label",4],["csv",3],["length",1],["opens",1],["bespoke",1],["missing",2],["deliberate",1],["skip",1],["successful",1],["download",2],["crash",1],["send",1],["reader",1],["hunting",1],["skipped",1],["run",2],["was",1],["unreachable",1],["placeholder",1],["substituted",1],["see",1],["md",4],["failures",2],["list",1],["code",2],["enumerate",1],["start",1],["len",1],["try",1],["outcome",1],["repl",1],["except",1],["exception",1],["exc",2],["ble001",1],["traceback",1],["print",1],["app",1]]},{"id":"openai4s/server/gateway.py#_seed_example_connector","name":[["seed",1],["example",1],["connector",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["seed",2],["example",10],["connector",6],["cfg",3],["config",2],["none",2],["register",1],["bundled",2],["mcp",3],["server",3],["first",1],["boot",1],["so",1],["connectors",1],["immediately",1],["usable",1],["probe",1],["call",1],["work",1],["zero",1],["setup",1],["store",5],["db",1],["path",1],["current",3],["if",2],["remove",1],["old",1],["source",1],["qualifier",1],["from",1],["installations",1],["still",1],["have",1],["original",1],["default",1],["label",1],["while",1],["preserving",1],["any",1],["user",1],["authored",1],["name",4],["patch",1],["return",1],["try",1],["upsert",1],["id",1],["description",1],["local",1],["demo",1],["echo",1],["now",1],["calc",1],["random",1],["int",1],["command",1],["openai4s",2],["python",1],["module",1],["servers",1],["enabled",1],["true",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/server/gateway.py#_seed_example_project","name":[["seed",1],["example",1],["project",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["seed",2],["example",7],["project",8],["cfg",3],["config",2],["none",2],["create",2],["empty",1],["first",1],["boot",1],["so",1],["dashboard",1],["isn",1],["bare",1],["store",4],["db",1],["path",1],["if",1],["not",1],["proj",2],["name",1],["description",1],["sample",1],["id",1],["true",1]]},{"id":"openai4s/server/gateway.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sha256",3],["path",5],["str",2],["hashlib",1],["open",1],["rb",1],["as",1],["fh",2],["chunk",2],["iter",1],["lambda",1],["read",1],["16",1],["update",1],["return",1],["hexdigest",1]]},{"id":"openai4s/server/gateway.py#_share_expires_at","name":[["share",1],["expires",1],["at",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["share",3],["expires",7],["at",4],["body",5],["dict",2],["tuple",2],["bool",2],["int",4],["none",6],["map",1],["request",1],["seconds",4],["epoch",1],["ms",1],["expiry",2],["returns",1],["present",2],["true",4],["caller",1],["sent",1],["key",1],["all",1],["so",1],["update",1],["distinguish",1],["clear",1],["from",1],["leave",1],["value",2],["null",1],["negative",1],["means",1],["no",1],["if",3],["not",2],["return",4],["false",1],["raw",3],["try",1],["else",1],["except",1],["type",1],["error",2],["time",2],["1000",2]]},{"id":"openai4s/server/gateway.py#_skill_result_status","name":[["skill",1],["result",1],["status",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["skill",4],["result",3],["status",5],["payload",5],["object",2],["int",2],["customize",1],["should",1],["be",1],["answered",2],["these",1],["routes",1],["200",3],["error",2],["body",2],["service",1],["returns",1],["soft",1],["dictionaries",1],["by",1],["design",1],["see",1],["server",1],["skills",1],["py",1],["but",2],["gateway",1],["domain",1],["failure",5],["becomes",1],["http",1],["one",2],["was",2],["not",4],["making",1],["translation",1],["three",1],["things",1],["followed",1],["never",2],["reached",1],["errors",1],["public",1],["so",2],["carried",1],["no",1],["request",1],["id",1],["client",2],["had",1],["nothing",1],["branch",1],["prose",2],["contract",1],["says",1],["interface",1],["api",1],["web",1],["only",1],["throws",1],["non",1],["2xx",1],["failed",1],["save",1],["reported",1],["user",1],["as",1],["successful",1],["read",1],["from",2],["code",3],["message",1],["mapping",1],["thing",1],["change",1],["exists",1],["remove",1],["unrecognised",1],["answers",1],["400",2],["rather",1],["than",1],["whose",1],["kind",1],["unknown",1],["still",1],["if",1],["isinstance",1],["dict",1],["return",2],["str",1]]},{"id":"openai4s/server/gateway.py#_skill_slug","name":[["skill",1],["slug",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["skill",3],["slug",3],["name",3],["str",4],["return",1],["customization",1],["service",1]]},{"id":"openai4s/server/gateway.py#_sniff_image_mime","name":[["sniff",1],["image",1],["mime",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sniff",2],["image",5],["mime",5],["raw",9],["bytes",5],["str",2],["none",4],["return",5],["type",1],["these",1],["if",5],["they",1],["not",1],["raster",1],["magic",3],["startswith",1],["riff",1],["12",1],["webp",2],["bm",2],["its",1],["own",2],["two",1],["matches",1],["plenty",1],["ordinary",1],["text",1],["so",1],["bmp",2],["header",1],["total",1],["size",1],["field",1],["checked",1],["against",1],["real",1],["length",1],["len",2],["26",1],["int",1],["from",1],["little",1]]},{"id":"openai4s/server/gateway.py#_ssh_config_aliases","name":[["ssh",1],["config",1],["aliases",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ssh",4],["config",4],["aliases",3],["list",3],["str",3],["concrete",1],["host",2],["from",1],["skips",1],["wildcard",1],["patterns",1],["candidates",1],["user",1],["pick",1],["as",1],["remote",1],["gpu",1],["out",4],["path",1],["home",1],["try",1],["line",2],["read",1],["text",1],["utf",1],["replace",1],["splitlines",1],["strip",1],["if",3],["not",4],["startswith",1],["continue",1],["partition",1],["lower",1],["tok",6],["split",1],["append",1],["except",1],["oserror",1],["pass",1],["return",1]]},{"id":"openai4s/server/gateway.py#_strip_token_from_url","name":[["strip",1],["token",1],["from",1],["url",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["strip",2],["token",6],["from",2],["url",5],["path",4],["str",6],["query",4],["same",1],["without",1],["parameter",1],["only",1],["credential",1],["dropped",1],["not",2],["whole",1],["string",1],["bootstrap",1],["may",1],["carry",1],["caller",1],["own",1],["parameters",1],["alongside",1],["discarding",1],["them",1],["would",1],["silently",1],["rewrite",1],["page",1],["thinks",1],["was",1],["opened",1],["entire",1],["point",1],["redirect",1],["address",1],["bar",1],["history",1],["entry",1],["every",1],["later",1],["referer",1],["hold",1],["no",1],["secret",1],["so",1],["anything",1],["leaves",1],["behind",1],["here",1],["defeats",1],["remaining",3],["key",3],["value",2],["parse",1],["qsl",1],["keep",1],["blank",1],["values",1],["true",1],["if",2],["return",2],["urlencode",1]]},{"id":"openai4s/server/gateway.py#_submit_nudge_for","name":[["submit",1],["nudge",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["submit",4],["nudge",5],["llm",5],["cfg",5],["str",2],["choose",1],["completion",2],["route",1],["configured",1],["endpoint",1],["actually",1],["emit",1],["try",1],["capabilities",3],["model",2],["getattr",3],["provider",2],["base",2],["url",2],["except",1],["exception",1],["noqa",1],["ble001",1],["preserve",1],["compatible",1],["behavior",1],["return",2],["if",1],["tool",1],["calling",1],["else",1],["no",1],["native",1]]},{"id":"openai4s/server/gateway.py#_unauthorized_page","name":[["unauthorized",1],["page",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["unauthorized",3],["page",3],["bytes",2],["first",1],["run",2],["user",1],["sees",1],["instead",1],["error",1],["no",1],["token",3],["nothing",1],["fetched",1],["whole",1],["recovery",1],["path",1],["because",1],["every",1],["asset",1],["could",1],["load",1],["behind",1],["same",2],["gate",1],["return",1],["doctype",1],["html",1],["meta",1],["charset",1],["utf",2],["title",2],["open",2],["ai4",1],["access",2],["required",2],["style",2],["body",2],["font",2],["15px",1],["apple",1],["system",2],["ui",2],["sans",1],["serif",1],["max",1],["width",1],["34rem",1],["margin",2],["12vh",1],["auto",1],["padding",2],["5rem",1],["color",3],["222",1],["code",5],["background",3],["f4f4f5",1],["15em",1],["4em",1],["border",1],["radius",1],["4px",1],["13px",1],["monospace",2],["sfmono",1],["regular",1],["menlo",1],["9em",1],["media",1],["prefers",1],["scheme",1],["dark",1],["18181b",1],["e4e4e7",1],["27272a",1],["h1",2],["daemon",1],["execute",1],["so",1],["not",2],["answer",1],["without",1],["credential",1],["u2014",1],["even",1],["machine",1],["terminal",1],["url",3],["prints",1],["openai4s",1],["printed",1],["startup",1],["opening",1],["once",1],["sets",1],["cookie",1],["browser",1],["you",1],["will",1],["need",1],["again",1],["encode",1]]},{"id":"openai4s/server/gateway.py#_wants_html","name":[["wants",1],["html",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["wants",2],["html",6],["headers",3],["bool",2],["person",1],["browser",1],["script",2],["browsers",1],["send",1],["text",2],["first",1],["accept",4],["curl",1],["fetch",1],["every",1],["sdk",1],["not",1],["getting",1],["wrong",1],["permissive",1],["direction",1],["only",2],["means",1],["receives",1],["readable",1],["page",1],["instead",1],["json",1],["error",1],["so",1],["errs",1],["toward",1],["explicit",1],["preference",1],["str",1],["return",1]]},{"id":"openai4s/server/gateway.py#_weak_etag","name":[["weak",1],["etag",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["weak",2],["etag",2],["mtime",3],["ns",3],["int",4],["size",3],["gzip",3],["body",3],["bool",2],["str",2],["tag",3],["if",1],["gz",1],["return",1]]},{"id":"openai4s/server/gateway.py#_webui_legacy_enabled","name":[["webui",1],["legacy",1],["enabled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["webui",4],["legacy",4],["enabled",2],["bool",2],["true",2],["only",1],["openai4",2],["unset",1],["serves",1],["vite",1],["dist",1],["shell",1],["any",1],["other",1],["value",1],["including",1],["next",1],["keeps",1],["new",1],["ui",1],["so",1],["typo",1],["cannot",1],["silently",1],["fall",1],["back",1],["escape",1],["hatch",1],["return",1],["os",1],["environ",1],["strip",1]]},{"id":"openai4s/server/gateway.py#_write_user_skill","name":[["write",1],["user",1],["skill",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["write",2],["user",2],["skill",3],["loader",3],["name",3],["str",6],["description",3],["body",3],["existing",4],["bool",2],["false",2],["dict",2],["return",1],["customization",1],["service",1],["create",1],["update",1]]},{"id":"openai4s/server/gateway.py#_ws_read_frame","name":[["ws",1],["read",1],["frame",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ws",4],["read",4],["frame",5],["rfile",3],["tuple",2],["int",2],["bytes",2],["none",4],["one",1],["client",1],["tolerant",1],["compat",1],["mode",1],["opcode",1],["payload",1],["return",1],["frames",1],["expect",1],["mask",1],["max",2],["len",1],["gateway",1]]},{"id":"openai4s/server/gateway.py#build_app_server","name":[["build",1],["app",1],["server",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["build",2],["app",2],["server",2],["cfg",13],["config",3],["none",4],["threading",2],["httpserver",2],["ensure",2],["dirs",1],["report",7],["scientific",4],["stack",1],["missing",5],["not",11],["install",3],["starting",1],["daemon",2],["must",5],["mutate",1],["user",1],["python",1],["environment",3],["call",1],["core",2],["background",1],["true",3],["resolved",1],["23",1],["unpinned",1],["names",1],["against",1],["py",1],["pi",1],["installed",2],["them",1],["break",1],["system",2],["packages",2],["thread",1],["nobody",1],["was",3],["watching",1],["ui",3],["surfaces",1],["plan",7],["customize",2],["compute",2],["openai4s",19],["setup",2],["applies",1],["try",5],["if",11],["roadmap",2],["features",2],["stage1",2],["trusted",2],["delivery",2],["from",4],["kernel",2],["readiness",10],["import",3],["standard",5],["profile",11],["enabled",1],["ready",2],["print",17],["local",1],["package",2],["metadata",1],["verified",1],["no",3],["network",1],["mutation",1],["file",13],["sys",13],["stderr",13],["else",4],["session",2],["runner",3],["failure",7],["message",1],["preinstall",2],["len",5],["join",2],["startup",6],["run",1],["except",4],["exception",4],["as",2],["error",4],["noqa",4],["ble001",4],["diagnostics",1],["never",4],["block",4],["failures",1],["task",1],["admission",2],["boundary",2],["liveness",1],["keep",1],["available",1],["so",3],["display",1],["repair",1],["record",1],["diagnostic",1],["surface",1],["unavailable",1],["code",1],["cell",1],["will",1],["fail",1],["closed",1],["traceback",4],["exc",4],["hub",2],["wshub",1],["seed",2],["security",2],["first",1],["permission",2],["defaults",1],["once",1],["idempotent",1],["store",12],["db",3],["path",3],["default",1],["rules",1],["seeding",1],["migrate",8],["legacy",2],["provider",1],["migration",2],["load",1],["saved",5],["web",1],["search",1],["tavily",2],["key",8],["into",5],["env",7],["webtools",1],["reads",1],["unless",1],["explicit",1],["value",1],["already",1],["wins",1],["move",1],["any",1],["plaintext",6],["credential",4],["out",1],["database",1],["behind",1],["broker",1],["reference",3],["ordered",1],["write",1],["verify",1],["replace",1],["interruption",1],["leaves",1],["old",1],["authoritative",1],["next",1],["start",1],["retries",1],["cannot",1],["be",3],["migrated",9],["keeps",1],["working",1],["rather",1],["than",1],["being",1],["lost",1],["secret",2],["connector",7],["settings",4],["secrets",6],["moved",3],["posture",3],["backend",3],["failed",3],["one",3],["more",2],["credentials",3],["could",3],["they",1],["remain",1],["stored",1],["reentry",3],["required",3],["again",3],["their",1],["have",1],["namespace",1],["were",1],["read",3],["each",1],["model",5],["carries",1],["its",7],["own",1],["inside",1],["profiles",3],["blob",1],["active",1],["only",1],["mirrored",1],["llm",1],["api",2],["migrating",1],["alone",1],["would",1],["leave",1],["every",1],["other",1],["configured",1],["endpoint",1],["clear",1],["service",1],["providers",2],["lambda",1],["pr",5],["keys",1],["id",6],["remains",2],["needs",2],["prior",2],["cr",5],["tav",2],["setting",1]]},{"id":"openai4s/server/gateway.py#make_handler","name":[["make",1],["handler",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",7],["make",2],["handler",2],["cfg",11],["config",3],["hub",2],["wshub",2],["runner",7],["session",10],["store",20],["db",1],["path",2],["model",18],["discovery",2],["local",1],["service",9],["execution",2],["views",2],["view",2],["format",1],["timestamp",1],["lambda",1],["value",5],["iso",1],["domain",3],["getattr",2],["none",10],["timeline",4],["action",1],["global",3],["research",1],["skill",8],["customization",6],["loader",2],["disabled",2],["skills",1],["names",1],["seeded",1],["from",2],["first",1],["read",2],["llm",5],["alone",1],["process",1],["whose",2],["post",1],["init",1],["fills",1],["concrete",1],["provider",11],["default",5],["field",4],["blank",1],["so",4],["daemon",1],["was",3],["configured",1],["through",3],["ui",2],["documented",1],["came",1],["back",1],["after",1],["restart",1],["offering",1],["only",6],["stored",1],["models",1],["while",1],["reporting",1],["id",15],["appeared",1],["them",1],["app",1],["js",1],["assigns",1],["no",2],["option",1],["matches",1],["next",2],["message",1],["posts",1],["user",1],["never",2],["chose",1],["they",1],["did",1],["setting",4],["strip",5],["profiles",3],["profile",18],["providers",1],["specs",1],["volcengine",4],["connector",3],["serializes",1],["check",1],["create",2],["sequence",1],["dedicated",1],["without",2],["two",1],["concurrent",1],["configures",1],["both",2],["see",1],["existing",1],["one",4],["orphaning",1],["live",4],["credential",12],["disconnect",8],["route",1],["reach",1],["deletes",1],["named",1],["by",2],["configure",1],["lock",2],["threading",1],["managed",6],["datapro",13],["invalidate",2],["data",3],["pro",3],["generation",1],["openai4s",1],["mcp",4],["client",1],["import",1],["manager",3],["as",1],["cache",2],["scope",2],["runtime",1],["if",8],["changed",4],["previous",9],["str",9],["drop",2],["cached",1],["its",3],["effective",2],["moved",2],["resolve",3],["agent",6],["plan",6],["key",13],["auth",1],["context",1],["either",3],["resolution",1],["input",1],["lower",2],["save",4],["shared",1],["any",1],["ark",6],["products",1],["doubao",1],["search",1],["intentionally",1],["share",1],["boundary",1],["keeping",1],["active",8],["update",1],["here",1],["means",1],["password",2],["has",1],["same",3],["zero",1],["friction",1],["semantics",1],["ever",1],["returning",1],["secret",1],["keep",1],["coherent",1],["otherwise",1],["saved",1],["product",2],["would",3],["work",1],["until",1],["reactivated",1],["gated",1],["endpoint",4],["not",7],["just",1],["protocol",2],["name",1],["overwriting",1],["destroys",1],["forget",1],["pointed",1],["at",2],["another",1],["vendor",1],["lose",1],["irrecoverably",1],["then",1],["send",1],["there",1],["gate",1],["reads",1],["being",1],["rotated",1],["settings",4],["carries",1],["own",1],["base",2],["url",2],["disagree",1],["row",1],["edited",1],["independently",1],["refreshed",1],["activation",1],["checking",1],["authorise",1],["destroying",1],["belonging",1],["nobody",1],["verified",1],["item",4],["list",1],["deleted",1],["try",1],["edit",1],["api",1],["except",1],["error",2],["brokered",1],["already",1],["updated",1],["stale",1],["tombstoned",1],["must",1],["turn",1],["into",1],["failure",1],["pass",1],["streamable",1],["http",1],["may",1],["be",1],["bound",1],["old",1],["account",1],["rotates",1],["project",9],["raise",1],["gateway",1],["404",1],["found",1],["return",1]]},{"id":"openai4s/server/gateway.py#make_handler._app_origins","name":[["app",1],["origins",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["app",2],["origins",3],["tuple",4],["str",2],["loopback",4],["application",1],["shell",1],["may",2],["frame",2],["both",1],["names",4],["at",1],["bound",1],["port",2],["operator",1],["have",1],["opened",2],["either",1],["sandbox",2],["origin",2],["deliberately",1],["other",2],["one",1],["so",1],["preview",2],["from",2],["127",2],["framed",1],["by",1],["served",1],["localhost",1],["reverse",1],["nothing",1],["else",1],["admitted",1],["non",1],["deployment",1],["gets",1],["no",1],["interactive",1],["granted",1],["response",1],["separately",1],["binds",1],["ancestors",1],["its",1],["sole",1],["minting",1],["name",2],["grants",1],["pairs",1],["if",1],["cfg",1],["host",3],["not",1],["return",2],["http",1],["allowed",1]]},{"id":"openai4s/server/gateway.py#make_handler._configure_volcengine","name":[["configure",1],["volcengine",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["configure",4],["volcengine",4],["plan",3],["key",6],["any",8],["none",6],["choice",6],["endpoint",3],["dict",2],["str",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/server/gateway.py#make_handler._configure_volcengine_locked","name":[["configure",1],["volcengine",1],["locked",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["configure",2],["volcengine",8],["locked",2],["plan",14],["key",17],["any",8],["none",8],["choice",6],["endpoint",3],["dict",2],["str",5],["import",1],["selected",1],["ark",4],["directly",1],["into",1],["existing",3],["broker",1],["path",1],["previous",4],["datapro",4],["credential",2],["resolve",1],["agent",1],["store",6],["provider",5],["setting",4],["llm",2],["cfg",1],["strip",2],["lower",1],["material",12],["connector",1],["provisioning",1],["coding",4],["startswith",1],["if",5],["platform",1],["base",4],["url",4],["https",2],["region",2],["volces",2],["com",2],["api",4],["v3",2],["else",3],["model",14],["name",4],["profile",16],["id",13],["next",1],["item",4],["list",1],["profiles",4],["not",1],["deleted",1],["at",1],["body",3],["public",4],["create",1],["effective",3],["edit",1],["activation",2],["activate",1],["default",1],["disconnect",1],["auth",1],["context",1],["changed",1],["return",1],["ok",1],["true",1],["active",2],["connection",2],["payload",1],["force",1],["false",1]]},{"id":"openai4s/server/gateway.py#make_handler._datapro_config_payload","name":[["datapro",1],["config",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["datapro",7],["config",2],["payload",2],["dict",2],["str",2],["any",2],["connector",8],["store",2],["id",3],["return",1],["credential",1],["state",1],["enabled",3],["bool",1],["skill",4],["name",3],["not",1],["disabled",1],["skills",1]]},{"id":"openai4s/server/gateway.py#make_handler._default_security","name":[["default",1],["security",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["default",2],["security",3],["dict",2],["str",4],["shell",2],["profile",1],["every",1],["unprofiled",1],["response",2],["carries",1],["one",2],["writer",1],["fact",1],["send",2],["serve",1],["index",1],["static",1],["bytes",1],["both",1],["branches",1],["stream",1],["file",1],["all",1],["answer",1],["so",1],["no",1],["drift",1],["policy",1],["cannot",1],["frame",2],["sandbox",1],["origin",1],["pure",1],["function",1],["bind",1],["host",1],["port",1],["not",1],["change",1],["after",1],["make",1],["handler",1],["return",1],["headers",1],["src",1],["app",1],["origins",1]]},{"id":"openai4s/server/gateway.py#make_handler._disconnect_datapro_if_auth_context_changed","name":[["disconnect",1],["datapro",1],["if",1],["auth",1],["context",1],["changed",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",3],["datapro",4],["if",3],["auth",2],["context",2],["changed",2],["previous",6],["credential",4],["str",5],["provider",7],["none",2],["drop",1],["session",2],["either",1],["resolution",1],["input",1],["moved",1],["store",2],["setting",1],["llm",2],["cfg",1],["strip",1],["lower",1],["resolve",1],["agent",1],["plan",1],["key",1],["managed",1]]},{"id":"openai4s/server/gateway.py#make_handler._disconnect_datapro_if_credential_changed","name":[["disconnect",1],["datapro",1],["if",1],["credential",1],["changed",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",3],["datapro",4],["if",3],["credential",3],["changed",2],["previous",3],["str",2],["none",2],["drop",1],["cached",1],["session",2],["only",1],["its",1],["effective",1],["moved",1],["resolve",1],["agent",1],["plan",1],["key",1],["store",1],["managed",1]]},{"id":"openai4s/server/gateway.py#make_handler._disconnect_managed_datapro_session","name":[["disconnect",1],["managed",1],["datapro",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",3],["managed",2],["datapro",4],["session",2],["none",2],["invalidate",1],["data",1],["pro",1],["only",1],["live",1],["store",2],["generation",1],["from",1],["openai4s",1],["mcp",3],["client",1],["import",1],["manager",3],["as",1],["connector",1],["id",1],["cache",2],["scope",2],["runtime",1]]},{"id":"openai4s/server/gateway.py#make_handler._doubao_search_config_payload","name":[["doubao",1],["search",1],["config",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["doubao",6],["search",6],["config",2],["payload",2],["dict",2],["str",2],["any",2],["lazy",2],["by",2],["design",2],["direct",2],["stdlib",2],["client",2],["owning",2],["service",6],["while",2],["compatibility",2],["facade",2],["only",2],["projects",2],["its",2],["public",2],["configuration",2],["from",1],["openai4s",1],["import",1],["store",2],["return",1],["datapro",1],["credential",1],["state",1],["key",1],["configured",2],["provider",1],["primary",1],["true",1]]},{"id":"openai4s/server/gateway.py#make_handler._project_skill_customization","name":[["project",1],["skill",1],["customization",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["project",15],["skill",6],["customization",5],["id",10],["str",3],["service",3],["strip",1],["if",1],["not",2],["store",1],["none",1],["raise",1],["gateway",1],["error",1],["404",1],["found",1],["return",1],["loader",1],["cfg",2],["scope",1]]},{"id":"openai4s/server/gateway.py#make_handler._raise_volcengine_error","name":[["raise",1],["volcengine",1],["error",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["raise",3],["volcengine",3],["error",13],["ark",11],["cli",2],["none",2],["if",1],["code",5],["invalid",4],["authorization",1],["profile",3],["plan",3],["not",3],["available",1],["status",5],["400",2],["elif",2],["connected",1],["required",5],["choice",5],["missing",3],["ambiguous",1],["key",3],["endpoint",3],["device",1],["login",1],["pending",1],["project",1],["selection",1],["409",1],["else",1],["503",1],["gateway",1],["message",1],["from",1]]},{"id":"openai4s/server/gateway.py#make_handler._require_canonical_session_root","name":[["require",1],["canonical",1],["session",1],["root",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["require",2],["canonical",5],["session",6],["root",5],["frame",16],["id",7],["str",3],["dict",2],["pin",1],["admission",2],["may",1],["be",1],["written",2],["against",1],["both",1],["routes",1],["took",1],["trust",1],["store",2],["fid",1],["meant",1],["not",6],["exist",1],["fell",1],["through",1],["project",1],["default",1],["reached",1],["reservation",1],["so",2],["request",1],["naming",1],["nothing",1],["wrote",1],["real",1],["ledger",1],["row",2],["orphan",1],["because",2],["submit",1],["message",1],["refuses",1],["afterwards",1],["refusal",1],["path",1],["only",1],["releases",1],["child",2],["did",1],["same",1],["was",1],["worse",1],["named",1],["as",1],["its",2],["deletion",1],["cascade",1],["walks",1],["roots",1],["deleting",1],["left",1],["behind",1],["checked",1],["before",1],["anything",1],["rather",1],["than",1],["after",1],["write",1],["has",1],["happen",1],["if",2],["raise",2],["gateway",2],["error",2],["404",2],["found",1],["comments",1],["belong",1],["one",1],["sub",1],["frames",1],["return",1]]},{"id":"openai4s/server/gateway.py#make_handler._require_session_writable","name":[["require",1],["session",1],["writable",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["require",3],["session",6],["writable",3],["root",5],["frame",5],["id",5],["str",4],["operation",5],["none",5],["keep",1],["old",1],["lightweight",1],["test",1],["adapters",1],["compatible",1],["without",1],["weakening",1],["quarantine",2],["guard",3],["getattr",1],["runner",1],["if",3],["callable",1],["return",1],["store",2],["setting",3],["import",1],["key",2],["not",2],["raise",2],["gateway",2],["error",2],["423",2],["imported",1],["quarantined",1],["view",2],["only",2],["confirmed",1],["restart",1],["fresh",1],["recovery",3],["action",1],["before",2],["revert",2],["workspace",1],["requires",1]]},{"id":"openai4s/server/gateway.py#make_handler._save_shared_agent_plan_key","name":[["save",1],["shared",1],["agent",1],["plan",1],["key",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["save",5],["shared",2],["agent",5],["plan",5],["key",12],["value",4],["any",2],["none",4],["one",3],["ark",6],["credential",6],["by",1],["managed",3],["products",1],["data",2],["pro",2],["doubao",1],["search",1],["intentionally",1],["share",1],["boundary",1],["keeping",1],["active",8],["profile",14],["update",1],["here",1],["means",1],["either",2],["ui",1],["password",2],["field",3],["has",1],["same",3],["zero",1],["friction",1],["semantics",1],["without",1],["ever",1],["returning",1],["secret",1],["previous",3],["datapro",4],["resolve",1],["store",5],["keep",1],["coherent",1],["live",2],["otherwise",1],["saved",1],["through",2],["product",2],["would",3],["work",1],["only",2],["until",1],["model",5],["was",2],["reactivated",1],["gated",1],["endpoint",4],["not",5],["just",1],["protocol",2],["name",1],["overwriting",1],["destroys",1],["forget",1],["so",3],["pointed",1],["at",2],["another",1],["vendor",1],["lose",1],["its",2],["irrecoverably",1],["then",1],["send",1],["there",1],["gate",1],["reads",1],["being",1],["rotated",1],["global",1],["settings",4],["carries",1],["own",1],["provider",2],["base",2],["url",2],["disagree",1],["row",1],["edited",1],["independently",1],["refreshed",1],["activation",1],["checking",1],["authorise",1],["destroying",1],["belonging",1],["nobody",1],["verified",1],["id",6],["str",3],["setting",1],["strip",2],["next",1],["item",4],["list",1],["profiles",2],["if",3],["deleted",1],["lower",1],["volcengine",1],["try",1],["edit",1],["api",1],["except",1],["error",1],["brokered",1],["already",1],["updated",1],["stale",1],["tombstoned",1],["must",1],["turn",1],["into",1],["failure",1],["pass",1],["streamable",1],["http",1],["mcp",1],["session",2],["may",1],["be",1],["bound",1],["old",1],["account",1],["rotates",1],["invalidate",1],["effective",1],["changed",2],["disconnect",1]]},{"id":"openai4s/server/gateway.py#make_handler._skill_history_payload","name":[["skill",1],["history",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["skill",4],["history",7],["payload",2],["service",6],["customization",2],["name",4],["str",2],["limit",4],["int",3],["dict",2],["max",1],["min",1],["200",1],["if",1],["error",1],["return",2],["status",2]]},{"id":"openai4s/server/gateway.py#make_handler._volcengine_connection_payload","name":[["volcengine",1],["connection",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["volcengine",6],["connection",3],["payload",4],["force",4],["bool",4],["false",3],["dict",2],["str",5],["any",2],["add",1],["open",1],["ai4",1],["profile",14],["state",1],["ark",2],["cli",1],["public",2],["projection",1],["connector",2],["refresh",1],["if",4],["else",3],["id",5],["store",4],["setting",3],["model",6],["strip",3],["next",1],["item",4],["list",1],["profiles",3],["not",2],["deleted",1],["at",1],["none",3],["linked",6],["provider",1],["lower",2],["resolve",1],["key",5],["configured",6],["active",1],["plan",4],["return",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler","name":[["handler",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",2],["handler",4],["base",2],["httprequest",2],["server",2],["version",2],["openai4s",1],["gateway",2],["protocol",1],["http",3],["def",9],["log",2],["message",1],["self",29],["quiet",1],["pass",1],["io",1],["helpers",1],["send",6],["code",3],["int",1],["body",4],["bytes",1],["ctype",2],["str",8],["extra",3],["dict",5],["none",36],["security",4],["last",1],["status",3],["response",2],["header",11],["content",2],["type",1],["sanitize",3],["value",5],["length",1],["len",1],["echoed",1],["so",5],["user",6],["reporting",1],["failure",1],["hand",1],["over",2],["id",14],["ties",1],["their",1],["request",11],["daemon",2],["line",1],["getattr",5],["correlation",1],["if",14],["applied",1],["here",1],["rather",2],["than",2],["at",1],["html",1],["route",2],["no",4],["be",2],["added",1],["later",2],["quietly",1],["opts",1],["out",1],["truthiness",1],["empty",1],["profile",2],["caller",2],["computed",1],["one",3],["got",1],["nothing",1],["silently",1],["answering",1],["permissive",1],["ui",1],["shell",1],["policy",2],["direction",1],["must",2],["never",3],["fail",2],["hardened",2],["not",11],["else",2],["default",2],["per",1],["name",1],["by",4],["merge",1],["cache",4],["yields",1],["carries",1],["its",3],["own",2],["control",4],["granted",1],["preview",1],["says",1],["store",2],["overrides",1],["both",1],["second",1],["contradictory",1],["copy",1],["already",1],["written",1],["items",1],["end",1],["headers",5],["wfile",1],["write",2],["authenticated",1],["bool",2],["whether",1],["carried",1],["valid",1],["credential",1],["shared",2],["gate",2],["auth",14],["cannot",2],["drift",1],["from",10],["actually",1],["accepts",1],["answers",1],["reasoning",1],["old",1],["hardcoded",1],["survived",1],["team",23],["return",15],["identity",28],["cookies",3],["import",2],["simple",4],["cookie",11],["jar",4],["os",1],["token",9],["local",5],["matches",3],["true",1],["presented",3],["guard",1],["active",1],["only",4],["openai4",1],["mode",4],["peer",3],["loopback",5],["try",1],["client",2],["address",2],["127",1],["except",1],["exception",1],["false",1],["resolve",2],["login",2],["wins",1],["access",2],["cli",5],["admin",4],["equivalent",1],["service",3],["path",2],["m1",1],["bearer",2],["channel",1],["stays",1],["open",1],["side",1],["management",2],["there",1],["network",1],["machine",1],["secret",1],["person",1],["configured",2],["reverse",1],["proxy",5],["erases",1],["provenance",1],["making",1],["every",2],["arrive",1],["public",2],["listener",2],["mints",1],["morsel",3],["transport",2],["fact",1],["origin",1],["heuristic",1],["documented",1],["tls",1],["topology",2],["has",1],["source",1],["once",1],["prove",1],["came",1],["closed",1],["remain",1],["human",1],["independent",1],["restore",1],["trusted",1],["origins",1],["visibility",2],["filter",1],["session",5],["enumeration",1],["filtered",1],["sees",1],["everything",1],["off",1],["owner",3],["who",1],["created",1],["belongs",1],["require",1],["root",2],["frame",2],["keep",1],["project",1],["read",1],["becoming",1],["authority",1],["may",2],["raise",1],["error",1],["403",1],["modify",1],["role",2],["kind",1],["iden",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._agents_payload","name":[["agents",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["agents",6],["payload",2],["self",2],["list",3],["dict",2],["out",5],["capability",4],["state",4],["store",3],["builtin",1],["append",2],["enabled",4],["specialist",2],["name",6],["parameters",2],["system",2],["prompt",2],["none",2],["user",2],["hidden",1],["false",3],["skills",1],["locked",1],["merge",1],["any",1],["defined",1],["persisted",1],["try",1],["include",1],["disabled",1],["true",2],["if",1],["continue",1],["description",2],["mode",2],["subagent",1],["healthy",1],["source",1],["custom",2],["supports",1],["plan",1],["unrestricted",2],["bool",1],["except",1],["exception",1],["noqa",1],["ble001",1],["optional",1],["pass",1],["return",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._api","name":[["api",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["api",3],["self",24],["method",17],["str",6],["sub",18],["none",12],["query",1],["team",27],["auth",11],["routes",11],["login",3],["logout",3],["me",4],["dispatched",1],["first",2],["they",4],["depend",2],["no",9],["session",17],["state",3],["must",3],["answer",3],["before",6],["any",2],["frame",9],["guard",9],["object",2],["deterministic",2],["both",2],["modes",2],["contract",2],["capture",2],["drives",2],["them",2],["mode",4],["off",3],["guest",7],["gate",1],["d3",1],["whole",1],["surface",1],["sign",2],["out",2],["who",2],["am",1],["replay",9],["sit",1],["after",1],["handle",7],["reading",1],["only",7],["not",16],["same",2],["group",4],["carries",1],["put",1],["delete",1],["llm",2],["key",2],["write",1],["credential",1],["broker",1],["so",4],["could",1],["store",9],["secrets",1],["daemon",2],["naming",1],["may",2],["reach",1],["gating",1],["dispatch",1],["keeps",1],["claim",1],["comment",1],["below",2],["true",2],["identity",12],["getattr",2],["if",17],["kind",1],["user",7],["role",1],["route",3],["fullmatch",3],["paths",1],["json",6],["error",8],["guests",1],["code",2],["readonly",1],["403",2],["return",11],["invite",1],["redemption",1],["member",1],["own",1],["read",3],["m2",2],["web",1],["share",2],["sanitized",1],["view",2],["served",1],["place",1],["shares",1],["row",2],["snapshot",1],["relay",1],["id",7],["segment",1],["cannot",3],["collide",1],["sessions",3],["import",2],["verify",3],["those",1],["carry",1],["suffix",1],["re",2],["rid",7],["root",1],["raise",5],["gateway",5],["404",6],["found",4],["dict",1],["replayable",1],["by",2],["audit",1],["admin",2],["private",3],["try",1],["payload",2],["runner",4],["except",1],["exception",2],["as",2],["noqa",1],["ble001",1],["500",1],["build",1],["failed",1],["from",2],["send",1],["200",1],["application",1],["charset",1],["utf",1],["governance",1],["orchestration",1],["compute",1],["file",2],["area",1],["cross",1],["attention",2],["05",1],["visibility",12],["applied",1],["inside",1],["aggregator",1],["sort",1],["limit",1],["handler",2],["level",1],["see",2],["fan",1],["existing",1],["projections",1],["retry",1],["approve",1],["restore",1],["stay",1],["their",3],["mutation",2],["toggle",1],["d4",2],["owner",8],["frames",1],["post",2],["disabled",1],["intentional",1],["rule",1],["decides",1],["whether",1],["becomes",1],["project",5],["readable",1],["authorize",1],["parsing",1],["malformed",1],["input",1],["distinguish",1],["real",1],["owned",2],["somebody",1],["else",1],["unknown",1],["body",1],["be",1],["400",1],["changed",2],["ownership",2],["scope",3],["existence",1],["stays",1],["protected",1],["ok",1],["every",2],["artifact",1],["addressed",1],["answers",1],["unless",2],["caller",2],["its",2],["projects",2],["pid",1],["participates",1],["bare",1],["list",1],["filtered",1],["at",1],["resource",1],["instance",1],["config",1],["verification",1],["recipient",1],["check",1],["were",1],["handed",1],["without",1],["admitting",1],["database",1],["package",1],["reads",1],["archive",1],["network",1],["makes",1],["trustworthy",1],["someone",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._api._persist_correlation","name":[["persist",1],["correlation",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["persist",2],["correlation",2],["started",6],["job",10],["none",2],["request",3],["admission",4],["belongs",1],["durable",1],["before",1],["worker",1],["starts",1],["raising",1],["here",1],["point",1],["submit",1],["message",1],["runs",1],["inside",1],["same",1],["guard",1],["as",1],["thread",1],["start",1],["so",1],["failure",1],["aborts",1],["unstarted",1],["turn",2],["instead",1],["producing",1],["202",1],["whose",1],["ledger",1],["row",1],["indistinguishable",1],["from",1],["refusal",1],["if",2],["not",5],["reservation",2],["id",9],["return",1],["correlated",1],["store",1],["update",1],["root",1],["frame",1],["fid",1],["raise",1],["gateway",1],["error",1],["500",1],["could",1],["be",1],["recorded",2],["was",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._body","name":[["body",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["body",10],["self",3],["dict",3],["parse",1],["json",7],["request",5],["fail",2],["explicit",1],["4xx",1],["malformed",2],["become",1],["worst",1],["possible",1],["answer",1],["every",1],["route",1],["reads",1],["its",1],["fields",2],["so",2],["truncated",1],["mistyped",1],["did",1],["not",5],["silently",1],["became",1],["client",3],["supplied",1],["nothing",1],["no",1],["opped",1],["while",1],["returning",1],["200",1],["cannot",1],["tell",1],["from",2],["success",1],["bug",1],["lands",1],["whoever",1],["later",1],["wonders",1],["their",1],["setting",1],["never",1],["saved",1],["empty",1],["stays",1],["valid",2],["yields",1],["routes",1],["only",1],["optional",1],["legitimately",1],["accept",1],["one",1],["unparseable",1],["input",2],["now",1],["error",6],["absent",1],["payload",3],["read",1],["limit",1],["max",1],["bytes",1],["if",2],["return",2],["try",1],["parsed",4],["loads",1],["except",1],["value",1],["type",3],["as",1],["raise",2],["gateway",2],["400",2],["isinstance",1],["parses",1],["fine",1],["then",1],["attribute",1],["errors",1],["first",1],["500",1],["squarely",1],["must",1],["be",1],["object",1],["got",1],["name",1],["invalid",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._body_bytes","name":[["body",1],["bytes",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["body",4],["bytes",4],["self",3],["limit",4],["int",2],["return",1],["read",1],["request",1],["required",3],["true",1],["message",2],["session",2],["package",2],["too",2],["large",2]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._close_on_unread_request_body","name":[["close",1],["unread",1],["request",1],["body",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["close",4],["unread",2],["request",5],["body",5],["self",8],["none",2],["never",1],["parse",1],["leftover",1],["bytes",2],["as",1],["second",1],["http",1],["accepted",1],["requests",2],["read",1],["once",1],["before",1],["dispatch",1],["cached",1],["rejected",1],["not",1],["drained",1],["after",1],["response",1],["could",1],["block",1],["lying",1],["client",1],["their",1],["connection",3],["simply",1],["made",1],["non",1],["reusable",1],["if",3],["getattr",2],["websocket",1],["false",2],["true",2],["return",2],["ready",1],["headers",2],["transfer",1],["encoding",1],["content",1],["length",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._compute_providers","name":[["compute",1],["providers",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["compute",4],["providers",4],["self",2],["list",3],["dict",2],["provs",3],["name",2],["local",2],["kind",2],["healthy",2],["true",2],["description",1],["machine",1],["cpu",1],["kernel",1],["default",1],["try",1],["disp",3],["build",1],["dispatcher",1],["cfg",1],["frame",1],["id",1],["probe",1],["if",1],["available",1],["noqa",2],["slf001",1],["type",1],["ignore",1],["attr",1],["defined",1],["append",1],["remote",1],["except",1],["exception",1],["ble001",1],["optional",1],["pass",1],["return",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._connectors_payload","name":[["connectors",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["connectors",5],["payload",2],["self",2],["store",3],["list",4],["dict",2],["cheap",2],["return",3],["stored",2],["no",2],["probe",2],["probing",2],["spawns",2],["process",2],["ui",2],["probes",2],["demand",2],["mark",2],["argv",2],["display",6],["projected",2],["never",2],["spread",2],["connector",5],["env",2],["holds",2],["credentials",2],["its",2],["mcp",2],["server",2],["launched",2],["handed",2],["every",2],["one",2],["them",2],["browser",2],["out",3],["cmd",4],["command",2],["managed",5],["datapro",6],["id",2],["if",3],["streamable",2],["http",2],["endpoint",1],["else",3],["join",1],["isinstance",1],["str",1],["append",1],["public",1],["transport",1],["stdio",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._content_length","name":[["content",1],["length",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["content",7],["length",10],["self",9],["int",3],["transfer",4],["encoding",4],["str",1],["headers",3],["strip",1],["if",4],["close",4],["connection",4],["true",4],["raise",4],["gateway",4],["error",8],["400",4],["not",1],["supported",1],["all",4],["getattr",1],["none",2],["values",3],["callable",1],["else",1],["len",1],["ambiguous",1],["raw",2],["try",1],["except",1],["type",1],["value",1],["as",1],["invalid",2],["from",1],["return",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._delete_artifact","name":[["delete",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["delete",3],["artifact",14],["self",2],["id",8],["str",3],["dict",2],["try",1],["store",1],["if",1],["root",4],["frame",4],["require",1],["session",1],["writable",1],["deleting",1],["return",1],["runner",1],["broadcast",2],["lambda",1],["event",2],["hub",1],["except",1],["operation",1],["error",6],["as",1],["raise",1],["gateway",1],["code",1],["message",1],["from",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._edit_artifact","name":[["edit",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["edit",3],["artifact",14],["self",2],["id",8],["str",5],["content",3],["dict",2],["try",1],["store",1],["if",1],["root",4],["frame",4],["require",1],["session",1],["writable",1],["editing",1],["return",1],["runner",1],["broadcast",2],["lambda",1],["event",2],["hub",1],["except",1],["operation",1],["error",6],["as",1],["raise",1],["gateway",1],["code",1],["message",1],["from",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._environments_status","name":[["environments",1],["status",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["environments",3],["status",4],["self",2],["dict",2],["from",1],["openai4s",1],["kernel",1],["import",1],["preinstall",4],["report",4],["installed",2],["ready",3],["sum",1],["if",2],["pstat",3],["return",1],["language",1],["python",3],["installing",2],["phase",1],["else",1],["version",1],["host",1],["info",1],["package",1],["count",1],["packages",1],["standard",2],["profile",2],["readiness",2],["runner",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._exec_log","name":[["exec",1],["log",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["exec",2],["log",3],["self",2],["root",4],["frame",4],["id",5],["str",2],["dict",2],["return",1],["execution",2],["views",1],["branch",2],["runner",1],["store",1],["active",1],["session",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._handle_ws","name":[["handle",1],["ws",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",4],["handle",2],["ws",12],["self",16],["none",14],["key",4],["headers",4],["sec",2],["web",2],["socket",3],["if",18],["not",13],["json",8],["error",5],["expected",1],["websocket",2],["400",1],["return",8],["send",12],["response",1],["101",1],["switching",1],["protocols",1],["header",3],["upgrade",3],["connection",2],["accept",2],["end",1],["try",5],["wfile",2],["flush",1],["except",4],["oserror",1],["conn",12],["wsconnection",2],["predicate",1],["fan",1],["out",1],["re",5],["asks",1],["see",1],["may",2],["receive",1],["session",14],["visible",6],["resolves",1],["identity",10],["from",5],["persisted",2],["handshake",2],["every",2],["call",2],["so",6],["revoked",2],["cookie",1],["demoted",1],["membership",1],["flipped",1],["private",3],["stops",1],["existing",1],["stream",2],["just",1],["next",1],["subscribe",3],["visibility",2],["check",2],["lambda",1],["rid",19],["str",7],["team",10],["mode",1],["m1",1],["resolved",1],["message",1],["captured",1],["once",1],["member",2],["who",1],["disabled",1],["whose",1],["password",1],["reset",1],["both",1],["delete",1],["their",1],["auth",5],["sessions",3],["then",1],["fails",1],["resolution",1],["mid",3],["stale",1],["long",1],["lived",1],["cannot",2],["keep",2],["subscribing",1],["new",2],["cancelling",2],["executions",2],["authority",1],["its",3],["owner",2],["no",1],["longer",1],["has",1],["user",7],["now",2],["dict",2],["request",1],["audit",3],["helpers",1],["coherent",1],["else",3],["bool",2],["true",1],["since",6],["deny",1],["everything",2],["false",3],["frame",17],["store",4],["unknown",2],["id",9],["must",1],["be",1],["pre",1],["subscribable",1],["ids",1],["random",1],["lucky",1],["guess",1],["parked",1],["future",1],["would",1],["first",1],["event",2],["role",1],["admin",3],["kind",1],["service",1],["root",6],["hub",4],["add",1],["while",1],["alive",1],["read",3],["rfile",1],["break",2],["opcode",4],["data",3],["0x8",1],["close",1],["0x9",1],["ping",2],["pong",2],["raw",1],["0x",1],["continue",6],["0x1",1],["0x2",1],["msg",8],["loads",1],["decode",2],["utf",1],["value",2],["unicode",1],["type",7],["elif",2],["view",3],["same",2],["sentence",1],["as",2],["http",2],["guard",1],["404",1],["exist",1],["itself",1],["protected",1],["inv",1],["13",1],["refused",1],["before",1],["replay",2],["buffer",1],["pending",3],["approval",2],["prompts",1],["queue",2],["snapshot",5],["below",1],["all",1],["behind",1],["one",2],["denied",1],["reason",3],["found",2],["live",2],["subscription",2],["too",1],["d4",1],["watching",1],["leaves",1],["row",1],["share",1],["enqueue",1],["order",1],["broadcasts",1],["cell",1],["never",1],["interleave",1],["into",1],["older",1],["seq",6],["resume",1],["cursor",2],["client",5],["dropped",1],["turn",3],["sends",1],["highest",1],["actually",1],["rendered",1],["gets",1],["only",2],["missed",1],["instead",1],["receiving",1],["whole",1],["having",1],["de",1],["duplicate",1],["absent",1],["means",1],["buffered",1],["old",1],["behaviour",1],["int",1],["epoch",5],["last",1],["saw",1],["meaningful",1],["within",1],["daemon",1],["run",1],["issued",1],["max",1],["surface",1],["any",1],["tool",1],["prompt",1],["still",1],["pause",1],["reconnect",1],["answer",1],["openai4s",1],["permissions",1],["import",1],["broker",2],["ev",2],["events",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["runner",1],["execution",5],["cancel",5],["result",2],["ok",2],["required",1],["inbound",1],["mutates",1],["someone",1],["running",1],["write",1],["answers",1],["exactly",1],["like",1],["deliberately",1],["broader",1],["than",1],["control",1],["project",1],["watch",1],["shared",1],["but",1],["active",1],["resolve",1],["again",1],["at",1],["mutation",1],["boundary",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._handle_ws._ws_session_visible","name":[["ws",1],["session",1],["visible",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ws",3],["session",4],["visible",3],["rid",4],["str",3],["bool",3],["if",3],["team",2],["auth",1],["none",3],["return",4],["true",1],["user",6],["now",1],["identity",1],["revoked",1],["since",1],["upgrade",1],["deny",1],["everything",1],["false",1],["frame",6],["store",2],["unknown",1],["id",2],["must",1],["not",1],["be",1],["pre",1],["subscribable",1],["ids",1],["random",1],["lucky",1],["guess",1],["parked",1],["future",1],["would",1],["stream",1],["from",1],["its",1],["first",1],["event",1],["role",1],["admin",1],["kind",1],["service",1],["root",3]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._handle_ws._ws_user_now","name":[["ws",1],["user",1],["now",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ws",2],["user",2],["now",2],["dict",3],["none",6],["if",2],["team",4],["auth",1],["return",2],["identity",6],["self",3],["from",1],["request",1],["keep",1],["audit",1],["helpers",1],["coherent",1],["not",1],["else",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._host_header_allowed","name":[["host",1],["header",1],["allowed",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["host",15],["header",3],["allowed",5],["self",4],["bool",2],["wildcard",3],["bind",5],["valid",2],["external",2],["names",2],["unknowable",2],["so",4],["token",2],["gate",2],["always",4],["required",2],["non",3],["loopback",2],["authoritative",2],["control",2],["don",2],["second",2],["guess",2],["if",4],["return",5],["true",2],["raw",3],["headers",1],["not",2],["strip",1],["absent",1],["browser",3],["only",2],["rebinding",1],["vector",1],["sends",2],["one",1],["empty",1],["local",1],["client",1],["curl",2],["cli",1],["pass",1],["mirroring",1],["origin",2],["guard",1],["no",1],["passes",1],["stance",1],["rebind",1],["defense",1],["targets",1],["forged",1],["values",1],["port",8],["split",1],["none",2],["hostnames",1],["false",1],["portless",2],["legitimate",1],["serve",1],["scheme",1],["default",1],["80",2],["any",1],["other",1],["real",1],["treat",1],["as",1],["mismatch",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._is_authenticated","name":[["authenticated",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["authenticated",2],["self",5],["bool",2],["whether",1],["request",2],["carried",1],["valid",1],["credential",1],["shared",1],["gate",2],["so",1],["auth",6],["status",2],["cannot",1],["drift",1],["from",4],["actually",1],["accepts",1],["route",1],["answers",1],["its",1],["own",1],["reasoning",1],["old",1],["hardcoded",1],["none",5],["survived",1],["if",3],["team",2],["not",3],["return",3],["identity",1],["http",1],["cookies",1],["import",1],["simple",2],["cookie",6],["jar",2],["headers",2],["os",1],["token",4],["local",2],["matches",2],["value",1],["else",1],["true",1],["presented",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._json","name":[["json",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["json",4],["self",4],["obj",5],["code",6],["int",2],["200",2],["none",2],["every",2],["error",2],["response",2],["carries",2],["stable",2],["request",2],["correlation",3],["id",3],["enriched",2],["at",4],["one",4],["chokepoint",2],["rather",2],["than",2],["29",2],["call",2],["sites",2],["so",4],["new",2],["route",2],["cannot",2],["forget",2],["rule",2],["itself",2],["lives",2],["errors",2],["py",2],["contract",2],["capture",2],["apply",2],["same",2],["enriching",2],["only",2],["here",2],["let",2],["frozen",2],["artifacts",2],["record",2],["body",2],["server",2],["not",2],["send",3],["public",1],["failure",1],["getattr",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",2],["application",1],["charset",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._lineage","name":[["lineage",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["lineage",3],["self",2],["artifact",4],["id",7],["str",4],["version",4],["none",4],["dict",2],["return",1],["execution",1],["views",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._mask_profile","name":[["mask",1],["profile",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["mask",2],["profile",3],["self",2],["dict",4],["return",1],["model",1],["profiles",1],["public",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._model_profiles_payload","name":[["model",1],["profiles",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["model",3],["profiles",6],["payload",9],["self",2],["dict",2],["returns",2],["none",2],["unconditionally",2],["so",2],["branch",2],["live",2],["here",2],["never",2],["ran",2],["was",2],["intended",2],["repair",2],["drift",4],["above",2],["now",2],["fixed",2],["started",2],["at",2],["seed",2],["rather",2],["than",2],["by",2],["later",2],["route",2],["happening",2],["be",2],["visited",2],["keeping",2],["dead",2],["correction",2],["reads",2],["as",2],["coverage",2],["return",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._models_payload","name":[["models",1],["payload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["models",3],["payload",3],["self",2],["dict",2],["return",1],["model",2],["profiles",1],["default",1],["id",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._peer_is_loopback","name":[["peer",1],["loopback",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["peer",2],["loopback",2],["self",3],["bool",2],["try",1],["return",2],["str",1],["client",1],["address",1],["127",1],["except",1],["exception",1],["false",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._prepare_request_body","name":[["prepare",1],["request",1],["body",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["prepare",2],["request",5],["body",6],["self",3],["path",4],["str",4],["method",4],["none",2],["if",3],["api",3],["root",3],["files",1],["upload",3],["post",2],["streamed",1],["by",2],["file",1],["route",1],["itself",1],["m1",1],["512",1],["mi",1],["must",1],["not",2],["transit",1],["daemon",1],["memory",1],["so",1],["pre",1],["read",2],["skipped",1],["handler",1],["consumes",1],["rfile",1],["chunks",1],["connection",1],["closed",1],["afterwards",1],["close",1],["unread",1],["ready",1],["rule",1],["correct",1],["one",1],["shot",1],["return",1],["session",4],["import",4],["sessions",2],["verify",1],["limit",1],["max",2],["archive",1],["bytes",2],["else",2],["json",1],["too",3],["large",3],["message",1],["package",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._presents_session_cookie","name":[["presents",1],["session",1],["cookie",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["presents",2],["session",3],["cookie",6],["self",3],["bool",2],["true",1],["request",1],["carries",1],["one",2],["daemon",1],["own",1],["cookies",3],["scanned",1],["from",1],["raw",3],["header",2],["rather",1],["than",1],["parsed",1],["simple",1],["not",4],["skip",1],["pair",4],["cannot",1],["read",1],["abandons",1],["rest",1],["so",3],["unterminated",1],["os",4],["token",4],["parses",1],["no",1],["names",1],["at",2],["all",1],["document",1],["refusal",1],["exists",1],["contain",1],["runs",1],["allow",1],["same",2],["origin",1],["very",1],["hostname",2],["could",1],["malformed",1],["hide",1],["real",1],["behind",1],["guard",2],["whose",1],["bypass",1],["guarded",1],["party",1],["write",1],["presence",1],["validity",1],["stale",1],["wrong",1],["still",1],["marks",1],["browsing",1],["context",1],["once",1],["held",1],["name",2],["only",1],["exact",1],["boundary",1],["counts",1],["other",1],["local",1],["apps",1],["ignore",1],["ports",1],["ours",3],["team",1],["headers",1],["return",1],["any",1],["split",2],["strip",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._query","name":[["query",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["query",3],["self",3],["dict",2],["return",1],["parse",1],["qs",1],["urlparse",1],["path",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._read_request_body","name":[["read",1],["request",1],["body",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["read",3],["request",13],["body",13],["self",13],["limit",4],["int",2],["required",10],["bool",2],["false",4],["message",8],["str",4],["too",6],["large",6],["bytes",2],["tracking",4],["getattr",2],["active",1],["if",8],["ready",2],["payload",11],["len",2],["close",4],["connection",4],["true",5],["raise",6],["gateway",6],["error",8],["413",2],["not",2],["400",4],["return",2],["length",6],["content",1],["try",1],["rfile",1],["else",1],["except",1],["oserror",1],["as",1],["incomplete",2],["from",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._referring_preview_frame","name":[["referring",1],["preview",1],["frame",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["referring",2],["preview",7],["frame",7],["self",3],["str",4],["none",11],["root",2],["document",1],["referenced",1],["us",1],["artifact",8],["responses",1],["carry",1],["referrer",2],["policy",1],["same",2],["origin",1],["so",1],["report",2],["relative",1],["img",1],["src",1],["figure",1],["png",1],["arrives",1],["own",1],["ident",7],["url",1],["as",1],["its",1],["referer",7],["names",1],["reference",1],["about",1],["lets",1],["inert",1],["route",2],["answer",1],["way",1],["granted",1],["anything",1],["not",3],["host",6],["yields",1],["headers",5],["getattr",1],["if",5],["return",4],["try",1],["urlparse",1],["except",1],["value",1],["error",1],["strip",2],["lower",2],["absent",1],["would",1],["admit",1],["any",1],["path",2],["startswith",2],["netloc",1],["unquote",1],["len",2],["versions",2],["store",3],["version",4],["meta",1],["id",4],["isinstance",1],["dict",1],["else",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._rename_artifact","name":[["rename",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["rename",3],["artifact",14],["self",2],["id",8],["str",5],["filename",3],["none",2],["dict",2],["try",1],["store",1],["if",1],["root",4],["frame",4],["require",1],["session",1],["writable",1],["renaming",1],["return",1],["runner",1],["broadcast",2],["lambda",1],["event",2],["hub",1],["except",1],["operation",1],["error",6],["as",1],["raise",1],["gateway",1],["code",1],["message",1],["from",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._restore_version","name":[["restore",1],["version",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["restore",3],["version",6],["self",2],["artifact",10],["id",9],["str",5],["dict",2],["store",1],["if",1],["root",2],["frame",2],["require",1],["session",1],["writable",1],["restoring",1],["return",1],["runner",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._route","name":[["route",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["route",3],["self",24],["method",8],["str",2],["none",8],["request",13],["body",3],["tracking",1],["active",1],["true",4],["ready",1],["false",3],["payload",1],["websocket",1],["parsed",3],["urlparse",2],["path",12],["bind",3],["id",7],["before",4],["anything",2],["fail",1],["so",8],["even",2],["rejected",1],["traceable",1],["client",1],["supplied",3],["honoured",1],["caller",2],["stitch",1],["its",3],["own",1],["trace",1],["ours",1],["but",3],["bounded",1],["stripped",1],["could",2],["forge",1],["log",2],["line",1],["sanitize",1],["header",6],["value",3],["headers",5],["correlation",5],["join",1],["if",12],["isalnum",1],["64",1],["new",1],["token",14],["try",2],["dns",1],["rebinding",1],["defense",1],["pin",1],["host",10],["address",1],["every",3],["included",1],["origin",24],["checks",1],["rebound",1],["page",5],["same",7],["also",2],["read",1],["response",1],["bodies",1],["less",1],["gets",1],["skip",1],["guard",3],["entirely",2],["allowlist",1],["must",1],["cover",1],["all",1],["methods",3],["not",11],["allowed",2],["close",3],["connection",3],["json",4],["error",5],["403",2],["return",6],["csrf",1],["daemon",1],["exposes",1],["unauthenticated",2],["code",1],["exec",1],["endpoints",1],["kernel",1],["execute",1],["compute",1],["jobs",1],["bash",1],["malicious",1],["user",2],["visits",1],["post",1],["them",3],["cross",4],["cors",2],["simple",3],["no",5],["preflight",1],["drive",1],["by",2],["rce",1],["browsers",2],["always",3],["send",4],["such",1],["writes",1],["reject",1],["any",2],["mutating",3],["api",5],["whose",1],["server",1],["app",1],["fetches",1],["curl",1],["pass",3],["through",3],["v1",2],["ws",5],["upgrade",1],["web",1],["socket",2],["handshakes",1],["exempt",1],["from",3],["accepts",1],["state",1],["changing",1],["commands",1],["cancel",1],["execution",1],["streams",1],["session",2],["output",1],["plus",1],["pending",1],["approval",1],["prompts",1],["apply",1],["check",1],["foreign",1],["cannot",1],["open",1],["127",1],["upgrades",1],["non",1],["browser",3],["clients",1],["startswith",2],["prefix",4],["onl",3],["netloc",1],["trusted",4],["proxy",5],["canonical",1],["http",2],["origins",1],["except",1],["refused",3],["grant",2],["bearing",1],["authenticates",1],["itself",1],["reaches",1],["exactly",1],["one",2],["thing",1],["admitted",1],["gates",1],["sandbox",4],["has",2],["cookie",12],["present",1],["placed",1],["above",1],["rather",1],["than",1],["beside",1],["later",1],["addition",1],["accidentally",1],["sit",1],["behind",1],["grants",1],["found",1],["404",1],["serve",1],["team",4],["openai4",1],["mode",1],["resolves",1],["loopback",2],["cli",1],["service",1],["identity",1],["replaces",1],["single",1],["credential",4],["gate",4],["below",1],["member",1],["holds",1],["login",1],["machine",1],["off",1],["default",1],["elif",3],["keeps",1],["legacy",1],["byte",1],["identical",1],["then",1],["inv",1],["auth",7],["admit",1],["m2",1],["paths",1],["cookies",1],["import",1],["jar",2],["os",1],["constant",1],["time",1],["secret",2],["leaks",1],["timing",1],["weak",1],["over",2],["real",1],["tunnel",1],["fix",1],["costs",1],["nothing",1],["have",2],["local",3],["matches",3],["else",1],["presented",1],["qtok",3],["parse",1],["qs",1],["query",3],["outright",1],["other",1],["consulted",1],["already",2],["declined",1],["authenticate",1],["mutation",1],["string",2],["carried",1],["valid",1],["sailed",1],["straight",1],["still",1],["sitting",1],["url",2],["accepted",1],["warning",1],["nobody",1],["reads",1],["history",1],["next",1],["referer",1],["honouring",1],["normalises",1],["leak",1],["way",1],["find",1],["out",1],["they",1],["shipping",1],["because",1],["works",1],["failing",1],["makes",1],["discoverable",1],["remedy",1],["authorization",1],["bearer",1],["instead",1],["401",1],["authenticated",1],["bootstrap",2],["root",1],["redirect",1],["cr",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._send","name":[["send",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["send",7],["self",11],["code",4],["int",2],["body",5],["bytes",2],["ctype",3],["str",7],["extra",4],["dict",5],["none",12],["security",5],["last",1],["status",1],["response",2],["header",9],["content",2],["type",1],["sanitize",3],["value",3],["length",1],["len",1],["echoed",1],["so",2],["user",1],["reporting",1],["failure",1],["hand",1],["over",1],["id",6],["ties",1],["their",1],["request",5],["daemon",1],["log",1],["line",1],["getattr",1],["correlation",1],["if",3],["applied",1],["here",1],["rather",2],["than",2],["at",1],["html",1],["route",1],["no",4],["be",1],["added",1],["later",1],["quietly",1],["opts",1],["out",1],["truthiness",1],["empty",1],["profile",2],["caller",1],["computed",1],["one",3],["got",1],["nothing",1],["silently",1],["answering",1],["permissive",1],["ui",1],["shell",1],["policy",1],["direction",1],["must",1],["never",2],["fail",1],["hardened",2],["not",1],["else",1],["default",2],["per",1],["name",1],["by",1],["merge",1],["cache",4],["yields",1],["carries",1],["its",1],["own",1],["control",2],["granted",1],["preview",1],["says",1],["store",1],["overrides",1],["both",1],["second",1],["contradictory",1],["copy",1],["already",1],["written",1],["items",1],["end",1],["headers",1],["wfile",1],["write",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._send_static_bytes","name":[["send",1],["static",1],["bytes",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["send",11],["static",3],["bytes",4],["self",13],["code",4],["int",2],["body",6],["ctype",3],["str",7],["extra",6],["dict",5],["none",7],["security",6],["write",2],["response",2],["transport",2],["headers",2],["omits",1],["fingerprint",1],["names",1],["need",1],["public",1],["max",1],["age",1],["31536000",1],["immutable",1],["writer",1],["carries",1],["etag",1],["gzip",1],["api",1],["json",1],["has",1],["no",2],["cache",8],["control",7],["follows",1],["same",1],["precedence",1],["as",1],["written",1],["once",1],["304",1],["still",1],["applies",1],["profile",4],["empty",1],["not",2],["opt",1],["out",1],["if",4],["else",1],["default",1],["pop",1],["last",1],["status",1],["header",11],["content",2],["type",1],["sanitize",5],["value",9],["length",1],["len",1],["request",4],["id",5],["getattr",1],["correlation",1],["key",5],["items",2],["continue",1],["end",1],["wfile",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._serve_artifact","name":[["serve",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",3],["artifact",26],["self",13],["ident",21],["str",3],["force",6],["html",8],["bool",2],["false",3],["none",8],["bytes",4],["user",2],["agent",2],["authored",2],["may",4],["be",4],["navigated",2],["as",4],["top",2],["level",2],["document",5],["outside",2],["workbench",2],["iframe",2],["sandbox",4],["embeddable",2],["but",2],["inactive",2],["response",2],["profile",2],["instead",2],["ui",3],["shell",2],["frame",7],["denial",2],["policy",2],["gives",2],["opaque",2],["origin",2],["even",2],["someone",2],["navigates",2],["directly",2],["built",2],["only",5],["two",2],["paths",2],["actually",2],["send",3],["404",11],["exits",2],["below",6],["have",2],["no",2],["canonical",2],["trusted",3],["delivery",8],["urls",2],["live",2],["reserved",2],["versions",4],["sub",2],["path",18],["they",2],["must",2],["resolve",3],["one",2],["exact",10],["version",17],["compatible",2],["id",9],["filename",10],["fallbacks",2],["deliberately",2],["unreachable",2],["from",2],["branch",2],["startswith",1],["encoded",3],["len",1],["if",14],["else",5],["decode",2],["exactly",1],["once",1],["preview",5],["before",2],["calling",1],["here",4],["well",1],["so",4],["literal",1],["imported",1],["identifier",1],["was",1],["turned",1],["into",1],["selected",1],["wrong",1],["object",1],["decoded",12],["unquote",1],["not",13],["json",6],["error",9],["found",6],["return",7],["getattr",2],["runner",2],["stage1",1],["meta",19],["store",9],["service",3],["completion",1],["isinstance",1],["dict",1],["team",3],["guard",3],["served",3],["try",1],["body",2],["read",2],["verified",1],["snapshot",2],["except",1],["validation",1],["record",1],["diagnostic",1],["surface",1],["ctype",8],["content",8],["type",3],["guess",3],["text",2],["charset",2],["utf",2],["200",1],["disposition",4],["security",4],["headers",2],["name",5],["unambiguous",1],["take",1],["most",1],["recently",1],["created",1],["anywhere",1],["artifacts",3],["report",5],["pdf",2],["whichever",1],["project",2],["last",2],["made",1],["arbitrary",1],["cross",1],["match",1],["delivered",1],["straight",1],["face",1],["never",1],["sends",2],["always",1],["nothing",1],["first",2],["party",1],["relied",1],["relative",2],["reference",2],["inside",1],["narrower",1],["than",1],["means",1],["file",3],["next",1],["referer",2],["names",1],["ask",1],["within",1],["its",3],["same",1],["rule",2],["granted",1],["applies",1],["then",1],["fall",2],["back",2],["wide",2],["uniqueness",1],["bare",2],["route",1],["marks",1],["sole",1],["caller",1],["sets",1],["api",2],["v1",1],["keeps",1],["widening",1],["resolution",1],["rendered",1],["asked",1],["referring",1],["by",2],["unique",2],["row",1],["historical",1],["serves",2],["own",1],["scope",2],["inv",1],["13",1],["real",1],["byte",1],["chokepoint",1],["dispatched",1],["addressed",2],["invisible",1],["based",1],["both",1],["reach",1],["named",1],["after",1],["url",1],["segment",1],["extra",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._serve_artifact_bundle","name":[["serve",1],["artifact",1],["bundle",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",2],["artifact",11],["bundle",2],["self",3],["artifacts",4],["list",2],["dict",2],["filename",5],["str",4],["none",2],["download",1],["frame",1],["project",1],["current",1],["versions",1],["as",2],["one",1],["zip",7],["tmp",7],["tempfile",1],["named",1],["temporary",1],["file",4],["prefix",1],["openai4s",1],["suffix",4],["delete",1],["false",1],["path",17],["name",9],["close",1],["try",3],["zipfile",2],["compression",1],["deflated",1],["zf",2],["store",1],["resolve",1],["id",2],["if",4],["not",4],["continue",2],["raw",2],["replace",1],["parts",2],["split",1],["arcname",6],["join",1],["stem",3],["os",1],["splitext",1],["while",1],["add",1],["write",1],["except",2],["oserror",2],["safe",4],["re",1],["sub",1],["za",1],["z0",1],["strip",1],["lower",1],["endswith",1],["stream",1],["application",1],["content",1],["disposition",1],["attachment",1],["security",2],["headers",1],["finally",1],["unlink",1],["pass",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._serve_file","name":[["serve",1],["file",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",2],["file",2],["self",4],["path",5],["ctype",3],["str",6],["extra",4],["dict",4],["none",10],["security",4],["try",1],["body",2],["read",1],["bytes",1],["except",1],["oserror",1],["json",1],["error",1],["not",1],["found",1],["404",1],["return",1],["send",1],["200",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._serve_index","name":[["serve",1],["index",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",3],["index",6],["self",3],["none",2],["webui",3],["dir",2],["html",3],["if",1],["legacy",1],["enabled",1],["else",1],["dist",1],["ui",1],["file",1],["text",1],["charset",1],["utf",1],["security",2],["default",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._serve_sandbox_grant","name":[["serve",1],["sandbox",1],["grant",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",4],["sandbox",10],["grant",17],["self",10],["path",5],["str",5],["none",3],["artifact",18],["bytes",3],["origin",10],["under",1],["one",4],["route",3],["reachable",1],["without",1],["session",5],["credential",1],["so",2],["written",1],["as",4],["allowlist",1],["verifies",1],["preview",7],["below",1],["whose",1],["frame",6],["names",2],["any",1],["other",2],["shape",1],["404",7],["no",1],["detail",1],["probe",1],["must",1],["not",11],["learn",1],["whether",1],["id",11],["exists",1],["if",7],["presents",1],["cookie",3],["legitimate",1],["spend",3],["cross",2],["site",3],["subframe",1],["load",2],["same",4],["strict",1],["never",2],["sent",1],["request",1],["carry",1],["daemon",2],["own",1],["therefore",1],["url",1],["opened",1],["top",1],["level",1],["name",3],["also",1],["holds",1],["context",1],["executable",1],["document",1],["could",1],["authenticated",1],["api",1],["subresource",1],["read",4],["frames",1],["refused",1],["outright",1],["inert",2],["app",4],["serves",1],["reader",1],["json",5],["error",10],["found",5],["return",5],["try",2],["token",3],["remainder",3],["grants",5],["split",1],["origins",1],["raise",1],["unsupported",1],["pair",1],["headers",2],["host",1],["allowed",1],["port",1],["verify",1],["auth",1],["except",2],["startswith",1],["ident",5],["unquote",1],["len",1],["primary",4],["store",5],["version",15],["meta",2],["else",4],["sibling",2],["by",3],["file",3],["question",1],["asks",1],["once",1],["knows",1],["referring",1],["report",2],["both",1],["previews",1],["answer",1],["relative",1],["reference",1],["way",1],["unique",1],["filename",2],["latest",1],["isinstance",2],["dict",2],["root",1],["includes",1],["case",1],["resolving",1],["another",1],["always",1],["captured",2],["mutable",1],["workspace",1],["pinned",1],["its",1],["current",1],["docs",1],["security",3],["md",1],["frozen",1],["multi",1],["bundle",1],["body",2],["delivery",2],["verified",1],["snapshot",2],["validation",1],["side",1],["only",1],["response",1],["stays",1],["uninformative",1],["but",1],["operator",1],["tell",1],["damaged",1],["from",1],["forged",1],["expired",1],["exact",1],["record",1],["diagnostic",1],["surface",1],["ctype",3],["text",1],["html",1],["charset",1],["utf",1],["content",1],["type",1],["guess",1],["send",1],["200",1],["sandboxed",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._serve_static","name":[["serve",1],["static",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",4],["static",7],["self",5],["path",5],["str",2],["bool",2],["if",5],["index",2],["html",1],["return",4],["true",3],["startswith",1],["rel",3],["len",1],["target",4],["status",4],["resolve",1],["file",2],["not",3],["none",3],["json",1],["error",1],["forbidden",1],["403",1],["else",3],["found",1],["assert",1],["ctype",3],["guess",1],["name",1],["one",1],["document",2],["itself",1],["framed",2],["ketcher",2],["embeds",1],["vendored",1],["editor",3],["entry",1],["page",1],["pinned",1],["also",1],["needs",1],["string",1],["compilation",1],["its",1],["chemistry",1],["bindings",1],["everything",1],["keeps",1],["shell",1],["no",1],["eval",1],["frame",1],["denial",1],["policy",1],["security",4],["headers",1],["ui",1],["false",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._serve_ui_file","name":[["serve",1],["ui",1],["file",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",3],["ui",2],["file",4],["self",14],["path",12],["ctype",9],["str",6],["extra",7],["dict",5],["none",13],["security",13],["try",3],["st",12],["stat",1],["except",3],["oserror",3],["json",3],["error",3],["not",3],["found",3],["404",3],["return",7],["headers",15],["out",13],["gzip",10],["ok",4],["eligible",2],["name",4],["size",4],["accepts",1],["getattr",2],["etag",3],["weak",1],["mtime",1],["ns",1],["body",6],["fingerprinted",6],["if",10],["cache",2],["control",2],["fingerprint",1],["vary",1],["accept",1],["encoding",2],["content",1],["match",1],["send",5],["static",4],["bytes",6],["304",2],["else",2],["cached",1],["200",3],["stream",2],["read",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._skills_catalog","name":[["skills",1],["catalog",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["skills",2],["catalog",3],["self",2],["disabled",3],["str",2],["list",2],["dict",2],["return",1],["skill",1],["customization",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._split_host_header","name":[["split",1],["host",1],["header",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["split",3],["host",11],["header",2],["raw",3],["str",2],["hostname",1],["lower",4],["port",6],["none",16],["if",9],["missing",1],["malformed",1],["handles",1],["ipv6",3],["bracket",1],["forms",1],["8760",1],["ordinary",1],["bare",2],["hostnames",1],["case",1],["insensitivity",1],["strip",1],["not",2],["return",9],["startswith",2],["end",4],["find",1],["unterminated",1],["literal",1],["rest",4],["else",2],["unbracketed",1],["address",1],["colon",2],["invalid",1],["per",1],["rfc",1],["7230",1],["reject",1],["rather",1],["than",1],["mis",1],["last",1],["count",1],["rsplit",1],["try",1],["int",1],["except",1],["value",1],["error",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._stream_file","name":[["stream",1],["file",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["stream",2],["file",4],["self",22],["path",7],["ctype",4],["str",7],["extra",9],["dict",5],["none",14],["security",10],["send",16],["potentially",1],["large",1],["local",1],["without",1],["loading",1],["into",1],["ram",1],["try",2],["size",3],["stat",1],["st",1],["except",2],["oserror",2],["json",2],["error",2],["not",7],["found",2],["404",2],["return",3],["etag",4],["if",8],["match",1],["getattr",1],["headers",4],["304",3],["must",1],["still",1],["carry",1],["profile",8],["empty",1],["body",1],["opt",2],["out",1],["here",1],["because",1],["fingerprint",1],["names",1],["pass",1],["cache",16],["control",14],["would",1],["contradict",1],["last",2],["status",2],["response",2],["header",18],["content",5],["type",2],["sanitize",8],["value",16],["length",2],["else",2],["default",2],["no",2],["key",11],["items",4],["continue",3],["end",2],["source",3],["open",1],["rb",1],["pop",1],["200",2],["streams",1],["artifact",1],["bytes",1],["agent",1],["authored",1],["so",2],["one",2],["most",1],["needs",1],["nosniff",1],["closed",1],["csp",1],["builds",1],["its",1],["own",1],["instead",1],["going",1],["through",1],["has",1],["explicitly",1],["takes",1],["same",1],["as",1],["serve",1],["two",1],["writers",1],["fact",1],["drift",1],["while",1],["true",1],["chunk",3],["read",1],["1024",2],["break",1],["wfile",1],["write",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_admit","name":[["team",1],["admit",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",7],["admit",3],["self",14],["method",4],["str",4],["path",4],["bool",2],["answer",2],["true",4],["continue",1],["routing",1],["identity",10],["bound",1],["false",3],["response",2],["was",1],["sent",1],["from",1],["request",4],["bind",1],["execution",3],["principal",6],["thread",3],["as",1],["well",1],["answers",1],["who",1],["http",1],["same",1],["form",1],["everything",1],["past",1],["handler",2],["read",1],["turn",1],["kernel",1],["rpc",1],["delegated",1],["sub",1],["agent",1],["none",2],["take",1],["route",1],["resets",1],["its",2],["finally",1],["so",1],["one",2],["cannot",2],["leave",1],["next",1],["token",1],["if",3],["not",1],["return",4],["exempt",1],["paths",1],["startswith",1],["static",1],["close",1],["connection",1],["wants",1],["html",1],["headers",2],["person",1],["browser",1],["send",4],["them",1],["login",4],["page",1],["rather",1],["than",1],["json",2],["refusal",1],["they",1],["act",1],["last",1],["status",1],["303",2],["header",2],["location",1],["content",1],["length",1],["end",1],["error",1],["required",2],["code",1],["401",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_audit_admin_private_read","name":[["team",1],["audit",1],["admin",1],["private",1],["read",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",5],["audit",4],["admin",4],["private",5],["read",4],["self",3],["root",4],["str",2],["none",5],["d4",1],["inv",1],["12",1],["viewing",1],["session",2],["they",1],["not",4],["own",1],["leaves",1],["row",1],["every",1],["view",1],["first",1],["identity",5],["getattr",1],["if",2],["return",1],["try",1],["owner",7],["store",2],["visibility",1],["user",4],["id",6],["actor",1],["username",1],["action",1],["project",2],["target",1],["except",1],["exception",1],["noqa",1],["ble001",1],["auditing",1],["must",1],["break",1],["pass",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_claim_imported","name":[["team",1],["claim",1],["imported",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",4],["claim",2],["imported",8],["self",3],["dict",2],["none",2],["session",2],["belongs",1],["whoever",1],["m1",1],["owner",5],["user",1],["id",4],["root",4],["frame",1],["if",1],["store",1],["str",1],["project",2]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_filter_artifacts","name":[["team",1],["filter",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",9],["filter",2],["artifacts",9],["self",7],["list",4],["dict",5],["keep",1],["only",1],["whose",1],["session",2],["caller",1],["may",1],["see",1],["project",1],["level",1],["metadata",1],["zip",1],["routes",1],["inv",1],["13",1],["admin",3],["keeps",1],["all",1],["audits",1],["each",1],["private",2],["one",1],["identity",5],["getattr",1],["none",3],["if",4],["auth",1],["return",3],["root",8],["artifact",2],["meta",2],["audit",1],["read",1],["user",2],["kept",3],["store",1],["visible",1],["append",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_guard_instance_config","name":[["team",1],["guard",1],["instance",1],["config",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",5],["guard",5],["instance",5],["config",3],["self",3],["method",3],["str",4],["sub",3],["none",2],["refuse",1],["member",4],["reach",1],["into",2],["global",2],["surfaces",2],["m4",1],["three",1],["families",1],["all",1],["one",3],["so",2],["new",2],["line",1],["policy",3],["not",4],["call",1],["site",1],["configuration",1],["writes",2],["daemon",2],["level",1],["operations",1],["compute",1],["jobs",1],["runs",1],["bash",1],["command",2],["as",2],["own",1],["uid",1],["arbitrary",1],["execution",1],["every",3],["until",1],["existed",1],["mutations",1],["such",1],["installing",1],["packages",1],["shared",1],["venv",1],["publishing",1],["skill",1],["agent",1],["loads",1],["merely",1],["overwrite",1],["group",2],["api",1],["key",1],["same",1],["request",1],["llm",1],["base",1],["url",1],["point",1],["user",2],["provider",1],["traffic",1],["at",1],["host",1],["they",1],["control",1],["hands",1],["them",1],["everyone",1],["prompts",1],["session",1],["content",1],["tool",1],["output",1],["credential",1],["outgoing",1],["authorization",1],["header",1],["there",1],["no",1],["per",1],["variant",1],["setting",1],["fall",1],["back",1],["makes",1],["operator",1],["action",1],["rather",2],["than",2],["preference",1],["403",2],["frame",1],["404",1],["these",1],["management",1],["whose",1],["existence",1],["secret",1],["ui",1],["already",1],["reads",1],["admin",4],["only",4],["decide",1],["customize",1],["panes",1],["show",1],["path",2],["split",1],["if",2],["surface",1],["return",2],["may",1],["change",1],["raise",1],["gateway",1],["error",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_guard_memory_scope","name":[["team",1],["guard",1],["memory",1],["scope",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",5],["guard",4],["memory",4],["scope",7],["self",3],["str",2],["none",7],["standing",2],["context",2],["injected",1],["into",3],["other",1],["people",1],["turns",1],["project",6],["matches",1],["projects",1],["id",2],["path",1],["carries",1],["its",2],["json",1],["body",1],["so",1],["every",2],["addressed",1],["by",2],["parameter",1],["route",1],["was",1],["outside",1],["construction",1],["write",1],["side",1],["worse",1],["half",1],["member",1],["could",1],["put",1],["text",1],["another",1],["then",1],["rides",1],["turn",1],["members",1],["run",1],["identity",5],["getattr",1],["if",2],["auth",1],["admin",1],["return",1],["not",2],["policy",1],["may",1],["store",1],["404",2],["wording",1],["non",2],["membership",1],["must",1],["be",1],["indistinguishable",1],["from",1],["existence",1],["raise",1],["gateway",1],["error",1],["found",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_guard_owned_resource","name":[["team",1],["guard",1],["owned",1],["resource",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",7],["guard",3],["owned",2],["resource",5],["self",4],["method",4],["str",5],["sub",3],["none",9],["refuse",1],["id",11],["addressed",2],["whose",1],["owner",2],["caller",1],["may",3],["not",8],["reach",1],["annotations",3],["notes",2],["folders",2],["these",1],["same",2],["defect",1],["three",1],["more",1],["times",1],["collection",1],["route",1],["carries",1],["project",8],["frame",3],["guarded",2],["while",2],["sibling",1],["by",2],["own",1],["matches",1],["no",1],["scope",1],["regex",1],["was",1],["reachable",1],["anybody",1],["logged",1],["sharp",1],["one",1],["pinned",1],["body",1],["folded",1],["into",2],["session",4],["next",1],["turn",1],["so",2],["rewriting",1],["colleague",1],["annotation",4],["prompt",1],["injection",1],["their",2],["run",1],["kept",1],["working",1],["after",1],["they",1],["made",1],["private",1],["because",1],["only",1],["reads",1],["were",1],["being",1],["resolution",1],["goes",1],["root",5],["predicate",1],["rest",1],["surface",1],["asks",1],["fourth",1],["shape",1],["row",5],["here",1],["rather",1],["than",1],["new",1],["identity",7],["getattr",1],["if",11],["auth",1],["return",8],["path",3],["split",1],["re",2],["fullmatch",2],["head",2],["try",2],["store",5],["unquote",2],["group",2],["except",2],["exception",2],["noqa",2],["ble001",2],["delete",1],["idempotent",1],["below",1],["would",1],["otherwise",1],["answer",1],["200",1],["guessed",1],["invisible",1],["real",1],["gets",1],["404",5],["raise",4],["gateway",4],["error",4],["found",4],["admin",2],["policy",2],["require",1],["control",1],["pattern",2],["resolve",2],["note",1],["folder",1],["continue",1],["undecidable",1],["refused",1],["from",1],["unknown",1],["handler",1],["answers",1],["read",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_guard_project","name":[["team",1],["guard",1],["project",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",7],["guard",3],["project",9],["self",3],["method",3],["str",4],["sub",3],["none",5],["refuse",1],["addressed",1],["route",1],["non",1],["participant",2],["m2",1],["404",2],["matching",1],["frame",1],["projects",2],["exist",1],["protected",1],["admin",2],["passes",1],["bare",1],["list",1],["filtered",1],["at",1],["its",1],["handler",1],["not",6],["here",2],["identity",6],["getattr",1],["if",4],["auth",1],["return",2],["scope",1],["fullmatch",1],["pid",3],["unquote",1],["group",1],["store",2],["governance",1],["user",1],["id",1],["raise",2],["gateway",2],["error",2],["found",1],["reading",1],["participation",2],["changing",1],["destroying",1],["membership",2],["union",1],["includes",1],["owns",1],["session",2],["any",1],["member",4],["create",1],["anywhere",1],["they",1],["name",1],["so",1],["trusting",1],["delete",2],["hands",1],["one",1],["power",1],["erase",1],["another",1],["every",1],["sessions",1],["artifacts",1],["workspaces",1],["inside",1],["put",1],["patch",1],["post",1],["policy",1],["may",1],["administer",1],["403",1],["required",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_guard_served_artifact","name":[["team",1],["guard",1],["served",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",9],["guard",3],["served",2],["artifact",7],["self",6],["meta",4],["dict",3],["none",8],["real",1],["byte",1],["chokepoint",1],["inv",1],["13",1],["enforced",1],["inside",2],["serve",2],["so",1],["covers",1],["preview",1],["dispatched",1],["before",1],["api",2],["version",2],["filename",1],["addressed",2],["serves",1],["path",1],["based",1],["scope",1],["resolves",1],["id",1],["only",3],["cannot",2],["see",1],["guest",2],["fails",1],["visibility",1],["everything",1],["here",1],["correct",1],["data",1],["surface",1],["sanitized",1],["replay",1],["d3",1],["identity",5],["getattr",1],["if",4],["auth",1],["return",2],["root",6],["admin",3],["audit",1],["private",1],["read",1],["whose",1],["session",3],["be",1],["resolved",1],["same",1],["fail",1],["closed",1],["rule",1],["unowned",1],["gets",1],["treating",1],["unknown",1],["owner",1],["as",1],["no",1],["restriction",1],["walked",1],["past",1],["check",1],["not",2],["store",1],["visible",1],["raise",1],["gateway",1],["error",1],["404",1],["found",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_guard_share","name":[["team",1],["guard",1],["share",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",8],["guard",4],["share",12],["self",5],["method",3],["str",5],["sub",3],["none",7],["belongs",1],["session",3],["projects",1],["external",1],["review",1],["addressed",1],["by",1],["id",3],["so",1],["frame",3],["matcher",1],["never",1],["covered",1],["any",1],["member",1],["could",1],["list",1],["every",1],["url",1],["org",1],["revoke",2],["republish",1],["anybody",1],["snapshot",1],["guarded",1],["here",1],["rather",1],["than",1],["two",1],["handlers",2],["because",1],["patching",1],["one",1],["at",1],["time",1],["class",1],["defect",1],["keeps",1],["recurring",1],["file",1],["404",4],["matching",1],["shares",1],["exist",1],["itself",1],["protected",1],["fact",1],["identity",5],["getattr",1],["if",7],["auth",1],["return",3],["scope",1],["fullmatch",1],["split",1],["not",2],["try",1],["row",5],["store",2],["unquote",1],["group",1],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1],["raise",3],["gateway",3],["error",3],["unknown",3],["from",2],["keep",1],["guessed",1],["indistinguishable",1],["real",1],["whose",1],["caller",1],["cannot",1],["see",1],["service",1],["deliberately",1],["idempotent",1],["otherwise",1],["answers",1],["200",1],["missing",1],["turns",1],["into",1],["existence",1],["oracle",1],["root",5],["admin",2],["audit",1],["private",1],["read",1],["policy",1],["may",1],["mutating",1],["methods",1],["require",1],["control",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_identity_dict","name":[["team",1],["identity",1],["dict",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",3],["identity",8],["dict",4],["self",3],["none",5],["getattr",1],["if",1],["return",2],["id",2],["user",1],["role",2],["kind",2]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_identity_from_request","name":[["team",1],["identity",1],["from",1],["request",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",6],["identity",9],["from",6],["request",4],["self",5],["resolve",2],["none",5],["login",2],["cookie",5],["wins",1],["daemon",1],["access",2],["token",5],["presented",2],["header",2],["loopback",4],["cli",4],["admin",1],["equivalent",1],["service",3],["path",2],["m1",1],["bearer",2],["channel",1],["stays",1],["open",1],["server",1],["side",1],["management",2],["only",1],["there",1],["over",1],["network",1],["shared",1],["machine",1],["secret",1],["not",6],["person",1],["configured",2],["reverse",1],["proxy",5],["erases",1],["peer",2],["provenance",1],["by",1],["making",1],["every",2],["arrive",1],["so",2],["its",1],["public",2],["listener",2],["never",1],["mints",1],["http",1],["cookies",2],["import",1],["simple",2],["jar",2],["headers",2],["morsel",3],["if",3],["auth",5],["value",1],["return",3],["transport",2],["fact",1],["origin",1],["heuristic",1],["documented",1],["tls",1],["topology",2],["client",1],["has",1],["source",1],["address",1],["once",1],["cannot",1],["prove",1],["came",1],["local",3],["fail",1],["closed",1],["remain",1],["human",1],["independent",1],["restore",1],["mode",1],["later",1],["trusted",1],["origins",1],["matches",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_owner_user_id","name":[["team",1],["owner",1],["user",1],["id",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",5],["owner",2],["user",3],["id",3],["self",3],["str",2],["none",6],["who",1],["session",1],["created",1],["by",1],["request",1],["belongs",1],["mode",1],["identity",4],["getattr",1],["if",1],["auth",1],["return",2]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_require_session_control","name":[["team",1],["require",1],["session",1],["control",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",5],["require",2],["session",4],["control",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["none",5],["keep",1],["project",1],["read",1],["visibility",1],["from",1],["becoming",1],["write",1],["authority",1],["identity",4],["getattr",1],["if",2],["auth",1],["return",1],["not",1],["policy",1],["may",2],["store",1],["raise",1],["gateway",1],["error",1],["403",1],["only",2],["owner",2],["admin",1],["modify",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_root_of_artifact_meta","name":[["team",1],["root",1],["artifact",1],["meta",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",2],["root",13],["artifact",10],["meta",8],["self",2],["dict",2],["none",9],["str",7],["session",1],["resolved",5],["version",2],["row",4],["belongs",1],["three",1],["shapes",1],["reach",1],["here",1],["only",2],["first",1],["carries",1],["directly",1],["artifacts",2],["frame",9],["id",13],["versions",1],["often",1],["null",1],["plus",1],["filename",1],["match",1],["again",1],["reading",1],["made",1],["addressed",1],["case",1],["resolve",2],["caller",1],["then",1],["treated",1],["as",1],["nothing",1],["check",1],["exactly",1],["leak",1],["guard",1],["exists",1],["stop",1],["if",6],["not",1],["return",5],["fid",3],["try",2],["store",2],["scope",1],["except",2],["exception",2],["noqa",2],["ble001",2],["parent",5]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_scope_guard","name":[["team",1],["scope",1],["guard",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",18],["scope",4],["guard",7],["self",10],["method",7],["str",6],["sub",7],["none",9],["refuse",1],["frame",13],["artifact",22],["addressed",2],["routes",1],["whose",3],["session",11],["caller",1],["may",1],["not",12],["see",1],["m1",1],["inv",1],["13",1],["404",7],["403",1],["sessions",1],["exist",1],["itself",1],["information",1],["being",1],["protected",1],["resolution",1],["goes",1],["through",3],["root",17],["child",1],["id",6],["must",2],["answer",1],["differently",1],["from",2],["its",1],["as",2],["visible",3],["produced",1],["admin",5],["reads",2],["pass",1],["but",2],["private",4],["leaves",1],["audit",4],["row",1],["per",1],["view",1],["d4",1],["path",1],["based",1],["first",1],["line",1],["only",2],["artifacts",3],["authoritative",2],["byte",7],["check",2],["served",1],["inside",1],["serve",4],["identity",7],["getattr",1],["if",15],["auth",1],["return",5],["fullmatch",2],["store",4],["group",3],["several",1],["compatible",1],["handlers",1],["intentionally",1],["no",3],["op",1],["missing",1],["mode",1],["200",1],["differed",1],["existing",1],["invisible",1],["disclosed",1],["whether",1],["guessed",1],["existed",1],["raise",4],["gateway",4],["error",4],["found",4],["read",3],["dict",2],["policy",1],["control",3],["mutation",1],["require",2],["try",1],["unquote",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",1],["ids",1],["fall",1],["route",1],["also",2],["accepts",1],["unambiguous",1],["filename",2],["reserved",1],["versions",4],["namespace",1],["those",1],["gets",1],["reach",2],["resolves",1],["their",2],["metadata",3],["returns",2],["same",3],["tail",6],["len",3],["direct",2],["head",1],["startswith",1],["resolved",1],["helper",1],["uses",1],["failing",1],["closed",1],["way",1],["reading",1],["raw",1],["testing",1],["meant",1],["null",1],["post",1],["uploads",1],["produces",1],["column",1],["permits",1],["short",1],["circuited",1],["ran",1],["at",1],["all",1],["destructive",1],["verbs",2],["edit",1],["rename",1],["delete",1],["lineage",1],["never",1],["so",2],["meta",1],["bare",1],["reaches",1],["chokepoint",2],["audits",1],["covers",1],["preview",1],["plus",1],["version",1],["every",1],["suffixed",1],["workbench",1],["projection",1],["before",1],["here",1],["exactly",1],["once",1],["write",1],["deliberately",1],["create",1],["rows",1],["mutating",1],["methods",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._team_visibility_filter","name":[["team",1],["visibility",1],["filter",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["team",5],["visibility",2],["filter",2],["self",3],["str",2],["none",7],["user",2],["id",2],["session",1],["enumeration",1],["must",1],["be",1],["filtered",1],["by",1],["caller",1],["sees",1],["everything",1],["mode",1],["off",1],["admin",2],["cli",1],["identity",5],["getattr",1],["if",1],["auth",1],["return",2]]},{"id":"openai4s/server/gateway.py#make_handler.Handler._upload","name":[["upload",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["upload",3],["self",4],["dict",4],["try",1],["frame",13],["id",10],["if",2],["store",2],["str",2],["root",8],["session",10],["named",1],["body",2],["so",2],["none",3],["path",1],["matching",1],["team",4],["guards",1],["ever",1],["saw",1],["route",1],["they",1],["match",1],["sub",2],["just",1],["uploads",1],["only",1],["check",2],["here",2],["was",1],["require",3],["writable",2],["whose",1],["whole",1],["import",1],["quarantine",1],["test",1],["member",1],["could",1],["post",1],["colleague",1],["write",1],["bytes",1],["into",2],["their",2],["workspace",1],["artifact",4],["row",1],["resolved",1],["canonical",1],["first",1],["because",1],["ownership",1],["recorded",1],["per",1],["child",1],["would",1],["otherwise",1],["resolve",1],["nothing",2],["identity",4],["getattr",1],["not",3],["policy",1],["may",1],["404",2],["like",1],["every",1],["other",1],["cross",1],["refusal",1],["sessions",1],["exist",1],["itself",1],["protected",1],["raise",2],["gateway",2],["error",7],["found",1],["control",1],["uploading",1],["return",1],["runner",1],["broadcast",2],["lambda",1],["event",2],["hub",1],["except",1],["operation",1],["as",1],["code",1],["message",1],["from",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler.do_DELETE","name":[["delete",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["route",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler.do_GET","name":[],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["self",3],["route",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler.do_PATCH","name":[["patch",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["patch",3],["self",3],["route",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler.do_POST","name":[["post",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["post",3],["self",3],["route",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler.do_PUT","name":[["put",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["put",3],["self",3],["route",1]]},{"id":"openai4s/server/gateway.py#make_handler.Handler.log_message","name":[["log",1],["message",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["log",2],["message",2],["self",2],["quiet",2],["pass",1]]},{"id":"openai4s/server/gateway.py#MessageJob","name":[["message",1],["job",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",2],["message",7],["job",15],["def",4],["init",1],["self",36],["id",25],["str",17],["root",5],["frame",10],["none",20],["done",3],["threading",3],["event",1],["result",10],["dict",4],["error",18],["started",1],["at",8],["time",5],["finished",2],["float",1],["thread",6],["execution",3],["owner",1],["captured",2],["here",6],["request",8],["constructs",1],["failure",7],["user",2],["reads",1],["log",1],["line",1],["work",2],["failed",3],["have",1],["be",4],["same",3],["ties",1],["nothing",1],["anything",1],["new",2],["correlation",3],["direct",1],["submit",3],["cli",1],["recovery",1],["replay",1],["has",2],["no",3],["http",2],["behind",1],["empty",1],["made",1],["202",2],["nameless",1],["while",2],["run",4],["minted",1],["its",2],["own",1],["socket",3],["two",2],["ids",1],["one",10],["turn",11],["worse",1],["than",4],["reason",1],["as",2],["above",1],["runs",1],["worker",1],["context",1],["var",1],["not",5],["follow",1],["bare",1],["host",2],["frames",2],["every",2],["delegated",1],["child",1],["actually",1],["read",3],["data",1],["held",1],["ticket",2],["rather",3],["session",1],["dispatcher",2],["built",1],["once",4],["serves",1],["so",7],["identity",2],["stored",1],["there",2],["would",3],["caller",1],["answering",1],["another",1],["authorization",1],["question",1],["principal",2],["current",1],["model",4],["configuration",1],["was",6],["accepted",3],["under",5],["froze",1],["send",1],["but",1],["onto",1],["pin",1],["mutable",1],["by",2],["design",1],["because",1],["post",1],["binding",1],["answer",1],["dangling",1],["item",2],["still",1],["fifo",1],["re",1],["resolved",2],["from",2],["dequeue",1],["could",1],["client",1],["already",4],["told",1],["frozen",1],["cannot",2],["drift",1],["matter",1],["says",1],["later",1],["profile",2],["revision",1],["int",1],["project",2],["below",1],["back",3],["over",2],["200",1],["status",3],["envelope",1],["handler",1],["json",1],["never",2],["enriches",1],["code",6],["carried",1],["exist",1],["surface",5],["all",1],["whether",1],["happened",3],["after",1],["output",5],["committed",5],["bytes",1],["streamed",2],["tool",2],["llm",1],["models",1],["py",1],["calls",1],["retry",3],["veto",3],["kept",1],["query",1],["both",2],["say",2],["stops",1],["ui",1],["offering",1],["duplicate",1],["bool",2],["false",1],["branch",2],["store",2],["known",1],["working",1],["resolving",1],["again",1],["during",1],["wrong",1],["moment",1],["frequently",1],["lookup",1],["falls",1],["yields",1],["different",2],["key",1],["filed",1],["note",1],["finish",2],["exc",2],["base",1],["exception",4],["record",1],["diagnostic",2],["return",3],["sentence",1],["allowed",1],["three",1],["spawners",1],["each",2],["did",1],["additionally",1],["into",1],["text",1],["chunk",2],["permission",1],["naming",1],["path",1],["home",1],["provider",1],["echoing",1],["credential",1],["sent",1],["reached",1],["browser",1],["twice",1],["transports",1],["projecting",1],["call",1],["site",1],["means",2],["web",1],["disagree",1],["about",3],["original",1],["written",1],["operator",1],["per",1],["body",4],["public",1],["internal",4],["assign",1],["handlers",1],["fire",1],["loop",1],["fails",2],["inner",1],["records",1],["then",1],["tail",1],["leaves",1],["through",1],["outer",1],["second",1],["usually",1],["ordinary",1],["assigning",1],["let",1],["downgrade",1],["first",1],["had",3],["earned",1],["went",1],["being",1],["offered",1],["fact",1],["whichever",1],["projected",1],["last",1],["wait",2],["if",1],["only",1],["null",1],["field",1]]},{"id":"openai4s/server/gateway.py#MessageJob.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",19],["job",9],["id",20],["str",12],["root",5],["frame",9],["none",15],["done",1],["threading",3],["event",1],["result",3],["dict",2],["error",3],["started",1],["at",6],["time",3],["finished",1],["float",1],["thread",6],["execution",3],["owner",1],["captured",2],["here",4],["request",4],["constructs",1],["failure",5],["user",2],["reads",1],["log",1],["line",1],["work",2],["failed",2],["have",1],["be",4],["same",2],["ties",1],["nothing",1],["anything",1],["new",2],["correlation",3],["direct",1],["submit",3],["cli",1],["recovery",1],["replay",1],["has",2],["no",2],["http",2],["behind",1],["empty",1],["made",1],["202",2],["nameless",1],["while",2],["run",3],["message",2],["minted",1],["its",2],["own",1],["socket",2],["two",1],["ids",1],["one",4],["turn",8],["worse",1],["than",2],["reason",1],["as",1],["above",1],["runs",1],["worker",1],["context",1],["var",1],["not",3],["follow",1],["bare",1],["host",2],["frames",2],["every",2],["delegated",1],["child",1],["actually",1],["read",2],["data",1],["held",1],["ticket",2],["rather",1],["session",1],["dispatcher",2],["built",1],["once",1],["serves",1],["so",5],["identity",2],["stored",1],["there",1],["would",2],["caller",1],["answering",1],["another",1],["authorization",1],["question",1],["principal",2],["current",1],["model",4],["configuration",1],["was",4],["accepted",3],["under",4],["froze",1],["send",1],["but",1],["onto",1],["pin",1],["mutable",1],["by",2],["design",1],["because",1],["post",1],["binding",1],["answer",1],["dangling",1],["item",2],["still",1],["fifo",1],["re",1],["resolved",2],["from",2],["dequeue",1],["could",1],["client",1],["already",3],["told",1],["frozen",1],["cannot",1],["drift",1],["matter",1],["says",1],["later",1],["profile",2],["revision",1],["int",1],["project",1],["below",1],["back",2],["over",1],["200",1],["status",1],["envelope",1],["handler",1],["json",1],["never",1],["enriches",1],["code",2],["carried",1],["exist",1],["surface",1],["all",1],["whether",1],["happened",2],["after",1],["output",2],["committed",2],["bytes",1],["streamed",1],["tool",1],["llm",1],["models",1],["py",1],["calls",1],["retry",2],["veto",1],["kept",1],["query",1],["both",1],["say",1],["stops",1],["ui",1],["offering",1],["duplicate",1],["bool",1],["false",1],["branch",2],["store",2],["known",1],["working",1],["resolving",1],["again",1],["during",1],["wrong",1],["moment",1],["frequently",1],["lookup",1],["falls",1],["yields",1],["different",1],["key",1],["filed",1],["note",1]]},{"id":"openai4s/server/gateway.py#MessageJob.finish","name":[["finish",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["finish",2],["self",6],["result",4],["dict",2],["none",10],["error",4],["str",2],["finished",1],["at",1],["time",2],["done",1]]},{"id":"openai4s/server/gateway.py#MessageJob.project","name":[["project",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["project",2],["self",6],["exc",3],["base",2],["exception",5],["surface",5],["str",8],["record",1],["diagnostic",2],["once",3],["return",2],["one",5],["sentence",1],["failure",1],["allowed",1],["say",1],["three",1],["spawners",1],["each",2],["did",1],["job",2],["finish",1],["error",7],["message",2],["turn",3],["additionally",1],["streamed",1],["same",1],["into",1],["text",1],["chunk",2],["so",2],["permission",1],["naming",1],["path",1],["under",1],["home",1],["provider",1],["echoing",1],["credential",1],["was",2],["sent",1],["reached",1],["browser",1],["twice",1],["over",1],["two",1],["different",1],["transports",1],["projecting",1],["here",1],["rather",2],["than",2],["at",1],["call",1],["site",1],["means",1],["web",1],["socket",1],["result",1],["cannot",1],["disagree",1],["about",3],["happened",1],["original",1],["written",1],["operator",1],["per",1],["body",4],["status",1],["public",1],["request",3],["id",2],["code",2],["internal",2],["never",1],["assign",1],["both",1],["handlers",1],["fire",1],["loop",1],["fails",2],["inner",1],["records",1],["then",1],["tail",1],["leaves",1],["through",1],["outer",1],["second",1],["usually",1],["ordinary",1],["assigning",1],["let",1],["downgrade",1],["veto",2],["first",1],["had",2],["earned",1],["already",1],["run",1],["tool",1],["went",1],["back",1],["being",1],["offered",1],["retry",1],["fact",1],["not",1],["whichever",1],["projected",1],["last",1],["output",3],["committed",3],["bool",1]]},{"id":"openai4s/server/gateway.py#MessageJob.wait_result","name":[["wait",1],["result",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["wait",3],["result",4],["self",14],["dict",2],["done",1],["if",4],["not",1],["none",1],["return",2],["failure",6],["status",1],["failed",1],["frame",2],["id",12],["root",1],["job",3],["error",6],["internal",2],["message",1],["code",2],["only",1],["there",1],["one",1],["null",1],["field",1],["here",1],["would",1],["read",1],["as",1],["request",5],["had",1],["no",1],["means",1],["was",1],["built",1],["outside",1],["envelope",1],["already",1],["distinguishes",1],["those",1],["execution",4],["tells",1],["from",1],["later",1],["turn",1],["poll",1],["socket",2],["must",1],["agree",1],["about",1],["ended",1],["client",1],["missed",1],["event",1],["cannot",1],["reconstruct",1],["said",1],["output",2],["committed",2],["true",1]]},{"id":"openai4s/server/gateway.py#queue_preview","name":[["queue",1],["preview",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["queue",4],["preview",4],["text",3],["str",5],["one",1],["line",1],["queued",1],["message",1],["short",1],["enough",1],["broadcast",1],["repeatedly",1],["collapsed",4],["join",1],["split",1],["if",1],["len",1],["chars",2],["return",2]]},{"id":"openai4s/server/gateway.py#run_server","name":[["run",1],["server",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",2],["server",4],["httpd",7],["threading",2],["httpserver",2],["none",5],["serve",5],["until",1],["keyboard",2],["interrupt",2],["then",1],["tear",1],["everything",1],["down",2],["one",4],["blocking",1],["service",1],["loop",2],["app",1],["cli",2],["openai4s",4],["both",1],["drive",1],["so",2],["lifecycle",1],["fix",1],["teardown",3],["ordering",1],["drain",1],["close",3],["timeout",1],["cannot",1],["land",1],["path",1],["silently",1],["miss",1],["other",1],["tears",1],["runner",4],["jobs",1],["not",4],["just",1],["socket",1],["shutdown",4],["no",2],["op",1],["after",2],["forever",2],["has",1],["already",1],["returned",1],["stops",1],["another",1],["thread",1],["may",1],["be",1],["running",1],["try",3],["only",1],["serving",2],["daemon",1],["builds",5],["matplotlib",1],["font",4],["lists",1],["sandboxed",1],["kernels",1],["shot",1],["test",1],["would",1],["abandon",1],["scan",1],["at",1],["exit",1],["from",2],["kernel",3],["cache",2],["import",2],["enable",2],["background",4],["cfg",3],["getattr",3],["data",1],["dir",1],["except",3],["exception",2],["noqa",2],["ble001",2],["optimisation",1],["must",1],["stop",3],["pass",3],["finally",2],["list",1],["build",1],["enabled",1],["above",1],["confined",1],["child",1],["its",1],["own",1],["session",1],["process",1],["exiting",1],["ran",1],["had",1],["reported",1],["success",1],["killed",1],["waited",1],["out",1],["first",1],["spawn",1],["during",1],["starts",1],["continues",1],["regardless",1]]},{"id":"openai4s/server/gateway.py#serve_app","name":[["serve",1],["app",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["serve",3],["app",3],["cfg",5],["config",3],["none",4],["block",3],["bool",2],["true",3],["threading",3],["httpserver",2],["httpd",4],["build",1],["server",2],["if",1],["run",1],["else",1],["thread",1],["target",1],["forever",1],["daemon",1],["start",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner","name":[["session",1],["runner",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",2],["session",10],["runner",2],["orchestration",9],["cleanup",10],["workers",2],["admission",1],["timeout",1],["retry",2],["min",1],["05",1],["max",1],["def",1],["init",1],["self",50],["cfg",10],["config",6],["hub",6],["wshub",1],["clock",5],["none",2],["start",2],["idle",1],["sweeper",1],["bool",2],["true",1],["stage1",2],["trusted",2],["delivery",3],["roadmap",1],["features",1],["time",4],["owner",1],["instance",2],["id",21],["process",3],["store",7],["db",2],["path",1],["skills",1],["skill",1],["loader",1],["sessions",3],["dict",6],["str",7],["state",10],["jobs",3],["message",6],["job",8],["row",1],["flight",1],["turn",5],["has",3],["already",2],["written",1],["as",1],["its",4],["terminal",4],["failure",4],["so",5],["outer",2],["handler",2],["same",2],["amends",1],["rather",1],["than",1],["appending",1],["second",1],["one",4],["keyed",2],["by",5],["cleared",1],["function",1],["returns",1],["only",4],["lifetime",2],["correct",1],["request",2],["was",1],["leak",1],["teeth",1],["consumed",1],["note",2],["ordinary",1],["inner",1],["left",1],["behind",2],["forever",1],["client",1],["reusing",1],["clients",1],["had",1],["next",1],["unrelated",1],["amend",1],["finished",1],["record",1],["nothing",1],["own",1],["failures",1],["current",1],["thread",2],["running",1],["run",4],["file",1],["without",4],["being",1],["handed",1],["ticket",1],["scope",1],["threading",6],["local",3],["lock",5],["project",4],["mutation",1],["condition",4],["closed",1],["false",3],["reconciler",1],["lease",1],["callbacks",1],["control",1],["threads",3],["enter",1],["fifo",1],["may",2],["sit",1],["long",1],["cell",1],["doing",1],["callback",1],["stalls",1],["reconciliation",1],["every",1],["workload",2],["keep",2],["small",1],["daemon",2],["pool",1],["instead",1],["tasks",2],["deduplicated",1],["aba",1],["fenced",1],["identity",1],["retried",1],["until",1],["exact",1],["binding",1],["gone",1],["never",1],["exit",1],["alive",1],["started",1],["lazily",1],["first",1],["event",5],["installs",1],["cluster",1],["still",1],["no",1],["extra",1],["any",1],["list",1],["stopping",1],["deleting",2],["projects",2],["root",13],["stable",1],["deletion",3],["tombstones",1],["drop",1],["intentionally",1],["removes",1],["before",1],["durable",3],["aggregate",1],["deleted",1],["barrier",1],["concurrent",1],["upload",1],["recreate",1],["fresh",1],["gap",1],["write",1],["into",1],["disappearing",1],["all",1],["frameless",3],["artifacts",1],["share",2],["data",1],["dir",1],["uploads",1],["therefore",2],["basename",1],["namespace",1],["even",1],["their",1],["database",1],["scopes",1],["name",1],["different",1],["mutations",2],["coexist",1],["but",1],["global",1],["writer",1],["across",1],["delete",1],["filesystem",1],["artifact",5],["active",1],["per",1],["startup",1],["opt",1],["demand",1],["route",1],["cannot",1],["both",1],["be",1],["seeding",1],["example",3],["at",1],["seed",2],["executions",2],["web",1],["execution",1],["coordinator",2],["lambda",15],["frame",12],["emitter",3],["compatibility",1],["spelling",1],["recovery",1],["runtime",1],["probes",1],["reviews",3],["review",9],["service",3],["ports",2],["llm",4],["evidence",4],["enforce",1],["quota",1],["providers",2],["clean",2],["api",2],["key",4],["value",2],["resolve",2],["profile",4],["factory",1],["busy",1],["error",2],["code",2],["gateway",1],["reviewer",3],["args",2],["kwargs",2],["excerpt",2],["ops",1],["operations",1],["calls",3],["provider",1],["auto",2],["mode",2],["repository",1],["committed",1],["sink",1],["socket",1],["lost",1],["live",1],["rest",1],["reopen",1],["remains",1],["source",1],["truth",1],["emit",1],["broadcast",1],["teach",1],["permission",1],["broker",2],["read",1],["conversation",1],["approvals",1],["see",1],["environment",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",51],["cfg",11],["config",7],["hub",7],["wshub",2],["clock",6],["none",4],["start",3],["idle",2],["sweeper",2],["bool",3],["true",2],["stage1",2],["trusted",2],["delivery",3],["roadmap",1],["features",1],["time",4],["owner",1],["instance",2],["id",21],["process",3],["store",7],["db",2],["path",1],["skills",1],["skill",1],["loader",1],["sessions",3],["dict",6],["str",7],["session",9],["state",10],["jobs",3],["message",6],["job",8],["row",1],["flight",1],["turn",5],["has",3],["already",2],["written",1],["as",1],["its",4],["terminal",4],["failure",4],["so",6],["outer",2],["handler",2],["same",2],["amends",1],["rather",1],["than",1],["appending",1],["second",1],["one",4],["keyed",2],["by",5],["cleared",1],["function",1],["returns",1],["only",4],["lifetime",2],["correct",1],["request",2],["was",1],["leak",1],["teeth",1],["consumed",1],["note",2],["ordinary",1],["inner",1],["left",1],["behind",2],["forever",1],["client",1],["reusing",1],["clients",1],["had",1],["next",1],["unrelated",1],["amend",1],["finished",1],["record",1],["nothing",1],["own",1],["failures",1],["current",1],["thread",2],["running",1],["run",4],["file",1],["without",4],["being",1],["handed",1],["ticket",1],["scope",1],["threading",6],["local",3],["lock",5],["project",4],["mutation",1],["condition",4],["closed",1],["false",3],["reconciler",1],["lease",1],["callbacks",1],["orchestration",5],["control",1],["threads",3],["cleanup",6],["enter",1],["fifo",1],["may",2],["sit",1],["long",1],["cell",1],["doing",1],["callback",1],["stalls",1],["reconciliation",1],["every",1],["workload",2],["keep",2],["small",1],["daemon",3],["pool",1],["instead",1],["tasks",2],["deduplicated",1],["aba",1],["fenced",1],["identity",1],["retried",1],["until",1],["exact",1],["binding",1],["gone",1],["never",1],["exit",1],["alive",1],["workers",1],["started",2],["lazily",1],["first",1],["event",5],["installs",1],["cluster",1],["still",2],["no",1],["extra",1],["any",1],["list",1],["stopping",1],["deleting",2],["projects",2],["root",13],["stable",1],["deletion",3],["tombstones",1],["drop",1],["intentionally",1],["removes",1],["before",1],["durable",3],["aggregate",1],["deleted",1],["barrier",1],["concurrent",1],["upload",1],["recreate",1],["fresh",1],["gap",1],["write",1],["into",1],["disappearing",1],["all",1],["frameless",3],["artifacts",1],["share",2],["data",1],["dir",1],["uploads",1],["therefore",2],["basename",1],["namespace",1],["even",1],["their",1],["database",1],["scopes",1],["name",1],["different",1],["mutations",2],["coexist",1],["but",1],["global",1],["writer",1],["across",1],["delete",1],["filesystem",1],["artifact",5],["active",1],["per",1],["startup",1],["opt",1],["demand",1],["route",1],["cannot",1],["both",1],["be",2],["seeding",1],["example",3],["at",1],["seed",2],["executions",2],["web",1],["execution",1],["coordinator",2],["lambda",15],["frame",12],["emitter",3],["compatibility",1],["spelling",1],["recovery",1],["runtime",1],["probes",1],["reviews",3],["review",10],["service",3],["ports",2],["llm",4],["evidence",4],["enforce",1],["quota",1],["providers",2],["clean",2],["api",2],["key",4],["value",2],["resolve",2],["profile",4],["factory",1],["busy",1],["error",2],["code",2],["gateway",1],["reviewer",3],["args",2],["kwargs",2],["excerpt",2],["ops",1],["operations",1],["calls",3],["provider",1],["auto",4],["mode",2],["repository",1],["committed",1],["sink",1],["socket",1],["lost",1],["live",1],["rest",1],["reopen",1],["remains",1],["source",1],["truth",1],["emit",1],["broadcast",1],["teach",1],["permission",1],["broker",3],["read",1],["conversation",1],["approvals",1],["see",1],["environment",1],["import",1],["quarantine",1],["legacy",1],["migration",1],["pinned",1],["user",1],["would",1],["approved",1],["openai4",1],["unattended",1],["approval",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.__init__._approvals_reviewer_for","name":[["approvals",1],["reviewer",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["approvals",3],["reviewer",3],["store",3],["root",3],["frame",4],["id",6],["project",4],["selection",4],["resolve",1],["effective",1],["cfg",1],["means",1],["nobody",1],["recorded",1],["choice",1],["broker",1],["then",1],["lets",1],["operator",1],["environment",1],["decide",1],["keeps",1],["existing",1],["openai4",1],["unattended",1],["approval",1],["escape",1],["hatch",1],["working",1],["ordinary",1],["session",1],["built",1],["default",1],["exactly",1],["absence",1],["so",1],["must",1],["not",2],["be",1],["reported",2],["as",2],["decision",1],["quarantine",1],["override",1],["explicit",2],["deployment",1],["setting",1],["legacy",1],["migration",1],["all",1],["decisions",1],["themselves",1],["if",1],["return",2],["str",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._abort_unstarted_job","name":[["abort",1],["unstarted",1],["job",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["abort",3],["unstarted",5],["job",13],["self",6],["ticket",5],["error",4],["claimed",5],["plan",7],["id",6],["none",8],["rollback",4],["status",5],["undo",4],["everything",1],["submission",1],["did",1],["once",1],["its",2],["worker",3],["refused",1],["start",2],["order",1],["matters",1],["goes",1],["back",2],["first",1],["because",2],["holds",1],["session",3],["blocks",2],["every",2],["later",1],["turn",2],["then",2],["running",2],["answers",1],["from",1],["jobs",2],["would",2],["otherwise",1],["report",1],["nothing",1],["row",1],["own",1],["route",2],["claim",1],["again",1],["each",1],["step",3],["independently",1],["guarded",1],["failure",2],["one",1],["must",1],["not",3],["stop",1],["others",1],["thread",1],["becomes",1],["wedged",1],["different",1],["way",1],["action",2],["lambda",4],["executions",1],["terminalised",1],["merely",1],["forgotten",1],["wait",2],["result",1],["done",1],["only",1],["finish",2],["sets",1],["so",1],["popping",1],["left",1],["any",1],["caller",1],["already",2],["waiting",1],["true",1],["branch",1],["message",2],["exactly",1],["blocked",1],["forever",1],["event",1],["nobody",1],["registry",1],["had",1],["discarded",1],["wake",1],["pop",1],["settle",1],["root",1],["frame",1],["if",1],["else",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["runs",1],["whatever",1],["failed",1],["print",2],["openai4s",1],["could",1],["file",1],["sys",1],["stderr",1],["traceback",1],["exc",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._active_profile","name":[["active",1],["profile",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["active",6],["profile",3],["self",3],["profiles",3],["list",2],["dict",4],["none",4],["id",4],["str",1],["store",1],["setting",1],["model",1],["if",2],["not",1],["return",2],["next",1],["item",3]]},{"id":"openai4s/server/gateway.py#SessionRunner._admit_auto_budget","name":[["admit",1],["auto",1],["budget",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["admit",2],["auto",4],["budget",3],["self",3],["st",3],["session",2],["state",2],["consumer",5],["str",9],["action",9],["group",5],["id",20],["sha256",4],["none",16],["amount",4],["int",4],["enforce",4],["field",4],["limit",4],["bool",2],["true",2],["token",4],["upper",4],["bound",4],["run",18],["dict",2],["pins",2],["reservation",2],["belongs",2],["reading",2],["live",2],["right",2],["owner",2],["thread",6],["but",2],["model",2],["path",2],["now",2],["runs",2],["detached",2],["provider",2],["after",2],["stop",4],["released",2],["turn",4],["queued",2],["follow",2],["up",2],["install",2],["new",2],["before",2],["reserves",2],["abandoned",2],["call",2],["would",2],["then",2],["charge",2],["denial",2],["trip",2],["belonging",2],["never",2],["asked",2],["active",1],["mode",1],["if",2],["else",1],["not",1],["return",2],["admission",3],["reserve",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._after_execution_cancel","name":[["after",1],["execution",1],["cancel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["after",4],["execution",4],["cancel",6],["self",7],["root",7],["frame",6],["id",6],["str",2],["result",10],["dict",4],["queued",2],["cancellation",3],["must",3],["not",6],["release",3],["active",2],["agent",3],["approval",2],["reviewer",2],["those",2],["session",2],["global",2],["compatibility",2],["paths",2],["touched",2],["only",2],["coordinator",2],["proved",2],["exact",2],["running",3],["owner",5],["if",6],["ok",1],["return",3],["scope",1],["state",7],["existing",1],["none",4],["language",1],["preparation",1],["happens",1],["before",1],["owns",1],["published",1],["kernel",1],["lease",1],["bootstrap",2],["candidate",1],["intentionally",1],["unpublished",1],["build",1],["first",1],["but",1],["still",2],["interrupt",2],["its",1],["protocol",1],["read",1],["rather",1],["than",1],["wait",1],["forever",1],["kernels",1],["preparing",1],["kind",1],["lock",2],["sessions",1],["runner",4],["delegation",1],["else",1],["try",2],["all",1],["parent",2],["cancelled",1],["except",2],["exception",2],["noqa",2],["ble001",2],["succeeds",1],["traceback",1],["print",1],["exc",1],["reviews",1],["locked",1],["any",1],["pending",1],["permission",1],["prompt",1],["conversation",1],["deny",1],["from",1],["openai4s",1],["permissions",1],["import",1],["broker",2],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._allocate_cell_attempt","name":[["allocate",1],["cell",1],["attempt",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["allocate",4],["cell",12],["attempt",6],["self",6],["st",6],["session",2],["state",3],["request",9],["id",28],["str",6],["action",8],["group",15],["none",4],["durable",1],["identity",1],["before",1],["any",1],["runtime",1],["work",1],["begins",1],["if",2],["user",1],["repl",1],["compatibility",1],["callers",1],["not",1],["pass",1],["through",1],["agent",1],["engine",1],["routed",1],["event",2],["keep",1],["their",1],["execution",3],["attempts",1],["same",1],["append",3],["only",1],["ledger",1],["without",1],["projecting",1],["them",1],["into",1],["model",1],["history",1],["resume",1],["store",3],["root",2],["frame",2],["branch",2],["turn",1],["kind",1],["type",1],["proposed",1],["canonical",1],["arguments",1],["language",4],["code",2],["origin",2],["resource",1],["keys",1],["kernel",1],["status",4],["kernels",1],["producing",1],["revision",1],["index",1],["generation",2],["alive",1],["else",1],["owner",2],["instance",2],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._apply_pending_env","name":[["apply",1],["pending",1],["env",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["apply",3],["pending",4],["env",25],["self",6],["st",16],["session",2],["state",2],["emit",4],["none",6],["if",7],["agent",1],["requested",1],["switch",2],["host",2],["during",1],["turn",2],["before",1],["next",2],["cell",2],["so",1],["its",1],["imports",1],["land",1],["chosen",1],["runs",1],["under",1],["caller",1],["lock",1],["no",1],["op",1],["unless",1],["target",7],["differs",1],["valid",1],["python",5],["not",4],["return",5],["from",1],["openai4s",1],["kernel",7],["import",1],["environments",1],["as",2],["envmod",2],["environment",1],["interpreter",1],["only",1],["untouched",1],["dispatcher",3],["already",1],["active",2],["ensure",1],["respawns",1],["against",1],["nothing",1],["here",1],["beyond",1],["treating",1],["desired",1],["persist",1],["root",3],["frame",5],["id",9],["kernels",2],["alive",1],["bin",2],["dir",1],["status",8],["type",2],["changed",2],["generation",8],["summary",2],["name",1],["lease",3],["spawn",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._apply_user_llm_key","name":[["apply",1],["user",1],["llm",1],["key",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["apply",2],["user",10],["llm",3],["key",11],["self",5],["cfg",10],["st",5],["session",4],["state",2],["none",5],["swap",1],["owner",5],["own",6],["credential",2],["if",6],["they",3],["have",1],["one",4],["m4",1],["applied",1],["here",1],["rather",2],["than",2],["at",1],["each",1],["call",2],["site",2],["because",1],["method",1],["single",2],["place",1],["web",1],["turn",2],["configuration",1],["decided",1],["loop",1],["reviewer",1],["every",1],["other",2],["provider",7],["request",1],["downstream",1],["all",1],["read",2],["returns",1],["per",2],["override",3],["them",1],["ends",1],["up",1],["billing",1],["group",3],["who",1],["thought",1],["were",1],["paying",1],["their",6],["way",1],["anthropic",1],["account",1],["no",4],["open",1],["ai",1],["runs",1],["ordinary",1],["arrangement",1],["exotic",1],["absence",1],["row",2],["fallback",2],["so",1],["install",1],["team",2],["member",1],["same",2],["code",1],["path",1],["as",2],["before",1],["inv",1],["configured",2],["but",2],["unreadable",2],["refusal",1],["not",8],["silent",1],["asked",2],["be",2],["quietly",1],["charging",1],["instead",1],["decision",1],["did",1],["make",1],["lookup",1],["fails",1],["infrastructural",1],["reasons",1],["different",1],["falls",1],["back",2],["availability",1],["over",1],["bookkeeping",1],["matching",1],["quota",1],["gate",1],["getattr",2],["root",2],["frame",2],["id",3],["return",7],["try",3],["store",3],["except",3],["exception",3],["noqa",3],["ble001",3],["ownership",1],["record",4],["keys",1],["secret",5],["secrets",1],["ref",1],["reference",1],["broker",1],["will",1],["even",1],["parse",1],["from",2],["database",1],["moved",1],["between",1],["machines",1],["backend",1],["changed",1],["under",1],["answer",1],["empty",1],["slot",1],["cannot",1],["honour",1],["raise",1],["gateway",1],["error",1],["409",1],["your",1],["could",1],["again",1],["remove",1],["fall",1],["shared",1],["dataclasses",1],["import",1],["replace",2],["api",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._archive_compaction_record","name":[["archive",1],["compaction",1],["record",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["archive",10],["compaction",5],["record",3],["self",3],["st",6],["session",2],["state",2],["payload",10],["dict",5],["str",8],["any",2],["action",10],["ledger",17],["runtime",2],["none",8],["persist",1],["one",1],["covered",4],["through",4],["group",8],["id",14],["last",2],["whose",1],["restore",2],["messages",5],["all",1],["lie",1],["compacted",11],["compact",2],["keeps",1],["two",1],["message",6],["head",2],["system",2],["prompt",2],["first",1],["task",1],["recent",1],["tail",2],["has",1],["no",1],["so",2],["earliest",1],["user",2],["walk",1],["current",1],["branch",3],["groups",2],["same",2],["correspondence",1],["reduce",1],["uses",1],["take",1],["next",1],["len",1],["after",3],["handoff",5],["notes",1],["excluded",1],["fully",1],["if",8],["count",1],["cannot",1],["be",1],["aligned",1],["bound",1],["note",1],["recorded",1],["nothing",1],["dropped",1],["rather",1],["than",1],["guess",1],["would",1],["delete",1],["kept",1],["writer",1],["loop",1],["passes",1],["metadata",12],["provider",1],["omitted",1],["active",3],["duration",1],["engine",1],["run",1],["callers",1],["without",1],["skip",1],["append",2],["only",1],["tests",1],["stay",1],["valid",1],["isinstance",5],["else",4],["list",2],["artifact",5],["refs",5],["ref",3],["store",1],["frame",2],["root",1],["project",2],["cursor",2],["recovery",2],["pointer",2],["generation",2],["kernel",1],["summary",2],["context",4],["before",2],["estimate",2],["getattr",1],["not",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._archive_context_output","name":[["archive",1],["context",1],["output",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["archive",5],["context",15],["output",4],["self",7],["st",10],["session",2],["state",2],["content",5],["any",8],["message",3],["dict",6],["str",9],["store",3],["one",1],["large",1],["result",1],["as",2],["real",1],["immutable",1],["artifact",11],["version",5],["del",1],["digest",8],["sha256",4],["if",7],["not",4],["re",1],["fullmatch",1],["9a",1],["64",1],["raise",4],["value",2],["error",4],["requires",1],["sha",1],["256",1],["filename",6],["16",1],["json",4],["existing",5],["by",1],["root",7],["frame",8],["id",17],["strict",1],["true",5],["latest",2],["return",2],["directory",5],["workspace",5],["openai4s",1],["resolve",2],["parents",2],["escaped",1],["mkdir",1],["exist",1],["ok",2],["path",9],["payload",5],["dumps",1],["schema",1],["kind",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["separators",1],["default",1],["repr",1],["encode",1],["utf",1],["try",2],["open",1],["xb",1],["handle",2],["write",1],["except",2],["file",1],["exists",1],["read",1],["bytes",2],["runtime",1],["collision",1],["checksum",3],["hashlib",1],["hexdigest",1],["frozen",6],["none",4],["stage1",1],["trusted",1],["delivery",1],["artifacts",1],["freeze",1],["capture",1],["snapshot",2],["record",4],["save",1],["type",2],["application",1],["size",1],["len",1],["project",2],["else",1],["exception",1],["unlink",1],["missing",1],["hub",1],["broadcast",1],["created",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._auto_budget","name":[["auto",1],["budget",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["auto",6],["budget",5],["self",4],["admission",3],["return",1],["store",1],["cfg",1],["mode",1],["budgets",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._auto_budget_call_context","name":[["auto",1],["budget",1],["call",1],["context",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["auto",5],["budget",3],["call",5],["context",3],["self",3],["st",6],["session",2],["state",2],["dict",2],["str",3],["any",2],["mode",2],["identity",1],["one",1],["model",3],["charged",1],["against",1],["captured",1],["by",1],["chat",2],["owning",1],["thread",3],["before",1],["provider",1],["starts",1],["read",1],["live",1],["at",1],["fn",1],["entry",1],["instead",1],["detached",1],["could",1],["already",1],["be",1],["run",3],["next",1],["turn",2],["installed",1],["after",1],["stop",1],["abandoned",1],["would",1],["then",1],["reserve",1],["settle",1],["denial",1],["trip",1],["cancel",1],["never",1],["made",1],["return",1],["id",4],["active",2],["action",3],["group",3],["execution",1],["getattr",1],["none",1],["cell",1],["index",1],["extra",2],["phase",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._auto_budget_extra_phase","name":[["auto",1],["budget",1],["extra",1],["phase",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["auto",5],["budget",3],["extra",2],["phase",3],["self",4],["st",3],["session",2],["state",2],["bool",2],["return",1],["admission",1],["store",1],["cfg",1],["mode",2],["budgets",1],["token",1],["active",2],["str",1],["run",1],["id",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._auto_review_enabled","name":[["auto",1],["review",1],["enabled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["auto",3],["review",2],["enabled",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["bool",2],["return",1],["reviews",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._background_active","name":[["background",1],["active",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["background",3],["active",2],["self",3],["st",3],["session",2],["state",2],["bool",2],["return",1],["any",1],["str",1],["job",2],["status",1],["lower",1],["running",1],["jobs",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._background_jobs","name":[["background",1],["jobs",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["background",3],["jobs",3],["st",3],["session",2],["state",3],["list",4],["dict",2],["dispatcher",4],["executor",4],["getattr",1],["bg",1],["none",3],["if",2],["else",1],["return",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",1],["occupied",1],["status",1],["running",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._background_last_activity_ms","name":[["background",1],["last",1],["activity",1],["ms",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["background",3],["last",2],["activity",2],["ms",2],["self",3],["st",3],["session",2],["state",2],["int",4],["none",3],["timestamps",3],["value",3],["job",3],["jobs",1],["ended",1],["at",2],["started",1],["if",2],["isinstance",1],["float",1],["return",1],["max",1],["else",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._best_effort","name":[["best",1],["effort",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["best",2],["effort",2],["step",2],["str",2],["action",3],["none",2],["run",1],["one",2],["terminal",3],["failure",2],["side",1],["effect",1],["never",2],["let",1],["stop",1],["next",1],["these",1],["were",1],["single",1],["try",2],["so",1],["first",1],["fail",1],["cancelled",1],["rest",1],["operational",1],["error",1],["from",1],["update",2],["frame",3],["skipped",1],["entirely",1],["client",1],["had",1],["been",1],["told",1],["202",1],["was",2],["watching",1],["socket",1],["left",1],["turn",1],["ended",1],["stored",1],["status",1],["prose",1],["event",1],["three",2],["independent",1],["obligations",1],["different",1],["readers",1],["except",1],["exception",1],["noqa",1],["ble001",1],["original",1],["news",1],["traceback",1],["print",1],["exc",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._bind_active_profile","name":[["bind",1],["active",1],["profile",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["bind",3],["active",13],["profile",14],["self",6],["root",3],["frame",4],["id",13],["str",3],["profiles",5],["list",2],["dict",4],["if",3],["none",1],["nothing",3],["deliberately",1],["not",2],["error",2],["install",1],["driven",1],["entirely",1],["by",1],["env",1],["has",1],["no",3],["at",4],["all",2],["refusing",1],["run",1],["would",1],["break",1],["configuration",1],["project",1],["documents",1],["as",2],["supported",1],["return",4],["model",9],["revision",10],["bound",2],["false",1],["checked",1],["before",2],["pin",2],["written",2],["branch",1],["credential",2],["check",1],["so",1],["could",1],["dispatch",2],["was",1],["pinned",2],["here",2],["refused",1],["longer",1],["usable",1],["post",1],["frames",1],["binding",2],["points",1],["came",1],["straight",1],["back",1],["again",1],["require",1],["int",3],["revisions",1],["existed",1],["seal",4],["one",1],["now",2],["rather",1],["than",1],["number",1],["names",1],["items",2],["item",3],["service",1],["ms",1],["time",2],["1000",1],["store",2],["mutate",1],["update",1],["true",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._bind_active_profile._seal","name":[["seal",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["seal",3],["items",3],["item",3],["if",1],["id",2],["active",1],["return",2],["model",1],["profile",1],["service",1],["revision",1],["now",1],["ms",1],["int",1],["time",2],["1000",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._bind_cell_attempt_generation","name":[["bind",1],["cell",1],["attempt",1],["generation",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["bind",3],["cell",2],["attempt",7],["generation",8],["self",3],["id",7],["str",4],["st",3],["session",2],["state",2],["language",4],["none",2],["kernels",1],["status",1],["if",1],["not",1],["raise",1],["runtime",1],["error",1],["execution",2],["has",1],["no",1],["live",1],["kernel",1],["store",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._bind_execution_to_turn","name":[["bind",1],["execution",1],["turn",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["bind",2],["execution",9],["turn",5],["self",5],["id",10],["str",2],["none",3],["give",1],["thread",1],["ticket",2],["actually",1],["got",1],["message",1],["spawner",2],["already",1],["knows",1],["holds",1],["coordinator",1],["so",1],["no",1],["op",1],["there",1],["plan",1],["not",4],["its",1],["job",8],["carried",1],["synthetic",2],["until",1],["line",1],["two",1],["never",1],["both",1],["flight",1],["one",1],["only",1],["ever",1],["emitted",1],["by",1],["failure",1],["happened",1],["before",1],["reached",1],["at",1],["all",1],["getattr",1],["scope",1],["if",2],["return",1],["lock",1],["jobs",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._bind_notebook_lineage","name":[["bind",1],["notebook",1],["lineage",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["bind",3],["notebook",3],["lineage",4],["self",4],["st",6],["session",2],["state",2],["request",5],["cell",7],["before",3],["workspace",4],["snapshot",2],["capture",6],["result",2],["id",10],["str",4],["list",2],["map",1],["host",1],["side",1],["reads",2],["versions",1],["stage",1],["enabled",1],["if",1],["not",1],["cfg",1],["roadmap",1],["features",1],["stage8",1],["live",1],["return",2],["del",1],["store",1],["artifacts",2],["root",3],["frame",4],["project",2],["producing",1],["observed",1],["files",1],["read",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._block_guardian_run","name":[["block",1],["guardian",1],["run",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["block",2],["guardian",9],["run",10],["self",4],["st",5],["session",2],["state",2],["message",3],["str",4],["none",7],["commit",1],["open",1],["circuit",2],["then",1],["stop",2],["exact",2],["turn",2],["permission",1],["denial",2],["already",1],["fail",1],["closed",1],["before",2],["callback",2],["runs",1],["supplies",1],["missing",1],["product",1],["terminal",7],["closes",1],["durably",1],["cancellation",1],["let",1],["outer",1],["loop",2],["attempt",2],["another",1],["action",2],["lost",1],["sqlite",1],["response",1],["replayed",1],["once",1],["same",1],["key",2],["persistent",1],["storage",1],["failure",1],["still",1],["cancels",1],["retried",1],["at",1],["its",1],["final",1],["boundary",1],["rather",1],["than",1],["turning",1],["denied",1],["into",1],["allow",1],["public",2],["reason",5],["opened",1],["1000",1],["blocked",3],["id",5],["active",1],["auto",4],["mode",3],["if",2],["transition",4],["error",6],["exception",2],["range",1],["try",1],["store",1],["terminate",1],["idempotency",1],["status",1],["by",2],["detected",1],["break",1],["except",1],["as",1],["noqa",1],["ble001",1],["bounded",1],["replay",1],["not",2],["publish",1],["committed",1],["elif",1],["record",1],["diagnostic",1],["surface",1],["cancel",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._branch_head_checkpoint","name":[["branch",1],["head",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["branch",8],["head",7],["checkpoint",5],["self",3],["st",3],["session",3],["state",2],["str",4],["none",5],["restorable",2],["auto",1],["repair",3],["must",1],["roll",1],["back",1],["if",2],["any",1],["returning",1],["real",1],["answer",1],["not",1],["failure",1],["start",1],["treats",1],["no",2],["as",1],["safe",1],["rollback",1],["unavailable",1],["refuses",1],["correct",1],["outcome",1],["try",1],["store",1],["id",2],["return",2],["else",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1],["has",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._build_annotated_content","name":[["build",1],["annotated",1],["content",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["build",2],["annotated",3],["content",2],["self",5],["st",5],["text",16],["str",2],["annos",3],["list",4],["turn",4],["annotation",1],["into",1],["multimodal",1],["user",8],["message",1],["block",1],["plus",1],["each",2],["pinned",6],["figure",4],["marker",1],["drawn",2],["at",2],["pin",4],["so",5],["vision",5],["model",8],["sees",1],["exactly",1],["pointed",1],["instead",2],["guessing",1],["from",2],["coordinate",1],["falls",1],["back",2],["plain",1],["active",1],["provider",6],["has",2],["no",2],["support",1],["else",2],["chat",2],["would",2],["raise",1],["try",2],["openai4s",1],["import",1],["llm",3],["exact",1],["endpoint",1],["triple",1],["not",8],["level",1],["answer",1],["describes",1],["default",1],["session",1],["only",1],["capable",1],["passed",1],["pre",1],["flight",1],["was",5],["then",2],["refused",1],["by",4],["own",1],["guard",1],["losing",1],["whole",1],["falling",1],["actually",2],["wrote",1],["if",8],["supports",1],["cfg",1],["return",3],["except",2],["exception",2],["noqa",2],["ble001",2],["never",2],["break",1],["over",1],["image",9],["parts",6],["type",5],["art",4],["dict",2],["setdefault",1],["artifact",2],["id",5],["append",10],["attached",5],["total",5],["bytes",10],["dropped",10],["pins",6],["items",1],["name",17],["max",6],["images",2],["reason",8],["too",3],["many",1],["limit",3],["continue",5],["raw",2],["problem",3],["store",1],["data",5],["mime",3],["pil",1],["absent",1],["sniffed",1],["as",2],["raster",1],["still",1],["decode",3],["reported",2],["rather",2],["than",4],["skipped",1],["existed",1],["its",1],["absence",1],["be",2],["accounted",1],["failed",2],["measured",1],["after",3],["markers",1],["because",2],["goes",1],["wire",1],["re",1],["encode",1],["larger",1],["file",2],["disk",1],["size",5],["len",2],["large",1],["budget",2],["exhausted",1],["traceback",1],["print",1],["exc",1],["told",2],["needs",2],["know",2],["their",1],["sent",2],["picture",1],["being",1],["asked",1],["about",2],["missing",1],["answering",1],["confidently",1],["received",2],["hub",1],["emitter",1],["root",2],["frame",3],["attachment",1],["problems",2],["travels",1],["note",2],["assert",1],["overrun",1],["every",1],["case",1],["had",1],["deleted",1],["one",1],["overwritten",2],["big",1],["wrong",1],["explanation",1],["worse",1],["none",1],["relays",1],["names",2],["join",1],["item",3],["system",1],["following",1],["figures",1],["were",2],["describe",1],["them",1],["say",1],["they",2],["version",1],["changed",1],["means",1],["longer",1],["exists",1],["ask",1],["before",1],["acting",1],["those",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._cancel_current_for_lifecycle","name":[["cancel",1],["current",1],["lifecycle",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cancel",4],["current",3],["lifecycle",3],["self",4],["root",4],["frame",4],["id",4],["str",4],["reason",4],["dict",2],["trusted",1],["only",1],["broad",1],["cancellation",1],["before",1],["close",1],["stop",1],["result",2],["executions",1],["return",1],["after",1],["execution",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._capture","name":[["capture",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["capture",3],["self",3],["st",3],["session",2],["state",2],["cell",6],["index",3],["int",2],["id",3],["str",4],["before",3],["workspace",2],["snapshot",2],["emit",3],["language",3],["python",2],["tuple",2],["list",6],["captured",4],["artifacts",2],["return",1],["figures",1],["files",1],["written",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._capture_artifacts","name":[["capture",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["capture",5],["artifacts",3],["self",4],["st",5],["session",2],["state",2],["cell",9],["index",3],["int",2],["id",3],["str",6],["before",3],["workspace",2],["snapshot",2],["emit",3],["language",4],["artifact",5],["receipts",4],["list",2],["dict",2],["any",2],["none",6],["result",2],["kernel",4],["run",3],["system",4],["lambda",1],["code",2],["execute",1],["origin",1],["if",1],["not",1],["else",1],["return",1],["drain",2],["remote",2],["provenance",2],["receipt",1],["map",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._capture_cursor_checkpoint_best_effort","name":[["capture",1],["cursor",1],["checkpoint",1],["best",1],["effort",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["capture",3],["cursor",7],["checkpoint",5],["best",2],["effort",2],["self",6],["root",5],["frame",5],["id",16],["str",10],["source",10],["kind",5],["branch",5],["none",8],["dict",2],["never",1],["turn",1],["snapshot",1],["infrastructure",1],["failure",2],["into",1],["try",1],["captured",5],["session",2],["domain",1],["store",1],["active",1],["except",1],["exception",1],["noqa",1],["ble001",1],["cell",1],["message",1],["persistence",1],["already",1],["won",1],["return",2],["if",3],["isinstance",1],["mapping",1],["state",4],["existing",1],["not",1],["note",1],["auto",1],["budget",1],["delta",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._capture_env_snapshot","name":[["capture",1],["env",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["capture",3],["env",2],["snapshot",2],["self",4],["st",3],["none",4],["str",2],["return",1],["artifacts",1],["environment",1],["remote",1],["provenance",1],["drain",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._cell_cancelled","name":[["cell",1],["cancelled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cell",4],["cancelled",3],["self",3],["st",5],["session",3],["state",2],["bool",3],["whether",1],["about",1],["start",2],["belongs",1],["execution",1],["cancel",2],["event",1],["watchdog",1],["observes",1],["once",1],["runs",1],["admitted",1],["ticket",4],["own",1],["signal",1],["stop",1],["close",1],["daemon",1],["shutdown",1],["sets",1],["first",1],["either",1],["one",1],["means",1],["user",1],["code",1],["must",1],["not",2],["if",1],["return",2],["true",1],["executions",1],["current",1],["root",1],["frame",1],["id",1],["none",1],["cancellation",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._close_cancelled_turn","name":[["close",1],["cancelled",1],["turn",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["close",2],["cancelled",6],["turn",6],["self",3],["st",7],["session",2],["state",2],["emit",3],["callable",2],["dict",7],["none",2],["identity",9],["mapping",2],["str",8],["object",6],["user",4],["text",5],["persist",1],["stream",2],["stopped",1],["marker",6],["ends",1],["one",3],["row",1],["chunk",3],["rest",1],["reopen",1],["live",1],["terminal",2],["frame",7],["update",1],["carry",1],["same",2],["so",1],["client",1],["renders",1],["whichever",1],["surface",1],["read",1],["content",2],["request",2],["language",2],["reason",4],["says",1],["whose",1],["stop",1],["was",1],["key",3],["value",2],["items",1],["if",2],["id",10],["execution",1],["auto",2],["budget",2],["else",1],["cancellation",1],["response",1],["store",1],["add",1],["message",1],["root",4],["branch",2],["role",1],["assistant",1],["metadata",1],["type",2],["block",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._configure_background_kernel_factory","name":[["configure",1],["background",1],["kernel",1],["factory",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",4],["configure",2],["background",12],["kernel",10],["factory",5],["self",5],["st",7],["session",7],["state",2],["dispatcher",7],["none",5],["bind",1],["first",2],["turn",1],["cells",1],["selected",1],["execution",1],["plane",2],["exec",2],["native",1],["tool",1],["be",2],["action",1],["before",1],["foreground",2],["python",3],["worker",2],["exists",1],["its",1],["must",1],["therefore",1],["installed",1],["control",1],["rather",1],["than",1],["as",1],["side",1],["effect",1],["spawning",1],["if",3],["store",1],["leases",1],["workload",1],["root",3],["frame",1],["id",1],["refuse",2],["cluster",4],["raise",2],["runtime",3],["error",2],["host",1],["not",1],["available",2],["runs",1],["allocated",1],["node",1],["would",1],["run",2],["daemon",1],["instead",1],["different",1],["workspace",4],["submit",1],["batch",1],["job",1],["post",1],["orchestration",1],["jobs",1],["release",1],["resource",1],["locally",1],["return",2],["spawn",2],["local",4],["environment",7],["resolve",1],["env",3],["interpreter",2],["no",1],["cwd",1],["str",2],["mode",1],["repl",1],["conda",1],["else",1],["name",2],["read",2],["isolation",2],["include",1],["skill",1],["sidecars",1],["true",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._configure_background_kernel_factory.refuse_cluster_background","name":[["refuse",1],["cluster",1],["background",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["refuse",2],["cluster",4],["background",4],["kernel",4],["raise",1],["runtime",1],["error",1],["host",1],["exec",1],["not",1],["available",1],["session",3],["runs",1],["allocated",1],["node",1],["would",1],["run",2],["daemon",1],["instead",1],["different",1],["workspace",1],["submit",1],["batch",1],["job",1],["post",1],["orchestration",1],["jobs",1],["release",1],["resource",1],["locally",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._configure_background_kernel_factory.spawn_local_background","name":[["spawn",1],["local",1],["background",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["spawn",2],["local",4],["background",2],["kernel",4],["environment",7],["self",2],["resolve",1],["env",3],["st",4],["if",2],["none",3],["interpreter",2],["raise",1],["runtime",2],["error",1],["no",1],["python",2],["available",1],["return",1],["dispatcher",2],["cwd",1],["str",2],["workspace",3],["mode",1],["repl",1],["root",2],["conda",1],["else",1],["name",2],["read",2],["isolation",2],["include",1],["skill",1],["sidecars",1],["true",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._context_archive_metadata","name":[["context",1],["archive",1],["metadata",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["context",3],["archive",2],["metadata",2],["self",5],["st",8],["session",3],["state",4],["action",7],["ledger",6],["runtime",3],["none",10],["dict",2],["str",2],["any",3],["project",1],["durable",1],["web",1],["identity",1],["into",1],["policy",1],["v2",1],["group",14],["id",20],["getattr",1],["current",1],["store",3],["include",2],["events",2],["false",2],["if",7],["else",5],["groups",4],["list",2],["root",2],["frame",2],["branch",6],["checkpoints",4],["limit",1],["checkpoint",6],["statuses",3],["kernels",1],["status",6],["generations",2],["language",2],["generation",4],["items",1],["restarted",3],["int",1],["ordinal",3],["values",1],["return",1],["cursor",1],["turn",2],["recovery",1],["pointer",1],["revision",2],["active",1],["kernel",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._deliver_final_answer","name":[["deliver",1],["final",1],["answer",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["deliver",2],["final",11],["answer",3],["self",6],["st",4],["any",4],["emit",5],["callable",2],["dict",4],["none",20],["root",12],["frame",16],["id",48],["str",16],["project",4],["execution",4],["produced",4],["artifacts",4],["list",4],["assistant",7],["visible",6],["text",21],["delivered",5],["at",10],["int",2],["language",3],["already",8],["streamed",5],["bool",4],["false",4],["message",18],["metadata",4],["mapping",2],["publish",4],["true",6],["turn",5],["transactional",2],["stage",3],["applies",1],["lifted",1],["out",2],["body",1],["so",4],["gate",1],["run",1],["between",1],["composing",1],["candidate",3],["publishing",1],["one",4],["copy",1],["delivery",31],["contract",1],["rather",1],["than",1],["per",1],["ordering",2],["says",1],["same",1],["bytes",1],["went",1],["wire",2],["marked",1],["provisional",2],["they",1],["must",1],["not",8],["be",2],["sent",1],["second",1],["time",1],["caller",2],["emits",1],["resolved",1],["settle",1],["block",10],["instead",1],["failure",1],["returned",2],["raised",1],["applied",1],["only",2],["knows",1],["else",2],["did",1],["owns",1],["turning",1],["ok",4],["into",2],["failed",1],["live",3],["stream",1],["concatenates",1],["chunks",1],["markdown",1],["model",2],["prose",2],["often",1],["ends",1],["without",2],["newline",1],["completion",10],["rendered",1],["as",4],["gradient",1],["printed",1],["stored",1],["rows",1],["separate",1],["unaffected",1],["chunk",5],["gets",1],["paragraph",1],["break",2],["separator",4],["if",9],["stage1",1],["trusted",3],["try",3],["service",4],["raise",3],["runtime",2],["error",15],["unavailable",1],["verified",6],["build",1],["manifest",3],["versions",1],["preserve",1],["pre",1],["existing",1],["reopen",3],["comes",1],["first",1],["then",1],["artifact",4],["bearing",1],["persisted",3],["strip",1],["continue",1],["store",2],["add",1],["branch",4],["role",1],["content",2],["created",2],["commit",5],["exception",5],["wrapper",1],["lose",1],["response",1],["after",1],["sqlite",1],["committed",2],["envelope",1],["bound",1],["idempotency",2],["key",3],["makes",1],["bounded",2],["retry",1],["exact",1],["replay",2],["would",1],["fail",2],["while",1],["exposed",1],["stranded",1],["attempt",1],["range",1],["except",3],["noqa",3],["ble001",3],["no",5],["receipt",1],["closed",1],["row",2],["means",1],["success",1],["link",2],["emitted",1],["fixed",1],["public",1],["carries",1],["local",1],["path",1],["raw",1],["storage",1],["diagnostic",3],["keeps",1],["those",1],["operator",1],["record",2],["surface",2],["return",3],["code",3],["unverified",1],["zh",1],["could",1],["was",1],["published",2],["append",2],["type",4],["mark",1],["durable",1],["leaving",1],["preserves",1],["stable",1],["recovery",1],["rest",1],["future",1],["explicit",1],["reconciliation",1],["re",1],["here",1],["publication",1],["reconcile",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._emit_artifact_step","name":[["emit",1],["artifact",1],["step",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["emit",7],["artifact",8],["step",20],["self",5],["st",4],["session",2],["state",2],["title",7],["str",6],["saved",6],["list",2],["dict",2],["environment",6],["none",10],["language",8],["persist",1],["stream",1],["completed",1],["kind",4],["files",8],["cell",4],["produced",1],["mirrors",1],["host",2],["save",1],["shape",1],["input",7],["output",6],["artifacts",3],["so",1],["same",1],["renderer",2],["reopen",1],["reconstruction",1],["both",2],["show",1],["saving",2],["card",2],["producing",2],["runtime",1],["label",4],["without",2],["them",1],["every",1],["said",1],["python",1],["row",1],["records",1],["read",2],["as",1],["written",1],["rows",1],["through",1],["their",1],["by",1],["store",3],["rid",4],["root",1],["frame",4],["id",8],["filename",1],["if",4],["not",1],["startswith",1],["running",2],["analysis",1],["else",3],["len",4],["kernel",1],["summary",3],["sid",5],["uuid",1],["uuid4",1],["hex",1],["12",1],["try",1],["add",1],["status",3],["done",2],["update",2],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["must",1],["never",1],["break",1],["turn",1],["pass",1],["begin",1],["end",1],["back",2],["already",1],["complete",1],["but",1],["sending",1],["keeps",1],["live",1],["create",1],["patch",1],["path",1],["identical",1],["steps",1],["type",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._emit_plan_ready","name":[["emit",1],["plan",1],["ready",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["emit",6],["plan",5],["ready",3],["self",3],["rid",3],["str",2],["dict",2],["none",4],["plans",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._ensure_kernel","name":[["ensure",1],["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ensure",3],["kernel",5],["self",6],["st",7],["session",2],["state",2],["none",3],["live",2],["local",4],["fallback",2],["not",4],["final",2],["answer",2],["while",2],["cluster",2],["workload",2],["remains",2],["bound",2],["re",2],["enter",2],["spawn",3],["each",2],["cell",2],["so",2],["worker",2],["arrived",2],["since",2],["previous",2],["attempt",2],["be",2],["selected",2],["supervisor",2],["cheaply",2],["reuses",2],["lease",2],["still",2],["has",2],["if",1],["kernels",1],["alive",1],["python",1],["placement",1],["workspace",1],["return",1],["runtime",1],["seed",1],["messages",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._ensure_r_kernel","name":[["ensure",1],["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ensure",4],["kernel",13],["self",5],["st",11],["session",7],["state",2],["str",3],["none",8],["make",1],["supervised",1],["slot",1],["live",1],["targeted",1],["soft",3],["fail",3],["mirrors",1],["agent",2],["loop",1],["py",1],["execute",1],["respawn",1],["worker",1],["died",1],["host",2],["env",5],["retargeted",1],["channel",1],["dispatcher",3],["active",2],["model",2],["sees",1],["missing",1],["as",3],["error",1],["observation",3],["fall",1],["back",1],["python",2],["never",1],["raises",1],["runtime",1],["same",2],["refusal",1],["exec",1],["background",1],["makes",1],["reason",1],["spawn",3],["starts",1],["local",1],["child",1],["daemon",2],["so",1],["placed",1],["cluster",3],["cell",1],["ran",1],["head",1],["node",2],["allocated",3],["cpus",1],["gpus",1],["silently",1],["because",1],["worked",1],["just",1],["somewhere",1],["else",1],["whatever",1],["shared",1],["filesystem",1],["happened",1],["show",1],["returned",1],["rather",1],["than",1],["raised",1],["method",1],["contract",1],["reads",1],["act",1],["if",2],["placement",1],["workspace",3],["not",3],["return",3],["available",1],["cells",1],["run",2],["would",1],["start",1],["instead",1],["resources",1],["submit",1],["batch",1],["job",1],["post",1],["orchestration",1],["jobs",1],["release",1],["resource",1],["locally",1],["want",3],["getattr",1],["from",2],["openai4s",2],["environments",1],["import",2],["environment",2],["try",1],["previous",3],["kernels",3],["lease",5],["lambda",1],["cwd",1],["read",2],["isolation",2],["bootstrap",1],["generation",1],["except",1],["exception",1],["noqa",1],["ble001",1],["into",1],["unavailable",1],["name",1],["key",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._ensure_runtime","name":[["ensure",1],["runtime",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["ensure",3],["runtime",4],["self",17],["st",17],["session",8],["state",4],["build",2],["control",1],["plane",1],["without",3],["acquiring",1],["language",2],["worker",2],["factory",4],["disp",7],["dispatcher",9],["cfg",1],["frame",3],["id",3],["root",2],["workspace",6],["bind",6],["domain",5],["getattr",3],["none",5],["if",4],["callable",3],["project",1],["every",2],["visible",1],["host",2],["call",1],["into",1],["persisted",2],["ui",1],["activity",1],["step",2],["make",3],["sink",3],["plan",2],["env",5],["switch",2],["selected",6],["environment",2],["meaningful",1],["before",2],["its",1],["exists",1],["list",1],["should",1],["report",1],["pin",1],["but",1],["no",1],["process",1],["starts",1],["try",2],["from",2],["openai4s",2],["kernel",5],["import",2],["environments",1],["as",1],["envmod",2],["name",1],["not",2],["interpreter",1],["active",1],["bin",2],["dir",1],["except",2],["exception",2],["noqa",2],["ble001",2],["creation",1],["must",1],["stay",1],["usable",1],["pass",2],["permissions",1],["broker",2],["rid",4],["register",1],["channel",1],["hub",2],["emitter",1],["cancel",2],["event",1],["watching",1],["lambda",3],["has",1],["subscriber",1],["guardian",2],["terminal",1],["message",2],["block",1],["run",1],["store",2],["return",2],["built",1],["once",1],["survives",1],["restarts",1],["so",1],["captured",1],["only",2],["right",1],["until",1],["placement",1],["changes",1],["binds",1],["side",1],["file",1],["operations",1],["actual",1],["cwd",1],["cli",1],["path",1],["already",1],["uses",1],["same",1],["reason",1],["rebind",3],["restorer",4],["artifact",1],["artifacts",3],["restore",1],["mutation",2],["lease",3],["execution",4],["bound",3],["trusted",3],["capture",3],["foreground",2],["materialise",2],["version",1],["writer",2],["transaction",1],["background",5],["executor",1],["reads",1],["hook",1],["dynamically",1],["including",1],["was",1],["created",1],["by",1],["tool",1],["turn",2],["any",1],["existed",1],["spans",1],["whole",1],["job",1],["atomic",1],["peer",1],["boundary",1],["configure",1],["refresh",1],["per",1],["model",1],["delegation",2],["wiring",1],["replacing",1],["stable",1],["starting",1],["python",1],["wire",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._ensure_runtime.factory","name":[["factory",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["factory",2],["disp",7],["build",1],["dispatcher",1],["self",10],["cfg",1],["frame",3],["id",3],["st",9],["root",2],["workspace",2],["bind",3],["session",5],["domain",5],["getattr",1],["none",3],["if",2],["callable",1],["project",1],["every",1],["visible",1],["host",1],["call",1],["into",1],["persisted",2],["ui",1],["activity",1],["step",2],["make",3],["sink",3],["plan",2],["env",5],["switch",2],["selected",6],["environment",2],["meaningful",1],["before",1],["its",1],["worker",1],["exists",1],["list",1],["should",1],["report",1],["pin",1],["but",1],["no",1],["process",1],["starts",1],["try",2],["from",2],["openai4s",2],["kernel",1],["import",2],["environments",1],["as",1],["envmod",2],["name",1],["not",2],["interpreter",1],["active",1],["bin",2],["dir",1],["except",2],["exception",2],["noqa",2],["ble001",2],["runtime",1],["creation",1],["must",1],["stay",1],["usable",1],["pass",2],["permissions",1],["broker",2],["rid",4],["register",1],["channel",1],["hub",2],["emitter",1],["cancel",2],["event",1],["watching",1],["lambda",2],["has",1],["subscriber",1],["guardian",2],["terminal",1],["message",2],["state",2],["block",1],["run",1],["store",2],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._enter_turn_scope","name":[["enter",1],["turn",1],["scope",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["enter",2],["turn",4],["scope",3],["self",3],["job",5],["id",5],["str",2],["none",2],["bind",1],["thread",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._env_label","name":[["env",1],["label",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["env",7],["label",3],["name",10],["str",4],["none",2],["runtime",1],["segment",1],["python",5],["default",2],["base",2],["switched",1],["prebuilt",1],["groups",1],["notebook",1],["cells",1],["from",1],["openai4s",1],["kernel",1],["import",1],["environments",1],["as",1],["envmod",2],["strip",1],["if",1],["not",1],["return",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._env_summary","name":[["env",1],["summary",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["env",16],["summary",2],["self",4],["st",6],["session",3],["state",2],["none",4],["dict",2],["small",1],["name",9],["language",3],["python",5],["version",3],["pending",3],["describing",1],["kernel",3],["runs",1],["notebook",1],["chip",1],["cheap",1],["versions",1],["cached",1],["environment",2],["from",2],["openai4s",1],["import",1],["environments",1],["as",1],["envmod",3],["selected",1],["if",4],["else",4],["default",3],["return",1],["canonical",1],["cell",1],["grouping",1],["label",2],["so",1],["frontend",1],["labels",2],["live",1],["cells",1],["same",1],["way",1],["server",1],["persisted",1],["ones",1],["must",1],["not",1],["re",1],["derive",1],["disagrees",1],["openai4",1],["non",1],["base",1],["always",1],["collapses",1],["plain",1],["id",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._execute_and_log","name":[["execute",1],["log",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["execute",3],["log",2],["self",3],["st",5],["session",2],["state",4],["code",4],["str",8],["origin",4],["emit",3],["stream",4],["bool",2],["true",2],["language",4],["python",2],["action",8],["group",8],["id",12],["none",6],["dict",3],["compatibility",1],["fa",1],["ade",1],["over",1],["typed",1],["cell",6],["execution",1],["service",1],["request",3],["getattr",2],["active",2],["executed",13],["cells",1],["return",1],["result",3],["idx",1],["index",1],["revision",2],["generation",2],["figures",2],["capture",4],["files",4],["written",2],["read",2],["saved",1],["artifacts",1],["whether",1],["kernel",1],["really",1],["ran",1],["false",1],["safety",1],["refused",1],["runtime",1],["unavailable",1],["soft",1],["errors",1],["whose",1],["identical",1],["real",1],["failure",1],["agent",1],["executor",1],["evidence",1],["ledger",1],["keys",1],["off",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._execute_with_watchdog","name":[["execute",1],["watchdog",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",4],["execute",5],["watchdog",8],["self",8],["st",13],["session",2],["state",4],["code",4],["str",10],["origin",6],["chunk",6],["language",8],["python",4],["lease",16],["kernel",7],["none",19],["cell",10],["id",16],["action",11],["group",6],["dict",2],["web",1],["adapter",1],["protocol",1],["neutral",1],["exact",2],["kernels",4],["if",8],["raise",1],["runtime",1],["error",1],["not",1],["available",1],["try",2],["from",2],["openai4s",2],["permissions",1],["import",1],["broker",7],["as",2],["perm",2],["permission",6],["except",1],["exception",1],["noqa",1],["ble001",1],["pending",3],["bool",2],["return",3],["root",2],["frame",2],["policy",4],["environment",1],["interrupt",3],["grace",4],["kill",2],["after",3],["restart",3],["lambda",1],["target",2],["run",3],["bootstrap",1],["else",4],["recovery",2],["touch",3],["busy",1],["executions",2],["bind",3],["current",2],["context",3],["tool",1],["call",1],["binder",6],["getattr",2],["receipt",4],["dispatcher",1],["artifact",5],["scope",1],["callable",2],["nullcontext",1],["receipts",4],["result",8],["list",1],["cancelled",1],["cancel",1],["paused",1],["thread",1],["name",1],["os",1],["sidecar",1],["manifests",1],["record",2],["finally",1],["unbind",1],["may",1],["have",1],["replaced",1],["captured",1],["whichever",1],["generation",1],["rather",1],["than",1],["mutating",1],["stale",1],["active",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._execute_with_watchdog.permission_pending","name":[["permission",1],["pending",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["permission",4],["pending",3],["bool",3],["return",1],["broker",2],["st",1],["root",1],["frame",1],["id",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._execute_with_watchdog.run_cell","name":[["run",1],["cell",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",2],["cell",6],["kernel",5],["binder",6],["getattr",2],["bind",2],["action",2],["context",2],["none",2],["receipt",4],["st",1],["dispatcher",1],["artifact",5],["scope",1],["if",3],["callable",2],["else",2],["nullcontext",1],["as",1],["receipts",4],["result",4],["execute",2],["code",2],["origin",4],["chunk",4],["id",4],["openai4s",1],["list",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._execution_active","name":[["execution",1],["active",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["execution",4],["active",2],["self",7],["root",6],["frame",6],["id",8],["str",2],["bool",4],["cover",1],["current",6],["message",1],["jobs",1],["present",1],["future",1],["coordinator",9],["queue",3],["if",4],["running",1],["return",4],["true",2],["getattr",2],["none",5],["lock",1],["state",4],["sessions",1],["else",1],["false",1],["try",1],["snapshot",7],["owner",6],["executions",1],["owns",2],["only",2],["recovery",3],["ticket",2],["kind",1],["not",3],["queued",2],["count",2],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",1],["occupied",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._existing_state","name":[["existing",1],["state",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["existing",2],["state",4],["self",4],["root",3],["frame",3],["id",3],["str",2],["session",2],["none",2],["lock",1],["return",1],["sessions",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._exit_turn_scope","name":[["exit",1],["turn",1],["scope",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["exit",2],["turn",4],["scope",3],["self",5],["job",6],["id",4],["str",2],["none",3],["drop",1],["binding",1],["whatever",1],["note",2],["left",1],["behind",1],["called",1],["from",2],["outermost",1],["finally",1],["target",1],["after",3],["outer",1],["handler",2],["has",1],["had",1],["its",1],["chance",1],["consume",1],["socket",1],["event",1],["finish",1],["anywhere",3],["earlier",1],["hand",1],["off",1],["taken",1],["away",1],["was",1],["filed",1],["later",2],["there",1],["no",1],["lock",1],["terminal",1],["failures",1],["pop",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._external_artifact_mutation","name":[["external",1],["artifact",1],["mutation",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["external",4],["artifact",16],["mutation",7],["self",13],["frame",13],["id",19],["str",11],["none",16],["project",19],["bind",1],["http",1],["originated",1],["its",4],["session",10],["gate",2],["manager",1],["remains",2],["usable",1],["frameless",2],["uploads",3],["lower",1],["level",1],["recovery",2],["tests",1],["resolves",1],["live",5],["web",1],["however",1],["must",1],["exact",1],["state",17],["coordinator",4],["by",1],["cells",1],["native",1],["writers",1],["delegation",1],["background",1],["kernels",1],["resolve",2],["canonical",11],["root",16],["dynamically",1],["so",2],["child",1],["cannot",1],["accidentally",1],["acquire",4],["different",1],["same",1],["physical",1],["workspace",5],["fallback",7],["default",1],["if",6],["not",7],["store",3],["let",2],["owning",1],["operation",1],["preserve",1],["established",1],["found",2],["response",1],["there",1],["no",2],["coordinate",1],["yield",3],["return",2],["under",2],["data",1],["dir",1],["outside",2],["every",1],["therefore",1],["capture",6],["they",1],["still",2],["share",1],["owned",1],["rows",1],["files",1],["deletion",5],["scope",4],["existing",1],["raise",3],["gateway",3],["error",3],["404",1],["branch",2],["activation",2],["deliberately",2],["replaces",1],["before",2],["event",1],["tail",1],["has",1],["finished",1],["during",2],["publication",1],["window",2],["new",1],["lock",12],["free",2],["even",2],["though",1],["lifecycle",2],["writer",1],["owns",1],["execution",5],["identity",1],["stable",1],["across",1],["swap",1],["closes",2],["aba",2],["gap",1],["turn",10],["below",1],["compatible",1],["guard",1],["legacy",1],["holders",1],["predate",1],["admission",1],["active",3],["409",2],["busy",4],["another",2],["trusted",4],["user",1],["mutations",1],["refusals",1],["queued",1],["work",1],["waiting",2],["here",2],["would",2],["upload",1],["accepted",1],["one",1],["silently",1],["land",1],["next",1],["completion",1],["delta",1],["also",1],["pure",1],["tool",1],["finalization",1],["turns",1],["operations",1],["whose",1],["complete",1],["lifetime",1],["holds",1],["snapshot",1],["open",1],["close",1],["atomically",1],["may",2],["pop",1],["clear",1],["tombstone",1],["after",2],["returns",1],["unguarded",1],["caller",1],["could",1],["then",1],["detached",1],["write",1],["durable",1],["aggregate",1],["was",1],["gone",1],["nonblocking",1],["while",1],["held",1],["takes",1],["old",1],["publishing",1],["invert",1],["those",1],["locks",1],["either",1],["claims",1],["now",1],["refuses",1],["without",1],["side",1],["effect",1],["sessions",2],["deleting",2],["projects",1],["claimed",2],["bool",1],["blocking",1],["false",1],["try",1],["keep",1],["global",1],["order",2],["aligned",1],["cell",1],["neither",1],["path",1],["ever",1],["take",1],["these",1],["two",1],["reverse",1],["finally",1],["release",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._external_project_artifact_mutation","name":[["external",1],["project",1],["artifact",1],["mutation",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["external",2],["project",9],["artifact",5],["mutation",5],["self",10],["id",3],["str",2],["share",1],["global",1],["uploads",1],["lease",1],["among",1],["frameless",5],["mutations",4],["condition",3],["if",1],["deleting",1],["projects",1],["deletion",2],["active",1],["raise",1],["gateway",1],["error",1],["409",1],["progress",1],["try",1],["yield",1],["finally",1],["max",1],["notify",1],["all",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._finalize_plan","name":[["finalize",1],["plan",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["finalize",3],["plan",10],["self",5],["st",7],["session",2],["state",3],["reply",3],["str",5],["prose",3],["emit",3],["none",2],["if",2],["plans",2],["captured",1],["true",1],["root",2],["frame",2],["id",4],["cursor",4],["isinstance",1],["mapping",1],["note",1],["auto",1],["budget",1],["delta",1],["kind",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._finalize_turn_auto_run","name":[["finalize",1],["turn",1],["auto",1],["run",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["finalize",2],["turn",17],["auto",10],["run",20],["self",5],["st",9],["session",2],["state",2],["id",22],["str",13],["execution",4],["status",5],["gate",7],["requested",3],["bool",2],["none",12],["close",1],["prestarted",1],["shadow",2],["no",1],["already",3],["closed",1],["try",2],["projection",3],["store",2],["project",1],["mode",5],["root",2],["frame",2],["branch",1],["if",7],["isinstance",2],["mapping",2],["else",2],["not",6],["return",4],["finished",2],["at",2],["guardian",4],["blocked",3],["reason",20],["terminal",21],["by",2],["stop",8],["loop",1],["detected",1],["key",8],["elif",4],["budget",3],["paused",1],["cancelled",4],["failed",4],["normal",1],["completion",1],["has",1],["returned",1],["above",1],["reaching",1],["live",1],["means",1],["could",1],["produce",1],["durable",1],["review",4],["truth",1],["never",1],["leave",1],["running",1],["infer",1],["pass",1],["from",1],["delivered",2],["provisional",1],["prose",1],["unavailable",2],["approval",1],["only",1],["stage",1],["runs",1],["useful",1],["audit",1],["owners",1],["but",1],["they",1],["verify",1],["answer",1],["was",1],["completed",1],["issues",1],["result",1],["disabled",1],["transition",4],["error",6],["exception",2],["attempt",1],["range",1],["terminate",1],["idempotency",1],["break",1],["except",1],["as",1],["noqa",1],["ble001",1],["bounded",1],["exact",1],["replay",1],["record",1],["diagnostic",1],["surface",1],["publish",1],["committed",1],["finally",1],["active",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._freeze_auto_budget_tokens","name":[["freeze",1],["auto",1],["budget",1],["tokens",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["freeze",4],["auto",4],["budget",3],["tokens",7],["self",4],["st",4],["session",2],["state",2],["none",2],["run",4],["id",5],["str",1],["active",1],["mode",1],["if",1],["not",1],["return",1],["frame",5],["store",1],["root",1],["int",2],["input",1],["output",1],["try",1],["initial",1],["except",1],["exception",1],["noqa",1],["ble001",1],["best",1],["effort",1],["after",1],["turn",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._friendly_error","name":[["friendly",1],["error",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["friendly",2],["error",12],["exc",9],["exception",4],["safe",3],["dict",2],["none",6],["language",3],["str",7],["zh",13],["next",1],["step",1],["offer",1],["chosen",1],["from",2],["controlled",1],["signals",1],["only",1],["classify",1],["by",3],["substring",1],["matching",1],["end",1],["msg",1],["300",1],["both",1],["halves",1],["leak",1],["plan",1],["item",1],["16",1],["about",1],["tail",1],["worse",1],["one",1],["reaches",1],["text",2],["chunk",1],["persisted",1],["assistant",1],["message",2],["frames",1],["id",1],["messages",1],["so",2],["provider",5],["echoing",1],["credential",1],["permission",1],["naming",1],["absolute",1],["path",1],["subprocess",1],["failure",7],["carrying",1],["argv",1],["was",7],["published",1],["three",1],["surfaces",1],["then",2],["kept",1],["forever",1],["branches",1],["now",1],["read",2],["type",1],["its",1],["status",7],["code",9],["fields",1],["codebase",1],["sets",1],["deliberately",1],["fallback",1],["projector",1],["own",1],["sentence",1],["author",1],["written",1],["gateway",1],["generic",1],["construction",2],["never",2],["openai4s",1],["llm",19],["models",9],["import",1],["llmerror",2],["transport",3],["getattr",3],["if",19],["request",5],["burst",3],["output",2],["committed",1],["false",1],["return",9],["api",14],["key",15],["else",9],["model",6],["traffic",2],["protection",2],["triggered",2],["turn",2],["had",1],["already",1],["produced",1],["not",7],["retried",3],["automatically",2],["avoid",1],["duplicate",1],["execution",1],["configuration",3],["problem",3],["continue",4],["session",4],["later",4],["temporarily",3],["switch",4],["slowed",1],["down",1],["still",2],["recover",2],["upstream",1],["overloaded",2],["currently",1],["backoff",2],["401",1],["invalid",2],["unauthorized",1],["customize",6],["env",4],["openai4",6],["authentication",1],["failed",3],["missing",1],["enter",1],["valid",1],["restart",1],["rate",2],["limited",1],["limiting",1],["requests",1],["automatic",1],["retries",1],["were",1],["attempted",1],["408",1],["timeout",2],["timed",1],["out",1],["network",5],["may",2],["be",3],["unstable",1],["slow",1],["try",2],["again",2],["increase",1],["isinstance",2],["no",1],["http",1],["reached",2],["service",2],["connect",1],["dns",1],["base",2],["url",2],["could",1],["interrupted",1],["check",2],["shows",1],["whether",1],["access",1],["enabled",1],["call",1],["internal",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._init_orchestration","name":[["init",1],["orchestration",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",4],["init",3],["orchestration",18],["self",29],["none",9],["build",1],["backends",9],["daemon",3],["reach",1],["start",3],["loop",3],["kept",1],["out",1],["proper",1],["so",2],["failure",1],["here",2],["malformed",1],["cluster",20],["toml",2],["above",1],["all",2],["degrades",1],["local",6],["only",3],["printed",1],["reason",1],["rather",2],["than",2],["refusing",1],["boot",3],["operator",3],["typo",1],["file",5],["should",1],["not",2],["take",1],["workbench",1],["down",1],["from",12],["openai4s",12],["import",10],["backend",11],["reconciler",5],["log",5],["dir",12],["cfg",5],["data",5],["logs",1],["try",3],["slurm",3],["config",5],["error",3],["load",4],["if",2],["configured",2],["str",2],["becomes",1],["default",6],["both",1],["built",1],["team",1],["mode",1],["because",2],["open",1],["ai4",1],["has",4],["no",3],["mapping",1],["browser",2],["member",1],["scheduler",1],["account",1],["admin",1],["still",1],["gets",2],["by",4],["omitting",1],["name",4],["remains",1],["reachable",1],["except",4],["as",4],["exc",6],["print",3],["ignored",1],["sys",3],["stderr",3],["flush",3],["true",3],["exception",2],["noqa",2],["ble001",2],["never",3],["block",2],["configuration",1],["unavailable",2],["cadence",1],["plan",1],["5s",1],["settable",1],["every",3],["end",2],["test",2],["subsystem",1],["otherwise",1],["spends",1],["its",2],["life",1],["waiting",1],["next",1],["tick",1],["suite",1],["takes",1],["minutes",1],["say",1],["batch",1],["pipeline",1],["works",1],["run",2],["less",1],["often",1],["expensive",1],["kind",1],["slow",1],["interval",5],["float",1],["os",2],["environ",2],["openai4",3],["reconcile",1],["value",1],["worker",12],["listener",2],["session",13],["manager",10],["lease",6],["reclaimer",7],["three",1],["asked",1],["them",2],["listen",2],["binds",1],["nothing",1],["starts",1],["extra",1],["thread",1],["byte",2],["single",1],["user",1],["was",3],["inv",1],["would",1],["be",1],["attack",1],["surface",1],["laptop",1],["will",1],["job",2],["compute",4],["sessions",3],["gateway",12],["prepare",4],["attempt",6],["state",9],["lost",6],["bootstrap",6],["filename",3],["authority",8],["mint",2],["secret",2],["ports",1],["credential",4],["isolation",2],["preparer",2],["environment",2],["fence",1],["outlives",1],["process",1],["sits",1],["shared",1],["filesystem",1],["given",1],["stays",1],["valid",1],["whole",1],["ttl",1],["memory",1],["nonce",1],["un",1],["burns",1],["outstanding",1],["restart",1],["path",1],["credentials",5],["isolated",5],["bool",1],["return",1],["store",6],["workspace",1],["root",1],["workspaces",1],["event",5],["address",2],["lambda",1],["runtime",2],["advertise",2],["host",1],["decides",1],["asks",1],["wiring",1],["letting",1],["either",1],["other",1],["keeps",1],["testable",2],["without",2],["workload",2],["allocation",2],["note",1],["id",1],["epoch",2],["leases",2],["workloads",3],["max",1],["05",1],["orc",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._init_orchestration.on_state_lost","name":[["state",1],["lost",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["state",3],["lost",3],["workload",3],["allocation",3],["manager",2],["note",1],["id",1],["epoch",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._init_orchestration.session_credentials_isolated","name":[["session",1],["credentials",1],["isolated",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["session",3],["credentials",2],["isolated",2],["backend",3],["name",3],["str",2],["backends",5],["self",2],["orchestration",2],["bool",2],["return",1],["has",1],["credential",1],["isolation",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._interrupt_background","name":[["interrupt",1],["background",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["interrupt",3],["background",3],["self",3],["st",4],["session",3],["state",2],["none",6],["dispatcher",4],["executor",5],["getattr",2],["bg",1],["if",4],["else",1],["return",2],["shutdown",4],["callable",1],["try",2],["except",2],["exception",2],["noqa",2],["ble001",2],["continue",2],["cleanup",2],["pass",2],["job",3],["jobs",1],["str",1],["status",1],["lower",1],["running",1],["exec",1],["id",1],["remains",1],["best",1],["effort",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._invalidate_reverted_session","name":[["invalidate",1],["reverted",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["invalidate",2],["reverted",2],["session",5],["self",5],["st",19],["state",3],["checkpoint",6],["mapping",3],["str",4],["any",2],["none",8],["end",1],["stale",1],["runtimes",1],["before",1],["committed",1],["revert",4],["barrier",1],["cleared",1],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["reason",6],["release",1],["bound",1],["compute",1],["execution",1],["user",1],["cancelled",1],["kernels",2],["stop",2],["python",3],["manual",2],["false",2],["branch",6],["requires",4],["recovery",4],["if",4],["delegation",3],["runner",3],["not",1],["close",1],["cancel",1],["true",2],["runtime",2],["messages",2],["env",4],["name",2],["pending",1],["pins",9],["environment",1],["isinstance",1],["else",3],["desired",1],["seed",1],["emit",3],["hub",1],["emitter",1],["root",3],["frame",5],["id",9],["type",2],["kernel",2],["status",2],["ended",3],["projection",1],["restored",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._invoke_control_with_artifacts","name":[["invoke",1],["control",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["invoke",8],["control",6],["artifacts",4],["self",4],["st",6],["call",11],["emit",4],["capture",1],["files",1],["written",1],["by",1],["model",2],["native",2],["tools",1],["exactly",1],["once",1],["kernel",1],["side",1],["host",1],["write",1],["file",1],["remains",1],["inside",1],["normal",1],["cell",2],["transaction",1],["wrapper",1],["intentionally",1],["only",1],["installed",1],["around",1],["legacy",1],["json",1],["tool",2],["boundary",1],["no",1],["snapshot",1],["exists",1],["ledger",3],["getattr",4],["active",1],["action",4],["none",4],["group",4],["id",11],["current",1],["if",2],["isinstance",1],["dict",1],["else",1],["binder",3],["dispatcher",1],["bind",1],["context",1],["callable",1],["return",2],["bound",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._invoke_control_with_artifacts_bound","name":[["invoke",1],["control",1],["artifacts",1],["bound",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["invoke",8],["control",4],["artifacts",3],["bound",3],["self",5],["st",7],["call",5],["emit",3],["run",1],["one",1],["already",2],["attributed",1],["native",2],["action",2],["capture",5],["its",2],["files",6],["recovery",2],["touch",2],["name",7],["if",4],["isinstance",1],["dict",1],["else",3],["getattr",3],["tool",6],["metadata",7],["dispatcher",1],["execution",1],["none",2],["str",2],["callable",1],["writes",5],["bool",1],["false",1],["not",1],["try",1],["return",2],["finally",1],["lease",1],["acquired",1],["before",2],["side",1],["effect",1],["held",1],["until",1],["final",1],["workspace",1],["running",1],["background",2],["job",1],["therefore",1],["refuses",1],["write",1],["new",1],["launch",1],["cannot",1],["enter",1],["snapshot",1],["interval",1],["trusted",1],["writing",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._invoke_control_with_auto_budget","name":[["invoke",1],["control",1],["auto",1],["budget",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["invoke",8],["control",3],["auto",9],["budget",9],["self",7],["st",7],["call",14],["emit",3],["sink",2],["native",5],["tool",4],["admission",7],["before",2],["name",5],["if",3],["isinstance",3],["dict",3],["else",3],["getattr",6],["arguments",5],["none",6],["ledger",6],["active",2],["action",6],["group",9],["str",2],["current",1],["id",9],["batch",1],["not",1],["single",1],["side",1],["effect",1],["bind",1],["exact",1],["invocation",1],["so",1],["siblings",1],["retries",1],["cannot",1],["reuse",1],["one",1],["reservation",1],["as",2],["execution",2],["authority",1],["try",2],["admit",1],["consumer",1],["sha256",1],["canonical",1],["fingerprint",1],["kind",1],["except",2],["denied",3],["note",1],["trip",1],["raise",2],["result",2],["artifacts",1],["settle",2],["started",2],["true",3],["return",1],["exception",1],["unknown",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._invoke_model_with_auto_budget","name":[["invoke",1],["model",1],["auto",1],["budget",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["invoke",2],["model",4],["auto",25],["budget",25],["self",20],["st",8],["session",2],["state",2],["messages",5],["any",10],["cfg",6],["provider",4],["call",5],["callable",2],["run",21],["id",35],["str",4],["none",31],["action",11],["group",14],["extra",12],["bool",2],["kwargs",5],["admit",3],["token",18],["spend",1],["before",1],["crossing",1],["boundary",1],["identity",1],["pinned",1],["by",1],["owning",1],["thread",2],["context",2],["direct",1],["caller",1],["omits",1],["them",1],["gets",1],["live",5],["values",1],["only",1],["right",1],["admission",20],["if",12],["else",4],["try",4],["consumer",2],["amount",3],["enforce",2],["field",4],["limit",2],["false",7],["not",7],["bound",6],["upper",2],["tools",2],["max",2],["tokens",2],["settle",8],["started",8],["store",2],["mode",2],["budgets",2],["fail",3],["measurement",4],["raise",5],["denied",11],["unavailable",2],["adapter",2],["lacks",1],["prompt",1],["plus",1],["completion",1],["ceiling",1],["multiplier",2],["except",4],["as",2],["exception",2],["noqa",1],["ble001",1],["denial",1],["remains",1],["closed",1],["pass",1],["note",3],["trip",3],["cancel",3],["result",4],["true",10],["unknown",4],["usage",8],["total",5],["verifiable",2],["isinstance",1],["mapping",1],["committed",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._invoke_writing_control_with_artifacts_bound","name":[["invoke",1],["writing",1],["control",1],["artifacts",1],["bound",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",4],["invoke",5],["writing",5],["control",2],["artifacts",15],["bound",2],["self",9],["st",10],["emit",5],["tool",11],["name",3],["str",6],["run",1],["one",1],["declared",2],["action",2],["inside",1],["its",2],["capture",17],["lease",1],["before",3],["snapshot",1],["workspace",2],["protect",1],["latest",1],["captured",14],["holder",4],["list",4],["commit",7],["failure",13],["base",3],["exception",8],["written",5],["files",4],["receipts",8],["tuple",2],["mapping",2],["any",4],["result",5],["artifact",15],["receipt",5],["map",1],["cell",1],["index",1],["none",3],["language",1],["native",3],["drain",2],["remote",2],["provenance",2],["append",3],["if",9],["step",1],["saving",1],["filename",5],["len",2],["else",3],["return",3],["dict",3],["try",5],["committed",6],["match",5],["next",1],["checksum",2],["not",6],["isinstance",1],["source",1],["raise",6],["runtime",3],["error",11],["could",3],["bind",2],["id",4],["version",2],["except",5],["as",4],["binder",3],["getattr",1],["dispatcher",1],["committer",1],["science",1],["search",1],["compute",1],["callable",1],["nullcontext",1],["trusted",3],["failed",3],["after",3],["ran",3],["output",3],["true",3],["type",2],["ignore",2],["attr",2],["defined",2],["from",3],["may",1],["have",1],["changed",1],["whatever",1],["recoverable",1],["but",1],["never",1],["replace",1],["primary",1],["secondary",1],["fault",1],["either",1],["way",1],["retry",2],["veto",2],["replay",1],["duplicate",2],["write",1],["noqa",2],["ble001",2],["record",1],["diagnostic",1],["surface",1],["setattr",1],["pragma",1],["no",1],["cover",1],["exotic",1],["immutable",1],["pass",1],["stage1",1],["delivery",2],["already",1],["returning",1],["success",1],["would",1],["make",1],["uncaptured",1],["bytes",1],["disappear",1],["durable",1],["delta",1],["retrying",1],["side",1],["effect",1],["fixed",1],["non",1],["secret",1],["shared",1],["traceback",1],["print",1],["exc",1],["finally",1],["recovery",1],["touch",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._invoke_writing_control_with_artifacts_bound.capture_written_files","name":[["capture",1],["written",1],["files",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["capture",5],["written",2],["files",2],["receipts",6],["tuple",2],["mapping",2],["str",2],["any",2],["result",2],["artifact",5],["receipt",1],["map",1],["captured",9],["self",3],["artifacts",7],["st",4],["cell",1],["index",1],["none",1],["before",1],["emit",3],["language",1],["native",1],["drain",2],["remote",2],["provenance",2],["holder",1],["append",1],["if",2],["step",1],["saving",1],["filename",1],["len",2],["else",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._invoke_writing_control_with_artifacts_bound.commit_artifacts","name":[["commit",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["commit",3],["artifacts",3],["receipts",4],["tuple",2],["dict",5],["str",5],["any",5],["list",3],["try",1],["captured",2],["capture",2],["written",2],["files",1],["committed",3],["receipt",4],["match",5],["next",1],["artifact",7],["if",2],["filename",4],["checksum",2],["none",1],["not",3],["isinstance",1],["source",1],["mapping",1],["raise",2],["runtime",1],["error",3],["could",1],["bind",1],["result",1],["append",2],["id",4],["version",2],["return",1],["except",1],["base",1],["exception",1],["as",1],["failure",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._kernel_id","name":[["kernel",1],["id",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",3],["id",2],["self",3],["st",3],["session",3],["state",2],["none",3],["str",2],["runtime",1],["segment",1],["label",2],["cells",1],["python",1],["runs",1],["return",1],["env",2],["getattr",1],["name",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._kernel_language","name":[["kernel",1],["language",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",3],["language",3],["self",2],["st",2],["session",2],["state",2],["none",2],["str",2],["syntax",1],["python",2],["cell",1],["repl",1],["manual",1],["paths",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._kernel_read_isolation","name":[["kernel",1],["read",1],["isolation",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",11],["read",7],["isolation",4],["self",10],["st",7],["session",10],["state",2],["workspace",10],["path",12],["none",12],["include",3],["skill",8],["sidecars",3],["bool",3],["false",7],["compose",1],["exact",1],["filesystem",1],["boundary",1],["one",2],["team",13],["cell",1],["all",1],["daemon",3],["owned",1],["data",23],["hidden",2],["by",2],["protecting",1],["dir",13],["writable",3],["external",13],["roots",6],["keep",1],["their",1],["shared",2],["area",4],["visible",1],["but",1],["hide",1],["users",12],["other",1],["only",2],["durable",1],["owner",6],["personal",15],["directory",8],["re",1],["exposed",1],["python",1],["may",1],["additionally",1],["enabled",1],["sidecar",2],["directories",1],["from",6],["project",1],["scoped",1],["loader",3],["adds",1],["its",4],["selected",1],["immutable",1],["environment",1],["root",37],["itself",1],["if",20],["not",8],["cfg",3],["mode",5],["return",1],["expanduser",6],["resolve",11],["ws",1],["candidate",2],["try",6],["relative",3],["except",5],["value",1],["error",11],["as",5],["exc",10],["raise",18],["runtime",10],["outside",1],["isolated",4],["parts",1],["cannot",6],["be",6],["list",2],["allowed",3],["host",2],["artifact",23],["materializes",1],["checksum",1],["verified",1],["copy",1],["below",1],["opaque",1],["expose",1],["instead",1],["reopening",1],["global",1],["snapshot",1],["stores",1],["mask",1],["validate",1],["both",1],["components",1],["before",1],["granting",1],["exception",2],["so",1],["existing",1],["symlink",11],["redirect",1],["another",1],["arbitrary",1],["inputs",8],["input",6],["frame",2],["id",3],["parent",15],["oserror",11],["mkdir",4],["0o700",4],["parents",8],["exist",5],["ok",4],["true",5],["resolved",15],["escapes",4],["scope",2],["append",3],["username",5],["str",3],["store",2],["user",5],["else",1],["strip",1],["noqa",1],["ble001",1],["allow",1],["grant",1],["must",3],["provable",1],["configured",4],["policies",3],["system",5],["temp",4],["tempfile",1],["gettempdir",1],["overlap",2],["canonical",1],["temporary",1],["continue",1],["namespace",4],["skills",3],["values",1],["getattr",3],["has",1],["source",2],["raw",1],["loa",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._legacy_model_matches","name":[["legacy",1],["model",1],["matches",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["legacy",3],["model",6],["matches",2],["self",3],["root",3],["frame",6],["id",3],["str",6],["dict",6],["profiles",4],["list",4],["tuple",2],["none",4],["backfill",1],["candidates",1],["not",3],["apply",1],["one",1],["copy",1],["send",2],["path",1],["no",1],["active",1],["rebind",1],["has",1],["know",1],["about",1],["decide",1],["before",1],["drops",1],["pin",1],["recorded",4],["strip",2],["if",2],["store",1],["message",1],["count",1],["return",2],["live",1],["only",1],["tombstone",1],["keeps",1],["its",2],["string",1],["history",1],["counting",1],["made",2],["deleted",2],["profile",1],["match",1],["refused",1],["key",1],["never",1],["be",1],["given",1],["same",1],["replacement",1],["ambiguous",1],["good",1],["item",4],["at",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._live_delegation_child","name":[["live",1],["delegation",1],["child",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["live",7],["delegation",6],["child",16],["self",4],["root",4],["frame",4],["id",11],["str",5],["control",1],["action",1],["actually",1],["reach",1],["refusal",1],["three",1],["answers",1],["collapsing",1],["any",1],["two",1],["them",1],["tells",1],["user",2],["something",1],["untrue",1],["404",3],["no",3],["such",2],["durable",1],["record",9],["never",2],["existed",2],["here",2],["409",4],["has",1],["but",1],["nothing",2],["act",1],["ok",1],["running",2],["runner",8],["owns",1],["case",1],["interesting",1],["one",1],["ordinary",1],["rather",1],["than",1],["exotic",1],["daemon",2],["restart",3],["marks",1],["every",1],["pending",1],["stopped",3],["stop",2],["reason",1],["discards",1],["queued",1],["steering",1],["so",1],["page",1],["opened",1],["before",1],["holding",1],["ids",1],["children",3],["gone",1],["answering",2],["there",1],["would",2],["say",1],["about",1],["work",1],["watched",1],["run",2],["200",1],["claim",1],["tree",4],["store",1],["next",1],["if",5],["none",7],["raise",3],["gateway",3],["error",3],["sub",3],["agent",3],["not",2],["found",1],["state",5],["existing",1],["else",1],["belongs",1],["longer",1],["active",1],["reload",1],["session",1],["see",1],["its",1],["final",1],["stale",3],["try",1],["lock",1],["noqa",3],["slf001",2],["same",1],["module",1],["boundary",1],["except",1],["exception",1],["ble001",1],["broken",1],["recorded",1],["as",1],["status",1],["unknown",1],["cannot",1],["be",1],["steered",1],["from",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._llm_cfg","name":[["llm",1],["cfg",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["llm",12],["cfg",5],["self",7],["st",8],["session",6],["state",2],["none",7],["effective",1],["config",5],["base",3],["runtime",1],["overrides",1],["customize",1],["models",1],["chosen",1],["model",11],["makes",1],["selector",1],["real",1],["reads",1],["settings",1],["once",2],["callers",1],["should",1],["resolve",6],["per",2],["turn",2],["not",4],["loop",2],["iteration",1],["see",1],["provider",4],["overridden",1],["must",1],["inherit",1],["concrete",1],["url",1],["requests",1],["go",1],["wrong",1],["endpoint",2],["leaving",1],["them",1],["empty",1],["lets",1],["llmconfig",1],["post",1],["init",1],["re",1],["new",1],["defaults",1],["resolution",1],["itself",1],["lives",1],["openai4s",2],["shared",1],["doctor",1],["had",1],["second",1],["implementation",1],["there",1],["read",1],["alone",1],["so",2],["install",1],["configured",1],["entirely",1],["through",1],["ui",1],["documented",1],["path",1],["since",1],["daemon",1],["boots",1],["no",1],["key",3],["was",6],["diagnosed",1],["fail",1],["while",2],["working",1],["perfectly",1],["from",1],["import",1],["honour",1],["pin",2],["before",1],["falling",1],["back",1],["whatever",1],["active",2],["bind",1],["revision",4],["wrote",1],["profile",4],["id",1],["every",1],["only",2],["as",1],["existence",1],["test",1],["write",1],["dispatched",1],["globally",1],["credential",1],["database",1],["recorded",2],["different",1],["pinned",5],["continued",1],["after",1],["activated",1],["ran",2],["said",1],["whole",1],["thing",1],["d2",1],["exists",1],["prevent",1],["rather",1],["than",1],["enforced",1],["if",2],["return",2],["apply",2],["user",2],["store",1],["override",1],["else",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop","name":[["loop",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",9],["loop",2],["self",20],["st",30],["session",5],["state",2],["emit",7],["assistant",3],["visible",3],["list",2],["dict",5],["action",29],["ledger",16],["runtime",2],["none",20],["llm",10],["cfg",11],["str",8],["run",3],["one",3],["web",3],["turn",3],["through",1],["shared",1],["provider",3],["neutral",1],["agent",3],["engine",4],["getattr",2],["active",4],["rid",5],["root",2],["frame",3],["id",11],["max",6],["turns",6],["12",1],["if",10],["explore",6],["add",4],["usage",15],["store",1],["tokens",7],["input",2],["prompt",1],["output",2],["completion",1],["account",2],["abandoned",5],["reply",7],["mapping",2],["any",1],["not",10],["isinstance",1],["return",4],["canonical",4],["record",1],["latest",2],["user",3],["text",2],["next",2],["message",3],["content",2],["reversed",1],["messages",5],["role",1],["events",3],["event",3],["sink",3],["language",6],["response",3],["narrate",1],["actions",1],["plan",7],["cancelled",2],["cancel",2],["apply",4],["pending",5],["env",2],["execute",4],["cell",13],["group",7],["current",1],["else",2],["try",4],["auto",13],["budget",13],["python",2],["admission",6],["before",2],["execution",1],["admit",2],["consumer",1],["extra",4],["index",1],["sha256",1],["fingerprint",1],["kind",1],["name",1],["source",1],["code",2],["enforce",2],["field",1],["limit",1],["phase",1],["except",3],["denied",4],["as",1],["note",1],["trip",1],["executed",2],["false",1],["error",1],["result",5],["full",1],["outcome",1],["just",1],["executor",2],["needs",1],["bit",1],["keep",1],["refused",1],["cells",1],["out",1],["finalize",5],["evidence",1],["unwraps",1],["itself",1],["log",1],["stream",4],["true",5],["settle",2],["started",2],["exception",2],["unknown",1],["raise",1],["finally",1],["prose",3],["noqa",1],["ble001",1],["capture",1],["must",2],["break",1],["traceback",1],["print",1],["exc",1],["tool",6],["catalog",8],["factory",3],["dispatcher",3],["callable",1],["model",7],["tools",4],["lambda",5],["specs",2],["control",2],["quota",6],["gate",4],["chat",5],["kwargs",3],["inference",1],["call",7],["identity",1],["was",1],["pinned",1],["by",1],["owning",1],["thread",2],["runs",1],["detached",1],["live",1],["may",1],["already",1],["be",2],["context",7],["pop",1],["invoke",4],["same",1],["signal",1],["gets",1],["below",1],["so",2],["stop",3],["also",1],["interrupts",1],["retry",1],["backoff",1],["rather",1],["than",1],["only",1],["gap",1],["between",1],["cancellation",2],["reads",1],["stored",1],["counters",1],["reserves",1],["nothing",1],["resend",2],["passes",1],["has",1],["been",1],["charged",2],["request",1],["still",1],["billing",1],["naming",1],["here",1],["bounds",1],["many",1],["those",1],["member",1],["stack",1],["scope",1],["team",1],["owned",1],["from",1],["terminal",1],["read",1],["every",1],["goes",1],["unbilled",1],["against",1],["drain",1],["metered",1],["nudge",4],["submit",1],["require",1],["standard",1],["profile",1],["readiness",1],["native",1],["wrapper",1],["mode",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop._auto_budget_chat","name":[["auto",1],["budget",1],["chat",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["auto",5],["budget",5],["chat",5],["messages",3],["cfg",3],["kwargs",4],["sink",2],["model",5],["inference",2],["admission",2],["before",2],["provider",4],["call",3],["identity",2],["was",2],["pinned",2],["by",2],["owning",2],["thread",4],["runs",2],["detached",2],["live",2],["one",2],["may",2],["already",2],["be",2],["next",2],["turn",2],["context",5],["pop",1],["none",1],["return",1],["self",1],["invoke",1],["st",1],["run",2],["id",4],["action",2],["group",2],["extra",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop._llm_quota_gate","name":[["llm",1],["quota",1],["gate",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["llm",3],["quota",3],["gate",2],["none",2],["self",1],["enforce",1],["st",1],["root",1],["frame",1],["id",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop.account_abandoned_reply","name":[["account",1],["abandoned",1],["reply",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["account",2],["abandoned",3],["reply",5],["mapping",3],["str",2],["any",2],["none",3],["usage",7],["if",2],["not",3],["isinstance",1],["return",1],["canonical",3],["dict",1],["add",1],["action",2],["ledger",2],["record",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop.add_usage","name":[["add",1],["usage",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["add",3],["usage",8],["dict",2],["none",2],["self",1],["store",1],["frame",1],["tokens",7],["rid",1],["input",2],["prompt",1],["output",2],["completion",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop.apply_pending","name":[["apply",1],["pending",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["apply",3],["pending",4],["none",2],["if",1],["st",2],["env",2],["self",1],["emit",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop.execute_cell","name":[["execute",1],["cell",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["execute",3],["cell",11],["action",15],["dict",2],["st",8],["active",3],["group",5],["id",5],["ledger",3],["current",1],["if",1],["else",1],["none",3],["try",3],["auto",7],["budget",7],["sink",1],["python",2],["admission",5],["before",1],["execution",1],["self",6],["admit",1],["consumer",1],["extra",2],["str",4],["index",1],["language",4],["sha256",1],["canonical",1],["fingerprint",1],["kind",1],["name",1],["source",1],["code",2],["enforce",1],["field",1],["limit",1],["phase",1],["except",2],["denied",4],["as",1],["note",1],["trip",1],["return",2],["executed",2],["false",1],["error",1],["result",5],["full",1],["outcome",1],["not",1],["just",1],["executor",1],["needs",1],["bit",1],["keep",1],["refused",1],["cells",1],["out",1],["finalize",1],["evidence",1],["unwraps",1],["itself",1],["log",1],["agent",1],["emit",1],["stream",1],["true",4],["settle",2],["started",2],["exception",1],["unknown",1],["raise",1],["finally",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._loop.finalize_plan","name":[["finalize",1],["plan",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["finalize",3],["plan",4],["reply",3],["prose",3],["str",2],["none",2],["try",1],["self",1],["st",1],["content",1],["emit",1],["except",1],["exception",1],["noqa",1],["ble001",1],["capture",1],["must",1],["not",1],["break",1],["turn",1],["traceback",1],["print",1],["exc",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._make_env_switch_sink","name":[["make",1],["env",1],["switch",1],["sink",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["make",2],["env",5],["switch",3],["sink",4],["self",3],["st",4],["session",4],["state",2],["return",2],["dispatcher",1],["hook",1],["host",1],["calls",1],["record",1],["requested",1],["apply",1],["between",1],["cells",1],["never",1],["mid",1],["cell",1],["would",1],["restart",1],["kernel",1],["under",1],["agent",1],["own",1],["running",1],["code",1],["name",2],["str",1],["none",1],["if",1],["store",1],["leases",1],["workload",1],["root",1],["frame",1],["id",1],["raise",1],["runtime",1],["error",1],["environment",2],["switching",1],["unavailable",1],["while",1],["cluster",1],["compute",1],["bound",1],["release",1],["request",1],["new",1],["allocation",1],["desired",1],["pending",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._make_env_switch_sink.sink","name":[["sink",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sink",2],["name",3],["str",2],["none",2],["if",1],["self",1],["store",1],["leases",1],["workload",1],["session",2],["st",2],["root",1],["frame",1],["id",1],["raise",1],["runtime",1],["error",1],["environment",2],["switching",1],["unavailable",1],["while",1],["cluster",1],["compute",1],["bound",1],["release",1],["request",1],["new",1],["allocation",1],["desired",1],["pending",1],["env",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._make_plan_sink","name":[["make",1],["plan",1],["sink",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["make",2],["plan",8],["sink",4],["self",3],["st",3],["session",2],["state",2],["return",2],["dispatcher",1],["callback",1],["stream",1],["progress",2],["event",1],["agent",1],["ticks",1],["step",3],["during",1],["auto",1],["execution",1],["so",1],["review",1],["card",1],["checkbox",1],["flips",1],["live",1],["replays",1],["reconnect",1],["rid",3],["root",1],["frame",2],["id",6],["emit",2],["hub",1],["emitter",1],["ev",5],["dict",1],["none",1],["try",1],["type",1],["status",2],["note",2],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["must",1],["never",1],["break",1],["turn",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._make_plan_sink.sink","name":[["sink",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sink",2],["ev",6],["dict",2],["none",2],["try",1],["emit",1],["type",1],["plan",3],["progress",1],["frame",1],["id",5],["rid",1],["step",2],["status",2],["note",2],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["must",1],["never",1],["break",1],["turn",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._make_step_sink","name":[["make",1],["step",1],["sink",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["make",2],["step",12],["sink",4],["self",4],["st",3],["session",3],["state",2],["return",2],["dispatcher",1],["callback",1],["persist",1],["each",1],["semantic",1],["stream",1],["ui",1],["stable",1],["per",1],["bound",1],["frame",5],["rid",5],["root",1],["id",8],["emit",3],["hub",1],["emitter",1],["store",4],["ev",15],["dict",1],["none",1],["try",1],["sid",5],["if",1],["phase",1],["begin",1],["add",1],["kind",4],["title",4],["input",4],["status",6],["running",2],["type",2],["else",1],["end",1],["update",2],["output",4],["summary",4],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["must",1],["never",1],["break",1],["turn",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._make_step_sink.sink","name":[["sink",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sink",2],["ev",16],["dict",2],["none",2],["try",1],["sid",5],["step",8],["id",7],["if",1],["phase",1],["begin",1],["store",2],["add",1],["frame",3],["rid",3],["kind",4],["title",4],["input",4],["status",6],["running",2],["emit",2],["type",2],["else",1],["end",1],["update",2],["output",4],["summary",4],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["must",1],["never",1],["break",1],["turn",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._materialise_for_message","name":[["materialise",1],["message",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["materialise",4],["message",2],["self",2],["st",3],["session",4],["state",2],["version",5],["id",4],["str",4],["name",3],["dict",2],["bring",1],["sibling",1],["into",1],["one",2],["at",1],["send",1],["time",1],["through",2],["dispatcher",7],["not",1],["data",1],["service",1],["directly",1],["reaching",1],["past",1],["host",3],["call",2],["private",1],["attribute",1],["did",1],["give",1],["scope",1],["rule",1],["atomic",1],["write",1],["implementation",1],["old",1],["docstring",1],["claimed",1],["but",1],["skipped",1],["everything",1],["permission",1],["gate",1],["log",1],["step",1],["event",1],["so",1],["copy",1],["was",2],["unapproved",1],["unaudited",1],["path",2],["even",1],["once",1],["rpc",1],["gated",1],["mention",1],["model",1],["authored",1],["plan",1],["text",1],["reaches",1],["if",1],["none",1],["raise",1],["runtime",1],["error",1],["cannot",1],["artifacts",1],["return",1],["artifact",1],["filename",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._may_create_session_in","name":[["may",1],["create",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["may",4],["create",3],["session",4],["self",5],["project",7],["id",12],["str",7],["user",15],["bool",2],["whether",1],["put",1],["unclaimed",1],["no",3],["members",1],["nobody",1],["else",1],["sessions",1],["stays",1],["open",1],["keeps",1],["fresh",1],["install",1],["seeded",1],["default",1],["usable",1],["before",1],["anybody",1],["has",3],["organised",1],["anything",1],["somebody",1],["claimed",1],["needs",1],["participation",1],["from",1],["openai4s",1],["server",1],["import",1],["team",7],["auth",2],["policy",3],["if",3],["not",4],["getattr",1],["cfg",1],["mode",1],["false",4],["return",5],["true",2],["loopback",1],["cli",1],["admin",2],["equivalent",1],["by",3],["decision",1],["d2",1],["row",1],["users",1],["so",2],["recognised",1],["its",2],["own",2],["constant",1],["rather",2],["than",2],["failing",1],["be",2],["found",1],["distinction",1],["whole",1],["fix",1],["here",1],["absence",1],["service",2],["answer",4],["account",1],["database",1],["would",1],["all",1],["three",1],["admitted",1],["identity",1],["try",1],["store",2],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1],["stated",1],["contract",1],["applied",1],["input",1],["lookup",2],["failed",1],["said",1],["restrictions",1],["none",1],["real",1],["principal",5],["hand",1],["rolled",1],["stand",1],["fields",1],["one",1],["call",1],["happens",1],["read",1],["stub",1],["hard",1],["coded",1],["caller",1],["compensated",1],["role",3],["check",1],["above",1],["who",1],["had",2],["two",1],["spellings",1],["agree",1],["execution",1],["username",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._note_auto_budget_delta","name":[["note",1],["auto",1],["budget",1],["delta",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["note",2],["auto",4],["budget",3],["delta",4],["self",3],["st",3],["session",2],["state",2],["kind",4],["str",5],["cursor",4],["none",3],["run",4],["id",4],["getattr",1],["active",1],["mode",1],["if",1],["not",2],["return",1],["try",1],["record",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["fail",1],["producing",1],["write",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._note_auto_budget_trip","name":[["note",1],["auto",1],["budget",1],["trip",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["note",2],["auto",8],["budget",8],["trip",5],["self",3],["st",5],["session",3],["state",3],["denied",7],["run",14],["id",9],["str",4],["none",8],["cancel",9],["bool",2],["true",2],["record",1],["mode",2],["denial",5],["turn",6],["belongs",1],["pins",2],["came",1],["from",2],["since",1],["stop",2],["releases",1],["while",1],["provider",3],["request",1],["keeps",1],["going",1],["detached",2],["thread",4],["now",2],["after",1],["next",1],["was",4],["admitted",1],["installed",1],["new",2],["re",2],["reading",1],["live",1],["there",2],["would",1],["shared",2],["event",2],["aborting",1],["never",1],["asked",1],["caller",1],["already",2],["fail",2],["measurement",1],["uses",1],["same",1],["one",2],["whose",1],["no",2],["longer",1],["active",5],["still",1],["recorded",2],["against",1],["its",1],["own",1],["ledger",1],["should",1],["say",1],["tripped",1],["but",1],["must",1],["not",3],["touch",1],["current",1],["terminal",3],["false",1],["model",2],["path",1],["callers",1],["raise",3],["inside",1],["call",3],["runs",1],["chat",1],["setting",1],["before",2],["made",1],["owner",2],["observe",1],["cancelled",3],["saw",1],["error",1],["so",1],["swallowed",1],["into",1],["op",1],["reply",1],["as",2],["rather",1],["than",1],["exhausted",1],["ends",1],["loop",1],["handler",1],["records",1],["reason",5],["cancels",1],["did",1],["synchronous",1],["owning",4],["if",3],["else",1],["stale",2],["try",1],["field",2],["except",1],["exception",1],["noqa",1],["ble001",1],["closed",1],["pass",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._on_orchestration_event","name":[["orchestration",1],["event",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["orchestration",6],["event",2],["self",4],["kind",5],["str",5],["payload",5],["dict",2],["none",3],["events",2],["daemon",1],["level",2],["not",2],["session",6],["there",1],["no",1],["root",1],["frame",1],["id",9],["broadcast",1],["batch",1],["job",2],["so",2],["these",1],["logged",1],["rather",1],["than",2],["pushed",1],["at",1],["web",1],["socket",1],["inventing",1],["carry",1],["them",1],["would",1],["put",1],["one",1],["user",2],["another",2],["stream",1],["if",4],["lease",2],["expired",1],["workload",8],["terminal",3],["store",1],["leases",1],["else",1],["from",1],["openai4s",2],["models",1],["import",1],["reason",7],["try",1],["except",1],["value",1],["error",2],["worker",2],["lost",1],["reclamation",1],["observation",1],["owns",1],["more",1],["durable",1],["row",1],["clear",1],["manager",1],["runtime",1],["stop",1],["exact",1],["supervisor",1],["restore",1],["host",1],["file",2],["tools",1],["local",1],["workspace",1],["before",1],["cell",2],["reuse",1],["retired",1],["compute",1],["admission",1],["may",1],["wait",1],["behind",1],["long",1],["must",1],["run",1],["reconciler",1],["reclaimer",1],["callback",1],["thread",1],["schedule",1],["cleanup",1],["reconcile",1],["print",1],["sys",1],["stderr",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._orchestration_cleanup_worker","name":[["orchestration",1],["cleanup",1],["worker",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["orchestration",16],["cleanup",17],["worker",2],["self",18],["none",8],["drain",1],["tasks",4],["failures",1],["remain",1],["queued",1],["capped",1],["backoff",1],["while",3],["true",2],["condition",5],["task",17],["if",10],["stopping",3],["return",1],["now",2],["time",3],["monotonic",3],["wait",6],["candidate",5],["values",1],["running",4],["continue",3],["delay",6],["float",1],["due",3],["at",3],["break",1],["else",2],["min",4],["timeout",3],["session",9],["id",13],["str",3],["workload",10],["reason",4],["succeeded",5],["false",4],["try",1],["never",1],["broad",1],["cancel",1],["before",1],["checking",1],["expected",2],["binding",2],["delayed",1],["w1",2],["event",1],["run",1],["after",1],["rebound",1],["w2",2],["ordinary",1],["lifecycle",1],["fifo",1],["plus",1],["manager",1],["atomic",1],["fence",1],["lets",1],["become",1],["no",1],["op",1],["without",1],["touching",1],["active",1],["cell",1],["bool",1],["release",1],["compute",1],["admission",3],["not",3],["success",1],["earlier",1],["attempt",1],["consumed",1],["newer",1],["won",1],["aba",1],["race",1],["retry",4],["only",1],["exact",1],["still",1],["current",3],["store",1],["leases",1],["except",1],["exception",1],["as",1],["exc",3],["noqa",1],["ble001",1],["transient",1],["last",1],["error",1],["type",1],["name",1],["notify",2],["all",2],["pop",1],["attempts",3],["int",2],["max",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._pending_permissions","name":[["pending",1],["permissions",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["pending",3],["permissions",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["list",3],["dict",2],["try",1],["from",1],["openai4s",1],["import",1],["broker",2],["return",2],["events",1],["store",2],["except",1],["exception",1],["noqa",1],["ble001",1],["status",1],["fails",1],["closed",1],["no",1],["payload",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._permission_pending","name":[["permission",1],["pending",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["permission",2],["pending",3],["root",3],["frame",3],["id",3],["str",2],["bool",3],["try",1],["from",1],["openai4s",1],["permissions",1],["import",1],["broker",2],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["cannot",1],["release",1],["kernel",1],["true",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._persist_env","name":[["persist",1],["env",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["persist",2],["env",5],["self",3],["root",3],["frame",4],["id",3],["str",4],["name",3],["none",2],["remember",1],["selected",1],["runtime",2],["so",1],["resumed",1],["session",1],["new",1],["kernel",1],["same",1],["conversation",1],["starts",1],["workspace",1],["files",1],["survive",1],["memory",1],["variables",1],["not",2],["only",1],["pins",1],["namespace",1],["try",1],["store",1],["update",1],["except",1],["exception",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._persist_outer_failure","name":[["persist",1],["outer",1],["failure",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["persist",3],["outer",5],["failure",7],["self",3],["root",3],["frame",3],["id",5],["str",4],["job",9],["message",8],["none",2],["store",2],["tail",1],["never",2],["reached",1],["run",3],["catches",1],["real",1],["paths",1],["fault",1],["before",2],["turn",1],["entered",1],["after",1],["returns",1],["plan",1],["spawner",1],["anything",1],["its",1],["fn",1],["raises",1],["outside",1],["they",1],["were",1],["given",1],["live",1],["surfaces",1],["socket",2],["event",2],["result",2],["nothing",3],["durable",1],["so",4],["identity",1],["survived",1],["exactly",2],["as",2],["long",1],["tab",1],["did",1],["frames",1],["messages",1],["had",1],["no",3],["row",1],["project",2],["reopened",1],["session",1],["showed",1],["support",1],["retry",1],["veto",1],["has",1],["already",1],["projector",1],["once",1],["produced",1],["error",1],["code",1],["output",1],["committed",1],["here",2],["calls",1],["again",1],["second",2],["call",1],["would",1],["write",1],["operator",1],["diagnostic",1],["one",2],["two",1],["records",1],["same",1],["drift",1],["apart",1],["try",1],["inner",1],["except",1],["exception",2],["noqa",1],["ble001",1],["may",1],["escape",1],["runs",1],["inside",1],["handler",1],["thread",2],["leaving",1],["kills",1],["finish",1],["stays",1],["silent",1],["wait",1],["blocks",1],["forever",1],["poll",1],["terminates",1],["original",1],["frequently",1],["being",1],["unavailable",1],["branch",1],["lookup",1],["insert",1],["below",1],["most",1],["likely",1],["fail",1],["too",1],["expected",1],["case",1],["rather",1],["than",1],["exotic",1],["traceback",1],["print",1],["exc",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._persist_outer_failure_inner","name":[["persist",1],["outer",1],["failure",1],["inner",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["persist",3],["outer",4],["failure",7],["inner",3],["self",5],["root",6],["frame",7],["id",17],["str",6],["job",15],["message",8],["none",2],["prior",5],["take",1],["terminal",2],["request",4],["frozen",1],["at",1],["submit",1],["carried",1],["note",1],["either",1],["way",1],["path",1],["asks",1],["store",3],["nothing",1],["decide",1],["row",2],["goes",1],["branch",5],["if",3],["handler",1],["already",2],["wrote",1],["two",1],["exceptions",1],["one",2],["thing",1],["happened",1],["user",1],["so",1],["amends",1],["rather",1],["than",1],["appends",1],["veto",1],["ed",1],["ordinary",1],["tail",1],["must",1],["not",1],["un",1],["say",1],["tool",1],["had",1],["run",1],["merged",5],["dict",2],["identity",4],["output",6],["committed",6],["true",3],["bool",1],["error",4],["code",5],["update",1],["metadata",2],["return",1],["object",1],["internal",1],["only",1],["absent",1],["no",2],["claim",1],["unguarded",1],["purpose",1],["holds",1],["single",1],["catch",1],["whole",1],["operation",1],["nested",1],["try",1],["excepts",1],["here",1],["made",1],["unreachable",1],["reads",1],["as",1],["defence",1],["decoration",1],["test",1],["tell",1],["whether",1],["still",1],["there",1],["add",1],["role",1],["assistant",1],["content",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._persisted_env","name":[["persisted",1],["env",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["persisted",2],["env",5],["self",3],["root",3],["frame",4],["id",3],["str",4],["none",5],["runtime",3],["session",1],["last",1],["selected",1],["frames",1],["try",1],["store",1],["strip",1],["return",2],["except",1],["exception",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._pinned_llm_config","name":[["pinned",1],["llm",1],["config",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["pinned",8],["llm",4],["config",3],["self",9],["st",8],["session",5],["state",2],["none",14],["configuration",4],["named",2],["now",2],["means",1],["exactly",1],["one",3],["thing",1],["there",2],["no",4],["pin",8],["so",3],["active",3],["profile",18],["right",1],["answer",2],["also",1],["mean",1],["cannot",3],["be",5],["honoured",3],["caller",1],["could",2],["not",10],["tell",1],["two",1],["apart",1],["went",2],["away",1],["revision",11],["missing",2],["from",6],["history",1],["revoked",2],["credential",8],["silently",1],["ran",1],["turn",2],["whichever",1],["happens",1],["while",2],["frame",8],["recording",1],["recorded",8],["as",3],["executed",1],["precisely",1],["d2",1],["exists",3],["prevent",1],["being",2],["conservative",1],["about",1],["meant",1],["preferring",1],["wrong",1],["refusal",1],["raises",1],["gateway",4],["error",7],["409",3],["model",20],["unavailable",7],["post",2],["frames",1],["id",9],["binding",2],["already",1],["answers",1],["if",8],["getattr",2],["root",2],["return",4],["try",1],["frozen",5],["was",2],["accepted",1],["under",1],["read",2],["before",1],["purpose",1],["item",4],["has",1],["been",1],["sitting",1],["queue",1],["must",1],["adopt",1],["user",1],["changed",1],["after",1],["admitted",1],["str",5],["int",2],["else",2],["store",3],["next",1],["list",1],["profiles",1],["longer",2],["usable",2],["rebind",3],["continue",2],["raise",6],["deleted",1],["at",1],["said",1],["outright",1],["rather",1],["than",1],["left",1],["destroyed",1],["key",11],["environment",3],["fallback",1],["tombstone",1],["makes",1],["undispatchable",1],["by",1],["itself",1],["service",4],["cfg",3],["providers",2],["lambda",1],["same",2],["rule",1],["readiness",1],["bind",1],["apply",1],["own",1],["provider",7],["keyless",3],["local",2],["endpoint",3],["judged",1],["against",1],["dispatched",1],["falling",1],["through",1],["here",1],["substitution",1],["method",1],["stop",1],["unusable",1],["source",1],["dataclasses",1],["import",1],["replace",3],["base",2],["url",2],["prefer",1],["request",1],["bare",1],["string",1],["browser",1],["sends",1],["every",2],["message",2],["came",2],["name",1],["header",1],["selector",1],["changing",1],["field",1],["api",4],["re",1],["runs",1],["llmconfig",1],["init",1],["fills",1],["empty",1],["including",1],["generic",1],["belongs",1],["another",1],["stays",1],["except",2],["exception",1],["noqa",1],["ble001",1],["swallowed",1],["unreadable",1],["previous",1],["blanket",1],["turned",1],["those",1],["into",1],["silent",1],["dispatch",1],["somewhere",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._placement_workspace","name":[["placement",1],["workspace",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["placement",3],["workspace",3],["self",4],["st",3],["session",8],["state",2],["path",3],["none",8],["cells",1],["actually",1],["run",1],["machine",1],["cluster",1],["worker",1],["started",1],["by",1],["scheduler",1],["workload",5],["own",1],["directory",1],["attempt",1],["preparer",1],["derives",1],["from",1],["runtime",1],["dir",1],["parent",1],["so",1],["not",3],["agent",1],["workspaces",1],["root",2],["cwd",1],["relative",1],["open",1],["cell",1],["resolves",1],["against",1],["manager",3],["getattr",2],["compute",1],["sessions",1],["id",7],["frame",1],["if",2],["return",4],["try",1],["store",1],["leases",1],["except",1],["exception",1],["noqa",1],["ble001",1],["no",2],["binding",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._plan_exec_seed","name":[["plan",1],["exec",1],["seed",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["plan",5],["exec",2],["seed",3],["self",3],["dict",2],["str",2],["return",1],["plans",1],["execution",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._prepare_language","name":[["prepare",1],["language",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["prepare",2],["language",8],["self",6],["st",6],["session",2],["state",2],["str",4],["none",3],["acquire",1],["requested",1],["execution",4],["plane",1],["at",2],["cell",3],["boundary",2],["service",1],["calls",1],["only",2],["after",1],["allocating",1],["durable",1],["attempt",1],["so",2],["spawn",1],["failure",1],["remains",1],["recoverable",1],["auditable",1],["ensure",3],["runtime",1],["user",3],["executing",1],["something",1],["explicit",1],["renewal",1],["thing",1],["renews",1],["cluster",1],["lease",2],["m3b",1],["worker",1],["being",2],["alive",1],["not",1],["present",1],["nothing",1],["transport",1],["watchdog",1],["reclaimer",1],["own",1],["probe",1],["may",1],["reach",1],["placed",1],["because",1],["narrowest",1],["point",1],["every",1],["passes",1],["through",1],["no",1],["background",1],["machinery",1],["touch",1],["compute",1],["if",2],["return",3],["kernel",3],["python",1],["unsupported",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._prepare_revert_unlock","name":[["prepare",1],["revert",1],["unlock",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["prepare",2],["revert",4],["unlock",3],["self",5],["root",3],["frame",3],["id",7],["str",6],["branch",5],["checkpoint",3],["mapping",2],["any",2],["none",3],["invalidate",2],["live",2],["runtime",2],["while",1],["durable",1],["barrier",1],["held",1],["lock",1],["st",4],["sessions",1],["if",2],["return",1],["raise",1],["error",1],["changed",1],["before",1],["reverted",1],["session",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._profile_credential","name":[["profile",1],["credential",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["profile",6],["credential",3],["self",4],["dict",4],["configuration",3],["none",4],["return",1],["model",1],["service",1],["store",1],["cfg",1],["providers",2],["lambda",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._protect_latest_version_snapshots","name":[["protect",1],["latest",1],["version",1],["snapshots",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["protect",3],["latest",3],["version",2],["snapshots",2],["self",3],["st",3],["session",2],["state",2],["none",2],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._queue_execution","name":[["queue",1],["execution",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["queue",8],["execution",7],["self",3],["st",9],["session",5],["state",2],["owner",8],["str",13],["id",11],["none",21],["language",5],["reason",4],["metadata",5],["mapping",2],["any",3],["admission",9],["deadline",4],["float",3],["submit",3],["after",1],["already",2],["reserved",1],["stop",4],["without",1],["holding",1],["long",1],["lock",9],["rides",1],["ticket",2],["therefore",1],["appears",1],["every",1],["snapshot",1],["broadcast",1],["only",1],["place",1],["queued",1],["item",3],["describe",1],["itself",1],["all",1],["exists",1],["until",2],["admitted",1],["so",1],["anything",2],["client",2],["needs",1],["order",1],["name",1],["wants",1],["cancelled",1],["has",1],["be",1],["frozen",1],["here",1],["at",1],["remaining",3],["if",6],["return",3],["max",1],["time",1],["monotonic",1],["while",1],["true",1],["wait",9],["not",3],["raise",4],["timeout",5],["error",8],["timed",3],["out",3],["waiting",3],["finished",1],["finish",1],["acquired",4],["acquire",2],["elif",1],["false",1],["else",1],["try",2],["requested",1],["continue",1],["executions",1],["root",1],["frame",1],["branch",2],["resource",1],["keys",1],["workspace",1],["kernel",1],["control",1],["dict",1],["except",1],["depth",1],["exceeded",1],["as",2],["full",2],["surfaced",1],["http",1],["500",1],["internal",1],["wrong",1],["about",1],["both",1],["halves",1],["nothing",1],["failed",1],["internally",1],["retries",1],["5xx",1],["would",1],["loop",1],["against",1],["cannot",1],["accept",1],["user",1],["waits",1],["cancels",1],["exactly",1],["message",1],["tells",1],["them",1],["gateway",1],["429",1],["from",1],["finally",1],["release",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._queue_execution.remaining","name":[["remaining",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remaining",2],["float",2],["none",4],["if",1],["admission",2],["deadline",2],["return",2],["max",1],["time",1],["monotonic",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._r_kernel_id","name":[["kernel",1],["id",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",2],["id",2],["self",2],["st",3],["session",2],["state",2],["none",3],["str",2],["runtime",1],["segment",1],["label",1],["cells",1],["default",1],["resolution",1],["prebuilt",1],["env",3],["rscript",1],["path",1],["retargeted",1],["name",5],["getattr",1],["strip",1],["if",1],["not",1],["return",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._readiness_failure_message","name":[["readiness",1],["failure",1],["message",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["readiness",8],["failure",4],["message",4],["dict",2],["str",4],["object",2],["from",1],["openai4s",1],["kernel",1],["import",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._record_cell_with_cursor_checkpoint","name":[["record",1],["cell",1],["cursor",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["record",9],["cell",9],["cursor",3],["checkpoint",3],["self",8],["any",2],["str",7],["id",18],["store",4],["log",1],["root",8],["frame",8],["if",4],["origin",2],["agent",1],["user",3],["team",2],["mode",1],["metering",2],["m2",1],["kernel",2],["getrusage",1],["delta",1],["live",1],["attributed",1],["session",4],["owner",6],["filtered",1],["here",1],["so",1],["package",1],["import",1],["replay",1],["never",2],["billed",1],["no",1],["ownership",1],["row",1],["reads",1],["writes",1],["inv",1],["try",1],["usage",4],["result",1],["cpu",5],["not",3],["none",2],["governance",1],["kind",2],["amount",1],["float",1],["project",2],["ref",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["break",1],["pass",1],["state",4],["existing",1],["capture",1],["best",1],["effort",1],["source",2],["branch",3],["else",1],["active",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._recover_stranded_admissions","name":[["recover",1],["stranded",1],["admissions",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["recover",3],["stranded",4],["admissions",3],["self",3],["int",2],["release",2],["pins",1],["held",3],["by",3],["request",3],["did",2],["not",5],["survive",1],["process",1],["daemon",2],["dies",1],["between",1],["reserving",1],["finalising",1],["leaves",1],["reserved",1],["rows",1],["nothing",1],["will",1],["ever",1],["sent",1],["available",1],["invisible",1],["composer",1],["forever",1],["at",1],["startup",2],["no",1],["flight",1],["definition",1],["so",1],["anything",1],["still",1],["best",1],["effort",1],["because",1],["recovery",1],["pass",1],["must",1],["be",1],["reason",1],["fails",1],["boot",1],["try",1],["recovered",4],["store",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["block",1],["traceback",1],["print",2],["exc",1],["return",2],["if",1],["openai4s",1],["released",1],["pinned",1],["comment",1],["finish",1],["file",1],["sys",1],["stderr",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._recovery_runtime","name":[["recovery",1],["runtime",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",4],["recovery",8],["runtime",13],["self",14],["st",16],["session",8],["state",2],["emit",3],["from",1],["openai4s",1],["kernel",3],["import",1],["environments",1],["as",1],["envmod",3],["python",8],["environment",9],["selected",1],["env",6],["name",6],["if",2],["none",5],["interpreter",2],["base",1],["raise",1],["action",1],["error",1],["no",1],["available",1],["return",2],["spec",1],["published",4],["factory",3],["bin",3],["dir",2],["desired",1],["booted",1],["true",2],["dispatcher",4],["ensure",2],["active",1],["background",1],["persist",1],["root",3],["frame",3],["id",3],["ports",1],["workspace",2],["kernels",2],["control",1],["domain",2],["cas",2],["checkpoint",2],["store",2],["artifact",1],["version",2],["meta",1],["lambda",4],["bootstrap",2],["code",2],["maybe",1],["call",1],["getattr",1],["skills",1],["key",2],["setattr",1],["bind",2],["candidate",4],["interrupt",2],["executions",2],["lease",2],["unbind",2],["cancelled",1],["cancel",1],["event",1],["sink",1],["read",2],["isolation",2],["include",1],["skill",1],["sidecars",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._recovery_runtime.python_published","name":[["python",1],["published",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["python",2],["published",2],["name",5],["factory",4],["bin",4],["dir",3],["none",2],["st",5],["env",4],["desired",1],["booted",1],["true",1],["dispatcher",3],["self",2],["ensure",1],["runtime",1],["active",1],["background",1],["kernel",1],["persist",1],["root",1],["frame",1],["id",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._recovery_runtime.python_runtime","name":[["python",1],["runtime",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["python",4],["runtime",4],["environment",9],["envmod",2],["self",1],["selected",1],["env",1],["name",1],["st",1],["if",2],["none",4],["interpreter",2],["base",1],["raise",1],["recovery",1],["action",1],["error",1],["no",1],["available",1],["return",1],["spec",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._register_file","name":[["register",1],["file",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["register",3],["file",3],["self",3],["st",3],["session",2],["state",2],["path",5],["cell",3],["id",7],["str",4],["emit",3],["env",4],["snapshot",4],["none",6],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._release_bound_compute_in_execution","name":[["release",1],["bound",1],["compute",1],["execution",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["release",5],["bound",2],["compute",4],["execution",2],["self",5],["st",5],["session",5],["state",2],["reason",4],["expected",6],["workload",10],["id",11],["str",2],["none",8],["bool",3],["cluster",1],["half",1],["while",1],["caller",1],["owns",1],["barrier",1],["branch",1],["idle",1],["deletion",1],["lifecycles",1],["already",1],["hold",1],["coordinator",1],["therefore",1],["cannot",1],["call",1],["would",1],["enqueue",1],["nested",1],["lifecycle",1],["ticket",1],["they",1],["still",1],["must",1],["retire",1],["durable",1],["binding",1],["lease",1],["manager",4],["runtime",1],["before",1],["stopping",1],["resident",1],["supervisor",1],["getattr",1],["sessions",1],["if",3],["return",3],["false",2],["store",1],["leases",1],["root",2],["frame",2],["not",2],["released",3],["sync",1],["placement",1],["workspace",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._release_idle_session","name":[["release",1],["idle",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["release",6],["idle",7],["session",12],["self",9],["st",18],["state",7],["reason",14],["str",2],["bool",2],["cross",1],["barrier",1],["both",1],["slots",1],["if",6],["still",2],["eligible",1],["emit",2],["hub",1],["emitter",1],["root",3],["frame",4],["id",9],["stop",3],["lock",4],["ticket",3],["executions",3],["submit",1],["owner",2],["recovery",3],["uuid",1],["uuid4",1],["hex",1],["12",1],["branch",2],["resource",1],["keys",1],["workspace",1],["kernel",4],["python",3],["metadata",1],["try",2],["admitted",1],["cancel",2],["event",1],["timeout",3],["pre",1],["coordinator",1],["compatibility",1],["holder",1],["may",1],["own",1],["old",1],["never",1],["let",1],["sweeper",3],["wait",1],["not",3],["turn",3],["acquire",1],["blocking",1],["false",7],["return",5],["admission",1],["now",1],["closed",1],["recheck",1],["every",3],["external",1],["blocker",1],["so",3],["optimistic",1],["snapshot",1],["cannot",1],["win",1],["race",1],["blocked",1],["expired",1],["from",3],["openai4s",1],["orchestration",1],["models",1],["import",1],["compute",3],["released",2],["bound",1],["execution",2],["stopped",5],["kernels",5],["manual",2],["provider",2],["history",5],["largest",1],["thing",1],["cold",2],["holds",1],["measured",1],["at",1],["mb",2],["200",1],["conversation",2],["essentially",1],["all",1],["resident",2],["cost",1],["has",2],["just",1],["decided",1],["enough",1],["tear",1],["its",1],["down",1],["seed",1],["messages",2],["rebuilds",1],["restore",1],["action",1],["because",1],["store",1],["canonical",1],["leaves",2],["exactly",1],["daemon",2],["restart",2],["reader",1],["already",1],["handles",1],["since",1],["after",1],["no",2],["stops",1],["accumulating",1],["ever",1],["served",1],["nothing",1],["removed",1],["sessions",2],["short",1],["explicit",1],["close",1],["100",1],["held",1],["110",1],["longer",1],["existed",1],["context",1],["omissions",1],["finally",1],["status",5],["mark",1],["finalizing",1],["publishing",1],["type",1],["ended",3],["generation",2],["true",1],["except",1],["cancelled",1],["error",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._release_session_compute","name":[["release",1],["session",1],["compute",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["release",5],["session",5],["compute",4],["self",4],["root",4],["frame",4],["id",4],["str",2],["none",4],["give",1],["deleted",1],["cluster",1],["resource",1],["back",1],["recorded",1],["rather",1],["than",1],["executed",1],["writes",1],["durable",1],["stop",1],["request",1],["ends",1],["lease",1],["reconciler",1],["cancel",2],["barrier",1],["talking",1],["its",1],["next",1],["tick",1],["makes",1],["survive",1],["daemon",1],["restart",1],["deleting",1],["while",1],["scheduler",1],["unreachable",1],["must",1],["not",2],["leave",1],["job",1],["nobody",1],["will",1],["ever",1],["manager",2],["getattr",1],["sessions",1],["if",1],["return",1],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["reason",3],["user",1],["cancelled",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._remember_terminal_failure","name":[["remember",1],["terminal",1],["failure",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remember",2],["terminal",4],["failure",3],["self",5],["request",5],["id",18],["str",6],["branch",4],["message",5],["none",4],["identity",4],["dict",3],["note",1],["row",1],["turn",2],["authoritative",1],["job",4],["getattr",1],["scope",1],["if",1],["not",3],["return",1],["lock",1],["failures",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._remote_kernel_factory","name":[["remote",1],["kernel",1],["factory",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["remote",8],["kernel",11],["factory",4],["self",5],["st",4],["session",22],["state",3],["disp",3],["cluster",11],["none",17],["local",3],["answer",1],["every",3],["daemon",7],["no",4],["worker",12],["listener",1],["never",1],["asked",1],["whose",2],["allocation",1],["not",12],["yet",3],["granted",1],["so",4],["default",1],["install",1],["takes",1],["identical",1],["path",1],["always",1],["took",1],["inv",1],["wait",2],["bounded",1],["short",1],["has",3],["dialled",1],["error",7],["reconciler",1],["still",1],["placing",1],["job",2],["readiness",1],["says",1],["condition",1],["outstanding",1],["next",1],["execution",3],["asks",1],["again",1],["blocking",1],["cell",1],["length",1],["queue",1],["would",2],["be",2],["worse",1],["than",2],["saying",1],["ready",2],["manager",7],["getattr",6],["compute",1],["sessions",1],["if",13],["return",6],["id",17],["root",1],["frame",1],["try",4],["workload",6],["store",2],["leases",1],["except",4],["exception",4],["noqa",4],["ble001",4],["binding",1],["runtime",20],["durably",3],["false",2],["latest",4],["generation",10],["python",1],["branch",2],["durable",5],["key",7],["environment",2],["else",2],["bool",3],["isinstance",1],["list",1],["tuple",1],["len",1],["str",5],["as",2],["exc",5],["plane",2],["undecidable",1],["raise",6],["cannot",1],["verify",1],["bound",5],["prior",1],["refusing",6],["fallback",2],["from",3],["previously",2],["ever",2],["lost",3],["epochs",1],["registration",7],["attached",3],["attach",3],["timeout",2],["print",1],["openai4s",1],["failed",1],["file",1],["sys",1],["stderr",1],["flush",1],["true",1],["could",1],["run",4],["detail",2],["connection",2],["was",3],["must",1],["recover",1],["registered",2],["transport",10],["live",4],["alive",4],["callable",2],["discard",4],["dead",1],["admitted",4],["under",1],["minted",1],["by",1],["host",3],["handshake",1],["echoed",1],["there",1],["both",1],["ends",1],["agree",1],["without",1],["value",2],["riding",1],["land",1],["scheduler",1],["record",1],["adopting",1],["safe",1],["because",1],["exists",1],["only",1],["peer",1],["presented",1],["valid",1],["unburned",1],["epoch",4],["credential",1],["own",1],["either",1],["way",1],["bash",1],["check",1],["relaxed",1],["merely",1],["answerable",1],["build",2],["dispatcher",1],["cwd",1],["workspace",1],["mode",1],["repl",1],["lambda",1],["adopt",1],["authorization",1],["recovery",1],["new",2],["different",1],["rather",1],["reused",1],["lease",1],["pointing",1],["at",1],["socket",1],["far",1],["end",1],["gone",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._remote_kernel_factory.build","name":[["build",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["build",2],["kernel",6],["dispatcher",1],["disp",1],["cwd",1],["str",1],["manager",1],["workspace",1],["workload",1],["id",1],["mode",1],["repl",1],["transport",2],["factory",1],["lambda",1],["if",1],["admitted",2],["generation",3],["adopt",1],["authorization",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._remote_provenance_drain","name":[["remote",1],["provenance",1],["drain",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remote",4],["provenance",4],["drain",2],["st",3],["dispatcher",5],["getattr",1],["none",3],["if",1],["not",1],["hasattr",1],["pop",2],["return",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._require_profile_credential","name":[["require",1],["profile",1],["credential",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["require",2],["profile",19],["credential",7],["self",3],["dict",2],["follows",4],["active",7],["bool",2],["true",2],["none",2],["refuse",1],["pin",1],["no",4],["request",1],["could",1],["be",2],["dispatched",1],["under",1],["its",1],["own",1],["code",1],["not",2],["model",7],["revision",1],["unavailable",1],["one",3],["answered",1],["by",1],["rebinding",2],["unbound",1],["session",3],["lands",1],["same",1],["missing",1],["says",1],["false",1],["legacy",1],["backfill",1],["binds",1],["recorded",2],["names",1],["whatever",1],["so",1],["activate",2],["another",2],["advice",1],["would",1],["change",1],["answer",1],["if",4],["usable",1],["return",1],["name",5],["str",2],["id",1],["provider",5],["strip",1],["source",1],["revoked",1],["message",3],["api",5],["key",6],["stored",1],["longer",1],["read",1],["enter",1],["again",1],["customize",3],["models",3],["else",3],["variable",4],["openai4",1],["upper",1],["replace",1],["has",2],["add",2],["daemon",2],["matches",1],["raise",1],["gateway",1],["error",1],["409",1],["needs",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._resolve_env","name":[["resolve",1],["env",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["resolve",2],["env",19],["self",4],["st",11],["session",3],["state",2],["environment",3],["kernel",2],["should",1],["run",2],["sets",1],["name",12],["resolved",1],["defaulting",1],["falling",1],["back",1],["base",4],["missing",1],["non",1],["python",1],["from",1],["openai4s",1],["import",1],["environments",1],["as",1],["envmod",4],["desired",3],["persisted",1],["root",2],["frame",2],["id",2],["default",1],["if",1],["none",2],["interpreter",1],["requested",1],["not",3],["resolvable",1],["right",1],["now",1],["conda",1],["envs",1],["yet",1],["discovered",1],["after",1],["restart",1],["spawn",2],["but",1],["overwrite",1],["stored",1],["pin",1],["later",1],["once",1],["discoverable",1],["again",1],["must",1],["still",1],["find",1],["original",1],["selection",1],["return",2],["persist",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._resolve_mentions","name":[["resolve",1],["mentions",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["resolve",3],["mentions",2],["self",5],["st",7],["session",4],["state",2],["text",4],["str",4],["tuple",2],["list",3],["dict",3],["append",2],["content",1],["any",1],["referenced",2],["artifact",6],["prompt",2],["resolution",1],["itself",1],["lives",1],["server",1],["refs",3],["py",1],["be",1],["here",1],["read",2],["live",1],["path",1],["so",1],["same",1],["reference",3],["meant",1],["different",1],["bytes",2],["once",2],["later",1],["cell",1],["overwrote",1],["file",3],["unresolvable",1],["name",3],["was",2],["dropped",1],["silence",1],["user",3],["asked",1],["question",1],["about",2],["model",2],["never",1],["received",1],["failed",1],["now",1],["surfaced",1],["rather",1],["than",1],["swallowed",1],["second",1],["return",2],["value",1],["structured",1],["record",1],["actually",1],["sent",4],["one",2],["ref",2],["per",1],["whose",1],["reached",1],["exists",1],["because",1],["token",1],["message",3],["not",4],["enough",1],["names",1],["version",4],["picked",1],["sibling",1],["has",1],["been",1],["copied",1],["resolved",3],["problems",5],["store",2],["root",4],["frame",5],["id",9],["project",2],["materialise",2],["lambda",1],["if",1],["emitted",1],["raised",1],["turn",1],["should",1],["still",1],["run",1],["who",1],["four",1],["files",1],["mistyped",1],["wants",1],["answer",1],["other",1],["three",1],["plus",1],["note",1],["refusal",1],["hub",1],["emitter",1],["type",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._restore_orchestration_cleanups","name":[["restore",1],["orchestration",1],["cleanups",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["restore",2],["orchestration",5],["cleanups",2],["self",5],["none",4],["resume",1],["cleanup",4],["intents",1],["whose",1],["sole",1],["event",1],["preceded",1],["daemon",1],["restart",1],["if",1],["getattr",1],["compute",1],["sessions",1],["return",2],["try",1],["candidates",3],["store",1],["workloads",1],["session",3],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["recovery",2],["must",1],["not",1],["block",1],["boot",1],["print",1],["openai4s",2],["unavailable",1],["file",1],["sys",1],["stderr",1],["from",1],["models",1],["import",1],["reason",4],["id",4],["workload",2],["recorded",2],["schedule",1],["worker",1],["lost",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._review_artifact_excerpt","name":[["review",1],["artifact",1],["excerpt",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["review",3],["artifact",6],["excerpt",3],["dict",2],["str",2],["none",2],["return",1],["service",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._review_llm_cfg","name":[["review",1],["llm",1],["cfg",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["review",2],["llm",3],["cfg",2],["self",3],["st",3],["session",2],["state",2],["return",1],["reviews",1],["config",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._run_bootstrap","name":[["run",1],["bootstrap",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",3],["bootstrap",6],["self",3],["st",6],["session",2],["state",5],["kernel",8],["none",11],["workspace",5],["path",2],["dict",2],["persist",1],["facts",1],["observed",1],["one",1],["generation",2],["target",4],["if",5],["not",2],["else",3],["boot",2],["maybe",1],["call",1],["getattr",1],["skills",1],["code",1],["return",2],["status",2],["failed",1],["error",1],["python",3],["unavailable",1],["metadata",4],["lifecycle",2],["active",2],["skipped",1],["bootstrapping",1],["kernels",1],["record",1],["current",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._run_reviewer","name":[["run",1],["reviewer",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",3],["reviewer",2],["self",3],["st",3],["session",2],["state",2],["emit",3],["user",4],["text",8],["str",10],["assistant",4],["artifact",4],["versions",4],["before",12],["dict",4],["none",4],["cell",4],["count",8],["int",4],["step",4],["mode",4],["auto",2],["return",1],["reviews",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._safety_refusal","name":[["safety",1],["refusal",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["safety",4],["refusal",3],["self",6],["st",3],["any",3],["code",7],["str",6],["origin",4],["none",10],["pre",1],["exec",1],["verdict",5],["agent",3],["cell",6],["reports",1],["e6w",1],["di",2],["returns",1],["error",2],["observation",2],["string",1],["if",7],["refused",2],["else",1],["only",4],["cells",2],["screened",1],["user",4],["system",1],["pass",3],["through",1],["fails",1],["open",1],["broken",1],["gate",3],["must",2],["not",7],["break",2],["turn",3],["two",4],["screens",1],["first",1],["run",4],["here",2],["openai4",1],["biosecurity",3],["documented",1],["as",3],["doing",1],["things",1],["splice",1],["calibrated",1],["accountability",1],["prompt",3],["trajectory",9],["screener",4],["by",3],["default",1],["but",1],["web",1],["daemon",1],["half",1],["happened",1],["cli",2],["ran",1],["both",2],["so",2],["same",2],["uv",1],["openai4s",4],["was",2],["executed",2],["start",1],["sh",1],["surface",1],["people",1],["actually",1],["model",1],["got",1],["asking",1],["behave",1],["nothing",1],["checked",1],["whether",1],["had",2],["judges",1],["port",1],["widen",1],["session",1],["gather",3],["lives",1],["security",7],["beside",1],["consumes",1],["surfaces",1],["share",1],["one",2],["definition",1],["copies",1],["counts",1],["would",2],["be",1],["policies",1],["wearing",1],["name",1],["return",6],["try",2],["cfg",4],["enabled",1],["from",2],["import",2],["classify",2],["safe",1],["except",2],["exception",2],["noqa",2],["ble001",2],["never",1],["screen",6],["messages",3],["list",1],["getattr",1],["text",2],["actions",2],["block",1],["stops",1],["escalate",2],["stays",1],["advisory",2],["reason",2],["loop",1],["there",1],["no",1],["human",1],["execution",1],["path",1],["turning",1],["into",1],["deadlock",1],["rather",2],["than",2],["anyone",1],["consulted",1],["blocked",2],["legitimate",1],["research",1],["stop",1],["explain",1],["scientific",1],["context",1],["safeguards",1],["proceeding",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._schedule_orchestration_cleanup","name":[["schedule",1],["orchestration",1],["cleanup",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["schedule",3],["orchestration",13],["cleanup",15],["self",13],["session",9],["id",16],["str",4],["workload",9],["reason",6],["any",2],["bool",2],["queue",1],["one",1],["exact",1],["terminal",1],["placement",1],["without",1],["blocking",1],["emitters",1],["if",5],["not",5],["return",5],["false",4],["condition",3],["stopping",1],["delayed",1],["w1",5],["event",2],["must",1],["replace",2],["task",5],["currently",1],["bound",1],["w2",5],["keep",1],["check",2],["inside",1],["mutation",1],["lock",1],["checking",1],["first",1],["let",1],["bind",1],["between",1],["critical",1],["section",1],["after",1],["stale",1],["overwrote",1],["store",1],["leases",1],["existing",6],["tasks",2],["none",1],["may",1],["running",2],["worker",2],["snapshots",1],["verifies",1],["target",2],["again",1],["before",1],["removing",1],["so",1],["completion",1],["cannot",1],["consume",1],["queued",1],["attempts",2],["due",2],["at",2],["time",2],["monotonic",2],["notify",2],["all",2],["true",3],["threads",2],["index",2],["range",1],["workers",1],["thread",4],["threading",1],["name",1],["openai4s",1],["daemon",1],["append",1],["start",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._seed_messages","name":[["seed",1],["messages",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["seed",3],["messages",4],["self",13],["st",20],["session",6],["state",3],["none",4],["build",1],["system",6],["prompt",8],["project",14],["context",10],["skills",4],["memory",9],["once",1],["seeding",1],["conversation",2],["kept",3],["separate",1],["from",6],["kernel",4],["spawn",1],["so",3],["stop",1],["start",1],["cycle",1],["keeps",1],["intact",1],["if",17],["return",1],["ctx",14],["gateway",1],["extra",1],["safety",1],["fragments",1],["report",1],["bi",1],["oi",1],["enforcement",1],["side",1],["lives",1],["pre",1],["exec",1],["classifier",1],["execute",1],["log",3],["audit",1],["hook",1],["dispatcher",1],["injection",1],["screen",1],["level",1],["guidance",1],["try",5],["sec",3],["cfg",1],["security",3],["code",1],["gate",1],["enabled",3],["openai4s",3],["import",3],["prompts",3],["as",2],["general",1],["biosecurity",4],["except",5],["exception",5],["noqa",5],["ble001",5],["pass",5],["proj",4],["store",8],["id",20],["else",5],["strip",2],["sctx",3],["maybe",1],["call",4],["getattr",1],["long",1],["term",1],["inject",1],["saved",1],["blocks",1],["feature",1],["setting",1],["plus",1],["global",1],["tier",1],["inherits",1],["never",2],["every",4],["all",1],["here",1],["meant",1],["falsy",1],["seeded",1],["its",1],["whole",1],["installation",1],["remembered",1],["default",3],["matches",1],["resolve",1],["frame",5],["scope",1],["falls",1],["back",1],["two",1],["agree",1],["mems",4],["list",8],["memories",2],["50",1],["bounded",1],["count",3],["nothing",1],["fifty",1],["pasted",1],["protocol",1],["600k",1],["characters",1],["roughly",1],["150k",1],["tokens",1],["against",1],["262k",1],["window",1],["spent",1],["background",1],["before",2],["user",2],["has",3],["said",1],["anything",1],["turn",1],["cannot",2],["bound",1],["because",1],["length",1],["varies",1],["dropped",4],["budget",3],["select",1],["block",3],["render",1],["panel",1],["reports",1],["see",1],["one",4],["they",1],["discover",2],["by",1],["noticing",1],["agent",4],["forgotten",1],["something",1],["worst",1],["way",1],["learn",1],["omissions",2],["pop",1],["specialists",4],["delegate",4],["host",8],["request",1],["name",9],["specialist",2],["profiles",2],["root",4],["builtin",3],["filter",1],["agents",2],["custom",2],["specs",3],["available",1],["contained",1],["sub",1],["task",3],["will",1],["act",1],["persona",1],["join",4],["description",3],["20",2],["remote",4],["gpu",1],["runtime",2],["connectors",3],["mcp",4],["tools",3],["conns",3],["tool",2],["servers",1],["server",1],["connector",1],["prebuilt",2],["environments",4],["actually",1],["present",1],["picks",1],["real",1],["env",6],["instead",1],["installing",2],["envmod",3],["envs",2],["cur",2],["lines",4],["tag",2],["current",1],["interpreter",1],["cells",1],["note",2],["notable",1],["append",1],["notebook",1],["runs",1],["at",1],["time",1],["switch",1],["inspect",1],["pkgs",1],["prefer",1],["already",1],["you",1],["need",1],["over",1],["pip",1],["action",3],["ledger",1],["rather",1],["than",1],["ui",1],["prose",1],["execution",2],["projections",1],["canonical",1],["provider",1],["history",2],["rebuild",1],["complete",1],["groups",1],["after",2],["freshly",1],["composed",1],["daemon",2],["resume",1],["role",1],["content",1],["restore",1],["branch",2],["re",1],["durable",1],["transaction",1],["cursor",1],["not",1],["row",2],["failed",1],["attempts",1],["reserve",1],["revision",2],["exists",1],["ordinal",1],["must",1],["be",1],["reused",1],["reopen",1],["cell",2],["index",2],["max",1],["latest",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._selected_env_name","name":[["selected",1],["env",1],["name",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["selected",6],["env",8],["name",6],["self",3],["st",8],["session",3],["state",2],["str",2],["environment",5],["visible",1],["without",1],["live",1],["worker",1],["from",1],["openai4s",1],["kernel",1],["import",1],["environments",1],["as",1],["envmod",3],["if",3],["kernels",1],["alive",1],["python",1],["return",3],["desired",1],["persisted",1],["root",1],["frame",1],["id",1],["not",2],["none",2],["interpreter",1],["default",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._session_execution","name":[["session",1],["execution",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["session",4],["execution",9],["self",7],["st",9],["state",2],["owner",8],["str",10],["id",11],["none",22],["language",4],["reason",4],["ticket",12],["admission",16],["timeout",5],["float",2],["combine",1],["fifo",2],["ownership",1],["compatible",1],["turn",8],["lock",5],["barrier",6],["always",1],["happens",1],["before",2],["no",1],["path",1],["may",2],["hold",1],["old",2],["while",1],["waiting",1],["prevents",1],["two",1],["cycle",1],["during",1],["incremental",1],["migration",1],["deadline",7],["if",7],["else",2],["time",2],["monotonic",2],["max",2],["current",4],["executions",2],["root",3],["frame",3],["owns",2],["queue",1],["contextmanager",1],["held",6],["getattr",1],["local",2],["sessions",2],["yield",4],["return",2],["exact",1],["cancel",4],["arrive",1],["after",1],["but",1],["legacy",1],["holder",1],["releases",1],["clears",1],["event",2],["entry",1],["so",1],["restore",1],["owned",1],["signal",1],["cancellation",1],["append",1],["try",1],["finally",1],["pop",1],["remaining",2],["admitted",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._session_execution.turn_barrier","name":[["turn",1],["barrier",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["turn",5],["barrier",4],["held",6],["getattr",1],["self",2],["local",2],["sessions",2],["none",2],["if",3],["st",4],["root",2],["frame",2],["id",2],["yield",2],["return",1],["execution",2],["deadline",2],["admission",2],["exact",1],["cancel",2],["may",1],["arrive",1],["after",1],["but",1],["before",1],["legacy",1],["holder",1],["releases",1],["lock",1],["clears",1],["old",1],["event",1],["entry",1],["so",1],["restore",1],["ticket",2],["owned",1],["signal",1],["cancellation",1],["append",1],["try",1],["finally",1],["pop",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._session_is_metered","name":[["session",1],["metered",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["session",5],["metered",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["bool",2],["whether",1],["team",2],["ledger",1],["charges",1],["has",1],["owner",2],["same",1],["question",1],["enforce",1],["llm",2],["quota",1],["record",1],["usage",1],["answer",1],["broken",1],["lookup",2],["reads",1],["as",1],["unmetered",1],["errs",1],["side",1],["freeing",1],["abandoned",1],["call",1],["try",1],["return",2],["store",1],["not",1],["none",1],["except",1],["exception",1],["noqa",1],["ble001",1],["ownership",1],["best",1],["effort",1],["false",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._session_snapshot","name":[["session",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["session",4],["snapshot",2],["self",4],["list",3],["state",2],["lock",1],["return",1],["sessions",1],["values",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._settle_auto_budget","name":[["settle",1],["auto",1],["budget",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["settle",2],["auto",3],["budget",7],["self",3],["admission",10],["mapping",4],["str",3],["any",2],["none",4],["started",6],["bool",4],["unknown",5],["false",3],["committed",4],["amount",4],["int",2],["if",5],["not",4],["isinstance",2],["return",3],["reservation",5],["id",6],["state",1],["reserved",1],["mark",1],["elif",2],["commit",1],["release",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._settle_claimed_plan","name":[["settle",1],["claimed",1],["plan",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["settle",3],["claimed",3],["plan",13],["self",7],["root",4],["frame",5],["id",9],["str",6],["none",4],["status",7],["move",1],["row",5],["route",1],["out",1],["executing",5],["leave",1],["alone",1],["approve",2],["resume",2],["routes",1],["compare",3],["swap",2],["into",1],["before",2],["answering",1],["202",1],["because",1],["read",2],["taken",1],["inside",1],["background",2],["thread",2],["cannot",1],["decide",1],["who",1],["owns",1],["execution",1],["right",1],["hands",1],["obligation",1],["was",1],["given",1],["has",1],["reach",1],["settled",2],["no",2],["matter",1],["turn",3],["ends",1],["failure",2],["reached",1],["run",1],["message",1],["store",3],["refusing",1],["re",1],["emit",2],["ready",3],["throwing",1],["seed",1],["builder",1],["raising",1],["met",1],["point",1],["at",1],["all",1],["stayed",1],["nothing",1],["running",1],["state",1],["unrecoverable",1],["rather",1],["than",1],["merely",1],["wrong",1],["swaps",1],["against",2],["draft",2],["paused",1],["so",2],["both",1],["lose",1],["forever",1],["by",2],["prefers",1],["newest",1],["non",1],["discarded",1],["stuck",1],["also",1],["shadows",1],["every",1],["session",2],["makes",1],["afterwards",1],["one",1],["failed",2],["took",1],["planning",1],["away",1],["from",2],["permanently",1],["not",3],["write",1],["only",1],["ever",1],["time",1],["runs",1],["path",1],["may",1],["have",1],["itself",1],["overwriting",1],["completed",1],["would",1],["be",1],["function",1],["causing",1],["damage",1],["exists",1],["prevent",1],["if",2],["return",3],["try",1],["moved",2],["expected",1],["new",1],["except",1],["exception",1],["noqa",1],["ble001",1],["original",1],["news",1],["traceback",1],["print",1],["exc",1],["best",1],["effort",1],["lambda",1],["plans",1],["hub",1],["emitter",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._share_boot_restore","name":[["share",1],["boot",1],["restore",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["share",6],["boot",3],["restore",3],["self",7],["none",3],["try",2],["desired",3],["shares",4],["except",2],["exception",2],["noqa",2],["ble001",2],["recovery",1],["must",1],["never",1],["block",1],["return",1],["if",2],["enabled",1],["cfg",1],["configured",1],["tunnel",4],["ensure",1],["not",1],["sid",2],["auto",1],["revoke",1],["whose",1],["expiry",1],["lapses",1],["while",1],["daemon",1],["runs",1],["start",1],["sweeper",2],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._share_enabled","name":[["share",1],["enabled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["share",2],["enabled",3],["self",3],["bool",2],["return",1],["store",1],["setting",1],["sharing",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._share_run_in_ticket","name":[["share",1],["run",1],["ticket",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["share",6],["run",3],["ticket",3],["self",5],["root",4],["frame",5],["id",8],["str",4],["branch",2],["fn",3],["projection",1],["build",1],["under",1],["one",1],["exact",1],["fifo",1],["scope",3],["store",1],["resolve",1],["fallback",1],["project",2],["default",1],["st",3],["state",1],["allow",1],["quarantined",1],["true",1],["session",1],["execution",1],["owner",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",1],["publishing",1],["snapshot",1],["return",1],["cancel",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._skills_for","name":[["skills",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["skills",5],["self",4],["st",5],["session",4],["state",2],["return",4],["exact",1],["project",3],["scoped",2],["loader",6],["by",1],["host",2],["rpc",1],["prompt",2],["disclosure",1],["search",1],["read",1],["kernel",1],["bootstrap",2],["must",1],["all",1],["observe",1],["one",1],["capability",1],["snapshot",1],["falling",1],["back",1],["runner",1],["level",1],["keeps",1],["lightweight",1],["tests",1],["inject",1],["dispatcher",5],["compatible",1],["getattr",1],["skill",1],["none",3],["if",2],["else",1],["not",1],["try",1],["id",4],["root",1],["frame",1],["except",1],["exception",1],["noqa",1],["ble001",1],["remains",1],["available",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["snapshot",5],["self",3],["ws",3],["path",2],["workspace",2],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_job","name":[["spawn",1],["job",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["spawn",2],["job",30],["self",18],["root",12],["frame",17],["id",41],["str",13],["fn",6],["project",4],["default",2],["reason",7],["plan",26],["turn",12],["claimed",11],["none",10],["cancelled",8],["status",12],["paused",2],["from",2],["message",14],["run",4],["background",2],["daemon",1],["thread",3],["as",8],["tracked",1],["shared",1],["machinery",1],["behind",2],["submit",4],["approve",2],["revise",2],["row",4],["route",2],["already",3],["compare",1],["swapped",1],["into",3],["executing",2],["before",1],["answering",1],["202",3],["handing",1],["spawner",3],["turns",1],["claim",1],["something",1],["settle",4],["see",2],["st",4],["state",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["real",1],["ticket",14],["taken",1],["here",1],["rather",1],["than",2],["deep",1],["inside",2],["mint",1],["hand",1],["client",2],["not",8],["execution",12],["at",3],["all",3],["fifo",2],["had",3],["never",6],["heard",1],["so",6],["was",6],["queued",4],["running",3],["one",4],["did",2],["hold",1],["session",3],["while",4],["wrote",2],["its",3],["own",1],["outcome",9],["named",1],["different",1],["socket",1],["carried",2],["moment",1],["later",1],["reuses",1],["whatever",1],["executions",2],["current",1],["finds",1],["taking",1],["gives",1],["whole",1],["seed",1],["agent",2],["loop",1],["terminal",5],["event",5],["identity",1],["lease",5],["queue",1],["owner",8],["dict",4],["resolved",1],["by",4],["submitting",1],["store",3],["known",1],["work",1],["helper",1],["fall",1],["back",1],["missing",1],["writes",2],["failure",8],["onto",2],["wrong",1],["branch",4],["whenever",1],["active",2],["sibling",1],["user",2],["fork",1],["would",2],["nothing",1],["trunk",1],["grow",1],["happened",1],["there",1],["lock",1],["done",4],["jid",4],["jobs",3],["items",1],["if",2],["time",2],["finished",1],["300",1],["pop",1],["target",1],["enter",1],["scope",1],["token",1],["correlation",1],["request",1],["filled",1],["published",1],["after",3],["same",3],["split",1],["makes",1],["must",2],["disagree",1],["because",1],["reads",1],["both",1],["try",2],["covers",1],["everything",1],["path",2],["owes",1],["returns",1],["final",1],["ready",1],["holding",1],["no",1],["meant",1],["landed",1],["next",1],["processing",1],["admitted",2],["cancel",2],["result",7],["setdefault",3],["except",3],["cancelling",1],["failing",1],["without",2],["clause",1],["fell",1],["catch",1],["below",1],["failed",5],["who",1],["pressed",1],["stop",2],["shown",1],["error",2],["has",1],["always",1],["distinguished",1],["two",1],["shares",1],["handled",3],["raise",2],["exception",1],["noqa",1],["ble001",1],["log",2],["surface",1],["web",2],["persist",1],["outer",1],["emit",2],["hub",1],["emitter",1],["best",2],["effort",2],["lambda",2],["update",1],["separately",1],["guarded",1],["cannot",1],["record",1],["also",1],["cost",1],["re",1],["raised",2],["side",1],["effects",1],["coordinator",1],["marks",1],["swallowing",1],["left",1],["exiting",1],["cleanly",1],["reading",1],["completed",1],["item",1],["still",1],["drains",1],["ran",1],["inner",1],["handler",1],["saw",1],["though",1],["stranded",1],["th",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_job._target","name":[["target",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["target",2],["none",2],["self",13],["enter",1],["turn",9],["scope",2],["job",23],["id",33],["token",2],["correlation",2],["request",1],["filled",1],["inside",1],["lease",6],["published",1],["after",4],["same",3],["split",1],["submit",2],["message",8],["makes",1],["reason",4],["done",3],["active",1],["ticket",10],["must",2],["never",4],["disagree",1],["because",1],["running",2],["reads",1],["both",1],["outcome",14],["dict",4],["try",2],["covers",1],["fn",3],["everything",1],["failure",6],["path",2],["owes",1],["plan",19],["writes",1],["its",2],["run",1],["returns",1],["row",3],["final",1],["status",10],["ready",1],["frame",16],["terminal",4],["event",4],["holding",1],["no",1],["meant",1],["all",2],["landed",1],["while",2],["next",1],["queued",3],["was",4],["already",2],["processing",1],["executions",1],["admitted",2],["cancel",2],["st",1],["result",11],["setdefault",3],["execution",9],["owner",6],["as",8],["except",4],["cancelled",8],["cancelling",1],["not",8],["failing",1],["without",2],["clause",1],["fell",1],["into",1],["catch",1],["below",1],["wrote",1],["failed",7],["onto",1],["so",5],["user",2],["who",1],["pressed",1],["stop",2],["shown",1],["error",6],["session",2],["carried",1],["had",2],["has",1],["always",1],["distinguished",1],["two",1],["approve",1],["revise",1],["shares",1],["spawner",1],["did",1],["settle",5],["claimed",9],["root",10],["str",2],["handled",4],["raise",2],["exception",2],["noqa",2],["ble001",2],["log",2],["surface",1],["web",3],["project",3],["persist",1],["outer",1],["emit",2],["hub",1],["emitter",1],["best",2],["effort",2],["lambda",2],["store",2],["update",1],["separately",1],["guarded",1],["cannot",1],["record",1],["also",1],["cost",1],["client",1],["re",1],["raised",2],["side",1],["effects",1],["coordinator",1],["marks",1],["swallowing",1],["left",2],["exiting",1],["cleanly",1],["reading",1],["completed",1],["if",4],["by",4],["item",1],["still",1],["drains",1],["fifo",1],["ran",1],["inner",2],["handler",2],["saw",1],["route",1],["though",1],["stranded",2],["executing",2],["one",1],["action",1],["takes",1],["expecting",1],["nothing",1],["be",2],["behind",1],["ours",1],["itself",1],["refused",1],["something",1],["outside",1],["once",1],["here",1],["claim",1],["case",1],["would",1],["otherwise",1],["finally",1],["agree",1],["finish",2],["else",1],["internal",1],["exit",1],["reset",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_kernel","name":[["spawn",1],["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",4],["spawn",4],["kernel",19],["self",8],["st",21],["session",8],["state",3],["lease",13],["ensure",2],["python",8],["matches",3],["selected",1],["environment",1],["build",1],["first",3],["dispatcher",3],["deliberately",1],["not",25],["part",1],["worker",8],["replacement",1],["failed",4],["candidate",23],["leaves",1],["old",1],["active",1],["runtime",12],["metadata",1],["intact",1],["disp",3],["previous",7],["env",18],["name",4],["resolve",1],["key",9],["str",7],["interpreter",2],["root",7],["if",26],["getattr",6],["conda",2],["false",2],["else",11],["none",33],["workload",8],["binding",4],["only",1],["request",1],["another",1],["execution",1],["plane",1],["until",1],["remote",21],["factory",10],["returns",1],["live",1],["attached",1],["local",5],["its",2],["cwd",3],["must",1],["remain",1],["outside",1],["credential",1],["bearing",1],["cluster",5],["workspace",6],["tree",1],["even",1],["attempt",1],["was",3],["options",2],["mode",1],["repl",1],["read",2],["isolation",2],["include",1],["skill",1],["sidecars",1],["true",2],["asked",1],["run",2],["gets",1],["cells",1],["executed",1],["by",2],["dialled",1],["child",1],["daemon",1],["m3b",1],["resolved",1],["here",2],["because",1],["one",2],["place",1],["created",1],["wiring",1],["at",1],["any",2],["other",1],["call",1],["site",1],["would",1],["leave",1],["others",1],["quietly",1],["exactly",1],["feature",1],["shipped",1],["unreachable",1],["time",1],["return",2],["kernels",6],["current",5],["bool",2],["alive",2],["manager",11],["compute",1],["sessions",1],["id",12],["epoch",7],["int",1],["expected",13],["transport",8],["frame",4],["registration",2],["bootstrap",10],["dict",1],["try",2],["raise",5],["error",7],["returned",1],["dead",1],["scope",2],["preparing",1],["nullcontext",2],["as",2],["token",3],["placed",2],["path",1],["status",1],["unknown",1],["guard",5],["disappeared",2],["cross",1],["owner",1],["commits",1],["lock",1],["order",1],["everywhere",1],["supervisor",3],["store",2],["interrupt",1],["activity",1],["already",1],["reversing",1],["two",1],["made",1],["permanent",1],["abba",1],["deadlock",1],["possible",1],["publication",1],["changed",2],["expired",2],["released",4],["during",2],["attach",2],["publish",1],["generation",1],["uuid",1],["uuid4",1],["ownership",1],["transferred",1],["will",1],["close",1],["later",1],["failure",1],["assert",1],["bind",1],["shutdown",2],["reason",4],["terminal",1],["crashed",1],["except",2],["base",1],["exception",2],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["noqa",1],["ble001",1],["pass",1],["release",4],["callable",2],["discard",3],["unbound",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_kernel._refuse_background","name":[["refuse",1],["background",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["refuse",2],["background",4],["kernel",4],["raise",1],["runtime",1],["error",1],["host",1],["exec",1],["not",1],["available",1],["cluster",2],["session",3],["runs",1],["allocated",1],["node",1],["would",1],["run",2],["daemon",1],["instead",1],["different",1],["workspace",1],["submit",1],["batch",1],["job",1],["post",1],["orchestration",1],["jobs",1],["release",1],["resource",1],["locally",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_kernel._refuse_delegation","name":[["refuse",1],["delegation",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["refuse",2],["delegation",2],["spec",2],["dict",2],["none",2],["raise",1],["runtime",1],["error",1],["host",1],["delegate",1],["not",1],["available",1],["cluster",2],["session",1],["delegated",1],["agents",1],["would",1],["run",1],["daemon",1],["instead",1],["allocated",1],["node",1],["submit",1],["batch",1],["job",1],["release",1],["resource",1],["before",1],["delegating",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_kernel.factory","name":[["factory",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["factory",3],["kernel",2],["return",1],["remote",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_kernel.factory~2","name":[["factory",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["factory",2],["kernel",4],["return",1],["dispatcher",1],["disp",1],["options",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._spawn_title_summary","name":[["spawn",1],["title",1],["summary",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["spawn",3],["title",2],["summary",2],["self",3],["root",3],["frame",3],["id",3],["str",6],["user",3],["text",3],["llm",3],["cfg",3],["placeholder",3],["none",2],["titles",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._state","name":[["state",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["state",9],["self",17],["root",17],["frame",20],["id",29],["str",4],["project",9],["allow",3],["quarantined",3],["bool",2],["false",2],["session",10],["scope",4],["store",5],["resolve",1],["fallback",1],["if",6],["raise",3],["value",1],["error",3],["web",2],["operations",1],["require",2],["not",2],["writable",1],["starting",1],["live",1],["runtime",2],["lock",1],["deleting",2],["sessions",4],["gateway",2],["409",2],["deletion",2],["progress",2],["projects",1],["st",6],["none",2],["handful",1],["process",1],["compatibility",1],["callers",1],["intentionally",1],["exercise",1],["ephemeral",2],["without",1],["first",1],["persisting",1],["durable",2],["always",1],["have",1],["therefore",1],["publish",1],["atomic",1],["branch",7],["selection",1],["test",1],["stays",1],["bound",1],["instead",1],["creating",1],["dangling",1],["rows",1],["ensure",1],["active",1],["else",1],["workspace",1],["kernel",1],["generations",1],["owner",2],["instance",2],["clock",2],["ms",1],["lambda",1],["int",1],["1000",1],["trusted",2],["capture",1],["enabled",1],["stage1",1],["delivery",1],["direct",1],["repl",1],["cell",2],["allocates",1],["its",1],["attempt",1],["before",1],["lazy",1],["language",1],["preparation",1],["calls",1],["seed",2],["messages",1],["cursor",1],["at",1],["creation",1],["so",1],["daemon",1],["reopen",1],["never",1],["reserve",1],["revision",2],["over",1],["existing",1],["history",1],["index",1],["latest",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._stop_orchestration_cleanup","name":[["stop",1],["orchestration",1],["cleanup",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["stop",2],["orchestration",6],["cleanup",7],["self",6],["none",2],["refuse",1],["new",1],["work",1],["wake",1],["daemon",1],["workers",1],["without",1],["joining",1],["condition",2],["stopping",1],["true",1],["tasks",1],["clear",1],["notify",1],["all",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._summarize_title","name":[["summarize",1],["title",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["summarize",3],["title",2],["self",3],["user",3],["text",3],["str",4],["llm",3],["cfg",3],["none",2],["return",1],["titles",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._sync_placement_workspace","name":[["sync",1],["placement",1],["workspace",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sync",2],["placement",3],["workspace",7],["self",2],["st",6],["session",3],["state",3],["placed",4],["path",4],["none",7],["point",1],["host",3],["side",2],["at",1],["execution",2],["plane",1],["was",2],["selected",2],["remote",1],["kernel",2],["built",1],["workload",2],["directory",2],["as",2],["its",2],["cwd",2],["while",1],["everything",1],["socket",1],["dispatcher",6],["file",2],["tools",1],["artifact",3],["capture",3],["reported",1],["stayed",1],["anchored",1],["agent",1],["workspaces",2],["root",1],["frame",1],["id",1],["so",1],["cluster",2],["cell",2],["wrote",1],["result",1],["csv",1],["diffed",1],["nothing",1],["had",1],["touched",1],["no",4],["row",1],["version",1],["lineage",1],["error",1],["either",1],["inverse",1],["failed",1],["too",1],["write",1],["landing",1],["could",1],["not",2],["see",1],["caller",1],["supplies",1],["rather",1],["than",1],["deriving",1],["one",1],["from",1],["durable",1],["binding",2],["exist",1],["minutes",1],["before",1],["worker",1],["arrives",1],["treating",1],["decision",1],["starts",1],["local",4],["fallback",1],["inside",1],["also",1],["drops",1],["sandbox",1],["deny",1],["protects",1],["whole",1],["credential",1],["tree",1],["symmetric",1],["purpose",1],["selecting",1],["puts",1],["back",1],["target",4],["if",4],["else",2],["rebind",3],["getattr",1],["callable",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._take_terminal_failure","name":[["take",1],["terminal",1],["failure",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["take",2],["terminal",4],["failure",4],["self",5],["job",7],["id",9],["str",4],["request",6],["dict",2],["none",4],["note",6],["filed",2],["if",3],["already",1],["unique",1],["froze",1],["its",1],["own",1],["branch",2],["so",2],["there",1],["nothing",1],["left",2],["re",1],["derive",1],["matching",1],["resolved",1],["during",1],["was",3],["worse",1],["than",1],["useless",1],["failed",1],["lookup",1],["fell",1],["back",1],["root",1],["frame",1],["different",3],["key",1],["from",1],["one",2],["under",1],["correct",1],["hand",1],["off",1],["dropped",1],["duplicate",1],["row",1],["written",1],["exact",1],["defect",1],["exists",1],["prevent",1],["lock",1],["failures",2],["not",2],["return",3],["seen",1],["twice",1],["place",1],["belongs",1],["either",1],["way",1],["outermost",1],["finally",1],["will",1],["clear",1],["pop",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._telemetry_turn","name":[["telemetry",1],["turn",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["telemetry",5],["turn",9],["self",3],["st",3],["session",7],["state",2],["result",3],["any",2],["none",2],["opt",1],["lifecycle",1],["completed",1],["no",1],["op",1],["unless",1],["user",1],["recorded",1],["consent",1],["cannot",1],["raise",1],["not",1],["block",1],["start",3],["deduplicated",1],["first",1],["each",1],["process",1],["so",1],["marks",1],["did",1],["some",1],["work",1],["rather",1],["than",1],["page",1],["was",1],["opened",1],["more",1],["honest",1],["less",1],["identifying",1],["signal",1],["try",1],["from",1],["openai4s",1],["emit",5],["import",1],["outcome",3],["store",6],["root",1],["frame",1],["id",1],["surface",2],["web",2],["complete",1],["getattr",1],["stop",1],["reason",1],["count",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["break",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._terminal_failure_event","name":[["terminal",1],["failure",1],["event",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["terminal",5],["failure",2],["event",3],["self",2],["root",3],["frame",6],["id",12],["str",2],["job",10],["message",2],["dict",2],["one",2],["update",2],["failed",3],["turn",2],["owes",1],["socket",1],["return",1],["type",1],["status",1],["same",1],["local",1],["submit",1],["202",1],["query",1],["carry",1],["request",4],["execution",4],["end",1],["not",1],["enough",1],["tell",1],["stale",1],["from",1],["current",1],["client",1],["may",1],["reuse",1],["ordering",1],["produced",1],["bug",1],["processing",2],["then",1],["looks",1],["like",1],["own",1],["closes",1],["if",2],["else",2],["code",2],["error",2],["internal",1],["only",1],["true",2],["absent",1],["means",1],["no",1],["claim",1],["false",1],["would",1],["assert",1],["safety",1],["cannot",1],["know",1],["output",2],["committed",2]]},{"id":"openai4s/server/gateway.py#SessionRunner._touch_compute_lease","name":[["touch",1],["compute",1],["lease",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["touch",3],["compute",3],["lease",4],["self",3],["st",3],["session",6],["state",2],["none",4],["renew",1],["cluster",1],["if",3],["has",1],["one",1],["manager",3],["getattr",2],["sessions",1],["return",2],["id",4],["root",1],["frame",1],["not",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["fail",1],["cell",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._unusable_pin_error","name":[["unusable",1],["pin",1],["error",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["unusable",2],["pin",2],["error",5],["source",3],["str",2],["gateway",3],["409",2],["pinned",4],["revision",2],["no",1],["credential",4],["may",1],["be",1],["dispatched",1],["under",1],["one",3],["sentence",1],["bind",1],["dispatch",1],["carry",1],["two",1],["spellings",1],["scope",2],["mismatch",2],["gets",1],["its",5],["own",1],["add",2],["api",2],["key",3],["advice",1],["cannot",1],["help",1],["profile",5],["holds",1],["belongs",1],["provider",2],["endpoint",2],["names",2],["now",2],["not",3],["if",1],["message",3],["session",4],["earlier",1],["configuration",1],["model",3],["different",1],["sent",1],["old",1],["rebind",2],["continue",2],["else",1],["whose",1],["available",1],["customize",1],["models",1],["return",1],["unavailable",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._versions_dir","name":[["versions",1],["dir",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["versions",3],["dir",3],["self",3],["path",2],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._wire_delegation","name":[["wire",1],["delegation",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",6],["wire",2],["delegation",19],["self",17],["st",25],["session",9],["state",3],["dispatcher",7],["none",23],["enable",1],["web",3],["stable",1],["standalone",1],["agent",4],["wires",1],["its",2],["post",1],["init",1],["but",2],["ui",1],["uses",3],["persistent",1],["runtime",3],["without",3],["hook",1],["host",1],["delegate",3],["exists",1],["sdk",1],["yet",1],["fails",1],["at",2],["no",1],["sub",1],["runner",19],["wired",1],["rewire",1],["per",1],["turn",2],["so",2],["delegated",4],["specialists",1],["inherit",3],["currently",1],["selected",3],["model",2],["from",6],["composer",2],["dropdown",1],["disp",5],["if",12],["not",7],["else",8],["return",5],["enabled",2],["str",2],["store",3],["setting",1],["root",10],["frame",9],["id",11],["strip",1],["lower",1],["true",1],["yes",1],["fn",1],["existing",1],["async",1],["children",8],["remain",2],["observable",1],["cancellable",1],["even",1],["after",2],["new",1],["has",1],["been",1],["disabled",1],["steer",1],["fns",1],["collect",2],["stop",2],["child",21],["send",2],["message",3],["stats",2],["try",5],["import",5],["dataclasses",1],["as",4],["dc",2],["openai4s",4],["error",6],["models",1],["kernel",5],["env",22],["spec",3],["cfg",6],["replace",1],["llm",2],["environment",9],["resolution",1],["follows",1],["same",2],["order",1],["spawn",1],["non",1],["mutating",1],["resolve",1],["would",1],["rewrite",1],["name",8],["every",1],["ensure",1],["silent",1],["base",1],["substitution",1],["real",1],["selection",4],["transiently",1],["undiscoverable",1],["conda",2],["discovery",1],["empty",1],["right",1],["restart",1],["stays",2],["re",1],["stamp",1],["below",1],["keeps",1],["last",1],["known",1],["good",1],["instead",1],["downgrading",1],["future",3],["daemon",2],["default",2],["environments",1],["envmod",3],["kernels",2],["alive",1],["python",2],["desired",1],["persisted",1],["interpreter",2],["getattr",1],["active",2],["except",3],["exception",2],["noqa",2],["ble001",2],["inheritance",1],["best",1],["effort",1],["build",2],["cell",6],["hooks",6],["producer",2],["artifacts",1],["hub",2],["emitter",3],["factory",3],["stage1",3],["trusted",11],["delivery",3],["capture",14],["admission",5],["background",2],["artifact",2],["cannot",1],["while",2],["execution",1],["running",2],["contextmanager",1],["lease",8],["enter",1],["gateway",1],["raise",1],["yield",1],["finally",1],["exit",1],["d8",1],["live",2],["events",1],["reach",1],["parent",2],["timeline",1],["stamps",1],["normalizer",1],["owns",1],["output",1],["exclusion",1],["single",1],["owner",3],["client",1],["sanitizer",1],["belt",1],["steps",1],["persist",1],["keyed",1],["through",1],["sink",8],["server",1],["workbench",1],["event",7],["projection",2],["emit",2],["payload",2],["telemetry",1],["must",2],["strand",1],["pass",1],["step",4],["make",1],["depth",1],["instance",2],["cancelled",1],["cancel",1],["falls",1],["back",1],["os",1],["getcwd",1],["launch",1],["directory",1],["relative",1],["writes",1],["pollute",1],["checkout",1],["stay",1],["invisible",1],["workspace",3],["read",2],["isolation",2],["current",1],["tree",1],["steering",1],["inboxes",1],["budget",1],["intact",1],["across",1],["turns",1],["branch",1],["fork",1],["activate",1],["retarget",1],["follow",1],["one",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._wire_delegation.build_child_cell_hooks","name":[["build",1],["child",1],["cell",1],["hooks",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["build",2],["child",2],["cell",3],["hooks",3],["producer",3],["frame",4],["id",4],["return",1],["self",2],["artifacts",1],["delegated",1],["st",2],["hub",1],["emitter",1],["root",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._wire_delegation.child_event_sink","name":[["child",1],["event",1],["sink",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["child",3],["event",4],["sink",2],["payload",3],["try",1],["emit",1],["delegation",1],["projection",1],["except",1],["exception",1],["noqa",1],["ble001",1],["telemetry",1],["must",1],["not",1],["strand",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._wire_delegation.trusted_capture_admission","name":[["trusted",1],["capture",1],["admission",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["trusted",3],["capture",3],["admission",2],["if",1],["self",1],["background",2],["active",1],["st",1],["return",2],["artifact",1],["cannot",1],["delegate",1],["while",1],["execution",1],["running",1],["none",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._wire_delegation.trusted_capture_lease","name":[["trusted",1],["capture",1],["lease",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["trusted",3],["capture",4],["lease",5],["st",1],["try",2],["enter",1],["except",1],["gateway",1],["error",5],["as",1],["raise",1],["delegation",1],["message",1],["from",1],["yield",1],["finally",1],["exit",1],["none",3]]},{"id":"openai4s/server/gateway.py#SessionRunner._write_plan_artifact","name":[["write",1],["plan",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["write",3],["plan",5],["artifact",6],["self",3],["st",3],["session",2],["state",2],["dict",4],["id",3],["str",2],["none",4],["emit",3],["return",1],["plans",1]]},{"id":"openai4s/server/gateway.py#SessionRunner._write_version_snapshot","name":[["write",1],["version",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["write",3],["version",6],["snapshot",3],["self",3],["id",3],["str",4],["filename",3],["src",4],["path",6],["none",10],["data",4],["bytes",2],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.activate_session_branch","name":[["activate",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["activate",4],["session",8],["branch",36],["self",21],["root",13],["frame",13],["id",47],["str",15],["project",5],["dict",4],["any",3],["switch",1],["live",1],["scientific",1],["runtime",6],["immutable",2],["head",2],["validation",1],["materialization",1],["happens",1],["while",2],["old",21],["still",1],["owns",1],["fifo",1],["writer",1],["ticket",2],["only",4],["then",1],["its",2],["workers",1],["stopped",1],["target",2],["checkpoint",10],["projection",6],["published",1],["atomically",1],["namespace",3],["recovery",12],["attempted",1],["new",1],["reported",1],["truthfully",1],["partial",2],["failed",5],["never",1],["masquerades",1],["as",3],["restored",1],["kernel",3],["state",4],["strip",1],["if",13],["not",8],["raise",2],["gateway",1],["error",4],["400",1],["required",1],["return",1],["ok",2],["true",5],["status",9],["active",6],["activation",4],["previous",1],["current",2],["already",1],["emit",2],["hub",1],["emitter",1],["owner",6],["uuid",1],["uuid4",1],["hex",1],["12",1],["execution",4],["lifecycle",2],["reason",8],["trusted",3],["capture",2],["external",1],["mutation",1],["prepared",5],["domain",3],["prepare",2],["candidate",12],["path",1],["workspace",6],["generations",1],["store",2],["instance",2],["clock",2],["ms",1],["lambda",1],["int",1],["1000",1],["enabled",1],["stage1",1],["delivery",1],["model",2],["plan",9],["explore",2],["cell",1],["index",1],["latest",1],["revision",1],["pins",7],["environment",3],["isinstance",3],["mapping",3],["desired",1],["env",3],["python",3],["else",6],["none",10],["name",3],["admitted",1],["guarantees",1],["there",1],["no",1],["protocol",1],["reader",1],["left",1],["either",1],["slot",1],["before",1],["detachment",1],["interrupt",1],["background",1],["delegation",3],["runner",3],["close",1],["cancel",1],["from",2],["openai4s",1],["orchestration",1],["models",1],["import",2],["release",1],["bound",1],["compute",1],["user",1],["cancelled",2],["kernels",2],["stop",2],["manual",2],["false",3],["activated",2],["publish",1],["expected",1],["lock",1],["sessions",2],["changed",1],["during",1],["provider",2],["history",2],["rebuilt",1],["inherited",1],["prefix",1],["plus",1],["local",1],["groups",1],["start",1],["seed",1],["messages",1],["result",5],["generation",3],["refs",3],["try",1],["action",1],["restore",1],["fork",1],["frozen",1],["manifests",3],["source",1],["bytes",1],["sidecars",1],["remain",1],["must",1],["be",1],["rebound",3],["isolated",1],["dataclasses",3],["tuple",1],["replace",2],["manifest",2],["working",1],["directory",1],["resolve",1],["scope",1],["run",1],["except",1],["exception",1],["noqa",1],["ble001",1],["remains",1],["selected",1],["issues",3],["type",1],["lower",1],["metadata",6],["plans",5],["memories",5],["dimensions",1],["applied",5],["preview",1],["artifacts",2],["capabilities",2],["permissions",2],["bool",2],["stores",2],["identities",1],["bodies",2],["versioned",1],["memory",2],["hashes",1],["scoped",1],["list",1],["issue",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.active_workspace_for","name":[["active",1],["workspace",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["active",3],["workspace",5],["self",5],["root",5],["frame",5],["id",7],["str",2],["path",2],["resolve",1],["live",1],["without",1],["guessing",1],["canonical",1],["branch",5],["state",4],["existing",1],["if",1],["not",1],["none",1],["return",2],["store",1],["session",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.bind_model_revision","name":[["bind",1],["model",1],["revision",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["bind",4],["model",27],["revision",22],["self",10],["root",6],["frame",14],["id",20],["str",5],["dict",2],["pin",2],["session",12],["exact",1],["configuration",8],["about",1],["d2",3],["binds",2],["profile",29],["never",3],["whatever",3],["says",2],["today",2],["store",4],["string",2],["answers",1],["name",4],["not",11],["those",1],["differ",1],["case",2],["matters",1],["because",1],["two",2],["profiles",7],["same",1],["against",2],["different",3],["providers",2],["editing",1],["rewrote",1],["place",1],["so",7],["replayed",1],["reported",1],["settings",1],["rather",2],["than",3],["ones",1],["ran",4],["under",5],["called",1],["send",1],["path",1],["only",4],["reading",1],["unbound",2],["legacy",6],["stays",2],["fully",1],["readable",2],["history",3],["artifacts",1],["notebook",1],["continuing",1],["asks",2],["decision",1],["raises",1],["gateway",3],["error",4],["409",3],["bound",12],["no",3],["longer",2],["exists",2],["rebind",1],["prompt",1],["guessing",1],["nearest",1],["would",2],["be",5],["silent",1],["follow",1],["latest",1],["behaviour",1],["being",1],["removed",1],["list",2],["if",9],["next",1],["item",3],["none",7],["recorded",6],["service",2],["config",1],["int",3],["else",1],["usable",5],["deleted",1],["at",2],["tombstoned",1],["keeps",2],["its",1],["revisions",1],["but",1],["may",1],["going",1],["forward",1],["false",4],["raise",3],["pinned",1],["choose",2],["one",8],["continue",1],["unavailable",1],["credential",7],["too",1],["just",1],["existence",1],["by",3],["rule",1],["dispatch",2],["applies",1],["without",1],["revoked",1],["key",1],["passed",1],["was",2],["discovered",1],["old",1],["code",1],["answered",1],["silently",1],["active",7],["instead",1],["unusable",1],["source",1],["return",4],["already",2],["has",2],["some",1],["recover",2],["adopt",1],["happens",2],["now",2],["thing",1],["pre",1],["upgrade",1],["there",2],["match",1],["matches",7],["len",2],["target",5],["require",1],["follows",1],["update",1],["true",2],["backfilled",1],["endpoints",1],["did",1],["answer",2],["data",1],["picking",1],["either",1],["guess",1],["presented",1],["as",1],["fact",1],["whole",1],["failure",1],["removes",1],["more",2],["continues",1],["ambiguous",1],["zero",1],["fell",1],["through",1],["below",2],["exactly",1],["comment",1],["above",1],["block",1],["forbids",1],["any",1],["nothing",1],["here",1],["knows",1],["binding",2],["writes",1],["stamps",1],["own",1],["record",1],["then",1],["claims",1],["honest",1],["state",1],["supported",1],["branch",1],["returns",1],["install",1],["driven",1],["entirely",1],["env",1],["running",1],["global",1],["post",1],["frames",1],["user",1],["wants",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.cancel","name":[["cancel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cancel",5],["self",4],["root",5],["frame",6],["id",24],["str",12],["execution",10],["none",12],["owner",22],["dict",6],["reason",5],["cancelled",2],["by",2],["user",2],["only",1],["explicitly",1],["identified",1],["ticket",1],["kind",5],["if",3],["isinstance",2],["else",2],["not",3],["return",2],["ok",1],["false",1],["exact",1],["cancellation",1],["requires",1],["result",2],["executions",1],["after",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.cancel_compute_task","name":[["cancel",1],["compute",1],["task",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cancel",17],["compute",15],["task",16],["self",6],["root",4],["frame",5],["id",20],["str",6],["job",19],["body",4],["dict",5],["none",4],["ask",1],["remote",4],["stop",2],["one",3],["because",1],["person",1],["confirmed",5],["only",2],["confirm",4],["true",3],["reaches",1],["provider",4],["anything",2],["else",2],["400",2],["zero",1],["calls",1],["closing",1],["page",1],["deleting",1],["session",1],["timeout",1],["ui",2],["daemon",1],["restart",1],["never",1],["come",1],["through",1],["here",2],["kill",1],["path",1],["returns",1],["unreachable",1],["remotes",1],["unconfirmed",4],["receipts",1],["providers",1],["cannot",1],["all",1],["return",4],["indeterminate",4],["leave",1],["live",1],["work",1],["may",2],["still",2],["be",3],["running",2],["billing",2],["race",1],["natural",1],["completion",1],["reports",1],["real",2],["terminal",5],["state",3],["rather",1],["than",1],["cancelled",1],["if",4],["not",7],["isinstance",3],["mapping",2],["raise",3],["gateway",3],["error",16],["cancelling",1],["requires",1],["confirmation",1],["required",1],["workspace",4],["active",1],["dispatcher",3],["build",1],["cfg",1],["try",2],["manager",4],["except",3],["exception",2],["as",2],["noqa",2],["ble001",2],["no",3],["configured",1],["record",6],["diagnostic",2],["surface",2],["request",2],["correlation",2],["503",1],["available",1],["from",5],["openai4s",2],["import",2],["reasons",2],["states",1],["reason",4],["outcome",9],["kind",5],["getattr",1],["found",2],["404",1],["such",1],["store",2],["already",6],["maps",1],["every",1],["failure",2],["onto",1],["closed",1],["arrives",1],["without",1],["those",1],["kinds",1],["receipt",1],["hint",1],["could",1],["tasks",2],["public",2],["conflict",2],["actual",4],["status",8],["rides",1],["envelope",3],["integer",1],["http",2],["everywhere",1],["but",1],["pinned",1],["legacy",1],["route",3],["second",1],["declaring",1],["both",1],["types",1],["collision",1],["test",1],["owns",1],["exists",1],["make",1],["somebody",1],["answer",1],["carries",1],["reads",1],["there",1],["setdefault",1],["reached",1],["code",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.cancel_review","name":[["cancel",1],["review",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cancel",4],["review",6],["self",5],["root",7],["frame",8],["id",8],["str",2],["dict",2],["scoped",1],["evidence",1],["operation",1],["if",2],["present",1],["lock",1],["not",1],["reviews",2],["operations",1],["return",2],["ok",2],["false",1],["scope",2],["reason",1],["no",1],["active",1],["locked",1],["true",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.claim_plan_approval","name":[["claim",1],["plan",1],["approval",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["claim",3],["plan",2],["approval",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["compare",1],["swap",1],["draft",1],["into",1],["executing",1],["exactly",1],["one",1],["caller",1],["return",1],["plans",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.claim_plan_resume","name":[["claim",1],["plan",1],["resume",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["claim",3],["plan",3],["resume",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["compare",1],["swap",1],["into",1],["executing",1],["exactly",1],["one",1],["caller",1],["return",1],["plans",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.close","name":[["close",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["close",6],["self",19],["none",15],["stop",7],["sweeper",3],["turns",1],["background",1],["workers",2],["all",1],["session",4],["slots",1],["lock",3],["if",9],["closed",2],["return",1],["true",1],["signal",1],["these",1],["before",4],["waiting",1],["orchestration",4],["components",2],["they",1],["daemon",6],["threads",1],["by",1],["design",1],["cleanup",2],["already",1],["blocked",1],["third",1],["party",1],["kernel",1],["must",1],["never",2],["turn",1],["shutdown",4],["into",1],["hang",1],["reconciler",5],["getattr",7],["not",7],["worker",2],["listener",1],["lease",2],["lifetime",1],["started",3],["once",1],["init",1],["stopped",1],["here",1],["nowhere",1],["else",1],["ensure",1],["them",1],["every",2],["submission",1],["left",1],["unable",1],["place",2],["its",1],["first",1],["cluster",1],["attr",2],["reclaimer",1],["gateway",1],["component",3],["try",2],["except",2],["exception",3],["noqa",2],["ble001",2],["pass",2],["backend",2],["backends",1],["values",2],["closer",3],["callable",1],["recovery",4],["shares",4],["tunnel",4],["share",1],["executions",1],["reason",2],["st",2],["snapshot",1],["drop",1],["root",1],["frame",1],["id",1],["jobs",4],["list",2],["job",5],["thread",10],["threading",1],["current",1],["continue",2],["alive",3],["join",3],["because",1],["was",1],["raises",1],["cannot",1],["spawn",2],["registers",1],["calling",1],["start",1],["so",2],["refused",1],["leaves",1],["exactly",1],["worst",1],["possible",1],["discover",1],["nothing",2],["be",1],["done",1],["about",1],["after",1],["one",2],["goes",1],["unjoined",1],["finished",1],["reports",1],["too",1],["joining",1],["no",1],["op",1],["guard",1],["costs",1],["normal",1],["path",1],["timeout",1],["clear",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.continue_delegation_child","name":[["continue",1],["delegation",1],["child",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["continue",4],["delegation",12],["child",13],["self",4],["root",4],["frame",4],["id",10],["str",8],["dict",2],["create",1],["next",2],["attempt",1],["restore",1],["never",1],["auto",2],["runs",1],["stopped",1],["from",4],["openai4s",1],["agent",3],["import",1],["conflict",3],["error",21],["tree",3],["store",1],["record",3],["children",2],["if",4],["none",5],["raise",5],["gateway",5],["404",2],["no",2],["such",1],["sub",2],["not",4],["found",2],["state",4],["existing",1],["runner",4],["else",1],["409",3],["belongs",1],["run",1],["longer",1],["active",1],["open",1],["session",1],["explicitly",1],["restart",1],["resume",1],["delegated",1],["stale",1],["try",1],["return",1],["except",3],["as",3],["getattr",1],["http",1],["status",1],["key",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.create_session","name":[["create",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["create",4],["session",8],["self",12],["project",21],["id",26],["str",10],["model",4],["none",9],["owner",13],["user",13],["root",1],["frame",5],["atomically",1],["deletion",2],["admission",1],["team",3],["mode",1],["m1",1],["records",1],["same",1],["locked",1],["section",1],["as",3],["insert",1],["so",1],["no",1],["enumeration",1],["observe",1],["before",1],["its",1],["ownership",1],["row",3],["exists",1],["if",5],["creation",1],["quota",6],["m2",1],["by",1],["frozen",1],["decision",1],["broken",1],["check",3],["admits",1],["request",1],["leaves",1],["audit",2],["availability",1],["over",1],["bookkeeping",1],["try",3],["store",6],["governance",2],["kind",3],["sessions",2],["created",2],["except",4],["exceeded",2],["raise",4],["gateway",4],["error",4],["429",1],["from",1],["exception",3],["noqa",3],["ble001",3],["actor",1],["action",1],["failed",1],["detail",1],["200",1],["pass",2],["lock",1],["deleting",1],["projects",2],["409",1],["progress",1],["404",3],["not",3],["found",2],["may",1],["creating",1],["here",1],["also",1],["joins",1],["because",1],["participation",1],["membership",1],["mine",1],["unauthorized",1],["join",1],["name",1],["somebody",1],["else",1],["post",1],["become",1],["participant",1],["rather",1],["than",1],["403",1],["matching",1],["guard",1],["exist",1],["itself",1],["protected",1],["fid",4],["new",1],["turn",1],["status",1],["ready",1],["record",1],["usage",1],["amount",1],["ref",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.delete_artifact","name":[["delete",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["delete",3],["artifact",8],["self",4],["id",5],["str",2],["broadcast",4],["none",2],["dict",2],["external",1],["mutation",1],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.delete_project","name":[["delete",1],["project",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["delete",3],["project",18],["self",19],["id",7],["str",5],["dict",2],["any",3],["roots",5],["tuple",2],["lock",4],["if",3],["deleting",6],["projects",3],["raise",3],["gateway",3],["error",3],["409",3],["deletion",6],["already",3],["progress",3],["frameless",5],["active",3],["another",1],["store",1],["session",3],["ids",1],["root",2],["sessions",3],["add",1],["update",2],["true",1],["try",1],["scoped",1],["artifacts",1],["have",1],["no",2],["state",1],["turn",1],["their",1],["lease",1],["claimed",1],["under",1],["same",1],["as",1],["tombstone",1],["above",1],["wait",2],["only",1],["after",1],["admission",1],["closed",1],["so",1],["mutation",4],["won",1],["may",1],["finish",1],["new",1],["one",1],["enter",1],["condition",3],["while",1],["artifact",1],["mutations",1],["return",1],["deletions",1],["finally",1],["difference",1],["discard",1],["false",1],["notify",1],["all",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.delete_session","name":[["delete",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["delete",3],["session",4],["self",10],["root",7],["frame",10],["id",11],["str",5],["dict",2],["any",2],["lock",2],["store",1],["project",4],["if",1],["deleting",4],["sessions",3],["projects",1],["raise",1],["gateway",1],["error",1],["409",1],["deletion",1],["already",1],["progress",1],["add",1],["try",1],["return",1],["deletions",1],["finally",1],["discard",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.discard_plan","name":[["discard",1],["plan",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["discard",3],["plan",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["return",1],["plans",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.drop_session","name":[["drop",1],["session",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["drop",2],["session",7],["self",11],["root",8],["frame",8],["id",8],["str",4],["reason",13],["closed",2],["bool",2],["cancel",4],["fully",1],["detach",1],["one",1],["memory",1],["before",1],["deletion",1],["close",3],["lock",4],["st",14],["sessions",2],["if",2],["none",4],["return",2],["false",3],["stop",7],["finished",2],["clear",2],["requested",2],["try",2],["current",1],["lifecycle",1],["review",1],["executions",1],["runner",5],["delegation",2],["not",1],["true",2],["interrupt",1],["background",1],["turn",1],["from",2],["openai4s",2],["orchestration",1],["models",1],["import",2],["release",1],["bound",1],["compute",1],["execution",1],["user",1],["cancelled",1],["kernels",2],["python",1],["manual",2],["finally",1],["pop",1],["permissions",1],["broker",2],["unregister",1],["channel",1],["except",1],["exception",1],["noqa",1],["ble001",1],["resources",1],["already",1],["stopped",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.edit_artifact","name":[["edit",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["edit",3],["artifact",8],["self",4],["id",5],["str",4],["content",3],["broadcast",4],["none",2],["dict",2],["external",1],["mutation",1],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.effective_api_key","name":[["effective",1],["api",1],["key",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["effective",2],["api",7],["key",7],["self",4],["str",2],["actually",2],["effect",1],["runtime",1],["settings",1],["override",1],["cfg",3],["placeholder",1],["stubs",1],["persisted",1],["before",1],["config",1],["level",1],["filter",1],["existed",1],["seeded",1],["profile",1],["activated",1],["your",1],["here",1],["ignored",1],["so",1],["ui",1],["banner",1],["matches",1],["llm",3],["sends",1],["try",1],["clean",1],["store",1],["secret",1],["setting",1],["if",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.enforce_llm_quota","name":[["enforce",1],["llm",1],["quota",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["enforce",2],["llm",6],["quota",7],["self",5],["root",3],["frame",3],["id",8],["str",3],["none",4],["team",3],["mode",1],["m2",1],["consulted",1],["before",1],["provider",2],["request",1],["one",1],["method",1],["rather",1],["than",1],["closure",1],["so",1],["every",1],["entry",1],["point",1],["daemon",1],["owns",1],["share",1],["turn",1],["loop",1],["chat",1],["model",1],["reviewer",1],["calls",1],["through",1],["its",1],["own",1],["port",1],["would",1],["otherwise",1],["be",1],["unmetered",1],["user",4],["triggered",1],["way",1],["around",1],["exhausted",1],["frozen",1],["decision",1],["broken",1],["check",3],["admits",1],["audits",1],["availability",1],["over",1],["bookkeeping",1],["try",3],["owner",7],["store",3],["session",1],["except",4],["exception",3],["noqa",3],["ble001",3],["if",1],["return",1],["kind",3],["input",1],["tokens",2],["output",1],["governance",1],["project",2],["exceeded",1],["raise",1],["as",1],["audit",1],["actor",1],["action",1],["failed",1],["detail",1],["200",1],["pass",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.ensure_reconciler","name":[["ensure",1],["reconciler",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ensure",2],["reconciler",7],["self",3],["none",5],["start",3],["orchestration",2],["loop",1],["if",2],["not",2],["already",2],["running",1],["idempotent",1],["returns",2],["immediately",1],["thread",1],["exists",1],["so",2],["every",3],["submission",2],["may",1],["call",1],["starts",1],["things",1],["stops",1],["nothing",1],["method",1],["open",1],["by",1],["calling",1],["stop",2],["lease",2],["reclaimer",1],["worker",4],["gateway",2],["both",1],["started",1],["once",1],["init",1],["restarted",1],["nowhere",1],["first",2],["closed",1],["listening",1],["socket",1],["remote",1],["dials",1],["into",1],["nulls",1],["server",1],["address",1],["then",1],["attempt",1],["preparer",1],["refuses",1],["allocation",1],["cluster",2],["session",2],["needs",1],["listener",1],["tick",1],["afterwards",1],["was",2],["never",1],["placed",1],["no",1],["idle",1],["ever",1],["reclaimed",1],["life",1],["daemon",1],["shutdown",1],["belongs",1],["close",1],["getattr",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.ensure_share_tunnel","name":[["ensure",1],["share",1],["tunnel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ensure",2],["share",12],["tunnel",13],["self",12],["lazily",1],["create",1],["start",1],["sharing",1],["enabled",2],["configured",2],["if",2],["not",1],["cfg",4],["return",2],["none",2],["from",1],["openai4s",1],["import",1],["client",2],["relay",1],["url",1],["auth",1],["token",1],["router",1],["handle",1],["allow",2],["insecure",2],["shares",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.execute_recovery_action","name":[["execute",1],["recovery",1],["action",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["execute",2],["recovery",20],["action",17],["self",16],["root",13],["frame",13],["id",45],["str",10],["project",3],["branch",12],["none",5],["confirmed",7],["bool",2],["false",3],["dict",3],["run",2],["one",1],["enabled",2],["mutation",3],["under",1],["exact",1],["fifo",2],["ticket",1],["quarantine",6],["import",5],["if",6],["restart",6],["fresh",10],["not",2],["raise",3],["error",3],["imported",2],["session",11],["quarantined",2],["only",1],["explicitly",1],["establish",1],["trusted",5],["runtime",8],["st",7],["state",5],["allow",1],["true",2],["live",2],["requires",1],["current",1],["active",3],["owner",6],["uuid",2],["uuid4",2],["hex",2],["12",1],["emit",3],["hub",1],["emitter",1],["execution",7],["reason",2],["kernel",3],["as",2],["capture",1],["external",1],["store",5],["leases",1],["workload",1],["local",1],["unavailable",1],["while",1],["cluster",1],["compute",1],["bound",1],["release",2],["allocation",1],["first",1],["manifests",2],["else",1],["re",1],["check",1],["confirmation",1],["after",2],["admission",1],["before",1],["scope",2],["changes",1],["any",1],["generation",1],["plan",3],["domain",2],["prepare",1],["result",10],["executions",1],["mark",1],["finalizing",1],["publishing",1],["status",3],["event",2],["restore",1],["retry",1],["lower",2],["setting",3],["revert",3],["key",2],["cleared",2],["branching",1],["barrier",1],["delete",1],["trust",6],["group",5],["append",2],["turn",1],["16",1],["kind",1],["assistant",1],["content",1],["established",1],["by",1],["type",1],["method",1],["replayed",1],["package",1],["code",1],["side",1],["effect",1],["class",1],["resource",1],["keys",1],["update",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.export_session_package","name":[["export",1],["session",1],["package",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["export",5],["session",8],["package",4],["self",5],["root",4],["frame",4],["id",8],["str",6],["project",3],["dict",2],["any",2],["serialize",1],["http",1],["read",1],["all",1],["workspace",1],["writers",1],["st",2],["state",1],["allow",1],["quarantined",1],["true",1],["execution",1],["owner",2],["lifecycle",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",1],["return",1],["domain",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.freeze_model_binding","name":[["freeze",1],["model",1],["binding",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["freeze",3],["model",8],["binding",6],["self",3],["root",3],["frame",4],["id",5],["str",3],["dict",2],["bind",3],["if",1],["needed",1],["return",2],["exact",1],["pair",1],["carry",1],["ticket",1],["revision",4],["already",1],["returns",1],["but",1],["going",1],["through",1],["named",1],["method",1],["makes",1],["thing",1],["callers",1],["ask",1],["rather",1],["than",1],["side",1],["effect",1],["they",1],["have",2],["remember",1],["read",1],["queued",1],["case",1],["came",1],["written",1],["nowhere",1],["item",1],["could",1],["see",1],["profile",4],["int",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.get_plan_state","name":[["plan",1],["state",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["plan",2],["state",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["return",1],["plans",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.import_quarantine","name":[["import",1],["quarantine",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["import",3],["quarantine",5],["self",3],["root",3],["frame",3],["id",3],["str",4],["dict",3],["any",2],["none",4],["raw",3],["store",1],["setting",1],["session",1],["key",1],["if",2],["return",3],["try",1],["value",4],["json",1],["loads",1],["except",1],["type",1],["error",2],["state",2],["quarantined",2],["reason",2],["invalid",2],["record",2],["isinstance",1],["mapping",1],["else",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.install_packages","name":[["install",1],["packages",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["install",12],["packages",10],["self",9],["list",3],["str",8],["root",13],["frame",14],["id",22],["none",8],["project",6],["restart",21],["bool",4],["true",5],["coordinated",4],["false",7],["dict",3],["pip",1],["package",2],["into",1],["kernel",14],["interpreter",3],["then",1],["optionally",1],["session",4],["so",2],["they",1],["importable",1],["clean",1],["process",1],["from",2],["openai4s",1],["import",1],["preinstall",2],["if",6],["not",7],["st",2],["state",1],["default",2],["execution",1],["owner",2],["lifecycle",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["language",1],["python",1],["reason",1],["return",3],["store",1],["leases",1],["workload",1],["ok",6],["installed",4],["restarted",5],["error",8],["installation",1],["unavailable",1],["while",1],["cluster",1],["compute",1],["bound",1],["installing",1],["here",1],["would",2],["mutate",1],["daemon",1],["environment",3],["remote",1],["worker",1],["res",12],["freeze",2],["cache",2],["keyed",1],["by",1],["generation",2],["premise",1],["cannot",1],["change",1],["within",1],["one",1],["breaks",1],["below",1],["fails",2],["same",1],["now",2],["has",1],["cached",1],["mention",1],["later",1],["artifacts",2],["be",3],["stamped",1],["pre",1],["provenance",1],["wrong",1],["missing",1],["invalidate",1],["try",1],["result",3],["else",1],["could",2],["code",2],["failed",2],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["post",1],["frames",1],["returns",1],["straight",1],["client",1],["was",1],["public",1],["body",1],["through",1],["spawn",1],["sandbox",1],["setup",1],["oserror",1],["either",1],["names",1],["tried",2],["run",2],["workspace",1],["directory",1],["absolute",1],["path",1],["account",1],["username",1],["itself",1],["succeeded",1],["caller",1],["needs",1],["know",1],["did",1],["says",1],["record",1],["diagnostic",1],["surface",1],["after",1],["emit",2],["hub",1],["emitter",1],["type",1],["status",2]]},{"id":"openai4s/server/gateway.py#SessionRunner.interrupt_kernel","name":[["interrupt",1],["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["interrupt",6],["kernel",4],["self",4],["root",5],["frame",6],["id",24],["str",11],["execution",10],["none",12],["owner",21],["dict",6],["only",1],["frozen",1],["lease",1],["owned",1],["by",2],["exact",2],["ticket",1],["kind",5],["if",3],["isinstance",2],["else",2],["not",3],["return",2],["ok",1],["false",1],["reason",2],["requires",1],["result",2],["executions",1],["requested",1],["user",1],["after",1],["cancel",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.is_running","name":[["running",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["running",2],["self",3],["root",4],["frame",5],["id",4],["str",2],["bool",2],["true",2],["while",1],["agent",1],["turn",1],["executing",1],["survives",1],["client",1],["disconnect",1],["message",1],["job",4],["runs",1],["daemon",1],["thread",1],["list",1],["jobs",1],["values",1],["if",1],["not",1],["done",1],["return",2],["false",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.kernel_alive","name":[["kernel",1],["alive",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",4],["alive",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["bool",3],["cheap",1],["session",1],["process",1],["live",1],["no",1],["job",1],["scan",1],["unlike",1],["status",1],["st",3],["sessions",1],["return",1],["kernels",1],["python",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.kernel_status","name":[["kernel",1],["status",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",4],["status",20],["self",11],["root",9],["frame",10],["id",16],["str",3],["dict",2],["report",1],["session",4],["notebook",2],["state",7],["so",1],["ui",1],["offer",1],["stop",3],["start",1],["resume",1],["st",9],["sessions",1],["supervisor",17],["kernels",1],["python",2],["if",13],["else",13],["none",9],["persisted",6],["not",3],["store",3],["latest",1],["generation",8],["branch",5],["active",2],["alive",4],["bool",3],["ended",5],["quarantine",7],["import",1],["return",1],["running",3],["stopped",1],["ordinal",3],["last",3],["activity",3],["at",3],["reason",5],["turn",1],["cell",2],["count",1],["index",1],["manual",2],["env",2],["summary",1],["repl",1],["enabled",3],["official",2],["cfg",2],["artifact",1],["workbench",2],["view",1],["only",1],["trust",1],["quarantined",1],["trusted",1],["untrusted",1],["package",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.list_environments","name":[["list",1],["environments",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["list",4],["environments",6],["self",4],["root",4],["frame",4],["id",4],["str",2],["none",6],["dict",2],["offerable",1],["prebuilt",1],["one",2],["session",1],["uses",1],["powers",1],["notebook",1],["env",7],["selector",1],["host",1],["agent",1],["user",1],["picks",1],["already",1],["has",1],["needed",1],["packages",2],["instead",1],["installing",1],["into",1],["kernel",2],["every",1],["task",1],["from",1],["openai4s",1],["import",1],["as",1],["envmod",4],["st",5],["sessions",1],["if",3],["else",3],["current",3],["selected",1],["name",3],["default",3],["return",1],["true",1],["pending",2]]},{"id":"openai4s/server/gateway.py#SessionRunner.live_artifact_path","name":[["live",1],["artifact",1],["path",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["live",3],["artifact",2],["path",5],["self",3],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.mutate_session_domain","name":[["mutate",1],["session",1],["domain",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["mutate",5],["session",6],["domain",2],["self",9],["root",4],["frame",4],["id",10],["str",8],["project",3],["operation",5],["invalidate",4],["kernel",3],["bool",2],["false",2],["dict",2],["serialize",1],["one",1],["checkpoint",7],["branch",5],["mutation",2],["scientific",1],["writers",1],["st",5],["state",1],["execution",3],["owner",2],["lifecycle",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",2],["replace",2],["as",1],["trusted",1],["capture",1],["external",1],["barrier",3],["key",3],["revert",1],["recovery",1],["setting",2],["try",2],["result",2],["except",2],["exception",2],["if",2],["store",3],["not",1],["none",1],["mapping",1],["any",1],["head",4],["noqa",1],["ble001",1],["remains",1],["authoritative",1],["reverted",1],["raise",1],["executions",1],["mark",1],["finalizing",1],["persisting",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.promote_cell_artifact","name":[["promote",1],["cell",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["promote",3],["cell",6],["artifact",3],["self",4],["target",7],["promotion",2],["dict",4],["emit",3],["none",2],["external",1],["mutation",1],["frame",2],["id",4],["root",1],["project",2],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.rebind_model_revision","name":[["rebind",1],["model",1],["revision",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["rebind",5],["model",22],["revision",8],["self",12],["root",8],["frame",11],["id",10],["str",3],["dict",2],["post",1],["frames",1],["binding",1],["re",4],["pin",4],["active",14],["configuration",3],["prompt",2],["asks",1],["user",3],["confirm",1],["bind",5],["so",4],["route",1],["unpin",3],["then",3],["run",1],["any",1],["session",6],["recorded",5],["history",1],["every",1],["workbench",1],["creates",1],["took",1],["legacy",5],["backfill",1],["instead",1],["string",1],["match",1],["ignored",1],["profile",15],["had",1],["just",1],["been",1],["told",1],["would",2],["deleted",1],["matched",1],["there",2],["too",1],["answer",3],["was",2],["key",3],["refusal",1],["nothing",2],["could",1],["satisfy",1],["ambiguous",3],["again",5],["right",1],["after",1],["confirmed",1],["opens",1],["target",1],["checked",1],["before",2],["old",1],["dropped",2],["refused",2],["leaves",1],["record",1],["ran",1],["under",2],["untouched",1],["no",6],["unpinned",1],["bound",3],["by",1],["its",2],["next",2],["send",5],["exactly",1],["as",1],["decides",1],["decision",1],["taken",1],["now",1],["unbound",1],["global",1],["backfilled",1],["one",4],["live",2],["names",1],["says",1],["be",1],["several",1],["matches",10],["unique",1],["credential",3],["resolves",1],["answers",1],["409",3],["needs",3],["200",1],["false",1],["client",1],["said",1],["offering",1],["same",1],["way",1],["out",1],["named",1],["profiles",5],["store",4],["list",1],["if",4],["not",3],["none",2],["require",1],["return",2],["len",2],["raise",2],["gateway",2],["error",2],["more",1],["than",1],["activate",2],["continues",1],["customize",2],["models",2],["usable",2],["name",3],["has",1],["api",1],["add",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.reconcile_admission","name":[["reconcile",1],["admission",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["reconcile",2],["admission",6],["self",4],["root",4],["frame",5],["id",17],["str",4],["reservation",8],["dict",2],["none",5],["happened",2],["one",1],["client",3],["whose",1],["answer",2],["was",2],["lost",1],["scoped",1],["by",2],["travels",1],["response",1],["so",3],["value",1],["caller",2],["holds",1],["rather",1],["than",1],["capability",1],["returns",1],["session",1],["has",1],["no",1],["such",1],["same",3],["guessing",1],["deserves",1],["record",8],["store",2],["if",4],["return",2],["derived",2],["from",4],["pins",2],["not",4],["read",1],["off",1],["ledger",4],["records",1],["intent",1],["written",2],["request",3],["fail",1],["update",1],["fault",2],["after",1],["consume",1],["leaves",1],["saying",1],["reserved",3],["while",1],["already",2],["sent",5],["asking",1],["would",1],["be",1],["told",1],["opposite",1],["truth",1],["annotations",2],["authority",2],["they",3],["turn",2],["actually",1],["consumed",2],["state",13],["computed",1],["them",2],["supplies",1],["correlation",1],["ids",5],["list",1],["annotation",3],["terminal",2],["states",4],["row",12],["only",1],["here",1],["transaction",1],["as",2],["change",1],["describe",1],["evidence",1],["about",1],["did",1],["stay",1],["true",1],["afterwards",1],["pin",1],["later",1],["resolved",1],["dismissed",1],["deleted",1],["un",1],["send",1],["message",1],["went",1],["out",1],["deriving",1],["status",4],["reported",1],["exactly",1],["released",2],["telling",1],["its",1],["comments",1],["were",1],["never",1],["taken",1],["model",1],["had",1],["answered",1],["pending",2],["leave",1],["stale",1],["there",1],["rows",1],["really",1],["present",5],["any",1],["elif",3],["unknown",2],["all",2],["open",1],["else",1],["job",2]]},{"id":"openai4s/server/gateway.py#SessionRunner.refresh_compute_task","name":[["refresh",1],["compute",1],["task",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["refresh",9],["compute",14],["task",2],["self",11],["root",6],["frame",7],["id",26],["str",7],["job",14],["dict",4],["contact",1],["remote",10],["one",3],["because",2],["person",2],["asked",1],["manager",6],["result",3],["probe",2],["system",1],["also",1],["harvest",12],["pulls",1],["output",1],["files",4],["back",1],["into",4],["workspace",10],["closes",1],["there",1],["no",8],["read",2],["only",3],["way",2],["ask",1],["provider",8],["doing",1],["whole",1],["reason",3],["listing",2],["beside",1],["not",15],["poll",1],["register",1],["artifacts",4],["docstring",1],["say",1],["did",1],["nothing",1],["route",1],["took",1],["snapshot",2],["so",4],["clicking",1],["got",1],["bytes",4],["published",1],["hpc",1],["artifact",10],["version",1],["timeline",1],["entry",1],["lineage",2],["capture",6],["bracketed",1],["around",1],["here",2],["same",5],["native",2],["control",1],["tool",1],["wrapper",1],["mtime",1],["diff",1],["needs",1],["before",3],["taken",1],["while",2],["exist",1],["yet",1],["cannot",2],["be",4],["added",1],["after",3],["fact",1],["built",1],["session",2],["its",2],["owner",2],["scope",1],["reads",2],["belonging",1],["another",1],["resolves",1],["such",2],["through",1],["own",2],["scoped",2],["jobs",1],["map",2],["predicate",1],["history",1],["uses",1],["distinct",1],["refusal",1],["would",2],["confirm",1],["exists",1],["active",1],["dispatcher",3],["build",1],["cfg",2],["try",4],["except",4],["exception",6],["as",4],["error",25],["noqa",4],["ble001",4],["configured",1],["interpolated",1],["raised",1],["by",1],["shim",1],["code",4],["loaded",1],["from",7],["skills",1],["py",1],["text",2],["whatever",1],["third",1],["party",1],["wrote",1],["routinely",1],["config",1],["path",2],["env",1],["var",1],["could",1],["find",1],["record",4],["diagnostic",5],["surface",4],["request",6],["correlation",5],["raise",3],["gateway",3],["503",1],["available",1],["st",5],["state",1],["default",1],["emit",2],["hub",1],["emitter",1],["protect",1],["latest",1],["outcome",4],["any",2],["none",7],["evidence",4],["found",3],["client",1],["server",1],["fault",1],["anything",1],["else",1],["transport",1],["failing",1],["user",2],["retry",1],["getattr",2],["kind",1],["if",4],["404",1],["go",1],["sdk",1],["quotes",1],["endpoint",1],["called",1],["credential",1],["prefix",1],["last",1],["worst",1],["three",1],["like",1],["quote",1],["support",1],["ticket",1],["naming",1],["neither",1],["nor",1],["daemon",2],["look",1],["up",1],["public",1],["answers",1],["local",1],["instead",1],["original",1],["reaches",1],["operator",1],["502",1],["failed",4],["finally",2],["extracted",1],["some",1],["outputs",1],["then",1],["has",1],["still",2],["written",1],["real",1],["leaving",1],["those",3],["unregistered",1],["gap",2],["narrower",1],["receipts",8],["list",1],["roadmap",1],["features",1],["stage11",2],["durable",1],["openai4s",1],["import",1],["reject",1],["false",1],["provenance",3],["cell",1],["index",1],["language",1],["legacy",1],["environment",1],["drain",3],["remains",1],["per",1],["exact",3],["identity",1],["comes",1],["below",1],["never",1],["later",1],["post",1],["event",1],["row",1],["update",1],["receipt",2],["must",2],["convert",1],["successful",2],["remain",1],["disk",1],["next",1],["will",1],["see",1],["them",1],["verified",1],["stage",2],["11",2],["promise",1],["durably",1],["bound",2],["returning",1],["success",1],["binding",1],["old",1],["fail",2],["open",1],["have",1],["been",1],["registered",1],["above",1],["but",1],["response",1],["claim",1],["whose",1],["manifest",1],["keep",1],["un",1],["attributed",1],["re",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.release_session_compute","name":[["release",1],["session",1],["compute",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["release",9],["session",9],["compute",6],["self",7],["root",6],["frame",6],["id",18],["str",4],["reason",8],["expected",8],["workload",13],["none",12],["admission",4],["timeout",4],["float",2],["bool",3],["placement",1],["atomically",1],["restore",1],["its",4],["resident",3],["local",2],["plane",1],["manager",4],["owns",3],["durable",1],["lease",1],["runtime",1],["state",2],["supervisor",1],["dispatcher",1],["artifact",1],["workspace",2],["releasing",1],["only",2],["first",1],["half",1],["left",1],["tools",1],["turns",1],["writing",1],["into",1],["retired",1],["cluster",3],["directory",1],["until",1],["another",1],["python",4],["cell",2],["happened",1],["spawn",1],["serialize",1],["lifecycle",3],["writers",1],["then",1],["move",1],["every",1],["projection",1],["together",1],["getattr",1],["sessions",1],["if",4],["not",6],["return",5],["false",4],["bound",4],["store",1],["leases",1],["idempotent",1],["but",1],["generic",1],["kernel",2],["reset",1],["pure",1],["repeated",1],["must",1],["retain",1],["namespace",1],["st",5],["existing",1],["execution",2],["owner",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["language",1],["released",4],["aba",1],["replacement",1],["won",1],["while",1],["ticket",1],["waited",1],["now",1],["stop",2],["redirect",1],["event",1],["about",1],["old",1],["kernels",1],["manual",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.rename_artifact","name":[["rename",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["rename",3],["artifact",8],["self",4],["id",5],["str",4],["filename",3],["none",4],["broadcast",4],["dict",2],["external",1],["mutation",1],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.request_session_compute","name":[["request",1],["session",1],["compute",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["request",5],["session",10],["compute",5],["self",7],["root",4],["frame",4],["id",15],["str",8],["owner",6],["user",4],["project",5],["profile",4],["backend",4],["recovery",4],["create",1],["bind",2],["under",1],["lifecycle",4],["coordinator",1],["manager",3],["getattr",2],["sessions",3],["none",5],["if",4],["raise",3],["runtime",2],["error",3],["cluster",5],["not",3],["configured",1],["st",6],["state",1],["execution",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["language",1],["python",5],["reason",1],["repeat",1],["decision",1],["inside",1],["barrier",1],["route",1],["performs",1],["early",1],["check",2],["useful",1],["409",3],["but",1],["env",7],["host",1],["another",1],["writer",1],["could",1],["otherwise",1],["win",1],["between",1],["durable",1],["workload",1],["remote",2],["workers",1],["currently",2],["daemon",2],["interpreter",3],["so",2],["accepting",1],["different",2],["selected",10],["would",1],["publish",1],["false",1],["provenance",1],["metadata",1],["from",1],["openai4s",1],["kernel",1],["import",1],["environments",1],["as",1],["envmod",2],["name",4],["environment",2],["path",2],["resolve",2],["sys",1],["executable",1],["gateway",2],["uses",1],["require",1],["base",1],["unsupported",1],["active",7],["delegations",4],["delegation",4],["runner",2],["try",1],["stats",3],["children",1],["direct",1],["only",1],["finished",1],["child",1],["may",1],["have",1],["launched",1],["still",1],["running",1],["grandchild",1],["placement",1],["must",1],["ask",1],["shared",1],["tree",1],["whole",1],["activity",1],["creates",1],["local",2],["planes",1],["at",1],["same",1],["time",1],["int",1],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["means",1],["occupied",1],["background",2],["finish",1],["stop",1],["delegated",1],["work",2],["before",1],["placing",1],["async",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.require_session_writable","name":[["require",1],["session",1],["writable",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["require",2],["session",6],["writable",2],["self",11],["root",8],["frame",9],["id",10],["str",4],["operation",4],["none",5],["if",5],["import",1],["quarantine",1],["raise",2],["gateway",2],["error",2],["423",3],["imported",1],["quarantined",2],["view",2],["only",3],["confirmed",1],["restart",1],["fresh",1],["recovery",4],["action",1],["before",2],["barrier",4],["key",5],["revert",7],["setting",4],["store",4],["not",3],["reconciliation",1],["itself",1],["workspace",3],["head",1],["writer",1],["never",1],["run",1],["from",1],["pre",1],["ticket",2],["guard",2],["while",2],["any",1],["other",1],["exact",2],["owner",6],["active",1],["could",1],["clear",1],["preparing",1],["marker",3],["admit",1],["concurrent",1],["mutation",1],["snapshot",6],["executions",1],["queued",1],["count",1],["queue",1],["scope",3],["resolve",1],["fallback",1],["project",2],["default",1],["st",2],["state",1],["allow",1],["true",1],["execution",1],["reconcile",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",1],["reconciling",1],["interrupted",1],["may",1],["have",1],["entered",1],["after",1],["above",1],["completed",1],["waited",1],["its",1],["then",1],["responsible",1],["absent",1],["row",1],["safe",1],["fast",1],["path",1],["must",1],["become",1],["false",2],["return",2],["try",1],["reconciled",3],["domain",1],["except",1],["exception",1],["noqa",1],["ble001",1],["remains",1],["authoritative",1],["resolved",2],["requires",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.require_standard_profile_readiness","name":[["require",1],["standard",1],["profile",1],["readiness",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["require",2],["standard",3],["profile",3],["readiness",10],["self",5],["dict",2],["str",2],["object",2],["fail",1],["before",1],["admission",1],["stage",1],["knows",1],["science",1],["cannot",1],["run",1],["if",3],["not",2],["stage1",1],["trusted",1],["delivery",1],["ready",2],["true",1],["return",1],["unavailable",5],["state",1],["raise",1],["gateway",1],["error",1],["503",1],["else",2],["409",1],["failure",1],["message",1],["environment",2]]},{"id":"openai4s/server/gateway.py#SessionRunner.restart_kernel","name":[["restart",1],["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["restart",13],["kernel",19],["self",12],["root",8],["frame",11],["id",19],["str",4],["project",3],["dict",2],["tear",1],["down",1],["respawn",2],["session",6],["fresh",3],["namespace",3],["fixes",1],["pip",1],["install",1],["then",1],["no",1],["way",1],["problem",1],["cleared",1],["newly",1],["installed",1],["packages",1],["become",1],["importable",1],["clean",1],["process",1],["skill",1],["bootstrap",3],["re",2],["run",3],["variables",1],["from",1],["prior",1],["cells",1],["gone",1],["point",1],["notebook",1],["history",1],["kept",1],["if",6],["store",1],["leases",1],["workload",1],["return",2],["ok",2],["false",2],["state",3],["remote",1],["error",1],["cluster",1],["worker",1],["cannot",1],["be",1],["restarted",4],["place",1],["release",1],["compute",1],["request",1],["allocation",1],["st",16],["emit",2],["hub",1],["emitter",1],["execution",3],["owner",2],["lifecycle",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",3],["as",2],["recovery",1],["touch",1],["restarts",1],["drop",1],["here",1],["let",1],["next",1],["cell",1],["same",2],["lazy",1],["path",1],["first",1],["kernels",5],["stop",1],["manual",1],["none",5],["ensure",2],["lease",13],["python",5],["elif",1],["desired",2],["env",4],["name",1],["active",1],["transient",1],["base",3],["fallback",2],["full",1],["spawn",2],["runs",1],["environment",1],["resolution",2],["so",2],["recovered",1],["pinned",1],["finally",1],["take",1],["effect",1],["would",1],["reuse",1],["previous",3],["not",2],["pin",1],["still",2],["unavailable",1],["selected",1],["key",1],["correctly",1],["reused",1],["explicit",1],["must",1],["clear",1],["after",2],["lambda",2],["else",4],["gen",3],["generation",7],["executions",1],["mark",1],["finalizing",1],["publishing",1],["type",1],["status",3],["true",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.restore_version","name":[["restore",1],["version",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["restore",3],["version",5],["self",4],["artifact",10],["id",8],["str",4],["dict",3],["external",1],["mutation",1],["result",8],["artifacts",1],["if",1],["ok",1],["json",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.review_call_inflight","name":[["review",1],["call",1],["inflight",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["review",2],["call",3],["inflight",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["bool",2],["return",1],["reviews",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.run_message","name":[["run",1],["message",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",3],["message",9],["self",15],["root",12],["frame",23],["id",36],["str",14],["project",3],["user",12],["text",9],["model",9],["none",24],["plan",14],["bool",7],["false",5],["annos",2],["list",2],["explore",5],["frozen",8],["binding",10],["tuple",2],["int",3],["task",14],["mode",21],["dict",2],["st",22],["state",1],["if",7],["queued",3],["item",1],["runs",2],["under",2],["was",2],["admitted",1],["re",2],["here",2],["let",1],["follow",2],["up",2],["adopt",1],["pin",2],["changed",1],["after",2],["202",5],["returned",2],["no",3],["longer",1],["consulted",1],["turn",16],["else",4],["direct",4],["freshest",1],["answer",2],["there",1],["raises",1],["409",1],["dangling",1],["before",1],["anything",1],["bind",2],["revision",1],["captured",1],["wins",1],["never",2],["executes",1],["so",6],["meaningless",1],["not",6],["per",2],["session",5],["same",4],["next",1],["request",8],["be",2],["different",1],["kind",1],["work",1],["invalid",1],["explicit",4],["selection",2],["400",1],["at",2],["submit",1],["caller",1],["gets",1],["value",2],["error",1],["shape",1],["resolve",1],["strip",2],["above",2],["processing",4],["event",4],["rather",1],["than",1],["failure",2],["handler",1],["because",1],["announces",1],["itself",1],["its",4],["resolved",1],["while",3],["earlier",1],["still",2],["owned",1],["screen",2],["socket",1],["only",3],["place",1],["become",1],["current",2],["new",2],["correlation",3],["call",1],["cli",1],["recovery",2],["replay",1],["test",2],["has",2],["http",1],["behind",1],["empty",1],["terminal",3],["events",1],["field",1],["client",2],["must",1],["special",1],["case",1],["job",1],["contextvar",1],["already",1],["read",1],["two",1],["string",1],["by",1],["construction",1],["emit",2],["hub",1],["emitter",1],["execution",13],["owner",2],["agent",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",3],["as",2],["active",1],["auto",2],["guardian",1],["blocked",1],["budget",1],["getattr",3],["touch",1],["tool",1],["turns",1],["need",1],["control",1],["plane",1],["provider",1],["history",1],["scientific",1],["worker",1],["code",1],["cell",3],["acquires",1],["kernel",1],["later",2],["through",1],["service",1],["prepare",1],["language",1],["ensure",1],["runtime",2],["exists",1],["completion",1],["contract",1],["reads",1],["off",2],["dispatcher",3],["decide",1],["whether",1],["source",1],["entry",1],["point",2],["evidence",1],["required",1],["verified",1],["submission",1],["stamped",1],["detected",1],["guides",1],["prompt",3],["fragment",1],["below",1],["arms",1],["nothing",1],["also",1],["clears",1],["previous",2],["stamp",1],["from",2],["callable",1],["seed",1],["messages",1],["store",4],["update",3],["status",2],["type",1],["resolves",1],["owns",1],["your",1],["running",1],["now",1],["moment",1],["becomes",1],["one",1],["arriving",1],["out",1],["order",1],["told",1],["own",1],["may",1],["reuse",1],["ids",1],["minted",1],["first",1],["names",1],["truncation",1],["once",1],["instant",1],["placeholder",5],["fallback",1],["then",1],["upgraded",1],["concise",1],["llm",1],["written",1],["summary",3],["background",1],["path",1],["title",7],["open",1],["workbench",1],["inside",1],["summarizer",1],["handed",1],["followed",1],["instead",1],["titling",1],["80",2],["character",1],["execute",1],["became",1],["name",1],["sub",1],["stored",1],["add",1],["branch",3],["role",1],["content",1],["exact",1],["alternative",1],["durable",1],["action",1],["touched",1],["workspace",1],["yet",1],["snapshot",1],["separately",1],["audited",1],["changes",1],["successful",1],["write",1],["captu",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.run_message.turn_emit","name":[["turn",1],["emit",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["turn",5],["emit",3],["event",7],["dict",2],["none",2],["if",1],["gate",1],["requested",1],["type",2],["text",2],["chunk",1],["block",1],["provisional",1],["true",1],["review",1],["status",1],["candidate",1],["id",4],["str",1],["action",1],["ledger",1],["execution",2]]},{"id":"openai4s/server/gateway.py#SessionRunner.run_plan_execution","name":[["run",1],["plan",1],["execution",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",3],["plan",6],["execution",3],["self",4],["root",3],["frame",3],["id",10],["str",8],["project",3],["model",3],["none",8],["claimed",4],["dict",2],["executable",2],["plans",3],["scientific",2],["workflow",2],["surface",2],["unlike",2],["ordinary",2],["turn",2],["their",2],["contract",2],["requires",2],["cells",2],["deliverables",2],["structured",2],["submission",2],["refuse",2],["before",2],["draft",2],["be",2],["stranded",2],["executing",2],["state",2],["require",1],["standard",1],["profile",1],["readiness",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.run_plan_resume","name":[["run",1],["plan",1],["resume",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",2],["plan",6],["resume",3],["self",4],["root",3],["frame",3],["id",10],["str",8],["project",3],["model",3],["none",8],["claimed",4],["dict",2],["require",1],["standard",1],["profile",1],["readiness",1],["return",1],["plans",1],["execution",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.run_plan_revision","name":[["run",1],["plan",1],["revision",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["run",3],["plan",2],["revision",3],["self",3],["root",3],["frame",3],["id",6],["str",8],["project",3],["changes",3],["model",3],["none",4],["dict",2],["return",1],["plans",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.run_repl","name":[["run",1],["repl",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["run",2],["repl",6],["self",9],["root",6],["frame",10],["id",32],["str",11],["project",3],["code",5],["language",11],["python",3],["execution",22],["none",5],["dict",4],["execute",3],["directly",1],["session",2],["kernel",5],["notebook",8],["no",1],["llm",1],["st",6],["state",6],["emit",6],["hub",1],["emitter",1],["uuid",1],["uuid4",1],["hex",1],["if",9],["not",5],["re",1],["fullmatch",1],["za",2],["z0",2],["127",1],["raise",1],["value",1],["error",5],["must",1],["be",1],["portable",1],["identifier",1],["owner",4],["user",3],["reason",2],["cell",10],["as",3],["service",2],["allocates",1],["durable",2],["attempt",1],["before",1],["its",2],["prepare",1],["hook",1],["lazily",1],["starts",1],["still",2],["needs",1],["structured",1],["lifecycle",2],["while",2],["running",1],["keep",2],["chat",1],["only",1],["compatibility",2],["events",1],["out",1],["conversation",1],["direct",2],["agent",1],["turn",1],["event",3],["type",3],["text",1],["chunk",1],["step",2],["update",3],["info",11],["log",2],["stream",1],["true",1],["result",2],["predates",1],["typed",1],["legacy",1],["shape",1],["exposed",1],["idx",3],["but",1],["newer",1],["revision",6],["generation",7],["fields",1],["callers",1],["test",1],["adapters",1],["working",1],["preserving",1],["exact",1],["values",1],["supplied",1],["by",1],["normal",1],["path",1],["lease",1],["held",1],["here",1],["so",1],["reading",1],["current",1],["slot",1],["cannot",1],["race",1],["writer",1],["else",7],["kernels",1],["status",5],["executions",1],["mark",1],["finalizing",1],["persisting",1],["interrupted",5],["success",2],["whether",1],["stop",1],["came",1],["through",1],["coordinator",1],["interrupt",1],["already",1],["said",1],["same",1],["cancellation",2],["cancelled",2],["return",1],["completed",1],["index",1],["source",1],["stdout",2],["stderr",2],["ok",1],["figures",2],["files",4],["written",2],["read",2]]},{"id":"openai4s/server/gateway.py#SessionRunner.run_repl.emit_notebook","name":[["emit",1],["notebook",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["emit",3],["notebook",2],["event",4],["dict",2],["none",2],["if",1],["type",1],["not",1],["text",1],["chunk",1],["step",2],["update",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.running_frames","name":[["running",1],["frames",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["running",2],["frames",2],["self",3],["root",2],["frame",2],["ids",1],["live",1],["turn",1],["compute",1],["once",1],["list",2],["views",1],["instead",1],["re",1],["scanning",1],["jobs",2],["per",1],["row",1],["return",1],["id",1],["values",1],["if",1],["not",1],["done",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.save_artifact_structure","name":[["save",1],["artifact",1],["structure",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["save",3],["artifact",8],["structure",3],["self",4],["id",5],["str",6],["content",4],["fmt",4],["mol",2],["dict",2],["serialize",1],["stage",1],["editor",1],["write",1],["every",1],["session",1],["writer",1],["external",1],["mutation",1],["return",1],["workbench",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.save_datapro_search_result","name":[["save",1],["datapro",1],["search",1],["result",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["save",3],["datapro",8],["search",4],["result",19],["self",14],["query",6],["str",8],["dict",15],["frame",12],["id",23],["none",14],["secrets",4],["tuple",5],["source",4],["index",8],["link",5],["compensate",1],["one",2],["data",1],["pro",1],["atomically",1],["sqlite",1],["artifact",20],["upload",7],["separate",1],["repositories",1],["so",1],["compensation",2],["remains",2],["explicit",1],["external",2],["mutation",2],["lifetime",1],["spans",1],["whole",1],["sequence",1],["background",1],["launch",1],["cannot",2],["enter",1],["after",2],["but",2],["before",3],["failure",5],["cleanup",1],["turn",1],["recoverable",1],["into",1],["visible",1],["ghost",1],["receipt",11],["pending",3],["events",3],["list",1],["collect",2],["event",12],["root",5],["append",1],["try",4],["successful",2],["store",3],["saved",3],["if",9],["not",2],["else",4],["payload",5],["stage1",3],["trusted",3],["delivery",4],["provisional",1],["until",1],["its",2],["batch",6],["linked",1],["preserve",3],["manager",2],["exact",1],["project",1],["compound",1],["outcome",1],["known",1],["artifacts",5],["broadcast",3],["rollout",1],["compatibility",1],["stage",1],["immediate",1],["including",1],["later",1],["fails",1],["emits",1],["refresh",1],["isinstance",3],["except",4],["base",3],["exception",4],["delete",3],["lambda",1],["original",2],["pass",2],["raise",1],["publish",1],["authored",1],["exactly",1],["once",1],["only",1],["any",1],["required",1],["all",1],["succeeded",1],["projection",1],["socket",1],["roll",1],["back",1],["already",1],["coherent",1],["durable",1],["as",1],["error",2],["noqa",1],["ble001",1],["record",1],["diagnostic",1],["surface",1],["notification",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.save_datapro_search_result.collect_event","name":[["collect",1],["event",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["collect",2],["event",5],["root",3],["frame",3],["id",3],["str",2],["dict",2],["none",2],["pending",1],["events",1],["append",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.session_replay_view","name":[["session",1],["replay",1],["view",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["session",4],["replay",3],["view",4],["self",6],["root",5],["frame",5],["id",5],["str",2],["bytes",3],["sanitized",1],["read",2],["only",3],["json",1],["m2",1],["reuses",1],["web",1],["share",2],["projection",3],["builder",3],["verbatim",1],["surface",2],["audited",1],["makes",1],["data",1],["shape",1],["guest",1],["may",1],["touch",1],["d3",1],["but",1],["writes",1],["nothing",1],["no",4],["shares",3],["row",1],["snapshot",1],["directory",1],["tunnel",1],["relay",1],["configuration",1],["required",1],["branch",4],["store",1],["active",1],["run",1],["ticket",1],["lambda",1],["cancel",3],["build",1],["event",1],["return",1],["serialize",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.set_env","name":[["env",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["env",30],["self",11],["root",9],["frame",11],["id",19],["str",6],["name",11],["project",3],["default",2],["dict",2],["select",1],["prebuilt",1],["python",8],["environment",10],["session",6],["live",1],["worker",2],["replaced",1],["build",1],["first",2],["before",1],["after",1],["stop",1],["only",2],["selection",2],["persisted",1],["never",1],["allocates",1],["compute",3],["by",1],["itself",1],["from",1],["openai4s",1],["kernel",5],["import",1],["environments",1],["as",2],["envmod",2],["if",9],["none",7],["return",5],["error",4],["unknown",1],["interpreter",2],["language",3],["no",1],["notebook",1],["needs",1],["envs",1],["run",1],["cells",1],["agent",1],["pin",1],["one",1],["host",1],["store",2],["leases",2],["workload",2],["switching",2],["unavailable",2],["while",2],["cluster",2],["bound",2],["release",2],["request",2],["new",2],["allocation",2],["desired",3],["st",12],["state",4],["emit",2],["hub",1],["emitter",1],["execution",3],["owner",2],["lifecycle",3],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",2],["change",1],["pending",1],["alive",5],["kernels",3],["already",2],["persist",1],["not",4],["lease",9],["spawn",1],["else",4],["dispatcher",2],["active",1],["bin",2],["dir",1],["gen",3],["generation",7],["status",3],["executions",1],["mark",1],["finalizing",1],["publishing",1],["type",1],["changed",1],["summary",1],["ok",1],["true",1],["version",2]]},{"id":"openai4s/server/gateway.py#SessionRunner.set_sharing_enabled","name":[["sharing",1],["enabled",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["sharing",3],["enabled",7],["self",10],["bool",2],["dict",2],["str",3],["any",2],["store",2],["setting",1],["if",5],["else",3],["tunnel",9],["ensure",2],["share",6],["not",2],["none",5],["desired",3],["row",2],["id",1],["list",1],["active",1],["shares",6],["means",1],["no",1],["disconnect",1],["at",1],["enable",1],["time",1],["yet",1],["just",1],["hold",1],["connection",1],["open",1],["so",1],["next",1],["create",1],["registers",1],["immediately",1],["connected",1],["disable",1],["take",1],["offline",1],["but",1],["keep",1],["rows",1],["snapshots",1],["later",1],["close",1],["return",1],["status",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.share_status","name":[["share",1],["status",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["share",8],["status",6],["self",8],["dict",2],["str",2],["any",2],["if",5],["not",3],["enabled",1],["return",4],["state",4],["disabled",1],["configured",5],["cfg",4],["missing",3],["name",2],["value",2],["relay",2],["url",2],["auth",2],["token",2],["unconfigured",1],["tunnel",4],["none",1],["connecting",2],["true",2],["connected",2],["else",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.standard_profile_readiness","name":[["standard",1],["profile",1],["readiness",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["standard",5],["profile",4],["readiness",5],["self",3],["dict",2],["str",2],["object",2],["project",1],["stage",1],["local",1],["only",1],["environment",1],["preflight",1],["from",1],["openai4s",1],["kernel",1],["import",1],["return",1],["enabled",1],["stage1",1],["trusted",1],["delivery",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.start_kernel","name":[["start",1],["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["start",5],["kernel",7],["self",7],["root",6],["frame",8],["id",16],["str",4],["project",3],["default",2],["dict",2],["re",1],["stopped",1],["absent",1],["without",1],["wiping",1],["conversation",1],["so",1],["user",1],["resume",1],["idempotent",1],["already",1],["running",2],["st",4],["state",3],["emit",2],["hub",1],["emitter",1],["session",1],["execution",3],["owner",2],["lifecycle",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["reason",2],["as",1],["ensure",1],["lease",8],["kernels",1],["python",1],["gen",3],["generation",7],["if",3],["not",1],["none",3],["else",3],["executions",1],["mark",1],["finalizing",1],["publishing",1],["started",2],["type",1],["status",2],["return",1],["ok",1],["true",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.steer_delegation_child","name":[["steer",1],["delegation",1],["child",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["steer",2],["delegation",4],["child",11],["self",3],["root",3],["frame",3],["id",8],["str",8],["message",12],["dict",2],["queue",1],["delivery",1],["at",1],["next",1],["turn",2],["boundary",1],["never",1],["mid",1],["received",1],["text",6],["middle",1],["tool",1],["call",1],["would",2],["act",1],["half",1],["its",1],["own",1],["reasoning",1],["already",1],["committed",1],["strip",1],["if",3],["not",2],["raise",3],["gateway",3],["error",3],["400",1],["required",1],["bad",1],["request",1],["len",2],["max",2],["chars",2],["413",1],["steering",1],["characters",1],["limit",1],["too",1],["large",1],["runner",2],["record",3],["live",1],["result",4],["send",3],["ok",2],["answers",1],["refusal",1],["false",1],["200",1],["carry",1],["as",1],["success",1],["reached",1],["terminal",1],["state",1],["between",1],["read",1],["precisely",1],["stale",2],["409",1],["reason",1],["sub",1],["agent",1],["no",1],["longer",1],["accepting",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.stop_delegation_subtree","name":[["stop",1],["delegation",1],["subtree",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["stop",5],["delegation",4],["subtree",4],["self",3],["root",3],["frame",3],["id",9],["str",4],["child",8],["dict",2],["one",1],["everything",1],["below",1],["nothing",1],["beside",1],["walks",1],["descendants",1],["follows",1],["parent",1],["so",1],["sibling",1],["structurally",1],["outside",1],["walk",1],["rather",1],["than",1],["spared",1],["by",2],["filter",1],["somebody",1],["has",1],["remember",1],["runner",2],["record",2],["live",1],["try",1],["return",1],["stopped",1],["user",1],["noqa",1],["slf001",1],["except",1],["key",1],["error",4],["as",1],["lost",1],["race",1],["its",1],["own",1],["completion",1],["between",1],["check",1],["here",1],["raise",1],["gateway",1],["409",1],["sub",1],["agent",1],["finished",1],["first",1],["stale",1],["from",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.stop_kernel","name":[["stop",1],["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["stop",21],["kernel",11],["self",14],["root",14],["frame",17],["id",25],["str",4],["project",2],["default",2],["dict",2],["shut",1],["process",1],["down",2],["free",1],["its",6],["resources",1],["but",1],["keep",1],["session",4],["conversation",1],["notebook",1],["history",1],["workspace",3],["files",1],["all",1],["survive",1],["so",3],["be",2],["started",2],["again",1],["resume",1],["running",2],["turn",4],["cancelled",7],["first",2],["st",19],["sessions",3],["if",7],["none",8],["manager",6],["getattr",2],["compute",2],["not",7],["store",2],["leases",3],["workload",2],["from",4],["openai4s",2],["orchestration",2],["models",2],["import",2],["reason",13],["release",2],["user",4],["same",3],["shape",1],["as",5],["stopped",9],["case",1],["caller",1],["should",1],["have",1],["handle",1],["two",1],["response",1],["shapes",1],["one",1],["route",1],["depending",1],["whether",1],["happened",1],["resident",1],["return",3],["ok",3],["true",4],["state",4],["queued",8],["emit",2],["hub",1],["emitter",1],["lock",3],["try",1],["reserve",1],["intent",1],["fifo",2],["ticket",6],["atomically",1],["respect",1],["new",2],["message",1],["repl",1],["lifecycle",5],["admission",3],["outer",1],["finally",2],["also",2],["reopens",1],["coordinator",2],["submission",1],["itself",2],["fails",1],["finished",3],["clear",2],["requested",3],["cancel",8],["result",2],["current",2],["manual",7],["everything",1],["behind",2],["only",1],["execution",3],["then",1],["submit",2],["own",1],["back",1],["anything",2],["already",1],["waiting",2],["ran",1],["admitted",3],["after",3],["blocks",1],["soon",1],["submits",1],["exactly",1],["sets",1],["finishes",1],["measured",1],["no",2],["40s",1],["three",1],["items",1],["correctly",1],["cancelling",1],["them",1],["asked",1],["follow",2],["up",2],["being",1],["drained",2],["executions",4],["drain",1],["owner",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["branch",2],["resource",1],["keys",1],["python",4],["metadata",1],["pre",1],["legacy",1],["holder",1],["has",1],["freeze",1],["aba",1],["safe",1],["exact",2],["interrupts",1],["rather",1],["than",1],["old",1],["broad",1],["supervisor",1],["interrupt",3],["kernels",6],["preparing",1],["language",2],["lease",4],["event",2],["wait",1],["single",1],["protocol",1],["reader",1],["leave",1],["before",2],["detaching",1],["shutting",1],["worker",1],["slots",1],["sync",1],["placement",1],["status",5],["mark",1],["finalizing",1],["publishing",1],["publish",1],["waking",1],["start",1],["later",1],["must",1],["remain",1],["final",1],["visible",1],["type",1],["generation",2],["ended",1],["preserve",1],["compatible",1],["marker",1],["until",1],["clears",1],["exits",1],["projected",1],["reported",1],["discarded",1],["will",1],["never",1],["run",1],["something",1],["entitled",1],["know",1],["about",1],["silently",2],["dropping",2],["work",1],["they",1],["submitted",1],["failure",1],["referenced",1],["file",1],["prompt",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_message","name":[["submit",1],["message",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["submit",4],["message",20],["self",10],["root",5],["frame",10],["id",27],["str",13],["project",3],["user",6],["text",9],["model",14],["none",22],["plan",2],["bool",4],["false",4],["annos",2],["list",2],["explore",2],["task",8],["mode",8],["admitted",4],["callable",2],["job",22],["start",1],["turn",9],["background",2],["thread",5],["http",1],["handler",2],["may",1],["still",3],["wait",2],["completion",1],["legacy",1],["frontend",1],["compatibility",1],["but",1],["work",1],["no",3],["longer",1],["tied",1],["client",2],["socket",2],["size",1],["binding",4],["checks",1],["run",5],["here",2],["synchronously",2],["before",3],["ticket",13],["exists",3],["scientific",1],["environment",1],["admission",1],["intentionally",1],["not",6],["check",1],["pure",1],["native",1],["tool",1],["structured",1],["finalization",1],["needs",2],["kernel",1],["runs",4],["at",6],["code",1],["cell",1],["boundary",1],["instead",2],["st",3],["state",1],["bound",1],["only",3],["limit",2],["was",7],["max",3],["json",1],["body",1],["bytes",1],["session",3],["archive",1],["cap",2],["128",1],["mi",2],["doing",1],["duty",1],["as",9],["chat",1],["persisted",1],["replayed",1],["into",1],["every",1],["later",1],["eight",1],["times",1],["whole",1],["context",4],["window",1],["its",3],["own",1],["so",7],["bricked",1],["compaction",1],["cannot",1],["rescue",1],["because",1],["summarising",1],["means",1],["sending",1],["refusing",1],["costs",2],["one",4],["paste",1],["accepting",1],["them",1],["explicit",2],["validated",1],["bad",1],["value",3],["caller",1],["mistake",1],["must",1],["be",1],["400",2],["error",7],["inside",1],["if",3],["strip",1],["try",1],["resolve",1],["except",2],["raise",2],["gateway",2],["invalid",1],["from",6],["len",2],["chars",2],["413",1],["characters",1],["save",1],["file",1],["reference",1],["name",2],["agent",2],["reads",1],["disk",1],["too",1],["large",1],["freeze",2],["identity",2],["send",1],["dequeue",2],["finally",1],["meant",1],["follow",2],["up",2],["sitting",1],["queue",3],["adopted",1],["whatever",2],["profile",10],["said",1],["by",3],["then",1],["calls",1],["idempotent",1],["other",2],["callers",1],["plans",1],["come",1],["way",1],["frozen",4],["onto",2],["well",2],["pin",3],["mutable",1],["design",1],["post",1],["frames",1],["rewrites",1],["documented",1],["answer",1],["dangling",1],["item",4],["accepted",2],["under",6],["fifo",1],["re",4],["resolved",2],["could",1],["told",1],["202",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["revision",4],["execution",4],["owner",4],["reason",2],["browser",1],["show",2],["queued",3],["wants",1],["dropped",1],["read",1],["off",1],["rather",2],["than",2],["derived",1],["pair",1],["below",2],["place",1],["written",1],["rewritable",1],["while",1],["waits",1],["reading",1],["render",1],["time",3],["would",2],["running",2],["configuration",1],["metadata",1],["preview",2],["dict",1],["lock",1],["prune",1],["finished",3],["jobs",5],["scans",1],["stay",1],["bounded",1],["keeping",1],["most",2],["recent",1],["per",1],["result",1],["races",1],["done",3],["jid",4],["items",1],["300",1],["pop",1],["branch",4],["taken",1],["second",2],["lookup",1],["already",2],["asking",1],["store",1],["again",1],["during",1],["failure",1],["precisely",1],["query",1],["likely",1],["fail",1],["alongside",1],["target",1],["scope",2],["wraps",1],["handlers",1],["call",1],["note",1],["amend",1],["row",1],["wrote",1],["manager",1],["closing",1],["exception",1],["unwinds",1],["take",1],["away",1],["moment",1],["enter",1],["issued",2],["carry",2],["copies",1],["request",3],["had",1],["nothing",1],["direct",1],["without",1],["mints",1],["disagrees",1],["about",1],["just",1],["failed",1],["token",1],["correlation",1],["relied",1],["upon",1],["same",1],["dequeued",1],["whichever",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_message._target","name":[["target",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["target",2],["none",3],["scope",3],["wraps",2],["handlers",2],["as",16],["well",2],["call",2],["note",2],["exists",2],["so",8],["except",6],["below",3],["amend",2],["row",3],["run",6],["message",11],["already",3],["wrote",2],["context",4],["manager",2],["closing",2],["exception",5],["unwinds",2],["would",8],["take",2],["away",2],["moment",2],["before",4],["handler",3],["runs",3],["self",10],["enter",1],["turn",10],["job",27],["id",34],["thread",4],["under",3],["its",4],["ticket",12],["was",6],["issued",2],["carry",2],["copies",1],["whatever",1],["request",6],["had",2],["nothing",1],["direct",1],["submit",1],["without",1],["mints",1],["second",1],["socket",3],["disagrees",1],["202",1],["about",1],["just",1],["failed",7],["token",2],["correlation",1],["identity",3],["re",3],["from",4],["rather",2],["than",2],["relied",1],["upon",1],["same",2],["reason",2],["queued",3],["dequeued",1],["by",2],["whichever",1],["gets",1],["there",1],["may",1],["be",2],["later",1],["inheriting",1],["one",1],["member",1],["another",1],["principal",4],["execution",15],["filled",1],["inside",3],["lease",8],["published",1],["after",4],["both",4],["halves",1],["matter",1],["side",3],["effects",3],["must",2],["happen",1],["while",6],["still",4],["owns",1],["session",2],["completion",1],["not",5],["become",1],["visible",1],["active",2],["runner",2],["running",4],["reads",2],["finishing",1],["opens",1],["window",1],["done",3],["live",1],["disagree",1],["outcome",7],["dict",3],["try",2],["every",2],["durable",2],["broadcast",1],["effect",1],["owes",1],["projection",1],["persisted",1],["frame",16],["status",7],["prose",2],["terminal",4],["event",4],["happens",1],["held",1],["finish",2],["deliberately",1],["publishing",1],["closed",1],["next",2],["promoted",2],["written",1],["processing",1],["update",2],["landed",1],["said",2],["list",1],["contradicted",1],["crash",1],["recovery",1],["have",1],["treated",1],["failure",6],["owner",5],["check",2],["write",2],["cannot",1],["fix",1],["between",1],["only",1],["holding",1],["executions",1],["admitted",3],["cancel",2],["st",1],["result",7],["root",8],["project",4],["user",1],["text",4],["model",4],["plan",1],["annos",1],["explore",1],["item",2],["accepted",1],["carried",1],["read",2],["frozen",1],["binding",1],["profile",3],["revision",1],["if",5],["else",3],["task",2],["mode",2],["setdefault",3],["cancelled",4],["handled",3],["once",2],["outside",2],["cancellation",2],["raised",2],["stopped",1],["ever",1],["never",1],["reaches",1],["clause",2],["at",1],["all",1],["projecting",1],["here",2],["either",1],["miss",1],["case",1],["twice",1],["raise",2],["noqa",2],["ble001",2],["log",2],["surface",1],["web",3],["emit",4],["hub",1],["emitter",1],["persist",1],["outer",1],["best",3],["effort",3],["lambda",3],["store",1],["type",3],["reset",1],["arrives",1],["has",1],["started",1],["otherwise",2],["wipe",1],["stream",1],["print",1],["predecessor",1],["error",4],["into",1],["chunk",2],["block",1],["coordinator",1],["marks",1],["swallowing",1],["left",1],["exiting",1],["cleanly",1],["completed",1],["first",1],["generic",1],["swallow",1],["report",1],["str",1],["ours",1],["itself",1],["refused",1],["something",1],["inner",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_plan_approval","name":[["submit",1],["plan",1],["approval",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["submit",2],["plan",14],["approval",3],["self",5],["root",4],["frame",4],["id",15],["str",8],["project",5],["model",3],["none",8],["claimed",8],["message",2],["job",3],["require",1],["standard",1],["profile",1],["readiness",1],["return",1],["spawn",1],["lambda",1],["run",3],["execution",2],["reason",1],["route",1],["from",2],["never",1],["started",2],["worker",1],["has",2],["put",1],["back",3],["cancelled",2],["status",3],["cancellation",1],["terminal",1],["different",1],["question",1],["rolling",1],["approved",1],["paused",3],["would",1],["strand",1],["because",1],["approve",1],["swaps",1],["against",1],["draft",4],["approving",1],["then",1],["cancelling",1],["leaves",1],["work",1],["finish",1],["so",1],["rather",1],["than",1],["steps",1],["already",1],["real",1],["resume",1],["operation",1],["continues",1],["them",1],["draws",1],["same",1],["line",1],["once",1],["turn",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_plan_resume","name":[["submit",1],["plan",1],["resume",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["submit",2],["plan",11],["resume",4],["self",5],["root",4],["frame",4],["id",15],["str",8],["project",5],["model",3],["none",8],["claimed",7],["message",2],["job",3],["require",1],["standard",1],["profile",1],["readiness",1],["return",1],["spawn",1],["lambda",1],["run",1],["reason",1],["from",1],["status",2],["paused",2],["cancelled",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_plan_revision","name":[["submit",1],["plan",1],["revision",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["submit",2],["plan",4],["revision",5],["self",4],["root",4],["frame",4],["id",9],["str",8],["project",5],["changes",3],["model",3],["none",4],["message",2],["job",3],["return",1],["spawn",1],["lambda",1],["run",1],["reason",1],["revising",1],["claims",1],["nothing",1],["row",1],["stays",1],["draft",2],["throughout",1],["failed",1],["leaves",1],["user",1],["already",1],["had",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_repl","name":[["submit",1],["repl",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["submit",2],["repl",9],["self",11],["root",7],["frame",8],["id",37],["str",12],["project",5],["code",3],["language",6],["python",2],["execution",19],["none",6],["message",3],["job",29],["queue",2],["one",1],["notebook",2],["cell",4],["return",2],["its",2],["durable",1],["identity",1],["st",3],["state",1],["uuid",2],["uuid4",2],["hex",2],["if",2],["not",2],["re",1],["fullmatch",1],["za",2],["z0",2],["127",1],["raise",2],["value",1],["error",10],["must",1],["be",1],["portable",1],["identifier",1],["12",1],["ticket",7],["owner",6],["user",3],["reason",2],["as",6],["dict",2],["lock",1],["expired",2],["previous",3],["jobs",3],["items",1],["done",1],["time",2],["finished",1],["at",1],["300",1],["pop",1],["target",3],["try",2],["executions",1],["admitted",1],["cancel",2],["event",1],["result",6],["run",1],["setdefault",1],["finish",3],["except",3],["cancelled",2],["status",1],["exception",2],["noqa",1],["ble001",1],["owns",1],["failure",2],["log",1],["turn",1],["surface",1],["web",2],["kernel",1],["path",1],["traceback",1],["from",1],["own",1],["arrives",1],["normal",1],["whole",1],["point",1],["clause",1],["only",1],["fires",1],["machinery",2],["around",1],["threw",1],["detail",1],["thread",5],["threading",1],["carry",1],["context",1],["name",1],["openai4s",1],["daemon",1],["true",1],["start",1],["base",1],["abort",1],["unstarted",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_repl.target","name":[["target",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["target",2],["none",2],["try",1],["self",2],["executions",1],["admitted",1],["ticket",3],["cancel",2],["event",1],["st",1],["result",6],["run",1],["repl",4],["root",2],["frame",3],["id",12],["project",2],["code",1],["language",2],["execution",5],["setdefault",1],["job",11],["finish",3],["except",2],["cancelled",2],["as",4],["error",7],["status",1],["owner",2],["dict",1],["reason",1],["str",1],["exception",1],["noqa",1],["ble001",1],["owns",1],["its",1],["failure",2],["log",1],["turn",1],["surface",1],["web",2],["kernel",1],["not",1],["path",1],["traceback",1],["from",1],["user",1],["own",1],["cell",2],["arrives",1],["normal",1],["whole",1],["point",1],["clause",1],["only",1],["fires",1],["machinery",2],["around",1],["threw",1],["detail",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.submit_review","name":[["submit",1],["review",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["submit",3],["review",2],["self",3],["root",3],["frame",3],["id",6],["str",4],["project",3],["message",2],["job",2],["return",1],["reviews",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.upload_artifact","name":[["upload",1],["artifact",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["upload",3],["artifact",3],["self",4],["payload",5],["dict",4],["broadcast",4],["none",2],["external",1],["mutation",1],["frame",2],["id",4],["project",2],["return",1],["artifacts",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.workspace_for","name":[["workspace",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["workspace",2],["self",3],["root",4],["frame",3],["id",3],["str",2],["path",2],["ws",4],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"openai4s/server/gateway.py#SessionRunner.workspace_for_branch","name":[["workspace",1],["branch",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["workspace",6],["branch",9],["self",4],["root",8],["frame",5],["id",9],["str",4],["path",2],["return",3],["isolated",1],["writable",1],["directory",1],["checkpoint",1],["if",1],["key",4],["hashlib",2],["sha256",2],["encode",2],["utf",2],["hexdigest",2],["24",2],["ws",1],["branches",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1]]},{"id":"openai4s/server/gateway.py#SessionState","name":[["session",1],["state",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",2],["session",10],["state",2],["def",1],["init",1],["self",38],["root",6],["frame",9],["id",20],["str",16],["project",3],["workspace",8],["path",1],["branch",5],["none",28],["kernel",7],["generations",3],["owner",4],["instance",3],["clock",3],["ms",3],["trusted",4],["capture",4],["enabled",3],["bool",5],["false",7],["has",1],["runs",2],["machine",1],["successfully",1],["attached",1],["cluster",1],["worker",3],["repoints",1],["at",1],["workload",2],["directory",2],["see",2],["runner",1],["sync",1],["placement",1],["local",3],["fallback",2],["must",3],["keep",1],["so",5],["value",2],["kept",1],["rather",3],["than",4],["recomputed",1],["from",4],["pending",3],["binding",4],["coordinator",1],["profile",1],["revision",1],["turn",18],["was",2],["accepted",1],["under",1],["came",1],["through",1],["queue",1],["pinned",2],["llm",1],["config",1],["prefers",1],["over",1],["current",2],["pin",3],["because",3],["mutable",1],["by",3],["design",1],["item",1],["already",1],["fifo",2],["not",3],["follow",1],["direct",1],["freshest",1],["answer",1],["there",1],["frozen",1],["model",4],["tuple",1],["int",1],["one",5],["both",1],["persistent",1],["execution",1],["channels",1],["keeps",1],["sole",1],["ownership",2],["protocol",1],["supervisor",2],["only",6],["coordinates",1],["lifecycle",2],["exact",2],["identity",1],["across",1],["cancellation",2],["watchdogs",1],["kernels",1],["json",1],["control",1],["plane",1],["belongs",2],["either",1],["language",1],["constructed",1],["lazily",1],["survives",1],["stop",9],["restart",1],["runtime",3],["messages",1],["list",2],["dict",3],["budgets",1],["left",1],["out",1],["context",3],["kind",3],["read",1],["projection",1],["rebuilt",1],["system",1],["prompt",2],["each",1],["omissions",1],["cell",2],["index",1],["booted",1],["lock",8],["threading",6],["intent",2],["visible",1],["before",1],["waits",1],["new",2],["turns",1],["back",1],["off",1],["instead",1],["clearing",1],["overtaking",1],["requested",2],["event",3],["finished",2],["admission",2],["shorter",1],["lived",1],["closes",1],["tiny",1],["race",1],["between",2],["reserving",1],["message",1],["repl",1],["ticket",1],["being",1],["submitted",1],["cancel",1],["stage",1],["binds",1],["guardian",2],["denial",1],["circuit",1],["durable",1],["auto",3],["run",3],["owns",1],["permission",1],["broker",1],["callback",1],["arrive",1],["inside",1],["host",4],["rpc",1],["these",1],["stay",1],["closure",1],["dispatcher",1],["created",1],["earlier",1],["cannot",2],["active",3],["mode",8],["blocked",1],["reason",2],["budget",2],["terminal",1],["per",3],["override",1],["composer",1],["dropdown",1],["plan",5],["flag",1],["whether",2],["stored",1],["draft",1],["reset",1],["ends",2],["without",1],["says",1],["its",3],["result",1],["stream",1],["captured",1],["explore",2],["autonomous",1],["deep",1],["exploration",1],["larger",1],["via",1],["submit",1],["output",1],["prose",2],["replies",1],["nudged",1],["task",5],["resolved",2],["explicit",1],["body",1],["field",1],["first",2],["else",2],["conservative",1],["classification",1],["user",2],["text",1],["re",2],["stamped",1],["every",1],["second",1],["request",1],["be",2],["different",1],["work",1],["records",1],["selected",2],["detected",2],["arms",1],["required",1],["verified",1],["completion",3],["evidence",1],["drives",1],["advisory",1],["fragment",1],["nothing",1],["classifier",1],["positive",1],["never",2],["refuse",1],["honest",1],["analysis",1],["last",2],["engine",2],["around",1],["agent",3],["code",1],["dispatch",1],["compatible",1],["execute",1],["log",1],["call",1],["shape",1],["need",1],["expose",1],["ledger",3],["internals",1],["action",3],["group",1],["env",7],["name",2],["environment",1],["actually",1],["desired",2],["selection",1],["they",1],["differ",1],["during",1],["transient",1],["base",1],["switch",1],["mid",1],["applied",1],["cells",1],["restarts",1],["running",1],["delegation",1],["tree",1],["whole",1],["web",1],["creating",1]]},{"id":"openai4s/server/gateway.py#SessionState.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",39],["root",7],["frame",10],["id",24],["str",20],["project",4],["workspace",9],["path",2],["branch",6],["none",34],["kernel",8],["generations",4],["owner",5],["instance",4],["clock",4],["ms",4],["trusted",5],["capture",5],["enabled",4],["bool",6],["false",8],["session",8],["has",1],["runs",2],["machine",1],["successfully",1],["attached",1],["cluster",1],["worker",3],["repoints",1],["at",1],["workload",2],["directory",2],["see",2],["runner",2],["sync",1],["placement",1],["local",3],["fallback",2],["must",3],["keep",1],["so",5],["value",2],["kept",1],["rather",3],["than",4],["recomputed",1],["from",4],["pending",3],["binding",4],["coordinator",1],["profile",1],["revision",1],["turn",18],["was",2],["accepted",1],["under",1],["came",1],["through",1],["queue",1],["pinned",2],["llm",1],["config",1],["prefers",1],["over",1],["current",2],["pin",3],["because",3],["mutable",1],["by",3],["design",1],["item",1],["already",1],["fifo",2],["not",3],["follow",1],["direct",1],["freshest",1],["answer",1],["there",1],["frozen",1],["model",4],["tuple",1],["int",1],["one",5],["both",1],["persistent",1],["execution",1],["channels",1],["keeps",1],["sole",1],["ownership",2],["protocol",1],["supervisor",2],["only",6],["coordinates",1],["lifecycle",2],["exact",2],["identity",1],["across",1],["cancellation",2],["watchdogs",1],["kernels",1],["json",1],["control",1],["plane",1],["belongs",2],["either",1],["language",1],["constructed",1],["lazily",1],["survives",1],["stop",9],["restart",1],["runtime",3],["messages",1],["list",2],["dict",3],["budgets",1],["left",1],["out",1],["context",3],["kind",3],["read",1],["projection",1],["rebuilt",1],["system",1],["prompt",2],["each",1],["omissions",1],["cell",2],["index",1],["booted",1],["lock",8],["threading",6],["intent",2],["visible",1],["before",1],["waits",1],["new",2],["turns",1],["back",1],["off",1],["instead",1],["clearing",1],["overtaking",1],["requested",2],["event",3],["finished",2],["admission",2],["shorter",1],["lived",1],["closes",1],["tiny",1],["race",1],["between",2],["reserving",1],["message",1],["repl",1],["ticket",1],["being",1],["submitted",1],["cancel",1],["stage",1],["binds",1],["guardian",2],["denial",1],["circuit",1],["durable",1],["auto",3],["run",3],["owns",1],["permission",1],["broker",1],["callback",1],["arrive",1],["inside",1],["host",4],["rpc",1],["these",1],["stay",1],["closure",1],["dispatcher",1],["created",1],["earlier",1],["cannot",2],["active",3],["mode",8],["blocked",1],["reason",2],["budget",2],["terminal",1],["per",3],["override",1],["composer",1],["dropdown",1],["plan",5],["flag",1],["whether",2],["stored",1],["draft",1],["reset",1],["ends",2],["without",1],["says",1],["its",3],["result",1],["stream",1],["captured",1],["explore",2],["autonomous",1],["deep",1],["exploration",1],["larger",1],["via",1],["submit",1],["output",1],["prose",2],["replies",1],["nudged",1],["task",5],["resolved",2],["explicit",1],["body",1],["field",1],["first",2],["else",2],["conservative",1],["classification",1],["user",2],["text",1],["re",2],["stamped",1],["every",2],["second",1],["request",1],["be",2],["different",1],["work",1],["records",1],["selected",2],["detected",2],["arms",1],["required",1],["verified",1],["completion",3],["evidence",1],["drives",1],["advisory",1],["fragment",1],["nothing",1],["classifier",1],["positive",1],["never",2],["refuse",1],["honest",1],["analysis",1],["last",2],["engine",2],["around",1],["agent",3],["code",1],["dispatch",1],["compatible",1],["execute",1],["log",1],["call",1],["shape",1],["need",1],["expose",1],["ledger",3],["internals",1],["action",3],["group",1],["env",7],["name",2],["environment",1],["actually",1],["desired",2],["selection",1],["they",1],["differ",1],["during",1],["transient",1],["base",1],["switch",1],["mid",1],["applied",1],["cells",1],["restarts",1],["running",1],["delegation",1],["tree",1],["whole",1],["web",1],["creating",1]]},{"id":"openai4s/server/gateway.py#SessionState.dispatcher","name":[["dispatcher",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["dispatcher",4],["self",3],["compatible",1],["view",1],["session",1],["scoped",1],["control",1],["plane",1],["return",1],["runtime",1]]},{"id":"openai4s/server/gateway.py#SessionState.dispatcher~2","name":[["dispatcher",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["dispatcher",3],["self",3],["value",3],["none",2],["runtime",1]]},{"id":"openai4s/server/gateway.py#SessionState.execution_barrier","name":[["execution",1],["barrier",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["execution",3],["barrier",5],["self",9],["deadline",4],["float",3],["none",9],["serialize",1],["turn",5],["while",2],["giving",1],["already",1],["requested",3],["stop",11],["priority",1],["remaining",3],["if",8],["return",2],["max",1],["time",1],["monotonic",1],["true",1],["wait",9],["acquired",4],["lock",4],["acquire",2],["elif",1],["false",1],["else",1],["timeout",5],["not",4],["raise",3],["error",3],["timed",3],["out",3],["waiting",3],["session",3],["admission",1],["cancellation",1],["reset",1],["one",1],["critical",1],["section",1],["arrives",1],["after",1],["clear",2],["its",1],["newly",1],["signal",1],["survives",1],["arrived",1],["before",1],["makes",1],["entrant",1],["yield",2],["cancel",1],["break",1],["release",2],["finished",1],["try",1],["finally",1]]},{"id":"openai4s/server/gateway.py#SessionState.execution_barrier.remaining","name":[["remaining",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remaining",2],["float",2],["none",4],["if",1],["deadline",2],["return",2],["max",1],["time",1],["monotonic",1]]},{"id":"openai4s/server/gateway.py#SessionState.kernel","name":[["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",5],["self",3],["none",2],["current",1],["python",2],["worker",1],["compatibility",1],["view",1],["lifecycle",1],["lives",1],["above",1],["return",1],["kernels",1]]},{"id":"openai4s/server/gateway.py#SessionState.kernel_manual_stop","name":[["kernel",1],["manual",1],["stop",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",2],["manual",3],["stop",3],["self",3],["bool",3],["return",1],["kernels",1],["status",1],["python",1]]},{"id":"openai4s/server/gateway.py#SessionState.r_kernel","name":[["kernel",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["kernel",5],["self",3],["none",2],["current",1],["worker",1],["compatibility",1],["view",1],["lifecycle",1],["lives",1],["above",1],["return",1],["kernels",1]]},{"id":"openai4s/server/gateway.py#WSConnection","name":[["wsconnection",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",2],["wsconnection",2],["ws",9],["client",5],["sends",1],["decoupled",1],["from",3],["producers",2],["send",4],["json",3],["raw",2],["only",2],["enqueue",5],["never",6],["block",3],["dedicated",1],["writer",4],["thread",5],["drains",1],["queue",17],["socket",2],["stops",1],["reading",1],["fills",1],["its",7],["tcp",1],["buffer",3],["would",3],["otherwise",3],["wfile",4],["write",1],["since",1],["broadcasts",2],["run",1],["turn",4],["hang",1],["whole",1],["runs",1],["but",2],["returns",2],["here",2],["blocks",1],["if",8],["slow",2],["backlog",2],["overflows",1],["simply",1],["drop",4],["reconnect",1],["enqueues",1],["one",4],["complete",2],["resume",3],["snapshot",2],["atomically",1],["keep",1],["outbound",1],["strictly",1],["larger",1],["than",1],["plus",1],["begin",1],["end",1],["envelope",2],["little",1],["room",1],["execution",1],["approval",2],["projections",1],["immediately",1],["follow",1],["subscription",2],["cap",7],["replay",3],["events",2],["headroom",2],["byte",5],["def",9],["init",1],["self",43],["none",15],["subs",1],["str",6],["alive",3],["true",7],["team",3],["mode",2],["may",3],["connection",3],["still",1],["receive",2],["session",3],["by",2],["handler",1],["owns",1],["identity",1],["re",2],["resolution",1],["single",2],["user",2],["default",1],["means",1],["every",4],["stays",1],["valid",1],["behaviour",1],["daemon",2],["no",5],["has",2],["always",1],["had",1],["visibility",12],["check",8],["any",1],["denied",4],["last",1],["delivered",1],["seq",1],["dict",2],["int",3],["maxsize",1],["budget",3],["lock",10],["threading",2],["queued",4],["bytes",6],["target",1],["drain",1],["start",1],["frame",9],["size",4],["len",1],["overflow",4],["false",5],["not",3],["return",8],["else",1],["try",4],["put",2],["nowait",3],["except",4],["full",2],["producer",2],["obj",2],["encode",3],["dumps",1],["ensure",1],["ascii",1],["utf",1],["payload",2],["opcode",2],["mark",1],["dead",1],["discard",1],["wake",1],["exactly",2],["once",2],["while",2],["empty",1],["break",1],["pragma",1],["cover",1],["was",3],["drained",1],["above",1],["pass",1],["close",1],["root",6],["id",6],["bool",5],["compatibility",2],["answer",6],["fresh",1],["result",1],["returned",2],["subscribing",1],["checked",2],["at",1],["view",1],["nothing",1],["rechecked",1],["afterwards",1],["so",2],["making",1],["private",1],["removing",1],["member",1],["project",1],["disabling",1],["account",1],["revoked",1],["future",1],["request",1],["stream",3],["already",2],["flowing",1],["kept",1],["delivering",1],["cell",1],["code",1],["stdout",1],["pending",1],["prompts",1],["as",2],["long",1],["tab",1],["stayed",1],["open",1],["refresh",3],["now",1],["event",1],["keeping",1],["method",2],["lets",1],["older",1],["doubles",1],["describe",1],["their",2],["behavior",1],["real",1],["cannot",1],["positively",1],["there",2],["deliberately",1],["stored",1],["positive",5],["authorization",3],["consult",1],["retained",1],["wshub",1],["uses",2],["fan",3],["out",3],["therefore",1],["fact",1],["safely",1],["ask",1],["under",1],["hub",5],["reads",1],["database",1],["broadcast",1],["holds",1],["over",1],["sequencing",1],["doing",1],["read",1],["take",1],["store",2],["holding",1],["inverting",1],["order",3],["operation",1],["neither",1],["cached",1],["cache",2],["delays",1],["revocation",1],["negative",1],["drops",1],["after",1],["access",1],["restored",2],["creates",1],["sequence",2],["hole",2],["mistake",1],["allowed",5],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1],["commit",3],["ordered",1],["section",1],["happens",1],["outside",1],["preserve",1],["state",1],["must",1],["be",1],["recorded",1],["same",1],["gets",1],["position",1],["two",1],["concurrent",1],["answers",1],["opposite",1],["leave",1],["unmarked",1],["add",1]]},{"id":"openai4s/server/gateway.py#WSConnection.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",15],["wfile",4],["none",4],["subs",1],["str",3],["alive",1],["true",2],["team",2],["mode",2],["may",1],["connection",1],["still",1],["receive",1],["session",1],["by",1],["ws",1],["handler",1],["owns",1],["identity",1],["re",1],["resolution",1],["single",1],["user",1],["default",1],["means",1],["every",1],["subscription",1],["stays",1],["valid",1],["behaviour",1],["daemon",2],["no",1],["has",1],["always",1],["had",1],["visibility",2],["check",1],["any",1],["denied",1],["last",1],["delivered",1],["seq",1],["dict",1],["int",1],["queue",5],["maxsize",1],["cap",1],["budget",1],["lock",2],["threading",2],["queued",1],["bytes",1],["writer",2],["thread",1],["target",1],["drain",1],["start",1]]},{"id":"openai4s/server/gateway.py#WSConnection._drain","name":[["drain",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["drain",2],["self",9],["none",3],["while",1],["true",1],["frame",5],["if",1],["break",2],["try",1],["wfile",2],["write",2],["flush",2],["except",1],["oserror",1],["value",1],["error",1],["drop",1],["budget",2],["lock",1],["count",1],["until",1],["socket",1],["succeeds",1],["writer",1],["blocked",1],["os",1],["still",1],["outbound",1],["backlog",1],["not",1],["free",1],["queued",2],["bytes",2],["max",1],["len",1]]},{"id":"openai4s/server/gateway.py#WSConnection._drop","name":[["drop",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["drop",2],["self",7],["none",3],["mark",1],["dead",1],["discard",1],["its",1],["backlog",1],["wake",1],["writer",1],["exactly",1],["once",1],["budget",1],["lock",1],["alive",1],["false",1],["while",1],["true",1],["try",2],["nowait",2],["except",2],["queue",3],["empty",1],["break",1],["queued",1],["bytes",1],["put",1],["full",1],["pragma",1],["no",1],["cover",1],["was",1],["drained",1],["above",1],["pass",1]]},{"id":"openai4s/server/gateway.py#WSConnection._enqueue","name":[["enqueue",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["enqueue",2],["self",10],["frame",4],["bytes",4],["none",2],["size",4],["len",1],["overflow",4],["false",1],["budget",1],["lock",1],["if",3],["not",1],["alive",1],["return",1],["queue",3],["byte",2],["cap",2],["queued",2],["true",2],["else",1],["try",1],["put",1],["nowait",1],["except",1],["full",1],["drop",1],["slow",1],["client",1],["never",1],["block",1],["producer",1],["turn",1],["thread",1]]},{"id":"openai4s/server/gateway.py#WSConnection.close","name":[["close",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["close",2],["self",3],["none",2],["drop",1]]},{"id":"openai4s/server/gateway.py#WSConnection.commit_visibility","name":[["commit",1],["visibility",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["commit",4],["visibility",6],["self",6],["root",6],["frame",6],["id",6],["str",2],["allowed",3],["bool",2],["int",3],["none",4],["one",1],["checked",1],["answer",1],["hub",2],["ordered",1],["fan",2],["out",2],["section",1],["authorization",1],["happens",1],["outside",1],["lock",2],["preserve",1],["order",2],["its",2],["denied",4],["restored",1],["state",1],["must",1],["be",1],["recorded",1],["only",1],["same",1],["gets",1],["sequence",1],["position",1],["otherwise",1],["two",1],["concurrent",1],["producers",1],["their",1],["answers",1],["opposite",1],["leave",1],["unmarked",1],["hole",1],["stream",1],["if",2],["not",2],["add",1],["return",3],["discard",1],["last",1],["delivered",1],["seq",1]]},{"id":"openai4s/server/gateway.py#WSConnection.may_receive","name":[["may",1],["receive",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["may",3],["receive",2],["self",3],["root",2],["frame",2],["id",2],["str",2],["bool",3],["compatibility",2],["answer",4],["no",3],["fresh",1],["check",2],["result",1],["was",2],["returned",2],["subscribing",1],["checked",1],["once",1],["at",1],["view",1],["session",2],["nothing",1],["rechecked",1],["afterwards",1],["so",1],["making",1],["private",1],["removing",1],["member",1],["from",1],["its",1],["project",1],["disabling",1],["account",1],["revoked",1],["every",1],["future",1],["request",1],["none",2],["stream",1],["already",1],["flowing",1],["socket",1],["kept",1],["delivering",1],["cell",1],["code",1],["stdout",1],["pending",1],["approval",1],["prompts",1],["as",2],["long",1],["tab",1],["stayed",1],["open",1],["refresh",2],["visibility",3],["now",1],["returns",1],["one",2],["event",1],["keeping",1],["method",2],["lets",1],["older",1],["connection",2],["doubles",1],["describe",1],["their",1],["single",1],["user",1],["behavior",1],["but",1],["real",1],["team",1],["cannot",1],["positively",1],["here",1],["there",1],["deliberately",1],["stored",1],["positive",3],["authorization",1],["consult",1],["if",1],["return",3],["true",1],["never",1],["retained",1],["wshub",1],["uses",1],["by",1],["exactly",1],["fan",1],["out",1],["therefore",1],["has",1],["fact",1],["safely",1],["false",1]]},{"id":"openai4s/server/gateway.py#WSConnection.note_delivered","name":[["note",1],["delivered",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["note",2],["delivered",4],["self",4],["root",4],["frame",4],["id",4],["str",2],["sequence",4],["int",3],["none",2],["if",1],["last",2],["seq",2]]},{"id":"openai4s/server/gateway.py#WSConnection.refresh_visibility","name":[["refresh",1],["visibility",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["refresh",2],["visibility",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["bool",3],["re",1],["ask",1],["every",2],["positive",2],["authorization",1],["never",1],["under",1],["hub",3],["lock",4],["check",5],["reads",1],["database",1],["broadcast",1],["holds",1],["over",1],["its",1],["sequencing",1],["enqueue",1],["so",1],["doing",1],["read",1],["there",1],["would",1],["take",1],["store",2],["while",1],["holding",1],["inverting",1],["order",1],["producer",1],["broadcasts",1],["from",1],["operation",1],["already",1],["uses",1],["neither",1],["answer",1],["cached",1],["cache",2],["delays",1],["revocation",1],["negative",1],["drops",1],["events",1],["after",1],["access",1],["restored",1],["creates",1],["sequence",1],["hole",1],["client",1],["otherwise",1],["mistake",1],["complete",1],["stream",1],["if",1],["none",1],["return",2],["true",1],["try",1],["allowed",3],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1],["false",1]]},{"id":"openai4s/server/gateway.py#WSConnection.send_json","name":[["send",1],["json",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["send",2],["json",3],["self",3],["obj",3],["dict",2],["none",2],["enqueue",1],["ws",1],["encode",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["utf",1]]},{"id":"openai4s/server/gateway.py#WSConnection.send_raw","name":[["send",1],["raw",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["send",2],["raw",2],["self",3],["payload",3],["bytes",2],["opcode",3],["int",2],["none",2],["enqueue",1],["ws",1],["encode",1]]},{"id":"openai4s/server/gateway.py#WSHub","name":[["wshub",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["class",2],["wshub",2],["broadcasts",1],["frame",17],["events",7],["subscribed",1],["ws",3],["clients",3],["keeps",2],["per",4],["buffer",8],["current",1],["turn",5],["stream",10],["so",8],["client",11],["re",1],["opens",1],["session",2],["mid",2],["replay",10],["missed",2],["running",3],["server",1],["side",1],["even",1],["after",3],["every",1],["disconnects",1],["fire",1],["forget",1],["message",1],["job",1],["lets",1],["reconnecting",1],["resume",4],["live",6],["view",1],["cap",4],["max",3],["retained",1],["byte",2],["merged",1],["chunk",2],["chars",2],["000",4],["field",1],["def",7],["init",1],["self",25],["none",7],["conns",3],["wsconnection",4],["lock",6],["threading",1],["id",12],["bool",2],["dict",3],["str",8],["monotonic",1],["event",1],["counter",4],["never",4],["reset",2],["while",3],["daemon",7],["lives",1],["including",1],["across",1],["turns",1],["reconnects",1],["compares",1],["its",3],["cursor",13],["against",1],["restarted",1],["would",3],["silently",2],["look",2],["like",2],["you",2],["already",2],["have",2],["everything",4],["only",4],["go",1],["through",1],["broadcast",2],["sequenced",1],["point",3],["snapshots",1],["subscriber",1],["receives",1],["directly",1],["execution",1],["queue",1],["pending",1],["approval",1],["cards",1],["control",1],["frames",2],["carry",1],["no",3],["seq",12],["purpose",1],["they",2],["not",1],["positions",1],["state",1],["handed",1],["over",1],["once",2],["numbering",1],["them",1],["make",1],["two",2],["cursors",2],["disagree",1],["about",2],["same",2],["int",4],["identifies",1],["process",4],["resuming",1],["above",2],["restart",2],["puts",1],["back",1],["zero",2],["still",2],["holding",1],["from",2],["previous",1],["run",1],["exactly",2],["case",2],["comment",1],["warns",1],["alone",1],["cannot",4],["detect",1],["has",1],["been",1],["echoes",1],["epoch",15],["last",1],["saw",1],["mismatch",1],["means",4],["describes",1],["produced",2],["uuid",1],["uuid4",1],["hex",1],["16",1],["next",2],["locked",6],["root",11],["nxt",3],["return",3],["add",3],["remove",1],["discard",1],["property",1],["identity",1],["valid",1],["within",1],["subscribe",2],["conn",5],["since",7],["enqueue",4],["any",2],["as",2],["one",1],["ordered",1],["transaction",1],["uses",1],["enqueueing",1],["newly",1],["arriving",1],["therefore",1],["lands",1],["either",2],["wholly",2],["before",2],["subscription",3],["included",1],["snapshot",1],["end",1],["be",3],["interleaved",1],["into",1],["subs",1],["buf",5],["stale",6],["if",4],["declare",2],["gap",5],["nothing",2],["refetches",1],["anything",1],["sent",1],["here",1],["rendered",1],["then",1],["immediately",1],["discarded",1],["replaying",1],["start",1],["serve",1],["place",1],["wrap",1],["around",1],["fabricated",1],["must",2],["cause",1],["saying",1],["at",2],["all",2],["happened",1],["left",2],["believing",1],["was",1],["caught",1],["up",1],["had",1],["entirely",1],["forced",1],["true",3],["elif",1],["else",1],["idle",1],["placeable",3],["send",1],["handshake",1],["empty",1],["envelope",2],["carries",1],["records",1],["stamped",1],["without",1],["hit",1],["neither",1],["branch",1],["null",1],["numeric",1],["check",1],["accept",1],["less",1],["skip",1],["new",1],["early",1],["payload",1],["unplaceable",1],["name",1],["contract",1],["follows",1],["placed",2],["refetch",1],["false",1],["includes",1],["trivial",1],["asks",2],["earlier",2],["header",1],["asked",1],["mirror",1],["image",1],["honour",1],["read",1],["were",1],["yes",1],["numbers",2],["thing",1],["says",1],["three",1],["cases",1],["places",1],["trivially",1],["different",1],["some",1],["way",1],["tha",1]]},{"id":"openai4s/server/gateway.py#WSHub.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",7],["none",2],["conns",1],["wsconnection",1],["lock",2],["threading",1],["per",2],["frame",3],["live",2],["turn",2],["buffer",1],["id",1],["events",2],["running",1],["bool",1],["dict",3],["str",2],["monotonic",1],["event",1],["counter",4],["never",2],["reset",2],["while",2],["daemon",2],["lives",1],["including",1],["across",1],["turns",1],["client",3],["reconnects",1],["mid",1],["compares",1],["its",2],["cursor",3],["against",1],["restarted",1],["would",2],["silently",2],["look",2],["like",2],["you",2],["already",2],["have",2],["everything",2],["only",1],["go",1],["through",1],["broadcast",1],["sequenced",1],["point",2],["snapshots",1],["subscriber",1],["receives",1],["directly",1],["execution",1],["queue",1],["pending",1],["approval",1],["cards",1],["replay",1],["control",1],["frames",1],["carry",1],["no",1],["seq",2],["purpose",1],["they",2],["not",1],["positions",1],["stream",3],["state",1],["handed",1],["over",1],["once",2],["so",2],["numbering",1],["them",1],["make",1],["two",1],["clients",2],["cursors",1],["disagree",1],["about",2],["same",1],["int",1],["identifies",1],["process",3],["resuming",1],["above",2],["restart",1],["puts",1],["back",1],["zero",1],["still",1],["holding",1],["from",1],["previous",1],["run",1],["exactly",1],["case",1],["comment",1],["warns",1],["alone",1],["cannot",1],["detect",1],["has",1],["been",1],["echoes",1],["epoch",2],["last",1],["saw",1],["mismatch",1],["means",1],["describes",1],["produced",1],["uuid",1],["uuid4",1],["hex",1],["16",1]]},{"id":"openai4s/server/gateway.py#WSHub._append_live_event","name":[["append",1],["live",1],["event",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["append",4],["live",4],["event",8],["self",4],["buf",6],["dict",6],["obj",3],["tuple",2],["int",2],["ensure",1],["accounting",1],["size",4],["prepare",1],["events",1],["sizes",1],["bytes",1],["return",1]]},{"id":"openai4s/server/gateway.py#WSHub._cell_event_id","name":[["cell",1],["event",1],["id",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cell",4],["event",2],["id",4],["obj",4],["dict",2],["str",3],["none",4],["value",3],["producing",1],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/server/gateway.py#WSHub._cursor_is_stale_locked","name":[["cursor",1],["stale",1],["locked",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cursor",9],["stale",3],["locked",2],["self",4],["root",3],["frame",3],["id",3],["str",4],["since",7],["seq",7],["int",3],["epoch",9],["none",2],["bool",2],["client",4],["unplaceable",1],["daemon",5],["stream",5],["so",5],["subscription",1],["must",1],["declare",1],["gap",2],["name",1],["contract",1],["return",4],["follows",1],["true",3],["means",3],["cannot",5],["be",4],["placed",2],["refetch",1],["false",2],["placeable",3],["includes",1],["trivial",1],["asks",2],["everything",2],["case",2],["earlier",2],["header",1],["asked",1],["mirror",1],["image",1],["honour",1],["read",1],["as",3],["if",4],["were",1],["yes",1],["only",3],["numbers",2],["thing",1],["says",1],["three",1],["cases",1],["zero",1],["places",1],["trivially",1],["different",1],["some",1],["produced",1],["no",1],["at",1],["all",1],["either",1],["way",1],["last",1],["one",3],["treated",1],["then",2],["checked",1],["numerically",1],["our",1],["own",2],["counter",2],["sitting",1],["below",2],["proves",1],["never",1],["emitted",2],["but",1],["converse",1],["not",4],["hold",1],["old",1],["tab",1],["reconnecting",1],["after",1],["restart",1],["meets",1],["new",2],["has",1],["two",1],["events",2],["its",2],["was",4],["declared",1],["fresh",1],["replay",2],["filtered",1],["out",1],["already",1],["seen",1],["silently",1],["missing",1],["beginning",1],["believed",1],["caught",1],["up",1],["exactly",1],["failure",1],["numeric",1],["check",1],["added",1],["catch",1],["surviving",1],["see",1],["legacy",1],["prove",1],["belongs",1],["refetches",1],["costs",1],["extra",1],["fetch",1],["reconnect",1],["answer",1],["wrong",1],["every",1],["current",1],["sends",1],["empty",1],["envelope",1],["hands",1],["even",1],["idle",1],["subscribe",1]]},{"id":"openai4s/server/gateway.py#WSHub._enqueue_replay_locked","name":[["enqueue",1],["replay",1],["locked",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["enqueue",2],["replay",11],["locked",2],["self",4],["root",8],["frame",8],["id",8],["str",2],["conn",6],["wsconnection",2],["events",4],["list",2],["dict",2],["since",10],["seq",20],["int",8],["forced",3],["gap",5],["bool",8],["false",6],["require",4],["complete",6],["none",3],["buffered",2],["optionally",1],["only",3],["those",1],["after",1],["begin",2],["carries",1],["from",5],["process",1],["epoch",3],["whether",1],["window",1],["was",2],["client",4],["away",1],["longer",1],["than",2],["buffer",3],["retains",1],["cannot",3],["be",2],["served",1],["by",1],["cursor",4],["telling",1],["so",4],["true",1],["lets",1],["refetch",1],["state",2],["instead",2],["resuming",1],["hole",2],["see",1],["selected",9],["if",6],["first",3],["else",2],["last",4],["current",4],["sequences",6],["event",5],["expected",3],["contiguous",4],["sequence",4],["break",1],["send",3],["json",3],["type",2],["echoed",1],["tell",1],["one",1],["daemon",1],["stream",2],["another",1],["drop",1],["belongs",1],["neither",1],["capped",1],["oldest",1],["still",2],["holds",1],["may",1],["newer",1],["asked",1],["resume",1],["its",1],["cover",2],["every",1],["number",1],["through",1],["hub",1],["counter",1],["checking",1],["item",1],["missed",1],["idle",2],["unbuffered",1],["delta",2],["middle",1],["at",1],["tail",1],["not",3],["status",1],["metadata",1],["deltas",1],["deliberately",1],["create",1],["phantom",1],["live",2],["turn",1],["but",1],["they",1],["advance",1],["empty",1],["such",1],["declare",1],["refetches",1],["durable",1],["accepting",1],["next",1],["end",1],["note",4],["getattr",1],["delivered",1],["callable",1]]},{"id":"openai4s/server/gateway.py#WSHub._ensure_live_accounting","name":[["ensure",1],["live",1],["accounting",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["ensure",2],["live",2],["accounting",2],["self",3],["buf",9],["dict",2],["none",2],["events",4],["setdefault",2],["sizes",10],["event",8],["if",1],["not",2],["isinstance",2],["list",1],["len",2],["wire",1],["size",1],["bytes",3],["sum",2],["elif",1],["int",1],["active",1],["cell",1]]},{"id":"openai4s/server/gateway.py#WSHub._event_wire_size","name":[["event",1],["wire",1],["size",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["event",3],["wire",2],["size",6],["obj",3],["dict",2],["int",2],["exact",1],["unmasked",1],["server",1],["frame",2],["bytes",1],["json",2],["encoding",1],["payload",3],["len",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1],["return",1],["ws",1],["frames",1],["header",1]]},{"id":"openai4s/server/gateway.py#WSHub._evict_live","name":[["evict",1],["live",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["evict",2],["live",7],["self",7],["none",7],["enforce",1],["hard",1],["frame",1],["count",1],["preferring",1],["completed",1],["buffers",1],["first",1],["cap",2],["max",2],["int",1],["frames",1],["while",1],["len",1],["victim",5],["next",2],["items",1],["if",3],["not",2],["running",3],["resume",1],["window",2],["cache",1],["execution",1],["ownership",1],["under",1],["true",1],["all",1],["flood",1],["discard",1],["oldest",1],["rather",1],["than",1],["letting",1],["daemon",1],["grow",1],["without",1],["bound",1],["turn",1],["itself",1],["keeps",1],["durable",1],["state",1],["remains",1],["available",1],["after",1],["completion",1],["iter",1],["break",1],["pop",1]]},{"id":"openai4s/server/gateway.py#WSHub._install_live_buffer","name":[["install",1],["live",1],["buffer",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["install",2],["live",5],["buffer",2],["self",5],["rid",4],["str",2],["buf",4],["dict",6],["replacing",2],["older",2],["turn",2],["same",2],["frame",2],["makes",2],["newest",2],["hard",2],["eviction",2],["order",2],["assigning",2],["existing",2],["key",2],["alone",2],["would",2],["not",2],["pop",1],["none",1],["evict",1],["return",1]]},{"id":"openai4s/server/gateway.py#WSHub._is_cell_tool_echo","name":[["cell",1],["tool",1],["echo",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["cell",7],["tool",3],["echo",2],["cls",3],["obj",7],["dict",2],["none",4],["id",5],["str",3],["bool",3],["return",1],["type",2],["text",1],["chunk",2],["block",1],["event",1],["isinstance",1]]},{"id":"openai4s/server/gateway.py#WSHub._is_stale_for_buffer","name":[["stale",1],["buffer",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["stale",2],["buffer",2],["buf",5],["dict",2],["none",2],["event",5],["execution",7],["str",3],["bool",3],["belong",1],["live",1],["window",1],["has",1],["moved",1],["from",1],["both",2],["sides",1],["must",1],["name",1],["one",1],["daemon",1],["predates",1],["ids",1],["wire",1],["identity",1],["less",1],["stream",1],["events",1],["current",2],["turn",2],["still",1],["emits",1],["between",1],["its",2],["processing",1],["terminal",1],["fall",1],["through",1],["as",1],["only",1],["answer",1],["cannot",1],["strand",1],["running",2],["if",1],["not",3],["return",2],["false",1],["active",3],["id",1]]},{"id":"openai4s/server/gateway.py#WSHub._merge_resume_chunk","name":[["merge",1],["resume",1],["chunk",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["merge",2],["resume",3],["chunk",7],["cls",4],["previous",3],["str",8],["merged",6],["if",1],["len",1],["max",2],["chars",2],["return",2],["output",1],["truncated",1]]},{"id":"openai4s/server/gateway.py#WSHub._new_live_buffer","name":[["new",1],["live",1],["buffer",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["new",2],["live",3],["buffer",2],["self",3],["events",5],["list",4],["dict",5],["scope",4],["str",5],["execution",5],["id",4],["prepared",3],["sizes",6],["int",1],["event",6],["bounded",2],["size",2],["prepare",1],["append",2],["return",1],["bytes",1],["sum",1],["running",1],["true",1],["active",2],["cells",1],["cell",1],["window",1],["belongs",1],["stated",1],["rather",1],["than",1],["inferred",1],["from",1],["last",2],["happened",1],["arrive",2],["whole",1],["problem",1],["out",1],["order",1],["so",1],["one",1],["exactly",1],["wrong",1],["thing",1],["trust",1]]},{"id":"openai4s/server/gateway.py#WSHub._next_seq_locked","name":[["next",1],["seq",1],["locked",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["next",2],["seq",4],["locked",2],["self",4],["root",4],["frame",4],["id",4],["str",2],["int",2],["nxt",3],["return",1]]},{"id":"openai4s/server/gateway.py#WSHub._prepare_live_event","name":[["prepare",1],["live",1],["event",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["prepare",2],["live",2],["event",5],["self",7],["obj",5],["dict",5],["tuple",2],["int",2],["bound",1],["large",1],["public",1],["string",1],["fields",1],["then",1],["measure",1],["once",1],["prepared",13],["key",7],["chunk",1],["source",2],["stdout",1],["stderr",1],["error",1],["value",4],["if",4],["not",1],["isinstance",1],["str",1],["len",1],["max",2],["resume",4],["field",3],["chars",2],["continue",1],["truncated",2],["size",7],["wire",2],["buffer",1],["byte",1],["cap",1],["return",2],["nested",1],["step",1],["plan",1],["payloads",1],["still",1],["exceed",1],["frame",3],["budget",1],["after",1],["direct",1],["strings",1],["bounded",1],["preserve",1],["only",1],["routing",1],["protocol",1],["identity",3],["durable",1],["rest",1],["projections",1],["remain",1],["their",1],["full",1],["payload",1],["keys",2],["type",2],["id",5],["root",1],["producing",1],["cell",3],["draft",1],["revision",1],["index",1],["stream",1],["block",1],["status",1],["language",1],["origin",1],["true",1]]},{"id":"openai4s/server/gateway.py#WSHub._record","name":[["record",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["record",2],["self",22],["rid",6],["str",6],["obj",18],["dict",2],["none",11],["type",4],["approval",1],["cards",1],["have",1],["their",1],["own",2],["durable",1],["replay",3],["source",1],["particular",1],["resolving",1],["card",2],["after",2],["daemon",1],["restart",1],["not",9],["live",19],["agent",2],["turn",9],["must",1],["create",1],["phantom",2],["running",8],["resume",4],["buffer",10],["if",15],["await",1],["permission",2],["resolved",1],["return",7],["buf",27],["event",20],["execution",17],["id",20],["processing",3],["naming",1],["new",5],["boundary",3],["has",3],["be",1],["read",1],["before",1],["staleness",1],["test",1],["would",2],["otherwise",1],["judge",1],["against",1],["window",6],["replacing",2],["drop",1],["leaving",1],["previous",8],["forever",1],["frame",2],["update",1],["status",2],["manual",1],["reviewer",1],["another",1],["activity",3],["without",1],["text",7],["stream",4],["starts",2],["prior",1],["ended",1],["queued",1],["while",1],["one",7],["still",2],["unwinding",1],["either",1],["way",1],["now",1],["install",3],["scope",3],["stale",1],["tail",1],["no",3],["longer",1],["client",3],["side",1],["filter",1],["enough",1],["its",4],["reconnecting",1],["replays",1],["answers",1],["from",1],["so",4],["late",3],["reset",3],["terminal",3],["clearing",1],["makes",2],["genuinely",1],["look",1],["finished",1],["every",1],["arrives",1],["afterwards",1],["including",1],["reconnects",1],["begins",1],["but",2],["identity",1],["inherited",1],["name",1],["events",11],["emits",2],["carry",1],["today",1],["taking",1],["field",1],["verbatim",1],["wipe",1],["just",1],["established",1],["hand",1],["straight",1],["back",1],["whichever",1],["arrived",1],["next",1],["else",4],["notebook",7],["cell",25],["start",2],["user",1],["repl",1],["lifecycle",1],["structured",2],["nevertheless",1],["explicit",1],["matching",2],["finish",1],["closes",1],["scoped",1],["elif",1],["idle",1],["kernel",1],["metadata",1],["patches",1],["updates",1],["broadcast",1],["only",3],["state",2],["deltas",1],["treating",1],["arbitrary",1],["stray",1],["as",3],["creates",1],["session",1],["never",2],["receive",1],["marker",1],["service",1],["each",1],["stdout",3],["write",1],["twice",1],["once",1],["chunk",16],["then",1],["immediately",1],["legacy",1],["tool",6],["echo",12],["chat",1],["needs",1],["both",1],["projections",1],["thousands",1],["tiny",1],["duplicate",1],["coalesce",1],["adjacent",1],["pair",6],["into",1],["bounded",2],["shot",1],["signature",1],["fail",1],["safe",1],["any",1],["intervening",1],["clears",1],["unrelated",1],["merged",1],["merely",1],["because",1],["bytes",1],["happen",1],["match",1],["pending",9],["pop",2],["coalescible",4],["block",1],["replace",2],["merge",1],["append",3],["trim",2],["draft",7],["place",1],["ui",1],["keep",1],["newest",1],["revision",1],["reconnect",1],["cannot",1],["render",1],["ladder",1],["partial",1],["model",1],["tokens",1],["remove",1],["lambda",1],["isinstance",1],["index",1],["len",1],["candidate",3]]},{"id":"openai4s/server/gateway.py#WSHub._refuses_event_locked","name":[["refuses",1],["event",1],["locked",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["refuses",2],["event",3],["locked",2],["self",5],["rid",3],["str",3],["obj",5],["dict",2],["bool",2],["should",1],["be",2],["withheld",1],["from",3],["buffer",2],["live",2],["sockets",1],["dropping",1],["resume",1],["window",1],["alone",1],["not",2],["enough",1],["broadcast",1],["still",1],["delivered",1],["tab",1],["joined",1],["during",1],["has",2],["no",1],["stored",1],["identity",1],["so",2],["its",1],["own",1],["filter",1],["reads",1],["one",2],["side",1],["silent",1],["means",1],["current",1],["late",1],["terminal",1],["closes",1],["hub",1],["only",1],["place",1],["knows",1],["both",1],["identities",1],["fence",1],["here",1],["type",1],["if",2],["turn",1],["scoped",1],["types",1],["return",3],["false",2],["frame",1],["update",1],["status",1],["processing",1],["boundary",1],["announces",1],["new",1],["execution",2],["never",1],["stale",2],["against",1],["replaces",1],["id",1]]},{"id":"openai4s/server/gateway.py#WSHub._remove_live_events","name":[["remove",1],["live",1],["events",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remove",2],["live",3],["events",7],["self",3],["buf",8],["dict",3],["predicate",3],["none",2],["ensure",1],["accounting",1],["kept",7],["list",2],["sizes",6],["int",1],["event",6],["size",2],["zip",1],["if",1],["continue",1],["append",2],["bytes",1],["sum",1]]},{"id":"openai4s/server/gateway.py#WSHub._replace_live_event","name":[["replace",1],["live",1],["event",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["replace",2],["live",4],["event",9],["self",4],["buf",8],["dict",6],["index",7],["int",4],["obj",3],["tuple",2],["ensure",1],["accounting",1],["if",1],["len",1],["events",2],["size",6],["prepare",1],["previous",2],["sizes",2],["bytes",1],["return",1]]},{"id":"openai4s/server/gateway.py#WSHub._trim_live_events","name":[["trim",1],["live",1],["events",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["trim",2],["live",3],["events",19],["self",9],["buf",12],["dict",4],["none",2],["bound",1],["event",30],["count",10],["wire",2],["bytes",3],["while",1],["retaining",1],["replay",1],["anchors",1],["ensure",1],["accounting",1],["sizes",14],["cap",8],["max",2],["int",5],["buffer",2],["byte",11],["if",12],["len",6],["return",1],["head",8],["type",3],["text",1],["reset",1],["else",3],["room",13],["sum",2],["active",24],["list",5],["cells",1],["items",1],["cell",18],["keep",1],["newest",1],["starts",1],["fit",1],["normal",1],["operation",1],["there",1],["one",1],["fifo",1],["execution",1],["owner",1],["but",1],["remains",1],["bounded",1],["under",1],["malformed",1],["future",1],["multi",1],["runtime",1],["producers",1],["selected",8],["reversed",12],["tuple",2],["str",1],["id",13],["size",17],["break",2],["continue",1],["append",2],["ids",6],["unselected",2],["not",2],["start",12],["once",1],["older",1],["completed",1],["activity",1],["less",1],["useful",1],["than",1],["valid",1],["before",1],["chunk",1],["protocol",1],["tail",13],["selection",1],["therefore",1],["anchored",1],["after",1],["earliest",1],["retained",1],["positions",3],["index",2],["enumerate",1],["notebook",2],["offset",3],["min",1],["source",2],["zip",1]]},{"id":"openai4s/server/gateway.py#WSHub.add","name":[["add",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["add",3],["self",4],["wsconnection",2],["none",2],["lock",1],["conns",1]]},{"id":"openai4s/server/gateway.py#WSHub.broadcast","name":[["broadcast",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["broadcast",2],["self",11],["root",14],["frame",16],["id",14],["str",2],["none",13],["obj",7],["dict",3],["if",12],["no",4],["caller",2],["passes",1],["today",1],["fan",3],["out",3],["would",3],["reach",1],["every",2],["connection",2],["regardless",1],["subscription",1],["team",1],["mode",1],["cross",1],["user",2],["leak",1],["by",2],["construction",1],["m1",1],["dropped",1],["rather",1],["than",1],["asserted",1],["future",1],["bug",1],["should",1],["lose",1],["one",5],["event",6],["not",9],["daemon",1],["return",4],["while",2],["true",2],["before",3],["lock",7],["deliberately",1],["see",1],["wsconnection",1],["refresh",3],["visibility",6],["snapshot",2],["only",2],["subscribers",4],["then",1],["verify",1],["new",2],["appeared",1],["store",1],["checks",1],["ran",1],["newcomer",1],["has",2],["already",1],["received",1],["replay",4],["ending",1],["so",5],["silently",1],["skipping",1],["create",1],["hole",1],["tuple",2],["conns",2],["alive",2],["subs",2],["authorization",5],["any",1],["bool",3],["refreshed",3],["older",1],["tree",1],["doubles",1],["model",1],["single",1],["op",1],["returning",1],["expose",1],["may",2],["receive",2],["separately",1],["real",1],["connections",1],["answer",1],["directly",1],["successful",1],["never",2],["stored",1],["past",2],["else",3],["current",4],["issubset",1],["enlarged",1],["outside",2],["been",1],["stamped",2],["recorded",3],["yet",1],["retrying",1],["safe",1],["continue",1],["under",2],["hub",2],["number",2],["client",2],["sees",1],["same",2],["order",4],["buffer",1],["other",1],["subscriber",1],["receives",1],["assigning",1],["let",1],["two",1],["producers",2],["interleave",1],["hand",1],["sequence",2],["match",1],["delivery",1],["thing",1],["resume",1],["cursor",3],["cannot",1],["tolerate",1],["refuses",1],["locked",3],["delivered",2],["given",1],["part",1],["stream",1],["must",1],["advance",1],["either",1],["was",1],["denied",1],["more",1],["earlier",1],["outs",1],["authorized",1],["again",1],["now",1],["exact",1],["gap",1],["stamping",1],["live",2],["otherwise",1],["advances",1],["its",2],["unseen",1],["events",4],["later",1],["reconnect",1],["recover",1],["them",1],["allowed",4],["false",2],["commit",4],["getattr",2],["since",3],["callable",2],["buf",3],["list",1],["enqueue",2],["int",2],["require",1],["complete",1],["seq",3],["next",1],["record",1],["send",2],["json",3],["performs",1],["encoding",1],["non",1],["blocking",1],["queue",1],["put",1],["keeping",1],["makes",1],["atomic",1],["subscribe",1],["without",1],["coupling",1],["socket",1],["note",4]]},{"id":"openai4s/server/gateway.py#WSHub.drop_frame","name":[["drop",1],["frame",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",4],["rid",3],["str",2],["none",3],["forget",1],["resume",1],["buffer",1],["called",1],["project",1],["deleted",1],["lock",1],["live",1],["pop",1]]},{"id":"openai4s/server/gateway.py#WSHub.emitter","name":[["emitter",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",5],["frame",5],["id",5],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["broadcast",1],["return",1]]},{"id":"openai4s/server/gateway.py#WSHub.emitter.emit","name":[["emit",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",3],["frame",3],["id",3],["self",1],["broadcast",1]]},{"id":"openai4s/server/gateway.py#WSHub.epoch","name":[["epoch",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["epoch",3],["self",3],["str",2],["process",1],["stream",1],["identity",1],["cursors",1],["only",1],["valid",1],["within",1],["return",1]]},{"id":"openai4s/server/gateway.py#WSHub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",4],["root",3],["frame",3],["id",3],["str",2],["bool",2],["true",1],["iff",1],["live",1],["ws",1],["client",1],["currently",1],["viewing",1],["conversation",1],["so",1],["permission",1],["gate",1],["only",1],["prompts",1],["blocks",1],["someone",1],["answer",1],["lock",1],["conns",3],["list",1],["return",1],["any",1],["alive",1],["subs",1]]},{"id":"openai4s/server/gateway.py#WSHub.is_running","name":[["running",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["running",3],["self",4],["root",3],["frame",3],["id",3],["str",2],["bool",3],["lock",1],["return",1],["live",1]]},{"id":"openai4s/server/gateway.py#WSHub.remove","name":[["remove",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["remove",2],["self",4],["wsconnection",2],["none",2],["lock",1],["conns",1],["discard",1]]},{"id":"openai4s/server/gateway.py#WSHub.replay","name":[["replay",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["replay",3],["self",5],["root",4],["frame",4],["id",4],["str",2],["conn",3],["wsconnection",2],["none",2],["send",1],["buffered",1],["current",1],["turn",2],["events",5],["single",1],["re",1],["connecting",1],["client",1],["so",1],["resume",1],["live",2],["stream",1],["from",1],["beginning",1],["lock",1],["buf",3],["list",1],["if",2],["else",1],["enqueue",1],["locked",1]]},{"id":"openai4s/server/gateway.py#WSHub.subscribe","name":[["subscribe",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["subscribe",3],["self",8],["root",8],["frame",8],["id",8],["str",4],["conn",6],["wsconnection",2],["since",6],["seq",6],["int",2],["epoch",8],["none",6],["enqueue",4],["any",2],["live",2],["replay",8],["as",1],["one",1],["ordered",1],["transaction",1],["broadcast",1],["uses",1],["same",1],["lock",2],["while",1],["enqueueing",1],["newly",1],["arriving",1],["chunk",1],["therefore",1],["lands",1],["either",1],["wholly",2],["before",2],["subscription",2],["included",1],["snapshot",1],["after",2],["end",1],["never",2],["be",1],["interleaved",1],["into",1],["stream",2],["subs",1],["add",1],["buf",5],["stale",4],["cursor",6],["locked",4],["if",2],["declare",1],["gap",3],["nothing",2],["client",4],["refetches",1],["session",1],["so",2],["anything",1],["sent",1],["here",1],["rendered",1],["then",1],["immediately",1],["discarded",1],["replaying",1],["buffer",1],["from",1],["start",1],["serve",1],["cannot",1],["place",1],["exactly",1],["wrap",1],["around",1],["fabricated",1],["must",1],["cause",1],["saying",1],["at",1],["all",1],["happened",1],["left",2],["believing",1],["was",1],["caught",1],["up",1],["had",1],["entirely",1],["missed",1],["forced",1],["true",1],["elif",1],["running",1],["events",3],["else",1],["idle",1],["placeable",1],["still",1],["send",1],["handshake",1],["empty",1],["envelope",2],["carries",1],["records",1],["its",1],["next",1],["stamped",1],["daemon",2],["without",1],["hit",1],["neither",1],["branch",1],["null",1],["restart",1],["numeric",1],["check",1],["would",1],["accept",1],["less",1],["skip",1],["new",1],["early",1],["two",1],["frames",1],["no",1],["payload",1],["point",1]]},{"id":"openai4s/server/gateway.py#WSHub.unsubscribe","name":[["unsubscribe",1]],"path":[["openai4s",1],["server",1],["gateway",1],["py",1]],"body":[["def",2],["unsubscribe",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["conn",3],["wsconnection",2],["none",2],["lock",1],["subs",1],["discard",1]]},{"id":"openai4s/server/global_views.py","name":[["global",1],["views",1],["py",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["project",1],["level",1],["timeline",3],["lineage",1],["views",1],["across",1],["scientific",1],["sessions",1],["from",3],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["protocol",1],["openai4s",1],["server",1],["action",2],["service",2],["all",1],["global",2],["research",1],["view",2],["store",1]]},{"id":"openai4s/server/global_views.py#GlobalResearchViewService","name":[["global",1],["research",1],["view",1],["service",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["class",2],["global",4],["research",2],["view",6],["service",3],["compose",1],["bounded",1],["project",23],["wide",2],["read",2],["models",1],["without",1],["exposing",1],["raw",1],["payloads",1],["def",4],["init",1],["self",17],["store",9],["timeline",6],["action",1],["none",11],["id",73],["str",26],["limit",15],["int",4],["500",3],["visible",9],["user",13],["dict",7],["any",6],["maximum",2],["2000",2],["frames",5],["browse",2],["roots",1],["only",4],["true",1],["team",6],["mode",1],["inv",1],["13",1],["crosses",1],["sessions",1],["so",2],["ownership",2],["filter",1],["has",1],["sit",1],["inside",1],["loop",1],["source",1],["query",1],["handler",1],["level",1],["frame",16],["guard",1],["cannot",2],["see",1],["fans",1],["out",1],["groups",11],["list",5],["root",10],["if",13],["not",9],["continue",5],["projection",2],["group",6],["append",4],["session",7],["name",2],["text",2],["task",1],["summary",1],["160",1],["sort",1],["key",10],["lambda",1],["created",3],["at",3],["ordinal",1],["total",4],["count",8],["len",9],["return",3],["truncated",2],["lineage",3],["5000",1],["artifacts",6],["artifact",15],["as",2],["produced",2],["no",2],["row",2],["admin",1],["matching",1],["fail",1],["closed",1],["rule",1],["getattr",1],["caller",1],["real",1],["synthetic",1],["member",2],["fabricating",1],["role",1],["made",1],["predicate",1],["answer",1],["question",1],["about",1],["different",1],["than",2],["one",3],["asking",1],["short",1],["circuits",1],["false",1],["guest",2],["before",1],["consults",1],["members",1],["hardcoded",1],["never",1],["reach",1],["branch",2],["latent",1],["because",1],["gate",1],["happens",1],["refuse",1],["route",1],["earlier",1],["authorization",1],["input",1],["correct",1],["by",1],["luck",1],["check",1],["somewhere",1],["else",2],["narrowing",1],["away",1],["from",3],["being",1],["wrong",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1],["resolve",1],["sees",1],["nothing",1],["falls",1],["through",1],["ordinary",1],["payload",1],["keeps",1],["its",1],["shape",1],["rather",1],["gaining",1],["second",1],["produces",1],["nodes",8],["versions",7],["version",21],["node",8],["kind",4],["filename",3],["240",1],["producing",5],["cell",17],["latest",2],["bool",1],["edges",7],["seen",5],["tuple",1],["items",1],["output",6],["down",1],["add",2],["ids",2],["sorted",1],["staticmethod",1],["value",3],["strip",1],["raise",1],["error",1]]},{"id":"openai4s/server/global_views.py#GlobalResearchViewService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["init",2],["self",4],["store",6],["global",2],["view",2],["timeline",6],["action",2],["service",2],["none",2]]},{"id":"openai4s/server/global_views.py#GlobalResearchViewService._limit","name":[["limit",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["limit",3],["value",7],["int",7],["maximum",3],["if",1],["isinstance",2],["bool",1],["not",1],["raise",1],["error",1],["must",1],["be",1],["positive",1],["integer",1],["return",1],["min",1]]},{"id":"openai4s/server/global_views.py#GlobalResearchViewService._project","name":[["project",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["project",6],["id",4],["str",5],["value",4],["strip",1],["if",1],["not",1],["raise",1],["error",1],["required",1],["return",1]]},{"id":"openai4s/server/global_views.py#GlobalResearchViewService._text","name":[["text",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["text",6],["value",4],["any",2],["limit",4],["int",2],["str",3],["none",4],["if",2],["return",2],["len",1],["else",1]]},{"id":"openai4s/server/global_views.py#GlobalResearchViewService.lineage_view","name":[["lineage",1],["view",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["lineage",4],["view",2],["self",9],["project",10],["id",56],["str",20],["limit",9],["int",2],["2000",2],["visible",7],["user",11],["none",10],["dict",6],["any",5],["maximum",1],["5000",1],["artifacts",6],["store",4],["list",4],["if",11],["not",7],["artifact",15],["as",2],["session",5],["produced",2],["no",2],["ownership",1],["row",2],["admin",1],["only",3],["matching",1],["browse",1],["frames",1],["fail",1],["closed",1],["rule",1],["team",5],["getattr",1],["caller",1],["real",1],["synthetic",1],["member",2],["fabricating",1],["role",1],["made",1],["predicate",1],["answer",1],["question",1],["about",1],["different",1],["than",2],["one",3],["asking",1],["short",1],["circuits",1],["false",1],["global",1],["guest",2],["before",1],["consults",1],["members",1],["hardcoded",1],["never",1],["reach",1],["branch",2],["latent",1],["because",1],["gate",1],["happens",1],["refuse",1],["route",1],["earlier",1],["authorization",1],["input",1],["correct",1],["by",1],["luck",1],["check",1],["somewhere",1],["else",2],["narrowing",1],["away",1],["from",3],["being",1],["wrong",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1],["cannot",1],["resolve",1],["sees",1],["nothing",1],["falls",1],["through",1],["ordinary",1],["return",2],["so",1],["payload",1],["keeps",1],["its",1],["shape",1],["rather",1],["gaining",1],["second",1],["produces",1],["root",4],["frame",4],["nodes",8],["versions",7],["continue",4],["version",21],["len",5],["node",8],["kind",4],["filename",3],["text",1],["240",1],["producing",5],["cell",17],["created",2],["at",2],["latest",2],["bool",1],["append",3],["edges",7],["seen",5],["tuple",1],["items",1],["output",6],["down",1],["key",9],["add",2],["ids",2],["sorted",1],["count",2],["truncated",1]]},{"id":"openai4s/server/global_views.py#GlobalResearchViewService.timeline_view","name":[["timeline",1],["view",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["timeline",3],["view",3],["self",7],["project",10],["id",19],["str",9],["limit",8],["int",4],["500",4],["visible",4],["user",4],["none",4],["dict",3],["any",3],["maximum",1],["2000",1],["frames",4],["store",1],["browse",1],["roots",1],["only",1],["true",1],["team",1],["mode",1],["inv",1],["13",1],["wide",1],["read",1],["crosses",1],["sessions",1],["so",1],["ownership",1],["filter",1],["has",1],["sit",1],["inside",1],["loop",1],["source",1],["query",1],["handler",1],["level",1],["frame",12],["guard",1],["cannot",1],["see",1],["fans",1],["out",1],["groups",11],["list",1],["root",6],["if",1],["not",1],["continue",1],["projection",2],["group",6],["append",1],["session",2],["name",2],["text",1],["task",1],["summary",1],["160",1],["sort",1],["key",1],["lambda",1],["created",1],["at",1],["ordinal",1],["total",4],["count",6],["len",4],["return",1],["truncated",1]]},{"id":"openai4s/server/global_views.py#GlobalViewStore","name":[["global",1],["view",1],["store",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["class",2],["global",2],["view",2],["store",2],["protocol",2],["def",4],["browse",1],["frames",1],["self",4],["filters",2],["any",1],["list",6],["dict",4],["artifacts",1],["none",2],["versions",1],["artifact",1],["id",2],["str",4],["lineage",1],["edges",1],["version",1],["direction",1]]},{"id":"openai4s/server/global_views.py#GlobalViewStore.browse_frames","name":[["browse",1],["frames",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["browse",2],["frames",2],["self",2],["filters",2],["any",2],["list",2],["dict",2]]},{"id":"openai4s/server/global_views.py#GlobalViewStore.lineage_edges_for","name":[["lineage",1],["edges",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["lineage",2],["edges",2],["self",2],["version",2],["id",2],["str",6],["direction",2],["list",2]]},{"id":"openai4s/server/global_views.py#GlobalViewStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["list",4],["artifacts",2],["self",2],["filters",2],["dict",4],["none",4]]},{"id":"openai4s/server/global_views.py#GlobalViewStore.list_versions","name":[["list",1],["versions",1]],"path":[["openai4s",1],["server",1],["global",1],["views",1],["py",1]],"body":[["def",2],["list",4],["versions",2],["self",2],["artifact",2],["id",2],["str",2],["dict",2]]},{"id":"openai4s/server/governance_routes.py","name":[["governance",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["governance",1],["routes",1],["py",1]],"body":[["team",40],["governance",1],["routes",6],["users",11],["members",9],["invites",10],["usage",5],["audit",6],["quotas",9],["m2",1],["same",1],["shape",2],["as",1],["file",1],["validated",1],["route",17],["spec",16],["table",2],["shared",1],["contract",19],["inventory",1],["tri",1],["state",1],["handle",1],["every",2],["here",1],["admin",4],["only",4],["single",1],["declared",2],["below",1],["plan",1],["m1",1],["asked",1],["be",1],["centrally",1],["module",1],["declaration",1],["namespace",1],["mode",2],["off",2],["they",1],["answer",1],["stable",1],["capture",1],["freezes",1],["non",1],["gets",1],["403",1],["these",1],["management",1],["surfaces",1],["their",1],["existence",1],["not",1],["secret",1],["raw",1],["invite",5],["tokens",1],["appear",1],["exactly",1],["once",1],["post",6],["response",1],["listings",1],["carry",1],["digest",1],["prefixes",1],["mutation",1],["lands",1],["log",1],["inv",1],["12",1],["from",4],["future",1],["import",4],["annotations",1],["typing",1],["any",1],["auth",1],["public",1],["user",7],["mutates",15],["false",6],["add",6],["true",9],["disable",4],["reset",4],["password",1],["projects",3],["member",4],["put",4],["delete",9],["revoke",3],["quota",4],["validate",1],["path",1],["prefix",1]]},{"id":"openai4s/server/governance_routes.py#_actor","name":[["actor",1]],"path":[["openai4s",1],["server",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["actor",2],["self",3],["str",2],["identity",4],["getattr",1],["team",1],["none",2],["return",1],["username",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/server/governance_routes.py#_deny","name":[["deny",1]],"path":[["openai4s",1],["server",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["deny",2],["self",5],["team",6],["auth",3],["any",2],["bool",2],["two",1],["refusals",1],["every",1],["route",1],["here",1],["shares",1],["if",2],["none",3],["json",2],["error",2],["mode",1],["disabled",1],["code",2],["off",1],["403",2],["return",3],["true",2],["identity",4],["getattr",1],["not",1],["admin",3],["only",2],["false",1]]},{"id":"openai4s/server/governance_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",36],["method",16],["str",14],["sub",17],["dict",3],["team",17],["auth",3],["any",4],["store",26],["bool",4],["answer",1],["governance",9],["route",1],["report",1],["group",14],["not",5],["own",2],["if",22],["startswith",1],["path",1],["prefix",1],["return",22],["false",1],["deny",1],["true",25],["user",40],["disable",2],["match",14],["none",10],["json",20],["error",11],["no",2],["such",2],["404",2],["disabled",1],["id",30],["their",1],["llm",1],["credentials",1],["go",1],["account",2],["m4",1],["key",2],["outlives",1],["belongs",1],["nobody",1],["watching",1],["row",1],["only",2],["thing",1],["would",1],["ever",1],["have",1],["named",1],["its",1],["slot",1],["again",1],["leaving",1],["behind",1],["makes",1],["credential",1],["unreachable",1],["unrevocable",1],["worst",1],["both",1],["try",5],["keys",1],["delete",2],["all",1],["secrets",5],["except",5],["exception",1],["noqa",1],["ble001",1],["disabling",1],["must",1],["still",1],["land",1],["pass",1],["audit",10],["actor",15],["action",9],["target",4],["username",5],["ok",5],["public",2],["reset",2],["body",16],["password",10],["generated",5],["import",1],["as",5],["token",5],["urlsafe",1],["12",1],["payload",3],["printed",1],["exactly",1],["once",1],["never",1],["stored",1],["users",3],["list",5],["add",3],["create",3],["role",8],["member",8],["display",2],["name",4],["value",2],["400",5],["201",2],["put",1],["project",17],["detail",1],["removed",2],["remove",2],["members",3],["invite",6],["revoke",3],["revoked",2],["invites",3],["required",1],["ttl",5],["int",3],["kwargs",2],["else",1],["raw",1],["appearance",1],["usage",3],["since",5],["contract",4],["param",4],["ms",3],["query",2],["exc",6],["code",4],["summary",1],["limit",6],["200",1],["minimum",1],["maximum",1],["1000",1],["quotas",3],["quota",1],["collapsed",1],["field",1],["absent",1],["misspelled",1],["into",1],["zero",2],["engine",1],["hard",1],["block",1]]},{"id":"openai4s/server/guardian_enforce.py","name":[["guardian",1],["enforce",1],["py",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["stage",1],["guardian",4],["enforcement",1],["unattended",6],["ask",1],["resolutions",1],["only",11],["allow",2],["once",1],["ever",1],["issued",1],["every",2],["precondition",1],["holds",1],["action",3],["not",9],["dangerous",1],["no",1],["hard",1],["deny",1],["applies",1],["tool",5],["its",5],["side",4],["effect",4],["class",2],["both",2],["explicit",1],["allowlist",3],["below",1],["durable",2],["digest",1],["matches",2],["exactly",1],["audit",1],["row",1],["already",1],["exists",2],["denial",4],["circuit",3],["conversation",1],["closed",2],["anything",1],["else",1],["including",1],["could",1],["tell",1],["denies",2],["still",1],["cannot",3],["create",1],["standing",2],["deliberately",1],["read",11],["operator",1],["who",1],["genuinely",1],["needs",2],["write",4],["network",2],["call",1],["shell",1],["command",1],["expected",1],["establish",1],["narrow",1],["policy",2],["before",1],["run",3],["permission",4],["broker",2],["gate",4],["consults",1],["first",1],["model",1],["never",1],["thing",1],["widens",1],["own",2],["authority",1],["mid",1],["from",6],["future",1],["import",6],["annotations",1],["os",1],["threading",1],["collections",1],["abc",1],["mapping",1],["sequence",1],["typing",1],["any",1],["openai4s",1],["host",3],["files",3],["credential",1],["path",14],["tools",7],["may",2],["auto",4],["approve",3],["named",1],["way",1],["actually",2],["sees",1],["them",1],["method",2],["names",2],["gateable",1],["control",1],["called",1],["so",3],["entry",1],["like",1],["glob",4],["query",1],["nothing",1],["comment",1],["pretending",1],["be",1],["these",2],["four",1],["entire",1],["surface",1],["reaches",1],["allowed",3],["frozenset",5],["file",11],["list",3],["dir",3],["grep",5],["classes",1],["must",2],["satisfy",1],["data",2],["empty",1],["unknown",1],["because",1],["whose",1],["name",1],["one",1],["bound",1],["value",1],["production",1],["emits",1],["sufficient",1],["above",1],["web",5],["fetch",1],["search",1],["also",1],["classified",1],["even",1],["though",1],["they",1],["leave",1],["machine",1],["rule",1],["would",1],["outbound",1],["calls",1],["effects",1],["plan",1],["defaults",1],["overridden",1],["per",1],["by",1],["config",1],["mode",1],["supplied",1],["default",3],["consecutive",1],["limit",2],["window",2],["size",1],["50",1],["10",1],["targets",2],["uniformly",1],["paths",1],["target",4],["their",3],["pattern",1],["download",3],["domain",2],["inspect",1],["argument",1],["will",1],["resolve",1],["open",1],["arguments",2],["edit",2],["save",2],["artifact",4],["materialise",2],["filename",1],["direct",1],["if",1],["canonical",1],["expose",1],["reviewer",1],["safely",1],["infer",1],["version",1],["fail",1],["required",1],["review",2],["discovers",1],["opens",1],["after",1],["approval",1],["base",1],["directory",1],["enough",1],["apply",1],["basename",1],["tier",1],["eventual",1],["dependent",1],["human",1],["dynamic",1]]},{"id":"openai4s/server/guardian_enforce.py#_budget","name":[["budget",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["budget",2],["config",4],["any",2],["none",8],["name",3],["str",2],["fallback",7],["int",5],["configured",2],["guardian",2],["ceiling",1],["clamped",1],["so",1],["only",1],["tighten",1],["plan",1],["explicit",1],["these",1],["thresholds",1],["project",1],["setting",2],["raised",1],["consecutive",1],["denial",1],["limit",1],["1000",1],["would",1],["disable",1],["breaker",1],["while",1],["still",1],["looking",1],["anything",2],["at",1],["below",1],["default",2],["honoured",1],["above",1],["auto",4],["getattr",3],["mode",1],["if",3],["not",2],["else",2],["budgets",3],["try",1],["value",4],["except",1],["type",1],["error",2],["return",3],["min",1]]},{"id":"openai4s/server/guardian_enforce.py#_DenialCircuit","name":[["denial",1],["circuit",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["denial",5],["circuit",4],["per",1],["conversation",1],["counters",1],["opening",1],["terminal",1],["one",3],["counter",1],["not",5],["two",1],["plan",1],["asks",1],["explicit",1],["policy",2],["denials",1],["infrastructure",1],["failures",1],["be",1],["counted",1],["separately",1],["timeout",1],["prove",1],["action",1],["was",1],["dangerous",1],["record",3],["takes",1],["single",1],["denied",4],["flag",1],["saying",1],["so",2],["better",1],["than",1],["docstring",1],["describes",1],["split",1],["code",1],["never",2],["made",1],["splitting",1],["them",1],["needs",1],["infra",1],["failure",1],["signal",1],["enforce",1],["path",1],["yet",1],["produce",1],["since",1],["every",1],["currently",1],["reach",1],["decision",2],["memory",1],["process",1],["global",1],["also",1],["survive",1],["restart",1],["def",4],["init",1],["self",22],["none",4],["lock",5],["threading",1],["consecutive",9],["dict",2],["str",6],["int",4],["window",15],["list",1],["bool",4],["open",7],["key",14],["return",2],["limit",4],["size",3],["returns",1],["true",1],["now",1],["setdefault",1],["append",1],["if",4],["len",2],["del",1],["else",1],["non",1],["resets",1],["count",1],["but",1],["run",1],["alternates",1],["allow",1],["deny",1],["still",1],["terminates",1],["sum",1],["item",2],["add",1],["reset",1],["pop",2],["discard",1]]},{"id":"openai4s/server/guardian_enforce.py#_DenialCircuit.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["init",2],["self",6],["none",2],["lock",2],["threading",1],["consecutive",1],["dict",2],["str",3],["int",1],["window",1],["list",1],["bool",1],["open",1]]},{"id":"openai4s/server/guardian_enforce.py#_DenialCircuit.is_open","name":[["open",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["open",3],["self",4],["key",3],["str",2],["bool",2],["lock",1],["return",1]]},{"id":"openai4s/server/guardian_enforce.py#_DenialCircuit.record","name":[["record",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["record",3],["self",10],["key",9],["str",2],["denied",4],["bool",4],["consecutive",8],["limit",6],["int",6],["window",15],["size",4],["one",2],["decision",1],["returns",1],["true",1],["circuit",1],["now",1],["open",3],["lock",1],["setdefault",1],["append",1],["if",4],["len",2],["del",1],["else",1],["non",1],["denial",1],["resets",1],["count",1],["but",1],["never",1],["run",1],["alternates",1],["allow",1],["deny",1],["still",1],["terminates",1],["sum",1],["item",2],["add",1],["return",1]]},{"id":"openai4s/server/guardian_enforce.py#_DenialCircuit.reset","name":[["reset",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["reset",2],["self",6],["key",5],["str",2],["none",4],["lock",1],["consecutive",1],["pop",2],["window",1],["open",1],["discard",1]]},{"id":"openai4s/server/guardian_enforce.py#_file_path_argument","name":[["file",1],["path",1],["argument",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["file",3],["path",5],["argument",2],["tool",4],["str",7],["canonical",4],["arguments",12],["any",2],["target",6],["none",7],["key",3],["if",6],["return",4],["isinstance",2],["list",1],["tuple",1],["else",1],["mapping",1],["value",3],["not",1],["these",1],["tools",2],["their",1],["itself",1],["as",1],["permission",1],["so",1],["safe",1],["fail",1],["closed",1],["fallback",1],["missing",1],["malformed",1],["never",1],["glob",1],["grep",1],["pattern",1],["targets",1],["web",1],["download",1],["domain",1],["direct",1]]},{"id":"openai4s/server/guardian_enforce.py#_flag","name":[["flag",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["flag",2],["value",3],["str",2],["bool",2],["return",1],["strip",1],["lower",1],["true",1],["yes",1]]},{"id":"openai4s/server/guardian_enforce.py#auto_review_requested","name":[["auto",1],["review",1],["requested",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["auto",13],["review",6],["requested",2],["config",6],["any",2],["none",12],["approvals",5],["reviewer",5],["str",4],["bool",3],["whether",1],["run",1],["asked",1],["guardian",1],["adjudication",1],["ask",1],["decisions",1],["durable",2],["per",2],["conversation",2],["selection",10],["wins",2],["whenever",1],["there",1],["one",2],["session",2],["import",1],["quarantine",1],["legacy",2],["migration",1],["pinned",1],["user",2],["must",2],["not",4],["be",1],["approved",1],["merely",1],["because",1],["daemon",1],["process",1],["was",1],["started",1],["environment",2],["variable",1],["empty",1],["means",1],["nobody",1],["recorded",1],["only",2],["then",1],["decide",1],["if",3],["getattr",4],["mode",2],["configured",2],["real",1],["distinguishes",1],["its",1],["built",1],["default",2],["from",1],["operator",1],["mask",1],["headless",1],["openai4",2],["unattended",2],["approval",2],["escape",1],["hatch",1],["still",1],["above",1],["lightweight",1],["doubles",1],["have",1],["no",1],["explicitness",1],["metadata",1],["so",1],["their",1],["value",1],["expressed",1],["remains",1],["authoritative",1],["explicit",5],["fields",5],["deployment",1],["enabled",1],["false",1],["preset",1],["return",2],["os",1],["environ",1],["deny",1],["strip",1],["lower",1]]},{"id":"openai4s/server/guardian_enforce.py#circuit","name":[["circuit",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["circuit",6],["denial",3],["process",1],["wide",1],["exposed",1],["tests",1],["reset",1],["return",1]]},{"id":"openai4s/server/guardian_enforce.py#decide_unattended","name":[["decide",1],["unattended",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",3],["decide",2],["unattended",7],["payload",8],["mapping",2],["str",23],["any",7],["canonical",5],["arguments",5],["none",50],["resolved",8],["file",13],["path",7],["credential",4],["bool",21],["false",17],["config",11],["approvals",4],["reviewer",4],["expected",4],["digest",10],["recomputed",4],["hard",4],["deny",7],["audit",2],["persisted",2],["interactive",3],["circuit",13],["key",8],["denial",15],["history",6],["sequence",2],["decision",14],["meta",11],["dict",2],["tuple",3],["return",13],["allow",8],["message",4],["keep",1],["legacy",3],["action",3],["stored",1],["request",1],["row",2],["same",2],["envelope",1],["hashed",1],["again",1],["from",1],["own",1],["fields",1],["they",1],["required",1],["be",2],["equal",1],["both",1],["must",1],["present",1],["taking",1],["single",1],["merely",1],["checking",1],["non",1],["empty",1],["would",2],["bind",1],["approval",5],["nothing",2],["string",1],["equality",1],["lives",1],["here",2],["rather",3],["than",5],["at",1],["call",2],["site",1],["later",1],["edit",1],["could",1],["quietly",1],["drop",1],["if",18],["not",19],["feature",1],["enabled",1],["auto",4],["review",1],["requested",1],["recorded",2],["user",4],["human",5],["decides",2],["returning",2],["handed",1],["openai4",2],["approves",3],["everything",2],["so",3],["safe",2],["default",5],["was",1],["strictly",1],["more",2],["permissive",2],["opting",2],["imported",1],["session",2],["pinned",1],["by",3],["quarantine",1],["still",1],["approved",1],["curl",2],["sh",2],["absent",1],["selection",1],["different",1],["nobody",1],["one",3],["operator",1],["environment",1],["remains",2],["only",3],["expressed",1],["intent",1],["means",1],["reachable",1],["say",1],["let",2],["card",2],["its",1],["job",1],["hand",1],["back",1],["headless",1],["drops",1],["made",1],["quarantined",1],["approve",1],["conversation",2],["requires",1],["approver",1],["frame",1],["id",1],["consecutive",5],["limit",10],["budget",3],["guardian",7],["window",10],["size",5],["clear",1],["update",1],["structural",7],["open",11],["already",3],["else",3],["true",2],["blocked",1],["settle",5],["record",2],["marks",1],["refusal",1],["static",1],["property",1],["tool",5],["allowlist",1],["evidence",2],["agent",1],["pushing",1],["against",1],["policy",4],["counting",1],["those",1],["opened",5],["almost",1],["immediately",1],["four",1],["gate",1],["reaching",1],["tools",1],["allowlisted",1],["ordinary",1],["progress",1],["through",1],["other",1],["twenty",1],["two",1],["tripped",1],["breaker",1],["meant",1],["loop",2],["then",1],["refused",1],["even",1],["reads",1],["had",1],["been",1],["allowing",1],["denied",2],["side",2],["effect",2],["class",1],["dangerous",4],["reason",4],["target",2],["input",1],["deterministic",1],["broker",1],["calls",1],["branch",1],["headlessly",1],["attached",1],["match",1],["audited",1],["existing",1],["never",1]]},{"id":"openai4s/server/guardian_enforce.py#decide_unattended.settle","name":[["settle",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["settle",2],["allow",6],["bool",8],["message",4],["str",4],["structural",6],["false",3],["tuple",2],["record",2],["decision",5],["return",3],["marks",1],["refusal",1],["static",1],["property",1],["action",1],["tool",1],["not",8],["unattended",1],["allowlist",1],["rather",1],["than",1],["evidence",1],["agent",1],["pushing",1],["against",1],["policy",1],["counting",1],["those",1],["opened",5],["circuit",5],["almost",1],["immediately",1],["only",1],["four",1],["gate",1],["reaching",1],["tools",1],["allowlisted",1],["so",1],["ordinary",1],["progress",1],["through",1],["other",1],["twenty",1],["two",1],["tripped",1],["breaker",1],["meant",1],["denial",4],["loop",1],["conversation",1],["then",1],["refused",1],["even",1],["reads",1],["had",1],["been",1],["allowing",1],["if",5],["meta",4],["none",3],["key",2],["history",2],["open",3],["config",2],["else",1],["denied",1],["consecutive",2],["limit",4],["window",4],["size",2],["guardian",1]]},{"id":"openai4s/server/guardian_enforce.py#denial_circuit_open","name":[["denial",1],["circuit",1],["open",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["denial",8],["circuit",3],["open",2],["history",4],["sequence",3],["bool",5],["config",5],["any",2],["none",4],["return",2],["whether",1],["durable",2],["guardian",5],["decisions",1],["have",1],["opened",1],["breaker",1],["true",1],["entries",2],["policy",1],["denials",1],["false",1],["successful",1],["approvals",1],["structural",1],["refusals",1],["intentionally",1],["absent",1],["from",2],["matching",1],["class",1],["tool",1],["outside",1],["unattended",1],["allowlist",1],["not",3],["evidence",1],["loop",1],["computing",1],["permission",1],["request",1],["makes",1],["restart",1],["read",1],["budget",4],["reset",1],["consecutive",7],["limit",8],["default",3],["window",8],["size",4],["bounded",3],["value",2],["denied",2],["reversed",1],["if",1],["break",1],["sum",1]]},{"id":"openai4s/server/guardian_enforce.py#feature_enabled","name":[["feature",1],["enabled",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["feature",2],["enabled",2],["config",4],["any",2],["none",7],["bool",3],["if",2],["not",2],["flags",3],["getattr",2],["roadmap",1],["features",1],["return",2],["stage7",2],["guardian",2],["enforcement",2],["false",1],["flag",1],["os",1],["environ",1],["openai4",1]]},{"id":"openai4s/server/guardian_enforce.py#unattended_file_deny_reason","name":[["unattended",1],["file",1],["deny",1],["reason",1]],"path":[["openai4s",1],["server",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["unattended",6],["file",19],["deny",2],["reason",3],["tool",5],["str",8],["target",4],["canonical",3],["arguments",3],["any",2],["none",12],["resolved",7],["path",15],["credential",7],["bool",2],["false",2],["return",5],["fence",2],["independent",1],["rule",2],["scope",1],["default",2],["workspace",3],["rules",1],["intentionally",1],["allow",2],["routine",1],["tools",2],["must",1],["therefore",1],["run",1],["before",1],["as",2],["well",1],["while",1],["resolving",1],["ask",1],["otherwise",1],["policy",4],["bypasses",1],["guardian",1],["entirely",1],["argument",1],["successful",1],["host",1],["resolution",1],["relative",1],["authoritative",1],["falling",1],["back",1],["raw",1],["absolute",1],["spelling",1],["would",1],["reapply",1],["shaped",1],["parent",1],["segments",1],["above",1],["explicitly",1],["trusted",1],["root",1],["reviewed",3],["if",4],["not",2],["else",1],["denied",3],["access",2],["required",1],["review",1],["without",1],["reviewable",1],["dynamic",1],["read",1],["data",1],["dependent",1],["search",1]]},{"id":"openai4s/server/guardian_shadow.py","name":[["guardian",1],["shadow",1],["py",1]],"path":[["openai4s",1],["server",1],["guardian",1],["shadow",1],["py",1]],"body":[["stage",1],["permission",1],["guardian",3],["shadow",3],["adjudication",1],["records",1],["would",1],["have",1],["decided",1],["exact",1],["action",2],["envelope",1],["never",3],["executes",1],["creates",1],["standing",1],["allow",1],["overrides",1],["sandbox",1],["egress",1],["secret",1],["cost",1],["hard",1],["denies",1],["hash",1],["mismatch",1],["fails",1],["closed",1],["from",3],["future",1],["import",6],["annotations",1],["hashlib",1],["json",1],["os",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["policy",1],["version",1],["v1",1],["true",2],["frozenset",1],["yes",1]]},{"id":"openai4s/server/guardian_shadow.py#assess_shadow","name":[["assess",1],["shadow",1]],"path":[["openai4s",1],["server",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["assess",2],["shadow",6],["envelope",5],["mapping",2],["str",12],["any",4],["expected",9],["digest",27],["none",15],["recomputed",4],["require",3],["exact",3],["bool",4],["false",13],["requested",3],["scope",3],["once",3],["hard",10],["deny",12],["reason",6],["dict",2],["return",5],["non",1],["executing",1],["guardian",3],["judgment",1],["if",6],["not",3],["outcome",7],["failed",2],["risk",7],["unknown",2],["user",4],["authorization",4],["rationale",4],["durable",1],["action",7],["hash",2],["missing",1],["invalid",1],["standing",5],["allow",6],["executes",4],["fail",4],["closed",4],["true",3],["mismatch",1],["high",2],["insufficient",1],["cannot",2],["create",1],["dangerous",1],["critical",1],["else",2],["low",1],["result",3],["adjudication",1],["execute",1],["policy",4],["version",2],["records",1],["override",1],["deterministic",2],["boundary",2],["remains",1],["decision",2],["source",2]]},{"id":"openai4s/server/guardian_shadow.py#envelope_digest","name":[["envelope",1],["digest",1]],"path":[["openai4s",1],["server",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["envelope",5],["digest",2],["mapping",2],["str",5],["any",2],["encoded",2],["json",1],["dumps",1],["dict",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["default",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/server/guardian_shadow.py#exact_action_envelope","name":[["exact",1],["action",1],["envelope",1]],"path":[["openai4s",1],["server",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["exact",2],["action",3],["envelope",2],["tool",4],["str",22],["target",4],["none",27],["cwd",4],["canonical",5],["arguments",5],["any",4],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["list",3],["dangerous",4],["bool",3],["false",2],["http",4],["method",4],["domain",4],["dict",2],["normalize",1],["one",1],["permission",1],["bound",1],["hashing",1],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/server/guardian_shadow.py#feature_enabled","name":[["feature",1],["enabled",1]],"path":[["openai4s",1],["server",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["feature",2],["enabled",2],["config",4],["any",2],["none",7],["bool",3],["if",2],["not",2],["flags",3],["getattr",2],["roadmap",1],["features",1],["return",2],["stage6",2],["guardian",2],["shadow",2],["false",1],["os",1],["environ",1],["openai4",1],["strip",1],["lower",1],["true",1]]},{"id":"openai4s/server/guardian_shadow.py#maybe_record_shadow","name":[["maybe",1],["record",1],["shadow",1]],"path":[["openai4s",1],["server",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["maybe",2],["record",3],["shadow",5],["store",8],["any",13],["request",21],["mapping",6],["str",14],["payload",8],["config",3],["none",21],["canonical",6],["arguments",6],["hard",8],["deny",8],["bool",3],["false",3],["reason",4],["dict",2],["best",1],["effort",1],["after",1],["durable",8],["ask",1],["created",1],["if",7],["not",3],["feature",1],["enabled",1],["return",2],["decision",8],["id",8],["try",2],["hasattr",3],["permission",4],["persisted",3],["isinstance",1],["except",2],["exception",2],["noqa",2],["ble001",2],["unreadable",1],["identity",1],["fails",2],["below",1],["action",12],["envelope",3],["exact",2],["tool",3],["target",3],["else",3],["input",1],["side",3],["effect",3],["class",3],["resource",3],["keys",3],["list",1],["dangerous",3],["expected",4],["digest",6],["recomputed",4],["unverifiable",1],["closed",1],["assessment",3],["assess",1],["require",1],["true",1],["setting",2],["guardian",1],["json",1],["dumps",1],["ensure",1],["ascii",1]]},{"id":"openai4s/server/kernel_routes.py","name":[["kernel",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["kernel",1],["routes",1],["py",1]],"body":[["kernel",26],["routes",9],["moved",1],["verbatim",1],["out",1],["handler",6],["api",3],["first",3],["slice",1],["decomposition",1],["one",3],["method",4],["100",2],["lines",1],["261",1],["branches",1],["220",1],["them",3],["group",4],["was",3],["chosen",1],["because",4],["only",4],["could",1],["be",2],["checked",1],["owns",1],["eleven",1],["repo",1],["frozen",1],["response",2],["shapes",1],["while",1],["memory",1],["permissions",1],["connectors",1],["compute",1],["own",2],["none",1],["smaller",1],["less",1],["entangled",1],["would",4],["have",2],["been",1],["easier",1],["proved",1],["nothing",3],["bodies",1],["their",1],["order",1],["remain",1],["unchanged",1],["structural",1],["change",2],["since",1],["extraction",1],["each",1],["http",3],["path",6],["matcher",1],["now",1],["lives",1],["route",18],["spec",16],["consumed",1],["by",2],["both",2],["runtime",2],["contract",18],["inventory",2],["keeps",1],["routing",1],["facts",1],["executable",1],["instead",2],["asking",1],["tooling",2],["rediscover",1],["parsing",1],["source",1],["else",1],["here",3],["rewritten",1],["three",1],["things",1],["look",1],["like",1],["oversights",1],["not",5],["store",2],["frame",4],["fid",1],["fallback",1],["ten",1],["permissive",1],["duplicate",2],["variables",6],["six",1],["live",1],["notebook",5],["gates",1],["official",2],["enabled",2],["covering",1],["stage",1],["flag",1],["older",1],["repl",1],["override",1],["install",5],["deliberately",2],["left",2],["ungated",1],["two",1],["position",1],["dependencies",1],["written",2],["down",2],["line",1],["if",1],["chain",3],["exactly",2],["kind",1],["thing",1],["hides",1],["call",4],["site",3],["must",3],["stay",2],["after",3],["mutation",1],["guard",3],["write",1],["protection",1],["seven",1],["mutating",1],["including",1],["arbitrary",1],["code",1],["execution",6],["endpoint",1],["quarantined",1],["imported",3],["session",3],["answers",1],["423",1],["module",2],["re",3],["checks",1],["workbench",1],["makes",1],["frames",16],["id",1],["return",2],["404",2],["unknown",1],["has",1],["no",2],["lookup",1],["its",3],["unlike",1],["sibling",1],["giving",1],["remove",1],["dependency",1],["behaviour",1],["question",1],["so",7],["bundled",1],["into",1],["pure",1],["move",1],["value",1],["tri",1],["state",1],["purpose",1],["true",8],["means",2],["emitted",1],["false",6],["did",1],["handle",1],["request",4],["continue",1],["match",2],["includes",1],["specifically",1],["right",1],["wrong",1],["swallowed",1],["as",2],["handled",1],["from",5],["future",2],["import",6],["annotations",1],["os",2],["typing",1],["any",2],["openai4s",1],["server",1],["lineage",1],["errors",1],["team",1],["policy",1],["mutates",12],["execute",4],["post",7],["restart",4],["stop",4],["interrupt",4],["start",4],["status",5],["environments",4],["env",4],["ordered",1],["below",1],["reads",1],["same",1],["tuple",1],["adding",1],["wrapped",1],["validate",2],["shadowed",1],["raises",1],["validator",1],["reachable",1],["declared",2],["gateway",1],["py",1],["never",1],["calls",1],["duplicated",1],["registry",1],["cleanly",1],["daemon",1],["served",1],["deleting",1],["validation",1],["every",3],["test",1],["green",1],["pattern",3],["above",1],["under",1],["cannot",1],["56",1],["91",1],["non",1],["they",1],["walk",1],["all",1],["twelve",1],["matchers",1],["derived",1],["rather",1],["than",1],["breaks",1],["assumption",1],["shortens",1],["prefix",3],["being",1],["silently",1],["skipped",1],["truncated",1],["at",1],["regex",1],["metacharacter",1],["shared",1],["real",1],["starts",1],["comparing",1],["literal",1],["against",1],["reject",1],["split",1],["commonprefix",1]]},{"id":"openai4s/server/kernel_routes.py#_require_instance_admin","name":[["require",1],["instance",1],["admin",1]],"path":[["openai4s",1],["server",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["require",2],["instance",3],["admin",5],["self",3],["any",2],["operation",3],["str",2],["none",4],["gate",1],["global",1],["mutations",1],["while",1],["preserving",1],["single",1],["user",1],["mode",1],["identity",4],["getattr",1],["team",1],["if",1],["not",2],["raise",1],["errors",1],["gateway",1],["error",1],["403",1],["only",2],["may",1]]},{"id":"openai4s/server/kernel_routes.py#_require_session_control","name":[["require",1],["session",1],["control",1]],"path":[["openai4s",1],["server",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["require",2],["session",4],["control",4],["self",3],["any",4],["store",3],["frame",3],["id",3],["str",2],["none",3],["keep",1],["readable",1],["project",1],["sessions",1],["from",1],["becoming",1],["shared",1],["namespaces",1],["identity",3],["getattr",1],["team",2],["if",1],["not",1],["policy",1],["may",2],["raise",1],["errors",1],["gateway",1],["error",1],["403",1],["only",2],["owner",2],["admin",1],["its",1],["kernel",1]]},{"id":"openai4s/server/kernel_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",28],["method",11],["str",9],["sub",12],["dict",4],["runner",17],["any",4],["store",12],["bool",2],["answer",1],["kernel",8],["route",2],["report",1],["group",10],["not",15],["own",2],["optional",1],["decoration",1],["variables",3],["reads",1],["requested",6],["language",12],["from",1],["one",2],["line",1],["out",1],["220",1],["earlier",1],["reading",1],["block",1],["dependencies",1],["missed",1],["resulting",1],["signature",1],["raised",1],["name",1],["error",12],["alone",1],["including",1],["default",5],["path",2],["since",1],["evaluated",1],["before",1],["python",7],["fallback",1],["applies",1],["if",27],["startswith",1],["prefix",1],["return",19],["false",3],["execution",21],["match",9],["json",19],["executions",2],["snapshot",6],["true",20],["execute",1],["official",5],["notebook",10],["enabled",5],["cfg",5],["repl",6],["disabled",5],["send",5],["message",5],["resume",5],["agent",5],["403",5],["fid",30],["require",5],["session",8],["control",5],["frame",13],["pid",4],["project",4],["id",37],["body",13],["code",3],["lower",2],["must",2],["be",2],["400",4],["re",1],["fullmatch",1],["za",2],["z0",2],["127",1],["invalid",1],["job",9],["submit",1],["else",4],["none",3],["wait",2],["result",1],["queued",2],["next",1],["item",3],["queue",3],["owner",25],["status",3],["accepted",1],["position",2],["202",1],["restart",2],["stop",2],["interrupt",2],["kind",6],["isinstance",2],["ok",1],["required",2],["reason",1],["kwargs",2],["start",2],["raise",2],["errors",2],["gateway",2],["404",1],["found",1],["root",2],["409",1],["variable",1],["inspection",1],["requires",1],["current",1],["inspect",1],["running",4],["terminal",1],["state",1],["cannot",1],["give",1],["completed",1],["was",1],["canc",1]]},{"id":"openai4s/server/local_auth.py","name":[["local",1],["auth",1],["py",1]],"path":[["openai4s",1],["server",1],["local",1],["auth",1],["py",1]],"body":[["daemon",2],["own",1],["access",2],["token",12],["minted",1],["once",1],["owner",1],["readable",1],["reused",1],["gateway",3],["mint",2],["secrets",2],["hex",1],["16",1],["into",1],["closure",1],["local",1],["print",1],["nothing",2],["persisted",1],["so",3],["changed",1],["every",3],["restart",2],["cookie",1],["issued",1],["before",2],["became",1],["invalid",1],["tolerable",1],["gate",2],["off",1],["by",1],["default",1],["intolerable",1],["one",2],["also",1],["lives",1],["here",2],["rather",2],["than",2],["py",2],["because",3],["cli",4],["needs",1],["read",3],["same",2],["value",1],["required",1],["openai4s",3],["subcommand",1],["talks",1],["has",2],["present",1],["credential",1],["two",2],["must",1],["agree",1],["kept",2],["without",2],["importing",1],["web",1],["server",1],["pure",1],["stdlib",1],["deliberately",1],["file",3],["store",1],["row",1],["any",1],["database",3],["exists",1],["doctor",1],["work",1],["thing",1],["broken",1],["from",4],["future",1],["import",6],["annotations",1],["hmac",1],["os",1],["pathlib",1],["path",2],["security",1],["permissions",1],["mode",1],["fsync",3],["dir",5],["harden",2],["filename",3],["under",2],["data",1],["not",3],["see",1],["module",3],["docstring",1],["header",3],["non",1],["browser",1],["client",2],["presents",1],["named",1],["cannot",1],["disagree",1],["about",1],["string",1],["literals",1],["typo",1],["away",1],["authenticates",1],["against",1],["open",1],["ai4",1],["32",2],["bytes",2],["urlsafe",1],["randomness",1],["long",1],["enough",2],["guessing",1],["attack",1],["short",1],["paste",1],["shared",1],["implementation",1],["private",2],["name",1],["callers",1],["moved",1],["orchestration",1],["bootstrap",1],["publishes",1],["its",1],["signing",1],["secret",1],["protocol",1],["could",1],["reach",1],["helper",1],["went",1],["step",1],["all",1],["load",1],["matches",1]]},{"id":"openai4s/server/local_auth.py#load_or_mint","name":[["load",1],["mint",1]],"path":[["openai4s",1],["server",1],["local",1],["auth",1],["py",1]],"body":[["def",2],["load",2],["mint",3],["data",3],["dir",5],["path",11],["str",4],["return",4],["daemon",3],["token",11],["creating",1],["first",1],["concurrent",1],["minters",1],["settle",1],["exactly",1],["one",2],["candidate",5],["written",2],["into",1],["temporary",7],["same",1],["directory",8],["fsynced",1],["published",5],["os",11],["link",5],["onto",1],["final",4],["name",6],["operation",1],["only",5],["succeed",1],["once",1],["so",7],["single",2],["process",2],["creates",1],["everybody",1],["else",2],["gets",1],["eexist",1],["reads",2],["winner",3],["wrote",1],["be",1],["read",8],["then",2],["unconditional",1],["replace",2],["meant",1],["every",1],["racer",1],["won",1],["each",2],["overwrote",1],["file",6],["re",2],["outside",1],["any",1],["exclusion",1],["daemons",1],["starting",1],["together",1],["held",1],["different",1],["tokens",1],["last",1],["write",3],["disk",2],["authorising",2],["cookies",1],["against",2],["value",1],["cli",1],["could",2],["no",3],["longer",1],["cannot",3],["pick",1],["here",2],["precisely",1],["because",1],["never",1],["fails",1],["already",2],["taken",3],["exclusive",1],["create",2],["publishing",1],["through",1],["also",1],["makes",1],["loser",2],["true",4],["rather",2],["than",2],["hopeful",1],["content",1],["complete",1],["before",2],["exists",4],["land",1],["empty",2],["half",1],["excl",2],["itself",2],["would",1],["leave",1],["open",3],["as",3],["long",1],["takes",1],["fsync",3],["expanduser",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["harden",2],["existing",3],["if",3],["secrets",2],["urlsafe",1],["bytes",1],["tmp",1],["hex",1],["try",3],["0o600",1],["chmod",1],["afterwards",1],["mode",3],["inode",2],["byte",1],["secret",1],["there",1],["instant",2],["at",1],["another",1],["local",1],["account",1],["fd",2],["wronly",1],["creat",1],["fdopen",1],["encoding",1],["utf",1],["handle",4],["flush",1],["fileno",1],["umask",2],["ever",1],["clears",1],["bits",1],["about",2],["unusual",1],["having",1],["owner",2],["away",1],["not",3],["exposure",1],["except",2],["error",2],["false",1],["finally",1],["removing",1],["touch",1],["after",1],["both",1],["names",1],["refer",1],["travels",1],["from",1],["appears",1],["unlink",1],["oserror",1],["pass",1],["lost",1],["race",1],["returning",1],["whole",1],["defect",1],["accepts",1],["other",1],["present",1],["settled",3],["raise",1],["runtime",1],["access",1],["but",1],["minting",1],["claim",1],["remove",1],["start",1],["again",1]]},{"id":"openai4s/server/local_auth.py#matches","name":[["matches",1]],"path":[["openai4s",1],["server",1],["local",1],["auth",1],["py",1]],"body":[["def",2],["matches",2],["supplied",4],["str",6],["none",4],["expected",4],["bool",2],["constant",1],["time",1],["comparison",1],["tolerates",1],["absent",1],["values",1],["secret",1],["leaks",1],["its",1],["prefix",1],["through",1],["timing",1],["weak",1],["channel",1],["over",2],["loopback",1],["real",1],["one",1],["tunnel",1],["fix",1],["costs",1],["nothing",1],["if",1],["not",2],["return",2],["false",1],["hmac",1],["compare",1],["digest",1]]},{"id":"openai4s/server/local_auth.py#read_token","name":[["read",1],["token",1]],"path":[["openai4s",1],["server",1],["local",1],["auth",1],["py",1]],"body":[["def",2],["read",4],["token",4],["data",3],["dir",3],["path",5],["str",4],["none",5],["return",3],["stored",1],["there",1],["not",1],["one",1],["try",1],["value",3],["text",1],["utf",1],["strip",1],["except",1],["oserror",1],["error",1]]},{"id":"openai4s/server/local_auth.py#token_path","name":[["token",1],["path",1]],"path":[["openai4s",1],["server",1],["local",1],["auth",1],["py",1]],"body":[["def",2],["token",3],["path",7],["data",3],["dir",3],["str",2],["return",1],["expanduser",1],["filename",1]]},{"id":"openai4s/server/model_discovery.py","name":[["model",1],["discovery",1],["py",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["bounded",1],["discovery",3],["open",1],["ai",1],["compatible",1],["model",9],["servers",1],["loopback",2],["deliberately",1],["explicit",1],["read",1],["only",2],["operation",1],["probes",1],["small",1],["fixed",1],["catalogue",1],["urls",1],["proxies",1],["disabled",1],["callers",1],["cannot",1],["turn",1],["helper",1],["into",1],["generic",1],["ssrf",1],["primitive",1],["by",1],["supplying",1],["arbitrary",1],["url",9],["result",1],["profile",1],["suggestion",1],["never",1],["mutates",1],["settings",1],["stores",1],["credentials",1],["from",6],["future",1],["import",10],["annotations",1],["ipaddress",1],["json",1],["threading",1],["time",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["iterable",1],["urllib",2],["parse",1],["urlsplit",1],["request",2],["httpredirect",1],["handler",2],["proxy",1],["build",1],["opener",1],["frozen",1],["true",2],["slots",1],["default",2],["local",9],["endpoints",2],["tuple",1],["endpoint",6],["kind",4],["ollama",2],["label",4],["base",4],["http",8],["127",8],["11434",2],["v1",7],["models",7],["api",1],["tags",1],["lm",2],["studio",2],["1234",2],["vllm",1],["llm",1],["8000",2],["llama",2],["cpp",2],["8080",2],["all",1],["service",1]]},{"id":"openai4s/server/model_discovery.py#_loopback_http","name":[["loopback",1],["http",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["loopback",4],["http",4],["url",3],["str",2],["bool",3],["return",3],["true",1],["only",1],["literal",1],["probe",1],["urls",1],["try",1],["parsed",7],["urlsplit",1],["address",3],["ipaddress",1],["ip",1],["hostname",1],["except",1],["value",1],["error",2],["type",1],["false",1],["scheme",1],["https",1],["not",4],["username",1],["password",1],["query",1],["fragment",1]]},{"id":"openai4s/server/model_discovery.py#_RejectRedirects","name":[["reject",1],["redirects",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["class",2],["reject",2],["redirects",3],["httpredirect",2],["handler",2],["keep",1],["loopback",2],["probe",1],["exact",1],["fixed",1],["endpoint",1],["urllib",1],["follows",1],["by",1],["default",1],["local",1],["server",1],["must",1],["not",1],["be",1],["able",1],["turn",1],["bounded",1],["discovery",1],["request",2],["into",1],["fetch",1],["another",1],["port",1],["private",1],["network",1],["service",1],["public",1],["url",1],["def",1],["redirect",1],["self",1],["req",2],["fp",2],["code",2],["msg",2],["headers",2],["newurl",2],["del",1],["return",1],["none",1]]},{"id":"openai4s/server/model_discovery.py#_RejectRedirects.redirect_request","name":[["redirect",1],["request",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["redirect",2],["request",2],["self",2],["req",3],["fp",3],["code",3],["msg",3],["headers",3],["newurl",3],["del",1],["return",1],["none",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelDiscoveryService","name":[["local",1],["model",1],["discovery",1],["service",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["class",2],["local",12],["model",18],["discovery",6],["service",2],["probe",3],["fixed",2],["loopback",5],["catalogue",2],["cache",5],["public",1],["result",4],["briefly",1],["def",6],["init",1],["self",37],["endpoints",17],["iterable",1],["endpoint",15],["default",3],["timeout",6],["float",6],["25",1],["ttl",4],["max",9],["response",7],["bytes",5],["int",2],["000",2],["opener",5],["any",8],["none",9],["clock",5],["callable",1],["time",1],["monotonic",1],["tuple",4],["if",12],["not",11],["raise",2],["value",6],["error",5],["at",4],["least",1],["one",2],["candidate",2],["required",1],["http",2],["base",5],["url",7],["models",9],["accepts",1],["urls",1],["only",1],["01",1],["1024",1],["environment",1],["proxies",1],["intentionally",1],["ignored",1],["build",1],["proxy",1],["handler",1],["reject",1],["redirects",1],["lock",3],["threading",1],["rlock",1],["cached",12],["inf",1],["dict",10],["str",11],["discover",2],["force",2],["bool",2],["false",10],["return",13],["reachable",1],["without",1],["changing",1],["active",1],["profile",1],["now",2],["payload",10],["true",3],["candidates",6],["independent",1],["all",2],["have",1],["short",1],["socket",1],["timeouts",1],["parallel",1],["probing",1],["keeps",1],["offline",1],["scan",2],["near",1],["rather",1],["than",1],["multiplying",1],["by",1],["every",1],["well",1],["known",1],["runtime",2],["thread",2],["pool",3],["executor",1],["workers",1],["min",1],["len",3],["name",2],["prefix",1],["openai4s",1],["as",2],["results",3],["item",12],["map",1],["catalog",1],["list",5],["no",1],["sockets",1],["opened",1],["first",1],["run",1],["readiness",1],["must",1],["refresh",2],["background",2],["remains",1],["explicit",1],["user",2],["asked",1],["kind",4],["label",4],["provider",2],["chatgpt",2],["requires",2],["api",2],["key",2],["contacted",2],["probed",2],["mutated",2],["settings",2],["request",3],["headers",1],["accept",1],["application",1],["json",2],["agent",1],["open",2],["ai4",1],["method",1],["try",2],["raw",3],["read",1],["except",2],["exception",1],["noqa",1],["ble001",1],["absent",1],["normal",1],["loads",1],["decode",2],["utf",1],["unicode",1],["type",1],["isinstance",6],["ids",2],["else",2],["staticmethod",1],["data",1],["seen",3],["500",1],["elif",1],["id",1],["continue",1],["join",1],["split",1],["512",1],["add",1],["append",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelDiscoveryService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["init",2],["self",13],["endpoints",8],["iterable",2],["local",6],["model",3],["endpoint",6],["default",2],["timeout",4],["float",9],["25",2],["cache",4],["ttl",4],["max",7],["response",4],["bytes",4],["int",3],["000",4],["opener",5],["any",3],["none",6],["clock",4],["callable",2],["time",2],["monotonic",2],["tuple",2],["if",2],["not",3],["raise",2],["value",2],["error",2],["at",2],["least",1],["one",1],["candidate",1],["required",1],["loopback",4],["http",2],["base",1],["url",2],["models",1],["discovery",2],["accepts",1],["urls",1],["only",1],["01",1],["1024",1],["environment",1],["proxies",1],["intentionally",1],["ignored",1],["build",1],["proxy",1],["handler",1],["reject",1],["redirects",1],["lock",1],["threading",1],["rlock",1],["cached",2],["inf",1],["dict",1],["str",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelDiscoveryService._model_ids","name":[["model",1],["ids",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["model",8],["ids",2],["payload",5],["any",2],["list",5],["str",6],["if",5],["not",4],["isinstance",5],["dict",2],["return",3],["candidates",5],["data",1],["models",1],["result",3],["seen",3],["item",7],["500",1],["value",3],["elif",1],["id",1],["name",1],["else",1],["continue",1],["join",1],["split",1],["512",1],["add",1],["append",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelDiscoveryService._payload","name":[["payload",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["payload",2],["self",3],["endpoints",5],["tuple",2],["dict",5],["str",4],["any",4],["cached",4],["bool",2],["return",1],["item",2],["probed",1],["len",1],["mutated",1],["settings",1],["false",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelDiscoveryService._probe","name":[["probe",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["probe",2],["self",7],["endpoint",8],["local",5],["model",5],["dict",3],["str",2],["any",2],["none",6],["request",3],["models",6],["url",3],["headers",1],["accept",1],["application",1],["json",2],["user",1],["agent",1],["open",2],["ai4",1],["discovery",1],["method",1],["try",2],["opener",1],["timeout",2],["as",1],["response",4],["raw",3],["read",1],["max",2],["bytes",2],["except",2],["exception",1],["noqa",1],["ble001",1],["absent",1],["runtime",1],["normal",1],["return",5],["if",3],["len",1],["payload",3],["loads",1],["decode",2],["utf",1],["unicode",1],["error",3],["value",1],["type",1],["not",1],["isinstance",1],["ids",1],["kind",2],["label",2],["provider",1],["chatgpt",1],["base",2],["default",1],["else",1],["true",1],["requires",1],["api",1],["key",1],["false",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelDiscoveryService.catalog","name":[["catalog",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["catalog",2],["self",3],["dict",2],["str",2],["any",2],["fixed",1],["candidate",1],["list",1],["no",1],["sockets",1],["opened",1],["first",1],["run",1],["readiness",1],["must",1],["not",1],["refresh",2],["catalogue",1],["background",2],["discover",1],["remains",1],["explicit",1],["user",1],["asked",1],["scan",1],["endpoints",4],["kind",2],["endpoint",4],["label",2],["provider",1],["chatgpt",1],["base",2],["url",2],["models",1],["default",1],["model",1],["local",1],["true",1],["requires",1],["api",1],["key",1],["false",6],["contacted",2],["return",1],["probed",1],["cached",1],["mutated",1],["settings",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelDiscoveryService.discover","name":[["discover",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["discover",2],["self",16],["force",3],["bool",2],["false",3],["dict",2],["str",2],["any",2],["return",3],["reachable",1],["endpoints",3],["without",1],["changing",1],["active",1],["model",2],["profile",1],["now",2],["clock",2],["lock",2],["if",2],["not",2],["cached",6],["at",2],["cache",1],["ttl",1],["payload",2],["true",1],["candidates",1],["independent",1],["all",2],["have",1],["short",1],["socket",1],["timeouts",1],["parallel",1],["probing",1],["keeps",1],["offline",1],["scan",1],["near",1],["one",1],["timeout",1],["rather",1],["than",1],["multiplying",1],["by",1],["every",1],["well",1],["known",1],["local",1],["runtime",1],["thread",2],["pool",3],["executor",1],["max",1],["workers",1],["min",1],["len",1],["name",1],["prefix",1],["openai4s",1],["discovery",1],["as",1],["results",3],["tuple",1],["item",3],["map",1],["probe",1],["none",1]]},{"id":"openai4s/server/model_discovery.py#LocalModelEndpoint","name":[["local",1],["model",1],["endpoint",1]],"path":[["openai4s",1],["server",1],["model",1],["discovery",1],["py",1]],"body":[["class",2],["local",3],["model",3],["endpoint",2],["one",1],["known",1],["server",1],["shape",1],["its",1],["list",1],["probe",1],["kind",1],["str",4],["label",1],["base",1],["url",2],["models",1]]},{"id":"openai4s/server/model_profiles.py","name":[["model",1],["profiles",1],["py",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["model",10],["provider",8],["profile",14],["lifecycle",1],["kept",2],["out",1],["http",1],["gateway",1],["facade",1],["from",12],["future",1],["import",13],["annotations",1],["time",1],["uuid",1],["collections",1],["abc",1],["callable",1],["mapping",1],["sequence",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["openai4s",7],["config",2],["llmconfig",1],["placeholder",1],["api",4],["key",6],["env",1],["endpoint",5],["identity",1],["sha256",1],["normalize",1],["llm",5],["capabilities",2],["capability",4],["probe",4],["tool",2],["version",1],["window",1],["classify",1],["error",2],["drop",1],["receipt",3],["overlays",1],["install",1],["overlay",1],["streaming",1],["evidence",4],["call",1],["matches",1],["schema",1],["catalog",2],["preset",1],["presets",1],["resolve",1],["loopback",1],["security",1],["secret",1],["broker",1],["ref",1],["storage",1],["receipts",1],["false",1],["true",2],["unknown",1],["public",1],["profiles",1],["select",1],["transport",1],["contract",1],["not",5],["arbitrary",1],["vendor",1],["name",1],["keep",1],["persisted",1],["ids",1],["compatible",1],["existing",1],["registry",3],["while",1],["ui",1],["presents",1],["these",1],["as",3],["human",1],["readable",1],["protocol",2],["choices",1],["gemini",3],["openai",2],["responses",2],["were",1],["missing",3],["because",1],["anyone",1],["decided",1],["they",1],["should",2],["be",4],["both",2],["have",1],["complete",1],["specs",1],["dispatched",1],["by",2],["layer",1],["neither",2],["could",1],["chosen",1],["user",3],["had",1],["no",5],["way",1],["say",1],["so",1],["was",1],["built",1],["shipped",1],["unreachable",1],["step",1],["tests",1],["test",1],["py",1],["fails",1],["exists",1],["selectable",2],["nor",1],["listed",1],["below",1],["deliberately",2],["withheld",2],["decision",1],["worth",1],["writing",1],["down",1],["silence",1],["last",1],["two",1],["went",1],["unnoticed",1],["protocols",3],["chatgpt",1],["claude",1],["ark",1],["providers",1],["offered",1],["choice",1],["each",2],["reason",1],["empty",1],["today",1],["dict",1],["str",2],["readiness",1],["problem",2],["means",1],["words",1],["reads",1],["state",1],["code",1],["stays",1],["thing",1],["client",1],["branches",1],["only",1],["sentence",1],["detail",1],["needs",2],["credential",14],["resolves",1],["named",1],["has",1],["default",1],["revoked",3],["stored",1],["longer",1],["read",1],["enter",1],["again",1],["comes",1],["first",1],["three",1],["usable",2],["environment",3],["local",3],["deleted",2],["pinned",1],["revision",2],["whose",1],["one",1],["names",1],["now",1],["belongs",1],["its",1],["current",1],["configuration",1],["scope",2],["mismatch",2],["credentials",1],["frozenset",1],["frozen",1],["all",1],["service",1],["clean",1],["migrate",1],["alias",1]]},{"id":"openai4s/server/model_profiles.py#_probe_detail","name":[["probe",1],["detail",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["probe",6],["detail",3],["error",16],["exception",3],["public",4],["dict",2],["str",4],["failed",2],["may",1],["say",1],["chosen",1],["from",2],["controlled",1],["signals",1],["only",1],["old",1],["line",1],["was",3],["redact",2],["text",2],["type",1],["name",6],["400",1],["defended",1],["by",3],["comment",1],["arguing",1],["rewritten",1],["message",1],["would",1],["lose",1],["one",1],["tells",1],["user",1],["whether",1],["their",3],["key",3],["model",6],["network",3],["concern",1],["right",1],["answers",1],["branching",1],["status",8],["code",12],["transport",1],["sets",1],["deliberately",1],["llm",7],["models",3],["py",2],["rather",1],["than",2],["provider",8],["prose",1],["not",9],["sufficient",1],["here",1],["errors",1],["already",2],["removed",1],["reason",1],["measured",1],["403",2],["body",3],["credential",5],["shaped",1],["token",1],["replaced",1],["but",2],["10",1],["17",1],["8443",1],["users",1],["certs",1],["corp",1],["ca",1],["pem",1],["org",1],["acme",1],["research",1],["lab",1],["all",1],["survive",1],["redaction",1],["shape",1],["based",1],["carries",1],["more",1],["credentials",1],["absolute",1],["path",2],["account",2],["internal",1],["topology",1],["private",1],["identifiers",1],["into",1],["200",1],["customize",2],["panel",1],["gateway",1],["friendly",1],["solved",1],["exactly",1],["turn",1],["its",2],["docstring",1],["lays",1],["out",1],["same",1],["reasoning",1],["surface",2],["treatment",1],["never",1],["extended",1],["getattr",2],["none",1],["openai4s",1],["import",1],["failure",6],["if",8],["request",1],["burst",2],["return",9],["traffic",1],["protection",1],["triggered",1],["problem",3],["so",2],["wait",2],["briefly",2],["again",3],["upstream",1],["overloaded",2],["currently",1],["configuration",2],["401",1],["invalid",1],["api",2],["unauthorized",1],["rejected",1],["check",3],["profile",1],["forbidden",1],["valid",1],["permitted",1],["entitlements",1],["404",1],["found",2],["have",1],["at",1],["endpoint",2],["rate",2],["limited",1],["limiting",1],["try",1],["shortly",1],["isinstance",2],["int",1],["500",1],["600",1],["returned",1],["server",1],["timeout",1],["connection",1],["oserror",1],["could",1],["be",1],["reached",1],["base",1],["url",1],["machine",1],["access",1],["unknown",1],["provenance",1],["chose",1],["generic",1],["sentence",1],["wrote",1],["original",1],["diagnostic",1],["log",1],["under",1],["own",1]]},{"id":"openai4s/server/model_profiles.py#clean_api_key","name":[["clean",1],["api",1],["key",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["clean",2],["api",4],["key",6],["value",3],["any",2],["str",3],["trim",1],["keys",1],["collapse",1],["obvious",1],["template",1],["stubs",1],["empty",1],["strip",1],["return",1],["if",1],["placeholder",1],["else",1]]},{"id":"openai4s/server/model_profiles.py#migrate_provider_alias","name":[["migrate",1],["provider",1],["alias",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",3],["migrate",4],["provider",11],["alias",2],["store",7],["any",5],["providers",3],["mapping",4],["str",14],["old",6],["new",9],["none",4],["idempotently",1],["rewrite",1],["retired",2],["identity",1],["settings",1],["profiles",4],["spec",4],["if",5],["raise",1],["value",1],["error",1],["unknown",2],["replacement",1],["base",8],["url",8],["setting",4],["llm",4],["strip",4],["not",3],["now",3],["ms",3],["int",1],["time",2],["1000",1],["list",1],["dict",1],["profile",7],["both",1],["those",1],["revisioned",1],["fields",1],["so",3],["configuration",2],["change",1],["has",1],["seal",3],["one",1],["did",1],["runs",1],["at",1],["every",1],["daemon",1],["boot",1],["session",1],["pinned",2],["revision",3],["kept",1],["dispatching",1],["id",1],["rejects",1],["turn",1],["died",1],["instead",1],["409",1],["rebind",1],["exists",1],["exactly",1],["case",1],["you",1],["were",1],["gone",1],["append",1],["only",1],["entry",1],["still",1],["says",1],["said",1],["model",2],["service",1],["mutate",1]]},{"id":"openai4s/server/model_profiles.py#migrate_provider_alias.migrate","name":[["migrate",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["migrate",2],["profiles",3],["list",2],["dict",2],["str",4],["any",2],["none",2],["profile",7],["if",2],["provider",5],["strip",2],["old",3],["new",1],["not",2],["base",3],["url",3],["both",1],["those",1],["revisioned",1],["fields",1],["so",3],["configuration",2],["change",1],["has",1],["seal",3],["one",1],["did",1],["runs",1],["at",1],["every",1],["daemon",1],["boot",1],["session",1],["pinned",2],["revision",3],["kept",1],["dispatching",1],["retired",1],["id",1],["spec",1],["rejects",1],["turn",1],["died",1],["unknown",1],["instead",1],["409",1],["rebind",1],["exists",1],["exactly",1],["case",1],["you",1],["were",1],["gone",1],["append",1],["only",1],["entry",1],["still",1],["says",1],["said",1],["model",1],["service",1],["now",2],["ms",2]]},{"id":"openai4s/server/model_profiles.py#ModelProfileError","name":[["model",1],["profile",1],["error",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["class",2],["model",2],["profile",2],["error",4],["value",2],["def",1],["init",2],["self",2],["message",2],["str",1],["status",3],["code",3],["int",1],["400",1],["none",1],["super",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["init",3],["self",3],["message",3],["str",2],["status",4],["code",4],["int",2],["400",2],["none",2],["super",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService","name":[["model",1],["profile",1],["service",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["class",2],["model",15],["profile",34],["service",2],["own",7],["migration",1],["crud",1],["activation",1],["public",1],["projection",1],["profiles",1],["def",5],["init",2],["self",20],["store",4],["any",11],["cfg",4],["config",1],["providers",4],["callable",4],["mapping",6],["str",18],["presets",4],["sequence",1],["preset",1],["id",7],["factory",3],["none",12],["clock",3],["ms",3],["int",2],["receipts",3],["lambda",2],["mp",1],["uuid",1],["uuid4",1],["hex",1],["time",2],["1000",1],["repo",1],["effective",3],["provider",18],["explicit",3],["strip",3],["if",8],["return",10],["lower",2],["spec",2],["llm",2],["default",3],["credentials",1],["scope",6],["resolve",4],["key",24],["see",2],["func",2],["credential",23],["configuration",8],["rule",3],["one",5],["place",1],["every",1],["caller",1],["needs",1],["readiness",3],["both",1],["pin",1],["writing",1],["branches",1],["bind",3],["revision",6],["pinned",6],["dispatch",4],["answer",2],["three",1],["different",1],["ways",1],["accepted",2],["loopback",2],["endpoint",10],["fresh",1],["checked",1],["nothing",1],["bound",1],["only",3],["stored",1],["so",3],["called",1],["ready",1],["keyless",4],["ollama",1],["relying",1],["openai4",3],["ark",2],["api",5],["was",1],["first",2],["send",1],["refused",2],["at",2],["as",1],["no",3],["longer",2],["usable",1],["rebind",1],["error",1],["asks",1],["same",5],["again",1],["order",1],["brokered",2],["legacy",1],["plaintext",1],["resolves",1],["refusal",1],["not",7],["fallback",3],["asked",1],["local",6],["by",4],["chat",1],["doctor",1],["apply",1],["before",2],["inherited",5],["environment",5],["cloud",1],["openai",2],["open",2],["ai",2],["compatible",1],["protocol",2],["discovery",1],["adds",1],["plain",1],["http",1],["private",1],["host",1],["server",1],["wants",1],["gets",1],["saved",1],["its",2],["daemon",1],["holds",1],["never",1],["another",1],["env",1],["being",1],["dispatched",1],["current",2],["about",1],["request",2],["will",1],["actually",1],["reach",1],["whose",1],["mismatch",2],["shared",1],["across",1],["revisions",1],["edit",1],["stores",1],["replacement",1],["while",2],["base",6],["url",6],["moves",1],["entered",1],["names",1],["now",1],["returned",1],["sent",2],["older",1],["real",1],["third",1],["party",1],["proxy",2],["name",1],["anthropic",1],["either",1],["disclosure",1],["keeps",1],["still",1],["dispatches",2],["rest",1],["answered",1],["post",2],["frames",1],["binding",1],["deleted",2],["delete",1],["destroyed",1],["must",1],["bring",1],["tombstone",1],["back",1],["life",1],["ref",1],["revoked",1],["target",4],["else",1],["missing",1],["tuple",1],["under",1],["empty",1],["resolved",1],["code",1],["copy",1],["hands",1],["llmconfig",1],["reads",1],["then",2],["judged",1],["against",1],["static",1],["alone",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["init",2],["self",9],["store",4],["any",6],["cfg",4],["config",2],["providers",4],["callable",8],["mapping",4],["str",6],["presets",6],["sequence",2],["model",4],["preset",2],["id",4],["factory",4],["none",14],["clock",4],["ms",4],["int",3],["receipts",4],["lambda",2],["mp",1],["uuid",1],["uuid4",1],["hex",1],["time",2],["1000",1],["repo",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._configuration","name":[["configuration",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["configuration",2],["cls",3],["profile",3],["mapping",2],["str",5],["any",2],["tuple",3],["return",1],["field",2],["revisioned",1],["fields",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._credential_scope","name":[["credential",1],["scope",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["credential",2],["scope",2],["self",4],["configuration",4],["mapping",2],["str",11],["any",2],["tuple",2],["provider",8],["effective",1],["endpoint",14],["request",1],["under",1],["sent",1],["empty",1],["base",8],["url",8],["resolved",4],["by",2],["code",1],["dispatches",1],["not",3],["copy",1],["its",1],["rule",1],["pinned",2],["dispatch",1],["hands",1],["none",1],["llmconfig",2],["post",1],["init",1],["reads",1],["openai4",2],["then",2],["llm",2],["only",1],["protocol",1],["default",4],["judged",1],["against",1],["static",2],["alone",1],["revision",2],["while",1],["environment",1],["named",1],["proxy",2],["matched",1],["spelling",1],["out",2],["official",1],["key",2],["entered",1],["went",1],["no",1],["override",1],["spelled",1],["still",1],["one",2],["normalize",4],["makes",1],["trailing",1],["slash",1],["stripped",1],["query",1],["same",1],["too",1],["strip",1],["lower",1],["if",2],["dispatched",2],["getattr",1],["cfg",1],["try",1],["model",1],["unused",2],["api",1],["except",1],["exception",1],["noqa",1],["ble001",1],["fall",1],["back",1],["spec",2],["providers",1],["return",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._forget_key","name":[["forget",1],["key",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["forget",2],["key",3],["self",3],["profile",3],["mapping",2],["str",3],["any",2],["none",2],["raw",3],["api",1],["if",1],["ref",1],["try",1],["store",1],["secrets",1],["delete",1],["except",1],["exception",1],["noqa",1],["ble001",1],["removing",1],["row",1],["still",1],["matters",1],["pass",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._injected_llm_key","name":[["injected",1],["llm",1],["key",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["injected",2],["llm",4],["key",4],["self",3],["str",2],["broker",6],["getattr",3],["store",1],["secrets",1],["none",3],["if",1],["not",1],["read",1],["only",1],["false",1],["return",3],["try",1],["from",1],["openai4s",1],["security",1],["secret",1],["import",1],["make",2],["ref",2],["clean",1],["api",2],["namespace",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1],["injection",1],["absent",1],["one",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._keyless_endpoint","name":[["keyless",1],["endpoint",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["keyless",2],["endpoint",4],["provider",3],["str",6],["model",5],["base",5],["url",5],["bool",3],["try",1],["from",1],["openai4s",1],["llm",1],["capabilities",3],["import",1],["return",2],["strip",2],["none",2],["local",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",1],["protocol",1],["loopback",2],["rule",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._persist_receipt","name":[["persist",1],["receipt",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["persist",2],["receipt",5],["self",4],["profile",6],["mapping",2],["str",8],["any",4],["reachable",4],["bool",2],["native",5],["tool",5],["call",5],["streaming",5],["dict",2],["none",4],["repo",3],["receipts",1],["identity",10],["if",2],["not",2],["wire",3],["id",3],["return",2],["row",4],["put",1],["revision",2],["endpoint",4],["sha256",2],["model",2],["probe",4],["version",4],["evidence",2],["true",2],["install",1],["overlay",1],["public",1],["stale",1],["false",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._protocol","name":[["protocol",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["protocol",6],["value",3],["any",2],["str",3],["strip",1],["lower",1],["if",1],["not",1],["profile",3],["protocols",2],["raise",1],["model",1],["error",1],["must",1],["be",1],["one",1],["join",1],["return",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._provider_key","name":[["provider",1],["key",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["provider",10],["key",15],["self",5],["str",5],["if",4],["not",2],["return",5],["env",1],["api",5],["base",2],["getattr",2],["cfg",2],["llm",6],["strip",1],["lower",1],["daemon",1],["own",1],["its",1],["resolved",1],["only",1],["place",1],["generic",1],["openai4",1],["may",1],["apply",1],["then",1],["operator",1],["injected",2],["credential",1],["settings",1],["row",2],["itself",1],["behind",1],["writable",1],["backend",1],["copy",1],["another",1],["profile",1],["activation",1],["made",1],["clean",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._public_receipt","name":[["public",1],["receipt",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["public",4],["receipt",5],["self",4],["profile",7],["mapping",2],["str",4],["any",4],["dict",2],["none",6],["repo",4],["receipts",1],["if",3],["return",3],["identity",9],["exact",5],["wire",3],["id",3],["revision",2],["endpoint",2],["sha256",2],["model",2],["probe",6],["version",6],["not",1],["stale",2],["false",1],["latest",3],["true",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._receipt_identity","name":[["receipt",1],["identity",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["receipt",2],["identity",2],["self",3],["profile",8],["mapping",2],["str",7],["any",4],["dict",2],["provider",7],["model",5],["effective",1],["id",3],["base",7],["url",7],["try",1],["adapter",8],["capabilities",1],["none",1],["wire",6],["endpoint",10],["normalize",3],["default",1],["streaming",5],["bool",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unsupported",1],["protocol",1],["has",1],["no",1],["false",1],["return",1],["revision",2],["int",1],["sha256",2]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._receipts","name":[["receipts",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["receipts",5],["self",5],["any",2],["none",4],["if",1],["repo",2],["not",1],["return",2],["getattr",1],["store",1],["model",1],["capability",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._seal_revision","name":[["seal",1],["revision",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["seal",2],["revision",18],["cls",5],["profile",11],["dict",2],["str",5],["any",2],["now",4],["ms",3],["int",7],["append",3],["current",4],["configuration",3],["as",1],["new",1],["only",1],["existing",1],["entry",3],["never",1],["rewritten",1],["because",1],["entire",1],["point",1],["session",1],["bound",1],["still",2],["say",1],["was",1],["after",1],["has",1],["moved",1],["returns",1],["number",1],["history",8],["revisions",2],["if",4],["not",2],["isinstance",1],["list",1],["previous",3],["last",4],["tuple",1],["field",5],["revisioned",2],["fields",2],["nothing",1],["identifies",1],["changed",1],["so",1],["same",1],["editing",1],["name",1],["repeatedly",1],["must",1],["produce",1],["identical",1],["entries",1],["return",2],["else",1],["drop",1],["receipt",1],["overlays",1],["id",1],["created",1],["at",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService._store_key","name":[["store",1],["key",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["store",5],["key",9],["self",5],["profile",6],["id",3],["str",6],["put",2],["behind",1],["reference",1],["returns",1],["persist",1],["if",2],["not",3],["return",2],["ref",3],["secrets",2],["scope",1],["raise",1],["model",1],["error",1],["could",1],["api",1],["securely",1],["was",1],["saved",1],["500",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.activate","name":[["activate",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",3],["activate",2],["self",9],["profile",16],["id",10],["str",8],["tuple",2],["dict",3],["any",3],["next",2],["item",6],["store",5],["list",2],["model",8],["profiles",6],["if",4],["not",5],["deleted",1],["at",1],["none",3],["tombstoned",1],["found",2],["here",1],["purpose",1],["its",2],["row",1],["stays",1],["so",1],["sessions",1],["pinned",1],["keep",1],["their",1],["audit",1],["answer",1],["credential",1],["already",1],["gone",1],["activating",2],["would",1],["copy",2],["empty",1],["key",6],["into",2],["live",1],["settings",1],["read",1],["as",1],["working",1],["configuration",1],["raise",1],["error",1],["404",1],["field",3],["setting",5],["provider",3],["llm",6],["base",2],["url",2],["strip",1],["resolve",2],["raw",1],["must",1],["api",2],["reference",1],["stands",1],["secret",1],["scope",1],["active",2],["front",2],["index",3],["enumerate",1],["insert",1],["pop",1],["mutate",1],["return",1],["ok",1],["true",1],["effective",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.activate.to_front","name":[["front",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["front",2],["profiles",5],["list",2],["dict",2],["str",2],["any",2],["none",2],["index",3],["next",1],["item",2],["enumerate",1],["if",2],["id",2],["profile",1],["insert",1],["pop",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.create","name":[["create",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["create",2],["self",9],["body",7],["mapping",2],["str",6],["any",4],["dict",2],["name",6],["strip",2],["if",1],["not",2],["raise",1],["model",5],["profile",9],["error",1],["required",1],["id",5],["factory",1],["provider",2],["protocol",1],["normalised",1],["credential",1],["free",1],["at",1],["point",1],["storage",1],["stored",1],["raw",1],["string",1],["reached",1],["profiles",4],["immutable",1],["revision",2],["whatever",1],["userinfo",1],["query",1],["user",1],["typed",1],["secrets",1],["enter",1],["snapshot",1],["violated",1],["through",1],["endpoint",2],["rather",1],["than",1],["key",6],["base",2],["url",2],["normalize",1],["blob",1],["records",1],["reference",1],["itself",1],["goes",1],["broker",1],["api",3],["store",2],["clean",1],["seal",1],["now",1],["ms",2],["clock",1],["mutate",1],["lambda",1],["append",1],["return",1],["public",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.credential","name":[["credential",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["credential",24],["self",7],["profile",28],["mapping",4],["str",8],["any",6],["configuration",8],["none",6],["rule",2],["one",5],["place",1],["every",1],["caller",1],["needs",1],["readiness",3],["both",1],["pin",1],["writing",1],["branches",1],["bind",3],["model",4],["revision",5],["pinned",4],["dispatch",3],["answer",2],["three",1],["different",1],["ways",1],["accepted",2],["loopback",2],["endpoint",9],["fresh",1],["checked",1],["nothing",1],["bound",1],["only",2],["own",6],["stored",1],["key",21],["so",3],["called",1],["ready",1],["keyless",4],["ollama",1],["relying",1],["openai4",1],["ark",2],["api",5],["was",1],["first",2],["send",1],["refused",2],["at",2],["as",1],["no",3],["longer",2],["usable",1],["rebind",1],["error",1],["asks",1],["same",5],["again",1],["order",1],["brokered",2],["legacy",1],["plaintext",1],["resolves",1],["refusal",1],["not",6],["fallback",3],["asked",1],["local",6],["by",2],["chat",1],["doctor",1],["apply",1],["before",2],["inherited",5],["provider",13],["environment",5],["cloud",1],["openai",2],["open",2],["ai",2],["compatible",1],["protocol",1],["discovery",1],["adds",1],["plain",1],["http",1],["private",1],["host",1],["server",1],["wants",1],["gets",1],["saved",1],["its",1],["daemon",1],["holds",1],["never",1],["another",1],["see",1],["func",1],["env",1],["being",1],["dispatched",1],["current",2],["about",1],["request",1],["will",1],["actually",1],["reach",1],["whose",1],["effective",1],["scope",4],["mismatch",2],["shared",1],["across",1],["revisions",1],["edit",1],["stores",1],["replacement",1],["while",1],["base",2],["url",2],["moves",1],["entered",1],["names",1],["now",1],["returned",1],["sent",1],["older",1],["real",1],["third",1],["party",1],["proxy",2],["name",1],["anthropic",1],["either",1],["disclosure",1],["keeps",1],["still",1],["dispatches",1],["rest",1],["answered",1],["post",1],["frames",1],["id",1],["binding",1],["if",7],["deleted",2],["delete",1],["destroyed",1],["must",1],["bring",1],["tombstone",1],["back",1],["life",1],["return",7],["resolve",1],["ref",1],["revoked",1],["target",4],["else",1],["strip",1],["lower",1],["missing",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.delete","name":[["delete",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",3],["delete",2],["self",7],["profile",17],["id",6],["str",4],["none",3],["tombstone",2],["keeping",1],["revisions",3],["history",3],["depends",1],["remove",1],["row",3],["outright",1],["then",1],["null",1],["pin",4],["every",2],["frame",1],["named",1],["both",1],["halves",1],["lost",1],["information",1],["cannot",1],["be",2],["recovered",1],["audit",1],["answer",1],["configuration",1],["did",1],["session",3],["run",1],["under",1],["live",2],["own",1],["json",1],["blob",1],["so",2],["deleting",1],["deleted",5],["ran",1],["justification",1],["given",1],["was",1],["pinned",1],["must",3],["not",3],["left",1],["unsendable",1],["but",1],["remedy",1],["already",1],["exists",1],["explicit",1],["409",1],["model",7],["revision",2],["unavailable",1],["plus",1],["post",1],["frames",1],["binding",1],["clearing",1],["instead",1],["made",1],["next",1],["send",1],["silently",1],["re",1],["somewhere",1],["else",1],["silent",1],["substitution",1],["d2",1],["about",1],["credential",2],["still",1],["destroyed",1],["user",1],["removed",1],["leave",2],["its",2],["key",6],["keychain",1],["makes",1],["unbindable",1],["by",3],["construction",1],["as",2],["well",1],["at",3],["check",1],["since",1],["bind",1],["now",3],["requires",1],["resolve",1],["tombstoned",3],["list",2],["dict",3],["any",2],["int",1],["time",2],["1000",1],["mark",2],["profiles",3],["if",2],["continue",1],["append",1],["goes",1],["identity",1],["non",1],["secret",2],["provider",2],["endpoint",1],["fields",1],["stay",1],["reads",1],["correctly",1],["api",2],["store",4],["mutate",1],["forget",1],["setting",3],["active",2],["value",1],["copied",1],["activate",1],["tombstoning",1],["owner",1],["copy",1],["available",1],["llm",3],["transport",1],["ark",1],["backed",1],["managed",1],["connectors",1],["scope",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.delete.mark","name":[["mark",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["mark",2],["profiles",3],["list",2],["dict",3],["str",2],["any",2],["none",2],["profile",7],["if",1],["id",2],["deleted",2],["at",2],["continue",1],["tombstoned",1],["append",1],["now",1],["key",2],["goes",1],["identity",1],["revisions",1],["non",1],["secret",1],["provider",1],["endpoint",1],["model",1],["fields",1],["stay",1],["so",1],["history",1],["reads",1],["correctly",1],["api",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.edit","name":[["edit",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",3],["edit",3],["self",16],["profile",30],["id",7],["str",14],["body",12],["mapping",2],["any",6],["tuple",2],["dict",5],["none",13],["protocol",7],["provider",11],["if",12],["else",3],["mutate",3],["profiles",3],["list",1],["next",2],["item",3],["return",3],["changed",2],["bool",1],["not",5],["strip",2],["lower",1],["replacement",4],["key",20],["clean",1],["api",9],["field",10],["name",1],["base",4],["url",4],["model",11],["normalize",1],["endpoint",1],["credentials",1],["bound",1],["keeping",1],["claude",1],["open",1],["ai",1],["while",1],["changing",1],["only",1],["ark",1],["would",1],["make",1],["activation",1],["managed",1],["data",1],["pro",1],["fallback",1],["send",1],["old",2],["volcengine",1],["real",1],["sole",1],["case",1],["cross",1],["may",1],["retain",1],["configured",1],["credential",1],["forget",3],["store",5],["clear",1],["after",1],["writes",1],["before",2],["copy",1],["returned",1],["no",1],["op",1],["rename",1],["rotation",1],["new",1],["revision",3],["configuration",1],["actually",1],["moved",1],["also",1],["backfills",1],["written",1],["revisions",1],["existed",1],["lets",1],["session",1],["bind",1],["seal",1],["now",1],["ms",2],["clock",1],["raise",1],["error",1],["found",1],["404",1],["selected",3],["setting",5],["active",1],["llm",5],["secret",1],["resolve",1],["scope",1],["effective",1],["public",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.edit.mutate","name":[["mutate",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["mutate",2],["profiles",3],["list",2],["dict",5],["str",6],["any",4],["none",8],["profile",16],["next",2],["item",3],["if",9],["id",3],["return",2],["provider",6],["changed",2],["bool",1],["protocol",5],["not",4],["strip",2],["lower",1],["replacement",4],["key",18],["clean",1],["api",8],["body",8],["else",2],["field",8],["name",1],["base",2],["url",2],["model",1],["normalize",1],["endpoint",1],["credentials",1],["bound",1],["keeping",1],["claude",1],["open",1],["ai",1],["while",1],["changing",1],["only",1],["ark",1],["would",1],["make",1],["activation",1],["managed",1],["data",1],["pro",1],["fallback",1],["send",1],["old",2],["volcengine",1],["real",1],["sole",1],["case",1],["cross",1],["edit",1],["may",1],["retain",1],["configured",1],["credential",1],["self",6],["forget",3],["store",1],["clear",1],["after",1],["writes",1],["before",2],["copy",1],["returned",1],["no",1],["op",1],["rename",1],["rotation",1],["new",1],["revision",3],["configuration",1],["actually",1],["moved",1],["also",1],["backfills",1],["written",1],["revisions",1],["existed",1],["lets",1],["session",1],["bind",1],["seal",1],["now",1],["ms",2],["clock",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.effective_model_id","name":[["effective",1],["model",1],["id",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["effective",2],["model",7],["id",4],["self",4],["provider",5],["any",4],["str",5],["explicit",3],["strip",2],["if",1],["return",2],["lower",1],["spec",2],["providers",1],["cfg",1],["llm",1],["default",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.migrate_profile_keys","name":[["migrate",1],["profile",1],["keys",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",3],["migrate",2],["profile",20],["keys",2],["self",5],["dict",4],["move",1],["any",2],["plaintext",4],["key",7],["behind",1],["reference",1],["same",1],["ordering",1],["as",4],["every",2],["other",1],["credential",1],["migration",1],["write",1],["verify",1],["by",1],["reading",1],["back",1],["only",1],["then",1],["replace",1],["field",1],["whose",1],["cannot",1],["be",1],["stored",1],["keeps",2],["its",2],["working",1],["migrated",4],["list",4],["str",5],["reentry",5],["required",5],["failed",5],["convert",2],["profiles",3],["none",1],["raw",5],["api",2],["id",12],["if",5],["not",5],["continue",4],["ref",3],["describe",2],["reaches",1],["secret",1],["backend",1],["locked",1],["keychain",1],["times",1],["out",1],["hand",1],["edited",1],["fails",1],["parse",1],["outside",1],["guard",1],["one",3],["such",1],["aborted",1],["whole",1],["conversion",1],["left",1],["later",1],["try",2],["description",3],["store",3],["secrets",1],["except",2],["exception",2],["noqa",2],["ble001",2],["bad",2],["must",2],["strand",2],["others",2],["stays",2],["append",4],["error",2],["type",2],["name",2],["configured",1],["authoritative",1],["mutate",1],["model",1],["return",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.migrate_profile_keys.convert","name":[["convert",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["convert",2],["profiles",3],["list",2],["dict",2],["str",4],["any",2],["none",2],["profile",16],["raw",5],["api",2],["key",5],["id",12],["if",5],["not",5],["continue",4],["ref",3],["describe",2],["reaches",1],["secret",1],["backend",1],["locked",1],["keychain",1],["times",1],["out",1],["hand",1],["edited",1],["fails",1],["parse",1],["outside",1],["guard",1],["one",3],["such",1],["aborted",1],["whole",1],["conversion",1],["left",1],["every",1],["later",1],["plaintext",2],["try",2],["description",3],["self",2],["store",2],["secrets",1],["except",2],["exception",2],["as",3],["noqa",2],["ble001",2],["bad",2],["must",2],["strand",2],["others",2],["its",1],["stays",2],["failed",2],["append",4],["error",2],["type",2],["name",2],["reentry",2],["required",2],["configured",1],["migrated",1],["authoritative",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.models_payload","name":[["models",1],["payload",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",3],["models",7],["payload",2],["self",8],["default",7],["model",19],["id",20],["str",14],["dict",3],["any",6],["build",1],["header",1],["selector",2],["from",2],["live",4],["saved",1],["profiles",3],["built",1],["provider",9],["defaults",1],["deliberately",1],["absent",1],["endpoint",2],["user",1],["never",1],["configured",1],["must",1],["not",3],["be",1],["selectable",1],["picking",1],["would",1],["only",1],["fail",1],["at",2],["send",1],["time",1],["want",1],["key",1],["profile",18],["leaves",1],["blank",1],["still",1],["appears",1],["resolved",1],["through",1],["its",1],["protocol",1],["store",3],["setting",2],["llm",4],["cfg",2],["list",2],["seen",4],["ids",3],["add",4],["entry",3],["name",6],["description",3],["extra",2],["none",1],["normalized",6],["strip",2],["if",4],["return",2],["append",1],["one",2],["per",1],["keyed",1],["deduped",1],["bare",2],["names",1],["so",1],["two",2],["naming",1],["same",2],["against",1],["different",1],["providers",1],["collapsed",1],["second",1],["was",3],["simply",1],["unreachable",1],["value",1],["browser",1],["persisted",1],["cannot",1],["say",1],["meant",1],["display",1],["field",1],["identity",1],["deleted",1],["continue",2],["effective",1],["base",5],["url",5],["enough",1],["human",1],["tell",1],["named",1],["apart",1],["join",1],["part",3]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.models_payload.add","name":[["add",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["add",3],["entry",3],["id",4],["any",8],["name",4],["description",4],["extra",3],["none",2],["normalized",6],["str",3],["strip",1],["if",1],["not",1],["seen",2],["ids",2],["return",1],["models",1],["append",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.probe","name":[["probe",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",4],["probe",16],["self",8],["profile",18],["id",7],["str",9],["dict",4],["any",8],["contact",1],["endpoint",4],["because",1],["user",3],["asked",1],["record",1],["receipt",10],["never",4],["called",1],["from",6],["read",1],["path",1],["readiness",2],["answers",1],["configured",1],["local",6],["state",6],["alone",1],["precisely",1],["so",1],["only",2],["thing",1],["here",1],["spends",1],["request",8],["token",1],["allowance",1],["rate",1],["limit",1],["slot",1],["needs",1],["somebody",1],["press",1],["button",1],["at",2],["most",1],["two",2],["tiny",1],["requests",2],["tools",2],["schema",3],["validated",1],["executed",1],["true",10],["valid",1],["native",6],["tool",14],["call",6],["fully",1],["terminated",1],["stream",1],["timeout",3],["auth",1],["failure",1],["5xx",2],["uncooperative",1],["model",12],["unknown",3],["next",1],["item",3],["store",1],["list",2],["profiles",1],["if",10],["none",13],["raise",2],["error",26],["not",7],["found",1],["404",1],["ready",1],["no",3],["all",1],["key",7],["cannot",1],["be",1],["probed",1],["sending",1],["one",1],["anyway",1],["would",2],["produce",1],["401",2],["reads",1],["like",1],["problem",1],["rather",1],["than",1],["missing",1],["credential",5],["return",4],["reachable",10],["false",8],["detail",5],["contacted",3],["outbound",9],["execution",3],["capability",10],["provider",7],["effective",1],["base",8],["url",8],["cfg",3],["llmconfig",1],["api",4],["post",1],["init",1],["re",1],["resolves",1],["empty",1],["environment",1],["keyless",1],["send",1],["daemon",1],["generic",1],["evidence",6],["streaming",14],["last",10],["exception",7],["public",10],["openai4s",4],["llm",1],["import",3],["chat",3],["as",3],["kwargs",3],["nonlocal",1],["runtime",1],["exceeded",1],["pop",1],["messages",3],["identity",3],["adapter",5],["bool",2],["has",1],["transport",1],["stable",1],["protocol",1],["level",1],["try",2],["window",2],["calling",2],["reply",5],["role",2],["content",2],["ok",1],["nothing",1],["else",2],["max",2],["tokens",2],["32",1],["choice",1],["name",1],["parallel",1],["calls",4],["matches",1],["except",2],["noqa",2],["ble001",2],["reported",2],["raised",2],["classify",2],["server",2],["errors",2],["status",7],["surface",2],["code",4],["failed",2],["getattr",1],["stop",2],["after",2],["first",2],["isinstance",2],["connection",1],["oserror",1],["403",1],["429",1],["int",1],["500",1],["600",1],["deltas",4],["delta",3],["text",2],["append",1],["pong",1],["seen",1],["finish",2],["reason",2],["persist",1],["unreachable",1],["answered",1],["minimal",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.probe._on_delta","name":[["delta",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["delta",2],["text",3],["any",2],["none",2],["deltas",1],["append",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.probe._request","name":[["request",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["request",2],["kwargs",4],["any",4],["dict",2],["str",2],["nonlocal",1],["outbound",3],["if",1],["raise",1],["runtime",1],["error",1],["capability",1],["probe",1],["exceeded",1],["two",1],["requests",1],["return",1],["chat",1],["pop",1],["messages",1],["cfg",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.profiles_payload","name":[["profiles",1],["payload",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",3],["profiles",16],["payload",2],["self",12],["tuple",2],["dict",3],["str",10],["any",3],["none",4],["return",2],["saved",2],["without",1],["materializing",1],["built",1],["endpoints",1],["older",1],["releases",1],["seeded",6],["model",8],["catalog",1],["into",1],["every",1],["user",2],["profile",18],["list",4],["remove",3],["rows",1],["matching",1],["those",1],["generated",1],["preset",5],["identities",1],["once",1],["while",1],["preserving",1],["customized",1],["names",1],["providers",1],["models",1],["if",5],["not",3],["store",9],["setting",6],["builtin",3],["removed",5],["ids",3],["signatures",2],["name",2],["provider",2],["presets",1],["kept",3],["signature",2],["add",1],["id",4],["else",1],["append",1],["mutate",1],["active",6],["tombstoned",1],["stay",1],["so",1],["session",1],["pinned",1],["one",1],["keeps",1],["its",1],["audit",1],["answer",1],["but",1],["they",1],["offered",1],["anywhere",1],["chooses",1],["from",1],["deleted",1],["at",1],["public",1],["protocols",2]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.profiles_payload.remove_seeded","name":[["remove",1],["seeded",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["remove",2],["seeded",3],["profiles",4],["list",2],["dict",2],["str",6],["any",2],["none",2],["kept",3],["profile",6],["signature",2],["name",1],["provider",1],["model",1],["if",1],["signatures",1],["removed",1],["ids",1],["add",1],["id",1],["else",1],["append",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.public_profile","name":[["public",1],["profile",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["public",3],["profile",20],["self",6],["mapping",2],["str",4],["any",4],["dict",2],["return",2],["projection",1],["never",4],["includes",1],["raw",1],["api",4],["key",8],["has",4],["resolves",1],["rather",1],["than",1],["testing",1],["field",1],["so",2],["whose",1],["keychain",1],["entry",1],["was",1],["revoked",2],["reports",1],["honestly",1],["instead",1],["claiming",1],["credential",4],["no",2],["longer",1],["produce",1],["id",2],["name",2],["provider",3],["base",2],["url",2],["model",2],["bool",1],["resolve",1],["dispatched",1],["under",1],["comes",1],["from",2],["environment",3],["same",1],["daemon",1],["local",3],["keyless",1],["endpoint",2],["missing",1],["alone",1],["made",1],["keyed",1],["read",1],["beside",1],["ready",1],["card",1],["itself",1],["source",2],["only",2],["readiness",4],["network",1],["call",1],["see",1],["number",1],["session",2],["binds",1],["surfaced",1],["client",1],["show",1],["configuration",1],["pinned",1],["at",1],["tell",1],["current",1],["one",2],["moved",1],["since",1],["revision",2],["int",1],["none",1],["exact",1],["probe",1],["receipt",3],["stale",1],["prior",1],["contacts",1],["sqlite",1],["capability",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.readiness","name":[["readiness",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["readiness",3],["self",4],["profile",9],["mapping",2],["str",8],["any",4],["dict",2],["be",5],["said",2],["about",1],["without",2],["contacting",1],["anyone",2],["distinction",1],["whole",1],["design",1],["everything",2],["here",3],["derived",1],["from",2],["local",4],["state",6],["there",2],["key",6],["protocol",5],["one",4],["dispatch",3],["endpoint",7],["model",7],["so",2],["opening",1],["customize",1],["answers",1],["usable",2],["every",1],["at",2],["zero",1],["network",1],["cost",1],["no",5],["chance",1],["page",1],["load",1],["spending",1],["someone",1],["api",2],["quota",1],["waking",1],["rate",1],["limiter",1],["reachability",1],["deliberately",1],["not",10],["cannot",1],["known",1],["request",2],["thing",1],["user",3],["asks",1],["see",2],["probe",1],["card",4],["quietly",1],["probed",1],["render",1],["would",2],["exactly",1],["implicit",1],["outbound",1],["call",1],["version",1],["spent",1],["p0",1],["removing",1],["ready",4],["checks",1],["out",2],["untested",1],["needs",7],["credential",9],["resolves",1],["named",1],["has",2],["default",1],["unsupported",2],["llm",1],["layer",1],["dispatches",1],["provider",5],["strip",2],["lower",1],["problems",5],["list",2],["details",4],["if",6],["protocols",1],["return",3],["detail",7],["build",1],["checked",3],["false",3],["same",1],["rule",1],["bind",1],["apply",1],["exception",1],["resolve",1],["py",1],["already",1],["names",1],["demanding",2],["them",1],["exist",1],["only",1],["surface",1],["honouring",1],["called",1],["could",1],["never",1],["run",1],["turn",1],["append",4],["problem",4],["revoked",2],["source",1],["else",1],["spec",2],["providers",1],["prose",1],["like",1],["two",1],["states",1],["either",1],["side",1],["branch",1],["was",2],["joined",1],["codes",1],["fine",1],["while",1],["nothing",1],["displayed",1],["became",1],["reading",1],["moment",1],["did",1],["still",1],["code",1],["client",1],["branches",1],["join",1],["loud",1],["rather",1],["than",1],["implied",1],["means",1],["configuration",2],["complete",2],["answered",1],["let",1],["read",1],["stronger",1],["claim",1],["into",1],["confident",1],["wrong",1],["answer",1],["shape",1],["all",1],["over",1],["again",1],["been",1],["contacted",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.resolve_key","name":[["resolve",1],["key",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["resolve",4],["key",4],["self",3],["profile",5],["mapping",2],["str",4],["any",2],["see",1],["func",1],["return",1],["store",1]]},{"id":"openai4s/server/model_profiles.py#ModelProfileService.revision_config","name":[["revision",1],["config",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["revision",9],["config",2],["cls",2],["profile",5],["mapping",2],["str",4],["any",4],["int",4],["dict",3],["none",5],["exact",1],["configuration",1],["given",1],["named",1],["if",2],["unknown",1],["409",1],["case",1],["exists",2],["but",1],["was",2],["bound",1],["not",1],["happens",1],["database",1],["predates",1],["history",1],["rebuilt",1],["guessing",1],["nearest",1],["would",1],["be",1],["silently",1],["follow",1],["latest",1],["behaviour",1],["d2",1],["remove",1],["entry",3],["revisions",1],["return",2]]},{"id":"openai4s/server/model_profiles.py#ProfileCredential","name":[["profile",1],["credential",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["class",2],["profile",3],["credential",2],["one",1],["answer",1],["would",1],["be",1],["dispatched",1],["under",1],["api",2],["key",2],["empty",1],["keyless",1],["local",1],["endpoint",1],["every",1],["unusable",1],["source",4],["never",1],["serialised",1],["callers",1],["project",1],["boolean",1],["str",2],["property",1],["def",1],["usable",2],["self",2],["bool",1],["return",1],["credentials",1]]},{"id":"openai4s/server/model_profiles.py#ProfileCredential.usable","name":[["usable",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["usable",3],["self",3],["bool",2],["return",1],["source",1],["credentials",1]]},{"id":"openai4s/server/model_profiles.py#resolve_profile_key","name":[["resolve",1],["profile",1],["key",1]],"path":[["openai4s",1],["server",1],["model",1],["profiles",1],["py",1]],"body":[["def",2],["resolve",2],["profile",8],["key",10],["store",3],["any",4],["mapping",2],["str",5],["actual",1],["api",5],["whether",1],["brokered",1],["legacy",1],["plaintext",1],["module",1],["level",1],["because",1],["two",1],["unrelated",1],["scopes",1],["need",1],["service",1],["session",1],["runner",1],["review",1],["ports",1],["second",1],["copy",1],["rule",1],["exactly",1],["one",2],["them",1],["would",1],["end",1],["up",1],["shipping",1],["reference",2],["provider",2],["every",1],["read",1],["must",1],["come",1],["through",1],["here",1],["once",1],["migrated",1],["field",1],["holds",1],["broker",1],["truthy",1],["string",1],["not",3],["handed",1],["fails",1],["auth",1],["way",1],["looks",1],["like",1],["bad",1],["tested",1],["if",3],["reports",1],["revoked",1],["credential",1],["as",1],["present",1],["raw",5],["return",4],["ref",1],["clean",2],["try",1],["secrets",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreadable",1],["secret",1],["absent",1]]},{"id":"openai4s/server/notebook_export.py","name":[["notebook",1],["export",1],["py",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["deterministic",1],["python",5],["ipynb",1],["export",4],["from",4],["immutable",1],["execution",1],["history",1],["future",1],["import",7],["annotations",1],["hashlib",1],["io",1],["json",1],["zipfile",1],["typing",1],["any",1],["mapping",1],["protocol",1],["openai4s",1],["storage",1],["branch",2],["projection",1],["project",1],["records",1],["language",3],["display",2],["name",4],["open",2],["ai4",2],["python3",1],["mimetype",2],["text",2],["file",3],["extension",2],["py",1],["ir",1],["source",1],["bounded",1],["so",1],["one",1],["document",1],["cannot",1],["become",1],["listing",1],["cut",1],["announced",1],["rather",1],["than",1],["silent",1],["max",1],["rendered",1],["inputs",1],["200",1],["all",1],["cell",1],["store",1],["notebook",1],["service",1]]},{"id":"openai4s/server/notebook_export.py#CellStore","name":[["cell",1],["store",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["class",2],["cell",2],["store",2],["protocol",2],["def",4],["list",4],["cells",1],["self",4],["root",2],["frame",2],["id",6],["str",6],["branch",5],["none",8],["dict",4],["session",2],["checkpoint",2],["messages",1],["limit",1],["int",1]]},{"id":"openai4s/server/notebook_export.py#CellStore.get_session_branch","name":[["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["session",2],["branch",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/notebook_export.py#CellStore.get_session_checkpoint","name":[["session",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/notebook_export.py#CellStore.list_branch_messages","name":[["list",1],["branch",1],["messages",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["list",4],["branch",4],["messages",2],["self",2],["root",2],["frame",2],["id",4],["str",4],["none",8],["limit",2],["int",2],["dict",2]]},{"id":"openai4s/server/notebook_export.py#CellStore.list_cells","name":[["list",1],["cells",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["list",4],["cells",2],["self",2],["root",2],["frame",2],["id",4],["str",4],["branch",2],["none",4],["dict",2]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService","name":[["notebook",1],["export",1],["service",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["class",2],["notebook",6],["export",2],["service",2],["project",1],["append",1],["only",4],["cell",9],["records",1],["into",4],["canonical",1],["jupyter",1],["documents",5],["def",5],["init",1],["self",16],["store",6],["none",7],["root",15],["frame",16],["id",30],["str",14],["language",16],["branch",20],["dict",3],["any",3],["lower",2],["if",9],["not",8],["raise",1],["value",2],["error",5],["must",1],["be",1],["python",6],["source",2],["cells",9],["revision",2],["state",1],["fallback",2],["index",2],["enumerate",1],["spec",7],["return",8],["metadata",12],["kernelspec",1],["display",3],["name",18],["info",7],["mimetype",2],["file",6],["extension",2],["openai4s",1],["history",1],["read",3],["true",1],["completion",1],["contract",1],["host",1],["submit",1],["output",4],["from",6],["scientific",1],["nbformat",2],["minor",1],["bundle",1],["bytes",2],["stable",2],["zip",5],["separate",1],["notebooks",1],["stem",4],["safe",1],["ipynb",2],["encode",3],["manifest",3],["version",12],["files",3],["size",1],["len",1],["data",5],["sha256",2],["hashlib",1],["hexdigest",1],["sorted",2],["items",2],["json",3],["io",2],["zipfile",4],["compression",1],["deflated",2],["as",3],["archive",2],["fixed",1],["timestamp",1],["makes",1],["equal",1],["execution",1],["histories",1],["byte",1],["date",1],["time",2],["1980",1],["compress",1],["type",7],["external",1],["attr",1],["0o600",1],["16",1],["writestr",1],["getvalue",1],["staticmethod",1],["refs",7],["list",9],["mapping",4],["message",5],["recorded",1],["parsed",1],["strictly",1],["comes",1],["back",2],["string",1],["free",1],["form",1],["anything",1],["future",1],["writer",1],["puts",1],["there",2],["arrives",1],["here",1],["too",1],["so",3],["shape",2],["checked",1],["rather",3],["than",4],["assumed",1],["body",1],["never",1],["looked",1],["at",2],["text",1],["resolver",1],["resolved",2],["after",1],["copy",1],["session",1],["cannot",2],["see",3],["try",1],["loads",1],["except",1],["isinstance",4],["artifact",1],["ref",6],["referenced",2],["artifacts",2],["turns",1],["were",2],["given",1],["pinned",2],["they",1],["messages",7],["because",3],["choice",1],["lives",1],["reference",2],["something",1],["researcher",1],["wrote",1],["turn",2],["exact",1],["send",1],["ever",1],["aware",1],["purpose",1],["returns",1],["rows",1],["runs",1],["production",1],["projector",1],["fork",1],["inherits",1],["its",1],["parent",1],["inputs",1],["revert",1],["stops",1],["naming",1],["abandoned",2],["would",2],["otherwise",1],["leak",1],["document",1],["meant",1],["publication",1],["limit",2],["defaults",1],["300",1],["provenance",1],["quietly",1],["partial",2],["worse",1],["absent",1],["reader",2],["tell",1],["deliberately",1],["no",2],["around",1],["call",1],["one",4],["swallow",1],["raised",1],["inside",1],["silently",1],["paged",1],["default",1],["same",2],["silent",1],["failure",1],["harder",1],["seen",1],["out",1],["continue",2],["keyed",1],["identity",1],["cited",1],["twice",1],["under",1],["alias",1],["input",1],["two",2],["versions",1],["unpinned",2],["has",1],["key",2],["falls",1],["collapsing",1],["every",1],["versi",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["init",2],["self",3],["store",6],["cell",2],["none",2]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._branch_cells","name":[["branch",1],["cells",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",3],["branch",8],["cells",4],["self",5],["root",6],["frame",6],["id",11],["str",6],["list",6],["dict",3],["local",3],["selected",3],["try",1],["return",3],["store",3],["except",1],["type",1],["error",3],["as",1],["if",1],["not",1],["raise",1],["project",1],["records",1],["record",1],["position",1],["lambda",1],["cell",5],["int",1],["state",1],["revision",1],["index",1],["cursor",2],["key",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._branch_cells.local","name":[["local",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["local",2],["selected",4],["str",3],["list",4],["dict",2],["try",1],["return",2],["self",2],["store",2],["cells",2],["root",3],["frame",3],["id",5],["branch",2],["except",1],["type",1],["error",3],["as",1],["if",1],["not",1],["raise",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._cell","name":[["cell",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["cell",26],["cls",7],["mapping",2],["str",10],["any",5],["revision",6],["int",2],["dict",3],["outputs",6],["list",4],["name",5],["stdout",2],["stderr",1],["text",5],["if",4],["append",3],["output",3],["type",4],["stream",2],["lines",3],["error",8],["headline",2],["next",1],["line",3],["splitlines",1],["strip",1],["ename",1],["open",2],["ai4",2],["scell",1],["evalue",1],["1000",1],["traceback",1],["figures",6],["artifacts",1],["join",1],["item",2],["id",11],["producing",2],["export",1],["return",1],["code",2],["execution",2],["count",2],["jupyter",1],["metadata",1],["openai4s",1],["index",2],["kernel",2],["origin",2],["status",2],["state",1],["generation",2],["created",2],["at",2],["files",4],["read",3],["written",2],["history",1],["only",1],["true",1],["source",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._encode","name":[["encode",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["encode",3],["value",3],["any",2],["bytes",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["indent",1],["utf",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._execution_count","name":[["execution",1],["count",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["execution",2],["count",5],["cell",4],["mapping",2],["str",2],["any",2],["fallback",3],["int",5],["value",3],["index",1],["try",1],["except",1],["type",1],["error",2],["return",1],["max",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._jupyter_id","name":[["jupyter",1],["id",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["jupyter",2],["id",2],["value",4],["str",4],["safe",4],["join",1],["ch",4],["if",2],["isalnum",1],["not",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["12",1],["return",1],["64",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._lines","name":[["lines",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["lines",2],["value",4],["str",4],["list",2],["if",1],["not",1],["return",2],["splitlines",1],["keepends",1],["true",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._referenced_artifacts","name":[["referenced",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["referenced",3],["artifacts",3],["self",4],["root",3],["frame",4],["id",9],["str",7],["branch",9],["list",8],["dict",3],["turns",1],["were",2],["given",1],["pinned",2],["as",1],["they",1],["read",1],["from",2],["messages",7],["rather",2],["than",3],["cells",2],["because",3],["choice",1],["lives",1],["reference",2],["something",1],["researcher",1],["wrote",1],["into",3],["turn",2],["resolved",1],["exact",1],["version",13],["at",1],["send",1],["time",1],["only",1],["ever",1],["see",2],["files",2],["aware",1],["purpose",1],["returns",1],["rows",1],["runs",1],["production",1],["projector",1],["so",2],["fork",1],["inherits",1],["its",1],["parent",1],["inputs",1],["revert",1],["stops",1],["naming",1],["abandoned",2],["would",2],["otherwise",1],["leak",1],["file",3],["name",9],["document",1],["meant",1],["publication",1],["limit",2],["none",2],["defaults",1],["300",1],["provenance",1],["quietly",1],["partial",2],["worse",1],["absent",1],["reader",2],["cannot",1],["tell",1],["there",1],["deliberately",1],["no",2],["type",4],["error",2],["fallback",1],["around",1],["call",1],["one",4],["swallow",1],["raised",1],["inside",1],["silently",1],["return",2],["paged",1],["default",1],["same",2],["silent",1],["failure",1],["shape",1],["harder",1],["store",1],["seen",3],["out",3],["message",3],["if",5],["not",4],["isinstance",1],["mapping",1],["continue",3],["ref",3],["refs",1],["metadata",2],["display",2],["keyed",1],["identity",1],["cited",1],["twice",1],["under",1],["alias",1],["input",1],["two",2],["versions",1],["unpinned",2],["has",1],["key",4],["falls",1],["back",1],["collapsing",1],["every",1],["else",1],["add",1],["append",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._refs_from_metadata","name":[["refs",1],["from",1],["metadata",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["refs",7],["from",4],["metadata",11],["any",4],["list",3],["mapping",4],["str",3],["message",2],["recorded",1],["parsed",1],["strictly",1],["only",1],["comes",1],["back",1],["store",1],["as",1],["json",2],["string",1],["free",1],["form",1],["anything",1],["future",1],["writer",1],["puts",1],["there",1],["arrives",1],["here",1],["too",1],["so",1],["shape",1],["checked",1],["rather",1],["than",1],["assumed",1],["body",1],["never",1],["looked",1],["at",1],["name",2],["version",2],["text",1],["resolver",1],["read",1],["not",3],["resolved",1],["after",1],["copy",1],["session",1],["cannot",1],["see",1],["if",4],["type",2],["try",1],["loads",1],["except",1],["value",1],["error",2],["return",4],["isinstance",3],["artifact",1],["ref",3]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._safe_stem","name":[["safe",1],["stem",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["safe",3],["stem",5],["value",4],["str",5],["join",1],["character",5],["if",2],["isalnum",1],["not",1],["raise",1],["error",1],["root",1],["frame",1],["id",1],["must",1],["contain",1],["filename",1],["return",1],["120",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService._state_revision","name":[["state",1],["revision",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["state",3],["revision",7],["cell",5],["mapping",2],["str",2],["any",2],["fallback",3],["int",5],["keep",1],["session",1],["global",1],["language",1],["split",1],["exports",1],["value",5],["if",1],["none",1],["index",1],["try",1],["except",1],["type",1],["error",2],["return",1],["max",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService.bundle","name":[["bundle",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["bundle",2],["self",8],["root",8],["frame",8],["id",16],["str",4],["branch",8],["none",4],["bytes",3],["return",2],["stable",2],["zip",5],["separate",1],["python",3],["notebooks",1],["stem",4],["safe",1],["documents",4],["ipynb",2],["encode",3],["notebook",2],["manifest",3],["version",1],["files",1],["name",5],["size",1],["len",1],["data",5],["sha256",2],["hashlib",1],["hexdigest",1],["sorted",2],["items",2],["json",1],["output",3],["io",2],["zipfile",4],["file",1],["compression",1],["deflated",2],["as",1],["archive",2],["info",6],["fixed",1],["timestamp",1],["makes",1],["equal",1],["execution",1],["histories",1],["byte",1],["date",1],["time",1],["1980",1],["compress",1],["type",1],["external",1],["attr",1],["0o600",1],["16",1],["writestr",1],["getvalue",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService.export","name":[["export",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["export",2],["self",7],["root",6],["frame",6],["id",14],["str",11],["language",7],["none",10],["branch",8],["dict",2],["any",2],["return",2],["immutable",2],["bytes",2],["plus",1],["exact",1],["http",1],["descriptor",1],["gateway",1],["needs",1],["stem",5],["safe",1],["if",1],["not",1],["lower",3],["markdown",3],["data",7],["filename",5],["md",1],["content",5],["type",5],["text",1],["charset",1],["utf",1],["elif",1],["bundle",2],["notebooks",1],["zip",2],["application",2],["else",1],["normalized",3],["encode",1],["notebook",1],["ipynb",2],["json",1],["size",1],["len",1],["sha256",2],["hashlib",1],["hexdigest",1],["true",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService.markdown","name":[["markdown",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["markdown",3],["self",5],["root",6],["frame",6],["id",10],["str",9],["branch",7],["none",4],["bytes",2],["render",1],["as",1],["one",4],["document",4],["ipynb",1],["forms",1],["re",2],["running",1],["work",1],["reading",1],["pasting",1],["somewhere",1],["not",6],["jupyter",1],["issue",2],["lab",2],["notebook",2],["supplementary",2],["methods",3],["section",3],["both",1],["languages",1],["appear",1],["file",3],["execution",1],["order",1],["because",2],["interleaving",1],["record",2],["splitting",1],["them",1],["apart",1],["bundle",1],["already",1],["offers",1],["loses",1],["cell",16],["answered",1],["python",3],["structured",1],["rather",2],["than",2],["pretty",1],["printed",1],["every",1],["carries",1],["its",2],["index",4],["language",5],["state",3],["revision",5],["heading",1],["reader",3],["cite",1],["output",2],["fenced",1],["indented",1],["so",4],["traceback",1],["survives",1],["round",1],["trip",1],["through",1],["anything",1],["reflows",1],["text",7],["nothing",1],["here",3],["derives",1],["content",1],["same",2],["cells",6],["notebooks",1],["two",2],["exports",2],["cannot",3],["disagree",2],["about",2],["ran",1],["selected",4],["lines",29],["list",2],["session",3],["len",3],["history",1],["read",1],["only",2],["rendering",1],["source",4],["provenance",2],["meant",1],["be",1],["pasted",1],["into",1],["whose",1],["inputs",10],["unnamed",1],["kind",1],["incomplete",1],["matters",1],["tell",1],["version",7],["produced",2],["numbers",1],["knows",1],["reference",1],["was",3],["pinned",3],["turn",1],["sent",2],["message",1],["around",1],["researcher",1],["unpublished",1],["thinking",1],["separate",1],["decision",1],["from",1],["naming",1],["pointed",1],["at",2],["exported",1],["referenced",2],["artifacts",3],["if",7],["append",27],["by",1],["turns",1],["item",5],["max",3],["rendered",3],["else",2],["unpinned",1],["display",1],["name",3],["more",1],["listed",1],["enumerate",1],["start",1],["lower",1],["fallback",1],["code",1],["fence",2],["rstrip",4],["three",1],["fields",1],["reads",1],["label",2],["stdout",1],["stderr",2],["continue",1],["figures",4],["join",2],["error",5],["kept",1],["labelled",1],["failed",1],["part",1],["dropping",1],["would",1],["make",1],["describe",1],["run",1],["went",1],["smoothly",1],["thing",1],["must",1],["conclude",1],["return",1],["encode",1],["utf",1]]},{"id":"openai4s/server/notebook_export.py#NotebookExportService.notebook","name":[["notebook",1]],"path":[["openai4s",1],["server",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["notebook",3],["self",5],["root",7],["frame",7],["id",12],["str",9],["language",17],["branch",6],["none",4],["dict",2],["any",2],["lower",2],["if",2],["not",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["python",3],["source",2],["cells",7],["cell",7],["revision",2],["state",1],["fallback",1],["index",2],["enumerate",1],["spec",7],["return",1],["metadata",1],["kernelspec",1],["display",2],["name",5],["info",1],["mimetype",2],["file",2],["extension",2],["openai4s",1],["history",1],["read",1],["only",1],["true",1],["completion",1],["contract",1],["host",1],["submit",1],["output",1],["from",1],["scientific",1],["nbformat",2],["minor",1]]},{"id":"openai4s/server/notebook_lineage.py","name":[["notebook",1],["lineage",1],["py",1]],"path":[["openai4s",1],["server",1],["notebook",1],["lineage",1],["py",1]],"body":[["stage",2],["host",2],["side",1],["notebook",3],["reads",2],["cross",1],["language",1],["lineage",2],["file",1],["mapped",1],["artifact",1],["versions",1],["after",1],["cell",2],["returns",1],["later",1],["write",1],["same",1],["becomes",1],["input",1],["output",1],["edge",1],["deliberately",1],["independent",2],["kernel",1],["provenance",1],["so",1],["python",1],["share",1],["one",1],["rule",1],["official",1],["live",1],["repl",3],["flag",1],["older",1],["developer",1],["switch",1],["remains",1],["override",1],["from",4],["future",1],["import",4],["annotations",1],["collections",1],["abc",1],["mapping",1],["sequence",1],["pathlib",1],["path",1],["typing",1],["any",1],["skip",1],["prefixes",1],["http",1],["https",1],["s3",1],["ftp",1],["owners",1],["agent",1],["user",1],["repair",1],["review",1],["scratch",1]]},{"id":"openai4s/server/notebook_lineage.py#_resolve_input_version","name":[["resolve",1],["input",1],["version",1]],"path":[["openai4s",1],["server",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["resolve",3],["input",3],["version",14],["store",6],["any",2],["workspace",3],["path",7],["relative",4],["str",16],["root",6],["frame",6],["id",16],["project",4],["output",5],["ids",4],["none",6],["abs",3],["current",4],["if",4],["not",2],["return",4],["artifacts",3],["list",4],["match",3],["next",2],["item",6],["filename",1],["versions",4],["artifact",2],["newest",1],["first",1],["cell",1],["reads",1],["then",1],["overwrites",1],["same",1],["freshly",1],["captured",1],["excluded",1],["above",1],["row",1],["exact",1],["head",1],["reversing",1],["linked",1],["third",1],["overwrite",1],["back",1],["oldest",1],["instead",1]]},{"id":"openai4s/server/notebook_lineage.py#bind_cell_lineage","name":[["bind",1],["cell",1],["lineage",1]],"path":[["openai4s",1],["server",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["bind",2],["cell",7],["lineage",4],["store",4],["any",4],["workspace",4],["path",4],["str",20],["artifacts",3],["sequence",4],["mapping",3],["root",11],["frame",9],["id",31],["project",4],["producing",4],["none",6],["observed",4],["reads",10],["list",3],["map",1],["worker",1],["versions",1],["attach",1],["edges",1],["resolved",3],["resolve",3],["raw",2],["text",6],["replace",1],["strip",1],["if",6],["not",5],["startswith",2],["skip",1],["prefixes",1],["parts",1],["continue",3],["try",1],["relative",8],["except",1],["oserror",1],["value",1],["error",1],["append",2],["output",10],["ids",11],["item",4],["version",10],["latest",1],["isinstance",1],["discard",1],["input",10],["return",2],["add",1],["edge",1]]},{"id":"openai4s/server/notebook_lineage.py#official_notebook_enabled","name":[["official",1],["notebook",1],["enabled",1]],"path":[["openai4s",1],["server",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["official",2],["notebook",5],["enabled",2],["config",4],["any",2],["bool",4],["whether",1],["live",2],["first",1],["class",1],["execution",1],["path",1],["flags",3],["getattr",3],["roadmap",1],["features",1],["none",2],["if",1],["not",1],["stage8",1],["lineage",1],["false",2],["return",2],["true",1],["repl",1]]},{"id":"openai4s/server/onboarding_routes.py","name":[["onboarding",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["onboarding",1],["routes",1],["py",1]],"body":[["first",1],["run",1],["web",1],["onboarding",9],["routes",3],["redacted",1],["contacts",1],["nobody",1],["local",2],["readiness",3],["fixed",1],["model",1],["catalogue",1],["not",1],["live",1],["scan",1],["environment",1],["network",1],["posture",1],["post",2],["complete",5],["instance",1],["global",1],["mutation",1],["refused",1],["non",1],["admins",1],["team",2],["mode",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["kernel",1],["standard",1],["profile",1],["service",1],["server",1],["contract",4],["policy",1],["route",2],["spec",2],["mutates",2],["false",1],["true",1],["validate",1]]},{"id":"openai4s/server/onboarding_routes.py#_payload","name":[["payload",1]],"path":[["openai4s",1],["server",1],["onboarding",1],["routes",1],["py",1]],"body":[["def",2],["payload",3],["service",5],["onboarding",2],["model",6],["profiles",7],["any",6],["discovery",3],["dict",2],["str",2],["unused",1],["return",1],["web",1],["status",1],["catalog",2],["environment",1],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",1]]},{"id":"openai4s/server/onboarding_routes.py#_service","name":[["service",1]],"path":[["openai4s",1],["server",1],["onboarding",1],["routes",1],["py",1]],"body":[["def",2],["service",5],["cfg",3],["any",4],["store",3],["onboarding",3],["from",1],["openai4s",1],["llm",1],["registry",1],["import",1],["provider",2],["specs",2],["return",1]]},{"id":"openai4s/server/onboarding_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["onboarding",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",8],["any",10],["method",4],["str",5],["sub",5],["dict",2],["store",4],["cfg",4],["model",8],["profiles",4],["discovery",4],["bool",2],["answer",1],["onboarding",3],["route",1],["report",1],["group",1],["not",3],["own",1],["del",1],["path",2],["split",1],["if",4],["complete",3],["return",6],["false",2],["match",2],["service",7],["json",4],["payload",2],["true",4],["team",1],["policy",1],["may",1],["change",1],["instance",1],["config",1],["error",5],["admin",2],["only",2],["code",1],["403",1],["try",1],["body",1],["except",1],["value",1],["as",1],["400",1]]},{"id":"openai4s/server/orchestration_routes.py","name":[["orchestration",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["batch",2],["job",6],["routes",4],["submit",4],["list",1],["detail",1],["cancel",6],["logs",5],["plan",1],["m3a",1],["same",2],["shape",1],["as",4],["other",1],["route",9],["groups",1],["validated",1],["spec",8],["table",1],["shared",1],["contract",9],["inventory",1],["tri",1],["state",1],["handle",2],["ownership",1],["rule",1],["sessions",2],["workload",4],["belongs",1],["whoever",1],["submitted",2],["admin",1],["sees",1],["everything",1],["someone",1],["else",1],["answers",1],["404",1],["rather",2],["than",3],["403",1],["because",1],["jobs",9],["exist",1],["itself",1],["information",1],["about",1],["colleague",1],["working",1],["two",1],["things",1],["module",1],["deliberately",2],["not",4],["never",4],["submits",1],["writes",1],["durable",1],["row",1],["lets",1],["reconciler",1],["talking",1],["so",2],["survives",1],["daemon",5],["restart",1],["submission",1],["attempted",1],["twice",1],["from",6],["request",1],["thread",1],["names",1],["scheduler",3],["profile",2],["name",1],["cluster",2],["toml",1],["response",1],["carries",1],["allocation",1],["id",2],["inv",1],["future",1],["import",4],["annotations",1],["typing",1],["any",1],["openai4s",1],["orchestration",14],["models",1],["phase",1],["reason",1],["resource",1],["kind",1],["team",3],["policy",1],["mutates",6],["false",4],["post",2],["true",2],["profiles",4],["validate",1],["path",1],["prefix",1],["much",1],["log",3],["file",2],["tail",3],["will",1],["return",1],["write",1],["gigabytes",1],["browser",2],["asking",1],["going",1],["wants",2],["end",1],["max",2],["bytes",2],["64",1],["1024",1],["backends",2],["launch",1],["work",2],["controlled",1],["identity",2],["credentials",1],["local",5],["backend",4],["runs",1],["popen",1],["argv",1],["uid",1],["outside",1],["kernel",2],["sandbox",3],["filesystem",1],["access",2],["mode",2],["every",1],["tenant",1],["token",1],["group",1],["llm",1],["credential",2],["slurm",1],["invokes",1],["unix",1],["site",1],["open",1],["ai4",1],["has",1],["no",1],["authenticated",1],["member",3],["account",1],["mapping",1],["thereby",1],["submitting",1],["themselves",1],["both",1],["read",1],["spend",1],["instance",1],["resources",1],["operator",1],["actions",1],["solved",1],["by",1],["wrapping",1],["degrades",1],["visibly",1],["failing",1],["closed",2],["hosts",1],["cannot",1],["give",1],["namespaces",1],["privilege",1],["boundary",1],["sometimes",1],["there",1],["worse",1],["refusal",1],["its",1],["own",1],["fail",1],["sandboxed",1],["designed",1],["such",1],["privileged",1],["frozenset",1],["all",1]]},{"id":"openai4s/server/orchestration_routes.py#_identity","name":[["identity",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["identity",3],["self",3],["return",1],["getattr",1],["team",1],["none",1]]},{"id":"openai4s/server/orchestration_routes.py#_job_json","name":[["job",1],["json",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["job",3],["json",2],["workload",16],["any",4],["allocation",11],["none",7],["dict",2],["wire",1],["shape",1],["id",10],["public",1],["identity",1],["running",1],["attempt",1],["backend",3],["own",1],["stays",1],["inside",1],["inv",1],["payload",3],["kind",2],["spec",3],["value",6],["profile",2],["name",1],["command",2],["list",1],["phase",4],["desired",2],["state",2],["reason",6],["if",3],["else",2],["execution",2],["epoch",4],["owner",2],["user",2],["project",2],["local",1],["created",2],["at",4],["getattr",2],["updated",2],["not",1],["return",1]]},{"id":"openai4s/server/orchestration_routes.py#_may_see","name":[["may",1],["see",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["may",2],["see",2],["self",3],["workload",3],["any",2],["bool",2],["identity",5],["if",2],["none",1],["team",1],["mode",1],["off",1],["single",1],["user",3],["everything",1],["theirs",1],["return",3],["true",2],["admin",1],["owner",1],["id",2]]},{"id":"openai4s/server/orchestration_routes.py#_may_submit_to","name":[["may",1],["submit",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["may",2],["submit",2],["self",3],["backend",3],["str",2],["bool",2],["identity",4],["if",1],["none",1],["admin",1],["team",1],["mode",1],["off",1],["single",1],["user",1],["daemon",1],["its",1],["own",1],["operator",2],["both",1],["keep",1],["behaviour",1],["they",1],["have",1],["always",1],["had",1],["inv",1],["return",2],["true",1],["not",1],["privileged",1],["backends",1]]},{"id":"openai4s/server/orchestration_routes.py#_owner_id","name":[["owner",1],["id",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["owner",2],["id",3],["self",3],["str",2],["identity",4],["return",1],["user",1],["if",1],["not",1],["none",1],["else",1],["local",1]]},{"id":"openai4s/server/orchestration_routes.py#_tail","name":[["tail",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["tail",4],["path",4],["any",2],["str",2],["last",1],["max",3],["log",2],["bytes",2],["file",1],["if",1],["not",1],["return",3],["try",1],["open",1],["rb",1],["as",1],["handle",5],["seek",2],["size",2],["tell",1],["data",2],["read",1],["except",1],["oserror",1],["decode",1],["utf",1],["replace",1]]},{"id":"openai4s/server/orchestration_routes.py#backend_for","name":[["backend",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["backend",5],["runner",3],["any",4],["body",3],["str",3],["submission",1],["names",1],["defaults",1],["resolved",1],["same",1],["way",1],["handler",1],["resolves",1],["them",1],["so",1],["guard",1],["execution",1],["cannot",1],["disagree",1],["about",1],["was",1],["asked",1],["return",1],["getattr",1],["default",1],["local",1]]},{"id":"openai4s/server/orchestration_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["self",23],["method",8],["str",12],["sub",9],["dict",2],["store",13],["any",4],["runner",7],["bool",2],["answer",1],["orchestration",3],["route",1],["report",1],["not",22],["ours",1],["if",24],["startswith",1],["path",5],["prefix",1],["return",15],["false",4],["profiles",2],["match",6],["cluster",10],["getattr",5],["config",2],["none",20],["json",17],["public",1],["else",5],["configured",2],["true",15],["cancel",4],["workload",28],["workloads",13],["group",3],["may",3],["see",3],["error",11],["job",6],["found",3],["404",3],["identity",12],["reason",10],["admin",3],["cancelled",2],["owner",6],["user",7],["id",25],["recorded",1],["executed",1],["reconciler",1],["owns",1],["barrier",1],["so",1],["survives",1],["restart",1],["cannot",1],["half",1],["happen",1],["request",3],["thread",1],["goes",1],["away",1],["changed",2],["stop",1],["ok",2],["phase",4],["value",5],["code",8],["already",1],["final",1],["409",1],["try",4],["team",1],["audit",1],["actor",1],["username",1],["local",2],["action",1],["project",4],["target",5],["except",4],["exception",2],["noqa",2],["ble001",2],["auditing",1],["must",2],["fail",1],["pass",1],["logs",1],["allocation",10],["active",3],["allocations",6],["list",5],["tail",7],["stdout",2],["stderr",2],["backends",4],["backend",9],["log",4],["paths",4],["callable",1],["out",2],["err",2],["payload",3],["epoch",2],["jobs",2],["limit",5],["contract",2],["int",1],["param",2],["100",1],["name",5],["minimum",1],["maximum",1],["500",1],["query",1],["as",3],["exc",7],["400",6],["include",1],["terminal",1],["all",1],["submit",1],["body",7],["command",12],["isinstance",2],["string",2],["would",1],["have",1],["be",2],["split",1],["by",1],["something",1],["splitting",1],["line",1],["exactly",1],["quoting",1],["bugs",1],["become",1],["injection",1],["arguments",1],["invalid",3],["required",1],["profile",15],["cpu",1],["interactive",1],["resource",2],["resources",1],["unknown",4],["spec",3],["kind",2],["batch",1],["tuple",1],["part",2],["workdir",2],["environment",2],["items",1],["available",3]]},{"id":"openai4s/server/plans.py","name":[["plans",1],["py",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["structured",2],["plan",23],["lifecycle",2],["web",2],["sessions",1],["service",2],["owns",1],["review",2],["parsing",1],["planner",1],["response",2],["persisting",1],["draft",3],["its",4],["json",6],["artifact",1],["exposing",1],["public",1],["shape",1],["transitioning",1],["approved",1],["through",1],["execution",2],["gateway",2],["supplies",1],["only",3],["event",3],["emission",1],["normal",1],["agent",1],["turn",2],["revise",1],["execute",2],["live",1],["host",3],["update",1],["mutations",1],["remain",1],["dispatcher",1],["their",1],["socket",1],["adapter",1],["remains",1],["from",6],["future",1],["import",10],["annotations",1],["hashlib",1],["re",3],["traceback",1],["pathlib",1],["path",1],["typing",1],["any",3],["callable",3],["protocol",1],["openai4s",3],["progress",1],["settled",1],["step",6],["statuses",1],["server",2],["completions",1],["language",1],["store",2],["sink",2],["dict",1],["str",2],["none",2],["emitter",1],["factory",1],["request",4],["says",1],["already",1],["carries",1],["mode",6],["instructions",2],["workbench",3],["prepends",1],["localised",1],["prompt",5],["text",1],["legacy",2],["app",2],["js",2],["chinese",1],["literal",2],["starting",1],["one",4],["these",1],["revision",2],["seed",2],["below",1],["starts",1],["too",1],["adds",2],["own",2],["instruction",2],["present",1],["so",2],["never",1],["instructed",1],["twice",1],["markers",1],["true",1],["model",2],["input",1],["not",2],["carry",1],["appended",1],["after",1],["task",4],["stored",1],["user",3],["row",1],["unchanged",1],["mirroring",1],["wording",1],["block",2],["extract",1],["looks",1],["asked",1],["en",1],["anything",1],["call",1],["tools",1],["yet",1],["devise",1],["above",1],["output",2],["two",1],["parts",1],["brief",2],["description",2],["approach",2],["prose",1],["explaining",1],["your",1],["chosen",1],["goal",1],["main",1],["analytical",1],["thread",1],["immediately",1],["followed",1],["by",1],["code",1],["strictly",1],["following",1],["structure",1],["title",7],["rationale",3],["sentence",1],["confidence",2],["high",2],["medium",2],["low",2],["steps",2],["id",4],["s1",2],["detail",2],["deliverables",2],["intermediate",2],["table",2],["csv",4],["figure",2],["png",4],["each",2],["must",1],["have",1],["unique",1],["clear",1],["list",1],["expected",1],["filenames",1],["reasonable",1],["make",1],["yield",1],["viewable",1],["result",1],["as",1],["deliverable",2],["wait",1],["approval",1],["before",1],["executing",1],["zh",1],["ends",1],["words",1],["begin",1],["part3",1],["run",1],["change",2],["requests",2],["delimiters",1],["num",1],["line",1],["compile",1]]},{"id":"openai4s/server/plans.py#_first_json_object","name":[["first",1],["json",1],["object",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["first",3],["json",4],["object",3],["text",7],["str",2],["any",2],["return",4],["balanced",1],["parses",1],["start",4],["find",1],["if",5],["none",2],["depth",4],["string",4],["false",4],["escaped",4],["index",3],["range",1],["len",1],["char",6],["elif",4],["true",2],["continue",1],["try",1]]},{"id":"openai4s/server/plans.py#_steps_from_prose","name":[["steps",1],["from",1],["prose",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["steps",8],["from",2],["prose",6],["str",5],["list",4],["dict",3],["any",3],["turn",1],["numbered",1],["bulleted",1],["into",1],["canonical",1],["plan",2],["line",3],["splitlines",1],["match",4],["num",1],["re",3],["if",4],["not",2],["continue",2],["text",5],["group",1],["strip",3],["sub",1],["head",4],["split",1],["maxsplit",1],["append",1],["id",1],["len",3],["title",1],["120",1],["detail",1],["else",1],["deliverables",1],["24",1],["break",1],["return",1]]},{"id":"openai4s/server/plans.py#_try_json","name":[["try",1],["json",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["try",3],["json",3],["text",3],["str",2],["any",2],["return",2],["loads",1],["strip",1],["except",1],["value",1],["error",2],["type",1],["none",1]]},{"id":"openai4s/server/plans.py#carries_plan_mode_prompt","name":[["carries",1],["plan",1],["mode",1],["prompt",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["carries",2],["plan",4],["mode",4],["prompt",3],["text",4],["str",3],["bool",2],["whether",1],["already",1],["opens",1],["instructions",1],["return",1],["lstrip",1],["startswith",1],["markers",1]]},{"id":"openai4s/server/plans.py#extract_plan_json","name":[["extract",1],["plan",1],["json",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["extract",3],["plan",3],["json",6],["reply",6],["str",2],["any",2],["object",2],["from",1],["fenced",1],["bare",1],["planner",1],["response",1],["if",4],["not",1],["return",5],["none",2],["match",4],["re",5],["finditer",2],["dotall",2],["ignorecase",1],["value",13],["try",2],["group",2],["isinstance",3],["dict",3],["steps",3],["title",1],["z0",1],["first",1]]},{"id":"openai4s/server/plans.py#MessageRunner","name":[["message",1],["runner",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["class",2],["message",2],["runner",2],["protocol",2],["normal",1],["agent",1],["turn",1],["port",1],["by",1],["plan",2],["execution",1],["revision",1],["def",1],["call",1],["self",1],["root",1],["frame",1],["id",2],["str",5],["project",1],["user",1],["text",1],["model",1],["none",2],["bool",1],["false",1],["dict",1],["any",1]]},{"id":"openai4s/server/plans.py#MessageRunner.__call__","name":[["call",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["call",2],["self",2],["root",2],["frame",2],["id",4],["str",10],["project",2],["user",2],["text",2],["model",2],["none",4],["plan",2],["bool",2],["false",2],["dict",2],["any",2]]},{"id":"openai4s/server/plans.py#normalize_plan","name":[["normalize",1],["plan",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["normalize",2],["plan",2],["raw",10],["any",5],["prose",4],["str",16],["task",4],["hint",4],["dict",5],["coerce",1],["loose",1],["planner",1],["object",1],["into",1],["canonical",1],["persisted",1],["shape",1],["if",12],["isinstance",6],["else",5],["steps",8],["list",2],["source",3],["index",3],["step",16],["enumerate",1],["title",5],["not",3],["continue",1],["deliverables",7],["outputs",1],["files",1],["append",1],["id",2],["content",1],["name",1],["strip",5],["detail",2],["description",1],["summary",1],["deliverable",3],["from",1],["confidence",11],["int",1],["float",1],["high",1],["75",1],["low",1],["medium",1],["none",3],["return",1],["80",1],["rationale",2],["reasoning",1]]},{"id":"openai4s/server/plans.py#plan_draft_instruction","name":[["plan",1],["draft",1],["instruction",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["plan",5],["draft",3],["instruction",3],["user",4],["text",5],["str",4],["none",4],["true",1],["turn",2],["appends",1],["request",2],["already",1],["carries",2],["one",1],["localised",1],["by",1],["as",1],["own",1],["completion",1],["narration",1],["if",1],["mode",1],["prompt",1],["return",2],["instructions",1],["response",1],["language",1]]},{"id":"openai4s/server/plans.py#plan_filename","name":[["plan",1],["filename",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["plan",3],["filename",2],["title",3],["str",6],["root",3],["frame",3],["id",3],["return",1],["slugify",1],["short",1],["hash",1],["json",1]]},{"id":"openai4s/server/plans.py#plan_mode_request_text","name":[["plan",1],["mode",1],["request",1],["text",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["plan",5],["mode",5],["request",3],["text",9],["str",5],["user",2],["own",2],["words",1],["inside",1],["prompt",4],["otherwise",1],["person",1],["reads",1],["session",1],["title",2],["summarised",1],["from",1],["never",1],["model",1],["input",1],["instruction",1],["turn",1],["was",1],["drafted",1],["under",1],["cut",1],["at",1],["first",1],["delimiter",5],["keeps",1],["any",1],["later",1],["one",1],["no",2],["marker",1],["separate",1],["returned",1],["unchanged",1],["value",7],["if",3],["not",2],["carries",1],["return",3],["found",3],["index",4],["len",1],["delimiters",1],["find",1],["length",2],["min",1],["strip",1]]},{"id":"openai4s/server/plans.py#PlanService","name":[["plan",1],["service",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["class",2],["plan",70],["service",2],["own",3],["reviewable",1],["lifecycle",1],["independently",1],["http",1],["jobs",1],["def",7],["init",1],["self",25],["store",14],["emitter",5],["factory",1],["run",3],["message",8],["runner",1],["none",16],["finalize",1],["session",15],["reply",4],["str",18],["prose",3],["emit",12],["event",3],["sink",3],["dict",7],["any",9],["capture",2],["planner",1],["as",2],["draft",6],["json",5],["artifact",27],["returns",1],["stored",3],["row",5],["yields",1],["no",3],["steps",8],["caller",1],["reports",1],["miss",1],["since",1],["nothing",1],["root",18],["frame",26],["id",54],["raw",2],["extract",1],["task",3],["hint",3],["reversed",1],["messages",1],["if",13],["role",1],["user",1],["re",2],["sub",1],["content",2],["strip",1],["break",1],["normalize",1],["not",2],["keep",1],["only",1],["fallback",1],["card",1],["be",1],["recovered",1],["return",8],["previous",4],["by",4],["reusable",8],["status",10],["else",8],["write",4],["update",2],["title",9],["rationale",6],["confidence",6],["step",1],["create",1],["project",4],["ready",4],["version",1],["so",2],["also",1],["appears",1],["files",1],["try",1],["existing",2],["filename",10],["body",3],["dumps",1],["ensure",1],["ascii",1],["false",2],["indent",1],["path",4],["workspace",1],["text",3],["encoding",1],["utf",2],["data",3],["encode",1],["record",3],["save",1],["type",3],["application",1],["size",1],["bytes",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["created",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["survive",1],["traceback",1],["print",1],["exc",1],["public",14],["state",1],["discard",1],["ok",2],["error",1],["discarded",2],["true",1],["language",4],["extra",3],["seeds",1],["written",1],["zh",1],["en",1],["carried",1],["from",4],["request",3],["drafted",1],["turn",1],["narration",1],["completion",1],["already",1],["followed",1],["read",1],["back",1],["rather",1],["than",1],["memory",1],["approval",1],["resume",1],["after",1],["daemon",1],["restart",1],["speaks",1],["same",2],["seed",4],["quotes",2],["such",1],["revision",1],["feedback",1],["counts",1],["too",1],["cjk",1],["rule",1],["response",1],["applies",1],["whole",1],["english",1],["therefore",1],["never",1],["chinese",1],["gateway",1],["detection",1],["agrees",1],["template",1],["was",1],["built",1],["parts",3],["drafting",1],["append",1]]},{"id":"openai4s/server/plans.py#PlanService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["init",2],["self",5],["store",6],["emitter",6],["factory",2],["run",4],["message",6],["runner",2],["none",2]]},{"id":"openai4s/server/plans.py#PlanService._drafting_request","name":[["drafting",1],["request",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["drafting",2],["request",3],["self",4],["plan",7],["dict",2],["str",6],["any",2],["none",4],["newest",2],["user",2],["message",1],["stored",1],["frame",5],["no",1],["later",1],["than",1],["row",5],["itself",1],["its",1],["draft",1],["turn",1],["answered",1],["if",4],["not",2],["store",2],["return",5],["id",4],["created",5],["at",7],["try",2],["rows",2],["list",1],["messages",1],["limit",1],["300",1],["first",1],["true",1],["drafted",2],["int",2],["except",2],["exception",1],["noqa",1],["ble001",1],["language",1],["best",1],["effort",1],["projection",1],["role",1],["continue",2],["content",1],["type",1],["error",2],["value",1]]},{"id":"openai4s/server/plans.py#PlanService._status_after_turn","name":[["status",1],["after",1],["turn",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["status",15],["after",2],["turn",7],["self",3],["plan",12],["id",6],["str",6],["final",5],["finished",1],["execution",1],["may",1],["write",1],["completed",4],["not",2],["while",1],["step",15],["still",2],["progress",5],["model",1],["mark",1],["last",1],["call",1],["host",1],["submit",1],["output",1],["same",1],["cell",1],["ends",1],["before",1],["records",2],["outcome",1],["mapping",2],["straight",1],["stored",1],["card",1],["showed",1],["complete",1],["next",1],["permanently",1],["since",1],["only",1],["paused",2],["resume",2],["nothing",1],["whether",1],["work",1],["landed",1],["so",1],["settled",1],["agent",1],["behalf",1],["pauses",1],["instead",1],["stays",1],["unfinished",1],["steps",2],["already",1],["counts",1],["finishes",1],["never",1],["started",1],["pending",1],["keeps",1],["existing",1],["if",2],["return",3],["store",1],["index",2],["enumerate",1]]},{"id":"openai4s/server/plans.py#PlanService._step_lines","name":[["step",1],["lines",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["step",13],["lines",6],["steps",3],["list",4],["dict",2],["str",5],["any",2],["zh",3],["bool",2],["index",2],["enumerate",1],["id",4],["if",1],["deliverables",7],["join",2],["append",2],["title",2],["detail",2],["else",1],["no",1],["files",1],["specified",1],["return",1]]},{"id":"openai4s/server/plans.py#PlanService.claim_approval","name":[["claim",1],["approval",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["claim",4],["approval",2],["self",6],["root",3],["frame",5],["id",13],["str",5],["dict",2],["any",2],["take",1],["plan",24],["from",1],["draft",4],["executing",3],["say",1],["not",3],["resume",2],["below",1],["has",1],["done",1],["path",1],["since",1],["race",1],["documents",1],["was",1],["found",1],["approve",3],["had",1],["same",4],["shape",1],["none",3],["fix",1],["read",3],["status",11],["inside",1],["run",1],["execution",1],["web",1],["route",1],["reaches",1],["only",2],["after",1],["answering",1],["202",1],["background",1],["thread",2],["so",1],["two",1],["posts",1],["both",3],["were",1],["accepted",1],["turns",1],["executed",1],["steps",1],["against",1],["session",1],["followed",1],["by",2],["unconditional",1],["write",1],["no",2],["matter",1],["runs",1],["refused",1],["per",1],["reason",1],["caller",1],["next",1],["move",1],["differs",1],["between",1],["somebody",1],["else",1],["already",1],["running",1],["one",3],["finished",1],["flat",1],["cannot",1],["tells",1],["them",1],["neither",1],["store",4],["if",2],["return",3],["ok",3],["false",2],["error",2],["compare",1],["expected",1],["new",1],["true",1],["current",2],["be",1],["approved",1],["absent",1]]},{"id":"openai4s/server/plans.py#PlanService.claim_resume","name":[["claim",1],["resume",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["claim",3],["resume",6],["self",6],["root",3],["frame",5],["id",13],["str",5],["dict",2],["any",2],["take",1],["plan",25],["from",2],["paused",3],["executing",5],["say",1],["not",4],["compare",2],["swap",2],["status",12],["check",1],["whole",1],["point",1],["method",1],["existing",1],["separately",1],["execution",1],["web",1],["route",1],["answers",1],["202",2],["then",1],["runs",1],["background",1],["thread",1],["so",2],["if",3],["transition",1],["already",2],["made",1],["by",2],["time",1],["written",1],["two",1],["requests",1],["both",2],["be",1],["accepted",1],["turns",1],["execute",1],["same",1],["steps",1],["refused",1],["per",1],["rather",1],["than",1],["one",4],["cannot",1],["because",1],["caller",1],["next",1],["move",1],["differs",1],["approve",1],["draft",1],["wait",1],["nothing",1],["finished",1],["read",1],["after",1],["has",1],["lost",1],["describes",1],["row",1],["as",1],["now",1],["loser",1],["real",1],["race",1],["exactly",1],["advice",1],["needs",1],["store",4],["return",3],["ok",3],["false",2],["none",2],["error",2],["no",1],["expected",1],["new",1],["true",1],["current",2],["only",1],["absent",1]]},{"id":"openai4s/server/plans.py#PlanService.discard","name":[["discard",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["discard",2],["self",7],["root",5],["frame",6],["id",9],["str",4],["dict",2],["any",2],["plan",13],["store",3],["by",1],["if",1],["not",1],["return",2],["ok",2],["false",1],["error",1],["no",1],["session",1],["update",1],["status",2],["discarded",2],["emit",3],["emitter",1],["ready",1],["true",1]]},{"id":"openai4s/server/plans.py#PlanService.emit_ready","name":[["emit",1],["ready",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["emit",5],["ready",3],["self",2],["event",2],["sink",2],["root",3],["frame",4],["id",8],["str",4],["plan",8],["dict",2],["any",2],["none",5],["public",7],["if",1],["return",1],["type",1],["status",2],["artifact",2]]},{"id":"openai4s/server/plans.py#PlanService.execution_seed","name":[["execution",1],["seed",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["execution",3],["seed",2],["self",4],["plan",15],["dict",2],["str",4],["any",2],["zh",4],["language",1],["steps",6],["text",3],["join",1],["step",13],["lines",1],["if",2],["not",2],["return",2],["title",2],["approved",1],["start",1],["executing",1],["automatically",2],["now",1],["follow",2],["these",1],["strictly",2],["order",2],["rules",1],["before",1],["starting",1],["each",2],["call",4],["host",8],["update",6],["id",6],["progress",3],["marks",1],["as",1],["card",1],["once",1],["every",2],["deliverable",1],["file",1],["listed",1],["written",1],["completed",3],["genuinely",1],["cannot",1],["be",1],["failed",2],["note",2],["reason",1],["continue",1],["next",1],["work",1],["through",1],["writing",1],["result",1],["files",2],["working",1],["directory",1],["they",1],["become",1],["artifacts",1],["constraint",1],["from",1],["my",1],["original",1],["task",1],["example",1],["final",2],["summary",2],["markdown",2],["links",1],["raw",1],["data",1],["larger",1],["than",1],["about",1],["mb",2],["refer",1],["them",1],["by",1],["filename",1],["only",1],["everything",1],["done",1],["write",1],["concise",1],["submit",2],["output",2]]},{"id":"openai4s/server/plans.py#PlanService.finalize","name":[["finalize",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["finalize",2],["self",8],["session",8],["plan",23],["reply",5],["str",7],["prose",4],["emit",5],["event",2],["sink",2],["dict",2],["any",2],["none",7],["capture",1],["planner",1],["as",1],["draft",5],["json",2],["artifact",13],["returns",1],["stored",2],["row",5],["yields",1],["no",2],["steps",6],["caller",1],["reports",1],["miss",1],["since",1],["nothing",1],["root",5],["frame",7],["id",18],["raw",2],["extract",1],["task",3],["hint",3],["message",3],["reversed",1],["messages",1],["if",7],["role",1],["user",1],["re",1],["sub",1],["content",1],["strip",1],["break",1],["normalize",1],["not",1],["keep",1],["only",1],["fallback",1],["card",1],["be",1],["recovered",1],["return",2],["previous",4],["store",4],["by",1],["reusable",8],["status",4],["else",5],["write",1],["update",1],["title",4],["rationale",4],["confidence",4],["step",1],["create",1],["project",2],["ready",1]]},{"id":"openai4s/server/plans.py#PlanService.get_state","name":[["state",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["state",2],["self",3],["root",4],["frame",6],["id",7],["str",4],["dict",2],["any",2],["public",7],["plan",5],["store",1],["by",1],["return",1],["if",2],["else",2],["none",2],["status",2]]},{"id":"openai4s/server/plans.py#PlanService.plan_language","name":[["plan",1],["language",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["plan",12],["language",6],["self",3],["dict",3],["str",11],["any",4],["none",2],["extra",4],["seeds",1],["written",1],["zh",1],["en",1],["carried",1],["from",4],["request",3],["drafted",1],["draft",1],["turn",1],["own",2],["narration",1],["completion",1],["text",2],["already",1],["followed",1],["read",1],["back",1],["stored",1],["message",1],["rather",1],["than",1],["memory",1],["so",1],["approval",1],["resume",1],["after",1],["daemon",1],["restart",1],["speaks",1],["same",2],["seed",4],["quotes",2],["such",1],["as",1],["revision",1],["feedback",1],["counts",1],["too",1],["by",1],["cjk",1],["rule",1],["response",2],["applies",1],["whole",1],["english",1],["therefore",1],["never",1],["chinese",1],["gateway",1],["re",1],["detection",1],["agrees",1],["template",1],["was",1],["built",1],["parts",7],["drafting",1],["if",2],["append",4],["title",2],["rationale",1],["step",5],["steps",1],["not",1],["isinstance",1],["continue",1],["detail",1],["extend",1],["item",2],["deliverables",1],["return",1],["join",1]]},{"id":"openai4s/server/plans.py#PlanService.resume_execution","name":[["resume",1],["execution",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["resume",7],["execution",4],["self",18],["root",12],["frame",16],["id",35],["str",10],["project",3],["model",3],["none",9],["claimed",6],["plan",48],["dict",2],["any",2],["run",4],["steps",4],["paused",7],["has",2],["left",1],["nothing",1],["else",3],["claim",11],["enforces",2],["only",2],["resumes",1],["being",1],["compare",1],["swap",1],["also",2],["once",1],["passed",1],["by",3],["web",1],["route",3],["synchronously",1],["its",3],["202",1],["mean",1],["anything",1],["claiming",1],["again",2],["here",2],["would",1],["look",1],["row",3],["already",3],["moved",1],["refuse",1],["own",2],["turn",7],["goes",1],["through",1],["same",2],["message",2],["approve",1],["path",1],["uses",1],["so",1],["resumed",3],["ordinary",1],["fifo",1],["owned",1],["owner",1],["lease",1],["cancelling",1],["pauses",1],["exactly",1],["as",2],["before",1],["if",6],["not",3],["ok",1],["return",4],["status",26],["failed",5],["error",3],["executing",2],["store",6],["no",2],["remaining",4],["unfinished",1],["every",1],["step",2],["settled",1],["while",1],["sat",1],["completing",1],["truthful",1],["end",1],["state",1],["clears",1],["keeps",1],["shadowing",1],["new",1],["drafts",1],["because",1],["prefers",1],["newest",1],["non",1],["discarded",1],["one",2],["update",2],["completed",7],["refreshed",2],["emit",6],["ready",3],["emitter",2],["write",1],["made",1],["writing",1],["unconditionally",1],["precisely",1],["let",1],["second",1],["overwrite",1],["first",1],["result",6],["seed",1],["false",1],["final",9],["elif",2],["cancelled",1],["reasoning",1],["after",1],["len",1]]},{"id":"openai4s/server/plans.py#PlanService.resume_seed","name":[["resume",1],["seed",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["resume",3],["seed",3],["self",5],["plan",16],["dict",4],["str",6],["any",4],["remaining",3],["list",2],["execution",2],["only",3],["left",1],["standing",1],["instruction",1],["not",4],["redo",2],["rest",1],["listing",1],["finished",1],["steps",7],["by",1],["name",1],["deliberate",1],["sending",1],["remainder",1],["would",1],["leave",1],["agent",1],["infer",1],["earlier",1],["work",2],["exists",1],["whose",1],["first",1],["three",1],["produced",1],["files",1],["one",1],["start",1],["from",2],["top",1],["quietly",1],["overwrites",1],["them",2],["zh",5],["language",1],["settled",11],["step",24],["status",9],["index",2],["enumerate",1],["id",11],["if",6],["statuses",1],["append",1],["title",4],["else",3],["lines",4],["text",4],["these",1],["already",2],["reached",1],["conclusion",2],["previous",2],["run",3],["overwrite",1],["their",1],["deliverables",1],["join",4],["return",2],["continue",2],["executing",1],["was",1],["interrupted",1],["still",1],["complete",1],["rules",1],["before",1],["starting",1],["each",1],["call",4],["host",8],["update",6],["progress",2],["once",1],["every",2],["deliverable",1],["file",1],["listed",2],["written",1],["completed",3],["genuinely",1],["cannot",1],["be",1],["failed",2],["note",2],["reason",1],["next",1],["above",1],["re",1],["have",1],["strictly",1],["follow",1],["constraint",1],["my",1],["original",1],["task",1],["everything",1],["done",1],["write",1],["concise",1],["final",1],["summary",1],["submit",2],["output",2]]},{"id":"openai4s/server/plans.py#PlanService.run_execution","name":[["run",1],["execution",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["run",3],["execution",4],["self",14],["root",10],["frame",14],["id",30],["str",10],["project",3],["model",3],["none",9],["claimed",6],["plan",39],["dict",2],["any",2],["approve",3],["draft",3],["execute",1],["through",2],["normal",1],["agent",1],["turn",7],["passed",1],["by",3],["web",1],["route",3],["claims",1],["synchronously",1],["so",2],["its",2],["202",1],["means",1],["something",1],["claiming",1],["again",1],["here",1],["would",1],["look",1],["row",3],["already",3],["moved",2],["refuse",1],["own",1],["same",2],["contract",1],["resume",1],["has",1],["reason",1],["if",6],["not",5],["executing",3],["store",5],["return",4],["status",23],["failed",6],["error",4],["no",2],["else",2],["claim",7],["approval",1],["ok",1],["emit",5],["emitter",1],["swap",1],["above",1],["wrote",1],["unconditional",1],["write",1],["be",1],["gone",1],["rather",1],["than",1],["ready",2],["result",5],["message",1],["seed",1],["false",1],["completed",4],["final",9],["elif",2],["cancelled",1],["cancelling",1],["leaves",1],["work",1],["finish",1],["paused",3],["over",1],["fall",1],["keep",1],["whatever",1],["stored",1],["was",1],["since",1],["prefers",1],["newest",1],["non",1],["discarded",1],["then",1],["shadowed",1],["every",1],["new",1],["session",1],["permanently",1],["after",1],["update",1]]},{"id":"openai4s/server/plans.py#PlanService.run_revision","name":[["run",1],["revision",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["run",3],["revision",2],["self",6],["root",4],["frame",5],["id",9],["str",10],["project",3],["changes",5],["model",3],["none",5],["dict",2],["any",3],["regenerate",1],["draft",2],["through",1],["plan",10],["only",2],["agent",1],["turn",2],["seed",4],["opens",1],["mode",2],["marker",1],["so",1],["starts",1],["not",2],["append",1],["generic",1],["instruction",1],["top",1],["store",2],["by",1],["if",2],["else",2],["language",1],["zh",1],["json",2],["title",4],["rationale",2],["confidence",2],["steps",2],["detail",2],["deliverables",2],["revise",1],["execution",1],["above",1],["according",1],["change",2],["requests",2],["below",1],["again",1],["output",1],["brief",1],["description",1],["approach",1],["prose",1],["one",1],["code",1],["block",1],["same",1],["structure",1],["as",1],["before",1],["execute",1],["anything",1],["call",1],["tools",1],["return",1],["message",1],["true",1]]},{"id":"openai4s/server/plans.py#PlanService.unfinished_steps","name":[["unfinished",1],["steps",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["unfinished",3],["steps",4],["self",3],["plan",5],["dict",4],["str",4],["any",4],["list",2],["resume",1],["still",1],["has",1],["run",2],["progress",1],["counts",1],["as",1],["step",11],["state",1],["paused",1],["was",1],["interrupted",1],["part",1],["way",1],["pause",1],["usually",1],["cancel",1],["daemon",1],["went",1],["away",1],["there",1],["no",1],["record",1],["far",1],["got",1],["so",1],["honest",1],["thing",1],["again",1],["rather",1],["than",1],["assume",1],["landed",1],["status",7],["remaining",3],["index",2],["enumerate",1],["id",3],["if",1],["not",1],["settled",1],["statuses",1],["append",1],["return",1]]},{"id":"openai4s/server/plans.py#PlanService.write_artifact","name":[["write",1],["artifact",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["write",4],["artifact",14],["self",4],["session",10],["plan",14],["dict",4],["str",7],["any",4],["id",16],["none",5],["emit",3],["event",2],["sink",2],["version",1],["json",3],["so",1],["also",1],["appears",1],["files",1],["try",1],["if",1],["existing",2],["store",2],["filename",10],["title",4],["root",4],["frame",6],["else",1],["body",3],["dumps",1],["rationale",2],["confidence",2],["steps",2],["ensure",1],["ascii",1],["false",1],["indent",1],["path",4],["workspace",1],["text",1],["encoding",1],["utf",2],["data",3],["encode",1],["record",3],["save",1],["content",1],["type",2],["application",1],["size",1],["bytes",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["project",2],["created",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["capture",1],["must",1],["survive",1],["traceback",1],["print",1],["exc",1]]},{"id":"openai4s/server/plans.py#PlanSession","name":[["plan",1],["session",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["class",2],["plan",2],["session",3],["protocol",2],["small",1],["surface",1],["needed",1],["while",1],["capturing",1],["planner",1],["reply",1],["root",1],["frame",1],["id",2],["str",3],["project",1],["workspace",1],["path",1],["messages",1],["list",1],["dict",1],["any",1]]},{"id":"openai4s/server/plans.py#public_plan","name":[["public",1],["plan",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["public",5],["plan",16],["dict",5],["str",4],["any",4],["none",5],["fold",1],["live",1],["step",11],["progress",1],["into",1],["shape",1],["sent",1],["web",1],["client",1],["if",1],["not",1],["return",2],["status",8],["steps",5],["id",5],["pending",1],["append",1],["title",2],["rationale",2],["confidence",2],["artifact",2]]},{"id":"openai4s/server/plans.py#short_hash","name":[["short",1],["hash",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["short",2],["hash",2],["text",3],["str",4],["return",1],["hashlib",1],["sha1",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/server/plans.py#slugify","name":[["slugify",1]],"path":[["openai4s",1],["server",1],["plans",1],["py",1]],"body":[["def",2],["slugify",2],["text",3],["str",4],["maxlen",3],["int",2],["44",2],["value",4],["re",2],["sub",2],["lower",1],["strip",2],["return",1],["plan",1]]},{"id":"openai4s/server/project_listing.py","name":[["project",1],["listing",1],["py",1]],"path":[["openai4s",1],["server",1],["project",1],["listing",1],["py",1]],"body":[["projects",2],["parameters",2],["paging",2],["envelope",1],["off",1],["gateway",5],["route",2],["has",2],["three",1],["listing",2],["modes",1],["one",2],["closed",1],["failure",2],["table",2],["no",1],["compatibility",2],["full",1],["dump",1],["ordered",1],["by",1],["updated",1],["at",3],["cursor",5],["official",1],["clients",1],["opaque",1],["keyset",1],["last",2],["active",1],["desc",2],["nulls",1],["project",8],["id",1],["limit",3],["observe",1],["more",2],["without",1],["second",1],["count",2],["offset",2],["honoured",1],["window",1],["never",1],["combined",1],["team",1],["visibility",1],["conjunct",1],["sql",1],["inv",1],["13",1],["not",4],["post",1],["filter",3],["after",2],["hidden",1],["rows",2],["must",1],["occupy",1],["page",4],["slots",1],["forge",1],["end",1],["list",2],["total",1],["exact",1],["every",1],["400",2],["carries",1],["stable",1],["code",1],["invalid",4],["bad",1],["request",2],["come",1],["back",1],["as",3],["repository",1],["dicts",1],["applies",1],["its",2],["own",2],["json",1],["projection",1],["so",1],["module",1],["needs",1],["nothing",1],["from",5],["future",1],["import",5],["annotations",1],["re",2],["typing",1],["any",1],["mapping",1],["openai4s",2],["server",1],["errors",1],["error",4],["storage",1],["frames",1],["default",1],["max",3],["codepoints",1],["decode",1],["encode",1],["fingerprint",1],["largest",1],["value",4],["sqlite",3],["bind",2],["integer",4],["int",3],["accepts",1],["anything",2],["python",1],["represent",1],["bound",1],["parameter",1],["above",1],["raises",1],["overflow",1],["execution",1],["reported",1],["500",1],["promises",1],["63",1],["nineteen",1],["digits",2],["cover",1],["longer",1],["cpython",1],["refuses",1],["than",2],["4300",1],["form",2],["check",1],["bounds",1],["length",1],["rather",1],["letting",1],["decide",1],["compile",1],["19",1],["all",1]]},{"id":"openai4s/server/project_listing.py#_first","name":[["first",1]],"path":[["openai4s",1],["server",1],["project",1],["listing",1],["py",1]],"body":[["def",2],["first",3],["query",3],["mapping",2],["str",7],["any",2],["key",3],["none",7],["value",4],["parse",1],["qs",1],["shaped",1],["parameter",1],["if",3],["absent",1],["empty",1],["values",3],["else",2],["return",1]]},{"id":"openai4s/server/project_listing.py#_int_param","name":[["int",1],["param",1]],"path":[["openai4s",1],["server",1],["project",1],["listing",1],["py",1]],"body":[["def",2],["int",11],["param",2],["raw",4],["str",6],["name",6],["minimum",4],["code",6],["maximum",4],["none",5],["alone",2],["also",2],["admits",2],["surrounding",2],["whitespace",2],["full",2],["width",2],["digits",2],["query",2],["parameter",2],["ascii",2],["decimal",2],["not",4],["integer",5],["if",3],["form",2],["fullmatch",1],["raise",4],["gateway",4],["error",5],["400",4],["must",3],["be",3],["try",1],["value",5],["except",1],["as",1],["exc",2],["pragma",1],["no",1],["cover",1],["check",1],["precludes",1],["from",1],["at",1],["least",1],["out",1],["range",1],["return",1]]},{"id":"openai4s/server/project_listing.py#list_projects_page","name":[["list",1],["projects",1],["page",1]],"path":[["openai4s",1],["server",1],["project",1],["listing",1],["py",1]],"body":[["def",2],["list",4],["projects",9],["page",10],["store",5],["any",7],["query",7],["mapping",3],["str",8],["visible",11],["user",11],["id",13],["none",16],["dict",2],["envelope",1],["raw",19],["repository",1],["rows",8],["under",1],["parse",1],["qs",1],["name",3],["value",4],["team",5],["mode",2],["principal",1],["outside",1],["admin",1],["first",4],["limit",14],["cursor",15],["offset",15],["paging",2],["not",7],["search",6],["strip",1],["if",11],["len",4],["project",9],["max",3],["codepoints",1],["raise",4],["gateway",4],["error",5],["400",4],["must",2],["be",2],["at",3],["most",1],["128",1],["unicode",1],["code",3],["points",1],["invalid",6],["x00",1],["sqlite",2],["like",1],["stops",1],["embedded",1],["nul",2],["so",1],["lab",2],["x00zzz",1],["would",1],["have",1],["matched",1],["every",1],["named",1],["filter",2],["silently",1],["widened",1],["rather",1],["than",1],["applied",1],["contain",1],["return",2],["total",5],["scope",3],["else",4],["fingerprint",6],["cannot",1],["combined",1],["bad",1],["request",1],["before",4],["try",1],["decode",1],["except",1],["as",1],["exc",3],["from",1],["int",2],["param",2],["minimum",2],["maximum",1],["integer",1],["default",1],["min",1],["keyset",3],["count",1],["next",4],["has",5],["more",5],["tail",3],["encode",1],["last",2],["active",2]]},{"id":"openai4s/server/recovery_control.py","name":[["recovery",1],["control",1],["py",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["recovery",12],["journal",2],["projection",1],["verified",1],["pipeline",1],["composition",1],["kernel",3],["algorithm",1],["intentionally",1],["callback",1],["driven",1],["service",2],["binds",1],["its",1],["durable",1],["store",2],["ports",1],["exposes",1],["small",1],["safe",1],["status",1],["view",1],["describes",1],["actions",1],["currently",1],["possible",1],["never",1],["claims",1],["checkpoint",1],["restorable",1],["unless",1],["both",1],["workspace",1],["tree",1],["complete",1],["bootstrap",2],["manifest",2],["present",1],["from",7],["future",1],["import",11],["annotations",1],["hashlib",1],["json",1],["re",1],["uuid",1],["collections",2],["defaultdict",1],["abc",1],["mapping",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["protocol",1],["openai4s",2],["orchestrator",1],["recipe",1],["step",1],["storage",1],["snapshots",1],["revert",1],["setting",1],["key",1],["statuses",1],["frozenset",1],["started",1],["completed",1],["skipped",1],["partial",1],["failed",1],["cancelled",1],["frozen",1],["true",1],["all",1],["action",2],["error",1],["plan",1],["control",1]]},{"id":"openai4s/server/recovery_control.py#_action","name":[["action",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["action",5],["id",4],["str",6],["enabled",4],["bool",7],["reason",4],["none",2],["requires",8],["ticket",4],["false",4],["confirmation",4],["dict",2],["any",2],["return",1],["execution",1]]},{"id":"openai4s/server/recovery_control.py#_bounded_public","name":[["bounded",1],["public",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["bounded",2],["public",2],["value",3],["any",4],["limit",4],["int",2],["safe",3],["redact",1],["encoded",5],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",2],["separators",1],["default",1],["repr",1],["if",1],["len",2],["return",2],["truncated",1],["sha256",2],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["original",1],["chars",1],["preview",1]]},{"id":"openai4s/server/recovery_control.py#_generation_state","name":[["generation",1],["state",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["generation",2],["state",3],["generations",3],["str",3],["states",5],["item",3],["if",5],["isinstance",1],["mapping",1],["active",2],["busy",1],["return",4],["partial",2],["failed",2],["crashed",1],["ended",1],["else",1],["none",1]]},{"id":"openai4s/server/recovery_control.py#_journal_state","name":[["journal",1],["state",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["journal",2],["state",2],["rows",3],["list",2],["dict",2],["str",4],["latest",3],["phase",7],["status",8],["if",7],["revert",1],["workspace",2],["completed",2],["cancelled",2],["return",8],["ended",1],["partial",4],["failed",4],["restoring",2],["publish",1],["session",1],["active",1],["states",2],["build",1],["bootstrapping",2],["bootstrap",1],["hydrate",2],["hydrating",2],["artifact",1],["replay",1],["replaying",1],["validate",1],["validating",1]]},{"id":"openai4s/server/recovery_control.py#_parse_recipe","name":[["parse",1],["recipe",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["parse",2],["recipe",6],["value",11],["any",2],["cell",3],["cursor",3],["int",3],["recovery",16],["if",8],["not",6],["isinstance",5],["mapping",4],["version",1],["raise",6],["action",6],["error",15],["checkpoint",1],["has",1],["unsupported",1],["steps",5],["list",2],["step",7],["index",7],["raw",16],["enumerate",1],["invalid",3],["at",2],["payload",6],["must",1],["be",1],["object",1],["identity",4],["id",2],["digest",4],["hashlib",1],["sha256",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["default",1],["repr",1],["encode",1],["utf",1],["hexdigest",1],["12",1],["rs",1],["try",2],["append",1],["kind",2],["str",9],["dict",2],["replay",2],["policy",2],["never",1],["except",2],["type",1],["as",2],["from",2],["required",5],["symbols",2],["artifacts",3],["artifact",2],["hashes",2],["environment",5],["requirements",3],["all",1],["item",2],["validation",1],["coverage",6],["namespace",2],["lower",1],["unverified",1],["else",1],["empty",1],["return",1],["tuple",3],["language",2],["name",4],["names",3],["items",2]]},{"id":"openai4s/server/recovery_control.py#_public_generation","name":[["public",1],["generation",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["public",2],["generation",4],["value",4],["mapping",2],["str",2],["any",2],["none",6],["dict",2],["if",1],["return",2],["key",3],["id",4],["language",1],["ordinal",1],["state",1],["bootstrap",1],["manifest",2],["environment",1],["last",1],["activity",1],["at",2],["ended",2],["reason",1],["recovered",1],["from",1]]},{"id":"openai4s/server/recovery_control.py#_redact","name":[["redact",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["redact",4],["value",7],["any",5],["if",3],["isinstance",2],["mapping",1],["return",3],["str",2],["key",4],["redacted",1],["marker",2],["casefold",1],["secret",1],["token",1],["password",1],["credential",1],["api",1],["else",1],["item",4],["items",1],["list",1],["tuple",1]]},{"id":"openai4s/server/recovery_control.py#_required","name":[["required",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["required",3],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["error",1],["return",1]]},{"id":"openai4s/server/recovery_control.py#_restorable","name":[["restorable",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["restorable",2],["checkpoint",13],["mapping",6],["str",5],["any",2],["none",7],["tuple",2],["bool",2],["if",7],["return",8],["false",7],["no",4],["exists",1],["not",5],["workspace",2],["tree",2],["id",1],["has",5],["refs",5],["generation",1],["isinstance",4],["verifiable",2],["bootstrap",7],["manifest",9],["language",6],["value",5],["items",1],["else",1],["lacks",1],["try",1],["parsed",2],["from",1],["record",1],["except",1],["type",1],["error",2],["invalid",1],["mismatched",1],["recipe",5],["recovery",2],["int",1],["version",1],["supported",1],["true",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryActionError","name":[["recovery",1],["action",1],["error",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["class",2],["recovery",2],["action",2],["error",4],["runtime",2],["requested",1],["mutation",1],["unavailable",1],["under",1],["current",1],["durable",1],["state",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryActionPlan","name":[["recovery",1],["action",1],["plan",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["class",2],["recovery",4],["action",3],["plan",2],["id",5],["str",7],["root",1],["frame",1],["branch",1],["checkpoint",1],["none",2],["manifests",1],["tuple",1],["bootstrap",1],["manifest",1],["source",1],["generation",1],["ids",1],["mapping",1],["recipe",2]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService","name":[["recovery",1],["control",1],["service",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["class",2],["recovery",32],["control",3],["service",3],["durable",2],["status",13],["actions",2],["journal",6],["bound",1],["pipeline",3],["factory",1],["def",5],["init",1],["self",16],["store",8],["workspace",3],["tree",4],["exists",3],["callable",3],["str",24],["bool",1],["none",27],["event",29],["sink",4],["dict",6],["any",5],["payload",5],["chars",5],["int",2],["20",1],["000",1],["if",19],["256",2],["raise",5],["value",16],["error",7],["must",1],["be",1],["at",4],["least",1],["lambda",3],["id",62],["false",1],["record",2],["mapping",3],["append",3],["one",1],["orchestrator",3],["without",1],["accepting",1],["opaque",1],["fields",2],["required",7],["root",22],["frame",22],["phase",12],["missing",4],["name",3],["not",9],["strip",3],["join",1],["lower",2],["re",1],["fullmatch",1],["z0",1],["63",1],["invalid",1],["statuses",1],["unknown",1],["stored",3],["branch",19],["else",9],["source",3],["generation",9],["candidate",3],["errors",1],["contain",1],["echoed",1],["environment",1],["http",1],["details",1],["persist",1],["credential",1],["shaped",1],["merely",1],["redact",2],["them",1],["later",1],["detail",2],["try",2],["type",2],["log",1],["message",1],["created",1],["except",2],["exception",1],["noqa",1],["ble001",1],["already",1],["committed",1],["pass",1],["return",3],["ports",3],["kernel",3],["build",1],["whose",1],["every",2],["durably",1],["journaled",1],["owned",1],["by",1],["limit",3],["1000",1],["events",3],["list",3],["newest",1],["true",2],["grouped",3],["defaultdict",1],["attempts",6],["attempt",1],["rows",3],["values",2],["sort",1],["key",8],["item",3],["updated",1],["reverse",1],["generations",4],["language",3],["latest",1],["python",1],["current",5],["state",9],["setting",5],["getattr",1],["barrier",15],["raw",3],["revert",4],["json",1],["loads",1],["isinstance",2],["operation",1],["target",1],["checkpoint",3],["undo",1],["marker",1],["visible",1],["projection",1],["has",1],["survived",1],["synchronous",1],["call",1],["process",1],["restart",1],["recoverable",1],["work",1],["currently",1],["running",1],["writer",1],["reporting",1],["restoring",1],["would",1],["disable",1],["action",1],["forever",1],["failed",1],["explicit",1],["public",1],["items",1],["st",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["init",2],["self",6],["store",6],["recovery",2],["workspace",4],["tree",5],["exists",4],["callable",4],["str",4],["bool",2],["none",13],["event",5],["sink",4],["dict",2],["any",2],["payload",6],["chars",6],["int",2],["20",2],["000",2],["if",1],["256",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["at",1],["least",1],["lambda",2],["id",1],["false",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService._attempt","name":[["attempt",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["attempt",2],["self",3],["rows",7],["list",2],["dict",4],["str",2],["any",2],["sort",1],["key",1],["lambda",1],["item",4],["created",5],["at",7],["sequence",3],["entry",3],["id",9],["latest",7],["return",1],["recovery",2],["state",2],["journal",1],["phase",5],["status",4],["source",2],["generation",4],["candidate",2],["started",1],["updated",1],["events",1],["row",7],["detail",2],["bounded",1],["public",1],["payload",1],["chars",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService.actions","name":[["actions",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["actions",5],["self",6],["root",11],["frame",11],["id",25],["str",7],["branch",17],["none",11],["dict",2],["any",2],["required",3],["status",8],["store",2],["session",4],["if",13],["not",12],["raise",1],["permission",1],["error",1],["belongs",1],["another",1],["checkpoint",11],["head",2],["else",10],["restorable",8],["unavailable",4],["try",1],["tree",6],["exists",4],["workspace",4],["except",1],["exception",1],["noqa",1],["ble001",1],["cas",1],["verification",1],["fails",1],["closed",1],["false",2],["missing",1],["corrupt",1],["busy",7],["state",11],["restoring",1],["bootstrapping",1],["hydrating",1],["replaying",1],["validating",1],["recoverable",3],["ended",1],["partial",4],["failed",4],["latest",4],["current",1],["action",4],["restore",1],["recovery",8],["already",5],["running",3],["kernel",1],["active",1],["requires",4],["ticket",3],["true",4],["retry",1],["inspect",1],["log",2],["continue",1],["view",2],["only",3],["be",3],["advertised",1],["here",1],["as",2],["always",1],["available",1],["nothing",2],["could",1],["invoke",2],["either",1],["no",1],["route",2],["accepted",1],["them",2],["client",1],["sanitiser",1],["dropped",1],["prepare",1],["below",1],["refuses",1],["both",2],["read",1],["neither",1],["named",1],["real",1],["capability",1],["were",1],["satisfied",1],["by",1],["card",1],["itself",1],["renders",1],["inline",1],["pending",1],["until",1],["someone",1],["recovers",1],["list",1],["menu",1],["mutations",1],["caller",1],["may",1],["anything",1],["cannot",1],["invoked",1],["promise",1],["api",1],["keep",1],["so",1],["goes",1],["back",1],["without",1],["reach",1],["restart",1],["fresh",1],["explicit",2],["revert",1],["must",1],["restored",1],["reconciled",1],["first",1],["confirmation",1],["return",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService.pipeline","name":[["pipeline",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["pipeline",3],["self",3],["ports",4],["any",2],["kernel",3],["recovery",6],["orchestrator",3],["build",1],["whose",1],["every",1],["phase",1],["durably",1],["journaled",1],["if",1],["journal",3],["raise",1],["value",1],["error",1],["owned",1],["by",1],["control",1],["service",1],["return",1],["record",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService.prepare_action","name":[["prepare",1],["action",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["prepare",2],["action",35],["self",5],["root",10],["frame",10],["id",46],["str",14],["branch",10],["none",13],["confirmed",3],["bool",2],["false",2],["fresh",6],["manifests",10],["tuple",4],["bootstrap",8],["manifest",13],["recovery",19],["plan",3],["re",1],["check",1],["policy",1],["freeze",1],["exact",1],["inputs",1],["one",1],["mutation",2],["callers",1],["invoke",1],["only",3],["after",1],["acquiring",1],["their",1],["execution",1],["ticket",1],["closes",1],["queue",1],["time",1],["toctou",1],["window",1],["between",1],["read",2],["actions",3],["projection",4],["actual",1],["required",2],["lower",1],["next",1],["item",7],["if",13],["raise",9],["error",14],["unknown",1],["not",6],["enabled",1],["reason",3],["disabled",1],["requires",2],["confirmation",2],["explicit",1],["checkpoint",17],["restart",2],["has",2],["no",2],["resolvable",1],["runtime",2],["recipe",7],["sources",4],["language",10],["store",2],["latest",1],["kernel",1],["generation",6],["elif",1],["restore",1],["retry",1],["session",1],["else",5],["restorable",4],["refs",4],["parsed",4],["list",1],["dict",1],["sorted",1],["key",1],["lambda",1],["python",1],["ref",7],["raw",2],["isinstance",2],["mapping",2],["try",1],["from",2],["record",1],["except",1],["type",1],["value",1],["as",1],["invalid",1],["mismatch",1],["append",1],["parse",1],["cell",2],["cursor",2],["int",1],["return",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["source",1],["ids",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService.record","name":[["record",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["record",2],["self",4],["event",23],["mapping",2],["str",14],["any",2],["dict",2],["append",2],["one",1],["orchestrator",1],["journal",2],["without",1],["accepting",1],["opaque",1],["fields",2],["required",2],["recovery",11],["id",23],["root",6],["frame",6],["phase",11],["status",11],["missing",4],["name",3],["if",8],["not",3],["strip",3],["raise",3],["value",3],["error",3],["join",1],["lower",2],["re",1],["fullmatch",1],["z0",1],["63",1],["none",4],["invalid",1],["statuses",1],["unknown",1],["stored",3],["store",1],["branch",6],["else",4],["source",3],["generation",6],["candidate",3],["errors",1],["contain",1],["echoed",1],["environment",1],["http",1],["details",1],["persist",1],["credential",1],["shaped",1],["merely",1],["redact",2],["them",1],["later",1],["detail",2],["try",1],["sink",1],["type",1],["log",1],["message",1],["at",2],["created",1],["except",1],["exception",1],["noqa",1],["ble001",1],["durable",1],["already",1],["committed",1],["pass",1],["return",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryControlService.status","name":[["status",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["status",2],["self",6],["root",12],["frame",12],["id",33],["str",10],["branch",11],["none",18],["recovery",13],["limit",4],["int",2],["1000",2],["dict",4],["any",2],["required",4],["events",3],["store",3],["list",3],["newest",1],["true",2],["grouped",3],["defaultdict",1],["event",3],["append",1],["attempts",6],["attempt",1],["rows",3],["values",2],["if",9],["sort",1],["key",8],["lambda",1],["item",3],["updated",1],["at",1],["reverse",1],["generations",4],["language",3],["latest",1],["kernel",1],["generation",3],["python",1],["current",5],["else",5],["state",9],["not",6],["setting",5],["getattr",1],["barrier",15],["raw",3],["revert",4],["callable",1],["value",11],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["isinstance",2],["mapping",2],["operation",1],["target",1],["checkpoint",3],["undo",1],["marker",1],["visible",1],["projection",1],["has",1],["survived",1],["synchronous",1],["call",1],["process",1],["restart",1],["recoverable",1],["work",1],["currently",1],["running",1],["writer",1],["reporting",1],["restoring",1],["would",1],["disable",1],["every",1],["action",1],["forever",1],["failed",1],["return",1],["explicit",1],["public",1],["items",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryStore","name":[["recovery",1],["store",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["class",2],["recovery",4],["store",2],["protocol",2],["def",6],["append",1],["event",1],["self",6],["fields",1],["any",2],["dict",5],["list",2],["events",1],["filters",1],["session",2],["branch",3],["id",4],["str",8],["none",8],["checkpoint",2],["setting",1],["key",1],["default",1],["latest",1],["kernel",1],["generation",1],["root",1],["frame",1],["language",1]]},{"id":"openai4s/server/recovery_control.py#RecoveryStore.append_recovery_event","name":[["append",1],["recovery",1],["event",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["append",2],["recovery",2],["event",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/recovery_control.py#RecoveryStore.get_session_branch","name":[["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["session",2],["branch",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/recovery_control.py#RecoveryStore.get_session_checkpoint","name":[["session",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/recovery_control.py#RecoveryStore.get_setting","name":[["setting",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",6],["default",2],["none",6]]},{"id":"openai4s/server/recovery_control.py#RecoveryStore.latest_kernel_generation","name":[["latest",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["latest",2],["kernel",2],["generation",2],["self",2],["root",2],["frame",2],["id",4],["str",6],["language",2],["branch",2],["none",6],["dict",2]]},{"id":"openai4s/server/recovery_control.py#RecoveryStore.list_recovery_events","name":[["list",1],["recovery",1],["events",1]],"path":[["openai4s",1],["server",1],["recovery",1],["control",1],["py",1]],"body":[["def",2],["list",4],["recovery",2],["events",2],["self",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/recovery_execution.py","name":[["recovery",1],["execution",1],["py",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["execute",1],["one",3],["recovery",11],["mutation",2],["through",1],["verified",1],["kernel",2],["pipeline",1],["policy",1],["input",1],["freezing",1],["lives",1],["mod",1],["control",3],["module",1],["owns",1],["small",1],["orchestration",1],["adapter",1],["runs",1],["every",1],["language",1],["candidate",3],["under",1],["id",1],["stops",1],["after",1],["first",1],["incomplete",1],["emits",1],["durable",1],["session",1],["terminal",1],["event",1],["concrete",1],["worker",1],["cas",1],["artifact",1],["ports",2],["supplied",1],["by",1],["gateway",1],["runtime",1],["so",1],["service",2],["remains",1],["directly",1],["testable",1],["from",6],["future",1],["import",6],["annotations",1],["collections",1],["abc",1],["mapping",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["openai4s",2],["bootstrap",1],["manifest",1],["recipe",1],["result",1],["server",1],["action",1],["plan",1],["frozen",1],["true",1],["all",1],["execution",1],["executor",1]]},{"id":"openai4s/server/recovery_execution.py#_aggregate_status","name":[["aggregate",1],["status",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",2],["aggregate",2],["status",6],["results",8],["list",2],["recovery",2],["result",10],["expected",3],["int",2],["str",2],["if",4],["not",1],["return",5],["cancelled",3],["all",1],["active",3],["len",1],["any",3],["partial",2],["failed",1]]},{"id":"openai4s/server/recovery_execution.py#_ignore_candidate","name":[["ignore",1],["candidate",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",2],["ignore",2],["candidate",6],["none",3],["return",1]]},{"id":"openai4s/server/recovery_execution.py#_ignore_event","name":[["ignore",1],["event",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",2],["ignore",2],["event",4],["dict",2],["str",2],["any",2],["none",3],["return",1]]},{"id":"openai4s/server/recovery_execution.py#_not_cancelled","name":[["not",1],["cancelled",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",2],["not",2],["cancelled",2],["bool",2],["return",1],["false",1]]},{"id":"openai4s/server/recovery_execution.py#_recipe_for_language","name":[["recipe",1],["language",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",2],["recipe",14],["language",10],["recovery",6],["str",4],["include",6],["hydration",6],["bool",2],["steps",8],["step",7],["if",9],["kind",2],["hydrate",2],["workspace",1],["artifact",3],["append",3],["continue",2],["replay",1],["cell",1],["payload",1],["unknown",1],["retained",1],["once",1],["so",1],["orchestrator",1],["reports",1],["partial",1],["instead",1],["silently",1],["dropping",1],["them",1],["requirements",9],["environment",2],["selected",3],["mapping",3],["any",1],["nested",3],["isinstance",2],["else",3],["none",1],["return",1],["tuple",2],["required",2],["symbols",2],["hashes",2],["dict",2],["namespace",2],["coverage",2],["verified",1]]},{"id":"openai4s/server/recovery_execution.py#RecoveryExecutionPorts","name":[["recovery",1],["execution",1],["ports",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["class",2],["recovery",2],["execution",2],["ports",2],["build",1],["candidate",18],["callable",13],["bootstrap",4],["manifest",3],["any",13],["hydrate",2],["workspace",1],["mapping",4],["str",11],["artifact",2],["execute",1],["cell",1],["inspect",2],["symbols",1],["digest",1],["none",2],["environment",1],["publish",1],["cancelled",2],["bool",1],["not",1],["started",1],["ignore",3],["finished",1],["event",2],["sink",1],["dict",1]]},{"id":"openai4s/server/recovery_execution.py#RecoveryMutationExecutor","name":[["recovery",1],["mutation",1],["executor",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["class",2],["recovery",15],["mutation",2],["executor",2],["run",2],["all",1],["checkpoint",5],["runtimes",1],["without",1],["ever",1],["replaying",1],["unsafe",1],["step",1],["def",3],["init",1],["self",19],["control",6],["service",1],["ports",17],["execution",1],["none",1],["plan",26],["action",6],["dict",1],["str",1],["any",1],["results",7],["list",5],["result",16],["index",2],["manifest",13],["enumerate",1],["manifests",4],["current",3],["candidate",19],["build",4],["value",2],["bootstrap",3],["append",2],["started",1],["return",2],["pipeline",4],["hydrate",4],["workspace",2],["artifact",4],["execute",2],["cell",2],["inspect",4],["symbols",2],["digest",2],["environment",2],["publish",2],["lambda",1],["selected",3],["source",5],["generation",7],["ids",2],["language",6],["cancelled",2],["try",3],["restore",1],["root",8],["frame",8],["id",38],["branch",8],["recipe",3],["include",1],["hydration",1],["finally",1],["finished",1],["except",2],["exception",2],["noqa",2],["ble001",2],["state",3],["canonical",1],["pass",2],["if",3],["status",16],["active",4],["break",1],["aggregate",1],["len",1],["detail",3],["languages",2],["completed",2],["zip",1],["issues",4],["issue",2],["record",1],["phase",1],["session",1],["else",1],["event",4],["type",1],["message",1],["sink",1],["durable",1],["terminal",1],["already",1],["exists",1],["ok",1],["replayed",2],["steps",4],["skipped",2]]},{"id":"openai4s/server/recovery_execution.py#RecoveryMutationExecutor.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",2],["init",2],["self",4],["control",6],["recovery",4],["service",2],["ports",6],["execution",2],["none",2]]},{"id":"openai4s/server/recovery_execution.py#RecoveryMutationExecutor.run","name":[["run",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",3],["run",2],["self",17],["plan",28],["recovery",12],["action",7],["dict",2],["str",2],["any",2],["results",7],["list",5],["result",16],["index",2],["manifest",13],["enumerate",1],["manifests",4],["current",3],["candidate",19],["build",4],["value",2],["bootstrap",3],["ports",13],["append",2],["started",1],["return",2],["pipeline",4],["control",2],["hydrate",4],["workspace",2],["artifact",4],["execute",2],["cell",2],["inspect",4],["symbols",2],["digest",2],["environment",2],["publish",2],["lambda",1],["selected",3],["source",5],["generation",7],["ids",2],["language",6],["cancelled",2],["try",3],["restore",1],["root",8],["frame",8],["id",38],["branch",8],["recipe",3],["include",1],["hydration",1],["finally",1],["finished",1],["except",2],["exception",2],["noqa",2],["ble001",2],["state",3],["canonical",1],["pass",2],["if",3],["status",16],["active",4],["break",1],["aggregate",1],["len",1],["detail",3],["checkpoint",4],["languages",2],["completed",2],["zip",1],["issues",4],["issue",2],["record",1],["phase",1],["session",1],["else",1],["event",4],["type",1],["message",1],["sink",1],["durable",1],["terminal",1],["already",1],["exists",1],["ok",1],["replayed",2],["steps",4],["skipped",2]]},{"id":"openai4s/server/recovery_execution.py#RecoveryMutationExecutor.run.build","name":[["build",1]],"path":[["openai4s",1],["server",1],["recovery",1],["execution",1],["py",1]],"body":[["def",2],["build",3],["value",3],["bootstrap",2],["manifest",2],["candidate",8],["self",2],["ports",2],["current",1],["append",1],["started",1],["return",1]]},{"id":"openai4s/server/recovery_recipe.py","name":[["recovery",1],["recipe",1],["py",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["compile",1],["immutable",2],["cell",4],["facts",1],["into",1],["conservative",1],["recovery",7],["recipe",3],["not",2],["notebook",2],["replay",4],["module",1],["selects",1],["only",2],["successful",1],["cells",1],["whose",1],["namespace",3],["effects",1],["be",2],["reconstructed",1],["without",1],["repeating",1],["external",1],["write",1],["unknown",1],["host",2],["action",1],["uncertain",1],["mutation",1],["every",1],["state",1],["affecting",1],["cannot",1],["pass",1],["those",1],["checks",1],["remains",1],["as",10],["never",1],["step",1],["so",1],["validation",1],["reports",2],["partial",2],["instead",1],["silently",1],["claiming",1],["old",1],["survived",1],["compiler",1],["deliberately",2],["stdlib",1],["side",1],["effect",1],["free",2],["consumes",1],["execution",2],["log",2],["dtos",1],["plus",1],["bootstrap",2],["manifests",1],["already",1],["captured",1],["by",2],["session",1],["domain",1],["worker",2],["construction",1],["stay",1],["kernel",2],["from",5],["future",1],["import",10],["annotations",1],["ast",1],["builtins",3],["hashlib",1],["re",1],["collections",1],["abc",1],["mapping",1],["sequence",1],["typing",1],["any",2],["openai4s",2],["dependencies",1],["normalize",1],["string",1],["list",3],["manifest",1],["safety",1],["error",1],["python",1],["runtime",2],["symbols",2],["frozenset",5],["dir",1],["doc",1],["name",1],["package",3],["dependency",1],["lexer",1],["intentionally",1],["function",1],["identifiers",1],["reads",1],["these",1],["names",2],["supplied",1],["pristine",1],["base",1],["therefore",1],["require",1],["producing",1],["functions",1],["absent",1],["their",1],["library",1],["must",1],["represented",1],["otherwise",1],["rather",1],["than",1],["guessing",1],["mutable",1],["was",1],["attached",1],["abs",1],["all",2],["character",1],["data",2],["frame",2],["double",1],["integer",1],["logical",1],["matrix",2],["numeric",1],["attributes",1],["cat",1],["ceiling",1],["class",1],["col",2],["means",2],["sums",2],["dim",1],["exp",1],["floor",1],["head",1],["length",1],["max",1],["mean",1],["min",1],["ncol",1],["nrow",1],["paste",1],["paste0",1],["print",1],["range",1],["rep",1],["rev",1],["round",1],["row",2],["seq",3],["along",1],["len",1],["sort",1],["sqrt",1],["stop",1],["sum",1],["summary",1],["tail",1],["unlist",1],["warning",1],["nondeterministic",2],["modules",1],["datetime",1],["random",2],["secrets",1],["time",3],["uuid",1],["calls",1],["now",1],["perf",1],["counter",1],["process",1],["randint",1],["randrange",1],["today",1],["token",3],["bytes",1],["hex",1],["urlsafe",1],["uniform",1],["urandom",1],["uuid1",1],["uuid4",1],["build",1]]},{"id":"openai4s/server/recovery_recipe.py#_bootstrap_manifests","name":[["bootstrap",1],["manifests",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["bootstrap",8],["manifests",5],["generation",3],["refs",3],["mapping",4],["str",6],["any",2],["dict",3],["manifest",9],["language",4],["ref",4],["items",1],["raw",3],["if",3],["isinstance",2],["else",1],["none",1],["not",1],["continue",2],["try",1],["from",1],["record",1],["except",1],["type",1],["error",2],["value",1],["return",1]]},{"id":"openai4s/server/recovery_recipe.py#_determinism_error","name":[["determinism",1],["error",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["determinism",3],["error",7],["code",4],["str",11],["language",4],["none",6],["if",12],["re",1],["search",1],["sys",2],["time",4],["date",1],["runif",1],["rnorm",1],["sample",1],["return",7],["cell",7],["depends",3],["uncaptured",3],["random",11],["state",3],["python",1],["try",1],["tree",3],["ast",12],["parse",1],["mode",1],["exec",1],["except",1],["syntax",1],["value",2],["type",1],["memory",1],["recursion",1],["seed",1],["canonical",1],["nondeterministic",7],["module",11],["names",3],["ubiquitous",1],["numpy",7],["alias",10],["so",2],["call",5],["like",1],["np",2],["rand",1],["whose",1],["import",4],["lives",1],["earlier",1],["replay",2],["still",1],["flagged",1],["per",1],["scan",1],["only",1],["ever",1],["saw",1],["same",1],["imports",1],["ordinary",1],["once",1],["many",1],["pattern",1],["silently",1],["defeated",1],["detection",1],["let",1],["into",1],["divergent",1],["namespace",1],["aliases",8],["dict",1],["name",10],["modules",3],["node",12],["walk",2],["isinstance",7],["root",5],["split",2],["asname",2],["elif",1],["from",1],["calls",2],["secrets",1],["uuid",1],["add",1],["not",1],["continue",1],["func",4],["id",2],["attribute",2],["chain",7],["list",1],["current",7],["while",1],["append",2],["attr",1],["reverse",1]]},{"id":"openai4s/server/recovery_recipe.py#_environment_requirements","name":[["environment",1],["requirements",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["environment",6],["requirements",9],["manifests",3],["mapping",2],["str",10],["bootstrap",2],["manifest",15],["dict",6],["any",3],["result",3],["language",2],["items",2],["key",2],["value",4],["if",6],["not",2],["none",1],["isinstance",1],["int",1],["float",1],["bool",1],["runtime",4],["version",13],["unknown",1],["sdk",3],["provenance",3],["host",3],["capability",3],["hash",3],["return",1]]},{"id":"openai4s/server/recovery_recipe.py#_manual_reasons","name":[["manual",1],["reasons",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["manual",2],["reasons",15],["cell",12],["mapping",2],["str",21],["any",2],["language",9],["code",4],["actual",3],["hash",8],["recorded",5],["unresolved",5],["sequence",4],["host",8],["methods",4],["shape",4],["error",6],["none",2],["has",4],["manifest",4],["bool",3],["list",5],["if",11],["not",5],["python",1],["append",11],["unsupported",1],["empty",1],["checkpoint",2],["no",1],["bootstrap",1],["status",1],["lower",2],["ok",1],["did",1],["complete",1],["successfully",1],["replay",3],["policy",2],["conditional",1],["never",2],["source",2],["match",1],["mutation",1],["uncertain",1],["may",1],["mutate",1],["unknown",1],["namespace",1],["state",1],["normalize",1],["string",1],["files",2],["written",1],["wrote",1],["external",1],["workspace",1],["input",1],["symbols",1],["join",1],["safety",4],["declared",1],["determinism",4],["stable",1],["ordering",1],["deduplication",1],["make",1],["hashes",1],["deterministic",1],["return",1],["dict",1],["fromkeys",1]]},{"id":"openai4s/server/recovery_recipe.py#_python_host_usage","name":[["python",1],["host",1],["usage",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["python",3],["host",6],["usage",2],["code",3],["str",9],["language",3],["tuple",6],["none",5],["if",4],["return",4],["try",1],["tree",3],["ast",7],["parse",1],["mode",1],["exec",1],["except",1],["syntax",1],["error",5],["value",4],["type",1],["memory",1],["recursion",1],["methods",4],["permitted",3],["nodes",3],["int",1],["node",7],["walk",2],["not",2],["isinstance",4],["call",2],["continue",1],["function",6],["func",1],["attribute",1],["name",2],["id",4],["add",2],["attr",1],["sorted",2],["object",1],["aliased",1],["outside",1],["direct",1],["method",1]]},{"id":"openai4s/server/recovery_recipe.py#_runtime_symbols","name":[["runtime",1],["symbols",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["runtime",4],["symbols",4],["language",4],["str",4],["frozenset",3],["if",2],["python",2],["return",3]]},{"id":"openai4s/server/recovery_recipe.py#build_recovery_recipe","name":[["build",1],["recovery",1],["recipe",1]],"path":[["openai4s",1],["server",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["build",2],["recovery",3],["recipe",3],["cells",21],["sequence",2],["mapping",6],["str",24],["any",8],["generation",3],["refs",3],["artifact",5],["hashes",4],["dict",8],["return",2],["version",2],["derived",1],["only",2],["from",1],["durable",2],["execution",1],["facts",1],["conditional",1],["input",1],["policy",2],["not",6],["permission",1],["replay",5],["cell",26],["promoted",1],["safe",3],["step",4],["after",1],["source",2],["hash",11],["success",1],["dependency",4],["host",10],["effect",2],["determinism",1],["checks",1],["all",1],["pass",1],["conversely",1],["failed",2],["manual",11],["no",1],["possible",1],["namespace",4],["omitted",1],["workspace",1],["hydration",1],["restore",1],["its",1],["outputs",1],["without",1],["repeating",1],["external",1],["action",1],["manifests",4],["bootstrap",1],["producers",7],["none",3],["python",4],["live",4],["symbols",13],["steps",4],["list",10],["state",9],["index",3],["raw",2],["enumerate",1],["language",19],["strip",1],["lower",2],["reads",3],["normalize",4],["string",4],["variable",3],["writes",5],["deletes",6],["uncertain",3],["bool",2],["mutation",1],["affects",2],["if",11],["continue",1],["code",10],["actual",5],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["recorded",3],["id",6],["producing",1],["revision",3],["required",8],["tuple",1],["sorted",4],["runtime",3],["setdefault",3],["producer",3],["name",14],["unresolved",3],["methods",5],["shape",3],["error",3],["usage",1],["reasons",7],["has",1],["manifest",1],["payload",4],["produced",1],["deleted",1],["file",1],["dependencies",1],["files",1],["read",1],["kind",1],["rs",1],["12",1],["else",3],["never",1],["append",1],["map",1],["represents",1],["otherwise",1],["complete",1],["supply",1],["later",1],["writer",1],["poisons",1],["symbol",1],["dependent",1],["remain",1],["even",1],["their",1],["own",1],["pure",1],["successful",3],["status",1],["ok",1],["pop",1],["discard",1],["add",1],["names",3],["items",2],["coverage",5],["empty",1],["elif",1],["unverified",1],["verified",1],["digest",2],["environment",2],["requirements",2],["summary",1]]},{"id":"openai4s/server/recovery_runtime.py","name":[["recovery",1],["runtime",1],["py",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["concrete",1],["python",4],["runtime",5],["adapter",1],["verified",1],["session",4],["recovery",13],["protocol",1],["neutral",1],["algorithm",1],["mutation",2],["sequencing",1],["live",1],["kernel",8],["server",3],["execution",3],["module",1],["binds",1],["those",1],["ports",3],["supervisor",2],["workspace",1],["cas",1],["artifact",1],["version",1],["reads",1],["dispatcher",1],["without",1],["importing",1],["gateway",1],["runner",1],["from",10],["future",1],["import",15],["annotations",1],["hashlib",1],["json",1],["sys",1],["urllib",1],["parse",1],["uuid",1],["collections",1],["abc",1],["mapping",1],["dataclasses",1],["dataclass",3],["pathlib",1],["path",1],["typing",1],["any",1],["callable",1],["openai4s",5],["lease",1],["bootstrap",4],["manifest",1],["frozen",3],["sidecar",1],["code",1],["security",1],["sandbox",1],["read",1],["isolation",1],["control",2],["action",1],["plan",1],["service",1],["executor",1],["true",2],["all",1],["spec",2],["generation",2]]},{"id":"openai4s/server/recovery_runtime.py#_json_after_marker","name":[["json",1],["after",1],["marker",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["json",4],["after",2],["marker",7],["output",4],["str",4],["any",2],["if",1],["not",2],["raise",2],["runtime",2],["error",6],["recovery",2],["health",2],["probe",2],["was",1],["returned",2],["payload",2],["rsplit",1],["splitlines",1],["try",1],["return",1],["loads",1],["except",1],["type",1],["value",1],["as",1],["invalid",1],["from",1]]},{"id":"openai4s/server/recovery_runtime.py#_probe_python_environment","name":[["probe",1],["python",1],["environment",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",3],["probe",7],["python",6],["environment",7],["kernel",6],["origin",4],["str",7],["dict",3],["any",2],["collect",1],["runtime",4],["manifest",4],["inside",1],["exact",1],["worker",1],["marker",4],["openai4",1],["py",1],["env",1],["uuid",1],["uuid4",1],["hex",1],["source",2],["o4s",3],["import",5],["importlib",1],["metadata",4],["as",4],["json",3],["locale",7],["platform",2],["sys",8],["packages",3],["try",5],["distributions",3],["distribution",4],["name",7],["strip",1],["version",22],["if",4],["not",2],["none",6],["else",1],["except",5],["exception",5],["continue",1],["setdefault",1],["casefold",2],["pass",1],["openai4s",3],["sdk",7],["getattr",2],["from",2],["provenance",6],["host",6],["capability",5],["default",1],["encoding",3],["getdefaultencoding",1],["filesystem",2],["getfilesystemencoding",1],["errors",1],["getfilesystemencodeerrors",1],["preferred",1],["getpreferredencoding",1],["false",1],["lc",2],["ctype",2],["setlocale",1],["return",2],["interpreter",1],["executable",1],["prefix",5],["base",2],["package",1],["sorted",1],["values",1],["key",1],["lambda",1],["item",2],["print",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["del",1],["result",4],["execute",1],["error",4],["raise",2],["failed",1],["value",3],["after",1],["stdout",1],["isinstance",1],["returned",1],["no",1],["object",1]]},{"id":"openai4s/server/recovery_runtime.py#_probe_r_environment","name":[["probe",1],["environment",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["probe",4],["environment",4],["kernel",5],["interpreter",4],["str",11],["origin",4],["dict",4],["any",2],["collect",1],["installed",2],["packages",13],["locale",5],["inside",1],["exact",1],["worker",1],["marker",9],["openai4",1],["env",1],["uuid",1],["uuid4",1],["hex",1],["source",2],["local",1],["enc",6],["function",2],["value",2],["utils",1],["urlencode",1],["enc2utf8",1],["as",1],["character",2],["reserved",1],["true",1],["cat",4],["meta",4],["truntime",1],["version",9],["string",1],["sep",4],["tr",2],["home",4],["sys",1],["getlocale",1],["try",1],["catch",1],["package",6],["drop",2],["false",2],["error",5],["matrix",1],["nrow",3],["ncol",1],["if",6],["order",1],["tolower",1],["index",3],["seq",1],["len",5],["result",4],["execute",1],["raise",2],["runtime",6],["failed",1],["metadata",6],["list",1],["line",5],["stdout",1],["splitlines",1],["startswith",2],["parts",8],["split",2],["urllib",3],["parse",3],["unquote",3],["elif",1],["append",1],["name",1],["not",1],["returned",1],["no",1],["return",1],["manifest",1]]},{"id":"openai4s/server/recovery_runtime.py#_RecoveryKernelCandidate","name":[["recovery",1],["kernel",1],["candidate",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["class",2],["recovery",3],["kernel",9],["candidate",2],["unpublished",1],["worker",1],["owned",1],["by",1],["exactly",1],["one",2],["attempt",1],["def",3],["init",1],["self",14],["language",3],["str",3],["key",3],["any",2],["factory",4],["callable",1],["manifest",4],["bootstrap",1],["none",4],["durable",1],["row",1],["intentionally",1],["allocated",1],["only",1],["during",1],["publish",1],["generation",1],["id",1],["uuid",1],["uuid4",1],["adopted",2],["false",1],["observed",1],["environment",1],["dict",1],["shutdown",2],["if",1],["not",1],["interrupt",4],["bool",2],["forward",1],["verdict",1],["instead",1],["asserting",1],["true",1],["here",1],["meant",1],["called",1],["caller",1],["reads",1],["as",1],["cell",1],["was",1],["stopped",1],["same",1],["gap",1],["now",1],["closes",1],["underneath",1],["double",1],["making",1],["no",1],["claim",1],["keeps",1],["old",1],["answer",1],["delivery",3],["return",1]]},{"id":"openai4s/server/recovery_runtime.py#_RecoveryKernelCandidate.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",10],["language",4],["str",4],["key",4],["any",3],["factory",5],["callable",2],["kernel",3],["manifest",6],["bootstrap",2],["none",2],["durable",1],["row",1],["intentionally",1],["allocated",1],["only",1],["during",1],["publish",1],["generation",1],["id",1],["uuid",1],["uuid4",1],["adopted",1],["false",1],["observed",1],["environment",1],["dict",1]]},{"id":"openai4s/server/recovery_runtime.py#_RecoveryKernelCandidate.interrupt","name":[["interrupt",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["interrupt",7],["self",3],["bool",3],["forward",2],["kernel",7],["verdict",2],["instead",2],["asserting",2],["one",2],["true",2],["here",2],["meant",2],["called",2],["caller",2],["reads",2],["as",2],["cell",2],["was",2],["stopped",2],["same",2],["gap",2],["now",2],["closes",2],["underneath",2],["none",3],["double",2],["making",2],["no",2],["claim",2],["keeps",2],["old",2],["answer",2],["delivery",3],["return",1]]},{"id":"openai4s/server/recovery_runtime.py#_RecoveryKernelCandidate.shutdown","name":[["shutdown",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["none",2],["if",1],["not",1],["adopted",1],["kernel",1]]},{"id":"openai4s/server/recovery_runtime.py#bootstrap_python_generation","name":[["bootstrap",1],["python",1],["generation",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["bootstrap",8],["python",7],["generation",2],["kernel",13],["workspace",3],["str",15],["path",3],["code",12],["dict",2],["any",2],["run",1],["return",2],["complete",2],["manifest",7],["persisted",1],["status",8],["skipped",1],["if",8],["not",2],["strip",3],["else",6],["bootstrapping",1],["error",18],["text",8],["none",11],["try",2],["result",3],["execute",1],["origin",2],["system",2],["failed",3],["500",3],["active",1],["except",2],["exception",2],["as",2],["noqa",2],["ble001",2],["failure",2],["stays",2],["durable",2],["observed",8],["probe",4],["environment",7],["runtime",3],["version",6],["unknown",2],["interpreter",3],["getattr",7],["sys",2],["executable",2],["package",1],["locale",1],["base",2],["language",1],["working",1],["directory",1],["cwd",1],["resolve",1],["name",4],["env",4],["root",4],["sdk",3],["init",2],["hooks",2],["random",1],["seed",1],["policy",1],["namespace",1],["process",1],["state",1],["metadata",3],["record",1],["sha256",2],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["loaded",1],["sidecars",1],["sidecar",1],["capture",1],["project",1]]},{"id":"openai4s/server/recovery_runtime.py#bootstrap_r_generation","name":[["bootstrap",1],["generation",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["bootstrap",6],["generation",2],["kernels",4],["kernel",10],["supervisor",2],["workspace",5],["str",7],["path",3],["lease",10],["dict",2],["any",2],["probe",2],["persist",1],["complete",1],["manifest",6],["newly",1],["spawned",1],["slot",1],["resolve",1],["argv",4],["getattr",3],["none",3],["interpreter",5],["if",3],["len",1],["else",1],["rscript",1],["try",1],["observed",4],["environment",5],["origin",1],["system",1],["except",1],["exception",1],["as",1],["error",4],["shutdown",1],["current",2],["reason",1],["failed",3],["terminal",1],["state",3],["raise",1],["runtime",3],["from",1],["base",2],["language",1],["version",2],["working",1],["directory",1],["name",2],["env",2],["root",2],["random",1],["seed",1],["policy",1],["namespace",1],["process",1],["metadata",3],["record",2],["status",1],["active",2],["return",1]]},{"id":"openai4s/server/recovery_runtime.py#python_runtime_spec","name":[["python",1],["runtime",1],["spec",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["python",6],["runtime",6],["spec",5],["environment",11],["any",2],["normalize",1],["one",1],["discovered",1],["fresh",1],["recovery",1],["try",1],["from",1],["openai4s",1],["import",1],["version",7],["as",1],["sdk",4],["except",1],["exception",1],["noqa",1],["ble001",1],["optional",1],["manifest",1],["metadata",1],["none",2],["return",1],["interpreter",2],["str",4],["unknown",1],["name",2],["root",2],["if",1],["conda",3],["else",1],["bool",1]]},{"id":"openai4s/server/recovery_runtime.py#PythonRuntimeSpec","name":[["python",1],["runtime",1],["spec",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["class",2],["python",2],["runtime",3],["spec",2],["interpreter",1],["str",5],["version",2],["environment",2],["name",1],["root",1],["none",4],["conda",1],["bool",1],["false",1],["sdk",1]]},{"id":"openai4s/server/recovery_runtime.py#RecoveryRuntimePorts","name":[["recovery",1],["runtime",1],["ports",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["class",2],["recovery",3],["runtime",4],["ports",2],["root",1],["frame",1],["id",1],["str",9],["workspace",1],["path",1],["kernels",1],["kernel",2],["supervisor",1],["control",2],["service",1],["cas",1],["any",14],["checkpoint",1],["callable",13],["mapping",2],["none",3],["artifact",1],["version",1],["dispatcher",1],["python",3],["spec",1],["bootstrap",1],["code",1],["published",2],["bind",1],["candidate",2],["bool",2],["unbind",1],["cancelled",1],["event",1],["sink",1],["dict",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime","name":[["session",1],["recovery",1],["runtime",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["class",2],["session",3],["recovery",10],["runtime",21],["bind",2],["one",1],["build",3],["first",1],["verified",1],["pipeline",1],["def",6],["init",2],["self",29],["ports",21],["read",6],["isolation",4],["kernel",2],["none",12],["workspace",11],["path",7],["resolve",1],["fresh",3],["manifests",3],["tuple",1],["bootstrap",9],["manifest",17],["python",4],["str",15],["code",1],["return",2],["language",7],["interpreter",2],["version",25],["working",1],["directory",1],["environment",14],["name",6],["root",6],["conda",2],["sdk",2],["hooks",1],["if",16],["strip",1],["else",7],["random",1],["seed",1],["policy",1],["namespace",1],["run",2],["plan",8],["action",2],["dict",1],["any",4],["expected",8],["kernels",3],["lease",3],["checkpoint",9],["id",24],["allowed",5],["tree",11],["versions",3],["value",2],["artifact",14],["hydrate",6],["candidate",25],["payload",4],["mapping",2],["not",8],["raise",8],["error",10],["recipe",2],["references",2],["unexpected",2],["restored",4],["cas",1],["restore",1],["baseline",2],["managed",1],["edits",1],["become",1],["conflicts",5],["while",1],["untracked",1],["files",1],["remain",1],["untouched",1],["applied",1],["item",2],["join",1],["20",1],["unknown",1],["conflict",1],["missing",1],["source",5],["snapshot",1],["has",1],["no",1],["bytes",4],["try",1],["data",2],["except",1],["oserror",1],["as",1],["unavailable",1],["from",2],["digest",7],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["mismatch",1],["live",5],["file",1],["materialized",1],["publish",4],["generation",5],["published",10],["observed",3],["key",2],["factory",3],["recovered",1],["record",1],["adopted",1],["true",1],["base",1],["bin",5],["dir",5],["executor",3],["mutation",1],["control",1],["execution",1],["execute",2],["cell",2],["inspect",3],["symbols",2],["lambda",3],["cancelled",2],["started",1],["current",2],["interrupt",1],["finished",1],["unbind",1],["event",2],["sink",2],["result",2],["status",1],["active",1],["restart",1],["stop",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",5],["ports",7],["recovery",2],["runtime",2],["read",6],["isolation",6],["kernel",2],["none",6],["workspace",2],["path",1],["resolve",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._artifact_digest","name":[["artifact",1],["digest",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["artifact",2],["digest",2],["self",4],["candidate",2],["name",3],["str",4],["none",5],["relative",4],["path",1],["if",2],["absolute",1],["parts",1],["return",4],["target",4],["workspace",2],["resolve",1],["not",2],["parents",1],["file",1],["try",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["except",1],["oserror",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._artifact_live_path","name":[["artifact",1],["live",1],["path",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["artifact",2],["live",5],["path",10],["self",6],["version",4],["mapping",2],["str",4],["any",2],["none",4],["recorded",3],["if",3],["try",1],["relative",3],["expanduser",1],["resolve",3],["workspace",4],["return",3],["except",1],["oserror",1],["value",1],["error",1],["pass",1],["fallback",5],["filename",1],["not",1],["parts",2],["absolute",1],["parents",1],["else",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._bootstrap_candidate","name":[["bootstrap",1],["candidate",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["bootstrap",7],["candidate",11],["self",2],["recovery",10],["kernel",6],["manifest",19],["none",2],["if",5],["language",2],["sidecars",3],["raise",4],["runtime",6],["error",8],["python",3],["cannot",1],["be",1],["loaded",1],["into",1],["hooks",3],["establish",1],["exact",1],["capability",1],["snapshot",1],["import",2],["gate",1],["existed",1],["before",1],["any",1],["original",1],["sidecar",7],["frozen",2],["modules",1],["then",1],["installed",1],["from",1],["bytes",2],["never",1],["follows",1],["their",2],["informational",1],["source",3],["path",1],["back",1],["mutable",2],["disk",1],["copy",1],["index",2],["hook",4],["enumerate",1],["init",1],["result",6],["execute",3],["str",1],["origin",5],["failed",2],["code",2],["worker",1],["audit",1],["uses",1],["narrow",1],["deny",1],["file",1],["loads",1],["while",1],["captured",1],["ordinary",1],["replay",1],["cells",1],["retain",1],["existing",1],["posture",1],["name",4],["payload",5],["probe",2],["environment",7],["else",1],["interpreter",2],["not",1],["version",5],["health",1],["check",1],["returned",1],["no",1],["observed",7],["dict",2],["hash",2],["package",2],["locale",2]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._build_candidate","name":[["build",1],["candidate",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",4],["build",2],["candidate",5],["self",8],["manifest",14],["bootstrap",2],["recovery",5],["kernel",10],["if",7],["path",2],["working",2],["directory",2],["expanduser",2],["resolve",1],["workspace",4],["raise",3],["runtime",3],["error",3],["checkpoint",1],["not",2],["match",1],["session",1],["interpreter",8],["file",1],["unavailable",1],["environment",8],["dict",1],["env",13],["name",9],["root",8],["language",6],["python",2],["options",2],["dispatcher",2],["ports",1],["cwd",2],["str",10],["mode",1],["repl",1],["else",5],["none",4],["read",4],["isolation",4],["factory",4],["return",3],["key",4],["base",1],["elif",1],["from",1],["openai4s",1],["import",1],["spawn",2],["rscript",1],["unsupported",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._build_candidate.factory","name":[["factory",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["factory",2],["kernel",3],["return",1],["options",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._build_candidate.factory~2","name":[["factory",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["factory",2],["kernel",3],["return",1],["spawn",1],["cwd",1],["str",2],["self",2],["workspace",1],["rscript",1],["interpreter",1],["read",2],["isolation",2]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._execute_cell","name":[["execute",1],["cell",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["execute",3],["cell",3],["candidate",5],["code",3],["str",4],["language",6],["if",1],["return",2],["error",1],["cannot",1],["run",1],["kernel",1],["origin",1],["recovery",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime._inspect_symbols","name":[["inspect",1],["symbols",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["inspect",2],["symbols",3],["candidate",5],["language",5],["str",4],["if",6],["return",3],["marker",7],["openai4",1],["recovery",3],["uuid",1],["uuid4",1],["hex",1],["python",1],["result",8],["kernel",2],["execute",2],["import",1],["json",4],["as",1],["o4s",2],["print",1],["dumps",1],["sorted",1],["globals",1],["origin",2],["error",6],["raise",2],["runtime",2],["symbol",2],["inspection",2],["failed",2],["value",3],["after",1],["stdout",2],["isinstance",1],["list",1],["else",2],["cat",1],["paste",1],["ls",1],["envir",1],["global",1],["env",1],["collapse",1],["sep",1],["output",3],["split",1],["splitlines",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime.fresh_manifests","name":[["fresh",1],["manifests",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["fresh",3],["manifests",2],["self",5],["tuple",2],["bootstrap",7],["manifest",3],["runtime",10],["ports",2],["python",2],["str",2],["code",1],["return",1],["language",1],["interpreter",2],["version",4],["working",1],["directory",1],["workspace",1],["environment",5],["name",2],["root",2],["conda",2],["sdk",2],["init",1],["hooks",1],["if",1],["strip",1],["else",1],["random",1],["seed",1],["policy",1],["namespace",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime.kernel_status_event","name":[["kernel",1],["status",1],["event",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["kernel",3],["status",6],["event",2],["self",5],["result",4],["mapping",2],["str",6],["any",4],["recovery",4],["id",12],["dict",2],["python",7],["ports",3],["kernels",2],["lease",5],["return",1],["type",1],["frame",2],["root",1],["state",1],["generation",6],["if",3],["not",3],["none",6],["else",3]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime.run","name":[["run",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",5],["run",3],["self",22],["plan",10],["recovery",8],["action",3],["dict",2],["str",14],["any",5],["expected",8],["manifest",15],["language",6],["ports",14],["kernels",3],["lease",3],["manifests",2],["checkpoint",9],["id",24],["if",15],["else",6],["none",9],["allowed",5],["tree",11],["workspace",8],["versions",3],["value",2],["artifact",14],["hydrate",6],["candidate",25],["payload",4],["mapping",2],["not",8],["raise",8],["runtime",8],["error",10],["recipe",2],["references",2],["unexpected",2],["restored",4],["cas",1],["restore",1],["baseline",2],["managed",1],["edits",1],["become",1],["conflicts",5],["while",1],["untracked",1],["files",1],["remain",1],["untouched",1],["applied",1],["item",2],["path",6],["join",1],["20",1],["unknown",1],["conflict",1],["version",21],["missing",1],["source",5],["snapshot",1],["has",1],["no",1],["bytes",4],["try",1],["data",2],["read",2],["except",1],["oserror",1],["as",1],["unavailable",1],["from",2],["digest",7],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["mismatch",1],["live",5],["file",1],["materialized",1],["publish",4],["generation",5],["published",10],["observed",3],["environment",9],["key",2],["kernel",1],["factory",3],["recovered",1],["bootstrap",3],["record",1],["adopted",1],["true",1],["python",2],["name",4],["base",1],["root",4],["bin",5],["dir",5],["return",2],["executor",3],["mutation",1],["control",1],["execution",1],["build",2],["execute",2],["cell",2],["inspect",3],["symbols",2],["lambda",3],["cancelled",2],["started",1],["bind",1],["current",2],["interrupt",1],["finished",1],["unbind",1],["event",2],["sink",2],["result",3],["status",1],["active",1],["restart",2],["fresh",2],["stop",1],["manual",1],["false",1],["reason",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime.run.hydrate_artifact","name":[["hydrate",1],["artifact",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["hydrate",2],["artifact",10],["candidate",2],["payload",3],["mapping",2],["str",5],["any",2],["none",4],["version",21],["id",9],["if",5],["not",4],["allowed",1],["versions",1],["raise",6],["runtime",6],["error",8],["recovery",1],["recipe",1],["references",1],["unexpected",1],["self",2],["ports",1],["missing",1],["source",3],["snapshot",1],["path",4],["has",1],["no",1],["bytes",4],["try",1],["data",2],["read",2],["except",1],["oserror",1],["as",1],["unavailable",1],["from",1],["expected",5],["digest",5],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["mismatch",1],["live",5],["file",1],["materialized",1],["restored",1],["workspace",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime.run.hydrate_workspace","name":[["hydrate",1],["workspace",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["hydrate",2],["workspace",5],["candidate",2],["payload",3],["mapping",2],["str",5],["any",2],["none",2],["tree",9],["id",6],["if",2],["not",2],["allowed",2],["raise",2],["runtime",2],["error",2],["recovery",2],["recipe",1],["references",1],["unexpected",1],["restored",3],["self",2],["ports",1],["cas",1],["restore",1],["checkpoint",1],["baseline",2],["managed",1],["edits",1],["become",1],["conflicts",5],["while",1],["untracked",1],["files",1],["remain",1],["untouched",1],["applied",1],["item",2],["path",1],["join",1],["20",1],["unknown",1],["conflict",1]]},{"id":"openai4s/server/recovery_runtime.py#SessionRecoveryRuntime.run.publish","name":[["publish",1]],"path":[["openai4s",1],["server",1],["recovery",1],["runtime",1],["py",1]],"body":[["def",2],["publish",3],["candidate",11],["manifest",11],["source",3],["generation",6],["id",6],["published",10],["observed",2],["environment",7],["lease",2],["self",3],["ports",3],["kernels",1],["language",3],["key",2],["kernel",1],["factory",3],["expected",2],["recovered",1],["from",1],["bootstrap",1],["record",1],["adopted",1],["true",1],["if",3],["python",2],["name",4],["str",3],["base",1],["root",4],["bin",5],["dir",5],["path",1],["else",3],["none",3],["not",1],["return",1]]},{"id":"openai4s/server/renderers.py","name":[["renderers",1],["py",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["artifact",5],["kind",2],["safe",1],["scientific",3],["renderer",22],["selection",1],["registry",2],["contains",1],["metadata",2],["only",5],["not",3],["import",5],["libraries",1],["execute",1],["content",12],["static",2],["ui",2],["uses",1],["returned",1],["id",1],["pick",1],["already",1],["vendored",1],["view",14],["component",1],["every",2],["projection",1],["retains",1],["immutable",1],["version",2],["provenance",2],["identifiers",1],["so",3],["visualization",1],["cannot",1],["drift",1],["away",1],["from",5],["bytes",1],["represents",1],["future",1],["annotations",1],["dataclasses",1],["asdict",1],["dataclass",2],["replace",1],["pathlib",1],["pure",1],["posix",1],["path",1],["typing",1],["any",1],["iterable",1],["mapping",1],["frozen",1],["true",10],["capability",1],["name",1],["here",3],["promise",1],["whoever",1],["reads",1],["viewer",3],["thing",1],["compare",1],["versions",2],["was",1],["declared",1],["five",1],["renderers",3],["while",1],["no",2],["comparison",1],["exists",1],["anywhere",1],["removed",1],["rather",1],["than",2],["left",1],["standing",1],["as",1],["aspiration",1],["wrong",1],["claim",1],["about",2],["output",1],["worse",1],["missing",1],["one",2],["because",1],["believed",1],["default",3],["tuple",1],["molecule",3],["3d",2],["molecular",1],["structure",4],["kinds",13],["protein",2],["types",9],["chemical",5],["pdb",2],["mmcif",2],["extensions",13],["cif",1],["ent",1],["xyz",1],["interactive",9],["capabilities",14],["rotate",1],["style",1],["annotate",7],["chemistry",2],["2d",2],["mdl",2],["sdfile",1],["molfile",1],["mol",1],["mol2",1],["sdf",1],["smi",1],["smiles",1],["genome",3],["track",3],["genomics",1],["bed",1],["bedgraph",1],["gff",1],["gff3",1],["gtf",1],["vcf",1],["zoom",2],["sequence",7],["biological",1],["dna",1],["rna",1],["fa",1],["fasta",1],["faa",1],["fna",1],["fastq",1],["copy",4],["msa",2],["multiple",1],["alignment",2],["aln",1],["a2m",1],["a3m",1],["sto",1],["stockholm",1],["scroll",1],["color",1],["scheme",1],["table",6],["data",1],["dataframe",1],["dataset",1],["text",10],["csv",2],["tab",1],["separated",1],["values",1],["delimited",1],["flag",2],["off",2],["catalog",1],["parquet",3],["added",1],["official",1],["workbench",3],["optional",1],["engine",1],["importable",1],["otherwise",1],["stays",1],["download",3],["sort",2],["filter",2],["profile",2],["export",2],["follow",1],["same",1],["gate",1],["still",2],["capped",1],["those",1],["names",1],["must",1],["appear",1],["until",1],["tsv",1],["image",7],["figure",1],["plot",1],["png",2],["jpeg",2],["webp",2],["svg",2],["xml",1],["jpg",1],["gif",1],["pdf",7],["document",1],["report",3],["also",1],["belongs",1],["markdown",8],["since",1],["wins",1],["over",1],["type",2],["precedes",1],["keeping",1],["routed",1],["real",1],["pdfs",1],["match",1],["via",1],["extension",1],["paper",1],["application",3],["search",3],["html",5],["preview",2],["sandboxed",1],["web",1],["page",1],["htm",1],["latex",2],["la",1],["te",1],["source",1],["equation",1],["tex",2],["note",1],["md",1],["rst",1],["plain",2],["log",2],["code",1],["json",2],["txt",1],["jsonl",1],["py",1],["binary",3],["model",1],["checkpoint",1],["columnar",1],["formats",1],["live",1],["parser",1],["tree",1],["statement",1],["them",1],["pt",1],["pth",1],["ckpt",1],["onnx",1],["bin",1],["npz",1],["arrow",1],["feather",1],["false",1],["all",1]]},{"id":"openai4s/server/renderers.py#_catalog_renderers","name":[["catalog",1],["renderers",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["def",2],["catalog",3],["renderers",5],["workbench",7],["enabled",4],["bool",5],["parquet",13],["available",3],["iterable",2],["renderer",16],["tuple",4],["project",1],["static",1],["through",1],["live",1],["posture",1],["under",1],["claiming",1],["allowed",1],["direction",1],["missing",1],["engine",2],["flag",2],["off",2],["process",1],["never",1],["advertises",1],["table",8],["profile",1],["present",1],["still",1],["not",2],["advertised",1],["unless",1],["itself",1],["because",1],["answers",1],["403",1],["projected",5],["list",1],["if",7],["id",2],["extensions",13],["extra",2],["else",2],["capabilities",5],["append",3],["replace",2],["continue",2],["download",1],["item",3],["return",1]]},{"id":"openai4s/server/renderers.py#Renderer","name":[["renderer",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["class",2],["renderer",3],["id",1],["str",7],["label",1],["kinds",1],["tuple",4],["content",1],["types",1],["extensions",1],["interactive",1],["bool",2],["false",1],["sandboxed",1],["true",1],["capabilities",1],["view",1],["def",1],["public",1],["self",2],["dict",1],["any",1],["return",1],["asdict",1]]},{"id":"openai4s/server/renderers.py#Renderer.public","name":[["public",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["def",2],["public",2],["self",3],["dict",2],["str",2],["any",2],["return",1],["asdict",1]]},{"id":"openai4s/server/renderers.py#RendererRegistry","name":[["renderer",1],["registry",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["class",2],["renderer",22],["registry",2],["def",4],["init",1],["self",16],["renderers",14],["iterable",1],["none",8],["workbench",6],["enabled",5],["bool",5],["false",2],["parquet",11],["available",9],["from",1],["openai4s",1],["server",1],["table",1],["profile",1],["import",1],["engine",2],["source",3],["default",2],["if",9],["else",4],["tuple",2],["ok",2],["caller",1],["supplied",1],["catalog",4],["taken",1],["as",1],["already",1],["honest",1],["only",1],["projected",1],["through",1],["gate",1],["ids",4],["item",5],["id",10],["len",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["unique",1],["select",1],["artifact",18],["mapping",3],["str",8],["any",4],["dict",2],["return",7],["one",1],["projection",1],["bound",1],["immutable",1],["version",4],["reason",2],["match",2],["public",2],["matched",1],["by",1],["latest",1],["filename",3],["content",8],["type",7],["provenance",1],["producing",3],["cell",3],["lineage",3],["edges",1],["trusted",1],["html",1],["list",1],["metadata",4],["kind",6],["isinstance",1],["lower",3],["split",1],["extension",4],["pure",1],["posix",1],["path",1],["suffix",1],["kinds",1],["types",1],["extensions",1],["fallback",3],["next",1],["download",1]]},{"id":"openai4s/server/renderers.py#RendererRegistry.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["def",2],["init",2],["self",8],["renderers",10],["iterable",2],["renderer",4],["none",13],["workbench",7],["enabled",6],["bool",6],["false",2],["parquet",12],["available",9],["from",1],["openai4s",1],["server",1],["table",1],["profile",1],["import",1],["engine",2],["source",3],["default",2],["if",4],["else",3],["tuple",1],["ok",2],["caller",1],["supplied",1],["catalog",3],["taken",1],["as",1],["already",1],["honest",1],["only",1],["projected",1],["through",1],["gate",1],["ids",4],["item",2],["id",1],["len",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["unique",1]]},{"id":"openai4s/server/renderers.py#RendererRegistry._match","name":[["match",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["def",2],["match",2],["self",6],["artifact",6],["mapping",3],["str",7],["any",2],["tuple",2],["renderer",12],["metadata",4],["kind",6],["if",5],["isinstance",1],["else",1],["lower",3],["content",6],["type",5],["split",1],["extension",4],["pure",1],["posix",1],["path",1],["filename",1],["suffix",1],["renderers",4],["kinds",1],["return",4],["types",1],["extensions",1],["fallback",3],["next",1],["item",3],["id",1],["download",1]]},{"id":"openai4s/server/renderers.py#RendererRegistry.catalog","name":[["catalog",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["def",2],["catalog",2],["self",3],["list",2],["dict",2],["str",2],["any",2],["return",1],["renderer",2],["public",1],["renderers",1]]},{"id":"openai4s/server/renderers.py#RendererRegistry.select","name":[["select",1]],"path":[["openai4s",1],["server",1],["renderers",1],["py",1]],"body":[["def",2],["select",2],["self",3],["artifact",14],["mapping",2],["str",4],["any",4],["dict",2],["return",2],["one",1],["renderer",4],["projection",1],["bound",1],["immutable",1],["version",4],["reason",2],["match",1],["public",1],["matched",1],["by",1],["id",8],["latest",1],["filename",2],["content",2],["type",2],["provenance",1],["producing",3],["cell",3],["lineage",3],["available",1],["bool",1],["edges",1],["trusted",1],["html",1],["false",1]]},{"id":"openai4s/server/response_capture.py","name":[["response",1],["capture",1],["py",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["collect",1],["routes",4],["really",1],["return",2],["freeze",1],["nothing",4],["here",4],["runs",4],["production",1],["gateway",5],["was",5],["changed",1],["support",1],["capture",29],["wraps",1],["make",1],["handler",2],["api",5],["from",11],["outside",1],["watches",1],["response",5],["body",1],["its",6],["way",2],["json",8],["placement",1],["not",13],["incidental",1],["tests",1],["replace",1],["their",1],["own",2],["collector",1],["so",17],["hook",1],["installed",1],["inside",3],["real",3],["would",6],["have",2],["missed",1],["almost",1],["every",9],["route",17],["suite",8],["exercises",2],["while",2],["looking",2],["like",3],["worked",1],["grouping",1],["key",3],["method",1],["pattern",1],["concrete",1],["path",5],["request",2],["happened",1],["frames",3],["abc123",1],["kernel",4],["def456",1],["one",15],["observed",4],["twice",1],["treating",1],["them",6],["as",13],["two",5],["produce",1],["file",4],["grows",1],["fixtures",1],["rather",7],["than",9],["surface",1],["future",1],["import",15],["annotations",1],["base64",1],["hashlib",1],["re",2],["tempfile",1],["threading",1],["time",4],["collections",1],["abc",1],["mapping",1],["pathlib",1],["typing",1],["any",2],["openai4s",3],["server",3],["contract",8],["safe",2],["at",4],["module",1],["scope",1],["errors",2],["imports",1],["package",1],["whole",1],["reason",7],["carved",1],["out",1],["lazy",1],["drive",1],["all",3],["below",2],["about",2],["public",1],["failure",2],["schema",2],["infer",1],["merge",2],["validate",2],["frozen",5],["shapes",1],["live",2],["repo",1],["change",8],["returns",2],["arrives",1],["reviewable",1],["diff",1],["surprise",1],["someone",1],["client",3],["artifact",3],["resolve",1],["parents",1],["docs",1],["schemas",1],["version",5],["subtrees",1],["describe",1],["machine",13],["may",3],["embed",1],["environment",3],["snapshot",1],["sandbox",5],["block",2],["reports",2],["host",8],["actually",1],["enforce",2],["developer",2],["mac",3],["os",3],["backend",4],["seatbelt",1],["warning",2],["null",10],["ci",4],["runner",3],["no",5],["bubblewrap",1],["types",3],["legitimately",1],["differ",2],["freezing",4],["shape",5],["pins",1],["ran",1],["calls",3],["other",5],["breaking",6],["recorded",1],["opaquely",1],["field",7],["still",2],["known",1],["exist",1],["interior",1],["promise",1],["add",2],["only",8],["subtree",1],["whose",7],["type",6],["varies",2],["place",1],["park",1],["merely",1],["inconvenient",1],["coverage",3],["number",1],["property",1],["names",2],["describes",2],["first",4],["between",2],["cannot",5],["default",2],["same",6],["thing",2],["level",1],["down",1],["registry",1],["documents",1],["alias",2],["you",1],["observe",2],["depends",1],["whether",1],["has",4],["ssh",2],["configured",1],["string",6],["pinned",1],["config",1],["told",1],["none",4],["had",1],["made",2],["gpu",5],["name",6],["cuda",2],["third",1],["instance",1],["local",1],["probe",3],["dependent",2],["gets",1],["nvidia",1],["smi",1],["they",3],["strings",1],["without",2],["either",1],["answer",1],["detect",1],["constant",1],["see",1],["py",1],["because",2],["eliding",4],["value",2],["rescue",1],["required",1],["list",1],["moves",1],["these",3],["part",1],["genuinely",1],["both",4],["unique",2],["compute",1],["document",2],["makes",1],["by",2],["note",1],["also",1],["appears",1],["there",1],["deliberately",1],["shared",1],["environments",3],["status",1],["packages",1],["depth",1],["blind",1],["listing",2],["quietly",1],["drop",1],["unrelated",1],["contracts",1],["well",1],["facts",3],["doctor",1],["check",4],["post",3],["diagnostics",1],["checks",1],["self",1],["test",6],["result",1],["launcher",1],["disk",1],["headroom",1],["daemon",1],["called",3],["froze",2],["rscript",1],["linux",2],["answered",1],["state",6],["keys",1],["frozenset",1],["different",1],["looks",1],["above",1],["must",1],["be",1],["fixed",6],["widens",1],["across",4],["observations",1],["nullable",1],["ends",1],["up",2],["if",1],["observes",1],["ways",1],["ever",2],["sees",2],["freezes",1],["alone",1],["resulting",1],["entry",3],["run",4],["example",2],["session",2],["caught",1],["error",3],["str",4],["straight",1],["last",1],["but",3],["exactly",2],["once",1],["immediately",2],["after",2],["start",1],["cleared",1],["spawned",1],["thread",1],["failed",1],["yet",1],["threads",1],["then",2],["contend",1],["lock",1],["gate",2],["fix",1],["never",2],["fields",4],["under",1],["delete",2],["guarantee",1],["silence",1],["gap",2],["survey",1],["writing",1],["found",1],["94",1],["43",1],["entries",2],["frame",1],["id",7],["verbs",2],["among",1],["each",1],["latent",1],["waiting",1],["populated",1],["many",1],["incompatibilities",1],["per",3],["before",1],["summarising",1],["rest",2],["structural",2],["break",2],["dozens",1],["nested",1],["wall",1],["buries",1],["usually",1],["cause",1],["others",1],["max",1],["reported",1],["wider",3],["anything",4],["offline",2],["reach",2],["applied",1],["write",2],["elide",1],["observation",1],["merging",1],["stay",1],["untouched",1],["recapture",1],["infers",1],["saw",1],["narrows",1],["tool",1],["narrowing",1],["additive",1],["dropping",1],["member",2],["reading",1],["breaks",1],["instead",2],["responses",1],["carry",2],["reads",1],["alternative",1],["table",1],["human",1],["restoring",1],["line",2],["regenerate",1],["habit",1],["happens",1],["cover",1],["unobservable",1],["dict",3],["tuple",1],["orchestration",1],["jobs",1],["ok",1],["allocation",5],["enum",1],["whenever",1],["emits",1],["active",3],["row",1],["query",1],["filters",1],["phases",1],["terminal",2],["job",2],["written",1],["cancel",2],["flight",1],["observing",1],["needs",1],["catch",1],["race",1],["transition",1],["flaky",1],["asserting",1],["worse",1],["kinds",1],["answers",3],["exercised",1],["stream",2],["redirect",2],["empty",2],["binary",2],["correlation",1],["driver",1],["presents",1],["generated",2],["artifacts",2],["produces",2],["committed",2],["diffed",2],["varying",2],["show",1],["drift",2],["probed",1],["implements",1],["404",1],["405",1],["pair",1],["methods",1],["put",1],["patch",1],["seeded",3],["writes",1],["feeds",1],["project",1],["filename",3],["bin",1],["bytes",2],["text",2],["txt",2],["history",2],["owner",3],["ids",1],["captured",1],["projection",1],["byte",3],["identical",3],["fixture",1],["assert",1],["ticket",1],["queued",2],["editable",1],["long",2],["enough",1],["satisfy",1],["24",1],["character",1],["floor",1],["supplied",1],["reservation",1],["resv",1],["contractcapture000000001",1],["resolved",1],["decision",2],["dec",1],["contractcapture0001",1],["pass",1],["waits",1],["turns",1],["202s",1],["accepted",1],["budget",1],["turn",1],["fails",1],["provider",1],["ceiling",1],["wait",1],["30",1],["listings",1],["python",1],["driven",1],["second",1],["interpreter",1],["xdist",1],["worker",1],["share",3],["split",1],["sits",1],["beside",1],["destination",1],["half",1],["finished",1],["leaves",1],["downstream",1],["mistake",1],["partial",1],["suffix",1],["recorder",1],["compatible",1],["install",1],["load",1],["save",1]]},{"id":"openai4s/server/response_capture.py#_capture_json","name":[["capture",1],["json",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",3],["capture",2],["json",5],["recorder",7],["handler",8],["class",3],["method",5],["str",10],["route",6],["path",4],["headers",3],["dict",8],["none",5],["body",4],["drive",2],["one",1],["keep",1],["its",1],["decoded",1],["still",1],["observing",3],["wraps",1],["so",1],["reading",1],["payload",5],["means",1],["wrapping",1],["wrapper",1],["rather",1],["than",1],["replacing",2],["would",1],["take",1],["observation",1],["silently",1],["drop",1],["from",1],["contract",1],["probe",1],["captured",3],["both",2],["code",2],["200",1],["args",2],["kwargs",2],["if",1],["isinstance",1],["update",1],["return",3],["try",1],["api",1],["except",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1],["failures",1],["session",1],["surface",1],["type",1],["name",1]]},{"id":"openai4s/server/response_capture.py#_capture_json._both","name":[["both",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["both",2],["payload",5],["code",3],["200",2],["args",3],["kwargs",3],["if",1],["isinstance",1],["dict",1],["captured",1],["update",1],["return",1],["observing",1]]},{"id":"openai4s/server/response_capture.py#_drive_environment_states","name":[["drive",1],["environment",1],["states",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",3],["drive",3],["environment",8],["states",2],["recorder",5],["handler",7],["class",3],["authenticated",3],["headers",3],["dict",3],["str",5],["none",10],["listings",1],["again",1],["only",9],["present",1],["python",3],["version",2],["has",2],["no",2],["interpreter",3],["exactly",1],["conda",2],["env",5],["setup",1],["sh",1],["kernel",2],["envs",1],["builds",1],["one",3],["state",6],["suite",1],["observed",2],["was",2],["therefore",1],["decided",1],["by",1],["host",5],["ci",1],["runner",1],["such",1],["froze",1],["string",2],["developer",1],["machine",3],["observes",1],["null",2],["gate",1],["calls",1],["whichever",1],["ran",2],["second",1],["breaking",1],["change",1],["test",2],["ordering",1],["hiding",1],["too",1],["tests",1],["environments",6],["py",1],["leaves",1],["populated",1],["discovery",3],["cache",1],["behind",1],["so",4],["sweep",2],["saw",1],["process",1],["file",1],["had",1],["not",4],["already",3],["touched",1],["under",2],["dist",1],["loadfile",1],["stopped",1],["being",1],["alphabetical",1],["surfaced",1],["other",2],["exercised",1],["here",3],["instead",1],["left",1],["note",1],["keys",1],["prescribes",1],["field",1],["eliding",1],["would",1],["delete",1],["real",7],["guarantee",1],["silence",1],["coverage",1],["gap",1],["freezing",1],["answer",1],["publishes",1],["rather",2],["than",2],["api",2],["arranged",2],["fabricated",1],["response",2],["whatever",1],["makes",1],["through",2],["same",1],["every",1],["listing",2],["goes",1],["nothing",2],["supplies",1],["body",1],["exists",1],["stop",1],["depending",1],["stay",1],["list",2],["pass",2],["adds",2],["replacing",1],["from",1],["openai4s",2],["import",1],["as",1],["envmod",5],["discover",6],["without",2],["name",1],["probe",3],["language",1],["root",1],["path",5],["tempfile",1],["gettempdir",1],["rscript",1],["true",1],["builtin",1],["false",2],["force",3],["bool",1],["return",1],["try",2],["route",4],["routes",1],["concrete",1],["except",1],["exception",1],["noqa",1],["ble001",1],["parameterless",1],["recorded",1],["could",1],["reach",1],["failure",1],["withholds",1],["contract",1],["did",1],["have",1],["continue",1],["finally",1]]},{"id":"openai4s/server/response_capture.py#_drive_environment_states._with_an_r_only_env","name":[["only",1],["env",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["only",2],["env",2],["force",4],["bool",2],["false",2],["return",1],["list",1],["real",1],["discover",1],["without",1],["interpreter",1]]},{"id":"openai4s/server/response_capture.py#_drive_seeded_downloads","name":[["drive",1],["seeded",1],["downloads",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["drive",7],["seeded",4],["downloads",3],["recorder",4],["handler",2],["class",2],["runner",4],["headers",2],["dict",3],["str",8],["none",6],["record",2],["success",4],["routes",2],["parameterless",1],["sweep",2],["only",8],["refuse",1],["notebook",6],["export",9],["session",4],["package",1],["artifact",9],["download",3],["each",2],["need",1],["something",2],["serve",2],["so",6],["against",2],["probe",2],["id",33],["every",5],["one",8],["them",2],["404s",2],["left",1],["worse",2],["than",5],["uncovered",1],["four",2],["unimplemented",1],["verbs",1],["still",1],["recorded",4],["dispatcher",1],["404",3],["endpoint",1],["was",3],["published",1],["as",2],["kinds",1],["json",1],["statuses",1],["contract",6],["describing",1],["route",6],["refuses",1],["coverage",2],["gate",1],["counted",1],["same",2],["shape",1],["reaches",1],["beyond",1],["no",2],["longer",2],["about",4],["bytes",4],["any",1],["whose",2],["needs",3],["row",3],["exist",1],["first",1],["freezes",1],["refusal",3],["two",2],["here",3],["were",1],["found",2],["by",1],["auditing",1],["exactly",1],["post",2],["frames",10],["plan",4],["approve",2],["draft",3],["patch",1],["memory",6],["nothing",1],["either",1],["written",3],["down",2],["these",1],["real",5],["successes",1],["not",4],["stubbed",1],["ones",1],["really",1],["approved",1],["202",1],["before",1],["turn",3],["spawns",1],["then",1],["fails",1],["capture",19],["environment",1],["absent",2],["provider",1],["thing",1],["other",1],["being",1],["fabricated",1],["200",1],["would",2],["be",3],["because",4],["believed",1],["frame",16],["file",1],["whole",1],["fixture",2],["created",1],["after",1],["unknown",1],["resource",1],["froze",1],["unchanged",1],["both",3],["callers",1],["hand",1],["store",11],["temp",1],["directory",1],["removed",1],["way",1],["out",1],["failure",1],["never",1],["swallowed",1],["pass",3],["exists",1],["silently",1],["skipped",1],["republishes",1],["replace",1],["project",17],["without",3],["scoped",1],["answers",1],["fact",1],["rather",2],["surface",1],["try",2],["create",4],["name",1],["except",2],["exception",2],["noqa",2],["ble001",2],["already",2],["present",2],["re",3],["new",1],["kind",1],["status",2],["ready",1],["artifacts",3],["upload",1],["filename",5],["content",3],["base64",2],["b64encode",1],["decode",1],["ascii",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["step",1],["detail",1],["deliverables",1],["pending",1],["approval",1],["owns",1],["decision",5],["has",1],["resolve",1],["ever",1],["idempotent",1],["like",1],["above",1],["all",1],["runs",1],["more",1],["once",1],["during",1],["schemas",1],["fixed",1],["stays",1],["byte",1],["identical",1],["second",1],["hit",1],["unique",1],["constraint",1],["failed",1],["permission",2],["requests",1],["took",1],["tests",1],["passed",1],["isolation",1],["those",1],["gets",1],["fresh",1],["request",1],["tool",1],["save",1],["target",1],["root",1],["stage",1],["makes",1],["allow",1],["shaped",1],["restart",1],["prove",1],["immutable",1],["action",1],["envelope",2],["resolves",1],["seed",1],["asking",1],["driver",1],["legacy",1],["exact",1],["arguments",2],["reconstructed",1],["canonical",1],["sha256",2],["hashlib",1],["hexdigest",1],["add",1],["block",1],["general",1],["version",2],["latest",1],["probes",1],["tuple",2],["list",1],["forms",1],["default",1],["zip",2],["bundle",2],["named",1],["language",2],["ipynb",1],["saying",1],["binary",2],["cannot",1],["tell",1],["client",1],["asked",1],["python",1],["executed",1],["code",1],["sources",3],["too",1],["records",1],["answer",1],["execution",2],["entry",1],["serves",1],["gateway",1],["py",1],["dispatches",1],["from",1],["while",1],["delete",1],["sub",1],["resources",1],["entries",1],["matched",1],["concrete",1],["path",1],["tw",1]]},{"id":"openai4s/server/response_capture.py#_drive_session_surface","name":[["drive",1],["session",1],["surface",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["drive",3],["session",9],["surface",3],["recorder",4],["handler",2],["class",2],["runner",9],["frame",17],["id",35],["str",7],["artifact",12],["dict",4],["headers",2],["none",8],["asked",1],["against",2],["resources",1],["exist",1],["most",1],["file",2],["routes",3],["scoped",1],["parameterless",1],["sweep",1],["probes",1],["them",3],["shaped",1],["like",1],["real",13],["one",10],["names",2],["nothing",5],["every",3],["answered",2],["404",2],["became",2],["their",2],["published",1],["contract",5],["so",9],["described",1],["thirty",1],["refuse",1],["said",1],["about",2],["they",2],["return",1],["client",1],["generating",1],["would",1],["have",1],["had",1],["no",3],["shape",1],["timeline",1],["execution",2],["queue",2],["branch",4],["list",1],["recovery",1],["journal",1],["fixture",3],["seeded",2],["downloads",1],["already",1],["built",1],["extended",1],["rows",1],["each",2],["group",1],["needs",4],["response",1],["here",3],["checkpoint",9],["over",2],["workspace",3],["tree",3],["fork",2],["revert",1],["its",4],["undo",1],["stubbed",1],["because",3],["fabricated",1],["200",2],["whose",1],["entire",1],["claim",1],["captured",1],["from",2],["responses",1],["worse",1],["than",3],["absent",2],["deliberately",2],["not",4],["something",1],["process",2],["cannot",2],["honestly",1],["produce",1],["refusal",1],["only",5],["entries",1],["stand",1],["as",3],["truth",1],["be",1],["observed",1],["offline",1],["rather",2],["being",1],["papered",1],["compute",1],["tasks",1],["refresh",2],["contacts",1],["byoc",1],["provider",2],["there",1],["read",1],["probe",1],["harvest",1],["delegations",1],["stop",1],["steer",1],["resolve",1],["live",1],["delegation",1],["exists",3],["during",1],["llm",1],["turn",1],["kernel",1],["answers",1],["403",2],["under",1],["deny",1],["by",4],["default",1],["posture",1],["unapproved",1],["gap",1],["artifacts",1],["promote",1],["cell",1],["really",1],["executed",1],["store",5],["text",12],["edit",1],["refuses",1],["anything",1],["treat",1],["octet",1],["stream",1],["above",2],["opaque",1],["path",4],["capture",15],["filename",4],["write",2],["bytes",5],["save",1],["content",1],["type",1],["plain",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["root",4],["project",2],["through",1],["domain",3],["service",1],["repository",1],["snapshots",1],["into",1],["cas",1],["hand",1],["written",1],["parses",1],["then",1],["fails",1],["lookup",1],["earlier",1],["attempt",1],["at",1],["produced",1],["key",1],["error",1],["instead",1],["create",1],["reason",1],["name",2],["reservation",4],["pin",3],["add",1],["annotation",3],["rel",2],["25",2],["body",1],["reserved",1],["reserve",1],["admission",2],["ids",1],["two",2],["coordinator",2],["tickets",3],["projections",1],["describe",2],["genuinely",1],["busy",1],["without",1],["these",1],["accident",1],["plan",1],["message",1],["turns",1],["leave",1],["short",1],["lived",1],["background",1],["jobs",1],["holding",2],["whether",1],["caught",1],["was",3],["race",1],["fast",1],["failed",1],["slower",1],["faster",1],["host",1],["same",1],["run",1],["publishes",1],["empty",1],["projection",2],["idle",1],["case",1],["frozen",1],["route",1],["saying",1],["first",4],["ticket",6],["held",2],["barrier",1],["length",1],["reads",1],["unambiguously",2],["owner",8],["second",2],["submitted",4],["behind",1],["queued",6],["released",2],["finally",3],["outliving",1],["function",1],["blocks",1],["everything",1],["rest",1],["submits",1],["order",1],["other",1],["promotes",1],["receives",1],["whichever",1],["active",3],["submit",4],["present",1],["inverted",1],["whole",1],["named",1],["25ms",1],["after",1],["admitted",1],["raised",1],["killed",1],["holder",1],["thread",1],["statement",1],["drain",2],["cancels",2],["never",1],["later",1],["waited",1],["could",1],["arrive",1],["executions",2],["user",2],["language",2],["python",2],["effect",1],["value",1],["below",1],["has",1],["entry",1],["hold",1]]},{"id":"openai4s/server/response_capture.py#_drive_session_surface._hold_owner","name":[["hold",1],["owner",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["hold",2],["owner",4],["none",2],["try",1],["runner",1],["executions",1],["admitted",1],["ticket",2],["cancel",1],["event",2],["threading",1],["timeout",1],["seeded",2],["job",2],["wait",3],["holding",2],["finished",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1],["recorder",1],["drive",1],["failures",1],["execution",1],["fixture",1],["type",1],["name",1]]},{"id":"openai4s/server/response_capture.py#_json_payload","name":[["json",1],["payload",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["json",5],["payload",2],["body",6],["any",6],["ctype",3],["decoded",1],["document",1],["static",1],["bytes",2],["response",1],["else",2],["none",3],["kind",2],["str",1],["split",1],["strip",1],["lower",1],["if",2],["application",1],["not",1],["return",3],["try",1],["text",2],["decode",2],["utf",1],["isinstance",1],["bytearray",1],["loads",1],["except",1],["unicode",1],["error",3],["value",1],["type",1]]},{"id":"openai4s/server/response_capture.py#_kind_of","name":[["kind",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["kind",2],["code",3],["int",6],["content",3],["type",3],["str",5],["length",3],["classify",1],["by",2],["actually",1],["came",1],["back",1],["never",1],["route",2],["named",1],["derived",1],["rather",1],["than",1],["declared",1],["hand",1],["maintained",1],["list",1],["these",1],["routes",1],["stream",3],["drifts",2],["moment",1],["changes",1],["silently",1],["failure",1],["whole",1],["artifact",1],["exists",1],["avoid",1],["if",4],["300",1],["400",1],["return",5],["redirect",1],["ctype",3],["split",1],["strip",1],["lower",1],["text",1],["event",1],["application",1],["json",2],["empty",1],["binary",1]]},{"id":"openai4s/server/response_capture.py#_patterns","name":[["patterns",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["patterns",2],["list",3],["tuple",3],["re",5],["pattern",6],["str",6],["none",4],["every",2],["known",2],["route",7],["as",2],["matcher",1],["most",1],["specific",1],["first",1],["gateway",1],["also",1],["dispatches",1],["some",1],["routes",2],["by",1],["prefix",2],["so",1],["path",1],["no",1],["fullmatches",1],["may",1],["still",2],["belong",1],["falls",1],["back",1],["only",1],["after",1],["has",1],["failed",1],["compiled",5],["contract",1],["http",1],["try",1],["append",2],["compile",1],["except",1],["error",1],["not",1],["usable",1],["serve",1],["literal",1],["sort",1],["key",1],["lambda",1],["item",3],["specificity",1],["len",1],["reverse",1],["true",1],["return",1]]},{"id":"openai4s/server/response_capture.py#_probe_handler","name":[["probe",1],["handler",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",4],["probe",4],["handler",22],["recorder",12],["class",3],["method",10],["str",14],["path",13],["route",22],["headers",6],["dict",9],["none",19],["query",4],["list",2],["body",10],["whose",2],["four",2],["response",4],["writers",1],["report",1],["into",1],["shared",1],["by",3],["parameterless",1],["sweep",2],["seeded",1],["pass",1],["below",1],["because",1],["second",1],["copy",1],["answers",1],["one",5],["them",1],["comes",1],["record",1],["other",2],["cannot",2],["object",1],["new",2],["inventory",1],["entry",5],["means",1],["exercise",1],["without",1],["re",1],["derives",1],["matching",1],["several",1],["frame",1],["sub",1],["resources",1],["matched",1],["two",1],["entries",1],["at",2],["once",1],["specific",1],["broad",2],["workbench",1],["alternation",1],["only",3],["win",1],["lookup",1],["so",6],["frames",1],["id",8],["checkpoints",1],["had",1],["its",5],["real",4],["200",4],["filed",1],["under",1],["own",3],["kept",1],["404",5],["success",1],["surface",1],["really",1],["serves",1],["published",3],["as",9],["if",2],["did",2],["not",7],["exist",1],["driver",4],["knows",1],["driving",1],["capture",3],["lambda",4],["calls",1],["api",1],["directly",1],["token",1],["gate",3],["today",1],["credential",1],["presented",1],["anyway",1],["refactor",1],["from",1],["moving",1],["works",1],["while",2],["authentication",1],["happens",1],["be",1],["elsewhere",1],["would",2],["fail",1],["wall",1],["401s",1],["exactly",2],["moment",1],["contract",4],["mattered",1],["most",1],["deterministic",1],["non",1],["empty",1],["gives",1],["every",2],["request",5],["correlation",3],["inbound",1],["else",1],["string",1],["wire",1],["never",1],["null",3],["leaving",1],["made",1],["public",2],["failure",2],["emit",1],["frozen",2],["schema",2],["then",1],["have",1],["declared",1],["field",1],["type",1],["describing",1],["rather",1],["than",1],["server",1],["fixed",1],["literal",1],["keeps",1],["artifact",1],["byte",1],["identical",1],["across",1],["runs",1],["last",1],["status",1],["json",11],["value",2],["code",8],["observe",6],["send",7],["ctype",7],["extra",3],["security",3],["raw",3],["len",2],["third",2],["writer",3],["absence",1],["lie",2],["stream",7],["file",6],["builds",2],["straight",2],["base",2],["httprequest",2],["instead",1],["going",1],["through",3],["synthetic",2],["built",1],["here",1],["raised",1],["inside",2],["no",4],["requestline",1],["caller",1],["except",2],["exception",1],["swallowed",1],["was",1],["left",3],["blank",1],["though",1],["unimplemented",1],["verbs",2],["still",2],["produced",2],["dispatcher",1],["both",2],["artifacts",1],["zip",1],["routes",3],["were",1],["kinds",2],["statuses",1],["download",1],["endpoint",1],["documented",1],["error",3],["coverage",1],["reporting",1],["covered",1],["also",1],["ever",1],["recorded",1],["binary",1],["despite",1],["module",1],["deriving",1],["mirrors",2],["including",1],["open",1],["there",1],["too",1],["stub",4],["try",1],["size",3],["stat",1],["st",1],["oserror",1],["found",1],["return",3],["fourth",1],["arriving",1],["same",1],["way",1],["p1",1],["diagnostics",3],["need",1],["cache",2],["control",1],["store",1],["hard",1],["wires",1],["they",1],["static",4],["bytes",5],["like",1],["raises",1],["unstubbed",1],["publish",1],["whatever",1],["their",1],["exact",1],["comment",1],["above",1],["describes",1],["signature",1],["recording",1],["opaque",1],["403",1],["413",1],["429",1],["shape",1],["out",1],["docs",1],["listed",1],["named",1],["kind",1],["froze",1],["nothing",1],["payload",4]]},{"id":"openai4s/server/response_capture.py#_probe_handler._stub_static_bytes","name":[["stub",1],["static",1],["bytes",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["stub",2],["static",2],["bytes",2],["code",4],["body",4],["ctype",4],["extra",2],["none",5],["security",2],["payload",4],["json",1],["if",1],["not",1],["recorder",2],["observe",2],["method",2],["path",2],["route",4],["return",1],["raw",1],["len",1]]},{"id":"openai4s/server/response_capture.py#_probe_handler._stub_stream","name":[["stub",1],["stream",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["stub",2],["stream",2],["file",3],["path",5],["ctype",3],["extra",2],["none",4],["security",2],["try",1],["size",3],["stat",1],["st",1],["except",1],["oserror",1],["recorder",2],["observe",2],["method",2],["404",1],["error",1],["not",1],["found",1],["route",4],["return",1],["raw",1],["200",1]]},{"id":"openai4s/server/response_capture.py#_sample","name":[["sample",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["sample",3],["pattern",23],["str",5],["index",32],["int",4],["tuple",2],["walk",1],["route",2],["build",1],["one",1],["string",1],["matches",2],["substitution",1],["could",1],["not",2],["like",1],["frames",1],["action",1],["timeline",1],["recovery",1],["actions",1],["has",1],["alternation",1],["whose",1],["branches",10],["contain",1],["nested",1],["optional",3],["groups",2],["stripping",1],["stops",1],["at",1],["first",2],["closing",1],["parenthesis",1],["leaving",1],["mangled",1],["remainder",1],["nothing",1],["path",2],["then",1],["routed",1],["nowhere",1],["handler",1],["answered",1],["404",2],["because",1],["there",1],["was",2],["no",2],["such",1],["endpoint",1],["recorded",1],["as",1],["observed",1],["contract",1],["alternative",1],["taken",1],["omitted",1],["yields",1],["shortest",2],["real",1],["through",1],["list",2],["while",1],["len",6],["char",9],["if",13],["break",1],["append",7],["continue",6],["inner",7],["start",4],["startswith",1],["match",1],["omits",1],["elif",1],["close",4],["find",1],["pragma",1],["cover",1],["emit",1],["klass",2],["else",1],["probe",2],["id",2],["return",1],["join",1]]},{"id":"openai4s/server/response_capture.py#_widened","name":[["widened",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["widened",2],["observed",5],["dict",5],["str",8],["any",6],["override",3],["mapping",2],["union",2],["declared",4],["members",3],["into",1],["type",5],["never",1],["replace",1],["replacing",1],["wholesale",1],["made",1],["table",2],["blindfold",1],["route",1],["regressed",1],["emitting",1],["integer",1],["there",1],["was",2],["rewritten",1],["null",1],["string",1],["both",1],["sides",1],["check",1],["so",1],["one",2],["field",2],["names",1],["gate",1],["could",1],["no",1],["longer",1],["see",1],["restores",1],["unobservable",1],["member",2],["still",1],["lets",1],["genuinely",1],["new",1],["surface",1],["as",1],["drift",1],["merged",4],["key",3],["value",5],["items",1],["if",3],["continue",1],["seen",6],["isinstance",2],["else",2],["list",2],["sorted",1],["return",1]]},{"id":"openai4s/server/response_capture.py#assemble","name":[["assemble",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["assemble",2],["destination",11],["path",12],["require",6],["complete",6],["bool",3],["false",3],["int",4],["merge",1],["split",2],["run",20],["shares",14],["into",1],["one",3],["capture",18],["at",2],["returns",1],["many",2],["were",1],["merged",1],["was",1],["not",20],["single",1],["process",2],["writes",1],["itself",1],["there",1],["nothing",1],["here",1],["xdist",3],["gate",1],["every",2],["share",30],["must",6],["carry",2],["consistent",1],["id",7],["expected",11],["worker",21],["count",13],["assembly",4],["refuses",1],["write",1],["unless",1],["exactly",1],["unique",1],["workers",7],["arrived",1],["deliberately",1],["called",1],["after",1],["pytest",1],["has",4],["exited",1],["rather",1],["than",1],["from",4],["controller",1],["hook",1],["point",1],["gone",1],["so",1],["cannot",1],["race",1],["writer",1],["died",1],["without",1],["publishing",1],["its",2],["incomplete",2],["narrower",1],["schema",5],["missing",2],["observations",1],["may",1],["only",1],["have",1],["made",1],["field",1],["nullable",1],["optional",1],["compatibility",1],["checker",1],["intentionally",1],["treats",1],["as",2],["non",1],["breaking",1],["drift",1],["parent",5],["if",22],["dir",1],["raise",16],["value",28],["error",20],["directory",1],["exist",1],["return",3],["prefix",2],["name",15],["sorted",1],["iterdir",1],["file",1],["startswith",1],["endswith",1],["partial",2],["suffix",1],["key",1],["lambda",1],["found",2],["no",1],["payloads",4],["list",1],["tuple",1],["mapping",3],["str",5],["any",2],["counts",4],["ids",3],["completion",4],["metadata",4],["try",1],["loaded",8],["json",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["invalid",9],["isinstance",4],["object",2],["version",4],["be",5],["shapes",5],["strip",2],["payload",6],["names",1],["duplicate",1],["add",3],["none",4],["true",1],["integer",1],["positive",1],["empty",1],["append",1],["all",1],["len",5],["disagree",1],["about",1],["come",1],["different",1],["runs",1],["next",1],["iter",1],["recorder",4],["absorb",1],["save",1],["document",1],["belong",1],["forever",1],["leaving",1],["them",1],["behind",1],["lets",1],["later",1],["fewer",1],["silently",1],["inherit",1],["routes",1],["variants",1],["earlier",1],["unlink",1]]},{"id":"openai4s/server/response_capture.py#check","name":[["check",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["check",3],["observed",9],["dict",4],["str",7],["any",4],["frozen",11],["list",3],["fresh",1],["capture",1],["departs",1],["from",1],["artifact",2],["reports",1],["both",2],["directions",1],["route",2],["gained",1],["field",2],["lost",1],["one",1],["drift",1],["only",1],["human",1],["say",3],["was",1],["intended",1],["so",1],["states",1],["difference",1],["rather",1],["than",1],["deciding",1],["means",1],["problems",6],["routes",12],["key",9],["sorted",3],["append",4],["newly",1],["covered",1],["not",2],["but",1],["no",1],["longer",1],["expected",3],["schema",2],["actual",3],["if",3],["continue",2],["way",1],["moved",1],["break",1],["exactly",1],["bare",1],["shape",3],["changed",3],["breaking",2],["response",1],["nests",1],["environment",1],["snapshot",1],["ten",1],["levels",1],["deep",1],["tells",1],["reader",1],["something",1],["wrong",1],["nothing",1],["about",1],["bug",1],["report",1],["nobody",1],["act",1],["gate",1],["whole",1],["job",1],["be",1],["actionable",1],["breaks",5],["compatible",1],["additive",1],["detail",3],["join",1],["max",3],["reported",3],["len",2],["more",1],["return",1]]},{"id":"openai4s/server/response_capture.py#check_compatible","name":[["check",1],["compatible",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["check",5],["compatible",5],["frozen",25],["dict",4],["str",7],["any",4],["observed",25],["list",5],["ways",1],["breaks",1],["client",1],["written",1],["against",2],["additive",1],["change",1],["new",1],["optional",1],["field",2],["not",3],["break",2],["reported",1],["removed",1],["guarantee",1],["changed",1],["type",8],["problems",9],["types",8],["if",6],["isinstance",2],["else",2],["append",6],["widened",1],["from",2],["sorted",5],["keys",2],["data",2],["map",2],["has",1],["no",2],["per",1],["key",10],["guarantees",2],["lose",1],["so",1],["only",1],["promise",1],["shape",1],["its",1],["values",9],["comparing",1],["record",1],["would",1],["otherwise",1],["report",1],["every",1],["one",1],["as",1],["dropped",2],["other",1],["problem",6],["return",2],["lost",2],["required",2],["longer",1],["props",8],["properties",2],["items",8]]},{"id":"openai4s/server/response_capture.py#concrete_path","name":[["concrete",1],["path",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["concrete",3],["path",3],["route",4],["str",4],["pattern",1],["matches",1],["placeholders",1],["filled",1],["id",2],["shaped",1],["like",1],["ones",1],["app",1],["mints",1],["so",1],["handler",1],["parses",1],["segment",1],["then",1],["fails",1],["lookup",1],["404",1],["missing",1],["resource",1],["contract",1],["500",1],["from",1],["unparseable",1],["not",1],["return",1],["sample",1]]},{"id":"openai4s/server/response_capture.py#drive_all_routes","name":[["drive",1],["all",1],["routes",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["drive",6],["all",2],["routes",4],["recorder",9],["make",3],["handler",13],["config",3],["runner",5],["authenticated",5],["headers",5],["dict",2],["str",4],["none",6],["ask",1],["every",1],["known",1],["route",9],["answer",2],["against",1],["real",2],["one",3],["implementation",1],["shared",1],["by",2],["two",2],["capture",3],["scripts",1],["coverage",2],["test",1],["because",2],["three",2],["copies",1],["surface",1],["chances",1],["published",2],["contract",4],["describe",1],["something",1],["nothing",1],["drives",1],["observations",1],["attributed",1],["being",1],["probed",1],["rather",3],["than",3],["derived",1],["from",4],["path",7],["inventory",1],["entries",1],["match",1],["same",1],["concrete",2],["frames",2],["shares",2],["both",2],["only",1],["ever",1],["win",1],["lookup",1],["other",2],["would",1],["be",2],["permanently",1],["unattributed",1],["counted",1],["as",5],["uncovered",1],["forever",1],["openai4s",1],["server",1],["errors",1],["import",2],["gateway",8],["error",12],["payload",2],["factory",1],["passed",1],["exactly",1],["install",1],["takes",1],["module",1],["file",2],["must",1],["not",1],["imports",1],["siblings",1],["declared",1],["facade",1],["boundary",1],["keeps",1],["becoming",1],["cycle",1],["class",4],["hub",1],["sorted",1],["http",1],["method",5],["probe",2],["methods",1],["try",1],["api",1],["except",2],["dispatcher",2],["raised",2],["recorded",2],["here",2],["through",1],["wrapper",1],["restores",1],["json",2],["its",1],["finally",1],["so",1],["line",1],["observing",1],["collector",1],["already",1],["gone",1],["observe",1],["code",2],["public",1],["failure",1],["request",1],["id",1],["exception",1],["noqa",1],["ble001",1],["merely",1],["skipped",1],["old",1],["comment",1],["said",1],["cannot",1],["has",1],["no",1],["record",1],["but",1],["whichever",1],["verbs",2],["answered",1],["artifacts",1],["zip",2],["came",1],["kinds",1],["statuses",1],["404",1],["four",1],["unimplemented",1],["404s",1],["became",1],["download",1],["gate",1],["calling",1],["covered",1],["failures",1],["type",1],["name",1],["continue",1],["seeded",1],["downloads",1],["environment",1],["states",1]]},{"id":"openai4s/server/response_capture.py#elide_machine_state","name":[["elide",1],["machine",1],["state",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["elide",4],["machine",7],["state",7],["schema",7],["dict",8],["str",5],["any",5],["replace",1],["subtrees",1],["opaque",1],["object",2],["applied",1],["document",1],["written",1],["not",3],["while",1],["observing",1],["so",1],["merging",1],["never",1],["sees",1],["marker",1],["two",1],["captures",1],["same",1],["route",1],["still",1],["generalise",1],["normally",1],["before",1],["their",1],["host",1],["specific",1],["parts",1],["dropped",1],["if",5],["isinstance",3],["return",2],["result",4],["key",6],["value",4],["items",4],["properties",6],["values",2],["type",1],["true",1],["keys",1],["else",1],["nested",3],["child",3]]},{"id":"openai4s/server/response_capture.py#install","name":[["install",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",7],["install",2],["gateway",4],["module",4],["recorder",9],["wrap",2],["make",5],["handler",10],["so",5],["every",2],["api",8],["call",2],["reports",1],["its",3],["response",5],["returns",1],["original",4],["factory",1],["caller",2],["undo",1],["wrapper",1],["reads",1],["self",22],["json",10],["at",2],["time",2],["rather",1],["than",1],["class",5],["because",1],["test",2],["own",8],["collector",2],["place",1],["args",2],["kwargs",2],["inner",2],["method",6],["sub",6],["reply",3],["whether",1],["installed",1],["as",3],["instance",1],["attribute",1],["restore",1],["puts",1],["back",1],["exactly",1],["found",1],["had",6],["dict",6],["observing",7],["value",3],["code",13],["200",2],["try",4],["body",10],["dispatcher",2],["sends",1],["not",4],["one",2],["was",1],["handed",1],["enriches",1],["4xx",1],["5xx",1],["status",1],["request",5],["id",6],["before",2],["ran",1],["appeared",1],["nowhere",1],["either",1],["frozen",2],["artifact",1],["published",1],["contract",1],["described",1],["server",2],["send",16],["same",1],["callable",3],["uses",1],["two",1],["cannot",2],["drift",1],["again",1],["observe",4],["public",1],["failure",1],["route",13],["assigns",1],["correlation",2],["any",1],["guard",1],["answer",1],["no",2],["real",3],["carries",2],["null",1],["tests",1],["build",1],["object",1],["new",1],["skip",1],["letting",1],["their",2],["through",2],["froze",1],["nullable",1],["17",1],["routes",2],["publishing",1],["property",2],["harness",1],["getattr",5],["capture",4],["absent",1],["matching",1],["path",1],["only",1],["option",1],["present",1],["probe",1],["named",1],["entry",1],["up",1],["front",1],["none",13],["except",3],["exception",3],["noqa",3],["ble001",3],["never",4],["break",3],["pass",3],["return",7],["raw",6],["ctype",8],["extra",6],["security",7],["len",2],["if",7],["extension",1],["handlers",1],["may",1],["still",1],["provide",1],["compatible",1],["four",1],["argument",1],["writer",3],["preserve",1],["surface",1],["unless",1],["selected",1],["non",1],["default",1],["profile",1],["genuinely",1],["has",1],["cross",1],["boundary",1],["fourth",1],["static",15],["bytes",6],["diagnostics",1],["cache",1],["control",1],["store",1],["go",1],["suite",1],["side",1],["whose",1],["payload",4],["else",4],["finally",1],["pop",3]]},{"id":"openai4s/server/response_capture.py#install.make_handler","name":[["make",1],["handler",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",6],["make",2],["handler",7],["args",3],["kwargs",3],["class",4],["original",1],["inner",2],["api",7],["self",21],["method",6],["sub",6],["reply",3],["json",9],["whether",1],["caller",1],["installed",1],["its",2],["own",7],["collector",1],["as",3],["instance",1],["attribute",1],["so",3],["restore",1],["puts",1],["back",1],["exactly",1],["found",1],["had",6],["dict",6],["observing",7],["value",3],["code",13],["200",2],["try",4],["body",10],["dispatcher",2],["sends",1],["not",4],["one",2],["was",1],["handed",1],["enriches",1],["every",1],["4xx",1],["5xx",1],["status",1],["request",5],["id",6],["before",2],["ran",1],["appeared",1],["nowhere",1],["either",1],["frozen",2],["artifact",1],["published",1],["contract",1],["described",1],["server",2],["send",16],["same",1],["callable",3],["uses",1],["two",1],["cannot",2],["drift",1],["again",1],["recorder",5],["observe",4],["public",1],["failure",1],["route",13],["assigns",1],["correlation",2],["any",1],["guard",1],["answer",1],["no",2],["real",3],["response",4],["carries",2],["null",1],["tests",1],["build",1],["object",1],["new",1],["skip",1],["letting",1],["their",2],["through",2],["froze",1],["nullable",1],["17",1],["routes",2],["publishing",1],["property",2],["harness",1],["getattr",5],["capture",4],["absent",1],["matching",1],["path",1],["only",1],["option",1],["present",1],["probe",1],["named",1],["entry",1],["up",1],["front",1],["none",13],["except",3],["exception",3],["noqa",3],["ble001",3],["never",4],["break",3],["pass",3],["return",6],["raw",6],["ctype",8],["extra",6],["security",7],["len",2],["if",7],["test",1],["extension",1],["handlers",1],["may",1],["still",1],["provide",1],["compatible",1],["four",1],["argument",1],["writer",3],["preserve",1],["surface",1],["unless",1],["selected",1],["non",1],["default",1],["profile",1],["genuinely",1],["has",1],["cross",1],["boundary",1],["fourth",1],["static",15],["bytes",6],["diagnostics",1],["cache",1],["control",1],["store",1],["go",1],["suite",1],["side",1],["wrap",1],["whose",1],["payload",4],["else",4],["finally",1],["pop",3]]},{"id":"openai4s/server/response_capture.py#install.make_handler._api","name":[["api",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",5],["api",4],["self",22],["method",7],["sub",7],["reply",3],["json",9],["whether",1],["caller",1],["installed",1],["its",2],["own",7],["collector",1],["as",3],["instance",1],["attribute",1],["so",3],["restore",1],["puts",1],["back",1],["exactly",1],["found",1],["had",6],["dict",6],["observing",7],["value",3],["code",13],["200",2],["try",4],["body",10],["dispatcher",2],["sends",1],["not",4],["one",2],["was",1],["handed",1],["enriches",1],["every",1],["4xx",1],["5xx",1],["status",1],["request",5],["id",6],["before",2],["ran",1],["appeared",1],["nowhere",1],["either",1],["frozen",2],["artifact",1],["published",1],["contract",1],["described",1],["server",2],["send",16],["same",1],["callable",3],["uses",1],["two",1],["cannot",2],["drift",1],["again",1],["recorder",5],["observe",4],["public",1],["failure",1],["route",13],["assigns",1],["correlation",2],["any",1],["guard",1],["answer",1],["no",2],["real",3],["response",4],["carries",2],["null",1],["tests",1],["build",1],["handler",1],["object",1],["new",1],["skip",1],["letting",1],["their",2],["through",2],["froze",1],["nullable",1],["17",1],["routes",2],["publishing",1],["property",2],["harness",1],["getattr",5],["capture",4],["absent",1],["matching",1],["path",1],["only",1],["option",1],["present",1],["probe",1],["named",1],["entry",1],["up",1],["front",1],["none",13],["except",3],["exception",3],["noqa",3],["ble001",3],["never",4],["break",3],["pass",3],["return",5],["raw",6],["ctype",8],["extra",6],["security",7],["len",2],["if",7],["test",1],["extension",1],["handlers",1],["may",1],["still",1],["provide",1],["compatible",1],["four",1],["argument",1],["writer",3],["preserve",1],["surface",1],["unless",1],["selected",1],["non",1],["default",1],["profile",1],["genuinely",1],["has",1],["cross",1],["boundary",1],["fourth",1],["static",15],["bytes",6],["diagnostics",1],["cache",1],["control",1],["store",1],["go",1],["suite",1],["side",1],["wrap",1],["whose",1],["payload",4],["else",4],["inner",1],["finally",1],["pop",3]]},{"id":"openai4s/server/response_capture.py#install.make_handler._api.observing","name":[["observing",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["observing",3],["value",4],["code",6],["200",2],["try",1],["body",2],["dispatcher",2],["sends",1],["not",2],["one",2],["was",1],["handed",1],["json",1],["enriches",1],["every",1],["4xx",1],["5xx",1],["status",1],["request",5],["id",6],["before",2],["ran",1],["appeared",1],["nowhere",1],["either",1],["frozen",1],["artifact",1],["published",1],["contract",1],["described",1],["server",2],["send",1],["same",1],["callable",1],["uses",1],["so",2],["two",1],["cannot",1],["drift",1],["again",1],["recorder",1],["observe",1],["method",1],["sub",1],["public",1],["failure",1],["route",3],["assigns",1],["correlation",2],["any",1],["guard",1],["answer",1],["no",1],["real",2],["response",2],["carries",1],["null",1],["tests",1],["build",1],["handler",1],["object",1],["new",1],["skip",1],["letting",1],["their",1],["through",1],["froze",1],["as",2],["nullable",1],["17",1],["routes",1],["publishing",1],["property",2],["harness",1],["api",1],["getattr",2],["self",2],["capture",2],["absent",1],["matching",1],["path",1],["only",1],["option",1],["present",1],["probe",1],["named",1],["its",1],["entry",1],["up",1],["front",1],["none",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["break",1],["pass",1],["return",1],["reply",1]]},{"id":"openai4s/server/response_capture.py#install.make_handler._api.observing_send","name":[["observing",1],["send",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["observing",2],["send",2],["code",5],["body",5],["ctype",5],["extra",5],["none",6],["security",6],["try",1],["recorder",1],["observe",1],["raw",3],["method",1],["sub",1],["len",1],["route",3],["getattr",1],["self",1],["capture",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["break",1],["response",1],["pass",1],["if",1],["test",1],["extension",1],["handlers",1],["may",1],["still",1],["provide",1],["compatible",1],["four",1],["argument",1],["writer",1],["preserve",1],["surface",1],["unless",1],["selected",1],["non",1],["default",1],["profile",1],["genuinely",1],["has",1],["cross",1],["boundary",1],["return",2]]},{"id":"openai4s/server/response_capture.py#install.make_handler._api.observing_static","name":[["observing",1],["static",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["observing",2],["static",3],["code",5],["body",5],["ctype",5],["extra",3],["none",6],["security",3],["try",1],["payload",4],["json",1],["route",6],["getattr",1],["self",1],["capture",1],["if",1],["not",1],["recorder",2],["observe",2],["method",2],["sub",2],["else",1],["raw",1],["len",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["break",1],["response",1],["pass",1],["return",1]]},{"id":"openai4s/server/response_capture.py#load","name":[["load",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["load",2],["path",7],["none",4],["dict",2],["str",2],["any",2],["target",3],["if",2],["else",1],["artifact",1],["not",1],["file",1],["return",3],["schema",4],["version",4],["routes",2],["try",1],["json",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1]]},{"id":"openai4s/server/response_capture.py#partial_path","name":[["partial",1],["path",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["partial",3],["path",8],["destination",4],["worker",4],["str",2],["one",1],["split",1],["run",1],["leaves",1],["its",1],["share",1],["return",1],["name",2],["suffix",1]]},{"id":"openai4s/server/response_capture.py#Recorder","name":[["recorder",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["class",3],["recorder",3],["accumulates",1],["one",6],["schema",4],["per",2],["method",11],["route",32],["status",4],["def",6],["init",1],["self",30],["none",16],["shapes",3],["dict",11],["str",26],["any",6],["non",1],["json",9],["answers",2],["keyed",1],["by",2],["kind",5],["thing",1],["came",2],["back",3],["statuses",3],["content",9],["types",3],["stream",1],["unexercised",1],["not",12],["same",5],["fact",1],["must",1],["look",1],["alike",1],["kinds",6],["counts",3],["int",9],["unmatched",3],["exception",1],["stopped",1],["verbs",1],["raised",2],["something",2],["dispatcher",2],["would",2],["have",3],["kept",1],["because",3],["swallowing",1],["them",3],["silently",1],["be",2],["published",2],["as",4],["crashing",1],["verb",1],["records",1],["nothing",3],["its",1],["unimplemented",1],["siblings",1],["still",3],["record",8],["404",1],["then",2],["looks",2],["both",3],["covered",1],["shaped",1],["part",1],["document",2],["describes",1],["run",1],["api",1],["drive",1],["failures",1],["while",1],["test",1],["drives",1],["routes",3],["against",1],["stubbed",1],["services",1],["their",1],["responses",1],["fabrications",1],["file",1],["entire",1],["claim",1],["was",2],["captured",1],["from",3],["real",3],["ones",1],["made",1],["up",1],["shape",3],["promise",1],["worse",1],["than",1],["absent",1],["gets",1],["believed",1],["paused",3],["false",1],["patterns",5],["declared",5],["driver",4],["but",2],["only",7],["if",11],["inventory",2],["has",2],["entry",5],["declaring",1],["way",2],["tell",1],["two",2],["entries",5],["apart",1],["match",2],["concrete",2],["path",10],["artifacts",3],["id",1],["matched",1],["first",1],["serves",1],["bytes",2],["declaration",2],["hand",1],["written",1],["string",1],["table",1],["stale",1],["mistyped",1],["names",1],["no",3],["at",3],["all",3],["honouring",1],["verbatim",1],["files",1],["observation",1],["under",1],["contract",4],["served",1],["response",2],["like",1],["never",2],["answered",1],["coverage",2],["line",1],["says",2],["152",2],["count",1],["driven",1],["attributed",1],["falling",1],["matching",1],["did",1],["before",1],["anything",1],["so",4],["unrecognised",1],["costs",1],["return",7],["known",2],["else",3],["observe",2],["code",9],["body",5],["isinstance",2],["list",1],["documents",1],["worth",1],["freezing",1],["knows",1],["probing",1],["re",1],["deriving",1],["cannot",1],["distinguish",1],["frames",2],["shares",2],["ever",1],["win",1],["lookup",1],["other",1],["permanently",1],["unattributed",1],["counted",1],["uncovered",1],["forever",1],["add",5],["success",1],["failure",1],["different",1],["contracts",2],["merging",1],["yields",1],["every",1],["field",1],["optional",1],["having",1],["family",2],["ok",1],["400",1],["error",1],["key",7],["observed",3],["infer",1],["existing",3],["merge",1],["also",1],["answer",1],["recording",2],["without",1],["left",1],["claiming",1],["note",3],["application",1],["raw",1],["type",6],["length",2],["streams",1],["redirects",1],["hands",1],["just",1],["meant",1],["those",1],["were",1],["indistinguishable",1],["exercised",1],["number",1],["could",1],["reach",1],["surface",1],["measuring",1],["split",1],["strip",1],["setdefault",2],["whichever",1],["merged",2],["items",1],["target",1],["statu",1]]},{"id":"openai4s/server/response_capture.py#Recorder.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["init",2],["self",9],["none",2],["shapes",1],["dict",6],["str",8],["any",1],["non",1],["json",2],["answers",1],["keyed",1],["by",1],["route",5],["kind",1],["thing",1],["came",2],["back",1],["statuses",1],["content",1],["types",1],["stream",1],["unexercised",1],["not",6],["same",1],["fact",1],["must",1],["look",1],["alike",1],["kinds",1],["counts",1],["int",1],["unmatched",1],["method",1],["exception",1],["stopped",1],["verbs",1],["raised",2],["something",2],["dispatcher",2],["would",1],["have",1],["kept",1],["because",2],["swallowing",1],["them",1],["silently",1],["be",1],["published",2],["as",2],["crashing",1],["verb",1],["records",1],["nothing",1],["its",1],["unimplemented",1],["siblings",1],["still",1],["record",1],["404",1],["then",1],["looks",1],["both",1],["covered",1],["shaped",1],["part",1],["document",1],["describes",1],["run",1],["api",1],["drive",1],["failures",1],["while",1],["test",1],["drives",1],["routes",1],["against",1],["stubbed",1],["services",1],["their",1],["responses",1],["fabrications",1],["file",1],["entire",1],["claim",1],["was",1],["captured",1],["from",1],["real",1],["ones",1],["made",1],["up",1],["shape",1],["promise",1],["worse",1],["than",1],["absent",1],["one",1],["gets",1],["believed",1],["paused",1],["false",1],["patterns",2]]},{"id":"openai4s/server/response_capture.py#Recorder._declared","name":[["declared",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["declared",4],["self",3],["route",7],["str",4],["none",7],["driver",3],["but",2],["only",3],["if",3],["inventory",1],["has",1],["entry",4],["declaring",1],["way",1],["tell",1],["two",1],["entries",3],["apart",1],["both",1],["match",1],["same",1],["concrete",1],["path",2],["artifacts",3],["id",1],["matched",1],["by",1],["first",1],["one",2],["serves",1],["bytes",1],["declaration",2],["hand",1],["written",1],["string",1],["table",1],["stale",1],["mistyped",1],["names",1],["no",1],["at",1],["all",1],["honouring",1],["verbatim",1],["files",1],["real",1],["observation",1],["under",1],["contract",1],["not",2],["have",1],["served",1],["response",1],["then",1],["looks",1],["like",1],["never",1],["answered",1],["coverage",1],["line",1],["still",1],["says",1],["152",2],["because",1],["count",1],["driven",1],["attributed",1],["falling",1],["back",1],["matching",1],["recorder",1],["did",1],["before",1],["any",2],["anything",1],["so",1],["unrecognised",1],["costs",1],["nothing",1],["return",2],["known",2],["patterns",1],["else",1]]},{"id":"openai4s/server/response_capture.py#Recorder._note","name":[["note",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["note",2],["self",3],["method",3],["str",8],["route",3],["code",3],["int",3],["kind",3],["content",6],["type",4],["none",2],["record",4],["kinds",3],["setdefault",1],["statuses",2],["types",2],["add",3],["if",1]]},{"id":"openai4s/server/response_capture.py#Recorder.absorb","name":[["absorb",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["absorb",2],["self",4],["shapes",7],["mapping",2],["str",2],["any",2],["none",3],["merge",3],["another",1],["process",2],["exactly",1],["as",1],["observe",2],["would",1],["have",1],["same",3],["call",1],["values",1],["deterministic",1],["order",1],["widens",2],["each",2],["new",1],["observation",1],["into",2],["already",2],["had",1],["share",1],["has",1],["two",2],["observations",1],["one",2],["route",1],["reach",1],["schema",1],["whether",1],["they",1],["landed",1],["key",4],["sorted",1],["observed",3],["existing",3],["if",1],["else",1]]},{"id":"openai4s/server/response_capture.py#Recorder.contracts","name":[["contracts",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["contracts",2],["self",3],["dict",6],["str",6],["any",3],["one",1],["contract",1],["record",3],["per",1],["route",1],["whichever",1],["way",1],["answers",1],["merged",3],["key",4],["kinds",5],["items",2],["target",2],["setdefault",1],["statuses",4],["content",4],["types",4],["field",3],["return",1],["sorted",4],["value",4]]},{"id":"openai4s/server/response_capture.py#Recorder.document","name":[["document",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["document",2],["self",4],["dict",2],["str",2],["any",2],["return",1],["schema",3],["version",2],["note",1],["captured",1],["from",1],["real",1],["responses",1],["not",2],["written",1],["by",2],["hand",1],["regenerate",1],["scripts",1],["capture",2],["response",1],["schemas",1],["py",1],["route",2],["absent",1],["here",2],["one",1],["no",1],["offline",1],["test",2],["exercises",1],["coverage",1],["fact",1],["permission",1],["change",1],["freely",1],["shapes",3],["only",2],["observation",1],["counts",1],["stay",1],["recorder",1],["printed",1],["script",1],["writing",1],["them",1],["would",1],["make",1],["every",1],["unrelated",1],["new",1],["happens",1],["touch",1],["produce",1],["diff",1],["file",1],["worth",1],["reviewing",1],["shape",1],["moved",1],["routes",1],["key",4],["widen",1],["unobservable",1],["types",1],["elide",1],["machine",1],["state",1],["sorted",1]]},{"id":"openai4s/server/response_capture.py#Recorder.observe","name":[["observe",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["observe",2],["self",11],["method",5],["str",6],["path",6],["code",5],["int",4],["body",6],["any",2],["route",11],["none",8],["if",5],["paused",1],["return",3],["not",2],["isinstance",2],["dict",1],["list",1],["only",3],["json",5],["documents",1],["have",1],["shape",2],["worth",1],["freezing",1],["driver",1],["knows",1],["probing",1],["says",1],["so",2],["re",1],["deriving",1],["from",1],["cannot",1],["distinguish",1],["two",1],["inventory",1],["entries",2],["match",1],["same",3],["concrete",1],["frames",2],["shares",2],["both",1],["real",1],["one",1],["them",2],["ever",1],["win",1],["lookup",1],["other",1],["would",1],["be",1],["permanently",1],["unattributed",1],["counted",1],["as",2],["uncovered",1],["forever",1],["declared",1],["patterns",1],["unmatched",1],["add",1],["success",1],["failure",1],["different",1],["contracts",1],["merging",1],["yields",1],["schema",2],["every",1],["field",1],["optional",1],["having",1],["no",2],["at",2],["all",2],["family",2],["ok",1],["400",1],["else",2],["error",1],["key",5],["observed",3],["infer",1],["existing",3],["shapes",2],["merge",1],["counts",2],["also",1],["kind",1],["answer",1],["status",3],["recording",1],["without",1],["left",1],["contract",1],["entry",1],["claiming",1],["note",1],["application",1]]},{"id":"openai4s/server/response_capture.py#Recorder.observe_raw","name":[["observe",1],["raw",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["observe",2],["raw",2],["self",7],["method",4],["str",9],["path",4],["code",4],["int",5],["content",4],["type",4],["length",3],["route",8],["none",7],["record",1],["response",1],["not",2],["json",2],["document",1],["streams",1],["redirects",1],["hands",1],["back",1],["bytes",1],["still",1],["has",1],["contract",1],["just",1],["schema",1],["recording",1],["only",1],["meant",1],["those",1],["routes",2],["were",1],["indistinguishable",1],["from",1],["nothing",1],["exercised",1],["so",1],["coverage",1],["number",1],["could",1],["never",1],["reach",1],["surface",1],["was",1],["measuring",1],["if",2],["paused",1],["return",2],["declared",1],["patterns",1],["unmatched",1],["add",1],["note",1],["kind",1],["split",1],["strip",1]]},{"id":"openai4s/server/response_capture.py#Recorder.shapes_snapshot","name":[["shapes",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["shapes",5],["snapshot",2],["self",4],["dict",2],["str",2],["any",2],["raw",1],["un",2],["elided",3],["reassembling",1],["split",1],["run",2],["purpose",1],["document",1],["runs",1],["elide",1],["machine",1],["state",1],["over",1],["each",1],["shape",1],["eliding",2],["share",3],["before",1],["merging",1],["not",1],["same",1],["operation",1],["as",1],["merge",1],["elision",2],["replaces",1],["whole",1],["subtrees",1],["so",1],["field",1],["only",1],["one",1],["saw",1],["could",1],["be",1],["out",1],["then",1],["have",1],["nothing",1],["left",1],["widen",1],["against",1],["shares",1],["carry",1],["observe",1],["produced",1],["happens",1],["once",1],["at",1],["end",1],["exactly",1],["single",1],["process",1],["return",1],["key",3],["sorted",1]]},{"id":"openai4s/server/response_capture.py#route_for","name":[["route",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["route",12],["path",8],["str",5],["patterns",5],["none",9],["pattern",2],["concrete",1],["came",1],["from",1],["if",6],["unrecognised",2],["not",4],["return",4],["known",4],["else",1],["bare",5],["split",1],["matcher",5],["match",2],["prefix",2],["dispatch",1],["real",1],["form",1],["gateway",1],["so",1],["no",1],["fullmatches",1],["may",1],["still",1],["belong",1],["has",1],["end",1],["segment",1],["boundary",1],["without",1],["frames",1],["claims",1],["frameshift",1],["every",1],["gets",1],["filed",1],["under",1],["some",1],["counted",1],["as",1],["covered",1],["coverage",1],["number",1],["whole",1],["exercise",1],["reports",1],["startswith",1],["continue",1],["len",3]]},{"id":"openai4s/server/response_capture.py#save","name":[["save",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["save",2],["document",3],["dict",2],["str",2],["any",2],["path",9],["none",4],["target",4],["if",1],["else",1],["artifact",1],["parent",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["write",1],["text",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["sort",1],["keys",1],["encoding",1],["utf",1],["return",1]]},{"id":"openai4s/server/response_capture.py#save_partial","name":[["save",1],["partial",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["save",2],["partial",3],["recorder",5],["destination",3],["path",7],["worker",20],["str",7],["count",12],["int",3],["none",15],["run",11],["id",13],["write",2],["one",2],["un",1],["elided",1],["shapes",3],["assemble",1],["merge",1],["later",1],["xdist",1],["supplies",1],["they",1],["let",1],["assembly",2],["prove",1],["has",1],["complete",2],["unmixed",1],["rather",1],["than",1],["treating",1],["whatever",1],["files",1],["happened",1],["arrive",1],["as",2],["whole",1],["capture",1],["optional",1],["form",1],["keeps",1],["helper",1],["useful",1],["serial",1],["unit",1],["outside",1],["pytest",1],["strip",2],["if",8],["not",8],["raise",4],["value",4],["error",5],["must",4],["be",4],["empty",2],["supplied",1],["together",1],["target",6],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["record",4],["dict",1],["any",1],["schema",2],["version",2],["snapshot",1],["positive",1],["identifier",3],["payload",2],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["temporary",7],["try",2],["publish",1],["only",1],["document",1],["killed",1],["while",1],["writing",1],["its",1],["ignored",1],["file",4],["may",1],["remain",1],["but",1],["final",1],["share",1],["absent",1],["completeness",1],["validation",1],["then",1],["rejects",1],["instead",1],["parsing",1],["truncated",1],["publishing",1],["narrower",1],["evidence",1],["tempfile",1],["named",1],["mode",1],["encoding",1],["utf",1],["dir",1],["prefix",1],["name",2],["suffix",1],["tmp",1],["delete",1],["handle",3],["replace",1],["finally",1],["unlink",1],["except",1],["found",1],["pass",1],["return",1]]},{"id":"openai4s/server/response_capture.py#specificity","name":[["specificity",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["specificity",2],["route",5],["str",2],["int",2],["much",1],["fixed",1],["text",1],["rather",1],["than",1],["wildcard",1],["ordering",1],["candidates",1],["by",1],["raw",1],["length",2],["picks",1],["wrong",1],["one",1],["inventory",1],["holds",1],["catch",3],["all",3],["frames",2],["alongside",1],["specific",1],["kernel",2],["longer",1],["string",1],["both",1],["fullmatch",1],["path",1],["so",1],["would",1],["file",1],["every",1],["sub",1],["shape",1],["under",1],["literal",4],["characters",1],["outside",1],["any",1],["group",1],["honest",1],["measure",1],["depth",5],["char",4],["if",1],["elif",2],["max",1],["not",1],["return",1]]},{"id":"openai4s/server/response_capture.py#unroutable","name":[["unroutable",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["unroutable",2],["route",6],["str",2],["bool",2],["entry",1],["fail",1],["describe",1],["path",2],["reaches",1],["whose",1],["own",1],["concretisation",1],["not",2],["match",1],["drives",1],["nothing",1],["request",1],["lands",1],["no",2],["handler",1],["404",1],["comes",1],["back",1],["fact",1],["about",2],["probe",1],["rather",1],["than",1],["surface",1],["counting",1],["as",1],["covered",1],["inflates",1],["number",1],["supposed",1],["mean",1],["every",1],["endpoint",1],["has",1],["observed",1],["response",1],["if",1],["contract",1],["complete",2],["matcher",2],["return",3],["true",2],["try",1],["re",2],["fullmatch",1],["concrete",1],["none",1],["except",1],["error",1],["pragma",1],["cover",1],["already",1],["compiled",1]]},{"id":"openai4s/server/response_capture.py#widen_unobservable_types","name":[["widen",1],["unobservable",1],["types",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",3],["widen",2],["unobservable",3],["types",4],["route",3],["str",7],["schema",5],["dict",9],["any",6],["restore",1],["suite",1],["structurally",1],["cannot",1],["observe",1],["see",1],["table",1],["overrides",4],["wider",1],["if",5],["not",3],["isinstance",4],["return",4],["apply",5],["node",4],["path",6],["tuple",1],["result",6],["properties",5],["key",6],["widened",1],["value",3],["else",1],["items",2],["nested",3],["values",1],["child",3]]},{"id":"openai4s/server/response_capture.py#widen_unobservable_types.apply","name":[["apply",1]],"path":[["openai4s",1],["server",1],["response",1],["capture",1],["py",1]],"body":[["def",2],["apply",5],["node",5],["any",4],["path",7],["tuple",2],["str",2],["if",4],["not",1],["isinstance",3],["dict",4],["return",2],["result",6],["properties",5],["key",6],["widened",1],["value",3],["overrides",2],["else",1],["items",2],["nested",3],["values",1],["child",3]]},{"id":"openai4s/server/response_schema.py","name":[["response",1],["schema",1],["py",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["response",4],["shapes",2],["derived",2],["from",9],["real",2],["responses",2],["rather",3],["than",3],["route",4],["code",2],["contract",5],["scorecard",1],["wants",1],["external",1],["surface",1],["covered",1],["by",5],["schema",5],["obvious",1],["generate",1],["routing",1],["chain",1],["has",3],["expensive",1],["prerequisite",2],["handler",1],["api",1],["one",6],["method",2],["2000",1],["lines",1],["150",1],["branches",1],["bodies",1],["assembled",1],["inline",1],["so",5],["nothing",2],["be",3],["read",1],["off",1],["until",1],["decomposed",1],["decomposition",1],["worth",3],["doing",1],["not",5],["having",1],["schemas",1],["dependency",2],["inverted",1],["every",1],["json",3],["leaves",1],["through",1],["single",1],["actually",1],["returns",1],["observed",2],["while",1],["suite",1],["exercises",2],["generalised",1],["into",1],["shape",3],["frozen",1],["two",1],["consequences",1],["stating",1],["plainly",1],["cannot",2],["drift",1],["reality",1],["way",1],["hand",1],["maintained",1],["if",1],["disagrees",1],["them",1],["bug",1],["test",2],["says",1],["coverage",1],["partial",1],["at",1],["first",1],["measurable",1],["no",3],["fact",1],["surfacing",1],["gap",1],["hide",1],["deliberately",2],["draft",1],["2020",1],["12",1],["core",1],["stdlib",1],["only",1],["small",1],["explicit",1],["subset",1],["types",2],["required",4],["keys",4],["element",1],["answers",1],["did",1],["change",1],["question",1],["needs",1],["answer",1],["valid",1],["against",2],["arbitrary",1],["published",2],["pretend",1],["future",1],["import",2],["annotations",1],["typing",1],["any",2],["value",1],["called",2],["here",1],["null",3],["tracked",1],["separately",1],["missing",1],["key",4],["field",3],["present",1],["different",1],["may",1],["absent",1],["clients",1],["break",1],["difference",1],["boolean",1],["integer",1],["number",1],["string",1],["array",1],["object",1],["fields",3],["whose",1],["data",2],["declared",1],["name",1],["guessed",1],["reads",1],["slash",1],["dot",1],["means",1],["path",2],["catches",1],["was",2],["written",2],["else",1],["because",2],["tell",1],["property",1],["workspace",2],["file",1],["patient",1],["4471",1],["makefile",1],["neither",1],["same",1],["inferred",1],["as",3],["map",2],["capture",1],["record",2],["another",1],["case",1],["run",2],["filenames",1],["were",1],["declaration",1],["have",1],["failure",1],["mode",1],["artifact",2],["hashes",2],["keyed",2],["symbols",2],["identifiers",1],["out",1],["agent",1],["whatever",1],["particular",1],["happens",1],["produce",1],["really",1],["bounded",1],["vocabulary",1],["generation",1],["refs",1],["friends",1],["language",1],["stay",1],["records",1],["there",1],["frozenset",1],["all",1],["infer",1],["merge",1],["type",1],["validate",1]]},{"id":"openai4s/server/response_schema.py#_is_data_key","name":[["data",1],["key",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["def",2],["data",5],["key",8],["any",2],["bool",2],["whether",1],["user",1],["rather",1],["than",1],["field",3],["name",1],["some",1],["responses",1],["carry",1],["maps",1],["keyed",2],["by",3],["things",1],["caller",1],["supplied",1],["artifact",1],["hash",1],["map",2],["workspace",1],["path",2],["instance",1],["inferring",1],["those",1],["as",2],["records",1],["freezes",1],["one",4],["run",1],["fixture",1],["filenames",1],["analysis",1],["txt",1],["results",2],["out",2],["csv",2],["into",1],["published",1],["contract",1],["they",2],["not",1],["guarantees",1],["churn",1],["tests",1],["client",1],["reading",2],["file",1],["would",1],["think",1],["server",1],["promises",1],["called",1],["separator",1],["dot",1],["tell",1],["keys",2],["was",1],["written",1],["against",1],["way",1],["signal",1],["cannot",1],["be",2],["anything",1],["else",1],["has",2],["lacks",1],["may",1],["still",1],["makefile",1],["patient",1],["4471",1],["fields",2],["covers",1],["declaring",1],["instead",1],["its",1],["stays",1],["fallback",1],["nobody",1],["declared",1],["text",4],["str",1],["return",1]]},{"id":"openai4s/server/response_schema.py#_is_map","name":[["map",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["def",2],["map",2],["schema",3],["dict",2],["str",2],["any",2],["bool",2],["whether",1],["shape",1],["describes",1],["object",1],["whose",1],["keys",2],["data",2],["not",1],["fields",1],["return",1]]},{"id":"openai4s/server/response_schema.py#_type_set","name":[["type",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["def",2],["type",3],["schema",3],["dict",2],["str",6],["any",2],["declared",5],["if",2],["isinstance",1],["list",1],["return",2],["item",2],["else",1]]},{"id":"openai4s/server/response_schema.py#infer","name":[["infer",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["def",2],["infer",5],["value",12],["any",8],["field",5],["str",10],["none",10],["dict",5],["shape",5],["one",1],["observed",7],["key",10],["was",1],["found",1],["under",1],["so",2],["declared",1],["map",4],["stays",1],["even",1],["run",1],["whose",1],["keys",3],["happen",1],["look",1],["like",1],["names",1],["kind",4],["type",6],["if",7],["object",3],["fields",1],["data",3],["only",1],["contract",1],["values",8],["item",6],["else",3],["merge",3],["return",4],["properties",1],["sorted",2],["items",8],["every",1],["first",1],["observation",2],["required",2],["until",1],["later",1],["proves",1],["otherwise",1],["demotes",1],["them",1],["starting",1],["permissive",1],["would",1],["mean",1],["schema",1],["never",1],["learns",1],["guaranteed",1],["array",3]]},{"id":"openai4s/server/response_schema.py#merge","name":[["merge",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["def",2],["merge",6],["left",27],["dict",8],["str",8],["any",8],["right",27],["generalise",1],["two",1],["shapes",1],["into",2],["one",2],["admits",2],["both",4],["widening",1],["rather",1],["than",1],["replacing",1],["whole",1],["point",1],["route",1],["observed",2],["twice",1],["different",1],["optional",3],["fields",2],["must",2],["end",1],["up",1],["schema",2],["accepts",2],["each",1],["not",2],["only",3],["most",1],["recent",1],["types",9],["type",6],["null",4],["make",1],["field",1],["makes",2],["nullable",1],["number",5],["already",1],["integers",1],["see",1],["validate",1],["even",1],["third",1],["alternative",1],["such",1],["as",1],["present",1],["keeping",1],["spellings",1],["case",1],["order",1],["dependent",1],["integer",3],["retain",1],["all",1],["three",1],["while",1],["merging",2],["another",1],["worker",1],["first",1],["produced",1],["split",1],["capture",1],["be",1],["independent",1],["xdist",1],["groups",1],["its",1],["observations",2],["so",1],["always",1],["keep",2],["canonical",1],["wider",1],["numeric",1],["if",8],["discard",1],["merged",10],["sorted",5],["len",1],["else",3],["object",4],["map",4],["once",1],["either",1],["observation",1],["showed",1],["data",3],["keys",2],["union",1],["key",10],["sets",1],["too",1],["record",1],["would",1],["resurrect",1],["very",1],["fixture",1],["filenames",1],["form",1],["exists",1],["out",1],["values",14],["elif",3],["props",10],["properties",7],["required",11],["intersection",1],["had",1],["guaranteed",1],["learns",1],["array",1],["items",14],["return",1]]},{"id":"openai4s/server/response_schema.py#type_of","name":[["type",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["def",2],["type",2],["value",9],["any",2],["str",3],["if",7],["none",1],["return",8],["null",1],["isinstance",6],["bool",1],["boolean",1],["int",1],["integer",1],["float",1],["number",1],["string",2],["list",1],["tuple",1],["array",1],["dict",1],["object",1]]},{"id":"openai4s/server/response_schema.py#validate","name":[["validate",1]],"path":[["openai4s",1],["server",1],["response",1],["schema",1],["py",1]],"body":[["def",2],["validate",5],["value",9],["any",4],["schema",9],["dict",2],["str",7],["path",8],["list",3],["every",1],["way",2],["departs",1],["from",1],["empty",1],["means",1],["conforms",1],["returns",1],["all",1],["problems",11],["rather",2],["than",2],["first",1],["because",1],["shape",3],["change",1],["usually",1],["breaks",1],["several",1],["fields",1],["at",2],["once",1],["fixing",1],["them",1],["one",2],["round",1],["trip",1],["time",1],["slow",1],["learn",1],["allowed",5],["type",2],["if",7],["not",7],["return",3],["actual",7],["integer",2],["satisfies",1],["number",2],["contract",1],["reverse",1],["true",1],["append",3],["expected",1],["join",1],["sorted",3],["got",1],["object",2],["map",1],["keys",1],["data",1],["so",2],["unfamiliar",1],["drift",2],["only",1],["promise",1],["still",1],["has",1],["hold",1],["values",4],["key",12],["item",6],["items",6],["extend",3],["elif",2],["properties",4],["required",2],["missing",1],["else",1],["new",1],["additive",1],["safe",1],["existing",1],["clients",1],["reported",1],["as",2],["re",1],["freeze",1],["violation",1],["frozen",1],["array",1],["index",2],["enumerate",1]]},{"id":"openai4s/server/retrieval_source.py","name":[["retrieval",1],["source",1],["py",1]],"path":[["openai4s",1],["server",1],["retrieval",1],["source",1],["py",1]],"body":[["retrieval",5],["provenance",3],["client",3],["allowed",3],["see",2],["artifact",1],["versions",1],["source",3],["records",2],["retrieved",2],["data",2],["came",3],["from",5],["database",2],["request",4],["url",7],["query",7],["happened",1],["per",2],["response",4],["hashes",1],["has",2],["never",1],["been",1],["sent",2],["should",2],["be",4],["figure",1],["built",1],["fetched",1],["uni",1],["prot",1],["at",2],["14",1],["02",1],["here",3],["hash",2],["back",2],["difference",1],["between",1],["plot",1],["result",1],["but",1],["cannot",1],["as",4],["stands",1],["three",1],["reasons",1],["each",2],["enough",1],["their",1],["own",2],["carries",1],["credentials",2],["plenty",1],["scientific",1],["apis",1],["take",1],["key",4],["string",2],["envelope",4],["written",3],["by",3],["whatever",2],["code",2],["did",1],["including",1],["skill",1],["nobody",2],["audited",1],["rendering",1],["raw",1],["would",1],["publish",1],["api",1],["into",2],["ui",1],["every",2],["stored",1],["frame",1],["quotes",1],["open",1],["ended",1],["free",1],["form",1],["json",2],["site",1],["so",3],["show",1],["means",1],["showing",1],["some",1],["future",2],["caller",1],["decided",1],["put",1],["there",1],["allowlist",2],["only",1],["version",2],["stays",1],["true",1],["callers",1],["change",1],["unbounded",1],["200",1],["kb",1],["post",2],["body",2],["panel",3],["not",4],["place",1],["discover",2],["keys",1],["bound",1],["value",5],["redact",6],["inside",1],["urls",1],["text",2],["rather",2],["than",2],["trusting",1],["whole",1],["check",1],["parameter",1],["sits",1],["middle",1],["long",1],["alone",1],["reads",1],["opaque",2],["import",4],["annotations",1],["typing",1],["any",1],["openai4s",1],["observability",2],["credential",2],["params",2],["looks",1],["fingerprint",1],["named",1],["because",1],["module",1],["contract",1],["about",2],["implementation",1],["moved",1],["diagnostic",1],["bundle",1],["turned",1],["out",1],["need",1],["identical",1],["guarantee",1],["daemon",1],["startup",1],["banner",1],["two",1],["copies",1],["redactor",1],["one",1],["them",1],["goes",1],["stale",1],["fields",3],["may",1],["anything",1],["else",1],["dropped",1],["rendered",1],["required",1],["know",1],["safe",1],["default",1],["new",1],["appears",1],["sees",1],["until",1],["somebody",1],["adds",1],["dict",1],["str",2],["resource",1],["was",2],["queried",1],["label",1],["gave",1],["itself",1],["exact",1],["removed",1],["terms",1],["normalization",1],["normalised",1],["sha256",1],["record",1],["count",1],["many",1],["held",1],["ceiling",1],["large",1],["anyone",1],["max",2],["chars",2],["2000",1],["all",1],["public",1]]},{"id":"openai4s/server/retrieval_source.py#_clip","name":[["clip",1]],"path":[["openai4s",1],["server",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["clip",2],["value",7],["str",4],["tuple",2],["bool",2],["if",1],["len",1],["max",2],["chars",2],["return",2],["false",1],["true",1]]},{"id":"openai4s/server/retrieval_source.py#public_source","name":[["public",1],["source",1]],"path":[["openai4s",1],["server",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["public",2],["source",2],["envelope",10],["any",5],["dict",4],["str",7],["none",7],["client",1],["safe",2],["projection",1],["one",1],["version",1],["retrieval",2],["provenance",3],["returns",1],["there",1],["nothing",2],["show",1],["common",1],["case",1],["most",1],["artifacts",1],["computed",1],["rather",2],["than",4],["retrieved",1],["empty",1],["panel",3],["says",1],["no",2],["worse",2],["because",1],["reads",2],["as",3],["finding",1],["if",13],["isinstance",4],["try",1],["json",2],["loads",1],["except",1],["type",1],["error",2],["value",10],["return",4],["not",7],["out",7],["truncated",5],["list",1],["field",9],["allowed",2],["fields",3],["continue",3],["int",1],["float",1],["bool",1],["text",8],["else",2],["dumps",1],["default",1],["redact",2],["url",3],["request",2],["was",3],["clipped",2],["clip",1],["append",1],["named",1],["implied",1],["silently",1],["cut",1],["at",1],["2000",1],["characters",1],["whole",1],["shows",1],["shortened",1],["were",1],["showing",1],["sorted",1],["dropped",4],["counted",1],["listed",1],["names",1],["themselves",1],["come",1],["from",1],["unaudited",1],["code",1],["render",1],["len",1],["undisclosed",1],["count",1]]},{"id":"openai4s/server/review_scratch.py","name":[["review",1],["scratch",1],["py",1]],"path":[["openai4s",1],["server",1],["review",1],["scratch",1],["py",1]],"body":[["isolated",1],["read",2],["only",1],["scratch",8],["scientific",1],["reviewer",1],["verification",1],["computation",1],["may",1],["frozen",1],["artifact",1],["copies",1],["run",1],["bounded",1],["python",1],["snippet",1],["cannot",6],["write",2],["formal",2],["workspace",2],["reach",1],["network",6],["load",1],["mcp",2],["call",1],["submit",2],["output",2],["inherits",1],["secret",1],["scrubbed",1],["child",1],["env",1],["from",5],["future",1],["import",15],["annotations",1],["json",1],["os",6],["shutil",1],["subprocess",1],["sys",2],["tempfile",1],["collections",1],["abc",1],["mapping",1],["pathlib",1],["path",6],["typing",1],["any",2],["openai4s",3],["kernel",2],["environment",2],["build",1],["forbidden",2],["imports",1],["sdk",1],["host",4],["socket",6],["urllib",1],["http",1],["client",1],["tokens",1],["delegate",1],["llm",1],["compute",1],["prelude",1],["builtins",3],["realpath",2],["environ",1],["openai4",1],["review",3],["real",2],["open",7],["def",2],["file",3],["mode",3],["args",2],["kwargs",2],["str",2],["writing",2],["flag",2],["wax",1],["if",1],["not",1],["startswith",1],["sep",1],["raise",2],["runtime",2],["error",2],["return",1],["deny",4],["connection",2],["try",1],["create",1],["getaddrinfo",1],["except",1],["exception",1],["pass",1]]},{"id":"openai4s/server/review_scratch.py#_assert_safe_code","name":[["assert",1],["safe",1],["code",1]],"path":[["openai4s",1],["server",1],["review",1],["scratch",1],["py",1]],"body":[["def",2],["assert",2],["safe",2],["code",6],["str",2],["none",2],["lowered",2],["lower",2],["token",3],["forbidden",2],["tokens",1],["if",2],["raise",2],["review",4],["scratch",4],["error",2],["forbids",2],["name",3],["imports",1],["import",1]]},{"id":"openai4s/server/review_scratch.py#cleanup_scratch","name":[["cleanup",1],["scratch",1]],"path":[["openai4s",1],["server",1],["review",1],["scratch",1],["py",1]],"body":[["def",2],["cleanup",2],["scratch",2],["path",5],["none",2],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1]]},{"id":"openai4s/server/review_scratch.py#prepare_scratch","name":[["prepare",1],["scratch",1]],"path":[["openai4s",1],["server",1],["review",1],["scratch",1],["py",1]],"body":[["def",2],["prepare",2],["scratch",4],["snapshot",4],["mapping",4],["str",14],["any",2],["artifact",5],["paths",3],["none",9],["workspace",5],["path",7],["copy",1],["frozen",1],["bytes",1],["into",1],["private",1],["directory",1],["root",7],["tempfile",1],["mkdtemp",1],["prefix",1],["openai4s",1],["review",1],["artifacts",2],["mkdir",1],["copies",3],["dict",3],["version",3],["id",3],["source",2],["items",1],["src",4],["if",2],["not",2],["file",1],["continue",1],["dest",4],["suffix",1],["shutil",1],["copyfile",1],["chmod",1],["0o444",1],["json",4],["write",3],["text",3],["dumps",2],["ensure",2],["ascii",2],["false",2],["default",1],["encoding",3],["utf",3],["index",1],["sort",1],["keys",1],["true",1],["pointer",1],["txt",1],["resolve",1],["return",1]]},{"id":"openai4s/server/review_scratch.py#ReviewScratchError","name":[["review",1],["scratch",1],["error",1]],"path":[["openai4s",1],["server",1],["review",1],["scratch",1],["py",1]],"body":[["class",2],["review",2],["scratch",3],["error",4],["runtime",2],["verification",1],["attempt",1],["was",1],["refused",1],["failed",1],["closed",1]]},{"id":"openai4s/server/review_scratch.py#run_scratch_python","name":[["run",1],["scratch",1],["python",1]],"path":[["openai4s",1],["server",1],["review",1],["scratch",1],["py",1]],"body":[["def",2],["run",3],["scratch",14],["python",2],["code",5],["str",15],["path",5],["workspace",5],["none",10],["timeout",5],["float",2],["env",12],["source",6],["mapping",2],["dict",2],["any",3],["execute",1],["bounded",1],["snippet",2],["inside",1],["isolated",1],["assert",1],["safe",1],["script",3],["py",1],["write",1],["text",2],["prelude",1],["encoding",1],["utf",1],["build",1],["kernel",1],["environment",1],["if",4],["not",1],["else",2],["mode",1],["review",5],["cwd",2],["openai4",3],["resolve",1],["allow",1],["network",1],["never",1],["forward",1],["credential",1],["shaped",1],["names",1],["even",1],["test",1],["leaked",1],["one",1],["key",4],["list",1],["upper",3],["token",3],["secret",1],["password",1],["pop",1],["try",1],["completed",4],["subprocess",2],["sys",1],["executable",1],["capture",1],["output",1],["true",2],["check",1],["false",1],["except",1],["expired",1],["as",1],["exc",2],["raise",1],["error",1],["timed",1],["out",1],["from",1],["return",1],["returncode",2],["stdout",2],["000",2],["stderr",2]]},{"id":"openai4s/server/reviews.py","name":[["reviews",1],["py",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["evidence",1],["review",5],["orchestration",1],["web",2],["sessions",1],["service",2],["owns",1],["reviewer",1],["specific",1],["state",1],["sequencing",1],["gateway",2],["remains",1],["adapter",1],["http",1],["socket",1],["buffering",1],["normal",1],["turn",1],["execution",1],["its",1],["concrete",1],["message",1],["job",1],["error",1],["types",1],["from",4],["future",1],["import",8],["annotations",1],["dataclasses",2],["threading",1],["time",1],["uuid",1],["dataclass",2],["pathlib",1],["path",1],["typing",1],["any",1],["callable",3],["mapping",2],["mutable",1],["protocol",1],["event",1],["sink",1],["dict",1],["none",1],["store",2],["provider",1],["legacy",2],["true",3],["frozenset",1],["yes",1],["frozen",1],["all",1],["ports",1],["auto",1],["mode",1],["selection",1]]},{"id":"openai4s/server/reviews.py#legacy_auto_mode_selection","name":[["legacy",1],["auto",1],["mode",1],["selection",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["legacy",4],["auto",6],["mode",4],["selection",2],["store",5],["review",9],["root",4],["frame",3],["id",3],["str",5],["dict",2],["any",2],["none",4],["map",1],["old",2],["per",1],["session",1],["reviewer",3],["bool",1],["without",1],["widening",1],["its",1],["authority",1],["deliberately",1],["separate",1],["from",1],["meth",1],["service",1],["enabled",3],["manual",1],["after",1],["fact",1],["still",1],["inherits",1],["global",1],["setting",2],["byte",2],["migration",1],["recognizes",1],["only",3],["scoped",1],["value",1],["maps",1],["true",2],["result",2],["always",1],["leaves",1],["permission",1],["user",2],["raw",3],["if",2],["return",2],["strip",1],["lower",1],["preset",1],["off",2],["else",1],["approvals",1]]},{"id":"openai4s/server/reviews.py#ReviewJob","name":[["review",1],["job",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["class",2],["review",2],["job",3],["protocol",2],["id",1],["str",2],["done",1],["threading",1],["event",1],["finished",1],["at",1],["float",1],["none",6],["thread",1],["any",1],["def",1],["finish",1],["self",1],["result",1],["dict",1],["error",1]]},{"id":"openai4s/server/reviews.py#ReviewJob.finish","name":[["finish",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["finish",2],["self",2],["result",2],["dict",2],["none",10],["error",2],["str",2]]},{"id":"openai4s/server/reviews.py#ReviewPorts","name":[["review",1],["ports",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["class",3],["review",9],["ports",2],["late",1],["bound",1],["gateway",1],["providers",2],["by",2],["service",1],["state",4],["callable",15],["str",12],["emitter",1],["event",3],["sink",1],["llm",3],["config",3],["any",6],["evidence",2],["root",2],["frame",1],["id",2],["session",1],["not",1],["reviewer",2],["itself",1],["lets",1],["composition",1],["apply",1],["same",1],["team",1],["mode",1],["quota",1],["gate",1],["turn",1],["loop",1],["applies",1],["since",1],["port",1],["reaches",1],["provider",2],["without",1],["passing",1],["through",1],["chat",1],["model",1],["dict",5],["mapping",2],["clean",1],["api",2],["key",5],["profile",2],["field",1],["holds",1],["broker",1],["reference",2],["once",1],["migrated",1],["reading",1],["raw",1],["would",1],["send",1],["as",1],["if",1],["were",1],["failing",1],["auth",1],["way",1],["looks",1],["like",1],["bad",1],["resolve",1],["job",2],["factory",3],["busy",1],["error",1],["int",1],["exception",1],["run",1],["none",14],["artifact",1],["excerpt",1],["thread",1],["threading",1],["now",1],["float",1]]},{"id":"openai4s/server/reviews.py#ReviewService","name":[["review",1],["service",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["class",2],["review",16],["service",2],["build",1],["evidence",1],["run",2],["constrained",2],["reviews",1],["coordinate",1],["manual",1],["jobs",4],["restorable",1],["frame",12],["statuses",1],["frozenset",1],["ready",1],["done",1],["failed",1],["cancelled",1],["completed",1],["success",1],["def",9],["init",1],["self",33],["store",16],["provider",13],["lock",3],["any",2],["mutable",1],["mapping",1],["str",18],["job",1],["ports",13],["none",13],["source",6],["operations",1],["dict",6],["threading",5],["event",7],["calls",1],["property",1],["return",11],["if",15],["callable",1],["else",2],["factory",6],["thread",3],["kwargs",2],["now",2],["float",2],["time",2],["auto",4],["enabled",2],["root",9],["id",26],["bool",1],["value",4],["setting",4],["strip",7],["lower",3],["true",1],["yes",1],["llm",3],["config",15],["state",8],["resolve",5],["reviewer",5],["model",26],["while",1],["retaining",1],["agent",3],["sentinel",1],["local",4],["not",7],["overrides",8],["timeout",2],["min",1],["45",1],["profile",13],["next",2],["item",4],["list",2],["profiles",1],["name",2],["spec",2],["providers",1],["items",1],["base",5],["url",5],["api",2],["key",5],["elif",1],["try",3],["dataclasses",1],["replace",2],["except",2],["exception",1],["noqa",1],["ble001",1],["preserve",1],["fallback",1],["staticmethod",1],["artifact",25],["excerpt",2],["path",14],["file",2],["filename",3],["content",4],["type",5],["readable",2],["startswith",1],["text",3],["application",3],["json",2],["xml",1],["javascript",1],["endswith",1],["md",1],["txt",1],["csv",1],["tsv",1],["py",1],["read",4],["bounded",1],["reason",1],["refs",1],["snapshot",1],["gives",1],["slicing",1],["after",1],["bytes",1],["caps",1],["allocation",1],["only",1],["other",1],["instance",1],["pattern",1],["openai4s",1],["fixing",1],["one",2],["two",1],["defect",1],["ticket",1],["already",1],["open",1],["rb",1],["as",1],["handle",2],["data",2],["000",1],["oserror",1],["decode",1],["utf",1],["errors",1],["emit",2],["sink",1],["user",1],["assistant",1],["versions",3],["before",5],["cell",1],["count",2],["int",2],["step",9],["mode",5],["persist",1],["stream",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["add",1],["kind",2],["title",2],["input",2],["status",2],["running",2],["artifacts",3],["changed",4],["total",2],["continue",3],["latest",3],["version",1],["len",1],["64",1],["resolved",2]]},{"id":"openai4s/server/reviews.py#ReviewService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["init",2],["self",8],["store",8],["review",8],["provider",3],["lock",4],["any",2],["jobs",4],["mutable",2],["mapping",2],["str",4],["job",2],["ports",6],["none",2],["source",1],["operations",1],["dict",2],["threading",2],["event",2],["calls",1]]},{"id":"openai4s/server/reviews.py#ReviewService._event","name":[["event",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["event",6],["self",3],["threading",3],["factory",3],["ports",1],["return",1]]},{"id":"openai4s/server/reviews.py#ReviewService._now","name":[["now",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["now",3],["self",3],["float",2],["return",1],["ports",1],["time",2]]},{"id":"openai4s/server/reviews.py#ReviewService._thread","name":[["thread",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["thread",4],["self",3],["kwargs",3],["any",2],["factory",3],["ports",1],["threading",1],["return",1]]},{"id":"openai4s/server/reviews.py#ReviewService.artifact_excerpt","name":[["artifact",1],["excerpt",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["artifact",8],["excerpt",3],["dict",2],["str",4],["none",5],["path",8],["if",2],["not",4],["file",1],["return",4],["filename",3],["lower",2],["content",4],["type",4],["readable",2],["startswith",1],["text",1],["application",3],["json",2],["xml",1],["javascript",1],["endswith",1],["md",1],["txt",1],["csv",1],["tsv",1],["py",1],["try",1],["read",4],["bounded",1],["reason",1],["refs",1],["snapshot",1],["gives",1],["slicing",1],["after",1],["bytes",1],["caps",1],["allocation",1],["only",1],["other",1],["instance",1],["pattern",1],["openai4s",1],["fixing",1],["one",1],["two",1],["defect",1],["ticket",1],["already",1],["open",1],["rb",1],["as",1],["handle",2],["data",2],["000",1],["except",1],["oserror",1],["decode",1],["utf",1],["errors",1],["replace",1]]},{"id":"openai4s/server/reviews.py#ReviewService.auto_enabled","name":[["auto",1],["enabled",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["auto",4],["enabled",3],["self",4],["root",3],["frame",3],["id",3],["str",3],["bool",2],["value",4],["store",2],["setting",2],["review",2],["if",1],["none",1],["return",1],["strip",1],["lower",1],["true",1],["yes",1]]},{"id":"openai4s/server/reviews.py#ReviewService.call_inflight","name":[["call",1],["inflight",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["call",6],["inflight",2],["self",5],["root",4],["frame",4],["id",4],["str",2],["bool",3],["return",3],["whether",1],["operation",1],["uncancellable",1],["provider",5],["remains",1],["lock",1],["if",1],["operations",1],["true",1],["calls",1],["not",2],["none",1]]},{"id":"openai4s/server/reviews.py#ReviewService.cancel","name":[["cancel",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["cancel",3],["self",4],["root",3],["frame",3],["id",3],["str",2],["none",2],["reserve",1],["cancellation",1],["even",1],["before",1],["session",1],["state",1],["available",1],["lock",1],["locked",1]]},{"id":"openai4s/server/reviews.py#ReviewService.cancel_locked","name":[["cancel",1],["locked",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["cancel",2],["locked",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["none",3],["pending",4],["operation",1],["signal",1],["while",1],["shared",1],["lock",1],["held",1],["operations",1],["if",1],["not",1]]},{"id":"openai4s/server/reviews.py#ReviewService.llm_config","name":[["llm",1],["config",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["llm",3],["config",9],["self",10],["state",6],["review",3],["resolve",4],["reviewer",2],["model",22],["while",1],["retaining",1],["agent",3],["sentinel",1],["ports",5],["local",4],["store",3],["setting",2],["root",1],["frame",1],["id",1],["if",8],["none",3],["else",1],["not",2],["overrides",8],["dict",1],["timeout",2],["min",1],["float",1],["45",1],["strip",6],["profile",13],["next",2],["item",3],["list",1],["profiles",1],["str",5],["provider",9],["name",2],["spec",2],["providers",1],["items",1],["base",5],["url",5],["api",2],["key",5],["elif",1],["try",1],["return",2],["dataclasses",1],["replace",1],["except",1],["exception",1],["noqa",1],["ble001",1],["preserve",1],["fallback",1]]},{"id":"openai4s/server/reviews.py#ReviewService.run","name":[["run",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",3],["run",2],["self",25],["state",9],["review",30],["emit",6],["event",4],["sink",2],["user",4],["text",6],["str",14],["assistant",3],["artifact",28],["versions",4],["before",10],["dict",5],["none",13],["cell",14],["count",9],["int",4],["step",33],["mode",6],["auto",2],["persist",1],["stream",1],["one",1],["constrained",1],["reviewer",3],["root",17],["frame",21],["id",44],["uuid",1],["uuid4",1],["hex",1],["12",2],["config",8],["provider",10],["ports",3],["llm",1],["store",9],["add",1],["kind",5],["title",4],["input",4],["model",4],["status",11],["running",2],["type",6],["try",3],["artifacts",4],["list",3],["changed",12],["total",4],["if",11],["not",5],["continue",4],["latest",5],["version",2],["len",3],["64",1],["resolved",4],["path",10],["resolve",1],["item",3],["filename",2],["content",2],["size",2],["bytes",2],["exists",1],["bool",1],["file",1],["excerpt",6],["else",1],["append",3],["cells",3],["execution",4],["24",2],["index",2],["source",1],["code",1],["000",6],["stdout",2],["stderr",2],["error",6],["files",4],["written",2],["read",2],["tool",6],["evidence",7],["start",4],["max",2],["200",2],["steps",1],["limit",1],["32",1],["summary",7],["output",17],["request",2],["16",1],["final",1],["answer",1],["submitted",1],["getattr",2],["dispatcher",1],["last",1],["omitted",1],["cancel",2],["verdict",3],["cancelled",16],["call",5],["started",1],["update",5],["return",1],["done",5],["box",3],["lock",2],["previous",4],["calls",4],["raise",1],["runtime",1],["still",1],["finishing",3],["invoke",2],["result",1],["except",2],["exception",2],["as",1],["noqa",2],["ble001",2],["finally",1],["pop",1],["finished",4],["best",1],["effort",1],["cleanup",1],["pass",1],["thread",1],["target",1],["name",1],["openai4s",1],["daemon",1],["true",1],["while",1],["wait",1],["upda",1]]},{"id":"openai4s/server/reviews.py#ReviewService.run.invoke_review","name":[["invoke",1],["review",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["invoke",2],["review",12],["none",3],["try",2],["box",2],["result",1],["self",5],["ports",1],["evidence",2],["config",1],["root",4],["frame",5],["id",8],["except",2],["exception",2],["as",1],["error",3],["noqa",2],["ble001",2],["finally",1],["done",2],["lock",1],["if",2],["provider",3],["calls",2],["pop",1],["cancelled",6],["finished",4],["output",5],["verdict",1],["call",1],["store",1],["update",2],["step",5],["status",2],["summary",2],["emit",1],["type",1],["best",1],["effort",1],["cleanup",1],["pass",1]]},{"id":"openai4s/server/reviews.py#ReviewService.store","name":[["store",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["store",5],["self",3],["review",2],["source",5],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/server/reviews.py#ReviewService.submit","name":[["submit",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",3],["submit",2],["self",32],["root",22],["frame",38],["id",35],["str",9],["project",3],["review",6],["job",25],["run",3],["demand",1],["reviewer",4],["without",1],["adding",1],["conversation",1],["messages",8],["ports",5],["factory",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["operation",5],["cancel",7],["event",1],["lock",3],["provider",4],["call",4],["calls",1],["if",11],["operations",6],["not",3],["none",13],["raise",2],["busy",1],["error",7],["409",1],["previous",1],["still",1],["finishing",1],["done",3],["existing",3],["jobs",4],["items",1],["now",1],["finished",1],["at",1],["300",1],["pop",4],["target",3],["emit",4],["emitter",1],["status",13],["ready",3],["result",6],["dict",1],["try",3],["state",6],["execution",1],["barrier",1],["current",2],["store",6],["restorable",1],["statuses",1],["update",3],["type",2],["processing",1],["branch",9],["reader",3],["getattr",2],["list",2],["active",4],["session",1],["callable",2],["limit",2],["1000",3],["else",3],["message",8],["count",5],["start",2],["max",2],["last",4],["user",8],["index",2],["enumerate",1],["role",2],["default",1],["text",6],["content",2],["assistant",4],["join",1],["strip",1],["artifact",1],["versions",1],["before",3],["cell",1],["step",1],["mode",1],["manual",1],["cancelled",1],["completed",1],["except",3],["exception",3],["as",1],["noqa",1],["ble001",1],["finally",1],["pass",1],["finish",1],["thread",5],["name",1],["openai4s",1],["daemon",1],["true",1],["return",1]]},{"id":"openai4s/server/reviews.py#ReviewService.submit.target","name":[["target",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["target",2],["none",10],["emit",4],["self",14],["ports",3],["emitter",1],["root",13],["frame",29],["id",18],["status",13],["ready",3],["job",9],["result",6],["dict",1],["error",6],["str",5],["try",2],["state",6],["project",1],["execution",1],["barrier",1],["current",2],["store",6],["if",8],["not",1],["restorable",1],["statuses",1],["update",3],["operation",2],["cancel",4],["type",2],["processing",1],["branch",9],["reader",3],["getattr",2],["list",2],["messages",7],["active",4],["session",1],["callable",2],["limit",2],["1000",3],["else",3],["message",8],["count",5],["start",1],["max",2],["last",4],["user",8],["index",2],["enumerate",1],["role",2],["default",1],["text",6],["content",2],["assistant",4],["join",1],["strip",1],["reviewer",3],["run",2],["artifact",1],["versions",1],["before",3],["cell",1],["step",1],["mode",1],["manual",1],["cancelled",1],["completed",1],["review",1],["except",2],["exception",2],["as",1],["noqa",1],["ble001",1],["finally",1],["pass",1],["lock",1],["operations",2],["pop",1],["finish",1]]},{"id":"openai4s/server/reviews.py#ReviewState","name":[["review",1],["state",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["class",2],["review",2],["state",2],["protocol",2],["root",1],["frame",1],["id",1],["str",1],["cancel",1],["threading",1],["event",1],["dispatcher",1],["any",1],["def",1],["execution",1],["barrier",1],["self",1]]},{"id":"openai4s/server/reviews.py#ReviewState.execution_barrier","name":[["execution",1],["barrier",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["execution",2],["barrier",2],["self",2]]},{"id":"openai4s/server/reviews.py#ReviewStore","name":[["review",1],["store",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["class",2],["review",2],["store",2],["protocol",2],["def",14],["setting",1],["self",14],["key",1],["str",14],["default",1],["none",9],["list",10],["model",1],["profiles",1],["dict",7],["add",2],["step",4],["fields",3],["any",3],["update",2],["id",10],["artifacts",1],["filters",1],["resolve",1],["artifact",2],["path",1],["cells",1],["root",4],["frame",11],["count",2],["int",8],["steps",1],["start",2],["limit",2],["200",1],["tokens",3],["input",1],["output",1],["message",1],["messages",1],["1000",1]]},{"id":"openai4s/server/reviews.py#ReviewStore.add_frame_tokens","name":[["add",1],["frame",1],["tokens",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["add",2],["frame",4],["tokens",6],["self",2],["id",2],["str",2],["input",2],["int",4],["output",2],["none",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.add_step","name":[["add",1],["step",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["add",2],["step",2],["self",2],["fields",2],["any",2],["none",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.get_setting","name":[["setting",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",6],["default",2],["none",6]]},{"id":"openai4s/server/reviews.py#ReviewStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["list",4],["artifacts",2],["self",2],["filters",2],["dict",4]]},{"id":"openai4s/server/reviews.py#ReviewStore.list_cells","name":[["list",1],["cells",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["list",4],["cells",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["dict",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.list_messages","name":[["list",1],["messages",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["list",4],["messages",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["start",2],["int",4],["limit",2],["1000",2],["dict",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.list_model_profiles","name":[["list",1],["model",1],["profiles",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["list",4],["model",2],["profiles",2],["self",2],["dict",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.list_steps","name":[["list",1],["steps",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["list",4],["steps",2],["self",2],["frame",2],["id",2],["str",2],["start",2],["int",4],["limit",2],["200",2],["dict",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.message_count","name":[["message",1],["count",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["message",2],["count",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["int",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.resolve_artifact_path","name":[["resolve",1],["artifact",1],["path",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["resolve",2],["artifact",4],["path",2],["self",2],["id",2],["str",4],["none",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.step_count","name":[["step",1],["count",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["step",2],["count",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["int",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.update_frame","name":[["update",1],["frame",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["update",2],["frame",4],["self",2],["id",2],["str",2],["fields",2],["any",2],["none",2]]},{"id":"openai4s/server/reviews.py#ReviewStore.update_step","name":[["update",1],["step",1]],"path":[["openai4s",1],["server",1],["reviews",1],["py",1]],"body":[["def",2],["update",2],["step",4],["self",2],["id",2],["str",2],["fields",2],["any",2],["none",2]]},{"id":"openai4s/server/sandbox_grants.py","name":[["sandbox",1],["grants",1],["py",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["capability",1],["grants",2],["artifact",3],["bytes",3],["served",2],["sandbox",9],["origin",8],["workbench",2],["previews",1],["model",1],["authored",1],["html",1],["executing",1],["app",4],["own",2],["one",7],["thing",1],["policy",1],["exists",1],["prevent",1],["script",2],["there",2],["reaches",1],["parent",1],["document",3],["session",4],["cookie",3],["whole",1],["rest",1],["api",2],["so",6],["preview",7],["from",6],["different",1],["restrictive",1],["csp",2],["keeping",1],["separate",1],["embedding",1],["must",1],["work",1],["without",1],["alternate",1],["module",1],["answer",1],["caller",1],["authenticated",1],["mints",1],["grant",9],["namespace",2],["accepts",1],["nothing",3],["else",3],["signed",1],["scope",1],["enforces",1],["these",1],["properties",1],["token",5],["path",5],["not",4],["query",1],["url",2],["ident",1],["relative",1],["img",1],["src",1],["figure",2],["png",2],["inside",1],["resolves",2],["carries",1],["sets",1],["no",4],["cookies",1],["never",1],["uses",1],["them",2],["as",5],["authorization",1],["names",3],["frame",2],["spend",1],["deadline",1],["sibling",1],["files",1],["resolve",1],["because",1],["they",1],["share",1],["report",2],["cannot",3],["read",1],["another",1],["artifacts",1],["even",1],["though",1],["both",1],["filename",1],["lookup",1],["apart",2],["primary",1],["immutable",1],["version",1],["later",1],["workspace",1],["edits",1],["change",1],["addressed",1],["by",1],["existing",1],["readable",1],["bearer",1],["blocks",1],["resource",1],["fetches",1],["but",1],["iframe",1],["self",1],["navigation",1],["data",1],["exfiltration",1],["boundary",1],["key",1],["daemon",2],["access",1],["new",1],["secret",1],["store",1],["rotate",1],["restarting",1],["keeps",1],["valid",1],["exactly",1],["long",2],["signs",1],["lives",1],["future",1],["import",8],["annotations",1],["base64",1],["hmac",1],["json",1],["time",1],["dataclasses",1],["dataclass",2],["hashlib",1],["sha256",1],["urllib",1],["parse",1],["urlsplit",1],["prefix",3],["marks",1],["request",1],["arriving",1],["under",1],["everything",1],["below",1],["shell",1],["enough",2],["open",1],["click",1],["around",1],["short",1],["copied",1],["out",1],["devtools",1],["lasting",1],["credential",1],["refreshed",1],["per",1],["default",2],["ttl",2],["seconds",2],["3600",1],["separator",1],["frozen",1],["true",1],["two",1],["loopback",3],["each",1],["other",1],["kept",1],["table",1],["pair",2],["mint",2],["gateway",1],["origins",1],["drift",1],["pairs",2],["tuple",2],["str",2],["127",2],["localhost",2],["all",1],["error",1],["split",1],["verify",1]]},{"id":"openai4s/server/sandbox_grants.py#_b64","name":[["b64",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["b64",2],["value",3],["str",4],["raw",2],["base64",1],["urlsafe",1],["b64encode",1],["encode",1],["utf",1],["decode",1],["ascii",1],["return",1],["rstrip",1]]},{"id":"openai4s/server/sandbox_grants.py#_sign","name":[["sign",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["sign",2],["secret",3],["str",6],["payload",3],["digest",3],["hmac",1],["new",1],["encode",2],["utf",2],["sha256",1],["return",1],["base64",1],["urlsafe",1],["b64encode",1],["decode",1],["ascii",1],["rstrip",1]]},{"id":"openai4s/server/sandbox_grants.py#_unb64","name":[["unb64",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["unb64",2],["value",4],["str",4],["padding",2],["len",1],["return",1],["base64",1],["urlsafe",1],["b64decode",1],["decode",1],["utf",1]]},{"id":"openai4s/server/sandbox_grants.py#Grant","name":[["grant",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["class",2],["grant",2],["frame",1],["id",3],["str",5],["app",1],["origin",2],["sandbox",1],["artifact",1],["version",1]]},{"id":"openai4s/server/sandbox_grants.py#grant_path","name":[["grant",1],["path",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["grant",2],["path",3],["token",4],["str",7],["ident",3],["url",1],["preview",2],["iframe",1],["points",1],["at",1],["first",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["return",1],["sandbox",1],["prefix",1],["safe",1]]},{"id":"openai4s/server/sandbox_grants.py#GrantError","name":[["grant",1],["error",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["class",2],["grant",3],["error",4],["value",2],["not",1],["verify",1],["never",1],["says",1],["half",1],["failed",1]]},{"id":"openai4s/server/sandbox_grants.py#mint","name":[["mint",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["mint",2],["secret",5],["str",13],["frame",5],["id",12],["app",5],["origin",12],["artifact",4],["version",4],["ttl",5],["seconds",5],["int",4],["default",2],["now",4],["float",2],["none",5],["return",2],["token",1],["granting",1],["read",1],["access",1],["one",1],["artifacts",1],["spend",1],["not",4],["parameter",1],["derived",1],["from",2],["minting",1],["so",1],["no",2],["caller",1],["pair",5],["grant",6],["sandbox",3],["did",1],["compute",1],["if",4],["raise",4],["error",9],["signing",1],["all",1],["isinstance",1],["value",5],["strip",1],["missing",1],["preview",3],["scope",1],["try",1],["parsed",4],["urlsplit",1],["netloc",1],["port",1],["80",1],["except",1],["as",1],["too",1],["invalid",2],["scheme",1],["http",1],["expiry",2],["time",2],["else",1],["max",1],["payload",3],["b64",1],["json",1],["dumps",1],["separators",1],["separator",1],["sign",1]]},{"id":"openai4s/server/sandbox_grants.py#origin_pair","name":[["origin",1],["pair",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["origin",4],["pair",2],["host",4],["str",7],["port",9],["int",2],["tuple",2],["accept",1],["only",1],["exact",1],["http",3],["loopback",2],["authority",3],["at",1],["listener",1],["raw",1],["header",1],["compared",1],["as",1],["whole",1],["after",1],["one",1],["lowercase",1],["so",1],["client",1],["gateway",1],["rebind",1],["allowlist",1],["admits",1],["lowercases",1],["too",1],["not",1],["refused",2],["here",1],["case",1],["alone",1],["userinfo",1],["path",1],["brackets",1],["padded",1],["any",1],["other",3],["80",2],["portless",1],["form",1],["strip",1],["lower",1],["suffix",4],["if",2],["else",1],["name",4],["pairs",1],["return",1],["raise",1],["grant",1],["error",1],["invalid",1],["preview",1]]},{"id":"openai4s/server/sandbox_grants.py#split_path","name":[["split",1],["path",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["split",3],["path",8],["str",6],["tuple",2],["sandbox",4],["token",5],["rest",4],["into",1],["raises",1],["class",1],["grant",4],["error",3],["rather",1],["than",1],["returning",1],["partial",1],["result",1],["because",1],["every",1],["caller",1],["deciding",1],["whether",1],["serve",1],["bytes",1],["if",2],["not",4],["startswith",1],["prefix",2],["raise",2],["remainder",2],["len",1],["separator",2],["partition",1],["no",1],["return",1]]},{"id":"openai4s/server/sandbox_grants.py#verify","name":[["verify",1]],"path":[["openai4s",1],["server",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["verify",4],["secret",5],["str",9],["token",5],["origin",13],["now",4],["float",2],["none",5],["grant",15],["return",2],["scope",2],["only",1],["its",1],["signed",1],["spend",1],["raise",8],["error",13],["constant",1],["time",3],["signature",5],["checked",1],["before",1],["expiry",4],["so",1],["forged",1],["cannot",1],["be",1],["distinguished",1],["from",2],["expired",2],["one",1],["by",2],["timing",1],["message",1],["if",7],["not",7],["no",1],["signing",1],["parts",3],["split",1],["separator",1],["len",2],["8192",1],["malformed",2],["payload",3],["isascii",1],["hmac",1],["compare",1],["digest",1],["sign",1],["try",1],["version",5],["frame",3],["id",9],["app",4],["sandbox",4],["artifact",3],["json",1],["loads",1],["unb64",1],["all",1],["isinstance",1],["value",5],["strip",1],["type",2],["int",1],["invalid",1],["except",1],["unicode",1],["decode",1],["as",1],["else",1]]},{"id":"openai4s/server/scientific_review.py","name":[["scientific",1],["review",1],["py",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["scientific",2],["reviewer",2],["v2",1],["orchestration",1],["stage",4],["shadow",2],["gate",1],["records",1],["non",1],["gating",2],["judgment",1],["freezes",1],["same",1],["evidence",5],["but",1],["opens",1],["closes",1],["completion",1],["durable",1],["review",5],["later",1],["support",1],["exact",1],["post",1],["delivery",1],["terminal",2],["neither",1],["path",1],["promotes",1],["message",1],["itself",1],["deterministic",1],["snapshot",4],["adapter",1],["checks",1],["run",2],["before",1],["any",3],["model",3],["call",2],["so",1],["omitted",1],["artifact",1],["cannot",1],["pass",1],["even",1],["if",1],["says",1],["from",9],["future",1],["import",13],["annotations",1],["hashlib",1],["json",2],["re",13],["uuid",1],["collections",1],["abc",1],["callable",3],["mapping",2],["mutable",1],["dataclasses",1],["asdict",1],["typing",1],["openai4s",5],["fingerprint",1],["request",1],["messages",1],["server",3],["auto",5],["budget",3],["user",1],["truth",1],["admission",1],["denied",1],["execution",1],["action",1],["group",1],["token",2],["upper",1],["bound",1],["verifiable",1],["usage",1],["collect",1],["turn",1],["freeze",1],["resolve",1],["ref",1],["scratch",5],["error",2],["cleanup",1],["prepare",1],["python",1],["storage",2],["mode",2],["conflict",1],["event",1],["sink",1],["dict",2],["none",2],["chat",1],["str",1],["filename",1],["compile",6],["csv",1],["tsv",1],["pdf",1],["png",1],["jpg",1],["jpeg",1],["mol",1],["sdf",1],["smi",1],["parquet",1],["claim",3],["bn",1],["mean",1],["bmean",1],["za",1],["atom",1],["atoms",1],["missing",3],["bno",1],["values",2],["count",1],["bmissing",1],["severity",1],["high",2],["medium",1],["major",1],["low",1],["minor",1]]},{"id":"openai4s/server/scientific_review.py#_durable_snapshot_payload","name":[["durable",1],["snapshot",1],["payload",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["durable",3],["snapshot",6],["payload",4],["mapping",2],["str",6],["any",4],["dict",3],["return",2],["exact",1],["json",4],["object",1],["committed",1],["as",1],["review",1],["evidence",1],["key",3],["value",3],["items",1],["if",1],["sha256",1],["match",1],["auto",1],["mode",1],["repository",1],["boundary",1],["particular",1],["useful",1],["must",1],["be",1],["frozen",1],["before",1],["either",1],["digest",1],["computed",1],["rather",1],["than",1],["being",1],["stringified",1],["independently",1],["by",1],["two",1],["callers",1],["loads",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1]]},{"id":"openai4s/server/scientific_review.py#_storage_digest","name":[["storage",1],["digest",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["storage",2],["digest",2],["value",3],["any",2],["str",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/server/scientific_review.py#candidate_snapshot_digest","name":[["candidate",1],["snapshot",1],["digest",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["candidate",5],["snapshot",6],["digest",4],["mapping",2],["str",4],["any",2],["exact",1],["bytes",1],["structured",3],["completion",3],["reviewed",1],["durable",4],["payload",1],["return",1],["storage",1],["answer",2]]},{"id":"openai4s/server/scientific_review.py#durable_review_matches","name":[["durable",1],["review",1],["matches",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["durable",5],["review",4],["matches",2],["result",5],["mapping",5],["str",26],["any",4],["candidate",12],["answer",4],["root",4],["frame",4],["id",23],["branch",4],["turn",5],["execution",4],["gates",4],["completion",4],["bool",4],["true",4],["validate",1],["returned",1],["proof",18],["against",1],["exact",1],["may",1],["certify",1],["truthy",1],["storage",3],["enabled",1],["flag",1],["not",9],["deliberately",1],["recomputes",1],["both",1],["digests",1],["checks",1],["open",3],["close",3],["event",5],["identities",1],["so",1],["from",1],["another",2],["including",1],["same",1],["cannot",1],["be",1],["replayed",1],["into",1],["green",1],["badge",1],["snapshot",14],["if",8],["isinstance",4],["return",9],["false",8],["identity",7],["expected",3],["key",7],["value",4],["items",2],["payload",3],["sha",6],["digest",2],["evidence",5],["sha256",4],["opened",1],["closed",1],["verdict",2],["pass",2],["status",1],["completed",1],["run",2]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService","name":[["scientific",1],["review",1],["service",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["class",2],["scientific",4],["review",17],["service",2],["build",1],["snapshots",1],["run",16],["independent",2],["v2",1],["persist",1],["shadow",2],["judgments",1],["def",7],["init",1],["self",22],["store",4],["any",15],["config",6],["auto",20],["mode",30],["none",21],["chat",4],["call",4],["owner",6],["instance",5],["id",43],["str",35],["daemon",1],["property",2],["feature",1],["enabled",3],["bool",4],["flags",4],["getattr",13],["roadmap",2],["features",2],["return",7],["stage3",1],["false",2],["storage",3],["stage2",1],["begin",1],["turn",12],["root",8],["frame",8],["branch",6],["execution",6],["override",3],["dict",9],["durably",1],["bind",1],["before",1],["first",1],["model",8],["action",1],["executes",1],["permission",1],["guardian",2],["decisions",1],["happen",1],["during",1],["while",1],["result",5],["happens",1],["after",1],["its",1],["candidate",4],["exists",1],["starting",1],["only",5],["open",2],["left",2],["no",1],["owning",1],["crash",1],["window",1],["message",1],["existed",1],["without",1],["recoverable",1],["start",4],["deterministic",2],["idempotent",1],["later",1],["replays",1],["same",1],["rather",1],["than",1],["creating",1],["second",1],["if",14],["not",9],["selection",12],["off",6],["preset",1],["approvals",2],["reviewer",9],["user",1],["projected",2],["selected",3],["isinstance",3],["mapping",6],["fix",2],["else",1],["token",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["12",1],["idempotency",4],["key",4],["budgets",6],["cfg",13],["asdict",1],["freeze",2],["identity",1],["agent",8],["profile",14],["revision",9],["fingerprint",8],["one",1],["try",1],["int",2],["except",1],["type",1],["error",2],["value",1],["provider",2],["base",2],["url",2],["fp",3],["inspect",1],["snapshot",7],["list",2],["high",2],["medium",1],["findings",3],["from",1],["frozen",1],["answer",4],["refs",3],["row",3],["ref",2],["evidence",2],["artifacts",3],["item",6],["names",2],["filename",3],["lower",2],["match",3],["findall",1],["append",1],["finding",1],["severity",1],["category",1],["missing",1],["artifact",1],["claim",1],["claimed",1],["file",2],["source",1],["reproduction",1],["named",1],["version",1],["snap",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["init",2],["self",7],["store",4],["any",6],["config",4],["auto",4],["mode",4],["none",10],["chat",6],["call",6],["owner",4],["instance",4],["id",4],["str",2],["daemon",2]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._auto_budget","name":[["auto",1],["budget",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["auto",7],["budget",6],["self",4],["admission",3],["none",7],["store",5],["if",1],["not",1],["callable",1],["getattr",3],["reserve",1],["mode",2],["return",2],["budgets",3],["config",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._bind_finding_identities","name":[["bind",1],["finding",1],["identities",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["bind",3],["finding",9],["identities",2],["self",3],["review",5],["run",5],["id",7],["str",12],["result",5],["mapping",4],["any",5],["list",4],["dict",4],["give",1],["every",1],["durable",1],["will",1],["be",1],["stored",1],["under",1],["idempotent",1],["func",1],["scoped",2],["pure",1],["function",1],["fingerprint",9],["so",2],["calling",1],["again",1],["cannot",1],["change",1],["answer",1],["lets",1],["close",1],["stay",1],["correct",1],["called",1],["its",1],["own",1],["without",1],["caller",1],["having",1],["remember",1],["first",1],["read",1],["only",1],["mappings",1],["normalized",12],["valid",1],["never",1],["silently",1],["omitted",1],["bound",4],["item",3],["findings",2],["if",3],["not",2],["isinstance",2],["continue",1],["rebuilt",2],["severity",2],["medium",1],["category",2],["other",1],["claim",3],["ref",2],["evidence",2],["refs",2],["reproduction",2],["append",1],["mutable",1],["return",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._budget_terminal","name":[["budget",1],["terminal",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["budget",2],["terminal",3],["self",2],["frozen",3],["mapping",4],["str",10],["any",8],["identity",4],["findings",4],["list",2],["dict",4],["reason",8],["attempts",4],["int",2],["summary",3],["user",1],["truth",1],["return",1],["verdict",1],["review",1],["unavailable",2],["status",1],["stop",1],["snapshot",1],["reviewer",1],["same",1],["model",1],["independent",2],["session",1],["not",1],["gates",1],["completion",1],["false",1],["usage",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._cancel_requested","name":[["cancel",1],["requested",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["cancel",6],["requested",2],["callable",2],["bool",5],["none",3],["if",1],["return",3],["false",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["cancellation",1],["checks",1],["fail",1],["closed",1],["true",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._close_review_safely","name":[["close",1],["review",1],["safely",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["close",11],["review",10],["safely",2],["self",8],["handle",13],["mapping",6],["str",16],["any",8],["result",5],["gates",8],["completion",10],["bool",2],["tuple",2],["dict",7],["current",6],["last",7],["error",13],["exception",3],["none",2],["first",1],["retry",2],["covers",1],["response",1],["lost",1],["after",1],["sqlite",1],["committed",1],["store",1],["idempotency",1],["proof",7],["turns",1],["into",1],["read",1],["attempt",2],["range",2],["try",2],["closed",12],["run",6],["if",5],["id",6],["candidate",2],["event",1],["type",2],["auto",2],["audit",1],["completed",1],["raise",1],["mode",1],["conflict",1],["durable",3],["transition",3],["mismatch",1],["return",3],["from",3],["opened",3],["true",4],["except",2],["as",2],["noqa",2],["ble001",2],["then",1],["unavailable",6],["invalid",1],["assessment",1],["must",2],["not",1],["keep",1],["its",1],["owner",1],["active",1],["fixed",1],["has",1],["no",1],["findings",1],["accepted",1],["by",1],["same",1],["transaction",1],["whenever",1],["original",1],["rolled",1],["back",1],["snapshot",6],["isinstance",2],["else",4],["reviewer",6],["reason",1],["failed",2],["summary",1],["300",1],["caller",1],["fail",1],["false",2],["name",1],["unknown",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._empty_durable_proof","name":[["empty",1],["durable",1],["proof",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["empty",2],["durable",2],["proof",3],["self",4],["root",4],["frame",4],["id",16],["str",14],["branch",4],["turn",4],["execution",4],["mode",4],["snapshot",4],["mapping",2],["any",4],["gates",4],["completion",4],["bool",2],["round",4],["index",4],["int",2],["dict",2],["binding",3],["review",1],["return",1],["from",1],["handle",1],["opened",1],["false",2],["closed",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._finding","name":[["finding",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["finding",5],["severity",7],["str",14],["category",7],["claim",9],["ref",5],["evidence",5],["refs",5],["list",3],["reproduction",4],["suggested",4],["fix",4],["confidence",4],["float",2],["dict",2],["any",2],["part",2],["identity",2],["without",2],["two",2],["findings",2],["share",2],["collapse",2],["one",2],["first",4],["wins",2],["dedup",2],["then",2],["keeps",2],["whichever",2],["arrived",2],["so",2],["low",2],["nit",2],["could",2],["evict",2],["high",2],["about",2],["same",2],["taking",2],["out",4],["material",2],["repair",2],["entirely",2],["fingerprint",4],["hashlib",1],["sha256",1],["join",1],["encode",1],["utf",1],["hexdigest",1],["return",1],["id",1],["fnd",1],["16",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._optional_scratch_recheck","name":[["optional",1],["scratch",1],["recheck",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["optional",2],["scratch",15],["recheck",2],["self",2],["result",5],["dict",2],["str",9],["any",2],["workspace",6],["none",8],["artifact",4],["paths",4],["mapping",2],["try",1],["prepare",1],["snapshot",1],["probe",3],["run",1],["python",1],["print",1],["ok",3],["returncode",1],["stdout",2],["except",1],["review",1],["error",2],["as",1],["exc",2],["false",1],["300",1],["finally",1],["if",1],["not",1],["cleanup",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._persist_review_step","name":[["persist",1],["review",1],["step",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["persist",2],["review",7],["step",11],["self",4],["root",4],["frame",6],["id",12],["str",5],["result",12],["mapping",2],["any",2],["emit",4],["event",2],["sink",2],["none",5],["gates",7],["completion",9],["bool",3],["mode",7],["gate",2],["if",4],["else",3],["shadow",2],["stage",5],["title",5],["scientific",2],["reviewer",4],["uuid",1],["uuid4",1],["hex",1],["12",1],["snapshot",5],["output",6],["verdict",3],["summary",6],["findings",2],["evidence",1],["sha256",2],["same",2],["model",2],["independent",2],["session",2],["reason",2],["durable",2],["store",2],["add",1],["kind",2],["input",1],["status",3],["running",1],["update",1],["done",2],["return",1],["type",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._persist_review_step_safely","name":[["persist",1],["review",1],["step",1],["safely",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["persist",3],["review",4],["step",3],["safely",2],["self",3],["root",3],["frame",3],["id",3],["str",4],["result",3],["mapping",2],["any",2],["emit",4],["event",2],["sink",2],["none",4],["gates",4],["completion",4],["bool",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["durable",1],["already",1],["closed",1],["return",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._proof_from_handle","name":[["proof",1],["from",1],["handle",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["proof",2],["from",2],["handle",18],["mapping",8],["str",6],["any",6],["opened",5],["bool",7],["closed",7],["close",10],["transition",5],["none",8],["dict",2],["opening",5],["open",7],["if",8],["isinstance",4],["else",8],["event",16],["closing",4],["return",1],["schema",1],["version",1],["run",4],["id",18],["review",2],["candidate",4],["root",2],["frame",2],["branch",2],["turn",2],["execution",2],["mode",2],["round",2],["index",2],["gates",2],["completion",2],["snapshot",6],["sha256",6],["evidence",2],["status",2],["verdict",2]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._review_binding","name":[["review",1],["binding",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["review",10],["binding",11],["self",2],["root",5],["frame",5],["id",29],["str",20],["branch",4],["turn",16],["execution",4],["mode",4],["snapshot",14],["mapping",2],["any",4],["gates",4],["completion",4],["bool",3],["round",10],["index",4],["int",3],["dict",2],["payload",4],["durable",1],["candidate",11],["sha",8],["digest",3],["evidence",6],["storage",2],["sha256",7],["token",21],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["12",1],["20",1],["max",1],["cand",1],["run",6],["return",1],["auto",2],["audit",2],["idempotency",4],["key",4],["start",2],["close",1],["complete",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._reviewer_profile","name":[["reviewer",1],["profile",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["reviewer",5],["profile",3],["self",3],["cfg",3],["any",4],["mapping",2],["str",5],["none",4],["try",1],["profiles",3],["store",1],["list",1],["model",3],["wanted",3],["getattr",1],["return",2],["next",1],["item",5],["if",1],["id",2],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._selection_for_review","name":[["selection",1],["review",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["selection",11],["review",20],["self",4],["root",3],["frame",3],["id",3],["str",11],["mode",26],["override",4],["none",4],["fail",6],["closed",6],["bool",2],["false",2],["tuple",2],["dict",4],["any",3],["if",9],["not",4],["off",8],["only",8],["auto",7],["fix",4],["return",3],["result",9],["preset",3],["approvals",3],["reviewer",3],["user",3],["autonomous",1],["else",3],["try",1],["projected",2],["selected",4],["isinstance",1],["mapping",1],["elif",2],["except",1],["exception",1],["noqa",1],["ble001",1],["stage",1],["must",1],["stay",1],["armed",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._start_auto_mode_run","name":[["start",1],["auto",1],["mode",1],["run",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["start",3],["auto",8],["mode",8],["run",7],["self",5],["id",22],["str",18],["idempotency",4],["key",4],["root",4],["frame",4],["branch",4],["turn",4],["execution",4],["selection",4],["mapping",2],["any",4],["dict",3],["budgets",6],["cfg",4],["getattr",2],["config",1],["none",4],["if",1],["not",2],["asdict",1],["return",1],["store",1],["owner",2],["instance",2]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService._unavailable_result","name":[["unavailable",1],["result",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["unavailable",4],["result",2],["snapshot",4],["mapping",4],["str",10],["any",6],["reviewer",4],["reason",4],["summary",4],["gates",4],["completion",4],["bool",3],["dict",4],["return",1],["verdict",1],["review",1],["status",1],["findings",1],["same",1],["model",1],["independent",1],["session",1],["false",1],["usage",1],["attempts",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.begin_turn_run","name":[["begin",1],["turn",1],["run",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["begin",2],["turn",11],["run",10],["self",6],["root",6],["frame",6],["id",21],["str",16],["branch",4],["execution",4],["mode",22],["override",4],["none",10],["dict",4],["any",4],["durably",1],["bind",1],["auto",9],["before",1],["first",1],["model",1],["action",1],["executes",1],["permission",1],["guardian",2],["decisions",1],["happen",1],["during",1],["while",1],["result",5],["review",12],["happens",1],["after",1],["its",1],["candidate",2],["exists",1],["starting",1],["only",5],["open",2],["left",2],["no",1],["owning",1],["crash",1],["window",1],["message",1],["existed",1],["without",1],["recoverable",1],["start",2],["deterministic",1],["idempotent",1],["later",1],["replays",1],["same",1],["owner",1],["rather",1],["than",1],["creating",1],["second",1],["if",7],["not",5],["storage",1],["enabled",1],["return",3],["selection",9],["off",6],["preset",1],["approvals",2],["reviewer",2],["user",1],["projected",2],["selected",3],["isinstance",1],["mapping",1],["fix",2],["else",1],["token",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["12",1],["idempotency",1],["key",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.bind_finding_refs","name":[["bind",1],["finding",1],["refs",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["bind",2],["finding",15],["refs",8],["self",4],["snapshot",4],["mapping",2],["str",17],["any",10],["findings",4],["list",8],["dict",9],["tuple",2],["drop",1],["forged",7],["emit",1],["high",2],["each",1],["fabrication",1],["bound",4],["extra",3],["valid",5],["ref",9],["evidence",7],["if",4],["resolve",1],["not",5],["none",1],["append",5],["else",1],["cleaned",14],["reviewer",3],["model",3],["arrive",1],["without",1],["identity",4],["clean",1],["emits",1],["only",1],["schema",1],["fields",1],["asked",1],["everything",1],["downstream",1],["dedup",1],["below",1],["repeated",1],["budget",1],["durable",1],["rows",1],["keys",1],["fingerprint",4],["so",1],["stamp",1],["here",1],["at",1],["one",1],["place",1],["every",1],["passes",1],["through",1],["rather",1],["than",1],["letting",1],["first",1],["consumer",1],["key",1],["error",1],["own",1],["output",1],["id",4],["severity",3],["medium",1],["category",4],["other",1],["claim",4],["reproduction",3],["provenance",1],["source",1],["candidate",1],["answer",1],["cited",1],["incomplete",1],["elif",1],["return",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.close_review_run","name":[["close",1],["review",1],["run",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["close",3],["review",11],["run",7],["self",4],["handle",4],["mapping",4],["str",11],["any",6],["result",7],["gates",6],["completion",6],["bool",3],["false",2],["dict",2],["record",1],["verdict",6],["opened",1],["by",1],["meth",1],["open",2],["id",10],["idempotent",1],["reason",1],["caller",1],["goes",1],["quote",1],["was",1],["stored",1],["stage",2],["hands",1],["these",1],["start",1],["auto",2],["mode",2],["repair",1],["checks",1],["they",1],["exist",1],["bound",2],["findings",6],["bind",1],["finding",6],["identities",1],["item",8],["fingerprint",4],["append",1],["severity",3],["storage",1],["major",1],["category",2],["other",1],["claim",3],["ref",1],["evidence",2],["refs",2],["status",4],["issues",1],["unavailable",2],["if",2],["else",2],["completed",1],["return",1],["store",1],["complete",1],["idempotency",2],["key",2],["assessment",1],["public",1],["summary",2],["shadow",1],["not",1],["attempts",2],["int",1],["usage",2]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.evaluate","name":[["evaluate",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["evaluate",3],["self",9],["snapshot",12],["mapping",4],["str",22],["any",11],["result",7],["review",22],["mode",4],["agent",5],["cfg",11],["reviewer",19],["profile",4],["none",34],["chat",7],["call",8],["allow",3],["same",9],["model",11],["bool",4],["false",9],["cancel",4],["callable",2],["run",15],["id",43],["action",6],["group",10],["dict",6],["one",2],["frozen",17],["shipped",1],["stage",1],["entry",1],["if",12],["not",8],["true",2],["sha256",1],["storage",1],["digest",1],["durable",1],["payload",1],["freeze",2],["evidence",1],["identity",10],["ok",2],["only",2],["auto",4],["fix",2],["independent",7],["return",5],["verdict",3],["unavailable",10],["status",3],["reason",3],["independence",2],["summary",3],["requires",1],["fingerprint",2],["findings",7],["session",3],["gates",4],["completion",3],["usage",8],["matches",1],["producing",1],["inspect",1],["error",3],["invoke",2],["attempts",10],["last",2],["exception",2],["budget",22],["while",1],["requested",1],["cancelled",3],["inference",1],["was",1],["admission",20],["token",20],["try",2],["execution",1],["attempt",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["reserve",2],["consumer",2],["amount",4],["messages",4],["packet",1],["complete",1],["request",1],["max",4],["tokens",4],["min",1],["int",1],["getattr",1],["1800",3],["bound",6],["upper",2],["fatal",1],["once",1],["ceilings",1],["bind",1],["before",1],["extra",1],["phase",4],["there",1],["no",2],["limit",1],["enforce",1],["web",1],["turn",2],["loop",1],["its",4],["whole",1],["block",1],["runs",1],["identical",1],["adapter",2],["without",1],["complaint",1],["unconditional",1],["here",1],["cannot",2],["state",1],["ceiling",1],["paused",1],["entire",1],["at",1],["first",1],["active",2],["release",2],["started",2],["fail",2],["measurement",4],["terminal",2],["else",2],["reservation",3],["settles",1],["own",1],["terms",1],["gating",1],["as",3],["did",1],["means",1],["took",1],["never",2],["commits",1],["either",1],["reserved",1],["counts",1],["against",1],["remaining",1],["just",1],["like",1],["committed",3],["round",1],["charged",2],["forever",1],["rounds",1],["advances",1],["total",3],["verifiable",1],["mark",2],["unknown",3],["happened",1],["cost",1],["be",1],["verified",1],["so",1],["stays",1],["rather",1],["than",1],["optimistically",1],["returned",1],["commit",2],["break",1],["except",2],["denied",2],["noqa",1],["ble001",1],["denial",1],["alre",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.feature_enabled","name":[["feature",1],["enabled",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["feature",2],["enabled",2],["self",3],["bool",3],["flags",2],["getattr",2],["config",1],["roadmap",1],["features",1],["none",1],["return",1],["stage3",1],["scientific",1],["review",1],["shadow",1],["false",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.freeze_reviewer_identity","name":[["freeze",1],["reviewer",1],["identity",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["freeze",3],["reviewer",9],["identity",2],["self",2],["agent",9],["cfg",11],["any",8],["profile",15],["mapping",2],["str",11],["none",5],["dict",3],["revision",9],["model",7],["fingerprint",8],["one",1],["review",1],["id",5],["getattr",7],["scientific",1],["try",1],["int",1],["except",1],["type",1],["error",2],["value",1],["if",1],["provider",2],["base",2],["url",2],["fp",3],["return",1],["independent",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.inspect_snapshot","name":[["inspect",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["inspect",2],["snapshot",15],["self",8],["mapping",11],["str",10],["any",5],["list",3],["dict",3],["deterministic",1],["high",8],["medium",1],["findings",8],["from",1],["frozen",1],["answer",14],["candidate",7],["refs",12],["row",9],["ref",17],["id",7],["evidence",9],["if",27],["isinstance",9],["artifacts",3],["item",11],["names",3],["filename",3],["lower",2],["match",3],["findall",4],["not",13],["append",6],["finding",6],["severity",6],["category",6],["missing",8],["artifact",2],["claim",18],["claimed",9],["file",2],["source",6],["reproduction",6],["named",3],["version",7],["int",6],["omitted",1],["count",16],["complete",4],["true",3],["reasons",2],["kind",1],["omission",2],["omissions",2],["incomplete",3],["join",2],["unspecified",1],["adapter",20],["adapters",2],["continue",11],["coverage",1],["else",7],["reason",1],["table",5],["summary",5],["type",5],["mismatch",7],["columns",10],["column",17],["mean",6],["target",6],["none",3],["elif",4],["len",2],["next",2],["iter",2],["values",5],["try",2],["actual",3],["float",2],["expected",6],["except",2],["error",4],["value",2],["abs",1],["1e",1],["name",6],["stats",7],["items",3],["nulls",7],["null",7],["search",1],["no",2],["resolved",1],["same",1],["way",1],["as",2],["above",1],["its",1],["checked",1],["against",3],["checking",1],["every",2],["turned",1],["age",1],["into",1],["height",1],["correct",1],["marked",1],["unverified",1],["under",1],["auto",1],["fix",1],["repair",1],["round",1],["spent",1],["defect",1],["exist",1],["counts",9],["present",1],["check",1],["only",6],["but",1],["absent",1],["silently",1],["skipping",1],["was",1],["hole",1],["about",2],["have",1],["nothing",1],["weight",1],["sailed",1],["through",1],["verified",1],["sorted",1],["sum",1],["unqualified",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.open_review_run","name":[["open",1],["review",1],["run",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["open",6],["review",18],["run",34],["self",7],["root",7],["frame",7],["id",59],["str",36],["project",4],["branch",7],["turn",11],["execution",6],["mode",12],["selection",10],["mapping",10],["any",8],["snapshot",15],["reviewer",13],["gates",4],["completion",5],["bool",2],["false",2],["round",8],["index",6],["int",3],["dict",5],["commit",1],["candidate",23],["before",3],["runs",1],["stage",1],["orders",1],["as",1],["frozen",3],["evidence",13],["promotion",1],["durable",3],["record",2],["has",1],["follow",1],["same",1],["order",1],["proves",1],["nothing",1],["writing",1],["all",1],["four",1],["rows",1],["after",1],["evaluate",1],["returned",1],["made",1],["whole",1],["sequence",1],["conditional",1],["answering",1],["crash",1],["during",1],["trip",1],["left",1],["no",3],["row",2],["exactly",1],["state",1],["cannot",1],["be",2],["told",1],["apart",1],["from",1],["never",1],["produced",1],["answer",1],["opening",1],["first",2],["means",1],["lost",1],["daemon",1],["leaves",1],["reviewing",1],["attached",1],["recovery",1],["abandon",1],["operator",1],["read",1],["returns",1],["handle",14],["meth",1],["close",1],["needs",1],["del",1],["kept",1],["public",1],["orchestration",1],["signature",1],["binding",1],["payload",2],["sha",8],["sha256",8],["versions",2],["item",4],["version",3],["artifacts",1],["if",5],["isinstance",4],["begin",1],["may",1],["already",1],["own",1],["so",1],["guardian",1],["audit",4],["actions",1],["exists",2],["reuse",1],["its",1],["exact",1],["re",1],["reading",1],["concurrently",1],["changed",1],["setting",1],["here",1],["would",1],["idempotent",1],["replay",1],["into",1],["digest",1],["mismatch",2],["projected",8],["store",3],["auto",7],["else",2],["none",1],["start",3],["idempotency",6],["key",6],["only",3],["fix",1],["ids",1],["identity",4],["opened",8],["attempt",2],["many",1],["transient",1],["retries",1],["took",1],["knowable",1],["once",1],["answered",1],["lands",1],["assessment",1],["instead",1],["precisely",1],["known",1],["profile",4],["scientific",1],["revision",2],["model",2],["fingerprint",2],["unknown",1],["event",1],["type",1],["started",1],["raise",1],["conflict",1],["error",1],["transition",2],["return",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.persist_review_result","name":[["persist",1],["review",1],["result",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["persist",4],["review",16],["result",10],["self",12],["root",11],["frame",11],["id",40],["str",18],["project",4],["branch",8],["turn",8],["execution",8],["mode",12],["override",4],["mapping",4],["any",4],["round",8],["index",8],["int",2],["gates",21],["completion",21],["bool",3],["true",3],["emit",6],["event",2],["sink",2],["none",4],["dict",5],["durably",1],["bind",1],["already",1],["computed",1],["fresh",1],["re",3],["its",1],["candidate",1],["auto",1],["repair",1],["service",1],["performs",1],["memory",1],["stage",1],["calls",1],["final",1],["repaired",2],["snapshot",13],["without",1],["returned",1],["open",5],["close",3],["proof",9],["text",1],["remains",1],["deliverable",1],["but",1],["cannot",1],["become",1],["verified",1],["no",1],["model",2],["call",1],["made",1],["here",1],["del",1],["retained",1],["stable",1],["orchestration",1],["signature",1],["selection",4],["fail",2],["closed",6],["current",12],["if",4],["not",4],["isinstance",2],["frozen",12],["sha256",1],["storage",2],["digest",1],["durable",7],["payload",1],["freeze",1],["evidence",1],["reviewer",9],["else",1],["profile",2],["scientific",1],["revision",1],["fingerprint",1],["unknown",1],["empty",1],["enabled",1],["off",1],["return",3],["try",2],["handle",4],["run",1],["except",1],["exception",1],["as",1],["error",4],["noqa",1],["ble001",1],["lost",1],["binding",1],["unavailable",3],["reason",1],["failed",1],["summary",1],["300",1],["could",1],["be",1],["opened",1],["safely",4],["type",1],["name",1],["step",2]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.shadow_after_turn","name":[["shadow",1],["after",1],["turn",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["shadow",3],["after",4],["turn",14],["self",20],["root",13],["frame",13],["id",49],["str",32],["project",4],["branch",10],["execution",10],["user",4],["request",4],["candidate",5],["answer",4],["structured",4],["completion",29],["any",13],["none",39],["artifact",9],["versions",4],["before",13],["mapping",7],["produced",4],["artifacts",4],["list",2],["cell",4],["count",8],["int",6],["step",8],["agent",6],["cfg",13],["reviewer",14],["emit",6],["event",2],["sink",2],["workspace",5],["paths",5],["mode",15],["override",4],["gates",25],["bool",5],["false",3],["round",8],["index",8],["cancel",4],["callable",2],["dict",4],["review",16],["one",1],["return",5],["exact",1],["durable",9],["proof",10],["available",1],["stage",2],["uses",1],["defaults",1],["remains",1],["non",1],["gating",1],["passes",1],["frozen",11],["by",1],["gateway",1],["plus",1],["true",2],["path",1],["must",3],["never",2],["re",1],["read",1],["newly",1],["changed",1],["session",1],["selection",5],["if",6],["not",5],["feature",1],["enabled",2],["fail",1],["closed",4],["off",1],["snapshot",8],["collect",1],["evidence",2],["store",2],["profile",6],["freeze",3],["here",1],["inside",1],["evaluate",3],["so",1],["bytes",2],["asked",1],["about",1],["same",1],["row",1],["hashed",1],["from",2],["twice",1],["once",1],["leaves",1],["already",1],["alone",1],["identity",5],["handle",11],["empty",1],["storage",1],["try",2],["open",4],["run",4],["opened",2],["except",2],["exception",3],["as",3],["error",6],["noqa",2],["ble001",2],["close",4],["lost",1],["response",1],["start",1],["model",1],["call",1],["wrapper",1],["therefore",1],["raise",1],["sqlite",1],["committed",1],["deterministic",1],["lets",1],["us",1],["possible",1],["owner",3],["unavailable",3],["instead",1],["leaving",1],["forever",1],["reviewing",1],["binding",1],["result",20],["reason",2],["failed",3],["summary",2],["300",2],["could",1],["be",2],["safely",4],["type",1],["name",1],["persist",3],["isinstance",1],["else",1],["inference",2],["optional",1],["scratch",1],["recheck",1],["visible",1],["only",1],["strand",1],["phase",1]]},{"id":"openai4s/server/scientific_review.py#ScientificReviewService.storage_enabled","name":[["storage",1],["enabled",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["storage",3],["enabled",2],["self",3],["bool",3],["flags",2],["getattr",2],["config",1],["roadmap",1],["features",1],["none",1],["return",1],["stage2",1],["auto",1],["run",1],["false",1]]},{"id":"openai4s/server/scientific_review.py#scoped_finding_id","name":[["scoped",1],["finding",1],["id",1]],"path":[["openai4s",1],["server",1],["scientific",1],["review",1],["py",1]],"body":[["def",2],["scoped",2],["finding",9],["id",12],["review",11],["run",5],["str",6],["fingerprint",6],["durable",1],["identity",3],["one",3],["its",3],["content",3],["within",1],["only",1],["purpose",1],["stage",1],["compares",1],["fingerprints",1],["across",1],["repair",1],["rounds",1],["notice",1],["did",1],["not",1],["go",1],["away",1],["so",3],["cannot",1],["also",2],["be",1],["findings",3],["global",2],["primary",1],["key",1],["deriving",1],["from",2],["alone",2],["meant",1],["two",1],["sessions",1],["reached",1],["same",1],["conclusion",1],["collided",1],["second",1],["insert",1],["raised",1],["unique",2],["constraint",1],["failed",1],["died",1],["turn",1],["was",1],["reported",1],["unavailable",1],["instead",1],["real",1],["verdict",1],["recurring",1],["wrong",1],["claim",1],["exactly",1],["most",2],["likely",1],["recur",1],["collision",2],["landed",1],["case",1],["mattered",1],["uniqueness",1],["still",1],["has",1],["hold",1],["because",1],["session",1],["import",1],["owner",1],["check",1],["looks",1],["up",1],["by",1],["select",1],["hashing",1],["scope",1],["together",1],["gives",1],["each",1],["allowed",1],["pair",1],["stable",1],["resistant",1],["table",1],["declares",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["return",1],["fnd",1],["16",1]]},{"id":"openai4s/server/security_headers.py","name":[["security",1],["headers",1],["py",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["defense",1],["depth",1],["response",1],["headers",6],["local",1],["web",1],["ui",3],["these",1],["not",2],["replace",1],["correct",1],["output",1],["encoding",1],["they",2],["bound",1],["damage",1],["fails",1],["renders",1],["plenty",1],["externally",1],["influenced",1],["strings",1],["remote",1],["hostnames",1],["harvested",1],["over",1],["ssh",1],["gpu",1],["model",1],["names",2],["from",6],["nvidia",1],["smi",1],["package",1],["connector",1],["metadata",1],["several",1],["still",1],["reach",1],["dom",1],["through",1],["inner",1],["html",3],["strict",1],["csp",1],["stops",1],["injected",1],["script",1],["running",1],["phoning",1],["home",1],["all",2],["executable",2],["scripts",1],["same",1],["origin",1],["static",1],["files",1],["keeping",1],["code",1],["out",1],["means",1],["policy",4],["needs",1],["neither",1],["nonce",1],["nor",1],["dynamically",1],["derived",1],["hash",1],["avoids",1],["having",1],["security",9],["decision",1],["depend",1],["duplicating",1],["browser",1],["full",1],["tokenizer",1],["nothing",1],["here",1],["reads",1],["file",1],["policies",1],["constants",1],["one",1],["directive",1],["varies",2],["frame",1],["ancestors",1],["by",2],["who",1],["embeds",1],["document",2],["rather",1],["than",1],["contains",1],["future",1],["import",5],["annotations",1],["os",1],["unicodedata",1],["collections",1],["abc",1],["sequence",1],["urllib",1],["parse",1],["quote",2],["unicode",1],["categories",2],["dropped",2],["served",1],["filename",2],["controls",1],["cr",1],["lf",1],["split",2],["header",1],["format",1],["characters",1],["right",1],["left",1],["override",1],["disguises",1],["extension",1],["surrogates",1],["encodable",1],["private",1],["plus",1],["line",1],["paragraph",1],["separators",1],["disposition",3],["frozenset",2],["cc",1],["cf",1],["cs",1],["co",1],["zl",1],["zp",1],["legacy",1],["quoted",1],["string",2],["keeps",1],["anything",1],["else",1],["becomes",1],["no",3],["backslash",1],["end",1],["escape",1],["parsers",1],["percent",1],["decode",1],["naively",1],["path",1],["separator",1],["ascii",1],["kept",1],["abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789",1],["name",1],["max",1],["180",1],["artifact",4],["content",3],["embeddable",1],["ketcher",1],["editor",1],["sandboxed",2]]},{"id":"openai4s/server/security_headers.py#_one_minting_origin","name":[["one",1],["minting",1],["origin",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["one",4],["minting",3],["origin",16],["app",3],["str",5],["refuse",1],["anything",2],["but",1],["single",1],["whole",1],["http",2],["first",1],["draft",1],["policy",2],["took",1],["sequence",1],["ancestors",1],["was",1],["handed",1],["both",1],["loopback",1],["names",1],["let",1],["report",1],["navigate",1],["its",1],["own",1],["frame",1],["from",1],["sandbox",2],["name",2],["cookie",1],["stay",1],["framed",1],["type",1],["now",1],["says",1],["data",1],["already",1],["grant",1],["minted",1],["by",1],["exactly",2],["only",1],["permitted",1],["ancestor",1],["else",1],["caller",2],["bug",2],["here",1],["must",1],["not",2],["degrade",1],["into",1],["wider",1],["if",1],["startswith",1],["endswith",1],["any",1],["ch",2],["isspace",1],["raise",1],["value",1],["error",1],["preview",1],["needs",1],["return",1]]},{"id":"openai4s/server/security_headers.py#artifact_content_disposition","name":[["artifact",1],["content",1],["disposition",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["artifact",6],["content",3],["disposition",8],["filename",7],["object",2],["fallback",3],["str",5],["bytes",1],["shown",1],["place",2],["saved",2],["by",1],["name",18],["without",1],["browser",1],["downloads",1],["rather",1],["than",1],["renders",1],["type",1],["text",1],["csv",3],["names",1],["file",1],["after",1],["url",1],["last",2],["path",3],["segment",1],["so",1],["completion",1],["link",1],["group",1],["summary",1],["7b61bc5806b9",1],["inline",2],["never",1],["attachment",1],["png",1],["html",1],["workbench",1],["preview",1],["iframe",1],["still",1],["render",1],["stored",1],["agent",1],["user",1],["authored",1],["makes",1],["one",1],["header",1],["value",1],["route",1],["controls",1],["only",1],["its",1],["component",1],["categories",2],["above",1],["double",1],["quotes",1],["removed",1],["sent",1],["twice",1],["ascii",4],["old",1],["clients",1],["rfc",1],["5987",1],["carrying",1],["exact",1],["utf",2],["current",1],["browsers",1],["prefer",1],["raw",2],["replace",1],["rsplit",1],["join",2],["ch",8],["if",6],["unicodedata",3],["category",1],["not",2],["dropped",1],["strip",1],["len",3],["max",3],["stem",2],["extension",4],["os",1],["splitext",1],["16",1],["else",2],["decomposed",2],["normalize",1],["nfkd",1],["kept",1],["combining",1],["return",1],["quote",1],["safe",1]]},{"id":"openai4s/server/security_headers.py#artifact_content_security_policy","name":[["artifact",1],["content",1],["security",1],["policy",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["artifact",6],["content",2],["security",2],["policy",5],["str",2],["untrusted",1],["user",1],["agent",1],["authored",1],["bytes",1],["html",2],["may",2],["be",1],["opened",1],["directly",1],["as",3],["well",1],["inside",1],["workbench",1],["sandboxed",1],["iframe",2],["so",1],["sandbox",4],["rides",1],["response",1],["applies",1],["either",1],["navigation",1],["mode",1],["app",1],["origin",4],["never",1],["executes",1],["script",4],["ordinary",1],["preview",1],["direct",1],["download",1],["frozen",1],["legacy",1],["retain",1],["inert",1],["only",1],["separately",1],["validated",1],["host",1],["bound",1],["grant",1],["namespace",1],["executable",1],["below",1],["allow",3],["same",2],["one",1],["token",1],["granted",1],["buys",1],["back",1],["sub",1],["resources",1],["report",1],["needs",1],["without",1],["document",2],["opaque",1],["self",6],["matches",1],["nothing",2],["img",2],["src",10],["figure",1],["png",1],["standard",1],["code",1],["action",2],["pair",1],["store",1],["by",1],["unique",1],["filename",1],["exists",1],["resolve",1],["fails",1],["load",1],["even",1],["top",1],["level",1],["view",1],["grants",1],["no",2],["active",1],["capability",1],["while",1],["none",7],["missing",1],["scripts",1],["stand",1],["there",1],["read",1],["cookie",1],["sibling",1],["return",1],["join",1],["default",1],["style",1],["unsafe",1],["inline",1],["data",3],["blob",2],["font",1],["media",1],["connect",1],["object",1],["base",1],["uri",1],["form",1],["frame",1],["ancestors",1]]},{"id":"openai4s/server/security_headers.py#artifact_security_headers","name":[["artifact",1],["security",1],["headers",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["artifact",4],["security",5],["headers",8],["dict",2],["str",4],["hardened",1],["embeddable",1],["untrusted",1],["document",2],["content",2],["policy",2],["workbench",1],["embeds",1],["same",1],["origin",1],["previews",1],["deny",1],["would",1],["make",1],["secure",1],["by",1],["rendering",1],["nothing",1],["sameorigin",2],["preserves",1],["product",1],["while",1],["csp",1],["sandbox",1],["removes",1],["preview",1],["active",1],["capabilities",1],["frame",1],["options",1],["return",1]]},{"id":"openai4s/server/security_headers.py#content_security_policy","name":[["content",1],["security",1],["policy",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["content",2],["security",2],["policy",6],["frame",13],["ancestors",5],["str",6],["none",4],["src",22],["sequence",2],["allow",4],["eval",10],["bool",2],["false",2],["return",2],["static",1],["ui",2],["shell",2],["one",1],["directive",1],["varies",1],["by",3],["document",4],["contains",2],["exists",1],["single",1],["pinned",1],["first",1],["party",2],["bundle",1],["compiles",2],["java",1],["script",10],["strings",1],["nothing",3],["model",1],["authored",1],["ever",1],["built",2],["two",1],["more",1],["directives",1],["vary",2],["both",1],["who",3],["other",1],["side",3],["boundary",1],["rather",1],["than",1],["may",2],["embed",2],["has",1],["name",1],["sandbox",3],["origin",4],["explicitly",1],["default",4],["self",11],["fallback",1],["deliberately",1],["different",1],["so",4],["own",1],["refuses",1],["until",1],["named",1],["not",3],["theoretical",1],["chromium",1],["did",1],["framing",1],["http",1],["localhost",1],["port",1],["violates",1],["while",1],["every",1],["response",1],["header",1],["was",1],["already",2],["correct",1],["if",1],["unsafe",7],["covers",1],["web",2],["assembly",2],["compilation",1],["narrower",1],["keyword",1],["below",1],["would",1],["be",2],["dead",1],["weight",1],["beside",1],["append",2],["else",2],["dmol",1],["molecular",1],["surfaces",1],["wasm",2],["permits",1],["exactly",1],["unlike",1],["re",1],["enable",1],["new",1],["function",1],["injected",2],["join",3],["everything",1],["app",1],["needs",1],["ships",1],["fetched",1],["from",1],["third",1],["closed",1],["style",4],["keeps",1],["inline",2],["sets",1],["attributes",1],["through",1],["inner",1],["html",1],["handful",1],["places",1],["injection",1],["cannot",2],["execute",1],["cheap",1],["concession",1],["data",4],["icons",1],["blob",3],["figures",1],["structures",1],["client",1],["img",1],["font",1],["same",1],["only",1],["exfiltration",1],["bound",1],["post",1],["harvested",1],["attacker",1],["host",1],["connect",1],["worker",1],["object",1],["base",1],["uri",1],["form",1],["action",1]]},{"id":"openai4s/server/security_headers.py#embeddable_security_headers","name":[["embeddable",1],["security",1],["headers",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["embeddable",2],["security",5],["headers",8],["allow",4],["eval",4],["bool",2],["false",2],["dict",2],["str",4],["ui",1],["owned",1],["document",1],["workbench",2],["loads",1],["iframe",2],["ketcher",1],["vendored",1],["editor",2],["frames",1],["first",1],["party",1],["documents",1],["not",2],["artifact",1],["bytes",1],["they",2],["keep",2],["shell",2],["script",1],["src",2],["self",2],["same",1],["origin",1],["connect",1],["cannot",1],["frame",3],["denial",1],["because",1],["product",1],["only",1],["way",1],["reach",1],["them",1],["page",1],["deny",1],["there",1],["policy",3],["never",1],["rendering",1],["content",2],["ancestors",1],["options",1],["sameorigin",1],["return",1]]},{"id":"openai4s/server/security_headers.py#ketcher_editor_security_headers","name":[["ketcher",1],["editor",1],["security",1],["headers",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["ketcher",3],["editor",4],["security",3],["headers",3],["dict",2],["str",4],["allow",2],["pinned",1],["first",1],["party",1],["generated",1],["chemistry",1],["bindings",1],["uses",2],["java",1],["script",1],["string",1],["compilation",1],["as",2],["well",1],["web",1],["assembly",1],["without",1],["permission",1],["its",2],["initialization",1],["raises",1],["eval",3],["error",1],["structure",1],["import",1],["export",1],["waits",1],["forever",1],["only",1],["exact",1],["vendored",1],["document",1],["profile",1],["blob",1],["worker",1],["inherits",1],["wrapper",1],["workbench",1],["all",1],["untrusted",1],["artifact",1],["responses",1],["keep",1],["their",1],["existing",1],["no",1],["policies",1],["return",1],["embeddable",1],["true",1]]},{"id":"openai4s/server/security_headers.py#sandboxed_artifact_content_security_policy","name":[["sandboxed",1],["artifact",1],["content",1],["security",1],["policy",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["sandboxed",2],["artifact",4],["content",2],["security",2],["policy",5],["app",4],["origin",15],["str",4],["bytes",2],["served",1],["sandbox",4],["grant",2],["route",1],["must",1],["validate",1],["its",2],["signed",1],["spend",1],["before",1],["selecting",1],["cross",1],["isolation",1],["protects",1],["embedding",1],["workbench",1],["namespace",1],["accepts",1],["no",1],["session",1],["credential",1],["exposes",1],["only",1],["scoped",1],["snapshots",1],["other",1],["previews",1],["share",1],["same",3],["browser",1],["fetches",1],["forms",1],["external",1],["resources",2],["blocked",1],["but",1],["iframe",1],["navigate",1],["itself",1],["such",1],["navigation",1],["disclose",1],["bearer",1],["path",1],["readable",1],["not",3],["general",1],["data",4],["exfiltration",1],["boundary",1],["frame",2],["ancestors",4],["names",1],["one",2],["minting",2],["literally",1],["self",7],["would",1],["mean",1],["who",1],["embeds",1],["return",1],["join",1],["default",1],["src",8],["none",5],["document",2],["own",1],["inline",3],["script",2],["point",1],["unsafe",2],["style",1],["img",1],["blob",2],["font",1],["media",1],["connect",1],["object",1],["base",1],["uri",1],["form",1],["action",1],["allow",3],["safe",1],["here",1],["so",1],["keeping",1],["buys",1],["sub",1],["without",1],["granting",1],["reach",1],["into",1],["anything",1],["scripts",1]]},{"id":"openai4s/server/security_headers.py#sandboxed_artifact_security_headers","name":[["sandboxed",1],["artifact",1],["security",1],["headers",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["sandboxed",3],["artifact",4],["security",5],["headers",10],["app",3],["origin",5],["str",6],["dict",2],["executable",1],["preview",1],["sandbox",1],["content",2],["policy",3],["referrer",2],["no",3],["cache",1],["control",2],["store",1],["dropped",1],["not",1],["permissive",1],["value",2],["frame",3],["options",2],["has",1],["form",1],["its",1],["non",1],["standard",2],["allowall",1],["relies",1],["browsers",1],["ignoring",1],["they",1],["cannot",1],["parse",1],["ancestors",1],["takes",1],["precedence",1],["wherever",1],["both",1],["appear",1],["so",1],["honest",1],["thing",1],["let",1],["be",1],["only",1],["one",1],["pop",1],["none",1],["return",1]]},{"id":"openai4s/server/security_headers.py#security_headers","name":[["security",1],["headers",1]],"path":[["openai4s",1],["server",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["security",4],["headers",3],["frame",6],["src",4],["sequence",2],["str",6],["dict",2],["applied",1],["every",1],["response",1],["gateway",2],["emits",1],["return",1],["content",3],["policy",4],["serves",1],["user",2],["agent",1],["authored",1],["artifacts",1],["sniffing",1],["turns",1],["text",1],["plain",1],["artifact",1],["into",1],["executable",1],["document",1],["type",1],["options",2],["nosniff",1],["ancestors",1],["already",1],["covers",1],["modern",1],["browsers",1],["kept",1],["older",1],["ones",1],["since",1],["clickjacking",1],["localhost",1],["control",1],["plane",1],["cheap",1],["deny",1],["daemon",1],["loopback",1],["only",1],["but",1],["paths",1],["session",1],["ids",1],["not",1],["belong",1],["referer",1],["header",1],["if",1],["ever",1],["proxies",1],["referrer",1],["same",1],["origin",1],["permissions",1],["geolocation",1],["microphone",1],["camera",1]]},{"id":"openai4s/server/session_branching.py","name":[["session",1],["branching",1],["py",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["checkpoint",6],["branch",1],["revert",4],["preview",1],["undo",2],["orchestration",1],["service",2],["intentionally",1],["independent",1],["from",6],["http",1],["gateway",2],["combines",1],["append",1],["only",1],["repository",2],["class",1],["workspace",4],["cas",2],["while",1],["every",1],["piece",1],["live",1],["session",2],["state",4],["supplied",1],["by",1],["small",1],["callbacks",1],["may",1],["therefore",1],["expose",1],["same",1],["behaviour",1],["web",1],["cli",1],["without",1],["moving",1],["filesystem",1],["branching",2],["algorithms",1],["into",1],["route",1],["facade",1],["never",1],["rewrites",1],["old",1],["first",1],["records",1],["current",2],["target",1],["applies",1],["conflict",2],["checked",1],["transition",1],["then",1],["appends",1],["new",1],["whose",1],["recovery",3],["cursors",1],["point",1],["at",1],["selected",1],["historical",1],["if",1],["external",1],["files",1],["changed",1],["after",1],["head",1],["operation",2],["recorded",1],["as",1],["no",1],["bytes",1],["modified",1],["future",1],["import",9],["annotations",1],["hashlib",1],["json",1],["threading",1],["uuid",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",2],["typing",1],["any",3],["callable",8],["mapping",2],["protocol",1],["openai4s",1],["storage",1],["snapshots",1],["setting",5],["key",1],["reader",2],["str",14],["resolver",1],["sink",1],["dict",1],["none",4],["writer",1],["deleter",2],["compare",1],["bool",1],["frozen",1],["true",1],["all",1],["request",1],["required",1],["error",1],["snapshot",1]]},{"id":"openai4s/server/session_branching.py#CheckpointRequest","name":[["checkpoint",1],["request",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["class",2],["checkpoint",2],["request",2],["root",1],["frame",1],["id",3],["str",7],["branch",1],["reason",1],["expected",1],["head",1],["none",8],["metadata",1],["mapping",1],["any",1],["source",2],["kind",1],["internal",1],["bool",1],["false",1]]},{"id":"openai4s/server/session_branching.py#RevertRecoveryRequiredError","name":[["revert",1],["recovery",1],["required",1],["error",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["class",2],["revert",3],["recovery",2],["required",2],["error",4],["runtime",2],["could",1],["not",1],["be",1],["completed",1],["safely",1],["compensated",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService","name":[["session",1],["branching",1],["service",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["class",2],["session",2],["branching",2],["service",2],["create",2],["immutable",1],["checkpoints",1],["safe",1],["append",1],["only",1],["branch",33],["transitions",1],["def",5],["init",1],["self",38],["repository",5],["snapshot",1],["cas",6],["workspace",29],["resolver",1],["read",3],["state",5],["reader",2],["event",8],["sink",8],["operation",2],["none",32],["setting",16],["writer",1],["delete",6],["deleter",2],["if",8],["value",3],["compare",1],["recovery",3],["defer",3],["revert",6],["unlock",3],["bool",3],["false",3],["lambda",1],["volatile",1],["dict",6],["str",28],["reconcile",1],["lock",1],["threading",1],["rlock",1],["checkpoint",22],["root",22],["frame",22],["id",79],["reason",3],["manual",1],["expected",3],["head",4],["metadata",3],["mapping",3],["any",7],["source",23],["kind",6],["internal",3],["request",3],["return",5],["capture",1],["fork",7],["from",7],["name",3],["br",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["materialized",5],["materialize",2],["tree",16],["created",6],["emit",1],["type",1],["path",2],["resolve",2],["destination",6],["raise",3],["runtime",3],["error",3],["must",1],["be",2],["isolated",3],["its",1],["exists",2],["iterdir",1],["already",1],["not",5],["empty",1],["mkdir",1],["parents",1],["true",5],["exist",1],["ok",1],["restored",2],["restore",2],["applied",1],["could",1],["safely",1],["preview",2],["target",16],["current",12],["diff",9],["writes",1],["deletes",1],["conflicts",1],["unchanged",1],["preserved",1],["untracked",1],["unavailable",1],["has",1],["no",1],["else",1],["baseline",1],["messages",1],["cursor",8],["message",1],["actions",1],["action",1],["notebook",1],["cell",1],["auto",2],["mode",1],["events",1],["artifacts",1],["artifact",2],["versions",2],["environment",3],["pins",2],["capabilities",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["init",2],["self",15],["repository",6],["snapshot",2],["cas",6],["workspace",8],["resolver",2],["read",4],["state",7],["reader",4],["event",9],["sink",12],["operation",4],["none",27],["setting",24],["writer",2],["delete",8],["deleter",4],["if",4],["value",4],["compare",2],["recovery",4],["defer",4],["revert",6],["unlock",4],["bool",3],["false",2],["lambda",1],["volatile",1],["dict",1],["str",2],["reconcile",1],["lock",1],["threading",1],["rlock",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._branch","name":[["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["branch",12],["self",3],["root",5],["frame",5],["id",9],["str",6],["dict",2],["any",2],["repository",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._capture_checkpoint","name":[["capture",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["capture",4],["checkpoint",13],["self",9],["request",20],["dict",5],["str",2],["any",2],["state",19],["read",1],["root",6],["frame",6],["id",20],["branch",6],["workspace",5],["cas",4],["lock",2],["spans",1],["both",1],["sides",1],["sqlite",1],["publication",1],["boundary",1],["session",1],["deletion",1],["takes",1],["same",1],["before",1],["refreshing",1],["surviving",1],["references",1],["preventing",1],["flight",1],["from",1],["losing",1],["its",1],["tree",10],["between",1],["these",1],["two",1],["operations",1],["locked",1],["exclude",2],["snapshot",1],["metadata",7],["update",1],["if",2],["skipped",3],["recovery",4],["recipe",5],["artifact",4],["versions",4],["repository",1],["create",1],["reason",4],["action",2],["cursor",9],["message",3],["cell",3],["auto",2],["event",2],["environment",2],["pins",2],["generation",2],["refs",2],["capability",2],["permission",2],["source",4],["kind",2],["internal",3],["expected",2],["head",2],["checkpoints",1],["implementation",1],["history",1],["their",1],["durable",1],["row",1],["audit",1],["proof",1],["emitting",1],["one",1],["timeline",1],["group",1],["per",1],["would",1],["drown",1],["scientific",1],["actions",1],["they",1],["protect",1],["not",1],["emit",1],["type",1],["created",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._checkpoint","name":[["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["checkpoint",14],["self",3],["root",5],["frame",5],["id",10],["str",6],["none",3],["dict",2],["any",2],["if",2],["not",1],["raise",2],["value",1],["error",2],["branch",1],["has",1],["no",1],["repository",1],["key",1],["unknown",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._checkpoint_recipe","name":[["checkpoint",1],["recipe",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["checkpoint",3],["recipe",10],["value",4],["any",6],["tree",4],["id",7],["str",5],["artifact",6],["versions",3],["list",2],["dict",4],["bind",1],["hydration",4],["inputs",1],["exact",1],["immutable",1],["existing",1],["replay",4],["steps",5],["retained",1],["but",1],["never",3],["upgraded",1],["safe",1],["recovery",1],["orchestrator",1],["still",1],["applies",1],["its",1],["own",1],["fail",1],["closed",1],["classifier",1],["if",2],["isinstance",2],["mapping",2],["else",1],["original",2],["step",4],["kind",3],["not",1],["hydrate",4],["workspace",2],["payload",2],["policy",2],["extend",1],["version",4],["setdefault",3],["required",1],["symbols",1],["hashes",1],["environment",1],["requirements",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._clear_revert_recovery_state","name":[["clear",1],["revert",1],["recovery",1],["state",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["clear",2],["revert",16],["recovery",14],["state",4],["self",11],["root",4],["frame",4],["id",9],["str",4],["operation",5],["none",12],["key",7],["setting",7],["encoded",6],["raw",1],["if",10],["return",3],["not",5],["try",1],["value",6],["json",1],["loads",1],["except",1],["type",1],["error",9],["as",1],["raise",5],["required",5],["marker",5],["corrupt",1],["session",1],["remains",1],["locked",1],["from",1],["isinstance",1],["mapping",1],["changed",4],["before",4],["unlock",4],["delete",5],["volatile",2],["pop",1],["compatibility",1],["callbacks",1],["by",2],["focused",1],["tests",1],["protected",1],["service",1],["reconcile",1],["lock",1],["production",1],["store",1],["supplies",1],["compare",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._compensate_revert_failure","name":[["compensate",1],["revert",1],["failure",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["compensate",2],["revert",9],["failure",6],["self",10],["error",14],["base",2],["exception",5],["operation",13],["id",52],["str",19],["root",10],["frame",10],["branch",10],["target",16],["checkpoint",14],["undo",15],["mapping",6],["any",7],["workspace",7],["path",2],["preview",4],["none",2],["restore",2],["tree",15],["retain",1],["durable",1],["write",1],["barrier",2],["summary",2],["try",3],["compensated",5],["cas",1],["baseline",1],["if",2],["not",2],["applied",2],["raise",2],["runtime",1],["compensation",5],["reported",1],["conflicts",1],["repository",1],["record",3],["kind",1],["source",1],["status",3],["failed",4],["dict",1],["true",3],["finished",1],["recovery",8],["cancelled",1],["detail",3],["clearing",1],["itself",1],["part",1],["terminal",1],["publication",1],["fails",1],["callers",1],["receive",1],["required",3],["existing",1],["marker",2],["continues",1],["deny",1],["writes",1],["clear",2],["state",3],["except",3],["as",1],["locked",4],["schema",1],["version",1],["original",1],["was",1],["written",1],["before",1],["byte",1],["never",1],["merely",1],["because",1],["enriching",1],["its",1],["pass",2],["could",1],["be",1],["safely",1],["session",1],["from",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._cursor_diff","name":[["cursor",1],["diff",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["cursor",2],["diff",2],["current",3],["mapping",4],["str",8],["any",6],["target",3],["key",4],["dict",2],["before",4],["after",4],["return",1],["from",1],["delta",1],["if",1],["isinstance",2],["int",2],["else",1],["none",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._emit","name":[["emit",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["emit",2],["self",3],["event",4],["dict",2],["str",2],["any",2],["none",2],["try",1],["sink",1],["except",1],["exception",1],["noqa",1],["ble001",1],["projection",1],["cannot",1],["roll",1],["back",1],["persistence",1],["pass",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._ensure_reconciled_operation","name":[["ensure",1],["reconciled",1],["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["ensure",2],["reconciled",2],["operation",14],["self",7],["id",38],["str",16],["root",8],["frame",8],["branch",8],["source",8],["checkpoint",16],["target",8],["status",6],["outcome",4],["dict",2],["any",2],["existing",6],["repository",3],["if",2],["not",1],["none",2],["return",3],["validate",2],["revert",3],["statuses",2],["try",1],["record",1],["kind",1],["preview",1],["reconciliation",1],["finished",1],["true",1],["except",1],["exception",1],["treat",1],["after",1],["commit",1],["response",1],["loss",1],["as",1],["success",1],["only",1],["exact",1],["immutable",1],["now",1],["be",1],["re",1],["read",1],["validated",1],["raise",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._error_summary","name":[["error",1],["summary",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["error",6],["summary",2],["base",2],["exception",2],["str",3],["message",2],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["16",1],["return",1],["type",1],["name",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._existing_revert_conflict","name":[["existing",1],["revert",1],["conflict",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["existing",6],["revert",3],["conflict",4],["self",4],["operation",5],["id",19],["str",12],["root",4],["frame",4],["branch",4],["source",4],["checkpoint",8],["target",4],["dict",2],["any",2],["none",4],["repository",1],["if",1],["status",1],["return",2],["validate",1],["statuses",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._mapping_diff","name":[["mapping",1],["diff",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["mapping",4],["diff",2],["current",4],["any",6],["target",4],["dict",4],["str",2],["before",4],["if",3],["isinstance",2],["else",2],["after",4],["changed",4],["key",6],["from",1],["sorted",1],["return",1],["has",1],["changes",1],["bool",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._materialize_fork_workspace","name":[["materialize",1],["fork",1],["workspace",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["materialize",2],["fork",5],["workspace",11],["self",5],["root",4],["frame",4],["id",14],["str",10],["source",6],["branch",6],["tree",4],["none",2],["dict",2],["any",3],["path",2],["resolve",2],["destination",6],["if",4],["raise",3],["runtime",3],["error",3],["must",1],["be",2],["isolated",3],["from",1],["its",1],["exists",2],["iterdir",1],["already",1],["not",4],["empty",1],["mkdir",1],["parents",1],["true",5],["exist",1],["ok",1],["return",2],["materialized",3],["false",1],["restored",2],["cas",1],["restore",1],["applied",1],["could",1],["safely",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._reconcile_materialized_revert","name":[["reconcile",1],["materialized",1],["revert",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["reconcile",2],["materialized",2],["revert",23],["self",22],["root",23],["frame",23],["id",138],["str",16],["operation",34],["branch",29],["marker",14],["mapping",6],["any",6],["head",7],["dict",6],["target",28],["required",5],["text",5],["checkpoint",29],["undo",36],["tree",16],["metadata",11],["if",8],["workspace",10],["reason",4],["before",2],["not",5],["isinstance",2],["raise",5],["runtime",5],["error",5],["recovery",10],["binding",2],["inconsistent",3],["both",1],["conflict",8],["exits",1],["persist",1],["their",1],["immutable",1],["audit",1],["exact",1],["delete",1],["either",1],["later",1],["step",1],["lost",1],["its",1],["response",1],["restart",6],["must",1],["replay",1],["terminal",1],["publication",1],["rather",1],["than",1],["reinterpret",1],["rejected",1],["as",1],["failed",2],["mutation",1],["try",1],["rewrite",1],["path",1],["intentionally",1],["left",1],["untouched",1],["existing",2],["source",3],["none",1],["record",3],["status",6],["cancelled",2],["detail",3],["compensated",5],["false",1],["replayed",1],["clear",2],["state",7],["return",3],["resolved",3],["true",6],["restored",4],["cas",2],["restore",2],["baseline",2],["applied",2],["reconciliation",3],["conflicts",2],["ensure",2],["reconciled",3],["outcome",2],["reverted",12],["committed",5],["completed",3],["domain",1],["event",1],["type",1],["ok",1],["requires",1],["kernel",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._reconcile_preparing_revert","name":[["reconcile",1],["preparing",1],["revert",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["reconcile",2],["preparing",3],["revert",7],["self",9],["root",10],["frame",10],["id",56],["str",13],["operation",16],["branch",11],["marker",6],["mapping",5],["any",6],["head",13],["dict",3],["current",3],["required",2],["text",2],["checkpoint",11],["target",11],["if",6],["metadata",5],["not",4],["reason",4],["before",3],["isinstance",1],["undo",1],["raise",1],["runtime",1],["error",1],["inconsistent",1],["conflict",9],["existing",2],["source",2],["none",4],["ensure",1],["reconciled",1],["status",3],["cancelled",4],["outcome",1],["restart",3],["workspace",2],["restore",2],["replayed",1],["else",3],["record",1],["recovery",2],["detail",1],["clear",1],["state",2],["return",1],["resolved",1],["true",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._record_revert_recovery","name":[["record",1],["revert",1],["recovery",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["record",2],["revert",4],["recovery",5],["self",4],["operation",3],["id",12],["str",10],["root",4],["frame",4],["branch",4],["status",4],["detail",4],["mapping",2],["any",2],["none",3],["if",1],["event",2],["sink",2],["return",1],["phase",1],["workspace",1],["dict",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._required_marker_text","name":[["required",1],["marker",1],["text",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["required",2],["marker",6],["text",2],["mapping",2],["str",7],["any",2],["key",4],["value",5],["if",1],["not",2],["isinstance",1],["raise",1],["error",1],["revert",1],["missing",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._retain_revert_recovery","name":[["retain",1],["revert",1],["recovery",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["retain",2],["revert",5],["recovery",6],["self",5],["root",5],["frame",5],["id",23],["str",8],["marker",4],["mapping",2],["any",4],["error",7],["base",2],["exception",4],["dict",2],["allowed",2],["key",4],["schema",2],["version",2],["operation",6],["branch",6],["current",1],["checkpoint",4],["target",2],["undo",2],["tree",2],["if",2],["not",1],["none",1],["locked",6],["state",3],["required",2],["summary",1],["try",2],["except",2],["pass",2],["isinstance",2],["record",1],["status",1],["failed",1],["detail",1],["return",1],["resolved",1],["false",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._revert_recovery_raw","name":[["revert",1],["recovery",1],["raw",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["revert",4],["recovery",3],["raw",2],["self",5],["root",3],["frame",3],["id",3],["str",4],["none",3],["key",4],["setting",3],["if",1],["return",2],["volatile",1],["state",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._set_diff","name":[["diff",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["diff",2],["current",3],["any",6],["target",3],["dict",2],["str",4],["list",2],["before",3],["value",4],["after",3],["return",1],["added",1],["sorted",2],["removed",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._set_revert_recovery_state","name":[["revert",1],["recovery",1],["state",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["revert",4],["recovery",3],["state",3],["self",5],["root",3],["frame",3],["id",3],["str",4],["value",3],["mapping",2],["any",2],["none",3],["key",4],["setting",3],["encoded",3],["json",1],["dumps",1],["dict",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["if",1],["volatile",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService._validate_revert_operation","name":[["validate",1],["revert",1],["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["validate",2],["revert",4],["operation",3],["existing",6],["mapping",2],["str",14],["any",5],["root",4],["frame",4],["id",16],["branch",4],["source",4],["checkpoint",8],["target",4],["statuses",3],["tuple",2],["dict",3],["if",1],["key",2],["value",2],["kind",1],["status",1],["not",1],["finished",1],["at",1],["none",1],["raise",1],["runtime",1],["error",1],["audit",1],["inconsistent",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.create_checkpoint","name":[["create",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["create",2],["checkpoint",4],["self",3],["root",5],["frame",5],["id",15],["str",16],["branch",6],["none",20],["reason",4],["manual",2],["expected",4],["head",4],["metadata",4],["mapping",2],["any",4],["source",8],["kind",4],["internal",4],["bool",2],["false",2],["dict",2],["request",3],["return",1],["capture",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.finalize_revert_unlock","name":[["finalize",1],["revert",1],["unlock",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["finalize",2],["revert",5],["unlock",2],["self",4],["root",3],["frame",3],["id",7],["str",4],["operation",4],["none",2],["release",1],["one",1],["exact",1],["committed",1],["after",1],["runtime",1],["invalidation",1],["reconcile",1],["lock",1],["clear",1],["recovery",1],["state",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.fork","name":[["fork",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["fork",4],["self",6],["root",8],["frame",8],["id",36],["str",15],["from",7],["checkpoint",11],["branch",14],["none",12],["name",4],["source",14],["kind",4],["dict",2],["any",2],["br",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["materialized",2],["materialize",1],["workspace",4],["tree",4],["created",6],["repository",1],["emit",1],["type",1],["return",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.preview_revert","name":[["preview",1],["revert",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["preview",3],["revert",2],["self",15],["root",9],["frame",9],["id",28],["str",9],["branch",11],["none",2],["target",20],["checkpoint",11],["dict",3],["any",3],["current",14],["head",1],["workspace",11],["tree",10],["if",1],["not",2],["diff",12],["writes",1],["deletes",1],["conflicts",2],["unchanged",1],["preserved",1],["untracked",1],["unavailable",1],["has",1],["no",1],["else",1],["cas",1],["restore",1],["baseline",1],["return",1],["messages",1],["cursor",8],["message",1],["actions",1],["action",1],["notebook",1],["cell",1],["auto",2],["mode",1],["events",1],["event",1],["artifacts",1],["artifact",2],["versions",2],["environment",3],["mapping",3],["pins",2],["capabilities",1],["capability",2],["state",4],["permissions",1],["permission",2],["apply",1],["bool",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.projection","name":[["projection",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["projection",2],["self",4],["root",6],["frame",6],["id",8],["str",4],["dict",2],["any",2],["branches",4],["repository",2],["list",2],["return",1],["branch",5],["checkpoints",2],["limit",1],["100",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.reconcile_revert","name":[["reconcile",1],["revert",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["reconcile",5],["revert",11],["self",12],["root",10],["frame",10],["id",24],["str",5],["dict",2],["any",3],["resolve",1],["crash",1],["interrupted",1],["from",1],["durable",1],["head",8],["cas",1],["truth",1],["preparing",3],["marker",20],["predates",1],["all",1],["workspace",1],["mutation",1],["be",2],["cancelled",1],["once",1],["carries",1],["undo",2],["target",2],["trees",1],["authoritative",1],["branch",11],["selects",1],["exactly",1],["one",1],["idempotent",1],["direction",1],["compensate",1],["finish",1],["committed",2],["unknown",2],["identities",1],["third",1],["party",1],["edits",1],["retain",2],["fail",1],["closed",2],["recovery",5],["required",5],["barrier",1],["lock",1],["raw",4],["if",6],["none",2],["return",4],["resolved",1],["true",1],["state",6],["try",1],["json",1],["loads",1],["not",2],["isinstance",2],["mapping",2],["raise",3],["value",3],["error",5],["must",1],["object",1],["schema",1],["version",2],["unsupported",1],["operation",6],["text",3],["checkpoint",2],["reverting",1],["reconciled",1],["materialized",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["reconciliation",1],["fails",1],["else",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.release_revert_barrier_after_recovery","name":[["release",1],["revert",1],["barrier",1],["after",1],["recovery",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["release",3],["revert",9],["barrier",3],["after",3],["recovery",8],["self",5],["root",4],["frame",4],["id",7],["str",3],["bool",2],["current",1],["verified",1],["restore",1],["retry",1],["pipeline",1],["reconcile",1],["lock",1],["raw",4],["if",2],["none",1],["return",2],["false",1],["try",1],["marker",6],["json",1],["loads",1],["except",1],["type",1],["error",6],["value",1],["as",1],["raise",2],["required",2],["corrupt",1],["session",2],["remains",2],["locked",2],["from",1],["not",2],["isinstance",1],["mapping",1],["operation",3],["invalid",1],["clear",1],["state",1],["true",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.revert_and_continue","name":[["revert",1],["continue",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["revert",25],["continue",2],["self",21],["root",27],["frame",27],["id",127],["str",8],["branch",30],["none",2],["target",28],["checkpoint",41],["dict",2],["any",2],["append",2],["undo",13],["restore",4],["safely",1],["then",1],["operation",36],["so",1],["uuid",2],["uuid4",2],["hex",2],["16",2],["preview",21],["if",4],["not",2],["apply",2],["repository",2],["record",5],["kind",2],["source",2],["current",9],["status",5],["conflict",5],["error",14],["workspace",16],["conflicts",3],["require",1],["review",1],["else",1],["unavailable",1],["finished",2],["true",3],["result",4],["ok",2],["false",3],["emit",2],["type",2],["reason",4],["return",2],["preparing",5],["state",11],["schema",2],["version",2],["publish",1],["barrier",1],["before",2],["process",1],["dies",1],["between",2],["those",1],["commits",1],["startup",1],["admission",1],["still",1],["sees",1],["unfinished",1],["rather",1],["than",1],["treating",1],["new",2],["head",3],["as",4],["ordinary",1],["history",1],["recovery",12],["try",4],["started",1],["detail",3],["except",3],["exception",3],["raise",3],["required",2],["audit",4],["intent",1],["could",1],["be",1],["recorded",1],["session",2],["locked",2],["from",2],["capturing",1],["at",1],["time",1],["catches",1],["edit",2],["raced",1],["capture",2],["request",1],["expected",1],["metadata",1],["internal",1],["cancelled",2],["mutated",1],["summary",1],["clear",2],["preparation",1],["failed",1],["without",1],["durable",2],["terminal",1],["race",3],["cas",2],["tree",9],["baseline",2],["after",1],["changed",2],["while",2],["during",1],["prepare",1],["cp",1],["reverting",1],["enrich",1],["already",1],["pre",1],["marker",1],["both",1],["trees",1],["applied",1],["compare",1],["against",1],["again",1],["inside",1],["untracked",1],["files",1],["preserved",1],["managed",1],["file",1],["becomes",1]]},{"id":"openai4s/server/session_branching.py#SessionBranchingService.undo_revert","name":[["undo",1],["revert",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["undo",7],["revert",7],["self",4],["root",4],["frame",4],["id",17],["str",9],["branch",4],["none",2],["checkpoint",9],["dict",2],["any",2],["metadata",3],["if",1],["not",3],["isinstance",1],["raise",1],["value",1],["error",1],["undoable",1],["return",1],["continue",1],["target",1]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository","name":[["snapshot",1],["repository",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["class",2],["snapshot",2],["repository",2],["protocol",2],["def",9],["create",1],["checkpoint",4],["self",9],["fields",3],["any",12],["dict",9],["str",18],["fork",1],["branch",4],["id",8],["none",6],["source",3],["root",3],["frame",3],["kind",1],["list",4],["branches",1],["checkpoints",1],["limit",1],["int",1],["100",1],["record",1],["operation",3]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.create_checkpoint","name":[["create",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["create",2],["checkpoint",2],["self",2],["fields",2],["any",4],["dict",2],["str",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.fork_branch","name":[["fork",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["fork",2],["branch",2],["self",2],["fields",2],["any",4],["dict",2],["str",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.get_branch","name":[["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["branch",4],["self",2],["id",2],["str",4],["dict",2],["any",2],["none",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.get_checkpoint","name":[["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["checkpoint",4],["self",2],["id",2],["str",4],["dict",2],["any",2],["none",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.get_checkpoint_for_source","name":[["checkpoint",1],["source",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["checkpoint",2],["source",6],["self",2],["root",2],["frame",2],["id",4],["str",8],["kind",2],["dict",2],["any",2],["none",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.get_operation","name":[["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["operation",4],["self",2],["id",2],["str",4],["dict",2],["any",2],["none",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.list_branches","name":[["list",1],["branches",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["list",4],["branches",2],["self",2],["root",2],["frame",2],["id",2],["str",4],["dict",2],["any",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.list_checkpoints","name":[["list",1],["checkpoints",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["list",4],["checkpoints",2],["self",2],["root",2],["frame",2],["id",4],["str",6],["branch",2],["none",4],["limit",2],["int",2],["100",2],["dict",2],["any",2]]},{"id":"openai4s/server/session_branching.py#SnapshotRepository.record_operation","name":[["record",1],["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["record",2],["operation",2],["self",2],["fields",2],["any",4],["dict",2],["str",2]]},{"id":"openai4s/server/session_deletion.py","name":[["session",1],["deletion",1],["py",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["server",1],["side",1],["cleanup",1],["durable",1],["session",3],["deletion",3],["results",1],["from",7],["future",1],["import",12],["annotations",1],["hashlib",1],["os",1],["re",1],["shutil",1],["stat",1],["collections",1],["abc",1],["callable",1],["iterable",1],["mapping",1],["pathlib",1],["path",1],["typing",1],["any",1],["protocol",1],["openai4s",3],["host",1],["data",1],["kernel",1],["artifact",1],["input",1],["dir",1],["storage",1],["snapshots",1],["workspace",1],["cas",1],["tools",1],["dynamic",2],["scopes",1],["scope",1],["store",2],["all",1],["service",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService","name":[["session",1],["deletion",1],["service",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["class",2],["session",11],["deletion",9],["service",3],["stop",2],["live",2],["resources",1],["delete",7],["durable",3],["rows",1],["then",1],["clean",1],["owned",1],["files",3],["def",6],["init",1],["self",41],["store",10],["data",7],["dir",7],["str",19],["path",3],["cas",4],["workspace",2],["drop",12],["runtime",8],["callable",4],["any",8],["resume",5],["window",5],["revoke",8],["shares",8],["none",10],["release",8],["compute",8],["cleanup",11],["frameless",6],["uploads",11],["bool",3],["false",2],["expanduser",1],["resolve",1],["root",31],["agent",1],["workspaces",1],["dynamic",9],["scopes",3],["scope",2],["tools",1],["scoped",1],["lambda",2],["frame",37],["id",32],["deleted",7],["cluster",2],["resource",2],["not",5],["workload",1],["row",1],["job",2],["behind",1],["dropping",1],["local",1],["says",1],["nothing",2],["scheduler",2],["so",3],["without",1],["vanishes",1],["from",1],["ui",1],["while",3],["keeps",1],["its",5],["node",1],["gpus",1],["lease",1],["left",1],["product",1],["names",1],["distinct",1],["collaborator",1],["rather",1],["than",1],["extra",1],["code",1],["inside",1],["because",1],["folding",1],["there",1],["repo",1],["recurring",1],["one",4],["guard",1],["several",1],["call",1],["sites",1],["defect",1],["gateway",1],["enables",1],["only",2],["together",1],["always",1],["global",2],["mutation",2],["barrier",3],["direct",4],["compositions",1],["cannot",2],["prove",1],["admission",2],["boundary",1],["retain",1],["safe",10],["leave",3],["sweeper",1],["default",1],["instead",1],["unlinking",1],["shared",1],["basename",1],["concurrently",1],["reason",5],["dict",5],["if",6],["canonical",2],["raise",1],["value",7],["error",1],["requires",1],["result",7],["return",2],["ok",2],["true",2],["project",10],["roots",9],["ids",3],["tuple",2],["fromkeys",2],["closed",1],["by",3],["runner",1],["runs",2],["second",1],["pass",3],["fail",1],["legacy",1],["writers",1],["may",1],["have",1],["inserted",1],["after",2],["initial",1],["enumeration",1],["include",3],["freed",3],["events",2],["manifests",2],["ask",1],["back",1],["never",1],["fails",1],["swallowed",1],["like",1],["share",1],["revocation",1],["be",2],["reached",1],["must",3],["user",1],["unable",1],["their",1],["own",1],["also",2],["no",2],["record",1],["reconciler",1],["request",1],["mechanism",1],["desire",1],["survives",1],["restart",1],["next",1],["tick",1],["try",2],["except",2],["exception",2],["noqa",2],["ble001",2],["proceeds",1],["regardless",2],["proceed",1],["mapping",1],["immutable",1],["snapshots",1],["unlinked",1],["stage",1],["reclaims",1],["held",1],["reclaimed",1],["confined",1],["tree",1],["removal",1],["below",2],["basenames",1],["reused",1],["across",1],["relies",1],["retained",1],["inode",1],["identities",1],["removes",1],["child",1],["surviving",1],["version",1],["references",1],["trusted",2],["artifact",1],["versions",1],["append",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["init",2],["self",14],["store",7],["session",4],["deletion",3],["data",6],["dir",6],["str",12],["path",3],["cas",6],["workspace",3],["drop",9],["runtime",6],["callable",8],["any",8],["resume",4],["window",4],["revoke",4],["shares",4],["none",12],["release",4],["compute",4],["cleanup",4],["frameless",5],["uploads",5],["bool",3],["false",2],["expanduser",1],["resolve",1],["root",3],["agent",1],["workspaces",1],["dynamic",3],["scopes",1],["scope",1],["tools",1],["scoped",1],["lambda",2],["frame",2],["id",2],["deleted",2],["cluster",1],["resource",1],["not",1],["workload",1],["durable",1],["row",1],["job",2],["behind",1],["dropping",1],["local",1],["says",1],["nothing",2],["scheduler",1],["so",1],["without",1],["vanishes",1],["from",1],["ui",1],["while",1],["keeps",1],["its",4],["node",1],["gpus",1],["lease",1],["left",1],["product",1],["names",1],["distinct",1],["collaborator",1],["rather",1],["than",1],["extra",1],["code",1],["inside",1],["because",1],["folding",1],["there",1],["repo",1],["recurring",1],["one",2],["guard",1],["several",1],["call",1],["sites",1],["defect",1],["gateway",1],["enables",1],["only",1],["together",1],["always",1],["global",1],["mutation",1],["barrier",1],["direct",1],["compositions",1],["cannot",1],["prove",1],["admission",1],["boundary",1],["retain",1],["safe",1],["leave",1],["sweeper",1],["default",1],["instead",1],["unlinking",1],["shared",1],["basename",1],["concurrently",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._cleanup","name":[["cleanup",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["cleanup",2],["self",13],["result",9],["mapping",2],["str",5],["any",4],["include",3],["uploads",6],["bool",3],["false",2],["dict",4],["roots",6],["tuple",1],["fromkeys",1],["value",3],["root",8],["frame",7],["ids",6],["if",8],["immutable",1],["snapshots",1],["unlinked",1],["one",2],["by",2],["stage",1],["also",1],["reclaims",1],["direct",2],["frameless",1],["while",1],["its",1],["global",1],["mutation",1],["barrier",1],["held",1],["live",1],["session",2],["files",12],["reclaimed",1],["confined",1],["tree",6],["removal",1],["below",2],["basenames",1],["be",1],["reused",1],["across",1],["project",1],["scopes",1],["so",1],["deletion",1],["relies",1],["retained",13],["path",4],["inode",1],["identities",2],["only",1],["removes",1],["child",1],["after",1],["no",1],["surviving",1],["version",1],["references",1],["trusted",3],["data",2],["dir",2],["artifact",2],["versions",1],["append",1],["freed",15],["skipped",4],["paths",5],["raw",2],["stale",1],["unlink",1],["owned",1],["file",1],["else",1],["workspaces",9],["id",6],["remove",5],["workspace",2],["branch",1],["dynamic",1],["tools",1],["import",1],["kernel",1],["inputs",1],["cas",10],["release",1],["trees",5],["provider",1],["store",1],["return",1],["deleted",4],["sessions",1],["len",1],["unowned",1],["blobs",2],["shared",2],["rows",2]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._file_identity","name":[["file",1],["identity",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["file",2],["identity",2],["path",5],["tuple",2],["int",6],["none",3],["try",1],["info",3],["stat",1],["except",1],["oserror",1],["return",2],["st",2],["dev",1],["ino",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._release_compute_safe","name":[["release",1],["compute",1],["safe",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["release",3],["compute",3],["safe",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["none",2],["ask",1],["cluster",1],["resource",1],["back",1],["never",1],["fails",1],["deletion",2],["swallowed",1],["like",1],["share",1],["revocation",1],["scheduler",1],["cannot",1],["be",1],["reached",1],["must",2],["not",2],["leave",2],["user",1],["unable",1],["delete",1],["their",1],["own",1],["session",1],["also",1],["no",1],["record",1],["so",1],["reconciler",1],["durable",1],["stop",1],["request",1],["mechanism",1],["desire",1],["survives",1],["restart",1],["barrier",1],["runs",1],["next",1],["tick",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["proceeds",1],["regardless",1],["pass",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._remove_branch_workspaces","name":[["remove",1],["branch",1],["workspaces",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["remove",3],["branch",2],["workspaces",2],["self",4],["root",6],["frame",3],["id",3],["str",2],["bool",2],["key",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["24",1],["parent",5],["workspace",1],["branches",1],["removed",2],["owned",1],["tree",1],["direct",1],["try",1],["rmdir",1],["except",1],["oserror",1],["pass",1],["return",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._remove_dynamic_tools","name":[["remove",1],["dynamic",1],["tools",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["remove",3],["dynamic",3],["tools",3],["self",4],["root",4],["frame",4],["id",4],["str",2],["bool",2],["safe",4],["session",4],["re",1],["sub",1],["za",1],["z0",1],["avoid",1],["sanitizer",1],["collisions",1],["shared",1],["project",1],["global",1],["audit",1],["tree",2],["if",1],["scoped",1],["return",2],["false",1],["parent",4],["data",1],["dir",1],["owned",1],["direct",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._remove_kernel_artifact_inputs","name":[["remove",1],["kernel",1],["artifact",1],["inputs",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["remove",3],["kernel",4],["artifact",3],["inputs",2],["self",4],["root",3],["frame",3],["id",3],["str",2],["bool",2],["reclaim",1],["exact",1],["version",1],["copies",1],["retained",1],["persistent",1],["try",2],["path",3],["input",1],["dir",2],["data",1],["except",2],["value",1],["error",1],["return",2],["false",1],["parent",5],["removed",2],["owned",1],["tree",1],["direct",1],["rmdir",1],["oserror",1],["pass",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._remove_owned_tree","name":[["remove",1],["owned",1],["tree",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["remove",2],["owned",2],["tree",2],["path",12],["direct",3],["parent",4],["bool",2],["try",1],["if",4],["resolve",2],["return",6],["false",4],["symlink",1],["unlink",1],["true",2],["not",2],["exists",1],["dir",1],["shutil",1],["rmtree",1],["except",1],["oserror",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._remove_root_workspace","name":[["remove",1],["root",1],["workspace",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["remove",3],["root",10],["workspace",4],["self",5],["frame",6],["id",6],["str",2],["bool",2],["if",1],["path",1],["name",1],["return",2],["false",1],["owned",1],["tree",1],["direct",1],["parent",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._remove_session_import","name":[["remove",1],["session",1],["import",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["remove",3],["session",3],["import",2],["self",4],["root",6],["frame",6],["id",6],["str",2],["bool",2],["if",1],["path",1],["name",1],["return",2],["false",1],["parent",5],["data",1],["dir",1],["imports",1],["removed",2],["owned",1],["tree",1],["direct",1],["try",1],["rmdir",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._retained_path_identities","name":[["retained",1],["path",1],["identities",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["retained",2],["path",11],["identities",2],["paths",6],["iterable",2],["any",2],["tuple",5],["str",5],["int",6],["resolved",3],["file",4],["ids",3],["raw",4],["if",2],["not",3],["isinstance",1],["continue",2],["try",1],["expanduser",1],["resolve",1],["strict",1],["false",1],["except",1],["oserror",1],["add",2],["os",1],["normcase",1],["identity",4],["session",1],["deletion",1],["service",1],["none",1],["return",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._revoke_shares_safe","name":[["revoke",1],["shares",1],["safe",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["revoke",3],["shares",3],["safe",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["none",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["deletion",1],["must",1],["proceed",1],["regardless",1],["pass",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService._unlink_owned_file","name":[["unlink",1],["owned",1],["file",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["unlink",6],["owned",2],["file",4],["raw",7],["path",15],["any",2],["trusted",4],["roots",3],["iterable",2],["retained",6],["paths",3],["str",4],["files",3],["tuple",2],["int",13],["bool",3],["if",10],["not",11],["isinstance",1],["return",11],["false",13],["candidate",8],["os",20],["abspath",2],["expanduser",2],["absolute",1],["name",4],["root",17],["lexical",5],["authorization",1],["direct",1],["child",1],["only",1],["resolving",1],["symlinked",1],["would",1],["bless",1],["its",2],["external",1],["target",1],["opposite",1],["confinement",1],["parent",2],["continue",3],["try",3],["before",6],["lstat",1],["except",3],["oserror",3],["stat",9],["isdir",2],["st",13],["mode",5],["islnk",1],["supports",5],["dir",8],["fd",8],["follow",4],["symlinks",3],["getattr",3],["nofollow",2],["descriptor",8],["none",3],["flags",3],["rdonly",1],["directory",2],["open",1],["opened",4],["fstat",1],["dev",4],["ino",4],["entry",5],["isreg",2],["identity",4],["resolved",2],["key",2],["normcase",1],["resolve",1],["strict",1],["re",1],["read",1],["immediately",1],["regular",2],["symlink",1],["swap",1],["refused",1],["rather",1],["than",2],["deleting",1],["even",1],["link",1],["replacement",1],["likewise",1],["whose",2],["repository",1],["declared",1],["stale",2],["latest",4],["true",1],["found",1],["error",2],["adirectory",1],["finally",1],["close",1],["without",1],["no",2],["there",1],["atomic",1],["way",1],["keep",1],["checked",1],["bound",1],["through",1],["leaving",1],["bytes",1],["later",1],["supported",1],["platform",1],["sweep",1],["safer",1],["based",1],["delete",1],["be",1],["swapped",1],["after",1],["final",1],["check",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService.delete_project","name":[["delete",1],["project",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["delete",4],["project",12],["self",14],["id",16],["str",7],["reason",4],["deleted",5],["dict",3],["any",2],["roots",6],["store",3],["session",2],["ids",2],["root",13],["frame",12],["drop",3],["runtime",2],["release",2],["compute",2],["safe",5],["revoke",2],["shares",2],["result",3],["tuple",1],["fromkeys",1],["value",3],["if",2],["admission",1],["closed",1],["by",1],["runner",1],["while",1],["service",1],["runs",1],["second",1],["pass",1],["fail",1],["legacy",1],["direct",1],["writers",1],["may",1],["have",1],["inserted",1],["after",1],["initial",1],["enumeration",1],["not",1],["cleanup",4],["include",1],["uploads",2],["frameless",1],["dynamic",6],["scopes",1],["scope",1],["resume",1],["window",1],["return",1],["ok",1],["true",1],["freed",2],["events",2],["manifests",2]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionService.delete_session","name":[["delete",1],["session",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["delete",3],["session",3],["self",9],["root",11],["frame",20],["id",12],["str",7],["reason",3],["deleted",2],["dict",2],["any",2],["store",2],["if",2],["not",1],["none",1],["canonical",2],["raise",1],["value",1],["error",1],["deletion",1],["requires",1],["drop",2],["runtime",1],["release",1],["compute",1],["safe",2],["revoke",1],["shares",1],["result",2],["cleanup",3],["resume",1],["window",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionStore","name":[["session",1],["deletion",1],["store",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["class",2],["session",3],["deletion",2],["store",2],["protocol",2],["def",5],["frame",4],["self",5],["id",4],["str",8],["dict",3],["none",1],["project",4],["ids",2],["list",1],["delete",2],["any",2],["retained",1],["workspace",1],["tree",1],["tuple",1]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionStore.delete_frame","name":[["delete",1],["frame",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["delete",2],["frame",4],["self",2],["id",2],["str",4],["dict",2],["any",2]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionStore.delete_project","name":[["delete",1],["project",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["delete",2],["project",4],["self",2],["id",2],["str",4],["dict",2],["any",2]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionStore.project_session_ids","name":[["project",1],["session",1],["ids",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["project",4],["session",2],["ids",2],["self",2],["id",2],["str",4],["list",2]]},{"id":"openai4s/server/session_deletion.py#SessionDeletionStore.retained_workspace_tree_ids","name":[["retained",1],["workspace",1],["tree",1],["ids",1]],"path":[["openai4s",1],["server",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["retained",2],["workspace",2],["tree",2],["ids",2],["self",2],["tuple",2],["str",2]]},{"id":"openai4s/server/session_domain.py","name":[["session",1],["domain",1],["py",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["composition",1],["service",9],["checkpointed",1],["inspectable",1],["scientific",1],["sessions",1],["gateway",1],["should",1],["depend",1],["narrow",1],["api",1],["instead",1],["assembling",1],["repositories",1],["cas",2],["paths",1],["timeline",3],["projections",1],["notebook",3],["bytes",1],["renderer",2],["metadata",1],["inside",1],["route",1],["handlers",1],["still",1],["infrastructure",1],["neutral",1],["workspace",3],["lookup",1],["optional",1],["event",2],["delivery",1],["injected",1],["while",1],["store",2],["supplies",1],["durable",1],["ports",1],["from",14],["future",1],["import",19],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["uuid",1],["collections",1],["abc",1],["mapping",2],["pathlib",1],["path",2],["typing",1],["any",3],["callable",4],["protocol",1],["openai4s",10],["server",8],["action",2],["execution",2],["sources",2],["export",2],["recovery",5],["control",2],["recipe",2],["build",1],["renderers",1],["registry",1],["session",7],["branching",2],["package",2],["quarantine",1],["key",2],["storage",2],["branch",2],["projection",1],["project",1],["records",1],["snapshots",1],["revert",2],["setting",1],["resolver",1],["str",7],["domain",3],["sink",1],["dict",1],["none",2],["before",1],["unlock",1],["all",1],["cursor",1],["checkpoint",1],["unavailable",1]]},{"id":"openai4s/server/session_domain.py#_event_kind","name":[["event",1],["kind",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["event",7],["kind",2],["type",5],["str",4],["if",3],["revert",2],["return",4],["branch",2],["checkpoint",2],["system",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade","name":[["snapshot",1],["facade",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["class",2],["snapshot",4],["facade",3],["translate",1],["store",14],["explicit",1],["names",1],["session",9],["branching",1],["ports",1],["def",10],["init",1],["self",20],["domain",1],["none",5],["create",2],["checkpoint",8],["fields",6],["any",4],["dict",9],["return",9],["fork",2],["branch",6],["id",15],["str",8],["source",8],["root",6],["frame",6],["kind",3],["list",6],["checkpoints",2],["filters",2],["branches",2],["record",2],["operation",6]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["init",2],["self",3],["store",6],["session",2],["domain",2],["none",2]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.create_checkpoint","name":[["create",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["create",3],["checkpoint",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["store",1],["session",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.fork_branch","name":[["fork",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["fork",3],["branch",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["store",1],["session",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.get_branch","name":[["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["branch",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["store",1],["session",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.get_checkpoint","name":[["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["checkpoint",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["store",1],["session",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.get_checkpoint_for_source","name":[["checkpoint",1],["source",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["checkpoint",3],["source",11],["self",3],["root",3],["frame",3],["id",7],["str",6],["kind",4],["dict",2],["none",2],["return",1],["store",1],["session",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.get_operation","name":[["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["operation",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["store",1],["snapshot",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.list_branches","name":[["list",1],["branches",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",5],["branches",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["return",1],["store",1],["session",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.list_checkpoints","name":[["list",1],["checkpoints",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",5],["checkpoints",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["filters",3],["any",2],["dict",2],["return",1],["store",1],["session",1]]},{"id":"openai4s/server/session_domain.py#_SnapshotFacade.record_operation","name":[["record",1],["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["record",3],["operation",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["store",1],["snapshot",1]]},{"id":"openai4s/server/session_domain.py#CursorCheckpointUnavailable","name":[["cursor",1],["checkpoint",1],["unavailable",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["class",2],["cursor",2],["checkpoint",2],["unavailable",2],["runtime",2],["error",2],["requested",1],["historical",1],["boundary",1],["has",1],["no",1],["exact",1],["immutable",1],["snapshot",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService","name":[["session",1],["domain",1],["service",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["class",2],["session",14],["domain",6],["service",8],["one",2],["route",1],["friendly",1],["api",1],["over",1],["immutable",1],["components",1],["def",5],["init",1],["self",37],["store",23],["data",4],["dir",4],["str",16],["path",3],["workspace",13],["resolver",1],["event",10],["sink",8],["none",24],["renderer",4],["registry",4],["before",4],["revert",7],["unlock",5],["lambda",2],["root",26],["branch",43],["checkpoint",16],["cas",6],["recovery",8],["control",1],["tree",2],["exists",2],["branching",5],["snapshot",2],["facade",1],["read",1],["state",2],["record",3],["setting",10],["delete",4],["if",8],["value",6],["defer",1],["true",3],["timeline",2],["action",1],["notebooks",1],["notebook",1],["export",1],["sources",2],["execution",1],["packages",1],["package",1],["renderers",1],["checkpoints",8],["branches",7],["frame",28],["id",58],["limit",3],["int",1],["100",1],["dict",4],["any",4],["active",10],["return",5],["list",1],["create",5],["reason",5],["manual",1],["expected",3],["head",5],["metadata",4],["mapping",2],["capture",1],["cursor",5],["source",27],["kind",12],["best",1],["effort",1],["exact",1],["durable",1],["cell",4],["message",4],["boundary",1],["failure",2],["deliberately",1],["not",8],["promoted",1],["warning",2],["recorded",1],["separately",1],["missing",1],["keeps",1],["every",1],["later",1],["fork",1],["fail",1],["closed",1],["current",5],["raise",5],["error",8],["require",2],["must",4],["be",3],["isinstance",1],["non",1],["empty",1],["string",1],["try",1],["existing",3],["internal",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["success",1],["authoritative",1],["pure",1],["projection",4],["from",1],["first",1],["call",1],["owns",1],["mutation",1],["until",1],["then",1],["ui",1],["still",1],["able",1],["offer",1],["key",2],["unknown",1],["operations",1],["view",1],["only",1],["activatable",2],["bool",2],["has",2],["blocked",1],["complete",1],["befor",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["init",2],["self",21],["store",16],["session",4],["domain",5],["data",5],["dir",5],["str",2],["path",3],["workspace",14],["resolver",2],["event",12],["sink",10],["none",16],["renderer",6],["registry",6],["before",6],["revert",7],["unlock",7],["lambda",2],["root",1],["branch",1],["checkpoint",2],["cas",6],["recovery",4],["control",1],["service",6],["tree",2],["exists",2],["branching",2],["snapshot",1],["facade",1],["read",1],["state",2],["record",2],["setting",8],["delete",4],["if",2],["value",2],["defer",1],["true",1],["timeline",2],["action",1],["notebooks",1],["notebook",1],["export",1],["sources",2],["execution",1],["packages",1],["package",1],["renderers",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._branch_cells","name":[["branch",1],["cells",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["branch",8],["cells",4],["self",4],["root",4],["frame",4],["id",8],["str",4],["list",4],["dict",2],["return",2],["inherited",1],["cell",6],["prefix",1],["plus",1],["local",2],["project",1],["records",1],["store",2],["lambda",2],["selected",2],["record",1],["position",1],["int",1],["state",1],["revision",1],["index",1],["cursor",2],["key",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._broadcast_domain_event","name":[["broadcast",1],["domain",1],["event",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["broadcast",2],["domain",2],["event",3],["self",3],["public",3],["mapping",2],["str",2],["any",2],["none",2],["best",1],["effort",1],["web",1],["socket",1],["hint",1],["after",1],["durable",1],["timeline",1],["commit",1],["try",1],["sink",1],["dict",1],["except",1],["exception",1],["noqa",1],["ble001",1],["rest",1],["reopen",1],["remains",1],["authoritative",1],["pass",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._capability_state","name":[["capability",1],["state",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["capability",3],["state",2],["self",3],["project",4],["id",8],["str",6],["root",3],["frame",3],["dict",2],["any",2],["rows",2],["store",1],["list",1],["explicit",1],["states",2],["return",1],["version",1],["row",7],["if",1],["scope",5],["global",1],["session",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._checkpoint_state","name":[["checkpoint",1],["state",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["checkpoint",6],["state",12],["self",16],["root",22],["frame",28],["id",52],["str",14],["branch",15],["dict",4],["any",2],["store",12],["if",9],["none",4],["raise",2],["key",7],["error",3],["unknown",1],["session",1],["value",2],["operations",1],["require",1],["project",9],["default",3],["groups",3],["list",7],["action",3],["include",1],["events",1],["false",1],["artifacts",4],["cells",6],["local",2],["cell",8],["cursor",9],["max",2],["int",4],["revision",1],["index",1],["workspace",3],["path",7],["resolve",2],["generations",3],["kernel",1],["latest",10],["generation",15],["language",10],["not",4],["ordinal",4],["refs",5],["environment",6],["manifest",2],["bootstrap",2],["items",2],["capability",4],["permission",4],["rules",1],["plans",4],["plan",3],["status",1],["updated",1],["at",2],["artifact",9],["memories",4],["memory",2],["item",15],["block",2],["sha256",2],["hashlib",1],["content",1],["encode",1],["utf",1],["hexdigest",1],["versions",3],["sorted",1],["version",7],["hashes",4],["checksum",2],["continue",1],["name",4],["filename",1],["meta",1],["else",1],["recorded",3],["try",1],["expanduser",1],["relative",1],["as",1],["posix",1],["except",1],["oserror",1],["pass",1],["return",1],["group",3],["physical",3],["append",3],["boundary",3],["visible",2],["row",1],["count",2],["projection",2],["interprets",1],["together",1],["graph",1],["so",1],["abandoned",2],["reverted",1],["messages",1],["stay",1],["excluded",1],["message",3],["auto",3],["mode",2],["transitions",1],["only",1],["their",1],["own",1],["must",1],["bind",1],["alongside",1],["cursors",1],["otherwise",1],["later",1],["terminal",1],["audit",1],["leak",1],["backwards",2],["through",1],["fork",1],["revert",2],["make",1],["historical",1],["candidate",1],["appear",1],["reviewed",1],["before",1],["was",1],["persist",1],["per",1],["projector",1],["still",1],["filters",1],["records",1],["by",1],["but",1],["here",1],["would",1],["move",1],["continuation",1],["point",1],["after",1],["let",1],["tail",1],["reappear",1],["next",1],["ordinary",1],["event",2],["pins",1],["python",1],["runtime",1],["env",1],["isinstance",1],["mapping",1],["recovery",2],["recipe",2],["build",1],["metadata",1],["source",1],["canonical",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._persist_domain_event","name":[["persist",1],["domain",1],["event",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["persist",2],["domain",6],["event",24],["self",4],["mapping",3],["str",8],["any",5],["dict",2],["commit",2],["one",1],["sanitized",1],["timeline",1],["fact",1],["atomically",1],["before",1],["live",1],["delivery",1],["type",13],["session",3],["public",9],["key",4],["root",8],["frame",8],["id",35],["branch",9],["checkpoint",4],["from",1],["source",2],["kind",3],["target",1],["operation",10],["reason",1],["ok",1],["requires",2],["kernel",1],["recovery",1],["undo",1],["if",8],["not",4],["none",2],["return",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",2],["true",3],["separators",1],["identity",4],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["24",1],["group",6],["ag",1],["ae",1],["admission",4],["append",2],["reverted",2],["raise",2],["value",1],["error",2],["revert",2],["terminal",4],["failed",2],["token",2],["conflict",1],["else",3],["completed",1],["fields",2],["turn",1],["events",10],["canonical",2],["arguments",2],["result",1],["recorded",1],["side",1],["effect",1],["class",1],["workspace",1],["mutation",1],["metadata",1],["write",1],["resource",1],["try",1],["store",2],["action",2],["except",1],["sqlite3",1],["integrity",1],["deterministic",1],["identities",1],["make",1],["post",1],["response",1],["loss",1],["reconciler",1],["retry",1],["idempotent",1],["anything",1],["but",1],["exact",1],["collision",1],["remains",1],["hard",1],["failure",1],["existing",3],["include",1],["isinstance",2],["list",1],["len",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._publish_revert_projection","name":[["publish",1],["revert",1],["projection",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["publish",2],["revert",8],["projection",7],["self",7],["root",6],["frame",6],["id",21],["str",10],["branch",8],["result",8],["dict",5],["any",4],["apply",1],["new",1],["head",1],["data",1],["policy",1],["atomically",1],["if",5],["not",4],["ok",1],["return",2],["checkpoint",14],["isinstance",2],["mapping",2],["else",1],["raise",2],["runtime",4],["error",2],["successful",2],["has",2],["no",4],["identity",1],["store",1],["activate",1],["session",1],["expected",1],["current",1],["domain",9],["event",8],["pop",1],["none",1],["terminal",1],["public",2],["persist",1],["kernel",1],["must",1],["stop",1],["referring",1],["pre",1],["state",1],["before",2],["write",1],["barrier",1],["released",1],["gateway",1],["supplies",1],["callback",1],["direct",1],["users",1],["have",1],["live",1],["op",1],["default",1],["unlock",2],["explicit",1],["recovery",1],["required",1],["branching",1],["finalize",1],["operation",2],["broadcast",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._record_cursor_checkpoint_warning","name":[["record",1],["cursor",1],["checkpoint",1],["warning",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["record",3],["cursor",3],["checkpoint",3],["warning",3],["self",3],["root",4],["frame",4],["id",12],["str",8],["branch",4],["source",10],["kind",4],["error",3],["exception",7],["none",2],["messages",2],["may",2],["contain",2],["filesystem",2],["paths",2],["provider",2],["material",2],["persist",2],["only",2],["class",2],["important",2],["audit",2],["fact",2],["no",4],["mapping",2],["was",2],["created",2],["therefore",2],["fork",2],["advertised",2],["try",1],["domain",1],["event",1],["type",2],["failed",2],["reason",1],["snapshot",1],["capture",1],["name",1],["ok",1],["false",1],["except",1],["noqa",1],["ble001",1],["persistence",1],["best",1],["effort",1],["too",1],["pass",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._record_domain_event","name":[["record",1],["domain",1],["event",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["record",2],["domain",4],["event",7],["self",4],["dict",2],["str",2],["any",2],["none",2],["public",2],["persist",1],["broadcast",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService._workspace_tree_exists","name":[["workspace",1],["tree",1],["exists",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["workspace",2],["tree",6],["exists",2],["self",3],["id",3],["str",2],["bool",2],["try",1],["cas",1],["return",2],["true",1],["except",1],["key",1],["error",2],["value",1],["false",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.action_timeline","name":[["action",1],["timeline",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["action",2],["timeline",3],["self",4],["root",4],["frame",4],["id",6],["str",4],["filters",5],["any",4],["dict",2],["if",1],["not",1],["branch",3],["store",1],["active",1],["session",1],["return",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.artifact_renderer","name":[["artifact",1],["renderer",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["artifact",19],["renderer",2],["self",6],["id",22],["str",8],["version",16],["none",12],["root",5],["frame",5],["dict",3],["any",2],["store",3],["if",5],["raise",3],["key",2],["error",3],["unknown",2],["not",2],["permission",1],["belongs",1],["another",1],["session",1],["selected",11],["meta",2],["update",2],["else",1],["latest",1],["descriptor",3],["renderers",1],["select",1],["immutable",1],["checksum",2],["size",2],["bytes",2],["created",2],["at",2],["return",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.branches","name":[["branches",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",3],["branches",7],["self",6],["root",13],["frame",15],["id",17],["str",6],["dict",2],["any",3],["pure",2],["projection",7],["not",11],["create",8],["branch",23],["from",6],["first",2],["checkpoint",21],["call",2],["owns",2],["mutation",10],["until",2],["then",2],["ui",2],["must",3],["still",2],["be",2],["able",2],["offer",2],["store",3],["if",7],["none",9],["raise",2],["key",2],["error",2],["unknown",1],["session",4],["value",1],["operations",1],["require",1],["current",4],["active",5],["branching",1],["view",1],["only",1],["activatable",4],["bool",2],["head",2],["checkpoints",3],["has",10],["recovery",13],["blocked",9],["setting",2],["revert",5],["reason",18],["workspace",1],["complete",1],["before",5],["changing",1],["state",1],["unavailable",2],["return",2],["else",5],["update",1],["capabilities",1],["enabled",6],["fork",5],["forking",1],["source",1],["cell",5],["message",2],["preview",1],["previewing",1],["reverting",1],["activate",1],["activating",1],["promotion",1],["freezes",1],["notebook",1],["code",1],["output",1],["into",1],["shareable",1],["markdown",1],["artifact",2],["always",1],["available",1],["live",1],["research",1],["own",1],["files",1],["already",1],["captured",1],["at",1],["execution",1],["time",1],["see",1],["manager",1],["promote",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.branches.mutation_reason","name":[["mutation",1],["reason",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["mutation",2],["reason",3],["unavailable",3],["str",4],["none",6],["return",1],["recovery",2],["if",1],["blocked",1],["else",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.capture_cursor_checkpoint","name":[["capture",1],["cursor",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["capture",2],["cursor",6],["checkpoint",6],["self",7],["root",7],["frame",7],["id",29],["str",9],["source",29],["kind",13],["branch",14],["none",8],["dict",2],["best",1],["effort",1],["snapshot",1],["one",1],["exact",1],["durable",1],["cell",4],["message",4],["boundary",1],["failure",2],["deliberately",1],["not",5],["promoted",1],["warning",2],["recorded",1],["separately",1],["missing",1],["mapping",1],["keeps",1],["every",1],["later",1],["fork",1],["path",1],["fail",1],["closed",1],["store",3],["active",3],["session",3],["current",3],["if",4],["raise",3],["value",3],["error",6],["checkpoints",1],["require",1],["must",2],["be",2],["isinstance",1],["non",1],["empty",1],["string",1],["try",1],["existing",3],["return",3],["branching",1],["create",1],["reason",1],["metadata",1],["true",2],["internal",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["success",1],["authoritative",1],["record",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.checkpoints","name":[["checkpoints",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["checkpoints",4],["self",4],["root",6],["frame",6],["id",14],["str",6],["branch",9],["none",4],["limit",4],["int",2],["100",2],["dict",2],["any",2],["store",2],["active",1],["session",2],["return",1],["list",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.create_checkpoint","name":[["create",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["create",3],["checkpoint",3],["self",4],["root",4],["frame",4],["id",8],["str",10],["branch",5],["none",12],["reason",4],["manual",2],["expected",4],["head",4],["metadata",4],["mapping",2],["any",2],["dict",2],["return",1],["branching",1],["store",1],["active",1],["session",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.execution_sources","name":[["execution",1],["sources",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["execution",2],["sources",3],["self",4],["root",5],["frame",4],["id",5],["str",4],["dict",2],["any",2],["executed",1],["code",2],["hierarchy",1],["delegated",1],["frames",1],["no",1],["text",1],["return",1],["projection",1],["branch",2],["store",1],["active",1],["session",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.execution_sources_export","name":[["execution",1],["sources",1],["export",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["execution",2],["sources",4],["export",3],["self",4],["root",4],["frame",4],["id",5],["str",4],["dict",2],["any",2],["one",1],["deterministic",1],["zip",1],["executed",1],["code",1],["hierarchy",1],["return",1],["branch",2],["store",1],["active",1],["session",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.fork_branch","name":[["fork",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["fork",3],["branch",6],["self",4],["root",4],["frame",4],["id",35],["str",16],["from",14],["checkpoint",20],["none",21],["cell",5],["message",5],["name",4],["dict",2],["sources",2],["provided",3],["kind",11],["value",4],["if",4],["len",1],["raise",2],["error",1],["provide",1],["exactly",1],["one",1],["source",17],["store",1],["session",1],["cursor",2],["unavailable",1],["has",1],["no",1],["exact",1],["result",2],["branching",1],["return",1],["active",1],["false",1],["view",1],["only",1],["true",2],["activatable",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.notebook_export","name":[["notebook",1],["export",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["notebook",2],["export",3],["self",4],["root",4],["frame",4],["id",5],["str",6],["language",4],["none",4],["dict",2],["any",2],["return",1],["notebooks",1],["branch",2],["store",1],["active",1],["session",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.prepare_activation","name":[["prepare",1],["activation",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["prepare",2],["activation",2],["self",7],["root",7],["frame",7],["id",32],["str",12],["branch",24],["dict",2],["any",2],["validate",1],["materialize",1],["exact",1],["head",5],["before",1],["publication",1],["store",2],["session",3],["if",6],["none",3],["raise",5],["key",1],["error",5],["unknown",1],["checkpoint",16],["else",1],["not",4],["parent",2],["newly",1],["forked",1],["initially",1],["points",1],["at",1],["its",2],["immutable",1],["later",1],["heads",1],["belong",1],["itself",1],["value",2],["has",2],["no",2],["valid",1],["tree",9],["workspace",12],["snapshot",1],["path",1],["resolve",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["preview",7],["cas",2],["restore",2],["baseline",2],["conflicts",1],["runtime",2],["changed",1],["after",1],["restored",2],["applied",1],["could",1],["be",1],["materialized",2],["return",1],["writes",2],["count",3],["len",3],["deletes",2],["preserved",2],["untracked",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.publish_activation","name":[["publish",1],["activation",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["publish",2],["activation",2],["self",4],["root",6],["frame",6],["id",22],["str",10],["branch",12],["checkpoint",7],["expected",4],["current",4],["dict",2],["any",2],["result",2],["store",1],["activate",1],["session",1],["record",1],["domain",1],["event",1],["type",1],["activated",1],["ok",1],["true",1],["return",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.reconcile_revert","name":[["reconcile",1],["revert",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["reconcile",3],["revert",6],["self",8],["root",7],["frame",7],["id",20],["str",7],["dict",2],["any",2],["finish",1],["compensate",1],["one",1],["durable",1],["crash",1],["marker",1],["before",2],["new",1],["writes",1],["result",8],["branching",2],["if",2],["state",1],["committed",2],["return",2],["checkpoint",8],["domain",6],["event",6],["pop",1],["none",1],["branch",8],["operation",4],["not",2],["isinstance",2],["mapping",2],["raise",1],["runtime",1],["error",1],["reconciliation",1],["incomplete",1],["projection",3],["store",1],["activate",1],["session",1],["expected",1],["current",1],["public",2],["persist",1],["unlock",2],["finalize",1],["broadcast",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.recovery_actions","name":[["recovery",1],["actions",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["recovery",4],["actions",4],["self",5],["root",5],["frame",5],["id",8],["str",4],["filters",5],["any",4],["dict",2],["if",3],["not",2],["branch",3],["store",2],["active",1],["session",3],["projection",6],["setting",1],["import",1],["quarantine",1],["key",1],["none",1],["action",4],["restore",1],["retry",1],["enabled",1],["false",1],["reason",1],["untrusted",1],["package",1],["code",1],["cannot",1],["be",1],["replayed",1],["explicitly",1],["confirmed",1],["fresh",1],["restart",1],["view",1],["only",1],["true",2],["trust",1],["state",1],["quarantined",1],["explicit",1],["required",1],["return",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.recovery_status","name":[["recovery",1],["status",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["recovery",4],["status",3],["self",5],["root",5],["frame",5],["id",7],["str",4],["filters",5],["any",4],["dict",2],["if",2],["not",2],["branch",3],["store",2],["active",1],["session",2],["projection",5],["setting",1],["import",1],["quarantine",1],["key",1],["none",1],["view",1],["only",1],["true",2],["trust",1],["state",1],["quarantined",1],["explicit",1],["required",1],["return",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.renderer_catalog","name":[["renderer",1],["catalog",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["renderer",2],["catalog",3],["self",3],["list",2],["dict",2],["str",2],["any",2],["return",1],["renderers",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.revert_apply","name":[["revert",1],["apply",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["revert",5],["apply",2],["self",6],["root",6],["frame",6],["id",14],["str",8],["target",4],["checkpoint",4],["branch",7],["none",4],["dict",2],["any",2],["selected",4],["store",2],["active",3],["session",2],["if",1],["raise",1],["value",1],["error",1],["requires",1],["current",1],["result",2],["branching",1],["continue",1],["return",1],["publish",1],["projection",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.revert_operations","name":[["revert",1],["operations",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["revert",3],["operations",3],["self",4],["root",4],["frame",4],["id",8],["str",4],["branch",5],["none",4],["limit",4],["int",2],["100",2],["list",3],["dict",2],["return",1],["store",2],["snapshot",1],["active",1],["session",1],["kind",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.revert_preview","name":[["revert",1],["preview",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["revert",3],["preview",3],["self",4],["root",4],["frame",4],["id",12],["str",8],["target",4],["checkpoint",4],["branch",5],["none",4],["dict",2],["any",2],["return",1],["branching",1],["store",1],["active",1],["session",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.revert_undo","name":[["revert",1],["undo",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["revert",8],["undo",4],["self",6],["root",6],["frame",6],["id",14],["str",8],["checkpoint",4],["branch",7],["none",4],["dict",2],["any",2],["selected",4],["store",2],["active",3],["session",2],["if",1],["raise",1],["value",1],["error",1],["requires",1],["current",1],["result",2],["branching",1],["return",1],["publish",1],["projection",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.session_export","name":[["session",1],["export",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["session",3],["export",3],["self",3],["root",3],["frame",3],["id",3],["str",4],["dict",2],["any",2],["return",2],["one",1],["deterministic",1],["versioned",1],["package",1],["packages",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainService.session_import","name":[["session",1],["import",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["session",3],["import",3],["self",3],["data",3],["bytes",3],["dict",2],["str",2],["any",2],["validate",1],["untrusted",1],["package",1],["create",1],["new",1],["view",1],["only",1],["return",1],["packages",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore","name":[["session",1],["domain",1],["store",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["class",2],["session",13],["domain",2],["store",2],["protocol",2],["snapshot",5],["repository",2],["facade",2],["def",40],["ensure",2],["branch",10],["self",40],["fields",9],["any",18],["dict",32],["create",1],["checkpoint",5],["fork",1],["id",26],["str",39],["none",27],["source",3],["root",13],["frame",17],["kind",1],["list",25],["checkpoints",1],["filters",8],["branches",1],["active",2],["activate",1],["record",1],["operation",3],["operations",1],["append",4],["recovery",2],["event",3],["events",3],["existing",1],["read",1],["models",1],["message",1],["count",2],["int",4],["cell",1],["cells",1],["action",5],["groups",1],["auto",1],["mode",1],["cursor",1],["execution",1],["attempts",1],["group",4],["include",1],["bool",2],["true",1],["artifacts",1],["artifact",2],["version",2],["meta",1],["kernel",2],["generations",1],["latest",1],["generation",1],["language",1],["permission",1],["rules",1],["explicit",1],["capability",1],["states",1],["args",1],["kwargs",1],["plans",1],["limit",1],["50",1],["memories",1],["project",1],["block",1],["setting",4],["key",4],["default",1],["value",3],["delete",2],["if",1],["expected",1]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.activate_session_branch_checkpoint","name":[["activate",1],["session",1],["branch",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["activate",2],["session",2],["branch",2],["checkpoint",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.active_session_branch","name":[["active",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["active",2],["session",2],["branch",2],["self",2],["root",2],["frame",2],["id",2],["str",4]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.append_action_event","name":[["append",1],["action",1],["event",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["append",2],["action",2],["event",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.append_action_group","name":[["append",1],["action",1],["group",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["append",2],["action",2],["group",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.append_action_group_with_events","name":[["append",1],["action",1],["group",1],["events",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["append",2],["action",2],["group",2],["events",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.append_recovery_event","name":[["append",1],["recovery",1],["event",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["append",2],["recovery",2],["event",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.auto_mode_event_cursor","name":[["auto",1],["mode",1],["event",1],["cursor",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["auto",2],["mode",2],["event",2],["cursor",2],["self",2],["root",2],["frame",2],["id",4],["str",4],["branch",2],["none",6],["int",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.cell_count","name":[["cell",1],["count",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["cell",2],["count",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["int",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.create_session_checkpoint","name":[["create",1],["session",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["create",2],["session",2],["checkpoint",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.delete_setting","name":[["delete",1],["setting",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["delete",2],["setting",2],["self",2],["key",2],["str",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.delete_setting_if_value","name":[["delete",1],["setting",1],["if",1],["value",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["delete",2],["setting",2],["if",2],["value",4],["self",2],["key",2],["str",4],["expected",2],["bool",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.ensure_active_session_branch","name":[["ensure",1],["active",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["ensure",2],["active",2],["session",2],["branch",2],["self",2],["root",2],["frame",2],["id",2],["str",4]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.ensure_session_branch","name":[["ensure",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["ensure",2],["session",2],["branch",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.fork_session_branch","name":[["fork",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["fork",2],["session",2],["branch",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_action_group","name":[["action",1],["group",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["action",2],["group",4],["self",2],["id",2],["str",2],["include",2],["events",2],["bool",2],["true",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_artifact","name":[["artifact",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["artifact",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_session_branch","name":[["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["session",2],["branch",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_session_checkpoint","name":[["session",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_session_checkpoint_for_source","name":[["session",1],["checkpoint",1],["source",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",2],["source",6],["self",2],["root",2],["frame",2],["id",4],["str",6],["kind",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_setting","name":[["setting",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",6],["default",2],["none",6]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.get_snapshot_operation","name":[["snapshot",1],["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["snapshot",2],["operation",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.latest_kernel_generation","name":[["latest",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["latest",2],["kernel",2],["generation",2],["self",2],["root",2],["frame",2],["id",4],["str",6],["language",2],["branch",2],["none",6],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_action_groups","name":[["list",1],["action",1],["groups",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["action",2],["groups",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["artifacts",2],["self",2],["filters",2],["dict",4],["none",4]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_cells","name":[["list",1],["cells",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["cells",2],["self",2],["root",2],["frame",2],["id",4],["str",4],["branch",2],["none",4],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_execution_attempts","name":[["list",1],["execution",1],["attempts",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["execution",2],["attempts",2],["self",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_explicit_capability_states","name":[["list",1],["explicit",1],["capability",1],["states",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["explicit",2],["capability",2],["states",2],["self",2],["args",2],["any",4],["kwargs",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_kernel_generations","name":[["list",1],["kernel",1],["generations",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["kernel",2],["generations",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_memories","name":[["list",1],["memories",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["memories",2],["self",2],["project",2],["id",2],["str",4],["none",8],["block",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_permission_rules_for_frame","name":[["list",1],["permission",1],["rules",1],["frame",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",2],["permission",2],["rules",2],["frame",2],["self",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_plans","name":[["list",1],["plans",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["plans",2],["self",2],["frame",2],["id",2],["str",2],["limit",2],["int",2],["50",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_recovery_events","name":[["list",1],["recovery",1],["events",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["recovery",2],["events",2],["self",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_session_branches","name":[["list",1],["session",1],["branches",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["session",2],["branches",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_session_checkpoints","name":[["list",1],["session",1],["checkpoints",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["session",2],["checkpoints",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.list_snapshot_operations","name":[["list",1],["snapshot",1],["operations",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["list",4],["snapshot",2],["operations",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["filters",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.message_count","name":[["message",1],["count",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["message",2],["count",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["int",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.record_snapshot_operation","name":[["record",1],["snapshot",1],["operation",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["record",2],["snapshot",2],["operation",2],["self",2],["fields",2],["any",2],["dict",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.set_setting","name":[["setting",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["key",2],["str",4],["value",2],["none",2]]},{"id":"openai4s/server/session_domain.py#SessionDomainStore.version_meta","name":[["version",1],["meta",1]],"path":[["openai4s",1],["server",1],["session",1],["domain",1],["py",1]],"body":[["def",2],["version",4],["meta",2],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/session_package.py","name":[["session",1],["package",1],["py",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["deterministic",1],["untrusted",1],["safe",2],["scientific",1],["session",8],["packages",1],["package",8],["deliberately",1],["data",1],["interchange",1],["boundary",2],["not",1],["database",1],["dump",1],["contains",1],["canonical",1],["durable",1],["projections",1],["needed",1],["inspect",1],["recover",1],["but",1],["never",1],["settings",1],["connector",1],["launch",1],["configuration",1],["credentials",3],["pending",3],["approval",1],["payloads",1],["daemon",1],["ownership",1],["live",1],["kernel",2],["namespace",1],["import",28],["validates",1],["entire",1],["archive",3],["before",1],["creating",1],["anything",1],["then",1],["creates",1],["new",2],["project",1],["identities",1],["remaps",1],["cross",1],["record",2],["references",1],["restores",1],["only",2],["regular",1],["files",1],["into",1],["private",7],["workspace",3],["leaves",1],["ended",1],["generation",1],["as",2],["explicit",1],["view",1],["recovery",2],["from",12],["future",1],["annotations",3],["hashlib",1],["io",1],["json",20],["os",1],["re",10],["sqlite3",1],["stat",1],["threading",1],["unicodedata",1],["uuid",1],["zipfile",1],["zlib",1],["collections",1],["abc",1],["mapping",1],["pathlib",1],["path",2],["pure",1],["posix",1],["typing",1],["any",1],["callable",1],["openai4s",9],["server",3],["auto",4],["mode",4],["portability",2],["effective",1],["off",1],["error",3],["portable",1],["projection",1],["delivery",9],["completion",5],["service",4],["urls",1],["artifact",2],["version",3],["url",2],["storage",5],["settle",1],["restored",1],["annotation",1],["sha256",5],["memories",2],["memory",2],["limit",1],["plans",3],["plan",1],["statuses",2],["snapshots",3],["cas",1],["format",2],["schema",2],["max",7],["bytes",5],["128",1],["20",4],["uncompressed",1],["256",1],["entry",1],["64",1],["entries",2],["4096",1],["compression",1],["ratio",1],["200",1],["limits",1],["messages",1],["50",5],["000",22],["groups",1],["execution",1],["attempts",1],["100",5],["cells",1],["25",10],["branches",1],["512",2],["checkpoints",1],["checkpoint",1],["states",2],["operations",1],["journal",1],["artifacts",4],["10",1],["versions",2],["deliveries",1],["environment",2],["generations",1],["lineage",2],["edges",1],["review",6],["steps",1],["permission",1],["rules",1],["capability",1],["required",1],["ledger",1],["notebook",1],["permissions",1],["capabilities",1],["secret",10],["names",1],["frozenset",4],["env",2],["account",2],["suffixes",1],["key",11],["pem",1],["p12",1],["pfx",1],["compile",7],["api",4],["access",2],["token",7],["auth",2],["password",3],["passwd",2],["credential",3],["ignorecase",1],["im",1],["za",4],["z0",4],["bearer",2],["sk",1],["ark",1],["ghp",1],["gho",1],["github",1],["pat",1],["hf",1],["xox",1],["baprs",1],["block",1],["begin",1],["end",1],["dotall",1],["redacted",2],["quarantine",2],["setting",1],["prefix",1],["content",3],["verification",1],["v1",1],["verify",1],["imported",2],["candidate",3],["verified",1],["completed",1],["issues",1],["unavailable",1],["proof",1],["fields",1],["reviewed",1],["verdict",1],["metadata",1],["run",1],["id",1],["all",1]]},{"id":"openai4s/server/session_package.py#_assert_secret_free","name":[["assert",1],["secret",1],["free",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["assert",4],["secret",7],["free",4],["value",10],["any",2],["path",9],["str",5],["payload",2],["depth",7],["int",2],["none",3],["if",7],["64",1],["raise",3],["session",3],["package",3],["error",3],["nested",1],["too",1],["deeply",1],["isinstance",4],["mapping",1],["raw",2],["key",7],["item",8],["items",1],["search",1],["allowed",3],["false",1],["redacted",2],["not",1],["forbidden",2],["at",2],["return",2],["list",1],["index",2],["enumerate",1],["safe",1],["text",1],["looking",1],["plaintext",1]]},{"id":"openai4s/server/session_package.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["value",3],["any",2],["bytes",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1]]},{"id":"openai4s/server/session_package.py#_downgrade_imported_review_metadata","name":[["downgrade",1],["imported",1],["review",1],["metadata",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["downgrade",2],["imported",7],["review",12],["metadata",10],["dict",5],["str",4],["any",5],["none",7],["make",1],["source",3],["proof",5],["explicitly",1],["inert",1],["after",1],["identity",1],["remapping",1],["package",2],["import",1],["assigns",1],["new",1],["message",1],["session",1],["branch",1],["turn",3],["execution",2],["artifact",2],["version",2],["identities",1],["delivery",1],["prose",1],["also",1],["change",1],["urls",2],["replaced",1],["local",2],["exact",1],["candidate",1],["digests",1],["therefore",1],["cannot",1],["authenticate",1],["row",1],["retaining",1],["verified",1],["badge",1],["would",1],["historical",1],["input",1],["into",1],["completion",3],["claim",1],["if",2],["return",3],["status",4],["has",2],["statuses",1],["gates",2],["true",3],["field",4],["fields",2],["not",1],["downgraded",4],["id",2],["pop",1],["update",1],["unavailable",1],["user",1],["truth",1],["unverified",2]]},{"id":"openai4s/server/session_package.py#_environment_lines","name":[["environment",1],["lines",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["environment",13],["lines",5],["snapshots",3],["list",5],["any",3],["str",8],["one",5],["bullet",3],["per",2],["distinct",4],["produced",1],["artifact",2],["not",4],["first",2],["session",1],["ran",1],["python",5],["cell",2],["has",1],["two",3],["collapsing",1],["them",1],["onto",1],["line",1],["came",1],["be",1],["described",1],["by",1],["freeze",1],["place",1],["key",5],["identity",1],["just",1],["its",1],["runtime",3],["shape",1],["conda",1],["environments",2],["kernel",1],["generations",1],["same",1],["version",8],["platform",7],["collapse",2],["into",1],["even",1],["more",1],["readily",1],["because",1],["their",1],["empty",1],["file",1],["then",1],["claimed",1],["kept",1],["only",1],["larger",1],["package",3],["count",11],["despite",1],["promising",1],["seen",4],["dict",2],["tuple",1],["row",9],["if",5],["isinstance",3],["mapping",1],["continue",1],["kind",6],["unknown",2],["name",10],["generation",3],["id",3],["int",1],["packages",4],["len",1],["else",2],["entry",11],["none",1],["max",1],["sorted",1],["items",1],["label",3],["strip",1],["append",1],["return",1]]},{"id":"openai4s/server/session_package.py#_export_auto_mode_for_publication","name":[["export",1],["auto",1],["mode",1],["publication",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",4],["auto",5],["mode",5],["publication",3],["store",3],["any",6],["root",3],["frame",3],["id",3],["str",2],["scope",3],["read",1],["state",1],["without",1],["leaking",1],["repository",1],["integrity",2],["failures",1],["package",2],["share",1],["fail",1],["closed",1],["trust",1],["boundaries",1],["local",1],["rest",1],["projection",2],["may",1],["safely",1],["downgrade",1],["broken",1],["proof",1],["diagnosis",1],["but",1],["must",1],["reject",1],["boundary",1],["stable",1],["domain",1],["error",7],["rather",1],["than",1],["exposing",1],["storage",1],["exception",1],["accidentally",1],["serializing",1],["partial",1],["truth",1],["exporter",3],["getattr",1],["none",1],["if",1],["not",1],["callable",1],["return",2],["try",1],["except",1],["value",1],["key",1],["sqlite3",1],["database",1],["as",1],["raise",1],["session",1],["history",1],["failed",1],["validation",1],["cannot",1],["be",1],["published",1],["from",1]]},{"id":"openai4s/server/session_package.py#_fsync_directory","name":[["fsync",1],["directory",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["fsync",3],["directory",3],["path",5],["none",2],["descriptor",3],["os",5],["open",1],["rdonly",1],["getattr",1],["try",1],["finally",1],["close",1]]},{"id":"openai4s/server/session_package.py#_import_permission_decision","name":[["import",1],["permission",1],["decision",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",2],["permission",2],["decision",2],["value",3],["any",2],["str",3],["normalized",3],["unicodedata",1],["normalize",1],["nfkc",1],["ask",3],["strip",1],["casefold",1],["imported",1],["grants",1],["never",1],["trusted",1],["unknown",1],["spellings",1],["also",1],["fail",1],["closed",1],["return",1],["if",1],["deny",1],["else",1]]},{"id":"openai4s/server/session_package.py#_imported_plan_status","name":[["imported",1],["plan",1],["status",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["imported",3],["plan",5],["status",5],["raw",3],["any",3],["str",3],["may",1],["claim",2],["two",1],["things",1],["were",1],["wrong",1],["passing",1],["through",1],["was",1],["unvalidated",1],["repository",1],["did",1],["not",2],["check",1],["create",1],["either",1],["so",2],["string",1],["uploaded",1],["package",1],["landed",1],["column",1],["whose",1],["real",1],["shadows",1],["every",1],["new",1],["draft",3],["session",1],["because",2],["by",1],["frame",1],["prefers",1],["newest",1],["non",1],["discarded",1],["row",2],["second",1],["domain",1],["point",1],["rather",1],["than",1],["validation",1],["one",1],["executing",2],["turn",2],["running",2],["no",1],["from",1],["exporting",1],["daemon",1],["here",1],["importing",1],["verbatim",1],["recreates",1],["exactly",1],["stuck",2],["paused",3],["state",1],["startup",1],["sweep",2],["exist",1],["eliminate",1],["stays",1],["until",1],["next",1],["restart",1],["only",1],["runs",1],["at",1],["boot",1],["arrives",1],["steps",1],["finished",2],["still",1],["user",1],["resume",1],["value",4],["strip",1],["if",2],["return",2],["statuses",1],["else",1]]},{"id":"openai4s/server/session_package.py#_is_secret_path","name":[["secret",1],["path",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["secret",4],["path",6],["value",3],["str",2],["bool",2],["try",1],["pure",1],["posix",1],["safe",1],["relative",1],["except",1],["session",1],["package",1],["error",1],["return",2],["true",1],["any",1],["part",3],["lower",3],["names",1],["startswith",1],["env",1],["parts",1],["suffix",1],["suffixes",1]]},{"id":"openai4s/server/session_package.py#_mkdir_durable","name":[["mkdir",1],["durable",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["mkdir",3],["durable",2],["path",6],["exist",4],["ok",4],["bool",2],["none",2],["create",1],["private",1],["package",1],["directory",3],["persist",2],["its",2],["parent",4],["links",1],["parents",1],["true",1],["current",6],["import",1],["root",1],["artifacts",1],["child",1],["both",1],["be",1],["new",1],["itself",1],["two",1],["entries",1],["make",1],["reachable",1],["range",1],["fsync",1],["if",1],["break",1]]},{"id":"openai4s/server/session_package.py#_portable_auto_mode_projection","name":[["portable",1],["auto",1],["mode",1],["projection",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["portable",3],["auto",5],["mode",5],["projection",3],["value",3],["any",6],["scope",3],["dict",2],["str",3],["translate",1],["focused",1],["portability",2],["reducer",1],["error",6],["wire",1],["api",1],["try",1],["result",3],["except",1],["as",1],["raise",1],["session",1],["package",1],["from",1],["assert",1],["secret",1],["free",1],["path",1],["review",1],["json",1],["return",1]]},{"id":"openai4s/server/session_package.py#_remap_delivery_urls","name":[["remap",1],["delivery",1],["urls",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["remap",2],["delivery",4],["urls",3],["content",4],["str",8],["replacements",4],["mapping",2],["replace",1],["source",2],["once",1],["even",1],["keys",1],["values",1],["overlap",1],["if",1],["not",1],["return",2],["match",4],["complete",1],["canonical",1],["version",1],["segment",1],["first",1],["then",1],["look",1],["up",1],["prevents",1],["versions",2],["from",1],["rewriting",1],["prefix",1],["ab",1],["keeps",1],["work",1],["independent",1],["number",1],["length",1],["untrusted",1],["ids",1],["url",1],["token",1],["sub",1],["lambda",1],["group",2]]},{"id":"openai4s/server/session_package.py#_reproduce_notes","name":[["reproduce",1],["notes",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["reproduce",2],["notes",3],["root",3],["frame",3],["id",3],["str",4],["project",3],["name",3],["environment",13],["any",7],["artifacts",7],["lineage",6],["edges",6],["bytes",3],["page",2],["recipient",3],["reads",3],["first",2],["package",9],["per",2],["file",6],["hashes",3],["checkable",1],["but",2],["only",4],["by",2],["someone",2],["who",2],["already",1],["knows",1],["command",3],["proposal",1],["asks",1],["reproduction",1],["alongside",1],["manifest",5],["difference",2],["between",1],["archive",6],["somebody",1],["verify",3],["one",3],["they",2],["actually",2],["deterministic",1],["construction",1],["everything",1],["below",2],["derived",2],["from",3],["own",3],["contents",1],["so",4],["exporting",1],["same",2],["session",7],["twice",1],["produces",1],["hash",2],["stays",1],["meaningful",1],["projections",1],["read",4],["shape",1],["exporter",2],["builds",1],["them",2],["were",1],["as",1],["bare",1],["artifact",9],["list",2],["single",1],["dict",2],["passes",1],["generations",6],["snapshots",6],["every",6],["field",1],["resolved",1],["its",3],["fallback",1],["complete",1],["provenance",1],["still",1],["printed",1],["runtime",2],["python",1],["unknown",1],["packages",1],["recorded",4],["was",1],["describing",1],["empty",1],["rows",6],["env",3],["if",3],["isinstance",1],["else",3],["lines",7],["reproducing",1],["self",1],["contained",1],["record",1],["research",1],["conversation",1],["executed",1],["cell",2],["produced",3],["connecting",1],["check",1],["before",2],["you",2],["trust",2],["openai4s",2],["zip",1],["needs",1],["no",5],["daemon",1],["network",1],["configuration",1],["run",1],["deciding",1],["whether",1],["sender",1],["installation",2],["at",1],["all",1],["confirms",1],["three",1],["things",1],["listed",1],["json",9],["matches",2],["sha",1],["256",1],["digest",1],["contains",1],["not",3],["establish",1],["anyone",1],["able",1],["rewrite",1],["payload",1],["recompute",1],["describe",1],["signature",1],["would",1],["answer",1],["authorship",1],["format",1],["carries",2],["none",1],["line",2],["append",3],["kernel",2],["generation",2],["len",3],["source",2],["full",1],["freeze",1],["plus",1],["ran",2],["recreating",1],["makes",1],["rerun",1],["comparable",1],["without",1],["results",1],["has",1],["attributable",1],["cause",1],["inside",1],["content",1],["edge",1],["each",1],["linking",1],["input",1],["version",1],["output",1],["notebook",2],["order",2],["ledger",2],["action",1],["including",1],["attempts",1],["failed",1],["above",2],["rerunning",1],["recreate",1],["import",1],["into",1],["open",1],["ai4",1],["directly",1],["cells",1],["plain",1],["imported",1],["quarantined",1],["until",1],["explicitly",1],["activate",1],["opening",1],["cannot",1],["execute",1],["anything",1],["your",1],["machine",1],["return",1],["join",1],["encode",1],["utf",1]]},{"id":"openai4s/server/session_package.py#_rows","name":[["rows",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["rows",3],["value",6],["any",4],["key",3],["str",2],["list",5],["projection",1],["whether",1],["arrives",1],["bare",1],["wrapped",1],["exporter",1],["wraps",1],["most",1],["projections",1],["artifacts",1],["caller",1],["holding",1],["just",1],["equally",1],["valid",1],["accepting",1],["both",1],["keeps",1],["reader",1],["function",1],["from",1],["having",1],["know",1],["if",3],["isinstance",3],["return",3],["mapping",1],["inner",3]]},{"id":"openai4s/server/session_package.py#_safe_artifact_filename","name":[["safe",1],["artifact",1],["filename",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",2],["artifact",4],["filename",14],["value",5],["any",2],["str",3],["if",2],["not",2],["isinstance",1],["raise",2],["session",2],["package",2],["error",2],["must",1],["be",1],["string",1],["strip",1],["len",1],["encode",1],["utf",1],["255",1],["re",1],["search",1],["x00",1],["x1f",1],["pure",1],["posix",1],["path",2],["name",1],["secret",2],["unsafe",1],["return",1]]},{"id":"openai4s/server/session_package.py#_safe_relative","name":[["safe",1],["relative",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",2],["relative",3],["value",8],["str",5],["if",2],["not",2],["isinstance",1],["x00",1],["raise",2],["session",2],["package",4],["error",2],["path",8],["must",1],["be",1],["portable",1],["pure",1],["posix",2],["absolute",1],["any",1],["part",2],["parts",1],["unsafe",1],["return",1],["as",1]]},{"id":"openai4s/server/session_package.py#_safe_text","name":[["safe",1],["text",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",2],["text",14],["value",3],["any",2],["str",3],["private",1],["key",1],["block",1],["sub",5],["redacted",5],["bearer",2],["secret",4],["token",1],["env",1],["lambda",2],["match",4],["group",2],["json",1],["return",1]]},{"id":"openai4s/server/session_package.py#_sanitize","name":[["sanitize",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["sanitize",4],["value",12],["any",5],["depth",7],["int",3],["if",6],["48",1],["return",6],["truncated",1],["isinstance",4],["mapping",1],["output",4],["dict",1],["str",3],["raw",2],["key",7],["item",4],["items",1],["secret",1],["search",1],["redacted",1],["else",1],["list",1],["tuple",1],["safe",2],["text",2],["none",1],["bool",1],["float",1]]},{"id":"openai4s/server/session_package.py#_secret_text_bytes","name":[["secret",1],["text",1],["bytes",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["secret",4],["text",6],["bytes",8],["data",3],["bool",2],["entries",2],["already",2],["bounded",2],["max",2],["entry",2],["decode",3],["lossily",2],["so",2],["binary",2],["nul",2],["containing",2],["non",2],["utf",3],["large",2],["files",2],["cannot",2],["bypass",2],["ascii",2],["credential",2],["signatures",2],["random",2],["scientific",2],["remain",2],["exportable",2],["unless",2],["they",2],["contain",2],["actual",2],["high",2],["confidence",2],["marker",2],["errors",1],["ignore",1],["return",1],["safe",1]]},{"id":"openai4s/server/session_package.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["sha256",3],["data",3],["bytes",2],["str",2],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/server/session_package.py#_write_durable_snapshot","name":[["write",1],["durable",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["write",5],["durable",3],["snapshot",6],["destination",13],["path",2],["payload",4],["bytes",4],["expected",4],["sha256",6],["str",2],["none",6],["publish",1],["imported",2],["immutable",1],["before",1],["any",1],["sqlite",1],["row",1],["name",3],["them",1],["mkdir",1],["parent",3],["exist",1],["ok",3],["true",4],["pending",4],["uuid",1],["uuid4",1],["hex",1],["part",1],["descriptor",8],["int",1],["promoted",3],["false",1],["try",2],["os",11],["open",1],["wronly",1],["creat",1],["excl",1],["getattr",1],["nofollow",1],["0o600",1],["digest",3],["hashlib",1],["view",6],["memoryview",1],["while",1],["written",4],["if",6],["pragma",1],["no",2],["cover",1],["contract",1],["raise",5],["oserror",3],["session",2],["made",1],["progress",1],["update",1],["fsync",3],["close",2],["hexdigest",1],["package",1],["error",2],["artifact",2],["checksum",1],["mismatch",1],["exists",3],["file",1],["import",1],["already",1],["replace",1],["directory",2],["stat",1],["st",1],["size",1],["len",1],["read",1],["verification",1],["failed",1],["except",2],["base",1],["exception",1],["unlink",2],["missing",2],["pass",1],["finally",1],["not",1]]},{"id":"openai4s/server/session_package.py#_zip_bytes","name":[["zip",1],["bytes",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["zip",7],["bytes",7],["files",3],["mapping",2],["str",2],["output",3],["io",2],["zipfile",5],["file",1],["compression",2],["deflated",2],["as",1],["archive",2],["name",2],["data",6],["sorted",1],["items",1],["info",7],["date",1],["time",1],["1980",1],["preview",2],["zlib",1],["compress",2],["if",2],["else",2],["type",1],["stored",1],["len",2],["max",2],["ratio",1],["create",1],["system",1],["external",1],["attr",1],["0o100600",1],["16",1],["writestr",1],["return",1],["getvalue",1]]},{"id":"openai4s/server/session_package.py#package_annotation","name":[["package",1],["annotation",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["package",2],["annotation",3],["row",3],["mapping",2],["str",4],["any",4],["dict",3],["one",1],["as",2],["exported",3],["record",1],["happened",2],["two",1],["different",1],["things",1],["were",1],["being",1],["conflated",1],["reservation",2],["id",2],["audit",1],["state",2],["says",1],["admission",1],["pin",2],["belonged",1],["dropping",1],["makes",1],["history",1],["unable",1],["answer",1],["hold",2],["live",1],["process",1],["recipient",1],["machine",1],["has",1],["no",1],["such",1],["request",1],["reserved",2],["would",1],["be",1],["permanently",1],["invisible",1],["their",1],["composer",1],["nothing",1],["left",1],["release",1],["so",1],["travels",1],["not",1],["sent",1],["untouched",1],["fact",1],["about",1],["turn",1],["really",1],["projected",4],["if",1],["status",2],["open",1],["return",1]]},{"id":"openai4s/server/session_package.py#restore_annotation","name":[["restore",1],["annotation",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["restore",3],["annotation",4],["row",4],["mapping",2],["str",4],["any",5],["dict",2],["one",2],["coming",1],["back",1],["normalises",1],["stale",1],["live",1],["holder",2],["applied",1],["import",1],["checkpoint",2],["arrive",1],["still",1],["naming",1],["from",2],["older",1],["export",1],["taken",1],["mid",1],["flight",1],["request",1],["held",1],["did",1],["not",1],["survive",1],["gap",1],["so",1],["only",1],["safe",1],["state",1],["user",1],["act",1],["return",1],["settle",1],["restored",1]]},{"id":"openai4s/server/session_package.py#session_import_quarantine_key","name":[["session",1],["import",1],["quarantine",1],["key",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["session",2],["import",3],["quarantine",3],["key",2],["root",3],["frame",3],["id",3],["str",5],["return",1],["setting",1],["prefix",1]]},{"id":"openai4s/server/session_package.py#SessionPackageError","name":[["session",1],["package",1],["error",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["class",2],["session",3],["package",3],["error",4],["value",2],["malformed",1],["unsafe",1],["unsupported",1],["incomplete",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService","name":[["session",1],["package",1],["service",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["class",2],["session",14],["package",7],["service",2],["export",12],["import",4],["versioned",1],["scientific",1],["archive",1],["def",7],["init",1],["self",23],["store",9],["any",9],["data",6],["dir",3],["str",19],["path",3],["workspace",5],["callable",1],["cas",4],["none",7],["expanduser",1],["resolve",2],["lock",2],["threading",1],["injection",4],["flags",2],["known",2],["secret",16],["bytes",6],["tuple",2],["return",9],["configured",1],["values",6],["without",2],["ever",1],["serializing",1],["them",1],["collect",4],["value",25],["key",19],["bool",3],["false",2],["if",15],["isinstance",3],["mapping",1],["item",6],["items",2],["search",2],["elif",2],["list",6],["len",5],["add",3],["name",6],["os",1],["environ",1],["setting",6],["llm",3],["api",3],["agent",2],["plan",2],["model",3],["profiles",1],["raw",3],["not",6],["continue",3],["through",1],["broker",2],["first",1],["once",1],["migrated",1],["row",3],["holds",2],["reference",1],["adding",1],["redaction",2],["would",2],["redact",1],["harmless",1],["opaque",1],["string",1],["while",1],["leaving",1],["real",2],["appeared",1],["anywhere",1],["untouched",1],["needs",1],["redacting",1],["operator",1],["injected",2],["credential",2],["has",2],["no",1],["at",6],["all",1],["so",1],["never",3],["reached",1],["here",1],["covered",1],["by",1],["environment",1],["scan",4],["above",1],["because",2],["variable",1],["named",1],["openai4",1],["scope",1],["every",1],["settings",1],["ends",1],["future",1],["one",1],["need",1],["branch",14],["run",1],["rather",1],["than",1],["wider",1],["regex",1],["resolved",4],["try",2],["json",1],["loads",1],["except",2],["type",1],["error",7],["sorted",1],["encode",1],["utf",1],["lambda",1],["contains",1],["text",6],["true",1],["untrusted",2],["annotate",2],["imported",2],["trips",1],["static",1],["detector",1],["messages",3],["cells",3],["third",1],["party",1],["content",1],["prepending",1],["loud",1],["banner",1],["human",1],["hint",1],["guarantee",1],["boundary",1],["remains",1],["quarantine",1],["replay",1],["annotated",1],["stored",1],["also",1],["reaches",1],["restore",1],["action",1],["history",2],["rebuilds",1],["provider",1],["after",1],["fresh",1],["restart",1],["strip",1],["from",1],["openai4s",1],["security",1],["tool",2],["result",2],["verdict",3],["exception",1],["noqa",1],["ble001",1],["screening",1],["must",1],["break",1],["staticmethod",1],["bounded",3],["records",6],["limit",2],["record",1],["limits",1],["raise",5],["too",1],["many",1],["replace",1],["safely",1],["root",16],["frame",24],["id",25],["dict",3],["unknown",1],["requires",2],["guard",4],["recovery",2],["marker",1],["present",1],["revert",1],["before",1],["project",5],["default",1],["active",4],["branches",7],["ids",5],["append",1],["parent",1],["base",1],["checkpoint",2],["head",1],["created",3],["updated",2],["insert",1],["metadata",1],["incomplete",1],["groups",2],["attempts",2],["seen",2]]},{"id":"openai4s/server/session_package.py#SessionPackageService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["init",2],["self",8],["store",4],["any",2],["data",4],["dir",4],["str",8],["path",5],["workspace",6],["callable",2],["cas",6],["none",2],["expanduser",1],["resolve",1],["import",1],["lock",2],["threading",1],["injection",1],["flags",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._annotate_assistant_message","name":[["annotate",1],["assistant",1],["message",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["annotate",2],["assistant",3],["message",10],["self",3],["any",4],["banner",1],["plain",1],["text",2],["content",4],["untrusted",2],["if",1],["isinstance",2],["dict",2],["str",1],["annotated",3],["scan",1],["return",2]]},{"id":"openai4s/server/session_package.py#SessionPackageService._bounded_records","name":[["bounded",1],["records",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["bounded",2],["records",6],["name",4],["str",2],["list",4],["any",4],["limit",2],["record",1],["limits",1],["if",1],["len",1],["raise",1],["session",2],["package",2],["error",1],["has",1],["too",1],["many",1],["replace",1],["safely",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._contains_secret_bytes","name":[["contains",1],["secret",1],["bytes",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["contains",2],["secret",6],["bytes",6],["self",3],["data",4],["bool",2],["if",1],["text",1],["return",2],["true",1],["any",1],["known",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._create_checkpoint_chain","name":[["create",1],["checkpoint",1],["chain",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["create",3],["checkpoint",34],["chain",3],["self",9],["new",9],["root",10],["str",16],["source",38],["branch",13],["checkpoints",3],["list",3],["dict",3],["any",4],["maps",21],["none",10],["map",25],["pending",4],["while",1],["current",4],["store",3],["session",4],["head",3],["id",28],["item",18],["next",1],["candidate",4],["if",9],["parent",9],["else",3],["raise",1],["package",2],["error",1],["cyclic",1],["branching",1],["incomplete",1],["mapped",4],["kind",8],["cell",6],["elif",1],["message",4],["not",2],["artifact",6],["versions",4],["version",6],["cursor",11],["revision",3],["metadata",5],["safe",3],["import",6],["frame",2],["reason",2],["imported",1],["workspace",2],["tree",3],["action",2],["pre",1],["stage",1],["packages",1],["have",1],["no",1],["auto",3],["mode",1],["boundary",1],["absence",1],["as",2],["empty",1],["prefix",1],["never",1],["latest",1],["event",2],["environment",1],["pins",1],["generation",1],["refs",1],["capability",2],["state",14],["capabilities",1],["project",6],["permission",2],["permissions",1],["recovery",1],["recipe",1],["status",1],["quarantined",2],["steps",1],["required",1],["symbols",1],["uncertainties",1],["untrusted",1],["replay",1],["allowed",1],["false",1],["internal",2],["bool",1],["states",2],["remove",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_artifacts","name":[["export",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",2],["artifacts",11],["self",8],["root",4],["frame",5],["id",33],["str",23],["tuple",2],["dict",11],["bytes",9],["any",7],["list",6],["files",3],["env",6],["by",4],["excluded",5],["source",8],["bounded",1],["records",1],["store",4],["version",21],["count",3],["artifact",22],["sorted",2],["key",10],["lambda",2],["item",10],["filename",10],["try",2],["safe",1],["except",2],["session",3],["package",4],["error",2],["append",4],["reason",2],["secret",2],["continue",2],["versions",16],["len",3],["if",7],["record",6],["limits",1],["raise",1],["has",1],["too",1],["many",1],["safely",1],["sort",1],["int",1],["created",3],["at",3],["meta",7],["candidate",3],["snapshot",12],["path",3],["sanitize",3],["content",2],["type",2],["size",2],["checksum",4],["producing",1],["cell",1],["data",12],["came",1],["from",2],["whose",1],["cannot",1],["say",1],["missing",1],["half",1],["provenance",1],["recipient",1],["most",1],["needs",1],["environment",1],["answers",2],["was",1],["made",1],["none",5],["read",1],["oserror",1],["max",1],["entry",1],["contains",1],["sha256",4],["update",2],["available",7],["false",1],["else",1],["digest",4],["true",1],["not",2],["no",1],["importable",1],["latest",6],["user",1],["upload",1],["priority",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_cells","name":[["export",1],["cells",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",2],["cells",5],["self",6],["root",4],["frame",5],["id",10],["str",7],["list",4],["dict",3],["any",3],["output",4],["summaries",2],["bounded",2],["records",2],["store",2],["summary",3],["cell",8],["producing",2],["detail",1],["safe",5],["sanitize",1],["pop",3],["project",1],["none",3],["append",1],["sort",1],["key",1],["lambda",1],["item",4],["int",1],["state",1],["revision",1],["index",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_completion_deliveries","name":[["export",1],["completion",1],["deliveries",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",3],["completion",22],["deliveries",5],["self",4],["root",3],["frame",4],["id",26],["str",17],["messages",6],["list",6],["dict",6],["any",7],["artifacts",10],["mapping",7],["project",1],["validated",1],["delivery",21],["ledger",2],["without",1],["internal",1],["retry",1],["keys",1],["artifact",10],["may",1],["intentionally",1],["omit",1],["secret",1],["missing",2],["oversized",1],["snapshot",2],["message",29],["cannot",1],["travel",1],["while",2],["exact",1],["bytes",11],["claims",1],["omitted",1],["so",1],["case",1],["fails",1],["closed",1],["instead",1],["exporting",1],["orphaned",1],["success",1],["link",1],["rows",3],["store",1],["session",14],["limit",2],["record",2],["limits",2],["bounded",1],["records",1],["by",3],["if",14],["available",3],["version",6],["versions",1],["output",3],["delivered",3],["relation",3],["count",3],["verification",4],["row",13],["none",2],["raise",12],["package",14],["error",15],["from",2],["add",1],["manifest",24],["not",8],["isinstance",9],["invalid",5],["len",1],["has",1],["too",1],["many",1],["relations",1],["safely",1],["projected",5],["sanitize",2],["try",1],["sha256",10],["json",1],["except",1],["value",1],["as",1],["changed",3],["during",3],["safe",1],["projection",3],["content",6],["metadata",8],["envelope",6],["else",1],["role",1],["assistant",1],["branch",3],["created",3],["at",6],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["status",4],["published",4],["entry",6],["size",7],["bool",1],["int",1],["byte",1],["import",1],["verifies",1],["each",1],["rebuilding",1],["again",1],["inside",1],["atomic",1],["bind",1],["close",1],["scheduling",1],["gap",1],["max",1],["verify",1],["work",1],["exceeds",1],["its",1],["identity",2],["references",1],["excluded",1],["append",1],["key",3],["items",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_generations","name":[["export",1],["generations",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",4],["export",4],["generations",7],["self",6],["root",18],["frame",17],["id",42],["str",31],["branch",7],["ids",3],["cells",4],["list",11],["dict",12],["any",13],["attempts",4],["environment",4],["snapshots",5],["recovery",4],["only",1],["session",5],["owned",3],["bind",1],["every",1],["reference",1],["artifact",1],["may",1],["have",1],["been",1],["produced",1],["by",1],["delegated",1],["frames",1],["whose",1],["kernels",1],["child",2],["as",1],["their",1],["generation",34],["include",1],["those",1],["referenced",1],["but",1],["project",1],["them",1],["onto",1],["package",1],["imported",1],["inert",1],["historical",1],["identities",1],["not",8],["restartable",1],["workers",1],["dangling",1],["foreign",1],["identifiers",1],["cleared",1],["rather",1],["than",1],["becoming",1],["live",1],["cross",1],["references",1],["requested",3],["row",22],["if",9],["key",7],["source",2],["candidate",2],["add",4],["records",5],["mapping",3],["bool",2],["return",5],["true",1],["store",3],["isinstance",2],["none",5],["portable",5],["sanitize",1],["kernel",2],["sorted",2],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unbound",1],["scrubbed",1],["below",1],["continue",1],["valid",4],["snapshot",5],["confidence",1],["provenance",1],["unresolved",1],["removed",1],["ordered",2],["values",1],["lambda",1],["item",5],["language",1],["int",1],["ordinal",1],["bounded",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_generations.add","name":[["add",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["add",2],["row",7],["any",2],["none",2],["if",3],["not",4],["isinstance",1],["mapping",1],["session",1],["owned",1],["return",2],["generation",4],["id",11],["str",3],["portable",5],["sanitize",1],["root",5],["frame",5],["branch",3],["ids",1],["records",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_generations.session_owned","name":[["session",1],["owned",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["session",2],["owned",2],["row",3],["mapping",3],["str",4],["any",2],["bool",3],["generation",4],["root",8],["frame",8],["id",4],["if",1],["return",2],["true",1],["self",1],["store",1],["isinstance",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_lineage","name":[["export",1],["lineage",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",2],["lineage",3],["self",4],["artifacts",4],["mapping",2],["str",5],["any",4],["list",2],["dict",2],["version",14],["ids",3],["id",8],["artifact",2],["versions",1],["if",2],["available",1],["edges",5],["source",3],["sorted",1],["target",4],["store",2],["down",1],["producing",5],["cell",3],["append",1],["input",2],["output",2],["sort",1],["key",1],["lambda",1],["item",3],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_messages","name":[["export",1],["messages",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",2],["messages",8],["self",6],["root",6],["frame",6],["id",10],["str",7],["list",5],["dict",3],["any",3],["count",5],["int",1],["store",3],["message",10],["if",3],["record",1],["limits",1],["raise",1],["session",2],["package",2],["error",3],["has",1],["too",1],["many",1],["safely",1],["limit",2],["max",2],["boundaries",4],["output",3],["index",4],["enumerate",1],["boundary",3],["len",1],["else",1],["metadata",8],["isinstance",1],["try",1],["json",1],["loads",1],["except",1],["type",1],["value",1],["none",1],["append",1],["branch",2],["seq",2],["role",2],["assistant",1],["content",2],["safe",1],["text",1],["sanitize",1],["created",2],["at",2],["return",1],["bounded",1],["records",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._export_workspace","name":[["export",1],["workspace",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",2],["workspace",11],["self",7],["root",3],["frame",3],["id",21],["str",19],["active",9],["branch",5],["checkpoints",3],["list",4],["dict",9],["any",5],["tuple",2],["bytes",4],["source",9],["ids",3],["item",8],["tree",23],["if",3],["path",7],["expanduser",1],["resolve",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["current",3],["cas",4],["capture",1],["add",1],["files",4],["map",4],["trees",5],["sorted",1],["entries",6],["skipped",8],["entry",5],["relative",5],["safe",8],["data",5],["blob",5],["secret",3],["contains",1],["append",3],["reason",2],["session",2],["package",2],["filter",1],["continue",1],["digest",4],["sha256",2],["raise",1],["error",1],["checksum",1],["mismatch",1],["blobs",1],["size",1],["len",1],["mode",2],["int",1],["0o600",1],["0o777",1],["sort",2],["key",2],["lambda",2],["sanitize",1],["body",3],["version",1],["canonical",2],["json",3],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_artifacts","name":[["import",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",6],["artifacts",7],["self",5],["new",18],["root",8],["str",44],["project",4],["manifest",3],["mapping",8],["any",2],["files",3],["bytes",7],["path",10],["active",4],["workspace",5],["cell",5],["map",12],["env",5],["tuple",5],["dict",6],["list",3],["artifact",31],["version",22],["live",7],["index",4],["enumerate",2],["source",11],["id",14],["filename",7],["safe",1],["resolve",1],["try",1],["relative",1],["except",1],["value",1],["error",4],["as",1],["raise",1],["session",1],["package",1],["escapes",1],["imported",1],["from",1],["none",7],["newest",10],["latest",2],["payload",8],["versions",1],["if",6],["not",3],["available",1],["continue",1],["digest",5],["snapshot",5],["sha256",2],["data",1],["destination",3],["06d",2],["bin",1],["write",1],["durable",1],["expected",1],["record",4],["store",3],["save",1],["content",3],["type",3],["size",1],["len",1],["checksum",1],["producing",2],["frame",2],["user",2],["upload",2],["bool",1],["priority",4],["int",2],["carried",1],["across",1],["verbatim",1],["unlike",1],["ids",1],["retrieval",2],["envelope",1],["remapped",1],["describes",1],["event",1],["someone",1],["else",1],["machine",1],["rewriting",1],["would",1],["be",1],["claim",1],["about",1],["installation",1],["never",1],["made",1],["append",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_attempts","name":[["import",1],["attempts",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",2],["attempts",5],["self",7],["list",2],["any",2],["group",8],["map",13],["mapping",8],["str",17],["cell",11],["revision",10],["int",10],["generation",5],["none",9],["item",19],["id",19],["producing",2],["if",6],["not",7],["continue",1],["source",3],["state",5],["else",1],["attempt",16],["store",5],["allocate",1],["execution",5],["owner",1],["instance",1],["replayed",2],["from",2],["ordinal",2],["allocated",2],["at",14],["started",4],["mark",3],["response",4],["capture",4],["terminal",3],["finished",3],["finish",1],["error",2]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_bytes","name":[["import",1],["bytes",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",21],["bytes",5],["self",24],["data",5],["dict",2],["str",14],["any",3],["injection",2],["flags",2],["files",6],["manifest",2],["read",1],["untrusted",1],["name",13],["payload",2],["items",2],["if",4],["json",14],["contains",2],["secret",3],["raise",2],["session",18],["package",16],["error",2],["material",1],["documents",14],["load",1],["required",1],["document",2],["assert",1],["free",1],["path",4],["validate",1],["sha256",4],["new",20],["project",17],["id",23],["none",7],["root",29],["active",11],["workspace",13],["imported",9],["env",8],["ids",12],["created",5],["tree",6],["blob",3],["try",1],["source",21],["proj",2],["uuid",3],["uuid4",3],["hex",3],["while",1],["store",4],["not",1],["provisional",2],["quarantine",4],["canonical",1],["state",1],["quarantined",2],["reason",1],["progress",1],["schema",2],["version",7],["decode",1],["utf",1],["create",1],["value",3],["frame",7],["only",2],["after",1],["its",1],["exist",3],["atomically",1],["may",1],["authored",1],["display",1],["metadata",1],["become",1],["visible",1],["update",3],["safe",3],["text",3],["research",1],["description",1],["open",1],["ai4",1],["view",1],["until",1],["recovery",1],["context",1],["model",2],["task",2],["summary",2],["scientific",1],["runtime",2],["status",1],["done",1],["dir",2],["imports",1],["mkdir",2],["durable",1],["ok",2],["false",1],["snapshots",6],["branches",3],["list",1],["branch",18],["item",4],["add",1],["map",44],["else",1],["br",1],["16",1],["sorted",1],["expanduser",1],["resolve",1],["parents",1],["true",2],["iterdir",1],["unexpectedly",1],["non",1],["empty",1],["deliveries",5],["artifacts",4],["completion",2],["message",8],["content",3],["messages",2],["delivery",1],["group",3],["action",1],["turn",1],["ledger",3],["generation",7],["generations",2],["environment",4],["cell",7],["revision",3],["cells",2],["notebook",1],["attempts",2],["execution",1],["artifact",2],["values",2],["live",1],["lineage",2],["projection",3],["preexisting",1],["trees",2],["cas",1],["tre",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_cells","name":[["import",1],["cells",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",3],["cells",6],["self",3],["new",9],["root",5],["str",23],["project",4],["list",3],["any",3],["generation",11],["map",6],["mapping",5],["tuple",2],["dict",5],["int",8],["item",29],["producing",4],["cell",10],["id",20],["uuid",2],["uuid4",2],["hex",2],["12",2],["if",3],["revision",15],["ordered",2],["sorted",1],["key",1],["lambda",1],["state",3],["index",3],["enumerate",1],["start",1],["source",8],["setdefault",1],["result",3],["stdout",2],["stderr",2],["error",2],["interrupted",2],["bool",2],["usage",1],["wall",2],["cpu",2],["peak",2],["rss",2],["kb",2],["code",4],["imported",2],["inspectable",1],["evidence",1],["never",3],["trusted",1],["executable",1],["recovery",1],["input",1],["confirmed",1],["fresh",1],["restart",1],["later",1],["unlock",1],["session",2],["without",1],["replaying",1],["package",2],["authored",1],["policy",3],["identities",1],["enter",1],["live",1],["local",2],["namespace",1],["referenced",1],["historical",1],["was",1],["first",1],["now",1],["inert",1],["owned",1],["row",1],["store",1],["log",1],["frame",2],["origin",2],["seq",1],["kernel",2],["language",3],["python",2],["lower",1],["visibility",2],["scientific",1],["pin",2],["replay",1],["figures",2],["files",4],["read",2],["path",10],["isinstance",2],["not",2],["secret",2],["written",2],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_completion_deliveries","name":[["import",1],["completion",1],["deliveries",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",4],["completion",9],["deliveries",5],["self",5],["new",8],["root",10],["str",31],["project",4],["list",4],["any",2],["source",23],["branch",11],["map",12],["mapping",9],["message",16],["imported",5],["content",12],["version",15],["none",4],["rebuild",1],["exact",1],["delivery",14],["claims",1],["after",1],["identity",1],["remapping",1],["manifests",1],["evidence",1],["about",1],["ids",2],["not",7],["rows",1],["may",1],["be",5],["copied",1],["verbatim",1],["rebuilding",1],["them",1],["through",1],["service",5],["proves",1],["snapshots",1],["emits",1],["canonical",1],["local",6],["urls",2],["store",4],["then",1],["swaps",1],["envelope",1],["inserts",1],["ledger",1],["one",3],["transaction",1],["data",2],["dir",2],["ordered",2],["sorted",1],["key",2],["lambda",1],["item",11],["int",2],["created",3],["at",5],["id",22],["if",4],["raise",4],["session",5],["package",5],["error",4],["could",3],["remapped",8],["manifest",7],["isinstance",1],["invalid",1],["entries",2],["artifacts",1],["versions",4],["url",7],["tuple",1],["entry",2],["artifact",3],["append",2],["verified",2],["build",1],["frame",3],["pass",1],["important",1],["adversarial",1],["but",1],["valid",1],["produced",1],["by",1],["replacing",1],["must",1],["never",1],["interpreted",1],["as",1],["another",1],["later",1],["same",1],["remap",1],["dict",1],["bind",1],["idempotency",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["expected",1],["current",1],["pending",1],["value",1],["status",2],["published",2],["snapshot",2],["verifier",1],["verify",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_environment_snapshots","name":[["import",1],["environment",1],["snapshots",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",2],["environment",2],["snapshots",5],["self",3],["list",3],["any",2],["generation",8],["map",3],["mapping",5],["str",13],["dict",4],["item",4],["source",3],["id",9],["snapshot",2],["imported",8],["referenced",1],["locally",1],["scoped",1],["now",1],["but",1],["package",3],["authored",1],["interpreter",1],["was",1],["not",1],["measured",1],["by",1],["installation",1],["keep",1],["explicitly",1],["below",1],["verified",1],["confidence",1],["unverified",1],["if",2],["else",1],["none",1],["provenance",1],["session",1],["untrusted",1],["new",2],["store",1],["upsert",1],["env",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_generations","name":[["import",1],["generations",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",2],["generations",5],["self",4],["new",4],["root",5],["str",19],["branch",8],["map",3],["mapping",6],["list",2],["any",3],["dict",4],["ordered",2],["sorted",1],["key",1],["lambda",1],["item",14],["id",13],["language",3],["int",3],["ordinal",1],["source",11],["generation",6],["record",3],["store",2],["create",1],["kernel",2],["frame",1],["python",1],["environment",5],["imported",3],["true",3],["name",2],["safe",1],["text",1],["if",3],["isinstance",1],["else",1],["trusted",2],["false",2],["bootstrap",1],["view",1],["only",1],["sidecars",1],["init",1],["hooks",1],["worker",1],["pid",1],["none",4],["owner",1],["instance",1],["state",2],["starting",1],["started",7],["at",6],["ended",5],["last",1],["activity",1],["finish",4],["fields",3],["not",2],["max",1],["released",1],["reason",1],["historical",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_ledger","name":[["import",1],["ledger",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",3],["ledger",7],["self",9],["new",3],["root",4],["str",45],["branch",12],["map",33],["mapping",9],["any",2],["tuple",2],["dict",12],["group",20],["action",11],["tool",8],["wire",11],["turn",13],["groups",4],["sorted",2],["key",4],["lambda",2],["item",25],["id",23],["int",4],["ordinal",3],["allocate",1],["every",1],["identity",4],["before",1],["inserting",1],["first",1],["row",1],["provider",3],["state",3],["assistant",11],["declarations",1],["may",1],["point",1],["forward",1],["event",20],["ids",2],["so",1],["one",1],["pass",1],["would",1],["either",1],["retain",1],["colliding",1],["source",18],["break",1],["declaration",1],["result",9],["consumed",1],["by",1],["reducer",1],["ag",1],["uuid",5],["uuid4",5],["hex",3],["16",3],["setdefault",2],["events",2],["prefix",2],["call",4],["if",6],["value",4],["items",1],["not",1],["raise",1],["session",1],["package",1],["error",1],["references",1],["unknown",1],["message",6],["store",2],["append",2],["frame",1],["kind",2],["imported",2],["model",2],["remap",3],["nested",2],["content",4],["scan",1],["untrusted",1],["text",1],["else",3],["annotate",1],["isinstance",3],["none",2],["usage",3],["cost",2],["usd",2],["created",4],["at",4],["sequence",3],["type",3],["compaction",2],["canonical",2],["arguments",4],["raw",2],["side",2],["effect",2],["class",2],["resource",2],["keys",2],["list",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_lineage","name":[["import",1],["lineage",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",2],["lineage",6],["self",3],["mapping",6],["str",15],["any",2],["version",8],["map",7],["cell",5],["new",3],["root",3],["none",2],["edge",5],["edges",1],["source",3],["input",2],["id",7],["target",3],["output",2],["if",1],["store",1],["add",1],["producing",2],["frame",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_messages","name":[["import",1],["messages",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",4],["messages",5],["self",6],["new",4],["root",8],["str",26],["list",2],["any",2],["source",12],["branch",10],["map",4],["mapping",5],["delivery",6],["message",7],["ids",3],["tuple",2],["dict",9],["imported",5],["content",12],["item",8],["sorted",1],["key",1],["lambda",1],["value",2],["int",1],["seq",1],["role",6],["assistant",3],["if",6],["not",2],["user",1],["id",11],["raise",1],["session",1],["package",1],["error",1],["references",1],["unknown",1],["before",3],["injection",3],["flags",2],["scan",1],["untrusted",1],["text",1],["metadata",14],["isinstance",1],["else",1],["none",2],["flagged",1],["true",2],["downgrade",1],["review",1],["stored",3],["pop",1],["completion",2],["pending",2],["process",1],["kill",1],["artifact",1],["remapping",1],["may",1],["strand",1],["partial",1],["project",1],["persist",1],["no",1],["success",1],["url",1],["orphaned",1],["envelope",1],["window",1],["verified",1],["bind",1],["below",1],["swaps",1],["deterministic",1],["placeholder",1],["atomically",1],["inserted",2],["store",1],["add",1],["frame",2],["created",2],["at",2],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_operations_and_recovery","name":[["import",1],["operations",1],["recovery",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",2],["operations",3],["recovery",13],["self",4],["new",6],["root",8],["str",29],["snapshots",4],["mapping",8],["any",2],["branch",10],["map",12],["checkpoint",8],["generation",8],["none",3],["item",19],["reversed",1],["id",16],["store",2],["record",1],["snapshot",1],["operation",1],["frame",2],["kind",2],["imported",3],["status",4],["completed",1],["preview",2],["source",7],["target",2],["error",2],["finished",2],["at",3],["not",1],["ids",3],["dict",1],["journal",1],["setdefault",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["append",1],["event",1],["phase",2],["partial",1],["detail",2],["candidate",2],["sequence",2],["int",1],["created",2]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_plans_review_memory","name":[["import",1],["plans",1],["review",1],["memory",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",6],["plans",6],["review",16],["memory",5],["self",11],["new",10],["root",7],["str",23],["project",6],["mapping",10],["any",7],["memories",4],["artifact",13],["map",4],["none",3],["item",31],["reversed",1],["plan",6],["store",9],["create",1],["frame",4],["id",23],["title",5],["rationale",2],["confidence",2],["steps",4],["list",1],["status",23],["imported",4],["if",8],["step",17],["update",4],["dict",3],["try",1],["add",4],["block",2],["general",1],["content",2],["except",1],["limit",1],["error",3],["package",3],["someone",1],["else",5],["data",1],["may",1],["carry",2],["rows",1],["installation",1],["write",2],["limits",1],["refuse",1],["skip",1],["row",2],["rather",1],["than",1],["abort",1],["one",2],["over",1],["long",1],["would",4],["otherwise",2],["make",1],["whole",1],["session",3],["permanently",1],["unimportable",1],["accepting",1],["let",1],["plant",1],["no",1],["live",1],["could",1],["continue",2],["annotations",1],["not",4],["annotation",6],["name",2],["rel",4],["float",2],["body",2],["normalised",1],["way",1],["still",1],["names",1],["holder",1],["older",1],["export",1],["taken",1],["mid",1],["flight",1],["request",1],["held",1],["did",1],["survive",1],["transfer",1],["left",1],["as",1],["reserved",1],["be",1],["rejected",1],["outright",1],["by",1],["public",1],["whitelist",1],["fail",1],["perfectly",1],["valid",1],["restore",1],["open",2],["activity",2],["source",3],["done",5],["casefold",2],["completed",1],["pass",1],["passed",1],["failed",1],["failure",1],["stopped",1],["uuid",2],["uuid4",2],["hex",2],["12",2],["kind",4],["safe",3],["text",3],["evidence",1],["input",4],["isinstance",2],["output",4],["summary",3],["settings",9],["requested",8],["auto",5],["model",5],["reviewer",2],["has",2],["inactive",1],["bool",1],["active",2],["false",2],["reason",1],["untrusted",1],["automation",1],["remains",1],["disabled",1],["after",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_policies","name":[["import",1],["policies",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",3],["policies",2],["self",4],["new",8],["root",4],["str",13],["project",10],["permissions",4],["mapping",4],["any",4],["capabilities",3],["none",2],["scope",13],["id",4],["rows",2],["conversation",2],["item",10],["decision",5],["permission",2],["store",2],["rule",1],["tool",2],["pattern",2],["states",1],["source",4],["if",4],["not",1],["session",2],["continue",1],["requested",5],["bool",1],["enabled",3],["metadata",5],["dict",1],["update",1],["imported",3],["true",1],["requires",1],["explicit",1],["enable",1],["capability",1],["kind",1],["skill",1],["name",1],["false",2],["else",3]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_snapshots","name":[["import",1],["snapshots",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",2],["snapshots",7],["self",7],["new",13],["root",21],["str",51],["source",23],["project",12],["mapping",18],["any",3],["branch",35],["map",58],["tree",6],["artifact",6],["version",6],["generation",6],["cell",6],["message",6],["revision",6],["int",5],["dict",4],["branches",3],["list",3],["checkpoints",4],["checkpoint",25],["states",6],["item",16],["id",14],["if",6],["cp",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["store",3],["ensure",1],["session",6],["frame",2],["by",5],["setdefault",1],["append",1],["items",2],["values",1],["sort",1],["key",1],["lambda",1],["created",2],["at",1],["records",2],["chain",3],["establishes",1],["every",1],["base",9],["child",1],["may",1],["reference",1],["children",1],["then",1],["topologically",1],["from",2],["those",1],["exact",1],["immutable",1],["bases",1],["no",1],["ever",1],["inserted",1],["twice",1],["create",2],["pop",1],["remaining",5],["while",1],["progressed",3],["false",1],["sorted",1],["tuple",1],["record",5],["none",2],["raise",3],["package",3],["error",3],["snapshot",3],["metadata",1],["missing",1],["parent",3],["not",3],["continue",1],["mapped",4],["unavailable",1],["fork",1],["name",2],["safe",1],["text",1],["imported",1],["remove",1],["true",1],["graph",1],["cyclic",1],["incomplete",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._import_workspace","name":[["import",1],["workspace",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",4],["workspace",8],["self",5],["snapshots",3],["mapping",7],["str",13],["any",2],["files",4],["bytes",2],["dict",3],["projection",2],["source",2],["id",8],["tree",14],["sorted",1],["map",1],["items",1],["load",1],["json",2],["trees",1],["entry",2],["entries",2],["digest",3],["blob",3],["actual",2],["cas",2],["put",2],["blobs",1],["if",2],["raise",2],["session",2],["package",2],["error",2],["checksum",2],["mismatch",2],["stored",2],["skipped",2],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._known_secret_bytes","name":[["known",1],["secret",1],["bytes",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",3],["known",2],["secret",12],["bytes",4],["self",4],["tuple",3],["return",2],["configured",1],["values",6],["without",2],["ever",1],["serializing",1],["them",1],["str",3],["collect",4],["value",18],["any",1],["key",18],["bool",2],["false",1],["none",1],["if",6],["isinstance",3],["mapping",1],["item",4],["items",2],["search",2],["elif",2],["list",1],["len",4],["add",3],["name",2],["os",1],["environ",1],["setting",6],["llm",2],["api",3],["agent",2],["plan",2],["model",1],["profiles",1],["raw",3],["store",2],["not",2],["continue",3],["resolve",1],["through",1],["broker",2],["first",1],["once",1],["migrated",1],["row",3],["holds",2],["reference",1],["adding",1],["redaction",2],["would",2],["redact",1],["harmless",1],["opaque",1],["string",1],["while",1],["leaving",1],["real",1],["appeared",1],["anywhere",1],["export",1],["untouched",1],["needs",1],["redacting",1],["operator",1],["injected",1],["credential",2],["has",1],["no",1],["at",1],["all",1],["so",1],["never",1],["reached",1],["here",1],["covered",1],["by",1],["environment",1],["scan",1],["above",1],["because",1],["variable",1],["named",1],["openai4",1],["scope",1],["every",1],["settings",1],["ends",1],["future",1],["one",1],["need",1],["branch",1],["run",1],["rather",1],["than",1],["wider",1],["regex",1],["resolved",4],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["sorted",1],["encode",1],["utf",1],["lambda",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._known_secret_bytes.collect","name":[["collect",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["collect",4],["value",9],["any",2],["secret",7],["key",9],["bool",3],["false",2],["none",2],["if",1],["isinstance",3],["mapping",1],["item",4],["items",1],["search",1],["str",2],["elif",2],["list",1],["len",1],["values",1],["add",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._load_json","name":[["load",1],["json",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["load",2],["json",5],["data",3],["bytes",2],["name",4],["str",4],["dict",3],["any",2],["try",1],["value",4],["loads",1],["decode",2],["utf",1],["except",1],["unicode",1],["error",7],["type",1],["as",1],["raise",2],["session",2],["package",2],["invalid",1],["document",2],["from",1],["if",1],["not",1],["isinstance",1],["must",1],["be",1],["object",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._map_cursor","name":[["map",1],["cursor",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["map",5],["cursor",2],["value",4],["any",2],["revision",3],["mapping",2],["int",7],["none",4],["if",3],["return",2],["source",2],["eligible",3],["mapped",2],["old",2],["items",1],["max",1],["else",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._materialize_live_artifacts","name":[["materialize",1],["live",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["materialize",2],["live",3],["artifacts",5],["workspace",7],["path",3],["list",2],["tuple",2],["str",2],["bytes",3],["none",2],["expanduser",1],["resolve",2],["filename",3],["payload",2],["safe",3],["name",2],["artifact",2],["target",5],["try",1],["relative",1],["except",1],["value",1],["error",4],["as",1],["raise",1],["session",1],["package",1],["escapes",1],["imported",1],["from",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["os",1],["chmod",1],["0o600",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._read_untrusted","name":[["read",1],["untrusted",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["read",3],["untrusted",2],["self",3],["data",6],["bytes",11],["tuple",2],["dict",5],["str",8],["any",2],["if",20],["not",7],["isinstance",2],["raise",24],["type",2],["error",37],["session",36],["package",38],["must",1],["be",1],["len",4],["max",6],["archive",6],["size",12],["invalid",3],["try",4],["zipfile",6],["zip",15],["file",13],["io",2],["except",4],["oserror",3],["bad",3],["as",4],["valid",1],["from",4],["files",11],["seen",3],["casefold",4],["infos",4],["infolist",1],["runtime",2],["directory",1],["corrupt",2],["entries",2],["entry",7],["count",1],["total",3],["info",16],["name",16],["safe",2],["relative",2],["filename",1],["folded",3],["unicodedata",1],["normalize",1],["nfkc",1],["duplicate",2],["add",2],["mode",2],["external",1],["attr",1],["16",1],["0o170000",1],["dir",1],["stat",1],["iflnk",1],["directories",1],["symlinks",1],["forbidden",2],["flag",1],["bits",1],["0x1",1],["encrypted",1],["compress",4],["stored",1],["deflated",1],["unsupported",3],["compression",3],["method",1],["too",1],["large",1],["ratio",2],["unsafe",1],["int",1],["uncompressed",1],["expands",1],["beyond",1],["its",1],["limit",1],["payload",7],["eoferror",1],["implemented",1],["zlib",1],["mismatch",3],["manifest",20],["load",1],["json",7],["key",1],["missing",5],["format",5],["schema",5],["version",5],["body",2],["sha256",4],["canonical",1],["checksum",1],["listed",5],["record",6],["mapping",1],["path",1],["contains",2],["none",1],["hash",1],["unlisted",1],["required",1],["incomplete",1],["join",1],["sorted",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._release_import_cas","name":[["release",1],["import",1],["cas",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["release",3],["import",2],["cas",6],["self",7],["tree",8],["ids",10],["str",6],["blob",8],["none",2],["if",2],["not",2],["return",1],["trees",2],["retained",2],["provider",1],["store",1],["workspace",1],["locked",1],["referenced",3],["manifest",2],["path",2],["dir",2],["glob",1],["json",2],["try",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["type",1],["error",2],["value",1],["continue",1],["update",1],["entry",4],["entries",1],["isinstance",1],["mapping",1],["id",2],["blobs",1],["unlink",1],["missing",1],["ok",1],["true",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._remap_compaction_result","name":[["remap",1],["compaction",1],["result",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["remap",3],["compaction",5],["result",6],["self",3],["mapping",4],["str",9],["any",5],["group",7],["map",3],["dict",3],["event",2],["names",1],["last",1],["covered",7],["follow",1],["every",2],["other",2],["identity",1],["carries",1],["lives",1],["column",1],["import",1],["already",1],["remaps",1],["one",1],["rides",1],["payload",1],["left",2],["as",3],["source",1],["id",5],["matches",1],["nothing",1],["so",3],["restore",2],["would",1],["keep",1],["message",1],["insert",1],["note",2],["claiming",1],["they",1],["were",1],["archived",1],["archive",2],["points",1],["at",1],["archives",1],["row",1],["package",3],["not",1],["carry",1],["reducer",1],["never",1],["reads",1],["dropped",1],["rather",1],["than",1],["dangling",1],["handoff",4],["untrusted",2],["text",2],["like",1],["hands",1],["model",1],["role",1],["system",1],["gets",1],["same",1],["injection",1],["screen",1],["imported",1],["messages",1],["cells",1],["remapped",8],["if",3],["scan",1],["through",2],["mapped",3],["none",2],["raise",1],["session",1],["error",1],["references",1],["unknown",1],["action",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._remap_nested","name":[["remap",1],["nested",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["remap",4],["nested",4],["cls",4],["value",10],["any",4],["mapping",8],["str",6],["if",3],["isinstance",3],["return",4],["key",2],["item",4],["items",1],["list",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._remove_private_import_root","name":[["remove",1],["private",1],["import",1],["root",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["remove",4],["private",3],["import",3],["root",2],["path",5],["none",2],["only",1],["service",2],["created",1],["data",1],["dir",1],["staging",1],["tree",2],["session",1],["package",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._remove_private_tree","name":[["remove",1],["private",1],["tree",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["remove",2],["private",2],["tree",2],["path",8],["none",2],["if",2],["not",2],["exists",1],["symlink",2],["return",1],["child",6],["sorted",1],["rglob",1],["key",1],["lambda",1],["item",2],["len",1],["parts",1],["reverse",1],["true",2],["file",1],["unlink",1],["missing",1],["ok",1],["elif",1],["dir",1],["rmdir",2]]},{"id":"openai4s/server/session_package.py#SessionPackageService._remove_private_workspace","name":[["remove",1],["private",1],["workspace",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["remove",4],["private",3],["workspace",3],["path",5],["none",2],["only",1],["fresh",1],["allocated",1],["failed",1],["import",1],["session",1],["package",1],["service",1],["tree",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._safe_group","name":[["safe",1],["group",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",2],["group",7],["mapping",2],["str",4],["any",4],["dict",2],["events",5],["event",3],["append",1],["key",6],["sanitize",2],["id",8],["sequence",1],["type",1],["action",1],["tool",1],["call",1],["wire",2],["canonical",1],["arguments",2],["raw",1],["result",1],["side",1],["effect",1],["class",1],["resource",1],["keys",1],["created",2],["at",2],["return",1],["root",1],["frame",1],["branch",1],["turn",1],["ordinal",1],["kind",1],["provider",1],["model",1],["state",1],["assistant",2],["content",1],["message",1],["usage",1],["cost",1],["usd",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._safe_import_capabilities","name":[["safe",1],["import",1],["capabilities",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",2],["import",2],["capabilities",2],["state",4],["any",4],["source",6],["project",7],["str",10],["new",6],["root",6],["dict",4],["if",2],["not",1],["isinstance",1],["mapping",1],["return",2],["rows",3],["raw",2],["states",2],["item",12],["scope",8],["id",4],["elif",1],["session",1],["else",1],["continue",1],["metadata",2],["imported",1],["requested",1],["enabled",4],["bool",2],["requires",1],["explicit",1],["enable",1],["false",1],["append",1],["version",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._safe_import_checkpoint_metadata","name":[["safe",1],["import",1],["checkpoint",1],["metadata",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",5],["import",2],["checkpoint",11],["metadata",3],["cls",6],["state",5],["any",5],["map",10],["mapping",7],["str",9],["revision",3],["int",4],["dict",3],["preserve",1],["only",1],["branch",1],["projection",7],["semantics",1],["from",1],["untrusted",1],["source",3],["if",4],["isinstance",5],["else",1],["output",4],["imported",1],["true",2],["explicit",1],["recovery",1],["required",1],["trust",1],["quarantined",1],["field",3],["reverted",1],["undo",1],["id",3],["value",4],["history",2],["base",6],["cursors",8],["resume",2],["version",1],["action",2],["cursor",12],["integer",3],["message",2],["cell",2],["auto",2],["event",2],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._safe_import_permissions","name":[["safe",1],["import",1],["permissions",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",2],["import",3],["permissions",2],["state",4],["any",5],["source",6],["project",8],["str",11],["new",6],["root",6],["dict",4],["if",2],["not",1],["isinstance",1],["mapping",1],["return",2],["output",3],["scope",5],["conversation",1],["rows",3],["raw",2],["item",5],["id",1],["else",1],["decision",3],["permission",1],["append",1],["del",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._safe_integer_cursor","name":[["safe",1],["integer",1],["cursor",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["safe",2],["integer",2],["cursor",7],["value",5],["any",2],["int",3],["none",4],["if",3],["return",2],["isinstance",1],["bool",1],["raise",2],["session",2],["package",2],["error",2],["checkpoint",2],["history",2],["invalid",2]]},{"id":"openai4s/server/session_package.py#SessionPackageService._scan_untrusted_text","name":[["scan",1],["untrusted",1],["text",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["scan",4],["untrusted",3],["text",7],["self",3],["any",2],["str",3],["annotate",2],["imported",2],["trips",1],["static",1],["injection",3],["detector",1],["messages",1],["cells",1],["third",1],["party",1],["content",1],["prepending",1],["loud",1],["banner",1],["human",1],["model",2],["hint",1],["not",2],["guarantee",1],["real",1],["boundary",1],["remains",1],["quarantine",1],["never",2],["replay",1],["because",1],["annotated",1],["stored",1],["also",1],["reaches",1],["restore",1],["action",1],["history",2],["rebuilds",1],["provider",1],["after",1],["fresh",1],["restart",1],["value",7],["if",2],["strip",1],["return",4],["try",1],["from",1],["openai4s",1],["security",1],["import",2],["tool",2],["result",2],["verdict",3],["llm",1],["false",1],["except",1],["exception",1],["noqa",1],["ble001",1],["screening",1],["must",1],["break",1],["injected",1],["flags",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._source_branch_head","name":[["source",1],["branch",1],["head",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["source",5],["branch",9],["head",3],["str",12],["branches",3],["list",2],["dict",2],["any",2],["checkpoint",4],["map",3],["mapping",2],["none",3],["if",1],["id",2],["return",2]]},{"id":"openai4s/server/session_package.py#SessionPackageService._validate_documents","name":[["validate",1],["documents",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",6],["validate",2],["documents",11],["self",3],["mapping",10],["str",30],["dict",4],["any",10],["files",2],["bytes",2],["none",6],["records",24],["document",5],["name",6],["key",4],["limit",2],["list",4],["value",13],["if",11],["not",14],["isinstance",8],["raise",10],["session",19],["package",12],["error",10],["must",1],["be",1],["bounded",1],["item",5],["contains",1],["invalid",2],["record",2],["return",3],["identities",9],["values",2],["field",2],["label",8],["tuple",1],["found",4],["indexed",3],["raw",7],["len",3],["512",1],["identity",5],["missing",4],["duplicate",1],["add",1],["reference",3],["allowed",4],["references",1],["unknown",1],["required",1],["json",27],["schema",5],["version",3],["mismatch",1],["source",14],["project",7],["id",18],["root",6],["frame",3],["review",7],["setdefault",5],["activity",2],["steps",4],["settings",1],["optional",2],["inside",1],["v1",2],["packages",2],["predating",1],["stage",1],["carry",1],["no",1],["auto",2],["mode",2],["history",1],["remain",1],["valid",1],["without",1],["manufacturing",1],["run",1],["snapshots",10],["checkpoint",8],["states",7],["within",1],["created",1],["before",1],["trusted",1],["completion",5],["delivery",5],["have",1],["neither",1],["these",1],["nor",1],["bearing",1],["messages",5],["artifacts",6],["deliveries",5],["groups",4],["ledger",2],["attempts",3],["execution",2],["cells",4],["notebook",1],["branches",4],["checkpoints",4],["operations",3],["recovery",3],["journal",2],["generations",4],["environment",5],["env",3],["artifact",1],["lineage",3],["edges",2],["plans",4],["annotations",3],["memory",1],["memories",2],["capability",2],["capabilities",1],["permission",8],["permissions",2],["rules",4],["conversation",3],["limits",1],["has",1],["too",1],["many",1],["message",4],["ids",9],["by",3],["group",3],["action",1],["cell",3],["producing",1],["branch",8],["generation",3],["kernel",1],["snapshot",2],["metadata",1],["active",2],["sou",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._validate_documents.identities","name":[["identities",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["identities",2],["values",3],["list",2],["mapping",5],["str",16],["any",5],["field",3],["label",4],["tuple",2],["dict",3],["found",4],["indexed",3],["item",3],["raw",7],["if",2],["not",2],["isinstance",1],["len",1],["512",1],["raise",2],["session",2],["package",2],["error",2],["identity",2],["missing",1],["invalid",1],["duplicate",1],["add",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._validate_documents.records","name":[["records",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["records",3],["document",5],["name",8],["str",8],["key",5],["limit",3],["list",4],["mapping",3],["any",3],["value",5],["documents",1],["if",2],["not",2],["isinstance",2],["raise",2],["session",2],["package",2],["error",2],["must",1],["be",1],["self",1],["bounded",1],["item",2],["contains",1],["invalid",1],["record",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._validate_documents.reference","name":[["reference",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["reference",2],["value",5],["any",2],["allowed",3],["str",5],["label",3],["none",3],["if",2],["return",1],["not",2],["isinstance",1],["raise",1],["session",1],["package",1],["error",1],["references",1],["unknown",1],["identity",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._validate_documents.required_reference","name":[["required",1],["reference",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["required",2],["reference",3],["value",5],["any",2],["allowed",3],["str",5],["label",4],["none",2],["if",1],["not",2],["isinstance",1],["raise",1],["session",1],["package",1],["error",1],["identity",1],["missing",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService._workspace_blob_ids","name":[["workspace",1],["blob",1],["ids",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",7],["blob",4],["ids",2],["self",3],["mapping",4],["str",8],["any",2],["files",3],["bytes",2],["output",3],["tree",7],["id",3],["map",1],["values",1],["load",1],["json",2],["trees",1],["update",1],["entry",3],["entries",1],["if",1],["return",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService.export","name":[["export",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",15],["self",29],["root",33],["frame",42],["id",71],["str",20],["dict",4],["any",4],["store",12],["if",14],["none",6],["raise",4],["key",3],["error",4],["unknown",1],["session",10],["package",3],["requires",2],["guard",4],["recovery",8],["marker",1],["present",1],["workspace",4],["revert",1],["before",1],["project",8],["default",1],["active",6],["branch",24],["branches",7],["bounded",8],["records",8],["list",9],["ids",20],["item",11],["not",5],["append",3],["parent",1],["base",1],["checkpoint",8],["head",1],["name",1],["created",3],["at",5],["updated",2],["insert",1],["metadata",1],["incomplete",1],["messages",4],["cells",5],["groups",12],["attempts",11],["seen",7],["group",21],["action",3],["add",2],["safe",7],["attempt",9],["execution",2],["sanitize",1],["sort",2],["lambda",2],["ordinal",2],["int",1],["checkpoints",7],["limit",3],["record",3],["limits",3],["states",2],["state",9],["snapshot",2],["include",1],["true",1],["operations",4],["journal",2],["events",1],["files",2],["projection",7],["artifact",14],["environment",6],["snapshots",5],["artifacts",4],["completion",2],["deliveries",2],["version",8],["versions",1],["cell",8],["producing",2],["raw",4],["auto",9],["mode",7],["publication",1],["trust",4],["local",2],["isinstance",1],["mapping",1],["else",1],["portable",1],["turn",3],["scopes",1],["generations",4],["permission",2],["rules",2],["permissions",1],["policy",1],["imported",1],["allow",1],["downgraded",1],["ask",1]]},{"id":"openai4s/server/session_package.py#SessionPackageService.import_bytes","name":[["import",1],["bytes",1]],"path":[["openai4s",1],["server",1],["session",1],["package",1],["py",1]],"body":[["def",2],["import",7],["bytes",6],["self",5],["data",3],["dict",2],["str",2],["any",2],["untrusted",1],["under",1],["one",1],["stable",1],["validation",1],["error",12],["contract",1],["if",1],["not",1],["lock",2],["acquire",1],["blocking",1],["false",1],["raise",3],["session",5],["package",5],["another",1],["progress",1],["try",2],["return",1],["except",2],["attribute",1],["key",1],["overflow",1],["type",1],["value",1],["sqlite3",1],["integrity",1],["as",1],["records",1],["inconsistent",1],["from",1],["finally",1],["release",1]]},{"id":"openai4s/server/session_recovery.py","name":[["session",1],["recovery",1],["py",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["session",2],["lifecycle",2],["reconciliation",1],["deterministic",1],["idle",2],["kernel",2],["sweeping",1],["intentionally",1],["foundation",1],["not",1],["namespace",1],["recovery",2],["generation",1],["left",1],["live",1],["by",1],["older",1],["daemon",2],["marked",1],["abandoned",1],["remains",1],["auditable",1],["no",1],["code",1],["here",1],["deserializes",1],["objects",1],["claims",1],["memory",1],["survived",1],["from",3],["future",1],["import",8],["annotations",1],["math",1],["os",1],["threading",1],["time",1],["uuid",2],["contextlib",1],["contextmanager",1],["typing",1],["any",1],["callable",1],["iterable",1],["iterator",1],["mapping",1],["process",2],["instance",2],["id",2],["uuid4",1],["all",1],["service",1],["ttl",1]]},{"id":"openai4s/server/session_recovery.py#kernel_idle_ttl","name":[["kernel",1],["idle",1],["ttl",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",3],["kernel",3],["idle",3],["ttl",4],["environ",5],["mapping",2],["str",5],["none",6],["default",3],["float",7],["return",6],["configured",1],["seconds",1],["zero",1],["disables",1],["automatic",1],["release",1],["source",2],["os",1],["if",4],["else",3],["raw",4],["openai4",1],["normalize",2],["value",8],["any",1],["try",2],["number",4],["except",2],["type",2],["error",4],["math",2],["isfinite",2],["fallback",3],["not",1],["strip",1]]},{"id":"openai4s/server/session_recovery.py#kernel_idle_ttl.normalize","name":[["normalize",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["normalize",2],["value",4],["any",2],["float",3],["try",1],["number",4],["except",1],["type",1],["error",2],["return",2],["if",1],["math",1],["isfinite",1],["else",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService","name":[["session",1],["recovery",1],["service",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["class",2],["session",4],["recovery",6],["service",2],["own",2],["daemon",7],["reconciliation",1],["occupancy",1],["idle",8],["sweeper",4],["every",2],["external",1],["fact",1],["injected",1],["so",6],["sweep",6],["once",1],["be",1],["tested",1],["without",1],["thread",22],["real",1],["kernel",7],["wall",1],["clock",4],["sleeps",1],["web",1],["server",1],["def",5],["init",1],["self",49],["store",9],["any",7],["sessions",3],["callable",11],["iterable",1],["turn",5],["active",7],["str",8],["bool",5],["approval",3],["pending",3],["background",6],["release",4],["last",3],["activity",3],["ms",4],["int",2],["none",24],["owner",9],["instance",10],["id",10],["process",3],["ttl",13],["float",6],["interval",6],["lambda",1],["if",10],["else",3],["openai4",1],["default",2],["max",3],["01",1],["time",2],["recovering",1],["reconcile",10],["startup",2],["did",1],["auto",16],["mode",16],["kept",1],["diagnostics",1],["one",3],["entry",1],["per",2],["orphaned",4],["run",9],["naming",1],["terminal",3],["reached",1],["reconciled",6],["runs",4],["list",4],["dict",2],["candidate",2],["commit",1],["transaction",1],["before",2],["its",2],["death",1],["gap",1],["has",2],["no",1],["ledger",1],["find",1],["exact",1],["message",1],["delivery",1],["projected",1],["separately",1],["candidates",7],["lock",4],["threading",5],["rlock",1],["stop",6],["event",1],["staticmethod",1],["return",4],["min",1],["60",2],["mark",1],["only",1],["older",1],["live",2],["rows",1],["abandoned",1],["never",1],["recovered",1],["now",8],["generations",4],["abandon",5],["reason",1],["restart",2],["ended",1],["at",2],["attempts",4],["getattr",4],["incomplete",1],["execution",1],["finished",1],["same",2],["reasoning",1],["as",1],["above",1],["cannot",1],["outlive",1],["started",1],["anything",1],["still",1],["executing",2],["here",2],["was",1],["left",3],["behind",1],["by",1],["previous",1],["nothing",3],["going",1],["finish",1],["pause",4],["plans",4],["again",1],["running",1],["reviewing",1],["repairing",1],["not",6],["start",5],["refuses",1],["later",1],["branch",1],["already",3],["required",1],["shadow",1],["caller",1],["swallows",1],["leaving",1],["silently",1],["dead",1],["would",1],["ever",1],["clear",2],["row",1],["repository",1],["closes",1],["each",1],["stranded",1],["phase",1],["through",1],["completion",1],["method",1],["seals",1],["review",1],["unavailable",1],["committed",1],["re",1],["failures",1],["absorbed",1],["into",1],["returned",1],["outcomes",1],["level",1],["fault",1],["boot",3],["must",2],["survive",1],["rather",1],["than",1],["take",1],["whole",1],["down",1],["try",2],["except",2],["exception",2],["noqa",2],["ble001",2],["fail",1],["isolate",1],["optional",1],["explicit",1],["enabled",1],["alive",2],["false",1],["target",1],["name",1],["openai4s",1],["true",2],["timeout",3],["explicitly",1],["safe",1],["after",1],["current",1],["join",1],["close",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["init",2],["self",21],["store",4],["any",12],["sessions",4],["callable",14],["iterable",2],["turn",4],["active",8],["str",12],["bool",8],["approval",4],["pending",4],["background",8],["release",4],["idle",7],["last",4],["activity",4],["ms",4],["int",2],["none",25],["owner",4],["instance",6],["id",6],["process",3],["ttl",9],["float",6],["sweep",6],["interval",6],["clock",4],["lambda",1],["session",1],["kernel",3],["if",2],["else",2],["openai4",1],["default",1],["max",1],["01",1],["time",2],["recovering",1],["reconcile",1],["startup",1],["did",1],["auto",4],["mode",4],["kept",1],["diagnostics",1],["one",2],["entry",1],["per",1],["orphaned",1],["run",3],["naming",1],["terminal",1],["reached",1],["reconciled",2],["runs",1],["list",2],["dict",2],["candidate",1],["commit",1],["transaction",1],["before",1],["its",1],["death",1],["gap",1],["has",1],["no",1],["ledger",1],["find",1],["so",1],["exact",1],["message",1],["delivery",1],["recovery",1],["projected",1],["separately",1],["candidates",1],["lock",1],["threading",3],["rlock",1],["stop",1],["event",1],["thread",2]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService._default_interval","name":[["default",1],["interval",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["default",2],["interval",2],["ttl",4],["float",4],["return",1],["min",1],["60",2],["max",1],["if",1],["else",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService._run","name":[["run",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["run",2],["self",5],["none",2],["while",1],["not",1],["stop",1],["wait",1],["sweep",3],["interval",1],["try",1],["once",1],["except",1],["exception",1],["noqa",1],["ble001",1],["one",1],["cannot",1],["kill",1],["daemon",1],["continue",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.begin_recovery","name":[["begin",1],["recovery",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["begin",2],["recovery",2],["self",5],["session",4],["any",2],["none",2],["root",3],["frame",3],["id",3],["str",1],["lock",1],["recovering",2],["add",1],["touch",1],["state",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.blocked","name":[["blocked",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["blocked",2],["self",6],["session",4],["any",2],["bool",3],["root",5],["frame",5],["id",5],["str",1],["return",1],["turn",1],["active",2],["approval",1],["pending",1],["background",1],["recovering",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.end_recovery","name":[["end",1],["recovery",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["end",2],["recovery",2],["self",5],["session",4],["any",2],["none",2],["root",3],["frame",3],["id",3],["str",1],["touch",1],["state",1],["active",1],["lock",1],["recovering",1],["discard",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.idle_expired","name":[["idle",1],["expired",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["idle",2],["expired",2],["self",7],["session",6],["any",2],["now",8],["ms",7],["int",7],["none",8],["bool",2],["re",1],["evaluate",1],["ttl",3],["against",1],["latest",1],["activity",6],["barrier",1],["race",1],["checks",1],["if",9],["return",3],["false",2],["else",2],["live",5],["state",11],["kernels",2],["status",2],["values",2],["alive",2],["not",2],["background",5],["at",8],["last",5],["recorded",2],["max",2],["touch",1],["observed",3],["list",1],["value",5],["started",1],["append",1],["1000",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.is_recovering","name":[["recovering",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["recovering",3],["self",4],["root",3],["frame",3],["id",3],["str",2],["bool",2],["lock",1],["return",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.now_ms","name":[["now",1],["ms",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["now",2],["ms",2],["self",3],["int",3],["return",1],["clock",1],["1000",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.reconcile_startup","name":[["reconcile",1],["startup",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["reconcile",10],["startup",2],["self",15],["int",2],["mark",1],["only",1],["older",1],["daemon",5],["live",2],["rows",1],["abandoned",1],["never",1],["recovered",1],["now",8],["ms",1],["generations",4],["store",6],["abandon",5],["kernel",2],["owner",6],["instance",6],["id",6],["reason",1],["restart",2],["ended",1],["at",2],["attempts",4],["getattr",4],["incomplete",1],["execution",1],["none",4],["if",4],["callable",4],["finished",1],["same",2],["reasoning",1],["as",1],["above",1],["turn",2],["cannot",1],["outlive",1],["started",1],["so",4],["anything",1],["still",1],["executing",2],["here",2],["was",1],["left",3],["behind",1],["by",1],["previous",1],["process",1],["nothing",3],["going",1],["finish",1],["pause",4],["plans",4],["orphaned",3],["again",1],["auto",12],["mode",12],["run",5],["running",1],["candidate",1],["reviewing",1],["repairing",1],["not",2],["terminal",2],["start",1],["refuses",1],["every",1],["later",1],["branch",1],["already",3],["has",1],["recovery",2],["required",1],["active",1],["shadow",1],["caller",1],["swallows",1],["leaving",1],["silently",1],["dead",1],["session",1],["would",1],["ever",1],["clear",1],["row",1],["repository",1],["closes",1],["each",1],["stranded",1],["phase",1],["through",1],["its",1],["own",1],["completion",1],["method",1],["seals",1],["review",1],["unavailable",1],["committed",1],["re",1],["runs",3],["per",1],["failures",1],["absorbed",1],["into",1],["returned",1],["outcomes",1],["level",1],["fault",1],["boot",3],["must",2],["survive",1],["rather",1],["than",1],["take",1],["whole",1],["down",1],["try",2],["reconciled",4],["list",2],["except",2],["exception",2],["noqa",2],["ble001",2],["fail",1],["candidates",6],["isolate",1],["optional",1],["return",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.recovery_scope","name":[["recovery",1],["scope",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["recovery",4],["scope",2],["self",4],["session",4],["any",2],["iterator",2],["none",2],["begin",1],["try",1],["yield",1],["finally",1],["end",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.running","name":[["running",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["running",2],["self",5],["bool",3],["lock",1],["return",1],["thread",2],["alive",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.start","name":[["start",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["start",4],["self",9],["bool",2],["one",1],["explicit",1],["sweeper",2],["thread",8],["ttl",2],["release",1],["enabled",1],["lock",1],["if",1],["not",1],["none",1],["alive",1],["return",2],["false",1],["stop",1],["clear",1],["threading",1],["target",1],["run",1],["name",1],["openai4s",1],["kernel",1],["idle",1],["daemon",1],["true",2]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.stop","name":[["stop",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["stop",5],["self",8],["timeout",4],["float",2],["none",5],["sweeper",1],["explicitly",1],["safe",1],["before",1],["start",1],["after",1],["lock",2],["thread",11],["if",2],["not",3],["threading",1],["current",1],["join",1],["max",1],["alive",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.sweep_once","name":[["sweep",1],["once",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["sweep",2],["once",3],["self",8],["list",4],["str",4],["release",2],["eligible",1],["sessions",2],["return",3],["their",1],["root",2],["frame",2],["ids",1],["if",3],["ttl",2],["now",4],["ms",2],["released",3],["session",5],["not",1],["idle",3],["expired",1],["blocked",1],["continue",1],["append",1],["id",1]]},{"id":"openai4s/server/session_recovery.py#SessionRecoveryService.touch","name":[["touch",1]],"path":[["openai4s",1],["server",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["touch",3],["self",3],["session",3],["any",2],["language",3],["str",4],["none",13],["state",4],["at",5],["ms",6],["int",5],["return",1],["kernels",1],["now",1],["if",1],["else",1]]},{"id":"openai4s/server/session_runtime.py","name":[["session",1],["runtime",1],["py",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["session",3],["scoped",1],["control",2],["plane",3],["runtime",2],["independent",1],["language",1],["workers",1],["dispatcher",1],["belongs",1],["web",1],["python",1],["kernels",1],["optional",1],["execution",1],["resources",1],["may",1],["be",1],["started",1],["replaced",1],["stopped",1],["without",1],["discarding",1],["state",1],["such",1],["as",1],["approvals",1],["completion",1],["delegation",1],["from",2],["future",1],["import",3],["annotations",1],["threading",1],["typing",1],["any",1],["callable",1],["all",1]]},{"id":"openai4s/server/session_runtime.py#SessionRuntime","name":[["session",1],["runtime",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["class",2],["session",4],["runtime",3],["own",1],["one",1],["lazily",1],["constructed",1],["dispatcher",22],["lifetime",1],["def",6],["init",1],["self",19],["any",7],["none",7],["lock",5],["threading",1],["rlock",1],["property",2],["return",5],["setter",1],["value",2],["bind",2],["ready",1],["bool",1],["not",1],["install",1],["explicitly",1],["also",1],["preserves",1],["test",1],["compatibility",1],["ensure",1],["factory",3],["callable",1],["existing",1],["construct",1],["exactly",1],["once",1],["if",2],["raise",1],["error",1],["returned",1]]},{"id":"openai4s/server/session_runtime.py#SessionRuntime.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",4],["dispatcher",4],["any",2],["none",4],["lock",1],["threading",1],["rlock",1]]},{"id":"openai4s/server/session_runtime.py#SessionRuntime.bind","name":[["bind",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["def",2],["bind",2],["self",4],["dispatcher",6],["any",4],["install",1],["explicitly",1],["also",1],["preserves",1],["test",1],["compatibility",1],["lock",1],["return",1]]},{"id":"openai4s/server/session_runtime.py#SessionRuntime.dispatcher","name":[["dispatcher",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["def",2],["dispatcher",3],["self",4],["any",2],["lock",1],["return",1]]},{"id":"openai4s/server/session_runtime.py#SessionRuntime.dispatcher~2","name":[["dispatcher",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["def",2],["dispatcher",2],["self",3],["value",3],["any",2],["none",2],["bind",1]]},{"id":"openai4s/server/session_runtime.py#SessionRuntime.ensure","name":[["ensure",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["def",2],["ensure",2],["self",6],["factory",4],["callable",2],["any",4],["return",2],["existing",1],["dispatcher",8],["construct",1],["exactly",1],["once",1],["lock",1],["if",2],["none",3],["raise",1],["runtime",1],["error",1],["session",1],["returned",1]]},{"id":"openai4s/server/session_runtime.py#SessionRuntime.ready","name":[["ready",1]],"path":[["openai4s",1],["server",1],["session",1],["runtime",1],["py",1]],"body":[["def",2],["ready",2],["self",4],["bool",2],["lock",1],["return",1],["dispatcher",1],["not",1],["none",1]]},{"id":"openai4s/server/share_projection.py","name":[["share",1],["projection",1],["py",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["flattened",2],["deterministic",1],["import",14],["compatible",2],["session",6],["share",9],["snapshots",2],["snapshot",1],["not",2],["full",2],["package",8],["view",5],["one",2],["active",1],["branch",6],["final",1],["logical",1],["state",1],["rebuilt",1],["onto",1],["single",2],["synthetic",1],["root",1],["zero",1],["checkpoints",1],["deliberately",1],["sidesteps",1],["reference",1],["closure",1],["hazards",1],["exporting",1],["partial",1],["checkpoint",1],["dag",1],["revert",2],["sibling",1],["cursor",1],["remapping",1],["dangling",1],["metadata",1],["see",1],["docs",1],["webshare",1],["md",1],["plan",1],["two",1],["artefacts",1],["produced",1],["from",11],["immutable",1],["class",1],["projection",7],["bundle",3],["zip",2],["exact",1],["service",2],["bytes",5],["wire",2],["format",4],["same",3],["manifest",1],["twelve",1],["required",1],["documents",1],["secret",3],["gate",1],["so",2],["recipient",1],["imports",1],["through",1],["unchanged",1],["quarantine",1],["restart",1],["fresh",1],["path",4],["redacted",1],["read",2],["only",2],["static",1],["viewer",2],["renders",1],["frozen",2],["once",1],["inside",2],["fifo",1],["execution",1],["ticket",1],["by",1],["caller",1],["neither",1],["serializer",1],["re",2],["reads",1],["live",1],["store",1],["workspace",3],["artifact",2],["repository",1],["future",1],["annotations",1],["hashlib",1],["json",3],["collections",1],["abc",1],["callable",3],["mapping",1],["dataclasses",1],["dataclass",2],["pathlib",1],["pure",1],["posix",1],["typing",1],["any",1],["openai4s",5],["agent",1],["ledger",1],["action",1],["groups",1],["server",2],["auto",4],["mode",4],["portability",2],["error",2],["portable",1],["reuse",1],["disk",1],["primitives",1],["byte",2],["existing",1],["untrusted",1],["importer",1],["these",1],["intentionally",1],["source",1],["truth",1],["implement",1],["them",1],["here",1],["max",3],["archive",1],["entry",1],["uncompressed",1],["schema",3],["version",3],["assert",1],["free",1],["canonical",1],["export",1],["publication",1],["safe",2],["filename",1],["text",2],["sanitize",1],["sha256",1],["storage",2],["project",1],["records",1],["cas",1],["recovery",1],["setting",1],["key",1],["stdout",1],["stderr",1],["shown",1],["bounded",1],["always",1],["remains",1],["downloadable",1],["notebook",1],["stream",1],["cap",1],["256",1],["1024",1],["resolver",1],["str",4],["value",1],["provider",1],["tuple",1],["true",1],["all",1],["cancelled",1],["builder",1]]},{"id":"openai4s/server/share_projection.py#ShareCancelled","name":[["share",1],["cancelled",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["class",2],["share",3],["cancelled",3],["runtime",2],["error",2],["snapshot",1],["was",1],["execution",1],["ticket",1],["signalled",1]]},{"id":"openai4s/server/share_projection.py#ShareProjection","name":[["share",1],["projection",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["class",2],["share",2],["projection",3],["one",1],["frozen",1],["self",1],["contained",1],["snapshot",1],["session",1],["shareable",1],["state",1],["id",3],["str",18],["source",2],["project",2],["root",1],["frame",2],["meta",2],["mapping",15],["any",12],["messages",1],["tuple",7],["groups",1],["cells",1],["artifacts",1],["artifact",1],["bytes",3],["env",1],["snapshots",1],["lineage",1],["plans",1],["review",1],["workspace",2],["files",1],["excluded",1],["counts",1],["int",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder","name":[["share",1],["projection",1],["builder",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["class",3],["share",10],["projection",11],["builder",2],["build",3],["frozen",1],["serialize",1],["two",1],["ways",1],["def",5],["init",1],["self",27],["store",8],["any",4],["data",8],["dir",5],["str",12],["path",2],["workspace",23],["resolver",1],["cas",6],["extra",7],["secret",14],["values",4],["value",5],["provider",1],["none",8],["expanduser",1],["resolve",2],["lambda",1],["reuse",1],["packaging",2],["service",2],["purely",1],["its",2],["capture",3],["configured",2],["byte",4],["scan",2],["flow",1],["never",2],["calls",1],["exporter",1],["pkg",3],["session",7],["package",5],["bytes",7],["tuple",3],["out",3],["if",12],["isinstance",2],["len",1],["add",1],["encode",1],["utf",1],["return",3],["contains",2],["bool",1],["text",1],["ascii",2],["signature",1],["exact",2],["plus",1],["programmatically",1],["injected",1],["secrets",1],["token",1],["supplied",1],["via",1],["config",1],["rather",1],["than",1],["os",1],["environ",1],["binary",1],["artifacts",6],["only",1],["best",1],["effort",1],["known",1],["content",1],["level",1],["guarantee",1],["true",1],["root",19],["frame",23],["id",33],["active",9],["branch",10],["cancel",3],["event",3],["ck",5],["not",2],["raise",5],["cancelled",2],["snapshot",1],["setting",2],["revert",3],["recovery",2],["key",2],["error",8],["requires",2],["before",1],["sharing",1],["unknown",1],["project",9],["default",1],["single",1],["current",1],["tree",1],["checkpoints",2],["makes",1],["shared",1],["helper",1],["exactly",1],["no",1],["history",2],["trees",1],["then",1],["re",1],["stamp",1],["onto",1],["synthetic",1],["files",3],["export",2],["dict",1],["names",5],["basenames",1],["projected",2],["logical",1],["folds",1],["fork",1],["inheritance",1],["exclusion",1],["messages",2],["groups",5],["cells",6],["retained",4],["cell",14],["ids",14],["producing",2],["artifact",11],["transitive",1],["closure",1],["version",12],["trimming",1],["env",1],["snapshots",1],["lineage",1],["excluded",1],["collect",1],["referenced",2],["each",1],["notebook",1],["figure",3],["hash",1],["viewer",1],["prefer",1],["produced",1],["by",5],["else",2],["latest",3],["available",2],["name",4],["sha",2],["filename",1],["index",1],["refs",2],["safe",5],["item",2],["plans",2],["versions",1],["raw",4],["auto",10],["mode",8],["publication",1],["trust",4],["state",4],["local",2],["mapping",1],["try",1],["portable",1],["action",2],["group",16],["turn",3],["scopes",1],["except",1],["portability",1],["as",1],["from",1],["flattens",1],["ac",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["init",2],["self",8],["store",5],["any",2],["data",6],["dir",6],["str",2],["path",3],["workspace",11],["resolver",2],["cas",8],["extra",4],["secret",7],["values",4],["value",2],["provider",2],["none",6],["expanduser",1],["resolve",1],["lambda",1],["reuse",1],["packaging",1],["service",2],["purely",1],["its",2],["capture",1],["configured",1],["byte",1],["scan",1],["share",1],["flow",1],["never",1],["calls",1],["exporter",1],["pkg",1],["session",1],["package",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._branch_cells","name":[["branch",1],["cells",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["branch",7],["cells",3],["self",4],["root",4],["frame",4],["id",8],["str",6],["list",4],["dict",2],["any",2],["return",1],["project",1],["records",1],["store",2],["local",1],["lambda",2],["selected",2],["record",1],["position",1],["cell",5],["int",1],["state",1],["revision",1],["index",1],["cursor",2],["key",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._clip","name":[["clip",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["clip",2],["value",3],["any",2],["tuple",2],["str",3],["bool",2],["text",4],["if",1],["len",1],["view",2],["stream",2],["cap",2],["return",2],["true",1],["false",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._collect_artifacts","name":[["collect",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["collect",2],["artifacts",14],["self",10],["root",4],["frame",5],["id",46],["str",52],["retained",11],["cell",9],["ids",6],["referenced",3],["names",9],["workspace",3],["tuple",2],["list",13],["dict",19],["any",13],["bytes",9],["all",7],["store",6],["by",9],["artifact",13],["versions",22],["version",26],["owner",6],["aid",16],["retention",1],["rules",1],["base",4],["pure",1],["posix",1],["path",4],["filename",12],["name",2],["keep",4],["bool",1],["user",3],["upload",3],["latest",18],["if",17],["meta",12],["producing",7],["true",3],["add",5],["selection",1],["kept",8],["vid",7],["lineage",2],["ancestor",1],["closure",1],["rule",1],["worklist",4],["while",1],["pop",1],["raw",2],["edges",1],["up",1],["inp",5],["continue",4],["not",4],["append",5],["serialize",1],["capture",1],["files",2],["env",7],["excluded",3],["trimmed",2],["sorted",2],["source",7],["try",2],["safe",1],["except",2],["session",1],["package",1],["error",1],["reason",2],["secret",2],["dedupe",1],["records",4],["sum",1],["ordered",2],["key",4],["lambda",1],["item",3],["int",1],["created",4],["at",4],["record",9],["sanitize",6],["content",3],["type",3],["size",2],["checksum",4],["else",2],["none",8],["only",1],["reference",1],["snapshot",18],["actually",1],["captured",1],["so",1],["bundle",1],["never",1],["carries",1],["dangling",1],["import",1],["rejects",1],["unknown",1],["references",1],["candidate",3],["data",11],["read",1],["oserror",1],["len",2],["max",1],["entry",1],["contains",1],["sha256",4],["update",2],["available",8],["false",1],["digest",4],["no",1],["importable",1],["discard",1],["casefold",1],["priority",2],["ve",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._contains_secret","name":[["contains",1],["secret",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["contains",3],["secret",8],["self",4],["data",4],["bytes",6],["bool",2],["text",2],["ascii",4],["signature",2],["configured",2],["exact",2],["session",2],["package",2],["plus",2],["any",3],["programmatically",2],["injected",2],["extra",3],["secrets",2],["share",2],["token",2],["supplied",2],["via",2],["config",2],["rather",2],["than",2],["os",2],["environ",2],["binary",2],["artifacts",2],["only",2],["best",2],["effort",2],["known",2],["byte",2],["scan",2],["never",2],["content",2],["level",2],["guarantee",2],["if",1],["pkg",1],["return",2],["true",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._dedupe_name","name":[["dedupe",1],["name",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["dedupe",2],["name",2],["filename",5],["str",6],["folded",3],["casefold",3],["if",2],["not",2],["add",2],["return",2],["path",4],["pure",1],["posix",1],["stem",3],["suffix",3],["counter",3],["while",1],["true",1],["candidate",4]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._extra_secret_bytes","name":[["extra",1],["secret",1],["bytes",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["extra",3],["secret",3],["bytes",5],["self",3],["tuple",3],["out",3],["value",4],["values",1],["if",1],["isinstance",1],["str",1],["len",1],["add",1],["encode",1],["utf",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._figure_refs","name":[["figure",1],["refs",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["figure",2],["refs",5],["cell",7],["mapping",2],["str",20],["any",2],["by",6],["name",7],["dict",9],["latest",3],["sha",6],["list",3],["id",3],["producing",1],["item",4],["figures",1],["if",2],["not",2],["isinstance",1],["continue",1],["base",4],["pure",1],["posix",1],["path",1],["append",1],["filename",1],["sha256",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._filename_index","name":[["filename",1],["index",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["filename",3],["index",2],["artifacts",3],["list",2],["dict",11],["str",20],["any",2],["tuple",2],["map",1],["basename",2],["producing",2],["cell",2],["id",2],["sha",9],["latest",8],["by",3],["name",4],["base",3],["pure",1],["posix",1],["path",1],["share",1],["projection",1],["builder",1],["available",2],["if",3],["versions",1],["not",1],["continue",1],["pid",3],["snapshot",1],["sha256",1],["setdefault",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._group_excluded","name":[["group",1],["excluded",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["group",2],["excluded",5],["list",4],["dict",5],["str",7],["any",2],["counts",4],["int",1],["item",3],["reason",5],["return",1],["count",3],["sorted",1],["items",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._latest_available_sha","name":[["latest",1],["available",1],["sha",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["latest",5],["available",7],["sha",2],["artifact",4],["mapping",2],["str",6],["any",2],["none",3],["id",4],["version",2],["versions",1],["if",3],["return",2],["snapshot",2],["sha256",2],["else",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._latest_available_size","name":[["latest",1],["available",1],["size",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["latest",5],["available",7],["size",4],["artifact",4],["mapping",2],["str",2],["any",2],["int",2],["none",3],["id",4],["version",2],["versions",1],["if",3],["return",2],["bytes",2],["else",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._lineage_edges","name":[["lineage",1],["edges",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["lineage",3],["edges",7],["self",4],["version",9],["ids",7],["str",9],["retained",3],["cell",6],["list",3],["dict",3],["any",3],["source",3],["sorted",1],["raw",2],["store",2],["down",1],["target",4],["if",2],["not",1],["continue",1],["producing",5],["pid",3],["id",6],["append",1],["input",2],["output",2],["else",1],["none",1],["sort",1],["key",1],["lambda",1],["item",3],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._package_cell","name":[["package",1],["cell",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["package",2],["cell",5],["mapping",2],["str",4],["any",4],["dict",2],["out",2],["key",3],["value",2],["items",1],["if",1],["figure",1],["refs",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._project_cells","name":[["project",1],["cells",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["project",3],["cells",3],["self",4],["root",4],["frame",5],["id",13],["str",10],["active",3],["branch",4],["list",3],["dict",3],["any",3],["summaries",2],["out",4],["seen",3],["summary",3],["cell",9],["producing",1],["if",3],["continue",1],["add",1],["revision",4],["len",1],["detail",3],["store",1],["safe",9],["sanitize",1],["pop",3],["none",3],["language",6],["python",3],["lower",1],["not",1],["state",1],["index",1],["append",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._project_groups","name":[["project",1],["groups",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["project",2],["groups",3],["self",3],["root",6],["frame",6],["id",9],["str",9],["active",3],["branch",6],["list",3],["dict",3],["any",3],["projected",2],["action",1],["store",1],["out",4],["seen",3],["group",5],["gid",5],["if",2],["continue",1],["add",1],["safe",6],["session",1],["package",1],["service",1],["ordinal",1],["len",1],["append",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._project_messages","name":[["project",1],["messages",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["project",2],["messages",2],["self",3],["root",4],["frame",4],["id",9],["str",12],["active",3],["branch",6],["list",4],["dict",4],["any",3],["boundaries",3],["store",1],["message",4],["limit",1],["none",5],["out",4],["seen",3],["item",7],["mid",5],["if",8],["continue",1],["add",1],["seq",3],["len",1],["role",6],["assistant",3],["not",2],["user",3],["system",1],["review",8],["status",12],["raw",8],["meta",8],["metadata",2],["isinstance",3],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["candidate",1],["verified",2],["completed",1],["issues",1],["unavailable",1],["unverified",1],["truth",6],["240",1],["row",3],["content",2],["safe",1],["text",1],["created",2],["at",2],["append",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._project_plans","name":[["project",1],["plans",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["project",2],["plans",5],["self",3],["root",3],["frame",3],["id",6],["str",7],["safe",3],["artifact",6],["ids",3],["list",3],["dict",2],["any",2],["store",1],["limit",1],["5000",1],["return",1],["sanitize",1],["plan",4],["if",1],["else",1],["none",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._project_review","name":[["project",1],["review",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["project",2],["review",5],["self",4],["root",4],["frame",4],["id",5],["str",10],["safe",3],["artifact",4],["ids",3],["auto",5],["mode",4],["mapping",2],["any",4],["dict",3],["annotations",4],["sanitize",2],["item",6],["store",2],["list",2],["if",2],["steps",4],["limit",1],["25000",1],["kind",1],["casefold",1],["settings",2],["return",1],["activity",1],["none",2],["reviewer",1],["model",1],["active",1],["import",1],["false",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._referenced_names","name":[["referenced",1],["names",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["referenced",2],["names",5],["cells",3],["tuple",2],["mapping",2],["str",6],["any",2],["cell",2],["group",2],["figures",1],["files",1],["written",1],["item",4],["if",1],["isinstance",1],["add",1],["pure",1],["posix",1],["path",1],["name",1],["return",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder._workspace_basenames","name":[["workspace",1],["basenames",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["workspace",10],["basenames",2],["mapping",4],["str",10],["any",2],["files",3],["bytes",2],["import",1],["json",4],["as",1],["names",5],["active",3],["source",1],["tree",4],["id",3],["safe",2],["map",1],["raw",3],["trees",1],["if",2],["not",1],["return",3],["try",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["entry",2],["entries",1],["path",6],["isinstance",1],["add",1],["pure",1],["posix",1],["name",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder.build","name":[["build",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",3],["build",2],["self",17],["root",29],["frame",38],["id",48],["str",12],["active",11],["branch",14],["cancel",4],["event",5],["any",2],["none",6],["share",7],["projection",14],["ck",6],["if",10],["not",3],["raise",5],["cancelled",2],["snapshot",1],["store",4],["setting",2],["revert",3],["recovery",2],["key",7],["session",5],["package",3],["error",8],["workspace",17],["requires",2],["before",1],["sharing",1],["unknown",1],["project",19],["default",1],["single",1],["current",1],["tree",1],["checkpoints",2],["makes",1],["shared",2],["packaging",1],["helper",1],["capture",2],["exactly",2],["no",1],["history",3],["trees",1],["then",1],["re",1],["stamp",1],["onto",2],["synthetic",2],["files",3],["pkg",1],["export",2],["dict",1],["names",5],["basenames",1],["projected",2],["logical",1],["folds",1],["fork",1],["inheritance",1],["exclusion",1],["messages",9],["groups",9],["cells",13],["retained",4],["cell",14],["ids",15],["producing",2],["artifact",13],["transitive",1],["closure",1],["version",12],["trimming",1],["byte",2],["artifacts",11],["env",4],["snapshots",3],["lineage",3],["excluded",3],["collect",1],["referenced",2],["resolve",1],["each",1],["notebook",1],["figure",3],["exact",1],["hash",1],["viewer",1],["prefer",1],["produced",1],["by",5],["else",2],["latest",3],["available",2],["name",7],["sha",2],["filename",1],["index",1],["tuple",5],["refs",2],["safe",8],["item",2],["plans",4],["versions",1],["raw",4],["auto",13],["mode",11],["publication",1],["trust",4],["state",4],["local",2],["isinstance",1],["mapping",1],["try",1],["portable",1],["action",2],["group",16],["turn",3],["scopes",1],["except",1],["portability",1],["as",2],["from",1],["flattens",1],["one",1],["preserve",1],["run",1],["identities",1],["but",1],["source",4],["topology",1],["actions",1],["above",1],["runs",3],["events",1],["review",5],["findings",1],["repair",1],["permission",1],["assessments",1],["record",3],["meta",8],["sanitize",1],["task",1],["summary",1],["model",1],["effort",1],["runtime",1],["created",1],["at",2],["updated",1],["text",2],["research",1],["description",2],["counts",1],["len",3],["core",2],["list",7],["sha256",1],["canonical",1],["json",1],["return",1],["bytes",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder.build._ck","name":[["ck",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["ck",2],["none",3],["if",1],["cancel",2],["event",2],["not",1],["raise",1],["share",2],["cancelled",2],["snapshot",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder.serialize_package","name":[["serialize",1],["package",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["serialize",2],["package",10],["self",4],["projection",30],["share",8],["dict",10],["str",5],["any",2],["produce",1],["import",4],["bytes",7],["compatible",1],["flattened",1],["bundle",1],["root",9],["source",4],["frame",8],["id",17],["workspace",10],["skipped",6],["active",4],["tree",9],["safe",2],["map",1],["doc",3],["files",10],["trees",1],["json",47],["if",5],["try",1],["as",2],["len",5],["loads",2],["except",1],["type",2],["error",5],["value",1],["excluded",9],["branch",5],["parent",1],["none",4],["base",1],["checkpoint",3],["head",1],["name",8],["created",3],["at",5],["meta",5],["updated",2],["session",8],["canonical",14],["schema",8],["version",8],["project",5],["messages",2],["list",7],["view",2],["ledger",2],["groups",2],["execution",1],["attempts",1],["notebook",2],["cells",2],["cell",3],["snapshots",5],["branches",1],["checkpoints",1],["states",2],["operations",1],["recovery",1],["journal",1],["artifacts",5],["ignores",1],["keep",1],["grouped",1],["summary",1],["auditing",1],["without",1],["expanding",1],["back",1],["per",1],["item",1],["rows",1],["environment",3],["generations",1],["artifact",2],["env",1],["lineage",3],["edges",1],["plans",4],["review",3],["memory",2],["memories",1],["permissions",2],["policy",2],["never",1],["export",1],["state",1],["conversation",1],["capabilities",2],["residual",1],["secret",4],["gate",1],["fail",1],["closed",1],["recursive",1],["every",2],["document",1],["byte",1],["level",1],["file",1],["mirroring",1],["full",1],["exporter",1],["assert",1],["free",1],["path",2],["payload",4],["items",2],["contains",2],["raise",3],["snapshot",3],["still",1],["material",1],["manifest",7],["body",3],["format",2],["size",2],["data",9],["sha256",6],["sorted",1],["sum",1],["values",1],["max",2],["uncompressed",1],["expands",1],["beyond",1],["its",2],["limit",2],["zip",3],["archive",2],["exceeds",1],["stem",2],["join",1],["ch",4],["isalnum",1],["return",1],["filename",1],["openai4s",2],["content",1],["application",1],["vnd",1],["immutable",1],["true",1]]},{"id":"openai4s/server/share_projection.py#ShareProjectionBuilder.serialize_view","name":[["serialize",1],["view",1]],"path":[["openai4s",1],["server",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["serialize",2],["view",9],["self",7],["projection",19],["share",4],["bundle",4],["mapping",2],["str",8],["any",4],["none",5],["bytes",3],["produce",1],["redacted",1],["read",1],["only",1],["viewer",1],["document",4],["json",3],["hidden",4],["cells",5],["list",3],["dict",7],["cell",17],["if",4],["visibility",1],["scientific",2],["continue",2],["stdout",7],["trunc",4],["clip",2],["stderr",7],["append",2],["index",2],["state",2],["revision",2],["language",2],["kernel",2],["id",6],["status",2],["source",1],["code",1],["truncated",2],["error",3],["figure",2],["refs",2],["files",2],["written",2],["created",8],["at",10],["artifacts",5],["by",4],["filename",7],["latest",6],["sha",5],["available",2],["artifact",2],["content",4],["type",2],["size",2],["sha256",1],["schema",2],["version",2],["session",2],["name",4],["frame",5],["meta",6],["task",2],["summary",2],["model",2],["project",2],["updated",2],["messages",2],["seq",2],["role",3],["user",1],["assistant",1],["count",1],["counts",2],["excluded",2],["auto",2],["mode",2],["review",1],["assert",1],["secret",3],["free",1],["path",1],["payload",3],["canonical",1],["contains",2],["raise",1],["package",1],["still",1],["material",1],["return",1]]},{"id":"openai4s/server/share_router.py","name":[["share",1],["router",1],["py",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["read",2],["only",3],["public",1],["request",1],["handler",2],["one",2],["web",1],["share",8],["two",2],["roots",1],["exist",1],["memory",1],["viewer",3],["asset",1],["loaded",1],["once",1],["at",1],["construction",1],["current",1],["immutable",1],["snapshot",2],["directory",1],["resolved",1],["via",1],["lease",2],["never",1],["touches",1],["store",1],["beyond",1],["status",1],["check",1],["kernel",1],["dispatcher",1],["subprocesses",1],["any",2],["gateway",1],["route",1],["every",1],["response",1],["head",1],["carries",1],["strict",1],["security",2],["headers",2],["unknown",2],["revoked",1],["offline",1],["returns",1],["byte",1],["identical",1],["404",1],["from",5],["future",1],["import",7],["annotations",1],["json",2],["re",2],["collections",1],["abc",1],["iterator",1],["pathlib",1],["path",1],["typing",1],["openai4s",1],["server",1],["service",2],["sha256",1],["compile",1],["f0",1],["64",1],["artifact",1],["content",2],["types",2],["may",1],["render",1],["inline",2],["everything",1],["else",1],["html",1],["svg",1],["forced",1],["attachment",1],["download",1],["v1",1],["frozenset",2],["image",4],["png",1],["jpeg",1],["gif",1],["webp",1],["application",1],["pdf",1],["text",2],["plain",1],["csv",1],["static",1],["whitelist",1],["js",3],["css",1],["scientific",1],["renderers",1],["vendor",1],["dmol",1],["min",1],["csp",1],["default",1],["src",8],["none",5],["script",1],["self",5],["style",1],["img",1],["blob",2],["connect",1],["font",1],["object",1],["worker",1],["base",1],["uri",1],["form",1],["action",1],["frame",1],["ancestors",1],["type",1],["options",1],["nosniff",1],["referrer",2],["policy",2],["no",1],["robots",1],["tag",1],["noindex",1],["nofollow",1],["cross",1],["origin",2],["resource",1],["same",1],["not",1],["found",1],["body",1],["unavailable",1],["stream",1],["chunk",1],["20",1],["all",1],["router",1]]},{"id":"openai4s/server/share_router.py#_asset_ctype","name":[["asset",1],["ctype",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["asset",2],["ctype",2],["name",5],["str",4],["if",3],["endswith",3],["js",1],["return",4],["text",3],["javascript",1],["charset",3],["utf",3],["css",2],["html",2],["application",1],["octet",1],["stream",1]]},{"id":"openai4s/server/share_router.py#_LeasedStream","name":[["leased",1],["stream",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["class",2],["leased",2],["stream",3],["file",1],["byte",1],["range",1],["iterator",2],["releases",1],["its",1],["snapshot",1],["lease",1],["done",1],["def",2],["init",1],["self",11],["path",5],["start",4],["int",2],["length",4],["none",3],["close",3],["by",1],["share",1],["router",1],["handle",4],["iter",1],["bytes",1],["remaining",4],["try",1],["open",1],["rb",1],["as",1],["seek",1],["while",1],["chunk",5],["read",1],["min",1],["if",2],["not",2],["break",1],["len",1],["yield",1],["finally",1]]},{"id":"openai4s/server/share_router.py#_LeasedStream.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["init",2],["self",6],["path",6],["start",4],["int",4],["length",4],["none",3],["close",1],["by",1],["share",1],["router",1],["handle",1]]},{"id":"openai4s/server/share_router.py#_LeasedStream.__iter__","name":[["iter",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["iter",2],["self",7],["iterator",2],["bytes",2],["remaining",4],["length",1],["try",1],["open",1],["path",1],["rb",1],["as",1],["handle",3],["seek",1],["start",1],["while",1],["chunk",5],["read",1],["min",1],["stream",1],["if",2],["not",2],["break",1],["len",1],["yield",1],["finally",1],["close",2],["none",1]]},{"id":"openai4s/server/share_router.py#ShareRouter","name":[["share",1],["router",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["class",2],["share",10],["router",2],["def",9],["init",1],["self",37],["service",6],["assets",4],["dict",20],["str",34],["bytes",6],["none",10],["entry",1],["handle",1],["request",15],["any",12],["method",21],["upper",1],["if",24],["not",15],["head",3],["return",22],["error",1],["405",1],["allowed",1],["id",7],["path",17],["every",1],["gated",1],["behind",1],["valid",1],["ready",1],["so",1],["unknown",1],["revoked",1],["offline",1],["all",1],["collapse",1],["one",1],["404",1],["no",4],["oracle",1],["acquired",3],["acquire",1],["else",6],["found",8],["snapshot",5],["snap",15],["dir",15],["release",5],["try",1],["response",7],["route",2],["except",1],["exception",1],["raise",1],["body",9],["isinstance",1],["leased",1],["stream",2],["close",1],["routes",1],["asset",4],["html",2],["ctype",10],["text",1],["charset",3],["utf",3],["csp",4],["true",1],["startswith",1],["static",3],["name",10],["len",3],["whitelist",1],["api",3],["meta",7],["file",9],["json",6],["application",4],["view",2],["bundle",5],["re",2],["fullmatch",1],["artifacts",2],["artifact",3],["group",1],["bool",1],["false",1],["data",7],["headers",37],["security",5],["content",11],["type",6],["length",2],["policy",1],["viewer",1],["cache",5],["control",5],["store",3],["public",2],["max",2],["age",2],["3600",1],["status",2],["200",2],["target",14],["safe",5],["join",3],["read",2],["sha",11],["sha256",3],["match",1],["filename",4],["inline",5],["types",1],["disposition",4],["attachment",2],["served",2],["octet",1],["etag",1],["accept",2],["ranges",2],["31536000",1],["immutable",1],["sub",1],["za",1],["z0",1],["zip",3],["vnd",1],["openai4s",2],["session",3],["size",3],["stat",1],["st",1],["rng",2],["parse",1],["range",4],["strip",1],["malformed",1],["unsatisfiable",1]]},{"id":"openai4s/server/share_router.py#ShareRouter.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["init",2],["self",4],["service",6],["share",2],["assets",4],["dict",3],["str",2],["bytes",2],["none",2]]},{"id":"openai4s/server/share_router.py#ShareRouter._artifact","name":[["artifact",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["artifact",3],["self",7],["method",3],["str",8],["request",3],["dict",5],["any",4],["snap",4],["dir",4],["path",2],["sha",8],["if",4],["not",4],["sha256",1],["match",1],["return",3],["found",2],["target",4],["safe",3],["join",1],["artifacts",1],["none",1],["file",2],["ctype",3],["filename",3],["meta",1],["inline",5],["types",1],["disposition",3],["else",2],["attachment",1],["served",2],["type",3],["application",1],["octet",1],["stream",1],["headers",8],["security",1],["content",2],["etag",1],["accept",1],["ranges",1],["bytes",1],["cache",1],["control",1],["public",1],["max",1],["age",1],["31536000",1],["immutable",1],["name",2],["re",1],["sub",1],["za",1],["z0",1],["body",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._artifact_meta","name":[["artifact",1],["meta",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["artifact",6],["meta",2],["self",3],["snap",3],["dir",3],["path",2],["sha",5],["str",9],["tuple",2],["view",3],["read",1],["json",2],["artifacts",1],["if",1],["sha256",1],["return",2],["content",1],["type",1],["application",2],["octet",2],["stream",2],["filename",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._asset_response","name":[["asset",1],["response",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["asset",2],["response",2],["self",4],["method",3],["str",9],["name",3],["ctype",3],["csp",4],["bool",2],["false",2],["dict",3],["any",2],["data",4],["assets",1],["if",3],["none",2],["return",2],["not",1],["found",1],["headers",9],["security",2],["content",3],["type",1],["length",1],["len",1],["policy",1],["viewer",1],["cache",2],["control",2],["no",1],["store",1],["else",2],["public",1],["max",1],["age",1],["3600",1],["status",1],["200",1],["body",1],["head",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._bundle","name":[["bundle",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["bundle",4],["self",6],["method",3],["str",7],["request",3],["dict",5],["any",4],["snap",4],["dir",4],["path",2],["target",4],["safe",1],["join",1],["zip",3],["if",3],["none",1],["not",2],["file",2],["return",2],["found",1],["sha",4],["meta",4],["read",1],["json",2],["sha256",2],["headers",8],["security",1],["content",3],["type",1],["application",1],["vnd",1],["openai4s",2],["session",3],["accept",1],["ranges",1],["bytes",1],["cache",1],["control",1],["no",1],["store",1],["disposition",1],["attachment",1],["filename",1],["body",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._error","name":[["error",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["error",2],["self",2],["status",4],["int",2],["message",3],["str",5],["dict",3],["any",2],["body",4],["encode",1],["utf",2],["headers",7],["security",1],["content",2],["type",1],["text",1],["plain",1],["charset",1],["length",1],["len",1],["cache",1],["control",1],["no",1],["store",1],["return",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._file_body","name":[["file",1],["body",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["file",2],["body",7],["self",3],["method",4],["str",13],["request",4],["dict",9],["any",4],["target",5],["path",2],["headers",24],["size",7],["stat",1],["st",1],["rng",4],["parse",1],["range",5],["if",4],["none",5],["strip",1],["malformed",1],["unsatisfiable",1],["content",5],["bytes",2],["length",6],["return",5],["status",5],["416",1],["not",1],["start",4],["end",3],["head",2],["206",2],["leased",2],["stream",2],["200",2]]},{"id":"openai4s/server/share_router.py#ShareRouter._not_found","name":[["not",1],["found",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["not",4],["found",4],["self",2],["dict",3],["str",3],["any",2],["headers",7],["security",1],["content",2],["type",1],["text",1],["plain",1],["charset",1],["utf",1],["length",1],["len",1],["body",3],["cache",1],["control",1],["no",1],["store",1],["return",1],["status",1],["404",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._parse_range","name":[["parse",1],["range",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["parse",2],["range",3],["request",3],["dict",2],["str",3],["any",2],["size",8],["int",9],["tuple",2],["none",7],["raw",3],["headers",1],["strip",1],["if",7],["not",2],["return",6],["re",1],["fullmatch",1],["bytes",1],["start",9],["end",9],["group",2],["suffix",3],["max",1],["else",2],["min",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._read_json","name":[["read",1],["json",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["read",3],["json",3],["path",5],["dict",2],["none",3],["try",1],["return",2],["loads",1],["bytes",1],["except",1],["oserror",1],["type",1],["error",2],["value",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._route","name":[["route",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["route",2],["self",10],["method",8],["str",8],["path",11],["request",4],["dict",4],["any",4],["snap",6],["dir",6],["if",7],["return",8],["asset",3],["response",2],["share",1],["html",2],["ctype",3],["text",1],["charset",3],["utf",3],["csp",1],["true",1],["startswith",1],["static",3],["name",4],["len",1],["not",3],["whitelist",1],["found",2],["api",3],["meta",2],["snapshot",2],["file",2],["json",4],["application",2],["view",2],["bundle",2],["re",1],["fullmatch",1],["artifacts",1],["artifact",1],["group",1]]},{"id":"openai4s/server/share_router.py#ShareRouter._safe_join","name":[["safe",1],["join",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["safe",2],["join",2],["base",6],["path",4],["name",3],["str",2],["none",3],["resolve",2],["candidate",3],["try",1],["relative",1],["except",1],["value",1],["error",1],["return",2]]},{"id":"openai4s/server/share_router.py#ShareRouter._snapshot_file","name":[["snapshot",1],["file",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["snapshot",2],["file",3],["self",4],["method",3],["str",9],["snap",3],["dir",3],["path",2],["name",3],["ctype",3],["dict",3],["any",2],["target",4],["safe",1],["join",1],["if",2],["none",2],["not",2],["return",2],["found",1],["data",3],["read",1],["bytes",1],["headers",7],["security",1],["content",2],["type",1],["length",1],["len",1],["cache",1],["control",1],["no",1],["store",1],["status",1],["200",1],["body",1],["head",1],["else",1]]},{"id":"openai4s/server/share_router.py#ShareRouter.handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",3],["handle",2],["self",7],["request",6],["dict",4],["str",7],["any",4],["method",5],["upper",1],["if",4],["not",3],["head",1],["return",5],["error",1],["405",1],["allowed",1],["share",6],["id",7],["path",4],["every",1],["gated",1],["behind",1],["valid",1],["ready",1],["so",1],["unknown",1],["revoked",1],["offline",1],["all",1],["collapse",1],["one",1],["404",1],["no",1],["oracle",1],["acquired",3],["service",2],["acquire",1],["else",1],["none",2],["found",1],["snapshot",2],["snap",2],["dir",2],["release",5],["try",1],["response",4],["route",1],["except",1],["exception",1],["raise",1],["body",4],["isinstance",1],["leased",1],["stream",1],["close",1]]},{"id":"openai4s/server/share_router.py#ShareRouter.handle.release","name":[["release",1]],"path":[["openai4s",1],["server",1],["share",1],["router",1],["py",1]],"body":[["def",2],["release",3],["return",1],["self",1],["service",1],["share",1],["id",2],["snapshot",1]]},{"id":"openai4s/server/share_service.py","name":[["share",1],["service",1],["py",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["two",1],["phase",1],["publish",2],["snapshot",2],["lease",3],["lifecycle",1],["web",1],["shares",1],["share",10],["created",1],["updated",1],["one",2],["fifo",3],["execution",1],["ticket",3],["so",2],["frozen",1],["class",1],["projection",7],["reflects",1],["single",1],["consistent",1],["writer",1],["window",1],["bundle",1],["viewer",1],["document",1],["derive",1],["from",7],["never",1],["re",1],["read",2],["live",3],["store",2],["each",1],["lands",1],["immutable",1],["version",1],["directory",1],["current",1],["json",2],["pointer",1],["swapped",1],["atomically",1],["old",1],["snapshots",1],["reclaimed",1],["only",1],["no",2],["reader",1],["still",1],["holds",1],["them",1],["service",2],["infrastructure",1],["neutral",1],["admission",2],["tunnel",2],["client",1],["active",2],["branch",3],["resolver",1],["injected",1],["whole",1],["gc",1],["algorithm",1],["directly",1],["testable",1],["without",1],["gateway",1],["relay",1],["future",1],["import",12],["annotations",1],["base64",1],["os",1],["secrets",1],["shutil",1],["threading",1],["time",1],["collections",1],["abc",1],["callable",5],["pathlib",1],["path",1],["typing",1],["any",3],["openai4s",1],["server",1],["builder",1],["run",1],["root",1],["frame",1],["id",3],["fn",3],["cancel",1],["event",1],["build",1],["under",1],["passthrough",1],["valid",1],["tests",1],["runner",1],["str",6],["public",1],["url",1],["sentinel",1],["keep",2],["existing",1],["expiry",2],["update",1],["distinct",1],["none",1],["object",1],["all",1],["conflict",1],["port",1],["new",1]]},{"id":"openai4s/server/share_service.py#new_share_id","name":[["new",1],["share",1],["id",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["new",2],["share",2],["id",3],["str",2],["128",1],["bit",1],["unguessable",1],["dns",1],["label",1],["safe",1],["26",1],["chars",1],["z2",1],["raw",2],["secrets",1],["token",1],["bytes",1],["16",1],["return",1],["base64",1],["b32encode",1],["decode",1],["ascii",1],["rstrip",1],["lower",1]]},{"id":"openai4s/server/share_service.py#ShareConflict","name":[["share",1],["conflict",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["class",2],["share",8],["conflict",2],["runtime",2],["error",2],["frame",1],["already",2],["has",1],["active",2],["caller",1],["should",1],["update",1],["def",1],["init",2],["self",2],["existing",4],["id",4],["str",1],["none",1],["super",1],["exists",1]]},{"id":"openai4s/server/share_service.py#ShareConflict.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["init",3],["self",3],["existing",5],["share",6],["id",5],["str",2],["none",2],["super",1],["active",1],["already",1],["exists",1]]},{"id":"openai4s/server/share_service.py#ShareService","name":[["share",1],["service",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["class",2],["share",43],["service",2],["def",13],["init",1],["self",54],["store",10],["any",7],["builder",7],["projection",17],["shares",5],["dir",12],["str",24],["path",12],["public",4],["url",4],["active",9],["branch",9],["run",4],["ticket",8],["runner",1],["none",25],["tunnel",7],["port",1],["clock",4],["callable",2],["float",1],["expanduser",1],["resolve",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["inline",2],["time",2],["locks",5],["guard",3],["threading",8],["lock",13],["dict",6],["lease",2],["leases",1],["int",5],["sweeper",2],["thread",1],["stop",1],["event",5],["helpers",1],["staticmethod",3],["root",13],["frame",16],["id",54],["fn",2],["return",9],["if",6],["snapshots",3],["current",2],["json",1],["new",3],["snapshot",15],["1000",1],["secrets",1],["token",1],["hex",1],["fsync",4],["file",1],["try",6],["fd",6],["os",8],["open",2],["rdonly",2],["finally",2],["close",2],["except",4],["oserror",2],["pass",3],["publish",5],["create",6],["title",9],["expires",12],["at",12],["not",2],["existing",3],["raise",3],["conflict",1],["update",2],["keep",2],["row",8],["status",2],["revoked",1],["key",1],["error",1],["bare",1],["refreshes",1],["keeps",1],["expiry",1],["passing",1],["overrides",1],["resolved",2],["else",2],["false",1],["bool",1],["db",2],["intent",1],["publishing",1],["partial",1],["unique",1],["index",1],["rejects",1],["second",1],["same",1],["begin",1],["pending",1],["build",4],["cancel",3],["frozen",2],["inside",1],["fifo",1],["serialize",3],["deterministically",1],["from",1],["no",2],["live",1],["reads",1],["both",1],["artefacts",1],["one",1],["identity",1],["bundle",9],["package",1],["meta",5],["view",3],["write",2],["immutable",1],["then",1],["swap",2],["pointer",2],["ready",4],["mark",1],["sha256",2],["size",2],["bytes",1],["counts",2],["exception",2],["roll",1],["back",1],["drop",1],["half",1],["written",1],["either",1],["delete",2],["never",1],["restore",1],["prior",1],["state",2],["discard",1],["reconcile",1],["after",1],["failure",1],["desired",1],["non",1],["blocking",1],["reachability",2],["shown",1],["via",1],["add",1],["noqa",1],["ble001",1],["surfaced",1],["separately",1],["gc",1],["old",1],["se",1]]},{"id":"openai4s/server/share_service.py#ShareService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",18],["store",4],["any",2],["builder",6],["share",2],["projection",2],["shares",5],["dir",5],["str",5],["path",3],["public",6],["url",6],["active",6],["branch",6],["run",4],["ticket",7],["runner",2],["none",18],["tunnel",6],["port",2],["clock",4],["callable",2],["float",2],["expanduser",1],["resolve",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["inline",1],["time",2],["locks",2],["guard",2],["threading",5],["lock",3],["dict",3],["lease",1],["leases",1],["int",1],["sweeper",2],["thread",1],["stop",1],["event",1]]},{"id":"openai4s/server/share_service.py#ShareService._current_path","name":[["current",1],["path",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["current",3],["path",4],["self",3],["share",3],["id",3],["str",2],["return",1],["dir",1],["json",1]]},{"id":"openai4s/server/share_service.py#ShareService._dir","name":[["dir",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["dir",3],["self",3],["share",3],["id",3],["str",2],["path",2],["return",1],["shares",1]]},{"id":"openai4s/server/share_service.py#ShareService._discard_snapshot","name":[["discard",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["discard",2],["snapshot",5],["self",4],["share",4],["id",7],["str",4],["none",2],["target",3],["snapshots",1],["dir",3],["if",2],["exists",1],["shutil",2],["rmtree",2],["ignore",2],["errors",2],["true",2],["tmp",4],["child",2],["list",1],["iterdir",1]]},{"id":"openai4s/server/share_service.py#ShareService._fsync_dir","name":[["fsync",1],["dir",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["fsync",3],["dir",2],["path",5],["none",2],["try",2],["fd",3],["os",4],["open",1],["str",1],["rdonly",1],["finally",1],["close",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/server/share_service.py#ShareService._fsync_file","name":[["fsync",1],["file",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["fsync",3],["file",2],["path",5],["none",2],["try",2],["fd",3],["os",4],["open",1],["str",1],["rdonly",1],["finally",1],["close",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/server/share_service.py#ShareService._gc","name":[["gc",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["gc",3],["self",8],["share",8],["id",8],["str",2],["drop",5],["all",5],["bool",2],["false",2],["none",3],["snapshots",4],["dir",7],["if",8],["not",2],["maybe",2],["remove",2],["return",1],["current",2],["else",1],["read",1],["pointer",1],["child",6],["list",2],["iterdir",2],["continue",3],["sid",3],["name",1],["lease",1],["count",1],["shutil",2],["rmtree",2],["ignore",2],["errors",2],["true",2],["clean",1],["stale",1],["tmp",5],["every",1],["pass",1]]},{"id":"openai4s/server/share_service.py#ShareService._inline_ticket","name":[["inline",1],["ticket",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["inline",2],["ticket",2],["root",2],["frame",2],["id",4],["str",4],["branch",2],["fn",3],["callable",2],["any",2],["share",4],["projection",4],["return",1],["threading",1],["event",1]]},{"id":"openai4s/server/share_service.py#ShareService._lease_count","name":[["lease",1],["count",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["lease",3],["count",2],["self",4],["share",3],["id",6],["str",4],["snapshot",3],["int",2],["guard",1],["return",1],["leases",1]]},{"id":"openai4s/server/share_service.py#ShareService._lock_for","name":[["lock",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["lock",9],["self",5],["share",4],["id",4],["str",2],["threading",3],["locks",3],["guard",1],["if",1],["none",1],["return",1]]},{"id":"openai4s/server/share_service.py#ShareService._maybe_remove_dir","name":[["maybe",1],["remove",1],["dir",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["maybe",2],["remove",2],["dir",3],["self",5],["share",4],["id",4],["str",2],["none",2],["lease",1],["guard",1],["if",2],["leases",1],["return",1],["path",3],["exists",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1]]},{"id":"openai4s/server/share_service.py#ShareService._meta","name":[["meta",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["meta",6],["self",5],["share",9],["id",12],["str",10],["root",4],["frame",8],["title",4],["none",2],["projection",14],["bundle",7],["dict",7],["any",4],["now",2],["int",1],["clock",1],["1000",1],["counts",5],["excluded",4],["return",1],["url",2],["public",1],["session",1],["name",2],["task",2],["summary",2],["model",2],["updated",3],["at",5],["filename",2],["sha256",2],["size",2],["bytes",2],["schema",2],["version",2],["expires",2],["store",1]]},{"id":"openai4s/server/share_service.py#ShareService._new_snapshot_id","name":[["new",1],["snapshot",1],["id",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["new",2],["snapshot",2],["id",2],["self",3],["str",2],["return",1],["int",1],["clock",1],["1000",1],["secrets",1],["token",1],["hex",1]]},{"id":"openai4s/server/share_service.py#ShareService._public_row","name":[["public",1],["row",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["public",3],["row",17],["self",3],["dict",4],["str",5],["any",4],["return",1],["share",3],["id",7],["url",2],["status",2],["title",2],["snapshot",2],["bundle",3],["sha256",2],["size",2],["bytes",1],["projection",2],["counts",2],["created",2],["at",8],["updated",2],["revoked",2],["expires",2]]},{"id":"openai4s/server/share_service.py#ShareService._publish","name":[["publish",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",3],["publish",3],["self",21],["share",22],["id",35],["str",8],["root",8],["frame",9],["title",5],["none",7],["create",4],["bool",2],["expires",4],["at",4],["int",2],["dict",2],["any",3],["lock",3],["snapshot",13],["new",1],["db",2],["intent",1],["publishing",1],["partial",1],["unique",1],["index",1],["rejects",1],["second",1],["active",3],["same",1],["store",4],["begin",1],["pending",1],["try",2],["branch",4],["build",4],["cancel",3],["event",3],["projection",14],["return",2],["builder",3],["frozen",2],["inside",1],["fifo",1],["ticket",2],["run",1],["serialize",3],["deterministically",1],["from",1],["no",2],["live",1],["reads",1],["both",1],["artefacts",1],["one",1],["identity",1],["bundle",9],["package",1],["meta",5],["view",3],["write",2],["immutable",1],["dir",2],["then",1],["swap",2],["pointer",2],["ready",4],["mark",1],["sha256",2],["size",2],["bytes",1],["counts",2],["except",2],["exception",2],["roll",1],["back",1],["drop",1],["half",1],["written",1],["either",1],["delete",2],["never",1],["row",2],["restore",1],["prior",1],["state",2],["discard",1],["if",2],["else",1],["reconcile",1],["after",1],["failure",1],["raise",1],["tunnel",3],["desired",1],["non",1],["blocking",1],["reachability",2],["shown",1],["via",1],["status",1],["not",1],["add",1],["noqa",1],["ble001",1],["surfaced",1],["separately",1],["pass",1],["gc",2],["old",1],["snapshots",1],["lease",1],["public",1],["record",1]]},{"id":"openai4s/server/share_service.py#ShareService._publish._build","name":[["build",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["build",3],["cancel",4],["event",4],["any",2],["share",2],["projection",2],["return",1],["self",1],["builder",1],["root",1],["frame",1],["id",1],["branch",1]]},{"id":"openai4s/server/share_service.py#ShareService._read_pointer","name":[["read",1],["pointer",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["read",3],["pointer",2],["self",3],["share",3],["id",7],["str",5],["none",4],["try",1],["data",2],["json",1],["loads",1],["current",1],["path",1],["bytes",1],["except",1],["oserror",1],["type",1],["error",2],["value",1],["return",2],["snapshot",4],["if",1],["else",1]]},{"id":"openai4s/server/share_service.py#ShareService._reconcile_row_after_failure","name":[["reconcile",1],["row",1],["after",1],["failure",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["reconcile",2],["row",9],["after",2],["failure",2],["self",6],["share",9],["id",10],["str",4],["none",3],["store",3],["if",2],["return",1],["prior",4],["snapshot",2],["snapshots",1],["dir",2],["mark",2],["ready",1],["bundle",4],["sha256",2],["size",2],["int",1],["projection",2],["counts",2],["else",1],["failed",1]]},{"id":"openai4s/server/share_service.py#ShareService._recover_publishing","name":[["recover",1],["publishing",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["recover",2],["publishing",2],["self",9],["share",12],["id",16],["str",5],["row",11],["dict",2],["any",2],["none",2],["pointer",6],["read",2],["if",2],["snapshot",5],["ok",2],["match",1],["sha",3],["false",1],["bundle",10],["snapshots",1],["dir",1],["zip",1],["import",1],["hashlib",2],["sha256",4],["bytes",1],["hexdigest",1],["store",3],["mark",3],["ready",2],["size",4],["stat",1],["st",1],["projection",4],["counts",4],["return",1],["prior",4],["int",1],["else",1],["failed",1]]},{"id":"openai4s/server/share_service.py#ShareService._remove_share_tree","name":[["remove",1],["share",1],["tree",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["remove",2],["share",3],["tree",2],["self",4],["root",3],["frame",4],["id",4],["str",3],["none",2],["row",2],["store",1],["list",1],["shares",1],["path",3],["dir",1],["if",1],["exists",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1]]},{"id":"openai4s/server/share_service.py#ShareService._snapshot_ok","name":[["snapshot",1],["ok",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["snapshot",7],["ok",2],["self",4],["share",4],["id",9],["str",6],["any",4],["row",4],["dict",2],["match",3],["sha",3],["bool",4],["true",2],["if",4],["not",3],["return",4],["false",3],["snap",3],["snapshots",1],["dir",1],["bundle",6],["zip",1],["file",2],["view",1],["json",1],["sha256",3],["import",1],["hashlib",2],["read",2],["bytes",1],["hexdigest",1],["pointer",3]]},{"id":"openai4s/server/share_service.py#ShareService._snapshots_dir","name":[["snapshots",1],["dir",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["snapshots",3],["dir",3],["self",3],["share",3],["id",3],["str",2],["path",2],["return",1]]},{"id":"openai4s/server/share_service.py#ShareService._swap_pointer","name":[["swap",1],["pointer",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["swap",2],["pointer",2],["self",8],["share",5],["id",13],["str",6],["snapshot",4],["projection",4],["none",2],["current",4],["path",1],["tmp",5],["suffix",1],["json",2],["write",1],["bytes",1],["dumps",1],["sort",1],["keys",1],["true",1],["encode",1],["utf",1],["fsync",2],["file",1],["os",1],["replace",1],["dir",2],["lease",1],["guard",1],["leases",1],["setdefault",1]]},{"id":"openai4s/server/share_service.py#ShareService._write_snapshot","name":[["write",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["write",6],["snapshot",5],["self",11],["share",6],["id",7],["str",8],["projection",5],["bundle",5],["dict",4],["any",4],["view",5],["bytes",7],["meta",5],["none",2],["tmp",12],["dir",10],["secrets",1],["token",1],["hex",1],["mkdir",3],["parents",3],["true",7],["exist",3],["ok",3],["zip",2],["data",4],["fsync",7],["file",4],["json",5],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",2],["encode",1],["utf",1],["art",5],["artifacts",1],["key",2],["artifact",2],["items",1],["sha256",1],["sha",3],["split",1],["snapshots",5],["target",2],["os",1],["rename",1]]},{"id":"openai4s/server/share_service.py#ShareService.acquire","name":[["acquire",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["acquire",2],["self",7],["share",7],["id",11],["str",4],["tuple",2],["path",2],["none",7],["resolve",1],["current",1],["json",1],["pin",1],["its",1],["snapshot",9],["one",1],["request",1],["row",3],["store",1],["if",3],["status",1],["ready",1],["return",4],["pointer",4],["read",1],["dir",5],["snapshots",1],["not",1],["lease",1],["guard",1],["leases",4],["setdefault",1]]},{"id":"openai4s/server/share_service.py#ShareService.create","name":[["create",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["create",3],["self",5],["root",5],["frame",7],["id",7],["str",7],["title",4],["none",9],["expires",4],["at",4],["int",2],["dict",2],["any",2],["if",1],["store",2],["active",2],["share",5],["not",1],["existing",2],["raise",1],["conflict",1],["return",1],["publish",1],["new",1],["true",1]]},{"id":"openai4s/server/share_service.py#ShareService.list_all","name":[["list",1],["all",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["list",5],["all",2],["self",4],["dict",2],["str",2],["any",2],["return",1],["public",1],["row",3],["store",1],["shares",1]]},{"id":"openai4s/server/share_service.py#ShareService.list_for_frame","name":[["list",1],["frame",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["list",5],["frame",6],["self",4],["root",3],["id",3],["str",4],["dict",2],["any",2],["return",1],["public",1],["row",3],["store",1],["shares",1]]},{"id":"openai4s/server/share_service.py#ShareService.public_record","name":[["public",1],["record",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["public",3],["record",2],["self",4],["share",5],["id",4],["str",4],["dict",2],["any",2],["row",4],["store",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["return",1]]},{"id":"openai4s/server/share_service.py#ShareService.release","name":[["release",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["release",2],["self",4],["share",3],["id",8],["str",4],["snapshot",5],["none",3],["lease",1],["guard",1],["leases",6],["if",2],["not",1],["return",1],["count",3],["pop",1],["else",1]]},{"id":"openai4s/server/share_service.py#ShareService.restore","name":[["restore",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["restore",2],["self",12],["list",5],["str",4],["recover",2],["after",2],["crash",1],["restart",2],["return",2],["desired",5],["active",1],["share",19],["ids",1],["row",6],["store",3],["shares",1],["include",1],["revoked",2],["true",3],["id",16],["status",6],["always",1],["sweep",2],["stale",1],["staging",1],["tmp",4],["dir",3],["if",8],["child",2],["iterdir",1],["shutil",2],["rmtree",2],["ignore",2],["errors",2],["path",3],["exists",1],["continue",2],["ready",2],["snapshot",2],["ok",1],["gc",2],["append",2],["else",1],["mark",1],["failed",1],["publishing",2],["refreshed",3],["auto",1],["revoke",1],["anything",1],["expired",5],["while",1],["daemon",1],["was",1],["down",1],["so",1],["never",1],["comes",1],["back",1],["online",1],["not",1]]},{"id":"openai4s/server/share_service.py#ShareService.revoke","name":[["revoke",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["revoke",2],["self",8],["share",10],["id",7],["str",4],["dict",2],["any",2],["row",3],["store",2],["if",2],["none",2],["return",2],["ok",2],["true",4],["already",4],["status",1],["revoked",2],["lock",3],["mark",1],["tunnel",2],["not",1],["try",1],["remove",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["gc",1],["drop",1],["all",1]]},{"id":"openai4s/server/share_service.py#ShareService.revoke_for_session","name":[["revoke",1],["session",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["revoke",3],["session",2],["self",6],["root",4],["frame",5],["id",6],["str",4],["none",2],["row",4],["store",2],["list",1],["shares",1],["if",1],["status",1],["revoked",1],["try",1],["share",4],["except",1],["exception",1],["noqa",1],["ble001",1],["deletion",1],["must",1],["proceed",1],["pass",1],["delete",1],["remove",1],["tree",1]]},{"id":"openai4s/server/share_service.py#ShareService.start_sweeper","name":[["start",1],["sweeper",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",3],["start",3],["sweeper",9],["self",8],["interval",3],["float",2],["60",2],["none",4],["if",1],["not",2],["alive",1],["return",1],["stop",3],["threading",2],["event",1],["loop",2],["while",1],["wait",1],["try",1],["sweep",1],["expired",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["die",1],["pass",1],["thread",1],["target",1],["name",1],["openai4s",1],["share",1],["daemon",1],["true",1]]},{"id":"openai4s/server/share_service.py#ShareService.start_sweeper._loop","name":[["loop",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["loop",2],["none",2],["while",1],["not",1],["stop",1],["wait",1],["interval",1],["try",1],["self",1],["sweep",1],["expired",1],["except",1],["exception",1],["noqa",1],["ble001",1],["sweeper",1],["must",1],["never",1],["die",1],["pass",1]]},{"id":"openai4s/server/share_service.py#ShareService.stop_sweeper","name":[["stop",1],["sweeper",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["stop",4],["sweeper",5],["self",5],["none",4],["if",1],["not",1]]},{"id":"openai4s/server/share_service.py#ShareService.sweep_expired","name":[["sweep",1],["expired",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["sweep",3],["expired",3],["self",5],["now",6],["ms",4],["int",3],["none",5],["list",4],["str",4],["revoke",2],["every",1],["share",5],["whose",1],["expires",1],["at",1],["has",1],["passed",1],["if",1],["not",2],["else",1],["clock",1],["1000",1],["revoked",3],["row",3],["store",1],["shares",1],["id",4],["try",1],["append",1],["except",1],["exception",1],["noqa",1],["ble001",1],["one",1],["bad",1],["must",1],["stop",1],["pass",1],["return",1]]},{"id":"openai4s/server/share_service.py#ShareService.update","name":[["update",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["update",3],["self",4],["share",6],["id",6],["str",5],["expires",7],["at",7],["any",4],["keep",3],["dict",2],["row",6],["store",1],["if",2],["none",2],["status",1],["revoked",1],["raise",1],["key",1],["error",1],["bare",1],["refreshes",1],["snapshot",1],["keeps",1],["existing",1],["expiry",1],["passing",1],["int",1],["overrides",1],["resolved",2],["else",1],["return",1],["publish",1],["root",1],["frame",1],["title",2],["create",1],["false",1]]},{"id":"openai4s/server/share_service.py#TunnelPort","name":[["tunnel",1],["port",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["class",2],["tunnel",4],["port",2],["minimal",1],["desired",1],["state",1],["interface",1],["see",1],["share",5],["py",1],["def",2],["add",1],["self",2],["id",2],["str",2],["none",2],["pragma",2],["no",2],["cover",2],["protocol",2],["remove",1]]},{"id":"openai4s/server/share_service.py#TunnelPort.add_share","name":[["add",1],["share",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["add",2],["share",4],["self",2],["id",2],["str",2],["none",2],["pragma",2],["no",2],["cover",2],["protocol",2]]},{"id":"openai4s/server/share_service.py#TunnelPort.remove_share","name":[["remove",1],["share",1]],"path":[["openai4s",1],["server",1],["share",1],["service",1],["py",1]],"body":[["def",2],["remove",2],["share",4],["self",2],["id",2],["str",2],["none",2],["pragma",2],["no",2],["cover",2],["protocol",2]]},{"id":"openai4s/server/skill_network_admission.py","name":[["skill",1],["network",1],["admission",1],["py",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["bind",1],["loaded",2],["skill",7],["network",9],["manifests",1],["admit",1],["cell",10],["shell",5],["execution",2],["two",4],["sinks",3],["consult",1],["service",2],["next",1],["python",1],["run",1],["execute",1],["capability",3],["issuance",1],["bash",1],["authorization",1],["authorize",1],["manifest",2],["intersected",1],["measured",1],["sandbox",1],["posture",1],["enforced",1],["self",1],["test",2],["passed",1],["policy",1],["host",5],["egress",1],["permission",1],["caller",1],["allowlist",1],["never",2],["calls",1],["grant",1],["domain",1],["widens",1],["openai4",1],["kernel",1],["allow",1],["raw",1],["from",5],["future",1],["import",6],["annotations",1],["threading",2],["contextvars",1],["context",5],["var",5],["dataclasses",1],["dataclass",3],["field",1],["typing",1],["any",1],["mapping",1],["sequence",1],["openai4s",1],["skills",1],["loader",1],["capabilities",1],["declarations",1],["modes",1],["unknown",1],["mode",1],["canonical",1],["digest",1],["declared",1],["lock",1],["rlock",1],["frame",3],["id",2],["bindings",2],["load",4],["order",1],["dict",1],["str",3],["list",1],["binding",1],["current",1],["none",4],["default",2],["active",1],["only",2],["domains",2],["tuple",2],["sink",11],["fetch",2],["frozen",2],["true",2],["imported",1],["by",2],["tests",1],["assert",1],["cannot",1],["skip",1],["admission",2],["every",1],["path",1],["reach",1],["executable",1],["code",1],["named",1],["so",1],["omission",1],["failing",1],["rather",1],["than",1],["grep",1],["happened",1],["not",1],["look",1],["these",1],["were",1],["found",1],["review",1],["after",1],["shipping",1],["cli",4],["delegation",1],["hook",1],["background",4],["executor",1],["both",1],["ran",1],["while",1],["said",1],["surface",1],["was",1],["names",1],["wide",1],["exec",1]]},{"id":"openai4s/server/skill_network_admission.py#_admit_host_fetch","name":[["admit",1],["host",1],["fetch",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["admit",2],["host",17],["fetch",5],["bindings",8],["sequence",4],["skill",3],["network",2],["binding",2],["urls",3],["str",4],["admission",2],["decision",2],["only",7],["item",4],["if",5],["capability",2],["mode",1],["declaration",1],["declared",5],["not",4],["return",3],["allow",2],["sink",6],["sandbox",3],["none",3],["domains",1],["from",2],["openai4s",1],["egress",1],["import",1],["domain",5],["url",6],["else",1],["continue",1],["deny",1],["reason",1],["manifest",1],["declare",1],["destination",1],["blocked",1],["undeclared",1],["extra",1]]},{"id":"openai4s/server/skill_network_admission.py#_admit_shell_domains","name":[["admit",1],["shell",1],["domains",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["admit",2],["shell",5],["domains",6],["host",14],["only",7],["sequence",6],["skill",5],["network",4],["binding",4],["command",3],["str",4],["sandbox",8],["status",5],["mapping",2],["any",2],["none",2],["bindings",6],["admission",2],["decision",2],["from",2],["openai4s",1],["import",1],["egress",3],["declared",4],["if",2],["not",3],["domain",6],["return",3],["deny",2],["sink",6],["reason",2],["manifest",1],["declare",1],["destination",1],["blocked",3],["undeclared",1],["extra",2],["allowed",1],["message",1],["unapproved",1],["allow",1]]},{"id":"openai4s/server/skill_network_admission.py#_allow","name":[["allow",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["allow",2],["sink",4],["str",6],["bindings",4],["sequence",2],["skill",2],["network",2],["binding",2],["sandbox",4],["mapping",2],["any",4],["none",7],["extra",4],["dict",2],["admission",3],["decision",3],["return",1],["allowed",1],["true",1],["reason",1],["blocked",1],["tuple",1],["status",1],["view",1]]},{"id":"openai4s/server/skill_network_admission.py#_deny","name":[["deny",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["deny",2],["sink",4],["str",10],["reason",4],["blocked",4],["sequence",4],["bindings",4],["skill",2],["network",2],["binding",2],["sandbox",4],["mapping",2],["any",4],["none",6],["extra",4],["dict",2],["admission",3],["decision",3],["return",1],["allowed",1],["false",1],["tuple",2],["status",1],["view",1]]},{"id":"openai4s/server/skill_network_admission.py#_raw_env_enabled","name":[["raw",1],["env",1],["enabled",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["raw",3],["env",2],["enabled",2],["bool",2],["import",1],["os",2],["value",2],["environ",1],["openai4",1],["kernel",1],["allow",1],["network",1],["strip",1],["lower",1],["return",1],["true",1],["yes",1]]},{"id":"openai4s/server/skill_network_admission.py#_raw_required_denial","name":[["raw",1],["required",1],["denial",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["raw",12],["required",7],["denial",2],["sink",5],["str",4],["bindings",4],["sequence",2],["skill",3],["network",5],["binding",2],["sandbox",5],["mapping",2],["any",2],["none",6],["admission",3],["decision",2],["half",1],["needs",1],["no",1],["measured",1],["posture",1],["declared",2],["manifest",1],["refused",1],["whatever",1],["reports",1],["so",1],["answer",2],["available",1],["before",1],["worker",1],["exists",1],["both",1],["full",1],["admit",1],["pre",1],["bootstrap",1],["preflight",1],["route",1],["through",1],["here",1],["refusal",1],["message",1],["blocked",3],["one",2],["string",1],["place",1],["not",3],["second",1],["copy",1],["at",1],["each",1],["happens",1],["need",1],["early",1],["item",4],["if",2],["capability",2],["mode",1],["declaration",1],["return",2],["deny",1],["reason",1],["requires",1],["kernel",2],["version",1],["openai4",1],["allow",1],["grant",1],["extra",1],["compat",1],["env",2],["enabled",1]]},{"id":"openai4s/server/skill_network_admission.py#active_host_only_domains","name":[["active",1],["host",1],["only",1],["domains",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["active",3],["host",4],["only",4],["domains",4],["tuple",2],["str",2],["none",3],["current",4],["if",1],["not",1],["return",2],["declared",1],["frame",1]]},{"id":"openai4s/server/skill_network_admission.py#AdmissionDecision","name":[["admission",1],["decision",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["class",2],["admission",3],["decision",2],["allowed",3],["bool",1],["reason",4],["str",7],["none",5],["blocked",3],["tuple",2],["sink",3],["bindings",4],["skill",2],["network",4],["binding",1],["sandbox",7],["mapping",1],["any",3],["extra",2],["dict",4],["field",1],["default",1],["factory",1],["def",2],["as",1],["self",17],["return",2],["list",1],["manifest",2],["digests",1],["item",4],["digest",1],["provenance",1],["enforced",2],["test",2],["passed",2],["policy",2],["backend",2],["if",1],["not",1],["else",1],["refusal",1],["message",1],["denied",1]]},{"id":"openai4s/server/skill_network_admission.py#AdmissionDecision.as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["self",16],["str",2],["any",2],["return",1],["allowed",2],["reason",2],["blocked",2],["list",1],["sink",2],["manifest",2],["digests",1],["item",4],["digest",1],["bindings",3],["provenance",1],["sandbox",6],["enforced",2],["test",2],["passed",2],["network",2],["policy",2],["backend",2],["if",1],["not",1],["none",2],["else",1],["extra",1]]},{"id":"openai4s/server/skill_network_admission.py#AdmissionDecision.refusal_message","name":[["refusal",1],["message",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["refusal",2],["message",2],["self",3],["str",2],["return",1],["reason",1],["skill",1],["network",1],["admission",1],["denied",1]]},{"id":"openai4s/server/skill_network_admission.py#admit","name":[["admit",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["admit",4],["sink",16],["str",10],["frame",3],["id",3],["none",6],["sandbox",19],["status",16],["mapping",2],["any",2],["command",3],["domains",4],["sequence",4],["urls",3],["admission",2],["decision",2],["intersect",1],["bound",1],["manifests",1],["measured",2],["posture",1],["host",11],["egress",1],["bindings",14],["if",12],["fetch",2],["return",7],["not",10],["allow",3],["denial",4],["raw",4],["required",1],["only",7],["item",4],["capability",2],["mode",1],["declaration",1],["declared",1],["boundary",1],["holds",1],["blocked",9],["backend",1],["remote",1],["self",1],["test",1],["passed",1],["true",2],["append",5],["unproven",3],["enforced",3],["network",5],["policy",3],["allowed",2],["env",1],["enabled",1],["deny",1],["reason",1],["skill",1],["requires",1],["but",1],["confine",1],["kernel",1],["path",1],["tuple",1],["dict",1],["fromkeys",1],["shell",2]]},{"id":"openai4s/server/skill_network_admission.py#admit_cell","name":[["admit",1],["cell",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["admit",3],["cell",3],["frame",4],["id",4],["str",4],["none",4],["sandbox",4],["status",4],["mapping",2],["any",2],["admission",2],["decision",2],["return",1],["sink",2]]},{"id":"openai4s/server/skill_network_admission.py#admit_cell_preflight","name":[["admit",1],["cell",1],["preflight",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["admit",3],["cell",8],["preflight",2],["frame",3],["id",3],["str",2],["none",5],["admission",4],["decision",2],["posture",3],["independent",1],["half",2],["before",1],["bootstrap",2],["execution",1],["service",1],["cannot",1],["run",1],["full",2],["first",1],["measured",1],["intersects",1],["comes",1],["from",1],["worker",1],["prepare",2],["language",2],["prepares",1],["but",1],["also",1],["runs",2],["skill",2],["sidecar",1],["imports",1],["origin",1],["system",1],["so",1],["waiting",1],["means",1],["refused",1],["code",1],["has",1],["already",1],["executed",1],["by",1],["time",1],["user",1],["denied",1],["answers",1],["unconditional",1],["early",1],["still",1],["afterwards",1],["host",1],["only",1],["genuinely",1],["needs",1],["bindings",6],["denial",4],["raw",1],["required",1],["sink",4],["sandbox",2],["if",1],["not",1],["return",2],["allow",1]]},{"id":"openai4s/server/skill_network_admission.py#admit_shell","name":[["admit",1],["shell",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["admit",3],["shell",3],["frame",4],["id",4],["str",6],["none",4],["sandbox",4],["status",4],["mapping",2],["any",2],["command",4],["domains",4],["sequence",2],["admission",2],["decision",2],["return",1],["sink",2]]},{"id":"openai4s/server/skill_network_admission.py#bind_skill_load","name":[["bind",1],["skill",1],["load",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["bind",2],["skill",10],["load",3],["frame",3],["id",12],["str",19],["none",5],["action",5],["group",5],["version",4],["document",4],["digest",7],["capability",9],["network",6],["source",4],["binding",7],["manifest",1],["canonical",1],["mode",1],["domains",1],["if",2],["else",1],["key",4],["strip",1],["not",1],["return",2],["lock",1],["current",3],["list",1],["bindings",2],["append",1]]},{"id":"openai4s/server/skill_network_admission.py#bindings_for","name":[["bindings",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["bindings",3],["frame",3],["id",3],["str",3],["none",2],["tuple",3],["skill",2],["network",2],["binding",2],["key",3],["strip",1],["if",1],["not",1],["return",2],["lock",1]]},{"id":"openai4s/server/skill_network_admission.py#constrain_check_url","name":[["constrain",1],["check",1],["url",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["constrain",2],["check",3],["url",7],["str",4],["none",7],["return",5],["blocked",1],["domain",4],["host",8],["if",4],["bound",1],["only",2],["skill",1],["forbids",1],["not",2],["grant",1],["access",1],["means",1],["layer",1],["has",1],["no",1],["extra",1],["denial",1],["still",1],["applies",1],["allowlist",1],["from",1],["openai4s",1],["egress",1],["import",1],["declared",4],["active",1],["domains",1]]},{"id":"openai4s/server/skill_network_admission.py#domain_in_declared","name":[["domain",1],["declared",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["domain",5],["declared",6],["host",4],["str",6],["sequence",2],["bool",2],["from",1],["openai4s",1],["egress",1],["import",1],["candidate",4],["strip",2],["lower",2],["rstrip",2],["if",4],["not",3],["return",4],["false",3],["item",3],["allowed",4],["continue",1],["endswith",1],["true",1]]},{"id":"openai4s/server/skill_network_admission.py#frame_scope","name":[["frame",1],["scope",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["class",2],["frame",11],["scope",3],["def",3],["init",1],["self",16],["id",6],["str",2],["none",10],["token",8],["any",2],["domains",10],["enter",1],["current",2],["if",4],["else",2],["host",3],["only",3],["declared",1],["active",2],["not",3],["return",1],["exit",1],["exc",1],["object",1],["reset",2]]},{"id":"openai4s/server/skill_network_admission.py#frame_scope.__enter__","name":[["enter",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["enter",2],["self",8],["frame",6],["scope",2],["token",2],["current",1],["str",1],["id",3],["if",2],["else",2],["none",3],["domains",6],["host",2],["only",2],["declared",1],["active",1],["not",1],["return",1]]},{"id":"openai4s/server/skill_network_admission.py#frame_scope.__exit__","name":[["exit",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["exit",2],["self",6],["exc",2],["object",2],["none",4],["if",2],["domains",3],["token",4],["not",2],["active",1],["host",1],["only",1],["reset",2],["current",1],["frame",1]]},{"id":"openai4s/server/skill_network_admission.py#frame_scope.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["init",2],["self",5],["frame",4],["id",4],["str",2],["none",6],["token",2],["any",2],["domains",1]]},{"id":"openai4s/server/skill_network_admission.py#host_only_boundary_holds","name":[["host",1],["only",1],["boundary",1],["holds",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["host",3],["only",4],["boundary",3],["holds",2],["status",7],["mapping",3],["str",2],["any",2],["none",2],["bool",2],["true",3],["os",1],["sandbox",1],["measured",1],["if",2],["not",1],["isinstance",1],["return",3],["false",2],["backend",1],["remote",1],["enforced",1],["self",1],["test",1],["passed",1],["network",1],["policy",1],["blocked",1]]},{"id":"openai4s/server/skill_network_admission.py#host_only_declared_domains","name":[["host",1],["only",1],["declared",1],["domains",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["host",6],["only",5],["declared",7],["domains",3],["frame",5],["id",3],["str",6],["none",10],["tuple",4],["union",1],["destinations",2],["if",5],["bound",2],["means",2],["no",2],["extra",1],["constraint",1],["empty",1],["skill",1],["so",1],["every",1],["undeclared",1],["key",3],["current",2],["strip",1],["bindings",4],["else",1],["list",1],["found",3],["false",1],["binding",4],["capability",3],["mode",1],["continue",2],["declaration",1],["true",1],["extend",1],["not",1],["return",2],["sorted",1]]},{"id":"openai4s/server/skill_network_admission.py#host_only_declared_domains_from","name":[["host",1],["only",1],["declared",1],["domains",1],["from",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["host",2],["only",2],["declared",5],["domains",3],["from",2],["bindings",3],["sequence",2],["skill",2],["network",2],["binding",4],["tuple",3],["str",3],["list",1],["extend",1],["capability",1],["return",1],["sorted",1]]},{"id":"openai4s/server/skill_network_admission.py#load_event_metadata","name":[["load",1],["event",1],["metadata",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["load",2],["event",2],["metadata",2],["skill",4],["id",12],["str",15],["version",4],["document",4],["digest",6],["capability",8],["network",4],["action",4],["group",4],["none",6],["source",4],["binding",4],["frame",4],["dict",2],["any",2],["return",1],["manifest",1],["mode",2],["declaration",2],["domains",2],["list",1]]},{"id":"openai4s/server/skill_network_admission.py#raw_required_binding","name":[["raw",1],["required",1],["binding",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["raw",4],["required",4],["binding",4],["frame",3],["id",3],["str",2],["none",6],["skill",3],["network",2],["bound",1],["version",1],["refuses",1],["outright",1],["separate",1],["from",1],["admit",2],["because",1],["half",2],["needs",1],["no",2],["measured",1],["posture",2],["declared",2],["manifest",1],["denied",1],["whatever",1],["sandbox",1],["reports",1],["including",1],["compatibility",1],["env",1],["var",1],["lets",1],["caller",1],["live",1],["kernel",1],["cli",1],["delegated",1],["children",1],["reach",1],["cell",2],["through",1],["local",1],["action",1],["executor",1],["rather",1],["than",2],["execution",1],["service",1],["apply",1],["unconditional",1],["refusal",1],["without",1],["spawning",1],["worker",1],["ask",1],["about",1],["confinement",1],["host",1],["only",1],["genuinely",1],["depends",1],["not",1],["answered",1],["here",1],["those",1],["callers",1],["still",1],["less",1],["web",1],["path",1],["item",4],["bindings",1],["if",1],["capability",2],["mode",1],["declaration",1],["return",2]]},{"id":"openai4s/server/skill_network_admission.py#reset_bindings","name":[["reset",1],["bindings",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["reset",2],["bindings",5],["frame",6],["id",4],["str",3],["none",8],["test",1],["helper",1],["drop",1],["one",1],["every",1],["lock",1],["if",1],["clear",1],["return",1],["pop",1]]},{"id":"openai4s/server/skill_network_admission.py#reset_frame","name":[["reset",1],["frame",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["reset",3],["frame",3],["token",3],["any",2],["none",2],["current",1]]},{"id":"openai4s/server/skill_network_admission.py#restore_bindings","name":[["restore",1],["bindings",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["restore",3],["bindings",4],["frame",9],["id",16],["str",15],["none",3],["events",3],["sequence",2],["mapping",3],["any",2],["tuple",3],["skill",16],["network",15],["binding",11],["durable",1],["loaded",3],["requirements",2],["after",1],["daemon",1],["restart",1],["audit",1],["row",2],["treated",1],["as",1],["authorization",1],["relevant",1],["input",1],["malformed",2],["digest",16],["mismatched",1],["fails",1],["closed",2],["instead",1],["silently",2],["dropping",1],["requirement",1],["key",6],["strip",4],["if",12],["not",6],["return",2],["restored",3],["list",4],["event",5],["reversed",1],["continue",2],["metadata",15],["isinstance",2],["raise",5],["value",5],["error",5],["persisted",6],["lacks",1],["new",1],["rows",2],["exact",1],["written",1],["before",1],["existed",1],["cannot",1],["prove",1],["executable",1],["guidance",1],["so",1],["they",1],["retain",1],["old",1],["session",1],["wide",1],["fail",1],["behavior",1],["rather",1],["than",1],["being",1],["discarded",1],["during",1],["upgrade",1],["mode",10],["lower",2],["declaration",6],["source",10],["raw",4],["domains",6],["declarations",1],["declared",2],["modes",1],["invalid",1],["capability",7],["else",2],["unknown",3],["legacy",1],["widened",1],["canonical",1],["explicit",1],["true",1],["manifest",8],["mismatch",1],["append",2],["name",1],["version",4],["document",4],["action",5],["group",5],["lock",1],["current",6],["identities",3],["item",15],["identity",3],["add",1]]},{"id":"openai4s/server/skill_network_admission.py#SkillNetworkBinding","name":[["skill",1],["network",1],["binding",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["class",2],["skill",5],["network",3],["binding",2],["id",6],["str",7],["version",3],["document",3],["digest",6],["manifest",3],["action",3],["group",3],["none",1],["capability",5],["source",3],["def",1],["provenance",1],["self",10],["dict",1],["any",1],["return",1],["mode",2],["declaration",2],["domains",2],["list",1]]},{"id":"openai4s/server/skill_network_admission.py#SkillNetworkBinding.provenance","name":[["provenance",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["provenance",2],["self",11],["dict",2],["str",2],["any",2],["return",1],["skill",2],["id",4],["version",2],["document",2],["digest",4],["manifest",2],["action",2],["group",2],["source",2],["mode",2],["capability",3],["declaration",2],["domains",2],["list",1]]},{"id":"openai4s/server/skill_network_admission.py#status_view","name":[["status",1],["view",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["status",11],["view",2],["mapping",3],["str",4],["any",4],["none",5],["dict",2],["if",1],["not",1],["isinstance",1],["return",2],["enforced",2],["self",2],["test",2],["passed",2],["network",2],["policy",2],["backend",2],["state",2],["mode",2]]},{"id":"openai4s/server/skill_network_admission.py#use_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["py",1]],"body":[["def",2],["frame",8],["id",4],["str",3],["none",3],["any",2],["bind",1],["current",2],["host",1],["cell",1],["thread",1],["session",1],["check",1],["url",1],["token",2],["if",1],["else",1],["return",1]]},{"id":"openai4s/server/skill_sidecars.py","name":[["skill",1],["sidecars",1],["py",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["fail",1],["closed",1],["worker",3],["reported",1],["skill",2],["sidecar",4],["recovery",2],["records",1],["arbitrary",1],["python",1],["cell",1],["shares",1],["its",1],["interpreter",1],["audit",1],["hook",1],["so",1],["recover",1],["invoke",1],["any",2],["process",2],["signing",1],["oracle",1],["events",1],["remain",1],["private",1],["diagnostics",1],["never",2],["proof",1],["source",1],["executed",1],["input",1],["durable",1],["manifest",1],["future",2],["capture",1],["path",1],["must",1],["establish",1],["independent",1],["host",1],["trust",1],["boundary",1],["before",1],["automatic",1],["replay",1],["be",1],["enabled",1],["from",4],["import",4],["annotations",1],["collections",1],["abc",1],["mapping",1],["typing",1],["protocol",1],["openai4s",1],["kernel",3],["supervisor",2],["lease",1],["result",2],["key",2],["loads",1],["all",1],["generation",1],["recorder",1]]},{"id":"openai4s/server/skill_sidecars.py#_attach_capture_warning","name":[["attach",1],["capture",1],["warning",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["def",2],["attach",2],["capture",3],["warning",2],["result",4],["dict",2],["str",2],["any",2],["durable",3],["bool",3],["none",2],["warnings",7],["setdefault",1],["runtime",2],["if",1],["not",3],["isinstance",1],["list",1],["append",1],["type",1],["skill",2],["sidecar",2],["recovery",2],["failed",1],["message",1],["cell",2],["already",1],["executed",1],["but",1],["its",1],["exact",1],["snapshot",1],["could",1],["be",1],["persisted",1],["automatically",1],["rerun",1],["generation",1],["marked",1],["unrecoverable",1]]},{"id":"openai4s/server/skill_sidecars.py#_lease_is_current","name":[["lease",1],["current",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["def",2],["lease",5],["current",7],["supervisor",5],["kernel",6],["expected",6],["bool",3],["language",1],["return",1],["not",1],["none",1],["generation",4],["id",2]]},{"id":"openai4s/server/skill_sidecars.py#GenerationSidecarRecorder","name":[["generation",1],["sidecar",1],["recorder",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["class",2],["generation",14],["sidecar",12],["recorder",2],["reject",1],["process",1],["claims",1],["frozen",1],["worker",3],["lease",11],["def",3],["init",1],["self",9],["store",6],["max",6],["retries",6],["int",1],["none",9],["if",10],["raise",6],["value",1],["error",9],["must",1],["be",2],["positive",1],["record",1],["result",7],["supervisor",3],["kernel",7],["dict",3],["str",6],["any",1],["consume",1],["private",1],["records",3],["make",2],["recovery",3],["fail",2],["closed",2],["removed",1],["before",2],["ordinary",1],["cell",5],["reaches",1],["execution",1],["log",1],["notebook",1],["model",1],["observation",1],["they",1],["cannot",3],["enter",1],["bootstrap",8],["manifest",3],["because",1],["their",1],["producer",1],["shares",2],["untrusted",2],["python",3],["interpreter",2],["raw",4],["events",4],["pop",1],["key",1],["return",8],["try",2],["language",1],["runtime",5],["skill",2],["only",1],["valid",1],["not",8],["isinstance",3],["list",1],["all",1],["item",2],["mapping",2],["invalid",1],["event",1],["payload",1],["id",10],["import",1],["has",1],["no",1],["durable",4],["current",6],["changed",1],["capture",6],["side",1],["evidence",1],["authorize",1],["automatic",1],["except",2],["exception",2],["as",1],["noqa",2],["ble001",2],["already",1],["executed",1],["mark",2],["failed",8],["attach",1],["warning",1],["reason",2],["bool",1],["later",1],["exact",1],["trusted",1],["false",5],["attempt",1],["range",1],["ended",1],["at",1],["status",1],["join",1],["split",1],["300",1],["updated",2],["compare",1],["swap",1],["expected",1],["true",1],["preserve",1],["successful",1]]},{"id":"openai4s/server/skill_sidecars.py#GenerationSidecarRecorder.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["def",2],["init",2],["self",4],["store",6],["sidecar",2],["generation",2],["max",6],["retries",6],["int",2],["none",2],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["positive",1]]},{"id":"openai4s/server/skill_sidecars.py#GenerationSidecarRecorder._mark_failed","name":[["mark",1],["failed",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["def",2],["mark",2],["failed",8],["self",5],["lease",5],["kernel",4],["reason",3],["str",4],["bool",2],["make",1],["later",1],["recovery",1],["fail",1],["closed",1],["exact",1],["capture",4],["cannot",1],["be",1],["trusted",1],["generation",6],["id",7],["if",4],["not",4],["return",6],["false",5],["try",1],["attempt",1],["range",1],["max",1],["retries",1],["current",5],["store",2],["none",3],["ended",1],["at",1],["bootstrap",7],["isinstance",1],["mapping",1],["dict",1],["sidecar",2],["status",1],["error",1],["join",1],["split",1],["300",1],["updated",2],["compare",1],["swap",1],["expected",1],["manifest",2],["true",1],["except",1],["exception",1],["noqa",1],["ble001",1],["preserve",1],["successful",1],["cell",1],["result",1]]},{"id":"openai4s/server/skill_sidecars.py#GenerationSidecarRecorder.record_result","name":[["record",1],["result",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["def",2],["record",2],["result",8],["self",3],["supervisor",5],["kernel",6],["lease",9],["dict",4],["str",4],["any",2],["none",6],["consume",1],["private",1],["sidecar",6],["records",3],["make",1],["recovery",2],["fail",1],["closed",1],["removed",1],["before",2],["ordinary",1],["cell",4],["reaches",1],["execution",1],["log",1],["notebook",1],["model",1],["observation",1],["they",1],["cannot",2],["enter",1],["bootstrap",1],["manifest",1],["because",1],["their",1],["producer",1],["shares",2],["untrusted",2],["python",3],["interpreter",2],["raw",4],["events",4],["pop",1],["key",1],["if",5],["return",2],["try",1],["language",1],["raise",5],["runtime",5],["error",7],["skill",2],["only",1],["valid",1],["not",4],["isinstance",2],["list",1],["all",1],["item",2],["mapping",1],["invalid",1],["worker",2],["event",1],["payload",1],["generation",5],["id",3],["import",1],["has",1],["no",1],["durable",4],["current",1],["changed",1],["capture",2],["side",1],["evidence",1],["authorize",1],["automatic",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["already",1],["executed",1],["mark",1],["failed",1],["attach",1],["warning",1]]},{"id":"openai4s/server/skill_sidecars.py#SidecarGenerationStore","name":[["sidecar",1],["generation",1],["store",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["class",2],["sidecar",2],["generation",5],["store",2],["protocol",2],["def",2],["kernel",2],["self",2],["id",3],["str",3],["dict",2],["none",5],["compare",1],["swap",1],["bootstrap",2],["expected",1],["manifest",1],["any",1],["at",1],["int",1]]},{"id":"openai4s/server/skill_sidecars.py#SidecarGenerationStore.compare_and_swap_kernel_bootstrap","name":[["compare",1],["swap",1],["kernel",1],["bootstrap",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["def",2],["compare",2],["swap",2],["kernel",2],["bootstrap",4],["self",2],["generation",2],["id",4],["str",4],["expected",2],["manifest",2],["none",8],["any",2],["at",2],["int",2],["dict",2]]},{"id":"openai4s/server/skill_sidecars.py#SidecarGenerationStore.get_kernel_generation","name":[["kernel",1],["generation",1]],"path":[["openai4s",1],["server",1],["skill",1],["sidecars",1],["py",1]],"body":[["def",2],["kernel",2],["generation",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/skills.py","name":[["skills",1],["py",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["web",3],["customize",3],["service",9],["user",4],["authored",1],["skill",19],["documents",2],["intentionally",1],["stays",1],["separate",1],["from",9],["openai4s",5],["host",2],["skills",6],["api",2],["writes",1],["whole",1],["md",1],["uses",1],["soft",2],["dictionaries",1],["domain",2],["errors",2],["while",1],["kernel",1],["has",1],["richer",1],["file",1],["editor",2],["origin",1],["transitions",1],["permission",1],["behavior",1],["future",1],["import",11],["annotations",1],["os",1],["re",1],["shutil",1],["pathlib",1],["path",2],["typing",1],["any",1],["execution",1],["principal",1],["loader",5],["version",4],["frontmatter",2],["edit",1],["capabilities",1],["network",3],["modes",2],["invalid",2],["capability",4],["compose",1],["readiness",2],["unknown",2],["validate",1],["strict",1],["requirements",1],["every",1],["failure",3],["report",2],["as",1],["stable",2],["machine",1],["readable",1],["code",4],["http",2],["status",3],["gateway",2],["turns",1],["into",1],["dictionary",1],["return",1],["shape",1],["kept",1],["purpose",1],["three",1],["level",1],["test",1],["modules",1],["drive",1],["raises",1],["exceptions",1],["cannot",1],["be",2],["called",1],["anywhere",1],["but",2],["request",3],["was",2],["missing",1],["then",1],["answered",1],["200",1],["so",2],["these",1],["never",1],["reached",1],["public",1],["carried",1],["neither",1],["nor",1],["id",1],["ties",1],["log",1],["line",1],["worse",1],["client",1],["only",2],["throws",1],["non",1],["2xx",1],["reported",1],["saved",1],["closed",2],["modal",1],["save",1],["had",1],["not",4],["happened",1],["contract",1],["projection",1],["callers",1],["branch",1],["messages",1],["prose",1],["will",1],["reworded",1],["dict",1],["str",1],["int",1],["name",5],["required",2],["400",5],["resolves",1],["outside",1],["directory",1],["rather",1],["than",1],["403",3],["nothing",1],["denied",1],["by",1],["policy",1],["unusable",1],["unsafe",1],["conflict",1],["409",1],["found",1],["404",2],["read",1],["admin",1],["no",1],["history",1],["store",1],["dependency",1],["absent",1],["bad",1],["storage",1],["unavailable",1],["503",1],["write",1],["failed",1],["500",1],["document",1],["well",1],["formed",1],["enough",1],["parse",1],["declared",1],["mode",1],["tolerant",1],["reader",1],["still",1],["degrades",1],["already",1],["stored",1],["third",1],["party",1],["all",1],["customization",1]]},{"id":"openai4s/server/skills.py#_fail","name":[["fail",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["fail",2],["code",8],["str",4],["message",3],["dict",2],["domain",1],["failure",2],["carrying",1],["client",1],["branches",1],["first",1],["error",2],["unchanged",1],["enrichment",1],["errors",1],["public",1],["additive",1],["defers",1],["payload",1],["already",1],["so",1],["route",1],["returns",1],["one",2],["these",1],["keeps",1],["its",1],["specific",1],["instead",1],["generic",1],["derived",1],["from",1],["status",1],["return",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService","name":[["skill",1],["customization",1],["service",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["class",2],["skill",31],["customization",2],["service",4],["own",1],["user",3],["crud",1],["import",3],["catalog",2],["projection",1],["ui",1],["enablement",1],["def",7],["init",1],["self",29],["loader",16],["scope",9],["str",16],["personal",5],["project",15],["id",7],["none",24],["versions",3],["version",3],["strip",5],["lower",2],["if",16],["not",12],["raise",2],["value",5],["error",5],["must",2],["be",2],["requires",1],["scoped",2],["hasattr",1],["else",6],["cfg",4],["getattr",4],["try",5],["disabled",4],["names",4],["capabilities",3],["except",5],["exception",2],["noqa",2],["ble001",2],["compatibility",1],["simple",1],["test",1],["doubles",1],["all",2],["skills",8],["return",11],["include",1],["true",1],["type",1],["find",2],["name",24],["values",1],["root",7],["staticmethod",2],["slug",10],["re",1],["sub",1],["z0",1],["64",1],["parse",4],["document",3],["content",6],["tuple",1],["dict",4],["from",2],["openai4s",1],["frontmatter",3],["malformed",1],["imports",1],["keep",1],["their",1],["raw",1],["body",3],["review",2],["safe",1],["rollback",1],["summary",1],["declaration",1],["never",3],["authorization",1],["metadata",2],["requirements",7],["list",3],["network",11],["validate",1],["strict",2],["invalid",2],["capability",2],["unknown",2],["source",2],["missing",3],["readiness",7],["compose",1],["warnings",7],["mode",1],["modes",1],["explicit",1],["append",4],["item",6],["unverifiable",2],["blocked",2],["public",1],["create",1],["update",1],["description",1],["existing",8],["bool",3],["false",3],["seed",1],["fail",4],["required",2],["edit",2],["creates",1],["updates",1],["its",3],["overlay",1],["mutate",1],["fallback",1],["happened",1],["satisfy",1],["discovery",2],["gives",1],["bundled",11],["precedence",1],["so",2],["reject",1],["new",1],["would",1],["otherwise",1],["written",1],["successfully",1],["then",2],["ignored",1],["check",1],["both",2],["directory",10],["declared",3],["canonical",1],["identity",1],["collision",9],["conflict",2],["collides",2],["built",2],["pick",2],["different",3],["every",1],["just",1],["only",1],["knows",1],["143",1],["imported",1],["collection",2],["directories",2],["declare",1],["one",1],["matching",1],["such",1],["passed",1],["checks",1],["was",2],["created",1],["disk",1],["dropped",1],["by",2],["discover",1],["keys",1],["map",1],["got",1],["success",1],["they",1],["could",1],["see",1],["callable",2],["reserved",3],["roots",6],["dir",2],["next",1],["as",1],["duplicate",1],["ids",1],["identities",1],["state",1],["absent",1],["optional",1],["api",1],["before",1],["creating",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["init",2],["self",15],["loader",10],["skill",8],["scope",9],["str",7],["personal",5],["project",13],["id",8],["none",14],["versions",4],["version",3],["service",3],["strip",2],["lower",1],["if",4],["not",3],["raise",2],["value",2],["error",2],["must",1],["be",1],["requires",1],["scoped",2],["hasattr",1],["else",2],["cfg",4],["getattr",1],["try",1],["disabled",3],["names",3],["capabilities",1],["except",1],["exception",1],["noqa",1],["ble001",1],["compatibility",1],["simple",1],["test",1],["doubles",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService._all_skills","name":[["all",1],["skills",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["all",2],["skills",4],["self",4],["try",1],["return",2],["loader",2],["include",1],["disabled",1],["true",1],["except",1],["type",1],["error",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService._find_skill","name":[["find",1],["skill",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["find",2],["skill",6],["self",3],["name",6],["str",2],["all",1],["skills",1],["values",1],["if",1],["root",1],["return",2],["none",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService._review_from_document","name":[["review",1],["from",1],["document",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["review",2],["from",2],["document",3],["self",3],["content",4],["str",3],["dict",3],["safe",1],["import",1],["rollback",1],["summary",1],["declaration",1],["never",1],["authorization",1],["metadata",2],["body",1],["parse",1],["requirements",7],["list",2],["try",1],["network",11],["validate",1],["frontmatter",1],["strict",1],["except",1],["invalid",1],["skill",1],["capability",2],["none",2],["if",2],["unknown",2],["source",1],["missing",3],["readiness",7],["compose",1],["warnings",7],["mode",1],["not",2],["modes",1],["explicit",1],["append",4],["item",6],["unverifiable",2],["blocked",2],["return",1],["capabilities",1],["public",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.catalog","name":[["catalog",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["catalog",6],["self",10],["disabled",9],["str",6],["none",16],["list",3],["dict",16],["names",3],["if",20],["else",14],["try",3],["loader",4],["include",1],["true",2],["except",3],["exception",2],["noqa",2],["ble001",2],["customize",1],["degrades",1],["empty",1],["return",2],["editable",4],["skill",9],["name",12],["not",10],["read",1],["only",4],["all",1],["skills",1],["values",1],["preserve",1],["compatibility",1],["test",1],["doubles",1],["output",3],["item",27],["isinstance",14],["origin",5],["distribution",4],["scope",9],["bundled",2],["project",3],["personal",1],["computes",1],["both",1],["these",1],["projection",3],["dropped",1],["them",2],["so",3],["web",1],["catalogue",1],["could",1],["tell",1],["gpu",1],["from",2],["one",4],["runs",2],["anywhere",1],["agent",1],["facing",1],["host",1],["surface",1],["saw",1],["difference",1],["user",3],["met",1],["mid",1],["task",1],["passed",1],["through",1],["rather",1],["than",2],["recomputed",1],["two",1],["readiness",21],["answers",2],["worse",1],["because",1],["they",2],["disagree",1],["requirements",6],["entry",2],["capabilities",6],["without",1],["block",1],["still",1],["gets",1],["same",1],["function",1],["uses",1],["hardcoded",1],["ready",8],["would",1],["be",3],["promise",1],["nobody",1],["checked",2],["local",1],["by",1],["construction",1],["looks",1],["nvidia",1],["smi",1],["path",1],["never",2],["building",1],["row",1],["costs",1],["no",2],["subprocess",1],["socket",1],["network",6],["unknown",2],["capability",2],["source",2],["object",1],["getattr",1],["compose",1],["blocked",3],["locally",1],["probed",1],["false",1],["state",2],["public",1],["installation",7],["versions",2],["repository",1],["id",4],["key",1],["error",2],["value",1],["append",1],["display",2],["title",1],["description",2],["collection",2],["enabled",3],["beside",1],["folded",1],["into",1],["perfectly",1],["missing",1],["its",1],["hardware",1],["merging",1],["tells",1],["who",1],["flipped",1],["toggle",1],["made",1],["work",1],["bool",2],["versioned",1],["active",2],["version",2]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.create_or_update","name":[["create",1],["update",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["create",2],["update",2],["self",14],["name",31],["str",9],["description",9],["body",6],["existing",16],["bool",6],["false",6],["seed",6],["none",19],["strict",3],["capabilities",2],["review",2],["dict",2],["strip",1],["if",20],["not",15],["return",8],["fail",9],["skill",35],["required",2],["slug",10],["find",1],["else",10],["scope",4],["project",5],["getattr",3],["source",1],["edit",6],["creates",1],["updates",1],["its",3],["overlay",1],["must",1],["never",2],["mutate",1],["personal",2],["fallback",1],["happened",1],["satisfy",1],["discovery",2],["gives",1],["bundled",11],["skills",4],["precedence",1],["so",5],["reject",1],["new",2],["user",16],["would",2],["otherwise",1],["be",1],["written",1],["successfully",1],["then",3],["ignored",1],["check",3],["both",2],["directory",18],["declared",3],["canonical",1],["identity",1],["try",2],["collision",10],["loader",5],["conflict",2],["collides",2],["built",2],["pick",2],["different",3],["every",2],["root",17],["just",1],["only",2],["knows",1],["names",1],["143",1],["imported",1],["collection",2],["directories",2],["declare",1],["one",2],["matching",1],["such",1],["passed",1],["checks",1],["was",2],["created",1],["disk",2],["dropped",1],["by",2],["discover",1],["keys",1],["map",1],["got",1],["success",1],["they",1],["could",2],["see",1],["list",1],["callable",2],["reserved",3],["roots",6],["dir",3],["next",1],["except",3],["value",1],["error",4],["as",4],["duplicate",1],["ids",1],["identities",1],["invalid",1],["catalog",1],["state",1],["absent",1],["optional",1],["api",1],["before",1],["creating",1],["version",1],["writing",1],["document",9],["swallowing",1],["writes",1],["crashes",1],["final",1],["refresh",1],["write",1],["failed",1],["exception",1],["noqa",1],["ble001",1],["preserve",1],["legacy",1],["soft",1],["pass",1],["versions",2],["id",2],["symlink",3],["unsafe",8],["path",8],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["resolve",2],["containment",1],["spelled",1],["realpath",3],["prefix",1],["rather",1],["than",1],["pathlib",1],["relative",1],["semantics",1],["identical",1],["resolved",2],["strictly",1],["inside",1],["but",1],["form",3],["static",1],["analysis",1],["recognises",1],["barrier",1],["sinks",1],["below",1],["audited",1],["from",3],["checked",1],["string",1],["untrusted",1],["base",3],["os",5],["fspath",2],["text",5],["startswith",1],["sep",1],["md",1],["join",1],["split",1],["origin",8],["draft",1],["three",1],["fields",1],["owns",1],["leave",1],["author",1],["other",1],["frontmatter",4],["alone",1],["rebuilding",1],["deleted",1],["requirements",2],["license",1],["category",1],["any",1],["nested",1],["metadata",1],["block",1],["load",1],["bearing",1],["lost",1],["gpu",1],["stopped",1],["reporting",1],["needs",1],["setup",1],["started",1],["claiming",1],["run",1],["anywhere",1],["import",3],["passes",1],["pasted",1],["has",1],["no",1],["previous",6],["without",1],["rewrite",3],["start",1],["empty",1],["drop",1],["field",1],["own",1],["content",2],["read",1],["utf",1],["exists",1],["oserror",1],["capabilitie",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.delete","name":[["delete",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["delete",3],["self",16],["name",9],["str",2],["dict",2],["user",6],["directory",3],["versions",5],["scope",8],["root",9],["project",5],["id",7],["if",6],["not",5],["none",3],["else",3],["loader",2],["skills",3],["dir",1],["resolve",2],["skill",12],["all",1],["values",1],["symlink",1],["return",4],["fail",3],["unsafe",2],["path",1],["relative",1],["installation",4],["repository",1],["active",1],["version",1],["shutil",2],["rmtree",2],["ignore",2],["errors",2],["true",3],["discover",1],["ok",1],["read",1],["only",2],["authored",1],["be",1],["deleted",1],["found",2]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.get","name":[],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["self",4],["name",5],["str",2],["dict",2],["skill",11],["find",1],["if",1],["not",4],["none",1],["metadata",1],["body",3],["parse",1],["document",1],["root",1],["md",1],["read",2],["text",1],["utf",1],["return",2],["description",2],["origin",2],["editable",1],["only",1],["fail",1],["found",2]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.history","name":[["history",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["history",5],["self",6],["name",3],["str",2],["limit",4],["int",2],["200",2],["dict",2],["return",4],["immutable",1],["install",1],["upgrade",1],["publish",1],["rollback",1],["events",1],["if",1],["versions",2],["none",1],["fail",2],["skill",4],["version",4],["storage",2],["unavailable",2],["try",1],["scope",2],["project",2],["id",2],["except",1],["key",1],["error",1],["no",2],["has",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.import_document","name":[["import",1],["document",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["import",2],["document",3],["self",4],["content",8],["str",8],["name",8],["description",8],["body",9],["dict",2],["if",2],["not",1],["metadata",3],["parsed",2],["parse",1],["return",1],["create",1],["update",1],["seed",1],["else",1],["none",1],["strict",1],["capabilities",1],["true",2],["review",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.parse_document","name":[["parse",1],["document",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["parse",4],["document",2],["content",4],["str",4],["tuple",2],["dict",2],["from",1],["openai4s",1],["skills",1],["loader",2],["import",1],["frontmatter",2],["try",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["malformed",1],["imports",1],["keep",1],["their",1],["raw",1],["body",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.rollback","name":[["rollback",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["rollback",5],["self",13],["name",7],["str",6],["version",16],["id",15],["dict",3],["activate",1],["prior",1],["without",1],["deleting",1],["newer",1],["immutable",1],["history",2],["skill",15],["find",2],["if",10],["not",4],["none",5],["read",4],["only",6],["return",5],["fail",5],["built",1],["skills",1],["versions",4],["storage",2],["unavailable",2],["scope",10],["project",9],["repository",5],["resolve",2],["ownership",1],["before",1],["reading",1],["target",1],["manifest",4],["event",1],["metadata",2],["otherwise",1],["distinct",1],["admin",6],["answer",1],["below",1],["becomes",1],["cross",1],["oracle",1],["guessed",1],["belongs",1],["include",1],["files",1],["false",1],["provenance",3],["activation",2],["sidecar",3],["human",3],["recipe",3],["any",1],["item",4],["source",1],["web",3],["customize",1],["authorized",1],["true",2],["isinstance",1],["kernel",1],["py",1],["executable",2],["python",1],["even",1],["authored",1],["remains",1],["member",1],["deliberate",1],["mutation",1],["its",1],["proves",1],["save",1],["post",1],["fix",1],["administrator",2],["host",2],["edit",1],["legacy",1],["unknown",1],["closed",1],["so",1],["old",1],["poisoning",1],["path",1],["cannot",1],["be",1],["reactivated",1],["through",1],["route",1],["needs",2],["present",1],["try",3],["principal",5],["execution",1],["except",3],["permission",2],["error",7],["required",1],["untrusted",1],["requires",1],["team",1],["result",4],["key",1],["value",1],["runtime",1],["as",1],["write",1],["failed",1],["loader",1],["discover",1],["restored",7],["document",4],["root",1],["md",1],["text",1],["utf",1],["exists",1],["else",1],["oserror",1],["review",2],["from",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.set_enabled","name":[["enabled",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["enabled",7],["self",8],["name",6],["str",3],["any",2],["dict",2],["state",2],["loader",1],["bool",1],["scope",3],["project",3],["if",2],["else",2],["global",1],["id",2],["canonical",3],["disabled",3],["names",3],["discard",2],["add",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.slug","name":[["slug",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["slug",2],["name",3],["str",4],["value",2],["re",1],["sub",1],["z0",1],["strip",2],["lower",1],["return",1],["64",1],["skill",1]]},{"id":"openai4s/server/skills.py#SkillCustomizationService.status","name":[["status",1]],"path":[["openai4s",1],["server",1],["skills",1],["py",1]],"body":[["def",2],["status",3],["self",7],["name",6],["str",2],["dict",2],["skill",7],["find",1],["if",2],["not",1],["none",3],["read",3],["only",3],["return",3],["scope",3],["bundled",1],["installed",1],["true",3],["active",2],["version",3],["id",3],["rollback",1],["available",1],["false",2],["versions",2],["fail",1],["storage",2],["unavailable",2],["project",2]]},{"id":"openai4s/server/stage12_ga.py","name":[["stage12",1],["ga",1],["py",1]],"path":[["openai4s",1],["server",1],["stage12",1],["ga",1],["py",1]],"body":[["stage",1],["12",1],["ga",3],["kill",2],["switch",2],["rollout",3],["declaration",1],["flag",2],["not",1],["turn",1],["earlier",1],["stages",1],["records",1],["operator",1],["has",1],["accepted",1],["frozen",1],["order",1],["keeps",1],["single",1],["returns",1],["product",1],["default",3],["off",1],["auto",3],["mode",2],["from",3],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["openai4s",1],["server",1],["budget",2],["inspect",1],["wiring",1],["phases",1],["shadow",1],["opt",1],["project",1],["candidate",1],["own",1],["stage12",1]]},{"id":"openai4s/server/stage12_ga.py#earlier_flags","name":[["earlier",1],["flags",1]],"path":[["openai4s",1],["server",1],["stage12",1],["ga",1],["py",1]],"body":[["def",2],["earlier",2],["flags",6],["config",3],["any",2],["dict",2],["str",2],["bool",3],["getattr",3],["roadmap",1],["features",1],["none",2],["if",2],["return",2],["names",2],["dataclass",1],["fields",1],["name",4],["false",1],["own",1],["flag",1]]},{"id":"openai4s/server/stage12_ga.py#official_stage12_enabled","name":[["official",1],["stage12",1],["enabled",1]],"path":[["openai4s",1],["server",1],["stage12",1],["ga",1],["py",1]],"body":[["def",2],["official",2],["stage12",2],["enabled",2],["config",3],["any",2],["bool",3],["flags",3],["getattr",2],["roadmap",1],["features",1],["none",2],["return",1],["not",1],["own",1],["flag",1],["false",1]]},{"id":"openai4s/server/stage12_ga.py#rollout_status","name":[["rollout",1],["status",1]],"path":[["openai4s",1],["server",1],["stage12",1],["ga",1],["py",1]],"body":[["def",2],["rollout",3],["status",2],["config",4],["any",6],["dict",2],["str",3],["enabled",4],["official",1],["stage12",1],["previous",3],["earlier",4],["flags",3],["inventory",8],["inspect",2],["budget",6],["wiring",2],["ga",8],["ready",4],["bool",2],["blocked",7],["list",2],["if",4],["missing",6],["authorities",2],["append",3],["authority",2],["duplicate",2],["sinks",4],["includes",1],["unwired",2],["consumers",1],["keys",1],["naming",1],["hole",1],["not",1],["fail",1],["closes",1],["sink",2],["bypass",1],["count",1],["return",1],["kill",1],["switch",1],["armed",1],["auto",2],["mode",1],["default",1],["off",1],["phases",2],["active",1],["phase",1],["else",1],["shadow",1],["remain",1],["opt",1],["true",1],["flag",1],["values",1],["refused",1]]},{"id":"openai4s/server/table_profile.py","name":[["table",1],["profile",1],["py",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["stage",1],["table",17],["profile",18],["csv",4],["export",9],["flag",1],["gated",1],["stats",1],["never",1],["persisted",1],["http",1],["query",8],["parser",3],["here",1],["lock",3],["existing",1],["five",1],["parameter",1],["contract",1],["sort",2],["header",2],["identical",1],["dir",2],["desc",1],["literal",3],["only",1],["column",3],["offset",3],["non",2],["integer",3],["400",2],["limit",3],["pagination",1],["clamps",1],["stay",1],["module",1],["parses",1],["wire",1],["refuses",1],["parameters",1],["surfaces",1],["not",2],["accept",1],["statistics",1],["live",1],["process",1],["lru",1],["keyed",1],["by",1],["checksum",2],["canonical",2],["filters",1],["schema",3],["version",5],["they",1],["written",1],["sqlite",1],["from",8],["future",1],["import",14],["annotations",1],["io",1],["json",1],["math",1],["re",3],["threading",2],["unicodedata",1],["collections",2],["counter",1],["ordered",3],["dict",3],["abc",1],["mapping",1],["sequence",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",1],["server",1],["artifact",2],["workbench",5],["max",8],["bytes",3],["error",1],["infer",1],["type",1],["bins",2],["50",1],["chunk",2],["1024",2],["exact",4],["distinct",1],["value",1],["tracking",1],["bounded",1],["inside",1],["resource",4],["envelope",1],["so",1],["250k",1],["row",1],["text",1],["cannot",1],["retain",1],["every",1],["unique",4],["cell",1],["hitting",1],["cap",1],["reports",1],["lower",1],["bound",1],["approximate",1],["true",2],["rather",1],["than",1],["pretended",1],["count",2],["10",1],["000",1],["cache",6],["entries",1],["32",1],["str",2],["mode",1],["page",1],["forbidden",2],["frozenset",2],["manifest",3],["required",1],["fields",1],["machine",1],["os",1],["dependency",1],["versions",1],["fixture",1],["warmup",1],["measurement",1],["rss",1],["method",2],["wall",1],["time",1],["thresholds",1],["approver",1],["min",1],["measurements",1],["30",1],["frozen",1],["signed",1],["number",1],["compile",1],["all",1],["parsed",1],["key",1],["filename",1],["chunks",1],["response",1],["headers",1],["parse",1],["parquet",1],["engine",1],["available",1],["clear",1],["put",1],["prepared",1],["ready",1],["ga",1],["blocked",1]]},{"id":"openai4s/server/table_profile.py#_encode_csv_row","name":[["encode",1],["csv",1],["row",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["encode",4],["csv",6],["row",6],["sequence",2],["str",3],["spreadsheet",4],["safe",4],["bool",2],["false",2],["bytes",2],["values",5],["item",4],["if",1],["cell",1],["buf",3],["io",2],["string",1],["try",1],["writer",1],["dialect",1],["excel",2],["writerow",1],["except",1],["error",1],["return",2],["utf",2],["getvalue",1]]},{"id":"openai4s/server/table_profile.py#_excel_row","name":[["excel",1],["row",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["excel",4],["row",2],["values",3],["sequence",2],["str",4],["csv",2],["output",1],["written",1],["directly",1],["only",1],["module",1],["refuses",1],["value",5],["before",1],["cpython",1],["11",1],["its",1],["writer",1],["rejects",1],["nul",1],["under",1],["every",1],["quoting",1],["mode",1],["raw",1],["export",1],["has",1],["be",1],["byte",1],["faithful",1],["about",1],["whatever",1],["table",1],["actually",1],["holds",1],["rules",1],["own",1],["quote",3],["field",1],["contains",1],["delimiter",1],["line",1],["break",1],["double",1],["embedded",1],["terminate",1],["crlf",1],["out",4],["if",1],["any",1],["ch",2],["append",2],["replace",1],["else",1],["return",1],["join",1]]},{"id":"openai4s/server/table_profile.py#_finite_numbers","name":[["finite",1],["numbers",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["finite",2],["numbers",2],["values",3],["sequence",2],["str",5],["kind",3],["list",3],["float",5],["out",3],["raw",2],["text",4],["strip",1],["if",3],["continue",2],["try",1],["number",3],["int",1],["integer",1],["else",1],["except",1],["type",1],["error",2],["value",1],["math",1],["isfinite",1],["append",1],["return",1]]},{"id":"openai4s/server/table_profile.py#_formula_padding","name":[["formula",1],["padding",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["formula",2],["padding",2],["character",4],["str",2],["bool",2],["return",1],["isspace",1],["unicodedata",1],["category",1],["cc",1],["cf",1]]},{"id":"openai4s/server/table_profile.py#_histogram","name":[["histogram",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["histogram",2],["values",7],["sequence",2],["float",2],["list",2],["dict",2],["str",2],["any",2],["if",4],["not",1],["return",3],["lo",7],["min",1],["hi",5],["max",2],["start",2],["end",2],["count",2],["len",1],["bins",8],["table",1],["profile",1],["width",4],["counts",3],["value",3],["index",11],["else",1],["int",1],["elif",1],["range",1]]},{"id":"openai4s/server/table_profile.py#_query_filters","name":[["query",1],["filters",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["query",2],["filters",2],["mapping",2],["str",6],["any",2],["dict",2],["return",1],["key",3],["values",3],["items",1],["if",1],["startswith",1]]},{"id":"openai4s/server/table_profile.py#_spreadsheet_safe","name":[["spreadsheet",1],["safe",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["spreadsheet",6],["safe",6],["mapping",2],["str",3],["any",2],["mode",5],["table",2],["query",4],["bool",2],["if",4],["not",1],["return",3],["false",2],["export",2],["raise",2],["workbench",2],["error",2],["400",2],["only",1],["accepted",1],["csv",1],["invalid",2],["raw",3],["true",1],["must",1],["be",1]]},{"id":"openai4s/server/table_profile.py#_spreadsheet_safe_csv_cell","name":[["spreadsheet",1],["safe",1],["csv",1],["cell",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["spreadsheet",3],["safe",2],["csv",2],["cell",2],["value",3],["str",5],["neutralize",1],["formulas",1],["without",1],["rewriting",1],["numeric",1],["literals",1],["text",5],["significant",5],["trim",1],["formula",1],["padding",1],["if",2],["not",2],["return",3],["signed",1],["number",1],["re",1],["fullmatch",1]]},{"id":"openai4s/server/table_profile.py#_text_histogram","name":[["text",1],["histogram",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["text",2],["histogram",2],["values",3],["sequence",2],["str",4],["tuple",2],["list",2],["dict",2],["any",2],["bool",2],["counts",3],["counter",1],["approximate",2],["len",1],["max",2],["table",2],["profile",2],["bins",2],["ranked",2],["most",1],["common",1],["return",1],["value",1],["name",2],["count",3]]},{"id":"openai4s/server/table_profile.py#_trim_formula_padding","name":[["trim",1],["formula",1],["padding",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["trim",2],["formula",4],["padding",4],["value",6],["str",4],["start",6],["end",6],["len",1],["while",2],["return",1]]},{"id":"openai4s/server/table_profile.py#_version_id","name":[["version",1],["id",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["version",3],["id",3],["mapping",2],["str",5],["any",2],["return",1]]},{"id":"openai4s/server/table_profile.py#canonical_filter_key","name":[["canonical",1],["filter",1],["key",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["canonical",2],["filter",2],["key",2],["filters",4],["mapping",2],["str",7],["items",2],["name",4],["value",1],["sorted",1],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1]]},{"id":"openai4s/server/table_profile.py#canonical_profile_key","name":[["canonical",1],["profile",1],["key",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["canonical",3],["profile",3],["key",3],["checksum",3],["str",8],["filters",3],["mapping",2],["return",1],["table",1],["schema",1],["version",1],["filter",1]]},{"id":"openai4s/server/table_profile.py#csv_export_filename","name":[["csv",1],["export",1],["filename",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["csv",3],["export",2],["filename",5],["str",5],["name",5],["path",1],["table",2],["stem",2],["rsplit",1],["if",1],["else",1],["safe",2],["re",1],["sub",1],["za",1],["z0",1],["80",1],["return",1]]},{"id":"openai4s/server/table_profile.py#default_resource_manifest_path","name":[["default",1],["resource",1],["manifest",1],["path",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["default",2],["resource",3],["manifest",3],["path",5],["return",1],["file",1],["resolve",1],["parents",1],["docs",1],["table",1],["workbench",1],["json",1]]},{"id":"openai4s/server/table_profile.py#export_csv_chunks","name":[["export",1],["csv",1],["chunks",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",4],["export",8],["csv",5],["chunks",6],["columns",3],["sequence",6],["str",4],["rows",3],["chunk",9],["bytes",16],["int",6],["none",12],["total",4],["spreadsheet",6],["safe",6],["bool",2],["false",2],["list",3],["serialize",1],["full",1],["filtered",1],["table",3],["as",1],["bounded",1],["single",1],["never",2],["exceeds",5],["max",3],["row",6],["boundaries",1],["preserved",1],["concatenated",1],["output",1],["32",1],["mi",1],["workbench",8],["cap",5],["overflow",1],["413",5],["rather",1],["than",1],["truncated",1],["file",1],["limit",11],["if",8],["else",2],["artifact",5],["raise",4],["error",4],["too",5],["small",1],["large",4],["current",7],["bytearray",1],["produced",4],["flush",3],["nonlocal",1],["not",1],["return",2],["piece",4],["len",5],["byte",3],["append",1],["clear",1],["push",3],["data",4],["extend",1],["encode",2]]},{"id":"openai4s/server/table_profile.py#export_csv_chunks.flush","name":[["flush",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["flush",2],["none",2],["nonlocal",1],["produced",3],["if",3],["not",1],["current",3],["return",1],["piece",4],["bytes",1],["len",2],["limit",4],["raise",2],["workbench",4],["error",2],["413",2],["export",2],["chunk",1],["exceeds",2],["byte",2],["artifact",2],["too",2],["large",2],["cap",2],["chunks",1],["append",1],["clear",1]]},{"id":"openai4s/server/table_profile.py#export_csv_chunks.push","name":[["push",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["push",2],["data",5],["bytes",2],["none",2],["if",2],["len",3],["limit",4],["raise",1],["workbench",1],["error",1],["413",1],["export",1],["row",1],["exceeds",1],["byte",1],["chunk",1],["artifact",1],["too",1],["large",1],["current",3],["flush",1],["extend",1]]},{"id":"openai4s/server/table_profile.py#export_response_headers","name":[["export",1],["response",1],["headers",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["export",3],["response",2],["headers",2],["artifact",4],["id",8],["str",16],["version",4],["checksum",4],["filtered",4],["rows",4],["int",3],["filename",5],["approximate",4],["bool",2],["false",3],["dict",2],["return",1],["content",1],["disposition",1],["attachment",1],["csv",1],["true",1],["if",1],["else",1]]},{"id":"openai4s/server/table_profile.py#integer_query","name":[["integer",1],["query",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["integer",4],["query",3],["mapping",2],["str",5],["any",2],["name",4],["default",4],["int",5],["exact",1],["replica",1],["historical",1],["table",1],["parser",1],["raw",2],["try",1],["return",1],["except",1],["type",1],["error",5],["value",1],["as",1],["raise",1],["workbench",1],["400",1],["must",1],["be",1],["invalid",1],["from",1]]},{"id":"openai4s/server/table_profile.py#parquet_engine_available","name":[["parquet",1],["engine",1],["available",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["parquet",6],["engine",3],["available",2],["bool",2],["true",1],["only",1],["optional",1],["be",1],["imported",1],["missing",1],["science",1],["extra",1],["unavailable",1],["never",1],["advertised",1],["table",1],["capability",1],["import",4],["attempted",1],["each",1],["call",1],["so",1],["test",1],["stubs",1],["sys",1],["modules",1],["observed",1],["try",1],["pyarrow",1],["as",1],["type",1],["ignore",1],["not",2],["found",1],["except",1],["error",1],["return",2],["false",1],["none",1]]},{"id":"openai4s/server/table_profile.py#parse_table_query","name":[["parse",1],["table",1],["query",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["parse",3],["table",11],["query",29],["mapping",2],["str",2],["any",2],["none",2],["mode",14],["parsed",4],["one",1],["workbench",5],["locking",1],["historical",3],["rules",1],["page",5],["five",1],["parameters",1],["plus",1],["optional",1],["version",11],["id",11],["profile",6],["required",3],["sort",6],["dir",4],["offset",7],["limit",7],["400",6],["export",5],["same",1],["parser",1],["as",1],["spreadsheet",6],["safe",6],["opts",1],["into",1],["formula",1],["neutralization",1],["omission",1],["keeps",1],["byte",1],["faithful",1],["cell",1],["values",1],["dict",1],["if",9],["forbidden",6],["sorted",2],["name",6],["raise",4],["error",4],["not",3],["accept",2],["invalid",5],["elif",2],["return",2],["descending",2],["false",2],["filters",4],["50",3],["asc",1],["desc",1],["integer",2],["else",2]]},{"id":"openai4s/server/table_profile.py#ParsedTableQuery","name":[["parsed",1],["table",1],["query",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["class",2],["parsed",2],["table",2],["query",3],["wire",1],["after",1],["shared",1],["parser",1],["pagination",1],["unclamped",1],["here",1],["sort",1],["str",4],["descending",1],["bool",2],["filters",1],["dict",1],["offset",1],["int",2],["limit",1],["version",1],["id",1],["spreadsheet",1],["safe",1]]},{"id":"openai4s/server/table_profile.py#profile_cache_clear","name":[["profile",1],["cache",1],["clear",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["profile",4],["cache",4],["clear",3],["none",2],["lock",1]]},{"id":"openai4s/server/table_profile.py#profile_cache_get","name":[["profile",1],["cache",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["profile",5],["cache",5],["key",4],["str",4],["dict",3],["any",2],["none",6],["lock",1],["encoded",3],["if",2],["return",3],["move",1],["end",1],["try",1],["payload",3],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["isinstance",1],["else",1]]},{"id":"openai4s/server/table_profile.py#profile_cache_put","name":[["profile",1],["cache",1],["put",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["profile",8],["cache",8],["put",2],["key",4],["str",4],["payload",3],["mapping",2],["any",2],["none",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["separators",1],["lock",1],["move",1],["end",1],["while",1],["len",1],["max",1],["entries",1],["popitem",1],["last",1]]},{"id":"openai4s/server/table_profile.py#profile_columns","name":[["profile",1],["columns",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["profile",4],["columns",5],["sequence",8],["str",12],["types",4],["rows",3],["tuple",2],["list",3],["dict",4],["any",4],["bool",2],["per",1],["column",11],["one",1],["already",1],["filtered",1],["rectangular",1],["table",2],["approximate",4],["false",2],["unique",9],["cap",2],["max",5],["exact",4],["profiles",3],["index",5],["name",3],["enumerate",1],["kind",5],["if",10],["len",5],["else",4],["infer",1],["type",2],["cells",3],["row",3],["missing",3],["sum",2],["cell",8],["strip",2],["nonempty",4],["seen",5],["true",3],["not",2],["break",1],["add",1],["min",4],["none",3],["mean",4],["histogram",7],["integer",3],["number",1],["numbers",8],["finite",1],["lo",4],["hi",4],["all",1],["float",1],["value",2],["int",2],["hist",2],["approx",2],["text",1],["append",1],["return",1]]},{"id":"openai4s/server/table_profile.py#profile_from_prepared","name":[["profile",1],["from",1],["prepared",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["profile",4],["from",2],["prepared",9],["mapping",2],["str",4],["any",4],["dict",3],["columns",5],["list",3],["types",3],["column",3],["rows",6],["profiles",2],["approximate",3],["return",1],["filtered",1],["int",1],["total",1],["len",1],["schema",2],["version",2],["table",1],["filters",2]]},{"id":"openai4s/server/table_profile.py#resource_manifest_ready","name":[["resource",1],["manifest",1],["ready",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["resource",5],["manifest",6],["ready",3],["path",8],["none",5],["bool",2],["ga",1],["must",1],["not",6],["flip",1],["while",1],["returns",1],["false",9],["measurement",2],["test",1],["filled",1],["separate",1],["decision",1],["after",1],["01",1],["02",1],["03",1],["missing",1],["incomplete",1],["file",1],["target",2],["default",1],["if",6],["else",1],["try",3],["raw",2],["read",1],["text",1],["encoding",1],["utf",1],["except",3],["oserror",1],["return",9],["payload",6],["json",1],["loads",1],["value",2],["error",3],["isinstance",1],["dict",1],["field",2],["required",1],["fields",1],["count",3],["int",1],["type",1],["min",1],["measurements",1],["str",2],["approver",1],["strip",2],["fixture",1],["checksum",1],["true",1]]},{"id":"openai4s/server/table_profile.py#table_workbench_ga_blocked","name":[["table",1],["workbench",1],["ga",1],["blocked",1]],"path":[["openai4s",1],["server",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["table",2],["workbench",2],["ga",2],["blocked",2],["bool",2],["true",1],["until",1],["complete",1],["resource",2],["acceptance",1],["manifest",2],["exists",1],["return",1],["not",1],["ready",1]]},{"id":"openai4s/server/team_auth.py","name":[["team",1],["auth",1],["py",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["team",12],["mode",3],["authentication",1],["service",7],["login",9],["identity",8],["rate",6],["limiting",1],["gateway",1],["guard",1],["active",1],["only",2],["openai4",1],["resolves",1],["every",2],["request",1],["class",1],["before",1],["routing",1],["two",1],["ways",1],["browser",4],["presents",2],["os",3],["user",5],["cookie",5],["minted",1],["by",3],["post",2],["auth",3],["stored",1],["server",2],["side",1],["as",2],["sha256",1],["storage",3],["py",1],["management",1],["cli",6],["daemon",3],["access",3],["token",6],["over",1],["loopback",2],["connection",1],["open",1],["ai4",1],["authorization",1],["bearer",1],["gets",1],["synthetic",1],["admin",3],["equivalent",2],["but",1],["named",1],["audit",1],["trail",1],["so",1],["human",2],["account",2],["machine",1],["path",1],["stay",1],["separable",1],["attempts",4],["limited",3],["bucket",3],["per",5],["username",2],["client",1],["ip",1],["capacity",2],["minute",3],["refilling",1],["at",1],["same",1],["memory",1],["design",1],["restart",1],["forgets",1],["costs",1],["attacker",1],["nothing",1],["useful",1],["pbkdf2",1],["cost",1],["guess",1],["dwarfs",1],["keeps",1],["module",1],["free",1],["concerns",1],["outcome",1],["audited",1],["inv",1],["12",1],["success",1],["bad",1],["credentials",1],["refusals",1],["alike",1],["from",5],["future",1],["import",6],["annotations",1],["threading",1],["time",1],["dataclasses",1],["dataclass",2],["typing",1],["any",2],["callable",1],["openai4s",1],["session",1],["ttl",1],["distinct",1],["one",1],["says",2],["may",1],["talk",1],["other",1],["needs",1],["second",1],["question",1],["answered",1],["refill",1],["plan",1],["m1",1],["frozen",1],["true",1],["decision",1],["d2",1],["operator",1],["who",1],["read",1],["file",1],["owns",1],["box",1],["anyway",1],["auditable",1],["rather",1],["than",1],["impersonating",1],["id",1],["role",1],["kind",1],["all",1],["public",1]]},{"id":"openai4s/server/team_auth.py#public_user","name":[["public",1],["user",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["public",2],["user",9],["dict",4],["wire",1],["shape",1],["row",1],["no",1],["hash",1],["material",1],["ever",1],["return",1],["id",2],["username",2],["display",2],["name",2],["role",2]]},{"id":"openai4s/server/team_auth.py#RateLimited","name":[["rate",1],["limited",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["class",2],["rate",2],["limited",2],["exception",2],["too",1],["many",1],["login",1],["attempts",1],["username",1],["ip",1],["last",1],["minute",1]]},{"id":"openai4s/server/team_auth.py#TeamAuthService","name":[["team",1],["auth",1],["service",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["class",3],["team",16],["auth",6],["service",2],["login",15],["logout",4],["resolve",5],["top",1],["store",13],["repository",1],["def",7],["init",1],["self",31],["any",1],["clock",4],["callable",1],["float",5],["time",1],["monotonic",1],["secure",7],["cookie",12],["bool",4],["false",2],["daemon",2],["itself",1],["speaks",1],["http",4],["loopback",2],["tls",1],["reverse",1],["proxy",2],["fronts",1],["so",6],["request",1],["transport",1],["cannot",2],["tell",1],["us",1],["whether",1],["browser",2],["https",2],["explicit",1],["trusted",1],["origin",1],["configuration",1],["trust",1],["anchor",1],["gateway",1],["composition",1],["sets",1],["deployments",1],["keep",1],["by",1],["default",1],["supported",1],["direct",1],["workflow",1],["works",1],["lock",3],["threading",1],["username",12],["lower",2],["ip",12],["tokens",7],["last",3],["refill",1],["ts",1],["buckets",6],["dict",4],["tuple",3],["str",13],["rate",9],["limiting",2],["take",2],["token",13],["key",3],["strip",1],["now",5],["attempts",6],["per",6],["minute",6],["60",2],["min",2],["allowed",4],["if",9],["else",3],["opportunistic",1],["trim",2],["scan",1],["many",2],["usernames",1],["grow",1],["without",2],["bound",2],["bucket",2],["refills",1],["full",4],["after",3],["capacity",2],["60s",1],["no",2],["activity",1],["at",4],["point",1],["carries",1],["state",1],["fresh",2],["re",1],["seeds",1],["identical",1],["behavior",1],["drop",1],["everything",1],["idle",1],["longer",1],["than",1],["window",1],["previous",1],["predicate",1],["tested",1],["stored",1],["count",1],["attempt",1],["most",1],["never",1],["crossed",1],["threshold",1],["kept",1],["every",1],["entry",1],["grew",1],["len",1],["4096",1],["0s",1],["items",1],["return",8],["password",4],["none",11],["user",21],["success",1],["bad",1],["credentials",1],["raises",1],["limited",3],["empty",1],["before",1],["even",1],["looked",1],["limiter",1],["also",1],["bounds",1],["pbkdf2",1],["work",1],["attacker",1],["make",1],["not",2],["audit",4],["actor",4],["action",4],["detail",3],["raise",1],["too",1],["wait",1],["limit",1],["verify",1],["failed",1],["create",1],["session",5],["id",7],["revoked",2],["revoke",1],["identity",3],["live",1],["behind",1],["os",1],["value",2],["role",2],["header",6],["path",2],["only",2],["same",2],["site",2],["lax",2],["max",2],["age",2],["ttl",1],["clear",1]]},{"id":"openai4s/server/team_auth.py#TeamAuthService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["init",2],["self",7],["store",4],["any",2],["clock",4],["callable",2],["float",4],["time",2],["monotonic",2],["secure",4],["cookie",4],["bool",3],["false",3],["daemon",1],["itself",1],["speaks",1],["http",2],["loopback",2],["tls",1],["reverse",1],["proxy",2],["fronts",1],["so",2],["request",1],["transport",1],["cannot",1],["tell",1],["us",1],["whether",1],["browser",1],["https",2],["explicit",1],["trusted",1],["origin",1],["configuration",1],["trust",1],["anchor",1],["gateway",1],["composition",1],["sets",1],["deployments",1],["keep",1],["by",1],["default",1],["supported",1],["direct",1],["workflow",1],["works",1],["lock",2],["threading",1],["username",1],["lower",1],["ip",1],["tokens",1],["last",1],["refill",1],["ts",1],["buckets",1],["dict",1],["tuple",2],["str",2]]},{"id":"openai4s/server/team_auth.py#TeamAuthService._take_login_token","name":[["take",1],["login",1],["token",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["take",2],["login",6],["token",3],["self",9],["username",3],["str",4],["ip",3],["bool",2],["key",3],["strip",1],["lower",1],["now",5],["clock",1],["rate",5],["attempts",4],["per",4],["minute",4],["60",2],["lock",1],["tokens",6],["last",2],["buckets",5],["float",2],["min",1],["allowed",4],["if",3],["else",1],["opportunistic",1],["trim",2],["so",3],["scan",1],["many",1],["usernames",1],["cannot",1],["grow",1],["dict",2],["without",2],["bound",2],["bucket",1],["refills",1],["full",4],["after",3],["capacity",2],["60s",1],["no",2],["activity",1],["at",3],["point",1],["carries",1],["limiting",1],["state",1],["fresh",1],["re",1],["seeds",1],["identical",1],["behavior",1],["drop",1],["everything",1],["idle",1],["longer",1],["than",1],["window",1],["previous",1],["predicate",1],["tested",1],["stored",1],["count",1],["attempt",1],["most",1],["never",1],["crossed",1],["threshold",1],["kept",1],["every",1],["entry",1],["grew",1],["len",1],["4096",1],["0s",1],["items",1],["return",1]]},{"id":"openai4s/server/team_auth.py#TeamAuthService.clear_cookie_header","name":[["clear",1],["cookie",1],["header",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["clear",2],["cookie",4],["header",4],["self",3],["str",2],["team",1],["path",1],["http",1],["only",1],["same",1],["site",1],["lax",1],["max",1],["age",1],["return",1],["secure",2],["if",1],["else",1]]},{"id":"openai4s/server/team_auth.py#TeamAuthService.cookie_header","name":[["cookie",1],["header",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["cookie",5],["header",4],["self",3],["token",3],["str",4],["value",1],["fresh",1],["browser",1],["login",1],["team",1],["path",1],["http",1],["only",1],["same",1],["site",1],["lax",1],["max",1],["age",1],["session",1],["ttl",1],["return",1],["secure",2],["if",1],["else",1]]},{"id":"openai4s/server/team_auth.py#TeamAuthService.login","name":[["login",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["login",8],["self",8],["username",7],["str",8],["password",5],["ip",10],["tuple",2],["dict",2],["none",5],["cookie",1],["token",4],["user",9],["success",1],["bad",1],["credentials",1],["raises",1],["class",1],["rate",3],["limited",3],["bucket",1],["empty",1],["before",1],["even",1],["looked",1],["at",1],["so",1],["limiter",1],["also",1],["bounds",1],["pbkdf2",1],["work",1],["attacker",1],["make",1],["daemon",1],["if",2],["not",1],["take",1],["store",5],["team",5],["audit",3],["actor",3],["action",3],["detail",3],["raise",1],["too",1],["many",1],["attempts",2],["wait",1],["minute",2],["limit",1],["per",2],["min",1],["verify",1],["failed",1],["return",2],["create",1],["auth",1],["session",1],["id",3]]},{"id":"openai4s/server/team_auth.py#TeamAuthService.logout","name":[["logout",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["logout",3],["self",5],["token",4],["str",2],["none",3],["bool",2],["user",5],["store",3],["team",3],["resolve",1],["auth",2],["session",2],["revoked",2],["revoke",1],["if",1],["not",1],["audit",1],["actor",1],["username",1],["action",1],["id",2],["return",1]]},{"id":"openai4s/server/team_auth.py#TeamAuthService.resolve","name":[["resolve",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["resolve",3],["self",3],["token",3],["str",2],["none",7],["team",4],["identity",4],["live",1],["behind",1],["os",1],["user",7],["cookie",1],["value",1],["store",1],["auth",1],["session",1],["if",1],["return",2],["id",2],["username",2],["role",2]]},{"id":"openai4s/server/team_auth.py#TeamIdentity","name":[["team",1],["identity",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["class",2],["team",3],["identity",2],["who",1],["request",1],["after",1],["guard",1],["has",1],["run",1],["user",3],["id",1],["str",4],["username",1],["role",2],["kind",2],["cookie",1],["service",2],["loopback",1],["cli",1],["token",1],["property",1],["def",1],["admin",2],["self",3],["bool",1],["return",1]]},{"id":"openai4s/server/team_auth.py#TeamIdentity.is_admin","name":[["admin",1]],"path":[["openai4s",1],["server",1],["team",1],["auth",1],["py",1]],"body":[["def",2],["admin",3],["self",4],["bool",2],["return",1],["kind",1],["service",1],["role",1]]},{"id":"openai4s/server/team_policy.py","name":[["team",1],["policy",1],["py",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["who",1],["may",12],["touch",1],["one",9],["place",2],["m2",1],["m4",1],["hardening",1],["external",1],["review",1],["named",2],["real",2],["problem",1],["first",2],["version",2],["team",4],["mode",5],["authorization",1],["was",4],["path",3],["match",1],["two",2],["regexes",1],["so",9],["every",16],["surface",4],["not",12],["frames",3],["id",5],["projects",5],["still",2],["single",3],["user",9],["api",1],["five",2],["separate",1],["isolation",1],["defects",1],["came",1],["out",2],["shape",1],["project",7],["self",1],["join",1],["global",16],["share",5],["administration",1],["scoped",3],["memory",9],["reached",2],["by",4],["query",1],["parameter",1],["cross",1],["file",5],["clobber",1],["instance",24],["llm",3],["config",12],["any",3],["member",12],["could",2],["rewrite",1],["point",2],["fixing",1],["call",5],["sites",2],["would",3],["reproduce",1],["cause",1],["here",4],["instead",1],["decisions",1],["as",8],["functions",1],["over",2],["resources",1],["rather",5],["than",5],["urls",1],["identity",2],["administer",2],["read",9],["scope",6],["write",4],["change",2],["configuration",4],["have",2],["ask",1],["nothing",2],["force",1],["new",3],["route",2],["but",2],["there",3],["now",1],["model",5],["rule",3],["changes",1],["reviewer",1],["hold",1],["whole",4],["policy",3],["their",1],["head",1],["from",7],["properties",1],["predicate",1],["keeps",1],["off",2],["question",1],["entry",1],["returns",1],["permissive",1],["answer",1],["immediately",1],["no",4],["install",4],["runs",5],["code",2],["always",2],["ran",1],["inv",1],["guards",1],["disabled",1],["they",2],["undecidable",1],["means",1],["refused",2],["lookup",1],["raises",1],["open",4],["door",1],["alternative",1],["treating",1],["unreadable",1],["ownership",1],["row",2],["unrestricted",3],["addressed",3],["artifact",1],["walked",1],["past",1],["product",1],["checks",1],["once",1],["already",1],["future",1],["import",6],["annotations",2],["re",3],["typing",1],["scopes",3],["tiers",1],["writing",3],["writes",5],["standing",3],["context",2],["into",3],["other",1],["turns",3],["operator",2],["decision",1],["imported",1],["spelled",1],["rename",1],["repository",1],["cannot",1],["silently",1],["tier",1],["openai4s",2],["storage",2],["memories",2],["all",6],["frozenset",4],["visibility",1],["access",1],["most",1],["frame",3],["posts",1],["turn",2],["execution",2],["approvals",1],["plans",1],["branches",2],["recovery",1],["kernel",4],["control",3],["routes",1],["must",2],["fail",1],["closed",1],["default",2],["revert",3],["preview",3],["sole",1],["post",3],["shaped",1],["computes",1],["diff",1],["persists",1],["compile",2],["only",7],["sessions",1],["shares",2],["surfaces",2],["belong",1],["provider",2],["its",3],["endpoint",1],["credential",2],["profiles",3],["carry",1],["same",4],["enumerated",3],["prefix",3],["matched",1],["deliberate",1],["addition",1],["list",3],["accident",2],["url",1],["paths",7],["models",1],["search",2],["datapro",1],["doubao",1],["telemetry",1],["consent",1],["volcengine",7],["onboarding",2],["owns",1],["host",2],["ark",1],["cli",1],["authentication",1],["activate",1],["remove",1],["wide",2],["keep",2],["connection",1],["projection",1],["mutation",7],["action",1],["login",3],["complete",2],["cancel",1],["refresh",1],["configure",1],["disconnect",1],["three",1],["enumeration",1],["missed",1],["process",2],["switch",1],["anything",1],["owned",1],["network",3],["status",2],["sets",1],["os",1],["environ",1],["openai4",1],["allow",1],["daemon",12],["inside",2],["egress",1],["everyone",1],["settings",3],["opens",1],["outbound",1],["relay",1],["tunnel",1],["publishes",1],["internet",1],["enabled",6],["switches",1],["injection",1],["run",1],["completion",1],["prefixes",8],["under",2],["resource",1],["too",2],["level",1],["operations",1],["things",1],["done",1],["machine",3],["session",5],["owner",1],["admin",7],["verb",2],["reads",3],["included",1],["because",3],["another",2],["data",1],["compute",7],["job",2],["carries",2],["command",3],["line",1],["somebody",3],["typed",1],["jobs",3],["legacy",1],["manager",1],["bash",1],["own",2],["uid",1],["unsandboxed",1],["arbitrary",1],["finding",1],["put",2],["table",2],["operation",5],["diagnostics",2],["local",1],["posture",2],["redacted",1],["support",1],["zip",1],["including",1],["state",2],["members",2],["receive",1],["403",2],["before",1],["generation",1],["rate",1],["limit",1],["touched",1],["404",1],["hide",2],["management",1],["rest",1],["vs",2],["429",1],["content",1],["length",2],["split",1],["tell",1],["whether",1],["bundle",1],["flight",1],["mutations",1],["beyond",1],["registering",1],["remote",3],["credentials",2],["installing",1],["packages",1],["venv",1],["configuring",1],["connector",5],["group",1],["publishing",1],["skill",3],["directory",1],["agent",5],["loads",2],["recipes",1],["resetting",1],["permission",3],["rules",2],["uses",1],["probe",3],["up",1],["connectors",4],["skills",7],["permissions",1],["reset",1],["specialist",1],["profile",1],["system",1],["prompt",2],["flag",1],["stored",1],["globally",1],["offered",1],["selection",1],["upsert",1],["request",1],["body",2],["defaults",1],["true",1],["persist",1],["capability",1],["later",1],["else",1],["class",1],["missing",1],["reason",1],["remembered",1],["specialists",2],["agents",3],["bare",2],["authoring",1],["name",6],["while",2],["entries",1],["covered",1],["collection",1],["existing",1],["rewrote",1],["recipe",1],["executes",1],["customization",1],["at",1],["per",1],["variant",1],["fall",1],["back",1],["non",1],["either",1],["rollback",1],["catalog",1],["stay",1],["suffix",1],["distinction",1],["suffixes",2],["files",1],["create",1],["overwrite",1]]},{"id":"openai4s/server/team_policy.py#_as_dict","name":[["as",1],["dict",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["as",2],["dict",4],["identity",6],["any",4],["str",2],["shape",1],["team",1],["repository",1],["reads",1],["user",4],["key",1],["id",4],["not",2],["writing",1],["obvious",1],["one",1],["made",1],["every",2],["ownership",1],["comparison",1],["session",1],["visible",1],["fail",2],["so",1],["share",1],["including",1],["caller",1],["own",1],["came",1],["back",1],["invisible",1],["closed",1],["still",2],["wrong",1],["predicate",1],["refuses",1],["everything",1],["looks",1],["exactly",1],["like",1],["working",1],["guard",1],["from",1],["outside",1],["test",1],["caught",1],["checks",1],["owner",1],["has",1],["access",1],["rather",1],["than",1],["only",1],["stranger",1],["return",1],["getattr",4],["username",2],["role",2],["kind",2]]},{"id":"openai4s/server/team_policy.py#_identity","name":[["identity",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["identity",3],["handler",3],["any",4],["return",1],["getattr",1],["team",1],["none",1]]},{"id":"openai4s/server/team_policy.py#enabled","name":[["enabled",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["enabled",2],["handler",3],["any",2],["bool",2],["team",3],["mode",2],["actually",1],["force",1],["request",1],["single",1],["question",1],["every",1],["predicate",1],["asks",1],["first",1],["none",2],["identity",2],["means",1],["either",1],["off",1],["loopback",1],["service",1],["path",1],["both",1],["take",1],["pre",1],["behaviour",1],["by",1],["design",1],["return",1],["not",1]]},{"id":"openai4s/server/team_policy.py#is_admin","name":[["admin",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["admin",3],["handler",3],["any",2],["bool",3],["identity",4],["return",1],["not",1],["none",1]]},{"id":"openai4s/server/team_policy.py#is_admin_only_surface","name":[["admin",1],["only",1],["surface",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["admin",2],["only",2],["surface",2],["method",5],["str",4],["path",5],["bool",2],["union",1],["route",1],["guard",1],["asks",1],["about",1],["return",1],["instance",2],["config",1],["daemon",1],["operation",1],["mutation",1]]},{"id":"openai4s/server/team_policy.py#is_daemon_operation","name":[["daemon",1],["operation",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["daemon",4],["operation",4],["method",2],["str",4],["path",4],["bool",2],["every",1],["verb",1],["surface",1],["has",1],["no",1],["owner",1],["scope",1],["read",1],["if",1],["paths",1],["return",2],["true",1],["any",1],["startswith",1],["prefix",2],["prefixes",1]]},{"id":"openai4s/server/team_policy.py#is_instance_config","name":[["instance",1],["config",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["instance",4],["config",4],["method",3],["str",4],["path",4],["bool",2],["only",1],["mutating",1],["verbs",1],["members",1],["keep",1],["reads",1],["ui",1],["needs",1],["render",1],["model",1],["active",1],["they",1],["must",1],["not",1],["have",1],["write",1],["if",2],["upper",1],["head",1],["options",1],["return",3],["false",1],["paths",1],["true",1],["any",1],["startswith",1],["prefix",2],["prefixes",1]]},{"id":"openai4s/server/team_policy.py#is_instance_mutation","name":[["instance",1],["mutation",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["instance",4],["mutation",4],["method",3],["str",4],["path",6],["bool",2],["if",4],["upper",1],["head",1],["options",1],["return",5],["false",2],["paths",1],["true",2],["any",1],["startswith",2],["prefix",2],["prefixes",1],["connectors",1],["not",1],["endswith",1],["connector",1],["suffixes",1]]},{"id":"openai4s/server/team_policy.py#is_session_control_mutation","name":[["session",1],["control",1],["mutation",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["session",2],["control",2],["mutation",2],["method",3],["str",4],["path",5],["bool",2],["whether",1],["frame",3],["scoped",2],["request",1],["needs",1],["owner",1],["admin",1],["authority",1],["verb",3],["upper",1],["if",2],["not",3],["post",3],["put",1],["patch",1],["delete",1],["return",3],["false",2],["fullmatch",2],["read",1],["only",1]]},{"id":"openai4s/server/team_policy.py#may_administer_project","name":[["may",1],["administer",1],["project",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",2],["administer",2],["project",7],["store",3],["any",6],["identity",5],["id",5],["str",3],["none",4],["bool",2],["rename",1],["rewrite",1],["agent",1],["context",1],["delete",2],["deliberately",1],["not",3],["participation",2],["union",2],["includes",1],["owns",1],["session",2],["here",1],["creating",1],["something",1],["member",4],["they",1],["name",1],["so",1],["self",1],["join",1],["primitive",1],["handing",1],["takes",1],["every",1],["sessions",1],["artifacts",1],["workspaces",1],["one",1],["erases",1],["another",1],["team",1],["work",1],["administration",1],["requires",1],["real",1],["membership",1],["row",1],["if",2],["admin",1],["return",4],["true",1],["false",2],["try",1],["role",4],["governance",1],["user",1],["except",1],["exception",1],["noqa",1],["ble001",1],["guest",1]]},{"id":"openai4s/server/team_policy.py#may_change_instance_config","name":[["may",1],["change",1],["instance",1],["config",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",2],["change",2],["instance",2],["config",2],["handler",4],["any",2],["bool",2],["rewriting",1],["llm",1],["base",1],["url",1],["points",1],["every",1],["user",1],["traffic",1],["at",1],["host",1],["writer",1],["choosing",1],["delivers",1],["everyone",1],["prompts",1],["group",1],["credential",1],["outgoing",1],["header",1],["operator",1],["action",1],["return",1],["not",1],["enabled",1],["admin",1]]},{"id":"openai4s/server/team_policy.py#may_control_session","name":[["may",1],["control",1],["session",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",3],["control",2],["session",8],["store",3],["any",4],["identity",5],["id",6],["str",2],["none",3],["bool",3],["principal",1],["perform",1],["owner",6],["level",1],["lifecycle",1],["mutations",1],["project",2],["visibility",1],["intentionally",1],["broader",1],["than",1],["ownership",1],["make",1],["readable",1],["but",1],["must",1],["not",2],["let",1],["another",1],["member",1],["cancel",1],["scheduler",1],["allocation",1],["destroy",1],["its",1],["kernel",1],["namespace",1],["if",2],["admin",1],["return",4],["true",1],["false",2],["try",1],["team",1],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1],["user",2]]},{"id":"openai4s/server/team_policy.py#may_create_session_in","name":[["may",1],["create",1],["session",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",3],["create",2],["session",3],["store",4],["any",4],["identity",5],["project",10],["id",5],["str",2],["none",3],["bool",2],["creating",1],["also",1],["joining",1],["so",1],["needs",2],["authorizing",1],["unclaimed",1],["no",2],["members",1],["other",1],["user",1],["sessions",1],["stays",1],["open",1],["keeps",1],["fresh",1],["install",1],["seeded",1],["default",1],["usable",1],["before",1],["anybody",1],["has",2],["organised",1],["anything",1],["somebody",1],["else",1],["claimed",2],["participation",1],["if",3],["admin",1],["return",5],["true",2],["not",2],["false",2],["read",1],["try",1],["governance",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/server/team_policy.py#may_overwrite_file","name":[["may",1],["overwrite",1],["file",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",3],["overwrite",2],["file",6],["identity",6],["any",2],["owner",8],["username",7],["str",4],["none",3],["bool",2],["containment",1],["inside",1],["data",1],["roots",1],["says",1],["live",1],["not",4],["whose",2],["overwriting",1],["destructive",1],["verb",1],["so",3],["one",1],["needs",1],["because",1],["area",3],["keyed",1],["by",1],["root",1],["users",1],["whole",1],["ownership",1],["record",1],["path",1],["carries",1],["personal",1],["returns",1],["segment",1],["parameter",1],["be",1],["spelled",1],["user",2],["id",2],["compared",1],["against",1],["no",3],["caller",1],["could",1],["ever",1],["have",2],["satisfied",1],["member",1],["would",1],["been",1],["refused",1],["their",1],["own",1],["had",1],["callers",1],["nothing",1],["said",1],["if",2],["admin",1],["return",3],["true",1],["recorded",1],["shared",1],["space",1],["pre",1],["team",2],["files",1],["anything",1],["written",1],["outside",1],["surface",1],["refuse",1],["rather",1],["than",1],["adopt",1],["know",1],["must",1],["resolve",1],["anyone",1],["same",1],["fail",1],["closed",1],["rule",1],["unowned",1],["session",1],["already",1],["gets",1],["false",1]]},{"id":"openai4s/server/team_policy.py#may_read_project","name":[["may",1],["read",1],["project",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",2],["read",2],["project",8],["store",3],["any",4],["identity",5],["id",5],["str",2],["none",3],["bool",3],["participation",1],["membership",1],["row",1],["owning",1],["session",1],["if",2],["admin",1],["return",4],["true",1],["not",1],["false",2],["try",1],["governance",1],["participant",1],["user",1],["except",1],["exception",1],["noqa",1],["ble001",1],["undecidable",1],["refused",1]]},{"id":"openai4s/server/team_policy.py#may_use_memory_scope","name":[["may",1],["memory",1],["scope",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",3],["memory",3],["scope",7],["store",3],["any",4],["identity",5],["str",2],["none",3],["bool",2],["standing",1],["context",1],["injected",1],["into",2],["turns",1],["so",1],["write",2],["here",1],["somebody",1],["else",1],["prompts",1],["instance",1],["wide",1],["tiers",1],["operator",1],["if",3],["admin",1],["return",4],["true",1],["not",1],["false",2],["global",1],["scopes",1],["read",1],["project",1]]},{"id":"openai4s/server/team_policy.py#may_use_session","name":[["may",1],["session",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",2],["session",7],["store",3],["any",4],["identity",4],["id",4],["str",2],["none",3],["bool",3],["if",2],["return",4],["true",1],["not",1],["false",2],["try",1],["team",1],["visible",1],["as",1],["dict",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/server/team_policy.py#may_use_share","name":[["may",1],["share",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",3],["share",10],["store",3],["any",6],["identity",4],["row",5],["bool",2],["projection",1],["session",4],["so",1],["inherits",1],["answer",1],["whose",1],["cannot",1],["be",1],["resolved",1],["refused",1],["rather",1],["than",1],["treated",1],["as",1],["public",1],["whole",1],["point",1],["publishing",1],["was",1],["decision",2],["unresolvable",1],["one",1],["records",1],["no",1],["such",1],["if",4],["none",2],["return",4],["true",1],["not",2],["false",2],["root",4],["frame",1],["id",1],["hasattr",1],["else",1],["str",1]]},{"id":"openai4s/server/team_policy.py#may_write_permission_rule","name":[["may",1],["write",1],["permission",1],["rule",1]],"path":[["openai4s",1],["server",1],["team",1],["policy",1],["py",1]],"body":[["def",2],["may",5],["write",2],["permission",3],["rule",6],["store",4],["any",4],["identity",7],["scope",11],["str",6],["id",6],["none",3],["bool",2],["create",1],["delete",2],["standing",3],["here",1],["authorization",2],["future",1],["actions",1],["global",5],["one",1],["everybody",1],["permissions",4],["resolve",1],["treats",1],["matching",2],["allow",2],["as",2],["answer",1],["every",2],["other",1],["member",3],["agent",1],["deny",1],["absolute",1],["veto",1],["deleting",1],["turns",1],["back",1],["into",1],["function",1],["rather",1],["than",1],["two",4],["inlined",2],["copies",2],["rest",1],["handlers",1],["because",1],["was",1],["there",1],["four",1],["writers",1],["were",2],["guarded",1],["post",2],["not",2],["openai4s",1],["py",1],["reached",1],["from",1],["frames",1],["decision",1],["route",1],["legitimately",1],["uses",1],["passes",1],["client",1],["own",2],["straight",1],["through",1],["so",1],["approving",1],["prompt",1],["their",1],["session",2],["planted",1],["exactly",1],["403",1],["next",1],["door",1],["refuses",1],["them",1],["if",4],["admin",1],["return",5],["true",2],["false",1],["project",2],["read",1],["conversation",1],["control",1],["once",1],["at",1],["all",1]]},{"id":"openai4s/server/team_routes.py","name":[["team",1],["routes",1],["py",1]],"path":[["openai4s",1],["server",1],["team",1],["routes",1],["py",1]],"body":[["team",7],["mode",4],["auth",21],["routes",6],["login",6],["logout",6],["me",13],["plan",3],["m1",1],["same",1],["shape",1],["as",1],["kernel",1],["route",8],["spec",8],["tuple",1],["consumed",1],["by",1],["both",2],["runtime",1],["dispatch",1],["below",1],["contract",11],["inventory",1],["handle",1],["returns",1],["true",6],["answered",1],["naming",1],["note",1],["appendix",2],["says",1],["api",3],["gateway",1],["versioned",1],["so",2],["live",1],["under",2],["existing",1],["v1",1],["prefix",2],["beside",2],["status",1],["recorded",1],["these",1],["answer",2],["modes",1],["off",2],["403",1],["stable",1],["code",1],["reports",1],["false",3],["capture",1],["runs",1],["disabled",1],["shapes",1],["frozen",1],["ones",1],["they",1],["must",1],["therefore",1],["stay",1],["deterministic",1],["cookie",3],["goes",1],["through",1],["self",2],["send",1],["extra",1],["one",1],["header",2],["path",2],["sanitizer",1],["raw",1],["session",1],["token",1],["exists",1],["only",2],["client",1],["jar",1],["server",1],["keeps",2],["its",1],["sha256",1],["from",4],["future",1],["import",5],["annotations",1],["json",1],["typing",1],["any",1],["rate",1],["limited",1],["public",1],["user",2],["post",3],["mutates",7],["redeem",4],["invite",2],["own",1],["llm",7],["credential",2],["m4",1],["decision",1],["d7",1],["second",1],["half",1],["because",1],["service",1],["surface",1],["member",1],["reaches",1],["without",1],["being",1],["admin",3],["putting",1],["out",1],["group",1],["could",1],["somebody",1],["else",1],["my",6],["key",12],["put",1],["clear",3],["delete",1],["validate",1]]},{"id":"openai4s/server/team_routes.py#_audit_key_change","name":[["audit",1],["key",1],["change",1]],"path":[["openai4s",1],["server",1],["team",1],["routes",1],["py",1]],"body":[["def",2],["audit",3],["key",2],["change",2],["store",3],["any",4],["identity",4],["provider",3],["str",4],["action",4],["none",2],["try",1],["team",1],["actor",1],["username",1],["user",2],["id",2],["target",1],["except",1],["exception",1],["noqa",1],["ble001",1],["auditing",1],["must",1],["not",1],["fail",1],["request",1],["pass",1]]},{"id":"openai4s/server/team_routes.py#_cookie_token","name":[["cookie",1],["token",1]],"path":[["openai4s",1],["server",1],["team",1],["routes",1],["py",1]],"body":[["def",2],["cookie",6],["token",2],["self",3],["str",2],["none",4],["from",1],["http",1],["cookies",1],["import",1],["simple",2],["jar",2],["headers",1],["morsel",3],["team",1],["return",1],["value",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/server/team_routes.py#_handle_my_llm_key","name":[["handle",1],["my",1],["llm",1],["key",1]],"path":[["openai4s",1],["server",1],["team",1],["routes",1],["py",1]],"body":[["def",2],["handle",2],["my",5],["llm",4],["key",17],["self",9],["method",4],["str",6],["sub",4],["store",12],["any",4],["identity",8],["bool",3],["user",16],["own",1],["clear",4],["ask",1],["whether",2],["one",1],["value",1],["write",1],["only",1],["answers",1],["exists",1],["was",4],["never",3],["credential",2],["screen",1],["display",1],["screenshot",1],["leaks",1],["who",1],["typed",1],["not",7],["need",1],["read",1],["back",1],["from",1],["openai4s",1],["storage",1],["keys",5],["import",1],["scope",2],["secret",6],["name",2],["if",4],["match",2],["records",2],["list",1],["id",4],["json",6],["record",2],["public",1],["return",6],["true",9],["body",4],["provider",13],["strip",2],["lower",1],["error",4],["required",2],["400",2],["removed",3],["delete",1],["secrets",3],["audit",2],["change",2],["clearing",1],["there",1],["nothing",1],["intent",1],["satisfied",1],["either",1],["way",1],["ok",2],["api",2],["try",1],["ref",3],["put",1],["except",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["broker",1],["cannot",1],["must",1],["leave",1],["row",1],["pointing",1],["at",1],["slot",1],["written",1],["next",1],["turn",1],["would",1],["then",1],["refuse",1],["configured",2],["but",1],["unreadable",1],["accepted",1],["could",1],["code",1],["503",1]]},{"id":"openai4s/server/team_routes.py#_json_with_cookie","name":[["json",1],["cookie",1]],"path":[["openai4s",1],["server",1],["team",1],["routes",1],["py",1]],"body":[["def",2],["json",4],["cookie",6],["self",3],["obj",3],["dict",2],["str",2],["code",3],["int",2],["200",2],["none",2],["send",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",2],["application",1],["charset",1],["extra",1]]},{"id":"openai4s/server/team_routes.py#handle","name":[["handle",1]],"path":[["openai4s",1],["server",1],["team",1],["routes",1],["py",1]],"body":[["def",2],["handle",3],["self",27],["method",10],["str",12],["sub",11],["team",30],["auth",15],["any",4],["store",11],["bool",2],["answer",1],["route",2],["report",1],["group",1],["not",10],["own",1],["if",19],["startswith",1],["path",1],["prefix",1],["return",20],["false",3],["login",3],["match",7],["none",15],["json",17],["error",13],["mode",7],["disabled",5],["code",7],["off",4],["403",6],["true",20],["body",9],["username",20],["password",11],["ip",3],["try",3],["client",1],["address",1],["except",3],["exception",1],["pass",1],["result",3],["rate",2],["limited",2],["as",2],["429",1],["one",2],["sentence",2],["wrong",1],["unknown",2],["user",22],["account",3],["alike",1],["difference",1],["attacker",1],["question",1],["invalid",6],["401",2],["token",15],["cookie",8],["public",2],["header",3],["logout",2],["ok",1],["clear",2],["my",4],["key",4],["identity",14],["getattr",2],["llm",1],["redeem",3],["strip",1],["redemption",2],["consumes",1],["invite",17],["only",2],["after",1],["details",1],["validate",1],["typo",2],["must",2],["burn",2],["single",2],["required",2],["400",1],["first",1],["read",1],["answering",1],["about",1],["usernames",1],["ahead",1],["made",1],["unauthenticated",1],["enumeration",1],["oracle",1],["every",1],["instance",1],["already",3],["exists",2],["distinguishable",1],["no",1],["valid",1],["at",1],["all",1],["asked",1],["without",1],["consuming",1],["anything",1],["so",1],["property",1],["ordering",1],["was",1],["written",1],["still",1],["holds",1],["governance",4],["live",1],["by",1],["409",2],["expired",1],["revoked",1],["create",2],["role",4],["guest",2],["value",1],["pre",1],["check",1],["above",1],["lock",1],["concurrent",1],["take",1],["same",1],["between",1],["here",1],["returning",1],["keeps",1],["lost",1],["race",1],["recoverable",1],["holder",1],["retries",1],["another",1],["name",1],["instead",1],["holding",1],["burnt",1],["reinstate",1],["member",1],["project",5],["id",11],["audit",1],["actor",1],["action",1],["session",3],["201",1],["me",1],["kind",3],["resolve",1]]},{"id":"openai4s/server/titles.py","name":[["titles",1],["py",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["background",1],["session",3],["title",3],["generation",1],["web",1],["gateway",1],["from",2],["future",1],["import",4],["annotations",1],["re",1],["threading",1],["typing",1],["any",3],["callable",6],["protocol",1],["chat",1],["call",2],["dict",2],["broadcast",1],["str",3],["none",2],["thread",1],["factory",1],["store",2],["provider",1],["summarize",1],["all",1],["service",1]]},{"id":"openai4s/server/titles.py#SessionTitleService","name":[["session",1],["title",1],["service",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["class",2],["session",4],["title",32],["service",2],["summarize",10],["first",2],["message",3],["conditionally",2],["replace",1],["its",2],["placeholder",4],["def",6],["init",1],["self",19],["store",12],["provider",2],["broadcast",5],["chat",10],["call",12],["none",16],["thread",7],["factory",7],["source",9],["return",11],["if",8],["callable",1],["else",1],["messages",5],["list",1],["dict",2],["llm",9],["cfg",7],["kwargs",3],["not",4],["resolve",1],["wire",1],["client",1],["at",2],["time",1],["besides",1],["avoiding",1],["eager",1],["work",1],["preserves",1],["gateway",1],["late",1],["monkeypatch",1],["behavior",1],["from",1],["openai4s",1],["import",1],["user",6],["text",4],["str",6],["cleaned",1],["short",2],["unusable",1],["reply",3],["re",3],["sub",2],["strip",7],["2000",1],["role",2],["system",1],["content",3],["you",1],["name",3],["sessions",1],["read",1],["capturing",1],["intent",1],["most",1],["16",1],["characters",1],["chinese",1],["cjk",1],["words",1],["english",1],["same",1],["language",1],["as",1],["output",1],["only",1],["no",3],["surrounding",1],["quotes",1],["trailing",1],["punctuation",1],["label",1],["like",1],["result",3],["max",2],["tokens",2],["64",1],["temperature",1],["finish",1],["reason",1],["lower",1],["length",1],["splitlines",1],["flags",1],["ignorecase",1],["opening",3],["closing",3],["len",1],["count",2],["break",2],["80",1],["spawn",1],["root",6],["frame",10],["id",7],["generate",1],["persist",1],["daemon",2],["target",3],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["titling",1],["must",1],["never",1],["turn",1],["current",3],["task",3],["summary",3],["update",2],["type",1],["status",1],["titled",1],["threading",1],["os",1],["true",1],["start",1]]},{"id":"openai4s/server/titles.py#SessionTitleService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",2],["init",2],["self",7],["store",8],["session",2],["title",2],["provider",2],["broadcast",6],["chat",6],["call",12],["none",14],["thread",6],["factory",6],["summarize",6],["source",1]]},{"id":"openai4s/server/titles.py#SessionTitleService._chat","name":[["chat",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",2],["chat",5],["self",4],["messages",4],["list",2],["dict",4],["llm",6],["cfg",4],["kwargs",4],["if",1],["call",3],["not",1],["none",1],["return",2],["resolve",1],["wire",1],["client",1],["at",1],["time",1],["besides",1],["avoiding",1],["eager",1],["provider",1],["work",1],["preserves",1],["gateway",1],["late",1],["monkeypatch",1],["behavior",1],["from",1],["openai4s",1],["import",1]]},{"id":"openai4s/server/titles.py#SessionTitleService._store","name":[["store",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",2],["store",5],["self",3],["session",2],["title",2],["source",5],["return",1],["if",1],["callable",1],["else",1]]},{"id":"openai4s/server/titles.py#SessionTitleService.spawn","name":[["spawn",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",3],["spawn",2],["self",7],["root",7],["frame",11],["id",8],["str",6],["user",3],["text",3],["llm",3],["cfg",3],["placeholder",4],["none",3],["generate",1],["conditionally",1],["persist",1],["title",7],["daemon",2],["thread",3],["target",3],["try",1],["summarize",4],["call",1],["except",1],["exception",1],["noqa",1],["ble001",1],["titling",1],["must",1],["never",1],["break",1],["turn",1],["return",3],["if",2],["not",1],["store",4],["current",3],["name",2],["task",3],["summary",3],["update",2],["broadcast",1],["type",1],["status",1],["titled",1],["factory",3],["threading",1],["os",1],["true",1],["start",1]]},{"id":"openai4s/server/titles.py#SessionTitleService.spawn.target","name":[["target",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",2],["target",2],["none",2],["try",1],["summarize",4],["self",4],["call",1],["title",5],["user",1],["text",1],["llm",1],["cfg",1],["except",1],["exception",1],["noqa",1],["ble001",1],["titling",1],["must",1],["never",1],["break",1],["turn",1],["return",3],["if",2],["not",1],["placeholder",2],["store",4],["current",3],["frame",8],["root",4],["id",5],["name",1],["task",3],["summary",3],["update",2],["broadcast",1],["type",1],["status",1],["titled",1]]},{"id":"openai4s/server/titles.py#SessionTitleService.summarize","name":[["summarize",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",2],["summarize",2],["self",3],["user",5],["text",3],["str",5],["llm",3],["cfg",3],["none",7],["return",5],["cleaned",1],["short",2],["title",21],["unusable",1],["reply",3],["source",3],["re",3],["sub",2],["strip",7],["2000",1],["if",4],["not",2],["messages",2],["role",2],["system",1],["content",3],["you",1],["name",1],["chat",2],["sessions",1],["read",1],["first",1],["message",2],["capturing",1],["its",1],["intent",1],["at",1],["most",1],["16",1],["characters",1],["chinese",1],["cjk",1],["words",1],["english",1],["same",1],["language",1],["as",1],["output",1],["only",1],["no",3],["surrounding",1],["quotes",1],["trailing",1],["punctuation",1],["label",1],["like",1],["result",3],["max",2],["tokens",2],["64",1],["temperature",1],["finish",1],["reason",1],["lower",1],["length",1],["splitlines",1],["flags",1],["ignorecase",1],["opening",3],["closing",3],["len",1],["count",2],["break",1],["80",1]]},{"id":"openai4s/server/titles.py#SessionTitleStore","name":[["session",1],["title",1],["store",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["class",3],["session",3],["title",3],["store",2],["protocol",2],["persistence",1],["surface",1],["needed",1],["by",1],["service",1],["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",1],["none",2],["update",1],["fields",1],["any",1]]},{"id":"openai4s/server/titles.py#SessionTitleStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/titles.py#SessionTitleStore.update_frame","name":[["update",1],["frame",1]],"path":[["openai4s",1],["server",1],["titles",1],["py",1]],"body":[["def",2],["update",2],["frame",4],["self",2],["id",2],["str",2],["fields",2],["any",2],["none",2]]},{"id":"openai4s/server/trusted_capture.py","name":[["trusted",1],["capture",1],["py",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["session",1],["local",1],["admission",2],["artifact",2],["writers",1],["truthful",1],["stage",3],["capture",11],["foreground",3],["diffs",1],["one",3],["shared",1],["workspace",2],["background",4],["kernel",1],["person",1],["facing",1],["mutation",3],["allowed",1],["write",1],["during",1],["interval",1],["makes",1],["authorship",1],["unknowable",1],["its",1],["bytes",1],["be",1],["swept",1],["up",1],["as",1],["output",1],["cell",3],["native",1],["action",1],["coordinator",2],["gives",1],["those",1],["lifetimes",1],["small",1],["deterministic",1],["boundary",1],["lock",2],["protects",1],["counters",1],["only",3],["never",1],["held",1],["while",1],["job",1],["runs",1],["leases",5],["may",3],["nest",2],["synchronously",1],["run",1],["delegated",1],["child",1],["coexist",1],["external",2],["their",1],["owning",1],["thread",1],["always",1],["active",1],["because",1],["they",1],["protect",1],["mutable",1],["even",1],["before",1],["enabled",2],["join",1],["exclusion",1],["counter",1],["increment",1],["happen",1],["under",1],["same",1],["so",1],["there",1],["no",1],["check",1],["then",1],["start",1],["window",1],["losing",1],["side",1],["enter",1],["from",4],["future",1],["import",5],["annotations",1],["threading",1],["contextlib",1],["contextmanager",1],["typing",1],["iterator",1],["openai4s",1],["server",1],["errors",1],["gateway",1],["error",1],["trusted",7],["busy",3],["unavailable",3],["all",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator","name":[["trusted",1],["capture",1],["coordinator",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["class",2],["trusted",17],["capture",33],["coordinator",2],["coordinate",1],["one",3],["web",1],["session",1],["writer",1],["optional",1],["lifetimes",1],["def",8],["init",1],["self",83],["enabled",4],["bool",5],["none",19],["lock",8],["threading",3],["captures",13],["owner",28],["int",7],["backgrounds",10],["mutations",13],["mutation",19],["poisoned",3],["false",2],["state",5],["valid",11],["counts",2],["type",5],["if",21],["not",10],["return",3],["active",2],["classes",2],["sum",1],["count",2],["poison",6],["true",1],["normalize",1],["arbitrary",1],["corruption",1],["so",2],["later",2],["cleanup",2],["cannot",6],["itself",1],["raise",14],["while",4],["permanent",2],["bit",1],["remains",1],["source",1],["truth",1],["unavailable",8],["gateway",9],["error",9],["503",1],["artifact",7],["admission",2],["contextmanager",4],["iterator",4],["admit",4],["lifetime",2],["fail",2],["before",1],["its",2],["action",2],["run",3],["yield",4],["ident",2],["409",8],["background",6],["execution",8],["running",5],["busy",8],["external",6],["workspace",6],["another",2],["already",2],["try",3],["finally",4],["never",2],["mask",1],["primary",1],["exception",1],["from",3],["block",1],["poisoning",1],["makes",1],["every",1],["closed",1],["instead",1],["else",3],["job",2],["complete",2],["start",2],["during",4],["as",1],["above",1],["replace",1],["failure",1],["but",1],["make",1],["all",1],["future",1],["decisions",1],["refuse",1],["person",1],["facing",1],["single",1],["http",1],["operation",1],["may",2],["compose",1],["multiple",1],["helpers",1],["owning",1],["thread",3],["nest",2],["lease",3],["deliberately",1],["inside",1],["held",1],["by",1],["same",1],["allowing",1],["special",1],["case",1],["would",1],["recreate",1],["exact",2],["provenance",1],["ambiguity",1],["boundary",1],["closes",1],["foreground",2],["bound",2],["host",1],["kernel",1],["protocol",1],["runs",1],["watchdog",1],["worker",1],["owns",1],["outer",1],["membership",1],["therefore",1],["comes",1],["dispatcher",1],["explicit",1],["binding",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["init",2],["self",10],["enabled",4],["bool",3],["none",6],["capture",2],["lock",2],["threading",1],["captures",1],["owner",2],["int",2],["backgrounds",1],["mutations",1],["mutation",1],["poisoned",1],["false",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator._poison","name":[["poison",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["poison",3],["self",8],["none",4],["poisoned",1],["true",1],["normalize",1],["arbitrary",1],["corruption",1],["so",1],["later",1],["cleanup",1],["cannot",1],["itself",1],["raise",1],["while",1],["permanent",1],["bit",1],["remains",1],["source",1],["truth",1],["captures",1],["capture",1],["owner",2],["backgrounds",1],["mutations",1],["mutation",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator._raise_if_unavailable","name":[["raise",1],["if",1],["unavailable",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["raise",3],["if",4],["unavailable",4],["self",5],["none",2],["not",1],["state",1],["valid",1],["poison",1],["poisoned",1],["gateway",1],["error",1],["503",1],["trusted",2],["artifact",1],["capture",2],["admission",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator._state_is_valid","name":[["state",1],["valid",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["state",2],["valid",8],["self",19],["bool",3],["counts",2],["type",5],["captures",5],["int",5],["backgrounds",3],["mutations",5],["if",1],["not",1],["return",2],["false",1],["owner",8],["capture",2],["none",2],["mutation",4],["active",2],["classes",2],["sum",1],["count",2]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator.background","name":[["background",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["background",5],["self",12],["iterator",2],["none",2],["admit",1],["one",1],["job",2],["its",1],["complete",1],["execution",3],["lifetime",1],["lock",2],["raise",3],["if",4],["unavailable",1],["captures",1],["gateway",2],["error",2],["409",2],["cannot",2],["start",2],["during",3],["trusted",3],["artifact",1],["capture",3],["busy",2],["mutations",1],["external",1],["workspace",1],["mutation",1],["backgrounds",3],["try",1],["yield",1],["finally",1],["not",2],["state",1],["valid",1],["as",1],["above",1],["replace",1],["failure",1],["cleanup",1],["but",1],["make",1],["all",1],["future",1],["decisions",1],["refuse",1],["poison",1],["else",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator.capture","name":[["capture",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["capture",15],["self",18],["iterator",2],["none",4],["admit",1],["lifetime",1],["fail",2],["before",1],["its",1],["action",1],["run",1],["if",7],["not",3],["enabled",1],["yield",2],["return",1],["owner",8],["threading",1],["ident",1],["lock",2],["raise",4],["unavailable",3],["backgrounds",1],["gateway",3],["error",3],["409",3],["trusted",6],["artifact",3],["while",2],["background",1],["execution",2],["running",3],["busy",3],["mutations",1],["external",1],["workspace",1],["mutation",1],["another",1],["already",1],["captures",4],["try",1],["finally",2],["state",1],["valid",1],["never",1],["mask",1],["primary",1],["exception",1],["from",1],["block",1],["poisoning",1],["permanent",1],["makes",1],["every",1],["later",1],["admission",1],["closed",1],["instead",1],["poison",1],["else",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator.external_mutation","name":[["external",1],["mutation",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["external",5],["mutation",10],["self",17],["iterator",2],["none",4],["admit",1],["one",1],["complete",1],["person",1],["facing",1],["workspace",4],["single",1],["http",1],["operation",1],["may",2],["compose",1],["multiple",1],["artifact",2],["helpers",1],["so",1],["owning",1],["thread",2],["nest",2],["lease",2],["deliberately",1],["cannot",3],["inside",1],["capture",5],["held",1],["by",1],["same",1],["allowing",1],["special",1],["case",1],["would",1],["recreate",1],["exact",1],["provenance",1],["ambiguity",1],["boundary",1],["closes",1],["owner",8],["threading",1],["ident",1],["lock",2],["raise",4],["if",6],["unavailable",1],["captures",1],["gateway",3],["error",3],["409",3],["run",2],["during",1],["trusted",4],["busy",3],["backgrounds",1],["while",1],["background",1],["execution",1],["running",2],["not",2],["another",1],["already",1],["mutations",4],["try",1],["yield",1],["finally",1],["state",1],["valid",1],["poison",1],["else",1]]},{"id":"openai4s/server/trusted_capture.py#TrustedCaptureCoordinator.foreground_mutation","name":[["foreground",1],["mutation",1]],"path":[["openai4s",1],["server",1],["trusted",1],["capture",1],["py",1]],"body":[["def",2],["foreground",4],["mutation",11],["self",17],["execution",6],["bound",4],["bool",2],["iterator",2],["none",4],["admit",1],["exact",1],["host",1],["from",2],["action",1],["kernel",1],["protocol",1],["runs",1],["watchdog",1],["worker",1],["not",5],["thread",2],["owns",1],["outer",1],["capture",5],["lease",2],["membership",1],["therefore",1],["comes",1],["dispatcher",1],["explicit",1],["binding",1],["never",1],["id",1],["comparison",1],["stage",1],["active",1],["already",2],["excludes",1],["every",1],["other",1],["writer",1],["otherwise",1],["method",1],["takes",1],["always",1],["class",1],["so",1],["background",2],["lifetime",1],["cannot",2],["overlap",1],["if",8],["raise",4],["gateway",3],["error",3],["409",3],["artifact",3],["requires",1],["scope",1],["trusted",3],["busy",3],["owner",8],["threading",1],["ident",1],["captured",3],["false",1],["lock",2],["unavailable",1],["captures",1],["true",1],["else",2],["backgrounds",1],["run",1],["while",1],["running",2],["another",1],["mutations",4],["try",1],["yield",1],["finally",1],["state",1],["valid",1],["poison",1]]},{"id":"openai4s/server/urls.py","name":[["urls",1],["py",1]],"path":[["openai4s",1],["server",1],["urls",1],["py",1]],"body":[["canonical",1],["server",2],["owned",1],["urls",1],["durable",1],["resources",1],["resource",1],["links",1],["part",1],["http",1],["contract",2],["callers",1],["must",1],["not",1],["duplicate",1],["api",2],["prefix",1],["interpolate",1],["identifier",1],["as",1],["path",1],["fragment",1],["either",1],["mistake",1],["produce",1],["message",1],["looks",1],["delivered",1],["while",1],["its",1],["link",1],["unroutable",1],["points",1],["at",1],["more",1],["than",1],["one",1],["segment",1],["from",3],["future",1],["import",3],["annotations",1],["urllib",1],["parse",1],["quote",1],["openai4s",1],["root",1],["all",1],["artifact",2],["version",1],["url",2],["completion",1]]},{"id":"openai4s/server/urls.py#artifact_version_url","name":[["artifact",1],["version",1],["url",1]],"path":[["openai4s",1],["server",1],["urls",1],["py",1]],"body":[["def",2],["artifact",7],["version",15],["url",6],["id",10],["str",5],["return",2],["canonical",1],["one",4],["immutable",2],["safe",2],["deliberate",1],["identifier",4],["exactly",1],["path",5],["segment",5],["even",1],["if",3],["future",1],["imported",2],["contains",1],["unicode",1],["metacharacter",1],["empty",2],["identifiers",1],["rejected",1],["because",1],["falling",1],["back",1],["filename",2],["would",1],["turn",1],["completion",2],["link",2],["into",1],["mutable",1],["ambiguous",2],["not",2],["isinstance",1],["raise",2],["value",2],["error",2],["must",1],["be",4],["non",1],["string",1],["whatwg",1],["clients",1],["normalise",1],["both",1],["literal",1],["percent",1],["encoded",1],["dot",2],["only",1],["segments",1],["before",1],["sending",1],["request",1],["such",1],["therefore",1],["cannot",3],["represented",1],["by",1],["contract",1],["without",1],["changing",1],["its",1],["identity",1],["refuse",1],["instead",1],["publishing",1],["another",1],["route",1],["quote",1],["keep",1],["exact",1],["addressing",1],["reserved",1],["sub",1],["compatible",1],["artifacts",2],["ident",1],["reader",1],["also",1],["accepts",1],["ids",1],["uniquely",1],["filenames",1],["namespace",1],["meant",1],["missing",1],["could",1],["silently",1],["fall",1],["through",1],["unrelated",1],["bytes",1],["whose",1],["happened",1],["equal",1],["versions",2],["legacy",1],["so",1],["gateway",1],["fail",1],["closed",1],["api",1],["root",1]]},{"id":"openai4s/server/urls.py#completion_artifact_url","name":[["completion",1],["artifact",1],["url",1]],"path":[["openai4s",1],["server",1],["urls",1],["py",1]],"body":[["def",2],["completion",4],["artifact",8],["url",4],["id",8],["object",6],["none",10],["filename",4],["version",8],["trusted",4],["delivery",4],["bool",2],["false",2],["str",4],["build",1],["link",2],["under",2],["selected",1],["rollout",1],["contract",2],["flag",1],["off",1],["branch",1],["preserves",1],["pre",1],["stage",1],["semantics",1],["mutable",2],["head",2],["fallback",1],["through",1],["compatible",1],["api",3],["root",2],["artifacts",2],["ident",5],["reader",1],["be",1],["built",1],["un",1],["versioned",1],["prefix",1],["every",1],["v1",1],["gateway",1],["answers",1],["404",1],["so",1],["each",1],["default",1],["was",1],["dead",1],["arrival",1],["once",1],["enabled",1],["only",1],["exact",1],["immutable",1],["linkable",1],["missing",1],["returns",1],["no",1],["instead",1],["silently",1],["weakening",1],["guarantee",1],["if",3],["not",2],["isinstance",1],["return",3],["legacy",4],["quote",1],["safe",1]]},{"id":"openai4s/server/variable_inspector.py","name":[["variable",1],["inspector",1],["py",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["read",1],["only",2],["projection",1],["already",1],["live",1],["kernel",3],["namespace",1],["inspector",2],["never",2],["creates",1],["session",2],["worker",1],["enters",1],["cell",1],["transaction",1],["takes",1],["existing",1],["legacy",1],["execution",2],["barrier",1],["non",1],["blocking",1],["acquire",1],["then",1],["re",3],["checks",1],["coordinator",1],["recovery",1],["occupancy",1],["before",1],["issuing",1],["dedicated",1],["manager",2],["protocol",1],["request",1],["preserves",1],["single",1],["frame",1],["reader",1],["invariant",1],["without",1],["pretending",1],["inspection",1],["scientific",1],["from",4],["future",1],["import",6],["annotations",1],["math",1],["collections",1],["abc",1],["callable",1],["mapping",1],["typing",1],["any",1],["openai4s",1],["busy",1],["error",1],["languages",1],["frozenset",1],["python",1],["fingerprint",1],["compile",1],["f0",1],["128",1],["missing",1],["object",1],["all",1],["variable",1],["service",1]]},{"id":"openai4s/server/variable_inspector.py#_alive","name":[["alive",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["alive",3],["kernel",4],["any",2],["bool",3],["try",1],["return",2],["except",1],["exception",1],["noqa",1],["ble001",1],["false",1]]},{"id":"openai4s/server/variable_inspector.py#_safe_payload","name":[["safe",1],["payload",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["safe",8],["payload",6],["any",6],["dict",6],["str",4],["source",3],["if",10],["type",8],["else",2],["variables",5],["list",2],["raw",9],["isinstance",1],["len",2],["500",2],["break",2],["not",4],["skip",1],["single",1],["malformed",1],["element",1],["here",1],["would",1],["silently",1],["drop",1],["every",1],["remaining",1],["valid",1],["variable",1],["after",1],["continue",2],["name",8],["text",4],["160",2],["item",6],["kind",5],["32",1],["length",6],["int",1],["min",1],["000",4],["preview",7],["missing",1],["fingerprint",6],["128",1],["lower",1],["fullmatch",1],["append",1],["return",1],["truncated",2],["bool",1]]},{"id":"openai4s/server/variable_inspector.py#_safe_preview","name":[["safe",1],["preview",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["safe",2],["preview",2],["value",14],["any",4],["type",6],["if",5],["none",1],["bool",1],["return",5],["int",1],["max",1],["63",2],["min",1],["float",1],["math",1],["isfinite",1],["else",1],["missing",2],["str",1],["text",1],["240",1]]},{"id":"openai4s/server/variable_inspector.py#_text","name":[["text",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["text",2],["value",4],["any",2],["limit",3],["int",2],["str",3],["if",2],["type",1],["not",1],["return",2],["cleaned",2],["join",1],["char",4]]},{"id":"openai4s/server/variable_inspector.py#VariableInspectorService","name":[["variable",1],["inspector",1],["service",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["class",2],["variable",5],["inspector",3],["service",2],["inspect",6],["existing",1],["idle",1],["worker",1],["through",1],["narrow",1],["injected",1],["ports",1],["def",4],["init",1],["self",29],["state",25],["callable",7],["str",21],["any",6],["none",10],["execution",5],["snapshot",8],["mapping",2],["recovering",5],["bool",1],["latest",9],["generation",15],["revision",7],["int",3],["active",6],["branch",9],["lambda",1],["root",29],["frame",29],["id",40],["language",24],["dict",3],["lower",1],["if",9],["not",9],["languages",1],["raise",1],["value",1],["error",2],["must",1],["be",1],["python",1],["return",12],["inactive",3],["unavailable",10],["restoring",3],["all",1],["cell",1],["lifecycle",1],["recovery",2],["paths",1],["cross",1],["exact",1],["barrier",1],["non",1],["blocking",2],["acquire",2],["makes",1],["busy",7],["observable",1],["instead",1],["queueing",1],["behind",1],["potentially",1],["long",1],["scientific",1],["turn",2],["lock",2],["false",3],["try",2],["owner",1],["queued",1],["count",1],["queue",1],["lease",5],["kernels",2],["alive",1],["kernel",7],["variables",5],["getattr",2],["unsupported",2],["payload",3],["limit",1],["200",1],["except",2],["exception",1],["noqa",1],["ble001",1],["protocol",1],["errors",1],["stay",1],["private",1],["failed",3],["available",2],["true",1],["text",2],["96",2],["max",2],["safe",1],["finally",1],["release",1],["ended",3],["else",1],["started",3],["truncated",1],["reason",1],["has",2],["been",1],["progress",1],["support",1],["inspection",3],["closed",1]]},{"id":"openai4s/server/variable_inspector.py#VariableInspectorService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["init",2],["self",8],["state",8],["callable",12],["str",16],["any",6],["none",10],["execution",4],["snapshot",4],["mapping",4],["recovering",4],["bool",2],["latest",8],["generation",4],["revision",4],["int",2],["active",4],["branch",4],["lambda",1],["root",2],["frame",2],["id",2]]},{"id":"openai4s/server/variable_inspector.py#VariableInspectorService._inactive","name":[["inactive",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["inactive",2],["self",5],["root",5],["frame",5],["id",8],["str",6],["language",4],["dict",2],["any",2],["generation",6],["latest",1],["branch",2],["active",1],["state",2],["ended",1],["if",1],["not",2],["none",1],["else",1],["started",1],["return",1],["unavailable",1],["text",1],["96",1]]},{"id":"openai4s/server/variable_inspector.py#VariableInspectorService._unavailable","name":[["unavailable",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["unavailable",3],["self",4],["root",6],["frame",6],["id",11],["str",10],["language",4],["state",7],["generation",5],["dict",2],["any",2],["return",1],["available",1],["false",2],["branch",2],["active",1],["none",1],["revision",2],["max",1],["int",1],["latest",1],["variables",1],["truncated",1],["reason",1],["busy",2],["kernel",5],["ended",2],["has",2],["not",3],["started",2],["been",1],["restoring",1],["recovery",1],["progress",1],["unsupported",1],["support",1],["variable",3],["inspection",3],["failed",2],["closed",1]]},{"id":"openai4s/server/variable_inspector.py#VariableInspectorService.inspect","name":[["inspect",1]],"path":[["openai4s",1],["server",1],["variable",1],["inspector",1],["py",1]],"body":[["def",2],["inspect",6],["self",16],["root",19],["frame",19],["id",23],["str",8],["language",19],["dict",2],["any",2],["lower",1],["if",8],["not",4],["languages",1],["raise",1],["value",1],["error",2],["must",1],["be",1],["python",1],["state",11],["none",3],["return",10],["inactive",2],["recovering",2],["unavailable",7],["restoring",2],["all",1],["cell",1],["lifecycle",1],["recovery",1],["paths",1],["cross",1],["exact",1],["barrier",1],["non",1],["blocking",2],["acquire",2],["makes",1],["busy",5],["observable",1],["instead",1],["queueing",1],["inspector",1],["behind",1],["potentially",1],["long",1],["scientific",1],["execution",2],["turn",2],["lock",2],["false",1],["try",2],["snapshot",5],["owner",1],["queued",1],["count",1],["queue",1],["lease",5],["kernels",2],["alive",1],["kernel",2],["variables",4],["getattr",2],["callable",1],["unsupported",1],["payload",3],["limit",1],["200",1],["except",2],["exception",1],["noqa",1],["ble001",1],["protocol",1],["errors",1],["stay",1],["private",1],["failed",1],["available",1],["true",1],["branch",2],["active",1],["generation",2],["text",1],["96",1],["revision",2],["max",1],["int",1],["latest",1],["safe",1],["finally",1],["release",1]]},{"id":"openai4s/server/volcengine_arkcli.py","name":[["volcengine",1],["arkcli",1],["py",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["credential",1],["safe",2],["adapter",1],["over",1],["official",1],["ark",3],["cli",3],["executable",1],["from",6],["future",1],["import",14],["annotations",1],["base64",1],["json",1],["os",1],["re",6],["shutil",1],["subprocess",1],["threading",2],["time",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",2],["typing",1],["any",1],["callable",2],["mapping",1],["sequence",2],["urllib",1],["parse",2],["qs",1],["urlencode",1],["urlsplit",1],["openai4s",1],["host",1],["bash",1],["redact",1],["shell",2],["text",1],["max",1],["output",1],["bytes",1],["000",2],["default",1],["timeout",1],["30",1],["env",2],["names",1],["frozenset",1],["appdata",1],["browser",1],["comspec",1],["dbus",1],["session",1],["bus",1],["address",1],["display",2],["home",3],["lang",1],["lc",1],["all",4],["localappdata",1],["logname",1],["pathext",1],["systemdrive",1],["systemroot",1],["temp",1],["tmp",1],["tmpdir",1],["user",1],["userprofile",1],["wayland",1],["windir",1],["xdg",3],["config",1],["data",1],["runtime",1],["dir",1],["proxy",6],["variables",1],["deliberate",1],["trade",1],["off",1],["url",1],["embed",1],["credentials",1],["but",1],["without",1],["them",2],["arkcli",7],["child",2],["cannot",1],["reach",1],["control",1],["plane",1],["at",1],["proxied",1],["networks",1],["shared",1],["kernel",1],["allowlist",1],["keeps",1],["excluding",1],["matches",1],["key",1],["upper",1],["so",1],["lowercase",1],["forms",1],["covered",1],["too",1],["http",1],["https",1],["no",1],["device",1],["code",1],["compile",4],["za",3],["z0",3],["8192",1],["profile",3],["name",1],["160",1],["model",1],["id",1],["256",1],["frozen",1],["true",2],["slots",1],["command",3],["runner",1],["str",1],["float",1],["event",1],["none",1],["result",2],["skills",1],["auth",2],["plans",2],["usage",2],["api",2],["explorer",1],["shim",1],["script",1],["dp0",2],["js",1],["cjs",1],["mjs",1],["ignorecase",1],["bridge",1],["error",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_child_env","name":[["child",1],["env",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["child",2],["env",3],["source",4],["mapping",2],["str",9],["none",5],["dict",2],["give",1],["ark",1],["cli",1],["desktop",1],["context",1],["without",1],["inheriting",1],["daemon",1],["credentials",1],["values",2],["if",2],["not",1],["else",1],["os",1],["environ",1],["return",1],["key",3],["value",3],["items",1],["upper",1],["safe",1],["names",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_command_env","name":[["command",1],["env",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["command",2],["env",8],["argv",6],["sequence",2],["str",8],["dict",2],["child",6],["domain",1],["sits",1],["at",2],["arkcli",9],["runs",1],["directly",1],["resolved",1],["batch",1],["shim",1],["prepends",1],["node",1],["interpreter",1],["script",1],["skill",4],["name",7],["auth",1],["part",2],["matched",3],["skills",1],["lower",2],["if",3],["break",1],["update",1],["caller",3],["type",1],["ai",1],["agent",1],["openai4s",1],["os",1],["nt",1],["endswith",2],["exe",2],["windows",1],["reached",1],["through",1],["wsl",2],["interop",1],["receives",1],["only",2],["linux",2],["variables",1],["wslenv",3],["names",1],["allowlist",1],["never",1],["copies",1],["daemon",1],["own",1],["exactly",1],["identity",1],["already",1],["allowlisted",1],["proxy",3],["settings",1],["would",2],["see",1],["running",1],["win32",1],["from",1],["opposite",1],["direction",1],["rewrite",1],["url",1],["as",1],["path",1],["join",1],["key",4],["startswith",1],["upper",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_command_failure_detail","name":[["command",1],["failure",1],["detail",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",3],["command",4],["failure",3],["detail",16],["result",6],["str",5],["extract",1],["short",1],["non",1],["secret",1],["reason",1],["from",1],["ark",2],["cli",1],["output",1],["raw",4],["stderr",1],["stdout",1],["strip",3],["if",8],["not",2],["return",7],["clean",6],["re",5],["sub",4],["x1b",1],["any",7],["payload",9],["none",3],["try",3],["json",3],["loads",2],["except",3],["type",3],["error",10],["value",4],["line",2],["reversed",1],["splitlines",1],["break",1],["continue",1],["start",3],["find",1],["end",1],["jsondecoder",1],["decode",1],["isinstance",1],["mapping",2],["named",3],["message",4],["text",2],["240",3],["shared",1],["baseline",1],["first",1],["same",1],["conservative",1],["shapes",1],["bearer",1],["sk",1],["tokens",1],["name",1],["assignments",1],["approval",1],["audit",1],["projections",1],["redact",4],["shell",1],["limit",1],["https",1],["redacted",5],["url",1],["bauthorization",1],["bcode",1],["za",4],["z0",4],["token",11],["match",3],["group",1],["char",2],["purely",1],["alphanumeric",1],["secrets",1],["exist",1],["too",1],["unpadded",1],["base64",1],["code",1],["has",9],["no",1],["separator",1],["treat",1],["digit",3],["letter",1],["long",1],["mixed",1],["case",1],["runs",1],["as",1],["credentials",1],["rather",1],["than",1],["prose",1],["isdigit",1],["alpha",2],["isalpha",1],["len",2],["10",1],["upper",2],["isupper",1],["lower",2],["islower",1],["12",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_command_failure_detail.redact_token","name":[["redact",1],["token",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["redact",2],["token",11],["match",5],["re",2],["str",4],["group",1],["if",3],["any",5],["char",2],["return",4],["redacted",3],["purely",1],["alphanumeric",1],["secrets",1],["exist",1],["too",1],["unpadded",1],["base64",1],["code",1],["has",9],["no",1],["separator",1],["treat",1],["digit",3],["letter",1],["long",1],["mixed",1],["case",1],["runs",1],["as",1],["credentials",1],["rather",1],["than",1],["prose",1],["isdigit",1],["alpha",2],["isalpha",1],["len",2],["10",1],["upper",2],["isupper",1],["lower",2],["islower",1],["12",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_device_payload","name":[["device",1],["payload",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["device",2],["payload",2],["value",6],["str",6],["dict",2],["read",1],["ark",1],["base64",2],["code",6],["state",6],["envelope",1],["present",1],["candidates",3],["padded",2],["len",1],["try",1],["append",1],["urlsafe",1],["b64decode",1],["decode",2],["utf",1],["except",1],["error",2],["unicode",1],["pass",1],["candidate",2],["parsed",3],["parse",1],["qs",1],["keep",1],["blank",1],["values",1],["true",1],["strip",2],["if",1],["return",2]]},{"id":"openai4s/server/volcengine_arkcli.py#_flag","name":[["flag",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["flag",2],["value",9],["any",2],["bool",3],["none",4],["read",1],["control",1],["plane",1],["boolean",1],["may",1],["arrive",1],["as",1],["json",1],["number",1],["text",1],["if",7],["isinstance",3],["return",7],["int",1],["float",1],["true",3],["false",3],["str",1],["lowered",3],["strip",1],["lower",1],["yes",1],["no",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_mapping","name":[["mapping",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["mapping",3],["value",4],["any",4],["dict",3],["str",2],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_named","name":[["named",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["named",2],["mapping",6],["str",4],["any",4],["names",3],["name",3],["if",1],["return",2],["none",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_normalize_device_code","name":[["normalize",1],["device",1],["code",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["normalize",2],["device",4],["code",16],["value",3],["any",2],["authorize",3],["url",3],["str",5],["accept",1],["ark",2],["full",1],["envelope",6],["recover",1],["gracefully",1],["from",1],["pasted",2],["inner",1],["raw",8],["strip",5],["if",4],["not",2],["fullmatch",1],["raise",1],["cli",2],["error",1],["invalid",2],["authorization",2],["parsed",3],["parse",3],["qs",3],["keep",2],["blank",2],["values",2],["true",2],["plain",6],["state",11],["plaintext",1],["re",1],["wrap",1],["base64",3],["form",1],["expects",1],["instead",1],["forwarding",1],["verbatim",1],["urlencode",2],["return",4],["urlsafe",2],["b64encode",2],["encode",2],["utf",2],["decode",2],["ascii",2],["payload",1],["urlsplit",1],["query",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_resolve_batch_shim","name":[["resolve",1],["batch",1],["shim",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["resolve",2],["batch",4],["shim",9],["path",4],["str",9],["callable",2],["none",10],["shutil",2],["list",2],["bypass",1],["npm",1],["cmd",3],["bat",2],["bad",1],["but",1],["class",1],["argv",2],["corruption",1],["create",1],["process",1],["hands",1],["file",3],["exe",1],["whose",1],["argument",1],["re",1],["parsing",1],["not",4],["match",4],["list2cmdline",1],["quoting",1],["so",1],["json",1],["params",1],["arguments",1],["mangled",1],["node",6],["entry",1],["script",6],["be",1],["located",1],["running",1],["directly",1],["keeps",2],["byte",1],["exact",1],["any",1],["mismatch",1],["caller",1],["as",2],["if",4],["suffix",1],["lower",1],["return",6],["try",1],["open",1],["encoding",1],["utf",1],["errors",1],["replace",2],["handle",2],["text",2],["read",1],["65536",1],["except",1],["oserror",1],["search",1],["parent",1],["group",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_rows","name":[["rows",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["rows",2],["payload",7],["any",4],["names",4],["str",4],["list",5],["dict",3],["if",4],["isinstance",5],["candidates",7],["elif",1],["mapping",3],["named",3],["not",2],["result",4],["data",2],["else",1],["none",1],["return",2],["item",3]]},{"id":"openai4s/server/volcengine_arkcli.py#_run_bounded","name":[["run",1],["bounded",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",3],["run",3],["bounded",3],["argv",5],["sequence",2],["str",2],["timeout",6],["float",3],["cancel",4],["event",6],["threading",4],["none",7],["command",4],["result",3],["one",1],["fixed",1],["stdout",7],["stderr",7],["cancellable",1],["waiting",1],["creationflags",4],["if",5],["os",1],["name",1],["nt",1],["int",1],["getattr",1],["subprocess",6],["create",1],["no",1],["window",1],["process",10],["popen",1],["list",1],["stdin",1],["devnull",1],["pipe",5],["env",2],["shell",1],["false",3],["bytearray",3],["drain",3],["any",1],["target",5],["try",3],["while",2],["true",5],["chunk",3],["read",1],["16",1],["384",1],["not",2],["return",2],["remaining",3],["max",2],["output",1],["bytes",3],["len",1],["extend",1],["finally",1],["close",1],["except",2],["exception",1],["noqa",1],["ble001",1],["cleanup",1],["best",1],["effort",1],["pass",1],["readers",3],["thread",2],["args",2],["daemon",2],["reader",4],["start",1],["deadline",2],["time",3],["monotonic",2],["timed",4],["out",4],["cancelled",4],["poll",1],["kill",3],["break",2],["sleep",1],["05",1],["returncode",4],["wait",2],["expired",1],["join",1],["decode",2],["utf",2],["errors",2],["replace",2]]},{"id":"openai4s/server/volcengine_arkcli.py#_run_bounded.drain","name":[["drain",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["drain",2],["pipe",4],["any",2],["target",4],["bytearray",2],["none",2],["try",2],["while",1],["true",1],["chunk",3],["read",1],["16",1],["384",1],["if",2],["not",1],["return",1],["remaining",3],["max",1],["output",1],["bytes",1],["len",1],["extend",1],["finally",1],["close",1],["except",1],["exception",1],["noqa",1],["ble001",1],["process",1],["cleanup",1],["best",1],["effort",1],["pass",1]]},{"id":"openai4s/server/volcengine_arkcli.py#_text","name":[["text",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["text",2],["value",3],["any",2],["limit",3],["int",2],["160",2],["str",3],["return",1],["join",1],["split",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge","name":[["ark",1],["cli",1],["bridge",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["class",2],["ark",24],["cli",24],["bridge",2],["narrow",1],["injectable",1],["adapter",1],["over",1],["official",1],["arkcli",14],["executable",18],["def",11],["init",1],["self",36],["str",22],["none",10],["callable",1],["shutil",1],["runner",5],["command",3],["run",4],["bounded",1],["configured",6],["os",4],["environ",2],["openai4",2],["path",6],["by",1],["windows",2],["launcher",1],["exe",2],["merely",1],["found",4],["consulted",1],["only",1],["after",1],["installed",5],["inside",1],["wsl",1],["fallback",7],["version",10],["strip",2],["if",20],["expanded",3],["expanduser",1],["file",4],["return",18],["resolve",3],["resolved",6],["packaged",3],["parents",1],["bin",1],["name",7],["nt",2],["else",1],["absolute",1],["availability",2],["dict",9],["any",8],["not",14],["false",1],["true",1],["try",3],["result",13],["timeout",10],["except",3],["error",19],["transient",1],["probe",1],["failure",2],["must",2],["become",1],["permanent",1],["blank",1],["leave",1],["cache",1],["unset",1],["so",1],["next",1],["scan",1],["retries",1],["text",4],["stdout",3],["80",1],["args",5],["sequence",2],["float",2],["default",7],["cancel",2],["event",3],["threading",1],["raise",10],["argv",3],["tuple",1],["lower",2],["endswith",1],["cmd",1],["bat",1],["batch",1],["shim",2],["oserror",1],["as",3],["resolvable",1],["but",2],["unrunnable",1],["no",1],["exec",1],["bit",1],["dead",1],["npm",1],["interpreter",1],["enoexec",1],["surface",1],["projected",1],["state",1],["escape",1],["envelope",1],["into",1],["500",1],["failed",2],["could",2],["be",2],["executed",1],["from",2],["cancelled",3],["login",2],["volcengine",2],["was",1],["timed",1],["out",1],["did",1],["finish",1],["time",1],["returncode",1],["detail",6],["stderr",1],["project",3],["non",1],["interactive",1],["noninteractive",1],["selection",2],["required",1],["authorization",1],["succeeded",1],["still",1],["needs",1],["reason",3],["message",3],["complete",1],["request",1],["json",9],["format",1],["loads",1],["type",1],["value",1],["invalid",8],["output",3],["returned",3],["response",1],["whoami",2],["payload",9],["auth",1],["isinstance",2],["mapping",4],["identity",1],["plans",4],["list",9],["rows",2],["usage",3],["plan",1],["data",1],["profiles",3],["profile",9],["items",2],["endpoint",1],["inventory",1],["invocable",1],["endpoints",1],["platform",1],["fullmatch",1],["may",1],["like",1],["other",1],["commands",1],["bare",1],["top",1],["level",1],["current",5],["then",1],["resolves",1],["resources",1],["modality",1],["60",1],["named",1],["256",1],["candidates",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["init",2],["self",7],["executable",5],["str",7],["none",10],["callable",2],["shutil",2],["runner",6],["command",2],["run",2],["bounded",2],["configured",1],["os",2],["environ",2],["openai4",2],["arkcli",3],["path",3],["by",1],["windows",2],["launcher",1],["exe",1],["merely",1],["found",1],["consulted",1],["only",1],["after",1],["cli",1],["installed",1],["inside",1],["wsl",1],["fallback",2],["version",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge._json","name":[["json",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["json",4],["self",3],["args",3],["sequence",2],["str",2],["timeout",6],["float",2],["default",2],["any",2],["result",2],["run",1],["format",1],["try",1],["return",1],["loads",1],["stdout",1],["except",1],["type",1],["error",5],["value",1],["as",1],["raise",1],["ark",2],["cli",2],["arkcli",1],["invalid",2],["output",1],["returned",1],["response",1],["from",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge._plan_profile_types","name":[["plan",1],["profile",1],["types",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["plan",5],["profile",2],["types",2],["key",3],["str",4],["tuple",2],["exact",2],["text",1],["64",1],["lower",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge._raw_key","name":[["raw",1],["key",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["raw",6],["key",19],["self",3],["profile",4],["name",3],["str",5],["id",4],["any",3],["json",2],["api",6],["apikey",1],["params",1],["dumps",1],["separators",1],["timeout",1],["60",1],["result",4],["mapping",3],["named",3],["data",2],["value",4],["if",2],["none",1],["strip",1],["not",2],["len",1],["8192",1],["char",2],["x00",1],["raise",1],["ark",3],["cli",2],["error",1],["unavailable",1],["did",1],["return",2],["usable",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge._run","name":[["run",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["run",2],["self",5],["args",4],["sequence",2],["str",3],["timeout",6],["float",2],["default",2],["cancel",3],["event",5],["threading",2],["none",5],["command",3],["result",10],["executable",7],["if",8],["not",8],["raise",6],["ark",12],["cli",12],["error",10],["arkcli",4],["installed",2],["argv",3],["tuple",1],["os",1],["name",1],["nt",1],["lower",2],["endswith",1],["cmd",1],["bat",1],["resolved",3],["resolve",1],["batch",1],["shim",2],["try",1],["runner",1],["except",1],["oserror",1],["as",2],["resolvable",1],["but",2],["unrunnable",1],["no",1],["exec",1],["bit",1],["dead",1],["npm",1],["interpreter",1],["enoexec",1],["must",1],["surface",1],["projected",1],["state",1],["escape",1],["envelope",1],["into",1],["500",1],["failed",2],["could",2],["be",1],["executed",1],["from",1],["cancelled",3],["login",2],["volcengine",2],["was",1],["timed",1],["out",1],["did",1],["finish",1],["time",1],["returncode",1],["detail",6],["stderr",1],["stdout",1],["project",3],["non",1],["interactive",1],["noninteractive",1],["selection",2],["required",1],["authorization",1],["succeeded",1],["still",1],["needs",1],["reason",3],["failure",1],["message",3],["complete",1],["request",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.api_key","name":[["api",1],["key",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["api",6],["key",17],["self",5],["profile",10],["name",8],["str",6],["id",6],["none",5],["retrieve",1],["one",1],["freshly",1],["validated",1],["raw",4],["backend",1],["only",1],["provisioning",1],["if",5],["not",4],["explicit",1],["needs",1],["no",3],["inventory",3],["pre",1],["flight",1],["authority",1],["whether",1],["still",1],["exists",2],["skipping",1],["two",1],["cli",7],["calls",1],["halves",1],["configure",1],["path",1],["subprocess",1],["cost",1],["fullmatch",1],["raise",5],["ark",13],["error",8],["invalid",3],["try",1],["return",2],["except",1],["as",1],["code",1],["arkcli",2],["installed",1],["timeout",1],["login",1],["cancelled",1],["choice",2],["selected",6],["longer",1],["available",1],["from",1],["candidates",5],["item",3],["len",2],["chosen",3],["elif",2],["missing",1],["usable",1],["else",1],["required",1],["choose",1],["open",1],["ai4",1],["should",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.api_key_inventory","name":[["api",1],["key",1],["inventory",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["api",14],["key",13],["inventory",2],["self",4],["profile",12],["name",14],["str",5],["list",6],["dict",3],["any",3],["usable",1],["keys",4],["one",1],["without",1],["retrieving",1],["raw",1],["credentials",1],["if",4],["not",2],["fullmatch",1],["raise",1],["ark",3],["cli",2],["error",1],["invalid",2],["selected",5],["json",3],["map",2],["mapping",1],["masked",3],["text",4],["named",5],["default",3],["256",2],["listed",2],["apikey",1],["params",1],["dumps",1],["page",2],["size",1],["100",1],["separators",1],["all",1],["timeout",1],["60",1],["items",4],["rows",1],["candidates",3],["item",12],["status",5],["32",1],["lower",1],["active",1],["running",1],["effective",1],["enabled",1],["continue",2],["mask",5],["id",9],["none",1],["80",1],["suffix",4],["match",3],["re",1],["search",1],["za",1],["z0",1],["append",1],["group",1],["else",1],["bool",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.availability","name":[["availability",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["availability",2],["self",4],["dict",2],["str",2],["any",2],["executable",3],["if",1],["not",1],["return",2],["installed",2],["false",1],["version",3],["true",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.default_api_key","name":[["default",1],["api",1],["key",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["default",2],["api",3],["key",4],["self",3],["profile",4],["name",3],["str",4],["resolve",1],["one",1],["selected",1],["without",1],["returning",1],["caller",1],["ui",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.default_model","name":[["default",1],["model",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["default",8],["model",10],["self",3],["profile",10],["name",6],["str",4],["read",1],["text",8],["ark",8],["stable",1],["router",1],["fallback",1],["if",5],["not",1],["fullmatch",2],["raise",1],["cli",3],["error",2],["invalid",2],["try",1],["payload",2],["json",1],["models",1],["list",1],["except",1],["return",3],["code",3],["latest",3],["root",4],["mapping",4],["resources",6],["named",6],["defaults",4],["candidate",6],["none",2],["256",1],["lower",1],["auto",1],["id",1],["else",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.endpoint_inventory","name":[["endpoint",1],["inventory",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["endpoint",9],["inventory",2],["self",3],["profile",9],["name",9],["str",5],["list",7],["dict",3],["any",3],["invocable",3],["text",6],["endpoints",1],["platform",1],["if",2],["not",3],["fullmatch",2],["raise",1],["ark",3],["cli",2],["error",1],["invalid",2],["payload",4],["may",1],["be",1],["mapping",2],["like",1],["other",1],["commands",1],["bare",1],["top",1],["level",1],["json",2],["current",6],["default",6],["then",1],["resolves",1],["resources",1],["modality",1],["timeout",1],["60",1],["named",5],["256",2],["candidates",3],["item",5],["rows",1],["items",2],["id",11],["kind",5],["resource",2],["32",1],["lower",1],["model",1],["flag",1],["true",1],["continue",1],["append",1],["100",1],["selected",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.executable","name":[["executable",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["executable",4],["self",6],["str",7],["configured",5],["strip",2],["if",7],["expanded",3],["path",3],["expanduser",1],["file",4],["return",7],["resolve",2],["resolved",3],["packaged",3],["parents",1],["bin",1],["arkcli",3],["exe",1],["os",1],["name",1],["nt",1],["else",1],["found",3],["fallback",5],["absolute",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.login_device_complete","name":[["login",1],["device",1],["complete",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["login",3],["device",3],["complete",2],["self",3],["code",7],["any",2],["cancel",4],["event",6],["threading",2],["none",6],["value",3],["str",1],["strip",1],["if",1],["not",1],["fullmatch",1],["raise",1],["ark",1],["cli",1],["error",1],["invalid",2],["authorization",2],["run",1],["auth",1],["no",1],["browser",1],["timeout",1],["90",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.login_device_start","name":[["login",1],["device",1],["start",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["login",6],["device",2],["start",2],["self",3],["dict",2],["str",2],["any",2],["payload",4],["json",1],["auth",1],["no",1],["browser",1],["timeout",1],["60",1],["if",2],["not",2],["isinstance",1],["mapping",1],["raise",3],["ark",6],["cli",6],["error",8],["arkcli",3],["invalid",6],["output",3],["returned",3],["response",1],["url",8],["text",1],["named",2],["authorize",3],["2048",1],["parsed",6],["urlsplit",1],["try",2],["port",3],["except",2],["value",2],["as",1],["from",1],["scheme",1],["https",1],["hostname",1],["signin",1],["volcengine",1],["com",1],["none",1],["443",1],["username",1],["password",1],["expires",8],["sec",3],["max",1],["30",1],["min",1],["int",1],["900",1],["type",1],["600",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.logout","name":[["logout",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["logout",3],["self",3],["none",2],["run",1],["auth",1],["timeout",1],["30",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.plans","name":[["plans",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["plans",5],["self",3],["list",2],["dict",2],["str",2],["any",2],["return",1],["rows",1],["json",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.profile_for_plan","name":[["profile",1],["plan",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["profile",14],["plan",8],["self",4],["key",3],["str",5],["wanted",2],["types",1],["matches",5],["list",1],["profiles",2],["type",6],["text",2],["named",2],["64",1],["lower",1],["name",6],["160",1],["if",3],["fullmatch",1],["append",1],["not",1],["raise",2],["ark",6],["cli",4],["error",2],["missing",1],["has",2],["no",1],["selected",2],["len",1],["ambiguous",1],["multiple",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.profiles","name":[["profiles",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["profiles",4],["self",3],["list",3],["dict",2],["str",2],["any",2],["return",1],["rows",1],["json",1],["profile",1],["items",2]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.usage","name":[["usage",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["usage",4],["self",3],["dict",3],["str",2],["any",2],["payload",3],["json",1],["plan",1],["if",1],["not",1],["isinstance",1],["mapping",1],["raise",1],["ark",2],["cli",2],["error",1],["arkcli",1],["invalid",2],["output",1],["returned",1],["data",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.version","name":[["version",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["version",7],["self",7],["str",2],["if",1],["not",2],["none",1],["return",3],["try",1],["result",2],["run",1],["timeout",1],["except",1],["ark",1],["cli",1],["error",1],["transient",1],["probe",1],["failure",1],["must",1],["become",1],["permanent",1],["blank",1],["leave",1],["cache",1],["unset",1],["so",1],["next",1],["availability",1],["scan",1],["retries",1],["text",1],["stdout",1],["80",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliBridge.whoami","name":[["whoami",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["whoami",3],["self",3],["dict",3],["str",2],["any",2],["payload",3],["json",1],["auth",1],["if",1],["not",1],["isinstance",1],["mapping",1],["raise",1],["ark",2],["cli",2],["error",1],["arkcli",1],["invalid",2],["output",1],["returned",1],["identity",1],["return",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliError","name":[["ark",1],["cli",1],["error",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["class",2],["ark",3],["cli",3],["error",5],["runtime",2],["controlled",1],["failure",1],["safe",1],["map",1],["api",1],["code",4],["def",1],["init",2],["self",3],["str",2],["message",4],["none",1],["super",1]]},{"id":"openai4s/server/volcengine_arkcli.py#ArkCliError.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["def",2],["init",3],["self",4],["code",4],["str",4],["message",5],["none",2],["super",1]]},{"id":"openai4s/server/volcengine_arkcli.py#CommandResult","name":[["command",1],["result",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["arkcli",1],["py",1]],"body":[["class",2],["command",2],["result",2],["returncode",1],["int",1],["stdout",1],["str",2],["stderr",1],["timed",1],["out",1],["bool",2],["false",2],["cancelled",1]]},{"id":"openai4s/server/volcengine_connector.py","name":[["volcengine",1],["connector",1],["py",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["volcengine",3],["account",1],["projection",1],["open",1],["ai4",1],["model",1],["provisioning",2],["from",5],["future",1],["import",10],["annotations",1],["json",1],["re",3],["threading",1],["time",1],["uuid",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["dataclasses",1],["dataclass",2],["field",1],["typing",1],["any",1],["callable",1],["mapping",1],["sequence",1],["openai4s",1],["server",1],["arkcli",1],["profile",1],["name",1],["ark",2],["cli",2],["bridge",1],["error",1],["named",1],["normalize",1],["device",1],["code",1],["rows",1],["text",1],["cache",1],["ttl",1],["60",1],["region",1],["compile",2],["z0",1],["64",1],["choice",1],["id",1],["f0",1],["32",1],["frozen",1],["true",2],["slots",1],["all",1],["material",1],["connector",1],["service",1]]},{"id":"openai4s/server/volcengine_connector.py#_access_projection","name":[["access",1],["projection",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["access",2],["projection",5],["plans",4],["sequence",4],["mapping",6],["str",12],["any",9],["usage",7],["profiles",24],["error",20],["dict",2],["if",21],["return",13],["state",29],["check",8],["failed",9],["plan",28],["key",55],["has",14],["api",14],["none",5],["code",14],["available",5],["len",7],["choice",13],["required",11],["rows",3],["item",2],["seat",2],["else",1],["ready",7],["quota",2],["exhausted",2],["platform",17],["profile",31],["text",6],["named",1],["type",4],["64",4],["lower",1],["ark",1],["ambiguous",1],["true",5],["choices",6],["list",3],["surface",1],["pending",1],["endpoint",21],["alongside",1],["without",1],["multi",2],["account",1],["never",1],["submit",1],["both",1],["configure",1],["loops",1],["between",1],["two",1],["409s",1],["forever",1],["32",2],["missing",4],["false",2],["inactive",1],["no",1]]},{"id":"openai4s/server/volcengine_connector.py#_decorate_plan_access","name":[["decorate",1],["plan",1],["access",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["decorate",2],["plan",4],["access",2],["plans",3],["sequence",4],["mapping",4],["str",7],["any",7],["profiles",6],["known",3],["bool",2],["list",4],["dict",4],["decorated",3],["row",6],["matches",7],["profile",8],["if",5],["text",1],["named",1],["type",4],["64",1],["lower",1],["key",16],["not",2],["state",9],["check",1],["required",1],["elif",2],["missing",2],["len",2],["ambiguous",1],["else",3],["choices",3],["has",1],["api",1],["true",1],["ready",1],["false",1],["none",1],["append",1],["return",1]]},{"id":"openai4s/server/volcengine_connector.py#_plan_usage_rows","name":[["plan",1],["usage",1],["rows",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["plan",8],["usage",5],["rows",7],["mapping",5],["str",6],["any",4],["key",3],["list",2],["speak",1],["one",2],["tagged",5],["win",1],["untagged",1],["aggregate",1],["row",3],["counts",1],["only",1],["has",1],["no",1],["its",1],["own",1],["otherwise",1],["shared",1],["would",1],["exhaust",1],["seat",1],["block",1],["every",1],["item",9],["items",1],["if",4],["isinstance",1],["text",2],["product",2],["64",2],["lower",1],["return",2],["not",1]]},{"id":"openai4s/server/volcengine_connector.py#_profile_key_state","name":[["profile",1],["key",1],["state",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["profile",7],["key",18],["state",3],["mapping",2],["str",4],["any",2],["probed",3],["text",1],["32",1],["if",6],["return",5],["raw",4],["count",11],["named",2],["api",6],["isinstance",2],["bool",2],["ready",3],["else",3],["missing",3],["try",1],["int",1],["except",1],["type",1],["error",2],["value",1],["has",6],["check",1],["required",1]]},{"id":"openai4s/server/volcengine_connector.py#_public_identity","name":[["public",1],["identity",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["public",2],["identity",2],["payload",9],["mapping",2],["str",4],["any",4],["dict",2],["return",1],["logged",4],["bool",3],["named",7],["auth",4],["method",4],["text",4],["32",1],["name",7],["120",2],["project",4],["region",3],["64",1],["root",4],["sso",4],["expired",4]]},{"id":"openai4s/server/volcengine_connector.py#_public_plans","name":[["public",1],["plans",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["public",2],["plans",5],["sequence",2],["mapping",2],["str",5],["any",5],["list",3],["dict",3],["projected",3],["plan",11],["key",5],["text",5],["64",1],["lower",2],["if",1],["not",2],["agent",2],["team",2],["coding",2],["continue",1],["status",5],["32",2],["append",1],["name",2],["100",1],["scope",2],["24",1],["tier",2],["available",1],["bool",1],["error",1],["effective",1],["running",1],["return",1]]},{"id":"openai4s/server/volcengine_connector.py#_public_usage","name":[["public",1],["usage",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["public",2],["usage",3],["payload",3],["mapping",3],["str",7],["any",7],["dict",5],["items",6],["list",3],["item",8],["rows",1],["periods",9],["raw",3],["named",6],["if",3],["isinstance",4],["period",5],["not",2],["continue",1],["row",3],["label",2],["text",6],["24",2],["reset",2],["at",2],["64",2],["field",3],["total",1],["percent",1],["value",4],["int",1],["float",1],["bool",2],["max",1],["append",2],["error",5],["code",4],["product",3],["key",1],["plan",1],["lower",1],["name",3],["100",1],["scope",3],["tier",3],["32",1],["subscribed",3],["return",1]]},{"id":"openai4s/server/volcengine_connector.py#_quota_exhausted","name":[["quota",1],["exhausted",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["quota",2],["exhausted",2],["usage",4],["mapping",3],["str",4],["any",2],["plan",4],["key",3],["bool",2],["item",2],["rows",1],["period",5],["periods",1],["if",3],["not",1],["isinstance",4],["continue",1],["percent",4],["total",5],["int",3],["float",3],["100",1],["return",3],["true",2],["false",1]]},{"id":"openai4s/server/volcengine_connector.py#_usage_error_code","name":[["usage",1],["error",1],["code",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["usage",2],["error",2],["code",2],["value",3],["any",2],["str",3],["lowered",9],["lower",2],["not",1],["affect",1],["chinese",1],["seat",4],["wording",1],["if",4],["no",1],["bound",1],["return",4],["required",2],["accessdenied",1],["access",2],["denied",2],["notlogin",1],["auth",1],["authentication",1],["unavailable",1],["else",1]]},{"id":"openai4s/server/volcengine_connector.py#ProvisioningMaterial","name":[["provisioning",1],["material",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["provisioning",2],["material",2],["private",1],["handoff",1],["from",1],["ark",1],["cli",1],["model",2],["profile",2],["secret",1],["boundary",1],["repr",3],["false",2],["default",1],["dataclass",1],["would",1],["print",1],["raw",1],["key",3],["into",1],["any",1],["log",1],["traceback",1],["formats",1],["object",1],["api",1],["str",7],["field",1],["plan",2],["name",3],["region",1],["account",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService","name":[["volcengine",1],["connector",1],["service",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["volcengine",2],["connector",2],["service",2],["cache",6],["read",1],["projections",1],["own",1],["one",1],["flight",2],["sso",1],["process",1],["def",6],["init",1],["self",48],["bridge",7],["ark",4],["cli",5],["none",10],["ttl",5],["float",5],["clock",7],["callable",2],["time",3],["monotonic",1],["wall",3],["max",1],["lock",5],["threading",2],["rlock",1],["scan",3],["event",1],["cached",4],["at",3],["inf",1],["dict",14],["str",27],["any",10],["raw",3],["probed",2],["profile",38],["rows",1],["from",1],["latest",1],["internal",1],["fields",1],["included",1],["so",1],["provisioning",1],["reuse",1],["inventories",1],["already",1],["paid",1],["instead",1],["re",1],["spawning",1],["each",1],["them",1],["profiles",3],["list",3],["login",4],["state",10],["idle",1],["key",32],["choice",24],["ids",8],["tuple",4],["choices",12],["endpoint",25],["remember",5],["name",19],["id",22],["pair",11],["json",2],["dumps",2],["sort",2],["keys",3],["true",3],["separators",2],["existing",6],["if",13],["return",6],["uuid",2],["uuid4",2],["hex",2],["len",7],["128",2],["oldest",4],["next",2],["iter",2],["old",8],["pop",4],["probe",1],["sequence",1],["mapping",1],["resolve",1],["readiness",1],["without",1],["exposing",1],["cloud",1],["identifiers",1],["projected",5],["12",1],["type",7],["text",5],["named",2],["64",1],["lower",1],["160",1],["not",6],["platform",2],["agent",2],["plan",4],["team",2],["coding",2],["fullmatch",1],["append",3],["continue",2],["try",2],["candidates",8],["api",1],["inventory",2],["except",2],["error",10],["as",2],["check",2],["failed",2],["code",3],["item",18],["selected",8],["ready",2],["elif",2],["missing",2],["else",4],["required",2],["80",1],["suffix",3],["20",2],["endpoints",12],["chosen",2],["100",1],["public",1],["value",2],["items",1],["authorize",1],["url",1],["expires",1],["detail",1],["method",1],["phase",1],["connection",1],["force",2],["bool",1],["false",1],["while",1],["now",2]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["init",2],["self",16],["bridge",7],["ark",3],["cli",4],["none",10],["cache",6],["ttl",6],["float",8],["clock",8],["callable",4],["time",6],["monotonic",2],["wall",4],["max",1],["lock",1],["threading",2],["rlock",1],["scan",3],["flight",1],["event",1],["cached",2],["at",1],["inf",1],["dict",7],["str",14],["any",4],["raw",1],["probed",2],["profile",1],["rows",1],["from",1],["latest",1],["internal",1],["fields",1],["included",1],["so",1],["provisioning",1],["reuse",1],["inventories",1],["already",1],["paid",1],["instead",1],["re",1],["spawning",1],["each",1],["them",1],["profiles",1],["list",1],["login",1],["state",1],["idle",1],["key",2],["choice",2],["ids",2],["tuple",4],["choices",2],["endpoint",2]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._cache","name":[["cache",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["cache",2],["self",8],["payload",3],["mapping",2],["str",4],["any",4],["dict",3],["lock",1],["cached",4],["at",1],["clock",1],["return",1],["login",2],["public",1],["false",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._probe_profile_keys","name":[["probe",1],["profile",1],["keys",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["probe",2],["profile",31],["keys",2],["self",7],["profiles",3],["sequence",2],["mapping",2],["str",8],["any",5],["list",3],["dict",6],["resolve",1],["key",14],["readiness",1],["without",1],["exposing",1],["cloud",1],["identifiers",1],["projected",5],["raw",2],["12",1],["type",7],["text",5],["named",2],["64",1],["lower",1],["name",14],["160",1],["if",7],["not",4],["platform",2],["agent",2],["plan",4],["team",2],["coding",2],["fullmatch",1],["append",3],["continue",2],["try",2],["candidates",8],["bridge",2],["api",1],["inventory",2],["except",2],["ark",2],["cli",2],["error",8],["as",2],["state",8],["check",2],["failed",2],["code",2],["item",18],["selected",8],["len",5],["ready",2],["elif",2],["missing",2],["else",4],["choice",6],["required",2],["choices",2],["id",6],["remember",3],["80",1],["suffix",3],["20",2],["endpoints",12],["endpoint",13],["chosen",2],["100",1],["return",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._probed_snapshot","name":[["probed",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["probed",3],["snapshot",2],["self",4],["list",2],["dict",3],["str",2],["any",2],["lock",1],["return",1],["profile",2],["profiles",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._public_login","name":[["public",1],["login",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["public",2],["login",4],["self",4],["dict",2],["str",2],["any",2],["lock",1],["return",1],["key",3],["value",2],["items",1],["if",1],["state",1],["id",1],["authorize",1],["url",1],["expires",1],["at",1],["error",2],["code",1],["detail",1],["method",1],["phase",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._remember_endpoint_choice","name":[["remember",1],["endpoint",1],["choice",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["remember",2],["endpoint",12],["choice",9],["self",10],["profile",3],["name",3],["str",6],["id",7],["pair",6],["lock",1],["existing",3],["ids",3],["if",2],["return",2],["uuid",1],["uuid4",1],["hex",1],["choices",4],["len",1],["128",1],["oldest",2],["next",1],["iter",1],["old",2],["pop",2],["none",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._remember_key_choice","name":[["remember",1],["key",1],["choice",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["remember",2],["key",15],["choice",9],["self",10],["profile",6],["name",4],["str",4],["id",10],["any",2],["pair",5],["json",2],["dumps",2],["sort",2],["keys",2],["true",2],["separators",2],["lock",1],["existing",3],["ids",3],["if",2],["return",2],["uuid",1],["uuid4",1],["hex",1],["choices",4],["len",1],["128",1],["oldest",2],["next",1],["iter",1],["old",6],["pop",2],["none",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._scan","name":[["scan",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["scan",3],["self",16],["dict",3],["str",3],["any",5],["lock",2],["probed",2],["profiles",16],["availability",7],["bridge",5],["if",3],["not",4],["installed",2],["payload",8],["state",7],["identity",10],["plans",16],["usage",14],["items",4],["access",6],["unavailable",2],["return",6],["cache",4],["try",2],["public",3],["whoami",1],["except",2],["ark",2],["cli",3],["error",23],["as",3],["check",1],["failed",1],["code",5],["logged",1],["expired",2],["sso",1],["else",1],["disconnected",1],["leg",4],["call",2],["callable",1],["fallback",2],["tuple",1],["three",1],["legs",2],["independent",1],["conversations",1],["already",1],["isolated",1],["by",1],["their",2],["own",1],["codes",1],["running",1],["them",1],["concurrently",1],["makes",1],["wall",1],["time",1],["max",2],["instead",1],["sum",1],["thread",1],["pool",5],["executor",1],["workers",1],["future",6],["submit",3],["lambda",3],["probe",1],["profile",3],["keys",1],["result",3],["decorate",1],["plan",1],["known",1],["bool",1],["connected",1],["projection",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._scan.leg","name":[["leg",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["leg",2],["call",3],["callable",2],["any",6],["fallback",3],["tuple",2],["str",2],["try",1],["return",2],["except",1],["ark",1],["cli",1],["error",3],["as",1],["code",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService._select_probed_key","name":[["select",1],["probed",1],["key",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["select",3],["probed",2],["key",8],["profile",4],["row",3],["mapping",2],["str",2],["any",4],["none",3],["pick",1],["id",3],["latest",1],["scan",1],["would",1],["auto",1],["mirroring",1],["bridge",2],["own",1],["selection",1],["so",1],["no",3],["second",1],["inventory",1],["round",1],["trip",1],["needed",1],["candidates",7],["if",5],["not",2],["isinstance",1],["list",1],["probe",1],["data",1],["live",1],["fallback",1],["path",1],["re",1],["inventories",1],["return",3],["selected",5],["item",3],["len",2],["raise",2],["ark",6],["cli",2],["error",2],["missing",1],["usable",1],["api",2],["exists",1],["choice",1],["required",1],["choose",1],["open",1],["ai4",1],["should",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.cancel_login","name":[["cancel",1],["login",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["cancel",6],["login",11],["self",7],["dict",2],["str",2],["any",2],["lock",1],["id",4],["event",5],["state",1],["cancelled",1],["if",1],["isinstance",1],["threading",1],["actually",1],["stop",1],["flight",1],["arkcli",1],["auth",1],["code",1],["run",1],["runner",1],["kills",1],["subprocess",1],["return",1],["public",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.complete_device_login","name":[["complete",1],["device",1],["login",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["complete",3],["device",6],["login",30],["self",18],["code",8],["any",4],["dict",2],["str",3],["cancel",6],["event",5],["threading",1],["lock",3],["if",4],["state",9],["awaiting",1],["raise",3],["ark",3],["cli",4],["error",8],["not",5],["pending",2],["no",1],["waiting",1],["id",12],["authorize",3],["url",3],["validate",1],["before",1],["transition",1],["purely",1],["local",1],["paste",1],["format",1],["rejection",1],["must",3],["destroy",1],["still",1],["valid",1],["authorization",1],["normalized",2],["normalize",1],["connecting",3],["method",3],["browser",3],["oauth",3],["phase",1],["token",1],["exchange",2],["try",1],["bridge",1],["snapshot",2],["connection",1],["force",1],["true",1],["connected",2],["volcengine",2],["incomplete",1],["did",1],["produce",1],["account",1],["except",1],["as",1],["compare",2],["raced",1],["already",1],["owns",1],["cancelled",1],["become",1],["failed",2],["detail",1],["text",1],["message",1],["240",1],["same",1],["acknowledged",1],["cancellation",1],["flip",1],["succeeded",2],["after",1],["ran",1],["completion",1],["anyway",1],["return",1],["public",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.connection","name":[["connection",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["connection",2],["self",18],["force",4],["bool",2],["false",3],["dict",2],["str",2],["any",2],["while",1],["true",3],["lock",3],["now",2],["clock",1],["if",3],["not",3],["cached",7],["none",4],["at",1],["cache",1],["ttl",1],["return",3],["login",4],["public",2],["waiter",3],["scan",6],["flight",4],["owner",2],["threading",1],["event",1],["break",1],["single",1],["another",1],["thread",1],["already",1],["running",2],["cli",1],["its",1],["result",1],["brand",1],["new",1],["fresh",1],["enough",1],["even",1],["forced",1],["caller",1],["second",1],["identical",1],["would",1],["only",1],["double",1],["subprocess",1],["spawns",1],["control",1],["plane",1],["calls",1],["wait",1],["timeout",1],["300",1],["try",1],["finally",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.invalidate","name":[["invalidate",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["invalidate",2],["self",5],["none",3],["lock",1],["cached",2],["at",1],["float",1],["inf",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.logout","name":[["logout",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["logout",3],["self",8],["dict",2],["str",2],["any",2],["cancel",1],["login",2],["bridge",1],["invalidate",1],["lock",1],["state",1],["idle",1],["return",1],["connection",1],["force",1],["true",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.provisioning_material","name":[["provisioning",1],["material",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["provisioning",5],["material",5],["self",16],["plan",20],["key",42],["any",8],["none",19],["choice",23],["endpoint",31],["snapshot",6],["connection",1],["force",1],["true",1],["if",31],["state",1],["connected",2],["raise",17],["ark",46],["cli",22],["error",17],["volcengine",2],["not",11],["connect",1],["account",2],["first",1],["forced",1],["scan",1],["above",1],["just",1],["probed",8],["every",1],["profile",39],["inventories",1],["reuse",1],["those",1],["rows",3],["instead",1],["re",1],["spawning",1],["data",1],["seconds",1],["old",1],["empty",1],["probe",1],["failure",1],["falls",1],["back",1],["live",1],["calls",1],["requested",8],["text",11],["64",6],["lower",6],["id",12],["fullmatch",5],["invalid",9],["selected",22],["api",7],["lock",2],["resolved",10],["choices",2],["no",9],["longer",5],["available",14],["platform",6],["dict",3],["bridge",6],["profiles",7],["named",6],["type",8],["name",24],["160",4],["missing",3],["has",4],["len",5],["ambiguous",2],["multiple",2],["row",12],["endpoints",9],["isinstance",1],["list",1],["inventory",1],["str",3],["next",2],["item",6],["else",4],["defaults",3],["elif",4],["invocable",1],["exists",1],["project",1],["required",3],["choose",2],["open",1],["ai4",1],["should",1],["select",2],["identity",4],["region",7],["cn",1],["beijing",1],["return",1],["model",3],["120",1],["plans",1],["active",1],["matches",4],["default",1],["pr",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.refresh","name":[["refresh",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["refresh",3],["self",4],["dict",2],["str",2],["any",2],["recheck",1],["live",1],["ark",1],["resources",1],["once",1],["replace",1],["cached",1],["projection",2],["api",1],["key",1],["inventory",2],["endpoint",1],["both",1],["query",1],["control",1],["plane",1],["directly",1],["second",2],["profile",1],["plus",1],["full",1],["connection",2],["scan",1],["only",1],["doubled",1],["browser",1],["wait",1],["without",1],["making",1],["fresher",1],["invalidate",1],["return",1],["force",1],["true",1]]},{"id":"openai4s/server/volcengine_connector.py#VolcengineConnectorService.start_device_login","name":[["start",1],["device",1],["login",1]],"path":[["openai4s",1],["server",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["start",4],["device",3],["login",25],["self",18],["dict",2],["str",2],["any",2],["now",2],["int",3],["wall",2],["clock",2],["lock",4],["state",8],["expires",6],["at",5],["still",2],["valid",2],["not",1],["isinstance",1],["if",3],["connecting",4],["awaiting",3],["code",3],["return",2],["public",2],["claim",2],["flow",1],["inside",1],["scope",1],["without",1],["placeholder",1],["two",1],["concurrent",1],["starts",1],["both",2],["pass",1],["idle",2],["check",1],["spawn",1],["arkcli",1],["auth",1],["expired",1],["would",2],["be",1],["handed",1],["out",1],["forever",1],["id",9],["volc",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["method",2],["browser",2],["oauth",2],["phase",2],["starting",1],["try",1],["result",3],["bridge",1],["except",1],["ark",1],["cli",1],["error",1],["release",1],["route",1],["reports",1],["failure",1],["panel",1],["renders",1],["from",1],["response",1],["stuck",1],["block",1],["every",1],["later",1],["raise",1],["authorize",2],["url",2],["sec",1],["authorization",1]]},{"id":"openai4s/server/webui/app.js","name":[["app",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["strict",1],["open",6],["ai4",2],["ui",2],["aligned",1],["claude",1],["science",1],["dashboard",1],["conversation",1],["over",1],["api",5],["v1",4],["ws",2],["line",26],["icons",2],["lucide",1],["const",9],["plus",2],["path",119],["m5",4],["12h14",2],["m12",18],["5v14",2],["share",1],["circle",29],["cx",27],["18",20],["cy",27],["12",61],["19",14],["x1",23],["59",2],["x2",23],["15",24],["42",1],["y1",23],["13",6],["51",2],["y2",23],["17",13],["49",3],["41",9],["10",30],["chevron",4],["down",3],["m6",6],["up",3],["m18",4],["right",4],["m9",6],["arrow",3],["left",3],["m19",5],["h5",1],["check",2],["m20",6],["17l",1],["box",1],["m21",9],["8a2",2],["73l",12],["4a2",3],["0l",7],["a2",14],["8v8a2",2],["73l7",1],["0l7",2],["21",19],["16",11],["m3",7],["22",10],["v12",2],["clock",1],["6v6l4",1],["sliders",1],["14",30],["20",20],["files",4],["7h",1],["3a2",1],["v2",2],["18a2",3],["v4a2",3],["2h7l4",1],["4v10a2",1],["6v12",1],["a1",1],["22h9",1],["settings",1],["2h",4],["44a2",2],["2v",5],["43",4],["25a2",4],["08a2",5],["73",12],["38a2",3],["1a2",1],["72v",1],["51a2",1],["74l",2],["09a2",2],["v20a2",1],["39a2",1],["74v",1],["5a2",1],["2z",3],["more",2],["horizontal",1],["vertical",1],["panel",2],["rect",18],["width",18],["height",18],["rx",18],["3v18",3],["m15",7],["layout",1],["grid",1],["thumbs",2],["m7",3],["10v12",1],["88",3],["10h5",1],["83a2",1],["92",2],["56l",3],["33",2],["h4a2",2],["2h2",1],["76a2",2],["79",2],["11",23],["l12",2],["2a3",2],["m17",3],["h4",1],["17a2",2],["56l2",1],["h20a2",1],["2v8a2",2],["22a3",1],["pencil",1],["h5a2",3],["2v14a2",1],["2h14a2",2],["375",1],["625a1",1],["3l",1],["013",1],["014a2",1],["853",1],["505l",1],["873",1],["84a",1],["62",1],["62l",1],["84",1],["873a2",1],["506",1],["852z",1],["copy",1],["ry",2],["m4",5],["16c",1],["v4c0",2],["2h10c1",1],["trash",1],["6h18",1],["6v14c0",1],["h7c",1],["v6",1],["m8",5],["2h4c1",1],["2v2",2],["maximize",1],["polyline",6],["points",6],["download",1],["15v4a2",1],["mic",1],["3v7a3",1],["v5a3",1],["10v2a7",1],["0v",1],["server",2],["6h",1],["01",3],["18h",1],["notebook",3],["m2",9],["6h4",1],["10h4",1],["14h4",1],["18h4",1],["m16",6],["2v20",1],["folder",2],["7a2",1],["2h4l2",1],["2h8a2",1],["compass",1],["file",7],["h6a2",2],["2v16a2",2],["2h12a2",2],["v7",2],["m14",4],["2v4a2",2],["2h4",2],["text",2],["m10",3],["h8",3],["table",1],["9h18",1],["15h18",1],["type",1],["refresh",2],["12a9",3],["75",17],["74",4],["l21",1],["3v5h",1],["l3",1],["h3v5",1],["stop",1],["alert",1],["triangle",1],["14a2",1],["48",1],["21h16a2",1],["9v4",1],["17h",1],["eye",3],["062",2],["348a1",2],["696",6],["876",4],["off",1],["733",1],["076a10",1],["744",2],["205",1],["575",1],["747",2],["444",1],["084",1],["158a3",1],["242",3],["479",1],["499a10",1],["417",1],["151",1],["446",1],["143",1],["star",1],["m11",6],["525",1],["295a",1],["53",10],["95",1],["0l2",1],["31",1],["679a2",1],["123",4],["595",1],["16l5",1],["166",1],["756a",1],["294",2],["904l",1],["736",1],["638a2",1],["611",2],["878l",1],["882",1],["14a",1],["771",1],["618",1],["428a2",1],["122",6],["973",1],["l6",1],["396",1],["01a",1],["77",1],["881",1],["139a2",1],["879",1],["l2",1],["795a",1],["906l5",1],["165",1],["755a2",1],["597",1],["16z",1],["link",1],["13a5",1],["54",10],["54l3",1],["3a5",2],["07",3],["07l",1],["72",1],["71",5],["11a5",1],["54l",1],["07l1",1],["cloud",1],["upload",1],["13v8",1],["899",1],["a7",1],["8h1",1],["79a4",1],["context",3],["atom",1],["2c2",1],["04",4],["03",4],["02",4],["36",4],["52",4],["87",5],["7c4",1],["lock",1],["v7a5",1],["0v4",1],["loader",1],["219",1],["56",1],["provenance",1],["9a9",1],["message",1],["square",1],["m22",3],["h6l",1],["search",3],["terminal",1],["book",1],["h20",1],["h20v20",1],["h6",1],["5v",1],["globe",1],["2a14",1],["12h20",1],["package",1],["73a2",1],["v8a2",2],["73z",1],["29",1],["27",1],["users",1],["21v",2],["2a4",2],["h6a4",1],["4v2",1],["13a4",1],["list",4],["h3",4],["dot",2],["fill",1],["current",3],["color",2],["stroke",1],["none",2],["minus",1],["zoom",2],["8v6",1],["11h6",2],["out",1],["v5",1],["20a2",1],["9a2",1],["69",1],["l9",1],["93",4],["2v13a2",1],["sparkles",1],["937",2],["063l",1],["135",2],["582a",1],["962",1],["l8",1],["936",1],["5l1",1],["582",2],["135a",2],["963",2],["l14",1],["063",1],["937l6",1],["581a",1],["964",1],["l15",1],["063a2",1],["437",1],["437l",1],["0z",1],["3v4",1],["5h",1],["17v2",1],["moon",1],["3a6",1],["sun",1],["20v2",1],["66",3],["12h2",2],["34",1],["monitor",1],["versioned",1],["root",1],["contract",2],["frozen",1],["surface",1],["future",1],["version",1],["bump",1],["one",3],["gateway",1],["prefix",1],["not",2],["sweep",1],["through",2],["every",2],["failure",3],["body",1],["error",4],["code",3],["status",10],["request",5],["id",8],["throw",1],["bare",1],["carrying",2],["only",2],["so",3],["fields",1],["make",1],["actionable",1],["were",1],["parsed",1],["then",2],["dropped",1],["floor",1],["stable",2],["machine",1],["readable",1],["callers",1],["nothing",1],["branch",5],["except",1],["prose",1],["backend",1],["documents",1],["as",4],["explicitly",1],["interface",1],["never",2],["reached",2],["user",2],["string",3],["ties",1],["their",1],["report",1],["log",1],["existed",1],["both",1],["ends",1],["was",1],["shown",1],["at",1],["neither",1],["human",1],["should",1],["read",6],["appended",1],["rather",2],["than",2],["woven",1],["sentence",2],["still",1],["reads",2],["omitted",2],["there",1],["rendered",2],["null",39],["absent",1],["means",1],["different",1],["thing",1],["from",1],["without",1],["projects",1],["sessions",1],["project",2],["stream",1],["running",1],["false",8],["models",1],["default",2],["model",1],["sandbox",1],["origin",1],["plan",4],["mode",3],["explore",1],["pending",2],["ready",1],["artifacts",2],["dock",2],["tab",2],["tabs",1],["active",1],["prov",2],["sub",1],["cells",2],["kernels",1],["live",2],["cell",1],["artifact",4],["kernel",1],["filter",1],["title",5],["name",2],["skills",3],["catalog",3],["menu",1],["annotations",1],["annot",21],["draft",2],["scope",1],["frame",1],["proj",1],["art",2],["renderer",3],["promise",2],["descriptors",1],["workbench",3],["surfaces",1],["projections",1],["they",1],["deliberately",1],["keep",1],["no",2],["provider",1],["wire",1],["payloads",1],["raw",1],["tool",10],["arguments",1],["browser",1],["state",6],["action",5],["timeline",7],["execution",2],["queue",1],["identity",1],["recovery",3],["selected",2],["group",2],["actions",1],["undo",1],["security",1],["compute",1],["tasks",1],["delegation",1],["environment",3],["standard",1],["profile",1],["readiness",1],["failed",1],["errors",1],["req",2],["history",2],["loading",4],["view",1],["restore",1],["focus",1],["variable",1],["inspector",1],["language",6],["python",3],["results",1],["ac",1],["items",1],["idx",1],["trigger",1],["start",1],["labels",1],["run",4],["label",9],["bash",2],["skill",2],["write",2],["delegate",2],["i18n",5],["english",1],["single",1],["dictionary",1],["keyed",1],["by",2],["keys",1],["i18",4],["zh",8],["en",4],["populated",1],["big",1],["object",2],["assign",2],["block",1],["just",1],["below",1],["let",2],["lang",2],["try",4],["local",2],["storage",2],["item",2],["os",3],["if",6],["return",5],["catch",4],["navigator",2],["languages",1],["some",1],["test",1],["key",4],["args",1],["positional",1],["interpolation",1],["falls",2],["back",2],["itself",1],["missing",1],["translation",1],["developer",1],["sees",1],["wrong",1],["optional",1],["would",1],["see",1],["images",1],["says",1],["translate",1],["you",1],["know",1],["lets",1],["caller",1],["supply",1],["something",1],["person",1],["otherwise",1],["apply",1],["translations",1],["static",1],["html",1],["data",4],["ph",1],["val",1],["theme",11],["light",3],["dark",4],["system",5],["follow",1],["changes",1],["while",1],["preference",1],["mq",6],["window",1],["match",2],["media",2],["prefers",1],["scheme",1],["add",4],["event",2],["listener",4],["change",3],["else",1],["re",1],["render",1],["dynamic",1],["js",1],["built",1],["views",1],["currently",1],["screen",1],["after",1],["switch",1],["cust",4],["general",4],["desc",2],["toggle",1],["toast",1],["added",1],["fallback",1],["attach",1],["count",1],["chip",1],["comment",2],["plural",1],["singular",1],["deleted",1],["discard",1],["discarded",1],["placeholder",1],["head",1],["session",1],["remove",1],["err",2],["save",2],["err404",1],["python3",1],["openai4s",1],["serve",1],["unknown",1],["resolved",1],["sent",1],["app",1],["filename",1],["delete",1],["conf",1]]},{"id":"openai4s/server/webui/app.js#_focusables","name":[["focusables",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["focusables",2],["root",4],["if",1],["return",2],["query",1],["selector",1],["all",1],["href",1],["button",1],["not",5],["disabled",5],["textarea",1],["input",1],["select",1],["tabindex",2],["filter",1],["has",1],["attribute",1],["offset",1],["parent",1],["null",1],["class",1],["list",1],["contains",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#_mdStableCut","name":[["md",1],["stable",1],["cut",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["md",2],["stable",7],["cut",2],["text",4],["seal",1],["only",1],["top",1],["level",1],["blank",2],["lines",4],["completed",1],["fences",1],["line",6],["inside",1],["code",1],["not",1],["markdown",1],["boundary",8],["opening",1],["fence",7],["must",1],["never",1],["be",1],["mistaken",1],["closing",1],["one",1],["keep",1],["final",1],["120",2],["chars",1],["soft",1],["streaming",1],["const",7],["limit",3],["math",1],["max",1],["length",7],["if",7],["80",1],["return",2],["split",1],["let",2],["offset",3],["open",6],["null",2],["break",1],["trimmed",3],["trim",2],["closes",2],["every",1],["ch",2],["char",2],["60",2],["else",2],["match",5]]},{"id":"openai4s/server/webui/app.js#_molTeardown","name":[["mol",1],["teardown",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mol",9],["teardown",2],["try",2],["if",3],["viewer",4],["clear",2],["catch",2],["const",3],["cvs",4],["view",3],["query",1],["selector",1],["canvas",1],["gl",3],["context",4],["webgl",3],["experimental",1],["ext",3],["extension",1],["lose",2],["null",2]]},{"id":"openai4s/server/webui/app.js#_ocHighlight","name":[["oc",1],["highlight",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["oc",11],["highlight",2],["src",10],["lang",4],["string",1],["null",1],["if",6],["return",2],["const",3],["kw",5],["python",1],["re",6],["za",1],["let",1],["out",7],["last",9],["while",1],["exec",1],["index",7],["esc",3],["slice",2],["span",6],["com",1],["else",3],["str",1],["num",1],["fn",2],["has",1],["never",1],["loop",1],["zero",1],["width",1],["match",1]]},{"id":"openai4s/server/webui/app.js#_ocLang","name":[["oc",1],["lang",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["oc",2],["lang",2],["lower",1],["case",1],["return",1],["py",1],["python",3],["sh",1],["bash",6],["shell",1],["zsh",1],["console",1],["rlang",1]]},{"id":"openai4s/server/webui/app.js#_ocSpan","name":[["oc",1],["span",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["oc",2],["span",4],["cls",3],["class",1],["tok",1],["esc",1]]},{"id":"openai4s/server/webui/app.js#_paintKernel","name":[["paint",1],["kernel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["paint",3],["kernel",12],["els",3],["st",19],["const",5],["state",11],["stop",3],["start",3],["title",4],["revive",5],["strip",4],["badge",7],["label",5],["turn",4],["running",6],["dash",1],["nb",7],["active",1],["stopped",3],["none",2],["if",7],["text",3],["content",3],["generation",6],["class",3],["name",4],["kstate",1],["run",1],["env",6],["id",3],["from",1],["shared",1],["owner",1],["short",1],["runtime",4],["pending",3],["switch",1],["root",2],["mode",3],["summary",1],["status",3],["live",1],["busy",1],["ended",1],["restoring",1],["partial",1],["failed",1],["ready",1],["idle",1],["each",1],["list",2],["toggle",2],["quarantined",5],["view",1],["only",2],["true",1],["trust",1],["disabled",2],["alive",3],["banner",1],["absent",1],["no",1],["hidden",1],["quarantine",1],["hint",1]]},{"id":"openai4s/server/webui/app.js#_paintStatusStrip","name":[["paint",1],["status",1],["strip",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["paint",2],["status",6],["strip",8],["st",5],["if",1],["line",4],["return",1],["const",4],["env",6],["rt",4],["kernel",2],["label",1],["id",1],["from",1],["python",2],["version",2],["live",6],["turn",1],["running",1],["ready",5],["alive",1],["text",1],["content",1],["nb",4],["ended",2],["class",1],["name",1]]},{"id":"openai4s/server/webui/app.js#_thumbText","name":[["thumb",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["thumb",7],["text",3],["cache",5],["const",1],["key",4],["id",1],["size",1],["bytes",1],["if",1],["fetch",1],["art",1],["url",1],["then",1],["return",1]]},{"id":"openai4s/server/webui/app.js#$","name":[],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["document",1],["query",1],["selector",1]]},{"id":"openai4s/server/webui/app.js#acceptTurnTicket","name":[["accept",1],["turn",1],["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["accept",2],["turn",4],["ticket",4],["token",3],["accepted",6],["ownership",1],["commit",2],["question",1],["already",1],["asks",1],["asking",1],["again",1],["here",1],["would",1],["be",1],["branch",1],["no",1],["test",1],["reach",1],["reads",1],["as",1],["care",1],["decoration",1],["adds",1],["server",1],["answer",1],["if",2],["request",1],["id",1],["return",3],["false",2],["queue",1],["position",1]]},{"id":"openai4s/server/webui/app.js#acClose","name":[["ac",1],["close",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["ac",4],["close",2],["open",1],["false",1],["const",1],["composer",1],["if",1],["class",1],["list",1],["add",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#acDetect","name":[["ac",1],["detect",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["ac",2],["detect",2],["const",4],["composer",1],["pos",3],["selection",1],["start",2],["before",2],["value",1],["slice",1],["match",1],["if",1],["return",2],["null",1],["trigger",1],["query",1],["length",1]]},{"id":"openai4s/server/webui/app.js#acPick","name":[["ac",1],["pick",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["ac",7],["pick",2],["const",6],["items",1],["if",1],["return",1],["composer",2],["val",3],["value",3],["pos",2],["selection",2],["start",3],["token",4],["trigger",1],["insert",1],["slice",2],["np",3],["length",1],["range",1],["assigning",1],["fires",1],["no",1],["input",1],["event",1],["so",1],["chip",2],["row",1],["has",1],["be",1],["told",1],["without",1],["one",2],["path",2],["always",1],["inserts",1],["correct",1],["was",1],["never",1],["drew",1],["close",1],["grow",1],["render",1],["ref",1],["chips",1],["focus",1]]},{"id":"openai4s/server/webui/app.js#acProjectFiles","name":[["ac",1],["project",1],["files",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",3],["ac",8],["project",6],["files",8],["const",6],["pid",8],["typeof",1],["eff",2],["null",1],["if",3],["date",2],["now",2],["at",3],["4000",1],["try",1],["await",1],["api",1],["projects",1],["artifacts",3],["list",3],["array",2],["catch",1],["keep",1],["last",1],["good",1],["deduped",1],["by",2],["artifact",5],["identity",1],["not",1],["filename",3],["keying",1],["name",2],["was",3],["right",1],["overlap",2],["loop",1],["exists",1],["also",1],["session",1],["wrong",1],["everything",1],["else",1],["two",1],["different",1],["happen",1],["share",1],["results",2],["csv",2],["here",1],["sibling",1],["conversation",1],["collapsed",1],["into",1],["one",1],["row",1],["so",1],["second",1],["unpickable",1],["there",1],["no",1],["way",1],["reference",1],["all",1],["id",3],["actually",1],["seen",3],["new",1],["out",3],["continue",2],["key",3],["has",1],["add",1],["push",1],["return",1]]},{"id":"openai4s/server/webui/app.js#acRender","name":[["ac",1],["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["ac",10],["render",2],["const",2],["box",4],["composer",1],["inner",1],["html",1],["items",1],["each",1],["row",5],["el",3],["div",1],["item",1],["idx",1],["append",3],["child",3],["span",2],["lbl",1],["trigger",1],["label",1],["if",1],["sub",3],["onmousedown",1],["prevent",1],["default",1],["pick",1],["class",1],["list",1],["remove",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineBottomDistance","name":[["action",1],["timeline",1],["bottom",1],["distance",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",2],["bottom",2],["distance",2],["view",5],["return",1],["math",1],["max",1],["scroll",5],["height",2],["client",1],["top",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineBranchScope","name":[["action",1],["timeline",1],["branch",1],["scope",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",10],["branch",4],["scope",2],["groups",4],["null",2],["const",1],["items",3],["return",1],["public",1],["text",1],["id",3],["current",1],["96",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineCard","name":[["action",1],["timeline",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",12],["card",11],["group",6],["const",4],["kind",17],["status",7],["string",1],["completed",2],["lower",1],["case",1],["el",7],["article",1],["attribute",1],["data",1],["head",5],["div",2],["label",4],["span",3],["append",7],["child",6],["icon",2],["14",1],["null",1],["public",1],["text",1],["32",1],["title",2],["details",1],["return",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineDetails","name":[["action",1],["timeline",1],["details",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",3],["timeline",6],["details",2],["group",11],["const",2],["latest",6],["attempt",1],["resources",4],["artifacts",5],["events",2],["each",3],["event",5],["resource",1],["keys",1],["value",7],["if",2],["includes",2],["push",2],["return",1],["owner",2],["permission",2],["map",1],["side",1],["effect",1],["class",1],["filter",1],["boolean",1],["replay",2],["policy",1],["replayed",2],["from",1],["cell",1],["id",1],["original",1],["duration",2],["tokens",4],["usage",2],["input",1],["output",1],["cost",3]]},{"id":"openai4s/server/webui/app.js#actionTimelineEntryIndexForGroup","name":[["action",1],["timeline",1],["entry",1],["index",1],["group",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",2],["entry",6],["index",3],["group",12],["view",3],["id",6],["return",1],["entries",1],["find",1],["type",1],["groups",1],["some",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineEntryKey","name":[["action",1],["timeline",1],["entry",1],["key",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",2],["entry",8],["key",2],["return",1],["type",1],["turn",3],["id",2],["group",3]]},{"id":"openai4s/server/webui/app.js#actionTimelineFilterScrollSnapshot","name":[["action",1],["timeline",1],["filter",1],["scroll",1],["snapshot",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",7],["timeline",7],["filter",2],["scroll",6],["snapshot",2],["view",6],["const",3],["header",4],["height",6],["top",4],["live",1],["entries",4],["index",3],["math",4],["max",2],["min",1],["length",1],["floor",1],["row",2],["entry",11],["return",1],["key",2],["group",6],["id",5],["type",1],["null",1],["turn",3],["offset",1],["follow",2],["tail",2]]},{"id":"openai4s/server/webui/app.js#actionTimelineHeaderHeight","name":[["action",1],["timeline",1],["header",1],["height",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",2],["header",4],["height",5],["view",5],["const",1],["measured",4],["thead",1],["offset",1],["if",1],["return",2],["30",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineHistoryIsLoading","name":[["action",1],["timeline",1],["history",1],["loading",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",5],["timeline",9],["history",3],["loading",7],["const",1],["return",1],["frame",1],["id",3],["current",1],["branch",2],["scope",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineInspector","name":[["action",1],["timeline",1],["inspector",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",8],["timeline",27],["inspector",18],["group",16],["const",7],["kind",15],["status",7],["string",1],["completed",2],["lower",1],["case",1],["panel",13],["el",9],["section",1],["id",8],["dataset",1],["attribute",3],["role",1],["region",1],["aria",2],["labelledby",1],["label",11],["head",10],["div",4],["append",11],["child",9],["close",6],["ghost",1],["icon",3],["btn",1],["onclick",1],["event",2],["stop",1],["propagation",1],["restore",1],["focus",1],["selected",2],["null",3],["branch",1],["update",1],["ledger",1],["card",6],["span",3],["14",1],["public",1],["text",1],["32",1],["title",2],["details",2],["timing",1],["language",1],["lang",1],["return",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineLedger","name":[["action",1],["timeline",1],["ledger",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",5],["timeline",6],["ledger",2],["groups",2],["branch",4],["scope",8],["root",4],["frame",4],["let",1],["view",9],["if",1],["matches",1],["destroy",1],["create",1],["return",1],["region",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineLedgerEntries","name":[["action",1],["timeline",1],["ledger",1],["entries",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",3],["ledger",3],["entries",6],["view",4],["groups",8],["const",8],["turns",7],["new",3],["map",2],["each",3],["group",7],["turn",36],["id",27],["public",3],["text",3],["96",3],["if",4],["return",4],["has",3],["push",3],["stats",7],["emitted",3],["collapsed",4],["search",5],["active",3],["needle",1],["index",5],["previous",3],["start",2],["boundary",3],["temporarily",1],["reveals",1],["every",1],["matching",1],["so",1],["its",1],["announced",1],["match",1],["count",1],["equals",1],["rows",1],["retained",1],["takes",1],["effect",1],["again",1],["as",2],["soon",1],["query",1],["cleared",1],["add",1],["type",2],["null",1],["foldable",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineLedgerKeydown","name":[["action",1],["timeline",1],["ledger",1],["keydown",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",6],["ledger",3],["keydown",2],["view",9],["event",8],["const",4],["row",6],["target",3],["closest",2],["null",1],["if",3],["return",3],["index",7],["entries",2],["find",1],["entry",5],["type",1],["group",4],["id",4],["dataset",2],["turn",2],["page",5],["math",2],["max",1],["floor",1],["scroll",1],["client",1],["height",2],["targets",3],["arrow",2],["up",2],["down",2],["home",1],["end",1],["length",1],["key",2],["prevent",1],["default",1],["focus",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineLedgerRow","name":[["action",1],["timeline",1],["ledger",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",8],["timeline",45],["ledger",10],["row",50],["group",24],["reusable",3],["turn",16],["boundary",7],["selected",8],["branch",5],["scope",5],["first",6],["false",4],["options",14],["const",17],["kind",26],["status",21],["string",3],["completed",5],["lower",1],["case",1],["class",9],["replace",2],["z0",1],["el",9],["tr",1],["name",5],["search",4],["match",4],["attribute",6],["role",2],["dataset",4],["id",8],["ordinal",16],["text",11],["null",2],["children",1],["cell",23],["node",3],["td",1],["return",2],["if",5],["start",3],["foldable",3],["stats",5],["append",13],["child",13],["toggle",1],["true",3],["view",1],["else",2],["span",5],["marker",1],["value",2],["icon",8],["title",22],["aria",4],["hidden",1],["15",1],["label",2],["was",1],["color",1],["15px",1],["glyph",1],["nothing",1],["so",1],["cancelled",1],["pending",1],["running",1],["recorded",2],["rows",1],["were",1],["pixel",1],["identical",1],["no",2],["accessible",2],["carried",2],["state",1],["anything",1],["not",2],["plain",1],["completion",1],["gets",1],["its",1],["public",1],["32",1],["noteworthy",3],["button",10],["type",1],["latest",5],["attempt",1],["error",6],["open",2],["expanded",1],["controls",1],["inspector",1],["only",1],["two",1],["scalars",1],["needed",1],["here",1],["details",1],["also",1],["walks",1],["every",2],["event",1],["de",1],["dupes",1],["resources",1],["artifacts",1],["array",1],["includes",1],["discarded",1],["all",1],["duration",6],["content",2],["absent",1],["usage",6],["means",1],["unknown",1],["zero",1],["server",1],["returns",1],["model",1],["reply",1],["fabricated",1],["indistinguishable",1],["from",1],["real",1],["one",1],["tokens",8],["token",1],["total",1],["input",1],["output",1],["onclick",1],["select",1],["language",1],["lang",1],["signature",1],["count",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineLedgerRow.cell","name":[["cell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["cell",3],["class",3],["name",3],["const",1],["node",3],["el",1],["td",1],["attribute",1],["role",1],["return",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineLiveScrollTop","name":[["action",1],["timeline",1],["live",1],["scroll",1],["top",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",2],["live",2],["scroll",6],["top",4],["view",5],["return",1],["client",1],["height",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewHit","name":[["action",1],["timeline",1],["overview",1],["hit",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",8],["timeline",11],["overview",20],["hit",2],["view",4],["event",4],["const",14],["model",9],["if",4],["items",2],["length",1],["return",4],["null",9],["rect",10],["svg",2],["bounding",1],["client",3],["width",6],["height",6],["math",14],["max",5],["min",5],["left",1],["0001",1],["top",1],["rank",9],["floor",1],["lane",4],["count",3],["radius",3],["256",1],["ceil",1],["tolerance",4],["let",2],["best",6],["distance",6],["infinity",1],["candidate",5],["search",1],["compresses",1],["lanes",1],["matching",1],["records",1],["resolve",1],["from",2],["painted",1],["never",1],["unfiltered",1],["loaded",1],["array",1],["item",7],["continue",1],["marker",10],["at",6],["point",1],["time",3],["abs",2],["segment",5],["segments",1],["some",1],["x1",4],["start",1],["x2",4],["end",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewKeydown","name":[["action",1],["timeline",1],["overview",1],["keydown",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",11],["timeline",12],["overview",24],["keydown",2],["view",18],["event",24],["const",7],["if",15],["return",8],["target",3],["shell",1],["closest",2],["button",2],["key",12],["escape",1],["selection",3],["clear",2],["else",3],["hover",1],["prevent",8],["default",7],["items",7],["model",2],["arrow",5],["up",2],["down",1],["home",2],["end",5],["includes",1],["length",3],["current",2],["math",3],["max",2],["find",1],["index",1],["item",8],["group",7],["id",8],["keyboard",4],["next",2],["min",1],["show",1],["enter",1],["by",3],["shift",1],["commit",1],["start",3],["select",1],["branch",1],["true",2],["close",4],["inspector",2],["host",1],["query",1],["selector",1],["try",1],["focus",2],["scroll",1],["catch",1],["zoom",2],["at",2],["75",1],["span",3],["null",2],["left",1],["pan",2],["right",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewModel","name":[["action",1],["timeline",1],["overview",1],["model",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",5],["overview",2],["model",2],["groups",8],["domain",5],["const",4],["drawable",3],["items",6],["map",2],["group",5],["span",1],["filter",1],["boolean",1],["by",3],["id",4],["new",1],["lane",4],["count",4],["math",3],["max",2],["length",1],["let",1],["data",10],["start",5],["null",5],["end",5],["each",3],["item",6],["rank",3],["push",1],["searching",1],["changes",1],["bars",1],["painted",1],["not",1],["honest",1],["time",1],["loaded",3],["window",1],["keeping",1],["full",1],["also",1],["leaves",1],["omitted",1],["prefix",1],["control",1],["anchored",1],["real",1],["earliest",1],["timestamp",1],["attempt",8],["latest",1],["if",2],["return",3],["allocated",1],["at",5],["started",1],["response",1],["capture",1],["finished",1],["raw",2],["value",6],["epoch",1],["ms",1],["min",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewPanBy","name":[["action",1],["timeline",1],["overview",1],["pan",1],["by",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",4],["overview",21],["pan",2],["by",2],["view",14],["delta",4],["const",3],["if",3],["data",6],["start",12],["null",4],["end",6],["return",4],["false",3],["span",7],["domain",2],["number",1],["finite",1],["math",3],["max",1],["min",1],["abs",1],["001",1],["clear",1],["hover",1],["schedule",1],["paths",1],["true",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewPointerMove","name":[["action",1],["timeline",1],["overview",1],["pointer",1],["move",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",10],["timeline",10],["overview",23],["pointer",2],["move",3],["view",11],["event",10],["const",3],["if",6],["return",6],["cancel",1],["hover",14],["clear",4],["gesture",2],["hit",4],["group",9],["id",11],["once",1],["visible",1],["keep",1],["tooltip",3],["at",1],["its",1],["original",1],["anchor",1],["so",1],["magnification",1],["user",1],["actually",1],["catch",1],["moving",1],["across",1],["compressed",1],["lanes",1],["way",1],["gets",1],["short",1],["grace",1],["period",1],["stopping",1],["elsewhere",1],["dismisses",1],["schedule",1],["candidate",2],["point",6],["client",14],["timer",2],["timeout",1],["show",1],["delay",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewVisualExtent","name":[["action",1],["timeline",1],["overview",1],["visual",1],["extent",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",2],["overview",2],["visual",2],["extent",2],["item",8],["if",3],["return",2],["null",4],["const",2],["values",5],["segments",1],["each",1],["segment",3],["push",3],["start",2],["end",2],["marker",2],["at",4],["point",2],["finite",5],["filter",1],["number",1],["length",1],["math",2],["min",1],["max",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewWheel","name":[["action",1],["timeline",1],["overview",1],["wheel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",3],["timeline",3],["overview",7],["wheel",2],["view",5],["event",8],["const",4],["if",3],["delta",4],["return",2],["rect",6],["svg",1],["bounding",1],["client",2],["width",2],["unit",2],["mode",2],["16",1],["height",1],["factor",2],["math",3],["exp",1],["0015",1],["ratio",2],["max",1],["min",1],["left",1],["zoom",1],["at",1],["prevent",1],["default",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineOverviewZoomAt","name":[["action",1],["timeline",1],["overview",1],["zoom",1],["at",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",4],["overview",20],["zoom",2],["at",2],["view",13],["factor",5],["anchor",5],["ratio",6],["const",4],["if",3],["data",6],["start",12],["null",4],["end",6],["return",4],["false",3],["domain",4],["span",16],["current",5],["number",1],["finite",1],["min",5],["math",8],["max",4],["1000",1],["next",5],["abs",1],["001",1],["let",1],["clear",1],["hover",1],["schedule",1],["paths",1],["true",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineRootScope","name":[["action",1],["timeline",1],["root",1],["scope",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",4],["timeline",8],["root",3],["scope",2],["return",1],["public",1],["text",1],["frame",1],["id",2],["current",1],["96",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineSearchDocument","name":[["action",1],["timeline",1],["search",1],["document",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",4],["search",2],["document",2],["group",10],["placeholder",1],["promises",1],["kind",9],["column",1],["so",2],["index",1],["label",1],["row",1],["actually",1],["shows",1],["raw",3],["server",1],["token",2],["code",1],["displayed",1],["derived",1],["from",1],["plus",1],["language",1],["event",4],["types",1],["python",2],["cell",1],["indexing",1],["value",10],["alone",1],["left",1],["visible",1],["text",1],["unsearchable",1],["keep",1],["too",1],["ledger",1],["stores",1],["const",2],["fields",4],["title",1],["events",1],["each",3],["resource",1],["keys",1],["push",2],["artifacts",1],["return",1],["filter",1],["null",1],["map",1],["string",1],["locale",1],["lower",1],["case",1],["join",1],["u0000",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineSelectionOverlaps","name":[["action",1],["timeline",1],["selection",1],["overlaps",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",3],["selection",9],["overlaps",2],["item",5],["group",4],["null",3],["if",2],["return",3],["true",1],["const",2],["left",3],["math",2],["min",1],["start",3],["end",3],["right",3],["max",1],["created",5],["at",5],["epoch",1],["ms",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineSpan","name":[["action",1],["timeline",1],["span",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",3],["timeline",8],["span",2],["group",10],["rank",3],["lane",3],["count",3],["const",6],["attempt",10],["latest",5],["if",5],["id",3],["return",4],["null",10],["times",24],["allocated",13],["epoch",5],["ms",5],["at",8],["started",5],["response",5],["capture",3],["finished",7],["segments",4],["add",4],["segment",7],["phase",2],["start",6],["end",6],["push",1],["running",7],["queue",1],["ttft",1],["decode",1],["unfinished",1],["drawn",1],["only",1],["as",1],["its",2],["marker",2],["but",1],["filter",2],["interval",1],["may",1],["extend",1],["through",1],["milestones",1],["actually",1],["observed",1],["never",1],["guesses",1],["finish",1],["time",1],["extends",1],["record",1],["now",1],["known",2],["value",5],["reduce",1],["math",1],["max",1],["point",1],["some",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineSpan.addSegment","name":[["add",1],["segment",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["add",2],["segment",2],["phase",3],["start",5],["end",5],["if",1],["null",2],["segments",1],["push",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineTurnStats","name":[["action",1],["timeline",1],["turn",1],["stats",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",3],["timeline",6],["turn",2],["stats",2],["groups",4],["let",1],["total",5],["ms",7],["has",8],["duration",11],["false",2],["running",4],["each",1],["group",2],["const",2],["attempt",5],["latest",1],["if",2],["true",2],["epoch",1],["finished",1],["at",1],["null",2],["value",1],["return",1],["count",1],["length",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineTurnSummaryRow","name":[["action",1],["timeline",1],["turn",1],["summary",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",5],["timeline",24],["turn",19],["summary",6],["row",35],["entry",13],["reusable",3],["branch",4],["scope",4],["first",6],["false",3],["const",6],["el",3],["tr",1],["ledger",7],["class",3],["name",3],["boundary",4],["attribute",3],["role",2],["delete",3],["dataset",4],["group",1],["id",7],["kind",5],["status",1],["replace",1],["children",1],["cell",13],["text",2],["node",3],["td",1],["return",2],["ordinal",4],["append",7],["child",7],["toggle",2],["stats",5],["view",2],["chevron",3],["span",1],["icon",1],["aria",1],["hidden",1],["true",1],["title",1],["count",2],["duration",3],["tokens",1],["onclick",1],["signature",1],["language",1],["lang",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineTurnSummaryRow.cell","name":[["cell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["cell",3],["class",3],["name",3],["text",3],["const",1],["node",3],["el",1],["td",1],["attribute",1],["role",1],["return",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineTurnToggle","name":[["action",1],["timeline",1],["turn",1],["toggle",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",3],["timeline",9],["turn",15],["toggle",4],["id",6],["stats",4],["expanded",6],["view",3],["const",3],["label",4],["collapse",1],["expand",1],["short",1],["runtime",1],["count",1],["duration",1],["button",12],["el",3],["type",1],["dataset",1],["attribute",3],["aria",3],["true",2],["false",1],["title",1],["chevron",4],["span",2],["hidden",1],["append",2],["child",2],["marker",1],["boundary",1],["onclick",1],["event",2],["stop",1],["propagation",1],["return",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineViewMatches","name":[["action",1],["timeline",1],["view",1],["matches",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",2],["timeline",2],["view",7],["matches",2],["root",4],["frame",4],["id",8],["branch",4],["return",1]]},{"id":"openai4s/server/webui/app.js#actionTimelineViewportScrolled","name":[["action",1],["timeline",1],["viewport",1],["scrolled",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["action",9],["timeline",15],["viewport",2],["scrolled",2],["view",22],["if",3],["return",1],["scroll",10],["top",6],["left",2],["follow",1],["tail",1],["bottom",2],["distance",1],["threshold",3],["auto",6],["load",7],["armed",3],["true",1],["cursor",3],["null",2],["schedule",1],["window",1],["const",1],["first",5],["ordinal",2],["overview",1],["selection",1],["search",1],["needle",1],["has",1],["more",1],["before",1],["history",1],["loading",1],["false",1],["earlier",1]]},{"id":"openai4s/server/webui/app.js#activateSessionBranch","name":[["activate",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["activate",5],["session",2],["branch",18],["id",19],["public",2],["text",2],["96",1],["if",4],["current",5],["capability",1],["action",7],["loading",3],["return",1],["const",3],["frame",6],["delete",1],["workbench",2],["errors",2],["render",3],["timeline",2],["try",1],["result",3],["await",2],["api",1],["frames",1],["encode",2],["uricomponent",2],["branches",1],["method",1],["post",1],["body",1],["invalidate",1],["kernel",1],["cache",1],["cells",2],["live",2],["cell",1],["null",3],["pending",1],["repl",1],["identity",1],["open",1],["conversation",1],["project",1],["partial",4],["string",1],["status",1],["lower",1],["case",1],["active",1],["hint",1],["activated",2],["short",1],["runtime",1],["catch",1],["error",3],["message",1],["240",1],["finally",1],["notebook",1]]},{"id":"openai4s/server/webui/app.js#activateTurnTicket","name":[["activate",1],["turn",1],["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["activate",2],["turn",7],["ticket",6],["request",5],["id",10],["execution",5],["generation",1],["always",1],["advances",1],["another",1],["running",2],["now",1],["so",1],["every",1],["flight",1],["stale",1],["whether",1],["not",1],["event",2],["named",1],["itself",1],["identities",1],["only",1],["overwritten",1],["by",1],["carries",1],["them",1],["older",1],["daemon",1],["sends",1],["processing",1],["neither",1],["clearing",1],["would",1],["throw",1],["away",1],["ids",1],["202",1],["had",1],["already",1],["given",1],["us",1],["leaving",1],["own",1],["failure",1],["nothing",2],["quote",1],["filter",1],["if",2],["pending",2],["string",2],["slice",2],["96",2],["return",1]]},{"id":"openai4s/server/webui/app.js#acUpdate","name":[["ac",1],["update",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["ac",13],["update",2],["const",6],["detect",1],["if",6],["close",2],["return",3],["let",1],["items",11],["trigger",5],["await",2],["project",2],["files",1],["map",3],["name",10],["filename",4],["artifact",2],["pin",1],["version",9],["inserting",1],["bare",1],["menu",2],["had",1],["trap",1],["lists",1],["artifacts",1],["from",5],["across",1],["while",1],["resolver",1],["only",2],["ever",1],["looked",1],["inside",1],["current",3],["session",5],["so",2],["picking",1],["file",1],["another",2],["conversation",1],["inserted",1],["reference",1],["silently",1],["resolved",1],["nothing",1],["naming",1],["makes",3],["resolvable",1],["materialised",1],["at",2],["send",1],["mean",1],["one",2],["thing",3],["forever",1],["rather",1],["than",1],["whatever",1],["later",1],["cell",1],["leaves",1],["id",6],["elsewhere",2],["root",2],["frame",2],["label",5],["insert",4],["provenance",1],["matters",1],["pick",1],["time",1],["comes",1],["will",1],["be",1],["copied",1],["user",1],["cannot",1],["see",1],["copy",1],["unsurprising",1],["afterwards",1],["two",1],["rows",1],["may",1],["now",1],["carry",1],["same",2],["different",1],["short",1],["tells",1],["them",1],["apart",1],["sub",3],["other",1],["slice",2],["content",1],["type",1],["else",2],["sessions",1],["task",2],["summary",2],["sk",2],["load",1],["skills",1],["catalog",1],["display",1],["description",1],["query",1],["lower",3],["case",3],["filter",1],["includes",2],["length",1],["open",1],["true",1],["idx",1],["start",2],["render",1]]},{"id":"openai4s/server/webui/app.js#addLiveStep","name":[["add",1],["live",1],["step",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["add",3],["live",2],["step",20],["idempotent",1],["if",7],["already",1],["screen",1],["reconstructed",1],["reopen",1],["then",1],["re",1],["delivered",1],["by",1],["ws",1],["replay",1],["still",1],["running",2],["turn",1],["patch",1],["place",1],["instead",1],["appending",1],["duplicate",1],["card",10],["const",4],["existing",11],["els",4],["id",4],["connected",1],["kind",6],["title",5],["input",5],["null",1],["status",5],["apply",1],["state",1],["down",2],["return",1],["st",12],["ensure",1],["seal",1],["text",3],["handle",3],["build",1],["wrap",2],["append",2],["child",2],["tool",5],["demoted",2],["class",1],["list",1],["has",1],["steps",1],["true",2],["lbl",4],["query",1],["selector",1],["content",1],["label",1],["code",1],["md",3],["el",1],["div",1],["review",1],["hint",1],["reviewing",1],["false",1]]},{"id":"openai4s/server/webui/app.js#addMsgActions","name":[["add",1],["msg",1],["actions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["add",2],["msg",7],["actions",4],["wrap",5],["text",6],["if",1],["query",1],["selector",1],["return",1],["const",10],["row",6],["el",5],["div",1],["copy",10],["button",4],["null",7],["title",4],["action",3],["inner",6],["html",6],["icon",6],["16",6],["onclick",4],["try",1],["navigator",2],["clipboard",2],["write",1],["catch",1],["check",1],["timeout",1],["1200",1],["key",5],["fb",1],["cur",3],["feedback",3],["tup",8],["up",4],["thumbs",4],["tdn",8],["down",4],["class",6],["list",6],["contains",2],["toggle",2],["remove",2],["send",2],["edit",6],["common",1],["pencil",1],["composer",1],["value",1],["grow",1],["focus",1],["append",5],["child",5]]},{"id":"openai4s/server/webui/app.js#addNote","name":[["add",1],["note",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["add",2],["note",3],["const",3],["pid",3],["eff",1],["project",1],["inp",3],["input",1],["value",2],["trim",1],["if",1],["return",1],["try",1],["await",1],["api",1],["projects",1],["notes",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["content",1],["load",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#addOpenTab","name":[["add",1],["open",1],["tab",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["add",2],["open",5],["tab",2],["if",1],["tabs",3],["some",1],["id",2],["push",1]]},{"id":"openai4s/server/webui/app.js#addToMessageMenu","name":[["add",1],["message",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["add",2],["message",2],["menu",8],["anchor",3],["open",1],["label",5],["composer",5],["attach",1],["files",4],["icon",5],["plus",1],["click",6],["file",1],["input",1],["your",1],["active",1],["tab",1],["request",2],["review",2],["eye",1],["context",3],["save",2],["as",2],["skill",2],["book",1],["current",1],["sep",1],["true",1],["usage",2],["circle",1],["dot",1],["show",1]]},{"id":"openai4s/server/webui/app.js#ADMISSION_LEGACY_KEY","name":[["admission",1],["legacy",1],["key",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["admission",3],["legacy",2],["key",2],["fid",3],["openai4s",1]]},{"id":"openai4s/server/webui/app.js#ADMISSION_PREFIX","name":[["admission",1],["prefix",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["admission",3],["prefix",2],["fid",3],["openai4s",1]]},{"id":"openai4s/server/webui/app.js#admissionAge","name":[["admission",1],["age",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["admission",3],["age",2],["fid",3],["id",3],["let",1],["raw",4],["null",3],["try",1],["local",1],["storage",1],["item",1],["prefix",1],["catch",1],["return",3],["const",1],["minted",5],["number",2],["missing",1],["unparseable",1],["future",1],["stamp",1],["not",1],["lease",1],["trusting",1],["one",1],["would",1],["make",1],["corrupted",1],["value",1],["protect",1],["key",1],["permanently",1],["if",1],["finite",1],["date",2],["now",2]]},{"id":"openai4s/server/webui/app.js#admissionSettled","name":[["admission",1],["settled",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["admission",2],["settled",2],["state",5],["return",1],["sent",1],["released",1],["none",1]]},{"id":"openai4s/server/webui/app.js#admissionWithinGrace","name":[["admission",1],["within",1],["grace",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["admission",4],["within",2],["grace",3],["fid",3],["id",3],["const",1],["age",4],["return",1],["null",1],["ms",1]]},{"id":"openai4s/server/webui/app.js#adoptCreatedFrame","name":[["adopt",1],["created",1],["frame",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["adopt",2],["created",2],["frame",8],["id",12],["project",5],["current",2],["sub",1],["await",2],["load",1],["sessions",1],["if",1],["null",2],["open",1],["conversation",1]]},{"id":"openai4s/server/webui/app.js#ago","name":[["ago",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["ago",2],["iso",4],["if",5],["return",6],["const",2],["new",1],["date",2],["time",1],["na",1],["now",2],["1000",1],["60",2],["just",1],["3600",2],["86400",2]]},{"id":"openai4s/server/webui/app.js#annotationId","name":[["annotation",1],["id",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["annotation",3],["id",4],["return",1]]},{"id":"openai4s/server/webui/app.js#annotationIsHeld","name":[["annotation",1],["held",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["annotation",3],["held",2],["const",1],["shown",3],["status",1],["return",1],["pending",1],["unknown",1]]},{"id":"openai4s/server/webui/app.js#annotationsFor","name":[["annotations",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["annotations",3],["artifact",4],["id",4],["return",1],["filter",1]]},{"id":"openai4s/server/webui/app.js#annotationStatus","name":[["annotation",1],["status",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["annotation",2],["status",3],["const",1],["raw",8],["string",1],["open",3],["if",3],["sent",1],["resolved",1],["dismissed",1],["return",4],["reserved",1],["pending",2],["unknown",1]]},{"id":"openai4s/server/webui/app.js#annotAttachment","name":[["annot",1],["attachment",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["annot",10],["attachment",2],["anns",4],["const",3],["box",5],["el",8],["div",3],["attach",8],["append",7],["child",7],["icon",1],["message",1],["square",1],["13",1],["span",4],["count",1],["length",1],["list",4],["each",1],["row",1],["pin",1],["string",1],["number",1],["file",1],["artifact",2],["name",1],["body",2],["return",1]]},{"id":"openai4s/server/webui/app.js#api","name":[["api",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["api",6],["async",2],["must",1],["be",1],["internal",1],["same",1],["origin",2],["path",2],["single",1],["leading",1],["slash",1],["no",1],["scheme",1],["host",2],["rejecting",1],["protocol",1],["relative",1],["non",1],["string",2],["input",1],["keeps",1],["untrusted",1],["id",1],["interpolated",1],["into",1],["from",1],["redirecting",1],["request",1],["off",1],["if",2],["typeof",1],["throw",2],["new",2],["error",2],["invalid",1],["const",2],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",2],["text",1],["let",1],["null",2],["try",1],["parse",1],["catch",1],["ok",1],["status",1],["return",1]]},{"id":"openai4s/server/webui/app.js#ApiError","name":[["api",1],["error",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["class",2],["api",3],["error",6],["extends",2],["constructor",1],["body",12],["http",4],["status",5],["super",1],["detail",1],["name",1],["code",2],["request",2],["id",2]]},{"id":"openai4s/server/webui/app.js#ApiError.constructor","name":[["constructor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["constructor",2],["body",13],["http",5],["status",6],["super",1],["error",2],["detail",1],["name",1],["api",1],["code",2],["request",2],["id",2]]},{"id":"openai4s/server/webui/app.js#apiErrorText","name":[["api",1],["error",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["api",2],["error",2],["text",2],["const",1],["msg",3],["message",2],["string",2],["return",1],["request",2],["id",2]]},{"id":"openai4s/server/webui/app.js#appendActionTimelineDetails","name":[["append",1],["action",1],["timeline",1],["details",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["append",4],["action",3],["timeline",22],["details",18],["container",4],["group",3],["const",1],["meta",9],["owner",2],["permission",2],["resources",2],["artifacts",2],["generation",2],["latest",5],["id",1],["replay",2],["duration",2],["tokens",2],["cost",2],["filter",1],["boolean",1],["each",1],["node",2],["child",2],["if",1],["error",3],["el",1],["div",1],["return",1]]},{"id":"openai4s/server/webui/app.js#appendActionTimelineTimingDetails","name":[["append",1],["action",1],["timeline",1],["timing",1],["details",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["append",3],["action",3],["timeline",25],["timing",2],["details",2],["container",3],["group",3],["const",1],["attempt",14],["latest",1],["if",1],["epoch",1],["ms",1],["allocated",4],["at",11],["null",1],["return",1],["meta",7],["overview",14],["exact",7],["time",4],["started",4],["response",4],["finished",3],["queue",1],["duration",3],["ttft",1],["decode",1],["filter",1],["boolean",1],["each",1],["node",2],["child",1]]},{"id":"openai4s/server/webui/app.js#appendLiveOutput","name":[["append",1],["live",1],["output",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["append",2],["live",8],["output",8],["current",3],["chunk",3],["const",2],["existing",8],["string",2],["addition",4],["if",2],["includes",1],["truncation",3],["return",3],["length",3],["char",3],["cap",3],["slice",2],["remaining",3]]},{"id":"openai4s/server/webui/app.js#appendResidues","name":[["append",1],["residues",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["append",4],["residues",2],["container",3],["sequence",3],["alphabet",3],["limit",3],["const",5],["runtime",3],["scientific",1],["renderers",1],["fragment",4],["document",2],["create",1],["shown",3],["string",1],["slice",1],["math",1],["max",1],["residue",5],["span",3],["el",1],["bio",1],["class",1],["other",1],["child",2],["return",1],["length",1]]},{"id":"openai4s/server/webui/app.js#appendSheetShape","name":[["append",1],["sheet",1],["shape",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["append",4],["sheet",3],["shape",9],["container",3],["rows",14],["shown",6],["columns",10],["const",4],["note",4],["el",1],["div",1],["renderer",1],["viewer",1],["table",4],["locale",6],["string",6],["hidden",19],["math",2],["max",2],["let",1],["if",4],["nb",3],["both",1],["else",2],["cols",1],["child",2],["document",1],["create",1],["text",1],["node",1]]},{"id":"openai4s/server/webui/app.js#applyCandidateResolution","name":[["apply",1],["candidate",1],["resolution",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["apply",6],["candidate",9],["resolution",2],["value",15],["fid",5],["const",3],["target",16],["message",3],["node",1],["status",7],["review",3],["from",2],["truth",3],["replacement",13],["wanted",4],["replaced",1],["true",7],["let",1],["applied",7],["false",1],["if",8],["discard",1],["duplicate",1],["live",1],["remember",1],["identity",1],["committed",1],["replace",1],["answer",2],["text",1],["dataset",4],["resolved",2],["schedule",3],["conversation",3],["resync",3],["never",1],["put",1],["verified",3],["bytes",1],["advertised",1],["failed",1],["reach",1],["any",1],["receipt",1],["itself",1],["says",1],["was",1],["not",1],["delivered",3],["may",4],["badge",6],["durable",2],["else",2],["return",1],["found",1]]},{"id":"openai4s/server/webui/app.js#applyFinalReviewStatus","name":[["apply",1],["final",1],["review",1],["status",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["apply",3],["final",2],["review",5],["status",7],["value",10],["fid",4],["const",3],["from",2],["if",3],["return",4],["false",2],["replaced",1],["true",4],["candidate",4],["resolution",1],["badge",2],["applied",2],["target",6],["message",2],["node",1],["previously",1],["resolved",2],["receipt",1],["sufficient",1],["otherwise",1],["verified",2],["terminal",1],["must",1],["itself",1],["say",1],["durable",2],["answer",1],["was",1],["delivered",2],["may",2],["verify",2],["dataset",2],["truth",1],["schedule",1],["conversation",1],["resync",1]]},{"id":"openai4s/server/webui/app.js#applyLayout","name":[["apply",1],["layout",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["apply",2],["layout",6],["name",4],["document",3],["body",3],["class",3],["list",3],["remove",1],["compact",3],["wide",3],["if",2],["add",2],["else",1]]},{"id":"openai4s/server/webui/app.js#applySessionRevert","name":[["apply",1],["session",1],["revert",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["apply",3],["session",2],["revert",10],["const",5],["preview",7],["branch",17],["state",3],["if",4],["capability",1],["action",8],["loading",3],["return",1],["frame",6],["id",22],["current",4],["delete",1],["workbench",2],["errors",2],["render",3],["timeline",3],["try",1],["response",2],["await",2],["api",1],["frames",1],["branches",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["target",2],["checkpoint",5],["safe",5],["sanitize",1],["mutation",1],["result",1],["undo",5],["ok",1],["null",2],["open",1],["conversation",1],["project",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1]]},{"id":"openai4s/server/webui/app.js#applyStaticI18n","name":[["apply",1],["static",1],["i18n",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["apply",2],["static",2],["i18n",10],["root",3],["const",1],["document",1],["query",4],["selector",4],["all",4],["data",8],["each",4],["text",1],["content",1],["attribute",4],["title",3],["ph",2],["placeholder",1],["val",2],["value",1]]},{"id":"openai4s/server/webui/app.js#applyStepState","name":[["apply",1],["step",1],["state",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["apply",2],["step",18],["state",2],["handle",3],["const",3],["card",8],["body",4],["meta",3],["ic",3],["status",12],["running",5],["class",7],["list",7],["toggle",6],["err",1],["error",3],["warn",1],["warning",2],["if",3],["inner",3],["html",3],["icon",3],["loader",1],["14",2],["spin",1],["text",2],["content",2],["kind",5],["review",4],["reviewing",1],["else",1],["alert",1],["triangle",1],["summary",1],["output",4],["failed",1],["append",1],["child",1],["plan",1],["artifact",1],["add",1],["open",2],["has",4],["issues",6],["verdict",1],["pass",1],["done",2]]},{"id":"openai4s/server/webui/app.js#applyTheme","name":[["apply",1],["theme",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["apply",2],["theme",9],["mode",6],["opts",6],["if",5],["dark",10],["light",3],["system",1],["const",2],["root",5],["document",3],["element",1],["instant",4],["attribute",3],["data",3],["style",1],["color",3],["scheme",1],["body",1],["class",1],["list",1],["toggle",2],["refresh",1],["retheme",1],["live",1],["dmol",1],["canvases",1],["any",1],["try",2],["mol",5],["viewer",5],["background",2],["1c1c19",1],["white",1],["render",2],["catch",2],["request",1],["animation",1],["frame",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#approvePlan","name":[["approve",1],["plan",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["approve",4],["plan",9],["mode",2],["toggle",2],["follows",1],["acceptance",1],["as",1],["always",1],["has",1],["approved",1],["no",1],["longer",1],["being",1],["drafted",1],["if",2],["await",1],["dispatch",1],["turn",1],["model",2],["default",1],["name",1],["auto",1],["executing",1],["failed",1],["false",1],["const",1],["pt",3],["class",1],["list",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#artIcon","name":[["art",1],["icon",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["art",2],["icon",2],["const",2],["nm",4],["filename",1],["lower",1],["case",1],["ct",3],["content",1],["type",1],["if",3],["starts",1],["image",1],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["test",4],["return",4],["file",2],["pdb",1],["cif",1],["mol",1],["mol2",1],["sdf",1],["xyz",1],["atom",1],["csv",2],["json",2],["tsv",2],["table",1]]},{"id":"openai4s/server/webui/app.js#artifactCacheKey","name":[["artifact",1],["cache",1],["key",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["artifact",2],["cache",2],["key",2],["if",1],["id",5],["return",2],["live",1],["const",2],["seen",2],["art",2],["ver",2],["version",4],["latest",1],["checksum",1],["unknown",1]]},{"id":"openai4s/server/webui/app.js#artifactMenu","name":[["artifact",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["artifact",7],["menu",11],["anchor",3],["const",1],["starred",3],["priority",3],["open",1],["label",9],["version",1],["history",1],["icon",9],["clock",1],["click",9],["show",2],["versions",1],["provenance",3],["sep",2],["true",4],["unstar",1],["star",2],["art",2],["hide",1],["from",1],["list",1],["eye",1],["off",1],["copy",1],["link",3],["try",1],["navigator",2],["clipboard",2],["write",1],["text",3],["location",1],["origin",1],["api",1],["artifacts",1],["id",1],["catch",1],["hint",2],["copied",1],["common",2],["edit",2],["pencil",2],["if",1],["editable",2],["else",1],["not",1],["folder",1],["rename",2],["export",2],["metadata",2],["file",1],["delete",2],["trash",1],["danger",1]]},{"id":"openai4s/server/webui/app.js#artifactRendererDescriptor","name":[["artifact",1],["renderer",1],["descriptor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["artifact",6],["renderer",23],["descriptor",12],["const",7],["version",11],["key",5],["id",13],["latest",1],["descriptors",6],["if",3],["return",3],["suffix",2],["encode",2],["uricomponent",2],["request",3],["promise",1],["all",1],["load",1],["catalog",6],["api",1],["artifacts",1],["then",1],["throw",3],["new",2],["error",4],["not",2],["match",2],["runtime",3],["scientific",1],["renderers",1],["from",1],["download",1],["find",1],["item",2],["label",1],["capabilities",1],["view",1],["sandboxed",1],["true",1],["catch",1],["delete",1]]},{"id":"openai4s/server/webui/app.js#artifactRendererVersion","name":[["artifact",1],["renderer",1],["version",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["artifact",2],["renderer",2],["version",4],["return",1],["id",2],["latest",1]]},{"id":"openai4s/server/webui/app.js#artifactWorkbenchOn","name":[["artifact",1],["workbench",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["artifact",4],["workbench",4],["return",1],["kc",3],["st",2]]},{"id":"openai4s/server/webui/app.js#artUrl","name":[["art",1],["url",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["art",3],["url",2],["const",1],["bust",1],["id",2],["return",1],["api",1],["artifacts",1]]},{"id":"openai4s/server/webui/app.js#artUrlBust","name":[["art",1],["url",1],["bust",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["art",3],["url",3],["bust",2],["fname",5],["const",2],["base",2],["string",1],["split",2],["pop",2],["artifacts",2],["find",1],["filename",2],["return",1],["api",1],["encode",1],["uricomponent",1]]},{"id":"openai4s/server/webui/app.js#artUrlByName","name":[["art",1],["url",1],["by",1],["name",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["art",4],["url",4],["by",2],["name",2],["fname",6],["if",1],["return",2],["const",2],["base",2],["string",1],["split",2],["pop",2],["artifacts",2],["find",1],["filename",2],["api",1],["encode",1],["uricomponent",1],["adds",1],["version",1],["cache",1],["bust",1]]},{"id":"openai4s/server/webui/app.js#assignFolder","name":[["assign",1],["folder",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["assign",2],["folder",10],["fid",3],["id",4],["try",1],["await",2],["api",2],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["load",1],["sessions",1],["hint",2],["assigned",2],["out",1],["catch",1],["move",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#baseName","name":[["base",1],["name",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["base",2],["name",2],["path",3],["return",1],["replace",1],["split",1],["filter",1],["boolean",1],["pop",1]]},{"id":"openai4s/server/webui/app.js#beginActionTimelineOverviewGesture","name":[["begin",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["begin",2],["action",4],["timeline",6],["overview",17],["gesture",3],["view",12],["event",13],["const",4],["button",7],["ctrl",1],["key",1],["if",1],["includes",1],["start",8],["null",3],["end",3],["return",1],["clear",1],["hover",1],["time",6],["xto",1],["hit",5],["pointer",4],["id",5],["client",2],["last",1],["dragging",1],["false",1],["group",2],["try",1],["svg",1],["capture",1],["catch",1],["prevent",1],["default",1]]},{"id":"openai4s/server/webui/app.js#binElide","name":[["bin",1],["elide",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["bin",3],["elide",3],["len",3],["const",1],["el",3],["div",1],["append",2],["child",2],["icon",1],["file",1],["13",1],["span",1],["null",1],["output",1],["binary",1],["elided",1],["bytes",1],["return",1]]},{"id":"openai4s/server/webui/app.js#branchCapability","name":[["branch",1],["capability",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["branch",5],["capability",2],["name",3],["return",1],["state",3],["capabilities",2]]},{"id":"openai4s/server/webui/app.js#branchCapabilityReason","name":[["branch",1],["capability",1],["reason",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["branch",5],["capability",4],["reason",2],["name",3],["return",1],["public",1],["text",1],["state",3],["reasons",2],["200",1]]},{"id":"openai4s/server/webui/app.js#branchUndoFromProjection","name":[["branch",1],["undo",1],["from",1],["projection",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["branch",11],["undo",4],["from",2],["projection",2],["state",9],["if",1],["id",10],["capabilities",2],["revert",4],["true",1],["return",2],["null",2],["const",2],["branches",1],["find",2],["item",4],["checkpoint",9],["checkpoints",1],["head",1]]},{"id":"openai4s/server/webui/app.js#buildExecutedCodeView","name":[["build",1],["executed",1],["code",1],["view",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["build",2],["executed",2],["code",2],["view",2],["st",9],["const",10],["wrap",8],["el",14],["div",8],["nb",16],["exec",18],["head",5],["append",14],["child",14],["span",5],["title",2],["note",2],["if",6],["error",6],["timeline",1],["public",4],["text",4],["240",1],["data",3],["dock",3],["empty",4],["common",2],["loading",2],["return",2],["frames",6],["selected",5],["frame",11],["id",6],["null",3],["nav",3],["each",2],["root",3],["parent",1],["btn",8],["button",1],["attribute",1],["96",1],["style",1],["property",1],["indent",1],["math",2],["min",1],["max",1],["number",4],["depth",1],["14",1],["px",1],["name",2],["80",1],["24",1],["counts",5],["count",3],["cell",2],["cells",7],["fail",2],["onclick",1],["select",1],["body",5],["else",2],["length",1],["node",1]]},{"id":"openai4s/server/webui/app.js#buildStepCard","name":[["build",1],["step",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["build",2],["step",19],["card",10],["const",8],["el",8],["div",3],["kind",2],["code",1],["forwarded",1],["from",1],["delegated",1],["child",15],["carries",1],["its",1],["identity",1],["under",1],["input",5],["delegation",5],["server",1],["side",1],["render",1],["nested",1],["indented",1],["tagged",1],["name",2],["so",1],["activity",1],["never",1],["masquerades",1],["as",1],["root",1],["dlg",6],["typeof",1],["object",1],["null",1],["if",2],["class",2],["list",2],["add",1],["style",1],["property",1],["indent",1],["math",1],["min",1],["depth",1],["12",1],["px",1],["head",1],["ic",4],["span",5],["append",7],["tag",1],["public",1],["text",1],["short",1],["runtime",1],["id",1],["60",1],["lbl",1],["title",2],["default",1],["meta",4],["chev",4],["inner",1],["html",1],["icon",1],["chevron",1],["down",1],["13",1],["body",4],["onclick",1],["toggle",1],["open",1],["handle",3],["apply",1],["state",1],["return",1]]},{"id":"openai4s/server/webui/app.js#bytes","name":[["bytes",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["bytes",2],["if",2],["1024",2],["return",3],["1048576",2],["fixed",2],["kb",1],["mb",1]]},{"id":"openai4s/server/webui/app.js#cancelActionTimelineOverviewGesture","name":[["cancel",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["cancel",2],["action",3],["timeline",3],["overview",9],["gesture",7],["view",5],["event",4],["const",1],["if",1],["pointer",2],["id",2],["return",1],["null",2],["draft",1],["selection",1],["sync",1],["decorations",1]]},{"id":"openai4s/server/webui/app.js#cancelActionTimelineOverviewHoverClear","name":[["cancel",1],["action",1],["timeline",1],["overview",1],["hover",1],["clear",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["cancel",2],["action",2],["timeline",2],["overview",8],["hover",5],["clear",3],["view",4],["const",1],["if",1],["leave",3],["timer",3],["return",1],["timeout",1]]},{"id":"openai4s/server/webui/app.js#cancelNamedTheRunningTurn","name":[["cancel",1],["named",1],["running",1],["turn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["cancel",2],["named",5],["running",2],["turn",2],["result",6],["if",1],["ok",1],["return",2],["false",1],["const",1],["execution",4],["id",4],["null",1],["string",1],["pending",2]]},{"id":"openai4s/server/webui/app.js#cancelQueuedExecution","name":[["cancel",1],["queued",1],["execution",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["cancel",5],["queued",3],["execution",7],["item",10],["const",3],["fid",3],["current",1],["id",9],["if",3],["owner",4],["return",2],["try",1],["await",1],["api",2],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["kind",2],["reason",2],["follow",1],["up",1],["dropped",1],["by",1],["user",3],["ok",1],["true",3],["hint",3],["queue",3],["failed",2],["mark",1],["optimistic",1],["bubble",4],["was",1],["sent",1],["as",1],["rather",1],["than",2],["removing",1],["message",1],["typed",1],["still",1],["see",1],["easier",1],["re",1],["send",1],["one",1],["vanished",1],["transcript",1],["should",1],["not",1],["silently",1],["lose",1],["turn",1],["document",1],["query",1],["selector",1],["all",1],["msg",1],["find",1],["dataset",1],["class",1],["list",1],["add",1],["cancelled",2],["catch",1],["error",1],["text",1]]},{"id":"openai4s/server/webui/app.js#cancelTurn","name":[["cancel",1],["turn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["cancel",5],["turn",4],["if",2],["current",2],["id",2],["return",1],["const",2],["fid",3],["try",1],["result",2],["await",1],["scoped",1],["execution",1],["request",1],["composer",1],["named",1],["running",1],["mark",1],["stopping",1],["catch",1],["error",3],["hint",1],["nb",1],["action",1],["failed",1],["api",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#candidateIdentity","name":[["candidate",1],["identity",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["candidate",7],["identity",5],["value",5],["const",3],["raw",13],["typeof",3],["object",3],["review",7],["status",3],["meta",4],["metadata",3],["return",1],["message",6],["id",15],["text",3],["replacement",1],["turn",5],["execution",4]]},{"id":"openai4s/server/webui/app.js#candidateIdentityText","name":[["candidate",1],["identity",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["candidate",2],["identity",2],["text",2],["value",4],["return",1],["null",1],["string",1],["trim",1],["slice",1],["192",1]]},{"id":"openai4s/server/webui/app.js#candidateMessageNode","name":[["candidate",1],["message",1],["node",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["candidate",4],["message",5],["node",8],["value",3],["const",3],["identity",5],["host",3],["messages",1],["nodes",3],["array",1],["from",1],["query",1],["selector",1],["all",1],["msg",1],["assistant",1],["if",1],["id",3],["return",2],["find",2],["dataset",2],["null",2],["matches",1]]},{"id":"openai4s/server/webui/app.js#candidateNodeMatches","name":[["candidate",1],["node",1],["matches",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["candidate",2],["node",11],["matches",2],["identity",11],["if",3],["dataset",6],["return",4],["false",1],["message",3],["id",13],["turn",3],["execution",7]]},{"id":"openai4s/server/webui/app.js#candidateReplacementCommitted","name":[["candidate",1],["replacement",1],["committed",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["candidate",4],["replacement",3],["committed",4],["value",12],["const",1],["identity",3],["text",3],["return",1],["replaced",1],["true",5],["delivered",1],["durable",1],["message",1],["id",1],["persisted",2],["null",2],["promotion",2]]},{"id":"openai4s/server/webui/app.js#candidateReplacementText","name":[["candidate",1],["replacement",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["candidate",2],["replacement",2],["text",4],["value",8],["if",1],["typeof",2],["string",2],["return",2],["final",2],["answer",2]]},{"id":"openai4s/server/webui/app.js#cellNode","name":[["cell",1],["node",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["cell",35],["node",3],["const",18],["kernel",2],["id",6],["python",2],["el",19],["div",7],["notebook",12],["live",5],["draft",3],["attribute",3],["data",3],["index",4],["null",6],["producing",2],["revisions",9],["if",8],["length",5],["history",4],["details",1],["nbc",11],["append",25],["child",25],["summary",2],["nb",7],["attempts",3],["revision",7],["list",1],["each",5],["historical",1],["true",4],["st",4],["status",2],["running",1],["ok",1],["idx",2],["state",12],["meta",6],["pill",4],["span",7],["cls",1],["key",1],["reasons",2],["title",2],["map",1],["reason",2],["public",3],["text",3],["240",1],["filter",2],["boolean",1],["join",1],["generation",7],["short",1],["runtime",1],["160",1],["code",2],["block",4],["source",4],["lang",2],["language",3],["label",1],["env",2],["environment",1],["undefined",1],["output",2],["stdout",1],["false",1],["stderr",1],["error",3],["figures",1],["im",5],["img",1],["fig",1],["src",1],["art",1],["url",1],["by",1],["name",2],["onerror",1],["remove",1],["inline",1],["render",2],["tabular",1],["outputs",2],["csv",2],["tsv",2],["produced",1],["as",2],["real",1],["tables",1],["so",1],["show",1],["up",1],["rendered",1],["not",1],["just",1],["filename",1],["files",3],["written",2],["test",1],["slice",1],["holder",4],["table",3],["wrap",1],["split",1],["pop",1],["into",1],["io",8],["icon",2],["pencil",1],["12",2],["read",1],["arrow",1],["down",1],["children",1],["actions",7],["button",4],["action",4],["copy",3],["repl",3],["enabled",3],["kc",2],["appendable",2],["string",1],["trim",1],["rerun",1],["refresh",1],["execute",1],["fork",6],["branch",2],["capability",2],["from",1],["checkpoint",1],["96",1],["provenance",1],["promote",3],["star",1],["return",1]]},{"id":"openai4s/server/webui/app.js#changeActionTimelineSearch","name":[["change",1],["action",1],["timeline",1],["search",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["change",2],["action",6],["timeline",7],["search",9],["view",18],["raw",3],["query",9],["if",4],["return",2],["const",2],["string",1],["slice",1],["256",1],["needle",8],["normalize",1],["was",2],["filtered",2],["overview",3],["selection",2],["pre",3],["filter",6],["scroll",4],["snapshot",1],["auto",1],["load",1],["armed",1],["false",1],["let",1],["restore",4],["null",2],["clear",1],["hover",1],["update",1],["ledger",1],["direction",1],["changed",1],["true",1]]},{"id":"openai4s/server/webui/app.js#chemistryElementColor","name":[["chemistry",1],["element",1],["color",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["chemistry",2],["element",5],["color",2],["return",1],["38434f",1],["2563eb",1],["dc2626",1],["ca8a04",1],["ea580c",1],["16a34a",2],["cl",1],["br",1],["9a3412",1],["7e22ce",1],["64748b",1],["string",1],["upper",1],["case",1],["475569",1]]},{"id":"openai4s/server/webui/app.js#chooseSessionPackage","name":[["choose",1],["session",1],["package",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["choose",2],["session",3],["package",3],["const",1],["input",4],["if",1],["click",1]]},{"id":"openai4s/server/webui/app.js#clearActionTimelineOverviewHover","name":[["clear",1],["action",1],["timeline",1],["overview",1],["hover",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["clear",4],["action",2],["timeline",2],["overview",18],["hover",11],["view",4],["const",1],["if",3],["return",1],["timer",6],["timeout",2],["leave",3],["tooltip",4],["hovered",1],["false",1],["candidate",1],["id",2],["null",2],["group",1],["replace",1],["children",1],["class",1],["list",1],["add",1],["hidden",2],["attribute",2],["aria",1],["true",1],["path",1]]},{"id":"openai4s/server/webui/app.js#clearActionTimelineOverviewSelection","name":[["clear",1],["action",1],["timeline",1],["overview",1],["selection",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["clear",4],["action",5],["timeline",5],["overview",14],["selection",6],["view",11],["options",4],["const",3],["if",4],["draft",2],["return",2],["false",4],["restore",6],["control",2],["focus",4],["document",1],["active",1],["element",1],["button",1],["null",4],["search",2],["needle",2],["pre",2],["filter",5],["scroll",3],["auto",1],["load",1],["armed",1],["hover",1],["update",2],["ledger",1],["direction",1],["changed",1],["true",3],["else",1],["sync",1],["decorations",1],["try",1],["shell",2],["prevent",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#clipPre","name":[["clip",1],["pre",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["clip",2],["pre",4],["text",5],["cls",4],["const",2],["null",1],["string",1],["if",1],["looks",1],["binary",1],["return",2],["bin",1],["elide",1],["length",1],["el",1],["content",1],["slice",1],["14000",1]]},{"id":"openai4s/server/webui/app.js#closeAnnotDraft","name":[["close",1],["annot",1],["draft",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["close",2],["annot",4],["draft",4],["const",1],["if",1],["return",1],["try",1],["pin",2],["remove",2],["pop",2],["catch",1],["null",1]]},{"id":"openai4s/server/webui/app.js#closeAnnotPop","name":[["close",1],["annot",1],["pop",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["close",2],["annot",3],["pop",3],["document",1],["query",1],["selector",1],["all",1],["view",1],["each",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#closeMenu","name":[["close",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["close",2],["menu",6],["if",1],["remove",2],["null",1],["document",1],["event",1],["listener",1],["mousedown",1],["outside",1]]},{"id":"openai4s/server/webui/app.js#closeModalEl","name":[["close",1],["modal",1],["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",3],["close",2],["modal",11],["el",3],["if",4],["class",2],["list",2],["contains",2],["hidden",2],["return",1],["add",1],["pop",1],["matching",1],["stack",4],["entry",5],["top",1],["topmost",1],["let",2],["null",1],["focus",6],["length",1],["splice",1],["break",1],["const",1],["prev",7],["typeof",1],["document",1],["try",2],["prevent",1],["scroll",1],["true",1],["catch",2]]},{"id":"openai4s/server/webui/app.js#closePalette","name":[["close",1],["palette",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["close",2],["palette",2],["if",1],["pal",6],["el",3],["remove",1],["null",1],["open",1],["false",1],["items",1],["idx",1]]},{"id":"openai4s/server/webui/app.js#closeProjectModal","name":[["close",1],["project",1],["modal",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["close",3],["project",3],["modal",4],["el",1],["proj",1],["editing",1],["null",1]]},{"id":"openai4s/server/webui/app.js#closeTab","name":[["close",1],["tab",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["close",2],["tab",5],["id",6],["open",4],["tabs",5],["filter",1],["if",2],["active",3],["const",1],["last",4],["length",1],["dock",2],["artifact",1],["prov",1],["mode",1],["false",1],["else",2],["notebook",1],["render",1]]},{"id":"openai4s/server/webui/app.js#closeTurnTicket","name":[["close",1],["turn",1],["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["close",2],["turn",4],["ticket",4],["pending",2],["request",1],["id",2],["null",2],["execution",1]]},{"id":"openai4s/server/webui/app.js#codeBlock","name":[["code",1],["block",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["code",7],["block",2],["source",3],["opts",13],["const",8],["lang",6],["python",1],["wrap",4],["el",12],["div",3],["os",1],["term",3],["head",5],["oc",8],["lg",4],["span",6],["if",4],["append",11],["child",11],["icon",1],["terminal",1],["12",1],["null",1],["label",1],["right",6],["status",4],["nbc",1],["env",6],["ev",4],["children",1],["length",1],["pre",4],["src",1],["inner",1],["html",1],["highlight",1],["return",1]]},{"id":"openai4s/server/webui/app.js#commitActionTimelineOverviewSelection","name":[["commit",1],["action",1],["timeline",1],["overview",1],["selection",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["commit",2],["action",5],["timeline",5],["overview",9],["selection",5],["view",9],["start",6],["end",6],["const",1],["if",2],["null",3],["return",1],["search",1],["needle",1],["pre",1],["filter",4],["scroll",2],["snapshot",1],["math",4],["floor",1],["min",1],["ceil",1],["max",1],["draft",1],["auto",1],["load",1],["armed",1],["false",1],["clear",1],["hover",1],["update",1],["ledger",1],["direction",1],["changed",1],["true",1]]},{"id":"openai4s/server/webui/app.js#commitTitle","name":[["commit",1],["title",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["commit",2],["title",10],["if",2],["current",2],["id",2],["return",2],["const",1],["name",10],["conv",1],["value",1],["trim",1],["try",1],["await",1],["api",2],["frames",1],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["load",1],["sessions",1],["catch",1],["hint",1],["toast",1],["rename",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#commitTurnTicket","name":[["commit",1],["turn",1],["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["commit",2],["turn",5],["ticket",3],["token",3],["accepted",7],["if",4],["request",4],["id",8],["return",4],["false",3],["newer",1],["owns",1],["slot",1],["running",1],["already",1],["ended",1],["pending",2],["string",2],["202",1],["names",1],["execution",4],["too",1],["stale",1],["filter",1],["actually",1],["compares",1],["reused",1],["cannot",1],["tell",1],["two",1],["turns",1],["apart",1],["true",1]]},{"id":"openai4s/server/webui/app.js#compatibilityRendererDescriptor","name":[["compatibility",1],["renderer",1],["descriptor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["compatibility",3],["renderer",5],["descriptor",2],["const",2],["ct",7],["string",2],["content",1],["type",1],["lower",2],["case",2],["split",1],["nm",13],["filename",1],["let",1],["id",19],["download",1],["if",12],["starts",2],["image",2],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["test",13],["else",11],["application",1],["pdf",3],["ends",1],["text",4],["html",4],["preview",1],["pdb",1],["cif",1],["mmcif",1],["ent",1],["xyz",1],["molecule",1],["3d",1],["mol",1],["mol2",1],["sdf",1],["smi",1],["smiles",1],["chemistry",1],["2d",1],["bed",1],["bedgraph",1],["gff3",1],["gtf",1],["vcf",1],["genome",1],["track",1],["aln",1],["a2m",1],["a3m",1],["sto",1],["stockholm",1],["msa",1],["fa",1],["fasta",1],["faa",1],["fna",1],["fastq",1],["fq",1],["sequence",1],["md",1],["markdown",2],["rst",1],["tex",1],["latex",1],["csv",2],["tab",1],["separated",1],["tsv",1],["table",1],["json",1],["ext",1],["return",1],["artifact",2],["version",2],["matched",1],["by",1],["label",1],["trusted",1],["false",1]]},{"id":"openai4s/server/webui/app.js#configureVolcengine","name":[["configure",1],["volcengine",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["configure",6],["volcengine",6],["root",10],["state",4],["plan",5],["key",12],["api",6],["choice",12],["endpoint",7],["one",1],["at",1],["time",1],["poll",1],["timer",1],["user",1],["click",1],["otherwise",1],["race",1],["two",1],["posts",1],["from",1],["single",1],["browser",1],["if",2],["volc",4],["configuring",3],["return",2],["true",1],["class",2],["list",2],["add",1],["busy",2],["try",2],["const",1],["result",2],["await",3],["method",1],["post",1],["body",1],["json",1],["stringify",1],["undefined",2],["load",1],["models",2],["refresh",2],["banner",1],["render",2],["panel",2],["connection",1],["cust",2],["tab",1],["catch",2],["error",6],["remove",1],["ark",8],["missing",3],["required",2],["invalid",2],["profile",2],["ambiguous",1],["not",1],["available",1],["includes",1],["code",1],["auto",1],["false",2],["fall",1],["through",1],["original",1],["actionable",1],["failed",1],["text",1],["finally",1]]},{"id":"openai4s/server/webui/app.js#conn","name":[["conn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["conn",3],["const",1],["dot",2],["if",1],["class",1],["name",1],["off",1]]},{"id":"openai4s/server/webui/app.js#connectorEditor","name":[["connector",1],["editor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["connector",15],["editor",2],["modal",8],["mode",1],["id",2],["title",2],["text",4],["content",3],["cust",17],["connectors",17],["edit",6],["name",11],["download",1],["style",1],["display",1],["none",2],["const",16],["body",5],["inner",1],["html",1],["form",12],["el",15],["div",3],["skill",5],["input",4],["value",11],["desc",6],["textarea",5],["area",5],["rows",5],["description",2],["cmd",6],["json",11],["spellcheck",4],["false",5],["stringify",3],["command",8],["null",2],["args",12],["keys",5],["array",6],["env",26],["configured",3],["state",1],["length",2],["join",1],["placeholder",5],["updates",7],["remove",12],["label",10],["each",1],["append",10],["child",10],["lbl",3],["save",10],["button",1],["solid",1],["btn",1],["common",3],["onclick",1],["async",1],["let",1],["try",2],["parse",2],["catch",2],["hint",6],["invalid",4],["true",6],["return",4],["if",4],["typeof",1],["string",1],["raw",5],["split",2],["trim",5],["continue",1],["at",4],["index",1],["slice",2],["map",1],["filter",1],["boolean",1],["some",1],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["disabled",2],["saving",1],["await",1],["api",2],["encode",1],["uricomponent",1],["method",1],["put",1],["close",1],["saved",1],["tab",1],["artifact",1],["err",1],["error",1],["actions",4],["open",1]]},{"id":"openai4s/server/webui/app.js#connectWS","name":[["connect",1],["ws",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["connect",5],["ws",15],["const",2],["new",1],["web",1],["socket",1],["location",2],["protocol",1],["https",1],["wss",1],["host",1],["api",1],["onopen",1],["conn",2],["true",1],["if",2],["current",2],["id",3],["sub",1],["onclose",1],["false",1],["timeout",1],["1500",1],["onmessage",1],["let",2],["try",2],["json",1],["parse",1],["data",1],["catch",2],["return",1],["record",1],["cursor",1],["only",1],["after",1],["event",3],["has",1],["applied",1],["advancing",1],["first",1],["would",2],["handler",1],["throws",1],["leave",1],["client",1],["claiming",1],["never",1],["rendered",1],["resume",1],["then",1],["skip",1],["good",1],["rid",4],["root",1],["frame",1],["sq",4],["seq",3],["typeof",1],["number",1],["seen",2],["clear",1],["interval",2],["ready",1],["state",1],["send",1],["type",1],["ping",1],["25000",1]]},{"id":"openai4s/server/webui/app.js#copyNotebookCell","name":[["copy",1],["notebook",1],["cell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["copy",3],["notebook",2],["cell",2],["source",4],["try",1],["if",1],["navigator",3],["clipboard",4],["write",2],["text",2],["await",1],["string",2],["else",1],["throw",1],["new",1],["error",1],["unavailable",1],["hint",2],["nb",2],["action",2],["copied",2],["catch",1],["fallback",1],["still",1],["never",1],["touches",1],["history",1],["place",1],["live",1],["input",1],["draft",1],["let",1],["user",1],["decide",1],["whether",1],["run",1],["const",1],["language",3],["repl",4],["python",2],["drafts",3]]},{"id":"openai4s/server/webui/app.js#createActionTimelineOverview","name":[["create",1],["action",1],["timeline",1],["overview",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["create",2],["action",9],["timeline",55],["overview",54],["const",29],["shell",12],["el",19],["section",1],["tab",1],["index",1],["attribute",11],["aria",10],["labelledby",1],["label",11],["describedby",1],["help",15],["keyboard",8],["tooltip",11],["head",7],["div",10],["id",4],["append",21],["child",21],["legend",15],["item",10],["class",11],["name",2],["text",4],["span",2],["null",8],["return",3],["queue",8],["ttft",8],["decode",8],["clear",9],["button",39],["hidden",5],["type",3],["disabled",1],["true",2],["selection",11],["status",5],["live",2],["polite",2],["plot",6],["svg",16],["element",10],["view",3],["box",1],["width",4],["height",5],["preserve",1],["aspect",1],["ratio",1],["none",1],["role",2],["img",1],["rect",5],["background",1],["path",28],["phase",3],["point",4],["marker",3],["running",1],["selected",4],["highlight",2],["hover",6],["each",1],["node",2],["prefix",8],["data",3],["load",1],["omitted",2],["busy",1],["false",2],["axis",13],["start",5],["time",2],["end",5],["nav",11],["key",3],["title",1],["pan",6],["earlier",3],["zoom",6],["out",3],["later",3],["model",2],["initialized",1],["draft",1],["gesture",1],["timer",2],["leave",1],["tool",1]]},{"id":"openai4s/server/webui/app.js#createActionTimelineOverview.legendItem","name":[["legend",1],["item",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["legend",4],["item",8],["class",3],["name",3],["text",3],["const",1],["el",3],["span",2],["timeline",1],["overview",1],["append",3],["child",3],["null",1],["return",1]]},{"id":"openai4s/server/webui/app.js#createActionTimelineOverview.navButton","name":[["nav",1],["button",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["nav",4],["button",11],["text",3],["key",4],["const",1],["el",1],["timeline",1],["overview",1],["type",1],["title",1],["attribute",1],["aria",1],["label",1],["append",1],["child",1],["return",1]]},{"id":"openai4s/server/webui/app.js#createActionTimelineToolbar","name":[["create",1],["action",1],["timeline",1],["toolbar",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["create",2],["action",4],["timeline",23],["toolbar",3],["const",9],["shell",6],["el",9],["form",1],["attribute",6],["role",2],["search",22],["onsubmit",1],["event",2],["prevent",1],["default",1],["field",5],["div",3],["label",8],["html",1],["append",8],["child",8],["controls",5],["input",12],["id",3],["type",2],["max",1],["length",1],["256",1],["autocomplete",1],["off",1],["spellcheck",1],["false",1],["placeholder",2],["aria",4],["describedby",1],["scope",8],["status",11],["clear",9],["button",8],["hidden",1],["disabled",1],["true",2],["meta",5],["span",2],["loaded",1],["live",1],["polite",1],["atomic",1],["return",1]]},{"id":"openai4s/server/webui/app.js#createActionTimelineView","name":[["create",1],["action",1],["timeline",1],["view",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["create",4],["action",20],["timeline",41],["view",17],["root",5],["frame",5],["id",16],["branch",5],["const",14],["region",13],["el",10],["div",5],["ledger",17],["dataset",3],["style",1],["property",1],["row",5],["height",3],["px",1],["search",15],["toolbar",1],["append",11],["child",11],["shell",4],["overview",36],["inspector",4],["host",4],["hidden",2],["filter",5],["empty",6],["workbench",1],["selection",1],["help",7],["keyboard",4],["scroll",12],["tab",1],["index",2],["attribute",11],["role",7],["aria",8],["label",1],["title",2],["describedby",1],["stylesheet",1],["gives",1],["every",1],["table",12],["element",1],["explicit",1],["display",1],["block",1],["grid",1],["flex",1],["so",2],["rows",1],["be",1],["absolutely",1],["positioned",1],["strips",1],["implicit",1],["rowgroup",3],["cell",1],["roles",1],["colcount",2],["rowcount",1],["rowindex",2],["only",1],["honoured",1],["inside",1],["context",1],["without",1],["these",1],["virtualized",1],["412",1],["8000",1],["announcement",1],["silently",1],["dropped",1],["thead",6],["header",8],["tr",1],["columns",2],["column",5],["ordinal",2],["kind",2],["duration",2],["tokens",2],["each",1],["key",5],["class",2],["name",2],["th",7],["scope",1],["col",1],["i18n",1],["columnheader",1],["colindex",1],["string",1],["tbody",5],["body",1],["all",1],["groups",2],["entries",1],["initialized",1],["false",3],["follow",1],["tail",1],["true",3],["top",1],["left",1],["start",1],["end",1],["auto",2],["load",2],["armed",1],["cursor",1],["null",5],["raf",1],["resize",1],["observer",1],["language",1],["lang",1],["query",1],["needle",2],["new",2],["map",1],["collapsed",1],["turns",1],["pre",1],["pending",1],["prepend",1],["restore",2],["focus",3],["turn",1],["input",4],["oninput",1],["change",3],["value",1],["onkeydown",1],["event",39],["if",4],["escape",1],["prevent",3],["default",3],["clear",4],["button",1],["onclick",1],["svg",10],["add",12],["listener",12],["pointermove",1],["pointer",1],["move",1],["pointerdown",1],["begin",1],["gesture",5],["pointerup",1],["finish",1],["pointercancel",1],["cancel",3],["lostpointercapture",1],["pointerleave",2],["return",3],["related",4],["target",4],["tooltip",6],["contains",2],["schedule",2],["hover",3],["pointerenter",1],["hovered",2],["wheel",2],["passive",1],["contextmenu",1],["keydown",2],["group",2],["model",1],["by",1],["has",1],["select",1]]},{"id":"openai4s/server/webui/app.js#createProject","name":[["create",1],["project",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["create",2],["project",4],["name",3],["description",3],["context",3],["const",1],["await",3],["api",1],["projects",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["load",1],["open",1],["id",2]]},{"id":"openai4s/server/webui/app.js#createSessionCheckpoint","name":[["create",1],["session",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["create",2],["session",2],["checkpoint",4],["if",3],["current",4],["id",11],["branch",9],["capability",1],["action",7],["loading",3],["return",1],["const",1],["frame",5],["delete",1],["workbench",3],["errors",2],["render",2],["timeline",2],["try",1],["await",2],["api",1],["frames",1],["branches",1],["checkpoints",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["state",2],["load",1],["true",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1],["null",1]]},{"id":"openai4s/server/webui/app.js#createUploadSession","name":[["create",1],["upload",1],["session",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["create",2],["upload",9],["session",4],["project",14],["id",18],["options",4],["fresh",2],["opts",1],["out",1],["per",1],["single",1],["flight",3],["sharing",1],["exists",1],["so",2],["attach",2],["first",2],["send",3],["cannot",2],["split",2],["bytes",4],["from",2],["text",2],["across",2],["two",3],["sibling",3],["frames",4],["caller",1],["already",2],["has",3],["conversation",6],["open",5],["nothing",1],["strand",1],["adopting",1],["stranger",1],["promise",2],["there",2],["would",1],["silently",1],["answer",1],["explicit",1],["request",2],["new",2],["existing",4],["one",3],["const",9],["shared",3],["key",5],["none",1],["state",4],["creations",4],["null",3],["if",6],["return",3],["navigation",2],["gen",4],["callers",1],["wait",2],["destination",2],["not",3],["finish",1],["opening",3],["published",1],["as",2],["soon",1],["post",3],["answers",1],["work",1],["lives",2],["chained",1],["opened",3],["never",1],["rejects",1],["failure",1],["retract",1],["bound",2],["resolving",1],["only",2],["after",1],["load",1],["sessions",1],["left",1],["frame",18],["unnameable",1],["round",1],["trips",1],["batch",2],["matches",1],["had",1],["guess",2],["any",1],["unresolved",1],["cover",1],["window",1],["made",1],["unrelated",1],["ready",8],["async",2],["await",2],["api",1],["method",1],["body",1],["json",1],["stringify",1],["undefined",1],["model",2],["default",1],["name",1],["throw",1],["error",1],["creation",1],["returned",1],["no",2],["then",2],["began",1],["created",2],["user",1],["navigated",1],["another",2],["empty",1],["while",2],["was",1],["remains",1],["either",1],["way",1],["workspace",6],["visible",2],["class",1],["list",1],["contains",1],["hidden",1],["current",1],["adopt",1],["catch",2],["cache",1],["whole",1],["just",1],["have",1],["share",1],["even",1],["still",1],["they",1],["delete",1]]},{"id":"openai4s/server/webui/app.js#csv","name":[["csv",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["csv",3],["line",3],["sep",3],["return",1],["fields",1]]},{"id":"openai4s/server/webui/app.js#csvFields","name":[["csv",1],["fields",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["csv",2],["fields",2],["line",5],["sep",5],["const",2],["let",2],["cur",7],["false",2],["length",1],["if",5],["else",5],["true",1],["push",2],["return",1],["map",1],["trim",1]]},{"id":"openai4s/server/webui/app.js#custCompute","name":[["cust",1],["compute",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["cust",21],["compute",24],["try",2],["const",11],["gpu",9],["env",4],["host",8],["await",5],["promise",1],["all",1],["api",5],["catch",4],["available",3],["false",2],["refresh",1],["environment",1],["status",4],["then",1],["environments",2],["local",1],["hostinfo",1],["inner",1],["html",1],["append",11],["child",11],["hdr",1],["title",1],["desc",1],["readiness",6],["standard",2],["profile",2],["if",3],["enabled",1],["render",3],["info",8],["row",4],["detail",2],["python",1],["machine",1],["cpu",1],["count",2],["ram",1],["gb",2],["disk",1],["free",1],["name",4],["unavailable",1],["remote",1],["envs",2],["each",1],["inst",3],["packages",3],["filter",2],["installed",3],["kernel",6],["label",1],["language",1],["installing",3],["ready",1],["preinstalled",1],["package",1],["slice",1],["18",2],["map",1],["join",2],["length",2],["ins",3],["el",6],["div",4],["nm",1],["install",9],["extra",1],["dsc",4],["ds",1],["inp",5],["input",2],["placeholder",2],["class",1],["btn",11],["button",1],["outline",1],["small",1],["onclick",1],["pkgs",4],["value",1],["trim",1],["split",1],["boolean",1],["return",1],["disabled",2],["true",3],["text",4],["content",3],["current",2],["id",3],["frames",1],["method",2],["post",2],["body",2],["json",2],["stringify",2],["restart",1],["hint",2],["ok",2],["step",1],["restarted",2],["toast",3],["failed",5],["error",2],["see",1],["logs",1],["snap",1],["by",1],["tab",1],["jobs",1],["versions",1],["load",1],["err",1],["message",1]]},{"id":"openai4s/server/webui/app.js#custConnectors","name":[["cust",1],["connectors",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",7],["function",2],["cust",21],["connectors",26],["try",7],["const",23],["datapro",7],["await",7],["promise",1],["all",1],["api",11],["config",5],["then",1],["catch",8],["error",7],["conns",3],["inner",3],["html",3],["append",26],["child",26],["hdr",1],["tab",4],["desc",1],["card",1],["filter",1],["connector",10],["id",12],["each",2],["row",14],["el",23],["div",13],["info",11],["nm",11],["span",2],["null",1],["name",16],["document",1],["create",1],["text",7],["node",1],["pill",1],["ds",2],["description",4],["eb",5],["button",6],["icon",4],["ghost",2],["title",2],["common",4],["edit",1],["pencil",1],["15",2],["onclick",6],["editor",1],["pb",7],["outline",2],["btn",3],["small",3],["test",3],["disabled",2],["true",4],["content",3],["testing",1],["probe",2],["method",5],["post",3],["hint",5],["ok",2],["toast",6],["tools",1],["map",1],["join",1],["failed",4],["false",1],["tg",4],["toggle",2],["enabled",3],["class",1],["list",1],["put",1],["body",3],["json",3],["stringify",3],["db",5],["delete",3],["trash",1],["if",5],["confirm",2],["return",3],["directory",5],["one",1],["click",1],["add",13],["subhead",1],["from",1],["let",1],["dir",3],["item",14],["some",1],["request",4],["command",3],["args",3],["env",3],["added",1],["custom",2],["ai",4],["ad",5],["job",1],["submit",1],["input",4],["placeholder",4],["style",1],["flex",1],["120px",1],["cmd",9],["go",3],["solid",1],["value",4],["trim",2],["split",1],["versions",1],["load",1],["err",1],["message",1]]},{"id":"openai4s/server/webui/app.js#custGeneral","name":[["cust",1],["general",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["cust",24],["general",18],["inner",1],["html",1],["append",24],["child",24],["hdr",1],["title",1],["desc",4],["appearance",1],["theme",8],["const",16],["trow",4],["el",23],["div",19],["row",8],["tinfo",4],["info",8],["nm",4],["name",3],["ds",4],["tseg",3],["seg",9],["light",2],["dark",2],["system",2],["each",3],["val",6],["label",4],["button",4],["btn",5],["active",3],["onclick",4],["tab",4],["layout",8],["density",1],["was",1],["old",1],["cycler",1],["now",1],["explicit",1],["labeled",1],["choice",1],["cur",2],["local",1],["storage",1],["item",1],["os",1],["comfortable",3],["compact",2],["wide",2],["interface",1],["language",3],["english",2],["lrow",4],["linfo",4],["lseg",3],["zh",1],["en",1],["lbl",2],["lang",2],["llm",2],["api",4],["key",5],["status",1],["shortcut",1],["models",3],["let",1],["conf",5],["try",1],["await",1],["config",1],["catch",1],["kr",4],["ki",4],["model",3],["has",1],["configured",1],["missing",1],["go",3],["outline",1],["small",1],["configure",1]]},{"id":"openai4s/server/webui/app.js#custLoadFailure","name":[["cust",1],["load",1],["failure",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["cust",5],["load",2],["failure",2],["selected",3],["request",5],["message",4],["if",3],["req",2],["connected",1],["return",2],["query",1],["selector",1],["input",1],["textarea",1],["select",1],["button",2],["deadline",1],["races",1],["whole",1],["loader",2],["general",1],["connectors",1],["compute",1],["network",1],["paint",1],["their",2],["controls",1],["before",2],["last",1],["await",1],["panel",2],["user",1],["may",1],["already",1],["be",1],["typing",1],["into",1],["annotated",1],["never",1],["discarded",1],["its",3],["late",2],["writes",1],["still",1],["land",1],["visible",2],["node",3],["attribute",2],["aria",2],["busy",2],["false",3],["append",4],["child",4],["el",4],["div",3],["timeline",2],["error",2],["invalidate",1],["original",1],["detaching",1],["eventually",1],["settles",1],["every",1],["write",1],["lands",1],["no",1],["longer",1],["finally",1],["block",1],["cannot",1],["change",1],["replacement",1],["const",3],["failed",5],["clone",1],["replace",1],["actions",4],["form",1],["retry",4],["outline",1],["btn",1],["small",1],["common",1],["onclick",1],["tab",1]]},{"id":"openai4s/server/webui/app.js#custMemory","name":[["cust",1],["memory",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",5],["function",2],["cust",25],["memory",27],["try",4],["const",34],["await",7],["api",8],["enabled",7],["mem",5],["project",7],["id",9],["all",2],["catch",5],["memories",3],["cats",2],["categories",4],["active",5],["scope",15],["would",1],["actually",1],["inject",1],["not",1],["merely",1],["stored",1],["pane",1],["listed",1],["every",1],["rows",1],["said",3],["nothing",2],["about",1],["them",1],["reach",1],["prompt",3],["write",1],["dead",1],["looked",1],["healthy",1],["scopes",5],["length",3],["ctx",6],["context",2],["encode",2],["uricomponent",1],["null",4],["inner",1],["html",1],["append",32],["child",32],["hdr",1],["title",3],["desc",3],["master",4],["el",33],["div",21],["row",8],["mi",4],["info",9],["nm",4],["enable",1],["name",3],["ds",5],["disabled",2],["tg",4],["button",3],["toggle",2],["onclick",3],["class",1],["list",4],["method",2],["put",1],["body",2],["json",2],["stringify",2],["hint",2],["toast",2],["add",5],["category",2],["ai",4],["ad",6],["job",1],["submit",1],["cat",8],["sel",12],["select",2],["input",4],["style",2],["flex",2],["120px",1],["user",2],["preference",1],["fact",1],["general",3],["each",6],["option",2],["value",10],["150px",1],["label",3],["inp",5],["placeholder",2],["content",5],["btn",4],["solid",1],["small",1],["common",2],["save",2],["trim",2],["if",6],["return",3],["post",1],["block",7],["tab",1],["artifact",1],["err",1],["error",1],["text",1],["true",1],["injects",1],["out",2],["loud",2],["budgets",1],["already",1],["report",1],["they",1],["withheld",1],["showed",1],["person",1],["who",1],["saved",1],["item",1],["sr",3],["si",4],["injected",3],["into",1],["counts",1],["string",5],["included",1],["count",4],["omitted",1],["inherited",1],["overridden",1],["chips",1],["cr",3],["ci",4],["box",3],["span",3],["pill",3],["grouped",1],["by",1],["groups",5],["push",1],["object",1],["keys",1],["sort",1],["subhead",1],["sc",4],["because",1],["retention",1],["measures",1],["nobody",1],["has",1],["touched",1],["year",1],["stops",1],["being",1],["until",1],["there",1],["was",3],["edit",8],["only",1],["touch",1],["could",1],["have",1],["day",1],["written",1],["updated",1],["at",2],["edited",1],["place",1],["correcting",1],["standing",1],["mean",1],["delete",1],["rewrite",1],["two",1],["round",1],["trips",1],["through",1],["may",1],["be",1],["its",1],["cap",1],["so",1],["second",1],["fail",1],["leave",1],["neither",1],["version",1],["icon",2],["ghost",1],["pencil",1],["14",1],["next",3],["uricompon",1]]},{"id":"openai4s/server/webui/app.js#custModels","name":[["cust",1],["models",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["cust",32],["models",21],["inner",3],["html",3],["append",25],["child",25],["hdr",1],["tab",1],["subtitle2",1],["let",2],["data",5],["profiles",3],["active",1],["id",1],["protocols",6],["try",2],["await",2],["api",7],["model",13],["catch",3],["el",28],["div",13],["dock",4],["empty",4],["versions",1],["load",1],["err",1],["message",2],["return",2],["editing",4],["null",2],["profile",2],["object",1],["row",1],["const",23],["protocol",8],["options",1],["ids",2],["new",1],["map",1],["item",4],["value",13],["label",11],["provider",7],["match",3],["find",1],["subhead",3],["volc",9],["title",2],["root",7],["panel",3],["common",1],["loading",1],["volcengine",3],["connection",1],["then",1],["result",4],["if",3],["connected",2],["render",4],["error",10],["state",2],["text",8],["local",35],["discovery",2],["read",1],["only",1],["fixed",1],["loopback",2],["scan",13],["endpoint",1],["must",1],["be",1],["explicitly",1],["added",1],["before",1],["affect",1],["settings",1],["info",2],["sub",1],["desc",1],["actions",4],["form",15],["results",9],["button",4],["outline",2],["btn",5],["small",2],["run",3],["force",3],["disabled",3],["true",3],["content",6],["scanning",2],["sanitize",1],["endpoints",2],["discover",1],["timeline",1],["public",1],["240",1],["finally",1],["false",1],["onclick",1],["opening",2],["pane",1],["itself",1],["so",2],["every",2],["visit",1],["including",1],["re",1],["after",1],["save",3],["activate",1],["delete",1],["probed",1],["four",1],["ports",1],["nobody",1],["asked",1],["readiness",1],["answered",1],["from",1],["precisely",1],["customize",1],["costs",1],["nothing",1],["one",1],["control",1],["here",1],["touches",1],["socket",1],["waits",1],["like",1],["per",1],["probe",1],["beside",1],["idle",1],["add",5],["edit",3],["head",3],["heading",2],["skill",6],["name",8],["input",9],["placeholder",8],["prov",6],["select",1],["each",2],["option",9],["base",6],["url",2],["placeholder2",1],["key",10],["type",1],["password",1],["autocomplete",1],["off",1],["lbl",5],["connectors",1],["solid",1],["cancel",4],["style",2],["display",2],["none",2],["clear",3],["legacy",8],["query",1],["selector",1],["all",1],["remove",1],["reset",1],["chatgpt",1],["start",1],["has",1],["else",1]]},{"id":"openai4s/server/webui/app.js#custModels.clearLegacyProtocol","name":[["clear",1],["legacy",1],["protocol",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["clear",2],["legacy",3],["protocol",2],["prov",1],["query",1],["selector",1],["all",1],["option",3],["data",1],["each",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#custModels.protocolLabel","name":[["protocol",1],["label",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["protocol",2],["label",3],["provider",4],["const",1],["match",3],["protocols",1],["find",1],["item",2],["value",1],["return",1]]},{"id":"openai4s/server/webui/app.js#custModels.resetForm","name":[["reset",1],["form",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["reset",2],["form",2],["editing",1],["null",1],["clear",1],["legacy",1],["protocol",1],["name",1],["value",5],["base",1],["model",1],["key",3],["prov",1],["chatgpt",1],["placeholder",1],["api",1],["save",1],["text",2],["content",2],["cust",2],["models",2],["add",2],["btn",1],["head",1],["heading",1],["cancel",1],["style",1],["display",1],["none",1]]},{"id":"openai4s/server/webui/app.js#custModels.runLocalScan","name":[["run",1],["local",1],["scan",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["run",2],["local",17],["scan",7],["async",2],["force",4],["disabled",2],["true",1],["text",3],["content",2],["cust",4],["models",4],["scanning",2],["results",5],["inner",2],["html",2],["append",2],["child",2],["el",2],["div",2],["dock",1],["empty",1],["try",1],["const",1],["result",2],["sanitize",1],["model",3],["discovery",1],["await",1],["api",1],["endpoints",2],["discover",1],["render",1],["data",1],["profiles",1],["catch",1],["error",5],["timeline",1],["public",1],["message",1],["240",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#custModels.startEdit","name":[["start",1],["edit",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["start",2],["edit",3],["editing",1],["clear",1],["legacy",9],["protocol",2],["name",4],["value",8],["if",1],["ids",1],["has",2],["provider",4],["prov",3],["else",1],["const",1],["el",1],["option",1],["text",3],["content",3],["disabled",1],["true",2],["dataset",1],["append",1],["child",1],["base",2],["url",1],["model",2],["key",5],["placeholder",3],["api",1],["cust",4],["models",4],["unset",1],["save",1],["update",1],["btn",1],["head",1],["heading",1],["id",1],["cancel",1],["style",1],["display",1],["focus",1],["scroll",1],["top",1]]},{"id":"openai4s/server/webui/app.js#custNetwork","name":[["cust",1],["network",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["cust",9],["network",10],["try",2],["const",10],["doubao",5],["await",4],["promise",1],["all",1],["api",3],["preferences",1],["builtin",1],["allowlist",1],["search",3],["config",5],["then",1],["catch",3],["error",3],["inner",1],["html",1],["append",13],["child",13],["hdr",1],["title",1],["desc",3],["card",1],["master",4],["el",11],["div",8],["row",7],["mi",4],["info",6],["nm",5],["allow",1],["name",2],["ds",2],["enabled",6],["disabled",2],["tg",4],["button",1],["toggle",2],["onclick",1],["class",1],["list",1],["status",1],["method",1],["put",1],["body",1],["json",1],["stringify",1],["hint",1],["toast",2],["key",1],["groups",1],["each",2],["span",2],["null",1],["label",1],["box",3],["domains",1],["slice",1],["12",1],["dm",2],["pill",1],["telemetry",1],["text",1],["content",1],["versions",1],["load",1],["err",1],["message",1]]},{"id":"openai4s/server/webui/app.js#custPermissions","name":[["cust",1],["permissions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["cust",12],["permissions",3],["inner",1],["html",1],["append",11],["child",11],["hdr",1],["perm",14],["title",1],["desc",1],["if",2],["current",2],["id",7],["el",5],["div",5],["note",4],["no",2],["session",1],["reset",3],["row",5],["return",2],["let",1],["data",6],["try",1],["await",1],["api",1],["frames",1],["catch",1],["versions",1],["load",1],["err",1],["message",1],["const",4],["meta",2],["global",4],["scope",9],["label",4],["project",5],["conversation",4],["root",1],["frame",1],["each",2],["rules",6],["sec",8],["length",1],["rule",1],["add",1]]},{"id":"openai4s/server/webui/app.js#custSkills","name":[["cust",1],["skills",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",4],["function",3],["cust",17],["skills",33],["try",3],["const",32],["pid",4],["typeof",1],["eff",2],["project",15],["null",6],["personal",10],["request",4],["api",5],["catalog",4],["projects",1],["encode",3],["uricomponent",3],["catch",4],["promise",2],["resolve",1],["data",8],["await",3],["all",1],["array",4],["inner",5],["html",5],["append",27],["child",28],["hdr",1],["palette",1],["group",1],["desc",2],["length",2],["bar",3],["el",23],["div",13],["row",14],["bi",4],["info",12],["acts",4],["actrow",1],["nb",3],["button",8],["outline",3],["btn",11],["small",3],["new",2],["onclick",8],["skill",12],["editor",2],["ib",3],["import",2],["nm",8],["your",1],["scope",9],["bundled",2],["span",2],["display",1],["name",8],["document",1],["create",1],["text",4],["node",1],["pill",1],["ds",2],["description",1],["rn",3],["readiness",1],["note",1],["if",8],["icon",8],["ghost",4],["title",4],["chat",1],["message",2],["square",1],["15",4],["insert",1],["mention",1],["versioned",1],["vb",5],["history",2],["clock",1],["version",1],["editable",1],["eb",5],["common",2],["edit",1],["pencil",1],["db",5],["delete",4],["trash",1],["confirm",2],["return",3],["method",2],["tab",1],["hint",1],["toast",1],["failed",1],["error",1],["true",1],["tg",4],["toggle",3],["enabled",3],["false",2],["class",3],["list",3],["put",1],["body",7],["json",1],["stringify",1],["collection",7],["field",1],["exists",1],["wire",1],["pinned",1],["third",1],["party",1],["bundle",1],["one",1],["collapsed",1],["entry",1],["not",1],["hundreds",1],["rows",2],["user",1],["has",2],["scroll",1],["past",1],["its",1],["only",1],["built",1],["they",1],["ask",1],["them",1],["collections",6],["map",1],["each",3],["cid",8],["push",1],["keys",1],["sort",1],["members",3],["head",4],["add",1],["hidden",2],["tgl",4],["show",2],["element",1],["count",1],["open",2],["content",2],["hide",1],["versions",1],["load",1],["err",1]]},{"id":"openai4s/server/webui/app.js#custSkills.skillRow","name":[["skill",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["skill",9],["row",11],["const",11],["scope",9],["project",4],["bundled",2],["personal",2],["el",11],["div",4],["cust",3],["info",6],["nm",6],["append",12],["child",12],["span",2],["null",3],["display",1],["name",8],["document",1],["create",1],["text",2],["node",1],["pill",1],["ds",1],["description",1],["rn",3],["readiness",1],["note",1],["if",5],["btn",6],["button",5],["icon",8],["ghost",4],["title",4],["chat",1],["inner",4],["html",4],["message",1],["square",1],["15",4],["onclick",5],["insert",1],["mention",1],["versioned",1],["vb",5],["history",2],["clock",1],["version",1],["pid",1],["editable",1],["eb",5],["common",2],["edit",1],["pencil",1],["editor",1],["db",5],["delete",4],["trash",1],["async",2],["confirm",2],["skills",5],["return",2],["try",2],["await",2],["api",3],["encode",2],["uricomponent",2],["method",2],["catalog",2],["tab",1],["catch",2],["hint",1],["toast",1],["failed",1],["error",1],["true",1],["tg",4],["toggle",2],["enabled",3],["false",1],["class",1],["list",1],["put",1],["body",1],["json",1],["stringify",1]]},{"id":"openai4s/server/webui/app.js#custSpecialists","name":[["cust",1],["specialists",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",4],["function",2],["cust",14],["specialists",12],["try",3],["const",17],["await",3],["api",4],["builtin",4],["custom",3],["inner",3],["html",3],["append",26],["child",26],["hdr",1],["tab",2],["desc",1],["bar",3],["el",22],["div",13],["row",12],["bi",4],["info",11],["nm",15],["yours",1],["acts",3],["actrow",1],["nb",3],["button",4],["outline",1],["btn",2],["small",1],["new",1],["onclick",4],["specialist",2],["editor",2],["null",3],["each",2],["span",5],["name",6],["document",3],["create",3],["text",5],["node",3],["pill",3],["ds",2],["description",2],["eb",5],["icon",4],["ghost",2],["title",2],["common",2],["edit",1],["pencil",1],["15",2],["db",5],["delete",4],["trash",1],["if",2],["confirm",2],["return",1],["encode",2],["uricomponent",2],["method",2],["catch",3],["hint",1],["toast",1],["failed",1],["error",1],["true",1],["subhead",1],["roles",1],["ag",7],["mode",2],["agent",1],["supports",1],["plan",2],["tg",4],["toggle",2],["enabled",3],["false",1],["class",1],["list",1],["agents",1],["put",1],["body",1],["json",1],["stringify",1],["content",1],["versions",1],["load",1],["err",1],["message",1]]},{"id":"openai4s/server/webui/app.js#custTab","name":[["cust",1],["tab",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["cust",21],["tab",13],["const",7],["loaders",4],["general",3],["skills",2],["specialists",3],["connectors",2],["agents",1],["permissions",2],["compute",2],["network",2],["memory",2],["models",2],["selected",5],["typeof",1],["string",1],["object",1],["prototype",1],["has",3],["own",3],["property",1],["call",1],["document",1],["query",1],["selector",1],["all",1],["each",1],["btn",4],["dataset",1],["class",1],["list",1],["toggle",1],["active",1],["attribute",3],["aria",3],["true",3],["false",3],["give",1],["every",1],["load",8],["its",2],["connected",2],["content",3],["node",4],["slow",1],["response",1],["from",1],["already",1],["been",1],["left",1],["then",1],["only",1],["update",1],["detached",1],["never",1],["overwrite",1],["newer",1],["replacing",1],["also",1],["resets",1],["scroll",1],["position",1],["without",1],["adding",1],["wrapper",1],["would",2],["change",1],["customize",1],["layout",1],["old",3],["clone",1],["replace",1],["request",3],["req",3],["busy",2],["text",2],["common",1],["loading",7],["let",2],["deadline",6],["timer",3],["null",1],["new",2],["promise",4],["reject",3],["timeout",7],["error",11],["settings",2],["ms",1],["held",1],["so",1],["loser",1],["race",2],["still",3],["handler",1],["wins",1],["flight",1],["most",1],["swallow",1],["their",1],["errors",1],["but",1],["one",2],["rejects",1],["later",1],["otherwise",1],["be",1],["unhandled",1],["rejection",1],["try",2],["resolve",1],["catch",3],["synchronous",1],["throw",1],["failure",2],["not",1],["escaping",1],["await",1],["versions",1],["err",1],["api",1],["finally",1],["clear",1],["if",1]]},{"id":"openai4s/server/webui/app.js#cycleTheme","name":[["cycle",1],["theme",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["cycle",2],["theme",7],["quick",1],["toggle",1],["light",3],["dark",5],["from",1],["system",2],["pick",1],["opposite",1],["resolved",1],["value",1],["if",1],["else",1]]},{"id":"openai4s/server/webui/app.js#dataCol","name":[["data",1],["col",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["data",2],["col",3],["icon",4],["name",3],["label",3],["const",2],["el",3],["div",1],["ic",4],["span",2],["inner",1],["html",1],["12",1],["append",2],["child",2],["null",1],["return",1]]},{"id":"openai4s/server/webui/app.js#dataproCard","name":[["datapro",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["datapro",48],["card",6],["config",16],["error",15],["const",16],["state",28],["key",61],["configured",9],["ark",13],["reused",11],["connector",16],["enabled",23],["skill",26],["el",16],["section",1],["heading",9],["div",8],["head",1],["text",13],["append",13],["child",13],["title",3],["cust",29],["desc",2],["button",3],["outline",1],["btn",2],["small",2],["enable",3],["dataset",3],["action",3],["disabled",6],["onclick",3],["async",3],["true",9],["content",5],["enabling",1],["try",3],["if",3],["await",4],["api",8],["connectors",2],["encode",3],["uricomponent",3],["id",5],["method",4],["put",3],["body",4],["json",4],["stringify",4],["skills",2],["catalog",2],["null",1],["hint",6],["toast",3],["catch",3],["false",3],["failed",4],["managed",1],["row",6],["filtered",1],["out",1],["list",6],["below",1],["delete",1],["refused",1],["403",1],["so",1],["without",1],["toggle",7],["seeded",1],["every",1],["boot",1],["could",1],["not",1],["be",1],["turned",1],["off",4],["anywhere",1],["ui",1],["power",7],["class",5],["credentials",5],["field",4],["label",4],["lbl",2],["credential",5],["input",16],["plan",2],["type",1],["password",1],["autocomplete",1],["autocapitalize",1],["spellcheck",1],["placeholder",7],["save",9],["solid",1],["request",4],["missing",1],["bad",3],["let",1],["secret",4],["value",3],["trim",1],["required",1],["return",1],["post",1],["agent",1],["saved",6],["remove",1],["add",1],["finally",1],["onkeydown",1],["event",3],["enter",1],["prevent",1],["default",1],["click",1],["query",7],["textarea",1],["que",1]]},{"id":"openai4s/server/webui/app.js#dataproIndexComplete","name":[["datapro",1],["index",1],["complete",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["datapro",2],["index",18],["complete",3],["response",4],["const",1],["return",1],["true",1],["number",3],["integer",3],["entry",2],["count",8],["source",6],["leaf",6],["indexed",4],["typeof",1],["digest",4],["string",1],["length",1]]},{"id":"openai4s/server/webui/app.js#dataproPaletteSummary","name":[["datapro",1],["palette",1],["summary",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["datapro",2],["palette",2],["summary",2],["hit",11],["const",1],["parts",5],["if",5],["dataset",2],["type",2],["push",3],["public",3],["text",3],["60",1],["json",3],["pointer",2],["80",1],["content",10],["null",1],["let",1],["typeof",1],["string",2],["try",1],["stringify",1],["catch",1],["180",1],["return",1],["join",1]]},{"id":"openai4s/server/webui/app.js#dataproResponseCode","name":[["datapro",1],["response",1],["code",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["datapro",2],["response",6],["code",4],["const",1],["structured",5],["content",1],["if",1],["typeof",1],["number",1],["return",2],["null",1]]},{"id":"openai4s/server/webui/app.js#dataproResultText","name":[["datapro",1],["result",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["datapro",2],["result",8],["text",2],["response",8],["if",3],["typeof",2],["object",1],["return",5],["string",3],["const",1],["structured",2],["content",3],["null",3],["try",1],["json",1],["stringify",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#dateBucket","name":[["date",1],["bucket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["date",9],["bucket",7],["iso",3],["const",2],["ts",3],["new",1],["time",1],["if",4],["na",1],["return",5],["older",2],["now",1],["86400000",1],["today",1],["yesterday",1],["week",1]]},{"id":"openai4s/server/webui/app.js#defaultRememberScope","name":[["default",1],["remember",1],["scope",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["default",2],["remember",2],["scope",2],["return",1],["dangerous",1],["once",1],["conversation",1]]},{"id":"openai4s/server/webui/app.js#delegateResultRow","name":[["delegate",1],["result",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["delegate",7],["result",2],["row",10],["view",30],["compact",4],["const",5],["el",13],["div",9],["dlg",14],["child",16],["head",8],["append",13],["task",1],["chip",1],["if",9],["name",7],["id",5],["span",4],["public",8],["text",5],["120",3],["turns",5],["null",1],["max",2],["pill",3],["step",4],["env",4],["environment",3],["python",1],["80",1],["frame",4],["ref",4],["short",1],["runtime",1],["title",1],["96",1],["summary",3],["600",1],["error",4],["400",1],["array",6],["artifacts",8],["length",3],["meta",2],["list",3],["20",1],["join",2],["missing",4],["10",1],["limitations",4],["lim",4],["limits",1],["300",1],["each",1],["item",2],["limit",1],["return",1]]},{"id":"openai4s/server/webui/app.js#delegateStepBody","name":[["delegate",1],["step",1],["body",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["delegate",8],["step",6],["body",2],["inp",2],["out",13],["default",1],["card",2],["human",1],["readable",1],["structure",1],["only",1],["raw",6],["json",9],["lives",1],["behind",1],["explicit",1],["collapsed",1],["reveal",1],["same",1],["tgl",6],["pattern",1],["as",1],["artifact",1],["steps",1],["const",6],["wrap",6],["el",5],["div",4],["dlg",2],["if",1],["array",2],["children",4],["append",6],["child",10],["meta",1],["length",1],["each",1],["result",2],["row",2],["typeof",2],["object",1],["true",1],["else",1],["false",1],["string",1],["stringify",1],["null",1],["details",7],["button",1],["show",5],["text",2],["content",2],["style",3],["display",3],["none",3],["onclick",1],["block",1],["hide",1],["return",1]]},{"id":"openai4s/server/webui/app.js#delegateTaskChip","name":[["delegate",1],["task",1],["chip",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["delegate",8],["task",3],["chip",3],["view",10],["green",1],["reserved",1],["child",1],["declared",1],["completion",1],["had",1],["upheld",1],["amber",1],["every",1],["not",2],["done",1],["but",1],["broken",1],["shape",1],["red",1],["failed",4],["const",1],["ts",6],["status",9],["let",1],["cls",7],["neutral",1],["key",9],["null",1],["if",6],["completed",3],["step",6],["else",5],["partial",2],["warning",3],["blocked",2],["stopped",2],["cancelled",1],["includes",2],["stop",1],["reason",1],["pending",2],["running",1],["return",1],["el",1],["span",1],["dlg",1],["public",1],["text",1],["32",1]]},{"id":"openai4s/server/webui/app.js#deleteAnnotations","name":[["delete",1],["annotations",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["delete",4],["annotations",5],["ids",3],["const",5],["wanted",3],["new",3],["filter",3],["boolean",1],["if",3],["length",2],["return",1],["results",3],["await",1],["promise",1],["all",2],["settled",1],["map",2],["id",4],["api",1],["method",1],["then",1],["deleted",3],["status",2],["fulfilled",1],["value",1],["gone",2],["has",1],["annotation",1],["refresh",1],["stages",1],["update",1],["annot",1],["badge",1],["failed",4],["find",1],["rejected",1],["throw",1],["reason",1],["error",1]]},{"id":"openai4s/server/webui/app.js#deleteArtifact","name":[["delete",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["delete",5],["artifact",4],["if",2],["confirm",2],["return",1],["try",1],["await",1],["api",2],["artifacts",2],["id",4],["method",1],["close",1],["tab",1],["current",2],["load",1],["hint",2],["deleted",1],["filename",1],["catch",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#deleteProject","name":[["delete",1],["project",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["delete",4],["project",5],["id",4],["try",1],["await",2],["api",2],["projects",2],["method",1],["close",1],["modal",1],["load",1],["if",1],["null",1],["show",1],["dashboard",1],["else",1],["render",1],["proj",1],["menu",1],["catch",1],["hint",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#deleteSession","name":[["delete",1],["session",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["delete",4],["session",2],["fid",4],["try",1],["await",2],["api",2],["frames",1],["method",1],["catch",1],["hint",1],["toast",1],["failed",1],["error",1],["text",1],["true",1],["return",1],["const",1],["was",2],["current",4],["id",5],["load",1],["sessions",2],["if",3],["let",1],["ss",6],["project",4],["filter",1],["length",1],["open",3],["conversation",1],["else",1],["gen",2],["null",1],["messages",1],["inner",1],["html",1],["title",2],["conv",1],["default",1],["artifacts",1],["render",1],["files",1],["grid",1]]},{"id":"openai4s/server/webui/app.js#delimiterFor","name":[["delimiter",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["delimiter",2],["filename",3],["content",3],["type",6],["header",5],["line",3],["const",5],["name",3],["string",3],["lower",2],["case",2],["if",3],["tsv",1],["test",4],["tab",1],["separated",1],["return",3],["csv",2],["bcsv",1],["let",1],["best",3],["width",3],["candidate",3],["fields",4],["length",1]]},{"id":"openai4s/server/webui/app.js#destroyActionTimelineView","name":[["destroy",1],["action",1],["timeline",1],["view",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["destroy",2],["action",3],["timeline",7],["view",21],["if",6],["return",1],["raf",4],["cancel",2],["animation",2],["frame",2],["overview",7],["dismiss",2],["keydown",3],["document",1],["remove",1],["event",1],["listener",1],["clear",1],["hover",1],["resize",2],["observer",2],["disconnect",1],["null",1]]},{"id":"openai4s/server/webui/app.js#diffView","name":[["diff",1],["view",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["diff",3],["view",2],["old",3],["new",3],["const",3],["box",3],["el",3],["div",2],["add",4],["txt",3],["cls",3],["if",1],["return",2],["pre",5],["split",1],["each",1],["append",2],["child",2],["null",1],["del",2]]},{"id":"openai4s/server/webui/app.js#diffView.add","name":[["add",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["add",2],["txt",4],["cls",4],["if",1],["return",1],["const",1],["pre",5],["el",2],["split",1],["each",1],["append",2],["child",2],["div",1],["null",1],["del",1],["box",1]]},{"id":"openai4s/server/webui/app.js#disabledWorkbenchButton","name":[["disabled",1],["workbench",1],["button",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["disabled",6],["workbench",2],["button",8],["label",4],["enabled",5],["action",4],["reason",3],["const",1],["el",1],["outline",1],["btn",1],["small",1],["title",1],["nb",1],["unavailable",1],["if",1],["onclick",1],["return",1]]},{"id":"openai4s/server/webui/app.js#discardDuplicateLiveCandidate","name":[["discard",1],["duplicate",1],["live",1],["candidate",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["discard",2],["duplicate",2],["live",8],["candidate",5],["stored",4],["value",3],["const",2],["stream",3],["wrap",1],["if",2],["return",2],["identity",6],["remember",1],["turn",2],["id",5],["execution",2],["node",1],["matches",1],["message",1],["remove",1],["null",1]]},{"id":"openai4s/server/webui/app.js#discardPlan","name":[["discard",1],["plan",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["discard",3],["plan",8],["if",2],["current",2],["id",2],["return",1],["try",1],["await",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["catch",1],["const",1],["card",4],["live",1],["remove",1],["ready",1],["null",1],["status",1],["discarded",2],["pending",1],["false",1],["hint",1],["toast",1]]},{"id":"openai4s/server/webui/app.js#dispatchPlanTurn","name":[["dispatch",1],["plan",1],["turn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["dispatch",2],["plan",3],["turn",13],["path",3],["body",4],["running",8],["hint",5],["failed",4],["key",3],["refuse",1],["outright",1],["while",2],["including",1],["one",2],["if",5],["user",1],["double",1],["clicks",1],["taking",1],["second",1],["ticket",5],["makes",1],["newer",1],["request",1],["owner",1],["409",1],["then",1],["tears",1],["down",1],["actually",1],["acceptance",1],["replaces",1],["identity",1],["queued",1],["so",1],["own",2],["terminal",2],["event",2],["judged",1],["stale",1],["never",1],["closes",1],["current",3],["id",3],["return",4],["false",4],["const",2],["token",4],["open",2],["true",5],["enable",1],["composer",1],["cancel",1],["btn",1],["class",1],["list",1],["remove",1],["hidden",1],["try",1],["accepted",2],["await",1],["api",2],["frames",1],["method",1],["post",1],["json",1],["stringify",1],["beat",1],["202",2],["has",1],["already",1],["closed",1],["generation",1],["re",2],["locking",1],["storing",1],["its",1],["ids",1],["arming",1],["watchdog",1],["here",1],["would",1],["revive",1],["over",2],["owns",2],["commit",1],["resume",1],["watch",1],["gen",1],["returns",1],["at",1],["once",1],["only",2],["ws",1],["unlocks",1],["us",1],["catch",1],["error",1],["text",1],["our",1],["another",1],["took",1],["were",1],["awaiting",1],["failure",1],["ours",1],["report",1],["not",1],["theirs",1],["end",1],["done",1]]},{"id":"openai4s/server/webui/app.js#dockClose","name":[["dock",1],["close",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["dock",3],["close",2],["open",1],["false",1],["rightdock",1],["class",1],["list",1],["add",1],["collapsed",1]]},{"id":"openai4s/server/webui/app.js#dockOpen","name":[["dock",1],["open",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["dock",3],["open",3],["true",1],["rightdock",1],["class",1],["list",1],["remove",1],["collapsed",1]]},{"id":"openai4s/server/webui/app.js#dockTab","name":[["dock",1],["tab",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["dock",6],["tab",13],["if",6],["files",2],["active",4],["else",4],["notebook",3],["timeline",2],["viewer",1],["artifact",4],["id",1],["prov",1],["show",1],["provenance",1]]},{"id":"openai4s/server/webui/app.js#dockToggle","name":[["dock",1],["toggle",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["dock",5],["toggle",2],["if",1],["open",2],["close",1],["else",1],["active",2],["tab",2],["notebook",1]]},{"id":"openai4s/server/webui/app.js#doubaoSearchCard","name":[["doubao",1],["search",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["doubao",42],["search",19],["card",9],["config",12],["error",9],["const",23],["state",19],["key",61],["configured",9],["ark",13],["reused",11],["el",21],["section",1],["datapro",15],["heading",7],["div",12],["head",1],["text",16],["title",6],["append",21],["child",21],["document",1],["create",1],["node",1],["cust",31],["span",1],["pill",1],["primary",1],["desc",2],["credentials",5],["field",7],["label",4],["skill",3],["lbl",3],["credential",5],["row",5],["input",16],["id",2],["plan",2],["type",1],["password",1],["autocomplete",1],["off",2],["autocapitalize",1],["spellcheck",1],["false",2],["placeholder",9],["save",9],["button",2],["solid",2],["btn",2],["small",2],["dataset",4],["action",2],["request",4],["failed",2],["api",4],["missing",1],["class",5],["list",3],["toggle",1],["bad",3],["onclick",2],["async",2],["let",1],["secret",4],["value",4],["trim",2],["if",3],["hint",3],["required",2],["true",5],["return",2],["disabled",3],["method",2],["post",2],["body",2],["json",2],["stringify",2],["agent",1],["try",2],["saved",6],["await",2],["content",6],["remove",1],["catch",1],["add",1],["finally",1],["onkeydown",1],["event",3],["enter",1],["prevent",1],["default",1],["click",1],["query",23],["textarea",1],["rows",1],["max",1],["length",3],["100",1],["actions",5],["status",12],["attribute",1],["aria",1],["live",1],["polite",1],["run",1],["output",5],["result",9],["pre",1],["no",2],["searching",2],["name",2],["product",1],["check",1],["intentionally",1],["dedicated",1],["backend",1],["must",1],["not",1],["satisfy",1],["tavily",1],["any",1],["keyless",1],["fallback",1],["engine",1],["response",10],["results",5],["array",2],["available",4],["source",1],["number",1],["integer",1],["count",2],["message",1],["empty",1],["availa",1]]},{"id":"openai4s/server/webui/app.js#doubaoSearchResultText","name":[["doubao",1],["search",1],["result",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["doubao",2],["search",2],["result",2],["text",2],["response",5],["const",4],["results",4],["array",2],["return",2],["map",1],["item",10],["index",2],["title",4],["typeof",3],["string",3],["trim",3],["url",5],["snippet",4],["filter",2],["boolean",2],["join",2]]},{"id":"openai4s/server/webui/app.js#down","name":[["down",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["down",2],["force",3],["const",1],["messages",3],["if",2],["return",1],["follow",2],["false",1],["scroll",2],["top",1],["height",1],["true",1],["paint",1],["jump",1],["pill",1]]},{"id":"openai4s/server/webui/app.js#downloadArtifactBundle","name":[["download",1],["artifact",1],["bundle",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["download",3],["artifact",2],["bundle",2],["url",3],["filename",3],["const",1],["link",6],["document",2],["create",1],["element",1],["href",1],["artifacts",1],["zip",1],["body",1],["append",1],["child",1],["click",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#drawActionTimelineOverview","name":[["draw",1],["action",1],["timeline",1],["overview",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["draw",2],["action",6],["timeline",20],["overview",64],["view",16],["groups",8],["force",3],["false",2],["domain",3],["const",4],["model",19],["previous",4],["start",15],["data",14],["end",13],["was",2],["full",2],["initialized",3],["if",5],["gesture",2],["null",4],["else",1],["span",3],["math",4],["max",2],["min",2],["render",1],["paths",1],["shell",2],["dataset",1],["item",1],["count",1],["string",1],["items",2],["length",2],["label",4],["text",7],["content",7],["svg",1],["attribute",3],["aria",3],["help",3],["keyboard",5],["clear",6],["button",9],["zoom",4],["out",2],["pan",4],["earlier",2],["later",2],["each",1],["key",3],["title",1],["legend",3],["queue",2],["last",3],["child",3],["ttft",2],["decode",2],["class",1],["list",1],["toggle",1],["empty",1],["hover",6],["group",5],["id",10],["by",3],["has",3],["candidate",2]]},{"id":"openai4s/server/webui/app.js#duplicateSession","name":[["duplicate",1],["session",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["duplicate",4],["session",3],["fid",3],["const",3],["sessions",2],["find",1],["id",6],["try",2],["nf",3],["await",3],["api",3],["frames",2],["method",2],["post",1],["body",2],["json",2],["stringify",2],["project",4],["undefined",1],["model",2],["default",2],["name",3],["nm",2],["task",1],["summary",1],["conv",1],["title",1],["suffix",1],["patch",1],["catch",2],["load",1],["open",1],["conversation",1],["hint",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#edacCaretXY","name":[["edac",1],["caret",1],["xy",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",2],["caret",2],["xy",2],["ta",9],["if",1],["ed",5],["mirror",5],["el",2],["div",1],["document",1],["body",1],["append",2],["child",2],["const",4],["cs",4],["computed",1],["style",4],["font",5],["family",1],["size",3],["weight",1],["letter",1],["spacing",1],["line",2],["height",2],["text",3],["transform",1],["tab",1],["padding",4],["top",6],["right",2],["bottom",2],["left",6],["border",4],["width",6],["box",1],["sizing",1],["white",1],["space",1],["word",1],["wrap",2],["overflow",1],["direction",1],["each",1],["client",4],["px",1],["content",2],["value",1],["slice",1],["selection",1],["start",1],["mark",4],["span",1],["mr",3],["bounding",3],["rect",3],["sr",3],["tr",3],["lh",2],["parse",2],["float",2],["return",1],["scroll",2]]},{"id":"openai4s/server/webui/app.js#edacClose","name":[["edac",1],["close",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",2],["close",2],["ec",7],["if",2],["return",1],["open",1],["false",1],["items",1],["pop",2],["class",1],["list",1],["add",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#edacDetect","name":[["edac",1],["detect",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",2],["detect",2],["ta",7],["if",2],["selection",5],["start",4],["end",1],["return",3],["null",2],["no",1],["popup",1],["over",1],["range",1],["const",1],["value",1],["slice",1],["match",1],["za",1],["length",2],["query",1]]},{"id":"openai4s/server/webui/app.js#edacExt","name":[["edac",1],["ext",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",2],["ext",2],["const",1],["filename",1],["lower",1],["case",1],["match",1],["z0",1],["return",1]]},{"id":"openai4s/server/webui/app.js#edacItems","name":[["edac",1],["items",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",4],["items",2],["ta",4],["const",10],["ql",3],["lower",2],["case",2],["new",2],["out",5],["push",5],["list",2],["sub",2],["wl",3],["if",5],["has",2],["starts",1],["continue",1],["add",2],["label",1],["length",3],["return",4],["true",1],["false",1],["edkw",1],["ext",1],["keyword",1],["language",1],["keywords",1],["first",1],["value",2],["200000",1],["then",1],["buffer",1],["identifiers",1],["cap",1],["scan",1],["huge",1],["files",1],["seen",3],["words",3],["mm",2],["match",1],["za",1]]},{"id":"openai4s/server/webui/app.js#edacItems.push","name":[["push",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["push",3],["list",3],["sub",3],["const",2],["wl",3],["lower",1],["case",1],["if",2],["has",1],["ql",2],["starts",1],["continue",1],["add",1],["out",2],["label",1],["length",1],["return",2],["true",1],["false",1]]},{"id":"openai4s/server/webui/app.js#edacPick","name":[["edac",1],["pick",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",5],["pick",3],["ec",9],["const",4],["items",1],["if",3],["return",2],["ta",9],["detect",1],["re",2],["validate",1],["against",1],["live",1],["caret",2],["at",1],["time",1],["start",5],["close",2],["moved",1],["token",2],["changed",1],["never",1],["overwrite",1],["wrong",1],["span",1],["value",1],["let",2],["end",7],["selection",2],["extend",1],["over",1],["trailing",1],["identifier",1],["chars",1],["so",1],["mid",1],["word",1],["completion",1],["replaces",1],["whole",1],["while",1],["length",1],["test",1],["focus",1],["range",2],["just",3],["picked",3],["true",2],["ok",4],["false",4],["suppresses",1],["open",1],["from",1],["exec",2],["command",2],["input",2],["event",3],["try",1],["document",1],["insert",1],["text",2],["label",2],["catch",1],["dispatch",1],["new",1],["bubbles",1]]},{"id":"openai4s/server/webui/app.js#edacPosition","name":[["edac",1],["position",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",3],["position",2],["ec",4],["const",2],["caret",2],["xy",1],["ta",1],["pop",8],["style",4],["left",6],["0px",2],["top",6],["measure",1],["at",1],["origin",1],["first",1],["pw",3],["offset",2],["width",3],["200",1],["ph",3],["height",2],["120",1],["let",1],["lh",1],["if",2],["window",3],["inner",3],["math",4],["max",2],["flip",1],["above",1],["near",1],["bottom",1],["edge",1],["round",2],["px",2]]},{"id":"openai4s/server/webui/app.js#edacRender","name":[["edac",1],["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",3],["render",2],["ec",6],["const",3],["box",5],["pop",1],["inner",1],["html",1],["items",1],["each",1],["row",5],["el",3],["div",1],["ac",4],["item",2],["idx",1],["append",3],["child",3],["span",2],["lbl",1],["label",1],["if",2],["sub",3],["onmousedown",1],["prevent",2],["default",2],["pick",1],["keeps",1],["caret",1],["focus",1],["exec",1],["command",1],["class",1],["list",1],["remove",1],["hidden",1],["query",1],["selector",1],["scroll",1],["into",1],["view",1],["block",1],["nearest",1]]},{"id":"openai4s/server/webui/app.js#edacTeardown","name":[["edac",1],["teardown",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",2],["teardown",2],["const",1],["ec",5],["editor",2],["ac",2],["if",1],["return",1],["dead",1],["true",1],["clear",1],["timeout",1],["deb",1],["open",2],["false",1],["null",1],["shared",1],["render",1],["viewer",1],["conversation",1]]},{"id":"openai4s/server/webui/app.js#edacUpdate","name":[["edac",1],["update",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edac",8],["update",2],["ec",16],["if",3],["dead",1],["composing",1],["ta",3],["disabled",1],["return",3],["const",2],["detect",1],["close",2],["items",5],["query",1],["length",1],["open",1],["true",1],["idx",1],["start",2],["render",1],["position",1]]},{"id":"openai4s/server/webui/app.js#editArtifact","name":[["edit",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["edit",2],["artifact",2],["editing",1],["id",1],["render",1],["viewer",1]]},{"id":"openai4s/server/webui/app.js#effProject","name":[["eff",1],["project",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["eff",2],["project",5],["if",1],["return",2],["const",1],["sessions",1],["find",1],["id",3],["current",1],["null",1]]},{"id":"openai4s/server/webui/app.js#el","name":[["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["el",2],["const",1],["document",1],["create",1],["element",1],["if",2],["class",1],["name",1],["null",1],["text",1],["content",1],["return",1]]},{"id":"openai4s/server/webui/app.js#el~2","name":[["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["el",2],["id",4],["return",1],["document",1],["element",1],["by",1]]},{"id":"openai4s/server/webui/app.js#el~3","name":[["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["el",2],["id",4],["return",1],["document",1],["element",1],["by",1]]},{"id":"openai4s/server/webui/app.js#enableComposer","name":[["enable",1],["composer",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["enable",2],["composer",5],["const",1],["if",1],["return",1],["disabled",1],["false",1],["class",1],["list",1],["toggle",1],["queueing",1],["placeholder",3],["queue",2],["render",1],["strip",1]]},{"id":"openai4s/server/webui/app.js#ensure","name":[["ensure",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["ensure",2],["if",1],["stream",3],["start",1],["return",1]]},{"id":"openai4s/server/webui/app.js#environmentReadinessSummary","name":[["environment",1],["readiness",1],["summary",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["environment",4],["readiness",10],["summary",2],["if",1],["state",1],["unavailable",2],["return",2],["banner",2],["const",1],["package",2],["count",4],["object",1],["values",1],["missing",3],["packages",1],["reduce",1],["names",2],["length",2],["environments",1]]},{"id":"openai4s/server/webui/app.js#esc","name":[["esc",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["esc",2],["replace",3],["amp",1],["lt",1],["gt",1]]},{"id":"openai4s/server/webui/app.js#exactExecutionIdentity","name":[["exact",1],["execution",1],["identity",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["exact",2],["execution",9],["identity",9],["frame",9],["id",12],["owner",10],["kind",8],["const",4],["pending",7],["user",1],["repl",4],["current",3],["null",2],["if",6],["return",5],["cached",3],["queue",4],["snapshot",4],["await",1],["optional",1],["api",1],["frames",2],["safe",2],["sanitize",1],["remember",1]]},{"id":"openai4s/server/webui/app.js#exampleSeedCta","name":[["example",1],["seed",1],["cta",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["example",15],["seed",5],["cta",4],["const",6],["box",6],["el",3],["div",2],["dash",8],["btn",10],["button",1],["note",4],["hint",2],["append",2],["child",2],["let",1],["timer",6],["stop",4],["if",6],["clear",1],["interval",3],["paint",4],["st",11],["running",3],["disabled",4],["true",3],["text",5],["content",4],["else",2],["false",2],["report",1],["failed",3],["without",1],["only",1],["signal",1],["never",1],["appears",1],["looks",1],["identical",1],["slow",1],["network",1],["error",3],["seeded",2],["load",1],["dashboard",1],["poll",3],["api",4],["session",3],["then",3],["catch",3],["onclick",1],["confirm",2],["required",1],["by",2],["route",1],["runs",1],["code",1],["calls",1],["external",1],["apis",1],["so",1],["intent",1],["has",1],["be",1],["body",2],["rather",1],["than",1],["implied",1],["verb",1],["method",1],["post",1],["json",1],["stringify",1],["1500",2],["hidden",1],["entirely",1],["once",1],["exists",1],["while",1],["startup",1],["opt",1],["openai4",1],["demo",1],["already",1],["doing",1],["same",1],["work",1],["remove",2],["return",1]]},{"id":"openai4s/server/webui/app.js#exampleSeedCta.paint","name":[["paint",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["paint",2],["st",6],["if",3],["running",2],["btn",4],["disabled",2],["true",1],["text",3],["content",3],["dash",3],["example",4],["else",1],["false",1],["cta",1],["report",1],["failed",2],["seed",1],["without",1],["only",1],["signal",1],["never",1],["appears",1],["looks",1],["identical",1],["slow",1],["network",1],["error",2],["note",1],["seeded",1],["stop",1],["load",1],["dashboard",1]]},{"id":"openai4s/server/webui/app.js#exampleSeedCta.poll","name":[["poll",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["poll",2],["api",1],["example",1],["session",1],["then",1],["paint",1],["catch",1],["stop",1]]},{"id":"openai4s/server/webui/app.js#exampleSeedCta.stop","name":[["stop",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["stop",2],["if",1],["timer",3],["clear",1],["interval",1]]},{"id":"openai4s/server/webui/app.js#execSourcesState","name":[["exec",1],["sources",1],["state",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["exec",5],["sources",5],["state",2],["if",1],["open",1],["false",2],["data",1],["null",2],["selected",1],["cells",1],["loading",1],["error",1],["request",1],["return",1]]},{"id":"openai4s/server/webui/app.js#executeNotebookCode","name":[["execute",1],["notebook",1],["code",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",3],["execute",3],["notebook",5],["code",8],["language",6],["controls",9],["string",4],["python",3],["lower",1],["case",1],["if",13],["trim",1],["current",5],["id",28],["return",3],["false",5],["const",4],["run",6],["button",6],["input",6],["stop",6],["random",5],["global",3],["crypto",3],["typeof",1],["uuid",2],["date",1],["now",1],["36",2],["math",1],["slice",1],["execution",12],["repl",11],["frame",9],["pending",10],["identity",8],["owner",8],["kind",2],["user",1],["disabled",4],["true",4],["class",2],["list",2],["remove",1],["hidden",2],["let",1],["accepted",8],["try",1],["response",7],["await",2],["api",2],["frames",1],["kernel",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["status",1],["hint",2],["nb",2],["action",1],["queued",1],["invalidate",1],["cache",1],["load",2],["log",1],["artifacts",1],["schedule",2],["workbench",2],["refresh",2],["else",1],["catch",1],["error",3],["exec",1],["failed",1],["text",1],["finally",1],["null",1],["add",1],["live",1],["cell",1],["events",1],["rebuild",1],["while",1],["request",1],["so",1],["captured",1],["above",1],["may",1],["be",1],["detached",1],["repaint",1],["once",1],["more",1],["from",1],["authoritative",1],["queue",1],["state",1],["after",1],["cleanup",1],["dock",1],["open",1],["active",1],["tab",1],["render",1]]},{"id":"openai4s/server/webui/app.js#executeRecoveryAction","name":[["execute",1],["recovery",1],["action",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["execute",2],["recovery",14],["action",24],["id",23],["const",3],["projection",5],["actions",3],["find",1],["item",2],["if",5],["ids",1],["includes",1],["enabled",1],["current",5],["branch",3],["loading",4],["return",2],["restart",2],["fresh",3],["confirm",3],["frame",7],["delete",1],["workbench",3],["errors",2],["render",2],["timeline",2],["try",1],["await",2],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["promise",1],["all",1],["load",2],["state",1],["true",1],["execution",1],["log",1],["hint",1],["done",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1],["null",1]]},{"id":"openai4s/server/webui/app.js#exportMetadata","name":[["export",1],["metadata",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["export",3],["metadata",4],["try",1],["const",5],["versions",6],["lineage",3],["await",1],["promise",1],["all",1],["api",3],["artifacts",2],["id",4],["catch",3],["meta",2],["filename",3],["content",2],["type",3],["size",2],["bytes",2],["priority",2],["blob",3],["new",1],["json",3],["stringify",1],["null",1],["application",1],["url",7],["create",2],["object",2],["link",4],["document",1],["element",1],["href",1],["download",1],["artifact",2],["click",1],["timeout",1],["revoke",1],["2000",1],["hint",2],["exported",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#exportSession","name":[["export",1],["session",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["export",4],["session",3],["fid",5],["try",1],["const",7],["arts",3],["await",1],["promise",1],["all",2],["fetch",1],["messages",2],["api",2],["frames",1],["artifacts",2],["catch",2],["sessions",1],["find",1],["id",1],["let",1],["md",7],["name",2],["task",2],["summary",2],["conv",2],["title",1],["default",1],["if",2],["complete",1],["false",1],["truncated",1],["each",2],["who",2],["role",1],["user",2],["assistant",1],["txt",2],["array",2],["content",4],["map",1],["text",3],["join",1],["length",1],["filename",1],["type",2],["blob",3],["new",1],["markdown",2],["url",7],["create",2],["object",2],["link",4],["document",1],["element",1],["href",1],["download",1],["replace",1],["click",1],["timeout",1],["revoke",1],["2000",1],["hint",2],["toast",2],["exported",1],["failed",1],["error",1],["true",1]]},{"id":"openai4s/server/webui/app.js#exportSessionPackage","name":[["export",1],["session",1],["package",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["export",3],["session",5],["package",2],["fid",3],["frame",4],["const",1],["label",2],["name",1],["task",1],["summary",1],["download",1],["artifact",1],["bundle",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["replace",1],["openai4s",1],["zip",1]]},{"id":"openai4s/server/webui/app.js#failureCodeHint","name":[["failure",1],["code",1],["hint",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["failure",5],["code",5],["hint",2],["const",1],["key",3],["llm",6],["request",2],["burst",2],["turn",3],["rate",2],["limited",2],["upstream",2],["overloaded",2],["string",1],["return",1]]},{"id":"openai4s/server/webui/app.js#failureHint","name":[["failure",1],["hint",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["failure",3],["hint",3],["detail",8],["const",5],["committed",4],["output",1],["cause",3],["code",2],["base",3],["turn",3],["failed",2],["filter",1],["boolean",1],["join",1],["raw",3],["request",2],["id",6],["pending",1],["string",1],["slice",1],["96",1],["return",1],["support",1]]},{"id":"openai4s/server/webui/app.js#failureMeta","name":[["failure",1],["meta",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["failure",16],["meta",3],["const",3],["box",6],["el",1],["div",1],["msg",1],["bits",5],["cause",3],["code",5],["hint",1],["if",4],["push",3],["output",2],["committed",4],["turn",2],["failed",1],["request",5],["id",6],["support",1],["string",3],["slice",3],["96",2],["text",1],["content",1],["join",1],["dataset",3],["64",1],["return",1]]},{"id":"openai4s/server/webui/app.js#fbKey","name":[["fb",1],["key",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["fb",2],["key",2],["text",3],["let",2],["const",1],["slice",1],["400",1],["length",1],["31",1],["char",1],["code",1],["at",1],["return",1],["string",1],["36",1]]},{"id":"openai4s/server/webui/app.js#feed","name":[["feed",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["feed",2],["kind",3],["chunk",12],["event",17],["stored",3],["owns",3],["false",3],["if",9],["return",2],["const",18],["st",25],["ensure",1],["remember",1],["candidate",4],["identity",1],["wrap",3],["structured",4],["cell",14],["id",6],["producing",1],["tool",17],["header",9],["index",2],["null",2],["subagent",4],["starts",2],["legacy",2],["pre",10],["suba",5],["raw",6],["replace",2],["trim",1],["tm",3],["match",2],["label",2],["labels",2],["card",8],["el",8],["div",3],["activity",1],["head",1],["ic",4],["span",4],["inner",2],["html",3],["icon",2],["check",1],["16",1],["append",10],["child",8],["lbl",1],["meta",7],["chev",4],["chevron",1],["down",2],["14",1],["onclick",1],["class",2],["list",2],["toggle",1],["open",1],["seal",1],["text",7],["demoted",1],["md",4],["stable",2],["at",1],["last",1],["flush",1],["notebook",2],["events",1],["own",1],["state",1],["new",1],["daemons",1],["keep",1],["sentinel",1],["parsing",1],["only",2],["as",1],["compatibility",1],["fallback",1],["old",1],["replays",1],["nb",2],["live",4],["start",1],["kernel",1],["language",1],["else",2],["add",4],["content",4],["output",1],["length",1],["line",1],["lines",1],["done",1],["full",1],["cursor",1],["stage",1],["not",1],["answer",1],["readable",1],["copyable",1],["whole",1],["reviewer",1],["round",1],["trip",1],["so",2],["has",1],["say",1],["block",1],["itself",1],["badge",2],["appears",1],["after",1],["verdict",1],["would",1],["leave",1],["most",1],["dangerous",1],["window",1],["one",1],["before",1],["unlabelled",1],["provisional",1],["review",2],["status",1],["schedule",1],["render",1]]},{"id":"openai4s/server/webui/app.js#fetchAllMessages","name":[["fetch",1],["all",1],["messages",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["fetch",4],["all",2],["messages",7],["fid",4],["const",2],["first",4],["await",2],["recent",1],["message",3],["page",2],["size",2],["let",2],["rows",4],["cursor",4],["next",2],["before",2],["seq",2],["earlier",6],["has",2],["pages",4],["while",1],["null",1],["walk",1],["max",1],["older",5],["concat",1],["return",1],["complete",1]]},{"id":"openai4s/server/webui/app.js#fetchArtifactText","name":[["fetch",1],["artifact",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["fetch",3],["artifact",2],["text",3],["url",3],["return",2],["then",1],["response",4],["if",1],["ok",1],["throw",1],["new",1],["api",1],["error",1],["null",1],["status",1]]},{"id":"openai4s/server/webui/app.js#fetchOlderMessages","name":[["fetch",1],["older",1],["messages",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["fetch",2],["older",2],["messages",5],["fid",3],["before",4],["seq",6],["limit",4],["const",2],["data",4],["await",1],["api",1],["frames",1],["encode",2],["uricomponent",2],["rows",3],["sort",1],["return",1]]},{"id":"openai4s/server/webui/app.js#fetchRecentMessages","name":[["fetch",1],["recent",1],["messages",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["fetch",2],["recent",2],["messages",5],["fid",3],["limit",4],["const",2],["data",4],["await",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["newest",1],["first",1],["rows",3],["sort",1],["seq",2],["return",1]]},{"id":"openai4s/server/webui/app.js#filesGridArtifacts","name":[["files",1],["grid",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["files",3],["grid",2],["artifacts",4],["const",1],["src",2],["scope",1],["project",2],["return",1],["filter",1],["priority",3],["slice",1],["sort",1]]},{"id":"openai4s/server/webui/app.js#fillDataPreview","name":[["fill",1],["data",1],["preview",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["fill",2],["data",7],["preview",2],["fetch",1],["art",1],["url",1],["then",2],["text",1],["txt",2],["let",1],["rows",8],["null",1],["try",1],["parse",1],["table",3],["catch",2],["inner",2],["html",2],["if",1],["length",5],["append",4],["child",4],["col",3],["return",1],["const",1],["cols",4],["object",1],["keys",1],["el",1],["div",1],["rc",1],["row",1],["column",1],["columns",1],["slice",1],["each",1],["cn",2],["type",1]]},{"id":"openai4s/server/webui/app.js#fillMolPreview","name":[["fill",1],["mol",1],["preview",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["fill",2],["mol",4],["preview",2],["thumb",3],["text",1],["then",1],["txt",2],["const",1],["pts",3],["parse",1],["points",1],["if",1],["length",1],["return",1],["fallback",2],["atom",2],["inner",1],["html",1],["svg",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#fillTextPreview","name":[["fill",1],["text",1],["preview",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["fill",2],["text",7],["preview",2],["thumb",4],["then",1],["txt",3],["some",1],["files",1],["actually",1],["binary",2],["mislabelled",1],["blob",1],["garbled",1],["thumbnail",1],["ugly",1],["so",1],["fall",1],["back",1],["clean",1],["icon",1],["instead",1],["if",2],["looks",1],["return",2],["fallback",3],["file",3],["const",1],["snip",3],["replace",2],["split",1],["slice",2],["16",1],["join",1],["900",1],["trim",1],["content",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#filteredActionTimelineGroups","name":[["filtered",1],["action",1],["timeline",1],["groups",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["filtered",2],["action",3],["timeline",3],["groups",6],["view",6],["const",1],["selection",5],["overview",3],["if",1],["return",2],["filter",1],["group",4],["overlaps",1],["model",1],["by",1],["id",2]]},{"id":"openai4s/server/webui/app.js#finishActionTimelineOverviewGesture","name":[["finish",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["finish",2],["action",6],["timeline",6],["overview",12],["gesture",16],["view",8],["event",5],["const",1],["if",4],["pointer",4],["id",6],["return",1],["null",2],["try",1],["svg",1],["release",1],["capture",1],["catch",1],["button",3],["dragging",2],["commit",1],["selection",3],["start",1],["time",2],["last",1],["else",3],["hit",2],["group",3],["select",1],["branch",1],["true",1],["clear",1],["draft",1],["sync",1],["decorations",1],["prevent",1],["default",1]]},{"id":"openai4s/server/webui/app.js#flushRender","name":[["flush",1],["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["flush",3],["render",10],["st",24],["final",4],["if",6],["return",3],["raf",3],["cancel",1],["animation",1],["frame",1],["null",1],["md",9],["dirty",2],["false",1],["const",2],["text",8],["last",1],["performance",1],["now",1],["inner",3],["html",7],["stable",12],["at",6],["grow",1],["sealed",1],["prefix",1],["boundary",1],["appears",1],["further",1],["along",1],["cut",5],["40",1],["slice",2],["length",1],["else",1]]},{"id":"openai4s/server/webui/app.js#fmtSize","name":[["fmt",1],["size",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["fmt",2],["size",2],["if",3],["1073741824",2],["return",4],["fixed",3],["gb",1],["1048576",2],["mb",1],["1024",2],["kb",1]]},{"id":"openai4s/server/webui/app.js#focusActionTimelineEntry","name":[["focus",1],["action",1],["timeline",1],["entry",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["focus",4],["action",6],["timeline",7],["entry",6],["view",17],["index",6],["if",4],["entries",3],["length",2],["return",1],["const",4],["target",3],["math",2],["max",1],["min",1],["viewport",7],["top",10],["row",2],["height",7],["header",3],["bottom",3],["scroll",13],["else",2],["client",2],["type",1],["group",4],["restore",2],["id",4],["turn",2],["reconcile",1],["window",1]]},{"id":"openai4s/server/webui/app.js#focusActionTimelineGroup","name":[["focus",1],["action",1],["timeline",1],["group",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["focus",3],["action",4],["timeline",4],["group",7],["view",8],["index",7],["if",2],["groups",3],["length",2],["return",1],["const",2],["math",2],["max",1],["min",1],["entry",5],["id",1]]},{"id":"openai4s/server/webui/app.js#folderMenu","name":[["folder",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["folder",8],["menu",5],["anchor",3],["fold",6],["open",1],["label",2],["rename",2],["icon",2],["pencil",1],["click",2],["async",2],["const",1],["prompt",2],["name",3],["if",2],["return",2],["try",2],["await",6],["api",2],["folders",6],["id",2],["method",2],["patch",1],["body",1],["json",1],["stringify",1],["invalidate",2],["load",4],["sessions",2],["catch",2],["delete",3],["trash",1],["danger",1],["true",1],["confirm",2]]},{"id":"openai4s/server/webui/app.js#forgetAdmission","name":[["forget",1],["admission",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["forget",2],["admission",3],["fid",3],["id",3],["try",1],["local",1],["storage",1],["remove",1],["item",1],["prefix",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#forkNotebookCell","name":[["fork",1],["notebook",1],["cell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["fork",5],["notebook",2],["cell",10],["const",1],["checkpoint",3],["id",7],["public",1],["text",2],["96",1],["if",1],["current",3],["branch",1],["capability",1],["from",2],["return",1],["try",1],["await",2],["api",2],["frames",1],["branches",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["nb",2],["key",1],["load",1],["workbench",1],["state",1],["true",2],["catch",1],["error",3],["hint",1],["action",1],["failed",1]]},{"id":"openai4s/server/webui/app.js#forkSessionCheckpoint","name":[["fork",1],["session",1],["checkpoint",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["fork",7],["session",2],["checkpoint",12],["id",21],["if",6],["current",5],["branch",9],["capability",1],["action",7],["loading",3],["return",2],["public",3],["text",3],["96",1],["const",3],["requested",3],["name",8],["prompt",1],["default",1],["short",2],["runtime",2],["null",2],["string",1],["trim",1],["120",1],["frame",6],["delete",1],["workbench",3],["errors",2],["render",2],["timeline",2],["try",1],["body",4],["from",1],["await",2],["api",1],["frames",1],["branches",1],["method",1],["post",1],["json",1],["stringify",1],["load",1],["state",1],["true",1],["hint",1],["forked",1],["catch",1],["error",3],["message",1],["240",1],["finally",1]]},{"id":"openai4s/server/webui/app.js#framePath","name":[["frame",1],["path",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["frame",2],["path",2],["fid",3],["pid",3],["return",1],["projects",1],["encode",2],["uricomponent",2],["default",1],["frames",1]]},{"id":"openai4s/server/webui/app.js#ghostIconBtn","name":[["ghost",1],["icon",1],["btn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["ghost",3],["icon",4],["btn",2],["name",3],["title",5],["const",1],["el",1],["button",1],["inner",1],["html",1],["16",1],["if",1],["return",1]]},{"id":"openai4s/server/webui/app.js#grow","name":[["grow",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["grow",2],["const",1],["composer",1],["style",2],["height",3],["auto",1],["math",1],["min",1],["220",1],["scroll",1],["px",1]]},{"id":"openai4s/server/webui/app.js#handleEnvironmentReadinessTerminal","name":[["handle",1],["environment",1],["readiness",1],["terminal",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["handle",2],["environment",6],["readiness",4],["terminal",3],["detail",6],["const",1],["code",4],["if",2],["status",2],["failed",1],["not",1],["ready",1],["unavailable",1],["includes",1],["return",2],["false",1],["control",1],["only",1],["turn",1],["allowed",1],["even",1],["while",1],["scientific",1],["profile",1],["incomplete",1],["routing",1],["selected",1],["cell",1],["server",1],["rejects",1],["before",1],["runtime",1],["side",1],["effects",1],["event",1],["authoritative",1],["signal",1],["void",1],["refresh",1],["finally",1],["open",1],["cust",1],["compute",1],["hint",1],["send",1],["blocked",1],["true",2]]},{"id":"openai4s/server/webui/app.js#hdr","name":[["hdr",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["hdr",2],["const",1],["el",3],["div",3],["append",2],["child",2],["cust",2],["sub",1],["return",1]]},{"id":"openai4s/server/webui/app.js#highlightTraceback","name":[["highlight",1],["traceback",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["highlight",2],["traceback",2],["txt",3],["const",3],["lines",4],["split",1],["last",2],["idx",2],["let",1],["length",1],["if",3],["trim",2],["return",6],["map",1],["ln",4],["esc",1],["file",1],["line",1],["test",2],["span",4],["class",2],["tb",2],["loc",1],["za",1],["error",1],["exception",1],["warning",1],["interrupt",1],["exit",1],["fault",1],["final",1],["join",1]]},{"id":"openai4s/server/webui/app.js#hint","name":[["hint",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["hint",3],["err",3],["spin",4],["const",2],["composer",1],["inner",1],["html",1],["if",3],["return",1],["append",3],["child",3],["icon",1],["el",2],["loader",1],["13",1],["document",1],["create",1],["text",1],["node",1],["span",1],["null",1],["style",1],["color",1],["var",1],["danger",1]]},{"id":"openai4s/server/webui/app.js#icon","name":[["icon",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["icon",2],["name",3],["size",4],["cls",4],["svg",3],["class",1],["ic",1],["width",2],["16",2],["height",1],["view",1],["box",1],["24",2],["fill",1],["none",1],["stroke",4],["current",1],["color",1],["linecap",1],["round",2],["linejoin",1],["aria",1],["hidden",1],["true",1],["icons",1]]},{"id":"openai4s/server/webui/app.js#iconEl","name":[["icon",1],["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["icon",3],["el",3],["name",3],["size",3],["cls",3],["const",1],["span",1],["ic",1],["inner",1],["html",1],["return",1],["first",1],["child",1]]},{"id":"openai4s/server/webui/app.js#identityForOwner","name":[["identity",1],["owner",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["identity",2],["owner",15],["queue",5],["kind",6],["const",2],["safe",4],["sanitize",1],["execution",4],["candidates",2],["concat",1],["filter",1],["boolean",1],["ticket",8],["find",1],["item",3],["return",1],["id",4],["null",1]]},{"id":"openai4s/server/webui/app.js#importSessionPackage","name":[["import",1],["session",1],["package",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["import",4],["session",8],["package",7],["file",6],["if",4],["return",3],["size",1],["128",1],["1024",2],["hint",5],["too",1],["large",1],["true",3],["try",1],["verify",3],["before",1],["importing",1],["not",1],["as",1],["optional",1],["extra",1],["afterwards",1],["arrived",1],["from",1],["somewhere",1],["else",1],["checking",1],["against",1],["its",1],["own",1],["manifest",1],["costs",1],["one",1],["request",1],["whole",1],["point",1],["shipping",1],["hashes",1],["tampered",1],["archive",1],["must",1],["never",1],["reach",1],["database",1],["const",5],["checked",3],["await",6],["fetch",2],["api",4],["sessions",2],["method",2],["post",2],["headers",2],["content",2],["type",2],["application",2],["vnd",2],["openai4s",2],["zip",2],["body",2],["verdict",5],["json",2],["catch",3],["ok",3],["first",2],["problems",1],["error",5],["failed",2],["public",1],["text",2],["160",1],["verified",2],["files",1],["length",1],["response",4],["result",6],["root",2],["frame",2],["id",4],["project",2],["throw",1],["new",1],["status",1],["load",1],["projects",1],["imported",1],["open",1],["conversation",1],["toast",1]]},{"id":"openai4s/server/webui/app.js#infoRow","name":[["info",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["info",7],["row",6],["name",3],["detail",3],["const",2],["el",4],["div",4],["cust",1],["append",3],["child",3],["nm",1],["ds",1],["return",1]]},{"id":"openai4s/server/webui/app.js#init","name":[["init",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",4],["function",2],["init",3],["paint",2],["icons",3],["document",8],["element",1],["lang",6],["en",2],["zh",1],["apply",3],["static",1],["i18n",1],["refresh",3],["toggle",8],["theme",10],["instant",1],["true",3],["re",1],["sync",1],["body",2],["class",7],["after",1],["query",4],["selector",4],["all",4],["btn",11],["each",4],["onclick",35],["dataset",3],["layout",2],["local",1],["storage",1],["item",1],["os",1],["comfortable",1],["restore",1],["col",2],["widths",1],["resizers",1],["connect",1],["ws",2],["await",4],["load",2],["models",1],["environment",2],["status",1],["key",19],["banner",1],["data",1],["open",12],["readiness",1],["button",2],["cust",12],["compute",1],["dash",4],["new",5],["project",4],["modal",16],["import",2],["session",11],["choose",1],["package",3],["input",6],["onchange",2],["event",6],["const",11],["current",6],["target",8],["file",4],["files",10],["value",2],["pm",1],["delete",3],["id",7],["editing",1],["if",20],["confirm",2],["proj",4],["return",5],["back",2],["home",1],["show",2],["dashboard",2],["search",1],["palette",4],["tab",10],["close",10],["stop",1],["propagation",1],["sidebar",8],["collapse",2],["reopen",1],["false",2],["mic",2],["dictate",1],["click",3],["cycle",2],["dt",3],["wt",3],["settings",2],["general",1],["customize",1],["notes",2],["block",1],["list",6],["remove",2],["hidden",3],["dock",7],["fscope",3],["scope",3],["seg",1],["menu",5],["ct",5],["conv",1],["title",4],["add",5],["listener",4],["keydown",3],["composing",1],["code",1],["229",1],["enter",1],["prevent",5],["default",5],["blur",3],["else",2],["escape",4],["name",1],["commit",1],["ctrl",6],["global",1],["command",1],["advertised",1],["composer",2],["placeholder",1],["trap",2],["first",1],["so",2],["wins",1],["over",1],["other",1],["shortcuts",1],["meta",3],["pal",1],["some",1],["contains",2],["toggles",1],["reliable",1],["hatch",1],["collapsed",2],["always",1],["be",1],["brought",1],["even",1],["expand",1],["icon",1],["missed",1],["shift",2],["cycles",1],["light",1],["dark",1],["common",1],["editor",1],["convention",1],["notebook",4],["tray",5],["opens",1],["live",1],["panel",1],["nb",4],["active",2],["jump",2],["pill",2],["down",1],["messages",1],["scroll",1],["update",1],["cancel",2],["turn",1],["gear",1],["el",4],["attach",1],["message",1],["options",2],["choosing",1],["same",1],["again",1],["explicit",1],["retry",1],["upload",1],["plan",7],["mode",6],["explore",2],["hint",1]]},{"id":"openai4s/server/webui/app.js#init.themeClick","name":[["theme",1],["click",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["theme",3],["click",2],["cycle",1]]},{"id":"openai4s/server/webui/app.js#initColResizers","name":[["init",1],["col",1],["resizers",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["init",2],["col",8],["resizers",2],["const",4],["main",6],["dock",9],["rightdock",1],["if",5],["query",2],["selector",2],["resizer",4],["side",4],["make",2],["re",1],["clamp",3],["window",6],["resize",2],["so",1],["wide",1],["persisted",1],["shrink",1],["nothing",1],["overflow",1],["viewport",1],["gets",1],["smaller",1],["bound",2],["true",1],["add",1],["event",1],["listener",1],["cs",3],["computed",1],["style",3],["document",6],["element",3],["dw",3],["parse",2],["int",2],["property",4],["value",2],["10",2],["math",5],["max",3],["360",2],["min",2],["inner",2],["width",2],["px",2],["sw",3],["200",2]]},{"id":"openai4s/server/webui/app.js#insertMessageByTime","name":[["insert",1],["message",1],["by",1],["time",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["insert",3],["message",2],["by",2],["time",2],["node",6],["const",5],["host",5],["messages",1],["if",3],["return",2],["ts",7],["number",3],["dataset",3],["kids",3],["children",1],["let",1],["length",1],["kid",8],["id",1],["msgs",1],["earlier",1],["continue",1],["control",1],["stays",1],["pinned",1],["top",1],["finite",1],["before",1],["append",1],["child",1]]},{"id":"openai4s/server/webui/app.js#insertSkillMention","name":[["insert",1],["skill",1],["mention",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["insert",2],["skill",4],["mention",2],["name",5],["close",1],["modal",1],["el",1],["cust",1],["if",2],["workspace",1],["class",1],["list",1],["contains",1],["hidden",1],["hint",2],["inserted",2],["toast",2],["return",2],["const",2],["composer",1],["cur",5],["value",4],["test",1],["grow",1],["focus",1],["selection",1],["range",1],["length",2]]},{"id":"openai4s/server/webui/app.js#invalidateFolders","name":[["invalidate",1],["folders",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["invalidate",2],["folders",3],["null",1]]},{"id":"openai4s/server/webui/app.js#invalidateKernelCache","name":[["invalidate",1],["kernel",1],["cache",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["invalidate",2],["kernel",2],["cache",2],["kc",6],["id",1],["null",4],["st",2],["at",2],["envs",1],["cur",1],["env",1]]},{"id":"openai4s/server/webui/app.js#isEnvironmentReadinessError","name":[["environment",1],["readiness",1],["error",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["environment",4],["readiness",3],["error",9],["return",1],["status",2],["409",1],["code",2],["not",1],["ready",1],["503",1],["unavailable",1]]},{"id":"openai4s/server/webui/app.js#isStaleTurnEvent","name":[["stale",1],["turn",1],["event",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["stale",2],["turn",2],["event",8],["const",2],["incoming",7],["exec",4],["execution",4],["id",7],["if",3],["pending",5],["return",4],["false",2],["one",1],["side",1],["silent",1],["req",3],["request",3]]},{"id":"openai4s/server/webui/app.js#isTextEditable","name":[["text",1],["editable",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["text",3],["editable",2],["const",2],["nm",3],["filename",1],["lower",1],["case",1],["ct",4],["content",1],["type",1],["if",1],["starts",2],["image",1],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["pdb",1],["cif",1],["mol",1],["mol2",1],["sdf",1],["xyz",1],["pdf",1],["test",3],["return",2],["false",1],["md",1],["markdown",1],["txt",1],["log",1],["csv",2],["tsv",1],["json",2],["py",1],["js",1],["ts",1],["fasta",1],["fa",1],["nwk",1],["treefile",1],["xml",2],["ya",1],["ml",1],["sh",1],["tex",1],["html",1],["css",1],["javascript",1]]},{"id":"openai4s/server/webui/app.js#jget","name":[["jget",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",3],["jget",2],["path",3],["return",2],["fetch",1],["api",1],["then",1],["ok",1],["json",1],["null",1]]},{"id":"openai4s/server/webui/app.js#kernelCtl","name":[["kernel",1],["ctl",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["kernel",7],["ctl",2],["action",6],["if",4],["current",2],["id",2],["return",3],["restart",2],["confirm",4],["nb",3],["stop",2],["try",1],["await",1],["api",2],["frames",1],["method",1],["post",1],["catch",1],["hint",1],["op",1],["failed",1],["error",1],["text",1],["true",1],["invalidate",1],["cache",1],["force",1],["fresh",1],["read",1],["so",1],["state",1],["chip",1],["reflects",1],["dock",1],["open",1],["active",1],["tab",1],["notebook",2],["render",1]]},{"id":"openai4s/server/webui/app.js#kernelIdFromEnv","name":[["kernel",1],["id",1],["from",1],["env",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["kernel",7],["id",6],["from",4],["env",14],["stored",1],["status",1],["object",1],["prefer",1],["server",2],["canonical",1],["label",1],["so",1],["live",1],["cells",1],["group",1],["under",1],["same",1],["chip",1],["as",1],["reloaded",1],["ones",1],["collapses",1],["default",2],["python",4],["even",1],["openai4",1],["names",1],["non",1],["base",2],["re",1],["deriving",1],["name",2],["would",1],["not",1],["if",2],["typeof",1],["string",1],["return",3],["const",1],["trim",1]]},{"id":"openai4s/server/webui/app.js#kernelLabel","name":[["kernel",1],["label",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["kernel",2],["label",2],["python",3],["return",1],["replace",1]]},{"id":"openai4s/server/webui/app.js#langOf","name":[["lang",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["lang",3],["path",3],["const",1],["match",1],["za",1],["z0",1],["return",1],["ext",1],["lower",2],["case",2],["text",1]]},{"id":"openai4s/server/webui/app.js#lastTerminalFailure","name":[["last",1],["terminal",1],["failure",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["last",5],["terminal",2],["failure",4],["const",3],["rows",3],["document",1],["query",2],["selector",2],["all",1],["messages",1],["msg",2],["length",1],["if",1],["return",2],["null",2],["box",5],["meta",1],["request",2],["id",2],["dataset",3],["code",2],["output",1],["committed",2]]},{"id":"openai4s/server/webui/app.js#latestActionTimelineAttempt","name":[["latest",1],["action",1],["timeline",1],["attempt",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["latest",2],["action",2],["timeline",2],["attempt",2],["group",4],["return",1],["attempts",1],["slice",1],["null",1]]},{"id":"openai4s/server/webui/app.js#latestCellForLanguage","name":[["latest",1],["cell",1],["language",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["latest",2],["cell",5],["language",6],["return",1],["cells",2],["concat",1],["live",1],["filter",1],["string",1],["kernel",1],["id",1],["python",1],["lower",1],["case",1],["starts",1],["slice",1],["null",1]]},{"id":"openai4s/server/webui/app.js#load","name":[["load",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",6],["load",2],["path",7],["tf",3],["state",3],["var",1],["url",2],["api",1],["files",1],["encode",1],["uricomponent",1],["fetch",1],["then",3],["return",2],["json",1],["ok",2],["body",1],["res",2],["render",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#loadAdmin","name":[["load",1],["admin",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",10],["load",3],["admin",4],["var",7],["body",10],["el",2],["team",7],["text",3],["content",3],["loading",1],["promise",1],["all",1],["jget",5],["users",6],["usage",5],["audit",5],["limit",3],["50",2],["invites",5],["quotas",5],["then",1],["res",6],["id",13],["name",3],["each",1],["username",2],["table",5],["section",5],["user",5],["role",2],["state",2],["map",5],["return",5],["disabled",2],["active",1],["project",4],["kind",4],["total",2],["events",2],["math",1],["round",1],["100",2],["scope",4],["window",2],["amount",1],["prefix",2],["by",2],["token",1],["created",1],["live",2],["at",1],["revoked",1],["expired",1],["latest",1],["actor",2],["action",2],["target",2],["new",1],["date",1],["ts",1],["locale",1],["string",1],["catch",1],["failed",1]]},{"id":"openai4s/server/webui/app.js#loadAnnotations","name":[["load",1],["annotations",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["annotations",5],["fid",4],["let",1],["res",4],["try",1],["await",1],["api",1],["frames",1],["catch",1],["return",3],["false",1],["if",1],["current",1],["id",1],["true",2],["update",1],["annot",1],["badge",1]]},{"id":"openai4s/server/webui/app.js#loadArtifacts","name":[["load",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",6],["artifacts",6],["id",10],["const",3],["request",2],["artifact",9],["req",3],["let",2],["try",1],["await",1],["api",1],["frames",1],["catch",1],["if",7],["current",1],["return",1],["array",2],["bust",3],["url",1],["cache",2],["any",1],["whose",1],["latest",2],["version",4],["changed",4],["since",1],["last",1],["saw",1],["covers",1],["overwrite",1],["place",1],["edits",1],["even",1],["live",1],["event",1],["was",2],["missed",1],["refresh",3],["prov",4],["false",2],["each",1],["checksum",1],["sync",1],["art",2],["mode",1],["dock",5],["true",1],["render",3],["conversation",2],["show",1],["provenance",1],["open",1],["active",1],["tab",1],["files",4],["project",5],["scope",2],["switch",1],["may",1],["have",1],["crossed",1],["into",1],["another",1],["reload",1],["aggregate",1],["invalidated",1],["change",1],["then",1],["grid",2],["else",1]]},{"id":"openai4s/server/webui/app.js#loadComputeStatus","name":[["load",1],["compute",1],["status",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["compute",3],["status",2],["fid",4],["if",1],["return",3],["null",2],["try",1],["await",1],["api",1],["sessions",1],["encode",1],["uricomponent",1],["catch",1],["daemon",1],["without",1],["feature",1],["not",1],["error",1],["state",1]]},{"id":"openai4s/server/webui/app.js#loadDashboard","name":[["load",1],["dashboard",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",3],["dashboard",2],["paint",1],["dash",4],["skeleton",1],["await",2],["projects",4],["let",1],["frames",8],["try",1],["api",1],["limit",1],["50",1],["filter",1],["parent",1],["frame",1],["id",5],["catch",1],["annotate",1],["live",1],["running",4],["session",1],["count",2],["derived",1],["from",1],["const",1],["rc",4],["each",2],["if",1],["project",3],["render",3],["recent",1]]},{"id":"openai4s/server/webui/app.js#loadEarlierActionTimeline","name":[["load",1],["earlier",1],["action",1],["timeline",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["earlier",2],["action",19],["timeline",41],["const",11],["id",25],["current",8],["branch",15],["scope",4],["if",9],["has",1],["more",1],["before",5],["history",14],["loading",7],["return",3],["first",7],["ordinal",4],["null",4],["request",5],["req",5],["frame",2],["delete",1],["workbench",2],["errors",2],["active",5],["tab",5],["sync",2],["state",2],["try",1],["page",3],["await",1],["api",1],["frames",1],["encode",2],["uricomponent",2],["limit",1],["size",1],["incoming",4],["sanitize",1],["take",1],["anchor",1],["immediately",1],["synchronous",1],["merge",2],["ws",1],["append",1],["arrived",1],["while",1],["was",1],["flight",1],["therefore",1],["already",1],["part",1],["old",1],["scroll",10],["height",3],["cannot",1],["be",1],["mistaken",1],["prepended",1],["view",15],["matching",3],["root",2],["prepend",6],["snapshot",3],["node",1],["top",2],["follow",1],["tail",1],["bottom",2],["distance",1],["threshold",1],["pending",4],["restore",4],["filter",1],["timelines",1],["update",1],["ledger",1],["direction",1],["else",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1]]},{"id":"openai4s/server/webui/app.js#loadEarlierMessages","name":[["load",1],["earlier",1],["messages",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",3],["earlier",11],["messages",5],["if",3],["current",2],["id",2],["msg",8],["has",3],["cursor",3],["null",3],["loading",3],["return",3],["const",5],["host",6],["fid",2],["gen",4],["open",2],["true",2],["paint",2],["control",2],["try",1],["data",5],["await",1],["fetch",1],["older",1],["message",4],["page",2],["size",1],["reader",2],["switched",1],["sessions",1],["mid",1],["request",1],["hold",1],["reading",1],["position",1],["leaving",1],["scroll",5],["top",6],["alone",1],["moves",1],["by",2],["exactly",1],["height",6],["was",2],["inserted",1],["above",1],["scrolling",1],["loses",1],["adding",1],["back",1],["prepend",1],["introduced",1],["keeps",1],["same",2],["under",1],["pixel",1],["before",6],["holder",2],["document",2],["create",1],["fragment",1],["each",1],["mm",2],["insert",1],["time",1],["render",1],["stored",1],["next",2],["seq",2],["catch",1],["hint",1],["conv",1],["failed",1],["api",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#loadExecutionLog","name":[["load",1],["execution",1],["log",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",5],["execution",6],["log",3],["id",6],["const",3],["request",2],["req",5],["let",1],["null",4],["try",1],["await",1],["api",1],["frames",1],["catch",1],["slower",1],["response",2],["same",1],["session",1],["must",1],["not",1],["roll",1],["notebook",3],["back",1],["after",1],["newer",1],["rest",1],["structured",1],["cell",3],["finished",1],["event",1],["if",3],["current",1],["return",1],["server",2],["cells",6],["entries",1],["merge",1],["kernels",4],["each",1],["kernel",1],["python",1],["includes",1],["push",1],["render",1],["prov",1],["mode",1],["dock",2],["artifact",2],["lineage",4],["show",1],["provenance",1]]},{"id":"openai4s/server/webui/app.js#loadExecutionSources","name":[["load",1],["execution",1],["sources",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["execution",3],["sources",8],["const",4],["id",12],["current",4],["if",6],["return",2],["st",18],["exec",6],["state",1],["request",5],["loading",2],["true",1],["error",2],["try",1],["await",1],["api",1],["frames",4],["encode",1],["uricomponent",1],["data",2],["selected",4],["frame",2],["catch",1],["public",1],["text",1],["message",1],["240",1],["finally",1],["false",1],["render",1],["notebook",1],["select",1]]},{"id":"openai4s/server/webui/app.js#loadFolders","name":[["load",1],["folders",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["folders",11],["const",2],["pid",5],["project",2],["if",2],["null",1],["return",2],["cache",1],["per",1],["don",1],["refetch",1],["every",1],["frame",1],["update",1],["try",1],["await",1],["api",1],["projects",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#loadLineage","name":[["load",1],["lineage",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["lineage",3],["if",1],["return",3],["interactions",2],["dependency",2],["mappings",2],["inputs",2],["try",1],["await",1],["api",1],["artifacts",1],["id",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#loadModels","name":[["load",1],["models",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["load",2],["models",13],["try",2],["const",7],["await",2],["api",2],["groups",2],["object",1],["values",1],["flat",1],["default",8],["model",14],["id",13],["option",5],["value",6],["profile",2],["now",1],["so",1],["name",8],["has",1],["be",1],["carried",1],["separately",1],["display",1],["only",1],["field",1],["session",1],["creation",1],["sending",1],["there",1],["would",1],["store",1],["frames",1],["find",1],["return",1],["sel",8],["select",2],["inner",2],["html",2],["if",2],["length",1],["el",2],["null",2],["none",2],["append",2],["child",2],["each",1],["md",5],["selected",1],["true",1],["onchange",1],["method",1],["put",1],["body",1],["json",1],["stringify",1],["catch",2]]},{"id":"openai4s/server/webui/app.js#loadModels.nameFor","name":[["name",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["name",3],["id",5],["const",1],["models",1],["find",1],["return",1],["model",1]]},{"id":"openai4s/server/webui/app.js#loadMoreSessions","name":[["load",1],["more",1],["sessions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",3],["more",6],["sessions",9],["if",2],["loading",3],["has",1],["return",2],["session",4],["pages",4],["max",1],["true",1],["render",2],["try",1],["await",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#loadNotes","name":[["load",1],["notes",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["notes",9],["const",4],["pid",3],["eff",1],["project",2],["list",4],["if",1],["inner",2],["html",2],["div",2],["class",1],["files",1],["empty",2],["no",1],["return",1],["try",1],["await",1],["api",1],["projects",1],["array",2],["render",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#loadProjectArtifacts","name":[["load",1],["project",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["project",7],["artifacts",5],["force",3],["const",1],["pid",6],["if",3],["proj",3],["art",3],["null",1],["return",3],["let",1],["try",1],["await",1],["api",1],["projects",1],["catch",1],["switched",1],["mid",1],["fetch",1],["drop",1],["stale",1],["result",1],["array",2]]},{"id":"openai4s/server/webui/app.js#loadProjects","name":[["load",1],["projects",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["projects",6],["try",1],["const",1],["await",1],["api",1],["limit",1],["100",1],["offset",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#loadRendererCatalog","name":[["load",1],["renderer",1],["catalog",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["load",2],["renderer",11],["catalog",13],["if",2],["array",4],["return",5],["promise",5],["resolve",1],["api",1],["renderers",3],["then",1],["result",4],["const",1],["filter",1],["item",3],["typeof",1],["id",1],["string",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#loadSessions","name":[["load",1],["sessions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",5],["sessions",10],["scoped",1],["open",2],["project",10],["paged",2],["cursor",9],["route",1],["has",11],["always",1],["returned",1],["fetched",1],["100",2],["most",1],["recent",1],["across",1],["all",1],["projects",1],["filtered",1],["by",2],["browser",1],["so",3],["whose",1],["sat",1],["outside",1],["global",1],["page",4],["appeared",1],["have",2],["none",2],["reads",1],["as",1],["reason",1],["call",1],["new",2],["session",12],["switching",1],["quiet",1],["therefore",1],["created",3],["blank",1],["instead",2],["showing",1],["work",1],["sitting",1],["sqlite",1],["was",2],["also",1],["hard",1],["stop",1],["at",2],["next",2],["more",8],["had",1],["no",1],["consumer",1],["anywhere",1],["file",1],["101",1],["260",1],["unreachable",1],["any",1],["control",1],["ui",1],["offered",1],["refresh",1],["re",2],["walks",1],["from",1],["newest",1],["appending",1],["because",1],["runs",1],["every",1],["frame",3],["update",1],["walking",1],["exact",1],["id",5],["value",1],["bound",1],["deleted",1],["between",1],["two",1],["requests",1],["cannot",1],["make",1],["walk",1],["repeat",1],["skip",1],["row",1],["property",1],["offset",1],["not",2],["live",1],["arrival",1],["disturb",1],["reader",1],["who",1],["several",1],["pages",6],["deep",1],["const",5],["scope",4],["encode",2],["uricomponent",2],["if",4],["want",2],["math",3],["min",1],["max",3],["rows",3],["seen",3],["let",1],["null",2],["false",2],["walked",4],["try",1],["while",1],["await",2],["api",1],["frames",2],["limit",1],["size",1],["each",1],["parent",1],["add",1],["push",1],["break",1],["catch",1],["folders",1],["render",1],["sync",1],["current",1],["title",1],["dashboard",2],["class",1],["list",1],["contains",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#loadSkillsCatalog","name":[["load",1],["skills",1],["catalog",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["skills",9],["catalog",8],["if",1],["return",2],["try",1],["const",1],["await",1],["api",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#loadWorkbenchState","name":[["load",1],["workbench",1],["state",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["load",2],["workbench",9],["state",8],["id",10],["force",3],["false",2],["if",14],["current",2],["return",3],["loading",3],["const",3],["request",2],["req",3],["base",11],["frames",1],["timeline",10],["execution",6],["branches",5],["context",6],["security",6],["delegation",4],["recovery",12],["actions",6],["compute",7],["tasks",6],["await",1],["promise",1],["all",1],["optional",9],["api",9],["action",7],["limit",1],["page",1],["size",1],["queue",2],["delegations",2],["reading",1],["durable",1],["record",1],["not",1],["asking",1],["provider",1],["server",1],["route",1],["has",1],["no",1],["path",1],["manager",1],["so",1],["opening",1],["cannot",1],["contact",1],["remote",2],["matters",1],["because",1],["system",1],["contacting",1],["harvests",1],["files",1],["closes",1],["job",1],["harvest",1],["stays",1],["behind",1],["per",1],["task",1],["button",1],["below",1],["null",1],["merge",1],["timelines",1],["sanitize",8],["latest",1],["remember",1],["branch",4],["undo",2],["from",1],["projection",1],["active",2],["tab",2],["render",2],["notebook",2]]},{"id":"openai4s/server/webui/app.js#looksBinary","name":[["looks",1],["binary",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["looks",2],["binary",2],["if",4],["return",3],["false",1],["const",2],["sample",5],["slice",1],["4096",1],["let",2],["ctrl",3],["length",3],["char",3],["code",1],["at",1],["10",1],["13",1],["continue",1],["tab",1],["lf",1],["cr",1],["fine",1],["32",1],["127",1],["0x",1],["fffd",1],["control",1],["replacement",1],["12",1],["true",1],["one",1],["unbroken",1],["1200",2],["run",1],["base64",1],["hex",1],["no",1],["whitespace",1],["blob",1],["za",1],["z0",1],["test",2],["9a",1],["400",1]]},{"id":"openai4s/server/webui/app.js#loopbackModelBase","name":[["loopback",1],["model",1],["base",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["loopback",2],["model",2],["base",2],["value",3],["const",4],["text",3],["public",1],["600",1],["try",1],["parsed",8],["new",1],["url",1],["host",6],["hostname",1],["lower",1],["case",1],["safe",2],["127",1],["return",2],["http",1],["https",1],["includes",1],["protocol",1],["username",1],["password",1],["search",1],["hash",1],["string",1],["replace",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#makeColResizer","name":[["make",1],["col",1],["resizer",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["make",2],["col",6],["resizer",5],["host",4],["kind",8],["const",6],["el",1],["div",1],["title",1],["drag",2],["append",1],["child",1],["let",2],["start",4],["cur",11],["w0",4],["apply",2],["if",3],["side",8],["math",6],["max",2],["200",1],["min",3],["520",1],["document",13],["element",2],["style",2],["property",2],["px",2],["else",1],["fold",1],["active",3],["css",1],["cap",3],["into",1],["clamp",1],["below",1],["1180px",1],["stylesheet",1],["caps",1],["dock",5],["at",1],["60vw",1],["so",1],["without",1],["dies",1],["past",1],["width",6],["window",4],["inner",3],["360",2],["1180",1],["infinity",1],["move",3],["dx",5],["client",3],["sidebar",4],["edge",2],["grows",2],["right",2],["left",3],["up",5],["remove",5],["event",9],["listener",7],["pointermove",2],["pointerup",2],["pointercancel",2],["body",3],["class",5],["list",5],["resizing",2],["try",2],["local",1],["storage",1],["item",1],["os",2],["string",1],["round",1],["catch",2],["iframes",1],["dmol",1],["canvas",1],["relayout",1],["new",2],["pane",1],["dispatch",1],["resize",2],["add",6],["pointerdown",1],["button",2],["return",2],["drags",1],["only",1],["ignore",1],["middle",1],["click",1],["never",1],["while",1],["collapsed",2],["handle",1],["hidden",1],["anyway",1],["contains",1],["prevent",1],["default",1],["bounding",1],["rect",1]]},{"id":"openai4s/server/webui/app.js#makeColResizer.apply","name":[["apply",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["apply",2],["if",1],["kind",1],["side",2],["cur",4],["math",5],["max",2],["200",1],["min",3],["520",1],["document",4],["element",2],["style",2],["property",2],["px",2],["else",1],["fold",1],["active",1],["css",1],["cap",3],["into",1],["clamp",1],["below",1],["1180px",1],["stylesheet",1],["caps",1],["dock",2],["at",1],["60vw",1],["so",1],["without",1],["drag",1],["dies",1],["past",1],["width",4],["const",1],["window",3],["inner",3],["360",2],["1180",1],["infinity",1]]},{"id":"openai4s/server/webui/app.js#makeColResizer.onMove","name":[["move",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["move",2],["const",1],["dx",5],["client",1],["start",1],["sidebar",1],["edge",2],["grows",2],["right",1],["dock",2],["left",2],["apply",1],["kind",1],["side",1],["cur",2],["w0",2]]},{"id":"openai4s/server/webui/app.js#makeColResizer.onUp","name":[["up",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["up",4],["document",4],["remove",5],["event",5],["listener",3],["pointermove",1],["move",1],["pointerup",1],["pointercancel",1],["body",1],["class",2],["list",2],["col",1],["resizing",1],["active",1],["try",2],["local",1],["storage",1],["item",1],["kind",1],["side",2],["os",2],["dock",1],["string",1],["math",1],["round",1],["cur",1],["catch",2],["let",1],["iframes",1],["dmol",1],["canvas",1],["relayout",1],["new",2],["pane",1],["width",1],["window",1],["dispatch",1],["resize",1]]},{"id":"openai4s/server/webui/app.js#markCandidateReady","name":[["mark",1],["candidate",1],["ready",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mark",2],["candidate",8],["ready",2],["value",7],["const",1],["target",6],["message",2],["node",1],["if",3],["remember",2],["identity",2],["stale",1],["replay",1],["must",1],["never",1],["demote",1],["row",1],["rest",1],["already",1],["projected",1],["as",1],["final",1],["dataset",2],["review",4],["status",2],["badge",2],["user",2],["truth",2],["return",2],["true",1],["stream",3],["wrap",2],["live",1]]},{"id":"openai4s/server/webui/app.js#markPermCard","name":[["mark",1],["perm",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mark",2],["perm",15],["card",7],["id",4],["allowed",10],["scope",7],["resolution",9],["const",5],["reg",3],["cards",1],["if",8],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["return",2],["ignore",1],["proto",1],["constructor",1],["keys",1],["resolved",2],["true",6],["null",1],["allow",2],["disabled",4],["deny",2],["class",1],["list",1],["add",1],["denied",3],["let",1],["st",5],["query",2],["selector",2],["status",7],["el",2],["div",1],["append",2],["child",2],["after",5],["restart",5],["context",1],["text",1],["content",1],["once",1],["cn",1],["old",3],["continue",8],["remove",1],["requires",1],["cont",6],["button",1],["btn",1],["replan",1],["onclick",1],["async",1],["running",3],["hint",1],["toast",1],["false",2],["try",1],["await",1],["send",1],["prompt",1],["finally",1],["connected",1]]},{"id":"openai4s/server/webui/app.js#markTurnStopping","name":[["mark",1],["turn",1],["stopping",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mark",2],["turn",6],["stopping",3],["fid",5],["if",2],["current",1],["id",1],["return",2],["resume",2],["watch",2],["staleness",1],["test",1],["includes",1],["running",6],["so",1],["no",1],["local",1],["episode",2],["its",1],["first",1],["tick",1],["exits",1],["nothing",1],["would",1],["ever",1],["clear",1],["spinner",1],["state",1],["reachable",1],["sidebar",1],["row",1],["still",1],["report",1],["frame",2],["after",2],["reconnect",1],["while",1],["client",2],["already",1],["saw",1],["end",1],["done",1],["cancelled",1],["accepted",1],["not",1],["terminal",1],["keep",1],["authoritative",1],["open",2],["until",1],["update",1],["status",1],["watchdog",1],["confirms",1],["owner",1],["was",1],["released",1],["otherwise",1],["reload",1],["resurrect",1],["immediately",1],["claimed",1],["had",1],["stopped",1],["cancel",1],["btn",1],["class",1],["list",1],["add",1],["hidden",1],["hint",1],["false",1],["true",1],["gen",1]]},{"id":"openai4s/server/webui/app.js#mdBuildList","name":[["md",1],["build",1],["list",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["md",4],["build",3],["list",3],["items",11],["cur",12],["var",4],["ordered",4],["indent",8],["html",3],["ol",2],["ul",2],["while",1],["length",2],["if",2],["break",1],["text",3],["nested",3],["li",2],["inline",1],["return",1]]},{"id":"openai4s/server/webui/app.js#mdCodeBlock","name":[["md",1],["code",1],["block",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["md",3],["code",8],["block",2],["lang",4],["var",1],["label",3],["trim",1],["return",1],["div",4],["class",5],["codeblock",1],["cb",4],["head",1],["span",4],["esc",1],["text",1],["button",3],["copy",5],["type",1],["title",2],["icon",1],["13",1],["msg",1],["action",1],["pre",2],["highlight",1]]},{"id":"openai4s/server/webui/app.js#mdHighlight","name":[["md",1],["highlight",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",3],["md",6],["highlight",2],["code",27],["lang",5],["string",1],["null",3],["if",13],["return",4],["length",5],["24000",1],["esc",4],["don",1],["tokenize",1],["huge",1],["blobs",1],["every",1],["frame",1],["var",14],["kw",4],["lc",3],["line",1],["comment",2],["bc",5],["block",1],["py",2],["python",1],["re",6],["ident",3],["za",2],["num",4],["9a",1],["out",12],["sp",9],["cls",2],["span",2],["class",1],["tok",1],["while",2],["ch",11],["starts",4],["index",5],["com",2],["slice",5],["continue",6],["str",2],["math",1],["min",1],["last",2],["mn",3],["exec",2],["tk",3],["test",1],["mi",3],["fn",2],["else",3],["has",1]]},{"id":"openai4s/server/webui/app.js#mdHighlight.sp","name":[["sp",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["sp",2],["function",2],["cls",3],["return",1],["span",2],["class",1],["tok",1],["esc",1]]},{"id":"openai4s/server/webui/app.js#mdInline","name":[["md",1],["inline",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",8],["md",3],["inline",2],["string",2],["null",1],["var",2],["codes",4],["replace",12],["push",1],["return",7],["mdc0",1],["length",1],["mdc1",1],["esc",8],["escapes",1],["but",1],["not",1],["quotes",1],["so",1],["any",1],["capture",1],["group",1],["interpolated",1],["into",1],["double",1],["quoted",1],["html",1],["attribute",2],["must",1],["additionally",1],["neutralize",1],["prevent",1],["alt",7],["href",4],["src",7],["value",1],["from",1],["closing",1],["injecting",1],["new",1],["ones",1],["quote",5],["quot",1],["data",1],["image",1],["png",1],["jpeg",1],["gif",1],["webp",1],["base64",1],["za",1],["z0",1],["img",2],["https",2],["mailto",1],["text",2],["target",1],["blank",1],["rel",1],["noopener",1],["strong",6],["em",6],["del",2],["code",3],["restore",1]]},{"id":"openai4s/server/webui/app.js#mdInline.escQuote","name":[["esc",1],["quote",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["esc",2],["quote",2],["function",2],["return",1],["string",1],["replace",1],["quot",1]]},{"id":"openai4s/server/webui/app.js#mdKw","name":[["md",1],["kw",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["md",8],["kw",5],["lang",4],["var",2],["if",1],["cache",3],["return",2],["new",1],["keywords",2],["default",1],["split",1]]},{"id":"openai4s/server/webui/app.js#mdLang","name":[["md",1],["lang",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["md",2],["lang",2],["lower",1],["case",1],["return",1],["py",1],["python",3],["js",1],["javascript",9],["ts",1],["typescript",1],["jsx",1],["tsx",1],["node",1],["json",1],["sh",1],["bash",6],["shell",1],["zsh",1],["console",1],["rlang",1],["sql",2],["yaml",3],["yml",1],["toml",3],["ini",1],["rb",1],["ruby",3]]},{"id":"openai4s/server/webui/app.js#mdList","name":[["md",1],["list",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["md",3],["list",3],["lines",8],["start",3],["var",4],["item",3],["re",3],["items",6],["while",2],["match",1],["if",4],["push",1],["indent",1],["replace",1],["length",3],["ordered",1],["test",3],["text",2],["else",3],["trim",3],["continue",1],["break",2],["return",1],["html",1],["build",1],["next",1]]},{"id":"openai4s/server/webui/app.js#memScopeLabel","name":[["mem",1],["scope",1],["label",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mem",2],["scope",3],["label",2],["pid",6],["if",1],["global",2],["return",2],["cust",1],["memory",1],["const",1],["projects",1],["find",1],["project",1],["id",2],["name",1]]},{"id":"openai4s/server/webui/app.js#memScopes","name":[["mem",1],["scopes",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mem",3],["scopes",2],["const",2],["pid",4],["eff",1],["project",1],["out",3],["id",2],["global",2],["label",3],["cust",1],["memory",1],["scope",2],["if",1],["push",1],["return",1]]},{"id":"openai4s/server/webui/app.js#menuOutside","name":[["menu",1],["outside",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["menu",5],["outside",2],["if",1],["contains",1],["target",1],["close",1]]},{"id":"openai4s/server/webui/app.js#mergeActionTimelines","name":[["merge",1],["action",1],["timelines",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["merge",2],["action",2],["timelines",2],["current",20],["incoming",22],["direction",6],["latest",2],["if",5],["return",6],["root",7],["frame",7],["id",16],["branch",7],["const",9],["deduped",3],["new",1],["map",1],["ordered",2],["before",12],["groups",13],["concat",2],["each",1],["group",7],["array",1],["from",1],["values",1],["sort",1],["left",4],["timeline",4],["ordinal",12],["right",4],["null",6],["created",2],["at",2],["first",9],["source",5],["after",9],["has",14],["more",13],["count",4],["length",5],["total",3],["math",1],["max",1],["truncated",1],["earlier",1],["last",1],["running",3]]},{"id":"openai4s/server/webui/app.js#mergeDelegationChildEvent","name":[["merge",1],["delegation",1],["child",1],["event",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["merge",2],["delegation",8],["child",16],["event",3],["live",1],["upsert",1],["one",1],["row",1],["from",1],["server",1],["side",2],["projection",1],["panel",1],["updates",1],["as",3],["soon",1],["moves",1],["while",1],["rest",1],["refresh",1],["scheduled",1],["by",1],["caller",1],["stays",1],["durable",1],["truth",1],["raw",1],["rides",1],["through",1],["sanitize",2],["delegations",2],["so",1],["browser",1],["exclusion",1],["belt",1],["no",2],["output",1],["steering",1],["text",2],["applies",1],["here",1],["exactly",1],["load",1],["const",6],["typeof",2],["object",3],["null",2],["if",4],["id",5],["return",2],["clean",5],["children",10],["state",14],["array",2],["root",2],["frame",2],["public",1],["96",1],["initialized",1],["true",1],["budget",1],["stats",6],["total",2],["pending",2],["running",2],["done",2],["failed",2],["stopped",2],["at",4],["find",1],["index",1],["item",4],["assign",1],["else",1],["push",1],["length",1],["each",1],["key",3],["string",1],["status",1],["undefined",1]]},{"id":"openai4s/server/webui/app.js#mergeNotebookCells","name":[["merge",1],["notebook",1],["cells",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["merge",2],["notebook",2],["cells",8],["server",3],["local",3],["const",2],["merged",4],["new",1],["map",1],["each",2],["cell",13],["nb",4],["key",4],["persisted",1],["execution",1],["record",1],["authoritative",1],["identical",1],["id",1],["return",3],["array",1],["from",1],["values",1],["sort",1],["ai",4],["number",4],["index",2],["bi",4],["if",1],["finite",2],["string",2],["locale",1],["compare",1]]},{"id":"openai4s/server/webui/app.js#messagesAtBottom","name":[["messages",1],["at",1],["bottom",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["messages",2],["at",2],["bottom",2],["pad",3],["return",1],["scroll",2],["height",2],["top",1],["client",1],["80",1]]},{"id":"openai4s/server/webui/app.js#micDictate","name":[["mic",1],["dictate",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mic",7],["dictate",2],["const",5],["sr",3],["window",2],["speech",2],["recognition",2],["webkit",1],["btn",7],["if",2],["hint",4],["toast",4],["unsupported",1],["true",5],["return",2],["rec",7],["try",2],["stop",1],["catch",2],["null",4],["class",5],["list",5],["remove",4],["new",1],["lang",1],["navigator",1],["language",1],["zh",1],["cn",1],["interim",1],["results",3],["continuous",1],["comp",3],["composer",1],["base",3],["value",2],["add",1],["listening",1],["onresult",1],["let",2],["txt",3],["length",1],["transcript",1],["grow",1],["onerror",1],["error",2],["onend",1],["start",2],["failed",1]]},{"id":"openai4s/server/webui/app.js#migrateAdmissions","name":[["migrate",1],["admissions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["migrate",2],["admissions",2],["fid",5],["let",2],["raw",6],["null",1],["try",3],["local",2],["storage",2],["item",2],["admission",3],["legacy",2],["key",2],["catch",3],["return",2],["if",3],["ids",4],["const",2],["parsed",3],["json",1],["parse",1],["array",2],["filter",1],["typeof",1],["string",1],["else",1],["id",2],["remember",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#mine","name":[["mine",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["mine",2],["current",2],["id",2]]},{"id":"openai4s/server/webui/app.js#modelProtocolOptions","name":[["model",1],["protocol",1],["options",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["model",2],["protocol",7],["options",2],["served",4],["const",4],["label",3],["keys",2],["chatgpt",2],["cust",5],["models",5],["openai",3],["claude",2],["anthropic",1],["ark",3],["gemini",2],["responses",2],["ids",5],["array",2],["each",1],["value",4],["id",8],["typeof",1],["string",1],["trim",1],["slice",1],["64",1],["if",1],["includes",1],["push",1],["daemon",1],["too",1],["old",1],["serve",1],["catalogue",1],["still",1],["has",1],["leave",1],["form",1],["usable",1],["these",1],["three",1],["shipped",1],["before",1],["protocols",1],["was",1],["part",1],["payload",1],["list",2],["length",1],["optional",2],["not",2],["missing",1],["translation",1],["must",1],["put",1],["dot",1],["key",1],["menu",1],["return",1],["map",1]]},{"id":"openai4s/server/webui/app.js#molecule","name":[["molecule",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["molecule",2],["container",4],["url",4],["nm",3],["mol",12],["teardown",1],["inner",3],["html",3],["const",16],["wrap",7],["el",9],["div",5],["append",9],["child",9],["tag",1],["dmol",8],["js",3],["viewer",17],["bar",6],["span",2],["lbl",1],["style",18],["let",4],["cur",4],["cartoon",8],["pills",3],["stick",5],["sphere",5],["surface",5],["line",3],["each",2],["val",5],["lab",2],["button",1],["onclick",1],["object",1],["values",1],["class",2],["list",2],["remove",3],["add",3],["apply",3],["cnt",3],["count",1],["view",8],["foot",4],["fmt",2],["split",1],["pop",1],["pdb",1],["null",1],["ca",10],["only",7],["false",1],["coarse",1],["models",1],["synthetic",1],["backbones",1],["plain",1],["renders",1],["nothing",1],["so",2],["draw",1],["trace",3],["tube",1],["spheres",1],["structure",1],["never",1],["blank",1],["spec",2],["color",5],["spectrum",3],["colorscheme",5],["jmol",5],["radius",1],["if",3],["return",2],["try",5],["all",2],["surfaces",2],["catch",7],["window",3],["type",1],["vdw",1],["opacity",1],["85",1],["white",2],["else",1],["hetflag",1],["true",1],["render",3],["boot",3],["fetch",2],["then",4],["text",4],["data",3],["create",1],["background",1],["theme",1],["dark",1],["1c1c19",1],["model",4],["atoms",7],["selected",2],["length",2],["detect",1],["backbone",2],["no",2],["full",1],["sidechains",1],["filter",1],["atom",1],["name",1],["content",1],["locale",1],["string",1],["zoom",1],["pre",4],["padding",2],["16px",2],["esc",2],["slice",2],["8000",2],["fb",2],["vendored",1],["copy",1],["missing",1],["local",1],["fall",1],["back",1],["fetching",1],["https",1],["org",1],["build",1],["min",2],["executes",1],["third",1],["party",1],["script",2],["page",1],["holds",1],["session",1],["cookie",1],["silently",1],["app",1],["whose",1],["whole",1],["premise",1],["runs",1],["locally",1],["makes",1],["call",1],["user",1],["did",1],["not",1],["ask",1],["degraded",1],["path",1],["below",1],["coordinates",1],["as",1],["was",1],["already",1],["written",1],["cdn",1],["hop",1],["stood",1],["between",1],["failure",1],["src",1],["static",1],["vendor",1],["onload",1],["onerror",1],["document",1],["head",1]]},{"id":"openai4s/server/webui/app.js#molecule.applyStyle","name":[["apply",1],["style",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["apply",2],["style",9],["if",2],["viewer",8],["return",1],["try",2],["remove",2],["all",2],["surfaces",2],["catch",2],["surface",3],["cartoon",1],["color",2],["spectrum",1],["add",1],["window",1],["dmol",1],["type",1],["vdw",1],["opacity",1],["85",1],["white",1],["else",1],["spec",1],["hetflag",1],["true",1],["stick",1],["colorscheme",1],["jmol",1],["render",1]]},{"id":"openai4s/server/webui/app.js#molecule.boot","name":[["boot",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["boot",2],["fetch",1],["url",1],["then",2],["text",2],["data",3],["try",3],["viewer",7],["window",1],["dmol",1],["create",1],["view",4],["background",1],["color",1],["theme",1],["dark",1],["1c1c19",1],["white",1],["mol",2],["const",3],["model",4],["add",1],["fmt",1],["let",1],["atoms",7],["selected",2],["catch",4],["length",2],["detect",1],["ca",6],["only",2],["backbone",2],["trace",1],["no",1],["full",1],["sidechains",1],["filter",1],["atom",1],["name",1],["cnt",1],["content",1],["locale",1],["string",1],["apply",1],["style",2],["cur",1],["zoom",1],["render",1],["inner",1],["html",1],["pre",2],["padding",1],["16px",1],["esc",1],["slice",1],["8000",1]]},{"id":"openai4s/server/webui/app.js#molecule.fb","name":[["fb",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["fb",2],["fetch",1],["url",1],["then",2],["text",1],["view",1],["inner",1],["html",1],["pre",2],["style",1],["padding",1],["16px",1],["esc",1],["slice",1],["8000",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#molecule.spec","name":[["spec",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["spec",2],["style",6],["cartoon",3],["ca",1],["only",1],["color",2],["spectrum",2],["trace",1],["sphere",3],["colorscheme",4],["jmol",4],["radius",1],["stick",2],["line",1]]},{"id":"openai4s/server/webui/app.js#molecule2dSvg","name":[["molecule2d",1],["svg",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["molecule2d",2],["svg",12],["model",12],["if",2],["atoms",7],["length",5],["return",3],["null",2],["const",25],["xs",3],["map",2],["atom",13],["ys",3],["min",12],["math",13],["max",12],["abs",2],["1e",4],["width",4],["900",1],["height",5],["520",1],["pad",3],["64",1],["sx",3],["sy",3],["scale",5],["point",4],["element",7],["view",1],["box",1],["role",1],["img",1],["aria",1],["label",4],["title",1],["molecule",1],["bonds",1],["each",2],["bond",5],["p1",5],["p2",5],["dx",3],["dy",3],["hypot",1],["nx",3],["ny",3],["count",3],["order",1],["let",1],["index",4],["offset",5],["append",3],["child",3],["line",1],["x1",1],["y1",1],["x2",1],["y2",1],["class",3],["chem",3],["circle",1],["cx",1],["cy",1],["13",1],["bg",1],["text",3],["fill",1],["chemistry",1],["color",1],["anchor",1],["middle",1],["content",1]]},{"id":"openai4s/server/webui/app.js#molecule2dSvg.point","name":[["point",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["point",2],["atom",4],["width",1],["min",2],["scale",2],["height",2]]},{"id":"openai4s/server/webui/app.js#molSvg","name":[["mol",1],["svg",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mol",2],["svg",4],["pts",5],["const",7],["180",1],["104",1],["pad",2],["12",1],["let",2],["minx",5],["infinity",6],["maxx",4],["miny",5],["maxy",4],["minz",5],["maxz",4],["math",8],["min",4],["max",4],["sx",3],["sy",3],["zr",2],["scale",5],["ox",2],["oy",2],["last",2],["length",1],["dots",3],["each",1],["cx",3],["cy",3],["hue",2],["240",2],["depth",3],["circle",1],["fixed",5],["fill",1],["hsl",1],["65",1],["52",1],["opacity",1],["45",1],["return",1],["view",1],["box",1],["width",1],["100",2],["height",1],["preserve",1],["aspect",1],["ratio",1],["mid",1],["ymid",1],["meet",1]]},{"id":"openai4s/server/webui/app.js#moveActionTimelineOverviewGesture","name":[["move",1],["action",1],["timeline",1],["overview",1],["gesture",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["move",2],["action",4],["timeline",6],["overview",20],["gesture",22],["view",14],["event",8],["const",5],["if",5],["pointer",2],["id",2],["return",1],["time",8],["xto",1],["domain",3],["start",17],["end",6],["dragging",4],["math",7],["abs",1],["client",5],["true",1],["last",1],["button",2],["draft",1],["selection",1],["floor",1],["min",2],["ceil",1],["max",2],["sync",1],["decorations",1],["else",1],["rect",4],["svg",1],["bounding",1],["span",8],["data",4],["width",2],["shifted",2],["schedule",1],["paths",1],["prevent",1],["default",1]]},{"id":"openai4s/server/webui/app.js#moveToFolderAt","name":[["move",1],["folder",1],["at",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["move",5],["folder",13],["at",2],["anchor",3],["fid",5],["const",4],["folders",4],["items",5],["label",3],["remove",1],["from",1],["icon",3],["click",3],["assign",3],["null",1],["each",1],["fo",3],["push",3],["name",2],["id",2],["sep",1],["true",1],["new",2],["plus",1],["async",1],["prompt",2],["if",1],["project",2],["return",1],["try",1],["await",2],["api",1],["projects",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["catch",1],["open",1],["menu",1]]},{"id":"openai4s/server/webui/app.js#navURL","name":[["nav",1],["url",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nav",2],["url",2],["path",5],["replace",4],["try",1],["if",1],["location",1],["pathname",1],["return",1],["already",1],["there",1],["don",1],["stack",1],["duplicate",1],["history",3],["entry",1],["state",2],["push",1],["catch",1],["api",1],["unavailable",1],["file",1],["navigation",1],["still",1],["works",1],["just",1],["not",1],["addressable",1]]},{"id":"openai4s/server/webui/app.js#nbCellChunk","name":[["nb",1],["cell",1],["chunk",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",4],["cell",15],["chunk",8],["event",12],["const",5],["producing",3],["id",9],["find",1],["if",3],["return",2],["stream",5],["stderr",2],["stdout",1],["null",5],["sequence",2],["seen",7],["chunks",4],["object",1],["create",1],["key",3],["string",1],["true",1],["append",1],["live",1],["output",1],["render",1]]},{"id":"openai4s/server/webui/app.js#nbCellDraft","name":[["nb",1],["cell",1],["draft",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",7],["cell",16],["draft",15],["event",12],["const",6],["id",11],["public",1],["text",1],["160",1],["if",3],["return",3],["revision",6],["math",1],["max",1],["number",2],["previous",3],["find",1],["status",4],["discarded",1],["live",11],["cells",9],["filter",2],["key",2],["length",1],["null",2],["render",2],["language",4],["string",2],["lower",1],["case",1],["python",1],["ready",2],["drafting",1],["producing",1],["index",1],["kernel",1],["origin",1],["agent",2],["source",3],["typeof",1],["slice",1],["200000",1],["stdout",1],["stderr",1],["error",1],["figures",1],["files",2],["written",1],["read",1],["complete",2],["true",3],["one",1],["writer",1],["owns",1],["session",1],["new",1],["turn",1],["replaces",1],["any",1],["stale",1],["left",1],["by",1],["dropped",1],["terminal",1],["instead",1],["appending",1],["another",1],["partial",1],["candidate",3],["merge",1],["notebook",1]]},{"id":"openai4s/server/webui/app.js#nbCellFinished","name":[["nb",1],["cell",1],["finished",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",5],["cell",13],["finished",2],["event",19],["const",3],["id",12],["producing",2],["if",1],["return",1],["active",9],["find",1],["string",3],["source",4],["null",4],["stdout",4],["append",2],["live",8],["output",2],["stderr",4],["error",4],["status",2],["ok",1],["figures",3],["files",6],["written",3],["read",3],["false",1],["cells",7],["filter",1],["candidate",2],["key",1],["merge",1],["notebook",1],["length",1],["render",1]]},{"id":"openai4s/server/webui/app.js#nbCellKey","name":[["nb",1],["cell",1],["key",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",2],["cell",20],["key",2],["if",1],["producing",2],["id",5],["return",2],["string",3],["legacy",1],["kernel",1],["python",1],["index",2],["null",1]]},{"id":"openai4s/server/webui/app.js#nbCellStart","name":[["nb",1],["cell",1],["start",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",7],["cell",21],["start",2],["event",19],["const",4],["id",21],["if",1],["return",1],["transient",1],["model",1],["draft",2],["becomes",1],["immutable",1],["server",2],["identified",1],["live",13],["cells",7],["filter",2],["candidate",2],["previous",22],["find",2],["persisted",1],["finished",1],["may",2],["still",1],["be",1],["present",1],["turn",1],["replay",5],["begins",1],["never",2],["inherit",5],["its",2],["complete",1],["output",5],["then",1],["append",1],["chunks",3],["second",1],["time",1],["only",1],["already",1],["memory",1],["continue",1],["stream",1],["true",2],["status",2],["running",2],["producing",1],["string",3],["index",4],["null",4],["kernel",3],["python",2],["language",3],["origin",3],["source",4],["stdout",2],["stderr",2],["error",1],["figures",2],["files",4],["written",2],["read",2],["generation",3],["state",4],["revision",7],["attempt",3],["group",3],["policy",3],["visibility",3],["seen",2],["undefined",1],["replayed",1],["starts",1],["reconnects",1],["upsert",1],["by",1],["identity",1],["they",1],["create",1],["duplicate",1],["temporary",1],["merge",1],["notebook",1],["saved",2],["key",1],["render",1]]},{"id":"openai4s/server/webui/app.js#nbErrorBlock","name":[["nb",1],["error",1],["block",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",3],["error",9],["block",2],["raw",3],["const",8],["txt",3],["strip",1],["ansi",1],["replace",1],["non",5],["empty",5],["split",2],["filter",1],["trim",2],["summary",4],["length",3],["default",1],["box",5],["el",8],["div",2],["nbc",7],["open",2],["head",10],["append",7],["child",7],["icon",2],["alert",1],["triangle",1],["14",1],["exception",2],["type",3],["message",2],["red",2],["pill",1],["so",1],["reads",1],["at",1],["glance",1],["instead",1],["one",1],["long",1],["line",2],["match",1],["za",1],["warning",1],["interrupt",1],["exit",1],["fault",1],["if",3],["span",3],["err",3],["text",2],["else",1],["there",1],["traceback",2],["beyond",1],["chev",4],["chevron",1],["down",1],["13",1],["class",3],["list",3],["add",2],["clickable",1],["onclick",1],["toggle",1],["tb",4],["pre",1],["inner",1],["html",1],["highlight",1],["return",1]]},{"id":"openai4s/server/webui/app.js#nbEventCellId","name":[["nb",1],["event",1],["cell",1],["id",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",2],["event",7],["cell",4],["id",4],["return",1],["producing",1]]},{"id":"openai4s/server/webui/app.js#nbFindCell","name":[["nb",1],["find",1],["cell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",4],["find",4],["cell",11],["producing",3],["id",3],["const",1],["key",5],["string",1],["return",1],["live",1],["cells",2],["null",1]]},{"id":"openai4s/server/webui/app.js#nbLiveAppend","name":[["nb",1],["live",1],["append",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",5],["live",3],["append",2],["txt",7],["const",2],["cell",1],["if",3],["return",1],["out",2],["header",1],["emits",1],["code",1],["first",1],["then",2],["divider",1],["stdout",3],["index",1],["div",2],["source",2],["else",2],["slice",2],["true",1],["length",1],["replace",1],["render",1]]},{"id":"openai4s/server/webui/app.js#nbLiveStart","name":[["nb",1],["live",1],["start",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",3],["live",9],["start",3],["tool",5],["raw",3],["server",11],["kernel",7],["id",7],["cell",12],["index",5],["language",4],["const",5],["code",4],["tools",2],["run",2],["python",3],["exec",1],["bash",2],["null",3],["test",1],["labels",1],["if",1],["return",1],["idx",3],["match",1],["event",1],["carries",1],["canonical",1],["runtime",1],["segment",1],["status",2],["cache",1],["fallback",1],["retained",1],["only",1],["older",1],["daemons",1],["replayed",1],["events",1],["from",1],["env",2],["kc",3],["st",2],["cells",4],["length",1],["source",1],["stdout",1],["stderr",1],["running",1],["figures",1],["true",1],["out",1],["false",1],["push",1],["render",1]]},{"id":"openai4s/server/webui/app.js#nbPopulateEnvSelect","name":[["nb",1],["populate",1],["env",1],["select",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["nb",2],["populate",2],["env",17],["select",2],["sel",6],["fill",4],["notebook",1],["dropdown",1],["from",1],["prebuilt",1],["environments",3],["mark",1],["current",7],["one",1],["selected",1],["disable",1],["cannot",1],["host",2],["python",1],["kernel",1],["if",8],["id",9],["return",5],["const",4],["envs",7],["cur",6],["inner",1],["html",1],["each",1],["notable",5],["length",1],["slice",1],["join",1],["el",1],["option",1],["null",2],["name",2],["runnable",2],["value",2],["disabled",1],["true",2],["bash",1],["rscript",1],["instead",1],["title",1],["description",1],["append",1],["child",1],["kc",19],["immediate",1],["no",1],["flicker",1],["busy",4],["date",2],["now",2],["at",2],["8000",1],["list",1],["rarely",1],["changes",1],["sid",5],["let",1],["data",4],["try",1],["await",1],["api",1],["frames",1],["catch",1],["false",2],["session",1],["switched",1],["during",1],["fetch",1],["drop",1],["stale",1],["result",1],["st",1]]},{"id":"openai4s/server/webui/app.js#nbPopulateEnvSelect.fill","name":[["fill",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["fill",2],["envs",3],["cur",4],["env",4],["sel",3],["inner",1],["html",1],["each",1],["const",2],["notable",5],["length",1],["slice",1],["join",1],["el",1],["option",1],["null",1],["name",2],["runnable",2],["value",2],["if",2],["disabled",1],["true",1],["host",1],["bash",1],["rscript",1],["instead",1],["title",1],["description",1],["append",1],["child",1]]},{"id":"openai4s/server/webui/app.js#nbRender","name":[["nb",1],["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["nb",7],["render",4],["if",3],["dock",1],["open",1],["active",1],["tab",1],["notebook",3],["return",3],["while",2],["turn",2],["streams",1],["user",1],["has",1],["scrolled",1],["up",2],["read",1],["earlier",1],["cell",1],["don",1],["keep",1],["tearing",1],["pane",1],["down",1],["under",1],["them",1],["keeps",1],["updating",1],["scroll",3],["jank",1],["mark",1],["dirty",2],["flush",1],["they",1],["back",1],["bottom",1],["see",1],["listener",1],["ends",1],["running",1],["reading",1],["true",2],["sched",3],["request",1],["animation",1],["frame",1],["false",1]]},{"id":"openai4s/server/webui/app.js#nbSwitchEnv","name":[["nb",1],["switch",1],["env",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["nb",5],["switch",5],["env",15],["name",5],["sel",6],["session",1],["kernel",6],["into",2],["prebuilt",1],["environment",1],["restart",1],["if",5],["current",2],["id",2],["return",1],["disabled",2],["true",3],["try",1],["const",1],["await",1],["api",2],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["error",3],["hint",3],["failed",2],["else",1],["switched",1],["catch",1],["text",1],["false",1],["invalidate",1],["cache",1],["generation",1],["changed",1],["re",1],["read",1],["state",1],["dock",1],["open",1],["active",1],["tab",1],["notebook",2],["render",1]]},{"id":"openai4s/server/webui/app.js#newFolder","name":[["new",1],["folder",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["new",3],["folder",4],["const",1],["name",3],["prompt",2],["if",1],["project",2],["return",1],["try",1],["await",3],["api",2],["projects",1],["folders",3],["method",1],["post",1],["body",1],["json",1],["stringify",1],["invalidate",1],["load",2],["sessions",1],["catch",1],["hint",1],["create",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#newSession","name":[["new",1],["session",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",3],["new",6],["session",4],["project",17],["id",17],["onclick",1],["passes",1],["mouse",1],["event",1],["only",2],["explicit",1],["string",2],["override",1],["user",1],["clicks",2],["create",4],["conversation",6],["active",1],["const",5],["requested",3],["typeof",1],["undefined",2],["target",4],["null",3],["try",1],["empty",1],["auto",1],["creation",5],["attach",1],["first",2],["send",1],["all",1],["share",2],["promise",2],["they",1],["cannot",1],["sibling",1],["frames",1],["split",1],["bytes",1],["from",2],["text",2],["already",1],["open",4],["there",1],["nothing",1],["uploads",1],["bind",1],["current",6],["directly",1],["so",1],["thing",1],["shared",2],["could",1],["collapse",1],["two",1],["deliberate",1],["into",1],["one",1],["frame",9],["upload",1],["fresh",1],["await",4],["if",4],["return",1],["adopted",1],["its",2],["own",2],["still",1],["opening",1],["callers",1],["such",1],["as",2],["not",1],["opened",1],["else",1],["release",1],["previous",6],["way",1],["would",1],["before",1],["published",1],["derives",1],["publishing",1],["made",1],["see",1],["predecessor",1],["old",1],["subscription",1],["was",1],["then",1],["never",1],["released",1],["unsub",1],["adopt",1],["created",1],["composer",1],["focus",1],["catch",1],["hint",1],["folder",1],["failed",1],["api",1],["error",1],["true",1]]},{"id":"openai4s/server/webui/app.js#normalizeActionTimelineSearch","name":[["normalize",1],["action",1],["timeline",1],["search",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["normalize",2],["action",2],["timeline",2],["search",2],["value",3],["return",1],["string",1],["trim",1],["locale",1],["lower",1],["case",1]]},{"id":"openai4s/server/webui/app.js#notebookCellButton","name":[["notebook",1],["cell",1],["button",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["notebook",2],["cell",2],["button",10],["label",4],["icon",4],["name",3],["enabled",5],["action",5],["const",1],["el",3],["nbc",1],["append",2],["child",2],["13",1],["span",1],["null",1],["disabled",1],["title",1],["nb",1],["unavailable",1],["if",1],["onclick",1],["return",1]]},{"id":"openai4s/server/webui/app.js#notebookCellState","name":[["notebook",1],["cell",1],["state",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["notebook",2],["cell",10],["state",2],["if",4],["draft",1],["return",5],["key",5],["drafting",2],["cls",5],["string",1],["replay",1],["policy",1],["lower",1],["case",1],["never",1],["non",2],["replayable",2],["historical",3],["revision",1],["stale",5],["true",1],["reasons",3],["array",2],["current",2]]},{"id":"openai4s/server/webui/app.js#notebookExportHref","name":[["notebook",1],["export",1],["href",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["notebook",3],["export",3],["href",2],["frame",3],["id",3],["option",5],["const",1],["base",3],["api",1],["frames",1],["encode",1],["uricomponent",1],["return",1],["path",2],["language",2]]},{"id":"openai4s/server/webui/app.js#notebookExportLink","name":[["notebook",1],["export",1],["link",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["notebook",6],["export",4],["link",2],["frame",6],["id",6],["const",7],["wrap",5],["el",9],["div",2],["prov",6],["dl",7],["default",2],["action",1],["stays",1],["exactly",1],["was",1],["so",1],["common",1],["path",1],["one",1],["click",1],["nobody",1],["has",1],["learn",1],["menu",7],["they",1],["primary",4],["exports",2],["dlbtn",1],["append",8],["child",8],["icon",2],["download",5],["14",1],["span",2],["null",2],["key",2],["href",4],["attribute",6],["suffix",2],["toggle",9],["button",1],["dlmore",1],["aria",4],["label",1],["exec",1],["more",1],["expanded",3],["false",4],["chevron",1],["down",1],["13",1],["dlmenu",1],["hidden",3],["slice",1],["each",1],["option",4],["item",6],["dlitem",1],["navigates",1],["should",1],["not",1],["stay",1],["open",3],["behind",1],["onclick",2],["class",2],["list",2],["add",1],["prevent",1],["stop",1],["propagation",1],["true",1],["return",1]]},{"id":"openai4s/server/webui/app.js#notebookOutputBlock","name":[["notebook",1],["output",1],["block",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["notebook",2],["output",3],["block",2],["cell",4],["raw",4],["error",5],["const",3],["text",6],["string",1],["null",2],["if",2],["return",2],["looks",1],["binary",1],["append",4],["child",4],["bin",1],["elide",1],["length",1],["details",5],["el",3],["nbc",3],["disclosure",1],["summary",1],["pre",4],["err",1],["out",1],["content",1]]},{"id":"openai4s/server/webui/app.js#onChange","name":[["change",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["change",2],["if",1],["theme",2],["system",2],["apply",1],["instant",1],["true",1]]},{"id":"openai4s/server/webui/app.js#onEvent","name":[["event",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["event",3],["const",4],["fid",20],["root",2],["frame",3],["id",13],["if",46],["type",22],["replay",5],["begin",1],["restarted",1],["daemon",1],["issues",1],["new",1],["epoch",6],["every",1],["cursor",2],["hold",1],["describes",1],["stream",9],["never",3],["produced",2],["so",5],["drop",1],["them",1],["all",1],["rather",1],["than",1],["resuming",1],["from",4],["position",1],["cannot",2],["interpret",1],["seq",2],["seen",2],["mine",14],["wrap",2],["remove",1],["null",6],["live",2],["cells",1],["cell",9],["gap",5],["means",1],["server",1],["could",2],["not",4],["serve",1],["our",1],["buffer",1],["had",2],["aged",1],["past",1],["belonged",1],["previous",6],["run",1],["replaying",1],["hole",1],["see",1],["would",1],["leave",1],["transcript",1],["quietly",1],["wrong",1],["reload",1],["else",16],["end",1],["open",1],["conversation",2],["project",1],["down",1],["artifact",1],["ref",2],["problems",6],["reference",1],["did",1],["resolve",1],["shown",1],["old",1],["resolver",1],["dropped",1],["one",2],["silence",1],["user",1],["ask",1],["question",1],["about",2],["file",1],["model",1],["received",1],["no",1],["way",1],["notice",1],["error",2],["state",16],["turn",4],["still",1],["runs",1],["referencing",1],["four",1],["files",1],["typo",1],["should",1],["answer",1],["other",1],["three",1],["render",8],["attachment",2],["late",1],["failure",1],["prose",1],["addressed",1],["without",1],["wipes",1],["running",2],["prints",1],["its",1],["predecessor",1],["into",1],["text",6],["reset",1],["stale",1],["start",3],["notebook",10],["draft",2],["nb",4],["chunk",2],["finished",2],["schedule",4],["workbench",3],["refresh",4],["action",13],["timeline",16],["incoming",4],["sanitize",4],["current",6],["branch",28],["scope",1],["activation",3],["keeps",1],["delayed",1],["delta",1],["must",1],["replace",1],["newly",1],["active",8],["projection",3],["merge",1],["timelines",1],["latest",2],["tab",7],["update",1],["ledger",1],["direction",1],["execution",13],["queue",7],["remember",3],["owner",11],["events",1],["deltas",1],["paint",1],["safe",1],["immediately",1],["then",1],["authoritative",1],["fifo",1],["snapshot",1],["positions",1],["drift",1],["status",2],["identity",1],["60",1],["recovery",9],["log",5],["includes",3],["next",4],["object",2],["entries",2],["filter",1],["value",3],["concat",1],["slice",1],["50",1],["completed",1],["failed",1],["partial",1],["cancelled",1],["string",1],["lower",1],["case",1],["120",1],["restored",2],["checkpoint",5],["created",2],["reverted",2],["revert",2],["conflict",1],["resync",1],["return",1],["ok",1],["true",1],["public",5],["96",4],["undo",1]]},{"id":"openai4s/server/webui/app.js#openAdmin","name":[["open",1],["admin",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",2],["admin",4],["el",1],["team",1],["modal",1],["class",1],["list",1],["remove",1],["hidden",1],["load",1]]},{"id":"openai4s/server/webui/app.js#openAnnotations","name":[["open",1],["annotations",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",3],["annotations",3],["return",1],["filter",1],["status",1]]},{"id":"openai4s/server/webui/app.js#openAnnotDraft","name":[["open",1],["annot",1],["draft",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",2],["annot",18],["draft",8],["stage",4],["close",5],["pop",9],["const",10],["layer",5],["query",1],["selector",1],["num",2],["annotations",1],["id",1],["length",1],["pin",7],["el",7],["div",4],["style",2],["left",1],["100",2],["top",1],["text",7],["content",3],["append",7],["child",7],["edit",1],["ta",9],["textarea",1],["input",2],["placeholder",1],["add",3],["annotation",2],["rows",1],["foot",7],["spacer",2],["cancel",4],["button",2],["btn",2],["ghost",1],["common",4],["save",16],["solid",1],["disabled",5],["true",3],["event",2],["listener",2],["value",2],["trim",2],["keydown",1],["if",5],["composing",1],["key",5],["code",1],["229",1],["return",2],["escape",1],["prevent",2],["default",2],["else",1],["enter",1],["meta",1],["ctrl",1],["click",1],["onclick",2],["async",1],["saving",1],["try",1],["await",1],["catch",1],["false",1],["hint",1],["status",1],["404",1],["err404",1],["err",1],["api",1],["error",1],["position",1],["art",1],["timeout",1],["focus",1]]},{"id":"openai4s/server/webui/app.js#openArt","name":[["open",1],["art",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",4],["art",2],["meta",9],["if",1],["artifact",4],["id",5],["return",1],["dock",1],["viewer",1],["filename",2],["content",2],["type",2],["size",2],["bytes",2]]},{"id":"openai4s/server/webui/app.js#openArtifact","name":[["open",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",3],["artifact",4],["modal",6],["title",2],["text",1],["content",1],["filename",2],["preview",1],["const",1],["dl",4],["download",2],["style",1],["display",1],["href",1],["api",1],["artifacts",1],["id",1],["attribute",1],["render",1],["body",2],["el",1]]},{"id":"openai4s/server/webui/app.js#openConversation","name":[["open",1],["conversation",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["open",10],["conversation",7],["fid",15],["pid",6],["clear",4],["timeout",3],["branch",5],["timer",3],["const",10],["previous",6],["current",2],["id",9],["if",10],["unsub",1],["project",6],["proj",2],["art",1],["null",35],["new",2],["drop",3],["cached",1],["wide",1],["files",1],["reflect",1],["address",1],["bar",1],["so",5],["persistent",1],["shareable",1],["reload",1],["safe",1],["location",1],["no",1],["op",2],["re",4],["already",2],["at",4],["path",2],["during",1],["deep",1],["link",1],["hydration",1],["resume",4],["resync",1],["nav",1],["url",1],["frame",1],["sessions",6],["find",2],["show",3],["workspace",1],["conv",2],["render",5],["menu",1],["mq",1],["mobile",2],["matches",1],["sidebar",1],["true",2],["collapse",1],["drawer",1],["visible",1],["messages",4],["inner",2],["html",2],["stream",1],["close",3],["turn",4],["ticket",2],["belongs",1],["session",9],["issued",1],["msg",9],["cursor",2],["has",3],["earlier",5],["false",5],["loading",6],["history",4],["window",1],["restarts",1],["newest",1],["page",2],["composer",3],["hint",2],["goes",1],["watchdog",2],["resyncs",1],["by",3],["opening",1],["rather",1],["than",1],["calling",1],["done",1],["without",1],["stopping",1],["spinner",1],["outlived",1],["described",1],["kept",1],["spinning",1],["next",3],["unlocked",1],["running",1],["enable",1],["cancel",1],["btn",1],["class",1],["list",1],["add",1],["hidden",1],["stop",2],["any",2],["from",2],["previously",1],["gen",6],["guard",1],["continuations",1],["against",1],["fast",1],["switching",2],["cells",2],["kernels",1],["live",3],["cell",1],["dock",4],["artifact",1],["kernel",3],["filter",1],["destroy",1],["action",6],["timeline",8],["view",1],["selected",2],["group",2],["execution",2],["queue",1],["identity",1],["recovery",3],["state",9],["actions",1],["delegation",1],["exec",1],["sources",1],["executed",1],["code",1],["surface",1],["per",2],["undo",1],["context",1],["security",1],["workbench",5],["errors",1],["req",4],["restore",1],["focus",1],["variable",1],["inspector",1],["language",1],["python",1],["results",1],["error",1],["request",1],["tbl",1],["invalidate",1],["cache",1],["prior",2],["table",1],["caches",1],["tabs",2],["active",1],["tab",1],["notebook",2],["prov",1],["mode",1],["lineage",2],["pane",1],["step",5],["els",1],["fresh",3],["registry",2],["reopen",1],["then",1],["replay",1],["dedupes",1],["perm",1],["cards",2],["object",1],["create",1],["permission",1],["card",1],["proto",1],["plan",4],["ready",1],["status",3],["pending",1],["compute",4],["ran",1],["says",1],["nothing",1],["about",1],["one",1],["badge",5],["remove",2],["banner",3],["lost",1],["refresh",1],["deliberately",1],["not",2],["awaited",1],["must",1],["even",1],["route",1],["exist",1],["annotations",1],["annot",3],["draft",1],["pop",1],["update",1],["edac",1],["teardown",2],["editing",1],["editor",1],["autocomplete",1],["edit",1],["mol",1],["viewer",1],["length",2],["await",3],["load",1],["else",2],["title",4],["name",3],["task",1],["summary",1],["default",1],["try",2],["fb",3],["api",2],["frames",2],["feedback",4],["catch",3],["let",1],["count",2],["sd",3],["promise",1],["all",1],["fetch",1],["recent",1],["message",1],["size",1],["steps",7],["return",1],["msgs",3],["before",2],["seq",8],["interleave",1],["stored",3],["activity",2],["timestamp",1],["carry",1],["stable",1],["tie",1],["break",1],["reopened",1],["renders",1],["full",1],["items",5],["each",3],["mm",3],["push",2],["date",1],["created",2],["time",1],["1e15",1],["kind",3],["sort",1],["paint",1],["control",1]]},{"id":"openai4s/server/webui/app.js#openCust","name":[["open",1],["cust",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",3],["cust",5],["tab",7],["dom",1],["onclick",1],["handlers",1],["receive",1],["mouse",1],["event",1],["as",2],["their",1],["first",1],["argument",1],["two",1],["settings",1],["entry",1],["points",1],["pass",1],["object",1],["through",1],["name",1],["so",1],["painted",2],["loading",1],["failed",1],["find",1],["renderer",1],["threw",1],["leaving",1],["modal",2],["stuck",1],["text",1],["had",1],["already",1],["el",1],["return",1],["typeof",1],["string",1],["general",1]]},{"id":"openai4s/server/webui/app.js#openDataproSearchHit","name":[["open",1],["datapro",1],["search",1],["hit",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",10],["datapro",3],["search",2],["hit",16],["close",1],["palette",2],["if",3],["artifact",5],["id",14],["const",1],["view",4],["string",1],["filename",1],["result",1],["json",2],["content",1],["type",1],["application",1],["root",6],["frame",6],["null",2],["project",3],["dock",3],["lives",1],["inside",1],["workspace",1],["dashboard",3],["hides",1],["conversation",2],["resets",1],["tabs",1],["so",1],["viewer",3],["has",1],["be",1],["opened",1],["after",1],["owning",1],["session",4],["exactly",1],["like",1],["opening",1],["directly",1],["made",1],["click",1],["from",1],["render",2],["into",1],["0x0",1],["node",1],["cross",1],["wrong",1],["current",2],["then",1],["return",3],["no",1],["fullscreen",1],["modal",1],["renders",1],["over",1],["cust",1],["connectors",1]]},{"id":"openai4s/server/webui/app.js#openKetcher","name":[["open",1],["ketcher",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",3],["ketcher",4],["modal",6],["title",2],["text",1],["content",1],["download",1],["style",1],["display",1],["none",1],["const",2],["body",4],["inner",1],["html",1],["el",2],["iframe",1],["src",1],["attribute",1],["allow",1],["clipboard",2],["read",1],["write",1],["append",1],["child",1]]},{"id":"openai4s/server/webui/app.js#openMenu","name":[["open",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",2],["menu",7],["anchor",3],["items",3],["close",2],["const",4],["el",5],["div",2],["ctx",3],["each",1],["if",3],["sep",2],["append",5],["child",5],["return",1],["button",1],["item",1],["danger",2],["icon",3],["ic",4],["span",2],["inner",3],["html",1],["16",1],["null",1],["label",1],["onclick",1],["stop",1],["propagation",1],["click",2],["document",2],["body",1],["bounding",1],["client",1],["rect",1],["let",1],["top",6],["bottom",1],["offset",3],["height",3],["window",2],["math",3],["max",2],["style",2],["px",2],["left",2],["min",1],["width",2],["timeout",1],["add",1],["event",1],["listener",1],["mousedown",1],["outside",1]]},{"id":"openai4s/server/webui/app.js#openModalEl","name":[["open",1],["modal",1],["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",2],["modal",13],["el",3],["if",3],["return",1],["const",4],["was",2],["hidden",4],["class",3],["list",6],["contains",2],["remove",1],["focus",4],["stack",1],["push",1],["prev",1],["document",1],["active",1],["element",1],["defer",1],["until",1],["content",1],["paints",1],["cust",1],["tabs",1],["fill",1],["async",1],["request",1],["animation",1],["frame",1],["box",8],["query",2],["selector",2],["has",1],["attribute",2],["tabindex",2],["focusables",1],["prefer",3],["data",1],["autofocus",1],["find",1],["icon",1],["ghost",1],["try",2],["prevent",1],["scroll",1],["true",1],["catch",2]]},{"id":"openai4s/server/webui/app.js#openPalette","name":[["open",1],["palette",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",4],["palette",9],["if",7],["pal",15],["return",2],["true",1],["const",4],["ov",7],["el",6],["div",3],["box",4],["inp",8],["input",3],["placeholder",2],["search",3],["spellcheck",1],["false",1],["list",5],["append",4],["child",4],["document",1],["body",1],["onclick",1],["target",1],["close",2],["add",2],["event",2],["listener",2],["value",1],["keydown",1],["composing",1],["key",5],["code",1],["229",1],["escape",1],["prevent",4],["default",4],["else",3],["arrow",2],["down",1],["idx",5],["math",2],["min",1],["items",1],["length",1],["render",2],["up",1],["max",1],["enter",1],["pick",1],["focus",1]]},{"id":"openai4s/server/webui/app.js#openPanel","name":[["open",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",2],["panel",2],["el",1],["team",1],["files",1],["modal",1],["class",1],["list",1],["remove",1],["hidden",1],["load",1],["tf",1],["state",1],["path",1]]},{"id":"openai4s/server/webui/app.js#openPinPop","name":[["open",1],["pin",1],["pop",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",3],["pin",3],["pop",17],["stage",3],["close",8],["annot",22],["draft",1],["const",10],["layer",4],["query",1],["selector",1],["el",11],["div",5],["view",1],["head",5],["append",9],["child",9],["span",2],["num",1],["number",1],["shown",4],["annotation",4],["status",10],["label",2],["sent",2],["resolved",3],["dismissed",1],["pending",3],["unknown",2],["st",3],["dataset",2],["body",4],["foot",7],["del",8],["button",3],["btn",2],["ghost",1],["danger",1],["common",2],["delete",4],["onclick",2],["async",1],["disabled",3],["true",3],["try",1],["await",1],["annotations",1],["id",1],["hint",2],["deleted",1],["catch",1],["false",1],["toast",1],["failed",1],["api",1],["error",2],["text",1],["held",3],["not",2],["user",1],["turn",2],["quoting",1],["server",1],["answers",1],["409",1],["exactly",1],["offering",2],["then",1],["showing",1],["worse",1],["version",1],["if",1],["title",1],["by",1],["solid",1],["position",1]]},{"id":"openai4s/server/webui/app.js#openProject","name":[["open",1],["project",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["open",5],["project",4],["id",8],["gen",2],["await",4],["load",2],["projects",1],["show",1],["workspace",1],["sessions",2],["render",1],["proj",1],["menu",1],["const",1],["ss",3],["filter",1],["if",1],["length",1],["conversation",1],["else",1],["new",1],["session",1]]},{"id":"openai4s/server/webui/app.js#openProjectModal","name":[["open",1],["project",1],["modal",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",3],["project",7],["modal",9],["const",2],["null",2],["editing",1],["id",2],["title",5],["proj",5],["head",1],["span",1],["if",1],["text",2],["content",2],["edit",1],["pm",6],["name",3],["value",3],["desc",1],["description",1],["ctx",1],["context",2],["agent",1],["create",2],["common",1],["save",1],["delete",1],["class",1],["list",1],["toggle",1],["hidden",1],["el",1],["request",1],["animation",1],["frame",1],["focus",1]]},{"id":"openai4s/server/webui/app.js#openProjectResearchView","name":[["open",1],["project",1],["research",1],["view",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["open",2],["project",30],["research",15],["view",2],["initial",3],["tab",12],["timeline",18],["if",11],["return",4],["const",14],["id",15],["mode",9],["modal",8],["title",2],["text",2],["content",17],["proj",1],["name",3],["download",1],["style",1],["display",1],["none",1],["body",5],["inner",5],["html",5],["class",2],["list",2],["remove",1],["hidden",1],["tabs",5],["el",18],["div",12],["append",19],["child",19],["cache",4],["null",3],["lineage",16],["render",4],["data",16],["summary",7],["session",5],["count",5],["total",1],["groups",2],["length",4],["dock",3],["empty",4],["each",5],["group",5],["wrapper",4],["entry",1],["label",3],["short",5],["runtime",5],["root",1],["frame",1],["action",3],["card",1],["artifact",3],["version",4],["edges",10],["by",3],["new",1],["map",2],["nodes",3],["item",13],["filter",1],["kind",2],["row",5],["node",1],["span",3],["filename",3],["latest",2],["pill",1],["cell",5],["some",1],["no",1],["details",1],["slice",1],["500",2],["edge",6],["from",7],["select",3],["array",1],["children",1],["button",8],["toggle",1],["active",1],["dataset",2],["common",1],["loading",1],["try",1],["sanitize",2],["await",2],["api",2],["projects",2],["encode",2],["uricomponent",2],["limit",2],["2000",1],["catch",1],["error",4],["public",1],["message",1],["240",1],["key",3],["seg",1],["btn",1],["onclick",1]]},{"id":"openai4s/server/webui/app.js#openProjectResearchView.renderLineage","name":[["render",1],["lineage",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["render",2],["lineage",9],["data",11],["content",5],["inner",1],["html",1],["append",9],["child",9],["el",9],["div",4],["project",10],["research",5],["summary",3],["artifact",3],["count",2],["version",4],["edges",10],["length",3],["const",4],["by",3],["id",9],["new",1],["map",2],["nodes",3],["item",13],["filter",1],["kind",2],["each",2],["row",5],["node",1],["span",3],["name",1],["filename",3],["short",4],["runtime",4],["if",4],["latest",2],["timeline",1],["pill",1],["cell",5],["some",1],["dock",1],["empty",1],["no",1],["details",1],["null",1],["slice",1],["500",1],["edge",6],["from",6]]},{"id":"openai4s/server/webui/app.js#openProjectResearchView.renderTimeline","name":[["render",1],["timeline",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["render",2],["timeline",6],["data",7],["content",4],["inner",1],["html",1],["const",2],["summary",4],["el",4],["div",4],["project",4],["research",2],["session",5],["count",3],["total",1],["append",5],["child",5],["if",2],["groups",2],["length",1],["dock",1],["empty",2],["return",1],["each",1],["group",5],["wrapper",4],["entry",1],["label",1],["name",1],["short",1],["runtime",1],["root",1],["frame",1],["id",1],["action",1],["card",1]]},{"id":"openai4s/server/webui/app.js#openProjectResearchView.select","name":[["select",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["select",2],["async",2],["tab",9],["if",4],["modal",3],["mode",6],["return",2],["array",1],["from",1],["tabs",1],["children",1],["each",1],["button",3],["class",1],["list",1],["toggle",1],["active",1],["dataset",1],["content",4],["inner",2],["html",2],["append",2],["child",2],["el",2],["div",2],["dock",1],["empty",1],["common",1],["loading",1],["try",1],["cache",3],["timeline",6],["sanitize",2],["action",2],["await",2],["api",2],["projects",2],["encode",2],["uricomponent",2],["project",3],["id",2],["limit",2],["500",1],["lineage",3],["2000",1],["render",2],["catch",1],["error",4],["public",1],["text",1],["message",1],["240",1]]},{"id":"openai4s/server/webui/app.js#openRunLocationDialog","name":[["open",1],["run",1],["location",1],["dialog",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["open",3],["run",3],["location",6],["dialog",5],["fid",3],["const",11],["target",6],["current",8],["id",1],["if",5],["return",2],["let",1],["status",8],["null",4],["catalog",4],["profiles",7],["try",2],["await",4],["promise",1],["all",1],["load",1],["compute",9],["api",5],["orchestration",1],["catch",3],["error",6],["hint",5],["text",3],["true",2],["wrap",6],["el",12],["div",6],["local",10],["choose",4],["profile",13],["sessions",2],["encode",2],["uricomponent",2],["release",6],["method",2],["post",2],["body",7],["else",1],["json",1],["stringify",1],["close",2],["modal",9],["refresh",1],["409",1],["means",1],["daemon",1],["has",1],["no",1],["listener",1],["one",1],["user",1],["will",1],["actually",1],["hit",1],["its",1],["already",1],["explains",1],["itself",1],["button",3],["rl",8],["option",7],["append",9],["child",9],["name",5],["onclick",3],["length",1],["empty",1],["not",1],["configured",1],["each",1],["cluster",2],["workload",2],["bits",2],["cpus",1],["cpu",1],["gpus",2],["gpu",1],["math",2],["round",2],["memory",1],["mb",1],["1024",1],["gi",1],["walltime",1],["3600",1],["filter",1],["boolean",1],["join",1],["title",2],["content",1],["download",4],["style",1],["display",1],["none",1],["inner",1],["html",1]]},{"id":"openai4s/server/webui/app.js#openRunLocationDialog.choose","name":[["choose",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["choose",2],["async",2],["profile",4],["try",1],["if",1],["null",1],["await",3],["api",3],["sessions",2],["encode",2],["uricomponent",2],["target",3],["compute",3],["release",1],["method",2],["post",2],["body",3],["else",1],["json",1],["stringify",1],["close",1],["modal",2],["el",1],["refresh",1],["status",1],["catch",1],["error",3],["409",1],["means",1],["daemon",1],["has",1],["no",1],["listener",1],["one",1],["user",1],["will",1],["actually",1],["hit",1],["its",1],["already",1],["explains",1],["itself",1],["hint",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#openShareDialog","name":[["open",1],["share",1],["dialog",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",6],["function",3],["open",4],["share",36],["dialog",4],["fid",6],["frame",4],["let",2],["status",7],["shares",9],["try",1],["await",5],["promise",1],["all",1],["fetch",2],["api",7],["then",2],["json",2],["frames",2],["encode",4],["uricomponent",4],["catch",1],["error",3],["hint",4],["nb",1],["action",1],["failed",1],["text",18],["true",6],["return",4],["const",20],["overlay",11],["document",19],["create",17],["element",16],["div",8],["class",4],["name",4],["modal",1],["style",14],["css",9],["position",1],["fixed",1],["inset",1],["background",2],["rgba",2],["45",1],["display",6],["flex",10],["align",2],["items",2],["center",3],["justify",4],["content",11],["index",1],["1000",1],["box",15],["var",4],["panel",1],["fff",1],["color",1],["ink",1],["111",1],["max",1],["width",2],["520px",1],["90",1],["border",5],["radius",3],["12px",4],["padding",3],["20px",1],["shadow",1],["10px",1],["40px",1],["append",27],["child",27],["close",14],["remove",1],["onclick",1],["if",9],["target",1],["h3",1],["title",1],["margin",7],["top",4],["state",4],["string",3],["unconfigured",2],["object",2],["assign",2],["mk",10],["btn",10],["body",6],["disabled",2],["row",15],["gap",5],["8px",9],["end",3],["16px",3],["configured",1],["enable",1],["call",4],["put",2],["settings",1],["enabled",1],["false",2],["active",8],["find",1],["ready",1],["publishing",1],["scope",6],["muted",3],["font",3],["size",3],["13px",2],["inp",5],["input",1],["read",1],["only",1],["value",4],["url",3],["1px",2],["solid",2],["line",2],["ccc",2],["copy",1],["navigator",2],["clipboard",2],["write",1],["copied",1],["exp",16],["4px",1],["expires",5],["at",3],["new",1],["date",1],["locale",1],["never",2],["actions",11],["update",1],["id",2],["updated",1],["revoke",2],["confirm",2],["delete",1],["revoked",1],["else",1],["label",8],["span",1],["expiry",5],["sel",6],["select",1],["6px",1],["86400",1],["1d",1],["604800",2],["7d",1],["2592000",1],["30d",1],["each",1],["secs",5],["option",1],["default",1],["days",1],["parse",1],["int",1],["10",1],["rec",3],["post",1],["click",1]]},{"id":"openai4s/server/webui/app.js#openShareDialog.close","name":[["close",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["close",2],["overlay",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#openShareDialog.mkBtn","name":[["mk",1],["btn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["mk",2],["btn",2],["label",3],["click",3],["danger",4],["primary",5],["const",1],["document",1],["create",1],["element",1],["button",1],["text",2],["content",1],["class",1],["name",1],["style",1],["css",1],["padding",1],["7px",1],["14px",1],["border",2],["radius",1],["8px",1],["cursor",1],["pointer",1],["1px",1],["solid",1],["var",2],["line",1],["ccc",1],["background",1],["accent",1],["2b6cb0",1],["color",1],["fff",1],["onclick",1],["return",1]]},{"id":"openai4s/server/webui/app.js#openShareDialog.shareCall","name":[["share",1],["call",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["share",2],["call",2],["method",3],["path",3],["body",6],["try",1],["const",2],["await",2],["fetch",1],["headers",1],["content",1],["type",1],["application",1],["json",3],["stringify",1],["undefined",1],["catch",2],["if",1],["ok",1],["throw",1],["new",1],["api",2],["error",4],["status",1],["return",2],["hint",1],["nb",1],["action",1],["failed",1],["text",1],["true",1],["null",1]]},{"id":"openai4s/server/webui/app.js#openTurnTicket","name":[["open",1],["turn",1],["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",2],["turn",5],["ticket",5],["return",1]]},{"id":"openai4s/server/webui/app.js#openViewer","name":[["open",1],["viewer",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["open",3],["viewer",2],["dock",1],["artifact",1],["prov",1],["mode",1],["false",1],["add",1],["tab",2],["active",1],["id",1]]},{"id":"openai4s/server/webui/app.js#openVolcengineAuthorization","name":[["open",1],["volcengine",1],["authorization",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",3],["open",3],["volcengine",2],["authorization",2],["url",5],["popup",3],["null",3],["if",4],["return",2],["let",1],["target",9],["try",1],["closed",1],["location",1],["href",1],["else",1],["window",1],["blank",1],["noopener",1],["noreferrer",1],["typeof",1],["focus",2],["catch",1],["fallback",1],["button",1],["remains",1],["available",1],["browser",1],["blocks",1]]},{"id":"openai4s/server/webui/app.js#optionalApi","name":[["optional",1],["api",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["optional",2],["api",3],["paths",3],["const",1],["path",2],["try",1],["return",2],["await",1],["catch",1],["null",1]]},{"id":"openai4s/server/webui/app.js#outputBlock","name":[["output",1],["block",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["output",5],["block",3],["box",5],["text",6],["opts",6],["const",5],["raw",4],["null",2],["string",1],["if",2],["looks",1],["binary",1],["append",5],["child",5],["bin",1],["elide",1],["length",1],["return",1],["out",8],["el",4],["pre",1],["oc",2],["err",2],["content",2],["slice",1],["14000",1],["mode",1],["reveal",1],["tgl",7],["button",1],["span",1],["show",6],["icon",1],["chevron",1],["down",1],["13",1],["style",3],["display",3],["none",3],["onclick",1],["class",1],["list",1],["toggle",1],["open",1],["hide",1]]},{"id":"openai4s/server/webui/app.js#outstandingAdmissions","name":[["outstanding",1],["admissions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["outstanding",2],["admissions",3],["fid",4],["migrate",1],["const",3],["prefix",4],["admission",1],["found",4],["try",1],["let",1],["local",3],["storage",4],["length",2],["key",6],["if",1],["starts",1],["push",1],["slice",1],["item",1],["catch",1],["return",2],["oldest",2],["first",2],["by",1],["stamp",2],["written",1],["at",1],["mint",1],["time",1],["ties",1],["break",1],["id",1],["date",1],["now",1],["has",1],["millisecond",1],["resolution",1],["several",1],["sends",1],["share",1],["one",1],["case",1],["sorting",1],["alone",1],["falls",1],["back",1],["iteration",1],["order",1],["not",2],["defined",1],["so",1],["would",1],["be",1],["claim",1],["code",1],["keep",1],["sort",1],["number",2],["map",1],["pair",2],["filter",1],["boolean",1]]},{"id":"openai4s/server/webui/app.js#ownsTurnTicket","name":[["owns",1],["turn",1],["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["owns",2],["turn",3],["ticket",3],["token",4],["return",1],["null",1]]},{"id":"openai4s/server/webui/app.js#paintDashSkeleton","name":[["paint",1],["dash",1],["skeleton",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["paint",2],["dash",4],["skeleton",3],["const",6],["skel",3],["frag",3],["document",2],["create",1],["fragment",1],["let",1],["row",6],["el",5],["div",5],["main",5],["append",7],["child",9],["name",1],["sub",1],["meta",1],["return",1],["pc",4],["projects",1],["if",2],["element",2],["count",2],["sc",4],["sessions",1]]},{"id":"openai4s/server/webui/app.js#paintDashSkeleton.skel","name":[["skel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["skel",2],["const",3],["frag",3],["document",2],["create",1],["fragment",1],["let",1],["row",6],["el",5],["div",5],["skeleton",1],["main",5],["append",5],["child",5],["name",1],["sub",1],["meta",1],["return",1]]},{"id":"openai4s/server/webui/app.js#paintEarlierControl","name":[["paint",1],["earlier",1],["control",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["paint",2],["earlier",11],["control",2],["const",3],["host",5],["messages",2],["if",6],["return",2],["let",1],["bar",12],["document",1],["element",1],["by",1],["id",2],["msgs",3],["msg",3],["has",1],["remove",1],["el",2],["div",1],["style",2],["text",2],["align",1],["center",1],["padding",1],["8px",1],["btn",8],["button",2],["outline",1],["small",1],["conv",2],["load",3],["onclick",1],["append",1],["child",3],["query",1],["selector",1],["disabled",1],["loading",3],["content",1],["common",1],["first",2],["insert",1],["before",1]]},{"id":"openai4s/server/webui/app.js#paintIcons","name":[["paint",1],["icons",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["paint",2],["icons",2],["root",3],["document",1],["query",1],["selector",1],["all",1],["data",1],["icon",4],["each",1],["if",1],["painted",2],["return",1],["inner",1],["html",1],["dataset",2],["size",1],["16",1],["true",1]]},{"id":"openai4s/server/webui/app.js#paintJumpPill","name":[["paint",1],["jump",1],["pill",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["paint",2],["jump",3],["pill",6],["const",1],["messages",2],["if",1],["return",1],["class",1],["list",1],["toggle",1],["hidden",1],["at",1],["bottom",1],["60",1]]},{"id":"openai4s/server/webui/app.js#palActions","name":[["pal",1],["actions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["pal",2],["actions",2],["return",1],["group",12],["palette",11],["commands",6],["label",6],["action",5],["new",3],["session",2],["icon",6],["plus",2],["run",6],["project",2],["open",3],["modal",1],["notebook",3],["active",1],["tab",1],["customize",1],["sliders",1],["cust",1],["theme",3],["toggle",1],["dark",1],["sun",1],["moon",1],["cycle",1],["back",1],["home",1],["arrow",1],["left",1],["show",1],["dashboard",1]]},{"id":"openai4s/server/webui/app.js#palPick","name":[["pal",1],["pick",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["pal",3],["pick",2],["const",1],["items",1],["if",1],["run",2]]},{"id":"openai4s/server/webui/app.js#palRender","name":[["pal",1],["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["pal",8],["render",2],["const",4],["list",10],["el",8],["if",5],["return",2],["inner",2],["html",2],["items",2],["length",1],["append",7],["child",7],["div",6],["palette",5],["empty",2],["let",1],["last",3],["group",7],["null",1],["each",2],["row",7],["item",2],["idx",2],["icon",3],["ic",4],["span",1],["pi",4],["15",1],["txt",1],["label",2],["sub",3],["onmouseenter",1],["query",1],["selector",1],["all",1],["class",2],["remove",1],["add",1],["onclick",1],["pick",1]]},{"id":"openai4s/server/webui/app.js#palSearch","name":[["pal",1],["search",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["pal",9],["search",6],["query",4],["const",6],["trim",1],["lower",4],["case",4],["gen",5],["discard",1],["out",1],["order",1],["responses",1],["items",8],["actions",2],["filtered",1],["each",5],["if",4],["label",5],["includes",3],["push",5],["skills",3],["local",1],["sk",2],["await",2],["load",1],["catalog",1],["filter",1],["name",6],["display",2],["slice",4],["group",7],["palette",8],["sub",3],["description",1],["icon",4],["sparkles",1],["run",4],["close",3],["composer",1],["value",3],["focus",1],["grow",1],["sessions",2],["artifacts",3],["backend",1],["try",1],["api",1],["encode",1],["uricomponent",1],["conv",2],["title",2],["default",2],["task",1],["summary",2],["message",1],["square",1],["open",3],["conversation",2],["id",5],["project",2],["filename",1],["content",1],["type",1],["file",1],["root",2],["frame",2],["then",1],["dock",1],["tab",1],["files",1],["datapro",5],["hit",6],["public",1],["text",1],["result",1],["140",1],["catch",1],["return",1],["newer",1],["keystroke",1],["superseded",1],["response",1],["idx",1],["render",1]]},{"id":"openai4s/server/webui/app.js#panelShell","name":[["panel",1],["shell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["panel",7],["shell",2],["title",4],["class",3],["name",3],["const",1],["el",2],["section",1],["workbench",2],["append",1],["child",1],["div",1],["return",1]]},{"id":"openai4s/server/webui/app.js#parseDelimited","name":[["parse",1],["delimited",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["parse",2],["delimited",2],["text",5],["sep",3],["const",2],["rows",4],["let",2],["row",8],["field",10],["false",2],["length",3],["ch",8],["if",8],["else",6],["true",1],["push",5],["return",1]]},{"id":"openai4s/server/webui/app.js#parseMolPoints","name":[["parse",1],["mol",1],["points",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["parse",8],["mol",2],["points",2],["txt",3],["const",9],["lines",3],["split",2],["all",3],["ca",5],["ln",9],["if",7],["starts",2],["atom",1],["hetatm",1],["float",6],["slice",4],["30",1],["38",2],["46",2],["54",1],["finite",6],["continue",1],["push",3],["12",1],["16",1],["trim",2],["let",1],["pts",8],["length",5],["500",2],["step",2],["math",1],["ceil",1],["filter",1],["return",1]]},{"id":"openai4s/server/webui/app.js#parseTable","name":[["parse",1],["table",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["parse",3],["table",2],["text",5],["const",6],["nm",3],["filename",1],["lower",1],["case",1],["if",4],["ends",1],["json",2],["test",1],["try",1],["let",1],["array",4],["rows",1],["data",1],["candidates",1],["items",1],["length",2],["typeof",1],["object",1],["return",5],["catch",1],["null",2],["lines",5],["replace",1],["split",1],["filter",1],["trim",1],["sep",3],["delimiter",1],["content",1],["type",1],["cols",2],["csv",2],["slice",1],["map",1],["each",1]]},{"id":"openai4s/server/webui/app.js#payloadFilters","name":[["payload",1],["filters",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["payload",2],["filters",2],["text",3],["const",2],["value",4],["string",1],["trim",3],["if",2],["return",3],["named",4],["match",1],["filename",1],["col",1],["replace",1]]},{"id":"openai4s/server/webui/app.js#pendingUploadsFor","name":[["pending",1],["uploads",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["pending",3],["uploads",2],["frame",3],["id",6],["project",3],["creation",3],["promise",3],["return",1],["upload",2],["state",1],["filter",1],["batch",3],["matches",1]]},{"id":"openai4s/server/webui/app.js#permActionLine","name":[["perm",1],["action",1],["line",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["perm",2],["action",2],["line",2],["const",2],["inp",13],["input",1],["tool",2],["if",7],["bash",1],["return",8],["mono",8],["true",6],["text",8],["command",1],["target",7],["write",1],["file",3],["edit",1],["read",1],["save",1],["artifact",1],["path",1],["filename",1],["web",2],["fetch",1],["url",1],["search",1],["false",2],["query",1],["env",1],["setup",1],["packages",3],["length",1],["join",1],["name",1],["mcp",1],["call",1],["server",1],["delegate",1],["specialist",1]]},{"id":"openai4s/server/webui/app.js#permAddRow","name":[["perm",1],["add",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["perm",10],["add",8],["row",8],["const",5],["el",4],["div",1],["rule",1],["tool",8],["input",2],["placeholder",4],["cust",3],["pat",5],["pattern",2],["value",4],["let",1],["dec",5],["ask",1],["sel",2],["select",1],["button",1],["outline",1],["btn",1],["small",1],["common",1],["onclick",1],["async",1],["if",1],["trim",3],["hint",2],["toast",2],["enter",1],["true",2],["return",2],["try",1],["await",1],["api",2],["permissions",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["scope",4],["id",2],["decision",1],["tab",1],["catch",1],["failed",1],["error",1],["text",1],["append",4],["child",4]]},{"id":"openai4s/server/webui/app.js#permDecSelect","name":[["perm",1],["dec",1],["select",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["perm",6],["dec",3],["select",3],["val",3],["change",3],["const",2],["sel",5],["el",2],["allow",2],["btn",2],["ask",2],["cust",1],["decision",1],["deny",2],["each",1],["option",1],["null",1],["value",2],["if",1],["selected",1],["true",1],["append",1],["child",1],["onchange",1],["return",1]]},{"id":"openai4s/server/webui/app.js#permResetRow","name":[["perm",1],["reset",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["perm",7],["reset",8],["row",7],["const",3],["el",5],["div",4],["cust",6],["info",5],["append",4],["child",4],["nm",1],["name",1],["ds",1],["desc",1],["button",1],["outline",1],["btn",2],["small",1],["onclick",1],["async",1],["if",1],["confirm",2],["return",2],["try",1],["await",1],["api",2],["permissions",2],["method",1],["post",1],["tab",1],["hint",2],["toast",2],["done",1],["catch",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#permRuleRow","name":[["perm",1],["rule",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["perm",8],["rule",5],["row",8],["const",2],["el",4],["div",1],["append",4],["child",4],["span",2],["rtool",1],["tool",3],["rpat",1],["mono",1],["pattern",3],["dec",1],["select",1],["decision",2],["async",2],["try",2],["await",2],["api",4],["permissions",3],["method",2],["post",1],["body",1],["json",1],["stringify",1],["scope",4],["id",3],["hint",3],["toast",3],["updated",1],["catch",2],["update",1],["failed",2],["error",2],["text",2],["true",2],["del",5],["button",1],["icon",2],["ghost",1],["inner",1],["html",1],["trash",1],["15",1],["title",1],["common",1],["delete",3],["onclick",1],["cust",1],["tab",1],["return",1]]},{"id":"openai4s/server/webui/app.js#permScopeCn","name":[["perm",1],["scope",1],["cn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["perm",4],["scope",4],["cn",2],["return",1],["keys",2]]},{"id":"openai4s/server/webui/app.js#planConfLevel","name":[["plan",1],["conf",1],["level",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["plan",2],["conf",2],["level",2],["if",3],["null",1],["return",4],["medium",2],["const",2],["string",1],["lower",1],["case",1],["parse",1],["float",1],["includes",4],["high",2],["na",2],["75",1],["low",2]]},{"id":"openai4s/server/webui/app.js#planStepIcon","name":[["plan",1],["step",1],["icon",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["plan",2],["step",2],["icon",2],["status",6],["if",4],["completed",1],["return",5],["check",1],["progress",1],["circle",3],["dot",1],["failed",1],["skipped",1]]},{"id":"openai4s/server/webui/app.js#planStepSettled","name":[["plan",1],["step",1],["settled",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["plan",3],["step",3],["settled",3],["status",3],["return",1],["statuses",1],["includes",1]]},{"id":"openai4s/server/webui/app.js#positionActionTimelineOverviewTooltip","name":[["position",1],["action",1],["timeline",1],["overview",1],["tooltip",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["position",2],["action",2],["timeline",2],["overview",9],["tooltip",6],["client",7],["const",4],["rect",6],["shell",1],["bounding",1],["width",5],["offset",2],["220",1],["height",5],["120",1],["pointer",5],["left",4],["top",6],["math",4],["max",3],["min",1],["let",1],["if",1],["style",2],["px",2]]},{"id":"openai4s/server/webui/app.js#positionPop","name":[["position",1],["pop",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["position",2],["pop",12],["layer",4],["const",2],["lw",5],["client",2],["width",2],["lh",3],["height",2],["style",6],["visibility",2],["hidden",1],["left",2],["0px",2],["top",2],["request",1],["animation",1],["frame",1],["pw",4],["offset",2],["260",1],["ph",2],["120",1],["let",1],["px",8],["18",2],["py",4],["if",1],["math",6],["max",4],["min",2]]},{"id":"openai4s/server/webui/app.js#previewSessionRevert","name":[["preview",1],["session",1],["revert",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["preview",11],["session",2],["revert",6],["checkpoint",5],["id",17],["if",4],["current",5],["branch",11],["capability",1],["action",7],["loading",3],["return",1],["const",2],["frame",5],["delete",1],["workbench",2],["errors",2],["render",2],["timeline",2],["try",1],["await",1],["api",1],["frames",1],["branches",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["state",3],["target",1],["sanitize",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1],["null",1]]},{"id":"openai4s/server/webui/app.js#probe","name":[["probe",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",7],["probe",2],["fetch",1],["api",1],["files",3],["then",2],["return",2],["ok",1],["json",1],["null",1],["if",2],["roots",2],["length",1],["team",2],["btn",1],["dash",1],["each",1],["id",2],["var",1],["el",1],["class",1],["list",1],["remove",1],["hidden",1],["onclick",1],["open",1],["panel",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#projectNotebookCells","name":[["project",1],["notebook",1],["cells",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["project",2],["notebook",2],["cells",2],["raw",3],["entries",6],["const",7],["map",3],["cell",23],["let",1],["previous",15],["null",2],["each",2],["failed",3],["error",1],["includes",1],["status",1],["agent",4],["retry",2],["origin",2],["same",2],["runtime",2],["kernel",2],["id",7],["python",4],["language",2],["if",3],["attempt",11],["group",9],["nb",4],["key",4],["revision",2],["else",1],["groups",5],["new",1],["string",1],["has",1],["push",1],["return",2],["array",1],["from",1],["values",1],["attempts",6],["latest",3],["length",3],["count",1],["true",1],["revisions",1],["slice",1]]},{"id":"openai4s/server/webui/app.js#projName","name":[["proj",1],["name",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["proj",4],["name",5],["id",5],["const",1],["projects",1],["find",1],["project",1],["return",1],["fallback",2]]},{"id":"openai4s/server/webui/app.js#promoteNotebookCell","name":[["promote",1],["notebook",1],["cell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["promote",4],["notebook",2],["cell",7],["if",1],["current",3],["id",4],["branch",1],["capability",1],["return",1],["try",1],["const",1],["art",3],["await",1],["api",2],["frames",1],["artifacts",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["nb",3],["key",1],["load",1],["schedule",1],["workbench",1],["refresh",1],["hint",2],["action",2],["promoted",1],["filename",1],["catch",1],["error",3],["failed",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#provRow","name":[["prov",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["prov",6],["row",3],["label",3],["files",4],["const",2],["el",4],["div",2],["append",3],["child",3],["span",2],["lbl",1],["box",3],["each",1],["pill",1],["return",1]]},{"id":"openai4s/server/webui/app.js#publicArtifacts","name":[["public",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["public",3],["artifacts",3],["result",3],["const",4],["found",5],["add",2],["value",11],["text",5],["160",1],["if",6],["includes",1],["length",1],["16",2],["push",1],["walk",4],["depth",4],["null",3],["return",4],["array",2],["slice",1],["each",3],["item",2],["typeof",1],["object",1],["filename",1],["artifact",2],["id",2],["version",1],["key",6],["files",2],["written",1]]},{"id":"openai4s/server/webui/app.js#publicArtifacts.add","name":[["add",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["add",2],["value",3],["const",1],["text",5],["public",1],["160",1],["if",1],["found",3],["includes",1],["length",1],["16",1],["push",1]]},{"id":"openai4s/server/webui/app.js#publicArtifacts.walk","name":[["walk",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["walk",4],["value",10],["depth",5],["if",5],["null",3],["return",3],["array",2],["slice",1],["16",1],["each",3],["item",2],["typeof",1],["object",1],["filename",1],["artifact",2],["id",2],["version",1],["key",6],["add",1],["artifacts",1],["files",2],["written",1]]},{"id":"openai4s/server/webui/app.js#publicList","name":[["public",1],["list",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["public",3],["list",2],["value",4],["limit",6],["24",2],["text",4],["160",2],["return",1],["array",2],["slice",1],["map",1],["item",2],["filter",1],["boolean",1]]},{"id":"openai4s/server/webui/app.js#publicText","name":[["public",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["public",2],["text",2],["value",4],["limit",4],["180",2],["let",1],["out",6],["string",1],["null",1],["replace",3],["bearer",2],["gi",3],["redacted",3],["sk",1],["ark",1],["api",2],["key",3],["access",1],["token",3],["refresh",1],["za",1],["z0",1],["return",1],["length",1],["slice",1],["math",1],["max",1]]},{"id":"openai4s/server/webui/app.js#queueMetadata","name":[["queue",1],["metadata",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["queue",2],["metadata",2],["raw",3],["const",2],["rev",4],["model",4],["profile",4],["revision",2],["return",1],["preview",2],["public",2],["text",2],["160",1],["id",2],["96",1],["number",1],["finite",1],["null",1]]},{"id":"openai4s/server/webui/app.js#queueRowLabel","name":[["queue",1],["row",1],["label",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["queue",4],["row",2],["label",2],["item",6],["const",2],["meta",5],["metadata",1],["bits",5],["if",2],["model",4],["profile",5],["id",5],["push",3],["under",1],["revision",2],["null",1],["branch",3],["execution",1],["return",1],["join",1]]},{"id":"openai4s/server/webui/app.js#readUploadFile","name":[["read",1],["upload",1],["file",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["read",5],["upload",2],["file",9],["return",2],["new",5],["promise",1],["resolve",2],["reject",4],["const",3],["reader",9],["onload",1],["result",5],["typeof",1],["string",1],["comma",3],["index",1],["if",1],["error",4],["could",2],["not",2],["be",2],["encoded",1],["slice",1],["onerror",1],["onabort",1],["was",1],["cancelled",1],["as",1],["data",1],["url",1]]},{"id":"openai4s/server/webui/app.js#reconcileActionTimelineWindow","name":[["reconcile",1],["action",1],["timeline",1],["window",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["reconcile",2],["action",12],["timeline",40],["window",2],["view",25],["force",4],["false",2],["if",10],["return",1],["const",24],["entries",4],["scroll",9],["viewport",6],["height",11],["client",1],["row",76],["12",1],["header",4],["start",11],["math",6],["max",3],["top",2],["end",6],["floor",1],["overscan",2],["min",1],["length",1],["ceil",1],["active",15],["document",7],["element",5],["closest",2],["ledger",5],["null",4],["group",31],["id",46],["dataset",9],["turn",42],["requested",4],["focus",33],["restore",4],["reusable",6],["rows",3],["new",2],["map",2],["turns",3],["tbody",6],["query",9],["selector",9],["all",5],["data",5],["each",3],["summary",6],["fragment",4],["create",1],["slice",1],["entry",19],["offset",2],["index",4],["first",7],["let",1],["type",1],["signature",6],["stats",7],["count",2],["duration",2],["boundary",5],["branch",6],["scope",2],["language",2],["lang",2],["else",2],["selected",5],["foldable",4],["search",4],["match",2],["needle",2],["style",1],["transform",1],["translate",1],["px",1],["attribute",1],["aria",1],["rowindex",1],["string",1],["append",1],["child",1],["replace",1],["children",1],["array",3],["from",3],["find",4],["groups",1],["item",2],["target",10],["button",2],["toggle",2],["try",2],["prevent",2],["true",2],["catch",2]]},{"id":"openai4s/server/webui/app.js#reconcileLastAdmission","name":[["reconcile",1],["last",1],["admission",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["reconcile",2],["last",2],["admission",9],["fid",9],["const",3],["outstanding",4],["admissions",2],["if",4],["length",3],["return",2],["null",3],["records",5],["reservation",5],["let",1],["record",7],["try",1],["await",2],["api",1],["frames",1],["encode",1],["uricomponent",1],["catch",1],["404",2],["means",1],["session",1],["has",2],["no",1],["such",1],["true",1],["both",1],["stale",1],["id",1],["one",2],["whose",1],["post",1],["not",2],["left",1],["another",1],["tab",1],["yet",1],["second",1],["must",1],["be",1],["deleted",1],["see",1],["grace",2],["ms",1],["within",2],["lease",1],["key",1],["kept",1],["re",1],["asked",1],["past",1],["taken",1],["at",1],["face",1],["value",1],["anything",1],["else",2],["offline",1],["5xx",1],["always",1],["leaves",1],["next",1],["attempt",1],["rather",1],["than",1],["dropping",1],["only",2],["handle",1],["comments",1],["status",1],["schedule",1],["retry",1],["forget",2],["continue",1],["push",1],["decided",2],["outcome",1],["forgotten",1],["settled",1],["state",1],["load",1],["annotations",1],["refresh",1],["all",1],["stages",1],["update",1],["annot",1],["badge",1],["most",1],["recent",1],["callers",1],["want",1],["answer",1],["every",1],["was",1],["acted",1],["above",1],["regardless",1]]},{"id":"openai4s/server/webui/app.js#recoveryIsCurrentBranch","name":[["recovery",1],["current",1],["branch",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["recovery",2],["current",5],["branch",8],["actions",5],["if",1],["id",6],["return",2],["false",1],["const",1],["projected",2],["public",1],["text",1],["state",2],["96",1],["root",1],["frame",1]]},{"id":"openai4s/server/webui/app.js#recoveryTimelineCard","name":[["recovery",1],["timeline",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["recovery",26],["timeline",9],["card",15],["state",21],["actions",14],["const",12],["has",2],["projection",2],["sanitize",1],["status",9],["public",1],["text",1],["none",1],["32",1],["class",2],["string",1],["lower",1],["case",1],["replace",1],["z0",1],["el",17],["article",1],["kind",7],["attribute",1],["data",1],["action",21],["head",5],["div",8],["span",7],["append",17],["child",17],["icon",1],["refresh",1],["14",1],["null",2],["title",2],["if",4],["message",4],["checkpoint",4],["id",5],["short",1],["runtime",1],["progress",3],["track",3],["bar",3],["style",1],["width",1],["math",1],["round",1],["100",1],["current",5],["branch",4],["list",4],["each",2],["row",10],["loading",5],["reason",5],["unavailable",1],["only",1],["ready",1],["disabled",1],["workbench",3],["button",1],["enabled",1],["execute",1],["errors",2],["error",1],["failed",1],["log",3],["slice",1],["12",1],["entry",3],["pill",1],["event",1],["return",1]]},{"id":"openai4s/server/webui/app.js#refreshAllStages","name":[["refresh",1],["all",1],["stages",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["refresh",2],["all",3],["stages",2],["document",1],["query",1],["selector",1],["annot",1],["stage",5],["each",1],["const",1],["art",5],["artifacts",1],["find",1],["id",4],["dock",3],["artifact",3],["null",1],["if",1],["render",1],["pins",1]]},{"id":"openai4s/server/webui/app.js#refreshComputeStatus","name":[["refresh",1],["compute",1],["status",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["refresh",2],["compute",6],["status",8],["fid",5],["const",1],["await",1],["load",1],["if",1],["current",1],["id",1],["return",2],["session",1],["switched",1],["mid",1],["flight",1],["render",2],["badge",1],["lost",1],["banner",1]]},{"id":"openai4s/server/webui/app.js#refreshComputeTask","name":[["refresh",1],["compute",1],["task",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["refresh",4],["compute",4],["task",2],["job",4],["id",9],["button",5],["only",1],["action",1],["here",1],["reaches",1],["provider",1],["harvests",1],["person",1],["presses",1],["rather",1],["than",1],["something",1],["timer",1],["const",1],["current",1],["if",1],["return",1],["disabled",2],["true",3],["try",1],["await",2],["api",2],["frames",1],["tasks",1],["encode",1],["uricomponent",1],["method",1],["post",1],["body",1],["load",1],["workbench",1],["state",1],["catch",1],["hint",1],["failed",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#refreshDashRunning","name":[["refresh",1],["dash",1],["running",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["refresh",2],["dash",4],["running",3],["if",3],["dashboard",2],["class",2],["list",2],["contains",2],["hidden",4],["stop",1],["poll",1],["return",4],["skip",1],["work",1],["while",1],["tab",1],["backgrounded",1],["next",1],["visible",1],["tick",1],["will",1],["catch",2],["up",1],["typeof",1],["document",2],["boolean",1],["let",1],["frames",5],["try",1],["await",1],["api",1],["limit",1],["50",1],["filter",1],["parent",1],["frame",1],["id",1],["render",1]]},{"id":"openai4s/server/webui/app.js#refreshEnvironmentStatus","name":[["refresh",1],["environment",1],["status",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["refresh",6],["environment",14],["status",15],["if",3],["promise",5],["return",3],["try",2],["const",1],["payload",4],["await",2],["api",1],["environments",1],["failed",3],["false",2],["typeof",1],["object",1],["null",2],["standard",7],["profile",7],["readiness",9],["sanitize",1],["catch",1],["error",1],["true",2],["server",1],["predates",1],["opt",1],["field",1],["behaves",1],["exactly",1],["as",1],["before",1],["browser",1],["already",1],["knows",1],["feature",1],["enabled",2],["however",1],["losing",1],["cannot",1],["turn",1],["last",1],["snapshot",1],["into",1],["claim",1],["ready",1],["state",1],["unavailable",1],["reason",1],["render",1],["banner",1],["finally",1]]},{"id":"openai4s/server/webui/app.js#refreshJobList","name":[["refresh",1],["job",1],["list",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["refresh",4],["job",11],["list",15],["let",2],["try",2],["await",3],["api",2],["compute",2],["jobs",10],["catch",2],["const",6],["inner",1],["html",1],["if",5],["length",1],["append",10],["child",10],["el",9],["div",5],["dock",1],["empty",2],["cust",5],["return",1],["any",3],["running",5],["false",1],["each",1],["status",6],["queued",2],["true",1],["row",7],["info",5],["nm",6],["span",2],["badge",1],["document",2],["create",1],["text",1],["node",1],["cmd",1],["kind",1],["command",1],["slice",1],["80",1],["drop",1],["record",1],["has",2],["carried",1],["these",1],["counters",1],["all",1],["along",1],["only",2],["trace",1],["cut",1],["anywhere",1],["ui",1],["was",1],["notice",1],["prepended",1],["inside",1],["output",3],["modal",1],["reader",1],["open",2],["see",1],["ds",1],["duration",2],["null",2],["exit",3],["code",2],["truncated",1],["dropped",2],["bytes",1],["locale",1],["string",1],["view",4],["button",2],["outline",2],["btn",2],["small",2],["onclick",2],["show",1],["id",2],["cx",3],["common",1],["cancel",2],["method",1],["post",1],["reschedule",1],["while",1],["customize",1],["panel",1],["actually",1],["clear",1],["timeout",2],["poll",2],["class",1],["contains",1],["hidden",1],["query",1],["selector",1],["1500",1]]},{"id":"openai4s/server/webui/app.js#refreshKernelState","name":[["refresh",1],["kernel",1],["state",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["refresh",2],["kernel",7],["state",11],["els",15],["back",1],["compat",1],["old",1],["callers",1],["passed",1],["el",1],["stop",2],["start",2],["if",11],["node",1],["type",1],["current",5],["id",11],["text",1],["content",1],["nb",1],["no",2],["session",2],["return",5],["kc",23],["st",32],["paint",2],["immediate",1],["flicker",1],["busy",4],["date",2],["now",3],["at",2],["800",1],["fresh",1],["enough",1],["const",4],["sid",5],["true",1],["let",1],["try",1],["await",1],["api",1],["frames",1],["catch",1],["false",2],["switched",1],["during",1],["fetch",1],["drop",1],["stale",2],["result",1],["previous",2],["runtime",5],["key",4],["alive",2],["turn",2],["running",2],["generation",4],["view",2],["only",2],["trust",2],["join",2],["envs",1],["null",1],["artifact",2],["workbench",2],["may",1],["be",1],["newer",1],["render",4],["replaced",1],["harmless",1],["next",1],["repaints",1],["from",1],["cache",1],["first",1],["happens",1],["before",1],["status",1],["known",1],["therefore",1],["uses",1],["passive",1],["strip",2],["daemon",1],["explicitly",1],["enables",1],["developer",1],["repl",4],["rebuild",1],["once",1],["enabled",3],["authoritative",1],["vice",1],["versa",1],["config",1],["reload",1],["disabled",1],["mode",2],["changed",2],["dock",1],["open",1],["active",1],["tab",1],["notebook",2],["request",1],["animation",1],["frame",1]]},{"id":"openai4s/server/webui/app.js#refreshKeyBanner","name":[["refresh",1],["key",1],["banner",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["refresh",2],["key",10],["banner",9],["let",2],["me",5],["try",1],["await",1],["api",2],["catch",1],["if",3],["has",3],["false",1],["el",4],["div",1],["id",1],["document",3],["body",3],["append",4],["child",4],["inner",1],["html",1],["icon",1],["alert",1],["triangle",1],["15",1],["span",1],["null",1],["not",1],["configured",1],["const",1],["link",4],["button",1],["kb",1],["go",1],["configure",1],["onclick",1],["open",1],["cust",1],["models",1],["class",2],["list",2],["add",1],["else",1],["remove",2]]},{"id":"openai4s/server/webui/app.js#refreshLangToggle","name":[["refresh",1],["lang",1],["toggle",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["refresh",2],["lang",5],["toggle",3],["document",1],["query",1],["selector",1],["all",1],["btn",1],["each",1],["class",1],["list",1],["active",1],["dataset",1]]},{"id":"openai4s/server/webui/app.js#refreshThemeToggle","name":[["refresh",1],["theme",1],["toggle",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["refresh",2],["theme",6],["toggle",3],["const",4],["dark",3],["name",3],["sun",1],["moon",1],["title",4],["dash",1],["ws",1],["each",1],["sel",2],["if",1],["return",1],["dataset",2],["icon",3],["painted",2],["false",1],["attribute",1],["aria",1],["label",1],["inner",1],["html",1],["size",1],["20",1],["true",1]]},{"id":"openai4s/server/webui/app.js#refreshVariableInspector","name":[["refresh",1],["variable",1],["inspector",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["refresh",2],["variable",10],["inspector",17],["const",4],["frame",7],["id",11],["current",4],["if",4],["loading",3],["return",2],["language",7],["python",1],["request",9],["error",5],["render",2],["notebook",2],["try",1],["payload",2],["await",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["kernel",1],["variables",1],["results",1],["sanitize",1],["inspection",1],["catch",1],["public",1],["text",1],["message",1],["240",1],["finally",1],["null",1]]},{"id":"openai4s/server/webui/app.js#refreshVolcengine","name":[["refresh",1],["volcengine",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["refresh",4],["volcengine",7],["root",6],["auto",5],["configure",7],["true",2],["announce",3],["false",3],["const",4],["next",12],["await",3],["api",1],["method",1],["post",1],["plans",4],["filter",1],["plan",3],["available",1],["access",6],["state",5],["check",5],["failed",5],["key",2],["endpoint",2],["includes",1],["volc",2],["message",1],["cust",1],["rechecked",1],["render",1],["panel",1],["only",1],["while",1],["never",1],["linked",3],["once",1],["profile",2],["exists",1],["configured",3],["means",1],["user",1],["deliberately",1],["activated",1],["different",1],["read",1],["labeled",1],["recheck",1],["poll",1],["tick",1],["must",1],["not",1],["switch",1],["instance",1],["back",2],["ark",1],["behind",1],["their",1],["if",2],["length",1],["ready",2],["else",1],["platform",2],["choice",1],["return",1]]},{"id":"openai4s/server/webui/app.js#rememberAdmission","name":[["remember",1],["admission",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["remember",2],["admission",3],["fid",3],["id",3],["single",1],["independent",1],["write",1],["no",1],["read",1],["so",1],["nothing",1],["lose",1],["race",1],["try",1],["local",1],["storage",1],["item",1],["prefix",1],["string",1],["date",1],["now",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#rememberCandidateIdentity","name":[["remember",1],["candidate",1],["identity",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["remember",2],["candidate",3],["identity",9],["node",7],["value",3],["const",2],["if",2],["dataset",4],["return",2],["bind",4],["key",4],["next",4],["message",2],["id",6],["turn",2],["execution",2]]},{"id":"openai4s/server/webui/app.js#rememberCandidateIdentity.bind","name":[["bind",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["bind",2],["key",5],["next",5],["if",1],["node",3],["dataset",3]]},{"id":"openai4s/server/webui/app.js#rememberExecutionQueue","name":[["remember",1],["execution",1],["queue",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["remember",2],["execution",10],["queue",7],["payload",3],["sanitize",1],["const",1],["ticket",9],["owner",7],["identity",1],["id",6],["kind",3],["null",1],["render",1],["strip",1],["return",1]]},{"id":"openai4s/server/webui/app.js#rememberExecutionState","name":[["remember",1],["execution",1],["state",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["remember",2],["execution",16],["state",2],["event",16],["const",4],["status",6],["string",1],["lower",1],["case",1],["identity",13],["id",16],["owner",6],["kind",3],["public",3],["text",3],["96",2],["48",1],["null",3],["if",6],["running",1],["finalizing",1],["includes",3],["else",1],["queued",1],["completed",2],["failed",2],["cancelled",2],["pending",6],["repl",2],["frame",5],["invalidate",1],["kernel",1],["cache",1],["current",1],["load",2],["log",1],["catch",1],["artifacts",1],["schedule",2],["workbench",1],["refresh",1],["dock",1],["open",1],["active",1],["tab",1],["notebook",2],["render",1]]},{"id":"openai4s/server/webui/app.js#renameArtifact","name":[["rename",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["rename",5],["artifact",4],["const",1],["name",5],["prompt",2],["filename",4],["if",2],["return",1],["try",1],["await",1],["api",2],["artifacts",2],["id",3],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["current",2],["load",1],["render",1],["viewer",1],["hint",2],["renamed",1],["catch",1],["toast",1],["failed",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#renameFrame","name":[["rename",1],["frame",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["rename",2],["frame",2],["fid",5],["const",2],["sessions",1],["find",1],["id",3],["if",1],["current",1],["await",1],["open",1],["conversation",1],["project",1],["ct",3],["conv",1],["title",1],["focus",1],["select",1]]},{"id":"openai4s/server/webui/app.js#render","name":[["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",7],["render",2],["res",10],["var",12],["crumbs",6],["el",3],["team",7],["files",8],["list",8],["if",7],["return",3],["text",10],["content",9],["ok",1],["body",7],["error",1],["unavailable",1],["home",5],["document",9],["create",9],["element",8],["href",4],["roots",3],["onclick",3],["prevent",3],["default",3],["load",3],["append",9],["child",9],["tf",3],["state",3],["path",7],["node",1],["up",3],["btn",3],["upload",1],["style",1],["display",1],["none",1],["each",2],["root",3],["row",13],["div",3],["class",4],["name",7],["entries",2],["entry",6],["full",3],["dir",1],["else",1],["link",4],["api",1],["download",1],["encode",1],["uricomponent",1],["size",7],["span",1],["fmt",1],["length",1],["empty",5]]},{"id":"openai4s/server/webui/app.js#renderActionTimeline","name":[["render",1],["action",1],["timeline",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",8],["action",18],["timeline",47],["const",17],["root",13],["dock",1],["if",14],["return",1],["groups",7],["sorted",1],["frame",4],["scope",12],["branch",11],["previous",17],["view",27],["active",10],["row",6],["document",6],["element",5],["closest",2],["ledger",3],["null",8],["restore",9],["inspector",4],["focus",13],["host",2],["contains",2],["search",13],["shell",1],["selection",8],["input",7],["start",1],["end",1],["matches",2],["dataset",4],["group",10],["id",13],["else",5],["turn",2],["returning",1],["tab",1],["re",2],["creates",1],["scrolling",1],["box",1],["at",1],["offset",1],["so",2],["live",2],["reading",1],["only",2],["cache",1],["still",2],["knows",1],["reader",1],["was",1],["scroll",9],["client",1],["height",1],["top",7],["left",2],["destroy",3],["selected",4],["some",1],["replace",2],["children",2],["el",9],["div",8],["heading",4],["append",19],["child",18],["title",2],["subtitle",2],["refresh",5],["ghost",1],["icon",1],["btn",1],["onclick",1],["load",1],["workbench",6],["state",11],["current",1],["true",3],["runtime",1],["summary",1],["node",1],["false",1],["layout",5],["side",8],["actions",9],["section",1],["panel",5],["delegation",1],["compute",1],["tasks",1],["context",1],["security",1],["history",7],["hidden",1],["sync",2],["has",4],["recovery",10],["status",1],["log",1],["length",3],["card",1],["above",1],["detached",2],["region",1],["any",1],["path",2],["not",1],["must",1],["destroying",1],["fully",1],["empty",4],["stranded",1],["tree",1],["held",1],["level",1],["keydown",1],["listener",1],["resize",1],["observer",1],["kept",1],["writing",1],["into",1],["more",1],["before",1],["errors",1],["loading",2],["update",1],["direction",1],["close",4],["query",1],["selector",1],["button",1],["try",3],["prevent",2],["catch",3],["range",1]]},{"id":"openai4s/server/webui/app.js#renderActionTimelineOverviewPaths","name":[["render",1],["action",1],["timeline",1],["overview",1],["paths",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["action",6],["timeline",8],["overview",38],["paths",6],["view",15],["const",6],["model",6],["if",4],["return",1],["aggregate",8],["queue",3],["ttft",3],["decode",3],["marker",3],["point",8],["items",1],["each",2],["item",4],["object",1],["keys",1],["key",3],["path",6],["attribute",6],["sync",2],["decorations",1],["hover",8],["group",5],["id",7],["by",2],["has",1],["clear",1],["else",2],["show",1],["tooltip",1],["client",2],["highlight",1],["axis",7],["time",3],["value",3],["null",3],["new",1],["date",1],["math",3],["round",3],["isostring",1],["start",11],["text",12],["end",11],["content",2],["slice",2],["11",2],["23",2],["title",2],["shell",2],["dataset",2],["string",2],["controls",1]]},{"id":"openai4s/server/webui/app.js#renderActionTimelineOverviewPaths.axisTime","name":[["axis",1],["time",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["axis",2],["time",2],["value",4],["null",1],["new",1],["date",1],["math",1],["round",1],["isostring",1]]},{"id":"openai4s/server/webui/app.js#renderAlignmentArtifact","name":[["render",1],["alignment",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["alignment",3],["artifact",4],["container",8],["url",5],["fetch",1],["text",4],["then",1],["if",3],["connected",1],["return",2],["const",7],["runtime",3],["scientific",1],["renderers",1],["parsed",9],["parse",1],["filename",1],["records",4],["length",4],["append",7],["child",6],["el",6],["div",6],["bio",1],["summary",2],["viewer",2],["msa",5],["columns",1],["locale",2],["string",2],["format",1],["viewport",4],["slice",1],["48",2],["each",1],["record",7],["row",5],["label",4],["name",2],["sequence",10],["title",1],["residues",1],["alphabet",1],["protein",1],["1200",2],["omitted",4],["reduce",1],["sum",2],["index",2],["math",1],["max",1],["renderer",2],["note",1],["catch",1],["failure",1]]},{"id":"openai4s/server/webui/app.js#renderAnnotatableImage","name":[["render",1],["annotatable",1],["image",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["annotatable",2],["image",7],["body",3],["url",3],["close",1],["annot",8],["draft",1],["const",25],["wrap",6],["el",10],["div",7],["zoom",35],["stage",15],["art",1],["id",2],["img",14],["src",1],["draggable",1],["false",5],["layer",7],["append",10],["child",10],["zs",18],["fit",9],["max",8],["at",6],["fitted",2],["pane",5],["by",2],["css",3],["alone",1],["width",14],["100",4],["inside",1],["no",2],["js",1],["sizing",1],["so",6],["wide",1],["figure",1],["never",1],["overflows",1],["resizing",1],["reflows",1],["automatically",1],["only",2],["once",1],["user",2],["zooms",2],["pin",3],["explicit",1],["let",3],["grow",1],["past",1],["apply",3],["math",5],["min",1],["if",18],["001",6],["style",4],["class",6],["list",6],["remove",5],["zoomed",3],["else",2],["none",1],["px",1],["add",9],["lvl",7],["text",1],["content",2],["round",1],["out",10],["disabled",2],["keeping",1],["point",1],["under",1],["cx",4],["cy",4],["fixed",1],["screen",1],["baseline",2],["captured",1],["from",1],["while",2],["laid",2],["time",1],["interacts",1],["always",1],["correct",1],["regardless",1],["load",2],["timing",2],["nz",5],["bounding",5],["client",13],["rect",5],["return",7],["yet",1],["not",1],["don",2],["collapse",1],["sr",7],["fx",2],["left",8],["fy",2],["height",5],["top",7],["sr2",5],["scroll",8],["center",3],["floating",1],["toolbar",1],["bar",6],["button",3],["title",3],["inner",2],["html",2],["icon",2],["minus",1],["16",2],["onclick",3],["reset",1],["plus",1],["hint",2],["pins",3],["positioned",1],["they",1],["need",1],["fits",1],["nothing",1],["here",1],["depends",1],["layout",1],["ready",3],["complete",1],["request",1],["animation",1],["frame",1],["event",10],["listener",10],["ctrl",3],["cmd",1],["wheel",4],["toward",1],["cursor",1],["trackpad",1],["pinch",1],["browsers",1],["deliver",1],["as",1],["plain",1],["natively",1],["tall",1],["portrait",1],["still",1],["be",1],["scrolled",1],["panned",5],["instead",1],["being",1],["hijacked",1],["key",2],["meta",1],["prevent",2],["default",2],["delta",1],["12",2],["passive",1],["drag",2],["pan",3],["moves",1],["threshold",1],["suppresses",1],["click",5],["annotate",1],["would",1],["otherwise",1],["fire",1],["pointerup",3],["pointerdown",1],["start",1],["every",1],["gesture",1],["clean",1],["ends",1],["off",1],["swallow",1],["later",1],["annotation",1],["target",3],["contains",1],["handle",1],["their",1],["own",1],["sx",2],["sy",2],["sl",2],["st",2],["moved",5],["mv",3],["ev",4],["dx",3],["dy",3],["abs",2],["true",1],["grabbing",2],["up",5],["document",6],["pointermove",2],["pointercancel",2],["was",1],["end",1],["ignore",1],["clicks",1],["land",1],["popup",1]]},{"id":"openai4s/server/webui/app.js#renderAnnotatableImage.applyZoom","name":[["apply",1],["zoom",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["apply",2],["zoom",4],["zs",10],["math",3],["max",5],["min",1],["if",5],["001",3],["img",4],["style",4],["width",4],["class",2],["list",2],["remove",1],["zoomed",2],["else",1],["fit",2],["none",1],["px",1],["add",1],["lvl",2],["text",1],["content",1],["round",1],["100",1],["out",2],["disabled",2]]},{"id":"openai4s/server/webui/app.js#renderAnnotatableImage.mv","name":[["mv",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["mv",2],["ev",5],["const",1],["dx",3],["client",2],["sx",1],["dy",3],["sy",1],["if",2],["moved",3],["math",2],["abs",2],["true",1],["zoom",3],["class",1],["list",1],["add",1],["grabbing",1],["scroll",2],["left",1],["sl",1],["top",1],["st",1],["prevent",1],["default",1]]},{"id":"openai4s/server/webui/app.js#renderAnnotatableImage.ready","name":[["ready",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["ready",2],["render",1],["pins",1],["stage",1]]},{"id":"openai4s/server/webui/app.js#renderAnnotatableImage.up","name":[["up",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["up",4],["document",3],["remove",4],["event",3],["listener",3],["pointermove",1],["mv",1],["pointerup",1],["pointercancel",1],["zoom",1],["class",1],["list",1],["grabbing",1],["stage",1],["panned",1],["moved",1]]},{"id":"openai4s/server/webui/app.js#renderAnnotatableImage.zoomAt","name":[["zoom",1],["at",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["zoom",5],["at",2],["cx",4],["cy",4],["nz",4],["if",4],["zs",3],["001",2],["const",4],["img",1],["bounding",3],["client",3],["rect",3],["width",4],["fit",3],["return",2],["no",1],["baseline",1],["yet",1],["image",1],["not",1],["laid",1],["out",1],["don",1],["collapse",1],["sr",7],["stage",2],["fx",2],["left",3],["fy",2],["height",3],["top",3],["apply",1],["sr2",5],["scroll",2]]},{"id":"openai4s/server/webui/app.js#renderAnnotatableImage.zoomCenter","name":[["zoom",1],["center",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["zoom",4],["center",2],["nz",3],["const",1],["bounding",1],["client",1],["rect",1],["at",1],["left",1],["width",1],["top",1],["height",1]]},{"id":"openai4s/server/webui/app.js#renderArtifactBody","name":[["render",1],["artifact",1],["body",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",4],["artifact",5],["body",12],["const",2],["request",7],["renderer",7],["inner",1],["html",1],["loading",6],["el",3],["div",1],["append",3],["child",3],["icon",1],["loader",1],["16",1],["spin",1],["span",1],["null",1],["viewer",1],["descriptor",6],["then",1],["if",2],["return",2],["catch",1],["compatibility",1]]},{"id":"openai4s/server/webui/app.js#renderArtifactDescriptor","name":[["render",1],["artifact",1],["descriptor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",15],["artifact",11],["descriptor",9],["body",4],["inner",1],["html",4],["const",9],["renderer",30],["id",19],["download",2],["shell",6],["el",7],["div",3],["dataset",2],["meta",6],["append",7],["child",7],["span",3],["name",1],["public",3],["text",5],["label",1],["80",1],["match",2],["matched",3],["by",2],["compatibility",1],["viewer",3],["compat",1],["metadata",1],["30",1],["detail",1],["if",15],["version",4],["string",2],["slice",1],["10",1],["12",1],["content",18],["url",14],["art",1],["nm",2],["filename",1],["lower",1],["case",1],["image",2],["annotatable",1],["else",12],["pdf",2],["frame",5],["iframe",1],["current",1],["page",2],["src",1],["workbench",2],["locator",2],["comments",2],["preview",2],["molecule",2],["3d",1],["chemistry",1],["2d",1],["chemistry2",1],["genome",2],["track",2],["sequence",2],["msa",1],["alignment",1],["latex",2],["markdown",2],["table",2]]},{"id":"openai4s/server/webui/app.js#renderArtifactEditor","name":[["render",1],["artifact",1],["editor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",7],["artifact",6],["editor",5],["body",6],["const",8],["bar",5],["el",7],["div",3],["edit",6],["append",7],["child",7],["span",1],["label",2],["filename",2],["save",10],["button",2],["solid",1],["btn",2],["small",2],["common",5],["cancel",4],["outline",1],["acts",5],["ta",19],["textarea",1],["area",1],["spellcheck",1],["false",9],["value",4],["loading",1],["disabled",5],["true",5],["code",2],["autocomplete",1],["per",1],["controller",1],["caret",4],["anchored",1],["popup",3],["torn",1],["down",3],["viewer",3],["pop",3],["ac",2],["hidden",1],["ec",32],["open",2],["items",4],["idx",6],["start",1],["composing",6],["dead",4],["just",2],["picked",2],["deb",3],["add",7],["event",7],["listener",7],["input",1],["if",13],["return",8],["clear",1],["timeout",3],["edac",11],["update",2],["90",1],["keydown",1],["key",12],["229",1],["never",1],["touch",1],["keys",2],["during",1],["ime",1],["composition",1],["closed",1],["act",1],["natively",2],["newline",1],["tab",2],["focus",2],["arrow",4],["left",1],["right",1],["home",1],["end",1],["page",2],["up",2],["close",6],["moved",1],["dismiss",2],["no",1],["prevent",5],["default",5],["moves",1],["length",3],["enter",1],["pick",1],["escape",1],["stop",1],["propagation",1],["compositionstart",1],["compositionend",1],["request",1],["animation",1],["frame",1],["blur",1],["120",1],["grace",1],["mousedown",1],["scroll",1],["click",2],["repositions",1],["fetch",1],["api",3],["artifacts",3],["id",9],["date",2],["now",2],["then",2],["text",4],["catch",2],["onclick",2],["editing",2],["null",2],["async",1],["content",3],["saving",1],["try",1],["edited",3],["await",1],["method",1],["post",1],["json",1],["stringify",1],["sync",1],["version",3],["art",2],["bust",2],["hint",2],["saved",1],["current",2],["load",1],["prov",1],["mode",1],["show",1],["provenance",1],["dock",1],["else",1],["err",1],["error",1]]},{"id":"openai4s/server/webui/app.js#renderArtifactVersionDiff","name":[["render",1],["artifact",1],["version",1],["diff",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["render",2],["artifact",3],["version",8],["diff",17],["panel",13],["from",7],["ordinal",6],["const",6],["request",7],["class",2],["list",2],["remove",2],["hidden",1],["inner",1],["html",2],["append",5],["child",5],["el",5],["div",4],["ver",3],["title",2],["versions",5],["status",5],["dock",2],["empty",3],["loading",1],["try",1],["query",2],["encode",3],["uricomponent",3],["payload",5],["await",1],["api",2],["artifacts",1],["id",1],["if",4],["return",3],["raw",4],["string",1],["changed",1],["false",1],["limit",4],["200000",1],["pre",4],["body",1],["unified",1],["untrusted",1],["content",4],["text",4],["keeps",1],["file",1],["bytes",1],["inert",1],["even",1],["they",1],["contain",1],["script",1],["syntax",1],["slice",1],["length",1],["note",1],["truncated",1],["catch",1],["error",4],["err",1],["add",1]]},{"id":"openai4s/server/webui/app.js#renderAttachmentProblems","name":[["render",1],["attachment",1],["problems",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["attachment",3],["problems",13],["server",2],["emits",1],["tell",1],["user",3],["pinned",2],["figures",1],["were",1],["left",1],["out",1],["turn",1],["nothing",1],["here",2],["listened",1],["model",3],["told",1],["separately",1],["system",1],["note",1],["so",2],["assistant",1],["usually",2],["mentions",1],["but",1],["only",1],["never",2],["reason",11],["limit",7],["instead",1],["pin",2],["placed",1],["received",1],["kind",1],["gap",1],["reads",1],["as",2],["broken",1],["not",6],["reusable",1],["ref",10],["these",2],["carry",2],["name",2],["bytes",5],["code",3],["message",2],["sends",1],["facts",1],["wording",1],["lives",1],["client",2],["opposite",1],["problem",5],["card",5],["deliberate",1],["reasons",5],["closed",1],["translate",1],["names",1],["arbitrary",1],["files",1],["if",2],["array",2],["length",2],["return",2],["refusals",1],["no",2],["number",3],["they",2],["need",1],["format",1],["arguments",1],["exist",1],["because",1],["fail",1],["budget",3],["figure",1],["was",1],["re",1],["plotted",1],["over",1],["deleted",1],["actually",1],["image",1],["falling",1],["through",1],["bare",1],["printed",1],["version",3],["changed",3],["at",1],["log",1],["line",1],["rather",1],["than",1],["sentence",1],["const",7],["attach",11],["found",2],["unsupported",2],["type",1],["decode",2],["failed",2],["messages",4],["el",5],["div",3],["append",5],["child",5],["head",1],["title",1],["slice",1],["each",1],["row",4],["public",1],["text",1],["80",1],["string",1],["detail",2],["too",4],["large",2],["exhausted",1],["many",2],["span",1],["msg",1],["down",1]]},{"id":"openai4s/server/webui/app.js#renderBranchPanel","name":[["render",1],["branch",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["branch",70],["panel",14],["const",14],["shell",1],["timeline",6],["branches",3],["state",12],["busy",7],["action",10],["loading",12],["controls",5],["el",22],["div",13],["workbench",10],["append",29],["child",29],["disabled",6],["button",6],["checkpoint",24],["common",5],["capability",10],["create",1],["session",6],["reason",7],["if",9],["undo",5],["id",21],["revert",13],["current",4],["summary",3],["short",5],["runtime",5],["errors",2],["error",2],["failed",1],["length",3],["empty",1],["no",1],["return",3],["each",3],["row",14],["head",12],["span",7],["name",2],["pill",2],["else",1],["view",1],["only",1],["activate",5],["activating",1],["activatable",1],["cps",4],["list",5],["all",3],["checkpoints",10],["cp",20],["actions",5],["fork",5],["preview",17],["filter",2],["internal",11],["slice",2],["collapsed",4],["details",1],["null",1],["20",1],["box",6],["title",2],["target",1],["arts",3],["artifacts",1],["ws",4],["workspace",1],["diff",2],["messages",1],["delta",2],["notebook",1],["writes",1],["count",5],["deletes",1],["added",1],["removed",1],["conflicts",1],["conflict",1],["apply",2]]},{"id":"openai4s/server/webui/app.js#renderBranchPanel.checkpointRow","name":[["checkpoint",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["checkpoint",13],["row",8],["cp",13],["const",2],["el",4],["div",1],["append",5],["child",5],["span",3],["id",6],["short",1],["runtime",1],["reason",4],["actions",5],["disabled",2],["workbench",2],["button",2],["branch",8],["action",2],["loading",4],["fork",5],["common",2],["capability",4],["busy",2],["session",2],["preview",5],["revert",3],["return",1]]},{"id":"openai4s/server/webui/app.js#renderChemistry2D","name":[["render",1],["chemistry2",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["chemistry2",2],["container",6],["url",4],["if",4],["artifact",3],["workbench",1],["const",14],["bar",4],["el",14],["div",6],["wb",2],["ketcher",4],["open",4],["button",1],["solid",1],["btn",1],["small",1],["edit",1],["onclick",1],["modal",6],["title",3],["text",7],["content",2],["download",1],["style",1],["display",1],["none",1],["body",4],["inner",1],["html",1],["frame",4],["iframe",1],["src",1],["id",2],["encode",1],["uricomponent",1],["attribute",1],["allow",1],["clipboard",2],["read",1],["write",1],["append",14],["child",14],["fetch",1],["then",1],["connected",1],["return",1],["runtime",5],["scientific",1],["renderers",1],["model",5],["parse",1],["molfile",1],["drawing",3],["molecule2d",1],["svg",1],["wrap",7],["chemistry",1],["view",1],["head",2],["bio",1],["summary",2],["atoms",2],["length",3],["bonds",2],["else",1],["renderer",2],["note",1],["viewer",2],["chem",3],["fallback",1],["smiles",10],["lines",1],["smi",1],["test",1],["string",1],["filename",1],["list",4],["each",1],["item",3],["row",5],["span",1],["name",2],["code",2],["details",5],["source",2],["null",1],["pre",4],["slice",1],["300000",1],["catch",1],["failure",1]]},{"id":"openai4s/server/webui/app.js#renderComposerRefChips","name":[["render",1],["composer",1],["ref",1],["chips",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["composer",4],["ref",9],["chips",2],["const",11],["host",7],["refs",2],["if",8],["return",3],["inner",1],["html",1],["text",4],["value",1],["name",5],["version",7],["ended",1],["by",1],["whitespace",1],["same",2],["shape",1],["server",1],["resolver",1],["accepts",1],["deliberately",1],["not",3],["second",1],["cleverer",1],["grammar",1],["found",5],["seen",3],["new",1],["re",2],["za",1],["z0",1],["let",1],["while",1],["exec",1],["null",2],["key",3],["has",1],["continue",1],["add",4],["push",3],["length",2],["break",1],["class",4],["list",5],["hidden",2],["pool",2],["artifacts",1],["ac",2],["files",2],["each",1],["match",11],["find",1],["filename",1],["string",4],["id",7],["chip",13],["el",3],["span",2],["msg",1],["unresolved",2],["append",4],["child",4],["icon",1],["file",1],["alert",1],["triangle",1],["11",1],["public",1],["60",1],["title",2],["facts",1],["sentence",1],["order",1],["message",1],["uses",1],["two",1],["read",1],["one",1],["above",1],["other",1],["must",1],["disagree",1],["parts",4],["checksum",2],["sha256",1],["slice",2],["12",2],["elsewhere",4],["root",3],["frame",3],["current",2],["u2197",1],["filter",1],["boolean",1],["join",1],["u00b7",1],["clickable",1],["onclick",1],["open",1],["viewer",1],["remove",1]]},{"id":"openai4s/server/webui/app.js#renderComputeBadge","name":[["render",1],["compute",1],["badge",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["compute",9],["badge",21],["const",8],["host",4],["conv",1],["head",1],["actions",1],["if",4],["return",2],["let",1],["status",7],["local",2],["session",2],["gets",1],["no",2],["at",1],["all",1],["chip",2],["reading",1],["every",1],["install",1],["has",1],["cluster",2],["pure",1],["noise",1],["location",2],["remove",1],["el",3],["button",1],["id",5],["onclick",1],["open",1],["run",1],["dialog",1],["current",1],["insert",1],["before",1],["first",1],["child",3],["readiness",4],["allocation",11],["workload",8],["inner",1],["html",1],["append",2],["icon",1],["server",1],["13",1],["ready",6],["blocked",5],["key",3],["label",5],["profile",4],["phase",7],["lower",1],["case",1],["span",1],["cb",1],["class",1],["name",2],["waiting",1],["tooltip",1],["rather",1],["than",1],["support",1],["conversation",1],["needs",1],["neither",1],["belongs",1],["somebody",1],["reads",1],["fifty",1],["times",1],["day",1],["title",1],["reason",3],["filter",1],["boolean",1],["join",1]]},{"id":"openai4s/server/webui/app.js#renderComputeLostBanner","name":[["render",1],["compute",1],["lost",1],["banner",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["compute",11],["lost",12],["banner",14],["const",7],["status",3],["epochs",5],["state",1],["seen",5],["key",3],["current",1],["id",2],["join",1],["let",1],["if",4],["length",1],["remove",2],["return",2],["el",6],["div",3],["messages",5],["parent",1],["node",1],["insert",1],["before",1],["inner",1],["html",1],["append",5],["child",5],["icon",1],["alert",1],["triangle",1],["15",1],["text",5],["cl",3],["strong",1],["null",1],["title",1],["body",2],["dismiss",5],["button",1],["dismissal",1],["per",1],["session",1],["further",1],["loss",1],["raises",1],["again",1],["rather",1],["than",1],["being",1],["swallowed",1],["by",1],["earlier",1],["got",1],["onclick",1],["true",1]]},{"id":"openai4s/server/webui/app.js#renderComputeTasksPanel","name":[["render",1],["compute",1],["tasks",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["compute",19],["tasks",5],["panel",11],["const",5],["shell",1],["timeline",5],["state",6],["if",5],["length",1],["append",12],["child",12],["el",11],["div",6],["workbench",1],["empty",1],["none",1],["return",2],["summary",5],["span",5],["pill",3],["live",3],["count",3],["said",1],["out",2],["loud",1],["list",1],["states",1],["no",1],["provenance",1],["reads",1],["as",3],["current",1],["these",1],["rows",1],["old",1],["last",1],["time",1],["anyone",1],["actually",1],["checked",2],["polled",1],["from",1],["record",1],["each",1],["task",22],["row",6],["status",7],["string",2],["lower",2],["case",2],["head",6],["id",4],["short",1],["runtime",1],["job",4],["optional",1],["provider",3],["outputs",5],["file",2],["bytes",2],["total",1],["reason",2],["message",1],["only",1],["might",1],["still",1],["be",1],["there",1],["worth",1],["contacting",1],["about",1],["finished",1],["one",1],["has",1],["nothing",1],["left",1],["harvest",1],["offering",1],["button",1],["anyway",1],["would",1],["invite",1],["paid",1],["round",1],["trip",1],["cannot",1],["change",1],["anything",1],["btn",5],["ghost",1],["icon",1],["refresh",3],["onclick",1]]},{"id":"openai4s/server/webui/app.js#renderContextPanel","name":[["render",1],["context",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["context",33],["panel",13],["const",6],["shell",1],["timeline",11],["state",20],["if",11],["layers",2],["length",3],["append",22],["child",22],["el",22],["div",5],["workbench",1],["empty",1],["no",1],["return",2],["summary",9],["token",6],["count",14],["null",4],["span",15],["pill",9],["tokens",7],["limit",2],["output",3],["reserve",3],["message",4],["messages",2],["compressed",2],["handoff",2],["each",4],["layer",14],["row",17],["name",3],["kind",3],["status",2],["omitted",4],["item",13],["optional",2],["reasons",1],["reason",3],["compaction",5],["history",11],["details",1],["id",2],["short",1],["runtime",1],["archive",1],["savings",1],["before",1],["after",1],["artifact",2],["artifacts",1]]},{"id":"openai4s/server/webui/app.js#renderConversationArtifacts","name":[["render",1],["conversation",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["conversation",2],["artifacts",3],["document",1],["query",2],["selector",2],["all",1],["generated",5],["uploaded",5],["each",4],["remove",2],["const",10],["arts",4],["visible",1],["if",4],["length",5],["return",3],["mk",4],["tile",15],["el",7],["div",7],["append",9],["child",9],["thumb",1],["fn",4],["tfn",1],["filename",1],["artifact",1],["priority",1],["text",2],["content",2],["onclick",2],["open",1],["viewer",1],["show",1],["at",1],["most",1],["slots",1],["per",1],["section",4],["there",1],["more",10],["than",1],["files",1],["collapse",1],["tail",1],["into",1],["click",1],["expand",1],["so",2],["gallery",1],["stays",1],["compact",1],["cap",5],["cls",2],["label",3],["list",8],["gen",3],["tiles",7],["else",1],["slice",2],["host",4],["messages",1],["let",1],["review",7],["step",1],["while",1],["parent",2],["element",2],["insert",1],["before",1],["null",1],["separate",1],["user",3],["uploads",1],["from",1],["cell",1],["outputs",1],["file",1],["fasta",1],["labelled",1],["not",1],["art",2],["filter",2],["upload",2],["down",1]]},{"id":"openai4s/server/webui/app.js#renderConversationArtifacts.mkTile","name":[["mk",1],["tile",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["mk",2],["tile",9],["const",2],["el",2],["div",2],["append",2],["child",2],["thumb",1],["fn",4],["tfn",1],["filename",1],["artifact",1],["if",1],["priority",1],["text",2],["content",2],["onclick",1],["open",1],["viewer",1],["return",1]]},{"id":"openai4s/server/webui/app.js#renderConversationArtifacts.section","name":[["section",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["section",2],["cls",3],["label",4],["list",9],["if",2],["length",4],["return",1],["const",4],["el",5],["div",5],["append",7],["child",7],["gen",3],["tiles",7],["cap",4],["each",3],["mk",3],["tile",6],["else",1],["slice",2],["more",8],["onclick",1],["remove",1],["host",4],["messages",1],["let",1],["review",7],["query",1],["selector",1],["step",1],["while",1],["parent",2],["element",2],["insert",1],["before",1],["null",1]]},{"id":"openai4s/server/webui/app.js#renderDashProjects","name":[["render",1],["dash",1],["projects",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["dash",9],["projects",6],["const",5],["pc",5],["if",4],["return",1],["inner",1],["html",1],["length",1],["append",10],["child",10],["el",10],["div",6],["empty",2],["each",1],["row",7],["main",6],["name",3],["project",4],["untitled",1],["example",2],["test",1],["span",4],["tag",1],["running",4],["count",5],["run",2],["dot",1],["null",1],["string",1],["title",1],["conversation",1],["meta",4],["session",1],["sessions",1],["ago",1],["last",1],["active",1],["at",2],["updated",1],["onclick",1],["open",1],["id",2]]},{"id":"openai4s/server/webui/app.js#renderDashRecent","name":[["render",1],["dash",1],["recent",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["dash",6],["recent",5],["frames",3],["const",6],["filter",1],["message",1],["count",1],["name",4],["task",2],["summary",2],["sort",1],["new",2],["date",2],["updated",3],["at",3],["slice",1],["10",1],["sc",6],["sessions",2],["if",4],["return",1],["inner",1],["html",1],["length",1],["append",11],["child",11],["el",10],["div",7],["empty",2],["example",1],["seed",1],["cta",1],["each",1],["row",8],["running",3],["dot",3],["live",1],["main",5],["session",1],["untitled",1],["pj",3],["projects",1],["find",1],["project",3],["id",5],["sub",1],["span",3],["run",2],["null",1],["badge",1],["else",1],["meta",1],["ago",1],["onclick",1],["open",1],["conversation",1]]},{"id":"openai4s/server/webui/app.js#renderDashRunning","name":[["render",1],["dash",1],["running",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["dash",7],["running",14],["frames",3],["const",9],["filter",1],["sort",1],["new",2],["date",2],["updated",2],["at",2],["cnt",5],["count",2],["if",5],["length",3],["text",1],["content",1],["class",4],["list",4],["remove",2],["hidden",4],["else",1],["add",2],["sec",6],["return",2],["inner",1],["html",1],["each",1],["card",7],["el",9],["div",5],["run",8],["body",5],["append",9],["child",9],["title",2],["name",3],["task",4],["summary",4],["session",2],["untitled",1],["pj",3],["projects",1],["find",1],["project",3],["id",5],["sub",4],["foot",5],["badge",7],["span",4],["dot",1],["null",1],["active",1],["now",1],["tip",1],["onclick",1],["open",1],["conversation",1]]},{"id":"openai4s/server/webui/app.js#renderDelegationPanel","name":[["render",1],["delegation",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["delegation",23],["panel",11],["const",9],["shell",1],["timeline",10],["state",8],["if",10],["children",2],["length",1],["append",19],["child",68],["el",16],["div",7],["workbench",1],["empty",1],["no",1],["return",2],["summary",5],["budget",7],["span",9],["pill",7],["spawned",1],["limit",1],["active",2],["stats",1],["running",3],["each",1],["row",7],["status",9],["string",3],["unknown",3],["lower",3],["case",3],["style",1],["property",1],["indent",1],["math",1],["min",1],["depth",1],["10",1],["px",1],["head",6],["name",2],["short",2],["runtime",2],["id",6],["two",2],["truths",1],["chips",1],["lifecycle",1],["pending",2],["done",1],["once",1],["terminal",1],["machine",1],["readable",1],["task",3],["green",1],["only",2],["completed",1],["so",1],["merely",1],["finished",3],["cannot",2],["read",1],["as",1],["success",1],["delegate",1],["chip",1],["details",8],["progress",4],["max",2],["turns",3],["turn",1],["boundary",1],["overrides",6],["model",2],["steps",3],["steering",6],["queued",2],["delivered",2],["frame",5],["ref",4],["dlg",1],["title",1],["error",2],["stop",9],["reason",2],["message",2],["actually",1],["going",1],["be",1],["stopped",1],["steered",1],["offering",1],["controls",6],["one",1],["invites",1],["409",1],["user",1],["act",1],["after",1],["daemon",1],["restart",1],["every",1],["here",1],["includes",1],["ghost",2],["icon",2],["btn",2],["onclick",2],["steer",6],["square",1]]},{"id":"openai4s/server/webui/app.js#renderDockTabs","name":[["render",1],["dock",1],["tabs",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["dock",5],["tabs",4],["const",6],["bar",7],["if",5],["return",1],["inner",2],["html",2],["open",1],["each",1],["tab",18],["btn",4],["div",1],["art",1],["icon",2],["filename",1],["artifact",2],["active",11],["id",3],["class",4],["list",4],["add",4],["cl",5],["el",1],["span",1],["close",3],["14",1],["title",1],["common",1],["onclick",4],["stop",1],["propagation",1],["append",5],["child",5],["prov",1],["mode",1],["false",1],["nt",4],["button",3],["notebook",4],["tt",4],["clock",1],["timeline",3],["files",3],["ft",3]]},{"id":"openai4s/server/webui/app.js#renderDownloadArtifact","name":[["render",1],["download",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["download",6],["artifact",6],["container",5],["url",4],["inner",1],["html",1],["const",4],["ct",3],["string",2],["content",1],["type",1],["lower",2],["case",2],["nm",2],["filename",3],["if",1],["starts",1],["text",3],["json",1],["xml",1],["javascript",1],["test",2],["ext",1],["return",1],["card",6],["el",5],["div",1],["append",5],["child",5],["icon",1],["package",1],["28",1],["strong",1],["null",2],["span",1],["viewer",1],["only",1],["link",4],["solid",1],["btn",1],["small",1],["common",1],["href",1],["attribute",1]]},{"id":"openai4s/server/webui/app.js#renderEmptySession","name":[["render",1],["empty",1],["session",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["empty",5],["session",3],["const",5],["messages",1],["wrap",5],["el",7],["div",6],["append",7],["child",7],["es",6],["title",2],["sub",2],["chips",4],["starters",1],["each",1],["chip",8],["button",1],["onclick",1],["composer",1],["value",1],["grow",1],["focus",1]]},{"id":"openai4s/server/webui/app.js#renderEnvironmentReadinessBanner","name":[["render",1],["environment",1],["readiness",1],["banner",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["environment",9],["readiness",15],["banner",9],["const",5],["standard",1],["profile",1],["visible",3],["enabled",1],["true",2],["ready",1],["document",1],["query",4],["selector",4],["all",1],["each",1],["class",1],["list",1],["toggle",1],["hidden",1],["if",4],["return",1],["title",5],["data",3],["summary",5],["action",3],["open",2],["text",3],["content",3],["compute",1]]},{"id":"openai4s/server/webui/app.js#rendererFailure","name":[["renderer",1],["failure",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["renderer",5],["failure",2],["container",4],["url",3],["inner",1],["html",1],["const",2],["card",5],["el",4],["div",2],["fallback",2],["append",4],["child",4],["icon",1],["alert",1],["triangle",1],["18",1],["text",1],["viewer",1],["error",1],["download",6],["outline",1],["btn",1],["small",1],["common",1],["href",1],["attribute",1],["filename",1],["artifact",1]]},{"id":"openai4s/server/webui/app.js#renderFilesGrid","name":[["render",1],["files",1],["grid",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["files",9],["grid",3],["const",4],["arts",4],["artifacts",1],["list",5],["results",2],["inner",1],["html",1],["count",1],["text",1],["content",2],["length",2],["if",2],["msg",2],["scope",3],["project",4],["empty",3],["append",6],["child",6],["el",5],["div",5],["return",1],["each",2],["card",7],["art",1],["tile",1],["thumb",1],["big",1],["name",2],["priority",1],["filename",1],["artifact",1],["meta",1],["type",1],["bytes",2],["size",1],["tell",1],["user",1],["conversation",1],["file",1],["came",1],["from",2],["src",1],["session",2],["root",1],["frame",1],["id",1],["onclick",1],["open",1],["viewer",1]]},{"id":"openai4s/server/webui/app.js#renderGenomeTrack","name":[["render",1],["genome",1],["track",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["genome",17],["track",3],["container",9],["url",5],["fetch",1],["artifact",2],["text",5],["then",1],["if",4],["connected",1],["return",2],["const",15],["runtime",3],["scientific",1],["renderers",1],["parsed",11],["parse",1],["filename",1],["features",8],["length",4],["append",17],["child",17],["el",13],["div",5],["bio",1],["summary",2],["format",1],["viewer",3],["locale",4],["string",5],["chromosomes",2],["invalid",3],["renderer",2],["note",1],["grouped",5],["new",1],["map",1],["each",4],["feature",23],["has",1],["chrom",8],["push",1],["tracks",4],["let",1],["budget",3],["500",1],["slice",3],["24",1],["chromosome",10],["row",10],["section",1],["head",5],["strong",1],["null",4],["span",6],["start",7],["end",5],["count",1],["svg",9],["element",4],["view",1],["box",1],["1000",1],["58",1],["role",1],["img",1],["aria",1],["label",4],["line",1],["x1",1],["18",2],["y1",1],["29",2],["x2",1],["982",2],["y2",1],["class",2],["axis",1],["math",4],["max",3],["index",2],["964",2],["width",3],["rect",4],["fixed",2],["min",1],["height",1],["rx",1],["type",4],["replace",1],["z0",1],["gi",1],["lower",1],["case",1],["title",4],["content",1],["details",5],["descriptors",1],["list",1],["300",1],["descriptor",1],["code",1],["catch",1],["failure",1]]},{"id":"openai4s/server/webui/app.js#renderHtmlPreview","name":[["render",1],["html",1],["preview",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["html",2],["preview",3],["content",4],["const",2],["frame",4],["el",2],["iframe",1],["attribute",1],["sandbox",1],["src",1],["encode",1],["uricomponent",1],["id",1],["append",2],["child",2],["note",2],["muted",1],["renderer",2],["noscript",2],["viewer",1]]},{"id":"openai4s/server/webui/app.js#renderJobs","name":[["render",1],["jobs",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["render",2],["jobs",8],["append",10],["child",10],["hdr",1],["cust",8],["title",1],["desc",1],["const",9],["sub",3],["el",9],["div",5],["row",6],["si",4],["info",1],["nm",1],["submit",3],["name",1],["job",4],["sel",5],["select",1],["input",3],["style",1],["flex",1],["92px",1],["bash",1],["python",1],["each",1],["option",1],["null",1],["value",4],["cmd",6],["placeholder",2],["go",5],["button",1],["solid",1],["btn",2],["small",1],["run",1],["onclick",1],["command",3],["trim",1],["if",1],["return",1],["disabled",2],["true",2],["try",1],["await",3],["api",2],["compute",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["kind",1],["refresh",2],["list",7],["catch",1],["hint",1],["toast",1],["failed",1],["error",1],["text",1],["false",1]]},{"id":"openai4s/server/webui/app.js#renderLatexArtifact","name":[["render",1],["latex",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["latex",12],["artifact",3],["container",5],["url",4],["fetch",1],["text",7],["then",1],["if",2],["connected",1],["return",1],["const",11],["runtime",3],["scientific",1],["renderers",1],["blocks",3],["preview",19],["wrap",5],["el",9],["div",4],["view",1],["tabs",5],["button",10],["tab",2],["active",3],["viewer",3],["source",13],["append",8],["child",8],["article",1],["each",1],["block",6],["node",3],["kind",3],["heading",1],["math",5],["max",1],["min",1],["level",1],["null",1],["content",2],["length",1],["renderer",3],["note",1],["chem",1],["fallback",1],["pre",1],["slice",1],["500000",1],["class",5],["list",5],["add",1],["hidden",3],["show",3],["mode",2],["toggle",4],["onclick",2],["catch",1],["failure",1]]},{"id":"openai4s/server/webui/app.js#renderLatexArtifact.show","name":[["show",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["show",2],["mode",3],["const",1],["preview",8],["class",4],["list",4],["toggle",4],["hidden",2],["source",2],["button",2],["active",2]]},{"id":"openai4s/server/webui/app.js#renderLocalModelEndpoints","name":[["render",1],["local",1],["model",1],["endpoints",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["local",11],["model",26],["endpoints",6],["root",5],["discovery",4],["profiles",4],["inner",1],["html",1],["const",8],["if",3],["length",3],["append",9],["child",9],["el",9],["div",5],["dock",1],["empty",1],["cust",10],["models",13],["none",2],["return",2],["each",2],["endpoint",11],["row",7],["info",5],["nm",1],["label",2],["ds",1],["base",6],["url",5],["select",11],["input",1],["option",9],["null",2],["value",6],["selected",1],["default",1],["configured",8],["some",1],["profile",3],["loopback",1],["add",10],["button",1],["outline",1],["btn",1],["small",1],["disabled",4],["onchange",1],["text",3],["content",1],["onclick",1],["async",1],["public",2],["512",1],["true",2],["try",1],["await",1],["api",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["name",1],["provider",2],["hint",2],["added",1],["tab",1],["catch",1],["error",3],["false",1],["artifact",1],["save",1],["err",1],["message",1],["240",1]]},{"id":"openai4s/server/webui/app.js#renderLocalModelEndpoints.configured","name":[["configured",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["configured",2],["profiles",1],["some",1],["profile",3],["loopback",1],["model",3],["base",3],["url",2],["endpoint",1],["select",1],["value",1]]},{"id":"openai4s/server/webui/app.js#renderLocatorComments","name":[["render",1],["locator",1],["comments",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["locator",18],["comments",2],["container",3],["kind",8],["viewer",7],["const",15],["box",9],["el",12],["div",3],["wb",18],["append",12],["child",12],["title",2],["quote",9],["textarea",2],["placeholder",3],["selector",8],["input",2],["comment",6],["body",4],["save",6],["button",5],["solid",1],["btn",3],["small",3],["common",1],["preview",6],["pre",1],["let",1],["pdf",35],["page",42],["null",1],["pages",5],["select",6],["value",15],["if",7],["return",3],["math",2],["max",1],["floor",1],["number",5],["string",6],["dataset",2],["current",6],["base",2],["src",2],["art",1],["url",1],["split",1],["encode",2],["uricomponent",2],["extracted",3],["find",1],["item",7],["text",7],["content",3],["slice",2],["4000",2],["controls",6],["label",5],["type",3],["min",1],["step",1],["previous",4],["outline",3],["prev",1],["next",5],["onclick",3],["onchange",1],["html",2],["endpoint",2],["api",3],["artifacts",1],["id",7],["then",1],["payload",4],["array",2],["else",1],["elements",1],["map",1],["tag",1],["join",1],["catch",2],["async",1],["trim",1],["disabled",2],["true",2],["try",1],["await",1],["frames",1],["annotations",2],["method",1],["post",1],["json",1],["stringify",1],["artifact",2],["name",1],["filename",1],["hint",2],["saved",1],["load",1],["error",3],["err",1],["false",1]]},{"id":"openai4s/server/webui/app.js#renderLocatorComments.selectPdfPage","name":[["select",1],["pdf",1],["page",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["select",2],["pdf",5],["page",15],["value",4],["if",2],["return",2],["const",3],["math",2],["max",1],["floor",1],["number",2],["string",5],["viewer",5],["dataset",2],["current",2],["base",2],["src",2],["art",1],["url",1],["split",1],["encode",1],["uricomponent",1],["extracted",3],["pages",1],["find",1],["item",3],["preview",1],["text",2],["content",1],["slice",1],["4000",1]]},{"id":"openai4s/server/webui/app.js#renderMarkdownArtifact","name":[["render",1],["markdown",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["markdown",6],["artifact",4],["container",5],["url",4],["fetch",1],["text",3],["then",1],["if",1],["connected",1],["return",1],["const",1],["el",1],["div",1],["md",2],["renderer",2],["inner",1],["html",1],["slice",1],["1000000",1],["append",1],["child",1],["catch",1],["failure",1],["filename",1]]},{"id":"openai4s/server/webui/app.js#renderMd","name":[["render",1],["md",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",9],["render",3],["md",10],["src",4],["var",27],["lines",20],["string",1],["null",1],["replace",3],["split",3],["length",7],["html",10],["fence",6],["re",12],["list",4],["hr",4],["table",7],["delimiter",1],["row",3],["matched",1],["cell",5],["by",1],["so",1],["there",1],["no",1],["nested",1],["quantifier",1],["regex",2],["catastrophically",1],["backtrack",1],["safe",2],["padded",1],["delim",4],["tr",18],["trim",7],["if",14],["index",3],["return",12],["false",4],["char",4],["at",3],["slice",2],["parts",3],["test",9],["true",2],["looks",3],["idx",4],["while",5],["line",9],["fm",5],["match",2],["fchar",2],["flen",3],["lang",2],["code",4],["closing",2],["detected",1],["without",1],["dynamically",1],["built",1],["reg",1],["exp",1],["injection",1],["trims",1],["same",1],["nothing",1],["else",1],["close",2],["push",3],["consume",1],["exists",1],["unclosed",1],["stream",1],["still",1],["open",1],["block",1],["join",5],["continue",7],["hm",4],["lv",3],["inline",4],["blockquote",2],["cells",3],["map",3],["head",3],["thead",2],["th",2],["tbody",2],["ci",2],["td",2],["div",2],["class",1],["wrap",1],["lr",3],["next",1],["para",3]]},{"id":"openai4s/server/webui/app.js#renderMd.cells","name":[["cells",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["cells",2],["function",3],["return",2],["trim",2],["replace",1],["split",1],["map",1]]},{"id":"openai4s/server/webui/app.js#renderMd.isClose","name":[["close",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["close",2],["function",2],["var",2],["tr",4],["trim",1],["if",2],["length",2],["flen",1],["return",3],["false",2],["char",1],["at",1],["fchar",1],["true",1]]},{"id":"openai4s/server/webui/app.js#renderMd.isDelimRow","name":[["delim",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["delim",3],["row",2],["function",2],["var",3],["tr",10],["trim",1],["if",4],["index",1],["return",3],["false",2],["char",2],["at",2],["slice",2],["length",2],["parts",3],["split",1],["cell",1],["re",1],["test",1],["true",1]]},{"id":"openai4s/server/webui/app.js#renderMd.looksTable","name":[["looks",1],["table",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["looks",2],["table",2],["function",2],["idx",5],["return",1],["lines",2],["index",1],["delim",1],["row",1]]},{"id":"openai4s/server/webui/app.js#renderMessageRefChips","name":[["render",1],["message",1],["ref",1],["chips",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["message",2],["ref",4],["chips",2],["host",3],["refs",6],["if",6],["array",2],["length",2],["return",2],["const",5],["row",4],["el",4],["div",1],["msg",2],["slice",3],["each",1],["name",4],["string",4],["display",1],["chip",8],["span",2],["append",4],["child",4],["icon",1],["file",2],["text",2],["11",1],["null",1],["public",1],["60",1],["facts",1],["not",1],["sentence",1],["version",2],["actually",2],["sent",1],["head",1],["its",1],["digest",1],["was",1],["copied",1],["session",2],["came",1],["from",1],["deliberately",1],["language",1],["neutral",1],["so",1],["needs",1],["no",2],["translation",1],["key",1],["cannot",1],["drift",1],["out",2],["step",1],["one",1],["parts",4],["id",4],["sha256",3],["push",2],["12",2],["materialized",1],["target",1],["source",1],["title",1],["filter",1],["boolean",1],["join",1],["only",1],["opens",1],["client",1],["has",1],["synthesising",1],["artifact",3],["object",1],["would",1],["hand",1],["viewer",2],["filename",1],["content",1],["type",1],["let",1],["guess",1],["at",1],["renderer",1],["full",3],["artifacts",1],["find",1],["class",1],["list",1],["add",1],["clickable",1],["onclick",1],["open",1],["children",1]]},{"id":"openai4s/server/webui/app.js#renderNotebook","name":[["render",1],["notebook",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",6],["notebook",8],["const",30],["nb",31],["dock",3],["if",14],["return",5],["live",8],["follow",2],["user",3],["already",1],["parked",1],["near",1],["bottom",5],["keep",1],["newest",1],["cell",2],["output",1],["view",4],["as",1],["panel",1],["re",2],["renders",2],["during",1],["run",1],["mirrors",1],["chat",1],["auto",1],["scroll",10],["measured",1],["before",1],["tear",1],["pane",1],["down",2],["they",2],["ve",1],["scrolled",2],["up",2],["read",4],["leave",1],["their",1],["position",1],["alone",1],["body",14],["parent",1],["element",1],["container",1],["height",4],["top",2],["client",2],["120",2],["bind",1],["one",1],["time",1],["listener",2],["tracks",1],["whether",1],["has",1],["so",1],["pause",1],["flushes",1],["any",1],["deferred",1],["moment",1],["bound",2],["true",3],["add",2],["event",1],["at",3],["reading",1],["dirty",2],["false",1],["passive",2],["inner",1],["html",1],["let",2],["entries",8],["cells",5],["slice",1],["length",2],["concat",1],["project",1],["kernels",4],["each",4],["kernel",13],["id",13],["python",2],["includes",1],["push",1],["chips",10],["el",20],["div",7],["append",22],["child",23],["runtime",5],["summary",2],["node",2],["mk",4],["label",9],["button",3],["kchip",3],["filter",5],["null",5],["onclick",3],["all",1],["cached",5],["running",5],["kc",11],["current",7],["st",8],["turn",1],["ready",2],["alive",1],["mode",5],["status",3],["badge",14],["busy",1],["ended",1],["span",6],["ld",1],["icon",2],["chevron",1],["14",1],["export",1],["link",1],["exec",12],["toggle",8],["sources",5],["open",3],["terminal",1],["13",1],["executed",3],["code",3],["els",1],["root",2],["surface",1],["replaces",1],["while",1],["only",4],["execution",4],["history",1],["delegated",1],["frames",1],["not",1],["session",1],["deliverables",1],["build",1],["shown",4],["empty",2],["else",1],["owners",4],["agent",1],["repl",10],["repair",1],["review",1],["scratch",1],["kind",4],["chip",6],["owner",3],["active",6],["identity",1],["queue",1],["class",1],["list",1],["text",1],["content",1],["title",9],["by",1],["default",1],["interactive",2],["input",1],["env",14],["selector",2],["stop",1],["start",1],["restart",1],["interrupt",1],["built",2],["server",1],["explicitly",1],["enables",1],["developer",1],["flag",1],["enabled",4],["otherwise",1],["non",1],["strip",1],["refresh",1],["state",4],["runs",2],["both",1],["branches",1],["trust",1],["quarantined",1],["rh",2],["head",1],["rhr",4],["actions",1],["prebuilt",1],["environment",1],["pick",1],["no",1],["per",1],["task",1],["install",1],["switching",1],["restarts",1],["into",1],["sel",8],["select",3],["disabled",2],["option",1],["placeholder",1],["onchange",1],["switch",1],["value",1],["kstate",1],["btn",1],["fn",2]]},{"id":"openai4s/server/webui/app.js#renderNotebook.executeDraft","name":[["execute",1],["draft",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["execute",3],["draft",2],["async",2],["const",1],["current",3],["language",4],["value",3],["python",1],["code",3],["inp",4],["if",1],["await",1],["notebook",1],["run",2],["button",1],["input",1],["stop",1],["repl",1],["drafts",1],["request",1],["animation",1],["frame",1],["focus",1]]},{"id":"openai4s/server/webui/app.js#renderNotebook.mk","name":[["mk",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["mk",2],["label",3],["const",1],["el",1],["button",1],["kchip",1],["kernel",2],["filter",2],["null",1],["onclick",1],["render",1],["notebook",1],["return",1]]},{"id":"openai4s/server/webui/app.js#renderNotebook.mkBtn","name":[["mk",1],["btn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["mk",2],["btn",2],["label",3],["title",4],["fn",3],["const",1],["el",1],["button",1],["kchip",1],["disabled",1],["current",1],["id",1],["onclick",1],["rhr",1],["append",1],["child",1],["return",1]]},{"id":"openai4s/server/webui/app.js#renderNotes","name":[["render",1],["notes",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["notes",10],["const",3],["list",5],["inner",1],["html",1],["if",1],["length",1],["append",6],["child",6],["el",6],["div",4],["files",1],["empty",2],["return",1],["each",1],["note",2],["null",1],["content",1],["text",1],["nt",2],["time",1],["ago",1],["updated",1],["at",2],["created",1],["del",5],["span",1],["icon",1],["trash",1],["14",1],["onclick",1],["async",1],["try",1],["await",1],["api",1],["id",2],["method",1],["delete",1],["catch",1],["load",1]]},{"id":"openai4s/server/webui/app.js#renderPermissionCard","name":[["render",1],["permission",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["permission",3],["card",20],["perm",43],["cards",4],["object",2],["create",1],["null",3],["proto",2],["keys",3],["like",1],["pollute",1],["const",20],["prev",4],["decision",10],["id",6],["if",12],["connected",1],["return",2],["idempotent",1],["reconnect",1],["re",2],["emit",1],["let",3],["host",6],["try",2],["ensure",1],["wrap",8],["catch",2],["messages",1],["el",22],["div",12],["head",7],["append",22],["child",22],["icon",1],["lock",1],["15",1],["ic",1],["span",3],["title",3],["run",1],["tool",1],["sub",5],["agent",2],["badge",4],["dangerous",3],["danger",1],["approval",2],["needed",1],["act",4],["action",1],["line",1],["text",5],["detail",2],["mono",3],["file",9],["review",10],["credential",2],["path",7],["dynamic",2],["search",2],["unreviewable",2],["verification",2],["failed",5],["key",3],["policy",1],["kind",1],["resolved",4],["lbl",5],["scope",12],["default",2],["remember",3],["sc",3],["row",3],["segs",3],["pat",14],["scopes",1],["once",6],["conversation",1],["project",1],["global",1],["each",3],["button",4],["seg",1],["active",3],["cn",1],["onclick",4],["values",1],["class",2],["list",2],["remove",1],["add",1],["style",2],["display",2],["none",2],["rule",2],["box",1],["meaningless",1],["grant",1],["was",4],["only",2],["ever",1],["hidden",1],["by",1],["click",1],["handler",1],["so",2],["starts",1],["at",1],["would",1],["show",1],["input",3],["nothing",1],["type",2],["value",5],["suggested",5],["patterns",5],["target",1],["length",1],["chips",4],["chip",1],["fb",7],["placeholder",2],["deny",9],["reason",1],["btns",5],["allow",10],["btn",2],["send",3],["async",1],["ok",5],["disabled",4],["true",4],["body",7],["pattern",1],["trim",3],["message",1],["resolution",7],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["frame",1],["method",1],["post",1],["json",1],["stringify",1],["throw",1],["new",1],["error",3],["not",2],["accepted",1],["enabling",1],["right",1],["refused",1],["user",1],["may",1],["fix",1],["resubmit",1],["wrong",1],["exactly",1],["one",2],["refusal",1],["continuation",2],["written",1],["its",1],["marker",1],["clicking",1],["again",1],["there",1],["submits",1],["already",2],["took",1],["effect",1],["retry",1],["p0",1],["output",2],["committed",4],["exists",1],["suppress",1],["turn",1],["failure",1],["surface",1],["reads",1],["field",1],["did",1],["false",3],["hint",1],["toast",1],["submit",1],["mark",1],["down",1]]},{"id":"openai4s/server/webui/app.js#renderPermissionCard.send","name":[["send",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["send",2],["async",2],["ok",6],["allow",4],["disabled",4],["deny",2],["true",3],["const",2],["body",7],["decision",8],["id",4],["scope",3],["if",4],["once",1],["pattern",1],["pat",1],["value",3],["trim",3],["fb",2],["message",1],["let",1],["resolution",7],["try",1],["await",1],["api",2],["frames",1],["encode",1],["uricomponent",1],["frame",1],["method",1],["post",1],["json",1],["stringify",1],["throw",1],["new",1],["error",3],["permission",1],["was",3],["not",2],["accepted",1],["catch",1],["re",1],["enabling",1],["right",1],["default",1],["refused",1],["so",1],["user",1],["may",1],["fix",1],["resubmit",1],["wrong",1],["exactly",1],["one",2],["refusal",1],["continuation",2],["failed",3],["approval",1],["written",1],["only",1],["its",1],["marker",1],["clicking",1],["again",1],["there",1],["submits",1],["already",2],["took",1],["effect",1],["dangerous",1],["retry",1],["p0",1],["output",2],["committed",4],["exists",1],["suppress",1],["turn",1],["failure",1],["surface",1],["reads",1],["field",1],["did",1],["false",1],["hint",1],["toast",1],["submit",1],["text",1],["return",1],["mark",1],["perm",1],["card",1]]},{"id":"openai4s/server/webui/app.js#renderPins","name":[["render",1],["pins",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["pins",2],["stage",4],["const",3],["layer",5],["query",2],["selector",2],["annot",3],["if",1],["return",1],["all",1],["pin",12],["not",2],["draft",1],["each",2],["remove",1],["annotations",1],["id",1],["held",1],["open",3],["one",1],["reserved",1],["turn",1],["quoting",1],["pending",1],["accepted",1],["consume",1],["unconfirmed",1],["both",1],["as",1],["invites",1],["user",1],["edit",1],["delete",1],["comment",1],["already",1],["its",1],["way",1],["data",1],["annotation",3],["status",3],["exists",1],["so",1],["test",1],["assert",1],["without",1],["matching",1],["css",1],["class",1],["soup",1],["translated",1],["text",2],["shown",3],["el",1],["div",1],["dataset",1],["style",2],["left",1],["100",2],["top",1],["content",1],["number",1],["title",1],["body",1],["onclick",1],["stop",1],["propagation",1],["pop",1],["append",1],["child",1]]},{"id":"openai4s/server/webui/app.js#renderPlanCard","name":[["render",1],["plan",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["plan",52],["card",16],["status",30],["if",11],["mine",1],["current",1],["id",4],["return",3],["draft",4],["ready",2],["const",25],["old",3],["live",2],["remove",2],["document",1],["query",1],["selector",1],["all",1],["not",1],["rich",2],["each",3],["drop",1],["any",1],["stray",1],["legacy",1],["fallback",1],["discarded",1],["null",5],["just",1],["clear",1],["discard",6],["el",30],["div",15],["header",1],["title",6],["confidence",7],["badge",4],["head",5],["pc",16],["tt",4],["wrap",1],["append",30],["child",30],["eyebrow",7],["executing",4],["completed",5],["failed",4],["paused",7],["default",4],["lvl",3],["conf",2],["level",1],["span",7],["suffix",1],["typeof",1],["string",1],["na",1],["parse",1],["float",1],["steps",9],["sid",2],["row",5],["step",8],["pending",1],["dataset",1],["chk",3],["check",3],["inner",1],["html",1],["icon",5],["15",3],["body",6],["content",2],["detail",2],["deliverables",2],["length",4],["chips",4],["chip",1],["file",1],["text",2],["11",1],["footer",1],["rev",3],["revise",4],["ta",7],["textarea",1],["input",1],["placeholder",2],["rows",1],["onkeydown",1],["composing",1],["key",3],["code",1],["229",1],["enter",1],["shift",1],["prevent",1],["value",2],["trim",1],["pa",10],["ok",5],["button",5],["approve",4],["btn",4],["onclick",4],["no",7],["outline",2],["small",2],["else",1],["done",6],["filter",2],["total",5],["st",3],["empty",1],["line",1],["control",1],["backend",1],["could",1],["hold",1],["only",1],["way",1],["out",1],["was",1],["start",1],["over",1],["reports",1],["left",1],["rather",1],["than",1],["because",1],["number",1],["acts",1],["settled",1],["go",5],["resume",2],["messages",1],["down",1]]},{"id":"openai4s/server/webui/app.js#renderProjMenu","name":[["render",1],["proj",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["proj",14],["menu",9],["current",5],["text",2],["content",1],["project",16],["name",6],["all",2],["sessions",1],["const",5],["inner",1],["html",1],["item",9],["label",2],["icon",3],["click",2],["el",6],["div",3],["group",5],["span",2],["style",1],["css",1],["display",1],["flex",1],["align",1],["items",1],["center",1],["gap",1],["6px",1],["append",6],["child",6],["16",1],["null",1],["onclick",1],["class",1],["list",1],["add",1],["hidden",1],["return",1],["if",3],["projects",4],["find",1],["id",6],["settings",2],["open",3],["modal",2],["research",2],["provenance",1],["view",1],["timeline",1],["session",2],["package",2],["import",1],["cloud",1],["upload",1],["choose",1],["download",3],["artifacts",3],["artifact",1],["bundle",1],["api",1],["encode",1],["uricomponent",1],["zip",2],["ctx",2],["sep",2],["arrow",1],["left",1],["show",1],["dashboard",1],["each",1],["fallback",1],["slice",1],["26",1],["box",1],["select",1],["new",1],["plus",1]]},{"id":"openai4s/server/webui/app.js#renderProjMenu.item","name":[["item",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["item",3],["label",3],["icon",4],["name",3],["click",3],["const",2],["el",4],["div",1],["proj",2],["group",5],["span",2],["style",1],["css",1],["text",1],["display",1],["flex",1],["align",1],["items",1],["center",1],["gap",1],["6px",1],["append",4],["child",4],["16",1],["null",1],["onclick",1],["menu",1],["class",1],["list",1],["add",1],["hidden",1],["return",1]]},{"id":"openai4s/server/webui/app.js#renderProvenanceInto","name":[["render",1],["provenance",1],["into",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",6],["provenance",2],["into",2],["const",6],["tabs",3],["el",7],["div",6],["prov",14],["subtabs",1],["code",5],["exec",3],["execution",1],["log",1],["messages",4],["environment",5],["review",4],["each",2],["lab",2],["button",1],["subtab",1],["sub",7],["active",1],["onclick",1],["viewer",1],["append",10],["child",10],["body",13],["lin",5],["lineage",2],["artifact",1],["cache",1],["key",1],["null",1],["cell",9],["interactions",1],["find",1],["kind",1],["if",9],["source",2],["block",1],["lang",2],["language",2],["python",2],["label",1],["env",1],["else",7],["dock",4],["empty",4],["common",1],["loading",1],["generating",1],["reproduction",1],["current",2],["id",2],["notebook",1],["export",1],["link",1],["cells",4],["length",1],["no",1],["records",1],["node",1]]},{"id":"openai4s/server/webui/app.js#renderProvEnvironment","name":[["render",1],["prov",1],["environment",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["render",2],["prov",18],["environment",10],["body",12],["append",18],["child",18],["el",20],["div",12],["dock",3],["empty",3],["env",57],["loading",2],["snapshot",5],["const",17],["key",6],["artifact",3],["cache",2],["snap",4],["by",4],["id",6],["let",1],["try",1],["await",1],["api",2],["artifacts",1],["kernel",3],["catch",1],["if",13],["mode",2],["sub",2],["inner",2],["html",2],["load",1],["failed",1],["message",1],["return",3],["tab",1],["version",4],["changed",1],["while",1],["chip",8],["val",2],["span",4],["pkgs",3],["packages",6],["chips",7],["kind",1],["python",9],["only",3],["claim",2],["record",2],["has",3],["one",3],["leaves",1],["null",4],["would",1],["put",1],["back",1],["exactly",1],["misattribution",1],["was",3],["fixed",2],["stop",1],["telling",1],["implementation",1],["name",3],["public",4],["text",4],["48",1],["string",5],["package",4],["count",2],["length",2],["interpreter",2],["plat",2],["160",1],["platform",2],["list",1],["matters",1],["none",1],["installed",1],["runtime",1],["no",3],["distributions",1],["look",1],["identical",1],["without",1],["unavailable",2],["src",3],["warn",3],["200",2],["provenance",5],["honesty",1],["three",1],["states",1],["rather",2],["than",3],["two",1],["captured",6],["live",3],["distinction",1],["drawn",1],["so",3],["store",1],["labels",1],["legacy",1],["unverified",2],["named",1],["generation",5],["produced",1],["but",1],["may",1],["not",2],["be",1],["did",3],["rendered",2],["identically",1],["whose",1],["address",1],["includes",1],["its",2],["cannot",1],["have",1],["been",1],["shared",1],["row",2],["carrying",1],["assumed",1],["migration",1],["wrote",1],["confidence",2],["says",1],["own",2],["docstring",1],["reader",2],["needs",1],["certainty",1],["filters",1],["label",2],["occurrences",1],["file",1],["before",1],["now",1],["computed",1],["migrated",1],["stored",1],["shipped",1],["over",1],["wire",1],["ignored",1],["ui",1],["made",1],["strong",1],["every",1],["regardless",1],["data",1],["supported",1],["source",1],["verified",5],["note",4],["ok",1],["icon",1],["clock",1],["13",1],["fallback",1],["recorded",2],["words",1],["about",1],["any",1],["reworded",1],["written",1],["next",1],["code",10],["could",1],["establish",1],["knows",1],["better",1],["remote",15],["rw",2],["title",1],["each",2],["rows",3],["push",10],["host",3],["hostname",2],["gpu",2],["engine",2],["conda",2],["object",1],["entries",1],["map",1],["join",1],["repo",1],["git",3],["commit",2],["slice",3],["10",2],["dirty",2],["wrapper",3],["sha256",4],["model",7],["weights",4],["sha",1],["12",1],["bytes",2],["1e9",1],["gb",1],["run",2],["utc",1],["card",3],["svc",1],["service",1],["job",1],["tbl",1],["table",2],["tb",1],["tbody",1],["tr",2]]},{"id":"openai4s/server/webui/app.js#renderProvEnvironment.chip","name":[["chip",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["chip",5],["val",3],["const",1],["el",3],["span",3],["env",3],["append",2],["child",2],["return",1]]},{"id":"openai4s/server/webui/app.js#renderProvEnvironment.push","name":[["push",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["push",3],["if",1],["null",1],["rows",1]]},{"id":"openai4s/server/webui/app.js#renderProvMessages","name":[["render",1],["prov",1],["messages",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["render",3],["prov",14],["messages",6],["body",8],["append",8],["child",8],["el",8],["div",6],["dock",3],["empty",3],["msg",8],["loading",2],["let",1],["msgs",4],["try",1],["const",6],["await",1],["fetch",1],["recent",1],["current",1],["id",1],["500",1],["catch",1],["if",4],["mode",2],["sub",2],["inner",3],["html",3],["load",1],["failed",1],["message",1],["return",3],["tab",1],["changed",1],["while",1],["length",1],["no",1],["records",1],["each",1],["role",6],["assistant",2],["row",4],["head",4],["span",2],["user",2],["system",2],["created",2],["at",2],["ago",1],["txt",2],["text",1],["content",1],["md",5]]},{"id":"openai4s/server/webui/app.js#renderProvReview","name":[["render",1],["prov",1],["review",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["prov",33],["review",15],["body",8],["lin",11],["if",12],["append",22],["child",23],["el",18],["div",12],["dock",2],["empty",2],["common",1],["loading",1],["return",2],["const",18],["inter",3],["interactions",1],["cell",40],["find",2],["kind",10],["producer",20],["typeof",1],["object",1],["null",5],["mapped",3],["dependency",2],["mappings",2],["inputs",15],["array",8],["files",4],["read",2],["captures",4],["capture",35],["observations",2],["length",8],["no",1],["lineage",1],["card",21],["produced",4],["by",4],["index",7],["meta",6],["language",1],["python",1],["exit",1],["status",2],["ok",1],["kernel",4],["id",10],["written",2],["row",4],["wrote",1],["reads",3],["link",13],["icon",2],["arrow",2],["left",2],["14",2],["span",2],["view",3],["code",3],["onclick",2],["mode",2],["false",2],["active",2],["tab",2],["notebook",6],["scroll",2],["else",1],["filter",1],["head",2],["checksum",2],["reused",2],["each",1],["identity",5],["public",6],["text",6],["producing",2],["unknown",4],["96",4],["delegated",1],["orders",1],["frame",12],["own",1],["log",1],["root",5],["heading",3],["would",1],["point",1],["at",3],["not",1],["exist",1],["delegate",1],["same",1],["bytes",1],["version",1],["32",2],["non",1],["save",5],["saved",1],["ago",1]]},{"id":"openai4s/server/webui/app.js#renderQueueStrip","name":[["render",1],["queue",1],["strip",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["queue",23],["strip",3],["const",5],["box",6],["if",2],["return",2],["execution",2],["filter",1],["item",10],["owner",2],["kind",1],["agent",1],["inner",1],["html",1],["class",1],["list",1],["toggle",1],["hidden",1],["length",3],["append",7],["child",7],["el",7],["div",2],["head",1],["waiting",1],["each",1],["row",9],["span",3],["pos",1],["position",3],["null",1],["preview",3],["metadata",1],["no",1],["meta",4],["label",2],["title",2],["drop",5],["button",1],["icon",2],["ghost",1],["cancel",3],["one",2],["13",1],["by",1],["its",2],["own",2],["id",1],["server",1],["refuses",1],["half",1],["matching",1],["pair",1],["keeps",1],["from",1],["ever",1],["reaching",1],["running",1],["turn",1],["sibling",1],["happens",1],["sit",1],["at",1],["same",1],["onclick",1],["queued",1]]},{"id":"openai4s/server/webui/app.js#renderRefProblems","name":[["render",1],["ref",1],["problems",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["ref",9],["problems",11],["if",2],["array",2],["length",2],["return",2],["const",3],["messages",4],["card",4],["el",5],["div",3],["append",5],["child",5],["head",1],["refs",1],["title",1],["slice",1],["each",1],["row",4],["problem",3],["code",2],["string",2],["server",1],["message",2],["not",1],["lookup",1],["already",1],["names",1],["file",1],["says",1],["re",1],["deriving",1],["here",1],["two",1],["drift",1],["apart",1],["span",1],["msg",1],["down",1]]},{"id":"openai4s/server/webui/app.js#renderRemoteGPU","name":[["render",1],["remote",1],["gpu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",4],["function",2],["render",2],["remote",18],["gpu",3],["let",1],["info",9],["try",3],["await",3],["api",3],["compute",5],["catch",3],["return",3],["const",22],["hd",3],["el",18],["div",15],["cust",18],["row",10],["inner",3],["html",3],["class",3],["nm",6],["title",1],["ds",13],["desc",1],["append",19],["child",19],["hosts",4],["each",3],["built",1],["dom",1],["nodes",1],["not",2],["every",1],["string",1],["here",1],["comes",1],["off",1],["machine",1],["control",1],["label",2],["alias",12],["whatever",1],["user",1],["ssh",1],["config",1],["says",1],["gpus",3],["capability",1],["names",1],["literally",1],["stdout",1],["nvidia",1],["smi",1],["service",1],["probe",1],["host",1],["through",1],["hostile",1],["merely",1],["odd",1],["name",3],["was",1],["markup",1],["inf",4],["reachable",3],["prov",4],["span",3],["null",3],["provider",1],["style",4],["opacity",2],["55",1],["font",2],["weight",1],["400",1],["unreachable",2],["caps",3],["capabilities",1],["br",1],["if",3],["length",2],["document",1],["create",1],["text",6],["node",1],["services",1],["cp",5],["chip",3],["engine",2],["verified",1],["css",1],["display",1],["inline",1],["block",1],["padding",1],["1px",1],["7px",1],["margin",1],["3px",1],["4px",1],["border",1],["radius",1],["8px",1],["background",1],["rgba",1],["127",3],["18",1],["size",1],["11px",1],["else",1],["none",3],["noservices",1],["rm",3],["button",2],["outline",1],["btn",2],["small",2],["common",3],["remove",2],["onclick",2],["confirm",2],["encode",1],["uricomponent",1],["method",2],["delete",1],["tab",2],["hint",3],["message",2],["true",3],["taken",2],["new",1],["map",1],["avail",3],["available",1],["aliases",1],["filter",1],["has",1],["add",13],["ai",4],["job",1],["submit",1],["sel",5],["select",1],["input",1],["o0",4],["option",2],["value",3],["content",4],["pick",1],["no",1],["solid",1],["disabled",2],["testing",1],["post",1],["body",1],["json",1],["stringify",1],["added",2],["false",1]]},{"id":"openai4s/server/webui/app.js#renderSecurityPanel","name":[["render",1],["security",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["security",16],["panel",11],["const",4],["shell",1],["timeline",3],["state",9],["if",2],["append",5],["child",5],["el",5],["div",3],["workbench",1],["empty",1],["no",1],["return",2],["sandbox",14],["permission",6],["row",7],["label",3],["values",2],["class",2],["line",4],["span",2],["filter",2],["boolean",1],["each",2],["value",2],["pill",1],["mode",2],["unknown",3],["backend",1],["enforced",4],["not",2],["ok",2],["warn",2],["self",3],["test",3],["passed",4],["network",2],["policy",1],["runtimes",1],["runtime",6],["generation",5],["ended",4],["language",1],["kernel",1],["reason",1],["pending",3],["count",2],["detail",3]]},{"id":"openai4s/server/webui/app.js#renderSecurityPanel.row","name":[["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["row",3],["label",4],["values",3],["state",3],["class",3],["const",1],["line",4],["el",3],["div",1],["security",2],["append",3],["child",3],["span",2],["filter",1],["boolean",1],["each",1],["value",2],["timeline",1],["pill",1],["panel",1]]},{"id":"openai4s/server/webui/app.js#renderSequenceArtifact","name":[["render",1],["sequence",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["sequence",16],["artifact",4],["container",8],["url",5],["fetch",1],["text",4],["then",1],["if",5],["connected",1],["return",3],["const",8],["runtime",3],["scientific",1],["renderers",1],["parsed",11],["parse",1],["filename",1],["records",3],["length",6],["summary",4],["el",9],["div",6],["bio",2],["viewer",2],["total",3],["locale",3],["string",3],["alphabet",3],["append",10],["child",9],["list",4],["let",2],["remaining",4],["30000",1],["shown",4],["slice",1],["100",1],["each",1],["record",7],["card",5],["section",1],["head",5],["strong",1],["null",2],["name",1],["span",1],["protein",1],["aa",1],["nt",1],["description",3],["residues",1],["math",1],["min",1],["10000",1],["renderer",2],["note",1],["omitted",1],["catch",1],["failure",1]]},{"id":"openai4s/server/webui/app.js#renderSessions","name":[["render",1],["sessions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["sessions",9],["const",11],["list",7],["session",9],["if",8],["return",2],["inner",2],["html",2],["frag",8],["document",2],["create",1],["fragment",1],["let",2],["ss",8],["project",3],["filter",3],["id",9],["slice",1],["sort",1],["new",2],["date",4],["updated",3],["at",4],["length",3],["folders",4],["append",14],["child",14],["el",11],["div",4],["side",3],["label",4],["empty",1],["folder",17],["collapsed",8],["first",2],["each",3],["fold",9],["head",14],["chev",4],["span",3],["icon",3],["chevron",2],["right",1],["down",1],["14",2],["name",2],["count",1],["string",1],["menu",7],["button",4],["more",16],["horizontal",1],["15",1],["onclick",3],["stop",1],["propagation",1],["attribute",1],["role",1],["tab",1],["index",1],["onkeydown",1],["target",1],["key",2],["enter",1],["prevent",1],["default",1],["click",1],["row",2],["style",2],["padding",1],["left",1],["20px",1],["ungrouped",3],["by",1],["some",1],["last",3],["bucket",4],["null",1],["control",2],["makes",1],["cursor",1],["reachable",1],["without",1],["has",3],["field",1],["nothing",1],["acts",1],["simply",1],["ends",1],["page",2],["no",1],["sign",1],["was",1],["cut",1],["rather",2],["than",3],["finished",1],["pages",2],["max",1],["say",1],["walk",1],["stopped",1],["offer",1],["cannot",1],["go",1],["deeper",1],["bound",1],["exists",1],["because",1],["refresh",1],["re",1],["walks",1],["every",1],["held",1],["dead",1],["worse",1],["sentence",1],["looks",1],["like",1],["feature",1],["broken",1],["load",3],["limit",1],["else",1],["outline",1],["btn",1],["small",1],["loading",3],["common",1],["disabled",1],["margin",1],["10px",1],["8px",1]]},{"id":"openai4s/server/webui/app.js#renderSheet","name":[["render",1],["sheet",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["sheet",4],["container",4],["rows",8],["const",5],["safe",4],["slice",2],["5000",1],["columns",4],["object",1],["keys",1],["100",1],["append",6],["shape",1],["length",2],["table",5],["el",5],["head",3],["tr",5],["each",3],["key",4],["child",5],["th",1],["null",2],["row",2],["td",1],["string",1]]},{"id":"openai4s/server/webui/app.js#renderStandardProfileReadiness","name":[["render",1],["standard",1],["profile",1],["readiness",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["standard",16],["profile",2],["readiness",33],["const",13],["card",8],["el",20],["section",14],["state",3],["head",5],["div",12],["title",6],["append",19],["child",19],["environment",11],["summary",1],["text",5],["refresh",4],["button",2],["outline",2],["btn",2],["small",2],["onclick",2],["cust",1],["tab",1],["compute",1],["if",5],["missing",5],["environments",3],["length",3],["gap",2],["label",6],["list",6],["ul",2],["each",4],["name",4],["li",2],["null",3],["object",1],["entries",1],["packages",6],["return",2],["package",2],["remediation",8],["requires",1],["explicit",3],["action",2],["commands",2],["only",1],["item",5],["row",4],["command",6],["code",2],["attribute",1],["aria",1],["copy",7],["async",1],["try",1],["navigator",3],["clipboard",4],["write",2],["throw",1],["new",1],["error",1],["unavailable",1],["await",1],["content",2],["copied",2],["hint",2],["timeout",1],["1200",1],["catch",1],["nb",1],["failed",1],["true",1]]},{"id":"openai4s/server/webui/app.js#renderStored","name":[["render",1],["stored",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",4],["stored",2],["target",3],["const",6],["text",9],["array",2],["content",4],["map",1],["join",1],["if",6],["trim",1],["return",2],["null",1],["el",3],["div",3],["msg",2],["role",3],["user",5],["assistant",1],["remember",1],["candidate",3],["identity",1],["message",6],["bubble",1],["append",4],["child",4],["ref",1],["chips",1],["artifact",1],["refs",1],["else",1],["md",5],["inner",1],["html",1],["inline",1],["belongs",2],["never",1],["global",1],["hint",2],["session",1],["rendered",1],["oldest",1],["first",1],["older",4],["pages",1],["prepended",1],["later",1],["so",3],["calling",1],["here",1],["would",2],["let",1],["any",1],["past",1],["failure",5],["including",1],["one",2],["several",1],["successful",1],["turns",1],["ago",1],["page",4],["reader",1],["scrolled",1],["back",1],["become",1],["current",1],["state",1],["whole",2],["ui",1],["request",1],["id",1],["meta",1],["review",13],["status",7],["metadata",2],["badge",1],["truth",1],["dataset",3],["resolved",1],["true",1],["stamped",1],["its",1],["own",1],["time",2],["messages",3],["be",1],["put",2],["activity",1],["steps",1],["fetched",1],["while",1],["paged",1],["column",1],["already",1],["holds",1],["step",2],["cards",1],["than",1],["newest",1],["prepending",1],["at",2],["very",1],["top",1],["above",1],["from",1],["turn",1],["produced",1],["ts",1],["string",1],["new",1],["date",1],["created",1],["add",1],["actions",1]]},{"id":"openai4s/server/webui/app.js#renderStoredStep","name":[["render",1],["stored",1],["step",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["stored",3],["step",8],["const",1],["handle",4],["build",1],["card",3],["if",1],["id",2],["els",2],["same",1],["stamp",1],["as",1],["message",1],["steps",1],["fetched",1],["whole",1],["while",1],["messages",3],["paged",1],["so",1],["later",1],["page",1],["older",1],["has",1],["be",1],["able",1],["sort",1],["against",1],["cards",1],["already",1],["screen",1],["dataset",1],["ts",1],["string",1],["created",1],["at",1],["append",1],["child",1]]},{"id":"openai4s/server/webui/app.js#renderStructuredText","name":[["render",1],["structured",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["structured",2],["text",7],["container",4],["const",2],["rows",4],["parse",1],["table",1],["if",1],["length",1],["pre",4],["el",1],["renderer",1],["source",1],["content",1],["slice",1],["300000",1],["append",1],["child",1],["return",1],["sheet",1]]},{"id":"openai4s/server/webui/app.js#renderTableArtifact","name":[["render",1],["table",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",5],["table",4],["artifact",5],["container",8],["url",5],["if",4],["workbench",2],["return",3],["fetch",1],["text",6],["then",1],["connected",1],["looks",1],["binary",1],["download",1],["const",2],["rows",4],["parse",1],["length",1],["sheet",1],["else",1],["pre",4],["el",1],["renderer",2],["source",1],["content",1],["slice",1],["300000",1],["append",1],["child",1],["catch",1],["failure",1]]},{"id":"openai4s/server/webui/app.js#renderTableInto","name":[["render",1],["table",1],["into",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["table",13],["into",2],["holder",6],["fname",4],["const",13],["url",6],["art",1],["bust",1],["build",3],["rows",16],["if",6],["length",3],["return",3],["view",4],["slice",4],["51",2],["header",3],["50",1],["body",1],["widest",1],["row",1],["not",1],["width",3],["ragged",1],["file",1],["whose",1],["short",1],["would",1],["otherwise",1],["under",1],["report",1],["much",1],["being",1],["hidden",14],["reduce",1],["most",2],["math",3],["max",3],["tbl",9],["el",11],["nbc",5],["thead",4],["htr",3],["tr",5],["24",5],["each",3],["append",11],["child",11],["th",1],["null",4],["tb",3],["tbody",1],["cell",2],["td",1],["scroll",4],["div",4],["both",2],["dimensions",1],["columns",1],["beyond",1],["were",1],["dropped",1],["no",2],["notice",1],["at",1],["all",1],["so",1],["101",1],["column",1],["showed",1],["looked",1],["complete",1],["reader",1],["has",1],["way",1],["tell",1],["narrow",1],["from",1],["truncated",1],["wide",1],["one",1],["cols",6],["more",3],["nb",3],["else",2],["fetch",1],["then",2],["ok",1],["text",5],["first",2],["line",2],["replace",1],["split",1],["parse",1],["delimited",1],["delimiter",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#renderTableInto.build","name":[["build",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["build",2],["rows",14],["if",4],["length",3],["return",1],["const",9],["view",4],["slice",4],["51",2],["header",3],["50",1],["body",1],["widest",1],["row",1],["not",1],["width",3],["ragged",1],["file",1],["whose",1],["short",1],["would",1],["otherwise",1],["under",1],["report",1],["much",1],["being",1],["hidden",14],["reduce",1],["most",2],["math",3],["max",3],["tbl",4],["el",11],["table",11],["nbc",5],["thead",4],["htr",3],["tr",5],["24",5],["each",3],["append",11],["child",11],["th",1],["null",2],["tb",3],["tbody",1],["cell",2],["td",1],["scroll",4],["div",4],["holder",4],["both",2],["dimensions",1],["columns",1],["beyond",1],["were",1],["dropped",1],["no",2],["notice",1],["at",1],["all",1],["so",1],["101",1],["column",1],["showed",1],["looked",1],["complete",1],["reader",1],["has",1],["way",1],["tell",1],["narrow",1],["from",1],["truncated",1],["wide",1],["one",1],["cols",6],["more",3],["nb",3],["else",2]]},{"id":"openai4s/server/webui/app.js#renderTextArtifact","name":[["render",1],["text",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",4],["text",9],["artifact",4],["container",7],["url",5],["fetch",1],["then",1],["if",3],["connected",1],["return",3],["looks",1],["binary",1],["download",1],["const",3],["ct",2],["string",2],["content",2],["type",1],["lower",2],["case",2],["nm",2],["filename",1],["json",2],["test",2],["structured",1],["pre",4],["el",1],["renderer",2],["source",1],["slice",1],["300000",1],["append",1],["child",1],["catch",1],["failure",1]]},{"id":"openai4s/server/webui/app.js#renderVariableInspector","name":[["render",1],["variable",1],["inspector",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",3],["variable",22],["inspector",16],["const",15],["language",11],["python",6],["results",2],["loading",7],["null",4],["error",6],["data",17],["panel",17],["el",27],["section",1],["nb",35],["variables",32],["attribute",2],["head",5],["div",13],["append",26],["child",26],["span",9],["title",2],["controls",5],["label",4],["select",9],["each",2],["value",5],["text",3],["option",4],["disabled",2],["onchange",1],["notebook",1],["refresh",8],["button",1],["outline",1],["btn",1],["small",1],["action",1],["current",1],["id",5],["onclick",1],["if",11],["empty",5],["return",6],["timeline",6],["not",1],["loaded",1],["meta",6],["generation",8],["pill",5],["short",2],["runtime",10],["revision",4],["state",5],["summary",1],["stale",4],["number",2],["available",1],["key",4],["reason",1],["failed",1],["length",5],["list",4],["row",5],["identity",5],["name",2],["type",2],["details",6],["preview",6],["fingerprint",3],["truncated",3]]},{"id":"openai4s/server/webui/app.js#renderViewer","name":[["render",1],["viewer",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",6],["viewer",9],["const",10],["dock",3],["artifact",8],["if",6],["return",3],["edac",1],["teardown",2],["tear",1],["down",1],["editor",2],["autocomplete",1],["before",2],["rebuild",1],["inner",2],["html",2],["append",9],["child",10],["el",6],["div",5],["empty",2],["head",5],["vh",2],["name",1],["filename",2],["acts",9],["menu",5],["btn",17],["ghost",5],["icon",6],["more",2],["vertical",1],["act",2],["onclick",4],["prov",4],["mode",4],["text",1],["editable",1],["edit",5],["pencil",1],["common",3],["max",3],["maximize",1],["fullscreen",1],["open",1],["dl",6],["download",3],["16",1],["href",1],["api",1],["artifacts",1],["id",3],["attribute",1],["title",1],["close",5],["false",1],["else",2],["tab",1],["insert",1],["first",1],["provenance",1],["into",1],["mol",1],["body",6],["editing",1]]},{"id":"openai4s/server/webui/app.js#renderVolcenginePanel","name":[["render",1],["volcengine",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",5],["volcengine",15],["panel",5],["root",26],["raw",5],["const",21],["state",27],["typeof",1],["object",1],["volc",50],["inner",1],["html",1],["login",17],["identity",11],["top",4],["el",12],["div",10],["head",1],["box",4],["info",3],["append",23],["child",22],["nm",1],["cust",30],["title",5],["let",1],["status",9],["text",12],["disconnected",1],["class",3],["if",15],["connected",4],["ok",1],["else",4],["expired",2],["not",3],["installed",3],["name",5],["detail",11],["project",11],["filter",1],["boolean",1],["join",1],["ds",1],["span",1],["actions",15],["install",3],["command",8],["connector",1],["globe",2],["solid",4],["btn",4],["small",4],["onclick",8],["window",1],["open",3],["https",1],["github",1],["com",1],["ark",1],["cli",3],["blank",1],["noopener",1],["return",5],["connecting",2],["notice",5],["auth",7],["hint",8],["cancel",7],["async",4],["try",5],["next",6],["await",6],["api",9],["method",3],["post",3],["catch",5],["error",24],["true",6],["awaiting",1],["code",18],["body",4],["timeline",2],["public",2],["240",2],["authorization",1],["authorize",1],["url",1],["input",2],["placeholder",2],["autocomplete",1],["off",1],["complete",7],["link",2],["abandon",3],["value",5],["trim",3],["focus",1],["disabled",4],["json",1],["stringify",1],["refresh",5],["false",2],["connection",1],["failed",3],["selection",1],["required",3],["warn",3],["interactive",1],["terminal",1],["unavailable",1],["setup",3],["retry",4],["start",2],["recheck",6],["prep",5],["key",2],["reconnect",1],["connect",3],["chil",1]]},{"id":"openai4s/server/webui/app.js#renderWorkbenchTable","name":[["render",1],["workbench",1],["table",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["render",2],["workbench",2],["table",16],["container",4],["const",14],["state",17],["sort",4],["dir",5],["asc",3],["filters",4],["offset",12],["limit",5],["50",1],["chrome",5],["el",12],["div",4],["wb",10],["controls",6],["filter",7],["input",1],["placeholder",1],["prev",5],["button",2],["outline",2],["btn",2],["small",2],["next",5],["meta",5],["append",12],["child",12],["hold",6],["load",6],["async",1],["query",3],["new",1],["urlsearch",1],["params",1],["string",3],["object",1],["entries",1],["each",4],["key",2],["value",4],["if",2],["let",1],["payload",17],["try",1],["await",1],["api",2],["artifacts",1],["encode",1],["uricomponent",1],["id",1],["catch",1],["error",3],["text",3],["content",2],["return",2],["connected",1],["total",3],["rows",6],["math",2],["min",1],["length",2],["inner",1],["html",1],["sheet",1],["head",3],["tr",5],["columns",2],["name",5],["th",4],["sorted",3],["by",2],["onclick",3],["desc",1],["row",2],["index",2],["td",1],["null",1],["disabled",2],["onchange",1],["max",1]]},{"id":"openai4s/server/webui/app.js#renderWorkbenchTable.load","name":[["load",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["load",3],["async",2],["const",5],["query",3],["new",1],["urlsearch",1],["params",1],["sort",3],["state",9],["dir",4],["offset",7],["string",3],["limit",2],["object",1],["entries",1],["filters",1],["each",4],["key",2],["value",3],["if",2],["let",1],["payload",16],["try",1],["await",1],["api",2],["artifacts",1],["encode",1],["uricomponent",1],["id",1],["table",7],["catch",1],["error",3],["hold",3],["text",3],["content",2],["return",2],["container",1],["connected",1],["meta",2],["wb",2],["total",3],["rows",6],["math",1],["min",1],["length",2],["inner",1],["html",1],["el",5],["sheet",1],["head",3],["tr",5],["columns",2],["name",5],["th",4],["sorted",3],["by",2],["onclick",1],["asc",2],["desc",1],["append",5],["child",5],["row",2],["index",2],["td",1],["null",1],["prev",1],["disabled",2],["next",1]]},{"id":"openai4s/server/webui/app.js#replaceLiveAnswer","name":[["replace",1],["live",1],["answer",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["replace",3],["live",2],["answer",3],["text",3],["const",1],["st",4],["stream",1],["return",1],["wrap",2],["message",1]]},{"id":"openai4s/server/webui/app.js#replaceMessageAnswer","name":[["replace",1],["message",1],["answer",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["replace",2],["message",3],["answer",2],["node",18],["text",10],["if",6],["class",2],["list",2],["contains",1],["assistant",1],["string",1],["trim",1],["return",2],["false",1],["const",4],["had",2],["actions",8],["query",4],["selector",4],["scope",4],["msg",3],["all",1],["md",11],["each",1],["item",2],["remove",2],["el",1],["div",1],["inner",1],["html",2],["render",1],["stream",7],["wrap",1],["badge",4],["review",1],["insert",2],["before",2],["else",3],["append",2],["child",4],["full",1],["stable",2],["at",1],["first",2],["add",1],["true",1]]},{"id":"openai4s/server/webui/app.js#requestReview","name":[["request",1],["review",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["request",2],["review",3],["if",1],["current",3],["id",3],["running",2],["return",1],["true",3],["enable",1],["composer",1],["false",2],["cancel",1],["btn",1],["class",1],["list",1],["remove",1],["hidden",1],["hint",2],["reviewing",1],["try",1],["await",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["resume",1],["watch",1],["open",1],["gen",1],["catch",1],["turn",1],["done",1],["failed",1],["message",1]]},{"id":"openai4s/server/webui/app.js#rerenderI18n","name":[["rerender",1],["i18n",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["rerender",2],["i18n",2],["try",9],["render",7],["environment",1],["readiness",1],["banner",1],["catch",9],["if",6],["dashboard",2],["class",4],["list",4],["contains",3],["hidden",2],["load",1],["proj",1],["menu",1],["sessions",1],["dock",1],["tabs",1],["active",3],["tab",5],["notebook",2],["else",1],["timeline",2],["action",1],["title",3],["name",2],["cust",3],["const",2],["at",3],["document",1],["query",1],["selector",1],["dataset",1],["general",1],["messages",1],["children",1],["length",1],["first",3],["child",3],["empty",2],["session",2],["inner",1],["html",1]]},{"id":"openai4s/server/webui/app.js#resolvePermissionCard","name":[["resolve",1],["permission",1],["card",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["resolve",2],["permission",2],["card",3],["const",2],["reg",3],["perm",2],["cards",1],["if",2],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["decision",3],["id",3],["return",1],["ignore",1],["proto",1],["constructor",1],["keys",1],["resolved",1],["mark",1],["allow",1],["scope",1],["null",1]]},{"id":"openai4s/server/webui/app.js#restoreColWidths","name":[["restore",1],["col",1],["widths",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["restore",2],["col",2],["widths",2],["const",2],["sw",5],["parse",2],["int",2],["local",2],["storage",2],["item",2],["os",2],["side",2],["10",2],["if",2],["200",1],["520",1],["document",4],["element",2],["style",2],["property",2],["px",2],["dw",4],["dock",2],["360",3],["math",2],["min",1],["max",1],["window",1],["inner",1],["width",1]]},{"id":"openai4s/server/webui/app.js#resumePlan","name":[["resume",1],["plan",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["resume",4],["plan",6],["await",1],["dispatch",1],["turn",1],["model",2],["default",1],["name",1],["resuming",1],["failed",1]]},{"id":"openai4s/server/webui/app.js#resumeWatch","name":[["resume",1],["watch",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["resume",8],["watch",3],["fid",5],["gen",4],["clear",1],["timeout",3],["timer",3],["token",2],["identifying",1],["locked",1],["episode",1],["turn",6],["done",1],["newly",1],["armed",1],["bump",1],["so",1],["tick",4],["already",2],["parked",2],["its",2],["await",3],["ends",1],["wake",1],["up",1],["act",1],["different",1],["next",1],["live",1],["state",1],["just",1],["sees",1],["stale",4],["exits",1],["const",4],["tok",5],["open",2],["current",1],["id",1],["running",6],["async",1],["if",3],["return",3],["switched",1],["session",1],["unlocked",1],["by",1],["ws",1],["let",1],["true",2],["try",1],["stt",3],["api",1],["frames",1],["status",1],["catch",1],["transient",1],["error",1],["keep",1],["waiting",1],["retry",1],["re",1],["check",1],["after",1],["may",1],["have",1],["ended",2],["new",1],["one",1],["begun",1],["while",1],["conversation",1],["project",1],["but",1],["missed",1],["terminal",1],["event",1],["resync",1],["2000",2]]},{"id":"openai4s/server/webui/app.js#resumeWatch.stale","name":[["stale",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["stale",2],["tok",2],["resume",1],["gen",2],["open",1],["current",1],["id",1],["fid",1],["running",1]]},{"id":"openai4s/server/webui/app.js#resumeWatch.tick","name":[["tick",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["tick",3],["async",2],["if",3],["stale",2],["return",3],["switched",1],["session",1],["turn",3],["already",1],["unlocked",1],["by",1],["ws",1],["let",1],["running",5],["true",2],["try",1],["const",1],["stt",3],["await",2],["api",1],["frames",1],["fid",2],["status",1],["catch",1],["transient",1],["error",1],["keep",1],["waiting",1],["retry",1],["re",1],["check",1],["after",1],["may",1],["have",1],["ended",2],["new",1],["one",1],["begun",1],["while",1],["parked",1],["open",1],["conversation",1],["project",1],["but",1],["missed",1],["its",1],["terminal",1],["event",1],["resync",1],["resume",1],["timer",1],["timeout",1],["2000",1]]},{"id":"openai4s/server/webui/app.js#retireTurnTicket","name":[["retire",1],["turn",1],["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["retire",2],["turn",5],["ticket",5],["token",3],["if",1],["owns",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/server/webui/app.js#retrievalSourcePanel","name":[["retrieval",1],["source",1],["panel",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["retrieval",6],["source",3],["panel",2],["src",18],["const",2],["box",6],["el",7],["div",5],["ver",7],["append",6],["child",6],["head",1],["versions",3],["field",9],["order",1],["each",1],["if",3],["undefined",1],["null",1],["return",2],["row",5],["span",2],["string",1],["both",1],["notes",1],["matter",1],["clipped",1],["value",2],["shown",1],["plain",1],["reads",1],["as",2],["whole",1],["fields",5],["withheld",2],["without",1],["count",3],["read",1],["never",1],["existed",1],["array",2],["truncated",4],["length",1],["note",2],["join",1],["undisclosed",2]]},{"id":"openai4s/server/webui/app.js#revealActionTimelineOverviewGroup","name":[["reveal",1],["action",1],["timeline",1],["overview",1],["group",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["reveal",2],["action",4],["timeline",4],["overview",22],["group",5],["view",13],["id",4],["const",7],["item",12],["model",1],["by",1],["if",4],["start",16],["null",4],["end",12],["data",6],["return",4],["extent",5],["visual",1],["domain",3],["span",10],["current",3],["math",4],["min",2],["max",2],["center",2],["render",1],["paths",1]]},{"id":"openai4s/server/webui/app.js#reviewerModelMenu","name":[["reviewer",1],["model",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["reviewer",4],["model",10],["menu",3],["anchor",3],["current",4],["const",1],["choices",2],["id",7],["name",5],["composer",2],["option",2],["same",1],["concat",1],["models",1],["map",2],["open",1],["label",1],["icon",1],["circle",1],["dot",1],["click",1],["async",1],["try",1],["await",1],["api",1],["frames",1],["review",1],["settings",1],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["hint",2],["catch",1],["message",1],["true",1]]},{"id":"openai4s/server/webui/app.js#reviewStatusFrom","name":[["review",1],["status",1],["from",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["review",8],["status",4],["from",2],["value",4],["const",1],["return",1],["candidate",1],["identity",1],["text",1],["typeof",1],["object",1]]},{"id":"openai4s/server/webui/app.js#reviewTruthFrom","name":[["review",1],["truth",1],["from",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["review",7],["truth",4],["from",2],["value",6],["const",1],["status",1],["return",1],["candidate",1],["identity",1],["text",1],["user",2],["typeof",1],["object",1]]},{"id":"openai4s/server/webui/app.js#revisePlan","name":[["revise",1],["plan",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["revise",4],["plan",5],["changes",3],["await",1],["dispatch",1],["turn",1],["model",2],["default",1],["name",1],["toast",2],["revising",1],["failed",1]]},{"id":"openai4s/server/webui/app.js#routeInitialView","name":[["route",1],["initial",1],["view",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["route",2],["initial",2],["view",2],["const",6],["path",3],["location",1],["pathname",1],["fm",4],["match",2],["projects",3],["frames",1],["if",2],["pid",5],["decode",3],["uricomponent",3],["fid",2],["await",4],["load",2],["project",2],["show",2],["workspace",1],["sessions",1],["render",1],["proj",1],["menu",1],["open",2],["conversation",1],["return",2],["pm",3],["dashboard",1]]},{"id":"openai4s/server/webui/app.js#runtimeSummary","name":[["runtime",1],["summary",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["runtime",2],["summary",2],["const",13],["queue",7],["execution",1],["owner",17],["ticket",8],["null",3],["recovery",24],["state",13],["status",12],["string",1],["lower",1],["case",1],["trust",5],["public",6],["text",6],["actions",3],["kc",10],["st",10],["32",1],["explicit",5],["required",5],["true",6],["view",5],["only",5],["let",1],["ended",1],["if",5],["fail",1],["error",1],["test",3],["failed",1],["else",4],["partial",2],["restor",1],["recover",1],["bootstrap",1],["validat",1],["restoring",1],["running",2],["turn",1],["busy",1],["alive",1],["live",2],["python",7],["cell",10],["latest",2],["language",2],["branch",8],["id",13],["action",2],["timeline",2],["current",1],["revision",6],["math",1],["max",1],["cells",2],["concat",1],["map",1],["number",2],["py",2],["generation",10],["return",1],["96",4],["kind",2],["48",1],["queued",1],["count",1],["length",1]]},{"id":"openai4s/server/webui/app.js#runtimeSummaryNode","name":[["runtime",1],["summary",1],["node",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["runtime",42],["summary",4],["node",2],["compact",4],["false",2],["const",6],["root",4],["el",5],["div",1],["state",4],["span",4],["status",3],["append",4],["child",4],["item",8],["key",3],["value",2],["title",4],["chip",5],["val",4],["if",2],["public",1],["text",1],["160",1],["branch",3],["short",4],["python",3],["revision",3],["null",1],["none",2],["owner",6],["id",3],["queue",2],["string",1],["view",1],["only",1],["trust",3],["quarantined",2],["return",1]]},{"id":"openai4s/server/webui/app.js#runtimeSummaryNode.item","name":[["item",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["item",2],["key",4],["value",3],["title",5],["const",2],["chip",5],["el",3],["span",3],["runtime",3],["append",3],["child",3],["val",4],["if",1],["public",1],["text",1],["160",1],["root",1]]},{"id":"openai4s/server/webui/app.js#sanitizeActionTimeline","name":[["sanitize",1],["action",1],["timeline",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["action",5],["timeline",7],["payload",7],["const",10],["source",39],["usage",4],["value",10],["typeof",3],["object",3],["number",9],["key",4],["safe",2],["integer",1],["return",2],["input",2],["tokens",6],["output",2],["total",5],["permission",5],["public",34],["text",30],["state",6],["scope",1],["filter",2],["boolean",1],["join",1],["80",3],["groups",11],["slice",3],["page",1],["size",1],["map",3],["group",33],["id",27],["96",13],["branch",4],["turn",2],["ordinal",19],["kind",3],["48",4],["language",2],["24",1],["provider",2],["model",2],["title",2],["260",1],["status",2],["32",4],["owner",3],["replay",2],["policy",2],["cost",4],["finite",4],["null",5],["created",4],["at",14],["session",8],["root",4],["frame",4],["name",4],["160",2],["server",1],["projection",1],["has",15],["already",1],["removed",1],["arguments",1],["wire",1],["raw",1],["results",1],["keep",1],["every",1],["projected",1],["event",16],["its",1],["complete",1],["bounded",2],["resource",3],["artifact",1],["lists",1],["so",2],["loaded",1],["window",1],["search",1],["cannot",2],["miss",1],["item",1],["merely",1],["because",1],["appeared",1],["late",1],["events",2],["sequence",2],["type",2],["64",3],["120",2],["side",2],["effect",2],["class",2],["keys",2],["list",2],["artifacts",3],["200",1],["concat",1],["result",1],["outcome",2],["error",4],["inspector",1],["about",1],["latest",1],["execution",1],["retain",1],["tail",1],["long",1],["retry",1],["history",1],["strand",1],["ui",1],["attempt",18],["50",2],["forever",1],["attempts",2],["producing",2],["cell",4],["generation",2],["allocated",2],["started",2],["response",2],["capture",2],["finished",2],["terminal",2],["240",1],["replayed",2],["from",2],["first",5],["last",5],["more",12],["before",5],["earlier",2],["after",5],["project",2],["count",9],["math",1],["max",1],["length",4],["truncated",2],["running",2]]},{"id":"openai4s/server/webui/app.js#sanitizeActionTimeline.permission","name":[["permission",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["permission",2],["value",7],["typeof",1],["object",1],["public",2],["text",2],["state",1],["scope",1],["filter",1],["boolean",1],["join",1],["80",2]]},{"id":"openai4s/server/webui/app.js#sanitizeActionTimeline.usage","name":[["usage",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["usage",2],["value",5],["const",2],["source",4],["typeof",1],["object",1],["number",5],["key",4],["safe",1],["integer",1],["return",1],["input",2],["tokens",6],["output",2],["total",2]]},{"id":"openai4s/server/webui/app.js#sanitizeActionTimeline.usage.number","name":[["number",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["number",3],["key",5],["safe",1],["integer",1],["source",3]]},{"id":"openai4s/server/webui/app.js#sanitizeBranches","name":[["sanitize",1],["branches",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",3],["branches",5],["payload",7],["const",7],["source",13],["branch",16],["capabilities",23],["actions",1],["capability",16],["enabled",10],["value",9],["true",6],["typeof",5],["object",5],["reason",11],["public",14],["text",14],["200",3],["checkpoints",4],["items",3],["array",4],["slice",2],["100",2],["map",2],["item",8],["cp",19],["metadata",6],["return",3],["checkpoint",13],["id",21],["96",8],["parent",2],["80",1],["created",4],["at",4],["message",6],["cursor",6],["action",2],["cell",6],["internal",3],["kind",2],["24",1],["requires",3],["kernel",3],["recovery",3],["undo",2],["revert",14],["root",2],["frame",2],["current",1],["fork",18],["from",8],["preview",9],["activate",4],["promote",3],["artifact",1],["reasons",1],["name",2],["120",1],["head",2],["active",2],["view",2],["only",2],["activatable",2]]},{"id":"openai4s/server/webui/app.js#sanitizeBranches.capabilityEnabled","name":[["capability",1],["enabled",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["capability",2],["enabled",3],["value",6],["true",2],["typeof",1],["object",1]]},{"id":"openai4s/server/webui/app.js#sanitizeBranches.capabilityReason","name":[["capability",1],["reason",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["capability",2],["reason",3],["value",5],["public",1],["text",1],["typeof",1],["object",1],["200",1]]},{"id":"openai4s/server/webui/app.js#sanitizeBranches.checkpoints","name":[["checkpoints",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["checkpoints",2],["items",4],["array",2],["slice",1],["100",1],["map",1],["item",4],["const",1],["cp",19],["typeof",2],["object",2],["metadata",6],["return",1],["checkpoint",7],["id",11],["public",6],["text",6],["96",4],["parent",2],["reason",2],["80",1],["created",2],["at",2],["message",2],["cursor",6],["action",2],["cell",2],["internal",3],["true",1],["source",4],["kind",2],["24",1],["requires",3],["kernel",3],["recovery",3],["undo",2],["revert",1]]},{"id":"openai4s/server/webui/app.js#sanitizeComputeTasks","name":[["sanitize",1],["compute",1],["tasks",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["compute",2],["tasks",8],["payload",8],["const",2],["source",5],["array",2],["return",1],["polled",3],["server",1],["saying",1],["whether",1],["contacted",1],["provider",3],["rendered",1],["not",1],["inferred",1],["panel",1],["decided",1],["itself",1],["would",1],["be",2],["guessing",1],["about",1],["one",1],["thing",1],["user",1],["needs",1],["able",1],["trust",1],["here",1],["live",4],["count",4],["math",3],["max",3],["number",4],["slice",1],["200",1],["map",1],["task",22],["job",2],["id",2],["public",4],["text",4],["120",1],["64",1],["status",2],["32",1],["unknown",1],["reason",3],["termination",1],["500",1],["terminal",2],["updated",2],["at",2],["outputs",5],["file",2],["total",2],["bytes",2]]},{"id":"openai4s/server/webui/app.js#sanitizeContext","name":[["sanitize",1],["context",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["context",4],["payload",7],["const",3],["source",22],["layers",5],["segments",1],["composition",1],["history",6],["array",10],["compaction",7],["return",1],["token",9],["count",21],["number",12],["finite",9],["null",5],["limit",3],["output",3],["reserve",3],["message",6],["math",7],["max",6],["length",2],["handoff",3],["id",7],["compressed",4],["slice",4],["100",2],["map",4],["layer",10],["name",2],["public",8],["text",8],["kind",5],["type",2],["120",4],["64",1],["status",2],["48",3],["turn",1],["budgets",1],["left",1],["out",1],["dropping",1],["here",1],["would",2],["have",1],["made",1],["server",1],["side",1],["omission",1],["report",1],["unreachable",1],["panel",1],["keep",1],["reading",1],["as",1],["complete",1],["account",1],["while",1],["quietly",1],["being",1],["partial",1],["one",1],["omitted",3],["20",1],["item",32],["reasons",3],["reason",2],["50",1],["archive",2],["branch",2],["generation",2],["created",2],["at",2],["tokens",6],["before",3],["after",3],["artifact",3],["refs",2],["min",1]]},{"id":"openai4s/server/webui/app.js#sanitizeDelegations","name":[["sanitize",1],["delegations",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["delegations",2],["payload",7],["const",9],["source",22],["delegation",1],["count",20],["value",4],["number",1],["safe",1],["integer",1],["math",4],["min",4],["1000000",1],["budget",11],["typeof",6],["object",6],["null",4],["limit",2],["spawned",2],["active",2],["remaining",2],["children",5],["array",6],["slice",1],["1000",1],["map",1],["raw",4],["item",24],["progress",7],["steering",8],["overrides",11],["return",2],["child",5],["id",9],["public",10],["text",10],["96",4],["parent",2],["frame",4],["name",2],["160",2],["status",4],["32",2],["depth",2],["16",1],["task",2],["stop",2],["reason",2],["error",2],["240",1],["created",2],["at",6],["started",2],["finished",2],["turn",2],["boundary",2],["max",2],["turns",2],["queued",2],["delivered",2],["discarded",2],["model",2],["120",1],["steps",2],["permission",1],["permissions",2],["length",3],["100",2],["capability",1],["capabilities",2],["filter",1],["root",2],["initialized",2],["true",1],["stats",9],["total",3],["pending",3],["running",3],["done",3],["failed",3],["stopped",3]]},{"id":"openai4s/server/webui/app.js#sanitizeDelegations.count","name":[["count",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["count",2],["value",5],["number",1],["safe",1],["integer",1],["math",1],["min",1],["1000000",1]]},{"id":"openai4s/server/webui/app.js#sanitizeExecutionQueue","name":[["sanitize",1],["execution",1],["queue",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["execution",5],["queue",9],["payload",7],["const",2],["source",11],["ticket",4],["item",20],["id",9],["public",9],["text",8],["96",4],["status",2],["32",1],["owner",8],["kind",3],["48",1],["branch",2],["language",2],["24",1],["generation",2],["resource",2],["keys",2],["list",1],["position",3],["number",3],["finite",3],["null",2],["queued",6],["at",5],["started",2],["cancel",2],["requested",2],["own",1],["frozen",2],["description",1],["work",1],["has",1],["no",2],["frame",2],["row",2],["message",1],["yet",1],["so",2],["only",1],["thing",2],["say",1],["admission",1],["keeps",1],["saying",1],["same",1],["while",1],["model",1],["pin",1],["rewritten",1],["underneath",1],["metadata",3],["return",1],["slice",1],["100",1],["map",1],["filter",1],["boolean",1],["count",6],["length",1],["active",3],["closed",2],["close",2],["reason",2],["160",1]]},{"id":"openai4s/server/webui/app.js#sanitizeExecutionQueue.ticket","name":[["ticket",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["ticket",3],["item",21],["execution",2],["id",9],["public",8],["text",7],["96",4],["status",2],["32",1],["owner",5],["kind",3],["48",1],["branch",2],["language",2],["24",1],["generation",2],["resource",2],["keys",2],["list",1],["queue",4],["position",3],["number",1],["finite",1],["null",2],["queued",3],["at",5],["started",2],["cancel",2],["requested",2],["own",1],["frozen",2],["description",1],["work",1],["has",1],["no",2],["frame",2],["row",2],["message",1],["yet",1],["so",2],["only",1],["thing",2],["say",1],["admission",1],["keeps",1],["saying",1],["same",1],["while",1],["model",1],["pin",1],["rewritten",1],["underneath",1],["metadata",3]]},{"id":"openai4s/server/webui/app.js#sanitizeLocalModelDiscovery","name":[["sanitize",1],["local",1],["model",1],["discovery",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["local",4],["model",11],["discovery",2],["payload",5],["const",5],["source",4],["typeof",3],["object",2],["endpoints",5],["array",4],["slice",2],["20",2],["each",2],["raw",12],["if",4],["return",4],["kind",5],["public",3],["text",3],["32",1],["base",6],["url",5],["loopback",1],["kinds",1],["has",1],["true",1],["provider",2],["chatgpt",2],["models",8],["500",1],["value",3],["string",1],["512",1],["includes",2],["push",2],["label",2],["80",1],["default",3],["requires",1],["api",1],["key",1],["false",2],["probed",2],["math",2],["max",1],["min",1],["number",1],["mutated",1],["settings",1]]},{"id":"openai4s/server/webui/app.js#sanitizeProjectLineage","name":[["sanitize",1],["project",1],["lineage",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["project",4],["lineage",2],["payload",5],["const",4],["source",11],["typeof",1],["object",1],["nodes",5],["array",4],["slice",2],["5000",1],["map",3],["item",34],["id",15],["public",11],["text",11],["160",3],["kind",4],["48",2],["artifact",5],["120",5],["version",5],["filename",2],["240",1],["root",2],["frame",2],["cell",3],["producing",1],["created",2],["at",2],["latest",2],["filter",2],["ids",3],["new",1],["edges",4],["10000",1],["from",3],["has",2],["return",1],["count",6],["number",2],["finite",2],["math",2],["max",2],["truncated",2]]},{"id":"openai4s/server/webui/app.js#sanitizeRecovery","name":[["sanitize",1],["recovery",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["recovery",6],["payload",7],["const",4],["source",21],["generations",6],["current",4],["candidate",3],["journal",5],["log",3],["events",2],["array",2],["test",1],["string",1],["type",2],["return",1],["status",5],["public",8],["text",8],["state",6],["48",2],["progress",3],["number",1],["finite",1],["math",2],["max",1],["min",1],["null",1],["revision",2],["branch",2],["id",8],["96",3],["view",2],["only",2],["true",2],["trust",2],["32",1],["explicit",2],["required",2],["python",4],["generation",6],["message",4],["reason",2],["error",2],["phase",2],["240",2],["slice",1],["50",1],["map",1],["item",11],["filter",1],["boolean",1],["join",1],["at",3],["created",1]]},{"id":"openai4s/server/webui/app.js#sanitizeRecoveryActions","name":[["sanitize",1],["recovery",1],["actions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["recovery",7],["actions",5],["payload",7],["const",3],["source",10],["advertised",2],["new",1],["map",3],["array",2],["item",13],["string",1],["id",10],["return",2],["root",2],["frame",2],["public",6],["text",6],["96",3],["branch",2],["checkpoint",2],["state",4],["48",1],["view",2],["only",2],["true",5],["trust",2],["32",1],["explicit",2],["required",2],["action",2],["ids",1],["enabled",2],["reason",2],["unavailable",1],["240",1],["requires",4],["confirmation",2],["ticket",2]]},{"id":"openai4s/server/webui/app.js#sanitizeRevertMutationResult","name":[["sanitize",1],["revert",1],["mutation",1],["result",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["revert",3],["mutation",2],["result",2],["source",8],["const",1],["checkpoint",6],["return",1],["ok",2],["true",2],["branch",2],["id",4],["public",2],["text",2],["96",2],["requires",2],["kernel",2],["recovery",2]]},{"id":"openai4s/server/webui/app.js#sanitizeRevertPreview","name":[["sanitize",1],["revert",1],["preview",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["revert",2],["preview",2],["source",15],["if",1],["typeof",1],["object",1],["return",2],["null",3],["const",4],["workspace",6],["count",11],["value",9],["array",2],["math",3],["min",2],["length",1],["1000000",3],["delta",12],["number",3],["finite",1],["max",1],["added",2],["removed",2],["branch",2],["id",6],["public",3],["text",3],["96",3],["current",2],["checkpoint",4],["target",2],["apply",2],["messages",2],["notebook",2],["actions",2],["writes",2],["deletes",2],["conflicts",2],["artifacts",2],["environment",2],["changed",2],["true",2],["permissions",2]]},{"id":"openai4s/server/webui/app.js#sanitizeRevertPreview.count","name":[["count",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["count",2],["value",4],["array",2],["math",1],["min",1],["length",1],["1000000",1]]},{"id":"openai4s/server/webui/app.js#sanitizeRevertPreview.delta","name":[["delta",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["delta",2],["value",4],["number",3],["finite",1],["math",2],["max",1],["1000000",2],["min",1]]},{"id":"openai4s/server/webui/app.js#sanitizeRevertPreview.setDelta","name":[["delta",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["delta",2],["value",4],["added",2],["count",4],["removed",2]]},{"id":"openai4s/server/webui/app.js#sanitizeSecurity","name":[["sanitize",1],["security",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["security",3],["payload",7],["const",3],["source",9],["sandbox",16],["kernel",1],["test",3],["string",1],["type",1],["permission",8],["permissions",1],["return",1],["state",4],["public",11],["text",11],["status",1],["48",4],["mode",4],["32",2],["backend",2],["64",2],["enforced",2],["self",2],["passed",2],["true",1],["network",2],["policy",3],["detail",2],["warning",1],["500",1],["generation",8],["ended",6],["runtimes",2],["slice",1],["map",1],["runtime",6],["language",2],["16",1],["reason",2],["80",1],["pending",3],["count",3],["number",1],["finite",1],["unattended",2]]},{"id":"openai4s/server/webui/app.js#sanitizeStandardProfileReadiness","name":[["sanitize",1],["standard",1],["profile",1],["readiness",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["standard",2],["profile",2],["readiness",2],["value",19],["if",5],["typeof",5],["object",5],["return",5],["null",3],["const",10],["allowed",2],["states",2],["new",1],["ready",4],["needs",2],["setup",1],["repair",1],["unavailable",2],["state",5],["has",1],["missing",12],["environments",5],["array",6],["map",2],["name",8],["public",6],["text",6],["160",3],["filter",2],["boolean",2],["packages",11],["source",13],["keys",1],["sort",1],["each",2],["environment",3],["package",2],["remediation",13],["commands",5],["requires",3],["explicit",3],["action",3],["true",4],["candidates",2],["command",7],["candidate",6],["string",1],["length",1],["1000",1],["push",1],["label",2],["120",2],["schema",2],["version",2],["number",1],["enabled",2],["reason",2],["requirements",2],["digest",2],["96",1]]},{"id":"openai4s/server/webui/app.js#sanitizeVariableInspection","name":[["sanitize",1],["variable",1],["inspection",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sanitize",2],["variable",2],["inspection",2],["payload",5],["frame",7],["id",12],["language",5],["const",13],["source",15],["typeof",5],["object",2],["allowed",2],["states",2],["active",5],["busy",1],["ended",1],["not",1],["started",1],["restoring",1],["unsupported",1],["failed",3],["state",12],["includes",1],["string",3],["branch",8],["public",10],["text",10],["96",4],["exact",5],["scope",5],["root",2],["primitive",2],["value",9],["if",7],["null",1],["boolean",1],["return",6],["number",4],["finite",1],["240",1],["undefined",2],["variables",5],["array",2],["slice",1],["500",1],["map",1],["raw",4],["item",12],["safe",8],["name",3],["160",2],["type",3],["kind",5],["32",1],["integer",2],["length",4],["math",1],["min",1],["1000000000000",1],["preview",5],["fingerprint",5],["128",2],["lower",1],["case",1],["f0",1],["test",1],["filter",1],["available",5],["true",1],["generation",2],["revision",4],["truncated",2],["reason",2],["200",1]]},{"id":"openai4s/server/webui/app.js#sanitizeVariableInspection.primitive","name":[["primitive",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["primitive",2],["value",10],["if",3],["null",1],["typeof",3],["boolean",1],["return",4],["number",2],["finite",1],["string",1],["public",1],["text",1],["240",1],["undefined",1]]},{"id":"openai4s/server/webui/app.js#saveAnnotation","name":[["save",1],["annotation",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["save",2],["annotation",3],["text",3],["if",2],["current",2],["id",4],["hint",2],["annot",3],["no",1],["session",1],["true",1],["return",2],["const",2],["res",3],["await",1],["api",1],["frames",1],["annotations",3],["method",1],["post",1],["body",2],["json",1],["stringify",1],["artifact",2],["name",1],["filename",1],["concat",1],["refresh",1],["all",1],["stages",1],["update",1],["badge",1],["added",1]]},{"id":"openai4s/server/webui/app.js#saveCurrentAsSkill","name":[["save",1],["current",1],["as",1],["skill",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["save",2],["current",4],["as",2],["skill",4],["if",1],["id",2],["editor",2],["null",2],["return",1],["let",1],["messages",6],["try",1],["const",6],["data",3],["await",1],["fetch",1],["recent",1],["500",1],["catch",1],["latest",6],["user",4],["reverse",2],["find",2],["role",2],["assistant",4],["title",3],["name",2],["research",2],["workflow",4],["lower",1],["case",1],["replace",3],["z0",1],["slice",3],["48",1],["request",3],["string",2],["content",2],["trim",2],["result",2],["description",1],["180",1],["body",1],["purpose",1],["describe",1],["should",1],["be",1],["procedure",1],["n1",1],["reproduce",1],["evidence",2],["gathering",1],["analysis",1],["n2",1],["preserve",1],["provenance",1],["code",1],["generated",1],["artifacts",1],["n3",1],["state",1],["uncertainty",1],["not",1],["overclaim",1],["beyond",1],["example",1],["outcome",1],["6000",1]]},{"id":"openai4s/server/webui/app.js#scheduleActionTimelineOverviewHoverClear","name":[["schedule",1],["action",1],["timeline",1],["overview",1],["hover",1],["clear",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",2],["action",4],["timeline",4],["overview",10],["hover",6],["clear",4],["view",6],["const",1],["if",2],["return",1],["cancel",1],["leave",2],["timer",2],["timeout",1],["tooltip",1],["hovered",1],["150",1]]},{"id":"openai4s/server/webui/app.js#scheduleActionTimelineOverviewPaths","name":[["schedule",1],["action",1],["timeline",1],["overview",1],["paths",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",2],["action",3],["timeline",5],["overview",10],["paths",3],["view",9],["const",1],["if",2],["raf",3],["return",1],["request",1],["animation",1],["frame",1],["shell",1],["connected",1],["render",1]]},{"id":"openai4s/server/webui/app.js#scheduleActionTimelineWindow","name":[["schedule",1],["action",1],["timeline",1],["window",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",2],["action",3],["timeline",5],["window",3],["view",12],["if",2],["raf",3],["return",1],["request",1],["animation",1],["frame",1],["region",1],["connected",1],["reconcile",1]]},{"id":"openai4s/server/webui/app.js#scheduleAdmissionRetry","name":[["schedule",1],["admission",1],["retry",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",2],["admission",6],["retry",2],["fid",7],["if",3],["retries",3],["has",2],["return",1],["timeout",1],["delete",1],["only",1],["session",2],["still",1],["one",1],["screen",1],["reconciling",1],["user",1],["left",1],["would",1],["fight",1],["whatever",1],["now",1],["open",1],["current",1],["id",1],["reconcile",1],["last",1],["catch",1],["3000",1]]},{"id":"openai4s/server/webui/app.js#scheduleBranchConversationResync","name":[["schedule",1],["branch",1],["conversation",1],["resync",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",3],["branch",2],["conversation",3],["resync",3],["fid",3],["delay",3],["120",2]]},{"id":"openai4s/server/webui/app.js#scheduleConversationResync","name":[["schedule",1],["conversation",1],["resync",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",2],["conversation",5],["resync",2],["fid",4],["delay",3],["120",2],["clear",1],["timeout",2],["branch",2],["timer",2],["if",1],["current",1],["id",1],["open",1],["project",1]]},{"id":"openai4s/server/webui/app.js#scheduleRender","name":[["schedule",1],["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",2],["render",4],["st",14],["dirty",1],["true",1],["if",2],["raf",5],["return",2],["request",2],["animation",2],["frame",2],["null",2],["long",1],["streams",1],["cap",1],["md",1],["reparse",1],["20",1],["af",1],["still",1],["coalesces",1],["tokens",1],["only",1],["skip",1],["expensive",1],["inner",1],["html",1],["previous",1],["flush",5],["was",1],["very",1],["recent",1],["const",1],["now",3],["performance",1],["text",2],["length",1],["600",1],["last",2],["48",1],["down",2]]},{"id":"openai4s/server/webui/app.js#scheduleWorkbenchRefresh","name":[["schedule",1],["workbench",1],["refresh",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["schedule",2],["workbench",5],["refresh",2],["delay",3],["180",2],["clear",1],["timeout",2],["timer",2],["load",1],["state",1],["current",1],["id",1],["true",1]]},{"id":"openai4s/server/webui/app.js#scientificRenderers","name":[["scientific",1],["renderers",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["scientific",2],["renderers",3],["return",1],["window",1],["open",1],["ai4",1],["sscientific",1],["null",1]]},{"id":"openai4s/server/webui/app.js#scopedExecutionRequest","name":[["scoped",1],["execution",1],["request",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["scoped",2],["execution",5],["request",2],["frame",4],["id",8],["endpoint",3],["reason",4],["owner",9],["kind",3],["const",1],["identity",6],["await",1],["exact",2],["if",1],["hint",1],["nb",1],["interrupt",1],["no",2],["true",1],["return",2],["ok",1],["false",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1]]},{"id":"openai4s/server/webui/app.js#scrimEl","name":[["scrim",1],["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["scrim",5],["el",3],["let",1],["document",2],["element",1],["by",1],["id",2],["mobile",3],["if",1],["div",1],["class",1],["name",1],["hidden",1],["onclick",1],["sidebar",1],["true",1],["body",1],["append",1],["child",1],["return",1]]},{"id":"openai4s/server/webui/app.js#scrollToCell","name":[["scroll",1],["cell",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["scroll",3],["cell",6],["idx",4],["kernel",7],["filter",1],["null",1],["render",1],["notebook",4],["request",1],["animation",1],["frame",1],["const",2],["root",3],["dock",1],["node",5],["query",2],["selector",2],["data",3],["if",1],["into",1],["view",1],["behavior",1],["smooth",1],["block",1],["center",1],["class",2],["list",2],["add",1],["flash",2],["timeout",1],["remove",1],["1600",1]]},{"id":"openai4s/server/webui/app.js#sealText","name":[["seal",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["seal",2],["text",3],["st",8],["if",1],["md",2],["return",1],["flush",1],["render",1],["true",1],["class",1],["list",1],["remove",1],["cursor",1],["next",1],["block",1],["starts",1],["fresh",1],["don",1],["carry",1],["sealed",1],["prefix",1],["across",1],["tool",1],["cards",1],["stable",2],["at",1],["html",1]]},{"id":"openai4s/server/webui/app.js#searchActionTimelineGroups","name":[["search",1],["action",1],["timeline",1],["groups",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["search",6],["action",3],["timeline",3],["groups",7],["view",6],["sync",1],["index",2],["if",1],["needle",2],["return",3],["filter",1],["group",3],["const",1],["indexed",3],["id",1],["text",1],["includes",1]]},{"id":"openai4s/server/webui/app.js#searchKeyRow","name":[["search",1],["key",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["search",10],["key",4],["row",6],["let",1],["sc",4],["try",2],["await",2],["api",5],["config",2],["catch",2],["const",6],["el",7],["div",5],["cust",8],["info",6],["append",7],["child",7],["nm",1],["name",1],["ds",1],["configured",1],["unset",1],["endpoint",1],["https",1],["tavily",1],["com",1],["kin",7],["input",2],["type",1],["password",1],["placeholder",1],["ph",1],["autocomplete",1],["off",1],["sv",5],["button",1],["solid",1],["btn",1],["small",1],["common",1],["save",1],["onclick",1],["value",2],["trim",1],["if",1],["return",1],["disabled",2],["true",2],["method",1],["post",1],["body",1],["json",1],["stringify",1],["hint",2],["saved",1],["tab",1],["network",1],["false",1],["message",1],["sub",4],["job",1],["submit",1]]},{"id":"openai4s/server/webui/app.js#searchResultHttpUrl","name":[["search",1],["result",1],["http",1],["url",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["search",2],["result",3],["http",5],["url",3],["value",4],["const",2],["raw",4],["typeof",1],["string",1],["trim",1],["lower",4],["case",2],["rebuild",1],["scheme",2],["from",1],["literal",1],["so",1],["untrusted",1],["data",2],["only",1],["reach",1],["suffix",1],["preserves",1],["mixed",1],["inputs",1],["without",1],["allowing",1],["javascript",1],["protocol",1],["relative",1],["urls",1],["control",1],["href",1],["if",2],["starts",2],["https",2],["return",3],["slice",2]]},{"id":"openai4s/server/webui/app.js#section","name":[["section",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["section",2],["parent",4],["title",3],["var",2],["document",2],["create",2],["element",2],["h3",1],["class",2],["name",2],["team",2],["admin",2],["text",1],["content",1],["append",2],["child",2],["box",4],["div",1],["sec",1],["return",1]]},{"id":"openai4s/server/webui/app.js#selectActionTimelineGroup","name":[["select",1],["action",1],["timeline",1],["group",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["select",2],["action",9],["timeline",14],["group",29],["id",18],["branch",4],["scope",3],["from",5],["overview",8],["false",5],["const",5],["view",14],["target",5],["all",1],["groups",3],["find",2],["if",6],["return",1],["let",1],["filter",8],["changed",4],["restore",5],["null",1],["selection",3],["some",1],["clear",1],["update",2],["turn",3],["collapsed",2],["turns",2],["has",1],["search",1],["needle",1],["scroll",2],["snapshot",1],["delete",1],["true",2],["focus",4],["selected",2],["ledger",1],["direction",1],["current",9],["index",4],["else",1],["reveal",1],["close",4],["inspector",2],["host",1],["query",1],["selector",1],["button",1],["try",1],["prevent",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#selectExecFrame","name":[["select",1],["exec",1],["frame",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["select",2],["exec",7],["frame",9],["id",6],["const",3],["st",14],["sources",5],["state",1],["selected",2],["render",2],["notebook",2],["if",4],["cells",2],["return",1],["guarded",1],["like",1],["load",2],["execution",2],["stale",1],["response",1],["re",1],["session",2],["switched",1],["may",1],["still",1],["fill",1],["its",1],["own",1],["cache",2],["slot",2],["but",1],["only",1],["latest",1],["request",8],["owns",1],["shared",1],["error",3],["banner",1],["cell",5],["try",1],["await",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["log",1],["entries",1],["catch",1],["not",1],["failure",1],["empty",2],["lets",1],["next",1],["click",1],["retry",1],["instead",1],["pinning",1],["list",1],["until",1],["reopens",1],["nb",1],["failed",1],["public",1],["text",1],["message",1],["200",1],["open",1]]},{"id":"openai4s/server/webui/app.js#selectProject","name":[["select",1],["project",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["select",2],["project",3],["id",3],["proj",2],["menu",2],["class",1],["list",1],["add",1],["hidden",1],["render",1],["load",1],["sessions",1]]},{"id":"openai4s/server/webui/app.js#send","name":[["send",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",3],["send",14],["text",9],["opts",6],["trim",1],["sending",1],["mid",1],["turn",3],["queues",1],["instead",1],["being",1],["dropped",1],["floor",1],["old",1],["if",12],["running",2],["return",7],["silently",3],["discarded",1],["message",2],["no",3],["error",4],["hint",5],["just",2],["composer",10],["had",2],["already",1],["been",1],["cleared",1],["even",1],["though",1],["server",1],["fifo",1],["admission",2],["has",4],["always",1],["accepted",1],["follow",1],["up",1],["here",3],["const",19],["queueing",1],["runtime",5],["summary",1],["current",3],["id",26],["view",1],["only",1],["trust",1],["state",4],["quarantined",1],["quarantine",1],["true",4],["anns",2],["open",14],["annotations",2],["pinned",2],["image",1],["comments",1],["ride",1],["along",1],["length",3],["nothing",4],["at",3],["start",3],["draft",2],["value",1],["source",15],["frame",14],["null",6],["project",16],["eff",2],["gen",11],["one",1],["preparation",8],["owner",1],["repeated",1],["enter",5],["while",1],["file",2],["reader",1],["still",1],["working",1],["must",1],["not",2],["wake",1],["two",2],["identical",1],["sends",2],["same",4],["upload",13],["promise",2],["settles",1],["active",5],["preparing",2],["say",1],["returning",1],["made",1],["slow",1],["stuck",1],["look",1],["like",1],["dead",1],["did",1],["explained",1],["pending",1],["false",1],["plan",4],["now",4],["mode",2],["execute",2],["explore",2],["readiness",1],["visible",2],["before",2],["but",1],["belongs",1],["first",2],["code",1],["cell",1],["keeping",1],["ordinary",2],["routable",1],["preserves",1],["native",1],["tool",1],["structured",1],["finalization",1],["turns",1],["never",3],["need",1],["kernel",1],["explicit",1],["skill",12],["invocation",1],["skillname",1],["token",1],["from",1],["autocomplete",1],["skills",2],["settings",1],["tab",1],["turned",1],["into",1],["hard",1],["directive",4],["so",3],["actually",1],["loaded",1],["left",2],["as",2],["plain",2],["model",1],["routinely",1],["skips",1],["host",1],["load",3],["runs",1],["let",5],["candidates",5],["replace",1],["za",1],["z0",1],["nm",5],["includes",2],["push",1],["full",1],["catalog",3],["lazy",1],["collection",1],["members",1],["fetching",1],["be",2],["noticeable",1],["cold",2],["prose",1],["resolve",1],["try",2],["cat",2],["await",3],["names",2],["new",1],["map",2],["string",1],["name",1],["lower",2],["case",2],["hits",3],["filter",1],["invoke",1],["join",1],["catch",1],["dispatch",7],["creation",5],["preflight",1],["its",1],["belong",1],["started",2],["whichever",1],["session",3],["after",2],["including",1],["aba",1],["switch",1],["share",1],["without",1],["single",1],["flight",1],["selecting",1],["pressing",1],["create",3],["frames",1],["bind",2],["bytes",1],["different",1],["workspaces",1],["failed",6],["initial",1],["because",1],["creating",1],["may",1],["itself",1],["have",1],["refuse",1],["cannot",1],["clean",1],["ask",1],["agent",1],["list",1],["files",1],["arrived",1],["then",1],["consume",1],["failure",9],["policy",1],["bound",1],["path",1],["below",1],["latched",1],["every",1],["later",1],["empty",1],["included",1],["was",1],["refused",1],["stale",1],["until",1],["user",1],["re",1],["attached",1],["prior",4],["failures",3],["find",1],["matches",2],["results",2],["api",1],["each",1],["previous",3],["delete",1],["shared",1],["adopts",1],["created",1],["opens",1],["sessions",1],["conversation",2],["publishing",1],["dispatching",1],["finished",1],["reset",1],["close",1],["ticket",1],["enable",1],["hidden",1],["stop",1],["wiped",1],["messages",1],["bumped",1],["land",1],["middle",1],["attachment",1]]},{"id":"openai4s/server/webui/app.js#sendFeedback","name":[["send",1],["feedback",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["send",2],["feedback",10],["key",5],["rating",7],["if",2],["current",2],["id",2],["return",1],["else",1],["delete",1],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["catch",1],["hint",1],["up",2],["toast",3],["down",2],["cancelled",1]]},{"id":"openai4s/server/webui/app.js#sessionMenu","name":[["session",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["session",16],["menu",13],["anchor",4],["fid",17],["const",3],["frame",8],["sessions",2],["find",1],["id",4],["items",4],["label",11],["folder",4],["rename",2],["icon",11],["pencil",1],["click",11],["if",4],["running",3],["current",2],["push",2],["cancel",4],["stop",1],["async",2],["try",1],["result",2],["await",2],["scoped",1],["execution",1],["request",1],["named",1],["turn",2],["mark",1],["stopping",1],["catch",1],["error",3],["hint",1],["nb",1],["action",1],["failed",1],["api",2],["text",1],["true",3],["load",1],["export",4],["markdown",1],["download",3],["share",3],["open",4],["dialog",2],["package",2],["archive",1],["artifacts",3],["files",1],["artifact",1],["bundle",1],["frames",1],["encode",1],["uricomponent",1],["zip",2],["name",1],["task",1],["summary",1],["view",1],["notebook",3],["conversation",1],["project",1],["active",1],["tab",1],["compute",1],["run",2],["location",2],["server",1],["sep",1],["duplicate",2],["copy",1],["move",2],["at",1],["common",1],["delete",3],["trash",1],["danger",1],["confirm",2]]},{"id":"openai4s/server/webui/app.js#sessionNameFor","name":[["session",1],["name",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["session",2],["name",3],["frame",3],["id",4],["const",1],["sessions",1],["find",1],["return",1],["task",1],["summary",1],["conv",1],["title",1],["default",1]]},{"id":"openai4s/server/webui/app.js#sessionOptionsMenu","name":[["session",1],["options",1],["menu",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",4],["function",2],["session",2],["options",2],["menu",4],["anchor",4],["if",1],["current",4],["id",4],["return",1],["let",1],["review",20],["auto",7],["false",3],["reviewer",6],["model",6],["delegation",6],["enabled",4],["true",4],["try",3],["await",3],["api",3],["frames",3],["settings",3],["catch",3],["const",2],["checked",5],["open",4],["label",8],["composer",10],["option",8],["icon",8],["users",2],["click",10],["method",2],["patch",2],["body",2],["json",2],["stringify",2],["hint",4],["off",2],["message",2],["plan",3],["mode",4],["grid",1],["toggle",2],["explore",3],["compass",1],["sep",1],["eye",1],["context",1],["sliders",1],["memory",2],["book",1],["cust",3],["specialist",1],["specialists",1],["compute",2],["terminal",1]]},{"id":"openai4s/server/webui/app.js#sessionOptionsMenu.checked","name":[["checked",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["checked",2]]},{"id":"openai4s/server/webui/app.js#sessionRow","name":[["session",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["session",8],["row",2],["const",4],["el",7],["div",3],["id",9],["current",3],["active",1],["running",5],["append",6],["child",6],["dot",1],["name",2],["task",1],["summary",1],["untitled",1],["if",3],["span",2],["badge",5],["run",1],["dash",1],["title",3],["tip",3],["else",1],["kernel",1],["alive",1],["live",2],["menu",9],["button",2],["icon",1],["more",1],["horizontal",1],["16",1],["onclick",2],["stop",1],["propagation",1],["attribute",2],["role",1],["tab",1],["index",1],["aria",1],["page",1],["false",1],["onkeydown",1],["target",1],["key",2],["enter",1],["prevent",1],["default",1],["open",2],["conversation",2],["project",2],["return",1]]},{"id":"openai4s/server/webui/app.js#setActiveTab","name":[["active",1],["tab",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["active",3],["tab",3],["dock",3],["open",1],["render",6],["tabs",1],["show",1],["pane",1],["notebook",4],["timeline",4],["files",6],["viewer",2],["if",4],["else",4],["load",2],["workbench",1],["state",1],["current",1],["id",1],["action",1],["scope",1],["project",2],["artifacts",1],["then",1],["grid",2]]},{"id":"openai4s/server/webui/app.js#setArtPriority","name":[["art",1],["priority",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["art",2],["priority",6],["close",4],["after",3],["try",1],["await",1],["api",2],["artifacts",2],["id",4],["method",1],["post",1],["body",1],["json",1],["stringify",1],["hint",2],["artifact",5],["starred",1],["hidden",1],["unstarred",1],["if",2],["current",2],["load",1],["dock",1],["tab",1],["catch",1],["err",1],["error",1],["text",1],["true",1]]},{"id":"openai4s/server/webui/app.js#setFilesScope","name":[["files",1],["scope",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["files",7],["scope",10],["project",4],["frame",1],["const",1],["seg",4],["if",2],["query",1],["selector",1],["all",1],["btn",1],["each",1],["class",1],["list",1],["toggle",1],["active",1],["dataset",1],["await",1],["load",1],["artifacts",1],["render",1],["grid",1]]},{"id":"openai4s/server/webui/app.js#setLang","name":[["lang",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["lang",11],["en",4],["zh",2],["try",1],["local",1],["storage",1],["item",1],["os",1],["catch",1],["document",3],["element",1],["apply",1],["static",1],["i18n",2],["refresh",2],["toggle",2],["theme",1],["rerender",1]]},{"id":"openai4s/server/webui/app.js#setLayout","name":[["layout",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["layout",8],["name",6],["local",1],["storage",1],["item",1],["os",1],["apply",1],["hint",1],["toast",1],["comfortable",2],["cust",3],["general",3],["compact",2],["wide",2]]},{"id":"openai4s/server/webui/app.js#setLiveReviewBadge","name":[["live",1],["review",1],["badge",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["live",2],["review",3],["badge",3],["status",3],["user",3],["truth",3],["const",1],["st",4],["stream",1],["return",1],["wrap",2],["message",1]]},{"id":"openai4s/server/webui/app.js#setLocalAnnotationStatus","name":[["local",1],["annotation",1],["status",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["local",2],["annotation",3],["status",5],["ids",3],["const",1],["wanted",3],["new",1],["filter",1],["boolean",1],["if",1],["size",1],["return",1],["annotations",2],["map",1],["has",1],["id",1]]},{"id":"openai4s/server/webui/app.js#setMessageReviewBadge","name":[["message",1],["review",1],["badge",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["message",2],["review",9],["badge",15],["node",9],["status",8],["user",4],["truth",4],["if",4],["return",2],["false",1],["let",1],["query",2],["selector",2],["scope",2],["el",1],["div",1],["const",1],["actions",4],["msg",1],["insert",1],["before",1],["else",1],["append",1],["child",1],["class",1],["name",1],["string",1],["replace",1],["text",2],["content",2],["dataset",2],["gate",1],["true",1]]},{"id":"openai4s/server/webui/app.js#setSidebar","name":[["sidebar",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sidebar",4],["collapsed",6],["document",1],["body",1],["class",3],["list",3],["toggle",3],["const",1],["reopen",4],["if",1],["hidden",2],["scrim",1],["el",1],["mq",1],["mobile",1],["matches",1]]},{"id":"openai4s/server/webui/app.js#setTheme","name":[["theme",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["theme",10],["mode",6],["dark",1],["light",1],["system",2],["try",1],["local",1],["storage",1],["item",1],["os",1],["catch",1],["apply",1],["hint",1],["toast",1]]},{"id":"openai4s/server/webui/app.js#setTitle","name":[["title",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["title",5],["name",4],["const",1],["ct",4],["conv",3],["if",1],["return",1],["value",1],["default",2],["size",1],["math",2],["max",1],["min",1],["40",1],["length",1]]},{"id":"openai4s/server/webui/app.js#sheetShape","name":[["sheet",1],["shape",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sheet",2],["shape",2],["rows",5],["const",3],["keys",3],["new",1],["row",2],["key",2],["add",1],["return",1],["length",1],["columns",1],["size",1]]},{"id":"openai4s/server/webui/app.js#shortRuntime","name":[["short",1],["runtime",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["short",2],["runtime",3],["value",3],["const",1],["text",6],["public",1],["96",1],["return",1],["length",1],["12",1],["slice",1],["none",1]]},{"id":"openai4s/server/webui/app.js#showActionTimelineOverviewKeyboardItem","name":[["show",1],["action",1],["timeline",1],["overview",1],["keyboard",1],["item",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",3],["action",8],["timeline",9],["overview",18],["keyboard",3],["item",8],["view",7],["group",9],["id",10],["const",6],["model",1],["by",1],["if",1],["return",2],["false",1],["reveal",1],["clear",1],["hover",3],["candidate",1],["rect",6],["svg",1],["bounding",1],["client",5],["extent",6],["visual",1],["anchor",2],["time",3],["start",3],["end",1],["raw",3],["point",5],["left",1],["math",2],["max",1],["min",1],["width",3],["null",1],["top",1],["rank",1],["lane",1],["count",1],["height",1],["tooltip",1],["true",1]]},{"id":"openai4s/server/webui/app.js#showActionTimelineOverviewTooltip","name":[["show",1],["action",1],["timeline",1],["overview",1],["tooltip",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",2],["action",3],["timeline",26],["overview",37],["tooltip",9],["view",4],["group",9],["id",8],["client",6],["const",5],["item",18],["model",2],["by",1],["if",2],["hover",3],["candidate",1],["return",1],["ordinal",5],["title",4],["kind",2],["head",2],["el",5],["div",2],["null",2],["body",5],["grid",1],["row",8],["label",2],["value",2],["append",3],["child",3],["span",2],["key",1],["code",1],["allocated",3],["exact",7],["time",4],["times",10],["started",4],["response",4],["finished",3],["queue",1],["duration",3],["ttft",1],["decode",1],["running",3],["replace",1],["children",1],["class",1],["list",1],["remove",1],["hidden",2],["attribute",2],["aria",1],["false",1],["position",1],["path",1],["paths",1],["highlight",1]]},{"id":"openai4s/server/webui/app.js#showActionTimelineOverviewTooltip.row","name":[["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["row",2],["label",3],["value",3],["body",2],["append",2],["child",2],["el",2],["span",1],["timeline",1],["overview",1],["tooltip",1],["key",1],["code",1],["null",1]]},{"id":"openai4s/server/webui/app.js#showContextUsage","name":[["show",1],["context",1],["usage",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["show",2],["context",3],["usage",6],["if",1],["current",3],["id",3],["return",2],["let",1],["frame",4],["steps",6],["try",1],["const",6],["data",3],["await",1],["promise",1],["all",1],["api",2],["frames",2],["catch",2],["hint",1],["message",1],["true",1],["input",6],["number",3],["tokens",5],["output",10],["reviewer",3],["filter",1],["kind",1],["review",1],["reduce",1],["sum",2],["modal",4],["title",1],["text",1],["content",1],["composer",1],["menu",1],["download",1],["style",1],["display",1],["none",1],["body",4],["inner",1],["html",1],["card",5],["el",3],["div",3],["prov",3],["append",3],["child",3],["locale",4],["string",4],["meta",1],["class",1],["list",1],["remove",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#showConv","name":[["show",1],["conv",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",2],["conv",3],["view",1],["class",1],["list",1],["remove",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#showDashboard","name":[["show",1],["dashboard",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",2],["dashboard",4],["nav",1],["url",1],["open",2],["gen",2],["workspace",1],["class",2],["list",2],["add",1],["hidden",2],["remove",1],["current",1],["id",1],["null",1],["load",1],["start",1],["dash",1],["poll",1]]},{"id":"openai4s/server/webui/app.js#showDockPane","name":[["show",1],["dock",1],["pane",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",2],["dock",3],["pane",5],["viewer",1],["notebook",1],["timeline",1],["files",1],["each",1],["const",1],["if",1],["class",1],["list",1],["toggle",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#showJobOutput","name":[["show",1],["job",1],["output",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["show",2],["job",7],["output",7],["id",5],["const",4],["mode",7],["modal",9],["title",2],["text",1],["content",1],["download",1],["style",1],["display",1],["none",1],["body",6],["inner",3],["html",3],["div",2],["class",2],["dock",1],["empty",2],["common",1],["loading",1],["open",1],["el",2],["load",4],["if",3],["list",1],["contains",1],["hidden",1],["return",3],["let",1],["try",1],["await",1],["api",1],["compute",1],["jobs",1],["catch",1],["failed",1],["pre",3],["append",1],["child",1],["status",2],["running",1],["queued",1],["timeout",1],["1200",1]]},{"id":"openai4s/server/webui/app.js#showJobOutput.load","name":[["load",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["load",4],["async",2],["if",3],["modal",3],["mode",4],["class",1],["list",1],["contains",1],["hidden",1],["return",3],["let",1],["try",1],["await",1],["api",1],["compute",1],["jobs",1],["id",1],["catch",1],["body",3],["inner",2],["html",2],["job",3],["output",4],["failed",1],["const",1],["pre",3],["el",1],["empty",1],["append",1],["child",1],["status",2],["running",1],["queued",1],["timeout",1],["1200",1]]},{"id":"openai4s/server/webui/app.js#showPlanApproval","name":[["show",1],["plan",1],["approval",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",2],["plan",8],["approval",2],["if",1],["card",9],["live",1],["return",1],["structured",1],["ready",1],["already",1],["rendered",1],["no",4],["legacy",3],["fallback",1],["const",4],["el",7],["div",3],["append",7],["child",7],["null",2],["intro",1],["pa",5],["ok",5],["button",2],["approve",2],["btn",2],["icon",1],["check",1],["15",1],["span",1],["onclick",2],["remove",2],["send",1],["approved",1],["prompt",1],["execute",1],["true",1],["outline",1],["small",1],["common",1],["cancel",1],["messages",1],["down",1]]},{"id":"openai4s/server/webui/app.js#showProvenance","name":[["show",1],["provenance",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",2],["provenance",2],["dock",4],["artifact",6],["prov",4],["mode",2],["true",1],["sub",2],["code",1],["add",1],["open",1],["tab",2],["active",1],["id",3],["const",2],["key",6],["cache",2],["if",2],["lineage",8],["request",2],["req",3],["load",1],["then",1],["return",1],["render",1],["viewer",1]]},{"id":"openai4s/server/webui/app.js#showVersions","name":[["show",1],["versions",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",4],["function",2],["show",3],["versions",16],["modal",7],["mode",2],["id",16],["title",3],["text",6],["content",4],["filename",1],["download",1],["style",1],["display",1],["none",1],["const",13],["body",7],["inner",2],["html",2],["div",9],["class",1],["dock",5],["empty",3],["common",2],["loading",1],["open",1],["el",14],["render",5],["let",1],["try",2],["await",2],["api",5],["artifacts",4],["catch",2],["load",2],["err",2],["message",1],["return",1],["vs",4],["wrap",5],["ver",9],["list",1],["diff",6],["panel",4],["section",1],["hidden",1],["if",8],["length",1],["append",14],["child",14],["each",1],["row",5],["latest",3],["current",3],["info",5],["vt",4],["span",2],["ord",1],["ordinal",8],["badge",1],["cust",1],["models",1],["active",1],["pill",1],["meta",1],["bytes",2],["size",1],["ago",1],["created",1],["at",1],["acts",6],["view",5],["outline",2],["btn",3],["small",3],["href",1],["version",10],["target",1],["blank",1],["previous",5],["editable",1],["find",1],["candidate",2],["number",2],["null",1],["compare",5],["button",2],["dataset",1],["action",1],["artifact",7],["onclick",2],["rb",7],["solid",1],["restore",4],["disabled",2],["true",3],["restoring",1],["restored",4],["method",1],["post",1],["sync",1],["hint",2],["art",2],["bust",2],["date",1],["now",1],["prov",1],["provenance",2],["else",1],["viewer",1],["false",1],["error",1],["data",1],["came",2],["from",3],["anywhere",1],["envelope",1],["has",1],["been",1],["recorded",1],["every",1],["retrieved",1],["since",1],["retrieval",4],["existed",1],["read",2],["by",2],["nothing",2],["so",1],["figure",1],["built",1],["live",1],["fetch",1],["looked",1],["exactly",1],["like",1],["one",1],["computed",1],["thin",1],["air",1],["only",1],["already",1],["allowlisted",1],["bounded",1],["redacted",1],["server",1],["client",1],["renders",1],["given",1],["derives",1],["source",3]]},{"id":"openai4s/server/webui/app.js#showVersions.render","name":[["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["render",5],["async",3],["let",1],["try",2],["await",2],["api",5],["artifacts",4],["id",15],["versions",12],["catch",2],["body",4],["text",5],["content",3],["load",2],["err",2],["message",1],["return",1],["const",11],["vs",4],["inner",1],["html",1],["wrap",5],["el",13],["div",7],["ver",9],["list",1],["diff",6],["panel",4],["section",1],["hidden",1],["if",8],["length",1],["append",14],["child",14],["dock",4],["empty",2],["each",1],["row",5],["latest",3],["current",3],["info",5],["vt",4],["title",1],["span",2],["ord",1],["ordinal",8],["badge",1],["cust",1],["models",1],["active",1],["pill",1],["meta",1],["bytes",2],["size",1],["ago",1],["created",1],["at",1],["acts",6],["view",5],["outline",2],["btn",3],["small",3],["common",1],["href",1],["version",10],["target",1],["blank",1],["previous",5],["editable",1],["find",1],["candidate",2],["number",2],["null",1],["compare",5],["button",2],["dataset",1],["action",1],["artifact",7],["onclick",2],["rb",7],["solid",1],["restore",4],["disabled",2],["true",3],["restoring",1],["restored",4],["method",1],["post",1],["sync",1],["hint",2],["art",2],["bust",2],["date",1],["now",1],["prov",1],["mode",1],["show",1],["provenance",2],["else",1],["viewer",1],["false",1],["error",1],["data",1],["came",2],["from",3],["anywhere",1],["envelope",1],["has",1],["been",1],["recorded",1],["every",1],["retrieved",1],["since",1],["retrieval",4],["existed",1],["read",2],["by",2],["nothing",2],["so",1],["figure",1],["built",1],["live",1],["fetch",1],["looked",1],["exactly",1],["like",1],["one",1],["computed",1],["thin",1],["air",1],["only",1],["already",1],["allowlisted",1],["bounded",1],["redacted",1],["server",1],["client",1],["renders",1],["given",1],["derives",1],["source",3]]},{"id":"openai4s/server/webui/app.js#showWorkspace","name":[["show",1],["workspace",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["show",3],["workspace",3],["stop",1],["dash",1],["poll",1],["dashboard",1],["class",2],["list",2],["add",1],["hidden",2],["remove",1],["conv",1],["sync",1],["mobile",1],["chrome",1],["false",1]]},{"id":"openai4s/server/webui/app.js#skillEditor","name":[["skill",1],["editor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["skill",19],["editor",2],["name",22],["seed",3],["modal",8],["mode",1],["let",1],["cur",5],["description",4],["body",19],["if",4],["try",2],["await",3],["api",4],["skills",5],["encode",2],["uricomponent",2],["catch",2],["title",3],["text",4],["content",3],["edit",1],["new",1],["download",1],["style",1],["display",1],["none",1],["const",8],["inner",1],["html",1],["form",11],["el",11],["div",2],["input",4],["cust",4],["placeholder",7],["value",8],["disabled",3],["true",4],["desc",8],["textarea",1],["append",9],["child",9],["label",5],["lbl",3],["connectors",1],["save",10],["button",1],["solid",1],["btn",3],["onclick",1],["nm",4],["trim",1],["hint",3],["toast",2],["enter",1],["return",1],["common",1],["saving",1],["method",2],["put",1],["json",2],["stringify",2],["else",1],["post",1],["catalog",1],["null",1],["close",1],["saved",1],["tab",1],["false",1],["artifact",1],["err",1],["error",1],["fa",3],["actions",1],["open",1]]},{"id":"openai4s/server/webui/app.js#skillImport","name":[["skill",1],["import",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["skill",12],["import",10],["modal",8],["mode",1],["title",2],["text",4],["content",4],["download",1],["style",2],["display",1],["none",1],["const",6],["body",6],["inner",1],["html",1],["form",7],["el",7],["div",2],["ta",6],["textarea",1],["placeholder",2],["min",1],["height",1],["260px",1],["append",5],["child",5],["label",2],["lbl",1],["save",7],["button",1],["solid",1],["btn",3],["onclick",1],["if",1],["value",2],["trim",1],["return",1],["disabled",2],["true",2],["cust",2],["importing",1],["try",1],["await",1],["api",2],["skills",3],["method",1],["post",1],["json",1],["stringify",1],["catalog",1],["null",1],["close",1],["hint",2],["toast",2],["imported",1],["name",1],["tab",1],["catch",1],["false",1],["failed",1],["error",1],["fa",3],["actions",1],["open",1]]},{"id":"openai4s/server/webui/app.js#skillReadinessNote","name":[["skill",1],["readiness",1],["note",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["skill",4],["readiness",5],["note",2],["const",3],["rd",7],["if",2],["state",4],["ready",1],["return",3],["null",2],["named",3],["public",2],["list",2],["needs",4],["setup",4],["missing",1],["unverifiable",1],["falls",1],["back",1],["declared",1],["requirements",2],["rather",1],["than",1],["empty",1],["sentence",1],["names",1],["nothing",1],["not",1],["actionable",1],["listed",3],["length",1],["join",1],["el",1],["div",1],["ds",1],["prof",1],["warn",1],["unknown",1]]},{"id":"openai4s/server/webui/app.js#skillVersionHistory","name":[["skill",1],["version",1],["history",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["skill",17],["version",25],["history",6],["name",8],["scope",7],["project",5],["id",13],["modal",5],["mode",1],["title",6],["text",2],["content",1],["download",1],["style",1],["display",1],["none",1],["const",10],["body",8],["inner",1],["html",1],["append",12],["child",12],["el",12],["div",10],["subtle",1],["class",1],["list",5],["remove",1],["hidden",1],["let",1],["data",7],["try",2],["await",3],["api",3],["path",2],["versions",6],["limit",1],["100",1],["catch",2],["empty",3],["message",1],["return",3],["array",2],["if",4],["length",2],["each",1],["string",3],["manifest",7],["typeof",1],["object",1],["card",4],["head",6],["meta",5],["info",1],["nm",1],["slice",3],["20",2],["number",1],["created",1],["at",1],["ds",2],["new",1],["date",1],["locale",1],["sidecar",6],["present",1],["sha256",1],["12",1],["active",2],["span",1],["pill",1],["else",1],["status",2],["read",1],["only",1],["rollback",9],["button",1],["outline",1],["btn",2],["small",1],["onclick",1],["confirm",2],["18",1],["disabled",2],["true",2],["method",1],["post",1],["json",1],["stringify",1],["hint",2],["done",1],["cust",1],["tab",1],["skills",1],["false",1],["toast",1],["failed",1],["error",1]]},{"id":"openai4s/server/webui/app.js#skillVersionPath","name":[["skill",1],["version",1],["path",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["skill",2],["version",2],["path",2],["name",6],["scope",4],["project",6],["id",4],["const",1],["encoded",3],["encode",2],["uricomponent",2],["if",2],["throw",1],["new",1],["error",1],["unavailable",1],["return",2],["projects",1],["skills",2]]},{"id":"openai4s/server/webui/app.js#sortedActionTimelineGroups","name":[["sorted",1],["action",1],["timeline",1],["groups",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sorted",2],["action",4],["timeline",10],["groups",3],["return",5],["filter",1],["group",5],["id",3],["slice",1],["sort",1],["left",10],["right",10],["const",2],["ordinal",16],["if",3],["null",6],["created",4],["at",2],["string",2],["locale",1],["compare",1]]},{"id":"openai4s/server/webui/app.js#specialistEditor","name":[["specialist",1],["editor",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["specialist",13],["editor",2],["name",22],["modal",8],["mode",1],["let",1],["cur",5],["description",3],["system",4],["prompt",5],["if",4],["try",2],["await",3],["api",4],["specialists",4],["encode",2],["uricomponent",2],["catch",2],["title",3],["text",4],["content",3],["edit",1],["new",1],["download",1],["style",1],["display",1],["none",1],["const",9],["body",7],["inner",1],["html",1],["form",11],["el",11],["div",2],["skill",6],["input",4],["cust",4],["placeholder",7],["value",6],["disabled",3],["true",4],["desc",7],["sp",5],["textarea",1],["append",9],["child",9],["label",5],["lbl",3],["connectors",1],["save",10],["button",1],["solid",1],["btn",3],["onclick",1],["nm",4],["trim",1],["hint",3],["toast",2],["enter",1],["return",1],["common",1],["saving",1],["method",2],["put",1],["json",2],["stringify",2],["else",1],["post",1],["close",1],["saved",1],["tab",1],["false",1],["artifact",1],["err",1],["error",1],["fa",3],["actions",1],["open",1]]},{"id":"openai4s/server/webui/app.js#standardReadinessStateText","name":[["standard",1],["readiness",1],["state",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["standard",2],["readiness",11],["state",4],["text",2],["if",3],["ready",2],["return",4],["environment",4],["needs",4],["setup",2],["repair",2],["unavailable",1]]},{"id":"openai4s/server/webui/app.js#startDashPoll","name":[["start",1],["dash",1],["poll",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["start",4],["dash",8],["poll",6],["stop",1],["interval",1],["refresh",2],["running",2],["4000",1],["if",2],["vis",2],["bound",2],["true",1],["document",2],["add",1],["event",1],["listener",1],["visibilitychange",1],["hidden",2],["dashboard",1],["class",1],["list",1],["contains",1]]},{"id":"openai4s/server/webui/app.js#startStream","name":[["start",1],["stream",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["start",2],["stream",4],["const",4],["generated",1],["if",2],["remove",2],["es",3],["empty",1],["session",1],["clear",1],["starter",1],["card",2],["any",1],["resumed",1],["wrap",4],["el",2],["div",2],["msg",1],["assistant",1],["md",4],["cursor",1],["append",2],["child",2],["messages",1],["text",1],["full",1],["tool",2],["pre",1],["null",3],["stable",2],["at",1],["html",1],["step",1],["els",1],["live",2],["cells",1],["cell",1],["down",1]]},{"id":"openai4s/server/webui/app.js#startVolcengineKeyPolling","name":[["start",1],["volcengine",1],["key",1],["polling",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["start",2],["volcengine",8],["key",13],["polling",5],["root",20],["stop",3],["const",3],["poll",9],["async",1],["if",5],["connected",2],["return",2],["volc",10],["attempts",4],["number",1],["try",1],["next",2],["await",1],["refresh",1],["access",3],["state",7],["missing",1],["no",1],["plan",1],["check",1],["failed",1],["includes",1],["catch",1],["keep",1],["explicit",1],["recheck",1],["action",1],["available",1],["24",1],["timer",2],["timeout",2],["5000",1],["else",1],["render",2],["panel",2],["2500",1]]},{"id":"openai4s/server/webui/app.js#startVolcengineKeyPolling.poll","name":[["poll",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["poll",7],["async",2],["if",4],["root",12],["connected",2],["return",2],["volc",6],["key",8],["attempts",3],["number",1],["try",1],["const",2],["next",2],["await",1],["refresh",1],["volcengine",4],["access",3],["state",5],["missing",1],["no",1],["plan",1],["check",1],["failed",1],["includes",1],["stop",2],["polling",2],["catch",1],["keep",1],["explicit",1],["recheck",1],["action",1],["available",1],["24",1],["timer",1],["timeout",1],["5000",1],["else",1],["render",1],["panel",1]]},{"id":"openai4s/server/webui/app.js#startVolcengineLogin","name":[["start",1],["volcengine",1],["login",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["start",2],["volcengine",6],["login",6],["root",6],["reserve",1],["tab",2],["during",1],["user",1],["gesture",1],["so",1],["popup",1],["blockers",1],["not",2],["swallow",1],["later",1],["navigation",1],["while",1],["local",1],["api",3],["prepares",1],["authorization",2],["url",2],["let",1],["auth",9],["window",11],["null",2],["try",4],["open",2],["about",1],["blank",2],["catch",4],["fallback",1],["button",1],["sever",1],["reverse",1],["handle",1],["sso",1],["whatever",1],["its",1],["redirect",1],["chain",1],["lands",1],["must",1],["keep",1],["opener",2],["onto",1],["workbench",1],["if",2],["best",1],["effort",1],["const",2],["await",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["mode",1],["device",1],["authorize",1],["state",4],["volc",2],["render",2],["panel",2],["error",4],["closed",1],["close",1],["ignore",1],["blocked",1],["popups",1],["text",1]]},{"id":"openai4s/server/webui/app.js#steerDelegationChild","name":[["steer",1],["delegation",1],["child",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["steer",6],["delegation",5],["child",6],["id",10],["button",4],["const",2],["current",1],["if",2],["return",2],["message",4],["prompt",2],["trim",1],["disabled",2],["true",4],["try",1],["await",3],["api",2],["frames",1],["delegations",1],["encode",1],["uricomponent",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["hint",2],["queued",1],["load",2],["workbench",2],["state",2],["catch",1],["failed",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#stepBody","name":[["step",1],["body",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["step",13],["body",3],["const",22],["kind",1],["inp",30],["input",1],["out",42],["output",3],["box",40],["el",29],["div",22],["inner",3],["structured",2],["delegate",3],["card",2],["comes",1],["before",1],["generic",1],["error",4],["dump",1],["max",1],["turns",1],["envelope",1],["carries",1],["field",1],["beside",1],["its",1],["status",3],["must",1],["still",1],["render",2],["as",1],["truthful",1],["not",1],["bare",1],["red",1],["blob",1],["if",39],["typeof",2],["object",1],["task",1],["array",4],["children",1],["request",2],["append",37],["child",37],["clip",3],["pre",3],["cmd",1],["return",14],["del",1],["review",7],["issues",4],["verdict",1],["pass",1],["each",4],["issue",10],["row",19],["severity",3],["medium",2],["head",5],["span",6],["strong",1],["null",3],["title",3],["finding",1],["detail",3],["evidence",3],["search",3],["query",4],["results",1],["res",4],["safe",4],["url",11],["result",3],["http",1],["text",1],["content",13],["empty",1],["href",1],["target",1],["blank",1],["rel",1],["noopener",1],["noreferrer",1],["snippet",2],["note",9],["fetch",1],["plan",2],["todos",4],["ul",3],["st",4],["pending",1],["todo",2],["check",2],["html",2],["icon",1],["completed",1],["progress",1],["circle",2],["dot",1],["13",1],["env",9],["envs",3],["environments",1],["name",5],["python",2],["version",2],["miss",3],["missing",2],["length",5],["join",4],["else",4],["ok",1],["ready",1],["installed",4],["packages",2],["skill",3],["md",5],["skills",2],["list",1],["bash",2],["command",2],["code",6],["block",6],["term",1],["true",1],["lang",9],["label",3],["shell",1],["stdout",4],["stderr",6],["trim",2],["err",2],["edit",1],["diff",1],["view",1],["old",1],["string",3],["new",1],["src",3],["source",1],["environment",1],["mode",1],["reveal",1],["write",1],["path",4],["base",2],["undefined",2],["read",1],["files",1],["rows",2],["matches",1],["lines",1],["map",1]]},{"id":"openai4s/server/webui/app.js#stepBody.kvNodeRow","name":[["kv",1],["node",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["kv",3],["node",5],["row",2],["label",3],["const",2],["el",3],["div",2],["append",3],["child",3],["span",1],["return",1]]},{"id":"openai4s/server/webui/app.js#stepBody.kvRow","name":[["kv",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["kv",3],["row",2],["label",3],["text",4],["const",1],["el",3],["div",2],["append",2],["child",2],["span",1],["null",1],["string",1],["return",1]]},{"id":"openai4s/server/webui/app.js#stepIcon","name":[["step",1],["icon",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["step",3],["icon",3],["kind",3],["return",1],["check",1]]},{"id":"openai4s/server/webui/app.js#stopDashPoll","name":[["stop",1],["dash",1],["poll",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["stop",2],["dash",5],["poll",5],["if",1],["clear",1],["interval",1],["null",1]]},{"id":"openai4s/server/webui/app.js#stopDelegationChild","name":[["stop",1],["delegation",1],["child",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["stop",4],["delegation",3],["child",6],["id",10],["button",4],["const",1],["current",1],["if",1],["return",1],["disabled",2],["true",4],["try",1],["await",3],["api",2],["frames",1],["delegations",1],["encode",1],["uricomponent",1],["method",1],["post",2],["body",1],["load",2],["workbench",2],["state",2],["catch",1],["409",1],["here",1],["ordinary",1],["restart",1],["answer",1],["not",2],["fault",1],["record",1],["survived",1],["run",1],["owned",1],["did",1],["show",1],["server",1],["said",1],["rather",1],["than",1],["generic",1],["failure",1],["then",1],["re",1],["read",1],["so",1],["row",1],["stops",1],["offering",1],["action",1],["cannot",1],["work",1],["hint",1],["failed",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#stopVolcengineKeyPolling","name":[["stop",1],["volcengine",1],["key",1],["polling",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["stop",2],["volcengine",2],["key",6],["polling",2],["root",6],["if",1],["volc",4],["poll",4],["timer",3],["clear",1],["timeout",1],["null",1],["attempts",1]]},{"id":"openai4s/server/webui/app.js#storedCandidateOwnsChunk","name":[["stored",1],["candidate",1],["owns",1],["chunk",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["stored",2],["candidate",7],["owns",2],["chunk",2],["value",9],["if",3],["block",1],["type",1],["text",2],["provisional",1],["review",4],["status",3],["from",1],["return",3],["false",2],["const",1],["target",9],["message",3],["node",1],["stream",2],["wrap",1],["dataset",4],["id",1],["discard",1],["duplicate",1],["live",1],["badge",1],["user",1],["truth",1],["true",1]]},{"id":"openai4s/server/webui/app.js#stripAnsi","name":[["strip",1],["ansi",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["strip",2],["ansi",2],["string",1],["null",1],["replace",1],["x1b",1],["za",1]]},{"id":"openai4s/server/webui/app.js#sub","name":[["sub",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["sub",2],["try",1],["ws",3],["ready",1],["state",1],["send",1],["json",1],["stringify",1],["type",1],["view",1],["session",1],["root",1],["frame",1],["id",1],["since",1],["seq",2],["seen",1],["epoch",2],["stream",1],["undefined",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#submitProjectModal","name":[["submit",1],["project",1],["modal",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["submit",2],["project",8],["modal",4],["const",2],["btn",3],["pm",6],["create",2],["name",4],["value",5],["trim",1],["palette",1],["action",1],["new",1],["disabled",2],["true",2],["try",1],["if",2],["editing",2],["await",3],["api",2],["projects",3],["method",1],["patch",1],["body",1],["json",1],["stringify",1],["description",1],["desc",2],["context",1],["ctx",2],["load",1],["render",2],["proj",1],["menu",1],["dashboard",1],["class",1],["list",1],["contains",1],["hidden",1],["dash",1],["close",2],["else",1],["catch",1],["hint",1],["artifact",1],["save",1],["err",1],["error",1],["text",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#svgElement","name":[["svg",1],["element",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["svg",3],["element",3],["name",3],["attrs",3],["const",1],["node",3],["document",1],["create",1],["ns",1],["http",1],["www",1],["w3",1],["org",1],["2000",1],["object",1],["entries",1],["each",1],["key",2],["value",2],["attribute",1],["string",1],["return",1]]},{"id":"openai4s/server/webui/app.js#syncActionTimelineHistoryState","name":[["sync",1],["action",1],["timeline",1],["history",1],["state",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",3],["action",8],["timeline",24],["history",8],["state",4],["host",3],["null",2],["if",5],["view",3],["overview",1],["controls",6],["const",8],["root",3],["dock",1],["target",11],["query",1],["selector",1],["return",1],["measure",1],["previous",4],["reservation",3],["still",1],["applied",1],["clearing",1],["first",1],["reads",1],["already",1],["reserved",1],["slot",2],["collapses",1],["band",1],["during",2],["same",3],["frame",2],["as",1],["prepend",2],["moves",1],["compensated",2],["row",2],["exact",1],["jump",1],["below",1],["exists",1],["prevent",1],["not",1],["leak",1],["render",3],["builds",1],["fresh",1],["node",1],["so",2],["cannot",1],["outlive",1],["next",2],["full",2],["height",9],["bounding",1],["client",1],["rect",1],["replace",1],["children",3],["style",2],["min",2],["has",1],["more",1],["before",1],["el",3],["div",2],["workbench",3],["loading",6],["earlier",12],["button",1],["outline",1],["btn",1],["small",1],["load",4],["disabled",1],["attribute",2],["data",1],["aria",1],["busy",1],["true",1],["false",1],["onclick",1],["append",3],["child",3],["errors",2],["error",1],["failed",1],["final",1],["proves",1],["there",1],["no",1],["page",1],["removing",1],["fallback",1],["control",1],["would",1],["move",1],["whole",1],["scroll",1],["viewport",1],["reserve",1],["its",1],["measured",1],["until",1],["remains",1],["at",1],["screen",1],["coordinate",1],["preserve",3],["empty",3],["length",2],["px",1],["class",1],["list",1],["toggle",1],["hidden",1]]},{"id":"openai4s/server/webui/app.js#syncActionTimelineInspector","name":[["sync",1],["action",1],["timeline",1],["inspector",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["action",4],["timeline",6],["inspector",8],["view",8],["force",3],["false",2],["const",5],["selected",5],["groups",1],["find",1],["group",5],["id",2],["null",1],["current",6],["host",5],["first",1],["element",2],["child",1],["if",4],["replace",2],["children",2],["class",2],["list",2],["add",1],["hidden",2],["return",1],["remove",1],["language",1],["lang",1],["restore",2],["close",6],["focus",4],["contains",1],["document",1],["active",1],["next",3],["query",1],["selector",1],["button",1],["try",1],["prevent",1],["scroll",1],["true",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#syncActionTimelineOverviewControls","name":[["sync",1],["action",1],["timeline",1],["overview",1],["controls",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["action",6],["timeline",12],["overview",35],["controls",2],["view",12],["const",10],["if",2],["return",1],["span",2],["start",12],["null",8],["end",4],["math",3],["max",2],["tolerance",3],["width",2],["includes",2],["loaded",2],["data",6],["page",1],["made",1],["entirely",1],["non",1],["attempt",1],["groups",1],["has",2],["no",1],["honest",1],["time",2],["coordinate",1],["keep",1],["omission",1],["visible",6],["at",1],["left",2],["edge",1],["without",1],["inventing",1],["duration",1],["more",1],["before",1],["loading",7],["history",1],["restore",6],["focus",6],["document",1],["active",1],["element",1],["prefix",9],["button",7],["after",4],["load",2],["class",1],["list",1],["toggle",1],["hidden",1],["disabled",1],["attribute",2],["aria",2],["busy",1],["true",2],["false",2],["label",1],["omitted",2],["style",1],["min",1],["100",2],["target",3],["shell",1],["try",1],["prevent",1],["scroll",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#syncActionTimelineOverviewDecorations","name":[["sync",1],["action",1],["timeline",1],["overview",1],["decorations",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["action",5],["timeline",11],["overview",35],["decorations",2],["view",5],["const",6],["active",6],["selection",19],["draft",1],["selected",5],["model",1],["by",1],["id",2],["group",1],["path",1],["attribute",4],["item",1],["paths",1],["highlight",1],["if",2],["start",4],["null",2],["end",4],["x1",2],["time",4],["math",8],["min",4],["x2",2],["max",3],["left",3],["width",4],["right",3],["rect",5],["string",2],["abs",1],["class",4],["list",4],["remove",2],["hidden",4],["else",2],["add",2],["status",2],["text",2],["content",2],["exact",2],["clear",4],["button",4],["disabled",2],["false",1],["true",1]]},{"id":"openai4s/server/webui/app.js#syncActionTimelineSearchIndex","name":[["sync",1],["action",1],["timeline",1],["search",1],["index",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["action",3],["timeline",3],["search",5],["index",4],["view",4],["groups",3],["const",2],["previous",2],["new",2],["map",2],["next",3],["each",1],["group",9],["cached",5],["id",2],["document",2],["carries",1],["localized",1],["kind",1],["label",1],["so",1],["language",1],["scoped",1],["lang",4],["text",1]]},{"id":"openai4s/server/webui/app.js#syncActionTimelineSearchToolbar","name":[["sync",1],["action",1],["timeline",1],["search",1],["toolbar",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["action",2],["timeline",10],["search",33],["toolbar",2],["view",7],["loaded",9],["count",21],["match",13],["force",3],["false",2],["const",1],["active",6],["needle",1],["if",2],["input",3],["value",2],["query",2],["shell",3],["dataset",3],["string",3],["status",1],["text",4],["content",4],["overview",1],["selection",2],["matches",2],["scope",2],["clear",6],["button",4],["class",1],["list",1],["toggle",1],["hidden",1],["disabled",1],["label",3],["placeholder",2],["attribute",1],["aria",1]]},{"id":"openai4s/server/webui/app.js#syncArtifactVersion","name":[["sync",1],["artifact",1],["version",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["artifact",11],["version",14],["patch",9],["force",4],["const",8],["aid",7],["id",12],["if",7],["return",2],["false",1],["latest",2],["checksum",2],["seen",3],["art",2],["ver",2],["dock",12],["match",5],["previous",3],["changed",3],["update",4],["object",3],["assign",3],["open",1],["tabs",1],["each",1],["item",3],["lineage",4],["null",2],["req",2],["key",3],["cache",1],["env",2],["snap",2],["by",2],["delete",1]]},{"id":"openai4s/server/webui/app.js#syncCurrentTitle","name":[["sync",1],["current",1],["title",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["current",4],["title",7],["if",4],["id",3],["return",3],["const",3],["sessions",1],["find",1],["ct",3],["conv",2],["document",1],["active",1],["element",1],["name",7],["task",1],["summary",1],["default",1]]},{"id":"openai4s/server/webui/app.js#syncMobileChrome","name":[["sync",1],["mobile",1],["chrome",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["sync",2],["mobile",3],["chrome",2],["reset",3],["desktop",3],["if",2],["mq",1],["matches",1],["sidebar",2],["true",1],["else",1],["false",1]]},{"id":"openai4s/server/webui/app.js#t","name":[],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["key",5],["args",5],["const",2],["i18",3],["lang",1],["zh",2],["let",1],["if",2],["null",3],["length",1],["string",1],["replace",1],["return",1]]},{"id":"openai4s/server/webui/app.js#tabBtn","name":[["tab",1],["btn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["tab",3],["btn",2],["cls",3],["icon",4],["name",4],["label",3],["const",2],["el",3],["div",2],["button",1],["dock",1],["ic",4],["span",2],["inner",1],["html",1],["14",1],["append",2],["child",2],["return",1]]},{"id":"openai4s/server/webui/app.js#table","name":[["table",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",5],["table",4],["box",4],["headers",3],["rows",4],["var",6],["document",6],["create",6],["element",6],["class",2],["name",2],["team",2],["admin",2],["tr",5],["each",3],["th",4],["text",3],["content",3],["append",6],["child",6],["cells",2],["td",4],["null",1],["string",1],["if",1],["length",1],["div",1],["empty",1],["none",1]]},{"id":"openai4s/server/webui/app.js#telemetryRow","name":[["telemetry",1],["row",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",3],["function",2],["telemetry",13],["row",7],["let",4],["try",3],["await",2],["api",2],["consent",2],["catch",2],["return",2],["const",7],["el",5],["div",4],["cust",7],["info",6],["append",5],["child",6],["nm",1],["name",1],["ds",1],["env",3],["locked",3],["envlock",1],["enabled",6],["off",4],["tg",5],["button",2],["toggle",3],["if",5],["disabled",2],["true",2],["privacy",1],["must",1],["never",3],["end",1],["up",2],["showing",2],["state",3],["server",5],["not",2],["hold",1],["old",1],["handler",1],["flipped",1],["optimistically",1],["swallowed",1],["failures",1],["without",1],["restoring",1],["stayed",1],["clickable",1],["while",2],["put",2],["was",2],["flight",2],["so",1],["two",3],["rapid",1],["clicks",3],["raced",1],["whichever",1],["response",1],["arrived",1],["last",5],["won",1],["regardless",1],["click",1],["user",5],["made",2],["variables",1],["instead",2],["reading",1],["dom",1],["desired",12],["has",3],["asked",1],["confirmed",11],["told",1],["us",1],["holds",2],["only",3],["move",1],["one",3],["drain",4],["loop",1],["reconciles",1],["difference",1],["requests",1],["extra",1],["during",1],["round",2],["trip",2],["therefore",1],["coalesced",1],["rather",2],["than",2],["dropped",1],["ends",1],["applied",2],["stays",1],["live",1],["going",1],["dead",1],["mid",2],["request",1],["else",1],["running",4],["false",2],["paint",3],["class",1],["list",1],["text",1],["content",1],["want",4],["method",1],["body",1],["json",1],["stringify",1],["authoritative",1],["grant",1],["vetoed",1],["by",1],["environment",1],["comes",1],["back",1],["retrying",1],["forever",1],["would",2],["be",1],["spin",1],["overwrite",1],["ask",3],["since",1],["changed",1],["hint",2],["toast",3],["still",1],["abandon",1],["leave",1],["control",1],["failed",1],["message",1],["repaint",1],["once",1],["truth",1],["agree",1],["painting",1],["every",1],["flash",1],["now",1],["stale",1],["at",1],["who",1],["already",1],["clicked",1],["again",1],["finally",1],["onclick",1]]},{"id":"openai4s/server/webui/app.js#telemetryRow.drain","name":[["drain",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["drain",3],["async",2],["if",4],["running",3],["return",1],["true",1],["try",2],["while",1],["desired",6],["confirmed",9],["const",2],["want",4],["await",1],["api",1],["telemetry",4],["consent",1],["method",1],["put",1],["body",1],["json",1],["stringify",1],["enabled",2],["server",3],["authoritative",1],["grant",1],["vetoed",1],["by",1],["environment",1],["comes",1],["back",1],["disabled",1],["retrying",1],["forever",1],["would",2],["be",1],["spin",1],["only",2],["overwrite",1],["ask",3],["user",2],["has",2],["not",1],["since",1],["changed",1],["hint",2],["toast",3],["off",1],["catch",1],["still",1],["holds",1],["abandon",1],["rather",1],["than",1],["leave",1],["control",1],["showing",1],["state",2],["was",1],["never",1],["applied",1],["failed",1],["message",1],["repaint",1],["once",1],["truth",1],["agree",1],["painting",1],["every",1],["round",1],["trip",1],["flash",1],["now",1],["stale",1],["at",1],["who",1],["already",1],["clicked",1],["again",1],["mid",1],["paint",1],["finally",1],["false",1]]},{"id":"openai4s/server/webui/app.js#telemetryRow.paint","name":[["paint",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["paint",2],["tg",1],["class",1],["list",1],["toggle",1],["info",1],["last",1],["child",1],["text",1],["content",1],["cust",2],["telemetry",2],["off",1]]},{"id":"openai4s/server/webui/app.js#themeIsDark","name":[["theme",1],["dark",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["theme",4],["dark",4],["if",2],["return",4],["true",1],["light",1],["false",2],["try",1],["window",1],["match",2],["media",2],["prefers",1],["color",1],["scheme",1],["matches",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#thumbFallback","name":[["thumb",1],["fallback",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["thumb",2],["fallback",2],["name",4],["class",1],["big",1],["inner",1],["html",1],["icon",1],["file",1],["28",1]]},{"id":"openai4s/server/webui/app.js#tileThumb","name":[["tile",1],["thumb",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["tile",2],["thumb",3],["const",9],["el",9],["div",7],["ct",5],["content",1],["type",1],["nm",6],["filename",1],["lower",1],["case",1],["if",5],["starts",2],["image",1],["png",1],["jpe",1],["gif",1],["webp",1],["svg",1],["test",7],["im",3],["img",1],["src",1],["art",1],["url",1],["append",8],["child",8],["else",5],["csv",2],["tsv",2],["data",4],["rc",2],["fill",4],["preview",4],["mol",2],["ext",2],["molmini",1],["bjson",1],["json",1],["text",3],["txt",1],["span",1],["big",1],["inner",1],["html",1],["icon",1],["file",1],["28",1],["return",1]]},{"id":"openai4s/server/webui/app.js#tileThumbBig","name":[["tile",1],["thumb",1],["big",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["tile",3],["thumb",4],["big",2],["const",1],["class",1],["name",1],["return",1]]},{"id":"openai4s/server/webui/app.js#timelineCost","name":[["timeline",1],["cost",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",2],["cost",2],["value",6],["if",1],["null",1],["number",1],["finite",1],["return",2],["const",1],["amount",4],["01",1],["fixed",2]]},{"id":"openai4s/server/webui/app.js#timelineDuration","name":[["timeline",1],["duration",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",4],["duration",4],["attempt",3],["return",1],["value",1],["ms",1]]},{"id":"openai4s/server/webui/app.js#timelineDurationMs","name":[["timeline",1],["duration",1],["ms",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",5],["duration",3],["ms",4],["attempt",11],["if",2],["return",3],["action",1],["service",1],["exposes",1],["integer",1],["epoch",3],["milliseconds",1],["small",1],["numeric",1],["timestamp",1],["never",1],["reinterpreted",1],["as",1],["seconds",1],["parsing",1],["goes",1],["through",1],["so",1],["ledger",1],["overview",1],["turn",2],["stats",1],["agree",1],["about",1],["timestamps",1],["exist",1],["field",1],["one",1],["them",1],["read",1],["another",1],["cannot",1],["produced",1],["no",1],["bar",1],["completed",1],["labelled",1],["const",3],["parse",3],["start",4],["started",2],["at",8],["null",5],["allocated",1],["end",4],["finished",2],["capture",2],["response",1]]},{"id":"openai4s/server/webui/app.js#timelineDurationValue","name":[["timeline",1],["duration",1],["value",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",2],["duration",2],["value",2],["ms",10],["return",1],["number",1],["finite",1],["1000",2],["math",1],["round",1],["fixed",1],["10000",1]]},{"id":"openai4s/server/webui/app.js#timelineEpochMs","name":[["timeline",1],["epoch",1],["ms",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",3],["epoch",3],["ms",8],["value",6],["if",1],["null",3],["return",2],["const",2],["number",6],["finite",2],["math",1],["round",1],["date",1],["parse",1],["max",1]]},{"id":"openai4s/server/webui/app.js#timelineKind","name":[["timeline",1],["kind",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",3],["kind",13],["group",7],["const",4],["string",3],["lower",3],["case",3],["event",10],["kinds",8],["events",1],["map",1],["type",1],["join",1],["latest",4],["attempt",4],["action",2],["linked",3],["cell",7],["nb",1],["find",1],["producing",1],["id",1],["language",4],["if",9],["final",1],["test",9],["return",10],["finalize",1],["permission",2],["approval",1],["recover",1],["restore",1],["bootstrap",1],["recovery",1],["delegat",1],["subagent",1],["delegate",1],["background",2],["remote",1],["compute",1],["job",1],["dynamic",2],["tool",3],["br",1],["rcode",1],["code",1],["python",2],["native",1]]},{"id":"openai4s/server/webui/app.js#timelineKindIcon","name":[["timeline",1],["kind",1],["icon",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",2],["kind",10],["icon",2],["if",5],["delegate",1],["return",6],["users",1],["permission",1],["lock",1],["recovery",1],["refresh",1],["finalize",1],["check",1],["native",1],["tool",2],["dynamic",1],["sliders",1],["terminal",1]]},{"id":"openai4s/server/webui/app.js#timelineMeta","name":[["timeline",1],["meta",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",6],["meta",5],["label",3],["value",10],["if",1],["null",2],["array",4],["length",1],["return",2],["const",3],["row",4],["el",4],["div",1],["append",3],["child",3],["span",3],["key",1],["values",2],["body",3],["slice",1],["24",1],["each",1],["item",2],["pill",1],["public",1],["text",1],["160",1]]},{"id":"openai4s/server/webui/app.js#timelineOrdinal","name":[["timeline",1],["ordinal",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",2],["ordinal",2],["value",6],["return",1],["null",2],["number",3],["finite",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewEventX","name":[["timeline",1],["overview",1],["event",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",4],["overview",7],["event",5],["const",1],["rect",5],["svg",1],["bounding",1],["client",2],["if",1],["width",4],["return",2],["math",2],["max",1],["min",1],["action",2],["left",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewExactDuration","name":[["timeline",1],["overview",1],["exact",1],["duration",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",4],["overview",2],["exact",2],["duration",2],["start",3],["end",3],["const",1],["left",4],["epoch",2],["ms",3],["right",4],["return",1],["null",2],["string",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewExactTime","name":[["timeline",1],["overview",1],["exact",1],["time",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",3],["overview",2],["exact",2],["time",2],["value",3],["const",1],["ms",4],["epoch",1],["return",1],["null",1],["new",1],["date",1],["isostring",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewItemPaths","name":[["timeline",1],["overview",1],["item",1],["paths",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",11],["overview",16],["item",12],["paths",8],["const",9],["lane",5],["height",6],["action",5],["count",1],["padding",3],["math",5],["min",3],["22",1],["12",1],["y1",3],["rank",2],["y2",3],["queue",1],["ttft",1],["decode",1],["marker",10],["point",3],["highlight",3],["segments",1],["each",1],["segment",4],["raw",8],["x1",4],["time",3],["start",1],["x2",4],["end",1],["if",3],["null",5],["width",3],["return",2],["rect",4],["path",1],["max",2],["phase",1],["at",6],["center",3],["value",2],["number",1],["fixed",1],["running",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewItemPaths.n","name":[],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["value",3],["number",1],["fixed",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewPathRect","name":[["timeline",1],["overview",1],["path",1],["rect",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",2],["overview",2],["path",2],["rect",2],["x1",6],["x2",5],["y1",5],["y2",5],["if",1],["every",1],["number",2],["finite",1],["return",2],["const",1],["value",2],["fixed",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewPathRect.n","name":[],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["value",3],["number",1],["fixed",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewTimeToX","name":[["timeline",1],["overview",1],["time",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",4],["overview",8],["time",2],["value",4],["const",1],["start",6],["view",2],["end",5],["if",2],["null",4],["return",3],["action",2],["width",2]]},{"id":"openai4s/server/webui/app.js#timelineOverviewXToDomainTime","name":[["timeline",1],["overview",1],["xto",1],["domain",1],["time",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",3],["overview",3],["xto",2],["domain",2],["time",2],["start",7],["end",5],["if",2],["null",3],["return",3],["const",1],["ratio",2],["math",2],["max",1],["min",1],["action",1],["width",1]]},{"id":"openai4s/server/webui/app.js#timelineOverviewXToTime","name":[["timeline",1],["overview",1],["xto",1],["time",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",3],["overview",13],["xto",2],["time",2],["if",2],["view",8],["start",5],["null",3],["end",3],["return",3],["const",1],["ratio",2],["math",2],["max",1],["min",1],["action",1],["width",1]]},{"id":"openai4s/server/webui/app.js#timelineTokenTotal","name":[["timeline",1],["token",1],["total",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["timeline",2],["token",2],["total",6],["usage",3],["const",1],["source",4],["input",3],["tokens",3],["output",3],["return",1]]},{"id":"openai4s/server/webui/app.js#toggleActionTimelineTurn","name":[["toggle",1],["action",1],["timeline",1],["turn",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["toggle",2],["action",7],["timeline",8],["turn",12],["view",13],["id",14],["if",4],["search",1],["needle",1],["return",1],["const",2],["snapshot",3],["filter",3],["scroll",1],["collapsing",3],["collapsed",3],["turns",3],["has",1],["add",1],["else",1],["delete",1],["selected",6],["groups",1],["find",1],["group",5],["null",2],["branch",1],["restore",2],["focus",1],["auto",1],["load",1],["armed",1],["false",1],["update",1],["ledger",1],["direction",1],["fold",1],["changed",1],["true",1]]},{"id":"openai4s/server/webui/app.js#toggleAnnotList","name":[["toggle",1],["annot",1],["list",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",3],["toggle",3],["annot",17],["list",14],["anchor",6],["const",9],["existing",3],["pop",12],["if",4],["remove",7],["return",1],["open",9],["annotations",3],["el",10],["div",6],["id",4],["append",10],["child",10],["head",2],["length",2],["each",1],["row",6],["trow",4],["not",1],["shadow",1],["global",1],["i18n",1],["below",1],["span",2],["pin",1],["string",1],["number",1],["file",1],["artifact",3],["name",1],["body",2],["acts",5],["btn",4],["button",2],["mini",2],["common",1],["view",1],["onclick",2],["art",3],["artifacts",1],["find",1],["viewer",1],["rm",3],["danger",1],["async",1],["try",1],["await",1],["delete",1],["annotation",1],["parent",2],["element",2],["catch",1],["hint",1],["err",1],["api",1],["error",1],["text",1],["true",1],["timeout",1],["document",2],["add",1],["event",2],["listener",2],["mousedown",2],["ev",3],["contains",2],["target",2]]},{"id":"openai4s/server/webui/app.js#toggleExecutedCode","name":[["toggle",1],["executed",1],["code",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["toggle",2],["executed",2],["code",2],["const",1],["st",6],["exec",1],["sources",2],["state",1],["open",3],["if",1],["data",1],["loading",1],["load",1],["execution",1],["render",1],["notebook",1]]},{"id":"openai4s/server/webui/app.js#tOptional","name":[["optional",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["optional",2],["key",5],["const",2],["i18",2],["lang",1],["zh",1],["value",3],["null",3],["return",1],["string",1]]},{"id":"openai4s/server/webui/app.js#trapModalKeydown","name":[["trap",1],["modal",1],["keydown",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["trap",2],["modal",21],["keydown",2],["if",11],["key",5],["tab",2],["escape",3],["return",6],["topmost",1],["open",3],["stack",4],["first",5],["visible",1],["let",1],["null",2],["focus",6],["length",4],["el",2],["class",2],["list",7],["contains",3],["hidden",2],["cust",1],["proj",1],["map",1],["find",1],["don",1],["steal",1],["from",1],["nested",1],["popovers",1],["composer",1],["autocomplete",1],["pal",1],["ac",1],["prevent",4],["default",4],["close",1],["cycle",1],["within",1],["const",3],["box",4],["query",1],["selector",1],["focusables",1],["last",3],["shift",2],["document",3],["active",3],["element",3],["else",2]]},{"id":"openai4s/server/webui/app.js#turnDone","name":[["turn",1],["done",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["turn",10],["done",2],["status",8],["detail",3],["running",2],["false",2],["enable",1],["composer",1],["true",2],["cancel",1],["btn",1],["class",3],["list",3],["add",2],["hidden",1],["clear",1],["timeout",1],["resume",4],["timer",1],["tok",2],["retire",1],["watchdog",1],["incl",1],["any",1],["flight",2],["tick",1],["so",2],["bleed",1],["into",2],["next",1],["if",6],["stream",8],["flush",1],["render",2],["md",2],["remove",2],["cursor",3],["msg",1],["actions",1],["wrap",1],["full",1],["text",2],["belt",1],["suspenders",1],["completed",3],["must",2],["leave",1],["nothing",1],["blinking",1],["even",1],["blocks",1],["orphaned",1],["earlier",1],["by",2],["tool",3],["step",1],["started",1],["mid",1],["const",1],["mm",3],["messages",1],["query",1],["selector",1],["all",1],["each",1],["please",1],["retry",4],["wrong",1],["advice",1],["once",1],["output",3],["has",1],["been",1],["committed",2],["server",1],["sets",1],["failure",2],["happened",1],["after",1],["bytes",1],["were",1],["streamed",1],["ran",1],["llm",1],["models",1],["py",1],["calls",1],["veto",1],["transparent",1],["there",1],["duplicates",1],["visible",1],["re",2],["fires",1],["side",1],["effect",1],["however",1],["retryable",1],["looks",1],["saying",1],["anyway",1],["ui",1],["turns",1],["one",1],["failed",7],["two",1],["executions",1],["same",1],["hint",2],["retired",1],["belonged",1],["generation",1],["moved",1],["202",1],["still",2],["cannot",1],["write",1],["back",1],["kept",1],["only",1],["as",1],["fallback",1],["above",1],["terminal",2],["event",1],["arrives",1],["without",1],["id",4],["close",1],["ticket",1],["invalidate",1],["kernel",2],["cache",1],["just",1],["went",1],["idle",1],["read",1],["promptly",1],["current",3],["load",2],["artifacts",1],["execution",1],["log",1],["null",2],["live",3],["cells",1],["cell",1],["plan",9],["was",1],["executing",2],["reach",1],["state",1],["ends",1],["card",3],["reads",1],["finished",2],["but",1],["not",1],["flip",1],["match",1],["outcome",1],["ready",3],["blocked",1],["guardian",1],["includes",1],["pending",2],["show",1],["approval",1]]},{"id":"openai4s/server/webui/app.js#undoSessionRevert","name":[["undo",1],["session",1],["revert",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["undo",12],["session",2],["revert",6],["const",2],["branch",13],["if",4],["current",5],["id",18],["state",1],["checkpoint",3],["action",7],["loading",3],["return",1],["frame",6],["delete",1],["workbench",2],["errors",2],["render",2],["timeline",2],["try",1],["await",2],["api",1],["frames",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["null",2],["open",1],["conversation",1],["project",1],["hint",1],["undone",1],["catch",1],["error",3],["public",1],["text",1],["message",1],["240",1],["finally",1]]},{"id":"openai4s/server/webui/app.js#unsub","name":[["unsub",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["unsub",2],["try",1],["ws",3],["ready",1],["state",1],["send",1],["json",1],["stringify",1],["type",1],["unview",1],["session",1],["root",1],["frame",1],["id",1],["catch",1]]},{"id":"openai4s/server/webui/app.js#updateActionTimelineLedger","name":[["update",1],["action",1],["timeline",1],["ledger",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["update",2],["action",30],["timeline",41],["ledger",5],["options",6],["if",15],["active",1],["tab",1],["return",2],["const",15],["all",10],["groups",31],["sorted",1],["root",3],["frame",2],["scope",7],["branch",6],["view",66],["length",12],["matches",1],["region",1],["connected",1],["render",1],["previous",4],["visible",7],["force",5],["language",2],["lang",2],["search",14],["draw",2],["overview",8],["filtered",1],["entries",10],["selected",7],["has",4],["row",4],["some",3],["entry",11],["type",1],["group",20],["id",16],["null",3],["ids",2],["new",1],["map",1],["running",1],["enter",1],["loaded",1],["window",1],["streamed",1],["event",1],["adds",1],["matching",1],["resource",1],["artifact",1],["even",1],["though",1],["did",1],["not",1],["grow",1],["treat",1],["as",1],["append",1],["tail",10],["following",1],["without",1],["mistaking",1],["removal",1],["non",1],["match",2],["newly",1],["data",2],["added",2],["filter",10],["changed",2],["sync",3],["decorations",1],["toolbar",1],["shell",1],["dataset",3],["count",2],["string",3],["table",2],["attribute",3],["aria",3],["rowcount",1],["label",3],["title",2],["scroll",34],["tbody",1],["style",1],["height",15],["px",1],["empty",11],["selection",6],["needle",2],["class",1],["list",1],["toggle",1],["hidden",2],["text",4],["content",4],["status",1],["thead",1],["query",1],["selector",1],["th",4],["i18n",2],["key",5],["each",1],["help",1],["keyboard",1],["clear",1],["button",1],["own",1],["already",1],["re",1],["localized",1],["unconditionally",1],["ran",1],["above",1],["inspector",1],["snapshot",7],["prepend",6],["pending",5],["restore",21],["node",1],["delta",2],["top",9],["follow",7],["bottom",2],["distance",1],["threshold",1],["else",6],["math",4],["max",4],["client",4],["turn",4],["let",1],["index",10],["find",2],["header",3],["offset",1],["initialized",5],["true",3],["left",2],["only",1],["trust",1],["live",1],["reading",1],["pane",1],["no",1],["scrolling",1]]},{"id":"openai4s/server/webui/app.js#updateAnnotBadge","name":[["update",1],["annot",1],["badge",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["update",2],["annot",13],["badge",2],["const",6],["bar",8],["if",3],["return",2],["open",6],["annotations",3],["length",3],["class",2],["list",4],["add",1],["hidden",2],["inner",3],["html",3],["remove",3],["chip",9],["el",5],["span",2],["main",7],["button",2],["append",5],["child",5],["icon",2],["message",1],["square",1],["14",1],["null",1],["comment",1],["comments",1],["title",4],["onclick",2],["stop",2],["propagation",2],["toggle",1],["cancel",7],["13",1],["discard",1],["async",1],["prevent",1],["default",1],["disabled",2],["true",2],["try",1],["await",1],["delete",1],["map",1],["annotation",1],["id",1],["close",1],["pop",2],["hint",2],["discarded",1],["catch",1],["err",3],["false",1],["api",1],["error",1],["text",1]]},{"id":"openai4s/server/webui/app.js#updateJumpPill","name":[["update",1],["jump",1],["pill",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["update",2],["jump",3],["pill",3],["const",1],["messages",3],["if",1],["return",1],["follow",1],["at",1],["bottom",1],["paint",1]]},{"id":"openai4s/server/webui/app.js#updateLiveStep","name":[["update",1],["live",1],["step",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["update",2],["live",2],["step",9],["const",1],["els",1],["id",1],["if",2],["return",1],["status",3],["output",2],["summary",2],["apply",1],["state",1],["kind",1],["review",1],["running",1],["hint",1],["down",1]]},{"id":"openai4s/server/webui/app.js#updatePlanProgress","name":[["update",1],["plan",1],["progress",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["update",2],["plan",10],["progress",2],["if",7],["ready",5],["const",6],["steps",3],["find",1],["id",4],["step",6],["status",7],["card",5],["live",1],["return",1],["let",1],["row",5],["null",1],["query",3],["selector",3],["all",1],["pc",4],["each",1],["dataset",1],["class",1],["name",1],["pending",1],["chk",3],["check",1],["inner",1],["html",1],["icon",2],["15",1],["refresh",1],["total",3],["footer",1],["counter",1],["while",1],["executing",3],["foot",3],["done",2],["filter",1],["completed",1],["length",2],["text",1],["content",1],["down",1]]},{"id":"openai4s/server/webui/app.js#uploadBatchMatches","name":[["upload",1],["batch",1],["matches",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["upload",2],["batch",10],["matches",2],["frame",8],["id",9],["project",4],["creation",5],["promise",5],["return",1],["at",2],["selection",2],["target",2],["shared",1],["single",1],["flight",1],["send",1],["adopted",1],["very",1],["bound",1],["so",1],["they",1],["land",1],["same",1],["source",1]]},{"id":"openai4s/server/webui/app.js#uploadFailureMatches","name":[["upload",1],["failure",1],["matches",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["upload",2],["failure",7],["matches",2],["frame",6],["id",10],["project",4],["return",1]]},{"id":"openai4s/server/webui/app.js#uploadFiles","name":[["upload",1],["files",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["upload",16],["files",5],["const",9],["selected",3],["if",5],["length",2],["return",7],["promise",11],["resolve",2],["frame",28],["id",23],["current",2],["null",7],["project",9],["eff",1],["deliberate",1],["retry",1],["supersedes",1],["settled",1],["result",5],["same",1],["destination",1],["otherwise",1],["yesterday",1],["fast",1],["failure",3],["block",1],["today",1],["successful",1],["next",2],["enter",3],["even",2],["though",1],["replacement",1],["bytes",2],["already",1],["present",1],["state",9],["failures",6],["each",1],["previous",3],["matches",1],["delete",3],["batch",10],["at",1],["selection",1],["target",24],["source",2],["start",1],["share",1],["first",1],["session",2],["creation",1],["synchronously",1],["registration",1],["before",3],["file",9],["reader",2],["finish",1],["dispatch",1],["message",1],["create",1],["then",2],["tasks",2],["map",1],["async",1],["let",1],["try",2],["prepared",3],["await",3],["all",2],["read",1],["b64",2],["api",2],["uploads",1],["method",1],["post",1],["body",1],["json",1],["stringify",1],["filename",3],["name",4],["content",1],["base64",1],["undefined",1],["load",1],["artifacts",1],["hint",2],["uploaded",1],["ok",3],["true",2],["catch",2],["error",4],["fail",1],["shared",1],["request",1],["settles",1],["wait",1],["only",1],["bind",1],["right",1],["composer",1],["no",1],["written",1],["path",1],["failed",4],["text",1],["false",1],["results",5],["filter",1],["add",2],["find",1],["bound",1],["abandoned",1],["ui",1],["user",1],["never",1],["presses",1],["again",1],["while",1],["size",1],["64",1],["values",1],["value",1],["finally",1],["pending",2]]},{"id":"openai4s/server/webui/app.js#variablePreviewText","name":[["variable",1],["preview",1],["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["variable",2],["preview",2],["text",2],["value",8],["if",3],["typeof",3],["string",2],["return",4],["json",1],["stringify",1],["null",2],["boolean",1],["number",1]]},{"id":"openai4s/server/webui/app.js#visibleArtifacts","name":[["visible",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["visible",2],["artifacts",3],["hide",1],["priority",5],["hidden",1],["starred",1],["first",1],["then",1],["newest",1],["return",1],["filter",1],["slice",1],["sort",1]]},{"id":"openai4s/server/webui/app.js#volcApiKeyUrl","name":[["volc",1],["api",1],["key",1],["url",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["volc",2],["api",3],["key",3],["url",2],["state",3],["const",2],["raw",3],["string",1],["identity",1],["region",4],["cn",2],["beijing",2],["lower",1],["case",1],["z0",1],["64",1],["test",1],["return",1],["https",1],["console",1],["volcengine",1],["com",1],["ark",2]]},{"id":"openai4s/server/webui/app.js#volcCommand","name":[["volc",1],["command",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["volc",2],["command",2],["label",3],["icon",4],["name",6],["class",3],["outline",2],["btn",2],["small",2],["const",1],["button",5],["el",3],["append",2],["child",2],["14",1],["span",1],["null",1],["return",1]]},{"id":"openai4s/server/webui/app.js#volcExternal","name":[["volc",1],["external",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",3],["volc",3],["external",2],["label",3],["url",3],["icon",3],["name",3],["globe",2],["open",5],["null",2],["const",1],["button",3],["command",1],["onclick",1],["volcengine",1],["authorization",1],["if",1],["typeof",1],["return",1]]},{"id":"openai4s/server/webui/app.js#volcNotice","name":[["volc",1],["notice",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["volc",6],["notice",11],["root",3],["tone",5],["title",4],["body",5],["const",2],["el",5],["div",4],["trim",1],["append",5],["child",5],["icon",1],["ok",1],["check",1],["warn",1],["alert",1],["triangle",1],["terminal",1],["17",1],["copy",5],["if",1],["return",1]]},{"id":"openai4s/server/webui/app.js#volcPercent","name":[["volc",1],["percent",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["volc",2],["percent",3],["period",8],["const",2],["direct",3],["number",6],["if",1],["finite",3],["return",2],["math",4],["max",2],["min",2],["100",3],["total",5]]},{"id":"openai4s/server/webui/app.js#volcQuotaValue","name":[["volc",1],["quota",1],["value",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["function",2],["volc",3],["quota",2],["value",2],["period",7],["const",1],["number",4],["total",4],["if",1],["finite",2],["return",2],["locale",2],["string",2],["math",1],["round",1],["percent",1]]},{"id":"openai4s/server/webui/app.js#waitForPendingUploads","name":[["wait",1],["pending",1],["uploads",1]],"path":[["openai4s",1],["server",1],["webui",1],["app",1],["js",1]],"body":[["async",2],["function",2],["wait",2],["pending",6],["uploads",3],["frame",5],["id",9],["project",4],["creation",3],["promise",5],["while",1],["true",1],["const",3],["if",1],["length",2],["break",1],["await",1],["all",3],["map",1],["batch",2],["failures",4],["upload",2],["state",1],["filter",1],["failure",5],["matches",1],["results",4],["reduce",1],["concat",1],["return",1],["ok",1]]},{"id":"openai4s/server/webui/favicon.js","name":[["favicon",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["favicon",1],["js",1]],"body":[["animated",1],["canvas",7],["favicon",3],["browsers",1],["don",1],["animate",1],["gif",6],["as",1],["tab",3],["icon",4],["so",1],["decode",1],["static",4],["anim",2],["64",3],["frame",8],["by",1],["web",2],["codecs",2],["image",6],["decoder",5],["repaint",1],["into",2],["link",5],["rel",1],["href",3],["each",1],["unavailable",1],["fall",1],["back",1],["shows",1],["animation",1],["pauses",1],["while",1],["hidden",4],["avoid",1],["burning",1],["cpu",1],["background",1],["interval",1],["floored",1],["at",1],["min",2],["ms",2],["10",1],["fps",1],["reports",1],["duration",1],["microseconds",1],["without",1],["floor",1],["20ms",1],["frames",1],["encode",1],["png",1],["50",1],["times",1],["second",1],["function",8],["strict",1],["var",11],["src",4],["size",2],["100",1],["no",1],["fallback",1],["re",1],["done",1],["if",1],["typeof",1],["window",1],["return",4],["document",3],["create",1],["element",1],["width",1],["height",1],["ctx",1],["context",1],["2d",1],["false",1],["add",1],["event",1],["listener",1],["visibilitychange",1],["fetch",1],["then",4],["array",1],["buffer",1],["buf",2],["dec",5],["new",1],["data",1],["type",1],["tracks",2],["ready",1],["track",4],["selected",1],["count",2],["tick",1],["catch",1]]},{"id":"openai4s/server/webui/favicon.js#iconLink","name":[["icon",1],["link",1]],"path":[["openai4s",1],["server",1],["webui",1],["favicon",1],["js",1]],"body":[["function",2],["icon",4],["link",4],["var",1],["document",3],["query",1],["selector",1],["rel",2],["if",1],["create",1],["element",1],["head",1],["append",1],["child",1],["return",1]]},{"id":"openai4s/server/webui/favicon.js#tick","name":[["tick",1]],"path":[["openai4s",1],["server",1],["webui",1],["favicon",1],["js",1]],"body":[["function",4],["tick",4],["if",1],["hidden",1],["timeout",2],["500",1],["return",1],["dec",1],["decode",1],["frame",8],["index",1],["count",1],["then",1],["res",2],["var",2],["image",3],["ctx",2],["clear",1],["rect",1],["size",4],["draw",1],["dur",2],["ms",4],["duration",2],["math",1],["max",1],["min",2],["1000",1],["close",1],["link",2],["href",2],["canvas",1],["data",1],["url",1],["png",1],["catch",1],["src",1]]},{"id":"openai4s/server/webui/ketcher-page.js","name":[["ketcher",1],["page",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["ketcher",1],["page",1],["js",1]],"body":[["host",4],["page",1],["vendored",1],["ketcher",6],["editor",6],["external",1],["file",1],["rather",1],["than",1],["inline",2],["same",2],["reason",1],["as",1],["login",1],["js",1],["shared",1],["csp",1],["authorizes",1],["only",1],["origin",1],["scripts",1],["so",1],["script",2],["replaces",1],["was",1],["refused",1],["by",5],["src",1],["self",1],["never",1],["initialized",1],["artifact",8],["id",10],["arrives",1],["data",3],["attribute",1],["instead",1],["being",1],["interpolated",1],["into",1],["executable",1],["source",1],["function",1],["strict",1],["const",9],["document",4],["element",4],["openai4s",1],["status",6],["frame",4],["save",6],["if",3],["return",2],["dataset",1],["window",1],["add",2],["event",6],["listener",2],["message",1],["type",2],["init",1],["load",3],["timeout",1],["400",1],["onclick",1],["async",1],["text",2],["content",4],["nothing",1],["mol",3],["molfile",2],["await",3],["response",4],["fetch",1],["api",1],["v1",1],["artifacts",1],["encode",1],["uricomponent",1],["structure",1],["method",1],["post",1],["headers",1],["application",1],["json",3],["body",1],["stringify",1],["format",1],["payload",4],["catch",1],["ok",1],["saved",1],["version",1],["unchanged",2],["failed",1],["error",1]]},{"id":"openai4s/server/webui/ketcher-page.js#ketcher","name":[["ketcher",1]],"path":[["openai4s",1],["server",1],["webui",1],["ketcher",1],["page",1],["js",1]],"body":[["function",2],["ketcher",3],["try",1],["return",2],["frame",2],["content",2],["window",2],["catch",1],["error",1],["null",1]]},{"id":"openai4s/server/webui/ketcher-page.js#loadArtifact","name":[["load",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["ketcher",1],["page",1],["js",1]],"body":[["async",2],["function",2],["load",3],["artifact",6],["if",3],["id",3],["status",3],["text",6],["content",3],["ready",1],["return",2],["const",3],["response",3],["await",3],["fetch",1],["api",1],["v1",1],["artifacts",1],["encode",1],["uricomponent",1],["ok",1],["failed",1],["editor",4],["ketcher",1],["molecule",2],["loaded",1]]},{"id":"openai4s/server/webui/login.js","name":[["login",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["login",1],["js",1]],"body":[["team",4],["mode",3],["login",2],["page",1],["docs",1],["server",1],["plan",1],["md",1],["m1",1],["external",1],["file",1],["rather",1],["than",1],["inline",2],["shared",1],["csp",1],["authorizes",1],["only",1],["same",1],["origin",1],["scripts",1],["so",1],["script",1],["here",1],["would",1],["be",1],["blocked",1],["function",9],["strict",1],["var",4],["api",4],["v1",1],["already",1],["signed",1],["off",1],["go",1],["home",1],["fetch",2],["auth",2],["me",5],["then",5],["return",3],["ok",2],["json",4],["null",2],["if",2],["false",2],["user",1],["location",2],["replace",2],["catch",2],["form",2],["document",5],["element",5],["by",5],["id",5],["err",5],["btn",3],["add",1],["event",1],["listener",1],["submit",1],["ev",2],["prevent",1],["default",1],["text",3],["content",4],["disabled",2],["true",1],["method",1],["post",1],["headers",1],["type",1],["application",1],["body",4],["stringify",1],["username",1],["value",2],["password",1],["error",2],["sign",1],["failed",1],["status",1],["network",1],["daemon",1],["up",1]]},{"id":"openai4s/server/webui/replay.js","name":[["replay",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["replay",1],["js",1]],"body":[["read",1],["only",2],["session",2],["replay",2],["viewer",1],["m2",1],["renders",1],["sanitized",1],["view",1],["json",1],["from",5],["api",3],["v1",2],["sessions",1],["id",1],["same",1],["projection",1],["web",1],["shares",1],["publish",1],["data",1],["shape",1],["guest",1],["may",1],["touch",1],["d3",1],["function",2],["strict",1],["var",3],["el",3],["go",1],["onclick",1],["sid",6],["value",2],["trim",1],["if",2],["location",3],["hash",6],["load",2],["replace",1],["new",1],["urlsearch",1],["params",1],["search",1]]},{"id":"openai4s/server/webui/replay.js#el","name":[["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["replay",1],["js",1]],"body":[["function",2],["el",2],["id",4],["return",1],["document",1],["element",1],["by",1]]},{"id":"openai4s/server/webui/replay.js#load","name":[["load",1]],"path":[["openai4s",1],["server",1],["webui",1],["replay",1],["js",1]],"body":[["function",5],["load",2],["sid",3],["el",3],["err",3],["text",3],["content",3],["fetch",1],["api",1],["sessions",1],["encode",1],["uricomponent",1],["replay",2],["then",2],["if",3],["status",2],["401",1],["location",1],["replace",1],["login",1],["return",3],["null",2],["ok",1],["unavailable",1],["json",1],["view",3],["render",1],["catch",1],["network",1],["error",1]]},{"id":"openai4s/server/webui/replay.js#render","name":[["render",1]],"path":[["openai4s",1],["server",1],["webui",1],["replay",1],["js",1]],"body":[["function",4],["render",2],["view",10],["var",5],["out",7],["el",2],["transcript",1],["text",9],["content",7],["counts",6],["meta",2],["session",4],["name",4],["messages",4],["cells",4],["hidden",3],["cell",5],["count",2],["each",2],["box",12],["document",2],["create",2],["element",2],["div",6],["class",2],["msg",2],["role",2],["user",2],["assistant",2],["who",2],["typeof",1],["string",1],["json",1],["stringify",1],["append",2],["child",2],["language",1],["python",1],["if",4],["code",2],["pre",3],["stdout",2],["error",2],["length",2],["empty",1]]},{"id":"openai4s/server/webui/replay.js#text","name":[["text",1]],"path":[["openai4s",1],["server",1],["webui",1],["replay",1],["js",1]],"body":[["function",2],["text",3],["parent",3],["tag",3],["cls",4],["value",3],["var",1],["node",5],["document",1],["create",1],["element",1],["if",1],["class",1],["name",1],["content",1],["append",1],["child",1],["return",1]]},{"id":"openai4s/server/webui/scientific_renderers.js","name":[["scientific",1],["renderers",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["dependency",1],["free",1],["parsers",1],["by",3],["artifact",2],["viewer",1],["scientific",1],["renderers",2],["module",4],["deliberately",1],["produces",1],["plain",2],["data",1],["only",1],["never",2],["emits",1],["html",2],["evaluates",1],["content",2],["app",1],["js",1],["turns",1],["these",1],["records",1],["into",1],["dom",1],["nodes",1],["text",2],["programmatic",1],["svg",1],["small",1],["umd",1],["wrapper",1],["keeps",1],["usable",1],["classic",1],["browser",1],["bundle",1],["standalone",1],["node",1],["contract",1],["test",1],["function",2],["root",2],["factory",2],["strict",2],["const",3],["api",3],["if",1],["typeof",2],["object",3],["exports",2],["else",1],["open",1],["ai4",1],["sscientific",1],["global",2],["undefined",1],["local",2],["renderer",3],["ids",2],["new",1],["molecule",1],["3d",1],["chemistry",1],["2d",1],["genome",2],["track",1],["sequence",2],["msa",1],["table",1],["image",1],["pdf",1],["preview",2],["latex",4],["markdown",1],["download",1],["symbols",1],["freeze",2],["alpha",1],["beta",1],["gamma",1],["delta",2],["epsilon",1],["theta",1],["lambda",1],["mu",1],["pi",1],["rho",1],["sigma",2],["tau",1],["phi",1],["omega",2],["times",1],["cdot",1],["pm",1],["leq",1],["geq",1],["neq",1],["approx",1],["infty",1],["rightarrow",1],["leftarrow",1],["return",1],["parse",6],["alignment",1],["fasta",1],["fastq",1],["molfile",1],["residue",1],["class",1],["id",1],["from",1],["descriptor",1],["smiles",1],["lines",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#appendAlignmentRecord","name":[["append",1],["alignment",1],["record",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["append",2],["alignment",2],["record",2],["order",3],["records",5],["name",7],["sequence",4],["const",1],["cleaned",3],["clean",1],["if",2],["return",1],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["push",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#attributeLabel","name":[["attribute",1],["label",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["attribute",2],["label",2],["raw",3],["const",2],["text",2],["string",1],["match",4],["name",2],["gene",2],["id",2],["return",1],["trim",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#cleanSequence","name":[["clean",1],["sequence",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["clean",2],["sequence",2],["value",4],["return",1],["string",1],["null",1],["replace",2],["s0",1],["za",1],["upper",1],["case",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#latexPlain","name":[["latex",1],["plain",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["latex",4],["plain",2],["value",4],["let",1],["text",13],["string",1],["null",1],["replace",7],["frac",1],["mathrm",1],["mathbf",1],["mathit",1],["operatorname",1],["za",1],["match",2],["name",3],["object",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["symbols",2],["quadenspace",1],["return",1],["trim",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#latexPreview","name":[["latex",1],["preview",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["latex",5],["preview",2],["text",7],["let",3],["source",10],["string",1],["null",1],["replace",5],["gm",1],["const",4],["doc",3],["match",11],["begin",3],["document",2],["end",3],["if",2],["documentclass",1],["usepackage",1],["title",1],["author",1],["date",1],["blocks",5],["token",3],["section",2],["subsection",2],["subsubsection",1],["equation",2],["align",2],["cursor",4],["add",3],["paragraphs",3],["chunk",2],["split",1],["map",1],["part",4],["plain",3],["filter",1],["boolean",1],["each",1],["push",3],["kind",3],["paragraph",1],["while",1],["exec",1],["slice",3],["index",2],["heading",1],["level",1],["else",1],["math",1],["last",1],["return",1],["500",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#latexPreview.addParagraphs","name":[["add",1],["paragraphs",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["add",2],["paragraphs",2],["chunk",3],["split",1],["map",1],["part",4],["latex",1],["plain",1],["replace",2],["begin",1],["end",1],["filter",1],["boolean",1],["each",1],["blocks",1],["push",1],["kind",1],["paragraph",1],["text",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#normalizeLines","name":[["normalize",1],["lines",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["normalize",2],["lines",2],["text",4],["return",1],["string",1],["null",1],["replace",1],["split",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#parseAlignment","name":[["parse",1],["alignment",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["parse",3],["alignment",4],["text",4],["filename",4],["const",15],["raw",7],["string",2],["null",2],["lower",6],["case",1],["if",5],["test",9],["a2m",1],["a3m",2],["parsed",4],["sequence",5],["width",2],["records",7],["reduce",2],["max",6],["record",5],["math",2],["length",2],["return",2],["format",2],["a3",1],["fasta",1],["columns",3],["alphabet",4],["lines",4],["normalize",1],["first",3],["find",1],["line",11],["trim",8],["stockholm",5],["sto",1],["ckholm",1],["clustal",6],["muscle",2],["probcons",2],["aln",1],["order",3],["by",3],["name",6],["object",1],["create",1],["end",1],["continue",3],["start",1],["match",5],["za",1],["append",1],["map",1],["description",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#parseFasta","name":[["parse",1],["fasta",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["parse",2],["fasta",2],["text",3],["const",6],["records",5],["let",1],["current",14],["null",2],["flush",3],["if",6],["return",2],["sequence",5],["clean",1],["parts",5],["join",1],["delete",1],["name",3],["push",2],["raw",2],["normalize",1],["lines",1],["line",7],["trim",3],["continue",1],["heading",5],["slice",3],["split",5],["search",1],["length",2],["description",2],["else",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#parseFasta.flush","name":[["flush",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["flush",2],["if",2],["current",8],["return",1],["sequence",3],["clean",1],["parts",2],["join",1],["delete",1],["name",1],["records",1],["push",1],["null",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#parseFastq","name":[["parse",1],["fastq",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["parse",2],["fastq",2],["text",3],["const",6],["lines",14],["normalize",1],["records",4],["let",2],["index",18],["while",4],["length",14],["trim",3],["if",2],["break",2],["heading",5],["slice",3],["sequence",7],["parts",3],["push",2],["clean",1],["join",1],["quality",5],["split",5],["search",1],["name",1],["read",1],["description",1],["return",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#parseGenome","name":[["parse",1],["genome",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["parse",2],["genome",2],["text",3],["filename",3],["const",14],["lower",6],["string",1],["case",1],["features",4],["let",3],["invalid",3],["format",8],["vcf",4],["gz",1],["test",6],["gff3",1],["gtf",3],["gff",3],["bedgraph",1],["bed",4],["graph",3],["raw",3],["normalize",1],["lines",1],["line",4],["trim",1],["if",8],["track",1],["browser",1],["continue",1],["fields",30],["split",1],["feature",22],["null",2],["length",4],["pos",5],["number",10],["ref",3],["finite",5],["chrom",8],["start",15],["math",6],["max",5],["end",13],["label",4],["type",3],["variant",1],["strand",3],["score",3],["else",3],["attribute",1],["signal",1],["push",1],["chromosomes",5],["object",2],["create",1],["stats",7],["count",2],["min",1],["return",1],["values",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#parseMolfile","name":[["parse",1],["molfile",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["parse",11],["molfile",2],["text",4],["const",16],["first",2],["record",2],["string",1],["null",4],["split",4],["lines",8],["normalize",1],["if",5],["length",3],["v3000",1],["test",1],["return",4],["count",18],["line",14],["let",4],["atom",8],["number",15],["int",7],["slice",9],["trim",12],["10",9],["bond",6],["finite",6],["counts",3],["2000",1],["4000",1],["atoms",5],["index",8],["pieces",8],["float",2],["20",1],["element",2],["31",1],["34",1],["replace",1],["za",1],["push",2],["bonds",3],["order",3],["math",2],["max",1],["min",1],["title",1],["molecule",2]]},{"id":"openai4s/server/webui/scientific_renderers.js#parseSequence","name":[["parse",1],["sequence",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["parse",4],["sequence",9],["text",7],["filename",4],["const",4],["lower",3],["string",2],["case",1],["trimmed",2],["null",1],["trim",1],["start",1],["fastq",7],["fq",1],["test",2],["let",1],["records",6],["fasta",2],["if",2],["length",3],["clean",1],["name",1],["description",1],["return",1],["format",1],["alphabet",2],["total",1],["reduce",1],["sum",2],["record",2]]},{"id":"openai4s/server/webui/scientific_renderers.js#rendererIdFromDescriptor","name":[["renderer",1],["id",1],["from",1],["descriptor",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["renderer",11],["id",9],["from",2],["descriptor",6],["catalog",5],["const",3],["typeof",1],["string",1],["if",3],["local",1],["ids",1],["has",1],["return",3],["download",2],["array",2],["length",1],["allowed",2],["some",1],["item",3]]},{"id":"openai4s/server/webui/scientific_renderers.js#residueClass","name":[["residue",1],["class",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["residue",12],["class",2],["value",3],["alphabet",4],["const",1],["string",1],["upper",1],["case",2],["if",8],["dna",1],["rna",1],["acgtu",1],["includes",8],["return",9],["base",1],["lower",1],["avilm",1],["hydrophobic",1],["fwy",1],["aromatic",1],["krh",1],["positive",1],["de",1],["negative",1],["stnq",1],["polar",1],["cgp",1],["special",1],["gap",1],["other",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#sequenceAlphabet","name":[["sequence",1],["alphabet",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["sequence",3],["alphabet",2],["records",3],["const",2],["sample",3],["map",1],["record",2],["join",1],["slice",1],["20000",1],["if",3],["return",4],["unknown",2],["letters",5],["replace",1],["acgtun",1],["test",3],["rna",1],["dna",1],["protein",1]]},{"id":"openai4s/server/webui/scientific_renderers.js#smilesLines","name":[["smiles",1],["lines",1]],"path":[["openai4s",1],["server",1],["webui",1],["scientific",1],["renderers",1],["js",1]],"body":[["function",2],["smiles",3],["lines",3],["text",3],["return",2],["normalize",1],["map",2],["line",7],["trim",1],["filter",1],["slice",4],["200",1],["index",2],["const",1],["fields",3],["split",1],["2000",1],["name",1],["join",1],["240",1],["molecule",1]]},{"id":"openai4s/server/webui/share/share.js","name":[["share",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["open",5],["ai4",5],["read",2],["only",3],["share",2],["viewer",1],["self",2],["contained",1],["no",1],["external",1],["deps",1],["runs",1],["under",1],["strict",2],["csp",1],["script",1],["src",1],["all",2],["untrusted",1],["content",3],["placed",1],["via",2],["text",2],["never",1],["inner",1],["html",1],["so",1],["shared",2],["session",3],["cannot",1],["inject",1],["markup",1],["function",3],["var",3],["i18",1],["en",4],["run",12],["locally",4],["title",2],["continue",2],["step1",2],["install",1],["start",1],["step2",2],["import",1],["snapshot",2],["step3",2],["imported",1],["opens",1],["view",3],["restart",1],["fresh",1],["establish",1],["trusted",1],["runtime",1],["then",2],["fork",1],["copy",3],["copied",3],["download",6],["bundle",3],["conversation",3],["notebook",4],["artifacts",3],["hidden",3],["non",1],["scientific",1],["cell",1],["footer",2],["link",1],["credential",1],["anyone",1],["lang",3],["toggle",2],["zh",3],["navigator",1],["language",1],["lower",1],["case",1],["index",1],["minimal",1],["safe",1],["markdown",1],["inline",1],["img",1],["image",4],["png",1],["jpeg",1],["gif",1],["webp",1],["promise",1],["api",4],["meta",1],["setup",1],["catch",1],["err",2],["document",1],["element",1],["by",1],["id",1],["messages",1],["append",1],["child",1],["el",1],["div",1],["muted",1],["unable",1],["load",1],["message",1]]},{"id":"openai4s/server/webui/share/share.js#api","name":[["api",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",3],["api",2],["path",3],["return",2],["fetch",1],["credentials",1],["omit",1],["then",1],["if",1],["ok",1],["throw",1],["new",1],["error",1],["http",1],["status",1],["json",1]]},{"id":"openai4s/server/webui/share/share.js#applyI18n","name":[["apply",1],["i18n",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",2],["apply",2],["i18n",4],["var",3],["nodes",4],["document",2],["query",1],["selector",1],["all",1],["data",2],["length",1],["attribute",1],["if",1],["i18",2],["lang",4],["text",2],["content",2],["element",1],["by",1],["id",1],["btn",1],["toggle",1]]},{"id":"openai4s/server/webui/share/share.js#bytes","name":[["bytes",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",2],["bytes",2],["number",1],["if",2],["1024",2],["return",3],["1048576",2],["fixed",2],["kb",1],["mb",1]]},{"id":"openai4s/server/webui/share/share.js#csvTable","name":[["csv",1],["table",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",4],["csv",3],["table",6],["txt",3],["var",2],["el",3],["split",2],["slice",1],["200",1],["each",2],["line",3],["if",1],["return",2],["tr",4],["cell",2],["append",2],["child",2],["th",1],["td",1],["null",1]]},{"id":"openai4s/server/webui/share/share.js#el","name":[["el",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",2],["el",2],["tag",3],["cls",4],["text",5],["var",1],["document",1],["create",1],["element",1],["if",2],["class",1],["name",1],["null",1],["content",1],["return",1]]},{"id":"openai4s/server/webui/share/share.js#inlineParagraph","name":[["inline",1],["paragraph",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",2],["inline",2],["paragraph",2],["text",9],["var",4],["el",3],["split",1],["code",2],["bold",1],["everything",1],["else",2],["plain",1],["re",2],["last",6],["while",1],["exec",1],["null",3],["if",3],["index",3],["append",4],["child",4],["document",2],["create",2],["node",2],["slice",4],["tok",5],["char",1],["at",1],["strong",1],["length",2],["return",1]]},{"id":"openai4s/server/webui/share/share.js#openArtifact","name":[["open",1],["artifact",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",6],["open",2],["artifact",2],["var",5],["url",5],["api",1],["artifacts",1],["sha256",1],["body",7],["document",2],["element",2],["by",2],["id",2],["preview",2],["text",5],["content",4],["if",3],["inline",1],["img",5],["type",3],["el",3],["src",1],["append",4],["child",4],["else",3],["csv",3],["test",1],["filename",2],["fetch",2],["credentials",2],["omit",2],["then",4],["return",2],["txt",4],["table",1],["index",1],["pre",3],["null",1],["slice",1],["200000",1],["link",4],["primary",1],["download",2],["href",1],["overlay",1],["hidden",1],["false",1]]},{"id":"openai4s/server/webui/share/share.js#renderArtifacts","name":[["render",1],["artifacts",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",4],["render",2],["artifacts",4],["view",3],["var",3],["grid",3],["document",1],["element",1],["by",1],["id",1],["artifact",2],["each",1],["card",6],["el",4],["div",3],["art",3],["if",1],["inline",1],["img",6],["content",2],["type",2],["src",1],["api",1],["sha256",1],["alt",1],["filename",2],["append",4],["child",4],["name",1],["meta",1],["bytes",2],["size",1],["onclick",1],["open",1]]},{"id":"openai4s/server/webui/share/share.js#renderCells","name":[["render",1],["cells",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",4],["render",2],["cells",4],["view",5],["var",9],["host",2],["document",2],["element",2],["by",2],["id",2],["each",2],["cell",11],["el",10],["div",5],["append",12],["child",12],["head",1],["state",1],["revision",1],["language",1],["python",1],["status",2],["pre",5],["src",2],["code",1],["null",2],["source",1],["out",6],["if",4],["stdout",3],["stream",2],["block",2],["truncated",2],["stderr",3],["err",2],["error",2],["er",3],["figure",2],["refs",1],["fig",3],["img",5],["api",1],["artifacts",1],["sha256",1],["alt",1],["filename",1],["hidden",5],["count",2],["note",4],["text",1],["content",1],["false",1]]},{"id":"openai4s/server/webui/share/share.js#renderMarkdown","name":[["render",1],["markdown",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",2],["render",2],["markdown",2],["container",4],["text",3],["var",5],["lines",12],["string",1],["split",1],["while",4],["length",5],["if",2],["index",3],["buf",3],["push",2],["pre",4],["el",2],["append",3],["child",3],["code",1],["null",1],["join",2],["continue",1],["para",4],["trim",2],["inline",1],["paragraph",1]]},{"id":"openai4s/server/webui/share/share.js#renderMessages","name":[["render",1],["messages",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",3],["render",3],["messages",4],["view",3],["var",3],["host",2],["document",1],["element",1],["by",1],["id",1],["each",1],["box",4],["el",4],["div",4],["msg",2],["role",4],["user",3],["assistant",1],["append",4],["child",4],["body",5],["if",1],["null",1],["content",2],["else",1],["markdown",1]]},{"id":"openai4s/server/webui/share/share.js#setup","name":[["setup",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",7],["setup",2],["meta",2],["view",6],["var",5],["session",2],["document",12],["element",12],["by",12],["id",13],["title",1],["text",6],["content",5],["name",3],["task",1],["summary",1],["shared",1],["sub",4],["if",4],["model",2],["push",2],["project",2],["subtitle",1],["join",1],["origin",3],["window",1],["location",1],["import",4],["cmd",4],["openai4s",1],["share",1],["bundle",2],["link",1],["href",1],["run",2],["btn",2],["onclick",5],["panel",1],["hidden",4],["copy",1],["ev",5],["navigator",2],["clipboard",2],["write",1],["target",3],["copied",1],["lang",3],["zh",2],["en",1],["apply",2],["i18n",2],["preview",4],["close",1],["overlay",3],["true",2],["current",1],["render",3],["messages",1],["cells",1],["artifacts",1]]},{"id":"openai4s/server/webui/share/share.js#streamBlock","name":[["stream",1],["block",1]],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",2],["stream",2],["block",2],["text",4],["truncated",4],["var",1],["pre",3],["el",1],["null",1],["return",1]]},{"id":"openai4s/server/webui/share/share.js#t","name":[],"path":[["openai4s",1],["server",1],["webui",1],["share",2],["js",1]],"body":[["function",2],["return",1],["i18",3],["lang",2],["en",1]]},{"id":"openai4s/server/webui/theme-bootstrap.js","name":[["theme",1],["bootstrap",1],["js",1]],"path":[["openai4s",1],["server",1],["webui",1],["theme",1],["bootstrap",1],["js",1]],"body":[["apply",1],["saved",1],["theme",10],["document",7],["language",2],["before",1],["body",1],["parsed",1],["function",2],["try",2],["var",4],["local",2],["storage",2],["item",4],["os",2],["if",2],["dark",8],["light",3],["system",3],["window",1],["match",2],["media",2],["prefers",1],["color",2],["scheme",2],["matches",1],["element",3],["attribute",1],["data",1],["style",1],["catch",2],["error",2],["lang",7],["zh",3],["en",2],["locales",2],["navigator",4],["languages",3],["length",1],["array",1],["prototype",1],["some",1],["call",1],["return",1],["test",1]]},{"id":"openai4s/server/workbench_state.py","name":[["workbench",1],["state",1],["py",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["safe",1],["context",2],["security",1],["projections",1],["scientific",1],["workbench",3],["these",1],["read",1],["models",1],["deliberately",1],["depend",1],["callbacks",1],["instead",1],["gateway",1],["they",1],["never",3],["start",1],["dispatcher",1],["kernel",1],["expose",1],["message",1],["content",1],["permission",1],["payloads",1],["claim",1],["os",2],["sandbox",1],["exists",1],["before",1],["real",1],["worker",1],["reports",1],["its",1],["self",1],["test",1],["result",2],["from",6],["future",1],["import",6],["annotations",1],["collections",1],["abc",1],["callable",6],["iterable",3],["mapping",4],["sequence",2],["typing",1],["any",8],["protocol",1],["openai4s",2],["agent",1],["compaction",1],["estimate",1],["llm",1],["capabilities",2],["model",1],["state",2],["provider",5],["str",6],["none",3],["history",1],["llmconfig",1],["pending",1],["tool",1],["schema",1],["fields",1],["live",1],["child",4],["snapshot",1],["browser",2],["projection",1],["may",1],["carry",1],["documented",1],["delegation",2],["contract",1],["docs",1],["webapp",1],["api",1],["md",1],["delegations",1],["row",1],["excludes",1],["output",1],["bodies",1],["steering",1],["text",1],["exclusion",1],["owned",1],["here",1],["server",1],["side",1],["frontend",1],["sanitizer",1],["belt",1],["event",1],["keys",1],["id",4],["name",1],["status",2],["task",1],["error",1],["depth",1],["parent",2],["frame",2],["created",1],["at",3],["started",1],["finished",1],["stop",1],["reason",1],["all",1],["session",1],["service",1],["store",1]]},{"id":"openai4s/server/workbench_state.py#_unattended_posture","name":[["unattended",1],["posture",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["unattended",2],["posture",2],["str",2],["unanswered",1],["ask",1],["resolves",1],["right",1],["now",1],["workbench",1],["banner",2],["try",1],["from",1],["openai4s",1],["server",1],["guardian",2],["enforce",1],["import",1],["feature",2],["enabled",2],["if",1],["return",2],["allowlist",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["breaks",1],["projection",1],["pass",1],["pending",1],["deny",1]]},{"id":"openai4s/server/workbench_state.py#delegation_event_projection","name":[["delegation",1],["event",1],["projection",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["delegation",5],["event",9],["projection",3],["payload",4],["mapping",6],["str",6],["any",6],["dict",5],["browser",1],["safe",1],["shape",1],["one",1],["live",1],["child",14],["tree",1],["snapshot",1],["carries",1],["full",1],["output",1],["normalizer",1],["rebuilds",1],["allowlisted",1],["identity",1],["lifecycle",1],["status",2],["machine",1],["readable",1],["task",1],["progress",6],["steering",6],["counters",1],["never",1],["message",1],["text",1],["bounded",1],["override",1],["summary",1],["before",1],["reaches",1],["session",1],["hub",1],["key",10],["value",2],["items",1],["if",8],["projected",6],["isinstance",6],["keys",1],["queued",1],["delivered",1],["discarded",1],["overrides",8],["permissions",4],["capabilities",4],["model",2],["steps",2],["permission",1],["count",2],["len",2],["list",2],["tuple",2],["else",2],["capability",1],["return",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService","name":[["session",1],["workbench",1],["state",1],["service",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["class",2],["session",2],["workbench",3],["state",20],["service",2],["project",1],["current",1],["context",13],["composition",1],["enforced",1],["security",2],["def",5],["init",1],["self",23],["store",5],["provider",6],["history",12],["llm",8],["config",4],["llmconfig",1],["pending",6],["window",5],["fallback",5],["int",10],["tool",11],["schemas",8],["schema",1],["none",4],["max",2],["lambda",1],["root",14],["frame",14],["id",22],["str",20],["dict",8],["any",8],["messages",8],["list",7],["getattr",5],["if",8],["not",5],["item",17],["try",4],["tuple",1],["except",4],["exception",3],["noqa",3],["ble001",3],["projection",4],["remains",1],["available",1],["estimate",4],["token",7],["limit",6],["output",5],["reserve",4],["capabilities",5],["model",3],["base",2],["url",2],["usable",1],["tokens",5],["keeps",1],["truthful",1],["pass",1],["components",3],["as",2],["component",2],["names",2],["system",1],["prompt",1],["text",2],["images",1],["calls",1],["results",1],["artifact",5],["refs",6],["wire",1],["layers",3],["name",6],["replace",1],["title",1],["kind",5],["count",9],["status",1],["active",1],["else",4],["empty",1],["compressed",2],["false",1],["handoff",5],["bool",2],["message",4],["compaction",6],["archives",4],["50",1],["old",1],["test",1],["stores",1],["remain",1],["compatible",1],["return",4],["total",3],["len",3],["turn",2],["budgets",1],["left",1],["out",4],["reports",1],["only",1],["present",1],["reads",1],["complete",1],["one",3],["thing",1],["user",2],["needs",1],["know",1],["about",1],["budget",1],["fired",1],["omitted",1],["omissions",3],["staticmethod",2],["per",1],["counts",1],["was",1],["withheld",1],["from",2],["reasons",6],["aggregated",1],["rather",1],["than",1],["listed",1],["by",1],["previews",1],["carry",1],["panel",1],["place",1],["re",1],["render",1],["memories",1],["were",1],["deliberately",1],["sent",1],["raw",3],["isinstance",5],["mapping",5],["dropped",2],["sorted",2],["items",6],["continue",1],["reason",7],["unknown",1],["append",1],["before",5],["after",5],["archive",2],["120",5],["created",2],["at",2],["branch",2],["ledger",2],["cursor",2],["recovery",2],["pointer",2],["generation",2],["ref",5],["version",2],["sha256",2],["64",1],["100",1],["sandbox",2],["openai4s",1],["import",1],["egress",3],["network",1],["policy",1],["mode",1],["exceptio",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService.__init__","name":[["init",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["init",2],["self",9],["store",6],["workbench",2],["state",7],["provider",10],["history",6],["llm",4],["config",4],["llmconfig",2],["pending",6],["context",4],["window",4],["fallback",4],["int",3],["tool",6],["schemas",4],["schema",2],["none",6],["max",1],["lambda",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._aggregate_sandboxes","name":[["aggregate",1],["sandboxes",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",3],["aggregate",2],["sandboxes",2],["runtimes",13],["list",2],["dict",4],["str",8],["any",5],["common",6],["field",3],["values",4],["runtime",21],["if",7],["not",2],["none",3],["return",3],["next",1],["iter",1],["len",3],["else",1],["mixed",1],["details",4],["detail",5],["warning",3],["append",3],["language",4],["200",1],["generation",10],["ended",13],["true",4],["reason",4],["80",1],["public",6],["key",7],["mode",3],["state",4],["backend",3],["enforced",3],["self",3],["test",3],["passed",3],["network",3],["policy",3],["source",1],["id",1],["at",1],["languages",4],["all",2],["join",1],["500",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._aggregate_sandboxes.common","name":[["common",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["common",2],["field",4],["str",3],["any",2],["values",4],["runtime",3],["runtimes",1],["if",3],["not",2],["none",2],["return",2],["next",1],["iter",1],["len",1],["else",1],["mixed",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._compaction_history","name":[["compaction",1],["history",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["compaction",2],["history",2],["item",12],["mapping",5],["str",10],["any",4],["dict",2],["before",5],["context",2],["after",5],["refs",5],["artifact",4],["return",1],["archive",2],["id",10],["120",5],["created",2],["at",2],["int",4],["branch",2],["ledger",2],["cursor",2],["recovery",2],["pointer",2],["generation",2],["message",1],["count",1],["messages",1],["tokens",2],["total",2],["if",4],["isinstance",4],["else",3],["ref",5],["version",2],["sha256",2],["64",1],["list",1],["100",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._omissions","name":[["omissions",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["omissions",3],["state",3],["any",5],["list",4],["dict",4],["str",6],["per",1],["kind",4],["counts",1],["was",1],["withheld",1],["from",1],["turn",1],["context",2],["reasons",6],["aggregated",1],["rather",1],["than",1],["listed",1],["one",2],["by",1],["previews",1],["carry",1],["user",1],["text",1],["projection",1],["panel",1],["not",4],["place",1],["re",1],["render",1],["memories",1],["were",1],["deliberately",1],["sent",1],["model",1],["raw",3],["getattr",1],["none",1],["if",2],["isinstance",1],["mapping",1],["return",2],["out",3],["dropped",2],["sorted",2],["items",6],["continue",1],["int",1],["item",2],["reason",7],["unknown",1],["append",1],["count",4],["len",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._persisted_sandbox","name":[["persisted",1],["sandbox",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["persisted",3],["sandbox",4],["self",5],["root",5],["frame",5],["id",10],["str",6],["language",5],["dict",2],["any",2],["none",10],["latest",4],["getattr",2],["store",2],["kernel",1],["generation",15],["if",5],["not",4],["callable",2],["return",5],["try",1],["active",4],["session",1],["branch",4],["else",2],["except",1],["exception",1],["noqa",1],["ble001",1],["persistence",1],["cannot",1],["invent",1],["claim",1],["isinstance",3],["mapping",3],["environment",4],["status",3],["ended",8],["at",5],["source",1],["public",1],["state",2],["reason",2]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._public_sandbox","name":[["public",1],["sandbox",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["public",2],["sandbox",2],["status",3],["mapping",2],["str",4],["any",4],["dict",2],["return",1],["key",3],["mode",1],["state",1],["backend",1],["enforced",1],["self",1],["test",1],["passed",1],["network",1],["policy",1],["detail",1],["warning",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._root_frame","name":[["root",1],["frame",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["root",13],["frame",18],["self",3],["id",10],["str",3],["dict",2],["if",3],["not",2],["isinstance",1],["strip",1],["raise",3],["value",2],["error",3],["required",1],["store",1],["none",1],["key",1],["unknown",1],["session",1],["workbench",1],["projections",1],["require",1],["return",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService._sandbox","name":[["sandbox",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["sandbox",7],["self",6],["root",3],["frame",3],["id",3],["str",6],["state",6],["any",5],["none",12],["dict",3],["runtimes",6],["list",1],["language",4],["attribute",2],["python",1],["kernel",7],["try",1],["getattr",2],["if",5],["not",4],["else",2],["status",6],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["invent",1],["enforcement",1],["isinstance",1],["mapping",1],["append",2],["public",1],["continue",1],["persisted",4],["return",2],["aggregate",1],["sandboxes",1],["mode",3],["os",1],["environ",1],["openai4",1],["auto",2],["started",1],["backend",1],["enforced",1],["false",2],["test",1],["passed",1],["network",1],["policy",1],["unknown",1],["detail",1],["verified",1],["only",1],["after",1],["worker",1],["starts",1],["warning",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService.context","name":[["context",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["context",6],["self",11],["root",9],["frame",9],["id",8],["str",7],["dict",4],["any",3],["state",7],["messages",7],["list",2],["getattr",4],["if",2],["not",1],["item",4],["history",7],["try",3],["tool",7],["schemas",5],["tuple",1],["except",3],["exception",3],["noqa",3],["ble001",3],["projection",3],["remains",1],["available",1],["estimate",4],["llm",5],["config",1],["token",7],["limit",6],["window",2],["fallback",2],["output",5],["reserve",4],["capabilities",5],["model",2],["provider",1],["base",2],["url",2],["int",3],["usable",1],["tokens",3],["max",1],["keeps",1],["truthful",1],["pass",1],["components",3],["as",2],["component",2],["names",2],["system",1],["prompt",1],["text",1],["images",1],["calls",1],["results",1],["artifact",1],["refs",1],["wire",1],["layers",3],["name",6],["replace",1],["title",1],["kind",1],["count",4],["status",1],["active",1],["else",1],["empty",1],["compressed",2],["false",1],["handoff",5],["bool",2],["message",3],["compaction",5],["archives",4],["store",1],["50",1],["old",1],["test",1],["stores",1],["remain",1],["compatible",1],["return",1],["total",1],["len",2],["turn",1],["budgets",1],["left",1],["out",1],["reports",1],["only",1],["present",1],["reads",1],["complete",1],["one",1],["thing",1],["user",1],["needs",1],["know",1],["about",1],["budget",1],["fired",1],["omitted",1],["omissions",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService.delegation","name":[["delegation",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["delegation",4],["self",4],["root",7],["frame",7],["id",6],["str",4],["dict",2],["any",2],["return",3],["durable",1],["tree",2],["without",1],["reviving",1],["child",1],["project",3],["getattr",1],["store",1],["none",2],["if",1],["not",1],["callable",1],["initialized",1],["false",1],["budget",1],["stats",1],["total",1],["pending",1],["running",1],["done",1],["failed",1],["stopped",1],["children",1]]},{"id":"openai4s/server/workbench_state.py#SessionWorkbenchStateService.security","name":[["security",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["security",2],["self",6],["root",9],["frame",9],["id",8],["str",5],["dict",2],["any",2],["state",3],["sandbox",6],["pending",4],["list",1],["try",1],["from",1],["openai4s",1],["import",1],["egress",4],["network",5],["policy",6],["mode",3],["except",1],["exception",1],["noqa",1],["ble001",1],["unknown",4],["safer",1],["than",2],["false",1],["claim",1],["current",3],["truthy",1],["placeholder",1],["before",1],["kernel",1],["starts",1],["must",1],["not",2],["shadow",1],["real",1],["process",1],["wide",1],["computed",1],["above",1],["if",1],["return",1],["permission",1],["durable",1],["count",1],["len",1],["ask",1],["nobody",1],["watching",1],["guardian",1],["enforcement",1],["changes",1],["answer",1],["so",1],["report",1],["posture",2],["force",1],["rather",1],["constant",1],["predates",1],["unattended",2],["notebook",2],["interactive",1],["bool",1],["os",1],["environ",1],["openai4",1],["repl",1],["strip",1],["lower",1],["true",1],["yes",1]]},{"id":"openai4s/server/workbench_state.py#WorkbenchStore","name":[["workbench",1],["store",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["class",2],["workbench",2],["store",2],["protocol",2],["def",5],["frame",6],["self",5],["id",6],["str",8],["dict",4],["none",4],["latest",1],["kernel",1],["generation",1],["root",3],["language",1],["branch",2],["active",1],["session",1],["list",2],["compaction",1],["archives",1],["limit",1],["int",1],["50",1],["delegation",1],["tree",1]]},{"id":"openai4s/server/workbench_state.py#WorkbenchStore.active_session_branch","name":[["active",1],["session",1],["branch",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["active",2],["session",2],["branch",2],["self",2],["root",2],["frame",2],["id",2],["str",4]]},{"id":"openai4s/server/workbench_state.py#WorkbenchStore.delegation_tree","name":[["delegation",1],["tree",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["delegation",2],["tree",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["dict",2]]},{"id":"openai4s/server/workbench_state.py#WorkbenchStore.get_frame","name":[["frame",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["frame",4],["self",2],["id",2],["str",2],["dict",2],["none",2]]},{"id":"openai4s/server/workbench_state.py#WorkbenchStore.latest_kernel_generation","name":[["latest",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["latest",2],["kernel",2],["generation",2],["self",2],["root",2],["frame",2],["id",4],["str",6],["language",2],["branch",2],["none",6],["dict",2]]},{"id":"openai4s/server/workbench_state.py#WorkbenchStore.list_compaction_archives","name":[["list",1],["compaction",1],["archives",1]],"path":[["openai4s",1],["server",1],["workbench",1],["state",1],["py",1]],"body":[["def",2],["list",4],["compaction",2],["archives",2],["self",2],["frame",2],["id",2],["str",2],["limit",2],["int",2],["50",2],["dict",2]]},{"id":"openai4s/server/ws_frames.py","name":[["ws",1],["frames",1],["py",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["rfc",1],["6455",1],["frame",8],["codec",1],["pure",1],["stdlib",1],["role",1],["aware",1],["bounded",1],["extracted",1],["from",2],["gateway",2],["py",1],["so",1],["both",1],["daemon",3],["server",2],["side",1],["web",1],["socket",1],["share",2],["tunnel",1],["client",4],["relay",2],["sides",1],["one",1],["hardened",1],["implementation",1],["reader",3],["validates",1],["fin",1],["rsv",1],["opcode",1],["canonical",1],["length",2],["64",1],["bit",2],["high",1],["mask",4],["direction",2],["control",3],["size",2],["explicit",2],["maximum",1],["payload",1],["none",2],["original",2],["inline",1],["did",1],["expect",1],["true",1],["peer",2],["must",2],["reading",2],["false",1],["not",1],["lenient",1],["compat",1],["mode",1],["accept",2],["either",1],["skip",1],["text",1],["utf",1],["enforcement",1],["matching",1],["tolerant",1],["future",1],["import",5],["annotations",1],["base64",1],["hashlib",1],["os",1],["struct",1],["ws",6],["guid",2],["258",1],["eafa5",1],["e914",1],["47",1],["da",1],["95",1],["ca",1],["c5",1],["ab0",1],["dc85",1],["b11",1],["conservative",1],["default",3],["cap",1],["callers",1],["pass",1],["max",3],["len",1],["their",1],["tier",1],["16",1],["20",1],["opcodes",5],["frozenset",2],["0x8",1],["0x9",1],["0x",1],["data",2],["0x1",1],["0x2",1],["valid",1],["all",1],["header",1],["key",1],["encode",1],["read",1]]},{"id":"openai4s/server/ws_frames.py#_mask","name":[["mask",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["mask",5],["payload",8],["bytes",9],["if",1],["not",1],["return",2],["int",3],["xor",1],["fast",1],["path",1],["orders",1],["magnitude",1],["faster",1],["than",1],["per",1],["byte",1],["loop",1],["256",1],["ki",1],["data",1],["chunks",1],["tunnel",1],["moves",1],["repeated",2],["len",3],["from",2],["big",3]]},{"id":"openai4s/server/ws_frames.py#_read_exact","name":[["read",1],["exact",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["read",3],["exact",2],["stream",3],["int",2],["bytes",3],["none",3],["if",2],["return",3],["chunks",3],["list",1],["remaining",4],["while",1],["chunk",4],["not",1],["append",1],["len",1],["join",1]]},{"id":"openai4s/server/ws_frames.py#frame_header_size","name":[["frame",1],["header",1],["size",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["frame",3],["header",3],["size",2],["payload",5],["len",4],["int",4],["unmasked",1],["server",1],["byte",1],["count",1],["length",1],["if",2],["126",1],["return",3],["0x",1],["ffff",1],["10",1]]},{"id":"openai4s/server/ws_frames.py#ws_accept","name":[["ws",1],["accept",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["ws",3],["accept",2],["key",3],["str",4],["return",1],["base64",1],["b64encode",1],["hashlib",1],["sha1",1],["guid",1],["encode",1],["digest",1],["decode",1]]},{"id":"openai4s/server/ws_frames.py#ws_client_key","name":[["ws",1],["client",1],["key",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["ws",2],["client",3],["key",3],["str",2],["fresh",1],["16",2],["byte",1],["base64",2],["sec",1],["web",1],["socket",1],["handshake",1],["return",1],["b64encode",1],["os",1],["urandom",1],["decode",1],["ascii",1]]},{"id":"openai4s/server/ws_frames.py#ws_encode","name":[["ws",1],["encode",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["ws",2],["encode",2],["payload",5],["bytes",5],["opcode",3],["int",2],["0x1",2],["mask",9],["bool",4],["false",2],["fin",3],["true",2],["frame",11],["bytearray",1],["append",4],["0x80",2],["if",4],["else",4],["0x00",2],["0x0",1],["len",1],["bit",4],["126",2],["elif",1],["0x",1],["ffff",1],["struct",2],["pack",2],["127",1],["key",3],["os",1],["urandom",1],["return",1]]},{"id":"openai4s/server/ws_frames.py#ws_read_frame","name":[["ws",1],["read",1],["frame",1]],"path":[["openai4s",1],["server",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["ws",2],["read",8],["frame",6],["stream",8],["expect",5],["mask",9],["bool",3],["none",31],["max",5],["len",3],["int",4],["default",2],["tuple",2],["bytes",2],["validate",1],["one",1],["return",19],["opcode",6],["payload",1],["means",1],["end",1],["any",1],["protocol",1],["violation",1],["caller",2],["closes",1],["v1",1],["not",5],["support",2],["continuation",1],["frames",2],["fin",3],["must",3],["be",3],["try",2],["header",4],["exact",5],["if",20],["b0",4],["b1",3],["0x80",2],["rsv",2],["0x70",1],["0x0",1],["masked",5],["length",12],["0x7",1],["valid",1],["opcodes",2],["no",1],["fragmentation",1],["control",2],["always",1],["final",1],["true",1],["false",1],["126",2],["ext",6],["struct",3],["unpack",2],["non",2],["canonical",2],["elif",1],["127",1],["0x8000000000000000",1],["high",1],["bit",1],["zero",1],["0x10000",1],["125",1],["key",3],["else",2],["x00",4],["data",6],["strict",1],["mode",2],["enforces",1],["text",2],["close",1],["utf",2],["lenient",1],["gateway",1],["tolerates",1],["bad",1],["so",1],["skip",1],["instead",1],["dropping",1],["peer",1],["0x1",1],["decode",2],["except",2],["unicode",1],["error",3],["oserror",1],["value",1]]},{"id":"openai4s/share/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["share",1],["init",1],["py",1]],"body":[["web",1],["share",1],["transport",1],["relay",1],["outbound",1],["tunnel",1],["wire",1],["protocol",1]]},{"id":"openai4s/share/fetch.py","name":[["fetch",1],["py",1]],"path":[["openai4s",1],["share",1],["fetch",1],["py",1]],"body":[["ssrf",1],["hardened",1],["bundle",5],["download",1],["openai4s",1],["share",2],["import",6],["url",3],["daemon",1],["not",1],["cli",1],["performs",1],["fetch",3],["so",1],["policy",1],["enforced",1],["one",1],["place",1],["https",1],["only",1],["off",1],["loopback",2],["no",1],["credentials",1],["every",1],["redirect",1],["hop",1],["re",1],["validated",1],["resolved",1],["ips",1],["rejected",1],["if",1],["private",1],["link",1],["local",1],["hard",1],["streamed",1],["size",1],["cap",1],["independent",1],["any",1],["advertised",1],["content",1],["length",1],["from",3],["future",1],["annotations",1],["ipaddress",1],["socket",1],["urllib",2],["parse",1],["urlparse",1],["urlunparse",1],["request",2],["urlopen",1],["max",3],["bytes",2],["128",1],["20",1],["redirects",1],["all",1],["error",1],["normalize",1]]},{"id":"openai4s/share/fetch.py#_reject_private","name":[["reject",1],["private",1]],"path":[["openai4s",1],["share",1],["fetch",1],["py",1]],"body":[["def",2],["reject",2],["private",4],["host",4],["str",2],["none",3],["try",2],["infos",2],["socket",1],["getaddrinfo",1],["except",2],["oserror",1],["as",1],["error",5],["raise",2],["bundle",2],["fetch",3],["could",1],["not",1],["resolve",1],["from",1],["info",2],["addr",3],["ip",8],["ipaddress",1],["address",2],["split",1],["value",1],["continue",1],["if",1],["loopback",1],["link",1],["local",1],["reserved",1],["multicast",1],["unspecified",1],["refusing",1]]},{"id":"openai4s/share/fetch.py#_validate_url","name":[["validate",1],["url",1]],"path":[["openai4s",1],["share",1],["fetch",1],["py",1]],"body":[["def",2],["validate",2],["url",8],["str",8],["allow",4],["insecure",4],["bool",2],["tuple",2],["int",2],["parsed",7],["urlparse",1],["scheme",6],["lower",1],["host",6],["hostname",1],["if",6],["not",4],["raise",4],["bundle",4],["fetch",4],["error",4],["share",2],["has",1],["no",1],["username",1],["password",1],["credentials",1],["allowed",2],["loopback",4],["127",1],["localhost",1],["http",2],["plaintext",1],["only",1],["elif",1],["https",3],["must",1],["be",1],["reject",1],["private",1],["port",3],["443",1],["else",1],["80",1],["return",1],["geturl",1]]},{"id":"openai4s/share/fetch.py#BundleFetchError","name":[["bundle",1],["fetch",1],["error",1]],"path":[["openai4s",1],["share",1],["fetch",1],["py",1]],"body":[["class",2],["bundle",2],["fetch",2],["error",4],["value",2],["share",1],["url",1],["unsafe",1],["download",1],["failed",1]]},{"id":"openai4s/share/fetch.py#fetch_bundle","name":[["fetch",1],["bundle",1]],"path":[["openai4s",1],["share",1],["fetch",1],["py",1]],"body":[["def",2],["fetch",7],["bundle",11],["url",6],["str",2],["allow",4],["insecure",4],["bool",2],["false",2],["max",7],["bytes",9],["int",3],["timeout",4],["float",2],["120",2],["current",4],["normalize",2],["share",3],["hop",2],["range",1],["redirects",3],["validate",1],["real",1],["user",2],["agent",2],["default",1],["python",1],["urllib",1],["string",1],["blocked",1],["as",2],["bot",1],["by",1],["common",1],["cdns",1],["wafs",1],["cloudflare",1],["would",1],["403",1],["download",2],["before",1],["reaches",1],["relay",1],["req",2],["request",1],["method",1],["headers",3],["accept",1],["openai4s",1],["try",1],["handled",1],["manually",1],["so",1],["every",1],["re",1],["validated",2],["resp",7],["urlopen",1],["noqa",1],["s310",1],["scheme",1],["above",1],["except",1],["oserror",1],["error",8],["raise",5],["failed",1],["from",1],["status",3],["getattr",1],["200",1],["if",5],["301",1],["302",1],["303",1],["307",1],["308",1],["location",5],["close",1],["not",2],["redirect",1],["without",1],["continue",1],["declared",4],["content",1],["length",1],["isdigit",1],["exceeds",2],["size",2],["limit",2],["chunks",3],["list",1],["total",3],["while",1],["true",1],["chunk",4],["read",1],["20",1],["break",1],["len",1],["append",1],["return",1],["join",1],["too",1],["many",1]]},{"id":"openai4s/share/fetch.py#normalize_share_url","name":[["normalize",1],["share",1],["url",1]],"path":[["openai4s",1],["share",1],["fetch",1],["py",1]],"body":[["def",2],["normalize",2],["share",3],["url",7],["str",4],["bare",1],["link",1],["no",1],["path",6],["gets",1],["bundle",2],["download",1],["parsed",5],["urlparse",1],["if",2],["else",1],["https",1],["replace",1],["return",1],["urlunparse",1]]},{"id":"openai4s/share/protocol.py","name":[["protocol",1],["py",1]],"path":[["openai4s",1],["share",1],["protocol",1],["py",1]],"body":[["wire",1],["protocol",2],["daemon",3],["relay",3],["tunnel",2],["pure",1],["stdlib",1],["two",1],["frame",10],["families",1],["ride",1],["one",2],["web",1],["socket",1],["control",10],["ws",3],["text",1],["carrying",1],["json",5],["object",1],["whitelisted",1],["type",2],["data",11],["binary",1],["fixed",1],["byte",1],["header",7],["category",4],["request",11],["id",2],["big",1],["endian",1],["flags",2],["followed",1],["by",1],["body",3],["chunk",5],["so",1],["large",1],["artifact",1],["bytes",5],["never",1],["pay",1],["base64",1],["overhead",1],["treats",1],["as",1],["untrusted",1],["input",1],["every",2],["size",1],["bounded",1],["checked",1],["validated",1],["unknown",1],["types",4],["rejected",1],["rather",1],["than",1],["acted",1],["upon",1],["from",2],["future",1],["import",4],["annotations",1],["struct",3],["typing",1],["any",1],["proto",2],["version",2],["negotiated",1],["defaults",1],["announces",1],["authoritative",1],["values",1],["default",8],["256",2],["1024",3],["max",8],["inflight",2],["16",1],["init",2],["credit",6],["heartbeat",2],["20",2],["hard",1],["caps",1],["independent",1],["negotiation",1],["64",1],["single",1],["ceiling",1],["bib",1],["0x01",2],["flag",4],["end",2],["abort",2],["0x02",1],["whitelist",1],["hello",4],["welcome",4],["share",21],["register",8],["registered",4],["error",9],["unregister",4],["revoked",4],["http",12],["response",5],["cancel",4],["ping",4],["pong",4],["frozenset",2],["hygiene",1],["only",1],["forwards",1],["these",1],["visitor",1],["headers",2],["router",1],["allowlist",2],["accept",1],["range",1],["if",2],["none",1],["match",1],["modified",1],["since",1],["all",1],["decode",2],["encode",2],["filter",1]]},{"id":"openai4s/share/protocol.py#decode_control","name":[["decode",1],["control",1]],"path":[["openai4s",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["decode",4],["control",10],["payload",4],["bytes",2],["dict",3],["str",3],["any",2],["if",3],["len",1],["max",2],["json",5],["raise",5],["protocol",5],["error",14],["frame",5],["exceeds",1],["size",1],["limit",1],["try",1],["obj",4],["loads",1],["utf",1],["except",2],["unicode",1],["value",2],["as",3],["not",5],["valid",1],["from",2],["recursion",2],["repeated",1],["few",1],["thousand",1],["times",1],["well",1],["under",1],["so",1],["escaped",1],["both",1],["tunnel",1],["relay",1],["readers",1],["let",1],["through",1],["killing",1],["reader",1],["instead",1],["taking",1],["documented",1],["drop",1],["path",1],["nests",1],["too",1],["deeply",1],["isinstance",2],["must",1],["be",1],["object",1],["kind",4],["type",2],["types",1],["unknown",1],["return",1]]},{"id":"openai4s/share/protocol.py#decode_data","name":[["decode",1],["data",1]],"path":[["openai4s",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["decode",2],["data",10],["payload",5],["bytes",4],["tuple",2],["int",4],["return",2],["request",3],["id",3],["flags",3],["chunk",6],["raise",4],["class",1],["protocol",4],["error",4],["if",3],["len",2],["header",3],["size",3],["frame",1],["too",1],["short",1],["category",5],["unpack",1],["from",1],["body",1],["unknown",1],["max",1],["exceeds",1],["limit",1]]},{"id":"openai4s/share/protocol.py#encode_control","name":[["encode",1],["control",1]],"path":[["openai4s",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["encode",3],["control",7],["obj",7],["dict",3],["str",3],["any",2],["bytes",2],["if",3],["not",3],["isinstance",2],["type",5],["raise",3],["protocol",3],["error",3],["frame",2],["must",1],["be",1],["object",1],["string",1],["types",1],["unknown",1],["payload",3],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1],["utf",1],["len",1],["max",1],["exceeds",1],["size",1],["limit",1],["return",1]]},{"id":"openai4s/share/protocol.py#encode_data","name":[["encode",1],["data",1]],"path":[["openai4s",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["encode",2],["data",6],["request",5],["id",5],["int",2],["chunk",6],["bytes",4],["end",4],["bool",4],["false",4],["abort",4],["if",4],["not",1],["0x",1],["ffffffff",1],["raise",2],["protocol",2],["error",2],["out",1],["range",1],["len",1],["max",1],["exceeds",1],["size",1],["limit",1],["flags",2],["flag",2],["else",2],["return",1],["header",1],["pack",1],["category",1],["body",1]]},{"id":"openai4s/share/protocol.py#filter_request_headers","name":[["filter",1],["request",1],["headers",1]],"path":[["openai4s",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["filter",2],["request",3],["headers",6],["any",2],["dict",4],["str",8],["out",4],["if",2],["not",1],["isinstance",2],["return",2],["key",2],["value",3],["items",1],["lk",3],["lower",1],["header",1],["allowlist",1]]},{"id":"openai4s/share/protocol.py#ProtocolError","name":[["protocol",1],["error",1]],"path":[["openai4s",1],["share",1],["protocol",1],["py",1]],"body":[["class",2],["protocol",2],["error",4],["value",2],["malformed",1],["out",1],["contract",1],["tunnel",1],["frame",1]]},{"id":"openai4s/share/relay.py","name":[["relay",1],["py",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["stateless",1],["public",1],["relay",7],["web",1],["shares",1],["pure",1],["stdlib",1],["publisher",2],["daemon",3],["dials",1],["over",2],["wss",1],["registers",1],["share",7],["ids",1],["visitors",1],["reach",1],["https",1],["id",2],["domain",1],["forwards",1],["each",1],["head",3],["through",1],["matching",1],["tunnel",2],["streaming",1],["response",2],["back",1],["persists",1],["nothing",1],["revoke",1],["disconnect",1],["makes",1],["instantly",1],["unreachable",1],["security",3],["posture",1],["identity",1],["sha256",2],["token",1],["principal",3],["fingerprint",1],["same",2],["may",1],["take",1],["different",1],["refused",2],["dropped",1],["connection",2],["releases",1],["its",1],["registrations",1],["by",3],["compare",1],["delete",1],["treats",1],["responses",1],["as",2],["constrained",1],["input",1],["status",2],["headers",2],["whitelisted",1],["cookie",2],["location",2],["hop",4],["streamed",1],["body",3],["length",3],["must",1],["match",1],["advertised",1],["content",9],["visitor",1],["requests",1],["only",1],["unknown",1],["revoked",1],["offline",1],["any",2],["upstream",1],["404",3],["collapse",1],["one",1],["byte",1],["identical",1],["from",6],["future",1],["import",13],["annotations",1],["hashlib",1],["hmac",1],["queue",1],["secrets",1],["threading",2],["time",1],["http",1],["server",3],["base",1],["httprequest",1],["handler",1],["httpserver",1],["pathlib",1],["path",1],["typing",1],["openai4s",2],["ws",1],["frames",1],["protocol",1],["label",1],["re",2],["compile",1],["z2",1],["26",1],["not",1],["found",1],["unavailable",1],["whitelist",2],["frozenset",4],["200",1],["204",1],["206",1],["304",1],["405",1],["416",1],["500",1],["503",1],["header",1],["type",3],["range",1],["accept",1],["ranges",1],["etag",1],["last",1],["modified",1],["cache",1],["control",1],["disposition",1],["policy",5],["options",2],["referrer",3],["robots",2],["tag",2],["cross",2],["origin",3],["resource",2],["transfer",1],["encoding",1],["upgrade",1],["keep",1],["alive",1],["proxy",2],["authenticate",1],["authorization",1],["te",1],["trailer",1],["poison",1],["baseline",1],["nosniff",1],["no",1],["noindex",1],["nofollow",1],["timeout",2],["30",1],["60",1],["max",1],["url",1],["4096",1],["all",1],["config",1],["registry",1],["serve",1]]},{"id":"openai4s/share/relay.py#_Pending","name":[["pending",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["class",2],["pending",2],["slots",1],["def",1],["init",1],["self",2],["none",1],["queue",4]]},{"id":"openai4s/share/relay.py#_Pending.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["queue",4]]},{"id":"openai4s/share/relay.py#_RateLimiter","name":[["rate",1],["limiter",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["class",2],["rate",6],["limiter",2],["def",3],["init",1],["self",18],["float",6],["burst",5],["int",1],["none",2],["buckets",7],["dict",1],["str",2],["tuple",1],["lock",4],["threading",1],["allow",1],["key",7],["now",7],["bool",1],["tokens",6],["last",4],["min",1],["if",2],["return",2],["false",1],["true",1],["sweep",1],["list",1],["300",1],["del",1]]},{"id":"openai4s/share/relay.py#_RateLimiter.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["init",2],["self",6],["rate",4],["float",4],["burst",4],["int",2],["none",2],["buckets",1],["dict",1],["str",1],["tuple",1],["lock",2],["threading",1]]},{"id":"openai4s/share/relay.py#_RateLimiter.allow","name":[["allow",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["allow",2],["self",9],["key",5],["str",2],["now",6],["float",3],["bool",2],["lock",1],["tokens",6],["last",2],["buckets",3],["burst",2],["min",1],["rate",1],["if",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/share/relay.py#_RateLimiter.sweep","name":[["sweep",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["sweep",2],["self",6],["now",3],["float",2],["none",2],["lock",1],["key",3],["list",1],["buckets",3],["last",2],["if",1],["300",1],["del",1]]},{"id":"openai4s/share/relay.py#_TunnelConn","name":[["tunnel",1],["conn",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["class",2],["tunnel",2],["conn",5],["def",7],["init",1],["self",37],["wfile",7],["principal",3],["fp",3],["str",4],["id",14],["none",7],["alive",4],["true",2],["send",5],["lock",10],["threading",2],["pending",21],["dict",2],["int",4],["next",4],["shares",1],["control",2],["obj",2],["any",1],["bool",1],["try",3],["payload",2],["encode",3],["except",3],["protocol",1],["error",1],["return",4],["false",5],["write",2],["ws",4],["frames",2],["0x1",1],["flush",2],["oserror",2],["ping",1],["0x9",1],["open",1],["request",2],["tuple",2],["0x",1],["ffffffff",1],["req",7],["close",1],["pop",1],["route",1],["frame",1],["event",2],["if",1],["not",1],["put",2],["fail",1],["all",1],["values",1],["abort",1],["clear",1]]},{"id":"openai4s/share/relay.py#_TunnelConn.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["init",2],["self",11],["wfile",4],["principal",4],["fp",4],["str",5],["conn",4],["id",5],["none",2],["alive",1],["true",1],["send",1],["lock",4],["threading",2],["pending",3],["dict",1],["int",1],["next",1],["shares",1]]},{"id":"openai4s/share/relay.py#_TunnelConn.close_request","name":[["close",1],["request",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["close",2],["request",2],["self",4],["req",3],["id",3],["int",2],["none",3],["pending",2],["lock",1],["pop",1]]},{"id":"openai4s/share/relay.py#_TunnelConn.fail_all","name":[["fail",1],["all",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["fail",2],["all",2],["self",6],["none",2],["alive",1],["false",1],["pending",5],["lock",1],["values",1],["put",1],["abort",1],["clear",1]]},{"id":"openai4s/share/relay.py#_TunnelConn.open_request","name":[["open",1],["request",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["open",2],["request",2],["self",7],["tuple",2],["int",2],["pending",7],["lock",1],["next",3],["id",6],["0x",1],["ffffffff",1],["req",3],["return",1]]},{"id":"openai4s/share/relay.py#_TunnelConn.route_frame","name":[["route",1],["frame",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["route",2],["frame",2],["self",4],["req",3],["id",3],["int",2],["event",3],["tuple",2],["none",3],["pending",5],["lock",1],["if",1],["not",1],["put",1]]},{"id":"openai4s/share/relay.py#_TunnelConn.send_control","name":[["send",1],["control",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["send",3],["control",3],["self",6],["obj",3],["dict",2],["str",2],["any",2],["bool",2],["try",2],["payload",2],["encode",2],["except",2],["protocol",1],["error",1],["return",3],["false",3],["lock",1],["wfile",2],["write",1],["ws",2],["frames",1],["0x1",1],["flush",1],["true",1],["oserror",1],["alive",1]]},{"id":"openai4s/share/relay.py#_TunnelConn.send_ping","name":[["send",1],["ping",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["send",3],["ping",2],["self",6],["none",2],["lock",1],["try",1],["wfile",2],["write",1],["ws",2],["frames",1],["encode",1],["0x9",1],["flush",1],["except",1],["oserror",1],["alive",1],["false",1]]},{"id":"openai4s/share/relay.py#make_relay_handler","name":[["make",1],["relay",1],["handler",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",13],["make",2],["relay",8],["handler",4],["config",9],["registry",8],["tunnel",16],["limiter",3],["rate",4],["per",1],["sec",3],["burst",1],["class",1],["base",2],["httprequest",1],["protocol",3],["version",3],["http",3],["server",1],["openai4s",1],["log",1],["message",1],["self",49],["quiet",1],["pass",1],["entry",1],["route",8],["head",5],["post",2],["simple",4],["405",1],["method",8],["not",10],["allowed",1],["put",1],["delete",1],["patch",1],["str",10],["none",11],["close",3],["connection",4],["true",2],["if",20],["len",2],["path",7],["max",6],["url",2],["414",1],["uri",1],["too",1],["long",1],["return",14],["host",4],["publisher",3],["identified",1],["by",2],["upgrade",7],["bearer",2],["token",6],["daemon",2],["dials",1],["ip",2],["directly",1],["visitors",1],["never",2],["request",6],["carry",1],["valid",1],["split",3],["label",5],["share",22],["found",3],["client",6],["allow",1],["time",2],["429",1],["limited",1],["extra",1],["retry",1],["after",1],["forward",3],["bool",2],["up",2],["headers",10],["lower",3],["conn",39],["websocket",2],["principal",4],["else",4],["key",4],["web",2],["socket",2],["401",1],["unauthorized",1],["send",11],["response",4],["101",1],["switching",1],["protocols",1],["header",3],["accept",2],["ws",4],["frames",2],["end",3],["try",6],["wfile",2],["flush",1],["except",4],["oserror",1],["secrets",1],["hex",1],["loop",2],["finally",2],["drop",1],["fail",1],["all",1],["settimeout",1],["default",4],["heartbeat",3],["while",1],["alive",2],["frame",10],["read",1],["rfile",1],["expect",1],["mask",1],["bytes",3],["opcode",6],["payload",3],["0x8",1],["0x9",1],["control",10],["type",8],["pong",2],["continue",4],["0x",1],["0x2",1],["data",2],["from",1],["req",11],["id",31],["flags",3],["chunk",8],["decode",2],["error",4],["flag",2],["abort",2],["elif",5],["0x1",1],["msg",11],["dict",1],["any",1],["kind",6],["hello",1],["welcome",1],["proto",2],["session",1],["init",2],["credit",2],["inflight",2],["register",4],["re",1],["match",1],["code",2],["invalid",1],["result",2],["conflict",2],["registered",1],["https",1],["domain",1],["unregister",2],["int",3],["status",1],["502",1],["has",1],["body",1],["ping",1],["ts",2],["visitor",1],["filter",1],["items",1],["pending",5],["open",1],["ok",2],["query",1],["remote",1],["timeout",2],["queue",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler","name":[["handler",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["class",2],["handler",4],["base",3],["httprequest",2],["protocol",3],["version",3],["http",4],["server",1],["openai4s",1],["relay",4],["def",11],["log",1],["message",1],["self",50],["quiet",1],["pass",1],["entry",1],["route",8],["head",5],["post",2],["simple",5],["405",1],["method",8],["not",10],["allowed",1],["put",1],["delete",1],["patch",1],["str",10],["none",11],["close",3],["connection",4],["true",2],["if",20],["len",2],["path",7],["max",6],["url",2],["414",1],["uri",1],["too",1],["long",1],["return",15],["host",4],["publisher",3],["tunnel",14],["identified",1],["by",2],["upgrade",7],["bearer",2],["token",6],["daemon",2],["dials",1],["ip",2],["directly",1],["visitors",1],["never",2],["request",6],["carry",1],["valid",1],["split",3],["label",5],["share",22],["found",3],["client",6],["limiter",1],["allow",1],["time",2],["429",1],["rate",1],["limited",1],["extra",1],["retry",1],["after",1],["forward",3],["bool",2],["up",2],["headers",10],["lower",3],["conn",40],["websocket",2],["principal",4],["config",3],["else",4],["key",4],["sec",2],["web",2],["socket",2],["401",1],["unauthorized",1],["send",12],["response",4],["101",1],["switching",1],["protocols",1],["header",3],["accept",2],["ws",4],["frames",2],["end",3],["try",6],["wfile",2],["flush",1],["except",4],["oserror",1],["secrets",1],["hex",1],["loop",2],["finally",2],["registry",4],["drop",1],["fail",1],["all",1],["settimeout",1],["default",4],["heartbeat",3],["while",1],["alive",2],["frame",10],["read",1],["rfile",1],["expect",1],["mask",1],["bytes",3],["opcode",6],["payload",3],["0x8",1],["0x9",1],["control",11],["type",9],["pong",2],["continue",4],["0x",1],["0x2",1],["data",2],["from",1],["req",12],["id",33],["flags",3],["chunk",8],["decode",2],["error",4],["flag",2],["abort",2],["elif",5],["0x1",1],["msg",11],["dict",1],["any",1],["kind",6],["hello",1],["welcome",1],["proto",2],["session",1],["init",2],["credit",2],["inflight",2],["register",4],["re",1],["match",1],["code",2],["invalid",1],["result",2],["conflict",2],["registered",1],["https",1],["domain",1],["unregister",2],["int",3],["status",1],["502",1],["has",1],["body",1],["ping",1],["ts",2],["visitor",1],["filter",1],["items",1],["pending",5],["open",1],["ok",2],["query",1],["remote",1],["timeout",4],["queue",1],["empty",1],["cancel",1],["reason",1],["504",1],["gateway",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._bearer","name":[["bearer",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["bearer",3],["self",3],["str",3],["none",3],["raw",3],["headers",1],["authorization",1],["if",1],["lower",1],["startswith",1],["return",2],["strip",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._client_ip","name":[["client",1],["ip",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["client",4],["ip",2],["self",5],["str",3],["peer",3],["address",2],["if",4],["else",1],["config",1],["trust",1],["proxy",1],["127",1],["localhost",1],["xff",3],["headers",1],["forwarded",1],["strip",2],["last",5],["split",1],["not",2],["return",2]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._drain","name":[["drain",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["drain",2],["self",2],["pending",5],["none",2],["while",1],["true",1],["try",1],["event",2],["nowait",1],["except",1],["queue",1],["empty",1],["return",2],["if",1],["end",1],["abort",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._forward","name":[["forward",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["forward",2],["self",9],["method",5],["str",6],["share",5],["id",11],["client",3],["none",3],["conn",8],["registry",1],["if",3],["not",4],["alive",1],["found",2],["return",2],["headers",5],["filter",1],["request",5],["lower",1],["items",1],["req",5],["pending",2],["open",1],["ok",2],["send",1],["control",1],["type",1],["http",1],["path",4],["split",2],["query",1],["else",1],["remote",1],["close",2],["try",1],["relay",1],["response",1],["finally",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._host","name":[["host",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["host",3],["self",3],["str",3],["raw",3],["headers",1],["strip",1],["lower",1],["return",1],["split",1],["if",1],["else",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._is_upgrade","name":[["upgrade",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["upgrade",4],["self",4],["bool",2],["up",2],["str",2],["headers",2],["lower",2],["conn",2],["connection",1],["return",1],["websocket",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._not_found","name":[["not",1],["found",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["not",3],["found",3],["self",3],["none",2],["simple",1],["404",1],["body",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._relay_response","name":[["relay",1],["response",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["relay",2],["response",3],["self",14],["method",3],["str",2],["conn",6],["tunnel",2],["req",4],["id",5],["int",2],["pending",7],["none",2],["try",1],["head",6],["timeout",4],["except",1],["queue",1],["empty",1],["send",5],["control",1],["type",1],["http",1],["cancel",1],["reason",1],["simple",4],["504",1],["gateway",4],["return",5],["if",5],["502",3],["bad",3],["status",5],["raw",2],["headers",4],["has",2],["body",5],["not",3],["whitelist",1],["clean",4],["poisoned",2],["sanitize",1],["content",3],["length",3],["no",2],["204",1],["304",1],["name",5],["value",4],["items",2],["header",3],["security",1],["baseline",1],["lower",1],["connection",1],["close",1],["end",1],["drain",2],["any",1],["stray",1],["frames",1],["daemon",1],["may",1],["still",1],["emit",1],["stream",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._route","name":[["route",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["route",2],["self",14],["method",3],["str",2],["none",3],["close",1],["connection",1],["true",1],["if",4],["len",1],["path",3],["max",1],["url",1],["simple",2],["414",1],["uri",1],["too",1],["long",1],["return",4],["host",4],["publisher",2],["tunnel",4],["identified",1],["by",2],["upgrade",2],["bearer",1],["token",2],["not",3],["daemon",1],["dials",1],["relay",1],["ip",2],["directly",1],["visitors",1],["never",2],["request",1],["carry",1],["valid",1],["split",1],["label",4],["share",1],["found",1],["client",4],["limiter",1],["allow",1],["time",2],["429",1],["rate",1],["limited",1],["extra",1],["retry",1],["after",1],["forward",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._sanitize_headers","name":[["sanitize",1],["headers",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["sanitize",2],["headers",3],["raw",4],["any",2],["tuple",2],["dict",4],["str",8],["bool",2],["clean",4],["if",5],["not",1],["isinstance",1],["return",3],["false",2],["key",2],["value",2],["items",1],["lk",5],["lower",1],["sval",5],["len",1],["1024",1],["continue",2],["poison",1],["true",1],["hop",2],["by",1],["response",1],["header",1],["whitelist",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._share_label","name":[["share",1],["label",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["share",2],["label",6],["self",2],["host",4],["str",4],["none",4],["suffix",3],["config",1],["base",1],["domain",1],["if",2],["not",1],["endswith",1],["return",2],["len",1],["re",1],["match",1],["else",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._simple","name":[["simple",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["simple",2],["self",13],["status",3],["int",2],["body",4],["bytes",2],["extra",3],["dict",2],["none",6],["close",2],["connection",2],["true",1],["send",7],["response",1],["name",4],["value",4],["security",1],["baseline",1],["items",2],["header",6],["content",2],["type",1],["text",1],["plain",1],["charset",1],["utf",1],["length",1],["str",1],["len",1],["cache",1],["control",1],["no",1],["store",1],["end",1],["headers",1],["if",1],["command",1],["head",1],["try",1],["wfile",1],["write",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._stream","name":[["stream",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["stream",2],["self",7],["conn",7],["tunnel",2],["req",5],["id",8],["int",3],["pending",5],["content",5],["length",5],["str",2],["none",6],["expected",3],["if",3],["isdigit",1],["else",1],["written",3],["while",1],["true",4],["try",2],["event",3],["timeout",3],["body",1],["except",2],["queue",1],["empty",1],["send",3],["control",3],["type",3],["http",2],["cancel",2],["reason",2],["close",3],["connection",3],["return",4],["kind",4],["chunk",4],["wfile",2],["write",1],["flush",1],["oserror",1],["client",1],["gone",1],["len",1],["credit",1],["add",1],["elif",2],["end",1],["not",1],["truncation",1],["detectable",1],["abort",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._tunnel","name":[["tunnel",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["tunnel",4],["self",13],["none",4],["token",4],["bearer",1],["principal",4],["config",1],["if",2],["else",1],["key",4],["headers",2],["sec",2],["web",2],["socket",2],["not",1],["simple",1],["401",1],["unauthorized",1],["return",2],["send",4],["response",1],["101",1],["switching",1],["protocols",1],["header",3],["upgrade",2],["websocket",1],["connection",1],["accept",2],["ws",2],["frames",1],["end",1],["try",2],["wfile",2],["flush",1],["except",1],["oserror",1],["conn",6],["secrets",1],["hex",1],["loop",1],["finally",1],["registry",1],["drop",1],["fail",1],["all",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._tunnel_control","name":[["tunnel",1],["control",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["tunnel",4],["control",7],["self",2],["conn",14],["msg",10],["dict",2],["str",4],["any",2],["none",2],["kind",6],["type",6],["if",3],["hello",1],["send",5],["welcome",1],["proto",2],["version",1],["session",1],["id",15],["chunk",2],["bytes",2],["default",3],["init",2],["credit",2],["max",2],["inflight",2],["config",2],["heartbeat",2],["elif",4],["share",17],["register",4],["not",1],["label",1],["re",1],["match",1],["error",2],["code",2],["invalid",1],["return",1],["result",2],["registry",2],["conflict",2],["else",1],["registered",1],["url",1],["https",1],["base",1],["domain",1],["unregister",2],["http",1],["response",1],["route",1],["frame",1],["int",2],["head",1],["status",1],["502",1],["headers",1],["bool",1],["has",1],["body",1],["ping",1],["pong",1],["ts",2]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler._tunnel_loop","name":[["tunnel",1],["loop",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["tunnel",5],["loop",2],["self",5],["conn",11],["none",3],["connection",1],["settimeout",1],["max",3],["default",1],["heartbeat",1],["while",1],["alive",1],["frame",9],["ws",2],["frames",1],["read",1],["rfile",1],["expect",1],["mask",1],["true",1],["len",1],["bytes",1],["if",8],["return",4],["opcode",6],["payload",3],["0x8",1],["0x9",1],["send",1],["control",3],["type",1],["pong",1],["continue",4],["0x",1],["0x2",1],["data",2],["from",1],["daemon",1],["try",2],["req",5],["id",5],["flags",3],["chunk",6],["decode",2],["except",2],["protocol",2],["error",2],["flag",2],["abort",2],["route",4],["elif",1],["end",2],["else",1],["0x1",1],["msg",2]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler.do_GET","name":[],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["self",3],["route",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler.do_HEAD","name":[["head",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["head",3],["self",3],["route",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler.do_POST","name":[["post",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["post",2],["self",3],["simple",1],["405",1],["method",1],["not",1],["allowed",1]]},{"id":"openai4s/share/relay.py#make_relay_handler.Handler.log_message","name":[["log",1],["message",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["log",2],["message",2],["self",2],["quiet",2],["pass",1]]},{"id":"openai4s/share/relay.py#RelayConfig","name":[["relay",1],["config",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["class",2],["relay",2],["config",2],["def",4],["init",1],["self",34],["base",4],["domain",4],["str",12],["tunnel",3],["host",3],["none",16],["tokens",22],["dict",4],["file",18],["path",2],["trust",3],["proxy",3],["bool",2],["false",2],["max",7],["inflight",4],["int",3],["default",1],["rate",6],["per",6],["sec",3],["float",3],["10",1],["burst",3],["30",1],["conns",3],["ip",3],["32",1],["strip",3],["lower",2],["share",1],["static",3],["expanduser",1],["if",7],["else",2],["mtime",9],["allowed",8],["sha256",4],["token",5],["label",5],["lock",5],["threading",1],["load",5],["force",3],["true",1],["try",1],["stat",1],["st",1],["except",1],["oserror",1],["nothing",1],["changed",1],["since",1],["last",1],["re",1],["keep",1],["current",1],["allow",1],["rather",1],["than",1],["rebuilding",1],["bare",1],["rebuild",1],["would",1],["drop",1],["derived",1],["not",2],["return",4],["hashlib",3],["tok",2],["encode",3],["hexdigest",3],["items",1],["raw",2],["read",1],["text",1],["utf",1],["splitlines",1],["line",4],["startswith",1],["continue",1],["parts",6],["split",1],["len",1],["principal",1],["fp",5],["known",2],["hmac",1],["compare",1],["digest",1],["fingerprints",1]]},{"id":"openai4s/share/relay.py#RelayConfig.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["init",2],["self",15],["base",5],["domain",5],["str",12],["tunnel",4],["host",4],["none",17],["tokens",11],["dict",4],["file",5],["path",3],["trust",4],["proxy",4],["bool",2],["false",2],["max",10],["inflight",6],["int",6],["default",2],["rate",8],["per",8],["sec",4],["float",3],["10",2],["burst",4],["30",2],["conns",4],["ip",4],["32",2],["strip",2],["lower",2],["share",1],["static",1],["expanduser",1],["if",1],["else",1],["mtime",1],["allowed",1],["sha256",1],["token",1],["label",1],["lock",2],["threading",1],["load",1],["force",1],["true",1]]},{"id":"openai4s/share/relay.py#RelayConfig._load_tokens","name":[["load",1],["tokens",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["load",3],["tokens",12],["self",13],["force",3],["bool",2],["false",2],["none",5],["file",14],["mtime",8],["float",1],["if",5],["try",1],["stat",1],["st",1],["except",1],["oserror",1],["nothing",1],["changed",1],["since",1],["last",1],["re",1],["keep",1],["current",1],["allow",1],["rather",1],["than",1],["rebuilding",1],["bare",1],["static",2],["rebuild",1],["would",1],["drop",1],["derived",1],["not",2],["return",1],["allowed",4],["dict",1],["str",2],["hashlib",2],["sha256",2],["tok",2],["encode",2],["hexdigest",2],["label",4],["items",1],["raw",2],["read",1],["text",1],["utf",1],["splitlines",1],["line",4],["strip",1],["startswith",1],["continue",1],["parts",6],["split",1],["token",2],["len",1],["else",1],["lock",1]]},{"id":"openai4s/share/relay.py#RelayConfig.allowed_fingerprints","name":[["allowed",1],["fingerprints",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["allowed",3],["fingerprints",2],["self",5],["str",2],["load",1],["tokens",1],["lock",1],["return",1]]},{"id":"openai4s/share/relay.py#RelayConfig.principal_for","name":[["principal",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["principal",2],["self",5],["token",3],["str",4],["none",3],["load",1],["tokens",1],["fp",5],["hashlib",1],["sha256",1],["encode",1],["hexdigest",1],["lock",1],["known",2],["allowed",1],["if",1],["hmac",1],["compare",1],["digest",1],["return",2]]},{"id":"openai4s/share/relay.py#RelayServer","name":[["relay",1],["server",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["class",2],["relay",4],["server",4],["threading",4],["httpserver",2],["daemon",2],["threads",1],["true",3],["allow",1],["reuse",1],["address",3],["def",3],["init",2],["self",15],["tuple",1],["str",1],["int",1],["config",7],["none",3],["registry",4],["tunnel",1],["super",2],["make",1],["handler",1],["janitor",5],["thread",1],["target",1],["sweep",2],["stop",3],["event",1],["start",1],["while",1],["not",2],["wait",1],["300",1],["load",1],["tokens",1],["disconnect",1],["principals",1],["allowed",1],["fingerprints",1],["close",2]]},{"id":"openai4s/share/relay.py#RelayServer.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["init",3],["self",9],["address",3],["tuple",2],["str",2],["int",2],["config",7],["relay",3],["none",2],["registry",3],["tunnel",1],["super",1],["make",1],["handler",1],["janitor",3],["threading",2],["thread",1],["target",1],["sweep",1],["daemon",1],["true",1],["stop",1],["event",1],["start",1]]},{"id":"openai4s/share/relay.py#RelayServer._sweep","name":[["sweep",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["sweep",2],["self",6],["none",2],["while",1],["not",2],["janitor",1],["stop",1],["wait",1],["300",1],["config",2],["load",1],["tokens",1],["registry",1],["disconnect",1],["principals",1],["allowed",1],["fingerprints",1]]},{"id":"openai4s/share/relay.py#RelayServer.server_close","name":[["server",1],["close",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["server",3],["close",3],["self",3],["none",2],["janitor",1],["stop",1],["super",1]]},{"id":"openai4s/share/relay.py#serve_relay","name":[["serve",1],["relay",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["serve",4],["relay",7],["host",3],["str",2],["port",3],["int",2],["config",5],["block",3],["bool",2],["true",3],["server",9],["if",1],["try",1],["forever",2],["finally",1],["close",1],["else",1],["threading",1],["thread",1],["target",1],["daemon",1],["start",1],["return",1]]},{"id":"openai4s/share/relay.py#TunnelRegistry","name":[["tunnel",1],["registry",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["class",2],["tunnel",7],["registry",2],["def",6],["init",1],["self",22],["none",6],["lock",7],["threading",1],["by",10],["share",27],["dict",1],["str",6],["conn",25],["register",1],["id",17],["return",5],["ok",2],["takeover",2],["conflict",2],["existing",6],["if",5],["not",4],["principal",4],["fp",3],["same",1],["take",1],["over",1],["evict",1],["stale",1],["mapping",1],["owner",1],["shares",6],["discard",2],["route",1],["frame",1],["revoked",1],["add",2],["unregister",1],["compare",2],["delete",2],["del",2],["drop",1],["list",1],["clear",1],["disconnect",1],["principals",1],["allowed",2],["conns",2],["values",1],["fail",1],["all",1]]},{"id":"openai4s/share/relay.py#TunnelRegistry.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["lock",2],["threading",1],["by",1],["share",1],["dict",1],["str",1],["tunnel",1],["conn",1]]},{"id":"openai4s/share/relay.py#TunnelRegistry.disconnect_principals_not_in","name":[["disconnect",1],["principals",1],["not",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["disconnect",2],["principals",2],["not",3],["self",4],["allowed",3],["str",2],["none",2],["lock",1],["conns",2],["conn",5],["by",1],["share",1],["values",1],["if",1],["principal",1],["fp",1],["fail",1],["all",1]]},{"id":"openai4s/share/relay.py#TunnelRegistry.drop_conn","name":[["drop",1],["conn",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["drop",2],["conn",9],["self",5],["tunnel",2],["none",2],["lock",1],["share",5],["id",3],["list",1],["shares",2],["if",1],["by",2],["compare",1],["delete",1],["del",1],["clear",1]]},{"id":"openai4s/share/relay.py#TunnelRegistry.get","name":[],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["self",4],["share",4],["id",3],["str",2],["tunnel",2],["conn",2],["none",2],["lock",1],["return",1],["by",1]]},{"id":"openai4s/share/relay.py#TunnelRegistry.register","name":[["register",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["register",2],["self",6],["share",12],["id",9],["str",4],["conn",10],["tunnel",2],["return",4],["ok",2],["takeover",2],["conflict",2],["lock",1],["existing",6],["by",3],["if",2],["not",2],["none",1],["principal",3],["fp",2],["same",1],["take",1],["over",1],["evict",1],["stale",1],["mapping",1],["owner",1],["shares",3],["discard",1],["route",1],["frame",1],["revoked",1],["add",2]]},{"id":"openai4s/share/relay.py#TunnelRegistry.unregister","name":[["unregister",1]],"path":[["openai4s",1],["share",1],["relay",1],["py",1]],"body":[["def",2],["unregister",2],["self",5],["share",7],["id",5],["str",2],["conn",6],["tunnel",2],["none",2],["lock",1],["if",1],["by",2],["compare",1],["delete",1],["del",1],["shares",1],["discard",1]]},{"id":"openai4s/share/tunnel.py","name":[["tunnel",1],["py",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["daemon",1],["side",1],["outbound",1],["tunnel",2],["client",3],["maintains",1],["one",1],["wss",1],["connection",1],["relay",3],["re",1],["registers",1],["desired",1],["share",8],["ids",1],["services",1],["forwarded",1],["visitor",1],["requests",1],["by",1],["calling",1],["injected",1],["read",1],["only",2],["handler",5],["router",1],["treated",1],["as",2],["untrusted",1],["frames",1],["size",1],["bounded",1],["schema",1],["checked",1],["thing",1],["ever",1],["touches",1],["bytes",3],["from",6],["future",1],["import",9],["annotations",1],["random",1],["threading",1],["time",1],["collections",1],["abc",1],["callable",2],["iterator",2],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["typing",1],["any",3],["openai4s",2],["protocol",1],["ws",1],["wsclient",2],["error",1],["request",1],["id",1],["method",1],["path",1],["query",1],["headers",2],["remote",1],["status",1],["int",1],["dict",3],["str",4],["body",1],["none",1],["backoff",2],["min",1],["max",1],["60",1],["all",1]]},{"id":"openai4s/share/tunnel.py#_Req","name":[["req",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["class",2],["req",2],["slots",1],["credit",4],["cancelled",2],["def",1],["init",1],["self",3],["int",1],["none",1],["threading",2],["semaphore",1],["max",1],["event",1]]},{"id":"openai4s/share/tunnel.py#_Req.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["init",2],["self",4],["credit",4],["int",2],["none",2],["threading",2],["semaphore",1],["max",1],["cancelled",1],["event",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient","name":[["tunnel",1],["client",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["class",2],["tunnel",4],["client",2],["def",12],["init",6],["self",99],["relay",9],["url",6],["str",13],["token",4],["handler",4],["share",14],["allow",5],["insecure",5],["bool",2],["false",2],["max",15],["workers",5],["int",4],["default",6],["inflight",1],["none",29],["desired",23],["dict",12],["any",5],["lock",12],["threading",7],["ws",17],["wsclient",6],["send",6],["pending",3],["req",1],["pool",10],["thread",12],["executor",2],["stop",7],["event",2],["connected",16],["last",5],["error",14],["chunk",6],["bytes",7],["credit",5],["public",1],["shares",4],["if",21],["ensure",3],["elif",2],["not",9],["close",5],["return",6],["push",1],["full",1],["state",1],["re",1],["registration",1],["already",1],["register",3],["all",3],["add",1],["id",8],["meta",4],["safe",4],["control",7],["type",6],["remove",1],["pop",1],["empty",2],["unregister",1],["alive",1],["clear",4],["target",1],["run",2],["name",2],["openai4s",2],["daemon",1],["true",1],["start",1],["status",1],["active",3],["len",3],["shutdown",1],["wait",4],["timeout",2],["float",2],["manager",2],["backoff",9],["min",5],["while",2],["try",3],["session",3],["except",3],["as",2],["exception",1],["noqa",1],["ble001",1],["never",1],["kill",1],["cancel",1],["break",3],["delay",2],["random",2],["connect",1],["headers",1],["authorization",1],["bearer",1],["open",1],["ai4",1],["proto",4],["version",2],["hello",1],["agent",1],["frame",10],["recv",2],["0x1",2],["raise",2],["did",1],["welcome",7],["decode",2],["unexpected",1],["first",1],["data",1],["heartbeat",4],["settimeout",1],["read",2],["loop",2],["finally",1],["opcode",4],["payload",3],["0x9",1],["ping",1],["pong",3],["continue",3],["0x",1],["only",1],["sends",1],["frames",1],["msg",4],["protocol",1],["untrusted",1],["sent",1],["garbage",1],["drop",1],["dispatch",2],["kind",2],["http",1],["request",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["init",4],["self",20],["relay",4],["url",4],["str",6],["token",4],["handler",6],["share",2],["allow",4],["insecure",4],["bool",2],["false",2],["max",6],["workers",4],["int",3],["default",4],["inflight",2],["none",8],["desired",2],["dict",3],["any",1],["lock",6],["threading",6],["ws",1],["wsclient",1],["send",1],["pending",2],["req",1],["pool",2],["thread",3],["executor",1],["stop",1],["event",2],["connected",1],["last",1],["error",1],["chunk",2],["bytes",2],["credit",2]]},{"id":"openai4s/share/tunnel.py#TunnelClient._cancel","name":[["cancel",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["cancel",2],["self",4],["req",7],["id",3],["int",2],["none",3],["pending",2],["lock",1],["if",1],["not",1],["cancelled",1],["credit",1],["release",1],["unblock",1],["worker",1],["parked",1],["flow",1],["control",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._cancel_all_pending","name":[["cancel",1],["all",1],["pending",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["cancel",2],["all",2],["pending",5],["self",5],["none",2],["lock",1],["reqs",2],["list",1],["values",1],["clear",1],["req",3],["cancelled",1],["credit",1],["release",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._dispatch","name":[["dispatch",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["dispatch",2],["self",8],["msg",8],["dict",2],["str",2],["any",2],["none",3],["kind",5],["type",2],["if",2],["http",2],["request",1],["pool",2],["not",1],["submit",1],["serve",1],["elif",3],["cancel",2],["int",3],["id",2],["credit",2],["grant",1],["add",1],["ping",1],["safe",1],["send",1],["control",1],["pong",1],["ts",2]]},{"id":"openai4s/share/tunnel.py#TunnelClient._grant_credit","name":[["grant",1],["credit",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["grant",2],["credit",3],["self",4],["req",6],["id",3],["int",4],["add",4],["none",3],["if",2],["return",1],["pending",2],["lock",1],["not",1],["range",1],["release",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._iter_body","name":[["iter",1],["body",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["iter",2],["body",7],["any",2],["iterator",2],["bytes",5],["if",2],["isinstance",1],["bytearray",1],["yield",2],["return",1],["chunk",3]]},{"id":"openai4s/share/tunnel.py#TunnelClient._read_loop","name":[["read",1],["loop",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["read",2],["loop",2],["self",5],["ws",3],["wsclient",2],["none",3],["while",1],["not",1],["stop",1],["frame",4],["recv",1],["max",2],["len",1],["bytes",1],["if",4],["return",2],["opcode",4],["payload",3],["0x9",1],["ping",1],["pong",3],["safe",1],["send",1],["continue",3],["0x",1],["0x1",1],["relay",2],["only",1],["sends",1],["control",2],["frames",1],["try",1],["msg",2],["decode",1],["except",1],["protocol",1],["error",1],["untrusted",1],["sent",1],["garbage",1],["drop",1],["session",1],["dispatch",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._register_all","name":[["register",1],["all",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["register",3],["all",2],["self",3],["desired",3],["dict",4],["str",4],["any",2],["none",2],["share",4],["id",3],["meta",3],["items",1],["safe",1],["send",1],["control",1],["type",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._run","name":[["run",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["run",2],["self",12],["none",2],["backoff",9],["min",4],["while",1],["not",2],["stop",3],["try",1],["session",1],["except",2],["wsclient",1],["error",8],["as",2],["last",2],["str",1],["exception",1],["noqa",1],["ble001",1],["never",1],["kill",1],["manager",1],["type",1],["name",1],["connected",1],["clear",1],["cancel",1],["all",1],["pending",1],["if",3],["break",3],["desired",2],["lock",1],["delay",2],["max",2],["random",2],["wait",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._safe_send_control","name":[["safe",1],["send",1],["control",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["safe",2],["send",4],["control",3],["self",4],["obj",3],["dict",2],["str",2],["any",2],["none",3],["ws",4],["if",1],["return",2],["try",2],["payload",2],["encode",1],["except",2],["protocol",1],["error",2],["lock",1],["text",1],["wsclient",1],["pass",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._safe_send_data","name":[["safe",1],["send",1],["data",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["safe",2],["send",4],["data",3],["self",4],["req",3],["id",3],["int",2],["chunk",3],["bytes",2],["end",4],["bool",4],["false",4],["abort",4],["none",3],["ws",4],["if",1],["return",2],["try",2],["payload",2],["encode",1],["except",2],["protocol",1],["error",2],["lock",1],["binary",1],["wsclient",1],["pass",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._safe_send_pong","name":[["safe",1],["send",1],["pong",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["safe",2],["send",4],["pong",3],["self",4],["payload",3],["bytes",2],["none",3],["ws",4],["if",1],["return",1],["lock",1],["try",1],["except",1],["wsclient",1],["error",1],["pass",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._serve","name":[["serve",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["serve",2],["self",10],["msg",9],["dict",2],["str",9],["any",2],["none",5],["req",9],["id",9],["int",2],["init",1],["credit",1],["pending",4],["lock",2],["method",5],["upper",1],["try",2],["request",3],["share",2],["path",2],["query",2],["headers",8],["filter",1],["remote",2],["response",6],["handler",1],["except",1],["exception",1],["noqa",1],["ble001",1],["never",1],["leak",1],["traceback",1],["visitor",1],["status",5],["500",2],["body",10],["items",1],["has",4],["not",1],["head",1],["safe",1],["send",1],["control",1],["type",1],["http",1],["if",1],["stream",1],["finally",1],["pop",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._session","name":[["session",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["session",2],["self",17],["none",4],["ws",10],["wsclient",3],["connect",1],["relay",2],["url",1],["headers",1],["authorization",1],["bearer",1],["token",1],["open",1],["ai4",1],["tunnel",1],["proto",4],["str",1],["version",2],["allow",2],["insecure",2],["try",1],["safe",1],["send",2],["control",3],["type",2],["hello",1],["agent",1],["openai4s",1],["frame",6],["recv",1],["max",5],["len",1],["bytes",4],["if",3],["0x1",1],["raise",2],["error",2],["did",1],["not",1],["welcome",7],["decode",1],["unexpected",1],["first",1],["chunk",4],["min",1],["int",2],["default",3],["data",1],["init",3],["credit",3],["heartbeat",4],["float",1],["settimeout",1],["desired",4],["lock",1],["dict",1],["register",1],["all",1],["connected",2],["read",1],["loop",1],["finally",1],["clear",1],["close",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._split","name":[["split",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["split",2],["self",3],["chunk",5],["bytes",5],["iterator",2],["size",3],["start",3],["range",1],["len",1],["yield",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient._stream_body","name":[["stream",1],["body",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["stream",2],["body",6],["self",9],["req",14],["id",7],["int",2],["any",2],["none",2],["try",1],["chunk",2],["iter",1],["piece",2],["split",1],["if",2],["cancelled",2],["safe",5],["send",5],["data",5],["abort",4],["true",4],["return",2],["credit",1],["acquire",1],["end",1],["except",1],["exception",1],["noqa",1],["ble001",1],["transfer",1],["keep",1],["tunnel",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient.add_share","name":[["add",1],["share",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["add",2],["share",8],["self",8],["id",5],["str",4],["meta",5],["dict",3],["any",2],["none",7],["desired",2],["lock",1],["if",1],["thread",1],["ensure",1],["connected",2],["elif",1],["safe",1],["send",1],["control",1],["type",1],["register",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient.close","name":[["close",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["close",3],["self",8],["none",6],["stop",1],["ws",4],["if",2],["not",2],["pool",5],["shutdown",1],["wait",1],["false",1],["connected",1],["clear",1],["thread",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient.ensure_connected","name":[["ensure",1],["connected",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["ensure",2],["connected",2],["self",10],["none",3],["if",1],["thread",6],["not",1],["alive",1],["return",1],["stop",1],["clear",1],["pool",2],["executor",1],["max",2],["workers",2],["threading",1],["target",1],["run",1],["name",1],["openai4s",1],["share",1],["tunnel",1],["daemon",1],["true",1],["start",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient.remove_share","name":[["remove",1],["share",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["remove",2],["share",8],["self",8],["id",5],["str",2],["none",3],["desired",3],["lock",1],["pop",1],["empty",2],["not",1],["if",2],["connected",1],["safe",1],["send",1],["control",1],["type",1],["unregister",1],["close",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient.set_shares","name":[["shares",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["shares",5],["self",10],["dict",6],["str",4],["any",2],["none",3],["desired",8],["lock",1],["if",3],["thread",1],["ensure",1],["connected",3],["elif",1],["not",1],["close",1],["return",1],["push",1],["full",1],["state",1],["re",1],["registration",1],["already",1],["register",1],["all",1]]},{"id":"openai4s/share/tunnel.py#TunnelClient.status","name":[["status",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["status",2],["self",7],["dict",2],["str",2],["any",2],["desired",2],["lock",1],["active",3],["len",1],["return",1],["connected",2],["shares",1],["last",2],["error",2],["relay",2],["url",2]]},{"id":"openai4s/share/tunnel.py#TunnelClient.wait_connected","name":[["wait",1],["connected",1]],"path":[["openai4s",1],["share",1],["tunnel",1],["py",1]],"body":[["def",2],["wait",3],["connected",3],["self",3],["timeout",3],["float",2],["bool",2],["return",1]]},{"id":"openai4s/share/ws_client.py","name":[["ws",1],["client",1],["py",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["minimal",1],["stdlib",1],["web",1],["socket",2],["client",1],["outbound",1],["share",1],["tunnel",1],["daemon",1],["dials",1],["relay",2],["tls",1],["mandatory",1],["any",1],["non",1],["loopback",1],["host",2],["certificate",1],["chain",1],["hostname",1],["always",1],["verified",1],["there",1],["no",2],["opt",1],["out",1],["only",1],["101",1],["upgrade",1],["accepted",1],["redirect",1],["ever",1],["followed",1],["connect",1],["target",1],["single",1],["configured",1],["never",1],["attacker",1],["supplied",1],["url",1],["from",3],["future",1],["import",5],["annotations",1],["ssl",1],["urllib",1],["parse",1],["urlparse",1],["openai4s",1],["server",1],["ws",1],["frames",1],["all",1],["wsclient",2],["error",1]]},{"id":"openai4s/share/ws_client.py#WSClient","name":[["wsclient",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["class",2],["wsclient",13],["def",12],["init",1],["self",31],["sock",13],["socket",9],["none",15],["rfile",5],["makefile",1],["rb",1],["closed",6],["false",3],["connect",3],["classmethod",1],["cls",2],["url",4],["str",7],["headers",5],["dict",2],["timeout",5],["float",2],["15",1],["allow",2],["insecure",2],["bool",1],["parsed",7],["urlparse",1],["scheme",6],["lower",2],["host",13],["hostname",3],["if",15],["not",5],["raise",11],["error",18],["relay",3],["has",1],["no",2],["loopback",3],["127",1],["localhost",1],["ws",14],["wss",4],["must",2],["be",2],["plaintext",1],["only",1],["allowed",1],["tests",1],["port",7],["443",2],["else",3],["80",2],["path",7],["tunnel",5],["query",2],["raw",4],["create",2],["connection",2],["try",7],["ctx",3],["ssl",3],["default",1],["context",1],["check",1],["cert",1],["required",1],["defaults",1],["never",1],["relax",1],["them",1],["pin",1],["tls",2],["floor",1],["explicitly",1],["legacy",1],["protocols",1],["minimum",1],["version",2],["tlsversion",1],["tlsv1",1],["wrap",1],["server",2],["except",7],["sslerror",1],["oserror",6],["as",2],["close",5],["failed",2],["from",2],["client",5],["handshake",4],["return",4],["exception",1],["int",4],["key",5],["frames",7],["header",2],["lines",3],["http",1],["upgrade",3],["websocket",2],["sec",4],["web",3],["13",1],["name",4],["value",4],["items",1],["append",1],["request",2],["join",1],["encode",3],["ascii",1],["sendall",3],["status",4],["line",9],["readline",2],["4096",3],["during",1],["parts",3],["decode",2],["latin",2],["replace",2],["split",1],["len",5],["101",1],["drain",2],["body",2],["rejected",1],["accept",6],["total",3],["while",1],["true",4],["break",1],["16384",1],["too",1],["large",1],["partition",1],["strip",2],["bad",1],["read",2],["pass",4],["send",10],["text",1],["payload",11],["bytes",6],["0x1",1],["binary",1],["0x2",1],["pong",1],["0x",1],["ping",1],["0x9",1],["opcode",3],["masked",1],["rfc",1],["6455",1],["frame",4],["mask",3],["recv",1],["max",3],["tuple",1],["one",1],["expect",1],["settimeout",2],["0x8",1]]},{"id":"openai4s/share/ws_client.py#WSClient.__init__","name":[["init",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",5],["sock",5],["socket",4],["none",2],["rfile",1],["makefile",1],["rb",1],["closed",1],["false",1]]},{"id":"openai4s/share/ws_client.py#WSClient._drain_error_body","name":[["drain",1],["error",1],["body",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["drain",2],["error",2],["body",2],["self",3],["none",2],["try",1],["rfile",1],["read",1],["4096",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/share/ws_client.py#WSClient._handshake","name":[["handshake",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["handshake",4],["self",6],["host",7],["str",8],["port",4],["int",2],["path",3],["headers",4],["dict",2],["none",2],["key",5],["ws",4],["frames",2],["client",1],["header",2],["if",7],["80",1],["443",1],["else",1],["lines",3],["http",1],["upgrade",3],["websocket",2],["connection",1],["sec",4],["web",3],["socket",3],["version",1],["13",1],["name",4],["value",4],["items",1],["append",1],["request",2],["join",1],["encode",1],["ascii",1],["sock",1],["sendall",1],["status",4],["line",9],["rfile",2],["readline",2],["4096",2],["not",2],["raise",4],["wsclient",4],["error",5],["relay",1],["closed",1],["during",1],["parts",3],["decode",2],["latin",2],["replace",2],["split",1],["len",2],["101",1],["drain",1],["body",1],["tunnel",1],["rejected",1],["accept",6],["total",3],["while",1],["true",1],["break",1],["16384",1],["too",1],["large",1],["partition",1],["strip",2],["lower",1],["bad",1]]},{"id":"openai4s/share/ws_client.py#WSClient._send","name":[["send",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["send",3],["self",4],["payload",3],["bytes",2],["opcode",3],["int",2],["none",2],["if",1],["closed",2],["raise",2],["wsclient",2],["error",5],["tunnel",2],["client",1],["frames",2],["must",1],["be",1],["masked",1],["rfc",1],["6455",1],["frame",2],["ws",2],["encode",1],["mask",1],["true",1],["try",1],["sock",1],["sendall",1],["except",1],["oserror",1],["as",1],["failed",1],["from",1]]},{"id":"openai4s/share/ws_client.py#WSClient.close","name":[["close",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["close",3],["self",6],["none",2],["if",1],["closed",2],["return",1],["true",2],["try",2],["sock",2],["sendall",1],["ws",2],["frames",1],["encode",1],["0x8",1],["mask",1],["except",2],["oserror",2],["pass",2]]},{"id":"openai4s/share/ws_client.py#WSClient.connect","name":[["connect",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["connect",3],["cls",3],["url",5],["str",6],["headers",3],["dict",2],["none",4],["timeout",4],["float",2],["15",2],["allow",3],["insecure",3],["bool",2],["false",2],["wsclient",6],["parsed",7],["urlparse",1],["scheme",6],["lower",1],["host",7],["hostname",3],["if",6],["not",3],["raise",5],["error",7],["relay",2],["has",1],["no",2],["loopback",3],["127",1],["localhost",1],["ws",4],["wss",4],["must",1],["be",1],["plaintext",1],["only",1],["allowed",1],["tests",1],["port",4],["443",1],["else",2],["80",1],["path",5],["tunnel",2],["query",2],["raw",4],["socket",4],["create",2],["connection",1],["try",2],["ctx",3],["ssl",3],["default",1],["context",1],["check",1],["cert",1],["required",1],["defaults",1],["never",1],["relax",1],["them",1],["pin",1],["tls",2],["floor",1],["explicitly",1],["legacy",1],["protocols",1],["minimum",1],["version",1],["tlsversion",1],["tlsv1",1],["sock",4],["wrap",1],["server",1],["except",2],["sslerror",1],["oserror",1],["as",1],["close",2],["failed",1],["from",1],["client",3],["handshake",1],["return",1],["exception",1]]},{"id":"openai4s/share/ws_client.py#WSClient.recv","name":[["recv",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["recv",2],["self",3],["max",4],["len",4],["int",4],["tuple",2],["bytes",2],["none",3],["return",2],["one",1],["server",1],["frame",2],["opcode",1],["payload",1],["close",1],["ws",2],["frames",1],["read",1],["rfile",1],["expect",1],["mask",1],["false",1]]},{"id":"openai4s/share/ws_client.py#WSClient.send_binary","name":[["send",1],["binary",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["send",3],["binary",2],["self",3],["payload",3],["bytes",2],["none",2],["0x2",1]]},{"id":"openai4s/share/ws_client.py#WSClient.send_ping","name":[["send",1],["ping",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["send",3],["ping",2],["self",3],["payload",3],["bytes",2],["none",2],["0x9",1]]},{"id":"openai4s/share/ws_client.py#WSClient.send_pong","name":[["send",1],["pong",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["send",3],["pong",2],["self",3],["payload",3],["bytes",2],["none",2],["0x",1]]},{"id":"openai4s/share/ws_client.py#WSClient.send_text","name":[["send",1],["text",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["send",3],["text",2],["self",3],["payload",3],["bytes",2],["none",2],["0x1",1]]},{"id":"openai4s/share/ws_client.py#WSClient.settimeout","name":[["settimeout",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["def",2],["settimeout",3],["self",3],["timeout",3],["float",2],["none",4],["try",1],["sock",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/share/ws_client.py#WSClientError","name":[["wsclient",1],["error",1]],"path":[["openai4s",1],["share",1],["ws",1],["client",1],["py",1]],"body":[["class",2],["wsclient",2],["error",4],["runtime",2],["tunnel",1],["handshake",1],["transport",1],["failed",1]]},{"id":"openai4s/skills_loader/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["skills",1],["loader",1],["init",1],["py",1]],"body":[["skill",12],["loader",7],["code",3],["as",1],["action",1],["paradigm",1],["directory",1],["name",1],["md",2],["recipe",1],["centric",1],["doc",1],["examples",1],["not",2],["json",1],["schema",1],["kernel",2],["py",2],["optional",2],["importable",1],["sidecar",2],["module",1],["helper",1],["functions",2],["resources",1],["data",1],["assets",1],["skills",5],["consumed",1],["by",2],["writing",1],["filling",1],["params",1],["surfaces",1],["each",1],["import",3],["path",1],["its",2],["into",1],["agent",1],["system",1],["context",1],["so",1],["model",1],["imports",1],["calls",1],["from",2],["openai4s",2],["discover",2],["versions",1],["version",2],["service",2],["all",1]]},{"id":"openai4s/skills_loader/capabilities.py","name":[["capabilities",1],["py",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["skill",2],["network",13],["capability",1],["schema",1],["canonical",1],["digest",1],["offline",1],["readiness",1],["may",1],["declare",1],["capabilities",2],["frontmatter",1],["mode",4],["none",3],["host",6],["only",5],["raw",9],["required",6],["domains",2],["declaration",1],["requirement",1],["never",1],["authorization",1],["describe",1],["intended",1],["destinations",1],["every",1],["request",1],["still",1],["goes",1],["through",1],["existing",1],["user",1],["grant",2],["check",1],["url",1],["domain",1],["allowed",1],["per",1],["redirect",1],["checks",1],["built",1],["fail",1],["closed",1],["version",1],["including",1],["openai4",3],["kernel",3],["allow",2],["pinned",1],["third",1],["party",1],["collections",1],["skills",1],["bioskills",1],["not",1],["edited",1],["their",1],["explicit",1],["comes",1],["from",6],["bundled",2],["inventory",3],["json",3],["package",1],["tagged",1],["legacy",2],["so",1],["later",1],["upstream",1],["field",1],["cannot",1],["access",1],["future",1],["import",9],["annotations",1],["hashlib",1],["os",1],["re",1],["dataclasses",1],["dataclass",2],["functools",1],["lru",2],["cache",2],["pathlib",1],["path",1],["typing",1],["any",1],["mapping",1],["modes",1],["frozenset",2],["declarations",1],["declared",1],["unknown",5],["name",1],["env",2],["sandbox",2],["ui",1],["labels",1],["en",4],["no",1],["zh",4],["mediated",1],["currently",1],["blocked",1],["requirements",1],["frozen",1],["true",1],["maxsize",1]]},{"id":"openai4s/skills_loader/capabilities.py#_collect_indented","name":[["collect",1],["indented",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["collect",2],["indented",2],["lines",4],["list",5],["str",5],["start",3],["int",6],["base",3],["indent",5],["tuple",2],["collected",4],["len",3],["while",1],["line",7],["if",2],["not",1],["strip",1],["lstrip",2],["startswith",1],["append",2],["continue",1],["break",1],["return",1]]},{"id":"openai4s/skills_loader/capabilities.py#_extract_network_mapping","name":[["extract",1],["network",1],["mapping",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["extract",2],["network",5],["mapping",2],["nested",7],["lines",7],["list",2],["str",4],["dict",2],["any",2],["none",3],["len",3],["while",1],["stripped",5],["strip",2],["if",3],["not",1],["startswith",2],["continue",1],["indent",5],["lstrip",1],["re",1],["match",1],["rest",4],["split",1],["body",3],["collect",1],["indented",1],["base",1],["endswith",1],["return",3],["parse",2],["inline",1]]},{"id":"openai4s/skills_loader/capabilities.py#_frontmatter_block","name":[["frontmatter",1],["block",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["frontmatter",2],["block",2],["text",5],["str",5],["none",4],["if",2],["not",1],["startswith",1],["return",3],["end",3],["find",1]]},{"id":"openai4s/skills_loader/capabilities.py#_norm_domain","name":[["norm",1],["domain",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["norm",2],["domain",4],["value",3],["str",5],["text",21],["strip",1],["lower",1],["if",4],["not",1],["return",2],["from",1],["openai4s",1],["egress",1],["import",1],["rstrip",1],["startswith",2],["index",1],["split",2]]},{"id":"openai4s/skills_loader/capabilities.py#_parse_bool_env","name":[["parse",1],["bool",1],["env",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["parse",2],["bool",6],["env",2],["name",3],["str",4],["default",4],["false",4],["raw",4],["os",1],["environ",1],["if",3],["none",1],["not",1],["strip",2],["return",4],["value",3],["lower",1],["true",2],["yes",1],["no",1],["off",1]]},{"id":"openai4s/skills_loader/capabilities.py#_parse_capabilities_network","name":[["parse",1],["capabilities",1],["network",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["parse",2],["capabilities",6],["network",6],["block",3],["str",4],["dict",2],["any",2],["none",4],["lines",4],["splitlines",1],["len",1],["found",3],["false",1],["while",1],["line",3],["if",4],["re",1],["match",1],["true",4],["rest",2],["split",1],["strip",1],["nested",3],["collect",1],["indented",1],["base",1],["indent",1],["not",2],["return",5],["missing",3],["extract",1],["mapping",1]]},{"id":"openai4s/skills_loader/capabilities.py#_parse_domain_list","name":[["parse",1],["domain",1],["list",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["parse",2],["domain",2],["list",7],["lines",3],["str",5],["out",4],["line",2],["stripped",5],["strip",5],["if",3],["startswith",2],["item",6],["append",2],["elif",1],["return",1]]},{"id":"openai4s/skills_loader/capabilities.py#_parse_inline_network","name":[["parse",1],["inline",1],["network",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["parse",2],["inline",2],["network",2],["rest",3],["str",5],["dict",2],["any",2],["inner",2],["strip",9],["mode",5],["none",1],["domains",5],["list",1],["part",3],["split",2],["top",1],["level",1],["if",4],["not",1],["continue",1],["key",5],["value",5],["partition",1],["lower",1],["elif",1],["cleaned",6],["startswith",1],["endswith",1],["item",3],["return",1]]},{"id":"openai4s/skills_loader/capabilities.py#_parse_network_body","name":[["parse",1],["network",1],["body",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["parse",3],["network",2],["body",7],["list",4],["str",5],["indent",5],["int",2],["dict",2],["any",2],["mode",5],["none",3],["domains",8],["len",3],["while",1],["raw",4],["stripped",6],["strip",10],["if",7],["not",2],["startswith",3],["continue",3],["key",7],["value",10],["partition",1],["lower",1],["lstrip",1],["elif",1],["null",1],["extra",2],["collect",1],["indented",1],["base",1],["extend",1],["domain",1],["endswith",1],["inner",2],["item",3],["split",1],["else",2],["return",1]]},{"id":"openai4s/skills_loader/capabilities.py#_split_top_level","name":[["split",1],["top",1],["level",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["split",3],["top",2],["level",2],["text",3],["str",6],["list",5],["commas",1],["outside",1],["flow",2],["inside",1],["mapping",1],["must",1],["stay",1],["one",1],["part",1],["domains",1],["becomes",1],["plus",1],["key",1],["less",1],["fragment",1],["silently",1],["dropped",1],["parts",4],["buffer",5],["depth",5],["char",5],["if",2],["elif",1],["max",1],["append",3],["join",2],["continue",1],["return",1]]},{"id":"openai4s/skills_loader/capabilities.py#canonical_network_digest","name":[["canonical",1],["network",1],["digest",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["canonical",2],["network",3],["digest",2],["mode",5],["str",11],["domains",4],["tuple",2],["list",2],["stable",1],["sha",1],["256",1],["authorization",1],["relevant",1],["declaration",1],["payload",2],["unknown",1],["sorted",1],["item",3],["strip",2],["lower",1],["if",1],["encoded",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"openai4s/skills_loader/capabilities.py#catalog_fields","name":[["catalog",1],["fields",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["catalog",4],["fields",2],["network",5],["capability",2],["readiness",7],["mapping",2],["str",5],["any",4],["dict",4],["additive",1],["projection",1],["shared",1],["by",1],["both",1],["surfaces",1],["ready",6],["bool",1],["if",1],["else",1],["state",1],["return",1],["capabilities",1],["public",1]]},{"id":"openai4s/skills_loader/capabilities.py#compose_readiness","name":[["compose",1],["readiness",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["compose",2],["readiness",5],["requirements",3],["any",6],["network",9],["capability",3],["none",7],["sandbox",7],["hint",8],["mapping",2],["str",7],["dict",3],["merge",1],["hardware",1],["locally",2],["observable",1],["posture",1],["from",1],["openai4s",1],["skills",1],["loader",2],["import",1],["needs",2],["setup",2],["ready",5],["unknown",3],["skill",2],["base",5],["blocked",10],["list",3],["cap",3],["if",6],["not",2],["else",1],["local",1],["mode",3],["raw",4],["required",1],["append",3],["elif",1],["host",1],["only",1],["strip",1],["lower",1],["off",1],["enforced",1],["env",1],["allowed",1],["sorted",1],["item",3],["state",6],["return",1],["missing",2],["unverifiable",2],["checked",1],["true",1],["probed",1],["false",1]]},{"id":"openai4s/skills_loader/capabilities.py#declared_capability","name":[["declared",1],["capability",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["declared",3],["capability",6],["mode",8],["str",9],["domains",7],["tuple",3],["list",2],["source",6],["network",5],["normalized",7],["strip",1],["lower",1],["if",2],["not",1],["modes",1],["return",2],["unknown",2],["declaration",2],["sorted",1],["item",3],["norm",1],["domain",1],["digest",2],["canonical",1],["explicit",1],["true",1]]},{"id":"openai4s/skills_loader/capabilities.py#InvalidSkillCapability","name":[["invalid",1],["skill",1],["capability",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["class",2],["invalid",2],["skill",4],["capability",3],["value",2],["error",2],["illegal",1],["closed",1],["import",2],["path",1],["parse",1],["network",1],["frontmatter",1],["degrades",1],["unknown",3],["modes",1],["so",1],["third",1],["party",1],["historical",1],["still",1],["loads",1],["must",1],["not",2],["bad",1],["mode",1],["400",1],["silent",1],["grant",1],["shaped",1]]},{"id":"openai4s/skills_loader/capabilities.py#inventory_capability","name":[["inventory",1],["capability",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["inventory",12],["capability",9],["name",4],["str",9],["directory",3],["collection",5],["none",6],["network",4],["load",1],["bundled",1],["collections",4],["if",9],["isinstance",6],["dict",4],["entry",9],["declaration",4],["legacy",6],["strip",3],["lower",3],["unknown",3],["return",7],["source",5],["mode",8],["domains",9],["not",3],["list",2],["modes",3],["level",1],["granting",1],["still",1],["fail",1],["closed",1],["third",1],["party",1],["trees",1],["may",1],["completeness",1],["but",1],["authorization",1],["stays",1],["skills",4],["key",2],["declared",1]]},{"id":"openai4s/skills_loader/capabilities.py#legacy_capability","name":[["legacy",1],["capability",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["legacy",3],["capability",5],["source",4],["str",3],["inventory",2],["network",4],["third",1],["party",1],["collection",1],["skills",1],["explicit",2],["never",1],["granting",1],["mode",5],["unknown",1],["domains",4],["tuple",1],["return",1],["declaration",1],["digest",2],["canonical",1],["true",1]]},{"id":"openai4s/skills_loader/capabilities.py#load_bundled_inventory","name":[["load",1],["bundled",1],["inventory",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["load",2],["bundled",2],["inventory",3],["dict",3],["str",2],["any",2],["path",3],["file",1],["resolve",1],["parent",1],["name",1],["try",1],["payload",3],["json",1],["loads",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["return",3],["schema",2],["version",2],["collections",2],["skills",2],["if",1],["not",1],["isinstance",1]]},{"id":"openai4s/skills_loader/capabilities.py#local_sandbox_hint","name":[["local",1],["sandbox",1],["hint",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["local",2],["sandbox",5],["hint",2],["dict",2],["str",2],["any",2],["env",5],["only",1],["observation",1],["no",3],["subprocess",1],["socket",1],["self",1],["test",1],["mode",3],["os",1],["environ",1],["auto",2],["strip",1],["lower",1],["raw",4],["parse",1],["bool",1],["network",2],["default",1],["false",2],["return",1],["probed",1]]},{"id":"openai4s/skills_loader/capabilities.py#NetworkCapability","name":[["network",1],["capability",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["class",2],["network",6],["capability",2],["closed",1],["declaration",4],["one",1],["skill",1],["mode",10],["str",6],["domains",3],["tuple",1],["source",3],["digest",3],["explicit",3],["bool",2],["def",2],["public",1],["dict",2],["self",9],["any",1],["if",1],["modes",1],["else",1],["unknown",3],["labels",5],["ui",5],["state",3],["none",1],["no",1],["host",2],["only",2],["raw",2],["required",2],["blocked",1],["return",2],["list",1],["label",2],["en",2],["zh",2],["property",1],["grants",1],["nothing",1],["true",1]]},{"id":"openai4s/skills_loader/capabilities.py#NetworkCapability.grants_nothing","name":[["grants",1],["nothing",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["grants",2],["nothing",2],["self",2],["bool",2],["return",1],["true",1]]},{"id":"openai4s/skills_loader/capabilities.py#NetworkCapability.public_dict","name":[["public",1],["dict",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["public",2],["dict",4],["self",9],["str",2],["any",2],["mode",9],["if",1],["network",3],["modes",1],["else",1],["unknown",3],["labels",5],["ui",5],["state",3],["none",1],["no",1],["host",2],["only",2],["raw",2],["required",2],["blocked",1],["return",1],["domains",2],["list",1],["declaration",2],["source",2],["digest",2],["explicit",2],["label",2],["en",2],["zh",2]]},{"id":"openai4s/skills_loader/capabilities.py#parse_network_frontmatter","name":[["parse",1],["network",1],["frontmatter",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["parse",3],["network",7],["frontmatter",7],["raw",3],["text",3],["str",3],["capability",6],["none",9],["return",7],["declared",2],["from",1],["skill",1],["md",1],["if",7],["field",1],["absent",1],["malformed",1],["capabilities",2],["becomes",1],["unknown",5],["rather",1],["than",1],["grant",1],["general",1],["parser",1],["ignores",1],["nested",1],["mappings",1],["purpose",1],["reader",1],["understands",1],["only",1],["closed",1],["schema",1],["block",4],["parsed",5],["missing",1],["mode",5],["domains",6],["not",3],["isinstance",2],["strip",1],["source",3],["declaration",2],["list",1]]},{"id":"openai4s/skills_loader/capabilities.py#resolve_network_capability","name":[["resolve",1],["network",1],["capability",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["resolve",3],["network",6],["capability",9],["raw",3],["text",3],["str",10],["name",4],["directory",4],["collection",6],["none",8],["source",6],["closed",1],["declaration",4],["one",1],["discovered",1],["skill",1],["members",1],["never",1],["gain",1],["authorization",1],["from",2],["frontmatter",3],["pinned",1],["third",1],["party",1],["recipes",1],["any",1],["field",2],["they",1],["grow",1],["later",1],["bundled",2],["curated",1],["skills",2],["must",1],["have",1],["explicit",1],["mode",1],["inventory",3],["user",1],["authored",1],["without",1],["unknown",5],["not",6],["grant",1],["parsed",8],["parse",1],["if",7],["inventoried",6],["return",8],["legacy",1],["default",1],["declared",1],["missing",2]]},{"id":"openai4s/skills_loader/capabilities.py#unknown_capability","name":[["unknown",1],["capability",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["unknown",6],["capability",5],["source",5],["str",5],["missing",2],["declaration",5],["network",4],["mode",5],["domains",4],["tuple",1],["return",1],["if",1],["declarations",1],["else",1],["digest",2],["canonical",1],["explicit",1],["inventory",1],["frontmatter",1]]},{"id":"openai4s/skills_loader/capabilities.py#validate_network_frontmatter_strict","name":[["validate",1],["network",1],["frontmatter",1],["strict",1]],"path":[["openai4s",1],["skills",1],["loader",1],["capabilities",1],["py",1]],"body":[["def",2],["validate",2],["network",14],["frontmatter",5],["strict",2],["raw",3],["text",3],["str",6],["capability",8],["none",8],["reject",1],["illegal",1],["capabilities",6],["instead",1],["degrading",1],["unknown",1],["absence",1],["field",1],["allowed",1],["returns",1],["present",1],["but",1],["invalid",6],["values",1],["raise",5],["skill",5],["call",1],["import",1],["write",1],["path",1],["not",7],["replace",1],["parse",2],["remains",1],["tolerant",1],["reader",1],["already",1],["stored",1],["third",1],["party",1],["skills",1],["block",4],["if",7],["return",3],["parsed",5],["missing",1],["mode",7],["domains",9],["isinstance",3],["strip",3],["must",4],["be",4],["one",2],["join",2],["sorted",2],["modes",3],["normalized",3],["lower",1],["list",4],["cleaned",3],["item",4],["append",1],["declared",1],["source",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py","name":[["frontmatter",1],["edit",1],["py",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["change",1],["three",3],["frontmatter",5],["fields",6],["without",1],["touching",1],["rest",1],["editing",1],["skill",3],["web",2],["customize",2],["rebuilt",1],["its",1],["from",5],["scratch",1],["name",3],["description",4],["origin",6],["everything",2],["else",2],["author",2],["had",1],["written",2],["was",2],["gone",1],["across",1],["34",1],["bundled",1],["skills",1],["license",1],["category",1],["23",1],["them",1],["nested",2],["metadata",3],["block",2],["17",1],["requirements",3],["13",1],["fold",1],["cue",1],["one",2],["deleted",1],["by",2],["someone",1],["fixing",1],["typo",1],["nothing",1],["said",1],["turns",1],["loss",1],["into",1],["wrong",1],["answer",1],["readiness",1],["computed",1],["so",2],["declared",1],["gpu",2],["lost",1],["stops",1],["reporting",2],["needs",1],["setup",1],["starts",1],["ready",1],["now",1],["claims",1],["run",1],["machine",1],["cannot",1],["obvious",1],["repair",1],["parse",2],["override",1],["keys",4],["re",2],["emit",1],["not",3],["work",1],["reason",1],["worth",1],["stating",1],["deliberately",1],["small",1],["yaml",1],["subset",1],["flattens",1],["cuda",1],["string",1],["ignores",1],["indented",1],["lines",1],["under",1],["emitting",1],["returns",1],["would",1],["preserve",1],["understands",2],["silently",2],["drop",1],["structure",1],["narrower",1],["version",1],["same",1],["bug",1],["harder",1],["notice",1],["edits",1],["raw",1],["text",1],["owned",3],["replaced",1],["line",3],["their",1],["scalar",1],["continuations",1],["if",1],["any",1],["every",2],["other",2],["survives",1],["byte",2],["whether",1],["anything",1],["repo",1],["future",1],["import",5],["annotations",1],["only",1],["editor",1],["owns",1],["belongs",1],["whoever",1],["wrote",1],["including",2],["added",1],["after",1],["code",2],["point",1],["rebuild",1],["known",1],["breaks",2],["time",1],["vocabulary",1],["grows",1],["always",1],["stamps",1],["has",1],["never",1],["heard",1],["seed",1],["user",1],["all",1],["rewrite",2],["split",1],["document",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py#_drop_field","name":[["drop",1],["field",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["drop",2],["field",4],["lines",5],["list",5],["str",7],["key",6],["remove",1],["one",1],["top",3],["level",3],["any",1],["continuation",3],["beneath",1],["matters",1],["description",2],["followed",1],["by",1],["more",1],["indented",1],["part",1],["its",1],["value",1],["replacing",1],["only",1],["line",7],["would",1],["leave",1],["text",1],["stranded",1],["at",1],["next",1],["parse",1],["reads",1],["as",2],["garbage",1],["worse",1],["out",3],["skipping",5],["false",2],["if",2],["continue",2],["elif",1],["not",1],["strip",1],["isspace",1],["being",1],["removed",1],["else",1],["append",1],["return",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py#_is_top_level_key","name":[["top",1],["level",1],["key",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["top",2],["level",2],["key",3],["line",6],["str",2],["bool",2],["at",1],["column",1],["indented",1],["lines",1],["belong",1],["block",1],["above",1],["if",1],["not",1],["isspace",1],["lstrip",1],["startswith",1],["return",2],["false",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py#_key_of","name":[["key",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["key",4],["line",4],["str",4],["top",1],["level",1],["folded",1],["way",1],["parse",1],["frontmatter",1],["folds",1],["loader",2],["lowercases",1],["every",1],["keeps",1],["last",1],["occurrence",1],["matching",1],["case",1],["sensitively",1],["here",1],["meant",1],["document",1],["written",1],["name",2],["was",2],["not",2],["recognised",1],["as",2],["owning",1],["field",1],["fresh",1],["prepended",1],["capitalised",1],["original",1],["preserved",1],["after",1],["one",1],["then",1],["read",1],["edit",1],["did",1],["take",1],["effect",1],["import",1],["stamped",1],["origin",2],["user",1],["loaded",1],["whatever",1],["author",1],["wrote",1],["return",1],["split",1],["strip",1],["lower",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py#_scalar_lines","name":[["scalar",1],["lines",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["scalar",3],["lines",4],["key",5],["str",7],["value",6],["list",2],["one",1],["owned",1],["field",2],["as",4],["parse",2],["frontmatter",1],["reads",2],["back",1],["newlines",1],["loader",2],["returns",1],["description",3],["block",2],["its",1],["line",5],["breaks",1],["intact",1],["cannot",1],["be",1],["written",1],["bare",1],["continuation",1],["would",1],["land",1],["at",1],["column",1],["next",1],["them",1],["top",1],["level",1],["keys",1],["imported",1],["whose",1],["second",1],["said",1],["capabilities",1],["became",1],["real",1],["lost",1],["every",1],["but",1],["first",1],["already",1],["understands",1],["keeps",1],["whole",1],["text",4],["if",1],["not",1],["return",2],["splitlines",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py#rewrite","name":[["rewrite",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["rewrite",2],["original",5],["str",12],["name",4],["description",4],["origin",4],["body",6],["return",2],["document",2],["three",1],["owned",3],["fields",4],["everything",1],["else",1],["kept",1],["supplies",1],["frontmatter",5],["preserve",1],["new",1],["prose",1],["comes",1],["from",3],["form",1],["rather",1],["than",1],["file",2],["keeping",1],["them",1],["as",1],["separate",1],["arguments",1],["deliberate",1],["earlier",1],["draft",1],["took",1],["then",1],["needed",1],["string",1],["surgery",1],["at",1],["call",1],["site",1],["put",1],["edited",1],["text",1],["back",1],["preserved",8],["would",2],["have",1],["got",1],["mangled",1],["instead",1],["was",1],["being",1],["replaced",1],["written",2],["first",1],["so",2],["head",3],["stays",1],["predictable",1],["human",1],["reader",1],["author",2],["remaining",1],["lines",7],["follow",1],["order",1],["they",1],["were",1],["old",1],["split",1],["field",3],["drop",1],["blank",1],["only",1],["separated",1],["removed",1],["accumulate",1],["every",1],["edit",1],["leading",1],["blanks",1],["dropped",1],["interior",1],["ones",1],["while",1],["not",1],["strip",2],["pop",1],["scalar",3],["join",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py#rewrite_import","name":[["rewrite",1],["import",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["rewrite",3],["import",5],["original",4],["str",10],["name",4],["description",4],["body",4],["overlay",1],["origin",3],["always",1],["user",1],["every",1],["other",1],["line",1],["kept",1],["pasted",1],["skill",1],["md",1],["not",1],["disk",1],["previous",2],["version",1],["new",1],["has",1],["no",1],["file",1],["so",1],["passing",1],["here",1],["would",1],["rebuild",1],["from",1],["three",1],["owned",1],["fields",1],["drop",1],["requirements",1],["capabilities",1],["license",1],["category",1],["comments",1],["unknown",1],["nested",1],["keys",1],["return",1]]},{"id":"openai4s/skills_loader/frontmatter_edit.py#split_document","name":[["split",1],["document",1]],"path":[["openai4s",1],["skills",1],["loader",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["split",2],["document",3],["text",9],["str",6],["tuple",2],["list",2],["return",4],["raw",3],["frontmatter",3],["lines",1],["body",3],["deliberately",1],["same",1],["delimiter",1],["handling",1],["as",2],["parse",1],["so",1],["parser",1],["reads",1],["having",1],["one",1],["writer",1],["edits",1],["rather",1],["than",1],["prepends",1],["if",2],["not",1],["startswith",1],["end",4],["find",1],["strip",1],["lstrip",1],["splitlines",1]]},{"id":"openai4s/skills_loader/loader.py","name":[["loader",1],["py",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["skill",10],["discovery",3],["progressive",2],["disclosure",2],["sidecar",3],["structure",2],["gate",3],["mirrors",1],["openai4s",7],["model",1],["at",2],["three",1],["levels",1],["scan",1],["skills",5],["dir",1],["name",4],["md",2],["optional",1],["kernel",2],["py",2],["system",1],["prompt",2],["only",1],["lists",1],["one",4],["line",2],["summary",3],["full",1],["docs",1],["pulled",1],["demand",1],["via",1],["host",1],["search",1],["sidecars",1],["compile",2],["checked",2],["before",1],["returning",1],["ok",1],["error",1],["may",2],["start",1],["yaml",1],["ish",1],["frontmatter",2],["block",1],["stats",1],["description",3],["descriptive",1],["statistics",1],["helpers",1],["mean",1],["std",1],["quantile",1],["zscore",1],["origin",2],["personal",2],["becomes",1],["shown",1],["lifecycle",1],["display",1],["metadata",1],["configured",1],["root",3],["not",4],["determines",1],["whether",1],["writable",1],["from",10],["future",1],["import",14],["annotations",1],["hashlib",1],["json",2],["math",1],["re",2],["unicodedata",1],["collections",2],["counter",1],["abc",1],["callable",2],["sequence",1],["dataclasses",1],["dataclass",4],["field",1],["pathlib",1],["path",1],["capabilities",2],["capability",4],["state",1],["service",1],["config",3],["loader",2],["network",3],["compose",1],["readiness",3],["resolve",1],["unknown",5],["versions",1],["project",1],["valid",1],["origins",1],["organization",1],["draft",1],["word",1],["z0",1],["declared",1],["requirement",3],["every",1],["these",1],["local",1],["browsing",1],["catalogue",1],["must",1],["reach",1],["user",3],["scrolling",1],["list",1],["asking",1],["contact",1],["anything",1],["report",1],["says",1],["so",2],["explicitly",1],["derived",1],["machine",1],["observe",1],["about",1],["itself",2],["nobody",1],["knows",1],["check",1],["answers",1],["rather",1],["than",2],["guessing",1],["either",1],["direction",1],["claiming",2],["ready",4],["invites",1],["failure",1],["deep",1],["into",1],["task",1],["needs",3],["setup",3],["sends",1],["install",1],["something",1],["already",1],["be",3],["there",1],["checks",1],["dict",1],["str",1],["bool",1],["gpu",2],["has",1],["enabledness",1],["disabled",1],["perfectly",1],["enabled",1],["missing",1],["its",3],["hardware",1],["conflating",1],["them",1],["means",1],["who",1],["enables",1],["believes",1],["they",1],["have",1],["made",1],["work",1],["query",1],["term",2],["found",1],["stronger",1],["evidence",1],["same",1],["somewhere",1],["body",1],["boost",1],["collection",3],["declares",1],["file",1],["own",1],["marker",1],["frozen",2],["true",2],["eq",1],["false",1]]},{"id":"openai4s/skills_loader/loader.py#_bootstrap_runtime_code","name":[["bootstrap",1],["runtime",1],["code",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",3],["bootstrap",6],["runtime",2],["code",4],["manifest",13],["dict",13],["denied",5],["frozenset",14],["str",26],["collection",16],["prefixes",6],["skill",24],["paths",8],["none",18],["members",4],["catalog",9],["namespace",5],["skills",5],["path",9],["direct",5],["dirs",6],["generate",1],["kernel",4],["import",14],["gate",6],["tracker",1],["one",2],["snapshot",1],["capability",1],["allowlist",2],["complement",1],["by",1],["directory",8],["name",2],["knew",1],["only",3],["disabled",5],["user",1],["own",1],["off",1],["switch",1],["so",3],["specialist",1],["policy",1],["withheld",2],["was",2],["still",1],["importable",2],["inside",1],["child",1],["cell",1],["closed",1],["host",1],["rpc",1],["left",1],["sidecar",6],["half",1],["runs",1],["names",1],["roots",3],["finder",5],["exposes",1],["as",12],["packages",1],["addition",1],["each",1],["member",1],["spelling",1],["thus",1],["bioskills",4],["without",2],["exposing",1],["whole",2],["writable",1],["bundled",1],["root",5],["sys",10],["keys",1],["leaf",1],["second",1],["segment",1],["dir",1],["module",4],["never",2],["looked",1],["up",1],["at",2],["all",1],["find",1],["spec",1],["saw",1],["top",1],["found",1],["no",2],["entry",16],["returned",1],["ordinary",1],["imported",1],["recipe",1],["both",1],["spellings",1],["must",1],["resolve",1],["same",1],["identity",2],["before",1],["any",1],["decision",1],["taken",1],["entries",10],["known",3],["if",7],["items",1],["not",4],["enabled",1],["true",1],["tracked",1],["loader",2],["actually",1],["embedded",3],["needs",2],["deny",1],["disable",1],["short",1],["string",1],["full",1],["hash",1],["record",3],["mark",1],["561",1],["recipes",1],["carry",1],["py",1],["repr",1],["ing",1],["into",2],["generated",2],["source",1],["shipped",1],["quarter",1],["megabyte",1],["compiled",1],["every",2],["start",1],["stored",1],["verbatim",1],["init",2],["hooks",1],["durable",1],["generation",2],["copied",1],["refs",1],["cursor",1],["checkpoint",1],["feed",1],["fire",1],["them",1],["present",1],["id",2],["kind",2],["load",7],["events",6],["keep",1],["snippet",1],["self",2],["contained",1],["scientific",1],["may",1],["openai4s",8],["internals",1],["from",1],["its",1],["selected",1],["environment",2],["return",1],["base64",2],["o4s",49],["hashlib",2],["importlib",4],["abc",2],["machinery",2],["os",3],["time",2],["types",2],["event",1],["mirror",1],["audit",2],["emit",1],["order",4],["max",1],["item",5],["isinstance",4],["int",1],["bool",1],["default",1],["tuple",1],["fromkeys",1],["realpath",1],["base",1],["prefix",2],["frozen",1],["recovery",1],["active",1],["false",2],["list",1],["modules",2],["head",4],["partition",1],["pop",1],["meta",2],["getattr",1],["class",1],["open",1],["ai4",1],["stracked",1],["delegate",1],["diagnostic",1],["local",1],["au",1]]},{"id":"openai4s/skills_loader/loader.py#_canonical_skill_name","name":[["canonical",1],["skill",1],["name",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["canonical",2],["skill",4],["name",4],["value",3],["str",5],["return",2],["collision",1],["identity",2],["declared",1],["directory",2],["names",1],["implementation",1],["detail",1],["capability",1],["state",1],["agent",1],["retrieval",1],["frontmatter",1],["normalize",2],["public",1],["so",1],["user",1],["cannot",1],["shadow",1],["bundled",1],["through",1],["casing",1],["compatible",1],["unicode",1],["whitespace",1],["differences",1],["normalized",2],["unicodedata",1],["nfkc",1],["join",1],["split",1],["casefold",1]]},{"id":"openai4s/skills_loader/loader.py#_first_paragraph","name":[["first",1],["paragraph",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["first",3],["paragraph",2],["body",4],["str",4],["block",2],["split",1],["cleaned",3],["join",1],["ln",6],["strip",7],["lstrip",2],["splitlines",2],["if",3],["not",1],["startswith",1],["return",3],["fall",1],["back",1],["non",1],["heading",1],["line",1]]},{"id":"openai4s/skills_loader/loader.py#_has_gpu","name":[["has",1],["gpu",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["has",2],["gpu",2],["bool",3],["import",1],["shutil",2],["nvidia",2],["smi",2],["path",1],["not",1],["probe",1],["executing",1],["here",1],["would",1],["make",1],["rendering",1],["catalogue",1],["spawn",1],["subprocess",1],["per",1],["skill",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#_parse_frontmatter","name":[["parse",1],["frontmatter",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["parse",2],["frontmatter",4],["text",8],["str",5],["tuple",2],["dict",3],["split",1],["optional",2],["leading",1],["block",9],["off",1],["body",3],["understands",1],["deliberately",1],["small",1],["yaml",1],["subset",1],["enough",1],["skill",1],["not",5],["general",1],["parser",1],["top",4],["level",4],["key",7],["scalar",4],["quoted",1],["unquoted",1],["inline",1],["comments",2],["scalars",1],["folded",5],["literal",2],["whose",1],["value",1],["following",1],["more",1],["indented",3],["lines",11],["joins",1],["spaces",1],["preserves",1],["newlines",1],["chomping",2],["indicators",1],["accepted",1],["ignored",2],["descriptions",1],["collapsed",1],["anyway",1],["continuation",1],["belong",1],["nested",2],["mapping",1],["sequence",1],["metadata",1],["third",1],["party",1],["name",2],["so",1],["they",1],["cannot",1],["clobber",1],["same",1],["if",10],["startswith",1],["return",3],["end",4],["find",1],["raw",2],["strip",9],["lstrip",2],["meta",4],["splitlines",1],["len",3],["while",2],["line",5],["only",1],["keys",1],["start",1],["at",1],["column",1],["skip",1],["blanks",1],["list",2],["items",1],["any",1],["continue",3],["partition",1],["lower",1],["marker",5],["indicator",1],["detect",1],["append",1],["dedent",1],["by",1],["minimum",1],["indent",1],["non",1],["blank",1],["indents",3],["ln",7],["pad",2],["min",1],["else",4],["dedented",2],["sep",2],["join",1]]},{"id":"openai4s/skills_loader/loader.py#_query_tokens","name":[["query",1],["tokens",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["query",7],["tokens",5],["str",4],["terms",1],["carry",1],["evidence",1],["one",1],["character",1],["token",4],["punctuation",1],["debris",1],["more",1],["often",1],["than",2],["word",1],["test",1],["yields",1],["479",1],["604",1],["bundled",1],["recipes",1],["contain",1],["through",1],["don",1],["flags",1],["loop",1],["variables",1],["dropped",1],["whenever",1],["has",1],["anything",1],["longer",1],["kept",1],["all",1],["there",1],["so",1],["bare",1],["still",1],["retrieves",1],["something",1],["rather",1],["nothing",1],["tokenize",1],["return",1],["if",1],["len",1]]},{"id":"openai4s/skills_loader/loader.py#_read_collection","name":[["read",1],["collection",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["read",3],["collection",8],["root",7],["path",2],["skill",3],["none",5],["return",5],["bundled",1],["subdirectory",1],["declares",1],["if",4],["any",1],["marker",4],["not",3],["file",1],["try",1],["declared",4],["json",1],["loads",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["isinstance",1],["dict",1],["identifier",3],["str",2],["id",2],["name",2],["strip",2],["prompt",6],["line",6],["count",1],["pinned",1],["third",1],["party",1],["recipes",1],["available",1],["demand",1],["search",1],["skills",2],["before",1],["writing",1],["pipeline",1],["area",1],["list",1],["only",1],["exact",1],["enumeration",1],["required",1]]},{"id":"openai4s/skills_loader/loader.py#_requirements","name":[["requirements",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["requirements",4],["value",9],["object",2],["tuple",4],["str",4],["normalise",1],["frontmatter",1],["lowercase",1],["tokens",1],["tolerant",1],["three",1],["spellings",1],["actually",1],["appear",1],["wild",1],["yaml",1],["list",2],["comma",1],["separated",1],["string",1],["bare",1],["word",1],["because",1],["rejecting",1],["skill",3],["over",1],["its",1],["punctuation",1],["would",2],["hide",1],["real",1],["cosmetic",1],["reason",1],["unparseable",1],["yields",1],["no",1],["rather",1],["than",1],["fabricated",1],["one",1],["claiming",1],["needs",1],["something",1],["never",1],["declared",1],["send",1],["user",1],["install",1],["thing",1],["they",1],["not",1],["need",1],["if",3],["none",1],["return",3],["isinstance",2],["parts",3],["part",7],["strip",2],["replace",2],["split",1],["elif",1],["else",1],["sorted",1],["lower",1]]},{"id":"openai4s/skills_loader/loader.py#_SearchIndex","name":[["search",1],["index",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["class",2],["search",4],["index",4],["corpus",10],["statistics",1],["exactly",1],["one",3],["discovered",2],["skill",13],["map",3],["discover",1],["publishes",1],["fresh",1],["by",2],["reference",1],["swap",1],["so",3],["keyed",1],["identity",1],["rediscovery",2],["invalidates",1],["racing",1],["rebuilds",1],["rather",1],["than",1],["weighting",1],["another",1],["document",5],["frequencies",2],["cover",1],["every",2],["disabled",1],["allowlist",1],["withheld",1],["ones",1],["included",1],["score",1],["not",1],["move",1],["some",1],["unrelated",1],["switched",1],["off",1],["scoped",1],["away",1],["dict",5],["str",7],["frequency",10],["int",1],["summary",2],["tokens",2],["frozenset",2],["classmethod",1],["def",2],["build",1],["cls",2],["counter",2],["values",1],["update",1],["keywords",1],["return",2],["key",2],["tokenize",1],["name",1],["description",1],["items",1],["weight",1],["self",3],["token",3],["float",1],["smoothed",1],["inverse",1],["bm25",1],["form",1],["stays",1],["strictly",1],["positive",1],["even",1],["contains",1],["query",1],["made",1],["only",1],["common",1],["words",1],["still",1],["ranks",1],["its",1],["matches",1],["instead",1],["scoring",1],["them",1],["all",1],["zero",1],["returning",1],["nothing",1],["total",2],["len",1],["math",1],["log",1]]},{"id":"openai4s/skills_loader/loader.py#_SearchIndex.build","name":[["build",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["build",2],["cls",3],["corpus",6],["dict",3],["str",3],["skill",7],["search",2],["index",2],["frequency",4],["counter",2],["values",1],["update",1],["keywords",1],["return",1],["document",1],["summary",1],["tokens",1],["key",2],["frozenset",1],["tokenize",1],["name",1],["description",1],["items",1]]},{"id":"openai4s/skills_loader/loader.py#_SearchIndex.weight","name":[["weight",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["weight",2],["self",4],["token",4],["str",2],["float",2],["smoothed",1],["inverse",1],["document",2],["frequency",5],["bm25",1],["form",1],["stays",1],["strictly",1],["positive",1],["even",1],["every",1],["skill",2],["contains",1],["so",1],["one",1],["corpus",2],["query",1],["made",1],["only",1],["common",1],["words",1],["still",1],["ranks",1],["its",1],["matches",1],["instead",1],["scoring",1],["them",1],["all",1],["zero",1],["returning",1],["nothing",1],["total",2],["len",1],["return",1],["math",1],["log",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository","name":[["store",1],["capability",1],["repository",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["class",2],["store",10],["capability",4],["repository",7],["resolve",3],["current",1],["owned",2],["every",1],["operation",1],["skill",1],["loader",3],["legitimately",1],["outlive",1],["server",1],["test",1],["generation",1],["configuration",1],["reloads",1],["daemon",1],["restarts",1],["both",1],["replace",1],["sqlite",1],["owner",2],["holding",1],["concrete",1],["would",1],["leave",1],["pointing",1],["at",1],["closed",1],["connection",2],["tiny",1],["adapter",1],["preserves",1],["as",1],["sole",1],["while",1],["making",1],["default",1],["safe",1],["across",1],["lifecycle",1],["boundary",1],["explicitly",1],["injected",1],["services",1],["retain",1],["their",1],["caller",1],["lifetime",1],["semantics",1],["def",10],["init",1],["self",20],["db",4],["path",6],["none",1],["call",9],["method",2],["str",1],["args",18],["kwargs",18],["lazy",1],["import",2],["avoids",1],["skills",1],["initialization",1],["cycle",1],["from",1],["openai4s",1],["state",1],["return",9],["getattr",1],["enabled",2],["snapshot",2],["explicit",2],["states",2],["append",2],["event",2],["list",2],["events",2],["record",2],["manifest",4],["latest",2]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["init",2],["self",3],["db",4],["path",7],["none",2]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository._call","name":[["call",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["call",2],["self",3],["method",3],["str",2],["args",3],["kwargs",3],["lazy",2],["import",3],["avoids",2],["store",7],["skills",2],["initialization",2],["cycle",2],["from",1],["openai4s",1],["repository",3],["db",1],["path",1],["capability",1],["state",1],["return",1],["getattr",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.append_event","name":[["append",1],["event",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["append",3],["event",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.explicit_states","name":[["explicit",1],["states",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["explicit",3],["states",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.latest_manifest","name":[["latest",1],["manifest",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["latest",3],["manifest",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.list_events","name":[["list",1],["events",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["list",3],["events",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.record_manifest","name":[["record",1],["manifest",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["record",3],["manifest",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.resolve","name":[["resolve",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["resolve",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.set_enabled","name":[["enabled",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["enabled",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_StoreCapabilityRepository.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["snapshot",3],["self",3],["args",3],["kwargs",3],["return",1],["call",1]]},{"id":"openai4s/skills_loader/loader.py#_strip_scalar","name":[["strip",1],["scalar",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["strip",4],["scalar",3],["str",4],["normalize",1],["inline",2],["yaml",1],["drop",1],["comments",1],["surrounding",1],["quotes",1],["only",1],["strips",1],["comment",2],["unquoted",2],["values",1],["so",1],["inside",1],["quoted",1],["description",1],["survives",1],["if",1],["len",1],["return",2],["starts",1],["trailing",1],["split",1]]},{"id":"openai4s/skills_loader/loader.py#_tokenize","name":[["tokenize",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["tokenize",2],["texts",3],["str",5],["toks",3],["update",1],["word",1],["findall",1],["lower",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#discover_skills","name":[["discover",1],["skills",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["discover",3],["skills",5],["dir",3],["path",2],["none",8],["cfg",3],["config",2],["dict",2],["str",2],["skill",3],["return",1],["loader",1]]},{"id":"openai4s/skills_loader/loader.py#Skill","name":[["skill",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["class",3],["skill",7],["name",10],["str",15],["root",4],["path",5],["doc",1],["md",1],["body",1],["frontmatter",4],["stripped",1],["has",4],["kernel",13],["bool",4],["py",3],["sidecar",14],["present",2],["description",3],["one",3],["line",3],["summary",2],["progressive",2],["disclosure",2],["origin",4],["unknown",2],["filesystem",1],["discovery",2],["source",4],["authoritative",1],["ownership",1],["remains",1],["lifecycle",1],["display",1],["metadata",1],["intentionally",1],["unable",1],["make",1],["bundled",4],["directory",4],["writable",1],["keywords",1],["field",2],["default",3],["factory",2],["needs",1],["before",2],["actually",1],["run",1],["requirements",2],["gpu",2],["fourteen",1],["skills",1],["have",1],["declared",2],["since",1],["they",1],["were",1],["written",1],["nothing",1],["read",4],["so",2],["only",3],["looked",1],["identical",1],["runs",1],["anywhere",1],["agent",3],["discovered",2],["difference",1],["at",1],["execution",1],["time",1],["deep",1],["into",1],["task",2],["tuple",1],["version",3],["document",3],["sha256",6],["none",9],["large",1],["third",1],["party",1],["collections",1],["remain",1],["individually",1],["searchable",1],["loadable",1],["but",1],["represented",1],["by",1],["always",1],["system",1],["prompt",1],["preserves",1],["collection",2],["contains",1],["hundreds",1],["recipes",1],["whose",1],["summaries",1],["alone",1],["would",1],["otherwise",1],["consume",1],["context",1],["closed",1],["network",7],["declaration",1],["never",1],["authorization",1],["capability",2],["property",2],["def",5],["self",23],["return",10],["import",11],["hint",2],["imports",2],["inside",1],["cell",1],["lives",1],["disk",1],["under",1],["bootstrap",2],["finder",1],["binds",1],["its",1],["exact",1],["must",1],["dir",2],["not",4],["names",2],["may",1],["contain",1],["hyphens",1],["pdf",2],["explore",2],["valid",2],["python",1],["identifiers",1],["from",2],["syntax",3],["error",7],["those",1],["emit",1],["importlib",3],["module",3],["resolves",1],["as",4],["namespace",1],["submodule",1],["works",1],["hyphenated",1],["if",3],["mod",6],["isidentifier",1],["isn",1],["identifier",1],["won",1],["work",1],["no",2],["gate",6],["dict",3],["compile",2],["check",1],["openai4s",1],["structure",1],["returns",1],["ok",6],["trivially",1],["catches",1],["errors",1],["tries",1],["mid",1],["true",3],["try",1],["src",2],["text",1],["utf",1],["exec",2],["except",2],["false",4],["oserror",1],["cannot",1],["manifest",2],["entry",1],["state",7],["describe",1],["without",1],["claiming",1],["loaded",2],["starts",1],["generated",1],["hook",1],["changes",1],["after",1],["loader",1],["succeeds",1],["distribution",1],["scope",5],["enabled",2],["id",2],["digest",2],["mode",2]]},{"id":"openai4s/skills_loader/loader.py#skill_readiness","name":[["skill",1],["readiness",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["skill",3],["readiness",2],["requirements",3],["sequence",2],["str",9],["dict",2],["object",2],["run",1],["here",1],["answered",1],["from",1],["local",1],["state",6],["alone",1],["missing",5],["list",2],["unknown",5],["requirement",5],["check",3],["checks",1],["lower",1],["if",2],["none",1],["append",2],["elif",2],["not",1],["needs",1],["setup",1],["else",1],["ready",1],["return",1],["sorted",2],["unverifiable",1],["said",1],["explicitly",1],["so",1],["caller",1],["cannot",1],["mistake",1],["probe",1],["checked",1],["locally",1],["true",1]]},{"id":"openai4s/skills_loader/loader.py#Skill.import_hint","name":[["import",1],["hint",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["import",9],["hint",3],["self",4],["str",2],["none",3],["agent",1],["imports",2],["skill",1],["sidecar",3],["inside",1],["kernel",6],["cell",1],["lives",1],["disk",1],["under",1],["directory",2],["name",4],["bootstrap",1],["finder",1],["binds",1],["its",1],["exact",1],["discovered",1],["path",1],["so",1],["must",1],["dir",2],["not",3],["declared",1],["frontmatter",1],["names",2],["may",1],["contain",1],["hyphens",1],["pdf",2],["explore",2],["valid",2],["python",1],["identifiers",1],["from",2],["syntax",1],["error",1],["those",1],["emit",1],["importlib",3],["module",2],["resolves",1],["as",2],["namespace",1],["submodule",1],["works",1],["hyphenated",1],["if",2],["has",1],["return",3],["mod",6],["root",1],["isidentifier",1],["isn",1],["identifier",1],["won",1],["work",1]]},{"id":"openai4s/skills_loader/loader.py#Skill.manifest_entry","name":[["manifest",1],["entry",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["manifest",3],["entry",2],["self",13],["state",8],["dict",4],["describe",1],["discovery",1],["bootstrap",1],["without",1],["claiming",1],["import",2],["loaded",2],["starts",1],["false",2],["generated",1],["kernel",2],["hook",1],["changes",1],["only",1],["after",1],["sidecar",4],["loader",1],["exec",1],["module",1],["succeeds",1],["gate",4],["return",1],["name",3],["directory",1],["root",1],["origin",2],["distribution",1],["scope",5],["source",1],["enabled",2],["bool",1],["true",1],["default",1],["id",2],["version",2],["document",2],["sha256",4],["network",4],["digest",2],["mode",2],["present",1],["has",1]]},{"id":"openai4s/skills_loader/loader.py#Skill.read_only","name":[["read",1],["only",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["read",2],["only",2],["self",3],["bool",2],["return",1],["source",1],["bundled",1]]},{"id":"openai4s/skills_loader/loader.py#Skill.sidecar_gate","name":[["sidecar",1],["gate",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["sidecar",6],["gate",3],["self",4],["dict",2],["compile",2],["check",1],["kernel",3],["py",2],["openai4s",1],["structure",1],["returns",1],["ok",6],["bool",1],["error",6],["str",2],["none",3],["skill",1],["no",1],["trivially",1],["catches",1],["syntax",2],["errors",1],["before",1],["agent",1],["tries",1],["import",1],["mid",1],["task",1],["if",1],["not",1],["has",1],["return",4],["true",2],["path",3],["root",1],["try",1],["src",2],["read",2],["text",1],["utf",1],["exec",1],["except",2],["as",2],["false",2],["class",1],["name",1],["oserror",1],["cannot",1]]},{"id":"openai4s/skills_loader/loader.py#Skill.summary_line","name":[["summary",1],["line",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["summary",2],["line",2],["self",4],["str",2],["return",1],["name",1],["description",2],["no",1]]},{"id":"openai4s/skills_loader/loader.py#SkillCollection","name":[["skill",1],["collection",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["class",2],["skill",2],["collection",8],["bundled",1],["tree",2],["one",2],["catalog",1],["entry",1],["not",4],["peer",1],["skills",1],["loader",1],["hardcode",1],["directory",1],["name",1],["id",2],["eight",1],["line",6],["bioinformatics",1],["policy",1],["paragraph",1],["system",2],["context",1],["read",1],["back",1],["exactly",1],["key",2],["so",1],["was",1],["tag",1],["three",1],["surfaces",1],["interpreted",1],["differently",1],["second",1],["would",1],["have",1],["been",1],["dropped",1],["from",1],["prompt",6],["now",1],["declares",1],["itself",1],["drop",2],["json",1],["beside",1],["its",2],["license",1],["readme",1],["pair",1],["every",1],["surface",1],["picks",1],["up",1],["own",1],["retrieval",1],["guidance",1],["living",1],["next",1],["recipes",1],["describes",1],["rather",1],["than",1],["provider",1],["neutral",1],["discovery",1],["component",1],["str",3],["root",1],["path",1],["rendered",1],["verbatim",1],["as",1],["single",1],["count",4],["substituted",1],["number",1],["members",1],["actually",1],["visible",1],["caller",1],["561",1],["once",1],["allowlist",1],["has",1],["filtered",1],["them",1],["def",1],["summary",1],["self",3],["int",1],["try",1],["body",3],["format",1],["except",1],["index",1],["error",3],["value",1],["malformed",1],["template",1],["must",2],["take",1],["down",1],["silently",1],["either",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#SkillCollection.summary_line","name":[["summary",1],["line",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["summary",2],["line",4],["self",4],["count",4],["int",2],["str",2],["try",1],["body",3],["prompt",3],["format",1],["except",1],["index",1],["error",3],["key",1],["value",1],["malformed",1],["template",1],["must",2],["not",2],["take",1],["down",1],["silently",1],["drop",1],["collection",1],["either",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader","name":[["skill",1],["loader",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["class",2],["skill",20],["loader",6],["def",9],["init",1],["self",36],["skills",22],["dir",20],["path",9],["none",36],["cfg",8],["config",2],["capabilities",11],["capability",5],["state",2],["service",2],["project",22],["id",40],["str",15],["session",16],["if",14],["else",3],["store",1],["repository",1],["db",1],["elif",1],["not",10],["scoped",3],["getattr",2],["dict",8],["search",3],["index",2],["last",1],["manifest",1],["return",14],["user",5],["writable",3],["authored",2],["kept",1],["separate",1],["from",3],["bundled",14],["read",3],["only",1],["discovered",3],["alongside",1],["ones",2],["data",1],["overlay",1],["isolated",1],["by",2],["hashed",1],["identity",6],["root",12],["collections",2],["collection",24],["every",2],["its",3],["own",2],["marker",1],["file",1],["ordinary",1],["open",1],["ai4",1],["remain",1],["one",5],["directory",9],["below",1],["declares",1],["itself",2],["json",1],["holds",1],["members",1],["level",1],["lower",1],["lets",1],["provenance",1],["license",1],["retrieval",1],["guidance",1],["live",1],["at",2],["single",2],["stable",1],["boundary",1],["instead",1],["pretending",1],["independently",1],["maintained",2],["packages",1],["found",5],["child",3],["sorted",1],["iterdir",2],["continue",3],["previous",3],["raise",1],["value",1],["error",1],["duplicate",1],["roots",8],["tuple",5],["their",2],["optional",1],["list",1],["values",1],["append",1],["collision",2],["reserves",1],["importable",1],["package",2],["names",3],["right",1],["member",1],["exposed",1],["through",1],["frozen",1],["bootstrap",1],["finder",1],["either",2],["spelling",1],["would",1],["be",1],["discoverable",1],["as",1],["while",1],["python",1],["imports",1],["different",1],["bypasses",1],["tracked",1],["sidecar",1],["entirely",1],["so",1],["these",1],["reserved",1],["even",1],["has",1],["no",1],["md",2],["name",15],["strip",1],["canonical",5],["candidate",4],["staticmethod",1],["parse",3],["document",2],["content",3],["frontmatter",2],["rules",1],["discover",2],["build",1],["into",1],["fresh",1],["local",1],["map",2],["publish",1],["atomic",1],["reference",1],["swap",1],["end",1],["concurrent",1],["reader",1],["catalog",2],["another",1],["parallel",1],["tool",1],["then",2],["observes",1],["complete",2],["old",1],["new",1],["never",1],["being",1],["cleared",1],["repopulated",1],["place",1],["raised",1],["dictionary",1],["changed",1],["size",1],["during",1],["iteration",1],["first",1],["must",1],["silently",1],["shadow",1],["trusted",2],["declared",1],["wins",1],["otherwise",1],["agent",1],["could",1],["load",1],["untrusted",1],["under",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.__init__","name":[["init",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["init",2],["self",12],["skills",7],["dir",6],["path",4],["none",29],["cfg",6],["config",3],["capabilities",10],["capability",4],["state",3],["service",3],["project",10],["id",20],["str",5],["session",10],["if",2],["else",1],["store",1],["repository",1],["db",1],["elif",1],["not",2],["scoped",1],["getattr",2],["dict",2],["skill",1],["search",2],["index",2],["last",1],["manifest",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.bootstrap_code","name":[["bootstrap",1],["code",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["bootstrap",6],["code",3],["self",8],["allowed",5],["frozenset",8],["str",9],["none",6],["return",2],["scoped",1],["sidecar",1],["import",1],["path",3],["deny",1],["gate",3],["truthful",1],["tracker",1],["by",1],["skill",14],["name",10],["keys",1],["directory",4],["so",2],["complement",1],["computed",1],["here",1],["from",1],["manifest",7],["rather",1],["than",1],["reimplemented",1],["generator",1],["means",1],["unrestricted",1],["yields",1],["previous",1],["bytes",1],["exactly",1],["id",1],["durable",1],["recovery",1],["key",1],["itself",1],["must",1],["not",3],["move",1],["denied",3],["if",7],["entry",4],["entries",1],["bundled",5],["roots",1],["skills",9],["include",1],["disabled",1],["true",1],["collection",13],["root",15],["lives",1],["under",1],["finder",1],["also",1],["exposes",1],["its",1],["as",1],["second",1],["importable",1],["spelling",1],["every",1],["member",1],["has",1],["know",1],["both",1],["guards",1],["only",1],["one",1],["prefixes",2],["paths",4],["values",3],["members",2],["parent",2],["catalog",2],["dir",3],["direct",2],["dirs",2],["runtime",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.bootstrap_manifest","name":[["bootstrap",1],["manifest",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["bootstrap",3],["manifest",13],["self",6],["persist",3],["bool",2],["true",4],["dict",2],["build",1],["exact",1],["enabled",1],["disabled",2],["skill",9],["snapshot",3],["kernel",2],["stored",4],["intent",1],["sidecars",1],["remain",1],["loaded",1],["false",1],["until",1],["generated",1],["import",2],["hook",1],["observes",1],["successful",1],["all",3],["skills",4],["include",1],["states",2],["capabilities",2],["name",2],["values",2],["entries",5],["entry",1],["digest",2],["hashlib",1],["sha256",1],["json",1],["dumps",1],["sort",1],["keys",1],["separators",1],["encode",1],["hexdigest",1],["id",3],["local",1],["20",1],["kind",1],["load",1],["events",1],["if",2],["record",1],["not",1],["none",1],["last",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.bundled_directory_collision","name":[["bundled",1],["directory",1],["collision",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["bundled",4],["directory",8],["collision",2],["self",5],["str",3],["path",3],["none",4],["return",5],["reserves",1],["collection",3],["roots",2],["importable",1],["package",2],["names",2],["their",1],["own",1],["right",1],["every",1],["member",1],["exposed",1],["through",1],["frozen",1],["bootstrap",1],["finder",1],["writable",1],["skill",5],["either",1],["spelling",1],["would",1],["be",1],["discoverable",1],["as",1],["one",1],["capability",1],["while",1],["python",1],["imports",1],["different",1],["bypasses",1],["tracked",1],["sidecar",1],["loader",1],["entirely",1],["so",1],["these",1],["reserved",1],["even",1],["root",4],["itself",1],["has",1],["no",1],["md",1],["name",11],["strip",1],["if",4],["not",2],["identity",3],["canonical",3],["skills",2],["dir",4],["continue",1],["candidate",4],["iterdir",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.bundled_name_collision","name":[["bundled",1],["name",1],["collision",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["bundled",3],["name",9],["collision",2],["self",3],["str",2],["skill",8],["none",4],["return",4],["owner",1],["declared",1],["identity",1],["if",3],["any",1],["wanted",3],["canonical",2],["not",1],["discover",1],["values",1],["read",1],["only",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.bundled_roots","name":[["bundled",1],["roots",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["bundled",3],["roots",6],["self",4],["tuple",6],["path",3],["str",3],["none",4],["return",2],["maintained",1],["their",1],["optional",1],["collection",4],["id",2],["list",1],["skills",1],["dir",1],["collections",1],["values",1],["append",1],["root",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.catalog","name":[["catalog",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["catalog",3],["self",4],["include",4],["disabled",5],["bool",3],["false",2],["list",3],["dict",3],["lightweight",1],["listing",1],["name",4],["description",3],["origin",3],["no",1],["full",1],["docs",1],["rows",3],["skills",1],["values",1],["readiness",5],["compose",1],["requirements",3],["network",2],["append",1],["distribution",1],["scope",1],["source",1],["has",2],["kernel",2],["enabled",4],["deliberately",2],["beside",1],["not",1],["folded",1],["into",1],["skill",3],["be",2],["perfectly",1],["ready",3],["one",1],["missing",1],["its",1],["hardware",1],["merging",1],["them",1],["means",1],["user",2],["who",1],["enables",1],["believes",1],["they",1],["have",1],["made",1],["work",1],["capabilities",1],["public",2],["version",2],["document",2],["sha256",4],["sidecar",2],["provenance",1],["filtering",1],["metadata",1],["none",1],["identifies",2],["ordinary",1],["curated",1],["bioskills",1],["pinned",1],["third",1],["party",1],["collection",3],["without",1],["changing",1],["names",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.collections","name":[["collections",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["collections",2],["self",4],["dict",3],["str",3],["skill",4],["collection",15],["every",1],["bundled",1],["discovered",1],["from",1],["its",3],["own",1],["marker",1],["file",1],["ordinary",1],["open",1],["ai4",1],["skills",4],["remain",1],["one",2],["directory",2],["below",1],["declares",1],["itself",1],["json",1],["holds",1],["members",1],["level",1],["lower",1],["lets",1],["provenance",1],["license",1],["retrieval",1],["guidance",1],["live",1],["at",1],["single",1],["stable",1],["boundary",1],["instead",1],["pretending",1],["independently",1],["maintained",1],["packages",1],["found",5],["if",4],["not",3],["dir",4],["return",2],["child",3],["sorted",1],["iterdir",1],["continue",2],["read",1],["none",2],["previous",3],["id",4],["raise",1],["value",1],["error",1],["duplicate",1],["root",2]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.discover","name":[["discover",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["discover",4],["self",8],["dict",6],["str",15],["skill",23],["build",2],["into",2],["fresh",2],["local",2],["map",4],["publish",2],["single",2],["atomic",2],["reference",2],["swap",2],["at",6],["end",2],["concurrent",2],["reader",2],["search",2],["catalog",7],["another",2],["from",2],["parallel",2],["read",3],["tool",2],["then",3],["observes",2],["either",2],["complete",4],["old",2],["new",2],["one",3],["never",2],["being",2],["cleared",2],["repopulated",2],["place",2],["raised",2],["dictionary",2],["changed",2],["size",2],["during",2],["iteration",2],["discovered",5],["bundled",21],["skills",7],["first",2],["user",8],["authored",2],["ones",1],["must",1],["not",13],["silently",1],["shadow",1],["trusted",3],["by",2],["directory",4],["declared",4],["canonical",9],["name",37],["wins",1],["collision",1],["otherwise",1],["agent",1],["could",1],["load",1],["untrusted",1],["content",1],["under",1],["capability",1],["identity",14],["roots",6],["collection",15],["root",29],["names",4],["if",19],["none",11],["dir",8],["claimed",5],["identities",6],["tuple",4],["path",4],["namespace",1],["values",1],["previous",22],["raise",5],["value",5],["error",5],["collides",3],["list",1],["reserve",1],["both",1],["ordinary",1],["directories",3],["members",1],["has",4],["no",1],["md",5],["so",1],["relying",1],["only",1],["would",1],["let",1],["manually",1],["installed",1],["writable",7],["claim",2],["its",1],["import",1],["make",1],["runtime",1],["gate",1],["ambiguous",1],["child",24],["iterdir",2],["project",6],["append",2],["source",3],["base",4],["exists",4],["continue",5],["sorted",1],["already",1],["keep",1],["duplicate",2],["raw",3],["text",1],["utf",2],["meta",4],["body",2],["parse",1],["frontmatter",1],["origin",8],["unknown",2],["lower",1],["space",1],["files",1],["cannot",1],["preserve",1],["host",2],["lifecycle",1],["draft",2],["personal",2],["states",1],["web",1],["documents",1],["separate",1],["state",1],["else",1],["elif",1],["valid",1],["origins",1],["description",7],["paragraph",1],["join",1],["split",1],["collapse",1],["whitespace",1],["len",1],["200",1],["197",1],["current",2],["conflict",4],["kind",8],["spelling",8],["break",1],["document",1],["sha256",3],["hashlib",1],["encode",1],["hexdigest",1],["sidecar",5],["kernel",3],["py",2],["stat",1],["reused",1],["below",1],["across",1],["hundreds",2],["duplicating",1],["added",1],["syscalls",1],["walked",1],["every",1],["rpc",1],["try",1],["side",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.get","name":[],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["self",3],["name",7],["str",2],["include",4],["disabled",4],["bool",2],["false",2],["skill",3],["none",3],["skills",5],["if",2],["return",3],["allow",1],["lookup",1],["by",1],["declared",1],["too",1],["values",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.is_enabled","name":[["enabled",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["enabled",3],["self",3],["name",3],["str",2],["bool",2],["return",1],["capabilities",1],["skill",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.parse_document","name":[["parse",1],["document",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["parse",4],["document",3],["content",3],["str",4],["tuple",2],["dict",2],["one",1],["skill",1],["md",1],["loader",1],["frontmatter",2],["rules",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.project_skills_dir","name":[["project",1],["skills",1],["dir",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["project",7],["skills",3],["dir",2],["self",5],["path",2],["none",3],["writable",1],["overlay",1],["isolated",1],["by",1],["hashed",1],["identity",1],["if",1],["not",1],["id",2],["return",2],["root",1],["cfg",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.read","name":[["read",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["read",4],["self",3],["name",4],["str",6],["path",5],["skill",8],["md",2],["enabled",1],["resource",1],["without",1],["escaping",1],["its",1],["directory",1],["if",2],["none",1],["raise",2],["key",1],["error",2],["no",1],["such",1],["disabled",1],["root",5],["resolve",2],["target",4],["not",1],["parents",1],["value",1],["escapes",1],["dir",1],["return",1],["text",1],["utf",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.record_sidecar_loaded","name":[["record",1],["sidecar",1],["loaded",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["record",3],["sidecar",5],["loaded",3],["self",5],["name",7],["str",6],["module",4],["none",9],["manifest",7],["id",6],["dict",2],["persist",1],["load",1],["event",2],["reported",1],["by",1],["runtime",1],["checkpoint",1],["integrator",1],["skill",13],["include",1],["disabled",1],["true",1],["if",1],["raise",1],["key",1],["error",1],["no",1],["such",1],["return",1],["capabilities",1],["metadata",1],["root",1],["kernel",1],["last",1],["version",2],["sha256",3],["document",2],["digest",3],["network",3],["mode",2]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.resolve","name":[["resolve",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["resolve",3],["self",6],["name",16],["str",6],["permits",5],["callable",2],["bool",2],["none",12],["skill",8],["requested",6],["guarded",1],["fuzzy",1],["fallback",3],["handles",1],["two",1],["exact",1],["identities",1],["directory",1],["key",1],["declared",1],["historical",1],["then",1],["asked",1],["lexical",1],["index",1],["its",1],["single",2],["best",1],["match",2],["tolerable",1],["over",2],["small",1],["curated",1],["catalog",1],["actively",1],["misleading",1],["hundreds",1],["recipes",1],["load",3],["alpha",2],["fold2",2],["returned",2],["bio",2],["crispr",1],["screens",1],["mageck",1],["analysis",1],["boltz2",2],["ml",1],["docking",1],["rescoring",1],["different",1],["full",2],["recipe",3],["under",1],["caller",1],["did",1],["not",6],["ask",1],["from",1],["tool",1],["whose",1],["whole",1],["contract",1],["one",3],["guidance",1],["by",1],["distinction",1],["request",1],["looks",1],["like",1],["well",1],["scores",1],["bare",1],["token",2],["near",1],["miss",1],["usually",1],["typo",1],["so",2],["has",1],["candidate",10],["keeps",1],["protein",1],["mpnn",1],["retrosynthesis",1],["literature",1],["working",1],["refuses",1],["esmfold",1],["rather",1],["than",1],["answering",1],["them",1],["something",1],["else",2],["multi",1],["word",2],["phrase",1],["description",1],["matching",1],["against",1],["bodies",1],["exactly",1],["fourier",1],["signal",1],["still",1],["resolves",1],["spectral",1],["every",1],["must",1],["be",1],["present",1],["somewhere",1],["however",1],["common",1],["permission",1],["return",6],["unrelated",1],["totally",1],["unknown",1],["if",6],["strip",1],["wanted",4],["tokenize",2],["shaped",2],["len",1],["split",1],["eligible",3],["frozenset",1],["skills",1],["values",1],["keywords",1],["hit",2],["search",1],["limit",1],["contains",1],["continue",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.scoped","name":[["scoped",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["scoped",3],["self",7],["project",8],["id",16],["str",4],["none",10],["session",8],["skill",3],["loader",3],["return",1],["skills",1],["dir",1],["cfg",1],["capabilities",2],["if",2],["else",2]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.search","name":[["search",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["search",7],["self",6],["query",6],["str",6],["limit",5],["int",2],["permits",5],["callable",2],["bool",2],["none",9],["list",3],["dict",2],["keyword",1],["overlap",2],["skill",6],["retrieval",2],["openai4s",2],["skills",7],["route",1],["scores",2],["each",2],["by",4],["literal",1],["token",11],["between",1],["name",8],["description",5],["body",5],["purely",1],["lexical",2],["no",1],["synonym",1],["expansion",1],["matching",2],["documented",1],["limitation",1],["prompt",2],["returns",1],["full",1],["doc",4],["top",2],["matches",1],["so",5],["agent",1],["then",2],["them",1],["matched",1],["counts",1],["its",2],["inverse",1],["document",1],["frequency",1],["over",2],["discovered",1],["corpus",7],["again",1],["x1",1],["counting",1],["every",2],["as",1],["let",1],["ubiquitous",1],["words",2],["decide",1],["ranking",2],["test",2],["479",1],["604",1],["35k",1],["character",1],["genomics",1],["recipe",2],["merely",1],["contained",1],["all",2],["common",1],["two",3],["sample",1],["ranked",2],["first",4],["while",1],["recipes",2],["about",1],["statistical",1],["testing",1],["10th",1],["13th",1],["equal",1],["rank",1],["non",1],["collection",8],["instead",2],["whichever",1],["directory",1],["discovery",1],["happened",1],["walk",1],["caller",2],["allowlist",2],["predicate",1],["applied",1],["after",1],["scoring",1],["before",1],["slice",1],["still",1],["happens",1],["whole",2],["permitted",1],["keeps",1],["position",1],["earned",1],["but",1],["gets",1],["results",4],["actually",1],["open",1],["slicing",1],["filtering",1],["afterwards",1],["specialist",1],["saw",1],["561",1],["same",3],["index",12],["global",1],["protein",1],["structure",1],["prediction",1],["design",1],["pipeline",1],["contains",1],["allowed",1],["child",1],["whose",1],["reason",1],["exist",1],["retrieved",1],["nothing",1],["at",1],["candidates",2],["if",6],["not",7],["build",1],["fixed",1],["sorted",2],["order",1],["makes",2],["score",7],["sequence",1],["float",2],["additions",1],["tokens",3],["tie",2],["exactly",1],["break",1],["below",1],["decides",1],["last",1],["bit",1],["rounding",1],["weights",3],["weight",5],["scored",4],["tuple",1],["key",4],["items",1],["continue",1],["summary",6],["frozenset",1],["tokenize",1],["sum",2],["keywords",1],["boost",3],["append",2],["sort",1],["lambda",1],["item",5],["root",1],["gate",4],["sidecar",2],["origin",3],["marks",1],["read",1],["only",2],["distribution",1],["boundary",1],["authorship",1],["vendored",1],["carries",1],["there",1],["too",1],["field",1],["surface",1],["says",1],["third",1],["party",1],["path",1],["own",1],["line",1],["primary",1],["frontmatter",1],["stripped",1],["upstream",1],["repository",1],["commit",1],["license",1],["never",1],["reach",1],["model",1],["through",1],["import",2],["hint",1],["round",1],["strip",1],["return",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.set_enabled","name":[["enabled",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["enabled",6],["self",4],["name",6],["str",7],["bool",2],["scope",8],["global",2],["id",4],["none",13],["dict",2],["skill",12],["include",1],["disabled",1],["true",1],["canonical",2],["if",5],["not",5],["else",5],["return",1],["capabilities",1],["metadata",1],["directory",1],["root",1],["origin",2],["version",2],["sidecar",2],["sha256",2]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.skills","name":[["skills",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["skills",5],["self",7],["include",3],["disabled",3],["bool",2],["false",2],["dict",2],["str",2],["skill",5],["if",3],["not",1],["discover",1],["return",2],["key",2],["items",1],["enabled",1],["name",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.system_context","name":[["system",1],["context",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["system",3],["context",3],["self",5],["only",11],["frozenset",2],["str",5],["none",8],["progressive",2],["disclosure",3],["block",1],["prompt",6],["skill",20],["names",4],["one",5],["line",5],["summaries",2],["go",1],["here",1],["not",8],["full",4],["docs",1],["agent",1],["uses",1],["declared",4],["native",3],["search",3],["skills",17],["load",5],["functions",2],["available",4],["their",2],["host",4],["counterparts",1],["inside",3],["fenced",3],["python",3],["cell",4],["pull",1],["recipe",2],["demand",2],["analytic",1],["tasks",1],["retrieve",2],["lazily",1],["instead",2],["front",1],["loading",1],["every",3],["doc",1],["into",1],["caller",1],["allowlist",2],["means",1],["unrestricted",1],["so",4],["default",1],["output",1],["byte",1],["identical",1],["before",1],["exists",2],["because",1],["delegated",1],["child",3],["was",1],["rendered",1],["from",3],["raw",1],["corpus",1],["exit",1],["criterion",1],["specialist",1],["as",1],["surfaces",1],["unlisted",1],["resource",1],["must",1],["be",3],["absent",2],["advertising",1],["cannot",1],["both",1],["instruction",1],["attempt",1],["something",1],["will",1],["refused",1],["if",6],["name",3],["items",2],["return",2],["lines",4],["these",1],["exist",1],["but",1],["instructions",1],["loaded",1],["yet",1],["task",1],["looks",1],["relevant",1],["then",3],["import",1],["its",2],["sidecar",1],["invent",1],["api",1],["runner",1],["function",1],["enumeration",1],["all",1],["audit",1],["list",4],["overview",1],["gives",1],["exact",1],["total",1],["curated",2],["summary",3],["per",2],["bundled",2],["collection",18],["directly",1],["enumerate",1],["id",7],["offset",2],["continue",2],["at",1],["each",1],["returned",1],["next",1],["while",2],["present",1],["never",2],["dir",2],["catalog",2],["metadata",1],["path",2],["read",1],["text",1],["file",1],["glob",1],["files",1],["retrieval",1],["has",1],["already",1],["filtered",1],["above",2],["grouping",1],["unconditional",1],["aggregate",1],["carries",1],["post",1],["filter",1],["count",2],["gating",1],["switched",1],["whole",1],["size",1],["fix",1],["off",1],["delegation",1],["surface",1],["allowlisted",1],["got",2],["134",1],["759",1],["bytes",1],["parent",1],["902",1],["collections",4],["dict",1],["values",1],["setdefault",1],["append",3],["else",1],["drain",1],["bucket",1],["reading",1],["back",1],["bioskills",1],["would",2],["divert",1],["any",1],["other",1],["out",1],["branch",1],["emit",1],["second",1],["root",2],["added",1],["through",1],["roots",1],["discoverable",1],["enabled",1],["searchable",1],["loadable",1],["being",1],["entirely",1],["silently",1],["undisclosed",1],["rather",1],["than",1],["compactly",1],["disclosed",1],["no",1],["error",1],["anywhere",1],["say",1],["members",3],["sorted",1],["pinned",1],["third",1],["party",1],["recipes",1],["len",1],["join",1]]},{"id":"openai4s/skills_loader/loader.py#SkillLoader.user_skills_dir","name":[["user",1],["skills",1],["dir",1]],"path":[["openai4s",1],["skills",1],["loader",2],["py",1]],"body":[["def",2],["user",4],["skills",5],["dir",4],["self",3],["path",2],["writable",1],["authored",1],["kept",1],["separate",1],["from",1],["bundled",2],["read",1],["only",1],["discovered",1],["alongside",1],["ones",1],["return",1],["cfg",1],["data",1]]},{"id":"openai4s/skills_loader/versions.py","name":[["versions",1],["py",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["safe",1],["versioned",1],["installation",1],["rollback",1],["writable",1],["skills",3],["immutable",1],["package",4],["bytes",5],["live",1],["store",1],["active",1],["personal",2],["project",2],["directories",2],["materialized",1],["runtime",1],["views",1],["new",1],["view",1],["built",1],["off",1],["side",1],["verified",1],["swapped",1],["into",1],["place",1],["database",2],["activation",1],["uses",1],["compare",1],["swap",1],["semantics",1],["if",1],["switch",1],["fails",1],["previous",1],["directory",1],["restored",1],["before",1],["error",1],["escapes",1],["only",1],["python",1],["standard",1],["library",1],["reads",1],["bounded",1],["symlinks",1],["rejected",1],["kernel",1],["py",1],["compile",1],["checked",1],["but",1],["never",1],["executed",1],["here",1],["from",4],["future",1],["import",12],["annotations",1],["hashlib",1],["os",1],["re",1],["shutil",1],["tempfile",1],["threading",2],["unicodedata",1],["uuid",1],["pathlib",1],["path",2],["pure",1],["posix",1],["typing",1],["any",1],["mapping",1],["openai4s",2],["config",3],["max",6],["skill",7],["files",2],["256",1],["file",2],["000",4],["10",1],["ignored",1],["frozenset",1],["git",1],["pycache",1],["auto",1],["object",1],["materialize",1],["lock",1],["rlock",1],["all",1],["version",1],["service",1],["root",2]]},{"id":"openai4s/skills_loader/versions.py#_canonical_name","name":[["canonical",1],["name",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["canonical",2],["name",2],["value",3],["str",5],["normalized",2],["unicodedata",1],["normalize",1],["nfkc",1],["return",1],["join",1],["split",1],["casefold",1]]},{"id":"openai4s/skills_loader/versions.py#_safe_package_path","name":[["safe",1],["package",1],["path",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["safe",2],["package",4],["path",10],["value",6],["str",5],["raw",4],["replace",1],["pure",1],["posix",2],["if",2],["not",1],["absolute",1],["any",2],["part",4],["parts",2],["ignored",1],["directories",1],["x00",1],["raise",2],["error",2],["unsafe",1],["skill",2],["normalized",3],["as",1],["len",1],["512",1],["too",1],["long",1],["return",1]]},{"id":"openai4s/skills_loader/versions.py#_slug","name":[["slug",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["slug",5],["value",4],["str",5],["re",1],["sub",1],["z0",1],["strip",2],["lower",1],["if",1],["not",1],["raise",1],["error",1],["skill",1],["name",1],["required",1],["return",1],["64",1]]},{"id":"openai4s/skills_loader/versions.py#_StoreSkillVersionRepository","name":[["store",1],["skill",1],["version",1],["repository",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["class",2],["store",6],["skill",3],["version",2],["repository",4],["late",1],["bind",1],["current",1],["generation",1],["every",1],["operation",1],["def",3],["init",1],["self",6],["db",4],["path",6],["none",1],["from",1],["openai4s",1],["import",1],["return",2],["versions",1],["getattr",2],["name",2],["str",1]]},{"id":"openai4s/skills_loader/versions.py#_StoreSkillVersionRepository.__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["getattr",3],["self",3],["name",3],["str",2],["return",1],["repository",1]]},{"id":"openai4s/skills_loader/versions.py#_StoreSkillVersionRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["init",2],["self",3],["db",4],["path",7],["none",2]]},{"id":"openai4s/skills_loader/versions.py#_StoreSkillVersionRepository._repository","name":[["repository",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["repository",2],["self",3],["from",1],["openai4s",1],["store",3],["import",1],["return",1],["db",1],["path",1],["skill",1],["versions",1]]},{"id":"openai4s/skills_loader/versions.py#personal_skills_root","name":[["personal",1],["skills",1],["root",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["personal",2],["skills",3],["root",2],["cfg",3],["config",2],["path",3],["return",1],["data",1],["dir",1],["user",1]]},{"id":"openai4s/skills_loader/versions.py#project_skills_root","name":[["project",1],["skills",1],["root",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["project",9],["skills",3],["root",2],["cfg",3],["config",2],["id",5],["str",3],["path",3],["identity",4],["strip",1],["if",2],["not",1],["raise",2],["value",2],["error",2],["skill",1],["scope",1],["requires",1],["len",1],["512",1],["too",1],["long",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["return",1],["data",1],["dir",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService","name":[["skill",1],["version",1],["service",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["class",2],["skill",37],["version",5],["service",3],["install",1],["upgrade",1],["publish",1],["inspect",1],["roll",1],["back",1],["writable",3],["skills",7],["def",9],["init",1],["self",13],["cfg",10],["config",2],["none",13],["repository",4],["store",1],["db",1],["path",24],["staticmethod",4],["slug",7],["name",19],["str",25],["return",6],["scope",9],["root",13],["personal",7],["project",7],["id",4],["strip",3],["lower",2],["if",23],["raise",20],["value",15],["error",24],["cannot",3],["have",1],["must",6],["be",4],["reject",2],["bundled",7],["collision",11],["lazy",1],["import",4],["prevents",1],["loader",11],["initialization",1],["from",6],["creating",1],["cycle",1],["openai4s",3],["not",10],["permission",3],["collides",2],["read",4],["only",4],["directory",7],["public",1],["api",1],["accepts",1],["explicit",1],["independently",1],["display",1],["checks",1],["therefore",1],["stop",1],["caller",1],["materializing",1],["package",11],["under",1],["member",1],["discovery",1],["will",1],["always",1],["hide",1],["normalize",3],["files",21],["mapping",4],["bytes",13],["dict",7],["isinstance",3],["type",2],["len",4],["max",6],["packages",2],["contain",3],["output",5],["portable",7],["paths",3],["total",3],["supplied",7],["content",10],["items",1],["safe",1],["duplicate",2],["unicodedata",1],["nfc",1],["casefold",1],["non",1],["add",1],["encode",1],["utf",3],["elif",1],["bytearray",1],["memoryview",1],["else",1],["file",4],["text",5],["exceeds",3],["mb",2],["limit",2],["10",1],["md",5],["symlink",2],["dir",2],["unsafe",1],["missing",1],["resolved",4],["resolve",2],["sorted",1],["rglob",1],["symlinks",1],["relative",5],["any",2],["part",2],["ignored",1],["directories",1],["parts",1],["continue",2],["unsupported",1],["entry",2],["parents",1],["escapes",1],["its",1],["as",2],["posix",1],["document",5],["metadata",7],["tuple",1],["try",2],["decode",2],["except",1],["unicode",1],["valid",1],["parse",2],["frontmatter",2],["body",1],["manifest",1],["declared",3],["canonical",2],["declares",1],["expected",1],["origin",4],["draft",3],["user",2],["may",1],["declare",1],["sidecar",5],["kernel",1],["py",1],["sha256",1],["gate",1],["ok",1],["true",1],["si",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.__init__","name":[["init",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["init",2],["self",5],["cfg",5],["config",3],["none",8],["repository",5],["store",1],["skill",1],["version",1],["db",1],["path",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._document_metadata","name":[["document",1],["metadata",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["document",5],["metadata",4],["bytes",2],["tuple",2],["dict",2],["str",2],["try",1],["text",3],["decode",2],["utf",2],["except",1],["unicode",1],["error",4],["as",1],["raise",1],["value",1],["skill",1],["md",1],["must",1],["be",1],["valid",1],["from",2],["openai4s",1],["skills",1],["loader",2],["import",1],["parse",2],["frontmatter",2],["body",1],["return",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._manifest","name":[["manifest",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["manifest",2],["self",3],["name",14],["str",11],["slug",4],["files",9],["mapping",2],["bytes",2],["scope",4],["dict",3],["metadata",4],["document",3],["skill",4],["md",3],["declared",4],["strip",2],["if",4],["canonical",2],["raise",3],["value",2],["error",12],["declares",1],["expected",1],["origin",6],["draft",3],["lower",1],["not",4],["personal",2],["user",2],["permission",1],["writable",1],["skills",1],["may",1],["only",1],["declare",1],["sidecar",16],["kernel",3],["py",3],["sha256",9],["none",5],["gate",4],["any",1],["ok",2],["true",1],["try",2],["text",2],["decode",2],["utf",2],["except",2],["unicode",1],["as",2],["must",1],["be",1],["valid",1],["from",1],["compile",1],["exec",1],["syntax",1],["false",1],["class",1],["hashlib",3],["hexdigest",3],["entries",2],["path",5],["size",2],["len",2],["sorted",1],["return",1],["schema",1],["version",1],["distribution",1],["present",1],["else",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._normalize_files","name":[["normalize",1],["files",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["normalize",3],["files",12],["mapping",4],["str",10],["bytes",10],["dict",3],["if",8],["not",3],["isinstance",3],["raise",8],["type",2],["error",8],["skill",14],["must",4],["be",2],["len",3],["max",4],["value",6],["packages",1],["contain",2],["output",5],["portable",7],["paths",3],["total",3],["supplied",7],["path",13],["content",10],["items",1],["safe",1],["package",6],["duplicate",2],["unicodedata",1],["nfc",1],["casefold",1],["non",1],["add",1],["encode",1],["utf",1],["elif",1],["bytearray",1],["memoryview",1],["else",1],["file",3],["text",1],["exceeds",2],["mb",2],["limit",2],["10",1],["md",2],["return",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._reject_bundled_collision","name":[["reject",1],["bundled",1],["collision",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["reject",2],["bundled",4],["collision",6],["self",3],["name",6],["str",2],["none",3],["lazy",2],["import",3],["prevents",2],["loader",6],["initialization",2],["from",3],["creating",2],["cycle",2],["openai4s",1],["skills",1],["skill",4],["cfg",2],["if",1],["not",1],["raise",1],["permission",1],["error",1],["collides",1],["read",1],["only",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._reject_bundled_directory_collision","name":[["reject",1],["bundled",1],["directory",1],["collision",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["reject",2],["bundled",6],["directory",7],["collision",8],["self",3],["slug",6],["str",2],["none",3],["public",2],["version",2],["api",2],["accepts",2],["explicit",2],["independently",2],["display",2],["name",4],["only",3],["checks",2],["therefore",2],["cannot",2],["stop",2],["caller",2],["from",3],["materializing",2],["writable",2],["package",2],["under",2],["member",2],["discovery",2],["will",2],["always",2],["hide",2],["openai4s",1],["skills",1],["loader",4],["import",1],["skill",3],["cfg",2],["if",1],["not",1],["raise",1],["permission",1],["error",1],["collides",1],["read",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._swap_stage","name":[["swap",1],["stage",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",4],["swap",2],["stage",5],["target",13],["path",9],["tuple",2],["none",9],["any",4],["if",7],["symlink",1],["raise",3],["value",2],["error",2],["unsafe",2],["user",2],["skill",2],["backup",13],["exists",4],["not",4],["dir",1],["name",2],["uuid",1],["uuid4",1],["hex",1],["os",4],["replace",4],["try",1],["except",1],["exception",1],["rollback",2],["shutil",2],["rmtree",2],["finalize",2],["ignore",1],["errors",1],["true",1],["return",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._swap_stage.finalize","name":[["finalize",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["finalize",2],["none",3],["if",1],["backup",2],["not",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["true",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._swap_stage.rollback","name":[["rollback",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["rollback",2],["none",3],["if",2],["target",3],["exists",2],["shutil",1],["rmtree",1],["backup",3],["not",1],["os",1],["replace",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService._write_stage","name":[["write",1],["stage",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["write",3],["stage",8],["base",5],["path",6],["slug",3],["str",4],["files",4],["mapping",2],["bytes",3],["mkdir",2],["parents",2],["true",5],["exist",2],["ok",2],["if",2],["symlink",1],["raise",3],["value",1],["error",1],["unsafe",1],["skill",3],["scope",1],["directory",1],["tempfile",1],["mkdtemp",1],["prefix",1],["dir",1],["try",1],["relative",2],["content",2],["items",1],["target",3],["joinpath",1],["pure",1],["posix",1],["parts",1],["parent",1],["verify",1],["materialized",2],["package",3],["before",1],["become",1],["active",1],["verified",2],["version",1],["service",1],["read",1],["dict",2],["oserror",1],["verification",1],["failed",1],["return",1],["except",1],["exception",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.delete","name":[["delete",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["delete",3],["self",5],["name",7],["str",7],["scope",15],["personal",2],["project",6],["id",13],["none",5],["dict",2],["if",5],["else",2],["installation",6],["repository",2],["not",1],["active",3],["version",4],["raise",3],["key",1],["error",2],["no",1],["installed",1],["skill",2],["target",7],["root",1],["slug",1],["materialize",1],["lock",1],["symlink",1],["value",1],["unsafe",1],["user",1],["path",1],["backup",5],["uuid",1],["uuid4",1],["hex",1],["exists",2],["os",2],["replace",2],["try",1],["result",2],["deactivate",1],["expected",1],["metadata",1],["retained",1],["true",2],["except",1],["exception",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["return",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.history","name":[["history",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["history",3],["self",5],["name",3],["str",8],["scope",9],["personal",2],["project",6],["id",18],["none",4],["limit",4],["int",2],["200",2],["dict",2],["root",1],["result",4],["repository",2],["if",2],["else",1],["version",22],["ids",4],["list",1],["event",2],["events",1],["key",2],["from",1],["not",1],["append",2],["active",4],["installation",1],["versions",4],["include",1],["files",1],["false",1],["created",2],["at",2],["manifest",2],["return",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.install","name":[["install",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["install",3],["self",13],["name",20],["str",20],["files",9],["mapping",2],["bytes",2],["scope",27],["personal",2],["project",6],["id",26],["none",17],["event",6],["installed",2],["expected",10],["active",9],["version",17],["object",2],["auto",3],["metadata",4],["dict",4],["slug",27],["require",3],["sidecar",5],["gate",6],["bool",2],["true",4],["upgrade",1],["package",1],["atomically",1],["activate",2],["its",1],["display",9],["strip",3],["if",9],["not",3],["raise",7],["value",4],["error",6],["skill",4],["required",1],["reject",2],["bundled",2],["collision",2],["else",5],["supplied",4],["unsafe",1],["directory",3],["lower",1],["base",3],["root",1],["normalized",4],["normalize",1],["manifest",7],["ok",2],["kernel",1],["py",1],["failed",1],["compile",1],["repository",4],["put",1],["current",3],["installation",1],["actual",5],["owner",4],["by",1],["canonical",2],["already",1],["runtime",1],["changed",1],["concurrently",1],["found",1],["target",2],["materialize",1],["lock",1],["stage",5],["write",1],["try",2],["backup",1],["rollback",2],["finalize",2],["swap",1],["except",2],["exception",2],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["activation",2],["return",1],["previous",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.install_directory","name":[["install",1],["directory",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["install",3],["directory",2],["self",4],["name",3],["str",2],["root",3],["path",2],["kwargs",3],["dict",2],["return",1],["read",1],["package",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.publish","name":[["publish",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["publish",2],["self",7],["name",6],["str",11],["scope",12],["personal",6],["project",8],["id",12],["none",10],["expected",4],["active",4],["version",4],["object",2],["auto",2],["slug",9],["dict",2],["installation",4],["repository",1],["if",5],["else",4],["root",3],["files",4],["read",1],["package",1],["metadata",4],["text",10],["document",1],["skill",2],["md",2],["startswith",1],["re",2],["search",1],["origin",5],["sub",1],["count",1],["replace",1],["norigin",2],["nname",1],["encode",1],["utf",1],["return",1],["install",1],["event",1],["published",1],["previous",1],["require",1],["sidecar",1],["gate",1],["true",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.read_package","name":[["read",1],["package",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["read",3],["package",5],["root",11],["path",10],["dict",3],["str",3],["bytes",4],["if",7],["symlink",2],["not",3],["dir",2],["raise",5],["value",5],["error",5],["unsafe",1],["missing",1],["skill",8],["directory",2],["resolved",4],["resolve",2],["files",8],["sorted",1],["rglob",1],["packages",1],["cannot",1],["contain",1],["symlinks",1],["relative",5],["any",1],["part",2],["ignored",1],["directories",1],["parts",1],["continue",2],["file",1],["unsupported",1],["entry",2],["parents",1],["escapes",1],["its",1],["as",1],["posix",1],["len",1],["max",2],["exceeds",1],["return",1],["version",1],["service",1],["normalize",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.rollback","name":[["rollback",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["rollback",4],["self",12],["name",11],["str",11],["version",22],["id",30],["scope",23],["personal",3],["project",6],["none",7],["expected",10],["active",7],["object",2],["auto",3],["dict",2],["if",5],["else",3],["installation",10],["repository",4],["raise",5],["key",1],["error",3],["no",1],["installed",1],["skill",3],["bundled",3],["catalog",2],["gain",1],["new",1],["declared",1],["directory",2],["after",1],["was",1],["recorded",1],["re",1],["materializes",1],["immutable",1],["historical",1],["bytes",1],["so",1],["must",1],["repeat",1],["both",1],["current",7],["checks",2],["just",1],["before",1],["writing",1],["instead",1],["relying",1],["from",2],["old",1],["install",1],["reject",2],["collision",2],["slug",3],["not",2],["belongs",1],["permission",1],["target",5],["belong",1],["include",1],["files",5],["true",3],["runtime",1],["changed",1],["concurrently",1],["found",1],["root",1],["normalize",1],["materialize",1],["lock",1],["stage",5],["write",1],["parent",1],["try",2],["backup",1],["undo",2],["finalize",2],["swap",1],["except",2],["exception",2],["shutil",1],["rmtree",1],["ignore",1],["errors",1],["activation",2],["activate",1],["event",3],["rolled",1],["back",1],["metadata",1],["return",1],["ok",1],["previous",1],["manifest",2]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.scope_root","name":[["scope",1],["root",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["scope",10],["root",4],["self",4],["str",6],["personal",6],["project",8],["id",5],["none",4],["path",2],["strip",1],["lower",1],["if",3],["raise",2],["value",2],["error",2],["skill",2],["cannot",1],["have",1],["return",2],["skills",2],["cfg",2],["must",1],["be",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.slug","name":[["slug",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["slug",3],["name",3],["str",4],["return",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.status","name":[["status",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["status",2],["self",5],["name",6],["str",8],["scope",15],["personal",2],["project",6],["id",18],["none",10],["dict",2],["return",2],["active",10],["pointer",1],["safe",1],["manifest",3],["without",1],["package",1],["bytes",1],["root",1],["if",6],["else",6],["installation",7],["repository",2],["version",14],["not",2],["include",1],["files",1],["false",1],["installed",1],["bool",2],["created",2],["at",2],["rollback",1],["available",1]]},{"id":"openai4s/skills_loader/versions.py#SkillVersionService.upgrade","name":[["upgrade",1]],"path":[["openai4s",1],["skills",1],["loader",1],["versions",1],["py",1]],"body":[["def",2],["upgrade",2],["self",3],["name",3],["str",6],["files",3],["mapping",2],["bytes",2],["kwargs",3],["dict",2],["return",1],["install",1],["event",1],["upgraded",1]]},{"id":"openai4s/specialists.py","name":[["specialists",1],["py",1]],"path":[["openai4s",1],["specialists",1],["py",1]],"body":[["built",2],["specialist",15],["profiles",1],["single",1],["source",2],["truth",1],["one",5],["module",4],["owns",1],["both",1],["halves",1],["every",4],["catalog",5],["roster",3],["web",19],["gateway",4],["serves",1],["customize",1],["agents",4],["specialists",5],["system",8],["prompt",10],["list",4],["via",5],["func",2],["builtin",11],["runtime",2],["profile",12],["delegation",3],["resolver",2],["applies",1],["persona",2],["default",2],["capabilities",6],["unrestricted",8],["floor",1],["optional",1],["turn",2],["budget",1],["data",9],["rule",1],["exists",6],["enforce",1],["bodies",1],["must",6],["never",7],["live",1],["two",1],["places",1],["again",1],["they",2],["did",2],["advertised",1],["six",1],["while",1],["host",24],["py",1],["knew",1],["so",5],["delegating",1],["name",11],["produced",3],["generic",1],["child",2],["false",4],["was",5],["decoration",1],["imports",2],["its",7],["layer",2],["personas",1],["policy",3],["itself",3],["importable",1],["import",5],["openai4s",1],["server",2],["may",2],["stay",2],["free",1],["precedence",1],["at",1],["delegate",5],["time",1],["see",1],["service",2],["stored",2],["table",1],["row",2],["same",2],["overrides",2],["apply",1],["not",12],["only",10],["fallback",1],["carries",2],["no",3],["own",2],["from",5],["future",1],["annotations",1],["dataclasses",1],["dataclass",2],["typing",1],["any",3],["frozen",1],["true",6],["read",17],["artifact",8],["methods",3],["artifacts",5],["alias",7],["also",2],["grants",1],["save",1],["restore",1],["writes",3],["reviewer",5],["inspects",2],["evidence",9],["mints",1],["new",1],["versions",3],["metadata",1],["path",6],["marker",1],["lineage",4],["graph",1],["dict",1],["str",1],["scientist",3],["mode",9],["primary",4],["supports",2],["plan",11],["description",6],["research",2],["agent",7],["python",2],["calls",1],["full",4],["toolset",4],["bash",2],["search",9],["fetch",8],["file",7],["grep",3],["glob",3],["tools",4],["skills",1],["produces",1],["publication",2],["grade",2],["figures",2],["tables",2],["reports",2],["you",27],["autonomous",1],["scientific",1],["question",1],["end",2],["design",1],["analysis",3],["execute",5],["persistent",1],["cells",3],["deliver",1],["backed",3],["results",3],["working",1],["standards",1],["ground",1],["factual",1],["input",1],["real",7],["science",4],["user",4],["files",10],["before",5],["substitute",1],["memory",1],["synthetic",1],["lookup",1],["possible",1],["cite",1],["work",5],["incrementally",1],["small",1],["printed",2],["intermediate",1],["honest",4],["handling",1],["errors",1],["traceback",1],["repair",2],["failed",2],["dependency",2],["instead",5],["papering",1],["over",2],["produce",2],["durable",1],["deliverables",3],["saved",1],["captured",1],["as",4],["limitations",4],["stated",2],["plainly",1],["self",3],["contained",3],["sub",7],["tasks",1],["parallel",1],["specialised",1],["helps",1],["judge",2],["each",3],["by",12],["machine",1],["readable",1],["task",10],["status",6],["returns",3],["prose",1],["finish",5],["submit",5],["output",8],["whose",3],["summary",3],["findings",3],["metrics",1],["actually",4],["ran",3],["explore",3],["subagent",4],["deliberately",1],["includes",1],["download",2],["workspace",2],["writer",3],["scout",3],["hold",1],["reads",1],["named",2],["explicitly",2],["egress",2],["check",2],["llm",3],["searches",1],["literature",3],["your",5],["concise",3],["map",4],["job",2],["databases",1],["local",1],["dir",1],["return",3],["well",1],["organized",2],["rules",4],["cannot",4],["write",3],["run",3],["shell",3],["commands",1],["modify",1],["state",3],["attempt",1],["workarounds",1],["report",2],["would",2],["need",2],["dump",1],["relevant",2],["papers",1],["identifiers",1],["say",3],["line",1],["matters",1],["point",1],["exact",3],["location",1],["url",1],["accession",1],["parent",6],["act",1],["without",3],["repeating",1],["distinguish",1],["verified",4],["inferred",1],["searched",1],["find",1],["gap",1],["finding",2],["short",1],["partial",3],["blocked",3],["incomplete",1],["unreachable",1],["general",4],["purpose",2],["runs",1],["structured",4],["result",3],["executing",2],["have",2],["has",1],["context",1],["inside",1],["were",1],["handed",1],["exactly",2],["requested",1],["widen",1],["scope",1],["start",1],["side",1],["quests",1],["redo",1],["said",1],["done",2],["if",3],["request",2],["impossible",1],["solving",1],["different",1],["problem",1],["code",2],["verify",3],["consumes",1],["field",1],["be",2],["something",1],["match",1],["schema",1],["imposed",1],["carrying",1],["asked",1],["truthful",1],["fully",1],["remote",8],["gpu",6],["provisioner",1],["setup",1],["ssh",4],["but",1],["fold",3],["esm",2],["mutation",1],["scoring",1],["protein",2],["mpnn",2],["services",3],["provisioned",1],["installs",1],["locates",1],["wrappers",1],["verifies",1],["them",2],["registers",1],["provisioning",2],["added",1],["into",1],["main",1],["call",2],["protocol",1],["inspect",3],["current",1],["choose",1],["reachable",1],["unless",1],["specific",1],["visible",1],["steps",3],["create",1],["scratch",1],["directory",1],["install",1],["locate",1],["model",2],["runners",1],["prefer",1],["existing",1],["scripts",1],["environments",1],["already",1],["present",1],["downloading",1],["anything",3],["large",1],["provision",2],["app",1],["important",1],["wrapper",2],["consumed",2],["score",2],["mutations",2],["masked",1],["marginal",1],["another",1],["method",1],["register",2],["under",1],["clear",1],["capability",4],["such",1],["proteinmpnn",1],["registering",1],["either",1],["script",2],["executable",1],["probe",2],["exits",1],["then",1],["engine",1],["invoke",1],["markers",1],["kind",1],["completed",3],["blocking",1],["reason",1],["checks",2],["claim",3],["configured",1],["until",1],["explicit",1],["smuggle",1],["workflow",2],["planning",3],["investigates",1],["proposes",1],["step",6],["changes",2],["investigate",2],["propose",1],["first",1],["means",1],["prior",1],["proposing",1],["skips",1],["investigation",1],["guess",1],["numbered",1],["names",1],["action",1],["inputs",2],["expected",1],["success",1],["depends",1],["order",1],["mark",1],["ones",1],["decision",2],["resources",1],["could",1],["assumptions",2],["risks",3],["found",1],["gaps",3],["unverified",1],["ambiguous",1],["requirements",1],["silently",1],["record",1],["through",1],["declare",1],["missing",3],["resource",1],["prevents",1],["complete",1],["grounded",2],["answer",2],["execution",2],["trace",2],["unsupported",2],["claims",2],["provenance",2],["reproducibility",2],["writing",1],["calling",1],["their",1],["against",1],["claimed",1],["narrative",1],["compare",1],["substantive",1],["recorded",2],["outputs",2],["store",1],["holds",1],["corresponding",1],["look",1],["specifically",1],["overstated",1],["empty",1],["numbers",1],["contradict",1],["producing",1],["absent",1],["undeclared",1],["environment",1],["non",1],["determinism",1],["fix",1],["verdict",1],["itemized",1],["ordered",1],["severity",1],["locations",1],["cell",1],["sentence",1],["review",1],["needed",1],["unavailable",1],["all",1]]},{"id":"openai4s/specialists.py#builtin_catalog","name":[["builtin",1],["catalog",1]],"path":[["openai4s",1],["specialists",1],["py",1]],"body":[["def",2],["builtin",3],["catalog",3],["list",2],["dict",2],["str",2],["any",2],["gateway",1],["built",1],["agent",1],["roster",1],["derived",1],["never",1],["duplicated",1],["return",1],["profile",2],["entry",1],["specialists",1],["values",1]]},{"id":"openai4s/specialists.py#builtin_specialist","name":[["builtin",1],["specialist",1]],"path":[["openai4s",1],["specialists",1],["py",1]],"body":[["def",2],["builtin",3],["specialist",4],["name",4],["str",3],["profile",3],["none",4],["resolve",1],["one",1],["built",1],["case",1],["insensitively",1],["if",2],["unknown",1],["not",1],["return",2],["specialists",1],["upper",1]]},{"id":"openai4s/specialists.py#SpecialistProfile","name":[["specialist",1],["profile",1]],"path":[["openai4s",1],["specialists",1],["py",1]],"body":[["class",2],["specialist",3],["profile",5],["one",1],["built",1],["catalog",4],["metadata",1],["runtime",1],["behaviour",1],["name",3],["str",8],["mode",6],["primary",1],["subagent",1],["grouping",1],["only",2],["description",3],["system",1],["prompt",1],["default",2],["capability",1],["allowlist",1],["restricted",2],["profiles",1],["none",7],["unrestricted",9],["ones",1],["names",2],["host",2],["delegation",2],["policy",2],["py",1],["aliases",1],["individual",1],["method",1],["capabilities",4],["tuple",1],["flag",1],["now",1],["enforced",1],["false",3],["becomes",1],["floor",1],["delegate",1],["spec",1],["call",2],["site",2],["cannot",1],["raise",1],["back",1],["true",4],["bool",2],["optional",1],["turn",2],["budget",1],["steps",1],["max",5],["turns",5],["still",1],["wins",1],["int",1],["supports",3],["plan",3],["def",2],["entry",1],["self",12],["dict",4],["any",3],["frozen",1],["agents",1],["roster",1],["shape",1],["keys",2],["types",1],["must",1],["not",4],["drift",1],["return",2],["healthy",1],["source",1],["bundled",1],["overrides",7],["stored",1],["row",1],["shaped",1],["merged",1],["by",1],["restriction",1],["emitted",1],["they",1],["restrict",1],["adds",1],["nothing",1],["because",1],["injecting",1],["would",1],["parent",1],["general",1],["into",1],["hard",1],["widening",1],["error",1],["instead",1],["ceiling",1],["narrowed",1],["child",1],["if",3],["list",1]]},{"id":"openai4s/specialists.py#SpecialistProfile.catalog_entry","name":[["catalog",1],["entry",1]],"path":[["openai4s",1],["specialists",1],["py",1]],"body":[["def",2],["catalog",2],["entry",2],["self",7],["dict",2],["str",2],["any",2],["frozen",1],["agents",1],["roster",1],["shape",1],["keys",1],["types",1],["must",1],["not",1],["drift",1],["return",1],["name",2],["mode",4],["healthy",1],["true",1],["source",1],["bundled",1],["supports",2],["plan",2],["unrestricted",2],["description",2]]},{"id":"openai4s/specialists.py#SpecialistProfile.profile_overrides","name":[["profile",1],["overrides",1]],"path":[["openai4s",1],["specialists",1],["py",1]],"body":[["def",2],["profile",4],["overrides",8],["self",7],["dict",4],["str",3],["any",3],["stored",1],["row",1],["shaped",1],["merged",1],["by",1],["restriction",1],["keys",1],["emitted",1],["only",1],["they",1],["restrict",1],["unrestricted",4],["adds",1],["nothing",1],["because",1],["injecting",1],["true",1],["would",1],["turn",1],["restricted",1],["parent",1],["delegation",1],["general",1],["into",1],["hard",1],["policy",1],["widening",1],["error",1],["instead",1],["ceiling",1],["narrowed",1],["child",1],["if",3],["capabilities",3],["not",3],["none",2],["list",1],["false",1],["max",3],["turns",3],["return",1]]},{"id":"openai4s/storage/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["storage",1],["init",1],["py",1]],"body":[["domain",1],["repositories",1],["behind",1],["compatibility",1],["store",1],["facade",1],["from",19],["openai4s",19],["storage",19],["actions",1],["import",19],["action",2],["ledger",2],["repository",46],["activation",3],["session",4],["agents",1],["agent",2],["profile",2],["annotations",1],["annotation",2],["artifacts",1],["artifact",2],["capabilities",1],["capability",2],["state",5],["checkpoint",3],["connectors",1],["connector",2],["datapro",1],["index",3],["data",2],["pro",2],["frames",1],["frame",2],["kernels",1],["kernel",2],["generation",2],["memories",1],["memory",2],["metadata",1],["compaction",2],["endpoint",2],["folder",2],["host",2],["call",2],["notes",2],["permissions",1],["permission",2],["rule",2],["plans",1],["plan",2],["recovery",3],["journal",2],["settings",3],["skills",1],["skill",2],["version",2],["snapshots",1],["snapshot",2],["workspace",2],["cas",2],["all",1]]},{"id":"openai4s/storage/actions.py","name":[["actions",1],["py",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["append",1],["only",2],["persistence",1],["canonical",2],["agent",1],["action",22],["ledger",5],["durable",1],["source",1],["from",4],["reducer",1],["reconstruct",1],["provider",2],["history",1],["tool",4],["batches",1],["code",1],["observations",1],["execution",8],["attempt",11],["state",6],["shares",1],["class",2],["openai4s",1],["store",2],["sqlite",1],["connection",2],["re",1],["entrant",1],["lock",1],["repository",2],["never",2],["opens",1],["second",1],["database",1],["groups",4],["events",5],["immutable",1],["attempts",4],["allocated",2],["before",1],["work",1],["starts",1],["then",1],["their",1],["previously",1],["empty",1],["lifecycle",1],["milestones",1],["may",1],["be",2],["filled",1],["particular",1],["finished",2],["rewritten",1],["future",1],["import",6],["annotations",1],["json",1],["math",1],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["typed",1],["dict",1],["cast",1],["schema",2],["create",10],["table",3],["if",10],["not",24],["exists",10],["group",9],["id",25],["text",30],["primary",3],["key",3],["root",3],["frame",3],["null",14],["branch",3],["turn",3],["ordinal",10],["integer",11],["check",4],["kind",1],["model",1],["wire",2],["assistant",2],["content",1],["message",1],["usage",1],["cost",1],["usd",1],["real",1],["created",4],["at",9],["unique",3],["index",7],["ux",3],["ix",4],["event",5],["sequence",4],["type",1],["call",3],["arguments",2],["raw",1],["result",1],["side",1],["effect",1],["resource",1],["keys",1],["producing",2],["cell",3],["revision",2],["generation",1],["owner",1],["instance",1],["started",1],["response",1],["capture",1],["terminal",1],["error",2],["replayed",1],["all",1],["dto",3]]},{"id":"openai4s/storage/actions.py#_json_dump","name":[["json",1],["dump",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["json",3],["dump",2],["value",4],["any",2],["str",3],["none",4],["if",1],["return",2],["ledger",1],["payloads",1],["must",1],["be",1],["losslessly",1],["reconstructable",1],["not",1],["silently",1],["coerce",1],["unknown",1],["objects",1],["default",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/storage/actions.py#_json_load","name":[["json",1],["load",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["json",3],["load",2],["value",7],["str",2],["none",4],["any",2],["if",1],["return",3],["try",1],["loads",1],["except",1],["type",1],["error",2],["additive",1],["migration",1],["may",1],["expose",1],["malformed",1],["historical",1],["keep",1],["visible",1],["reducer",1],["rather",1],["than",1],["erasing",1],["audit",1],["evidence",1]]},{"id":"openai4s/storage/actions.py#_optional_cost_usd","name":[["optional",1],["cost",1],["usd",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["optional",2],["cost",4],["usd",4],["value",7],["any",2],["float",4],["none",6],["if",3],["return",2],["isinstance",2],["bool",1],["not",2],["int",1],["raise",2],["type",1],["error",2],["must",2],["be",2],["non",2],["negative",2],["finite",2],["number",2],["parsed",4],["math",1],["isfinite",1]]},{"id":"openai4s/storage/actions.py#_optional_usage","name":[["optional",1],["usage",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["optional",2],["usage",3],["value",5],["any",4],["dict",5],["str",2],["none",5],["if",2],["return",2],["not",1],["isinstance",1],["raise",1],["type",1],["error",1],["must",1],["be",1]]},{"id":"openai4s/storage/actions.py#_ordinal","name":[["ordinal",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["ordinal",2],["name",3],["str",2],["value",7],["int",5],["if",1],["isinstance",2],["bool",1],["not",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["negative",1],["integer",1],["return",1]]},{"id":"openai4s/storage/actions.py#_required_text","name":[["required",1],["text",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["required",2],["text",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/actions.py#ActionEventDTO","name":[["action",1],["event",1],["dto",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["class",3],["action",3],["event",4],["dto",2],["typed",2],["dict",2],["stable",1],["json",1],["decoded",1],["shape",1],["consumed",1],["by",1],["ledger",1],["reducers",1],["id",5],["str",8],["group",1],["sequence",1],["int",2],["type",1],["none",4],["tool",1],["call",1],["wire",1],["canonical",1],["arguments",2],["any",3],["raw",1],["result",1],["side",1],["effect",1],["resource",1],["keys",1],["list",1],["created",1],["at",1]]},{"id":"openai4s/storage/actions.py#ActionGroupDTO","name":[["action",1],["group",1],["dto",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["class",2],["action",3],["group",4],["dto",3],["typed",2],["dict",2],["stable",1],["aggregate",1],["events",2],["always",1],["sequence",1],["ordered",1],["id",4],["str",8],["root",1],["frame",1],["branch",1],["turn",1],["ordinal",1],["int",2],["kind",1],["provider",1],["none",4],["model",1],["wire",1],["state",1],["any",3],["assistant",2],["content",1],["message",1],["usage",1],["cost",1],["usd",1],["float",1],["created",1],["at",1],["list",1],["event",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository","name":[["action",1],["ledger",1],["repository",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["class",5],["action",24],["ledger",4],["repository",2],["persist",1],["immutable",1],["groups",6],["events",4],["monotonic",1],["attempts",4],["def",4],["init",1],["self",41],["connection",20],["sqlite3",1],["lock",8],["any",7],["clock",5],["ms",5],["callable",3],["int",5],["admit",8],["group",28],["str",23],["none",52],["scope",5],["install",3],["schema",3],["new",1],["tables",1],["apply",1],["safe",1],["additive",1],["migrations",1],["executescript",1],["columns",7],["row",8],["name",2],["execute",10],["pragma",2],["table",7],["info",2],["fetchall",2],["if",10],["assistant",8],["message",5],["not",6],["alter",5],["add",5],["column",5],["text",11],["usage",8],["cost",8],["usd",8],["real",1],["attempt",3],["execution",3],["owner",2],["instance",3],["id",58],["state",5],["revision",2],["integer",1],["commit",3],["append",3],["root",9],["frame",9],["turn",6],["kind",6],["branch",8],["ordinal",11],["provider",3],["model",3],["wire",6],["content",3],["dict",1],["float",1],["created",8],["at",8],["dto",2],["required",8],["ag",1],["uuid",2],["uuid4",2],["hex",2],["16",2],["optional",2],["now",4],["else",4],["try",2],["admission",1],["insertion",1],["one",1],["sqlite",1],["write",1],["transaction",1],["store",2],["python",1],["local",1],["without",1],["database",1],["second",1],["could",1],["publish",1],["recovery",1],["barrier",1],["after",1],["check",1],["before",1],["insert",3],["begin",2],["immediate",2],["next",2],["locked",7],["except",2],["exception",2],["rollback",2],["raise",2],["return",1],["normalize",1],["event",16],["type",7],["sequence",9],["tool",3],["call",3],["canonical",3],["arguments",6],["raw",3],["result",3],["side",3],["effect",3],["resource",3],["keys",3],["list",1],["tuple",1],["ae",1],["require",1],["assert",1],["admitted",1],["select",1],["from",1],["fetchone",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["init",2],["self",8],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",6],["int",2],["admit",8],["action",8],["group",4],["str",10],["none",14],["scope",4],["install",1],["schema",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._assert_action_group_admitted_locked","name":[["assert",1],["action",1],["group",1],["admitted",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["assert",2],["action",4],["group",7],["admitted",2],["locked",2],["self",4],["id",3],["str",4],["operation",3],["none",3],["if",1],["admit",2],["not",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._attempt_row_locked","name":[["attempt",1],["row",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["attempt",8],["row",5],["locked",2],["self",3],["id",5],["str",2],["any",2],["connection",1],["execute",1],["select",1],["from",1],["execution",2],["attempts",1],["fetchone",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["return",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._group_row_locked","name":[["group",1],["row",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["group",8],["row",5],["locked",2],["self",3],["id",5],["str",2],["any",2],["connection",1],["execute",1],["select",1],["from",1],["action",2],["groups",1],["fetchone",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["return",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._insert_event_locked","name":[["insert",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["insert",3],["event",4],["locked",2],["self",3],["values",16],["any",2],["none",3],["resource",7],["keys",7],["if",1],["not",2],["isinstance",1],["list",3],["tuple",2],["raise",1],["type",3],["error",1],["must",1],["be",1],["connection",1],["execute",1],["into",1],["action",3],["events",1],["id",10],["group",2],["sequence",2],["tool",2],["call",2],["wire",2],["canonical",2],["arguments",4],["raw",2],["result",2],["side",2],["effect",2],["class",2],["created",2],["at",2],["json",4],["dump",4]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._insert_group_locked","name":[["insert",1],["group",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["insert",3],["group",4],["locked",2],["self",3],["values",17],["any",2],["none",2],["connection",1],["execute",1],["into",1],["action",1],["groups",1],["id",8],["root",2],["frame",2],["branch",2],["turn",2],["ordinal",2],["kind",2],["provider",2],["model",2],["wire",2],["state",2],["assistant",4],["content",2],["message",2],["usage",2],["cost",2],["usd",2],["created",2],["at",2],["json",3],["dump",3]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._install_schema","name":[["install",1],["schema",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["install",3],["schema",3],["self",12],["none",2],["new",1],["tables",1],["apply",1],["safe",1],["additive",1],["ledger",2],["migrations",1],["lock",1],["connection",9],["executescript",1],["action",5],["columns",7],["row",4],["name",2],["execute",7],["pragma",2],["table",7],["info",2],["groups",4],["fetchall",2],["if",5],["assistant",2],["message",2],["not",5],["alter",5],["add",5],["column",5],["text",3],["usage",2],["cost",2],["usd",2],["real",1],["attempt",3],["execution",3],["attempts",3],["owner",2],["instance",2],["id",2],["state",2],["revision",2],["integer",1],["commit",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._mark_attempt_milestone","name":[["mark",1],["attempt",1],["milestone",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["mark",2],["attempt",25],["milestone",3],["self",15],["id",12],["str",7],["column",8],["at",5],["int",2],["none",9],["prerequisite",5],["execution",5],["dto",2],["required",1],["text",1],["now",3],["clock",1],["ms",1],["if",6],["else",1],["lock",1],["try",1],["connection",5],["execute",2],["begin",1],["immediate",1],["row",11],["locked",3],["started",1],["assert",1],["action",1],["group",2],["admitted",1],["start",1],["terminal",2],["state",5],["not",3],["raise",4],["error",3],["already",1],["finished",1],["retry",1],["safe",1],["without",1],["allowing",1],["original",1],["timestamp",2],["change",1],["commit",2],["return",2],["normalize",2],["cannot",1],["before",1],["validate",1],["cursor",2],["update",1],["attempts",1],["null",2],["rowcount",1],["raced",1],["except",1],["exception",1],["rollback",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._next_event_sequence_locked","name":[["next",1],["event",1],["sequence",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["next",2],["event",2],["sequence",3],["locked",2],["self",3],["group",4],["id",4],["str",2],["int",3],["row",2],["connection",1],["execute",1],["select",1],["coalesce",1],["max",1],["as",1],["from",1],["action",1],["events",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._next_group_ordinal_locked","name":[["next",1],["group",1],["ordinal",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["next",2],["group",2],["ordinal",3],["locked",2],["self",3],["root",4],["frame",4],["id",8],["str",4],["branch",4],["int",3],["row",2],["connection",1],["execute",1],["select",1],["coalesce",1],["max",1],["as",1],["from",1],["action",1],["groups",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._normalize_attempt","name":[["normalize",1],["attempt",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["normalize",2],["attempt",5],["row",3],["any",2],["execution",3],["dto",4],["data",6],["dict",1],["keep",1],["established",1],["public",1],["byte",2],["compatible",1],["legacy",1],["attempts",2],["while",1],["exposing",1],["ownership",1],["newly",1],["allocated",1],["daemon",1],["if",1],["owner",2],["instance",2],["id",2],["none",2],["pop",1],["error",2],["json",1],["load",1],["return",1],["cast",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._normalize_event","name":[["normalize",1],["event",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["normalize",2],["event",5],["row",3],["any",2],["action",3],["dto",3],["data",6],["dict",1],["key",3],["canonical",1],["arguments",2],["raw",1],["result",1],["json",2],["load",2],["resource",5],["keys",5],["if",1],["isinstance",1],["list",1],["else",1],["return",1],["cast",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._normalize_group","name":[["normalize",1],["group",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["normalize",2],["group",5],["row",3],["any",2],["events",4],["list",2],["action",5],["event",2],["dto",5],["data",9],["dict",1],["wire",2],["state",2],["json",3],["load",3],["assistant",2],["message",2],["usage",2],["return",1],["cast",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._require_group_locked","name":[["require",1],["group",1],["locked",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["require",2],["group",8],["locked",2],["self",3],["id",5],["str",2],["none",3],["if",1],["connection",1],["execute",1],["select",1],["from",1],["action",2],["groups",1],["fetchone",1],["raise",1],["key",1],["error",1],["unknown",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository._validate_timestamp","name":[["validate",1],["timestamp",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["validate",2],["timestamp",2],["row",4],["any",2],["column",6],["str",2],["value",8],["int",3],["none",3],["if",4],["isinstance",2],["bool",1],["not",2],["raise",2],["error",2],["must",1],["be",1],["non",1],["negative",1],["integer",1],["order",4],["allocated",1],["at",5],["started",1],["response",1],["capture",1],["preceding",2],["finished",1],["else",1],["index",1],["latest",2],["max",1],["name",3],["default",1],["cannot",1],["precede",1],["earlier",1],["milestone",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.abandon_incomplete_attempts","name":[["abandon",1],["incomplete",1],["attempts",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["abandon",2],["incomplete",2],["attempts",5],["self",9],["owner",8],["instance",8],["id",10],["str",2],["finished",6],["at",7],["int",5],["none",6],["terminalize",1],["unfinished",1],["allocated",1],["by",2],["older",1],["daemon",3],["required",1],["text",1],["now",2],["clock",1],["ms",1],["if",2],["else",2],["error",3],["json",1],["dump",1],["type",2],["restart",2],["message",1],["execution",5],["interrupted",1],["lock",1],["try",1],["connection",5],["execute",3],["begin",1],["immediate",1],["repair",4],["guard",2],["select",2],["from",2],["sqlite",1],["master",1],["table",1],["name",1],["groups",2],["fetchone",1],["sealed",3],["clause",2],["not",3],["exists",1],["as",1],["action",1],["group",2],["null",4],["cursor",2],["update",1],["terminal",2],["state",2],["abandoned",1],["commit",1],["return",1],["rowcount",1],["except",1],["exception",1],["rollback",1],["raise",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.allocate_attempt","name":[["allocate",1],["attempt",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["allocate",3],["attempt",25],["self",13],["group",11],["id",38],["str",12],["producing",9],["cell",13],["state",10],["revision",10],["int",7],["none",31],["generation",4],["owner",4],["instance",4],["replayed",4],["from",5],["ordinal",12],["allocated",5],["at",5],["execution",4],["dto",2],["required",3],["text",3],["xa",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["now",2],["clock",1],["ms",1],["if",4],["else",2],["not",1],["raise",2],["value",1],["error",1],["must",1],["be",1],["positive",1],["lock",1],["try",1],["connection",5],["execute",3],["begin",1],["immediate",1],["require",1],["locked",3],["assert",1],["action",1],["admitted",1],["row",5],["select",1],["coalesce",1],["max",1],["as",1],["attempts",2],["fetchone",1],["insert",1],["into",1],["values",1],["except",1],["exception",1],["rollback",1],["commit",1],["return",1],["normalize",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.append_event","name":[["append",1],["event",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["append",2],["event",20],["self",13],["group",12],["id",31],["str",18],["type",8],["sequence",10],["int",4],["none",40],["action",8],["tool",4],["call",4],["wire",4],["canonical",4],["arguments",8],["any",6],["raw",4],["result",4],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["list",2],["tuple",2],["created",5],["at",5],["dto",2],["required",3],["text",3],["ae",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["now",2],["clock",1],["ms",1],["if",2],["else",2],["lock",1],["try",1],["connection",4],["execute",2],["begin",1],["immediate",1],["require",1],["locked",4],["assert",1],["admitted",1],["next",1],["ordinal",1],["insert",1],["except",1],["exception",1],["rollback",1],["raise",1],["commit",1],["row",2],["select",1],["from",1],["events",1],["fetchone",1],["return",1],["normalize",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.append_group","name":[["append",1],["group",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["append",3],["group",17],["self",13],["root",10],["frame",10],["id",34],["str",18],["turn",7],["kind",7],["branch",9],["none",43],["ordinal",11],["int",4],["provider",4],["model",4],["wire",4],["state",4],["any",6],["assistant",8],["content",4],["message",4],["usage",7],["dict",2],["cost",7],["usd",7],["float",2],["created",5],["at",5],["action",5],["dto",2],["required",5],["text",5],["ag",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["optional",2],["now",2],["clock",1],["ms",1],["if",3],["else",2],["lock",3],["try",1],["admission",1],["insertion",1],["one",1],["sqlite",1],["write",1],["transaction",1],["store",2],["python",1],["instance",1],["local",1],["without",1],["database",1],["second",1],["could",1],["publish",1],["recovery",1],["barrier",1],["after",1],["check",1],["before",1],["insert",2],["connection",3],["execute",1],["begin",1],["immediate",1],["admit",2],["scope",2],["not",1],["next",1],["locked",3],["except",1],["exception",1],["rollback",1],["raise",1],["commit",1],["row",3],["return",1],["normalize",1],["events",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.append_tool_group","name":[["append",1],["tool",1],["group",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["append",6],["tool",9],["group",25],["self",16],["root",10],["frame",10],["id",49],["str",23],["turn",7],["events",12],["list",5],["dict",8],["any",10],["branch",9],["none",43],["ordinal",12],["int",4],["provider",5],["model",4],["wire",6],["state",4],["assistant",8],["content",4],["message",4],["usage",7],["cost",7],["usd",7],["float",2],["created",9],["at",9],["kind",7],["native",3],["tools",2],["admission",6],["operation",6],["action",9],["dto",2],["one",1],["declaration",1],["all",1],["atomically",1],["duplicate",1],["event",34],["sequence",7],["malformed",1],["payload",1],["other",1],["failure",1],["rolls",1],["back",1],["too",1],["so",1],["reducer",1],["never",1],["observes",1],["half",1],["batch",1],["from",2],["boundary",1],["if",5],["not",4],["isinstance",2],["raise",3],["value",1],["error",2],["must",2],["be",2],["non",1],["empty",1],["required",8],["text",8],["ag",1],["uuid",2],["uuid4",2],["hex",2],["16",2],["optional",2],["now",3],["clock",1],["ms",1],["else",2],["normalized",3],["index",2],["source",3],["enumerate",1],["type",6],["every",1],["ae",1],["lock",1],["try",1],["connection",4],["execute",2],["begin",1],["immediate",1],["admit",2],["scope",2],["next",1],["locked",4],["insert",2],["call",2],["canonical",2],["arguments",4],["raw",2],["result",2],["side",2],["effect",2],["class",2],["resource",2],["keys",2],["except",1],["exception",1],["rollback",1],["commit",1],["row",5],["rows",2],["select",1],["order",1],["by",1],["fetchall",1],["return",1],["normalize",2]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.bind_attempt_generation","name":[["bind",1],["attempt",1],["generation",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["bind",4],["attempt",21],["generation",15],["self",11],["id",21],["str",5],["execution",3],["dto",2],["worker",2],["uuid",1],["after",1],["lazy",1],["language",1],["preparation",1],["attempts",2],["allocated",1],["before",1],["acquired",1],["so",1],["their",1],["starts",1],["nullable",1],["once",1],["identity",1],["immutable",1],["aba",1],["safe",1],["retry",1],["receives",1],["new",1],["rather",1],["than",1],["rewriting",1],["old",1],["one",1],["required",2],["text",2],["lock",1],["try",1],["connection",4],["execute",2],["begin",1],["immediate",1],["row",7],["locked",3],["assert",1],["action",1],["group",2],["admitted",1],["current",5],["if",2],["not",1],["none",2],["raise",2],["state",1],["error",1],["already",1],["bound",1],["update",1],["null",1],["commit",1],["except",1],["exception",1],["rollback",1],["return",1],["normalize",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.finish_attempt","name":[["finish",1],["attempt",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["finish",3],["attempt",24],["self",12],["id",11],["str",4],["terminal",13],["state",15],["error",8],["any",2],["none",10],["finished",10],["at",9],["int",2],["execution",6],["dto",2],["required",2],["text",2],["if",5],["allocated",1],["started",1],["responded",1],["captured",1],["raise",5],["value",1],["must",2],["describe",1],["outcome",1],["now",3],["clock",1],["ms",1],["else",1],["lock",1],["try",1],["connection",4],["execute",2],["begin",1],["immediate",1],["row",9],["locked",2],["not",2],["already",1],["validate",1],["timestamp",1],["completed",1],["succeeded",1],["ok",1],["capture",2],["successful",1],["artifact",1],["first",1],["cursor",2],["update",1],["attempts",1],["null",2],["json",1],["dump",1],["rowcount",1],["cannot",1],["be",1],["twice",1],["commit",1],["except",1],["exception",1],["rollback",1],["return",1],["normalize",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.get_attempt","name":[["attempt",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["attempt",12],["self",5],["id",7],["str",2],["execution",3],["dto",2],["none",4],["required",1],["text",1],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["attempts",1],["fetchone",1],["return",1],["normalize",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.get_group","name":[["group",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["group",11],["self",7],["id",6],["str",2],["include",3],["events",5],["bool",2],["true",2],["action",4],["dto",2],["none",4],["lock",1],["row",3],["connection",2],["execute",2],["select",2],["from",2],["groups",1],["fetchone",1],["if",2],["return",2],["event",5],["rows",2],["order",1],["by",1],["sequence",1],["fetchall",1],["else",1],["normalize",2]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.latest_group_ordinal","name":[["latest",1],["group",1],["ordinal",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["latest",3],["group",5],["ordinal",7],["self",4],["root",8],["frame",8],["id",15],["str",6],["branch",10],["none",14],["kind",7],["int",3],["highest",1],["optionally",1],["one",1],["walks",1],["ux",1],["action",2],["backwards",1],["stops",1],["at",1],["first",1],["match",1],["so",1],["finding",1],["epoch",1],["anchor",1],["user",1],["costs",1],["index",1],["probe",1],["rather",1],["than",1],["select",2],["over",1],["every",1],["blob",1],["has",1],["no",1],["such",1],["required",3],["text",3],["clauses",3],["params",3],["list",1],["any",1],["if",2],["not",1],["append",2],["lock",1],["row",3],["connection",1],["execute",1],["from",1],["groups",1],["join",1],["order",1],["by",1],["desc",1],["limit",1],["fetchone",1],["return",1],["else",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.list_attempts","name":[["list",1],["attempts",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["list",6],["attempts",3],["self",5],["group",8],["id",42],["str",11],["none",26],["producing",7],["cell",7],["root",10],["frame",10],["branch",9],["turn",8],["execution",3],["attempt",5],["dto",2],["clauses",7],["params",6],["any",1],["join",6],["if",6],["not",6],["required",5],["text",5],["action",1],["groups",1],["as",2],["extend",2],["append",6],["elif",1],["raise",1],["value",1],["error",1],["require",1],["else",2],["order",4],["by",2],["ordinal",3],["allocated",1],["at",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["fetchall",1],["return",1],["normalize",1],["row",2]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.list_events","name":[["list",1],["events",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["list",4],["events",3],["self",5],["group",7],["id",7],["str",2],["action",3],["event",3],["dto",2],["required",1],["text",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["order",1],["by",1],["sequence",1],["fetchall",1],["return",1],["normalize",1],["row",2]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.list_groups","name":[["list",1],["groups",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["list",7],["groups",3],["self",7],["root",9],["frame",9],["id",30],["str",7],["branch",12],["none",19],["turn",7],["after",5],["ordinal",9],["int",5],["limit",9],["include",3],["events",8],["bool",3],["true",2],["action",5],["group",15],["dto",3],["read",1],["canonical",3],["sequence",2],["reducer",2],["monotonic",1],["not",5],["merely",1],["local",1],["omitting",1],["selects",1],["main",1],["whose",1],["required",3],["text",3],["clauses",4],["params",5],["any",1],["if",5],["append",6],["sql",3],["select",2],["from",2],["join",2],["order",2],["by",5],["isinstance",2],["raise",2],["value",1],["error",2],["must",1],["be",1],["positive",1],["integer",1],["lock",1],["rows",7],["connection",2],["execute",2],["fetchall",2],["dict",1],["event",7],["row",10],["ids",3],["chunk",4],["so",1],["long",1],["never",1],["exceeds",1],["sqlite",2],["max",1],["variable",1],["number",1],["999",1],["older",1],["builds",1],["would",1],["otherwise",1],["operational",1],["while",1],["rebuilds",1],["history",1],["daemon",1],["restart",1],["start",3],["range",1],["len",1],["900",2],["placeholders",2],["tuple",1],["normalize",2],["return",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.mark_attempt_capture","name":[["mark",1],["attempt",1],["capture",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["mark",3],["attempt",8],["capture",6],["self",3],["id",3],["str",2],["at",6],["int",2],["none",4],["execution",2],["dto",2],["return",1],["milestone",1],["column",1],["prerequisite",1],["response",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.mark_attempt_response","name":[["mark",1],["attempt",1],["response",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["mark",3],["attempt",8],["response",6],["self",3],["id",3],["str",2],["at",6],["int",2],["none",4],["execution",2],["dto",2],["return",1],["milestone",1],["column",1],["prerequisite",1],["started",1]]},{"id":"openai4s/storage/actions.py#ActionLedgerRepository.mark_attempt_started","name":[["mark",1],["attempt",1],["started",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["def",2],["mark",3],["attempt",8],["started",6],["self",3],["id",3],["str",2],["at",5],["int",2],["none",5],["execution",2],["dto",2],["return",1],["milestone",1],["column",1],["prerequisite",1]]},{"id":"openai4s/storage/actions.py#AttemptStateError","name":[["attempt",1],["state",1],["error",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["class",2],["attempt",3],["state",2],["error",4],["runtime",2],["raised",1],["caller",1],["tries",1],["rewrite",1],["regress",1]]},{"id":"openai4s/storage/actions.py#ExecutionAttemptDTO","name":[["execution",1],["attempt",1],["dto",1]],"path":[["openai4s",1],["storage",1],["actions",1],["py",1]],"body":[["class",2],["execution",3],["attempt",5],["dto",2],["typed",2],["dict",2],["stable",1],["shape",1],["immutable",1],["terminal",2],["state",3],["id",6],["str",7],["group",1],["producing",1],["cell",2],["ordinal",1],["int",7],["revision",1],["none",9],["generation",1],["owner",1],["instance",1],["allocated",1],["at",5],["started",1],["response",1],["capture",1],["finished",1],["error",1],["any",1],["replayed",1],["from",1]]},{"id":"openai4s/storage/activation.py","name":[["activation",1],["py",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["atomic",1],["durable",1],["projection",1],["activating",1],["one",2],["checkpoint",2],["branch",11],["activation",4],["changes",1],["several",1],["pieces",1],["conversation",3],["scoped",1],["current",3],["state",1],["together",1],["selected",2],["session",5],["capability",2],["overrides",2],["permission",2],["rules",1],["visible",1],["artifact",1],["version",1],["heads",1],["python",1],["environment",1],["keeping",1],["transaction",1],["repository",2],["prevents",1],["daemon",1],["crash",1],["from",4],["publishing",1],["id",4],["whose",1],["surrounding",1],["policy",2],["data",1],["projections",1],["still",1],["describe",1],["another",1],["project",1],["global",1],["rows",1],["deliberately",1],["never",1],["touched",1],["they",1],["remain",1],["live",1],["organization",1],["layered",1],["below",1],["restored",1],["future",1],["import",6],["annotations",1],["json",1],["sqlite3",1],["uuid",1],["collections",1],["abc",1],["mapping",1],["sequence",1],["typing",1],["any",1],["callable",1],["schema",2],["create",2],["table",1],["if",2],["not",4],["exists",2],["selection",3],["root",1],["frame",1],["text",2],["primary",1],["key",1],["null",2],["updated",1],["at",1],["integer",1],["index",1],["ix",1],["all",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository","name":[["session",1],["activation",1],["repository",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["class",2],["session",13],["activation",4],["repository",2],["publish",1],["active",13],["checkpoint",23],["projection",1],["one",4],["sqlite",1],["transaction",1],["def",5],["init",1],["self",35],["connection",16],["sqlite3",1],["lock",9],["any",4],["clock",5],["ms",5],["callable",1],["int",1],["state",3],["none",12],["executescript",1],["schema",1],["commit",2],["ensure",1],["root",46],["frame",50],["id",86],["str",17],["persist",1],["canonical",1],["as",7],["initial",1],["branch",50],["text",7],["now",5],["execute",9],["select",12],["from",9],["frames",1],["fetchone",7],["if",8],["raise",5],["value",2],["error",5],["selection",6],["requires",2],["insert",2],["ignore",2],["into",2],["branches",3],["created",1],["at",3],["updated",2],["values",2],["current",19],["row",15],["return",4],["else",4],["export",3],["guard",2],["recovery",9],["setting",5],["key",7],["dict",2],["read",2],["revert",1],["consistency",1],["boundary",1],["sql",1],["snapshot",1],["package",1],["exporter",1],["needs",2],["more",1],["than",1],["three",1],["individually",1],["consistent",1],["lookups",1],["marker",4],["head",8],["describe",1],["same",1],["instant",1],["provides",1],["guarantee",1],["even",1],["another",1],["store",1],["instance",1],["has",1],["its",3],["own",1],["python",1],["coalesce",1],["case",1],["null",1],["then",1],["end",1],["present",6],["exists",1],["settings",1],["left",1],["join",1],["constant",1],["cte",1],["must",1],["always",1],["runtime",2],["could",1],["not",3],["be",1],["bool",2],["activate",1],["expected",3],["restore",1],["backed",1],["projections",2],["all",1],["target",1],["records",1],["validated",1],["before",1],["first",1],["mutation",1],["failure",1],["therefore",1],["leaves",1],["previously",1],["untouched",1],["unknown",1],["checkpoints",1],["selected",1],["previous",2],["changed",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["init",2],["self",9],["connection",8],["sqlite3",2],["lock",5],["any",4],["clock",4],["ms",4],["callable",2],["int",2],["checkpoint",4],["state",4],["none",6],["executescript",1],["activation",1],["schema",1],["commit",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository._artifact_heads","name":[["artifact",1],["heads",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["artifact",14],["heads",8],["self",4],["root",5],["frame",5],["id",20],["str",11],["raw",5],["versions",6],["any",2],["dict",3],["if",3],["not",1],["isinstance",2],["sequence",1],["bytes",1],["raise",3],["value",5],["error",3],["checkpoint",3],["version",9],["invalid",1],["text",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["as",2],["join",1],["artifacts",1],["fetchone",1],["none",1],["unavailable",1],["contains",1],["multiple",1],["one",1],["return",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository._conversation_rules","name":[["conversation",1],["rules",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["conversation",4],["rules",2],["raw",4],["any",2],["root",4],["frame",4],["id",5],["str",10],["list",3],["dict",2],["rows",3],["if",5],["isinstance",3],["mapping",2],["else",1],["not",3],["raise",4],["value",4],["error",4],["checkpoint",4],["permission",4],["snapshot",1],["invalid",3],["output",3],["row",7],["scope",1],["contains",1],["another",1],["decision",6],["lower",1],["allow",1],["ask",1],["deny",1],["append",1],["tool",2],["pattern",2],["return",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository._json","name":[["json",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["json",4],["raw",6],["any",6],["fallback",3],["if",2],["none",2],["return",2],["try",1],["loads",1],["isinstance",1],["str",1],["else",1],["except",1],["type",1],["error",3],["value",2],["raise",1],["checkpoint",1],["projection",1],["corrupt",1],["from",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository._session_capabilities","name":[["session",1],["capabilities",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["session",5],["capabilities",3],["raw",4],["any",5],["root",3],["frame",3],["id",12],["str",13],["project",7],["list",3],["dict",5],["rows",4],["states",1],["if",10],["isinstance",4],["mapping",3],["else",2],["not",5],["raise",6],["value",8],["error",6],["checkpoint",7],["capability",6],["snapshot",2],["invalid",3],["selected",5],["tuple",2],["int",1],["ranks",4],["global",4],["row",10],["scope",14],["continue",2],["contains",2],["another",2],["has",1],["kind",6],["strip",2],["lower",1],["name",6],["incomplete",1],["metadata",5],["enabled",2],["bool",1],["key",5],["casefold",1],["previous",3],["none",1],["materialize",1],["effective",1],["values",1],["as",1],["conversation",1],["local",1],["overrides",1],["remain",1],["untouched",1],["govern",1],["absent",1],["from",1],["frozen",1],["return",1],["sorted",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository._text","name":[["text",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["text",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository.activate_checkpoint","name":[["activate",1],["checkpoint",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["activate",2],["checkpoint",27],["self",31],["root",33],["frame",38],["id",86],["str",14],["branch",34],["expected",6],["current",14],["none",11],["dict",3],["any",3],["restore",2],["backed",1],["projections",2],["select",5],["its",2],["all",1],["target",1],["records",1],["validated",1],["before",1],["first",1],["mutation",1],["failure",1],["therefore",1],["leaves",1],["previously",1],["active",2],["untouched",1],["text",3],["now",10],["clock",1],["ms",1],["lock",1],["connection",15],["execute",13],["from",6],["session",11],["branches",1],["fetchone",4],["if",9],["raise",5],["key",1],["error",4],["unknown",1],["checkpoints",1],["head",2],["value",2],["activation",1],["requires",1],["selected",1],["selection",2],["previous",5],["else",4],["not",4],["runtime",2],["changed",1],["got",1],["capabilities",5],["json",5],["capability",4],["state",8],["permission",5],["environment",4],["pins",3],["artifact",7],["versions",3],["project",6],["frames",2],["default",1],["conversation",5],["rules",5],["version",6],["heads",3],["python",6],["env",5],["isinstance",1],["pin",1],["invalid",1],["projection",2],["try",1],["commit",2],["false",1],["delete",2],["states",2],["scope",10],["item",13],["encoded",3],["dumps",1],["metadata",3],["sort",1],["keys",1],["true",1],["separators",1],["normalized",5],["name",7],["casefold",1],["insert",4],["into",4],["kind",4],["enabled",4],["created",3],["at",11],["updated",8],["values",4],["events",1],["event",2],["ce",1],["uuid",2],["uuid4",2],["hex",2],["restored",1],["rule",1],["tool",2],["pattern",2],["decision",2],["perm",1],["12",1],["update",4],["artifacts",2],["latest",2],["null",1],["items",1],["conflict",1],["excluded",2],["except",1],["exception",1],["rollback",1],["result",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository.current","name":[["current",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["current",4],["self",5],["root",8],["frame",8],["id",10],["str",5],["text",1],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["branch",3],["from",1],["session",1],["selection",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository.ensure","name":[["ensure",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["ensure",2],["self",10],["root",20],["frame",24],["id",24],["str",5],["persist",1],["canonical",1],["as",1],["initial",1],["active",2],["branch",8],["text",1],["now",4],["clock",1],["ms",1],["lock",1],["connection",5],["execute",4],["select",2],["from",2],["frames",1],["fetchone",2],["if",1],["none",1],["raise",1],["value",1],["error",1],["selection",3],["requires",1],["insert",2],["ignore",2],["into",2],["session",3],["branches",1],["created",1],["at",3],["updated",2],["values",2],["current",3],["commit",1],["row",2],["return",1]]},{"id":"openai4s/storage/activation.py#SessionActivationRepository.export_guard","name":[["export",1],["guard",1]],"path":[["openai4s",1],["storage",1],["activation",1],["py",1]],"body":[["def",2],["export",4],["guard",3],["self",6],["root",10],["frame",10],["id",24],["str",8],["recovery",10],["setting",6],["key",7],["dict",2],["any",2],["read",2],["revert",1],["consistency",1],["boundary",1],["one",3],["sql",1],["snapshot",1],["package",1],["exporter",1],["needs",2],["more",1],["than",1],["three",1],["individually",1],["consistent",1],["lookups",1],["marker",4],["row",10],["active",8],["branch",15],["head",6],["describe",1],["same",1],["instant",1],["select",5],["provides",1],["guarantee",1],["even",1],["another",1],["store",1],["instance",1],["has",1],["its",1],["own",1],["python",1],["lock",2],["text",2],["connection",1],["execute",1],["current",4],["as",6],["coalesce",1],["from",3],["session",3],["selection",1],["checkpoint",5],["case",1],["null",1],["then",1],["else",2],["end",1],["present",6],["exists",1],["settings",1],["left",1],["join",1],["branches",1],["fetchone",1],["if",2],["none",3],["constant",1],["cte",1],["must",1],["always",1],["return",2],["raise",1],["runtime",1],["error",1],["could",1],["not",2],["be",1],["bool",2]]},{"id":"openai4s/storage/agents.py","name":[["agents",1],["py",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["agent",2],["profile",2],["persistence",1],["store",1],["owned",1],["sqlite",1],["connection",1],["from",2],["future",1],["import",4],["annotations",1],["json",1],["sqlite3",1],["typing",1],["any",1],["callable",1],["all",1],["repository",1]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository","name":[["agent",1],["profile",1],["repository",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["class",2],["agent",13],["profile",2],["repository",3],["persist",1],["named",1],["specialist",3],["profiles",1],["decode",1],["their",1],["json",5],["capabilities",1],["shares",1],["its",2],["owning",1],["store",1],["connection",8],["re",1],["entrant",1],["lock",7],["upserts",1],["deliberately",1],["retain",1],["legacy",1],["read",1],["then",1],["write",1],["boundary",2],["existence",1],["check",2],["releases",1],["before",1],["insert",2],["update",4],["acquires",1],["def",7],["init",1],["self",26],["sqlite3",1],["any",3],["clock",5],["ms",5],["callable",1],["int",1],["none",21],["list",7],["dict",5],["rows",2],["execute",7],["select",1],["name",22],["description",7],["skill",10],["names",10],["connectors",13],["unrestricted",15],["system",7],["prompt",7],["created",2],["at",7],["updated",4],["from",3],["agents",8],["order",1],["by",1],["fetchall",1],["row",2],["key",12],["if",14],["try",1],["loads",1],["except",1],["value",4],["error",2],["type",2],["integer",1],["not",10],["null",4],["comes",1],["back",1],["as",2],["two",1],["columns",9],["above",1],["were",1],["decoded",2],["while",1],["one",2],["was",1],["cosmetic",1],["difference",1],["child",1],["execution",1],["policy",1],["checks",1],["bool",3],["refuses",1],["anything",1],["else",8],["so",3],["every",2],["stored",2],["restricted",1],["alike",1],["failed",1],["delegate",1],["strict",1],["right",1],["stays",1],["truthy",1],["string",1],["like",1],["false",1],["must",1],["pass",1],["true",2],["column",4],["here",2],["next",1],["siblings",1],["owns",1],["conversion",1],["instead",1],["each",1],["caller",1],["remembering",1],["coerce",1],["append",10],["return",6],["str",8],["fields",7],["change",1],["only",2],["supplied",2],["leaving",1],["rest",1],["upsert",3],["writes",1],["unconditionally",1],["editor",1],["sends",1],["three",1],["them",1],["routing",1],["edit",1],["through",1],["therefore",1],["wrote",1],["over",1],["reset",1],["resource",1],["restriction",2],["silently",1],["became",1],["no",1],["all",1],["failure",1],["direction",1],["matters",1],["cannot",1],["be",1],["marker",1],["allowlist",1],["real",1],["distinct",1],["state",1],["meaning",1],["inherit",1],["parent",1],["absent",1],["have",1],["stay",1],["tellable",1],["apart",1],["keys",1],["actually",1],["present",1],["written",1],["params",9],["dumps",3],["join",1],["tuple",2],["now",4],["exists",2],["encoded",6],["skills",3],["into",1],["values",1],["delete",2],["sql",2],["commit",1]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["name",4],["str",2],["none",2],["execute",1],["from",1],["agents",1]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository.get","name":[],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["def",2],["self",3],["name",4],["str",2],["dict",2],["none",3],["agent",3],["list",1],["if",1],["return",2]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["def",2],["list",4],["self",4],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["name",2],["description",1],["skill",2],["names",2],["connectors",2],["unrestricted",6],["system",1],["prompt",1],["created",1],["at",2],["updated",1],["from",1],["agents",4],["order",1],["by",1],["fetchall",1],["row",2],["agent",8],["key",5],["if",1],["try",1],["json",1],["loads",1],["except",1],["value",1],["error",2],["type",2],["none",1],["integer",1],["not",5],["null",1],["comes",1],["back",1],["as",1],["two",1],["columns",1],["above",1],["were",1],["decoded",2],["while",1],["one",2],["was",1],["cosmetic",1],["difference",1],["child",1],["execution",1],["policy",1],["checks",1],["bool",2],["refuses",1],["anything",1],["else",1],["so",2],["every",1],["stored",1],["specialist",1],["restricted",1],["alike",1],["failed",1],["delegate",1],["strict",1],["check",1],["right",1],["stays",1],["truthy",1],["string",1],["like",1],["false",1],["must",1],["pass",1],["true",1],["column",1],["here",1],["next",1],["its",1],["siblings",1],["boundary",1],["owns",1],["conversion",1],["instead",1],["each",1],["caller",1],["remembering",1],["coerce",1],["append",1],["return",1]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository.update","name":[["update",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["def",2],["update",3],["self",6],["name",6],["str",3],["fields",8],["any",3],["dict",2],["none",7],["change",1],["only",2],["columns",8],["supplied",2],["leaving",1],["rest",1],["as",1],["stored",1],["upsert",2],["writes",1],["every",1],["column",3],["unconditionally",1],["specialist",1],["editor",1],["sends",1],["three",1],["them",1],["routing",1],["edit",1],["through",1],["therefore",1],["wrote",1],["null",3],["over",1],["skill",3],["names",3],["connectors",3],["reset",1],["unrestricted",4],["resource",1],["restriction",2],["silently",1],["became",1],["no",1],["at",2],["all",1],["failure",1],["direction",1],["matters",1],["cannot",1],["be",1],["not",2],["marker",1],["here",1],["allowlist",1],["real",1],["distinct",1],["state",1],["meaning",1],["inherit",1],["from",1],["parent",1],["so",1],["absent",1],["have",1],["stay",1],["tellable",1],["apart",1],["keys",1],["actually",1],["present",1],["written",1],["if",7],["return",2],["list",2],["params",7],["key",7],["description",1],["system",1],["prompt",1],["append",9],["value",3],["json",1],["dumps",1],["else",2],["updated",1],["clock",1],["ms",1],["execute",1],["agents",1],["join",1],["tuple",1]]},{"id":"openai4s/storage/agents.py#AgentProfileRepository.upsert","name":[["upsert",1]],"path":[["openai4s",1],["storage",1],["agents",1],["py",1]],"body":[["def",2],["upsert",2],["self",7],["name",10],["str",6],["description",6],["system",6],["prompt",6],["skill",6],["names",6],["list",4],["none",13],["connectors",9],["unrestricted",6],["bool",2],["true",2],["dict",2],["now",4],["clock",1],["ms",1],["exists",2],["not",3],["encoded",6],["skills",3],["json",2],["dumps",2],["if",5],["else",5],["execute",2],["update",1],["agents",2],["updated",2],["at",3],["insert",1],["into",1],["created",1],["values",1],["return",1]]},{"id":"openai4s/storage/annotations.py","name":[["annotations",1],["py",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["image",1],["annotation",2],["persistence",1],["store",1],["owned",1],["sqlite",1],["connection",1],["from",2],["future",1],["import",5],["annotations",1],["json",1],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["all",1],["repository",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository","name":[["annotation",1],["repository",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["class",2],["annotation",15],["repository",3],["crud",1],["status",18],["transitions",1],["figure",1],["review",2],["annotations",5],["shares",1],["store",2],["connection",10],["re",2],["entrant",2],["lock",8],["particular",1],["ordinal",1],["allocation",1],["insertion",1],["stay",1],["one",7],["critical",1],["section",1],["so",4],["concurrent",1],["pins",1],["cannot",1],["receive",1],["same",2],["number",6],["def",6],["init",1],["self",23],["sqlite3",1],["any",3],["clock",5],["ms",5],["callable",1],["int",2],["none",28],["add",1],["root",8],["frame",9],["id",35],["str",18],["artifact",16],["name",4],["rel",10],["float",4],["body",7],["version",6],["checksum",4],["kind",3],["locator",3],["dict",6],["pin",6],["comment",2],["normalized",1],["point",1],["image",2],["bind",1],["exact",1],["bytes",1],["was",3],["taken",2],["against",2],["optional",1],["because",2],["caller",3],["may",2],["have",1],["no",3],["recorded",1],["yet",1],["rows",3],["written",1],["before",1],["binding",2],["existed",1],["must",1],["keep",1],["loading",1],["send",1],["path",2],["treats",1],["missing",1],["as",2],["legacy",1],["latest",1],["resolution",1],["rather",2],["than",3],["refusing",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["now",3],["max",3],["min",2],["row",12],["execute",4],["select",3],["coalesce",1],["from",9],["fetchone",2],["insert",1],["into",2],["created",1],["at",3],["updated",2],["values",1],["open",5],["commit",1],["return",5],["if",7],["else",1],["list",5],["sql",5],["params",8],["append",8],["order",1],["by",4],["tuple",1],["fetchall",1],["reserved",6],["bool",2],["held",2],["flight",2],["request",1],["public",5],["patch",2],["delete",2],["routes",1],["outside",1],["admission",2],["without",1],["client",1],["could",2],["move",2],["while",2],["turn",2],["quoting",2],["still",2],["breaking",1],["exactly",1],["once",1],["direction",1],["code",1],["never",1],["sees",1],["absent",1],["every",1],["target",1],["purpose",1],["entered",1],["only",1],["reserve",1],["sets",6],["statement",2],["write",2],["would",1],["produce",1],["holder",1],["invisible",1],["composer",2],["released",1],["nothing",2],["enumerated",1],["statuses",3],["product",1],["actually",1],["writes",1],["not",7],["schema",1],["said",1],["sent",2],["resolved",2],["already",1],["out",1],["date",1],["dismissed",2],["real",2],["omitting",1],["turned",1],["action",1],["400",1],["whitelist",1],["has",2],["be",1],["built",1],["callers",1],["frozenset",1],["update",1],["expect",1],["edit",1],["race",2],["reservation",3],["check",1],["asking",1],["then",1],["updating",1],["toctou",1],["window",2],["theoretical",1],["holds",1],["per",1],["instance",2],["daemon",1],["more",1],["file",1],["measured",1],["two",1],["connections",1],["produced",1],["offers",1],["user",1],["expected",1],["current",1],["part",1],["predicate",1],["loses",1],["changes",1],["told",1],["raise",1],["value",1],["error",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository._stamp_admission_locked","name":[["stamp",1],["admission",1],["locked",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["stamp",2],["admission",2],["locked",2],["self",4],["state",5],["str",10],["reservation",5],["id",21],["root",6],["frame",6],["none",12],["request",5],["job",5],["ledger",2],["half",1],["terminal",4],["transition",1],["caller",1],["holds",1],["write",1],["transaction",1],["never",2],["commits",1],["sent",3],["released",2],["written",1],["here",3],["only",3],["alongside",1],["row",2],["change",1],["they",1],["describe",1],["makes",2],["them",2],["evidence",2],["pin",1],["later",1],["resolved",1],["dismissed",1],["deleted",1],["not",2],["un",1],["send",1],["message",1],["was",1],["reconciliation",1],["reads",1],["as",1],["final",1],["derives",1],["from",1],["rows",2],["non",2],["states",2],["really",2],["authority",1],["scope",2],["if",2],["else",2],["tail",2],["compare",1],["assignment",1],["turn",1],["did",1],["nothing",1],["happens",1],["afterwards",1],["recovery",1],["sweep",1],["restore",1],["late",1],["release",1],["gets",1],["rewrite",1],["stated",1],["at",2],["point",1],["has",1],["hold",1],["though",1],["today",1],["second",1],["gate",1],["rather",2],["than",2],["one",1],["both",1],["callers",1],["already",1],["refuse",1],["unless",1],["exact",1],["names",1],["moves",1],["neither",1],["reach",1],["line",1],["defence",1],["behaviour",1],["no",1],["test",1],["below",1],["claims",1],["otherwise",1],["mutation",1],["removing",1],["stays",1],["green",1],["honest",1],["reading",1],["unreachable",1],["by",1],["construction",1],["unnecessary",1],["connection",1],["execute",1],["update",1],["annotation",1],["admissions",1],["updated",1],["coalesce",2],["reserved",1],["pending",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.add","name":[["add",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["add",2],["self",8],["root",6],["frame",6],["id",21],["str",16],["artifact",13],["name",5],["none",20],["rel",12],["float",6],["body",4],["version",7],["checksum",5],["kind",4],["locator",4],["dict",2],["pin",2],["comment",1],["normalized",1],["point",1],["image",2],["bind",1],["exact",1],["bytes",1],["was",1],["taken",1],["against",1],["optional",1],["because",2],["caller",1],["may",1],["have",1],["no",2],["recorded",1],["yet",1],["rows",1],["written",1],["before",1],["binding",2],["existed",1],["must",1],["keep",1],["loading",1],["send",1],["path",1],["treats",1],["missing",1],["as",2],["legacy",1],["latest",1],["resolution",1],["rather",1],["than",1],["refusing",1],["annotation",4],["uuid",1],["uuid4",1],["hex",1],["12",1],["now",3],["clock",1],["ms",1],["max",3],["min",2],["lock",1],["row",2],["connection",3],["execute",2],["select",1],["coalesce",1],["number",4],["from",1],["annotations",2],["fetchone",1],["int",1],["insert",1],["into",1],["status",1],["created",1],["at",2],["updated",1],["values",1],["open",1],["commit",1],["return",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["annotation",4],["id",4],["str",2],["none",2],["execute",1],["from",1],["annotations",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.delete_unreserved","name":[["delete",1],["unreserved",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["delete",4],["unreserved",2],["self",5],["annotation",4],["id",5],["str",2],["bool",3],["pin",1],["only",1],["while",1],["nothing",1],["holds",1],["one",1],["statement",1],["same",1],["reason",1],["lock",1],["cursor",2],["connection",2],["execute",1],["from",1],["annotations",1],["reservation",1],["null",1],["status",1],["reserved",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.finalize_sent","name":[["finalize",1],["sent",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["finalize",2],["sent",5],["self",13],["reservation",11],["id",27],["str",10],["expected",5],["ids",5],["list",2],["none",18],["root",7],["frame",7],["request",4],["job",4],["bool",2],["consume",2],["all",1],["exact",1],["prompt",1],["quoted",1],["finalising",2],["by",2],["alone",2],["would",2],["whatever",1],["still",2],["reserved",4],["different",1],["moment",1],["anything",1],["else",3],["has",2],["touched",1],["row",4],["report",1],["success",1],["having",2],["consumed",2],["fewer",1],["rows",3],["than",2],["message",1],["carried",1],["checked",1],["applied",1],["inside",1],["one",6],["lock",5],["so",4],["count",1],["cannot",2],["change",2],["between",2],["two",2],["if",5],["not",5],["return",4],["false",4],["scope",3],["params",3],["transaction",2],["store",1],["per",1],["instance",2],["daemon",1],["more",1],["file",1],["select",2],["followed",1],["update",2],["atomic",1],["across",1],["connections",1],["measured",1],["moved",1],["returned",1],["already",2],["other",1],["begin",2],["immediate",2],["takes",1],["write",1],["before",1],["read",1],["under",1],["mismatch",1],["rolls",1],["back",1],["zero",1],["changed",3],["connection",8],["execute",3],["try",2],["held",4],["annotation",2],["from",2],["annotations",2],["status",3],["fetchall",1],["rollback",4],["except",2],["base",2],["exception",2],["raise",2],["cursor",2],["null",1],["updated",1],["at",1],["clock",1],["ms",1],["int",1],["rowcount",1],["len",1],["same",1],["as",1],["describes",1],["then",1],["stamping",1],["ledger",3],["separately",1],["outcomes",1],["fault",1],["gap",1],["leaves",1],["pins",1],["saying",1],["client",1],["lost",1],["its",2],["202",1],["told",1],["comments",1],["flight",1],["turn",2],["carries",1],["them",1],["correlation",1],["rides",1],["along",1],["accepted",1],["identifiable",1],["stamp",1],["admission",1],["locked",1],["commit",1],["true",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.get","name":[],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["self",4],["annotation",4],["id",4],["str",2],["dict",3],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["annotations",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.is_reserved","name":[["reserved",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["reserved",4],["self",3],["annotation",3],["id",3],["str",2],["bool",3],["pin",1],["held",1],["by",1],["flight",2],["request",1],["public",1],["patch",1],["delete",2],["routes",1],["outside",1],["admission",2],["path",1],["so",1],["without",1],["client",1],["could",1],["move",1],["row",4],["open",1],["while",1],["turn",1],["quoting",1],["was",1],["still",1],["breaking",1],["exactly",1],["once",1],["from",1],["direction",1],["code",1],["never",1],["sees",1],["return",1],["status",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.list_for_frame","name":[["list",1],["frame",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["list",5],["frame",6],["self",4],["root",4],["id",10],["str",6],["artifact",6],["none",8],["status",5],["dict",3],["sql",5],["select",1],["from",1],["annotations",1],["params",4],["any",1],["if",2],["append",2],["order",1],["by",1],["number",1],["lock",1],["rows",2],["connection",1],["execute",1],["tuple",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.mark_sent","name":[["mark",1],["sent",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["mark",2],["sent",3],["self",4],["annotation",7],["ids",7],["list",2],["str",2],["none",2],["id",4],["if",2],["not",1],["return",1],["placeholders",2],["join",1],["len",1],["execute",1],["update",1],["annotations",1],["status",2],["updated",1],["at",1],["clock",1],["ms",1],["open",1],["tuple",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.release","name":[["release",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["release",3],["self",13],["reservation",12],["id",22],["str",4],["root",7],["frame",8],["none",7],["int",3],["put",1],["pins",4],["back",2],["open",2],["only",3],["ever",1],["its",1],["own",1],["scoped",1],["by",2],["as",2],["well",1],["travels",1],["response",1],["so",2],["value",2],["caller",1],["holds",1],["keyed",1],["alone",1],["request",1],["one",7],["session",1],["could",1],["free",1],["claim",2],["held",6],["another",1],["if",7],["not",7],["return",4],["scope",4],["else",3],["params",4],["lock",1],["ledger",7],["transaction",2],["same",2],["reason",1],["finalize",1],["sent",3],["commits",1],["rows",1],["then",1],["fails",1],["stamp",2],["leaves",1],["reserved",3],["recorded",1],["against",1],["already",2],["composer",1],["reconciliation",1],["reports",1],["flight",1],["no",2],["longer",1],["exists",1],["connection",8],["execute",4],["begin",1],["immediate",1],["try",2],["select",3],["annotation",5],["ids",2],["from",2],["admissions",1],["fetchone",1],["row",3],["annotations",2],["status",3],["fetchall",1],["all",3],["names",1],["rowcount",2],["question",1],["admission",3],["naming",1],["two",2],["still",1],["moves",1],["stamping",1],["whole",1],["thing",1],["released",2],["publishes",1],["outcome",1],["pin",1],["call",1],["did",1],["touch",1],["live",1],["turn",1],["may",1],["have",1],["zero",1],["partial",1],["mismatched",1],["somebody",1],["got",1],["there",1],["first",1],["honest",1],["answer",1],["three",1],["change",1],["nothing",1],["leave",1],["non",2],["terminal",2],["expected",3],["json",1],["loads",1],["except",2],["error",1],["rollback",3],["cursor",2],["update",2],["null",1],["updated",1],["at",1],["clock",1],["ms",1],["changed",3],["unreachable",1],["while",1],["above",1],["share",1],["predicate",1],["inside",1],["kept",1],["because",1],["assumption",1],["rather",1],["than",1],["guarantee",1],["written",1],["out",1],["separately",1],["future",1],["edit",1],["exactly",1],["they",1],["come",1],["apart",1],["mutation",1],["removing",1],["stays",1],["green",1],["test",1],["below",1],["claims",1],["otherwise",1],["len",1],["states",1],["landed",1],["between",1],["overwritten",1],["locked",1],["commit",1],["base",1],["exception",1],["raise",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.reserve","name":[["reserve",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["reserve",2],["self",7],["root",6],["frame",10],["id",25],["str",10],["annotation",10],["ids",8],["list",5],["reservation",7],["dict",3],["claim",1],["still",1],["open",2],["pins",2],["named",1],["returns",1],["got",1],["deduplicated",1],["by",5],["sql",1],["not",5],["loop",2],["below",1],["matches",1],["row",3],["once",2],["however",1],["many",1],["times",1],["its",1],["listed",1],["so",4],["repeated",1],["carried",1],["whether",1],["filters",1],["actually",1],["exact",1],["type",2],["check",1],["arrives",1],["from",2],["json",1],["body",1],["be",2],["number",2],["nested",1],["object",1],["subclass",1],["none",1],["those",1],["should",1],["reach",1],["query",1],["as",3],["parameter",1],["scoped",3],["belonging",1],["another",2],["session",3],["cannot",1],["dragged",1],["into",1],["one",1],["prompt",1],["seen",3],["if",2],["add",1],["append",1],["return",2],["placeholders",2],["join",1],["len",1],["lock",1],["connection",3],["execute",2],["update",2],["annotations",2],["status",2],["reserved",1],["updated",1],["at",1],["clock",1],["ms",1],["commit",1],["rows",3],["well",1],["above",1],["was",2],["already",1],["but",1],["read",2],["same",1],["second",1],["both",1],["frames",1],["back",1],["caller",1],["quoted",1],["select",1],["order",1],["fetchall",1]]},{"id":"openai4s/storage/annotations.py#AnnotationRepository.update","name":[["update",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["update",3],["self",9],["annotation",8],["id",8],["str",9],["body",5],["none",19],["status",18],["expect",4],["dict",2],["edit",1],["pin",2],["refusing",1],["race",2],["reservation",4],["check",1],["write",1],["one",6],["statement",1],["asking",1],["reserved",2],["then",1],["updating",1],["toctou",1],["window",2],["real",1],["rather",1],["than",2],["theoretical",1],["store",1],["holds",1],["re",1],["entrant",1],["lock",2],["per",1],["instance",2],["daemon",1],["has",1],["more",1],["against",1],["file",1],["measured",1],["two",1],["connections",1],["taken",1],["produced",1],["open",1],["still",1],["composer",1],["offers",1],["user",1],["while",1],["turn",1],["quoting",1],["so",2],["expected",1],["current",1],["part",1],["predicate",4],["caller",2],["loses",1],["changes",1],["nothing",1],["told",1],["if",6],["not",8],["public",2],["statuses",1],["raise",1],["value",1],["error",1],["sets",6],["list",2],["params",7],["any",1],["append",8],["return",3],["updated",1],["at",1],["clock",1],["ms",1],["never",1],["touch",1],["held",1],["row",1],["whatever",1],["asked",1],["require",1],["believed",1],["was",1],["editing",1],["named",1],["null",1],["cursor",2],["connection",2],["execute",1],["annotations",1],["join",1],["tuple",1],["commit",1],["rowcount",1]]},{"id":"openai4s/storage/annotations.py#settle_restored_annotation","name":[["settle",1],["restored",1],["annotation",1]],"path":[["openai4s",1],["storage",1],["annotations",1],["py",1]],"body":[["def",2],["settle",2],["restored",2],["annotation",3],["row",3],["any",4],["dict",3],["str",2],["one",1],["coming",1],["back",2],["from",1],["snapshot",2],["its",1],["holder",4],["settled",6],["every",1],["restore",3],["path",2],["shares",1],["rule",2],["package",1],["import",2],["since",1],["was",1],["found",1],["missing",1],["there",1],["real",1],["checkpoint",1],["capture",1],["pin",1],["mid",1],["flight",1],["reserved",2],["live",1],["request",1],["held",1],["not",2],["survive",1],["gap",1],["so",1],["pair",1],["cannot",1],["be",1],["written",1],["verbatim",1],["only",1],["state",1],["user",1],["act",1],["open",2],["no",1],["lives",1],["here",1],["rather",1],["than",1],["server",1],["because",2],["storage",1],["restores",1],["rows",1],["too",1],["must",1],["upward",1],["two",2],["copies",1],["chances",1],["keep",1],["nothing",1],["answers",1],["if",1],["status",2],["reservation",1],["id",1],["none",1],["return",1]]},{"id":"openai4s/storage/artifact_observations.py","name":[["artifact",1],["observations",1],["py",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["durable",1],["observations",13],["artifact",20],["captures",1],["reuse",2],["versioned",1],["bytes",5],["version",14],["answers",2],["capture",20],["observation",4],["separate",2],["question",1],["cell",8],["produced",1],["observed",1],["those",2],["time",1],["keeping",1],["facts",1],["rows",1],["lets",1],["identical",1],["current",1],["without",2],["rewriting",1],["its",1],["original",1],["producer",3],["environment",1],["source",2],["schema",4],["installation",1],["belongs",1],["store",1],["numbered",1],["migration",2],["helper",1],["module",1],["deliberately",1],["not",15],["commit",1],["so",2],["remains",1],["atomic",1],["repository",3],["writes",1],["likewise",1],["join",1],["caller",1],["recording",1],["transaction",1],["from",3],["future",1],["import",6],["annotations",1],["json",2],["sqlite3",1],["uuid",1],["typing",1],["any",1],["openai4s",1],["storage",1],["migrations",1],["apply",1],["ddl",1],["script",1],["kind",11],["created",6],["same",5],["merge",5],["head",5],["checksum",6],["reused",5],["kinds",1],["frozenset",1],["one",2],["turn",1],["may",1],["legitimately",1],["save",1],["large",1],["result",1],["reads",1],["still",1],["bounded",1],["corrupted",1],["hostile",1],["cannot",1],["make",1],["finalization",1],["allocate",1],["limit",1],["asks",1],["extra",1],["row",1],["fails",1],["closed",1],["rather",1],["than",1],["silently",1],["omitting",1],["beyond",1],["boundary",1],["max",2],["delivery",2],["10",1],["000",1],["create",5],["table",1],["if",4],["exists",4],["ordinal",3],["integer",4],["primary",1],["key",3],["autoincrement",1],["id",14],["text",14],["null",10],["unique",2],["producing",2],["frame",1],["check",1],["filename",1],["content",1],["type",1],["size",1],["path",2],["snapshot",2],["env",1],["input",1],["ids",1],["default",1],["at",2],["updated",1],["foreign",2],["references",2],["artifacts",1],["delete",2],["cascade",2],["versions",1],["index",3],["ux",1],["ix",2],["all",1]]},{"id":"openai4s/storage/artifact_observations.py#_decode_input_ids","name":[["decode",1],["input",1],["ids",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["decode",2],["input",2],["ids",2],["raw",3],["any",2],["list",3],["str",4],["try",1],["decoded",3],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",5],["return",3],["if",2],["not",1],["isinstance",2]]},{"id":"openai4s/storage/artifact_observations.py#_merge_input_ids","name":[["merge",1],["input",1],["ids",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["merge",2],["input",3],["ids",3],["current",3],["any",6],["incoming",3],["list",4],["str",2],["return",2],["canonical",1],["order",1],["preserving",1],["union",1],["values",1],["intentionally",1],["not",2],["coerced",1],["strings",1],["malformed",1],["lineage",1],["id",1],["must",1],["fail",1],["encompassing",1],["record",1],["transaction",1],["rather",1],["than",1],["become",1],["plausible",1],["looking",1],["identifier",1],["audit",1],["trail",1],["merged",4],["decode",1],["seen",3],["value",5],["if",1],["continue",1],["add",1],["append",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1]]},{"id":"openai4s/storage/artifact_observations.py#ArtifactObservationRepository","name":[["artifact",1],["observation",1],["repository",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["class",2],["artifact",18],["observation",18],["repository",2],["write",1],["read",2],["per",1],["cell",7],["capture",22],["observations",7],["shared",1],["connection",11],["def",5],["init",1],["self",12],["sqlite3",1],["none",24],["upsert",1],["id",61],["str",22],["version",22],["producing",6],["frame",9],["kind",9],["filename",6],["content",7],["type",7],["size",6],["bytes",6],["int",9],["checksum",6],["path",17],["snapshot",18],["env",9],["source",9],["input",16],["ids",12],["list",9],["any",2],["now",4],["dict",5],["create",1],["merge",3],["one",2],["producer",1],["without",1],["committing",1],["if",11],["not",7],["kinds",1],["raise",3],["value",4],["error",3],["unknown",1],["existing",5],["execute",6],["select",4],["from",4],["fetchone",2],["aco",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["json",9],["cursor",8],["insert",1],["into",2],["created",5],["at",9],["updated",4],["values",1],["ordinal",10],["lastrowid",1],["else",4],["update",1],["coalesce",5],["return",5],["clauses",10],["params",8],["append",9],["join",3],["rows",3],["order",1],["by",1],["tuple",2],["fetchall",1],["result",3],["row",5],["item",4],["decode",1],["pop",1],["root",5],["project",7],["latest",1],["visible",1],["optionally",1],["constrained",1],["scope",2],["max",2],["as",9],["artifacts",1],["since",1],["limit",7],["1000",1],["exact",1],["captures",1],["after",1],["inside",1],["unlike",1],["meth",1],["intentionally",1],["has",1],["no",1],["unscoped",1],["form",1],["build",1],["turn",2],["delivery",2],["delta",1],["global",1],["fallback",1],["would",1],["missing",1],["context",1],["cross",1],["session",1],["disclosure",1],["required",1],["reads",1],["bounded",4],["must",1],["be",1],["positive",1],["min",1],["arti",1]]},{"id":"openai4s/storage/artifact_observations.py#ArtifactObservationRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["init",2],["self",3],["connection",6],["sqlite3",2],["none",2]]},{"id":"openai4s/storage/artifact_observations.py#ArtifactObservationRepository.cursor","name":[["cursor",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["cursor",4],["self",3],["root",5],["frame",5],["id",12],["str",5],["none",11],["project",5],["int",3],["return",2],["latest",1],["visible",1],["ordinal",2],["optionally",1],["constrained",1],["scope",1],["clauses",5],["list",2],["params",4],["any",1],["if",4],["not",3],["append",4],["join",2],["else",2],["row",3],["connection",1],["execute",1],["select",1],["coalesce",1],["max",1],["as",1],["from",1],["artifact",3],["capture",1],["observations",1],["artifacts",1],["tuple",1],["fetchone",1]]},{"id":"openai4s/storage/artifact_observations.py#ArtifactObservationRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["list",7],["self",3],["artifact",6],["id",10],["str",6],["none",11],["version",7],["dict",4],["clauses",5],["params",4],["if",3],["not",2],["append",5],["join",1],["else",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["capture",1],["observations",1],["order",1],["by",1],["ordinal",1],["tuple",1],["fetchall",1],["result",3],["row",2],["item",4],["input",3],["ids",3],["decode",1],["pop",1],["json",1],["return",1]]},{"id":"openai4s/storage/artifact_observations.py#ArtifactObservationRepository.since","name":[["since",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["since",2],["self",3],["cursor",5],["int",6],["root",4],["frame",5],["id",24],["str",4],["none",3],["project",6],["limit",10],["1000",2],["list",3],["dict",4],["return",2],["exact",1],["version",10],["captures",1],["after",1],["inside",1],["one",1],["scope",1],["unlike",1],["meth",1],["read",1],["intentionally",1],["has",1],["no",1],["unscoped",1],["form",1],["build",1],["turn",2],["delivery",2],["delta",1],["global",1],["fallback",1],["would",1],["missing",1],["context",1],["value",3],["into",1],["cross",1],["session",1],["disclosure",1],["if",2],["not",1],["raise",2],["error",2],["required",1],["capture",10],["observation",6],["reads",1],["bounded",5],["must",1],["be",1],["positive",1],["min",1],["max",1],["observations",2],["rows",2],["connection",1],["execute",1],["select",1],["ordinal",4],["as",8],["kind",3],["artifact",7],["producing",1],["cell",1],["path",6],["snapshot",6],["env",3],["source",3],["input",4],["ids",4],["json",2],["created",6],["at",6],["updated",2],["filename",1],["content",1],["type",1],["size",1],["bytes",1],["checksum",1],["from",1],["join",2],["artifacts",1],["versions",1],["order",1],["by",1],["fetchall",1],["result",3],["row",2],["item",6],["decode",1],["pop",1],["append",1]]},{"id":"openai4s/storage/artifact_observations.py#ArtifactObservationRepository.upsert","name":[["upsert",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["upsert",2],["self",5],["artifact",8],["id",36],["str",25],["version",14],["producing",6],["cell",6],["frame",4],["none",14],["capture",13],["kind",9],["filename",6],["content",7],["type",7],["size",6],["bytes",6],["int",6],["checksum",6],["path",13],["snapshot",14],["env",7],["source",7],["input",13],["ids",9],["list",2],["any",2],["now",5],["dict",2],["create",1],["merge",3],["one",1],["producer",1],["observation",10],["without",1],["committing",1],["if",2],["not",1],["kinds",1],["raise",1],["value",1],["error",1],["unknown",1],["existing",5],["connection",3],["execute",3],["select",1],["from",1],["observations",3],["fetchone",1],["aco",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["json",7],["cursor",2],["insert",1],["into",1],["created",1],["at",3],["updated",2],["values",1],["ordinal",5],["lastrowid",1],["else",1],["update",1],["coalesce",4],["return",1]]},{"id":"openai4s/storage/artifact_observations.py#create_artifact_observations_schema","name":[["create",1],["artifact",1],["observations",1],["schema",1]],"path":[["openai4s",1],["storage",1],["artifact",1],["observations",1],["py",1]],"body":[["def",2],["create",2],["artifact",3],["observations",3],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["install",1],["additive",1],["observation",1],["tables",1],["inside",1],["caller",1],["transaction",1],["apply",1],["ddl",1],["script",1]]},{"id":"openai4s/storage/artifacts.py","name":[["artifacts",1],["py",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["artifact",11],["version",2],["environment",2],["lineage",1],["persistence",1],["repository",3],["shares",1],["its",1],["owning",1],["store",2],["connection",1],["re",1],["entrant",1],["lock",1],["few",1],["callbacks",1],["deliberately",1],["late",1],["bound",2],["by",2],["facade",2],["legacy",2],["methods",2],["called",1],["self",3],["frame",3],["exec",1],["related",2],["helpers",1],["dynamically",1],["so",2],["wiring",1],["lambdas",1],["preserves",1],["monkeypatch",1],["subclass",1],["behavior",1],["instead",1],["freezing",1],["during",1],["construction",1],["from",8],["future",1],["import",11],["annotations",1],["hashlib",1],["json",1],["os",2],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",12],["restore",5],["refusal",1],["type",2],["imported",1],["rather",2],["than",2],["duplicated",1],["these",1],["three",1],["raises",1],["author",1],["written",1],["refusals",1],["same",4],["transaction",1],["service",1],["owns",1],["caller",1],["distinguishes",1],["them",1],["layer",1],["failure",1],["imports",1],["nothing",1],["storage",4],["leaf",1],["dependency",1],["cycle",1],["openai4s",5],["refused",1],["observations",2],["capture",3],["kind",3],["head",1],["checksum",1],["reused",1],["cell",1],["merge",1],["created",1],["max",1],["delivery",1],["observation",1],["frames",1],["visible",1],["session",1],["clause",1],["like",2],["contains",1],["clock",1],["int",1],["execute",1],["str",14],["tuple",2],["none",7],["dict",4],["resolve",2],["scope",2],["write",1],["bool",2],["snapshot",2],["file",4],["identity",2],["path",2],["delete",1],["publish",1],["upload",1],["kernel",4],["protocol",1],["modes",2],["mode",1],["supervisors",1],["up",1],["persisted",1],["as",1],["python",2],["generation",1],["runtime",1],["they",1],["name",1],["worker",1],["host",1],["not",1],["language",1],["recorded",1],["frozenset",1],["repl",1],["script",1],["analysis",1],["all",1],["env",1],["id",1]]},{"id":"openai4s/storage/artifacts.py#_encode_source","name":[["encode",1],["source",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["encode",2],["source",8],["any",2],["str",3],["none",5],["store",1],["retrieval",2],["envelope",1],["as",2],["canonical",2],["json",2],["nothing",1],["at",1],["all",1],["so",1],["two",1],["versions",1],["derived",1],["from",2],["same",2],["compare",1],["equal",1],["text",1],["these",1],["came",1],["data",1],["should",1],["be",1],["checkable",1],["rather",1],["than",1],["matter",1],["key",1],["ordering",1],["if",2],["return",4],["isinstance",1],["try",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["except",1],["type",1],["error",2],["value",1]]},{"id":"openai4s/storage/artifacts.py#_legacy_mode_verdict","name":[["legacy",1],["mode",1],["verdict",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["legacy",2],["mode",2],["verdict",2],["kind",3],["str",4],["sentence",1],["capture",1],["wrote",1],["runtime",1],["did",1],["not",2],["recognise",1],["return",1],["kernel",1],["python",1],["distribution",1],["metadata",1],["apply",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactDeliveryReferenceError","name":[["artifact",1],["delivery",1],["reference",1],["error",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["class",2],["artifact",3],["delivery",2],["reference",2],["error",4],["runtime",2],["durable",1],["completion",1],["message",1],["still",1],["addresses",1],["bytes",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository","name":[["artifact",1],["repository",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["class",2],["artifact",63],["repository",3],["own",1],["artifacts",5],["versions",8],["environment",2],["snapshots",4],["lineage",2],["edges",2],["def",5],["init",1],["self",48],["connection",25],["sqlite3",1],["lock",6],["any",2],["clock",5],["ms",4],["frame",9],["resolve",8],["scope",9],["write",5],["none",22],["execute",22],["env",20],["snapshot",23],["identify",3],["file",7],["identity",2],["paths",10],["match",4],["same",2],["path",20],["delete",17],["related",6],["callback",1],["observations",5],["observation",3],["id",44],["str",9],["dict",4],["row",14],["select",7],["size",1],["bytes",1],["checksum",1],["from",13],["left",1],["join",3],["latest",1],["version",12],["fetchone",2],["return",3],["if",10],["else",1],["list",1],["remove",1],["no",1],["surviving",5],["references",1],["delivered",2],["completion",2],["delivery",2],["limit",1],["not",6],["raise",2],["reference",1],["error",1],["referenced",1],["by",2],["durable",1],["message",1],["rows",8],["fetchall",3],["capture",4],["null",2],["ids",9],["tuple",3],["fromkeys",1],["try",1],["savepoint",4],["marks",5],["input",1],["output",1],["annotations",1],["update",3],["plans",1],["exists",2],["release",2],["commit",2],["except",1],["exception",1],["rollback",1],["value",3],["keep",2],["other",2],["rename",1],["filename",7],["now",2],["updated",1],["at",1],["root",1],["strict",1],["bool",1],["false",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["init",2],["self",18],["connection",7],["sqlite3",2],["lock",4],["any",2],["clock",6],["ms",4],["frame",12],["resolve",12],["scope",13],["artifact",17],["write",7],["none",30],["execute",6],["env",5],["snapshot",7],["environment",2],["identify",4],["file",10],["identity",3],["paths",4],["match",4],["same",3],["path",3],["delete",6],["related",6],["callback",1],["observations",1],["observation",1],["repository",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["execute",5],["self",7],["sql",4],["str",2],["params",4],["tuple",2],["none",3],["if",1],["callback",2],["not",1],["return",1],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository._read_legacy_python_kernel","name":[["read",1],["legacy",1],["python",1],["kernel",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["read",6],["legacy",4],["python",12],["kernel",8],["self",4],["snapshot",8],["dict",2],["none",4],["recorded",2],["under",1],["its",4],["protocol",1],["mode",4],["stored",2],["web",1],["generation",8],["runtime",1],["as",4],["repl",3],["capture",2],["then",1],["froze",1],["kind",8],["no",1],["packages",6],["distribution",1],["metadata",1],["not",6],["apply",1],["into",1],["row",6],["path",1],["now",2],["reads",1],["such",1],["but",1],["rows",1],["frozen",1],["file",2],["captured",2],["so",2],["every",2],["artifact",1],["made",1],["before",1],["upgrade",1],["kept",1],["serving",1],["sentence",1],["about",1],["labelled",1],["corrected",2],["here",1],["one",2],["consumer",1],["shares",1],["environment",1],["route",1],["session",2],["package",3],["share",1],["projection",1],["rather",1],["than",1],["by",2],["rewriting",1],["part",1],["content",1],["address",1],["bytes",1],["remain",1],["audit",1],["record",1],["wrote",1],["only",2],["label",1],["were",1],["never",2],["reading",1],["interpreter",1],["would",1],["describe",1],["today",1],["was",2],["produced",1],["list",2],["reported",1],["unknown",2],["filled",1],["str",2],["if",3],["modes",1],["unavailable",2],["verdict",1],["return",2],["id",5],["lock",1],["try",1],["connection",1],["execute",1],["select",1],["language",1],["from",1],["generations",1],["fetchone",1],["except",1],["sqlite3",1],["error",1],["authority",1],["survives",1],["missing",1],["deleted",1],["import",1],["dropped",1],["leaves",1],["name",1],["ever",1],["gave",1],["kernels",1],["lower",1],["openai4s",1],["did",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.add_lineage_edge","name":[["add",1],["lineage",1],["edge",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["add",2],["lineage",3],["edge",3],["self",4],["input",4],["version",8],["id",17],["str",8],["output",4],["producing",4],["cell",4],["none",10],["frame",4],["execute",1],["insert",1],["into",1],["edges",1],["created",1],["at",1],["values",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.artifact_by_filename","name":[["artifact",1],["by",1],["filename",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["artifact",8],["by",4],["filename",8],["self",7],["str",4],["root",5],["frame",5],["id",9],["none",8],["strict",3],["bool",2],["false",2],["dict",2],["lock",1],["if",4],["row",6],["connection",2],["execute",2],["select",2],["from",2],["artifacts",2],["order",2],["created",2],["at",2],["desc",4],["rowid",2],["limit",2],["fetchone",2],["return",3],["else",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.artifact_by_scope_filename","name":[["artifact",1],["by",1],["scope",1],["filename",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["artifact",5],["by",3],["scope",3],["filename",6],["self",5],["str",6],["root",12],["frame",7],["id",13],["none",7],["project",4],["dict",2],["resolve",1],["upload",1],["target",1],["one",1],["exact",1],["nullable",1],["clause",2],["if",3],["not",2],["else",3],["null",1],["args",2],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["artifacts",1],["order",1],["created",1],["at",1],["desc",2],["rowid",1],["limit",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.artifact_by_unique_filename","name":[["artifact",1],["by",1],["unique",1],["filename",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["artifact",7],["by",3],["unique",2],["filename",8],["self",5],["str",4],["root",6],["frame",7],["id",8],["none",9],["dict",2],["resolve",1],["only",1],["exactly",1],["one",4],["carries",1],["question",3],["asked",1],["within",1],["report",4],["relative",1],["img",1],["src",1],["figure",1],["png",1],["meant",1],["be",1],["read",1],["file",3],["next",1],["not",3],["any",1],["name",3],["anywhere",2],["both",1],["preview",1],["routes",1],["ask",1],["through",1],["method",1],["so",2],["they",1],["cannot",1],["answer",2],["same",1],["reference",1],["differently",1],["unscoped",1],["lookup",1],["above",1],["answers",1],["most",1],["recently",1],["created",1],["artifacts",3],["pdf",2],["served",1],["whichever",1],["project",2],["last",1],["happened",1],["make",1],["caller",1],["asking",1],["got",1],["arbitrary",1],["cross",1],["match",1],["right",1],["content",1],["type",1],["no",1],["indication",1],["anything",1],["was",1],["chosen",1],["tool",1],["whose",1],["research",1],["data",1],["quietly",1],["serving",2],["wrong",1],["worse",1],["than",1],["two",1],["matches",1],["ambiguous",2],["honest",1],["candidates",1],["sql",3],["select",1],["from",1],["params",3],["tuple",1],["if",2],["lock",1],["rows",3],["connection",1],["execute",1],["limit",1],["fetchall",1],["len",1],["return",2]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.artifact_names_for_frame","name":[["artifact",1],["names",1],["frame",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["artifact",9],["names",2],["frame",9],["self",4],["id",8],["str",4],["list",2],["distinct",1],["filenames",1],["whose",1],["captures",1],["produced",1],["delegation",1],["envelope",1],["artifacts",3],["field",1],["require",1],["boundary",2],["check",2],["read",1],["instead",2],["trusting",1],["child",1],["claims",1],["newly",1],["created",1],["version",2],["carries",2],["its",2],["producer",2],["versions",2],["later",1],["cell",1],["emits",1],["byte",1],["identical",1],["output",1],["intentionally",1],["reuses",1],["capture",3],["observations",2],["both",1],["durable",1],["evidence",1],["neither",1],["may",1],["be",1],["omitted",1],["from",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",2],["filename",6],["as",2],["join",1],["union",1],["order",1],["by",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.artifact_write_scope","name":[["artifact",1],["write",1],["scope",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["artifact",2],["write",2],["scope",13],["self",4],["frame",23],["id",28],["str",10],["none",12],["root",15],["project",11],["tuple",2],["bool",2],["resolve",2],["validate",1],["producer",3],["ownership",1],["explicit",2],["any",1],["value",4],["not",3],["actor",3],["if",5],["else",3],["source",2],["fallback",1],["default",1],["raise",2],["error",2],["conflicts",2],["resolved",3],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.browse_artifacts","name":[["browse",1],["artifacts",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["browse",2],["artifacts",4],["self",4],["project",6],["id",21],["str",13],["filename",9],["query",8],["none",22],["content",7],["type",7],["origin",7],["before",10],["tuple",2],["int",5],["limit",5],["50",2],["visible",5],["user",8],["list",5],["dict",3],["newest",1],["first",1],["keyset",2],["page",5],["one",1],["created",9],["at",6],["artifact",6],["last",1],["row",4],["previous",1],["not",4],["offset",1],["millisecond",2],["clock",1],["two",1],["captures",1],["same",1],["ordinary",1],["fixture",1],["batch",1],["harvest",1],["so",2],["tiebreaker",1],["makes",1],["cursor",2],["sound",1],["ordering",1],["by",2],["timestamp",1],["alone",1],["leaves",1],["rest",1],["tie",1],["undefined",1],["drop",1],["team",1],["visibility",1],["conjunct",1],["post",1],["filter",1],["has",1],["more",1],["observed",1],["from",3],["counts",1],["filtering",1],["after",1],["turns",1],["hidden",1],["rows",3],["into",1],["phantom",1],["end",1],["escaped",1],["substring",1],["match",2],["only",1],["never",1],["path",1],["checksum",2],["derived",1],["upload",4],["uploaded",3],["generated",3],["clauses",8],["params",8],["any",1],["strip",1],["if",5],["append",8],["like",2],["escape",1],["unescaped",1],["would",1],["every",1],["contains",1],["elif",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["clause",5],["session",2],["table",1],["expr",1],["root",2],["frame",2],["extend",2],["size",3],["max",1],["sql",2],["select",1],["priority",1],["latest",2],["version",3],["bytes",1],["left",1],["join",2],["versions",1],["order",1],["desc",2],["lock",1],["connection",1],["execute",1],["fetchall",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.capture_observation_cursor","name":[["capture",1],["observation",1],["cursor",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["capture",2],["observation",2],["cursor",3],["self",4],["root",4],["frame",4],["id",8],["str",4],["none",8],["project",4],["int",2],["lock",1],["return",1],["observations",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.capture_observations_since","name":[["capture",1],["observations",1],["since",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["capture",3],["observations",6],["since",3],["self",4],["cursor",3],["int",5],["root",4],["frame",4],["id",8],["str",4],["none",2],["project",4],["limit",5],["max",4],["delivery",3],["list",2],["dict",2],["lock",1],["bounded",3],["min",1],["rows",3],["if",1],["len",1],["raise",1],["runtime",1],["error",1],["artifact",1],["observation",1],["delta",1],["exceeds",1],["safe",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.commit_artifact_upload","name":[["commit",1],["artifact",1],["upload",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["commit",4],["artifact",35],["upload",12],["self",17],["path",10],["str",16],["filename",10],["content",8],["type",8],["none",26],["size",6],["bytes",7],["int",4],["checksum",6],["frame",16],["id",60],["project",15],["expected",6],["previous",7],["version",18],["updated",7],["at",10],["publish",7],["dict",2],["one",1],["only",1],["after",2],["its",1],["snapshot",6],["live",2],["performs",1],["filesystem",2],["half",1],["while",1],["new",5],["head",1],["still",1],["protected",1],["by",1],["sqlite",2],["savepoint",5],["if",13],["raises",1],["neither",1],["row",1],["visible",1],["caller",1],["owns",1],["durable",1],["journal",1],["therefore",1],["restore",1],["file",1],["process",1],["exits",1],["rename",1],["but",1],["before",3],["commits",1],["explicit",2],["scope",3],["resolved",13],["root",22],["resolve",1],["write",1],["now",6],["clock",1],["ms",1],["uuid",2],["uuid4",2],["hex",2],["12",2],["assert",1],["not",9],["lock",1],["try",2],["connection",12],["execute",10],["current",10],["select",2],["latest",4],["from",2],["artifacts",4],["fetchone",2],["raise",6],["key",1],["error",6],["no",1],["such",1],["value",2],["belongs",2],["different",2],["runtime",2],["changed",1],["publication",2],["else",4],["clause",2],["null",1],["args",2],["raced",2],["limit",1],["appeared",1],["insert",2],["into",2],["versions",2],["producing",1],["cell",1],["created",3],["env",1],["source",1],["values",2],["user",1],["priority",1],["update",2],["release",2],["except",2],["base",1],["exception",1],["rollback",2],["sqlite3",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.delete_artifact","name":[["delete",1],["artifact",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["delete",14],["artifact",38],["self",22],["id",34],["str",6],["list",2],["remove",1],["return",2],["paths",7],["no",1],["surviving",5],["version",10],["references",1],["lock",1],["delivered",2],["connection",16],["execute",15],["select",6],["from",12],["completion",2],["delivery",2],["artifacts",2],["limit",1],["fetchone",1],["if",9],["not",6],["none",2],["raise",2],["reference",1],["error",1],["referenced",1],["by",1],["durable",1],["message",1],["rows",8],["path",17],["snapshot",18],["env",16],["versions",5],["fetchall",3],["observation",2],["capture",4],["observations",4],["null",2],["ids",9],["tuple",3],["row",11],["dict",1],["fromkeys",1],["try",1],["savepoint",4],["related",2],["marks",5],["join",2],["lineage",1],["edges",1],["input",1],["output",1],["annotations",1],["update",1],["plans",1],["snapshots",3],["exists",2],["release",2],["commit",1],["except",1],["exception",1],["rollback",1],["value",3],["keep",2],["any",1],["match",1],["other",2]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.delete_env_snapshots_if_unreferenced","name":[["delete",1],["env",1],["snapshots",1],["if",1],["unreferenced",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["delete",4],["env",7],["snapshots",6],["if",4],["unreferenced",2],["self",5],["snapshot",8],["ids",3],["int",3],["only",1],["named",1],["no",1],["artifact",5],["version",1],["still",1],["uses",1],["identifiers",4],["tuple",1],["dict",1],["fromkeys",1],["str",1],["value",3],["not",3],["return",2],["marks",2],["join",1],["lock",1],["cursor",2],["connection",2],["execute",1],["from",3],["id",5],["exists",2],["select",2],["versions",2],["capture",2],["observations",2],["commit",1],["max",1],["rowcount",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.env_snapshot_for_artifact","name":[["env",1],["snapshot",1],["artifact",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["env",6],["snapshot",9],["artifact",10],["self",6],["id",19],["str",4],["version",7],["none",8],["dict",2],["lock",1],["if",3],["row",4],["connection",2],["execute",2],["select",2],["from",2],["versions",2],["fetchone",2],["else",3],["artifacts",1],["join",1],["latest",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.get_artifact","name":[["artifact",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["artifact",7],["self",4],["id",6],["str",2],["dict",3],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["size",1],["bytes",1],["checksum",1],["path",1],["from",1],["artifacts",1],["left",1],["join",1],["versions",1],["latest",1],["version",2],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.get_env_snapshot","name":[["env",1],["snapshot",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["env",3],["snapshot",6],["self",5],["id",4],["str",2],["dict",3],["none",5],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["snapshots",1],["fetchone",1],["if",1],["not",1],["return",2],["result",11],["try",2],["packages",4],["json",6],["loads",2],["pop",4],["except",2],["value",2],["error",4],["type",2],["remote",4],["read",1],["legacy",1],["python",1],["kernel",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.lineage_edges_for","name":[["lineage",1],["edges",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["lineage",3],["edges",3],["self",4],["version",7],["id",7],["str",4],["direction",4],["list",2],["dict",2],["column",4],["from",3],["output",2],["if",2],["up",2],["else",2],["input",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["distinct",1],["as",1],["nxt",2],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.lineage_inputs","name":[["lineage",1],["inputs",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["lineage",3],["inputs",2],["self",4],["version",10],["id",16],["str",4],["producing",6],["cell",6],["none",6],["list",2],["dict",2],["producer",2],["clause",2],["le",5],["if",2],["not",2],["else",2],["params",2],["tuple",1],["any",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["distinct",1],["input",3],["av",4],["filename",3],["path",3],["from",1],["edges",1],["left",1],["join",1],["artifact",1],["versions",1],["output",1],["fetchall",1],["return",1],["row",4]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.list_artifact_names","name":[["list",1],["artifact",1],["names",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["list",5],["artifact",5],["names",2],["self",4],["dict",3],["store",1],["wide",1],["filename",2],["id",4],["latest",2],["version",2],["rows",3],["submission",1],["evidence",1],["gatherer",1],["needs",1],["exactly",1],["these",1],["three",1],["columns",1],["per",1],["artifacts",2],["joins",1],["versions",1],["sorts",1],["by",1],["recency",1],["ui",1],["benefit",1],["work",1],["path",1],["discards",1],["call",2],["runs",1],["while",1],["kernel",1],["worker",1],["blocks",1],["host",1],["lock",2],["connection",1],["execute",1],["select",1],["from",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["list",4],["artifacts",3],["self",4],["filters",6],["dict",5],["none",4],["sql",4],["select",1],["artifact",3],["id",9],["filename",2],["content",2],["type",2],["user",1],["upload",1],["priority",1],["latest",2],["version",3],["root",2],["frame",2],["project",2],["created",2],["at",2],["size",1],["bytes",1],["checksum",1],["from",1],["left",1],["join",2],["versions",1],["clauses",4],["params",3],["key",4],["if",2],["append",2],["order",1],["by",1],["desc",1],["lock",1],["rows",2],["connection",1],["execute",1],["tuple",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.list_capture_observations","name":[["list",1],["capture",1],["observations",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["list",5],["capture",3],["observations",3],["self",4],["artifact",4],["id",8],["str",4],["none",8],["version",4],["dict",2],["return",2],["audit",1],["rows",1],["their",1],["durable",1],["global",1],["order",1],["lock",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.list_versions","name":[["list",1],["versions",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["list",4],["versions",3],["self",5],["artifact",7],["id",14],["str",2],["dict",3],["lock",1],["latest",8],["connection",2],["execute",2],["select",2],["version",7],["from",3],["artifacts",1],["fetchone",1],["rows",3],["source",2],["retrieval",1],["provenance",1],["envelope",1],["was",2],["written",1],["every",1],["retrieved",1],["selected",1],["by",2],["nothing",1],["so",1],["figure",1],["built",1],["live",1],["api",1],["fetch",1],["indistinguishable",1],["one",1],["computed",1],["out",1],["thin",1],["air",1],["gateway",1],["projects",1],["through",1],["allowlist",1],["before",1],["any",1],["reaches",1],["client",1],["filename",1],["content",1],["type",1],["size",1],["bytes",1],["checksum",1],["producing",1],["cell",1],["frame",1],["created",2],["at",2],["order",1],["desc",2],["rowid",1],["fetchall",1],["if",1],["else",1],["none",1],["result",3],["index",2],["row",3],["enumerate",1],["item",4],["ordinal",1],["len",1],["append",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.materialise_artifact_version","name":[["materialise",1],["artifact",1],["version",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["materialise",6],["artifact",31],["version",35],["self",17],["source",25],["id",72],["str",20],["filename",6],["path",11],["snapshot",9],["none",17],["frame",14],["root",10],["project",15],["producing",6],["cell",7],["publish",7],["upload",3],["dict",2],["copy",2],["another",5],["session",8],["into",5],["one",6],["atomically",1],["third",1],["write",2],["beside",1],["record",2],["restore",1],["exists",1],["so",2],["nothing",1],["ever",2],["reads",1],["file",1],["place",1],["cross",1],["read",3],["leaves",1],["borrowing",1],["analysis",1],["whose",1],["input",2],["has",1],["no",3],["its",2],["own",2],["history",1],["delete",1],["revert",1],["other",2],["provenance",1],["silently",1],["becomes",1],["unresolvable",1],["materialising",1],["gives",1],["target",3],["lineage",3],["edge",3],["back",2],["did",1],["come",1],["from",6],["keeps",1],["answer",1],["not",5],["depend",1],["still",1],["existing",5],["scope",2],["enforced",1],["here",1],["rather",2],["than",2],["by",3],["caller",4],["same",3],["only",2],["raises",2],["key",3],["error",8],["as",3],["exist",2],["distinct",1],["forbidden",1],["would",2],["confirm",1],["object",1],["there",1],["bit",1],["outside",1],["should",1],["be",1],["able",1],["byte",1],["movement",1],["owned",1],["durable",1],["callback",1],["writes",1],["exact",1],["journal",1],["before",1],["changing",1],["either",1],["final",1],["pathname",1],["transaction",1],["commits",1],["after",1],["publication",1],["succeeds",1],["startup",1],["recovery",1],["therefore",1],["distinguish",1],["interrupted",1],["commit",2],["committed",1],["awaiting",1],["cleanup",1],["if",6],["raise",5],["value",3],["materialisation",2],["requires",1],["fresh",1],["now",6],["clock",1],["ms",1],["lock",1],["try",3],["connection",13],["execute",11],["savepoint",4],["select",2],["src",4],["versions",3],["join",1],["artifacts",4],["fetchone",2],["message",2],["absent",2],["deliberately",1],["host",1],["service",1],["two",1],["checks",1],["independent",1],["purpose",1],["but",1],["they",1],["worded",1],["refusal",1],["differently",1],["then",1],["removing",1],["outer",1],["turn",1],["inner",1],["disclosure",1],["channel",1],["both",1],["close",1],["could",1],["tell",1],["sentence",1],["came",2],["available",1],["already",1],["belongs",2],["insert",3],["content",4],["type",4],["latest",2],["created",3],["at",5],["updated",2],["values",3],["elif",1],["different",1],["envelope",4],["except",3],["index",1],["size",2],["bytes",2],["checksum",2],["env",2],["update",2],["makes",1],["knows",1],["walk",1],["crosses",1],["boundary",1],["even",1],["though",1],["edges",1],["output",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["release",2],["base",1],["exception",1],["rollback",2],["sqlite3",1],["return",1],["filena",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.producing_cell_for_version","name":[["producing",1],["cell",1],["version",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["producing",5],["cell",5],["version",6],["self",4],["id",8],["str",2],["dict",3],["none",4],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["el",5],["code",2],["frame",1],["from",1],["artifact",1],["versions",1],["av",3],["left",1],["join",1],["execution",1],["log",1],["fetchone",1],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.record_artifact_restore","name":[["record",1],["artifact",1],["restore",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["record",2],["artifact",40],["restore",15],["self",17],["id",69],["str",20],["source",27],["version",38],["expected",3],["latest",8],["path",13],["snapshot",10],["none",25],["size",9],["bytes",11],["int",6],["checksum",8],["frame",15],["root",9],["project",8],["publish",6],["upload",2],["dict",2],["append",1],["one",1],["restored",4],["its",2],["lineage",2],["edge",2],["atomically",1],["restoring",1],["never",1],["makes",1],["historical",2],["row",2],["current",1],["again",1],["read",1],["inside",1],["same",1],["transaction",2],["fresh",2],["immutable",1],["inserted",1],["only",2],["new",1],["identity",1],["becomes",1],["head",1],["filesystem",1],["confinement",1],["byte",1],["verification",1],["belong",1],["host",1],["data",1],["service",1],["repository",1],["owns",1],["exact",1],["persistence",1],["if",8],["not",6],["raise",8],["value",3],["error",7],["requires",1],["explicit",1],["resolved",4],["resolve",1],["write",2],["scope",1],["now",5],["clock",1],["ms",1],["lock",1],["try",3],["connection",12],["execute",10],["savepoint",4],["select",2],["from",3],["artifacts",2],["fetchone",2],["versions",3],["refused",3],["found",1],["changed",1],["concurrently",1],["during",1],["already",1],["runtime",1],["no",1],["longer",1],["match",1],["metadata",1],["belongs",2],["different",2],["filename",9],["content",10],["type",10],["carry",1],["retrieval",2],["provenance",1],["envelope",5],["forward",1],["too",1],["normal",1],["persists",1],["insert",3],["copied",1],["env",3],["so",1],["backed",1],["lost",1],["request",1],["url",1],["timestamp",1],["response",1],["hash",1],["exports",1],["evidence",1],["checks",1],["would",1],["look",1],["unsourced",1],["even",1],["though",1],["was",1],["except",3],["index",1],["key",1],["into",2],["producing",2],["cell",2],["created",3],["at",4],["values",2],["update",2],["coalesce",1],["updated",1],["edges",1],["input",1],["output",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["release",2],["commit",1],["base",1],["exception",1],["rollback",2],["sqlite3",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.record_cell_artifact","name":[["record",1],["cell",1],["artifact",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["record",4],["cell",24],["artifact",28],["self",11],["path",7],["str",30],["filename",15],["content",6],["type",7],["none",41],["size",2],["bytes",2],["int",2],["checksum",11],["producing",10],["id",60],["frame",14],["root",18],["project",11],["env",2],["snapshot",5],["input",15],["version",29],["ids",7],["list",3],["tuple",2],["source",2],["any",6],["preserve",4],["bool",7],["false",7],["reuse",16],["policy",6],["matching",4],["head",16],["dict",3],["atomically",1],["finalize",1],["one",2],["physical",1],["file",1],["write",2],["byte",1],["identity",2],["while",2],["observation",4],["producer",5],["enabled",1],["current",3],["may",2],["therefore",1],["be",2],["reused",2],["new",2],["equal",1],["explicit",2],["have",1],["originated",1],["outside",1],["example",1],["upload",1],["native",1],["writing",1],["tool",1],["its",3],["absent",2],["stays",1],["gets",1],["durable",2],["never",2],["search",1],["historical",1],["versions",4],["optimization",1],["rewrite",1],["original",1],["provenance",1],["default",1],["keeps",1],["pre",1],["rollout",1],["versioning",1],["behavior",1],["including",1],["return",1],["shape",1],["lack",1],["writes",1],["trusted",1],["callers",1],["opt",1],["into",1],["both",1],["rule",1],["required",1],["capture",5],["audit",1],["same",6],["flag",1],["if",12],["not",11],["provisional",1],["raise",3],["value",1],["error",3],["unknown",1],["resolved",8],["resolve",1],["scope",1],["now",2],["clock",1],["ms",1],["created",10],["at",7],["stored",2],["sqlite3",1],["row",4],["kind",4],["true",1],["lock",1],["try",1],["connection",5],["execute",5],["savepoint",2],["candidate",10],["clause",4],["else",4],["null",1],["args",4],["validated",3],["continue",2],["isinstance",1],["must",1],["strings",1],["available",2],["select",4],["from",4],["join",3],["artifacts",4],["limit",2],["fetchone",3],["missing",1],["foreign",1],["share",1],["refusal",1],["check",1],["inside",1],["output",1],["so",1],["deleted",1],["re",1],["scoped",1],["cannot",1],["race",1],["successful",1],["lineage",1],["insert",1],["key",1],["no",1],["session",1],["append",1],["exact",2],["rows",2],["case",1],["then",1],["end",1],["as",9],["rank",2],["latest",2],["order",2],["by",2],["desc",4],["rowid",6],["fetchall",1],["paths",1],["match",1],["break",1],["left",1],["cross",1],["merge",1],["pr",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.rename_artifact","name":[["rename",1],["artifact",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["rename",2],["artifact",9],["self",7],["id",6],["str",4],["filename",6],["none",2],["now",2],["clock",1],["ms",1],["lock",1],["connection",3],["execute",2],["update",2],["artifacts",1],["updated",1],["at",1],["versions",1],["commit",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.resolve_artifact_path","name":[["resolve",1],["artifact",1],["path",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["resolve",2],["artifact",5],["path",6],["self",5],["ident",4],["str",4],["none",3],["lock",1],["row",6],["connection",2],["execute",2],["select",2],["coalesce",2],["snapshot",2],["as",2],["from",2],["versions",2],["version",3],["id",4],["fetchone",2],["if",2],["return",2],["artifacts",1],["join",1],["latest",1],["else",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.rollback_artifact_upload","name":[["rollback",1],["artifact",1],["upload",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["rollback",9],["artifact",27],["upload",11],["self",19],["id",34],["str",10],["version",24],["previous",19],["none",12],["updated",4],["at",4],["int",2],["filename",5],["content",4],["type",4],["bool",2],["remove",1],["exactly",1],["one",1],["incomplete",2],["during",1],["startup",1],["recovery",1],["lock",1],["try",2],["connection",16],["execute",13],["savepoint",5],["select",3],["latest",3],["from",7],["artifacts",3],["fetchone",3],["versions",3],["if",5],["release",3],["commit",2],["return",2],["false",1],["raise",4],["runtime",3],["error",4],["no",1],["longer",1],["head",2],["delete",4],["lineage",1],["edges",1],["input",1],["output",1],["capture",1],["observations",1],["else",1],["not",1],["metadata",1],["unavailable",2],["update",1],["except",2],["base",1],["exception",1],["sqlite3",1],["true",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.save_artifact","name":[["save",1],["artifact",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["save",2],["artifact",26],["self",10],["path",10],["str",22],["filename",8],["content",8],["type",8],["none",39],["size",6],["bytes",6],["int",4],["checksum",6],["producing",4],["cell",4],["id",56],["frame",17],["root",16],["project",13],["user",4],["upload",4],["bool",2],["false",2],["priority",4],["env",4],["snapshot",8],["source",5],["any",2],["dict",2],["explicit",2],["scope",3],["resolved",9],["resolve",1],["write",1],["now",6],["clock",1],["ms",1],["version",9],["uuid",2],["uuid4",2],["hex",2],["12",2],["new",4],["if",8],["lock",1],["not",5],["current",8],["connection",5],["execute",4],["select",1],["from",1],["artifacts",3],["fetchone",1],["raise",3],["key",1],["error",3],["no",1],["such",1],["value",2],["belongs",2],["different",2],["insert",2],["into",2],["versions",1],["created",3],["at",5],["values",2],["encode",1],["latest",2],["updated",2],["else",2],["update",1],["commit",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.set_latest_version","name":[["latest",1],["version",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["latest",3],["version",9],["self",7],["artifact",9],["id",14],["str",4],["dict",2],["none",3],["lock",1],["row",2],["connection",1],["execute",2],["select",1],["from",1],["versions",1],["fetchone",1],["if",1],["not",1],["return",2],["update",1],["artifacts",1],["updated",1],["at",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.set_priority","name":[["priority",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["priority",6],["self",5],["artifact",6],["id",5],["str",2],["int",3],["dict",2],["none",2],["execute",1],["update",1],["artifacts",1],["updated",1],["at",1],["clock",1],["ms",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.set_version_snapshot","name":[["version",1],["snapshot",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["version",6],["snapshot",6],["self",3],["id",4],["str",4],["path",4],["none",2],["execute",1],["update",1],["artifact",1],["versions",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.set_version_source","name":[["version",1],["source",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["version",7],["source",7],["self",5],["id",4],["str",2],["any",2],["none",2],["bind",1],["harvest",1],["retrieval",1],["provenance",1],["onto",1],["existing",1],["encoded",2],["encode",1],["lock",1],["connection",2],["execute",1],["update",1],["artifact",1],["versions",1],["commit",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.update_version_path","name":[["update",1],["version",1],["path",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["update",3],["version",6],["path",6],["self",3],["id",4],["str",6],["size",5],["bytes",5],["int",2],["none",12],["checksum",5],["sets",4],["params",5],["list",1],["if",2],["not",2],["append",5],["execute",1],["artifact",1],["versions",1],["join",1],["tuple",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.upsert_env_snapshot","name":[["upsert",1],["env",1],["snapshot",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["upsert",2],["env",5],["snapshot",33],["self",7],["dict",2],["str",2],["packages",11],["json",12],["dumps",2],["separators",2],["remote",9],["sort",1],["keys",1],["true",1],["id",12],["kind",4],["python",4],["version",4],["implementation",4],["platform",4],["interpreter",4],["environment",5],["name",4],["generation",10],["lock",1],["exists",2],["connection",3],["execute",2],["select",1],["from",3],["snapshots",2],["fetchone",1],["if",4],["not",2],["insert",2],["into",1],["created",1],["at",1],["package",3],["count",2],["confidence",3],["unavailable",2],["provenance",2],["values",1],["clock",1],["ms",1],["int",1],["len",1],["else",3],["none",2],["local",2],["capture",1],["defaults",1],["verified",2],["its",1],["address",1],["includes",1],["importers",1],["may",1],["explicitly",1],["lower",1],["claim",1],["remapped",1],["identity",1],["prevents",1],["cross",1],["session",1],["references",1],["but",1],["prove",1],["authored",1],["metadata",1],["was",1],["measured",2],["by",1],["installation",1],["kernel",1],["assumed",1],["process",1],["fallback",1],["path",1],["has",1],["always",1],["said",1],["so",1],["dropped",1],["commit",1],["return",1]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.version_for_path","name":[["version",1],["path",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["version",14],["path",15],["self",8],["str",9],["root",13],["frame",7],["id",27],["none",10],["project",8],["belongs",1],["within",1],["one",3],["session",1],["scope",6],["keyword",1],["only",1],["required",1],["so",2],["unscoped",1],["call",1],["unrepresentable",1],["rather",3],["than",3],["defaulted",1],["has",1],["be",1],["artifact",11],["versions",4],["carries",1],["no",1],["column",1],["was",1],["read",2],["keyed",1],["filesystem",1],["identity",4],["fallback",1],["below",1],["scans",1],["every",1],["row",1],["database",1],["agent",1],["could",1],["hand",1],["any",1],["absolute",1],["learn",1],["whether",1],["another",1],["held",1],["got",1],["back",1],["then",1],["passed",1],["unvalidated",1],["into",2],["prov",1],["record",1],["whose",1],["lineage",1],["returns",2],["input",1],["filename",1],["existence",1],["oracle",1],["escalates",1],["disclosure",1],["predicates",1],["go",1],["both",1],["selects",1],["filtering",2],["afterwards",1],["post",1],["wrong",1],["not",3],["merely",1],["slower",1],["best",1],["candidate",4],["discarding",1],["foreign",1],["winner",1],["would",1],["answer",1],["even",1],["same",1],["exists",1],["further",1],["down",1],["list",1],["clause",4],["if",7],["else",5],["null",1],["args",6],["tuple",1],["lock",1],["exact",9],["connection",3],["execute",3],["select",3],["created",8],["at",8],["rowid",7],["as",1],["from",3],["join",3],["artifacts",3],["order",3],["by",3],["desc",6],["limit",1],["fetchone",1],["identify",2],["file",2],["return",3],["candidates",3],["fetchall",2]]},{"id":"openai4s/storage/artifacts.py#ArtifactRepository.version_meta","name":[["version",1],["meta",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["version",6],["meta",2],["self",4],["id",4],["str",2],["dict",3],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["artifact",1],["versions",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/artifacts.py#env_snapshot_id","name":[["env",1],["snapshot",1],["id",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["env",5],["snapshot",4],["id",7],["kind",3],["any",14],["python",4],["version",3],["implementation",3],["platform",3],["interpreter",4],["environment",7],["name",4],["generation",10],["packages",3],["json",6],["str",13],["remote",3],["content",1],["address",1],["one",3],["observation",1],["part",1],["identity",1],["not",1],["decoration",1],["without",1],["them",1],["kernel",4],["conda",1],["collapse",1],["onto",1],["same",2],["row",4],["whenever",1],["their",1],["package",1],["lists",1],["happen",1],["match",1],["produced",3],["result",1],["precisely",1],["provenance",1],["so",4],["upsert",1],["never",1],["updates",1],["existing",1],["left",1],["out",1],["basis",3],["restarted",1],["into",1],["unchanged",1],["already",1],["disk",1],["kept",1],["naming",1],["first",1],["every",1],["artifact",2],["from",1],["then",1],["pointed",1],["at",1],["recorded",1],["as",1],["nothing",1],["else",1],["carries",1],["there",1],["was",2],["no",1],["second",1],["source",1],["catch",1],["record",1],["silently",1],["confidently",1],["wrong",1],["about",1],["lifetime",1],["file",1],["including",1],["costs",1],["per",1],["restart",1],["makes",1],["mean",1],["says",1],["shared",1],["numbered",1],["migration",1],["repairs",1],["legacy",1],["rows",1],["two",1],["cannot",1],["drift",1],["join",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["16",1]]},{"id":"openai4s/storage/artifacts.py#file_identity","name":[["file",1],["identity",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["file",2],["identity",3],["path",5],["str",4],["none",3],["best",1],["effort",1],["physical",1],["legacy",1],["aliased",1],["artifact",1],["paths",1],["try",1],["raw",2],["os",4],["fsdecode",1],["fspath",1],["return",2],["normcase",1],["realpath",1],["except",1],["type",1],["error",2],["value",1],["oserror",1]]},{"id":"openai4s/storage/artifacts.py#same_file_path","name":[["same",1],["file",1],["path",1]],"path":[["openai4s",1],["storage",1],["artifacts",1],["py",1]],"body":[["def",2],["same",3],["file",5],["path",2],["left",7],["str",4],["right",7],["bool",2],["return",3],["whether",1],["two",1],["stored",1],["paths",1],["identify",1],["physical",1],["if",1],["true",1],["identity",8],["not",2],["none",2]]},{"id":"openai4s/storage/auto_mode.py","name":[["auto",1],["mode",1],["py",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["durable",2],["stage",1],["auto",49],["mode",39],["state",12],["append",1],["only",5],["audit",9],["events",8],["repository",2],["deliberately",1],["orchestration",1],["free",1],["stores",1],["exact",1],["session",1],["branch",33],["turn",29],["execution",27],["identities",1],["commits",1],["one",2],["domain",1],["transition",1],["canonical",2],["event",10],["same",3],["sqlite",1],["transaction",1],["projects",1],["history",1],["from",7],["immutable",1],["checkpoint",4],["cursors",1],["never",1],["calls",1],["model",2],["executes",1],["repair",31],["resolves",1],["permission",8],["request",13],["constructor",1],["passive",1],["create",25],["schema",8],["invoked",1],["by",4],["numbered",1],["store",1],["migration",1],["so",1],["failed",8],["upgrade",1],["cannot",1],["leave",1],["half",1],["advertised",1],["as",1],["current",1],["future",1],["import",19],["annotations",1],["hashlib",1],["json",24],["math",1],["re",2],["sqlite3",1],["uuid",1],["collections",1],["abc",1],["callable",1],["mapping",1],["sequence",4],["typing",1],["any",1],["openai4s",3],["storage",3],["projection",1],["project",2],["records",1],["permissions",1],["action",16],["digest",6],["snapshots",1],["revert",1],["recovery",1],["setting",1],["key",39],["types",1],["frozenset",11],["run",77],["started",16],["candidate",13],["ready",2],["completed",13],["terminal",9],["statuses",3],["running",3],["reviewing",3],["repairing",3],["verified",2],["issues",4],["review",37],["unavailable",7],["blocked",2],["guardian",2],["cancelled",2],["paused",2],["unverified",5],["modes",1],["off",4],["fix",3],["verdicts",1],["pass",1],["fail",1],["incomplete",1],["needs",1],["outcomes",1],["allow",3],["once",1],["allowed",1],["deny",2],["denied",2],["ask",1],["shadow",2],["risk",2],["levels",1],["low",1],["medium",1],["high",1],["critical",1],["unknown",5],["subject",1],["entity",1],["result",4],["evidence",6],["snapshot",6],["approval",1],["hex64",1],["compile",1],["9a",1],["64",1],["max",5],["bytes",1],["32",1],["1024",2],["text",151],["20",1],["000",1],["private",1],["fields",1],["authorization",2],["token",5],["payload",4],["prompt",2],["hidden",2],["rationale",2],["api",1],["access",1],["credential",1],["credentials",1],["secret",1],["password",1],["cookie",1],["table",11],["if",22],["not",156],["exists",22],["selections",1],["scope",5],["kind",5],["null",139],["check",34],["frame",30],["id",195],["integer",41],["preset",3],["autonomous",1],["approvals",3],["reviewer",4],["user",1],["budgets",2],["revision",6],["updated",4],["at",27],["primary",11],["runs",16],["idempotency",19],["root",37],["selection",1],["sha256",18],["owner",1],["instance",1],["trust",3],["default",14],["local",3],["quarantined",1],["status",11],["artifact",4],["ids",9],["version",6],["reason",3],["stop",1],["source",2],["claimed",1],["abandoned",3],["created",7],["finished",2],["unique",26],["index",13],["ix",9],["ux",2],["active",1],["cursor",5],["type",5],["foreign",7],["references",7],["delete",7],["cascade",6],["start",9],["completion",10],["round",3],["attempt",2],["verdict",1],["assessment",8],["envelope",2],["usage",1],["public",2],["summary",2],["findings",3],["finding",6],["ordinal",6],["fingerprint",2],["severity",1],["category",1],["claim",1],["refs",1],["cell",4],["open",1],["before",1],["after",1],["group",10],["verification",1],["outcome",2],["groups",2],["binding",3],["length",1],["trim",1],["bound",1],["ledger",2],["count",1],["sealed",1],["restrict",1],["assessments",2],["decision",2],["policy",1],["budget",17],["initial",2],["tokens",2],["computed",2],["extra",9],["limit",2],["rounds",8],["turns",6],["cells",4],["streak",2],["no",2],["progress",2],["last",2],["delta",3],["reservations",3],["admission",2],["consumer",3],["reserved",3],["amount",4],["committed",4],["released",1],["consumed",2],["reserve",1],["commit",1],["release",1],["reconcile",1],["circuit",1],["trip",1],["freeze",1],["consumers",2],["native",2],["tool",2],["repeated",1],["settled",1],["counters",1],["per",1],["kinds",1],["plan",1],["remote",1],["receipt",1],["delivery",1],["all",1],["conflict",2],["error",2]]},{"id":"openai4s/storage/auto_mode.py#_BranchStore","name":[["branch",1],["store",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["branch",9],["store",2],["def",3],["init",1],["self",7],["callable",2],["str",8],["dict",4],["any",4],["none",5],["checkpoint",7],["session",2],["id",4],["return",2]]},{"id":"openai4s/storage/auto_mode.py#_BranchStore.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["init",2],["self",4],["branch",4],["callable",4],["str",8],["dict",4],["any",4],["none",6],["checkpoint",4]]},{"id":"openai4s/storage/auto_mode.py#_BranchStore.get_session_branch","name":[["session",1],["branch",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["session",2],["branch",6],["self",3],["id",3],["str",4],["dict",2],["any",2],["none",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#_BranchStore.get_session_checkpoint","name":[["session",1],["checkpoint",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",6],["self",3],["id",3],["str",4],["dict",2],["any",2],["none",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#_canonical","name":[["canonical",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["canonical",3],["value",7],["any",2],["str",2],["try",1],["encoded",3],["json",4],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["except",1],["type",1],["error",6],["as",1],["raise",2],["auto",2],["mode",2],["values",1],["must",1],["be",1],["from",1],["if",1],["len",1],["encode",1],["utf",1],["max",1],["bytes",1],["too",1],["large",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#_digest","name":[["digest",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["any",2],["str",2],["return",1],["hashlib",1],["sha256",1],["canonical",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/auto_mode.py#_integer","name":[["integer",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["integer",3],["name",3],["str",2],["value",6],["any",2],["minimum",4],["int",5],["if",1],["type",1],["not",1],["raise",1],["error",1],["must",1],["be",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#_load","name":[["load",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["load",2],["value",5],["any",6],["default",4],["try",1],["return",2],["json",1],["loads",1],["if",1],["not",1],["none",1],["else",1],["except",1],["type",1],["error",2]]},{"id":"openai4s/storage/auto_mode.py#_sha","name":[["sha",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["sha",3],["name",3],["str",5],["value",7],["any",2],["optional",3],["bool",2],["false",2],["none",5],["if",2],["return",2],["not",1],["isinstance",1],["hex64",1],["fullmatch",1],["raise",1],["error",1],["must",1],["be",1],["lowercase",1],["256",1],["digest",1]]},{"id":"openai4s/storage/auto_mode.py#_string_list","name":[["string",1],["list",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["string",2],["list",7],["name",4],["str",6],["value",7],["any",2],["limit",3],["int",2],["10",2],["000",2],["if",3],["none",1],["return",2],["not",2],["isinstance",1],["tuple",1],["len",1],["raise",1],["error",1],["must",1],["be",1],["bounded",1],["result",3],["seen",3],["item",6],["text",1],["maximum",1],["1024",1],["add",1],["append",1]]},{"id":"openai4s/storage/auto_mode.py#_text","name":[["text",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["text",2],["name",4],["str",5],["value",11],["any",2],["maximum",3],["int",2],["512",2],["if",2],["not",2],["isinstance",1],["strip",2],["raise",2],["error",2],["must",1],["be",1],["non",1],["empty",1],["string",1],["len",1],["x00",1],["invalid",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoBudgetConflictError","name":[["auto",1],["budget",1],["conflict",1],["error",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["auto",4],["budget",3],["conflict",4],["error",4],["mode",2],["identity",1],["idempotency",1],["contract",1],["was",1],["violated",1]]},{"id":"openai4s/storage/auto_mode.py#AutoBudgetDenied","name":[["auto",1],["budget",1],["denied",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["auto",3],["budget",2],["denied",2],["value",2],["error",2],["fail",1],["closed",1],["refusal",1],["before",1],["metered",1],["mode",1],["sink",1],["starts",1],["def",1],["init",2],["self",4],["reason",3],["str",4],["message",2],["field",3],["none",3],["super",1],["status",1],["paused",1]]},{"id":"openai4s/storage/auto_mode.py#AutoBudgetDenied.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["init",3],["self",5],["reason",4],["str",7],["message",3],["field",4],["none",6],["super",1],["status",1],["paused",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeConflictError","name":[["auto",1],["mode",1],["conflict",1],["error",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["auto",2],["mode",2],["conflict",2],["error",4],["value",2],["durable",1],["identity",1],["revision",1],["idempotency",1],["contract",1],["was",1],["violated",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository","name":[["auto",1],["mode",1],["repository",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["auto",14],["mode",26],["repository",3],["transactional",1],["construction",1],["performs",1],["no",1],["sql",1],["def",4],["init",1],["self",34],["connection",16],["sqlite3",1],["lock",6],["any",10],["clock",4],["ms",4],["callable",5],["int",4],["branch",8],["str",25],["dict",7],["none",22],["checkpoint",6],["restorable",3],["bool",2],["action",3],["group",3],["mapping",4],["selection",13],["scope",36],["kind",18],["id",55],["text",5],["row",6],["execute",10],["select",7],["from",7],["selections",4],["fetchone",7],["return",2],["decode",2],["if",10],["else",4],["values",3],["expected",5],["revision",15],["integer",1],["normalized",7],["normalize",1],["now",2],["try",2],["begin",2],["immediate",2],["frame",15],["settings",3],["key",8],["session",4],["import",2],["quarantine",2],["not",5],["raise",6],["permission",2],["error",5],["imported",2],["read",1],["only",1],["current",3],["conflict",4],["insert",1],["into",1],["preset",4],["result",6],["review",4],["approvals",4],["reviewer",4],["budgets",10],["json",3],["updated",3],["at",5],["update",1],["excluded",7],["canonical",1],["commit",1],["except",1],["exception",1],["rollback",1],["core",1],["run",7],["event",1],["start",2],["idempotency",4],["root",15],["turn",5],["execution",5],["owner",4],["instance",4],["created",2],["identity",1],["maximum",1],["1024",1],["modes",1],["value",5],["invalid",1],["request",3],["sha256",1],["digest",1],["timestamp",1],["time",1],["history",1],["inert",1],["revert",2],["recovery",2],["setting",1],["workspace",1],["requires",1],["before",1],["parent",1],["frames",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["init",2],["self",9],["connection",6],["sqlite3",2],["lock",4],["any",8],["clock",4],["ms",4],["callable",10],["int",2],["branch",4],["str",14],["dict",4],["none",24],["checkpoint",8],["restorable",4],["bool",2],["action",4],["group",4],["mapping",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._append_budget_event_locked","name":[["append",1],["budget",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["append",2],["budget",3],["event",8],["locked",2],["self",3],["run",8],["id",15],["str",10],["root",4],["admission",4],["none",4],["type",4],["payload",4],["mapping",2],["any",2],["created",4],["at",4],["int",2],["abgt",1],["uuid",1],["uuid4",1],["hex",1],["20",1],["connection",1],["execute",1],["insert",1],["into",1],["auto",1],["mode",1],["events",1],["json",1],["values",1],["canonical",1],["dict",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._append_event_locked","name":[["append",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["append",2],["event",27],["locked",3],["self",8],["run",13],["sqlite3",2],["row",4],["idempotency",5],["key",5],["str",13],["type",7],["request",5],["sha256",9],["payload",10],["mapping",2],["any",4],["created",4],["at",4],["int",6],["id",21],["none",10],["cursor",7],["tuple",2],["dict",3],["bool",2],["if",3],["not",2],["types",1],["raise",1],["value",1],["error",1],["invalid",1],["auto",6],["mode",5],["replay",3],["idempotent",1],["return",2],["false",1],["root",6],["frame",3],["connection",4],["execute",4],["select",3],["coalesce",2],["max",2],["from",3],["events",4],["fetchone",3],["sequence",4],["json",4],["canonical",1],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["uuid",1],["uuid4",1],["hex",1],["20",1],["insert",1],["into",1],["branch",2],["turn",2],["execution",2],["values",1],["decode",1],["true",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_current_candidate_event_locked","name":[["assert",1],["current",1],["candidate",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["current",6],["candidate",25],["event",11],["locked",2],["self",4],["run",10],["sqlite3",2],["row",6],["dict",3],["str",6],["any",3],["connection",1],["execute",1],["select",1],["from",2],["auto",5],["mode",5],["events",1],["id",4],["type",2],["ready",1],["order",1],["by",1],["sequence",1],["desc",1],["limit",1],["fetchone",1],["if",3],["none",1],["raise",4],["conflict",4],["error",8],["has",1],["no",1],["durable",2],["decode",1],["payload",5],["lists",4],["list",4],["column",2],["field",2],["artifact",6],["ids",8],["json",3],["version",4],["encoded",3],["try",1],["values",7],["loads",1],["except",1],["value",4],["as",1],["reference",2],["invalid",2],["not",5],["isinstance",3],["len",2],["canonical",1],["expected",5],["snapshot",4],["sha256",7],["evidence",2],["status",1],["request",1],["digest",1],["idempotency",2],["key",2],["disagrees",1],["its",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_imported_run_graph_locked","name":[["assert",1],["imported",1],["run",1],["graph",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["imported",22],["run",18],["graph",3],["locked",3],["self",5],["ids",16],["sequence",7],["str",8],["none",11],["validate",1],["remapped",1],["event",19],["before",4],["any",3],["quarantined",1],["commit",2],["package",1],["preflight",1],["defense",1],["depth",1],["not",12],["prerequisite",1],["public",1],["store",1],["boundary",1],["reducer",1],["rejects",1],["phase",21],["inversions",1],["abandoned",1],["active",1],["owners",1],["mutable",1],["candidate",29],["identities",1],["row",3],["truth",1],["splits",1],["after",2],["remapping",1],["but",1],["transaction",1],["id",20],["rows",3],["connection",1],["execute",1],["select",1],["from",1],["auto",38],["mode",33],["events",4],["order",1],["by",1],["fetchall",1],["if",25],["raise",20],["conflict",20],["error",20],["has",4],["no",2],["terminal",3],["seen",2],["false",1],["open",5],["audits",5],["current",5],["dict",3],["bindings",3],["expected",2],["enumerate",1],["start",5],["decode",1],["int",1],["contiguous",1],["type",11],["payload",20],["started",7],["begin",1],["its",3],["status",10],["running",3],["disagrees",1],["owner",1],["continue",2],["duplicate",1],["audit",14],["completed",4],["text",3],["starts",3],["more",1],["than",1],["once",1],["add",1],["elif",5],["completion",2],["else",1],["remove",1],["ready",1],["out",6],["invalid",3],["binding",7],["snapshot",6],["sha256",9],["sha",3],["evidence",3],["artifact",6],["optional",1],["true",1],["string",4],["list",4],["version",6],["previous",3],["identity",1],["changes",1],["immutable",1],["subject",2],["kind",2],["result",4],["review",4],["reviewing",2],["completes",2],["repair",12],["execution",1],["group",3],["bound",1],["repairing",3],["action",2],["maximum",1],["1024",1],["finding",5],["must",1],["bind",2],["at",1],["least",1],["one",1],["versions",1],["failed",1],["outcome",1],["unknown",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_mutable_run","name":[["assert",1],["mutable",1],["run",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["mutable",2],["run",26],["self",5],["sqlite3",2],["row",2],["none",7],["if",6],["trust",1],["state",1],["local",1],["raise",5],["permission",1],["error",5],["imported",1],["auto",10],["mode",9],["history",1],["inert",1],["connection",2],["execute",2],["select",2],["from",2],["settings",1],["key",2],["revert",2],["recovery",2],["setting",1],["str",3],["root",2],["frame",2],["id",8],["fetchone",2],["not",7],["conflict",4],["session",1],["workspace",1],["requires",1],["before",1],["mutation",1],["abandoned",2],["at",4],["belongs",1],["branch",5],["tail",3],["current",2],["head",2],["finished",1],["status",2],["terminal",2],["statuses",1],["immutable",1],["projected",8],["project",1],["else",1],["physical",2],["max",1],["event",2],["cursor",1],["events",1],["isinstance",1],["mapping",1],["last",1],["ordinal",1],["source",1],["claimed",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_no_active_phase_locked","name":[["assert",1],["no",1],["active",1],["phase",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["no",2],["active",5],["phase",4],["locked",2],["self",3],["run",9],["sqlite3",2],["row",3],["none",3],["refuse",1],["terminal",2],["event",2],["while",1],["durable",2],["still",1],["needs",1],["closure",1],["immutable",1],["allowing",1],["strand",1],["started",2],["review",3],["repair",2],["permission",2],["assessment",1],["would",1],["make",1],["post",1],["crash",1],["reconciliation",2],["impossible",1],["matching",1],["completion",2],["method",1],["must",1],["first",1],["be",1],["allowed",1],["commit",1],["its",1],["owner",1],["id",4],["str",1],["table",2],["runs",2],["assessments",1],["connection",1],["execute",1],["select",1],["from",1],["status",1],["limit",1],["fetchone",1],["if",1],["not",1],["raise",1],["auto",2],["mode",1],["conflict",1],["error",1],["has",1],["requiring",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_no_private_import_fields","name":[["assert",1],["no",1],["private",1],["import",1],["fields",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",4],["no",4],["private",6],["import",5],["fields",5],["cls",4],["value",7],["any",3],["none",2],["if",2],["isinstance",2],["mapping",1],["key",3],["nested",4],["items",1],["normalized",3],["str",1],["strip",1],["lower",1],["replace",1],["endswith",1],["suffix",2],["api",1],["access",1],["token",1],["credential",1],["secret",1],["password",1],["raise",1],["error",1],["reusable",1],["authorization",1],["material",1],["not",1],["portable",1],["elif",1],["list",1],["tuple",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_permission_assessment_proof_locked","name":[["assert",1],["permission",1],["assessment",1],["proof",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["assert",2],["permission",31],["assessment",6],["proof",3],["locked",3],["self",8],["row",31],["sqlite3",4],["completion",9],["visible",5],["bool",2],["none",27],["run",15],["event",27],["pair",7],["tuple",4],["mapping",4],["str",15],["any",14],["dict",8],["bind",1],["one",1],["owner",2],["its",1],["exact",2],["immutable",1],["guardian",1],["audit",13],["evidence",1],["only",2],["but",1],["allow",1],["shaped",1],["projection",1],["still",1],["security",1],["sensitive",1],["replay",1],["export",1],["must",1],["never",1],["trust",2],["mutable",1],["columns",1],["their",1],["canonical",3],["start",19],["events",6],["disagree",1],["false",2],["validates",1],["half",1],["historical",1],["prefix",1],["whose",1],["later",1],["intentionally",1],["hidden",1],["fail",14],["raise",1],["auto",5],["mode",2],["conflict",1],["error",3],["invalid",1],["try",2],["id",40],["if",20],["state",2],["local",1],["identity",3],["fields",3],["root",5],["frame",5],["branch",3],["turn",3],["execution",1],["name",8],["action",19],["digest",18],["policy",7],["version",7],["hex64",1],["fullmatch",2],["re",1],["za",2],["z0",2],["127",1],["connection",2],["execute",2],["select",2],["from",2],["requests",1],["decision",11],["fetchone",1],["current",2],["resources",4],["json",1],["loads",1],["resource",2],["keys",2],["except",1],["type",4],["value",4],["not",9],["isinstance",2],["list",3],["group",10],["pending",11],["arguments",1],["len",2],["tool",4],["call",2],["side",2],["effect",2],["class",2],["result",1],["target",2],["request",13],["sha256",5],["subject",5],["kind",4],["review",2],["entity",3],["approval",2],["rows",2],["started",5],["completed",1],["order",1],["by",1],["sequence",1],["fetchall",1],["starts",5],["completions",4],["decode",1],["payload",4],["continue",1],["append",2],["else",3],["expected",2],["status",2],["idempotency",3],["key",3],["created",1],["at",2],["return",1],["terminal",3],["true",1],["req",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_permission_assessment_proof_locked.fail","name":[["fail",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["fail",2],["none",2],["raise",1],["auto",1],["mode",1],["conflict",1],["error",1],["permission",1],["assessment",1],["proof",1],["invalid",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_repair_ledger_proof_locked","name":[["assert",1],["repair",1],["ledger",1],["proof",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["assert",2],["repair",16],["ledger",4],["proof",4],["locked",3],["self",7],["row",26],["sqlite3",2],["completion",4],["visible",3],["bool",2],["none",13],["tuple",2],["dict",9],["str",16],["any",13],["validate",1],["owner",1],["event",26],["every",1],["sealed",1],["action",28],["fail",11],["raise",1],["auto",2],["mode",2],["conflict",1],["error",1],["invalid",1],["try",1],["run",16],["id",49],["if",16],["trust",1],["state",1],["local",1],["identity",4],["fields",4],["root",6],["frame",6],["branch",6],["turn",6],["execution",5],["name",11],["finding",9],["ids",31],["json",8],["loads",3],["before",8],["version",3],["not",13],["isinstance",7],["list",7],["canonical",3],["value",6],["start",16],["request",9],["checkpoint",2],["digest",8],["sha256",4],["rows",2],["connection",3],["execute",3],["select",3],["from",3],["events",6],["type",2],["started",5],["completed",1],["order",2],["by",6],["sequence",3],["fetchall",2],["starts",4],["binding",47],["completions",2],["decode",1],["payload",6],["continue",1],["phase",2],["group",47],["bound",3],["append",3],["else",3],["len",6],["status",2],["idempotency",5],["key",5],["created",2],["at",4],["bindings",6],["groups",2],["ordinal",2],["encoded",5],["int",1],["range",1],["has",3],["known",1],["failure",1],["false",4],["unknown",1],["effect",2],["committed",1],["kind",7],["fetchone",1],["scope",1],["return",1],["terminal",1],["com",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_repair_ledger_proof_locked.fail","name":[["fail",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["fail",2],["none",2],["raise",1],["auto",1],["mode",1],["conflict",1],["error",1],["repair",1],["ledger",1],["proof",1],["invalid",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_review_assessment_proof_locked","name":[["assert",1],["review",1],["assessment",1],["proof",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["assert",2],["review",12],["assessment",13],["proof",3],["locked",3],["self",6],["row",52],["sqlite3",4],["completion",6],["visible",4],["bool",5],["none",24],["run",14],["event",17],["pair",7],["tuple",4],["mapping",9],["str",15],["any",13],["dict",15],["bind",1],["result",3],["owner",1],["findings",2],["its",1],["exact",1],["fail",11],["raise",1],["auto",5],["mode",2],["conflict",1],["error",1],["invalid",1],["try",1],["id",26],["if",16],["trust",1],["state",1],["local",1],["identity",3],["fields",3],["root",1],["frame",1],["branch",1],["turn",1],["execution",1],["name",8],["evidence",13],["json",18],["loads",5],["snapshot",14],["reviewer",17],["not",17],["isinstance",11],["canonical",5],["digest",9],["sha256",16],["hex64",1],["fullmatch",1],["candidate",12],["profile",9],["revision",5],["int",4],["model",6],["fingerprint",4],["round",6],["index",5],["attempt",6],["start",18],["request",14],["audit",12],["subject",5],["kind",4],["entity",3],["rows",3],["connection",2],["execute",2],["select",2],["from",2],["events",1],["type",2],["started",5],["completed",3],["order",2],["by",2],["sequence",1],["fetchall",1],["starts",5],["list",2],["completions",5],["decode",1],["payload",4],["continue",1],["append",2],["else",3],["len",2],["expected",2],["status",3],["idempotency",3],["key",3],["created",1],["at",3],["false",1],["return",2],["terminal",3],["true",1],["verdict",2],["envelope",6],["usage",6],["public",1],["summary",1],["unavailable",1],["failed",1],["lower",1],["verdicts",1],["finding",3],["ordinal",1],["ru",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_review_assessment_proof_locked.fail","name":[["fail",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["fail",2],["none",2],["raise",1],["auto",1],["mode",1],["conflict",1],["error",1],["review",1],["assessment",1],["proof",1],["invalid",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_run_event_chain_locked","name":[["assert",1],["run",1],["event",1],["chain",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["run",7],["event",9],["chain",2],["locked",2],["self",4],["sqlite3",2],["row",4],["none",2],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["auto",3],["mode",3],["events",6],["id",2],["order",2],["by",1],["sequence",2],["fetchall",1],["decode",1],["sequences",2],["int",2],["cursors",5],["cursor",1],["if",1],["not",1],["list",1],["range",1],["len",3],["sorted",1],["raise",1],["conflict",1],["error",1],["durable",1],["invalid",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_run_replay_integrity_locked","name":[["assert",1],["run",1],["replay",1],["integrity",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",4],["run",22],["replay",3],["integrity",2],["locked",4],["self",6],["sqlite3",2],["row",2],["none",4],["status",7],["str",3],["if",5],["trust",1],["state",1],["local",1],["raise",2],["permission",1],["error",2],["imported",1],["auto",4],["mode",4],["history",1],["inert",1],["projected",8],["project",1],["root",1],["frame",1],["id",7],["branch",3],["physical",2],["tail",3],["connection",1],["execute",1],["select",1],["max",1],["event",3],["cursor",1],["from",1],["events",1],["fetchone",1],["else",1],["not",3],["isinstance",1],["mapping",1],["last",1],["ordinal",1],["source",1],["claimed",1],["conflict",1],["belong",1],["current",1],["terminal",3],["statuses",1],["expected",1],["verified",2],["require",1],["true",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_run_start_event_locked","name":[["assert",1],["run",1],["start",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["run",25],["start",6],["event",12],["locked",2],["self",4],["sqlite3",2],["row",2],["dict",8],["str",2],["any",2],["rows",3],["connection",1],["execute",1],["select",1],["from",2],["auto",6],["mode",9],["events",1],["id",10],["type",2],["started",1],["order",1],["by",1],["sequence",2],["fetchall",1],["if",3],["len",1],["raise",4],["conflict",4],["error",8],["lacks",1],["one",1],["durable",2],["decode",1],["try",1],["selection",9],["json",6],["loads",2],["budgets",9],["except",1],["value",1],["as",1],["request",6],["invalid",2],["not",2],["isinstance",2],["mapping",2],["canonical",2],["root",2],["frame",2],["branch",2],["turn",2],["execution",2],["expected",5],["payload",3],["status",1],["running",1],["digest",4],["idempotency",2],["key",2],["sha256",2],["created",2],["at",2],["disagrees",1],["its",1],["owner",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_terminal_event_locked","name":[["assert",1],["terminal",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",3],["terminal",18],["event",14],["locked",3],["self",6],["run",26],["sqlite3",2],["row",2],["expected",12],["status",8],["str",3],["none",7],["if",6],["trust",1],["state",1],["local",1],["finished",3],["at",5],["reason",9],["idempotency",3],["key",3],["request",7],["sha256",12],["raise",6],["auto",9],["mode",8],["conflict",6],["error",6],["owner",2],["invalid",2],["rows",3],["connection",2],["execute",2],["select",2],["from",2],["events",2],["id",4],["type",1],["order",1],["by",1],["sequence",5],["fetchall",1],["len",1],["lacks",1],["one",1],["decode",1],["last",2],["max",1],["fetchone",1],["stop",4],["payload",8],["promotion",15],["message",10],["not",4],["isinstance",2],["re",1],["fullmatch",1],["9a",1],["64",1],["digest",5],["receipt",12],["mapping",1],["missing",1],["dict",1],["elif",1],["has",1],["no",1],["binding",1],["created",1],["updated",1],["disagrees",1],["its",1],["durable",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_terminal_message_receipt_locked","name":[["assert",1],["terminal",1],["message",1],["receipt",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["terminal",12],["message",33],["receipt",39],["locked",2],["self",4],["run",13],["sqlite3",2],["row",2],["mapping",2],["str",9],["any",3],["none",4],["re",3],["bind",1],["claim",1],["its",5],["exact",1],["current",1],["delivery",32],["base",2],["fields",6],["schema",2],["version",2],["id",42],["frame",13],["review",3],["status",9],["candidate",5],["content",14],["sha256",24],["metadata",18],["manifest",8],["published",10],["at",15],["has",4],["if",10],["else",1],["raise",9],["auto",9],["mode",9],["conflict",9],["error",13],["promotion",5],["shape",1],["invalid",4],["digest",3],["not",14],["isinstance",6],["field",3],["fullmatch",2],["9a",2],["64",2],["identity",1],["connection",2],["execute",2],["select",2],["root",6],["branch",6],["role",2],["created",5],["from",3],["messages",1],["fetchone",1],["assistant",1],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["no",3],["longer",3],["matches",3],["try",1],["json",1],["loads",1],["except",1],["type",1],["value",1],["as",1],["dict",2],["gates",1],["completion",7],["true",1],["unverified",1],["verified",1],["turn",2],["execution",2],["reviewed",1],["verdict",1],["related",4],["deliveries",1],["fetchall",1],["unbound",1],["int",5],["finished",2],["predates",1],["return",1],["len",1],["envelope",6],["max",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_verified_locked","name":[["assert",1],["verified",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",8],["verified",9],["locked",8],["self",10],["run",17],["sqlite3",3],["row",3],["require",3],["terminal",4],["bool",2],["false",2],["message",4],["promotion",5],["mapping",2],["str",3],["any",2],["none",9],["event",12],["chain",1],["start",3],["candidate",19],["current",2],["id",11],["if",9],["not",6],["raise",6],["auto",6],["mode",6],["conflict",6],["error",6],["requires",3],["durable",1],["reviews",6],["list",1],["tuple",1],["int",2],["connection",2],["execute",2],["select",2],["from",2],["review",17],["runs",1],["fetchall",1],["completion",4],["assessment",1],["proof",1],["cannot",1],["strand",1],["incomplete",1],["result",2],["continue",1],["snapshot",4],["sha256",4],["evidence",2],["sequence",5],["bind",1],["append",1],["independent",2],["pass",3],["latest",4],["max",1],["key",1],["lambda",1],["item",2],["status",2],["completed",1],["verdict",1],["lower",2],["material",4],["findings",2],["severity",1],["major",1],["high",1],["critical",1],["limit",1],["fetchone",1],["conflicts",1],["expected",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_verified_promotion_locked","name":[["assert",1],["verified",1],["promotion",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["verified",7],["promotion",9],["locked",2],["self",2],["latest",7],["review",14],["sqlite3",2],["row",2],["mapping",3],["str",3],["any",2],["none",2],["bind",1],["green",1],["bytes",2],["exact",1],["durable",2],["pass",2],["try",1],["evidence",9],["json",3],["loads",1],["snapshot",8],["except",1],["type",1],["error",9],["value",1],["as",1],["raise",5],["auto",5],["mode",5],["conflict",5],["invalid",3],["from",1],["if",4],["not",5],["isinstance",3],["dict",1],["canonical",1],["candidate",12],["answer",7],["strip",1],["has",1],["no",1],["frozen",1],["sha256",3],["digest",1],["structured",2],["completion",2],["hash",1],["promoted",2],["content",4],["expected",1],["desired",3],["metadata",1],["run",2],["id",2],["match",1],["its",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._assert_visible_run_projection_locked","name":[["assert",1],["visible",1],["run",1],["projection",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",7],["visible",9],["run",22],["projection",6],["locked",7],["self",12],["owner",26],["sqlite3",2],["row",2],["projected",2],["mapping",8],["str",10],["any",7],["events",12],["sequence",3],["none",15],["validate",1],["one",1],["logical",1],["event",33],["prefix",2],["its",2],["full",1],["tail",7],["binding",1],["if",21],["not",15],["raise",15],["auto",34],["mode",33],["conflict",15],["error",15],["has",1],["no",1],["proof",4],["identity",3],["fields",2],["id",47],["root",3],["frame",3],["branch",3],["turn",3],["execution",3],["name",3],["invalid",8],["sequences",2],["int",4],["cursors",7],["cursor",2],["list",1],["range",1],["len",3],["sorted",1],["order",1],["start",5],["repair",24],["visibility",8],["dict",2],["bool",1],["type",4],["started",12],["completed",12],["continue",2],["payload",11],["isinstance",4],["setdefault",1],["false",1],["true",1],["completion",5],["items",2],["connection",4],["execute",4],["select",4],["from",4],["runs",2],["fetchone",4],["unavailable",4],["ledger",1],["audit",23],["tuple",1],["subject",10],["kind",8],["entity",3],["duplicated",2],["else",2],["result",1],["review",5],["assessment",8],["pair",2],["permission",3],["assessments",1],["physical",4],["max",1],["checkpoint",1],["fork",1],["revert",1],["allowed",1],["hide",1],["later",1],["only",1],["mutable",1],["latest",1],["columns",1],["describe",1],["historical",1],["state",1],["return",1],["chain",1],["decoded",3],["decode",1],["comparisons",1],["selection",2],["budgets",2],["status",2],["candidate",4],["snapshot",1],["sha256",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._audit_payloads_from_index","name":[["audit",1],["payloads",1],["from",1],["index",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["audit",13],["payloads",2],["from",2],["index",5],["mapping",4],["tuple",4],["str",16],["any",6],["run",3],["id",8],["subject",13],["kind",9],["dict",6],["none",9],["expected",3],["entity",8],["pair",7],["if",6],["started",12],["not",6],["raise",4],["auto",4],["mode",4],["conflict",4],["error",4],["imported",4],["event",1],["incomplete",1],["value",8],["completed",16],["else",1],["binding",1],["mismatch",1],["request",4],["digest",7],["changed",1],["across",1],["its",2],["int",2],["completion",1],["precedes",1],["start",1],["sha",2],["assessment",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._audit_public_summary","name":[["audit",1],["public",1],["summary",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["audit",8],["public",6],["summary",6],["self",5],["id",6],["str",6],["none",5],["lock",1],["row",6],["connection",2],["execute",2],["select",2],["from",2],["review",2],["runs",1],["fetchone",2],["if",2],["permission",1],["assessments",1],["not",1],["isinstance",1],["return",2],["max",1],["text",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._budget_int","name":[["budget",1],["int",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["budget",2],["int",7],["budgets",3],["mapping",2],["str",4],["any",2],["name",3],["default",5],["value",4],["try",1],["number",3],["except",1],["type",1],["error",2],["return",3],["if",1],["isinstance",1],["bool",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._budget_root_locked","name":[["budget",1],["root",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["budget",5],["root",9],["locked",3],["self",5],["run",7],["id",10],["str",3],["sqlite3",2],["row",7],["none",6],["if",4],["not",2],["table",1],["ready",1],["return",4],["connection",2],["execute",2],["select",2],["from",2],["auto",2],["mode",2],["state",2],["fetchone",2],["else",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._budget_table_ready_locked","name":[["budget",1],["table",1],["ready",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["budget",3],["table",3],["ready",2],["locked",2],["self",3],["bool",2],["return",1],["connection",1],["execute",1],["select",1],["from",1],["sqlite",1],["master",1],["type",1],["name",1],["auto",1],["mode",1],["state",1],["fetchone",1],["not",1],["none",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._circuit_reason_locked","name":[["circuit",1],["reason",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["circuit",3],["reason",6],["locked",2],["self",3],["root",4],["run",4],["id",5],["str",5],["none",6],["trip",4],["connection",1],["execute",1],["select",1],["payload",5],["json",2],["from",1],["auto",1],["mode",1],["budget",1],["events",1],["type",1],["order",1],["by",1],["created",1],["at",1],["desc",2],["event",1],["limit",1],["fetchone",1],["if",3],["return",2],["load",1],["isinstance",1],["mapping",1],["else",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._close_orphaned_phases_locked","name":[["close",1],["orphaned",1],["phases",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["close",2],["orphaned",2],["phases",2],["locked",2],["self",9],["run",22],["id",30],["str",6],["now",5],["int",2],["none",2],["terminalize",1],["every",1],["durable",1],["phase",1],["dead",1],["daemon",8],["left",1],["started",7],["review",14],["connection",4],["execute",4],["select",4],["from",4],["runs",2],["status",6],["order",4],["by",6],["at",6],["fetchall",4],["complete",3],["idempotency",3],["key",3],["restart",5],["unavailable",4],["verdict",2],["assessment",11],["public",2],["summary",2],["reviewing",2],["exited",2],["before",2],["audit",1],["returned",2],["reconciled",2],["findings",1],["usage",1],["completed",3],["permission",3],["assessments",1],["outcome",2],["risk",1],["unknown",2],["approval",1],["repair",14],["bound",2],["row",2],["action",2],["group",3],["execution",2],["groups",1],["binding",1],["ordinal",1],["after",1],["version",1],["ids",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_budget_reservation","name":[["decode",1],["budget",1],["reservation",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["budget",2],["reservation",2],["row",7],["sqlite3",2],["none",3],["dict",2],["str",2],["any",2],["if",1],["return",2],["key",3],["keys",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_budget_state","name":[["decode",1],["budget",1],["state",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["budget",2],["state",2],["row",7],["sqlite3",2],["none",3],["dict",2],["str",2],["any",2],["if",1],["return",2],["key",3],["keys",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_event","name":[["decode",1],["event",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["event",7],["row",5],["sqlite3",2],["mapping",3],["str",4],["any",4],["dict",5],["result",9],["encoded",2],["pop",1],["payload",12],["json",2],["none",1],["try",1],["loads",1],["except",1],["type",1],["error",7],["value",1],["as",1],["raise",3],["auto",6],["mode",6],["conflict",3],["durable",3],["invalid",1],["from",1],["if",2],["not",2],["isinstance",1],["object",1],["canonical",3],["digest",2],["hashlib",1],["sha256",2],["encode",1],["utf",1],["hexdigest",1],["hash",1],["mismatch",1],["ordinal",1],["int",2],["cursor",1],["occurred",1],["at",2],["created",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_finding","name":[["decode",1],["finding",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["finding",2],["row",5],["sqlite3",2],["mapping",2],["str",4],["any",4],["dict",3],["result",4],["source",2],["target",2],["evidence",2],["refs",2],["json",4],["artifact",2],["ids",6],["version",2],["cell",2],["load",1],["pop",1],["none",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_permission","name":[["decode",1],["permission",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["permission",2],["row",5],["sqlite3",2],["mapping",2],["str",4],["any",4],["dict",3],["result",8],["assessment",2],["load",1],["pop",1],["json",1],["none",2],["created",1],["at",4],["started",1],["finished",1],["completed",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_repair","name":[["decode",1],["repair",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["repair",2],["row",5],["sqlite3",2],["mapping",2],["str",4],["any",4],["dict",3],["result",8],["source",2],["target",2],["finding",2],["ids",8],["json",4],["before",2],["version",4],["after",2],["execution",2],["group",2],["load",1],["pop",1],["none",1],["created",1],["at",4],["started",1],["finished",1],["completed",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_review","name":[["decode",1],["review",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",3],["review",5],["self",5],["row",5],["sqlite3",2],["mapping",3],["str",4],["any",4],["dict",3],["result",16],["source",2],["target",2],["default",2],["evidence",2],["snapshot",2],["json",4],["reviewer",8],["assessment",2],["none",2],["usage",2],["load",1],["pop",1],["lock",1],["findings",4],["connection",1],["execute",1],["select",1],["from",1],["run",2],["id",5],["order",1],["by",1],["finding",3],["ordinal",1],["fetchall",1],["item",2],["if",1],["isinstance",1],["model",4],["profile",4],["revision",2],["fingerprint",2],["round",2],["index",1],["created",1],["at",4],["started",1],["finished",1],["completed",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_run","name":[["decode",1],["run",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["run",2],["row",5],["sqlite3",2],["mapping",2],["str",4],["any",4],["dict",3],["result",4],["source",2],["target",2],["default",2],["selection",2],["json",4],["budgets",2],["candidate",4],["artifact",2],["ids",4],["version",2],["load",1],["pop",1],["none",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._decode_selection","name":[["decode",1],["selection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["decode",2],["selection",2],["row",13],["sqlite3",2],["dict",2],["str",4],["any",2],["return",1],["scope",4],["kind",2],["id",2],["bool",1],["preset",2],["result",2],["review",2],["mode",2],["approvals",2],["reviewer",2],["budgets",2],["load",1],["json",1],["none",1],["revision",2],["int",2],["updated",2],["at",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._ensure_budget_state_locked","name":[["ensure",1],["budget",1],["state",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["ensure",2],["budget",8],["state",7],["locked",3],["self",8],["run",12],["id",12],["str",6],["root",4],["started",4],["at",4],["int",4],["initial",4],["turn",4],["tokens",4],["dict",2],["any",2],["none",4],["if",2],["not",2],["table",1],["ready",1],["return",3],["existing",3],["connection",3],["execute",3],["select",2],["from",2],["auto",3],["mode",3],["fetchone",2],["decode",2],["insert",1],["into",1],["revision",1],["computed",1],["extra",2],["token",1],["limit",1],["review",1],["rounds",2],["repair",2],["turns",2],["cells",1],["same",1],["action",2],["streak",1],["no",1],["progress",1],["last",2],["sha256",1],["delta",1],["cursor",1],["values",1],["null",2],["row",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._event_for_idempotency_locked","name":[["event",1],["idempotency",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["event",9],["idempotency",6],["locked",2],["self",4],["run",4],["id",4],["str",10],["key",4],["expected",6],["type",4],["request",4],["sha256",4],["dict",2],["any",2],["row",4],["connection",1],["execute",1],["select",1],["from",1],["auto",4],["mode",4],["events",1],["fetchone",1],["if",2],["none",1],["raise",2],["runtime",1],["error",2],["idempotent",2],["has",1],["no",1],["decode",1],["conflict",1],["disagrees",1],["its",1],["durable",1],["owner",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._export_projection_locked","name":[["export",1],["projection",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["export",3],["projection",4],["locked",6],["self",15],["root",3],["frame",3],["id",44],["str",34],["branch",4],["none",23],["upto",4],["event",51],["cursor",8],["int",5],["dict",12],["any",10],["events",25],["list",8],["grouped",3],["setdefault",2],["run",24],["append",4],["runs",4],["safe",4],["by",4],["values",1],["if",18],["type",7],["auto",8],["started",7],["starts",2],["at",6],["next",1],["index",2],["enumerate",1],["reduced",11],["overlay",1],["inert",1],["import",1],["reduce",1],["verified",1],["read",1],["trust",3],["state",3],["local",4],["source",1],["claimed",1],["status",3],["not",5],["raise",3],["mode",4],["conflict",3],["error",3],["integrity",1],["failed",1],["update",3],["sort",1],["key",3],["lambda",1],["item",3],["start",3],["ordinal",1],["audit",25],["ids",12],["payload",18],["completed",10],["repair",21],["visible",4],["groups",5],["phase",2],["execution",4],["group",7],["bound",2],["continue",1],["action",5],["binding",2],["invalid",1],["duplicate",1],["review",13],["rows",4],["permission",5],["findings",5],["marks",3],["join",1],["lock",1],["raw",14],["reviews",2],["connection",2],["execute",2],["select",2],["from",2],["tuple",2],["sorted",2],["fetchall",2],["permissions",2],["assessments",1],["owner",4],["assert",2],["assessment",9],["proof",2],["completion",6],["decode",2],["pop",1],["idempotency",2],["request",2],["sha256",2],["verdict",1],["digest",2],["usage",1],["public",2],["summary",2],["finished",2],["else",1],["extend",1],["outcome",1],["risk",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._finding_count_locked","name":[["finding",1],["count",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["finding",3],["count",2],["locked",2],["self",3],["root",4],["run",4],["id",6],["str",6],["digest",3],["int",4],["prefix",3],["rows",2],["connection",1],["execute",1],["select",1],["action",2],["group",5],["reserved",2],["amount",8],["committed",2],["state",2],["from",1],["auto",1],["mode",1],["budget",1],["reservations",1],["consumer",1],["repeated",1],["released",1],["fetchall",1],["total",3],["row",4],["if",2],["startswith",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._idempotent_event_locked","name":[["idempotent",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["idempotent",2],["event",6],["locked",2],["self",4],["run",5],["sqlite3",2],["row",7],["idempotency",5],["key",4],["str",8],["request",4],["sha256",4],["type",4],["dict",2],["any",2],["none",4],["connection",1],["execute",1],["select",1],["from",1],["auto",3],["mode",3],["events",1],["id",2],["fetchone",1],["if",2],["return",2],["raise",1],["conflict",1],["error",1],["digest",1],["mismatch",1],["decode",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._identity","name":[["identity",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["identity",2],["run",4],["id",20],["any",10],["root",4],["frame",4],["branch",4],["turn",4],["execution",4],["tuple",2],["str",10],["return",1],["text",5]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._import_permission_rows_locked","name":[["import",1],["permission",1],["rows",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["import",8],["permission",16],["rows",2],["locked",2],["self",4],["permissions",3],["sequence",2],["mapping",14],["str",38],["any",7],["mapped",7],["identity",7],["callable",2],["tuple",4],["assessment",31],["map",12],["audit",31],["decision",18],["event",4],["index",4],["timestamp",2],["int",2],["none",12],["item",13],["source",19],["text",9],["id",38],["if",16],["not",15],["raise",11],["value",7],["error",11],["imported",12],["unmapped",1],["started",13],["completed",18],["payloads",1],["from",1],["review",3],["subject",2],["entity",2],["auto",6],["mode",6],["conflict",6],["owner",3],["mismatch",2],["action",10],["digest",32],["sha",3],["policy",9],["version",9],["maximum",4],["128",1],["re",1],["fullmatch",1],["za",2],["z0",2],["127",1],["invalid",4],["request",7],["trust",2],["state",2],["quarantined",2],["status",12],["outcome",17],["risk",14],["256",2],["lower",2],["levels",1],["outcomes",1],["unavailable",2],["failed",3],["unverified",3],["public",10],["summary",10],["max",1],["claims",1],["completion",4],["elif",1],["disagrees",2],["its",2],["allow",4],["once",1],["allowed",1],["shadow",1],["cannot",1],["connection",1],["execute",1],["insert",1],["into",1],["assessments",1],["run",1],["root",1],["frame",1],["branch",1],["turn",1],["execution",1],["start",3],["idempotency",2],["key",2],["sha256",2],["json",1],["at",2],["values",1],["assessm",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._import_repair_rows_locked","name":[["import",1],["repair",1],["rows",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["import",11],["repair",42],["rows",2],["locked",2],["self",10],["repairs",3],["sequence",2],["mapping",18],["str",41],["any",8],["mapped",6],["identity",11],["callable",2],["tuple",4],["map",17],["finding",14],["review",6],["version",13],["group",21],["event",4],["index",4],["timestamp",4],["int",2],["none",12],["item",9],["source",14],["id",41],["text",3],["run",10],["if",18],["not",9],["raise",14],["value",6],["error",14],["imported",15],["unmapped",2],["findings",9],["string",1],["list",8],["ids",16],["auto",12],["mode",12],["conflict",12],["must",1],["bind",1],["at",3],["least",1],["one",1],["references",1],["owner",8],["connection",4],["execute",4],["select",3],["from",4],["fetchone",2],["mismatch",2],["before",7],["after",8],["groups",10],["execution",8],["root",3],["frame",3],["branch",3],["turn",3],["action",4],["verification",6],["stage",1],["cannot",1],["trust",1],["link",1],["started",9],["completed",15],["binding",12],["payloads",4],["status",12],["start",5],["disagrees",3],["its",3],["maximum",1],["1024",1],["phase",3],["bound",1],["bindings",1],["disagree",1],["their",1],["unverified",3],["claims",1],["missing",1],["completion",5],["has",1],["terminal",1],["output",2],["else",4],["failed",1],["outcome",1],["unknown",1],["invalid",1],["requires",1],["ledger",1],["insert",1],["into",1],["runs",1],["idempotency",2],["key",2],["request",2],["sha256",2],["json",4],["checkpoint",1],["values",1],["digest",2],["complete",2],["canonical",4],["ordinal",1],["enumerate",1],["kind",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._import_review_rows_locked","name":[["import",1],["review",1],["rows",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["import",7],["review",35],["rows",2],["locked",2],["self",3],["reviews",3],["sequence",4],["mapping",26],["str",58],["any",9],["findings",3],["mapped",6],["identity",6],["callable",2],["tuple",4],["map",20],["finding",10],["audit",25],["candidate",27],["maps",3],["event",4],["index",6],["artifact",2],["version",2],["cell",2],["timestamp",2],["int",3],["none",10],["count",6],["by",5],["dict",1],["source",24],["owner",6],["text",11],["run",10],["id",48],["item",18],["if",11],["not",13],["raise",8],["value",5],["error",8],["imported",8],["unmapped",1],["started",18],["completed",14],["payloads",1],["from",1],["result",1],["subject",2],["entity",2],["auto",5],["mode",5],["conflict",5],["mismatch",2],["sha",8],["snapshot",6],["sha256",6],["evidence",5],["reviewer",4],["trust",2],["state",2],["quarantined",2],["profile",10],["model",11],["maximum",4],["1024",2],["revision",5],["integer",3],["minimum",2],["fingerprint",5],["round",5],["attempt",7],["digest",14],["request",4],["status",10],["start",1],["disagrees",2],["its",2],["verdict",12],["256",1],["lower",1],["verdicts",1],["invalid",2],["unavailable",2],["failed",2],["unverified",3],["public",9],["summary",9],["max",1],["claims",1],["completion",2],["elif",1],["assessment",4],["tr",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._in_flight_locked","name":[["flight",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["flight",2],["locked",2],["self",3],["root",4],["run",4],["id",4],["str",4],["consumer",4],["int",3],["row",2],["connection",1],["execute",1],["select",1],["coalesce",1],["sum",1],["reserved",2],["amount",1],["from",1],["auto",1],["mode",1],["budget",1],["reservations",1],["state",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._mapped_import_list","name":[["mapped",1],["import",1],["list",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["mapped",2],["import",2],["list",6],["name",5],["str",9],["value",4],["any",2],["mapping",5],["result",3],["source",2],["id",5],["string",1],["target",3],["if",1],["none",1],["raise",1],["error",1],["imported",1],["auto",1],["mode",1],["references",1],["unmapped",1],["identity",1],["append",1],["text",1],["maximum",1],["1024",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._normalize_finding","name":[["normalize",1],["finding",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["normalize",2],["finding",8],["value",16],["mapping",3],["str",5],["any",4],["dict",2],["if",3],["not",3],["isinstance",1],["raise",3],["error",3],["review",2],["must",1],["be",1],["object",1],["severity",7],["text",6],["maximum",4],["64",1],["lower",2],["info",1],["minor",1],["major",1],["material",1],["high",1],["critical",1],["invalid",2],["status",6],["open",2],["strip",1],["claimed",1],["unaddressed",1],["resolved",1],["accepted",1],["addressed",1],["pending",1],["return",1],["id",3],["fingerprint",3],["512",1],["category",3],["256",1],["claim",3],["max",1],["evidence",3],["refs",3],["string",4],["list",4],["artifact",3],["ids",9],["version",3],["cell",3]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._normalize_import_historical_selection","name":[["normalize",1],["import",1],["historical",1],["selection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["normalize",2],["import",3],["historical",10],["selection",7],["cls",3],["value",13],["any",5],["dict",3],["str",3],["if",9],["none",5],["return",2],["not",8],["isinstance",1],["mapping",1],["raise",4],["error",4],["must",1],["be",1],["object",1],["assert",1],["no",1],["private",1],["fields",1],["result",10],["preset",10],["text",4],["maximum",4],["64",3],["off",1],["autonomous",1],["invalid",3],["auto",2],["mode",11],["review",11],["run",1],["modes",1],["approvals",10],["reviewer",4],["user",1],["source",6],["128",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._normalize_selection","name":[["normalize",1],["selection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["normalize",2],["selection",4],["values",6],["mapping",4],["str",4],["any",4],["dict",3],["if",7],["not",7],["isinstance",2],["raise",6],["value",6],["error",6],["auto",5],["mode",6],["must",2],["be",2],["object",2],["allowed",2],["preset",3],["result",10],["review",5],["approvals",3],["reviewer",3],["budgets",4],["unsupported",1],["field",1],["return",2],["none",4],["off",2],["autonomous",1],["invalid",3],["only",1],["fix",1],["user",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._overlay_inert_import","name":[["overlay",1],["inert",1],["import",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["overlay",2],["inert",3],["import",6],["self",4],["run",13],["dict",4],["str",4],["any",4],["keep",1],["quarantined",4],["history",2],["visibly",1],["after",1],["event",3],["reduction",1],["imported",1],["retained",1],["audit",1],["so",1],["its",1],["last",1],["historical",2],["may",1],["be",1],["nonterminal",1],["example",1],["candidate",1],["ready",1],["durable",1],["row",10],["quarantine",1],["boundary",1],["never",1],["let",1],["reducer",1],["turn",1],["phase",1],["back",1],["into",1],["apparently",1],["resumable",1],["live",1],["lock",1],["connection",1],["execute",1],["select",1],["trust",3],["state",4],["status",6],["terminal",7],["reason",7],["source",8],["claimed",4],["finished",3],["at",3],["from",1],["auto",1],["mode",1],["runs",1],["id",2],["fetchone",1],["if",3],["none",4],["return",2],["update",1],["unverified",1],["recovery",2],["required",1],["false",1],["not",2],["pop",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._permission_transition","name":[["permission",1],["transition",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["permission",3],["transition",2],["self",3],["row",5],["sqlite3",2],["mapping",4],["str",6],["any",6],["event",10],["created",4],["bool",3],["dict",3],["result",3],["decode",1],["update",1],["id",2],["cursor",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._project_run_locked","name":[["project",1],["run",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["project",2],["run",18],["locked",2],["self",6],["root",3],["frame",3],["id",12],["str",6],["branch",4],["upto",4],["event",15],["cursor",5],["int",2],["none",4],["dict",2],["any",2],["events",12],["list",1],["starts",3],["if",3],["type",1],["auto",1],["started",1],["not",1],["return",2],["last",4],["ordinal",2],["selected",2],["overlay",1],["inert",1],["import",1],["reduce",1],["verified",1],["read",1],["projection",1],["tail",3]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._promote_terminal_message_locked","name":[["promote",1],["terminal",1],["message",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["promote",2],["terminal",17],["message",22],["locked",2],["self",5],["run",7],["sqlite3",2],["row",12],["promotion",12],["mapping",3],["str",11],["any",7],["expected",21],["status",13],["published",9],["at",13],["int",5],["replay",4],["bool",2],["dict",7],["bind",1],["one",1],["exact",1],["candidate",14],["transaction",1],["id",66],["text",5],["root",11],["frame",25],["branch",11],["content",19],["delivery",39],["if",18],["not",15],["none",11],["isinstance",4],["strip",2],["raise",14],["value",3],["error",18],["must",2],["be",2],["non",2],["empty",2],["promoted",1],["auto",13],["mode",12],["conflict",12],["belongs",1],["another",1],["scope",2],["connection",3],["execute",3],["select",3],["role",2],["metadata",10],["created",5],["from",4],["messages",1],["fetchone",3],["assistant",1],["changed",2],["try",1],["current",3],["json",1],["loads",1],["except",1],["type",1],["as",1],["invalid",3],["desired",9],["protected",2],["completion",8],["import",1],["pending",1],["verdict",3],["sha256",13],["intersection",1],["cannot",1],["replace",1],["owned",1],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["reviewed",3],["verified",2],["completed",1],["issues",1],["review",3],["unavailable",1],["gates",1],["true",1],["unverified",1],["turn",2],["execution",2],["digest",1],["envelope",7],["relation",3],["incomplete",1],["elif",1],["has",1],["no",1],["manifest",3],["deliveries",2],["else",3],["committed",1],["publication",4],["max",1],["predates",2],["its",2],["related",2],["missing",1],["receipt",2],["schema",1],["version",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._promote_terminal_message_locked.promotion_receipt","name":[["promotion",1],["receipt",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["promotion",2],["receipt",5],["metadata",4],["mapping",2],["str",5],["any",5],["dict",4],["schema",1],["version",1],["message",3],["id",7],["frame",2],["review",1],["status",2],["expected",3],["candidate",2],["content",2],["sha256",7],["reviewed",1],["digest",1],["if",1],["delivery",5],["not",2],["none",2],["assert",1],["update",1],["manifest",2],["published",2],["at",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._reconcile_orphaned_run_locked","name":[["reconcile",1],["orphaned",1],["run",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["reconcile",2],["orphaned",4],["run",28],["locked",6],["self",8],["id",15],["str",8],["now",7],["int",2],["dict",2],["any",2],["close",2],["one",4],["open",1],["phases",2],["then",1],["seal",1],["its",3],["terminal",8],["try",2],["if",1],["finished",2],["at",2],["not",3],["none",1],["status",5],["statuses",1],["complete",1],["repair",2],["seals",1],["own",1],["unknown",1],["outcome",1],["already",2],["definite",1],["failure",1],["relabelling",1],["here",1],["would",1],["claim",1],["evidence",1],["nobody",2],["gathered",1],["return",5],["reason",4],["terminate",1],["idempotency",1],["key",2],["daemon",3],["restart",3],["review",2],["unavailable",2],["except",3],["auto",1],["mode",1],["conflict",1],["error",8],["value",1],["permission",1],["as",3],["exc",3],["phase",2],["no",2],["completion",1],["method",2],["represent",2],["whose",1],["ledger",1],["was",2],["never",1],["bound",1],["say",1],["must",2],["leave",1],["branch",1],["wedged",1],["abandoning",1],["claims",1],["nothing",2],["about",1],["ran",1],["only",1],["says",1],["tail",1],["longer",1],["current",1],["releases",1],["start",1],["release",3],["unreconcilable",1],["exception",2],["noqa",2],["ble001",2],["unrecoverable",1],["row",2],["cost",1],["every",2],["other",2],["session",2],["recovery",2],["so",2],["sweep",2],["reports",1],["keeps",1],["going",1],["connection",2],["rollback",2],["unreconciled",2],["300",3],["unexpected",2],["tuple",1],["above",2],["names",1],["failures",1],["anything",1],["else",1],["database",1],["integrity",1],["violation",1],["shape",1],["anticipated",1],["propagating",1],["out",2],["per",1],["call",1],["loop",1],["bad",1],["denied",1],["exists",1],["give",1],["same",1],["all",1],["docstring",1],["rejects",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._reduce_run","name":[["reduce",1],["run",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["reduce",2],["run",29],["events",6],["sequence",2],["mapping",4],["str",5],["any",5],["dict",3],["if",6],["not",2],["type",2],["auto",5],["started",4],["raise",1],["value",1],["error",1],["mode",3],["projection",1],["lacks",1],["its",1],["start",2],["event",25],["first",11],["payload",17],["isinstance",2],["else",3],["id",14],["root",2],["frame",2],["branch",2],["turn",2],["execution",2],["selection",2],["budgets",2],["status",13],["running",2],["at",10],["created",6],["ordinal",2],["cursor",2],["kind",9],["candidate",12],["ready",1],["update",2],["key",3],["snapshot",4],["sha256",6],["evidence",2],["artifact",4],["ids",4],["version",2],["elif",6],["audit",2],["subject",2],["result",2],["review",2],["reviewing",1],["completed",3],["repair",2],["repairing",2],["none",4],["failed",1],["terminal",5],["reason",4],["stop",2],["finished",1],["last",2],["updated",1],["recovery",3],["required",2],["statuses",1],["state",1],["committed",1],["phase",1],["requires",1],["reconciliation",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._release_budget_locked","name":[["release",1],["budget",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["release",3],["budget",11],["locked",3],["self",8],["admission",11],["id",15],["str",8],["now",4],["int",3],["dict",2],["any",2],["row",8],["connection",3],["execute",3],["select",2],["from",2],["auto",6],["mode",3],["reservations",3],["fetchone",2],["if",3],["none",1],["raise",2],["key",1],["error",2],["unknown",1],["state",4],["released",3],["return",2],["reservation",5],["decode",2],["created",3],["false",1],["reserved",2],["conflict",1],["may",1],["have",1],["started",1],["cannot",1],["be",1],["refunded",2],["update",1],["committed",2],["amount",3],["updated",3],["at",2],["append",1],["event",2],["run",4],["root",2],["type",1],["payload",1],["true",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._release_unreconcilable_run_locked","name":[["release",1],["unreconcilable",1],["run",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["release",3],["unreconcilable",2],["run",17],["locked",3],["self",6],["id",10],["str",9],["now",5],["int",2],["error",6],["exception",2],["dict",2],["any",2],["branch",1],["whose",1],["cannot",1],["reach",1],["terminal",1],["truthfully",1],["if",1],["connection",3],["execute",2],["select",1],["from",2],["settings",1],["key",2],["revert",3],["recovery",3],["setting",1],["root",1],["frame",1],["fetchone",1],["not",1],["none",1],["unresolved",1],["workspace",1],["deliberate",1],["hold",1],["its",1],["own",1],["path",1],["clearing",1],["boot",1],["would",1],["defeat",1],["guard",1],["return",2],["status",4],["deferred",1],["required",1],["300",2],["update",1],["auto",1],["mode",1],["runs",1],["abandoned",3],["at",4],["state",2],["revision",2],["updated",1],["null",1],["commit",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._remap_import_payload","name":[["remap",1],["import",1],["payload",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["remap",3],["import",4],["payload",3],["cls",4],["source",36],["mapping",32],["str",56],["any",5],["run",11],["map",55],["audit",14],["candidate",8],["review",12],["finding",7],["repair",5],["assessment",4],["decision",6],["artifact",9],["version",13],["cell",8],["group",10],["dict",4],["reduce",1],["imported",9],["event",3],["public",3],["vocabulary",1],["ids",11],["dictionaries",1],["attacker",1],["controlled",1],["even",1],["after",2],["package",2],["preflight",1],["second",1],["closed",1],["projection",1],["prevents",1],["prompts",1],["permission",1],["payloads",1],["reusable",1],["authorization",1],["hidden",1],["rationale",1],["from",1],["becoming",1],["durable",1],["merely",1],["because",1],["caller",1],["bypassed",1],["layer",1],["if",22],["not",17],["isinstance",3],["raise",9],["value",11],["error",9],["invalid",3],["auto",3],["mode",7],["text",9],["fields",3],["status",1],["terminal",1],["reason",3],["stop",1],["code",1],["subject",16],["kind",4],["entity",4],["verdict",1],["outcome",1],["risk",1],["failure",1],["policy",1],["model",3],["profile",3],["id",37],["fingerprint",1],["summary",2],["phase",1],["result",16],["key",37],["none",13],["continue",2],["maximum",7],["max",1],["else",2],["1024",4],["modes",1],["retryable",6],["type",1],["bool",1],["must",2],["be",2],["boolean",1],["minimum",3],["round",1],["attempt",1],["count",2],["revision",2],["integer",2],["counts",14],["object",1],["assert",1],["no",2],["private",1],["normalized",3],["int",1],["items",3],["64",1],["re",1],["fullmatch",1],["za",2],["z0",1],["63",1],["name",1],["snapshot",2],["sha256",3],["evidence",1],["sha",3],["single",2],["maps",4],["producing",1],["execution",2],["action",6],["target",3],["references",2],["unmapped",3],["identity",3],["list",3],["before",1],["mapped",4],["verification",5],["digest",11],["request",4],["has",1],["trust",1],["state",1],["qua",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._repair_ledger_has_committed_effect_locked","name":[["repair",1],["ledger",1],["has",1],["committed",1],["effect",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["repair",2],["ledger",2],["has",2],["committed",4],["effect",6],["locked",2],["self",3],["action",5],["group",4],["id",4],["str",4],["bool",2],["return",3],["whether",1],["side",3],["effecting",1],["explicitly",1],["output",2],["events",3],["connection",1],["execute",1],["select",1],["type",3],["result",7],["class",2],["from",1],["fetchall",1],["event",4],["if",3],["lower",2],["continue",2],["none",2],["read",2],["only",1],["try",1],["json",1],["loads",1],["except",1],["error",2],["value",1],["isinstance",1],["mapping",1],["true",2],["false",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._repair_ledger_has_known_failure_locked","name":[["repair",1],["ledger",1],["has",1],["known",1],["failure",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["repair",2],["ledger",2],["has",2],["known",2],["failure",3],["locked",2],["self",4],["action",5],["group",7],["id",6],["str",5],["bool",2],["return",4],["whether",1],["one",1],["contains",1],["durable",1],["non",1],["ambiguous",1],["events",3],["connection",2],["execute",2],["select",2],["type",5],["result",8],["from",2],["fetchall",2],["event",5],["lower",3],["if",3],["failed",3],["denied",3],["cancelled",3],["true",3],["try",1],["json",1],["loads",1],["except",1],["error",4],["value",1],["none",1],["not",1],["isinstance",1],["mapping",1],["continue",1],["state",5],["status",1],["timed",1],["out",1],["attempts",3],["terminal",2],["execution",1],["any",1],["attempt",2],["abandoned",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._repair_ledger_is_uncertain_locked","name":[["repair",1],["ledger",1],["uncertain",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["repair",2],["ledger",2],["uncertain",2],["locked",2],["self",4],["action",6],["group",6],["id",9],["str",11],["bool",4],["events",3],["connection",2],["execute",2],["select",2],["from",2],["order",1],["by",1],["sequence",1],["event",13],["fetchall",2],["attempts",4],["started",1],["at",1],["terminal",9],["state",5],["execution",1],["has",2],["unknown",9],["attempt",4],["any",2],["lower",4],["outcome",2],["proposed",5],["list",2],["possible",4],["effect",5],["result",15],["identity",14],["tool",1],["call",1],["if",6],["not",4],["continue",1],["value",10],["type",6],["append",4],["side",1],["class",1],["none",3],["read",2],["only",1],["add",3],["elif",3],["try",2],["json",2],["loads",2],["except",2],["error",4],["isinstance",2],["mapping",2],["status",1],["timed",3],["out",3],["permission",7],["resolved",1],["else",1],["denied",1],["cancelled",1],["missing",2],["count",2],["uncertainty",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._repair_ledger_snapshot_locked","name":[["repair",1],["ledger",1],["snapshot",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["repair",14],["ledger",9],["snapshot",2],["locked",2],["self",5],["action",17],["group",13],["id",12],["str",27],["completion",7],["status",8],["none",10],["tuple",2],["int",2],["return",6],["exact",1],["proof",1],["seal",1],["one",1],["if",22],["not",14],["completed",13],["failed",11],["outcome",1],["unknown",9],["raise",11],["value",24],["error",20],["invalid",1],["connection",3],["execute",3],["select",3],["from",3],["groups",1],["fetchone",1],["auto",10],["mode",10],["conflict",10],["no",5],["longer",1],["exists",1],["events",6],["order",2],["by",4],["sequence",1],["event",24],["fetchall",2],["attempts",6],["execution",4],["attempt",10],["ordinal",1],["kind",4],["failure",5],["types",5],["denied",4],["cancelled",4],["uncertain",2],["timed",3],["out",3],["result",22],["state",13],["sqlite3",1],["row",1],["try",3],["json",3],["loads",3],["except",3],["type",14],["isinstance",4],["mapping",4],["lower",3],["true",2],["false",2],["ok",1],["succeeded",1],["success",3],["allowed",1],["proposed",6],["list",4],["terminal",20],["side",3],["effect",3],["identity",37],["dict",1],["bool",1],["explicit",6],["commit",4],["committed",4],["tool",1],["call",1],["proposal",1],["lacks",1],["stable",1],["append",10],["class",1],["read",2],["only",1],["elif",8],["output",2],["add",4],["permission",7],["resolved",1],["else",1],["any",6],["records",2],["finished",2],["at",2],["successful",2],["native",1],["tools",1],["finalize",1],["non",1],["count",2],["code",1],["cell",1],["observation",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._repair_ledger_snapshot_locked.result_state","name":[["result",1],["state",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["result",8],["state",5],["event",3],["sqlite3",2],["row",2],["str",3],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",5],["value",1],["return",5],["unknown",3],["if",3],["not",1],["isinstance",1],["mapping",1],["status",1],["lower",1],["true",1],["failed",1],["denied",1],["cancelled",1],["timed",1],["out",1],["failure",1],["false",1],["ok",1],["completed",1],["succeeded",1],["success",2],["allowed",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._repair_payloads_from_index","name":[["repair",1],["payloads",1],["from",1],["index",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["repair",11],["payloads",2],["from",2],["index",6],["mapping",5],["tuple",5],["str",17],["any",10],["run",6],["id",6],["dict",10],["none",7],["list",4],["pair",7],["if",7],["started",6],["not",8],["raise",6],["auto",6],["mode",6],["conflict",6],["error",6],["imported",6],["event",1],["incomplete",1],["value",19],["completed",8],["raw",4],["bindings",5],["isinstance",3],["binding",7],["invalid",2],["values",3],["last",3],["cursor",6],["int",6],["len",1],["precedes",2],["its",2],["start",2],["append",1],["completion",2],["precede",1],["return",1],["else",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._repair_transition","name":[["repair",1],["transition",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["repair",3],["transition",2],["self",3],["row",5],["sqlite3",2],["mapping",4],["str",6],["any",6],["event",10],["created",4],["bool",3],["dict",3],["result",3],["decode",1],["update",1],["id",2],["cursor",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._reserve_budget_locked","name":[["reserve",1],["budget",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["reserve",10],["budget",37],["locked",14],["self",24],["run",21],["id",40],["str",17],["admission",7],["consumer",10],["action",19],["group",5],["amount",11],["int",17],["sha256",7],["none",11],["enforce",2],["field",13],["limit",29],["bool",2],["token",13],["upper",6],["bound",7],["now",15],["dict",2],["any",2],["state",12],["root",13],["if",19],["raise",9],["auto",19],["denied",7],["legacy",2],["readonly",1],["mode",10],["read",1],["only",1],["mutation",1],["tripped",4],["circuit",2],["reason",7],["open",1],["budgets",6],["wall",7],["time",4],["default",4],["elapsed",2],["max",1],["started",1],["at",3],["1000",1],["trip",6],["exhausted",4],["existing",8],["connection",5],["execute",5],["select",4],["from",4],["reservations",1],["fetchone",3],["not",5],["expected",3],["else",2],["event",5],["payload",11],["json",4],["events",3],["type",3],["order",2],["by",2],["created",3],["load",2],["reserved",1],["isinstance",2],["mapping",2],["conflict",1],["error",1],["different",1],["return",1],["reservation",2],["decode",1],["false",2],["same",8],["no",10],["delta",6],["consumers",1],["last",3],["streak",1],["loop",6],["detected",6],["repeated",6],["without",2],["durable",2],["progress",13],["turn",3],["model",5],["previous",7],["cursor",5],["saw",3],["rows",2],["desc",2],["32",1],["fetchall",1],["true",1],["break",1],["next",2],["turns",3],["update",1],["revision",2],["made",1],["finding",10],["digest",2],["split",1],["count",1],["findings",1],["measurement",2],["unavailable",2],["extra",4],["multiplier",3],["adapter",1],["did",1],["supply",1],["verifiable",1],["freeze",3],["flight",2],["computed",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._review_transition","name":[["review",1],["transition",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["review",3],["transition",2],["self",3],["row",5],["sqlite3",2],["mapping",4],["str",6],["any",6],["event",10],["created",4],["bool",3],["dict",3],["result",3],["decode",1],["update",1],["id",2],["cursor",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._run_budgets_locked","name":[["run",1],["budgets",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["run",11],["budgets",8],["locked",3],["self",5],["id",9],["str",5],["dict",3],["any",2],["lookup",4],["root",4],["budget",1],["if",4],["not",2],["none",3],["row",5],["connection",2],["execute",2],["select",2],["json",3],["from",2],["auto",2],["mode",2],["runs",2],["fetchone",2],["load",1],["else",2],["return",1],["isinstance",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._run_locked","name":[["run",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["run",7],["locked",2],["self",3],["id",5],["str",2],["sqlite3",2],["row",5],["connection",1],["execute",1],["select",1],["from",1],["auto",1],["mode",1],["runs",1],["fetchone",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._scope_kind","name":[["scope",1],["kind",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["scope",4],["kind",4],["value",7],["any",2],["str",2],["text",1],["if",1],["not",1],["frame",2],["project",2],["raise",1],["error",1],["must",1],["be",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._settle_budget_locked","name":[["settle",1],["budget",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["settle",3],["budget",23],["locked",6],["self",14],["admission",11],["id",24],["str",15],["new",7],["state",14],["committed",9],["amount",17],["int",10],["none",10],["now",6],["event",5],["type",5],["allow",3],["from",6],["frozenset",3],["dict",2],["any",2],["row",14],["connection",5],["execute",5],["select",3],["auto",9],["mode",5],["reservations",3],["fetchone",3],["if",11],["raise",3],["key",1],["error",2],["unknown",2],["current",6],["allowed",2],["reserved",5],["consumed",1],["return",3],["reservation",7],["decode",3],["created",4],["false",2],["not",3],["settled",2],["conflict",1],["cannot",1],["else",3],["already",2],["counted",2],["update",2],["updated",3],["at",2],["consumer",5],["root",10],["run",7],["counters",2],["counter",3],["name",4],["limit",5],["revision",2],["append",1],["payload",1],["refunded",1],["released",1],["token",6],["bound",4],["breached",4],["frozen",2],["events",1],["freeze",1],["flight",2],["computed",1],["extra",3],["trip",1],["reason",1],["exhausted",2],["field",2],["multiplier",2],["denied",1],["provider",1],["usage",1],["exceeded",1],["its",1],["admitted",1],["hard",1],["ceiling",1],["true",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._terminalize_unknown_attempts_locked","name":[["terminalize",1],["unknown",1],["attempts",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["terminalize",2],["unknown",4],["attempts",5],["locked",2],["self",4],["action",3],["group",4],["id",6],["str",2],["finished",8],["at",15],["int",3],["none",6],["freeze",1],["flight",1],["as",1],["before",1],["their",1],["ledger",1],["sealed",1],["rows",2],["connection",2],["execute",2],["select",1],["from",1],["execution",3],["fetchall",1],["attempt",11],["has",6],["terminal",12],["state",7],["not",4],["if",5],["raise",1],["auto",1],["mode",1],["conflict",1],["error",4],["repair",3],["inconsistent",1],["continue",1],["was",4],["started",6],["outcome",2],["else",2],["cancelled",1],["json",2],["canonical",1],["type",1],["message",1],["requires",1],["bounded",1],["reconciliation",1],["never",1],["max",1],["name",3],["allocated",1],["response",1],["capture",1],["update",1],["null",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._time","name":[["time",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["time",2],["self",3],["value",4],["int",4],["none",3],["return",1],["clock",1],["ms",1],["if",1],["else",1],["integer",1],["timestamp",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._token_used_locked","name":[["token",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["token",3],["locked",2],["self",3],["root",4],["run",4],["id",4],["str",2],["tuple",2],["int",6],["row",3],["connection",1],["execute",1],["select",1],["coalesce",2],["sum",2],["case",3],["state",2],["committed",3],["consumed",1],["unknown",1],["then",3],["amount",4],["else",3],["reserved",3],["end",3],["from",1],["auto",1],["mode",1],["budget",1],["reservations",1],["consumer",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._transition","name":[["transition",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["transition",2],["self",3],["run",4],["sqlite3",2],["row",2],["mapping",4],["str",6],["any",6],["event",10],["created",4],["bool",3],["dict",3],["return",1],["decode",1],["id",2],["cursor",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._trip_budget_locked","name":[["trip",1],["budget",1],["locked",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["trip",3],["budget",7],["locked",5],["self",6],["run",10],["id",13],["str",9],["reason",7],["field",4],["none",5],["now",3],["int",2],["dict",2],["any",2],["state",6],["root",6],["if",2],["raise",1],["auto",3],["denied",1],["legacy",2],["readonly",1],["mode",2],["read",1],["only",1],["mutation",1],["existing",3],["circuit",3],["append",1],["event",2],["admission",1],["type",1],["payload",1],["created",1],["at",1],["connection",1],["execute",1],["update",1],["revision",2],["return",1],["tripped",1],["last",2],["delta",2],["cursor",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._unique_ids","name":[["unique",1],["ids",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["unique",2],["ids",2],["records",3],["sequence",2],["mapping",3],["str",10],["any",2],["key",4],["label",4],["list",3],["values",3],["seen",3],["record",3],["if",2],["not",1],["isinstance",1],["raise",2],["value",5],["error",2],["invalid",1],["imported",2],["auto",3],["mode",3],["text",1],["conflict",1],["duplicate",1],["identity",1],["add",1],["append",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._validate_import_timestamps","name":[["validate",1],["import",1],["timestamps",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["validate",2],["import",2],["timestamps",2],["collections",3],["sequence",4],["any",2],["none",3],["fields",2],["created",1],["at",7],["updated",1],["started",1],["completed",1],["finished",1],["terminal",1],["occurred",1],["collection",2],["item",5],["if",2],["not",2],["isinstance",1],["mapping",1],["continue",1],["field",5],["integer",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository._verified_read_projection","name":[["verified",1],["read",1],["projection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["verified",8],["read",3],["projection",7],["self",7],["run",26],["mapping",4],["str",14],["any",10],["events",15],["sequence",2],["tuple",2],["dict",9],["list",3],["never",1],["project",1],["after",1],["its",5],["durable",5],["proof",2],["stops",1],["validating",1],["only",1],["safety",4],["overlay",1],["physical",2],["audit",2],["rows",1],["remain",1],["intact",1],["diagnosis",1],["while",1],["rest",1],["reopen",1],["package",1],["share",1],["receive",1],["internally",1],["consistent",1],["failed",4],["boundary",3],["terminal",29],["view",1],["later",2],["integrity",1],["repair",1],["therefore",1],["recover",1],["original",1],["without",1],["mutating",1],["evidence",1],["laundering",1],["broken",1],["as",1],["projected",34],["event",18],["owner",34],["sqlite3",1],["row",1],["none",5],["try",1],["connection",2],["execute",2],["select",2],["from",2],["auto",10],["mode",9],["runs",1],["id",7],["fetchone",2],["if",14],["raise",7],["conflict",7],["error",7],["unavailable",2],["trust",1],["state",1],["local",1],["return",5],["assert",3],["visible",3],["locked",3],["status",21],["statuses",4],["not",8],["disagrees",4],["key",6],["idempotency",2],["isinstance",1],["pointer",6],["invalid",1],["checkpoint",1],["branch",1],["revert",1],["explicit",1],["prefix",1],["legitimately",1],["hide",1],["expected",1],["reason",6],["stop",2],["finished",2],["at",2],["require",1],["true",1],["except",1],["exception",1],["claim",8],["else",2],["claimed",6],["elif",2],["update",2],["source",1],["safe",7],["type",1],["payload",7],["sha256",2],["hashlib",1],["canonical",1],["encode",1],["utf",1],["hexdigest",1],["append",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.abandon_active_run_for_revert","name":[["abandon",1],["active",1],["run",1],["revert",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["abandon",2],["active",4],["run",11],["revert",12],["self",6],["root",7],["frame",7],["id",33],["str",9],["branch",7],["target",3],["checkpoint",12],["reverted",7],["at",14],["int",2],["none",2],["invalidate",1],["work",1],["transaction",1],["publishes",1],["auto",3],["events",1],["alone",1],["cannot",1],["observe",1],["action",5],["ledger",1],["writes",1],["made",1],["inside",1],["already",1],["bound",1],["repair",2],["group",3],["marking",1],["abandoned",6],["publication",1],["boundary",1],["makes",1],["append",1],["vs",1],["linearizable",1],["either",1],["commits",2],["first",2],["admission",1],["rejects",1],["historical",1],["rows",3],["remain",1],["intact",1],["audit",1],["late",1],["terminal",1],["evidence",1],["may",1],["still",1],["be",1],["recorded",1],["del",1],["immutable",1],["row",4],["holds",1],["link",1],["text",3],["integer",1],["lock",1],["connection",3],["execute",3],["select",2],["from",2],["mode",2],["runs",2],["trust",1],["state",3],["local",1],["finished",1],["null",4],["fetchall",1],["update",2],["by",1],["revision",2],["updated",1],["restart",1],["continuations",1],["authorize",1],["fresh",1],["execution",2],["invalidates",1],["every",1],["such",1],["capability",1],["associated",1],["even",1],["if",1],["permission",2],["was",1],["allowed",1],["before",1],["rollback",1],["requests",1],["continuation",2],["required",1],["expires",1],["groups",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.assert_repair_action_group_appendable","name":[["assert",1],["repair",1],["action",1],["group",1],["appendable",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",3],["repair",19],["action",23],["group",26],["appendable",2],["self",9],["id",28],["str",5],["operation",8],["none",7],["fail",2],["closed",2],["unless",1],["bound",2],["current",1],["active",2],["ledger",2],["writers",1],["call",1],["inside",1],["their",1],["write",1],["transaction",1],["unbound",1],["outside",1],["auto",7],["mode",7],["authority",1],["accepted",1],["must",1],["still",3],["belong",1],["physical",1],["logical",1],["branch",6],["head",2],["not",4],["merely",1],["owner",2],["row",1],["revert",5],["has",1],["hidden",1],["text",2],["maximum",1],["128",1],["lock",1],["connection",4],["execute",4],["select",4],["root",5],["frame",5],["turn",4],["kind",3],["from",4],["groups",2],["fetchone",4],["if",9],["raise",8],["key",3],["error",8],["unknown",1],["terminal",3],["evidence",3],["event",11],["result",2],["observation",1],["completed",1],["failed",1],["denied",2],["timed",2],["out",2],["cancelled",2],["permission",3],["resolved",3],["settings",1],["recovery",2],["setting",1],["conflict",6],["session",1],["workspace",1],["requires",2],["before",2],["new",2],["actions",1],["binding",11],["execution",6],["return",3],["runs",1],["run",9],["missing",1],["scope",1],["proof",1],["invalid",1],["database",1],["triggers",1],["remain",2],["authoritative",1],["immutable",1],["guard",1],["intentionally",1],["sqlite3",1],["integrity",1],["sealed",3],["attempt",1],["mutations",1],["callback",1],["adds",1],["admission",1],["check",1],["needed",1],["only",1],["while",1],["unsealed",1],["at",1],["activate",1],["restart",2],["continuation",1],["consume",1],["once",1],["grant",1],["cannot",2],["authorize",2],["fresh",1],["work",2],["locked",1],["try",1],["mutable",1],["except",1],["arrives",1],["after",1],["durable",1],["truth",1],["about",1],["admitted",1],["recording",1],["proposals",1],["allocations",1],["worker",1],["starts",1],["allow",1],["decision",1],["status",2],["started",1],["repairing",1],["any",1],["name",3]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.assert_session_action_group_appendable","name":[["assert",1],["session",1],["action",1],["group",1],["appendable",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["assert",2],["session",3],["action",3],["group",2],["appendable",2],["self",4],["root",6],["frame",6],["id",13],["str",7],["branch",7],["operation",10],["none",4],["deny",1],["new",2],["declarations",1],["while",1],["revert",5],["outcome",1],["unresolved",1],["text",3],["maximum",1],["128",1],["lock",1],["barrier",4],["connection",1],["execute",1],["select",1],["value",3],["from",1],["settings",1],["key",2],["recovery",3],["setting",1],["fetchone",1],["if",3],["not",2],["committed",2],["still",1],["needs",1],["one",1],["exact",1],["durable",2],["terminal",5],["timeline",1],["fact",1],["before",2],["its",1],["be",1],["released",1],["general",1],["bypass",1],["only",1],["store",1],["owned",1],["domain",1],["event",1],["path",1],["name",1],["must",1],["bind",1],["same",1],["carried",1],["by",1],["marker",7],["prefix",3],["startswith",1],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",3],["isinstance",1],["mapping",1],["len",1],["state",1],["reverting",1],["required",1],["reconciled",1],["return",1],["raise",1],["auto",1],["mode",1],["conflict",1],["workspace",1],["requires",1],["actions",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.bind_repair_execution_group","name":[["bind",1],["repair",1],["execution",1],["group",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["bind",3],["repair",57],["execution",22],["group",48],["self",21],["run",34],["id",75],["str",13],["action",26],["idempotency",14],["key",13],["bound",9],["at",6],["int",3],["none",11],["dict",3],["any",5],["empty",1],["before",3],["side",1],["effect",1],["text",3],["maximum",1],["1024",1],["event",17],["payload",3],["phase",1],["status",3],["started",4],["timestamp",2],["time",1],["lock",1],["try",2],["connection",11],["execute",10],["begin",1],["immediate",1],["select",7],["from",8],["runs",2],["fetchone",7],["if",11],["raise",10],["error",14],["locked",5],["assert",2],["mutable",1],["repairing",1],["auto",9],["mode",9],["conflict",9],["requires",1],["active",1],["root",8],["frame",8],["branch",8],["turn",8],["kind",7],["groups",17],["not",9],["isinstance",3],["belongs",1],["another",2],["scope",4],["request",7],["sha256",7],["digest",2],["existing",6],["binding",9],["mismatch",1],["expected",2],["type",3],["created",2],["name",3],["invalid",3],["ledger",1],["proof",1],["completion",1],["visible",1],["false",2],["commit",1],["return",1],["cursor",2],["events",2],["limit",2],["must",2],["be",2],["attempts",2],["claimed",2],["already",1],["ordinal",5],["coalesce",1],["max",1],["insert",1],["into",1],["values",1],["encoded",3],["ids",2],["json",3],["else",1],["loads",1],["except",1],["value",4],["as",1],["order",2],["list",1],["len",3],["append",2],["update",1],["canonical",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.commit_budget","name":[["commit",1],["budget",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["commit",5],["budget",4],["self",10],["admission",6],["id",6],["str",4],["committed",8],["amount",7],["int",2],["dict",2],["any",2],["text",1],["maximum",1],["1024",1],["integer",1],["now",3],["clock",1],["ms",1],["lock",1],["try",2],["connection",5],["execute",1],["begin",1],["immediate",1],["result",2],["settle",1],["locked",1],["new",1],["state",1],["event",1],["type",1],["except",3],["auto",1],["denied",1],["settlement",1],["records",1],["provider",1],["actual",1],["spend",1],["opens",1],["circuit",1],["before",1],["raising",1],["those",1],["safety",1],["facts",1],["must",1],["survive",1],["fail",1],["closed",1],["response",1],["exception",2],["rollback",2],["raise",3],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.complete_permission_review","name":[["complete",1],["permission",1],["review",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["complete",2],["permission",26],["review",11],["self",23],["assessment",36],["id",26],["str",17],["idempotency",15],["key",14],["status",16],["outcome",14],["risk",14],["mapping",2],["any",4],["completed",9],["at",8],["int",3],["none",10],["dict",3],["text",7],["maximum",3],["1024",1],["if",10],["not",6],["unavailable",2],["failed",2],["raise",9],["value",8],["error",8],["invalid",3],["256",2],["lower",2],["outcomes",1],["levels",1],["allow",4],["once",1],["allowed",1],["shadow",1],["cannot",1],["action",5],["request",16],["sha256",9],["digest",14],["timestamp",3],["time",2],["deadline",2],["now",2],["lock",1],["try",1],["connection",8],["execute",5],["begin",1],["immediate",1],["row",22],["select",3],["from",3],["assessments",3],["fetchone",3],["run",9],["locked",7],["completion",9],["auto",5],["mode",3],["conflict",3],["mismatch",1],["event",7],["expected",2],["type",2],["audit",8],["assert",5],["proof",3],["visible",3],["true",4],["replay",1],["integrity",1],["commit",2],["return",2],["transition",2],["created",3],["false",2],["started",1],["terminal",2],["mutable",1],["state",3],["expires",3],["requests",1],["decision",7],["pending",2],["no",1],["longer",1],["unexpired",1],["envelope",4],["subject",6],["kind",4],["entity",4],["approval",2],["durable",1],["retry",1],["public",11],["summary",11],["isinstance",1],["elif",1],["len",1],["max",2],["update",1],["json",2],["canonical",2],["append",1],["payload",1],["except",1],["exception",1],["rollback",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.complete_repair","name":[["complete",1],["repair",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["complete",2],["repair",40],["self",23],["run",27],["id",36],["str",17],["idempotency",11],["key",10],["status",18],["after",8],["version",5],["ids",10],["sequence",4],["execution",10],["group",22],["verification",9],["review",9],["none",12],["completed",8],["at",6],["int",2],["dict",2],["any",2],["text",4],["maximum",1],["1024",1],["if",14],["not",7],["failed",4],["outcome",5],["unknown",10],["raise",10],["value",1],["error",10],["invalid",1],["completion",10],["values",5],["string",2],["list",2],["post",1],["cannot",2],["exist",1],["until",1],["has",18],["durably",1],["fresh",1],["candidate",1],["been",1],["recorded",1],["stage",1],["deliberately",1],["no",1],["linking",1],["transition",2],["yet",1],["so",1],["accepting",1],["caller",1],["supplied",1],["here",1],["would",1],["let",1],["agent",1],["attest",1],["itself",1],["name",2],["nonexistent",1],["pre",3],["auto",8],["mode",8],["conflict",8],["claim",1],["its",1],["own",1],["request",7],["sha256",8],["digest",2],["timestamp",3],["time",1],["lock",1],["try",1],["connection",7],["execute",6],["begin",2],["immediate",2],["row",11],["select",3],["from",4],["runs",1],["fetchone",2],["locked",10],["mismatch",1],["event",7],["expected",2],["type",1],["assert",4],["ledger",14],["proof",2],["visible",2],["true",1],["replay",1],["integrity",1],["commit",1],["return",1],["created",1],["false",5],["mutable",1],["started",1],["already",1],["terminal",2],["bound",9],["groups",9],["item",2],["action",14],["order",1],["by",1],["binding",1],["ordinal",1],["fetchall",1],["must",1],["exact",2],["requires",1],["pending",4],["decision",2],["permission",3],["requests",2],["state",1],["limit",1],["excludes",1],["concurrent",1],["writer",1],["verify",1],["every",1],["successful",1],["durable",1],["observation",1],["hash",1],["immutable",1],["then",1],["seal",1],["before",1],["publishing",1],["insert",1],["trigger",1],["prevents",1],["late",1],["side",2],["effect",10],["appearing",1],["fact",1],["known",6],["failure",6],["committed",4],["terminalize",1],["attempts",1],["finished",1],["uncertain",2],["count",3],["snapshot",1],["update",2],["sealed",1],["lacks",2],["evidence",1],["placeholders",1],["join",1],["continuation",2],["required",1],["expires",1],["nul",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.complete_review","name":[["complete",1],["review",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["complete",2],["review",31],["self",20],["run",30],["id",35],["str",21],["idempotency",15],["key",14],["status",17],["verdict",13],["assessment",19],["mapping",6],["any",9],["findings",5],["sequence",2],["usage",8],["none",11],["completed",9],["at",7],["int",2],["dict",4],["text",6],["maximum",2],["1024",1],["if",9],["not",4],["unavailable",1],["failed",1],["raise",7],["value",12],["error",7],["invalid",2],["completion",9],["256",1],["lower",2],["verdicts",1],["reviewer",1],["may",1],["discover",1],["finding",26],["cannot",3],["mark",1],["its",1],["own",1],["as",2],["resolved",1],["user",1],["accepted",2],["those",1],["separate",1],["trusted",1],["lifecycle",1],["facts",1],["material",3],["risk",1],["never",1],["qualify",1],["verified",1],["values",5],["normalize",1],["item",2],["open",1],["pass",4],["non",1],["severity",3],["major",1],["high",1],["critical",1],["contain",1],["request",14],["sha256",9],["digest",8],["timestamp",5],["time",1],["lock",1],["try",1],["connection",6],["execute",5],["begin",1],["immediate",1],["row",22],["select",1],["from",1],["runs",3],["fetchone",1],["locked",7],["auto",5],["mode",3],["conflict",2],["mismatch",1],["event",6],["expected",2],["type",2],["audit",6],["assert",4],["proof",2],["visible",2],["true",2],["replay",1],["integrity",1],["commit",1],["return",1],["transition",1],["created",2],["false",2],["mutable",1],["started",1],["already",1],["terminal",2],["envelope",4],["subject",4],["kind",4],["result",2],["entity",2],["candidate",5],["evidence",4],["snapshot",1],["attempt",2],["durable",1],["retry",1],["state",3],["ordinal",3],["enumerate",1],["insert",1],["into",1],["root",2],["frame",2],["branch",2],["turn",2],["execution",2],["fingerprint",2],["category",2],["claim",2],["refs",2],["json",7],["artifact",2],["ids",6],["version",2],["cell",2],["updated",2],["canonical",7],["public",9],["summary",10],["isinstance",1],["elif",1],["len",1],["max",2],["update",2],["revision",2],["append",1],["payload",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.ensure_budget_state","name":[["ensure",1],["budget",1],["state",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["ensure",3],["budget",3],["state",3],["self",8],["run",14],["id",14],["str",6],["root",7],["none",10],["initial",7],["turn",7],["tokens",7],["int",4],["started",4],["at",4],["dict",2],["any",2],["text",2],["integer",1],["timestamp",2],["time",1],["lock",1],["try",1],["connection",3],["execute",1],["begin",1],["immediate",1],["row",2],["locked",1],["commit",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.event_cursor","name":[["event",1],["cursor",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["event",6],["cursor",6],["self",5],["root",8],["frame",8],["id",13],["str",4],["branch",5],["none",5],["int",4],["text",1],["if",2],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["coalesce",1],["max",2],["as",1],["from",1],["auto",1],["mode",1],["events",4],["fetchone",1],["return",2],["else",1],["list",1],["default",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.export_projection","name":[["export",1],["projection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["export",3],["projection",5],["self",7],["root",3],["frame",3],["id",7],["str",6],["branch",4],["none",8],["upto",4],["event",6],["cursor",4],["int",2],["dict",2],["any",2],["package",2],["share",2],["must",2],["be",2],["one",2],["sqlite",2],["snapshot",2],["otherwise",2],["cross",2],["connection",5],["writer",2],["commit",3],["audit",2],["completed",2],["after",2],["read",4],["but",2],["before",2],["owner",2],["row",2],["producing",2],["impossible",2],["torn",2],["dto",2],["lock",1],["try",1],["execute",1],["begin",1],["result",2],["locked",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.freeze_budget_initial_tokens","name":[["freeze",1],["budget",1],["initial",1],["tokens",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["freeze",4],["budget",10],["initial",4],["tokens",12],["self",14],["run",19],["id",17],["str",5],["int",3],["extra",9],["token",6],["multiplier",15],["float",3],["none",8],["dict",2],["any",2],["text",1],["integer",1],["now",2],["clock",1],["ms",1],["lock",1],["try",2],["connection",5],["execute",3],["begin",1],["immediate",1],["state",7],["root",4],["locked",4],["if",4],["raise",2],["auto",4],["denied",1],["legacy",2],["readonly",1],["mode",3],["read",1],["only",1],["mutation",1],["frozen",2],["select",1],["from",1],["events",1],["type",3],["limit",6],["fetchone",1],["budgets",3],["value",7],["except",2],["error",2],["isinstance",1],["bool",1],["not",1],["math",1],["isfinite",1],["update",1],["turn",2],["computed",2],["revision",2],["append",1],["event",2],["admission",1],["payload",1],["created",1],["at",1],["refreshed",2],["commit",1],["exception",1],["rollback",1],["return",1],["decode",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.get_budget_state","name":[["budget",1],["state",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["budget",5],["state",4],["self",6],["run",7],["id",7],["str",4],["dict",2],["any",2],["none",5],["text",1],["lock",1],["if",2],["not",2],["table",1],["ready",1],["locked",1],["return",2],["row",3],["connection",1],["execute",1],["select",1],["from",1],["auto",1],["mode",1],["fetchone",1],["decode",1],["else",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.get_selection","name":[["selection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["selection",3],["self",6],["scope",14],["kind",7],["str",6],["id",7],["dict",2],["any",2],["none",3],["text",1],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["auto",1],["mode",1],["selections",1],["fetchone",1],["return",1],["decode",1],["if",1],["else",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.import_quarantined_projection","name":[["import",1],["quarantined",1],["projection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["import",7],["quarantined",3],["projection",3],["self",12],["source",33],["mapping",22],["str",55],["any",4],["root",6],["frame",6],["id",65],["project",5],["none",46],["branch",11],["map",46],["turn",6],["artifact",7],["version",8],["cell",4],["action",6],["group",4],["resume",4],["execution",5],["bool",2],["false",3],["imported",11],["at",3],["int",2],["dict",13],["del",1],["if",13],["not",11],["raise",10],["permission",5],["error",10],["auto",12],["mode",10],["history",1],["cannot",1],["isinstance",6],["schema",1],["value",17],["invalid",5],["trust",5],["state",5],["local",2],["historical",3],["selection",3],["normalize",1],["text",5],["default",1],["timestamp",1],["time",1],["runs",11],["events",8],["reviews",5],["review",8],["findings",6],["repairs",4],["repair",8],["permissions",7],["assessments",2],["name",2],["values",3],["limit",2],["25",2],["000",6],["100",3],["50",1],["list",1],["len",1],["validate",1],["timestamps",1],["supplied",4],["run",19],["ids",18],["unique",7],["event",15],["finding",6],["assessment",6],["decision",6],["by",1],["item",11],["uuid",8],["uuid4",8],["hex",8],["20",8],["audit",14],["collection",2],["conflict",2],["duplicate",1],["identity",1],["candidate",4],["maps",3],["payload",12],["digest",3],["sha",1],["sha256",2],["hash",1],["mismatch",1],["references",2],["unknown",2],["subject",1],["setdefault",1],["candi",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.import_quarantined_projection.mapped_identity","name":[["mapped",1],["identity",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["mapped",8],["identity",5],["item",7],["mapping",2],["str",12],["any",2],["tuple",2],["source",13],["run",11],["text",6],["id",14],["if",4],["not",4],["map",9],["raise",4],["value",3],["error",4],["imported",4],["auto",5],["mode",5],["record",2],["references",1],["unknown",1],["parent",2],["by",1],["field",5],["root",2],["frame",2],["branch",13],["turn",13],["execution",9],["conflict",1],["match",1],["its",1],["supplied",2],["unmapped",2],["default",1],["setdefault",2],["uuid",2],["uuid4",2],["hex",2],["20",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.list_audits","name":[["list",1],["audits",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",4],["list",6],["audits",2],["self",6],["root",8],["frame",8],["id",54],["str",27],["branch",9],["subject",22],["kind",24],["none",27],["before",19],["limit",6],["int",7],["100",2],["dict",12],["any",9],["text",3],["if",22],["not",14],["entity",13],["raise",3],["value",5],["error",4],["invalid",7],["audit",37],["min",1],["integer",1],["minimum",1],["501",1],["cursor",11],["maximum",1],["128",1],["isascii",1],["isdigit",1],["else",7],["lock",1],["owns",2],["transaction",3],["connection",2],["try",2],["execute",1],["begin",1],["events",4],["starts",3],["completions",3],["pairs",8],["event",12],["type",2],["auto",5],["started",16],["completed",12],["continue",4],["payload",34],["isinstance",4],["mapping",1],["request",8],["digest",13],["hex64",1],["fullmatch",1],["add",3],["target",3],["rows",7],["tuple",1],["scalar",13],["return",1],["items",1],["start",10],["final",15],["public",6],["summary",6],["row",12],["run",3],["turn",3],["execution",2],["candidate",3],["decision",1],["status",3],["assessment",3],["action",2],["verdict",3],["outcome",3],["risk",4],["created",3],["at",4],["ordinal",4],["append",1],["next",1],["item",9],["mode",2],["pair",1],["completion",2],["first",2],["then",1],["page",3],["complete",1],["records",1],["filtering",1],["overlapping",1],["into",1],["duplicate",1],["synthetic",1],["sort",1],["key",1],["lambda",1],["reverse",1],["true",1],["cache",1],["sqlite3",1],["integrity",3],["failure",2],["unsafe",2],["pop",1],["update",1],["failed",2],["unknown",1],["validation",1],["conflict",1],["pa",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.list_audits.integrity_failure","name":[["integrity",1],["failure",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["integrity",4],["failure",3],["row",4],["dict",2],["str",2],["any",2],["none",3],["unsafe",2],["assessment",1],["digest",1],["verdict",1],["outcome",1],["risk",2],["public",2],["summary",2],["pop",1],["update",1],["status",1],["failed",2],["unknown",1],["error",1],["kind",1],["audit",1],["validation",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.list_audits.scalar","name":[["scalar",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["scalar",2],["value",4],["any",2],["str",3],["none",3],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.list_budget_reservations","name":[["list",1],["budget",1],["reservations",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["list",4],["budget",6],["reservations",3],["self",7],["run",13],["id",14],["str",5],["dict",2],["any",2],["text",1],["lock",1],["if",2],["not",2],["table",1],["ready",1],["locked",1],["return",2],["state",4],["connection",2],["execute",2],["select",2],["root",5],["from",2],["auto",2],["mode",2],["fetchone",1],["none",1],["else",1],["rows",2],["order",1],["by",1],["created",1],["at",1],["admission",1],["fetchall",1],["decode",1],["reservation",1],["row",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.list_events","name":[["list",1],["events",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["list",7],["events",4],["self",12],["root",10],["frame",10],["id",21],["str",8],["branch",13],["none",19],["after",8],["cursor",23],["int",9],["upto",8],["limit",6],["100",3],["000",3],["dict",3],["any",3],["text",2],["if",5],["not",2],["integer",3],["min",1],["minimum",1],["local",4],["selected",2],["lock",2],["rows",4],["connection",2],["execute",2],["select",2],["from",2],["auto",3],["mode",2],["order",2],["by",2],["event",14],["fetchall",2],["return",2],["decode",2],["row",6],["projected",4],["else",2],["checkpoint",2],["project",1],["records",1],["store",1],["record",1],["position",1],["lambda",1],["key",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.list_events.local","name":[["local",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["local",2],["selected",3],["str",4],["list",2],["dict",2],["any",2],["self",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["auto",1],["mode",1],["events",1],["root",2],["frame",2],["id",4],["branch",1],["order",1],["by",1],["event",3],["cursor",1],["fetchall",1],["return",1],["decode",1],["row",2]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.mark_budget_unknown","name":[["mark",1],["budget",1],["unknown",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["mark",2],["budget",3],["unknown",2],["self",3],["admission",3],["id",3],["str",4],["dict",2],["any",2],["return",1],["release",1],["started",1],["true",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.project_budget","name":[["project",1],["budget",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["project",2],["budget",10],["self",13],["run",21],["id",24],["str",5],["dict",2],["any",2],["none",12],["text",1],["lock",1],["if",9],["not",5],["table",1],["ready",1],["locked",1],["return",3],["state",8],["row",9],["connection",7],["execute",7],["select",7],["from",7],["auto",7],["mode",7],["fetchone",6],["root",14],["found",3],["reservations",4],["decode",2],["reservation",1],["fetchall",1],["trip",9],["payload",7],["json",5],["events",2],["type",2],["circuit",3],["order",1],["by",1],["created",1],["at",1],["desc",2],["event",1],["limit",2],["freeze",3],["budgets",4],["runs",2],["load",2],["else",4],["legacy",1],["false",1],["reason",2],["isinstance",2],["mapping",2],["field",2],["tokens",1],["frozen",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.project_run","name":[["project",1],["run",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["project",3],["run",3],["self",8],["root",3],["frame",3],["id",6],["str",6],["branch",3],["upto",4],["event",6],["cursor",4],["int",2],["none",4],["dict",2],["any",2],["proof",2],["validation",2],["spans",2],["owner",2],["review",2],["finding",2],["tables",2],["keep",2],["them",2],["one",2],["sqlite",2],["snapshot",2],["so",2],["cross",2],["connection",6],["completion",2],["import",2],["cannot",2],["manufacture",2],["mixed",2],["read",2],["false",2],["safety",2],["downgrade",2],["lock",1],["owns",4],["transaction",5],["not",1],["try",1],["if",3],["execute",1],["begin",1],["result",2],["locked",1],["commit",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.reconcile_budget","name":[["reconcile",1],["budget",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["reconcile",3],["budget",5],["self",10],["admission",6],["id",6],["str",4],["committed",8],["amount",7],["int",2],["dict",2],["any",2],["text",1],["maximum",1],["1024",1],["integer",1],["now",3],["clock",1],["ms",1],["lock",1],["try",2],["connection",5],["execute",1],["begin",1],["immediate",1],["result",2],["settle",1],["locked",1],["new",1],["state",1],["event",1],["type",1],["allow",1],["from",1],["settled",1],["reserved",1],["commit",2],["except",3],["auto",1],["denied",1],["exception",2],["rollback",2],["raise",3],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.reconcile_orphaned_runs","name":[["reconcile",1],["orphaned",1],["runs",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["reconcile",3],["orphaned",3],["runs",4],["self",6],["owner",9],["instance",8],["id",15],["str",7],["now",7],["int",2],["list",3],["dict",3],["any",4],["drive",1],["left",1],["behind",1],["by",2],["dead",2],["daemon",3],["definite",1],["terminal",3],["shadow",2],["after",3],["turn",2],["commits",1],["start",3],["run",16],["record",2],["candidate",3],["review",4],["before",1],["reviewer",1],["even",1],["called",1],["complete",2],["answers",1],["four",1],["separate",1],["transactions",1],["so",3],["kill",1],["between",2],["two",1],["them",2],["leaves",2],["row",6],["running",1],["reviewing",1],["repairing",1],["none",1],["statuses",1],["then",2],["refuses",1],["every",3],["later",1],["branch",1],["already",1],["has",1],["recovery",4],["required",1],["active",1],["caller",1],["swallows",1],["conflict",1],["auto",2],["mode",2],["silently",1],["session",2],["no",5],["route",1],["sweeper",1],["boot",2],["step",1],["ever",1],["clears",1],["closes",1],["never",1],["repeats",1],["work",1],["each",1],["stranded",1],["phase",1],["closed",1],["through",1],["its",6],["own",5],["completion",3],["method",2],["event",1],["digest",1],["chain",1],["end",1],["up",1],["exactly",2],["as",5],["consistent",1],["live",1],["terminates",1],["unavailable",2],["reason",1],["restart",1],["outcome",2],["invented",1],["interrupted",2],["rather",1],["than",1],["verdict",1],["repair",3],["unknown",1],["seals",1],["paused",1],["because",1],["half",1],["applied",1],["not",3],["retryable",1],["ownership",1],["whole",1],["discriminator",1],["carrying",1],["flight",1],["must",1],["be",1],["touched",1],["only",3],["foreign",1],["proves",1],["held",1],["gone",1],["text",1],["integer",1],["outcomes",4],["lock",2],["re",2],["entrant",1],["scan",2],["opens",1],["transaction",1],["below",1],["still",2],["gets",1],["begin",1],["immediate",1],["while",1],["concurrent",1],["writer",1],["cannot",1],["interleave",1],["close",1],["ids",2],["connection",2],["execute",1],["select",1],["from",1],["trust",1],["state",1],["local",1],["finished",1],["at",3],["null",2],["abandoned",1],["order",1],["created",1],["fetchall",1],["isolation",1],["belongs",1],["here",1],["around",1],["call",1],["inside",1],["per",2],["guard",1],["happens",1],["control",1],["enters",1],["failure",1],["raised",1],["way",1],["one",1],["handlers",1],["raise",1],["would",1],["escape",1],["loop",1],["deny",1],["remaining",1],["sweep",1],["exists",1],["give",1],["time",1],["all",1],["nothing",1],["once",1],["try",2],["append",2],["locked",1],["except",2],["exception",2],["unexpected",2],["noqa",2],["ble001",2],["rollback",1],["pass",1],["unreconciled",1],["300",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.record_budget_delta","name":[["record",1],["budget",1],["delta",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["record",2],["budget",10],["delta",6],["self",12],["run",14],["id",16],["str",9],["kind",9],["cursor",9],["dict",2],["any",2],["text",3],["if",2],["not",1],["durable",2],["kinds",1],["raise",3],["value",1],["error",1],["invalid",1],["auto",4],["maximum",1],["1024",1],["now",2],["clock",1],["ms",1],["lock",1],["try",1],["connection",4],["execute",2],["begin",1],["immediate",1],["state",5],["root",6],["locked",3],["none",2],["denied",1],["legacy",2],["readonly",1],["mode",2],["read",1],["only",1],["mutation",1],["update",1],["last",1],["same",1],["action",1],["streak",1],["no",1],["progress",1],["turns",1],["revision",2],["append",1],["event",2],["admission",1],["type",1],["payload",1],["created",1],["at",1],["refreshed",2],["commit",1],["except",1],["exception",1],["rollback",1],["return",1],["decode",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.record_candidate","name":[["record",1],["candidate",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["record",2],["candidate",42],["self",19],["run",24],["id",22],["str",20],["idempotency",8],["key",8],["snapshot",18],["sha256",31],["evidence",9],["version",6],["ids",12],["sequence",4],["artifact",15],["none",9],["created",6],["at",5],["int",2],["dict",2],["any",3],["text",3],["maximum",1],["1024",1],["sha",3],["optional",1],["true",2],["versions",3],["string",2],["list",2],["artifacts",4],["request",9],["digest",1],["timestamp",3],["time",1],["lock",1],["try",1],["connection",6],["execute",3],["begin",1],["immediate",1],["locked",5],["replay",4],["idempotent",1],["event",6],["ready",3],["if",3],["not",2],["assert",2],["integrity",1],["commit",2],["return",2],["transition",2],["false",1],["mutable",1],["status",3],["running",1],["raise",3],["auto",5],["mode",5],["conflict",2],["error",2],["cannot",2],["change",1],["while",1],["phase",1],["active",1],["prior",8],["candidates",2],["select",1],["from",1],["events",1],["type",2],["fetchall",1],["payload",6],["decode",1],["isinstance",1],["mapping",1],["field",3],["identity",1],["bind",1],["different",1],["snapshots",1],["update",1],["runs",1],["state",2],["revision",2],["json",2],["updated",1],["canonical",2],["append",1],["except",1],["exception",1],["rollback",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.release_budget","name":[["release",1],["budget",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["release",3],["budget",4],["self",9],["admission",7],["id",7],["str",4],["started",3],["bool",2],["dict",2],["any",2],["text",1],["maximum",1],["1024",1],["now",5],["clock",1],["ms",1],["lock",1],["try",1],["connection",3],["execute",1],["begin",1],["immediate",1],["if",1],["result",3],["settle",1],["locked",2],["new",1],["state",1],["unknown",2],["committed",1],["amount",1],["none",1],["event",1],["type",1],["else",1],["commit",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.reserve_budget","name":[["reserve",1],["budget",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["reserve",3],["budget",6],["self",10],["run",7],["id",21],["str",13],["admission",7],["consumer",9],["action",15],["group",7],["amount",7],["int",4],["sha256",8],["none",10],["enforce",4],["field",4],["limit",4],["bool",2],["true",2],["token",8],["upper",8],["bound",8],["dict",2],["any",2],["text",4],["maximum",2],["1024",2],["if",3],["not",3],["consumers",1],["raise",4],["value",1],["error",1],["invalid",1],["auto",2],["integer",2],["sha",1],["now",3],["clock",1],["ms",1],["lock",1],["try",2],["connection",5],["execute",1],["begin",1],["immediate",1],["result",2],["locked",1],["commit",2],["except",3],["denied",1],["exception",2],["rollback",2],["return",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.set_selection","name":[["selection",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["selection",6],["self",14],["scope",26],["kind",13],["str",8],["id",13],["values",4],["mapping",2],["any",4],["expected",6],["revision",16],["int",3],["dict",2],["text",1],["integer",1],["normalized",7],["normalize",1],["now",2],["clock",1],["ms",1],["lock",1],["try",1],["connection",7],["execute",5],["begin",1],["immediate",1],["if",5],["frame",1],["select",3],["from",3],["settings",1],["key",1],["session",2],["import",1],["quarantine",1],["fetchone",3],["not",2],["none",3],["raise",3],["permission",1],["error",2],["imported",1],["auto",6],["mode",10],["read",1],["only",1],["row",3],["selections",3],["current",3],["else",3],["conflict",3],["bool",1],["insert",1],["into",1],["preset",4],["result",6],["review",4],["approvals",4],["reviewer",4],["budgets",5],["json",3],["updated",3],["at",3],["update",1],["excluded",7],["canonical",1],["commit",1],["except",1],["exception",1],["rollback",1],["return",1],["decode",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.start_permission_review","name":[["start",1],["permission",1],["review",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["start",6],["permission",35],["review",10],["self",26],["run",26],["id",69],["str",20],["assessment",15],["audit",22],["decision",17],["action",25],["digest",24],["policy",13],["version",13],["idempotency",14],["key",12],["started",8],["at",7],["int",3],["none",15],["dict",2],["any",2],["text",6],["sha",1],["if",8],["re",1],["fullmatch",1],["za",2],["z0",2],["127",1],["raise",8],["value",2],["error",10],["invalid",2],["maximum",1],["1024",1],["request",17],["sha256",9],["subject",6],["kind",4],["entity",3],["approval",2],["timestamp",3],["time",2],["deadline",2],["now",2],["lock",1],["try",2],["connection",10],["execute",7],["begin",1],["immediate",1],["locked",6],["existing",5],["select",5],["from",6],["assessments",4],["fetchone",5],["not",7],["auto",10],["mode",8],["conflict",6],["mismatch",1],["event",7],["expected",4],["type",2],["assert",4],["proof",2],["replay",1],["integrity",1],["commit",2],["return",2],["transition",2],["created",3],["false",2],["mutable",1],["claimed",2],["already",1],["has",1],["requests",1],["group",9],["else",1],["state",1],["pending",2],["expires",2],["root",6],["frame",6],["branch",4],["turn",4],["requires",1],["exact",2],["scope",1],["canonical",1],["except",2],["as",1],["envelope",1],["bind",1],["runs",1],["identity",1],["belongs",1],["another",1],["insert",1],["into",1],["execution",2],["status",2],["values",1],["append",1],["payload",1],["row",3],["completion",1],["visible",1],["exception",1],["rollback",1],["true",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.start_repair","name":[["start",1],["repair",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["start",6],["repair",25],["self",28],["run",53],["id",68],["str",20],["idempotency",14],["key",12],["finding",19],["ids",15],["sequence",4],["before",13],["version",8],["checkpoint",34],["started",7],["at",8],["int",4],["none",11],["dict",2],["any",2],["text",4],["maximum",1],["1024",1],["values",15],["string",2],["list",3],["if",9],["not",7],["raise",8],["value",1],["error",8],["requires",4],["least",1],["one",1],["request",11],["sha256",9],["digest",2],["timestamp",4],["time",1],["lock",1],["try",2],["connection",7],["execute",6],["begin",1],["immediate",1],["locked",7],["existing",5],["select",2],["from",2],["runs",4],["fetchone",2],["auto",9],["mode",8],["conflict",7],["mismatch",1],["event",11],["expected",2],["type",3],["assert",4],["ledger",1],["proof",1],["replay",1],["integrity",1],["commit",1],["return",1],["transition",1],["created",1],["false",2],["mutable",1],["status",7],["candidate",8],["reviewed",2],["current",5],["load",1],["json",3],["versions",1],["match",1],["branch",14],["restorable",6],["repository",1],["access",1],["tree",5],["bool",1],["workspace",2],["except",1],["exception",1],["root",8],["frame",8],["head",1],["hex64",1],["fullmatch",1],["cursor",12],["visible",2],["physical",2],["boundary",1],["placeholders",3],["join",2],["count",3],["review",5],["findings",3],["lower",2],["open",1],["unaddressed",1],["completed",1],["verdict",1],["pass",1],["len",1],["belong",1],["update",2],["claimed",1],["updated",2],["insert",1],["into",1],["turn",2],["execution",2],["canonical",2],["repairing",1],["state",2],["revision",2],["append",1],["payload",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.start_review","name":[["start",1],["review",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["start",6],["review",25],["self",21],["run",43],["id",64],["str",22],["audit",19],["idempotency",14],["key",12],["candidate",33],["snapshot",34],["sha256",36],["evidence",24],["mapping",4],["any",6],["round",11],["index",10],["int",6],["attempt",11],["reviewer",14],["started",8],["at",6],["none",6],["dict",4],["text",7],["maximum",2],["1024",2],["sha",2],["if",6],["digest",9],["raise",5],["auto",9],["mode",7],["conflict",5],["error",5],["hash",1],["mismatch",3],["integer",3],["minimum",2],["value",6],["model",11],["profile",10],["revision",7],["fingerprint",5],["request",17],["subject",6],["kind",4],["result",3],["entity",3],["timestamp",4],["time",1],["lock",1],["try",1],["connection",7],["execute",6],["begin",1],["immediate",1],["locked",8],["existing",5],["select",3],["from",3],["runs",4],["fetchone",3],["not",2],["event",7],["expected",2],["type",2],["assert",5],["assessment",2],["proof",2],["replay",1],["integrity",1],["commit",1],["return",1],["transition",1],["created",2],["false",1],["mutable",1],["status",4],["requires",1],["durable",1],["current",1],["binding",1],["permission",1],["assessments",1],["identity",1],["belongs",1],["another",1],["insert",1],["into",1],["root",2],["frame",2],["branch",2],["turn",2],["execution",2],["json",2],["values",1],["canonical",2],["update",1],["reviewing",1],["state",2],["updated",1],["append",1],["payload",1],["row",2],["completio",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.start_run","name":[["start",1],["run",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["start",3],["run",32],["self",24],["id",82],["str",23],["idempotency",13],["key",14],["root",29],["frame",26],["branch",29],["turn",8],["execution",8],["mode",30],["selection",8],["mapping",7],["any",6],["budgets",8],["owner",13],["instance",7],["created",5],["at",14],["int",2],["none",23],["dict",4],["identity",1],["text",3],["maximum",1],["1024",1],["if",15],["not",12],["modes",1],["raise",8],["value",7],["error",8],["invalid",1],["auto",21],["request",9],["sha256",7],["digest",2],["timestamp",3],["time",1],["lock",1],["try",1],["connection",11],["execute",10],["begin",1],["immediate",1],["select",7],["from",7],["settings",2],["session",4],["import",1],["quarantine",1],["fetchone",7],["permission",1],["imported",1],["history",1],["inert",1],["revert",2],["recovery",3],["setting",1],["conflict",6],["workspace",1],["requires",2],["before",1],["parent",2],["frames",1],["canonical",3],["belong",1],["its",1],["existing",7],["runs",5],["abandoned",7],["belongs",1],["tail",4],["mismatch",1],["event",5],["locked",2],["expected",2],["type",1],["started",1],["assert",1],["replay",1],["integrity",1],["commit",1],["return",1],["transition",1],["false",1],["projected",18],["project",1],["else",3],["physical",3],["cursor",4],["isinstance",3],["max",1],["events",1],["trust",3],["state",6],["local",3],["finished",3],["last",1],["ordinal",1],["status",2],["terminal",1],["statuses",1],["already",1],["has",1],["required",1],["active",4],["null",3],["limit",1],["head",4],["update",1],["by",1],["checkpoint",2],["revision",3],["updated",2],["insert",1],["into",1],["json",2],["values",1],["running",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.terminate_run","name":[["terminate",1],["run",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["terminate",2],["run",33],["self",21],["id",12],["str",16],["idempotency",10],["key",10],["status",19],["reason",23],["stop",12],["none",22],["finished",6],["at",10],["int",3],["message",12],["promotion",28],["mapping",3],["any",5],["dict",4],["text",5],["maximum",3],["1024",3],["if",13],["not",8],["terminal",14],["statuses",2],["raise",5],["value",3],["error",4],["invalid",1],["auto",6],["mode",3],["request",9],["sha256",13],["required",2],["root",1],["frame",1],["branch",1],["expected",3],["content",1],["metadata",3],["issubset",1],["incomplete",1],["isinstance",1],["must",1],["be",1],["object",1],["digest",2],["timestamp",5],["time",1],["lock",1],["try",1],["connection",5],["execute",2],["begin",1],["immediate",1],["locked",9],["replay",6],["idempotent",1],["event",5],["assert",4],["integrity",1],["promote",2],["published",2],["true",2],["commit",2],["return",2],["transition",2],["created",3],["false",2],["conflict",1],["immutable",1],["mutable",1],["no",1],["active",1],["phase",1],["verified",2],["else",3],["receipt",5],["update",1],["runs",1],["state",2],["revision",2],["updated",1],["append",1],["type",1],["payload",1],["except",1],["exception",1],["rollback",1]]},{"id":"openai4s/storage/auto_mode.py#AutoModeRepository.trip_budget_circuit","name":[["trip",1],["budget",1],["circuit",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["trip",3],["budget",3],["circuit",2],["self",8],["run",6],["id",6],["str",8],["reason",7],["field",4],["none",4],["dict",2],["any",2],["text",2],["now",3],["clock",1],["ms",1],["lock",1],["try",1],["connection",3],["execute",1],["begin",1],["immediate",1],["result",2],["locked",1],["commit",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1]]},{"id":"openai4s/storage/auto_mode.py#create_auto_mode_budget_schema","name":[["create",1],["auto",1],["mode",1],["budget",1],["schema",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["create",2],["auto",4],["mode",3],["budget",4],["schema",3],["connection",5],["sqlite3",2],["none",2],["install",1],["additive",1],["tables",1],["without",1],["committing",1],["caller",1],["statement",5],["split",1],["strip",1],["if",1],["execute",1]]},{"id":"openai4s/storage/auto_mode.py#create_auto_mode_schema","name":[["create",1],["auto",1],["mode",1],["schema",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["create",6],["auto",8],["mode",6],["schema",5],["connection",20],["sqlite3",4],["none",5],["install",1],["complete",1],["v25",2],["without",1],["committing",1],["caller",1],["statement",5],["split",1],["strip",1],["if",11],["execute",16],["permission",12],["columns",5],["str",6],["row",11],["pragma",3],["table",11],["info",7],["requests",3],["name",5],["declaration",2],["dangerous",2],["integer",3],["not",16],["null",3],["default",2],["canonical",4],["arguments",2],["sha256",2],["text",3],["action",20],["digest",3],["alter",4],["add",5],["column",5],["half",1],["append",2],["only",1],["resolution",1],["fields",1],["remain",1],["mutable",1],["but",1],["reviewer",1],["must",1],["never",2],["approve",1],["one",3],["have",2],["request",1],["rewritten",1],["different",1],["before",4],["completion",1],["export",1],["trigger",3],["exists",10],["trg",3],["immutable",2],["update",2],["root",1],["frame",2],["id",26],["project",1],["group",20],["tool",2],["call",1],["target",1],["side",1],["effect",1],["class",1],["resource",1],["keys",1],["payload",1],["created",1],["at",3],["expires",1],["begin",3],["select",10],["raise",5],["abort",3],["identity",2],["end",3],["audit",9],["global",5],["event",4],["pair",1],["even",1],["though",1],["result",2],["assessments",3],["focused",1],["owner",11],["tables",4],["sqlite",3],["cannot",2],["express",1],["unique",1],["constraint",1],["across",1],["two",1],["so",3],["symmetric",1],["triggers",1],["make",1],["invariant",1],["durable",1],["while",1],["repository",3],["checks",1],["provide",1],["typed",1],["error",7],["review",5],["insert",2],["runs",3],["from",9],["new",2],["duplicate",2],["checkpoint",5],["master",2],["type",3],["session",3],["checkpoints",3],["fetchone",2],["else",1],["fresh",1],["database",2],["creates",1],["snapshot",2],["their",2],["owning",1],["composed",1],["immediately",1],["after",2],["numbered",1],["migrations",1],["its",1],["ddl",1],["already",1],["includes",1],["upgraded",1],["has",1],["here",1],["advance",1],["cursor",3],["shape",1],["same",1],["transaction",1],["as",2],["partial",1],["binding",10],["repair",18],["execution",8],["groups",9],["had",1],["kind",7],["ordinal",4],["trim",1],["older",1],["development",1],["snapshots",1],["did",1],["persist",1],["recover",1],["declared",1],["order",5],["first",1],["then",1],["any",2],["remaining",1],["rows",4],["stable",1],["historical",3],["keep",1],["list",2],["synchronized",1],["proofs",1],["disagree",1],["boot",1],["run",5],["ids",7],["json",2],["fetchall",2],["known",2],["repairs",2],["try",1],["loads",1],["except",1],["value",1],["integrity",2],["malformed",2],["isinstance",2],["len",2],["by",1],["bound",1],["rowid",1],["st",1]]},{"id":"openai4s/storage/auto_mode.py#install_auto_mode_action_guards","name":[["install",1],["auto",1],["mode",1],["action",1],["guards",1]],"path":[["openai4s",1],["storage",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["install",3],["auto",3],["mode",3],["action",27],["guards",3],["connection",11],["sqlite3",2],["none",3],["cross",1],["domain",1],["ledger",10],["once",2],["both",2],["schemas",1],["exist",1],["upgrade",1],["events",7],["already",1],["exists",17],["migration",1],["v25",1],["installs",1],["inside",1],["its",3],["transaction",2],["fresh",1],["database",2],["repository",3],["composed",1],["after",2],["numbered",1],["migrations",1],["so",1],["class",1],["store",1],["calls",1],["more",1],["immediately",1],["creates",1],["tables",1],["trigger",7],["idempotent",1],["paths",1],["execute",7],["select",15],["from",9],["sqlite",1],["master",1],["type",1],["table",1],["name",1],["fetchone",1],["if",7],["return",1],["repair",22],["group",17],["appendable",1],["only",1],["while",1],["owner",1],["active",1],["completion",1],["seals",1],["exact",1],["event",3],["attempt",4],["same",1],["guard",1],["closes",1],["race",1],["every",1],["writer",1],["including",1],["writers",1],["not",15],["call",1],["back",1],["through",1],["create",6],["trg",6],["sealed",20],["before",6],["insert",3],["execution",11],["groups",8],["id",16],["new",4],["at",8],["null",8],["begin",6],["raise",6],["abort",6],["end",6],["update",4],["old",4],["delete",4],["attempts",3]]},{"id":"openai4s/storage/branch_projection.py","name":[["branch",1],["projection",1],["py",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["branch",5],["aware",1],["read",1],["projections",1],["over",1],["append",1],["only",2],["session",1],["history",3],["rows",3],["written",2],["after",2],["fork",1],["revert",1],["never",1],["deleted",1],["checkpoint",2],["therefore",1],["defines",1],["logical",2],["differ",1],["from",5],["physical",1],["stored",1],["module",1],["reconstructs",1],["immutable",1],["checkpoints",1],["then",1],["appends",1],["current",1],["head",1],["projector",1],["deliberately",1],["record",6],["agnostic",1],["action",1],["groups",1],["visible",1],["messages",1],["execution",1],["cells",1],["supply",1],["their",1],["local",2],["row",1],["reader",3],["position",2],["cursor",4],["key",1],["future",1],["import",3],["annotations",1],["collections",1],["abc",1],["callable",4],["mapping",2],["sequence",2],["typing",1],["any",3],["protocol",1],["type",2],["var",2],["bound",1],["str",2],["int",2],["normalizer",1],["none",1],["all",1],["projection",1],["store",1],["count",1],["inclusive",1],["project",1],["records",1]]},{"id":"openai4s/storage/branch_projection.py#_required_text","name":[["required",1],["text",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["required",2],["text",2],["name",3],["str",5],["value",6],["any",2],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/branch_projection.py#BranchProjectionStore","name":[["branch",1],["projection",1],["store",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["class",2],["branch",4],["projection",2],["store",2],["protocol",2],["def",2],["session",2],["self",2],["id",2],["str",4],["dict",2],["any",2],["none",2],["checkpoint",2]]},{"id":"openai4s/storage/branch_projection.py#BranchProjectionStore.get_session_branch","name":[["session",1],["branch",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["session",2],["branch",4],["self",2],["id",2],["str",4],["dict",2],["any",2],["none",2]]},{"id":"openai4s/storage/branch_projection.py#BranchProjectionStore.get_session_checkpoint","name":[["session",1],["checkpoint",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",4],["self",2],["id",2],["str",4],["dict",2],["any",2],["none",2]]},{"id":"openai4s/storage/branch_projection.py#count_cursor","name":[["count",1],["cursor",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["count",3],["cursor",4],["value",7],["any",2],["int",3],["none",4],["convert",1],["row",1],["boundary",1],["into",1],["last",1],["included",1],["zero",1],["based",1],["seq",1],["if",3],["return",2],["isinstance",1],["bool",1],["raise",2],["error",2],["checkpoint",2],["must",2],["be",2],["integer",1],["parsed",3],["non",1],["negative",1]]},{"id":"openai4s/storage/branch_projection.py#inclusive_cursor","name":[["inclusive",1],["cursor",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["inclusive",3],["cursor",5],["value",7],["any",2],["int",3],["none",4],["normalize",1],["ordinal",1],["revision",1],["checkpoint",3],["if",3],["return",2],["isinstance",1],["bool",1],["raise",2],["error",2],["must",2],["be",2],["integer",1],["parsed",3],["non",1],["negative",1]]},{"id":"openai4s/storage/branch_projection.py#project_branch_records","name":[["project",1],["branch",1],["records",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",5],["project",2],["branch",39],["records",3],["store",6],["projection",17],["root",15],["frame",15],["id",65],["str",19],["list",19],["local",15],["reader",4],["record",16],["position",6],["cursor",16],["key",7],["normalize",4],["normalizer",2],["inclusive",2],["return",10],["one",1],["inherited",1],["reverted",2],["prefix",2],["plus",1],["current",4],["tail",1],["normal",1],["checkpoint",44],["extends",1],["its",2],["parent",18],["rows",9],["through",1],["revert",2],["instead",2],["projects",1],["selected",10],["target",6],["physical",2],["pre",1],["from",3],["later",1],["resume",21],["keeps",1],["abandoned",1],["auditable",1],["while",1],["excluding",1],["them",1],["provider",1],["ui",1],["state",1],["required",3],["text",3],["cache",7],["dict",2],["tuple",2],["int",4],["none",23],["getattr",2],["session",5],["if",24],["owning",1],["repositories",1],["already",1],["expose",1],["their",2],["canonical",1],["append",1],["order",2],["preserve",1],["so",1],["equal",1],["legacy",1],["positions",1],["retain",1],["deterministic",1],["source",1],["being",1],["silently",1],["reordered",1],["by",1],["segment",3],["after",5],["upto",5],["row",4],["visiting",4],["frozenset",2],["cached",4],["not",5],["raise",7],["value",5],["error",7],["contains",1],["cycle",1],["has",2],["no",2],["valid",1],["metadata",8],["isinstance",7],["mapping",3],["else",9],["history",1],["base",8],["values",5],["cursors",1],["raw",4],["undo",8],["result",8],["unavailable",2],["child",1],["begins",1],["exact",1],["but",1],["yet",1],["same",1],["checkpoints",1],["extend",1],["continuation",1],["callable",2],["requires",1],["repository",1],["access",1],["unknown",2],["head",13]]},{"id":"openai4s/storage/branch_projection.py#project_branch_records.checkpoint_projection","name":[["checkpoint",1],["projection",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["checkpoint",34],["projection",13],["id",33],["str",9],["visiting",5],["frozenset",2],["tuple",2],["list",7],["record",3],["int",2],["none",12],["cached",4],["cache",3],["if",14],["not",1],["return",3],["raise",3],["value",3],["error",3],["session",1],["contains",1],["cycle",1],["root",4],["frame",4],["branch",6],["has",2],["no",2],["valid",1],["selected",3],["required",1],["text",1],["metadata",8],["isinstance",6],["mapping",3],["else",8],["history",1],["target",5],["base",6],["reverted",1],["resume",16],["values",5],["cursors",1],["raw",4],["cursor",6],["key",3],["undo",8],["result",8],["normalize",2],["parent",17],["unavailable",1],["child",1],["begins",1],["exact",1],["prefix",1],["but",1],["local",1],["rows",1],["yet",1],["same",1],["checkpoints",1],["extend",1],["from",1],["their",1],["physical",1],["continuation",1],["current",3],["segment",1],["after",1],["upto",1]]},{"id":"openai4s/storage/branch_projection.py#project_branch_records.local","name":[["local",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["local",5],["selected",5],["str",2],["list",4],["record",2],["rows",5],["cache",2],["if",1],["none",1],["owning",1],["repositories",1],["already",1],["expose",1],["their",1],["canonical",1],["append",1],["order",2],["preserve",1],["so",1],["equal",1],["legacy",1],["positions",1],["retain",1],["deterministic",1],["source",1],["instead",1],["being",1],["silently",1],["reordered",1],["by",1],["projection",1],["return",1]]},{"id":"openai4s/storage/branch_projection.py#project_branch_records.segment","name":[["segment",1]],"path":[["openai4s",1],["storage",1],["branch",1],["projection",1],["py",1]],"body":[["def",2],["segment",2],["selected",3],["str",2],["after",4],["int",4],["none",6],["upto",4],["list",2],["record",4],["return",1],["row",4],["local",1],["if",1],["position",2]]},{"id":"openai4s/storage/capabilities.py","name":[["capabilities",1],["py",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["persistent",1],["capability",4],["enablement",1],["bootstrap",1],["manifests",1],["repository",2],["owns",1],["durable",1],["half",1],["registry",1],["keeps",1],["small",1],["materialized",1],["state",2],["table",2],["fast",1],["policy",1],["checks",1],["append",1],["only",1],["event",1],["audit",1],["recovery",1],["scope",1],["precedence",1],["deliberately",1],["identical",1],["all",2],["kinds",1],["session",2],["overrides",2],["project",2],["global",2],["absent",1],["row",1],["means",1],["enabled",1],["module",1],["pure",1],["stdlib",1],["shares",1],["connection",1],["rlock",1],["owned",1],["by",1],["store",1],["not",1],["discover",1],["skills",1],["import",6],["sidecars",1],["from",2],["future",1],["annotations",1],["json",1],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["iterable",1],["scopes",1],["frozenset",1]]},{"id":"openai4s/storage/capabilities.py#_decode_json","name":[["decode",1],["json",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["decode",2],["json",3],["raw",4],["any",6],["fallback",4],["if",1],["none",1],["return",3],["try",1],["loads",1],["except",1],["type",1],["error",2],["value",1]]},{"id":"openai4s/storage/capabilities.py#_normalized","name":[["normalized",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["normalized",2],["value",7],["str",5],["strip",1],["if",1],["not",1],["raise",1],["error",1],["capability",1],["name",1],["required",1],["return",1],["casefold",1]]},{"id":"openai4s/storage/capabilities.py#_validated_scope","name":[["validated",1],["scope",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["validated",2],["scope",16],["str",10],["id",7],["none",2],["tuple",2],["global",4],["strip",2],["lower",1],["if",3],["not",2],["scopes",1],["raise",2],["value",2],["error",2],["must",1],["be",1],["project",1],["session",1],["resolved",3],["else",1],["required",1],["capability",1],["state",1],["return",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository","name":[["capability",1],["state",1],["repository",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["class",2],["capability",8],["state",3],["repository",2],["persist",1],["scoped",1],["enablement",1],["append",9],["only",1],["events",2],["manifests",1],["def",6],["init",1],["self",23],["connection",10],["sqlite3",1],["lock",7],["any",3],["clock",5],["ms",5],["callable",1],["int",1],["none",24],["enabled",20],["kind",34],["str",34],["name",38],["bool",7],["scope",58],["global",3],["id",45],["metadata",16],["dict",11],["strip",7],["lower",5],["if",13],["not",3],["raise",2],["value",2],["error",2],["required",2],["display",8],["normalized",14],["validated",3],["now",4],["encoded",3],["json",3],["dumps",1],["sort",1],["keys",1],["true",3],["separators",1],["event",13],["ce",2],["uuid",2],["uuid4",2],["hex",2],["execute",5],["insert",3],["into",3],["states",4],["created",5],["at",10],["updated",5],["values",2],["conflict",1],["update",1],["excluded",4],["else",6],["disabled",1],["commit",1],["return",6],["resolve",3],["project",10],["session",10],["default",7],["clauses",4],["params",8],["list",4],["sql",6],["select",2],["from",2],["join",2],["order",3],["by",2],["case",1],["then",2],["end",1],["desc",1],["limit",1],["row",5],["tuple",2],["fetchone",1],["result",6],["decode",2],["snapshot",1],["names",3],["iterable",1],["one",1],["effective",1],["per",1],["requested",1],["callers",1],["provide",1],["discovery",1],["so",1],["capabilities",1],["have",1],["never",1],["been",1],["toggled",1],["represented",1],["truthfully",1],["explicit",1],["resolved",4],["extend",2],["rows",2],["fetchall",1],["output",3],["item",6],["record",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.append_event","name":[["append",1],["event",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["append",2],["event",15],["self",6],["kind",10],["str",13],["name",12],["scope",17],["global",2],["id",11],["enabled",7],["bool",2],["none",10],["metadata",6],["dict",5],["strip",3],["lower",2],["display",4],["normalized",4],["validated",1],["if",3],["not",2],["raise",1],["value",1],["error",1],["capability",2],["required",1],["record",5],["ce",1],["uuid",1],["uuid4",1],["hex",1],["created",3],["at",3],["clock",1],["ms",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["events",1],["values",1],["else",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["commit",1],["return",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.explicit_states","name":[["explicit",1],["states",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["explicit",2],["states",3],["self",4],["kind",7],["str",8],["none",12],["scope",16],["id",8],["list",4],["dict",3],["params",4],["any",1],["if",3],["append",3],["strip",1],["lower",1],["resolved",4],["validated",1],["extend",2],["sql",4],["select",1],["name",2],["enabled",3],["metadata",3],["created",1],["at",2],["updated",1],["from",1],["capability",1],["join",1],["order",1],["by",1],["normalized",1],["lock",1],["rows",2],["connection",1],["execute",1],["tuple",1],["fetchall",1],["output",3],["row",2],["item",6],["bool",1],["decode",1],["json",1],["return",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.latest_manifest","name":[["latest",1],["manifest",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["latest",2],["manifest",4],["self",4],["session",5],["id",8],["str",6],["kind",5],["dict",3],["none",4],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["project",1],["entries",3],["created",2],["at",2],["from",1],["capability",1],["manifests",1],["order",1],["by",1],["desc",2],["limit",1],["strip",1],["lower",1],["fetchone",1],["if",1],["return",2],["result",4],["decode",1],["json",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.list_events","name":[["list",1],["events",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["list",6],["events",4],["self",4],["kind",6],["str",12],["none",20],["name",6],["event",8],["session",5],["id",8],["limit",5],["int",3],["200",2],["dict",3],["params",7],["any",1],["if",7],["append",11],["strip",2],["lower",2],["normalized",2],["scope",4],["sql",5],["select",1],["enabled",4],["metadata",3],["created",2],["at",2],["from",1],["capability",1],["join",1],["clock",1],["ms",1],["produce",1],["identical",1],["timestamps",1],["burst",1],["rowid",2],["preserves",1],["their",1],["order",2],["while",1],["intentionally",1],["random",1],["therefore",1],["cannot",1],["be",1],["as",1],["chronology",1],["tie",1],["breaker",1],["by",1],["desc",2],["not",2],["max",1],["min",1],["2000",1],["lock",1],["rows",2],["connection",1],["execute",1],["tuple",1],["fetchall",1],["output",3],["row",2],["item",7],["bool",1],["decode",1],["json",1],["return",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.record_manifest","name":[["record",1],["manifest",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["record",7],["manifest",9],["self",6],["session",10],["id",22],["str",11],["project",6],["none",6],["kind",10],["entries",6],["list",3],["dict",4],["strip",2],["if",2],["not",2],["raise",2],["value",2],["error",2],["required",2],["capability",3],["lower",1],["cm",1],["uuid",1],["uuid4",1],["hex",1],["created",3],["at",3],["clock",1],["ms",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["manifests",1],["values",1],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["commit",1],["return",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.resolve","name":[["resolve",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["resolve",2],["self",4],["kind",9],["str",12],["name",9],["project",6],["id",13],["none",9],["session",6],["default",4],["bool",4],["true",2],["dict",3],["strip",1],["lower",1],["normalized",4],["clauses",4],["scope",11],["global",1],["params",4],["list",1],["any",1],["if",3],["append",4],["sql",2],["select",1],["enabled",4],["metadata",4],["created",1],["at",2],["updated",1],["from",1],["capability",1],["states",1],["join",1],["order",1],["by",1],["case",1],["then",2],["else",1],["end",1],["desc",1],["limit",1],["lock",1],["row",3],["connection",1],["execute",1],["tuple",1],["fetchone",1],["return",2],["result",6],["decode",1],["json",1]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.set_enabled","name":[["enabled",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["enabled",12],["self",8],["kind",12],["str",10],["name",18],["bool",2],["scope",23],["global",2],["id",16],["metadata",7],["dict",4],["none",6],["strip",2],["lower",1],["if",6],["not",1],["raise",1],["value",1],["error",1],["capability",3],["required",1],["display",5],["normalized",7],["validated",1],["now",4],["clock",1],["ms",1],["encoded",3],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["event",4],["ce",1],["uuid",1],["uuid4",1],["hex",1],["lock",1],["connection",3],["execute",2],["insert",2],["into",2],["states",1],["created",2],["at",5],["updated",3],["values",2],["conflict",1],["update",1],["excluded",4],["else",5],["events",1],["disabled",1],["commit",1],["return",1],["resolve",1],["project",2],["session",2]]},{"id":"openai4s/storage/capabilities.py#CapabilityStateRepository.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["storage",1],["capabilities",1],["py",1]],"body":[["def",2],["snapshot",2],["self",3],["kind",3],["str",12],["names",4],["iterable",2],["project",4],["id",8],["none",8],["session",4],["default",5],["bool",2],["true",2],["dict",4],["return",2],["one",1],["effective",1],["state",1],["per",1],["requested",1],["name",4],["callers",1],["provide",1],["discovery",1],["order",1],["so",1],["capabilities",1],["have",1],["never",1],["been",1],["toggled",1],["represented",1],["truthfully",1],["scope",1],["resolve",1]]},{"id":"openai4s/storage/checkpoint_state.py","name":[["checkpoint",1],["state",1],["py",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["immutable",1],["plan",1],["review",9],["memory",2],["state",13],["session",2],["checkpoints",2],["workspace",1],["bytes",2],["artifact",1],["heads",1],["environment",1],["pins",1],["policy",1],["live",2],["their",2],["owning",1],["checkpoint",10],["fields",1],["repository",2],["owns",1],["remaining",1],["mutable",1],["domain",1],["projections",1],["must",1],["travel",1],["branch",4],["structured",1],["plans",2],["reviewer",2],["activity",1],["settings",2],["annotations",4],["project",2],["blocks",1],["snapshot",1],["body",1],["canonical",1],["json",3],["sha",1],["256",1],["integrity",1],["digest",1],["capture",1],["restore",2],["accept",1],["commit",1],["false",1],["so",1],["activation",1],["repositories",1],["include",1],["them",1],["own",1],["sqlite",1],["transaction",1],["older",1],["have",1],["no",1],["row",1],["here",1],["treats",1],["as",1],["explicitly",1],["unavailable",1],["never",1],["guesses",1],["clears",1],["from",4],["future",1],["import",8],["hashlib",1],["sqlite3",1],["collections",1],["abc",1],["mapping",1],["sequence",1],["typing",1],["any",1],["callable",1],["openai4s",1],["storage",1],["settle",1],["restored",1],["annotation",1],["schema",5],["create",2],["table",1],["if",2],["not",10],["exists",2],["snapshots",2],["id",9],["text",9],["primary",1],["key",1],["root",5],["frame",4],["null",8],["version",3],["integer",2],["sha256",2],["source",2],["trust",1],["default",1],["local",1],["created",2],["at",2],["index",1],["ix",1],["max",5],["000",4],["steps",1],["25",2],["memories",1],["50",1],["64",1],["20",1],["kinds",1],["setting",1],["names",1],["auto",2],["model",2],["all",1]]},{"id":"openai4s/storage/checkpoint_state.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["value",3],["any",2],["bytes",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1]]},{"id":"openai4s/storage/checkpoint_state.py#_json_value","name":[["json",1],["value",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["json",3],["value",3],["raw",6],["any",6],["fallback",4],["if",2],["none",1],["return",4],["not",1],["isinstance",1],["str",1],["try",1],["loads",1],["except",1],["type",1],["error",2]]},{"id":"openai4s/storage/checkpoint_state.py#_sha256","name":[["sha256",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["sha256",3],["data",3],["bytes",2],["str",2],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository","name":[["checkpoint",1],["state",1],["repository",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["class",2],["checkpoint",41],["state",41],["repository",2],["capture",4],["restore",1],["immutable",1],["owned",1],["domain",3],["def",6],["init",1],["self",41],["connection",12],["sqlite3",1],["lock",7],["any",7],["clock",4],["ms",4],["callable",1],["int",3],["none",20],["executescript",1],["schema",5],["migrate",2],["commit",4],["columns",2],["str",18],["row",16],["name",4],["execute",5],["pragma",1],["table",2],["info",1],["snapshots",5],["fetchall",2],["declaration",2],["trust",2],["text",9],["not",7],["null",1],["default",2],["local",2],["import",3],["source",21],["sha256",8],["if",13],["alter",1],["add",1],["column",1],["id",63],["root",23],["frame",28],["branch",12],["bool",3],["true",1],["dict",4],["live",2],["clone",1],["exact",1],["historical",2],["snapshot",3],["revert",1],["checkpoints",1],["pass",1],["older",1],["predates",1],["structured",1],["no",2],["created",3],["capturing",1],["current",1],["projection",1],["would",1],["falsely",2],["claim",1],["belonged",1],["target",1],["existing",3],["return",8],["decode",5],["include",7],["false",5],["raise",4],["value",3],["error",4],["belongs",1],["another",1],["session",1],["project",9],["json",6],["validated",2],["else",1],["select",2],["from",2],["frames",1],["fetchone",1],["compatibility",1],["callers",1],["create",1],["low",1],["level",1],["rows",4],["before",2],["exists",1],["such",1],["upgraded",1],["restorable",1],["plan",2],["review",1],["memory",2],["canonical",3],["requires",1],["encoded",4],["len",1],["max",2],["bytes",1],["exceeds",1],["size",1],["limit",4],["utf",1],["now",2],["insert",1],["into",1],["version",2],["at",2],["values",1],["runtime",1],["did",1],["persist",1],["integrity",2],["checked",2],["even",1],["summary",1],["read",2],["corrupt",1],["must",1],["never",1],["be",1],["advertised",1],["as",1],["available",1],["activation",1],["list",3],["100",1],["summaries",1],["without",1],["bodies",1],["clauses",3],["params",4],["append",3],["min",1],["000",1],["join",1],["order",1],["by",1],["desc",2],["tuple",1],["validate",1],["mapping",1],["pure",1],["preflight",2],["untrusted",1],["envelope",1],["method",1],["performs",1],["sql",1],["write",1],["package",1],["call",1],["creating",1],["artifact",2],["existence",1],["deliberately",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["init",2],["self",9],["connection",8],["sqlite3",2],["lock",5],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2],["executescript",1],["checkpoint",1],["state",1],["schema",2],["migrate",1],["commit",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._bounded_rows","name":[["bounded",1],["rows",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["bounded",2],["rows",5],["self",3],["sql",3],["str",4],["params",3],["sequence",2],["any",2],["limit",3],["int",2],["label",3],["list",3],["sqlite3",2],["row",2],["connection",1],["execute",1],["tuple",1],["fetchall",1],["if",1],["len",1],["raise",1],["value",1],["error",1],["checkpoint",1],["has",1],["too",1],["many",1],["snapshot",1],["safely",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._capture_state","name":[["capture",1],["state",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["capture",2],["state",2],["self",9],["root",8],["frame",11],["id",22],["str",7],["project",7],["dict",5],["any",2],["plans",7],["plan",2],["row",19],["bounded",4],["rows",6],["select",5],["from",5],["order",4],["by",6],["created",4],["at",8],["limit",8],["max",8],["label",4],["review",10],["steps",7],["step",2],["lower",1],["kind",1],["seq",1],["kinds",1],["annotations",7],["annotation",1],["memories",6],["memory",3],["block",1],["content",1],["updated",4],["setting",4],["keys",3],["name",4],["template",2],["format",1],["names",1],["items",2],["connection",1],["execute",1],["key",7],["value",3],["settings",7],["tuple",1],["values",1],["fetchall",1],["present",1],["not",1],["none",3],["if",2],["else",2],["return",1],["version",2],["schema",1],["entries",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._decode","name":[["decode",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["decode",2],["self",3],["row",6],["sqlite3",2],["include",4],["state",15],["bool",3],["dict",2],["str",2],["any",2],["validated",1],["result",9],["key",3],["checkpoint",2],["id",5],["root",1],["frame",1],["branch",1],["project",1],["schema",1],["version",1],["sha256",2],["source",2],["trust",2],["import",1],["created",1],["at",1],["counts",1],["plans",2],["len",4],["review",3],["steps",2],["annotations",2],["memories",1],["memory",1],["entries",1],["available",1],["true",2],["restorable",1],["quarantined",1],["local",1],["contains",1],["bodies",1],["if",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._derived_identity_map","name":[["derived",1],["identity",1],["map",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["derived",2],["identity",2],["map",2],["rows",3],["sequence",2],["mapping",2],["str",17],["any",2],["key",3],["prefix",3],["kind",4],["seed",3],["dict",3],["output",4],["row",2],["old",5],["if",1],["not",1],["raise",1],["value",1],["error",1],["imported",1],["checkpoint",1],["has",1],["invalid",1],["identities",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["20",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._identity_residuals","name":[["identity",1],["residuals",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["identity",4],["residuals",4],["cls",4],["value",8],["any",2],["key",9],["str",7],["none",5],["found",5],["if",2],["isinstance",3],["mapping",1],["child",6],["items",1],["name",2],["update",2],["elif",2],["list",1],["not",1],["normalized",3],["casefold",1],["endswith",2],["id",1],["ids",1],["add",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._migrate_schema","name":[["migrate",1],["schema",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["migrate",2],["schema",2],["self",4],["none",2],["columns",2],["str",1],["row",2],["name",4],["connection",2],["execute",2],["pragma",1],["table",2],["info",1],["checkpoint",2],["state",3],["snapshots",2],["fetchall",1],["declaration",2],["trust",1],["text",2],["not",2],["null",1],["default",1],["local",1],["import",1],["source",1],["sha256",1],["if",1],["alter",1],["add",1],["column",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._optional_json","name":[["optional",1],["json",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["optional",2],["json",3],["value",4],["any",2],["str",2],["none",4],["if",1],["return",2],["canonical",1],["decode",1],["utf",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._plan_row","name":[["plan",1],["row",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["plan",2],["row",7],["sqlite3",2],["dict",3],["str",2],["any",2],["item",10],["steps",4],["json",2],["value",2],["step",4],["status",4],["if",2],["not",2],["isinstance",2],["list",1],["mapping",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._reject_foreign_ids","name":[["reject",1],["foreign",1],["ids",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["reject",2],["foreign",4],["ids",6],["self",3],["table",4],["str",11],["id",8],["column",8],["scope",7],["rows",3],["sequence",2],["mapping",2],["any",2],["none",3],["item",2],["if",2],["not",2],["return",1],["placeholders",2],["join",1],["connection",1],["execute",1],["select",1],["from",1],["limit",1],["fetchone",1],["raise",1],["value",1],["error",1],["checkpoint",1],["identity",1],["belongs",1],["another",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._remap_import_state","name":[["remap",1],["import",1],["state",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["remap",6],["import",3],["state",2],["self",11],["source",7],["mapping",7],["str",27],["any",5],["root",6],["frame",8],["id",46],["project",8],["identity",14],["seed",10],["artifact",18],["map",22],["replacements",9],["tuple",2],["dict",9],["plan",10],["derived",4],["plans",6],["key",8],["prefix",4],["kind",5],["review",16],["step",9],["steps",6],["annotation",9],["annotations",6],["ann",1],["memory",12],["entries",3],["mem",1],["if",5],["old",16],["new",2],["items",1],["raise",1],["value",6],["error",1],["imported",1],["was",1],["not",2],["remapped",1],["ids",2],["raw",14],["item",22],["refs",4],["append",4],["casefold",1],["settings",2],["input",2],["output",1],["payload",5],["isinstance",1],["else",1],["update",1],["active",1],["false",3],["reason",1],["quarantined",1],["session",1],["requested",2],["auto",3],["mapped",3],["continue",1],["memories",3],["now",2],["clock",1],["ms",1],["return",1],["version",2],["schema",1],["present",2],["true",1],["updated",2],["at",2],["reviewer",1],["model",1],["none",2]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._remap_refs","name":[["remap",1],["refs",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["remap",4],["refs",4],["cls",4],["value",10],["any",4],["replacements",6],["mapping",3],["str",7],["if",3],["isinstance",3],["return",4],["list",1],["item",4],["key",3],["items",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._restore_annotations","name":[["restore",1],["annotations",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["restore",5],["annotations",12],["self",9],["list",2],["dict",2],["str",8],["any",4],["root",15],["frame",15],["id",36],["none",4],["reject",1],["foreign",1],["ids",1],["annotation",7],["holders",6],["about",2],["be",1],["overwritten",1],["read",3],["before",2],["delete",3],["snapshot",3],["own",1],["not",4],["whole",1],["checkpoint",5],["taken",3],["while",3],["pin",10],["was",5],["open",4],["records",1],["no",3],["holder",7],["if",4],["turn",4],["reserves",1],["afterwards",1],["session",4],["then",3],["reverted",1],["older",1],["below",2],["destroys",1],["live",5],["reserved",8],["row",5],["its",2],["ledger",3],["entry",1],["never",1],["mentioned",1],["stays",1],["forever",1],["against",1],["longer",1],["exists",1],["unreachable",1],["by",5],["ui",2],["action",3],["permanently",1],["flight",3],["every",4],["recovery",1],["pass",1],["goes",1],["looking",1],["reservation",11],["connection",5],["execute",5],["select",3],["distinct",1],["from",4],["null",2],["fetchall",1],["names",2],["settled",4],["same",4],["transaction",2],["as",1],["pins",1],["normalising",1],["alone",2],["left",1],["at",8],["pending",2],["so",5],["two",2],["disagreed",1],["admission",3],["record",1],["said",2],["still",2],["holding",1],["reconcile",1],["derives",1],["rows",1],["non",1],["terminal",1],["released",2],["correctly",1],["moment",1],["user",1],["resolved",1],["dismissed",1],["derivation",1],["flipped",1],["sent",2],["contradictory",1],["answers",2],["second",1],["one",2],["arrived",1],["ordinary",1],["review",1],["cas",2],["assignment",1],["really",1],["keeps",1],["saying",1],["stamp",1],["locked",1],["would",1],["but",1],["belongs",1],["repository",1],["already",1],["here",2],["item",18],["scoped",1],["twice",1],["above",2],["pair",2],["holds",1],["neighbouring",1],["business",1],["removing",2],["either",1],["changes",1],["nothing",1],["observable",1],["because",3],["other",1],["catches",1],["both",1],["lets",2],["revert",1],["free",1],["held",2],["another",1],["scope",1],["test",1],["drives",1],["sorted",1],["update",1],["admissions",2],["state",2],["updated",3],["clock",1],["ms",1],["artifact",11],["artifacts",1],["fetchone",1],["raise",1],["value",1],["error",1],["unavailable",1],["settle",1],["restored",1],["version",3],["checksum",3],["travel",1],["they",2],["were",2],["added",1],["migration",1],["12",1],["only",1],["re",1],["plot",1],["between",1],["send",1],["change",1],["model",1],["shown",1],["capture",1],["being",1],["dropped",1],["silently",1],["unbound",1],["put",1],["resolve",1],["latest",1],["behaviour",1],["back",2],["travels",1],["too",1],["status",4],["normalised",1],["through",1],["rule",1],["import",1],["uses",1],["mid",1],["captures",1],["plus",1],["request",2],["did",1],["survive",1],["writing",1],["raw",1],["produced",1],["earlier",1],["code",1],["wrote",1],["without",1],["leaving",1],["recover",1],["stranded",1],["cannot",1],["even",1],["find",1],["matches",1],["unresolvable",1],["insert",1],["into",1],["name",2],["rel",4],["number",2],["body",2],["created",3],["values",1],["float",2],["int",3]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._restore_memories","name":[["restore",1],["memories",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["restore",2],["memories",9],["self",5],["list",2],["dict",2],["str",4],["any",2],["project",8],["id",11],["none",2],["reject",1],["foreign",1],["ids",1],["memory",5],["connection",2],["execute",2],["delete",1],["from",1],["item",6],["updated",3],["at",5],["too",1],["retention",1],["asks",1],["was",1],["last",1],["touched",1],["so",1],["restoring",1],["corrected",1],["without",1],["would",1],["re",1],["expire",1],["correction",1],["original",1],["clock",1],["insert",1],["into",1],["block",2],["content",2],["created",2],["values",1],["int",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._restore_plans","name":[["restore",1],["plans",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["restore",2],["plans",9],["self",5],["list",2],["dict",2],["str",4],["any",2],["root",5],["frame",8],["id",15],["none",2],["reject",1],["foreign",1],["ids",1],["plan",3],["connection",2],["execute",2],["delete",1],["from",1],["item",12],["insert",1],["into",1],["project",2],["title",2],["rationale",2],["confidence",2],["steps",2],["status",4],["step",2],["artifact",2],["created",2],["at",4],["updated",2],["values",1],["canonical",2],["json",2],["decode",2],["utf",2],["draft",1],["int",2]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._restore_review_settings","name":[["restore",1],["review",1],["settings",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["restore",2],["review",3],["settings",7],["self",5],["mapping",2],["str",4],["any",2],["root",4],["frame",4],["id",4],["none",2],["name",2],["template",2],["setting",1],["names",1],["items",1],["key",5],["format",1],["connection",2],["execute",2],["delete",1],["from",1],["item",4],["if",1],["present",1],["insert",1],["into",1],["value",2],["updated",2],["at",2],["values",1],["int",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._restore_review_steps","name":[["restore",1],["review",1],["steps",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["restore",2],["review",4],["steps",9],["self",7],["list",2],["dict",2],["str",5],["any",2],["root",5],["frame",11],["id",11],["none",2],["reject",1],["foreign",1],["ids",1],["step",3],["connection",2],["execute",2],["delete",1],["from",1],["lower",1],["kind",3],["kinds",1],["item",12],["insert",1],["into",1],["seq",2],["title",2],["summary",2],["input",2],["output",2],["status",2],["created",3],["at",5],["updated",2],["values",1],["int",3],["optional",2],["json",2]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._review_step_row","name":[["review",1],["step",1],["row",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["review",2],["step",2],["row",7],["sqlite3",2],["dict",3],["str",2],["any",2],["item",4],["key",3],["input",1],["output",1],["json",1],["value",1],["none",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._row","name":[["row",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["row",4],["self",3],["checkpoint",5],["id",4],["str",2],["sqlite3",2],["none",2],["return",1],["connection",1],["execute",1],["select",1],["from",1],["state",1],["snapshots",1],["fetchone",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._source_state","name":[["source",1],["state",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["source",9],["state",16],["self",3],["mapping",3],["str",7],["any",4],["dict",3],["if",3],["int",1],["schema",4],["version",5],["raise",4],["value",5],["error",6],["unsupported",1],["imported",4],["checkpoint",4],["raw",3],["isinstance",2],["encoded",4],["canonical",2],["json",7],["elif",1],["try",1],["decoded",2],["loads",1],["except",1],["type",1],["corrupt",1],["from",1],["none",1],["else",1],["body",1],["missing",1],["expected",4],["sha256",3],["len",1],["64",1],["checksum",1],["mismatch",1],["return",1],["validated",1],["decode",1],["utf",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._text","name":[["text",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["text",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._validate_import_artifacts","name":[["validate",1],["import",1],["artifacts",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["validate",2],["import",2],["artifacts",3],["self",3],["state",4],["mapping",3],["str",6],["any",2],["root",5],["frame",5],["id",12],["none",3],["artifact",11],["ids",3],["plan",3],["plans",1],["if",3],["update",1],["annotation",3],["review",1],["annotations",1],["sorted",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["fetchone",1],["raise",1],["value",1],["error",1],["imported",1],["checkpoint",1],["unavailable",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._validate_scope","name":[["validate",1],["scope",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",3],["validate",2],["scope",7],["state",5],["mapping",7],["str",12],["any",3],["root",6],["frame",8],["id",20],["project",10],["none",2],["seen",3],["dict",1],["plans",3],["review",12],["steps",3],["annotations",3],["memories",2],["unique",5],["bucket",4],["value",13],["text",5],["if",11],["not",8],["raise",11],["error",11],["checkpoint",11],["contain",1],["invalid",6],["identities",1],["add",1],["return",1],["plan",8],["isinstance",6],["row",6],["escaped",5],["its",5],["session",3],["step",8],["kind",1],["casefold",1],["kinds",1],["annotation",7],["memory",8],["snapshot",1],["item",7],["entries",1],["name",2],["setting",2],["names",1],["settings",1],["present",1],["bool",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._validate_scope.unique","name":[["unique",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["unique",2],["bucket",5],["str",5],["value",4],["any",2],["text",5],["if",1],["not",1],["seen",2],["raise",1],["error",1],["checkpoint",1],["contain",1],["invalid",1],["identities",1],["add",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository._validated_state","name":[["validated",1],["state",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["validated",2],["state",18],["self",2],["row",5],["mapping",5],["str",5],["any",4],["dict",3],["if",11],["int",1],["schema",3],["version",5],["raise",12],["value",13],["error",14],["unsupported",1],["checkpoint",12],["domain",5],["try",1],["json",4],["loads",1],["except",1],["type",1],["corrupt",1],["from",1],["none",1],["not",8],["isinstance",8],["body",1],["invalid",8],["encoded",3],["canonical",1],["len",5],["max",5],["bytes",1],["exceeds",1],["size",1],["limit",1],["sha256",2],["checksum",1],["mismatch",1],["plans",5],["review",13],["memory",7],["list",4],["plan",1],["snapshot",7],["steps",4],["annotations",4],["settings",2],["entries",3],["memories",1],["return",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.capture_checkpoint","name":[["capture",1],["checkpoint",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["capture",4],["checkpoint",28],["self",18],["id",50],["str",15],["root",18],["frame",22],["branch",7],["source",20],["none",15],["commit",4],["bool",2],["true",2],["dict",2],["any",2],["live",2],["state",25],["clone",1],["exact",1],["historical",2],["snapshot",2],["revert",1],["checkpoints",1],["pass",1],["if",10],["older",1],["predates",1],["structured",1],["snapshots",2],["no",1],["row",7],["created",2],["capturing",1],["current",1],["projection",1],["would",1],["falsely",2],["claim",1],["belonged",1],["target",1],["text",4],["lock",1],["existing",3],["not",4],["return",4],["decode",3],["include",2],["false",2],["raise",4],["value",3],["error",4],["belongs",1],["another",1],["session",1],["project",8],["json",6],["sha256",7],["validated",1],["else",1],["connection",3],["execute",2],["select",1],["from",1],["frames",1],["fetchone",1],["compatibility",1],["callers",1],["create",1],["low",1],["level",1],["rows",2],["before",1],["exists",1],["such",1],["upgraded",1],["restorable",1],["plan",1],["review",1],["memory",1],["canonical",3],["requires",1],["default",1],["encoded",4],["len",1],["max",1],["bytes",1],["domain",2],["exceeds",1],["size",1],["limit",1],["utf",1],["now",2],["clock",1],["ms",1],["insert",1],["into",1],["schema",2],["version",2],["trust",1],["import",1],["at",1],["values",1],["local",1],["runtime",1],["did",1],["persist",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.get","name":[],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["self",7],["checkpoint",6],["id",6],["str",4],["include",4],["state",5],["bool",2],["false",2],["dict",2],["any",2],["none",4],["text",1],["lock",1],["row",5],["if",1],["return",2],["integrity",1],["checked",1],["even",1],["summary",1],["read",1],["corrupt",1],["snapshot",1],["must",1],["never",1],["be",1],["advertised",1],["as",1],["available",1],["activation",1],["validated",1],["decode",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.import_quarantined_snapshot","name":[["import",1],["quarantined",1],["snapshot",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["import",7],["quarantined",3],["snapshot",4],["self",26],["source",32],["mapping",4],["str",24],["any",4],["checkpoint",41],["id",93],["root",29],["frame",32],["branch",16],["project",16],["artifact",9],["map",7],["none",15],["commit",5],["bool",2],["true",3],["dict",3],["validate",4],["remap",2],["persist",2],["untrusted",1],["package",2],["database",1],["identities",1],["derived",1],["from",4],["new",3],["plus",1],["each",1],["so",1],["same",2],["logical",1],["object",1],["maps",1],["consistently",1],["across",1],["every",1],["imported",7],["without",1],["retaining",1],["identity",15],["references",2],["importer",1],["already",2],["validated",6],["review",1],["automation",1],["always",1],["materialized",1],["as",1],["explicit",2],["local",1],["off",1],["override",1],["state",24],["include",2],["text",7],["if",12],["not",4],["digest",5],["sha256",5],["name",3],["old",7],["items",1],["replacements",5],["canonical",2],["commonly",1],["uses",1],["string",1],["session",3],["wins",1],["generic",1],["nested",1],["fields",1],["assigned",1],["separately",1],["below",1],["parent",7],["remapped",5],["ids",2],["seed",1],["encoded",5],["json",3],["len",1],["max",1],["bytes",1],["raise",8],["value",6],["error",7],["domain",3],["exceeds",1],["size",1],["limit",1],["schema",4],["version",4],["decode",3],["utf",2],["scope",3],["residual",2],["residuals",1],["retains",1],["lock",1],["row",5],["exists",1],["connection",6],["execute",4],["select",3],["checkpoints",1],["fetchone",3],["target",2],["invalid",2],["frames",1],["snapshots",2],["unavailable",1],["artifacts",1],["try",1],["insert",1],["into",1],["trust",1],["created",1],["at",1],["values",1],["clock",1],["ms",1],["except",1],["exception",1],["rollback",1],["runtime",1],["did",1],["return",1],["false",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["list",5],["self",7],["root",7],["frame",7],["id",14],["str",6],["branch",6],["none",5],["limit",4],["int",3],["100",2],["dict",2],["any",3],["return",2],["integrity",1],["checked",1],["summaries",1],["without",1],["plan",1],["memory",1],["bodies",1],["text",2],["clauses",3],["params",4],["if",1],["not",1],["append",3],["max",1],["min",1],["000",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["checkpoint",2],["state",2],["snapshots",1],["join",1],["order",1],["by",1],["created",1],["at",1],["desc",2],["tuple",1],["fetchall",1],["decode",1],["row",2],["include",1],["false",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.restore_checkpoint","name":[["restore",1],["checkpoint",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["restore",7],["checkpoint",13],["self",17],["id",30],["str",10],["root",12],["frame",12],["project",10],["commit",5],["bool",2],["true",7],["dict",2],["any",2],["replace",1],["live",1],["projections",1],["one",1],["verified",1],["immutable",1],["snapshot",1],["text",3],["lock",1],["row",8],["if",6],["none",1],["return",2],["unavailable",1],["projection",1],["raise",3],["value",2],["error",2],["domain",2],["state",17],["belongs",2],["another",2],["session",1],["validated",1],["validate",1],["scope",1],["try",1],["plans",4],["review",11],["steps",3],["annotations",3],["settings",4],["memories",1],["memory",3],["entries",2],["except",1],["exception",1],["connection",2],["rollback",1],["available",1],["applied",4],["partial",1],["false",1],["sha256",2],["trust",2],["local",1],["count",5],["len",4],["step",1],["annotation",1],["sum",1],["item",2],["values",1],["present",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.unavailable_projection","name":[["unavailable",1],["projection",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["unavailable",2],["projection",2],["checkpoint",5],["id",4],["str",4],["dict",2],["any",2],["return",1],["available",1],["false",5],["applied",4],["partial",1],["true",4],["reason",1],["legacy",1],["without",1],["domain",1],["state",4],["snapshot",1],["plans",1],["preserved",3],["live",3],["review",1],["memory",1]]},{"id":"openai4s/storage/checkpoint_state.py#CheckpointStateRepository.validate_checkpoint_state_import","name":[["validate",1],["checkpoint",1],["state",1],["import",1]],"path":[["openai4s",1],["storage",1],["checkpoint",1],["state",1],["py",1]],"body":[["def",2],["validate",3],["checkpoint",13],["state",27],["import",3],["self",6],["source",13],["mapping",3],["str",13],["any",4],["include",4],["bool",3],["false",2],["dict",2],["pure",1],["preflight",2],["untrusted",1],["envelope",2],["method",1],["performs",1],["no",1],["sql",1],["read",1],["write",1],["package",2],["call",1],["before",1],["creating",1],["project",4],["frame",4],["artifact",9],["branch",2],["existence",1],["deliberately",1],["left",1],["level",1],["manifest",1],["validator",1],["boundary",1],["validates",1],["only",1],["reference",1],["shape",1],["scope",3],["if",7],["not",2],["isinstance",1],["raise",3],["value",3],["error",3],["must",1],["be",1],["object",6],["identities",8],["name",4],["text",2],["id",21],["root",3],["ids",7],["item",14],["plan",1],["plans",4],["step",1],["review",6],["steps",3],["annotation",1],["annotations",4],["memory",3],["entries",2],["len",6],["globally",1],["unique",1],["reserved",2],["identity",1],["collides",1],["its",1],["sorted",1],["result",4],["schema",2],["version",2],["sha256",2],["counts",1],["memories",1],["valid",1],["true",1],["contains",1],["bodies",1],["return",1]]},{"id":"openai4s/storage/compute_jobs.py","name":[["compute",1],["jobs",1],["py",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["durable",2],["records",1],["remote",4],["compute",8],["jobs",6],["job",16],["outlives",1],["process",2],["submitted",4],["ssh",2],["keeps",2],["running",2],["under",1],["nohup",1],["byoc",1],["sandbox",4],["billing",1],["manager",3],["held",1],["its",2],["plain",1],["dict",1],["so",6],["daemon",2],["restart",5],["stranded",1],["every",1],["one",4],["them",3],["work",1],["carried",1],["remotely",1],["nothing",2],["left",1],["app",1],["could",3],["find",2],["harvest",2],["cancel",2],["session",3],["concurrency",1],["count",1],["reset",1],["zero",2],["while",2],["provider",3],["was",2],["still",3],["busy",1],["two",3],["tables",1],["because",3],["they",2],["answer",1],["different",2],["questions",1],["now",1],["handles",1],["needed",1],["reach",2],["events",1],["append",1],["only",1],["monotonically",1],["sequenced",1],["got",1],["there",1],["status",3],["alone",2],["cannot",2],["distinguish",1],["never",1],["from",7],["lost",1],["response",1],["before",2],["record",3],["handle",2],["those",1],["demand",1],["opposite",1],["actions",1],["retry",2],["reconcile",1],["not",6],["idempotency",2],["key",4],["makes",1],["safe",1],["recorded",1],["submit",4],["attempted",1],["crash",1],["anywhere",1],["path",2],["leaves",1],["row",1],["reconciliation",1],["looks",1],["up",1],["by",1],["rather",2],["than",2],["assuming",1],["difference",1],["between",1],["recovering",1],["paying",1],["twice",1],["future",1],["import",5],["annotations",1],["json",1],["sqlite3",1],["typing",1],["any",1],["callable",1],["everything",1],["needs",1],["again",2],["after",1],["fields",1],["id",4],["alias",1],["workdir",1],["pid",4],["group",2],["actually",3],["landed",1],["read",1],["back",1],["host",1],["assumed",1],["non",2],["interactive",1],["login",1],["shell",1],["dash",1],["ash",1],["bash",1],["without",2],["control",1],["emphatically",1],["pgid",2],["signalled",1],["found",1],["no",2],["reported",2],["success",2],["over",2],["see",1],["receipt",3],["py",1],["sense",1],["word",1],["means",1],["lets",1],["next",1],["boot",1],["name",2],["did",1],["start",1],["unrelated",1],["nouns",1],["column",1],["renaming",1],["costs",1],["migration",1],["closes",1],["collision",1],["corrected",1],["here",1],["prose",1],["misleads",1],["outputs",3],["input",1],["versions",1],["workspace",1],["owns",1],["rehydrate",1],["filters",1],["hand",1],["live",3],["another",1],["null",1],["cli",1],["owner",1],["exit",1],["code",1],["reason",2],["reached",1],["terminal",2],["state",2],["would",1],["lose",1],["something",1],["worth",1],["keeping",1],["failed",2],["be",1],["verified",1],["fact",1],["command",1],["exited",1],["termination",1],["produced",2],["size",1],["sha256",2],["plus",1],["digest",1],["whole",1],["these",1],["declared",1],["none",1],["artifact",1],["manifest",1],["integrity",1],["created",1],["at",4],["updated",1],["re",1],["exported",1],["machine",1],["sql",1],["rehydrates",1],["runtime",1],["counts",1],["drift",1],["apart",1],["disagree",1],["about",1],["staging",1],["crashed",1],["claim",1],["stayed",1],["reportable",1],["forever",1],["holding",1],["slot",1],["openai4s",1],["states",3],["noqa",1],["e402",1],["illegal",1],["transition",2],["check",1],["all",1],["repository",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository","name":[["compute",1],["job",1],["repository",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["class",2],["compute",9],["job",30],["repository",2],["persist",1],["records",1],["their",1],["event",2],["stream",1],["def",5],["init",1],["self",27],["connection",15],["sqlite3",1],["lock",7],["any",5],["clock",5],["ms",5],["callable",1],["int",1],["none",24],["jobs",7],["create",1],["id",23],["str",11],["provider",6],["status",12],["queued",1],["idempotency",6],["key",14],["outputs",5],["input",5],["versions",5],["owner",8],["dict",4],["record",1],["before",2],["submitted",1],["deliberately",1],["row",9],["written",1],["only",2],["success",1],["would",1],["be",3],["absent",1],["exactly",2],["failure",1],["matters",1],["accepted",1],["work",2],["response",1],["never",2],["arrived",1],["now",3],["try",1],["execute",6],["insert",1],["into",1],["created",2],["at",3],["updated",2],["values",3],["json",3],["dumps",3],["if",12],["not",10],["else",5],["except",1],["exception",1],["unique",2],["violation",2],["index",1],["concurrent",1],["same",2],["submit",1],["leaves",2],["deferred",1],["transaction",1],["open",1],["shared",1],["roll",1],["back",1],["so",4],["caller",4],["follow",1],["up",1],["read",6],["winning",1],["stranded",1],["inside",1],["poisoned",1],["txn",1],["error",1],["propagates",1],["decides",1],["refuse",1],["vs",1],["degrade",1],["rollback",1],["raise",2],["commit",2],["append",1],["return",5],["update",4],["fields",4],["apply",1],["one",3],["field",1],["write",3],["atomically",1],["respect",1],["check",4],["validates",1],["transition",4],["performs",1],["critical",1],["section",1],["guarded",1],["twice",1],["store",1],["spans",1],["both",4],["two",2],["threads",1],["process",1],["cannot",2],["interleave",1],["itself",1],["conditional",1],["was",3],["writer",1],["somehow",1],["got",1],["anyway",1],["another",2],["file",1],["loses",1],["instead",1],["silently",1],["clobbering",1],["without",1],["result",1],["thread",2],["cancel",1],["could",3],["running",1],["pass",1],["then",1],["overwrite",1],["each",1],["other",1],["terminal",2],["state",2],["cancelled",1],["landing",1],["top",1],["succeeded",1],["reverse",1],["ledger",1],["claiming",1],["outcome",1],["happened",2],["drives",1],["resource",1],["disposal",1],["off",1],["losing",1],["allowed",12],["items",1],["column",6],["artifact",1],["manifest",1],["isinstance",1],["type",1],["requested",6],["select",3],["from",3],["fetchone",3],["current",3],["accept",1],["string",1],["typo",1],["became",1],["quietly",1],["re",1],["opened",1],["by",3],["late",1],["probe",1],["assignments",3],["join",2],["cursor",3],["rowcount",1],["observed",3],["illegal",1],["deleted",1],["decode",1],["scoped",3],["bool",1],["true",2],["own",3],["installation",2],["no",1],["predicate",1],["while",1],["live",1],["scope",2],["docstring",1],["calls",1],["optional",1],["flag",1],["shape",1],["leaks",1],["consequence",1],["sided",1],["duplicate",1],["refusal",1],["handed",1],["session",2],["pick",1],["history",1],["reconcile",1],["even",1],["see",1],["false",1],["deliberate",1],["wide",1],["recovery",1],["path",1],["winner",1],["may",1],["legitimately",1],["needs",1],["know",1],["exists",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository._decode","name":[["decode",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["decode",2],["row",4],["dict",3],["none",4],["if",2],["return",2],["job",5],["zip",1],["fields",1],["column",4],["outputs",1],["input",1],["versions",1],["artifact",1],["manifest",1],["try",1],["json",1],["loads",1],["except",1],["value",1],["error",2],["type",1],["pass",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.append_event","name":[["append",1],["event",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["append",3],["event",3],["self",7],["job",8],["id",6],["str",4],["kind",4],["payload",5],["any",2],["none",4],["int",3],["one",1],["allocating",1],["next",1],["sequence",2],["number",2],["allocated",1],["under",1],["same",1],["lock",2],["as",1],["insert",2],["so",1],["two",1],["threads",1],["recording",1],["transition",1],["cannot",1],["collide",1],["row",2],["connection",3],["execute",2],["select",1],["coalesce",1],["max",1],["seq",5],["from",1],["compute",2],["events",2],["fetchone",1],["into",1],["at",1],["values",1],["clock",1],["ms",1],["json",1],["dumps",1],["if",1],["not",1],["else",1],["commit",1],["return",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.by_idempotency_key","name":[["by",1],["idempotency",1],["key",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["by",3],["idempotency",4],["key",17],["self",5],["str",4],["owner",10],["none",8],["scoped",5],["bool",2],["true",4],["dict",2],["caller",2],["own",3],["job",3],["not",3],["installation",2],["was",2],["no",1],["predicate",1],["while",1],["live",1],["both",1],["scope",2],["docstring",1],["calls",1],["optional",1],["flag",1],["exactly",1],["shape",1],["leaks",1],["consequence",1],["two",1],["sided",1],["duplicate",1],["refusal",1],["handed",1],["session",2],["id",1],["status",1],["could",1],["happened",1],["pick",1],["work",1],["history",1],["reconcile",1],["cannot",1],["even",1],["see",1],["false",1],["deliberate",1],["wide",1],["read",1],["unique",1],["violation",1],["recovery",1],["path",1],["winner",1],["may",1],["legitimately",1],["be",1],["another",1],["row",4],["only",1],["needs",1],["know",1],["exists",1],["if",3],["return",2],["sql",4],["select",1],["join",1],["fields",1],["from",1],["compute",1],["jobs",1],["params",3],["tuple",1],["null",3],["cli",1],["global",1],["context",1],["never",1],["else",1],["lock",1],["connection",1],["execute",1],["fetchone",1],["decode",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.create","name":[["create",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["create",2],["self",9],["job",7],["id",6],["str",10],["provider",7],["status",4],["queued",2],["idempotency",5],["key",9],["none",16],["outputs",5],["any",4],["input",5],["versions",5],["owner",4],["dict",2],["record",1],["before",2],["submitted",1],["deliberately",1],["row",2],["written",1],["only",1],["success",1],["would",1],["be",1],["absent",1],["exactly",1],["failure",1],["matters",1],["accepted",1],["work",1],["response",1],["never",1],["arrived",1],["now",3],["clock",1],["ms",1],["lock",1],["try",1],["connection",4],["execute",1],["insert",1],["into",1],["compute",1],["jobs",1],["created",2],["at",2],["updated",1],["values",1],["json",2],["dumps",2],["if",2],["not",3],["else",2],["except",1],["exception",1],["unique",1],["violation",1],["index",1],["concurrent",1],["same",1],["submit",1],["leaves",1],["deferred",1],["transaction",1],["open",1],["shared",1],["roll",1],["back",1],["so",1],["caller",2],["follow",1],["up",1],["read",1],["winning",1],["stranded",1],["inside",1],["poisoned",1],["txn",1],["error",1],["propagates",1],["decides",1],["refuse",1],["vs",1],["degrade",1],["rollback",1],["raise",1],["commit",1],["append",1],["event",1],["return",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["delete",4],["self",6],["job",7],["id",6],["str",2],["none",2],["lock",1],["connection",3],["execute",2],["from",2],["compute",2],["events",1],["jobs",1],["commit",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.events","name":[["events",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["events",3],["self",4],["job",5],["id",4],["str",2],["list",2],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["seq",3],["kind",2],["at",2],["payload",3],["from",1],["compute",1],["order",1],["by",1],["fetchall",1],["out",3],["row",7],["event",4],["if",1],["try",1],["json",1],["loads",1],["except",1],["value",1],["error",2],["type",1],["append",1],["return",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.for_owner","name":[["owner",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["owner",9],["self",5],["key",6],["str",2],["none",4],["limit",4],["int",3],["200",2],["list",3],["dict",2],["every",2],["job",3],["one",3],["submitted",2],["live",3],["finished",2],["newest",1],["first",1],["answers",1],["might",1],["still",1],["be",1],["costing",1],["money",1],["rehydration",1],["reconcile",1],["need",1],["person",1],["looking",1],["at",3],["their",1],["remote",2],["work",2],["needs",1],["ones",1],["too",1],["failed",1],["hour",1],["ago",1],["they",1],["came",1],["look",1],["scoping",1],["unconditional",1],["here",1],["unlike",1],["scoped",1],["there",1],["no",1],["caller",2],["installation",1],["wide",1],["history",2],["view",1],["optional",1],["scope",1],["flag",1],["listing",1],["exactly",1],["shape",1],["leaks",1],["defaults",1],["off",1],["forgets",1],["enumerates",1],["session",1],["commands",1],["hosts",1],["harvest",1],["manifests",1],["had",1],["bug",1],["was",1],["fixed",1],["same",1],["way",1],["sql",5],["select",1],["join",1],["fields",1],["from",1],["compute",1],["jobs",1],["params",4],["any",1],["if",2],["null",1],["else",1],["append",2],["order",1],["by",1],["created",1],["desc",1],["max",1],["lock",1],["rows",2],["connection",1],["execute",1],["fetchall",1],["return",1],["decode",1],["row",3],["not",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.get","name":[],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["self",5],["job",4],["id",4],["str",2],["dict",2],["none",2],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["join",1],["fields",1],["from",1],["compute",1],["jobs",1],["fetchone",1],["return",1],["decode",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["list",4],["self",5],["limit",4],["int",3],["200",2],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["join",1],["fields",1],["from",1],["compute",1],["jobs",1],["order",1],["by",1],["created",1],["at",1],["desc",1],["fetchall",1],["return",1],["decode",1],["row",3],["if",1],["not",1],["none",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.live","name":[["live",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["live",5],["self",5],["owner",9],["key",8],["str",2],["none",7],["scoped",5],["bool",2],["false",3],["list",4],["dict",2],["jobs",3],["may",1],["still",1],["be",1],["consuming",1],["remote",1],["resource",1],["true",1],["result",1],["restricted",1],["one",2],["rows",3],["whose",1],["equals",1],["null",2],["rehydrate",1],["keeps",1],["restart",1],["from",2],["handing",1],["session",1],["their",1],["harvested",1],["outputs",1],["another",1],["default",1],["installation",1],["wide",1],["view",1],["reconcile",1],["status",2],["placeholders",2],["join",2],["states",2],["sql",5],["select",1],["fields",1],["compute",1],["params",3],["any",1],["if",3],["else",1],["append",1],["order",1],["by",1],["created",1],["at",1],["lock",1],["connection",1],["execute",1],["fetchall",1],["return",1],["decode",1],["row",3],["not",1]]},{"id":"openai4s/storage/compute_jobs.py#ComputeJobRepository.update","name":[["update",1]],"path":[["openai4s",1],["storage",1],["compute",1],["jobs",1],["py",1]],"body":[["def",2],["update",5],["self",11],["job",16],["id",15],["str",4],["fields",4],["any",3],["dict",2],["none",10],["apply",1],["one",3],["status",8],["field",1],["write",3],["atomically",1],["respect",1],["check",4],["read",4],["validates",1],["transition",4],["performs",1],["critical",1],["section",1],["guarded",1],["twice",1],["store",1],["lock",2],["spans",1],["both",3],["so",3],["two",1],["threads",1],["process",1],["cannot",1],["interleave",1],["itself",1],["conditional",1],["was",1],["writer",1],["somehow",1],["got",1],["anyway",1],["another",1],["connection",6],["same",1],["file",1],["loses",1],["instead",1],["silently",1],["clobbering",1],["without",1],["result",1],["thread",2],["cancel",1],["could",2],["running",1],["pass",1],["then",1],["overwrite",1],["each",1],["other",1],["terminal",2],["state",2],["cancelled",1],["landing",1],["top",1],["succeeded",1],["reverse",1],["leaves",1],["ledger",1],["claiming",1],["outcome",1],["never",1],["happened",1],["drives",1],["resource",1],["disposal",1],["off",1],["losing",1],["allowed",12],["items",1],["if",9],["not",4],["return",3],["column",6],["outputs",1],["input",1],["versions",1],["artifact",1],["manifest",1],["isinstance",1],["type",1],["json",1],["dumps",1],["requested",6],["else",3],["row",3],["execute",4],["select",2],["from",2],["compute",4],["jobs",4],["fetchone",2],["current",3],["accept",1],["string",1],["typo",1],["became",1],["be",1],["quietly",1],["re",1],["opened",1],["by",1],["late",1],["probe",1],["updated",1],["at",1],["clock",1],["ms",1],["assignments",3],["join",1],["cursor",3],["values",2],["commit",1],["rowcount",1],["observed",3],["raise",1],["illegal",1],["deleted",1]]},{"id":"openai4s/storage/connectors.py","name":[["connectors",1],["py",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["mcp",2],["connector",11],["configuration",1],["store",1],["owned",1],["sqlite",1],["connection",1],["from",3],["future",1],["import",5],["annotations",1],["json",1],["sqlite3",1],["typing",1],["any",1],["callable",1],["openai4s",1],["security",1],["secret",3],["broker",2],["ref",1],["columns",1],["safe",1],["hand",1],["http",1],["client",1],["env",8],["deliberately",1],["absent",1],["carries",1],["credentials",2],["api",1],["tokens",1],["server",1],["launches",1],["list",1],["decodes",1],["into",1],["live",1],["dict",1],["process",1],["spawning",1],["callers",1],["genuinely",1],["need",2],["anything",1],["crossing",1],["wire",1],["must",1],["go",1],["through",1],["public",3],["instead",1],["spreading",1],["row",1],["fields",1],["id",1],["name",3],["description",1],["command",1],["args",1],["enabled",1],["created",1],["at",2],["updated",1],["every",1],["value",1],["brokered",1],["not",2],["just",1],["credential",1],["shaped",1],["ones",1],["deciding",1],["by",1],["would",1],["regex",1],["over",1],["variable",1],["names",2],["exactly",1],["heuristic",1],["compute",1],["provider",1],["own",1],["readme",1],["warns",1],["about",1],["stored",1],["under",1],["unrecognized",1],["removed",1],["small",1],["mostly",1],["ui",1],["only",1],["ever",1],["shows",1],["treating",1],["benign",1],["mode",1],["test",1],["as",1],["costs",2],["nothing",1],["whereas",1],["missing",1],["one",1],["token",1],["everything",1],["scope",1],["all",1],["repository",1],["forget",1],["resolve",1]]},{"id":"openai4s/storage/connectors.py#broker_connector_env","name":[["broker",1],["connector",1],["env",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["broker",2],["connector",7],["env",10],["store",6],["id",4],["str",5],["dict",5],["none",3],["each",2],["value",5],["behind",1],["reference",3],["returns",1],["persist",1],["verifies",1],["write",1],["by",1],["reading",1],["back",2],["before",1],["replaces",1],["resolves",1],["nothing",1],["would",1],["leave",1],["mcp",1],["server",2],["launching",1],["without",1],["credential",1],["needs",1],["failing",1],["way",1],["looks",1],["like",1],["broken",2],["rather",1],["than",1],["migration",1],["if",4],["not",4],["return",2],["out",4],["var",5],["items",1],["text",6],["else",1],["ref",5],["continue",1],["secrets",2],["put",1],["scope",1],["secret",1],["name",1],["raise",1],["runtime",1],["error",1],["refusing",1],["wrote",1],["but",1],["could",1],["read",1]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository","name":[["connector",1],["repository",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["class",2],["connector",31],["repository",2],["persist",1],["decode",1],["configured",1],["mcp",1],["server",1],["connections",1],["def",7],["init",1],["self",24],["connection",7],["sqlite3",1],["lock",6],["any",1],["clock",5],["ms",5],["callable",1],["int",1],["none",9],["list",3],["dict",4],["rows",2],["execute",7],["select",1],["id",19],["name",7],["description",6],["command",9],["args",9],["env",9],["enabled",12],["created",2],["at",6],["updated",4],["from",2],["connectors",8],["order",1],["by",1],["fetchall",1],["row",2],["bool",3],["key",4],["if",6],["try",1],["json",4],["loads",1],["except",1],["value",1],["error",2],["type",1],["pass",1],["append",1],["return",4],["str",7],["upsert",1],["true",1],["preserve",1],["legacy",1],["read",1],["then",1],["write",1],["boundary",1],["intentionally",1],["not",2],["widen",1],["shared",1],["into",2],["new",1],["transaction",1],["extraction",1],["now",4],["exists",2],["encoded",9],["dumps",3],["update",2],["else",4],["insert",1],["values",1],["delete",2],["sql",2],["params",2],["tuple",1],["commit",1]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["connector",4],["id",4],["str",2],["none",2],["execute",1],["from",1],["connectors",1]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository.get","name":[],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["self",3],["connector",7],["id",4],["str",2],["dict",2],["none",3],["list",1],["if",1],["return",2]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["list",4],["self",4],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["connector",8],["id",1],["name",2],["description",1],["command",2],["args",2],["env",2],["enabled",3],["created",1],["at",2],["updated",1],["from",1],["connectors",4],["order",1],["by",1],["fetchall",1],["row",2],["bool",1],["key",4],["if",1],["try",1],["json",1],["loads",1],["except",1],["value",1],["error",2],["type",1],["pass",1],["append",1],["return",1]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository.set_enabled","name":[["enabled",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["enabled",6],["self",4],["connector",4],["id",4],["str",2],["bool",2],["none",2],["execute",1],["update",1],["connectors",1],["updated",1],["at",1],["if",1],["else",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/connectors.py#ConnectorRepository.upsert","name":[["upsert",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["upsert",2],["self",7],["connector",10],["id",10],["str",6],["name",6],["command",8],["description",6],["args",8],["none",5],["env",8],["enabled",6],["bool",2],["true",2],["dict",2],["preserve",2],["legacy",2],["read",2],["then",2],["write",2],["boundary",2],["intentionally",2],["not",3],["widen",2],["shared",2],["lock",2],["into",3],["new",2],["transaction",2],["extraction",2],["now",4],["clock",1],["ms",1],["exists",2],["encoded",9],["json",3],["dumps",3],["if",3],["execute",2],["update",1],["connectors",2],["updated",2],["at",3],["else",3],["insert",1],["created",1],["values",1],["return",1]]},{"id":"openai4s/storage/connectors.py#env_secret_name","name":[["env",1],["secret",1],["name",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["env",2],["secret",2],["name",2],["connector",3],["id",3],["str",6],["var",3],["return",1]]},{"id":"openai4s/storage/connectors.py#forget_connector_env","name":[["forget",1],["connector",1],["env",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["forget",2],["connector",6],["env",7],["store",3],["dict",3],["none",4],["drop",1],["credentials",1],["behind",1],["references",1],["if",2],["not",1],["isinstance",1],["return",1],["value",2],["values",1],["text",3],["str",1],["ref",1],["try",1],["secrets",1],["delete",1],["except",1],["exception",1],["noqa",1],["ble001",1],["removing",1],["row",1],["still",1],["matters",1],["pass",1]]},{"id":"openai4s/storage/connectors.py#public_connector","name":[["public",1],["connector",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["public",3],["connector",8],["dict",5],["project",1],["row",2],["api",1],["response",1],["never",1],["including",1],["env",11],["values",2],["names",1],["returned",1],["so",1],["ui",1],["show",1],["variables",1],["configured",1],["their",1],["reduced",1],["boolean",1],["callers",1],["must",1],["launch",1],["server",1],["host",1],["mcp",1],["py",1],["probe",1],["call",1],["routes",1],["read",1],["raw",1],["instead",1],["keys",5],["sorted",1],["if",2],["isinstance",1],["else",1],["out",4],["fields",1],["has",1],["bool",1],["return",1]]},{"id":"openai4s/storage/connectors.py#resolve_connector_env","name":[["resolve",1],["connector",1],["env",1]],"path":[["openai4s",1],["storage",1],["connectors",1],["py",1]],"body":[["def",2],["resolve",2],["connector",6],["env",7],["store",3],["dict",6],["process",1],["actually",1],["launched",1],["values",1],["may",1],["be",2],["references",1],["legacy",1],["plaintext",1],["both",1],["must",2],["work",1],["since",1],["install",1],["has",2],["not",6],["migrated",1],["keep",1],["launching",1],["its",2],["servers",1],["if",5],["isinstance",1],["return",2],["out",4],["str",3],["var",3],["value",4],["items",1],["text",4],["none",2],["else",2],["ref",1],["continue",1],["resolved",3],["secrets",1],["reference",1],["no",1],["longer",1],["resolves",1],["passed",1],["through",1],["as",2],["were",1],["server",1],["would",1],["receive",1],["literal",1],["string",1],["secret",1],["credential",1]]},{"id":"openai4s/storage/datapro_index.py","name":[["datapro",1],["index",1],["py",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["complete",1],["content",4],["addressed",1],["indexing",1],["successful",1],["data",5],["pro",4],["responses",1],["repository",2],["deliberately",1],["indexes",1],["canonical",1],["json",8],["rather",1],["than",1],["selected",1],["fields",2],["add",1],["datasets",1],["response",3],["without",1],["client",1],["release",1],["field",1],["whitelist",1],["here",2],["would",1],["silently",2],["turn",1],["evolution",1],["into",1],["loss",1],["from",3],["future",1],["import",7],["annotations",1],["hashlib",1],["io",1],["sqlite3",1],["collections",1],["abc",1],["callable",1],["mapping",2],["typing",1],["any",1],["datapro",15],["index",22],["ddl",3],["create",6],["table",2],["if",5],["not",22],["exists",5],["batches",6],["batch",8],["id",13],["text",17],["primary",2],["key",4],["query",1],["null",16],["project",2],["default",2],["root",2],["frame",2],["artifact",3],["structured",1],["search",10],["source",2],["leaf",5],["count",3],["integer",6],["indexed",2],["digest",2],["entry",3],["created",3],["at",4],["updated",1],["ix",3],["scope",1],["entries",5],["pointer",3],["context",1],["unique",1],["foreign",1],["references",1],["delete",1],["cascade",1],["schema",3],["join",1],["http",1],["transport",1],["rejects",1],["above",1],["mi",1],["but",1],["valid",1],["array",1],["tiny",1],["objects",1],["still",1],["contain",1],["hundreds",1],["thousands",1],["logical",3],["records",1],["refuse",1],["such",1],["derived",1],["explosion",1],["as",2],["one",2],["explicit",1],["failed",1],["never",2],["only",1],["prefix",1],["hold",1],["store",1],["lock",1],["workload",1],["max",9],["10",1],["000",2],["leaves",4],["100",1],["token",2],["scalar",1],["tokens",3],["emits",2],["both",1],["halves",1],["every",1],["dict",1],["per",1],["budgeting",1],["them",1],["against",1],["made",1],["effective",1],["ceiling",1],["twice",1],["tight",1],["record",1],["shaped",1],["so",1],["manifest",1],["check",1],["had",1],["just",1],["accepted",1],["was",1],["rejected",1],["document",2],["chars",2],["16",1],["1024",2],["escape",1],["ue000",1],["nul",1],["ue001",1],["reserved",1],["ue002",1],["all",1]]},{"id":"openai4s/storage/datapro_index.py#_canonical","name":[["canonical",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["canonical",3],["value",3],["any",2],["str",2],["return",2],["strict",1],["json",2],["rejecting",1],["values",1],["wire",1],["cannot",1],["preserve",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1]]},{"id":"openai4s/storage/datapro_index.py#_json_value","name":[["json",1],["value",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["json",4],["value",6],["any",4],["normalize",1],["mappings",1],["sequences",1],["exactly",1],["stored",1],["return",1],["loads",1],["canonical",1]]},{"id":"openai4s/storage/datapro_index.py#_leaf_tokens","name":[["leaf",1],["tokens",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["leaf",4],["tokens",4],["value",10],["any",2],["pointer",8],["str",2],["yield",6],["every",1],["scalar",1],["empty",1],["container",1],["its",1],["key",4],["path",1],["if",3],["isinstance",2],["dict",1],["not",2],["u0000",3],["sorted",1],["child",2],["part",1],["from",2],["elif",1],["list",1],["index",2],["item",2],["enumerate",1],["else",1],["canonical",1]]},{"id":"openai4s/storage/datapro_index.py#_like_pattern","name":[["like",1],["pattern",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["like",2],["pattern",2],["value",3],["str",4],["escaped",2],["replace",3],["return",1]]},{"id":"openai4s/storage/datapro_index.py#_logical_entries","name":[["logical",1],["entries",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",3],["logical",6],["entries",4],["structured",6],["any",10],["list",7],["tuple",4],["str",4],["none",10],["project",1],["known",1],["envelopes",1],["while",1],["retaining",1],["whole",1],["object",1],["fallback",1],["top",1],["level",1],["items",11],["record",1],["one",1],["hit",1],["data",6],["pro",3],["dataset",1],["envelope",1],["nests",1],["its",3],["records",2],["at",2],["item",5],["each",1],["nested",8],["occurrence",1],["gets",1],["own",2],["json",1],["pointer",4],["therefore",1],["identity",1],["even",1],["two",1],["occurrences",1],["have",1],["byte",1],["identical",1],["content",1],["projected",5],["append",5],["entry",4],["if",6],["len",1],["max",2],["raise",1],["index",5],["capacity",1],["response",1],["exceeds",1],["safe",1],["indexing",1],["limit",1],["isinstance",5],["dict",3],["outer",2],["enumerate",2],["base",3],["else",3],["inner",2],["child",3],["wrapper",2],["already",1],["present",1],["losslessly",1],["batch",2],["repeating",1],["every",1],["turns",1],["100",1],["kb",1],["50",1],["into",1],["roughly",1],["mb",1],["disk",1],["decode",1],["reconstructs",1],["same",1],["context",1],["projection",1],["from",1],["read",1],["time",1],["not",1],["return",1]]},{"id":"openai4s/storage/datapro_index.py#_logical_entries.append","name":[["append",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["append",3],["entry",4],["tuple",2],["str",2],["any",4],["none",4],["if",1],["len",1],["projected",2],["max",2],["logical",3],["entries",2],["raise",1],["data",2],["pro",2],["index",1],["capacity",1],["response",1],["exceeds",1],["safe",1],["indexing",1],["limit",1]]},{"id":"openai4s/storage/datapro_index.py#_manifest","name":[["manifest",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["manifest",2],["value",3],["any",2],["tuple",2],["int",2],["str",2],["digest",4],["hashlib",1],["sha256",1],["count",5],["token",2],["leaf",2],["tokens",1],["if",2],["max",2],["index",4],["leaves",2],["raise",1],["data",2],["pro",2],["capacity",1],["response",1],["exceeds",1],["safe",1],["limit",1],["update",2],["encode",1],["utf",1],["return",1],["hexdigest",1]]},{"id":"openai4s/storage/datapro_index.py#_pointer_part","name":[["pointer",1],["part",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["pointer",2],["part",2],["value",3],["any",2],["str",3],["return",1],["replace",2]]},{"id":"openai4s/storage/datapro_index.py#_search_document","name":[["search",1],["document",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["search",8],["document",4],["value",3],["any",2],["str",2],["separator",2],["cannot",2],["make",2],["one",2],["source",2],["token",5],["overwrite",2],["another",2],["character",2],["level",2],["encoding",2],["removes",2],["nul",2],["sqlite",2],["like",2],["truncates",2],["while",2],["leaving",2],["ordinary",2],["text",2],["unchanged",2],["including",2],["ascii",2],["letters",2],["quotes",2],["newlines",2],["backslashes",2],["wildcard",2],["characters",2],["output",4],["io",2],["string",1],["count",5],["written",3],["tokens",2],["if",4],["max",2],["raise",2],["data",4],["pro",4],["index",2],["capacity",2],["response",2],["exceeds",2],["safe",2],["indexing",1],["limit",2],["encoded",3],["escape",1],["added",2],["len",1],["else",1],["chars",1],["derived",1],["write",2],["x1e",1],["return",1],["getvalue",1]]},{"id":"openai4s/storage/datapro_index.py#_search_escape","name":[["search",1],["escape",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["search",10],["escape",5],["value",3],["str",5],["return",2],["nul",6],["free",1],["substring",1],["preserving",1],["representation",1],["sqlite",1],["like",2],["stops",1],["at",1],["embedded",1],["encoding",1],["only",1],["three",1],["reserved",4],["private",1],["code",1],["points",1],["keeps",1],["every",1],["ordinary",1],["character",6],["unchanged",1],["so",1],["retains",1],["its",1],["existing",1],["ascii",1],["case",1],["folding",1],["caller",1],["literal",1],["semantics",1],["characters",1],["escaped",1],["too",1],["making",1],["transform",1],["reversible",1],["rather",1],["than",1],["conflating",1],["user",1],["text",1],["marker",1],["encoded",5],["list",1],["if",1],["x00",1],["extend",2],["elif",1],["else",1],["append",1],["join",1]]},{"id":"openai4s/storage/datapro_index.py#_search_tokens","name":[["search",1],["tokens",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["search",5],["tokens",4],["value",11],["any",2],["flatten",1],["every",1],["key",4],["scalar",2],["without",1],["json",3],["escaping",1],["its",1],["characters",1],["canonical",2],["durable",1],["completeness",1],["source",1],["but",1],["wrong",1],["representation",1],["literal",1],["quote",1],["newline",1],["backslash",1],["escaped",1],["therefore",1],["cannot",1],["be",1],["found",1],["by",1],["original",1],["text",2],["lossless",1],["derivative",1],["retains",1],["each",1],["exactly",1],["as",1],["sqlite",1],["token",1],["if",3],["isinstance",3],["dict",1],["not",2],["yield",7],["item",4],["items",1],["str",2],["from",2],["elif",2],["list",1],["else",1]]},{"id":"openai4s/storage/datapro_index.py#_structured_payload","name":[["structured",1],["payload",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["structured",7],["payload",2],["value",7],["any",4],["dict",6],["str",2],["locate",1],["data",1],["pro",1],["content",5],["inside",1],["stored",1],["result",3],["envelope",2],["direct",4],["repository",1],["callers",1],["historically",1],["supplied",1],["object",1],["itself",1],["real",1],["mcp",1],["paths",1],["now",1],["persist",1],["complete",1],["redacted",1],["so",1],["text",1],["future",1],["fields",1],["participate",1],["same",1],["completeness",1],["manifest",1],["both",1],["shapes",1],["remain",1],["readable",1],["if",4],["not",1],["isinstance",4],["return",4],["raw",5],["code",1],["else",1]]},{"id":"openai4s/storage/datapro_index.py#_wrapper_context","name":[["wrapper",1],["context",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["wrapper",6],["context",5],["structured",6],["any",4],["pointer",3],["str",2],["none",6],["rebuild",1],["nested",1],["item",1],["projection",1],["without",1],["persisting",1],["copy",1],["payload",1],["parts",5],["split",1],["if",3],["len",1],["items",4],["data",5],["return",4],["try",1],["int",1],["except",1],["key",1],["error",4],["index",1],["type",1],["value",2],["not",1],["isinstance",2],["dict",2],["json",1],["pop",1]]},{"id":"openai4s/storage/datapro_index.py#create_datapro_index_schema","name":[["create",1],["datapro",1],["index",1],["schema",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["create",3],["datapro",3],["index",4],["schema",2],["connection",5],["sqlite3",2],["none",2],["data",1],["pro",1],["tables",1],["without",1],["committing",1],["caller",1],["transaction",1],["statement",2],["ddl",1],["execute",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexCapacity","name":[["data",1],["pro",1],["index",1],["capacity",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["class",2],["data",3],["pro",2],["index",4],["capacity",2],["value",2],["error",2],["response",2],["too",1],["large",1],["derive",1],["from",2],["distinct",1],["integrity",1],["failure",1],["itself",1],["fine",1],["only",1],["derived",1],["refused",1],["callers",1],["deliver",1],["record",1],["search",2],["by",1],["keyword",1],["over",1],["unavailable",1],["rather",1],["than",1],["discarding",1],["connector",1],["answered",1],["successfully",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository","name":[["data",1],["pro",1],["index",1],["repository",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["class",2],["data",7],["pro",7],["index",14],["repository",2],["persist",1],["search",14],["complete",2],["redacted",2],["structured",8],["content",25],["def",2],["init",1],["self",17],["connection",13],["sqlite3",1],["lock",4],["any",4],["clock",4],["ms",4],["callable",1],["int",2],["none",15],["ingest",5],["query",6],["str",15],["mapping",1],["project",5],["id",36],["root",5],["frame",5],["artifact",7],["occurrence",3],["source",26],["dict",3],["normalized",6],["json",32],["value",5],["if",9],["not",5],["isinstance",1],["raise",6],["type",2],["error",5],["must",1],["be",2],["object",1],["code",3],["accepts",1],["only",1],["strict",1],["integer",1],["response",1],["logical",5],["record",1],["projection",1],["driven",1],["by",2],["but",1],["completeness",4],["entire",1],["mcp",1],["result",1],["otherwise",1],["unique",1],["text",7],["extension",1],["field",1],["could",1],["saved",1],["yet",1],["remain",1],["absent",1],["from",3],["while",1],["receipt",2],["still",1],["claimed",1],["indexed",18],["else",3],["canonical",5],["uses",1],["separate",1],["unescaped",1],["derivative",1],["so",1],["every",1],["original",1],["key",1],["scalar",1],["remains",2],["discoverable",1],["even",1],["contains",1],["syntax",1],["round",1],["trip",1],["oracle",1],["leaf",12],["count",14],["digest",12],["manifest",2],["loads",1],["runtime",3],["check",2],["failed",2],["document",2],["identity",3],["sha256",4],["hashlib",3],["encode",3],["utf",3],["hexdigest",3],["batch",22],["dpb",1],["entries",5],["now",5],["rows",6],["list",1],["tuple",1],["pointer",11],["context",15],["entry",12],["item",1],["dpe",1],["u0000",1],["append",1],["try",1],["execute",9],["savepoint",4],["datapro",9],["insert",2],["ignore",2],["into",2],["batches",3],["created",2],["at",4],["updated",2],["values",2],["len",2],["update",1],["select",2],["fetchone",1],["stored",2],["order",1],["fetchall",1],["expected",2],["sorted",1],["actual",2],["row",4],["collision",1],["release",2],["except",1],["exception",1],["rollback",1],["return",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository._decode_batch","name":[["decode",1],["batch",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["decode",2],["batch",2],["row",6],["dict",4],["str",4],["any",4],["structured",2],["content",2],["json",1],["loads",1],["pop",1],["search",1],["text",1],["none",1],["return",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository._decode_entry","name":[["decode",1],["entry",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["decode",2],["entry",3],["row",13],["dict",5],["str",5],["any",6],["structured",16],["content",6],["none",10],["include",3],["context",9],["bool",2],["true",2],["pop",5],["match",1],["rank",1],["ordering",1],["only",1],["never",1],["part",1],["json",12],["loads",3],["if",5],["not",2],["else",2],["wrapper",1],["pointer",1],["payload",1],["dataset",9],["type",11],["items",5],["isinstance",2],["list",1],["first",5],["search",1],["text",1],["return",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository._is_complete","name":[["complete",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["complete",2],["batch",7],["mapping",2],["str",2],["any",2],["bool",3],["return",1],["source",2],["leaf",2],["count",3],["indexed",2],["digest",2],["entry",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository._receipt","name":[["receipt",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["receipt",2],["cls",3],["batch",11],["mapping",2],["str",4],["any",4],["dict",2],["return",1],["id",2],["entry",2],["count",6],["int",3],["source",4],["leaf",4],["indexed",4],["digest",4],["complete",2]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository.delete_batch","name":[["delete",1],["batch",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["delete",8],["batch",12],["self",9],["id",6],["str",2],["none",2],["compensate",1],["failed",1],["product",1],["save",1],["without",1],["leaving",1],["searchable",1],["ghost",1],["lock",1],["try",1],["connection",6],["execute",6],["savepoint",4],["datapro",6],["index",6],["from",2],["entries",1],["batches",1],["release",2],["except",1],["exception",1],["rollback",1],["raise",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository.delete_for_artifact","name":[["delete",1],["artifact",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["delete",8],["artifact",12],["self",9],["id",8],["str",2],["none",2],["forget",1],["index",8],["content",1],["whose",1],["user",1],["visible",1],["saved",1],["result",1],["was",1],["deleted",1],["lock",1],["try",1],["connection",6],["execute",6],["savepoint",4],["datapro",7],["from",3],["entries",1],["batch",2],["select",1],["batches",2],["release",2],["except",1],["exception",1],["rollback",1],["raise",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository.get_batch","name":[["batch",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["batch",9],["self",8],["id",6],["str",4],["dict",4],["any",2],["none",4],["lock",1],["row",3],["connection",2],["execute",2],["select",2],["from",2],["datapro",2],["index",2],["batches",1],["fetchone",1],["if",1],["return",2],["entries",4],["order",1],["by",1],["json",1],["pointer",1],["fetchall",1],["value",6],["decode",2],["entry",3],["structured",2],["content",2],["complete",2]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository.ingest","name":[["ingest",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["ingest",6],["self",14],["query",7],["str",22],["structured",8],["content",26],["mapping",2],["any",6],["project",6],["id",40],["root",6],["frame",6],["none",21],["artifact",8],["occurrence",4],["source",27],["dict",4],["normalized",6],["json",32],["value",5],["if",9],["not",5],["isinstance",1],["raise",6],["type",2],["error",5],["must",1],["be",2],["object",1],["code",3],["int",1],["data",4],["pro",4],["index",12],["accepts",1],["only",1],["strict",1],["integer",1],["response",1],["logical",5],["record",1],["projection",1],["driven",1],["by",2],["but",1],["completeness",4],["entire",1],["redacted",1],["mcp",1],["result",1],["otherwise",1],["unique",1],["text",7],["extension",1],["field",1],["could",1],["saved",1],["yet",1],["remain",1],["absent",1],["from",3],["while",1],["receipt",2],["still",1],["claimed",1],["complete",1],["indexed",18],["else",3],["canonical",5],["search",13],["uses",1],["separate",1],["unescaped",1],["derivative",1],["so",1],["every",1],["original",1],["key",1],["scalar",1],["remains",2],["discoverable",1],["even",1],["contains",1],["syntax",1],["round",1],["trip",1],["oracle",1],["leaf",12],["count",14],["digest",12],["manifest",2],["loads",1],["runtime",3],["check",2],["failed",2],["document",2],["identity",3],["sha256",4],["hashlib",3],["encode",3],["utf",3],["hexdigest",3],["batch",23],["dpb",1],["entries",5],["now",5],["clock",1],["ms",1],["rows",6],["list",1],["tuple",1],["pointer",11],["context",15],["entry",12],["item",1],["dpe",1],["u0000",1],["append",1],["lock",1],["try",1],["connection",9],["execute",9],["savepoint",4],["datapro",9],["insert",2],["ignore",2],["into",2],["batches",3],["created",2],["at",4],["updated",2],["values",2],["len",2],["update",1],["select",2],["fetchone",1],["stored",2],["order",1],["fetchall",1],["expected",2],["sorted",1],["actual",2],["row",4],["collision",1],["release",2],["except",1],["exception",1],["rollback",1],["return",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository.link_artifact","name":[["link",1],["artifact",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["link",2],["artifact",6],["self",8],["batch",11],["id",10],["str",6],["none",3],["dict",2],["any",2],["now",2],["clock",1],["ms",1],["lock",1],["cursor",2],["connection",2],["execute",1],["update",1],["datapro",1],["index",2],["batches",1],["updated",1],["at",1],["commit",1],["if",1],["rowcount",1],["raise",1],["key",1],["error",1],["no",1],["such",1],["data",1],["pro",1],["assert",1],["not",1],["return",1],["receipt",1]]},{"id":"openai4s/storage/datapro_index.py#DataProIndexRepository.search","name":[["search",1]],"path":[["openai4s",1],["storage",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["search",7],["self",7],["query",6],["str",13],["limit",7],["int",4],["20",2],["project",8],["id",25],["none",10],["root",6],["frame",6],["include",4],["context",4],["bool",2],["false",4],["dict",5],["any",4],["text",10],["strip",1],["result",3],["max",1],["if",4],["not",5],["return",3],["items",2],["total",5],["truncated",2],["like",8],["escape",5],["content",9],["pattern",6],["params",6],["list",3],["x00",1],["original",1],["canonical",2],["json",3],["so",3],["keep",1],["its",2],["raw",1],["literal",1],["semantics",1],["never",2],["send",1],["nul",2],["sqlite",1],["truncates",1],["would",1],["positives",1],["bearing",1],["data",2],["pro",2],["covered",1],["by",8],["patterns",1],["above",1],["append",3],["extend",2],["default",1],["elif",1],["predicate",4],["join",5],["lock",1],["connection",3],["execute",3],["select",3],["count",1],["from",3],["datapro",5],["index",5],["entries",3],["batches",3],["batch",24],["tuple",3],["fetchone",1],["whole",1],["flattened",1],["level",1],["hit",3],["makes",1],["true",1],["every",1],["entry",6],["under",1],["ordering",1],["pointer",2],["alone",1],["then",2],["let",1],["non",1],["matching",2],["siblings",1],["fill",1],["push",1],["user",1],["actually",1],["searched",1],["out",1],["entirely",1],["rank",3],["direct",1],["first",1],["child",2],["be",1],["hidden",1],["own",1],["rows",6],["artifact",1],["case",1],["else",1],["end",1],["as",1],["match",2],["order",1],["created",1],["at",1],["desc",1],["fetchall",2],["nested",1],["have",1],["large",1],["wrapper",1],["shared",1],["many",1],["selecting",1],["structured",7],["through",1],["repeats",1],["those",1],["bytes",1],["once",2],["per",1],["before",1],["python",1],["even",1],["decodes",1],["them",1],["fetch",1],["parse",1],["each",1],["returned",1],["instead",1],["ids",4],["fromkeys",1],["row",8],["placeholders",2],["loads",1],["decode",1],["len",1]]},{"id":"openai4s/storage/delegation_attempts.py","name":[["delegation",1],["attempts",1],["py",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["durable",1],["delegation",16],["request",17],["identity",4],["per",1],["attempt",14],["rows",1],["root",4],["frame",4],["id",21],["parent",3],["action",3],["group",3],["native",3],["call",3],["no",5],["same",3],["key",4],["digest",3],["reuses",1],["original",1],["child",7],["never",2],["charges",1],["session",1],["spawn",1],["budget",1],["again",1],["different",1],["conflict",2],["new",1],["created",3],["only",2],["by",3],["explicit",1],["continue",1],["restore",1],["constructor",1],["passive",1],["create",7],["schema",6],["invoked",1],["numbered",1],["store",1],["migration",1],["so",1],["failed",3],["upgrade",1],["cannot",1],["leave",1],["half",1],["advertised",1],["as",1],["current",1],["from",3],["future",1],["import",7],["annotations",1],["hashlib",1],["json",3],["sqlite3",1],["uuid",1],["collections",1],["abc",1],["mapping",1],["sequence",1],["typing",1],["any",1],["callable",1],["live",2],["states",3],["frozenset",2],["pending",2],["running",2],["done",2],["stopped",2],["keys",1],["task",1],["name",1],["context",1],["summary",1],["output",1],["model",1],["provider",1],["steps",2],["max",2],["turns",1],["permissions",1],["capabilities",1],["skill",1],["names",1],["connectors",1],["unrestricted",1],["require",1],["artifacts",1],["retries",1],["table",2],["if",5],["not",18],["exists",5],["requests",3],["text",13],["primary",2],["null",13],["sha256",2],["at",3],["integer",4],["payload",4],["default",1],["unique",2],["index",3],["ix",3],["attempts",5],["check",2],["previous",1],["state",2],["updated",1],["artifact",1],["refs",1],["all",1],["repository",1],["canonical",1],["decode",1],["encode",1]]},{"id":"openai4s/storage/delegation_attempts.py#canonical_request_payload","name":[["canonical",1],["request",1],["payload",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["canonical",2],["request",2],["payload",2],["spec",6],["mapping",2],["str",4],["any",4],["dict",2],["identity",2],["relevant",1],["fields",1],["one",1],["delegate",1],["omitting",1],["wait",1],["return",1],["key",5],["digest",1],["keys",1],["if",1],["not",1],["none",1]]},{"id":"openai4s/storage/delegation_attempts.py#create_delegation_request_schema","name":[["create",1],["delegation",1],["request",1],["schema",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["create",2],["delegation",3],["request",4],["schema",3],["connection",5],["sqlite3",2],["none",2],["install",1],["attempt",1],["tables",1],["without",1],["committing",1],["caller",1],["from",1],["openai4s",1],["storage",1],["migrations",1],["import",1],["apply",2],["ddl",2],["script",2]]},{"id":"openai4s/storage/delegation_attempts.py#decode_artifact_refs","name":[["decode",1],["artifact",1],["refs",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["decode",2],["artifact",2],["refs",2],["raw",4],["str",4],["none",2],["list",3],["dict",3],["any",2],["if",3],["not",2],["return",4],["try",1],["value",4],["json",1],["loads",1],["except",1],["type",1],["error",2],["isinstance",2],["item",3],["mapping",1]]},{"id":"openai4s/storage/delegation_attempts.py#decode_payload","name":[["decode",1],["payload",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["decode",2],["payload",2],["raw",4],["str",4],["none",2],["dict",4],["any",2],["if",2],["not",1],["return",3],["try",1],["value",4],["json",1],["loads",1],["except",1],["type",1],["error",2],["isinstance",1],["else",1]]},{"id":"openai4s/storage/delegation_attempts.py#delegation_identity","name":[["delegation",1],["identity",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["delegation",2],["identity",2],["spec",4],["mapping",2],["str",8],["any",2],["tuple",2],["none",3],["group",4],["parent",1],["action",1],["id",2],["strip",2],["call",4],["native",1],["if",1],["return",2]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository","name":[["delegation",1],["attempt",1],["repository",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["class",2],["delegation",15],["attempt",32],["repository",2],["own",1],["request",32],["rows",1],["caller",1],["holds",1],["store",1],["lock",4],["writes",1],["def",10],["init",1],["self",34],["connection",14],["sqlite3",1],["any",10],["clock",8],["ms",16],["callable",1],["int",2],["none",27],["lookup",1],["locked",10],["root",13],["frame",13],["id",86],["str",30],["parent",8],["action",8],["group",8],["native",8],["call",8],["dict",7],["row",16],["execute",10],["select",6],["from",11],["requests",5],["fetchone",5],["return",10],["if",13],["not",9],["else",7],["by",3],["child",29],["union",1],["join",2],["attempts",8],["limit",3],["insert",4],["sha256",5],["payload",7],["mapping",2],["new",2],["now",8],["into",2],["created",4],["at",9],["json",6],["values",2],["encode",3],["previous",7],["state",18],["pending",3],["states",2],["raise",1],["value",1],["error",1],["unknown",1],["latest",7],["no",8],["updated",5],["artifact",8],["refs",13],["order",2],["desc",2],["update",4],["sequence",2],["running",2],["terminal",2],["reuse",1],["late",1],["persist",1],["already",1],["done",1],["failed",1],["stopped",1],["null",1],["stop",1],["live",1],["ids",4],["item",3],["marks",1],["fo",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository._attempt_from","name":[["attempt",1],["from",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["attempt",8],["from",2],["row",13],["sqlite3",2],["dict",2],["str",2],["any",2],["return",1],["id",8],["request",2],["no",2],["int",1],["previous",2],["child",2],["state",2],["created",2],["at",4],["updated",2],["artifact",3],["refs",3],["decode",1],["json",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository._request_from","name":[["request",1],["from",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["request",6],["from",2],["row",13],["sqlite3",2],["dict",2],["str",2],["any",2],["return",1],["id",10],["root",2],["frame",2],["parent",2],["action",2],["group",2],["native",2],["call",2],["sha256",2],["child",2],["created",2],["at",2],["payload",5],["json",3],["decode",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.attempt_for_child_locked","name":[["attempt",1],["child",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["attempt",4],["child",6],["locked",2],["self",4],["id",4],["str",4],["dict",2],["any",2],["none",4],["row",3],["connection",1],["execute",1],["select",1],["from",2],["delegation",1],["attempts",1],["order",1],["by",1],["no",1],["desc",1],["limit",1],["fetchone",1],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.insert_attempt_locked","name":[["insert",1],["attempt",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["insert",3],["attempt",23],["locked",3],["self",5],["request",7],["id",25],["str",10],["child",6],["previous",8],["none",6],["state",9],["pending",2],["dict",2],["any",2],["if",3],["not",1],["states",1],["raise",1],["value",1],["error",1],["unknown",1],["delegation",2],["latest",6],["no",6],["int",1],["else",2],["new",1],["now",5],["ms",6],["clock",1],["connection",1],["execute",1],["into",1],["attempts",1],["created",2],["at",4],["updated",2],["artifact",2],["refs",2],["json",1],["values",1],["return",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.insert_request_locked","name":[["insert",1],["request",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["insert",3],["request",14],["locked",2],["self",4],["root",6],["frame",6],["id",30],["str",14],["parent",6],["action",6],["group",6],["native",6],["call",6],["sha256",6],["child",6],["payload",8],["mapping",2],["any",4],["none",4],["dict",2],["new",1],["now",3],["ms",4],["clock",1],["connection",1],["execute",1],["into",1],["delegation",1],["requests",1],["created",2],["at",2],["json",2],["values",1],["encode",2],["return",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.latest_attempt_locked","name":[["latest",1],["attempt",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["latest",2],["attempt",4],["locked",2],["self",4],["request",4],["id",4],["str",4],["dict",2],["any",2],["none",4],["row",3],["connection",1],["execute",1],["select",1],["from",2],["delegation",1],["attempts",1],["order",1],["by",1],["no",1],["desc",1],["limit",1],["fetchone",1],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.lookup_locked","name":[["lookup",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["lookup",2],["locked",2],["self",4],["root",4],["frame",4],["id",12],["str",8],["parent",4],["action",4],["group",4],["native",4],["call",4],["dict",2],["any",2],["none",4],["row",3],["connection",1],["execute",1],["select",1],["from",2],["delegation",1],["requests",1],["fetchone",1],["return",1],["request",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.project_for_child_locked","name":[["project",1],["child",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["project",2],["child",9],["locked",4],["self",4],["root",4],["frame",4],["id",13],["str",6],["dict",2],["any",2],["request",6],["attempt",7],["return",1],["if",2],["else",2],["none",2],["artifact",2],["refs",2]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.request_by_id_locked","name":[["request",1],["by",1],["id",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["request",7],["by",2],["id",6],["locked",2],["self",4],["str",4],["dict",2],["any",2],["none",4],["row",3],["connection",1],["execute",1],["select",1],["from",2],["delegation",1],["requests",1],["fetchone",1],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.request_for_child_locked","name":[["request",1],["child",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["request",5],["child",8],["locked",2],["self",4],["root",6],["frame",6],["id",14],["str",6],["dict",2],["any",2],["none",4],["row",3],["connection",1],["execute",1],["select",2],["from",3],["delegation",3],["requests",2],["union",1],["join",1],["attempts",1],["limit",1],["fetchone",1],["return",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.stop_live_attempts_locked","name":[["stop",1],["live",1],["attempts",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["stop",2],["live",2],["attempts",3],["locked",2],["self",4],["child",4],["ids",7],["sequence",2],["str",3],["none",2],["item",3],["if",2],["not",1],["return",1],["marks",2],["join",1],["connection",1],["execute",1],["update",1],["delegation",1],["state",2],["stopped",1],["updated",1],["at",1],["id",1],["pending",1],["running",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationAttemptRepository.update_attempt_state_locked","name":[["update",1],["attempt",1],["state",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["update",5],["attempt",3],["state",12],["locked",2],["self",8],["child",8],["id",8],["str",6],["artifact",7],["refs",12],["sequence",2],["mapping",2],["any",2],["none",7],["if",3],["not",2],["states",1],["return",2],["encode",1],["connection",3],["execute",3],["delegation",3],["attempts",3],["updated",3],["at",3],["json",3],["pending",2],["running",2],["clock",3],["ms",3],["terminal",2],["reuse",1],["late",1],["persist",1],["already",1],["row",1],["done",1],["failed",1],["stopped",1],["null",1]]},{"id":"openai4s/storage/delegation_attempts.py#DelegationRequestConflict","name":[["delegation",1],["request",1],["conflict",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["class",2],["delegation",2],["request",3],["conflict",2],["runtime",2],["error",2],["same",1],["durable",1],["key",1],["different",1],["digest",1],["http",2],["409",2],["status",1]]},{"id":"openai4s/storage/delegation_attempts.py#encode_artifact_refs","name":[["encode",1],["artifact",1],["refs",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["encode",2],["artifact",4],["refs",6],["sequence",2],["mapping",3],["str",10],["any",2],["none",5],["if",2],["not",2],["return",2],["cleaned",3],["item",9],["isinstance",1],["continue",1],["append",1],["id",6],["version",3],["filename",3],["logical",1],["path",3],["required",1],["reconstruct",1],["nested",1],["output",1],["placement",1],["after",1],["daemon",1],["restart",1],["source",1],["bytes",1],["resolved",1],["from",1],["immutable",1],["metadata",1],["at",1],["materialize",1],["time",1],["checksum",2],["frame",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/storage/delegation_attempts.py#encode_payload","name":[["encode",1],["payload",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["encode",2],["payload",3],["spec",3],["mapping",2],["str",5],["any",2],["return",1],["json",1],["dumps",1],["canonical",1],["request",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["default",1]]},{"id":"openai4s/storage/delegation_attempts.py#new_attempt_id","name":[["new",1],["attempt",1],["id",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["new",2],["attempt",2],["id",2],["str",2],["return",1],["datm",1],["uuid",1],["uuid4",1],["hex",1],["16",1]]},{"id":"openai4s/storage/delegation_attempts.py#new_request_id","name":[["new",1],["request",1],["id",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["new",2],["request",2],["id",2],["str",2],["return",1],["dreq",1],["uuid",1],["uuid4",1],["hex",1],["16",1]]},{"id":"openai4s/storage/delegation_attempts.py#request_sha256","name":[["request",1],["sha256",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["attempts",1],["py",1]],"body":[["def",2],["request",3],["sha256",3],["spec",3],["mapping",2],["str",5],["any",2],["encoded",2],["json",1],["dumps",1],["canonical",1],["payload",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["default",1],["return",1],["hashlib",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/delegation.py","name":[["delegation",1],["py",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["durable",1],["bounded",1],["projection",2],["session",1],["sub",1],["agent",1],["delegation",17],["tree",1],["from",4],["future",1],["import",7],["annotations",1],["json",3],["re",8],["sqlite3",1],["collections",1],["abc",1],["mapping",1],["sequence",3],["typing",1],["any",1],["callable",1],["openai4s",1],["storage",1],["attempts",1],["attempt",1],["repository",2],["request",2],["conflict",2],["schema",2],["create",6],["table",3],["if",6],["not",31],["exists",6],["sessions",1],["root",9],["frame",10],["id",26],["text",25],["primary",3],["key",6],["budget",2],["limit",2],["integer",10],["null",25],["check",8],["spawned",2],["default",6],["active",2],["child",9],["owner",3],["instance",7],["runner",4],["created",3],["at",10],["updated",1],["children",5],["parent",2],["name",1],["depth",2],["status",6],["pending",2],["running",2],["done",2],["failed",2],["stopped",2],["overrides",1],["result",1],["error",1],["stop",1],["reason",1],["task",1],["turn",2],["boundary",3],["max",1],["turns",1],["last",1],["progress",1],["real",6],["started",1],["finished",1],["index",3],["ix",3],["live",3],["steering",3],["message",4],["queued",4],["delivered",3],["discarded",2],["preview",1],["frozenset",3],["terminal",2],["states",2],["secret",3],["compile",4],["api",1],["token",3],["password",2],["passwd",2],["credential",2],["authorization",1],["cookie",1],["ignorecase",3],["bearer",2],["sk",1],["ark",1],["za",1],["z0",3],["assignment",1],["all",1]]},{"id":"openai4s/storage/delegation.py#_decode","name":[["decode",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["decode",2],["value",5],["str",2],["none",5],["any",2],["if",1],["return",3],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2]]},{"id":"openai4s/storage/delegation.py#_encode","name":[["encode",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["encode",2],["value",3],["any",2],["limit",4],["int",2],["str",2],["encoded",4],["json",2],["dumps",2],["public",1],["ensure",2],["ascii",2],["false",2],["sort",2],["keys",2],["true",3],["separators",2],["if",1],["len",1],["return",2],["truncated",1],["preview",1],["text",1],["max",1],["256",1],["80",1]]},{"id":"openai4s/storage/delegation.py#_encode_result","name":[["encode",1],["result",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["encode",3],["result",2],["value",3],["any",2],["str",2],["return",1],["16",1],["000",1]]},{"id":"openai4s/storage/delegation.py#_float","name":[["float",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["float",5],["value",4],["any",2],["none",4],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/delegation.py#_positive","name":[["positive",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["positive",2],["value",4],["any",2],["int",3],["none",5],["if",2],["return",2],["number",3],["else",1]]},{"id":"openai4s/storage/delegation.py#_public","name":[["public",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["public",4],["value",14],["any",5],["depth",6],["int",3],["if",8],["return",6],["max",1],["none",1],["isinstance",5],["bool",1],["float",1],["str",3],["text",2],["2000",1],["mapping",1],["output",7],["dict",1],["index",2],["raw",2],["key",6],["item",4],["enumerate",1],["items",1],["60",3],["truncated",2],["true",1],["break",1],["160",1],["redacted",1],["secret",1],["search",1],["else",1],["sequence",1],["not",1],["bytes",1],["bytearray",1],["memoryview",1],["len",1],["append",1],["1000",1]]},{"id":"openai4s/storage/delegation.py#_required","name":[["required",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["required",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/delegation.py#_text","name":[["text",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["text",10],["value",4],["any",2],["limit",4],["int",2],["str",3],["none",4],["if",2],["return",2],["bearer",2],["sub",3],["redacted",3],["token",2],["assignment",1],["lambda",1],["match",2],["group",1],["len",1],["else",1],["max",1],["18",1],["host",1],["truncated",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository","name":[["delegation",1],["projection",1],["repository",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["class",2],["delegation",15],["projection",2],["repository",3],["own",1],["durable",1],["leases",1],["budget",6],["counters",1],["safe",1],["read",1],["models",1],["def",3],["init",1],["self",31],["connection",20],["sqlite3",2],["lock",7],["any",4],["clock",7],["ms",14],["callable",1],["int",11],["none",16],["attempts",3],["attempt",1],["executescript",1],["schema",1],["commit",3],["restore",1],["root",27],["frame",17],["id",58],["str",18],["owner",15],["instance",20],["runner",19],["limit",11],["dict",2],["acquire",1],["lease",3],["stop",4],["non",2],["terminal",1],["work",1],["from",4],["old",1],["required",6],["if",9],["raise",6],["value",3],["error",9],["must",2],["be",2],["positive",1],["now",10],["1000",2],["try",3],["execute",10],["begin",2],["immediate",2],["session",8],["select",3],["sessions",3],["fetchone",2],["insert",2],["into",2],["spawned",6],["active",4],["child",26],["sequence",5],["created",2],["at",6],["updated",2],["values",3],["elif",1],["rows",3],["name",3],["children",4],["status",7],["pending",4],["running",3],["fetchall",1],["stopped",4],["ids",4],["result",4],["encode",1],["reason",3],["output",1],["completion",1],["bullets",1],["daemon",2],["restart",2],["update",3],["json",1],["null",1],["finished",1],["live",1],["locked",4],["except",2],["operational",1],["as",2],["no",1],["such",1],["table",1],["not",3],["lower",1],["steering",1],["discarded",1],["queued",1],["count",9],["exception",1],["rollback",1],["return",2],["project",1],["include",1],["text",1],["true",1],["reserve",1],["depth",7],["parent",7],["action",4],["group",4],["native",4],["call",4],["request",5],["sha256",4],["payload",1],["mapping",1],["reservation",2],["negative",1],["identity",6],["strip",3],["idempotent",1],["one",1],["time",1],["reused",3],["reuse",1],["runtime",1],["spawn",1],["cap",1],["reached",1],["already",1],["requested",1],["list",1],["range",1],["append",1],["runn",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["init",2],["self",9],["connection",9],["sqlite3",2],["lock",6],["any",2],["clock",6],["ms",6],["callable",2],["int",2],["none",2],["attempts",1],["delegation",2],["attempt",1],["repository",1],["executescript",1],["schema",1],["commit",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._budget_from","name":[["budget",1],["from",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["budget",3],["from",2],["row",9],["sqlite3",2],["dict",2],["str",2],["any",2],["limit",5],["int",4],["spawned",5],["return",1],["root",2],["frame",2],["id",2],["active",2],["remaining",1],["max",1],["sequence",2],["child",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._budget_locked","name":[["budget",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["budget",3],["locked",2],["self",4],["root",5],["str",4],["dict",2],["any",2],["row",3],["connection",1],["execute",1],["select",1],["from",2],["delegation",2],["sessions",1],["frame",1],["id",1],["fetchone",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["session",1],["return",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._child_locked","name":[["child",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["child",7],["locked",2],["self",4],["root",4],["str",6],["id",5],["include",4],["text",4],["bool",2],["dict",2],["any",2],["none",3],["row",3],["connection",1],["execute",1],["select",1],["from",1],["delegation",1],["children",1],["frame",1],["fetchone",1],["return",1],["normalize",1],["if",1],["else",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._lease_locked","name":[["lease",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["lease",3],["locked",2],["self",3],["root",5],["str",6],["owner",4],["runner",5],["sqlite3",2],["row",7],["connection",1],["execute",1],["select",1],["from",1],["delegation",3],["sessions",1],["frame",1],["id",3],["fetchone",1],["if",2],["none",1],["raise",2],["key",1],["error",2],["unknown",1],["session",1],["instance",2],["runtime",1],["no",1],["longer",1],["active",1],["return",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._normalize_child","name":[["normalize",1],["child",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["normalize",2],["child",11],["self",4],["row",26],["sqlite3",3],["include",3],["text",6],["bool",2],["dict",5],["str",3],["any",2],["result",7],["decode",2],["json",2],["overrides",5],["message",12],["rows",5],["connection",1],["execute",1],["select",1],["id",24],["status",10],["preview",3],["queued",6],["at",15],["delivered",5],["boundary",5],["from",1],["delegation",1],["steering",2],["root",4],["frame",8],["order",1],["by",1],["fetchall",1],["messages",4],["item",13],["if",5],["append",1],["try",1],["identity",5],["attempts",1],["project",1],["locked",1],["except",1],["operational",1],["error",5],["as",1],["no",1],["such",1],["table",1],["not",1],["lower",1],["raise",1],["return",1],["name",2],["depth",2],["int",2],["parent",4],["isinstance",3],["else",3],["none",2],["output",2],["stop",2],["reason",2],["task",2],["created",2],["started",2],["finished",2],["request",2],["attempt",2],["artifact",2],["refs",2],["progress",3],["turn",2],["max",2],["turns",2],["last",2],["sum",3],["discarded",2]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._persist_message_locked","name":[["persist",1],["message",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["persist",2],["message",18],["locked",2],["self",3],["root",5],["str",12],["child",4],["id",14],["owner",4],["runner",4],["mapping",2],["any",2],["none",4],["required",1],["state",4],["status",4],["queued",3],["if",2],["not",2],["states",1],["discarded",1],["connection",1],["execute",1],["insert",1],["into",1],["delegation",1],["steering",1],["frame",2],["text",3],["preview",2],["at",6],["delivered",4],["boundary",5],["instance",2],["values",1],["conflict",1],["update",1],["excluded",3],["600",1],["float",2],["int",1],["else",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._project_locked","name":[["project",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["project",2],["locked",2],["self",6],["root",10],["frame",10],["id",11],["str",4],["include",4],["text",4],["bool",2],["dict",2],["any",2],["session",3],["connection",2],["execute",2],["select",2],["from",3],["delegation",2],["sessions",1],["fetchone",1],["stats",7],["key",3],["pending",1],["running",1],["done",1],["failed",1],["stopped",1],["if",1],["none",2],["return",2],["initialized",2],["false",1],["budget",3],["total",2],["children",7],["rows",2],["order",1],["by",1],["created",1],["at",1],["child",4],["fetchall",1],["normalize",1],["row",3],["safe",1],["unknown",1],["status",5],["widened",1],["lifecycle",1],["corrupted",1],["must",1],["degrade",1],["honest",1],["count",1],["never",1],["error",1],["takes",1],["down",1],["every",1],["delegations",1],["read",1],["true",1],["len",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository._reuse_request_locked","name":[["reuse",1],["request",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["reuse",2],["request",12],["locked",5],["self",5],["root",5],["str",11],["parent",4],["action",4],["group",4],["id",23],["native",6],["call",6],["sha256",4],["dict",2],["any",2],["none",6],["existing",7],["attempts",2],["lookup",1],["frame",1],["if",5],["return",2],["raise",1],["delegation",3],["conflict",2],["digest",1],["latest",8],["attempt",10],["row",1],["authority",1],["child",11],["current",1],["requests",1],["never",2],["moves",1],["while",1],["continue",1],["mints",1],["fresh",1],["per",1],["retry",2],["reading",1],["from",2],["one",1],["table",1],["other",1],["hands",1],["back",1],["pair",1],["existed",1],["together",1],["whose",1],["output",1],["failure",1],["prompted",1],["labelled",1],["actually",1],["flight",1],["else",3],["ids",1],["budget",2],["reused",1],["true",1],["no",2],["payload",2]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.budget","name":[["budget",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["budget",3],["self",5],["root",8],["frame",5],["id",5],["str",4],["dict",2],["any",2],["none",4],["required",1],["lock",1],["exists",2],["connection",1],["execute",1],["select",1],["from",1],["delegation",1],["sessions",1],["fetchone",1],["return",1],["locked",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.continue_request","name":[["continue",1],["request",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["continue",2],["request",17],["self",14],["root",13],["frame",7],["id",43],["str",12],["owner",8],["instance",10],["runner",8],["child",23],["depth",8],["int",6],["parent",4],["none",5],["dict",2],["any",2],["create",1],["next",1],["attempt",13],["durable",2],["never",1],["called",1],["by",1],["restore",1],["required",4],["target",4],["if",5],["raise",5],["value",1],["error",3],["delegation",6],["reservation",1],["values",2],["must",1],["be",1],["non",1],["negative",1],["now",5],["ms",4],["clock",1],["1000",1],["lock",1],["try",1],["connection",5],["execute",3],["begin",1],["immediate",1],["session",5],["lease",1],["locked",5],["attempts",3],["key",1],["no",3],["latest",8],["not",1],["state",2],["pending",2],["running",1],["conflict",1],["already",2],["flight",1],["spawned",7],["limit",4],["budget",3],["runtime",1],["spawn",1],["cap",1],["reached",1],["requested",1],["sequence",5],["new",4],["insert",2],["into",1],["children",1],["status",1],["created",1],["at",2],["previous",2],["else",1],["update",1],["sessions",1],["active",2],["updated",1],["commit",1],["except",1],["exception",1],["rollback",1],["return",1],["ids",1],["reused",1],["false",1],["payload",2]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.persist_child","name":[["persist",1],["child",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["persist",3],["child",39],["self",10],["root",12],["frame",10],["id",33],["str",15],["owner",5],["instance",10],["runner",5],["mapping",4],["any",6],["messages",3],["sequence",2],["dict",2],["none",7],["required",2],["state",8],["status",5],["pending",1],["if",7],["not",4],["states",1],["raise",2],["value",1],["error",6],["unknown",1],["delegation",3],["lock",1],["row",5],["connection",3],["execute",2],["select",1],["from",1],["children",2],["fetchone",1],["return",3],["locked",4],["include",2],["text",6],["true",2],["terminal",2],["result",6],["else",2],["update",2],["parent",4],["name",2],["depth",2],["overrides",2],["json",2],["stop",2],["reason",2],["task",2],["turn",2],["boundary",2],["max",4],["turns",2],["last",2],["progress",2],["at",8],["created",2],["started",2],["finished",2],["160",1],["int",2],["encode",2],["4000",1],["1200",1],["240",1],["40",1],["positive",1],["float",4],["message",3],["try",1],["attempts",1],["attempt",1],["artifact",2],["refs",2],["except",1],["sqlite3",1],["operational",1],["as",1],["no",1],["such",1],["table",1],["lower",1],["commit",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.project","name":[["project",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["project",3],["self",4],["root",6],["frame",4],["id",4],["str",4],["dict",2],["any",2],["required",1],["lock",1],["return",1],["locked",1],["include",1],["text",1],["false",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.release","name":[["release",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["release",2],["self",9],["root",12],["frame",6],["id",14],["str",8],["owner",4],["instance",8],["runner",4],["count",3],["int",3],["dict",2],["any",2],["required",1],["lock",1],["session",5],["connection",3],["execute",2],["select",1],["from",1],["delegation",3],["sessions",2],["fetchone",1],["if",2],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["return",2],["budget",2],["locked",2],["update",1],["active",2],["max",2],["updated",1],["at",1],["clock",1],["ms",1],["commit",1]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.request_for_child","name":[["request",1],["child",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["request",8],["child",8],["self",5],["root",7],["frame",5],["id",11],["str",6],["dict",2],["any",2],["none",4],["required",2],["target",2],["lock",1],["attempts",2],["locked",2],["if",1],["return",2],["latest",4],["attempt",2]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.reserve","name":[["reserve",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["reserve",2],["self",17],["root",15],["frame",7],["id",47],["str",22],["owner",8],["instance",10],["runner",8],["count",11],["int",9],["depth",8],["parent",11],["child",20],["none",27],["action",7],["group",7],["native",7],["call",7],["request",19],["sha256",7],["payload",4],["mapping",2],["any",4],["dict",2],["required",3],["if",10],["raise",5],["value",2],["error",4],["delegation",3],["reservation",2],["values",2],["must",1],["be",1],["non",1],["negative",1],["identity",13],["strip",3],["idempotent",1],["one",1],["at",3],["time",1],["now",5],["ms",4],["clock",1],["1000",1],["lock",1],["try",2],["connection",7],["execute",3],["begin",1],["immediate",1],["session",5],["lease",1],["locked",6],["not",5],["reused",7],["reuse",2],["commit",2],["return",3],["spawned",7],["limit",4],["budget",3],["runtime",1],["spawn",1],["cap",1],["reached",1],["already",1],["requested",1],["sequence",6],["ids",6],["list",1],["range",1],["append",1],["insert",3],["into",1],["children",1],["status",1],["created",1],["pending",1],["row",10],["attempt",10],["attempts",2],["except",2],["sqlite3",1],["integrity",1],["rollback",2],["update",1],["sessions",1],["active",2],["updated",1],["exception",1],["result",5],["false",1],["no",2]]},{"id":"openai4s/storage/delegation.py#DelegationProjectionRepository.restore","name":[["restore",1]],"path":[["openai4s",1],["storage",1],["delegation",1],["py",1]],"body":[["def",2],["restore",2],["self",16],["root",20],["frame",14],["id",34],["str",9],["owner",9],["instance",14],["runner",14],["budget",5],["limit",8],["int",4],["dict",2],["any",2],["acquire",1],["lease",2],["stop",4],["non",1],["terminal",1],["work",1],["from",4],["old",1],["required",3],["if",3],["raise",3],["value",1],["error",6],["delegation",8],["must",1],["be",1],["positive",1],["now",7],["ms",6],["clock",1],["1000",1],["lock",1],["try",2],["connection",10],["execute",8],["begin",1],["immediate",1],["session",3],["select",3],["sessions",3],["fetchone",2],["none",3],["insert",1],["into",1],["spawned",1],["active",4],["child",14],["sequence",1],["created",1],["at",4],["updated",2],["values",1],["elif",1],["rows",3],["name",3],["children",3],["status",6],["pending",3],["running",3],["fetchall",1],["stopped",4],["ids",2],["result",4],["encode",1],["reason",3],["output",1],["completion",1],["bullets",1],["daemon",2],["restart",2],["update",3],["json",1],["null",1],["finished",1],["attempts",2],["live",1],["locked",2],["except",2],["sqlite3",1],["operational",1],["as",2],["no",1],["such",1],["table",1],["not",1],["lower",1],["steering",1],["discarded",1],["queued",1],["count",1],["commit",1],["exception",1],["rollback",1],["return",1],["project",1],["include",1],["text",1],["true",1]]},{"id":"openai4s/storage/deletion.py","name":[["deletion",1],["py",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["exact",1],["lifecycle",1],["deletion",3],["one",1],["scientific",1],["session",2],["whole",1],["project",1],["sqlite",1],["foreign",1],["keys",1],["intentionally",1],["absent",1],["from",5],["compatibility",1],["schema",1],["so",1],["must",1],["name",1],["every",1],["owned",1],["aggregate",1],["explicitly",1],["repository",2],["owns",1],["single",1],["transaction",1],["boundary",1],["returns",1],["filesystem",1],["candidates",1],["server",1],["never",1],["unlinks",1],["path",1],["itself",1],["future",1],["import",5],["annotations",1],["sqlite3",1],["collections",1],["abc",1],["iterable",1],["typing",1],["any",1],["openai4s",1],["storage",1],["snapshots",1],["revert",1],["recovery",1],["setting",1],["key",1],["all",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository","name":[["session",1],["deletion",1],["repository",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["class",2],["session",10],["deletion",3],["repository",2],["delete",13],["durable",1],["aggregates",1],["without",1],["crossing",1],["ownership",1],["scopes",1],["def",5],["init",1],["self",51],["connection",19],["sqlite3",1],["lock",6],["any",5],["none",5],["project",40],["ids",33],["id",76],["str",17],["list",2],["return",6],["only",1],["canonical",3],["roots",8],["owned",1],["by",3],["rows",16],["execute",10],["select",8],["frame",44],["from",8],["frames",8],["root",26],["null",2],["order",2],["created",2],["at",2],["fetchall",5],["row",21],["dict",4],["exactly",1],["one",1],["safe",1],["cleanup",1],["candidates",2],["required",2],["try",2],["begin",2],["immediate",2],["fetchone",2],["if",10],["commit",3],["empty",1],["result",10],["raise",3],["value",1],["error",1],["requires",1],["locked",6],["artifact",14],["aggregate",4],["except",2],["exception",2],["rollback",2],["deleted",8],["true",1],["same",1],["complete",1],["boundary",1],["projects",2],["tuple",3],["counted",5],["permission",1],["rules",1],["scope",6],["capability",2],["states",1],["events",1],["table",2],["folders",1],["notes",1],["memories",1],["not",2],["iterable",3],["unique",8],["artifacts",7],["int",1],["version",8],["path",8],["snapshot",8],["env",9],["versions",1],["marks",4],["observation",3],["capture",1],["observations",1],["cell",4],["clauses",4],["params",4],["append",2],["producing",2],["execution",1],["log",1],["join",1],["tree",4],["workspace",2],["checkpoints",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["init",2],["self",4],["connection",6],["sqlite3",2],["lock",4],["any",2],["none",2]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._artifact_ids_locked","name":[["artifact",1],["ids",1],["locked",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["artifact",4],["ids",2],["locked",2],["self",4],["str",4],["params",3],["tuple",4],["any",2],["return",1],["unique",1],["row",2],["id",2],["connection",1],["execute",1],["select",1],["from",1],["artifacts",1],["fetchall",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._delete_aggregate_locked","name":[["delete",1],["aggregate",1],["locked",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["delete",11],["aggregate",3],["locked",2],["self",45],["root",15],["frame",14],["ids",32],["iterable",6],["str",14],["artifact",9],["project",6],["id",40],["none",5],["dict",3],["any",4],["roots",24],["unique",12],["frames",5],["artifacts",11],["deleted",8],["rows",17],["int",1],["version",8],["if",20],["connection",9],["execute",9],["select",9],["path",8],["snapshot",8],["env",9],["from",9],["versions",1],["marks",15],["fetchall",8],["row",22],["observation",3],["capture",1],["observations",1],["not",3],["null",2],["cell",4],["clauses",10],["list",2],["params",9],["tuple",2],["append",5],["producing",2],["execution",3],["log",1],["join",2],["candidates",1],["tree",5],["workspace",3],["session",2],["checkpoints",1],["group",8],["action",3],["groups",2],["remove",1],["auto",4],["mode",4],["bindings",1],["before",1],["deleting",1],["ledger",2],["sealed",1],["repair",3],["ledgers",1],["reject",1],["event",1],["attempt",1],["while",1],["their",1],["binding",1],["exists",1],["deletion",1],["intentionally",1],["removes",1],["owner",1],["first",2],["same",2],["transaction",1],["table",5],["review",3],["findings",1],["runs",3],["permission",1],["assessments",1],["events",2],["counted",7],["selections",1],["scope",2],["kind",1],["attempts",2],["saved",1],["data",1],["pro",1],["result",1],["has",1],["lifecycle",1],["as",1],["its",1],["owning",1],["entries",2],["because",1],["legacy",1],["installs",1],["may",2],["have",2],["opened",2],["database",1],["foreign",2],["key",2],["enforcement",2],["disabled",2],["datapro",14],["batch",10],["index",3],["batches",2],["explicit",1],["rather",1],["than",1],["relying",1],["cascades",1],["older",1],["databases",1],["been",1],["recovery",1],["must",1],["never",1],["outlive",1],["message",1],["binds",1],["delivery",8],["completion",3],["deliveries",2],["request",6],["tables",2],["name",2],["sqlite",1],["master",1],["type",1],["delegation",5],["requests",3],["at",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._delete_counted","name":[["delete",1],["counted",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["delete",3],["counted",2],["self",3],["totals",4],["dict",2],["str",6],["int",3],["table",5],["params",3],["tuple",2],["any",2],["none",2],["cursor",2],["connection",1],["execute",1],["from",1],["max",1],["rowcount",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._empty_result","name":[["empty",1],["result",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["empty",2],["result",2],["root",4],["frame",5],["id",3],["str",4],["dict",2],["any",2],["return",1],["deleted",2],["false",1],["ids",6],["artifact",1],["version",1],["stale",1],["paths",2],["cas",2],["tree",2],["retained",2],["rows",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._frame_ids_for_roots_locked","name":[["frame",1],["ids",1],["roots",1],["locked",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["frame",6],["ids",2],["roots",9],["locked",2],["self",6],["tuple",4],["str",4],["if",1],["not",1],["return",2],["unique",1],["row",2],["id",4],["connection",1],["execute",1],["select",1],["from",1],["frames",1],["marks",2],["root",1],["fetchall",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._marks","name":[["marks",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["marks",2],["values",4],["tuple",2],["any",2],["str",2],["if",1],["not",2],["raise",1],["value",2],["error",1],["sql",1],["list",1],["must",1],["be",1],["empty",1],["return",1],["join",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._required","name":[["required",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["required",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository._unique","name":[["unique",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["unique",2],["values",3],["iterable",2],["any",2],["tuple",3],["str",3],["return",1],["dict",1],["fromkeys",1],["value",3],["if",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository.delete_project","name":[["delete",1],["project",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["delete",9],["project",33],["self",17],["id",30],["str",5],["dict",2],["any",2],["same",1],["complete",1],["session",2],["aggregate",2],["boundary",1],["required",1],["lock",1],["try",1],["connection",5],["execute",3],["begin",1],["immediate",1],["select",2],["from",2],["projects",2],["fetchone",1],["root",3],["frame",9],["ids",11],["tuple",2],["row",2],["frames",1],["order",1],["by",1],["created",1],["at",1],["fetchall",1],["artifact",4],["locked",2],["result",7],["counted",5],["deleted",6],["rows",5],["permission",1],["rules",1],["scope",6],["capability",2],["states",1],["events",1],["table",2],["folders",1],["notes",1],["memories",1],["commit",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1],["not",1],["none",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository.delete_session","name":[["delete",1],["session",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["delete",4],["session",4],["self",13],["root",18],["frame",24],["id",22],["str",6],["dict",2],["any",2],["exactly",1],["one",1],["return",3],["safe",1],["cleanup",1],["candidates",1],["required",1],["lock",1],["try",1],["connection",5],["execute",2],["begin",1],["immediate",1],["row",5],["select",1],["project",3],["from",1],["frames",1],["fetchone",1],["if",2],["none",1],["commit",2],["empty",1],["result",3],["canonical",2],["raise",2],["value",1],["error",1],["deletion",1],["requires",1],["ids",9],["roots",1],["locked",3],["artifact",4],["aggregate",1],["except",1],["exception",1],["rollback",1],["deleted",1],["true",1]]},{"id":"openai4s/storage/deletion.py#SessionDeletionRepository.project_session_ids","name":[["project",1],["session",1],["ids",1]],"path":[["openai4s",1],["storage",1],["deletion",1],["py",1]],"body":[["def",2],["project",7],["session",2],["ids",2],["self",4],["id",11],["str",5],["list",2],["return",2],["only",1],["canonical",1],["roots",1],["owned",1],["by",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["frame",6],["from",1],["frames",1],["root",2],["null",1],["order",1],["created",1],["at",1],["fetchall",1],["row",2]]},{"id":"openai4s/storage/delivery.py","name":[["delivery",1],["py",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["recoverable",1],["publication",1],["artifact",8],["bearing",1],["completion",16],["messages",2],["snapshots",1],["committed",3],["before",3],["turn",2],["describe",1],["them",1],["final",1],["assistant",1],["message",5],["its",2],["delivery",22],["record",1],["then",1],["enter",1],["sqlite",1],["one",1],["transaction",1],["only",1],["after",1],["commit",2],["may",2],["web",2],["socket",3],["projection",2],["be",1],["emitted",1],["crash",1],["small",1],["interval",1],["between",1],["emission",1],["leaves",1],["row",1],["durable",2],["rest",1],["visible",1],["explicit",1],["recovery",1],["rather",1],["than",1],["prose",1],["no",1],["fact",1],["stage",1],["ledger",1],["not",23],["itself",1],["re",3],["emit",1],["ordinary",1],["bounded",1],["process",1],["sequence",1],["buffer",1],["still",1],["replay",1],["while",1],["remains",1],["live",1],["repository",2],["intentionally",1],["create",8],["own",1],["table",3],["store",1],["owns",1],["schema",4],["installation",1],["migrations",2],["module",1],["exports",1],["ddl",2],["so",1],["facade",1],["install",1],["same",1],["contract",1],["new",1],["upgraded",1],["databases",1],["from",4],["future",1],["import",9],["annotations",1],["hashlib",1],["json",4],["sqlite3",1],["uuid",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["callable",1],["openai4s",1],["storage",1],["apply",1],["script",1],["sha256",6],["compile",1],["9a",1],["64",1],["sql",1],["batch",1],["size",2],["400",1],["candidate",5],["verdict",2],["digest",1],["key",9],["metadata",1],["orphaned",1],["reason",2],["daemon",2],["restart",2],["auto",1],["run",1],["prestarted",1],["promotion",1],["terminal",1],["review",2],["statuses",1],["verified",1],["completed",1],["issues",1],["unavailable",1],["if",6],["exists",6],["deliveries",6],["id",29],["text",14],["primary",2],["idempotency",2],["null",15],["root",3],["frame",4],["branch",3],["unique",3],["manifest",2],["content",1],["status",3],["check",1],["published",2],["created",3],["at",4],["integer",4],["foreign",4],["references",4],["delete",4],["cascade",2],["index",4],["ix",4],["pending",1],["session",1],["artifacts",6],["ordinal",2],["version",6],["bytes",1],["restrict",2],["versions",1],["all",1],["conflict",1],["error",1],["canonical",1]]},{"id":"openai4s/storage/delivery.py#canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["canonical",2],["json",5],["value",6],["any",2],["str",2],["encode",1],["deterministically",1],["rejecting",1],["lossy",1],["non",1],["finite",1],["data",1],["try",1],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["except",1],["type",1],["error",5],["as",1],["raise",1],["completion",1],["delivery",1],["manifest",1],["must",1],["be",1],["safe",1],["from",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository","name":[["completion",1],["delivery",1],["repository",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["class",2],["completion",11],["delivery",17],["repository",2],["atomically",1],["bind",1],["final",3],["assistant",2],["prose",1],["verified",1],["artifact",2],["manifest",32],["def",2],["init",1],["self",25],["connection",9],["sqlite3",1],["lock",4],["any",5],["clock",4],["ms",4],["callable",3],["int",4],["id",43],["factory",5],["str",13],["none",19],["lambda",1],["prefix",2],["uuid",1],["uuid4",1],["hex",1],["16",1],["commit",3],["message",14],["idempotency",6],["key",9],["root",19],["frame",21],["branch",9],["content",17],["mapping",5],["metadata",17],["expected",3],["sha256",25],["created",5],["at",6],["snapshot",6],["verifier",6],["object",2],["dict",3],["one",2],["its",1],["fact",1],["transaction",3],["repeating",1],["same",1],["scoped",1],["byte",1],["equivalent",2],["returns",1],["original",1],["row",3],["never",1],["appends",1],["second",1],["reusing",1],["another",2],["fails",1],["closed",1],["required",4],["text",4],["if",11],["not",11],["isinstance",3],["strip",1],["raise",6],["value",11],["error",6],["must",3],["be",2],["non",1],["empty",1],["projected",6],["canonical",7],["scope",1],["match",1],["artifacts",6],["list",1],["contain",1],["json",8],["validate",1],["below",1],["rather",1],["than",1],["caller",1],["mutable",1],["nested",1],["objects",1],["thread",1],["retaining",1],["input",1],["cannot",1],["change",1],["proves",2],["after",2],["digest",2],["computed",1],["loads",1],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["hash",1],["changed",2],["review",1],["status",3],["candidate",6],["bound",2],["now",3],["else",1],["begin",1],["try",1],["existing",4],["by",1],["locked",3],["assert",3],["versions",2],["visible",3],["return",1],["relations",2],["seq",8],["execute",4],["select",1],["coalesce",1],["max",1],["as",1],["from",1],["messages",2],["fetchone",1],["stored",3],["committed",2],["insert",4],["into",3],["role",1],["values",3],["deliberately",1],["fault",1],["here",1],["surrounding",1],["removes",1],["otherwise",1],["orphaned",1],["user",1],["claim",1],["deliveries",1],["published",1],["null",1],["ordinal",2],["relation",1],["enumerate",1],["version",1],["size",1],["bytes",1],["deliv",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["init",2],["self",6],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",4],["int",2],["id",4],["factory",4],["str",4],["none",6],["lambda",1],["prefix",2],["uuid",1],["uuid4",1],["hex",1],["16",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._assert_equivalent","name":[["assert",1],["equivalent",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["assert",2],["equivalent",2],["existing",6],["mapping",5],["str",10],["any",4],["frame",4],["id",4],["none",5],["content",5],["sha256",8],["manifest",4],["message",4],["metadata",10],["observed",6],["if",2],["isinstance",1],["dict",2],["pop",1],["completion",2],["delivery",3],["raise",1],["conflict",1],["error",1],["idempotency",1],["key",1],["was",1],["reused",1],["different",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._assert_projected_message","name":[["assert",1],["projected",1],["message",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["assert",2],["projected",6],["message",17],["cls",3],["mapping",4],["str",4],["any",4],["delivery",9],["none",3],["metadata",5],["decode",1],["if",2],["role",2],["content",2],["seq",2],["raise",2],["runtime",2],["error",2],["completion",2],["projection",1],["mismatch",2],["id",5],["not",1],["identity",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._assert_versions_visible_locked","name":[["assert",1],["versions",1],["visible",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["assert",2],["versions",3],["visible",3],["locked",2],["self",6],["manifest",12],["mapping",5],["str",11],["any",7],["root",8],["frame",7],["id",36],["snapshot",8],["verifier",4],["callable",2],["object",3],["none",7],["list",4],["dict",3],["bind",1],["new",1],["claim",2],["exact",1],["still",1],["version",15],["rows",1],["construction",1],["verifies",1],["immutable",1],["bytes",7],["before",2],["repository",1],["called",1],["there",1],["nevertheless",1],["scheduling",1],["gap",1],["between",1],["read",1],["message",2],["transaction",1],["re",1],["checking",1],["identity",2],["scope",2],["recorded",1],["byte",2],["metadata",1],["under",1],["begin",1],["immediate",1],["prevents",1],["concurrent",1],["delete",1],["row",12],["change",1],["from",2],["landing",1],["success",1],["whose",1],["url",1],["was",1],["already",1],["absent",1],["committed",1],["if",8],["schema",2],["raise",7],["value",6],["error",7],["completion",7],["delivery",7],["unsupported",1],["project",6],["required",3],["text",3],["not",8],["match",1],["artifacts",7],["isinstance",5],["must",2],["contain",1],["seen",3],["relations",3],["entry",7],["artifact",16],["be",1],["repeats",1],["add",1],["expected",11],["size",12],["checksum",9],["sha256",3],["bool",1],["int",1],["fullmatch",1],["invalid",1],["connection",1],["execute",1],["select",1],["path",4],["join",1],["fetchone",1],["runtime",1],["changed",1],["commit",1],["append",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._begin","name":[["begin",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["begin",3],["self",4],["none",2],["if",1],["connection",2],["transaction",2],["raise",1],["runtime",1],["error",1],["completion",1],["delivery",1],["requires",1],["ownership",1],["clean",1],["sqlite",1],["execute",1],["immediate",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._by_idempotency_key_locked","name":[["by",1],["idempotency",1],["key",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["by",2],["idempotency",3],["key",6],["locked",3],["self",5],["str",8],["root",4],["branch",4],["dict",2],["any",2],["none",3],["row",3],["connection",1],["execute",1],["select",1],["sql",1],["frame",1],["id",2],["fetchone",1],["return",1],["decode",1],["validate",1],["if",1],["else",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._canonical_message_metadata","name":[["canonical",1],["message",1],["metadata",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["canonical",3],["message",6],["metadata",6],["value",10],["mapping",4],["str",4],["any",4],["none",3],["dict",4],["if",4],["return",2],["not",2],["isinstance",2],["raise",4],["error",7],["completion",5],["delivery",5],["must",3],["be",3],["object",2],["raw",4],["candidate",1],["verdict",1],["digest",1],["key",2],["has",1],["reserved",1],["try",1],["decoded",3],["json",3],["loads",1],["except",1],["as",1],["safe",1],["from",1],["pragma",1],["no",1],["cover",1],["round",1],["trip",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._chunks","name":[["chunks",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["chunks",2],["values",4],["list",6],["any",4],["return",1],["offset",3],["sql",2],["batch",2],["size",2],["range",1],["len",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._decode","name":[["decode",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["decode",2],["row",5],["sqlite3",2],["dict",6],["str",3],["any",2],["result",22],["try",2],["manifest",13],["json",4],["loads",2],["pop",5],["metadata",6],["message",16],["except",2],["key",1],["error",17],["type",1],["value",2],["as",2],["raise",9],["runtime",9],["completion",10],["delivery",12],["record",2],["corrupt",3],["from",2],["if",7],["not",7],["isinstance",8],["root",4],["frame",8],["id",14],["none",4],["branch",4],["role",1],["assistant",1],["scope",1],["mismatch",6],["observed",2],["sha256",8],["hashlib",2],["canonical",1],["encode",2],["utf",2],["hexdigest",2],["hash",2],["content",5],["envelope",7],["status",5],["relation",3],["published",9],["at",14],["created",5],["committed",1],["publication",2],["elif",1],["bool",2],["int",2],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._decode_and_validate_locked","name":[["decode",1],["validate",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["decode",3],["validate",3],["locked",3],["self",4],["row",5],["sqlite3",2],["dict",2],["str",2],["any",2],["decoded",3],["relations",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._decode_projected_metadata","name":[["decode",1],["projected",1],["metadata",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["decode",2],["projected",2],["metadata",4],["raw",5],["any",4],["dict",4],["str",2],["if",2],["isinstance",2],["decoded",4],["else",1],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",6],["value",1],["as",1],["raise",2],["runtime",2],["completion",2],["delivery",2],["message",2],["invalid",2],["from",1],["not",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._get_locked","name":[["locked",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["locked",3],["self",5],["delivery",4],["id",4],["str",4],["dict",2],["any",2],["none",3],["row",3],["connection",1],["execute",1],["select",1],["sql",1],["fetchone",1],["return",1],["decode",1],["validate",1],["if",1],["else",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._reconcile_orphaned_candidate_locked","name":[["reconcile",1],["orphaned",1],["candidate",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["reconcile",2],["orphaned",3],["candidate",24],["locked",3],["self",12],["message",18],["id",53],["str",7],["now",6],["int",4],["dict",4],["any",4],["none",20],["re",1],["read",1],["settle",1],["one",1],["inside",1],["caller",1],["transaction",1],["row",13],["connection",4],["execute",4],["select",4],["root",15],["frame",15],["branch",11],["role",2],["content",11],["metadata",5],["created",11],["at",17],["from",4],["messages",1],["fetchone",4],["if",20],["return",3],["try",1],["current",11],["json",1],["loads",1],["except",1],["type",1],["error",18],["value",1],["as",2],["raise",14],["runtime",14],["invalid",7],["not",18],["isinstance",7],["review",6],["status",5],["assistant",1],["gates",2],["completion",7],["true",4],["unverified",2],["posture",1],["required",4],["text",4],["turn",9],["execution",6],["scope",4],["project",1],["frames",1],["join",1],["session",2],["branches",1],["matching",8],["run",19],["terminal",5],["reason",9],["finished",2],["trust",2],["state",2],["abandoned",2],["auto",1],["mode",1],["runs",1],["limit",1],["recovered",5],["recovery",7],["begin",1],["owns",1],["before",1],["its",3],["first",2],["model",1],["action",1],["startup",1],["therefore",1],["closes",1],["foreign",1],["live",2],["only",1],["then",1],["reaches",1],["sweep",1],["treat",1],["exactly",1],["durable",1],["truth",2],["may",1],["still",1],["promote",1],["own",1],["stronger",1],["different",1],["must",1],["be",2],["rewritten",1],["here",1],["unavailable",3],["daemon",1],["restart",1],["local",1],["prestarted",1],["strip",1],["sha256",5],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["digest",2],["changed",2],["key",3],["reviewed",1],["verdict",2],["carries",1],["proof",1],["bool",2],["predates",2],["delivery",26],["sql",1],["decode",1],["validate",1],["else",2],["envelope",4],["relation",2],["incomplete",1],["import",2],["pending",2],["cannot",1],["locally",1],["committed",1],["published",1],["schema",1],["version",1],["reconciled",1],["user",1],["verified",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._required_text","name":[["required",1],["text",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["required",2],["text",2],["name",3],["str",5],["value",6],["any",2],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._select_sql","name":[["select",1],["sql",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["select",3],["sql",2],["str",2],["return",1],["seq",2],["as",7],["message",9],["role",2],["content",2],["metadata",2],["root",2],["frame",4],["id",8],["branch",2],["from",1],["completion",1],["deliveries",1],["join",1],["messages",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository._validate_relations_locked","name":[["validate",1],["relations",1],["locked",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["validate",3],["relations",6],["locked",2],["self",4],["deliveries",5],["list",3],["dict",5],["str",7],["any",3],["none",3],["exact",1],["version",4],["bounded",1],["bulk",1],["reads",1],["if",2],["not",1],["return",1],["delivery",24],["ids",3],["id",17],["by",4],["chunk",3],["chunks",1],["placeholders",2],["join",1],["rows",2],["connection",1],["execute",1],["select",1],["artifact",4],["size",3],["bytes",3],["sha256",3],["from",1],["completion",2],["artifacts",2],["order",1],["ordinal",1],["tuple",1],["fetchall",1],["row",3],["relation",4],["pop",1],["setdefault",1],["append",1],["expected",2],["entry",5],["manifest",1],["raise",1],["runtime",1],["error",1],["mismatch",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.bind_imported_message","name":[["bind",1],["imported",1],["message",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["bind",3],["imported",3],["message",18],["self",21],["idempotency",6],["key",9],["str",25],["id",47],["root",17],["frame",20],["branch",11],["none",22],["expected",4],["current",5],["content",18],["manifest",19],["mapping",5],["any",8],["status",9],["created",10],["at",14],["int",6],["published",11],["snapshot",4],["verifier",4],["callable",2],["object",3],["dict",4],["remapped",2],["package",1],["newly",1],["verified",1],["delivery",30],["row",10],["session",1],["import",7],["creates",1],["messages",3],["before",2],["artifact",3],["identities",1],["known",1],["once",1],["exact",1],["versions",2],["have",1],["been",1],["restored",1],["transaction",3],["replaces",1],["safe",1],["pending",4],["placeholder",1],["existing",1],["assistant",2],["while",1],["inserting",1],["local",1],["version",3],["relations",3],["failure",1],["point",1],["restores",1],["exactly",1],["as",1],["was",1],["therefore",1],["never",1],["become",1],["visible",2],["half",1],["its",2],["relation",7],["required",5],["text",6],["if",16],["not",12],["isinstance",3],["raise",13],["value",8],["error",12],["completion",18],["must",3],["be",4],["strip",1],["non",1],["empty",1],["committed",3],["invalid",2],["needs",1],["timestamp",1],["publication",8],["else",1],["cannot",1],["predates",1],["commit",2],["json",8],["canonical",5],["loads",1],["scope",2],["match",1],["sha256",12],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["factory",1],["lock",1],["begin",1],["try",1],["by",1],["locked",3],["conflict",1],["identity",1],["already",1],["exists",1],["connection",7],["execute",4],["select",1],["role",2],["metadata",10],["from",1],["fetchone",1],["runtime",3],["decode",1],["projected",1],["true",1],["missing",1],["assert",1],["envelope",3],["pop",1],["update",1],["insert",3],["into",2],["deliveries",1],["values",2],["ordinal",3],["enumerate",1],["artifacts",1],["size",2],["bytes",2],["except",1],["exception",1],["rollback",1],["result",3],["pragma",1],["no",1],["cover",1],["authoritative",1],["disappeared",1],["after",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.commit_final_message","name":[["commit",1],["final",1],["message",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["commit",6],["final",3],["message",16],["self",25],["idempotency",7],["key",10],["str",21],["root",20],["frame",23],["id",47],["branch",10],["none",27],["content",18],["manifest",33],["mapping",8],["any",8],["metadata",18],["expected",4],["sha256",27],["created",6],["at",7],["int",4],["snapshot",7],["verifier",7],["callable",2],["object",3],["dict",4],["one",2],["its",1],["delivery",18],["fact",1],["transaction",4],["repeating",1],["same",1],["scoped",1],["byte",1],["equivalent",2],["returns",1],["original",1],["row",6],["never",1],["appends",1],["second",1],["reusing",1],["another",2],["fails",1],["closed",1],["required",4],["text",4],["if",13],["not",11],["isinstance",3],["strip",1],["raise",8],["value",11],["error",7],["completion",10],["must",3],["be",2],["non",1],["empty",1],["projected",6],["canonical",7],["scope",1],["match",1],["artifacts",6],["list",1],["contain",1],["json",8],["validate",1],["below",1],["rather",1],["than",1],["caller",1],["mutable",1],["nested",1],["objects",1],["thread",1],["retaining",1],["input",1],["cannot",1],["change",1],["proves",2],["after",3],["digest",2],["computed",1],["loads",1],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["hash",1],["changed",2],["review",1],["status",3],["candidate",6],["bound",2],["now",3],["clock",1],["ms",1],["else",1],["factory",2],["lock",1],["begin",1],["try",1],["existing",4],["by",1],["locked",4],["assert",3],["versions",2],["visible",3],["connection",8],["return",2],["relations",2],["seq",8],["execute",4],["select",1],["coalesce",1],["max",1],["as",1],["from",1],["messages",2],["fetchone",1],["stored",3],["committed",3],["insert",5],["into",3],["role",1],["values",3],["assistant",1],["deliberately",1],["fault",1],["here",1],["surrounding",1],["removes",1],["otherwise",1],["orphaned",1],["user",1],["claim",1],["deliveries",1],["published",1],["null",1],["ordinal",3],["relation",5],["enumerate",1],["artifact",2],["version",2],["size",2],["bytes",2],["except",1],["exception",1],["rollback",1],["pragma",1],["no",1],["cover",1],["authoritative",1],["runtime",1],["disappeared",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.committed","name":[["committed",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["committed",3],["self",9],["root",6],["frame",6],["id",13],["str",6],["none",10],["branch",6],["limit",4],["int",3],["1000",2],["list",4],["dict",2],["any",3],["durable",1],["rows",3],["whose",1],["socket",1],["publication",1],["was",1],["not",3],["marked",1],["complete",1],["clauses",4],["status",1],["params",5],["if",2],["append",5],["required",2],["text",2],["max",1],["min",1],["10",1],["000",1],["lock",3],["connection",1],["execute",1],["select",1],["sql",1],["join",1],["order",1],["by",1],["created",1],["at",1],["delivery",2],["fetchall",1],["decoded",3],["decode",1],["row",3],["validate",2],["all",1],["immutable",1],["version",1],["relations",2],["bounded",1],["batches",1],["under",1],["same",1],["store",2],["per",1],["query",1],["here",1],["made",1],["recovery",1],["scan",1],["hold",1],["process",1],["wide",1],["queries",1],["locked",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.for_session","name":[["session",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["session",4],["self",8],["root",7],["frame",5],["id",6],["str",4],["limit",6],["int",3],["10",2],["000",2],["list",4],["dict",2],["any",2],["every",1],["validated",1],["delivery",3],["owned",1],["by",3],["one",2],["unlike",1],["meth",1],["committed",1],["complete",1],["historical",1],["projection",1],["portable",1],["packages",1],["so",1],["published",1],["rows",3],["included",1],["as",1],["well",1],["caller",1],["supplies",1],["bounded",1],["may",1],["request",1],["extra",1],["row",3],["detect",1],["truncation",1],["rather",1],["than",1],["silently",1],["exporting",1],["incomplete",1],["ledger",1],["required",1],["text",1],["bound",4],["if",1],["100",1],["001",1],["raise",1],["value",1],["error",1],["completion",1],["invalid",1],["lock",1],["connection",1],["execute",1],["select",1],["sql",1],["order",1],["created",1],["at",1],["fetchall",1],["decoded",3],["decode",1],["validate",1],["relations",1],["locked",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.get","name":[],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["self",5],["delivery",4],["id",4],["str",4],["dict",2],["any",2],["none",2],["ident",2],["required",1],["text",1],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.mark_published","name":[["mark",1],["published",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["mark",3],["published",12],["self",14],["delivery",13],["id",7],["str",4],["at",7],["int",4],["none",7],["dict",4],["any",2],["committed",2],["idempotently",1],["timestamp",1],["write",1],["once",1],["updating",1],["message",6],["metadata",8],["same",1],["transaction",2],["keeps",1],["session",1],["reopen",1],["recovery",1],["ledger",1],["agreement",1],["ident",5],["required",1],["text",1],["now",4],["clock",1],["ms",1],["if",9],["else",1],["lock",2],["begin",1],["try",1],["row",8],["locked",2],["raise",7],["key",1],["error",6],["no",2],["such",1],["completion",8],["status",4],["connection",6],["commit",3],["return",2],["created",1],["value",1],["publication",3],["predates",1],["its",2],["not",2],["isinstance",2],["runtime",4],["invalid",1],["envelope",4],["relation",1],["missing",1],["execute",2],["update",2],["messages",1],["canonical",1],["json",1],["cursor",2],["deliveries",1],["rowcount",1],["lost",1],["cas",1],["except",1],["exception",1],["rollback",1],["result",3],["pragma",1],["cover",1],["cannot",1],["vanish",1],["under",1],["disappeared",1],["after",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.promote_candidate_delivery","name":[["promote",1],["candidate",1],["delivery",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["promote",3],["candidate",31],["delivery",21],["self",15],["id",42],["str",20],["message",28],["root",12],["frame",19],["branch",12],["none",11],["expected",8],["content",35],["metadata",37],["mapping",2],["any",4],["dict",4],["atomically",1],["one",2],["exact",3],["unpublished",1],["stage",1],["full",1],["scope",2],["role",3],["provisional",1],["marker",2],["previous",1],["bytes",3],["all",1],["checked",1],["under",1],["begin",2],["immediate",1],["transaction",1],["successful",1],["write",1],["replaces",1],["verdict",14],["together",1],["sha256",28],["publication",1],["irreversible",1],["boundary",1],["even",1],["otherwise",1],["retry",2],["refused",1],["after",2],["mark",1],["published",4],["digest",7],["stored",1],["makes",1],["distinguishable",1],["from",1],["caller",1],["supplying",1],["different",1],["has",2],["already",1],["been",1],["consumed",1],["ident",4],["required",5],["text",6],["if",17],["else",1],["not",10],["isinstance",3],["raise",14],["value",5],["error",14],["completion",12],["must",2],["be",2],["strip",1],["promoted",6],["non",1],["empty",1],["canonical",3],["review",4],["status",5],["terminal",2],["statuses",1],["no",2],["hashlib",3],["encode",3],["utf",3],["hexdigest",3],["changed",5],["reviewed",2],["json",2],["lock",1],["try",1],["raw",4],["connection",3],["execute",3],["select",1],["sql",1],["fetchone",1],["key",3],["such",1],["current",13],["decode",1],["validate",1],["locked",1],["assistant",2],["conflict",4],["committed",2],["at",2],["immutable",1],["validated",1],["above",1],["defensive",1],["runtime",4],["invalid",2],["bound",2],["update",3],["encoded",2],["cursor",4],["messages",1],["rowcount",2],["promotion",2],["lost",2],["its",2],["cas",2],["deliveries",1],["null",1],["elif",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.reconcile_orphaned_candidates","name":[["reconcile",1],["orphaned",1],["candidates",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["reconcile",3],["orphaned",3],["candidates",3],["self",10],["now",7],["int",4],["list",3],["dict",3],["str",5],["any",4],["settle",1],["committed",1],["before",1],["their",1],["auto",3],["mode",3],["run",5],["existed",1],["stage",2],["first",1],["commits",1],["exact",2],["candidate",9],["message",11],["artifact",1],["bearing",1],["answer",1],["its",1],["delivery",3],["only",2],["then",1],["opens",1],["durable",1],["process",1],["death",1],["narrow",1],["interval",1],["leaves",1],["no",3],["ordinary",1],["reconciler",1],["find",1],["at",2],["daemon",1],["startup",1],["safe",1],["downgrade",1],["canonical",1],["local",1],["whose",1],["root",1],["branch",1],["turn",1],["execution",1],["has",1],["verdict",1],["publication",1],["one",1],["transaction",4],["bytes",1],["never",1],["changed",1],["review",3],["invented",1],["malformed",1],["identity",1],["relation",1],["remains",1],["provisional",1],["manual",1],["inspection",1],["instead",1],["being",1],["guessed",1],["into",1],["terminal",1],["state",1],["if",4],["isinstance",2],["bool",1],["not",3],["raise",2],["value",1],["error",6],["recovery",2],["timestamp",1],["must",1],["be",1],["non",1],["negative",1],["outcomes",4],["lock",1],["connection",5],["runtime",1],["requires",1],["ownership",1],["clean",1],["ids",2],["row",2],["id",7],["execute",1],["select",1],["from",1],["messages",1],["role",1],["assistant",1],["metadata",3],["null",1],["like",2],["status",2],["order",1],["by",1],["created",1],["fetchall",1],["try",1],["begin",1],["outcome",3],["locked",1],["commit",1],["none",1],["append",2],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["isolate",1],["each",1],["rollback",1],["unreconciled",1],["type",1],["name",1],["300",1],["return",1]]},{"id":"openai4s/storage/delivery.py#CompletionDeliveryRepository.validate_message_projection","name":[["validate",1],["message",1],["projection",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["validate",3],["message",24],["projection",4],["self",11],["root",9],["frame",5],["id",6],["str",8],["messages",6],["list",6],["dict",7],["any",7],["reject",1],["corrupt",1],["delivery",15],["before",1],["conversation",1],["session",1],["repository",1],["path",1],["already",1],["validates",1],["manifests",1],["hashes",1],["metadata",6],["exact",1],["version",1],["relations",2],["reopen",1],["readers",1],["not",3],["call",1],["they",1],["read",1],["directly",1],["resolve",1],["linked",1],["each",1],["visible",2],["seq",17],["under",1],["same",1],["store",1],["lock",2],["apply",1],["validation",1],["here",1],["whose",2],["still",1],["claims",1],["but",1],["ledger",3],["row",4],["gone",1],["orphan",1],["fails",1],["closed",1],["required",1],["text",1],["seqs",3],["int",5],["if",4],["isinstance",2],["bool",1],["raise",3],["runtime",3],["error",3],["completion",4],["has",2],["no",1],["valid",1],["sequence",2],["append",1],["deliveries",4],["chunk",3],["chunks",1],["placeholders",2],["join",1],["rows",3],["connection",1],["execute",1],["select",1],["sql",1],["order",1],["by",5],["fetchall",1],["extend",1],["decode",2],["locked",1],["unique",1],["within",1],["keep",1],["explicit",1],["guard",1],["so",1],["damaged",1],["storage",1],["never",1],["becomes",1],["ambiguous",1],["prose",1],["multiple",1],["none",1],["assert",1],["projected",2],["continue",1],["missing",1],["its",1],["return",1]]},{"id":"openai4s/storage/delivery.py#create_completion_delivery_schema","name":[["create",1],["completion",1],["delivery",1],["schema",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["create",2],["completion",3],["delivery",4],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["install",1],["ledger",1],["inside",1],["store",1],["migration",1],["transaction",1],["apply",1],["ddl",1],["script",1]]},{"id":"openai4s/storage/delivery.py#DeliveryConflictError","name":[["delivery",1],["conflict",1],["error",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["class",2],["delivery",2],["conflict",2],["error",4],["runtime",2],["idempotency",1],["key",1],["was",1],["reused",1],["different",1],["completion",1],["content",1]]},{"id":"openai4s/storage/delivery.py#json_sha256","name":[["json",1],["sha256",1]],"path":[["openai4s",1],["storage",1],["delivery",1],["py",1]],"body":[["def",2],["json",4],["sha256",3],["value",4],["any",2],["str",2],["return",2],["digest",1],["func",1],["canonical",2],["hashlib",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/frames.py","name":[["frames",1],["py",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["project",14],["frame",2],["message",1],["activity",2],["step",1],["cell",1],["log",1],["persistence",1],["from",8],["future",1],["import",12],["annotations",1],["base64",1],["hashlib",1],["json",1],["re",1],["sqlite3",1],["uuid",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["callable",1],["openai4s",3],["execution",1],["dependencies",1],["replay",2],["policies",1],["visibilities",1],["analyze",1],["code",1],["default",4],["policy",1],["visibility",1],["normalize",1],["string",1],["list",1],["storage",2],["deletion",2],["session",1],["repository",2],["like",2],["contains",1],["page",4],["100",2],["max",5],["codepoints",2],["128",1],["join",2],["projects",1],["left",1],["select",1],["id",5],["count",2],["as",2],["conversation",1],["updated",1],["at",2],["last",1],["active",1],["frames",1],["parent",1],["null",1],["group",1],["by",1],["all",1],["decode",1],["cursor",2],["encode",1],["filter",1],["fingerprint",1]]},{"id":"openai4s/storage/frames.py#_project_listing_filters","name":[["project",1],["listing",1],["filters",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["project",10],["listing",2],["filters",2],["str",13],["none",13],["visible",5],["user",7],["id",17],["before",12],["tuple",4],["int",2],["alias",14],["activity",6],["list",6],["any",3],["conjuncts",1],["applied",1],["order",1],["by",1],["limit",2],["team",1],["visibility",1],["sql",1],["predicate",1],["not",4],["post",1],["filter",1],["keyset",1],["has",1],["more",1],["observed",1],["from",3],["row",1],["counts",1],["so",1],["filtering",1],["after",1],["turns",1],["hidden",1],["rows",1],["into",1],["empty",1],["slots",1],["attacker",1],["count",1],["clauses",6],["params",6],["query",3],["strip",1],["if",4],["append",5],["name",1],["like",3],["escape",2],["description",1],["pattern",3],["contains",1],["extend",3],["select",2],["members",1],["session",1],["owners",1],["null",3],["last",4],["active",4],["at",4],["else",1],["return",1]]},{"id":"openai4s/storage/frames.py#decode_project_cursor","name":[["decode",1],["project",1],["cursor",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["decode",3],["project",7],["cursor",8],["value",15],["str",8],["none",8],["fingerprint",4],["tuple",3],["int",3],["return",3],["keyset",1],["raise",8],["error",10],["mismatch",2],["same",1],["failure",1],["as",3],["malformed",1],["payload",7],["caller",1],["changed",1],["principal",1],["scope",1],["reusing",1],["old",1],["must",1],["not",10],["walk",1],["different",1],["listing",1],["http",1],["adapter",1],["maps",1],["400",2],["invalid",2],["rather",2],["than",2],["restarting",1],["at",4],["page",1],["one",1],["if",7],["try",1],["padded",2],["len",1],["json",1],["loads",1],["base64",1],["urlsafe",1],["b64decode",1],["utf",1],["isinstance",2],["dict",1],["object",1],["fp",1],["filter",1],["id",6],["missing",2],["last",2],["active",2],["stamp",6],["sqlite",1],["binds",1],["64",1],["bit",1],["integer",1],["forged",1],["carrying",1],["wider",1],["passed",1],["decoder",1],["then",1],["raised",1],["overflow",1],["bind",1],["time",1],["so",1],["surfaced",1],["500",1],["documented",1],["63",2],["out",1],["range",1],["except",2],["exception",1],["exc",3],["noqa",1],["ble001",1],["from",1]]},{"id":"openai4s/storage/frames.py#encode_project_cursor","name":[["encode",1],["project",1],["cursor",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["encode",3],["project",5],["cursor",3],["last",4],["active",4],["at",4],["int",3],["none",4],["id",4],["str",6],["fingerprint",3],["opaque",2],["keyset",1],["purpose",1],["client",1],["parses",1],["becomes",1],["coupled",1],["sort",2],["key",1],["stamp",2],["if",1],["else",1],["raw",2],["json",1],["dumps",1],["fp",1],["separators",1],["keys",1],["true",1],["utf",1],["return",1],["base64",1],["urlsafe",1],["b64encode",1],["decode",1],["ascii",1],["rstrip",1]]},{"id":"openai4s/storage/frames.py#FrameRepository","name":[["frame",1],["repository",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["class",2],["frame",64],["repository",4],["own",2],["persisted",1],["conversation",1],["hierarchy",1],["store",2],["connection",13],["shares",1],["sqlite",1],["re",3],["entrant",1],["lock",8],["project",23],["deletion",2],["remain",1],["aggregate",1],["operations",1],["because",1],["their",1],["legacy",2],["transaction",1],["deletes",1],["every",4],["row",1],["owned",2],["by",2],["lifecycle",1],["boundary",1],["def",7],["init",1],["self",31],["sqlite3",1],["any",2],["clock",5],["ms",5],["callable",4],["int",4],["str",17],["dict",4],["none",21],["resolve",9],["scope",11],["deletions",1],["session",5],["frames",9],["new",1],["parent",8],["id",68],["default",2],["kind",3],["turn",1],["name",5],["model",15],["depth",3],["status",3],["processing",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["if",7],["root",20],["else",4],["preserve",1],["orphan",2],["fallback",6],["during",1],["delete",1],["delegate",1],["races",1],["becomes",1],["its",1],["now",3],["execute",6],["insert",1],["into",2],["created",1],["at",3],["updated",2],["values",2],["return",7],["actor",1],["dynamically",1],["not",6],["select",2],["from",3],["fetchone",2],["unpin",2],["drop",1],["one",2],["pin",5],["so",3],["next",1],["send",1],["binds",1],["profile",21],["release",2],["above",1],["covers",2],["deleted",1],["other",1],["way",1],["goes",1],["dangling",1],["no",2],["click",1],["involved",1],["still",1],["there",1],["bound",3],["revision",5],["database",2],["predates",1],["history",2],["rebuilt",1],["seeded",1],["builtins",1],["dropped",1],["first",1],["open",1],["upgraded",1],["same",3],["409",2],["dead",1],["end",1],["update",4],["null",4],["commit",2],["binding",1],["longer",1],["exists",1],["without",1],["deleting",1],["permanently",1],["bricked",1],["pinned",1],["bind",1],["answers",1],["choose",2],["continue",1],["whenever",1],["missing",1],["returns",1],["before",1],["reaching",1],["either",2],["two",1],["statements",1],["write",1],["nothing",1],["product",1],["could",2],["patch",1],["allowlists",1],["task",1],["summary",1],["forking",1],["inherits",1],["ids",1],["random",1],["creating",1],["under",1],["did",1],["help",1],["artifacts",1],["stayed",1],["readable",1],["never",1],["be",1],["sent",1],["again",1],["clearing",1],["drops",1],["path",1],["already",1],["written",1],["predate",1],["recover",1],["configuration",1],["recorded",1],["string",1],["adopt",1],["active",1],["supported",1],["state",1],["reached",1],["daemon",1],["upgrade",1],["strip",1],["cursor",2],["rowcount",1],["fields",5],["columns",2],["join",1],["key",2],["add",1],["tokens",1],["input",1],["token",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["init",2],["self",9],["connection",7],["sqlite3",2],["lock",5],["any",2],["clock",4],["ms",4],["callable",8],["int",2],["frame",7],["str",4],["dict",6],["none",18],["resolve",4],["scope",4],["project",4],["deletions",1],["session",1],["deletion",1],["repository",1]]},{"id":"openai4s/storage/frames.py#FrameRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/frames.py#FrameRepository._read_legacy_capture_environments","name":[["read",1],["legacy",1],["capture",1],["environments",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["read",6],["legacy",2],["capture",3],["environments",2],["self",4],["steps",5],["list",3],["dict",7],["none",5],["pre",1],["cell",10],["step",6],["runtime",1],["through",2],["its",2],["web",1],["saving",1],["was",3],["written",2],["python",4],["kernel",8],["label",1],["whatever",1],["language",9],["so",1],["card",1],["said",2],["environment",4],["while",1],["artifact",4],["env",3],["snapshot",4],["same",1],["file",1],["new",1],["rows",3],["record",1],["next",1],["as",4],["row",8],["without",1],["produced",1],["versions",7],["failing",1],["generation",5],["their",1],["names",1],["one",1],["every",2],["consumer",1],["shares",1],["route",1],["review",1],["session",1],["package",1],["share",1],["projection",1],["rather",1],["than",1],["by",1],["rewriting",1],["stored",2],["only",1],["shape",1],["corrected",1],["labelled",1],["whose",1],["version",11],["resolves",1],["anything",1],["unresolved",1],["mixed",1],["left",4],["pending",5],["int",1],["str",8],["position",4],["enumerate",1],["data",4],["input",2],["output",4],["if",9],["kind",1],["not",4],["isinstance",3],["startswith",2],["continue",3],["item",4],["id",18],["artifacts",1],["return",2],["wanted",3],["sorted",1],["group",2],["values",1],["labels",8],["offset",3],["range",1],["len",3],["500",2],["chunk",3],["marks",2],["join",4],["lock",1],["try",1],["connection",1],["execute",1],["select",1],["from",1],["execution",1],["log",1],["producing",2],["snapshots",1],["generations",1],["tuple",1],["fetchall",1],["except",1],["sqlite3",1],["error",1],["languages",2],["value",4],["strip",3],["lower",1],["else",2],["items",1],["pop",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.add_frame_tokens","name":[["add",1],["frame",1],["tokens",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["add",2],["frame",6],["tokens",12],["self",6],["id",4],["str",2],["input",5],["int",4],["output",5],["cost",5],["usd",5],["float",2],["none",2],["lock",1],["connection",2],["execute",1],["update",1],["frames",1],["coalesce",3],["updated",1],["at",1],["clock",1],["ms",1],["commit",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.add_message","name":[["add",1],["message",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["add",2],["message",7],["self",7],["root",9],["frame",13],["id",26],["str",10],["branch",8],["none",18],["role",6],["content",6],["metadata",5],["dict",4],["created",6],["at",6],["int",2],["now",3],["if",2],["not",1],["else",2],["clock",1],["ms",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["lock",1],["seq",6],["connection",3],["execute",2],["select",1],["coalesce",1],["max",1],["as",1],["from",1],["messages",2],["fetchone",1],["insert",1],["into",1],["values",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["commit",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.add_step","name":[["add",1],["step",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["add",2],["step",8],["self",7],["id",12],["str",11],["frame",8],["kind",4],["title",4],["none",11],["input",5],["dict",4],["status",4],["running",2],["now",4],["clock",1],["ms",1],["lock",1],["seq",6],["connection",3],["execute",2],["select",1],["coalesce",1],["max",1],["as",1],["from",1],["steps",2],["fetchone",1],["insert",1],["into",1],["output",1],["created",2],["at",3],["updated",1],["values",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["if",1],["not",1],["else",1],["commit",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.browse_frames","name":[["browse",1],["frames",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["browse",2],["frames",4],["self",4],["project",7],["id",21],["str",8],["none",16],["default",2],["status",6],["roots",3],["only",3],["bool",2],["true",2],["limit",4],["int",4],["50",2],["before",10],["tuple",2],["visible",5],["user",4],["list",3],["dict",3],["newest",1],["first",1],["page",2],["keyset",1],["cursor",3],["created",11],["at",8],["frame",7],["last",1],["row",3],["previous",1],["not",4],["offset",2],["would",1],["skip",1],["repeat",1],["rows",3],["whenever",1],["deleted",1],["between",1],["pages",1],["session",2],["routine",1],["rather",1],["than",1],["exotic",1],["tiebreaker",1],["makes",1],["sound",1],["all",2],["millisecond",2],["timestamp",2],["two",1],["sessions",1],["same",1],["rare",1],["script",1],["test",1],["fast",1],["fork",1],["ordering",1],["by",2],["alone",1],["their",1],["relative",1],["order",2],["undefined",1],["so",1],["could",1],["land",1],["middle",1],["tie",1],["silently",1],["drop",1],["rest",1],["clauses",8],["params",8],["if",6],["append",7],["parent",2],["null",1],["clause",5],["extend",2],["join",1],["else",1],["lock",1],["connection",1],["execute",1],["select",1],["root",1],["kind",1],["name",1],["task",1],["summary",1],["model",1],["depth",1],["input",1],["tokens",2],["output",1],["cost",1],["usd",1],["updated",1],["from",1],["desc",2],["fetchall",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.cell_count","name":[["cell",1],["count",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["cell",2],["count",3],["self",4],["root",4],["frame",4],["id",4],["str",2],["int",2],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["as",1],["from",1],["execution",1],["log",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.cell_detail","name":[["cell",1],["detail",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["cell",25],["detail",2],["self",4],["producing",6],["id",14],["str",2],["dict",3],["none",4],["aliased",2],["apart",2],["from",4],["raw",4],["column",4],["now",2],["expands",2],["generation",8],["its",2],["own",2],["sqlite3",2],["row",5],["resolves",2],["duplicated",2],["name",2],["first",2],["would",2],["shadow",2],["attempt",3],["derived",2],["binding",2],["web",2],["cells",2],["lock",1],["connection",1],["execute",1],["select",2],["coalesce",1],["execution",2],["attempts",1],["as",3],["not",2],["null",1],["order",1],["by",1],["ordinal",1],["desc",1],["limit",1],["resolved",2],["log",1],["fetchone",1],["if",2],["return",2],["pop",1],["key",7],["figures",1],["files",2],["read",1],["written",1],["variable",6],["reads",2],["writes",2],["deletes",2],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["list",2],["normalize",1],["string",1],["pin",2],["bool",2],["mutation",2],["uncertain",2],["state",2],["revision",2],["index",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.count_projects","name":[["count",1],["projects",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["count",4],["projects",3],["self",4],["str",4],["none",8],["visible",4],["user",4],["id",4],["int",3],["exact",1],["after",2],["permission",1],["filter",1],["not",1],["limit",1],["clauses",3],["params",2],["project",1],["listing",1],["filters",1],["join",1],["if",1],["else",1],["sql",2],["select",1],["as",1],["from",1],["lock",1],["row",2],["connection",1],["execute",1],["tuple",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.create_project","name":[["create",1],["project",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["create",2],["project",13],["self",6],["name",4],["str",8],["description",4],["context",4],["id",7],["none",4],["example",4],["bool",2],["false",2],["dict",2],["proj",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["now",3],["clock",1],["ms",1],["execute",1],["insert",1],["replace",1],["into",1],["projects",1],["created",1],["at",2],["updated",1],["values",1],["if",1],["else",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.delete_frame","name":[["delete",1],["frame",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["delete",4],["frame",5],["self",3],["id",3],["str",4],["dict",2],["any",2],["one",1],["complete",1],["root",1],["session",2],["aggregate",1],["single",1],["transaction",1],["return",1],["deletions",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.delete_project","name":[["delete",1],["project",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["delete",3],["project",6],["self",3],["id",3],["str",2],["dict",2],["return",1],["deletions",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.frame_detail","name":[["frame",1],["detail",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["frame",21],["detail",2],["self",7],["id",19],["str",4],["page",18],["int",4],["size",8],["50",2],["visible",6],["user",5],["none",10],["dict",5],["return",3],["metadata",1],["paged",1],["cells",5],["direct",1],["children",4],["scopes",1],["by",3],["same",2],["rule",1],["listings",1],["applied",1],["first",1],["query",1],["so",2],["caller",1],["may",1],["not",2],["see",1],["returns",2],["before",1],["any",1],["cell",5],["code",2],["stdout",2],["read",1],["rows",1],["method",1],["most",1],["sensitive",1],["database",1],["scope",8],["clause",6],["params",3],["list",1],["if",2],["session",1],["lock",1],["connection",4],["execute",4],["select",4],["from",5],["frames",2],["fetchone",2],["indistinguishable",1],["no",1],["such",1],["deliberately",1],["total",4],["count",4],["as",1],["execution",2],["log",2],["producing",1],["seq",1],["origin",1],["stderr",1],["error",1],["interrupted",1],["wall",1],["cpu",1],["created",4],["at",4],["order",3],["asc",3],["limit",1],["offset",1],["fetchall",2],["breaks",1],["ties",1],["millisecond",1],["delegate",1],["siblings",1],["keep",1],["one",1],["stable",1],["child",3],["export",1],["ordinals",1],["rely",1],["being",1],["deterministic",1],["across",1],["store",1],["generations",1],["kind",1],["name",1],["status",1],["depth",1],["parent",1],["max",1],["pages",1],["last",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.get_frame","name":[["frame",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["frame",6],["self",4],["id",4],["str",2],["dict",3],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["frames",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.get_project","name":[["project",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["project",6],["self",4],["id",4],["str",2],["dict",3],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["projects",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.has_execution_history","name":[["has",1],["execution",1],["history",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["has",4],["execution",3],["history",3],["self",4],["bool",2],["whether",1],["any",1],["cell",2],["install",2],["ever",1],["been",1],["executed",1],["notebook",2],["repl",1],["recorded",1],["here",1],["never",1],["as",1],["message",1],["so",1],["only",1],["through",1],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["from",1],["log",1],["limit",1],["fetchone",1],["return",1],["not",1],["none",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.has_message_history","name":[["has",1],["message",1],["history",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["has",3],["message",3],["history",2],["self",4],["bool",2],["whether",1],["any",1],["session",1],["install",1],["ever",1],["held",1],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["from",1],["messages",1],["limit",1],["fetchone",1],["return",1],["not",1],["none",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.latest_state_revision","name":[["latest",1],["state",1],["revision",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["latest",2],["state",4],["revision",10],["self",4],["root",8],["frame",8],["id",10],["str",2],["int",5],["return",2],["durable",1],["session",1],["cursor",1],["next",1],["cell",2],["indexed",1],["historical",1],["rows",2],["authoritative",1],["count",2],["fallback",1],["reserves",1],["ordinals",1],["older",1],["unindexed",1],["without",1],["fabricating",1],["per",1],["row",5],["metadata",1],["them",1],["lock",1],["connection",1],["execute",1],["select",4],["from",3],["execution",3],["log",2],["as",5],["max",3],["coalesce",1],["index",1],["logged",2],["attempts",1],["join",1],["action",1],["groups",1],["group",2],["attempt",2],["fetchone",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.list_cell_outputs","name":[["list",1],["cell",1],["outputs",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["list",5],["cell",10],["outputs",2],["self",4],["root",4],["frame",4],["id",4],["str",2],["dict",3],["per",2],["files",3],["written",3],["figures",3],["one",1],["session",1],["decoded",1],["submission",1],["evidence",1],["gatherer",1],["reads",1],["only",1],["these",1],["two",1],["lists",1],["cells",4],["materializes",1],["every",1],["code",1],["stdout",1],["up",1],["chars",1],["plus",1],["correlated",1],["attempts",1],["subquery",1],["all",1],["discarded",1],["path",1],["runs",1],["while",1],["kernel",1],["worker",1],["blocks",1],["host",1],["call",1],["lock",2],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["execution",1],["log",1],["fetchall",1],["row",2],["key",4],["try",1],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["append",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.list_cells","name":[["list",1],["cells",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["list",7],["cells",5],["self",4],["root",7],["frame",7],["id",28],["str",4],["branch",11],["none",6],["dict",3],["return",2],["session",1],["notebook",1],["execution",5],["log",2],["oldest",1],["first",1],["filter",5],["params",3],["any",1],["if",3],["not",3],["exists",2],["select",4],["from",4],["attempts",3],["as",6],["ba",3],["join",1],["action",1],["groups",1],["bg",4],["group",2],["producing",8],["cell",27],["extend",1],["legacy",2],["lock",1],["rows",2],["connection",1],["execute",1],["index",3],["state",4],["revision",4],["kernel",1],["language",1],["status",1],["origin",1],["code",2],["stdout",1],["hash",1],["visibility",1],["pin",3],["replay",1],["policy",1],["variable",9],["reads",3],["writes",3],["deletes",3],["mutation",3],["uncertain",3],["stderr",1],["error",3],["figures",2],["files",4],["read",2],["written",2],["interrupted",3],["cpu",1],["peak",1],["rss",1],["kb",1],["created",2],["at",2],["coalesce",2],["generation",4],["null",1],["order",2],["by",2],["attempt",1],["ordinal",1],["desc",1],["limit",1],["asc",3],["tuple",1],["fetchall",1],["row",2],["key",7],["try",1],["json",1],["loads",1],["except",1],["type",1],["value",1],["normalize",1],["string",1],["bool",3],["append",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.list_message_boundaries","name":[["list",1],["message",1],["boundaries",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["list",5],["message",7],["boundaries",2],["self",4],["root",7],["frame",7],["id",19],["str",4],["branch",6],["none",9],["start",5],["int",6],["limit",7],["300",2],["dict",3],["return",2],["public",1],["identities",1],["plus",1],["exact",1],["fork",2],["proof",1],["if",4],["present",1],["params",4],["any",1],["not",2],["append",1],["suffix",3],["offset",1],["extend",1],["max",2],["lock",1],["rows",2],["connection",1],["execute",1],["metadata",2],["rides",1],["along",1],["because",1],["structured",1],["artifact",1],["references",1],["was",2],["sent",1],["live",1],["there",1],["conversation",1],["route",1],["only",1],["reader",1],["restore",1],["them",1],["reopen",1],["without",1],["client",1],["had",1],["name",1],["string",1],["re",1],["parse",1],["no",1],["way",1],["learn",1],["version",1],["actually",1],["read",1],["select",2],["seq",2],["role",1],["content",1],["created",1],["at",1],["checkpoint",2],["from",2],["session",1],["checkpoints",1],["as",3],["source",2],["kind",1],["messages",1],["order",1],["by",1],["asc",1],["tuple",1],["fetchall",1],["values",3],["row",2],["else",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.list_messages","name":[["list",1],["messages",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["list",6],["messages",5],["self",4],["root",5],["frame",6],["id",10],["str",4],["branch",5],["none",17],["start",6],["int",9],["limit",6],["300",2],["before",9],["seq",14],["newest",7],["first",7],["bool",2],["false",2],["dict",3],["one",1],["session",4],["oldest",3],["by",4],["default",1],["pagination",1],["conversation",1],["actually",1],["needs",2],["opening",1],["640",1],["message",3],["returned",1],["299",1],["page",2],["340",1],["simply",1],["not",6],["present",1],["reader",1],["arriving",2],["at",3],["long",1],["wants",1],["end",1],["then",1],["walk",1],["backwards",1],["keyset",2],["cursor",3],["offset",6],["ordering",1],["paging",1],["would",1],["skew",1],["every",1],["because",1],["new",1],["shifts",1],["50",1],["from",2],["means",1],["exact",1],["problem",1],["solved",1],["created",2],["already",1],["monotonic",1],["unique",1],["per",1],["so",2],["no",1],["tiebreaker",1],["params",6],["any",1],["if",7],["append",4],["order",4],["desc",1],["else",2],["asc",1],["suffix",3],["stays",1],["callers",1],["still",1],["meaningless",1],["alongside",1],["caller",1],["passing",1],["both",1],["gets",1],["honoured",1],["ignored",1],["rather",1],["than",1],["silently",1],["wrong",1],["max",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["role",1],["content",1],["metadata",1],["tuple",1],["fetchall",1],["values",3],["row",2],["return",2]]},{"id":"openai4s/storage/frames.py#FrameRepository.list_projects","name":[["list",1],["projects",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["list",6],["projects",5],["self",4],["str",6],["none",30],["limit",11],["int",8],["offset",10],["before",7],["tuple",3],["visible",4],["user",4],["id",6],["dict",3],["return",2],["conversation",4],["count",5],["last",12],["activity",2],["one",1],["join",3],["aggregates",1],["active",9],["at",11],["callers",1],["also",1],["need",1],["exact",1],["filtered",1],["total",1],["issue",1],["meth",1],["two",1],["statements",1],["per",1],["page",1],["never",1],["no",3],["paging",4],["arguments",1],["compatibility",1],["full",1],["dump",1],["ordered",1],["by",3],["updated",3],["as",4],["uses",1],["keyset",2],["order",7],["desc",5],["nulls",1],["project",3],["empty",1],["root",1],["frames",1],["sorts",1],["visibility",1],["conjuncts",1],["not",7],["post",1],["filters",2],["clauses",3],["params",2],["listing",1],["if",6],["else",4],["null",1],["asc",1],["sql",4],["select",1],["coalesce",2],["raw",1],["bind",4],["any",1],["only",2],["grammatical",1],["after",1],["negative",1],["sqlite",1],["unbounded",1],["emitting",1],["clause",1],["under",1],["alone",1],["switched",1],["call",1],["then",1],["returned",1],["whole",1],["table",1],["from",1],["row",3],["error",1],["append",2],["max",2],["lock",1],["rows",2],["connection",1],["execute",1],["fetchall",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.list_steps","name":[["list",1],["steps",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["list",4],["steps",7],["self",5],["frame",5],["id",5],["str",2],["start",3],["int",4],["limit",4],["800",2],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["step",6],["seq",2],["kind",1],["title",1],["summary",1],["input",2],["output",2],["status",1],["created",1],["at",1],["from",1],["order",1],["by",1],["asc",1],["offset",1],["max",1],["fetchall",1],["row",2],["key",4],["if",1],["try",1],["json",1],["loads",1],["except",1],["value",1],["error",2],["type",1],["pass",1],["append",1],["read",1],["legacy",1],["capture",1],["environments",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.log_cell","name":[["log",1],["cell",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["log",3],["cell",20],["self",7],["frame",12],["id",32],["str",22],["none",52],["code",8],["result",10],["dict",2],["origin",5],["agent",2],["seq",4],["int",8],["project",4],["default",4],["root",8],["index",5],["state",22],["revision",32],["kernel",4],["python",4],["language",5],["visibility",11],["pin",6],["bool",4],["false",8],["replay",11],["policy",10],["figures",4],["list",6],["files",8],["read",4],["written",4],["generation",4],["uuid",1],["uuid4",1],["hex",1],["12",1],["if",19],["not",9],["visibilities",1],["raise",7],["value",5],["error",12],["unknown",2],["type",3],["must",6],["be",3],["boolean",1],["policies",1],["dependencies",6],["analyze",1],["usage",5],["status",3],["interrupted",4],["else",8],["ok",1],["lock",1],["reserved",9],["connection",1],["execute",2],["select",1],["from",1],["execution",5],["attempts",1],["producing",2],["null",1],["order",1],["by",1],["attempt",2],["ordinal",1],["desc",1],["limit",1],["fetchone",1],["elif",1],["match",1],["durable",1],["latest",4],["isinstance",2],["integer",1],["positive",1],["advance",1],["session",1],["cursor",1],["history",1],["append",1],["only",1],["audit",1],["record",1],["duplicate",1],["means",1],["caller",1],["attempting",1],["overwrite",1],["already",1],["observed",1],["fail",1],["loudly",1],["instead",1],["silently",1],["replacing",1],["its",1],["source",1],["output",1],["provenance",1],["timestamp",1],["insert",1],["into",1],["hash",2],["variable",3],["reads",2],["writes",2],["deletes",2],["mutation",1],["uncertain",2],["stdout",2],["stderr",2],["wall",2],["cpu",2],["peak",2],["rss",2],["kb",2],["created",1],["at",1],["values",1],["json",6],["dumps",6],["ensure",6],["ascii",6],["clock",1],["ms",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.message_count","name":[["message",1],["count",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["message",2],["count",3],["self",4],["root",4],["frame",4],["id",4],["str",2],["int",2],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["as",1],["from",1],["messages",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.new_frame","name":[["new",1],["frame",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["new",2],["frame",16],["self",8],["parent",9],["id",23],["str",14],["none",14],["project",8],["default",2],["kind",4],["turn",2],["name",4],["model",4],["depth",4],["int",2],["status",4],["processing",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["if",2],["root",7],["else",2],["preserve",1],["legacy",1],["orphan",2],["fallback",2],["during",1],["delete",1],["delegate",1],["races",1],["becomes",1],["its",1],["own",1],["resolve",4],["scope",7],["now",3],["clock",1],["ms",1],["execute",1],["insert",1],["into",1],["frames",1],["created",1],["at",2],["updated",1],["values",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.project_session_ids","name":[["project",1],["session",1],["ids",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["project",6],["session",3],["ids",3],["self",3],["id",3],["str",4],["list",2],["return",1],["deletions",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.promote_candidate_message","name":[["promote",1],["candidate",1],["message",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["promote",3],["candidate",34],["message",19],["self",7],["id",40],["str",20],["root",10],["frame",21],["branch",10],["none",7],["expected",7],["content",26],["metadata",33],["mapping",3],["any",2],["dict",6],["cas",3],["one",1],["exact",2],["provisional",1],["assistant",4],["stage",1],["persists",1],["canonical",1],["before",1],["reviewer",1],["runs",1],["repair",1],["may",1],["later",1],["replace",1],["its",2],["text",2],["but",1],["must",10],["never",1],["guess",1],["row",11],["newest",1],["scope",2],["role",4],["state",1],["previous",1],["bytes",1],["therefore",1],["checked",1],["same",1],["write",1],["transaction",3],["if",21],["not",19],["isinstance",9],["strip",5],["raise",22],["value",15],["error",30],["be",9],["non",5],["empty",5],["string",4],["promoted",9],["verdict",26],["object",2],["try",3],["json",8],["dumps",2],["ensure",2],["ascii",2],["false",4],["sort",2],["keys",2],["true",2],["separators",2],["allow",2],["nan",2],["loads",2],["except",2],["type",2],["as",2],["safe",1],["from",3],["pragma",1],["no",2],["cover",1],["round",1],["trip",1],["digest",9],["key",6],["sha256",21],["completion",3],["delivery",4],["contains",1],["reserved",1],["review",4],["status",3],["verified",1],["completed",1],["issues",1],["unavailable",1],["has",1],["terminal",1],["hashlib",3],["encode",3],["utf",3],["hexdigest",3],["changed",5],["reviewed",2],["lock",1],["connection",4],["runtime",9],["promotion",2],["requires",1],["clean",1],["sqlite",1],["execute",3],["begin",1],["immediate",1],["select",1],["created",1],["at",1],["seq",1],["messages",2],["fetchone",1],["current",11],["invalid",3],["candidates",1],["require",1],["bound",2],["update",2],["encoded",2],["cursor",2],["rowcount",1],["lost",1],["elif",1],["all",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.release_model_binding","name":[["release",1],["model",1],["binding",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["release",2],["model",9],["binding",2],["self",5],["profile",16],["id",10],["str",3],["int",3],["unpin",1],["every",3],["frame",1],["bound",2],["no",1],["longer",1],["exists",1],["without",1],["deleting",1],["permanently",1],["bricked",1],["session",3],["pinned",1],["bind",1],["revision",2],["answers",1],["409",1],["choose",2],["one",1],["continue",1],["whenever",1],["missing",1],["returns",1],["before",1],["reaching",1],["either",2],["two",1],["statements",1],["write",1],["so",2],["nothing",1],["product",1],["could",2],["patch",1],["frames",3],["allowlists",1],["name",2],["task",1],["summary",1],["forking",1],["inherits",1],["pin",3],["ids",1],["random",1],["re",1],["creating",1],["under",1],["same",1],["did",1],["not",2],["help",1],["history",1],["artifacts",1],["stayed",1],["readable",1],["never",1],["be",1],["sent",1],["again",1],["clearing",1],["drops",1],["into",1],["path",1],["already",1],["written",1],["predate",1],["recover",1],["configuration",1],["from",1],["recorded",1],["string",1],["else",1],["adopt",1],["active",1],["supported",1],["state",1],["reached",1],["daemon",1],["upgrade",1],["strip",1],["if",1],["return",2],["lock",1],["cursor",2],["connection",2],["execute",1],["update",1],["null",2],["commit",1],["rowcount",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.resolve_frame_scope","name":[["resolve",1],["frame",1],["scope",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["resolve",3],["frame",32],["scope",2],["self",5],["id",31],["str",4],["none",3],["fallback",5],["project",13],["default",2],["dict",2],["actor",1],["root",13],["session",1],["owned",1],["dynamically",1],["if",3],["not",2],["return",3],["lock",1],["connection",2],["execute",2],["select",2],["from",2],["frames",2],["fetchone",2],["else",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.search_frames","name":[["search",1],["frames",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["search",5],["frames",4],["self",5],["pattern",4],["str",6],["project",10],["id",19],["none",7],["default",2],["limit",3],["int",2],["50",2],["visible",6],["user",5],["list",2],["dict",3],["regex",4],["frame",6],["names",1],["cell",4],["code",5],["stdout",4],["narrows",1],["outer",1],["query",1],["so",1],["per",1],["row",5],["select",3],["below",1],["never",1],["runs",1],["session",2],["caller",1],["may",1],["not",2],["see",1],["ordering",1],["whole",1],["point",1],["here",1],["method",1],["reads",1],["somebody",1],["wrote",1],["output",1],["printed",1],["filter",1],["applied",1],["returned",1],["matches",5],["would",1],["have",1],["read",1],["them",1],["first",1],["note",1],["all",3],["drops",1],["clause",6],["entirely",1],["exactly",1],["host",1],["became",1],["over",1],["every",1],["tenant",1],["cells",3],["re",2],["compile",1],["ignorecase",1],["clauses",5],["params",6],["if",5],["append",6],["table",1],["extend",1],["join",3],["else",1],["lock",1],["rows",2],["connection",2],["execute",2],["distinct",1],["kind",1],["name",2],["status",1],["depth",1],["created",2],["at",2],["from",2],["left",1],["execution",2],["log",2],["order",1],["by",1],["desc",1],["tuple",1],["fetchall",2],["haystack",4],["len",1],["break",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.step_count","name":[["step",1],["count",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["step",2],["count",3],["self",4],["frame",5],["id",4],["str",2],["int",2],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["as",1],["from",1],["steps",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.unpin_model","name":[["unpin",1],["model",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["unpin",2],["model",5],["self",5],["frame",5],["id",5],["str",3],["none",2],["drop",1],["one",1],["pin",2],["so",1],["next",1],["send",1],["re",1],["binds",1],["by",1],["profile",6],["release",1],["above",1],["covers",2],["deleted",1],["other",1],["way",1],["goes",1],["dangling",1],["no",1],["click",1],["involved",1],["still",1],["there",1],["bound",1],["revision",3],["not",1],["database",2],["predates",1],["history",1],["rebuilt",1],["seeded",1],["builtins",1],["dropped",1],["first",1],["open",1],["upgraded",1],["same",2],["409",1],["dead",1],["end",1],["lock",1],["connection",2],["execute",1],["update",1],["frames",1],["null",2],["commit",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.update_frame","name":[["update",1],["frame",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["update",3],["frame",6],["self",4],["id",4],["str",2],["fields",6],["any",2],["none",2],["if",1],["not",1],["return",1],["updated",1],["at",1],["clock",1],["ms",1],["columns",2],["join",1],["key",2],["execute",1],["frames",1],["values",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.update_message_metadata","name":[["update",1],["message",1],["metadata",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["update",4],["message",12],["metadata",6],["self",6],["id",6],["str",2],["patch",3],["dict",6],["none",4],["merge",1],["keys",1],["into",2],["one",1],["blob",2],["after",1],["written",1],["user",1],["has",1],["exist",1],["before",2],["its",1],["references",2],["resolved",1],["resolving",1],["may",1],["materialise",1],["sibling",1],["session",1],["file",1],["workspace",1],["row",4],["plus",1],["fork",1],["checkpoint",1],["taken",1],["from",2],["branch",1],["point",1],["must",1],["be",1],["durable",1],["anything",1],["writes",1],["so",1],["structured",1],["arrive",1],["moment",1],["late",1],["merged",2],["rather",1],["than",1],["passed",1],["at",1],["insert",1],["not",2],["replaced",1],["shared",1],["whatever",1],["else",1],["caller",1],["stamps",1],["overwrite",1],["here",1],["would",1],["silently",1],["drop",1],["lock",1],["connection",3],["execute",2],["select",1],["messages",2],["fetchone",1],["if",2],["return",2],["try",1],["current",7],["json",2],["loads",1],["except",1],["type",1],["error",2],["value",1],["isinstance",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["commit",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.update_project","name":[["update",1],["project",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["update",3],["project",6],["self",4],["id",4],["str",2],["fields",6],["any",2],["none",2],["if",1],["not",1],["return",1],["updated",1],["at",1],["clock",1],["ms",1],["columns",2],["join",1],["key",2],["execute",1],["projects",1],["values",1]]},{"id":"openai4s/storage/frames.py#FrameRepository.update_step","name":[["update",1],["step",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["update",3],["step",6],["self",6],["id",4],["str",9],["status",5],["none",22],["output",5],["dict",2],["title",5],["summary",5],["now",2],["clock",1],["ms",1],["sets",7],["params",8],["if",4],["not",4],["append",11],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["updated",1],["at",1],["lock",1],["connection",2],["execute",1],["frame",1],["steps",1],["join",1],["commit",1]]},{"id":"openai4s/storage/frames.py#project_filter_fingerprint","name":[["project",1],["filter",1],["fingerprint",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["project",3],["filter",3],["fingerprint",2],["str",6],["team",4],["scope",4],["stable",1],["digest",1],["identity",1],["list",1],["cursor",1],["bound",1],["canonical",2],["json",1],["dumps",1],["separators",1],["sort",1],["keys",1],["true",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/frames.py#visible_session_clause","name":[["visible",1],["session",1],["clause",1]],"path":[["openai4s",1],["storage",1],["frames",1],["py",1]],"body":[["def",2],["visible",3],["session",22],["clause",6],["user",7],["id",26],["str",8],["table",9],["frames",10],["expr",4],["none",5],["tuple",2],["list",3],["one",4],["team",2],["mode",1],["visibility",4],["rule",6],["as",1],["sql",2],["over",2],["shaped",2],["returns",2],["params",1],["conjunct",1],["function",1],["because",2],["browse",1],["search",3],["frame",24],["detail",3],["must",2],["answer",1],["same",2],["question",1],["three",3],["spellings",1],["chances",1],["them",2],["be",1],["wrong",1],["two",1],["had",2],["no",6],["at",2],["all",2],["were",2],["reachable",1],["from",8],["host",1],["colleague",1],["properties",1],["worth",1],["stating",1],["each",2],["was",1],["defect",1],["scoped",1],["by",1],["root",7],["not",7],["ownership",1],["recorded",1],["per",1],["owners",4],["child",6],["has",4],["row",7],["its",2],["own",3],["matching",1],["therefore",1],["hid",1],["every",4],["owner",3],["while",1],["takes",1],["any",2],["coalesce",3],["belongs",1],["global",2],["guest",4],["never",2],["widens",1],["false",1],["account",1],["whose",3],["role",3],["before",1],["consults",1],["project",8],["members",2],["omitted",1],["so",10],["admin",3],["adding",1],["default",1],["member",2],["listed",1],["they",1],["then",1],["404",1],["opening",1],["listing",1],["names",1],["sessions",1],["caller",2],["cannot",1],["open",1],["leak",1],["inv",1],["13",1],["describes",1],["cosmetic",1],["inconsistency",1],["only",2],["pre",1],["history",1],["demo",1],["seeds",1],["have",2],["know",1],["resolve",1],["everyone",1],["filtered",1],["rather",2],["than",2],["after",1],["read",3],["keyset",1],["pagination",1],["reports",1],["more",1],["counts",1],["post",2],["filter",2],["turns",1],["full",1],["page",1],["hidden",1],["rows",3],["into",1],["phantom",1],["end",1],["carry",1],["cell",1],["code",1],["stdout",1],["would",1],["already",1],["loaded",1],["delegate",3],["key",8],["resolves",1],["through",1],["delegated",1],["keyed",2],["under",1],["resolving",1],["raw",2],["against",1],["made",1],["invisible",1],["very",1],["spawned",1],["stores",1],["fully",1],["resolved",1],["lookup",1],["maps",1],["parent",1],["entry",1],["keeps",2],["above",1],["artifacts",1],["needs",1],["defaulted",1],["required",1],["existing",1],["spelling",1],["select",4],["fr",3],["exists",3],["users",1],["gu",3],["null",1],["pm",4],["return",1]]},{"id":"openai4s/storage/governance.py","name":[["governance",1],["py",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["team",2],["mode",1],["governance",5],["storage",3],["membership",1],["invites",4],["usage",8],["quotas",3],["m2",3],["four",2],["tables",1],["all",4],["additive",1],["inv",1],["behind",1],["same",2],["numbered",1],["migration",2],["discipline",1],["as",1],["py",1],["project",18],["members",5],["who",1],["belongs",1],["per",4],["role",4],["admins",1],["implicit",1],["everything",1],["have",1],["no",4],["rows",3],["here",4],["row",2],["member",3],["guest",3],["scoped",1],["expiring",1],["invitations",1],["only",3],["sha256",1],["token",4],["stored",1],["raw",2],["invite",6],["printed",1],["once",2],["by",4],["whoever",1],["created",6],["d4",1],["adjacent",1],["hygiene",1],["database",1],["read",1],["must",2],["not",28],["mint",1],["working",1],["ledger",8],["append",1],["metering",2],["llm",10],["tokens",9],["kernel",5],["cpu",5],["seconds",2],["attributed",1],["user",11],["kind",24],["amount",3],["ref",2],["aggregation",1],["happens",1],["sql",1],["callers",3],["limits",1],["window",5],["check",6],["lives",1],["beside",1],["reads",1],["verdict",1],["never",1],["agent",1],["invisible",1],["through",1],["host",1],["query",2],["denylist",1],["hold",1],["credential",1],["digests",1],["rest",1],["state",1],["from",3],["future",1],["import",6],["annotations",1],["hashlib",1],["secrets",1],["sqlite3",1],["typing",1],["any",1],["callable",1],["openai4s",1],["migrations",1],["apply",1],["ddl",1],["script",1],["lifetime",1],["default",2],["one",1],["week",3],["ttl",2],["24",4],["3600",4],["kinds",5],["understands",1],["today",1],["free",1],["form",1],["disk",1],["new",1],["need",1],["but",2],["named",1],["so",1],["aggregators",1],["cannot",1],["drift",1],["spelling",1],["input",4],["output",4],["sessions",4],["quota",7],["may",1],["name",2],["deliberately",1],["narrower",1],["than",2],["records",1],["metered",1],["has",1],["enforcement",1],["point",1],["yet",1],["limit",3],["nothing",1],["consults",1],["worse",1],["admin",1],["sets",1],["believes",1],["resource",1],["capped",1],["refusing",1],["write",1],["makes",1],["gap",1],["visible",1],["widen",1],["commit",1],["adds",1],["enforced",2],["frozenset",1],["windows",1],["ms",1],["day",3],["1000",3],["month",2],["30",2],["schema",2],["create",9],["table",4],["if",9],["exists",10],["id",14],["text",14],["null",15],["unique",2],["index",7],["ix",4],["hash",1],["primary",2],["key",2],["expires",1],["at",2],["integer",4],["autoincrement",1],["ts",8],["real",2],["first",1],["exactly",1],["like",1],["above",1],["without",1],["could",1],["range",1],["scan",1],["then",1],["visit",1],["every",2],["test",1],["enforce",1],["runs",1],["twice",1],["before",1],["provider",1],["request",1],["over",1],["pruning",1],["dropped",1],["its",1],["old",1],["because",1],["will",1],["redefine",1],["already",1],["drop",1],["scope",5],["repository",1],["exceeded",1],["digest",1]]},{"id":"openai4s/storage/governance.py#create_governance_schema","name":[["create",1],["governance",1],["schema",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["create",2],["governance",3],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["idempotent",1],["ddl",2],["called",1],["from",1],["numbered",1],["store",1],["migration",1],["apply",1],["script",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository","name":[["governance",1],["repository",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["class",2],["governance",2],["repository",2],["membership",5],["invites",3],["metering",1],["quota",1],["verdicts",1],["def",11],["init",1],["self",36],["connection",16],["sqlite3",1],["lock",13],["any",1],["clock",4],["ms",4],["callable",1],["int",2],["none",12],["project",56],["m2",3],["member",9],["id",64],["str",21],["user",32],["role",13],["if",7],["not",10],["guest",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["execute",9],["insert",2],["into",2],["members",11],["values",2],["conflict",1],["update",2],["excluded",1],["commit",3],["remove",1],["bool",3],["cur",2],["delete",1],["from",9],["return",12],["rowcount",1],["list",4],["dict",4],["rows",6],["select",8],["order",2],["by",6],["fetchall",3],["zip",1],["row",11],["fetchone",3],["else",1],["projects",2],["claimed",2],["has",4],["anybody",1],["made",1],["theirs",1],["yet",1],["means",1],["deliberately",1],["somebody",2],["session",9],["every",2],["creates",1],["gets",1],["creator",1],["so",3],["ones",2],["belong",1],["someone",1],["exactly",2],["returns",1],["true",1],["seeded",1],["default",2],["example",2],["have",1],["no",1],["never",1],["will",1],["unless",1],["adds",1],["one",2],["they",2],["stay",1],["open",1],["shared",1],["scratch",1],["space",1],["fresh",1],["install",1],["hands",1],["everybody",1],["closing",1],["them",3],["behind",1],["first",2],["person",1],["would",3],["make",1],["team",1],["mode",1],["arrive",1],["broken",1],["ownership",2],["here",1],["instead",1],["also",1],["defeat",1],["purpose",1],["half",1],["participation",1],["union",3],["creating",1],["grants",1],["treating",1],["as",1],["claim",1],["let",1],["unauthorized",1],["join",1],["everyone",1],["after",1],["false",2],["limit",2],["participant",3],["may",1],["address",1],["at",4],["all",1],["authz",1],["owner",2],["least",1],["owners",3],["second",1],["clause",1],["keeps",2],["own",1],["reachable",2],["before",1],["admin",2],["added",1],["single",2],["proj",1],["sessions",1],["whoever",1],["created",4],["ids",1],["participates",1],["filter",1],["non",1],["null",2],["create",1],["invite",7],["ttl",3],["mint",1],["raw",1],["token",8],["returned",1],["once",1],["secrets",1],["urlsafe",1],["24",1],["now",2],["hash",1],["expires",1],["digest",3],["1000",1],["redeem",1],["consume",1],["live",1],["unknown",1],["expired",1],["liveness",1],["predicate",1],["its",1],["two",1],["racing",1],["redemptions",1],["cannot",1],["both",1],["win",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.check_quota","name":[["check",1],["quota",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["check",2],["quota",7],["self",6],["user",7],["id",14],["str",10],["project",5],["none",5],["kind",9],["raise",2],["class",1],["exceeded",2],["metered",1],["action",1],["must",1],["be",1],["refused",1],["consumption",1],["measured",1],["from",3],["ledger",2],["over",1],["sliding",1],["window",7],["limit",5],["means",1],["allowed",2],["no",1],["rows",4],["lock",1],["connection",2],["execute",2],["select",2],["scope",13],["amount",5],["quotas",1],["fetchall",1],["if",3],["not",1],["return",1],["now",2],["clock",1],["ms",2],["since",2],["windows",1],["param",3],["else",1],["coalesce",1],["sum",1],["usage",1],["ts",1],["fetchone",1],["float",2],["exhausted",1],["per",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.create_invite","name":[["create",1],["invite",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["create",2],["invite",6],["self",6],["project",4],["id",4],["str",6],["created",4],["by",4],["ttl",5],["int",2],["mint",1],["raw",1],["token",6],["returned",1],["exactly",1],["once",1],["secrets",1],["urlsafe",1],["24",1],["now",2],["clock",1],["ms",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["invites",1],["hash",1],["expires",1],["at",2],["values",1],["null",1],["digest",1],["1000",1],["commit",1],["return",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.delete_quota","name":[["delete",1],["quota",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["delete",3],["quota",2],["self",5],["scope",8],["str",8],["id",4],["kind",4],["window",4],["bool",2],["lock",1],["cur",2],["connection",2],["execute",1],["from",1],["quotas",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.invite_is_live","name":[["invite",1],["live",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["invite",6],["live",2],["self",5],["token",6],["str",2],["bool",2],["redeemable",1],["right",1],["now",3],["consumes",1],["nothing",1],["post",1],["auth",1],["redeem",1],["unauthenticated",1],["answered",1],["username",2],["alice",1],["already",1],["exists",2],["before",2],["looked",1],["at",4],["all",1],["so",1],["anyone",1],["who",2],["could",2],["reach",1],["port",1],["enumerate",1],["every",1],["account",1],["instance",1],["free",1],["hand",1],["login",1],["limiter",1],["confirmed",1],["target",1],["list",1],["route",1],["needs",1],["know",1],["real",1],["says",1],["anything",1],["about",1],["still",1],["must",1],["not",2],["burn",1],["typo",1],["hence",1],["separate",1],["read",1],["only",1],["question",1],["digest",3],["clock",1],["ms",1],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["from",1],["invites",1],["hash",1],["null",1],["expires",1],["fetchone",1],["return",1],["none",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.is_project_participant","name":[["project",1],["participant",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["project",14],["participant",3],["self",4],["id",14],["str",4],["none",3],["user",9],["bool",2],["may",1],["address",1],["at",2],["all",1],["m2",1],["authz",1],["member",2],["members",2],["row",4],["owner",1],["least",1],["one",1],["session",3],["owners",2],["second",1],["clause",1],["keeps",2],["own",1],["reachable",2],["before",1],["admin",1],["has",1],["added",1],["membership",1],["single",1],["default",1],["proj",1],["example",1],["sessions",1],["by",1],["whoever",1],["created",1],["them",1],["if",1],["not",3],["return",2],["false",1],["lock",1],["connection",1],["execute",1],["select",2],["from",2],["union",1],["limit",1],["fetchone",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.list_invites","name":[["list",1],["invites",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["list",4],["invites",3],["self",5],["project",7],["id",7],["str",2],["none",5],["dict",2],["digest",1],["prefixed",1],["metadata",1],["only",1],["never",1],["anything",1],["client",1],["could",1],["turn",1],["back",1],["into",1],["working",1],["token",3],["sql",4],["select",1],["hash",1],["created",2],["by",3],["expires",3],["at",5],["from",1],["params",3],["tuple",1],["if",1],["order",1],["desc",1],["lock",1],["rows",2],["connection",1],["execute",1],["fetchall",1],["now",2],["clock",1],["ms",1],["return",1],["prefix",1],["12",1],["live",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.list_members","name":[["list",1],["members",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["list",4],["members",3],["self",4],["project",7],["id",9],["str",2],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["user",3],["role",2],["from",1],["order",1],["by",1],["fetchall",1],["return",1],["zip",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.list_quotas","name":[["list",1],["quotas",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["list",4],["quotas",3],["self",4],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["scope",6],["id",3],["kind",3],["limit",2],["amount",2],["window",3],["from",1],["order",1],["by",1],["fetchall",1],["return",1],["zip",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.member_role","name":[["member",1],["role",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["member",2],["role",3],["self",4],["project",6],["id",9],["str",7],["none",6],["user",4],["if",2],["not",1],["return",2],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["members",1],["fetchone",1],["else",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.participant_project_ids","name":[["participant",1],["project",1],["ids",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["participant",2],["project",8],["ids",2],["self",4],["user",8],["id",11],["str",5],["every",1],["participates",1],["member",1],["session",2],["owner",1],["filter",1],["non",1],["admin",1],["list",1],["if",2],["not",2],["return",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",2],["from",2],["members",1],["union",1],["owners",1],["null",1],["fetchall",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.project_is_claimed","name":[["project",1],["claimed",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["project",11],["claimed",3],["self",4],["id",5],["str",2],["none",3],["bool",2],["has",3],["anybody",1],["made",1],["theirs",1],["yet",1],["means",1],["membership",2],["row",4],["deliberately",1],["not",3],["somebody",2],["session",4],["every",1],["user",1],["creates",1],["gets",1],["creator",1],["so",3],["ones",2],["belong",1],["someone",1],["exactly",1],["returns",1],["true",1],["seeded",1],["default",1],["example",1],["projects",1],["have",1],["no",1],["members",2],["never",1],["will",1],["unless",1],["adds",1],["one",1],["they",2],["stay",1],["open",1],["shared",1],["scratch",1],["space",1],["fresh",1],["install",1],["hands",1],["everybody",1],["closing",1],["them",2],["behind",1],["first",2],["person",1],["would",3],["make",1],["team",1],["mode",1],["arrive",1],["broken",1],["ownership",2],["here",1],["instead",1],["also",1],["defeat",1],["purpose",1],["half",1],["participation",1],["union",1],["creating",1],["grants",1],["treating",1],["as",1],["claim",1],["let",1],["unauthorized",1],["join",1],["lock",2],["everyone",1],["after",1],["if",1],["return",2],["false",1],["connection",1],["execute",1],["select",1],["from",1],["limit",1],["fetchone",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.projects_of","name":[["projects",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["projects",2],["self",4],["user",4],["id",7],["str",2],["list",2],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["project",4],["role",2],["from",1],["members",1],["order",1],["by",1],["fetchall",1],["return",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.record_usage","name":[["record",1],["usage",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["record",2],["usage",3],["self",6],["user",5],["id",9],["str",8],["kind",4],["amount",5],["float",3],["project",4],["none",11],["ref",4],["if",1],["not",1],["return",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["ledger",1],["ts",1],["values",1],["clock",1],["ms",1],["commit",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.redeem_invite","name":[["redeem",1],["invite",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["redeem",2],["invite",4],["self",8],["token",5],["str",2],["dict",2],["none",4],["consume",1],["live",1],["unknown",1],["expired",1],["single",1],["update",2],["liveness",1],["predicate",1],["its",1],["two",1],["racing",1],["redemptions",1],["cannot",1],["both",1],["win",1],["digest",4],["now",3],["clock",1],["ms",1],["lock",1],["cur",2],["connection",4],["execute",2],["invites",2],["at",3],["hash",2],["null",1],["expires",1],["if",1],["rowcount",1],["commit",2],["return",2],["row",3],["select",1],["project",2],["id",2],["created",2],["by",2],["from",1],["fetchone",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.reinstate_invite","name":[["reinstate",1],["invite",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["reinstate",2],["invite",5],["self",6],["token",4],["str",2],["bool",2],["undo",1],["redemption",2],["whose",1],["follow",1],["up",1],["work",1],["failed",1],["marks",1],["at",4],["before",1],["account",2],["exists",1],["because",1],["mark",1],["makes",1],["single",1],["under",1],["concurrency",1],["if",1],["creation",1],["then",1],["fails",1],["username",1],["race",1],["was",1],["consumed",2],["nothing",1],["so",1],["handed",1],["back",1],["rather",1],["than",1],["left",1],["burnt",1],["only",1],["unexpired",1],["reinstated",1],["expired",1],["one",1],["stays",1],["digest",3],["lock",1],["cur",2],["connection",2],["execute",1],["update",1],["invites",1],["null",2],["hash",1],["not",1],["expires",1],["clock",1],["ms",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.remove_member","name":[["remove",1],["member",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["remove",2],["member",2],["self",5],["project",5],["id",8],["str",4],["user",4],["bool",2],["lock",1],["cur",2],["connection",2],["execute",1],["delete",1],["from",1],["members",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.revoke_invite","name":[["revoke",1],["invite",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["revoke",3],["invite",3],["self",6],["token",6],["prefix",10],["str",3],["bool",2],["revocation",1],["by",1],["listed",1],["raw",1],["long",1],["gone",1],["matched",1],["substr",3],["rather",1],["than",1],["like",2],["would",2],["read",1],["admin",1],["supplied",1],["as",1],["wildcards",1],["so",1],["delete",1],["team",1],["invites",2],["every",1],["live",1],["at",3],["once",1],["hash",2],["len",2],["compares",1],["literal",1],["characters",1],["only",1],["if",1],["not",1],["return",2],["false",1],["lock",1],["cur",2],["connection",2],["execute",1],["update",1],["null",1],["clock",1],["ms",1],["commit",1],["rowcount",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.set_member","name":[["member",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["member",6],["self",5],["project",6],["id",10],["str",6],["user",5],["role",8],["none",2],["if",1],["not",1],["guest",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["members",1],["values",1],["conflict",1],["update",1],["excluded",1],["commit",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.set_quota","name":[["quota",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["quota",7],["self",5],["scope",12],["str",8],["id",5],["kind",8],["limit",6],["amount",6],["float",3],["window",7],["none",2],["if",3],["not",3],["user",2],["project",2],["raise",3],["value",3],["error",3],["must",3],["be",4],["windows",2],["ms",2],["one",2],["sorted",2],["enforced",2],["kinds",2],["would",1],["recorded",1],["never",1],["consulted",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["quotas",1],["values",1],["conflict",1],["update",1],["excluded",1],["commit",1]]},{"id":"openai4s/storage/governance.py#GovernanceRepository.usage_summary","name":[["usage",1],["summary",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["usage",3],["summary",2],["self",4],["since",4],["ms",4],["int",2],["none",13],["user",9],["id",18],["str",4],["project",9],["list",2],["dict",2],["clauses",6],["params",5],["if",4],["not",1],["append",6],["ts",1],["join",1],["else",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["kind",4],["sum",1],["amount",1],["as",2],["total",2],["count",1],["events",2],["from",1],["ledger",1],["group",1],["by",2],["order",1],["fetchall",1],["return",1]]},{"id":"openai4s/storage/governance.py#invite_digest","name":[["invite",1],["digest",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["invite",2],["digest",2],["token",3],["str",4],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/governance.py#QuotaExceeded","name":[["quota",1],["exceeded",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["class",2],["quota",3],["exceeded",3],["exception",2],["metered",1],["action",1],["was",1],["refused",1],["m2",1],["carries",1],["standard",1],["code",2],["def",1],["init",2],["self",4],["message",2],["str",4],["scope",3],["kind",3],["window",3],["super",1]]},{"id":"openai4s/storage/governance.py#QuotaExceeded.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["init",3],["self",5],["message",3],["str",8],["scope",4],["kind",4],["window",4],["super",1]]},{"id":"openai4s/storage/governance.py#record_session_llm_usage","name":[["record",1],["session",1],["llm",1],["usage",1]],"path":[["openai4s",1],["storage",1],["governance",1],["py",1]],"body":[["def",2],["record",3],["session",5],["llm",5],["usage",7],["store",5],["any",4],["root",7],["frame",6],["id",9],["str",2],["none",7],["charge",1],["one",2],["provider",2],["call",4],["tokens",5],["owner",6],["m2",1],["single",1],["metering",3],["hook",1],["every",2],["daemon",1],["makes",1],["behalf",1],["exists",1],["as",2],["function",2],["rather",1],["than",1],["code",1],["inside",1],["turn",1],["ledger",2],["because",1],["reviewer",1],["reaches",1],["through",1],["its",1],["own",1],["port",1],["was",1],["billing",1],["only",1],["legacy",1],["per",1],["counters",1],["so",2],["member",1],["could",1],["run",1],["reviews",1],["forever",1],["without",1],["quota",1],["check",1],["reads",2],["ever",1],["advancing",1],["two",2],["writers",1],["same",1],["fact",1],["drift",1],["called",1],["from",1],["places",1],["not",3],["no",1],["ownership",1],["row",1],["never",2],["writes",1],["inv",1],["must",2],["break",2],["meters",1],["failure",1],["here",1],["swallowed",1],["if",4],["return",3],["try",1],["governance",4],["getattr",2],["team",4],["scope",4],["resolve",1],["project",5],["kind",3],["key",2],["input",2],["output",2],["amount",4],["user",2],["float",1],["ref",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/storage/kernels.py","name":[["kernels",1],["py",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["durable",1],["identities",1],["lifecycle",2],["records",1],["language",4],["kernel",15],["generations",5],["process",2],["integer",6],["generation",11],["owned",1],["by",1],["mod",1],["openai4s",1],["supervisor",1],["remains",1],["cheap",1],["aba",1],["guard",1],["rows",1],["repository",2],["carry",1],["uuid",2],["identity",1],["survives",1],["daemon",1],["restarts",1],["they",2],["deliberately",1],["describe",1],["not",12],["claim",1],["memory",1],["namespace",1],["be",1],["serialized",1],["restored",1],["from",3],["future",1],["import",6],["annotations",1],["hashlib",1],["json",3],["sqlite3",1],["typing",1],["any",1],["callable",1],["typed",1],["dict",1],["schema",2],["create",4],["table",1],["if",4],["exists",4],["id",12],["text",13],["primary",1],["key",1],["root",4],["frame",3],["null",7],["branch",2],["ordinal",5],["check",1],["parent",1],["environment",2],["manifest",2],["bootstrap",2],["worker",1],["pid",1],["owner",2],["instance",2],["state",2],["started",1],["at",4],["last",1],["activity",1],["ended",3],["reason",1],["recovered",1],["unique",1],["index",3],["ux",1],["ix",2],["live",4],["states",8],["frozenset",2],["starting",1],["bootstrapping",1],["active",1],["busy",1],["recovering",1],["terminal",3],["released",1],["manually",1],["stopped",1],["crashed",1],["partial",1],["failed",1],["abandoned",1],["unset",1],["object",1],["all",1],["dto",1]]},{"id":"openai4s/storage/kernels.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["value",4],["any",2],["str",2],["none",4],["if",1],["return",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/storage/kernels.py#_json_load","name":[["json",1],["load",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["json",3],["load",2],["value",6],["str",2],["none",4],["any",2],["if",1],["return",3],["try",1],["loads",1],["except",1],["type",1],["error",2]]},{"id":"openai4s/storage/kernels.py#_manifest_id","name":[["manifest",1],["id",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["manifest",2],["id",2],["prefix",3],["str",6],["payload",4],["none",6],["if",1],["return",2],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/kernels.py#_required_text","name":[["required",1],["text",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["required",2],["text",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/kernels.py#_state","name":[["state",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["state",4],["value",8],["str",4],["required",1],["text",1],["if",1],["not",1],["kernel",2],["states",1],["raise",1],["error",1],["unknown",1],["generation",1],["return",1]]},{"id":"openai4s/storage/kernels.py#_uuid_text","name":[["uuid",1],["text",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["uuid",6],["text",3],["name",4],["str",8],["value",5],["none",4],["raw",2],["required",1],["uuid4",1],["try",1],["return",1],["except",1],["error",3],["attribute",1],["as",1],["exc",2],["raise",1],["must",1],["be",1],["from",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationDTO","name":[["kernel",1],["generation",1],["dto",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["class",2],["kernel",2],["generation",5],["dto",2],["typed",2],["dict",2],["id",8],["str",11],["root",1],["frame",1],["branch",1],["language",1],["ordinal",1],["int",5],["parent",1],["none",8],["environment",2],["manifest",2],["bootstrap",2],["any",2],["worker",1],["pid",1],["owner",1],["instance",1],["state",1],["started",1],["at",3],["last",1],["activity",1],["ended",2],["reason",1],["recovered",1],["from",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository","name":[["kernel",1],["generation",1],["repository",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["class",2],["kernel",11],["generation",41],["repository",2],["append",6],["lifecycle",7],["identities",1],["apply",2],["monotonic",1],["state",18],["transitions",1],["def",4],["init",1],["self",30],["connection",13],["sqlite3",1],["lock",7],["any",6],["clock",6],["ms",6],["callable",1],["int",10],["none",38],["executescript",1],["schema",1],["commit",3],["create",1],["root",9],["frame",9],["id",66],["str",12],["language",8],["branch",8],["parent",5],["environment",7],["bootstrap",27],["worker",8],["pid",7],["owner",3],["instance",3],["active",1],["recovered",3],["from",5],["started",4],["at",17],["dto",3],["required",5],["text",6],["lower",1],["uuid",1],["if",13],["not",9],["live",5],["states",2],["raise",3],["value",2],["error",2],["new",1],["must",1],["start",1],["now",7],["else",4],["json",20],["canonical",4],["latest",5],["execute",4],["select",1],["ordinal",6],["generations",4],["order",1],["by",2],["desc",1],["limit",1],["fetchone",1],["try",1],["insert",1],["into",1],["manifest",17],["last",3],["activity",3],["values",7],["env",1],["boot",3],["except",1],["exception",1],["rollback",1],["row",14],["locked",4],["return",5],["normalize",3],["touch",2],["object",1],["unset",4],["updates",5],["list",1],["only",2],["extend",3],["ended",5],["update",2],["join",1],["null",2],["tuple",1],["compare",1],["swap",1],["expected",3],["atomically",1],["replace",1],["one",1],["sidecar",1],["imports",1],["after",2],["initial",1],["cell",1],["content",1],["addressed",1],["prevents",1],["two",1],["observers",1],["losing",1],["import",1],["record",1],["overwriting",1],["same",1],["prior",1],["snapshot",1],["means",1],["its",1],["changed",1],["callers",1],["may",1],["re",1],["read",1],["retry",1],["revalidating",1],["their",1],["exact",1],["lease",1],["cursor",1],["gen",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["init",2],["self",8],["connection",8],["sqlite3",2],["lock",5],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2],["executescript",1],["kernel",1],["generation",1],["schema",1],["commit",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository._normalize","name":[["normalize",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["normalize",2],["row",5],["sqlite3",2],["kernel",2],["generation",2],["dto",2],["record",8],["dict",1],["ordinal",2],["int",1],["environment",2],["json",4],["load",2],["pop",2],["bootstrap",2],["return",2],["type",1],["ignore",1],["value",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository._row_locked","name":[["row",1],["locked",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["row",7],["locked",2],["self",3],["generation",6],["id",5],["str",2],["sqlite3",2],["connection",1],["execute",1],["select",1],["from",1],["kernel",2],["generations",1],["fetchone",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["return",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.abandon_live","name":[["abandon",1],["live",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["abandon",2],["live",4],["self",6],["owner",8],["instance",9],["id",8],["str",4],["reason",7],["daemon",3],["restart",2],["ended",7],["at",7],["int",6],["none",5],["end",1],["generations",2],["owned",1],["by",1],["earlier",1],["worker",1],["pid",1],["evidence",1],["only",1],["never",1],["infer",1],["namespace",1],["recoverable",1],["merely",1],["because",1],["orphan",1],["process",1],["still",1],["exists",1],["required",2],["text",2],["now",3],["clock",1],["ms",1],["if",1],["else",1],["placeholders",2],["join",1],["states",2],["params",4],["list",1],["any",1],["abandoned",1],["extend",1],["sorted",1],["append",1],["lock",1],["cursor",2],["connection",2],["execute",1],["update",1],["kernel",1],["state",2],["last",1],["activity",1],["null",2],["tuple",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.compare_and_swap_bootstrap","name":[["compare",1],["swap",1],["bootstrap",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["compare",2],["swap",2],["bootstrap",14],["self",10],["generation",13],["id",20],["str",4],["expected",5],["manifest",13],["none",14],["any",2],["at",7],["int",3],["kernel",3],["dto",2],["atomically",1],["replace",1],["one",1],["live",1],["sidecar",1],["imports",1],["extend",1],["after",2],["initial",1],["cell",1],["content",1],["addressed",1],["prevents",1],["two",1],["observers",1],["from",1],["losing",1],["import",1],["record",1],["by",1],["overwriting",1],["same",1],["prior",1],["snapshot",1],["means",1],["ended",3],["its",1],["changed",1],["callers",1],["may",1],["re",1],["read",1],["retry",1],["only",1],["revalidating",1],["their",1],["exact",1],["worker",1],["lease",1],["required",1],["text",1],["now",2],["clock",1],["ms",1],["if",4],["else",1],["json",5],["canonical",1],["boot",1],["lock",1],["row",7],["locked",2],["not",1],["return",4],["cursor",2],["connection",3],["execute",1],["update",1],["generations",1],["last",1],["activity",1],["null",1],["rowcount",1],["rollback",1],["commit",1],["normalize",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.create","name":[["create",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["create",2],["self",10],["root",10],["frame",10],["id",47],["str",16],["language",9],["branch",9],["none",36],["generation",23],["parent",6],["environment",8],["any",4],["bootstrap",8],["worker",4],["pid",4],["int",6],["owner",4],["instance",4],["state",9],["active",2],["recovered",4],["from",5],["started",5],["at",6],["kernel",5],["dto",2],["required",3],["text",4],["lower",1],["uuid",1],["lifecycle",3],["if",4],["not",3],["live",2],["states",1],["raise",2],["value",1],["error",1],["new",1],["must",1],["start",1],["now",3],["clock",1],["ms",1],["else",2],["json",10],["canonical",2],["lock",1],["latest",5],["connection",4],["execute",2],["select",1],["ordinal",6],["generations",2],["order",1],["by",1],["desc",1],["limit",1],["fetchone",1],["try",1],["insert",1],["into",1],["manifest",4],["last",1],["activity",1],["values",1],["env",1],["boot",1],["except",1],["exception",1],["rollback",1],["commit",1],["row",3],["locked",1],["return",1],["normalize",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.finish","name":[["finish",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["finish",3],["self",9],["generation",11],["id",9],["str",6],["state",9],["reason",7],["ended",8],["at",8],["int",3],["none",6],["kernel",4],["dto",2],["required",2],["text",2],["lifecycle",3],["if",3],["not",1],["terminal",2],["states",1],["raise",1],["value",1],["error",1],["requires",1],["now",3],["clock",1],["ms",1],["else",1],["lock",1],["row",6],["locked",2],["connection",2],["execute",1],["update",1],["generations",1],["last",1],["activity",1],["null",1],["commit",1],["return",1],["normalize",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.get","name":[],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["self",5],["generation",6],["id",4],["str",2],["kernel",3],["dto",2],["none",4],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["generations",1],["fetchone",1],["return",1],["normalize",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.latest","name":[["latest",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["latest",2],["self",5],["root",5],["frame",5],["id",11],["str",6],["language",4],["branch",6],["none",8],["kernel",3],["generation",2],["dto",2],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["generations",1],["order",1],["by",1],["ordinal",1],["desc",1],["limit",1],["lower",1],["fetchone",1],["return",1],["normalize",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["list",5],["self",5],["root",4],["frame",4],["id",9],["str",6],["language",6],["none",10],["branch",5],["kernel",3],["generation",2],["dto",2],["clauses",4],["params",4],["any",1],["if",2],["not",2],["append",4],["lower",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["generations",1],["join",1],["order",1],["by",1],["ordinal",1],["tuple",1],["fetchall",1],["return",1],["normalize",1],["row",2]]},{"id":"openai4s/storage/kernels.py#KernelGenerationRepository.touch","name":[["touch",1]],"path":[["openai4s",1],["storage",1],["kernels",1],["py",1]],"body":[["def",2],["touch",3],["self",10],["generation",12],["id",11],["str",4],["state",10],["none",13],["worker",5],["pid",5],["int",5],["object",2],["unset",6],["bootstrap",9],["any",3],["at",7],["kernel",3],["dto",2],["required",1],["text",1],["now",2],["clock",1],["ms",1],["if",6],["else",1],["updates",5],["last",1],["activity",1],["values",6],["list",1],["not",5],["lifecycle",3],["live",2],["states",1],["raise",1],["value",1],["error",1],["only",1],["apply",1],["append",5],["json",5],["canonical",1],["extend",2],["manifest",2],["boot",1],["lock",1],["row",7],["locked",2],["ended",2],["return",2],["normalize",2],["connection",2],["execute",1],["update",1],["generations",1],["join",1],["null",1],["tuple",1],["commit",1]]},{"id":"openai4s/storage/leases.py","name":[["leases",1],["py",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["session",12],["hold",1],["cluster",2],["resource",1],["lapses",1],["m3b",1],["two",1],["tables",1],["both",3],["from",7],["plan",2],["appendix",1],["shape",1],["leases",4],["workload",7],["id",7],["pk",2],["created",3],["at",11],["last",3],["active",3],["idle",3],["ttl",2],["max",2],["lifetime",2],["workloads",2],["unique",3],["second",1],["one",6],["deviation",1],["ddl",2],["not",11],["carry",1],["here",1],["because",1],["has",2],["be",1],["findable",1],["chat",1],["directions",1],["forward",1],["answer",2],["my",1],["kernel",3],["ready",1],["yet",1],["backward",1],["whose",4],["timeline",1],["should",1],["say",1],["state",2],["was",1],["lost",1],["putting",1],["inside",1],["spec",1],["json",2],["would",1],["have",1],["made",2],["lookups",1],["table",3],["scan",1],["through",1],["pairing",1],["unenforceable",1],["column",2],["says",1],["holds",1],["most",2],["backs",1],["exactly",1],["rule",1],["subtle",2],["half",1],["direction",1],["only",2],["worker",1],["being",2],["alive",1],["user",2],["present",1],["process",1],["healthy",1],["socket",1],["connected",1],["heartbeats",1],["arrive",1],["time",1],["still",1],["if",4],["nobody",1],["run",1],["anything",1],["holding",1],["gpus",1],["so",1],["nothing",1],["transport",1],["watchdog",1],["reclaimer",1],["own",1],["probe",1],["touches",1],["executing",1],["something",1],["explicitly",1],["asking",1],["keep",1],["getting",1],["backwards",1],["produces",1],["lease",7],["renews",1],["itself",1],["forever",1],["same",1],["as",1],["having",1],["no",1],["all",2],["while",1],["looking",1],["like",1],["diligence",1],["timestamps",1],["integer",7],["milliseconds",1],["matching",1],["rest",1],["storage",2],["future",1],["import",6],["annotations",1],["sqlite3",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["openai4s",2],["orchestration",1],["models",1],["desired",1],["reason",1],["migrations",1],["apply",1],["script",1],["schema",3],["create",4],["exists",3],["text",3],["primary",2],["key",2],["null",6],["released",2],["index",1],["ix",1],["live",1],["frozen",1],["true",1],["repository",1]]},{"id":"openai4s/storage/leases.py#_row_to_lease","name":[["row",1],["lease",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["row",11],["lease",5],["any",2],["return",1],["workload",1],["id",1],["created",1],["at",3],["int",5],["last",1],["active",1],["idle",1],["ttl",1],["max",1],["lifetime",1],["released",1],["if",1],["not",1],["none",2],["else",1]]},{"id":"openai4s/storage/leases.py#create_lease_schema","name":[["create",1],["lease",1],["schema",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["create",2],["lease",3],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["idempotent",1],["ddl",2],["called",1],["from",1],["numbered",1],["store",1],["migration",1],["apply",1],["script",1]]},{"id":"openai4s/storage/leases.py#Lease","name":[["lease",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["class",2],["lease",2],["one",2],["session",2],["claim",1],["resource",1],["two",1],["clocks",1],["end",1],["workload",1],["id",1],["str",2],["created",2],["at",6],["int",8],["last",2],["active",2],["idle",6],["ttl",2],["max",3],["lifetime",8],["released",2],["none",6],["def",3],["deadline",4],["ms",7],["self",10],["return",6],["1000",2],["expiry",1],["now",3],["clock",1],["ran",1],["out",1],["if",4],["either",1],["wins",1],["ties",1],["order",1],["matters",1],["reason",1],["code",1],["operator",1],["reads",1],["afterwards",1],["hit",2],["its",2],["maximum",2],["while",1],["should",1],["be",1],["reported",1],["as",1],["having",1],["because",1],["limit",1],["user",1],["cannot",1],["renew",1],["past",1],["they",1],["need",1],["told",1],["about",1],["not",1]]},{"id":"openai4s/storage/leases.py#Lease.expiry","name":[["expiry",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["expiry",2],["self",5],["now",4],["ms",6],["int",2],["str",2],["none",5],["clock",1],["ran",1],["out",1],["if",4],["either",1],["lifetime",5],["wins",1],["ties",1],["order",1],["matters",1],["reason",1],["code",1],["operator",1],["reads",1],["afterwards",1],["session",1],["hit",2],["its",2],["maximum",2],["while",1],["idle",3],["should",1],["be",1],["reported",1],["as",1],["having",1],["because",1],["limit",1],["user",1],["cannot",1],["renew",1],["past",1],["one",1],["they",1],["need",1],["told",1],["about",1],["released",1],["at",1],["not",1],["return",4],["deadline",2],["max",1]]},{"id":"openai4s/storage/leases.py#Lease.idle_deadline_ms","name":[["idle",1],["deadline",1],["ms",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["idle",3],["deadline",2],["ms",2],["self",4],["int",2],["return",1],["last",1],["active",1],["at",1],["ttl",1],["1000",1]]},{"id":"openai4s/storage/leases.py#Lease.lifetime_deadline_ms","name":[["lifetime",1],["deadline",1],["ms",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["lifetime",3],["deadline",2],["ms",2],["self",4],["int",2],["return",1],["created",1],["at",1],["max",1],["1000",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository","name":[["lease",1],["repository",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["class",2],["lease",25],["repository",2],["leases",7],["session",24],["workload",30],["bindings",2],["over",2],["store",1],["connection",2],["def",10],["init",1],["self",38],["conn",16],["sqlite3",1],["lock",12],["any",1],["clock",6],["ms",9],["callable",1],["int",10],["none",9],["bind",1],["id",35],["str",10],["pair",1],["chat",1],["backing",1],["its",2],["kernel",1],["insert",3],["replace",3],["so",2],["re",1],["binding",2],["after",2],["recovery",3],["same",1],["new",4],["epoch",1],["no",2],["op",1],["rather",1],["than",1],["constraint",1],["violation",1],["not",4],["create",1],["refused",1],["be",1],["rewritten",1],["would",2],["make",2],["look",1],["like",1],["should",1],["execute",9],["into",2],["workloads",5],["created",11],["at",30],["values",2],["commit",4],["row",13],["select",4],["from",6],["fetchone",3],["return",6],["if",6],["else",4],["unbind",1],["delete",1],["open",1],["idle",11],["ttl",10],["max",13],["lifetime",14],["start",1],["restart",1],["both",2],["clocks",1],["reset",1],["reopened",2],["placed",1],["allocation",1],["charging",1],["replacement",1],["wall",1],["time",3],["lost",1],["one",3],["already",2],["burned",1],["cap",1],["recovered",1],["arbitrary",1],["fraction",1],["limit",1],["operator",1],["configured",1],["now",8],["last",9],["active",9],["released",7],["null",5],["touch",2],["bool",3],["record",1],["user",3],["activity",2],["only",1],["may",1],["call",1],["transport",1],["watchdog",1],["reclaimer",2],["own",1],["probe",1],["see",1],["module",1],["docstring",1],["returns",2],["false",2],["there",2],["live",2],["caller",1],["cannot",1],["mistake",1],["kept",1],["alive",1],["was",1],["nothing",1],["keep",1],["cur",2],["update",2],["rowcount",1],["list",1],["rows",3],["fetchall",1],["expire",1],["unchanged",4],["reason",5],["tuple",1],["atomically",1],["stop",2],["release",1],["still",2],["expired",5],["requested",1],["touched",1],["took",1],["snapshot",3],["checking",1],["fact",1],["writing",1],["transaction",1],["cas",2],["prevents",1],["successful",1],["renewal",1],["being",1],["reclaimed",1],["by",1],["stale",1],["sweep",2],["exceeded",1],["touching",1],["renews",1],["never",1],["hard",1],["including",1],["let",1],["racing",1],["maximum",1],["age",2],["immortal",1],["race",1],["reopen",1],["wins",1],["because",1],["replaces",1],["1000",2],["try",1],["stopped",1],["desired",1],["state",1],["updated",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["init",2],["self",5],["conn",4],["sqlite3",2],["connection",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/leases.py#LeaseRepository.bind_session","name":[["bind",1],["session",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["bind",2],["session",9],["self",6],["id",9],["str",4],["workload",7],["none",2],["pair",1],["chat",1],["backing",1],["its",1],["kernel",1],["insert",2],["replace",2],["so",1],["re",1],["binding",2],["after",1],["recovery",2],["same",1],["new",2],["epoch",1],["no",1],["op",1],["rather",1],["than",1],["constraint",1],["violation",1],["not",1],["create",1],["refused",1],["be",1],["rewritten",1],["would",1],["make",1],["look",1],["like",1],["should",1],["lock",1],["conn",2],["execute",1],["into",1],["workloads",1],["created",1],["at",1],["values",1],["clock",1],["ms",1],["commit",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.expire_if_unchanged","name":[["expire",1],["if",1],["unchanged",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["expire",2],["if",3],["unchanged",7],["self",7],["lease",15],["now",6],["ms",6],["int",6],["reason",8],["tuple",2],["bool",4],["atomically",1],["stop",2],["release",1],["still",2],["expired",7],["returns",1],["requested",1],["false",1],["user",1],["touched",1],["reopened",1],["after",1],["reclaimer",1],["took",1],["its",1],["snapshot",5],["checking",1],["fact",1],["writing",1],["both",1],["rows",1],["one",2],["transaction",1],["cas",2],["prevents",1],["successful",1],["renewal",1],["from",2],["being",1],["reclaimed",1],["by",1],["stale",1],["sweep",2],["session",2],["max",6],["lifetime",7],["exceeded",1],["touching",1],["renews",1],["idle",4],["time",2],["never",1],["hard",1],["including",1],["last",4],["active",4],["at",15],["let",1],["touch",1],["racing",1],["maximum",1],["age",2],["make",1],["already",1],["over",1],["immortal",1],["race",1],["reopen",1],["wins",1],["because",1],["replaces",1],["created",6],["workload",5],["id",6],["released",5],["null",2],["1000",2],["else",1],["ttl",3],["lock",1],["try",1],["stopped",3],["conn",4],["execute",2],["update",2],["workloads",1],["desired",2],["state",2],["updated",1],["phase",1],["not",1],["completed",1],["failed",1],["cancelled",1],["lost",1],["exists",1],["select",1],["leases",2],["value",2],["commit",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1],["rowcount",2]]},{"id":"openai4s/storage/leases.py#LeaseRepository.get","name":[],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["self",4],["workload",5],["id",5],["str",2],["lease",3],["none",3],["lock",1],["row",4],["conn",1],["execute",1],["select",1],["created",1],["at",3],["last",1],["active",1],["idle",1],["ttl",1],["max",1],["lifetime",1],["released",1],["from",1],["leases",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.live_leases","name":[["live",1],["leases",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["live",2],["leases",3],["self",4],["list",2],["lease",3],["lock",1],["rows",2],["conn",1],["execute",1],["select",1],["workload",1],["id",1],["created",1],["at",4],["last",1],["active",1],["idle",1],["ttl",1],["max",1],["lifetime",1],["released",2],["from",1],["null",1],["fetchall",1],["return",1],["row",3]]},{"id":"openai4s/storage/leases.py#LeaseRepository.open_lease","name":[["open",1],["lease",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["open",2],["lease",8],["self",6],["workload",6],["id",6],["str",2],["idle",6],["ttl",6],["int",8],["max",6],["lifetime",6],["start",1],["restart",1],["both",1],["clocks",1],["reset",1],["reopened",1],["new",2],["recovery",1],["placed",1],["allocation",1],["charging",1],["replacement",1],["wall",1],["time",1],["lost",1],["one",1],["already",1],["burned",1],["would",1],["cap",1],["recovered",1],["session",1],["at",6],["arbitrary",1],["fraction",1],["limit",1],["operator",1],["configured",1],["now",5],["clock",1],["ms",1],["lock",1],["conn",2],["execute",1],["insert",1],["replace",1],["into",1],["leases",1],["created",2],["last",2],["active",2],["released",1],["values",1],["null",1],["commit",1],["return",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.release","name":[["release",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["release",2],["self",6],["workload",4],["id",4],["str",2],["none",2],["lock",1],["conn",2],["execute",1],["update",1],["leases",1],["released",2],["at",2],["null",1],["clock",1],["ms",1],["commit",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.session_for_workload","name":[["session",1],["workload",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["session",4],["workload",6],["self",4],["id",5],["str",4],["none",3],["lock",1],["row",3],["conn",1],["execute",1],["select",1],["from",1],["workloads",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.touch","name":[["touch",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["touch",2],["self",6],["workload",4],["id",4],["str",2],["bool",2],["record",1],["user",2],["activity",2],["only",1],["may",1],["call",1],["not",3],["transport",1],["watchdog",1],["reclaimer",1],["own",1],["probe",1],["see",1],["module",1],["docstring",1],["returns",1],["false",1],["if",1],["there",2],["no",1],["live",1],["lease",1],["so",1],["caller",1],["cannot",1],["mistake",1],["kept",1],["alive",1],["was",1],["nothing",1],["keep",1],["lock",1],["cur",2],["conn",2],["execute",1],["update",1],["leases",1],["last",1],["active",1],["at",2],["released",1],["null",1],["clock",1],["ms",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.unbind_session","name":[["unbind",1],["session",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["unbind",2],["session",7],["self",5],["id",4],["str",2],["none",2],["lock",1],["conn",2],["execute",1],["delete",1],["from",1],["workloads",1],["commit",1]]},{"id":"openai4s/storage/leases.py#LeaseRepository.workload_for_session","name":[["workload",1],["session",1]],"path":[["openai4s",1],["storage",1],["leases",1],["py",1]],"body":[["def",2],["workload",3],["session",7],["self",4],["id",5],["str",4],["none",3],["lock",1],["row",3],["conn",1],["execute",1],["select",1],["from",1],["workloads",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/like.py","name":[["like",1],["py",1]],"path":[["openai4s",1],["storage",1],["like",1],["py",1]],"body":[["substring",1],["like",4],["pattern",5],["project",2],["artifact",1],["searches",1],["share",2],["three",1],["repositories",1],["carried",1],["byte",1],["identical",1],["private",2],["copy",4],["function",1],["frames",2],["artifacts",2],["data",3],["pro",3],["index",2],["fix",1],["lands",1],["once",1],["paired",1],["nul",5],["escape",3],["because",1],["sqlite",2],["stops",1],["at",1],["embedded",1],["other",1],["two",1],["were",1],["not",2],["so",3],["lab",2],["x00zzz",1],["matched",1],["every",2],["filename",1],["containing",1],["filter",1],["silently",1],["widened",1],["rather",1],["than",1],["applied",2],["keeps",2],["its",2],["own",1],["purpose",1],["reversible",1],["stored",2],["text",3],["as",3],["well",1],["needle",2],["helper",1],["search",1],["raw",1],["columns",1],["they",1],["one",1],["meant",1],["from",1],["future",1],["import",1],["annotations",1],["code",3],["point",3],["standing",1],["inside",1],["reads",1],["string",1],["itself",1],["would",1],["end",1],["no",1],["expected",1],["carry",1],["rest",1],["force",1],["makes",1],["match",1],["only",1],["really",1],["contains",2],["stand",1],["ue001",1],["all",1]]},{"id":"openai4s/storage/like.py#like_contains","name":[["like",1],["contains",1]],"path":[["openai4s",1],["storage",1],["like",1],["py",1]],"body":[["def",2],["like",2],["contains",2],["value",3],["str",4],["substring",1],["pattern",1],["treats",1],["as",1],["literals",1],["escaped",2],["replace",4],["x00",1],["nul",1],["stand",1],["return",1]]},{"id":"openai4s/storage/memories.py","name":[["memories",1],["py",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["long",1],["term",1],["memory",10],["persistence",1],["store",1],["owned",1],["sqlite",1],["connection",1],["reads",2],["scoped",1],["by",3],["project",16],["cross",2],["view",1],["has",3],["be",2],["asked",1],["name",1],["fallback",1],["id",5],["none",2],["meant",1],["no",2],["clause",1],["so",4],["caller",1],["did",1],["not",3],["know",1],["its",1],["scope",10],["was",4],["handed",1],["every",5],["memories",4],["gateway",1],["seeded",1],["system",1],["prompts",1],["list",1],["st",1],["all",7],["any",2],["session",2],["whose",1],["falsy",1],["silently",1],["injected",2],["whole",1],["installation",2],["remembered",1],["context",1],["other",1],["people",1],["projects",4],["included",1],["into",2],["model",1],["falling",1],["open",1],["wrong",2],["direction",1],["boundary",1],["missing",1],["visible",3],["reported",1],["leaked",1],["one",2],["neither",1],["therefore",2],["explicit",2],["token",1],["refused",1],["two",2],["tiers",1],["flat",2],["column",4],["also",1],["carries",1],["reserved",2],["value",2],["global",5],["inherits",2],["without",1],["pane",1],["offered",1],["control",1],["wrote",1],["everything",1],["literal",1],["default",1],["nothing",1],["creates",1],["while",1],["injection",1],["real",1],["proj",1],["saving",1],["succeeded",1],["listed",1],["never",1],["once",1],["tier",3],["inherit",1],["override",2],["makes",1],["remember",1],["everywhere",1],["here",1],["there",2],["expressible",1],["at",2],["per",3],["block",2],["because",1],["unit",1],["person",1],["names",1],["they",1],["say",1],["about",2],["said",1],["anything",1],["style",3],["speaks",1],["entries",1],["stand",1],["down",1],["instead",1],["being",2],["merged",1],["contradictory",1],["background",1],["counts",1],["come",1],["back",1],["from",5],["resolve",1],["inherited",1],["item",1],["stopped",1],["arriving",1],["rather",2],["than",2],["discovered",1],["noticing",1],["agent",1],["forgot",1],["something",1],["future",1],["import",5],["annotations",1],["sqlite3",1],["uuid",1],["typing",1],["callable",1],["openai4s",1],["budget",1],["max",3],["chars",1],["stored",1],["retention",1],["ms",1],["spelled",1],["out",1],["call",2],["site",1],["reading",1],["always",1],["decision",1],["second",1],["travel",1],["unchanged",1],["through",1],["existing",1],["read",1],["write",1],["index",1],["nullable",1],["would",1],["have",1],["made",1],["field",1],["question",1],["half",1],["sites",1],["limit",1],["error",1],["repository",1]]},{"id":"openai4s/storage/memories.py#_block_of","name":[["block",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["block",3],["row",3],["dict",2],["str",3],["return",1],["general",1]]},{"id":"openai4s/storage/memories.py#_scope","name":[["scope",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["scope",4],["project",9],["id",5],["str",4],["none",2],["if",1],["not",1],["raise",1],["value",1],["error",1],["memory",1],["operations",1],["require",1],["explicit",1],["pass",1],["all",1],["projects",1],["deliberate",1],["cross",1],["view",1],["global",1],["tier",1],["every",2],["inherits",1],["missing",1],["mean",1],["one",1],["session",1],["prompt",1],["came",1],["carry",1],["another",1],["memories",1],["return",1]]},{"id":"openai4s/storage/memories.py#MemoryLimitError","name":[["memory",1],["limit",1],["error",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["class",2],["memory",2],["limit",2],["error",4],["value",2],["write",1],["refused",1],["before",1],["reached",1],["table",1],["carries",1],["stable",1],["code",4],["so",2],["gateway",1],["answer",1],["400",1],["something",1],["client",2],["may",1],["branch",1],["kernel",1],["side",1],["soft",1],["fail",1],["message",3],["same",1],["sentence",1],["http",1],["given",1],["def",1],["init",2],["self",2],["str",2],["none",1],["super",1]]},{"id":"openai4s/storage/memories.py#MemoryLimitError.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["init",3],["self",3],["message",3],["str",4],["code",4],["none",2],["super",1]]},{"id":"openai4s/storage/memories.py#MemoryRepository","name":[["memory",1],["repository",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["class",3],["memory",28],["repository",2],["crud",1],["category",1],["projections",1],["memories",15],["table",1],["def",5],["init",1],["self",17],["connection",7],["sqlite3",1],["lock",6],["any",1],["clock",4],["ms",5],["callable",1],["int",3],["none",18],["add",1],["content",6],["str",12],["block",14],["general",1],["project",16],["id",18],["default",1],["dict",4],["insert",3],["one",6],["refuse",1],["before",1],["inserting",1],["anything",2],["both",3],["limits",1],["checked",2],["ahead",1],["count",2],["inside",1],["same",2],["performs",1],["pruning",1],["afterwards",1],["would",6],["mean",1],["row",13],["briefly",1],["exists",1],["while",1],["its",4],["author",1],["told",1],["not",5],["counting",1],["outside",1],["let",2],["two",3],["concurrent",1],["writers",1],["read",2],["limit",7],["proceed",1],["scope",32],["if",10],["all",4],["projects",3],["raise",5],["error",5],["only",2],["view",1],["write",2],["global",8],["code",6],["invalid",1],["text",6],["strip",1],["empty",2],["len",5],["max",6],["chars",2],["refused",2],["clipped",1],["reason",1],["injection",2],["skips",1],["over",1],["long",2],["item",1],["rather",1],["than",2],["truncating",1],["half",1],["protocol",2],["different",1],["nothing",1],["downstream",1],["tell",1],["was",2],["cut",1],["may",1],["be",2],["at",6],["most",1],["characters",1],["keep",1],["document",1],["as",2],["file",1],["remember",1],["too",2],["now",4],["mem",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["cutoff",2],["retention",3],["counts",3],["execute",2],["select",2],["total",2],["sum",1],["case",1],["coalesce",1],["updated",2],["created",3],["then",2],["else",1],["end",2],["live",8],["from",5],["fetchone",1],["stored",7],["rows",9],["every",2],["expiry",1],["withholds",1],["deliberately",1],["never",3],["deletes",1],["so",3],["whose",1],["hundred",1],["entries",1],["older",1],["window",1],["occupied",1],["entire",1],["quota",1],["new",1],["delete",3],["first",4],["about",1],["pane",2],["already",3],["marks",1],["omitted",1],["withholding",1],["has",1],["release",1],["slot",1],["halves",1],["disagree",1],["per",4],["holds",1],["full",3],["ceiling",2],["because",1],["rule",1],["above",1],["alone",1],["expired",4],["grow",1],["without",2],["bound",1],["own",6],["remedy",1],["these",1],["deleted",1],["losing",1],["still",1],["being",1],["injected",1],["stores",1],["them",1],["ones",1],["into",1],["values",1],["commit",1],["return",5],["list",3],["effect",1],["prompt",1],["carry",1],["resolve",2],["effective",1],["inheritance",1],["did",1],["there",1],["inherited",8],["overridden",4],["exist",1],["say",1],["absent",1],["context",2],["returning",1],["merged",1],["make",2],["override",1],["indistinguishable",1],["saved",1],["silence",1],["feature",1],["had",1],["shared",3],["owned",2],["blocks",2],["inherits",1],["order",1],["priority",1],["here",1],["budget",1],["truncates",1],["survive",1],["background",1],["gets",1],["dropped",1],["choice",1],["user",1],["update",1]]},{"id":"openai4s/storage/memories.py#MemoryRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/memories.py#MemoryRepository._rows","name":[["rows",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["rows",4],["self",4],["scopes",5],["list",5],["str",4],["none",5],["block",8],["dict",2],["sql",5],["select",2],["memory",5],["id",7],["project",4],["content",3],["created",4],["at",8],["updated",4],["from",2],["memories",1],["params",4],["any",1],["if",2],["not",2],["placeholders",2],["join",1],["extend",1],["append",1],["by",3],["last",1],["touch",1],["creation",1],["edited",1],["current",1],["standing",1],["context",1],["budget",1],["truncates",1],["end",1],["order",1],["coalesce",1],["desc",1],["lock",1],["connection",1],["execute",1],["fetchall",1],["return",1],["row",7]]},{"id":"openai4s/storage/memories.py#MemoryRepository.add","name":[["add",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["add",2],["self",7],["content",6],["str",7],["block",6],["general",2],["project",7],["id",11],["default",2],["dict",2],["insert",3],["one",5],["memory",21],["refuse",1],["before",1],["inserting",1],["anything",2],["both",3],["limits",1],["checked",2],["ahead",1],["count",2],["inside",1],["same",2],["lock",3],["performs",1],["pruning",1],["afterwards",1],["would",3],["mean",1],["row",2],["briefly",1],["exists",1],["while",1],["its",4],["author",1],["told",1],["not",4],["counting",1],["outside",1],["let",2],["two",3],["concurrent",1],["writers",1],["read",2],["limit",7],["proceed",1],["scope",20],["if",5],["all",3],["projects",2],["raise",5],["error",5],["only",1],["view",1],["write",2],["global",1],["code",6],["invalid",1],["text",6],["strip",1],["empty",2],["len",2],["max",6],["chars",2],["refused",2],["clipped",1],["reason",1],["injection",2],["skips",1],["over",1],["long",2],["item",1],["rather",1],["than",2],["truncating",1],["half",1],["protocol",2],["different",1],["nothing",1],["downstream",1],["tell",1],["was",1],["cut",1],["may",1],["be",2],["at",6],["most",1],["characters",1],["keep",1],["document",1],["as",2],["file",1],["remember",1],["too",2],["now",4],["clock",1],["ms",2],["mem",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["cutoff",2],["retention",3],["counts",3],["connection",3],["execute",2],["select",1],["total",2],["sum",1],["case",1],["coalesce",1],["updated",2],["created",3],["then",1],["else",1],["end",1],["live",8],["from",2],["memories",7],["fetchone",1],["stored",7],["int",2],["rows",3],["every",2],["expiry",1],["withholds",1],["deliberately",1],["never",2],["deletes",1],["so",1],["whose",1],["hundred",1],["entries",1],["older",1],["window",1],["occupied",1],["entire",1],["quota",1],["new",1],["delete",3],["first",3],["about",1],["pane",1],["already",2],["marks",1],["omitted",1],["withholding",1],["has",1],["release",1],["slot",1],["halves",1],["disagree",1],["per",4],["holds",1],["full",2],["ceiling",2],["because",1],["rule",1],["above",1],["alone",1],["expired",4],["grow",1],["without",2],["bound",1],["own",2],["remedy",1],["these",1],["deleted",1],["losing",1],["still",1],["being",1],["injected",1],["stores",1],["them",1],["ones",1],["into",1],["values",1],["commit",1],["return",1],["none",1]]},{"id":"openai4s/storage/memories.py#MemoryRepository.blocks","name":[["blocks",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["blocks",3],["self",3],["project",4],["id",3],["str",3],["none",4],["list",2],["dict",3],["category",1],["counts",6],["over",1],["effective",1],["memories",3],["scope",1],["counted",1],["from",1],["resolve",2],["rather",1],["than",1],["by",2],["group",1],["column",1],["so",1],["chips",1],["shows",1],["describe",1],["actually",1],["has",1],["its",2],["own",2],["plus",1],["inherits",1],["instead",1],["still",1],["globals",1],["have",1],["overridden",1],["int",1],["row",2],["key",6],["block",2],["return",1],["count",3],["sorted",1],["items",1],["lambda",1],["kv",3]]},{"id":"openai4s/storage/memories.py#MemoryRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["delete",6],["self",6],["memory",8],["id",12],["str",4],["project",5],["none",4],["bool",3],["one",1],["from",3],["named",1],["scope",6],["true",2],["row",1],["went",1],["required",1],["not",2],["default",1],["only",1],["crosses",1],["every",1],["boundary",1],["module",1],["exists",1],["draw",1],["anything",1],["holding",1],["stale",1],["tab",1],["copied",1],["link",1],["future",1],["agent",1],["capability",1],["could",1],["remove",1],["belonging",1],["answer",1],["came",1],["back",1],["as",1],["indistinguishable",1],["ok",1],["lock",1],["if",1],["all",1],["projects",1],["cursor",3],["connection",3],["execute",2],["memories",2],["else",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/memories.py#MemoryRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["list",4],["self",3],["project",3],["id",3],["str",4],["none",8],["block",3],["dict",2],["memories",2],["effect",1],["scope",1],["prompt",1],["would",1],["carry",1],["return",1],["resolve",1]]},{"id":"openai4s/storage/memories.py#MemoryRepository.resolve","name":[["resolve",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["resolve",2],["self",5],["project",8],["id",5],["str",4],["none",9],["block",7],["dict",2],["effective",1],["memories",5],["scope",11],["inheritance",1],["did",1],["there",1],["inherited",8],["overridden",4],["exist",1],["so",2],["memory",4],["pane",1],["say",1],["global",7],["absent",1],["from",3],["context",2],["returning",1],["only",1],["merged",1],["list",1],["would",2],["make",2],["override",1],["indistinguishable",1],["was",1],["never",1],["saved",1],["class",1],["silence",1],["feature",1],["already",1],["had",1],["one",1],["if",5],["all",1],["projects",1],["return",3],["rows",6],["own",4],["row",11],["shared",3],["owned",2],["blocks",2],["not",1],["first",1],["then",1],["inherits",1],["order",1],["priority",1],["here",1],["budget",1],["select",1],["truncates",1],["end",1],["survive",1],["full",1],["background",1],["gets",1],["dropped",1],["choice",1],["user",1],["len",3]]},{"id":"openai4s/storage/memories.py#MemoryRepository.update","name":[["update",1]],"path":[["openai4s",1],["storage",1],["memories",1],["py",1]],"body":[["def",2],["update",6],["self",8],["memory",29],["id",17],["str",11],["content",10],["none",27],["block",15],["project",9],["dict",2],["correct",1],["one",4],["named",1],["scope",7],["no",3],["row",10],["matched",1],["could",2],["be",4],["written",1],["deleted",2],["but",1],["never",1],["corrected",1],["fixing",1],["typo",1],["standing",1],["context",1],["therefore",1],["meant",1],["delete",2],["rewrite",2],["loses",1],["place",1],["newest",1],["first",1],["order",1],["both",2],["pane",1],["injection",1],["two",1],["round",1],["trips",1],["through",1],["may",2],["at",11],["its",2],["cap",1],["so",1],["second",1],["fail",1],["leave",1],["user",1],["neither",1],["version",1],["scoped",1],["exactly",1],["like",1],["same",2],["reason",1],["anything",1],["holding",1],["otherwise",1],["belonging",1],["not",8],["length",1],["emptiness",1],["refusals",1],["as",2],["add",1],["checked",1],["before",1],["because",1],["correction",1],["silently",1],["clipped",1],["own",1],["text",9],["would",1],["worse",1],["instruction",2],["than",1],["replaced",1],["updated",5],["moves",1],["created",4],["retention",1],["asks",1],["was",1],["last",1],["touched",1],["edit",1],["touch",1],["without",1],["correcting",1],["stale",1],["left",1],["expiring",1],["original",1],["clock",2],["if",11],["all",2],["projects",2],["raise",5],["limit",5],["error",5],["read",1],["only",1],["view",1],["name",1],["owns",1],["code",5],["invalid",1],["strip",2],["empty",4],["len",2],["max",2],["chars",2],["most",1],["characters",1],["keep",1],["document",1],["file",1],["remember",1],["too",1],["long",1],["new",5],["else",1],["nothing",1],["send",1],["change",1],["now",2],["ms",1],["assignments",4],["params",5],["list",1],["any",1],["append",4],["extend",1],["lock",1],["cursor",2],["connection",4],["execute",2],["memories",2],["join",1],["rowcount",1],["rollback",1],["return",3],["commit",1],["select",2],["from",1],["fetchone",1],["pragma",1],["cover",1],["between",1]]},{"id":"openai4s/storage/metadata.py","name":[["metadata",1],["py",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["small",1],["cohesive",1],["metadata",1],["repositories",1],["store",1],["owned",1],["sqlite",1],["connection",1],["from",2],["future",1],["import",6],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["mapping",1],["credential",1],["reads",1],["derivable",3],["must",1],["never",1],["be",1],["duplicated",1],["audit",2],["log",1],["host",5],["calls",4],["frozenset",2],["credentials",5],["issue",1],["redeem",1],["list",1],["secret",3],["bearing",1],["rpcs",1],["remain",1],["auditable",1],["by",2],["method",1],["name",1],["but",1],["their",1],["raw",2],["arguments",1],["not",1],["cross",1],["persistence",1],["boundary",1],["arg",2],["shell",1],["authorization",3],["carries",1],["command",1],["worker",1],["reported",1],["output",1],["separate",1],["synthetic",1],["bash",5],["entry",1],["contains",1],["only",1],["bounded",1],["redacted",1],["projection",1],["produced",1],["service",1],["authorize",1],["consume",1],["record",1],["result",1],["all",1],["compaction",1],["repository",5],["endpoint",1],["folder",1],["call",1],["notes",1]]},{"id":"openai4s/storage/metadata.py#CompactionRepository","name":[["compaction",1],["repository",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["class",2],["compaction",4],["repository",2],["archive",7],["compacted",8],["conversation",1],["slices",1],["later",1],["inspection",1],["def",5],["init",1],["self",20],["connection",7],["sqlite3",1],["lock",5],["any",8],["clock",4],["ms",4],["callable",1],["int",3],["none",21],["frame",6],["id",21],["str",13],["summary",3],["list",6],["dict",8],["project",3],["default",1],["branch",3],["ledger",4],["cursor",4],["recovery",4],["pointer",4],["generation",4],["metadata",4],["mapping",3],["handoff",3],["context",8],["before",4],["after",4],["artifact",4],["refs",4],["ca",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["execute",4],["insert",1],["into",1],["archives",2],["messages",1],["created",2],["at",2],["values",1],["json",11],["if",1],["else",1],["dumps",2],["ensure",2],["ascii",2],["false",2],["len",1],["return",3],["limit",5],["50",1],["max",1],["min",1],["500",1],["rows",2],["select",1],["from",1],["order",1],["by",1],["desc",2],["fetchall",1],["result",3],["row",2],["item",8],["key",4],["try",2],["loads",2],["null",1],["except",2],["type",2],["error",4],["value",4],["append",1],["staticmethod",1],["separators",1],["sql",2],["params",2],["tuple",1],["commit",1]]},{"id":"openai4s/storage/metadata.py#CompactionRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/metadata.py#CompactionRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/metadata.py#CompactionRepository._json","name":[["json",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["json",3],["value",3],["any",2],["str",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["separators",1]]},{"id":"openai4s/storage/metadata.py#CompactionRepository.archive","name":[["archive",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["archive",6],["self",10],["frame",4],["id",21],["str",19],["none",34],["summary",4],["compacted",5],["list",5],["dict",7],["project",4],["default",2],["branch",4],["ledger",4],["cursor",4],["any",12],["recovery",4],["pointer",4],["generation",5],["metadata",4],["mapping",6],["handoff",4],["context",8],["before",4],["after",4],["artifact",4],["refs",4],["ca",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["execute",1],["insert",1],["into",1],["compaction",1],["archives",1],["messages",1],["created",1],["at",1],["values",1],["json",7],["if",1],["else",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["len",1],["clock",1],["ms",1],["return",1]]},{"id":"openai4s/storage/metadata.py#CompactionRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["list",5],["self",4],["frame",4],["id",5],["str",2],["limit",6],["int",3],["50",2],["dict",4],["max",1],["min",1],["500",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["compaction",1],["archives",1],["order",1],["by",1],["created",1],["at",1],["desc",2],["archive",1],["fetchall",1],["result",3],["row",2],["item",8],["key",4],["ledger",1],["cursor",1],["recovery",1],["pointer",1],["metadata",1],["context",2],["before",1],["after",1],["artifact",1],["refs",1],["try",2],["json",2],["loads",2],["null",1],["except",2],["type",2],["error",4],["value",2],["none",1],["compacted",3],["append",1],["return",1]]},{"id":"openai4s/storage/metadata.py#EndpointRepository","name":[["endpoint",1],["repository",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["class",2],["endpoint",3],["repository",2],["persist",1],["managed",5],["metadata",1],["legacy",1],["dynamic",1],["field",1],["upserts",1],["def",3],["init",1],["self",14],["connection",9],["sqlite3",1],["lock",5],["any",2],["clock",4],["ms",4],["callable",1],["int",1],["none",2],["upsert",1],["name",7],["str",1],["fields",10],["now",4],["exists",2],["execute",4],["select",2],["from",2],["endpoints",4],["fetchone",1],["if",1],["updated",2],["at",4],["columns",4],["join",3],["key",2],["update",1],["values",3],["else",1],["setdefault",1],["created",2],["placeholders",2],["insert",1],["into",1],["tuple",1],["commit",1],["list",2],["dict",2],["rows",2],["order",1],["by",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/metadata.py#EndpointRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/metadata.py#EndpointRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["list",4],["self",4],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["managed",1],["endpoints",1],["order",1],["by",1],["created",1],["at",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/metadata.py#EndpointRepository.upsert","name":[["upsert",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["upsert",2],["self",8],["name",8],["str",2],["fields",11],["any",2],["none",2],["now",4],["clock",1],["ms",1],["lock",1],["exists",2],["connection",4],["execute",3],["select",1],["from",1],["managed",3],["endpoints",3],["fetchone",1],["if",1],["updated",2],["at",3],["columns",4],["join",3],["key",2],["update",1],["values",3],["else",1],["setdefault",1],["created",1],["placeholders",2],["insert",1],["into",1],["tuple",1],["commit",1]]},{"id":"openai4s/storage/metadata.py#FolderRepository","name":[["folder",1],["repository",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["class",2],["folder",27],["repository",3],["persist",1],["project",16],["folders",6],["frame",5],["assignments",1],["def",8],["init",1],["self",24],["connection",8],["sqlite3",1],["lock",6],["any",1],["clock",4],["ms",4],["callable",1],["int",1],["none",8],["create",1],["id",36],["str",12],["name",10],["dict",3],["now",3],["fold",1],["uuid",1],["uuid4",1],["hex",1],["10",1],["execute",9],["insert",1],["into",1],["created",3],["at",3],["values",1],["return",3],["list",2],["rows",2],["select",2],["from",3],["order",1],["by",1],["fetchall",1],["row",7],["owns",1],["see",1],["note",1],["fetchone",1],["if",1],["else",1],["rename",1],["update",3],["delete",2],["keep",1],["historical",1],["two",1],["transaction",2],["boundary",1],["frames",3],["un",1],["filed",1],["committed",1],["before",1],["removed",1],["second",1],["null",1],["sql",2],["params",2],["tuple",1],["commit",1]]},{"id":"openai4s/storage/metadata.py#FolderRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/metadata.py#FolderRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/metadata.py#FolderRepository.create","name":[["create",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["create",2],["self",4],["project",6],["id",11],["str",4],["name",6],["dict",2],["now",3],["clock",1],["ms",1],["folder",5],["fold",1],["uuid",1],["uuid4",1],["hex",1],["10",1],["execute",1],["insert",1],["into",1],["folders",1],["created",2],["at",2],["values",1],["return",1]]},{"id":"openai4s/storage/metadata.py#FolderRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["delete",3],["self",4],["folder",9],["id",7],["str",2],["none",2],["keep",2],["historical",2],["two",2],["transaction",4],["boundary",2],["frames",3],["un",2],["filed",2],["committed",2],["before",2],["row",2],["removed",2],["second",2],["execute",2],["update",1],["null",1],["from",1],["folders",1]]},{"id":"openai4s/storage/metadata.py#FolderRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["list",4],["self",4],["project",5],["id",6],["str",2],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["folder",1],["name",2],["created",1],["at",1],["from",1],["folders",1],["order",1],["by",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/metadata.py#FolderRepository.project_of","name":[["project",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["project",7],["self",4],["folder",5],["id",7],["str",5],["none",3],["owns",1],["see",1],["note",1],["repository",1],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["folders",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/metadata.py#FolderRepository.rename","name":[["rename",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["rename",2],["self",3],["folder",4],["id",4],["str",4],["name",4],["none",2],["execute",1],["update",1],["folders",1]]},{"id":"openai4s/storage/metadata.py#FolderRepository.set_frame_folder","name":[["frame",1],["folder",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["frame",6],["folder",6],["self",3],["id",8],["str",4],["none",4],["execute",1],["update",1],["frames",1]]},{"id":"openai4s/storage/metadata.py#HostCallRepository","name":[["host",1],["call",1],["repository",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["class",5],["host",10],["call",5],["repository",2],["persist",1],["scrubbed",1],["rpc",1],["audit",6],["records",3],["def",5],["init",1],["self",15],["connection",7],["sqlite3",1],["lock",5],["any",3],["clock",4],["ms",4],["callable",1],["int",1],["none",19],["log",4],["method",9],["str",19],["args",5],["list",5],["ok",6],["bool",3],["frame",8],["id",33],["result",24],["action",9],["group",8],["permission",3],["decision",3],["side",3],["effect",3],["resource",6],["keys",7],["tuple",4],["if",6],["derivable",1],["calls",3],["return",6],["secret",4],["arg",2],["preview",10],["redacted",2],["else",3],["try",3],["json",5],["dumps",4],["ensure",2],["ascii",2],["false",3],["500",1],["except",3],["type",8],["error",6],["value",2],["unserializable",1],["digest",7],["execute",4],["insert",1],["into",1],["created",3],["at",6],["values",1],["hc",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["separators",3],["has",1],["successful",2],["bash",3],["receipt",2],["producing",5],["cell",7],["command",5],["sha256",5],["root",5],["branch",4],["turn",4],["whether",2],["one",2],["exact",3],["ran",1],["successfully",1],["intentionally",1],["intersection",1],["three",1],["independently",1],["durable",1],["append",1],["only",2],["execution",4],["row",4],["its",1],["completed",3],["attempt",1],["current",1],["synthetic",1],["emitted",1],["after",1],["consumed",1],["capability",1],["reported",1],["status",2],["exit",1],["code",2],["matched",1],["through",1],["key",3],["not",2],["bounded",2],["long",1],["commands",1],["therefore",1],["remain",1],["verifiable",1],["without",2],["persisting",1],["their",1],["plaintext",2],["relying",1],["truncation",1],["prone",1],["prefix",1],["wanted",2],["rows",2],["select",1],["from",1],["as",4],["join",3],["attempts",1],["groups",1],["kind",1],["finished",2],["null",2],["terminal",1],["state",1],["succeeded",1],["started",1],["fetchall",1],["resources",3],["loads",1],["continue",1],["isinstance",4],["true",2],["staticmethod",1],["shape",7],["plus",1],["content",1],["integrity",1],["raw",1],["results",1],["may",1],["contain",1],["research",1],["data",2],["credential",1],["material",1],["output",1],["existed",1],["later",1],["changed",1],["becoming",1],["second",1],["store",1],["bearing",1],["encoded",4],["sort",1],["default",1],["repr",2],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["break",1],["dict",1],["object",1],["sorted",1],["80",1],["64",1],["size",2],["len",3],["elif",3],["array",1],["string",1],["length",1],["name",1],["sql",2],["params",2],["commit",1]]},{"id":"openai4s/storage/metadata.py#HostCallRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/metadata.py#HostCallRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/metadata.py#HostCallRepository._result_audit","name":[["result",1],["audit",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["result",17],["audit",4],["method",3],["str",8],["any",2],["tuple",3],["none",4],["return",3],["bounded",1],["shape",7],["preview",1],["plus",1],["content",1],["integrity",1],["digest",4],["raw",1],["host",2],["results",1],["may",1],["contain",1],["research",1],["data",2],["credential",1],["material",1],["row",1],["records",1],["output",1],["existed",1],["whether",1],["later",1],["changed",1],["without",1],["becoming",1],["second",1],["plaintext",1],["store",1],["if",2],["secret",2],["arg",1],["calls",1],["redacted",1],["bearing",1],["try",1],["encoded",4],["json",2],["dumps",2],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",2],["true",1],["separators",2],["default",1],["repr",2],["hashlib",2],["sha256",2],["encode",2],["utf",2],["hexdigest",2],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["break",1],["execution",1],["isinstance",3],["dict",1],["type",6],["object",1],["sorted",1],["key",2],["80",1],["64",1],["size",2],["len",3],["error",2],["bool",1],["elif",3],["list",1],["array",1],["string",1],["length",1],["null",1],["else",1],["name",1]]},{"id":"openai4s/storage/metadata.py#HostCallRepository.has_successful_bash_receipt","name":[["has",1],["successful",1],["bash",1],["receipt",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["has",2],["successful",3],["bash",4],["receipt",3],["self",4],["producing",6],["cell",8],["id",24],["str",10],["command",6],["sha256",4],["root",6],["frame",6],["branch",5],["turn",5],["bool",2],["whether",1],["one",2],["exact",3],["ran",1],["successfully",1],["intentionally",1],["intersection",1],["three",1],["independently",1],["durable",1],["records",1],["append",1],["only",2],["execution",3],["row",3],["its",1],["completed",3],["attempt",1],["current",1],["action",3],["group",5],["synthetic",1],["audit",1],["emitted",1],["after",1],["consumed",1],["host",2],["capability",1],["reported",1],["status",2],["exit",1],["code",2],["matched",1],["through",1],["resource",3],["key",1],["not",2],["bounded",1],["args",1],["preview",1],["long",1],["commands",1],["therefore",1],["remain",1],["verifiable",1],["without",1],["persisting",1],["their",1],["plaintext",1],["relying",1],["truncation",1],["prone",1],["prefix",1],["wanted",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["keys",2],["from",1],["call",1],["log",2],["as",4],["join",3],["attempts",1],["groups",1],["kind",1],["ok",3],["finished",2],["at",5],["null",1],["terminal",1],["state",1],["succeeded",1],["method",1],["created",2],["started",1],["fetchall",1],["try",1],["resources",3],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["continue",1],["if",1],["isinstance",1],["list",1],["return",2],["true",1],["false",1]]},{"id":"openai4s/storage/metadata.py#HostCallRepository.log","name":[["log",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["log",3],["self",5],["method",7],["str",16],["args",5],["list",5],["ok",4],["bool",2],["frame",4],["id",17],["none",28],["result",10],["any",2],["action",8],["group",4],["permission",4],["decision",4],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["tuple",2],["if",3],["derivable",1],["host",3],["calls",2],["return",1],["secret",2],["arg",1],["preview",8],["redacted",1],["else",2],["try",1],["json",2],["dumps",2],["ensure",1],["ascii",1],["false",1],["500",1],["except",1],["type",1],["error",2],["value",1],["unserializable",1],["digest",3],["audit",1],["execute",1],["insert",1],["into",1],["call",2],["created",1],["at",1],["values",1],["hc",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["separators",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/metadata.py#NotesRepository","name":[["notes",1],["repository",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["class",2],["notes",7],["repository",2],["persist",1],["project",18],["expose",1],["their",1],["legacy",1],["api",1],["projection",1],["def",6],["init",1],["self",19],["connection",8],["sqlite3",1],["lock",6],["any",1],["clock",4],["ms",4],["callable",1],["int",1],["none",7],["add",1],["id",30],["str",9],["content",5],["title",6],["dict",2],["now",4],["note",17],["uuid",1],["uuid4",1],["hex",1],["12",1],["execute",6],["insert",1],["into",1],["body",3],["created",7],["at",9],["values",1],["return",3],["updated",2],["list",2],["rows",2],["select",2],["from",3],["order",1],["by",2],["desc",1],["fetchall",1],["row",11],["owns",1],["addressed",1],["its",1],["own",1],["so",1],["route",1],["only",1],["has",1],["cannot",1],["ask",1],["guard",1],["anything",1],["without",1],["fetchone",1],["if",1],["else",1],["delete",2],["sql",2],["params",2],["tuple",1],["commit",1]]},{"id":"openai4s/storage/metadata.py#NotesRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/metadata.py#NotesRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/metadata.py#NotesRepository.add","name":[["add",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["add",2],["self",4],["project",6],["id",11],["str",6],["content",5],["title",4],["none",4],["dict",2],["now",4],["clock",1],["ms",1],["note",6],["uuid",1],["uuid4",1],["hex",1],["12",1],["execute",1],["insert",1],["into",1],["notes",1],["body",1],["created",2],["at",3],["values",1],["return",1],["updated",1]]},{"id":"openai4s/storage/metadata.py#NotesRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["note",4],["id",4],["str",2],["none",2],["execute",1],["from",1],["notes",1]]},{"id":"openai4s/storage/metadata.py#NotesRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["list",4],["self",4],["project",7],["id",10],["str",2],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["note",3],["title",3],["body",2],["created",5],["at",6],["from",1],["notes",1],["order",1],["by",1],["desc",1],["fetchall",1],["return",1],["row",7],["content",1],["updated",1]]},{"id":"openai4s/storage/metadata.py#NotesRepository.project_of","name":[["project",1]],"path":[["openai4s",1],["storage",1],["metadata",1],["py",1]],"body":[["def",2],["project",7],["self",4],["note",6],["id",9],["str",5],["none",3],["owns",1],["addressed",1],["by",1],["its",1],["own",1],["so",1],["route",1],["only",1],["has",1],["cannot",1],["ask",1],["guard",1],["anything",1],["without",1],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["notes",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/migrations.py","name":[["migrations",1],["py",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["versioned",1],["transactional",2],["schema",9],["migrations",6],["store",1],["sqlite",2],["database",7],["before",5],["carried",1],["no",4],["version",11],["marker",2],["at",4],["all",2],["every",4],["open",3],["re",3],["probed",1],["table",6],["pragma",1],["info",1],["issued",2],["alter",4],["add",3],["column",6],["whatever",1],["was",4],["absent",2],["bare",2],["except",1],["sqlite3",2],["operational",1],["error",3],["pass",2],["around",1],["each",1],["one",2],["three",1],["problems",1],["follow",1],["from",6],["increasing",1],["order",1],["seriousness",1],["shape",2],["had",2],["be",3],["rediscovered",1],["so",6],["current",2],["not",8],["question",1],["code",2],["could",1],["answer",1],["swallow",1],["made",1],["genuinely",1],["failed",2],["indistinguishable",1],["benign",1],["duplicate",2],["name",2],["run",4],["process",1],["continued",1],["against",1],["missing",1],["believed",1],["atomic",1],["alters",2],["ran",1],["outside",2],["any",3],["transaction",5],["upgrade",2],["part",2],["way",1],["left",1],["partially",1],["migrated",1],["detect",1],["by",4],["retrofitting",1],["onto",1],["unversioned",1],["existing",1],["install",1],["has",2],["unknown",1],["subset",1],["legacy",3],["applied",3],["record",1],["history",1],["cannot",1],["reconstructed",1],["but",3],["need",2],["idempotent",1],["predicate",1],["adds",1],["only",2],["columns",1],["backfill",1],["guarded",1],["clause",1],["selects",1],["rows",1],["still",3],["hash",1],["null",5],["branch",1],["id",1],["running",2],["once",2],["more",1],["old",2],["new",1],["converges",1],["same",1],["defined",1],["as",1],["baseline",1],["been",1],["completion",1],["stamped",1],["after",1],["succeeds",1],["numbered",2],["exactly",1],["recorded",1],["checksum",2],["transactions",1],["supports",1],["ddl",4],["inside",2],["explicit",3],["rolled",1],["back",1],["really",1],["un",1],["its",1],["whole",1],["rides",1],["begin",2],["commit",2],["here",1],["load",1],["bearing",1],["worth",1],["being",1],["precise",1],["about",1],["because",1],["folklore",1],["says",1],["otherwise",1],["pysqlite",2],["implicitly",1],["committed",1],["would",1],["have",1],["silently",1],["defeated",1],["behaviour",1],["removed",1],["python",1],["long",1],["project",1],["10",1],["floor",1],["bite",1],["default",1],["isolation",1],["level",1],["opens",1],["dml",1],["runs",1],["autocommit",1],["survives",1],["subsequent",1],["rollback",1],["hence",1],["explicitly",1],["never",1],["let",1],["step",1],["invariant",1],["buys",1],["either",1],["fully",2],["there",1],["between",1],["state",1],["recognise",1],["makes",1],["interrupted",1],["recoverable",1],["simply",1],["again",1],["future",2],["import",7],["annotations",1],["hashlib",1],["time",1],["collections",1],["abc",1],["callable",1],["pathlib",1],["path",1],["bump",1],["adding",1],["migration",2],["below",1],["32",1],["create",1],["if",1],["exists",1],["integer",2],["primary",1],["key",1],["text",2],["preflight",1],["require",1],["supported",1],["backup",1],["integrity",1],["ok",1]]},{"id":"openai4s/storage/migrations.py#_is_duplicate_column","name":[["duplicate",1],["column",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["duplicate",4],["column",6],["exc",3],["sqlite3",2],["operational",3],["error",4],["bool",2],["true",1],["only",1],["one",1],["re",1],["run",1],["legitimately",1],["produces",1],["whole",1],["reason",1],["old",1],["blanket",1],["except",1],["pass",1],["was",2],["wrong",1],["name",2],["means",1],["already",1],["there",1],["success",1],["database",1],["locked",1],["no",1],["such",1],["table",1],["malformed",1],["type",1],["declaration",1],["mean",1],["schema",1],["not",1],["think",1],["continuing",1],["against",1],["missing",1],["became",1],["runtime",1],["mystery",1],["instead",1],["migration",1],["failure",1],["return",1],["str",1],["lower",1]]},{"id":"openai4s/storage/migrations.py#_is_readonly_refusal","name":[["readonly",1],["refusal",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["readonly",6],["refusal",2],["error",6],["sqlite3",3],["operational",2],["bool",2],["true",2],["sqlite",4],["refused",1],["because",1],["handle",2],["read",1],["only",2],["errorcode",2],["exists",1],["from",1],["python",1],["11",1],["older",1],["interpreters",1],["carry",1],["message",1],["both",1],["spellings",1],["mean",1],["same",1],["thing",1],["mode",1],["ro",1],["file",1],["needs",1],["write",1],["journal",1],["playback",1],["connection",1],["cannot",1],["code",3],["getattr",2],["none",1],["if",1],["isinstance",1],["int",1],["0x",1],["ff",1],["return",2],["str",1],["lower",1]]},{"id":"openai4s/storage/migrations.py#applied_migrations","name":[["applied",1],["migrations",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["applied",4],["migrations",3],["conn",3],["sqlite3",3],["connection",2],["list",2],["dict",2],["try",1],["rows",2],["execute",1],["select",1],["version",3],["name",2],["checksum",2],["at",2],["from",1],["schema",1],["order",1],["by",1],["fetchall",1],["except",1],["operational",1],["error",1],["return",2]]},{"id":"openai4s/storage/migrations.py#apply_ddl_script","name":[["apply",1],["ddl",1],["script",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["apply",3],["ddl",5],["script",10],["conn",3],["sqlite3",2],["connection",3],["str",2],["none",2],["run",2],["multi",1],["statement",3],["without",1],["committing",1],["caller",1],["transaction",2],["executescript",1],["issues",1],["implicit",1],["commit",1],["before",1],["runs",1],["numbered",1],["step",2],["therefore",1],["ended",1],["migrations",2],["explicit",1],["begin",3],["its",1],["way",2],["rollback",2],["error",2],["handler",1],["below",1],["then",1],["raised",1],["cannot",2],["no",1],["active",1],["was",3],["swallowed",1],["so",2],["failure",1],["later",1],["left",1],["earlier",1],["ones",1],["committed",1],["while",1],["operator",1],["told",1],["database",1],["rolled",1],["back",1],["remains",1],["at",1],["version",2],["current",1],["applied",2],["disagreed",1],["afterwards",1],["six",1],["team",1],["mode",1],["schemas",1],["were",1],["statements",2],["split",4],["sound",1],["plain",1],["create",1],["table",1],["index",1],["not",1],["trigger",2],["body",2],["containing",2],["one",1],["refused",1],["rather",1],["than",1],["silently",1],["mis",1],["if",2],["re",2],["search",1],["ignorecase",1],["raise",1],["migration",1],["block",1],["give",1],["as",1],["sequence",1],["instead",1],["text",3],["strip",1],["execute",1]]},{"id":"openai4s/storage/migrations.py#backup_database","name":[["backup",1],["database",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["backup",6],["database",6],["db",8],["path",13],["version",3],["int",2],["none",4],["copy",2],["aside",1],["before",1],["upgrade",1],["touches",1],["uses",1],["sqlite",1],["own",1],["api",1],["rather",1],["than",1],["file",4],["may",1],["have",1],["hot",1],["journal",1],["flight",1],["pages",1],["cp",1],["live",1],["you",2],["only",1],["fails",1],["restore",1],["later",1],["need",1],["returns",1],["there",1],["nothing",1],["worth",1],["backing",1],["up",2],["being",1],["created",1],["first",2],["time",1],["has",1],["no",1],["data",1],["lose",1],["if",1],["not",2],["exists",1],["stat",1],["st",1],["size",1],["return",2],["target",4],["name",2],["bak",1],["try",4],["source",3],["sqlite3",3],["connect",2],["str",2],["dest",3],["finally",2],["close",2],["except",2],["error",2],["oserror",1],["as",1],["raise",1],["migration",1],["refusing",1],["migrate",1],["could",1],["back",1],["from",2],["openai4s",1],["security",1],["permissions",1],["import",1],["harden",2],["exception",1],["noqa",1],["ble001",1],["hardening",1],["best",1],["effort",1],["never",1],["fatal",1],["pass",1]]},{"id":"openai4s/storage/migrations.py#checksum","name":[["checksum",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["checksum",2],["parts",3],["str",4],["hashlib",1],["sha256",1],["part",2],["update",2],["encode",1],["utf",1],["x00",1],["return",1],["hexdigest",1]]},{"id":"openai4s/storage/migrations.py#current_version","name":[["current",1],["version",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["current",3],["version",5],["conn",3],["sqlite3",2],["connection",2],["int",3],["database",1],["schema",2],["pragma",2],["user",2],["fast",1],["path",1],["header",1],["field",1],["so",1],["reading",1],["costs",1],["nothing",1],["overwhelmingly",1],["common",1],["already",1],["open",1],["migrations",1],["table",1],["auditable",1],["record",1],["got",1],["there",1],["return",1],["execute",1],["fetchone",1]]},{"id":"openai4s/storage/migrations.py#FutureSchemaError","name":[["future",1],["schema",1],["error",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["class",2],["future",4],["schema",7],["error",4],["migration",2],["program",1],["cannot",1],["safely",1],["initialize",1],["newer",1],["database",2],["code",1],["def",1],["init",2],["self",3],["actual",4],["version",9],["int",2],["supported",5],["super",1],["exceeds",1],["compatible",1],["open",1],["ai4",1]]},{"id":"openai4s/storage/migrations.py#FutureSchemaError.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["init",3],["self",4],["actual",5],["version",11],["int",4],["supported",6],["super",1],["future",1],["schema",3],["database",1],["exceeds",1],["compatible",1],["open",1],["ai4",1]]},{"id":"openai4s/storage/migrations.py#integrity_ok","name":[["integrity",1],["ok",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["integrity",4],["ok",3],["conn",3],["sqlite3",3],["connection",3],["bool",3],["pragma",2],["check",2],["live",1],["run",1],["before",1],["upgrade",1],["migrating",1],["already",1],["corrupt",1],["database",2],["turns",1],["recoverable",1],["problem",1],["into",1],["confusing",1],["one",1],["try",1],["result",3],["execute",1],["fetchone",1],["except",1],["error",1],["return",2],["false",1],["str",1],["lower",1]]},{"id":"openai4s/storage/migrations.py#MigrationError","name":[["migration",1],["error",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["class",2],["migration",3],["error",4],["runtime",2],["could",1],["not",1],["be",1],["applied",1],["database",1],["unchanged",1]]},{"id":"openai4s/storage/migrations.py#preflight_schema","name":[["preflight",1],["schema",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["preflight",2],["schema",7],["db",3],["path",10],["target",4],["int",4],["version",4],["none",5],["read",3],["committed",2],["state",2],["including",1],["wal",1],["before",2],["application",2],["writes",1],["missing",1],["database",4],["follows",1],["normal",1],["new",1],["corrupt",1],["unreadable",1],["retains",1],["sqlite",3],["error",4],["not",4],["future",1],["returns",1],["could",1],["be",1],["without",1],["writing",1],["store",1],["keeps",1],["its",1],["rollback",2],["journal",2],["so",2],["process",1],["killed",1],["mid",1],["commit",1],["leaves",1],["hot",1],["only",1],["write",2],["connection",2],["may",1],["replay",1],["readonly",2],["recovery",1],["restoring",1],["formal",1],["re",1],["runs",1],["func",1],["require",2],["supported",2],["any",1],["ddl",1],["deferring",1],["safe",1],["whereas",1],["raising",1],["here",1],["would",1],["keep",1],["unopenable",1],["forever",1],["if",2],["exists",1],["return",3],["conn",3],["sqlite3",2],["connect",1],["resolve",1],["as",2],["uri",2],["mode",1],["ro",1],["true",1],["try",1],["except",1],["operational",1],["refusal",1],["raise",1],["finally",1],["close",1]]},{"id":"openai4s/storage/migrations.py#require_supported_schema","name":[["require",1],["supported",1],["schema",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["require",2],["supported",2],["schema",5],["conn",3],["sqlite3",2],["connection",2],["target",4],["int",4],["version",7],["current",1],["if",1],["raise",1],["future",1],["error",1],["return",1]]},{"id":"openai4s/storage/migrations.py#run_migrations","name":[["run",1],["migrations",1]],"path":[["openai4s",1],["storage",1],["migrations",1],["py",1]],"body":[["def",2],["run",2],["migrations",4],["conn",11],["sqlite3",5],["connection",6],["db",4],["path",6],["steps",6],["dict",4],["int",8],["tuple",2],["str",3],["callable",2],["none",3],["target",10],["schema",5],["version",18],["bring",1],["database",7],["from",6],["its",2],["current",1],["up",1],["maps",1],["name",5],["apply",4],["fn",4],["each",1],["receives",1],["must",2],["be",3],["pure",1],["data",1],["transform",1],["runs",2],["inside",2],["transaction",3],["function",1],["owns",1],["returns",1],["report",1],["raises",1],["migration",5],["error",5],["if",8],["step",3],["fails",1],["having",1],["rolled",2],["back",2],["caller",1],["gets",1],["unchanged",1],["not",6],["half",1],["migrated",3],["one",2],["require",1],["supported",1],["return",2],["false",1],["applied",8],["integrity",2],["ok",1],["raise",2],["refusing",1],["migrate",1],["pragma",3],["check",1],["failed",3],["damaged",1],["migrating",1],["would",3],["compound",1],["problem",1],["restore",1],["backup",9],["before",1],["upgrading",1],["list",1],["try",3],["explicit",1],["because",1],["ddl",1],["outside",1],["autocommit",1],["survive",1],["rollback",4],["below",1],["commit",2],["execute",6],["begin",1],["table",1],["number",7],["sorted",1],["continue",1],["insert",1],["replace",1],["into",2],["checksum",2],["at",4],["values",1],["time",2],["1000",1],["append",1],["user",3],["cannot",1],["parameterised",1],["statement",1],["value",1],["module",1],["level",1],["constants",1],["never",1],["input",1],["except",3],["exception",1],["as",1],["undoes",1],["partial",1],["upgrade",4],["restored",1],["over",2],["live",1],["file",2],["nothing",1],["needs",1],["covers",2],["raised",1],["by",1],["sqlite",1],["own",1],["journal",1],["harder",1],["case",1],["process",1],["being",1],["killed",1],["outright",1],["next",1],["open",2],["replays",1],["copying",1],["still",1],["has",1],["meanwhile",1],["leave",1],["page",1],["cache",1],["disagreeing",1],["disk",1],["turning",1],["handled",1],["failure",2],["corrupt",1],["pass",2],["else",2],["was",2],["remains",1],["re",1],["running",1],["safe",1],["pre",2],["only",1],["now",1],["committed",1],["copy",1],["redundant",1],["kept",1],["deliberately",1],["operator",1],["escape",1],["hatch",1],["wrong",1],["rather",1],["than",1],["merely",1],["unlink",1],["oserror",1],["true",1]]},{"id":"openai4s/storage/model_capability_receipts.py","name":[["model",1],["capability",1],["receipts",1],["py",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["durable",1],["model",9],["capability",5],["receipts",4],["from",5],["explicit",1],["probe",5],["receipt",7],["evidence",13],["about",1],["one",1],["exact",1],["configuration",1],["profile",5],["revision",4],["normalized",1],["endpoint",3],["wire",3],["version",3],["not",14],["guess",1],["adapter",1],["catalogue",1],["three",1],["state",1],["fields",1],["strings",1],["true",8],["false",8],["unknown",8],["stored",1],["only",1],["observed",2],["schema",3],["valid",1],["native",3],["tool",3],["call",3],["fully",1],["terminated",1],["stream",1],["timeout",1],["auth",1],["failure",1],["5xx",1],["uncooperative",1],["reserved",1],["stable",1],["protocol",1],["level",1],["unsupported",1],["constructor",1],["passive",1],["ddl",2],["applied",1],["by",1],["numbered",1],["store",1],["migration",1],["future",1],["import",7],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["mapping",1],["openai4s",1],["storage",1],["migrations",1],["apply",1],["script",1],["states",2],["frozenset",1],["create",3],["table",1],["if",2],["exists",2],["id",4],["text",8],["primary",1],["key",1],["null",11],["integer",6],["sha256",3],["reachable",2],["check",3],["streaming",2],["context",1],["window",1],["tokens",2],["max",1],["output",1],["at",1],["unique",1],["index",1],["ix",1],["mcr",1],["all",1],["repository",1],["public",1],["digest",1]]},{"id":"openai4s/storage/model_capability_receipts.py#_evidence","name":[["evidence",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["evidence",7],["value",3],["any",2],["default",4],["str",5],["unknown",2],["text",7],["strip",1],["lower",1],["if",3],["yes",1],["true",1],["no",1],["false",1],["not",1],["states",1],["return",2]]},{"id":"openai4s/storage/model_capability_receipts.py#create_model_capability_receipts_schema","name":[["create",1],["model",1],["capability",1],["receipts",1],["schema",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["create",2],["model",2],["capability",2],["receipts",2],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["idempotent",1],["ddl",2],["called",1],["from",1],["numbered",1],["store",1],["migration",1],["apply",1],["script",1],["receipt",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository","name":[["model",1],["capability",1],["receipt",1],["repository",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["class",2],["model",26],["capability",9],["receipt",29],["repository",2],["exact",2],["receipts",8],["over",1],["store",1],["connection",2],["no",1],["network",1],["def",7],["init",1],["self",30],["conn",11],["sqlite3",1],["lock",8],["any",8],["clock",4],["ms",4],["callable",2],["int",17],["id",43],["factory",4],["str",29],["none",17],["lambda",1],["mcr",1],["uuid",1],["uuid4",1],["hex",1],["put",1],["profile",22],["revision",15],["endpoint",17],["sha256",24],["wire",17],["probe",14],["version",14],["reachable",11],["bool",1],["native",13],["tool",9],["call",9],["streaming",9],["context",11],["window",11],["tokens",22],["max",11],["output",11],["observed",12],["at",12],["dict",6],["strip",4],["lower",4],["if",6],["not",6],["raise",1],["value",1],["error",1],["identity",1],["fields",6],["required",1],["evidence",2],["stream",4],["now",4],["else",3],["digest",5],["existing",3],["execute",7],["select",5],["from",5],["fetchone",4],["update",1],["insert",1],["into",1],["values",1],["commit",1],["return",7],["row",16],["latest",1],["order",2],["by",2],["desc",3],["limit",1],["list",2],["all",1],["rows",2],["fetchall",1],["item",3],["staticmethod",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["init",2],["self",6],["conn",4],["sqlite3",2],["connection",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",4],["int",2],["id",4],["factory",4],["str",2],["none",6],["lambda",1],["mcr",1],["uuid",1],["uuid4",1],["hex",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository._row","name":[["row",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["row",19],["any",4],["dict",2],["str",2],["none",4],["if",1],["return",2],["receipt",2],["id",2],["profile",1],["revision",1],["int",3],["endpoint",1],["sha256",2],["model",1],["wire",1],["probe",1],["version",1],["reachable",1],["bool",1],["native",1],["tool",1],["call",1],["streaming",1],["context",1],["window",1],["tokens",2],["10",1],["max",1],["output",1],["11",1],["observed",1],["at",1],["12",1],["13",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository.get","name":[],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["self",5],["receipt",6],["id",6],["str",4],["dict",2],["any",2],["none",2],["lock",1],["row",3],["conn",1],["execute",1],["select",1],["profile",1],["revision",1],["endpoint",1],["sha256",2],["model",2],["wire",1],["probe",1],["version",1],["reachable",1],["native",1],["tool",1],["call",1],["streaming",1],["context",1],["window",1],["tokens",2],["max",1],["output",1],["observed",1],["at",1],["from",1],["capability",1],["receipts",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository.get_exact","name":[["exact",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["exact",2],["self",5],["profile",5],["id",6],["str",14],["revision",5],["int",6],["endpoint",5],["sha256",6],["model",6],["wire",5],["probe",5],["version",5],["dict",2],["any",2],["none",2],["lock",1],["row",3],["conn",1],["execute",1],["select",1],["receipt",2],["reachable",1],["native",1],["tool",1],["call",1],["streaming",1],["context",1],["window",1],["tokens",2],["max",1],["output",1],["observed",1],["at",1],["from",1],["capability",1],["receipts",1],["lower",2],["fetchone",1],["return",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository.latest_for_profile","name":[["latest",1],["profile",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["latest",2],["profile",7],["self",5],["id",6],["str",5],["dict",2],["any",2],["none",2],["lock",1],["row",3],["conn",1],["execute",1],["select",1],["receipt",2],["revision",2],["endpoint",1],["sha256",2],["model",2],["wire",1],["probe",1],["version",1],["reachable",1],["native",1],["tool",1],["call",1],["streaming",1],["context",1],["window",1],["tokens",2],["max",1],["output",1],["observed",2],["at",2],["from",1],["capability",1],["receipts",1],["order",1],["by",1],["desc",2],["limit",1],["fetchone",1],["return",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository.list_all","name":[["list",1],["all",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["list",4],["all",2],["self",5],["dict",2],["str",2],["any",2],["lock",1],["rows",2],["conn",1],["execute",1],["select",1],["receipt",2],["id",2],["profile",1],["revision",1],["endpoint",1],["sha256",2],["model",2],["wire",1],["probe",1],["version",1],["reachable",1],["native",1],["tool",1],["call",1],["streaming",1],["context",1],["window",1],["tokens",2],["max",1],["output",1],["observed",2],["at",2],["from",1],["capability",1],["receipts",1],["order",1],["by",1],["desc",1],["fetchall",1],["return",1],["item",3],["row",3],["if",1],["not",1],["none",1]]},{"id":"openai4s/storage/model_capability_receipts.py#ModelCapabilityReceiptRepository.put","name":[["put",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["put",2],["self",10],["profile",11],["id",22],["str",19],["revision",8],["int",17],["endpoint",11],["sha256",14],["model",14],["wire",11],["probe",8],["version",8],["reachable",8],["bool",2],["native",10],["tool",6],["call",6],["streaming",6],["context",8],["window",8],["tokens",16],["none",13],["max",8],["output",8],["observed",7],["at",7],["dict",2],["any",2],["strip",4],["lower",2],["if",4],["not",5],["raise",1],["value",1],["error",1],["receipt",15],["identity",1],["fields",6],["required",1],["evidence",2],["stream",4],["now",4],["else",3],["clock",1],["ms",1],["digest",5],["factory",1],["lock",1],["existing",3],["conn",4],["execute",3],["select",1],["from",1],["capability",3],["receipts",3],["fetchone",1],["update",1],["insert",1],["into",1],["values",1],["commit",1],["return",1]]},{"id":"openai4s/storage/model_capability_receipts.py#public_receipt","name":[["public",1],["receipt",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["public",2],["receipt",7],["row",18],["mapping",2],["str",10],["any",4],["none",5],["stale",7],["bool",4],["probe",8],["version",6],["int",7],["dict",2],["secret",1],["free",1],["projection",1],["keys",1],["never",1],["belong",1],["if",1],["not",3],["return",2],["native",7],["evidence",4],["tool",2],["call",2],["streaming",4],["current",3],["id",4],["profile",2],["revision",2],["endpoint",2],["sha256",4],["model",2],["wire",2],["reachable",2],["context",2],["window",2],["tokens",4],["max",2],["output",2],["observed",2],["at",2],["completion",2],["enabled",1],["only",1],["by",1],["positive",1],["true",1]]},{"id":"openai4s/storage/model_capability_receipts.py#receipt_digest","name":[["receipt",1],["digest",1]],"path":[["openai4s",1],["storage",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["receipt",2],["digest",2],["fields",13],["mapping",2],["str",8],["any",2],["canonical",1],["sha",1],["256",1],["evidence",3],["identity",1],["excluding",1],["observed",1],["at",1],["payload",2],["profile",2],["id",2],["revision",2],["int",3],["endpoint",2],["sha256",3],["model",2],["wire",2],["probe",2],["version",2],["reachable",2],["bool",1],["native",2],["tool",2],["call",2],["streaming",2],["context",2],["window",2],["tokens",4],["max",2],["output",2],["encoded",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["return",1],["hashlib",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/permissions.py","name":[["permissions",1],["py",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["permission",10],["rule",5],["persistence",1],["resolution",1],["store",1],["owned",1],["connection",1],["from",4],["future",2],["import",8],["annotations",1],["fnmatch",1],["hashlib",1],["json",1],["re",3],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["missing",1],["object",1],["glob",2],["metacharacters",1],["compile",1],["gentle",1],["defaults",4],["local",1],["research",1],["daemon",2],["kernel",2],["already",2],["run",1],["arbitrary",1],["python",1],["so",5],["routine",1],["confined",1],["work",1],["stays",2],["frictionless",1],["while",1],["genuinely",1],["external",1],["irreversible",1],["host",1],["operations",1],["ask",15],["actively",1],["watching",1],["human",2],["default",9],["rules",5],["read",3],["file",4],["env",2],["deny",3],["allow",19],["write",1],["edit",5],["grep",1],["list",2],["dir",1],["save",1],["artifact",1],["delegate",1],["setup",1],["web",2],["fetch",1],["search",6],["science",2],["skill",3],["documents",1],["optional",1],["py",1],["sidecars",1],["executable",2],["inputs",1],["turns",1],["model",2],["authored",1],["must",1],["be",1],["visible",2],["decision",1],["including",1],["single",1],["user",2],["team",1],["authorization",2],["enforced",1],["again",1],["by",4],["service",1],["at",1],["mutation",1],["sink",1],["skills",5],["managed",1],["data",3],["pro",3],["product",1],["flow",1],["uses",1],["brokered",1],["agent",1],["plan",1],["key",2],["supplying",1],["activating",1],["shared",1],["ark",1],["credential",1],["explicit",1],["bundled",1],["connector",1],["enabled",1],["ui",2],["enable",1],["action",3],["idempotent",1],["exactly",1],["one",2],["narrow",1],["tool",1],["promised",1],["zero",1],["friction",1],["path",1],["not",1],["immediately",1],["second",1],["approval",1],["standing",1],["still",1],["wins",1],["absolutely",1],["every",1],["other",1],["mcp",7],["call",5],["retains",1],["volcengine",2],["datapro",2],["reading",1],["resource",2],["rendering",1],["prompt",2],["pulls",1],["attacker",1],["controllable",1],["content",1],["addressed",1],["chosen",1],["uri",1],["name",1],["like",1],["seeding",1],["explicitly",2],["resolve",1],["fallback",1],["makes",1],["them",1],["pre",1],["allowable",1],["panel",1],["exec",1],["background",1],["credentials",1],["delete",1],["publish",1],["perm",2],["seeded",2],["predates",1],["versioned",1],["remains",1],["compatibility",1],["marker",1],["new",2],["releases",1],["advance",1],["separate",2],["version",3],["only",1],["introduced",1],["upgrades",1],["add",1],["without",1],["restoring",1],["operator",3],["deliberately",2],["deleted",2],["changed",1],["additions",1],["security",1],["migrations",1],["additive",1],["installation",1],["before",1],["v4",2],["has",1],["indistinguishable",1],["global",1],["row",2],["there",1],["was",2],["no",1],["provenance",1],["bit",1],["saying",1],["whether",1],["shipped",1],["later",1],["selected",1],["same",1],["value",2],["leaving",1],["place",1],["preserves",1],["silent",1],["project",1],["overlay",1],["writes",1],["revokes",1],["legacy",1],["once",1],["deliberate",1],["may",1],["restore",1],["after",1],["upgrade",1],["rows",1],["preserved",1],["replacements",1],["all",1],["canonical",1],["digest",2],["literal",1],["pattern",1],["repository",1],["match",1]]},{"id":"openai4s/storage/permissions.py#_canonical_json_sha256","name":[["canonical",1],["json",1],["sha256",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["canonical",3],["json",4],["sha256",3],["value",5],["any",2],["str",2],["try",1],["encoded",2],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["encode",1],["utf",1],["except",1],["type",1],["error",5],["as",1],["raise",1],["permission",1],["action",1],["arguments",1],["must",1],["be",1],["from",1],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/storage/permissions.py#canonical_permission_action_digest","name":[["canonical",1],["permission",1],["action",1],["digest",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",3],["canonical",5],["permission",8],["action",9],["digest",12],["row",3],["any",6],["str",6],["hash",1],["exact",1],["durable",1],["represented",1],["by",1],["one",1],["request",1],["field",10],["name",2],["try",2],["return",2],["except",2],["key",1],["error",14],["type",2],["index",1],["as",2],["raise",5],["value",9],["envelope",7],["incomplete",1],["from",2],["resources",4],["json",2],["loads",1],["resource",2],["keys",2],["malformed",3],["if",3],["not",7],["isinstance",4],["list",1],["arguments",7],["sha256",8],["stored",5],["len",2],["64",2],["char",4],["0123456789abcdef",2],["schema",1],["version",1],["root",2],["frame",2],["id",4],["project",2],["tool",2],["target",2],["side",2],["effect",2],["class",2],["unknown",1],["sorted",1],["dangerous",2],["bool",1],["invalid",1]]},{"id":"openai4s/storage/permissions.py#canonical_permission_action_digest.field","name":[["field",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["field",2],["name",3],["str",2],["any",2],["try",1],["return",1],["row",1],["except",1],["key",1],["error",6],["type",1],["index",1],["as",1],["raise",1],["value",1],["permission",1],["action",1],["envelope",1],["incomplete",1],["from",1]]},{"id":"openai4s/storage/permissions.py#literal_permission_pattern","name":[["literal",1],["permission",1],["pattern",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["literal",3],["permission",2],["pattern",3],["text",5],["str",4],["rule",3],["func",1],["perm",2],["match",5],["accepts",1],["alone",1],["patterns",1],["globs",1],["so",2],["exact",1],["command",2],["written",1],["verbatim",1],["would",2],["authorize",1],["every",1],["its",1],["happen",1],["pytest",2],["tests",2],["test",2],["py",2],["also",1],["admit",1],["rm",1],["rf",1],["each",1],["metacharacter",1],["wrapped",1],["one",1],["character",2],["class",1],["fnmatch",1],["reads",1],["as",1],["equality",1],["shortcut",1],["still",1],["admits",1],["bracketed",1],["spelling",1],["itself",1],["string",1],["differs",1],["from",1],["only",1],["by",1],["those",1],["brackets",1],["never",1],["names",1],["broader",1],["action",1],["return",1],["glob",1],["metacharacters",1],["sub",1],["lambda",1],["group",1]]},{"id":"openai4s/storage/permissions.py#perm_match","name":[["perm",1],["match",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["perm",2],["match",3],["text",7],["str",4],["pattern",7],["bool",2],["permission",1],["target",1],["while",1],["preserving",1],["exact",1],["metacharacter",1],["if",2],["return",4],["true",2],["try",1],["fnmatch",1],["fnmatchcase",1],["except",1],["exception",1],["noqa",1],["ble001",1],["false",1]]},{"id":"openai4s/storage/permissions.py#permission_action_digest","name":[["permission",1],["action",1],["digest",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["permission",6],["action",8],["digest",2],["root",4],["frame",4],["id",8],["str",21],["none",9],["project",4],["tool",7],["target",6],["side",4],["effect",4],["class",4],["resource",8],["keys",8],["list",3],["tuple",5],["dangerous",4],["bool",3],["canonical",7],["arguments",10],["any",3],["return",2],["sha256",8],["one",1],["exact",1],["full",1],["deliberately",1],["never",1],["persisted",1],["here",1],["payloads",1],["ui",1],["projections",1],["may",1],["truncate",1],["large",1],["inputs",1],["redact",1],["secrets",1],["durable",1],["identity",1],["instead",1],["binds",1],["hash",1],["complete",1],["together",1],["policy",1],["relevant",1],["scope",1],["declarations",1],["if",3],["not",7],["isinstance",4],["raise",3],["value",6],["error",3],["invalid",3],["json",2],["envelope",2],["schema",1],["version",1],["unknown",1],["sorted",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository","name":[["permission",1],["rule",1],["repository",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["class",2],["permission",12],["rule",39],["repository",2],["own",1],["persisted",1],["rules",17],["their",1],["precedence",1],["semantics",1],["store",2],["supplies",1],["its",2],["sqlite",1],["connection",13],["re",1],["entrant",1],["lock",8],["settings",1],["callbacks",1],["preserve",1],["existing",1],["two",1],["step",1],["seed",4],["behavior",1],["commit",3],["default",5],["first",1],["then",1],["write",1],["perm",6],["seeded",10],["marker",3],["through",1],["def",8],["init",1],["self",35],["sqlite3",1],["any",2],["clock",4],["ms",4],["callable",4],["int",2],["setting",8],["str",24],["none",24],["admit",3],["action",3],["group",3],["scope",35],["id",43],["tool",12],["pattern",15],["decision",7],["upsert",1],["while",3],["retaining",1],["identity",1],["same",1],["key",8],["now",4],["row",8],["execute",6],["select",3],["from",4],["fetchone",2],["if",17],["update",1],["updated",4],["at",5],["else",10],["uuid",1],["uuid4",1],["hex",1],["12",1],["insert",2],["into",1],["created",1],["values",1],["return",7],["delete",2],["dict",5],["list",3],["rows",2],["order",1],["by",3],["fetchall",1],["frame",7],["root",6],["project",10],["every",2],["relevant",1],["conversation",5],["grouped",1],["global",4],["resolve",2],["input",2],["call",1],["allow",2],["ask",2],["deny",4],["matching",1],["absolute",1],["veto",1],["otherwise",1],["most",1],["specific",1],["target",1],["wins",1],["followed",1],["narrower",1],["recency",1],["candidates",4],["rank",2],["best",8],["not",5],["match",2],["continue",2],["len",1],["defaults",4],["force",2],["bool",2],["false",1],["fresh",2],["additive",1],["upgrades",1],["forced",1],["reset",1],["try",1],["version",7],["except",1],["type",1],["error",2],["value",1],["missing",1],["proof",1],["no",2],["legacy",2],["exist",1],["committed",1],["before",1],["so",1],["crash",1],["deliberate",1],["recovery",1],["window",1],["leaves",1],["complete",1],["markerless",1],["behind",1],["apply",1],["security",1],["replacement",5],["case",1],["current",1],["inserted",1],["database",1],["replacements",3],["ops",1],["stranded",1],["still",1],["revoked",1],["start",2],["tuple",1],["range",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["init",2],["self",8],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",8],["int",2],["setting",8],["str",14],["none",14],["admit",4],["action",4],["group",4]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository._append_permission_event_locked","name":[["append",1],["permission",1],["event",1],["locked",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["append",2],["permission",3],["event",10],["locked",2],["self",7],["group",13],["id",24],["str",15],["type",6],["decision",4],["action",10],["none",12],["tool",4],["call",4],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["list",3],["result",5],["dict",2],["created",4],["at",4],["int",3],["insert",2],["one",1],["ledger",1],["inside",1],["caller",1],["open",1],["transaction",1],["if",3],["admit",2],["not",1],["operation",3],["resolved",1],["state",1],["lower",1],["connection",3],["execute",3],["select",2],["from",2],["groups",1],["fetchone",2],["raise",1],["key",1],["error",1],["unknown",1],["sequence",4],["coalesce",1],["max",1],["as",1],["events",2],["into",1],["wire",1],["canonical",1],["arguments",2],["raw",1],["values",1],["ae",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["json",3],["dumps",3],["ensure",3],["ascii",3],["false",3],["separators",3]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository._assert_exact_action_envelope_locked","name":[["assert",1],["exact",1],["action",1],["envelope",1],["locked",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["assert",2],["exact",3],["action",14],["envelope",4],["locked",2],["row",5],["expected",5],["digest",13],["str",4],["none",11],["require",3],["bool",2],["false",2],["validate",1],["immutable",1],["before",2],["allow",1],["shaped",1],["transition",1],["arguments",3],["sha256",3],["canonical",2],["stored",2],["if",3],["not",2],["raise",3],["runtime",3],["error",6],["permission",4],["missing",1],["legacy",1],["explicitly",1],["human",1],["resolved",2],["requests",1],["predate",1],["hashes",1],["they",1],["may",1],["still",1],["be",1],["denied",1],["by",1],["user",1],["but",1],["never",1],["become",1],["restart",1],["continuation",1],["return",2],["try",1],["current",3],["except",1],["value",1],["as",1],["invalid",1],["from",1],["changed",1],["resolution",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository._normalize_request","name":[["normalize",1],["request",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["normalize",2],["request",2],["row",3],["dict",4],["data",6],["try",2],["payload",6],["json",2],["loads",2],["except",2],["type",2],["error",4],["value",2],["if",2],["isinstance",2],["else",2],["resource",6],["keys",6],["list",1],["return",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository._request_row_locked","name":[["request",1],["row",1],["locked",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["request",3],["row",5],["locked",2],["self",3],["decision",5],["id",5],["str",2],["connection",1],["execute",1],["select",1],["from",1],["permission",2],["requests",1],["fetchone",1],["if",1],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["return",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.activate_restart_continuation","name":[["activate",1],["restart",1],["continuation",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["activate",3],["restart",7],["continuation",6],["self",13],["decision",7],["id",9],["str",3],["expires",4],["at",4],["int",2],["none",5],["dict",2],["make",1],["post",1],["approval",2],["consumable",1],["after",3],["its",1],["ledger",1],["marker",1],["exists",1],["lock",1],["try",1],["connection",4],["execute",2],["begin",1],["immediate",1],["row",11],["request",4],["locked",3],["if",3],["state",2],["allowed",2],["resolution",2],["context",2],["raise",2],["runtime",1],["error",1],["permission",2],["not",3],["assert",1],["exact",1],["action",5],["envelope",1],["require",1],["true",1],["group",4],["admit",2],["required",2],["update",1],["requests",1],["commit",1],["except",1],["exception",1],["rollback",1],["return",1],["normalize",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.consume_restart_once_grant","name":[["consume",1],["restart",1],["once",1],["grant",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["consume",4],["restart",6],["once",5],["grant",4],["self",17],["root",7],["frame",7],["id",22],["str",15],["tool",8],["target",7],["project",7],["none",28],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["list",3],["tuple",2],["dangerous",4],["bool",2],["false",2],["canonical",6],["arguments",5],["any",3],["missing",3],["consumed",8],["at",12],["int",3],["dict",2],["atomically",1],["one",2],["exact",1],["post",1],["approval",2],["daemon",1],["destroys",1],["blocked",1],["python",1],["thread",1],["so",1],["never",1],["resume",1],["stack",1],["safe",1],["replacement",1],["durable",1],["fresh",1],["action",13],["same",1],["conversation",2],["permission",5],["intentionally",1],["narrower",1],["than",1],["rule",1],["before",1],["new",1],["handler",1],["runs",1],["if",7],["not",5],["return",7],["try",3],["expected",3],["digest",8],["except",3],["type",1],["error",3],["value",2],["now",4],["clock",1],["ms",1],["else",1],["clauses",3],["state",1],["allowed",1],["scope",1],["resolution",1],["context",1],["after",1],["continuation",7],["required",1],["expires",3],["null",3],["params",3],["append",2],["lock",1],["connection",9],["execute",3],["begin",1],["immediate",1],["row",7],["select",1],["from",1],["requests",2],["join",1],["order",1],["by",1],["resolved",3],["created",1],["decision",6],["limit",1],["fetchone",1],["commit",2],["stored",2],["rollback",4],["group",4],["admit",2],["cursor",2],["update",1],["rowcount",1],["request",2],["locked",1],["exception",1],["raise",1],["normalize",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.create_request","name":[["create",1],["request",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["create",2],["request",5],["self",10],["decision",11],["id",47],["str",25],["tool",16],["target",8],["root",6],["frame",10],["none",48],["project",6],["action",19],["group",8],["call",6],["side",8],["effect",8],["class",8],["resource",12],["keys",12],["list",6],["tuple",4],["payload",4],["dict",4],["dangerous",8],["bool",4],["false",4],["canonical",7],["arguments",9],["any",2],["missing",3],["expires",4],["at",10],["int",6],["created",6],["append",2],["one",1],["immutable",1],["pending",5],["approval",2],["identity",1],["caller",1],["supplies",1],["durable",1],["its",1],["permission",5],["ledger",1],["event",3],["published",1],["same",1],["sqlite",1],["transaction",1],["therefore",1],["cannot",1],["become",1],["visible",1],["without",1],["also",1],["being",1],["attributable",1],["exact",1],["requested",1],["if",6],["not",6],["raise",4],["value",3],["error",3],["required",1],["isinstance",3],["all",1],["type",3],["must",2],["be",2],["strings",1],["now",3],["clock",1],["ms",1],["else",2],["encoded",4],["json",2],["dumps",2],["ensure",2],["ascii",2],["separators",2],["resources",2],["sha256",4],["digest",5],["lock",1],["try",1],["connection",3],["execute",1],["insert",1],["into",1],["requests",1],["state",2],["values",1],["locked",2],["result",1],["except",1],["exception",1],["rollback",1],["commit",1],["row",3],["return",1],["normalize",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.delete_rule","name":[["delete",1],["rule",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["delete",3],["rule",6],["self",5],["id",4],["str",2],["none",2],["lock",1],["connection",2],["execute",1],["from",1],["permission",1],["rules",1],["commit",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.get_request","name":[["request",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["request",3],["self",5],["decision",4],["id",4],["str",2],["dict",2],["none",4],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["permission",1],["requests",1],["fetchone",1],["return",1],["normalize",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.get_rule","name":[["rule",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["rule",6],["self",4],["id",4],["str",2],["dict",3],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["permission",1],["rules",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.get_rules","name":[["rules",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["rules",3],["self",4],["scope",8],["str",4],["id",4],["list",2],["dict",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["permission",1],["order",1],["by",1],["updated",1],["at",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.list_for_frame","name":[["list",1],["frame",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["list",2],["frame",6],["self",5],["root",4],["id",11],["str",4],["none",8],["project",6],["dict",2],["return",2],["every",1],["rule",1],["relevant",1],["conversation",3],["grouped",1],["by",1],["scope",7],["global",2],["rules",3],["if",2],["else",2]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.list_requests","name":[["list",1],["requests",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["list",6],["requests",4],["self",6],["root",5],["frame",5],["id",6],["str",5],["none",10],["state",6],["dict",2],["if",4],["pending",1],["timeout",1],["expired",1],["clauses",5],["params",4],["any",1],["not",2],["append",4],["join",1],["else",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["permission",1],["order",1],["by",1],["created",1],["at",1],["decision",1],["fetchall",1],["return",1],["normalize",1],["request",1],["row",2]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.request_action_digest","name":[["request",1],["action",1],["digest",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["request",3],["action",3],["digest",3],["self",4],["decision",3],["id",3],["str",4],["lock",1],["row",3],["locked",1],["return",1],["canonical",1],["permission",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.resolve","name":[["resolve",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["resolve",3],["self",5],["root",4],["frame",4],["id",11],["str",10],["none",11],["project",6],["tool",8],["pattern",9],["input",3],["call",1],["allow",1],["ask",2],["deny",4],["any",1],["matching",1],["absolute",1],["veto",1],["otherwise",1],["most",1],["specific",1],["target",1],["wins",1],["followed",1],["by",1],["narrower",1],["scope",10],["recency",1],["candidates",4],["list",1],["rules",3],["global",2],["if",9],["conversation",2],["rank",2],["best",8],["key",7],["rule",14],["not",2],["perm",2],["match",2],["continue",2],["decision",2],["return",2],["else",3],["len",1],["updated",1],["at",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.resolve_request","name":[["resolve",1],["request",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["resolve",2],["request",8],["self",16],["decision",12],["id",19],["str",14],["state",19],["scope",8],["none",28],["pattern",8],["message",8],["resolution",8],["context",8],["continuation",6],["required",6],["bool",3],["false",4],["expected",6],["action",13],["digest",6],["resolved",6],["at",8],["int",5],["dict",2],["terminal",3],["allowed",4],["denied",2],["timed",3],["out",3],["cancelled",1],["if",9],["not",2],["raise",4],["value",2],["error",6],["invalid",1],["permission",7],["now",4],["clock",1],["ms",1],["else",2],["lock",1],["try",3],["connection",5],["execute",2],["begin",1],["immediate",1],["row",18],["locked",5],["pending",2],["current",3],["normalize",2],["assert",2],["exact",2],["envelope",2],["commit",2],["return",2],["runtime",3],["already",1],["expires",2],["once",2],["approval",1],["expired",1],["elif",1],["except",3],["failed",1],["integrity",2],["validation",1],["failure",1],["cursor",2],["update",1],["requests",1],["rowcount",1],["raced",1],["group",3],["resources",4],["json",1],["loads",1],["resource",2],["keys",2],["type",2],["append",1],["event",2],["tool",2],["call",2],["side",2],["effect",2],["class",2],["isinstance",1],["list",1],["result",1],["created",1],["exception",1],["rollback",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.seed_defaults","name":[["seed",1],["defaults",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["seed",5],["defaults",5],["self",13],["force",4],["bool",3],["false",2],["none",5],["insert",2],["fresh",2],["additive",1],["upgrades",1],["forced",1],["reset",1],["seeded",11],["setting",4],["perm",5],["try",1],["version",13],["int",1],["if",7],["else",4],["except",1],["type",1],["error",2],["value",1],["missing",1],["marker",2],["not",6],["proof",1],["no",2],["legacy",2],["exist",1],["rules",10],["committed",1],["before",1],["so",1],["crash",1],["deliberate",1],["recovery",1],["window",1],["leaves",1],["complete",1],["markerless",1],["default",7],["behind",1],["apply",1],["every",1],["security",1],["replacement",5],["case",1],["while",2],["current",1],["inserted",1],["database",1],["replacements",5],["ops",1],["stranded",1],["allow",1],["still",1],["revoked",1],["start",2],["tuple",2],["range",2],["permission",10],["rule",11],["additions",1],["return",1],["now",5],["clock",1],["ms",1],["lock",1],["tool",8],["pattern",8],["decision",12],["row",4],["connection",5],["execute",4],["select",1],["id",7],["from",1],["scope",6],["global",3],["fetchone",1],["update",2],["updated",3],["at",4],["continue",1],["into",1],["created",1],["values",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["previous",2],["commit",1],["str",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.set_rule","name":[["rule",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["rule",12],["self",8],["scope",14],["str",12],["id",17],["tool",6],["pattern",8],["decision",6],["upsert",1],["while",1],["retaining",1],["its",1],["identity",1],["same",1],["key",1],["now",4],["clock",1],["ms",1],["lock",1],["row",3],["connection",4],["execute",3],["select",1],["from",1],["permission",3],["rules",3],["fetchone",1],["if",1],["update",1],["updated",2],["at",3],["else",1],["perm",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["insert",1],["into",1],["created",1],["values",1],["commit",1],["return",1]]},{"id":"openai4s/storage/permissions.py#PermissionRuleRepository.timeout_expired_requests","name":[["timeout",1],["expired",1],["requests",1]],"path":[["openai4s",1],["storage",1],["permissions",1],["py",1]],"body":[["def",2],["timeout",2],["expired",3],["requests",3],["self",6],["now",7],["int",5],["none",5],["read",1],["time",1],["backstop",1],["resolve",3],["pendings",1],["whose",1],["expires",4],["at",5],["has",1],["passed",1],["live",3],["gate",3],["thread",4],["enforces",1],["deadline",1],["while",1],["blocks",1],["but",1],["after",1],["daemon",1],["restart",1],["gone",1],["row",3],["stays",1],["pending",3],["past",1],["route",1],["each",1],["through",1],["request",2],["not",2],["bulk",1],["update",1],["so",2],["action",1],["group",1],["bound",1],["rows",3],["still",1],["emit",1],["their",1],["resolved",3],["event",1],["keep",1],["state",4],["guard",1],["sweep",1],["races",1],["safely",1],["any",1],["clock",1],["ms",1],["if",1],["else",1],["lock",1],["connection",1],["execute",1],["select",1],["decision",2],["id",2],["from",1],["permission",1],["null",1],["fetchall",1],["swept",3],["try",1],["timed",2],["out",2],["scope",1],["once",1],["message",1],["approval",1],["resolution",1],["context",1],["except",1],["key",1],["error",2],["runtime",1],["concurrently",1],["by",1],["terminal",1],["stands",1],["continue",1],["return",1]]},{"id":"openai4s/storage/plans.py","name":[["plans",1],["py",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["structured",1],["plan",6],["persistence",1],["store",1],["owned",1],["sqlite",1],["connection",1],["from",2],["future",1],["import",5],["annotations",1],["json",1],["sqlite3",1],["uuid",1],["typing",1],["any",2],["callable",1],["every",2],["status",1],["may",1],["hold",1],["enforced",1],["python",1],["rather",1],["than",1],["as",1],["sql",1],["check",1],["table",2],["created",1],["create",1],["if",1],["not",2],["exists",1],["so",2],["constraint",1],["added",1],["now",1],["would",1],["apply",1],["new",2],["databases",1],["only",1],["quietly",1],["existing",1],["one",2],["guard",1],["protects",1],["whoever",1],["needs",1],["least",1],["paused",2],["was",1],["missing",1],["cancelled",1],["turn",1],["left",1],["row",2],["executing",2],["forever",1],["by",1],["frame",1],["prefers",1],["newest",1],["non",1],["discarded",2],["stuck",1],["permanently",1],["shadowed",1],["draft",2],["session",1],["statuses",1],["frozenset",1],["completed",1],["failed",1],["all",1],["repository",1]]},{"id":"openai4s/storage/plans.py#PlanRepository","name":[["plan",1],["repository",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["class",2],["plan",26],["repository",3],["crud",1],["plans",7],["table",1],["never",2],["opens",1],["its",2],["own",1],["database",1],["owns",1],["second",1],["lock",9],["store",1],["injects",1],["connection",11],["re",2],["entrant",1],["so",4],["existing",1],["transaction",1],["thread",1],["safety",1],["boundaries",1],["remain",1],["unchanged",1],["def",9],["init",1],["self",27],["sqlite3",1],["any",5],["clock",5],["ms",5],["callable",1],["int",2],["none",34],["staticmethod",1],["normalize",4],["row",19],["dict",10],["data",9],["key",4],["steps",11],["step",8],["status",29],["if",18],["try",1],["json",8],["loads",1],["except",1],["value",6],["error",4],["type",1],["pass",1],["not",17],["isinstance",2],["list",7],["return",7],["create",1],["frame",14],["id",32],["str",23],["project",3],["default",3],["title",7],["rationale",7],["confidence",7],["artifact",7],["draft",2],["enum",1],["enforced",1],["here",2],["too",1],["only",2],["update",5],["was",2],["asymmetry",1],["mattered",1],["because",1],["who",1],["calls",1],["session",3],["import",1],["passes",1],["straight",1],["out",1],["uploaded",1],["package",2],["server",2],["py",1],["string",1],["user",1],["supplied",1],["zip",1],["landed",1],["column",3],["reading",2],["cosmetic",1],["by",6],["prefers",1],["newest",3],["non",2],["discarded",3],["shadows",1],["every",2],["new",3],["forever",1],["ui",1],["switch",1],["falls",1],["through",1],["empty",1],["card",1],["orphan",1],["sweep",1],["match",1],["either",1],["statuses",4],["raise",2],["unknown",2],["expected",4],["one",2],["join",3],["sorted",2],["now",3],["uuid",1],["uuid4",1],["hex",1],["12",1],["execute",6],["insert",1],["into",1],["created",4],["at",6],["updated",2],["values",1],["dumps",3],["ensure",3],["ascii",3],["false",4],["select",4],["from",4],["fetchone",3],["else",4],["order",3],["desc",3],["limit",5],["50",1],["rows",2],["fetchall",1],["sets",5],["params",5],["add",8],["as",4],["bool",2],["append",5],["true",3],["commit",1],["compare",1],["move",1],["off",1],["onto",1],["did",1],["writes",1],["unconditionally",1],["guard",1],["built",1],["top",1],["read",2],["followed",1],["write",1],["nothing",1],["holding",1],["between",1],["post",1],["resume",1],["two",1],["requests",1],["threading",1],["both",3],["paused",1],["were",1],["accepted",1],["turns",1],["executed",1],["same",1],["expectation",1],["rides",1],["inside",1],["rowcount",1],["decides",1],["check",1],["instead",1],["would",1],["be",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/plans.py#PlanRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.compare_and_set_status","name":[["compare",1],["status",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["compare",2],["status",14],["self",6],["plan",9],["id",4],["str",6],["expected",6],["new",5],["bool",2],["move",1],["off",1],["onto",1],["true",1],["only",1],["if",2],["did",1],["update",3],["writes",1],["unconditionally",1],["so",1],["every",1],["guard",1],["built",1],["top",1],["read",3],["followed",1],["by",2],["write",2],["nothing",1],["holding",1],["row",3],["between",1],["post",1],["resume",1],["was",1],["two",1],["requests",1],["threading",1],["server",1],["both",3],["paused",1],["were",1],["accepted",1],["turns",1],["executed",1],["same",2],["steps",1],["here",1],["expectation",1],["rides",1],["inside",1],["rowcount",2],["decides",1],["re",1],["reading",1],["check",1],["instead",1],["would",2],["be",1],["race",1],["one",2],["layer",1],["up",1],["because",1],["then",1],["holds",1],["winner",1],["loser",1],["as",1],["success",1],["not",1],["statuses",2],["raise",1],["value",1],["error",1],["unknown",1],["join",1],["sorted",1],["lock",1],["cursor",2],["connection",2],["execute",1],["plans",1],["updated",1],["at",1],["clock",1],["ms",1],["commit",1],["return",1],["int",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.create","name":[["create",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["create",2],["self",5],["frame",6],["id",16],["str",15],["project",4],["default",3],["title",4],["none",10],["rationale",4],["confidence",4],["steps",4],["list",2],["dict",4],["artifact",4],["status",14],["draft",4],["enum",2],["enforced",2],["here",2],["too",2],["not",11],["only",2],["update",2],["was",2],["asymmetry",2],["mattered",2],["because",2],["who",2],["calls",2],["session",6],["import",2],["passes",2],["straight",2],["out",2],["uploaded",2],["package",4],["server",2],["py",2],["so",4],["any",2],["string",2],["user",2],["supplied",2],["zip",2],["landed",2],["column",2],["plan",12],["row",2],["reading",2],["cosmetic",2],["by",2],["prefers",2],["newest",2],["non",2],["discarded",2],["shadows",2],["every",2],["new",2],["forever",2],["ui",2],["switch",2],["falls",2],["through",2],["empty",2],["card",2],["orphan",2],["sweep",2],["match",2],["either",2],["if",1],["statuses",2],["raise",1],["value",1],["error",1],["unknown",1],["expected",1],["one",1],["join",1],["sorted",1],["now",3],["clock",1],["ms",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["execute",1],["insert",1],["into",1],["plans",1],["step",1],["created",1],["at",2],["updated",1],["values",1],["json",2],["dumps",2],["ensure",2],["ascii",2],["false",2],["return",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.delete_for_frame","name":[["delete",1],["frame",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["delete",3],["frame",6],["self",3],["id",4],["str",2],["none",2],["execute",1],["from",1],["plans",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.get","name":[],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["self",5],["plan",4],["id",4],["str",2],["dict",2],["none",3],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["plans",1],["fetchone",1],["return",1],["normalize",1],["if",1],["else",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.get_by_frame","name":[["by",1],["frame",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["by",4],["frame",8],["self",6],["id",6],["str",2],["dict",2],["none",4],["return",2],["newest",2],["non",1],["discarded",2],["plan",2],["else",2],["lock",1],["row",6],["connection",2],["execute",2],["select",2],["from",2],["plans",2],["status",1],["order",2],["created",2],["at",2],["desc",2],["limit",2],["fetchone",2],["if",2],["normalize",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.list_for_frame","name":[["list",1],["frame",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["list",4],["frame",6],["self",5],["id",4],["str",2],["limit",4],["int",2],["50",2],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["plans",1],["order",1],["by",1],["created",1],["at",1],["desc",1],["fetchall",1],["return",1],["normalize",1],["row",3]]},{"id":"openai4s/storage/plans.py#PlanRepository.normalize_row","name":[["normalize",1],["row",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["normalize",2],["row",5],["any",2],["dict",4],["data",9],["key",4],["steps",3],["step",3],["status",3],["if",3],["try",1],["json",1],["loads",1],["except",1],["value",1],["error",2],["type",1],["pass",1],["not",2],["isinstance",2],["list",1],["return",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.pause_orphaned_executing","name":[["pause",1],["orphaned",1],["executing",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["pause",2],["orphaned",3],["executing",5],["self",6],["int",3],["move",1],["plans",2],["left",1],["mid",1],["execution",1],["by",3],["dead",1],["daemon",1],["paused",3],["plan",3],["only",1],["reaches",1],["while",1],["turn",3],["running",1],["cannot",1],["outlive",1],["process",1],["started",1],["so",1],["fresh",1],["boot",1],["every",2],["row",2],["definition",1],["nothing",1],["going",1],["finish",1],["frame",1],["prefers",1],["newest",1],["non",1],["discarded",1],["means",1],["shadows",1],["new",1],["draft",1],["its",1],["session",1],["until",1],["someone",1],["edits",1],["database",1],["rather",1],["than",1],["failed",1],["steps",1],["completed",1],["did",1],["complete",1],["honest",1],["description",1],["whose",1],["was",1],["interrupted",1],["stopped",1],["not",1],["went",1],["wrong",1],["lock",1],["cursor",2],["connection",2],["execute",1],["update",1],["status",2],["updated",1],["at",1],["clock",1],["ms",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.set_step_status","name":[["step",1],["status",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["step",10],["status",12],["self",6],["plan",8],["id",8],["str",8],["note",4],["none",7],["dict",3],["preserve",1],["existing",1],["read",1],["merge",1],["write",1],["update",2],["semantics",1],["if",1],["not",1],["return",2],["updated",1],["at",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.update","name":[["update",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",3],["update",3],["self",6],["plan",7],["id",9],["str",15],["title",5],["none",38],["rationale",5],["confidence",5],["steps",5],["list",4],["dict",4],["status",13],["step",5],["artifact",5],["sets",5],["params",5],["any",2],["add",8],["column",2],["value",4],["as",4],["json",5],["bool",1],["false",2],["append",5],["dumps",1],["ensure",1],["ascii",1],["default",1],["if",10],["else",1],["not",9],["true",2],["statuses",2],["raise",1],["error",1],["unknown",1],["expected",1],["one",1],["join",2],["sorted",1],["return",1],["updated",1],["at",1],["clock",1],["ms",1],["lock",1],["connection",2],["execute",1],["plans",1],["commit",1]]},{"id":"openai4s/storage/plans.py#PlanRepository.update.add","name":[["add",1]],"path":[["openai4s",1],["storage",1],["plans",1],["py",1]],"body":[["def",2],["add",2],["column",3],["str",3],["value",4],["any",2],["as",3],["json",4],["bool",2],["false",3],["none",2],["sets",1],["append",2],["params",1],["dumps",1],["ensure",1],["ascii",1],["default",1],["if",1],["else",1]]},{"id":"openai4s/storage/recovery.py","name":[["recovery",1],["py",1]],"path":[["openai4s",1],["storage",1],["recovery",1],["py",1]],"body":[["append",1],["only",1],["recovery",12],["journal",9],["persistence",1],["not",12],["execution",1],["log",1],["rewrite",1],["every",1],["attempt",1],["repair",1],["appends",1],["new",1],["ordered",1],["event",1],["so",1],["failed",1],["partial",1],["restore",1],["remains",1],["inspectable",1],["after",1],["daemon",1],["restart",1],["focused",1],["repository",2],["shares",1],["caller",1],["sqlite",1],["connection",1],["lock",1],["has",1],["no",1],["dependency",1],["store",1],["facade",1],["from",2],["future",1],["import",5],["annotations",1],["json",1],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["schema",2],["create",3],["table",1],["if",3],["exists",3],["entry",1],["id",9],["text",9],["primary",1],["key",1],["null",8],["root",2],["frame",2],["branch",2],["sequence",4],["integer",2],["check",1],["source",1],["generation",2],["candidate",1],["phase",1],["status",1],["detail",1],["created",2],["at",2],["unique",1],["index",2],["ux",1],["ix",1],["session",1],["all",1]]},{"id":"openai4s/storage/recovery.py#RecoveryJournalRepository","name":[["recovery",1],["journal",1],["repository",1]],"path":[["openai4s",1],["storage",1],["recovery",1],["py",1]],"body":[["class",2],["recovery",19],["journal",7],["repository",2],["def",5],["init",1],["self",25],["connection",11],["sqlite3",2],["lock",6],["any",6],["clock",4],["ms",4],["callable",1],["int",9],["none",23],["executescript",1],["schema",1],["commit",2],["append",4],["id",46],["str",19],["root",10],["frame",10],["branch",9],["phase",6],["status",6],["detail",6],["source",3],["generation",6],["candidate",3],["sequence",11],["entry",10],["created",6],["at",6],["dict",4],["values",10],["text",7],["rj",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["now",2],["if",9],["else",4],["encoded",2],["json",2],["dumps",1],["not",4],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["row",9],["execute",4],["select",3],["coalesce",1],["max",2],["as",1],["from",3],["fetchone",2],["isinstance",2],["bool",2],["raise",2],["value",10],["error",4],["must",2],["be",2],["non",2],["negative",1],["insert",1],["into",1],["return",4],["decode",3],["list",5],["limit",4],["1000",1],["newest",3],["clauses",4],["params",4],["column",2],["sql",4],["join",1],["order",2],["by",2],["desc",3],["min",1],["10",1],["000",1],["rows",2],["fetchall",1],["decoded",3],["reversed",1],["staticmethod",2],["name",2],["strip",1],["empty",1],["string",1],["result",4],["try",1],["loads",1],["except",1],["type",1],["pass",1]]},{"id":"openai4s/storage/recovery.py#RecoveryJournalRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["recovery",1],["py",1]],"body":[["def",2],["init",2],["self",8],["connection",8],["sqlite3",2],["lock",5],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2],["executescript",1],["recovery",1],["journal",1],["schema",1],["commit",1]]},{"id":"openai4s/storage/recovery.py#RecoveryJournalRepository._decode","name":[["decode",1]],"path":[["openai4s",1],["storage",1],["recovery",1],["py",1]],"body":[["def",2],["decode",2],["row",5],["sqlite3",2],["dict",3],["str",2],["any",2],["result",4],["try",1],["detail",2],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["pass",1],["return",1]]},{"id":"openai4s/storage/recovery.py#RecoveryJournalRepository._text","name":[["text",1]],"path":[["openai4s",1],["storage",1],["recovery",1],["py",1]],"body":[["def",2],["text",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/recovery.py#RecoveryJournalRepository.append","name":[["append",1]],"path":[["openai4s",1],["storage",1],["recovery",1],["py",1]],"body":[["def",2],["append",2],["self",15],["recovery",13],["id",41],["str",18],["root",8],["frame",8],["branch",7],["none",27],["phase",7],["status",7],["detail",5],["any",4],["source",4],["generation",8],["candidate",4],["sequence",10],["int",8],["entry",9],["created",5],["at",5],["dict",2],["values",10],["text",6],["rj",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["now",2],["clock",1],["ms",1],["if",4],["else",2],["encoded",2],["json",1],["dumps",1],["not",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["lock",1],["row",4],["connection",4],["execute",3],["select",2],["coalesce",1],["max",1],["as",1],["from",2],["journal",3],["fetchone",2],["isinstance",1],["bool",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["non",1],["negative",1],["insert",1],["into",1],["commit",1],["return",1],["decode",1]]},{"id":"openai4s/storage/recovery.py#RecoveryJournalRepository.list","name":[["list",1]],"path":[["openai4s",1],["storage",1],["recovery",1],["py",1]],"body":[["def",2],["list",7],["self",5],["recovery",5],["id",14],["str",9],["none",13],["root",4],["frame",4],["branch",4],["limit",5],["int",3],["1000",2],["newest",4],["bool",2],["false",2],["dict",2],["any",3],["clauses",4],["params",4],["column",2],["value",3],["if",4],["not",1],["append",3],["sql",4],["select",1],["from",1],["journal",1],["join",1],["order",2],["by",2],["created",2],["at",2],["desc",3],["sequence",2],["entry",2],["else",2],["max",1],["min",1],["10",1],["000",1],["lock",1],["rows",2],["connection",1],["execute",1],["fetchall",1],["decoded",3],["decode",1],["row",2],["return",1],["reversed",1]]},{"id":"openai4s/storage/session_imports.py","name":[["session",1],["imports",1],["py",1]],"path":[["openai4s",1],["storage",1],["session",1],["imports",1],["py",1]],"body":[["atomic",1],["creation",1],["quarantined",1],["session",2],["package",2],["roots",1],["imported",1],["root",1],["must",1],["never",1],["exist",1],["without",1],["its",2],["mutation",1],["quarantine",2],["ordinary",1],["project",1],["frame",1],["settings",1],["facades",1],["each",1],["commit",1],["independently",1],["leaving",1],["process",1],["exit",1],["window",1],["between",1],["them",1],["focused",1],["repository",2],["creates",1],["safe",1],["placeholder",1],["aggregate",1],["row",1],["one",1],["immediate",1],["sqlite",1],["transaction",1],["untrusted",1],["metadata",1],["applied",1],["only",1],["after",1],["boundary",1],["exists",1],["from",2],["future",1],["import",5],["annotations",1],["sqlite3",1],["uuid",1],["typing",1],["any",1],["callable",1],["all",1]]},{"id":"openai4s/storage/session_imports.py#SessionImportRepository","name":[["session",1],["import",1],["repository",1]],"path":[["openai4s",1],["storage",1],["session",1],["imports",1],["py",1]],"body":[["class",2],["session",8],["import",8],["repository",2],["own",1],["first",1],["durable",1],["transaction",4],["package",2],["def",2],["init",1],["self",15],["connection",12],["sqlite3",1],["lock",4],["any",2],["clock",4],["ms",4],["callable",1],["int",1],["none",1],["create",2],["quarantined",2],["root",9],["project",11],["id",19],["str",5],["quarantine",8],["value",8],["dict",1],["safe",1],["placeholders",1],["atomically",1],["if",4],["not",4],["isinstance",2],["strip",1],["raise",4],["error",3],["must",2],["be",2],["non",2],["empty",2],["string",1],["frame",8],["uuid",1],["uuid4",1],["hex",1],["12",1],["now",6],["setting",3],["key",5],["runtime",1],["creation",1],["requires",1],["clean",1],["sqlite",1],["execute",4],["begin",1],["immediate",1],["try",1],["insert",3],["into",3],["projects",1],["name",2],["description",1],["context",1],["example",1],["created",2],["at",5],["updated",3],["values",3],["imported",2],["progress",1],["frames",1],["parent",1],["kind",1],["model",1],["status",1],["depth",1],["null",2],["done",1],["turn",1],["settings",1],["commit",1],["except",1],["base",1],["exception",1],["rollback",1],["return",1]]},{"id":"openai4s/storage/session_imports.py#SessionImportRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["session",1],["imports",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/session_imports.py#SessionImportRepository.create_quarantined_root","name":[["create",1],["quarantined",1],["root",1]],"path":[["openai4s",1],["storage",1],["session",1],["imports",1],["py",1]],"body":[["def",2],["create",3],["quarantined",3],["root",10],["self",12],["project",12],["id",20],["str",8],["quarantine",9],["value",9],["dict",2],["any",2],["safe",1],["placeholders",1],["atomically",1],["if",4],["not",4],["isinstance",2],["strip",1],["raise",4],["error",3],["import",5],["must",2],["be",2],["non",2],["empty",2],["string",1],["frame",8],["uuid",1],["uuid4",1],["hex",1],["12",1],["now",6],["clock",1],["ms",1],["setting",3],["key",5],["session",5],["lock",1],["connection",8],["transaction",3],["runtime",1],["creation",1],["requires",1],["clean",1],["sqlite",1],["execute",4],["begin",1],["immediate",1],["try",1],["insert",3],["into",3],["projects",1],["name",2],["description",1],["context",1],["example",1],["created",2],["at",5],["updated",3],["values",3],["imported",2],["package",1],["progress",1],["frames",1],["parent",1],["kind",1],["model",1],["status",1],["depth",1],["null",2],["done",1],["turn",1],["settings",1],["commit",1],["except",1],["base",1],["exception",1],["rollback",1],["return",1]]},{"id":"openai4s/storage/settings.py","name":[["settings",1],["py",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["settings",2],["model",1],["profiles",1],["message",1],["feedback",1],["store",1],["connection",1],["from",2],["future",1],["import",4],["annotations",1],["json",1],["sqlite3",1],["typing",1],["any",1],["callable",1],["all",1],["repository",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository","name":[["settings",1],["repository",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["class",2],["settings",9],["repository",2],["own",1],["key",23],["value",18],["table",1],["its",1],["structured",1],["projections",1],["def",11],["init",1],["self",34],["connection",10],["sqlite3",1],["lock",8],["any",3],["clock",4],["ms",4],["callable",2],["int",1],["none",10],["str",13],["default",2],["row",6],["execute",8],["select",2],["from",5],["fetchone",1],["return",7],["if",5],["else",3],["insert",1],["into",1],["updated",3],["at",3],["values",1],["conflict",1],["update",1],["excluded",2],["delete",6],["expected",2],["bool",1],["one",1],["exact",1],["setting",4],["generation",1],["without",1],["aba",1],["race",1],["cursor",2],["commit",2],["rowcount",1],["list",7],["model",7],["profiles",13],["dict",4],["raw",3],["not",1],["try",1],["json",2],["loads",1],["except",1],["error",2],["type",1],["isinstance",1],["dumps",1],["mutate",4],["atomically",1],["read",1],["write",1],["under",1],["store",1],["rlock",1],["result",2],["feedback",2],["frame",4],["id",4],["rating",3],["fb",2],["prefix",3],["rows",2],["like",1],["fetchall",1],["len",1],["sql",2],["params",2],["tuple",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/settings.py#SettingsRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["key",4],["str",2],["none",2],["execute",1],["from",1],["settings",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.delete_if_value","name":[["delete",1],["if",1],["value",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["delete",4],["if",2],["value",6],["self",5],["key",4],["str",4],["expected",3],["bool",2],["one",1],["exact",1],["setting",1],["generation",1],["without",1],["aba",1],["race",1],["lock",1],["cursor",2],["connection",2],["execute",1],["from",1],["settings",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.get","name":[],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["self",4],["key",4],["str",6],["default",3],["none",6],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["value",2],["from",1],["settings",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.list_feedback","name":[["list",1],["feedback",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["list",2],["feedback",2],["self",4],["frame",3],["id",3],["str",2],["dict",2],["prefix",3],["fb",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["key",3],["value",2],["from",1],["settings",1],["like",1],["fetchall",1],["return",1],["row",3],["len",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.list_model_profiles","name":[["list",1],["model",1],["profiles",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["list",5],["model",3],["profiles",3],["self",3],["dict",2],["raw",3],["if",2],["not",1],["return",3],["try",1],["value",4],["json",1],["loads",1],["except",1],["error",2],["type",1],["isinstance",1],["else",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.mutate_model_profiles","name":[["mutate",1],["model",1],["profiles",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["mutate",6],["model",4],["profiles",8],["self",5],["callable",2],["list",3],["dict",2],["any",4],["atomically",1],["read",1],["write",1],["under",1],["store",1],["rlock",1],["lock",1],["result",2],["return",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.set","name":[],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["self",4],["key",5],["str",4],["value",6],["none",2],["execute",1],["insert",1],["into",1],["settings",1],["updated",3],["at",3],["values",1],["conflict",1],["update",1],["excluded",2],["clock",1],["ms",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.set_feedback","name":[["feedback",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["feedback",2],["self",4],["frame",3],["id",3],["str",6],["key",7],["rating",4],["none",4],["setting",3],["fb",1],["if",1],["else",1],["execute",1],["delete",1],["from",1],["settings",1]]},{"id":"openai4s/storage/settings.py#SettingsRepository.set_model_profiles","name":[["model",1],["profiles",1]],"path":[["openai4s",1],["storage",1],["settings",1],["py",1]],"body":[["def",2],["model",3],["profiles",6],["self",3],["list",2],["dict",2],["none",2],["json",1],["dumps",1]]},{"id":"openai4s/storage/shares.py","name":[["shares",1],["py",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["durable",1],["registry",1],["rows",1],["web",1],["shares",2],["store",1],["single",1],["connection",1],["row",1],["lifecycle",1],["authority",2],["publishing",1],["ready",1],["failed",1],["revoked",1],["disk",1],["current",1],["json",2],["pointer",1],["immutable",1],["snapshot",2],["reader",1],["serves",1],["repository",2],["owns",1],["only",1],["sql",1],["filesystem",1],["two",1],["phase",1],["publish",1],["lease",1],["gc",1],["live",1],["server",1],["share",1],["service",1],["py",1],["from",2],["future",1],["import",4],["annotations",1],["sqlite3",1],["typing",1],["any",1],["callable",1],["all",1]]},{"id":"openai4s/storage/shares.py#SharesRepository","name":[["shares",1],["repository",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["class",2],["shares",16],["repository",2],["own",1],["table",1],["its",1],["small",1],["state",1],["machine",1],["transitions",1],["def",14],["init",1],["self",51],["connection",15],["sqlite3",3],["lock",11],["any",1],["clock",7],["ms",9],["callable",1],["int",5],["none",14],["reads",1],["share",28],["id",50],["str",15],["dict",11],["row",25],["execute",14],["select",7],["from",8],["fetchone",3],["return",10],["if",5],["else",4],["active",5],["frame",15],["root",11],["status",10],["publishing",6],["ready",6],["order",4],["by",4],["created",5],["at",20],["desc",3],["limit",1],["list",8],["rows",8],["fetchall",4],["all",1],["include",2],["revoked",6],["bool",1],["false",1],["clause",2],["writes",1],["begin",1],["publish",1],["title",5],["pending",8],["snapshot",11],["expires",7],["insert",2],["create",1],["move",1],["existing",6],["into",3],["partial",1],["unique",1],["index",1],["ux",1],["makes",1],["second",1],["same",1],["fail",1],["integrity",2],["error",4],["callers",1],["translate",1],["409",1],["points",1],["now",10],["raise",1],["already",1],["exists",1],["updated",6],["values",1],["conflict",1],["update",4],["excluded",4],["commit",2],["type",2],["ignore",1],["value",2],["expired",1],["not",1],["null",4],["mark",3],["bundle",6],["sha256",3],["size",3],["projection",3],["counts",6],["json",4],["dumps",1],["failed",2],["delete",2],["sql",2],["params",2],["tuple",1],["staticmethod",1],["data",5],["raw",3],["try",1],["loads",1],["except",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/shares.py#SharesRepository._execute","name":[["execute",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["execute",3],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["connection",2],["commit",1]]},{"id":"openai4s/storage/shares.py#SharesRepository._row","name":[["row",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["row",7],["sqlite3",2],["dict",3],["data",5],["raw",3],["counts",3],["json",2],["try",1],["loads",1],["if",1],["else",1],["except",1],["type",1],["error",2],["value",1],["return",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.active_for_frame","name":[["active",1],["frame",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["active",2],["frame",6],["self",5],["root",4],["id",4],["str",2],["dict",2],["none",3],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["shares",1],["status",1],["publishing",1],["ready",1],["order",1],["by",1],["created",1],["at",1],["desc",1],["limit",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.begin_publish","name":[["begin",1],["publish",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["begin",2],["publish",2],["self",8],["share",13],["id",22],["str",8],["root",6],["frame",8],["title",6],["none",6],["pending",6],["snapshot",6],["expires",6],["at",11],["int",2],["dict",2],["insert",2],["create",1],["move",1],["existing",6],["row",1],["into",3],["publishing",4],["partial",1],["unique",1],["index",1],["ux",1],["shares",3],["active",3],["makes",1],["second",1],["same",1],["fail",1],["integrity",2],["error",2],["callers",1],["translate",1],["409",1],["points",1],["now",3],["clock",1],["ms",1],["lock",1],["connection",3],["execute",2],["select",1],["from",1],["status",3],["ready",1],["fetchone",1],["if",1],["raise",1],["sqlite3",1],["already",1],["exists",1],["created",1],["updated",3],["values",1],["conflict",1],["update",1],["excluded",4],["commit",1],["return",2],["type",1],["ignore",1],["value",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["share",4],["id",4],["str",2],["none",2],["execute",1],["from",1],["shares",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.get","name":[],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["self",5],["share",4],["id",4],["str",2],["dict",2],["none",3],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["shares",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.list_active","name":[["list",1],["active",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["list",4],["active",2],["self",5],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["shares",1],["status",1],["ready",1],["order",1],["by",1],["created",1],["at",1],["fetchall",1],["return",1],["row",3]]},{"id":"openai4s/storage/shares.py#SharesRepository.list_all","name":[["list",1],["all",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["list",4],["all",2],["self",5],["include",3],["revoked",4],["bool",2],["false",2],["dict",2],["clause",2],["if",1],["else",1],["status",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["shares",1],["order",1],["by",1],["created",1],["at",1],["desc",1],["fetchall",1],["return",1],["row",3]]},{"id":"openai4s/storage/shares.py#SharesRepository.list_expired","name":[["list",1],["expired",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["list",4],["expired",2],["self",5],["now",3],["ms",3],["int",2],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["shares",1],["status",1],["publishing",1],["ready",1],["expires",2],["at",2],["not",1],["null",1],["fetchall",1],["return",1],["row",3]]},{"id":"openai4s/storage/shares.py#SharesRepository.list_for_frame","name":[["list",1],["frame",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["list",4],["frame",6],["self",5],["root",4],["id",4],["str",2],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["shares",1],["order",1],["by",1],["created",1],["at",1],["desc",1],["fetchall",1],["return",1],["row",3]]},{"id":"openai4s/storage/shares.py#SharesRepository.mark_failed","name":[["mark",1],["failed",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["mark",2],["failed",3],["self",4],["share",4],["id",5],["str",2],["none",2],["execute",1],["update",1],["shares",1],["status",1],["pending",1],["snapshot",1],["null",1],["updated",1],["at",1],["clock",1],["ms",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.mark_ready","name":[["mark",1],["ready",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["mark",2],["ready",3],["self",5],["share",5],["id",14],["str",8],["snapshot",5],["bundle",8],["sha256",4],["size",4],["int",3],["projection",4],["counts",4],["dict",4],["none",4],["now",2],["clock",1],["ms",1],["execute",1],["update",1],["shares",1],["status",1],["pending",1],["null",1],["json",2],["updated",1],["at",1],["dumps",1],["return",1]]},{"id":"openai4s/storage/shares.py#SharesRepository.mark_revoked","name":[["mark",1],["revoked",1]],"path":[["openai4s",1],["storage",1],["shares",1],["py",1]],"body":[["def",2],["mark",2],["revoked",4],["self",4],["share",4],["id",5],["str",2],["none",2],["now",3],["clock",1],["ms",1],["execute",1],["update",1],["shares",1],["status",1],["pending",1],["snapshot",1],["null",1],["at",2],["updated",1]]},{"id":"openai4s/storage/skills.py","name":[["skills",1],["py",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["immutable",2],["content",2],["addressed",1],["skill",22],["packages",1],["activation",2],["history",1],["filesystem",1],["remains",1],["runtime",1],["import",9],["surface",1],["but",1],["never",1],["only",2],["copy",1],["user",1],["authored",1],["every",1],["install",1],["upgrade",1],["publish",1],["captures",1],["bounded",1],["package",3],["sqlite",1],["before",1],["installation",10],["pointer",2],["changed",1],["versions",7],["blobs",3],["events",5],["append",1],["repository",2],["deliberately",1],["knows",1],["nothing",1],["about",1],["prompt",1],["construction",1],["python",1],["imports",1],["mod",1],["openai4s",1],["skills",1],["loader",1],["owns",2],["safe",1],["validation",1],["materialization",1],["while",1],["module",1],["atomic",1],["database",1],["optimistic",1],["concurrency",1],["boundary",1],["from",3],["future",1],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["threading",1],["unicodedata",1],["uuid",1],["typing",1],["any",1],["callable",1],["mapping",1],["version",16],["schema",2],["create",9],["table",5],["if",9],["not",36],["exists",9],["sha256",7],["text",26],["primary",5],["key",9],["size",2],["bytes",2],["integer",7],["null",27],["blob",3],["created",6],["at",7],["id",22],["manifest",2],["unique",3],["name",7],["normalized",4],["slug",4],["origin",1],["document",1],["sidecar",1],["index",4],["ix",3],["files",1],["path",2],["foreign",4],["references",4],["installations",6],["scope",8],["default",1],["active",6],["updated",1],["ux",1],["event",2],["metadata",1],["frozenset",1],["installed",1],["upgraded",1],["published",1],["rolled",1],["back",1],["all",1]]},{"id":"openai4s/storage/skills.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["value",3],["any",2],["str",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/storage/skills.py#_canonical_name","name":[["canonical",1],["name",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["canonical",2],["name",2],["value",3],["str",5],["normalized",2],["unicodedata",1],["normalize",1],["nfkc",1],["return",1],["join",1],["split",1],["casefold",1]]},{"id":"openai4s/storage/skills.py#_installation_id","name":[["installation",1],["id",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["installation",2],["id",5],["scope",6],["str",8],["normalized",3],["name",3],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["return",1],["skill",1],["install",1],["32",1]]},{"id":"openai4s/storage/skills.py#_validated_scope","name":[["validated",1],["scope",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["validated",2],["scope",12],["str",10],["id",6],["none",2],["tuple",2],["value",9],["strip",2],["lower",1],["identity",5],["if",4],["not",2],["personal",4],["project",5],["raise",4],["error",4],["skill",4],["must",2],["be",2],["empty",1],["requires",1],["len",1],["512",1],["too",1],["long",1],["return",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository","name":[["skill",1],["version",1],["repository",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["class",2],["skill",26],["version",21],["repository",2],["store",1],["immutable",2],["bytes",12],["atomically",1],["switch",1],["active",1],["versions",3],["def",5],["init",1],["self",18],["connection",12],["sqlite3",4],["lock",5],["threading",1],["rlock",1],["clock",4],["ms",4],["callable",1],["int",2],["none",4],["executescript",1],["schema",3],["commit",1],["staticmethod",2],["record",2],["row",6],["mapping",3],["str",11],["any",2],["dict",11],["item",4],["raw",4],["manifest",36],["json",2],["loads",1],["if",18],["isinstance",5],["else",4],["return",3],["installation",1],["put",1],["files",12],["persist",1],["one",1],["package",2],["de",1],["duplicating",1],["identical",1],["blobs",3],["caller",2],["has",1],["already",1],["performed",1],["path",31],["size",9],["validation",1],["method",1],["independently",1],["verifies",1],["every",1],["declared",18],["digest",9],["so",1],["buggy",1],["cannot",1],["create",1],["points",1],["at",3],["different",1],["not",13],["raise",14],["value",16],["error",14],["unsupported",1],["name",9],["strip",3],["slug",6],["origin",6],["required",2],["list",1],["by",13],["entry",8],["invalid",1],["file",3],["duplicate",1],["empty",1],["match",1],["supplied",1],["md",3],["must",2],["contain",1],["document",6],["sha256",24],["mismatch",4],["sidecar",15],["present",5],["kernel",3],["py",3],["bool",1],["presence",1],["normalized",5],["items",1],["bytearray",1],["memoryview",1],["type",1],["values",4],["be",1],["content",15],["hashlib",3],["hexdigest",3],["len",3],["encoded",4],["canonical",2],["encode",1],["utf",1],["id",8],["skillv",1],["now",3],["sorted",2],["existing",7],["execute",4],["select",2],["from",2],["fetchone",2],["addressed",2],["blob",2],["collision",2],["insert",3],["into",3],["created",2],["binary",1],["executemany",1],["include",1],["false",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["init",2],["self",8],["connection",8],["sqlite3",2],["lock",5],["threading",2],["rlock",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2],["executescript",1],["skill",1],["version",1],["schema",1],["commit",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository._installation_record","name":[["installation",1],["record",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["installation",2],["record",2],["row",5],["sqlite3",2],["mapping",2],["str",2],["any",2],["dict",3],["return",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository._version_record","name":[["version",1],["record",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["version",2],["record",2],["row",5],["sqlite3",2],["mapping",2],["str",3],["any",2],["dict",3],["item",4],["raw",4],["manifest",2],["json",1],["loads",1],["if",1],["isinstance",1],["else",1],["return",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.activate","name":[["activate",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["activate",2],["self",11],["name",21],["str",17],["slug",11],["version",22],["id",40],["scope",23],["personal",2],["none",16],["event",20],["installed",2],["expected",5],["active",9],["metadata",6],["dict",4],["cas",1],["switch",1],["installation",12],["pointer",1],["append",1],["its",1],["lifecycle",1],["validated",1],["display",6],["strip",3],["normalized",9],["canonical",2],["lower",1],["if",6],["not",8],["raise",4],["value",3],["error",4],["skill",9],["activation",3],["identity",2],["required",1],["events",2],["unsupported",1],["include",1],["files",1],["false",1],["match",1],["now",5],["clock",1],["ms",1],["uuid",1],["uuid4",1],["hex",1],["encoded",2],["json",1],["lock",1],["connection",5],["current",4],["execute",4],["select",1],["from",2],["installations",3],["fetchone",1],["actual",4],["else",2],["runtime",1],["changed",1],["concurrently",1],["found",1],["insert",2],["into",2],["created",2],["at",4],["updated",2],["values",2],["update",1],["result",3],["assert",1],["return",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.activation_metadata_for_version","name":[["activation",1],["metadata",1],["version",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["activation",3],["metadata",4],["version",9],["self",5],["name",3],["str",9],["id",10],["scope",8],["personal",2],["none",5],["list",2],["dict",2],["return",3],["trusted",1],["provenance",1],["one",1],["owned",1],["intentionally",1],["ownership",1],["first",1],["caller",1],["deciding",1],["whether",2],["old",1],["project",2],["may",1],["be",1],["reactivated",1],["must",1],["not",1],["learn",1],["guessed",1],["cross",1],["contains",1],["sidecar",1],["was",1],["authored",1],["installation",7],["if",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["skill",1],["events",1],["order",1],["by",1],["created",1],["at",1],["rowid",1],["fetchall",1],["json",1],["loads",1],["row",2]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.deactivate","name":[["deactivate",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["deactivate",2],["self",8],["name",5],["str",8],["scope",13],["personal",2],["id",24],["none",12],["expected",5],["active",8],["version",10],["metadata",4],["dict",4],["validated",1],["installation",12],["if",3],["raise",3],["key",1],["error",3],["no",1],["installed",1],["skill",6],["actual",5],["runtime",2],["changed",2],["concurrently",2],["found",1],["now",3],["clock",1],["ms",1],["event",7],["uuid",1],["uuid4",1],["hex",1],["lock",1],["connection",3],["cursor",2],["execute",2],["update",1],["installations",1],["null",1],["updated",1],["at",2],["rowcount",1],["during",1],["delete",1],["insert",1],["into",1],["events",1],["from",1],["created",1],["values",1],["deleted",2],["canonical",1],["json",1],["return",1],["ok",1],["true",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.get_active_by_slug","name":[["active",1],["by",1],["slug",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["active",4],["by",2],["slug",7],["self",5],["str",7],["scope",15],["personal",2],["id",10],["none",8],["dict",2],["validated",1],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["installation",2],["name",2],["normalized",1],["version",2],["created",1],["at",2],["updated",1],["from",1],["skill",1],["installations",1],["not",2],["null",1],["fetchone",1],["return",1],["record",1],["if",1],["else",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.get_installation","name":[["installation",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["installation",4],["self",5],["name",9],["str",6],["scope",15],["personal",2],["id",9],["none",8],["dict",2],["validated",1],["normalized",4],["canonical",1],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["slug",1],["active",1],["version",1],["created",1],["at",2],["updated",1],["from",1],["skill",1],["installations",1],["fetchone",1],["return",1],["record",1],["if",1],["not",1],["else",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.get_version","name":[["version",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["version",13],["self",6],["id",8],["str",6],["include",4],["files",9],["bool",2],["false",2],["dict",3],["lock",1],["row",8],["connection",2],["execute",2],["select",2],["manifest",2],["sha256",8],["name",2],["normalized",1],["slug",1],["origin",1],["document",1],["sidecar",1],["created",1],["at",1],["from",2],["skill",6],["versions",1],["fetchone",1],["if",5],["none",1],["raise",3],["key",1],["error",3],["unknown",1],["result",3],["record",1],["file",7],["rows",2],["path",3],["blob",5],["size",3],["bytes",4],["content",6],["as",2],["join",1],["blobs",1],["order",1],["by",1],["fetchall",1],["len",1],["int",1],["value",2],["stored",2],["mismatch",2],["digest",3],["hashlib",1],["hexdigest",1],["return",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.history","name":[["history",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["history",2],["self",5],["name",4],["str",6],["scope",13],["personal",2],["id",11],["none",5],["limit",4],["int",3],["200",2],["dict",3],["validated",1],["installation",9],["if",1],["raise",1],["key",1],["error",1],["no",1],["installed",1],["skill",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["event",2],["from",2],["version",2],["metadata",3],["created",2],["at",2],["events",5],["order",1],["by",1],["desc",2],["rowid",1],["max",1],["min",1],["2000",1],["fetchall",1],["row",2],["item",4],["json",1],["loads",1],["append",1],["return",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.list_active","name":[["list",1],["active",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["list",4],["active",4],["self",5],["scope",15],["str",4],["id",10],["none",4],["dict",2],["validated",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["installation",2],["name",3],["normalized",2],["slug",1],["version",2],["created",1],["at",2],["updated",1],["from",1],["skill",1],["installations",1],["not",1],["null",1],["order",1],["by",1],["fetchall",1],["return",1],["record",1],["row",2]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.put_version","name":[["put",1],["version",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["put",2],["version",16],["self",11],["manifest",35],["dict",9],["files",13],["mapping",2],["str",9],["bytes",12],["persist",1],["one",1],["immutable",1],["package",2],["de",1],["duplicating",1],["identical",1],["blobs",3],["caller",2],["has",1],["already",1],["performed",1],["path",31],["size",9],["validation",1],["method",1],["independently",1],["verifies",1],["every",1],["declared",18],["digest",9],["so",1],["buggy",1],["cannot",1],["create",1],["points",1],["at",3],["different",1],["if",17],["not",13],["isinstance",4],["schema",2],["raise",14],["value",16],["error",14],["unsupported",1],["skill",22],["name",9],["strip",3],["slug",6],["origin",6],["required",2],["list",1],["by",13],["entry",8],["invalid",1],["file",3],["duplicate",1],["empty",1],["match",1],["supplied",1],["md",3],["must",2],["contain",1],["document",6],["sha256",24],["mismatch",4],["sidecar",15],["present",5],["kernel",3],["py",3],["bool",1],["presence",1],["normalized",5],["items",1],["bytearray",1],["memoryview",1],["type",1],["values",4],["be",1],["content",15],["hashlib",3],["hexdigest",3],["len",3],["encoded",4],["canonical",2],["json",1],["encode",1],["utf",1],["id",8],["skillv",1],["now",3],["clock",1],["ms",1],["else",3],["none",3],["lock",1],["connection",6],["sorted",2],["existing",7],["execute",4],["select",2],["from",2],["fetchone",2],["int",1],["addressed",2],["blob",2],["collision",2],["insert",3],["into",3],["created",2],["sqlite3",1],["binary",1],["versions",2],["executemany",1],["return",1],["include",1],["false",1]]},{"id":"openai4s/storage/skills.py#SkillVersionRepository.version_belongs_to","name":[["version",1],["belongs",1]],"path":[["openai4s",1],["storage",1],["skills",1],["py",1]],"body":[["def",2],["version",8],["belongs",2],["self",5],["name",3],["str",8],["id",12],["scope",8],["personal",2],["none",6],["bool",2],["installation",7],["if",1],["return",2],["false",1],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["from",2],["skill",1],["events",1],["limit",1],["fetchone",1],["not",1]]},{"id":"openai4s/storage/snapshots.py","name":[["snapshots",1],["py",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["content",1],["addressed",1],["workspace",6],["snapshots",1],["append",1],["only",2],["session",10],["checkpoints",3],["deliberately",1],["not",30],["implemented",1],["user",1],["git",2],["checkout",1],["capturing",1],["restoring",1],["must",1],["never",1],["alter",1],["index",4],["branch",10],["working",1],["tree",5],["owned",1],["by",2],["researcher",1],["class",1],["cas",2],["stores",2],["immutable",1],["blobs",1],["manifests",1],["below",1],["open",1],["ai4",1],["data",1],["directory",1],["standard",1],["library",1],["snapshot",7],["repository",2],["small",1],["structured",1],["checkpoint",9],["envelope",1],["sqlite",1],["pickle",1],["python",1],["namespace",1],["records",1],["facts",1],["needed",1],["recovery",5],["pipeline",1],["ledger",1],["cell",2],["cursors",1],["artifact",2],["versions",2],["environment",2],["pins",2],["generation",2],["references",1],["capabilities",1],["permissions",1],["safe",1],["recipe",2],["kernel",1],["service",1],["decides",1],["actually",1],["be",1],["replayed",1],["validated",1],["from",4],["future",1],["import",13],["annotations",1],["errno",1],["hashlib",1],["json",1],["os",1],["sqlite3",1],["stat",1],["tempfile",1],["threading",1],["uuid",1],["contextlib",1],["contextmanager",1],["pathlib",1],["path",2],["pure",1],["posix",1],["typing",1],["any",1],["callable",1],["iterable",1],["mapping",1],["typed",1],["dict",1],["schema",2],["create",6],["table",3],["if",6],["exists",6],["branches",2],["id",21],["text",30],["primary",3],["key",5],["root",7],["frame",6],["null",22],["parent",2],["base",1],["head",1],["name",1],["created",6],["at",8],["integer",10],["updated",1],["ix",3],["source",3],["kind",2],["internal",1],["default",3],["reason",1],["action",1],["cursor",4],["message",1],["auto",1],["event",1],["refs",1],["capability",1],["state",2],["permission",1],["metadata",1],["operations",2],["operation",2],["target",1],["status",1],["preview",1],["error",1],["finished",1],["excluded",1],["dirs",1],["frozenset",2],["openai4s",1],["venv",1],["pycache",1],["node",1],["modules",1],["secret",1],["suffixes",1],["pem",1],["p12",1],["pfx",1],["all",1],["entry",1],["revert",1],["setting",1]]},{"id":"openai4s/storage/snapshots.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["value",3],["any",2],["bytes",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1]]},{"id":"openai4s/storage/snapshots.py#_digest","name":[["digest",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["digest",2],["data",3],["bytes",2],["str",2],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"openai4s/storage/snapshots.py#_is_secret","name":[["secret",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["secret",3],["relative",3],["str",2],["bool",2],["path",4],["pure",1],["posix",1],["name",5],["lower",2],["if",2],["env",2],["startswith",1],["return",3],["true",2],["suffix",1],["suffixes",1],["credentials",2],["json",3],["service",2],["account",2]]},{"id":"openai4s/storage/snapshots.py#_read_regular_no_follow","name":[["read",1],["regular",1],["no",1],["follow",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["read",6],["regular",5],["no",2],["follow",2],["path",8],["expected",4],["os",9],["stat",4],["result",2],["bytes",5],["exact",1],["file",6],["lstat",2],["described",1],["raise",3],["proves",1],["entry",1],["was",1],["at",4],["instant",1],["plain",1],["then",1],["follows",1],["whatever",1],["name",3],["points",1],["now",1],["child",2],["process",1],["still",1],["alive",1],["workspace",1],["replace",1],["symlink",2],["host",1],["only",1],["between",2],["walker",1],["runs",1],["daemon",1],["privileges",1],["so",1],["captures",1],["would",1],["be",2],["ones",1],["could",1],["not",4],["open",3],["itself",1],["nofollow",2],["refuses",2],["final",1],["segment",1],["fstat",2],["comparison",1],["every",1],["other",1],["swap",1],["including",1],["fresh",1],["same",1],["nonblock",2],["keeps",1],["fifo",1],["planted",1],["from",1],["hanging",1],["before",1],["mode",2],["checked",1],["flags",2],["rdonly",1],["getattr",2],["fd",4],["try",1],["actual",4],["if",3],["isreg",1],["st",5],["oserror",2],["errno",2],["einval",1],["ino",2],["dev",2],["estale",1],["replaced",1],["chunks",3],["list",1],["while",1],["true",1],["chunk",3],["20",1],["break",1],["append",1],["return",1],["join",1],["finally",1],["close",1]]},{"id":"openai4s/storage/snapshots.py#_safe_relative","name":[["safe",1],["relative",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["safe",2],["relative",3],["value",9],["str",5],["return",2],["normalized",1],["portable",1],["path",8],["raise",3],["tree",1],["manifests",1],["data",1],["may",1],["later",1],["be",2],["imported",1],["they",1],["therefore",1],["treated",1],["as",2],["untrusted",1],["even",1],["loaded",1],["from",1],["local",1],["cas",1],["if",2],["not",2],["isinstance",1],["x00",1],["error",2],["snapshot",2],["must",1],["non",1],["empty",1],["string",1],["pure",1],["posix",2],["replace",1],["absolute",1],["any",1],["part",2],["parts",1],["unsafe",1]]},{"id":"openai4s/storage/snapshots.py#revert_recovery_setting_key","name":[["revert",1],["recovery",1],["setting",1],["key",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["revert",4],["recovery",3],["setting",2],["key",2],["root",6],["frame",6],["id",6],["str",5],["durable",1],["session",2],["wide",1],["write",1],["barrier",1],["unresolved",1],["workspace",1],["if",1],["not",2],["isinstance",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["digest",2],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository","name":[["session",1],["snapshot",1],["repository",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["class",2],["session",11],["snapshot",3],["repository",3],["store",1],["immutable",1],["checkpoints",8],["branch",28],["heads",1],["restore",1],["operations",1],["def",5],["init",1],["self",39],["connection",14],["sqlite3",1],["lock",7],["any",11],["clock",5],["ms",5],["callable",3],["int",5],["checkpoint",20],["state",5],["none",50],["revert",6],["commit",7],["hook",8],["executescript",1],["schema",1],["migrate",2],["cursor",10],["install",1],["same",1],["transaction",1],["successful",1],["add",3],["exact",2],["cell",4],["message",4],["bindings",1],["existing",6],["databases",1],["create",3],["table",3],["if",12],["not",15],["exists",2],["columns",3],["installation",1],["keep",1],["migration",1],["local",1],["owning",1],["so",1],["never",1],["be",4],["advertised",1],["as",1],["forkable",1],["based",1],["metadata",2],["guessed",1],["alone",1],["row",6],["name",7],["execute",7],["pragma",1],["info",1],["fetchall",1],["declaration",2],["source",27],["kind",14],["text",10],["id",64],["internal",2],["integer",2],["null",4],["default",2],["auto",3],["mode",1],["did",1],["exist",1],["before",1],["column",2],["rows",1],["therefore",1],["have",1],["empty",1],["prefix",1],["unknown",1],["latest",1],["zero",1],["only",1],["safe",1],["backfill",1],["event",2],["alter",1],["unique",1],["index",1],["ux",1],["root",19],["frame",19],["ensure",2],["str",14],["dict",3],["now",4],["insert",2],["ignore",1],["into",2],["branches",3],["created",1],["at",2],["updated",1],["values",1],["select",2],["from",2],["fetchone",2],["raise",6],["value",4],["error",6],["belongs",1],["another",1],["return",2],["reason",4],["workspace",4],["tree",4],["action",1],["artifact",1],["versions",1],["environment",1],["pins",1],["generation",1],["refs",1],["capability",1],["permission",1],["recovery",1],["recipe",1],["bool",1],["false",1],["parent",6],["expected",5],["head",12],["cp",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["sha256",1],["must",3],["provided",1],["together",1],["key",1],["current",6],["runtime",1],["changed",1],["got",1],["elif",1],["try",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["init",2],["self",11],["connection",8],["sqlite3",2],["lock",5],["any",4],["clock",4],["ms",4],["callable",4],["int",2],["checkpoint",4],["state",4],["none",12],["revert",4],["commit",5],["hook",4],["executescript",1],["snapshot",1],["schema",1],["migrate",1],["cursor",1],["checkpoints",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._cursor","name":[["cursor",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["cursor",2],["value",8],["int",5],["none",6],["if",2],["return",2],["isinstance",2],["bool",1],["not",1],["raise",1],["error",1],["checkpoint",1],["cursors",1],["must",1],["be",1],["non",1],["negative",1],["integers",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._decode_checkpoint","name":[["decode",1],["checkpoint",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["decode",2],["checkpoint",2],["cls",3],["row",5],["sqlite3",2],["dict",3],["str",2],["any",2],["result",6],["internal",2],["bool",1],["key",3],["default",2],["artifact",1],["versions",1],["environment",1],["pins",1],["generation",1],["refs",1],["capability",1],["state",2],["permission",1],["recovery",1],["recipe",1],["metadata",1],["load",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._decode_operation","name":[["decode",1],["operation",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["decode",2],["operation",2],["cls",3],["row",5],["sqlite3",2],["dict",3],["str",2],["any",2],["result",4],["preview",2],["load",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._json","name":[["json",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["json",3],["value",3],["any",2],["str",2],["return",1],["canonical",1],["decode",1],["utf",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._load","name":[["load",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["load",2],["value",5],["str",2],["none",3],["default",4],["any",4],["try",1],["return",2],["json",1],["loads",1],["if",1],["not",1],["else",1],["except",1],["type",1],["error",2]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._migrate_cursor_checkpoints","name":[["migrate",1],["cursor",1],["checkpoints",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["migrate",2],["cursor",6],["checkpoints",5],["self",5],["none",2],["add",3],["exact",2],["cell",1],["message",1],["bindings",1],["existing",3],["databases",1],["create",2],["table",3],["if",3],["not",10],["exists",2],["columns",3],["installation",1],["keep",1],["migration",1],["local",1],["owning",1],["repository",1],["so",1],["checkpoint",3],["never",1],["be",1],["advertised",1],["as",1],["forkable",1],["based",1],["metadata",1],["guessed",1],["alone",1],["row",2],["name",4],["connection",3],["execute",3],["pragma",1],["info",1],["session",4],["fetchall",1],["declaration",2],["source",7],["kind",3],["text",2],["id",4],["internal",1],["integer",2],["null",4],["default",2],["auto",2],["mode",1],["did",1],["exist",1],["before",1],["column",2],["rows",1],["therefore",1],["have",1],["empty",1],["prefix",1],["unknown",1],["latest",1],["zero",1],["only",1],["safe",1],["backfill",1],["event",1],["alter",1],["unique",1],["index",1],["ux",1],["root",1],["frame",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._sha256","name":[["sha256",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["sha256",2],["name",3],["str",7],["value",7],["if",1],["not",2],["isinstance",1],["len",1],["64",1],["any",1],["character",2],["0123456789abcdef",1],["raise",1],["error",1],["must",1],["be",1],["lowercase",1],["sha",1],["256",1],["digest",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository._text","name":[["text",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["text",2],["name",3],["str",7],["value",6],["if",1],["not",2],["isinstance",1],["strip",1],["raise",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.checkpoint_source_map","name":[["checkpoint",1],["source",1],["map",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["checkpoint",4],["source",14],["map",2],["self",6],["root",7],["frame",7],["id",12],["str",10],["kind",9],["dict",2],["text",2],["if",1],["not",2],["cell",2],["message",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["session",1],["checkpoints",1],["null",1],["fetchall",1],["return",1],["row",3]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.create_checkpoint","name":[["create",1],["checkpoint",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["create",2],["checkpoint",40],["self",35],["root",15],["frame",15],["id",79],["str",22],["branch",26],["none",67],["reason",7],["workspace",7],["tree",7],["action",4],["cursor",21],["int",8],["message",6],["cell",6],["auto",5],["event",5],["artifact",4],["versions",4],["any",16],["environment",4],["pins",4],["generation",4],["refs",4],["capability",4],["state",12],["permission",4],["recovery",5],["recipe",4],["metadata",13],["source",30],["kind",14],["internal",4],["bool",2],["false",3],["parent",8],["expected",6],["head",18],["dict",2],["text",6],["cp",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["if",18],["not",10],["sha256",1],["raise",8],["value",3],["error",7],["must",3],["be",3],["provided",1],["together",1],["existing",3],["return",2],["ensure",1],["now",4],["clock",1],["ms",1],["lock",1],["connection",6],["execute",4],["select",2],["from",1],["session",3],["branches",2],["fetchone",2],["key",1],["current",7],["runtime",3],["changed",2],["got",1],["elif",1],["try",1],["insert",3],["into",1],["checkpoints",1],["created",1],["at",3],["values",1],["else",5],["json",7],["safe",5],["isinstance",3],["mapping",2],["imported",2],["packages",1],["intentionally",1],["quarantined",1],["add",1],["plans",1],["reviews",1],["memories",1],["only",1],["after",2],["their",1],["graph",1],["rebuilt",1],["manufacture",1],["empty",1],["exact",2],["snapshot",1],["them",1],["missing",1],["remains",1],["explicit",1],["backward",1],["compatible",1],["partial",1],["projection",1],["reverted",6],["capture",1],["commit",5],["revert",4],["hook",2],["runs",1],["before",1],["cas",1],["sensitive",1],["domains",1],["therefore",1],["invalidate",1],["stale",1],["work",1],["same",1],["sqlite",1],["transaction",1],["publishes",1],["continuation",1],["target",1],["update",1],["updated",1],["changes",1],["while",1],["creating",1],["except",1],["exception",1],["rollback",1],["result",3],["did",1],["persist",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.ensure_branch","name":[["ensure",1],["branch",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["ensure",2],["branch",13],["self",9],["root",10],["frame",10],["id",20],["str",8],["none",9],["name",4],["dict",3],["any",2],["text",2],["now",3],["clock",1],["ms",1],["lock",1],["connection",3],["execute",2],["insert",1],["ignore",1],["into",1],["session",3],["branches",2],["created",1],["at",2],["updated",1],["values",1],["commit",1],["row",4],["select",1],["from",1],["fetchone",1],["if",1],["raise",1],["value",1],["error",1],["belongs",1],["another",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.fork_branch","name":[["fork",1],["branch",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["fork",2],["branch",14],["self",11],["root",9],["frame",9],["id",27],["str",10],["from",6],["checkpoint",13],["none",10],["name",4],["dict",2],["any",2],["text",2],["if",2],["raise",3],["key",1],["error",2],["br",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["now",3],["clock",1],["ms",1],["lock",1],["try",1],["connection",3],["execute",1],["insert",2],["into",1],["session",1],["branches",1],["parent",1],["base",1],["head",1],["created",1],["at",2],["updated",1],["values",1],["except",1],["exception",1],["rollback",1],["commit",1],["result",3],["runtime",1],["did",1],["not",1],["persist",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.get_branch","name":[["branch",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["branch",6],["self",4],["id",4],["str",4],["dict",3],["any",2],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["session",1],["branches",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.get_checkpoint","name":[["checkpoint",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["checkpoint",7],["self",5],["id",4],["str",4],["dict",2],["any",2],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["session",1],["checkpoints",1],["fetchone",1],["return",1],["decode",1],["if",1],["else",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.get_checkpoint_for_source","name":[["checkpoint",1],["source",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["checkpoint",3],["source",18],["self",8],["root",7],["frame",7],["id",14],["str",8],["kind",9],["dict",2],["any",2],["none",3],["text",3],["if",2],["not",1],["cell",2],["message",2],["raise",1],["value",1],["error",1],["must",1],["be",1],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["session",1],["checkpoints",1],["fetchone",1],["return",1],["decode",1],["else",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.get_operation","name":[["operation",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["operation",7],["self",5],["id",4],["str",4],["dict",2],["any",2],["none",3],["lock",1],["row",3],["connection",1],["execute",1],["select",1],["from",1],["snapshot",1],["operations",1],["fetchone",1],["return",1],["decode",1],["if",1],["else",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.list_branches","name":[["list",1],["branches",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["list",4],["branches",3],["self",4],["root",4],["frame",4],["id",5],["str",4],["dict",3],["any",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["session",1],["order",1],["by",1],["created",1],["at",1],["branch",1],["fetchall",1],["return",1],["row",2]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.list_checkpoints","name":[["list",1],["checkpoints",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["list",5],["checkpoints",3],["self",5],["root",4],["frame",4],["id",10],["str",6],["branch",5],["none",5],["limit",6],["int",3],["100",2],["dict",2],["any",3],["max",1],["min",1],["1000",1],["sql",4],["select",1],["from",1],["session",1],["params",4],["if",1],["not",1],["append",2],["order",1],["by",1],["created",1],["at",1],["desc",2],["checkpoint",2],["lock",1],["rows",2],["connection",1],["execute",1],["fetchall",1],["return",1],["decode",1],["row",2]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.list_operations","name":[["list",1],["operations",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["list",5],["operations",3],["self",7],["root",7],["frame",7],["id",12],["str",10],["branch",4],["none",13],["kind",4],["status",4],["limit",4],["int",3],["100",2],["dict",2],["any",3],["text",2],["clauses",3],["params",4],["column",3],["value",3],["if",1],["not",1],["append",3],["max",1],["min",1],["1000",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["snapshot",1],["join",1],["order",1],["by",1],["created",1],["at",1],["desc",2],["operation",2],["tuple",1],["fetchall",1],["return",1],["decode",1],["row",2]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.record_operation","name":[["record",1],["operation",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["record",2],["operation",13],["self",14],["root",10],["frame",10],["id",39],["str",18],["branch",10],["kind",5],["status",5],["preview",6],["any",4],["source",5],["checkpoint",18],["none",20],["target",5],["error",6],["finished",4],["bool",2],["false",2],["dict",3],["text",3],["so",1],["uuid",1],["uuid4",1],["hex",1],["16",1],["now",3],["clock",1],["ms",1],["lock",1],["connection",5],["execute",4],["select",3],["from",3],["session",3],["branches",1],["fetchone",3],["if",4],["raise",2],["value",2],["snapshot",4],["mismatch",2],["continue",1],["checkpoints",1],["insert",1],["into",1],["operations",2],["created",1],["at",2],["values",1],["json",1],["else",1],["commit",1],["row",2],["result",4],["load",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.retained_tree_ids","name":[["retained",1],["tree",1],["ids",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["retained",2],["tree",6],["ids",2],["self",4],["tuple",3],["str",3],["return",2],["every",1],["workspace",4],["referenced",1],["by",1],["durable",1],["checkpoint",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["distinct",1],["id",3],["from",1],["session",1],["checkpoints",1],["not",1],["null",1],["fetchall",1],["row",2]]},{"id":"openai4s/storage/snapshots.py#SessionSnapshotRepository.set_revert_commit_hook","name":[["revert",1],["commit",1],["hook",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["revert",4],["commit",3],["hook",7],["self",4],["callable",2],["none",6],["install",1],["same",1],["transaction",1],["successful",1],["checkpoints",1],["lock",1]]},{"id":"openai4s/storage/snapshots.py#TreeEntry","name":[["tree",1],["entry",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["class",2],["tree",2],["entry",2],["typed",2],["dict",2],["path",1],["str",2],["blob",1],["size",1],["int",2],["mode",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS","name":[["workspace",1],["cas",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["class",2],["workspace",9],["cas",3],["immutable",1],["blob",8],["tree",21],["storage",1],["conflict",1],["aware",1],["materialization",1],["def",5],["init",1],["self",27],["root",5],["str",17],["path",26],["max",7],["file",11],["bytes",7],["int",3],["64",1],["20",1],["none",6],["if",13],["raise",2],["value",13],["error",12],["must",1],["be",1],["positive",1],["expanduser",2],["resolve",2],["blobs",15],["dir",6],["trees",13],["lock",6],["threading",1],["rlock",1],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["contextmanager",1],["locked",3],["hold",1],["lifecycle",1],["across",1],["metadata",1],["transaction",1],["checkpoint",4],["creation",1],["uses",1],["boundary",1],["from",1],["capture",5],["through",1],["sqlite",1],["insert",1],["garbage",1],["collection",1],["takes",1],["same",1],["so",2],["never",2],["remove",1],["content",1],["addressed",1],["small",1],["interval",1],["between",2],["writing",1],["its",3],["manifest",6],["publishing",1],["durable",1],["reference",1],["yield",1],["exclude",5],["iterable",5],["return",4],["regular",3],["non",1],["secret",3],["files",1],["without",1],["following",1],["symlinks",1],["base",6],["not",8],["directory",3],["extra",5],["safe",2],["relative",15],["item",11],["rstrip",1],["entries",4],["list",3],["entry",1],["skipped",11],["dict",4],["dirnames",3],["filenames",2],["os",2],["walk",2],["followlinks",1],["false",1],["current",3],["mutate",1],["place",1],["enters",1],["excluded",4],["symlink",2],["dirs",5],["kept",3],["name",6],["sorted",3],["candidate",6],["rel",4],["as",7],["posix",2],["default",1],["any",3],["startswith",2],["append",9],["reason",8],["else",1],["continue",8],["try",5],["info",5],["lstat",1],["except",5],["oserror",4],["stat",4],["isreg",1],["st",3],["mode",3],["size",2],["too",2],["large",2],["data",4],["read",5],["no",1],["follow",1],["grew",1],["past",1],["bound",1],["silently",1],["admitted",1],["len",3],["put",2],["imode",1],["sort",2],["key",3],["lambda",2],["release",2],["ids",9],["retained",9],["provider",3],["callable",1],["deleted",1],["only",1],["their",1],["unshared",1],["every",1],["remaining",1],["scanned",1],["after",1],["manifests",1],["removed",6],["preserves",1],["shared",2],["by",1],["another",1],["session",1],["well",1],["produced",1],["immediately",1],["before",1],["row",1],["committed",1],["candidates",3],["fromkeys",2],["update",2],["id",2],["raw",4],["json",3],["loads",2],["text",2],["encoding",2],["utf",2],["type",2],["unlink",1],["found",1],["pass",1],["referenced",1],["glob",1],["malformed",1],["flight",1],["fails",1],["closed",1],["authority",1],["delete",1],["additional",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["init",2],["self",11],["root",6],["str",2],["path",3],["max",6],["file",6],["bytes",6],["int",3],["64",2],["20",2],["none",2],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["positive",1],["expanduser",1],["resolve",1],["blobs",3],["dir",4],["trees",3],["lock",1],["threading",1],["rlock",1],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._atomic_write","name":[["atomic",1],["write",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["atomic",2],["write",3],["path",8],["data",3],["bytes",2],["mode",3],["int",2],["none",2],["parent",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["fd",2],["temporary",4],["tempfile",1],["mkstemp",1],["prefix",1],["name",1],["dir",1],["try",2],["os",5],["fdopen",1],["wb",1],["as",1],["handle",4],["flush",1],["fsync",1],["fileno",1],["chmod",1],["0o777",1],["replace",1],["finally",1],["unlink",1],["except",1],["file",1],["not",1],["found",1],["error",1],["pass",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._blob_path","name":[["blob",1],["path",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["blob",9],["path",4],["self",3],["id",7],["str",2],["if",1],["len",1],["64",1],["any",1],["ch",2],["not",1],["0123456789abcdef",1],["raise",1],["value",1],["error",1],["invalid",1],["snapshot",1],["return",1],["blobs",1],["dir",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._capture_locked","name":[["capture",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["capture",3],["locked",2],["self",6],["workspace",6],["str",7],["path",18],["exclude",3],["iterable",2],["tree",4],["regular",3],["non",1],["secret",3],["files",1],["without",1],["following",1],["symlinks",1],["base",6],["expanduser",1],["resolve",1],["if",6],["not",5],["dir",1],["raise",1],["value",1],["error",5],["directory",3],["extra",5],["safe",2],["relative",15],["item",11],["rstrip",1],["entries",4],["list",3],["entry",1],["skipped",11],["dict",1],["dirnames",3],["filenames",2],["os",2],["walk",2],["followlinks",1],["false",1],["current",3],["mutate",1],["place",1],["so",1],["never",1],["enters",1],["excluded",4],["symlink",2],["dirs",5],["kept",3],["name",6],["sorted",2],["candidate",3],["rel",4],["as",4],["posix",2],["default",1],["any",2],["startswith",2],["append",9],["reason",8],["else",1],["continue",6],["try",2],["info",5],["lstat",1],["except",2],["oserror",2],["stat",4],["isreg",1],["st",3],["mode",3],["file",4],["size",2],["max",2],["bytes",2],["too",2],["large",2],["data",4],["read",3],["no",1],["follow",1],["grew",1],["past",1],["bound",1],["between",1],["silently",1],["admitted",1],["len",2],["blob",4],["put",2],["imode",1],["sort",2],["key",2],["lambda",2],["return",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._conflict","name":[["conflict",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["conflict",2],["path",4],["str",4],["baseline",5],["tree",6],["entry",6],["none",9],["actual",4],["target",5],["dict",2],["any",2],["return",1],["blob",6],["if",3],["else",3],["observed",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._entry_map","name":[["entry",1],["map",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["entry",7],["map",2],["tree",7],["workspace",2],["dict",2],["str",2],["return",1],["path",1],["entries",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._get_blob_locked","name":[["blob",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["blob",11],["locked",2],["self",3],["id",6],["str",2],["bytes",3],["path",3],["try",1],["data",3],["read",1],["except",1],["oserror",1],["as",1],["error",4],["raise",2],["key",1],["snapshot",2],["not",1],["found",1],["from",1],["if",1],["digest",1],["value",1],["checksum",1],["mismatch",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._get_tree_locked","name":[["tree",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["tree",19],["locked",2],["self",4],["id",9],["str",2],["workspace",2],["path",3],["try",1],["raw",5],["json",1],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["except",2],["oserror",1],["as",2],["error",10],["raise",4],["key",1],["snapshot",4],["not",2],["found",1],["from",2],["type",1],["value",4],["invalid",1],["if",2],["isinstance",1],["dict",1],["version",1],["unsupported",1],["rebuilt",3],["put",1],["entries",1],["skipped",2],["checksum",1],["mismatch",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._manifest_blob_ids","name":[["manifest",1],["blob",1],["ids",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["manifest",2],["blob",8],["ids",2],["raw",5],["any",3],["str",4],["none",5],["if",3],["not",5],["isinstance",4],["dict",2],["entries",2],["list",1],["return",4],["blobs",3],["entry",3],["id",5],["len",1],["64",1],["character",2],["0123456789abcdef",1],["add",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._materialize_locked","name":[["materialize",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["materialize",3],["locked",2],["self",5],["tree",8],["id",5],["str",12],["destination",5],["path",4],["paths",4],["iterable",2],["none",12],["file",4],["mode",8],["int",4],["dict",2],["any",2],["base",6],["expanduser",1],["resolve",2],["mkdir",1],["parents",2],["true",2],["exist",1],["ok",1],["wanted",3],["if",4],["else",2],["safe",2],["relative",7],["item",2],["written",4],["list",1],["entry",4],["entries",1],["not",4],["continue",1],["target",4],["raise",1],["value",1],["error",1],["escaped",1],["0o600",1],["atomic",1],["write",1],["blob",2],["0o777",1],["append",1],["return",1],["deleted",1],["versions",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._preview_restore_locked","name":[["preview",1],["restore",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["preview",2],["restore",3],["locked",2],["self",13],["target",10],["tree",19],["id",14],["str",12],["workspace",3],["path",12],["baseline",12],["none",11],["dict",4],["any",4],["describe",1],["surface",1],["post",1],["checkpoint",1],["external",1],["edits",1],["new",1],["untracked",2],["files",1],["preserved",2],["managed",1],["file",1],["deleted",1],["only",1],["if",9],["existed",1],["intentionally",1],["omits",1],["entry",6],["map",3],["not",4],["else",4],["current",6],["capture",1],["writes",4],["list",4],["deletes",4],["conflicts",5],["unchanged",4],["sorted",2],["desired",8],["before",5],["actual",10],["externally",3],["changed",3],["same",3],["continue",4],["append",5],["conflict",2],["operation",1],["create",1],["replace",1],["from",1],["blob",4],["size",2],["return",1],["observed",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._put_blob_locked","name":[["put",1],["blob",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["put",2],["blob",7],["locked",2],["self",4],["data",6],["bytes",4],["str",2],["if",2],["not",2],["isinstance",1],["raise",1],["type",1],["error",1],["must",1],["be",1],["id",3],["digest",1],["destination",4],["path",1],["file",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["atomic",1],["write",1],["mode",1],["0o600",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._put_tree_locked","name":[["put",1],["tree",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["put",2],["tree",11],["locked",2],["self",5],["entries",4],["iterable",4],["mapping",4],["str",9],["any",5],["skipped",7],["workspace",3],["normalized",4],["list",1],["entry",1],["seen",3],["raw",5],["path",20],["safe",4],["relative",1],["if",5],["raise",4],["value",4],["error",4],["duplicate",1],["snapshot",2],["add",1],["blob",10],["len",1],["64",1],["ch",2],["not",4],["0123456789abcdef",1],["invalid",2],["id",5],["file",2],["exist",1],["size",6],["int",2],["mode",5],["0o600",2],["0o777",1],["append",1],["sort",2],["key",2],["lambda",2],["item",9],["reason",3],["body",3],["version",1],["digest",1],["canonical",2],["json",2],["manifest",3],["type",1],["ignore",1],["typeddict",1],["atomic",1],["write",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._restore_locked","name":[["restore",1],["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["restore",5],["locked",2],["self",7],["target",6],["tree",9],["id",8],["str",8],["workspace",5],["path",4],["baseline",4],["none",4],["dict",2],["any",2],["atomically",1],["replace",1],["individual",1],["files",1],["after",1],["conflict",1],["free",1],["preview",8],["base",6],["expanduser",1],["resolve",3],["if",3],["conflicts",2],["return",2],["applied",2],["false",1],["reason",1],["entry",4],["map",1],["change",2],["writes",1],["relative",9],["safe",2],["destination",7],["not",3],["parents",3],["raise",2],["value",2],["error",3],["escaped",2],["parent",1],["mkdir",1],["true",3],["exist",1],["ok",1],["atomic",1],["write",1],["blob",2],["mode",2],["deletes",1],["try",1],["unlink",1],["except",1],["file",1],["found",1],["pass",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._same_entry","name":[["same",1],["entry",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["same",2],["entry",6],["left",6],["tree",4],["none",6],["right",6],["bool",2],["if",1],["return",2],["blob",2],["mode",2]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS._tree_path","name":[["tree",1],["path",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["tree",8],["path",4],["self",3],["id",6],["str",2],["if",1],["len",1],["64",1],["any",1],["ch",2],["not",1],["0123456789abcdef",1],["raise",1],["value",1],["error",1],["invalid",1],["snapshot",1],["return",1],["trees",1],["dir",1],["json",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.capture","name":[["capture",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["capture",3],["self",4],["workspace",5],["str",4],["path",2],["exclude",4],["iterable",2],["tree",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.diff_trees","name":[["diff",1],["trees",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["diff",2],["trees",3],["self",8],["before",8],["tree",12],["id",10],["str",10],["after",8],["dict",2],["any",2],["compare",1],["two",1],["captured",1],["isolate",1],["child",1],["outputs",1],["lock",1],["entry",3],["map",2],["added",4],["list",4],["changed",4],["removed",4],["unchanged",4],["path",7],["sorted",1],["left",3],["right",3],["if",1],["none",2],["append",4],["elif",2],["same",1],["else",1],["return",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.get_blob","name":[["blob",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["blob",6],["self",4],["id",3],["str",2],["bytes",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.get_tree","name":[["tree",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["tree",8],["self",4],["id",3],["str",2],["workspace",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.locked","name":[["locked",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["locked",2],["self",4],["hold",1],["cas",1],["lifecycle",1],["lock",3],["across",1],["file",1],["metadata",1],["transaction",1],["checkpoint",2],["creation",1],["uses",1],["boundary",1],["from",1],["capture",1],["through",1],["sqlite",1],["insert",1],["garbage",1],["collection",1],["takes",1],["same",1],["so",1],["never",1],["remove",1],["content",1],["addressed",1],["tree",1],["small",1],["interval",1],["between",1],["writing",1],["its",2],["manifest",1],["publishing",1],["durable",1],["reference",1],["yield",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.materialize","name":[["materialize",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["materialize",4],["self",4],["tree",4],["id",3],["str",8],["destination",5],["path",2],["paths",5],["iterable",2],["none",8],["file",4],["mode",4],["int",2],["dict",2],["any",2],["write",1],["selected",1],["into",1],["unlike",1],["meth",1],["restore",1],["not",2],["delete",1],["extra",1],["files",1],["never",1],["consults",1],["baseline",1],["child",1],["scratch",1],["parent",1],["primitive",1],["published",1],["artifact",1],["versions",1],["touched",1],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.preview_restore","name":[["preview",1],["restore",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["preview",3],["restore",3],["self",4],["target",3],["tree",7],["id",7],["str",8],["workspace",3],["path",2],["baseline",4],["none",4],["dict",2],["any",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.put_blob","name":[["put",1],["blob",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["put",3],["blob",3],["self",4],["data",3],["bytes",2],["str",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.put_tree","name":[["put",1],["tree",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["put",3],["tree",5],["self",4],["entries",3],["iterable",4],["mapping",4],["str",4],["any",4],["skipped",4],["workspace",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.release_trees","name":[["release",1],["trees",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["release",3],["trees",15],["self",8],["tree",18],["ids",12],["iterable",6],["str",13],["retained",13],["provider",4],["callable",2],["none",7],["dict",4],["int",2],["deleted",1],["checkpoint",2],["only",1],["their",1],["unshared",1],["blobs",20],["every",1],["remaining",1],["manifest",5],["scanned",1],["after",1],["candidate",4],["manifests",1],["removed",9],["preserves",1],["shared",4],["by",1],["another",1],["session",1],["as",3],["well",1],["produced",1],["immediately",1],["before",1],["its",1],["row",1],["committed",1],["candidates",5],["fromkeys",2],["value",11],["if",6],["lock",1],["not",4],["update",3],["id",4],["sorted",2],["try",5],["path",10],["raw",4],["json",3],["loads",2],["read",2],["text",2],["encoding",2],["utf",2],["blob",6],["continue",3],["except",5],["key",1],["error",7],["oserror",3],["type",2],["unlink",2],["file",2],["found",2],["pass",2],["referenced",3],["dir",1],["glob",1],["malformed",1],["flight",1],["fails",1],["closed",1],["authority",1],["delete",1],["any",1],["additional",1],["return",3],["len",3],["parent",1],["rmdir",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.restore","name":[["restore",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["restore",3],["self",4],["target",3],["tree",7],["id",7],["str",8],["workspace",3],["path",2],["baseline",4],["none",4],["dict",2],["any",2],["lock",1],["return",1],["locked",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceCAS.verify_tree","name":[["verify",1],["tree",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["def",2],["verify",2],["tree",9],["self",5],["id",3],["str",3],["bool",2],["return",4],["whether",1],["every",1],["referenced",1],["blob",3],["recoverable",1],["try",1],["lock",1],["locked",2],["entry",3],["entries",1],["data",2],["if",1],["len",1],["int",1],["size",1],["false",2],["except",1],["key",1],["error",3],["oserror",1],["type",1],["value",1],["true",1]]},{"id":"openai4s/storage/snapshots.py#WorkspaceTree","name":[["workspace",1],["tree",1]],"path":[["openai4s",1],["storage",1],["snapshots",1],["py",1]],"body":[["class",2],["workspace",2],["tree",4],["typed",2],["dict",3],["version",1],["int",1],["id",1],["str",3],["entries",1],["list",2],["entry",1],["skipped",1]]},{"id":"openai4s/storage/team.py","name":[["team",1],["py",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["team",12],["mode",2],["identity",1],["storage",3],["users",4],["login",6],["sessions",8],["audit",7],["log",5],["backs",1],["openai4",1],["docs",1],["server",1],["plan",2],["md",1],["m1",2],["three",2],["tables",1],["all",3],["additive",1],["no",1],["existing",1],["table",5],["changes",1],["shape",1],["so",6],["single",1],["user",12],["installs",1],["untouched",1],["inv",3],["account",2],["rows",1],["password",6],["stored",2],["as",2],["pbkdf2",5],["hmac",4],["sha256",3],["salt",3],["iterations",4],["per",3],["random",1],["iteration",2],["count",2],["recorded",2],["row",3],["future",2],["cost",1],["bump",1],["re",2],["hashes",2],["lazily",1],["next",1],["instead",1],["invalidating",1],["every",2],["auth",6],["browser",1],["only",2],["token",5],["raw",1],["exists",9],["cookie",3],["nowhere",1],["else",1],["database",1],["read",5],["backup",1],["leak",1],["cannot",1],["mint",1],["valid",1],["governance",1],["sensitive",1],["actions",1],["12",1],["logout",1],["management",1],["admin",4],["reads",2],["private",2],["each",2],["carries",1],["actor",4],["delegated",2],["by",3],["project",5],["action",2],["target",2],["store",1],["query",2],["denylist",1],["host",1],["must",1],["never",1],["material",1],["hygiene",1],["at",10],["layer",1],["verification",1],["constant",2],["time",1],["compare",1],["digest",2],["unknown",1],["usernames",1],["burn",1],["same",1],["work",1],["wrong",1],["passwords",1],["two",1],["not",26],["separable",1],["timing",1],["from",3],["import",9],["annotations",1],["hashlib",1],["secrets",1],["sqlite3",1],["unicodedata",1],["uuid",1],["typing",1],["any",1],["callable",1],["openai4s",1],["migrations",1],["apply",1],["ddl",1],["script",1],["new",1],["move",1],["without",1],["migration",1],["600",1],["000",2],["roles",1],["member",4],["guest",2],["session",10],["lifetime",1],["seconds",1],["14",2],["days",1],["long",1],["enough",2],["lab",1],["authenticating",1],["daily",1],["short",1],["leaked",1],["dies",1],["ttl",2],["24",1],["3600",1],["stale",1],["last",4],["seen",3],["may",1],["before",1],["refreshes",1],["answers",1],["was",2],["nothing",1],["finer",1],["resolution",2],["than",1],["minutes",1],["writing",1],["request",1],["made",2],["durable",1],["write",2],["see",1],["resolve",2],["ms",1],["60",1],["schema",3],["create",9],["if",8],["id",11],["text",17],["primary",4],["key",4],["username",7],["unique",1],["null",15],["display",2],["name",4],["role",3],["check",2],["hash",3],["blob",2],["integer",8],["disabled",2],["default",2],["created",3],["expires",1],["index",4],["ix",4],["autoincrement",1],["ts",3],["detail",1],["owners",4],["visibility",2],["cols",1],["file",1],["area",1],["names",1],["personal",1],["directory",2],["root",2],["has",1],["survive",1],["being",1],["path",1],["segment",1],["validating",1],["here",1],["one",1],["place",1],["accounts",1],["keeps",1],["true",1],["cli",1],["invite",1],["redemption",1],["route",1],["alike",1],["alternative",1],["sanitizing",1],["point",1],["let",2],["land",1],["side",1],["then",1],["refused",1],["back",1],["shared",1],["max",1],["64",1],["allowed",1],["repository",1],["validate",1]]},{"id":"openai4s/storage/team.py#_user_row","name":[["user",1],["row",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["user",2],["row",10],["any",2],["dict",2],["return",1],["id",1],["username",1],["display",1],["name",1],["role",1],["disabled",1],["bool",1],["created",1],["at",1]]},{"id":"openai4s/storage/team.py#_username_key","name":[["username",1],["key",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["username",5],["key",2],["str",4],["portable",1],["account",1],["identity",1],["collision",1],["checks",1],["not",1],["display",1],["storage",1],["return",1],["unicodedata",1],["normalize",1],["nfkc",1],["casefold",1]]},{"id":"openai4s/storage/team.py#create_session_owners_schema","name":[["create",1],["session",1],["owners",1],["schema",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["create",2],["session",4],["owners",3],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["idempotent",1],["ddl",2],["ownership",1],["m1",1],["its",1],["own",1],["numbered",1],["step",1],["apply",1],["script",1]]},{"id":"openai4s/storage/team.py#create_team_schema","name":[["create",1],["team",1],["schema",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["create",2],["team",3],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["idempotent",1],["ddl",2],["called",1],["from",1],["numbered",1],["store",1],["migration",1],["apply",1],["script",1]]},{"id":"openai4s/storage/team.py#hash_password","name":[["hash",1],["password",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["hash",2],["password",5],["str",2],["salt",3],["bytes",4],["iterations",5],["int",2],["none",6],["current",1],["module",1],["constant",1],["resolved",1],["at",1],["call",1],["time",1],["so",1],["cost",1],["be",1],["tuned",1],["tests",1],["shrink",1],["without",1],["default",1],["going",1],["stale",1],["rounds",2],["pbkdf2",2],["if",1],["else",1],["return",1],["hashlib",1],["hmac",1],["sha256",1],["encode",1],["utf",1]]},{"id":"openai4s/storage/team.py#TeamRepository","name":[["team",1],["repository",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["class",2],["team",4],["repository",2],["accounts",1],["login",2],["sessions",3],["audit",1],["log",1],["def",9],["init",1],["self",35],["connection",17],["sqlite3",2],["lock",11],["any",1],["clock",4],["ms",4],["callable",1],["int",3],["none",11],["assert",2],["portable",3],["username",32],["keys",2],["fail",1],["closed",1],["upgraded",1],["database",2],["already",5],["contains",2],["clash",4],["new",1],["account",5],["creation",2],["prevents",1],["these",1],["pairs",2],["but",2],["databases",1],["created",5],["by",4],["older",1],["release",1],["may",1],["contain",1],["them",1],["continuing",1],["would",2],["map",1],["two",1],["authenticated",1],["identities",1],["onto",1],["one",4],["case",3],["compatibility",3],["normalizing",1],["personal",2],["directory",2],["path",1],["common",2],["filesystems",2],["refusing",1],["startup",1],["safer",1],["than",3],["guessing",1],["owns",1],["shared",1],["files",1],["seen",3],["dict",5],["str",14],["rows",4],["execute",11],["select",6],["from",8],["users",13],["order",2],["at",6],["fetchall",2],["row",14],["key",10],["previous",3],["if",10],["not",8],["raise",6],["runtime",1],["error",7],["usernames",2],["same",2],["filesystem",1],["identity",2],["rename",1],["remove",1],["before",1],["starting",1],["daemon",1],["create",1],["user",21],["password",15],["role",8],["member",2],["display",5],["name",5],["validate",1],["roles",2],["value",5],["must",5],["be",3],["got",1],["non",2],["empty",2],["salt",8],["secrets",2],["token",2],["bytes",2],["16",2],["digest",4],["hash",4],["id",16],["uuid",1],["uuid4",1],["hex",1],["12",1],["now",3],["insensitively",1],["unique",2],["just",1],["column",1],["sqlite",1],["nocase",1],["ascii",1],["only",1],["so",2],["catches",1],["alice",2],["unicode",1],["such",1],["as",3],["file",1],["area",1],["names",1],["each",1],["root",1],["normalization",1],["providers",1],["nfkc",1],["casefold",1],["therefore",1],["while",1],["original",1],["spelling",1],["remains",1],["displayed",1],["stored",1],["refused",1],["rather",2],["papered",1],["over",1],["comparison",1],["casefolding",1],["guard",1],["make",1],["collision",1],["permitted",1],["impossible",1],["next",1],["exists",2],["have",1],["canonical",1],["try",1],["insert",1],["into",1],["iterations",4],["disabled",8],["values",1],["pbkdf2",2],["commit",2],["except",1],["integrity",1],["exc",2],["return",6],["false",1],["cols",3],["fetchone",3],["else",3],["strip",1],["list",2],["count",2],["bool",3],["disable",1],["also",2],["revokes",2],["every",1],["live",2],["session",1],["keep",1],["riding",1],["issued",1],["cookie",1],["cur",3],["update",2],["delete",2],["auth",1],["rowcount",1],["reset",2],["recovery",1],["move",1],["after",1],["suspected",1],["compromise",1],["old",1],["cookies",1],["die",1]]},{"id":"openai4s/storage/team.py#TeamRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["init",2],["self",6],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2],["assert",1],["portable",1],["username",1],["keys",1]]},{"id":"openai4s/storage/team.py#TeamRepository._assert_portable_username_keys","name":[["assert",1],["portable",1],["username",1],["keys",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["assert",2],["portable",3],["username",9],["keys",2],["self",4],["none",3],["fail",1],["closed",1],["upgraded",1],["database",2],["already",2],["contains",2],["clash",1],["new",1],["account",3],["creation",1],["prevents",1],["these",1],["pairs",1],["but",1],["databases",1],["created",2],["by",2],["older",1],["release",1],["may",1],["contain",1],["them",1],["continuing",1],["would",1],["map",1],["two",1],["authenticated",1],["identities",1],["onto",1],["one",2],["case",1],["compatibility",1],["normalizing",1],["personal",1],["directory",1],["path",1],["common",1],["filesystems",1],["refusing",1],["startup",1],["safer",1],["than",1],["guessing",1],["owns",1],["shared",1],["files",1],["seen",3],["dict",1],["str",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["users",1],["order",1],["at",1],["fetchall",1],["row",2],["key",4],["previous",3],["if",1],["not",1],["raise",1],["runtime",1],["error",1],["team",1],["usernames",1],["same",1],["filesystem",1],["identity",1],["rename",1],["remove",1],["before",1],["starting",1],["daemon",1]]},{"id":"openai4s/storage/team.py#TeamRepository.audit","name":[["audit",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["audit",3],["self",6],["actor",4],["str",14],["action",4],["delegated",4],["by",4],["none",22],["user",4],["id",8],["project",4],["target",4],["detail",4],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["team",1],["log",1],["ts",1],["values",1],["clock",1],["ms",1],["commit",1]]},{"id":"openai4s/storage/team.py#TeamRepository.count_users","name":[["count",1],["users",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["count",3],["users",3],["self",4],["int",3],["lock",1],["return",1],["connection",1],["execute",1],["select",1],["from",1],["fetchone",1]]},{"id":"openai4s/storage/team.py#TeamRepository.create_auth_session","name":[["create",1],["auth",1],["session",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["create",2],["auth",3],["session",5],["self",6],["user",4],["id",4],["str",4],["ttl",5],["int",2],["mint",1],["login",1],["returns",1],["raw",1],["token",7],["exactly",1],["once",1],["secrets",1],["urlsafe",1],["32",1],["now",4],["clock",1],["ms",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["sessions",1],["hash",1],["created",1],["at",3],["expires",1],["last",1],["seen",1],["values",1],["digest",1],["1000",1],["commit",1],["return",1]]},{"id":"openai4s/storage/team.py#TeamRepository.create_user","name":[["create",1],["user",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["create",2],["user",6],["self",7],["username",19],["str",10],["password",8],["role",9],["member",3],["display",6],["name",6],["none",6],["dict",2],["validate",1],["if",4],["not",5],["roles",2],["raise",4],["value",4],["error",5],["must",2],["be",2],["one",2],["got",1],["non",1],["empty",1],["salt",4],["secrets",1],["token",1],["bytes",1],["16",1],["digest",2],["hash",2],["id",5],["uuid",1],["uuid4",1],["hex",1],["12",1],["now",3],["clock",1],["ms",1],["lock",1],["compatibility",2],["case",2],["insensitively",1],["unique",2],["just",1],["column",1],["sqlite",1],["nocase",1],["ascii",1],["only",1],["so",1],["catches",1],["alice",2],["but",1],["unicode",1],["pairs",1],["such",1],["as",3],["file",1],["area",1],["names",1],["each",1],["personal",1],["directory",1],["root",1],["users",3],["normalization",1],["common",1],["filesystems",1],["identity",1],["providers",1],["nfkc",1],["casefold",1],["therefore",1],["account",1],["key",6],["while",1],["original",1],["spelling",1],["remains",1],["displayed",1],["stored",1],["refused",1],["at",4],["creation",1],["rather",2],["than",2],["papered",1],["over",1],["comparison",1],["casefolding",1],["guard",1],["would",1],["make",1],["collision",1],["permitted",1],["impossible",1],["clash",3],["next",1],["row",3],["connection",3],["execute",2],["select",1],["from",2],["already",2],["exists",2],["usernames",1],["have",1],["same",1],["canonical",1],["try",1],["insert",1],["into",1],["iterations",2],["disabled",2],["created",2],["values",1],["pbkdf2",1],["commit",1],["except",1],["sqlite3",1],["integrity",1],["exc",2],["return",1],["false",1]]},{"id":"openai4s/storage/team.py#TeamRepository.delete_session_owner","name":[["delete",1],["session",1],["owner",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["delete",3],["session",7],["owner",2],["self",5],["id",4],["str",2],["none",2],["lock",1],["connection",2],["execute",1],["from",1],["owners",1],["commit",1]]},{"id":"openai4s/storage/team.py#TeamRepository.get_user","name":[["user",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["user",7],["self",4],["id",4],["str",2],["dict",2],["none",3],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["cols",1],["from",1],["users",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/team.py#TeamRepository.get_user_by_username","name":[["user",1],["by",1],["username",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["user",4],["by",2],["username",6],["self",4],["str",2],["dict",2],["none",3],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["cols",1],["from",1],["users",1],["strip",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/team.py#TeamRepository.list_audit","name":[["list",1],["audit",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["list",4],["audit",3],["self",4],["limit",4],["int",3],["200",2],["action",7],["str",2],["none",4],["dict",2],["sql",4],["select",1],["id",7],["ts",2],["actor",2],["delegated",2],["by",3],["user",2],["project",2],["target",2],["detail",2],["from",1],["team",1],["log",1],["params",4],["tuple",1],["if",1],["order",1],["desc",1],["max",1],["min",1],["1000",1],["lock",1],["rows",2],["connection",1],["execute",1],["fetchall",1],["return",1]]},{"id":"openai4s/storage/team.py#TeamRepository.list_users","name":[["list",1],["users",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["list",4],["users",3],["self",4],["dict",2],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["user",2],["cols",1],["from",1],["order",1],["by",1],["created",1],["at",1],["username",1],["fetchall",1],["return",1],["row",1]]},{"id":"openai4s/storage/team.py#TeamRepository.purge_expired_sessions","name":[["purge",1],["expired",1],["sessions",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["purge",2],["expired",2],["sessions",3],["self",6],["int",2],["lock",1],["cur",2],["connection",2],["execute",1],["delete",1],["from",1],["auth",1],["expires",1],["at",1],["clock",1],["ms",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/team.py#TeamRepository.resolve_auth_session","name":[["resolve",1],["auth",1],["session",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["resolve",2],["auth",5],["session",2],["self",10],["token",9],["str",3],["none",9],["dict",2],["live",1],["user",6],["cookie",1],["expired",1],["revoked",1],["unknown",1],["account",1],["disabled",2],["if",4],["not",1],["return",4],["digest",5],["now",4],["clock",1],["ms",2],["lock",2],["row",3],["connection",6],["execute",3],["select",1],["id",5],["expires",3],["at",5],["last",5],["seen",5],["from",2],["sessions",3],["join",1],["users",2],["hash",3],["fetchone",1],["int",2],["delete",1],["commit",3],["coarsened",1],["deliberately",1],["runs",1],["every",2],["request",1],["team",2],["mode",1],["admit",1],["resolves",1],["identity",1],["before",1],["even",1],["consults",1],["exempt",1],["path",1],["list",1],["so",2],["each",1],["static",1],["asset",1],["paid",1],["too",1],["was",1],["update",2],["plus",1],["durable",1],["daemon",1],["single",1],["shared",1],["behind",1],["same",1],["turn",1],["needs",1],["append",1],["frames",1],["page",1],["load",1],["dozen",1],["requests",1],["idle",1],["dashboard",1],["polls",1],["four",1],["seconds",1],["handful",1],["produced",1],["steady",1],["stream",1],["fsync",1],["bearing",1],["write",1],["transactions",1],["maintain",1],["field",1],["whose",1],["value",1],["measured",1],["minutes",1],["resolution",1]]},{"id":"openai4s/storage/team.py#TeamRepository.revoke_auth_session","name":[["revoke",1],["auth",1],["session",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["revoke",2],["auth",3],["session",2],["self",5],["token",6],["str",2],["none",2],["bool",2],["if",1],["not",1],["return",2],["false",1],["lock",1],["cur",2],["connection",2],["execute",1],["delete",1],["from",1],["sessions",1],["hash",1],["digest",1],["commit",1],["rowcount",1]]},{"id":"openai4s/storage/team.py#TeamRepository.session_owner","name":[["session",1],["owner",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["session",9],["owner",2],["self",4],["id",10],["str",2],["dict",2],["none",4],["lock",1],["row",6],["connection",1],["execute",1],["select",1],["user",2],["project",2],["visibility",2],["from",1],["owners",1],["fetchone",1],["if",1],["return",2]]},{"id":"openai4s/storage/team.py#TeamRepository.session_replayable_by","name":[["session",1],["replayable",1],["by",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["session",11],["replayable",2],["by",2],["self",6],["id",9],["str",2],["user",8],["dict",2],["none",4],["bool",2],["may",2],["open",1],["read",1],["only",1],["replay",3],["m2",1],["d3",1],["everyone",1],["who",2],["see",2],["guest",2],["nothing",1],["through",1],["meth",1],["visible",2],["additionally",1],["project",7],["visibility",2],["they",1],["were",1],["invited",1],["into",1],["private",2],["stays",1],["if",3],["return",4],["true",1],["not",3],["role",1],["false",2],["owner",6],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["from",1],["members",1],["fetchone",1]]},{"id":"openai4s/storage/team.py#TeamRepository.session_visible_to","name":[["session",1],["visible",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["session",10],["visible",2],["self",5],["id",10],["str",3],["user",11],["dict",2],["none",5],["bool",2],["may",1],["read",1],["operate",1],["d4",2],["semantics",1],["admins",1],["see",1],["everything",1],["inv",1],["13",1],["carves",1],["them",1],["out",1],["per",1],["view",1],["audit",1],["private",4],["sessions",1],["gateway",1],["job",1],["no",2],["ownership",2],["row",5],["pre",1],["team",1],["history",1],["demo",1],["seeds",1],["cli",1],["runs",1],["admin",2],["only",2],["rather",1],["than",1],["everyone",1],["fail",1],["closed",1],["not",4],["open",2],["beyond",1],["owner",9],["project",8],["visibility",2],["members",2],["guests",1],["replay",1],["their",1],["surface",1],["authorized",1],["separately",1],["one",1],["alone",1],["whose",1],["names",1],["by",1],["construction",1],["if",6],["return",7],["false",4],["role",3],["kind",1],["service",1],["true",2],["guest",1],["lock",1],["connection",1],["execute",1],["select",1],["from",1],["fetchone",1],["member",1]]},{"id":"openai4s/storage/team.py#TeamRepository.set_disabled","name":[["disabled",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["disabled",8],["self",6],["user",5],["id",6],["str",2],["bool",4],["disable",1],["also",1],["revokes",1],["every",1],["live",1],["login",1],["session",1],["account",1],["must",1],["not",1],["keep",1],["riding",1],["already",1],["issued",1],["cookie",1],["lock",1],["cur",2],["connection",3],["execute",2],["update",1],["users",1],["if",2],["else",1],["delete",1],["from",1],["auth",1],["sessions",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/team.py#TeamRepository.set_password","name":[["password",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["password",10],["self",6],["user",5],["id",6],["str",4],["bool",2],["reset",2],["also",1],["revokes",1],["live",1],["sessions",2],["recovery",1],["move",1],["after",1],["suspected",1],["compromise",1],["so",1],["old",1],["cookies",1],["must",2],["die",1],["if",1],["not",1],["raise",1],["value",1],["error",1],["be",1],["non",1],["empty",1],["salt",4],["secrets",1],["token",1],["bytes",1],["16",1],["digest",2],["hash",2],["lock",1],["cur",2],["connection",3],["execute",2],["update",1],["users",1],["iterations",2],["pbkdf2",1],["delete",1],["from",1],["auth",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/team.py#TeamRepository.set_session_owner","name":[["session",1],["owner",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["session",9],["owner",3],["self",5],["id",15],["str",8],["user",4],["project",10],["none",6],["visibility",6],["record",2],["who",1],["belongs",1],["idempotent",1],["upsert",1],["import",1],["recovery",1],["replay",1],["may",1],["same",1],["ownership",1],["twice",1],["second",1],["write",1],["must",2],["not",2],["fail",1],["silently",1],["change",1],["someone",1],["else",1],["if",1],["private",2],["raise",1],["value",1],["error",1],["be",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["owners",1],["values",1],["conflict",1],["update",1],["excluded",1],["commit",1]]},{"id":"openai4s/storage/team.py#TeamRepository.set_session_visibility","name":[["session",1],["visibility",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["session",7],["visibility",8],["self",5],["id",8],["str",6],["user",4],["bool",2],["owner",1],["only",1],["toggle",1],["between",1],["project",3],["private",3],["m2",1],["d4",1],["if",1],["not",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["lock",1],["cur",2],["connection",2],["execute",1],["update",1],["owners",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/team.py#TeamRepository.verify_password","name":[["verify",1],["password",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["verify",2],["password",12],["self",5],["username",4],["str",5],["dict",2],["none",7],["user",7],["row",4],["success",1],["wrong",2],["unknown",1],["disabled",4],["account",1],["indistinguishably",1],["constant",1],["ish",1],["time",1],["lock",1],["connection",1],["execute",1],["select",1],["id",3],["hash",3],["salt",4],["iterations",3],["from",1],["users",1],["strip",1],["fetchone",1],["if",3],["burn",1],["same",2],["pbkdf2",1],["work",1],["existing",1],["costs",1],["so",1],["no",1],["such",1],["have",1],["timing",2],["profile",1],["equalizer",1],["return",4],["stored",2],["candidate",2],["bytes",2],["int",1],["not",1],["hmac",1],["compare",1],["digest",1]]},{"id":"openai4s/storage/team.py#token_digest","name":[["token",1],["digest",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["token",6],["digest",2],["str",4],["stored",1],["form",1],["login",1],["hex",1],["sha256",2],["raw",1],["value",1],["return",1],["hashlib",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/storage/team.py#validate_username","name":[["validate",1],["username",1]],"path":[["openai4s",1],["storage",1],["team",1],["py",1]],"body":[["def",2],["validate",2],["username",12],["str",4],["stripped",1],["name",7],["value",5],["error",5],["naming",1],["wrong",1],["strip",1],["if",5],["not",3],["raise",4],["must",3],["be",3],["non",1],["empty",1],["len",1],["max",2],["at",1],["most",1],["characters",1],["bad",3],["sorted",1],["ch",4],["isalnum",1],["allowed",1],["may",1],["contain",1],["only",1],["letters",1],["digits",1],["found",1],["join",1],["return",1]]},{"id":"openai4s/storage/user_keys.py","name":[["user",1],["keys",1],["py",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["per",7],["user",19],["llm",3],["credentials",1],["by",1],["reference",2],["m4",1],["decision",1],["d7",1],["second",1],["half",1],["stored",1],["here",1],["never",2],["key",14],["secret",4],["itself",1],["goes",1],["through",1],["same",1],["broker",2],["every",1],["other",1],["credential",3],["product",1],["uses",2],["so",2],["inherits",1],["keychain",1],["libsecret",1],["env",1],["backends",1],["fail",1],["closed",1],["posture",1],["already",1],["argued",1],["there",1],["database",1],["file",1],["copied",1],["off",1],["machine",1],["carries",1],["no",2],["usable",1],["only",1],["names",2],["slots",1],["cannot",1],["open",2],["one",4],["row",2],["provider",5],["rather",2],["than",2],["because",1],["lab",1],["has",1],["its",1],["own",2],["anthropic",1],["account",1],["group",3],["ai",1],["ordinary",1],["case",1],["not",7],["exotic",1],["single",1],["design",1],["forces",1],["such",1],["choose",1],["between",1],["paying",2],["everything",1],["themselves",1],["nothing",1],["absence",1],["fallback",1],["active",1],["runs",1],["exactly",1],["as",1],["before",1],["makes",1],["feature",1],["additive",1],["migration",1],["inv",1],["from",4],["future",1],["import",5],["annotations",1],["sqlite3",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["openai4s",1],["storage",1],["migrations",1],["apply",1],["ddl",1],["script",1],["schema",3],["create",2],["table",1],["if",1],["exists",1],["keys",2],["id",2],["text",3],["null",5],["ref",1],["created",1],["at",2],["integer",2],["updated",1],["primary",1],["frozen",1],["true",1],["scope",4],["live",1],["under",1],["distinct",1],["collide",1],["slot",1],["all",1],["record",1],["repository",1],["name",1]]},{"id":"openai4s/storage/user_keys.py#_delete_secret","name":[["delete",1],["secret",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["delete",4],["secret",2],["secrets",3],["any",2],["ref",3],["str",2],["none",2],["best",1],["effort",1],["broker",2],["deletion",1],["slot",1],["already",1],["gone",1],["cannot",1],["read",1],["only",1],["env",1],["backend",1],["must",1],["not",1],["stop",1],["row",2],["from",1],["being",1],["cleared",1],["makes",1],["key",1],["usable",1],["so",1],["removing",1],["part",1],["has",1],["succeed",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/storage/user_keys.py#create_user_key_schema","name":[["create",1],["user",1],["key",1],["schema",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["create",2],["user",3],["key",3],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["idempotent",1],["ddl",2],["called",1],["from",1],["numbered",1],["store",1],["migration",1],["apply",1],["script",1]]},{"id":"openai4s/storage/user_keys.py#secret_name","name":[["secret",1],["name",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["secret",2],["name",3],["user",4],["id",3],["str",6],["provider",4],["broker",2],["slot",1],["one",2],["key",1],["joined",1],["rather",1],["than",1],["because",1],["reference",1],["becomes",1],["keychain",1],["account",1],["rides",1],["logs",1],["so",1],["restricts",1],["za",1],["z0",1],["colon",1],["here",1],["refused",1],["at",1],["put",1],["surfaces",1],["as",1],["503",1],["request",1],["had",1],["nothing",1],["wrong",1],["return",1],["strip",1],["lower",1]]},{"id":"openai4s/storage/user_keys.py#UserKeyRecord","name":[["user",1],["key",1],["record",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["class",2],["user",4],["key",3],["record",2],["has",1],["provider",4],["nothing",1],["about",1],["its",1],["value",1],["id",1],["str",4],["secret",1],["ref",2],["created",3],["at",6],["int",2],["updated",3],["def",1],["public",1],["self",4],["dict",1],["any",1],["may",1],["be",1],["shown",1],["never",1],["names",1],["keychain",1],["slot",2],["name",1],["one",1],["piece",1],["credential",1],["identity",1],["worth",1],["keeping",1],["off",1],["screen",1],["out",1],["log",1],["return",1],["configured",1],["true",1]]},{"id":"openai4s/storage/user_keys.py#UserKeyRecord.public","name":[["public",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["public",2],["self",5],["dict",2],["str",2],["any",2],["may",1],["be",1],["shown",1],["never",1],["ref",1],["names",1],["keychain",1],["slot",2],["name",1],["one",1],["piece",1],["credential",1],["identity",1],["worth",1],["keeping",1],["off",1],["screen",1],["out",1],["log",1],["return",1],["provider",2],["configured",1],["true",1],["created",2],["at",4],["updated",2]]},{"id":"openai4s/storage/user_keys.py#UserKeyRepository","name":[["user",1],["key",1],["repository",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["class",2],["user",40],["key",10],["repository",2],["per",1],["credential",4],["references",1],["over",1],["store",1],["connection",2],["def",6],["init",1],["self",25],["conn",11],["sqlite3",1],["lock",8],["any",3],["clock",4],["ms",4],["callable",1],["int",6],["none",9],["ref",12],["id",22],["str",9],["provider",18],["secret",13],["now",3],["execute",5],["insert",1],["into",1],["llm",5],["keys",5],["created",5],["at",14],["updated",7],["values",2],["conflict",1],["update",1],["excluded",2],["strip",3],["lower",3],["commit",3],["record",9],["row",12],["select",2],["from",4],["fetchone",1],["if",3],["not",4],["return",5],["list",3],["rows",3],["order",1],["by",1],["fetchall",1],["delete",6],["secrets",6],["bool",1],["clear",1],["one",1],["broker",3],["value",2],["first",2],["then",1],["reference",1],["deleting",2],["only",2],["left",2],["persisted",1],["keychain",1],["nothing",2],["product",1],["named",2],["slot",3],["cleared",1],["reported",1],["still",1],["disk",1],["goes",1],["so",2],["crash",1],["between",1],["two",1],["leaves",1],["pointing",1],["empty",1],["turn",1],["refuses",1],["unreadable",1],["visibly",1],["rather",1],["than",1],["live",1],["no",1],["would",2],["ever",2],["find",1],["again",2],["cur",4],["rowcount",2],["all",1],["every",1],["once",1],["disabling",1],["owes",1],["outlives",1],["account",1],["belongs",1],["nobody",1],["watching",1],["thing",1],["have",1],["its",1],["go",1],["too",1],["before",1],["name",1],["them",1]]},{"id":"openai4s/storage/user_keys.py#UserKeyRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["init",2],["self",5],["conn",4],["sqlite3",2],["connection",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/user_keys.py#UserKeyRepository.delete","name":[["delete",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["delete",4],["self",6],["user",8],["id",5],["str",4],["provider",6],["secrets",4],["any",2],["none",4],["bool",2],["clear",1],["one",1],["key",4],["broker",2],["value",2],["first",2],["then",1],["row",4],["reference",1],["deleting",1],["only",1],["left",2],["persisted",1],["keychain",1],["nothing",2],["product",1],["named",1],["slot",2],["cleared",1],["reported",1],["credential",1],["still",1],["disk",1],["goes",1],["so",1],["crash",1],["between",1],["two",1],["leaves",1],["pointing",1],["at",1],["empty",1],["turn",1],["refuses",1],["unreadable",1],["visibly",1],["rather",1],["than",1],["live",1],["no",1],["would",1],["ever",1],["find",1],["again",1],["record",3],["if",1],["not",2],["secret",2],["ref",1],["lock",1],["cur",2],["conn",2],["execute",1],["from",1],["llm",1],["keys",1],["strip",1],["lower",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/user_keys.py#UserKeyRepository.delete_all_for_user","name":[["delete",1],["all",1],["user",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["delete",4],["all",2],["user",10],["self",6],["id",5],["str",2],["secrets",4],["any",2],["none",3],["int",2],["every",1],["provider",1],["at",1],["once",1],["disabling",1],["deleting",1],["owes",1],["credential",2],["outlives",1],["account",1],["belongs",1],["nobody",1],["watching",1],["row",1],["only",1],["thing",1],["would",1],["ever",1],["have",1],["named",1],["its",1],["slot",1],["again",1],["so",1],["broker",1],["values",1],["go",1],["too",1],["before",1],["rows",1],["name",1],["them",1],["if",1],["not",1],["record",2],["list",1],["secret",2],["ref",1],["lock",1],["cur",2],["conn",2],["execute",1],["from",1],["llm",1],["keys",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/user_keys.py#UserKeyRepository.get","name":[],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["self",4],["user",10],["id",6],["str",4],["provider",6],["key",3],["record",3],["none",3],["lock",1],["row",7],["conn",1],["execute",1],["select",1],["secret",2],["ref",2],["created",2],["at",4],["updated",2],["from",1],["llm",1],["keys",1],["strip",1],["lower",1],["fetchone",1],["if",1],["not",1],["return",2],["int",2]]},{"id":"openai4s/storage/user_keys.py#UserKeyRepository.list_for_user","name":[["list",1],["user",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["list",4],["user",12],["self",4],["id",6],["str",2],["key",3],["record",3],["lock",1],["rows",2],["conn",1],["execute",1],["select",1],["provider",3],["secret",2],["ref",2],["created",2],["at",4],["updated",2],["from",1],["llm",1],["keys",1],["order",1],["by",1],["fetchall",1],["return",1],["int",2]]},{"id":"openai4s/storage/user_keys.py#UserKeyRepository.set_ref","name":[["ref",1]],"path":[["openai4s",1],["storage",1],["user",1],["keys",1],["py",1]],"body":[["def",2],["ref",8],["self",6],["user",6],["id",5],["str",6],["provider",5],["secret",6],["none",2],["now",3],["clock",1],["ms",1],["lock",1],["conn",2],["execute",1],["insert",1],["into",1],["llm",1],["keys",1],["created",1],["at",4],["updated",3],["values",1],["conflict",1],["update",1],["excluded",2],["strip",1],["lower",1],["commit",1]]},{"id":"openai4s/storage/workloads.py","name":[["workloads",1],["py",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["durable",1],["workloads",6],["allocations",6],["reconciler",3],["workload",14],["store",1],["m3a",1],["two",3],["tables",1],["from",6],["plan",1],["appendix",1],["one",2],["index",8],["whole",1],["inv",2],["create",8],["unique",5],["ux",2],["active",7],["allocation",5],["id",11],["phase",8],["partial",1],["enforcement",1],["not",22],["python",2],["check",4],["beside",1],["exists",9],["give",1],["readable",1],["error",1],["because",1],["failure",1],["prevents",1],["happens",1],["between",1],["insert",1],["tick",1],["dies",1],["right",1],["there",1],["restarts",1],["submits",1],["second",2],["job",1],["holding",1],["gpu",1],["those",1],["race",1],["other",1],["cannot",1],["have",2],["submission",3],["token",5],["same",2],["reason",4],["reconciliation",1],["asks",1],["anything",1],["carry",1],["answer",1],["only",1],["meaningful",1],["if",7],["could",1],["never",3],["been",1],["minted",1],["twice",1],["rows",1],["converted",1],["orchestration",2],["dataclasses",1],["here",1],["so",1],["sees",2],["database",1],["row",1],["module",1],["backend",3],["future",1],["import",6],["annotations",1],["json",3],["sqlite3",1],["typing",1],["any",1],["callable",1],["openai4s",2],["models",1],["desired",2],["state",2],["external",4],["handle",1],["resource",2],["profile",1],["kind",3],["spec",3],["storage",1],["migrations",1],["apply",1],["ddl",1],["script",1],["phases",1],["hold",1],["kept",1],["sync",1],["by",2],["test",1],["rather",1],["than",1],["hope",1],["they",1],["rule",1],["written",1],["different",1],["consumers",1],["sql",3],["submitting",1],["pending",1],["granted",1],["releasing",1],["schema",3],["table",2],["text",18],["primary",2],["key",2],["null",15],["session",1],["batch",1],["owner",3],["user",2],["project",1],["default",3],["local",1],["revision",1],["integer",7],["execution",1],["epoch",3],["created",2],["at",4],["updated",1],["ix",3],["ns",1],["observed",1],["released",1],["all",1],["repository",1]]},{"id":"openai4s/storage/workloads.py#_spec_from_json","name":[["spec",1],["from",1],["json",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["spec",7],["from",2],["json",3],["text",3],["str",2],["workload",4],["data",7],["loads",1],["profile",10],["return",1],["kind",3],["resource",1],["name",2],["default",1],["cpus",2],["int",6],["memory",2],["mb",2],["4096",1],["gpus",2],["walltime",2],["3600",1],["nodes",2],["command",2],["tuple",1],["workdir",2],["environment",2],["dict",1],["revision",2]]},{"id":"openai4s/storage/workloads.py#_spec_to_json","name":[["spec",1],["json",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["spec",19],["json",3],["workload",2],["str",2],["return",1],["dumps",1],["kind",2],["value",1],["profile",7],["name",2],["cpus",2],["memory",2],["mb",2],["gpus",2],["walltime",2],["nodes",2],["command",2],["list",1],["workdir",2],["environment",2],["dict",1],["revision",2],["sort",1],["keys",1],["true",1]]},{"id":"openai4s/storage/workloads.py#ActiveAllocationExists","name":[["active",1],["allocation",1],["exists",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["class",2],["active",2],["allocation",3],["exists",2],["runtime",2],["error",2],["inv",1],["surfaced",1],["from",2],["index",2],["rather",1],["than",1],["check",1],["raised",1],["database",1],["refuses",1],["second",1],["live",1],["one",1],["workload",1],["caller",1],["sees",1],["only",1],["lost",1],["race",1],["could",1],["not",1],["have",1],["detected",1],["precisely",1],["enforcement",1]]},{"id":"openai4s/storage/workloads.py#create_workload_schema","name":[["create",1],["workload",1],["schema",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["create",2],["workload",3],["schema",3],["conn",3],["sqlite3",2],["connection",2],["none",2],["idempotent",1],["ddl",2],["called",1],["from",1],["numbered",1],["store",1],["migration",1],["apply",1],["script",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository","name":[["workload",1],["repository",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["class",2],["workload",55],["repository",3],["persistence",1],["workloads",8],["allocations",1],["orchestration",1],["types",1],["def",5],["init",1],["self",31],["connection",21],["sqlite3",1],["lock",6],["any",2],["clock",6],["ms",6],["callable",1],["int",6],["none",13],["create",3],["spec",25],["owner",12],["user",12],["id",63],["str",11],["project",12],["backend",10],["local",1],["new",2],["now",12],["execute",10],["insert",4],["into",4],["kind",4],["json",6],["revision",4],["desired",9],["state",9],["phase",8],["execution",6],["epoch",6],["reason",8],["created",6],["at",13],["updated",3],["values",4],["value",8],["commit",3],["return",5],["session",21],["idle",3],["ttl",3],["max",3],["lifetime",3],["atomically",2],["binding",4],["live",1],["lease",2],["reconciler",1],["submits",1],["every",1],["running",1],["see",1],["committing",2],["before",1],["its",1],["meant",1],["crash",2],["later",1],["write",1],["failure",1],["produced",1],["unreachable",1],["orphan",1],["was",1],["nevertheless",1],["eligible",1],["cluster",1],["submission",1],["these",2],["three",2],["rows",2],["one",3],["durable",2],["fact",2],["try",2],["begin",2],["immediate",2],["conflict",1],["update",3],["excluded",2],["leases",2],["last",1],["active",1],["released",4],["null",2],["except",2],["exception",2],["rollback",4],["raise",3],["release",3],["expected",3],["stop",1],["unbind",1],["describe",1],["lifecycle",1],["them",1],["calls",1],["allowed",1],["failed",2],["delete",2],["leave",1],["stopped",2],["still",1],["bound",1],["restart",1],["request",1],["then",1],["returned",1],["unusable",1],["forever",1],["optional",1],["aba",1],["fence",1],["delayed",1],["reclaimer",1],["terminal",1],["event",2],["cleanup",1],["w1",1],["must",1],["never",1],["consume",1],["newer",1],["w2",1],["same",1],["chat",1],["row",12],["select",1],["from",3],["fetchone",1],["if",3],["not",2],["completed",1],["cancelled",1],["lost",1],["deleted",2],["rowcount",1],["runtime",1],["error",1],["changed",1],["during",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.__init__","name":[["init",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["init",2],["self",5],["connection",6],["sqlite3",2],["lock",4],["any",2],["clock",4],["ms",4],["callable",2],["int",2],["none",2]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository._row_to_allocation","name":[["row",1],["allocation",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["row",16],["allocation",5],["self",2],["any",2],["handle",5],["none",2],["if",2],["external",6],["id",7],["backend",2],["namespace",1],["ns",1],["return",1],["workload",2],["epoch",2],["int",1],["submission",3],["token",3],["phase",3],["reason",4],["else",1],["diagnostics",1],["json",2],["loads",1],["observed",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository._row_to_workload","name":[["row",1],["workload",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["row",16],["workload",9],["self",2],["any",2],["id",6],["spec",3],["from",1],["json",2],["owner",2],["user",2],["project",2],["desired",3],["state",3],["phase",3],["execution",2],["epoch",2],["int",1],["reason",4],["if",1],["else",1],["none",1],["backend",2],["setattr",2],["created",2],["at",4],["updated",2],["return",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.active_allocation","name":[["active",1],["allocation",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["active",3],["allocation",5],["self",5],["workload",4],["id",4],["str",2],["none",3],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["allocations",1],["phase",1],["sql",1],["order",1],["by",1],["epoch",1],["desc",1],["limit",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.create_allocation","name":[["create",1],["allocation",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["create",2],["allocation",14],["self",6],["workload",8],["id",11],["str",2],["epoch",6],["int",2],["new",1],["submission",4],["token",4],["mint",1],["lock",1],["try",1],["connection",2],["execute",1],["insert",1],["into",1],["allocations",1],["phase",2],["created",1],["at",1],["values",1],["value",2],["clock",1],["ms",1],["commit",1],["except",1],["sqlite3",1],["integrity",1],["error",1],["as",1],["exc",2],["partial",1],["unique",1],["index",1],["refused",1],["second",1],["live",2],["inv",1],["doing",1],["its",1],["job",1],["window",1],["check",1],["cannot",1],["cover",1],["raise",1],["active",1],["exists",1],["already",1],["has",1],["from",1],["return",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.create_session_workload","name":[["create",1],["session",1],["workload",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["create",3],["session",10],["workload",23],["self",10],["id",27],["str",8],["spec",13],["owner",6],["user",6],["project",6],["none",3],["backend",6],["idle",4],["ttl",4],["int",6],["max",4],["lifetime",4],["atomically",1],["binding",2],["live",1],["lease",2],["reconciler",1],["submits",1],["every",1],["running",1],["see",1],["committing",1],["before",1],["its",1],["meant",1],["crash",1],["later",1],["write",1],["failure",1],["produced",1],["unreachable",1],["orphan",1],["was",1],["nevertheless",1],["eligible",1],["cluster",1],["submission",1],["these",1],["three",1],["rows",1],["one",1],["durable",1],["fact",1],["new",1],["now",6],["clock",1],["ms",1],["lock",1],["try",1],["connection",6],["execute",4],["begin",1],["immediate",1],["insert",3],["into",3],["workloads",2],["kind",2],["json",2],["revision",2],["desired",2],["state",2],["phase",2],["execution",2],["epoch",2],["reason",1],["created",5],["at",8],["updated",1],["values",3],["value",3],["conflict",1],["update",1],["excluded",2],["leases",1],["last",1],["active",1],["released",1],["null",1],["commit",1],["except",1],["exception",1],["rollback",1],["raise",1],["return",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.create_workload","name":[["create",1],["workload",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["create",2],["workload",14],["self",6],["spec",13],["owner",6],["user",6],["id",16],["str",6],["project",6],["none",5],["backend",6],["local",2],["new",1],["now",3],["clock",1],["ms",1],["lock",1],["connection",2],["execute",1],["insert",1],["into",1],["workloads",1],["kind",2],["json",2],["revision",2],["desired",2],["state",2],["phase",2],["execution",2],["epoch",2],["reason",1],["created",1],["at",2],["updated",1],["values",1],["value",3],["commit",1],["return",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.get_allocation","name":[["allocation",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["allocation",8],["self",5],["id",5],["str",2],["none",3],["load",1],["one",1],["attempt",1],["by",1],["durable",1],["including",1],["terminal",1],["history",1],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["allocations",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.get_workload","name":[["workload",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["workload",8],["self",5],["id",4],["str",2],["none",3],["lock",1],["row",4],["connection",1],["execute",1],["select",1],["from",1],["workloads",1],["fetchone",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.list_allocations","name":[["list",1],["allocations",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["list",4],["allocations",3],["self",5],["workload",4],["id",4],["str",2],["allocation",3],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["order",1],["by",1],["epoch",1],["fetchall",1],["return",1],["row",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.list_workloads","name":[["list",1],["workloads",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["list",4],["workloads",3],["self",5],["owner",5],["user",5],["id",11],["str",4],["none",8],["project",5],["include",3],["terminal",3],["bool",2],["true",2],["limit",4],["int",3],["100",2],["workload",3],["clauses",6],["params",4],["if",4],["append",5],["not",2],["phase",1],["completed",1],["failed",1],["cancelled",1],["lost",1],["join",1],["else",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["order",1],["by",1],["created",1],["at",1],["desc",2],["max",1],["min",1],["500",1],["fetchall",1],["return",1],["row",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.open_recovery_epoch","name":[["open",1],["recovery",1],["epoch",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["open",2],["recovery",2],["epoch",3],["self",3],["allocation",7],["workload",6],["none",2],["retire",1],["dead",1],["start",1],["next",1],["atomically",1],["save",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.release_session_workload","name":[["release",1],["session",1],["workload",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["release",4],["session",15],["workload",20],["self",13],["id",21],["str",7],["reason",6],["expected",4],["none",10],["atomically",1],["stop",1],["unbind",1],["one",2],["these",1],["rows",1],["describe",1],["durable",1],["lifecycle",1],["fact",1],["committing",1],["them",1],["three",1],["repository",1],["calls",1],["allowed",1],["crash",1],["failed",2],["delete",2],["leave",1],["stopped",2],["released",3],["still",1],["bound",1],["restart",1],["request",1],["then",1],["returned",1],["unusable",1],["forever",1],["optional",1],["aba",1],["fence",1],["delayed",1],["reclaimer",1],["terminal",1],["event",2],["cleanup",1],["w1",1],["must",1],["never",1],["consume",1],["newer",1],["w2",1],["binding",2],["same",1],["chat",1],["now",3],["clock",1],["ms",1],["lock",1],["try",1],["connection",9],["execute",5],["begin",1],["immediate",1],["row",3],["select",1],["from",2],["workloads",3],["fetchone",1],["if",3],["rollback",3],["return",3],["not",2],["update",2],["desired",2],["state",2],["updated",1],["at",3],["phase",1],["completed",1],["cancelled",1],["lost",1],["value",2],["leases",1],["null",1],["deleted",2],["rowcount",1],["raise",2],["runtime",1],["error",1],["changed",1],["during",1],["commit",1],["except",1],["exception",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.request_stop","name":[["request",1],["stop",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["request",2],["stop",2],["self",6],["workload",3],["id",4],["str",2],["reason",6],["bool",2],["ask",1],["cancellation",1],["reconciler",1],["runs",1],["barrier",1],["only",1],["records",1],["desire",1],["so",1],["cancel",1],["durable",1],["across",1],["restart",1],["lock",1],["cur",2],["connection",2],["execute",1],["update",1],["workloads",1],["desired",2],["state",2],["updated",1],["at",1],["phase",1],["not",1],["completed",1],["failed",1],["cancelled",1],["lost",1],["stopped",1],["value",2],["clock",1],["ms",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.save_allocation","name":[["save",1],["allocation",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["save",2],["allocation",18],["self",6],["none",7],["released",4],["clock",1],["ms",1],["if",5],["phase",3],["terminal",1],["else",5],["lock",1],["connection",2],["execute",1],["update",1],["allocations",1],["external",4],["backend",2],["ns",1],["id",4],["reason",3],["observed",1],["json",2],["at",2],["coalesce",1],["value",2],["handle",6],["namespace",1],["dumps",1],["diagnostics",1],["sort",1],["keys",1],["true",1],["commit",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.save_allocation_and_workload","name":[["save",1],["allocation",1],["workload",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["save",2],["allocation",22],["workload",15],["self",8],["none",8],["persist",1],["one",2],["state",1],["transition",1],["atomically",1],["two",1],["writes",1],["commit",2],["split",1],["window",2],["between",1],["them",1],["not",3],["theoretical",1],["terminal",3],["rejected",1],["attempts",1],["goes",1],["process",1],["dies",1],["come",1],["back",1],["nonterminal",1],["same",1],["epoch",6],["next",1],["tick",1],["then",2],["calls",1],["create",1],["id",8],["row",1],["already",1],["exists",1],["hits",1],["unique",2],["repeats",1],["forever",1],["swapping",1],["order",1],["fix",1],["bumping",1],["first",1],["leaves",1],["old",1],["still",1],["active",1],["inv",1],["partial",1],["index",1],["refuses",1],["replacement",1],["instead",1],["has",1],["close",1],["move",1],["now",3],["clock",1],["ms",1],["lock",1],["try",1],["connection",4],["execute",2],["update",2],["allocations",1],["phase",5],["external",4],["backend",2],["ns",1],["reason",7],["observed",1],["json",2],["released",2],["at",3],["coalesce",2],["value",4],["handle",6],["if",6],["else",6],["namespace",1],["dumps",1],["diagnostics",1],["sort",1],["keys",1],["true",1],["workloads",1],["execution",2],["updated",1],["except",1],["exception",1],["rollback",1],["raise",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.save_workload","name":[["save",1],["workload",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["save",2],["workload",11],["self",6],["none",3],["persist",1],["observed",2],["state",2],["phase",3],["epoch",3],["reason",8],["not",3],["intent",2],["desired",1],["deliberately",1],["absent",1],["from",2],["update",3],["user",3],["statement",1],["they",2],["want",1],["reconciler",3],["actuator",1],["its",1],["author",1],["writing",2],["back",2],["memory",1],["copy",1],["lost",1],["specific",1],["expensive",1],["shape",1],["tick",1],["loaded",1],["row",1],["before",1],["cancel",2],["arrived",1],["writes",1],["running",2],["over",1],["stopped",1],["silently",1],["dropped",1],["sees",1],["job",2],["cancelled",1],["keep",1],["nothing",3],["anywhere",1],["recording",1],["their",1],["request",3],["was",1],["overwritten",1],["written",1],["only",1],["by",2],["stop",3],["creation",1],["lock",1],["connection",2],["execute",1],["coalesce",2],["related",1],["null",1],["means",1],["have",1],["report",1],["forget",1],["you",1],["were",1],["told",1],["records",1],["asked",1],["pass",1],["new",1],["would",2],["otherwise",1],["erase",1],["audit",1],["trail",1],["say",1],["ended",1],["no",1],["stated",1],["cause",1],["real",1],["still",1],["overwrites",1],["workloads",1],["execution",2],["updated",1],["at",1],["id",2],["value",2],["if",1],["else",1],["clock",1],["ms",1],["commit",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.session_cleanup_candidates","name":[["session",1],["cleanup",1],["candidates",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["session",7],["cleanup",4],["candidates",5],["self",4],["list",3],["tuple",2],["str",6],["reason",11],["none",4],["return",2],["bound",1],["sessions",1],["whose",1],["durable",2],["compute",1],["unfinished",1],["terminal",2],["events",1],["edge",1],["triggered",1],["while",1],["daemon",1],["restart",1],["not",2],["stopped",2],["workload",7],["missing",1],["released",2],["lease",1],["remains",1],["workloads",3],["therefore",1],["intent",1],["gateway",2],["must",1],["replay",1],["keep",1],["join",3],["repository",1],["so",1],["neither",1],["reaches",1],["into",1],["store",1],["internals",1],["nor",1],["imposes",1],["arbitrary",1],["limit",1],["strand",1],["older",1],["binding",1],["forever",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["sw",7],["id",10],["from",1],["as",3],["left",1],["leases",1],["phase",1],["completed",1],["failed",1],["cancelled",1],["lost",1],["desired",1],["state",1],["null",2],["at",2],["order",1],["by",1],["created",1],["fetchall",1],["row",4],["raw",3],["try",1],["if",1],["else",1],["except",1],["value",1],["error",1],["append",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.session_registration_expected","name":[["session",1],["registration",1],["expected",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["session",4],["registration",3],["expected",2],["self",4],["allocation",4],["id",10],["str",2],["epoch",6],["int",3],["bool",2],["whether",1],["authenticated",1],["worker",3],["still",1],["belongs",1],["live",2],["scheduler",1],["may",1],["start",1],["long",1],["before",1],["user",1],["first",1],["cell",1],["such",1],["parked",1],["gateway",2],["but",1],["not",3],["orphan",1],["durable",1],["binding",1],["lease",1],["active",2],["its",1],["owner",1],["single",1],["query",1],["lets",1],["housekeeping",1],["distinguish",1],["case",1],["from",2],["straggler",1],["after",1],["release",1],["recovery",1],["without",1],["caching",1],["lifecycle",1],["state",2],["transport",1],["layer",1],["lock",1],["row",2],["connection",1],["execute",1],["select",1],["allocations",1],["as",4],["join",3],["workloads",2],["workload",3],["sw",2],["leases",1],["phase",2],["sql",1],["execution",1],["desired",1],["running",1],["completed",1],["failed",1],["cancelled",1],["lost",1],["released",1],["at",1],["null",1],["limit",1],["fetchone",1],["return",1],["none",1]]},{"id":"openai4s/storage/workloads.py#WorkloadRepository.workloads_needing_attention","name":[["workloads",1],["needing",1],["attention",1]],"path":[["openai4s",1],["storage",1],["workloads",1],["py",1]],"body":[["def",2],["workloads",3],["needing",2],["attention",2],["self",5],["list",2],["workload",3],["reconciler",1],["queue",1],["everything",1],["not",2],["yet",1],["terminal",1],["lock",1],["rows",2],["connection",1],["execute",1],["select",1],["from",1],["phase",1],["completed",1],["failed",1],["cancelled",1],["lost",1],["order",1],["by",1],["created",1],["at",1],["fetchall",1],["return",1],["row",1]]},{"id":"openai4s/store.py","name":[["store",1],["py",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["sqlite",3],["data",6],["model",8],["shared",3],["store",1],["whole",1],["system",2],["records",4],["into",1],["openai4s",44],["exposes",1],["these",2],["tables",4],["read",5],["only",7],["through",2],["host",11],["query",4],["writes",2],["them",1],["as",5],["turns",1],["cells",2],["artifacts",9],["compactions",1],["happen",1],["schema",19],["write",2],["paths",3],["frames",8],["turn",3],["tree",1],["self",1],["referential",1],["per",6],["effort",2],["token",1],["cost",2],["action",7],["groups",2],["canonical",1],["provider",1],["ordered",1],["branch",5],["events",7],["append",2],["proposed",1],["result",2],["lifecycle",2],["within",1],["group",2],["execution",8],["attempts",3],["attempt",2],["first",1],["code",5],["log",7],["cell",8],["record",2],["usage",1],["wall",2],["cpu",2],["rss",2],["error",3],["logical",1],["artifact",20],["filename",3],["content",5],["type",3],["versions",6],["versioned",1],["bytes",2],["version",17],["id",62],["checksum",2],["compaction",4],["archives",2],["compacted",2],["history",2],["slices",1],["agents",3],["agent",4],["profile",3],["definitions",1],["custom",2],["skills",4],["user",7],["authored",1],["skill",8],["md",2],["bodies",1],["immutable",1],["blobs",1],["activation",3],["capability",16],["scoped",2],["enablement",2],["state",10],["bootstrap",1],["manifests",3],["memories",3],["memory",5],["blocks",1],["scope",7],["block",3],["listed",1],["managed",2],["endpoints",3],["local",1],["notes",4],["project",16],["lineage",6],["edges",5],["object",2],["level",1],["input",4],["output",4],["call",4],["rpc",1],["audit",2],["derivable",2],["calls",4],["not",104],["logged",1],["args",2],["secret",5],["arg",2],["redacted",1],["before",4],["sql",1],["runs",1],["under",1],["real",6],["authorizer",2],["installed",1],["duration",1],["each",1],["statement",2],["behind",1],["substring",1],["filter",2],["text",144],["bearing",1],["settings",3],["holds",2],["llm",1],["api",1],["key",22],["profiles",1],["connectors",3],["mcp",1],["server",1],["env",10],["command",1],["internal",1],["refused",2],["outright",1],["catalog",1],["pragma",1],["table",20],["valued",1],["functions",1],["by",3],["prefix",1],["family",1],["snapshots",4],["reachable",1],["session",13],["my",1],["views",1],["because",1],["bundled",1],["has",3],["reason",3],["source",3],["no",3],["another",1],["stays",1],["directly",2],["readable",1],["cross",1],["frame",17],["enumeration",1],["leak",1],["but",2],["closing",1],["separate",1],["decision",2],["see",3],["view",1],["sees",2],["resolved",1],["names",2],["so",7],["identifier",1],["quoting",1],["qualifier",1],["alias",1],["cte",1],["name",14],["arriving",1],["bound",1],["parameter",1],["all",3],["same",6],["thing",1],["had",1],["enumerate",1],["spellings",1],["could",1],["last",3],["those",1],["at",30],["timestamps",1],["epoch",1],["ms",1],["booleans",1],["one",9],["db",2],["dir",2],["from",57],["future",2],["import",53],["annotations",2],["json",14],["re",1],["sqlite3",1],["sys",1],["threading",1],["time",1],["pathlib",1],["path",6],["typing",1],["any",1],["callable",1],["mapping",1],["capabilities",2],["service",2],["specialist",1],["dependencies",1],["analyze",1],["default",31],["replay",3],["policy",4],["visibility",3],["security",2],["permissions",4],["harden",2],["broker",2],["ref",1],["storage",39],["actions",1],["ledger",2],["repository",35],["annotation",1],["observations",2],["create",41],["file",5],["identity",3],["auto",6],["mode",5],["budget",1],["install",1],["guards",1],["projection",3],["count",2],["cursor",2],["checkpoint",2],["compute",2],["jobs",1],["job",2],["connector",4],["forget",1],["resolve",1],["datapro",2],["index",15],["pro",1],["delegation",4],["request",2],["delivery",3],["completion",2],["visible",1],["clause",1],["governance",3],["kernels",1],["kernel",11],["generation",11],["leases",1],["lease",2],["metadata",5],["endpoint",1],["folder",1],["migrations",3],["migration",3],["duplicate",1],["column",2],["applied",1],["current",2],["preflight",1],["require",1],["supported",1],["run",1],["receipts",2],["receipt",1],["permission",4],["rules",2],["rule",1],["perm",2],["match",2],["plans",1],["plan",1],["recovery",5],["journal",1],["imports",1],["shares",2],["snapshot",5],["workspace",1],["cas",1],["revert",1],["setting",1],["team",3],["owners",1],["keys",1],["workloads",1],["workload",2],["if",28],["exists",28],["primary",18],["parent",3],["null",72],["root",8],["kind",8],["delegate",1],["fork",1],["task",1],["summary",3],["line",1],["shown",1],["ui",1],["status",3],["processing",1],["done",1],["failed",1],["awaiting",1],["response",2],["runtime",2],["depth",1],["integer",46],["tokens",2],["usd",1],["created",21],["updated",8],["ix",11],["projects",1],["description",2],["context",4],["prepended",1],["prompts",1],["example",1],["messages",3],["message",1],["seq",2],["role",1],["assistant",1],["plain",1],["may",5],["be",5],["markdown",1],["blob",1],["optional",1],["msg",1],["producing",3],["revision",1],["language",1],["origin",2],["hash",1],["scientific",2],["check",4],["scratch",1],["pin",2],["conditional",2],["safe",1],["never",3],["variable",3],["reads",1],["deletes",1],["mutation",2],["uncertain",2],["stdout",1],["stderr",1],["figures",1],["list",8],["filenames",1],["files",2],["relative",2],["written",2],["interrupted",1],["peak",1],["kb",1],["v28",1],["ran",1],["recorded",1],["web",1],["derive",1],["theirs",1],["delegated",1],["children",1],["have",2],["row",5],["itself",1],["carry",1],["binding",1],["fresh",1],["alter",1],["upgraded",1],["databases",1],["agree",1],["order",1],["exec",2],["upload",1],["priority",1],["latest",1],["32",2],["script",3],["committed",1],["backup",1],["taken",2],["added",1],["here",1],["lands",1],["older",1],["database",3],["ahead",1],["its",2],["pre",1],["upgrade",2],["copy",1],["survives",1],["rolled",1],["back",1],["new",1],["gets",1],["step",1],["size",1],["came",1],["was",6],["derived",1],["retrieved",2],["rather",2],["than",3],["computed",1],["nothing",1],["retrieval",2],["provenance",4],["envelope",1],["url",2],["normalization",1],["hashes",1],["property",1],["rerunning",1],["analysis",1],["month",1],["later",1],["produces",1],["different",1],["ver",1],["de",1],["duplicated",1],["environment",7],["distinct",1],["references",1],["via",1],["figure",1],["produced",2],["daemon",2],["manager",1],["capture",1],["python",4],["unless",1],["interpreter",3],["implementation",1],["platform",1],["package",2],["packages",2],["remote",2],["gpu",1],["actually",2],["describes",1],["without",1],["two",1],["conda",1],["indistinguishable",1],["rows",1],["exactly",1],["absent",1],["distributions",1],["foreign",1],["refuse",1],["absence",1],["beats",1],["borrowed",1],["far",1],["above",1],["trusted",1],["verified",1],["means",3],["own",1],["address",1],["includes",1],["cannot",1],["been",1],["second",1],["legacy",1],["unverified",1],["true",1],["named",1],["did",2],["produce",1],["kept",1],["labelled",1],["cleared",1],["missing",1],["attribution",1],["more",1],["honest",1],["qualified",1],["just",1],["emptier",1],["confidence",1],["unavailable",1],["whether",1],["measured",2],["assumed",1],["fallback",1],["always",1],["dropped",1],["insert",1],["marker",1],["separating",1],["guessed",1],["reached",1],["reader",1],["archive",1],["pointer",1],["handoff",1],["raw",1],["slice",1],["after",1],["refs",1],["upper",1],["snake",1],["unrestricted",2],["specialists",1],["kinds",1],["states",2],["efficient",1],["overrides",2],["global",2],["normalized",4],["enabled",3],["non",1],["manifest",3],["hints",1],["event",2],["disabled",1],["sidecar",1],["loaded",2],["lookup",1],["entries",1],["false",1],["initially",1],["edit",1],["edited",1],["port",1],["registered",1],["starting",1],["live",2],["stopped",1],["credential",1],["start",1],["stop",1],["route",1],["note",1],["title",1],["body",1],["edge",3],["out",1],["method",1],["preview",2],["te",1]]},{"id":"openai4s/store.py#_after_sql_parentheses","name":[["after",1],["sql",1],["parentheses",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["after",3],["sql",2],["parentheses",2],["tokens",6],["list",2],["tuple",2],["str",4],["index",8],["int",4],["none",4],["return",4],["token",4],["one",1],["balanced",1],["parenthesized",1],["span",1],["if",3],["len",2],["punct",3],["depth",4],["while",1],["elif",1]]},{"id":"openai4s/store.py#_allow_everything","name":[["allow",1],["everything",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["allow",2],["everything",2],["event",2],["object",2],["int",2],["return",1],["sqlite3",1],["sqlite",1],["ok",1]]},{"id":"openai4s/store.py#_clear_authorizer","name":[["clear",1],["authorizer",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["clear",2],["authorizer",4],["conn",3],["sqlite3",2],["connection",2],["none",4],["take",1],["guard",1],["off",1],["every",1],["interpreter",1],["project",1],["supports",1],["if",1],["accepts",1],["else",1],["allow",1],["everything",1]]},{"id":"openai4s/store.py#_cte_shadow_name","name":[["cte",1],["shadow",1],["name",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["cte",4],["shadow",2],["name",6],["sql",13],["str",4],["none",5],["return",3],["scoped",2],["view",1],["rebound",1],["by",1],["any",1],["tokens",23],["start",2],["token",2],["enumerate",1],["if",12],["not",5],["word",7],["continue",1],["index",30],["len",9],["recursive",1],["while",1],["kind",2],["spelling",2],["quoted",1],["break",7],["casefold",1],["punct",3],["after",8],["columns",3],["parentheses",2],["as",1],["materialized",2],["elif",1],["views",1],["body",3]]},{"id":"openai4s/store.py#_discard_store","name":[["discard",1],["store",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["discard",2],["store",8],["none",3],["remove",1],["closed",1],["singleton",1],["without",1],["evicting",1],["newer",1],["replacement",1],["key",3],["str",1],["db",1],["path",1],["resolve",1],["stores",3],["lock",1],["if",1],["pop",1]]},{"id":"openai4s/store.py#_is_sql_word","name":[["sql",1],["word",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["sql",2],["word",6],["token",4],["tuple",2],["str",6],["bool",2],["return",1],["casefold",1]]},{"id":"openai4s/store.py#_now_ms","name":[["now",1],["ms",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["now",2],["ms",2],["int",3],["return",1],["time",2],["1000",1]]},{"id":"openai4s/store.py#_QueryAuthorizer","name":[["query",1],["authorizer",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["class",2],["query",5],["authorizer",3],["sqlite",17],["own",1],["answer",4],["may",2],["statement",4],["touch",1],["table",18],["called",1],["after",1],["parsing",1],["resolved",1],["names",2],["so",4],["quoting",1],["schema",2],["qualifier",1],["alias",1],["cte",2],["wrapper",1],["name",4],["arriving",1],["bound",1],["parameter",1],["all",2],["same",2],["thing",2],["whole",1],["reason",1],["replacing",1],["substring",1],["filter",2],["had",1],["enumerate",1],["spellings",2],["could",1],["not",10],["see",1],["never",2],["appeared",1],["text",2],["deny",8],["rather",5],["than",6],["ignore",2],["read",8],["substitutes",1],["null",1],["succeeds",1],["looking",1],["like",2],["empty",2],["result",1],["worse",1],["refusal",1],["agent",2],["would",2],["conclude",1],["artifact",1],["exist",1],["was",3],["refused",2],["recorded",1],["instance",1],["recovered",1],["from",2],["error",1],["message",1],["differs",1],["by",5],["operation",2],["access",1],["prohibited",1],["authorized",1],["others",2],["documented",1],["interface",1],["matching",1],["work",1],["until",1],["did",1],["def",3],["init",1],["self",15],["view",10],["only",10],["frozenset",5],["str",8],["none",8],["published",5],["views",6],["denied",3],["list",1],["scoped",4],["be",1],["through",3],["caller",2],["supplied",1],["no",2],["scope",2],["cannot",1],["reach",1],["base",2],["claiming",1],["created",1],["escape",1],["hatch",1],["accept",1],["whether",1],["anything",2],["answered",1],["tables",2],["reachable",1],["passed",1],["module",1],["constant",1],["because",1],["depends",1],["deployment",1],["team",1],["daemon",2],["closes",1],["conversation",1],["family",1],["single",1],["user",1],["one",1],["leaves",1],["open",2],["inv",1],["if",10],["else",1],["int",3],["append",1],["return",10],["sqlite3",8],["call",1],["action",5],["arg1",2],["arg2",1],["dbname",1],["source",2],["plain",1],["select",3],["outright",1],["runs",1],["write",2],["connection",1],["standing",1],["between",1],["sql",1],["update",1],["refuses",1],["code",1],["keyword",2],["makes",1],["drop",1],["artifacts",1],["temp",2],["attach",1],["function",2],["driven",1],["side",1],["effect",1],["unreachable",1],["merely",1],["unspelled",1],["scalar",1],["aggregate",1],["functions",3],["fine",1],["valued",2],["pragma",5],["arrive",1],["as",3],["reads",1],["below",1],["ok",4],["lower",2],["catalog",2],["its",1],["master",2],["sequence",1],["stat1",1],["denying",1],["four",1],["hand",1],["left",1],["startswith",2],["questions",1],["slipped",1],["check",1],["required",1],["spaces",1],["denylist",1],["permitted",1],["underlying",1],["trusted",1],["actually",1],["alone",1],["test",1],["mintable",1]]},{"id":"openai4s/store.py#_QueryAuthorizer.__call__","name":[["call",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["call",2],["self",9],["action",7],["int",4],["arg1",3],["str",8],["none",8],["arg2",2],["dbname",2],["source",3],["anything",2],["not",4],["read",6],["plain",2],["select",5],["refused",2],["outright",2],["runs",2],["daemon",2],["write",4],["connection",2],["so",2],["only",4],["thing",2],["standing",2],["between",2],["agent",2],["sql",2],["update",2],["refuses",2],["by",5],["code",2],["rather",4],["than",4],["keyword",3],["makes",2],["statement",3],["like",2],["drop",2],["table",17],["artifacts",2],["temp",3],["attach",2],["function",3],["driven",2],["side",2],["effect",2],["unreachable",2],["merely",2],["unspelled",2],["if",8],["sqlite3",7],["sqlite",13],["scalar",1],["aggregate",1],["functions",3],["fine",1],["valued",2],["pragma",5],["arrive",1],["as",3],["reads",1],["below",1],["return",9],["ok",4],["deny",5],["operation",1],["lower",2],["catalog",2],["all",1],["its",1],["spellings",1],["master",2],["schema",1],["sequence",1],["stat1",1],["denying",1],["four",1],["names",1],["hand",1],["left",1],["others",1],["open",1],["startswith",2],["answer",1],["same",1],["questions",1],["slipped",1],["check",1],["required",1],["spaces",1],["query",1],["denylist",1],["view",2],["permitted",1],["underlying",1],["trusted",1],["scoped",2],["actually",1],["published",2],["views",2],["alone",1],["was",1],["test",1],["name",1],["caller",1],["mintable",1],["through",1],["cte",1]]},{"id":"openai4s/store.py#_QueryAuthorizer.__init__","name":[["init",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["init",2],["self",5],["view",9],["only",8],["frozenset",8],["str",5],["none",7],["published",4],["views",5],["denied",1],["list",1],["scoped",2],["statement",1],["may",1],["be",1],["read",2],["through",2],["empty",1],["caller",1],["supplied",1],["no",2],["scope",2],["so",1],["query",1],["cannot",1],["reach",1],["base",2],["table",1],["by",1],["claiming",1],["was",1],["never",1],["created",1],["escape",1],["hatch",1],["accept",1],["name",1],["whether",1],["not",1],["anything",1],["answered",1],["tables",2],["reachable",1],["passed",1],["rather",1],["than",1],["from",1],["module",1],["constant",1],["because",1],["answer",1],["depends",1],["deployment",1],["team",1],["daemon",1],["closes",1],["conversation",1],["family",1],["single",1],["user",1],["one",1],["leaves",1],["open",1],["inv",1],["if",1],["else",1]]},{"id":"openai4s/store.py#_QueryAuthorizer._deny","name":[["deny",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["deny",3],["self",4],["str",2],["int",2],["if",1],["not",1],["denied",2],["append",1],["return",1],["sqlite3",1],["sqlite",1]]},{"id":"openai4s/store.py#_sql_cte_tokens","name":[["sql",1],["cte",1],["tokens",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["sql",17],["cte",4],["tokens",8],["str",9],["list",5],["tuple",3],["tokenize",1],["just",1],["enough",1],["recognize",1],["quoted",3],["bindings",1],["index",27],["length",7],["len",1],["while",3],["char",11],["if",11],["isspace",1],["continue",7],["startswith",2],["newline",3],["find",2],["else",3],["end",3],["closing",4],["value",4],["current",3],["sqlite",2],["doubles",1],["quote",1],["delimiters",1],["inside",1],["names",1],["append",6],["break",1],["join",1],["punct",1],["alphabetic",1],["class",1],["includes",1],["every",1],["non",1],["ascii",1],["code",1],["point",1],["not",1],["only",1],["characters",1],["python",1],["calls",1],["alphanumeric",1],["combining",1],["marks",1],["practical",1],["example",1],["u0301",1],["one",1],["valid",1],["bare",1],["identifier",1],["treating",1],["mark",1],["as",1],["unknown",1],["token",1],["let",1],["attacker",1],["put",1],["harmless",1],["first",1],["hide",1],["scoped",1],["view",1],["shadow",1],["later",1],["same",1],["isalnum",2],["ord",2],["0x80",2],["start",2],["word",1],["other",1],["return",1]]},{"id":"openai4s/store.py#_sql_quote","name":[["sql",1],["quote",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["sql",2],["quote",3],["value",3],["str",4],["single",1],["literal",1],["interpolation",1],["into",1],["ddl",1],["return",1],["replace",1]]},{"id":"openai4s/store.py#_strip_sql_literals","name":[["strip",1],["sql",1],["literals",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["strip",2],["sql",6],["literals",3],["str",4],["blank",1],["out",1],["single",1],["quoted",1],["string",1],["comments",1],["denylist",1],["checks",1],["return",1],["literal",1],["re",1],["sub",1]]},{"id":"openai4s/store.py#_TimeoutGuard","name":[["timeout",1],["guard",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["class",2],["timeout",5],["guard",2],["progress",1],["handler",1],["callback",1],["aborts",1],["query",1],["after",1],["5s",1],["def",2],["init",1],["self",4],["float",1],["deadline",2],["time",4],["call",1],["int",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/store.py#_TimeoutGuard.__call__","name":[["call",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["call",2],["self",3],["int",2],["return",1],["if",1],["time",2],["deadline",1],["else",1]]},{"id":"openai4s/store.py#_TimeoutGuard.__init__","name":[["init",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["init",2],["self",3],["timeout",3],["float",2],["deadline",1],["time",2]]},{"id":"openai4s/store.py#get_store","name":[["store",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["store",6],["db",5],["path",9],["process",1],["wide",1],["singleton",1],["per",1],["key",3],["str",1],["resolve",1],["stores",3],["lock",1],["st",6],["if",1],["none",1],["closed",1],["return",1]]},{"id":"openai4s/store.py#Store","name":[["store",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["class",2],["store",2],["thread",2],["safe",1],["sqlite",2],["wrapper",1],["one",1],["per",1],["data",1],["dir",2],["created",1],["lazily",1],["def",1],["init",1],["self",117],["db",12],["path",12],["closed",2],["false",2],["preflight",2],["schema",5],["mode",8],["mkdir",2],["masked",1],["by",1],["umask",2],["only",2],["applies",1],["creation",1],["so",2],["harden",4],["explicitly",1],["unconditionally",1],["afterwards",1],["parent",3],["parents",1],["true",4],["exist",1],["ok",1],["lock",27],["threading",1],["rlock",1],["conn",34],["sqlite3",2],["connect",1],["str",1],["check",1],["same",2],["timeout",2],["busy",1],["try",1],["recheck",1],["formal",1],["connection",1],["before",2],["hardening",1],["ddl",1],["seeds",1],["database",2],["may",1],["have",1],["changed",1],["since",1],["read",1],["require",1],["supported",1],["except",1],["base",1],["exception",1],["close",2],["raise",1],["creates",1],["file",1],["at",1],["process",1],["0644",1],["most",1],["systems",1],["holds",1],["plaintext",1],["credentials",1],["owner",1],["as",2],["soon",1],["exists",1],["any",1],["written",1],["into",1],["row",2],["factory",1],["apply",1],["pragmas",1],["executescript",1],["commit",3],["re",1],["run",2],["write",1],["first",1],["thing",1],["materialise",1],["wal",1],["shm",1],["sidecar",1],["would",1],["otherwise",1],["be",1],["born",1],["world",1],["readable",1],["carrying",1],["rows",1],["migrate",1],["actions",2],["action",9],["ledger",1],["repository",28],["clock",26],["ms",52],["lambda",30],["now",26],["admit",3],["group",11],["id",10],["operation",5],["auto",7],["assert",3],["repair",2],["appendable",3],["scope",1],["root",2],["frame",4],["branch",4],["session",8],["install",1],["guards",1],["kernel",2],["generations",1],["generation",1],["checkpoint",9],["states",3],["state",5],["snapshots",4],["snapshot",1],["restorable",1],["tree",3],["workspace",2],["cas",2],["verify",1],["include",1],["events",1],["revert",2],["hook",1],["abandon",1],["active",1],["activation",2],["recovery",2],["journal",2],["delegations",1],["delegation",1],["projection",1],["plans",1],["plan",1],["annotations",1],["annotation",1],["memories",1],["memory",1],["settings",2],["team",2],["governance",2],["workloads",1],["workload",1],["leases",1],["lease",1],["user",2],["keys",1],["key",1],["model",2],["capability",6],["receipts",1],["receipt",1],["shares",2],["permissions",1],["permission",1],["rule",1],["setting",4],["connectors",1],["connector",1],["compute",2],["jobs",1],["job",1],["agents",2],["agent",1],["profile",2],["capabilities",2],["service",2],["skill",2],["versions",1],["version",1],["specialists",1],["specialist",1],["frames",1],["lambd",1]]},{"id":"openai4s/store.py#Store.__init__","name":[["init",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["init",2],["self",119],["db",13],["path",14],["closed",2],["false",2],["preflight",2],["schema",5],["mode",8],["mkdir",2],["masked",1],["by",1],["umask",2],["only",2],["applies",1],["creation",1],["so",2],["harden",4],["explicitly",1],["unconditionally",1],["afterwards",1],["parent",3],["parents",1],["true",4],["exist",1],["ok",1],["lock",27],["threading",1],["rlock",1],["conn",34],["sqlite3",2],["connect",1],["str",1],["check",1],["same",2],["thread",1],["timeout",2],["busy",1],["try",1],["recheck",1],["formal",1],["connection",1],["before",2],["hardening",1],["ddl",1],["seeds",1],["database",2],["may",1],["have",1],["changed",1],["since",1],["read",1],["require",1],["supported",1],["except",1],["base",1],["exception",1],["close",2],["raise",1],["dir",1],["sqlite",1],["creates",1],["file",1],["at",1],["process",1],["0644",1],["most",1],["systems",1],["holds",1],["plaintext",1],["credentials",1],["owner",1],["as",2],["soon",1],["exists",1],["any",1],["written",1],["into",1],["row",2],["factory",1],["apply",1],["pragmas",1],["executescript",1],["commit",3],["re",1],["run",2],["write",1],["first",1],["thing",1],["materialise",1],["wal",1],["shm",1],["sidecar",1],["would",1],["otherwise",1],["be",1],["born",1],["world",1],["readable",1],["carrying",1],["rows",1],["migrate",1],["actions",2],["action",9],["ledger",1],["repository",28],["clock",26],["ms",52],["lambda",32],["now",26],["admit",3],["group",11],["id",13],["operation",5],["auto",7],["assert",3],["repair",2],["appendable",3],["scope",2],["root",2],["frame",9],["branch",4],["session",8],["install",1],["guards",1],["kernel",2],["generations",1],["generation",1],["checkpoint",9],["states",3],["state",5],["snapshots",4],["snapshot",1],["restorable",1],["tree",3],["workspace",2],["cas",2],["verify",1],["include",1],["events",1],["revert",2],["hook",1],["abandon",1],["active",1],["activation",2],["recovery",2],["journal",2],["delegations",1],["delegation",1],["projection",1],["plans",1],["plan",1],["annotations",1],["annotation",1],["memories",1],["memory",1],["settings",2],["team",2],["governance",2],["workloads",1],["workload",1],["leases",1],["lease",1],["user",2],["keys",1],["key",1],["model",2],["capability",6],["receipts",1],["receipt",1],["shares",2],["permissions",1],["permission",1],["rule",1],["setting",4],["connectors",1],["connector",1],["compute",2],["jobs",1],["job",1],["agents",2],["agent",1],["profile",2],["capabilities",2],["service",2],["skill",2],["versions",1],["version",1],["specialists",1],["specialist",1],["frames",1],["resolve",1],["kwar",1]]},{"id":"openai4s/store.py#Store._apply_annotation_admission_ledger","name":[["apply",1],["annotation",1],["admission",1],["ledger",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["annotation",6],["admission",5],["ledger",5],["self",2],["conn",7],["sqlite3",2],["connection",2],["none",2],["version",1],["15",1],["durable",1],["record",2],["each",1],["attempt",1],["reservation",8],["column",1],["says",1],["pin",4],["held",3],["cannot",2],["say",1],["by",1],["request",5],["job",3],["whether",1],["answer",1],["reached",1],["client",1],["after",1],["lost",1],["response",1],["only",2],["question",1],["worth",1],["asking",1],["so",3],["needs",1],["row",3],["its",5],["own",1],["rather",1],["than",2],["inference",1],["from",1],["status",7],["execute",5],["create",3],["table",2],["if",3],["not",11],["exists",3],["admissions",3],["id",13],["text",7],["primary",1],["key",1],["root",2],["frame",3],["null",9],["ids",1],["message",1],["state",4],["created",2],["at",3],["integer",2],["updated",1],["index",2],["ix",2],["v14",2],["rows",1],["account",1],["migration",2],["14",1],["added",1],["install",1],["crashed",1],["mid",1],["send",1],["has",2],["pins",2],["sitting",1],["reserved",3],["holder",3],["empty",1],["every",3],["recovery",2],["path",2],["looks",1],["those",1],["upgraded",1],["into",1],["nothing",2],["could",2],["find",1],["them",5],["free",1],["invisible",1],["composer",1],["any",1],["turn",1],["permanently",1],["upgrade",1],["itself",1],["moment",1],["no",4],["flight",1],["exactly",1],["they",3],["safe",1],["release",1],["fabricated",1],["left",1],["outcome",1],["inventing",1],["one",2],["would",2],["publish",1],["correlation",1],["never",1],["existed",1],["worse",1],["absence",1],["because",2],["reconcile",2],["believe",1],["simply",1],["given",1],["back",2],["two",2],["statements",1],["different",1],["claims",1],["goes",1],["open",3],["sent",1],["resolved",1],["dismissed",1],["keeps",1],["single",1],["over",1],["resurrected",1],["still",1],["carried",1],["historical",1],["undoing",1],["user",1],["review",1],["work",1],["re",1],["offering",1],["comments",1],["model",1],["already",2],["answered",1],["update",2],["annotations",2],["leftover",1],["moved",1],["stale",1],["bookkeeping",1],["live",1],["answers",1],["matches",1],["cleared",1],["without",1],["touching",1]]},{"id":"openai4s/store.py#Store._apply_annotation_locators","name":[["apply",1],["annotation",1],["locators",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["annotation",3],["locators",3],["self",2],["conn",3],["sqlite3",3],["connection",2],["none",2],["version",1],["26",1],["pdf",1],["html",1],["next",1],["image",1],["pins",1],["from",1],["openai4s",1],["storage",1],["migrations",1],["import",1],["duplicate",2],["column",4],["statement",2],["alter",2],["table",2],["annotations",2],["add",2],["kind",1],["text",2],["locator",1],["try",1],["execute",1],["except",1],["operational",1],["error",3],["as",1],["if",1],["not",1],["raise",1]]},{"id":"openai4s/store.py#Store._apply_annotation_reservation","name":[["apply",1],["annotation",1],["reservation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["annotation",3],["reservation",11],["self",2],["conn",5],["sqlite3",3],["connection",2],["none",2],["version",1],["14",1],["flight",1],["request",1],["holds",1],["pin",1],["added",1],["first",1],["ad",1],["hoc",1],["add",2],["column",5],["pass",1],["alone",1],["exists",3],["fresh",3],["database",1],["gets",1],["from",1],["create",3],["table",3],["so",2],["every",3],["test",1],["passed",1],["while",1],["existing",1],["v13",1],["install",2],["meaning",1],["already",1],["has",1],["data",1],["would",1],["reach",1],["update",1],["annotations",4],["id",8],["naming",1],["its",1],["not",6],["have",1],["blind",1],["spot",1],["always",1],["same",1],["one",2],["upgraded",1],["two",2],["different",1],["schemas",1],["only",1],["tests",1],["build",1],["by",1],["default",1],["try",1],["execute",3],["alter",1],["text",1],["except",1],["operational",1],["error",1],["as",1],["exc",2],["if",3],["duplicate",1],["raise",1],["unique",2],["per",1],["live",1],["requests",1],["cannot",2],["share",1],["release",1],["free",1],["somebody",1],["else",1],["claim",1],["partial",1],["because",1],["null",3],["resting",1],["state",1],["nearly",1],["row",2],["index",2],["ux",1],["annot",2],["ix",1]]},{"id":"openai4s/store.py#Store._apply_annotation_version_binding","name":[["apply",1],["annotation",1],["version",1],["binding",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["annotation",4],["version",8],["binding",2],["self",2],["conn",3],["sqlite3",3],["connection",2],["none",2],["12",1],["bind",1],["image",1],["was",1],["pinned",1],["recorded",2],["only",2],["artifact",2],["id",2],["send",3],["path",2],["resolved",1],["latest",1],["so",1],["agent",1],["re",1],["plotting",1],["between",1],["pin",2],["handed",1],["model",1],["different",1],["picture",1],["while",1],["coordinates",1],["still",1],["described",1],["old",2],["one",2],["existing",1],["rows",2],["stay",1],["null",2],["rather",1],["than",1],["being",1],["backfilled",1],["today",1],["they",1],["were",1],["taken",1],["against",1],["not",3],["anywhere",1],["writing",1],["current",1],["down",1],["would",1],["turn",1],["guess",1],["into",1],["fact",1],["reads",1],["as",2],["unbound",1],["keeps",1],["behaviour",1],["those",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["column",5],["checksum",1],["try",1],["execute",1],["alter",1],["table",1],["annotations",2],["add",1],["text",1],["except",1],["operational",1],["error",2],["if",1],["duplicate",1],["raise",1],["migration",1],["could",1],["be",1],["added",1],["from",1]]},{"id":"openai4s/store.py#Store._apply_artifact_browse_index","name":[["apply",1],["artifact",1],["browse",1],["index",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["artifact",5],["browse",3],["index",8],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["32",1],["keyset",1],["route",1],["additive",1],["create",2],["if",4],["not",2],["exists",3],["sqlite",1],["transactional",1],["ddl",1],["rolls",1],["away",1],["step",1],["fails",1],["drop",1],["ix",2],["artifacts",3],["project",3],["created",3],["reverse",1],["leaves",1],["every",1],["row",1],["untouched",1],["execute",1],["id",2],["at",1],["desc",2]]},{"id":"openai4s/store.py#Store._apply_artifact_delivery","name":[["apply",1],["artifact",1],["delivery",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["artifact",4],["delivery",4],["self",2],["conn",4],["sqlite3",2],["connection",2],["none",2],["version",1],["24",1],["capture",1],["observations",2],["recoverable",1],["final",2],["both",1],["tables",1],["close",1],["one",1],["publication",1],["contract",1],["so",1],["they",1],["advance",1],["together",1],["upgraded",1],["database",1],["either",1],["record",1],["producing",1],["cell",1],["reused",1],["bytes",1],["bind",1],["prose",1],["exact",1],["versions",1],["stays",1],["at",1],["v23",1],["neither",1],["half",1],["advertised",1],["as",1],["available",1],["create",2],["schema",2],["completion",1]]},{"id":"openai4s/store.py#Store._apply_artifact_env_identity","name":[["apply",1],["artifact",1],["env",1],["identity",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["artifact",3],["env",5],["identity",3],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",1],["say",1],["kernel",1],["environment",2],["describes",1],["historical",1],["rows",1],["keep",1],["null",1],["they",1],["were",1],["written",1],["by",2],["snapshot",1],["could",2],["only",1],["ever",1],["describe",1],["daemon",2],["so",1],["backfilling",1],["them",1],["would",1],["turn",1],["unattributed",1],["record",1],["into",1],["confidently",1],["wrong",1],["one",1],["very",1],["failure",1],["migration",2],["exists",1],["stop",1],["runs",1],["inside",1],["transaction",1],["owned",1],["run",1],["migrations",1],["have",2],["name",2],["execute",2],["pragma",1],["table",2],["info",1],["snapshots",3],["fetchall",1],["column",6],["interpreter",1],["generation",1],["id",1],["packages",1],["unavailable",1],["if",2],["continue",1],["try",1],["alter",1],["add",1],["text",1],["except",1],["operational",1],["error",2],["as",1],["not",2],["duplicate",1],["raise",1],["be",1],["added",1],["from",1]]},{"id":"openai4s/store.py#Store._apply_artifact_source","name":[["apply",1],["artifact",1],["source",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["artifact",6],["source",7],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",3],["data",1],["came",1],["from",2],["evidence",1],["scorecard",1],["asks",1],["every",1],["release",1],["grade",1],["carry",1],["there",1],["was",3],["no",2],["column",3],["at",1],["all",1],["so",1],["clause",1],["structurally",1],["unmeetable",1],["rather",1],["than",1],["sparsely",1],["met",1],["historical",1],["rows",1],["keep",1],["null",1],["written",1],["before",1],["retrieval",1],["recorded",1],["has",1],["recoverable",1],["inventing",1],["one",2],["would",1],["be",2],["same",1],["mistake",1],["as",2],["backfilling",1],["environment",1],["unattributed",1],["record",1],["turned",1],["into",1],["confidently",1],["wrong",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["have",2],["name",1],["execute",2],["pragma",1],["table",2],["info",1],["versions",3],["fetchall",1],["if",2],["return",1],["try",1],["alter",1],["add",1],["text",1],["except",1],["operational",1],["error",2],["not",2],["duplicate",1],["raise",1],["migration",1],["could",1],["added",1]]},{"id":"openai4s/store.py#Store._apply_auto_mode_budget_admission","name":[["apply",1],["auto",1],["mode",1],["budget",1],["admission",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["auto",4],["mode",4],["budget",5],["admission",2],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["29",1],["atomic",1],["reservations",1],["circuit",1],["state",2],["additive",1],["repeatable",1],["create",3],["table",1],["if",1],["not",2],["exists",1],["existing",1],["runs",2],["no",1],["row",2],["project",1],["as",1],["read",1],["only",1],["legacy",1],["true",1],["new",1],["same",1],["start",1],["run",1],["transaction",1],["guardian",1],["counters",1],["copied",1],["into",1],["these",1],["tables",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_auto_mode_state","name":[["apply",1],["auto",1],["mode",1],["state",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["auto",4],["mode",3],["state",2],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["25",1],["durable",1],["idempotent",1],["run",1],["audit",1],["facts",1],["focused",1],["repository",1],["constructor",1],["deliberately",1],["passive",1],["all",1],["seven",1],["tables",1],["checkpoint",1],["cursor",1],["advance",1],["one",1],["numbered",1],["rollback",1],["safe",1],["migration",1],["so",1],["interrupted",1],["upgrade",1],["advertises",1],["neither",1],["half",1],["recovery",1],["contract",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_compute_job_idem_owner","name":[["apply",1],["compute",1],["job",1],["idem",1],["owner",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["compute",7],["job",3],["idem",4],["owner",11],["self",2],["conn",4],["sqlite3",4],["connection",2],["none",2],["version",1],["11",1],["make",1],["idempotency",6],["namespace",1],["per",4],["old",2],["index",9],["was",1],["unique",3],["key",7],["installation",1],["wide",1],["while",1],["every",2],["other",3],["view",1],["jobs",6],["one",3],["session",3],["therefore",1],["blocked",1],["duplicate",2],["refusal",1],["handed",1],["back",1],["id",1],["status",1],["replacing",1],["not",4],["additive",1],["so",2],["needs",1],["real",1],["step",1],["rather",2],["than",2],["idempotent",1],["catch",1],["up",1],["pass",1],["order",1],["matters",1],["build",1],["new",1],["first",1],["database",1],["already",1],["contains",1],["cross",1],["fails",1],["here",1],["still",1],["place",1],["losing",1],["constraint",1],["then",1],["failing",1],["coalesce",2],["because",1],["sqlite",1],["treats",1],["nulls",1],["as",3],["distinct",1],["null",2],["exactly",1],["cli",1],["context",1],["must",1],["keep",1],["protecting",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["try",1],["execute",2],["create",1],["if",2],["exists",2],["ix",2],["except",2],["integrity",1],["error",4],["raise",2],["migration",2],["holds",1],["rows",1],["would",1],["violate",1],["two",1],["share",1],["reconcile",1],["remove",1],["before",1],["upgrading",1],["from",2],["operational",1],["could",1],["be",1],["created",1],["drop",1]]},{"id":"openai4s/store.py#Store._apply_compute_job_input_versions","name":[["apply",1],["compute",1],["job",1],["input",1],["versions",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["compute",3],["job",2],["input",4],["versions",4],["self",2],["conn",3],["sqlite3",3],["connection",2],["none",2],["version",1],["27",1],["durable",1],["lineage",2],["inputs",1],["staged",1],["into",1],["remote",1],["jobs",3],["historical",1],["keep",1],["null",1],["their",1],["cannot",1],["be",2],["recovered",1],["from",2],["output",1],["manifests",1],["command",1],["text",2],["inventing",1],["would",1],["worse",1],["than",1],["leaving",1],["absent",1],["openai4s",1],["storage",1],["migrations",1],["import",1],["duplicate",2],["column",3],["try",1],["execute",1],["alter",1],["table",1],["add",1],["except",1],["operational",1],["error",3],["as",1],["if",1],["not",1],["raise",1]]},{"id":"openai4s/store.py#Store._apply_compute_job_manifest","name":[["apply",1],["compute",1],["job",1],["manifest",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["compute",5],["job",3],["manifest",4],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",1],["room",1],["record",2],["actually",1],["produced",1],["historical",1],["rows",1],["keep",1],["null",1],["cannot",1],["reconstruct",1],["harvest",1],["happened",1],["before",1],["anything",1],["hashed",1],["inventing",1],["one",1],["would",1],["be",2],["worse",1],["than",1],["admitting",1],["unknown",1],["only",1],["jobs",4],["harvested",1],["from",2],["here",1],["carry",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["have",2],["name",1],["execute",2],["pragma",1],["table",2],["info",1],["fetchall",1],["column",6],["artifact",1],["integrity",1],["sha256",1],["if",2],["continue",1],["try",1],["alter",1],["add",1],["text",1],["except",1],["operational",1],["error",2],["as",1],["not",2],["duplicate",1],["raise",1],["migration",1],["could",1],["added",1]]},{"id":"openai4s/store.py#Store._apply_compute_job_owner","name":[["apply",1],["compute",1],["job",1],["owner",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["compute",6],["job",4],["owner",6],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",1],["record",1],["session",7],["workspace",2],["owns",1],["each",1],["without",1],["rehydrate",1],["loaded",1],["every",1],["installation",1],["wide",1],["live",1],["row",1],["into",2],["whichever",1],["built",1],["manager",2],["first",1],["so",2],["restart",1],["could",2],["hand",1],["one",1],["publish",1],["its",1],["harvested",1],["outputs",1],["different",1],["column",3],["lets",1],["recovery",1],["filter",1],["owning",1],["historical",1],["rows",1],["keep",1],["null",2],["cli",2],["global",1],["context",1],["only",1],["rehydrates",1],["them",1],["never",1],["web",1],["no",1],["inherits",1],["another",1],["pre",1],["upgrade",1],["jobs",4],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["have",2],["name",1],["execute",2],["pragma",1],["table",2],["info",1],["fetchall",1],["if",2],["key",3],["return",1],["try",1],["alter",1],["add",1],["text",1],["except",1],["operational",1],["error",2],["as",1],["not",2],["duplicate",1],["raise",1],["migration",1],["be",1],["added",1],["from",1]]},{"id":"openai4s/store.py#Store._apply_compute_job_pgid","name":[["apply",1],["compute",1],["job",1],["pgid",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["compute",5],["job",4],["pgid",7],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",1],["remote",1],["process",1],["group",4],["recorded",1],["rather",2],["than",2],["guessed",1],["cancellation",1],["signalled",1],["interactive",2],["shell",3],["non",1],["login",2],["ssh",1],["host",1],["cmd",1],["actually",1],["gets",1],["dash",1],["ash",1],["bash",1],["without",1],["control",2],["not",4],["enable",1],["so",1],["child",1],["pid",2],["its",1],["kill",1],["then",1],["found",1],["no",1],["such",1],["exited",1],["anyway",1],["some",1],["hosts",1],["caller",1],["was",2],["told",1],["allocation",1],["freed",1],["while",1],["whole",1],["command",1],["tree",1],["kept",1],["running",1],["historical",1],["rows",1],["keep",1],["null",1],["finished",1],["submit",1],["landed",1],["recoverable",1],["after",1],["fact",1],["cancel",1],["treats",1],["missing",1],["as",2],["cannot",1],["signal",1],["safely",1],["guessing",1],["one",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["have",2],["name",1],["execute",2],["pragma",1],["table",2],["info",1],["jobs",3],["fetchall",1],["if",2],["return",1],["try",1],["alter",1],["add",1],["column",2],["text",1],["except",1],["operational",1],["error",2],["duplicate",1],["raise",1],["migration",1],["could",1],["be",1],["added",1],["from",1]]},{"id":"openai4s/store.py#Store._apply_compute_job_states","name":[["apply",1],["compute",1],["job",1],["states",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",3],["compute",8],["job",5],["states",5],["self",2],["conn",5],["sqlite3",3],["connection",2],["none",2],["version",1],["one",2],["enforced",1],["state",1],["vocabulary",2],["adds",1],["termination",5],["reason",7],["folds",1],["two",1],["historical",1],["new",1],["not",8],["have",3],["onto",1],["preserving",1],["each",1],["them",1],["meant",2],["done",1],["succeeded",1],["rename",1],["nothing",1],["else",1],["incomplete",1],["failed",1],["outputs",2],["unverified",1],["exited",1],["but",1],["its",1],["could",2],["be",2],["verified",1],["success",1],["must",2],["keep",1],["name",2],["reads",1],["like",1],["closed",2],["cancelled",1],["handle",2],["user",1],["released",1],["while",1],["was",1],["live",1],["idempotent",1],["alter",2],["guarded",1],["every",1],["update",2],["selects",1],["only",1],["rows",1],["still",1],["carrying",1],["legacy",5],["value",1],["so",1],["re",1],["run",2],["after",1],["partial",1],["converges",1],["rather",1],["than",1],["double",1],["writing",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["migrations",1],["commit",1],["from",2],["openai4s",1],["import",1],["status",6],["map",2],["execute",3],["pragma",1],["table",2],["info",1],["jobs",4],["fetchall",1],["if",2],["try",1],["add",1],["column",2],["text",1],["except",1],["operational",1],["error",2],["as",1],["duplicate",1],["raise",1],["migration",1],["added",1],["items",1]]},{"id":"openai4s/store.py#Store._apply_datapro_content_index","name":[["apply",1],["datapro",1],["content",1],["index",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["datapro",3],["content",2],["index",3],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["16",1],["lossless",1],["local",1],["indexing",1],["data",1],["pro",1],["responses",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_datapro_content_index_repair","name":[["apply",1],["datapro",1],["content",1],["index",1],["repair",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["datapro",3],["content",2],["index",3],["repair",3],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["17",1],["early",1],["v16",3],["database",2],["stamped",1],["without",2],["its",2],["tables",2],["during",1],["development",1],["ddl",2],["briefly",1],["ran",1],["outside",1],["numbered",1],["migration",1],["was",1],["later",1],["moved",1],["into",1],["correct",1],["transaction",1],["local",1],["opened",1],["between",1],["those",1],["revisions",1],["therefore",1],["carry",1],["marker",1],["while",1],["missing",1],["one",1],["both",1],["reapplying",1],["idempotent",1],["under",1],["v17",1],["makes",1],["state",1],["recoverable",1],["deleting",1],["user",1],["data",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_delegation_generation_and_task_status","name":[["apply",1],["delegation",1],["generation",1],["task",1],["status",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",4],["delegation",8],["generation",5],["task",4],["status",5],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",1],["28",1],["durable",1],["identity",1],["delegated",2],["child",3],["executions",1],["execution",3],["log",2],["id",2],["lets",1],["directly",1],["recorded",1],["cell",1],["has",2],["no",1],["attempts",1],["row",1],["name",1],["kernel",1],["ran",1],["attempt",2],["backed",1],["web",1],["cells",1],["keep",2],["their",2],["derived",2],["binding",1],["children",2],["records",1],["completion",1],["contract",1],["alongside",1],["lifecycle",1],["historical",1],["rows",1],["null",1],["inventing",1],["either",1],["value",1],["would",1],["be",1],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["from",2],["openai4s",2],["storage",2],["import",2],["schema",2],["migrations",2],["duplicate",2],["column",5],["ddl",3],["script",2],["tables",1],["belong",1],["repository",1],["constructed",1],["only",1],["after",1],["finish",1],["fresh",1],["database",1],["they",1],["not",2],["exist",1],["yet",1],["at",1],["point",1],["idempotent",1],["first",1],["so",1],["alter",4],["below",1],["always",1],["table",4],["freshly",1],["created",1],["already",1],["carries",1],["guard",1],["treats",1],["as",2],["success",1],["statement",2],["add",2],["text",2],["try",1],["execute",1],["except",1],["operational",1],["error",3],["if",1],["raise",1]]},{"id":"openai4s/store.py#Store._apply_delegation_requests_and_attempts","name":[["apply",1],["delegation",1],["requests",1],["attempts",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["delegation",3],["requests",2],["attempts",2],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["30",1],["durable",1],["request",3],["identity",3],["separate",1],["from",1],["attempt",1],["additive",1],["existing",1],["children",1],["keep",1],["no",1],["row",1],["so",1],["replay",1],["without",1],["explicit",1],["stays",1],["new",1],["spawn",1],["rollback",1],["not",1],["delete",1],["published",1],["artifact",1],["versions",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_env_snapshot_generation","name":[["apply",1],["env",1],["snapshot",1],["generation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["env",11],["snapshot",10],["generation",19],["self",2],["conn",6],["sqlite3",3],["connection",2],["none",2],["version",5],["qualify",1],["attributions",1],["instead",1],["destroying",1],["them",1],["snapshots",6],["rows",4],["content",1],["addressed",1],["until",1],["now",1],["address",3],["did",2],["not",8],["include",1],["id",12],["while",1],["upsert",1],["never",1],["updated",1],["existing",1],["row",17],["kernel",1],["restarted",1],["into",1],["unchanged",1],["environment",5],["therefore",1],["resolved",1],["already",1],["disk",1],["kept",2],["naming",1],["first",3],["every",2],["artifact",2],["produced",2],["by",3],["second",1],["pointed",1],["at",1],["recorded",1],["as",2],["no",2],["other",1],["column",3],["carries",1],["so",4],["nothing",3],["could",2],["catch",1],["historical",1],["were",1],["actually",1],["shared",2],["recoverable",1],["sharing",1],["leaves",1],["trace",1],["migration",2],["answered",1],["clearing",1],["written",2],["before",2],["fix",2],["trades",1],["one",3],["wrong",1],["answer",2],["missing",1],["silently",1],["discards",1],["provenance",1],["right",1],["far",1],["more",2],["often",1],["than",2],["value",1],["labelled",1],["confidence",5],["says",1],["reading",1],["applies",1],["verified",2],["includes",1],["its",1],["cannot",1],["have",3],["been",1],["legacy",2],["unverified",2],["named",1],["may",1],["be",2],["only",1],["reader",1],["needs",1],["certainty",1],["filters",1],["label",2],["lost",1],["claims",1],["support",1],["idempotent",1],["derived",1],["from",4],["own",1],["re",1],["run",2],["recomputes",1],["same",1],["runs",1],["inside",1],["transaction",1],["owned",1],["migrations",1],["openai4s",1],["storage",1],["artifacts",1],["import",1],["name",4],["execute",4],["pragma",1],["table",2],["info",1],["fetchall",2],["if",3],["try",1],["alter",1],["add",1],["text",1],["except",1],["operational",1],["error",2],["duplicate",1],["raise",1],["added",1],["select",1],["kind",3],["python",3],["implementation",3],["platform",3],["interpreter",3],["packages",3],["json",6],["remote",4],["null",2],["expected",2],["empty",1],["list",1],["stored",1],["basis",1],["has",1],["always",1],["update",1],["else",1]]},{"id":"openai4s/store.py#Store._apply_env_snapshot_provenance","name":[["apply",1],["env",1],["snapshot",1],["provenance",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["env",5],["snapshot",3],["provenance",6],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",1],["room",1],["assumed",2],["vs",1],["measured",2],["marker",2],["has",1],["always",1],["stamped",1],["no",1],["kernel",1],["generation",1],["record",1],["fallback",1],["path",1],["insert",1],["never",1],["had",1],["column",3],["so",1],["single",1],["field",1],["tells",1],["reader",1],["whether",2],["environment",1],["was",3],["observed",1],["guessed",1],["from",2],["daemon",1],["computed",1],["thrown",1],["away",1],["every",1],["write",1],["historical",1],["rows",1],["keep",1],["null",1],["given",1],["old",1],["row",1],["not",3],["recoverable",1],["asserting",1],["either",1],["answer",1],["would",1],["be",2],["same",1],["mistake",1],["exists",1],["prevent",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["have",2],["name",1],["execute",2],["pragma",1],["table",2],["info",1],["snapshots",3],["fetchall",1],["if",2],["return",1],["try",1],["alter",1],["add",1],["text",1],["except",1],["operational",1],["error",2],["as",1],["duplicate",1],["raise",1],["migration",1],["could",1],["added",1]]},{"id":"openai4s/store.py#Store._apply_frame_model_binding","name":[["apply",1],["frame",1],["model",1],["binding",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["frame",3],["model",9],["binding",2],["self",2],["conn",4],["sqlite3",3],["connection",2],["none",2],["version",1],["10",1],["record",1],["configuration",2],["session",4],["actually",1],["stored",1],["string",1],["answers",1],["name",3],["not",4],["two",2],["differ",1],["exactly",1],["case",1],["matters",1],["profiles",1],["same",1],["against",1],["different",1],["providers",1],["endpoints",1],["editing",1],["profile",5],["rewrote",1],["place",1],["so",1],["replayed",1],["reported",1],["whatever",1],["happened",1],["say",1],["today",1],["d2",1],["rule",1],["binds",1],["id",2],["revision",2],["never",1],["silently",1],["follows",1],["latest",1],["historical",1],["rows",1],["keep",1],["null",1],["both",1],["reads",1],["as",3],["unbound",2],["default",1],["distinction",1],["point",1],["stays",1],["fully",1],["readable",1],["only",2],["sending",1],["new",1],["message",1],["asks",1],["user",1],["rebind",1],["backfill",1],["happens",1],["at",1],["read",1],["time",1],["unique",1],["provider",1],["endpoint",1],["match",1],["because",1],["ambiguous",1],["one",1],["guess",2],["here",1],["thing",1],["being",1],["removed",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["have",2],["execute",2],["pragma",1],["table",2],["info",1],["frames",3],["fetchall",1],["column",6],["decl",2],["text",1],["integer",1],["if",2],["continue",1],["try",1],["alter",1],["add",1],["except",1],["operational",1],["error",2],["duplicate",1],["raise",1],["migration",1],["could",1],["be",1],["added",1],["from",1]]},{"id":"openai4s/store.py#Store._apply_legacy_baseline","name":[["apply",1],["legacy",1],["baseline",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["legacy",5],["baseline",2],["self",3],["conn",12],["sqlite3",3],["connection",2],["none",2],["version",3],["historical",5],["catch",1],["up",1],["pass",1],["run",4],["once",2],["then",1],["stamped",1],["whole",1],["migrate",1],["every",2],["open",1],["idempotent",2],["by",4],["construction",1],["adds",1],["only",4],["absent",1],["columns",1],["backfill",3],["below",1],["guarded",1],["predicate",1],["selects",1],["rows",4],["still",2],["needing",1],["exactly",1],["be",1],["retrofitted",1],["onto",1],["existing",1],["database",2],["without",2],["reconstructing",1],["alters",1],["had",3],["already",2],["converge",1],["stamp",1],["stop",1],["re",2],["deriving",1],["forever",1],["after",1],["runs",1],["inside",1],["transaction",1],["owned",1],["migrations",2],["must",1],["not",6],["commit",1],["table",8],["cols",2],["items",1],["have",2],["name",5],["execute",10],["pragma",1],["info",1],["fetchall",2],["decl",3],["if",6],["continue",2],["try",1],["alter",2],["add",2],["column",4],["except",1],["operational",1],["error",4],["as",8],["one",1],["concurrent",1],["legitimately",1],["produces",1],["benign",1],["old",1],["blanket",1],["swallow",1],["also",2],["hid",1],["locked",1],["no",1],["such",1],["letting",1],["process",1],["against",1],["schema",1],["missing",1],["believed",1],["migration",3],["failure",1],["surfacing",1],["much",1],["later",1],["unexplained",1],["runtime",2],["duplicate",1],["raise",1],["failed",1],["from",7],["child",1],["frames",9],["inherited",1],["root",21],["id",34],["but",1],["silently",1],["kept",1],["project",7],["default",4],["artifacts",5],["their",2],["actor",7],["frame",21],["repair",1],["both",1],["idempotently",1],["tree",1],["exists",2],["unframed",1],["uploads",1],["remain",1],["untouched",1],["update",6],["coalesce",3],["select",6],["null",5],["join",1],["messages",3],["written",1],["before",1],["branch",6],["aware",1],["history",1],["belonged",1],["canonical",1],["keep",1],["immutable",2],["newly",2],["added",1],["routing",1],["projection",1],["create",1],["index",5],["ix",1],["msg",1],["seq",1],["cell",15],["was",1],["session",1],["monotonic",1],["allocation",1],["web",1],["cells",4],["explicitly",1],["named",1],["revision",3],["pretending",1],["never",1],["carry",1],["recoverable",1],["state",3],["execution",3],["log",3],["capture",1],["same",1],["dependency",1],["metadata",7],["recorded",1],["ones",1],["selected",1],["hash",4],["sentinel",1],["making",1],["additive",1],["producing",3],["code",6],["language",2],["origin",4],["visibility",11],["replay",8],["policy",8],["scientific",1],["str",1],["lower",1],["system",2],["recovery",2],["analyze",1],["python",1],["variable",3],["reads",2],["writes",2],["deletes",2],["mutation",1],["uncertain",2],["json",3],["dumps",3],["ensure",3],["ascii",3],["false",3],["else",1]]},{"id":"openai4s/store.py#Store._apply_memory_updated_at","name":[["apply",1],["memory",1],["updated",1],["at",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["memory",5],["updated",4],["at",7],["self",2],["conn",3],["sqlite3",3],["connection",2],["none",2],["version",1],["13",1],["record",1],["was",2],["last",2],["edited",3],["could",2],["be",3],["written",1],["deleted",1],["but",1],["never",2],["corrected",1],["so",1],["fixing",1],["typo",1],["standing",1],["context",1],["meant",1],["deleting",1],["writing",2],["again",1],["loses",1],["its",2],["place",1],["newest",1],["first",1],["order",1],["pane",1],["injection",1],["both",1],["two",1],["step",1],["round",1],["trip",1],["through",1],["scope",1],["may",1],["cap",1],["column",3],["exists",1],["because",2],["retention",2],["needs",1],["days",1],["withholds",1],["has",1],["not",5],["been",1],["touched",1],["year",1],["only",1],["created",2],["edit",1],["touch",1],["correcting",1],["stale",1],["instruction",1],["left",1],["expiring",1],["original",1],["clock",1],["existing",1],["rows",2],["stay",1],["null",1],["reads",1],["as",2],["falls",1],["back",1],["no",1],["backfill",1],["those",1],["were",1],["recorded",1],["anywhere",1],["today",1],["date",1],["down",1],["would",1],["turn",1],["guess",1],["into",1],["fact",1],["runs",1],["inside",1],["transaction",1],["owned",1],["by",1],["run",1],["migrations",1],["try",1],["execute",1],["alter",1],["table",1],["memories",2],["add",1],["integer",1],["except",1],["operational",1],["error",2],["if",1],["duplicate",1],["raise",1],["migration",1],["added",1],["from",1]]},{"id":"openai4s/store.py#Store._apply_model_capability_receipts","name":[["apply",1],["model",1],["capability",1],["receipts",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["model",4],["capability",4],["receipts",4],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["31",1],["exact",1],["from",1],["explicit",1],["probe",1],["additive",1],["timeout",1],["auth",1],["5xx",1],["never",1],["persist",1],["as",2],["false",1],["only",1],["current",1],["revision",1],["positive",1],["evidence",1],["adopted",1],["overlay",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_orchestration_leases","name":[["apply",1],["orchestration",1],["leases",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["orchestration",2],["leases",3],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["22",1],["session",3],["workload",1],["bindings",1],["m3b",1],["additive",1],["single",1],["user",1],["install",1],["gets",1],["two",1],["empty",1],["tables",1],["no",1],["behaviour",1],["change",1],["inv",1],["nothing",1],["writes",1],["them",1],["until",1],["actually",1],["asks",1],["cluster",1],["kernel",1],["create",1],["lease",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_orchestration_workloads","name":[["apply",1],["orchestration",1],["workloads",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["orchestration",2],["workloads",3],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["21",1],["allocations",1],["m3a",1],["carries",1],["partial",1],["unique",1],["index",1],["inv",1],["second",1],["live",1],["allocation",1],["one",1],["workload",2],["refused",1],["by",1],["database",1],["window",1],["between",1],["check",1],["insert",1],["no",1],["python",1],["guard",1],["covers",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_pragmas","name":[["apply",1],["pragmas",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["pragmas",2],["self",4],["none",2],["connection",2],["explicit",1],["pragma",3],["policy",2],["stated",1],["rather",2],["than",2],["inherited",1],["because",1],["default",3],["happens",1],["be",1],["right",1],["indistinguishable",1],["from",2],["one",1],["nobody",1],["chose",1],["next",1],["person",1],["cannot",1],["tell",1],["knobs",1],["were",1],["considered",1],["deliberately",1],["not",5],["here",1],["journal",2],["mode",2],["stays",1],["at",1],["rollback",1],["there",2],["real",3],["multi",1],["process",2],["access",1],["openai4s",2],["run",1],["init",1],["open",1],["database",3],["their",2],["own",1],["no",2],["check",1],["daemon",1],["live",2],["usual",1],["argument",1],["wal",4],["but",1],["measuring",1],["showed",1],["reader",1],["blocked",1],["by",3],["flight",1],["writer",1],["under",2],["either",1],["so",2],["demonstrated",1],["problem",1],["solve",1],["switching",1],["disk",1],["format",1],["user",1],["folklore",1],["bad",1],["trade",2],["also",1],["adds",1],["shm",1],["sidecars",1],["unsafe",1],["network",1],["filesystems",1],["revisit",1],["concurrency",1],["crash",2],["recovery",1],["test",1],["before",1],["synchronous",1],["already",1],["full",1],["safe",1],["end",1],["lowering",1],["trades",1],["durability",1],["write",1],["speed",1],["holding",1],["audit",1],["ledger",1],["make",1],["silently",1],["lock",1],["data",1],["pro",1],["entries",1],["reference",1],["batch",1],["delete",2],["cascade",1],["per",1],["off",1],["leaving",1],["first",1],["foreign",2],["key",1],["as",1],["documentation",1],["lifecycle",1],["repositories",1],["still",1],["both",1],["rows",1],["explicitly",1],["keeps",1],["upgraded",1],["externally",1],["opened",1],["databases",1],["correct",1],["too",1],["conn",1],["execute",1],["keys",1]]},{"id":"openai4s/store.py#Store._apply_session_owners","name":[["apply",1],["session",1],["owners",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["session",4],["owners",3],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["19",1],["ownership",1],["team",1],["mode",1],["m1",1],["inv",1],["13",1],["additive",1],["existing",1],["sessions",1],["no",1],["row",1],["visibility",1],["rule",1],["reads",1],["as",1],["admin",1],["only",1],["rather",1],["than",1],["everyone",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_team_governance","name":[["apply",1],["team",1],["governance",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["team",3],["governance",4],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["20",1],["membership",1],["invites",1],["usage",1],["ledger",1],["quotas",1],["m2",1],["additive",1],["every",1],["table",1],["dormant",1],["until",1],["mode",1],["uses",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_team_users","name":[["apply",1],["team",1],["users",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["team",5],["users",3],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["18",1],["mode",1],["identity",1],["auth",1],["sessions",1],["audit",1],["log",1],["additive",1],["only",1],["no",1],["existing",1],["table",1],["changes",1],["shape",1],["so",1],["single",1],["user",1],["install",1],["upgrades",1],["without",1],["behavioral",1],["change",1],["inv",1],["ddl",1],["lives",1],["storage",1],["py",1],["runs",1],["inside",1],["numbered",1],["step",1],["never",1],["at",1],["repository",1],["init",1],["v16",1],["v17",1],["lesson",1],["create",1],["schema",1]]},{"id":"openai4s/store.py#Store._apply_user_llm_keys","name":[["apply",1],["user",1],["llm",1],["keys",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["apply",2],["user",4],["llm",3],["keys",3],["self",2],["conn",3],["sqlite3",2],["connection",2],["none",2],["version",1],["23",1],["per",1],["credential",1],["references",2],["m4",1],["d7",1],["additive",1],["holds",1],["rather",1],["than",1],["secrets",1],["themselves",1],["stay",1],["secret",1],["broker",1],["so",1],["table",1],["copied",1],["off",1],["machine",1],["names",1],["slots",1],["cannot",1],["open",1],["create",1],["key",1],["schema",1]]},{"id":"openai4s/store.py#Store._artifact_write_scope","name":[["artifact",1],["write",1],["scope",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",3],["write",3],["scope",3],["self",3],["frame",8],["id",12],["str",10],["none",8],["root",4],["project",4],["tuple",2],["bool",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store._exec","name":[["exec",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["exec",2],["self",5],["sql",3],["str",2],["params",3],["tuple",2],["none",2],["lock",1],["conn",2],["execute",1],["commit",1]]},{"id":"openai4s/store.py#Store._load_capability_receipt_overlays","name":[["load",1],["capability",1],["receipt",1],["overlays",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["load",2],["capability",3],["receipt",11],["overlays",4],["self",4],["none",2],["re",1],["adopt",1],["current",3],["revision",3],["positive",1],["receipts",2],["after",1],["restart",1],["from",1],["openai4s",1],["llm",1],["capabilities",1],["import",1],["probe",3],["version",3],["drop",2],["install",2],["overlay",2],["str",2],["profile",7],["id",4],["int",3],["list",2],["model",2],["profiles",1],["if",3],["not",1],["deleted",1],["at",1],["all",1],["continue",2]]},{"id":"openai4s/store.py#Store._migrate","name":[["migrate",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["migrate",2],["self",38],["none",2],["bring",1],["database",2],["schema",2],["version",4],["transactionally",1],["once",1],["fast",1],["path",3],["pragma",1],["user",3],["read",1],["already",1],["current",1],["no",1],["probing",1],["at",3],["all",1],["previously",1],["every",1],["open",1],["re",1],["derived",1],["shape",1],["table",2],["info",1],["scan",1],["per",1],["lock",1],["report",2],["run",1],["migrations",1],["conn",1],["db",3],["legacy",2],["baseline",2],["apply",32],["compute",12],["job",12],["states",2],["manifest",2],["artifact",8],["env",6],["identity",2],["source",2],["pgid",2],["snapshot",4],["generation",4],["provenance",2],["owner",4],["10",1],["frame",2],["model",4],["binding",4],["11",1],["idem",2],["12",1],["annotation",8],["13",1],["memory",2],["updated",2],["14",1],["reservation",2],["15",1],["admission",4],["ledger",2],["16",1],["datapro",4],["content",4],["index",6],["17",1],["repair",2],["18",1],["team",4],["users",2],["19",1],["session",2],["owners",2],["20",1],["governance",2],["21",1],["orchestration",4],["workloads",2],["22",1],["leases",2],["23",1],["llm",2],["keys",2],["24",1],["observations",1],["completion",1],["delivery",2],["25",1],["auto",4],["mode",4],["durable",1],["state",2],["26",1],["locators",2],["27",1],["input",2],["versions",2],["28",1],["delegation",4],["task",2],["status",2],["29",1],["budget",2],["30",1],["requests",2],["attempts",2],["31",1],["capability",2],["receipts",2],["32",1],["browse",2],["if",1],["migrated",1],["harden",1]]},{"id":"openai4s/store.py#Store._plan_row","name":[["plan",1],["row",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["plan",2],["row",6],["self",3],["dict",2],["return",1],["plans",1],["normalize",1]]},{"id":"openai4s/store.py#Store._query_view_only","name":[["query",1],["view",1],["only",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["query",4],["view",6],["only",7],["self",2],["frozenset",2],["str",2],["base",1],["tables",4],["host",2],["may",1],["reach",1],["through",1],["team",5],["mode",4],["adds",1],["conversation",1],["execution",1],["family",1],["off",2],["byte",1],["identical",1],["has",1],["always",1],["been",1],["keeps",1],["single",2],["user",2],["install",1],["documented",1],["select",1],["from",4],["frames",1],["working",1],["inv",1],["read",2],["environment",1],["rather",1],["than",1],["config",5],["because",1],["store",1],["constructed",1],["places",1],["have",1],["no",2],["guard",2],["silently",1],["loosened",1],["its",1],["was",2],["unavailable",1],["would",1],["be",1],["wrong",1],["failure",1],["reading",1],["env",3],["fine",1],["re",1],["implementing",1],["truthiness",1],["rule",2],["not",1],["accept",1],["true",1],["yes",1],["while",2],["accepts",1],["everything",1],["outside",1],["false",2],["so",1],["openai4",2],["enabled",1],["booted",1],["daemon",1],["login",1],["forced",1],["ownership",1],["filtering",1],["returned",1],["every",1],["member",1],["prompts",1],["one",2],["place",1],["openai4s",1],["import",1],["flag",2],["if",1],["return",2]]},{"id":"openai4s/store.py#Store._refresh_scoped_views","name":[["refresh",1],["scoped",1],["views",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["refresh",2],["scoped",4],["views",5],["self",4],["conn",4],["sqlite3",2],["connection",2],["scope",11],["mapping",2],["str",4],["any",2],["none",3],["publish",1],["my",9],["one",2],["caller",4],["at",1],["most",1],["once",1],["per",4],["internal",2],["artifact",13],["tables",3],["cannot",1],["simply",1],["be",1],["denied",1],["bundled",1],["skill",1],["legitimately",1],["reads",1],["versions",4],["source",1],["confirm",1],["retrieval",1],["provenance",2],["just",1],["attached",1],["so",4],["base",1],["closed",1],["direct",1],["access",1],["reachable",1],["only",1],["through",1],["these",1],["carry",2],["root",27],["frame",17],["id",30],["project",15],["baked",1],["as",9],["literals",1],["two",1],["things",1],["here",2],["load",1],["bearing",1],["first",2],["version",3],["method",1],["got",1],["both",2],["wrong",2],["executescript",1],["not",6],["correctness",1],["point",1],["rather",2],["than",3],["performance",1],["issues",1],["implicit",1],["commit",2],["before",1],["running",1],["its",2],["script",1],["every",2],["host",1],["query",4],["ended",1],["whatever",2],["transaction",2],["had",1],["open",1],["database",1],["holds",1],["audit",1],["ledger",1],["read",3],["commits",1],["someone",1],["else",1],["half",1],["finished",1],["write",1],["test",2],["agent",1],["sql",19],["callers",1],["check",1],["definitions",1],["also",1],["cached",1],["against",1],["produced",1],["them",1],["rebuilt",1],["measured",1],["machine",1],["090",1],["ms",3],["005",1],["17x",1],["path",1],["worth",2],["having",1],["more",1],["recorded",1],["because",2],["number",1],["small",1],["earlier",1],["note",1],["blamed",1],["slow",1],["suite",1],["was",2],["09",1],["could",1],["have",1],["done",1],["values",1],["ids",1],["never",1],["supplies",1],["they",2],["come",1],["from",10],["resolve",1],["quoted",1],["anyway",1],["value",1],["interpolated",1],["into",1],["ddl",1],["quoting",1],["if",2],["getattr",1],["view",12],["return",1],["quote",2],["statements",2],["create",8],["temp",9],["artifacts",5],["select",8],["main",13],["join",7],["capture",2],["observations",2],["lineage",2],["edges",2],["output",1],["frames",3],["env",2],["snapshots",2],["themselves",1],["filter",1],["tried",1],["returned",1],["nothing",1],["message",1],["nullable",1],["turn",1],["messages",3],["keyed",1],["by",1],["joining",1],["dropped",1],["row",1],["always",1],["empty",1],["indistinguishable",1],["working",1],["guard",1],["until",1],["somebody",1],["asserts",1],["owner",1],["still",1],["execution",2],["log",2],["name",2],["execute",2],["drop",1],["exists",1],["statement",2]]},{"id":"openai4s/store.py#Store.abandon_admission","name":[["abandon",1],["admission",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["abandon",2],["admission",3],["self",9],["reservation",7],["id",21],["str",6],["root",6],["frame",6],["job",7],["bool",2],["undo",1],["whose",2],["turn",4],["was",3],["correlated",1],["then",2],["never",2],["started",1],["correlation",1],["written",1],["before",1],["thread",1],["start",3],["so",2],["client",2],["202",1],["lost",1],["tell",1],["accepted",3],["from",1],["refusal",1],["ordering",1],["opens",1],["its",2],["own",1],["hole",1],["at",3],["other",2],["end",1],["if",2],["fails",1],["plain",1],["release",1],["leaves",1],["released",3],["request",2],["exact",1],["signature",1],["work",1],["ran",1],["reconcile",1],["would",2],["report",1],["as",1],["not",2],["resend",1],["cas",1],["only",1],["ever",1],["retract",1],["called",1],["succeeded",1],["owns",1],["row",1],["nothing",1],["here",1],["matches",1],["pins",1],["ledger",1],["move",1],["one",1],["transaction",1],["same",1],["reason",1],["every",1],["terminal",1],["transition",1],["now",4],["ms",1],["lock",1],["conn",6],["execute",3],["begin",1],["immediate",1],["try",1],["changed",2],["update",2],["annotation",1],["admissions",1],["state",2],["null",3],["updated",2],["reserved",2],["pending",1],["rowcount",1],["rollback",2],["return",2],["false",1],["annotations",1],["status",2],["open",1],["commit",1],["except",1],["base",1],["exception",1],["raise",1],["true",1]]},{"id":"openai4s/store.py#Store.abandon_incomplete_execution_attempts","name":[["abandon",1],["incomplete",1],["execution",1],["attempts",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["abandon",3],["incomplete",3],["execution",2],["attempts",3],["self",3],["owner",4],["instance",4],["id",4],["str",2],["finished",4],["at",4],["int",4],["none",4],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.abandon_live_kernel_generations","name":[["abandon",1],["live",1],["kernel",1],["generations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["abandon",3],["live",3],["kernel",3],["generations",3],["self",3],["owner",4],["instance",4],["id",4],["str",4],["reason",4],["daemon",2],["restart",2],["ended",4],["at",4],["int",4],["none",4],["return",1]]},{"id":"openai4s/store.py#Store.activate_restart_permission_continuation","name":[["activate",1],["restart",1],["permission",1],["continuation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["activate",3],["restart",3],["permission",2],["continuation",3],["self",3],["decision",3],["id",3],["str",2],["expires",4],["at",4],["int",2],["none",4],["dict",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.activate_session_branch_checkpoint","name":[["activate",1],["session",1],["branch",1],["checkpoint",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["activate",3],["session",3],["branch",2],["checkpoint",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["activation",1]]},{"id":"openai4s/store.py#Store.active_session_branch","name":[["active",1],["session",1],["branch",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["active",2],["session",3],["branch",2],["self",3],["root",3],["frame",3],["id",3],["str",4],["return",1],["activation",1],["current",1]]},{"id":"openai4s/store.py#Store.active_share_for_frame","name":[["active",1],["share",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["active",3],["share",2],["frame",6],["self",3],["root",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["shares",1]]},{"id":"openai4s/store.py#Store.add_annotation","name":[["add",1],["annotation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["add",3],["annotation",2],["self",3],["root",4],["frame",4],["id",12],["str",16],["artifact",8],["name",4],["none",18],["rel",8],["float",4],["body",4],["version",4],["checksum",4],["kind",4],["locator",4],["dict",2],["return",1],["annotations",1]]},{"id":"openai4s/store.py#Store.add_frame_tokens","name":[["add",1],["frame",1],["tokens",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["add",3],["frame",6],["tokens",11],["self",3],["id",3],["str",2],["input",4],["int",4],["output",4],["cost",4],["usd",4],["float",2],["none",2],["frames",1]]},{"id":"openai4s/store.py#Store.add_lineage_edge","name":[["add",1],["lineage",1],["edge",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["add",3],["lineage",3],["edge",3],["self",3],["input",4],["version",8],["id",16],["str",8],["output",4],["producing",4],["cell",4],["none",10],["frame",4],["artifacts",1]]},{"id":"openai4s/store.py#Store.add_memory","name":[["add",1],["memory",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["add",3],["memory",2],["self",3],["content",4],["str",6],["block",4],["general",2],["project",4],["id",4],["default",2],["dict",2],["return",1],["memories",1]]},{"id":"openai4s/store.py#Store.add_message","name":[["add",1],["message",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["add",3],["message",3],["self",3],["root",4],["frame",8],["id",12],["str",10],["branch",4],["none",16],["role",4],["content",4],["metadata",4],["dict",4],["created",4],["at",4],["int",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.add_note","name":[["add",1],["note",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["add",3],["note",2],["self",3],["project",4],["id",4],["str",6],["content",4],["title",4],["none",4],["dict",2],["return",1],["notes",1]]},{"id":"openai4s/store.py#Store.add_step","name":[["add",1],["step",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["add",3],["step",7],["self",3],["id",8],["str",10],["frame",4],["kind",4],["title",4],["none",8],["input",4],["dict",4],["status",4],["running",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.allocate_execution_attempt","name":[["allocate",1],["execution",1],["attempt",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["allocate",3],["execution",2],["attempt",11],["self",3],["group",4],["id",24],["str",12],["producing",4],["cell",8],["state",4],["revision",4],["int",6],["none",28],["generation",4],["owner",4],["instance",4],["replayed",4],["from",4],["ordinal",4],["allocated",4],["at",4],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.annotation_is_reserved","name":[["annotation",1],["reserved",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["annotation",5],["reserved",3],["self",3],["id",3],["str",2],["bool",2],["return",1],["annotations",1]]},{"id":"openai4s/store.py#Store.append_action_event","name":[["append",1],["action",1],["event",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["append",3],["action",6],["event",7],["self",3],["group",4],["id",20],["str",18],["type",4],["sequence",4],["int",4],["none",38],["tool",4],["call",4],["wire",4],["canonical",4],["arguments",8],["any",6],["raw",4],["result",4],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["list",2],["tuple",2],["created",4],["at",4],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.append_action_group","name":[["append",1],["action",1],["group",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["append",3],["action",2],["group",7],["self",3],["root",4],["frame",4],["id",16],["str",18],["turn",4],["kind",4],["branch",4],["none",40],["ordinal",4],["int",4],["provider",4],["model",4],["wire",4],["state",4],["any",6],["assistant",8],["content",4],["message",4],["usage",4],["dict",4],["cost",4],["usd",4],["float",2],["created",4],["at",4],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.append_action_group_with_events","name":[["append",1],["action",1],["group",1],["events",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["append",3],["action",2],["group",8],["events",7],["self",3],["root",4],["frame",4],["id",16],["str",14],["branch",4],["turn",4],["kind",4],["list",2],["dict",4],["any",2],["admission",4],["operation",4],["atomically",1],["publish",1],["one",1],["non",1],["provider",1],["lifecycle",1],["its",1],["return",1],["actions",1],["tool",1]]},{"id":"openai4s/store.py#Store.append_compute_job_event","name":[["append",1],["compute",1],["job",1],["event",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["append",3],["compute",3],["job",5],["event",3],["self",3],["id",3],["str",4],["kind",3],["payload",3],["none",2],["int",2],["return",1],["jobs",1]]},{"id":"openai4s/store.py#Store.append_recovery_event","name":[["append",1],["recovery",1],["event",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["append",3],["recovery",3],["event",2],["self",3],["fields",3],["any",2],["dict",2],["return",1],["journal",1]]},{"id":"openai4s/store.py#Store.append_tool_action_group","name":[["append",1],["tool",1],["action",1],["group",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["append",3],["tool",3],["action",2],["group",7],["self",3],["root",4],["frame",4],["id",16],["str",18],["turn",4],["events",4],["list",2],["dict",6],["any",8],["branch",4],["none",40],["ordinal",4],["int",4],["provider",4],["model",4],["wire",4],["state",4],["assistant",8],["content",4],["message",4],["usage",4],["cost",4],["usd",4],["float",2],["created",4],["at",4],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.archive_compaction","name":[["archive",1],["compaction",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["archive",3],["compaction",2],["self",3],["frame",4],["id",8],["str",8],["none",2],["summary",4],["compacted",4],["list",2],["dict",2],["project",4],["default",2],["metadata",3],["any",2],["return",1],["compactions",1]]},{"id":"openai4s/store.py#Store.artifact_by_filename","name":[["artifact",1],["by",1],["filename",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",3],["by",3],["filename",6],["self",3],["str",4],["root",3],["frame",3],["id",3],["none",6],["strict",4],["bool",2],["false",2],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.artifact_by_scope_filename","name":[["artifact",1],["by",1],["scope",1],["filename",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",3],["by",3],["scope",3],["filename",3],["self",3],["args",3],["kwargs",3],["dict",2],["none",2],["thin",1],["facade",1],["exact",1],["nullable",1],["root",1],["upload",1],["lookup",1],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.artifact_by_unique_filename","name":[["artifact",1],["by",1],["unique",1],["filename",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",4],["by",3],["unique",3],["filename",7],["self",3],["str",4],["root",4],["frame",5],["id",4],["none",6],["dict",2],["resolves",1],["only",1],["names",1],["exactly",1],["one",2],["pass",1],["ask",1],["within",1],["report",1],["siblings",1],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.artifact_capture_observation_cursor","name":[["artifact",1],["capture",1],["observation",1],["cursor",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",2],["capture",3],["observation",3],["cursor",3],["self",3],["root",4],["frame",4],["id",8],["str",4],["none",8],["project",4],["int",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.artifact_capture_observations_since","name":[["artifact",1],["capture",1],["observations",1],["since",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",2],["capture",3],["observations",3],["since",3],["self",3],["cursor",3],["int",4],["root",4],["frame",4],["id",8],["str",4],["none",2],["project",4],["limit",4],["10",2],["000",2],["list",2],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.artifact_names_for_frame","name":[["artifact",1],["names",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",3],["names",3],["frame",6],["self",3],["id",3],["str",4],["list",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.artifact_write_scope","name":[["artifact",1],["write",1],["scope",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",6],["write",4],["scope",4],["self",3],["frame",8],["id",13],["str",10],["none",14],["root",4],["project",5],["tuple",2],["bool",2],["would",1],["land",1],["resolved",1],["without",1],["writing",1],["repository",1],["has",2],["always",1],["had",1],["save",2],["calls",1],["but",1],["by",1],["time",1],["runs",1],["manager",1],["upload",2],["already",1],["rewritten",1],["live",1],["file",1],["so",2],["conflicting",1],["refused",1],["after",1],["previous",1],["version",1],["bytes",1],["were",1],["gone",1],["nothing",1],["needed",2],["be",2],["built",1],["resolution",1],["asked",1],["first",1],["public",1],["path",1],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.auto_mode_event_cursor","name":[["auto",1],["mode",1],["event",1],["cursor",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["auto",3],["mode",3],["event",3],["cursor",3],["self",3],["root",3],["frame",3],["id",7],["str",4],["branch",4],["none",4],["int",2],["return",1]]},{"id":"openai4s/store.py#Store.begin_share_publish","name":[["begin",1],["share",1],["publish",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["begin",3],["share",6],["publish",3],["self",3],["id",12],["str",8],["root",4],["frame",4],["title",4],["none",6],["pending",4],["snapshot",4],["expires",4],["at",4],["int",2],["dict",2],["return",1],["shares",1]]},{"id":"openai4s/store.py#Store.bind_auto_mode_repair_execution_group","name":[["bind",1],["auto",1],["mode",1],["repair",1],["execution",1],["group",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["bind",3],["auto",3],["mode",3],["repair",6],["execution",3],["group",3],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.bind_execution_attempt_generation","name":[["bind",1],["execution",1],["attempt",1],["generation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["bind",3],["execution",2],["attempt",6],["generation",6],["self",3],["id",6],["str",4],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.bind_imported_completion_delivery","name":[["bind",1],["imported",1],["completion",1],["delivery",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["bind",3],["imported",3],["completion",3],["delivery",2],["self",3],["fields",3],["any",4],["dict",2],["str",2],["return",1],["deliveries",1],["message",1]]},{"id":"openai4s/store.py#Store.browse_artifacts","name":[["browse",1],["artifacts",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["browse",3],["artifacts",4],["self",3],["project",4],["id",8],["str",12],["filename",4],["query",4],["none",20],["content",4],["type",4],["origin",4],["before",4],["tuple",2],["int",4],["limit",4],["50",2],["visible",4],["user",4],["list",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.browse_frames","name":[["browse",1],["frames",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["browse",3],["frames",4],["self",3],["project",4],["id",8],["str",8],["none",14],["default",2],["status",4],["roots",4],["only",4],["bool",2],["true",2],["limit",4],["int",4],["50",2],["before",4],["tuple",2],["visible",4],["user",4],["list",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.capability_snapshot","name":[["capability",1],["snapshot",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["capability",3],["snapshot",3],["self",3],["kind",3],["str",8],["names",3],["project",4],["id",8],["none",8],["session",4],["dict",4],["return",1],["state",1]]},{"id":"openai4s/store.py#Store.capability_state","name":[["capability",1],["state",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["capability",4],["state",4],["self",3],["project",4],["id",8],["str",4],["none",8],["session",4],["service",2],["return",1],["capabilities",1],["scoped",1]]},{"id":"openai4s/store.py#Store.cell_count","name":[["cell",1],["count",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["cell",3],["count",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["int",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.cell_detail","name":[["cell",1],["detail",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["cell",6],["detail",3],["self",3],["producing",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.close","name":[["close",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["close",3],["self",8],["none",2],["lock",1],["if",3],["closed",3],["return",1],["conn",1],["true",1],["discard",1],["store",3],["managed",1],["data",1],["pro",1],["http",1],["connection",1],["retains",1],["just",1],["time",1],["header",1],["provider",1],["over",1],["bounded",1],["sent",1],["secrets",1],["reflection",1],["redaction",1],["once",1],["generation",1],["ends",1],["neither",1],["may",1],["remain",1],["process",1],["wide",1],["mcp",3],["cache",3],["resolve",1],["scope",3],["from",3],["object",1],["identity",1],["never",2],["credential",1],["material",1],["crucially",1],["not",1],["create",1],["manager",1],["many",1],["stores",1],["connector",2],["openai4s",2],["import",2],["datapro",3],["client",1],["disconnect",2],["initialized",2],["id",1],["runtime",1]]},{"id":"openai4s/store.py#Store.commit_artifact_upload","name":[["commit",1],["artifact",1],["upload",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["commit",3],["artifact",3],["upload",4],["self",3],["fields",3],["dict",2],["thin",1],["facade",1],["repository",1],["cross",1],["store",1],["transaction",1],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.commit_auto_mode_budget","name":[["commit",1],["auto",1],["mode",1],["budget",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["commit",3],["auto",3],["mode",3],["budget",3],["self",3],["admission",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.commit_completion_delivery","name":[["commit",1],["completion",1],["delivery",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["commit",3],["completion",3],["delivery",2],["self",3],["idempotency",4],["key",4],["str",20],["root",4],["frame",8],["id",12],["branch",4],["none",20],["content",4],["manifest",8],["mapping",6],["any",8],["message",5],["metadata",4],["expected",4],["sha256",4],["created",4],["at",4],["int",2],["snapshot",4],["verifier",4],["callable",2],["object",2],["dict",2],["return",1],["deliveries",1],["final",1]]},{"id":"openai4s/store.py#Store.committed_completion_deliveries","name":[["committed",1],["completion",1],["deliveries",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["committed",3],["completion",3],["deliveries",3],["self",3],["root",4],["frame",4],["id",8],["str",6],["none",8],["branch",4],["limit",4],["int",2],["1000",2],["list",2],["dict",2],["any",2],["return",1]]},{"id":"openai4s/store.py#Store.compare_and_set_plan_status","name":[["compare",1],["plan",1],["status",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["compare",3],["plan",8],["status",9],["self",3],["id",3],["str",6],["expected",4],["new",4],["bool",2],["claim",1],["transition",1],["true",1],["one",1],["caller",2],["performed",1],["update",1],["writes",2],["whatever",1],["given",1],["so",1],["checks",1],["first",1],["has",1],["already",1],["let",1],["go",1],["row",1],["by",1],["time",1],["anything",1],["must",1],["happen",1],["once",1],["resuming",1],["paused",1],["goes",1],["through",1],["here",1],["instead",1],["return",1],["plans",1]]},{"id":"openai4s/store.py#Store.compare_and_swap_kernel_bootstrap","name":[["compare",1],["swap",1],["kernel",1],["bootstrap",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["compare",3],["swap",3],["kernel",3],["bootstrap",7],["self",3],["generation",3],["id",7],["str",4],["expected",4],["manifest",4],["none",8],["any",2],["at",4],["int",2],["dict",2],["return",1],["generations",1]]},{"id":"openai4s/store.py#Store.complete_auto_mode_repair","name":[["complete",1],["auto",1],["mode",1],["repair",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["complete",3],["auto",3],["mode",3],["repair",6],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.complete_auto_mode_review","name":[["complete",1],["auto",1],["mode",1],["review",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["complete",3],["auto",3],["mode",3],["review",6],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.complete_permission_review_assessment","name":[["complete",1],["permission",1],["review",1],["assessment",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["complete",3],["permission",3],["review",3],["assessment",5],["self",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1],["auto",1],["mode",1]]},{"id":"openai4s/store.py#Store.completion_deliveries_for_session","name":[["completion",1],["deliveries",1],["session",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["completion",3],["deliveries",3],["session",3],["self",3],["root",3],["frame",3],["id",3],["str",4],["limit",4],["int",2],["10",2],["000",2],["list",2],["dict",2],["any",2],["return",1]]},{"id":"openai4s/store.py#Store.compute_job_by_idempotency_key","name":[["compute",1],["job",1],["by",1],["idempotency",1],["key",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["compute",3],["job",2],["by",3],["idempotency",3],["key",9],["self",3],["str",4],["owner",3],["none",6],["scoped",4],["bool",2],["true",2],["dict",2],["return",1],["jobs",1]]},{"id":"openai4s/store.py#Store.compute_job_events","name":[["compute",1],["job",1],["events",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["compute",3],["job",5],["events",3],["self",3],["id",3],["str",2],["list",2],["dict",2],["return",1],["jobs",1]]},{"id":"openai4s/store.py#Store.compute_jobs_for_owner","name":[["compute",1],["jobs",1],["owner",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["compute",3],["jobs",4],["owner",7],["self",3],["key",3],["str",2],["none",2],["limit",3],["int",2],["200",2],["list",2],["dict",2],["one",1],["remote",1],["live",1],["finished",1],["never",1],["installation",1],["wide",1],["return",1]]},{"id":"openai4s/store.py#Store.connector_env","name":[["connector",1],["env",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["connector",7],["env",4],["self",3],["dict",4],["process",1],["launched",1],["references",1],["resolved",1],["return",1],["resolve",1]]},{"id":"openai4s/store.py#Store.consume_restart_permission_grant","name":[["consume",1],["restart",1],["permission",1],["grant",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["consume",3],["restart",3],["permission",2],["grant",3],["self",3],["root",4],["frame",4],["id",8],["str",14],["tool",4],["target",4],["project",4],["none",20],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["list",2],["tuple",2],["dangerous",4],["bool",2],["false",2],["canonical",4],["arguments",4],["any",2],["consumed",4],["at",4],["int",2],["dict",2],["return",1],["permissions",1],["once",1]]},{"id":"openai4s/store.py#Store.continue_delegation_request","name":[["continue",1],["delegation",1],["request",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["continue",3],["delegation",2],["request",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["delegations",1]]},{"id":"openai4s/store.py#Store.count_projects","name":[["count",1],["projects",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["count",3],["projects",3],["self",3],["str",4],["none",8],["visible",4],["user",4],["id",4],["int",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.create_compute_job","name":[["create",1],["compute",1],["job",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["compute",3],["job",2],["self",3],["kw",3],["dict",2],["return",1],["jobs",1]]},{"id":"openai4s/store.py#Store.create_folder","name":[["create",1],["folder",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["folder",2],["self",3],["project",4],["id",4],["str",4],["name",4],["dict",2],["return",1],["folders",1]]},{"id":"openai4s/store.py#Store.create_kernel_generation","name":[["create",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["kernel",3],["generation",2],["self",3],["fields",3],["any",2],["dict",2],["return",1],["generations",1]]},{"id":"openai4s/store.py#Store.create_permission_request","name":[["create",1],["permission",1],["request",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["permission",2],["request",6],["self",3],["any",2],["dict",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.create_plan","name":[["create",1],["plan",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["plan",2],["self",3],["frame",4],["id",12],["str",14],["project",4],["default",2],["title",4],["none",10],["rationale",4],["confidence",4],["steps",4],["list",2],["dict",4],["artifact",4],["status",4],["draft",2],["return",1],["plans",1]]},{"id":"openai4s/store.py#Store.create_project","name":[["create",1],["project",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["project",7],["self",3],["name",4],["str",8],["description",4],["context",4],["id",4],["none",4],["example",4],["bool",2],["false",2],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.create_quarantined_import_session","name":[["create",1],["quarantined",1],["import",1],["session",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["quarantined",3],["import",2],["session",3],["self",3],["project",4],["id",4],["str",6],["quarantine",4],["value",4],["dict",2],["any",2],["return",1],["imports",1],["root",1]]},{"id":"openai4s/store.py#Store.create_session_checkpoint","name":[["create",1],["session",1],["checkpoint",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["create",3],["session",3],["checkpoint",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.delegation_budget","name":[["delegation",1],["budget",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delegation",2],["budget",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["delegations",1]]},{"id":"openai4s/store.py#Store.delegation_request_for_child","name":[["delegation",1],["request",1],["child",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delegation",2],["request",3],["child",3],["self",3],["fields",3],["any",2],["dict",2],["none",2],["return",1],["delegations",1]]},{"id":"openai4s/store.py#Store.delegation_tree","name":[["delegation",1],["tree",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delegation",2],["tree",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["return",1],["delegations",1],["project",1]]},{"id":"openai4s/store.py#Store.delete_agent","name":[["delete",1],["agent",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["agent",2],["self",3],["name",3],["str",2],["none",2],["agents",1]]},{"id":"openai4s/store.py#Store.delete_annotation","name":[["delete",1],["annotation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["annotation",5],["self",3],["id",3],["str",2],["none",2],["annotations",1]]},{"id":"openai4s/store.py#Store.delete_artifact","name":[["delete",1],["artifact",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["artifact",6],["self",3],["id",3],["str",4],["list",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.delete_compute_job","name":[["delete",1],["compute",1],["job",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["compute",3],["job",5],["self",3],["id",3],["str",2],["none",2],["jobs",1]]},{"id":"openai4s/store.py#Store.delete_connector","name":[["delete",1],["connector",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["connector",9],["self",5],["id",4],["str",2],["none",2],["drop",2],["credentials",2],["row",2],["otherwise",2],["user",2],["removed",2],["leaves",2],["its",2],["env",3],["secrets",2],["keychain",2],["nothing",2],["left",2],["app",2],["refers",2],["them",2],["forget",1],["connectors",2]]},{"id":"openai4s/store.py#Store.delete_datapro_index_batch","name":[["delete",1],["datapro",1],["index",1],["batch",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["datapro",3],["index",3],["batch",6],["self",3],["id",3],["str",2],["none",2]]},{"id":"openai4s/store.py#Store.delete_env_snapshots_if_unreferenced","name":[["delete",1],["env",1],["snapshots",1],["if",1],["unreferenced",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["env",3],["snapshots",3],["if",3],["unreferenced",3],["self",3],["snapshot",3],["ids",3],["int",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.delete_folder","name":[["delete",1],["folder",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["folder",5],["self",3],["id",3],["str",2],["none",2],["folders",1]]},{"id":"openai4s/store.py#Store.delete_frame","name":[["delete",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["frame",6],["self",3],["id",3],["str",4],["dict",2],["any",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.delete_memory","name":[["delete",1],["memory",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",5],["memory",5],["self",3],["id",8],["str",4],["project",5],["none",4],["bool",2],["within",1],["one",1],["scope",2],["true",1],["row",1],["went",1],["required",1],["because",1],["only",1],["crosses",1],["boundaries",1],["silently",1],["return",1],["memories",1]]},{"id":"openai4s/store.py#Store.delete_note","name":[["delete",1],["note",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["note",5],["self",3],["id",3],["str",2],["none",2],["notes",1]]},{"id":"openai4s/store.py#Store.delete_permission_rule","name":[["delete",1],["permission",1],["rule",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["permission",2],["rule",6],["self",3],["id",3],["str",2],["none",2],["permissions",1]]},{"id":"openai4s/store.py#Store.delete_plans_for_frame","name":[["delete",1],["plans",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["plans",3],["frame",6],["self",3],["id",3],["str",2],["none",2]]},{"id":"openai4s/store.py#Store.delete_project","name":[["delete",1],["project",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["project",6],["self",3],["id",3],["str",2],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.delete_setting","name":[["delete",1],["setting",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["setting",2],["self",3],["key",3],["str",2],["none",2],["settings",1]]},{"id":"openai4s/store.py#Store.delete_setting_if_value","name":[["delete",1],["setting",1],["if",1],["value",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["setting",2],["if",3],["value",6],["self",3],["key",3],["str",4],["expected",3],["bool",2],["return",1],["settings",1]]},{"id":"openai4s/store.py#Store.delete_share","name":[["delete",1],["share",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["share",5],["self",3],["id",3],["str",2],["none",2],["shares",1]]},{"id":"openai4s/store.py#Store.delete_unreserved_annotation","name":[["delete",1],["unreserved",1],["annotation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["delete",3],["unreserved",3],["annotation",5],["self",3],["id",3],["str",2],["bool",2],["return",1],["annotations",1]]},{"id":"openai4s/store.py#Store.ensure_active_session_branch","name":[["ensure",1],["active",1],["session",1],["branch",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["ensure",3],["active",2],["session",3],["branch",2],["self",3],["root",3],["frame",3],["id",3],["str",4],["return",1],["activation",1]]},{"id":"openai4s/store.py#Store.ensure_auto_mode_budget_state","name":[["ensure",1],["auto",1],["mode",1],["budget",1],["state",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["ensure",3],["auto",3],["mode",3],["budget",3],["state",3],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["none",2],["return",1]]},{"id":"openai4s/store.py#Store.ensure_session_branch","name":[["ensure",1],["session",1],["branch",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["ensure",3],["session",3],["branch",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.env_snapshot_for_artifact","name":[["env",1],["snapshot",1],["artifact",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["env",3],["snapshot",3],["artifact",6],["self",3],["id",6],["str",4],["version",3],["none",6],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.export_auto_mode_projection","name":[["export",1],["auto",1],["mode",1],["projection",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["export",3],["auto",3],["mode",3],["projection",3],["self",3],["root",3],["frame",3],["id",7],["str",4],["branch",4],["none",8],["upto",4],["event",4],["cursor",4],["int",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.finalize_annotations_sent","name":[["finalize",1],["annotations",1],["sent",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["finalize",3],["annotations",3],["sent",3],["self",3],["reservation",3],["id",15],["str",10],["expected",4],["ids",4],["list",2],["none",16],["root",4],["frame",4],["request",4],["job",4],["bool",2],["return",1]]},{"id":"openai4s/store.py#Store.finish_execution_attempt","name":[["finish",1],["execution",1],["attempt",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["finish",3],["execution",2],["attempt",6],["self",3],["id",3],["str",4],["terminal",4],["state",4],["error",4],["any",2],["none",6],["finished",4],["at",4],["int",2],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.finish_kernel_generation","name":[["finish",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["finish",3],["kernel",3],["generation",5],["self",3],["id",3],["str",6],["state",4],["reason",4],["ended",4],["at",4],["int",2],["none",4],["dict",2],["return",1],["generations",1]]},{"id":"openai4s/store.py#Store.fork_session_branch","name":[["fork",1],["session",1],["branch",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["fork",3],["session",3],["branch",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.frame_detail","name":[["frame",1],["detail",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["frame",6],["detail",3],["self",3],["id",7],["str",4],["page",8],["int",4],["size",4],["50",2],["visible",4],["user",4],["none",6],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.freeze_auto_mode_budget_initial_tokens","name":[["freeze",1],["auto",1],["mode",1],["budget",1],["initial",1],["tokens",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["freeze",3],["auto",3],["mode",3],["budget",3],["initial",3],["tokens",6],["self",3],["run",3],["id",3],["str",2],["int",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.get_action_group","name":[["action",1],["group",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["action",2],["group",6],["self",3],["id",3],["str",2],["include",4],["events",4],["bool",2],["true",2],["dict",2],["none",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.get_admission","name":[["admission",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["admission",2],["self",4],["reservation",4],["id",9],["str",4],["root",5],["frame",5],["none",8],["dict",3],["sql",3],["select",1],["from",1],["annotation",3],["admissions",1],["params",3],["list",1],["any",1],["if",2],["append",1],["lock",1],["row",3],["conn",1],["execute",1],["tuple",1],["fetchone",1],["return",2],["record",4],["ids",2],["json",1],["loads",1]]},{"id":"openai4s/store.py#Store.get_agent","name":[["agent",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["agent",2],["self",3],["name",3],["str",6],["project",4],["id",8],["none",10],["session",4],["include",4],["disabled",4],["bool",2],["false",2],["dict",2],["return",1],["specialist",1],["profiles",1],["resolve",1]]},{"id":"openai4s/store.py#Store.get_annotation","name":[["annotation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["annotation",5],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["annotations",1]]},{"id":"openai4s/store.py#Store.get_artifact","name":[["artifact",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["artifact",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.get_auto_mode_budget_state","name":[["auto",1],["mode",1],["budget",1],["state",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["auto",3],["mode",3],["budget",3],["state",3],["self",3],["run",3],["id",3],["str",2],["dict",2],["none",2],["return",1]]},{"id":"openai4s/store.py#Store.get_auto_mode_selection","name":[["auto",1],["mode",1],["selection",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["auto",3],["mode",3],["selection",3],["self",3],["scope",6],["kind",3],["str",4],["id",3],["dict",2],["none",2],["return",1]]},{"id":"openai4s/store.py#Store.get_checkpoint_state_snapshot","name":[["checkpoint",1],["state",1],["snapshot",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["checkpoint",6],["state",6],["snapshot",2],["self",3],["id",3],["str",2],["include",4],["bool",2],["false",2],["dict",2],["none",2],["return",1],["states",1]]},{"id":"openai4s/store.py#Store.get_completion_delivery","name":[["completion",1],["delivery",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["completion",3],["delivery",5],["self",3],["id",3],["str",4],["dict",2],["any",2],["none",2],["return",1],["deliveries",1]]},{"id":"openai4s/store.py#Store.get_compute_job","name":[["compute",1],["job",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["compute",3],["job",5],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["jobs",1]]},{"id":"openai4s/store.py#Store.get_connector","name":[["connector",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["connector",5],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["connectors",1]]},{"id":"openai4s/store.py#Store.get_datapro_index_batch","name":[["datapro",1],["index",1],["batch",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["datapro",3],["index",3],["batch",6],["self",3],["id",3],["str",4],["dict",2],["any",2],["none",2],["return",1]]},{"id":"openai4s/store.py#Store.get_env_snapshot","name":[["env",1],["snapshot",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["env",3],["snapshot",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.get_execution_attempt","name":[["execution",1],["attempt",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["execution",2],["attempt",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.get_frame","name":[["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["frame",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.get_kernel_generation","name":[["kernel",1],["generation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["kernel",3],["generation",5],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["generations",1]]},{"id":"openai4s/store.py#Store.get_permission_request","name":[["permission",1],["request",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["permission",2],["request",3],["self",3],["decision",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.get_permission_rule","name":[["permission",1],["rule",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["permission",2],["rule",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.get_permission_rules","name":[["permission",1],["rules",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["permission",2],["rules",3],["self",3],["scope",8],["str",4],["id",4],["list",2],["dict",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.get_plan","name":[["plan",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["plan",5],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["plans",1]]},{"id":"openai4s/store.py#Store.get_plan_by_frame","name":[["plan",1],["by",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["plan",3],["by",3],["frame",7],["self",3],["id",3],["str",2],["dict",2],["none",2],["most",1],["recent",1],["non",1],["discarded",1],["else",1],["newest",1],["return",1],["plans",1]]},{"id":"openai4s/store.py#Store.get_project","name":[["project",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["project",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.get_secret_setting","name":[["secret",1],["setting",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["secret",3],["setting",5],["self",4],["key",5],["str",6],["scope",5],["none",4],["read",1],["credential",2],["whether",1],["reference",1],["legacy",1],["plaintext",1],["both",1],["shapes",1],["have",2],["work",1],["install",1],["has",2],["not",3],["migrated",1],["one",3],["migration",2],["failed",1],["single",1],["must",1],["all",2],["keep",1],["running",1],["callers",1],["need",2],["know",1],["they",1],["looking",1],["at",2],["nor",1],["caller",1],["row",2],["operator",1],["injected",1],["into",1],["daemon",1],["environment",2],["resolves",1],["no",1],["only",1],["way",1],["deployment",1],["takes",1],["its",1],["credentials",2],["from",2],["ever",1],["optional",1],["because",1],["known",1],["settings",2],["already",1],["mapped",1],["secrets",2],["pass",1],["openai4s",1],["security",1],["import",1],["resolve",2],["return",1]]},{"id":"openai4s/store.py#Store.get_session_branch","name":[["session",1],["branch",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["session",3],["branch",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.get_session_checkpoint","name":[["session",1],["checkpoint",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["session",3],["checkpoint",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.get_session_checkpoint_for_source","name":[["session",1],["checkpoint",1],["source",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["session",3],["checkpoint",3],["source",11],["self",3],["root",3],["frame",3],["id",7],["str",6],["kind",4],["dict",2],["none",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.get_setting","name":[["setting",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["setting",2],["self",3],["key",3],["str",6],["default",3],["none",6],["return",1],["settings",1]]},{"id":"openai4s/store.py#Store.get_share","name":[["share",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["share",5],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["shares",1]]},{"id":"openai4s/store.py#Store.get_snapshot_operation","name":[["snapshot",1],["operation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["snapshot",2],["operation",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["session",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.governance","name":[["governance",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["governance",6],["self",3],["repository",2],["team",1],["mode",1],["members",1],["invites",1],["usage",1],["quotas",1],["m2",1],["return",1]]},{"id":"openai4s/store.py#Store.has_execution_history","name":[["has",1],["execution",1],["history",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["has",3],["execution",3],["history",3],["self",3],["bool",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.has_message_history","name":[["has",1],["message",1],["history",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["has",3],["message",3],["history",3],["self",3],["bool",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.has_successful_bash_receipt","name":[["has",1],["successful",1],["bash",1],["receipt",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["has",3],["successful",3],["bash",3],["receipt",4],["self",3],["producing",4],["cell",4],["id",16],["str",10],["command",5],["sha256",4],["root",4],["frame",4],["branch",4],["turn",4],["bool",2],["return",2],["exact",1],["host",2],["authorized",1],["code",1],["evidence",1],["calls",1]]},{"id":"openai4s/store.py#Store.import_quarantined_auto_mode_projection","name":[["import",1],["quarantined",1],["auto",1],["mode",1],["projection",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["import",3],["quarantined",3],["auto",3],["mode",3],["projection",3],["self",3],["source",3],["dict",4],["context",3],["any",2],["return",1]]},{"id":"openai4s/store.py#Store.import_quarantined_checkpoint_state","name":[["import",1],["quarantined",1],["checkpoint",1],["state",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["import",3],["quarantined",3],["checkpoint",11],["state",2],["self",3],["source",7],["dict",6],["id",24],["str",14],["root",4],["frame",4],["branch",4],["project",4],["artifact",4],["map",4],["none",8],["return",1],["states",1],["snapshot",1]]},{"id":"openai4s/store.py#Store.index_datapro_result","name":[["index",1],["datapro",1],["result",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["index",4],["datapro",3],["result",2],["self",4],["query",4],["str",15],["structured",4],["content",8],["mapping",2],["any",6],["frame",7],["id",16],["none",17],["artifact",4],["occurrence",4],["source",4],["dict",2],["atomically",1],["every",1],["field",1],["returned",1],["by",1],["one",1],["successful",1],["search",1],["scope",5],["resolve",1],["return",1],["ingest",1],["project",2],["default",1],["root",3],["if",1],["else",1]]},{"id":"openai4s/store.py#Store.latest_action_group_ordinal","name":[["latest",1],["action",1],["group",1],["ordinal",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["latest",3],["action",2],["group",3],["ordinal",3],["self",3],["root",3],["frame",3],["id",7],["str",6],["branch",4],["none",10],["kind",4],["int",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.latest_kernel_generation","name":[["latest",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["latest",3],["kernel",3],["generation",2],["self",3],["root",3],["frame",3],["id",7],["str",6],["language",3],["branch",4],["none",6],["dict",2],["return",1],["generations",1]]},{"id":"openai4s/store.py#Store.latest_state_revision","name":[["latest",1],["state",1],["revision",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["latest",3],["state",3],["revision",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["int",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.leases","name":[["leases",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["leases",4],["self",3],["lease",2],["repository",2],["session",2],["workload",1],["bindings",1],["m3b",1],["return",1]]},{"id":"openai4s/store.py#Store.lineage_edges_for","name":[["lineage",1],["edges",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["lineage",3],["edges",3],["self",3],["version",3],["id",3],["str",4],["direction",3],["list",2],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.lineage_inputs","name":[["lineage",1],["inputs",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["lineage",3],["inputs",3],["self",3],["version",3],["id",7],["str",4],["producing",4],["cell",4],["none",4],["list",2],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.link_datapro_index_artifact","name":[["link",1],["datapro",1],["index",1],["artifact",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["link",3],["datapro",4],["index",5],["artifact",18],["self",5],["batch",10],["id",12],["str",6],["none",4],["dict",2],["any",2],["bind",1],["its",2],["saved",1],["result",1],["refusing",1],["dead",1],["ingest",1],["commits",1],["null",1],["created",1],["linked",1],["afterwards",1],["delete",4],["landing",1],["window",1],["matched",1],["nothing",2],["was",2],["not",2],["yet",1],["attributed",1],["update",1],["then",1],["pointed",1],["at",1],["no",3],["longer",1],["exists",1],["resurrecting",1],["state",1],["supposed",1],["remove",1],["would",1],["collect",1],["again",1],["because",1],["only",1],["ever",1],["runs",1],["once",1],["per",1],["so",2],["stayed",1],["palette",1],["visible",1],["forever",1],["linking",1],["missing",1],["therefore",1],["drops",1],["instead",1],["owner",1],["gone",1],["content",1],["has",1],["lifecycle",1],["left",1],["share",1],["if",1],["raise",1],["key",1],["error",1],["such",1],["return",1]]},{"id":"openai4s/store.py#Store.list_action_events","name":[["list",1],["action",1],["events",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["action",2],["events",3],["self",3],["group",3],["id",3],["str",2],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.list_action_groups","name":[["list",1],["action",1],["groups",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["action",2],["groups",3],["self",3],["root",3],["frame",3],["id",11],["str",6],["branch",4],["none",16],["turn",4],["after",4],["ordinal",4],["int",4],["limit",4],["include",4],["events",4],["bool",2],["true",2],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.list_active_shares","name":[["list",1],["active",1],["shares",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["active",3],["shares",3],["self",3],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_admissions","name":[["list",1],["admissions",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",4],["admissions",3],["self",4],["root",4],["frame",4],["id",4],["str",2],["dict",3],["lock",1],["rows",2],["conn",1],["execute",1],["select",1],["from",1],["annotation",3],["order",1],["by",1],["created",1],["at",1],["fetchall",1],["out",3],["row",2],["record",4],["ids",2],["json",1],["loads",1],["append",1],["return",1]]},{"id":"openai4s/store.py#Store.list_agents","name":[["list",1],["agents",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["agents",2],["self",3],["project",4],["id",8],["str",4],["none",8],["session",4],["include",4],["disabled",4],["bool",2],["false",2],["dict",2],["return",1],["specialist",1],["profiles",1]]},{"id":"openai4s/store.py#Store.list_annotations","name":[["list",1],["annotations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["annotations",3],["self",3],["root",3],["frame",4],["id",7],["str",6],["artifact",4],["none",8],["status",4],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_artifact_capture_observations","name":[["list",1],["artifact",1],["capture",1],["observations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["artifact",6],["capture",3],["observations",3],["self",3],["id",8],["str",4],["none",8],["version",4],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.list_artifact_names","name":[["list",1],["artifact",1],["names",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["artifact",3],["names",3],["self",3],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["artifacts",4],["self",3],["filters",3],["dict",4],["none",4],["return",1]]},{"id":"openai4s/store.py#Store.list_auto_mode_audits","name":[["list",1],["auto",1],["mode",1],["audits",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["auto",3],["mode",3],["audits",3],["self",3],["root",3],["frame",3],["id",6],["str",8],["branch",3],["subject",4],["kind",4],["none",8],["before",4],["limit",4],["int",2],["100",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_auto_mode_budget_reservations","name":[["list",1],["auto",1],["mode",1],["budget",1],["reservations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["auto",3],["mode",3],["budget",3],["reservations",3],["self",3],["run",3],["id",3],["str",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_auto_mode_events","name":[["list",1],["auto",1],["mode",1],["events",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["auto",3],["mode",3],["events",3],["self",3],["root",3],["frame",3],["id",7],["str",4],["branch",4],["none",12],["after",4],["cursor",8],["int",6],["upto",4],["limit",4],["100",2],["000",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_branch_message_boundaries","name":[["list",1],["branch",1],["message",1],["boundaries",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["branch",7],["message",2],["boundaries",3],["self",3],["root",3],["frame",3],["id",7],["str",4],["none",10],["start",4],["int",6],["limit",4],["300",2],["before",4],["seq",4],["newest",4],["first",4],["bool",2],["false",2],["dict",2],["return",1],["messages",1],["true",1]]},{"id":"openai4s/store.py#Store.list_branch_messages","name":[["list",1],["branch",1],["messages",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",8],["branch",12],["messages",4],["self",6],["root",5],["frame",5],["id",9],["str",4],["none",15],["start",7],["int",13],["limit",8],["300",2],["before",5],["seq",9],["newest",4],["first",4],["bool",4],["false",4],["boundaries",4],["dict",2],["project",2],["one",1],["visible",3],["conversation",2],["without",1],["deleting",1],["rows",1],["reader",3],["message",5],["if",6],["else",1],["projected",5],["records",1],["active",1],["session",3],["local",1],["lambda",3],["selected",2],["record",1],["position",1],["cursor",5],["key",2],["normalize",1],["count",1],["not",4],["latest",1],["walking",1],["backwards",1],["by",2],["opening",1],["640",1],["return",5],["299",1],["oldest",1],["page",1],["340",1],["absent",1],["because",1],["only",2],["order",1],["was",2],["ascending",1],["bound",1],["arriving",1],["at",2],["long",1],["wants",1],["its",1],["end",2],["honest",1],["about",1],["projection",2],["above",1],["whole",1],["history",1],["construction",1],["walks",1],["cursors",1],["decide",1],["all",1],["so",1],["pages",1],["rather",1],["than",1],["pushing",1],["into",1],["sql",1],["user",1],["defect",1],["seeing",1],["wrong",1],["fixed",1],["read",1],["still",1],["making",1],["incremental",1],["larger",1],["change",1],["claimed",1],["here",1],["ordered",5],["sorted",1],["reverse",1],["true",1],["max",3]]},{"id":"openai4s/store.py#Store.list_cell_outputs","name":[["list",1],["cell",1],["outputs",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["cell",3],["outputs",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.list_cells","name":[["list",1],["cells",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["cells",3],["self",3],["root",3],["frame",3],["id",7],["str",4],["branch",4],["none",4],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.list_checkpoint_state_snapshots","name":[["list",1],["checkpoint",1],["state",1],["snapshots",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["checkpoint",3],["state",2],["snapshots",2],["self",3],["root",3],["frame",3],["id",7],["str",4],["branch",4],["none",4],["limit",4],["int",2],["100",2],["dict",2],["return",1],["states",1]]},{"id":"openai4s/store.py#Store.list_compaction_archives","name":[["list",1],["compaction",1],["archives",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["compaction",2],["archives",2],["self",3],["frame",3],["id",3],["str",2],["limit",4],["int",2],["50",2],["dict",2],["return",1],["compactions",1]]},{"id":"openai4s/store.py#Store.list_compute_jobs","name":[["list",1],["compute",1],["jobs",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["compute",3],["jobs",3],["self",3],["limit",3],["int",2],["200",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_connectors","name":[["list",1],["connectors",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["connectors",3],["self",3],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_endpoints","name":[["list",1],["endpoints",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["endpoints",3],["self",3],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_execution_attempts","name":[["list",1],["execution",1],["attempts",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["execution",2],["attempts",3],["self",3],["group",4],["id",20],["str",10],["none",20],["producing",4],["cell",4],["root",4],["frame",4],["branch",4],["turn",4],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.list_expired_shares","name":[["list",1],["expired",1],["shares",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["expired",3],["shares",3],["self",3],["now",3],["ms",3],["int",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_explicit_capability_states","name":[["list",1],["explicit",1],["capability",1],["states",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",4],["explicit",3],["capability",3],["states",3],["self",3],["kind",3],["str",6],["none",12],["scope",8],["id",4],["dict",2],["return",1],["repository",1]]},{"id":"openai4s/store.py#Store.list_feedback","name":[["list",1],["feedback",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",3],["feedback",3],["self",3],["frame",3],["id",3],["str",2],["dict",2],["return",1],["settings",1]]},{"id":"openai4s/store.py#Store.list_folders","name":[["list",1],["folders",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["folders",3],["self",3],["project",3],["id",3],["str",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_kernel_generations","name":[["list",1],["kernel",1],["generations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["kernel",3],["generations",3],["self",3],["root",3],["frame",3],["id",7],["str",6],["language",4],["none",8],["branch",4],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_memories","name":[["list",1],["memories",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["memories",3],["self",3],["project",4],["id",4],["str",4],["none",8],["block",4],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_message_boundaries","name":[["list",1],["message",1],["boundaries",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["message",4],["boundaries",3],["self",4],["root",4],["frame",4],["id",8],["str",4],["branch",4],["none",6],["start",4],["int",4],["limit",4],["300",2],["dict",2],["messages",2],["frames",1],["return",1],["completion",1],["deliveries",1],["validate",1],["projection",1]]},{"id":"openai4s/store.py#Store.list_messages","name":[["list",1],["messages",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["messages",5],["self",4],["root",4],["frame",4],["id",8],["str",4],["branch",4],["none",10],["start",4],["int",6],["limit",4],["300",2],["before",4],["seq",4],["newest",4],["first",4],["bool",2],["false",2],["dict",2],["frames",1],["return",1],["completion",1],["deliveries",1],["validate",1],["message",1],["projection",1]]},{"id":"openai4s/store.py#Store.list_model_profiles","name":[["list",1],["model",1],["profiles",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["model",3],["profiles",3],["self",3],["dict",2],["return",1],["settings",1]]},{"id":"openai4s/store.py#Store.list_notes","name":[["list",1],["notes",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["notes",3],["self",3],["project",3],["id",3],["str",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_permission_requests","name":[["list",1],["permission",1],["requests",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["permission",2],["requests",3],["self",3],["root",4],["frame",4],["id",4],["str",4],["none",8],["state",4],["dict",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.list_permission_rules_for_frame","name":[["list",1],["permission",1],["rules",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",3],["permission",2],["rules",2],["frame",7],["self",3],["root",4],["id",8],["str",4],["none",8],["project",4],["dict",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.list_plans","name":[["list",1],["plans",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["plans",3],["self",3],["frame",4],["id",3],["str",2],["limit",4],["int",2],["50",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_projects","name":[["list",1],["projects",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["projects",3],["self",3],["str",6],["none",22],["limit",4],["int",6],["offset",4],["before",4],["tuple",2],["visible",4],["user",4],["id",4],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.list_recovery_events","name":[["list",1],["recovery",1],["events",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["recovery",7],["events",2],["self",3],["id",12],["str",6],["none",12],["root",4],["frame",4],["branch",4],["limit",4],["int",2],["1000",2],["newest",4],["bool",2],["false",2],["dict",2],["return",1],["journal",1]]},{"id":"openai4s/store.py#Store.list_session_branches","name":[["list",1],["session",1],["branches",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["session",3],["branches",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["dict",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.list_session_checkpoints","name":[["list",1],["session",1],["checkpoints",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["session",3],["checkpoints",3],["self",3],["root",3],["frame",3],["id",7],["str",4],["branch",4],["none",4],["limit",4],["int",2],["100",2],["dict",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.list_shares","name":[["list",1],["shares",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["shares",3],["self",3],["include",4],["revoked",4],["bool",2],["false",2],["dict",2],["return",1],["all",1]]},{"id":"openai4s/store.py#Store.list_shares_for_frame","name":[["list",1],["shares",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["shares",3],["frame",6],["self",3],["root",3],["id",3],["str",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.list_snapshot_operations","name":[["list",1],["snapshot",1],["operations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["snapshot",2],["operations",3],["self",3],["root",3],["frame",3],["id",7],["str",8],["branch",4],["none",12],["kind",4],["status",4],["limit",4],["int",2],["100",2],["dict",2],["return",1],["session",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.list_steps","name":[["list",1],["steps",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["steps",3],["self",3],["frame",3],["id",3],["str",2],["start",4],["int",4],["limit",4],["800",2],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.list_versions","name":[["list",1],["versions",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["list",5],["versions",3],["self",3],["artifact",3],["id",3],["str",2],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.live_compute_jobs","name":[["live",1],["compute",1],["jobs",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["live",3],["compute",3],["jobs",3],["self",3],["owner",4],["key",4],["str",2],["none",4],["scoped",4],["bool",2],["false",2],["list",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.log_cell","name":[["log",1],["cell",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["log",3],["cell",11],["self",3],["frame",8],["id",20],["str",22],["none",42],["code",4],["result",4],["dict",2],["origin",4],["agent",2],["seq",4],["int",6],["project",4],["default",2],["root",4],["index",4],["state",4],["revision",4],["kernel",4],["python",4],["language",4],["visibility",4],["pin",4],["bool",2],["false",2],["replay",4],["policy",4],["figures",4],["list",6],["files",8],["read",4],["written",4],["generation",4],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.log_host_call","name":[["log",1],["host",1],["call",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["log",3],["host",3],["call",2],["self",3],["method",4],["str",16],["args",4],["list",4],["ok",4],["bool",2],["frame",4],["id",16],["none",28],["result",4],["any",2],["action",8],["group",4],["permission",4],["decision",4],["side",4],["effect",4],["class",4],["resource",4],["keys",4],["tuple",2],["calls",1]]},{"id":"openai4s/store.py#Store.mark_annotations_sent","name":[["mark",1],["annotations",1],["sent",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["annotations",3],["sent",3],["self",3],["annotation",3],["ids",3],["list",2],["str",2],["none",2]]},{"id":"openai4s/store.py#Store.mark_auto_mode_budget_unknown","name":[["mark",1],["auto",1],["mode",1],["budget",1],["unknown",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["auto",3],["mode",3],["budget",3],["unknown",3],["self",3],["admission",3],["id",3],["str",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.mark_completion_delivery_published","name":[["mark",1],["completion",1],["delivery",1],["published",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["completion",3],["delivery",5],["published",7],["self",3],["id",3],["str",4],["at",4],["int",2],["none",4],["dict",2],["any",2],["return",1],["deliveries",1]]},{"id":"openai4s/store.py#Store.mark_execution_attempt_capture","name":[["mark",1],["execution",1],["attempt",1],["capture",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["execution",2],["attempt",6],["capture",7],["self",3],["id",3],["str",2],["at",4],["int",2],["none",4],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.mark_execution_attempt_response","name":[["mark",1],["execution",1],["attempt",1],["response",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["execution",2],["attempt",6],["response",7],["self",3],["id",3],["str",2],["at",4],["int",2],["none",4],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.mark_execution_attempt_started","name":[["mark",1],["execution",1],["attempt",1],["started",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["execution",2],["attempt",6],["started",7],["self",3],["id",3],["str",2],["at",4],["int",2],["none",4],["dict",2],["return",1],["actions",1]]},{"id":"openai4s/store.py#Store.mark_share_failed","name":[["mark",1],["share",1],["failed",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["share",5],["failed",3],["self",3],["id",3],["str",2],["none",2],["shares",1]]},{"id":"openai4s/store.py#Store.mark_share_ready","name":[["mark",1],["share",1],["ready",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["share",5],["ready",3],["self",3],["id",11],["str",8],["snapshot",4],["bundle",8],["sha256",4],["size",4],["int",2],["projection",4],["counts",4],["dict",4],["none",6],["return",1],["shares",1]]},{"id":"openai4s/store.py#Store.mark_share_revoked","name":[["mark",1],["share",1],["revoked",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mark",3],["share",5],["revoked",3],["self",3],["id",3],["str",2],["none",2],["shares",1]]},{"id":"openai4s/store.py#Store.materialise_artifact_version","name":[["materialise",1],["artifact",1],["version",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["materialise",3],["artifact",7],["version",11],["self",3],["source",4],["id",28],["str",20],["filename",4],["path",8],["snapshot",4],["none",10],["frame",8],["root",4],["project",4],["producing",4],["cell",4],["publish",4],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.memory_blocks","name":[["memory",1],["blocks",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["memory",2],["blocks",3],["self",3],["project",3],["id",3],["str",2],["none",4],["list",2],["dict",2],["return",1],["memories",1]]},{"id":"openai4s/store.py#Store.message_count","name":[["message",1],["count",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["message",3],["count",3],["self",3],["root",3],["frame",3],["id",3],["str",2],["int",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.model_capability_receipts","name":[["model",1],["capability",1],["receipts",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["model",5],["capability",5],["receipts",4],["self",3],["receipt",2],["repository",2],["exact",1],["probe",1],["bound",1],["profile",1],["revision",1],["endpoint",1],["return",1]]},{"id":"openai4s/store.py#Store.mutate_model_profiles","name":[["mutate",1],["model",1],["profiles",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["mutate",3],["model",3],["profiles",3],["self",3],["fn",3],["return",1],["settings",1]]},{"id":"openai4s/store.py#Store.new_frame","name":[["new",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["new",3],["frame",3],["self",3],["parent",4],["id",8],["str",14],["none",12],["project",4],["default",2],["kind",4],["turn",2],["name",4],["model",4],["depth",4],["int",2],["status",4],["processing",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.patch_connector","name":[["patch",1],["connector",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["patch",4],["connector",14],["self",6],["id",6],["str",9],["name",8],["none",27],["description",6],["command",7],["args",6],["enabled",6],["env",33],["updates",15],["remove",6],["dict",5],["update",2],["metadata",1],["without",1],["exposing",1],["erasing",1],["secrets",2],["public",1],["projections",1],["contain",3],["names",7],["but",1],["never",1],["values",9],["web",1],["editor",1],["therefore",1],["cannot",4],["round",1],["trip",1],["complete",1],["mapping",1],["treat",1],["as",1],["explicit",1],["absent",2],["retain",1],["their",2],["broker",4],["references",3],["supplied",1],["replace",1],["one",1],["deletes",1],["selected",1],["current",8],["connectors",2],["if",18],["return",2],["not",11],["else",8],["removals",5],["isinstance",7],["raise",6],["value",19],["error",6],["must",4],["be",5],["object",1],["any",5],["key",10],["x00",3],["valid",2],["environment",2],["null",1],["nul",1],["carries",1],["new",1],["only",1],["keep",1],["existing",1],["so",1],["already",1],["looks",1],["like",1],["reference",2],["did",1],["come",1],["from",1],["us",1],["passes",1],["ref",3],["text",1],["through",1],["untouched",1],["would",1],["let",1],["caller",1],["who",1],["read",1],["secret",2],["paste",1],["another",1],["into",1],["also",1],["controls",1],["have",1],["resolved",1],["at",1],["spawn",1],["literal",1],["list",2],["item",5],["updated",3],["removed",1],["together",1],["previous",3],["merged",6],["brokered",2],["retired",4],["old",9],["pop",1],["append",2],["items",1],["upsert",1],["true",1],["bool",1],["try",1],["delete",1],["except",1],["exception",1],["noqa",1],["ble001",1],["succeeded",1],["pass",1]]},{"id":"openai4s/store.py#Store.pause_orphaned_executing_plans","name":[["pause",1],["orphaned",1],["executing",1],["plans",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["pause",3],["orphaned",3],["executing",3],["plans",3],["self",3],["int",2],["startup",1],["reconciliation",1],["no",1],["turn",1],["survives",1],["process",1],["ran",1],["return",1]]},{"id":"openai4s/store.py#Store.permission_request_action_digest","name":[["permission",1],["request",1],["action",1],["digest",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["permission",2],["request",3],["action",3],["digest",3],["self",3],["decision",3],["id",3],["str",4],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.persist_delegation_child","name":[["persist",1],["delegation",1],["child",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["persist",3],["delegation",2],["child",3],["self",3],["fields",3],["any",2],["dict",2],["none",2],["return",1],["delegations",1]]},{"id":"openai4s/store.py#Store.producing_cell_for_version","name":[["producing",1],["cell",1],["version",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["producing",3],["cell",3],["version",6],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.project_auto_mode_budget","name":[["project",1],["auto",1],["mode",1],["budget",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["project",3],["auto",3],["mode",3],["budget",3],["self",3],["run",3],["id",3],["str",2],["dict",2],["none",2],["return",1]]},{"id":"openai4s/store.py#Store.project_auto_mode_run","name":[["project",1],["auto",1],["mode",1],["run",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["project",3],["auto",3],["mode",3],["run",3],["self",3],["root",3],["frame",3],["id",6],["str",4],["branch",3],["upto",4],["event",4],["cursor",4],["int",2],["none",4],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.project_of_folder","name":[["project",1],["folder",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["project",3],["folder",5],["self",3],["id",3],["str",4],["none",2],["return",1],["folders",1]]},{"id":"openai4s/store.py#Store.project_of_note","name":[["project",1],["note",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["project",3],["note",5],["self",3],["id",3],["str",4],["none",2],["return",1],["notes",1]]},{"id":"openai4s/store.py#Store.project_session_ids","name":[["project",1],["session",1],["ids",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["project",6],["session",3],["ids",3],["self",3],["id",3],["str",4],["list",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.promote_candidate_delivery","name":[["promote",1],["candidate",1],["delivery",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["promote",3],["candidate",3],["delivery",7],["self",3],["id",20],["str",18],["message",8],["root",4],["frame",8],["branch",4],["none",4],["expected",4],["content",8],["metadata",4],["mapping",2],["any",4],["dict",2],["return",1],["completion",1],["deliveries",1]]},{"id":"openai4s/store.py#Store.promote_candidate_message","name":[["promote",1],["candidate",1],["message",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["promote",3],["candidate",3],["message",7],["self",3],["id",16],["str",14],["root",4],["frame",8],["branch",4],["none",2],["expected",4],["content",8],["metadata",4],["mapping",2],["any",2],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.query","name":[["query",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["query",8],["self",6],["sql",7],["str",4],["params",3],["list",5],["none",16],["limit",4],["int",2],["timeout",4],["float",2],["scope",6],["mapping",2],["any",2],["dict",3],["run",1],["read",4],["only",6],["select",4],["cte",6],["under",1],["real",1],["sqlite",3],["authorizer",11],["enforcement",2],["text",2],["checks",2],["below",3],["kept",1],["as",5],["cheap",1],["first",3],["refusal",1],["clearer",1],["message",1],["ordering",1],["matters",1],["were",1],["previously",1],["they",1],["cannot",2],["see",2],["table",4],["named",1],["bound",1],["parameter",1],["spelled",1],["artifacts",4],["main",1],["reached",1],["through",2],["pragma",1],["hands",1],["resolved",1],["name",5],["after",2],["parsing",1],["so",2],["those",1],["spellings",1],["different",1],["supplied",1],["publishes",1],["my",4],["views",5],["caller",3],["be",2],["accepted",1],["by",3],["sdk",1],["dropped",1],["floor",1],["here",1],["lowered",3],["lower",1],["deny",3],["scan",2],["strip",1],["literals",1],["bad",3],["word",1],["re",1],["search",1],["if",7],["not",8],["raise",5],["permission",3],["error",7],["host",4],["group",1],["readable",2],["shadow",5],["naming",1],["scoped",5],["view",5],["makes",1],["hand",1],["responsible",1],["escape",1],["hatch",1],["came",1],["trust",1],["string",1],["wrote",1],["stripped",3],["lstrip",1],["startswith",2],["value",1],["allows",1],["daemon",1],["one",1],["connection",3],["installed",1],["exactly",1],["duration",1],["statement",2],["removed",1],["finally",2],["same",1],["shape",1],["existing",1],["progress",3],["handler",3],["bracket",1],["directly",1],["separate",1],["mode",1],["ro",1],["was",1],["tried",1],["reverted",1],["would",1],["add",1],["second",2],["lifetime",1],["lock",2],["discipline",1],["multi",1],["process",1],["interaction",1],["compatibility",1],["facade",1],["defence",1],["depth",1],["already",1],["provides",1],["denies",1],["every",1],["action",1],["code",1],["plain",1],["writes",1],["refused",1],["rule",1],["keyword",1],["conn",9],["guard",6],["published",1],["else",2],["frozenset",1],["try",1],["off",1],["creating",1],["them",1],["privileged",1],["setup",1],["step",1],["part",1],["clear",2],["refresh",1],["10000",2],["cur",3],["execute",1],["tuple",1],["rows",3],["fetchmany",1],["fetchall",1],["except",1],["sqlite3",1],["database",1],["denied",2],["join",1],["from",2],["agent",1],["available",1],["artifact",1],["versions",1],["lineage",1],["edges",1],["return",1]]},{"id":"openai4s/store.py#Store.reconcile_auto_mode_budget","name":[["reconcile",1],["auto",1],["mode",1],["budget",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["reconcile",3],["auto",3],["mode",3],["budget",3],["self",3],["admission",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.reconcile_orphaned_auto_mode_candidates","name":[["reconcile",1],["orphaned",1],["auto",1],["mode",1],["candidates",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["reconcile",3],["orphaned",3],["auto",2],["mode",2],["candidates",3],["self",3],["now",4],["int",2],["list",2],["dict",2],["str",2],["any",2],["return",1],["completion",1],["deliveries",1]]},{"id":"openai4s/store.py#Store.reconcile_orphaned_auto_mode_runs","name":[["reconcile",1],["orphaned",1],["auto",1],["mode",1],["runs",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["reconcile",3],["orphaned",3],["auto",3],["mode",3],["runs",3],["self",3],["owner",4],["instance",4],["id",4],["str",2],["now",4],["int",2],["list",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.record_admission","name":[["record",1],["admission",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["record",2],["admission",2],["self",5],["reservation",5],["id",27],["str",14],["root",4],["frame",4],["annotation",5],["ids",4],["list",3],["request",6],["none",14],["job",6],["message",6],["state",6],["reserved",2],["now",4],["ms",1],["lock",1],["conn",2],["execute",1],["insert",1],["into",1],["admissions",1],["created",1],["at",4],["updated",3],["values",1],["conflict",1],["update",1],["excluded",5],["json",1],["dumps",1],["commit",1]]},{"id":"openai4s/store.py#Store.record_artifact_restore","name":[["record",1],["artifact",1],["restore",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["record",3],["artifact",7],["restore",3],["self",3],["id",28],["str",20],["source",4],["version",12],["expected",4],["latest",4],["path",8],["snapshot",4],["none",14],["size",4],["bytes",4],["int",2],["checksum",4],["frame",8],["root",4],["project",4],["publish",4],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.record_auto_mode_budget_delta","name":[["record",1],["auto",1],["mode",1],["budget",1],["delta",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["record",3],["auto",3],["mode",3],["budget",3],["delta",3],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.record_auto_mode_candidate","name":[["record",1],["auto",1],["mode",1],["candidate",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["record",3],["auto",3],["mode",3],["candidate",3],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.record_cell_artifact","name":[["record",1],["cell",1],["artifact",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["record",3],["cell",7],["artifact",3],["self",3],["path",8],["str",26],["filename",8],["content",8],["type",8],["none",30],["size",4],["bytes",4],["int",2],["checksum",4],["producing",4],["id",20],["frame",8],["root",4],["project",4],["env",4],["snapshot",8],["source",4],["any",4],["input",4],["version",4],["ids",4],["list",2],["tuple",2],["preserve",8],["bool",6],["false",6],["reuse",8],["policy",4],["matching",4],["head",4],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.record_snapshot_operation","name":[["record",1],["snapshot",1],["operation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["record",3],["snapshot",2],["operation",3],["self",3],["fields",3],["any",2],["dict",2],["return",1],["session",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.recover_stranded_admissions","name":[["recover",1],["stranded",1],["admissions",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["recover",2],["stranded",3],["admissions",4],["self",10],["int",2],["release",5],["reservations",1],["no",2],["live",3],["request",3],["still",2],["be",1],["holding",1],["process",1],["dies",1],["between",2],["reserve",1],["finalize",2],["leaves",1],["reserved",7],["rows",3],["nothing",2],["will",1],["ever",1],["they",1],["neither",1],["sent",3],["nor",1],["available",1],["comments",2],["invisible",1],["composer",1],["forever",1],["at",3],["startup",1],["flight",1],["by",2],["definition",1],["so",3],["anything",2],["recovered",3],["lock",3],["read",5],["stamp",2],["under",1],["one",2],["write",2],["transaction",2],["per",1],["row",7],["every",1],["candidate",2],["drop",1],["then",2],["each",1],["call",1],["its",1],["own",1],["followed",1],["unconditional",1],["admission",1],["state",4],["released",4],["both",1],["halves",1],["were",1],["wrong",1],["same",1],["direction",1],["says",2],["turn",3],["sends",1],["late",1],["recovery",1],["pass",2],["stamps",1],["over",2],["terminal",3],["evidence",3],["going",1],["backwards",2],["message",1],["carried",1],["ledger",2],["now",3],["did",1],["not",4],["client",1],["reconciling",1],["after",1],["lost",1],["202",1],["told",1],["send",1],["them",2],["again",1],["begin",2],["immediate",2],["takes",1],["before",1],["cannot",1],["move",1],["underneath",2],["cas",1],["non",1],["states",1],["rather",1],["than",1],["assignment",1],["conn",7],["execute",5],["try",2],["select",2],["reservation",10],["id",16],["root",7],["frame",4],["annotation",6],["ids",2],["from",2],["pending",2],["fetchall",2],["expected",3],["json",1],["loads",1],["except",2],["value",1],["error",1],["held",7],["annotations",2],["status",3],["moves",1],["only",1],["exact",1],["names",1],["really",1],["goes",1],["back",1],["else",1],["because",2],["finalised",1],["first",1],["partial",1],["something",1],["moved",1],["news",1],["report",1],["stamping",1],["would",1],["overwrite",1],["just",1],["wrote",1],["go",1],["if",2],["continue",2],["freed",2],["update",2],["open",1],["null",1],["updated",2],["ms",2],["rowcount",1],["len",1],["commit",1],["base",1],["exception",1],["rollback",1],["raise",1],["return",1]]},{"id":"openai4s/store.py#Store.release_annotations","name":[["release",1],["annotations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["release",3],["annotations",3],["self",3],["reservation",3],["id",7],["str",4],["root",4],["frame",4],["none",4],["int",2],["return",1]]},{"id":"openai4s/store.py#Store.release_auto_mode_budget","name":[["release",1],["auto",1],["mode",1],["budget",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["release",3],["auto",3],["mode",3],["budget",3],["self",3],["admission",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.release_delegation_budget","name":[["release",1],["delegation",1],["budget",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["release",3],["delegation",2],["budget",2],["self",3],["fields",3],["any",2],["dict",2],["return",1],["delegations",1]]},{"id":"openai4s/store.py#Store.release_model_binding","name":[["release",1],["model",1],["binding",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["release",3],["model",3],["binding",3],["self",3],["profile",3],["id",3],["str",2],["int",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.rename_artifact","name":[["rename",1],["artifact",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["rename",3],["artifact",6],["self",3],["id",3],["str",4],["filename",3],["none",2],["artifacts",1]]},{"id":"openai4s/store.py#Store.rename_folder","name":[["rename",1],["folder",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["rename",3],["folder",5],["self",3],["id",3],["str",4],["name",3],["none",2],["folders",1]]},{"id":"openai4s/store.py#Store.reserve_annotations","name":[["reserve",1],["annotations",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["reserve",3],["annotations",3],["self",3],["root",4],["frame",4],["id",8],["str",6],["annotation",4],["ids",4],["list",4],["reservation",4],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.reserve_auto_mode_budget","name":[["reserve",1],["auto",1],["mode",1],["budget",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["reserve",3],["auto",3],["mode",3],["budget",3],["self",3],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.reserve_delegation_children","name":[["reserve",1],["delegation",1],["children",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["reserve",3],["delegation",2],["children",2],["self",3],["fields",3],["any",2],["dict",2],["return",1],["delegations",1]]},{"id":"openai4s/store.py#Store.reserve_with_admission","name":[["reserve",1],["admission",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["reserve",2],["admission",2],["self",13],["reservation",14],["id",37],["str",9],["root",8],["frame",9],["annotation",18],["ids",11],["list",6],["tuple",2],["bool",2],["dict",4],["claim",2],["pins",3],["one",2],["transaction",1],["two",2],["commits",1],["outcomes",1],["reserving",1],["then",1],["recording",1],["separately",1],["means",1],["ledger",3],["insert",4],["fails",1],["leaves",1],["reserved",5],["nothing",3],["reconcile",2],["them",1],["against",1],["held",2],["forever",1],["invisible",1],["composer",1],["no",1],["row",5],["recovery",2],["pass",1],["could",2],["even",1],["find",1],["so",1],["status",3],["change",1],["begin",2],["immediate",2],["either",1],["both",1],["happen",1],["neither",1],["primary",2],["key",2],["makes",1],["globally",1],["unique",2],["second",1],["request",4],["naming",1],["existing",1],["loses",1],["gets",1],["not",4],["coexist",1],["another",1],["overwrite",1],["first",1],["annotations",3],["never",2],["have",1],["provided",1],["because",1],["already",1],["pair",1],["free",1],["seen",3],["if",3],["type",1],["add",1],["append",1],["now",5],["ms",1],["lock",1],["conn",10],["execute",6],["try",2],["into",1],["admissions",3],["job",1],["message",1],["state",3],["created",1],["at",3],["updated",2],["values",1],["json",2],["dumps",2],["none",3],["except",3],["sqlite3",1],["integrity",1],["error",1],["rollback",3],["return",2],["false",1],["base",2],["exception",2],["raise",2],["claimed",5],["placeholders",2],["join",1],["len",1],["update",3],["open",1],["select",1],["from",1],["order",1],["by",1],["number",1],["fetchall",1],["got",1],["live",1],["left",1],["permanent",1],["keeps",2],["finding",1],["reporting",1],["as",1],["flight",1],["concurrent",1],["loser",1],["ordinary",1],["way",1],["reach",1],["else",2],["released",2],["commit",1],["true",1]]},{"id":"openai4s/store.py#Store.resolve_artifact_path","name":[["resolve",1],["artifact",1],["path",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["resolve",3],["artifact",3],["path",3],["self",3],["ident",3],["str",4],["none",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.resolve_frame_scope","name":[["resolve",1],["frame",1],["scope",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["resolve",3],["frame",6],["scope",3],["self",3],["id",3],["str",4],["none",2],["fallback",4],["project",4],["default",2],["dict",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.resolve_memories","name":[["resolve",1],["memories",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["resolve",3],["memories",4],["self",3],["project",4],["id",4],["str",4],["none",8],["block",4],["dict",2],["list",1],["plus",1],["many",1],["items",1],["inheritance",1],["added",1],["hid",1],["return",1]]},{"id":"openai4s/store.py#Store.resolve_permission","name":[["resolve",1],["permission",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["resolve",3],["permission",2],["self",3],["root",4],["frame",4],["id",8],["str",10],["none",8],["project",4],["tool",4],["pattern",4],["input",4],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.resolve_permission_request","name":[["resolve",1],["permission",1],["request",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["resolve",3],["permission",2],["request",3],["self",3],["decision",3],["id",3],["str",14],["state",4],["scope",4],["none",24],["pattern",4],["message",4],["resolution",4],["context",4],["continuation",4],["required",4],["bool",2],["false",2],["expected",4],["action",4],["digest",4],["resolved",4],["at",4],["int",2],["dict",2],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.restore_checkpoint_state_snapshot","name":[["restore",1],["checkpoint",1],["state",1],["snapshot",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["restore",4],["checkpoint",8],["state",2],["snapshot",2],["self",3],["id",12],["str",6],["root",4],["frame",4],["project",4],["dict",2],["only",1],["structured",1],["plan",1],["review",1],["memory",1],["projection",1],["normal",1],["branch",1],["activation",1],["calls",1],["same",1],["repository",2],["inside",1],["its",1],["broader",1],["atomic",1],["publication",1],["transaction",1],["narrow",1],["facade",1],["exists",1],["repair",1],["tooling",1],["direct",1],["contract",1],["tests",1],["return",1],["states",1]]},{"id":"openai4s/store.py#Store.restore_delegation_tree","name":[["restore",1],["delegation",1],["tree",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["restore",3],["delegation",2],["tree",2],["self",3],["fields",3],["any",2],["dict",2],["return",1],["delegations",1]]},{"id":"openai4s/store.py#Store.retained_workspace_tree_ids","name":[["retained",1],["workspace",1],["tree",1],["ids",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["retained",3],["workspace",2],["tree",3],["ids",3],["self",3],["tuple",2],["str",2],["return",1],["session",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.rollback_artifact_upload","name":[["rollback",1],["artifact",1],["upload",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["rollback",3],["artifact",3],["upload",4],["self",3],["fields",3],["bool",2],["thin",1],["facade",1],["by",1],["durable",1],["journal",1],["recovery",1],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.save_artifact","name":[["save",1],["artifact",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["save",3],["artifact",7],["self",3],["path",8],["str",22],["filename",4],["content",4],["type",4],["none",34],["size",4],["bytes",4],["int",4],["checksum",4],["producing",4],["cell",4],["id",24],["frame",8],["root",4],["project",4],["user",4],["upload",4],["bool",2],["false",2],["priority",4],["env",4],["snapshot",8],["source",4],["any",2],["dict",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.schema","name":[["schema",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["schema",2],["self",5],["dict",3],["str",6],["list",3],["lock",1],["tables",2],["conn",2],["execute",2],["select",1],["name",9],["from",1],["sqlite",2],["master",1],["type",1],["table",2],["fetchall",2],["out",3],["if",1],["query",1],["denylist",1],["startswith",1],["datapro",2],["index",2],["batches",1],["entries",1],["continue",1],["cols",2],["pragma",1],["info",1],["return",1]]},{"id":"openai4s/store.py#Store.schema_state","name":[["schema",1],["state",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["schema",5],["state",2],["self",5],["dict",2],["report",1],["database",2],["version",9],["got",1],["there",2],["exists",1],["so",1],["current",3],["has",1],["been",1],["applied",3],["question",1],["be",1],["answered",1],["without",1],["re",1],["deriving",1],["shape",1],["from",1],["table",1],["info",1],["code",1],["had",1],["before",1],["was",1],["at",1],["all",1],["lock",1],["conn",2],["return",1],["expected",1],["migrations",1]]},{"id":"openai4s/store.py#Store.search","name":[["search",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["search",4],["self",6],["query",4],["str",4],["limit",9],["int",2],["20",3],["visible",9],["user",6],["id",23],["none",5],["dict",2],["sessions",2],["artifacts",5],["indexed",1],["data",1],["pro",1],["content",4],["narrows",1],["queries",1],["themselves",1],["be",1],["post",1],["filter",2],["route",1],["applied",1],["after",2],["so",1],["team",1],["twenty",1],["most",1],["recently",1],["updated",3],["matches",1],["belong",1],["colleagues",1],["every",2],["one",1],["them",1],["was",2],["dropped",1],["caller",1],["told",1],["their",1],["own",1],["session",5],["not",3],["exist",1],["clause",7],["same",1],["rule",1],["frame",13],["listings",1],["exists",1],["precisely",1],["because",1],["read",1],["turns",1],["full",1],["page",1],["hidden",1],["rows",1],["into",1],["phantom",1],["empty",1],["result",1],["strip",1],["scope",6],["artifact",9],["params",6],["list",2],["if",1],["table",1],["expr",1],["root",4],["lock",1],["frames",3],["conn",2],["execute",2],["select",2],["project",6],["name",4],["task",4],["summary",4],["at",3],["from",2],["parent",1],["null",1],["like",3],["order",2],["by",2],["desc",2],["fetchall",2],["arts",2],["filename",4],["type",3],["created",1],["return",1],["command",1],["palette",1],["hits",1],["need",1],["child",2],["record",1],["link",1],["potentially",1],["megabyte",1],["wrapper",1],["copied",1],["onto",1],["matching",1],["datapro",2],["index",1],["include",1],["context",1],["false",1],["items",1]]},{"id":"openai4s/store.py#Store.search_datapro_index","name":[["search",1],["datapro",1],["index",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["search",4],["datapro",3],["index",3],["self",4],["query",3],["str",11],["limit",4],["int",2],["20",2],["frame",11],["id",16],["none",12],["project",10],["include",4],["context",4],["bool",2],["false",2],["dict",2],["any",2],["literal",1],["data",1],["pro",1],["text",1],["globally",1],["within",1],["explicit",1],["scope",6],["root",6],["resolved",3],["if",2],["not",1],["resolve",1],["fallback",1],["default",2],["else",1],["return",1]]},{"id":"openai4s/store.py#Store.search_frames","name":[["search",1],["frames",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["search",3],["frames",4],["self",3],["pattern",3],["str",6],["project",4],["id",8],["none",6],["default",2],["limit",4],["int",2],["50",2],["visible",4],["user",4],["list",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.secrets","name":[["secrets",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["secrets",2],["self",7],["secret",7],["broker",11],["database",1],["resolved",1],["once",1],["first",1],["lazy",1],["because",1],["resolution",1],["runs",1],["real",1],["keychain",1],["round",1],["trip",1],["test",2],["overwhelming",1],["majority",1],["store",1],["construction",1],["every",2],["cli",1],["subcommand",1],["touches",1],["no",1],["credential",1],["never",1],["needs",1],["lock",1],["getattr",1],["none",2],["if",1],["from",1],["openai4s",1],["security",1],["import",1],["return",1]]},{"id":"openai4s/store.py#Store.seed_default_permission_rules","name":[["seed",1],["default",1],["permission",1],["rules",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["seed",3],["default",2],["permission",2],["rules",2],["self",3],["force",4],["bool",2],["false",2],["none",2],["permissions",1],["defaults",1]]},{"id":"openai4s/store.py#Store.session_checkpoint_source_map","name":[["session",1],["checkpoint",1],["source",1],["map",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["session",3],["checkpoint",3],["source",7],["map",3],["self",3],["root",3],["frame",3],["id",3],["str",8],["kind",4],["dict",2],["return",1],["snapshots",1]]},{"id":"openai4s/store.py#Store.session_export_guard","name":[["session",1],["export",1],["guard",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["session",3],["export",4],["guard",3],["self",3],["root",4],["frame",4],["id",4],["str",2],["dict",2],["return",2],["one",1],["atomic",1],["branch",1],["head",1],["revert",2],["marker",1],["boundary",1],["activation",1],["recovery",2],["setting",2],["key",2]]},{"id":"openai4s/store.py#Store.set_admission_state","name":[["admission",1],["state",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["admission",2],["state",6],["self",5],["reservation",4],["id",4],["str",4],["none",2],["lock",1],["conn",2],["execute",1],["update",1],["annotation",1],["admissions",1],["updated",1],["at",1],["now",1],["ms",1],["commit",1]]},{"id":"openai4s/store.py#Store.set_auto_mode_selection","name":[["auto",1],["mode",1],["selection",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["auto",3],["mode",3],["selection",3],["self",3],["scope",6],["kind",3],["str",4],["id",3],["values",3],["dict",4],["expected",4],["revision",4],["int",2],["return",1]]},{"id":"openai4s/store.py#Store.set_capability_enabled","name":[["capability",1],["enabled",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["capability",2],["enabled",6],["self",3],["kind",3],["str",8],["name",3],["bool",2],["scope",8],["global",2],["id",4],["metadata",4],["dict",4],["none",4],["return",1],["capabilities",1]]},{"id":"openai4s/store.py#Store.set_connector_enabled","name":[["connector",1],["enabled",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["connector",5],["enabled",6],["self",3],["id",3],["str",2],["bool",2],["none",2],["connectors",1]]},{"id":"openai4s/store.py#Store.set_feedback","name":[["feedback",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["feedback",3],["self",3],["frame",3],["id",3],["str",6],["key",3],["rating",3],["none",4],["settings",1]]},{"id":"openai4s/store.py#Store.set_frame_folder","name":[["frame",1],["folder",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["frame",6],["folder",6],["self",3],["id",6],["str",4],["none",4],["folders",1]]},{"id":"openai4s/store.py#Store.set_latest_version","name":[["latest",1],["version",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["latest",3],["version",6],["self",3],["artifact",3],["id",6],["str",4],["dict",2],["none",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.set_model_profiles","name":[["model",1],["profiles",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["model",3],["profiles",6],["self",3],["list",2],["dict",2],["none",2],["settings",1]]},{"id":"openai4s/store.py#Store.set_permission_rule","name":[["permission",1],["rule",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["permission",2],["rule",3],["self",3],["scope",8],["str",12],["id",4],["tool",4],["pattern",4],["decision",4],["return",1],["permissions",1]]},{"id":"openai4s/store.py#Store.set_plan_step_status","name":[["plan",1],["step",1],["status",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["plan",9],["step",12],["status",12],["self",3],["id",7],["str",8],["note",3],["none",6],["dict",2],["merge",1],["one",1],["into",1],["json",1],["returns",1],["updated",1],["row",1],["not",1],["folded",2],["view",1],["steps",3],["still",1],["carries",1],["whatever",1],["was",1],["created",1],["each",1],["live",1],["lives",1],["separate",1],["map",1],["keyed",1],["by",2],["folding",1],["done",1],["server",1],["plans",2],["py",1],["public",1],["way",1],["client",1],["said",1],["description",1],["different",1],["function",1],["caller",1],["believed",1],["would",1],["read",1],["find",1],["nothing",1],["conclude",1],["no",1],["had",1],["progressed",1],["return",1]]},{"id":"openai4s/store.py#Store.set_priority","name":[["priority",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["priority",6],["self",3],["artifact",3],["id",3],["str",2],["int",2],["dict",2],["none",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.set_secret_setting","name":[["secret",1],["setting",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["secret",5],["setting",6],["self",8],["key",9],["str",8],["value",8],["scope",3],["store",1],["credential",2],["through",1],["broker",2],["recording",2],["only",1],["its",1],["reference",4],["returns",1],["empty",1],["clears",1],["both",1],["stored",1],["cleared",1],["must",1],["not",5],["linger",1],["keychain",1],["ui",1],["reports",1],["as",1],["gone",1],["one",1],["thing",1],["clear",1],["cannot",1],["unset",1],["operator",1],["injected",1],["environment",1],["owns",1],["delete",2],["backend",1],["no",1],["op",1],["by",1],["design",1],["keeps",1],["resolving",1],["afterwards",1],["same",1],["boundary",1],["put",2],["states",1],["outright",1],["so",1],["reported",1],["rather",1],["than",2],["hidden",1],["settings",1],["route",1],["answers",1],["has",1],["api",1],["re",1],["reads",1],["after",1],["write",2],["stays",1],["true",1],["from",1],["openai4s",1],["security",1],["import",1],["ref",7],["previous",3],["if",3],["try",1],["secrets",3],["except",1],["exception",1],["noqa",1],["ble001",1],["clearing",1],["row",1],["still",1],["matters",1],["pass",1],["return",2],["verify",1],["before",1],["did",1],["raise",2],["evidence",1],["retrievable",1],["resolves",1],["nothing",1],["worse",1],["plaintext",1],["replaced",1],["runtime",1],["error",1],["refusing",1],["record",1],["wrote",1],["but",1],["could",1],["read",1],["back",1]]},{"id":"openai4s/store.py#Store.set_setting","name":[["setting",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["setting",2],["self",3],["key",3],["str",4],["value",3],["none",2],["settings",1]]},{"id":"openai4s/store.py#Store.set_version_snapshot","name":[["version",1],["snapshot",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["version",6],["snapshot",6],["self",3],["id",3],["str",4],["path",3],["none",2],["artifacts",1]]},{"id":"openai4s/store.py#Store.set_version_source","name":[["version",1],["source",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["version",6],["source",6],["self",3],["id",3],["str",2],["any",2],["none",2],["artifacts",1]]},{"id":"openai4s/store.py#Store.skill_versions","name":[["skill",1],["versions",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["skill",6],["versions",3],["self",3],["version",2],["repository",3],["return",2],["store",1],["owned",1],["immutable",1],["package",1]]},{"id":"openai4s/store.py#Store.specialist_profiles","name":[["specialist",1],["profiles",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["specialist",4],["profiles",2],["self",3],["project",4],["id",8],["str",4],["none",8],["session",4],["profile",2],["service",2],["return",2],["shared",1],["resolver",1],["filter",1],["seam",1],["custom",1],["built",1],["ins",1],["specialists",1],["scoped",1]]},{"id":"openai4s/store.py#Store.start_auto_mode_repair","name":[["start",1],["auto",1],["mode",1],["repair",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["start",3],["auto",3],["mode",3],["repair",3],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.start_auto_mode_review","name":[["start",1],["auto",1],["mode",1],["review",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["start",3],["auto",3],["mode",3],["review",3],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.start_auto_mode_run","name":[["start",1],["auto",1],["mode",1],["run",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["start",3],["auto",3],["mode",3],["run",3],["self",3],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.start_permission_review_assessment","name":[["start",1],["permission",1],["review",1],["assessment",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["start",3],["permission",3],["review",3],["assessment",2],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1],["auto",1],["mode",1]]},{"id":"openai4s/store.py#Store.step_count","name":[["step",1],["count",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["step",3],["count",3],["self",3],["frame",3],["id",3],["str",2],["int",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.team","name":[["team",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["team",6],["self",3],["repository",2],["mode",1],["identity",1],["users",1],["login",1],["sessions",1],["audit",1],["log",1],["m1",1],["return",1]]},{"id":"openai4s/store.py#Store.terminate_auto_mode_run","name":[["terminate",1],["auto",1],["mode",1],["run",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["terminate",3],["auto",3],["mode",3],["run",6],["self",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.touch_kernel_generation","name":[["touch",1],["kernel",1],["generation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["touch",3],["kernel",3],["generation",5],["self",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1],["generations",1]]},{"id":"openai4s/store.py#Store.trip_auto_mode_budget_circuit","name":[["trip",1],["auto",1],["mode",1],["budget",1],["circuit",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["trip",3],["auto",3],["mode",3],["budget",3],["circuit",3],["self",3],["run",3],["id",3],["str",2],["fields",3],["any",2],["dict",2],["return",1]]},{"id":"openai4s/store.py#Store.unpin_model","name":[["unpin",1],["model",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["unpin",3],["model",3],["self",3],["frame",3],["id",3],["str",2],["none",2],["frames",1]]},{"id":"openai4s/store.py#Store.update_admission","name":[["update",1],["admission",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["admission",4],["self",5],["reservation",4],["id",17],["str",10],["root",4],["frame",5],["state",7],["none",14],["request",5],["job",5],["bool",3],["advance",1],["owns",1],["scoped",1],["so",2],["alone",1],["not",4],["authority",1],["over",1],["somebody",1],["else",2],["row",1],["sets",3],["updated",1],["at",1],["params",4],["list",1],["any",1],["now",1],["ms",1],["column",2],["value",3],["if",2],["append",2],["extend",1],["change",1],["cas",1],["non",1],["terminal",2],["states",1],["correlation",2],["only",1],["write",1],["sent",1],["released",1],["turn",1],["did",1],["no",1],["later",1],["caller",1],["gets",1],["rewrite",1],["them",1],["but",1],["recording",1],["already",1],["belonged",1],["exactly",1],["lost",1],["202",1],["needs",1],["stays",1],["unconditional",1],["guard",2],["reserved",1],["pending",1],["lock",1],["cursor",2],["conn",2],["execute",1],["annotation",1],["admissions",1],["join",1],["tuple",1],["commit",1],["return",1],["rowcount",1]]},{"id":"openai4s/store.py#Store.update_agent","name":[["update",1],["agent",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",4],["agent",2],["self",3],["name",3],["str",2],["fields",3],["any",2],["dict",2],["none",3],["partial",1],["only",1],["supplied",1],["columns",1],["change",1],["returns",1],["if",1],["specialist",1],["not",1],["exist",1],["return",1],["agents",1]]},{"id":"openai4s/store.py#Store.update_annotation","name":[["update",1],["annotation",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["annotation",5],["self",3],["id",3],["str",8],["body",4],["none",14],["status",8],["expect",4],["dict",2],["return",1],["annotations",1]]},{"id":"openai4s/store.py#Store.update_compute_job","name":[["update",1],["compute",1],["job",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["compute",3],["job",5],["self",3],["id",3],["str",2],["fields",3],["dict",2],["none",2],["return",1],["jobs",1]]},{"id":"openai4s/store.py#Store.update_frame","name":[["update",1],["frame",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["frame",6],["self",3],["id",3],["str",2],["fields",3],["any",2],["none",2],["frames",1]]},{"id":"openai4s/store.py#Store.update_memory","name":[["update",1],["memory",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["memory",5],["self",3],["id",7],["str",8],["content",4],["none",14],["block",4],["project",4],["dict",2],["return",1],["memories",1]]},{"id":"openai4s/store.py#Store.update_message_metadata","name":[["update",1],["message",1],["metadata",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["message",6],["metadata",3],["self",3],["id",3],["str",2],["patch",3],["dict",4],["none",2],["return",1],["frames",1]]},{"id":"openai4s/store.py#Store.update_plan","name":[["update",1],["plan",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["plan",5],["self",3],["id",7],["str",12],["title",4],["none",30],["rationale",4],["confidence",4],["steps",4],["list",2],["dict",4],["status",8],["step",4],["artifact",4],["plans",1]]},{"id":"openai4s/store.py#Store.update_project","name":[["update",1],["project",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["project",6],["self",3],["id",3],["str",2],["fields",3],["any",2],["none",2],["frames",1]]},{"id":"openai4s/store.py#Store.update_step","name":[["update",1],["step",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["step",6],["self",3],["id",3],["str",8],["status",4],["none",18],["output",4],["dict",2],["title",4],["summary",4],["frames",1]]},{"id":"openai4s/store.py#Store.update_version_path","name":[["update",1],["version",1],["path",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["update",3],["version",6],["path",6],["self",3],["id",3],["str",6],["size",4],["bytes",4],["int",2],["none",10],["checksum",4],["artifacts",1]]},{"id":"openai4s/store.py#Store.upsert_agent","name":[["upsert",1],["agent",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["upsert",3],["agent",2],["self",3],["name",4],["str",6],["description",4],["system",4],["prompt",4],["skill",4],["names",4],["list",4],["none",8],["connectors",4],["unrestricted",4],["bool",2],["true",2],["dict",2],["return",1],["agents",1]]},{"id":"openai4s/store.py#Store.upsert_connector","name":[["upsert",1],["connector",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["upsert",3],["connector",8],["self",4],["id",5],["str",6],["name",4],["command",4],["description",4],["args",4],["none",4],["env",9],["enabled",4],["bool",2],["true",2],["dict",2],["brokered",2],["here",2],["rather",2],["than",2],["repository",4],["facade",2],["owns",2],["secret",2],["broker",3],["must",2],["keep",2],["returning",2],["real",2],["callers",2],["launch",2],["server",2],["return",1],["connectors",1]]},{"id":"openai4s/store.py#Store.upsert_endpoint","name":[["upsert",1],["endpoint",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["upsert",3],["endpoint",2],["self",3],["name",3],["str",2],["fields",3],["any",2],["none",2],["endpoints",1]]},{"id":"openai4s/store.py#Store.upsert_env_snapshot","name":[["upsert",1],["env",1],["snapshot",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["upsert",3],["env",3],["snapshot",6],["self",3],["dict",2],["str",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.user_keys","name":[["user",1],["keys",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["user",6],["keys",3],["self",3],["key",2],["repository",2],["per",1],["llm",1],["credential",1],["references",1],["m4",1],["return",1]]},{"id":"openai4s/store.py#Store.validate_checkpoint_state_import","name":[["validate",1],["checkpoint",1],["state",1],["import",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["validate",3],["checkpoint",4],["state",7],["import",3],["self",3],["source",3],["dict",4],["include",4],["bool",2],["false",2],["return",1],["states",1]]},{"id":"openai4s/store.py#Store.version_for_path","name":[["version",1],["path",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["version",3],["path",6],["self",3],["str",8],["root",4],["frame",4],["id",8],["none",4],["project",4],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.version_meta","name":[["version",1],["meta",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["version",6],["meta",3],["self",3],["id",3],["str",2],["dict",2],["none",2],["return",1],["artifacts",1]]},{"id":"openai4s/store.py#Store.workloads","name":[["workloads",1]],"path":[["openai4s",1],["store",1],["py",1]],"body":[["def",2],["workloads",4],["self",3],["workload",3],["repository",2],["cluster",1],["allocations",1],["m3a",1],["also",1],["reconciler",1],["store",1],["protocol",1],["needs",1],["exactly",1],["surface",1],["return",1]]},{"id":"openai4s/telemetry/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["init",1],["py",1]],"body":[["opt",1],["anonymous",1],["telemetry",3],["counts",1],["enumerations",1],["never",1],["free",1],["text",1],["off",1],["by",1],["default",1],["no",1],["consent",1],["recorded",1],["nothing",1],["package",2],["opens",1],["socket",1],["resolves",1],["name",1],["starts",1],["thread",1],["deliberately",2],["small",1],["boring",1],["schema",4],["py",1],["holds",1],["declaration",1],["everything",1],["may",1],["say",1],["enforcement",1],["over",1],["values",1],["not",2],["keys",1],["because",1],["key",1],["allowlist",1],["admits",1],["error",6],["type",2],["file",1],["found",1],["home",1],["unpublished",1],["cohort",1],["csv",1],["exactly",1],["as",2],["readily",1],["value",1],["from",2],["future",1],["import",2],["annotations",1],["openai4s",1],["version",2],["classify",2],["sanitise",4],["envelope",2],["record",2],["all",1]]},{"id":"openai4s/telemetry/collector.py","name":[["collector",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["receiving",1],["end",1],["reference",1],["implementation",1],["not",7],["deployment",1],["server",3],["would",1],["run",1],["at",3],["log",2],["openai4s",3],["org",1],["here",1],["so",4],["wire",2],["format",1],["has",2],["second",1],["reader",1],["claims",1],["made",1],["sending",1],["side",1],["be",1],["checked",2],["against",2],["something",1],["actually",1],["parses",1],["them",1],["repository",1],["runs",1],["there",2],["no",6],["build",1],["step",1],["starts",1],["test",1],["binds",1],["public",1],["port",1],["mirrors",1],["share",1],["relay",3],["py",1],["purpose",1],["stdlib",1],["threading",3],["httpserver",2],["token",1],["bucket",1],["rate",1],["limiter",1],["keyed",1],["by",2],["client",4],["body",5],["size",1],["cap",2],["enforced",1],["before",2],["read",1],["host",1],["allowlist",1],["history",1],["includes",1],["dns",1],["rebinding",1],["finding",1],["from",6],["missing",1],["one",3],["repeat",1],["third",1],["party",1],["sees",1],["data",2],["dependency",1],["enters",1],["tree",1],["adds",1],["reason",1],["trust",1],["sender",1],["built",1],["emit",1],["free",1],["text",1],["but",3],["collector",3],["assumes",1],["its",2],["input",1],["clean",1],["payload",1],["away",1],["storing",1],["prompt",1],["fragment",1],["because",3],["some",2],["other",1],["future",2],["version",1],["sent",1],["every",1],["envelope",3],["re",1],["validated",1],["same",1],["declaration",1],["sanitises",1],["record",1],["carrying",1],["anything",2],["outside",1],["declared",1],["domain",1],["dropped",1],["field",2],["arrival",1],["both",1],["ends",1],["stores",1],["nothing",1],["counts",1],["per",1],["install",3],["file",1],["did",1],["time",2],["surveillance",1],["whole",1],["design",1],["exists",1],["avoid",1],["aggregate",3],["maintainer",1],["needs",1],["most",1],["should",1],["exist",1],["import",7],["annotations",1],["json",1],["http",1],["base",1],["httprequest",1],["handler",2],["typing",1],["any",1],["telemetry",2],["schema",1],["reject",1],["larger",1],["than",1],["reading",1],["tiny",1],["approaching",1],["abuse",1],["max",3],["bytes",2],["64",1],["1024",1],["distinct",1],["ids",2],["remember",1],["unbounded",1],["id",1],["anonymous",1],["counter",1],["turns",1],["into",1],["census",1],["past",1],["new",1],["counted",1],["enumerated",1],["installs",1],["100",1],["000",1],["all",1],["make",1],["validate",1]]},{"id":"openai4s/telemetry/collector.py#_RateLimiter","name":[["rate",1],["limiter",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["class",2],["rate",6],["limiter",2],["token",1],["bucket",1],["per",1],["client",1],["mirroring",1],["relay",1],["def",2],["init",1],["self",13],["float",5],["burst",5],["int",1],["none",1],["buckets",4],["dict",1],["str",2],["tuple",1],["lock",3],["threading",1],["allow",1],["key",4],["now",5],["bool",1],["tokens",6],["last",2],["min",1],["if",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/telemetry/collector.py#_RateLimiter.__init__","name":[["init",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["init",2],["self",6],["rate",4],["float",4],["burst",4],["int",2],["none",2],["buckets",1],["dict",1],["str",1],["tuple",1],["lock",2],["threading",1]]},{"id":"openai4s/telemetry/collector.py#_RateLimiter.allow","name":[["allow",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["allow",2],["self",9],["key",5],["str",2],["now",6],["float",3],["bool",2],["lock",1],["tokens",6],["last",2],["buckets",3],["burst",2],["min",1],["rate",1],["if",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/telemetry/collector.py#Aggregate","name":[["aggregate",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["class",2],["aggregate",2],["counts",1],["nothing",1],["could",1],["name",1],["person",1],["keyed",1],["by",2],["event",3],["outcome",2],["never",2],["install",3],["id",4],["timestamp",1],["per",1],["installs",7],["only",1],["so",1],["same",1],["not",1],["double",1],["counted",1],["total",1],["holds",1],["opaque",1],["32",1],["hex",1],["strings",1],["capped",1],["def",4],["init",1],["self",19],["none",3],["lock",5],["threading",1],["events",5],["dict",3],["tuple",1],["str",6],["int",2],["rejected",5],["record",1],["records",2],["list",1],["any",2],["if",1],["len",2],["max",1],["add",1],["rec",4],["key",3],["count",1],["note",1],["snapshot",1],["return",1],["sorted",1],["items",1]]},{"id":"openai4s/telemetry/collector.py#Aggregate.__init__","name":[["init",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["init",2],["self",6],["none",2],["lock",2],["threading",1],["events",1],["dict",1],["tuple",1],["str",3],["int",1],["installs",1],["rejected",1]]},{"id":"openai4s/telemetry/collector.py#Aggregate.note_rejected","name":[["note",1],["rejected",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["note",2],["rejected",3],["self",4],["none",2],["lock",1]]},{"id":"openai4s/telemetry/collector.py#Aggregate.record","name":[["record",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["record",2],["self",7],["install",3],["id",3],["str",4],["records",3],["list",2],["dict",2],["any",2],["none",2],["lock",1],["if",1],["len",1],["installs",3],["max",1],["add",1],["rec",4],["key",3],["event",1],["outcome",1],["events",2],["int",1],["count",1]]},{"id":"openai4s/telemetry/collector.py#Aggregate.snapshot","name":[["snapshot",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["snapshot",2],["self",6],["dict",2],["str",2],["any",2],["lock",1],["return",1],["installs",2],["len",1],["events",2],["sorted",1],["items",1],["rejected",2]]},{"id":"openai4s/telemetry/collector.py#CollectorServer","name":[["collector",1],["server",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["class",2],["collector",3],["server",2],["threading",2],["httpserver",2],["daemon",1],["threads",1],["true",2],["allow",1],["reuse",1],["address",3],["def",1],["init",2],["self",3],["tuple",1],["str",2],["int",1],["allowed",3],["hosts",3],["frozenset",1],["trust",3],["proxy",3],["bool",1],["false",1],["none",1],["aggregate",3],["super",1],["make",1],["handler",1]]},{"id":"openai4s/telemetry/collector.py#CollectorServer.__init__","name":[["init",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["init",3],["self",4],["address",3],["tuple",2],["str",4],["int",2],["allowed",4],["hosts",4],["frozenset",2],["trust",4],["proxy",4],["bool",2],["false",2],["none",2],["aggregate",3],["super",1],["make",1],["collector",1],["handler",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler","name":[["make",1],["collector",1],["handler",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",8],["make",2],["collector",3],["handler",5],["aggregate",6],["allowed",3],["hosts",3],["frozenset",2],["str",4],["rate",8],["per",3],["sec",3],["float",2],["20",2],["burst",3],["int",4],["60",2],["trust",3],["proxy",3],["bool",3],["false",2],["limiter",3],["class",1],["base",1],["httprequest",1],["protocol",1],["version",2],["http",1],["server",1],["openai4s",1],["telemetry",1],["log",1],["message",1],["self",29],["quiet",1],["pass",2],["client",3],["ip",2],["if",7],["fwd",3],["headers",4],["forwarded",1],["return",10],["split",3],["strip",1],["address",1],["host",8],["ok",2],["allowlist",1],["not",6],["origin",1],["check",1],["relay",1],["history",1],["has",1],["dns",1],["rebinding",1],["finding",1],["came",1],["from",1],["trusting",1],["without",1],["one",1],["copying",1],["shape",1],["would",1],["inherit",1],["lower",1],["simple",9],["code",2],["body",6],["bytes",2],["none",2],["close",2],["connection",2],["true",2],["send",3],["response",1],["header",2],["content",3],["length",7],["len",1],["type",1],["text",1],["plain",1],["charset",1],["utf",1],["end",1],["try",2],["wfile",1],["write",1],["except",2],["oserror",1],["404",2],["found",2],["post",1],["421",1],["misdirected",1],["path",1],["v1",1],["events",2],["allow",1],["time",2],["429",1],["limited",1],["value",1],["error",1],["411",1],["required",1],["max",1],["capped",1],["before",1],["read",2],["after",1],["reading",1],["arbitrarily",1],["large",2],["then",1],["reject",1],["abuse",1],["413",1],["payload",1],["too",1],["raw",2],["rfile",1],["envelope",5],["validate",1],["note",1],["rejected",2],["400",1],["record",1],["install",1],["id",1],["204",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler.Handler","name":[["handler",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["class",2],["handler",4],["base",2],["httprequest",2],["protocol",1],["version",2],["http",1],["server",1],["openai4s",1],["telemetry",1],["def",6],["log",1],["message",1],["self",29],["quiet",1],["pass",2],["client",3],["ip",2],["str",2],["if",7],["trust",1],["proxy",1],["fwd",3],["headers",4],["forwarded",1],["return",9],["split",3],["strip",1],["address",1],["host",8],["ok",2],["bool",1],["allowlist",1],["not",6],["origin",1],["check",1],["relay",1],["history",1],["has",1],["dns",1],["rebinding",1],["finding",1],["came",1],["from",1],["trusting",1],["without",1],["one",1],["collector",1],["copying",1],["shape",1],["would",1],["inherit",1],["lower",1],["allowed",1],["hosts",1],["simple",9],["code",2],["int",2],["body",6],["bytes",2],["none",2],["close",2],["connection",2],["true",2],["send",3],["response",1],["header",2],["content",3],["length",7],["len",1],["type",1],["text",1],["plain",1],["charset",1],["utf",1],["end",1],["try",2],["wfile",1],["write",1],["except",2],["oserror",1],["404",2],["found",2],["post",1],["421",1],["misdirected",1],["path",1],["v1",1],["events",2],["limiter",1],["allow",1],["time",2],["429",1],["rate",1],["limited",1],["value",1],["error",1],["411",1],["required",1],["max",1],["capped",1],["before",1],["read",2],["after",1],["reading",1],["arbitrarily",1],["large",2],["then",1],["reject",1],["abuse",1],["413",1],["payload",1],["too",1],["raw",2],["rfile",1],["envelope",5],["validate",1],["aggregate",2],["note",1],["rejected",2],["400",1],["record",1],["install",1],["id",1],["204",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler.Handler._client_ip","name":[["client",1],["ip",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["client",3],["ip",2],["self",4],["str",2],["if",2],["trust",1],["proxy",1],["fwd",3],["headers",1],["forwarded",1],["return",2],["split",1],["strip",1],["address",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler.Handler._host_ok","name":[["host",1],["ok",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["host",11],["ok",2],["self",3],["bool",2],["allowlist",2],["not",2],["origin",2],["check",2],["relay",2],["history",2],["has",2],["dns",2],["rebinding",2],["finding",2],["came",2],["from",2],["trusting",2],["without",2],["one",2],["collector",2],["copying",2],["shape",2],["would",2],["inherit",2],["headers",1],["split",1],["lower",1],["return",1],["allowed",1],["hosts",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler.Handler._simple","name":[["simple",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["simple",2],["self",8],["code",3],["int",2],["body",4],["bytes",2],["none",2],["close",1],["connection",1],["true",1],["send",3],["response",1],["header",2],["content",2],["length",1],["str",1],["len",1],["type",1],["text",1],["plain",1],["charset",1],["utf",1],["end",1],["headers",1],["try",1],["wfile",1],["write",1],["except",1],["oserror",1],["pass",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler.Handler.do_GET","name":[],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["self",3],["simple",1],["404",1],["not",1],["found",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler.Handler.do_POST","name":[["post",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["post",2],["self",15],["close",1],["connection",1],["true",1],["if",5],["not",4],["host",1],["ok",1],["simple",7],["421",1],["misdirected",1],["return",6],["path",1],["split",1],["v1",1],["events",2],["404",1],["found",1],["limiter",1],["allow",1],["client",1],["ip",1],["time",2],["429",1],["rate",1],["limited",1],["try",1],["length",6],["int",1],["headers",1],["content",1],["except",1],["value",1],["error",1],["411",1],["required",1],["max",1],["body",3],["bytes",1],["capped",1],["before",1],["read",2],["after",1],["reading",1],["arbitrarily",1],["large",2],["then",1],["reject",1],["abuse",1],["413",1],["payload",1],["too",1],["raw",2],["rfile",1],["envelope",5],["validate",1],["none",1],["aggregate",2],["note",1],["rejected",2],["400",1],["record",1],["install",1],["id",1],["204",1]]},{"id":"openai4s/telemetry/collector.py#make_collector_handler.Handler.log_message","name":[["log",1],["message",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["log",2],["message",2],["self",2],["quiet",2],["pass",1]]},{"id":"openai4s/telemetry/collector.py#validate_envelope","name":[["validate",1],["envelope",1]],"path":[["openai4s",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["validate",2],["envelope",8],["raw",4],["bytes",3],["dict",4],["str",2],["any",2],["none",9],["parse",1],["re",1],["sanitise",3],["received",1],["if",8],["not",8],["usable",1],["server",1],["refusing",1],["trust",1],["client",3],["applies",1],["same",1],["declaration",1],["sender",1],["so",1],["field",1],["should",1],["never",1],["have",1],["sent",1],["dropped",1],["here",1],["too",1],["guarantee",1],["holds",1],["even",1],["against",1],["len",1],["max",2],["body",1],["return",7],["try",1],["json",1],["loads",1],["except",1],["value",1],["error",2],["type",1],["isinstance",3],["clean",5],["schema",4],["install",1],["id",1],["events",6],["list",1],["records",6],["record",1],["event",1]]},{"id":"openai4s/telemetry/consent.py","name":[["consent",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["whether",1],["telemetry",6],["may",1],["run",1],["at",1],["all",2],["identity",2],["runs",1],["under",2],["two",3],["decisions",1],["worth",1],["stating",1],["because",4],["their",1],["alternatives",1],["look",1],["reasonable",1],["install",2],["id",2],["lives",1],["inside",1],["consent",8],["record",1],["not",2],["beside",1],["makes",1],["revocation",2],["single",2],["delete",1],["destroys",1],["permission",2],["together",1],["rows",1],["revoke",3],["could",2],["clear",1],["flag",1],["leave",1],["stable",1],["identifier",2],["behind",1],["outlives",1],["was",1],["minted",1],["anonymous",1],["pseudonymous",1],["longer",1],["memory",1],["than",1],["user",1],["agreed",1],["re",1],["consenting",1],["mints",1],["fresh",1],["so",3],["periods",1],["participation",1],["cannot",2],["be",1],["linked",1],["each",1],["other",1],["environment",1],["variable",2],["turn",2],["openai4",2],["variables",1],["ci",1],["containers",1],["scripts",1],["configure",1],["program",1],["honouring",1],["one",2],["here",1],["would",1],["mean",1],["machine",1],["start",1],["reporting",1],["line",1],["dockerfile",1],["nobody",1],["read",2],["as",1],["privacy",1],["decision",1],["only",1],["off",4],["direction",1],["needs",2],["no",4],["granting",1],["deliberate",1],["act",1],["recorded",1],["database",2],["by",1],["person",1],["nothing",1],["module",1],["opens",1],["socket",1],["starts",1],["thread",1],["reading",1],["must",1],["stay",1],["cheap",1],["enough",1],["caller",1],["has",1],["excuse",1],["cache",1],["answer",1],["cached",1],["enabled",2],["survives",1],["from",2],["future",1],["import",6],["annotations",1],["json",1],["os",1],["time",1],["uuid",1],["typing",1],["any",2],["settings",1],["row",2],["atomic",1],["key",2],["these",1],["stays",1],["whatever",1],["says",1],["kill",1],["switch",1],["works",1],["without",1],["refusing",1],["values",1],["frozenset",1],["false",1],["disabled",1],["env",3],["var",2],["forbids",1],["grant",1]]},{"id":"openai4s/telemetry/consent.py#Consent","name":[["consent",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["class",2],["consent",2],["recorded",1],["grant",1],["absent",1],["means",1],["telemetry",1],["not",1],["run",1],["slots",1],["granted",6],["at",6],["install",6],["id",6],["schema",6],["version",6],["def",2],["init",1],["self",8],["str",2],["int",2],["none",1],["as",1],["record",1],["dict",1],["any",1],["return",1]]},{"id":"openai4s/telemetry/consent.py#Consent.__init__","name":[["init",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["init",2],["self",5],["install",4],["id",4],["str",2],["granted",4],["at",4],["int",4],["schema",4],["version",4],["none",2]]},{"id":"openai4s/telemetry/consent.py#Consent.as_record","name":[["as",1],["record",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["as",2],["record",2],["self",5],["dict",2],["str",2],["any",2],["return",1],["install",2],["id",2],["granted",2],["at",2],["schema",2],["version",2]]},{"id":"openai4s/telemetry/consent.py#enabled","name":[["enabled",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["enabled",2],["store",3],["any",2],["bool",2],["one",1],["question",1],["every",1],["emit",1],["site",1],["asks",1],["return",1],["read",1],["not",1],["none",1]]},{"id":"openai4s/telemetry/consent.py#env_forbids","name":[["env",1],["forbids",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["env",3],["forbids",2],["bool",2],["whether",1],["environment",1],["vetoes",1],["telemetry",1],["regardless",1],["record",1],["raw",3],["os",1],["environ",1],["var",1],["return",1],["not",1],["none",1],["strip",1],["lower",1],["off",1],["values",1]]},{"id":"openai4s/telemetry/consent.py#grant","name":[["grant",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["grant",2],["store",4],["any",2],["now",4],["float",2],["none",10],["consent",8],["record",2],["mint",1],["install",2],["id",2],["goes",2],["returns",1],["environment",1],["vetoes",1],["writes",1],["nothing",1],["case",1],["recording",1],["anyway",1],["would",1],["be",1],["worse",1],["kind",1],["bug",1],["row",1],["lands",1],["silently",1],["takes",1],["effect",1],["moment",1],["variable",1],["away",1],["so",2],["operator",1],["who",1],["disabled",1],["telemetry",2],["fleet",1],["gets",1],["back",1],["next",1],["image",1],["drops",1],["setting",2],["caller",1],["tell",1],["two",1],["outcomes",1],["apart",1],["say",1],["if",3],["env",1],["forbids",1],["return",3],["existing",3],["read",1],["not",1],["from",1],["openai4s",1],["schema",4],["import",1],["version",3],["uuid",1],["uuid4",1],["hex",1],["granted",1],["at",1],["int",1],["time",2],["else",1],["1000",1],["key",1],["json",1],["dumps",1],["as",1],["sort",1],["keys",1],["true",1]]},{"id":"openai4s/telemetry/consent.py#read","name":[["read",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["read",3],["store",3],["any",2],["consent",8],["none",12],["recorded",1],["malformed",3],["partial",1],["row",4],["treated",1],["as",1],["no",2],["safe",1],["reading",1],["cannot",1],["tell",1],["whether",1],["person",1],["agreed",2],["they",1],["did",1],["not",9],["if",8],["env",1],["forbids",1],["return",9],["raw",3],["setting",1],["key",1],["try",1],["record",7],["json",1],["loads",1],["except",1],["type",1],["error",2],["value",1],["isinstance",6],["dict",1],["install",7],["id",7],["granted",6],["at",6],["str",1],["len",1],["32",1],["all",1],["0123456789abcdef",1],["int",3],["bool",2],["non",1],["numeric",1],["string",1],["raises",1],["escaped",1],["function",1],["entirely",1],["past",1],["contract",1],["stated",1],["above",1],["then",1],["answered",1],["500",1],["grant",1],["could",1],["repair",1],["either",1],["because",1],["calls",1],["first",1],["inherited",1],["same",1],["exception",1],["nobody",2],["parse",1],["schema",9],["version",9],["written",1],["before",1],["field",1],["existed",1],["just",1],["old",1]]},{"id":"openai4s/telemetry/consent.py#revoke","name":[["revoke",1]],"path":[["openai4s",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["revoke",4],["store",3],["any",2],["none",2],["destroy",1],["consent",4],["identity",1],["one",1],["operation",1],["there",1],["deliberately",1],["no",3],["way",2],["while",2],["keeping",1],["id",1],["tombstone",1],["recording",1],["grant",1],["once",1],["existed",1],["record",1],["participation",1],["itself",1],["fact",1],["about",1],["user",1],["outlives",1],["their",1],["withdrawal",1],["delete",2],["happens",1],["inside",1],["transmission",1],["barrier",1],["anything",1],["still",2],["queued",1],["dropped",1],["without",1],["returned",1],["payload",1],["had",1],["already",1],["passed",1],["its",2],["check",1],["was",1],["socket",1],["so",1],["not",3],["single",1],["packet",1],["leaves",1],["machine",1],["held",1],["only",1],["callers",1],["who",1],["happened",1],["be",1],["mid",1],["send",1],["deleting",1],["row",1],["same",2],["as",1],["stopping",1],["sends",1],["authorised",1],["two",1],["made",1],["thing",1],["from",1],["openai4s",1],["telemetry",1],["import",1],["gate",2],["revoking",1],["setting",1],["key",1]]},{"id":"openai4s/telemetry/emit.py","name":[["emit",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["emit",1],["py",1]],"body":[["one",6],["call",2],["rest",1],["program",2],["makes",1],["emit",4],["everything",1],["upstream",1],["here",2],["about",2],["not",6],["sending",1],["wrong",1],["thing",1],["module",1],["harming",1],["trying",1],["tell",1],["truth",1],["three",1],["rules",1],["never",2],["raises",1],["telemetry",6],["bug",2],["must",1],["become",1],["failed",2],["turn",3],["every",3],["path",2],["wrapped",1],["wrap",1],["feature",2],["defensive",1],["habit",1],["blocks",1],["send",2],["happens",1],["daemon",1],["thread",1],["so",6],["slow",1],["unreachable",1],["collector",1],["cannot",1],["add",1],["second",1],["had",1],["nothing",1],["reads",1],["consent",5],["time",1],["there",1],["no",4],["cached",1],["enabled",1],["could",1],["outlive",1],["revoke",2],["check",1],["sqlite",1],["read",2],["row",1],["all",2],["only",1],["after",1],["overwhelmingly",1],["common",2],["settings",1],["returns",1],["none",1],["stops",1],["records",2],["accumulated",1],["per",3],["install",3],["flushed",2],["as",5],["envelope",1],["because",2],["post",1],["carrying",1],["five",2],["counts",1],["less",2],["receive",1],["than",2],["from",4],["future",1],["import",5],["annotations",1],["threading",2],["typing",1],["any",2],["openai4s",4],["mod",1],["schema",1],["buffered",1],["together",1],["bounded",2],["past",1],["cap",1],["oldest",1],["dropped",1],["buffer",3],["grows",1],["without",1],["limit",1],["memory",1],["wearing",1],["privacy",1],["clothes",1],["lock",2],["list",1],["dict",1],["str",3],["max",3],["256",1],["id",3],["root",1],["frame",1],["pairs",1],["seen",3],["process",1],["session",5],["start",3],["fires",1],["once",1],["identity",2],["keyed",1],["by",1],["too",1],["regrant",1],["mid",1],["new",2],["participation",1],["period",1],["gets",1],["its",2],["own",1],["persisted",1],["dedup",1],["within",1],["run",2],["sessions",1],["tuple",1],["engine",3],["owns",1],["stop",3],["reason",1],["vocabulary",1],["agent",3],["py",4],["loop",1],["server",1],["mapping",1],["outcome",2],["enum",1],["done",2],["pure",1],["function",1],["be",1],["tested",1],["against",1],["real",1],["values",1],["rather",1],["guessed",1],["at",1],["site",1],["submitted",2],["normal",1],["structured",1],["completion",1],["most",1],["web",1],["plan",3],["successful",1],["mode",1],["exit",1],["both",1],["were",1],["absent",1],["they",1],["fell",1],["unknown",1],["fallback",1],["reported",1],["error",3],["inverting",1],["success",1],["metric",1],["exists",1],["measure",1],["progress",4],["circuit",2],["like",1],["turns",2],["other",1],["projection",1],["product",1],["treats",1],["sibling",1],["left",1],["unmapped",1],["counted",1],["bucket",1],["reserved",1],["failure",1],["table",1],["has",1],["completed",1],["ok",5],["stopped",1],["cancelled",2],["timeout",2]]},{"id":"openai4s/telemetry/emit.py#_dispatch","name":[["dispatch",1]],"path":[["openai4s",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["dispatch",2],["store",3],["any",4],["install",3],["id",3],["str",4],["batch",3],["list",2],["dict",2],["none",3],["seal",2],["hand",1],["transmission",1],["gate",4],["never",2],["caller",2],["thread",4],["start",1],["daemon",2],["per",1],["flush",1],["max",1],["buffer",2],["bounded",3],["records",1],["nothing",1],["threads",1],["sockets",1],["payloads",1],["flight",1],["so",1],["at",1],["high",1],["event",3],["rate",3],["against",1],["collector",1],["simply",1],["stalls",1],["every",1],["cleared",1],["started",1],["another",1],["five",1],["second",1],["stall",1],["was",1],["enough",1],["turn",1],["into",1],["inside",1],["owns",1],["one",2],["worker",1],["queue",1],["overflow",1],["counted",1],["drop",1],["block",1],["from",1],["openai4s",1],["telemetry",1],["import",1],["wire",2],["payload",3],["if",1],["return",1],["submit",1]]},{"id":"openai4s/telemetry/emit.py#_reset_for_tests","name":[["reset",1],["tests",1]],"path":[["openai4s",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["reset",3],["tests",3],["none",2],["clear",3],["process",1],["local",1],["dedup",1],["buffer",2],["test",1],["hook",1],["only",1],["from",1],["openai4s",1],["telemetry",1],["import",1],["gate",2],["lock",1],["seen",1],["sessions",1]]},{"id":"openai4s/telemetry/emit.py#_store_for","name":[["store",1]],"path":[["openai4s",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["store",10],["any",4],["none",4],["if",1],["not",1],["return",3],["no",1],["passed",1],["resolve",1],["daemon",1],["but",1],["never",1],["construct",1],["one",1],["just",1],["emit",1],["would",1],["touch",1],["disk",1],["disabled",1],["path",2],["try",1],["from",2],["openai4s",2],["config",3],["import",2],["db",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/telemetry/emit.py#emit","name":[["emit",1]],"path":[["openai4s",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["emit",2],["event",6],["str",2],["store",4],["any",5],["none",6],["fields",3],["record",5],["one",2],["safe",1],["thread",1],["cheap",1],["telemetry",2],["off",1],["heavy",1],["lifting",1],["sanitising",1],["buffering",1],["sending",1],["happens",1],["only",1],["after",1],["consent",2],["read",2],["succeeds",1],["so",1],["disabled",1],["install",2],["pays",1],["row",1],["lookup",1],["try",1],["target",4],["if",4],["return",3],["active",3],["mod",1],["schema",1],["sanitise",1],["not",1],["lock",1],["buffer",8],["append",1],["len",2],["max",2],["del",1],["batch",2],["list",1],["clear",1],["dispatch",1],["id",1],["except",1],["exception",1],["noqa",1],["ble001",1],["must",1],["never",1],["break",1],["caller",1],["pass",1]]},{"id":"openai4s/telemetry/emit.py#emit_session_start","name":[["emit",1],["session",1],["start",1]],"path":[["openai4s",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["emit",4],["session",11],["start",7],["root",4],["frame",7],["id",7],["str",2],["store",5],["any",4],["none",6],["fields",3],["at",1],["most",1],["once",1],["per",2],["install",4],["identity",2],["dedup",1],["mark",1],["only",1],["after",1],["consent",6],["keyed",1],["by",2],["rather",1],["than",1],["alone",2],["both",1],["matter",1],["before",1],["marked",2],["default",1],["off",1],["seen",3],["dropped",1],["event",1],["later",1],["opt",1],["same",1],["sent",1],["turns",2],["no",2],["front",1],["them",1],["keying",1],["meant",1],["revoke",1],["regrant",1],["mid",1],["mints",1],["new",4],["still",1],["found",1],["so",1],["participation",2],["period",2],["also",1],["had",1],["gets",1],["its",1],["own",1],["try",1],["target",4],["if",3],["return",4],["mod",1],["read",1],["key",3],["lock",1],["sessions",2],["add",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/telemetry/emit.py#turn_outcome","name":[["turn",1],["outcome",1]],"path":[["openai4s",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["turn",2],["outcome",4],["stop",5],["reason",4],["any",2],["str",3],["as",2],["one",2],["declared",1],["enum",1],["members",1],["unknown",1],["reasons",1],["map",1],["error",2],["rather",1],["than",2],["being",1],["dropped",1],["function",1],["not",2],["recognise",1],["more",1],["likely",1],["failure",1],["has",1],["seen",1],["success",1],["worth",1],["reporting",1],["return",1]]},{"id":"openai4s/telemetry/gate.py","name":[["gate",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["transmission",1],["gate",2],["one",8],["worker",5],["bounded",5],["queue",9],["revoke",7],["barrier",3],["everything",1],["reaches",1],["network",1],["goes",1],["through",1],["here",2],["exists",3],["two",1],["promises",1],["rest",1],["package",1],["could",1],["not",2],["keep",1],["its",3],["own",1],["revocation",1],["boundary",1],["request",4],["stop",1],["soon",1],["sender",2],["send",3],["read",3],["consent",6],["then",1],["at",3],["later",1],["moment",1],["another",1],["thread",4],["opened",1],["socket",3],["landing",1],["window",1],["returned",1],["caller",2],["while",1],["payload",3],["sealed",3],["under",2],["destroyed",1],["identity",2],["was",2],["still",2],["way",1],["out",1],["below",1],["held",2],["across",2],["both",1],["open",2],["takes",1],["same",1],["lock",2],["so",5],["once",2],["returns",1],["every",1],["subsequent",1],["re",2],["reads",1],["row",1],["gone",1],["no",3],["begin",1],["cost",1],["stated",1],["rather",1],["than",1],["hidden",1],["arriving",1],["mid",1],["waits",1],["timeout",1],["price",1],["guarantee",1],["delivery",1],["emit",1],["start",1],["daemon",1],["per",1],["flush",1],["stalled",1],["collector",1],["turned",1],["event",3],["rate",2],["into",2],["max",5],["buffer",1],["records",1],["nothing",1],["threads",1],["sockets",1],["payloads",2],["flight",2],["there",1],["data",1],["pending",6],["past",1],["newest",1],["dropped",3],["counted",1],["dropping",1],["oldest",1],["would",3],["reorder",1],["best",1],["effort",1],["stream",1],["benefit",1],["blocking",1],["put",1],["telemetry",1],["critical",1],["path",1],["thing",1],["may",2],["never",2],["be",3],["also",1],["drops",1],["whatever",1],["queued",1],["waiting",2],["longer",1],["refuse",1],["anyway",1],["discarding",1],["simply",1],["earlier",1],["more",1],["honest",1],["place",1],["say",1],["from",2],["future",1],["import",5],["annotations",1],["contextlib",3],["threading",7],["typing",1],["any",1],["iterator",1],["most",1],["32",1],["by",2],["senders",1],["around",1],["delete",1],["entrant",1],["ends",1],["up",1],["calling",1],["back",1],["cannot",1],["deadlock",1],["against",1],["itself",1],["rlock",1],["maxsize",1],["state",2],["idle",2],["condition",1],["none",2],["test",1],["support",1],["running",3],["unset",1],["parks",1],["top",1],["loop",1],["sentinel",1],["wake",1],["already",1],["blocked",1],["empty",1],["pause",1],["has",1],["poll",1],["parked",1],["park",1],["object",1],["contextmanager",2],["all",1],["discard",1],["revoking",1],["submit",1],["transmitting",1],["wait",1]]},{"id":"openai4s/telemetry/gate.py#_ensure_worker","name":[["ensure",1],["worker",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["ensure",2],["worker",8],["none",3],["global",1],["state",1],["if",1],["not",1],["alive",1],["return",1],["threading",1],["thread",1],["target",1],["loop",1],["name",1],["openai4s",1],["telemetry",1],["daemon",1],["true",1],["start",1]]},{"id":"openai4s/telemetry/gate.py#_reset_for_tests","name":[["reset",1],["tests",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["reset",2],["tests",2],["none",2],["global",1],["dropped",2],["resume",1],["worker",1],["discard",1],["pending",1],["state",1]]},{"id":"openai4s/telemetry/gate.py#_worker_loop","name":[["worker",1],["loop",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["worker",2],["loop",2],["none",2],["global",1],["flight",3],["while",1],["true",1],["running",1],["wait",1],["item",3],["queue",3],["if",1],["park",1],["task",2],["done",2],["parked",1],["continue",1],["state",1],["try",1],["store",2],["payload",2],["from",1],["openai4s",1],["telemetry",1],["import",1],["sender",3],["as",1],["mod",2],["send",1],["except",1],["exception",1],["noqa",1],["ble001",1],["failed",1],["report",1],["not",1],["user",1],["pass",1],["finally",1],["idle",2],["notify",1],["all",1]]},{"id":"openai4s/telemetry/gate.py#discard_pending","name":[["discard",1],["pending",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["discard",2],["pending",2],["int",2],["empty",2],["queue",4],["returns",1],["many",1],["payloads",1],["were",1],["dropped",4],["while",1],["true",1],["try",1],["item",2],["nowait",1],["except",1],["break",1],["task",1],["done",1],["if",1],["not",1],["park",1],["return",1]]},{"id":"openai4s/telemetry/gate.py#dropped","name":[["dropped",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["dropped",3],["int",2],["state",1],["return",1]]},{"id":"openai4s/telemetry/gate.py#pause_worker","name":[["pause",1],["worker",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["pause",2],["worker",5],["timeout",4],["float",2],["none",3],["hold",1],["so",1],["submitted",1],["payload",1],["stays",1],["observably",1],["queued",1],["parked",2],["clear",2],["running",1],["state",1],["alive",3],["not",2],["if",1],["return",2],["try",1],["queue",2],["put",1],["nowait",1],["park",1],["except",1],["full",1],["wait",1]]},{"id":"openai4s/telemetry/gate.py#pending","name":[["pending",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["pending",2],["int",2],["return",1],["queue",1],["qsize",1]]},{"id":"openai4s/telemetry/gate.py#resume_worker","name":[["resume",1],["worker",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["resume",2],["worker",2],["none",2],["parked",1],["clear",1],["running",1]]},{"id":"openai4s/telemetry/gate.py#revoking","name":[["revoking",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["revoking",2],["iterator",2],["none",2],["destroy",1],["consent",1],["no",1],["send",1],["able",1],["start",1],["either",1],["side",1],["whatever",1],["still",1],["queued",1],["goes",1],["too",1],["was",1],["sealed",1],["under",1],["identity",1],["being",1],["destroyed",1],["barrier",1],["try",1],["yield",1],["finally",1],["discard",1],["pending",1]]},{"id":"openai4s/telemetry/gate.py#submit","name":[["submit",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["submit",2],["store",3],["any",4],["payload",4],["bool",2],["hand",1],["one",1],["sealed",1],["worker",2],["returns",1],["whether",1],["was",1],["accepted",1],["never",2],["blocks",1],["raises",1],["refusal",1],["counted",1],["drop",1],["not",1],["error",1],["telemetry",1],["stall",1],["turn",1],["has",1],["already",1],["failed",1],["at",1],["its",1],["only",1],["job",1],["global",1],["dropped",2],["ensure",1],["try",1],["queue",2],["put",1],["nowait",1],["except",1],["full",1],["state",1],["return",2],["false",1],["true",1]]},{"id":"openai4s/telemetry/gate.py#transmitting","name":[["transmitting",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["transmitting",2],["iterator",2],["none",2],["window",1],["sender",1],["must",1],["not",1],["be",1],["interrupted",1],["enclose",1],["authorisation",1],["check",1],["socket",1],["open",1],["together",1],["splitting",1],["them",1],["defect",1],["consent",1],["read",1],["here",1],["request",1],["begun",1],["there",1],["revoke",1],["between",1],["barrier",1],["yield",1]]},{"id":"openai4s/telemetry/gate.py#wait_idle","name":[["wait",1],["idle",1]],"path":[["openai4s",1],["telemetry",1],["gate",1],["py",1]],"body":[["def",2],["wait",3],["idle",4],["timeout",4],["float",2],["bool",2],["block",1],["until",1],["nothing",1],["queued",1],["no",1],["send",1],["flight",2],["test",1],["support",1],["return",1],["lambda",1],["queue",1],["empty",1]]},{"id":"openai4s/telemetry/schema.py","name":[["schema",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["telemetry",1],["allowed",1],["say",1],["declared",1],["once",1],["frozen",2],["decision",2],["docs",1],["v02",1],["decisions",1],["md",1],["counts",1],["enumerations",1],["only",1],["zero",2],["free",2],["text",4],["enforced",1],["by",2],["allowlist",3],["asserting",1],["outgoing",1],["payload",1],["contains",1],["no",3],["key",5],["outside",2],["not",9],["job",2],["both",1],["these",1],["pass",1],["check",1],["error",32],["type",5],["value",3],["enumeration",1],["file",2],["found",3],["home",2],["unpublished",1],["cohort",1],["2026",1],["csv",1],["same",1],["second",1],["research",3],["subject",2],["person",1],["directory",1],["so",2],["here",2],["over",1],["values",2],["every",1],["field",2],["declares",1],["domain",9],["its",1],["never",2],["reaches",1],["wire",1],["domains",1],["deliberately",4],["few",1],["there",1],["string",1],["json",1],["map",1],["list",2],["among",1],["them",1],["adding",2],["could",1],["carry",1],["therefore",1],["requires",1],["new",2],["class",3],["visible",1],["diff",1],["reads",2],["as",5],["privacy",2],["change",1],["rather",1],["than",2],["one",1],["more",1],["line",1],["table",1],["routine",1],["emphatically",1],["must",1],["be",2],["reused",1],["openai4s",1],["observability",1],["redact",1],["calibrated",1],["credentials",1],["looks",2],["opaque",4],["exempts",1],["anything",2],["starting",1],["purpose",1],["test",2],["pinning",1],["behaviour",1],["pointed",1],["at",1],["data",2],["opposite",1],["wanted",1],["passes",1],["absolute",1],["path",1],["through",1],["untouched",1],["redacts",1],["harmless",1],["environment",1],["name",4],["gate",2],["like",1],["protection",1],["worse",1],["from",2],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["schema",3],["version",6],["upper",1],["bound",2],["count",9],["above",1],["clamped",1],["sent",1],["unbounded",1],["integer",1],["fingerprint",1],["cell",3],["41",1],["318",1],["identifies",1],["install",2],["about",1],["well",1],["max",4],["1000",1],["records",3],["per",1],["envelope",4],["collector",1],["also",1],["enforce",1],["before",1],["parsing",1],["64",2],["complete",2],["kinds",3],["kind",1],["has",1],["made",1],["frozenset",1],["enum",12],["bucket",4],["id",4],["declaration",1],["classes",1],["worth",1],["counting",1],["written",1],["out",1],["kernel",3],["runs",1],["agent",1],["authored",2],["code",1],["user",2],["cohort4471",1],["non",1],["responder",1],["exception",1],["reports",1],["becomes",1],["other",5],["types",3],["index",1],["attribute",1],["module",1],["permission",1],["oserror",1],["runtime",1],["implemented",1],["timeout",2],["connection",1],["memory",2],["recursion",1],["syntax",1],["indentation",1],["division",1],["stop",1],["iteration",1],["assertion",1],["unicode",1],["decode",1],["jsondecode",1],["keyboard",1],["interrupt",1],["events",3],["daemon",1],["start",3],["session",1],["turn",1],["execute",1],["restart",1],["skill",2],["load",1],["tool",2],["call",2],["artifact",1],["write",1],["delegation",1],["compute",1],["connector",1],["dict",2],["str",2],["app",1],["os",1],["darwin",1],["linux",1],["windows",1],["arch",1],["arm64",1],["x86",1],["python",2],["10",1],["11",1],["12",1],["13",1],["record",3],["event",1],["outcome",1],["ok",1],["cancelled",1],["denied",1],["duration",1],["language",1],["none",3],["surface",1],["cli",1],["web",2],["source",1],["bundled",1],["family",1],["files",1],["science",1],["skills",1],["artifacts",1],["mcp",1],["all",1],["classify",1],["sanitise",2]]},{"id":"openai4s/telemetry/schema.py#Bucket","name":[["bucket",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["class",2],["bucket",4],["domain",2],["duration",1],["reported",1],["as",2],["fell",1],["never",1],["number",1],["millisecond",1],["figure",1],["closer",1],["fingerprint",1],["than",1],["measurement",1],["question",1],["telemetry",1],["honestly",1],["answer",1],["slow",2],["not",1],["was",1],["particular",2],["run",1],["machine",1],["kind",1],["labels",2],["lt",10],["1s",2],["10s",2],["60s",2],["10m",2],["1h",4],["ge",2],["edges",2],["10",1],["60",1],["600",1],["3600",1],["def",2],["accepts",1],["self",2],["value",3],["any",1],["bool",1],["return",3],["isinstance",1],["str",2],["classmethod",1],["cls",2],["seconds",2],["float",1],["edge",2],["label",2],["if",1]]},{"id":"openai4s/telemetry/schema.py#Bucket.accepts","name":[["accepts",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["accepts",2],["self",3],["value",4],["any",2],["bool",2],["return",1],["isinstance",1],["str",1],["labels",1]]},{"id":"openai4s/telemetry/schema.py#Bucket.of","name":[],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["cls",3],["seconds",3],["float",2],["str",2],["edge",2],["label",2],["edges",1],["if",1],["return",2],["ge",1],["1h",1]]},{"id":"openai4s/telemetry/schema.py#classify_error","name":[["classify",1],["error",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["classify",2],["error",3],["exc",6],["base",4],["exception",5],["type",4],["none",3],["str",2],["one",1],["permitted",1],["way",1],["turn",1],["into",1],["telemetry",1],["value",1],["membership",1],["never",1],["passthrough",1],["unrecognised",1],["class",1],["other",3],["rather",1],["than",1],["its",2],["name",6],["because",1],["thing",1],["being",1],["kept",1],["off",1],["wire",1],["if",3],["return",2],["cls",2],["isinstance",1],["else",2],["getattr",1],["types",1],["members",1]]},{"id":"openai4s/telemetry/schema.py#Count","name":[["count",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["class",2],["count",5],["domain",2],["non",1],["negative",1],["integer",1],["clamped",1],["max",2],["kind",1],["def",2],["accepts",2],["self",3],["value",7],["any",3],["bool",2],["return",3],["isinstance",2],["int",2],["not",2],["coerce",1],["if",1],["none",1],["min",1]]},{"id":"openai4s/telemetry/schema.py#Count.accepts","name":[["accepts",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["accepts",2],["self",2],["value",5],["any",2],["bool",3],["return",1],["isinstance",2],["int",1],["not",1]]},{"id":"openai4s/telemetry/schema.py#Count.coerce","name":[["coerce",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["coerce",2],["self",3],["value",4],["any",4],["if",1],["not",1],["accepts",1],["return",2],["none",1],["min",1],["int",1],["max",1],["count",1]]},{"id":"openai4s/telemetry/schema.py#Domain","name":[["domain",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["class",2],["domain",2],["finite",1],["things",1],["field",4],["may",1],["say",1],["kind",1],["abstract",1],["def",2],["accepts",2],["self",3],["value",5],["any",3],["bool",1],["raise",1],["not",1],["implemented",1],["error",1],["coerce",1],["send",1],["none",2],["drop",1],["entirely",1],["dropping",1],["rather",1],["than",1],["substituting",1],["silently",1],["replaced",1],["by",1],["default",1],["whose",1],["absence",1],["nobody",1],["notices",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/telemetry/schema.py#Domain.accepts","name":[["accepts",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["accepts",2],["self",2],["value",2],["any",2],["bool",2],["raise",1],["not",1],["implemented",1],["error",1]]},{"id":"openai4s/telemetry/schema.py#Domain.coerce","name":[["coerce",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["coerce",2],["self",3],["value",5],["any",4],["send",1],["none",2],["drop",1],["field",3],["entirely",1],["dropping",1],["rather",1],["than",1],["substituting",1],["silently",1],["replaced",1],["by",1],["default",1],["whose",1],["absence",1],["nobody",1],["notices",1],["return",1],["if",1],["accepts",1],["else",1]]},{"id":"openai4s/telemetry/schema.py#Enum","name":[["enum",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["class",2],["enum",3],["domain",2],["one",1],["fixed",1],["literal",1],["members",6],["written",1],["out",1],["file",1],["they",1],["never",1],["derived",1],["from",3],["observed",1],["data",1],["provider",1],["response",1],["anything",1],["user",1],["name",1],["enumeration",1],["quietly",1],["becomes",1],["free",1],["text",1],["channel",1],["kind",1],["def",2],["init",1],["self",4],["str",2],["none",1],["frozenset",1],["accepts",1],["value",3],["any",1],["bool",1],["return",1],["isinstance",1]]},{"id":"openai4s/telemetry/schema.py#Enum.__init__","name":[["init",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["init",2],["self",3],["members",4],["str",2],["none",2],["frozenset",1]]},{"id":"openai4s/telemetry/schema.py#Enum.accepts","name":[["accepts",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["accepts",2],["self",3],["value",4],["any",2],["bool",2],["return",1],["isinstance",1],["str",1],["members",1]]},{"id":"openai4s/telemetry/schema.py#OpaqueId","name":[["opaque",1],["id",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["class",2],["opaque",4],["id",4],["domain",2],["locally",1],["generated",1],["32",2],["hex",1],["install",1],["only",1],["field",1],["there",1],["kind",1],["def",1],["accepts",1],["self",1],["value",4],["any",1],["bool",1],["if",1],["not",1],["isinstance",1],["str",1],["len",1],["return",2],["false",1],["all",1],["0123456789abcdef",1]]},{"id":"openai4s/telemetry/schema.py#OpaqueId.accepts","name":[["accepts",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["accepts",2],["self",2],["value",5],["any",2],["bool",2],["if",1],["not",1],["isinstance",1],["str",1],["len",1],["32",1],["return",2],["false",1],["all",1],["0123456789abcdef",1]]},{"id":"openai4s/telemetry/schema.py#sanitise_envelope","name":[["sanitise",1],["envelope",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["sanitise",2],["envelope",6],["dict",5],["str",5],["any",5],["clean",3],["key",3],["value",2],["items",1],["domain",3],["if",2],["none",2],["continue",1],["coerced",3],["coerce",1],["not",1],["return",1]]},{"id":"openai4s/telemetry/schema.py#sanitise_record","name":[["sanitise",1],["record",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["sanitise",2],["record",6],["dict",5],["str",5],["any",5],["keep",1],["only",1],["declared",1],["fields",1],["holding",1],["domain",4],["values",1],["unknown",1],["keys",1],["dropped",1],["not",3],["rejected",1],["caller",2],["adds",1],["field",2],["whose",1],["travel",1],["safe",1],["direction",1],["authoring",1],["time",1],["gates",1],["make",1],["omission",1],["visible",1],["clean",3],["key",3],["value",2],["items",1],["if",2],["none",2],["continue",1],["coerced",3],["coerce",1],["return",1]]},{"id":"openai4s/telemetry/schema.py#Version","name":[["version",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["class",2],["version",9],["domain",2],["package",1],["own",1],["nothing",1],["else",1],["not",1],["shaped",1],["string",1],["only",1],["worth",1],["reporting",1],["one",1],["running",1],["accepting",1],["any",2],["would",1],["let",1],["caller",1],["pass",1],["dependency",1],["number",1],["derived",1],["from",2],["user",1],["data",1],["kind",1],["def",1],["accepts",1],["self",1],["value",3],["bool",1],["openai4s",1],["import",1],["return",1],["isinstance",1],["str",1]]},{"id":"openai4s/telemetry/schema.py#Version.accepts","name":[["accepts",1]],"path":[["openai4s",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["accepts",2],["self",2],["value",4],["any",2],["bool",2],["from",1],["openai4s",1],["import",1],["version",2],["return",1],["isinstance",1],["str",1]]},{"id":"openai4s/telemetry/sender.py","name":[["sender",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["sender",1],["py",1]],"body":[["only",2],["code",1],["tree",1],["transmits",1],["telemetry",7],["deliberately",1],["dull",1],["everything",1],["interesting",1],["about",1],["refusal",1],["send",4],["will",4],["not",8],["run",1],["without",1],["consent",6],["record",1],["accept",1],["payload",3],["did",1],["from",6],["wire",2],["seal",1],["follow",1],["redirect",2],["third",1],["party",1],["choosing",1],["data",1],["goes",1],["there",2],["no",5],["destination",1],["worth",1],["reaching",1],["badly",1],["plain",1],["http",1],["resolves",1],["nothing",2],["opens",1],["until",1],["all",2],["holds",1],["because",1],["single",1],["packet",1],["leaves",1],["machine",1],["includes",1],["dns",1],["query",1],["lookup",1],["log",2],["openai4s",5],["org",2],["tells",1],["resolver",1],["install",1],["exists",1],["fact",1],["supposed",1],["ask",1],["permission",1],["queue",1],["survives",1],["revoke",1],["retry",1],["outlives",1],["one",1],["flush",1],["at",1],["exit",1],["buffered",1],["then",1],["flushed",1],["would",1],["events",2],["recorded",1],["before",1],["opposite",1],["means",1],["future",1],["import",7],["annotations",1],["os",1],["urllib",1],["request",1],["typing",1],["any",1],["callable",1],["as",2],["mod",1],["gate",1],["sealed",1],["endpoint",7],["built",1],["configurable",1],["except",1],["self",1],["hosting",1],["override",1],["validated",1],["exactly",1],["strictly",1],["default",2],["https",1],["v1",1],["var",2],["openai4",1],["larger",1],["than",1],["bug",1],["caller",1],["something",1],["max",2],["body",2],["bytes",2],["64",1],["1024",1],["timeout",1]]},{"id":"openai4s/telemetry/sender.py#_default_transport","name":[["default",1],["transport",1]],"path":[["openai4s",1],["telemetry",1],["sender",1],["py",1]],"body":[["def",2],["default",2],["transport",2],["request",8],["urllib",3],["int",3],["open",2],["socket",1],["only",1],["place",1],["tree",1],["telemetry",1],["opener",3],["build",1],["no",1],["redirects",1],["timeout",2],["as",1],["response",2],["return",1],["getattr",1],["status",1]]},{"id":"openai4s/telemetry/sender.py#_NoRedirects","name":[["no",1],["redirects",1]],"path":[["openai4s",1],["telemetry",1],["sender",1],["py",1]],"body":[["class",2],["no",2],["redirects",2],["urllib",2],["request",3],["httpredirect",2],["handler",2],["redirect",2],["third",1],["party",1],["choosing",1],["research",1],["telemetry",1],["goes",1],["def",1],["self",1],["req",1],["fp",1],["code",1],["msg",1],["headers",1],["newurl",1],["noqa",1],["d102",1],["return",1],["none",1]]},{"id":"openai4s/telemetry/sender.py#_NoRedirects.redirect_request","name":[["redirect",1],["request",1]],"path":[["openai4s",1],["telemetry",1],["sender",1],["py",1]],"body":[["def",2],["redirect",2],["request",2],["self",2],["req",2],["fp",2],["code",2],["msg",2],["headers",2],["newurl",2],["noqa",2],["d102",2],["return",1],["none",1]]},{"id":"openai4s/telemetry/sender.py#_send_locked","name":[["send",1],["locked",1]],"path":[["openai4s",1],["telemetry",1],["sender",1],["py",1]],"body":[["def",2],["send",4],["locked",2],["store",3],["any",2],["payload",9],["sealed",3],["transport",5],["callable",2],["urllib",4],["request",8],["int",3],["none",6],["bool",2],["current",3],["consent",3],["mod",1],["read",1],["if",3],["return",5],["false",4],["not",4],["telemetry",2],["enabled",1],["but",1],["identity",1],["still",1],["one",3],["was",5],["authorised",1],["another",1],["thread",1],["at",1],["earlier",1],["moment",1],["revoke",2],["since",1],["then",1],["destroys",1],["id",6],["stamped",1],["re",1],["grant",1],["after",1],["mints",1],["different",1],["checking",1],["only",1],["some",1],["exists",2],["would",2],["old",1],["under",1],["new",1],["permission",1],["linking",1],["two",1],["participation",1],["periods",1],["revocation",1],["promised",1],["were",1],["unlinkable",1],["precisely",1],["property",1],["inside",3],["record",1],["design",1],["provide",1],["install",3],["target",3],["endpoint",1],["data",1],["body",1],["method",1],["post",1],["headers",1],["content",1],["type",2],["application",1],["json",1],["no",1],["user",3],["agent",2],["beyond",1],["version",1],["already",1],["default",2],["ua",1],["add",1],["python",1],["build",1],["string",1],["more",1],["thing",1],["about",1],["machine",1],["than",1],["agreed",1],["openai4s",1],["try",2],["comparison",1],["stays",1],["before",1],["seam",1],["existed",1],["moved",1],["out",2],["returning",1],["something",1],["raised",1],["error",1],["module",1],["promise",1],["every",1],["refusal",1],["here",1],["silent",1],["failure",1],["report",2],["never",1],["worth",1],["exception",2],["caller",1],["path",1],["200",1],["300",1],["except",1],["noqa",1],["ble001",1],["failed",1],["problem",1]]},{"id":"openai4s/telemetry/sender.py#endpoint","name":[["endpoint",1]],"path":[["openai4s",1],["telemetry",1],["sender",1],["py",1]],"body":[["def",2],["endpoint",4],["str",2],["none",5],["send",1],["if",3],["configured",1],["value",1],["not",2],["acceptable",1],["https",2],["only",1],["no",1],["credentials",1],["url",1],["downgrade",1],["http",1],["would",1],["put",1],["payload",1],["install",1],["id",1],["wire",1],["clear",1],["text",1],["anyone",1],["path",1],["different",1],["privacy",1],["promise",1],["from",1],["one",1],["made",1],["raw",4],["os",1],["environ",1],["var",1],["default",1],["strip",1],["startswith",1],["return",3],["split",2]]},{"id":"openai4s/telemetry/sender.py#send","name":[["send",1]],"path":[["openai4s",1],["telemetry",1],["sender",1],["py",1]],"body":[["def",2],["send",4],["store",3],["any",2],["payload",11],["sealed",7],["transport",5],["callable",2],["urllib",3],["request",5],["int",2],["none",4],["bool",2],["transmit",1],["one",4],["returns",3],["whether",1],["went",1],["every",1],["refusal",1],["here",2],["silent",1],["false",3],["telemetry",1],["reports",1],["its",3],["own",1],["failures",1],["loudly",1],["trains",1],["people",1],["make",1],["work",2],["making",1],["not",3],["goal",1],["worth",2],["single",1],["user",1],["visible",1],["error",1],["replaces",1],["socket",3],["nothing",1],["above",1],["consent",3],["row",2],["type",2],["install",1],["id",1],["comparison",1],["endpoint",2],["validation",1],["all",1],["still",3],["run",2],["exactly",1],["as",1],["they",1],["production",1],["only",3],["reason",1],["seam",1],["having",1],["exists",1],["because",1],["benchmark",1],["has",2],["drive",1],["identity",2],["gate",3],["thing",1],["module",2],["honest",1],["way",2],["observe",1],["real",1],["refusals",1],["against",1],["goes",1],["nowhere",1],["alternative",1],["was",1],["caller",3],["reach",2],["swap",1],["build",1],["opener",2],["put",1],["outbound",1],["primitive",1],["no",2],["business",1],["naming",1],["see",1],["tests",1],["test",1],["egress",1],["surface",1],["py",1],["grants",1],["decides",1],["destination",1],["able",1],["pass",1],["already",1],["inside",1],["process",1],["if",2],["isinstance",1],["defensive",1],["nicety",1],["check",2],["makes",1],["mean",1],["something",1],["since",1],["wire",1],["seal",1],["produce",1],["return",3],["len",1],["body",2],["max",1],["bytes",1],["authorisation",1],["open",2],["critical",1],["section",1],["read",1],["after",1],["releasing",1],["revoke",3],["lands",1],["between",1],["while",1],["under",1],["just",1],["destroyed",1],["barrier",1],["same",1],["lock",1],["takes",1],["so",1],["two",1],["cannot",1],["interleave",1],["either",1],["begins",1],["before",1],["re",1],["reads",1],["gone",1],["refuses",1],["transmitting",1],["locked",1]]},{"id":"openai4s/telemetry/wire.py","name":[["wire",1],["py",1]],"path":[["openai4s",1],["telemetry",1],["wire",1],["py",1]],"body":[["turning",1],["records",1],["into",1],["bytes",2],["only",3],["place",1],["may",1],["every",1],["byte",1],["telemetry",2],["sends",2],["produced",1],["here",2],["by",2],["seal",4],["sender",2],["takes",1],["sealed",3],["payload",4],["cannot",2],["build",1],["one",1],["its",1],["constructor",1],["requires",1],["sentinel",1],["module",1],["never",1],["exports",1],["so",2],["no",1],["other",1],["file",1],["tree",1],["hand",1],["transport",2],["skipped",1],["validation",2],["whole",1],["point",1],["type",2],["existing",1],["without",1],["sanitised",1],["data",1],["convention",2],["next",1],["contributor",1],["unaware",1],["not",1],["filter",1],["applied",1],["dict",1],["someone",1],["else",2],["assembled",1],["envelope",1],["built",1],["field",2],["from",5],["declaration",1],["schema",2],["py",1],["nothing",1],["copied",1],["through",1],["future",1],["import",6],["annotations",1],["json",1],["platform",1],["sys",1],["typing",1],["any",1],["openai4s",1],["holds",1],["anywhere",1],["error",1],["be",1],["handed",1],["unvalidated",1],["object",1],["all",1]]},{"id":"openai4s/telemetry/wire.py#_arch","name":[["arch",1]],"path":[["openai4s",1],["telemetry",1],["wire",1],["py",1]],"body":[["def",2],["arch",2],["str",2],["machine",4],["platform",1],["lower",1],["if",2],["arm64",2],["aarch64",1],["return",3],["x86",2],["64",2],["amd64",1],["other",1]]},{"id":"openai4s/telemetry/wire.py#_os_name","name":[["os",1],["name",1]],"path":[["openai4s",1],["telemetry",1],["wire",1],["py",1]],"body":[["def",2],["os",2],["name",6],["str",2],["sys",1],["platform",1],["if",3],["startswith",3],["darwin",2],["return",4],["linux",2],["win",1],["windows",1],["other",1]]},{"id":"openai4s/telemetry/wire.py#_python","name":[["python",1]],"path":[["openai4s",1],["telemetry",1],["wire",1],["py",1]],"body":[["def",2],["python",2],["str",2],["version",5],["sys",2],["info",2],["major",1],["minor",1],["return",1],["if",1],["10",1],["11",1],["12",1],["13",1],["else",1],["other",1]]},{"id":"openai4s/telemetry/wire.py#seal","name":[["seal",1]],"path":[["openai4s",1],["telemetry",1],["wire",1],["py",1]],"body":[["def",2],["seal",3],["install",7],["id",6],["str",5],["records",4],["list",2],["dict",2],["any",2],["sealed",3],["payload",4],["none",7],["build",1],["one",1],["shape",1],["telemetry",1],["send",2],["if",4],["there",1],["returns",1],["rather",1],["than",1],["empty",1],["envelope",9],["nothing",2],["survived",1],["sanitising",1],["sending",1],["have",1],["say",1],["still",2],["packet",1],["tells",1],["listener",1],["running",1],["right",1],["now",1],["from",1],["openai4s",1],["import",1],["version",6],["clean",6],["schema",8],["sanitise",2],["record",1],["rec",2],["not",4],["return",3],["max",1],["app",1],["os",2],["name",1],["arch",2],["python",2],["missing",1],["its",2],["identity",1],["something",1],["best",1],["effort",1],["events",1],["body",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["len",1]]},{"id":"openai4s/telemetry/wire.py#SealedPayload","name":[["sealed",1],["payload",1]],"path":[["openai4s",1],["telemetry",1],["wire",1],["py",1]],"body":[["class",2],["sealed",4],["payload",5],["bytes",3],["have",1],["been",1],["through",1],["declaration",1],["construct",1],["via",1],["seal",3],["install",5],["id",6],["carried",1],["alongside",1],["body",5],["not",2],["merely",1],["buried",1],["so",1],["sender",2],["check",1],["identity",3],["was",2],["under",2],["still",1],["user",2],["has",1],["authorised",1],["sealing",1],["happens",2],["caller",1],["thread",1],["sending",1],["later",1],["another",1],["between",1],["those",1],["two",2],["moments",1],["revoke",1],["land",1],["re",1],["grant",1],["after",1],["mints",1],["different",1],["without",1],["field",1],["could",1],["only",1],["ask",1],["some",1],["consent",1],["exist",1],["stamped",1],["revoked",1],["would",2],["go",1],["out",1],["new",1],["permission",1],["linking",1],["participation",1],["periods",1],["promised",1],["were",1],["unlinkable",1],["slots",1],["record",4],["count",4],["def",1],["init",1],["self",4],["token",2],["object",1],["int",1],["str",1],["none",1],["if",1],["raise",1],["type",1],["error",1],["built",1],["by",1],["openai4s",1],["telemetry",1],["wire",1],["constructing",1],["one",1],["elsewhere",1],["let",1],["unvalidated",1],["reach",1],["transport",1]]},{"id":"openai4s/telemetry/wire.py#SealedPayload.__init__","name":[["init",1]],"path":[["openai4s",1],["telemetry",1],["wire",1],["py",1]],"body":[["def",2],["init",2],["self",5],["token",3],["object",2],["body",4],["bytes",3],["record",4],["count",4],["int",2],["install",4],["id",4],["str",2],["none",2],["if",1],["not",1],["seal",2],["raise",1],["type",1],["error",1],["sealed",1],["payload",1],["built",1],["by",1],["openai4s",1],["telemetry",1],["wire",1],["constructing",1],["one",1],["elsewhere",1],["would",1],["let",1],["unvalidated",1],["reach",1],["transport",1]]},{"id":"openai4s/tools/__init__.py","name":[["init",1],["py",1]],"path":[["openai4s",1],["tools",1],["init",1],["py",1]],"body":[["class",1],["based",1],["control",6],["tool",171],["surface",1],["openai4s",33],["every",1],["built",1],["named",1],["subclass",1],["whose",1],["module",2],["contains",1],["both",1],["schema",12],["domain",1],["behaviour",2],["model",1],["calls",7],["still",1],["enter",1],["through",1],["host",5],["dispatcher",1],["before",1],["runs",1],["preserving",1],["permissions",3],["human",1],["approval",1],["egress",1],["controls",1],["injection",1],["screening",1],["ui",1],["activity",1],["events",1],["audit",1],["logs",1],["replay",1],["there",1],["no",2],["shell",2],["completion",1],["scientific",1],["work",1],["remains",1],["code",1],["as",1],["action",1],["only",3],["submit",5],["output",1],["completes",1],["task",3],["package",1],["pure",1],["stdlib",1],["imports",1],["nothing",1],["from",33],["engine",1],["dispatch",1],["loop",1],["gateway",1],["at",1],["load",3],["so",1],["stays",1],["importable",1],["zero",1],["side",3],["effects",1],["wiring",1],["into",1],["agent",1],["loops",1],["happens",1],["elsewhere",1],["tools",38],["artifacts",3],["import",32],["artifact",8],["metadata",2],["list",26],["versions",2],["restore",2],["version",4],["save",2],["background",9],["interrupt",2],["exec",6],["execs",2],["peek",2],["base",1],["capabilities",4],["search",10],["catalog",3],["session",7],["content",3],["contexts",1],["context",6],["environment",2],["workspace",2],["data",1],["frames",2],["lineage",4],["graph",2],["query",4],["read",11],["delegation",1],["collect",2],["children",4],["delegate",2],["send",2],["child",4],["message",2],["stop",2],["dynamic",14],["manifest",2],["registry",5],["proxy",2],["define",2],["promote",2],["edit",3],["file",8],["env",9],["create",5],["glob",3],["files",3],["directory",3],["mcp",1],["call",4],["mcptool",2],["mcpprompt",2],["mcpprompts",2],["mcpresources",2],["mcpservers",2],["mcptools",2],["mcpresource",2],["native",1],["spec",2],["specs",2],["network",3],["access",3],["request",2],["progress",1],["plan",4],["todos",4],["review",2],["status",8],["update",2],["step",2],["write",5],["text",3],["max",4],["per",2],["turn",2],["obs",2],["chars",2],["fenced",6],["block",2],["all",3],["execute",2],["finalize",2],["batch",2],["format",2],["result",4],["by",2],["method",2],["parse",4],["fence",2],["delimiter",2],["register",4],["render",2],["prompt",2],["run",2],["scan",2],["blocks",4],["strip",2],["validation",4],["error",4],["remote",16],["capability",2],["gpustatus",2],["compute",11],["cancel",2],["job",6],["close",2],["definition",4],["issue",2],["normalize",2],["object",2],["provider",2],["strict",2],["compatible",2],["validate",4],["json",2],["checkpoint",2],["fork",2],["pending",2],["revert",2],["preview",2],["skills",5],["skill",8],["rollback",2],["history",2],["taxonomy",1],["effect",2],["classes",2],["web",6],["fetch",3]]},{"id":"openai4s/tools/artifacts.py","name":[["artifacts",1],["py",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["artifact",5],["metadata",2],["control",2],["tools",4],["scientific",1],["file",1],["production",1],["stays",1],["code",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["base",1],["tool",7],["contexts",1],["context",1],["taxonomy",1],["resource",1],["key",1],["all",1],["list",2],["artifacts",1],["versions",1],["restore",1],["version",1],["save",1]]},{"id":"openai4s/tools/artifacts.py#GetArtifactMetadataTool","name":[["artifact",1],["metadata",1],["tool",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["class",2],["artifact",14],["metadata",6],["tool",5],["read",2],["exact",2],["path",1],["free",1],["one",2],["version",7],["identity",1],["name",1],["host",2],["method",2],["description",2],["session",1],["its",1],["latest",1],["specified",1],["immutable",1],["parameters",1],["properties",1],["id",7],["type",2],["string",2],["min",2],["length",4],["max",2],["256",2],["omit",1],["inspect",1],["current",1],["required",1],["requires",1],["approval",1],["false",1],["resource",5],["key",4],["prefix",1],["target",1],["def",2],["keys",4],["self",3],["arguments",5],["any",1],["tuple",2],["str",1],["spec",4],["if",2],["isinstance",1],["dict",4],["else",1],["append",1],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/artifacts.py#GetArtifactMetadataTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/artifacts.py#GetArtifactMetadataTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["resource",4],["keys",5],["self",2],["arguments",4],["any",2],["tuple",3],["str",2],["spec",4],["if",2],["isinstance",1],["dict",1],["else",1],["key",2],["artifact",3],["id",3],["version",3],["append",1],["return",1]]},{"id":"openai4s/tools/artifacts.py#ListArtifactsTool","name":[["list",1],["artifacts",1],["tool",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["class",2],["list",4],["artifacts",5],["tool",5],["search",3],["versioned",2],["artifact",3],["metadata",2],["without",1],["reading",1],["arbitrary",1],["sql",1],["name",1],["host",2],["method",2],["description",1],["their",1],["parameters",1],["properties",1],["type",7],["string",6],["min",6],["length",6],["id",3],["root",1],["frame",1],["project",1],["filename",1],["content",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",3],["prefix",1],["target",1],["default",1],["catalog",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["filters",2],["value",3],["items",1],["if",1],["not",1],["none",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/artifacts.py#ListArtifactsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["filters",2],["key",2],["value",3],["items",1],["if",1],["not",1],["none",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/artifacts.py#ListArtifactVersionsTool","name":[["list",1],["artifact",1],["versions",1],["tool",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["class",2],["list",6],["artifact",10],["versions",5],["tool",5],["immutable",2],["version",1],["identities",1],["one",2],["exact",1],["name",1],["host",2],["method",2],["description",1],["session",1],["owned",1],["parameters",1],["properties",1],["id",3],["type",1],["string",1],["min",1],["length",2],["max",1],["256",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",2],["prefix",1],["target",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/artifacts.py#ListArtifactVersionsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/artifacts.py#RestoreArtifactVersionTool","name":[["restore",1],["artifact",1],["version",1],["tool",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["class",3],["restore",7],["artifact",17],["version",15],["tool",6],["verified",1],["historical",3],["bytes",2],["as",3],["fresh",1],["immutable",2],["name",1],["host",2],["method",2],["description",2],["snapshot",1],["into",1],["workspace",2],["new",1],["preserving",1],["all",1],["prior",1],["versions",1],["lineage",1],["parameters",1],["properties",1],["id",14],["type",2],["string",2],["min",2],["length",4],["max",2],["256",2],["source",1],["copy",1],["required",1],["read",1],["only",1],["false",2],["focused",1],["service",1],["records",1],["restored",1],["itself",1],["marking",1],["generic",1],["file",1],["writer",1],["would",1],["make",1],["web",1],["boundary",1],["capture",1],["duplicate",1],["after",1],["returns",1],["writes",1],["files",1],["dangerous",1],["true",2],["requires",1],["approval",1],["side",1],["effect",1],["high",1],["risk",1],["resource",6],["key",5],["prefix",1],["target",2],["def",3],["permission",1],["self",4],["arguments",8],["any",2],["str",4],["spec",7],["if",2],["isinstance",2],["dict",5],["else",2],["return",3],["keys",1],["tuple",1],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/artifacts.py#RestoreArtifactVersionTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/artifacts.py#RestoreArtifactVersionTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",4],["any",2],["str",4],["spec",3],["if",1],["isinstance",1],["dict",1],["else",1],["artifact",3],["id",6],["version",3],["return",1]]},{"id":"openai4s/tools/artifacts.py#RestoreArtifactVersionTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["resource",5],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["spec",4],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["key",3],["artifact",4],["id",3],["version",2],["workspace",1]]},{"id":"openai4s/tools/artifacts.py#SaveArtifactTool","name":[["save",1],["artifact",1],["tool",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["class",3],["save",4],["artifact",7],["tool",5],["register",3],["existing",3],["workspace",3],["file",3],["as",2],["versioned",2],["name",1],["host",2],["method",2],["description",2],["parameters",1],["properties",1],["path",6],["type",7],["string",4],["min",4],["length",4],["filename",1],["content",1],["input",1],["version",1],["ids",1],["array",1],["items",2],["max",1],["500",1],["priority",1],["integer",1],["minimum",1],["maximum",1],["100",1],["required",1],["read",1],["only",1],["false",1],["permission",1],["target",2],["key",4],["secret",1],["side",1],["effect",1],["external",1],["write",1],["resource",2],["prefix",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/artifacts.py#SaveArtifactTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["artifacts",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/background.py","name":[["background",1],["py",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["control",2],["tools",4],["independent",1],["background",6],["python",1],["cell",1],["jobs",1],["execution",1],["remains",1],["owned",1],["by",1],["existing",1],["per",1],["dispatcher",1],["executor",1],["these",1],["classes",1],["only",1],["expose",1],["submit",2],["list",2],["peek",2],["interrupt",2],["orchestration",1],["they",1],["not",1],["provide",1],["shell",1],["replacement",1],["scientific",1],["runtime",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["base",1],["tool",6],["contexts",1],["context",1],["taxonomy",1],["resource",1],["key",1],["all",1],["exec",3],["execs",1]]},{"id":"openai4s/tools/background.py#InterruptBackgroundExecTool","name":[["interrupt",1],["background",1],["exec",1],["tool",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["class",3],["interrupt",6],["background",6],["exec",15],["tool",5],["stop",2],["one",2],["exact",3],["job",3],["through",1],["executor",1],["idempotent",1],["name",1],["host",2],["method",2],["description",1],["running",1],["by",1],["execution",1],["id",10],["parameters",1],["properties",1],["type",1],["string",1],["min",1],["length",2],["max",1],["256",1],["required",1],["read",1],["only",1],["false",2],["stopping",1],["mutates",1],["runtime",4],["state",1],["but",1],["remains",1],["approval",2],["free",1],["like",1],["child",1],["cannot",1],["create",1],["work",1],["widen",1],["authority",1],["requires",1],["side",1],["effect",1],["mutation",1],["resource",4],["key",3],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",8],["any",1],["tuple",1],["str",4],["if",2],["isinstance",2],["else",2],["return",2],["execute",1],["control",1],["context",1],["dict",2],["invoke",1]]},{"id":"openai4s/tools/background.py#InterruptBackgroundExecTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",4],["str",3],["exec",3],["id",3],["if",1],["isinstance",1],["else",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/background.py#InterruptBackgroundExecTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",5],["any",2],["tuple",2],["str",3],["exec",4],["id",3],["if",1],["isinstance",1],["else",1],["return",1],["key",1],["background",1]]},{"id":"openai4s/tools/background.py#ListBackgroundExecsTool","name":[["list",1],["background",1],["execs",1],["tool",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["class",2],["list",7],["background",5],["execs",2],["tool",5],["non",1],["secret",1],["status",1],["projections",1],["jobs",3],["name",1],["exec",2],["host",2],["method",2],["description",1],["execution",1],["their",1],["current",1],["states",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/background.py#ListBackgroundExecsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["list",2],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/background.py#PeekBackgroundExecTool","name":[["peek",1],["background",1],["exec",1],["tool",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["class",2],["peek",4],["background",5],["exec",15],["tool",5],["read",2],["accumulated",2],["output",1],["status",2],["one",2],["job",2],["name",1],["host",2],["method",2],["description",1],["stdout",1],["parameters",1],["properties",1],["id",9],["type",1],["string",1],["min",1],["length",2],["max",1],["256",1],["required",1],["requires",1],["approval",1],["false",1],["resource",4],["key",3],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",8],["any",1],["tuple",1],["str",4],["if",2],["isinstance",2],["else",2],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["dict",2],["invoke",1]]},{"id":"openai4s/tools/background.py#PeekBackgroundExecTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",4],["str",3],["exec",3],["id",3],["if",1],["isinstance",1],["else",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/background.py#PeekBackgroundExecTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",5],["any",2],["tuple",2],["str",3],["exec",4],["id",3],["if",1],["isinstance",1],["else",1],["return",1],["key",1],["background",1]]},{"id":"openai4s/tools/background.py#SubmitBackgroundExecTool","name":[["submit",1],["background",1],["exec",1],["tool",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["class",3],["submit",4],["background",6],["exec",4],["tool",5],["one",1],["long",2],["running",2],["python",2],["cell",2],["its",1],["independent",2],["worker",1],["name",1],["host",3],["method",2],["description",1],["job",1],["parameters",1],["properties",1],["code",5],["type",1],["string",1],["min",1],["length",2],["max",1],["200000",1],["required",1],["read",1],["only",1],["false",1],["side",1],["effect",1],["runtime",3],["mutation",1],["permission",1],["target",2],["key",2],["resource",2],["prefix",1],["default",1],["jobs",1],["def",1],["execute",1],["self",2],["control",1],["context",1],["arguments",4],["dict",2],["spec",3],["native",1],["schema",1],["not",1],["allow",1],["origin",4],["spoofing",1],["preserve",1],["existing",1],["sdk",1],["trusted",1],["keyword",1],["backwards",1],["compatibility",1],["if",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/background.py#SubmitBackgroundExecTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["background",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",4],["spec",3],["code",2],["native",1],["schema",1],["not",1],["allow",1],["origin",4],["spoofing",1],["preserve",1],["existing",1],["host",2],["sdk",1],["trusted",1],["keyword",1],["backwards",1],["compatibility",1],["if",1],["return",1],["invoke",1],["method",1]]},{"id":"openai4s/tools/base.py","name":[["base",1],["py",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["executable",1],["base",1],["class",3],["agent",1],["control",1],["plane",1],["tools",5],["concrete",1],["declare",1],["their",2],["metadata",2],["as",1],["attributes",1],["keep",1],["domain",1],["behaviour",1],["execute",2],["model",1],["originated",1],["calls",1],["must",1],["enter",1],["through",1],["invoke",1],["so",1],["host",2],["dispatcher",2],["apply",1],["permissions",1],["approvals",1],["auditing",1],["injection",1],["screening",1],["ui",1],["activity",1],["events",1],["before",1],["reached",1],["by",1],["thin",1],["method",1],["adapter",1],["positional",1],["constructor",1],["remains",1],["available",1],["callers",1],["build",1],["dynamic",1],["only",2],["open",1],["ai4",1],["built",1],["ins",1],["named",1],["subclasses",1],["mirroring",1],["core",1],["coder",1],["extensible",1],["tool",2],["catalogue",1],["from",5],["future",1],["import",6],["annotations",1],["copy",1],["dataclasses",1],["frozen",1],["instance",1],["error",1],["typing",1],["any",1],["openai4s",2],["schema",3],["normalize",1],["object",1],["provider",1],["strict",1],["compatible",1],["validate",1],["json",1],["taxonomy",1],["read",1],["resource",1],["key",1],["workspace",1],["target",1],["all",1]]},{"id":"openai4s/tools/base.py#Tool","name":[["tool",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["class",9],["tool",7],["base",1],["interface",1],["compatibility",2],["adapter",1],["one",1],["control",1],["subclasses",1],["normally",1],["metadata",3],["below",1],["as",1],["attributes",1],["override",1],["meth",1],["execute",1],["name",10],["host",8],["method",6],["retained",1],["schema",3],["only",9],["extensions",1],["built",1],["tools",2],["never",1],["concrete",2],["context",1],["ports",1],["documented",1],["mod",1],["openai4s",1],["contexts",1],["str",24],["description",5],["parameters",6],["dict",2],["properties",6],["required",1],["read",6],["bool",18],["true",3],["writes",7],["files",7],["false",8],["needs",5],["network",5],["mutates",5],["cwd",5],["dangerous",5],["output",10],["limit",5],["int",2],["20",1],["000",1],["requires",6],["approval",5],["permission",12],["target",20],["key",21],["none",54],["default",10],["secret",7],["path",9],["but",1],["destination",1],["derived",3],["by",3],["rather",1],["than",1],["named",1],["caller",1],["so",2],["has",1],["nothing",2],["refuse",1],["compute",3],["result",1],["case",1],["its",1],["harvest",3],["lands",1],["under",1],["workspace",1],["hpc",1],["job",2],["id",2],["regex",1],["sanitised",1],["containment",1],["checked",1],["manager",1],["safe",1],["dest",1],["exists",1],["every",1],["file",1],["writing",1],["declares",1],["refusal",1],["invariant",1],["distinguish",1],["two",1],["cases",1],["instead",1],["being",1],["loosened",1],["exemption",1],["from",2],["check",1],["tests",1],["test",1],["owner",1],["py",1],["confinement",1],["claims",1],["be",1],["real",1],["declaration",1],["verifies",1],["failure",1],["mode",1],["codebase",1],["keeps",1],["finding",1],["write",2],["screen",5],["untrusted",5],["uses",1],["these",1],["declarations",3],["durable",1],["audit",1],["events",1],["future",1],["resource",17],["aware",1],["scheduling",1],["they",1],["separate",1],["targets",1],["patterns",1],["answer",2],["may",1],["run",1],["keys",1],["action",1],["touch",1],["side",5],["effect",5],["prefix",5],["unknown",6],["model",1],["provided",1],["arguments",2],["rejected",1],["unless",1],["trusted",1],["extension",1],["explicitly",1],["opts",1],["into",1],["open",1],["forbid",1],["enables",1],["strict",7],["provider",6],["normalized",1],["satisfies",1],["portable",1],["subset",1],["explicit",1],["opt",1],["out",1],["fields",2],["def",4],["init",1],["self",12],["no",1],["snapshots",1],["subclass",1],["overrides",2],["field",8],["value",8],["items",1],["if",3],["getattr",3],["type",2],["copy",1],["deepcopy",1],["object",3],["setattr",4],["frozen",3],["any",2],["raise",1],["instance",1],["error",1],["cannot",1],["assign",1],["repr",1],["values",2],["join",1],["return",1],["runtime",1]]},{"id":"openai4s/tools/base.py#Tool.__eq__","name":[["eq",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["eq",2],["self",4],["other",4],["object",2],["bool",2],["if",1],["not",1],["isinstance",1],["tool",1],["return",2],["false",1],["all",1],["getattr",2],["field",3],["metadata",1],["fields",1]]},{"id":"openai4s/tools/base.py#Tool.__init__","name":[["init",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["init",2],["self",5],["name",4],["str",22],["none",87],["host",4],["method",4],["description",4],["parameters",5],["dict",2],["read",4],["only",4],["bool",16],["writes",4],["files",4],["needs",4],["network",4],["mutates",4],["cwd",4],["dangerous",4],["output",8],["limit",4],["int",2],["requires",4],["approval",4],["permission",8],["target",16],["key",16],["default",8],["secret",4],["path",4],["screen",4],["untrusted",4],["side",4],["effect",4],["class",6],["resource",12],["prefix",4],["unknown",4],["properties",4],["provider",4],["strict",4],["no",2],["arguments",2],["snapshots",2],["concrete",2],["subclass",2],["declarations",2],["overrides",2],["field",4],["value",6],["items",1],["if",2],["getattr",1],["type",1],["copy",1],["deepcopy",1],["object",2],["setattr",2],["frozen",1],["true",1]]},{"id":"openai4s/tools/base.py#Tool.__repr__","name":[["repr",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["repr",2],["self",5],["str",2],["values",2],["join",1],["field",3],["getattr",1],["metadata",1],["fields",1],["return",1],["type",1],["name",1]]},{"id":"openai4s/tools/base.py#Tool.__setattr__","name":[["setattr",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["setattr",3],["self",4],["name",4],["str",2],["value",3],["any",2],["none",2],["if",1],["getattr",1],["frozen",2],["false",1],["raise",1],["instance",1],["error",1],["cannot",1],["assign",1],["field",1],["object",1]]},{"id":"openai4s/tools/base.py#Tool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["execute",3],["self",3],["context",2],["any",4],["arguments",2],["dict",2],["run",1],["tool",1],["domain",1],["behaviour",1],["inside",1],["dispatcher",1],["envelope",1],["raise",1],["not",2],["implemented",1],["error",1],["type",1],["name",1],["implement",1]]},{"id":"openai4s/tools/base.py#Tool.input_schema","name":[["input",1],["schema",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["input",2],["schema",4],["self",4],["dict",2],["return",2],["isolated",1],["explicit",1],["enforced",1],["by",1],["host",1],["normalize",1],["object",1],["parameters",1],["unknown",2],["properties",2]]},{"id":"openai4s/tools/base.py#Tool.invoke","name":[["invoke",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["invoke",2],["self",3],["dispatcher",4],["any",4],["arguments",3],["dict",3],["enter",1],["host",3],["policy",1],["envelope",1],["model",1],["originated",1],["call",1],["deliberately",1],["separate",1],["from",1],["meth",1],["execute",1],["direct",1],["execution",1],["reserved",1],["protected",1],["method",2],["adapters",1],["return",1]]},{"id":"openai4s/tools/base.py#Tool.native_precheck","name":[["native",1],["precheck",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["native",3],["precheck",2],["self",2],["arguments",2],["dict",2],["str",2],["none",3],["return",2],["cheap",1],["pre",1],["dispatch",1],["error",1],["fenced",1],["calls",1],["if",1],["any",1]]},{"id":"openai4s/tools/base.py#Tool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["permission",7],["target",6],["self",7],["arguments",7],["any",2],["str",4],["return",5],["value",4],["matched",1],["by",1],["broker",1],["secure",1],["default",3],["tool",1],["name",2],["concrete",1],["tools",1],["declare",1],["simple",1],["argument",1],["key",3],["override",1],["method",1],["derived",1],["targets",1],["if",3],["isinstance",2],["dict",1],["not",1],["none",1]]},{"id":"openai4s/tools/base.py#Tool.read_only_for","name":[["read",1],["only",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["read",3],["only",3],["self",3],["runtime",5],["any",2],["bool",3],["aware",1],["scheduling",1],["declaration",1],["static",1],["tools",1],["ignore",1],["del",1],["return",1]]},{"id":"openai4s/tools/base.py#Tool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["resource",10],["keys",2],["self",9],["arguments",4],["any",3],["tuple",2],["str",2],["derive",1],["stable",1],["identifiers",1],["audit",1],["conflict",1],["checks",1],["target",12],["none",2],["if",4],["key",6],["isinstance",1],["dict",1],["default",1],["else",1],["name",1],["prefix",2],["workspace",2],["return",1]]},{"id":"openai4s/tools/base.py#Tool.schema","name":[["schema",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["schema",4],["self",6],["dict",2],["return",2],["open",1],["ai",1],["style",1],["function",3],["simple",1],["integrations",1],["type",1],["name",2],["description",2],["parameters",1],["input",1],["strict",2],["supports",1],["provider",1]]},{"id":"openai4s/tools/base.py#Tool.secret_path","name":[["secret",1],["path",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["secret",5],["path",4],["self",4],["arguments",4],["any",2],["str",3],["none",3],["return",3],["direct",1],["file",1],["target",1],["requiring",1],["hard",1],["denylist",1],["if",1],["not",2],["key",2],["isinstance",1],["dict",1],["value",2]]},{"id":"openai4s/tools/base.py#Tool.side_effect_class_for","name":[["side",1],["effect",1],["class",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["side",3],["effect",3],["class",3],["self",3],["runtime",5],["any",2],["str",3],["aware",1],["audit",1],["declaration",1],["static",1],["tools",1],["ignore",1],["del",1],["return",1]]},{"id":"openai4s/tools/base.py#Tool.signature_line","name":[["signature",1],["line",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["signature",2],["line",2],["self",5],["str",2],["return",2],["name",2],["arg1",1],["arg2",1],["declared",1],["parameter",1],["order",1],["props",2],["parameters",2],["properties",1],["required",3],["parts",2],["arg",4],["if",1],["else",1],["join",1]]},{"id":"openai4s/tools/base.py#Tool.supports_provider_strict","name":[["supports",1],["provider",1],["strict",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["supports",2],["provider",6],["strict",6],["self",5],["bool",2],["whether",1],["side",1],["generation",1],["safe",1],["schema",2],["if",2],["false",2],["return",2],["compatible",4],["input",1],["none",1],["else",1]]},{"id":"openai4s/tools/base.py#Tool.validation_error","name":[["validation",1],["error",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["validation",2],["error",2],["self",4],["arguments",5],["any",2],["str",3],["none",4],["return",3],["canonical",1],["detail",1],["string",1],["valid",1],["issues",3],["validate",1],["json",1],["schema",2],["input",1],["unknown",2],["properties",2],["if",1],["not",1],["invalid",1],["join",1],["issue",2]]},{"id":"openai4s/tools/base.py#Tool.writes_files_for","name":[["writes",1],["files",1]],"path":[["openai4s",1],["tools",1],["base",1],["py",1]],"body":[["def",2],["writes",3],["files",3],["self",3],["runtime",5],["any",2],["bool",3],["aware",1],["capture",1],["declaration",1],["static",1],["tools",1],["ignore",1],["del",1],["return",1]]},{"id":"openai4s/tools/capabilities.py","name":[["capabilities",1],["py",1]],"path":[["openai4s",1],["tools",1],["capabilities",1],["py",1]],"body":[["active",1],["discovery",1],["progressively",1],["disclosed",1],["native",1],["tool",4],["groups",1],["from",4],["future",1],["import",4],["annotations",1],["openai4s",3],["tools",3],["base",1],["contexts",1],["control",1],["context",1],["taxonomy",1],["runtime",1],["mutation",1],["all",1],["search",1],["capabilities",1]]},{"id":"openai4s/tools/capabilities.py#SearchCapabilitiesTool","name":[["search",1],["capabilities",1],["tool",1]],"path":[["openai4s",1],["tools",1],["capabilities",1],["py",1]],"body":[["class",3],["search",6],["capabilities",4],["tool",7],["monotonically",1],["activate",2],["matching",2],["session",2],["catalog",2],["groups",2],["name",1],["host",2],["method",2],["description",1],["hidden",1],["control",2],["capability",2],["tools",1],["parameters",1],["properties",1],["query",4],["type",1],["string",1],["min",1],["length",2],["max",1],["500",1],["required",1],["read",1],["only",1],["false",2],["requires",1],["approval",1],["side",1],["effect",1],["runtime",3],["mutation",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["context",1],["arguments",2],["dict",2],["return",1],["invoke",1]]},{"id":"openai4s/tools/capabilities.py#SearchCapabilitiesTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["capabilities",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["query",2]]},{"id":"openai4s/tools/catalog.py","name":[["catalog",1],["py",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["session",15],["scoped",1],["composition",1],["built",1],["sandboxed",1],["dynamic",18],["tools",9],["from",6],["future",1],["import",8],["annotations",1],["re",1],["threading",1],["typing",1],["any",2],["callable",1],["iterable",1],["mapping",1],["sequence",2],["openai4s",4],["base",1],["tool",14],["manifest",1],["registry",2],["native",1],["spec",1],["control",2],["specs",1],["all",2],["groups",2],["tuple",1],["dict",1],["str",1],["id",16],["capabilities",3],["always",14],["true",4],["description",14],["active",2],["discovery",4],["progressively",1],["disclosed",1],["keywords",14],["core",2],["workspace",1],["environment",1],["web",3],["primitives",1],["skills",10],["progressive",1],["skill",6],["loading",1],["lifecycle",2],["proxies",1],["artifacts",7],["false",10],["versioned",1],["artifact",8],["registration",2],["output",1],["file",6],["result",3],["report",1],["dataset",1],["table",2],["plot",1],["figure",1],["csv",1],["delegation",7],["sub",2],["agent",2],["live",1],["steering",1],["delegate",2],["subagent",1],["specialist",1],["parallel",1],["fan",1],["out",1],["research",1],["investigate",1],["data",6],["read",6],["only",1],["store",1],["queries",1],["frame",2],["history",4],["lineage",4],["sql",1],["database",8],["query",3],["schema",4],["provenance",1],["upstream",1],["downstream",1],["science",5],["normalized",1],["public",1],["scientific",2],["search",7],["uniprot",1],["protein",3],["pdb",1],["ensembl",1],["gene",1],["chembl",1],["pubchem",1],["compound",1],["arxiv",1],["openalex",1],["paper",1],["literature",1],["background",9],["long",2],["running",2],["execution",2],["job",10],["asynchronous",1],["async",1],["status",9],["peek",2],["interrupt",2],["workflow",7],["todo",2],["approved",2],["plan",4],["progress",2],["step",3],["multi",1],["checkpoints",1],["branches",1],["approvals",1],["checkpoint",2],["branch",1],["fork",2],["revert",2],["preview",2],["pending",2],["permission",2],["human",2],["approval",1],["mcp",17],["connector",2],["calls",1],["external",1],["service",1],["slack",1],["github",1],["notion",1],["drive",1],["calendar",1],["network",4],["egress",2],["policy",1],["changes",1],["access",2],["allowlist",1],["domain",1],["blocked",1],["denied",1],["remote",15],["gpu",3],["capability",2],["inspection",1],["ssh",1],["compute",7],["cancel",2],["structure",1],["mutation",1],["fold",1],["group",5],["by",1],["name",2],["list",14],["dir",1],["text",1],["write",2],["glob",1],["files",1],["content",1],["edit",1],["env",3],["create",2],["fetch",1],["load",1],["rollback",2],["version",4],["metadata",1],["versions",2],["save",1],["restore",1],["frames",1],["graph",1],["dbs",1],["todos",2],["review",1],["update",1],["permissions",1],["task",1],["children",2],["collect",1],["stop",1],["child",2],["send",1],["message",1],["exec",4],["servers",1],["resources",1],["resource",1],["prompts",1],["prompt",1],["call",1],["request",1],["stage",1],["model",1],["asset",1],["accelerator",1],["register",1],["submit",1],["close",1],["define",1],["promote",1],["activate",1],["catalog",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog","name":[["session",1],["tool",1],["catalog",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["class",2],["session",4],["tool",47],["catalog",3],["one",2],["non",3],["global",2],["view",1],["by",3],["model",3],["declaration",1],["execution",1],["built",3],["ins",2],["remain",1],["immutable",1],["instances",1],["created",1],["only",3],["registry",11],["py",1],["dynamic",14],["proxies",1],["derived",1],["from",1],["isolated",1],["manifest",1],["never",2],["mutate",1],["process",1],["def",7],["init",1],["self",40],["none",15],["builtins",7],["iterable",1],["filter",5],["callable",2],["bool",4],["tuple",10],["all",1],["tools",32],["if",22],["else",4],["lock",6],["threading",1],["rlock",1],["active",14],["groups",20],["str",18],["group",39],["id",16],["always",4],["names",7],["name",7],["methods",3],["host",1],["method",1],["len",4],["raise",4],["value",4],["error",4],["contains",1],["duplicate",1],["not",6],["collisions",3],["sorted",2],["manifests",1],["collide",1],["join",3],["return",5],["specs",4],["spec",2],["control",2],["messages",2],["sequence",1],["mapping",1],["any",5],["monotonic",1],["task",1],["aware",1],["progressive",2],["projection",3],["text",3],["message",1],["continue",2],["keyword",4],["keywords",6],["add",1],["selected",2],["activate",2],["ids",3],["explicit",1],["runtime",1],["seam",1],["router",1],["ui",1],["enable",1],["known",1],["unknown",4],["update",2],["metadata",2],["dict",4],["stable",1],["diagnostics",1],["future",1],["capability",2],["search",2],["description",5],["list",5],["capabilities",1],["query",3],["offered",3],["find",1],["monotonically",1],["matching",2],["caller",1],["facing",1],["given",1],["matched",1],["visible",3],["offers",1],["unavailable",1],["present",1],["empty",2],["rest",1],["reason",1],["so",1],["told",1],["its",1],["provider",1],["lacks",1],["activation",1],["stay",1],["unfiltered",1],["unset",1],["result",1],["exactly",1],["historical",1],["normalized",5],["strip",1],["casefold",3],["must",1],["be",1],["string",1],["terms",2],["fromkeys",1],["part",3],["re",2],["findall",1],["flags",1],["unicode",1],["matches",4],["int",1],["fields",2],["haystack",3],["term",5],["hits",3],["sum",1],["exact",3],["phrase",3],["score",2],["100",1],["20",1],["append",1],["sort",1],["key",1],["lambda",1],["item",5],["before",1],["hidden",2],["outside",1],["reads",1],["permission",1],["state",1],["ac",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.__init__","name":[["init",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["init",2],["self",9],["dynamic",11],["registry",8],["tool",17],["none",16],["builtins",7],["iterable",2],["filter",4],["callable",2],["bool",3],["tuple",1],["all",1],["tools",3],["if",5],["else",1],["lock",1],["threading",1],["rlock",1],["active",1],["groups",2],["str",1],["group",3],["id",1],["always",1],["names",6],["name",2],["methods",3],["host",1],["method",1],["len",4],["raise",2],["value",2],["error",2],["session",1],["catalog",1],["contains",1],["duplicate",1],["built",2],["ins",1],["not",1],["collisions",3],["sorted",1],["manifests",1],["collide",1],["join",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog._group_for","name":[["group",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["group",5],["tool",9],["str",2],["if",2],["name",2],["return",3],["host",1],["method",1],["startswith",1],["dynamic",2],["future",1],["trusted",1],["built",1],["must",2],["stay",1],["reachable",1],["until",1],["declares",1],["stable",1],["here",1],["omission",1],["not",1],["silently",1],["remove",1],["capability",1],["core",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog._message_text","name":[["message",1],["text",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["message",5],["text",2],["messages",3],["sequence",2],["mapping",2],["str",7],["any",2],["values",3],["list",1],["24",1],["if",2],["role",1],["system",1],["continue",1],["content",4],["isinstance",1],["append",1],["casefold",1],["return",1],["join",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog._public_manifest","name":[["public",1],["manifest",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["public",2],["manifest",25],["dynamic",2],["tool",2],["dict",4],["str",2],["any",2],["return",1],["name",2],["description",2],["input",2],["schema",4],["output",2],["imports",2],["list",1],["scope",4],["id",12],["session",2],["ttl",2],["created",2],["at",4],["expires",2],["source",6],["project",2],["root",2],["frame",2]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog._required_dynamic_registry","name":[["required",1],["dynamic",1],["registry",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["required",2],["dynamic",7],["registry",6],["self",4],["tool",2],["if",1],["none",1],["raise",1],["runtime",1],["error",1],["tools",1],["unavailable",1],["session",1],["return",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.activate_dynamic_version","name":[["activate",1],["dynamic",1],["version",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["activate",3],["dynamic",4],["version",2],["self",5],["name",3],["str",8],["scope",3],["manifest",6],["id",3],["approved",4],["bool",2],["false",2],["dict",2],["any",2],["registry",4],["required",1],["if",1],["not",1],["raise",1],["permission",1],["error",1],["tool",1],["activation",1],["requires",1],["host",1],["approval",1],["lock",1],["true",1],["return",1],["public",1],["audit",2],["last",1],["event",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.activate_groups","name":[["activate",1],["groups",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["activate",2],["groups",5],["self",4],["group",5],["ids",4],["str",2],["none",2],["explicit",1],["runtime",1],["seam",1],["router",1],["ui",1],["enable",1],["known",1],["unknown",4],["sorted",1],["by",1],["id",1],["if",1],["raise",1],["value",1],["error",1],["tool",1],["join",1],["lock",1],["active",1],["update",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.define","name":[["define",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["define",3],["self",6],["spec",4],["mapping",2],["str",5],["any",5],["approved",3],["bool",2],["false",2],["dict",2],["registry",4],["required",1],["dynamic",3],["if",3],["not",2],["raise",3],["permission",1],["error",3],["tool",5],["definition",1],["requires",1],["host",1],["approval",1],["name",8],["builtins",1],["value",2],["conflicts",1],["built",1],["session",2],["manifest",4],["none",1],["already",1],["exists",1],["lock",1],["return",1],["public",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["execute",4],["self",3],["name",4],["str",4],["context",3],["any",6],["arguments",3],["mapping",2],["one",1],["resolved",1],["tool",7],["after",1],["caller",1],["host",1],["policy",1],["envelope",1],["if",3],["none",2],["raise",3],["key",1],["error",7],["unknown",1],["session",1],["spec",4],["dict",1],["validation",1],["not",1],["value",2],["precheck",4],["native",1],["return",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.get","name":[],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["self",3],["name",4],["str",2],["tool",5],["none",3],["return",1],["next",1],["tools",1],["if",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.get_by_host_method","name":[["by",1],["host",1],["method",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["by",2],["host",6],["method",6],["self",3],["str",2],["tool",5],["none",3],["return",1],["next",1],["tools",1],["if",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.group_metadata","name":[["group",1],["metadata",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["group",11],["metadata",3],["self",5],["tuple",3],["dict",2],["str",2],["any",2],["stable",1],["diagnostics",1],["future",1],["capability",1],["search",1],["tools",4],["return",1],["id",4],["always",2],["bool",1],["active",2],["groups",2],["description",2],["keywords",2],["list",1],["tool",3],["name",1],["if",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.list_dynamic","name":[["list",1],["dynamic",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["list",4],["dynamic",3],["self",5],["dict",2],["str",2],["any",2],["registry",3],["required",1],["lock",1],["manifests",2],["tool",2],["manifest",4],["tools",1],["return",1],["public",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.list_dynamic_versions","name":[["list",1],["dynamic",1],["versions",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["list",2],["dynamic",3],["versions",6],["self",4],["name",4],["str",6],["none",8],["scope",4],["dict",2],["any",2],["registry",3],["required",1],["lock",1],["result",4],["return",1],["count",1],["len",1],["audit",1],["events",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.promote","name":[["promote",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["promote",3],["self",5],["name",3],["str",6],["scope",3],["approved",4],["bool",2],["false",2],["dict",2],["any",2],["registry",4],["required",1],["dynamic",2],["if",1],["not",1],["raise",1],["permission",1],["error",1],["tool",1],["promotion",1],["requires",1],["host",1],["approval",1],["lock",1],["manifest",3],["true",1],["return",1],["public",1],["audit",2],["last",1],["event",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.rollback_dynamic_version","name":[["rollback",1],["dynamic",1],["version",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["rollback",4],["dynamic",4],["version",2],["self",5],["name",3],["str",6],["scope",3],["approved",4],["bool",2],["false",2],["dict",2],["any",2],["registry",4],["required",1],["if",1],["not",1],["raise",1],["permission",1],["error",1],["tool",1],["requires",1],["host",1],["approval",1],["lock",1],["manifest",3],["true",1],["return",1],["public",1],["audit",2],["last",1],["event",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.search_capabilities","name":[["search",1],["capabilities",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["search",2],["capabilities",2],["self",10],["query",5],["str",16],["offered",5],["callable",2],["tool",15],["bool",2],["none",5],["dict",5],["any",4],["find",1],["monotonically",1],["activate",1],["matching",2],["progressive",1],["groups",10],["caller",1],["model",2],["facing",1],["projection",2],["given",1],["matched",2],["tools",25],["visible",7],["name",13],["only",2],["offers",1],["unavailable",2],["present",1],["non",2],["empty",2],["names",1],["rest",1],["active",11],["reason",2],["so",1],["never",1],["told",1],["its",1],["provider",1],["list",4],["lacks",1],["activation",1],["stay",1],["unfiltered",1],["unset",1],["result",4],["exactly",1],["historical",1],["one",1],["normalized",6],["strip",1],["casefold",3],["if",15],["not",7],["raise",1],["value",1],["error",1],["capability",1],["must",1],["be",1],["string",1],["terms",2],["tuple",2],["fromkeys",1],["part",3],["re",2],["findall",1],["flags",1],["unicode",1],["matches",7],["int",1],["lock",2],["group",22],["id",11],["fields",2],["description",3],["keyword",2],["keywords",3],["haystack",3],["join",1],["term",5],["hits",3],["sum",1],["exact",3],["phrase",3],["continue",1],["score",3],["100",1],["else",2],["20",1],["append",1],["sort",1],["key",1],["lambda",1],["item",10],["before",2],["update",1],["hidden",6],["outside",1],["reads",1],["permission",1],["state",1],["excluded",3],["activated",1],["ids",2],["approval",1],["unreachable",1],["return",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.specs","name":[["specs",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["specs",3],["self",3],["tuple",2],["tool",3],["spec",2],["return",1],["control",1],["tools",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.specs_for","name":[["specs",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["specs",3],["self",8],["messages",3],["sequence",2],["mapping",2],["str",3],["any",3],["tuple",3],["tool",7],["spec",2],["return",2],["monotonic",1],["task",1],["aware",1],["progressive",1],["projection",1],["text",3],["message",1],["lock",1],["group",5],["groups",3],["if",3],["always",1],["continue",1],["keyword",2],["keywords",1],["active",2],["add",1],["id",1],["selected",2],["tools",1],["control",1]]},{"id":"openai4s/tools/catalog.py#SessionToolCatalog.tools","name":[["tools",1]],"path":[["openai4s",1],["tools",1],["catalog",1],["py",1]],"body":[["def",2],["tools",7],["self",8],["tuple",3],["tool",7],["lock",1],["dynamic",4],["registry",2],["if",3],["not",2],["none",2],["else",1],["builtins",1],["filter",2],["return",1]]},{"id":"openai4s/tools/content_search.py","name":[["content",1],["search",1],["py",1]],"path":[["openai4s",1],["tools",1],["content",1],["search",1],["py",1]],"body":[["workspace",2],["regex",1],["search",4],["control",1],["tool",4],["from",3],["future",1],["import",5],["annotations",1],["re",1],["time",1],["openai4s",2],["tools",2],["base",2],["contexts",1],["context",1],["hits",2],["one",2],["returns",1],["named",1],["rather",1],["than",1],["inline",1],["so",2],["bound",1],["truncated",1],["flag",1],["reports",1],["cannot",1],["drift",1],["apart",1],["max",2],["200",1],["files",2],["will",1],["open",1],["sorted",1],["rglob",1],["materialised",1],["every",1],["path",1],["tree",1],["before",1],["first",1],["file",1],["was",1],["read",1],["hit",1],["cap",1],["bounded",2],["reply",1],["while",1],["nothing",1],["work",1],["5000",1],["all",1],["content",1]]},{"id":"openai4s/tools/content_search.py#ContentSearchTool","name":[["content",1],["search",1],["tool",1]],"path":[["openai4s",1],["tools",1],["content",1],["search",1],["py",1]],"body":[["class",2],["content",3],["search",12],["tool",5],["regex",5],["utf",1],["workspace",13],["files",18],["return",6],["bounded",6],["structured",1],["hits",7],["name",2],["host",2],["method",1],["grep",5],["description",4],["contents",1],["parameters",1],["properties",1],["pattern",10],["type",3],["string",3],["min",3],["length",3],["regular",1],["expression",1],["path",12],["directory",2],["under",2],["default",3],["root",1],["include",5],["glob",3],["limiting",1],["searched",5],["py",2],["applied",1],["recursively",1],["like",1],["unfiltered",2],["required",1],["permission",1],["target",3],["key",3],["resource",3],["prefix",1],["def",1],["execute",1],["self",1],["context",1],["arguments",5],["dict",3],["from",2],["openai4s",1],["import",1],["max",6],["scan",9],["entries",3],["seconds",3],["selection",2],["text",3],["reader",5],["unsafe",3],["candidate",6],["if",13],["not",7],["error",16],["empty",3],["try",4],["re",2],["compile",1],["except",6],["as",5],["bad",1],["base",3],["resolve",1],["str",1],["else",2],["rglob",3],["matches",2],["only",1],["direct",1],["children",1],["so",2],["passing",1],["schema",1],["own",1],["example",1],["made",1],["narrower",1],["than",1],["one",3],["level",1],["instead",1],["whole",1],["tree",3],["said",1],["nothing",1],["about",1],["model",1],["followed",1],["documentation",1],["got",1],["confident",1],["partial",1],["answer",1],["worst",1],["shape",1],["result",10],["have",1],["consumed",1],["lazily",1],["now",1],["sorted",1],["paths",3],["materialise",1],["entire",1],["before",1],["first",1],["file",7],["was",1],["opened",7],["candidates",8],["still",1],["ordered",1],["unordered",1],["unreproducible",1],["has",2],["be",1],["able",1],["say",2],["chose",1],["open",3],["verified",1],["read",1],["opener",1],["scanned",3],["truncated",12],["false",2],["deadline",2],["time",2],["monotonic",2],["two",1],["budgets",1],["flag",1],["entry",2],["cap",8],["bounds",2],["syscalls",1],["they",1],["take",1],["cannot",1],["long",1],["100",1],["000",1],["need",1],["filesystem",1],["property",1],["ours",1],["true",4],["break",3],["continue",4],["relative",5],["found",2],["oserror",3],["value",2],["offer",1],["list",1],["hit",5],["items",1],["streamed",1],["byte",1],["budget",2],["same",1],["descriptor",1],["whose",1],["identity",1],["link",1],["count",2],["were",1],["validated",1],["reopening",1],["here",1],["would",1],["recreate",1],["check",1],["race",1],["boundary",1],["exists",1],["close",1],["handle",1],["line",6],["number",2],["enumerate",1],["lines",1],["append",1],["400",1],["len",2],["unicode",1],["decode",1],["exhausted",1],["dropped",4],["unqualified",1],["ish",1],["reads",1],["stopped",2],["early",1],["bound",1],["walk",1],["too",1],["large",1],["finish",1],["seen",2]]},{"id":"openai4s/tools/content_search.py#ContentSearchTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["content",1],["search",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",11],["tool",2],["context",2],["arguments",6],["dict",5],["from",2],["openai4s",1],["host",1],["files",15],["import",1],["max",6],["scan",9],["entries",3],["seconds",3],["bounded",5],["selection",2],["text",3],["reader",5],["unsafe",3],["candidate",6],["pattern",7],["if",13],["not",7],["return",5],["error",16],["grep",4],["empty",3],["try",4],["regex",3],["re",2],["compile",1],["except",6],["as",5],["bad",1],["include",4],["base",3],["resolve",1],["str",1],["path",10],["else",2],["rglob",3],["glob",2],["py",1],["matches",2],["only",1],["direct",1],["children",1],["so",2],["passing",1],["schema",1],["own",1],["example",1],["made",1],["search",5],["narrower",1],["than",1],["unfiltered",1],["default",1],["one",3],["directory",1],["level",1],["instead",1],["whole",1],["tree",3],["said",1],["nothing",1],["about",1],["model",1],["followed",1],["documentation",1],["got",1],["confident",1],["partial",1],["answer",1],["worst",1],["shape",1],["result",10],["have",1],["consumed",1],["lazily",1],["now",1],["sorted",1],["paths",3],["materialise",1],["entire",1],["before",1],["first",1],["file",7],["was",1],["opened",7],["candidates",8],["still",1],["name",1],["ordered",1],["unordered",1],["unreproducible",1],["has",2],["be",1],["able",1],["say",2],["chose",1],["open",3],["verified",1],["read",1],["opener",1],["scanned",3],["truncated",12],["false",2],["deadline",2],["time",2],["monotonic",2],["two",1],["budgets",1],["flag",1],["entry",2],["cap",8],["bounds",2],["syscalls",1],["they",1],["take",1],["cannot",1],["long",1],["100",1],["000",1],["need",1],["filesystem",1],["property",1],["ours",1],["true",4],["break",3],["continue",4],["relative",5],["found",2],["oserror",3],["value",2],["offer",1],["hits",6],["list",1],["hit",5],["searched",4],["items",1],["streamed",1],["under",1],["byte",1],["budget",2],["same",1],["descriptor",1],["whose",1],["identity",1],["link",1],["count",2],["were",1],["validated",1],["reopening",1],["here",1],["would",1],["recreate",1],["check",1],["race",1],["boundary",1],["exists",1],["close",1],["handle",1],["line",6],["number",2],["enumerate",1],["lines",1],["append",1],["400",1],["len",2],["unicode",1],["decode",1],["exhausted",1],["dropped",4],["unqualified",1],["ish",1],["reads",1],["stopped",2],["early",1],["bound",1],["walk",1],["too",1],["large",1],["finish",1],["seen",2]]},{"id":"openai4s/tools/contexts.py","name":[["contexts",1],["py",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["narrow",1],["runtime",1],["ports",1],["available",1],["concrete",1],["control",2],["tools",2],["depend",1],["these",1],["structural",1],["protocols",1],["instead",1],["large",1],["host",1],["dispatcher",2],["remains",1],["policy",1],["envelope",1],["supplies",1],["objects",1],["implement",1],["relevant",1],["port",1],["only",1],["after",1],["call",1],["has",1],["been",1],["approved",1],["from",3],["future",1],["import",3],["annotations",1],["pathlib",1],["path",1],["typing",1],["any",1],["callable",1],["protocol",1],["all",1],["workspace",1],["tool",4],["context",4],["environment",1],["science",1],["artifact",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext","name":[["control",1],["tool",1],["context",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["class",2],["control",8],["tool",6],["context",4],["live",1],["adapter",1],["supplied",2],["every",1],["by",1],["host",6],["dispatcher",3],["implements",1],["both",1],["narrow",1],["protocols",1],["without",2],["exposing",1],["database",1],["permission",2],["broker",1],["gateway",2],["internals",1],["type",1],["annotations",1],["keep",1],["coupled",1],["smallest",1],["relevant",1],["port",2],["api",1],["boundary",1],["trusted",2],["code",1],["not",1],["security",1],["sandbox",1],["between",1],["built",1],["ins",1],["def",18],["init",1],["self",46],["workspace",16],["active",16],["env",21],["bin",5],["callable",11],["str",20],["none",22],["switch",5],["stage10",7],["enabled",6],["bool",7],["invoke",7],["any",12],["search",12],["web",8],["dict",4],["path",14],["return",16],["relative",10],["resolve",2],["must",3],["exist",3],["false",2],["secret",4],["resolved",2],["checker",2],["verified",6],["read",4],["opener",2],["open",4],["directory",2],["secure",2],["parent",2],["create",3],["parents",3],["property",3],["setter",1],["value",2],["method",3],["arguments",2],["call",1],["one",1],["focused",2],["service",2],["from",3],["inside",1],["policy",1],["envelope",2],["concrete",1],["orchestration",1],["tools",1],["own",1],["their",1],["schema",1],["argument",1],["normalization",1],["while",1],["callback",2],["reaches",1],["existing",2],["fails",1],["closed",1],["if",2],["raise",2],["runtime",2],["error",2],["behavior",1],["unavailable",2],["query",2],["num",3],["results",3],["int",1],["timeout",3],["float",1],["20",1],["bound",1],["primary",2],["implementation",1],["deliberately",1],["separate",1],["has",1],["no",1],["handler",1],["therefore",1],["cannot",1],["be",1],["addressed",1],["kernel",1],["wire",1],["bypass",1],["audit",1],["untrusted",1],["output",1],["record",1],["science",2],["artifact",3],["result",3],["write",3],["native",1],["capture",1],["openai4s",1],["import",1],["expose",1],["only",1],["feature",1],["decision",1],["never",1],["full",1],["daemon",1],["config",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.__init__","name":[["init",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["init",2],["self",10],["workspace",6],["tool",2],["context",2],["active",12],["env",16],["bin",4],["callable",16],["str",10],["none",26],["switch",4],["stage10",4],["enabled",4],["bool",2],["invoke",4],["control",4],["any",4],["search",4],["web",4],["dict",2]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.active_env_bin","name":[["active",1],["env",1],["bin",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["active",3],["env",3],["bin",3],["self",3],["str",2],["none",2],["return",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.active_r_env","name":[["active",1],["env",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["active",3],["env",3],["self",3],["str",2],["none",2],["return",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.active_r_env~2","name":[["active",1],["env",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["active",3],["env",3],["self",3],["value",3],["str",2],["none",4]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.invoke","name":[["invoke",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["invoke",4],["self",4],["method",4],["str",2],["arguments",3],["any",4],["call",1],["one",1],["focused",2],["host",2],["service",2],["from",1],["inside",1],["policy",1],["envelope",1],["concrete",1],["orchestration",1],["tools",1],["own",1],["their",1],["schema",1],["argument",1],["normalization",1],["while",1],["supplied",1],["callback",1],["reaches",1],["existing",1],["context",1],["without",1],["port",1],["fails",1],["closed",1],["if",1],["control",3],["none",1],["raise",1],["runtime",1],["error",1],["behavior",1],["unavailable",1],["return",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.is_secret_path","name":[["secret",1],["path",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["secret",3],["path",6],["self",3],["str",2],["bool",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.on_env_switch","name":[["env",1],["switch",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["env",3],["switch",3],["self",3],["callable",2],["str",2],["none",4],["return",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.open_verified_directory","name":[["open",1],["verified",1],["directory",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["open",3],["verified",3],["directory",3],["self",3],["relative",3],["str",2],["path",2],["any",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.open_verified_read","name":[["open",1],["verified",1],["read",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["open",3],["verified",3],["read",3],["self",3],["relative",3],["str",2],["path",2],["any",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.record_science_artifact","name":[["record",1],["science",1],["artifact",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["record",2],["science",3],["artifact",4],["self",3],["result",4],["dict",4],["str",4],["any",4],["write",3],["search",3],["gateway",1],["trusted",1],["native",1],["capture",1],["from",1],["openai4s",1],["host",1],["stage10",1],["import",1],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.relative","name":[["relative",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["relative",3],["self",3],["path",5],["str",2],["none",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.resolve","name":[["resolve",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["resolve",3],["self",3],["relative",3],["str",2],["must",4],["exist",4],["bool",2],["false",2],["path",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.resolved_secret_checker","name":[["resolved",1],["secret",1],["checker",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["resolved",3],["secret",3],["checker",3],["self",3],["callable",2],["path",2],["bool",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.search_web","name":[["search",1],["web",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["search",7],["web",6],["self",4],["query",3],["any",4],["num",4],["results",4],["int",2],["timeout",4],["float",2],["20",2],["dict",2],["str",2],["host",2],["bound",1],["primary",2],["implementation",1],["callback",1],["deliberately",1],["separate",1],["from",1],["invoke",1],["has",1],["no",1],["dispatcher",1],["handler",1],["therefore",1],["cannot",1],["be",1],["addressed",1],["kernel",1],["wire",1],["bypass",1],["existing",1],["permission",1],["audit",1],["untrusted",1],["output",1],["envelope",1],["if",1],["none",1],["raise",1],["runtime",1],["error",1],["unavailable",1],["return",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.secure_parent","name":[["secure",1],["parent",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["secure",3],["parent",3],["self",3],["relative",3],["str",2],["path",2],["create",4],["parents",4],["bool",2],["false",2],["any",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.stage10_enabled","name":[["stage10",1],["enabled",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["stage10",4],["enabled",4],["self",4],["bool",3],["expose",1],["only",1],["feature",1],["decision",1],["never",1],["full",1],["daemon",1],["config",1],["return",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.verified_read_opener","name":[["verified",1],["read",1],["opener",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["verified",3],["read",3],["opener",3],["self",3],["callable",2],["str",2],["path",2],["any",2],["return",1],["workspace",1]]},{"id":"openai4s/tools/contexts.py#ControlToolContext.workspace","name":[["workspace",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["workspace",4],["self",3],["path",2],["return",1]]},{"id":"openai4s/tools/contexts.py#EnvironmentToolContext","name":[["environment",1],["tool",1],["context",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["class",2],["environment",3],["tool",2],["context",2],["protocol",2],["mutable",1],["session",1],["hooks",1],["required",1],["by",1],["control",1],["tools",1],["active",2],["env",3],["bin",1],["str",3],["none",4],["switch",1],["callable",1]]},{"id":"openai4s/tools/contexts.py#ScienceArtifactToolContext","name":[["science",1],["artifact",1],["tool",1],["context",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["class",2],["science",3],["artifact",3],["tool",2],["context",2],["protocol",2],["single",1],["purpose",1],["stage",1],["10",1],["result",2],["writer",1],["no",1],["store",1],["capability",1],["leaks",1],["def",1],["record",1],["self",1],["dict",2],["str",2],["any",2]]},{"id":"openai4s/tools/contexts.py#ScienceArtifactToolContext.record_science_artifact","name":[["record",1],["science",1],["artifact",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["record",2],["science",2],["artifact",2],["self",2],["result",2],["dict",4],["str",4],["any",4]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext","name":[["workspace",1],["tool",1],["context",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["class",2],["workspace",4],["tool",2],["context",2],["protocol",2],["path",12],["boundary",1],["by",1],["file",1],["search",1],["tools",1],["def",9],["self",9],["relative",5],["str",7],["none",1],["resolve",1],["must",1],["exist",1],["bool",4],["false",2],["secret",2],["resolved",1],["checker",1],["callable",2],["verified",3],["read",2],["opener",1],["any",4],["open",2],["directory",1],["secure",1],["parent",1],["create",1],["parents",1]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.is_secret_path","name":[["secret",1],["path",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["secret",2],["path",4],["self",2],["str",2],["bool",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.open_verified_directory","name":[["open",1],["verified",1],["directory",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["open",2],["verified",2],["directory",2],["self",2],["relative",2],["str",2],["path",2],["any",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.open_verified_read","name":[["open",1],["verified",1],["read",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["open",2],["verified",2],["read",2],["self",2],["relative",2],["str",2],["path",2],["any",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.relative","name":[["relative",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["relative",2],["self",2],["path",4],["str",2],["none",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.resolve","name":[["resolve",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["resolve",2],["self",2],["relative",2],["str",2],["must",2],["exist",2],["bool",2],["false",2],["path",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.resolved_secret_checker","name":[["resolved",1],["secret",1],["checker",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["resolved",2],["secret",2],["checker",2],["self",2],["callable",2],["path",2],["bool",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.secure_parent","name":[["secure",1],["parent",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["secure",2],["parent",2],["self",2],["relative",2],["str",2],["path",2],["create",2],["parents",2],["bool",2],["false",2],["any",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.verified_read_opener","name":[["verified",1],["read",1],["opener",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["verified",2],["read",2],["opener",2],["self",2],["callable",2],["str",2],["path",2],["any",2]]},{"id":"openai4s/tools/contexts.py#WorkspaceToolContext.workspace","name":[["workspace",1]],"path":[["openai4s",1],["tools",1],["contexts",1],["py",1]],"body":[["def",2],["workspace",2],["self",2],["path",2]]},{"id":"openai4s/tools/data.py","name":[["data",1],["py",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["read",2],["only",2],["store",2],["metadata",1],["lineage",3],["control",3],["tools",4],["remains",1],["sql",2],["query",3],["safety",1],["boundary",1],["these",1],["classes",1],["expose",1],["its",1],["existing",1],["host",1],["dispatcher",1],["adapters",1],["native",1],["json",1],["plane",1],["without",1],["duplicating",1],["persistence",1],["behavior",1],["granting",1],["write",1],["capable",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["base",1],["tool",7],["contexts",1],["context",1],["taxonomy",1],["resource",1],["key",1],["all",1],["frames",1],["graph",1],["schema",1]]},{"id":"openai4s/tools/data.py#FramesTool","name":[["frames",1],["tool",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["class",2],["frames",6],["tool",5],["browse",2],["search",2],["inspect",2],["persisted",2],["research",1],["name",1],["host",2],["method",2],["description",1],["agent",1],["session",1],["parameters",1],["properties",1],["frame",4],["id",4],["type",8],["string",4],["min",3],["length",6],["max",3],["256",2],["pattern",1],["1000",1],["project",2],["status",1],["enum",1],["processing",1],["done",1],["failed",1],["awaiting",1],["user",1],["response",1],["roots",1],["only",1],["boolean",1],["page",2],["integer",3],["minimum",3],["maximum",3],["100000",1],["size",1],["200",2],["limit",1],["required",1],["requires",1],["approval",1],["false",1],["resource",4],["key",2],["prefix",1],["target",3],["default",1],["catalog",2],["def",2],["keys",1],["self",3],["arguments",5],["any",2],["tuple",1],["str",1],["spec",3],["if",1],["isinstance",1],["dict",3],["else",1],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/data.py#FramesTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",3],["any",2],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/data.py#FramesTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["spec",3],["if",1],["isinstance",1],["dict",1],["else",1],["target",2],["frame",2],["id",2],["project",1],["catalog",1],["return",1],["key",1]]},{"id":"openai4s/tools/data.py#LineageGetTool","name":[["lineage",1],["tool",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["class",2],["lineage",6],["tool",5],["read",1],["immediate",1],["provenance",2],["record",1],["one",2],["artifact",2],["version",11],["name",1],["host",2],["method",2],["description",1],["direct",1],["inputs",1],["parameters",1],["properties",1],["id",9],["type",1],["string",1],["min",1],["length",2],["max",1],["256",1],["required",1],["requires",1],["approval",1],["false",1],["resource",4],["key",3],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",8],["any",1],["tuple",1],["str",4],["if",2],["isinstance",2],["else",2],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["dict",2],["invoke",1]]},{"id":"openai4s/tools/data.py#LineageGetTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",4],["str",3],["version",3],["id",3],["if",1],["isinstance",1],["else",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/data.py#LineageGetTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",5],["any",2],["tuple",2],["str",3],["version",3],["id",3],["if",1],["isinstance",1],["else",1],["return",1],["key",1],["lineage",1]]},{"id":"openai4s/tools/data.py#LineageGraphTool","name":[["lineage",1],["graph",1],["tool",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["class",2],["lineage",7],["graph",5],["tool",5],["traverse",2],["bounded",1],["artifact",2],["version",5],["name",1],["host",2],["method",2],["description",1],["upstream",1],["downstream",1],["parameters",1],["properties",1],["id",3],["type",4],["string",2],["min",1],["length",2],["max",3],["256",1],["direction",1],["enum",1],["up",1],["down",1],["depth",1],["integer",2],["minimum",2],["maximum",2],["100",1],["nodes",1],["10000",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",2],["prefix",1],["target",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/data.py#LineageGraphTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/data.py#QuerySchemaTool","name":[["query",1],["schema",1],["tool",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["class",2],["query",4],["schema",6],["tool",5],["inspect",1],["allowlisted",1],["read",1],["only",1],["store",2],["name",1],["host",2],["method",2],["description",1],["list",1],["readable",1],["tables",1],["their",1],["columns",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["database",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/data.py#QuerySchemaTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/data.py#ReadOnlyQueryTool","name":[["read",1],["only",1],["query",1],["tool",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["class",2],["read",4],["only",4],["query",6],["tool",5],["run",2],["store",2],["guarded",1],["select",3],["cte",3],["path",1],["name",1],["host",2],["method",2],["description",5],["bounded",1],["sql",3],["over",1],["allowlisted",1],["tables",1],["parameters",2],["properties",1],["type",4],["string",1],["min",1],["length",2],["max",2],["100000",1],["statement",1],["params",1],["array",1],["items",2],["1000",1],["positional",1],["sqlite",1],["limit",1],["integer",1],["minimum",1],["maximum",2],["10000",1],["rows",1],["returned",1],["df",1],["boolean",1],["return",2],["columns",1],["plus",1],["row",1],["arrays",1],["instead",1],["objects",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["database",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["any",1],["invoke",1]]},{"id":"openai4s/tools/data.py#ReadOnlyQueryTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["data",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",3],["any",2],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/delegation.py","name":[["delegation",1],["py",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["sub",1],["agent",1],["orchestration",1],["control",2],["tools",3],["from",4],["future",1],["import",4],["annotations",1],["typing",1],["any",1],["openai4s",2],["base",1],["tool",7],["contexts",1],["context",1],["all",1],["collect",1],["children",2],["delegate",1],["task",1],["list",1],["send",1],["child",2],["message",1],["stop",1]]},{"id":"openai4s/tools/delegation.py#CollectChildrenTool","name":[["collect",1],["children",1],["tool",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["class",2],["collect",5],["children",5],["tool",5],["name",1],["host",2],["method",2],["description",1],["child",2],["results",1],["within",1],["one",1],["total",1],["waiting",1],["budget",1],["timeout",2],["not",1],["stop",1],["parameters",1],["properties",1],["ids",1],["type",3],["array",1],["items",2],["string",1],["min",1],["length",1],["max",1],["100",1],["number",1],["minimum",1],["maximum",1],["3600",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["delegation",1],["target",1],["default",1],["def",1],["execute",1],["self",3],["runtime",2],["control",1],["context",1],["arguments",3],["dict",2],["any",1],["error",5],["validation",1],["if",1],["raise",1],["value",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/delegation.py#CollectChildrenTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",3],["any",2],["error",5],["validation",1],["if",1],["raise",1],["value",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/delegation.py#DelegateTaskTool","name":[["delegate",1],["task",1],["tool",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["class",3],["delegate",5],["task",7],["tool",6],["start",1],["one",2],["bounded",1],["sub",4],["agent",4],["name",5],["host",2],["method",2],["description",6],["self",7],["contained",2],["specialist",2],["parameters",1],["properties",3],["request",3],["type",16],["string",6],["min",4],["length",6],["max",6],["100000",1],["inputs",1],["desired",1],["output",3],["optional",1],["enabled",1],["profile",1],["context",2],["summary",1],["20000",1],["schema",3],["object",2],["additional",2],["true",4],["steps",3],["integer",4],["minimum",3],["maximum",3],["1000",3],["turns",1],["permissions",1],["enum",1],["allow",1],["ask",1],["deny",1],["capabilities",1],["array",2],["items",6],["100",1],["unrestricted",1],["boolean",2],["require",1],["artifacts",1],["50",1],["artifact",1],["filenames",1],["exact",1],["trailing",1],["star",1],["globs",1],["child",2],["must",2],["produce",1],["missing",1],["ones",1],["downgrade",1],["its",1],["status",1],["at",2],["most",1],["partial",2],["retries",1],["re",1],["run",1],["blocked",1],["failed",1],["up",1],["many",1],["times",1],["clamped",1],["default",6],["wait",4],["only",3],["completion",1],["required",1],["read",1],["false",1],["side",1],["effect",1],["runtime",3],["mutation",1],["permission",2],["target",4],["key",5],["resource",3],["prefix",1],["delegation",1],["staticmethod",1],["def",3],["without",3],["nulls",4],["arguments",9],["dict",5],["explicit",1],["null",2],["absent",1],["scoped",1],["sdk",1],["door",2],["has",1],["always",1],["dropped",1],["top",2],["level",2],["none",3],["values",1],["wire",1],["codec",1],["so",1],["provider",1],["emitted",1],["through",1],["native",1],["mean",1],["same",1],["thing",1],["rather",1],["than",1],["refusal",1],["symmetric",1],["encode",1],["args",1],["nested",1],["inside",1],["user",1],["payloads",1],["payload",1],["own",1],["business",1],["return",3],["value",3],["if",2],["not",1],["validation",2],["error",2],["any",2],["str",1],["isinstance",1],["super",1],["execute",1],["control",1],["spec",3],["setdefault",1],["invoke",1]]},{"id":"openai4s/tools/delegation.py#DelegateTaskTool._without_nulls","name":[["without",1],["nulls",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["def",2],["without",2],["nulls",3],["arguments",3],["dict",4],["explicit",1],["null",2],["absent",1],["default",2],["scoped",1],["tool",1],["sdk",1],["door",2],["has",1],["always",1],["dropped",1],["top",2],["level",2],["none",2],["values",1],["at",1],["wire",1],["codec",1],["so",1],["provider",1],["emitted",1],["steps",1],["through",1],["native",1],["must",1],["mean",1],["same",1],["thing",1],["rather",1],["than",1],["schema",2],["refusal",1],["only",1],["symmetric",1],["encode",1],["args",1],["nested",1],["inside",1],["user",1],["payloads",1],["output",1],["request",1],["items",2],["payload",1],["own",1],["business",1],["return",1],["key",2],["value",3],["if",1],["not",1]]},{"id":"openai4s/tools/delegation.py#DelegateTaskTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",3],["any",2],["spec",3],["without",1],["nulls",1],["setdefault",1],["wait",1],["true",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/delegation.py#DelegateTaskTool.validation_error","name":[["validation",1],["error",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["def",2],["validation",3],["error",3],["self",3],["arguments",6],["any",2],["str",2],["none",2],["if",1],["isinstance",1],["dict",1],["without",1],["nulls",1],["return",1],["super",1]]},{"id":"openai4s/tools/delegation.py#ListChildrenTool","name":[["list",1],["children",1],["tool",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["class",2],["list",5],["children",6],["tool",5],["name",1],["host",2],["method",2],["description",1],["direct",1],["sub",1],["agent",1],["their",1],["current",1],["states",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["delegation",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",1],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/delegation.py#ListChildrenTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",2],["list",2],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/delegation.py#SendChildMessageTool","name":[["send",1],["child",1],["message",1],["tool",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["class",3],["send",5],["child",7],["message",6],["tool",5],["name",1],["host",2],["method",2],["description",1],["steering",1],["context",2],["one",1],["running",1],["direct",1],["sub",1],["agent",1],["parameters",1],["properties",1],["id",3],["type",2],["string",2],["min",2],["length",3],["max",1],["20000",1],["required",1],["read",1],["only",1],["false",2],["requires",1],["approval",1],["side",1],["effect",1],["runtime",3],["mutation",1],["resource",2],["key",2],["prefix",1],["delegation",1],["target",1],["def",1],["execute",1],["self",2],["control",1],["arguments",2],["dict",2],["any",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/delegation.py#SendChildMessageTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",3],["any",2],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/delegation.py#StopChildTool","name":[["stop",1],["child",1],["tool",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["class",3],["stop",4],["child",9],["tool",5],["name",1],["host",2],["method",2],["description",1],["cancel",1],["one",1],["running",1],["direct",1],["sub",1],["agent",1],["by",1],["exact",1],["id",5],["parameters",1],["properties",1],["type",1],["string",1],["min",1],["length",1],["required",1],["read",1],["only",1],["false",2],["requires",1],["approval",1],["side",1],["effect",1],["runtime",3],["mutation",1],["resource",2],["key",2],["prefix",1],["delegation",1],["target",1],["def",1],["execute",1],["self",2],["control",1],["context",1],["arguments",2],["dict",1],["any",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/delegation.py#StopChildTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["delegation",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",2],["any",2],["return",1],["invoke",1],["host",1],["method",1],["child",1],["id",1]]},{"id":"openai4s/tools/dynamic_control.py","name":[["dynamic",1],["control",1],["py",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["human",1],["governed",1],["lifecycle",2],["tools",6],["versioned",1],["dynamic",9],["these",1],["classes",1],["expose",1],["only",2],["control",2],["defined",1],["capability",1],["represented",1],["by",1],["proxy",1],["tool",8],["session",1],["catalog",1],["its",1],["code",1],["still",1],["runs",1],["inside",1],["fail",1],["closed",1],["one",1],["shot",1],["sandbox",1],["worker",1],["from",4],["future",1],["import",4],["annotations",1],["openai4s",3],["base",1],["contexts",1],["context",1],["taxonomy",1],["resource",1],["key",1],["all",1],["activate",1],["version",2],["define",1],["list",2],["versions",1],["promote",1],["rollback",1]]},{"id":"openai4s/tools/dynamic_control.py#_scoped_target","name":[["scoped",1],["target",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["scoped",2],["target",2],["arguments",5],["dict",2],["include",3],["manifest",4],["bool",2],["false",2],["str",5],["fields",3],["scope",1],["name",1],["if",1],["append",1],["id",1],["return",1],["join",1]]},{"id":"openai4s/tools/dynamic_control.py#ActivateDynamicToolVersion","name":[["activate",1],["dynamic",1],["tool",1],["version",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["class",3],["activate",5],["dynamic",7],["tool",10],["version",4],["name",3],["host",2],["method",2],["description",1],["one",1],["immutable",1],["project",2],["global",2],["parameters",1],["properties",1],["type",3],["string",3],["min",2],["length",4],["max",2],["64",1],["scope",4],["enum",1],["manifest",4],["id",2],["68",2],["required",1],["read",1],["only",1],["false",1],["dangerous",1],["true",3],["side",1],["effect",1],["high",1],["risk",1],["resource",3],["key",2],["prefix",1],["def",3],["permission",1],["target",3],["self",4],["arguments",6],["dict",5],["str",2],["return",3],["scoped",2],["include",2],["keys",1],["tuple",1],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/dynamic_control.py#ActivateDynamicToolVersion.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/dynamic_control.py#ActivateDynamicToolVersion.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["permission",2],["target",3],["self",2],["arguments",3],["dict",2],["str",2],["return",1],["scoped",1],["include",1],["manifest",1],["true",1]]},{"id":"openai4s/tools/dynamic_control.py#ActivateDynamicToolVersion.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",3],["dict",2],["tuple",2],["str",2],["return",1],["key",1],["dynamic",1],["tool",1],["scope",1],["scoped",1],["target",1],["include",1],["manifest",1],["true",1]]},{"id":"openai4s/tools/dynamic_control.py#DefineDynamicTool","name":[["define",1],["dynamic",1],["tool",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["class",3],["define",5],["dynamic",5],["tool",9],["name",5],["host",2],["method",2],["description",4],["smoke",2],["test",1],["sandboxed",1],["session",1],["parameters",1],["properties",4],["type",7],["string",3],["min",3],["length",6],["max",3],["64",1],["4000",1],["input",2],["schema",4],["object",3],["additional",3],["true",4],["output",2],["implementation",2],["100000",1],["python",1],["defining",1],["exactly",1],["execute",2],["args",2],["ttl",1],["number",1],["minimum",1],["001",1],["maximum",1],["86400",1],["required",1],["read",1],["only",1],["false",1],["dangerous",1],["side",1],["effect",1],["high",1],["risk",1],["permission",1],["target",2],["key",3],["resource",2],["prefix",1],["def",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/dynamic_control.py#DefineDynamicTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/dynamic_control.py#ListDynamicTools","name":[["list",1],["dynamic",1],["tools",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["class",2],["list",5],["dynamic",6],["tools",3],["tool",6],["name",1],["host",2],["method",2],["description",1],["active",1],["session",1],["manifests",1],["without",1],["source",1],["code",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["catalog",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/dynamic_control.py#ListDynamicTools.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/dynamic_control.py#ListDynamicToolVersions","name":[["list",1],["dynamic",1],["tool",1],["versions",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["class",2],["list",4],["dynamic",6],["tool",9],["versions",5],["name",2],["host",2],["method",2],["description",1],["project",2],["global",2],["active",1],["pointers",1],["audit",1],["events",1],["parameters",1],["properties",1],["type",2],["string",2],["min",1],["length",2],["max",1],["64",1],["scope",2],["enum",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["catalog",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/dynamic_control.py#ListDynamicToolVersions.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/dynamic_control.py#PromoteDynamicTool","name":[["promote",1],["dynamic",1],["tool",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["class",3],["promote",5],["dynamic",7],["tool",10],["name",5],["host",2],["method",2],["description",1],["session",1],["after",1],["explicit",1],["human",1],["approval",1],["parameters",1],["properties",1],["type",2],["string",2],["min",1],["length",2],["max",1],["64",1],["scope",3],["enum",1],["project",1],["global",1],["required",1],["read",1],["only",1],["false",1],["dangerous",1],["true",1],["side",1],["effect",1],["high",1],["risk",1],["permission",2],["target",5],["key",4],["resource",4],["prefix",1],["def",3],["self",4],["arguments",6],["dict",5],["str",2],["return",3],["scoped",2],["keys",1],["tuple",1],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/dynamic_control.py#PromoteDynamicTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/dynamic_control.py#PromoteDynamicTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["permission",2],["target",3],["self",2],["arguments",3],["dict",2],["str",2],["return",1],["scoped",1]]},{"id":"openai4s/tools/dynamic_control.py#PromoteDynamicTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",3],["dict",2],["tuple",2],["str",2],["return",1],["key",1],["dynamic",1],["tool",1],["scope",1],["scoped",1],["target",1]]},{"id":"openai4s/tools/dynamic_control.py#RollbackDynamicToolVersion","name":[["rollback",1],["dynamic",1],["tool",1],["version",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["class",3],["rollback",4],["dynamic",7],["tool",10],["version",4],["name",3],["host",2],["method",2],["description",1],["roll",1],["back",1],["previously",1],["active",1],["project",2],["global",2],["parameters",1],["properties",1],["type",2],["string",2],["min",1],["length",2],["max",1],["64",1],["scope",4],["enum",1],["required",1],["read",1],["only",1],["false",1],["dangerous",1],["true",1],["side",1],["effect",1],["high",1],["risk",1],["resource",3],["key",2],["prefix",1],["def",3],["permission",1],["target",3],["self",4],["arguments",6],["dict",5],["str",2],["return",3],["scoped",2],["keys",1],["tuple",1],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/dynamic_control.py#RollbackDynamicToolVersion.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/dynamic_control.py#RollbackDynamicToolVersion.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["permission",2],["target",3],["self",2],["arguments",3],["dict",2],["str",2],["return",1],["scoped",1]]},{"id":"openai4s/tools/dynamic_control.py#RollbackDynamicToolVersion.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["control",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",3],["dict",2],["tuple",2],["str",2],["return",1],["key",1],["dynamic",1],["tool",1],["scope",1],["scoped",1],["target",1]]},{"id":"openai4s/tools/dynamic_scopes.py","name":[["dynamic",1],["scopes",1],["py",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["immutable",3],["scope",3],["manifests",1],["append",1],["only",2],["dynamic",3],["tool",1],["activations",1],["model",1],["authored",1],["implementation",1],["source",1],["remains",1],["data",1],["store",2],["module",1],["never",2],["compiles",1],["imports",1],["mod",1],["openai4s",2],["tools",1],["validates",1],["records",2],["one",1],["shot",1],["sandbox",1],["worker",1],["still",1],["execution",1],["boundary",1],["project",4],["global",2],["versions",1],["content",1],["addressed",1],["json",2],["documents",1],["currently",1],["active",1],["version",1],["reduced",1],["from",5],["activation",2],["events",1],["instead",1],["mutable",1],["pointer",1],["so",1],["promotion",1],["explicit",1],["rollback",2],["retain",1],["small",1],["durable",1],["audit",1],["trail",1],["identifiers",1],["hashed",1],["directory",1],["names",1],["also",1],["checked",1],["inside",1],["every",1],["event",2],["id",3],["therefore",1],["be",1],["as",1],["path",2],["confused",1],["another",1],["future",1],["import",12],["annotations",1],["hashlib",1],["os",1],["re",3],["shutil",1],["threading",3],["time",1],["uuid",1],["pathlib",1],["typing",1],["any",1],["callable",1],["mapping",1],["security",1],["fsprobe",1],["lstat",1],["kind",1],["manifest",1],["compile",2],["dyn",1],["9a",2],["64",2],["dya",1],["operations",1],["frozenset",2],["promote",1],["activate",1],["scopes",1],["max",1],["record",1],["bytes",1],["250",1],["000",1],["locks",2],["guard",1],["lock",1],["dict",1],["str",1],["rlock",1],["all",1]]},{"id":"openai4s/tools/dynamic_scopes.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["value",3],["any",2],["str",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/tools/dynamic_scopes.py#_digest","name":[["digest",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["mapping",2],["str",4],["any",2],["return",1],["hashlib",1],["sha256",1],["canonical",1],["json",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/tools/dynamic_scopes.py#_lock_for","name":[["lock",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["lock",2],["path",5],["threading",3],["rlock",3],["key",2],["str",1],["resolve",1],["locks",2],["guard",1],["return",1],["setdefault",1]]},{"id":"openai4s/tools/dynamic_scopes.py#_scope_key","name":[["scope",1],["key",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["scope",8],["key",2],["str",6],["id",3],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore","name":[["dynamic",1],["scope",1],["store",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["class",2],["dynamic",10],["scope",36],["store",3],["file",1],["backed",1],["immutable",1],["version",5],["activation",4],["history",14],["def",6],["init",1],["self",33],["root",18],["str",35],["path",6],["clock",8],["callable",2],["float",2],["time",4],["ns",11],["int",3],["none",7],["expanduser",1],["resolve",1],["manifests",5],["dir",6],["events",5],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["lock",7],["write",2],["manifest",34],["record",8],["mapping",1],["any",7],["atomically",2],["persist",1],["one",1],["already",2],["validated",1],["content",1],["addressed",1],["id",65],["if",13],["not",10],["fullmatch",2],["raise",9],["value",9],["error",11],["invalid",2],["destination",6],["json",4],["encoded",3],["canonical",1],["dict",10],["len",1],["encode",1],["utf",2],["max",3],["bytes",1],["too",1],["large",1],["exists",1],["existing",6],["loads",1],["read",2],["text",1],["comparable",6],["isinstance",1],["else",2],["new",3],["key",3],["created",4],["at",5],["expires",1],["pop",2],["collision",1],["return",5],["atomic",1],["records",4],["tuple",1],["list",5],["errors",5],["paths",2],["sorted",1],["glob",1],["dyn",1],["try",1],["append",7],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["corrupt",1],["data",1],["stays",1],["inert",1],["name",18],["operation",9],["actor",24],["frame",11],["project",12],["operations",1],["unknown",1],["validate",2],["activated",1],["requires",2],["bound",2],["tool",5],["identity",2],["previous",11],["pointer",1],["ordering",1],["timestamp",1],["derived",1],["while",1],["holding",1],["shared",1],["caller",1],["earlier",1],["snapshot",1],["may",1],["be",1],["stale",1],["because",1],["another",1],["session",1],["promote",1],["same",1],["global",1],["event",9],["locked",3],["rollback",3],["available",2],["ids",2],["select",1],["activate",1],["prior",1],["distinct",1],["valid",1],["has",2],["no",2],["active",1],["current",3],["target",3],["next",1],["reversed",1],["observed",2],["default",1],["core",1],["nonce",1],["uuid",1],["uuid4",1],["hex",1],["eve",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.__init__","name":[["init",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["init",2],["self",13],["root",7],["str",2],["path",3],["clock",8],["callable",4],["float",2],["time",8],["ns",6],["int",2],["none",2],["expanduser",1],["resolve",1],["manifests",3],["dir",4],["events",3],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["lock",2]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore._append_event_locked","name":[["append",1],["event",1],["locked",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["append",2],["event",11],["locked",2],["self",7],["operation",4],["str",20],["scope",12],["id",23],["name",4],["manifest",8],["previous",6],["none",2],["actor",8],["root",4],["frame",4],["project",4],["history",3],["list",2],["dict",4],["any",4],["observed",2],["ns",7],["int",2],["clock",2],["max",2],["created",3],["at",3],["default",1],["core",3],["version",1],["float",1],["nonce",1],["uuid",1],["uuid4",1],["hex",1],["dya",1],["digest",1],["directory",2],["events",1],["dir",1],["key",1],["destination",2],["json",2],["atomic",1],["write",1],["canonical",1],["return",1],["public",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore._atomic_write","name":[["atomic",1],["write",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["atomic",2],["write",3],["destination",6],["path",2],["encoded",3],["str",2],["none",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["temporary",5],["name",2],["uuid",1],["uuid4",1],["hex",1],["tmp",1],["try",2],["text",1],["encoding",1],["utf",1],["os",2],["chmod",1],["0o600",1],["replace",1],["finally",1],["unlink",1],["except",1],["file",1],["not",1],["found",1],["error",1],["pass",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore._read_record","name":[["read",1],["record",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["read",3],["record",5],["path",7],["identifier",6],["pattern",5],["re",2],["str",7],["kind",6],["dict",3],["any",2],["if",3],["stat",1],["st",1],["size",1],["max",1],["bytes",1],["raise",3],["value",7],["error",3],["dynamic",3],["too",1],["large",1],["json",1],["loads",1],["text",1],["utf",1],["not",2],["isinstance",1],["must",1],["be",1],["object",1],["id",2],["fullmatch",1],["stem",1],["filename",1],["mismatch",1],["return",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore._validate_scope","name":[["validate",1],["scope",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["validate",2],["scope",13],["str",4],["id",6],["none",2],["if",3],["not",2],["scopes",1],["raise",3],["value",3],["error",3],["dynamic",3],["activation",3],["must",2],["be",2],["project",4],["global",3],["requires",1],["empty",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.active_manifest_id","name":[["active",1],["manifest",1],["id",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["active",2],["manifest",3],["id",7],["self",3],["scope",8],["str",11],["name",4],["tuple",2],["none",3],["list",2],["events",4],["errors",2],["return",1],["if",1],["else",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.append_activation","name":[["append",1],["activation",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["append",3],["activation",4],["self",6],["operation",6],["str",17],["scope",15],["id",26],["name",7],["manifest",9],["actor",11],["root",6],["frame",5],["project",6],["dict",2],["any",2],["if",4],["not",5],["operations",1],["raise",3],["value",3],["error",3],["unknown",1],["dynamic",2],["validate",1],["fullmatch",1],["invalid",1],["activated",1],["requires",1],["bound",1],["tool",2],["identity",1],["previous",4],["pointer",1],["ordering",1],["timestamp",1],["derived",1],["while",1],["holding",1],["shared",1],["lock",2],["caller",1],["earlier",1],["snapshot",1],["may",1],["already",1],["be",1],["stale",1],["because",1],["another",1],["session",1],["promote",1],["same",1],["global",1],["history",5],["errors",1],["events",1],["else",1],["none",1],["return",1],["event",1],["locked",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.append_rollback","name":[["append",1],["rollback",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["append",3],["rollback",4],["self",6],["scope",17],["str",16],["id",23],["name",9],["available",3],["manifest",9],["ids",3],["actor",11],["root",5],["frame",5],["project",5],["dict",2],["any",2],["atomically",1],["select",1],["activate",1],["prior",1],["distinct",1],["valid",1],["version",3],["validate",1],["if",4],["not",4],["raise",3],["value",3],["error",3],["dynamic",3],["requires",1],["bound",1],["tool",3],["identity",1],["lock",1],["history",6],["errors",1],["events",1],["has",2],["no",2],["active",1],["current",3],["target",3],["next",1],["event",5],["reversed",1],["none",2],["previous",2],["return",1],["locked",1],["operation",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.delete_project_scope","name":[["delete",1],["project",1],["scope",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["delete",3],["project",15],["scope",12],["self",7],["id",7],["str",4],["dict",2],["int",2],["remove",1],["one",1],["deleted",1],["activation",1],["history",1],["manifests",6],["identity",1],["part",1],["scoped",1],["manifest",5],["content",1],["hash",1],["so",1],["cannot",2],["be",1],["shared",1],["another",1],["global",1],["corrupt",2],["records",2],["fail",1],["closed",1],["remain",1],["manual",1],["inspection",1],["validate",1],["directory",8],["events",6],["dir",3],["key",1],["removed",10],["lock",1],["lstat",3],["kinds",1],["not",1],["pathlib",1],["predicates",1],["14",1],["those",1],["answer",1],["false",2],["process",1],["read",2],["would",1],["make",1],["sweep",1],["below",1],["still",1],["disk",2],["try",7],["kind",6],["except",7],["oserror",6],["other",1],["if",4],["sum",1],["path",5],["iterdir",1],["file",1],["shutil",1],["rmtree",1],["elif",1],["symlink",1],["never",1],["follow",1],["corrupted",1],["link",1],["unlink",2],["pass",3],["none",1],["sorted",1],["glob",1],["dyn",1],["json",1],["else",1],["record",4],["exception",1],["noqa",1],["ble001",1],["data",1],["stays",1],["inert",1],["continue",1],["parent",1],["rmdir",1],["return",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.events","name":[["events",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["events",7],["self",6],["scope",19],["str",16],["id",22],["name",8],["none",6],["tuple",2],["list",6],["dict",3],["any",3],["validate",1],["directory",2],["dir",1],["key",2],["errors",3],["lock",1],["path",3],["sorted",1],["glob",1],["dya",2],["json",1],["try",1],["event",32],["read",1],["record",1],["pop",1],["if",10],["digest",1],["raise",9],["value",9],["error",11],["activation",9],["content",1],["hash",1],["mismatch",3],["version",2],["unsupported",1],["operation",2],["not",7],["operations",1],["invalid",5],["manifest",6],["fullmatch",2],["previous",5],["actor",8],["root",1],["frame",1],["project",6],["append",2],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["corrupt",1],["data",1],["stays",1],["inert",1],["sort",1],["lambda",1],["item",3],["int",1],["created",1],["at",1],["ns",1],["return",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.manifest_records","name":[["manifest",1],["records",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["manifest",4],["records",5],["self",5],["tuple",2],["list",6],["dict",3],["str",6],["any",3],["errors",3],["lock",1],["paths",2],["sorted",1],["manifests",1],["dir",1],["glob",1],["dyn",1],["json",1],["path",3],["try",1],["append",2],["read",1],["record",1],["id",1],["except",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["corrupt",1],["data",1],["stays",1],["inert",1],["name",1],["return",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.public_event","name":[["public",1],["event",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["public",2],["event",6],["mapping",2],["str",4],["any",4],["dict",2],["return",2],["audit",1],["fields",1],["never",1],["expose",1],["implementation",1],["source",1],["key",3],["id",6],["operation",1],["scope",2],["name",1],["manifest",2],["previous",1],["actor",2],["root",1],["frame",1],["project",1],["created",2],["at",2],["ns",1]]},{"id":"openai4s/tools/dynamic_scopes.py#DynamicScopeStore.write_manifest","name":[["write",1],["manifest",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["scopes",1],["py",1]],"body":[["def",2],["write",3],["manifest",10],["self",5],["record",8],["mapping",2],["str",3],["any",2],["path",2],["atomically",1],["persist",1],["one",1],["already",1],["validated",1],["content",1],["addressed",1],["id",7],["if",5],["not",1],["fullmatch",1],["raise",3],["value",3],["error",3],["invalid",1],["dynamic",3],["destination",6],["manifests",1],["dir",1],["json",3],["encoded",3],["canonical",1],["dict",4],["len",1],["encode",1],["utf",2],["max",1],["bytes",1],["too",1],["large",1],["lock",1],["exists",1],["existing",6],["loads",1],["read",1],["text",1],["comparable",6],["isinstance",1],["else",1],["new",3],["key",3],["created",1],["at",2],["expires",1],["pop",2],["none",2],["collision",1],["return",2],["atomic",1]]},{"id":"openai4s/tools/dynamic.py","name":[["dynamic",1],["py",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["sandboxed",1],["dynamic",15],["tools",4],["authored",1],["session",2],["promoted",1],["by",2],["version",2],["implementations",2],["never",2],["imported",1],["into",1],["host",3],["process",1],["validates",1],["small",1],["python",1],["subset",1],["freezes",1],["content",1],["addressed",1],["manifest",3],["then",1],["launches",1],["fresh",1],["worker",7],["smoke",1],["tests",1],["every",1],["invocation",1],["receives",1],["source",5],["json",8],["arguments",2],["over",1],["stdin",2],["runs",1],["inside",1],["same",2],["os",2],["sandbox",4],["adapter",1],["as",1],["scientific",1],["kernels",1],["inherits",1],["strict",1],["non",1],["secret",1],["environment",3],["returns",1],["one",1],["bounded",1],["value",2],["module",1],["intentionally",1],["not",2],["mutate",1],["global",2],["built",1],["registry",2],["proxy",2],["tool",12],["trusted",1],["class",2],["exposed",1],["catalog",1],["its",1],["execute",2],["behaviour",1],["visible",1],["here",1],["only",1],["forwards",1],["isolated",1],["project",1],["promotion",1],["activation",1],["separate",1],["explicitly",1],["approved",1],["operations",1],["their",2],["still",1],["exact",1],["from",11],["future",1],["import",31],["annotations",1],["ast",2],["hashlib",2],["math",2],["re",3],["subprocess",1],["sys",7],["time",1],["uuid",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",1],["typing",1],["any",2],["callable",3],["iterable",1],["mapping",1],["openai4s",6],["kernel",4],["build",1],["security",1],["create",1],["base",1],["scopes",1],["scope",1],["store",1],["schema",2],["validate",2],["name",8],["compile",3],["za",2],["z0",1],["63",1],["operator",1],["attrgetter",2],["methodcaller",2],["string",3],["formatter",1],["field",2],["perform",1],["attribute",2],["access",1],["literals",1],["guard",1],["below",1],["sees",1],["giving",1],["full",1],["getattr",3],["equivalent",1],["escapes",1],["restricted",1],["builtins",7],["they",1],["deliberately",1],["excluded",1],["safe",6],["allowlist",1],["imports",3],["frozenset",4],["collections",1],["csv",1],["datetime",1],["decimal",1],["fractions",1],["functools",1],["heapq",1],["itertools",1],["random",1],["statistics",1],["banned",2],["calls",1],["breakpoint",1],["delattr",1],["dir",1],["eval",1],["exec",3],["globals",4],["input",2],["locals",3],["open",1],["setattr",1],["vars",1],["attributes",1],["dict",3],["mro",1],["subclasses",1],["code",2],["closure",1],["getattribute",1],["literal",1],["driven",1],["reflection",1],["helpers",1],["defence",1],["depth",1],["even",1],["though",1],["modules",1],["no",1],["longer",1],["importable",1],["above",1],["max",4],["chars",3],["100",1],["000",4],["200",1],["output",2],["default",1],["ttl",1],["3600",1],["scoped",1],["expires",1],["at",1],["253",1],["402",1],["300",1],["799",1],["frozen",1],["true",2],["argv",3],["split",2],["if",3],["len",3],["else",1],["real",2],["arithmetic",1],["error",11],["assertion",1],["exception",1],["index",1],["key",1],["lookup",1],["runtime",2],["type",1],["zero",1],["division",1],["abs",1],["all",2],["bool",2],["bytes",1],["chr",1],["complex",1],["divmod",1],["enumerate",1],["filter",1],["float",1],["format",1],["hash",1],["hex",1],["int",1],["isinstance",1],["issubclass",1],["iter",1],["list",1],["map",1],["min",1],["next",1],["oct",1],["ord",1],["pow",1],["range",1],["repr",1],["reversed",1],["round",1],["slice",1],["sorted",1],["str",3],["sum",1],["tuple",1],["zip",1],["def",1],["guarded",2],["none",2],["fromlist",2],["level",3],["root",3],["raise",2],["denied",1],["return",1],["payload",3],["load",1],["implementation",1],["namespace",4],["result",2],["encoded",3],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["separators",1],["1000000",2],["exceeds",1],["characters",1],["stdout",1],["write",1],["strip",1],["approval",1]]},{"id":"openai4s/tools/dynamic.py#_canonical_json","name":[["canonical",1],["json",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["canonical",2],["json",3],["value",3],["any",2],["str",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"openai4s/tools/dynamic.py#_manifest_hash","name":[["manifest",1],["hash",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["manifest",2],["hash",2],["value",3],["mapping",2],["str",4],["any",2],["return",1],["hashlib",1],["sha256",1],["canonical",1],["json",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"openai4s/tools/dynamic.py#_scoped_manifest_core","name":[["scoped",1],["manifest",1],["core",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["scoped",2],["manifest",17],["core",2],["dynamic",2],["tool",2],["scope",8],["str",10],["id",16],["source",10],["project",4],["root",5],["frame",5],["dict",4],["any",2],["return",2],["immutable",1],["content",1],["addressed",1],["v2",1],["promotion",1],["payload",1],["version",1],["name",2],["description",2],["input",2],["schema",4],["output",2],["implementation",2],["imports",2],["list",2],["permissions",2],["session",1],["ttl",2]]},{"id":"openai4s/tools/dynamic.py#DynamicToolManifest","name":[["dynamic",1],["tool",1],["manifest",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["class",2],["dynamic",2],["tool",2],["manifest",8],["name",3],["str",15],["description",3],["input",3],["schema",6],["mapping",2],["any",3],["output",3],["implementation",3],["imports",3],["tuple",2],["permissions",3],["scope",6],["session",3],["id",18],["ttl",3],["float",3],["created",3],["at",7],["expires",4],["record",7],["version",4],["int",1],["none",8],["source",9],["project",3],["root",3],["frame",3],["property",1],["def",2],["expired",1],["self",22],["bool",1],["return",2],["time",2],["dict",3],["list",2],["if",1],["update",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolManifest.expired","name":[["expired",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["expired",2],["self",3],["bool",2],["return",1],["time",2],["expires",1],["at",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolManifest.record","name":[["record",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["record",7],["self",21],["dict",4],["str",2],["any",2],["version",3],["name",2],["description",2],["input",2],["schema",4],["output",2],["implementation",2],["imports",2],["list",2],["permissions",2],["scope",4],["session",2],["id",12],["ttl",2],["created",2],["at",4],["expires",2],["manifest",4],["if",1],["update",1],["source",6],["project",2],["root",2],["frame",2],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry","name":[["dynamic",1],["tool",1],["registry",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["class",3],["dynamic",27],["tool",24],["registry",2],["scope",8],["aware",1],["versions",1],["session",18],["first",1],["resolution",2],["manifests",9],["remain",1],["existing",1],["per",1],["root",5],["directory",1],["keep",1],["their",2],["v1",2],["format",1],["project",9],["global",3],["append",1],["only",2],["activation",2],["events",1],["live",1],["shared",3],["store",4],["effective",3],["always",2],["exact",2],["def",5],["init",1],["self",46],["id",14],["str",23],["workspace",4],["path",6],["storage",8],["dir",8],["none",16],["worker",7],["approval",4],["clock",6],["callable",1],["float",1],["time",2],["strip",2],["if",13],["not",7],["raise",11],["value",9],["error",28],["tools",2],["require",1],["standalone",1],["callers",2],["from",1],["api",1],["did",1],["know",1],["binding",1],["them",1],["own",1],["preserves",1],["compatibility",2],["without",1],["creating",1],["unscoped",1],["namespace",1],["production",1],["composition",1],["supplies",1],["canonical",1],["resolve",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["expanduser",1],["else",1],["scoped",2],["lambda",1],["manifest",27],["operation",1],["false",1],["dict",5],["kept",1],["as",1],["snapshot",1],["inspected",1],["old",1],["private",1],["attribute",1],["debugger",1],["load",3],["errors",1],["list",3],["last",1],["audit",1],["event",1],["any",6],["refresh",1],["define",1],["spec",9],["mapping",3],["name",18],["fullmatch",1],["provider",1],["portable",1],["bash",1],["submit",1],["output",10],["finalize",1],["response",1],["reserved",1],["already",1],["exists",1],["description",6],["join",1],["split",1],["required",1],["implementation",6],["imports",3],["validate",2],["source",1],["input",8],["schema",18],["permissions",6],["tuple",1],["sorted",1],["item",2],["cannot",1],["request",1],["host",1],["filesystem",1],["network",1],["ttl",7],["default",1],["created",4],["core",3],["at",2],["expires",1],["dyn",1],["hash",1],["smoke",9],["args",8],["minimal",1],["validation",4],["result",5],["invoke",6],["write",1],["rebuild",1],["return",3],["arguments",6],["key",1],["unknown",1],["expired",1],["version",1],["resolved",1],["by",2],["trusted",1],["proxy",1],["re",1],["resolving",1],["here",1],["would",1],["allow",1],["race",1],["against",1],["one",1],["execute",1],["another",1],["runtime",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.__init__","name":[["init",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["init",2],["self",24],["session",9],["id",13],["str",19],["workspace",5],["path",9],["storage",10],["dir",10],["project",8],["none",21],["scope",6],["worker",7],["dynamic",9],["tool",7],["approval",6],["clock",6],["callable",2],["float",2],["time",4],["strip",2],["if",2],["not",3],["raise",1],["value",1],["error",2],["tools",1],["require",1],["root",4],["standalone",1],["callers",2],["from",1],["v1",1],["api",1],["did",1],["know",1],["binding",1],["them",1],["their",1],["own",1],["preserves",1],["compatibility",2],["without",1],["creating",1],["unscoped",1],["namespace",1],["production",1],["composition",1],["always",1],["supplies",1],["canonical",1],["store",3],["resolve",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["shared",2],["expanduser",1],["else",1],["scoped",2],["lambda",1],["manifest",5],["operation",1],["false",1],["manifests",6],["dict",5],["global",1],["kept",1],["as",1],["effective",1],["snapshot",1],["only",1],["inspected",1],["old",1],["private",1],["attribute",1],["debugger",1],["load",3],["errors",1],["list",1],["last",1],["audit",1],["event",1],["any",1],["refresh",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._active_ids","name":[["active",1],["ids",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["active",6],["ids",2],["self",3],["scope",10],["str",13],["id",13],["versions",4],["iterable",2],["dynamic",2],["tool",2],["manifest",18],["tuple",2],["dict",3],["list",3],["by",2],["names",2],["name",8],["errors",6],["event",2],["store",1],["extend",1],["if",2],["none",2],["continue",2],["append",1],["activation",1],["references",1],["unavailable",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._load_session_manifests","name":[["load",1],["session",1],["manifests",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["load",3],["session",15],["manifests",4],["self",13],["none",2],["restore",1],["valid",1],["unexpired",1],["without",1],["importing",1],["code",1],["path",5],["sorted",1],["storage",1],["dir",1],["glob",1],["dyn",2],["json",2],["try",1],["if",12],["stat",1],["st",1],["size",1],["max",1],["source",6],["chars",1],["raise",10],["value",10],["error",13],["manifest",19],["too",1],["large",1],["record",18],["loads",1],["read",1],["text",1],["utf",1],["not",6],["isinstance",1],["dict",1],["version",1],["unsupported",1],["scope",3],["continue",1],["id",12],["identity",3],["mismatch",3],["str",3],["implementation",3],["imports",7],["validate",1],["dynamic",2],["tuple",2],["validated",1],["import",1],["permissions",8],["requests",1],["name",11],["description",7],["join",1],["split",1],["tool",2],["fullmatch",1],["invalid",2],["bash",1],["submit",1],["output",8],["finalize",1],["response",1],["reserved",1],["input",7],["schema",16],["ttl",9],["created",6],["float",2],["at",4],["expires",7],["math",2],["isfinite",2],["timestamps",1],["abs",1],["1e",1],["expiry",1],["match",1],["its",1],["core",4],["list",2],["hash",2],["stem",1],["content",1],["clock",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["corrupt",1],["files",1],["stay",1],["inert",1],["rebuild",1],["effective",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._minimal_smoke_args","name":[["minimal",1],["smoke",1],["args",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["minimal",2],["smoke",4],["args",2],["schema",4],["mapping",2],["str",5],["any",5],["dict",3],["result",9],["properties",3],["name",10],["required",2],["prop",7],["kind",6],["type",1],["if",1],["default",2],["elif",6],["enum",2],["string",1],["number",1],["integer",1],["max",1],["minimum",1],["boolean",1],["false",1],["array",1],["object",1],["else",1],["raise",1],["value",2],["error",1],["cannot",1],["synthesize",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._public_audit_event","name":[["public",1],["audit",1],["event",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["public",8],["audit",2],["event",6],["self",4],["mapping",2],["str",4],["any",4],["dict",2],["scope",1],["store",1],["if",1],["actor",3],["project",3],["id",4],["none",2],["root",1],["frame",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._public_version","name":[["public",1],["version",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["public",2],["version",2],["self",3],["manifest",21],["dynamic",2],["tool",3],["dict",4],["str",2],["any",2],["same",3],["source",10],["project",9],["id",12],["return",1],["name",2],["description",2],["input",2],["schema",4],["output",2],["imports",2],["list",1],["scope",4],["global",1],["consumable",1],["across",1],["projects",1],["but",1],["its",1],["originating",1],["session",1],["identifiers",1],["not",1],["model",1],["facing",1],["cross",1],["metadata",1],["immutable",1],["record",1],["host",1],["audit",1],["retain",1],["them",1],["if",2],["else",2],["none",2],["root",2],["frame",2],["created",2],["at",2]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._rebuild_effective","name":[["rebuild",1],["effective",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["rebuild",2],["effective",2],["self",6],["none",2],["later",2],["updates",2],["win",2],["session",3],["definitions",2],["intentionally",2],["shadow",2],["promoted",2],["methods",2],["without",2],["mutating",2],["deactivating",2],["durable",2],["lower",2],["scope",2],["manifests",4],["global",1],["project",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._record_load_error","name":[["record",1],["load",1],["error",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["record",2],["load",5],["error",4],["self",5],["message",5],["str",2],["none",2],["if",1],["not",1],["add",1],["errors",1],["append",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._record_load_errors","name":[["record",1],["load",1],["errors",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["record",3],["load",3],["errors",2],["self",3],["messages",3],["iterable",2],["str",3],["none",2],["message",2],["error",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._refresh_scoped_manifests","name":[["refresh",1],["scoped",1],["manifests",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["refresh",2],["scoped",4],["manifests",4],["self",12],["none",2],["project",12],["versions",8],["id",4],["global",10],["active",6],["errors",5],["ids",2],["record",1],["load",1],["manifest",12],["name",4],["if",2],["rebuild",1],["effective",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._schema","name":[["schema",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["schema",13],["value",6],["any",4],["name",3],["str",4],["dict",3],["if",3],["not",1],["isinstance",1],["mapping",1],["raise",1],["error",1],["dynamic",1],["tool",1],["must",1],["be",1],["json",2],["object",3],["type",3],["none",1],["setdefault",2],["properties",2],["additional",1],["false",1],["validate",2],["definition",2],["by",2],["running",1],["benign",1],["through",1],["shared",1],["validator",1],["errors",1],["raised",1],["implementation",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._scope_id","name":[["scope",1],["id",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["scope",7],["id",5],["self",4],["str",4],["if",3],["project",6],["not",1],["raise",2],["value",2],["error",2],["dynamic",2],["tools",1],["require",1],["return",2],["global",2],["tool",1],["must",1],["be",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._scoped_manifest_from_record","name":[["scoped",1],["manifest",1],["from",1],["record",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["scoped",17],["manifest",32],["from",2],["record",23],["self",5],["mapping",2],["str",12],["any",2],["dynamic",6],["tool",4],["if",15],["int",1],["version",4],["raise",15],["value",15],["error",15],["unsupported",1],["scope",23],["id",33],["not",9],["project",14],["global",3],["invalid",5],["lacks",2],["has",1],["source",35],["root",9],["frame",3],["bound",1],["mismatch",4],["implementation",3],["imports",7],["validate",1],["tuple",2],["validated",1],["import",1],["permissions",8],["item",2],["requests",1],["name",9],["description",7],["join",1],["split",1],["fullmatch",2],["identity",3],["bash",1],["submit",1],["output",8],["finalize",1],["response",1],["reserved",1],["input",7],["schema",16],["ttl",7],["created",6],["float",2],["at",5],["expires",8],["math",2],["isfinite",2],["timestamps",1],["expiry",1],["re",1],["dyn",2],["9a",1],["64",1],["session",7],["core",2],["list",2],["hash",2],["content",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._scoped_version","name":[["scoped",1],["version",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["scoped",3],["version",3],["self",3],["name",5],["str",8],["scope",8],["id",8],["manifest",11],["dynamic",2],["tool",2],["match",3],["next",1],["versions",1],["if",2],["none",2],["raise",1],["key",1],["error",1],["not",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._scoped_versions","name":[["scoped",1],["versions",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["scoped",4],["versions",3],["self",6],["scope",9],["str",6],["id",6],["name",5],["none",5],["list",3],["dynamic",3],["tool",3],["manifest",13],["records",3],["errors",3],["store",1],["record",6],["load",2],["result",4],["try",1],["from",1],["if",2],["continue",1],["append",1],["except",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1],["invalid",1],["stay",1],["inert",1],["sort",1],["key",1],["lambda",1],["item",3],["created",1],["at",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._ttl","name":[["ttl",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["ttl",9],["value",6],["any",2],["float",3],["try",1],["except",1],["type",1],["error",6],["as",1],["raise",2],["dynamic",2],["tool",2],["must",2],["be",2],["number",1],["from",1],["if",1],["not",1],["math",1],["isfinite",1],["24",1],["3600",1],["within",1],["86400",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._validation_error","name":[["validation",1],["error",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["validation",2],["error",2],["value",3],["any",4],["schema",4],["mapping",2],["str",5],["none",3],["issues",3],["validate",1],["json",1],["dict",1],["return",1],["join",1],["issue",2],["if",1],["else",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry._write_manifest","name":[["write",1],["manifest",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["write",3],["manifest",10],["self",3],["dynamic",4],["tool",2],["none",2],["if",2],["scope",2],["session",1],["raise",1],["value",1],["error",1],["scoped",1],["manifests",1],["store",1],["destination",5],["storage",1],["dir",1],["id",1],["json",2],["exists",1],["return",1],["temporary",4],["name",2],["uuid",1],["uuid4",1],["hex",1],["tmp",1],["text",1],["canonical",1],["record",1],["encoding",1],["utf",1],["os",2],["chmod",1],["0o600",1],["replace",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.activate","name":[["activate",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["activate",3],["self",9],["name",5],["str",6],["scope",12],["manifest",10],["id",14],["approved",3],["bool",2],["false",2],["dynamic",3],["tool",3],["if",1],["not",1],["raise",1],["permission",1],["error",1],["activation",2],["requires",1],["human",1],["approval",1],["scoped",2],["version",1],["last",1],["audit",1],["event",1],["store",1],["append",1],["operation",1],["actor",2],["root",1],["frame",1],["session",1],["project",2],["refresh",1],["manifests",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.define","name":[["define",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["define",2],["self",15],["spec",10],["mapping",2],["str",6],["any",2],["dynamic",11],["tool",10],["manifest",12],["name",13],["if",8],["not",4],["fullmatch",1],["raise",7],["value",7],["error",15],["provider",1],["portable",1],["bash",1],["submit",1],["output",8],["finalize",1],["response",1],["reserved",1],["session",7],["none",2],["already",1],["exists",1],["description",6],["join",1],["split",1],["required",1],["implementation",5],["imports",3],["validate",1],["source",1],["input",7],["schema",15],["permissions",6],["tuple",1],["sorted",1],["item",2],["tools",1],["cannot",1],["request",1],["host",1],["filesystem",1],["network",1],["ttl",7],["default",1],["created",4],["clock",1],["core",3],["list",2],["scope",1],["id",3],["at",2],["expires",1],["dyn",1],["hash",1],["smoke",9],["args",8],["minimal",1],["validation",2],["result",2],["worker",1],["invoke",1],["write",1],["manifests",1],["rebuild",1],["effective",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.get","name":[],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["self",5],["name",3],["str",2],["dynamic",2],["tool",2],["manifest",2],["none",2],["purge",1],["expired",1],["refresh",1],["scoped",1],["manifests",2],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.invoke","name":[["invoke",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["invoke",3],["self",4],["name",4],["str",4],["arguments",3],["mapping",2],["any",4],["manifest",4],["if",1],["none",1],["raise",1],["key",1],["error",1],["unknown",1],["expired",1],["dynamic",1],["tool",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.invoke_manifest","name":[["invoke",1],["manifest",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["invoke",4],["manifest",9],["self",5],["dynamic",4],["tool",5],["arguments",5],["mapping",2],["str",2],["any",4],["exact",1],["version",1],["resolved",1],["by",2],["trusted",1],["proxy",1],["re",1],["resolving",1],["name",1],["here",1],["would",1],["allow",1],["activation",1],["race",1],["validate",1],["against",1],["one",1],["schema",3],["execute",1],["another",1],["implementation",1],["error",10],["validation",2],["input",1],["if",2],["raise",2],["value",1],["result",3],["worker",1],["output",2],["runtime",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.promote","name":[["promote",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["promote",5],["self",17],["name",9],["str",4],["scope",24],["approved",3],["bool",2],["false",2],["dynamic",6],["tool",6],["manifest",28],["if",3],["not",3],["project",8],["global",2],["raise",3],["value",1],["error",3],["promotion",2],["must",1],["be",1],["session",7],["none",1],["key",1],["no",1],["approval",2],["permission",1],["requires",1],["human",1],["id",29],["core",3],["scoped",4],["source",5],["root",3],["frame",3],["now",2],["clock",1],["promoted",7],["description",2],["input",2],["schema",4],["output",2],["implementation",2],["imports",2],["permissions",2],["ttl",2],["created",2],["at",4],["expires",2],["dyn",1],["hash",1],["record",3],["version",3],["store",2],["write",1],["reuse",1],["canonical",1],["immutable",1],["exact",1],["content",1],["had",1],["already",1],["been",1],["earlier",1],["its",1],["original",1],["wins",1],["last",1],["audit",1],["event",1],["append",1],["activation",1],["operation",1],["actor",2],["refresh",1],["manifests",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.purge_expired","name":[["purge",1],["expired",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["purge",2],["expired",6],["self",6],["int",2],["now",2],["clock",1],["name",4],["item",2],["session",2],["manifests",2],["items",1],["if",2],["expires",1],["at",1],["pop",1],["none",1],["rebuild",1],["effective",1],["return",1],["len",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.rollback","name":[["rollback",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["rollback",4],["self",11],["name",7],["str",5],["scope",14],["approved",3],["bool",2],["false",2],["dynamic",3],["tool",3],["manifest",5],["if",1],["not",1],["raise",1],["permission",1],["error",1],["requires",1],["human",1],["approval",1],["id",12],["versions",3],["scoped",3],["last",2],["audit",2],["event",2],["store",1],["append",1],["available",1],["ids",1],["item",2],["actor",2],["root",1],["frame",1],["session",1],["project",2],["target",2],["version",1],["refresh",1],["manifests",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.session_manifest","name":[["session",1],["manifest",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["session",3],["manifest",4],["self",4],["name",3],["str",2],["dynamic",2],["tool",2],["none",2],["purge",1],["expired",1],["return",1],["manifests",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.tools","name":[["tools",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["tools",2],["self",6],["tuple",3],["proxy",3],["dynamic",3],["tool",3],["purge",1],["expired",1],["refresh",1],["scoped",1],["manifests",2],["return",1],["manifest",2],["sorted",1],["values",1],["key",1],["lambda",1],["item",2],["name",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolRegistry.versions","name":[["versions",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["versions",8],["self",13],["name",11],["str",12],["none",8],["scope",18],["dict",4],["any",4],["purge",1],["expired",1],["refresh",1],["scoped",2],["manifests",2],["effective",3],["ids",3],["item",15],["manifest",12],["id",11],["items",1],["scopes",2],["if",1],["else",1],["project",1],["global",1],["list",2],["events",6],["parsed",3],["active",6],["errors",6],["record",2],["load",2],["append",1],["public",2],["version",1],["audit",5],["store",1],["extend",1],["event",4],["sort",2],["key",2],["lambda",2],["float",1],["created",2],["at",2],["int",1],["ns",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolWorker","name":[["dynamic",1],["tool",1],["worker",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["class",2],["dynamic",10],["tool",9],["worker",5],["one",1],["shot",1],["no",1],["secret",1],["host",1],["never",1],["imports",2],["implementation",3],["code",3],["def",2],["init",1],["self",11],["workspace",6],["str",6],["path",6],["sandbox",14],["factory",4],["callable",1],["kernel",4],["none",4],["timeout",7],["float",2],["10",1],["expanduser",1],["resolve",2],["lambda",2],["create",1],["mode",2],["enforce",1],["invoke",1],["manifest",4],["arguments",3],["mapping",1],["any",2],["payload",2],["dict",1],["encoded",3],["canonical",1],["json",3],["if",5],["len",2],["max",2],["input",3],["chars",2],["raise",6],["runtime",6],["error",12],["too",3],["large",2],["try",2],["status",3],["getattr",3],["not",1],["bool",1],["enforced",2],["false",2],["tools",1],["require",1],["os",1],["command",4],["wrap",2],["sys",1],["executable",1],["join",2],["environment",4],["build",1],["cwd",2],["repo",1],["root",1],["file",1],["parents",1],["completed",6],["subprocess",2],["run",1],["env",1],["apply",1],["capture",1],["output",3],["true",3],["text",1],["check",1],["spawn",1],["boundary",1],["owns",1],["session",4],["drops",1],["bubblewrap",1],["own",1],["new",3],["because",1],["pipe",1],["transport",1],["already",1],["sets",1],["so",1],["every",1],["other",1],["caller",1],["shared",1],["wrapper",1],["has",1],["model",1],["authored",1],["inherits",1],["daemon",1],["controlling",1],["terminal",1],["tiocsti",1],["escape",1],["exists",1],["close",2],["start",1],["pass",2],["fds",2],["popen",1],["except",2],["expired",1],["as",2],["timed",1],["out",1],["after",1],["from",2],["finally",1],["returncode",2],["detail",3],["stderr",1],["strip",1],["split",1],["1000",1],["failed",1],["else",1],["exit",1],["stdout",2],["return",1],["loads",1],["type",1],["value",1],["returned",1],["invalid",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolWorker.__init__","name":[["init",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["init",2],["self",5],["workspace",4],["str",4],["path",7],["sandbox",7],["factory",4],["callable",2],["kernel",3],["none",6],["timeout",4],["float",3],["10",2],["expanduser",1],["resolve",1],["lambda",1],["create",1],["mode",1],["enforce",1]]},{"id":"openai4s/tools/dynamic.py#DynamicToolWorker.invoke","name":[["invoke",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["invoke",2],["self",8],["manifest",6],["dynamic",9],["tool",8],["arguments",4],["mapping",2],["str",5],["any",4],["payload",2],["implementation",2],["dict",1],["encoded",3],["canonical",1],["json",3],["if",5],["len",2],["max",2],["input",3],["chars",2],["raise",6],["runtime",6],["error",12],["too",3],["large",2],["sandbox",9],["factory",1],["workspace",3],["try",2],["status",3],["getattr",3],["none",1],["not",1],["bool",1],["enforced",2],["false",2],["tools",1],["require",1],["os",1],["command",4],["wrap",2],["sys",1],["executable",1],["worker",2],["code",2],["join",2],["imports",1],["environment",4],["build",1],["kernel",2],["mode",1],["cwd",2],["repo",1],["root",1],["path",1],["file",1],["resolve",1],["parents",1],["completed",6],["subprocess",2],["run",1],["env",1],["apply",1],["capture",1],["output",3],["true",3],["text",1],["timeout",4],["check",1],["spawn",1],["boundary",1],["owns",1],["session",4],["drops",1],["bubblewrap",1],["own",1],["new",3],["because",1],["pipe",1],["transport",1],["already",1],["sets",1],["so",1],["every",1],["other",1],["caller",1],["shared",1],["wrapper",1],["has",1],["model",1],["authored",1],["inherits",1],["daemon",1],["controlling",1],["terminal",1],["tiocsti",1],["escape",1],["exists",1],["close",2],["start",1],["pass",2],["fds",2],["popen",1],["lambda",1],["except",2],["expired",1],["as",2],["timed",1],["out",1],["after",1],["from",2],["finally",1],["returncode",2],["detail",3],["stderr",1],["strip",1],["split",1],["1000",1],["failed",1],["else",1],["exit",1],["stdout",2],["return",1],["loads",1],["type",1],["value",1],["returned",1],["invalid",1]]},{"id":"openai4s/tools/dynamic.py#ProxyDynamicTool","name":[["proxy",1],["dynamic",1],["tool",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["class",4],["proxy",2],["dynamic",7],["tool",9],["trusted",1],["subclass",1],["whose",1],["behaviour",1],["remains",1],["isolated",1],["worker",1],["call",1],["read",4],["only",4],["true",3],["requires",2],["approval",2],["false",2],["side",2],["effect",2],["resource",3],["key",2],["prefix",2],["unknown",2],["properties",5],["forbid",2],["def",3],["init",2],["self",8],["manifest",17],["registry",5],["none",1],["object",2],["setattr",2],["super",1],["name",2],["host",2],["method",1],["id",2],["description",2],["parameters",1],["dict",4],["input",5],["schema",6],["required",2],["list",1],["target",1],["default",1],["allow",1],["if",1],["additional",1],["else",1],["execute",1],["context",2],["any",2],["arguments",2],["del",1],["return",2],["invoke",1],["preserve",1],["complete",1],["provider",1],["checks",1]]},{"id":"openai4s/tools/dynamic.py#ProxyDynamicTool.__init__","name":[["init",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["init",3],["self",4],["manifest",15],["dynamic",6],["tool",5],["registry",6],["none",2],["object",2],["setattr",2],["super",1],["name",2],["host",1],["method",1],["id",2],["description",2],["parameters",1],["properties",4],["dict",1],["input",3],["schema",3],["required",2],["list",1],["read",2],["only",2],["true",2],["requires",1],["approval",1],["false",1],["side",1],["effect",1],["class",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["unknown",1],["allow",1],["if",1],["additional",1],["else",1],["forbid",1]]},{"id":"openai4s/tools/dynamic.py#ProxyDynamicTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["context",3],["any",4],["arguments",3],["dict",2],["del",1],["return",1],["registry",1],["invoke",1],["manifest",2]]},{"id":"openai4s/tools/dynamic.py#ProxyDynamicTool.input_schema","name":[["input",1],["schema",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",2],["input",3],["schema",4],["self",3],["dict",3],["preserve",1],["complete",1],["manifest",2],["provider",1],["host",1],["checks",1],["return",1]]},{"id":"openai4s/tools/dynamic.py#validate_dynamic_source","name":[["validate",1],["dynamic",1],["source",1]],"path":[["openai4s",1],["tools",1],["dynamic",1],["py",1]],"body":[["def",5],["validate",2],["dynamic",13],["source",9],["str",6],["tuple",3],["return",2],["imported",1],["roots",1],["after",1],["rejecting",1],["host",1],["unsafe",1],["python",2],["constructs",1],["if",10],["not",4],["isinstance",9],["strip",1],["raise",10],["value",10],["error",14],["tool",10],["implementation",2],["must",3],["be",1],["non",1],["empty",1],["len",3],["max",1],["chars",1],["too",1],["large",1],["try",1],["tree",3],["ast",12],["parse",2],["filename",1],["mode",1],["exec",1],["except",1],["syntax",1],["as",1],["from",2],["imports",8],["execute",7],["functions",4],["node",20],["body",1],["function",8],["async",2],["name",3],["define",1],["exactly",2],["one",2],["synchronous",1],["args",7],["positional",3],["posonlyargs",1],["vararg",1],["kwarg",1],["accept",1],["object",1],["walk",1],["import",3],["update",1],["alias",2],["split",2],["names",1],["elif",4],["level",1],["relative",1],["forbidden",4],["add",1],["module",1],["call",2],["func",4],["id",3],["banned",2],["calls",1],["attribute",2],["attr",3],["attributes",1],["startswith",1],["global",2],["nonlocal",2],["state",1],["denied",3],["sorted",2],["safe",1],["allowed",1],["join",1]]},{"id":"openai4s/tools/edit.py","name":[["edit",1],["py",1]],"path":[["openai4s",1],["tools",1],["edit",1],["py",1]],"body":[["exact",1],["string",1],["workspace",2],["editing",1],["control",1],["tool",5],["from",4],["future",1],["import",7],["annotations",1],["io",2],["os",1],["stat",1],["typing",1],["type",2],["checking",2],["any",1],["text",3],["openai4s",2],["tools",2],["base",1],["contexts",1],["context",1],["characters",2],["held",1],["at",1],["once",1],["while",1],["rewriting",1],["old",1],["implementation",1],["was",1],["read",1],["str",1],["replace",1],["write",1],["measured",1],["64",1],["mi",2],["peak",1],["change",1],["seven",1],["32",1],["file",6],["cost",1],["scaled",1],["agent",1],["named",1],["rather",1],["than",1],["edit",6],["asked",1],["chunk",1],["chars",1],["256",1],["1024",1],["if",1],["all",1],["static",1],["precheck",1]]},{"id":"openai4s/tools/edit.py#__getattr__","name":[["getattr",1]],"path":[["openai4s",1],["tools",1],["edit",1],["py",1]],"body":[["def",2],["getattr",2],["name",4],["str",2],["any",2],["resolve",1],["former",1],["singleton",1],["through",1],["canonical",1],["registry",2],["lazily",1],["if",1],["edit",2],["file",2],["from",1],["openai4s",1],["tools",1],["import",1],["tool",2],["return",1],["raise",1],["attribute",1],["error",1]]},{"id":"openai4s/tools/edit.py#_stream_replace","name":[["stream",1],["replace",1]],"path":[["openai4s",1],["tools",1],["edit",1],["py",1]],"body":[["def",2],["stream",3],["replace",6],["source",4],["text",4],["io",4],["sink",6],["old",8],["str",4],["new",3],["all",4],["bool",2],["int",2],["into",2],["return",2],["exact",1],["match",3],["count",1],["chunk",8],["must",1],["be",1],["longer",1],["than",1],["carry",4],["below",1],["catches",1],["straddling",1],["boundary",1],["grows",1],["without",1],["bound",1],["re",1],["materialises",1],["file",2],["exists",1],["avoid",1],["chars",3],["max",3],["len",5],["keep",2],["matches",5],["while",2],["true",2],["read",1],["final",3],["not",2],["buffer",7],["tail",1],["characters",1],["could",1],["still",1],["begin",1],["continues",1],["next",1],["so",2],["they",1],["emitted",1],["yet",1],["safe",3],["end",6],["if",5],["else",2],["position",6],["index",5],["find",1],["break",2],["write",3],["later",1],["written",1],["back",1],["verbatim",1],["unless",1],["staged",1],["already",1],["correct",1],["uniqueness",1],["turns",1],["out",1],["pass",1],["flush",3]]},{"id":"openai4s/tools/edit.py#EditFileTool","name":[["edit",1],["file",1],["tool",1]],"path":[["openai4s",1],["tools",1],["edit",1],["py",1]],"body":[["class",3],["edit",17],["file",16],["tool",6],["replace",13],["one",1],["exact",3],["string",20],["every",2],["match",1],["explicitly",1],["requested",1],["name",1],["host",1],["method",1],["description",5],["workspace",6],["unique",3],["unless",2],["all",8],["parameters",1],["properties",1],["path",8],["type",4],["min",2],["length",2],["old",16],["text",6],["must",2],["be",2],["new",9],["replacement",1],["boolean",1],["occurrence",1],["instead",1],["requiring",1],["uniqueness",2],["required",1],["read",2],["only",2],["false",2],["writes",1],["files",1],["true",4],["permission",1],["target",3],["key",4],["secret",1],["side",1],["effect",1],["write",1],["resource",2],["prefix",1],["staticmethod",1],["def",2],["native",1],["precheck",1],["arguments",8],["dict",3],["str",2],["none",2],["reject",1],["degenerate",1],["model",1],["calls",1],["before",2],["asking",1],["approval",1],["if",9],["not",9],["isinstance",1],["return",10],["non",1],["empty",1],["identical",1],["no",2],["op",1],["execute",1],["self",1],["context",2],["relative",3],["bool",1],["error",11],["found",2],["parent",14],["secure",1],["opened",5],["open",6],["verified",1],["try",6],["descriptor",10],["staged",9],["create",1],["suffix",1],["except",8],["base",2],["exception",2],["close",4],["raise",2],["both",1],["wrappers",1],["consume",1],["descriptors",1],["already",1],["acquired",1],["through",1],["same",1],["pinned",1],["there",1],["pathname",1],["reopen",1],["between",1],["identity",1],["validation",1],["source",3],["reading",1],["sink",4],["os",5],["fdopen",1],["encoding",2],["utf",3],["newline",2],["closefd",1],["io",1],["iowrapper",1],["handle",1],["as",3],["matches",6],["stream",1],["fchmod",1],["fileno",1],["stat",1],["imode",1],["metadata",1],["st",1],["mode",1],["unicode",1],["decode",1],["oserror",5],["pass",4],["discard",6],["binary",1],["agent",1],["mistook",1],["bad",1],["argument",1],["broken",1],["soft",1],["fail",1],["contract",1],["tells",1],["cell",1],["discarded",1],["anything",1],["swapped",1],["rule",2],["refused",1],["leaves",1],["original",1],["untouched",1],["add",1],["more",1],["publish",1],["replaced",1]]},{"id":"openai4s/tools/edit.py#EditFileTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["edit",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",5],["tool",3],["context",3],["arguments",6],["dict",4],["relative",3],["path",2],["old",7],["string",5],["new",3],["replace",6],["all",5],["bool",1],["if",7],["not",7],["return",7],["error",11],["edit",8],["file",8],["found",2],["parent",14],["secure",1],["opened",5],["open",6],["verified",1],["read",1],["try",6],["descriptor",10],["staged",9],["create",1],["suffix",1],["except",8],["base",2],["exception",2],["close",4],["raise",2],["true",3],["both",1],["text",4],["wrappers",1],["consume",1],["descriptors",1],["already",1],["acquired",1],["through",1],["same",1],["pinned",1],["there",1],["no",1],["pathname",1],["reopen",1],["between",1],["identity",1],["validation",1],["source",3],["reading",1],["sink",4],["os",5],["fdopen",1],["encoding",2],["utf",3],["newline",2],["closefd",1],["false",1],["io",1],["iowrapper",1],["handle",1],["as",3],["matches",6],["stream",1],["fchmod",1],["fileno",1],["stat",1],["imode",1],["metadata",1],["st",1],["mode",1],["unicode",1],["decode",1],["oserror",5],["pass",4],["discard",6],["binary",1],["agent",1],["mistook",1],["bad",1],["argument",1],["broken",1],["soft",1],["fail",1],["contract",1],["tells",1],["cell",1],["discarded",1],["before",1],["anything",1],["swapped",1],["uniqueness",1],["rule",2],["only",1],["refused",1],["leaves",1],["original",1],["untouched",1],["unique",1],["add",1],["more",1],["publish",1],["target",1],["replaced",1]]},{"id":"openai4s/tools/edit.py#EditFileTool.native_precheck","name":[["native",1],["precheck",1]],"path":[["openai4s",1],["tools",1],["edit",1],["py",1]],"body":[["def",2],["native",2],["precheck",2],["arguments",4],["dict",2],["str",3],["none",3],["reject",1],["degenerate",1],["model",1],["calls",1],["before",1],["asking",1],["edit",4],["approval",1],["old",7],["string",6],["new",4],["if",2],["not",2],["isinstance",1],["return",3],["file",2],["must",1],["be",1],["non",1],["empty",1],["identical",1],["no",1],["op",1]]},{"id":"openai4s/tools/edit.py#static_edit_precheck","name":[["static",1],["edit",1],["precheck",1]],"path":[["openai4s",1],["tools",1],["edit",1],["py",1]],"body":[["def",2],["static",2],["edit",3],["precheck",4],["arguments",4],["any",2],["str",2],["none",3],["compatibility",1],["wrapper",1],["former",1],["module",1],["level",1],["helper",1],["if",1],["not",1],["isinstance",1],["dict",1],["return",2],["file",1],["tool",1],["native",1]]},{"id":"openai4s/tools/env_create.py","name":[["env",1],["create",1],["py",1]],"path":[["openai4s",1],["tools",1],["env",1],["create",1],["py",1]],"body":[["runtime",1],["package",1],["installation",1],["control",1],["tool",3],["from",3],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["openai4s",1],["tools",1],["base",1],["all",1],["env",1],["create",1]]},{"id":"openai4s/tools/env_create.py#EnvCreateTool","name":[["env",1],["create",1],["tool",1]],"path":[["openai4s",1],["tools",1],["env",1],["create",1],["py",1]],"body":[["class",3],["env",4],["create",3],["tool",4],["install",4],["requested",2],["packages",13],["through",1],["kernel",4],["preinstall",3],["service",1],["name",9],["host",1],["method",1],["setup",1],["description",3],["extra",1],["into",1],["current",1],["pip",1],["parameters",1],["properties",1],["type",3],["string",2],["min",2],["length",2],["optional",1],["environment",2],["label",1],["array",1],["items",2],["max",1],["100",1],["package",6],["names",1],["required",1],["read",1],["only",1],["false",1],["side",1],["effect",1],["runtime",2],["mutation",1],["resource",2],["key",1],["prefix",1],["target",2],["default",1],["def",2],["permission",1],["self",2],["arguments",9],["any",2],["str",4],["if",4],["not",2],["isinstance",2],["dict",3],["return",5],["join",1],["execute",1],["from",1],["openai4s",1],["import",1],["analysis",1],["installed",1],["ok",1],["true",1],["note",1],["no",1],["result",3]]},{"id":"openai4s/tools/env_create.py#EnvCreateTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["env",1],["create",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["runtime",2],["any",2],["arguments",6],["dict",4],["from",1],["openai4s",1],["kernel",1],["import",1],["preinstall",2],["packages",5],["package",3],["if",2],["isinstance",1],["str",1],["name",6],["analysis",1],["not",1],["return",2],["installed",1],["ok",1],["true",1],["note",1],["no",1],["requested",1],["result",3],["install",1]]},{"id":"openai4s/tools/env_create.py#EnvCreateTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["env",1],["create",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",5],["any",2],["str",4],["if",2],["not",1],["isinstance",1],["dict",1],["return",3],["packages",4],["join",1],["package",2],["name",1]]},{"id":"openai4s/tools/env_list.py","name":[["env",1],["list",1],["py",1]],"path":[["openai4s",1],["tools",1],["env",1],["list",1],["py",1]],"body":[["runtime",1],["environment",3],["discovery",1],["control",1],["tool",4],["from",6],["future",1],["import",6],["annotations",1],["pathlib",1],["path",1],["typing",1],["type",2],["checking",2],["openai4s",3],["tools",2],["base",1],["contexts",1],["context",1],["if",1],["kernel",1],["environments",1],["all",1],["env",1],["list",1]]},{"id":"openai4s/tools/env_list.py#EnvListTool","name":[["env",1],["list",1],["tool",1]],"path":[["openai4s",1],["tools",1],["env",1],["list",1],["py",1]],"body":[["class",2],["env",7],["list",7],["tool",6],["prebuilt",2],["kernels",1],["compare",1],["their",1],["package",17],["coverage",3],["name",9],["host",1],["method",1],["description",4],["runtime",6],["environments",8],["optionally",1],["check",2],["parameters",1],["properties",1],["packages",9],["type",2],["array",1],["items",2],["string",1],["min",1],["length",1],["max",1],["200",1],["names",1],["per",2],["environment",29],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["catalog",1],["staticmethod",2],["def",3],["runnable",6],["bool",2],["whether",1],["cells",2],["run",2],["channel",1],["serves",1],["interpreter",3],["python",5],["hosts",1],["notebook",2],["kernel",3],["so",2],["none",5],["every",1],["only",3],["yet",1],["accepts",1],["one",1],["its",1],["rscript",2],["judged",1],["language",4],["here",1],["model",1],["dict",4],["keeps",1],["meaning",1],["picker",1],["needs",2],["presence",1],["checked",1],["as",2],["worker",1],["still",1],["jsonlite",1],["says",1],["missing",7],["if",9],["return",5],["not",3],["current",8],["context",2],["str",3],["active",2],["bin",2],["path",1],["parent",1],["base",1],["execute",1],["self",3],["arguments",4],["from",1],["openai4s",1],["import",1],["envmod",2],["isinstance",1],["best",8],["score",9],["discover",1],["has",7],["append",1],["version",2],["notable",2],["len",1],["truly",2],["any",1],["requested",1],["recommend",1],["else",1]]},{"id":"openai4s/tools/env_list.py#EnvListTool.current_environment_name","name":[["current",1],["environment",1],["name",1]],"path":[["openai4s",1],["tools",1],["env",1],["list",1],["py",1]],"body":[["def",2],["current",2],["environment",4],["name",3],["runtime",4],["tool",2],["context",2],["str",2],["if",1],["active",2],["env",2],["bin",2],["return",2],["path",1],["parent",1],["base",1]]},{"id":"openai4s/tools/env_list.py#EnvListTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["env",1],["list",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["runtime",3],["environment",17],["tool",2],["context",2],["arguments",5],["dict",5],["from",1],["openai4s",1],["kernel",1],["import",1],["environments",7],["as",1],["envmod",2],["packages",8],["package",14],["if",7],["isinstance",1],["str",2],["current",7],["name",6],["list",1],["best",8],["none",3],["score",9],["discover",1],["has",7],["missing",6],["not",2],["runnable",5],["append",1],["language",2],["python",2],["version",2],["description",2],["notable",2],["len",1],["truly",2],["any",1],["return",1],["requested",1],["recommend",1],["else",1]]},{"id":"openai4s/tools/env_list.py#EnvListTool.is_runnable","name":[["runnable",1]],"path":[["openai4s",1],["tools",1],["env",1],["list",1],["py",1]],"body":[["def",2],["runnable",2],["environment",11],["bool",3],["whether",1],["cells",2],["run",2],["channel",1],["serves",1],["interpreter",3],["python",3],["hosts",1],["notebook",2],["kernel",2],["so",2],["none",2],["every",1],["only",3],["yet",1],["env",1],["accepts",1],["one",1],["its",1],["rscript",2],["judged",1],["per",1],["language",2],["here",1],["model",1],["dict",1],["keeps",1],["meaning",1],["picker",1],["needs",2],["presence",1],["checked",1],["as",1],["worker",1],["still",1],["jsonlite",1],["says",1],["missing",1],["if",1],["return",2],["not",1]]},{"id":"openai4s/tools/env_use.py","name":[["env",1],["py",1]],"path":[["openai4s",1],["tools",1],["env",1],["py",1]],"body":[["runtime",1],["environment",2],["switching",1],["control",1],["tool",4],["from",3],["future",1],["import",3],["annotations",1],["openai4s",2],["tools",2],["base",1],["contexts",1],["context",1],["all",1],["env",1]]},{"id":"openai4s/tools/env_use.py#EnvUseTool","name":[["env",1],["tool",1]],"path":[["openai4s",1],["tools",1],["env",1],["py",1]],"body":[["class",3],["env",18],["tool",7],["queue",2],["python",4],["kernel",5],["switch",10],["next",3],["scientific",1],["cell",4],["name",20],["host",2],["method",1],["description",6],["named",1],["prebuilt",2],["environment",22],["parameters",1],["properties",1],["type",1],["string",1],["min",1],["length",1],["required",1],["requires",1],["approval",1],["false",2],["read",1],["only",1],["side",1],["effect",1],["runtime",10],["mutation",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["def",1],["execute",1],["self",1],["context",1],["arguments",8],["dict",2],["str",2],["from",2],["openai4s",2],["import",2],["environments",2],["as",3],["envmod",3],["if",6],["isinstance",1],["none",4],["available",4],["item",2],["discover",1],["return",7],["error",5],["unknown",1],["join",1],["interpreter",3],["not",3],["rscript",1],["has",1],["neither",1],["nor",1],["pick",1],["another",1],["list",4],["active",1],["note",7],["subsequent",1],["cells",1],["run",2],["try",2],["except",2],["exception",2],["exc",4],["noqa",2],["ble001",2],["refused",2],["ok",3],["true",2],["language",4],["notable",4],["no",1],["mechanism",1],["exists",1],["returning",1],["here",1],["made",1],["silently",1],["old",1],["while",1],["caller",1],["had",1],["every",1],["reason",1],["believe",1],["switched",1],["tools",1],["current",3],["switching",2],["stays",1],["before",1],["put",1],["your",1],["imports",1],["new",1],["version",2]]},{"id":"openai4s/tools/env_use.py#EnvUseTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["env",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["runtime",10],["environment",20],["tool",4],["context",2],["arguments",9],["dict",4],["str",3],["from",2],["openai4s",2],["kernel",2],["import",2],["environments",2],["as",3],["envmod",3],["if",6],["isinstance",1],["name",17],["env",14],["none",4],["available",4],["item",2],["discover",1],["return",7],["error",5],["unknown",1],["join",1],["interpreter",3],["not",3],["rscript",1],["has",1],["neither",1],["python",3],["nor",1],["pick",1],["another",1],["host",1],["list",4],["active",1],["note",7],["subsequent",1],["cells",1],["run",2],["switch",7],["try",2],["except",2],["exception",2],["exc",4],["noqa",2],["ble001",2],["refused",2],["ok",3],["true",2],["language",4],["description",4],["notable",4],["no",1],["mechanism",1],["exists",1],["returning",1],["here",1],["made",1],["next",2],["cell",3],["silently",1],["old",1],["while",1],["caller",1],["had",1],["every",1],["reason",1],["believe",1],["switched",1],["tools",1],["current",3],["switching",2],["stays",1],["before",1],["put",1],["your",1],["imports",1],["new",1],["version",2]]},{"id":"openai4s/tools/env.py","name":[["env",1],["py",1]],"path":[["openai4s",1],["tools",1],["env",1],["py",1]],"body":[["compatibility",1],["facade",1],["class",1],["based",1],["runtime",1],["environment",1],["tools",5],["from",4],["openai4s",4],["env",18],["create",6],["import",4],["tool",10],["list",6],["registry",1],["all",1]]},{"id":"openai4s/tools/fs.py","name":[["fs",1],["py",1]],"path":[["openai4s",1],["tools",1],["fs",1],["py",1]],"body":[["compatibility",1],["facade",1],["class",1],["based",1],["workspace",1],["file",13],["tools",5],["from",4],["openai4s",4],["list",6],["directory",3],["import",4],["tool",10],["read",6],["text",6],["registry",1],["write",6],["dir",3],["all",1]]},{"id":"openai4s/tools/glob_files.py","name":[["glob",1],["files",1],["py",1]],"path":[["openai4s",1],["tools",1],["glob",1],["files",1],["py",1]],"body":[["workspace",2],["filename",1],["globbing",1],["control",1],["tool",4],["from",3],["future",1],["import",4],["annotations",1],["time",1],["openai4s",2],["tools",2],["base",1],["contexts",1],["context",1],["many",1],["matches",2],["single",1],["glob",2],["returns",1],["named",1],["rather",1],["than",1],["inline",1],["so",1],["bound",1],["truncated",1],["flag",1],["reports",1],["cannot",1],["drift",1],["apart",1],["max",1],["1000",1],["all",1],["files",1]]},{"id":"openai4s/tools/glob_files.py#GlobFilesTool","name":[["glob",1],["files",1],["tool",1]],"path":[["openai4s",1],["tools",1],["glob",1],["files",1],["py",1]],"body":[["class",2],["glob",12],["files",7],["tool",6],["find",2],["by",3],["while",1],["filtering",1],["secret",1],["basenames",1],["credential",1],["directories",1],["name",2],["host",2],["method",1],["description",3],["workspace",11],["pattern",11],["csv",1],["parameters",1],["properties",1],["type",2],["string",2],["min",2],["length",2],["path",9],["directory",2],["under",1],["default",2],["root",1],["required",1],["permission",1],["target",3],["key",4],["resource",3],["prefix",1],["def",1],["execute",1],["self",1],["context",1],["arguments",4],["dict",2],["from",1],["openai4s",1],["import",1],["max",8],["scan",9],["entries",4],["seconds",4],["bounded",3],["selection",2],["unsafe",2],["candidate",4],["base",3],["resolve",1],["str",1],["if",3],["else",1],["sorted",1],["built",1],["ordered",1],["every",1],["match",1],["tree",2],["before",1],["slicing",1],["matches",8],["so",2],["million",2],["cost",1],["retained",2],["paths",1],["answer",3],["thousand",1],["question",1],["generator",1],["consumed",1],["one",2],["at",1],["time",3],["now",2],["only",1],["smallest",1],["names",1],["ever",1],["held",1],["same",3],["order",1],["memory",2],["open",2],["verified",1],["read",1],["opener",1],["scanned",3],["truncated",6],["false",1],["deadline",2],["monotonic",2],["as",4],["well",1],["see",1],["walking",1],["unbounded",2],["work",1],["not",3],["merely",1],["stopping",1],["silently",1],["would",1],["make",1],["partial",1],["look",1],["exhaustive",1],["receipt",1],["below",1],["says",3],["walk",1],["was",2],["cut",1],["true",1],["break",1],["file",3],["continue",2],["try",1],["opened",2],["relative",3],["except",2],["found",1],["error",5],["oserror",1],["value",1],["return",2],["offer",1],["count",5],["be",1],["pre",1],["slice",1],["total",2],["beside",1],["sliced",1],["list",1],["no",1],["5000",3],["answered",1],["next",1],["1000",2],["ui",1],["printed",1],["items",1],["over",1],["rows",1],["also",1],["disagreed",1],["content",1],["search",1],["whose",1],["number",1],["field",2],["two",2],["meanings",1],["family",1],["returned",1],["everywhere",1],["keeps",1],["information",1],["old",1],["carried",1],["dropped",1],["much",1],["differ",1],["plainly",1],["they",1],["result",4],["update",1],["counters",1],["values",1]]},{"id":"openai4s/tools/glob_files.py#GlobFilesTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["glob",1],["files",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",10],["tool",3],["context",2],["arguments",5],["dict",4],["from",1],["openai4s",1],["host",1],["files",2],["import",1],["max",8],["scan",9],["entries",4],["seconds",4],["bounded",3],["selection",2],["unsafe",2],["candidate",4],["pattern",6],["base",3],["resolve",1],["str",1],["path",7],["if",3],["else",1],["sorted",1],["glob",4],["built",1],["ordered",1],["every",1],["match",1],["tree",2],["before",1],["slicing",1],["matches",8],["so",2],["directory",1],["million",2],["cost",1],["retained",2],["paths",1],["answer",3],["thousand",1],["question",1],["generator",1],["consumed",1],["one",2],["at",1],["time",3],["now",2],["only",1],["smallest",1],["names",1],["ever",1],["held",1],["same",3],["order",1],["memory",2],["open",2],["verified",1],["read",1],["opener",1],["scanned",3],["truncated",6],["false",1],["deadline",2],["monotonic",2],["as",4],["well",1],["see",1],["walking",1],["unbounded",2],["work",1],["not",3],["merely",1],["stopping",1],["silently",1],["would",1],["make",1],["partial",1],["look",1],["exhaustive",1],["receipt",1],["below",1],["says",3],["walk",1],["was",2],["cut",1],["true",1],["break",1],["file",3],["continue",2],["try",1],["opened",2],["relative",3],["except",2],["found",1],["error",5],["oserror",1],["value",1],["return",2],["offer",1],["count",5],["be",1],["pre",1],["slice",1],["total",2],["beside",1],["sliced",1],["list",1],["no",1],["key",1],["5000",3],["answered",1],["next",1],["1000",2],["ui",1],["printed",1],["items",1],["over",1],["rows",1],["also",1],["disagreed",1],["content",1],["search",1],["whose",1],["number",1],["field",2],["name",1],["two",2],["meanings",1],["family",1],["returned",1],["everywhere",1],["keeps",1],["information",1],["old",1],["carried",1],["dropped",1],["much",1],["differ",1],["by",1],["plainly",1],["they",1],["result",4],["update",1],["counters",1],["values",1]]},{"id":"openai4s/tools/list_directory.py","name":[["list",1],["directory",1],["py",1]],"path":[["openai4s",1],["tools",1],["list",1],["directory",1],["py",1]],"body":[["directory",3],["listing",3],["control",1],["tool",4],["from",3],["future",1],["import",6],["annotations",1],["os",1],["stat",2],["time",1],["openai4s",2],["tools",3],["base",1],["contexts",1],["workspace",1],["context",1],["many",1],["entries",2],["one",1],["returns",1],["list",2],["dir",1],["had",1],["no",1],["cap",1],["at",2],["all",2],["sorted",1],["every",1],["entry",2],["built",2],["dict",1],["per",1],["so",2],["results",1],["million",2],["files",1],["dicts",1],["daemon",1],["produce",1],["reply",1],["nothing",1],["could",1],["read",1],["number",1],["glob",1],["two",1],["truncate",1],["same",2],["place",1],["report",1],["way",1],["max",1],["1000",1]]},{"id":"openai4s/tools/list_directory.py#ListDirectoryTool","name":[["list",1],["directory",1],["tool",1]],"path":[["openai4s",1],["tools",1],["list",1],["directory",1],["py",1]],"body":[["class",2],["list",11],["directory",16],["tool",5],["one",3],["workspace",9],["without",1],["exposing",1],["paths",1],["outside",1],["name",9],["dir",6],["host",2],["method",1],["description",2],["entries",10],["only",1],["skill",1],["catalog",1],["skills",1],["parameters",1],["properties",1],["path",9],["type",1],["string",1],["min",1],["length",1],["relative",7],["default",3],["required",1],["permission",2],["target",4],["key",3],["resource",3],["prefix",1],["def",1],["execute",1],["self",1],["context",1],["arguments",2],["dict",2],["from",1],["openai4s",1],["files",1],["import",1],["max",6],["scan",11],["seconds",4],["bounded",2],["selection",6],["unsafe",2],["candidate",2],["try",3],["open",1],["verified",1],["except",4],["file",2],["not",2],["found",1],["error",10],["return",4],["no",2],["such",1],["truncated",4],["false",1],["scanned",3],["deadline",2],["time",2],["monotonic",2],["os",1],["scandir",2],["fd",2],["as",6],["entry",8],["well",2],["see",1],["hold",1],["enough",1],["cold",1],["outlives",1],["caller",1],["timeout",1],["under",1],["cap",1],["if",3],["true",1],["break",1],["metadata",7],["inspect",1],["continue",1],["value",1],["offer",1],["oserror",1],["was",2],["unhandled",1],["adirectory",1],["named",1],["soft",1],["failing",1],["keeps",1],["same",3],["shape",1],["missing",1],["answer",1],["just",1],["above",1],["mistake",1],["by",1],["agent",1],["captured",1],["follow",1],["stat",3],["through",1],["pinned",1],["during",1],["enumeration",1],["never",1],["reopen",1],["retained",1],["pathname",1],["values",1],["else",2],["append",1],["isdir",1],["st",3],["mode",2],["size",2],["bytes",1],["int",1],["isreg",1],["none",1],["result",4],["update",1],["counters",1]]},{"id":"openai4s/tools/list_directory.py#ListDirectoryTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["list",1],["directory",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",7],["tool",2],["context",2],["arguments",3],["dict",4],["from",1],["openai4s",1],["host",1],["files",1],["import",1],["max",6],["scan",11],["entries",9],["seconds",4],["bounded",2],["selection",6],["unsafe",2],["candidate",2],["relative",6],["path",6],["try",3],["directory",11],["open",1],["verified",1],["except",4],["file",2],["not",2],["found",1],["error",10],["return",4],["list",3],["dir",4],["no",2],["such",1],["truncated",4],["false",1],["scanned",3],["deadline",2],["time",2],["monotonic",2],["os",1],["scandir",2],["fd",2],["as",6],["entry",8],["well",2],["see",1],["one",1],["hold",1],["enough",1],["cold",1],["outlives",1],["caller",1],["timeout",1],["under",1],["cap",1],["if",3],["true",1],["break",1],["metadata",7],["inspect",1],["name",8],["continue",1],["value",1],["offer",1],["oserror",1],["was",2],["unhandled",1],["adirectory",1],["named",1],["soft",1],["failing",1],["keeps",1],["same",3],["shape",1],["missing",1],["answer",1],["just",1],["above",1],["mistake",1],["by",1],["agent",1],["captured",1],["follow",1],["stat",3],["through",1],["pinned",1],["during",1],["enumeration",1],["never",1],["reopen",1],["retained",1],["pathname",1],["values",1],["else",2],["append",1],["isdir",1],["st",3],["mode",2],["size",2],["bytes",1],["int",1],["isreg",1],["none",1],["result",4],["update",1],["counters",1]]},{"id":"openai4s/tools/mcp.py","name":[["mcp",1],["py",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["model",1],["context",2],["protocol",1],["external",1],["service",1],["control",2],["tools",4],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["base",1],["tool",8],["contexts",1],["taxonomy",1],["resource",1],["key",1],["all",1],["call",1],["mcptool",1],["mcpprompt",1],["list",4],["mcpprompts",1],["mcpresources",1],["mcpservers",1],["mcptools",1],["read",1],["mcpresource",1]]},{"id":"openai4s/tools/mcp.py#CallMCPTool","name":[["call",1],["mcptool",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["class",3],["call",4],["mcptool",2],["tool",10],["name",1],["mcp",4],["host",2],["method",2],["description",1],["invoke",2],["one",1],["named",1],["enabled",1],["connector",1],["server",6],["parameters",1],["properties",2],["type",3],["string",2],["min",2],["length",2],["args",3],["object",1],["additional",1],["true",3],["required",1],["needs",1],["network",1],["screen",1],["untrusted",1],["output",1],["read",1],["only",1],["false",1],["side",1],["effect",1],["external",1],["write",1],["def",3],["permission",2],["target",2],["self",5],["arguments",10],["any",3],["str",2],["if",1],["not",1],["isinstance",1],["dict",3],["return",4],["resource",2],["keys",1],["tuple",1],["key",1],["execute",1],["runtime",2],["control",1],["context",1]]},{"id":"openai4s/tools/mcp.py#CallMCPTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",4],["context",2],["arguments",5],["dict",3],["any",2],["return",1],["invoke",1],["host",1],["method",1],["server",2],["args",2]]},{"id":"openai4s/tools/mcp.py#CallMCPTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",5],["any",2],["str",2],["if",1],["not",1],["isinstance",1],["dict",1],["return",2],["server",1],["tool",1]]},{"id":"openai4s/tools/mcp.py#CallMCPTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",3],["arguments",3],["any",2],["tuple",2],["str",2],["return",1],["key",1],["mcp",1],["permission",1],["target",1]]},{"id":"openai4s/tools/mcp.py#GetMCPPromptTool","name":[["mcpprompt",1],["tool",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["class",2],["mcpprompt",2],["tool",5],["name",6],["mcp",5],["prompt",3],["host",2],["method",2],["description",1],["render",1],["one",1],["named",1],["from",1],["enabled",1],["server",6],["parameters",1],["properties",2],["type",4],["string",3],["min",2],["length",2],["arguments",13],["object",1],["additional",1],["required",1],["needs",1],["network",1],["true",2],["screen",1],["untrusted",1],["output",1],["resource",3],["key",2],["prefix",1],["def",3],["permission",2],["target",2],["self",5],["any",3],["str",2],["if",1],["not",1],["isinstance",1],["dict",3],["return",4],["keys",1],["tuple",1],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/mcp.py#GetMCPPromptTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",7],["dict",3],["any",2],["return",1],["invoke",1],["host",1],["method",1],["server",2],["name",2]]},{"id":"openai4s/tools/mcp.py#GetMCPPromptTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",5],["any",2],["str",2],["if",1],["not",1],["isinstance",1],["dict",1],["return",2],["server",1],["name",1]]},{"id":"openai4s/tools/mcp.py#GetMCPPromptTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",3],["arguments",3],["any",2],["tuple",2],["str",2],["return",1],["key",1],["mcp",1],["permission",1],["target",1]]},{"id":"openai4s/tools/mcp.py#ListMCPPromptsTool","name":[["list",1],["mcpprompts",1],["tool",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["class",2],["list",4],["mcpprompts",2],["tool",5],["name",1],["mcp",5],["prompts",4],["host",2],["method",2],["description",2],["reusable",1],["exposed",1],["by",2],["one",1],["configured",1],["server",8],["parameters",1],["properties",1],["type",2],["string",2],["min",2],["length",2],["cursor",4],["opaque",1],["next",1],["returned",1],["previous",1],["page",1],["required",1],["requires",1],["approval",1],["false",1],["screen",1],["untrusted",1],["output",1],["true",1],["resource",3],["key",2],["prefix",1],["def",2],["keys",1],["self",3],["arguments",6],["any",2],["tuple",1],["str",1],["if",1],["isinstance",1],["dict",2],["else",1],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/mcp.py#ListMCPPromptsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",2],["any",2],["return",1],["invoke",1],["host",1],["method",1],["server",2],["cursor",2]]},{"id":"openai4s/tools/mcp.py#ListMCPPromptsTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["server",3],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["key",1],["mcp",1],["prompts",1]]},{"id":"openai4s/tools/mcp.py#ListMCPResourcesTool","name":[["list",1],["mcpresources",1],["tool",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["class",2],["list",4],["mcpresources",2],["tool",5],["name",1],["mcp",5],["resources",4],["host",2],["method",2],["description",2],["exposed",1],["by",2],["one",1],["configured",1],["server",8],["parameters",1],["properties",1],["type",2],["string",2],["min",2],["length",2],["cursor",4],["opaque",1],["next",1],["returned",1],["previous",1],["page",1],["required",1],["requires",1],["approval",1],["false",1],["screen",1],["untrusted",1],["output",1],["true",1],["resource",3],["key",2],["prefix",1],["def",2],["keys",1],["self",3],["arguments",6],["any",2],["tuple",1],["str",1],["if",1],["isinstance",1],["dict",2],["else",1],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/mcp.py#ListMCPResourcesTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",2],["any",2],["return",1],["invoke",1],["host",1],["method",1],["server",2],["cursor",2]]},{"id":"openai4s/tools/mcp.py#ListMCPResourcesTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["server",3],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["key",1],["mcp",1],["resources",1]]},{"id":"openai4s/tools/mcp.py#ListMCPServersTool","name":[["list",1],["mcpservers",1],["tool",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["class",2],["list",6],["mcpservers",2],["tool",5],["name",1],["mcp",4],["servers",2],["host",2],["method",2],["description",1],["enabled",1],["connector",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["screen",1],["untrusted",1],["output",1],["true",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["catalog",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",1],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/mcp.py#ListMCPServersTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",2],["list",2],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/mcp.py#ListMCPToolsTool","name":[["list",1],["mcptools",1],["tool",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["class",2],["list",4],["mcptools",2],["tool",7],["name",1],["mcp",7],["tools",5],["host",3],["method",2],["description",1],["exposed",1],["by",1],["one",1],["enabled",1],["server",11],["parameters",1],["properties",1],["type",1],["string",2],["min",1],["length",1],["required",1],["requires",1],["approval",1],["false",1],["screen",1],["untrusted",1],["output",1],["true",1],["resource",5],["key",3],["prefix",1],["target",1],["predates",1],["control",2],["kernel",1],["sdk",1],["sends",1],["bare",1],["positional",1],["dispatcher",1],["hands",1],["straight",1],["execute",2],["keys",2],["as",2],["arguments",9],["same",1],["dual",1],["shape",1],["contract",1],["lineage",1],["def",2],["self",3],["any",2],["tuple",1],["str",4],["if",2],["isinstance",2],["else",2],["return",2],["runtime",2],["context",1],["dict",1],["invoke",1]]},{"id":"openai4s/tools/mcp.py#ListMCPToolsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",2],["str",3],["any",2],["server",3],["if",1],["isinstance",1],["else",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/mcp.py#ListMCPToolsTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",5],["any",2],["tuple",2],["str",3],["server",3],["if",1],["isinstance",1],["else",1],["return",1],["key",1],["mcp",1]]},{"id":"openai4s/tools/mcp.py#ReadMCPResourceTool","name":[["read",1],["mcpresource",1],["tool",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["class",2],["read",5],["mcpresource",2],["tool",5],["name",1],["mcp",5],["resource",6],["host",2],["method",2],["description",1],["one",1],["uri",6],["addressed",1],["from",1],["enabled",1],["server",6],["parameters",1],["properties",1],["type",2],["string",2],["min",2],["length",2],["required",1],["needs",1],["network",1],["true",2],["screen",1],["untrusted",1],["output",1],["key",2],["prefix",1],["def",3],["permission",2],["target",2],["self",5],["arguments",9],["any",3],["str",2],["if",1],["not",1],["isinstance",1],["dict",2],["return",4],["keys",1],["tuple",1],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/mcp.py#ReadMCPResourceTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",2],["any",2],["return",1],["invoke",1],["host",1],["method",1],["server",2],["uri",2]]},{"id":"openai4s/tools/mcp.py#ReadMCPResourceTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",5],["any",2],["str",2],["if",1],["not",1],["isinstance",1],["dict",1],["return",2],["server",1],["uri",1]]},{"id":"openai4s/tools/mcp.py#ReadMCPResourceTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["mcp",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",3],["arguments",3],["any",2],["tuple",2],["str",2],["return",1],["key",1],["mcp",1],["permission",1],["target",1]]},{"id":"openai4s/tools/model_assets.py","name":[["model",1],["assets",1],["py",1]],"path":[["openai4s",1],["tools",1],["model",1],["assets",1],["py",1]],"body":[["import",10],["operator",1],["owned",1],["model",2],["asset",2],["into",1],["session",1],["workspace",2],["from",5],["future",1],["annotations",1],["hashlib",1],["os",1],["re",2],["tempfile",1],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",2],["tools",2],["base",1],["tool",3],["contexts",1],["context",1],["portable",1],["name",1],["compile",1],["za",2],["z0",2],["127",1],["all",1],["stage",1]]},{"id":"openai4s/tools/model_assets.py#_canonical_source","name":[["canonical",1],["source",1]],"path":[["openai4s",1],["tools",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["canonical",2],["source",2],["raw",3],["str",5],["absolute",1],["path",4],["copy",1],["will",1],["actually",1],["read",1],["if",2],["unknowable",1],["total",1],["by",1],["construction",1],["permission",1],["secret",1],["gates",1],["run",1],["before",1],["any",1],["validation",1],["so",1],["must",1],["never",1],["raise",1],["malformed",1],["missing",1],["text",3],["strip",1],["not",1],["return",3],["try",1],["os",1],["expanduser",1],["resolve",1],["except",1],["oserror",1],["value",1],["error",2],["runtime",1]]},{"id":"openai4s/tools/model_assets.py#StageModelAssetTool","name":[["stage",1],["model",1],["asset",1],["tool",1]],"path":[["openai4s",1],["tools",1],["model",1],["assets",1],["py",1]],"body":[["class",3],["stage",5],["model",12],["asset",14],["tool",5],["copy",2],["one",1],["explicitly",1],["approved",1],["local",3],["file",6],["into",3],["confined",1],["workspace",7],["name",13],["host",3],["method",1],["description",4],["import",3],["existing",2],["checkpoint",1],["session",1],["compute",1],["its",1],["sha",2],["256",2],["before",2],["backend",1],["bring",1],["up",1],["parameters",1],["properties",1],["source",22],["path",30],["type",3],["string",3],["min",3],["length",5],["supplied",1],["by",1],["user",1],["max",2],["128",1],["portable",3],["staged",2],["filename",2],["defaults",1],["basename",4],["expected",7],["sha256",4],["64",2],["optional",1],["independently",1],["known",1],["digest",4],["required",1],["read",4],["only",3],["false",3],["writes",1],["files",3],["true",5],["derived",2],["write",3],["dangerous",1],["side",1],["effect",1],["resource",2],["key",2],["prefix",2],["target",2],["def",3],["permission",1],["self",3],["arguments",10],["any",2],["str",8],["if",10],["not",11],["isinstance",2],["dict",4],["return",12],["raw",11],["approve",1],["bytes",1],["will",1],["actually",2],["be",3],["spelling",1],["reach",1],["them",1],["durable",1],["approval",1],["recorded",1],["against",1],["models",5],["must",3],["keep",2],["authorizing",1],["whatever",1],["points",1],["at",1],["once",1],["becomes",1],["symlink",5],["credential",3],["directory",4],["canonical",2],["secret",12],["none",6],["caller",2],["names",1],["while",1],["destination",7],["hard",1],["refusal",1],["without",1],["pretending",1],["controls",1],["written",1],["from",2],["openai4s",2],["lexical",2],["aware",1],["denylist",2],["so",2],["classify",3],["segments",1],["given",1],["parent",4],["launders",2],["past",2],["tmp",6],["ssh",2],["makes",2],["config",2],["look",2],["like",2],["neither",2],["nor",2],["resolved",1],["as",4],["well",1],["candidate",4],["execute",1],["context",1],["strip",1],["unresolved",6],["os",6],["expanduser",1],["absolute",1],["abspath",1],["error",8],["resolve",2],["speaks",1],["final",1],["component",1],["symlinked",2],["both",1],["lands",1],["refusing",1],["ancestors",1],["outright",1],["would",1],["instead",1],["reject",1],["every",1],["under",1],["mac",1],["var",1],["themselves",1],["level",1],["symlinks",1],["resolves",1],["onto",1],["regular",1],["fullmatch",1],["assets",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["hashlib",1],["size",4],["temporary",12],["try",2],["tempfile",1],["named",1],["dir",1],["delete",1],["open",1],["rb",1],["handle",2],["chunk",4],["iter",1],["lambda",1],["1024",2],["update",1],["len",1],["flush",1],["fsync",1],["fileno",1],["observed",5],["hexdigest",1],["lower",1],["mismatch",1],["replace",1],["except",2],["oserror",2],["could",1],["finally",1],["unlink",1],["pass",1],["status",1],["relative",1],["admitted",1],["note",1],["run",1],["verify",1],["real",1],["inference",1],["canary",1],["formal",1]]},{"id":"openai4s/tools/model_assets.py#StageModelAssetTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",6],["tool",2],["context",2],["arguments",5],["dict",4],["raw",5],["source",13],["str",4],["path",18],["strip",1],["unresolved",6],["os",6],["expanduser",1],["if",7],["not",7],["absolute",1],["abspath",1],["symlink",3],["return",7],["error",8],["model",6],["asset",7],["must",2],["be",2],["resolve",2],["from",1],["openai4s",1],["host",1],["files",1],["import",1],["secret",5],["speaks",1],["only",1],["final",1],["component",1],["denylist",1],["lexical",1],["so",1],["symlinked",2],["parent",3],["launders",1],["credential",1],["past",1],["both",1],["tmp",4],["models",2],["ssh",1],["makes",1],["config",1],["look",1],["like",1],["neither",1],["basename",2],["nor",1],["directory",1],["classify",1],["read",2],["actually",1],["lands",1],["refusing",1],["ancestors",1],["outright",1],["would",1],["instead",1],["reject",1],["every",1],["under",1],["mac",1],["var",1],["themselves",1],["level",1],["symlinks",1],["resolves",1],["onto",1],["file",3],["regular",1],["name",10],["portable",2],["fullmatch",1],["filename",1],["destination",5],["assets",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["digest",3],["hashlib",1],["sha256",3],["size",4],["temporary",12],["none",3],["try",2],["tempfile",1],["named",1],["dir",1],["prefix",1],["delete",1],["false",2],["as",3],["open",1],["rb",1],["handle",2],["chunk",4],["iter",1],["lambda",1],["1024",2],["update",1],["len",1],["write",1],["flush",1],["fsync",1],["fileno",1],["observed",5],["hexdigest",1],["expected",6],["lower",1],["sha",1],["256",1],["mismatch",1],["replace",1],["except",2],["oserror",2],["could",1],["stage",1],["finally",1],["unlink",1],["pass",1],["status",1],["staged",1],["relative",1],["admitted",1],["note",1],["run",1],["verify",1],["real",1],["inference",1],["canary",1],["before",1],["formal",1]]},{"id":"openai4s/tools/model_assets.py#StageModelAssetTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",4],["any",2],["str",3],["if",1],["not",3],["isinstance",1],["dict",1],["return",2],["raw",3],["source",2],["path",1],["approve",1],["bytes",1],["will",1],["actually",1],["be",1],["read",1],["spelling",1],["reach",1],["them",1],["durable",1],["approval",1],["recorded",1],["against",1],["models",1],["must",1],["keep",1],["authorizing",1],["whatever",1],["name",1],["points",1],["at",1],["once",1],["becomes",1],["symlink",1],["into",1],["credential",1],["directory",1],["canonical",1]]},{"id":"openai4s/tools/model_assets.py#StageModelAssetTool.secret_path","name":[["secret",1],["path",1]],"path":[["openai4s",1],["tools",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["secret",9],["path",7],["self",2],["arguments",4],["any",2],["str",3],["none",4],["caller",4],["names",2],["source",4],["while",2],["destination",3],["derived",2],["keep",2],["hard",2],["file",2],["refusal",2],["without",2],["pretending",2],["controls",2],["copy",2],["written",2],["if",2],["not",1],["isinstance",1],["dict",1],["return",3],["raw",3],["from",1],["openai4s",1],["host",1],["files",1],["import",1],["lexical",1],["directory",2],["aware",1],["denylist",1],["so",1],["only",1],["classify",2],["segments",1],["given",1],["parent",1],["symlink",1],["launders",1],["credential",1],["past",1],["tmp",2],["models",2],["ssh",1],["makes",1],["config",1],["look",1],["like",1],["neither",1],["basename",1],["nor",1],["resolved",1],["as",1],["well",1],["candidate",4],["canonical",1]]},{"id":"openai4s/tools/native.py","name":[["native",1],["py",1]],"path":[["openai4s",1],["tools",1],["native",1],["py",1]],"body":[["provider",2],["neutral",1],["descriptions",1],["native",5],["control",3],["plane",2],["tools",3],["module",1],["metadata",1],["only",1],["derives",1],["json",1],["tool",7],["declarations",2],["from",6],["existing",1],["declarative",1],["registry",3],["but",1],["not",1],["import",7],["alter",1],["legacy",1],["fenced",1],["parser",1],["executor",1],["adapters",1],["translate",1],["spec",2],["into",1],["their",1],["own",1],["wire",2],["shape",1],["later",1],["future",1],["annotations",1],["re",3],["dataclasses",1],["dataclass",2],["typing",1],["iterable",1],["openai4s",2],["base",1],["portable",2],["intersection",1],["function",2],["name",3],["rules",1],["by",1],["open",2],["ai",2],["chat",1],["responses",1],["anthropic",1],["messages",1],["gemini",1],["ark",1],["compatible",1],["ascii",3],["letter",1],["underscore",1],["first",1],["then",1],["letters",1],["digits",1],["underscores",1],["hyphens",1],["maximum",1],["length",1],["64",1],["characters",1],["compile",1],["za",2],["z0",1],["63",1],["completion",1],["remains",2],["kernel",2],["host",2],["signal",1],["shell",1],["local",1],["check",1],["both",1],["public",1],["routed",1],["method",1],["so",1],["alias",1],["cannot",1],["expose",1],["either",1],["capability",1],["through",1],["never",1],["frozenset",1],["bash",1],["submit",1],["output",1],["frozen",1],["true",1],["all",1],["specs",1]]},{"id":"openai4s/tools/native.py#_validate_portable_name","name":[["validate",1],["portable",1],["name",1]],"path":[["openai4s",1],["tools",1],["native",1],["py",1]],"body":[["def",2],["validate",2],["portable",4],["name",9],["str",3],["none",3],["if",1],["not",2],["isinstance",1],["tool",2],["fullmatch",1],["raise",1],["value",1],["error",1],["native",1],["across",1],["open",1],["ai",1],["anthropic",1],["gemini",1],["ark",1],["expected",1],["za",2],["z0",1],["63",1]]},{"id":"openai4s/tools/native.py#control_tool_specs","name":[["control",1],["tool",1],["specs",1]],"path":[["openai4s",1],["tools",1],["native",1],["py",1]],"body":[["def",2],["control",3],["tool",17],["specs",5],["tools",4],["iterable",2],["none",5],["tuple",4],["spec",4],["return",2],["fresh",1],["native",3],["declarations",2],["safe",1],["registry",3],["every",1],["call",1],["deep",1],["copies",1],["legacy",1],["metadata",1],["callers",1],["may",1],["therefore",1],["adapt",1],["returned",1],["schema",5],["provider",2],["without",1],["mutating",1],["another",1],["caller",1],["list",1],["if",2],["else",1],["name",5],["never",2],["host",1],["method",1],["continue",1],["validate",1],["portable",1],["input",2],["append",1],["description",2],["strict",2],["supports",1]]},{"id":"openai4s/tools/native.py#ToolSpec","name":[["tool",1],["spec",1]],"path":[["openai4s",1],["tools",1],["native",1],["py",1]],"body":[["class",2],["tool",3],["spec",2],["one",1],["provider",1],["neutral",1],["native",1],["declaration",1],["name",1],["str",2],["description",1],["input",1],["schema",1],["dict",1],["strict",1],["bool",1],["false",1]]},{"id":"openai4s/tools/network_access.py","name":[["network",1],["access",1],["py",1]],"path":[["openai4s",1],["tools",1],["network",1],["access",1],["py",1]],"body":[["human",1],["approved",1],["network",2],["policy",1],["widening",1],["control",2],["tool",4],["from",3],["future",1],["import",3],["annotations",1],["openai4s",2],["tools",2],["base",1],["contexts",1],["context",1],["all",1],["request",1],["access",1]]},{"id":"openai4s/tools/network_access.py#RequestNetworkAccessTool","name":[["request",1],["network",1],["access",1],["tool",1]],"path":[["openai4s",1],["tools",1],["network",1],["access",1],["py",1]],"body":[["class",3],["request",6],["network",5],["access",5],["tool",5],["one",2],["durable",1],["egress",1],["decision",1],["never",1],["grants",1],["without",1],["host",3],["policy",2],["name",1],["method",2],["description",2],["human",1],["approval",1],["outbound",1],["domain",6],["parameters",1],["properties",1],["type",2],["string",2],["min",2],["length",4],["max",2],["255",1],["only",2],["example",2],["org",1],["reason",1],["2000",1],["required",1],["read",1],["false",1],["dangerous",1],["true",1],["side",1],["effect",1],["high",1],["risk",1],["permission",1],["target",2],["key",3],["resource",2],["prefix",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/network_access.py#RequestNetworkAccessTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["network",1],["access",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/progress.py","name":[["progress",1],["py",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["workflow",1],["progress",3],["approved",1],["plan",4],["control",2],["tools",3],["from",3],["future",1],["import",3],["annotations",1],["openai4s",2],["base",1],["tool",7],["contexts",1],["context",1],["todo",1],["status",3],["pending",2],["completed",2],["cancelled",1],["failed",1],["skipped",1],["all",1],["read",2],["review",1],["todos",2],["update",1],["step",1],["write",1]]},{"id":"openai4s/tools/progress.py#ReadPlanTool","name":[["read",1],["plan",1],["tool",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["class",2],["read",5],["plan",6],["tool",5],["name",1],["host",2],["method",2],["description",1],["approved",1],["its",1],["live",1],["step",1],["states",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["workflow",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/progress.py#ReadPlanTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/progress.py#ReadTodosTool","name":[["read",1],["todos",1],["tool",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["class",2],["read",5],["todos",4],["tool",5],["name",1],["host",2],["method",2],["todo",1],["description",1],["current",1],["session",1],["lightweight",1],["task",1],["list",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["workflow",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/progress.py#ReadTodosTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/progress.py#ReviewStatusTool","name":[["review",1],["status",1],["tool",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["class",2],["review",7],["status",4],["tool",5],["name",1],["host",2],["method",2],["description",1],["read",1],["current",1],["session",1],["evidence",1],["configuration",1],["bounded",1],["verdict",1],["history",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["workflow",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/progress.py#ReviewStatusTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/progress.py#UpdatePlanStepTool","name":[["update",1],["plan",1],["step",1],["tool",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["class",3],["update",5],["plan",6],["step",8],["tool",5],["name",1],["host",2],["method",2],["description",1],["one",1],["approved",1],["observed",1],["progress",1],["parameters",1],["properties",1],["id",3],["type",3],["string",3],["min",1],["length",2],["status",3],["enum",1],["note",1],["max",1],["4000",1],["required",1],["read",1],["only",1],["false",2],["requires",1],["approval",1],["side",1],["effect",1],["runtime",3],["mutation",1],["resource",2],["key",2],["prefix",1],["workflow",1],["target",1],["def",1],["execute",1],["self",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/progress.py#UpdatePlanStepTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/progress.py#WriteTodosTool","name":[["write",1],["todos",1],["tool",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["class",3],["write",4],["todos",8],["tool",5],["name",1],["host",2],["method",2],["todo",2],["description",1],["replace",1],["session",1],["task",1],["list",2],["explicit",1],["progress",1],["states",1],["parameters",1],["properties",3],["type",6],["array",1],["max",1],["items",2],["100",1],["object",1],["id",1],["string",4],["min",2],["length",2],["content",2],["status",3],["enum",2],["priority",1],["low",1],["medium",1],["high",1],["required",2],["additional",1],["false",3],["read",1],["only",1],["requires",1],["approval",1],["side",1],["effect",1],["runtime",3],["mutation",1],["resource",2],["key",1],["prefix",1],["workflow",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["control",1],["context",1],["arguments",2],["dict",2],["return",1],["invoke",1]]},{"id":"openai4s/tools/progress.py#WriteTodosTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["progress",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["todos",2],["list",1]]},{"id":"openai4s/tools/read_text_file.py","name":[["read",1],["text",1],["file",1],["py",1]],"path":[["openai4s",1],["tools",1],["read",1],["text",1],["file",1],["py",1]],"body":[["utf",1],["workspace",2],["file",2],["reading",1],["control",1],["tool",4],["from",3],["future",1],["import",3],["annotations",1],["openai4s",2],["tools",2],["base",1],["contexts",1],["context",1],["much",1],["decoded",1],["text",2],["one",1],["window",2],["may",1],["return",1],["limit",1],["bounds",1],["many",1],["lines",2],["come",1],["back",1],["says",1],["nothing",1],["about",1],["long",2],["they",1],["so",1],["thousand",1],["line",1],["over",1],["megabyte",1],["was",1],["gigabyte",1],["bounded",1],["reply",1],["max",1],["content",1],["chars",1],["400",1],["000",1],["all",1],["read",1]]},{"id":"openai4s/tools/read_text_file.py#ReadTextFileTool","name":[["read",1],["text",1],["file",1],["tool",1]],"path":[["openai4s",1],["tools",1],["read",1],["text",1],["file",1],["py",1]],"body":[["class",2],["read",16],["text",6],["file",8],["tool",6],["bounded",3],["line",12],["window",10],["preserving",1],["binary",2],["response",1],["shape",2],["name",1],["host",4],["method",1],["description",4],["utf",1],["from",3],["workspace",5],["optionally",1],["parameters",1],["properties",1],["path",10],["type",3],["string",2],["min",1],["length",1],["offset",7],["integer",2],["minimum",2],["based",1],["first",1],["return",5],["limit",4],["maximum",2],["10000",1],["number",1],["lines",9],["required",1],["permission",1],["target",2],["key",4],["secret",1],["resource",2],["prefix",1],["def",1],["execute",1],["self",1],["context",1],["arguments",4],["dict",2],["deferred",1],["openai4s",3],["40",1],["ms",1],["package",1],["import",2],["tools",2],["sits",1],["cli",1],["startup",1],["while",1],["by",2],["time",1],["executes",1],["dispatcher",1],["has",1],["already",2],["imported",1],["files",2],["reaches",1],["into",1],["registry",1],["same",1],["way",1],["other",1],["side",1],["reader",12],["max",4],["int",2],["2000",1],["end",3],["opened",7],["open",1],["verified",1],["streamed",1],["under",2],["byte",1],["budget",7],["instead",1],["bytes",10],["decode",2],["splitlines",1],["slice",1],["measured",1],["before",1],["returning",1],["two",1],["256",1],["mb",2],["output",1],["peaked",1],["at",1],["768",1],["daemon",1],["decoded",1],["list",2],["ten",1],["character",1],["reply",1],["handle",1],["str",1],["retained",7],["chars",12],["content",8],["truncated",8],["false",1],["try",1],["index",3],["enumerate",1],["past",1],["still",2],["counted",1],["never",1],["kept",1],["keeps",2],["total",4],["meaningful",1],["inside",1],["if",5],["continue",2],["room",5],["len",2],["append",2],["one",1],["larger",1],["than",1],["whole",1],["must",1],["be",1],["cut",1],["bound",1],["defeated",1],["single",1],["no",1],["newline",1],["blob",1],["true",4],["except",2],["unicode",1],["error",4],["relative",2],["size",5],["oserror",1],["as",1],["result",9],["join",1],["exhausted",2],["only",1],["actually",1],["bit",1],["so",1],["ordinary",1],["callers",1],["parse",1],["counters",1],["jobs",1],["py",1],["alone",1],["says",2],["something",1],["was",1],["dropped",2],["but",1],["not",1],["much",1],["here",1],["also",1],["cannot",1],["say",1],["stopped",1],["being",1],["scanned",2],["seen",1],["long",2],["split",2]]},{"id":"openai4s/tools/read_text_file.py#ReadTextFileTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["read",1],["text",1],["file",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",5],["tool",4],["context",2],["arguments",5],["dict",4],["deferred",2],["openai4s",5],["host",5],["40",2],["ms",2],["package",2],["import",3],["tools",4],["sits",2],["cli",2],["startup",2],["path",5],["while",2],["by",3],["time",2],["executes",2],["dispatcher",2],["has",2],["already",3],["imported",2],["files",3],["reaches",2],["into",2],["registry",2],["same",2],["way",2],["from",3],["other",2],["side",2],["bounded",2],["text",2],["reader",12],["offset",6],["max",4],["int",2],["limit",3],["2000",1],["window",8],["end",3],["opened",7],["open",1],["verified",1],["read",9],["streamed",1],["under",2],["byte",1],["budget",7],["instead",1],["bytes",10],["decode",2],["splitlines",1],["slice",1],["measured",1],["before",1],["returning",1],["two",1],["lines",8],["256",1],["mb",2],["output",1],["peaked",1],["at",1],["768",1],["daemon",1],["decoded",1],["string",1],["line",9],["list",2],["ten",1],["character",1],["reply",1],["handle",1],["str",1],["retained",7],["chars",12],["content",8],["truncated",8],["false",1],["try",1],["index",3],["enumerate",1],["past",1],["still",2],["counted",1],["never",1],["kept",1],["keeps",2],["total",4],["meaningful",1],["inside",1],["if",5],["continue",2],["room",5],["len",2],["append",2],["one",1],["larger",1],["than",1],["whole",1],["must",1],["be",1],["cut",1],["bound",1],["defeated",1],["single",1],["no",1],["newline",1],["blob",1],["true",4],["except",2],["unicode",1],["error",4],["return",3],["relative",2],["binary",1],["size",5],["oserror",1],["as",1],["file",1],["result",9],["join",1],["exhausted",2],["only",1],["actually",1],["bit",1],["so",1],["ordinary",1],["shape",1],["callers",1],["parse",1],["counters",1],["jobs",1],["py",1],["alone",1],["says",2],["something",1],["was",1],["dropped",2],["but",1],["not",1],["much",1],["here",1],["also",1],["cannot",1],["say",1],["stopped",1],["being",1],["scanned",2],["seen",1],["long",2],["split",2]]},{"id":"openai4s/tools/registry.py","name":[["registry",1],["py",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["public",1],["tool",172],["registry",4],["call",5],["convention",1],["ordered",2],["list",32],["every",1],["declared",1],["parse",1],["calls",2],["extracts",1],["json",2],["blocks",3],["from",35],["model",5],["reply",2],["execute",1],["runs",1],["one",2],["by",4],["routing",1],["through",1],["host",9],["dispatcher",3],["passed",2],["caller",1],["render",1],["tools",33],["prompt",4],["describes",1],["surface",2],["system",1],["always",1],["module",1],["never",2],["imports",1],["agent",1],["loop",1],["gateway",1],["so",2],["stays",1],["importable",1],["zero",1],["side",2],["effects",1],["pure",1],["stdlib",1],["future",1],["import",35],["annotations",1],["re",4],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["callable",1],["openai4s",30],["artifacts",3],["artifact",8],["metadata",2],["versions",4],["restore",2],["version",8],["save",2],["background",9],["interrupt",2],["exec",6],["execs",2],["peek",2],["submit",5],["base",1],["capabilities",4],["search",12],["content",3],["data",1],["frames",2],["lineage",4],["graph",2],["query",4],["schema",4],["read",14],["only",5],["delegation",1],["collect",2],["children",4],["delegate",2],["task",2],["send",2],["child",4],["message",2],["stop",2],["dynamic",13],["control",3],["activate",2],["define",2],["promote",2],["rollback",4],["edit",3],["file",11],["env",9],["create",5],["glob",3],["files",3],["directory",3],["mcp",1],["mcptool",2],["mcpprompt",2],["mcpprompts",2],["mcpresources",2],["mcpservers",2],["mcptools",2],["mcpresource",2],["assets",1],["stage",2],["asset",2],["network",3],["access",3],["request",2],["progress",1],["plan",4],["todos",4],["review",2],["status",10],["update",2],["step",2],["write",5],["text",3],["remote",16],["accelerator",2],["register",3],["capability",2],["gpustatus",2],["compute",11],["cancel",2],["job",6],["close",2],["result",3],["definition",1],["error",1],["science",5],["databases",2],["session",5],["checkpoint",2],["fork",2],["pending",2],["permissions",2],["revert",2],["preview",2],["skills",5],["load",2],["skill",10],["history",2],["taxonomy",1],["effect",1],["classes",1],["web",9],["download",3],["fetch",3],["canonical",1],["order",2],["here",1],["shown",1],["there",1],["deliberately",1],["no",1],["shell",2],["executes",1],["python",2],["cells",1],["commands",1],["run",1],["inside",2],["kernel",1],["bash",2],["sdk",1],["py",1],["subprocess",1],["cell",1],["process",1],["types",4],["tuple",1],["type",3],["forbidden",1],["names",1],["frozenset",2],["output",2],["portable",1],["name",2],["compile",2],["za",2],["z0",1],["63",1],["dict",2],["str",2],["method",2],["builtin",1],["methods",1],["parsing",1],["replies",1],["common",1],["mark",1],["style",1],["fenced",1],["code",1],["delimiter",1],["line",1],["backticks",1],["tildes",2],["optionally",1],["indented",1],["optional",1],["info",2],["string",1],["action",2],["protocol",1],["itself",1],["honors",1],["backtick",2],["recognizing",1],["longer",1],["outer",1],["fences",1],["prevents",1],["triple",1],["example",1],["nested",1],["them",1],["becoming",1],["fence",2],["frozen",1],["true",1],["rendering",1],["execution",1],["batching",1],["may",1],["emit",1],["several",1],["bound",1],["both",1],["number",1],["executed",1],["total",1],["observation",1],["size",1],["single",1],["turn",2],["cannot",1],["blow",1],["context",1],["window",1],["each",1],["already",1],["bounded",1],["limit",1],["but",1],["join",1],["was",1],["not",1],["extras",1],["reported",1],["as",1],["skipped",1],["rather",1],["than",1],["silently",1],["dropped",1],["max",2],["per",1],["16",1],["obs",1],["chars",1],["60000",1]]},{"id":"openai4s/tools/registry.py#_catalog_tool","name":[["catalog",1],["tool",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["catalog",7],["tool",10],["name",5],["str",2],["any",2],["none",7],["if",3],["return",2],["resolver",3],["getattr",1],["not",1],["callable",1],["raise",1],["type",1],["error",1],["must",1],["provide",1],["isinstance",1],["else",1]]},{"id":"openai4s/tools/registry.py#_coerce_call","name":[["coerce",1],["call",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["coerce",2],["call",5],["obj",8],["any",2],["tuple",2],["dict",4],["none",10],["str",5],["normalize",1],["one",1],["decoded",1],["object",3],["into",1],["name",14],["arguments",5],["error",1],["accepts",1],["both",1],["tool",6],["args",9],["if",6],["not",6],["isinstance",4],["return",4],["must",2],["be",2],["json",2],["got",1],["type",1],["missing",1],["string",1]]},{"id":"openai4s/tools/registry.py#_parse_tool_body","name":[["parse",1],["tool",1],["body",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["parse",2],["tool",7],["body",9],["str",4],["calls",4],["list",6],["dict",2],["errors",7],["catalog",4],["any",2],["none",6],["decode",1],["one",1],["block",3],["json",3],["object",1],["into",1],["strip",1],["if",4],["not",2],["append",5],["empty",1],["return",2],["try",1],["decoded",4],["loads",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["decoder",1],["recursion",1],["observation",1],["invalid",1],["items",2],["isinstance",1],["else",1],["item",2],["call",5],["err",3],["coerce",1],["continue",2],["name",2],["unknown",1]]},{"id":"openai4s/tools/registry.py#_render_list","name":[["render",1],["list",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["render",3],["list",4],["key",4],["str",4],["value",8],["any",2],["compactly",1],["valued",1],["result",1],["field",1],["results",1],["matches",1],["entries",1],["if",2],["not",1],["isinstance",1],["return",2],["head",4],["50",1],["body",3],["join",1],["safe",1],["json",1],["item",2],["len",5],["more",1]]},{"id":"openai4s/tools/registry.py#_render_result_body","name":[["render",1],["result",1],["body",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["render",3],["result",24],["body",2],["any",2],["str",7],["turn",1],["handler",1],["into",1],["compact",1],["readable",1],["string",1],["preferring",1],["common",1],["text",1],["fields",1],["before",1],["falling",1],["back",1],["json",4],["if",15],["isinstance",5],["return",5],["not",3],["dict",1],["safe",3],["keys",1],["error",6],["parts",16],["list",2],["warning",9],["security",3],["append",8],["len",2],["key",11],["content",2],["stdout",1],["output",1],["val",5],["else",1],["stderr",6],["results",1],["matches",1],["entries",1],["exit",3],["code",3],["ok",3],["payload",3],["value",2],["items",1],["join",1]]},{"id":"openai4s/tools/registry.py#_safe_json","name":[["safe",1],["json",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["safe",2],["json",3],["value",5],["any",2],["str",4],["try",1],["return",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["default",1],["except",1],["type",1],["error",2]]},{"id":"openai4s/tools/registry.py#_truncate_with_marker","name":[["truncate",1],["marker",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["truncate",3],["marker",9],["text",5],["str",6],["limit",8],["int",2],["strict",1],["character",1],["while",1],["keeping",1],["visible",1],["if",3],["len",3],["return",4]]},{"id":"openai4s/tools/registry.py#_unregister_tool","name":[["unregister",1],["tool",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["unregister",2],["tool",6],["name",4],["str",2],["none",5],["test",1],["plugin",1],["cleanup",1],["counterpart",1],["runtime",1],["hot",1],["unload",1],["unsupported",1],["by",2],["pop",2],["if",1],["return",1],["host",2],["method",2],["registry",1],["remove",1]]},{"id":"openai4s/tools/registry.py#all_tools","name":[["all",1],["tools",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["all",2],["tools",2],["list",4],["tool",2],["copy",1],["registry",2],["callers",1],["may",1],["reorder",1],["filter",1],["freely",1],["return",1]]},{"id":"openai4s/tools/registry.py#execute_tool_call","name":[["execute",1],["tool",1],["call",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["execute",2],["tool",27],["call",10],["dispatcher",8],["any",8],["catalog",5],["none",8],["tuple",2],["str",4],["bool",2],["run",2],["one",1],["parsed",1],["through",1],["return",8],["observation",2],["text",3],["ok",3],["callable",1],["host",2],["signature",1],["method",2],["args",1],["result",6],["routes",1],["single",1],["snake",1],["case",1],["spec",10],["dict",5],["so",1],["inherits",1],["permission",1],["gate",1],["egress",1],["fence",1],["injection",1],["screening",1],["ui",1],["activity",1],["step",1],["logging",1],["cheap",1],["static",1],["prechecks",1],["dangerous",1],["bash",1],["degenerate",1],["edit",1],["first",1],["short",1],["circuit",1],["without",1],["dispatching",1],["exception",4],["turned",1],["into",1],["error",11],["never",1],["raises",1],["name",13],["unknown",3],["try",2],["if",8],["not",6],["isinstance",3],["must",3],["be",2],["json",2],["object",2],["false",6],["raw",8],["type",2],["else",2],["arguments",2],["validation",4],["err",3],["native",1],["precheck",1],["invoke",1],["keys",1],["format",1],["except",2],["as",1],["noqa",2],["ble001",2],["crash",1],["loop",1],["detail",3],["even",1],["broken",1],["observable",1],["limit",3],["output",1],["20",1],["000",1],["truncate",1],["marker",1],["truncated",1]]},{"id":"openai4s/tools/registry.py#FencedBlock","name":[["fenced",1],["block",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["class",2],["fenced",4],["block",4],["one",1],["top",1],["level",1],["found",1],["model",1],["reply",1],["body",2],["preserves",1],["nested",1],["examples",1],["verbatim",1],["closed",2],["false",1],["marks",1],["streaming",1],["incomplete",1],["callers",1],["may",1],["hide",1],["from",1],["prose",1],["but",1],["must",1],["never",1],["execute",1],["as",1],["code",1],["tool",1],["call",1],["info",1],["str",3],["fence",2],["char",1],["length",1],["int",3],["start",1],["end",1],["bool",1]]},{"id":"openai4s/tools/registry.py#finalize_tool_batch","name":[["finalize",1],["tool",1],["batch",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["finalize",2],["tool",14],["batch",3],["parts",3],["list",6],["str",7],["total",4],["int",2],["errors",4],["assemble",1],["bounded",1],["results",3],["observation",1],["from",1],["result",2],["strings",1],["parse",1],["appending",1],["skipped",2],["calls",6],["note",2],["was",1],["capped",1],["notices",5],["if",2],["max",4],["per",4],["turn",4],["append",2],["further",1],["call",1],["reply",1],["were",2],["not",1],["run",1],["emit",1],["at",1],["most",1],["err",2],["error",1],["control",1],["plane",1],["come",1],["first",1],["so",1],["large",1],["cannot",1],["hide",1],["fact",1],["later",1],["malformed",1],["sections",3],["obs",3],["join",1],["else",1],["no",1],["output",1],["return",1],["truncate",1],["marker",1],["chars",1],["truncated",1]]},{"id":"openai4s/tools/registry.py#format_tool_result","name":[["format",1],["tool",1],["result",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["format",2],["tool",11],["result",7],["any",2],["str",2],["produce",1],["readable",1],["name",2],["compact",1],["string",1],["bounded",1],["output",2],["limit",2],["characters",1],["text",2],["render",1],["body",1],["return",1],["truncate",1],["marker",1],["truncated",1]]},{"id":"openai4s/tools/registry.py#get_tool","name":[["tool",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["tool",5],["name",5],["str",2],["none",3],["look",1],["up",1],["by",2],["its",1],["re",1],["act",1],["if",1],["unknown",1],["return",1]]},{"id":"openai4s/tools/registry.py#get_tool_by_host_method","name":[["tool",1],["by",1],["host",1],["method",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["tool",9],["by",3],["host",7],["method",7],["str",2],["none",4],["look",1],["up",1],["concrete",1],["implementation",1],["behind",1],["one",1],["protected",1],["if",1],["type",1],["execute",2],["return",2]]},{"id":"openai4s/tools/registry.py#parse_fence_delimiter","name":[["parse",1],["fence",1],["delimiter",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["parse",2],["fence",8],["delimiter",2],["line",4],["str",6],["tuple",2],["int",2],["none",3],["return",3],["character",1],["run",1],["length",1],["normalized",1],["info",2],["re",1],["match",1],["rstrip",1],["if",1],["not",1],["group",2],["len",1],["strip",1],["lower",1]]},{"id":"openai4s/tools/registry.py#parse_tool_calls","name":[["parse",1],["tool",1],["calls",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["parse",3],["tool",12],["calls",9],["reply",5],["str",6],["catalog",3],["any",2],["none",2],["tuple",2],["list",7],["dict",3],["scan",3],["top",2],["level",2],["blocks",5],["return",4],["errors",7],["fences",2],["paired",1],["by",1],["character",1],["run",1],["length",1],["so",1],["token",1],["nested",1],["inside",2],["another",1],["fence",2],["quoted",1],["python",1],["cell",1],["longer",1],["block",7],["content",1],["never",3],["call",2],["only",1],["complete",1],["backtick",1],["honored",1],["each",1],["body",3],["json",2],["single",1],["object",1],["both",1],["name",1],["arguments",1],["args",1],["shapes",1],["accepted",1],["malformed",2],["unknown",1],["names",1],["become",1],["entries",1],["fed",1],["back",1],["model",1],["dropped",1],["from",1],["order",1],["preserved",1],["raises",1],["bad",1],["input",1],["if",3],["not",3],["isinstance",1],["try",1],["fenced",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["output",1],["breaks",1],["loop",1],["could",1],["char",1],["info",1],["continue",2],["closed",1],["append",1],["unclosed",1]]},{"id":"openai4s/tools/registry.py#register_tool","name":[["register",1],["tool",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["register",3],["tool",53],["one",1],["executable",1],["class",6],["instance",1],["during",1],["application",1],["bootstrap",1],["if",11],["not",13],["isinstance",3],["type",2],["execute",2],["raise",13],["error",20],["control",5],["tools",4],["must",4],["be",2],["concrete",1],["subclasses",1],["name",19],["host",9],["method",9],["value",12],["require",1],["portable",2],["fullmatch",1],["provider",4],["forbidden",2],["names",2],["shell",1],["completion",1],["cannot",1],["registered",1],["as",3],["by",4],["duplicate",2],["public",1],["needs",1],["network",2],["screen",2],["untrusted",2],["output",2],["side",6],["effect",6],["classes",1],["unknown",1],["read",2],["only",2],["mutating",1],["declare",1],["try",2],["input",1],["schema",4],["except",2],["definition",1],["invalid",1],["from",2],["strict",3],["true",1],["supports",1],["opts",1],["into",1],["mode",1],["incompatible",1],["keys",7],["resource",3],["exception",1],["noqa",1],["ble001",1],["reject",1],["broken",1],["extension",1],["metadata",1],["could",1],["derive",1],["tuple",1],["all",1],["key",3],["str",1],["return",2],["non",1],["empty",1],["namespaced",1],["strings",1],["registry",1],["append",1]]},{"id":"openai4s/tools/registry.py#render_tools_prompt","name":[["render",1],["tools",1],["prompt",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["render",2],["tools",8],["prompt",3],["catalog",4],["any",3],["none",3],["str",2],["concise",1],["system",1],["section",1],["describing",1],["tool",12],["convention",1],["listing",2],["every",2],["as",3],["signature",2],["description",2],["lines",3],["besides",1],["python",4],["code",1],["action",1],["cells",1],["you",3],["call",2],["small",2],["deterministic",2],["emit",2],["fenced",1],["block",2],["whose",1],["body",1],["single",2],["json",2],["object",2],["name",1],["read",1],["text",1],["file",2],["arguments",1],["path",1],["data",1],["notes",1],["md",1],["one",2],["per",1],["may",1],["several",1],["blocks",1],["reply",1],["they",1],["run",2],["top",1],["bottom",1],["result",1],["returned",1],["before",1],["your",1],["next",1],["turn",1],["operations",1],["directory",1],["reading",1],["writing",1],["glob",1],["grep",2],["web",1],["search",1],["fetch",2],["environment",1],["switch",1],["string",1],["edit",1],["cell",4],["analysis",1],["plotting",1],["modeling",1],["simulations",1],["multi",1],["step",1],["computation",1],["needing",1],["persistent",1],["kernel",2],["state",1],["never",1],["write",1],["merely",1],["list",1],["files",1],["url",1],["there",1],["no",1],["shell",2],["commands",1],["from",1],["host",1],["bash",1],["subprocess",1],["executes",1],["them",1],["inside",1],["available",1],["registry",1],["if",1],["else",1],["tuple",1],["append",1],["line",1],["return",1],["join",1]]},{"id":"openai4s/tools/registry.py#run_tool_calls","name":[["run",1],["tool",1],["calls",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["run",2],["tool",8],["calls",10],["dispatcher",5],["any",6],["list",6],["dict",2],["errors",3],["str",5],["catalog",3],["none",9],["result",5],["callable",2],["bool",2],["execute",2],["batch",3],["parsed",2],["through",1],["up",1],["max",2],["per",2],["turn",2],["return",2],["single",1],["bounded",1],["observation",1],["string",1],["fixed",1],["cli",1],["loop",2],["web",1],["runs",1],["inline",1],["so",2],["apply",1],["pending",1],["env",1],["switch",1],["between",1],["them",1],["but",1],["uses",1],["finalize",2],["same",1],["bounding",1],["call",7],["ok",4],["told",1],["each",1],["actually",1],["ran",1],["ended",1],["caller",1],["count",1],["executed",1],["work",1],["without",1],["re",1],["deriving",1],["from",1],["refused",1],["denied",1],["failed",1],["reports",1],["false",1],["parts",3],["text",2],["append",1],["if",1],["not",1],["len",1]]},{"id":"openai4s/tools/registry.py#scan_fenced_blocks","name":[["scan",1],["fenced",1],["blocks",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["scan",2],["fenced",8],["blocks",8],["text",8],["str",4],["list",4],["block",6],["return",3],["top",17],["level",1],["small",1],["nesting",1],["aware",1],["scanner",1],["info",10],["bearing",1],["delimiter",8],["inside",4],["another",1],["opens",1],["nested",2],["example",3],["bare",1],["closes",1],["deliberately",1],["little",1],["more",1],["permissive",1],["than",1],["common",1],["mark",1],["models",1],["often",1],["place",1],["literal",2],["tool",2],["python",3],["triple",1],["quoted",2],["string",1],["outer",4],["cell",2],["must",1],["remain",1],["whole",1],["only",1],["whose",1],["reaches",1],["matching",1],["close",1],["executable",1],["if",5],["not",6],["isinstance",1],["stack",9],["tuple",1],["int",1],["char",11],["length",11],["start",10],["body",7],["offset",6],["line",5],["splitlines",1],["keepends",1],["true",2],["parse",1],["fence",17],["none",1],["append",4],["len",4],["elif",2],["shorter",1],["alternate",1],["character",1],["documentation",1],["pass",1],["labelled",1],["closer",1],["else",1],["pop",1],["end",2],["closed",2],["false",1]]},{"id":"openai4s/tools/registry.py#strip_fenced_blocks","name":[["strip",1],["fenced",1],["blocks",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["strip",2],["fenced",3],["blocks",3],["text",9],["str",7],["remove",1],["complete",1],["incomplete",1],["top",1],["level",1],["fences",1],["from",1],["visible",1],["prose",1],["if",2],["not",2],["isinstance",2],["return",2],["else",1],["out",4],["list",1],["pos",4],["block",3],["scan",1],["append",2],["start",1],["end",1],["join",1]]},{"id":"openai4s/tools/registry.py#tool_validation_error","name":[["tool",1],["validation",1],["error",1]],"path":[["openai4s",1],["tools",1],["registry",1],["py",1]],"body":[["def",2],["tool",11],["validation",3],["error",4],["name",4],["str",4],["arguments",3],["any",4],["catalog",4],["none",8],["return",4],["canonical",1],["result",1],["text",3],["invalid",1],["known",1],["input",1],["if",2],["detail",3],["truncate",1],["marker",1],["output",1],["limit",1],["truncated",1]]},{"id":"openai4s/tools/remote_capabilities.py","name":[["remote",1],["capabilities",1],["py",1]],"path":[["openai4s",1],["tools",1],["remote",1],["capabilities",1],["py",1]],"body":[["remote",3],["science",1],["service",1],["registry",1],["control",2],["tools",3],["from",3],["future",1],["import",3],["annotations",1],["openai4s",2],["base",1],["tool",5],["contexts",1],["context",1],["all",1],["accelerator",1],["status",1],["register",1],["capability",1],["gpustatus",1]]},{"id":"openai4s/tools/remote_capabilities.py#AcceleratorStatusTool","name":[["accelerator",1],["status",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["capabilities",1],["py",1]],"body":[["class",2],["accelerator",5],["status",4],["tool",5],["name",1],["host",2],["method",2],["description",1],["inspect",1],["local",1],["gpus",1],["separately",1],["from",1],["configured",1],["ssh",1],["gpu",1],["hosts",1],["model",1],["backend",1],["readiness",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["catalog",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/remote_capabilities.py#AcceleratorStatusTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/remote_capabilities.py#RegisterRemoteCapabilityTool","name":[["register",1],["remote",1],["capability",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["capabilities",1],["py",1]],"body":[["class",3],["register",5],["remote",6],["capability",6],["tool",5],["name",1],["host",2],["method",2],["description",1],["service",1],["only",2],["after",1],["its",1],["structured",1],["probe",3],["succeeds",1],["parameters",1],["properties",4],["alias",4],["type",11],["string",9],["min",4],["length",5],["script",1],["engine",1],["invoke",2],["markers",1],["object",2],["additional",2],["true",2],["notes",1],["max",1],["10000",1],["kind",2],["enum",1],["path",2],["exists",2],["executable",1],["binary",1],["required",2],["false",2],["read",1],["dangerous",1],["side",1],["effect",1],["external",1],["write",1],["permission",1],["target",2],["key",3],["resource",2],["prefix",1],["gpu",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1]]},{"id":"openai4s/tools/remote_capabilities.py#RegisterRemoteCapabilityTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/remote_capabilities.py#RemoteGPUStatusTool","name":[["remote",1],["gpustatus",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["capabilities",1],["py",1]],"body":[["class",2],["remote",6],["gpustatus",2],["tool",5],["name",1],["gpu",4],["status",2],["host",2],["method",2],["description",1],["inspect",1],["configured",1],["hosts",1],["verified",1],["capabilities",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["catalog",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/remote_capabilities.py#RemoteGPUStatusTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["capabilities",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/remote_compute.py","name":[["remote",1],["compute",1],["py",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["native",1],["orchestration",1],["tools",5],["remote",7],["compute",6],["job",5],["lifecycle",1],["scientific",2],["work",2],["still",1],["runs",1],["command",1],["environment",1],["these",1],["expose",1],["only",1],["small",1],["control",2],["plane",1],["surface",1],["needed",1],["create",1],["manage",1],["provider",1],["specific",1],["configuration",1],["credentials",1],["ssh",1],["scp",1],["shell",1],["helpers",1],["completion",1],["deliberately",1],["stay",1],["outside",1],["catalogue",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["base",1],["tool",7],["contexts",1],["context",1],["taxonomy",1],["external",1],["write",1],["runtime",1],["mutation",1],["resource",1],["key",1],["all",1],["cancel",1],["close",1],["result",1],["status",1],["submit",1]]},{"id":"openai4s/tools/remote_compute.py#_provider_and_job_resources","name":[["provider",1],["job",1],["resources",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["provider",5],["job",8],["resources",2],["arguments",4],["any",2],["tuple",3],["str",2],["return",2],["stable",1],["identities",1],["without",1],["leaking",1],["command",1],["text",1],["spec",3],["if",2],["isinstance",1],["dict",1],["else",1],["keys",3],["resource",2],["key",2],["remote",2],["compute",2],["id",4],["append",1]]},{"id":"openai4s/tools/remote_compute.py#CancelRemoteComputeJobTool","name":[["cancel",1],["remote",1],["compute",1],["job",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["class",3],["cancel",5],["remote",4],["compute",6],["job",11],["tool",5],["stop",1],["one",2],["exact",2],["without",1],["creating",1],["widening",1],["authority",1],["name",1],["host",2],["method",2],["description",1],["running",1],["parameters",1],["properties",1],["provider",5],["type",2],["string",2],["min",2],["length",4],["max",2],["256",2],["id",5],["required",1],["read",1],["only",1],["false",2],["dangerous",1],["true",3],["requires",1],["approval",1],["needs",1],["network",1],["screen",1],["untrusted",1],["output",1],["side",1],["effect",1],["external",1],["write",1],["resource",3],["key",2],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",5],["any",1],["tuple",1],["str",1],["return",2],["resources",1],["execute",1],["runtime",2],["control",1],["context",1],["dict",2],["invoke",1]]},{"id":"openai4s/tools/remote_compute.py#CancelRemoteComputeJobTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["provider",2],["job",2],["id",2]]},{"id":"openai4s/tools/remote_compute.py#CancelRemoteComputeJobTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["resource",2],["keys",2],["self",2],["arguments",3],["any",2],["tuple",2],["str",2],["return",1],["provider",1],["job",1],["resources",1]]},{"id":"openai4s/tools/remote_compute.py#CloseRemoteComputeTool","name":[["close",1],["remote",1],["compute",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["class",3],["close",5],["remote",6],["compute",8],["tool",5],["release",2],["one",1],["provider",11],["handle",3],["its",2],["explicitly",1],["named",1],["job",11],["handles",3],["name",1],["host",2],["method",2],["description",2],["listed",1],["parameters",1],["properties",1],["type",3],["string",2],["min",2],["length",4],["max",3],["256",2],["ids",5],["array",1],["items",2],["100",1],["exact",1],["owned",1],["by",1],["required",1],["read",1],["only",1],["false",2],["dangerous",1],["true",3],["requires",1],["approval",1],["needs",1],["network",1],["screen",1],["untrusted",1],["output",1],["side",1],["effect",1],["external",1],["write",1],["resource",5],["key",4],["prefix",1],["target",1],["def",2],["keys",4],["self",3],["arguments",6],["any",1],["tuple",2],["str",1],["spec",3],["if",1],["isinstance",1],["dict",3],["else",1],["extend",1],["id",2],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1],["list",1]]},{"id":"openai4s/tools/remote_compute.py#CloseRemoteComputeTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["provider",2],["job",2],["ids",2],["list",1]]},{"id":"openai4s/tools/remote_compute.py#CloseRemoteComputeTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["resource",4],["keys",5],["self",2],["arguments",4],["any",2],["tuple",3],["str",2],["spec",3],["if",1],["isinstance",1],["dict",1],["else",1],["key",2],["remote",2],["compute",2],["provider",2],["extend",1],["job",4],["id",2],["ids",1],["return",1]]},{"id":"openai4s/tools/remote_compute.py#GetRemoteComputeJobResultTool","name":[["remote",1],["compute",1],["job",1],["result",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["class",3],["remote",4],["compute",5],["job",12],["result",6],["tool",7],["poll",1],["ready",2],["harvest",5],["one",2],["exact",1],["submitted",1],["name",1],["host",3],["method",2],["description",1],["read",2],["current",1],["terminal",2],["outputs",1],["parameters",1],["properties",1],["provider",5],["type",2],["string",2],["min",2],["length",4],["max",2],["256",2],["id",6],["required",1],["polling",1],["change",1],["manager",2],["state",1],["files",3],["already",1],["authorized",1],["by",1],["submit",1],["so",2],["runtime",4],["mutation",2],["but",1],["not",3],["ask",1],["second",1],["approval",2],["only",1],["false",2],["requires",1],["needs",1],["network",1],["true",4],["web",1],["control",2],["wrapper",3],["gates",1],["artifact",3],["capture",2],["exactly",1],["attribute",1],["without",1],["native",1],["produced",1],["zero",1],["versions",1],["bytes",1],["landed",1],["workspace",1],["hpc",1],["invisible",1],["timeline",1],["list",1],["lineage",1],["completion",1],["projection",1],["kernel",2],["sdk",1],["path",3],["captured",1],["them",1],["correctly",1],["through",2],["cell",1],["transaction",1],["two",1],["paths",1],["disagreed",1],["as",2],["long",1],["they",1],["did",1],["double",1],["hazard",1],["warns",1],["about",1],["apply",1],["registers",1],["nothing",1],["itself",1],["call",1],["never",1],["routes",1],["writes",1],["destination",1],["derived",3],["caller",1],["named",1],["see",1],["write",2],["screen",1],["untrusted",1],["output",1],["side",1],["effect",1],["resource",3],["key",2],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",5],["any",1],["tuple",1],["str",1],["return",2],["resources",1],["execute",1],["context",1],["dict",2],["invoke",1]]},{"id":"openai4s/tools/remote_compute.py#GetRemoteComputeJobResultTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["provider",2],["job",2],["id",2]]},{"id":"openai4s/tools/remote_compute.py#GetRemoteComputeJobResultTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["resource",2],["keys",2],["self",2],["arguments",3],["any",2],["tuple",2],["str",2],["return",1],["provider",1],["job",1],["resources",1]]},{"id":"openai4s/tools/remote_compute.py#RemoteComputeStatusTool","name":[["remote",1],["compute",1],["status",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["class",2],["remote",4],["compute",7],["status",4],["tool",5],["read",1],["session",3],["wide",1],["capacity",2],["live",2],["job",2],["count",1],["name",1],["host",2],["method",2],["description",1],["inspect",1],["counts",1],["parameters",1],["properties",1],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",2],["del",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/remote_compute.py#RemoteComputeStatusTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",4],["del",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/remote_compute.py#SubmitRemoteComputeJobTool","name":[["submit",1],["remote",1],["compute",1],["job",1],["tool",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["class",3],["submit",5],["remote",6],["compute",10],["job",6],["tool",5],["create",1],["one",2],["approval",2],["gated",1],["existing",3],["provider",9],["name",1],["host",4],["method",4],["description",5],["bounded",2],["returned",1],["id",1],["result",1],["cancel",1],["parameters",2],["properties",1],["type",4],["string",3],["min",3],["length",6],["max",3],["256",1],["registered",1],["target",3],["such",1],["as",2],["ssh",1],["lab",1],["byoc",1],["nvidia",1],["command",2],["200000",1],["script",1],["executed",1],["by",1],["selected",1],["intent",2],["2000",1],["short",1],["human",1],["readable",1],["purpose",1],["shown",1],["timeout",1],["seconds",1],["integer",1],["minimum",1],["maximum",1],["604800",1],["optional",1],["runtime",3],["limit",1],["at",1],["most",1],["seven",1],["days",1],["required",1],["read",1],["only",1],["false",1],["dangerous",1],["true",3],["needs",1],["network",1],["screen",1],["untrusted",1],["output",1],["side",1],["effect",1],["external",1],["write",1],["permission",1],["key",3],["resource",2],["prefix",1],["def",1],["execute",1],["self",2],["control",1],["context",1],["arguments",2],["dict",3],["model",1],["native",1],["execution",1],["validates",1],["against",1],["schema",1],["before",1],["reaching",1],["python",1],["cell",1],["sdk",1],["also",1],["routes",1],["through",1],["same",1],["may",1],["carry",1],["its",1],["richer",1],["trusted",1],["compatibility",1],["payload",1],["staged",1],["inputs",1],["credential",1],["names",1],["reuse",1],["handle",1],["preserve",1],["code",1],["action",1],["contract",1],["return",1],["invoke",1]]},{"id":"openai4s/tools/remote_compute.py#SubmitRemoteComputeJobTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["model",2],["native",2],["execution",2],["validates",2],["against",2],["bounded",2],["schema",2],["before",2],["reaching",2],["method",5],["python",2],["cell",2],["existing",2],["host",5],["compute",2],["sdk",2],["also",2],["routes",2],["through",2],["same",2],["may",2],["carry",2],["its",2],["richer",2],["trusted",2],["compatibility",2],["payload",2],["staged",2],["inputs",2],["credential",2],["names",2],["provider",2],["parameters",2],["reuse",2],["handle",2],["preserve",2],["code",2],["as",2],["action",2],["contract",2],["return",1],["invoke",1]]},{"id":"openai4s/tools/schema.py","name":[["schema",1],["py",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["small",2],["dependency",1],["free",1],["json",2],["schema",6],["contracts",1],["control",1],["tool",2],["inputs",1],["provider",2],["model",2],["hint",1],["not",1],["security",1],["boundary",1],["module",1],["implements",1],["deliberately",1],["subset",1],["open",1],["ai4",1],["advertises",1],["enforces",1],["same",1],["contract",1],["again",1],["immediately",1],["before",1],["originated",1],["reaches",1],["host",1],["dispatcher",1],["from",3],["future",1],["import",5],["annotations",1],["copy",1],["math",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["supported",2],["types",2],["frozenset",4],["object",2],["array",1],["string",1],["number",1],["integer",1],["boolean",1],["unknown",2],["property",2],["policies",2],["allow",1],["forbid",1],["assertion",2],["keywords",5],["type",1],["properties",2],["required",1],["additional",1],["items",3],["enum",1],["minimum",1],["maximum",1],["min",2],["length",2],["max",2],["annotation",2],["description",1],["title",1],["default",1],["allowed",1],["frozen",1],["true",1],["all",1],["definition",2],["error",1],["validation",1],["issue",1],["normalize",1],["strict",1],["compatible",1],["validate",2]]},{"id":"openai4s/tools/schema.py#_child_path","name":[["child",1],["path",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["child",2],["path",6],["str",6],["key",5],["if",1],["isidentifier",1],["return",2],["escaped",2],["replace",2]]},{"id":"openai4s/tools/schema.py#_is_integer","name":[["integer",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["integer",2],["value",4],["any",2],["bool",3],["return",1],["isinstance",2],["int",1],["not",1]]},{"id":"openai4s/tools/schema.py#_is_json_value","name":[["json",1],["value",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["json",4],["value",13],["any",2],["depth",7],["int",2],["bool",3],["if",4],["64",1],["return",5],["false",2],["none",1],["isinstance",4],["str",2],["number",1],["true",1],["list",1],["all",2],["item",4],["dict",1],["key",2],["items",1]]},{"id":"openai4s/tools/schema.py#_is_number","name":[["number",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["number",2],["value",5],["any",2],["bool",3],["return",1],["isinstance",2],["int",1],["float",1],["not",1],["math",1],["isfinite",1]]},{"id":"openai4s/tools/schema.py#_json_equal","name":[["json",1],["equal",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["json",2],["equal",2],["left",9],["any",4],["right",9],["bool",4],["if",2],["isinstance",2],["return",3],["type",4],["number",2]]},{"id":"openai4s/tools/schema.py#_json_type_name","name":[["json",1],["type",1],["name",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["json",2],["type",3],["name",3],["value",10],["any",2],["str",3],["if",7],["isinstance",4],["bool",1],["return",8],["boolean",1],["none",1],["null",1],["string",1],["list",1],["array",1],["dict",1],["object",1],["integer",2],["number",2]]},{"id":"openai4s/tools/schema.py#_matches_type","name":[["matches",1],["type",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["matches",2],["type",10],["value",8],["any",2],["declared",8],["str",3],["bool",3],["if",6],["object",1],["return",7],["isinstance",4],["dict",1],["array",1],["list",1],["string",1],["boolean",1],["integer",2],["number",2],["false",1]]},{"id":"openai4s/tools/schema.py#_strict_node","name":[["strict",1],["node",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["strict",4],["node",4],["schema",7],["dict",3],["bool",2],["declared",3],["type",4],["if",5],["object",1],["properties",5],["additional",1],["not",4],["false",5],["return",5],["required",1],["all",1],["child",2],["values",1],["elif",1],["array",1],["items",4],["isinstance",1],["true",1]]},{"id":"openai4s/tools/schema.py#_validate_schema_definition","name":[["validate",1],["schema",1],["definition",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["validate",5],["schema",54],["definition",24],["any",2],["path",28],["str",4],["depth",9],["int",2],["none",11],["if",26],["64",2],["raise",19],["error",19],["nesting",1],["exceeds",1],["levels",1],["not",20],["isinstance",8],["dict",4],["must",3],["be",3],["object",6],["unsupported",4],["sorted",3],["allowed",1],["keywords",1],["keyword",9],["join",2],["declared",7],["type",8],["supported",2],["types",2],["expected",7],["one",1],["enum",8],["list",2],["non",2],["empty",1],["array",4],["value",6],["json",2],["values",1],["compatible",1],["minimum",4],["maximum",4],["number",2],["cannot",2],["exceed",2],["min",4],["length",4],["max",4],["items",8],["integer",2],["negative",1],["lower",4],["upper",4],["properties",15],["all",2],["key",4],["string",1],["keys",1],["only",3],["valid",3],["child",3],["required",16],["item",2],["property",2],["names",1],["len",2],["contains",1],["duplicates",1],["also",1],["unknown",3],["undeclared",1],["name",1],["additional",9],["bool",1],["boolean",1]]},{"id":"openai4s/tools/schema.py#_validate_value","name":[["validate",1],["value",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["validate",5],["value",24],["any",3],["schema",22],["dict",5],["path",23],["str",5],["unknown",10],["properties",13],["issues",43],["list",3],["validation",13],["issue",13],["max",18],["int",4],["depth",9],["none",11],["if",25],["len",12],["return",10],["64",2],["append",11],["nesting",1],["exceeds",1],["levels",1],["declared",4],["type",7],["not",12],["matches",1],["expected",1],["got",1],["json",2],["name",1],["enum",3],["equal",1],["candidate",2],["must",7],["be",7],["one",1],["number",1],["minimum",13],["maximum",13],["isinstance",5],["min",2],["length",4],["items",4],["item",10],["count",2],["index",2],["enumerate",1],["required",5],["child",7],["property",2],["missing",1],["additional",7],["allow",1],["key",5],["elif",2],["false",1],["allowed",1]]},{"id":"openai4s/tools/schema.py#normalize_object_schema","name":[["normalize",1],["object",1],["schema",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["normalize",2],["object",7],["schema",13],["dict",6],["none",3],["unknown",7],["properties",7],["str",2],["forbid",3],["return",2],["isolated",1],["root",1],["explicit",1],["policy",1],["if",3],["not",1],["property",1],["policies",1],["raise",3],["definition",4],["error",3],["must",3],["be",2],["allow",2],["normalized",9],["elif",1],["isinstance",1],["copy",1],["deepcopy",1],["else",1],["tool",2],["parameters",2],["json",1],["setdefault",4],["type",3],["required",1],["additional",1],["validate",1],["have",1]]},{"id":"openai4s/tools/schema.py#provider_strict_compatible","name":[["provider",1],["strict",1],["compatible",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["provider",3],["strict",6],["compatible",3],["schema",7],["dict",2],["bool",2],["whether",1],["fits",1],["portable",1],["function",2],["subset",1],["open",1],["ai",1],["calling",1],["requires",1],["closed",1],["objects",1],["all",1],["declared",1],["properties",1],["appear",1],["required",1],["apply",1],["recursively",1],["adapters",1],["not",1],["expose",1],["switch",1],["simply",1],["ignore",1],["try",1],["validate",1],["definition",2],["except",1],["error",1],["return",2],["false",1],["node",1]]},{"id":"openai4s/tools/schema.py#SchemaDefinitionError","name":[["schema",1],["definition",1],["error",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["class",2],["schema",3],["definition",2],["error",4],["value",2],["raised",1],["trusted",1],["tool",1],["declares",1],["outside",1],["our",1],["subset",1]]},{"id":"openai4s/tools/schema.py#validate_json_schema","name":[["validate",1],["json",1],["schema",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["validate",5],["json",2],["schema",10],["value",8],["any",2],["dict",2],["unknown",8],["properties",8],["str",2],["forbid",3],["max",6],["issues",11],["int",2],["16",2],["tuple",3],["validation",3],["issue",3],["return",2],["bounded",1],["malformed",1],["inputs",1],["never",1],["raise",3],["object",1],["omits",1],["additional",2],["may",1],["explicitly",1],["override",1],["true",1],["false",1],["applied",1],["every",1],["if",2],["not",1],["property",1],["policies",1],["error",2],["must",2],["be",2],["allow",1],["at",1],["least",1],["definition",1],["list",1],["path",1],["depth",1]]},{"id":"openai4s/tools/schema.py#validate_schema_definition","name":[["validate",1],["schema",1],["definition",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["validate",4],["schema",7],["definition",3],["any",2],["path",4],["str",2],["none",2],["trusted",1],["declaration",1],["against",1],["supported",1],["subset",1],["depth",1]]},{"id":"openai4s/tools/schema.py#ValidationIssue","name":[["validation",1],["issue",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["class",2],["validation",3],["issue",2],["one",1],["stable",1],["user",1],["model",1],["readable",1],["input",1],["failure",1],["path",2],["str",4],["message",2],["def",1],["self",3],["return",1]]},{"id":"openai4s/tools/schema.py#ValidationIssue.__str__","name":[["str",1]],"path":[["openai4s",1],["tools",1],["schema",1],["py",1]],"body":[["def",2],["str",4],["self",4],["return",1],["path",1],["message",1]]},{"id":"openai4s/tools/science.py","name":[["science",1],["py",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["flat",1],["control",1],["tool",4],["surface",1],["schema",1],["normalized",1],["scientific",1],["databases",2],["from",4],["future",1],["import",4],["annotations",1],["typing",1],["any",1],["openai4s",2],["tools",2],["base",1],["taxonomy",1],["read",1],["only",1],["workspace",1],["write",1],["resource",1],["key",1],["all",1],["science",2],["list",1],["search",1]]},{"id":"openai4s/tools/science.py#_maybe_record","name":[["maybe",1],["record",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["maybe",2],["record",3],["runtime",4],["any",2],["result",3],["dict",4],["none",5],["if",2],["not",2],["stage10",1],["return",3],["recorder",3],["getattr",1],["science",1],["artifact",1],["callable",1]]},{"id":"openai4s/tools/science.py#_stage10","name":[["stage10",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["stage10",6],["runtime",5],["any",2],["bool",3],["from",2],["openai4s",2],["host",1],["science",1],["import",2],["official",2],["enabled",6],["getattr",3],["none",4],["if",2],["callable",1],["return",2],["cfg",5],["config",4]]},{"id":"openai4s/tools/science.py#ScienceListDatabasesTool","name":[["science",1],["list",1],["databases",1],["tool",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["class",2],["science",10],["list",6],["databases",4],["tool",4],["name",1],["dbs",2],["host",2],["method",1],["description",2],["structured",1],["public",1],["scientific",1],["query",1],["hints",1],["filters",1],["parameters",1],["properties",1],["domain",2],["type",1],["string",1],["enum",1],["all",3],["biology",1],["chemistry",1],["literature",1],["ml",1],["physics",1],["optional",1],["discipline",1],["filter",1],["default",2],["required",1],["requires",1],["approval",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["catalog",1],["def",1],["execute",1],["self",1],["runtime",2],["any",1],["arguments",2],["dict",2],["from",1],["openai4s",1],["import",1],["connector",4],["error",5],["service",2],["try",1],["return",2],["stage10",2],["str",2],["except",1],["as",1]]},{"id":"openai4s/tools/science.py#ScienceListDatabasesTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["runtime",3],["any",2],["arguments",3],["dict",4],["from",1],["openai4s",1],["host",1],["science",5],["import",1],["connector",4],["error",5],["service",2],["try",1],["return",2],["stage10",2],["list",1],["databases",1],["str",2],["domain",1],["all",1],["except",1],["as",1]]},{"id":"openai4s/tools/science.py#ScienceSearchTool","name":[["science",1],["search",1],["tool",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["class",4],["science",12],["search",7],["tool",4],["name",1],["host",2],["method",1],["description",1],["one",1],["supported",1],["scientific",1],["database",9],["return",8],["normalized",1],["typed",1],["records",1],["parameters",1],["properties",3],["type",12],["string",6],["enum",1],["uniprot",1],["pdb",1],["ensembl",1],["chembl",1],["pubchem",1],["arxiv",1],["openalex",1],["clinvar",1],["pubmed",1],["clinicaltrials",1],["query",3],["min",1],["length",6],["max",5],["500",1],["limit",4],["integer",3],["minimum",4],["maximum",4],["50",2],["cursor",3],["2000",1],["filters",3],["object",1],["organism",1],["id",1],["30",2],["species",1],["80",1],["year",2],["from",3],["1000",2],["3000",2],["work",1],["additional",1],["false",2],["timeout",3],["number",1],["120",1],["required",1],["read",3],["only",3],["needs",1],["network",3],["true",4],["writes",2],["files",2],["derived",1],["write",3],["path",1],["screen",1],["untrusted",1],["output",2],["100",1],["000",1],["permission",1],["target",2],["key",4],["resource",4],["prefix",1],["side",2],["effect",2],["workspace",2],["def",5],["self",5],["runtime",9],["any",5],["bool",2],["stage10",5],["not",1],["str",3],["if",3],["else",2],["keys",1],["arguments",10],["tuple",1],["isinstance",1],["dict",4],["execute",1],["openai4s",3],["import",2],["egress",3],["webtools",2],["connector",4],["error",8],["service",2],["try",1],["result",6],["int",1],["10",1],["float",1],["artifact",5],["maybe",1],["record",1],["gateway",1],["consumes",1],["marker",1],["after",1],["its",1],["trusted",1],["native",1],["writer",1],["capture",2],["replaces",1],["real",1],["ref",1],["except",2],["disabled",1],["blocked",1],["as",2],["exception",1],["noqa",1],["ble001",1],["preserve",1],["soft",1],["fail",1],["contract",1]]},{"id":"openai4s/tools/science.py#ScienceSearchTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["runtime",4],["any",2],["arguments",8],["dict",5],["from",2],["openai4s",3],["import",2],["egress",3],["webtools",2],["host",1],["science",6],["connector",4],["error",8],["service",2],["try",1],["result",6],["stage10",2],["search",2],["database",1],["query",1],["limit",2],["int",1],["10",1],["cursor",2],["filters",2],["timeout",2],["float",1],["30",1],["artifact",5],["maybe",1],["record",1],["if",1],["gateway",1],["consumes",1],["marker",1],["after",1],["its",1],["trusted",1],["native",1],["writer",1],["capture",2],["replaces",1],["real",1],["ref",1],["return",3],["except",2],["network",1],["disabled",1],["blocked",1],["as",2],["str",1],["exception",1],["noqa",1],["ble001",1],["preserve",1],["soft",1],["fail",1],["contract",1]]},{"id":"openai4s/tools/science.py#ScienceSearchTool.read_only_for","name":[["read",1],["only",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["read",2],["only",2],["self",2],["runtime",3],["any",2],["bool",2],["return",1],["not",1],["stage10",1]]},{"id":"openai4s/tools/science.py#ScienceSearchTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["database",3],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["key",1],["network",1],["science",1]]},{"id":"openai4s/tools/science.py#ScienceSearchTool.side_effect_class_for","name":[["side",1],["effect",1],["class",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["side",2],["effect",2],["class",2],["self",2],["runtime",3],["any",2],["str",2],["return",1],["workspace",1],["write",1],["if",1],["stage10",1],["else",1],["read",1],["only",1]]},{"id":"openai4s/tools/science.py#ScienceSearchTool.writes_files_for","name":[["writes",1],["files",1]],"path":[["openai4s",1],["tools",1],["science",1],["py",1]],"body":[["def",2],["writes",2],["files",2],["self",2],["runtime",3],["any",2],["bool",2],["return",1],["stage10",1]]},{"id":"openai4s/tools/search.py","name":[["search",1],["py",1]],"path":[["openai4s",1],["tools",1],["search",1],["py",1]],"body":[["compatibility",1],["facade",1],["class",1],["based",1],["workspace",1],["search",7],["tools",4],["from",3],["openai4s",3],["content",6],["import",3],["tool",7],["glob",6],["files",6],["registry",1],["all",1]]},{"id":"openai4s/tools/session.py","name":[["session",1],["py",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["class",1],["based",1],["native",1],["tools",4],["current",1],["session",3],["orchestration",1],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["base",1],["tool",7],["contexts",1],["control",1],["context",1],["taxonomy",1],["runtime",1],["mutation",1],["resource",1],["key",1],["all",1],["create",1],["checkpoint",1],["fork",1],["pending",1],["permissions",1],["revert",1],["preview",1],["status",1]]},{"id":"openai4s/tools/session.py#CreateCheckpointTool","name":[["create",1],["checkpoint",1],["tool",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["class",3],["create",5],["checkpoint",8],["tool",5],["append",2],["immutable",2],["without",1],["changing",1],["live",2],["workspace",2],["name",1],["host",2],["method",2],["session",4],["description",2],["current",3],["scientific",1],["parameters",1],["properties",1],["reason",1],["type",2],["string",2],["min",2],["length",4],["max",2],["200",1],["expected",2],["head",4],["256",1],["optional",1],["compare",1],["swap",1],["required",1],["read",1],["only",2],["false",2],["reversible",1],["creates",1],["no",1],["external",1],["work",1],["not",1],["alter",1],["so",1],["remains",1],["approval",2],["free",1],["but",1],["still",1],["forms",1],["mutating",1],["batch",1],["barrier",1],["durable",1],["audit",1],["event",1],["requires",1],["side",1],["effect",1],["runtime",3],["mutation",1],["resource",5],["key",3],["prefix",1],["target",1],["default",1],["def",2],["keys",1],["self",3],["arguments",5],["any",1],["tuple",1],["str",1],["spec",2],["if",1],["isinstance",1],["dict",4],["else",1],["return",2],["execute",1],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/session.py#CreateCheckpointTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/session.py#CreateCheckpointTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["resource",4],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["spec",2],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["key",2],["session",1],["current",1],["checkpoint",1],["expected",1],["head",2]]},{"id":"openai4s/tools/session.py#ForkSessionTool","name":[["fork",1],["session",1],["tool",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["class",3],["fork",6],["session",7],["tool",5],["one",3],["exact",1],["immutable",1],["cursor",2],["into",2],["isolated",2],["view",2],["only",3],["branch",3],["name",2],["host",2],["method",2],["description",1],["current",4],["from",18],["exactly",2],["checkpoint",7],["cell",8],["message",8],["parameters",1],["properties",1],["id",17],["type",4],["string",4],["min",4],["length",8],["max",4],["256",3],["200",1],["required",2],["read",1],["false",2],["requires",1],["approval",1],["side",1],["effect",1],["runtime",3],["mutation",1],["resource",6],["key",4],["prefix",1],["target",6],["default",1],["def",4],["native",1],["precheck",1],["self",5],["arguments",12],["dict",6],["str",4],["none",3],["sources",2],["if",4],["sum",1],["value",2],["not",1],["return",5],["provide",1],["permission",1],["any",2],["spec",10],["isinstance",2],["else",2],["keys",1],["tuple",1],["kind",4],["elif",1],["new",1],["execute",1],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/session.py#ForkSessionTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/session.py#ForkSessionTool.native_precheck","name":[["native",1],["precheck",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["native",2],["precheck",2],["self",2],["arguments",5],["dict",2],["str",2],["none",4],["sources",2],["from",6],["checkpoint",2],["id",6],["cell",2],["message",2],["if",1],["sum",1],["value",2],["not",1],["return",2],["provide",1],["exactly",1],["one",1]]},{"id":"openai4s/tools/session.py#ForkSessionTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",4],["any",2],["str",3],["spec",4],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["from",3],["checkpoint",1],["id",3],["cell",1],["message",1],["current",1]]},{"id":"openai4s/tools/session.py#ForkSessionTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["resource",5],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["spec",6],["if",2],["isinstance",1],["dict",1],["else",1],["kind",4],["checkpoint",2],["target",4],["from",5],["id",5],["cell",3],["elif",1],["message",3],["return",1],["key",3],["session",1],["current",1],["required",1],["branch",1],["new",1]]},{"id":"openai4s/tools/session.py#PendingPermissionsTool","name":[["pending",1],["permissions",1],["tool",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["class",2],["pending",5],["permissions",4],["tool",5],["inspect",1],["durable",1],["approval",3],["identities",1],["without",1],["exposing",1],["stored",1],["inputs",1],["name",1],["host",2],["method",2],["session",2],["description",1],["list",1],["unresolved",1],["human",1],["requests",1],["current",1],["parameters",1],["properties",1],["limit",1],["type",1],["integer",1],["minimum",1],["maximum",1],["100",1],["required",1],["requires",1],["false",1],["resource",2],["key",1],["prefix",1],["permission",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/session.py#PendingPermissionsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/session.py#RevertPreviewTool","name":[["revert",1],["preview",1],["tool",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["class",2],["revert",6],["preview",5],["tool",5],["compute",1],["conflict",1],["aware",1],["plan",1],["without",1],["changing",1],["session",3],["state",2],["name",1],["host",2],["method",2],["description",1],["exact",1],["workspace",1],["notebook",1],["artifact",1],["changes",1],["reverting",1],["checkpoint",7],["never",1],["applies",1],["parameters",1],["properties",1],["id",4],["type",1],["string",1],["min",1],["length",2],["max",1],["256",1],["required",1],["requires",1],["approval",1],["false",1],["resource",5],["key",4],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",5],["any",1],["tuple",1],["str",1],["spec",2],["if",1],["isinstance",1],["dict",4],["else",1],["return",2],["current",1],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/session.py#RevertPreviewTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/session.py#RevertPreviewTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["resource",4],["keys",2],["self",2],["arguments",4],["any",2],["tuple",2],["str",2],["spec",2],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["key",2],["session",1],["current",1],["checkpoint",2],["id",1]]},{"id":"openai4s/tools/session.py#SessionStatusTool","name":[["session",1],["status",1],["tool",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["class",2],["session",6],["status",4],["tool",5],["inspect",2],["checkpoints",1],["branches",1],["recovery",2],["pending",1],["approval",2],["count",1],["name",1],["host",2],["method",2],["description",1],["current",2],["branch",1],["checkpoint",2],["state",1],["parameters",1],["properties",1],["limit",1],["type",1],["integer",1],["minimum",1],["maximum",1],["100",1],["required",1],["requires",1],["false",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",2],["dict",3],["return",1],["invoke",1]]},{"id":"openai4s/tools/session.py#SessionStatusTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["session",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",3],["dict",5],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/skills.py","name":[["skills",1],["py",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["progressive",1],["disclosure",1],["skill",5],["control",2],["tools",4],["from",5],["future",1],["import",5],["annotations",1],["typing",1],["any",1],["openai4s",3],["base",1],["tool",8],["contexts",1],["context",1],["taxonomy",1],["runtime",1],["mutation",1],["resource",1],["key",1],["all",1],["list",1],["skills",2],["load",1],["rollback",1],["version",1],["search",1],["history",1],["status",1]]},{"id":"openai4s/tools/skills.py#ListSkillsTool","name":[["list",1],["skills",1],["tool",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["class",2],["list",8],["skills",7],["tool",5],["complete",1],["skill",5],["catalog",5],["visible",1],["current",1],["agent",1],["name",10],["keep",1],["native",2],["projection",1],["separate",1],["from",1],["sdk",1],["method",3],["host",5],["returns",1],["full",4],["metadata",2],["public",1],["cell",2],["contract",1],["while",2],["control",2],["plane",1],["view",1],["deliberately",1],["compact",1],["description",3],["return",3],["overview",1],["exact",1],["total",1],["count",4],["curated",7],["names",12],["one",4],["id",3],["size",3],["summary",1],["per",2],["bundled",2],["collection",13],["enumerate",2],["call",2],["again",1],["offset",13],["load",1],["each",1],["returned",2],["then",2],["continue",1],["at",1],["every",1],["next",2],["field",1],["present",1],["not",3],["workspace",2],["file",1],["tools",1],["parameters",1],["properties",1],["type",3],["string",1],["instead",1],["integer",1],["minimum",1],["start",1],["index",1],["paging",1],["listing",2],["required",1],["requires",1],["approval",1],["false",1],["page",8],["enumerating",1],["chosen",1],["so",1],["stays",2],["inside",2],["output",2],["limit",2],["room",1],["wrapper",1],["150",1],["10",1],["000",1],["resource",2],["key",1],["prefix",1],["target",1],["default",1],["def",1],["execute",1],["self",3],["runtime",2],["context",1],["arguments",3],["dict",5],["also",1],["carries",1],["descriptions",1],["readiness",1],["content",1],["digests",1],["version",1],["ids",1],["ui",1],["reconciliation",1],["json",1],["exceeds",1],["bounded",1],["model",1],["observation",1],["window",1],["archived",1],["internal",1],["blob",1],["ark",1],["mistook",1],["archive",1],["hint",1],["path",1],["enumeration",1],["needs",1],["only",1],["stable",1],["available",1],["through",1],["foreground",1],["entry",1],["here",1],["same",2],["way",1],["line",1],["system",2],["prompt",1],["its",1],["members",1],["as",3],["peers",1],["alphafold2",1],["was",1],["forced",1],["truncation",1],["ceiling",1],["up",1],["first",1],["place",1],["rest",1],["treats",1],["41",1],["recipes",1],["object",1],["pinned",1],["561",1],["recipe",1],["import",1],["spec",3],["if",8],["isinstance",1],["else",1],["rows",4],["invoke",1],["wanted",4],["str",7],["strip",1],["row",8],["try",1],["max",1],["int",2],["except",1],["error",2],["value",1],["result",3],["any",1],["len",5],["counts",6],["identifier",7],["collections",3],["sorted",1],["sum",1],["values",1]]},{"id":"openai4s/tools/skills.py#ListSkillsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",7],["host",5],["catalog",6],["also",2],["carries",2],["descriptions",2],["readiness",2],["content",2],["digests",2],["version",2],["ids",2],["ui",2],["reconciliation",2],["full",4],["json",2],["exceeds",2],["bounded",2],["model",2],["observation",2],["window",2],["archived",2],["internal",2],["blob",2],["ark",2],["then",2],["mistook",2],["archive",2],["hint",2],["workspace",2],["path",2],["native",2],["enumeration",2],["needs",2],["only",2],["stable",2],["names",10],["metadata",2],["stays",2],["available",2],["through",2],["skills",2],["list",2],["inside",2],["foreground",2],["cell",2],["bundled",2],["collection",7],["one",4],["entry",2],["here",2],["same",4],["way",2],["line",2],["system",4],["prompt",2],["listing",2],["its",2],["members",2],["as",6],["peers",2],["alphafold2",2],["was",2],["forced",2],["truncation",2],["ceiling",2],["up",2],["first",2],["place",2],["rest",2],["treats",2],["41",2],["curated",7],["recipes",2],["not",3],["object",2],["pinned",2],["561",2],["recipe",2],["import",2],["spec",3],["if",8],["isinstance",1],["else",1],["rows",4],["invoke",1],["method",1],["wanted",4],["str",7],["strip",1],["row",8],["name",8],["try",1],["offset",10],["max",1],["int",2],["except",1],["type",1],["error",2],["value",1],["page",5],["size",1],["result",3],["any",1],["count",3],["len",5],["next",1],["return",2],["counts",6],["identifier",7],["collections",3],["id",1],["sorted",1],["sum",1],["values",1]]},{"id":"openai4s/tools/skills.py#LoadSkillTool","name":[["load",1],["skill",1],["tool",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["class",2],["load",6],["skill",12],["tool",6],["one",2],["exact",1],["fuzzy",1],["document",2],["through",1],["scoped",1],["loader",1],["name",12],["host",2],["method",2],["description",2],["complete",2],["md",2],["guidance",2],["by",1],["parameters",1],["properties",1],["type",1],["string",1],["min",1],["length",1],["from",1],["available",1],["catalog",1],["required",1],["requires",1],["approval",1],["false",1],["whole",2],["promise",1],["under",1],["inherited",1],["20k",1],["default",1],["210",1],["bundled",2],["documents",1],["came",1],["back",1],["ending",1],["truncation",1],["marker",1],["largest",1],["42",1],["452",1],["chars",1],["so",1],["agent",1],["read",1],["protocol",1],["setup",1],["lost",1],["its",1],["validation",1],["caveat",1],["tail",1],["while",1],["believing",1],["had",1],["recipe",1],["50k",1],["covers",1],["every",1],["output",1],["limit",1],["50",1],["000",1],["resource",4],["key",3],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",8],["any",1],["tuple",1],["str",5],["if",2],["isinstance",2],["else",2],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["dict",2],["invoke",1]]},{"id":"openai4s/tools/skills.py#LoadSkillTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",4],["str",4],["name",3],["if",1],["isinstance",1],["else",1],["return",1],["invoke",1],["host",1],["method",1]]},{"id":"openai4s/tools/skills.py#LoadSkillTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",5],["any",2],["tuple",2],["str",3],["name",3],["if",1],["isinstance",1],["else",1],["return",1],["key",1],["skill",1]]},{"id":"openai4s/tools/skills.py#ReadSkillFileTool","name":[["read",1],["skill",1],["file",1],["tool",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["class",2],["read",12],["skill",23],["file",9],["tool",7],["one",3],["inside",4],["directory",6],["reference",3],["not",5],["recipe",3],["load",3],["returns",1],["whole",1],["md",7],["says",1],["references",2],["data",3],["contracts",2],["before",1],["running",1],["pipeline",1],["needs",1],["itself",2],["only",1],["route",1],["was",1],["host",4],["skills",3],["from",2],["python",1],["cell",2],["so",2],["agent",2],["working",1],["plane",1],["delegated",1],["child",1],["never",1],["runs",1],["most",1],["all",3],["structurally",1],["could",1],["follow",1],["instruction",1],["its",1],["natural",1],["fallback",1],["text",1],["failed",1],["workspace",3],["escape",1],["error",1],["reads",1],["exactly",1],["like",1],["there",1],["nothing",1],["about",1],["safety",1],["envelope",1],["changes",1],["maps",1],["existing",1],["method",3],["allowlist",1],["capability",1],["state",1],["check",1],["loader",1],["own",1],["containment",1],["guard",1],["path",6],["resolves",1],["outside",1],["symlinks",1],["included",1],["refused",1],["apply",1],["unchanged",1],["name",8],["description",3],["by",2],["relative",2],["examples",1],["config",1],["yaml",1],["documents",2],["loaded",1],["tells",1],["you",1],["tools",1],["parameters",1],["properties",1],["type",2],["string",2],["min",2],["length",3],["available",1],["catalog",1],["max",1],["500",1],["defaults",1],["must",1],["stay",1],["required",1],["requires",1],["approval",1],["false",1],["matches",1],["bundled",1],["run",1],["tens",1],["thousands",1],["characters",1],["truncated",1],["mid",1],["table",1],["contract",1],["half",1],["while",1],["believing",1],["had",1],["anything",1],["longer",1],["than",1],["bounded",1],["explicit",1],["truncation",1],["marker",1],["registry",1],["output",1],["limit",1],["50",1],["000",1],["resource",4],["key",3],["prefix",1],["target",1],["def",2],["keys",1],["self",3],["arguments",11],["any",1],["tuple",1],["str",4],["if",2],["isinstance",2],["dict",3],["else",2],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/skills.py#ReadSkillFileTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",7],["dict",3],["str",4],["if",1],["isinstance",1],["else",1],["return",1],["invoke",1],["host",1],["method",1],["name",2],["path",2],["skill",1],["md",1]]},{"id":"openai4s/tools/skills.py#ReadSkillFileTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",6],["any",2],["tuple",2],["str",2],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["key",1],["skill",1],["name",1]]},{"id":"openai4s/tools/skills.py#RollbackSkillVersionTool","name":[["rollback",1],["skill",1],["version",1],["tool",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["class",3],["rollback",4],["skill",9],["version",16],["tool",6],["status",3],["human",1],["approved",1],["pointer",1],["change",1],["retained",2],["immutable",2],["name",5],["host",2],["method",2],["skills",2],["description",2],["roll",1],["back",1],["writable",1],["personal",2],["project",1],["bundled",1],["parameters",2],["properties",2],["id",11],["type",1],["string",1],["min",1],["length",2],["71",2],["max",1],["exact",1],["returned",1],["by",2],["history",1],["required",1],["scope",4],["read",1],["only",1],["false",1],["requires",1],["approval",1],["true",1],["side",1],["effect",1],["runtime",3],["mutation",1],["def",3],["permission",1],["target",1],["self",4],["arguments",13],["any",2],["str",6],["if",2],["isinstance",1],["dict",4],["else",1],["return",4],["native",1],["precheck",1],["none",2],["digest",3],["removeprefix",1],["skillv",3],["not",2],["startswith",1],["len",1],["64",2],["character",2],["0123456789abcdef",1],["must",1],["be",1],["followed",1],["lowercase",1],["hex",1],["digits",1],["execute",1],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/skills.py#RollbackSkillVersionTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["name",2],["str",3],["scope",2],["version",2],["id",2]]},{"id":"openai4s/tools/skills.py#RollbackSkillVersionTool.native_precheck","name":[["native",1],["precheck",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["native",2],["precheck",2],["self",2],["arguments",3],["dict",2],["str",3],["none",3],["version",5],["id",5],["digest",3],["removeprefix",1],["skillv",3],["if",1],["not",2],["startswith",1],["len",1],["64",2],["any",1],["character",2],["0123456789abcdef",1],["return",2],["must",1],["be",1],["followed",1],["by",1],["lowercase",1],["hex",1],["digits",1]]},{"id":"openai4s/tools/skills.py#RollbackSkillVersionTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",8],["any",2],["str",2],["if",1],["isinstance",1],["dict",1],["else",1],["return",1],["scope",1],["personal",1],["name",1],["version",1],["id",1]]},{"id":"openai4s/tools/skills.py#SearchSkillsTool","name":[["search",1],["skills",1],["tool",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["class",2],["search",8],["skills",7],["tool",7],["retrieve",1],["full",3],["recipes",4],["only",2],["task",1],["needs",1],["them",2],["name",13],["host",2],["method",3],["description",9],["find",2],["relevant",1],["load",7],["their",1],["demand",1],["parameters",1],["properties",1],["query",5],["type",3],["string",1],["min",2],["length",1],["keywords",1],["describing",1],["needed",1],["workflow",1],["limit",13],["integer",1],["minimum",1],["maximum",3],["20",3],["matching",1],["return",11],["default",4],["required",1],["requires",1],["approval",1],["false",5],["each",2],["hit",8],["carries",1],["recipe",3],["imported",1],["collection",2],["documents",3],["3x",1],["curated",1],["median",1],["18k",1],["vs",1],["5k",1],["chars",3],["so",4],["inherited",1],["20k",1],["cut",2],["from",3],["101",1],["701",1],["down",1],["single",1],["visible",1],["very",1],["path",1],["prompt",1],["line",1],["makes",1],["primary",1],["output",7],["50",1],["000",3],["ceiling",1],["text",1],["one",3],["result",7],["may",1],["carry",1],["doc",10],["budget",4],["44",1],["reserved",1],["per",3],["everything",1],["not",8],["import",2],["hint",1],["score",1],["sidecar",1],["gate",1],["json",7],["punctuation",1],["reaches",1],["at",2],["wide",1],["end",1],["reserve",1],["keeps",1],["whole",2],["inside",1],["row",13],["overhead",1],["700",1],["preferred",1],["floor",1],["stub",1],["too",1],["small",2],["judge",1],["relevance",1],["by",1],["same",1],["as",1],["dropped",1],["lowered",1],["automatically",1],["cannot",2],["pay",1],["because",1],["short",1],["still",1],["beats",1],["invisible",1],["resource",2],["key",2],["prefix",4],["skill",3],["target",1],["def",6],["execute",1],["self",9],["runtime",2],["control",1],["context",1],["arguments",3],["dict",5],["list",7],["rows",15],["invoke",1],["int",4],["fit",4],["any",8],["shorten",1],["longest",1],["instead",2],["losing",1],["last",1],["hits",2],["format",1],["truncates",1],["rendered",6],["tail",2],["oversized",2],["degrade",1],["deletes",1],["names",2],["all",1],["mid",1],["ranking",1],["then",1],["letting",1],["transport",1],["decide",1],["survive",1],["worst",1],["both",1],["docs",1],["handed",1],["back",1],["long",1],["ones",1],["shortened",2],["explicit",1],["pointer",5],["returns",1],["complete",2],["document",2],["if",11],["isinstance",2],["size",7],["len",5],["value",5],["try",1],["body",3],["dumps",2],["ensure",2],["ascii",2],["indent",1],["str",11],["except",1],["error",4],["returned",2],["non",1],["standard",2],["retry",2],["smaller",1],["indexed",4],["enumerate",1],["index",6],["omitted",4],["none",3],["literal",2],["amount",2],["more",2],["characters",1],["else",2],["was",1],["call",1],["cap",7],["markers",3],["bool",2],["true",2],["out",3],["continue",1],["replacement",3],["identity",3],["descriptions",4],["compact",6],["item",4],["append",1],["largest",1],["common",1],["raw",1],["whose",2],["actual",1],["rendering",1],["fits",1],["escaping",1],["turn",1],["source",1],["character",2],["into",1],["two",1],["count",1],["estimates",1],["protect",1],["later",1],["formatter",2],["shortest",4],["marker",1],["prose",1],["expendable",1],["rare",1],["fallback",1],["preserves",1],["every",2],["metadata",3],["plus",1],["pointers",1],["but",1],["repeating",1],["explanation",1],["has",1],["optional",1],["unexpectedly",1],["enormous",1],["preserve",1],["ranked",1],["identities",2],["injection",1],["safe",1],["returning",1],["generic",1],["will",1],["silently",1],["exceeds",1]]},{"id":"openai4s/tools/skills.py#SearchSkillsTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",2],["list",2],["rows",2],["invoke",1],["host",1],["method",1],["query",2],["limit",2],["int",1],["return",1],["fit",1],["budget",1]]},{"id":"openai4s/tools/skills.py#SearchSkillsTool.fit_to_budget","name":[["fit",1],["budget",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",6],["fit",4],["budget",2],["self",8],["rows",15],["any",11],["shorten",1],["longest",1],["recipes",1],["instead",2],["losing",1],["last",1],["hits",2],["format",1],["tool",2],["result",7],["truncates",1],["rendered",8],["from",2],["tail",2],["so",3],["oversized",3],["not",7],["degrade",1],["deletes",1],["names",2],["all",1],["mid",1],["json",6],["ranking",1],["them",1],["then",2],["letting",1],["transport",1],["decide",1],["survive",1],["worst",1],["both",1],["small",1],["docs",1],["handed",1],["back",1],["whole",2],["only",2],["long",1],["ones",1],["shortened",3],["each",2],["explicit",1],["pointer",6],["at",2],["load",7],["skill",2],["returns",1],["complete",2],["document",3],["import",1],["if",16],["isinstance",2],["list",7],["return",10],["prefix",3],["size",8],["len",8],["name",11],["value",5],["int",4],["try",1],["body",4],["dumps",2],["ensure",2],["ascii",2],["false",4],["indent",1],["default",1],["str",11],["except",1],["type",1],["error",4],["output",6],["limit",8],["row",13],["dict",4],["search",5],["skills",2],["returned",2],["non",1],["standard",2],["retry",2],["smaller",3],["indexed",4],["enumerate",2],["documents",3],["index",6],["doc",10],["omitted",4],["none",6],["literal",2],["amount",2],["more",2],["characters",1],["else",4],["recipe",1],["was",1],["call",1],["cap",16],["markers",3],["bool",2],["true",2],["out",3],["continue",3],["replacement",3],["identity",3],["descriptions",4],["compact",6],["item",4],["description",5],["append",1],["find",1],["largest",1],["common",1],["raw",1],["whose",2],["actual",1],["rendering",2],["fits",1],["escaping",1],["turn",1],["one",2],["source",1],["character",2],["into",1],["two",1],["count",1],["estimates",1],["cannot",1],["protect",1],["later",2],["formatter",2],["shortest",5],["marker",1],["prose",1],["expendable",1],["rare",1],["fallback",1],["preserves",1],["every",2],["metadata",3],["plus",1],["pointers",1],["but",1],["repeating",1],["per",1],["explanation",1],["has",1],["maximum",4],["20",1],["optional",1],["unexpectedly",1],["enormous",1],["preserve",1],["ranked",1],["identities",2],["injection",1],["safe",1],["hit",2],["returning",1],["generic",1],["will",1],["silently",1],["cut",1],["exceeds",1],["best",10],["retained",6],["lengths",4],["values",1],["max",1],["monotone",1],["while",2],["stays",1],["same",1],["becomes",1],["its",1],["disappears",1],["suddenly",1],["binary",1],["over",1],["therefore",1],["reject",1],["early",1],["midpoint",1],["never",1],["reach",1],["legal",2],["discontinuity",1],["interval",1],["between",1],["length",3],["breakpoints",1],["separately",1],["keep",1],["candidate",6],["containing",1],["most",1],["original",1],["text",1],["starts",4],["sorted",1],["position",3],["start",3],["end",3],["low",4],["high",4],["segment",4],["tuple",1],["sum",1],["min",1]]},{"id":"openai4s/tools/skills.py#SearchSkillsTool.fit_to_budget.identity_rows","name":[["identity",1],["rows",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["identity",2],["rows",2],["descriptions",3],["bool",2],["list",3],["dict",4],["str",6],["any",4],["compact",3],["index",1],["row",3],["indexed",1],["name",5],["item",4],["description",5],["if",1],["doc",1],["load",1],["pointer",1],["append",1],["return",1]]},{"id":"openai4s/tools/skills.py#SearchSkillsTool.fit_to_budget.load_pointer","name":[["load",1],["pointer",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["load",3],["pointer",2],["name",3],["str",4],["omitted",4],["int",2],["none",5],["literal",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["amount",2],["more",1],["characters",1],["if",1],["not",1],["else",1],["return",1],["recipe",1],["was",1],["shortened",1],["fit",1],["result",1],["call",1],["skill",1],["complete",1],["document",1]]},{"id":"openai4s/tools/skills.py#SearchSkillsTool.fit_to_budget.rendered_size","name":[["rendered",1],["size",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["rendered",2],["size",3],["value",5],["any",2],["int",2],["try",1],["body",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["default",1],["str",2],["except",1],["type",1],["error",2],["return",1],["prefix",1],["len",1]]},{"id":"openai4s/tools/skills.py#SearchSkillsTool.fit_to_budget.with_cap","name":[["cap",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["cap",7],["int",2],["markers",3],["bool",2],["true",2],["list",3],["any",2],["out",3],["rows",1],["index",3],["row",3],["indexed",1],["doc",5],["documents",1],["if",2],["len",2],["continue",1],["not",1],["replacement",3],["else",1],["name",3],["str",1],["load",1],["pointer",1],["omitted",1],["return",1]]},{"id":"openai4s/tools/skills.py#SkillHistoryTool","name":[["skill",1],["history",1],["tool",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["class",2],["skill",7],["history",4],["tool",6],["status",3],["list",2],["immutable",2],["versions",2],["lifecycle",2],["events",3],["without",1],["source",1],["bytes",1],["name",4],["host",2],["method",2],["skills",1],["description",2],["install",1],["publish",1],["rollback",1],["parameters",2],["properties",2],["limit",3],["type",1],["integer",1],["minimum",1],["maximum",2],["200",1],["return",2],["default",1],["50",2],["required",1],["scope",3],["provider",1],["strict",1],["false",1],["def",1],["execute",1],["self",2],["runtime",2],["control",1],["context",1],["arguments",4],["dict",2],["invoke",1],["str",2],["int",1]]},{"id":"openai4s/tools/skills.py#SkillHistoryTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",5],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["name",2],["str",2],["scope",2],["limit",2],["int",1],["50",1]]},{"id":"openai4s/tools/skills.py#SkillStatusTool","name":[["skill",1],["status",1],["tool",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["class",2],["skill",8],["status",4],["tool",5],["inspect",2],["one",2],["exact",2],["personal",4],["project",3],["activation",1],["without",1],["reading",1],["bytes",1],["name",8],["host",2],["method",2],["skills",1],["description",3],["active",1],["version",1],["safe",1],["manifest",1],["scope",6],["parameters",1],["properties",1],["type",2],["string",2],["min",1],["length",1],["declared",1],["enum",1],["library",1],["current",1],["overlay",1],["required",1],["requires",1],["approval",1],["false",1],["resource",4],["key",3],["prefix",1],["target",3],["def",2],["keys",1],["self",3],["arguments",9],["any",1],["tuple",1],["str",3],["if",1],["isinstance",1],["dict",3],["else",1],["return",2],["execute",1],["runtime",2],["control",1],["context",1],["invoke",1]]},{"id":"openai4s/tools/skills.py#SkillStatusTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["runtime",3],["control",2],["tool",2],["context",2],["arguments",4],["dict",4],["return",1],["invoke",1],["host",1],["method",1],["name",2],["str",2],["scope",2]]},{"id":"openai4s/tools/skills.py#SkillStatusTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["skills",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",2],["arguments",7],["any",2],["tuple",2],["str",2],["if",1],["isinstance",1],["dict",1],["else",1],["target",2],["scope",1],["personal",1],["name",1],["return",1],["key",1],["skill",1]]},{"id":"openai4s/tools/taxonomy.py","name":[["taxonomy",1],["py",1]],"path":[["openai4s",1],["tools",1],["taxonomy",1],["py",1]],"body":[["stable",1],["side",3],["effect",3],["resource",2],["key",2],["vocabulary",1],["control",2],["tools",1],["from",2],["future",1],["import",4],["annotations",1],["posixpath",1],["re",3],["typing",1],["any",1],["read",4],["only",4],["workspace",5],["write",8],["runtime",4],["mutation",4],["external",4],["high",4],["risk",4],["classes",2],["frozenset",1],["chars",1],["compile",2],["x00",1],["x1f",1],["x7f",1],["space",1],["all",1],["target",1]]},{"id":"openai4s/tools/taxonomy.py#_component","name":[["component",1]],"path":[["openai4s",1],["tools",1],["taxonomy",1],["py",1]],"body":[["def",2],["component",2],["value",3],["any",2],["fallback",3],["str",5],["text",9],["control",1],["chars",1],["sub",2],["strip",1],["space",1],["replace",1],["if",2],["not",1],["len",1],["512",1],["509",1],["return",1]]},{"id":"openai4s/tools/taxonomy.py#resource_key","name":[["resource",1],["key",1]],"path":[["openai4s",1],["tools",1],["taxonomy",1],["py",1]],"body":[["def",2],["resource",3],["key",2],["namespace",6],["str",4],["target",6],["any",2],["build",1],["bounded",1],["log",1],["safe",1],["identifier",1],["clean",4],["component",2],["fallback",2],["tool",1],["return",1]]},{"id":"openai4s/tools/taxonomy.py#workspace_target","name":[["workspace",1],["target",1]],"path":[["openai4s",1],["tools",1],["taxonomy",1],["py",1]],"body":[["def",2],["workspace",2],["target",2],["value",3],["any",2],["str",3],["normalize",1],["model",1],["provided",1],["relative",1],["path",1],["without",1],["touching",1],["filesystem",1],["raw",2],["replace",1],["normalized",3],["posixpath",1],["normpath",1],["return",1],["if",1],["else",1]]},{"id":"openai4s/tools/web_download.py","name":[["web",1],["download",1],["py",1]],"path":[["openai4s",1],["tools",1],["web",1],["download",1],["py",1]],"body":[["fetch",3],["url",2],["straight",1],["into",1],["session",3],["workspace",3],["bounded",1],["confined",1],["web",4],["decodes",1],["response",1],["text",1],["so",2],["wrong",1],["shape",1],["zip",1],["tarball",1],["coordinate",1],["file",2],["without",1],["bundled",1],["skill",1],["needed",1],["one",3],["reached",1],["raw",1],["urllib",1],["request",1],["made",1],["way",1],["subject",1],["neither",2],["egress",1],["allowlist",2],["nor",1],["ssrf",1],["guard",1],["every",1],["hop",3],["webtools",3],["http",1],["applies",1],["point",1],["tool",5],["not",1],["convenience",1],["bytes",3],["come",1],["through",1],["same",1],["door",1],["as",1],["everything",1],["else",1],["two",1],["guards",1],["meet",1],["here",1],["optional",1],["side",2],["network",1],["must",1],["be",1],["enabled",1],["domain",1],["checked",1],["per",1],["redirect",1],["resolves",2],["private",1],["metadata",1],["address",1],["refused",1],["path",3],["write",1],["destination",1],["against",1],["parent",1],["directory",1],["absolute",1],["symlink",1],["escape",1],["rejected",1],["capability",2],["writes",2],["wherever",1],["told",1],["outside",1],["download",3],["deliberately",1],["no",1],["confinement",1],["its",1],["own",1],["before",1],["calling",1],["from",5],["future",1],["import",9],["annotations",1],["hashlib",1],["os",1],["stat",1],["tempfile",1],["pathlib",1],["typing",1],["any",1],["openai4s",2],["tools",2],["base",1],["contexts",1],["context",1],["default",3],["ceiling",1],["comfortably",1],["above",1],["real",1],["spectra",1],["archive",1],["structure",1],["bundle",1],["far",1],["below",1],["whatever",2],["server",1],["decides",1],["send",1],["caller",1],["may",1],["lower",1],["enforces",1],["given",1],["while",1],["reading",1],["because",1],["cap",1],["applied",1],["after",1],["fact",1],["describes",1],["allocation",1],["rather",1],["than",1],["bounding",1],["max",2],["64",1],["1024",2],["all",1]]},{"id":"openai4s/tools/web_download.py#WebDownloadTool","name":[["web",1],["download",1],["tool",1]],"path":[["openai4s",1],["tools",1],["web",1],["download",1],["py",1]],"body":[["class",3],["web",7],["download",14],["tool",8],["one",4],["url",14],["into",3],["session",2],["workspace",13],["name",1],["host",3],["method",1],["description",6],["file",8],["binary",1],["archive",1],["content",2],["fetch",1],["cannot",2],["represent",1],["as",3],["text",1],["parameters",1],["properties",1],["type",6],["string",3],["min",2],["length",2],["path",11],["relative",3],["destination",1],["max",5],["bytes",8],["integer",1],["refuse",1],["body",1],["larger",1],["than",1],["default",4],["timeout",3],["number",1],["seconds",1],["wait",1],["before",3],["giving",1],["up",1],["60",2],["user",6],["agent",4],["override",1],["some",1],["scholarly",1],["apis",1],["serve",1],["their",1],["polite",1],["pool",1],["only",3],["callers",1],["send",1],["contactable",1],["required",2],["read",2],["false",3],["writes",2],["files",2],["true",10],["needs",1],["network",5],["every",1],["not",11],["formality",1],["here",1],["even",1],["though",1],["downloaded",1],["never",1],["reach",2],["model",1],["final",1],["after",1],["redirects",1],["server",1],["both",3],["chosen",1],["by",2],["remote",1],["able",1],["carry",1],["injection",1],["payload",1],["context",2],["screen",1],["untrusted",1],["output",1],["permission",4],["asked",1],["interesting",1],["question",1],["contacts",1],["local",1],["filename",1],["picks",1],["write",5],["already",1],["fenced",1],["resolve",1],["below",1],["leave",1],["whatever",1],["answer",1],["target",5],["key",5],["orthogonal",1],["above",1],["reason",1],["comment",1],["whole",1],["story",1],["secret",3],["about",1],["asking",1],["hard",1],["refusal",1],["stops",1],["any",2],["overwriting",1],["credential",1],["edit",1],["declare",1],["while",2],["third",1],["codebase",1],["did",1],["so",3],["env",3],["was",3],["refused",1],["outright",1],["same",1],["under",1],["cli",1],["cwd",1],["overwrote",1],["real",1],["project",1],["written",1],["then",1],["invisible",1],["glob",1],["grep",1],["filter",1],["basenames",1],["nothing",1],["afterwards",1],["shows",1],["happened",1],["side",1],["effect",1],["resource",2],["prefix",2],["def",2],["self",2],["arguments",9],["str",5],["if",6],["isinstance",1],["dict",3],["return",3],["import",2],["re",2],["sub",1],["https",1],["www",1],["split",1],["execute",1],["from",1],["openai4s",2],["egress",1],["webtools",2],["resolved",1],["request",1],["escapes",1],["should",1],["fail",1],["without",1],["having",1],["contacted",1],["anything",1],["otherwise",1],["rejected",1],["still",1],["leaks",1],["reachable",1],["try",7],["parent",7],["secure",1],["create",2],["parents",1],["except",5],["value",1],["error",6],["staging",2],["daemon",1],["private",6],["independent",1],["namespace",1],["complete",1],["hash",1],["verified",1],["response",2],["copied",4],["sibling",1],["opened",1],["through",1],["pinned",1],["fd",1],["tempfile",1],["temporary",1],["directory",3],["bin",1],["result",3],["float",1],["int",2],["none",2],["source",14],["descriptor",10],["os",10],["open",6],["rdonly",1],["getattr",2],["nofollow",1],["cloexec",1],["staged",7],["suffix",1],["base",3],["exception",3],["close",2],["oserror",1],["pass",1],["raise",4],["digest",3],["hashlib",1],["sha256",2],["fdopen",2],["rb",1],["closefd",2],["sink",4],["wb",1],["metadata",3],["fstat",1],["fileno",2],["stat",3],["isreg",2],["st",3],["mode",3],["runtime",2],["regular",1],["chunk",5],["256",1],["1024",1],["break",1],["len",1],["update",1],["hexdigest",1],["changed",1],["publication",1],["existing",4],["fchmod",1],["imode",1],["publish",1],["clos",1]]},{"id":"openai4s/tools/web_download.py#WebDownloadTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["web",1],["download",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",9],["tool",3],["context",2],["arguments",7],["dict",4],["from",1],["openai4s",2],["import",1],["egress",3],["webtools",5],["resolved",1],["before",2],["request",1],["download",7],["escapes",1],["should",1],["fail",1],["without",1],["having",1],["contacted",1],["anything",1],["otherwise",1],["rejected",1],["path",8],["still",1],["leaks",1],["url",2],["was",1],["reachable",1],["relative",4],["try",8],["parent",9],["secure",1],["create",2],["parents",1],["true",6],["except",9],["value",1],["error",12],["as",4],["return",4],["str",4],["network",2],["staging",2],["daemon",1],["private",6],["independent",1],["namespace",1],["only",1],["complete",1],["hash",1],["verified",1],["response",3],["copied",4],["into",1],["sibling",1],["opened",1],["through",1],["pinned",1],["fd",1],["tempfile",1],["temporary",1],["directory",3],["prefix",1],["bin",1],["result",4],["web",2],["timeout",2],["float",1],["60",1],["max",3],["bytes",5],["int",2],["default",1],["user",2],["agent",2],["none",2],["source",15],["descriptor",13],["os",11],["open",7],["rdonly",1],["getattr",2],["nofollow",1],["cloexec",1],["staged",10],["suffix",1],["base",3],["exception",4],["close",4],["oserror",3],["pass",3],["raise",5],["digest",3],["hashlib",1],["sha256",2],["fdopen",2],["rb",1],["closefd",2],["false",2],["sink",4],["wb",1],["metadata",3],["fstat",1],["fileno",2],["if",6],["not",4],["stat",3],["isreg",2],["st",3],["mode",3],["runtime",2],["regular",1],["file",2],["while",1],["chunk",5],["read",1],["256",1],["1024",1],["break",1],["len",1],["update",1],["write",1],["hexdigest",1],["changed",1],["publication",1],["existing",4],["target",2],["fchmod",1],["imode",1],["publish",1],["discard",1],["disabled",1],["ssrfblocked",1],["too",1],["large",1],["blocked",1],["noqa",1],["ble001",1],["reported",1],["like",1],["every",1],["other",1],["producing",1],["so",1],["absolute",1],["contains",1],["data",1],["dir",1],["therefore",1],["home",1],["never",1],["reaches",1],["model",1],["stored",1],["frame",1]]},{"id":"openai4s/tools/web_download.py#WebDownloadTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["web",1],["download",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",4],["any",2],["str",3],["if",1],["not",1],["isinstance",1],["dict",1],["return",2],["import",1],["re",2],["url",3],["sub",1],["https",1],["www",1],["split",1]]},{"id":"openai4s/tools/web_fetch.py","name":[["web",1],["fetch",1],["py",1]],"path":[["openai4s",1],["tools",1],["web",1],["fetch",1],["py",1]],"body":[["single",1],["url",1],["web",2],["fetch",2],["control",1],["tool",3],["from",4],["future",1],["import",5],["annotations",1],["re",1],["typing",1],["any",1],["openai4s",2],["tools",2],["base",1],["taxonomy",1],["resource",1],["key",1],["all",1]]},{"id":"openai4s/tools/web_fetch.py#WebFetchTool","name":[["web",1],["fetch",1],["tool",1]],"path":[["openai4s",1],["tools",1],["web",1],["fetch",1],["py",1]],"body":[["class",2],["web",6],["fetch",9],["tool",4],["normalize",1],["arguments",13],["preserve",1],["host",2],["soft",1],["fail",1],["contract",1],["name",1],["method",4],["description",7],["url",8],["return",7],["its",1],["content",2],["as",3],["markdown",5],["text",3],["html",3],["json",3],["parameters",1],["properties",1],["type",6],["string",4],["min",1],["length",1],["format",2],["enum",2],["one",2],["default",2],["max",3],["chars",3],["integer",1],["minimum",2],["maximum",2],["1000000",1],["truncate",1],["returned",1],["many",1],["characters",1],["timeout",3],["number",1],["120",1],["seconds",1],["wait",1],["before",1],["giving",1],["up",1],["30",2],["head",2],["asks",1],["only",2],["whether",1],["resource",3],["exists",1],["without",1],["downloading",1],["user",4],["agent",4],["override",1],["some",1],["scholarly",1],["apis",1],["serve",1],["their",1],["polite",1],["pool",1],["callers",1],["send",1],["contactable",1],["required",1],["needs",1],["network",3],["true",2],["screen",1],["untrusted",1],["output",1],["def",3],["permission",2],["target",2],["self",4],["any",3],["str",4],["if",1],["not",1],["isinstance",1],["dict",3],["re",1],["sub",1],["https",1],["www",1],["split",1],["keys",1],["tuple",1],["key",1],["execute",1],["runtime",1],["from",1],["openai4s",1],["import",1],["egress",3],["webtools",5],["try",1],["fmt",1],["float",1],["int",1],["20000",1],["none",1],["except",2],["disabled",1],["ssrfblocked",1],["response",1],["too",1],["large",1],["blocked",1],["error",6],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/tools/web_fetch.py#WebFetchTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["web",1],["fetch",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["runtime",2],["any",2],["arguments",8],["dict",4],["from",1],["openai4s",1],["import",1],["egress",3],["webtools",5],["try",1],["return",3],["web",2],["fetch",2],["url",1],["fmt",1],["format",1],["markdown",1],["timeout",2],["float",1],["30",1],["max",2],["chars",2],["int",1],["20000",1],["method",2],["user",2],["agent",2],["none",1],["except",2],["network",1],["disabled",1],["ssrfblocked",1],["response",1],["too",1],["large",1],["blocked",1],["as",2],["error",6],["str",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/tools/web_fetch.py#WebFetchTool.permission_target","name":[["permission",1],["target",1]],"path":[["openai4s",1],["tools",1],["web",1],["fetch",1],["py",1]],"body":[["def",2],["permission",2],["target",2],["self",2],["arguments",4],["any",2],["str",3],["if",1],["not",1],["isinstance",1],["dict",1],["return",2],["url",3],["re",1],["sub",1],["https",1],["www",1],["split",1]]},{"id":"openai4s/tools/web_fetch.py#WebFetchTool.resource_keys","name":[["resource",1],["keys",1]],"path":[["openai4s",1],["tools",1],["web",1],["fetch",1],["py",1]],"body":[["def",2],["resource",3],["keys",2],["self",3],["arguments",3],["any",2],["tuple",2],["str",2],["return",1],["key",1],["network",1],["permission",1],["target",1]]},{"id":"openai4s/tools/web_search.py","name":[["web",1],["search",1],["py",1]],"path":[["openai4s",1],["tools",1],["web",1],["search",1],["py",1]],"body":[["live",1],["web",2],["search",2],["control",1],["tool",3],["brokered",1],["primary",1],["provider",1],["from",3],["future",1],["import",3],["annotations",1],["typing",1],["any",1],["openai4s",1],["tools",1],["base",1],["all",1]]},{"id":"openai4s/tools/web_search.py#WebSearchTool","name":[["web",1],["search",1],["tool",1]],"path":[["openai4s",1],["tools",1],["web",1],["search",1],["py",1]],"body":[["class",2],["web",7],["search",14],["tool",4],["normalize",1],["arguments",5],["preserve",1],["host",2],["soft",1],["fail",1],["contract",1],["name",1],["method",1],["description",4],["live",1],["uses",1],["doubao",4],["agent",1],["plan",1],["key",3],["configured",1],["otherwise",1],["built",1],["fallback",1],["engines",1],["returns",1],["title",1],["url",1],["snippet",1],["parameters",1],["properties",1],["query",5],["type",3],["string",1],["min",1],["length",1],["num",3],["results",4],["integer",1],["minimum",2],["maximum",3],["50",1],["return",5],["default",3],["timeout",3],["number",1],["120",1],["seconds",1],["wait",1],["before",1],["giving",1],["up",1],["20",2],["required",1],["needs",1],["network",3],["true",2],["screen",1],["untrusted",1],["output",1],["permission",1],["target",2],["resource",2],["prefix",1],["def",1],["execute",1],["self",1],["runtime",2],["any",1],["dict",2],["from",2],["openai4s",2],["import",2],["egress",3],["webtools",2],["error",11],["try",1],["int",1],["float",1],["except",3],["disabled",1],["blocked",1],["as",3],["str",2],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/tools/web_search.py#WebSearchTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["web",1],["search",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["runtime",3],["any",2],["arguments",5],["dict",4],["from",2],["openai4s",2],["import",2],["egress",3],["webtools",2],["doubao",3],["search",5],["error",11],["try",1],["return",4],["web",2],["query",1],["num",2],["results",2],["int",1],["timeout",2],["float",1],["20",1],["except",3],["network",1],["disabled",1],["blocked",1],["as",3],["str",2],["exception",1],["noqa",1],["ble001",1]]},{"id":"openai4s/tools/web.py","name":[["web",1],["py",1]],"path":[["openai4s",1],["tools",1],["web",1],["py",1]],"body":[["compatibility",1],["facade",1],["class",1],["based",1],["web",13],["control",1],["tools",4],["from",3],["openai4s",3],["registry",1],["import",3],["tool",7],["fetch",6],["search",6],["all",1]]},{"id":"openai4s/tools/write_file.py","name":[["write",1],["file",1],["py",1]],"path":[["openai4s",1],["tools",1],["write",1],["file",1],["py",1]],"body":[["workspace",2],["file",2],["writing",1],["control",1],["tool",4],["from",3],["future",1],["import",5],["annotations",1],["os",1],["stat",1],["openai4s",2],["tools",2],["base",1],["contexts",1],["context",1],["all",1],["write",1]]},{"id":"openai4s/tools/write_file.py#WriteFileTool","name":[["write",1],["file",1],["tool",1]],"path":[["openai4s",1],["tools",1],["write",1],["file",1],["py",1]],"body":[["class",3],["write",9],["file",11],["tool",6],["create",4],["overwrite",3],["one",3],["utf",3],["inside",1],["session",1],["workspace",8],["name",1],["host",1],["method",1],["description",3],["given",1],["content",7],["parameters",1],["properties",1],["path",8],["type",2],["string",2],["min",1],["length",1],["full",2],["contents",2],["required",1],["read",1],["only",1],["false",2],["writes",2],["files",1],["true",4],["permission",1],["target",5],["key",4],["secret",1],["side",1],["effect",1],["resource",2],["prefix",1],["def",1],["execute",1],["self",1],["context",1],["arguments",3],["dict",2],["relative",3],["parent",9],["secure",1],["parents",1],["staged",6],["beside",1],["then",1],["os",4],["replace",1],["same",2],["shape",1],["edit",1],["already",1],["uses",1],["reason",1],["its",1],["comment",1],["gives",1],["text",1],["truncates",1],["first",1],["second",1],["so",1],["failure",1],["between",1],["disk",1],["interrupt",1],["leaves",1],["half",1],["written",1],["complete",1],["be",1],["previous",1],["gone",1],["destroy",1],["old",1],["bytes",2],["without",1],["producing",1],["new",1],["ones",1],["outcome",1],["must",1],["not",2],["have",1],["final",1],["rename",1],["addressed",1],["through",1],["verified",1],["descriptor",7],["concurrent",1],["subdir",1],["outside",1],["symlink",1],["swap",1],["therefore",1],["cannot",1],["redirect",1],["either",1],["operation",1],["out",1],["suffix",1],["open",3],["try",2],["existing",4],["metadata",1],["sink",4],["fdopen",1],["encoding",1],["newline",1],["closefd",1],["if",2],["none",1],["stat",2],["isreg",1],["st",2],["mode",2],["fchmod",1],["fileno",1],["imode",1],["publish",1],["except",2],["base",1],["exception",1],["close",1],["oserror",1],["pass",1],["discard",1],["raise",1],["return",1],["len",1],["encode",1]]},{"id":"openai4s/tools/write_file.py#WriteFileTool.execute","name":[["execute",1]],"path":[["openai4s",1],["tools",1],["write",1],["file",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["workspace",6],["tool",3],["context",2],["arguments",4],["dict",4],["relative",3],["path",2],["content",4],["parent",9],["secure",1],["create",2],["parents",1],["true",3],["staged",6],["beside",1],["target",3],["then",1],["os",4],["replace",1],["same",2],["shape",1],["edit",1],["file",3],["already",1],["uses",1],["reason",1],["its",1],["comment",1],["gives",1],["write",3],["text",1],["truncates",1],["first",1],["writes",1],["second",1],["so",1],["failure",1],["between",1],["full",1],["disk",1],["interrupt",1],["leaves",1],["half",1],["written",1],["complete",1],["one",2],["be",1],["previous",1],["contents",1],["gone",1],["overwrite",1],["destroy",1],["old",1],["bytes",2],["without",1],["producing",1],["new",1],["ones",1],["outcome",1],["must",1],["not",2],["have",1],["final",1],["rename",1],["addressed",1],["through",1],["verified",1],["descriptor",7],["concurrent",1],["subdir",1],["outside",1],["symlink",1],["swap",1],["therefore",1],["cannot",1],["redirect",1],["either",1],["operation",1],["out",1],["suffix",1],["open",3],["try",2],["existing",4],["metadata",1],["sink",4],["fdopen",1],["encoding",1],["utf",2],["newline",1],["closefd",1],["false",1],["if",2],["none",1],["stat",2],["isreg",1],["st",2],["mode",2],["fchmod",1],["fileno",1],["imode",1],["publish",1],["except",2],["base",1],["exception",1],["close",1],["oserror",1],["pass",1],["discard",1],["raise",1],["return",1],["len",1],["encode",1]]},{"id":"openai4s/webtools.py","name":[["webtools",1],["py",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["networking",2],["tools",2],["agent",2],["web",4],["search",3],["fetch",4],["these",1],["give",1],["code",1],["as",2],["action",1],["same",1],["online",1],["reach",1],["opencode",1],["websearch",1],["webfetch",1],["provide",1],["implemented",1],["over",1],["stdlib",1],["optionally",1],["requests",1],["beautiful",1],["soup",1],["kernel",1],["ships",1],["preinstalled",1],["no",3],["api",2],["key",1],["required",1],["walks",1],["chain",2],["keyless",2],["engines",2],["duck",4],["go",2],["bing",4],["lite",3],["mojeek",3],["scholarly",3],["fast",2],["paths",2],["doi",2],["resolves",1],["via",2],["crossref",1],["ar",2],["xiv",2],["id",2],["downloads",1],["url",2],["converts",1],["html",7],["readable",1],["markdown",2],["text",2],["be",1],["globally",1],["gated",1],["by",2],["openai4",1],["allow",1],["network",4],["default",1],["daemon",1],["customize",1],["panel",1],["flips",1],["from",2],["future",1],["import",19],["annotations",1],["base64",1],["contextlib",2],["errno",8],["hashlib",1],["ipaddress",2],["json",1],["os",2],["pathlib",1],["re",6],["socket",1],["stat",1],["tempfile",1],["time",1],["urllib",3],["error",1],["parse",1],["request",1],["typing",1],["any",1],["binary",1],["io",1],["iterator",1],["ua",1],["mozilla",1],["macintosh",1],["intel",1],["mac",1],["10",2],["15",2],["apple",1],["kit",1],["537",2],["36",2],["khtml",1],["like",1],["gecko",1],["chrome",1],["124",1],["safari",1],["hardlink",1],["unsupported",1],["frozenset",3],["eperm",3],["exdev",1],["enosys",1],["getattr",2],["enotsup",1],["eopnotsupp",1],["fake",1],["ip",2],["198",1],["18",1],["true",2],["values",1],["yes",1],["low",1],["level",1],["ceiling",1],["single",1],["response",1],["body",2],["held",1],["memory",1],["enforced",1],["while",1],["reading",1],["not",3],["after",1],["cap",1],["applied",1],["already",1],["allocated",1],["description",1],["big",1],["allocation",1],["was",1],["bound",1],["max",1],["bytes",1],["32",1],["1024",2],["3xx",1],["codes",2],["redirect",3],["following",1],["client",1],["would",1],["act",1],["304",1],["deliberately",1],["absent",1],["cache",1],["answer",1],["has",1],["location",1],["301",1],["302",1],["303",1],["307",1],["308",1],["contextmanager",1],["multi",1],["engine",3],["retry",2],["pause",1],["seconds",1],["before",1],["one",1],["pass",1],["rate",2],["limits",1],["bursty",1],["compile",2],["arxiv",1],["redirector",1],["ad",2],["links",1],["result",2],["should",1],["surface",1],["bits",1],["duckduckgo",3],["com",3],["js",1],["aclick",1],["doubleclick",1],["net",1],["googleadservices",1],["tracking",1],["params",1],["fbclid",1],["gclid",1],["msclkid",1],["mc",2],["cid",1],["eid",1],["igshid",1],["budget",1],["helpers",1],["identifier",1],["routing",1],["ordered",1],["quality",1],["snippet",1],["richness",1],["limit",1],["tolerance",1],["tuple",2],["str",1],["object",1],["ddg",2]]},{"id":"openai4s/webtools.py#_arxiv_lookup","name":[["arxiv",1],["lookup",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",3],["arxiv",8],["lookup",2],["id",8],["str",5],["timeout",4],["float",2],["list",4],["dict",3],["url",3],["https",3],["export",1],["org",2],["api",2],["query",1],["urllib",1],["parse",1],["quote",1],["try",1],["body",2],["http",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",4],["raw",2],["decode",1],["utf",1],["errors",1],["replace",1],["out",3],["entry",5],["re",6],["finditer",1],["group",3],["tag",3],["name",3],["search",2],["rf",1],["if",3],["not",2],["html",1],["unescape",1],["sub",1],["strip",1],["title",6],["reports",1],["unknown",1],["as",1],["titled",1],["error",2],["lower",1],["continue",1],["link",3],["append",1],["else",1],["abs",1],["snippet",1],["summary",1],["500",1]]},{"id":"openai4s/webtools.py#_arxiv_lookup._tag","name":[["tag",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["tag",2],["name",4],["str",6],["re",3],["search",1],["rf",1],["if",1],["not",1],["return",2],["html",1],["unescape",1],["sub",1],["group",1],["strip",1]]},{"id":"openai4s/webtools.py#_bing_html","name":[["bing",1],["html",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["bing",5],["html",4],["query",3],["str",3],["num",5],["results",5],["int",2],["timeout",4],["float",2],["list",3],["dict",3],["url",4],["https",1],["www",1],["com",1],["search",2],["urllib",1],["parse",1],["quote",1],["count",1],["min",1],["max",1],["30",1],["try",2],["body",2],["http",1],["headers",1],["accept",1],["language",1],["en",2],["us",1],["except",2],["exception",1],["noqa",1],["ble001",1],["return",2],["raw",3],["decode",1],["utf",1],["errors",1],["replace",1],["out",6],["from",1],["bs4",1],["import",2],["beautiful",2],["soup",4],["type",1],["ignore",1],["parser",1],["li",7],["select",4],["algo",2],["one",3],["h2",3],["if",5],["not",2],["href",3],["continue",1],["snip",6],["caption",1],["append",2],["title",2],["text",2],["strip",6],["true",2],["unwrap",2],["snippet",2],["else",2],["len",2],["break",2],["error",1],["re",4],["finditer",1],["class",1],["group",4],["tags",2],["unescape",1]]},{"id":"openai4s/webtools.py#_bing_unwrap","name":[["bing",1],["unwrap",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["bing",5],["unwrap",2],["href",6],["str",4],["sometimes",2],["wraps",2],["organic",2],["hits",2],["as",2],["ck",3],["a1",3],["base64url",2],["target",2],["if",2],["com",1],["not",1],["return",3],["try",1],["urllib",2],["parse",3],["qs",1],["urlsplit",1],["query",1],["startswith",1],["pad",2],["len",1],["base64",1],["urlsafe",1],["b64decode",1],["decode",1],["utf",1],["replace",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"openai4s/webtools.py#_copy_capped","name":[["copy",1],["capped",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["copy",2],["capped",2],["reader",3],["any",2],["writer",4],["binary",2],["io",2],["limit",5],["int",4],["tuple",2],["str",2],["stream",1],["at",1],["most",1],["bytes",2],["while",2],["hashing",1],["them",1],["total",5],["digest",3],["hashlib",1],["sha256",1],["true",1],["chunk",5],["read",1],["64",1],["1024",1],["if",2],["not",1],["return",1],["hexdigest",1],["len",1],["raise",1],["response",2],["too",1],["large",1],["exceeds",1],["aborted",1],["after",1],["write",1],["update",1]]},{"id":"openai4s/webtools.py#_crossref_lookup","name":[["crossref",1],["lookup",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["crossref",3],["lookup",2],["doi",5],["str",3],["timeout",4],["float",2],["list",2],["dict",3],["url",4],["https",2],["api",1],["org",2],["works",1],["urllib",1],["parse",1],["quote",1],["try",2],["body",2],["http",1],["msg",7],["json",1],["loads",1],["decode",1],["utf",1],["errors",1],["replace",1],["message",1],["except",2],["exception",2],["noqa",2],["ble001",2],["return",3],["title",6],["join",4],["strip",4],["if",4],["not",1],["authors",2],["given",1],["family",1],["author",1],["isinstance",1],["container",3],["year",3],["issued",1],["date",1],["parts",1],["pass",1],["abstract",4],["tags",1],["head",3],["snippet",3],["else",1],["500",1]]},{"id":"openai4s/webtools.py#_ddg_html","name":[["ddg",1],["html",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["ddg",4],["html",5],["query",3],["str",2],["num",4],["results",4],["int",2],["timeout",4],["float",2],["list",3],["dict",3],["url",4],["https",2],["duckduckgo",2],["com",2],["urllib",1],["parse",1],["quote",1],["try",2],["body",2],["final",1],["ct",1],["http",1],["headers",1],["referer",1],["except",2],["exception",1],["noqa",1],["ble001",1],["return",2],["raw",3],["decode",1],["utf",1],["errors",1],["replace",1],["out",6],["from",1],["bs4",1],["import",2],["beautiful",2],["soup",4],["type",1],["ignore",1],["parser",1],["res",3],["select",3],["result",5],["web",1],["one",2],["if",4],["not",1],["continue",1],["snip",3],["el",3],["snippet",3],["append",2],["title",4],["text",2],["strip",3],["true",2],["unwrap",2],["href",4],["else",1],["len",2],["break",2],["error",1],["re",2],["finditer",1],["group",2],["tags",1]]},{"id":"openai4s/webtools.py#_ddg_lite","name":[["ddg",1],["lite",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["ddg",3],["lite",4],["query",3],["str",2],["num",3],["results",3],["int",2],["timeout",4],["float",2],["list",4],["dict",3],["url",3],["https",2],["duckduckgo",2],["com",2],["urllib",1],["parse",1],["quote",1],["try",1],["body",2],["http",1],["headers",1],["referer",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",2],["raw",4],["decode",1],["utf",1],["errors",1],["replace",1],["out",4],["anchors",4],["re",4],["finditer",1],["class",3],["result",4],["link",3],["href",1],["enumerate",1],["snippet",4],["td",3],["sits",1],["between",1],["row",2],["next",1],["seg",4],["end",3],["start",1],["if",3],["len",3],["else",2],["snip",3],["search",1],["append",1],["title",1],["strip",4],["tags",2],["group",3],["unwrap",1],["html",1],["unescape",1],["break",1]]},{"id":"openai4s/webtools.py#_ddg_unwrap","name":[["ddg",1],["unwrap",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["ddg",2],["unwrap",2],["href",7],["str",4],["duck",4],["go",2],["wraps",2],["hits",2],["as",2],["uddg",4],["encoded",2],["target",5],["if",3],["try",1],["urllib",3],["parse",4],["urlparse",1],["query",1],["qs",1],["none",1],["return",3],["unquote",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["startswith",1],["https",1]]},{"id":"openai4s/webtools.py#_dedupe","name":[["dedupe",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["dedupe",2],["results",3],["list",5],["dict",5],["seen",3],["str",1],["out",3],["url",7],["strip",1],["if",2],["not",1],["any",1],["bit",2],["ad",1],["bits",1],["continue",2],["key",3],["norm",1],["add",1],["append",1],["return",1]]},{"id":"openai4s/webtools.py#_engine_sweep","name":[["engine",1],["sweep",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["engine",4],["sweep",3],["query",3],["str",4],["num",4],["results",8],["int",2],["deadline",5],["float",2],["tuple",2],["list",2],["dict",2],["none",4],["walk",1],["chain",2],["until",1],["one",2],["returns",1],["hits",1],["whole",1],["retry",5],["after",1],["short",1],["pause",5],["keyless",1],["endpoints",1],["rate",1],["limit",1],["bursts",1],["every",1],["draw",1],["from",1],["shared",1],["so",1],["stops",1],["as",2],["soon",1],["caller",1],["overall",1],["budget",2],["spent",1],["rather",1],["than",1],["plowing",1],["attempt",2],["name",2],["fn",2],["engines",1],["eng",3],["timeout",4],["req",1],["if",4],["return",3],["try",1],["dedupe",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["only",1],["itself",1],["still",1],["fits",1],["time",2],["left",1],["break",1],["sleep",1]]},{"id":"openai4s/webtools.py#_fake_ip_host_allowed","name":[["fake",1],["ip",1],["host",1],["allowed",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["fake",4],["ip",6],["host",8],["allowed",2],["str",2],["bool",2],["accept",1],["proxy",1],["synthetic",1],["address",4],["only",2],["across",1],["narrow",1],["trust",1],["boundary",1],["clash",1],["style",1],["dns",2],["maps",1],["public",2],["names",1],["into",1],["rfc",1],["2544",1],["198",1],["18",1],["15",1],["benchmarking",1],["range",2],["tun",1],["adapter",1],["translates",1],["subsequent",1],["connection",1],["back",1],["original",1],["hostname",2],["treating",1],["as",1],["generally",1],["would",1],["create",1],["ssrf",1],["hole",1],["so",2],["compatibility",1],["requires",1],["all",1],["three",2],["conditions",1],["explicit",1],["process",1],["opt",1],["rather",2],["than",2],["literal",1],["built",1],["user",1],["approved",1],["egress",4],["domain",2],["last",1],["two",2],["per",3],["they",1],["live",1],["here",1],["beside",1],["test",1],["getaddrinfo",1],["returns",1],["one",2],["entry",1],["socktype",1],["form",1],["re",2],["read",1],["environment",1],["parsed",1],["rebuilt",1],["whole",1],["catalog",1],["times",1],["lookup",1],["enabled",2],["os",1],["environ",1],["openai4",1],["allow",1],["strip",1],["lower",1],["true",1],["values",1],["if",1],["not",1],["return",3],["false",2],["try",1],["ipaddress",1],["rstrip",1],["except",1],["value",1],["error",1],["pass",1],["else",1],["from",1],["openai4s",1],["import",1],["allowlist",1]]},{"id":"openai4s/webtools.py#_guard_url","name":[["guard",1],["url",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["guard",2],["url",5],["str",2],["none",2],["if",2],["os",1],["environ",1],["openai4",2],["allow",2],["private",4],["fetch",3],["true",1],["yes",1],["return",1],["explicit",1],["opt",1],["fetching",1],["local",2],["model",1],["endpoint",1],["percent",1],["decoded",1],["because",1],["both",1],["clients",1],["actually",1],["connect",1],["decode",1],["authority",1],["first",1],["urllib",3],["request",2],["parse",3],["unquote",2],["self",1],["host",6],["requests",1],["normalizes",1],["same",1],["way",1],["guarding",1],["encoded",1],["spelling",1],["guards",1],["nobody",1],["dials",1],["http",1],["169",1],["2e254",2],["2e169",1],["yields",1],["gaierror",1],["here",1],["fail",1],["open",1],["metadata",2],["address",2],["client",1],["urlparse",1],["hostname",1],["raise",1],["ssrfblocked",1],["refusing",1],["loopback",1],["windows",1],["launcher",1],["auto",1],["detects",1],["trusted",2],["fake",1],["ip",1],["dns",1],["only",1],["target",1]]},{"id":"openai4s/webtools.py#_hash_capped","name":[["hash",1],["capped",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["hash",3],["capped",2],["reader",3],["any",2],["limit",5],["int",4],["tuple",2],["str",2],["at",1],["most",1],["bytes",2],["without",1],["accumulating",1],["them",1],["memory",1],["total",5],["digest",3],["hashlib",1],["sha256",1],["while",1],["true",1],["chunk",4],["read",1],["64",1],["1024",1],["if",2],["not",1],["return",1],["hexdigest",1],["len",1],["raise",1],["response",2],["too",1],["large",1],["exceeds",1],["aborted",1],["after",1],["update",1]]},{"id":"openai4s/webtools.py#_host_is_private","name":[["host",1],["private",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["host",13],["private",4],["str",2],["bool",3],["true",2],["if",6],["resolves",1],["loopback",2],["link",2],["local",2],["incl",1],["cloud",1],["metadata",1],["169",2],["254",2],["reserved",2],["address",2],["anything",1],["agent",1],["controlled",1],["url",1],["should",1],["not",2],["be",1],["able",1],["reach",1],["ssrf",1],["guard",1],["return",4],["false",3],["try",2],["infos",2],["socket",2],["getaddrinfo",1],["none",4],["except",2],["gaierror",1],["unicode",1],["error",2],["let",1],["request",1],["itself",1],["fail",1],["normally",1],["fake",6],["ip",7],["info",2],["addr",9],["ipaddress",1],["value",1],["continue",2],["multicast",1],["unspecified",1],["version",1],["network",1],["allowed",1]]},{"id":"openai4s/webtools.py#_html_to_markdown","name":[["html",1],["markdown",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",3],["html",8],["markdown",3],["text",22],["str",6],["best",1],["effort",1],["uses",1],["beautiful",3],["soup",8],["available",1],["otherwise",2],["compact",1],["regex",1],["stripper",1],["try",1],["from",1],["bs4",1],["import",2],["navigable",2],["string",2],["type",1],["ignore",1],["except",1],["error",1],["return",3],["strip",11],["tags",2],["parser",1],["tag",2],["script",1],["style",1],["noscript",1],["svg",1],["head",1],["nav",1],["footer",1],["form",1],["iframe",1],["decompose",1],["parts",8],["list",1],["whose",1],["presence",1],["among",1],["container",2],["descendants",1],["means",1],["structural",3],["recurse",2],["so",3],["those",2],["blocks",2],["format",2],["themselves",2],["rather",1],["than",1],["leaf",1],["holding",1],["inline",2],["prose",1],["emit",2],["its",1],["whole",2],["h1",2],["h2",2],["h3",2],["h4",2],["h5",2],["h6",2],["li",2],["pre",2],["blockquote",3],["ul",1],["ol",1],["table",1],["section",2],["article",2],["walk",4],["node",11],["none",4],["name",9],["getattr",3],["if",12],["level",3],["int",1],["append",6],["true",6],["elif",4],["txt",12],["code",2],["div",2],["span",1],["td",1],["th",1],["dd",1],["dt",1],["containers",1],["wrappers",1],["they",1],["enclose",1],["block",1],["content",1],["as",1],["one",1],["paragraph",1],["bare",1],["children",4],["aren",1],["dropped",1],["ar",1],["xiv",1],["abstract",1],["class",1],["authors",1],["author",1],["links",1],["old",1],["silently",1],["discarded",1],["find",1],["not",2],["child",8],["isinstance",1],["stray",3],["else",3],["body",3],["join",1],["re",2],["sub",2],["some",1],["pages",1],["nest",1],["oddly",1],["fall",1],["back",1],["flat",1]]},{"id":"openai4s/webtools.py#_html_to_markdown._walk","name":[["walk",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["walk",4],["node",12],["none",5],["name",9],["getattr",2],["if",10],["return",1],["h1",1],["h2",1],["h3",1],["h4",1],["h5",1],["h6",1],["level",3],["int",1],["parts",6],["append",6],["text",7],["strip",6],["true",5],["elif",4],["blockquote",2],["txt",12],["li",1],["pre",1],["code",2],["section",1],["article",1],["div",2],["span",1],["td",1],["th",1],["dd",1],["dt",1],["containers",1],["inline",1],["wrappers",1],["they",1],["enclose",1],["block",1],["content",1],["recurse",1],["so",2],["those",1],["blocks",1],["format",1],["themselves",1],["otherwise",1],["emit",1],["whole",1],["as",1],["one",1],["paragraph",1],["bare",1],["children",3],["aren",1],["dropped",1],["ar",1],["xiv",1],["abstract",1],["class",1],["authors",1],["author",1],["links",1],["old",1],["silently",1],["discarded",1],["find",1],["structural",1],["not",1],["child",6],["isinstance",1],["navigable",1],["string",1],["stray",3],["str",1],["else",3]]},{"id":"openai4s/webtools.py#_http_get","name":[["http",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["http",3],["url",8],["str",9],["timeout",4],["float",2],["30",2],["headers",4],["dict",2],["none",9],["method",8],["max",9],["bytes",8],["int",5],["redirects",5],["tuple",2],["fetch",2],["following",1],["manually",1],["so",3],["ssrf",1],["guard",2],["applied",1],["every",1],["hop",2],["public",1],["30x",1],["redirect",1],["metadata",1],["loopback",1],["target",1],["may",1],["be",1],["head",5],["exists",1],["caller",1],["ask",1],["whether",1],["resource",1],["there",1],["without",1],["downloading",1],["doi",1],["existence",1],["probe",1],["was",1],["reason",1],["three",1],["bundled",1],["skills",1],["reached",1],["raw",1],["urllib",1],["instead",1],["function",1],["bypassed",1],["egress",1],["allowlist",1],["entirely",1],["goes",1],["through",1],["exactly",1],["same",1],["per",1],["checks",1],["request",1],["returns",1],["body",4],["final",3],["content",3],["type",3],["empty",1],["upper",1],["limit",2],["if",2],["else",2],["open",1],["response",1],["as",1],["reader",2],["read",1],["capped",1],["return",1]]},{"id":"openai4s/webtools.py#_identifier_route","name":[["identifier",1],["route",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["identifier",3],["route",2],["query",7],["str",4],["deadline",6],["float",2],["tuple",2],["list",2],["dict",2],["none",4],["if",6],["carries",1],["scholarly",1],["resolve",1],["via",1],["matching",1],["structured",1],["api",2],["far",1],["more",1],["reliable",1],["than",1],["scraping",1],["engine",1],["doi",2],["crossref",3],["ar",2],["xiv",2],["id",2],["arxiv",5],["appears",1],["returns",1],["source",1],["results",7],["fall",1],["through",1],["engines",1],["re",2],["search",2],["req",4],["timeout",4],["lookup",2],["group",3],["rstrip",1],["return",3],["lower",1]]},{"id":"openai4s/webtools.py#_mojeek_html","name":[["mojeek",1],["html",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["mojeek",3],["html",4],["query",3],["str",2],["num",4],["results",5],["int",2],["timeout",4],["float",2],["list",3],["dict",3],["url",4],["https",1],["www",1],["com",1],["search",1],["urllib",1],["parse",1],["quote",1],["try",2],["body",2],["http",1],["except",2],["exception",1],["noqa",1],["ble001",1],["return",2],["raw",3],["decode",1],["utf",1],["errors",1],["replace",1],["out",6],["from",1],["bs4",1],["import",2],["beautiful",2],["soup",4],["type",1],["ignore",1],["parser",1],["li",5],["select",4],["ul",1],["standard",1],["one",3],["h2",3],["title",3],["if",4],["not",2],["href",3],["continue",1],["snip",3],["append",2],["text",2],["strip",6],["true",2],["snippet",2],["else",1],["len",2],["break",2],["error",1],["re",2],["finditer",1],["class",1],["tags",2],["group",3],["unescape",1]]},{"id":"openai4s/webtools.py#_no_redirect_opener","name":[["no",1],["redirect",1],["opener",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["no",3],["redirect",3],["opener",9],["urllib",4],["request",5],["director",2],["build",3],["per",1],["call",1],["rather",1],["than",1],["once",1],["at",2],["import",2],["reusing",1],["module",1],["level",1],["looks",1],["like",1],["obvious",1],["optimisation",1],["wrong",1],["trade",1],["twice",1],["over",1],["assembling",1],["handler",1],["chain",1],["nothing",1],["next",1],["http",1],["created",1],["time",1],["cannot",1],["be",1],["replaced",1],["by",1],["test",2],["patches",1],["exactly",1],["web",1],["probe",1],["own",1],["drives",1],["code",1],["return",1]]},{"id":"openai4s/webtools.py#_NoRedirect","name":[["no",1],["redirect",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["class",2],["no",2],["redirect",3],["urllib",3],["request",4],["httpredirect",2],["handler",3],["surface",1],["3xx",1],["as",1],["httperror",1],["instead",1],["quietly",1],["following",1],["urlopen",1],["follows",1],["redirects",1],["inside",1],["stdlib",1],["so",2],["caller",1],["means",1],["inspect",1],["every",1],["hop",1],["never",1],["sees",1],["intermediate",1],["ones",1],["exactly",1],["http",1],["web",1],["probe",1],["both",1],["need",1],["prevent",1],["lives",1],["here",1],["rather",1],["than",1],["being",1],["defined",1],["twice",1],["def",1],["self",1],["args",1],["kwargs",1],["noqa",1],["ann002",1],["ann003",1],["return",1],["none",1]]},{"id":"openai4s/webtools.py#_NoRedirect.redirect_request","name":[["redirect",1],["request",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["redirect",2],["request",2],["self",2],["args",2],["kwargs",2],["noqa",2],["ann002",2],["ann003",2],["return",1],["none",1]]},{"id":"openai4s/webtools.py#_norm_url","name":[["norm",1],["url",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["norm",2],["url",6],["str",4],["canonical",1],["form",1],["dedup",1],["lowercase",1],["scheme",2],["host",1],["no",3],["fragment",1],["utm",2],["click",1],["id",1],["tracking",2],["params",2],["trailing",1],["slash",1],["try",1],["urllib",4],["parse",5],["urlsplit",1],["except",1],["value",1],["error",1],["return",2],["keep",3],["qsl",1],["query",1],["blank",1],["values",1],["true",1],["if",1],["not",2],["lower",4],["startswith",1],["urlunsplit",1],["https",1],["netloc",1],["path",1],["rstrip",1],["urlencode",1]]},{"id":"openai4s/webtools.py#_open_http_response","name":[["open",1],["http",1],["response",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["open",4],["http",3],["response",19],["url",6],["str",9],["timeout",6],["float",2],["30",2],["headers",12],["dict",2],["none",7],["method",10],["max",3],["redirects",7],["int",3],["iterator",2],["tuple",2],["any",2],["one",1],["guarded",1],["keep",1],["live",1],["caller",2],["consume",1],["followed",1],["manually",1],["so",2],["ssrf",1],["egress",3],["guards",2],["apply",1],["every",2],["hop",3],["always",1],["closed",1],["finishes",1],["raises",1],["require",1],["network",1],["upper",1],["if",7],["not",5],["head",2],["raise",5],["value",1],["error",10],["unsupported",1],["expected",1],["hdrs",4],["user",1],["agent",1],["ua",1],["accept",1],["update",1],["try",3],["import",3],["requests",4],["type",4],["ignore",2],["except",2],["cur",9],["from",1],["openai4s",1],["range",1],["check",1],["guard",1],["request",4],["allow",1],["false",1],["stream",1],["true",1],["redirect",3],["location",6],["urllib",4],["parse",2],["urljoin",2],["continue",2],["status",6],["code",5],["200",1],["300",1],["runtime",2],["failed",1],["yield",2],["raw",1],["content",2],["return",2],["finally",1],["close",2],["req",2],["urlopen",1],["stdlib",1],["opener",2],["follows",1],["internally",1],["would",1],["pass",1],["through",1],["above",1],["no",1],["noqa",1],["s310",1],["httperror",1],["as",1],["else",1],["codes",1],["geturl",1],["too",1],["many",1]]},{"id":"openai4s/webtools.py#_path_matches_regular_inode","name":[["path",1],["matches",1],["regular",1],["inode",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["path",8],["matches",2],["regular",2],["inode",2],["pathlib",2],["expected",3],["os",3],["stat",3],["result",2],["bool",2],["try",1],["current",3],["lstat",1],["except",1],["oserror",1],["return",2],["false",1],["isreg",1],["st",1],["mode",1],["samestat",1]]},{"id":"openai4s/webtools.py#_read_capped","name":[["read",1],["capped",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["read",5],["capped",2],["reader",3],["any",2],["limit",5],["int",2],["bytes",5],["at",2],["most",1],["then",1],["stop",1],["say",1],["so",1],["resp",1],["no",1],["argument",1],["replaces",1],["allocates",1],["whatever",1],["server",2],["chooses",1],["send",1],["capability",1],["agent",1],["point",1],["arbitrary",1],["url",1],["deciding",1],["much",1],["memory",1],["process",1],["uses",1],["chunks",3],["list",1],["total",4],["while",1],["true",1],["chunk",4],["64",1],["1024",1],["if",2],["not",1],["return",1],["join",1],["len",1],["raise",1],["response",2],["too",1],["large",1],["exceeds",1],["aborted",1],["after",1],["append",1]]},{"id":"openai4s/webtools.py#_req_timeout","name":[["req",1],["timeout",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["req",2],["timeout",2],["deadline",3],["float",4],["per",1],["request",1],["cap",1],["smaller",1],["remaining",1],["call",1],["budget",2],["12s",1],["so",1],["one",1],["stalled",1],["engine",1],["eat",1],["whole",1],["its",1],["own",1],["return",1],["max",1],["min",1],["time",1],["left",1],["12",1]]},{"id":"openai4s/webtools.py#_require_network","name":[["require",1],["network",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["require",2],["network",6],["none",2],["if",1],["not",1],["allowed",1],["raise",1],["disabled",2],["networking",1],["enable",1],["customize",1],["openai4",1],["allow",1]]},{"id":"openai4s/webtools.py#_simplify_query","name":[["simplify",1],["query",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["simplify",2],["query",5],["str",4],["zero",1],["hit",1],["fallback",1],["drop",1],["exact",1],["phrase",1],["quotes",1],["site",1],["filters",1],["keep",1],["first",1],["tokens",1],["over",1],["constrained",1],["queries",1],["usual",1],["cause",1],["no",1],["hits",1],["re",3],["sub",2],["bsite",1],["toks",2],["split",1],["if",1],["return",1],["join",1],["strip",1]]},{"id":"openai4s/webtools.py#_strip_tags","name":[["strip",1],["tags",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["strip",3],["tags",2],["html",4],["text",13],["str",4],["re",4],["sub",4],["script",1],["style",1],["head",1],["nav",1],["footer",1],["form",1],["unescape",1],["return",1]]},{"id":"openai4s/webtools.py#_tavily_key","name":[["tavily",1],["key",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["tavily",4],["key",6],["str",2],["api",2],["from",2],["environment",1],["saved",1],["ui",2],["global",1],["search",2],["settings",2],["written",1],["env",2],["var",1],["live",1],["by",1],["endpoint",1],["at",1],["daemon",1],["startup",1],["so",1],["entered",1],["works",1],["without",1],["return",1],["os",1],["environ",1],["openai4",1],["strip",1]]},{"id":"openai4s/webtools.py#_tavily_search","name":[["tavily",1],["search",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["tavily",7],["search",7],["query",4],["str",2],["num",4],["results",6],["int",3],["timeout",5],["float",2],["list",3],["dict",3],["authenticated",1],["https",2],["com",2],["tried",1],["first",1],["key",8],["configured",1],["env",1],["openai4",1],["api",2],["ui",1],["setting",1],["because",1],["keyless",3],["scrapers",1],["below",1],["increasingly",1],["bot",1],["blocked",1],["rate",1],["limited",1],["returns",1],["silent",1],["fall",2],["through",1],["chain",1],["unset",1],["anything",1],["errors",1],["so",1],["never",1],["hard",1],["depends",1],["stdlib",1],["only",1],["post",2],["no",1],["extra",1],["deps",1],["if",3],["not",2],["return",3],["body",2],["json",3],["dumps",1],["max",2],["min",2],["20",1],["depth",1],["basic",1],["encode",1],["utf",2],["req",2],["urllib",2],["request",3],["data",1],["method",1],["headers",1],["content",2],["type",1],["application",1],["authorization",1],["bearer",1],["try",1],["urlopen",1],["15",1],["as",1],["resp",2],["payload",2],["loads",1],["read",1],["decode",1],["replace",1],["except",1],["exception",1],["noqa",1],["ble001",1],["any",1],["failure",1],["back",1],["engines",1],["out",4],["url",6],["strip",3],["continue",1],["append",1],["title",2],["snippet",1],["500",1],["len",1],["break",1]]},{"id":"openai4s/webtools.py#_time_left","name":[["time",1],["left",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["time",3],["left",2],["deadline",3],["float",4],["return",1],["monotonic",1]]},{"id":"openai4s/webtools.py#guard_url","name":[["guard",1],["url",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["guard",5],["url",9],["str",2],["none",2],["refuse",1],["resolves",1],["private",1],["loopback",1],["metadata",1],["address",1],["public",1],["because",1],["more",1],["than",1],["one",1],["module",1],["needs",1],["http",1],["applies",2],["per",1],["redirect",1],["hop",1],["host",1],["endpoints",1],["py",1],["agent",1],["supplied",1],["endpoint",1],["before",1],["probing",1],["reaching",1],["across",1],["package",1],["boundary",1],["test",1],["backend",1],["import",1],["contract",1],["refuses",1],["rightly",1],["two",1],["subsystems",1],["depend",1],["surface",1],["not",1],["internal",1],["return",1]]},{"id":"openai4s/webtools.py#network_allowed","name":[["network",1],["allowed",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["network",3],["allowed",2],["bool",2],["return",1],["os",1],["environ",1],["openai4",1],["allow",1],["not",1],["false",1],["no",1]]},{"id":"openai4s/webtools.py#NetworkDisabled","name":[["network",1],["disabled",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["class",2],["network",2],["disabled",2],["runtime",2],["error",2],["pass",1]]},{"id":"openai4s/webtools.py#ResponseTooLarge","name":[["response",1],["too",1],["large",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["class",2],["response",2],["too",2],["large",2],["runtime",2],["error",2],["body",1],["exceeded",1],["byte",1],["ceiling",1],["was",1],["abandoned",1],["mid",1],["read",1]]},{"id":"openai4s/webtools.py#SSRFBlocked","name":[["ssrfblocked",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["class",2],["ssrfblocked",2],["runtime",2],["error",2],["pass",1]]},{"id":"openai4s/webtools.py#web_download","name":[["web",1],["download",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["web",3],["download",9],["url",10],["str",9],["destination",10],["os",6],["path",24],["like",3],["timeout",4],["float",2],["60",2],["max",4],["bytes",8],["int",3],["64",2],["1024",4],["user",5],["agent",5],["none",7],["dict",2],["fetch",2],["straight",1],["file",2],["bounded",1],["through",1],["same",3],["guards",1],["decodes",1],["text",1],["so",3],["wrong",1],["shape",1],["zip",1],["coordinate",1],["bundled",1],["skill",1],["downloaded",1],["rruff",1],["spectra",1],["archive",1],["raw",1],["urllib",1],["doing",1],["skipped",1],["egress",1],["allowlist",1],["ssrf",1],["guard",1],["every",1],["hop",1],["http",2],["applies",1],["byte",1],["ceiling",1],["caller",1],["defaulting",1],["well",2],["above",1],["real",1],["dataset",1],["below",1],["whatever",1],["server",1],["feels",1],["sending",1],["enforced",1],["while",1],["streaming",1],["into",1],["temporary",6],["sibling",1],["only",1],["complete",1],["response",4],["atomically",1],["published",1],["failed",1],["oversized",1],["request",1],["cannot",2],["corrupt",1],["existing",2],["confinement",1],["deliberately",1],["not",8],["done",1],["here",2],["module",1],["knows",1],["nothing",1],["about",1],["sessions",1],["workspaces",1],["host",1],["service",1],["exposes",1],["resolves",1],["against",1],["session",2],["workspace",1],["first",5],["because",1],["capability",2],["writes",2],["wherever",1],["told",1],["outside",1],["if",10],["re",3],["match",1],["https",2],["pathlib",2],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["headers",3],["else",1],["limit",5],["raise",8],["value",1],["error",7],["must",2],["be",2],["non",1],["negative",1],["stage",6],["tempfile",1],["directory",2],["prefix",1],["name",2],["dir",1],["ignore",1],["cleanup",2],["errors",1],["part",1],["publish",4],["link",5],["verified",6],["identity",7],["stat",1],["result",1],["try",2],["open",2],["as",3],["target",8],["reader",2],["final",2],["ctype",2],["digest",4],["copy",1],["capped",3],["flush",1],["fstat",1],["fileno",1],["publication",11],["source",5],["follow",1],["symlinks",1],["false",1],["except",1],["oserror",1],["exc",2],["errno",1],["hardlink",1],["unsupported",1],["fat",1],["family",1],["some",1],["network",1],["filesystems",1],["create",1],["hard",1],["links",1],["private",1],["0700",1],["staging",4],["still",1],["lets",1],["them",1],["atomic",1],["replace",2],["held",2],["fd",1],["checks",1],["before",5],["after",1],["writers",1],["one",1],["serialized",1],["compatibility",1],["matches",4],["regular",4],["inode",6],["runtime",6],["changed",6],["read",1],["replacing",1],["uid",1],["watcher",1],["modify",1],["named",1],["place",1],["without",1],["changing",1],["its",1],["catching",1],["preserves",1],["previous",1],["instead",1],["publishing",1],["did",1],["receive",1],["from",1],["guarded",1],["seek",2],["hash",2],["during",3],["verification",1],["size",2],["sha256",3],["finally",1],["return",1],["content",1],["type",1]]},{"id":"openai4s/webtools.py#web_fetch","name":[["web",1],["fetch",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["web",4],["fetch",3],["url",11],["str",9],["fmt",6],["markdown",5],["timeout",6],["float",2],["30",2],["max",4],["chars",4],["int",2],["20000",2],["method",7],["user",8],["agent",8],["none",5],["dict",2],["return",3],["its",1],["content",16],["text",1],["html",7],["json",6],["head",3],["asks",1],["only",2],["whether",1],["resource",2],["there",1],["returns",1],["no",2],["overrides",1],["default",1],["one",6],["services",1],["require",1],["contactable",1],["identity",1],["crossref",1],["open",1],["alex",1],["serve",1],["their",2],["polite",1],["pool",1],["callers",1],["who",1],["send",1],["without",1],["these",3],["two",3],["options",1],["three",1],["bundled",1],["skills",1],["raw",11],["urllib",1],["instead",2],["meant",1],["requests",1],["were",1],["subject",1],["neither",1],["egress",1],["allowlist",1],["nor",1],["ssrf",1],["guard",1],["if",5],["not",3],["re",3],["match",1],["https",2],["upper",1],["delegated",1],["deliberately",1],["follow",1],["redirects",2],["see",1],["probe",2],["spellings",1],["exist",1],["disagree",1],["about",1],["more",2],["than",3],["anybody",1],["keep",1],["straight",1],["non",1],["following",1],["answer",2],["both",1],["informative",1],["doi",1],["org",1],["own",1],["302",1],["404",1],["rather",2],["publisher",1],["narrower",1],["single",1],["guarded",1],["request",1],["chain",1],["key",1],["at",1],["all",1],["empty",2],["reads",1],["as",2],["happened",1],["did",1],["ask",1],["headers",3],["else",3],["body",5],["final",2],["ctype",4],["http",1],["decode",2],["utf",1],["errors",2],["replace",2],["lower",2],["bool",1],["search",1],["2000",1],["elif",2],["try",1],["dumps",1],["loads",1],["ensure",1],["ascii",1],["false",1],["indent",1],["except",1],["exception",1],["noqa",1],["ble001",1],["strip",1],["tags",1],["truncated",4],["len",2],["type",1],["response",1],["exactly",1],["came",1],["off",1],["wire",1],["before",2],["decoding",1],["any",1],["reformatting",1],["above",1],["has",1],["been",1],["through",2],["maps",1],["every",1],["invalid",1],["byte",1],["sequence",1],["onto",1],["same",2],["fffd",1],["load",1],["dump",1],["round",1],["trip",1],["discards",1],["original",1],["whitespace",1],["entirely",1],["materially",1],["different",1],["responses",1],["produce",1],["identical",1],["so",1],["hash",1],["taken",1],["over",1],["cannot",1],["bytes",2],["received",1],["describe",1],["complete",1],["even",1],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"openai4s/webtools.py#web_probe","name":[["web",1],["probe",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["web",2],["probe",4],["url",16],["str",5],["timeout",4],["float",2],["15",2],["user",4],["agent",4],["none",4],["dict",2],["ask",1],["whether",1],["there",2],["report",1],["origin",1],["server",1],["own",1],["answer",3],["head",2],["follows",1],["redirects",1],["cannot",1],["question",2],["usually",1],["asked",2],["https",3],["doi",4],["org",1],["returns",3],["302",2],["registered",1],["404",2],["unregistered",1],["one",4],["follow",1],["you",1],["publisher",1],["status",12],["instead",1],["may",1],["be",2],["403",1],["paywall",1],["certainly",1],["exists",5],["so",1],["makes",1],["exactly",1],["hop",2],["came",1],["back",1],["not",3],["following",1],["also",1],["narrower",1],["behaviour",1],["guarded",1],["request",6],["rather",2],["than",2],["chain",1],["them",1],["ssrf",1],["egress",3],["checks",1],["still",1],["apply",1],["exempting",1],["would",1],["turn",1],["into",1],["existence",1],["oracle",1],["host",1],["private",1],["network",2],["location",8],["2xx",1],["3xx",1],["judgement",1],["callers",1],["actually",1],["want",1],["ones",1],["need",1],["tell",1],["401",1],["from",2],["if",1],["re",2],["match",1],["require",1],["openai4s",1],["import",1],["check",1],["guard",1],["hdrs",2],["ua",1],["accept",1],["urllib",3],["headers",3],["method",1],["try",1],["no",2],["redirect",1],["opener",1],["open",1],["as",5],["response",3],["noqa",1],["s310",1],["int",2],["getattr",1],["200",2],["except",2],["error",8],["httperror",1],["code",1],["urlerror",1],["could",1],["obtained",1],["at",1],["all",1],["reported",1],["exception",1],["because",1],["unreachable",1],["caller",1],["probing",1],["list",1],["dois",1],["should",1],["have",1],["connection",1],["failure",1],["end",1],["batch",1],["return",2],["false",1],["reason",1],["400",1]]},{"id":"openai4s/webtools.py#web_search","name":[["web",1],["search",1]],"path":[["openai4s",1],["webtools",1],["py",1]],"body":[["def",2],["web",4],["search",4],["query",26],["str",2],["num",7],["results",25],["int",2],["timeout",6],["float",2],["20",2],["dict",3],["multi",1],["engine",8],["openai4",1],["tavily",4],["api",3],["key",2],["authenticated",2],["tried",1],["first",2],["keyless",2],["scrapers",2],["bot",2],["blocked",2],["doi",1],["answered",1],["straight",1],["from",3],["crossref",1],["ar",2],["xiv",2],["id",1],["structured",1],["reliable",1],["metadata",1],["otherwise",1],["chain",1],["duck",6],["go",3],["bing",2],["lite",1],["mojeek",2],["walked",1],["until",1],["one",2],["returns",2],["hits",2],["retrying",1],["once",2],["more",1],["simplified",8],["if",11],["everything",1],["comes",1],["back",1],["empty",2],["deduplicated",1],["by",1],["normalized",1],["url",3],["budget",2],["whole",1],["call",3],["every",1],["retry",3],["pass",1],["fallback",1],["combined",1],["so",2],["hanging",1],["endpoints",1],["blow",1],["past",2],["count",5],["title",1],["snippet",1],["source",10],["require",1],["network",1],["strip",1],["not",3],["return",4],["note",7],["wall",1],["clock",1],["deadline",8],["shared",1],["across",1],["entire",1],["stalling",1],["engines",1],["never",1],["run",1],["caller",1],["10x",1],["each",1],["passes",1],["draw",1],["down",1],["same",1],["remaining",1],["time",3],["monotonic",1],["max",1],["routed",3],["identifier",1],["route",1],["len",3],["below",1],["silently",1],["falls",1],["through",1],["unset",1],["errors",1],["left",2],["tav",4],["req",1],["sweep",2],["none",1],["simplify",1],["lower",2],["no",2],["full",1],["showing",1],["out",5],["any",1],["they",1],["may",1],["be",1],["rate",1],["limiting",1],["shortly",1],["different",1],["terms",1],["host",1],["fetch",1],["known",1],["specific",1],["database",1],["instead",1]]},{"id":"scripts/bundle_contract.py","name":[["bundle",1],["contract",1],["py",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["usr",1],["bin",1],["env",7],["python3",1],["every",3],["shipped",1],["desktop",1],["bundle",4],["must",2],["contain",1],["one",6],["place",2],["three",1],["packages",4],["now",1],["ship",1],["same",4],["payload",2],["mac",1],["os",1],["app",4],["dmg",1],["linux",2],["tar",1],["gz",1],["windows",1],["zip",1],["carries",1],["as",2],["its",1],["wsl2",1],["each",2],["has",1],["verifier",4],["refuse",1],["failures",1],["science",2],["stack",2],["silently",2],["did",1],["not",3],["install",2],["source",2],["tree",2],["missing",3],["web",1],["ui",1],["worker",5],["bytecode",3],["will",1],["rewrite",1],["developer",1],["swept",1],["into",2],["image",2],["written",1],["once",1],["here",3],["rather",1],["than",1],["copied",1],["reason",1],["two",2],["sandbox",2],["smokes",1],["share",1],["implementation",1],["harness",1],["smoke",1],["boundary",2],["py",7],["copies",1],["drift",1],["until",1],["platform",3],["quietly",1],["stops",1],["checking",1],["other",1],["still",1],["stopped",1],["ships",1],["broken",1],["stdlib",1],["only",3],["importable",1],["from",6],["plain",1],["sys",1],["path",4],["insert",1],["scripts",1],["these",1],["run",2],["against",2],["unpacked",1],["release",2],["artifact",1],["project",1],["installed",1],["future",1],["import",10],["annotations",1],["ast",1],["hashlib",1],["json",7],["re",2],["unicodedata",2],["html",3],["parser",1],["htmlparser",1],["pathlib",1],["pure",1],["posix",1],["urllib",1],["parse",1],["unquote",1],["urlsplit",1],["file",1],["resolve",1],["parent",1],["pip",1],["manifest",8],["both",1],["builders",1],["checks",2],["bundled",2],["txt",1],["resources",1],["whose",1],["absence",1],["shows",1],["up",1],["at",1],["runtime",3],["js",4],["blank",1],["browser",1],["tab",1],["dead",1],["channel",1],["long",1],["after",1],["required",3],["sources",5],["openai4s",14],["init",3],["cli",1],["main",1],["kernel",3],["compute",3],["templates",4],["sh",2],["tmpl",2],["wrapper",1],["server",6],["webui",6],["index",2],["dist",1],["theme",1],["bootstrap",1],["style",1],["css",1],["vendor",1],["dmol",1],["min",9],["provider",1],["envs",2],["python",1],["yml",2],["skills",10],["bioskills",7],["collection",7],["license",1],["readme",4],["md",5],["zh",2],["ever",1],["checked",1],["top",1],["our",1],["own",1],["tests",2],["git",2],["perfectly",1],["legitimate",1],["inside",1],["third",1],["party",1],["site",1],["forbidden",2],["venv",1],["build",1],["claude",1],["frozenset",2],["example",1],["sample",2],["template",1],["20",1],["floor",1],["pinned",1],["bio",1],["561",1],["commit",1],["d91ed3d563019e649dc854c56ccd62551359488a",1],["sha256",1],["e1747551da95e9320368d4d4f7002d3b9708a808d0b9b0f117e36ed66968530b",1],["files",3],["sentinels",1],["normalize",1],["nfkc",1],["name",3],["casefold",1],["skill",1],["below",1],["was",1],["precompiled",1],["see",1],["func",1],["check",5],["pyc",2],["500",1],["scan",1],["enumerated",1],["nothing",1],["reports",1],["clean",1],["actually",1],["looked",1],["so",1],["size",1],["part",1],["assertion",1],["scanned",2],["200",1],["credential",1],["assignment",1],["compile",1],["api",1],["key",1],["secret",1],["token",1],["pre",1],["baked",1],["shared",1],["by",1],["all",1],["error",1],["imports",1],["no",1],["secrets",1],["declared",1],["version",1]]},{"id":"scripts/bundle_contract.py#_check_bioskills_payload","name":[["check",1],["bioskills",1],["payload",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["check",16],["bioskills",5],["payload",8],["root",10],["path",21],["none",2],["bind",1],["every",1],["desktop",1],["bundle",15],["byte",1],["same",1],["reviewed",2],["collection",5],["pin",3],["if",16],["symlink",3],["raise",14],["error",18],["bio",14],["skills",16],["must",4],["not",9],["be",1],["rglob",2],["contain",1],["symlinks",1],["relative",16],["as",4],["posix",5],["manifest",17],["json",3],["read",2],["bytes",2],["hashlib",2],["sha256",4],["hexdigest",2],["digest",1],["match",1],["try",1],["loads",1],["except",1],["value",1],["invalid",1],["from",1],["skill",1],["count",1],["min",2],["list",3],["recipes",1],["upstream",4],["commit",4],["rows",3],["files",3],["isinstance",3],["has",2],["no",2],["recorded",5],["dict",3],["str",2],["row",9],["file",5],["object",1],["pure",2],["absolute",1],["parts",3],["unsafe",1],["duplicate",1],["shipped",3],["pycache",1],["expected",3],["boundary",1],["missing",6],["sorted",2],["extra",5],["detail",4],["append",2],["len",3],["unmanifested",1],["inventory",1],["mismatch",3],["join",1],["items",1],["target",2],["joinpath",1],["data",3],["size",2],["hash",1]]},{"id":"scripts/bundle_contract.py#BundleCheckError","name":[["bundle",1],["check",1],["error",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["class",2],["bundle",3],["check",2],["error",4],["runtime",2],["shipped",1],["not",1],["satisfy",1],["contract",1]]},{"id":"scripts/bundle_contract.py#bundled_imports","name":[["bundled",1],["imports",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["bundled",2],["imports",2],["arch",3],["str",4],["none",4],["list",2],["return",1],["import",2],["name",2],["manifest",1],["packages",1]]},{"id":"scripts/bundle_contract.py#check_bytecode","name":[["check",1],["bytecode",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["check",5],["bytecode",6],["roots",3],["list",3],["path",6],["int",3],["every",2],["py",2],["image",1],["must",2],["ship",1],["never",1],["revalidated",1],["hash",5],["based",3],["if",5],["not",3],["app",3],["compiles",1],["first",2],["import",1],["writes",1],["pycache",2],["into",2],["its",2],["own",2],["bundle",7],["mac",1],["os",1],["invalidates",1],["code",1],["signature",1],["moment",1],["anyone",1],["uses",1],["platform",1],["silently",1],["recompiles",1],["entire",1],["stdlib",1],["science",1],["stack",1],["each",1],["launch",1],["wherever",1],["read",2],["only",2],["straight",1],["from",2],["dmg",1],["system",1],["wide",1],["install",1],["directory",1],["non",1],["admin",1],["user",1],["cannot",1],["write",2],["timestamp",2],["no",1],["better",1],["unpacking",1],["copying",1],["rewrites",1],["mtimes",1],["so",2],["all",1],["reads",1],["stale",1],["compiled",6],["root",3],["exists",1],["extend",1],["rglob",1],["pyc",3],["len",3],["min",1],["raise",2],["error",2],["ships",1],["files",1],["was",1],["precompiled",1],["will",2],["run",1],["40",1],["flags",3],["bytes",2],["little",1],["bit0",1],["bit1",1],["source",1],["require",1],["revalidation",1],["off",1],["exactly",1],["0b01",3],["0b11",1],["kind",2],["else",1],["checked",1],["name",1],["carries",1],["build",1],["invalidation",1],["mode",1],["unchecked",1],["rewrite",1],["place",1],["return",1]]},{"id":"scripts/bundle_contract.py#check_no_secrets","name":[["check",1],["no",1],["secrets",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["check",7],["no",3],["secrets",2],["root",5],["path",12],["src",6],["launchers",4],["list",2],["none",2],["credential",5],["shaped",3],["material",2],["anywhere",2],["shipped",4],["tree",4],["whole",2],["bundle",10],["dotenv",3],["walk",2],["covers",2],["third",1],["party",1],["packages",1],["too",1],["our",1],["own",2],["source",5],["shell",1],["batch",1],["entry",1],["points",1],["one",2],["file",4],["build",1],["script",1],["writes",1],["by",1],["hand",1],["could",1],["therefore",1],["bake",1],["value",2],["into",1],["imported",1],["lazily",1],["scripts",1],["must",1],["be",1],["sys",1],["caller",1],["job",1],["module",1],["level",1],["import",3],["would",1],["make",1],["unimportable",1],["its",1],["from",2],["secret",6],["scan",8],["candidate",1],["files",4],["as",3],["candidates",2],["name",5],["forbidden",1],["sources",1],["if",8],["exists",1],["raise",5],["error",5],["ships",2],["join",3],["image",1],["way",1],["maintainer",1],["provider",1],["key",1],["actually",2],["reach",1],["user",1],["so",1],["dotenvs",3],["relative",1],["posix",1],["rglob",1],["env",2],["casefold",1],["not",3],["templates",1],["scanned",4],["len",2],["min",1],["only",1],["enumerated",1],["inspecting",1],["findings",4],["located",2],["finding",5],["line",1],["detector",1],["inside",1],["launcher",4],["continue",1],["text",3],["read",1],["utf",1],["errors",1],["replace",1],["assignment",1],["search",1],["assigns",1]]},{"id":"scripts/bundle_contract.py#check_python_scripts","name":[["check",1],["python",1],["scripts",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["check",3],["python",6],["scripts",3],["runtime",3],["path",7],["none",3],["reject",1],["console",1],["commands",1],["pointing",1],["at",1],["build",1],["machine",1],["from",1],["relocate",1],["bundle",2],["import",1],["header",2],["body",2],["bin",1],["iterdir",1],["if",3],["symlink",1],["not",4],["file",1],["continue",2],["open",1],["rb",1],["as",1],["source",4],["read",2],["seek",1],["content",3],["startswith",1],["raise",1],["error",1],["command",1],["relocatable",1],["name",1]]},{"id":"scripts/bundle_contract.py#check_sources","name":[["check",1],["sources",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["check",13],["sources",4],["src",16],["path",12],["int",2],["every",4],["runtime",3],["only",4],["resource",1],["present",1],["skill",4],["catalog",2],["real",1],["if",10],["symlink",4],["raise",8],["bundle",12],["error",8],["source",5],["tree",5],["root",4],["must",3],["not",6],["be",1],["file",2],["rglob",2],["follow",1],["symlinked",1],["ancestors",1],["copied",1],["app",1],["whose",1],["skills",21],["points",1],["back",1],["build",1],["machine",1],["could",1],["therefore",1],["satisfy",1],["inventory",1],["hash",1],["while",1],["shipping",1],["no",1],["self",1],["contained",1],["at",4],["all",1],["reject",1],["component",1],["each",1],["required",3],["before",1],["any",1],["read",1],["follows",1],["relative",5],["current",4],["part",2],["pure",1],["posix",4],["parts",1],["shown",2],["as",3],["contain",2],["symlinks",2],["exists",1],["expected",8],["sentinels",1],["unicodedata",1],["normalize",1],["nfkc",1],["name",5],["casefold",1],["none",1],["contains",1],["mis",1],["cased",1],["sentinel",1],["missing",4],["join",1],["web",1],["assets",1],["two",1],["floors",1],["one",1],["total",1],["folding",1],["561",1],["recipe",1],["collection",7],["into",1],["same",1],["count",1],["made",1],["curated",7],["floor",1],["unfalsifiable",1],["shipped",1],["bioskills",4],["dropped",1],["still",1],["cleared",1],["20",1],["sorted",2],["glob",2],["md",2],["len",7],["min",6],["ships",3],["least",3],["bio",1],["recipes",1],["payload",1],["return",1]]},{"id":"scripts/bundle_contract.py#check_web_assets","name":[["check",1],["web",1],["assets",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",3],["check",4],["web",7],["assets",3],["src",4],["path",6],["none",3],["default",2],["page",1],["local",1],["resources",3],["including",1],["hashed",1],["vite",1],["openai4s",1],["server",1],["webui",1],["class",1],["htmlparser",1],["handle",1],["starttag",1],["self",1],["tag",3],["attrs",2],["field",2],["if",4],["script",1],["else",2],["href",1],["link",1],["url",5],["dict",1],["not",4],["startswith",1],["static",2],["return",1],["unquote",1],["urlsplit",1],["removeprefix",1],["resolve",2],["relative",1],["file",1],["raise",1],["bundle",1],["error",1],["ui",1],["resource",1],["missing",1],["feed",1],["dist",1],["index",1],["html",1],["read",1],["text",1],["utf",1]]},{"id":"scripts/bundle_contract.py#check_web_assets.Resources","name":[["resources",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["class",2],["resources",2],["htmlparser",2],["def",1],["handle",1],["starttag",1],["self",1],["tag",3],["attrs",2],["field",2],["src",1],["if",4],["script",1],["else",2],["href",1],["link",1],["none",1],["url",5],["dict",1],["not",4],["startswith",1],["static",2],["return",1],["path",4],["web",3],["unquote",1],["urlsplit",1],["removeprefix",1],["resolve",2],["relative",1],["file",1],["raise",1],["bundle",1],["check",1],["error",1],["default",1],["ui",1],["resource",1],["missing",1]]},{"id":"scripts/bundle_contract.py#check_web_assets.Resources.handle_starttag","name":[["handle",1],["starttag",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["handle",2],["starttag",2],["self",2],["tag",4],["attrs",3],["field",2],["src",1],["if",4],["script",1],["else",2],["href",1],["link",1],["none",1],["url",5],["dict",1],["not",4],["startswith",1],["static",2],["return",1],["path",4],["web",3],["unquote",1],["urlsplit",1],["removeprefix",1],["resolve",2],["relative",1],["file",1],["raise",1],["bundle",1],["check",1],["error",1],["default",1],["ui",1],["resource",1],["missing",1]]},{"id":"scripts/bundle_contract.py#declared_version","name":[["declared",1],["version",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["declared",2],["version",5],["src",3],["path",2],["str",3],["openai4s",3],["as",1],["bundled",2],["source",1],["tree",3],["declares",1],["ast",4],["parse",1],["init",1],["py",1],["read",1],["text",1],["utf",1],["node",7],["body",1],["if",3],["isinstance",4],["assign",1],["len",1],["targets",2],["target",3],["name",1],["id",1],["value",5],["constant",1],["return",1],["raise",1],["bundle",1],["check",1],["error",1],["not",1],["literal",1],["string",1]]},{"id":"scripts/bundle_contract.py#manifest_packages","name":[["manifest",1],["packages",1]],"path":[["scripts",1],["bundle",1],["contract",1],["py",1]],"body":[["def",2],["manifest",9],["packages",7],["arch",8],["str",8],["none",5],["list",3],["tuple",3],["pip",1],["name",3],["import",2],["every",1],["package",4],["builders",2],["pre",1],["bake",1],["read",2],["from",2],["same",1],["build",1],["scripts",1],["install",1],["so",2],["verifier",2],["enforces",1],["exactly",1],["one",1],["was",1],["bundled",1],["given",1],["lines",1],["annotated",1],["skip",2],["excluded",1],["drop",1],["them",2],["targets",1],["have",1],["no",2],["wheel",1],["must",1],["not",5],["demand",1],["there",1],["if",5],["file",1],["raise",3],["bundle",3],["check",3],["error",3],["missing",2],["raw",3],["text",1],["utf",1],["splitlines",1],["line",5],["strip",1],["startswith",1],["continue",2],["parts",5],["split",1],["len",1],["append",1],["lists",1],["return",1]]},{"id":"scripts/capture_response_contract.py","name":[["capture",1],["response",1],["contract",1],["py",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["regenerate",1],["docs",2],["response",7],["contract",5],["json",5],["by",2],["driving",1],["every",1],["known",1],["route",3],["uv",2],["run",2],["python",2],["scripts",2],["capture",4],["py",3],["check",1],["ci",1],["form",1],["companion",1],["schemas",1],["one",2],["freezes",2],["shape",1],["bodies",1],["observed",1],["while",1],["suite",1],["runs",1],["kind",1],["answer",3],["each",1],["gives",1],["at",2],["all",2],["stream",2],["redirect",1],["binary",1],["empty",1],["status",1],["codes",1],["both",2],["captured",1],["neither",1],["written",2],["hand",2],["distinction",1],["matters",1],["same",1],["reason",1],["cases",1],["description",1],["derived",1],["from",7],["code",2],["cannot",2],["describe",1],["something",1],["not",2],["maintained",1],["list",1],["these",1],["routes",2],["correct",1],["day",1],["silently",1],["wrong",1],["afterwards",1],["driven",1],["against",1],["real",2],["handler",1],["store",1],["no",1],["parameters",1],["so",1],["most",1],["4xx",1],["deliberate",1],["way",1],["tick",1],["box",1],["error",1],["promise",1],["too",1],["shows",1],["up",1],["as",3],["missing",1],["entry",2],["rather",1],["than",1],["full",1],["nothing",1],["future",1],["import",12],["annotations",1],["argparse",1],["contextlib",2],["os",1],["sys",2],["tempfile",1],["pathlib",1],["path",3],["root",3],["file",1],["resolve",1],["parents",1],["insert",1],["str",1],["openai4s",4],["config",2],["llmconfig",1],["noqa",4],["e402",4],["server",3],["gateway",2],["mod",1],["artifact",1],["contextmanager",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/capture_response_contract.py#_deterministic_secret_store","name":[["deterministic",1],["secret",1],["store",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["deterministic",2],["secret",7],["store",7],["capture",2],["against",1],["exists",1],["every",2],["machine",3],["search",1],["config",1],["reads",1],["credential",1],["so",4],["went",1],["through",1],["broker",1],["auto",2],["resolves",1],["whatever",1],["capturing",1],["has",3],["developer",2],["laptop",1],["keychain",3],["route",2],["answered",1],["was",1],["frozen",1],["into",2],["contract",1],["ci",1],["runner",1],["neither",1],["nor",1],["session",1],["bus",1],["documented",1],["fail",1],["closed",1],["read",1],["raised",1],["driver",1],["skipped",1],["artifact",1],["looked",1],["out",2],["date",1],["but",1],["one",1],["wrote",1],["plaintext",2],["same",1],["two",1],["reasons",1],["tests",1],["conftest",1],["py",1],["pins",1],["then",1],["reproducible",1],["anywhere",1],["routine",1],["script",1],["stops",1],["reaching",1],["real",1],["data",1],["directory",1],["temp",1],["dir",1],["deleted",1],["way",1],["nothing",1],["stored",1],["clear",1],["beyond",1],["previous",3],["os",4],["environ",4],["openai4",4],["try",1],["yield",1],["finally",1],["if",1],["none",2],["pop",1],["else",1]]},{"id":"scripts/capture_response_contract.py#_Hub","name":[["hub",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"scripts/capture_response_contract.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"scripts/capture_response_contract.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"scripts/capture_response_contract.py#_Hub.emitter","name":[["emitter",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"scripts/capture_response_contract.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"scripts/capture_response_contract.py#document","name":[["document",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["document",2],["routes",4],["dict",6],["str",2],["return",1],["schema",1],["version",1],["note",1],["captured",1],["by",2],["driving",1],["every",1],["known",1],["route",2],["against",1],["real",1],["handler",2],["not",2],["written",1],["hand",1],["regenerate",1],["scripts",1],["capture",2],["response",1],["contract",1],["py",1],["kinds",1],["derived",1],["from",1],["status",1],["content",2],["type",2],["actually",1],["sent",1],["absent",1],["here",1],["one",2],["nothing",1],["could",1],["drive",1],["gap",1],["tests",1],["types",1],["was",1],["observed",1],["closed",1],["artifact",1],["download",1],["echoes",1],["whatever",1],["media",1],["its",1],["stored",1],["file",1],["has",1],["so",1],["entry",1],["names",1],["served",1],["rather",1],["than",1],["all",1],["them",1]]},{"id":"scripts/capture_response_contract.py#drive","name":[["drive",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["drive",3],["dict",6],["str",3],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["contract",1],["as",1],["temp",2],["deterministic",1],["secret",1],["store",1],["config",4],["data",1],["dir",1],["path",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",3],["capture",4],["only",1],["runner",3],["gateway",4],["mod",4],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["recorder",5],["response",3],["original",2],["install",1],["try",1],["all",1],["routes",1],["make",2],["handler",2],["finally",1],["collapse",1],["method",2],["route",8],["into",1],["kind",1],["answer",1],["gives",1],["not",2],["vary",1],["by",2],["verb",2],["surface",1],["keying",1],["would",1],["publish",1],["five",1],["entries",1],["per",1],["four",1],["say",1],["allowed",1],["merged",3],["record",4],["contracts",1],["items",2],["split",1],["target",4],["setdefault",1],["kinds",5],["statuses",5],["content",5],["types",5],["return",1],["sorted",4],["value",4]]},{"id":"scripts/capture_response_contract.py#main","name":[["main",1]],"path":[["scripts",1],["capture",1],["response",1],["contract",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",4],["argparse",1],["argument",2],["add",1],["check",2],["action",1],["store",1],["true",4],["help",1],["fail",1],["if",9],["artifact",5],["out",2],["date",3],["instead",1],["rewriting",1],["args",3],["parse",1],["routes",17],["drive",1],["known",6],["contract",4],["http",1],["entry",1],["whose",2],["own",1],["concretisation",1],["not",5],["match",1],["drives",1],["nothing",1],["request",1],["lands",1],["no",2],["handler",1],["404",1],["comes",1],["back",1],["describes",1],["probe",1],["rather",2],["than",2],["surface",2],["counting",1],["as",3],["covered",6],["truncated",1],["pattern",1],["assembled",1],["from",1],["adjacent",1],["string",1],["literals",1],["came",1],["be",3],["one",2],["144",1],["unreachable",6],["sorted",4],["route",14],["response",3],["capture",3],["unroutable",1],["missing",4],["payload",4],["document",1],["print",14],["len",6],["inventory",1],["entr",1],["ies",1],["cannot",2],["driven",1],["counted",1],["file",11],["sys",9],["stderr",9],["current",2],["json",4],["loads",1],["read",1],["text",2],["utf",2],["else",2],["frozen",6],["say",1],["moved",1],["merely",1],["something",1],["did",1],["regenerate",2],["only",1],["actionable",1],["machine",2],["captured",1],["anyone",1],["reading",1],["ci",1],["has",1],["way",1],["see",1],["difference",2],["gate",1],["failure",1],["acted",1],["gets",1],["regenerated",1],["blindly",1],["until",1],["stops",1],["meaning",1],["anything",1],["recording",1],["both",1],["records",2],["also",1],["makes",1],["host",1],["dependent",1],["recognisable",1],["observed",4],["was",5],["now",5],["continue",1],["none",2],["newly",1],["reachable",1],["elif",1],["but",1],["reached",2],["dumps",3],["sort",3],["keys",3],["uv",1],["run",1],["python",1],["scripts",1],["py",1],["commit",1],["unless",1],["your",1],["above",1],["there",1],["show",1],["return",3],["up",1],["write",1],["ensure",1],["ascii",1],["false",1],["indent",1],["encoding",1],["wrote",1],["relative",1],["root",1]]},{"id":"scripts/capture_response_schemas.py","name":[["capture",1],["response",1],["schemas",1],["py",1]],"path":[["scripts",1],["capture",1],["response",1],["schemas",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["regenerate",1],["verify",1],["frozen",1],["response",5],["shapes",1],["docs",1],["schemas",3],["json",2],["uv",2],["run",2],["python",2],["scripts",2],["capture",4],["py",2],["rewrite",1],["artifact",1],["check",1],["fail",1],["drift",1],["runs",1],["offline",1],["suite",2],["installed",1],["records",1],["every",1],["route",1],["actually",1],["returned",1],["corpus",1],["routes",2],["exercises",1],["schema",1],["not",1],["reported",1],["as",1],["uncovered",1],["number",1],["point",1],["says",1],["much",1],["http",1],["surface",1],["pinned",1],["meant",1],["go",1],["up",1],["from",3],["future",1],["import",9],["annotations",1],["argparse",1],["os",1],["subprocess",1],["sys",2],["tempfile",1],["pathlib",1],["path",3],["root",2],["file",1],["resolve",1],["parents",1],["insert",1],["str",1],["openai4s",1],["server",1],["contract",1],["noqa",1],["e402",1],["max",1],["workers",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/capture_response_schemas.py#_run_suite","name":[["run",1],["suite",1]],"path":[["scripts",1],["capture",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["run",5],["suite",3],["destination",4],["path",2],["int",2],["env",4],["dict",1],["os",1],["environ",1],["openai4",1],["capture",4],["schemas",1],["str",2],["deliberately",1],["no",4],["stopping",1],["at",1],["first",1],["failure",1],["truncates",1],["every",1],["route",2],["never",1],["reached",2],["would",3],["then",1],["be",2],["reported",1],["as",1],["frozen",1],["but",1],["longer",1],["observed",2],["drift",1],["really",1],["just",1],["aborted",1],["proc",2],["subprocess",1],["sys",1],["executable",1],["pytest",1],["addopts",1],["already",1],["passes",1],["one",4],["second",1],["hides",1],["passed",1],["failed",1],["line",1],["gate",2],["log",1],["read",1],["header",1],["same",3],["width",1],["scheduler",1],["ci",1],["runs",1],["under",1],["could",1],["not",1],["take",1],["them",1],["written",1],["once",1],["per",1],["session",1],["so",2],["four",1],["workers",3],["each",1],["writing",1],["retain",1],["only",1],["last",1],["fraction",1],["evidence",1],["they",1],["now",1],["leave",1],["shares",1],["response",1],["assemble",1],["merges",1],["below",1],["through",1],["merge",1],["call",1],["recorder",1],["observe",1],["makes",1],["two",1],["reaches",1],["schema",1],["have",1],["process",1],["auto",1],["maxprocesses",1],["max",1],["dist",1],["loadfile",1],["tests",1],["cwd",1],["root",1],["return",1],["returncode",1]]},{"id":"scripts/capture_response_schemas.py#main","name":[["main",1]],"path":[["scripts",1],["capture",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",4],["argparse",1],["argument",2],["add",1],["check",6],["action",1],["store",1],["true",2],["help",1],["compare",2],["against",3],["committed",1],["artifact",2],["instead",1],["rewriting",1],["args",4],["parse",1],["tempfile",1],["temporary",1],["directory",1],["as",3],["tmp",2],["captured",8],["path",1],["json",2],["code",7],["run",4],["suite",8],["if",13],["not",11],["assemble",2],["known",5],["aborted",1],["besides",1],["being",2],["incomplete",3],["worker",1],["failure",2],["may",3],["be",7],["reason",2],["share",1],["absent",1],["pytest",4],["useful",1],["result",1],["must",3],["hidden",1],["by",3],["second",1],["assembly",1],["error",4],["print",17],["failed",2],["exited",3],["capture",9],["would",5],["any",1],["drift",1],["reported",2],["artefact",1],["real",1],["change",3],["file",9],["sys",4],["stderr",4],["return",7],["merge",1],["workers",1],["shares",1],["was",5],["split",2],["here",3],["rather",1],["than",1],["hook",1],["because",2],["every",1],["one",2],["those",1],["processes",1],["has",1],["now",2],["there",2],["no",6],["writer",1],["left",1],["race",1],["try",1],["response",8],["require",1],["complete",1],["except",1],["oserror",1],["value",1],["xdist",1],["regeneration",1],["still",1],["work",3],["contains",1],["tests",3],["validate",1],["very",1],["so",4],["stale",1],["makes",1],["them",2],["fail",2],["refusing",1],["write",1],["failing",2],["mean",1],["only",3],["way",1],["fix",1],["blocked",1],["unfixed",1],["say",2],["short",1],["let",1],["coverage",3],["line",3],["nwarning",1],["have",1],["missed",1],["routes",10],["below",1],["previous",1],["before",1],["committing",1],["responses",2],["were",1],["did",2],["reach",1],["gateway",1],["observed",4],["loads",1],["read",1],["text",1],["utf",1],["covered",3],["key",2],["rsplit",1],["contract",7],["http",1],["uncovered",6],["sorted",1],["len",5],["route",7],["status",1],["shapes",3],["exercised",1],["offline",4],["count",1],["its",1],["own",2],["actionable",1],["these",1],["whose",2],["nothing",1],["checks",1],["they",2],["also",1],["list",4],["worth",1],["writing",1],["next",1],["leaving",1],["number",2],["gap",1],["turns",1],["into",1],["forgotten",1],["test",2],["reaches",1],["problems",3],["load",1],["breaking",7],["other",3],["enforced",1],["depends",1],["optional",1],["extras",1],["installed",1],["platform",1],["skips",2],["empty",1],["populated",1],["differs",1],["shape",3],["without",3],["anything",2],["having",1],["changed",2],["train",1],["everyone",1],["regenerate",2],["make",1],["ci",1],["shut",1],["up",1],["gate",2],["stops",1],["meaning",1],["nshapes",1],["moved",1],["client",2],["problem",4],["commit",2],["yours",1],["na",1],["written",3],["frozen",3],["break",1],["intended",1],["rerun",1],["diff",2],["bug",1],["report",1],["metric",1],["plan",1],["311",1],["says",1],["new",1],["update",1],["schema",1],["thing",1],["positioned",1],["enforce",1],["first",1],["half",1],["printed",1],["returned",1],["could",1],["sit",1],["indefinitely",1],["frames",1],["id",2],["admissions",1],["forty",1],["three",1],["commits",1],["safe",1],["turn",1],["today",1],["precisely",1],["cannot",2],["already",1],["done",1],["genuinely",1],["unreachable",1],["belongs",1],["exclusions",1],["nobody",1],["reads",1],["drive",1],["from",1],["save",1],["wrote",1],["relative",1],["root",1]]},{"id":"scripts/check_css_tokens.py","name":[["check",1],["css",1],["tokens",1],["py",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["fail",1],["if",2],["stylesheet",1],["var",10],["not",4],["subset",5],["its",1],["21",3],["custom",2],["property",4],["declaration",1],["name",8],["at",2],["position",2],["including",1],["step",1],["search",2],["reference",1],["first",1],["argument",1],["each",1],["fallback",4],["nested",3],["still",3],["counts",1],["references",1],["both",1],["declare",1],["audit",3],["40",2],["were",1],["hard",1],["text",7],["100",2],["300",4],["33",1],["holes",1],["only",1],["as",1],["200",1],["excluded",2],["from",6],["checker",1],["reports",1],["every",1],["undefined",1],["so",3],["later",1],["alias",1],["cannot",1],["hide",1],["future",1],["import",7],["annotations",1],["argparse",1],["re",2],["sys",1],["collections",1],["counter",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",2],["root",2],["file",1],["resolve",1],["parents",1],["default",1],["css",2],["openai4s",1],["server",1],["webui",1],["style",1],["preceding",1],["char",2],["must",1],["be",1],["also",1],["decl",1],["compile",1],["za",2],["z0",2],["uses",1],["these",1],["names",1],["count",1],["unfixed",1],["tree",1],["prints",1],["frozenset",1],["frozen",1],["true",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/check_css_tokens.py#_line_at","name":[["line",1],["at",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["line",2],["at",2],["src",3],["str",2],["index",3],["int",4],["return",1],["count",1]]},{"id":"scripts/check_css_tokens.py#_strip_comments","name":[["strip",1],["comments",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",3],["strip",2],["comments",2],["src",3],["str",6],["blank",1],["comment",1],["bodies",1],["but",1],["keep",1],["newlines",1],["so",1],["reported",1],["line",1],["numbers",1],["match",4],["repl",2],["re",4],["return",2],["sub",2],["group",1],["flags",1]]},{"id":"scripts/check_css_tokens.py#_strip_comments.repl","name":[["repl",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["repl",2],["match",5],["re",3],["str",4],["return",1],["sub",1],["group",1]]},{"id":"scripts/check_css_tokens.py#_var_calls","name":[["var",1],["calls",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["var",6],["calls",2],["src",8],["str",5],["list",3],["tuple",3],["int",3],["bool",3],["start",1],["index",1],["inner",3],["nested",4],["fallback",2],["every",1],["call",2],["found",3],["len",1],["while",3],["true",1],["find",1],["if",2],["break",1],["depth",4],["ch",3],["elif",1],["nearest",1],["non",1],["space",1],["char",1],["before",1],["comma",1],["inside",1],["outer",1],["append",1],["return",1]]},{"id":"scripts/check_css_tokens.py#audit_subset","name":[["audit",1],["subset",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["audit",3],["subset",4],["missing",3],["list",4],["ref",8],["40",1],["count",1],["21",1],["hard",1],["text",2],["100",1],["300",1],["refs",1],["return",1],["if",1],["name",1],["not",1],["nested",1],["fallback",1]]},{"id":"scripts/check_css_tokens.py#check_file","name":[["check",1],["file",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["check",2],["file",2],["path",7],["int",2],["raw",2],["read",1],["text",1],["encoding",1],["utf",1],["src",2],["strip",1],["comments",1],["missing",3],["undefined",1],["if",1],["not",1],["print",1],["ok",1],["var",1],["return",2],["sys",1],["stderr",1],["write",1],["format",1],["report",1]]},{"id":"scripts/check_css_tokens.py#declarations","name":[["declarations",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["declarations",2],["src",4],["str",4],["custom",1],["property",1],["names",1],["declared",1],["comments",1],["already",1],["stripped",1],["return",1],["group",1],["decl",1],["finditer",1]]},{"id":"scripts/check_css_tokens.py#format_report","name":[["format",1],["report",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["format",2],["report",2],["path",6],["missing",6],["list",2],["ref",9],["str",2],["counts",3],["counter",1],["name",6],["subset",4],["audit",2],["lines",5],["len",3],["undefined",1],["var",1],["reference",1],["21",1],["hard",1],["text",2],["100",1],["300",1],["sorted",2],["items",1],["key",2],["lambda",2],["kv",3],["append",5],["line",2],["flag",5],["if",3],["has",1],["fallback",4],["nested",2],["suffix",2],["join",2],["else",1],["return",1]]},{"id":"scripts/check_css_tokens.py#main","name":[["main",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["split",1],["add",1],["css",4],["nargs",1],["type",1],["path",5],["default",3],["help",1],["stylesheet",1],["check",2],["openai4s",1],["server",1],["webui",1],["style",1],["args",3],["parse",1],["status",4],["if",1],["not",2],["file",3],["sys",1],["stderr",1],["write",1],["continue",1],["return",1]]},{"id":"scripts/check_css_tokens.py#Ref","name":[["ref",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["class",2],["ref",2],["name",1],["str",1],["line",1],["int",1],["has",1],["fallback",2],["bool",2],["nested",1]]},{"id":"scripts/check_css_tokens.py#references","name":[["references",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["references",2],["src",5],["str",2],["list",3],["ref",4],["every",1],["var",2],["name",2],["primary",1],["argument",1],["out",3],["start",2],["inner",2],["nested",3],["calls",1],["stripped",3],["strip",1],["re",1],["match",1],["za",1],["z0",1],["if",1],["not",1],["continue",1],["rest",2],["end",1],["lstrip",1],["append",1],["group",1],["line",2],["at",1],["has",1],["fallback",2],["startswith",1],["return",1]]},{"id":"scripts/check_css_tokens.py#undefined","name":[["undefined",1]],"path":[["scripts",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["undefined",2],["src",4],["str",2],["list",2],["ref",5],["defined",2],["declarations",1],["return",1],["references",1],["if",1],["name",1],["not",1]]},{"id":"scripts/check_directory_readmes.py","name":[["check",1],["directory",1],["readmes",1],["py",1]],"path":[["scripts",1],["check",1],["directory",1],["readmes",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["check",1],["bilingual",3],["per",1],["directory",4],["readme",11],["coverage",2],["maintained",2],["source",1],["tree",1],["from",4],["future",1],["import",6],["annotations",1],["re",1],["subprocess",1],["sys",1],["pathlib",1],["path",6],["pure",4],["posix",4],["urllib",1],["parse",1],["unquote",1],["root",3],["file",2],["resolve",1],["parents",1],["these",1],["trees",2],["third",2],["party",2],["generated",2],["byte",1],["exact",1],["fixtures",2],["their",2],["owning",1],["parent",1],["must",3],["describe",1],["boundary",4],["but",1],["documentation",3],["files",4],["not",1],["be",1],["injected",1],["into",1],["themselves",1],["excluded",3],["prefixes",1],["openai4s",4],["server",1],["webui",1],["vendor",1],["tests",1],["pinned",3],["mechanically",1],["imported",1],["resource",1],["collections",1],["remain",1],["checked",2],["only",1],["recipe",1],["descendants",1],["so",2],["deleting",1],["pair",5],["cannot",1],["make",1],["disappear",1],["gate",1],["collection",3],["roots",1],["skills",1],["bioskills",1],["frozenset",3],["json",2],["license",1],["manifest",1],["md",12],["zh",5],["parts",1],["git",2],["venv",1],["runtime",2],["kernel",1],["readable",1],["scratch",1],["writes",1],["beside",1],["workspace",1],["run",1],["checkout",1],["puts",1],["at",1],["repo",1],["node",1],["modules",1],["pycache",1],["pytest",1],["cache",1],["build",1],["documents",1],["itself",1],["would",1],["collide",1],["way",1],["tool",1],["treats",1],["folder",1],["as",1],["github",1],["hub",1],["overrides",1],["repository",1],["displayed",1],["profile",1],["contents",4],["either",1],["satisfies",1],["first",1],["present",1],["preferred",1],["one",1],["doc",4],["pairs",2],["every",1],["name",4],["own",1],["never",1],["counted",1],["among",1],["direct",1],["its",1],["list",1],["names",1],["if",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/check_directory_readmes.py#_excluded","name":[["excluded",1]],"path":[["scripts",1],["check",1],["directory",1],["readmes",1],["py",1]],"body":[["def",2],["excluded",4],["path",11],["pure",2],["posix",2],["bool",2],["if",4],["any",2],["part",2],["parts",2],["return",5],["true",2],["prefix",3],["parents",2],["prefixes",1],["root",4],["pinned",2],["collection",2],["roots",1],["false",2],["not",1],["parent",1],["name",1],["boundary",1],["files",1]]},{"id":"scripts/check_directory_readmes.py#_relative_links","name":[["relative",1],["links",1]],"path":[["scripts",1],["check",1],["directory",1],["readmes",1],["py",1]],"body":[["def",2],["relative",2],["links",5],["text",3],["str",5],["list",3],["return",2],["local",1],["markdown",1],["link",1],["destinations",1],["excluding",1],["urls",1],["anchors",1],["match",2],["re",1],["finditer",1],["target",10],["group",1],["strip",1],["if",3],["startswith",2],["endswith",1],["http",1],["https",1],["mailto",1],["continue",1],["unquote",1],["split",2],["append",1]]},{"id":"scripts/check_directory_readmes.py#_source_directories","name":[["source",1],["directories",1]],"path":[["scripts",1],["check",1],["directory",1],["readmes",1],["py",1]],"body":[["def",2],["source",2],["directories",5],["files",3],["pure",6],["posix",6],["path",8],["parent",8],["while",1],["if",1],["not",1],["excluded",1],["add",1],["return",1]]},{"id":"scripts/check_directory_readmes.py#_source_files","name":[["source",1],["files",1]],"path":[["scripts",1],["check",1],["directory",1],["readmes",1],["py",1]],"body":[["def",2],["source",2],["files",6],["pure",4],["posix",4],["path",7],["result",2],["subprocess",1],["run",1],["git",1],["ls",1],["cached",1],["others",1],["exclude",1],["standard",1],["cwd",1],["root",1],["check",1],["true",2],["capture",1],["output",1],["raw",3],["stdout",1],["decode",1],["utf",1],["split",1],["if",2],["not",2],["continue",1],["excluded",1],["add",1],["return",1]]},{"id":"scripts/check_directory_readmes.py#_structure","name":[["structure",1]],"path":[["scripts",1],["check",1],["directory",1],["readmes",1],["py",1]],"body":[["def",2],["structure",2],["text",4],["str",4],["tuple",2],["list",2],["int",2],["headings",2],["re",2],["findall",1],["flags",1],["multiline",1],["table",2],["rows",2],["sum",1],["line",3],["splitlines",1],["if",1],["startswith",1],["endswith",1],["return",1]]},{"id":"scripts/check_directory_readmes.py#main","name":[["main",1]],"path":[["scripts",1],["check",1],["directory",1],["readmes",1],["py",1]],"body":[["def",2],["main",2],["int",2],["files",10],["source",2],["directories",7],["errors",11],["list",1],["str",2],["directory",13],["sorted",3],["key",1],["local",4],["dir",4],["root",2],["english",15],["path",26],["none",3],["chinese",15],["name",18],["doc",3],["pairs",1],["if",13],["file",3],["break",1],["append",8],["missing",2],["readme",4],["md",1],["continue",2],["not",12],["read",2],["text",4],["encoding",2],["utf",2],["structure",3],["bilingual",2],["mismatch",1],["target",3],["relative",3],["links",1],["parent",4],["resolve",1],["exists",1],["broken",1],["link",1],["direct",3],["names",2],["marker",10],["mention",4],["children",2],["child",3],["error",2],["print",2],["docs",2],["sys",1],["stderr",1],["return",2],["documented",2],["len",2],["maintained",1],["assets",1],["complete",1],["coverage",1]]},{"id":"scripts/connector_canary.py","name":[["connector",1],["canary",1],["py",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["ask",1],["three",1],["named",1],["public",2],["apis",1],["whether",1],["they",1],["still",3],["return",1],["parse",3],["python",2],["scripts",2],["connector",5],["canary",5],["py",2],["check",2],["live",1],["sources",1],["json",2],["machine",1],["readable",1],["result",2],["runs",1],["schedule",1],["never",1],["pull",1],["request",2],["api",7],["not",4],["our",1],["dependency",1],["gate",2],["contributor",1],["pr",1],["be",1],["down",1],["reasons",1],["have",1],["nothing",2],["change",3],["under",2],["review",1],["required",2],["fails",2],["reason",1],["trains",1],["people",1],["ignore",1],["one",1],["distinction",1],["runner",2],["exists",2],["make",1],["between",1],["two",1],["failures",1],["look",1],["alike",1],["from",5],["distance",1],["unreachable",4],["timed",1],["out",1],["connection",1],["failed",1],["answered",4],["5xx",1],["weather",4],["its",2],["contract",5],["so",4],["retried",2],["if",2],["persists",1],["reported",1],["as",1],["without",2],["alarm",1],["drift",2],["200",2],["body",2],["field",3],["depends",1],["changing",1],["us",1],["thing",1],["whole",1],["exercise",1],["catch",1],["there",3],["third",1],["case",1],["leaving",1],["unnamed",1],["made",1],["crash",1],["every",1],["path",5],["refused",1],["optional",1],["changed",1],["type",1],["nested",1],["shape",1],["moved",1],["neither",1],["nor",1],["missing",1],["gets",1],["own",1],["status",1],["error",6],["rather",3],["than",3],["falling",1],["through",1],["code",2],["assumed",1],["parsed",1],["existed",1],["fourth",1],["permanent",3],["client",4],["404",2],["410",2],["removed",1],["route",1],["401",2],["403",2],["auth",1],["breaking",2],["http",1],["run",2],["being",1],["into",1],["408",2],["429",2],["stay",1],["transient",2],["exit",2],["drifted",1],["including",1],["source",2],["was",1],["merely",1],["non",1],["zero",1],["real",1],["trend",1],["key",1],["flaking",1],["upstream",1],["outage",1],["future",1],["import",8],["annotations",1],["argparse",1],["sys",2],["time",1],["pathlib",1],["typing",1],["any",1],["callable",1],["root",2],["file",1],["resolve",1],["parents",1],["insert",1],["str",1],["openai4s",1],["host",1],["manifest",2],["ids",1],["by",1],["id",3],["noqa",1],["e402",1],["science",1],["database",2],["queries",1],["uniprot",2],["pdb",2],["openalex",2],["retries",1],["backoff",1],["statuses",1],["timeout",1],["rate",1],["limit",1],["deliberately",1],["excluded",1],["those",1],["belong",1],["retry",1],["errors",1],["frozenset",1],["400",1],["405",1],["406",1],["422",1],["name",1],["main",2],["raise",1],["system",1]]},{"id":"scripts/connector_canary.py#_outcome","name":[["outcome",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["outcome",2],["status",4],["str",4],["extra",3],["any",4],["dict",2],["return",1]]},{"id":"scripts/connector_canary.py#_permanent_http_status","name":[["permanent",1],["http",1],["status",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["permanent",4],["http",3],["status",3],["exc",3],["base",3],["exception",3],["int",8],["none",9],["client",2],["error",6],["upstream",1],["route",1],["removal",1],["reaches",1],["here",1],["as",1],["urllib",1],["httperror",2],["science",1],["connector",2],["wrapping",1],["one",2],["whose",1],["code",9],["4xx",1],["will",1],["not",3],["resolve",1],["retry",1],["anything",1],["else",1],["timeout",1],["dns",1],["failure",1],["5xx",1],["transient",1],["returns",1],["so",2],["caller",1],["keeps",1],["retrying",1],["seen",3],["current",8],["while",1],["id",2],["add",1],["getattr",1],["try",1],["type",3],["ignore",1],["arg",1],["except",1],["value",1],["if",1],["errors",1],["return",2],["walk",1],["whole",1],["chain",1],["wraps",1],["transport",2],["layer",1],["may",1],["itself",1],["have",1],["wrapped",1],["be",1],["more",1],["than",1],["cause",2],["deep",1],["context",1]]},{"id":"scripts/connector_canary.py#check_source","name":[["check",1],["source",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["def",4],["check",4],["source",3],["manifest",10],["id",5],["str",9],["fetch",13],["callable",4],["any",5],["none",13],["sleep",7],["float",2],["time",2],["dict",5],["run",3],["one",1],["probe",3],["classify",2],["result",7],["injectable",1],["so",5],["classification",1],["part",1],["worth",1],["trusting",1],["tested",1],["offline",2],["left",1],["uses",1],["connector",13],["real",5],["web",1],["exact",1],["path",3],["user",1],["query",2],["takes",1],["from",1],["openai4s",1],["host",1],["science",6],["import",1],["error",17],["service",5],["by",1],["database",3],["capture",3],["raw",7],["upstream",5],["body",4],["ourselves",1],["rather",1],["than",1],["reading",1],["provenance",2],["envelope",3],["deliberately",1],["keeps",1],["only",1],["hash",1],["came",1],["back",2],["not",10],["bytes",2],["canary",3],["read",2],["responses",1],["would",1],["find",1],["nothing",2],["wrapping",2],["also",2],["means",1],["parses",2],["exactly",1],["was",4],["handed",1],["wrapper",1],["makes",1],["testable",1],["default",3],["url",4],["fmt",4],["timeout",5],["max",4],["chars",4],["return",9],["captured",8],["capturing",2],["payload",6],["may",1],["answer",1],["content",3],["alone",1],["mapping",1],["describes",1],["response",4],["since",1],["therefore",1],["drift",9],["must",1],["look",1],["at",2],["but",1],["hand",1],["whole",1],["still",2],["gets",1],["its",3],["digest",1],["last",10],["if",13],["isinstance",2],["else",2],["attempt",7],["range",1],["retries",4],["clear",1],["try",2],["search",1],["limit",1],["filters",2],["except",3],["as",3],["exc",9],["normalises",1],["every",2],["transport",2],["failure",2],["into",1],["type",3],["permanent",3],["client",1],["removed",2],["route",2],["auth",2],["change",3],["arrives",1],["here",2],["original",1],["httperror",1],["before",1],["treating",1],["empty",1],["retryable",1],["outage",2],["code",10],["http",6],["status",2],["outcome",7],["detail",5],["could",2],["trust",1],["api",3],["answered",1],["200",4],["something",2],["parse",2],["inspect",1],["below",1],["request",1],["never",2],["completed",1],["retried",1],["backoff",3],["continue",3],["exception",1],["noqa",1],["ble001",1],["dns",1],["answers",1],["404",1],["410",1],["contract",4],["401",1],["403",1],["these",1],["breaking",1],["weather",2],["retrying",1],["them",1],["then",1],["reporting",2],["unreachable",3],["let",1],["scheduled",1],["exit",1],["while",1],["already",1],["broken",1],["fail",1],["instead",2],["name",2],["no",1],["json",3],["loads",1],["value",1],["html",1],["maintenance",1],["page",1],["required",4],["missing",4],["expected",6],["present",1],["refused",1],["reaching",1],["had",1],["assigned",1],["nightly",1],["died",1],["unbound",1],["local",1],["anything",1],["all",1],["finding",1],["needs",1],["own",1],["declares",1],["intact",1],["outside",1],["changed",1],["rejected",1],["records",3],["len",1],["results",1],["ok",1]]},{"id":"scripts/connector_canary.py#check_source.capturing","name":[["capturing",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["capturing",2],["url",3],["fmt",3],["timeout",3],["max",3],["chars",3],["payload",6],["real",1],["fetch",3],["default",1],["may",1],["answer",1],["content",3],["alone",1],["mapping",1],["also",1],["describes",1],["raw",2],["response",1],["bytes",1],["capture",1],["since",1],["connector",1],["parses",1],["therefore",1],["drift",1],["check",1],["must",1],["look",1],["at",1],["but",1],["hand",1],["whole",1],["back",1],["so",1],["provenance",1],["envelope",1],["still",1],["gets",1],["its",1],["digest",1],["captured",1],["last",1],["str",2],["if",1],["isinstance",1],["dict",1],["else",1],["return",1]]},{"id":"scripts/connector_canary.py#check_source.default_fetch","name":[["default",1],["fetch",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["default",3],["fetch",3],["url",3],["fmt",3],["timeout",3],["max",3],["chars",3],["return",1],["science",1],["connector",1],["service",1]]},{"id":"scripts/connector_canary.py#main","name":[["main",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",5],["argparse",1],["argument",2],["add",1],["json",3],["action",1],["store",1],["true",2],["help",1],["machine",1],["readable",1],["output",1],["args",3],["parse",6],["report",14],["run",2],["if",8],["print",6],["dumps",1],["indent",1],["sort",1],["keys",1],["else",2],["source",3],["outcome",10],["sorted",1],["results",1],["items",1],["line",6],["10",1],["status",4],["drift",4],["missing",4],["required",3],["elif",2],["ok",1],["records",2],["expected",2],["degraded",1],["unreachable",5],["error",5],["detail",1],["len",1],["upstream",2],["outage",2],["not",7],["failing",1],["drifted",3],["field",2],["connector",4],["depends",1],["gone",1],["from",1],["200",3],["response",2],["needs",1],["updating",1],["errors",6],["carrying",1],["every",1],["still",1],["could",2],["read",2],["something",1],["outside",1],["manifest",1],["changed",1],["shape",1],["http",4],["permanent",2],["client",2],["removed",2],["route",2],["auth",1],["contract",2],["change",1],["endpoint",1],["broken",1],["merely",1],["non",1],["zero",1],["real",1],["problem",1],["like",1],["so",1],["scheduled",1],["trend",1],["gate",1],["flake",1],["but",1],["stay",1],["silent",1],["about",1],["break",1],["either",1],["return",1]]},{"id":"scripts/connector_canary.py#run","name":[["run",1]],"path":[["scripts",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["run",2],["ids",5],["tuple",2],["str",4],["canary",2],["kwargs",3],["any",4],["dict",2],["results",7],["source",4],["check",1],["drifted",3],["sorted",4],["items",4],["if",4],["status",4],["drift",1],["unreachable",4],["parse",4],["errors",6],["error",2],["http",4],["return",1]]},{"id":"scripts/describe_macos_image.py","name":[["describe",1],["macos",1],["image",1],["py",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",2],["record",1],["signed",1],["disk",1],["image",7],["inside",1],["scripts",1],["describe",1],["macos",3],["py",1],["dist",1],["open",1],["ai4",1],["dmg",3],["writes",1],["two",1],["sidecars",1],["beside",1],["name",3],["codesign",3],["json",3],["signature",2],["authority",3],["chain",1],["read",3],["from",5],["job",1],["stages",1],["release",4],["runs",1],["linux",1],["has",2],["no",1],["so",2],["evidence",1],["be",2],["produced",1],["here",1],["travel",1],["without",1],["gate",1],["had",1],["nothing",1],["fell",1],["back",1],["openai4",2],["signing",4],["identity",5],["variable",1],["ad",2],["hoc",2],["satisfies",1],["just",1],["as",2],["well",1],["developer",4],["id",9],["one",3],["only",1],["kind",1],["build",1],["script",3],["produces",1],["unless",1],["supplied",1],["components",1],["packages",1],["actually",1],["embedded",1],["application",2],["runtime",2],["sbom",1],["previously",1],["described",1],["interpreter",1],["machine",1],["assembling",1],["neither",2],["wheel",1],["nor",1],["file",1],["makes",1],["claim",1],["did",1],["not",2],["observe",1],["unsigned",1],["gets",2],["receipt",1],["saying",1],["whose",1],["distributions",1],["cannot",1],["empty",1],["list",1],["reason",1],["future",1],["import",11],["annotations",1],["hashlib",1],["os",1],["plistlib",1],["subprocess",1],["sys",2],["tempfile",1],["collections",1],["abc",1],["mapping",1],["contextlib",1],["contextmanager",2],["pathlib",1],["path",2],["real",1],["apple",10],["distribution",1],["says",1],["kept",1],["step",1],["pipeline",1],["builder",1],["notary",6],["both",1],["require",1],["var",1],["complete",2],["app",2],["specific",1],["password",3],["account",1],["vars",2],["team",1],["store",1],["connect",1],["api",6],["key",5],["pem",1],["body",1],["third",1],["member",1],["issuer",1],["if",1],["main",2],["raise",1],["system",1],["exit",1],["argv",1]]},{"id":"scripts/describe_macos_image.py#_bundle_version","name":[["bundle",1],["version",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["bundle",2],["version",3],["app",3],["path",2],["str",3],["try",1],["plist",3],["plistlib",1],["loads",1],["contents",1],["info",1],["read",1],["bytes",1],["except",1],["oserror",1],["value",1],["error",1],["return",2],["cfbundle",1],["short",1],["string",1]]},{"id":"scripts/describe_macos_image.py#_mounted","name":[["mounted",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["mounted",2],["dmg",5],["path",3],["attach",3],["image",1],["read",1],["only",1],["give",1],["back",1],["app",3],["inside",1],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["describe",1],["as",1],["point",4],["attached",3],["run",2],["hdiutil",2],["str",1],["nobrowse",1],["readonly",1],["mountpoint",1],["if",2],["returncode",1],["raise",2],["runtime",2],["error",2],["could",1],["not",2],["name",2],["stderr",1],["400",1],["try",1],["apps",3],["sorted",1],["glob",1],["contains",1],["no",1],["bundle",1],["yield",1],["finally",1],["detach",1],["force",1]]},{"id":"scripts/describe_macos_image.py#_present","name":[["present",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["present",2],["env",3],["mapping",2],["str",7],["name",3],["bool",3],["return",1],["strip",1]]},{"id":"scripts/describe_macos_image.py#_run","name":[["run",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["run",3],["argv",3],["list",2],["str",2],["timeout",4],["int",2],["300",2],["subprocess",3],["completed",2],["process",2],["return",1],["capture",1],["output",1],["true",2],["text",1]]},{"id":"scripts/describe_macos_image.py#_sha256","name":[["sha256",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["sha256",3],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"scripts/describe_macos_image.py#describe","name":[["describe",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["describe",6],["dmg",9],["path",2],["tuple",2],["dict",4],["mounted",1],["as",1],["app",5],["signature",9],["components",7],["version",4],["bundle",2],["notarization",2],["property",1],["image",14],["not",3],["inside",1],["so",1],["read",2],["after",1],["unmounting",1],["merged",1],["into",1],["same",3],["sidecar",1],["gate",4],["already",1],["consults",1],["keeping",1],["one",2],["document",1],["means",1],["cannot",1],["while",1],["missing",1],["ticket",3],["shape",1],["old",1],["defect",1],["update",1],["digest",7],["sha256",4],["name",2],["bind",1],["receipt",2],["exact",1],["describes",1],["without",1],["stale",2],["copied",1],["could",1],["be",1],["paired",1],["different",3],["unsigned",1],["staging",1],["host",1],["pass",1],["signing",1],["re",2],["hashes",2],["requires",2],["match",2],["stapling",1],["rewrites",1],["release",1],["publishes",1],["post",2],["staple",2],["recorded",1],["only",1],["actually",1],["validated",1],["against",1],["from",1],["previous",1],["build",1],["has",1],["must",2],["notarize",1],["current",1],["bytes",1],["if",1],["notarized",1],["else",1],["component",1],["inventory",1],["needs",1],["binding",1],["json",1],["left",1],["by",1],["earlier",1],["rebuild",1],["filename",1],["packages",1],["sbom",1],["pipeline",1],["before",1],["consuming",1],["list",1],["return",1]]},{"id":"scripts/describe_macos_image.py#describe_components","name":[["describe",1],["components",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["describe",2],["components",2],["app",3],["path",2],["dict",3],["every",1],["distribution",1],["installed",1],["image",1],["embedded",1],["runtime",5],["contents",1],["resources",1],["roots",3],["sorted",4],["glob",3],["lib",1],["python",1],["site",2],["packages",8],["list",1],["str",4],["if",5],["not",8],["return",2],["unavailable",1],["no",1],["under",1],["seen",5],["tuple",1],["root",3],["meta",4],["dist",1],["info",3],["metadata",1],["name",19],["version",16],["try",2],["line",11],["read",2],["text",4],["utf",2],["replace",2],["splitlines",2],["startswith",4],["strip",5],["elif",3],["break",1],["except",2],["oserror",2],["continue",2],["add",2],["append",2],["unknown",2],["egg",1],["pkg",1],["key",1],["lambda",1],["lower",1]]},{"id":"scripts/describe_macos_image.py#describe_notarization","name":[["describe",1],["notarization",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["describe",2],["notarization",5],["dmg",4],["path",2],["dict",2],["whether",1],["ticket",4],["actually",1],["stapled",2],["image",8],["release",1],["gate",2],["previously",1],["recorded",3],["notarized",3],["none",1],["read",2],["nowhere",1],["so",2],["developer",1],["id",1],["signed",1],["no",2],["satisfied",1],["gatekeeper",3],["rejects",1],["exactly",1],["user",1],["machine",1],["stapler",11],["validate",3],["local",1],["check",1],["attached",1],["consults",1],["offline",1],["evidence",1],["worth",1],["carrying",1],["spctl",4],["alongside",1],["as",2],["assessment",1],["first",1],["launch",1],["performs",1],["informational",1],["because",1],["depends",1],["runner",1],["own",1],["policy",1],["state",1],["both",1],["return",2],["codes",1],["plus",1],["clipped",1],["output",1],["neither",1],["turned",1],["into",1],["claim",1],["here",1],["signature",2],["pipeline",1],["decides",1],["additionally",1],["requires",1],["result",2],["be",1],["bound",2],["digest",2],["run",2],["xcrun",3],["str",2],["assess",5],["type",1],["open",1],["context",2],["primary",1],["vv",1],["returncode",6],["detail",2],["stdout",2],["stderr",2],["strip",2],["400",2],["single",1],["derived",1],["fact",1],["reads",1],["missing",1],["any",1],["reason",1],["not",1],["fail",1],["closed",1],["direction",1],["note",1],["built",1],["non",1],["zero",1],["means",1],["will",1],["refuse",1],["post",1],["staple",1],["sha256",1],["filled",1],["after",1],["document",1],["copied",1],["from",1],["another",1],["cannot",1],["match",1]]},{"id":"scripts/describe_macos_image.py#describe_signature","name":[["describe",1],["signature",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["describe",2],["signature",3],["app",5],["path",2],["dict",2],["display",3],["run",2],["codesign",3],["verbose",1],["str",2],["text",3],["stderr",2],["authorities",5],["line",3],["split",1],["strip",2],["splitlines",1],["if",1],["startswith",1],["authority",2],["verified",4],["verify",3],["deep",1],["strict",1],["adhoc",4],["not",1],["returncode",3],["return",1],["bundle",1],["name",1],["developer",2],["id",2],["any",1],["detail",1],["400",1],["note",1],["read",1],["from",1],["machine",1],["built",1],["image",1],["file",1],["only",1],["evidence",1],["linux",1],["staging",1],["job",1],["consult",1]]},{"id":"scripts/describe_macos_image.py#main","name":[["main",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["main",2],["argv",6],["list",2],["str",3],["int",2],["if",6],["check",2],["notary",4],["credentials",4],["try",1],["require",1],["except",1],["runtime",1],["error",3],["as",1],["print",5],["file",4],["sys",3],["stderr",3],["return",5],["ready",1],["not",2],["usage",1],["describe",2],["macos",1],["image",3],["py",1],["dmg",10],["target",2],["path",1],["no",2],["such",1],["signature",5],["components",4],["name",5],["codesign",1],["json",4],["write",2],["text",2],["dumps",2],["indent",2],["sort",2],["keys",2],["true",2],["utf",2],["kind",2],["developer",2],["id",2],["authority",1],["else",3],["ad",1],["hoc",1],["adhoc",1],["unsigned",1],["notarized",2],["yes",1],["len",1],["packages",1],["embedded",1],["package",1]]},{"id":"scripts/describe_macos_image.py#notary_credential_status","name":[["notary",1],["credential",1],["status",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["notary",6],["credential",2],["status",2],["env",4],["mapping",2],["str",5],["none",5],["dict",2],["whether",1],["smallest",1],["secret",1],["sign",1],["notarize",1],["present",6],["not",4],["contact",1],["apple",15],["default",1],["unit",1],["tests",1],["call",1],["require",1],["credentials",1],["they",1],["never",1],["invoke",1],["notarytool",1],["source",6],["os",1],["environ",1],["if",3],["else",1],["identity",7],["signing",3],["var",2],["id",9],["all",2],["name",4],["vars",2],["api",13],["key",12],["material",2],["path",2],["missing",5],["list",1],["append",2],["team",1],["password",1],["issuer",1],["return",1],["ready",1]]},{"id":"scripts/describe_macos_image.py#require_notary_credentials","name":[["require",1],["notary",1],["credentials",1]],"path":[["scripts",1],["describe",1],["macos",1],["image",1],["py",1]],"body":[["def",2],["require",2],["notary",4],["credentials",3],["env",3],["mapping",2],["str",4],["none",4],["dict",2],["fail",1],["fast",1],["macos",4],["asset",4],["notarized",3],["was",1],["requested",1],["without",1],["secrets",1],["remedy",1],["configure",1],["omit",2],["workflow",1],["default",2],["so",1],["preview",2],["dmg",2],["not",2],["uploaded",1],["silently",1],["omitting",1],["after",1],["request",1],["uploading",2],["ad",1],["hoc",1],["image",2],["refused",1],["status",5],["credential",2],["if",1],["ready",1],["raise",1],["runtime",1],["error",1],["requires",1],["developer",1],["id",1],["identity",1],["complete",1],["missing",2],["join",1],["skip",1],["rather",1],["than",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs","name":[["extract",1],["webui",1],["contract",1],["mjs",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["usr",1],["bin",1],["env",1],["node",9],["01",1],["machine",1],["scan",1],["tests",7],["browser",5],["mjs",9],["three",1],["e2",1],["compatibility",1],["inventories",1],["bare",1],["window",2],["globals",5],["field",1],["read",1],["write",2],["dom",1],["selectors",1],["repeatable",1],["sort",2],["stable",1],["writes",1],["webui",6],["contract",10],["md",3],["refreshes",1],["typeof",2],["preamble",1],["smoke",5],["scripts",4],["extract",4],["check",1],["fail",1],["if",2],["drifted",1],["self",2],["test",1],["import",5],["fs",2],["from",4],["path",10],["file",4],["urlto",2],["url",3],["const",15],["root",3],["resolve",1],["dirname",1],["meta",1],["dir",3],["join",3],["begin",2],["generated",1],["by",6],["not",2],["edit",1],["hand",1],["end",2],["keywords",1],["new",6],["break",1],["case",1],["catch",1],["class",1],["continue",1],["debugger",1],["default",1],["delete",2],["else",1],["enum",1],["export",1],["extends",1],["false",1],["finally",1],["function",3],["implements",1],["instanceof",1],["interface",1],["let",1],["null",1],["package",1],["private",1],["protected",1],["public",1],["return",1],["static",1],["super",1],["switch",1],["throw",1],["true",1],["try",1],["var",1],["void",1],["while",1],["yield",1],["async",1],["await",1],["as",1],["builtins",1],["undefined",1],["na",2],["infinity",1],["arguments",1],["global",2],["document",3],["console",1],["location",1],["navigator",1],["history",1],["screen",1],["local",1],["storage",2],["session",1],["indexed",1],["db",1],["crypto",1],["performance",1],["event",11],["custom",2],["mouse",1],["keyboard",1],["pointer",1],["focus",2],["message",4],["error",9],["promise",2],["rejection",1],["target",1],["element",3],["htmlelement",1],["fragment",1],["text",2],["range",2],["selection",2],["mutation",1],["observer",3],["intersection",1],["resize",3],["abort",2],["controller",1],["signal",1],["urlsearch",1],["params",1],["form",1],["data",3],["headers",1],["request",4],["response",1],["blob",1],["reader",1],["image",3],["web",1],["socket",1],["worker",2],["shared",2],["channel",2],["port",1],["broadcast",1],["fetch",1],["xmlhttp",1],["animation",2],["frame",7],["cancel",2],["idle",2],["callback",2],["timeout",2],["clear",3],["interval",2],["queue",2],["microtask",2],["structured",2],["clone",2],["atob",1],["btoa",1],["encode",2],["uri",2],["decode",2],["uricomponent",2],["escape",1],["unescape",1],["finite",1],["parse",2],["int",2],["float",1],["number",1],["string",1],["boolean",1],["array",13],["object",1],["map",2],["weak",3],["date",1],["math",1],["json",1],["type",2],["syntax",1],["reference",1],["urierror",1],["eval",1],["aggregate",1],["symbol",1],["proxy",1],["reflect",1],["intl",1],["big",3],["buffer",2],["view",1],["uint8",1],["uint16",1],["uint32",1],["int8",1],["int16",1],["int32",1],["float32",1],["float64",1],["int64",1],["uint64",1],["atomics",1],["ref",1],["finalization",1],["registry",1],["reg",1],["exp",1],["css",1],["computed",2],["style",2],["match",1],["media",1],["create",1],["bitmap",1],["domparser",1],["filter",1],["cssstyle",1],["sheet",1],["shadow",1],["elements",1],["origin",1],["secure",1],["context",1],["device",1],["pixel",1],["ratio",1],["inner",2],["width",2],["height",2],["outer",2],["page",3],["xoffset",1],["yoffset",1],["scroll",5],["closed",1],["opener",1],["parent",1],["top",1],["frames",1],["length",1],["status",1],["name",1],["alert",1],["confirm",1],["prompt",1],["print",1],["blur",1],["open",1],["close",1],["stop",1],["move",2],["post",1],["report",1],["mutating",1],["methods",3],["add",1],["push",1],["pop",1],["shift",1],["unshift",1],["splice",1],["reverse",1],["fill",2],["copy",1],["within",1],["call",2],["re",2],["za",2],["evaluate",3],["wait",2],["ident",1],["selector",5],["locator",1],["query",2],["all",1],["closest",1],["matches",1],["id",1],["maybe",1],["click",1],["content",1],["these",1],["names",1],["identify",1],["existing",1],["harness",1],["scopes",1],["suppress",1],["moved",1],["outside",1],["its",1],["guard",1],["onto",1],["becomes",1],["required",1],["contexts",1],["p1",1],["controls",1],["legacy",2],["guards",1],["upload",1],["shell",1],["sandbox",1],["preview",1],["receivers",1],["editor",1],["ketcher",1],["exact",1],["inert",1],["main",1],["process",1],["argv",1],["slice",1]]},{"id":"scripts/extract_webui_contract.mjs#addGlobal","name":[["add",1],["global",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["add",3],["global",2],["inv",4],["name",4],["file",4],["line",3],["let",1],["row",7],["globals",2],["if",1],["count",2],["files",2],["new",1],["lines",2],["push",1]]},{"id":"scripts/extract_webui_contract.mjs#addScopedGlobal","name":[["add",1],["scoped",1],["global",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["add",3],["scoped",4],["global",2],["inv",4],["scope",4],["name",4],["file",3],["const",1],["key",3],["let",1],["row",6],["globals",2],["if",1],["count",2],["files",2],["new",1]]},{"id":"scripts/extract_webui_contract.mjs#addSelector","name":[["add",1],["selector",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["add",3],["selector",2],["inv",4],["sel",4],["file",3],["let",1],["row",6],["selectors",2],["if",1],["count",2],["files",2],["new",1]]},{"id":"scripts/extract_webui_contract.mjs#addSField","name":[["add",1],["sfield",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["add",5],["sfield",2],["inv",5],["hit",10],["file",3],["line",3],["let",1],["row",10],["fields",2],["field",4],["if",4],["read",2],["write",6],["nested",3],["files",2],["new",2],["paths",3],["private",1],["starts",2],["kind",2],["path",2],["else",2],["star",1],["hits",1],["void",1]]},{"id":"scripts/extract_webui_contract.mjs#applySmokePreamble","name":[["apply",1],["smoke",1],["preamble",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["apply",2],["smoke",20],["preamble",2],["source",13],["names",3],["const",6],["block",5],["generate",1],["begin",5],["index",3],["end",6],["if",5],["let",2],["from",7],["while",1],["keep",1],["single",1],["blank",1],["line",1],["before",1],["length",2],["return",2],["slice",4],["needle",3],["await",1],["page",1],["locator",1],["dashboard",2],["wait",2],["state",1],["visible",1],["at",6],["throw",1],["new",1],["error",1],["cannot",1],["find",1],["tests",1],["browser",1],["mjs",1],["insert",4],["contract",1],["globals",1]]},{"id":"scripts/extract_webui_contract.mjs#checkOutputs","name":[["check",1],["outputs",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["check",2],["outputs",2],["globals",11],["markdown",3],["const",10],["errors",9],["disk",2],["fs",3],["exists",1],["sync",3],["contract",11],["md",3],["read",2],["file",2],["utf8",2],["if",7],["push",6],["tests",2],["webui",2],["stale",1],["re",1],["run",1],["scripts",1],["extract",1],["mjs",3],["smoke",7],["path",1],["listed",7],["parse",1],["browser",2],["missing",4],["generated",1],["block",1],["else",1],["join",2],["new",2],["expected",2],["name",8],["has",3],["extra",1],["every",1],["starts",1],["order",1],["drifted",1],["from",1],["machine",1],["inventory",1],["includes",1],["global",2],["preamble",1],["no",1],["longer",1],["throws",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#classifySAssign","name":[["classify",1],["sassign",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["classify",2],["sassign",2],["tokens",13],["field",8],["index",7],["ident",2],["after",1],["let",2],["const",6],["path",13],["parts",11],["value",18],["while",1],["length",7],["type",6],["punct",4],["if",8],["break",1],["push",1],["join",1],["next",16],["kind",8],["read",2],["ends",1],["write",9],["nested",5],["else",1],["prev",2],["before",8],["keyword",1],["delete",1],["method",2],["mutating",1],["methods",1],["has",1],["void",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#collectArrowAndFunctionBindings","name":[["collect",1],["arrow",1],["function",1],["bindings",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",6],["collect",4],["arrow",4],["bindings",4],["source",3],["into",4],["const",3],["tokens",4],["tokenize",1],["from",1],["tok",3],["if",1],["type",1],["template",1],["inner",2],["interpolations",1]]},{"id":"scripts/extract_webui_contract.mjs#collectArrowAndFunctionBindingsFromTokens","name":[["collect",1],["arrow",1],["function",1],["bindings",1],["from",1],["tokens",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",5],["collect",3],["arrow",2],["bindings",3],["from",2],["tokens",24],["into",8],["let",5],["length",2],["const",7],["tok",13],["if",16],["type",15],["keyword",4],["value",17],["next",12],["ident",6],["add",5],["continue",4],["class",1],["var",1],["lexical",1],["catch",1],["punct",6],["break",2],["walk",1],["backward",1],["over",1],["optional",1],["params",1],["single",1],["depth",5],["param",3],["toks",3],["while",1],["else",2],["push",1]]},{"id":"scripts/extract_webui_contract.mjs#collectBindingsFromPattern","name":[["collect",1],["bindings",1],["from",1],["pattern",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["collect",2],["bindings",2],["from",2],["pattern",2],["text",3],["into",3],["const",4],["tokens",5],["tokenize",1],["let",1],["length",1],["tok",3],["if",3],["type",3],["ident",1],["continue",3],["prev",5],["punct",2],["value",4],["next",4],["add",1]]},{"id":"scripts/extract_webui_contract.mjs#collectFreeIdents","name":[["collect",1],["free",1],["idents",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["collect",2],["free",2],["idents",2],["body",3],["locals",4],["required",3],["only",3],["false",2],["const",6],["found",6],["new",2],["map",1],["name",1],["count",1],["each",1],["token",1],["stream",1],["tokens",11],["optional",4],["global",3],["let",2],["length",2],["tok",8],["if",12],["type",4],["ident",3],["has",8],["continue",12],["prev",1],["non",1],["dot",5],["next",1],["colon",1],["keywords",2],["value",16],["builtins",3],["starts",2],["window",2],["foo",2],["not",2],["test",1],["hooks",1],["obj",4],["prop",8],["punct",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#collectLexicalBindings","name":[["collect",1],["lexical",1],["bindings",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["collect",2],["lexical",2],["bindings",2],["tokens",14],["start",6],["index",4],["into",3],["points",1],["at",1],["const",9],["let",5],["var",1],["bind",1],["only",1],["pattern",8],["before",1],["not",1],["identifiers",1],["inside",1],["initializer",1],["rows",1],["parse",1],["table",1],["while",3],["length",6],["depth",10],["if",15],["type",12],["punct",10],["value",25],["else",5],["return",1],["break",6],["keyword",1],["toks",5],["slice",1],["ident",1],["continue",4],["prev",5],["next",4],["add",1]]},{"id":"scripts/extract_webui_contract.mjs#collectSAccesses","name":[["collect",1],["saccesses",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["collect",2],["saccesses",2],["body",3],["const",4],["hits",3],["each",1],["token",1],["stream",1],["tokens",6],["let",1],["length",1],["obj",4],["dot",4],["prop",2],["if",3],["type",3],["ident",2],["value",3],["continue",3],["punct",1],["push",1],["classify",1],["sassign",1],["index",2],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#collectSelectorsFromSource","name":[["collect",1],["selectors",1],["from",1],["source",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["collect",3],["selectors",2],["from",2],["source",8],["const",15],["hits",5],["selector",16],["index",7],["consts",3],["simple",1],["strings",1],["call",3],["re",5],["za",1],["let",4],["while",3],["exec",3],["method",6],["bare",2],["ok",2],["require",1],["one",1],["if",11],["methods",3],["has",4],["maybe",2],["continue",7],["arg",10],["parse",1],["first",1],["length",1],["values",4],["kind",3],["string",1],["template",1],["normalize",2],["text",2],["else",1],["expr",1],["ident",5],["trim",1],["test",1],["mapped",4],["array",2],["sel",14],["element",1],["by",1],["id",1],["push",3],["replace",1],["start",2],["looks",2],["like",2],["tag",2],["only",2],["starts",3],["locator",1],["var",1],["item",2],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#collectSimpleConstStrings","name":[["collect",1],["simple",1],["const",1],["strings",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["collect",2],["simple",2],["const",9],["strings",2],["source",4],["map",5],["new",1],["re",6],["let",4],["var",2],["za",2],["while",3],["exec",3],["normalize",2],["selector",2],["arr",2],["items",4],["item",2],["push",1],["if",1],["length",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#eachTokenStream","name":[["each",1],["token",1],["stream",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["each",3],["token",3],["stream",3],["source",3],["visit",4],["const",3],["tokens",3],["tokenize",1],["tok",3],["if",1],["type",1],["template",1],["inner",2],["interpolations",1]]},{"id":"scripts/extract_webui_contract.mjs#emptyInventory","name":[["empty",1],["inventory",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["empty",2],["inventory",3],["return",1],["files",3],["globals",2],["new",5],["map",5],["required",1],["main",1],["window",1],["names",1],["scoped",2],["optional",1],["legacy",1],["frame",1],["uses",1],["remain",1],["visible",1],["sfields",1],["fields",1],["field",1],["read",1],["write",2],["nested",1],["paths",1],["private",1],["star",1],["hits",1],["selectors",1],["sel",1],["count",1]]},{"id":"scripts/extract_webui_contract.mjs#evaluationScope","name":[["evaluation",1],["scope",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["evaluation",2],["scope",2],["source",4],["index",5],["receiver",4],["contexts",4],["if",2],["frame",1],["receivers",1],["includes",1],["return",3],["iframe",1],["const",4],["guard",3],["legacy",2],["guards",1],["pattern",2],["new",1],["reg",1],["exp",1],["bif",1],["let",1],["match",4],["while",1],["exec",1],["open",3],["length",1],["block",2],["read",1],["balanced",1],["next",1],["main",1]]},{"id":"scripts/extract_webui_contract.mjs#fileList","name":[["file",1],["list",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["file",2],["list",2],["return",1],["sort",1],["join",1]]},{"id":"scripts/extract_webui_contract.mjs#generateSmokeBlock","name":[["generate",1],["smoke",1],["block",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["generate",2],["smoke",4],["block",2],["names",5],["const",8],["indent",21],["list",2],["map",5],["json",1],["stringify",1],["join",3],["typeof",6],["return",1],["begin",1],["01",1],["per",1],["name",9],["preamble",1],["window",2],["export",1],["contract",8],["app",1],["js",1],["classic",1],["script",1],["not",2],["workbench",1],["csp",1],["has",3],["no",1],["unsafe",1],["eval",1],["so",1],["unrolled",1],["as",1],["ident",1],["globals",6],["object",3],["freeze",1],["if",3],["length",1],["throw",3],["new",3],["error",3],["empty",1],["kinds",4],["await",1],["page",1],["evaluate",1],["prototype",1],["own",1],["property",1],["call",1],["undefined",1],["missing",1],["global",1],["keys",1],["includes",1],["extra",1],["end",1]]},{"id":"scripts/extract_webui_contract.mjs#inventoryFromScan","name":[["inventory",1],["from",1],["scan",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["inventory",2],["from",2],["scan",3],["files",3],["list",2],["browser",2],["harnesses",2],["const",2],["inv",4],["all",1],["globals",3],["sorted",1],["names",1],["return",1],["markdown",2],["render",1]]},{"id":"scripts/extract_webui_contract.mjs#isIdentPart","name":[["ident",1],["part",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["ident",2],["part",2],["ch",3],["return",1],["za",1],["z0",1],["test",1]]},{"id":"scripts/extract_webui_contract.mjs#isIdentStart","name":[["ident",1],["start",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["ident",2],["start",2],["ch",3],["return",1],["za",1],["test",1]]},{"id":"scripts/extract_webui_contract.mjs#isRegexContext","name":[["regex",1],["context",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["regex",2],["context",2],["prev",7],["if",3],["return",5],["true",1],["type",2],["keyword",1],["case",1],["throw",1],["new",1],["typeof",1],["void",1],["delete",1],["await",1],["instanceof",1],["else",1],["includes",2],["value",2],["punct",1],["false",1]]},{"id":"scripts/extract_webui_contract.mjs#isTagOnlySelector","name":[["tag",1],["only",1],["selector",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["tag",2],["only",2],["selector",2],["sel",3],["return",1],["test",1]]},{"id":"scripts/extract_webui_contract.mjs#lineAt","name":[["line",1],["at",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["line",5],["at",3],["source",4],["index",3],["let",2],["length",1],["if",1],["char",1],["code",1],["10",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#listBrowserHarnesses","name":[["list",1],["browser",1],["harnesses",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["list",2],["browser",3],["harnesses",2],["return",1],["fs",1],["readdir",1],["sync",1],["tests",2],["dir",2],["filter",1],["name",5],["starts",1],["ends",1],["mjs",1],["sort",1],["map",1],["path",1],["join",1]]},{"id":"scripts/extract_webui_contract.mjs#looksLikeSelector","name":[["looks",1],["like",1],["selector",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["looks",2],["like",2],["selector",2],["raw",3],["const",1],["value",7],["string",1],["trim",1],["if",2],["return",3],["false",2],["starts",3],["not",1],["has",1],["test",2]]},{"id":"scripts/extract_webui_contract.mjs#main","name":[["main",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["main",2],["argv",3],["const",7],["args",5],["new",1],["if",6],["has",4],["self",4],["test",4],["failures",3],["length",3],["failure",2],["console",5],["error",4],["process",4],["exit",2],["log",3],["extract",1],["webui",3],["contract",4],["passed",1],["return",4],["inv",11],["globals",9],["markdown",4],["inventory",1],["from",1],["scan",1],["stdout",3],["write",3],["json",2],["stringify",1],["private",3],["sorted",3],["names",3],["fields",8],["filter",2],["public",1],["star",4],["occurrences",1],["hits",5],["selectors",6],["null",1],["check",2],["errors",3],["outputs",2],["up",1],["date",1],["size",2],["stats",5],["wrote",1],["tests",1],["md",1]]},{"id":"scripts/extract_webui_contract.mjs#nextIsColon","name":[["next",1],["colon",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["next",6],["colon",2],["tokens",3],["index",3],["const",1],["return",1],["type",1],["punct",1],["value",1]]},{"id":"scripts/extract_webui_contract.mjs#normalizeSelector","name":[["normalize",1],["selector",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["normalize",2],["selector",2],["raw",3],["return",1],["unquote",1],["replace",2],["trim",1]]},{"id":"scripts/extract_webui_contract.mjs#optionalGlobalTokens","name":[["optional",1],["global",1],["tokens",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["optional",6],["global",3],["tokens",16],["const",11],["new",1],["reference",4],["at",4],["token",10],["if",9],["type",2],["ident",2],["return",4],["null",2],["value",15],["window",1],["prop",3],["name",4],["index",4],["next",7],["let",3],["length",2],["typeof",1],["continue",3],["ref",9],["includes",5],["add",2],["comparator",3],["operator",4],["safe",2],["undefined",2],["only",1],["short",1],["circuit",1],["rhs",1],["guarded",1],["stop",1],["its",1],["enclosing",1],["delimiter",1],["logical",1],["alternative",1],["would",1],["make",1],["unconditional",1],["depth",4],["break",1],["prev",1],["non",1],["dot",1],["else",1]]},{"id":"scripts/extract_webui_contract.mjs#optionalGlobalTokens.referenceAt","name":[["reference",1],["at",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["reference",2],["at",2],["const",2],["token",6],["tokens",3],["if",2],["type",2],["ident",2],["return",3],["null",2],["value",5],["window",1],["global",1],["prop",3],["name",2],["index",2],["next",2]]},{"id":"scripts/extract_webui_contract.mjs#parseEvaluateFunction","name":[["parse",1],["evaluate",1],["function",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",7],["parse",2],["evaluate",2],["arg",3],["text",3],["const",2],["split",8],["arrow",3],["if",1],["return",2],["null",1],["locals",5],["new",1],["collect",3],["bindings",3],["from",1],["pattern",1],["params",4],["body",3]]},{"id":"scripts/extract_webui_contract.mjs#parseFirstCallArg","name":[["parse",1],["first",1],["call",1],["arg",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",3],["parse",2],["first",2],["call",2],["arg",2],["source",18],["open",3],["paren",9],["index",3],["let",4],["skip",3],["ws",1],["comments",2],["if",15],["length",2],["return",4],["null",1],["const",4],["start",5],["str",3],["read",5],["string",3],["kind",3],["text",3],["value",2],["end",3],["next",4],["tmpl",3],["template",3],["arrow",1],["identifier",1],["expression",1],["until",1],["comma",1],["closing",1],["at",1],["depth",16],["respecting",1],["strings",1],["templates",1],["braces",1],["brace",5],["bracket",5],["while",1],["ch",13],["line",1],["comment",2],["continue",4],["block",1],["else",6],["break",2],["expr",1],["slice",1],["trim",1]]},{"id":"scripts/extract_webui_contract.mjs#parseSmokeGlobals","name":[["parse",1],["smoke",1],["globals",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["parse",2],["smoke",9],["globals",2],["source",5],["const",5],["begin",5],["index",6],["end",5],["if",3],["return",2],["null",1],["block",4],["slice",1],["names",4],["re",2],["za",1],["let",1],["while",1],["exec",1],["only",1],["inside",1],["freeze",2],["array",1],["not",1],["comments",1],["object",1],["continue",2],["push",1]]},{"id":"scripts/extract_webui_contract.mjs#prevNonDot","name":[["prev",1],["non",1],["dot",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["prev",7],["non",2],["dot",2],["tokens",3],["index",3],["const",1],["return",1],["type",1],["punct",1],["value",2]]},{"id":"scripts/extract_webui_contract.mjs#readBalanced","name":[["read",1],["balanced",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["read",4],["balanced",2],["source",12],["open",3],["close",3],["first",1],["character",1],["inside",1],["opener",2],["already",1],["consumed",1],["let",1],["depth",5],["const",2],["start",3],["while",1],["length",1],["ch",8],["if",7],["skip",2],["line",1],["comment",2],["continue",4],["block",1],["string",1],["next",4],["template",1],["else",1],["return",2],["value",2],["slice",2]]},{"id":"scripts/extract_webui_contract.mjs#readRegex","name":[["read",1],["regex",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["read",2],["regex",2],["source",9],["let",2],["out",7],["class",6],["false",2],["while",2],["length",3],["const",1],["ch",7],["if",6],["continue",1],["true",1],["else",2],["test",1],["return",3],["value",3],["next",3]]},{"id":"scripts/extract_webui_contract.mjs#readString","name":[["read",1],["string",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["read",2],["string",2],["source",7],["const",2],["quote",4],["let",1],["out",6],["while",1],["length",2],["ch",5],["if",4],["continue",1],["return",3],["value",3],["next",3]]},{"id":"scripts/extract_webui_contract.mjs#readTemplate","name":[["read",1],["template",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["read",3],["template",2],["source",7],["let",1],["out",7],["const",3],["interpolations",4],["while",1],["length",1],["ch",7],["if",3],["continue",2],["return",2],["value",4],["next",3],["inner",4],["balanced",1],["push",1]]},{"id":"scripts/extract_webui_contract.mjs#rel","name":[["rel",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["rel",2],["file",3],["path",5],["return",1],["relative",1],["root",1],["split",1],["sep",1],["join",1]]},{"id":"scripts/extract_webui_contract.mjs#renderMarkdown","name":[["render",1],["markdown",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",3],["render",3],["markdown",2],["inv",18],["const",22],["globals",10],["sorted",9],["names",8],["private",5],["fields",9],["filter",2],["public",2],["selectors",8],["lines",2],["push",87],["web",1],["ui",1],["e2",1],["compatibility",1],["contract",3],["machine",1],["inventory",1],["extracted",1],["from",1],["tests",3],["browser",2],["mjs",2],["by",4],["scripts",1],["extract",1],["webui",1],["not",4],["edit",1],["hand",1],["regenerate",1],["01",1],["transplant",1],["app",1],["js",1],["freezes",1],["three",1],["surfaces",1],["rewrite",1],["must",1],["keep",4],["green",1],["window",6],["frontend",1],["src",1],["compat",1],["exports",1],["ts",1],["05",3],["field",7],["read",6],["write",13],["including",1],["nested",6],["writes",2],["after",1],["call",1],["functions",1],["synchronously",1],["proxy",2],["objects",1],["such",1],["as",1],["timeline",2],["view",2],["reference",1],["identity",2],["dom",2],["id",4],["class",3],["attr",1],["freeze",1],["21",1],["source",1],["files",14],["name",15],["bare",1],["free",1],["identifiers",1],["inside",2],["page",3],["evaluate",2],["wait",2],["callbacks",2],["main",2],["workbench",3],["minus",1],["locals",1],["keywords",1],["builtins",1],["absence",2],["probes",2],["test",1],["hooks",1],["omitted",2],["existing",3],["legacy",2],["shell",2],["guards",1],["iframe",2],["contexts",1],["inventoried",1],["separately",1],["occurrences",5],["row",29],["file",6],["list",6],["count",4],["total",2],["length",1],["1a",1],["context",4],["specific",2],["optional",1],["these",2],["uses",1],["their",2],["original",1],["harness",1],["checks",2],["they",2],["required",2],["default",2],["blocks",1],["run",2],["only",2],["behind",1],["guard",1],["calls",1],["frame",1],["explicitly",1],["handle",1],["missing",1],["unguarded",1],["still",1],["key",4],["scoped",4],["scope",2],["surface",1],["top",1],["level",1],["accesses",2],["search",1],["query",3],["collapsed",1],["turns",1],["add",1],["listed",1],["under",1],["paths",9],["so",1],["object",1],["2a",1],["sort",2],["map",2],["join",2],["identifier",1],["star",1],["hits",1],["2b",1],["other",1],["2c",1],["belong",1],["guarded",1],["framed",1],["above",1],["require",1],["signal",1],["access",1],["sfields",2],["kind",1],["selector",6],["css",2],["passed",1],["locator",1],["all",1],["closest",1],["matches",1],["element",1],["playwright",1],["click",1],["fill",1],["text",1],["content",1],["argument",1],["template",1],["interpolations",1],["normalized",1],["tag",1],["without",1],["attribute",1],["example",1],["script",1],["sel",3],["escaped",2],["replace",2],["se",1]]},{"id":"scripts/extract_webui_contract.mjs#renderMarkdown.push","name":[["push",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["push",3],["lines",1]]},{"id":"scripts/extract_webui_contract.mjs#scanAll","name":[["scan",1],["all",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["scan",3],["all",2],["files",3],["const",2],["inv",3],["empty",1],["inventory",1],["file",3],["path",2],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#scanFile","name":[["scan",1],["file",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",3],["scan",2],["file",16],["path",10],["inv",9],["contexts",5],["evaluate",3],["basename",3],["const",15],["source",8],["without",1],["generated",1],["block",1],["fs",1],["read",1],["sync",1],["utf8",1],["files",3],["push",1],["call",3],["re",2],["last",1],["index",5],["let",2],["while",1],["exec",1],["arg",7],["parse",2],["first",1],["length",1],["if",5],["kind",4],["expr",1],["continue",2],["fn",7],["text",1],["line",4],["at",2],["start",2],["idents",4],["collect",4],["free",2],["body",3],["locals",2],["receiver",2],["slice",1],["scope",8],["evaluation",1],["required",3],["main",3],["true",1],["new",3],["map",1],["name",5],["count",9],["add",6],["global",2],["scoped",6],["optional",1],["probe",1],["hit",10],["saccesses",1],["sfield",1],["else",1],["key",3],["field",3],["row",7],["sfields",2],["paths",2],["sel",2],["selectors",1],["from",1],["selector",2]]},{"id":"scripts/extract_webui_contract.mjs#selfTest","name":[["self",1],["test",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",3],["self",2],["test",2],["const",18],["failures",2],["note",36],["ok",2],["label",3],["detail",3],["if",2],["push",1],["fixture",2],["page",17],["evaluate",13],["local",5],["group",7],["id",10],["workbench",4],["loading",6],["current",6],["timeline",11],["view",14],["search",3],["query",5],["collapsed",3],["turns",3],["add",3],["turn",1],["alpha",1],["rows",3],["parse",3],["table",3],["tb",1],["filename",3],["tsv",1],["render",3],["md",3],["document",4],["selector",4],["ledger",1],["row",3],["all",1],["script",1],["typeof",8],["open",4],["conversation",4],["throw",1],["new",1],["error",1],["entries",1],["map",1],["entry",5],["action",2],["key",3],["locator",2],["messages",3],["perm",3],["card",3],["resolved",3],["click",1],["cancel",1],["btn",1],["require",2],["one",1],["data",1],["variable",1],["inspector",1],["python",1],["fid",4],["outstanding",3],["admissions",3],["f1",1],["probe",4],["only",7],["optional",5],["upload",7],["undefined",3],["pending",3],["size",2],["legacy",14],["shell",5],["clear",1],["send",2],["null",1],["editor",3],["window",3],["ketcher",2],["molfile",1],["shared",3],["scope",4],["real",5],["main",9],["call",6],["unsafe",4],["alternative",5],["still",4],["required",10],["tmp",3],["path",3],["join",1],["tests",1],["dir",1],["extract",1],["webui",1],["contract",1],["selftest",1],["mjs",1],["fs",1],["write",5],["file",2],["sync",1],["utf8",1],["try",1],["inv",9],["empty",1],["inventory",1],["scan",1],["guards",1],["frame",1],["receivers",1],["globals",33],["sorted",2],["names",2],["includes",30],["not",11],["export",2],["absence",1],["guarded",3],["access",1],["body",1],["calls",1],["retain",1],["separate",2],["fields",6],["has",2],["signals",1],["scoped",1],["sfields",1],["values",1],["some",1],["field",1],["remain",1],["inventoried",1],["iframe",2],["remains",1],["cannot",3],["hide",3],["requirement",2],["guard",1],["unguarded",1],["logical",1],["generate",1],["smoke",1],["block",1],["stays",1],["failing",1],["preamble",1],["bare",5],["global",12],["initializer",1],["json",4],["stringify",4],["template",2],["interpolation",2],["arrow",2],["param",3],["object",1],["builtin",1],["written",1],["read",2],["nested",2],["writes",1],["paths",2],["sels",4],["selectors",1],["le",1]]},{"id":"scripts/extract_webui_contract.mjs#selfTest.note","name":[["note",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["note",2],["ok",3],["label",4],["detail",4],["if",1],["failures",1],["push",1]]},{"id":"scripts/extract_webui_contract.mjs#skipBlockComment","name":[["skip",1],["block",1],["comment",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["skip",2],["block",2],["comment",2],["source",4],["const",1],["end",3],["index",1],["return",1],["length",1]]},{"id":"scripts/extract_webui_contract.mjs#skipLineComment","name":[["skip",1],["line",1],["comment",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["skip",2],["line",2],["comment",2],["source",4],["while",1],["length",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#skipWsComments","name":[["skip",1],["ws",1],["comments",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["skip",4],["ws",2],["comments",2],["source",8],["while",1],["length",1],["const",1],["ch",7],["if",3],["continue",3],["line",1],["comment",2],["block",1],["break",1],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#sortedNames","name":[["sorted",1],["names",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["sorted",2],["names",2],["map",3],["return",1],["keys",1],["sort",1]]},{"id":"scripts/extract_webui_contract.mjs#splitArrowFunction","name":[["split",1],["arrow",1],["function",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",5],["split",2],["arrow",2],["text",3],["const",9],["trimmed",6],["trim",1],["let",7],["async",4],["prefix",3],["false",1],["if",12],["starts",2],["after",3],["slice",7],["test",4],["true",1],["while",5],["length",5],["rest",32],["ident",7],["start",2],["part",2],["return",10],["null",11],["params",12],["read",5],["balanced",5],["skip",5],["ws",5],["comments",5],["next",2],["body",11],["value",6],["name",5]]},{"id":"scripts/extract_webui_contract.mjs#tokenize","name":[["tokenize",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["tokenize",2],["source",20],["const",8],["tokens",12],["let",3],["while",3],["length",4],["ch",15],["if",10],["continue",10],["skip",2],["line",1],["comment",2],["block",1],["str",3],["read",3],["string",2],["push",8],["type",8],["value",13],["index",8],["next",3],["tmpl",4],["template",2],["interpolations",2],["regex",3],["context",1],["re",3],["ident",3],["start",1],["part",1],["slice",4],["keywords",1],["has",1],["keyword",1],["test",3],["za",1],["number",1],["two",3],["three",3],["includes",2],["punct",3],["return",1]]},{"id":"scripts/extract_webui_contract.mjs#unquote","name":[["unquote",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["unquote",2],["literal",12],["if",3],["return",4],["slice",2],["replace",1],["length",1]]},{"id":"scripts/extract_webui_contract.mjs#withoutGeneratedBlock","name":[["without",1],["generated",1],["block",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["without",2],["generated",2],["block",2],["source",7],["const",2],["begin",5],["index",2],["smoke",3],["end",6],["if",1],["return",2],["slice",2],["length",1]]},{"id":"scripts/extract_webui_contract.mjs#writeOutputs","name":[["write",1],["outputs",1]],"path":[["scripts",1],["extract",1],["webui",1],["contract",1],["mjs",1]],"body":[["function",2],["write",4],["outputs",2],["inv",5],["globals",5],["markdown",3],["fs",3],["file",3],["sync",3],["contract",1],["md",1],["utf8",3],["const",2],["smoke",6],["read",1],["path",2],["next",3],["apply",1],["preamble",1],["if",1],["return",1],["length",1],["fields",2],["size",2],["star",2],["hits",2],["selectors",2]]},{"id":"scripts/import_bioskills.py","name":[["import",1],["bioskills",1],["py",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["usr",1],["bin",2],["env",2],["python3",1],["vendor",1],["pinned",1],["gptomics",2],["bio",2],["skills",3],["release",1],["into",1],["bundled",1],["catalog",1],["importer",2],["intentionally",1],["accepts",1],["local",1],["checkout",2],["only",1],["fetching",1],["maintainer",1],["decision",1],["outside",1],["script",1],["conversion",1],["deterministic",1],["offline",1],["once",1],["audited",1],["present",1],["from",2],["future",1],["import",12],["annotations",1],["argparse",1],["hashlib",1],["io",1],["json",3],["os",1],["re",3],["shutil",1],["subprocess",1],["tempfile",1],["unicodedata",1],["pathlib",1],["path",3],["pure",1],["posix",1],["upstream",2],["repository",1],["https",1],["github",1],["com",1],["commit",1],["d91ed3d563019e649dc854c56ccd62551359488a",1],["expected",1],["561",1],["excluded",2],["top",1],["level",1],["frozenset",2],["clawhub",1],["installer",1],["curl",5],["flag",1],["spellings",1],["mean",1],["silent",2],["without",1],["fail",1],["http",1],["error",1],["matched",1],["word",1],["boundary",2],["so",2],["ipython",1],["style",1],["neighbours",1],["cannot",3],["be",1],["half",1],["rewritten",1],["ordered",1],["longest",1],["first",1],["prefix",1],["rule",2],["shadow",1],["longer",1],["one",2],["alone",1],["missed",1],["sl",2],["most",1],["common",1],["spelling",1],["trio",1],["exactly",1],["case",1],["nextflow",1],["below",1],["then",1],["could",1],["not",3],["match",1],["compile",2],["bcurl",1],["fs",1],["too",1],["explicit",1],["interpreter",1],["opt",1],["python",3],["names",2],["binary",1],["exists",1],["appending",1],["may",1],["cmd",1],["mc",1],["files",1],["write",1],["therefore",1],["hash",1],["manifest",2],["itself",1],["hand",1],["authored",1],["bilingual",1],["docs",1],["added",1],["beside",1],["unmanifested",1],["collection",1],["readme",2],["md",2],["zh",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/import_bioskills.py#_canonical_skill_name","name":[["canonical",1],["skill",1],["name",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["canonical",2],["skill",2],["name",3],["value",3],["str",5],["match",1],["runtime",1],["loader",1],["declared",1],["collision",1],["identity",1],["normalized",2],["unicodedata",1],["normalize",1],["nfkc",1],["return",1],["join",1],["split",1],["casefold",1]]},{"id":"scripts/import_bioskills.py#_checkout_commit","name":[["checkout",1],["commit",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["checkout",2],["commit",2],["source",3],["path",2],["str",3],["result",2],["subprocess",1],["run",1],["git",2],["rev",1],["parse",1],["head",1],["check",1],["true",3],["capture",1],["output",1],["text",1],["env",1],["environment",1],["return",1],["stdout",1],["strip",1]]},{"id":"scripts/import_bioskills.py#_compatibility_rewrites","name":[["compatibility",1],["rewrites",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["compatibility",3],["rewrites",3],["text",8],["str",4],["apply",1],["repository",1],["documented",1],["command",1],["safety",1],["conventions",1],["deliberately",1],["narrow",1],["normalizes",1],["spelling",1],["not",2],["audit",1],["corpus",1],["plain",1],["wget",1],["pip",1],["install",3],["git",1],["github",1],["docker",1],["run",1],["bare",1],["python",2],["script",1],["py",1],["invocations",1],["survive",1],["untouched",1],["manifest",1],["block",1],["must",1],["be",1],["read",1],["as",1],["more",1],["than",1],["cmd",1],["sub",2],["python3",1],["curl",3],["silent",1],["fs",2],["sl",2],["return",1],["replace",1],["https",1],["nextflow",2],["io",1],["bash",1],["conda",1],["bioconda",1]]},{"id":"scripts/import_bioskills.py#_convert_document","name":[["convert",1],["document",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["convert",2],["document",2],["raw",3],["str",10],["category",4],["commit",6],["upstream",3],["tuple",2],["lines",8],["splitlines",1],["if",2],["len",1],["raise",3],["value",7],["error",4],["skill",3],["md",3],["has",3],["no",2],["leading",1],["frontmatter",12],["try",1],["end",3],["index",1],["except",1],["as",1],["exc",2],["unterminated",1],["from",2],["name",6],["not",2],["tool",10],["type",5],["primary",5],["retained",3],["without",1],["top",1],["level",1],["fields",1],["frozenset",1],["extend",1],["origin",1],["openai4s",1],["bioskills",1],["metadata",3],["nested",2],["scalar",2],["third",1],["party",1],["gptomics",1],["bio",1],["skills",1],["repository",2],["license",1],["mit",1],["converted",2],["join",1],["rewrite",1],["applied",1],["here",1],["tree",1],["wide",1],["pass",1],["import",1],["collection",1],["already",1],["covers",1],["every",1],["written",1],["file",1],["including",1],["one",2],["applying",1],["twice",1],["means",1],["future",1],["non",1],["idempotent",1],["rule",2],["would",1],["produce",1],["two",1],["different",1],["conversions",1],["nothing",1],["catch",1],["return",1]]},{"id":"scripts/import_bioskills.py#_convert_tree","name":[["convert",1],["tree",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["convert",3],["tree",2],["source",22],["path",21],["destination",9],["final",4],["sources",4],["list",3],["commit",4],["str",16],["dict",7],["object",4],["shutil",4],["copy2",2],["license",2],["skills",2],["declared",13],["names",3],["tuple",3],["directory",21],["identities",9],["reserved",15],["kind",3],["spelling",3],["catalog",1],["namespace",1],["parent",4],["resolve",1],["name",30],["collection",1],["root",1],["identity",18],["canonical",11],["skill",9],["previous",15],["if",12],["not",8],["none",6],["raise",6],["runtime",6],["error",7],["collides",4],["doc",12],["category",7],["local",4],["filename",2],["relative",17],["parts",2],["bio",2],["as",10],["posix",8],["generated",3],["duplicate",2],["target",5],["mkdir",2],["converted",3],["document",1],["read",3],["text",3],["utf",5],["owner",5],["md",3],["write",3],["encoding",3],["examples",5],["dir",1],["copytree",1],["scripts",1],["ignore",2],["patterns",1],["pyc",1],["pycache",1],["usage",6],["guide",2],["file",4],["references",4],["append",1],["upstream",5],["guides",1],["assets",1],["too",1],["apply",1],["same",1],["narrow",1],["relay",1],["shell",1],["safety",2],["rewrite",2],["without",1],["assuming",1],["every",1],["future",1],["asset",1],["binary",1],["fixtures",1],["added",1],["remain",1],["byte",1],["identical",1],["rglob",2],["continue",2],["try",1],["open",2],["newline",3],["stream",4],["original",3],["except",1],["unicode",1],["decode",1],["rewritten",3],["compatibility",1],["rewrites",1],["both",1],["sides",1],["default",3],["translates",2],["crlf",1],["lf",2],["back",1],["os",1],["linesep",1],["so",2],["four",1],["token",1],["would",2],["silently",1],["re",2],["line",1],["end",1],["whole",2],["differently",1],["each",1],["maintainer",1],["platform",1],["sorted",3],["rendered",1],["over",1],["objects",1],["compares",1],["normcase",1],["lower",1],["cased",1],["backslash",2],["separated",1],["windows",1],["one",1],["artifact",1],["whose",1],["job",1],["reproducible",1],["provenance",1],["otherwise",1],["be",1],["ordered",1],["pathed",1],["depending",1],["who",1],["ran",1],["importer",1],["files",1],["sha256",2],["size",2],["stat",1],["st",1],["key",1],["lambda",1],["manifest",2],["schema",1],["version",1],["repository",2],["actually",1],["module",1],["records",1],["pin",1],["did",1]]},{"id":"scripts/import_bioskills.py#_frontmatter_value","name":[["frontmatter",1],["value",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["frontmatter",2],["value",13],["lines",4],["list",3],["str",7],["key",3],["index",2],["line",6],["enumerate",1],["if",9],["not",3],["partition",2],["strip",7],["lower",2],["continue",1],["folded",3],["block",4],["continuation",4],["break",1],["append",1],["indents",3],["len",3],["item",10],["lstrip",1],["pad",2],["min",1],["else",4],["dedented",2],["separator",2],["return",4],["join",1],["split",1]]},{"id":"scripts/import_bioskills.py#_git_environment","name":[["git",1],["environment",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["git",4],["environment",6],["dict",3],["str",4],["disable",1],["object",1],["overlays",1],["implicit",1],["network",1],["fetches",1],["pinned",1],["reads",1],["os",1],["environ",1],["no",2],["replace",1],["objects",1],["lazy",1],["fetch",1],["return",1]]},{"id":"scripts/import_bioskills.py#_materialize_pinned_tree","name":[["materialize",1],["pinned",1],["tree",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["materialize",2],["pinned",8],["tree",4],["source",4],["path",5],["commit",3],["str",3],["destination",5],["none",2],["write",2],["exact",1],["committed",1],["blobs",1],["by",1],["conversion",1],["reading",1],["object",10],["database",1],["rather",1],["than",1],["checkout",1],["files",1],["also",1],["makes",1],["output",3],["independent",1],["core",1],["autocrlf",1],["filesystem",1],["symlink",1],["behaviour",1],["git",12],["cat",2],["file",2],["batch",3],["keeps",1],["refresh",1],["one",2],["subprocess",3],["instead",2],["process",2],["per",2],["upstream",1],["asset",1],["entries",4],["selected",1],["requests",2],["join",1],["id",4],["encode",1],["ascii",2],["try",2],["result",2],["run",1],["input",1],["check",1],["true",6],["capture",2],["env",1],["environment",1],["except",2],["called",1],["error",15],["as",2],["43",1],["exits",1],["128",1],["partial",1],["clone",1],["has",1],["unavailable",1],["promisor",2],["remote",2],["returning",1],["missing",2],["header",4],["keep",1],["version",1],["dependent",1],["transport",1],["detail",4],["behind",1],["importer",1],["stable",1],["fail",1],["closed",1],["contract",1],["never",1],["create",1],["means",1],["own",1],["diagnosis",1],["unreachable",1],["stderr",2],["nowhere",1],["else",3],["dropping",1],["leaves",1],["operator",1],["message",1],["names",1],["no",1],["cause",1],["decode",2],["utf",1],["replace",1],["strip",1],["raise",6],["runtime",6],["cannot",2],["read",5],["blob",6],["stream",7],["exited",1],["returncode",1],["if",6],["from",2],["io",2],["bytes",2],["stdout",1],["mkdir",2],["parents",2],["mode",2],["expected",2],["relative",6],["readline",1],["rstrip",1],["split",1],["len",2],["kind",2],["raw",2],["size",6],["int",1],["value",1],["invalid",1],["unexpected",2],["payload",3],["truncated",1],["target",4],["joinpath",1],["pure",1],["posix",1],["parts",1],["parent",1],["exist",1],["ok",1],["chmod",1],["0o755",1],["100755",1],["0o644",1],["contains",1],["data",1]]},{"id":"scripts/import_bioskills.py#_nested_metadata_scalar_lines","name":[["nested",1],["metadata",1],["scalar",1],["lines",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["nested",2],["metadata",3],["scalar",3],["lines",3],["key",4],["str",6],["value",5],["list",2],["render",1],["converted",1],["without",1],["leaking",1],["top",1],["level",1],["if",1],["not",1],["return",2],["line",2],["split",1]]},{"id":"scripts/import_bioskills.py#_selected_tree_entries","name":[["selected",1],["tree",1],["entries",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["selected",6],["tree",10],["entries",2],["source",3],["path",13],["commit",3],["str",16],["list",3],["tuple",3],["return",2],["mode",5],["object",4],["id",4],["posix",2],["imported",4],["git",9],["blobs",1],["result",2],["subprocess",1],["run",1],["ls",1],["full",1],["check",1],["true",2],["capture",1],["output",1],["env",1],["environment",1],["casefolded",6],["dict",2],["prefixes",3],["raw",3],["stdout",1],["split",2],["if",8],["not",8],["continue",2],["header",2],["separator",2],["encoded",2],["partition",1],["raise",7],["runtime",7],["error",11],["pinned",6],["contains",5],["malformed",1],["entry",2],["try",1],["kind",2],["decode",3],["ascii",1],["relative",13],["utf",1],["except",1],["unicode",1],["value",1],["as",1],["unsupported",1],["from",1],["pure",1],["absolute",1],["parts",14],["unsafe",1],["license",3],["len",4],["excluded",1],["top",1],["level",1],["skill",1],["md",2],["usage",1],["guide",1],["examples",1],["blob",1],["100644",1],["100755",1],["upstream",1],["must",1],["be",1],["regular",1],["file",1],["identity",6],["unicodedata",2],["normalize",2],["nfkc",2],["casefold",2],["collision",4],["none",2],["paths",1],["collide",2],["windows",2],["mac",2],["os",2],["index",2],["range",1],["prefix",14],["join",2],["part",2],["previous",4],["components",1],["append",1],["any",1],["has",1],["no",1],["sorted",1],["key",1],["lambda",1],["row",2]]},{"id":"scripts/import_bioskills.py#_sha256","name":[["sha256",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["sha256",3],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["block",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"scripts/import_bioskills.py#_skill_sources","name":[["skill",1],["sources",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["skill",16],["sources",2],["source",4],["path",8],["list",2],["glob",2],["md",8],["case",4],["insensitive",2],["mac",4],["os",2],["sensitive",2],["linux",2],["mis",2],["cased",2],["upstream",2],["silently",2],["imported",2],["returned",2],["reports",2],["its",2],["name",6],["as",3],["so",2],["renamed",2],["too",2],["while",2],["same",2],["command",2],["trips",2],["count",2],["check",2],["ci",2],["matching",2],["explicitly",2],["makes",2],["two",2],["platforms",2],["agree",2],["pin",2],["contains",2],["result",3],["category",4],["sorted",3],["iterdir",3],["if",3],["not",2],["dir",6],["excluded",1],["top",1],["level",1],["continue",2],["doc",2],["any",1],["child",2],["append",1],["return",1],["key",1],["lambda",1],["relative",1],["posix",1]]},{"id":"scripts/import_bioskills.py#_validate_checkout","name":[["validate",1],["checkout",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["validate",2],["checkout",9],["source",15],["path",5],["expected",5],["commit",6],["str",6],["none",3],["require",1],["exact",1],["clean",2],["repository",1],["root",2],["at",1],["matching",1],["head",1],["alone",1],["not",4],["pin",1],["any",1],["bytes",2],["tracked",1],["files",4],["be",5],["modified",1],["untracked",3],["copied",1],["from",3],["examples",1],["while",1],["manifest",1],["still",1],["claims",1],["committed",1],["revision",1],["conversion",1],["below",1],["reads",1],["blobs",1],["git",12],["object",1],["database",1],["but",1],["refusing",1],["dirty",1],["as",1],["well",1],["keeps",1],["accidental",1],["local",1],["edit",1],["being",1],["silently",1],["ignored",1],["during",1],["maintainer",1],["refresh",1],["if",6],["raise",5],["runtime",5],["error",5],["must",5],["pinned",1],["top",2],["level",2],["subprocess",4],["run",4],["rev",2],["parse",2],["show",1],["toplevel",1],["check",4],["true",11],["capture",4],["output",4],["text",3],["env",4],["environment",4],["stdout",4],["strip",4],["resolve",2],["status",3],["porcelain",1],["v1",1],["all",1],["ignore",1],["submodules",1],["including",1],["replace",4],["refs",4],["each",1],["ref",1],["format",1],["refname",1],["contain",2],["grafts",10],["name",2],["info",1],["absolute",1],["file",1],["read",1]]},{"id":"scripts/import_bioskills.py#_without_top_level_frontmatter_fields","name":[["without",1],["top",1],["level",1],["frontmatter",1],["fields",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["without",2],["top",3],["level",3],["frontmatter",2],["fields",5],["lines",8],["list",5],["str",7],["frozenset",2],["remove",1],["selected",1],["scalars",1],["runtime",1],["parser",1],["boundaries",1],["block",1],["scalar",1],["its",1],["header",2],["every",1],["following",1],["blank",1],["indented",1],["line",8],["removing",1],["only",1],["leaves",1],["those",1],["continuation",1],["attached",1],["preceding",1],["retained",4],["field",3],["silently",1],["change",1],["example",1],["folded",1],["description",1],["converted",1],["document",1],["loaded",1],["nested",1],["keys",1],["same",1],["spelling",1],["deliberately",1],["preserved",1],["targets",2],["lower",2],["index",9],["while",2],["len",2],["key",3],["none",1],["if",3],["not",3],["partition",2],["strip",2],["append",1],["continue",1],["marker",4],["return",1]]},{"id":"scripts/import_bioskills.py#import_collection","name":[["import",1],["collection",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["import",3],["collection",2],["source",9],["path",6],["destination",10],["expected",12],["commit",8],["str",4],["upstream",2],["skills",7],["int",2],["dict",2],["object",2],["convert",2],["pinned",7],["checkout",3],["into",2],["leave",2],["untouched",1],["pins",1],["arguments",1],["so",3],["conversion",1],["rules",1],["be",3],["exercised",1],["against",2],["small",1],["fixture",1],["instead",1],["only",1],["561",1],["skill",2],["refresh",2],["production",1],["callers",1],["module",1],["constants",1],["nothing",1],["changes",1],["them",1],["validate",1],["if",2],["exists",1],["any",1],["iterdir",1],["raise",3],["runtime",2],["error",2],["must",2],["absent",2],["empty",2],["built",1],["beside",1],["moved",1],["place",2],["at",2],["end",1],["writing",1],["meant",1],["failure",1],["partway",1],["through",1],["malformed",1],["frontmatter",1],["duplicate",1],["declared",1],["name",2],["full",1],["disk",1],["left",1],["partial",1],["tree",5],["guard",1],["then",1],["refused",1],["overwrite",1],["recovery",1],["failed",1],["was",1],["rm",1],["rf",1],["by",1],["hand",1],["final",6],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["tempfile",2],["temporary",3],["directory",2],["prefix",2],["openai4s",1],["bioskills",1],["as",1],["materialize",1],["sources",5],["len",2],["found",1],["staging",4],["mkdtemp",2],["incoming",1],["dir",1],["deliberately",1],["creates",1],["0700",1],["directories",1],["atomic",1],["rename",2],["preserves",1],["mode",2],["while",1],["git",1],["records",1],["no",1],["modes",2],["successful",1],["maintainer",1],["would",1],["otherwise",1],["shipped",1],["data",1],["unreadable",1],["other",1],["local",1],["users",1],["even",1],["though",1],["ordinary",1],["traversable",1],["intended",1],["before",1],["files",1],["keep",1],["their",1],["independently",1],["assigned",1],["0644",1],["0755",1],["chmod",1],["0o755",1],["try",1],["return",1],["except",1],["base",1],["exception",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"scripts/import_bioskills.py#main","name":[["main",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",7],["argparse",1],["argument",4],["description",1],["doc",1],["add",3],["source",4],["type",2],["path",3],["nargs",1],["help",3],["pinned",2],["local",1],["bio",1],["skills",4],["checkout",1],["not",1],["needed",1],["check",4],["destination",9],["default",2],["bioskills",2],["empty",1],["action",1],["store",1],["true",1],["verify",2],["committed",1],["tree",1],["against",1],["its",1],["manifest",3],["exit",1],["args",10],["parse",1],["if",3],["resolve",3],["problems",4],["collection",3],["problem",3],["print",4],["error",2],["len",1],["return",3],["verified",1],["at",1],["none",1],["required",1],["unless",1],["given",1],["import",1],["imported",1],["skill",1],["count",1],["from",1],["upstream",1],["commit",1],["into",1]]},{"id":"scripts/import_bioskills.py#verify_collection","name":[["verify",1],["collection",1]],"path":[["scripts",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["verify",2],["collection",3],["destination",7],["path",12],["expected",11],["commit",10],["str",7],["upstream",6],["skills",8],["int",2],["list",3],["re",1],["derive",1],["every",1],["recorded",4],["hash",1],["against",1],["tree",3],["disk",3],["manifest",15],["nothing",1],["rechecks",1],["claim",1],["about",1],["not",5],["property",1],["checkout",1],["readme",2],["md",3],["calls",1],["authoritative",1],["inventory",1],["excluded",1],["from",2],["pre",1],["directory",5],["gate",1],["so",1],["only",1],["thing",1],["notice",1],["later",1],["edit",1],["bad",1],["merge",1],["platform",1],["rewrote",1],["line",1],["endings",1],["underneath",1],["returns",1],["problems",10],["found",1],["empty",1],["matches",1],["json",2],["if",7],["file",5],["return",2],["missing",3],["loads",1],["read",1],["text",1],["utf",1],["append",7],["pins",2],["importer",1],["skill",7],["count",2],["records",1],["row",6],["files",1],["sorted",2],["items",1],["target",4],["payload",3],["continue",1],["sha256",2],["changed",2],["since",2],["import",2],["elif",1],["stat",1],["st",1],["size",3],["relative",1],["as",1],["posix",1],["rglob",1],["pycache",1],["parts",1],["extra",2],["unmanifested",1],["untracked",1],["under",1],["pinned",1],["document",1]]},{"id":"scripts/make_app_icon.py","name":[["make",1],["app",1],["icon",1],["py",1]],"path":[["scripts",1],["make",1],["app",1],["icon",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["render",1],["mac",3],["os",3],["app",4],["icon",7],["from",7],["open",1],["ai4",1],["brand",2],["mark",7],["five",1],["bonded",1],["atoms",2],["around",1],["terminal",2],["block",4],["holding",1],["red",5],["prompt",2],["chevron",3],["exists",1],["repository",1],["only",2],["as",3],["raster",1],["150px",1],["glyph",2],["at",3],["left",3],["assets",3],["readme",2],["gifs",2],["hd",2],["openai4s",2],["penta",2],["gif",2],["64px",1],["favicon",1],["resampling",1],["either",1],["one",1],["up",1],["1024px",1],["icns",1],["needs",2],["produces",1],["visibly",1],["soft",1],["so",4],["script",1],["rebuilds",1],["its",2],["measured",2],["geometry",1],["flat",1],["vector",1],["primitives",1],["supersamples",1],["down",1],["instead",1],["numbers",1],["below",2],["own",2],["read",1],["off",1],["banner",2],["frame",2],["output",2],["pixel",1],["crisp",1],["every",2],["size",2],["asks",1],["dev",1],["pillow",1],["never",1],["imported",1],["by",1],["daemon",1],["1024",3],["png",1],["committed",1],["dmg",1],["build",1],["stays",1],["dependency",1],["free",1],["uv",1],["run",1],["python",1],["scripts",1],["make",1],["py",1],["future",1],["import",4],["annotations",1],["argparse",1],["pathlib",1],["path",1],["pil",1],["image",2],["draw",1],["final",1],["coordinates",1],["154x131",1],["space",1],["everything",1],["pure",1],["scale",1],["these",1],["cannot",1],["drift",1],["154",1],["131",1],["140",1],["10",1],["15",3],["dark",3],["20",1],["22",1],["28",1],["grey",1],["151",1],["153",1],["159",1],["white",2],["255",3],["atom",1],["12",1],["75",3],["colour",1],["top",1],["53",1],["upper",1],["138",1],["51",2],["right",2],["42",1],["115",1],["lower",2],["113",1],["114",1],["bond",1],["52",1],["100",1],["92",1],["x0",1],["y0",1],["x1",1],["y1",1],["56",2],["57",1],["73",1],["72",1],["86",1],["cursor",3],["81",1],["91",1],["87",1],["bar",1],["big",1],["sur",1],["grid",1],["canvas",2],["whose",1],["artwork",1],["824",2],["rounded",1],["square",1],["sits",1],["same",1],["visual",1],["system",2],["beside",1],["plate",2],["185",1],["ss",1],["supersampling",1],["factor",1],["if",1],["name",1],["main",2],["raise",1],["exit",1]]},{"id":"scripts/make_app_icon.py#_plate","name":[["plate",1]],"path":[["scripts",1],["make",1],["app",1],["icon",1],["py",1]],"body":[["def",2],["plate",6],["size",13],["int",3],["radius",4],["float",2],["image",8],["rounded",2],["whisper",1],["gradient",4],["so",1],["not",1],["dead",1],["flat",1],["new",3],["rgba",2],["range",1],["max",1],["value",4],["round",1],["255",3],["13",1],["ffffff",1],["f2f2f2",1],["paste",2],["mask",3],["draw",2],["rectangle",1],["fill",1],["return",1]]},{"id":"scripts/make_app_icon.py#main","name":[["main",1]],"path":[["scripts",1],["make",1],["app",1],["icon",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["root",3],["path",2],["file",1],["resolve",1],["parents",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["add",1],["out",4],["type",1],["default",1],["assets",1],["app",1],["icon",5],["1024",1],["png",1],["args",5],["parse",1],["parent",1],["mkdir",1],["true",2],["exist",1],["ok",1],["render",1],["save",1],["print",1],["wrote",1],["relative",1],["width",1],["height",1],["return",1]]},{"id":"scripts/make_app_icon.py#render","name":[["render",1]],"path":[["scripts",1],["make",1],["app",1],["icon",1],["py",1]],"body":[["def",3],["render",2],["size",6],["int",8],["canvas",3],["image",7],["scale",6],["work",7],["ss",6],["icon",4],["new",1],["rgba",1],["alpha",1],["composite",1],["plate",7],["fit",1],["mark",7],["inside",1],["room",1],["breathe",1],["every",2],["side",1],["wider",1],["than",1],["tall",1],["so",1],["width",3],["binding",1],["dimension",1],["86",1],["ox",2],["oy",2],["px",9],["float",4],["tuple",1],["return",2],["draw",8],["bonds",1],["first",1],["one",1],["runs",1],["from",1],["its",1],["atom",2],["into",1],["block",11],["centre",1],["atoms",3],["painted",1],["over",1],["stubs",1],["cx",2],["cy",2],["ax",4],["ay",4],["line",2],["fill",5],["grey",1],["round",2],["bond",1],["colour",2],["ellipse",1],["x0",2],["y0",2],["x1",2],["y1",2],["rounded",2],["rectangle",2],["radius",2],["dark",1],["point",2],["chevron",2],["red",1],["joint",1],["curve",1],["cx0",2],["cy0",2],["cursor",5],["cx1",2],["cy1",2],["white",1],["resize",1],["lanczos",1]]},{"id":"scripts/make_app_icon.py#render.px","name":[["px",1]],"path":[["scripts",1],["make",1],["app",1],["icon",1],["py",1]],"body":[["def",2],["px",2],["float",8],["tuple",2],["return",1],["ox",1],["oy",1]]},{"id":"scripts/probe_wsl_parity.py","name":[["probe",1],["wsl",1],["parity",1],["py",1]],"path":[["scripts",1],["probe",1],["wsl",1],["parity",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["collect",1],["wsl",1],["parity",1],["evidence",1],["synthetic",1],["data",1],["temporary",2],["directories",1],["run",1],["inside",1],["wsl2",1],["from",4],["checkout",1],["as",1],["normal",2],["user",1],["windows",3],["scratch",1],["linux",1],["path",4],["writable",1],["directory",1],["example",1],["mnt",1],["temp",1],["probe",1],["creates",1],["its",3],["own",2],["subdirectory",1],["there",1],["tests",1],["only",1],["marker",2],["removes",1],["no",1],["real",1],["credentials",1],["provider",1],["requests",1],["machine",1],["settings",1],["secret",1],["broker",1],["may",1],["perform",1],["canary",1],["round",1],["trip",1],["diagnostic",1],["not",1],["passing",1],["release",1],["gate",1],["exit",2],["zero",1],["means",1],["report",1],["was",1],["collected",1],["inspect",1],["each",1],["observation",1],["especially",1],["changed",1],["future",1],["import",13],["annotations",1],["argparse",1],["hashlib",1],["json",1],["os",1],["platform",1],["re",1],["shutil",1],["subprocess",1],["sys",2],["tempfile",1],["datetime",2],["timezone",1],["pathlib",1],["root",2],["file",1],["resolve",1],["parents",1],["insert",1],["str",1],["if",1],["name",1],["main",2],["raise",1],["system",1]]},{"id":"scripts/probe_wsl_parity.py#main","name":[["main",1]],"path":[["scripts",1],["probe",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",8],["argparse",1],["argument",3],["description",1],["doc",1],["add",2],["windows",8],["scratch",8],["type",2],["path",5],["required",1],["true",2],["output",6],["args",5],["parse",1],["if",5],["sys",1],["platform",2],["linux",1],["microsoft",1],["not",3],["release",1],["lower",1],["error",3],["run",2],["diagnostic",1],["inside",1],["wsl2",1],["os",2],["getuid",1],["as",3],["ordinary",1],["wsl",1],["user",1],["root",1],["resolve",2],["strict",1],["dir",2],["must",1],["be",1],["existing",1],["directory",3],["else",2],["none",1],["original",2],["cwd",3],["try",1],["tempfile",2],["temporary",2],["prefix",2],["o4s",2],["parity",2],["tmp",2],["report",2],["probe",1],["finally",1],["chdir",1],["rendered",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["write",1],["text",1],["encoding",1],["utf",1],["print",1],["end",1],["return",1]]},{"id":"scripts/probe_wsl_parity.py#probe","name":[["probe",1]],"path":[["scripts",1],["probe",1],["wsl",1],["parity",1],["py",1]],"body":[["def",3],["probe",4],["scratch",10],["path",7],["windows",12],["dict",2],["from",5],["openai4s",6],["host",8],["bash",13],["import",6],["authorization",3],["service",6],["kernel",11],["sdk",1],["build",3],["decode",2],["args",5],["security",1],["secret",6],["broker",3],["workspace",10],["mkdir",4],["os",8],["chdir",1],["environ",6],["openai4",4],["str",11],["data",3],["dir",1],["sandbox",1],["enforce",1],["pop",1],["allow",1],["raw",1],["network",1],["none",4],["report",14],["commit",1],["run",6],["git",1],["rev",1],["parse",1],["head",1],["cwd",2],["root",7],["stdout",12],["strip",2],["collected",1],["at",1],["datetime",1],["now",1],["timezone",1],["utc",1],["isoformat",1],["platform",2],["release",1],["python",7],["version",1],["uid",1],["getuid",1],["dependencies",1],["name",4],["shutil",1],["bwrap",1],["tool",1],["python3",4],["pip",1],["rscript",1],["micromamba",1],["conda",1],["node",1],["npx",1],["uv",1],["uvx",1],["bootstrap",3],["scripts",3],["sh",6],["preflight",3],["try",2],["mode",1],["keychain",1],["system",2],["store",2],["available",2],["true",8],["except",2],["exception",2],["as",3],["exc",5],["false",3],["error",6],["type",1],["detail",1],["splitlines",1],["lambda",4],["frame",1],["id",1],["wsl",1],["parity",4],["audit",1],["fields",1],["authorize",4],["method",3],["handlers",2],["consume",2],["record",2],["result",7],["return",1],["authorizer",1],["values",2],["write",6],["text",8],["value",6],["ok",3],["encoding",4],["utf",6],["label",2],["command",6],["posix",1],["printf",4],["conditional",1],["source",8],["key",3],["exit",3],["code",3],["stderr",2],["marker",9],["txt",1],["original",2],["translated",3],["wslpath",2],["if",3],["raise",2],["runtime",4],["could",2],["not",4],["translate",1],["own",1],["replace",1],["powershell",4],["mnt",1],["system32",1],["power",1],["shell",1],["v1",1],["exe",1],["interop",3],["tested",2],["file",3],["no",1],["profile",1],["non",1],["interactive",1],["io",1],["all",1],["first",2],["execute",5],["41",1],["print",4],["second",2],["subprocess",2],["capture",1],["output",1],["timeout",1],["15",1],["returncode",1],["recovery",3],["changed",1],["read",2],["persistent",1],["real",1],["copy",4],["step",1],["hand",1],["rewritten",1],["rsync",2],["builder",5],["linux",1],["bundle",3],["index",3],["cp",1],["repo",2],["readme",1],["md",1],["copied",7],["src",2],["env",2],["default",1],["ui",1],["server",1],["webui",1],["dist",1],["html",1],["sys",1],["insert",1],["contract",1],["check",2],["sources",2],["verifier",2],["passed",2],["skills",1],["stub",1],["interpreter",4],["proves",1],["wrapper",6],["environment",1],["routing",1],["abi",1],["match",3],["re",2],["search",1],["cli",4],["locate",1],["generated",2],["template",1],["app",6],["fixture",2],["bin",7],["parents",2],["group",1],["chmod",2],["0o755",2],["nprintf",1],["resolved",2],["ncommand",2],["usr",1],["old",1]]},{"id":"scripts/probe_wsl_parity.py#probe.authorize","name":[["authorize",1]],"path":[["scripts",1],["probe",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["authorize",4],["method",3],["args",4],["handlers",2],["bash",3],["service",3],["consume",2],["authorization",1],["record",2],["result",2],["return",1],["decode",1]]},{"id":"scripts/probe_wsl_parity.py#run","name":[["run",1]],"path":[["scripts",1],["probe",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["run",3],["argv",3],["list",2],["str",2],["kwargs",3],["dict",2],["result",4],["subprocess",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["120",1],["return",1],["exit",1],["code",1],["returncode",1],["stdout",2],["4000",2],["stderr",2]]},{"id":"scripts/protocol_fuzzer.py","name":[["protocol",1],["fuzzer",1],["py",1]],"path":[["scripts",1],["protocol",1],["fuzzer",1],["py",1]],"body":[["coverage",2],["guided",1],["fuzz",2],["target",1],["two",3],["untrusted",1],["wire",1],["decoders",2],["from",3],["future",1],["import",6],["annotations",1],["io",1],["sys",1],["atheris",2],["scoped",1],["not",1],["blanket",1],["openai4s",6],["server",3],["init",1],["py",1],["eagerly",1],["imports",2],["gateway",1],["so",1],["importing",1],["ws",4],["frames",3],["pulls",1],["248",1],["modules",2],["370",1],["total",1],["store",1],["kernel",1],["manager",1],["llm",1],["client",1],["tool",1],["registry",1],["skills",1],["loader",1],["instrumenting",1],["all",1],["costs",1],["start",1],["up",1],["rss",1],["inside",1],["job",1],["budget",1],["dilutes",1],["lib",1],["fuzzer",1],["map",1],["counters",1],["no",1],["input",1],["here",1],["ever",1],["reach",1],["degrades",1],["very",1],["signal",1],["gate",1],["exists",1],["include",2],["names",1],["docstring",1],["claims",1],["instrument",1],["share",2],["protocol",3],["read",1],["frame",1],["error",1],["decode",2],["control",1],["data",1],["if",1],["name",1],["main",2]]},{"id":"scripts/protocol_fuzzer.py#main","name":[["main",1]],"path":[["scripts",1],["protocol",1],["fuzzer",1],["py",1]],"body":[["def",2],["main",2],["none",2],["atheris",2],["setup",1],["sys",1],["argv",1],["test",1],["one",1],["input",1],["fuzz",1]]},{"id":"scripts/protocol_fuzzer.py#TestOneInput","name":[["test",1],["one",1],["input",1]],"path":[["scripts",1],["protocol",1],["fuzzer",1],["py",1]],"body":[["def",2],["test",2],["one",2],["input",3],["data",6],["bytes",3],["none",3],["if",3],["not",1],["return",2],["selector",4],["payload",4],["expect",3],["mask",3],["false",1],["true",1],["ws",1],["read",1],["frame",1],["io",2],["max",1],["len",1],["20",1],["try",1],["decode",2],["control",1],["else",1],["except",1],["protocol",1],["error",1],["malformed",1],["peer",1],["documented",1],["rejection",1],["path",1],["any",1],["other",1],["exception",1],["remains",1],["visible",1],["lib",1],["fuzzer",1],["as",1],["crash",1],["pass",1]]},{"id":"scripts/reaudit_crosswalk.py","name":[["reaudit",1],["crosswalk",1],["py",1]],"path":[["scripts",1],["reaudit",1],["crosswalk",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["re",3],["audit",4],["plan",3],["crosswalk",6],["check",5],["has",3],["been",2],["closed",4],["row",3],["says",1],["specific",1],["thing",1],["was",5],["proved",2],["points",1],["at",4],["test",4],["files",1],["prove",1],["claim",3],["shelf",1],["life",1],["nobody",1],["measuring",1],["time",1],["script",2],["written",1],["25",2],["48",1],["rows",3],["named",3],["file",4],["had",1],["modified",1],["since",1],["document",1],["itself",1],["declares",1],["one",1],["them",2],["across",1],["twelve",1],["commits",2],["every",2],["existing",1],["assertion",1],["passed",1],["all",1],["because",1],["they",1],["exists",1],["fix",1],["not",3],["bump",1],["audited",2],["once",1],["reproduces",1],["same",2],["state",1],["next",1],["fifty",1],["silently",1],["got",1],["here",1],["so",3],["each",2],["carries",2],["digest",3],["evidence",3],["against",1],["only",1],["way",1],["move",1],["uv",2],["run",2],["python",2],["scripts",2],["reaudit",2],["py",3],["rewriting",1],["suite",2],["runs",1],["changes",1],["fails",1],["names",1],["person",1],["then",1],["look",1],["those",1],["decide",1],["whether",1],["still",1],["holds",1],["whole",1],["content",1],["rather",1],["than",1],["patch",1],["regenerating",1],["without",1],["looking",1],["possible",2],["as",1],["captured",1],["artifact",1],["repository",1],["no",2],["longer",1],["knowing",1],["deliberately",1],["new",1],["ci",1],["job",1],["tests",1],["calls",1],["function",1],["rides",1],["already",1],["reads",1],["from",2],["future",1],["import",6],["annotations",1],["argparse",1],["hashlib",1],["json",2],["sys",1],["pathlib",1],["path",2],["root",2],["resolve",1],["parents",1],["docs",1],["field",2],["absent",1],["other",1],["statuses",1],["purpose",1],["implemented",1],["unverified",1],["deferred",1],["p2",1],["nothing",1],["there",1],["go",1],["stale",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/reaudit_crosswalk.py#evidence_digest","name":[["evidence",1],["digest",1]],"path":[["scripts",1],["reaudit",1],["crosswalk",1],["py",1]],"body":[["def",2],["evidence",6],["digest",9],["item",3],["dict",2],["str",2],["over",1],["content",2],["row",2],["not",2],["its",1],["mtime",1],["rather",1],["than",1],["commit",3],["sha",1],["because",1],["knowable",1],["while",1],["being",1],["written",1],["check",2],["against",1],["has",1],["anything",1],["moved",1],["since",1],["audited",1],["at",2],["fails",2],["very",1],["change",1],["re",1],["audits",1],["reason",1],["previous",1],["arrangement",1],["had",1],["no",1],["such",1],["all",1],["missing",3],["file",2],["digests",1],["as",3],["string",1],["so",1],["whose",2],["deleted",1],["here",1],["loudly",1],["one",1],["changed",1],["hashlib",2],["sha256",2],["path",3],["named",1],["target",3],["root",1],["body",2],["read",1],["bytes",1],["if",1],["else",1],["update",4],["encode",2],["utf",1],["hexdigest",2],["ascii",1],["return",1]]},{"id":"scripts/reaudit_crosswalk.py#main","name":[["main",1]],"path":[["scripts",1],["reaudit",1],["crosswalk",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",4],["argparse",1],["argument",2],["add",1],["check",2],["action",1],["store",1],["true",1],["help",1],["report",1],["drift",1],["instead",1],["re",3],["recording",1],["args",3],["parse",1],["raw",3],["crosswalk",4],["read",2],["text",2],["utf",2],["document",6],["json",2],["loads",1],["drifted",5],["stale",1],["rows",4],["if",6],["not",2],["closed",6],["sum",1],["items",3],["status",2],["print",5],["up",1],["date",1],["evidence",3],["unchanged",1],["return",3],["len",3],["row",2],["name",1],["has",1],["changed",1],["since",1],["they",1],["were",1],["audited",2],["file",3],["sys",3],["stderr",3],["key",2],["recorded",5],["observed",1],["state",2],["never",1],["else",3],["12",1],["those",1],["against",1],["their",1],["tests",1],["then",1],["record",1],["uv",1],["run",1],["python",1],["scripts",1],["reaudit",1],["py",1],["item",5],["digest",3],["field",2],["pop",1],["none",1],["write",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["endswith",1],["encoding",1],["written",1]]},{"id":"scripts/reaudit_crosswalk.py#named_evidence","name":[["named",1],["evidence",1]],"path":[["scripts",1],["reaudit",1],["crosswalk",1],["py",1]],"body":[["def",2],["named",2],["evidence",3],["item",3],["dict",2],["list",3],["str",4],["every",1],["file",1],["row",1],["points",1],["at",1],["tests",2],["browser",2],["harness",1],["alike",1],["paths",3],["field",2],["extend",1],["strip",2],["split",1],["if",1],["return",1],["sorted",1]]},{"id":"scripts/reaudit_crosswalk.py#stale_rows","name":[["stale",1],["rows",1]],"path":[["scripts",1],["reaudit",1],["crosswalk",1],["py",1]],"body":[["def",2],["stale",2],["rows",2],["document",3],["dict",2],["list",2],["tuple",2],["str",7],["key",3],["recorded",4],["observed",4],["every",1],["closed",2],["row",1],["whose",1],["evidence",2],["moved",1],["drifted",3],["item",6],["items",1],["if",2],["status",1],["continue",1],["source",1],["original",1],["id",1],["digest",2],["field",1],["append",1],["return",1]]},{"id":"scripts/release_gates.py","name":[["release",1],["gates",1],["py",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["canonical",1],["release",20],["quality",9],["gate",40],["manifest",5],["receipt",18],["bound",1],["one",5],["definition",1],["imported",1],["by",6],["both",2],["sides",1],["run",24],["gates",10],["py",7],["runs",7],["module",2],["lists",1],["pipeline",2],["verify",1],["requires",2],["describe",1],["exactly",1],["list",2],["before",3],["existed",1],["producer",2],["owned",1],["tuple",5],["consumer",2],["read",2],["nothing",4],["but",3],["exit",4],["codes",3],["so",9],["two",3],["could",1],["not",9],["be",1],["compared",1],["at",11],["all",3],["format",2],["openai4s",2],["source",5],["sha",14],["right",1],["name",20],["pytest",7],["command",2],["returncode",1],["staged",1],["instead",2],["eight",1],["uv",10],["notice",1],["either",1],["recorded",4],["shape",2],["reads",2],["as",10],["evidence",5],["decides",1],["same",4],["failure",2],["was",4],["introduced",1],["fix",1],["level",1],["up",1],["test",4],["fixture",1],["tests",10],["itself",3],["written",1],["way",2],["gap",1],["stayed",1],["invisible",1],["suite",22],["demonstrated",1],["hole",1],["rather",7],["than",8],["closing",1],["verification",1],["here",2],["exact",4],["match",2],["every",3],["differ",1],["from",5],["hard",1],["missing",3],["duplicated",1],["unknown",1],["substituted",1],["different",4],["schema",2],["version",2],["digest",2],["names",2],["superset",1],["were",1],["zero",1],["satisfiable",1],["forgery",1],["kinds",1],["local",13],["job",6],["process",1],["records",2],["code",1],["check",52],["proven",2],["git",2],["hub",2],["own",1],["re",3],["executed",2],["browser",7],["matrix",5],["python",9],["support",1],["real",1],["linux",22],["private",1],["pid",1],["interrupt",6],["smoke",10],["independent",4],["full",11],["filesystem",5],["egress",5],["boundary",9],["already",2],["ran",1],["push",1],["main",1],["tag",1],["points",1],["running",1],["them",4],["would",4],["buy",1],["latency",1],["bubblewrap",4],["host",1],["makes",1],["assumption",1],["attestation",3],["pinned",1],["head",1],["commit",4],["count",1],["workflow",9],["ids",1],["reader",1],["go",1],["look",2],["allows",3],["raw",3],["networking",3],["refuses",1],["override",1],["attested",3],["ci",25],["sandbox",13],["still",4],["listed",1],["platform",13],["checks",6],["unavailable",2],["until",2],["multiple",3],["scheduled",3],["plus",3],["candidate",3],["green",1],["deliberately",1],["nightly",1],["mac",1],["os",1],["jobs",3],["they",1],["only",3],["schedule",1],["dispatch",1],["no",5],["exists",2],["requiring",1],["make",1],["unreachable",2],["those",1],["frozen",5],["see",1],["commands",4],["future",1],["import",7],["annotations",1],["hashlib",1],["json",2],["sys",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["iterable",1],["mapping",1],["sequence",1],["reexec",1],["statuses",2],["frozenset",2],["passed",3],["failed",3],["skipped",1],["reexecution",1],["unproven",2],["bumped",1],["whenever",1],["changes",1],["including",1],["argv",2],["covers",1],["older",1],["cannot",3],["know",1],["about",1],["added",1],["later",1],["accepting",1],["its",2],["silently",3],["drop",1],["writes",1],["staging",1],["verifies",1],["kind",24],["true",1],["offline",6],["quietly",1],["means",1],["fewer",1],["original",1],["defect",1],["wearing",1],["pre",3],["files",1],["mypy",2],["directory",2],["readmes",2],["scripts",4],["pyproject",1],["addopts",1],["passes",1],["verbosity",1],["prints",1],["line",1],["log",1],["carried",1],["counts",1],["beside",1],["harness",5],["pr",2],["cli",1],["tier",1],["response",4],["schemas",2],["capture",2],["contract",2],["secret",2],["scan",3],["rendered",1],["id",1],["values",1],["github",1],["workflows",1],["yml",1],["reports",1],["asserts",1],["these",1],["against",1],["file",1],["renamed",1],["stop",1],["being",1],["required",1],["lint",2],["type",2],["safety",1],["core",1],["orchestration",1],["security",1],["credential",1],["artifacts",1],["build",2],["install",1],["wheel",1],["sdist",1],["py3",8],["10",2],["12",2],["13",2],["14",2],["chromium",2],["workbench",3],["e2",3],["firefox",2],["webkit",2],["bwrap",1],["kernel",1],["persistent",1],["singlecell",1],["skill",1],["single",1],["cell",1],["11",1],["executes",1],["because",2],["there",1],["keyed",1],["row",4],["dict",3],["str",4],["macos",2],["boundaries",1],["prove",3],["declared",1],["omitted",1],["identically",1],["bundle",2],["mean",1],["opposite",1],["things",1],["hosted",1],["during",1],["network",1],["namespace",1],["setup",1],["now",2],["has",2],["ubuntu",1],["24",1],["04",1],["therefore",1],["executing",1],["inside",1],["must",3],["grow",1],["leg",2],["doing",1],["made",1],["publication",1],["blocking",1],["bad",1],["greens",2],["pass",3],["moves",1],["into",1],["then",1],["say",1],["omit",1],["like",1],["removing",1],["have",1],["been",1],["worse",1],["leaving",1],["red",1],["absent",1],["checked",1],["fine",1],["plan",1],["rollback",1],["clause",1],["explicit",1],["whose",1],["degraded",1],["preview",1],["never",1],["yet",1],["leaves",1],["complete",1]]},{"id":"scripts/release_gates.py#_require_rows","name":[["require",1],["rows",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["require",2],["rows",9],["any",5],["expected",6],["sequence",2],["gate",15],["label",9],["str",9],["dict",3],["mapping",4],["exact",1],["match",1],["receipt",6],["against",1],["manifest",10],["gates",1],["one",1],["kind",1],["every",1],["failure",1],["mode",1],["separate",1],["named",1],["because",1],["was",1],["wrong",1],["not",6],["actionable",1],["each",1],["these",1],["has",2],["different",1],["cause",1],["stale",1],["producer",1],["forged",1],["document",1],["removed",1],["from",1],["but",1],["runner",1],["if",7],["isinstance",2],["list",2],["raise",7],["error",7],["quality",4],["records",3],["no",2],["seen",6],["row",6],["object",1],["name",7],["names",1],["duplicate",1],["forgery",1],["pads",1],["count",1],["back",1],["up",1],["length",1],["after",1],["dropping",1],["appears",1],["more",1],["than",1],["once",1],["wanted",3],["missing",4],["sorted",2],["join",2],["unknown",4],["len",4],["return",1]]},{"id":"scripts/release_gates.py#attest_check_runs","name":[["attest",1],["check",1],["runs",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["attest",2],["check",21],["runs",8],["payload",4],["any",6],["expected",4],["sha",8],["str",16],["required",4],["sequence",2],["gate",12],["suite",5],["gates",2],["list",5],["dict",4],["turn",1],["git",1],["hub",1],["run",23],["listing",3],["into",2],["receipt",1],["rows",4],["refuse",1],["pure",1],["so",2],["be",1],["tested",1],["without",2],["network",1],["caller",1],["fetches",1],["repos",1],["repo",1],["commits",1],["hands",1],["parsed",1],["json",1],["here",1],["only",1],["counts",1],["latest",5],["attempt",1],["its",2],["name",14],["concluded",2],["success",2],["head",7],["commit",3],["being",1],["released",1],["last",1],["condition",1],["one",2],["matters",1],["degrades",1],["some",1],["somewhere",1],["was",2],["green",2],["if",10],["not",7],["isinstance",4],["mapping",4],["raise",3],["manifest",3],["error",3],["object",1],["carries",1],["no",2],["continue",5],["previous",3],["none",4],["started",2],["at",4],["problems",6],["append",4],["conclusion",6],["ran",1],["12",2],["details",3],["url",3],["html",1],["id",4],["workflow",1],["reader",1],["find",1],["whole",1],["rather",1],["than",1],["job",1],["else",1],["checks",1],["join",1],["return",1]]},{"id":"scripts/release_gates.py#build_linux_boundary","name":[["build",1],["linux",1],["boundary",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["build",2],["linux",12],["boundary",7],["checks",7],["iterable",4],["mapping",4],["str",12],["any",6],["platform",4],["dict",4],["split",1],["filesystem",1],["egress",1],["into",2],["two",1],["facts",1],["ci",13],["attestation",2],["release",2],["workflow",1],["re",1],["execution",1],["different",1],["events",1],["flattening",1],["them",1],["one",1],["status",10],["reader",1],["could",1],["see",1],["passed",2],["unproven",2],["same",1],["not",1],["know",1],["was",1],["true",1],["row",14],["next",2],["if",5],["name",2],["gate",11],["none",4],["reexec",10],["missing",2],["check",3],["run",3],["id",3],["head",3],["sha",3],["else",3],["conclusion",5],["success",1],["elif",2],["skipped",2],["failed",1],["reason",1],["unavailable",1],["executed",1],["returncode",2],["evidence",3],["reexecution",1],["verify",1],["return",1]]},{"id":"scripts/release_gates.py#build_receipt","name":[["build",1],["receipt",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["build",3],["receipt",7],["source",4],["sha",6],["str",20],["gates",4],["iterable",6],["mapping",6],["any",8],["checks",8],["platform",7],["dict",3],["document",1],["quality",1],["run",5],["leaves",1],["behind",1],["records",2],["ran",1],["returned",1],["makes",1],["no",1],["judgement",1],["decides",1],["passed",1],["flatter",1],["itself",1],["also",1],["manifest",3],["was",1],["produced",1],["against",1],["part",1],["lets",1],["consumer",1],["detect",1],["from",1],["different",1],["gate",1],["list",9],["rather",1],["than",1],["fewer",1],["rows",1],["check",7],["name",8],["row",17],["id",4],["url",2],["conclusion",2],["head",2],["command",4],["returncode",4],["int",2],["runner",2],["return",1],["format",2],["schema",2],["version",2],["digest",2],["builder",2],["facts",1],["linux",2],["boundary",2]]},{"id":"scripts/release_gates.py#builder_facts","name":[["builder",1],["facts",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["builder",2],["facts",2],["dict",2],["str",2],["any",2],["who",1],["produced",1],["receipt",1],["artifact",2],["recorded",1],["because",1],["gates",2],["passed",2],["platform",5],["interpreter",3],["was",1],["built",1],["different",1],["claims",1],["release",3],["make",1],["first",1],["while",1],["implying",1],["second",1],["return",1],["os",2],["system",1],["arch",1],["machine",1],["sys",1],["implementation",1],["name",1],["version",2],["python",1]]},{"id":"scripts/release_gates.py#Gate","name":[["gate",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["class",2],["gate",5],["name",7],["str",5],["kind",3],["exact",1],["argv",1],["local",2],["empty",2],["check",6],["suite",2],["command",3],["tuple",1],["git",1],["hub",1],["run",1],["def",1],["canonical",1],["self",5],["dict",1],["any",1],["return",1],["list",1]]},{"id":"scripts/release_gates.py#Gate.canonical","name":[["canonical",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["canonical",2],["self",6],["dict",2],["str",2],["any",2],["return",1],["name",4],["kind",2],["command",2],["list",1],["check",2]]},{"id":"scripts/release_gates.py#GateManifestError","name":[["gate",1],["manifest",1],["error",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["class",2],["gate",2],["manifest",3],["error",2],["exception",2],["receipt",1],["not",2],["describe",1],["canonical",1],["release",1]]},{"id":"scripts/release_gates.py#manifest","name":[["manifest",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["manifest",3],["dict",2],["str",2],["any",2],["itself",1],["as",1],["receipt",1],["records",1],["return",1],["schema",2],["version",2],["gates",2],["gate",2],["canonical",1]]},{"id":"scripts/release_gates.py#manifest_digest","name":[["manifest",1],["digest",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["manifest",4],["digest",4],["str",2],["over",1],["gate",1],["list",1],["so",1],["drift",1],["one",2],["comparison",1],["rather",1],["than",1],["covers",1],["names",2],["kinds",1],["argv",1],["check",1],["declaration",1],["order",1],["receipt",1],["carrying",1],["not",1],["match",1],["was",1],["produced",1],["against",1],["different",1],["whatever",1],["its",1],["rows",1],["happen",1],["say",1],["payload",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"scripts/release_gates.py#verify_linux_boundary","name":[["verify",1],["linux",1],["boundary",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["verify",2],["linux",10],["boundary",13],["evidence",10],["any",4],["dict",3],["str",7],["refuse",1],["object",3],["collapses",1],["two",1],["facts",2],["into",1],["one",3],["status",22],["if",12],["not",11],["isinstance",3],["mapping",3],["raise",12],["gate",12],["manifest",12],["error",12],["names",1],["expected",1],["single",1],["field",1],["original",1],["defect",1],["passed",7],["unproven",8],["cannot",5],["share",1],["vocabulary",1],["same",2],["carry",2],["flat",2],["ci",19],["attestation",10],["release",10],["reexecution",10],["different",1],["map",1],["next",1],["reexec",11],["must",2],["have",1],["objects",1],["be",2],["fact",2],["belongs",1],["failed",1],["statuses",4],["sorted",2],["check",2],["run",3],["id",2],["requires",1],["reason",1],["strip",1],["say",1],["was",1],["executed",2],["returncode",2],["none",1],["records",1],["no",1],["return",1]]},{"id":"scripts/release_gates.py#verify_receipt_document","name":[["verify",1],["receipt",1],["document",1]],"path":[["scripts",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["verify",3],["receipt",13],["document",13],["any",4],["expected",7],["sha",15],["str",13],["dict",3],["refuse",1],["everything",1],["about",2],["not",13],["proof",1],["raises",1],["gate",47],["manifest",28],["error",25],["rather",1],["than",1],["returning",1],["verdict",1],["every",1],["caller",1],["treats",1],["cannot",3],["prove",1],["as",2],["release",2],["if",16],["isinstance",1],["raise",18],["quality",8],["object",1],["format",3],["has",1],["unrecognised",1],["version",7],["schema",4],["pipeline",1],["requires",1],["recorded",9],["digest",8],["carries",1],["no",4],["was",1],["produced",1],["against",1],["different",1],["12",6],["source",3],["names",2],["determine",1],["being",1],["released",1],["so",2],["be",1],["bound",1],["but",2],["gates",6],["did",1],["run",7],["these",2],["sources",2],["rows",7],["require",2],["local",2],["label",2],["row",11],["name",13],["command",7],["part",2],["tuple",1],["substitution",1],["case",1],["saying",1],["ran",2],["true",1],["returned",1],["indistinguishable",1],["from",3],["passing",1],["unless",1],["argv",1],["compared",1],["declares",2],["list",1],["try",2],["returncode",4],["int",1],["type",3],["ignore",1],["arg",1],["except",2],["value",2],["records",2],["usable",1],["exit",2],["code",2],["none",3],["failed",1],["check",22],["checks",1],["suite",3],["head",4],["whole",1],["attestation",4],["successful",1],["some",1],["other",1],["commit",1],["says",1],["nothing",1],["conclusion",4],["success",3],["concluded",2],["id",5],["nobody",1],["go",1],["look",1],["at",1],["boundary",6],["linux",7],["ci",9],["attested",2],["status",1],["passed",2],["match",1],["return",1]]},{"id":"scripts/release_import_smoke.py","name":[["release",1],["import",1],["smoke",1],["py",1]],"path":[["scripts",1],["release",1],["import",1],["smoke",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["smoke",1],["test",1],["installed",1],["dependency",1],["free",1],["open",1],["ai4",1],["wheel",1],["run",1],["script",1],["isolated",1],["environment",1],["interpreter",1],["from",5],["outside",1],["checkout",1],["rejects",1],["accidental",1],["imports",1],["source",1],["tree",1],["checks",1],["runtime",1],["resources",1],["ordinary",1],["module",1],["import",11],["tests",1],["miss",1],["future",1],["annotations",1],["importlib",2],["metadata",1],["json",1],["os",1],["subprocess",1],["sys",1],["tempfile",1],["collections",1],["abc",1],["iterable",1],["pathlib",1],["path",2],["project",1],["root",1],["file",1],["resolve",1],["parents",1],["min",3],["curated",1],["skills",2],["20",1],["collection",1],["561",1],["benchmark",2],["workflows",1],["11",1],["required",1],["workflow",1],["ids",1],["frozenset",1],["tool",1],["bringup",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/release_import_smoke.py#_check_discoverable_catalog","name":[["check",1],["discoverable",1],["catalog",1]],"path":[["scripts",1],["release",1],["import",1],["smoke",1],["py",1]],"body":[["def",2],["check",2],["discoverable",3],["catalog",4],["cfg",4],["object",2],["expected",4],["count",4],["int",2],["none",2],["exercise",1],["installed",3],["loader",5],["not",2],["just",1],["filesystem",1],["glob",1],["counts",1],["from",2],["openai4s",1],["skills",1],["import",1],["skill",4],["try",1],["discovered",3],["discover",1],["except",1],["oserror",1],["value",1],["error",6],["as",1],["raise",2],["runtime",2],["if",1],["len",2],["found",1],["entries",1]]},{"id":"scripts/release_import_smoke.py#_check_skill_catalog","name":[["check",1],["skill",1],["catalog",1]],"path":[["scripts",1],["release",1],["import",1],["smoke",1],["py",1]],"body":[["def",2],["check",2],["skill",6],["catalog",3],["skills",15],["dir",9],["path",2],["int",2],["require",3],["bioskills",5],["collection",7],["json",2],["bio",4],["marker",1],["license",2],["manifest",2],["curated",6],["sorted",2],["glob",2],["md",2],["if",2],["len",6],["min",2],["raise",2],["runtime",2],["error",2],["installed",2],["incomplete",2],["at",2],["recipe",1],["return",1]]},{"id":"scripts/release_import_smoke.py#_check_workflow_catalog","name":[["check",1],["workflow",1],["catalog",1]],"path":[["scripts",1],["release",1],["import",1],["smoke",1],["py",1]],"body":[["def",2],["check",2],["workflow",9],["catalog",7],["workflows",5],["iterable",2],["object",2],["none",3],["reject",1],["wheel",1],["whose",1],["benchmark",5],["too",1],["small",1],["incomplete",2],["tuple",1],["ids",3],["getattr",1],["id",2],["missing",4],["sorted",1],["required",3],["problems",5],["if",3],["len",2],["min",2],["append",2],["found",1],["at",1],["least",1],["join",2],["raise",1],["runtime",1],["error",1],["installed",1],["manifests",1]]},{"id":"scripts/release_import_smoke.py#_require","name":[["require",1]],"path":[["scripts",1],["release",1],["import",1],["smoke",1],["py",1]],"body":[["def",2],["require",2],["path",6],["label",3],["str",2],["none",2],["if",1],["not",1],["file",1],["raise",1],["runtime",1],["error",1],["installed",1],["wheel",1],["missing",1]]},{"id":"scripts/release_import_smoke.py#main","name":[["main",1]],"path":[["scripts",1],["release",1],["import",1],["smoke",1],["py",1]],"body":[["def",2],["main",3],["int",2],["modules",4],["openai4s",21],["agent",1],["engine",1],["cli",1],["compute",4],["manager",1],["host",1],["dispatch",1],["kernel",3],["llm",1],["server",2],["gateway",1],["storage",1],["actions",1],["tools",1],["registry",3],["adapters",1],["jupyter",1],["provider",1],["worker",3],["runtime",8],["imported",2],["importlib",2],["import",4],["module",1],["name",6],["package",9],["root",11],["path",2],["file",1],["resolve",1],["parent",2],["if",7],["project",2],["parents",1],["raise",6],["error",7],["smoke",5],["resolved",1],["source",1],["checkout",1],["require",4],["templates",1],["run",4],["sh",1],["tmpl",1],["template",1],["webui",1],["index",1],["html",1],["web",1],["ui",1],["from",3],["config",3],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["release",2],["as",2],["temp",4],["cfg",3],["data",1],["dir",4],["counted",1],["separately",1],["single",1],["total",1],["lets",1],["561",1],["recipe",1],["collection",2],["satisfy",1],["floor",1],["its",2],["own",2],["so",1],["wheel",1],["dropped",1],["every",1],["curated",1],["skill",5],["would",1],["still",1],["report",1],["healthy",1],["catalog",4],["required",1],["resource",1],["not",6],["optional",1],["add",1],["whose",1],["absence",1],["turns",1],["completeness",1],["check",4],["off",1],["count",3],["skills",4],["discoverable",1],["env",8],["envs",1],["python",3],["phylo",1],["struct",1],["yml",1],["environment",1],["spec",1],["benchmark",3],["manifests",1],["must",1],["ship",1],["installed",7],["finds",1],["nothing",1],["reports",1],["green",1],["over",1],["zero",1],["workflows",3],["load",2],["workflow",1],["dict",2],["os",1],["environ",1],["pop",1],["pythonpath",1],["none",1],["completed",3],["subprocess",6],["sys",2],["executable",2],["help",2],["cwd",2],["stdout",6],["pipe",2],["stderr",2],["text",2],["true",2],["timeout",2],["30",2],["returncode",2],["serve",1],["failed",2],["deployment",5],["retrosynthesis",2],["planning",2],["model",2],["list",4],["try",1],["checkpoints",3],["json",3],["loads",1],["except",1],["jsondecode",1],["exc",2],["checkpoint",2],["did",2],["return",3],["isinstance",2],["variants",2],["item",3],["pistachio",1],["uspto50k",1],["uspto",1],["full",1],["requirements",2],["metadata",1],["requires",2],["core",4],["requirement",3],["extra",1],["partition",1],["replace",1],["casefold",1],["unexpectedly",1],["dependencies",1],["print",1],["passed",1],["len",1]]},{"id":"scripts/release_pipeline.py","name":[["release",1],["pipeline",1],["py",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["draft",6],["first",1],["release",28],["build",9],["prove",1],["stage",2],["verify",6],["only",10],["then",1],["publish",10],["uv",4],["run",12],["python",5],["scripts",11],["pipeline",11],["py",13],["dry",3],["version",8],["mode",7],["local",4],["from",14],["artifacts",5],["assets",4],["dir",1],["stop",1],["after",3],["reverify",2],["here",3],["rather",5],["than",5],["workflow",4],["yaml",1],["purpose",2],["step",3],["embedded",2],["event",1],["trigger",1],["ever",1],["be",5],["exercised",1],["by",4],["cutting",1],["real",4],["means",2],["tested",2],["thing",2],["supposed",1],["protect",1],["as",8],["script",2],["runs",2],["laptop",1],["under",2],["pytest",1],["state",3],["machine",3],["order",2],["existing",1],["exact",2],["test",6],["smoke",4],["wheel",2],["sbom",6],["provenance",4],["seal",1],["evidence",9],["checksums",3],["over",1],["everything",2],["unchanged",1],["bytes",4],["upload",7],["remote",1],["digest",2],["verification",1],["pi",6],["git",6],["hub",6],["irreversible",2],["last",3],["flip",2],["ordering",2],["not",13],["cosmetic",1],["happen",2],["inside",1],["staging",5],["job",11],["while",2],["ran",1],["separate",1],["afterwards",1],["so",9],["oidc",1],["failure",2],["denied",1],["environment",2],["approval",1],["rejected",1],["left",2],["public",2],["no",7],["matching",1],["package",3],["recreating",1],["half",1],["published",4],["exists",2],["prevent",2],["now",1],["its",5],["own",1],["refuses",3],["until",1],["has",4],["actually",3],["index",2],["if",4],["succeeds",1],["finalize",1],["fails",1],["stays",1],["nothing",4],["needs",2],["rebuilding",2],["re",2],["bump",1],["rebuild",1],["ones",1],["already",6],["would",2],["different",1],["same",1],["modes",1],["performs",1],["external",2],["call",1],["prints",1],["weaker",1],["really",3],["builds",1],["hashes",1],["writes",2],["stops",1],["before",3],["anything",1],["additionally",1],["requires",2],["developer",8],["id",9],["signature",11],["stapled",3],["notarization",6],["ticket",5],["any",2],["disk",1],["image",12],["missing",1],["either",1],["hard",1],["because",3],["silently",1],["ships",1],["gatekeeper",2],["exactly",3],["outcome",2],["these",2],["checks",1],["exist",1],["their",2],["inputs",2],["earlier",1],["produced",4],["verified",4],["distributions",1],["fingerprinted",1],["entry",1],["checked",1],["cannot",2],["replace",1],["both",2],["meant",1],["receive",1],["submit",1],["apple",2],["notary",2],["service",1],["staple",2],["notarize",1],["macos",5],["dmg",7],["sh",1],["mac",5],["os",6],["input",2],["asset",5],["notarized",5],["reports",1],["bound",1],["xcrun",1],["stapler",1],["validate",1],["plus",1],["post",1],["establishes",2],["attached",1],["default",4],["omit",2],["preview",3],["uploaded",1],["future",1],["import",20],["annotations",1],["argparse",1],["hashlib",1],["json",4],["platform",3],["shutil",1],["subprocess",1],["sys",3],["tempfile",1],["time",1],["urllib",1],["parse",1],["zipfile",1],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["path",5],["typing",1],["callable",1],["mapping",1],["sequence",1],["root",5],["file",3],["resolve",1],["parents",1],["str",2],["puts",1],["checkout",1],["sibling",1],["below",1],["added",1],["tests",1],["quality",3],["gates",4],["through",1],["insert",1],["receipts",1],["noqa",2],["e402",2],["gate",2],["manifest",2],["error",1],["one",4],["name",6],["writer",1],["collector",1],["disagreeing",1],["about",5],["came",1],["built",2],["every",2],["carried",1],["none",4],["cdx",1],["web",1],["ui",1],["shell",4],["webui",1],["dist",2],["html",1],["loads",1],["bundle",5],["installed",1],["daemon",1],["look",1],["legacy",2],["escape",1],["hatch",1],["dashboard",1],["static",2],["app",1],["js",1],["once",2],["vite",1],["became",1],["failed",1],["unit",1],["serving",1],["hand",1],["written",3],["page",1],["stayed",1],["green",1],["prefix",1],["names",1],["belonging",1],["receipt",9],["kind",2],["derived",1],["adding",2],["row",1],["previous",1],["arrangement",1],["new",1],["simply",1],["had",3],["said",1],["suffixes",2],["windows",3],["x86",2],["64",2],["zip",3],["arm64",1],["linux",3],["tar",2],["gz",3],["aarch64",1],["ordered",1],["named",3],["itself",1],["testable",1],["sit",1],["record",2],["signing",6],["facts",1],["sha256",1],["sums",1],["cover",1],["outside",2],["checksum",1],["publishes",1],["without",1],["hashing",1],["sealing",1],["steps",3],["change",2],["something",1],["reason",2],["frozenset",2],["must",2],["perform",1],["outputs",1],["skipped",1],["identity",3],["var",1],["openai4",1],["distribution",2],["says",3],["ad",4],["hoc",4],["verifies",3],["happily",2],["who",4],["authority",1],["application",1],["four",2],["states",2],["honestly",1],["was",4],["previously",1],["scattered",1],["fields",1],["adhoc",1],["configured",3],["reader",2],["infer",1],["answer",1],["infers",1],["wrongly",1],["read",2],["reachable",1],["described",2],["unreachable",2],["but",1],["given",1],["hardcoded",1],["statement",2],["meanwhile",1],["gated",1],["alone",1],["certificate",1],["secret",1],["imports",1],["into",2],["keychain",1],["correctly",1],["signed",3],["un",1],["documenting",1],["absence",2],["check",1],["were",1],["capability",1],["credentials",1],["supported",1],["shape",1],["label",1],["artifact",1],["confirmed",1],["publishable",1],["user",1],["carry",1],["produces",1],["ci",1],["at",1],["all",1],["could",1],["beside",2],["place",1],["codesign",2],["inspection",1],["ubuntu",1],["stages",1],["inspect",1],["inferring",1],["variable",1],["let",1],["pass",1],["suffix",2],["inventory",1],["runtime",1],["freezing",1],["runner",1],["interpreter",1],["instead",1],["neither",1],["nor",1],["components",2],["sidecar",1],["whl",1],["hosts",2],["pyproject",1],["fallback",1],["will",1],["accept",1],["canonical",1],["source",2],["pattern",1],["matched",1],["value",1],["goes",1],["looks",1],["like",1],["good",1],["enough",1],["github",2],["com",2],["www",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/release_pipeline.py#_asset_version","name":[["asset",1],["version",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["asset",2],["version",8],["filename",4],["str",4],["none",5],["exact",1],["encoded",1],["distribution",1],["wheels",1],["name",6],["pytag",1],["whl",2],["sdists",1],["tar",2],["gz",2],["dmg",2],["zip",2],["substring",1],["test",1],["matched",1],["0rc1",1],["10",1],["so",1],["taken",1],["as",1],["field",2],["after",2],["first",1],["compared",1],["whole",1],["stem",5],["suffix",3],["if",2],["endswith",1],["len",2],["break",1],["parts",3],["split",1],["return",2],["second",1],["dash",1],["separated",1],["project",1]]},{"id":"scripts/release_pipeline.py#_pypi_file_digests","name":[["pypi",1],["file",1],["digests",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["pypi",4],["file",3],["digests",4],["project",3],["str",12],["version",5],["dict",3],["filename",2],["sha256",3],["every",1],["py",3],["pi",3],["holds",1],["exact",1],["immutable",1],["per",1],["makes",1],["these",1],["one",1],["anchor",1],["finalize",1],["step",1],["trust",1],["sums",1],["re",1],["hashes",1],["draft",2],["against",1],["comes",1],["from",1],["same",1],["mutable",1],["so",2],["second",1],["staging",1],["run",1],["clobbered",1],["both",1],["assets",1],["manifest",1],["would",1],["still",1],["self",1],["validate",1],["already",1],["published",1],["cannot",1],["be",1],["rewritten",1],["decides",1],["import",2],["json",4],["as",2],["urllib",2],["request",2],["url",2],["https",1],["org",1],["try",1],["urlopen",1],["timeout",1],["30",1],["response",2],["payload",2],["loads",1],["read",1],["decode",1],["utf",1],["except",1],["exception",1],["noqa",1],["ble001",1],["unreachable",1],["index",1],["adds",1],["no",1],["constraint",1],["return",2],["out",3],["item",3],["urls",1],["name",3],["digest",3],["if",1]]},{"id":"scripts/release_pipeline.py#_pypi_has_version","name":[["pypi",1],["has",1],["version",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["pypi",4],["has",2],["version",6],["project",3],["str",4],["bool",2],["exact",1],["actually",1],["index",2],["evidence",1],["cross",1],["channel",1],["ordering",1],["git",1],["hub",1],["flip",1],["must",1],["not",2],["happen",1],["strength",1],["job",1],["having",1],["been",1],["scheduled",1],["import",2],["urllib",4],["error",2],["request",2],["url",2],["https",1],["org",1],["json",1],["try",1],["urlopen",1],["timeout",1],["30",1],["as",1],["response",2],["return",3],["200",1],["getattr",1],["status",1],["300",1],["except",2],["httperror",1],["false",2],["exception",1],["noqa",1],["ble001",1],["unreachable",1],["yes",1]]},{"id":"scripts/release_pipeline.py#_run","name":[["run",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["run",3],["argv",3],["sequence",2],["str",4],["cwd",4],["path",2],["none",4],["return",1],["subprocess",1],["part",2],["root",1],["capture",1],["output",1],["true",1],["timeout",1],["1800",1]]},{"id":"scripts/release_pipeline.py#_sandbox_posture","name":[["sandbox",1],["posture",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["sandbox",5],["posture",4],["linux",7],["boundary",6],["mapping",2],["str",4],["any",4],["none",4],["dict",2],["build",3],["was",2],["produced",1],["under",1],["as",1],["fact",2],["not",3],["claim",1],["read",1],["from",1],["environment",1],["rather",1],["than",1],["probed",1],["release",5],["runner",2],["machine",2],["product",1],["will",1],["run",1],["so",1],["enforce",1],["requested",3],["here",1],["only",1],["honest",1],["statement",1],["available",1],["recorded",1],["because",1],["evidence",2],["bundle",1],["supposed",1],["carry",1],["carried",1],["nothing",1],["filesystem",1],["egress",1],["structured",1],["object",1],["ci",2],["attestation",1],["reexecution",1],["putting",1],["flat",1],["unproven",5],["map",1],["next",1],["passed",2],["check",1],["reader",1],["sees",1],["same",1],["name",3],["reason",2],["gates",3],["platform",1],["checks",1],["unavailable",1],["items",1],["if",1],["reexec",1],["gate",1],["return",1],["os",1],["environ",1],["openai4",1],["kernel",1],["auto",1],["note",1],["measurement",1],["end",1],["user",1]]},{"id":"scripts/release_pipeline.py#build_provenance","name":[["build",1],["provenance",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["build",5],["provenance",4],["assets",4],["list",2],["path",2],["version",5],["str",2],["source",3],["dict",4],["toto",2],["slsa",2],["statement",4],["over",1],["release",3],["own",1],["subjects",1],["artifacts",1],["their",1],["digests",2],["so",1],["consumer",1],["check",1],["file",3],["they",1],["downloaded",1],["about",1],["not",3],["claim",1],["who",2],["built",1],["needs",1],["signature",1],["document",1],["carries",1],["none",1],["return",1],["type",3],["https",3],["io",1],["v1",3],["predicate",2],["dev",1],["subject",1],["name",2],["asset",3],["digest",1],["sha256",2],["sorted",1],["definition",1],["openai4s",2],["org",1],["external",1],["parameters",2],["resolved",1],["dependencies",1],["run",1],["details",1],["builder",1],["id",2],["pipeline",1],["platform",1],["node",1],["local",1],["metadata",1],["invocation",1],["int",1],["time",2],["unsigned",1],["true",1],["note",1],["signed",1],["binds",1],["listed",1],["establish",1],["produced",1],["them",1]]},{"id":"scripts/release_pipeline.py#build_quality_receipt","name":[["build",1],["quality",1],["receipt",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["build",3],["quality",3],["receipt",3],["source",3],["sha",3],["str",2],["gates",6],["list",6],["dict",8],["checks",7],["none",8],["platform",4],["document",1],["run",1],["leaves",1],["behind",1],["thin",1],["purpose",1],["shape",1],["every",1],["rule",1],["about",1],["live",1],["scripts",1],["release",2],["py",1],["so",1],["producer",2],["consumer",2],["cannot",1],["describe",1],["two",1],["different",1],["gate",1],["lists",1],["they",1],["previously",1],["did",1],["owned",1],["tuple",1],["compared",1],["nothing",1],["but",1],["exit",1],["codes",1],["return",1]]},{"id":"scripts/release_pipeline.py#build_sbom","name":[["build",1],["sbom",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["build",2],["sbom",3],["assets",3],["list",4],["path",2],["version",10],["str",6],["packages",3],["dict",5],["unread",5],["sequence",2],["cyclone",3],["dx",3],["document",5],["naming",1],["release",2],["made",1],["written",1],["by",3],["hand",1],["rather",1],["than",1],["third",1],["party",1],["generator",1],["because",1],["core",1],["stdlib",1],["only",1],["supply",2],["chain",2],["produced",2],["unpinned",1],["tool",1],["question",1],["its",1],["own",1],["shape",1],["so",1],["ordinary",1],["scanners",1],["read",1],["any",1],["bom",1],["format",1],["spec",1],["metadata",2],["component",3],["type",3],["application",1],["name",8],["openai4s",4],["tools",1],["pipeline",1],["components",2],["library",1],["item",5],["unknown",1],["properties",2],["scope",3],["value",2],["if",2],["else",1],["sorted",3],["key",1],["lambda",1],["lower",1],["external",1],["references",1],["distribution",1],["url",1],["asset",3],["hashes",1],["alg",1],["sha",1],["256",1],["content",1],["sha256",1],["file",1],["named",1],["not",1],["omitted",1],["silently",1],["leaves",1],["out",1],["shipped",1],["reads",1],["as",1],["there",2],["nothing",1],["no",1],["inventory",1],["was",1],["join",1],["return",1]]},{"id":"scripts/release_pipeline.py#canonical_source_uri","name":[["canonical",1],["source",1],["uri",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["canonical",3],["source",6],["uri",2],["runner",3],["callable",2],["any",2],["run",2],["str",2],["consumer",2],["following",1],["attestation",2],["actually",1],["finds",1],["every",1],["statement",3],["name",1],["github",7],["com",5],["openai4s",2],["while",1],["package",1],["metadata",1],["documentation",1],["configured",1],["origin",11],["all",1],["named",1],["pku",1],["yuan",1],["group",1],["open",1],["ai4",1],["so",1],["pointed",1],["at",2],["wrong",1],["repository",6],["worse",1],["than",1],["pointing",2],["nowhere",1],["server",3],["os",2],["environ",2],["url",2],["https",3],["rstrip",2],["strip",5],["if",7],["return",3],["git",6],["completed",3],["config",1],["remote",1],["getattr",2],["returncode",1],["stdout",1],["decode",1],["startswith",1],["host",5],["path",2],["partition",1],["endswith",1],["line",5],["root",1],["pyproject",1],["toml",1],["read",1],["text",1],["utf",1],["splitlines",1],["not",3],["continue",2],["candidate",3],["split",2],["equality",1],["substring",2],["test",1],["also",1],["accepts",1],["example",1],["net",1],["evil",1],["value",2],["selects",1],["written",1],["into",1],["signed",2],["provenance",2],["as",2],["place",1],["should",1],["go",1],["find",1],["one",1],["field",1],["document",1],["whose",1],["whole",1],["job",1],["be",2],["trustworthy",1],["both",1],["authority",2],["normalisation",1],["guarded",1],["urlsplit",2],["raises",1],["malformed",1],["ipv6",1],["hostname",2],["normalises",1],["netloc",1],["itself",1],["raise",2],["cannot",1],["parse",2],["skipped",1],["never",1],["guess",2],["same",1],["fail",1],["closed",1],["answer",1],["miss",1],["try",1],["parts",3],["urllib",1],["matches",2],["scheme",1],["http",1],["hosts",1],["except",1],["error",2],["release",1],["could",1],["determined",1],["refusing",1],["sign",1]]},{"id":"scripts/release_pipeline.py#default_shell_assets","name":[["default",1],["shell",1],["assets",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",5],["default",4],["shell",8],["assets",4],["document",3],["bytes",2],["tuple",3],["list",9],["str",11],["module",2],["entrypoints",1],["stylesheets",1],["served",1],["names",2],["from",2],["dist",1],["parsed",1],["rather",1],["than",1],["byte",1],["matched",1],["because",1],["bundle",1],["content",1],["hashes",1],["change",1],["every",1],["frontend",1],["build",1],["only",1],["same",1],["origin",1],["root",1],["relative",1],["paths",1],["under",1],["data",1],["asset",2],["prefix",2],["count",1],["points",1],["its",1],["entrypoint",1],["anywhere",1],["else",1],["not",4],["wheel",1],["ships",1],["import",2],["posixpath",2],["html",1],["parser",6],["htmlparser",3],["shipped",3],["ref",2],["suffix",2],["bool",1],["try",1],["parts",8],["urllib",1],["parse",1],["urlsplit",1],["except",1],["value",3],["error",1],["return",3],["false",1],["scheme",1],["netloc",1],["query",1],["path",4],["startswith",1],["endswith",1],["normpath",1],["class",1],["init",2],["self",6],["none",3],["super",1],["convert",1],["charrefs",1],["true",1],["scripts",3],["styles",3],["handle",1],["starttag",1],["tag",3],["attrs",2],["values",7],["name",2],["lower",3],["strip",1],["if",3],["script",1],["type",1],["src",2],["js",1],["append",2],["elif",1],["link",1],["stylesheet",1],["rel",1],["split",1],["href",2],["css",1],["tolerant",1],["by",1],["design",1],["malformed",1],["markup",1],["yields",1],["fewer",2],["tags",2],["never",1],["exception",1],["fails",1],["check",1],["closed",1],["feed",1],["decode",1],["utf",1],["replace",1],["close",1],["dict",2],["fromkeys",2]]},{"id":"scripts/release_pipeline.py#default_shell_assets.Assets","name":[["assets",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["assets",2],["htmlparser",2],["def",2],["init",2],["self",6],["none",3],["super",1],["convert",1],["charrefs",1],["true",1],["scripts",2],["list",3],["str",5],["styles",2],["handle",1],["starttag",1],["tag",3],["attrs",2],["tuple",1],["values",7],["name",2],["lower",3],["value",2],["strip",1],["if",3],["script",1],["type",1],["module",1],["shipped",2],["src",2],["js",1],["append",2],["elif",1],["link",1],["stylesheet",1],["rel",1],["split",1],["href",2],["css",1]]},{"id":"scripts/release_pipeline.py#default_shell_assets.Assets.__init__","name":[["init",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["init",3],["self",4],["none",2],["super",1],["convert",1],["charrefs",1],["true",1],["scripts",1],["list",2],["str",2],["styles",1]]},{"id":"scripts/release_pipeline.py#default_shell_assets.Assets.handle_starttag","name":[["handle",1],["starttag",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["handle",2],["starttag",2],["self",4],["tag",4],["str",6],["attrs",3],["list",2],["tuple",2],["none",4],["values",7],["name",2],["lower",3],["value",2],["strip",1],["if",3],["script",1],["type",1],["module",1],["shipped",2],["src",2],["js",1],["scripts",1],["append",2],["elif",1],["link",1],["stylesheet",1],["rel",1],["split",1],["href",2],["css",1],["styles",1]]},{"id":"scripts/release_pipeline.py#default_shell_assets.shipped","name":[["shipped",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["shipped",2],["ref",3],["str",4],["suffix",3],["bool",2],["try",1],["parts",8],["urllib",1],["parse",1],["urlsplit",1],["except",1],["value",1],["error",1],["return",2],["false",1],["not",3],["scheme",1],["netloc",1],["query",1],["path",4],["startswith",1],["default",1],["shell",1],["asset",1],["prefix",1],["endswith",1],["posixpath",1],["normpath",1]]},{"id":"scripts/release_pipeline.py#dmg_present","name":[["dmg",1],["present",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["dmg",4],["present",2],["assets",3],["sequence",2],["path",3],["bool",2],["whether",1],["release",2],["carries",1],["mac",1],["os",1],["image",2],["at",1],["all",1],["omitted",1],["supported",1],["shape",1],["so",1],["macos",1],["build",1],["receipt",1],["required",1],["only",1],["there",1],["bind",1],["commit",1],["return",1],["any",1],["suffix",1]]},{"id":"scripts/release_pipeline.py#main","name":[["main",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",15],["argparse",1],["argument",13],["add",12],["version",4],["required",1],["true",5],["mode",4],["choices",3],["local",2],["release",5],["default",5],["dry",3],["run",9],["action",3],["store",3],["assets",4],["dir",3],["type",2],["path",2],["from",3],["artifacts",3],["help",5],["staging",2],["only",5],["consume",1],["already",2],["built",1],["verified",1],["stop",3],["after",3],["steps",3],["source",3],["sha",4],["full",1],["commit",1],["workflow",11],["froze",1],["once",1],["before",1],["any",1],["job",4],["checked",2],["anything",1],["out",2],["against",3],["checkout",1],["rather",3],["than",3],["believed",1],["holding",1],["tag",2],["has",1],["since",1],["moved",1],["refused",1],["attestation",4],["none",2],["stage",1],["json",12],["delivered",1],["band",1],["finalize",1],["compares",1],["draft",2],["own",1],["sha256",1],["sums",1],["id",5],["git",1],["hub",1],["receipts",3],["defaults",1],["github",1],["inputs",16],["dispatch",1],["as",4],["publish",1],["pypi",1],["macos",2],["asset",2],["args",14],["parse",3],["raw",3],["os",1],["environ",1],["openai4",1],["if",5],["try",2],["loads",1],["except",2],["value",1],["error",9],["print",6],["not",2],["file",2],["sys",2],["stderr",2],["return",3],["validate",1],["here",1],["same",1],["footing",1],["pipeline",4],["normalises",1],["its",1],["constructor",1],["closed",1],["failure",1],["there",1],["signed",1],["list",1],["was",1],["uncaught",1],["traceback",1],["exit",1],["annotation",1],["gets",1],["normalize",1],["receipt",1],["valid",1],["report",9],["dumps",1],["indent",1],["sort",1],["keys",1],["else",4],["step",6],["mark",2],["ok",4],["fail",1],["11",1],["detail",1],["nv",2],["every",1],["passed",1],["stopped",2],["at",2]]},{"id":"scripts/release_pipeline.py#parse_checksums","name":[["parse",1],["checksums",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["parse",3],["checksums",2],["text",3],["str",8],["dict",3],["sha256",1],["sums",1],["body",1],["digest",6],["name",4],["per",1],["line",4],["map",1],["persisted",1],["manifest",1],["finalize",1],["only",1],["publish",1],["re",1],["validates",1],["draft",1],["against",1],["so",1],["parsing",1],["must",1],["be",1],["strict",1],["malformed",1],["dropped",1],["rather",1],["than",1],["guessed",1],["at",1],["out",3],["splitlines",1],["parts",4],["strip",3],["split",1],["none",1],["if",2],["len",2],["continue",1],["64",1],["all",1],["0123456789abcdef",1],["return",1]]},{"id":"scripts/release_pipeline.py#Pipeline","name":[["pipeline",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["pipeline",3],["ordered",1],["release",7],["nothing",2],["irreversible",1],["until",1],["everything",1],["else",3],["holds",1],["def",2],["init",1],["self",29],["version",6],["str",20],["mode",4],["local",3],["dry",4],["run",18],["bool",3],["false",2],["assets",11],["dir",7],["path",8],["none",24],["runner",2],["callable",5],["any",5],["gh",5],["sequence",1],["from",7],["artifacts",8],["stop",3],["after",3],["only",6],["pypi",8],["check",5],["digests",5],["dict",2],["smoke",5],["source",4],["sha",6],["attestation",5],["workflow",10],["id",4],["inputs",7],["mapping",1],["froze",1],["once",1],["before",2],["job",8],["checked",1],["anything",1],["out",2],["supplied",1],["not",9],["trusted",1],["as",3],["label",1],["frozen",2],["requires",1],["working",1],["tree",1],["actually",1],["be",4],["commit",2],["every",3],["mutable",1],["tag",1],["independently",1],["so",7],["gates",3],["wheel",4],["dmg",2],["could",3],["each",1],["different",3],["comparing",1],["them",1],["finalize",1],["finds",2],["staging",4],["outside",1],["draft",2],["because",2],["document",2],["stored",1],["replaced",2],["by",3],["whatever",1],["asset",1],["vouches",1],["if",8],["receipts",2],["normalize",1],["absolute",1],["at",3],["construction",1],["executes",1],["subprocesses",1],["root",3],["checkout",2],["while",1],["passes",1],["sibling",1],["relative",1],["would",4],["make",1],["pip",1],["step",9],["upload",1],["download",1],["look",1],["under",1],["exist",2],["dist",1],["resolve",1],["lambda",1],["argv",2],["has",1],["file",2],["injected",1],["ordering",1],["tests",1],["have",2],["build",15],["venv",1],["per",1],["case",1],["real",1],["implementation",1],["non",1],["test",2],["uses",1],["exercised",1],["install",1],["exercise",1],["results",1],["list",3],["result",4],["performed",1],["distributions",2],["they",1],["arrived",1],["prove",1],["published",1],["bytes",2],["was",1],["given",1],["incoming",1],["steps",1],["skipped",1],["slow",1],["outputs",1],["earlier",1],["verified",2],["rebuilding",1],["here",2],["write",1],["into",2],["same",1],["directory",3],["git",1],["hub",1],["py",2],["pi",1],["receive",1],["two",2],["one",1],["return",3],["true",5],["consumes",1],["unchanged",1],["sdist",2],["clear",3],["output",2],["first",1],["reused",1],["across",1],["runs",2],["collects",1],["zip",1],["previous",1],["tested",1],["hashed",1],["sbom",1],["checksums",1],["uploaded",1],["alongside",1],["instead",1],["mirrors",1],["ci",1],["uv",4],["paths",1],["agree",1],["exists",1],["stale",8],["glob",1],["quality",3],["receipt",2],["input",1],["written",1],["ran",2],["eight",1],["hands",1],["over",1],["sweeping",1],["made",1],["destroy",1],["proving",1],["its",1],["own",1],["then",1],["fall",1],["back",1],["pytest",1],["came",1],["no",1],["proof",1],["all",1],["name",3],["continue",1],["suffix",1],["distribution",1],["suffixes",1],["json",1],["unlink",2],["elif",1],["sha256",1],["sums",1],["mkdir",1],["parents",1],["ok",1],["python",2],["documented",1],["invocation",1],["scripts",1],["locked",2],["project",1],["environment",1],["dependency",1],["module",1],["import",1],["failed",2],["frontend",2],["always",1],["available",1],["there",1],["completed",4],["returncode",2],["raise",1],["error",1],["stderr",1],["decode",1],["utf",1],["replace",1],["2000",1],["re",1]]},{"id":"scripts/release_pipeline.py#Pipeline.__init__","name":[["init",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["init",2],["self",23],["version",5],["str",35],["mode",5],["local",3],["dry",4],["run",15],["bool",6],["false",4],["assets",8],["dir",5],["path",10],["none",45],["runner",3],["callable",10],["any",7],["gh",6],["sequence",2],["from",6],["artifacts",4],["stop",4],["after",4],["only",5],["pypi",10],["check",5],["digests",6],["dict",3],["smoke",5],["source",4],["sha",6],["attestation",6],["workflow",12],["id",5],["inputs",7],["mapping",2],["froze",1],["once",1],["before",1],["job",5],["checked",1],["anything",1],["out",2],["supplied",1],["not",4],["trusted",1],["as",3],["label",1],["frozen",1],["requires",1],["working",1],["tree",1],["actually",1],["be",3],["commit",2],["every",2],["mutable",1],["tag",1],["independently",1],["so",3],["gates",1],["wheel",2],["dmg",1],["could",1],["each",1],["different",1],["nothing",1],["comparing",1],["them",1],["finalize",1],["finds",1],["staging",3],["outside",1],["draft",2],["because",1],["document",1],["stored",1],["replaced",2],["by",2],["whatever",1],["asset",1],["vouches",1],["if",2],["else",2],["release",2],["receipts",2],["normalize",1],["absolute",1],["at",1],["construction",1],["executes",1],["subprocesses",1],["root",3],["checkout",2],["while",1],["passes",1],["sibling",1],["relative",1],["would",1],["make",1],["pip",1],["step",2],["upload",1],["download",1],["look",1],["under",1],["exist",1],["dist",1],["resolve",1],["lambda",1],["argv",2],["has",1],["file",1],["injected",1],["ordering",1],["tests",1],["have",1],["build",1],["venv",1],["per",1],["case",1],["real",1],["implementation",1],["non",1],["test",1],["uses",1],["exercised",1],["install",1],["exercise",1],["results",1],["list",3],["result",1],["performed",1],["distributions",1],["they",1],["arrived",1],["prove",1],["published",1],["bytes",1],["was",1],["given",1],["incoming",1]]},{"id":"scripts/release_pipeline.py#Pipeline._build_frontend","name":[["build",1],["frontend",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["build",6],["frontend",2],["self",6],["uv",3],["available",1],["falling",1],["back",1],["python",1],["if",1],["shutil",1],["return",2],["run",2],["no",1],["sources",1],["out",1],["dir",3],["str",2],["assets",2],["sys",1],["executable",1],["outdir",1]]},{"id":"scripts/release_pipeline.py#Pipeline._download_asset","name":[["download",1],["asset",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["download",4],["asset",3],["self",4],["name",6],["str",3],["dest",4],["dir",5],["path",7],["pull",1],["one",1],["named",1],["from",3],["draft",3],["fail",1],["loudly",1],["pulled",3],["gh",1],["release",3],["version",1],["pattern",1],["clobber",1],["if",2],["returncode",1],["raise",2],["error",2],["could",1],["not",3],["stderr",1],["decode",1],["utf",1],["replace",1],["file",1],["did",1],["come",1],["back",1],["return",1]]},{"id":"scripts/release_pipeline.py#Pipeline._frozen_sha","name":[["frozen",1],["sha",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["frozen",6],["sha",9],["self",6],["str",2],["one",1],["commit",2],["release",4],["refusing",1],["guess",1],["between",2],["two",1],["answers",1],["source",5],["workflow",1],["value",1],["resolved",1],["once",1],["from",1],["annotated",1],["tag",3],["before",1],["any",1],["job",2],["ran",1],["checked",3],["against",2],["checkout",3],["rather",1],["than",1],["believed",1],["out",1],["has",2],["since",1],["moved",2],["would",2],["otherwise",1],["carry",1],["as",1],["label",1],["while",1],["building",1],["different",1],["sources",2],["flag",1],["absent",1],["falls",1],["back",1],["local",2],["mode",1],["run",1],["head",7],["if",3],["not",4],["return",2],["raise",2],["error",2],["was",2],["supplied",1],["but",2],["work",1],["tree",1],["so",1],["cannot",1],["be",2],["being",1],["released",1],["12",2],["at",1],["jobs",1],["artifacts",1],["all",1],["same",1]]},{"id":"scripts/release_pipeline.py#Pipeline._head_sha","name":[["head",1],["sha",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["head",3],["sha",2],["self",3],["str",2],["completed",3],["run",1],["git",1],["rev",1],["parse",1],["if",1],["returncode",1],["return",2],["stdout",1],["decode",1],["strip",1]]},{"id":"scripts/release_pipeline.py#Pipeline._install_and_exercise","name":[["install",1],["exercise",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["install",4],["exercise",2],["self",5],["wheel",5],["path",3],["str",9],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["release",5],["smoke",8],["as",1],["temp",2],["root",6],["venv",6],["created",2],["run",4],["sys",1],["executable",1],["if",5],["returncode",3],["raise",3],["error",3],["could",1],["not",3],["create",1],["isolated",1],["environment",2],["python",8],["bin",1],["exists",1],["pragma",1],["no",4],["cover",1],["windows",1],["layout",1],["scripts",2],["exe",1],["installed",4],["pip",2],["index",1],["deps",1],["disable",1],["version",1],["check",1],["clean",1],["stderr",2],["decode",3],["utf",3],["replace",3],["1500",3],["from",1],["outside",1],["checkout",1],["pythonpath",2],["so",1],["nothing",1],["resolve",1],["back",1],["source",1],["tree",1],["hide",1],["packaging",1],["fault",1],["env",5],["os",1],["environ",1],["items",1],["openai4",1],["data",2],["dir",1],["subprocess",1],["import",1],["py",1],["cwd",1],["capture",1],["output",1],["true",1],["timeout",1],["600",1],["failed",1],["its",1],["test",1],["stdout",1],["return",1],["daemon",1]]},{"id":"scripts/release_pipeline.py#Pipeline._probe_installed_daemon","name":[["probe",1],["installed",1],["daemon",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["probe",2],["installed",14],["daemon",11],["python",3],["path",5],["root",4],["env",4],["dict",2],["str",12],["base",5],["url",21],["none",8],["prove",1],["liveness",2],["load",4],["authenticated",6],["web",7],["ui",7],["protected",1],["by",5],["default",4],["token",5],["gate",2],["probing",1],["without",2],["credential",3],["therefore",1],["turns",1],["healthy",1],["into",2],["permanent",1],["401",1],["made",1],["local",1],["release",11],["pipeline",1],["time",1],["out",1],["health",6],["intentionally",1],["public",1],["endpoint",3],["but",1],["accepting",1],["alone",1],["would",2],["weaken",1],["packaging",2],["smoke",2],["process",1],["answers",1],["json",2],["stop",1],["proving",1],["wheel",2],["actually",2],["ships",2],["usable",1],["workbench",1],["cli",4],["owns",1],["file",1],["contract",1],["so",2],["ask",1],["its",5],["command",1],["browser",1],["bootstrap",2],["rather",1],["than",1],["duplicating",1],["filename",1],["here",2],["cookie",4],["aware",1],["stdlib",1],["opener",4],["follows",2],["303",2],["hand",1],["off",1],["then",1],["loads",2],["html",10],["shell",7],["serves",1],["every",1],["dist",2],["entrypoint",1],["stylesheet",2],["names",1],["legacy",2],["openai4",1],["webui",1],["not",21],["pass",1],["judged",2],["page",2],["users",1],["never",3],["be",1],["dishonest",1],["import",4],["http",3],["cookiejar",2],["urllib",14],["error",15],["parse",7],["request",4],["try",5],["urlopen",1],["urljoin",2],["timeout",4],["as",2],["response",8],["status",10],["getattr",2],["read",2],["decode",2],["utf",2],["except",5],["oserror",4],["value",2],["urlerror",3],["raise",9],["ready",3],["from",4],["if",6],["200",3],["300",3],["ok",1],["completed",3],["subprocess",2],["run",1],["openai4s",1],["cwd",1],["capture",1],["output",1],["true",1],["30",1],["expired",1],["could",2],["report",2],["lines",3],["line",3],["strip",3],["stdout",1],["replace",1],["splitlines",1],["returncode",1],["len",1],["expected",4],["urlsplit",2],["supplied",8],["same",4],["origin",3],["scheme",2],["hostname",2],["port",2],["query",4],["qs",1],["false",1],["any",1],["did",4],["return",2],["build",1],["httpcookie",1],["processor",1],["jar",2],["tuple",1],["int",1],["bytes",1],["open",2],["headers",1],["content",4],["type",6],["lower",1],["geturl",1],["first",1],["exchanges",1],["only",1],["free",1],["final",2],["include",1],["exception",1],["httperror",1],["renders",1],["contains",1],["scripts",3],["styles",2],["assets",1],["text",2],["title",2],["ai4",1],["serve",3],["each",1],["asset",1],["serving",1],["facts",1],["non",1],["empty",1],["body",3],["above",1],["naming",1],["source",1],["literals",1],["asserting",1],["fragments",1],["like",1],["strict",1],["turned",1],["app",1],["js",1],["style",1],["choice",1],["failure",4],["pointed",1],["at",1],["urls",1],["own",1],["fetched",1],["through",1],["index",1],["bundle",1],["fails",1],["refs",2],["kind",2],["javascript",1],["application",1],["css",1],["ref",2]]},{"id":"scripts/release_pipeline.py#Pipeline._probe_installed_daemon.load","name":[["load",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["load",2],["url",3],["str",7],["tuple",2],["int",2],["bytes",2],["opener",1],["open",1],["timeout",1],["as",1],["response",5],["return",1],["getattr",1],["status",1],["headers",1],["content",1],["type",1],["lower",1],["geturl",1],["read",1]]},{"id":"scripts/release_pipeline.py#Pipeline._revalidate_draft_from_checksums","name":[["revalidate",1],["draft",1],["from",1],["checksums",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["revalidate",2],["draft",18],["from",6],["checksums",3],["self",12],["dict",4],["str",10],["re",1],["hash",1],["current",1],["assets",6],["against",3],["out",1],["band",1],["attestation",12],["step",1],["publish",10],["runs",1],["standalone",1],["finalize",2],["job",3],["only",2],["so",4],["cannot",3],["trust",1],["process",1],["state",1],["staging",4],["compare",1],["own",1],["sha256",10],["sums",11],["document",2],["itself",5],["one",2],["anything",2],["able",1],["replace",2],["asset",7],["could",2],["manifest",5],["same",1],["motion",1],["check",2],["would",3],["pass",1],["was",4],["vouching",1],["travels",1],["through",1],["workflow",1],["artifact",1],["store",1],["instead",1],["reach",1],["present",7],["authoritative",1],["every",2],["digest",7],["must",1],["match",1],["exactly",1],["still",1],["cross",1],["checked",4],["disagreement",1],["between",1],["two",2],["refusal",1],["rather",1],["than",1],["silent",1],["preference",1],["without",1],["hand",1],["run",1],["falls",1],["back",2],["old",1],["referential",1],["says",1],["because",1],["refusing",7],["outright",1],["remove",1],["documented",1],["manual",1],["recovery",1],["path",3],["but",1],["weaker",1],["claim",1],["reported",1],["as",4],["completed",3],["gh",1],["release",16],["view",1],["version",3],["json",3],["if",13],["returncode",1],["raise",11],["error",16],["not",11],["read",2],["before",1],["publishing",1],["try",2],["remote",2],["loads",1],["stdout",1],["decode",1],["utf",2],["except",2],["value",1],["listing",1],["item",2],["name",13],["has",1],["no",4],["unverifiable",1],["attested",12],["none",4],["file",2],["stage",2],["at",1],["verify",4],["contain",1],["receipts",2],["receipt",1],["unexpected",7],["sorted",6],["missing",8],["staged",1],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["temp",3],["download",2],["expected",7],["parse",1],["text",1],["empty",1],["nothing",1],["replaced",2],["attack",1],["exists",1],["agree",1],["each",1],["other",1],["disagree",1],["drifted",3],["items",2],["disagrees",1],["both",1],["its",2],["were",1],["changed",1],["after",1],["digests",1],["taken",1],["exact",1],["covered",2],["plus",1],["more",1],["want",3],["verified",2],["carries",1],["by",1],["unverified",1],["bytes",1],["local",2],["actual",4],["longer",1],["matches",1],["12",2],["return",1]]},{"id":"scripts/release_pipeline.py#Pipeline._seal_stopped_run","name":[["seal",1],["stopped",1],["run",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["seal",4],["stopped",5],["run",8],["self",5],["report",3],["mapping",2],["str",2],["any",2],["none",2],["record",1],["without",1],["being",1],["able",1],["fail",1],["further",1],["if",1],["dry",4],["documented",1],["as",2],["performing",1],["no",1],["external",1],["call",1],["ordering",1],["tested",1],["left",1],["real",1],["bundle",2],["beside",1],["artifacts",1],["would",1],["be",1],["side",1],["effect",1],["return",1],["try",1],["destination",2],["assets",1],["dir",1],["openai4s",1],["version",1],["evidence",3],["zip",1],["dict",1],["except",1],["exception",1],["error",2],["noqa",1],["ble001",1],["print",1],["release",1],["could",1],["not",1]]},{"id":"scripts/release_pipeline.py#Pipeline._smoke_daemon","name":[["smoke",1],["daemon",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["smoke",4],["daemon",13],["self",4],["python",5],["path",6],["root",5],["env",9],["dict",2],["str",10],["start",2],["installed",5],["authenticate",1],["load",1],["its",1],["ui",2],["stop",6],["import",1],["socket",3],["as",3],["probe",4],["bind",1],["127",4],["port",5],["getsockname",1],["openai4",3],["host",1],["judges",1],["shell",1],["users",1],["by",2],["default",1],["exported",1],["escape",1],["hatch",1],["release",6],["machine",1],["would",1],["otherwise",1],["swap",1],["frozen",1],["legacy",1],["page",2],["pop",1],["webui",1],["none",2],["serve",2],["foreground",1],["design",1],["so",2],["started",1],["child",1],["stopped",2],["through",1],["cli",2],["own",2],["pidfile",1],["same",1],["user",1],["takes",1],["subprocess",3],["popen",1],["openai4s",1],["no",2],["open",1],["cwd",1],["stdout",4],["pipe",1],["stderr",1],["new",1],["session",1],["true",1],["served",8],["try",2],["deadline",2],["time",3],["monotonic",2],["90",1],["last",3],["while",1],["not",5],["if",4],["poll",1],["output",2],["read",1],["else",1],["raise",3],["error",7],["exited",1],["before",1],["serving",1],["decode",1],["utf",1],["replace",2],["1200",1],["http",1],["authenticated",2],["web",1],["except",1],["deliberately",1],["contains",1],["token",1],["url",2],["bootstrap",1],["credential",1],["must",2],["leak",1],["into",1],["log",1],["just",1],["because",1],["readiness",1],["took",1],["another",1],["tick",1],["sleep",1],["never",1],["finally",1],["always",1],["failure",4],["verdict",1],["explains",1],["failed",1],["only",1],["enforced",1],["below",1],["once",1],["has",1],["actually",1],["return",1]]},{"id":"scripts/release_pipeline.py#Pipeline._stop_installed_daemon","name":[["stop",1],["installed",1],["daemon",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["stop",15],["installed",4],["daemon",18],["python",3],["path",4],["root",3],["env",4],["dict",2],["str",8],["subprocess",7],["popen",3],["smoke",3],["through",1],["cli",2],["return",3],["failed",1],["empty",1],["string",1],["means",1],["openai4s",6],["exited",5],["really",1],["pipeline",2],["own",1],["child",1],["so",2],["nothing",2],["else",1],["reap",3],["while",3],["polls",1],["exit",3],["unreaped",1],["lingers",1],["as",4],["zombie",2],["pid",2],["existence",1],["check",1],["reads",2],["still",1],["running",2],["block",2],["run",2],["meanwhile",1],["every",1],["release",1],["sat",1],["out",1],["whole",1],["timeout",5],["got",1],["threw",1],["status",2],["away",1],["reaping",1],["runs",1],["keeps",1],["from",1],["manufacturing",1],["checking",1],["makes",1],["claim",1],["gate",1],["failure",7],["file",2],["not",5],["pipe",2],["output",5],["until",1],["has",1],["filled",1],["would",1],["forever",1],["tempfile",1],["temporary",1],["try",3],["stopper",7],["cwd",1],["stdout",2],["stderr",1],["except",3],["oserror",1],["error",2],["none",6],["could",1],["if",5],["deadline",2],["time",3],["monotonic",2],["120",1],["returncode",6],["poll",6],["moment",1],["exits",1],["sleep",1],["05",1],["kill",2],["wait",4],["did",1],["within",1],["120s",1],["elif",1],["seek",1],["said",2],["read",1],["decode",1],["utf",1],["replace",1],["strip",1],["800",1],["saw",1],["may",1],["be",1],["interval",1],["behind",1],["10",1],["expired",2],["but",1],["kept",1],["terminate",1],["30",1],["pragma",1],["no",1],["cover",1]]},{"id":"scripts/release_pipeline.py#Pipeline.planned_steps","name":[["planned",1],["steps",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["planned",2],["steps",8],["self",10],["tuple",2],["str",2],["invocation",1],["runs",1],["order",1],["only",5],["finalize",1],["job",2],["flips",1],["draft",1],["after",6],["py",1],["pi",1],["without",1],["re",1],["entering",1],["anything",1],["before",1],["stop",5],["staging",1],["goes",1],["right",1],["up",1],["edge",1],["no",1],["further",1],["if",4],["not",2],["raise",2],["release",2],["error",2],["unknown",2],["step",2],["return",3],["index",1]]},{"id":"scripts/release_pipeline.py#Pipeline.report","name":[["report",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["report",3],["self",16],["stopped",6],["at",6],["str",7],["none",8],["planned",5],["sequence",2],["steps",3],["sealing",4],["bool",2],["false",2],["dict",3],["any",3],["document",6],["version",2],["mode",4],["dry",3],["run",5],["if",5],["else",1],["ok",1],["list",1],["from",5],["artifacts",3],["published",1],["release",5],["not",3],["publish",1],["result",6],["public",1],["results",2],["only",2],["frozen",4],["sha",6],["runs",1],["git",2],["raise",2],["ordinary",1],["also",1],["built",1],["failure",2],["path",1],["raising",1],["would",1],["replace",1],["real",1],["reason",1],["error",6],["source",2],["head",1],["builder",2],["gates",2],["facts",4],["asset",4],["name",3],["sha256",1],["file",2],["sorted",1],["assets",2],["linux",9],["boundary",11],["test",4],["performed",1],["partial",1],["evidence",2],["has",1],["no",3],["process",1],["still",1],["come",1],["quality",4],["receipt",10],["step",2],["verifies",1],["never",1],["empty",2],["default",2],["sealed",2],["ci",1],["attestation",1],["missing",3],["candidate",1],["whose",2],["gate",1],["had",1],["passed",1],["seal",1],["local",1],["ran",1],["here",1],["attested",1],["nothing",1],["keeps",1],["laptop",1],["true",1],["statement",1],["resolved",1],["before",1],["try",2],["moved",1],["tag",1],["provenance",1],["its",1],["own",1],["message",1],["verify",1],["dir",1],["expected",1],["except",1],["as",1],["bundle",1],["cannot",1],["be",1],["without",1],["build",1],["checks",2],["platform",1],["sandbox",2],["posture",1],["return",1]]},{"id":"scripts/release_pipeline.py#Pipeline.run","name":[["run",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["run",5],["self",12],["dict",2],["str",4],["any",2],["try",2],["planned",7],["steps",1],["except",2],["release",3],["error",6],["as",2],["results",3],["append",4],["step",6],["result",4],["plan",2],["false",2],["return",3],["report",3],["stopped",4],["at",2],["name",5],["getattr",1],["failed",4],["one",1],["somebody",1],["most",1],["wants",1],["record",1],["so",1],["still",1],["sealed",1],["but",1],["best",1],["effort",1],["here",1],["because",1],["has",1],["already",1],["second",1],["failure",2],["cannot",1],["make",1],["worse",1],["good",1],["path",1],["seals",1],["through",1],["evidence",1],["stop",1],["seal",1],["performed",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_assets","name":[["step",1],["assets",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",7],["assets",17],["self",17],["result",4],["if",6],["dry",1],["run",2],["dir",3],["openai4s",1],["version",9],["whl",1],["return",2],["true",2],["would",1],["collect",1],["built",1],["candidates",3],["sorted",1],["path",5],["glob",1],["file",2],["suffix",1],["distribution",2],["suffixes",1],["whose",1],["not",4],["exactly",2],["release",5],["leftover",1],["from",1],["another",2],["build",3],["belt",1],["clear",1],["braces",1],["only",1],["guard",1],["staging",1],["directory",2],["populated",1],["by",1],["earlier",1],["job",1],["substring",1],["test",1],["let",1],["match",1],["0rc1",1],["10",1],["so",1],["stale",1],["prerelease",1],["wrong",4],["wheel",1],["could",1],["be",1],["staged",1],["final",1],["tag",1],["parsed",1],["out",1],["filename",1],["compared",1],["instead",1],["asset",3],["name",4],["raise",2],["error",2],["holds",1],["distributions",1],["refusing",1],["stage",1],["mixed",1],["no",1],["were",1],["produced",1],["incoming",2],["sha256",1],["len",1],["digests",1],["dict",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_build","name":[["step",1],["build",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",9],["build",16],["self",9],["result",5],["if",6],["from",2],["artifacts",5],["not",5],["skipped",1],["because",1],["slow",1],["job",3],["inputs",1],["outputs",1],["earlier",1],["verified",2],["rebuilding",1],["here",2],["would",3],["write",1],["different",2],["bytes",1],["into",3],["same",1],["directory",3],["so",4],["git",1],["hub",1],["py",2],["pi",1],["could",2],["receive",1],["two",2],["distributions",1],["one",1],["version",2],["return",3],["true",6],["run",5],["staging",1],["consumes",1],["unchanged",1],["dry",1],["sdist",2],["wheel",2],["clear",3],["output",2],["first",1],["reused",1],["across",1],["runs",2],["assets",5],["collects",1],["every",1],["dmg",1],["zip",1],["finds",1],["previous",1],["be",1],["smoke",1],["tested",1],["hashed",1],["sbom",1],["checksums",1],["uploaded",1],["alongside",1],["instead",1],["mirrors",1],["ci",1],["uv",4],["paths",1],["agree",1],["dir",4],["exists",1],["stale",8],["glob",1],["quality",3],["receipt",2],["input",1],["written",1],["by",1],["ran",2],["eight",1],["gates",2],["at",2],["frozen",1],["sha",1],["hands",1],["over",1],["sweeping",1],["made",1],["release",4],["destroy",1],["only",2],["document",1],["proving",1],["its",1],["own",1],["then",1],["test",1],["fall",1],["back",1],["local",1],["pytest",1],["path",1],["came",1],["have",1],["no",1],["source",1],["proof",1],["all",1],["name",3],["continue",1],["file",1],["suffix",1],["distribution",1],["suffixes",1],["json",1],["unlink",2],["elif",1],["sha256",1],["sums",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["python",2],["documented",1],["invocation",1],["scripts",1],["pipeline",1],["locked",2],["project",1],["environment",1],["dependency",1],["module",1],["import",1],["failed",2],["before",1],["any",1],["check",1],["frontend",2],["always",1],["available",1],["there",1],["completed",4],["returncode",2],["raise",1],["error",1],["stderr",1],["decode",1],["utf",1],["replace",1],["2000",1],["built",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_checksums","name":[["step",1],["checksums",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",6],["checksums",4],["self",6],["result",4],["one",1],["manifest",1],["written",2],["after",1],["every",1],["other",1],["asset",2],["exists",1],["uploaded",1],["be",1],["inside",1],["assets",4],["before",1],["sbom",1],["provenance",1],["were",1],["generated",1],["so",2],["those",1],["shipped",1],["unhashed",1],["was",1],["never",1],["added",1],["upload",1],["did",1],["not",1],["ship",1],["at",1],["all",1],["if",2],["dry",1],["run",1],["return",2],["true",2],["would",1],["write",2],["sha256",3],["sums",2],["target",4],["dir",1],["covered",5],["sorted",1],["name",4],["text",1],["join",1],["file",1],["encoding",1],["utf",1],["append",1],["len",1],["hashed",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_draft","name":[["step",1],["draft",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",6],["draft",9],["self",10],["result",4],["if",3],["dry",1],["run",1],["mode",1],["release",8],["return",2],["true",2],["would",1],["existing",1],["version",5],["completed",3],["gh",1],["view",1],["json",3],["returncode",1],["raise",3],["error",4],["there",1],["no",1],["stage",1],["into",1],["create",1],["first",1],["pipeline",2],["never",1],["creates",1],["public",2],["try",1],["payload",2],["loads",1],["stdout",1],["decode",1],["utf",1],["except",1],["value",1],["as",1],["listing",1],["was",1],["not",2],["from",1],["already",1],["staging",1],["assets",1],["onto",1],["half",1],["published",1],["state",1],["exists",1],["prevent",1],["confirmed",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_evidence","name":[["step",1],["evidence",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",9],["evidence",16],["self",12],["result",4],["seal",6],["release",12],["own",3],["claims",2],["before",3],["anything",1],["leaves",1],["run",3],["after",3],["publish",2],["wrapped",1],["except",3],["exception",3],["print",1],["documented",1],["as",5],["best",1],["effort",1],["so",5],["cannot",2],["fail",2],["good",1],["three",1],["things",1],["followed",1],["from",5],["bundle",8],["sealed",2],["upload",2],["describes",1],["has",3],["already",1],["gone",1],["out",1],["nothing",2],["could",3],["have",1],["been",1],["prevented",1],["by",2],["be",3],["absent",1],["nobody",1],["notices",1],["missing",1],["one",1],["was",1],["called",1],["no",3],["files",4],["argument",1],["at",1],["all",1],["archive",2],["contained",1],["single",1],["report",2],["json",5],["none",1],["artifacts",1],["receipts",2],["checksums",2],["claimed",1],["runs",1],["then",3],["covers",1],["failure",1],["stops",1],["carries",1],["frozen",1],["source",1],["sha",1],["complete",1],["gate",1],["receipt",4],["including",1],["attested",1],["check",1],["ids",1],["every",2],["artifact",1],["digest",1],["builder",1],["platform",1],["interpreter",1],["sandbox",1],["posture",1],["signing",1],["notarization",1],["facts",1],["if",4],["dry",1],["return",2],["true",3],["would",1],["payload",2],["planned",1],["steps",1],["sealing",3],["carried",2],["path",5],["assets",7],["dir",6],["quality",1],["name",4],["sbom",6],["writes",1],["cdx",1],["asked",2],["spdx",1],["file",3],["repository",1],["ever",1],["produced",1],["filter",1],["below",1],["dropped",1],["without",2],["word",1],["shipped",1],["while",1],["built",1],["reported",1],["success",1],["absence",1],["reads",1],["anyone",1],["opening",2],["zip",2],["rather",1],["than",1],["collector",1],["wrong",1],["provenance",1],["intoto",1],["sorted",2],["glob",2],["build",1],["prefix",1],["signature",1],["suffix",1],["destination",5],["openai4s",3],["version",1],["try",2],["manifest",5],["error",9],["noqa",2],["ble001",2],["raise",3],["not",4],["refusing",1],["whose",1],["recorded",1],["read",1],["straight",1],["back",1],["product",1],["verifier",2],["never",1],["corrupt",1],["ships",1],["looking",1],["import",1],["module",2],["verdict",3],["verify",2],["package",2],["verified",2],["ok",1],["failed",1],["its",1],["join",1],["problems",1],["reason",1],["given",1],["append",1],["entry",2],["sha256",2]]},{"id":"scripts/release_pipeline.py#Pipeline.step_provenance","name":[["step",1],["provenance",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",6],["provenance",7],["self",9],["result",4],["if",3],["dry",1],["run",3],["return",2],["true",3],["would",1],["write",2],["intoto",2],["json",4],["commit",3],["completed",3],["git",1],["rev",1],["parse",1],["head",1],["returncode",1],["stdout",1],["decode",1],["strip",1],["uri",6],["canonical",1],["source",3],["document",3],["build",1],["assets",3],["suffix",1],["version",2],["digest",1],["sha1",1],["target",4],["dir",1],["text",1],["dumps",1],["indent",1],["sort",1],["keys",1],["utf",1],["append",1],["str",1],["name",1],["subjects",1],["len",1],["subject",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_publish","name":[["step",1],["publish",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",6],["publish",9],["self",15],["result",3],["last",1],["cross",1],["channel",1],["flip",3],["draft",26],["public",5],["runs",2],["only",7],["after",4],["package",3],["py",18],["pi",18],["checks",1],["rather",3],["than",3],["assuming",1],["flipping",1],["first",3],["as",1],["inside",1],["staging",4],["job",3],["upload",4],["separate",1],["afterwards",1],["meant",2],["oidc",1],["failure",2],["denied",1],["environment",1],["approval",2],["rejected",1],["left",1],["git",7],["hub",7],["release",8],["no",5],["matching",3],["version",15],["if",9],["dry",1],["run",4],["mode",2],["return",1],["true",1],["would",6],["not",13],["performed",1],["pypi",7],["check",3],["openai4s",5],["raise",3],["error",3],["refusing",2],["make",1],["then",1],["re",2],["untouched",1],["validate",2],["against",2],["its",2],["own",1],["checksum",1],["manifest",3],["immediately",1],["before",1],["standalone",1],["finalize",2],["often",1],["delay",1],["so",7],["cannot",4],["trust",1],["process",1],["state",1],["from",8],["asset",2],["deleted",1],["replaced",1],["since",1],["attach",1],["otherwise",1],["be",5],["made",1],["unverified",3],["sha256",4],["sums",4],["persisted",1],["digest",4],["never",2],["rebuild",1],["here",2],["number",1],["index",1],["taken",1],["forever",1],["different",1],["bytes",2],["under",1],["same",3],["digests",4],["about",1],["catch",1],["mac",2],["os",2],["image",1],["published",9],["post",1],["staple",1],["recorded",1],["at",1],["missing",8],["linux",4],["platform",2],["proof",1],["omits",1],["labelling",1],["preview",1],["checked",2],["revalidate",2],["checksums",2],["but",2],["comes",1],["mutable",2],["second",1],["tag",1],["clobbered",1],["both",2],["assets",1],["still",1],["while",3],["already",2],["holds",2],["immutable",4],["per",1],["anchor",7],["every",2],["python",1],["distribution",1],["must",3],["wheels",1],["sdist",7],["live",1],["dmg",1],["tarball",2],["windows",1],["zip",1],["sbom",1],["provenance",1],["expected",1],["there",3],["matched",1],["by",2],["exact",2],["name",8],["tar",3],["gz",3],["because",2],["longer",1],["desktop",1],["bundle",2],["open",2],["ai4",2],["arch",1],["suffix",1],["swept",1],["into",1],["could",1],["satisfied",1],["hold",2],["filename",2],["refuse",1],["had",1],["been",2],["consumed",1],["case",3],["matters",1],["whole",1],["reason",1],["folded",1],["prefix",1],["test",1],["pep",1],["625",1],["names",1],["two",1],["differ",1],["dists",6],["endswith",1],["whl",1],["fail",1],["closed",1],["empty",3],["response",1],["everything",1],["matches",1],["above",1],["said",1],["exists",1],["means",1],["lookup",1],["failed",1],["mid",1],["propagation",1],["either",1],["way",2],["nothing",1],["old",1],["guard",1],["have",2],["skipped",2],["file",2],["unconditional",1],["rewritten",3],["carry",2],["distributions",3],["has",2],["gating",1],["one",4],["shape",1],["most",1],["needs",1],["anchoring",1],["was",1],["returned",1],["equality",1],["directions",1],["alone",1],["direction",1],["misses",1],["dangerous",1],["drop",1],["wheel",2],["validates",1],["reduced",1],["difference",1],["finalizer",1],["publishes",1],["whose",1],["simply",1],["absent",5],["says",1],["exactly",2],["should",1],["precisely",1],["match",1],["merely",1],["subset",1],["sorted",2],["parts",4],["partial",1],["landed",1],["let",1],["files",1],["ride",1],["onto",1],["append",2],["join",1],["complete",1],["upl",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_reverify","name":[["step",1],["reverify",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",7],["reverify",5],["self",19],["result",8],["hash",3],["was",4],["uploaded",3],["not",11],["built",1],["comparing",1],["names",2],["satisfied",1],["check",6],["while",1],["bytes",2],["behind",1],["name",16],["could",3],["be",2],["truncated",1],["replaced",1],["every",1],["staged",2],["asset",16],["downloaded",4],["back",5],["re",5],["hashed",2],["only",1],["form",1],["lost",1],["swapped",1],["transfer",1],["cannot",1],["pass",1],["if",13],["dry",1],["run",4],["mode",1],["release",18],["return",2],["true",3],["would",3],["assets",15],["completed",3],["gh",3],["view",1],["version",4],["json",6],["returncode",2],["raise",7],["error",9],["read",3],["try",2],["remote",6],["loads",2],["stdout",1],["decode",2],["utf",4],["except",2],["value",2],["as",2],["listing",5],["from",5],["str",6],["item",3],["missing",3],["sorted",3],["did",3],["survive",1],["upload",2],["exact",1],["just",1],["superset",1],["clobber",2],["overwrites",1],["matching",1],["but",1],["leaves",1],["anything",2],["extra",1],["place",1],["so",1],["earlier",2],["staging",2],["attempt",2],["ride",1],["along",1],["published",2],["without",1],["appearing",1],["checksums",1],["provenance",1],["unexpected",3],["draft",5],["carries",1],["produce",1],["they",1],["unverified",1],["remove",1],["them",1],["likely",1],["leftover",1],["mismatched",5],["list",3],["checked",4],["dict",2],["tempfile",1],["temporary",1],["directory",1],["prefix",2],["openai4s",1],["temp",3],["local",3],["sha256",3],["file",4],["size",8],["isinstance",2],["int",1],["stat",2],["st",2],["append",2],["continue",2],["pulled",3],["download",2],["pattern",1],["dir",3],["verification",1],["stderr",1],["replace",3],["path",3],["come",1],["digest",4],["12",2],["match",1],["verified",1],["record",1],["finalize",1],["job",1],["will",1],["compare",1],["against",2],["has",1],["leave",1],["through",1],["channel",1],["control",1],["publish",1],["own",1],["sums",1],["able",1],["manifest",1],["same",1],["motion",1],["linux",5],["boundary",5],["none",3],["runs",4],["any",1],["notary",6],["results",1],["test",1],["facts",2],["checks",1],["receipts",5],["glob",1],["build",2],["receipt",1],["document",3],["text",2],["oserror",1],["kind",1],["macos",1],["break",1],["attestation",6],["stage",2],["source",1],["sha",2],["frozen",1],["workflow",4],["id",2],["inputs",2],["mapping",1],["else",1],["target",3],["write",1],["dumps",1],["indent",1],["sort",1],["keys",1],["len",1],["digests",1],["attested",1],["row",2]]},{"id":"scripts/release_pipeline.py#Pipeline.step_sbom","name":[["step",1],["sbom",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",6],["sbom",7],["self",9],["result",4],["if",2],["dry",1],["run",1],["return",2],["true",3],["would",1],["write",2],["name",3],["packages",5],["list",2],["dict",1],["str",3],["wheel",3],["assets",5],["suffix",1],["whl",1],["extend",2],["components",4],["embedded",2],["unread",5],["sidecar",1],["document",3],["build",1],["version",2],["target",4],["dir",1],["text",1],["json",1],["dumps",1],["indent",1],["sort",1],["keys",1],["utf",1],["append",1],["len",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_smoke","name":[["step",1],["smoke",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",6],["smoke",6],["self",5],["result",4],["install",2],["exact",1],["wheel",8],["clean",2],["environment",2],["offline",1],["suite",1],["runs",2],["against",1],["source",1],["checkout",1],["so",1],["packaging",1],["entry",1],["point",1],["import",1],["packaged",1],["resource",1],["failures",1],["survived",1],["entirely",1],["release",3],["gate",1],["proved",1],["code",1],["worked",1],["never",1],["artifact",1],["did",1],["if",3],["dry",1],["run",1],["return",2],["true",2],["would",1],["exercise",1],["wheels",3],["assets",1],["suffix",1],["whl",1],["not",1],["raise",1],["error",1],["no",1],["test",1],["refusing",1],["stage",1],["daemon",3],["name",2],["installs",1],["from",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_test","name":[["step",1],["test",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",9],["test",6],["self",10],["result",6],["if",5],["from",4],["artifacts",5],["answer",1],["not",4],["run",18],["suite",6],["gated",2],["build",4],["produced",1],["these",3],["pass",1],["job",1],["runs",1],["no",9],["at",3],["all",1],["checks",14],["out",1],["tag",1],["scans",1],["secrets",1],["builds",1],["verifies",1],["wheel",1],["metadata",1],["sentence",1],["was",6],["shortcut",1],["false",2],["only",3],["thing",1],["standing",1],["between",1],["release",6],["tests",1],["head",14],["frozen",3],["sha",13],["receipt",26],["verify",2],["quality",7],["assets",3],["dir",2],["name",11],["expected",2],["return",4],["true",5],["verified",2],["12",2],["source",3],["manifest",4],["digest",4],["builder",4],["gates",7],["gate",4],["check",8],["workflow",1],["ids",1],["travel",1],["into",1],["evidence",2],["bundle",1],["attestation",4],["nobody",2],["go",1],["look",1],["so",1],["pointers",1],["have",1],["survive",1],["hop",1],["row",15],["id",10],["url",4],["stage",3],["copies",2],["rows",2],["without",2],["commit",3],["they",2],["its",2],["str",3],["platform",6],["linux",8],["sandbox",2],["full",2],["next",1],["ci",1],["boundary",6],["mode",2],["third",1],["path",1],["one",2],["nothing",2],["held",1],["proof",1],["cannot",1],["bypass",1],["dry",2],["reaches",1],["publishes",1],["but",1],["plain",1],["ran",1],["pytest",2],["alone",1],["pre",1],["mypy",1],["readme",1],["harness",1],["tier",1],["response",1],["schema",1],["contract",1],["secret",1],["scan",1],["browser",1],["python",1],["matrix",1],["then",1],["went",1],["onto",1],["draft",1],["final",1],["flip",1],["blocked",1],["because",1],["publish",1],["requires",1],["py",1],["pi",1],["already",2],["hold",1],["matching",1],["digests",1],["local",1],["eight",1],["machine",1],["quietly",1],["reconfigure",1],["difference",1],["whole",1],["point",1],["would",1],["offline",3],["addopts",1],["passes",1],["second",1],["hides",1],["summary",1],["completed",3],["sys",1],["executable",1],["returncode",2],["raise",1],["error",1],["failed",1],["passed",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_upload","name":[["step",1],["upload",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",6],["upload",7],["self",9],["result",4],["if",2],["dry",1],["run",1],["mode",1],["release",3],["return",2],["true",2],["would",1],["len",2],["assets",3],["asset",3],["completed",3],["gh",1],["version",1],["str",1],["clobber",1],["returncode",1],["raise",1],["error",1],["failed",1],["stderr",1],["decode",1],["utf",1],["replace",1],["uploaded",1]]},{"id":"scripts/release_pipeline.py#Pipeline.step_verify","name":[["step",1],["verify",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["step",5],["verify",6],["self",25],["result",3],["every",5],["asset",15],["present",1],["unchanged",2],["release",22],["mode",5],["really",1],["signed",2],["if",19],["dry",1],["run",12],["return",1],["true",3],["would",2],["assets",10],["signing",3],["missing",3],["name",11],["not",10],["file",2],["raise",9],["error",17],["declared",1],["disk",1],["drifted",3],["digest",2],["incoming",1],["items",5],["sha256",1],["dir",4],["distributions",1],["changed",1],["after",1],["they",3],["were",2],["collected",1],["git",1],["hub",1],["py",1],["pi",1],["receive",1],["different",2],["bytes",2],["one",3],["version",1],["receipts",14],["sorted",3],["glob",1],["build",11],["receipt",15],["prefix",1],["json",2],["dict",2],["str",5],["any",2],["from",8],["artifacts",2],["staging",1],["only",3],["place",2],["artifact",1],["together",1],["so",4],["wheel",1],["dmg",13],["same",2],["commit",2],["be",3],["checked",3],["nothing",2],["each",1],["job",1],["out",1],["mutable",1],["tag",1],["its",1],["own",1],["because",2],["binding",1],["property",1],["being",1],["published",1],["arrived",1],["guarded",1],["alone",1],["plain",1],["staged",1],["no",4],["document",5],["tying",1],["them",2],["frozen",2],["hole",1],["layer",1],["down",1],["quality",1],["above",1],["try",2],["expected",1],["sha",3],["required",4],["kinds",2],["except",2],["as",5],["schema",1],["records",1],["workflow",15],["dispatch",3],["inputs",13],["until",1],["here",3],["non",1],["empty",1],["never",1],["compared",1],["earlier",1],["built",2],["under",1],["publish",3],["during",1],["rehearsal",1],["verified",1],["long",1],["digests",1],["matched",1],["kind",3],["recorded",8],["id",7],["none",5],["already",2],["refused",1],["without",1],["carries",1],["flag",7],["pypi",1],["bool",4],["was",2],["has",1],["macos",14],["count",5],["sum",1],["path",2],["suffix",2],["notary",9],["isinstance",2],["mapping",2],["normalize",1],["false",1],["else",1],["omit",5],["elif",2],["notarized",5],["cannot",1],["carry",1],["succeeded",1],["notarization",1],["success",1],["must",1],["zero",1],["notarize",2],["staple",1],["image",4],["mac",2],["os",2],["dmgs",2],["signatures",4],["read",2],["signature",3],["states",2],["state",2],["info",4],["two",1],["separate",1],["refusals",1],["have",1],["remedies",1],["unsigned",4],["ad",1],["hoc",1],["unreadable",1],["d11",2],["original",1],["gate",3],["developer",3],["authority",1],["could",1],["established",1],["refusing",1],["dumps",1],["sort",1],["keys",1],["gap",1],["left",1],["open",1],["satisfied",1],["hardcoded",1],["by",1],["once",1],["certificate",1],["secret",1],["exists",1],["imports",1],["correctly",1],["but",1],["un",1],["publishes",1],["gatekeeper",1],["rejects",1],["user",1],["machine",1],["outcome",1],["there",1],["downgrade",1],["purpose",1],["remedy",1],["ship",1],["at",1],["all",1],["omitted",2],["below",1],["sta",1]]},{"id":"scripts/release_pipeline.py#read_signature","name":[["read",1],["signature",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["read",3],["signature",10],["dmg",9],["path",3],["runner",4],["callable",2],["any",7],["run",3],["dict",2],["str",7],["actually",2],["signed",5],["image",14],["from",6],["evidence",2],["rather",1],["than",1],["intent",1],["receipt",12],["written",1],["by",1],["mac",1],["os",1],["job",2],["wins",1],["because",1],["stages",1],["release",3],["runs",1],["linux",2],["has",3],["no",4],["codesign",8],["available",1],["inspected",1],["directly",1],["neither",1],["consults",2],["openai4",1],["macos",1],["signing",1],["identity",1],["reading",1],["non",1],["empty",1],["environment",1],["variable",1],["as",4],["let",1],["ad",2],["hoc",2],["pass",2],["gate",2],["developer",12],["id",12],["since",1],["build",2],["script",1],["only",4],["ever",1],["signs",1],["name",2],["suffix",1],["if",3],["file",2],["try",1],["payload",9],["json",1],["loads",1],["text",4],["utf",2],["except",1],["oserror",1],["value",1],["error",3],["return",4],["source",4],["unreadable",1],["authorities",9],["must",1],["describe",1],["records",2],["digest",15],["without",2],["checking",1],["stale",2],["copied",3],["could",1],["be",3],["paired",1],["different",1],["unsigned",1],["staging",2],["host",3],["re",1],["hash",1],["require",1],["match",1],["recorded",4],["sha256",5],["actual",3],["matches",9],["bool",4],["authority",9],["string",1],["not",5],["valid",1],["also",1],["whether",1],["verify",13],["deep",4],["strict",3],["succeeded",1],["nonzero",1],["result",2],["means",1],["tampered",1],["broken",1],["revoked",1],["requiring",1],["successful",1],["verification",2],["stops",1],["mode",1],["accepting",1],["whose",1],["check",3],["failed",1],["rc",12],["returncode",11],["names",6],["notarization",2],["xcrun",2],["stapler",8],["validate",1],["local",1],["ticket",3],["attached",1],["gatekeeper",1],["offline",1],["built",1],["required",1],["agree",1],["just",1],["like",1],["so",1],["another",2],["proves",1],["nothing",1],["here",2],["spctl",4],["post",12],["staple",12],["stapled",1],["bound",1],["matching",1],["notarize",1],["these",1],["bytes",1],["notarized",4],["adhoc",4],["shutil",1],["unavailable",1],["beside",1],["cannot",1],["established",1],["completed",3],["display",2],["verbose",1],["getattr",3],["stderr",1],["decode",1],["replace",1],["line",3],["split",1],["strip",1],["splitlines",1],["startswith",1],["reads",1],["verifies",2],["separately",1],["treat",1],["both",1],["verified",2],["none",2]]},{"id":"scripts/release_pipeline.py#ReleaseError","name":[["release",1],["error",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["release",2],["error",4],["runtime",2],["pipeline",1],["stopped",1],["nothing",1],["after",1],["failing",1],["step",1],["ran",1]]},{"id":"scripts/release_pipeline.py#required_receipt_kinds","name":[["required",1],["receipt",1],["kinds",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["required",2],["receipt",5],["kinds",6],["assets",5],["sequence",2],["path",3],["tuple",3],["str",2],["particular",1],["must",1],["carry",1],["dist",2],["macos",1],["was",2],["whole",1],["list",1],["so",1],["linux",1],["tarball",1],["windows",1],["zip",1],["were",1],["staged",1],["no",1],["document",1],["binding",1],["their",1],["bytes",1],["frozen",1],["commit",1],["covered",1],["only",1],["by",1],["run",1],["incoming",1],["digests",1],["attest",1],["attach",1],["downloaded",2],["not",2],["built",1],["from",2],["these",1],["sources",1],["computed",1],["rather",1],["than",1],["fixed",1],["because",1],["omitted",1],["platform",1],["supported",1],["release",2],["shape",1],["demanding",1],["artifact",1],["there",1],["would",1],["refuse",1],["every",1],["partial",1],["names",2],["name",3],["kind",3],["suffixes",3],["if",1],["any",1],["endswith",1],["suffix",2],["append",1],["return",1]]},{"id":"scripts/release_pipeline.py#seal_evidence_bundle","name":[["seal",1],["evidence",1],["bundle",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["seal",2],["evidence",5],["bundle",3],["destination",4],["path",6],["payload",5],["mapping",2],["str",7],["any",6],["files",4],["sequence",2],["dict",5],["write",1],["release",4],["own",2],["claims",2],["as",2],["package",2],["verify",1],["reads",1],["pipeline",1],["printed",1],["report",5],["stdout",2],["whoever",1],["was",1],["watching",1],["job",1],["nothing",2],["at",1],["all",1],["person",2],["holding",1],["artifacts",2],["week",1],["later",1],["so",1],["same",1],["facts",1],["sealed",1],["into",1],["archive",5],["format",2],["product",2],["already",1],["ships",1],["verifier",2],["not",3],["second",1],["implementation",1],["could",2],["disagree",1],["establishes",1],["internal",1],["consistency",1],["manifest",9],["vouches",2],["itself",2],["every",2],["listed",1],["file",4],["matches",1],["its",2],["recorded",2],["hash",2],["unlisted",1],["present",1],["establish",1],["who",1],["produced",1],["signing",2],["separate",2],["question",1],["answer",1],["state",1],["conflating",1],["two",1],["verified",1],["smuggles",1],["something",1],["import",1],["zipfile",3],["parent",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["entries",3],["list",1],["contents",5],["bytes",4],["json",5],["dumps",3],["indent",2],["sort",2],["keys",2],["encode",2],["utf",2],["source",6],["if",1],["continue",1],["name",5],["read",1],["data",5],["sorted",2],["items",2],["append",1],["sha256",4],["hashlib",2],["hexdigest",2],["size",1],["len",1],["openai4s",1],["schema",1],["version",3],["last",1],["over",1],["everything",1],["else",1],["without",1],["editor",1],["rewrite",1],["together",1],["per",1],["check",1],["would",1],["still",1],["pass",1],["separators",1],["zip",2],["deflated",1],["writestr",2],["return",1]]},{"id":"scripts/release_pipeline.py#sha256_file","name":[["sha256",1],["file",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["sha256",3],["file",2],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"scripts/release_pipeline.py#sidecar_components","name":[["sidecar",1],["components",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["sidecar",8],["components",9],["assets",3],["sequence",2],["path",2],["tuple",2],["list",7],["dict",3],["str",12],["mac",1],["os",1],["job",1],["read",2],["out",1],["image",4],["built",1],["returns",1],["missing",7],["dmg",2],["whose",1],["absent",1],["reported",2],["as",2],["unread",2],["rather",1],["than",1],["described",1],["by",2],["whatever",1],["happens",1],["be",1],["installed",1],["machine",1],["assembling",1],["release",1],["asset",9],["if",4],["suffix",2],["continue",4],["name",9],["not",3],["file",2],["append",4],["try",1],["payload",3],["json",1],["loads",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["bind",1],["inventory",1],["exact",1],["left",1],["earlier",1],["rebuild",1],["same",1],["filename",1],["would",1],["otherwise",1],["contribute",1],["its",1],["package",1],["sbom",1],["describing",1],["different",1],["require",1],["recorded",4],["digest",1],["match",1],["bytes",1],["disk",1],["mismatched",1],["binding",1],["trusted",1],["sha256",2],["item",3],["packages",1],["version",2],["unknown",1],["scope",1],["embedded",1],["return",1]]},{"id":"scripts/release_pipeline.py#signing_state","name":[["signing",1],["state",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["signing",3],["state",2],["signature",10],["mapping",3],["str",4],["any",2],["none",2],["name",1],["evidence",2],["actually",1],["establishes",1],["reads",1],["only",1],["particular",1],["not",6],["consult",1],["openai4",1],["macos",1],["identity",1],["treating",1],["configured",4],["secret",2],["as",2],["proof",1],["specific",1],["mistake",1],["once",1],["let",1],["ad",1],["hoc",1],["image",2],["pass",1],["release",1],["gate",1],["developer",2],["id",2],["signed",1],["if",4],["isinstance",1],["error",1],["return",4],["notarized",3],["derived",1],["read",1],["from",2],["stapler",1],["result",1],["bound",1],["digest",1],["intent",1],["verified",1],["else",1],["adhoc",1],["preview",1]]},{"id":"scripts/release_pipeline.py#StepResult","name":[["step",1],["result",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["step",3],["result",2],["name",2],["str",4],["ok",3],["bool",1],["detail",3],["facts",3],["dict",3],["any",2],["field",1],["default",1],["factory",1],["def",1],["public",1],["self",5],["return",1]]},{"id":"scripts/release_pipeline.py#StepResult.public","name":[["public",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["public",2],["self",6],["dict",2],["str",2],["any",2],["return",1],["step",1],["name",1],["ok",2],["detail",2],["facts",2]]},{"id":"scripts/release_pipeline.py#verify_quality_receipt","name":[["verify",1],["quality",1],["receipt",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["verify",3],["quality",5],["receipt",9],["path",7],["expected",4],["sha",8],["str",3],["dict",2],["read",2],["refuse",1],["everything",1],["about",1],["not",3],["proof",1],["binding",1],["whole",1],["value",1],["has",1],["two",2],["halves",1],["half",2],["records",2],["proves",2],["nothing",2],["unless",2],["consumer",2],["re",1],["derives",1],["actually",1],["releasing",1],["compares",1],["manifest",2],["some",1],["gates",2],["requires",1],["exactly",1],["canonical",1],["ones",1],["argv",2],["they",1],["were",1],["declared",1],["check",1],["be",1],["missing",1],["entirely",1],["let",1],["row",1],["document",4],["pytest",1],["stage",1],["release",7],["raises",1],["error",12],["rather",1],["than",1],["returning",1],["verdict",1],["because",1],["every",1],["caller",1],["here",1],["treats",1],["cannot",2],["prove",1],["as",3],["if",1],["file",1],["raise",3],["no",1],["at",2],["staging",1],["claim",1],["suite",1],["ran",1],["job",1],["must",1],["run",1],["upload",1],["its",1],["try",2],["json",2],["loads",1],["text",1],["utf",1],["except",2],["oserror",1],["jsondecode",1],["unreadable",1],["from",2],["return",1],["gate",1]]},{"id":"scripts/release_pipeline.py#wheel_components","name":[["wheel",1],["components",1]],"path":[["scripts",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["wheel",7],["components",6],["path",2],["list",3],["dict",3],["str",6],["shipped",3],["package",1],["dependencies",1],["its",1],["own",1],["metadata",2],["declares",1],["read",2],["out",1],["because",1],["published",1],["freezing",1],["interpreter",1],["happened",1],["run",1],["build",1],["described",1],["runner",1],["staging",1],["job",1],["ubuntu",1],["image",1],["none",1],["installed",1],["so",1],["document",1],["listed",1],["unrelated",1],["packages",1],["omitted",1],["every",1],["component",1],["try",1],["zipfile",2],["zip",2],["file",2],["as",1],["archive",3],["names",3],["namelist",1],["if",5],["endswith",1],["dist",2],["info",1],["not",3],["return",3],["text",2],["sorted",1],["decode",1],["utf",1],["replace",1],["except",1],["oserror",1],["bad",1],["name",8],["version",7],["line",7],["splitlines",1],["startswith",3],["strip",4],["elif",2],["requires",1],["requirement",2],["15",1],["split",3],["dependency",8],["separator",2],["append",1],["scope",2],["declared",1],["insert",1],["unknown",1]]},{"id":"scripts/release_receipts.py","name":[["release",1],["receipts",1],["py",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["build",9],["receipts",1],["attestation",8],["survives",1],["mutable",2],["draft",8],["two",1],["documents",1],["both",1],["answering",1],["question",1],["pipeline",1],["could",2],["not",1],["previously",1],["ask",1],["receipt",10],["sources",1],["artifact",5],["from",6],["built",2],["every",2],["job",4],["release",2],["workflow",2],["checked",1],["out",1],["inputs",1],["tag",2],["independently",1],["so",3],["wheel",1],["sdist",1],["dmg",1],["each",2],["come",1],["different",1],["commit",2],["nothing",2],["recorded",1],["compared",1],["any",2],["them",2],["came",1],["quality",1],["binds",1],["gates",1],["sha",3],["bound",1],["bytes",2],["written",2],["beside",1],["by",2],["naming",1],["source",1],["digests",1],["os",2],["arch",1],["interpreter",1],["builder",2],["staging",2],["verifies",1],["one",1],["against",3],["frozen",1],["before",1],["stages",1],["anything",2],["stage",6],["still",1],["was",1],["verified",1],["step",1],["publish",1],["re",1],["hashed",1],["assets",1],["own",1],["sha256",2],["sums",2],["itself",2],["asset",3],["able",1],["replace",2],["manifest",1],["same",1],["motion",1],["check",1],["passes",1],["document",2],["vouching",1],["travels",1],["through",2],["store",1],["instead",1],["finalize",1],["compares",1],["record",1],["cannot",1],["reach",1],["neither",2],["signed",1],["claims",1],["establish",2],["who",1],["produced",1],["they",1],["go",1],["together",1],["future",1],["import",6],["annotations",1],["hashlib",1],["json",3],["pathlib",1],["path",1],["typing",1],["iterable",1],["mapping",1],["sequence",1],["format",2],["openai4s",2],["schema",2],["version",2],["name",2],["macos",1],["values",1],["frozenset",1],["omit",1],["notarized",1],["suffix",1],["per",1],["group",1],["kind",1],["prefix",1],["if",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/release_receipts.py#_artifact_rows","name":[["artifact",1],["rows",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["artifact",2],["rows",5],["artifacts",3],["iterable",2],["path",9],["list",2],["dict",2],["str",2],["any",2],["sorted",1],["if",1],["not",2],["file",2],["raise",1],["receipt",2],["error",1],["cannot",1],["append",1],["name",2],["sha256",1],["digest",1],["size",2],["stat",1],["st",1],["return",1]]},{"id":"scripts/release_receipts.py#_as_bool","name":[["as",1],["bool",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["as",2],["bool",6],["value",9],["any",2],["if",5],["isinstance",2],["return",4],["str",1],["lowered",3],["strip",1],["lower",1],["true",2],["yes",1],["false",2],["no",1],["raise",1],["receipt",1],["error",1],["workflow",1],["input",1],["not",1],["boolean",1]]},{"id":"scripts/release_receipts.py#_digest","name":[["digest",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["digest",2],["path",5],["str",2],["hasher",3],["hashlib",1],["sha256",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"scripts/release_receipts.py#_notary_from_codesign_sidecars","name":[["notary",1],["from",1],["codesign",1],["sidecars",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["notary",2],["from",2],["codesign",3],["sidecars",2],["artifacts",3],["sequence",2],["path",3],["dict",2],["str",4],["any",2],["none",3],["read",2],["stapler",3],["spctl",3],["evidence",1],["written",1],["beside",1],["dmg",1],["by",1],["mac",1],["os",1],["job",1],["artifact",2],["sidecar",3],["json",2],["if",2],["not",2],["file",1],["continue",3],["try",1],["payload",6],["loads",1],["text",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["isinstance",1],["mapping",1],["notarized",4],["bool",1],["return",2],["requested",1],["true",1],["submitted",1],["stapled",1],["returncode",4],["post",2],["staple",2],["sha256",2]]},{"id":"scripts/release_receipts.py#build_build_receipt","name":[["build",2],["receipt",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["build",8],["receipt",7],["kind",7],["str",20],["source",7],["sha",9],["artifacts",5],["sequence",4],["path",2],["workflow",12],["run",7],["id",5],["inputs",6],["mapping",6],["any",9],["none",11],["check",6],["runs",5],["notary",10],["dict",3],["one",1],["job",3],["produced",1],["from",4],["names",1],["dist",1],["macos",3],["so",2],["release",3],["carrying",1],["several",1],["receipts",2],["say",1],["missing",2],["rather",1],["than",1],["notarized",1],["dmg",1],["hashes",1],["post",1],["staple",2],["bytes",1],["mac",2],["os",2],["staples",1],["first",1],["then",1],["calls",1],["digest",2],["staging",1],["verifies",1],["user",1],["downloads",1],["schema",4],["also",1],["binds",2],["candidate",2],["commit",1],["dispatch",1],["optional",1],["ids",1],["image",1],["result",1],["old",1],["remain",1],["readable",1],["json",1],["but",1],["cannot",1],["satisfy",1],["pipeline",1],["scripts",1],["import",1],["gates",2],["if",4],["not",3],["raise",1],["error",1],["no",1],["nothing",1],["must",1],["pass",1],["frozen",1],["document",3],["format",2],["version",2],["normalize",3],["builder",2],["facts",1],["artifact",1],["rows",1],["codesign",1],["sidecars",1],["recorded",3],["required",1],["false",1],["return",1]]},{"id":"scripts/release_receipts.py#build_receipt_name","name":[["build",1],["receipt",1],["name",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["build",3],["receipt",3],["name",2],["kind",3],["str",4],["return",1],["prefix",1],["json",1]]},{"id":"scripts/release_receipts.py#build_stage_attestation","name":[["build",1],["stage",1],["attestation",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["build",2],["stage",6],["attestation",6],["version",6],["str",21],["source",7],["sha",8],["assets",5],["sequence",4],["path",2],["workflow",10],["run",5],["id",5],["inputs",5],["mapping",8],["any",11],["none",14],["check",5],["runs",5],["linux",6],["boundary",6],["notary",6],["dict",3],["exact",1],["asset",1],["staging",1],["job",1],["verified",1],["recorded",1],["outside",1],["draft",1],["from",3],["scripts",1],["import",1],["release",4],["gates",4],["if",4],["not",4],["raise",3],["receipt",3],["error",7],["no",2],["binds",2],["nothing",2],["rows",4],["artifact",1],["document",4],["format",2],["schema",2],["candidate",1],["normalize",3],["attested",1],["by",1],["builder",1],["facts",1],["try",1],["verify",1],["except",1],["gate",1],["manifest",1],["as",1],["required",1],["false",1],["return",1]]},{"id":"scripts/release_receipts.py#main","name":[["main",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["main",2],["argv",4],["sequence",3],["str",5],["none",9],["int",2],["write",2],["build",5],["receipt",5],["artifacts",5],["job",2],["just",1],["produced",1],["python",2],["scripts",1],["release",5],["receipts",1],["py",1],["kind",5],["dist",3],["source",5],["sha",7],["whl",1],["called",1],["by",1],["wheel",1],["sdist",1],["mac",1],["os",4],["jobs",1],["workflow",9],["frozen",2],["rather",1],["than",1],["git",1],["rev",1],["parse",2],["head",1],["because",1],["point",1],["let",1],["staging",1],["compare",1],["thought",1],["was",2],["building",1],["against",1],["one",1],["commit",1],["at",1],["import",2],["argparse",2],["sys",9],["root",3],["path",6],["file",7],["resolve",2],["parents",2],["if",6],["not",7],["insert",1],["parser",11],["argument",9],["add",8],["required",2],["true",5],["help",4],["macos",3],["linux",1],["windows",1],["run",4],["id",3],["default",5],["inputs",13],["json",28],["dispatch",1],["as",8],["tag",1],["publish",1],["pypi",1],["only",1],["asset",1],["notary",9],["staple",1],["result",1],["check",10],["runs",9],["identifiers",1],["list",4],["output",2],["dir",5],["type",2],["nargs",1],["args",15],["else",1],["try",5],["loads",4],["except",5],["value",4],["error",21],["print",7],["stderr",6],["return",7],["elif",1],["environ",2],["openai4",3],["mapping",1],["any",1],["loaded",3],["isinstance",1],["must",1],["be",1],["document",7],["out",3],["parent",1],["mkdir",1],["exist",1],["ok",1],["target",3],["name",2],["text",1],["dumps",1],["indent",1],["sort",1],["keys",1],["utf",1],["len",1],["artifact",1],["bound",1],["12",1],["built",1],["builder",3],["arch",1],["interpreter",1],["version",1]]},{"id":"scripts/release_receipts.py#normalize_check_runs","name":[["normalize",1],["check",1],["runs",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["normalize",2],["check",6],["runs",4],["raw",6],["any",2],["list",4],["dict",3],["str",10],["if",3],["none",1],["return",2],["not",3],["isinstance",3],["sequence",1],["bytes",1],["raise",2],["receipt",2],["error",2],["must",1],["be",1],["rows",3],["item",5],["mapping",1],["row",1],["object",1],["append",1],["name",2],["run",2],["id",2],["head",2],["sha",2]]},{"id":"scripts/release_receipts.py#normalize_notary","name":[["normalize",1],["notary",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["normalize",2],["notary",5],["raw",10],["any",4],["required",3],["bool",5],["dict",2],["str",3],["none",8],["if",5],["raise",3],["receipt",4],["error",8],["macos",1],["build",1],["records",1],["no",1],["result",2],["return",3],["not",3],["isinstance",1],["mapping",1],["object",1],["stapler",7],["returncode",4],["spctl",7],["try",1],["code",4],["else",2],["int",2],["except",1],["type",1],["value",1],["as",1],["codes",1],["integers",1],["from",1],["requested",2],["submitted",2],["stapled",2],["post",2],["staple",2],["sha256",2]]},{"id":"scripts/release_receipts.py#normalize_workflow_inputs","name":[["normalize",1],["workflow",1],["inputs",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["normalize",2],["workflow",3],["inputs",4],["raw",9],["any",4],["dict",2],["str",4],["closed",1],["dispatch",1],["unknown",1],["keys",1],["ignored",1],["missing",1],["ones",1],["default",1],["if",3],["none",1],["not",2],["isinstance",1],["mapping",1],["raise",2],["receipt",2],["error",2],["must",2],["be",2],["object",1],["macos",8],["asset",8],["omit",3],["strip",1],["values",1],["notarized",1],["got",1],["return",1],["tag",2],["publish",2],["as",2],["bool",2],["false",2],["pypi",2],["only",2]]},{"id":"scripts/release_receipts.py#notary_succeeded","name":[["notary",1],["succeeded",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["notary",10],["succeeded",3],["mapping",3],["str",3],["any",2],["none",2],["bool",3],["stapled",2],["ticket",1],["bound",1],["post",2],["staple",2],["bytes",1],["same",1],["definition",1],["describe",1],["macos",1],["image",3],["py",1],["writes",1],["as",2],["notarized",1],["release",1],["pipeline",1],["signing",1],["state",2],["reads",1],["stapler",2],["validate",1],["digest",1],["spctl",1],["recorded",1],["beside",1],["assessment",1],["first",1],["launch",1],["performs",1],["stays",1],["informational",1],["here",1],["too",1],["gatekeeper",1],["policy",1],["answer",1],["depends",1],["runner",1],["own",1],["requiring",1],["made",1],["gate",2],["refuse",1],["sibling",1],["had",1],["just",1],["called",1],["verified",1],["if",1],["not",1],["isinstance",1],["return",2],["false",1],["requested",1],["submitted",1],["returncode",1],["sha256",1]]},{"id":"scripts/release_receipts.py#ReceiptError","name":[["receipt",1],["error",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["class",2],["receipt",3],["error",2],["exception",2],["attestation",1],["not",2],["proof",1],["release",1]]},{"id":"scripts/release_receipts.py#verify_build_receipts","name":[["verify",1],["build",1],["receipts",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["verify",3],["build",25],["receipts",7],["sequence",4],["path",25],["expected",5],["sha",12],["str",15],["assets",4],["dir",3],["required",4],["kinds",3],["dict",5],["any",3],["every",1],["receipt",48],["must",1],["name",22],["frozen",2],["describe",1],["bytes",2],["here",1],["two",2],["halves",1],["matter",1],["separately",1],["checking",2],["only",3],["would",3],["accept",2],["right",1],["commit",4],["listing",1],["digests",2],["nothing",1],["disk",1],["has",4],["artifact",3],["built",3],["from",5],["different",1],["if",17],["not",16],["raise",20],["error",35],["cannot",2],["without",2],["source",3],["seen",5],["sorted",2],["try",4],["document",17],["json",1],["loads",1],["read",1],["text",1],["utf",1],["except",4],["oserror",1],["value",1],["as",4],["unreadable",1],["isinstance",5],["mapping",4],["object",1],["format",3],["unrecognised",1],["schema",5],["version",5],["pipeline",1],["requires",1],["kind",8],["names",1],["no",7],["claim",1],["recorded",6],["candidate",8],["12",6],["disagrees",1],["workflow",6],["run",2],["id",2],["records",4],["inputs",4],["writer",1],["always",1],["them",2],["otherwise",1],["be",2],["normalized",1],["defaults",1],["escape",1],["publish",1],["pypi",1],["comparison",1],["staging",1],["performs",1],["normalize",3],["check",2],["runs",2],["notary",3],["none",2],["false",1],["retag",1],["case",1],["gates",1],["ran",1],["one",1],["was",1],["another",1],["but",1],["release",1],["artifacts",3],["sources",2],["same",1],["builder",5],["os",1],["platform",1],["rows",4],["list",1],["lists",1],["row",6],["malformed",1],["file",1],["describes",1],["among",1],["being",1],["staged",1],["actual",3],["digest",1],["sha256",2],["match",1],["its",1],["changed",1],["after",1],["they",1],["were",1],["missing",3],["join",1],["bound",1],["these",1],["return",1]]},{"id":"scripts/release_receipts.py#verify_rehearsal","name":[["verify",1],["rehearsal",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["verify",2],["rehearsal",6],["workflow",8],["inputs",9],["mapping",4],["str",12],["any",6],["candidate",5],["sha",9],["expected",5],["run",6],["id",4],["dmg",6],["count",5],["int",2],["notary",4],["none",4],["dict",2],["non",1],["publish",4],["receipt",9],["true",2],["cannot",2],["masquerade",1],["as",1],["normalize",1],["if",6],["raise",6],["error",6],["not",6],["pypi",2],["only",2],["12",2],["records",1],["no",2],["macos",2],["asset",2],["omit",2],["carry",1],["succeeded",1],["notarization",1],["success",1],["must",1],["be",1],["zero",1],["return",1]]},{"id":"scripts/release_receipts.py#verify_stage_attestation","name":[["verify",1],["stage",1],["attestation",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["verify",3],["stage",18],["attestation",21],["path",6],["version",12],["str",14],["dict",3],["read",2],["return",2],["asset",4],["vouches",1],["returns",1],["name",8],["sha256",2],["rather",1],["than",1],["verdict",1],["caller",1],["compares",1],["draft",1],["currently",1],["holds",1],["keeping",1],["comparison",1],["at",1],["call",1],["site",1],["deliberate",1],["finalize",1],["job",1],["needs",1],["report",1],["drifted",1],["try",3],["document",15],["json",1],["loads",1],["text",1],["utf",1],["except",3],["oserror",1],["value",1],["error",24],["as",3],["raise",13],["receipt",14],["unreadable",1],["if",12],["not",12],["isinstance",3],["mapping",2],["object",1],["format",3],["has",4],["unrecognised",1],["schema",6],["pipeline",1],["requires",1],["both",1],["facts",1],["each",1],["its",1],["own",1],["ing",1],["them",1],["together",1],["made",1],["run",4],["id",3],["requirement",1],["vacuous",1],["because",1],["always",1],["carries",1],["source",2],["sha",3],["so",1],["binding",1],["no",5],["workflow",6],["passed",1],["records",2],["candidate",4],["commit",1],["inputs",3],["none",2],["normalize",1],["from",3],["linux",3],["boundary",3],["scripts",1],["import",1],["release",3],["gates",3],["gate",1],["manifest",1],["rows",4],["assets",2],["list",1],["lists",2],["digests",4],["row",5],["malformed",1],["digest",4],["twice",1]]},{"id":"scripts/release_receipts.py#workflow_run_id_from","name":[["workflow",1],["run",1],["id",1],["from",1]],"path":[["scripts",1],["release",1],["receipts",1],["py",1]],"body":[["def",2],["workflow",2],["run",3],["id",3],["from",2],["explicit",3],["str",5],["return",1],["os",1],["environ",1],["github",1],["strip",1]]},{"id":"scripts/relocate_bundle_scripts.py","name":[["relocate",1],["bundle",1],["scripts",1],["py",1]],"path":[["scripts",2],["relocate",1],["bundle",1],["py",1]],"body":[["usr",1],["bin",2],["env",1],["python3",2],["make",1],["pip",1],["generated",1],["python",2],["commands",2],["their",1],["adjacent",1],["bundled",2],["interpreter",1],["from",2],["future",1],["import",3],["annotations",1],["argparse",2],["pathlib",1],["path",2],["header",1],["sh",1],["exec",1],["dirname",1],["if",1],["name",1],["main",1],["parser",4],["argument",2],["description",1],["doc",1],["add",1],["runtime",2],["type",1],["args",3],["parse",1],["print",1],["relocated",1],["relocate",1]]},{"id":"scripts/relocate_bundle_scripts.py#python_body","name":[["python",1],["body",1]],"path":[["scripts",2],["relocate",1],["bundle",1],["py",1]],"body":[["def",2],["python",3],["body",6],["content",3],["bytes",4],["none",3],["first",4],["partition",2],["if",3],["startswith",2],["return",3],["bin",1],["sh",1],["exec",1],["separator",2],["tail",2]]},{"id":"scripts/relocate_bundle_scripts.py#relocate","name":[["relocate",1]],"path":[["scripts",2],["relocate",1],["bundle",1],["py",1]],"body":[["def",2],["relocate",2],["runtime",3],["path",7],["int",2],["count",3],["bin",1],["iterdir",1],["if",3],["symlink",1],["not",2],["file",1],["continue",2],["open",1],["rb",1],["as",1],["source",4],["read",2],["seek",1],["content",2],["body",4],["python",1],["none",1],["write",1],["bytes",1],["header",1],["return",1]]},{"id":"scripts/render_skill_install_sections.py","name":[["render",1],["skill",1],["install",1],["sections",1],["py",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["render",2],["check",2],["verify",1],["install",4],["section",5],["every",4],["skill",5],["page",8],["skills",10],["name",4],["readme",5],["md",6],["zh",2],["pair",1],["carries",2],["own",1],["directory",5],["already",1],["substituted",1],["so",3],["reader",1],["who",1],["followed",1],["link",2],["into",1],["from",8],["they",1],["landed",1],["all",1],["form",2],["collection",9],["root",4],["holding",1],["json",4],["one",7],["template",1],["per",3],["language",1],["stamped",1],["nothing",1],["about",1],["hand",3],["maintained",1],["node",3],["floor",2],["read",1],["cli",1],["mjs",2],["repository",1],["source",1],["member",3],["count",1],["itself",1],["change",1],["any",1],["those",1],["regenerates",1],["here",3],["rather",1],["than",1],["through",1],["ninety",1],["edits",1],["gate",1],["tests",1],["test",1],["installer",4],["contract",1],["py",1],["runs",1],["whose",1],["pages",1],["lack",1],["carry",1],["stale",1],["edited",1],["fails",1],["suite",1],["until",1],["script",2],["has",2],["been",2],["run",1],["bytes",1],["written",1],["stdlib",1],["only",3],["deterministic",1],["never",2],["touches",1],["outside",1],["owns",1],["future",1],["import",5],["annotations",1],["argparse",1],["re",6],["sys",2],["pathlib",1],["path",2],["file",1],["resolve",1],["parents",1],["dir",2],["tools",1],["discovery",1],["rule",1],["loader",1],["share",1],["restated",1],["marker",2],["headings",1],["two",1],["curated",1],["index",2],["uses",1],["as",3],["its",1],["worked",1],["example",2],["examples",1],["alphafold2",1],["boltz",1],["real",1],["each",2],["names",1],["keyed",1],["by",2],["bioskills",1],["bio",1],["differential",1],["expression",1],["deseq2",1],["basics",1],["recipes",1],["added",1],["after",3],["npm",6],["not",1],["advertise",1],["unavailable",2],["installs",1],["020",1],["frozenset",1],["single",1],["cell",1],["rna",1],["analysis",1],["releases",1],["pku",1],["yuangroup",1],["openai4s",2],["registry",2],["pin",1],["docs",1],["must",1],["these",1],["package",2],["may",1],["be",1],["ahead",1],["them",1],["release",1],["step",1],["next",1],["patch",1],["minor",1],["major",2],["version",3],["newest",1],["listed",1],["publish",1],["reads",1],["moves",1],["before",1],["add",1],["actually",1],["published",2],["versions",1],["english",1],["prose",2],["wraps",1],["code",1],["span",1],["split",1],["chinese",1],["left",1],["line",1],["paragraph",1],["like",1],["rest",1],["hard",1],["wrap",1],["inside",1],["cjk",1],["word",1],["space",1],["width",1],["80",1],["compile",3],["const",2],["min",1],["multiline",2],["default",2],["repo",2],["export",1],["token",1],["if",1],["main",2],["exit",1]]},{"id":"scripts/render_skill_install_sections.py#_facts","name":[["facts",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["facts",2],["kind",4],["str",7],["directory",5],["path",4],["skills",4],["dir",4],["dict",2],["if",7],["collection",6],["members",6],["member",8],["example",6],["name",3],["else",1],["not",4],["raise",3],["system",3],["exit",3],["return",3],["count",1],["len",2],["index",4],["first",4],["second",4],["examples",1],["skill",2],["marker",2],["file",2],["bundled",1],["collections",3],["iterdir",1],["template",1],["names",1],["exactly",1],["one",1]]},{"id":"scripts/render_skill_install_sections.py#_prereq_en","name":[["prereq",1],["en",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["prereq",2],["en",2],["node",4],["str",4],["return",1],["git",1],["path",1],["npm",1],["resolves",1],["github",1],["spec",1],["through",1],["nothing",1],["cloned",1]]},{"id":"scripts/render_skill_install_sections.py#_prereq_zh","name":[["prereq",1],["zh",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["prereq",2],["zh",2],["node",4],["str",4],["return",1],["path",1],["git",1],["npm",1],["github",1]]},{"id":"scripts/render_skill_install_sections.py#_tarball","name":[["tarball",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["tarball",2],["repo",4],["str",6],["member",3],["top",2],["split",1],["main",2],["return",1],["curl",1],["https",1],["codeload",1],["github",1],["com",1],["tar",2],["gz",1],["refs",1],["heads",1],["xz",1],["strip",1],["components",1],["skills",1]]},{"id":"scripts/render_skill_install_sections.py#_targets_en","name":[["targets",1],["en",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["targets",2],["en",2],["str",2],["return",1],["target",1],["claude",4],["writes",1],["skills",3],["project",1],["openai4s",1],["data",1],["dir",2],["user",1],["path",2],["anywhere",1],["you",2],["name",1],["resolved",1],["absolute",1],["printed",1],["before",1],["anything",1],["written",1],["there",1],["dry",1],["run",1],["stops",1],["at",1],["plan",1],["reinstall",1],["refuses",1],["overwrite",1],["copy",1],["have",1],["edited",1],["one",1],["did",1],["not",1],["install",1],["uninstall",1],["removes",1],["only",1],["files",1],["wrote",1]]},{"id":"scripts/render_skill_install_sections.py#_targets_zh","name":[["targets",1],["zh",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["targets",2],["zh",2],["str",2],["return",1],["target",1],["claude",4],["skills",3],["project",1],["openai4s",1],["data",1],["dir",2],["user",1],["path",1],["dry",1],["run",1],["uninstall",1]]},{"id":"scripts/render_skill_install_sections.py#_zip_url","name":[["zip",1],["url",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["zip",3],["url",2],["repo",3],["str",4],["return",1],["https",1],["github",1],["com",1],["archive",1],["main",1]]},{"id":"scripts/render_skill_install_sections.py#check","name":[["check",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["check",2],["skills",5],["dir",5],["path",2],["list",2],["str",3],["pages",1],["whose",1],["install",1],["section",1],["missing",1],["stale",4],["hand",1],["edited",1],["page",4],["text",3],["expected",1],["items",1],["current",2],["read",1],["encoding",1],["utf",1],["if",2],["file",1],["else",1],["none",1],["append",1],["relative",1],["root",1],["return",1]]},{"id":"scripts/render_skill_install_sections.py#collection_members","name":[["collection",1],["members",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["collection",2],["members",2],["directory",3],["path",2],["list",2],["str",2],["return",1],["sorted",1],["member",4],["name",1],["iterdir",1],["if",1],["dir",1],["skill",1],["marker",1],["file",1]]},{"id":"scripts/render_skill_install_sections.py#expected","name":[["expected",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["expected",3],["skills",6],["dir",6],["path",6],["dict",3],["str",3],["every",1],["page",5],["full",1],["text",2],["keyed",1],["by",1],["constants",3],["installer",1],["out",3],["directory",3],["kind",3],["name",2],["iter",1],["pages",1],["facts",3],["lang",3],["heading",2],["headings",1],["items",1],["current",2],["read",1],["encoding",1],["utf",1],["if",1],["file",1],["else",1],["stamp",1],["render",1],["return",1]]},{"id":"scripts/render_skill_install_sections.py#installer_constants","name":[["installer",1],["constants",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["installer",5],["constants",2],["dict",2],["str",4],["two",1],["facts",1],["pages",1],["state",1],["owns",1],["cli",4],["dir",2],["mjs",4],["read",2],["text",2],["encoding",2],["utf",2],["source",4],["node",6],["floor",1],["search",2],["repo",6],["default",2],["if",1],["not",2],["raise",1],["system",1],["exit",1],["no",1],["longer",1],["declare",1],["min",1],["major",1],["return",1],["group",2]]},{"id":"scripts/render_skill_install_sections.py#iter_pages","name":[["iter",1],["pages",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["iter",2],["pages",6],["skills",8],["dir",8],["path",5],["list",3],["tuple",3],["str",6],["every",1],["directory",3],["owns",1],["install",1],["section",1],["kind",2],["name",5],["skill",4],["holding",2],["md",1],["collection",4],["one",1],["json",1],["index",2],["itself",1],["child",9],["sorted",1],["iterdir",1],["if",2],["not",1],["startswith",1],["continue",1],["marker",2],["file",2],["append",2],["elif",1],["return",1]]},{"id":"scripts/render_skill_install_sections.py#main","name":[["main",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",5],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["split",1],["add",1],["check",3],["action",1],["store",1],["true",1],["help",1],["exit",1],["naming",1],["every",2],["page",10],["whose",1],["section",1],["differs",1],["from",1],["template",2],["args",3],["parse",1],["if",4],["stale",4],["print",4],["len",1],["need",1],["python",1],["scripts",1],["render",1],["skill",2],["install",3],["sections",3],["py",1],["return",3],["matches",1],["written",3],["text",5],["expected",1],["items",1],["current",2],["read",1],["encoding",2],["utf",2],["file",1],["else",1],["write",1],["rewritten",1]]},{"id":"scripts/render_skill_install_sections.py#render","name":[["render",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["render",2],["kind",5],["str",15],["name",27],["lang",4],["constants",4],["dict",2],["facts",4],["section",2],["one",7],["page",1],["heading",1],["included",3],["without",3],["trailing",1],["blank",1],["line",1],["node",8],["repo",11],["top",3],["split",1],["main",3],["zip",16],["url",5],["en",8],["readme",3],["md",3],["installer",10],["tools",4],["skills",20],["if",10],["index",1],["else",5],["doc",3],["zh",3],["paragraphs",4],["list",1],["headings",1],["skill",8],["directory",8],["files",1],["so",2],["installing",2],["copying",1],["somewhere",1],["agent",3],["looks",1],["prereq",3],["bash",6],["nnpx",3],["github",4],["install",9],["target",8],["claude",10],["targets",5],["npm",10],["not",3],["include",1],["recipe",10],["git",2],["hub",2],["installation",1],["command",1],["above",1],["020",2],["unavailable",2],["release",2],["npx",4],["pku",3],["yuangroup",3],["openai4s",3],["installs",2],["published",2],["copy",5],["catalog",3],["differ",2],["from",3],["repository",6],["take",4],["itself",2],["turn",1],["into",3],["upload",2],["field",3],["wants",1],["tarball",6],["whole",3],["over",3],["100",3],["mb",3],["pipe",2],["posix",3],["shell",3],["mac",3],["os",3],["linux",3],["wsl",3],["extracts",1],["only",2],["python3",3],["zipfile",3],["click",2],["through",2],["form",2],["same",3],["download",2],["also",3],["route",2],["windows",3],["extract",2],["out",2],["unzip",2],["unpacks",1],["you",4],["already",2],["run",2],["open",3],["ai4",3],["there",2],["nothing",2],["wheel",3],["ships",2],["every",2],["bundled",2],["takes",1],["precedence",1],["named",1],["data",2],["dir",3],["user",2],["provenance",2],["refuses",1],["elif",1],["collection",9],["count",5],["member",3],["flat",3],["mkdir",1],["mv",1],["rather",1],["than",1],["directories",2],["behind",1],["single",1],["entry",1],["instead",1],["all",2],["want",1],["manifest",1],["json",1],["those",1],["names",1],["come",1],["uninstall",1],["installed",1],["answer",1],["puts",1],["descriptions",1],["code",1],["session",1],["prompt",1],["cost",2],["discovery",1],["context",1],["below",1],["exists",1],["avoid",1],["recipes",3],["need",1],["keep",1],["searches",1],["themselves",1],["they",1],["must",1],["sit",1],["exactly",2],["writes",1],["because",1],["folder",2],["nested",1],["inside",2],["discovered",1],["becomes",1],["pinned",1],["as",1],["stands",1],["here",1]]},{"id":"scripts/render_skill_install_sections.py#stamp","name":[["stamp",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["stamp",2],["text",4],["str",8],["section",11],["heading",11],["return",5],["its",2],["install",1],["replaced",1],["by",1],["given",1],["runs",1],["from",1],["line",6],["before",2],["next",4],["end",5],["file",1],["page",1],["without",1],["one",1],["gets",1],["first",1],["at",10],["there",1],["none",5],["lines",18],["split",2],["rstrip",1],["enumerate",2],["if",6],["insert",4],["startswith",2],["body",5],["while",1],["pop",1],["join",4],["range",1],["len",3],["tail",2]]},{"id":"scripts/render_skill_install_sections.py#wrap","name":[["wrap",1]],"path":[["scripts",1],["render",1],["skill",1],["install",1],["sections",1],["py",1]],"body":[["def",2],["wrap",3],["paragraph",3],["str",6],["width",5],["int",2],["greedy",1],["keeps",1],["inline",1],["code",1],["spans",1],["markdown",1],["links",1],["whole",1],["lines",4],["list",2],["current",7],["length",5],["token",5],["findall",1],["if",3],["len",2],["append",3],["join",3],["else",1],["return",1]]},{"id":"scripts/run_quality_gates.py","name":[["run",1],["quality",1],["gates",1],["py",1]],"path":[["scripts",1],["run",1],["quality",1],["gates",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["run",7],["every",3],["offline",1],["gate",5],["write",1],["receipt",6],["bound",1],["checkout",1],["sha",5],["uv",1],["python",2],["scripts",4],["quality",3],["gates",5],["py",2],["output",1],["json",2],["release",7],["pipeline",2],["answer",1],["not",2],["suite",2],["gated",2],["build",2],["produced",1],["these",1],["artifacts",1],["pass",1],["job",1],["runs",4],["no",2],["at",4],["all",1],["checks",1],["out",1],["tag",2],["scans",1],["secrets",1],["builds",1],["verifies",1],["wheel",1],["metadata",1],["sentence",1],["was",3],["only",1],["thing",2],["standing",1],["between",1],["claim",1],["tests",1],["false",1],["so",4],["here",2],["leave",1],["document",2],["saying",1],["ones",1],["ran",3],["they",2],["returned",1],["makes",1],["judgement",1],["records",1],["exit",3],["codes",2],["because",1],["decides",2],["passed",1],["flatter",1],["itself",2],["verify",1],["re",2],["derives",1],["releasing",1],["rather",3],["than",3],["trusting",1],["one",4],["written",1],["down",1],["list",1],["lives",1],["imported",1],["by",1],["both",1],["producer",1],["consumer",2],["live",1],["privately",1],["while",1],["compared",1],["nothing",1],["but",1],["naming",1],["instead",1],["eight",1],["argv",1],["never",1],["indistinguishable",1],["from",6],["real",1],["two",1],["things",1],["cannot",1],["locally",1],["pretend",1],["browser",1],["matrix",2],["support",1],["already",1],["push",1],["main",3],["points",1],["head",2],["plus",1],["check",3],["attests",1],["them",1],["git",1],["hub",1],["own",1],["exact",1],["commit",2],["executing",1],["hour",1],["work",1],["attested",1],["must",3],["be",2],["green",1],["latest",1],["attempt",1],["name",2],["as",1],["its",1],["even",1],["after",1],["fails",1],["red",1],["reports",1],["everything",1],["wrong",1],["first",1],["future",1],["import",8],["annotations",1],["argparse",1],["subprocess",1],["sys",2],["pathlib",1],["path",3],["root",2],["file",1],["resolve",1],["parents",1],["insert",1],["str",1],["noqa",2],["e402",2],["manifest",1],["error",1],["if",1],["raise",1],["system",1]]},{"id":"scripts/run_quality_gates.py#_attest","name":[["attest",1]],"path":[["scripts",1],["run",1],["quality",1],["gates",1],["py",1]],"body":[["def",2],["attest",4],["path",6],["none",3],["source",3],["sha",5],["str",2],["list",2],["dict",2],["turn",1],["saved",1],["check",8],["runs",5],["listing",3],["into",1],["receipt",1],["rows",1],["workflow",1],["writes",1],["gh",2],["api",2],["paginate",2],["page",1],["merge",3],["run",3],["pages",2],["every",1],["refusal",1],["about",1],["checks",1],["themselves",1],["release",2],["gates",2],["both",1],["pure",1],["therefore",1],["testable",1],["without",1],["network",1],["if",1],["raise",1],["gate",1],["manifest",1],["error",1],["no",1],["was",1],["supplied",1],["so",1],["browser",1],["python",1],["support",1],["matrices",1],["cannot",1],["be",1],["attested",1],["commit",1],["pass",1],["output",1],["slurp",1],["repos",1],["owner",1],["repo",1],["commits",1],["payload",2],["read",1],["text",1],["utf",1],["return",1],["expected",1]]},{"id":"scripts/run_quality_gates.py#_head_sha","name":[["head",1],["sha",1]],"path":[["scripts",1],["run",1],["quality",1],["gates",1],["py",1]],"body":[["def",2],["head",3],["sha",2],["str",2],["completed",3],["subprocess",1],["run",1],["git",1],["rev",1],["parse",1],["cwd",1],["root",1],["capture",1],["output",1],["true",1],["if",1],["returncode",1],["return",2],["stdout",1],["decode",1],["strip",1]]},{"id":"scripts/run_quality_gates.py#_merge_check_run_pages","name":[["merge",1],["check",1],["run",1],["pages",1]],"path":[["scripts",1],["run",1],["quality",1],["gates",1],["py",1]],"body":[["def",2],["merge",2],["check",13],["run",7],["pages",8],["text",6],["str",2],["dict",3],["one",3],["runs",14],["listing",5],["from",2],["every",3],["page",15],["gh",2],["api",2],["wrote",1],["paginate",2],["object",5],["endpoint",1],["writes",1],["each",2],["as",2],["its",1],["own",1],["json",5],["document",8],["back",2],["slurp",2],["wraps",1],["array",2],["instead",1],["single",1],["loads",1],["accepted",1],["neither",1],["once",1],["commit",1],["had",3],["more",1],["than",2],["100",1],["raised",1],["extra",1],["data",1],["second",1],["after",1],["local",1],["gate",5],["so",1],["release",1],["sha",1],["collected",1],["few",1],["nightly",1],["schedules",1],["dependabot",1],["could",1],["not",7],["produce",1],["receipt",1],["at",2],["all",2],["kept",1],["order",1],["attest",1],["still",1],["picks",1],["latest",1],["attempt",1],["per",2],["name",1],["across",1],["them",1],["anything",1],["sequence",1],["objects",2],["carrying",1],["list",7],["refused",1],["rather",1],["guessed",1],["decoder",2],["jsondecoder",1],["documents",3],["index",7],["while",2],["true",1],["len",2],["isspace",1],["if",5],["break",1],["try",1],["raw",1],["decode",1],["except",1],["jsondecode",1],["error",7],["raise",4],["manifest",4],["none",1],["append",1],["alone",1],["both",1],["reduce",1],["same",1],["ordered",1],["extend",2],["isinstance",3],["else",1],["empty",1],["number",3],["enumerate",1],["start",1],["carries",1],["no",1],["return",1]]},{"id":"scripts/run_quality_gates.py#main","name":[["main",1]],"path":[["scripts",1],["run",1],["quality",1],["gates",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",6],["argparse",1],["argument",4],["add",3],["output",2],["default",3],["release",5],["gates",6],["receipt",8],["name",6],["check",6],["runs",3],["type",2],["path",3],["none",4],["help",2],["json",4],["from",1],["commit",1],["api",1],["attested",3],["platform",10],["checks",7],["array",1],["rows",5],["produced",1],["by",2],["workflow",1],["args",6],["parse",1],["source",5],["sha",6],["head",2],["if",5],["not",3],["print",6],["error",7],["cannot",1],["determine",1],["would",3],["bind",1],["nothing",2],["return",4],["results",5],["list",3],["dict",2],["gate",8],["local",2],["command",6],["join",2],["flush",2],["true",2],["completed",4],["subprocess",1],["run",1],["cwd",1],["root",1],["append",1],["manifest",2],["argv",2],["verbatim",1],["as",2],["process",1],["happened",1],["assemble",1],["consumer",1],["compares",1],["them",1],["so",1],["difference",1],["here",1],["be",2],["unexplainable",1],["failure",1],["returncode",5],["failed",4],["loads",1],["read",1],["text",2],["utf",2],["try",1],["attest",1],["except",1],["oserror",1],["value",1],["fail",1],["closed",1],["write",2],["missing",1],["its",1],["half",2],["refused",1],["staging",1],["anyway",1],["unreadable",1],["disk",1],["worse",1],["than",1],["next",1],["reader",1],["has",1],["work",1],["out",1],["build",1],["dumps",1],["indent",1],["encoding",1],["row",3],["written",1],["12",1],["len",3],["failing",1]]},{"id":"scripts/source_secret_scan.py","name":[["source",1],["secret",1],["scan",1],["py",1]],"path":[["scripts",1],["source",1],["secret",1],["scan",1],["py",1]],"body":[["usr",1],["bin",1],["env",6],["python3",1],["fail",1],["closed",1],["credential",1],["shaped",1],["material",1],["release",2],["source",2],["tree",1],["scanner",1],["intentionally",1],["dependency",1],["free",1],["reports",1],["only",2],["detector",1],["names",1],["paths",1],["line",1],["numbers",1],["never",1],["echoes",1],["matching",1],["secret",1],["git",2],["select",1],["tracked",1],["non",1],["ignored",1],["candidate",1],["files",1],["deterministic",1],["filesystem",1],["fallback",1],["keeps",1],["archives",1],["minimal",1],["environments",1],["scannable",1],["from",3],["future",1],["import",7],["annotations",1],["argparse",1],["re",13],["subprocess",1],["sys",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",1],["frozen",1],["true",1],["text",2],["detectors",1],["tuple",2],["str",2],["pattern",1],["private",2],["key",8],["compile",9],["begin",1],["rsa",1],["ec",1],["openssh",1],["dsa",1],["aws",1],["access",1],["akia",1],["asia",1],["16",1],["github",1],["token",3],["bgh",1],["pousr",1],["za",5],["z0",2],["30",2],["openai",1],["api",3],["bsk",1],["proj",1],["24",1],["ark",1],["bark",1],["9a",2],["ignorecase",2],["google",1],["aiza",1],["35",1],["slack",1],["bxox",1],["20",2],["stripe",1],["live",2],["sk",1],["rk",1],["forbidden",2],["filenames",1],["frozenset",4],["npmrc",1],["pypirc",1],["credentials",1],["json",2],["service",1],["account",1],["allowed",1],["templates",1],["example",2],["sample",1],["template",1],["suffixes",1],["p12",1],["pfx",1],["excluded",1],["parts",1],["mypy",1],["cache",3],["pytest",1],["ruff",1],["venv",1],["pycache",1],["build",1],["dist",1],["node",1],["modules",1],["max",1],["bytes",1],["1024",2],["synthetic",2],["dummy",1],["fake",1],["test",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/source_secret_scan.py#_git_candidates","name":[["git",1],["candidates",1]],"path":[["scripts",1],["source",1],["secret",1],["scan",1],["py",1]],"body":[["def",2],["git",3],["candidates",2],["root",4],["path",5],["list",2],["none",3],["try",1],["result",2],["subprocess",2],["run",1],["str",1],["ls",1],["files",1],["cached",1],["others",1],["exclude",1],["standard",1],["check",1],["true",2],["capture",1],["output",1],["except",1],["oserror",1],["called",1],["process",1],["error",1],["return",2],["raw",3],["decode",1],["utf",1],["surrogateescape",1],["stdout",1],["split",1],["if",1]]},{"id":"scripts/source_secret_scan.py#candidate_files","name":[["candidate",1],["files",1]],"path":[["scripts",1],["source",1],["secret",1],["scan",1],["py",1]],"body":[["def",2],["candidate",2],["files",4],["root",7],["path",10],["list",4],["return",2],["regular",1],["non",1],["symlink",2],["release",2],["candidates",6],["stable",1],["order",1],["resolve",1],["git",5],["empty",1],["listing",1],["must",1],["fall",1],["back",1],["too",1],["not",4],["just",1],["failed",1],["one",1],["scanning",1],["directory",1],["inside",1],["repository",1],["but",1],["entirely",1],["ignored",1],["by",1],["staged",1],["bundle",1],["under",1],["build",1],["say",1],["makes",1],["ls",1],["exit",1],["no",1],["output",1],["taking",1],["at",1],["face",1],["value",4],["scans",1],["zero",1],["reports",1],["clean",1],["pass",1],["scanner",1],["has",1],["fail",1],["closed",1],["so",1],["treat",1],["told",2],["me",2],["nothing",1],["exactly",1],["like",1],["could",1],["help",1],["if",3],["rglob",1],["selected",3],["try",1],["relative",3],["except",1],["error",1],["continue",3],["any",1],["part",2],["excluded",1],["parts",2],["file",1],["append",1],["sorted",1],["key",1],["lambda",1],["as",1],["posix",1]]},{"id":"scripts/source_secret_scan.py#Finding","name":[["finding",1]],"path":[["scripts",1],["source",1],["secret",1],["scan",1],["py",1]],"body":[["class",2],["finding",2],["path",1],["str",2],["line",1],["int",1],["detector",1]]},{"id":"scripts/source_secret_scan.py#main","name":[["main",1]],"path":[["scripts",1],["source",1],["secret",1],["scan",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["add",1],["root",5],["type",1],["path",4],["default",2],["file",3],["resolve",1],["parents",1],["help",1],["repository",1],["unpacked",1],["source",3],["project",1],["args",4],["parse",1],["findings",4],["scan",3],["if",2],["finding",7],["location",2],["line",2],["else",1],["print",3],["detector",1],["sys",2],["stderr",2],["secret",2],["failed",1],["len",2],["matched",1],["values",1],["were",1],["suppressed",1],["return",2],["passed",1],["candidate",1],["files",2]]},{"id":"scripts/source_secret_scan.py#scan","name":[["scan",1]],"path":[["scripts",1],["source",1],["secret",1],["scan",1],["py",1]],"body":[["def",2],["scan",2],["root",6],["path",7],["list",3],["finding",6],["resolve",1],["findings",5],["candidate",1],["files",1],["relative",5],["as",1],["posix",1],["lower",4],["name",5],["casefold",2],["if",3],["forbidden",2],["filenames",1],["startswith",1],["env",2],["not",1],["allowed",1],["templates",1],["suffix",1],["suffixes",1],["append",3],["credential",1],["file",2],["try",1],["payload",4],["read",1],["bytes",2],["except",1],["oserror",1],["unreadable",1],["continue",2],["len",1],["max",1],["text",4],["8192",1],["decode",1],["utf",1],["replace",1],["line",4],["number",2],["enumerate",1],["splitlines",1],["start",1],["detector",2],["pattern",2],["detectors",1],["matches",2],["finditer",1],["any",1],["synthetic",1],["token",1],["search",1],["match",2],["group",1],["none",1],["return",1]]},{"id":"scripts/update_contributors.py","name":[["update",1],["contributors",1],["py",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["regenerate",1],["community",2],["contributors",13],["wall",2],["readmes",2],["fetches",1],["repository",2],["straight",1],["from",2],["git",7],["hub",7],["api",5],["same",2],["source",2],["commit",4],["count",1],["order",1],["as",5],["sidebar",2],["graph",4],["appends",1],["publicly",2],["recognized",3],["contributions",2],["not",3],["represented",2],["then",2],["rewrites",1],["block",1],["between",1],["markers",1],["each",3],["readme",3],["unlike",1],["third",1],["party",1],["image",2],["service",1],["contrib",1],["rocks",1],["calls",1],["anonymously",1],["gets",1],["rate",1],["limited",2],["repo",3],["rendered",2],["only",1],["single",1],["avatar",6],["runs",1],["own",1],["token",2],["sees",1],["every",2],["attributed",1],["contributor",1],["markdown",1],["strips",1],["inline",1],["css",1],["so",5],["plain",1],["img",1],["always",1],["square",1],["committed",2],["svg",1],["embeds",1],["data",1],["uri",1],["blocked",1],["by",2],["raw",1],["githubusercontent",1],["content",1],["security",1],["policy",1],["cropped",1],["circle",2],["transparent",1],["corners",1],["small",1],["png",1],["under",1],["github",5],["round",1],["raster",1],["renders",1],["everywhere",1],["wrapped",1],["link",1],["person",1],["profile",1],["run",1],["daily",1],["local",1],["automation",1],["runnable",1],["manually",1],["preview",1],["gh",1],["auth",1],["session",1],["requires",1],["pillow",1],["future",1],["import",8],["annotations",1],["io",1],["json",1],["os",3],["re",1],["subprocess",1],["sys",1],["urllib",1],["request",1],["environ",1],["pku",1],["yuan",1],["group",1],["open",1],["ai4",1],["md",2],["zh",1],["dir",1],["path",1],["join",1],["start",2],["end",2],["src",1],["256",1],["crop",1],["resolution",1],["crisp",1],["display",1],["64",1],["size",1],["px",1],["close",1],["original",1],["bots",1],["automated",1],["co",2],["author",2],["identity",1],["members",1],["noreply",1],["anthropic",1],["com",2],["has",2],["no",2],["account",3],["shows",1],["unlinked",1],["grey",1],["omits",1],["naturally",1],["excluded",1],["here",1],["too",1],["exclude",1],["actions",2],["bot",2],["dependabot",1],["user",2],["accepted",1],["keep",1],["list",1],["logins",1],["whose",2],["recognition",2],["already",1],["public",1],["difficulttopickaname",2],["maintainer",1],["codeowners",1],["openai4s",2],["server",1],["tests",1],["browser",1],["smoke",1],["mjs",1],["commits",1],["history",1],["authored",1],["minhan",2],["tang",1],["tang19",1],["gmail",1],["but",1],["returns",1],["them",2],["linked",1],["cannot",1],["see",1],["durable",1],["fix",1],["their",2],["side",1],["adding",1],["address",1],["retroactively",1],["links",1],["past",1],["entry",1],["carries",1],["until",1],["include",1],["drops",1],["automatically",1],["moment",1],["starts",1],["returning",1],["login",1],["nothing",1],["be",1],["cleaned",1],["up",1],["afterwards",1],["eqstlab",1],["ua",1],["agent",1],["script",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/update_contributors.py#_avatar_name","name":[["avatar",1],["name",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["avatar",2],["name",2],["login",3],["str",4],["return",1],["png",1]]},{"id":"scripts/update_contributors.py#_circular_png","name":[["circular",1],["png",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["circular",2],["png",3],["raw",3],["bytes",6],["from",1],["pil",1],["import",1],["image",8],["draw",3],["ops",2],["im",3],["fit",1],["open",1],["io",4],["convert",1],["rgba",1],["src",6],["method",1],["lanczos",1],["mask",3],["new",1],["ellipse",1],["fill",1],["255",1],["putalpha",1],["out",3],["save",1],["format",1],["optimize",1],["true",1],["return",1],["getvalue",1]]},{"id":"scripts/update_contributors.py#_get","name":[],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["url",3],["str",4],["token",4],["none",2],["bytes",2],["req",3],["urllib",2],["request",3],["headers",1],["dict",1],["ua",1],["if",1],["add",1],["header",1],["authorization",1],["bearer",1],["urlopen",1],["timeout",1],["30",1],["as",1],["resp",2],["return",1],["read",1]]},{"id":"scripts/update_contributors.py#_token","name":[["token",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["token",8],["str",2],["none",4],["os",2],["environ",2],["github",1],["gh",2],["if",1],["return",3],["try",1],["local",1],["convenience",1],["only",1],["out",2],["subprocess",1],["run",1],["auth",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["10",1],["stdout",1],["strip",1],["except",1],["exception",1],["noqa",1],["ble001",1]]},{"id":"scripts/update_contributors.py#fetch_contributors","name":[["fetch",1],["contributors",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["fetch",2],["contributors",3],["token",3],["str",3],["none",2],["list",5],["dict",4],["people",3],["page",5],["while",1],["true",2],["url",2],["https",1],["api",1],["github",1],["com",1],["repos",1],["repo",1],["per",1],["100",2],["batch",5],["json",1],["loads",1],["if",3],["not",3],["isinstance",1],["break",2],["extend",1],["len",1],["seen",3],["kept",4],["login",6],["type",1],["user",1],["exclude",1],["continue",1],["add",1],["append",1],["stable",1],["sort",2],["by",1],["commit",1],["count",1],["desc",1],["git",1],["hub",1],["default",1],["contributor",1],["order",1],["key",1],["lambda",1],["contributions",1],["reverse",1],["return",1]]},{"id":"scripts/update_contributors.py#include_recognized_contributors","name":[["include",1],["recognized",1],["contributors",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["include",2],["recognized",3],["contributors",5],["people",4],["list",5],["dict",4],["append",1],["public",1],["non",1],["commit",1],["without",1],["duplicating",1],["api",2],["users",2],["same",1],["two",1],["guards",1],["fetch",1],["applies",1],["row",1],["apply",1],["here",1],["hand",1],["maintained",1],["not",3],["reason",1],["render",1],["bot",1],["organization",1],["account",1],["inside",1],["wall",1],["otherwise",1],["restricted",1],["human",1],["seen",2],["person",2],["login",6],["casefold",2],["return",1],["if",1],["exclude",1]]},{"id":"scripts/update_contributors.py#main","name":[["main",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["main",2],["int",2],["token",4],["people",8],["fetch",1],["contributors",4],["if",2],["not",1],["print",2],["no",1],["fetched",1],["rate",1],["limit",1],["auth",1],["file",1],["sys",1],["stderr",1],["return",2],["include",1],["recognized",1],["have",3],["png",3],["written",2],["write",1],["avatars",1],["block",2],["render",1],["changed",2],["readmes",2],["os",1],["path",1],["exists",1],["update",1],["readme",1],["len",2],["join",1],["login",1],["ncircular",1],["pngs",1],["refreshed",1],["linked",1],["locally",1],["updated",1],["none",1]]},{"id":"scripts/update_contributors.py#render","name":[["render",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["render",2],["people",3],["list",2],["dict",2],["have",3],["png",4],["str",4],["rows",3],["login",8],["src",3],["avatar",2],["dir",1],["replace",1],["os",1],["sep",1],["name",1],["if",1],["else",1],["https",2],["github",2],["com",2],["append",1],["href",1],["title",1],["img",1],["width",1],["display",2],["height",1],["alt",1],["return",1],["join",1]]},{"id":"scripts/update_contributors.py#update_readme","name":[["update",1],["readme",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["update",2],["readme",2],["path",5],["str",4],["block",3],["bool",2],["open",2],["encoding",2],["utf",2],["as",2],["fh",4],["text",5],["read",1],["if",2],["start",3],["not",3],["end",3],["print",1],["markers",1],["found",1],["file",1],["sys",1],["stderr",1],["return",3],["false",2],["replacement",2],["updated",3],["re",4],["sub",1],["escape",2],["lambda",1],["flags",1],["dotall",1],["write",1],["true",1]]},{"id":"scripts/update_contributors.py#write_avatars","name":[["write",1],["avatars",1]],"path":[["scripts",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["write",3],["avatars",4],["people",5],["list",2],["dict",2],["token",4],["str",4],["none",3],["tuple",2],["int",2],["refresh",2],["prune",2],["departed",1],["say",1],["was",1],["written",5],["returns",1],["logins",1],["have",3],["usable",1],["committed",3],["png",10],["number",1],["run",2],["actually",1],["produced",1],["file",3],["name",10],["exists",1],["refreshed",1],["different",1],["facts",1],["only",2],["second",1],["one",1],["says",1],["worked",1],["os",6],["makedirs",1],["avatar",14],["dir",5],["exist",1],["ok",1],["true",1],["login",10],["url",9],["https",1],["github",2],["com",3],["if",4],["else",2],["256",1],["try",1],["api",1],["own",1],["fetched",1],["authenticated",1],["form",1],["302s",1],["githubusercontent",1],["urllib",1],["copies",1],["every",1],["header",1],["except",2],["content",2],["length",1],["type",1],["across",1],["redirect",1],["so",2],["sending",1],["here",1],["would",1],["hand",1],["host",1],["never",2],["asked",1],["circular",1],["exception",1],["as",3],["exc",2],["noqa",1],["ble001",1],["print",1],["failed",1],["sys",1],["stderr",1],["continue",1],["open",1],["path",2],["join",2],["wb",1],["drop",1],["old",2],["identities",1],["legacy",1],["svgs",1],["but",1],["keep",1],["current",3],["contributor",1],["transient",1],["fails",1],["compared",1],["case",2],["insensitively",1],["because",1],["whose",1],["casing",1],["drifts",1],["from",2],["filename",1],["writes",1],["through",1],["existing",1],["inode",1],["under",1],["preserving",1],["filesystem",1],["exact",1],["match",1],["then",1],["deletes",1],["just",1],["person",5],["casefold",2],["listdir",2],["not",2],["endswith",1],["svg",1],["remove",1],["derived",1],["survived",1],["disk",3],["spelled",1],["exactly",1],["render",1],["will",1],["spell",1],["local",1],["img",1],["src",1],["emitted",1],["there",1],["return",1]]},{"id":"scripts/verify_linux_bundle.py","name":[["verify",1],["linux",1],["bundle",1],["py",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["usr",1],["bin",3],["env",2],["python3",4],["validate",1],["linux",9],["tar",2],["gz",2],["release",2],["bundle",12],["only",2],["standard",1],["library",1],["verify",4],["artifacts",1],["py",5],["guards",2],["wheel",2],["sdist",1],["macos",1],["dmg",1],["tarball",1],["third",1],["contract",8],["ships",1],["embedded",2],["relocatable",1],["cpython",1],["plus",1],["whole",1],["science",3],["stack",3],["from",11],["scripts",4],["bundled",2],["packages",1],["txt",1],["loose",1],["source",2],["tree",2],["so",1],["failures",1],["worth",1],["catching",1],["ones",1],["no",2],["check",7],["see",1],["runtime",3],["did",2],["not",2],["relocate",1],["silently",1],["install",2],["missing",1],["web",1],["ui",1],["worker",1],["desktop",2],["entry",1],["launches",1],["nothing",1],["developer",1],["swept",1],["into",1],["archive",2],["dist",1],["open",4],["ai4",4],["x86",4],["64",5],["build",1],["stage",1],["everything",1],["here",1],["runs",2],["any",1],["host",2],["because",1],["be",1],["inspected",1],["without",1],["being",2],["executed",1],["matching",1],["architecture",1],["strictly",1],["more",1],["interpreter",1],["way",1],["prove",1],["imports",2],["rather",2],["than",2],["merely",1],["present",1],["disk",1],["cross",1],["built",1],["image",1],["therefore",1],["gets",1],["real",1],["verification",1],["just",1],["weaker",1],["one",1],["report",1],["says",1],["two",1],["was",1],["letting",1],["skipped",1],["read",1],["as",1],["pass",1],["future",1],["import",20],["annotations",1],["argparse",1],["contextlib",2],["json",1],["platform",1],["re",2],["struct",1],["subprocess",1],["sys",2],["tarfile",1],["tempfile",1],["collections",1],["abc",1],["iterator",1],["pathlib",1],["path",4],["insert",1],["str",1],["file",1],["resolve",1],["parent",1],["error",1],["noqa",7],["e402",7],["bytecode",1],["secrets",1],["python",1],["sources",1],["declared",1],["version",3],["relative",1],["whether",1],["must",1],["carry",1],["executable",1],["bit",1],["required",1],["entries",1],["true",5],["openai4s",3],["sh",2],["uninstall",1],["false",5],["license",1],["pip",1],["conf",1],["share",1],["applications",1],["src",1],["init",1],["icon",1],["sizes",1],["16",1],["32",1],["48",1],["128",1],["256",1],["512",1],["dirname",1],["compile",1],["arch",2],["aarch64",2],["aliases",1],["amd64",1],["arm64",1],["contextmanager",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/verify_linux_bundle.py#_archive_arch","name":[["archive",1],["arch",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["archive",2],["arch",4],["app",4],["path",2],["tuple",2],["str",4],["matched",4],["dirname",1],["match",1],["name",2],["if",1],["not",2],["raise",1],["bundle",1],["check",1],["error",1],["directory",1],["open",1],["ai4",1],["version",2],["linux",1],["return",1],["group",2]]},{"id":"scripts/verify_linux_bundle.py#_can_execute","name":[["execute",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["execute",2],["arch",4],["str",2],["bool",2],["host",3],["platform",2],["machine",1],["lower",1],["return",1],["sys",1],["startswith",1],["linux",1],["aliases",1]]},{"id":"scripts/verify_linux_bundle.py#_check_cli_executes","name":[["check",1],["cli",1],["executes",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",3],["cli",2],["executes",2],["runtime",3],["path",7],["src",3],["none",2],["daemon",1],["entry",1],["point",1],["must",1],["work",1],["offline",1],["from",1],["outside",1],["any",1],["checkout",1],["result",5],["run",2],["str",4],["openai4s",2],["help",2],["cwd",1],["tempfile",1],["gettempdir",1],["env",1],["usr",1],["bin",2],["pythonpath",1],["home",2],["if",1],["returncode",1],["serve",1],["not",2],["stdout",2],["raise",1],["bundle",2],["error",1],["python",1],["did",1],["inside",1],["stderr",1],["strip",2],["400",1]]},{"id":"scripts/verify_linux_bundle.py#_check_desktop_entry","name":[["check",1],["desktop",1],["entry",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",4],["desktop",5],["entry",7],["app",4],["path",2],["none",2],["menu",3],["must",2],["be",2],["template",5],["install",3],["sh",3],["fill",1],["relocatable",1],["tarball",1],["not",3],["know",1],["will",1],["unpacked",1],["so",1],["pre",1],["baked",1],["absolute",1],["exec",2],["would",2],["produce",1],["launches",1],["nothing",2],["shipping",1],["only",1],["correct",1],["if",4],["something",1],["substitutes",2],["both",1],["halves",1],["checked",1],["together",1],["share",1],["applications",1],["openai4s",1],["text",4],["read",2],["utf",2],["required",2],["type",1],["application",1],["name",1],["open",2],["ai4",2],["appdir",2],["icon",3],["missing",4],["line",3],["raise",2],["bundle",2],["error",2],["join",1],["installer",2],["placeholder",4],["never",1],["installed",1],["carry",1],["literal",1],["launch",1]]},{"id":"scripts/verify_linux_bundle.py#_check_icons","name":[["check",1],["icons",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",5],["icons",3],["app",4],["path",2],["str",2],["hicolor",3],["ladder",2],["must",1],["exist",1],["actually",1],["be",1],["at",1],["declared",1],["sizes",4],["resize",1],["step",1],["failed",1],["open",1],["writing",1],["1024px",1],["master",1],["into",1],["every",1],["slot",1],["leaves",1],["directory",1],["tree",1],["looks",1],["complete",2],["desktop",1],["renders",1],["blurry",1],["oversized",1],["tile",1],["so",1],["pixel",1],["dimensions",1],["part",1],["root",2],["share",1],["size",10],["icon",7],["apps",1],["openai4s",1],["png",2],["if",2],["not",2],["file",1],["raise",2],["bundle",3],["error",2],["ships",1],["no",1],["actual",4],["relative",1],["return",1],["len",1],["16",1],["512px",1]]},{"id":"scripts/verify_linux_bundle.py#_check_layout","name":[["check",1],["layout",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",4],["layout",2],["app",9],["path",14],["tuple",2],["launcher",5],["open",1],["ai4",1],["runtime",5],["bin",3],["python3",1],["src",4],["label",2],["embedded",1],["interpreter",1],["openai4s",3],["bundled",1],["cli",1],["install",3],["sh",3],["source",1],["tree",1],["if",2],["not",3],["exists",1],["raise",2],["bundle",3],["error",2],["missing",1],["its",1],["stat",1],["st",1],["mode",1],["0o111",1],["executable",1],["return",1]]},{"id":"scripts/verify_linux_bundle.py#_check_pip_redirect","name":[["check",1],["pip",1],["redirect",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",3],["pip",7],["redirect",4],["app",3],["path",2],["none",2],["must",1],["be",1],["redirected",1],["out",1],["bundle",3],["before",1],["anything",1],["installs",2],["kernel",1],["strips",1],["every",1],["variable",1],["from",1],["cell",2],["environment",1],["so",1],["env",1],["based",1],["covers",1],["daemon",1],["misses",1],["host",1],["bash",1],["install",2],["without",1],["site",2],["config",1],["first",1],["writes",1],["into",1],["unpacked",1],["fails",1],["outright",1],["system",1],["wide",1],["read",2],["only",1],["unpack",1],["text",3],["runtime",2],["conf",2],["utf",1],["if",1],["user",4],["true",3],["not",2],["replace",1],["raise",1],["error",1]]},{"id":"scripts/verify_linux_bundle.py#_check_relocatable","name":[["check",1],["relocatable",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",4],["relocatable",3],["app",4],["path",5],["launcher",3],["none",2],["nothing",1],["entry",1],["points",1],["may",1],["point",1],["back",1],["at",1],["build",2],["machine",2],["script",4],["bin",1],["openai4s",1],["install",1],["sh",1],["text",4],["read",1],["utf",1],["if",1],["bash",1],["source",1],["not",2],["raise",2],["bundle",2],["error",2],["name",2],["self",1],["locate",1],["cannot",1],["be",1],["stale",2],["re",1],["findall",1],["users",1],["home",1],["hardcodes",1]]},{"id":"scripts/verify_linux_bundle.py#_check_runtime_executes","name":[["check",1],["runtime",1],["executes",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",7],["runtime",5],["executes",2],["path",9],["app",3],["imports",4],["list",3],["str",7],["interpreter",3],["must",1],["relocate",2],["bundle",10],["already",1],["hold",1],["stack",2],["probe",3],["import",4],["json",5],["sys",6],["mods",2],["loads",2],["argv",1],["missing",7],["located",6],["name",6],["try",1],["getattr",1],["file",1],["none",1],["except",1],["exception",1],["as",2],["error",7],["append",1],["print",1],["dumps",2],["prefix",8],["version",3],["split",1],["isolated",1],["no",3],["cwd",2],["pythonpath",1],["user",1],["site",1],["without",1],["checker",1],["own",1],["environment",1],["satisfy",1],["only",1],["thing",1],["standing",1],["between",1],["build",1],["script",1],["install",1],["manifest",1],["drifting",1],["apart",1],["result",4],["run",2],["tempfile",1],["gettempdir",1],["env",1],["usr",1],["bin",2],["if",5],["returncode",1],["raise",5],["embedded",2],["failed",1],["stderr",1],["strip",2],["report",8],["stdout",1],["splitlines",1],["bundled",2],["science",1],["incomplete",1],["join",1],["root",4],["resolve",4],["sorted",2],["did",3],["not",7],["every",1],["core",1],["package",1],["importable",1],["same",1],["prove",1],["each",1],["one",1],["resolved",1],["out",1],["itself",1],["origin",5],["items",1],["parents",2],["from",1],["inside",1],["into",1],["return",1]]},{"id":"scripts/verify_linux_bundle.py#_check_stack_present","name":[["check",1],["stack",1],["present",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",4],["stack",3],["present",3],["app",3],["path",2],["imports",4],["list",2],["str",2],["int",2],["every",1],["manifest",1],["package",2],["physically",1],["inside",1],["bundle",2],["site",9],["packages",2],["works",1],["everywhere",1],["including",1],["from",2],["machine",1],["cannot",1],["execute",1],["target",1],["deliberately",1],["weaker",1],["than",1],["import",2],["probe",1],["not",2],["replace",1],["be",1],["still",1],["fail",1],["missing",5],["name",8],["found",2],["init",1],["py",2],["file",2],["any",2],["glob",2],["so",2],["dir",1],["if",2],["append",1],["raise",1],["error",1],["bundled",1],["science",1],["incomplete",1],["join",1],["return",1],["len",1]]},{"id":"scripts/verify_linux_bundle.py#_check_version","name":[["check",1],["version",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",3],["version",7],["app",4],["path",4],["src",3],["str",2],["three",2],["places",1],["written",1],["must",1],["agree",1],["they",1],["produced",1],["by",1],["different",1],["mechanisms",1],["sed",1],["out",1],["source",3],["at",1],["build",2],["time",1],["directory",2],["name",5],["itself",1],["so",1],["mismatch",2],["means",1],["ran",1],["against",1],["tree",1],["did",1],["not",2],["ship",1],["declared",5],["stamped",3],["read",1],["text",1],["utf",1],["strip",1],["from",3],["arch",2],["archive",1],["if",1],["raise",1],["bundle",1],["error",1],["declares",1],["says",2],["return",1]]},{"id":"scripts/verify_linux_bundle.py#_png_size","name":[["png",1],["size",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["png",4],["size",2],["path",6],["tuple",2],["int",4],["header",4],["read",1],["bytes",1],["24",2],["if",1],["x89",1],["x1a",1],["12",1],["16",2],["ihdr",2],["raise",1],["bundle",1],["check",1],["error",1],["name",1],["not",1],["leading",1],["chunk",1],["width",2],["height",2],["struct",1],["unpack",1],["ii",1],["return",1]]},{"id":"scripts/verify_linux_bundle.py#_run","name":[["run",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["run",3],["argv",3],["list",2],["str",4],["kwargs",3],["object",2],["subprocess",3],["completed",2],["process",2],["return",1],["capture",1],["output",1],["true",2],["text",1],["type",2],["ignore",1],["arg",1]]},{"id":"scripts/verify_linux_bundle.py#_site_packages","name":[["site",1],["packages",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["site",4],["packages",4],["app",3],["path",4],["candidates",3],["sorted",1],["runtime",2],["lib",1],["glob",1],["python3",1],["if",1],["not",1],["raise",1],["bundle",1],["check",1],["error",1],["embedded",1],["has",1],["no",1],["directory",1],["return",1]]},{"id":"scripts/verify_linux_bundle.py#_unpacked","name":[["unpacked",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["unpacked",2],["target",7],["path",8],["iterator",2],["tuple",2],["tarfile",5],["tar",5],["file",2],["none",3],["yield",3],["app",1],["directory",4],["unpacking",1],["gz",2],["into",1],["temp",2],["dir",4],["first",1],["if",4],["return",1],["not",3],["raise",2],["bundle",2],["check",3],["error",2],["archive",6],["open",1],["as",2],["members",1],["member",3],["name",1],["getmembers",1],["tempfile",1],["temporary",1],["prefix",1],["openai4s",1],["linux",1],["verify",1],["scratch",3],["data",2],["refuses",1],["absolute",1],["paths",1],["parent",1],["escapes",1],["links",1],["point",1],["outside",2],["verification",1],["must",1],["be",1],["step",1],["lets",1],["malformed",1],["artifact",1],["write",1],["its",1],["own",1],["extractall",1],["filter",1],["roots",4],["iterdir",1],["len",2],["expected",1],["exactly",1],["one",1],["top",1],["level",1],["found",1]]},{"id":"scripts/verify_linux_bundle.py#check_tar_members","name":[["check",1],["tar",1],["members",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["check",8],["tar",5],["members",7],["dict",2],["str",4],["tarfile",2],["info",2],["one",3],["top",9],["level",4],["directory",4],["correctly",1],["named",1],["exec",1],["bits",1],["intact",1],["takes",1],["already",1],["collected",1],["member",5],["map",1],["rather",2],["than",2],["file",1],["so",1],["same",1],["run",1],["over",1],["tarball",1],["being",1],["streamed",1],["out",1],["windows",1],["package",1],["zip",1],["nothing",1],["seekable",1],["returns",1],["name",3],["mode",4],["read",1],["from",2],["archive",5],["unpacked",1],["copy",1],["executable",5],["bit",1],["property",1],["ships",1],["extraction",1],["add",1],["lose",1],["launcher",1],["arrives",1],["non",1],["bundle",7],["nobody",1],["start",1],["if",5],["not",5],["raise",5],["error",5],["empty",1],["tops",4],["split",1],["len",1],["must",1],["hold",1],["exactly",1],["found",1],["join",1],["sorted",1],["pop",1],["dirname",1],["match",1],["open",1],["ai4",1],["version",1],["linux",1],["arch",1],["relative",4],["required",1],["entries",1],["items",1],["none",1],["missing",1],["0o111",1],["inside",1],["unpacking",1],["would",1],["produce",1],["cannot",1],["be",1],["started",1],["return",1]]},{"id":"scripts/verify_linux_bundle.py#main","name":[["main",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["add",1],["target",2],["type",1],["path",2],["help",1],["tar",2],["gz",1],["unpacked",1],["app",1],["directory",1],["args",3],["parse",1],["try",1],["verify",1],["resolve",1],["except",1],["bundle",3],["check",1],["error",7],["oserror",1],["syntax",1],["value",1],["tarfile",1],["subprocess",1],["called",1],["process",1],["as",1],["print",2],["linux",2],["verification",1],["failed",1],["file",1],["sys",1],["stderr",1],["return",2],["verified",1]]},{"id":"scripts/verify_linux_bundle.py#verify","name":[["verify",1]],"path":[["scripts",1],["verify",1],["linux",1],["bundle",1],["py",1]],"body":[["def",2],["verify",2],["target",3],["path",2],["none",3],["unpacked",1],["as",1],["app",17],["archive",2],["launcher",3],["runtime",10],["src",6],["check",13],["layout",1],["version",5],["arch",6],["skills",3],["sources",2],["python",4],["scripts",1],["imports",4],["bundled",1],["present",5],["stack",1],["compiled",2],["bytecode",2],["lib",1],["icons",4],["desktop",2],["entry",3],["pip",1],["redirect",1],["relocatable",2],["no",2],["secrets",2],["bin",1],["openai4s",2],["install",2],["sh",3],["uninstall",1],["if",1],["execute",1],["executes",2],["cli",1],["note",3],["embedded",1],["cpython",1],["science",2],["packages",3],["imported",2],["from",1],["inside",1],["bundle",3],["help",1],["runs",1],["depth",4],["executed",1],["else",1],["site",1],["not",1],["host",2],["cannot",1],["run",2],["linux",2],["binaries",1],["static",1],["only",1],["before",1],["releasing",1],["print",8],["name",1],["web",1],["ui",1],["worker",1],["compute",1],["templates",1],["precompiled",1],["pyc",1],["hash",1],["based",1],["never",1],["rewritten",1],["place",1],["template",1],["substitution",1],["build",1],["machine",1],["paths",1],["points",1]]},{"id":"scripts/verify_macos_bundle.py","name":[["verify",1],["macos",1],["bundle",1],["py",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["usr",1],["bin",1],["env",2],["python3",1],["validate",1],["mac",2],["os",1],["app",3],["dmg",5],["release",2],["image",2],["only",2],["standard",1],["library",1],["verify",3],["artifacts",1],["py",4],["guards",1],["wheel",2],["sdist",1],["different",1],["contract",10],["ships",1],["embedded",1],["relocatable",1],["cpython",1],["plus",1],["whole",1],["science",2],["stack",2],["from",11],["scripts",4],["bundled",2],["packages",1],["txt",1],["loose",1],["source",2],["tree",2],["so",1],["failures",1],["worth",1],["catching",1],["ones",1],["no",2],["check",6],["see",1],["runtime",1],["not",2],["relocate",1],["silently",1],["did",1],["install",1],["rdkit",1],["scanpy",1],["numba",1],["missing",1],["web",1],["ui",1],["worker",1],["broken",1],["ad",1],["hoc",1],["signature",1],["developer",1],["swept",1],["into",1],["half",1],["every",1],["platform",1],["shares",1],["lives",1],["bundle",11],["stays",1],["here",1],["genuinely",1],["specific",1],["layout",1],["info",1],["plist",1],["icns",1],["ladder",1],["codesign",1],["python",3],["macos",3],["dist",1],["open",2],["ai4",2],["arm64",1],["build",1],["stage",1],["argument",1],["attached",1],["read",1],["verified",1],["detached",1],["future",1],["import",16],["annotations",1],["argparse",1],["contextlib",2],["plistlib",1],["subprocess",1],["sys",2],["tempfile",1],["collections",1],["abc",1],["iterator",1],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parent",1],["error",1],["noqa",7],["e402",7],["imports",1],["bytecode",1],["secrets",1],["sources",1],["declared",1],["version",1],["contextmanager",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/verify_macos_bundle.py#_bundle","name":[["bundle",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["bundle",3],["target",5],["path",5],["iterator",2],["yield",3],["app",3],["directory",2],["attaching",1],["dmg",3],["read",1],["only",1],["if",3],["needed",1],["suffix",1],["return",1],["tempfile",1],["temporary",1],["prefix",1],["openai4s",1],["verify",1],["as",1],["mount",4],["subprocess",2],["run",2],["hdiutil",2],["attach",1],["readonly",1],["nobrowse",1],["mountpoint",1],["str",1],["check",3],["true",3],["capture",2],["output",2],["try",1],["apps",4],["sorted",1],["glob",1],["len",2],["raise",1],["error",1],["expected",1],["exactly",1],["one",1],["image",1],["found",1],["finally",1],["detach",1],["force",1],["false",1]]},{"id":"scripts/verify_macos_bundle.py#_check_cli","name":[["check",1],["cli",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["check",3],["cli",2],["runtime",3],["path",7],["src",3],["none",2],["daemon",1],["entry",1],["point",1],["must",1],["work",1],["offline",1],["from",1],["outside",1],["any",1],["checkout",1],["result",5],["run",2],["str",4],["openai4s",2],["help",2],["cwd",1],["tempfile",1],["gettempdir",1],["env",1],["usr",1],["bin",2],["pythonpath",1],["home",2],["if",1],["returncode",1],["serve",1],["not",2],["stdout",2],["raise",1],["bundle",2],["error",1],["python",1],["did",1],["inside",1],["stderr",1],["strip",2],["400",1]]},{"id":"scripts/verify_macos_bundle.py#_check_icon","name":[["check",1],["icon",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["check",6],["icon",7],["app",7],["path",2],["str",2],["icns",8],["must",1],["exist",1],["carry",1],["full",1],["retina",3],["ladder",2],["info",1],["plist",1],["declares",1],["so",2],["absent",1],["truncated",1],["one",1],["bundle",5],["shows",1],["blank",1],["page",1],["dock",1],["container",2],["named",1],["entries",1],["build",1],["only",1],["sliced",1],["small",1],["sizes",2],["still",1],["produces",1],["valid",1],["file",3],["512",3],["2x",2],["1024px",2],["entry",1],["by",1],["name",4],["rather",1],["than",1],["trusting",1],["existence",1],["contents",1],["resources",1],["if",4],["not",3],["raise",3],["error",3],["ships",1],["no",1],["payload",4],["read",1],["bytes",1],["ic07",2],["ic08",2],["ic09",2],["ic10",3],["128",1],["256",1],["slot",1],["required",2],["missing",4],["sorted",1],["decode",1],["join",1],["return",1],["len",1],["1024",1],["0f",1],["kb",1],["complete",1]]},{"id":"scripts/verify_macos_bundle.py#_check_layout","name":[["check",1],["layout",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["check",7],["layout",2],["app",7],["path",16],["tuple",2],["if",5],["symlink",3],["raise",5],["bundle",8],["error",5],["application",3],["root",4],["must",2],["not",6],["be",1],["trusted",3],["resolve",2],["current",6],["part",2],["contents",7],["resources",3],["src",5],["source",3],["contain",1],["symlinks",1],["relative",1],["as",1],["posix",1],["resolved",3],["parents",1],["escapes",1],["launcher",5],["mac",1],["os",1],["open",1],["ai4",1],["runtime",5],["bin",1],["python3",1],["label",2],["info",2],["plist",2],["embedded",1],["interpreter",1],["openai4s",1],["tree",1],["exists",1],["missing",1],["its",1],["mode",3],["stat",1],["st",1],["0o111",1],["executable",1],["return",1]]},{"id":"scripts/verify_macos_bundle.py#_check_plist","name":[["check",1],["plist",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["check",4],["plist",9],["app",5],["path",2],["version",6],["str",2],["none",2],["plistlib",1],["loads",1],["contents",2],["info",3],["read",1],["bytes",1],["expected",2],["cfbundle",6],["executable",1],["open",1],["ai4",1],["identifier",1],["com",1],["openai4s",1],["short",1],["string",1],["package",1],["type",1],["appl",1],["mismatched",3],["key",4],["want",4],["items",1],["if",3],["raise",2],["bundle",3],["error",2],["mismatch",1],["join",1],["not",2],["resources",1],["icon",2],["file",1],["exists",1],["declares",1],["ship",1]]},{"id":"scripts/verify_macos_bundle.py#_check_runtime","name":[["check",1],["runtime",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["check",7],["runtime",5],["path",9],["app",4],["imports",5],["list",3],["str",7],["interpreter",3],["must",1],["relocate",2],["bundle",9],["already",1],["hold",1],["stack",2],["probe",3],["import",5],["json",6],["sys",7],["mods",2],["loads",2],["argv",1],["missing",7],["located",6],["name",6],["try",1],["getattr",1],["file",1],["none",1],["except",1],["exception",1],["as",2],["error",7],["append",1],["print",1],["dumps",2],["prefix",8],["version",3],["split",1],["executable",2],["isolated",1],["no",3],["cwd",2],["pythonpath",1],["user",1],["site",1],["without",1],["checker",1],["own",1],["environment",1],["satisfy",1],["only",1],["thing",1],["standing",1],["between",1],["build",1],["script",1],["hardcoded",1],["install",1],["preinstall",1],["py",1],["core",2],["packages",1],["drifting",1],["apart",1],["result",4],["run",2],["tempfile",1],["gettempdir",1],["env",1],["usr",1],["bin",2],["if",5],["returncode",1],["raise",5],["embedded",2],["failed",1],["stderr",1],["strip",2],["report",8],["stdout",1],["splitlines",1],["bundled",2],["science",1],["incomplete",1],["join",1],["root",4],["resolve",4],["not",8],["sorted",2],["did",3],["every",1],["package",1],["importable",1],["same",1],["prove",1],["each",1],["one",1],["resolved",1],["out",1],["itself",1],["origin",5],["items",1],["parents",2],["from",1],["inside",1],["into",1],["return",1]]},{"id":"scripts/verify_macos_bundle.py#_check_signature","name":[["check",1],["signature",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["check",3],["signature",4],["app",5],["path",2],["str",4],["result",3],["run",2],["codesign",2],["verify",2],["deep",1],["strict",1],["if",2],["returncode",1],["raise",1],["bundle",1],["error",1],["code",1],["not",1],["mac",1],["os",1],["will",1],["kill",1],["stderr",2],["strip",1],["400",1],["display",3],["verbose",1],["line",3],["splitlines",1],["startswith",1],["return",2],["split",1],["ad",1],["hoc",1]]},{"id":"scripts/verify_macos_bundle.py#_run","name":[["run",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["run",3],["argv",3],["list",2],["str",4],["kwargs",3],["object",2],["subprocess",3],["completed",2],["process",2],["return",1],["capture",1],["output",1],["true",2],["text",1],["type",2],["ignore",1],["arg",1]]},{"id":"scripts/verify_macos_bundle.py#main","name":[["main",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["add",1],["target",2],["type",1],["path",2],["help",1],["open",1],["ai4",1],["app",1],["dmg",1],["args",3],["parse",1],["try",1],["verify",1],["resolve",1],["except",1],["bundle",3],["check",1],["error",6],["oserror",1],["syntax",1],["value",1],["subprocess",1],["called",1],["process",1],["as",1],["print",2],["mac",2],["os",2],["verification",1],["failed",1],["file",1],["sys",1],["stderr",1],["return",2],["verified",1]]},{"id":"scripts/verify_macos_bundle.py#verify","name":[["verify",1]],"path":[["scripts",1],["verify",1],["macos",1],["bundle",1],["py",1]],"body":[["def",2],["verify",2],["target",3],["path",2],["none",2],["bundle",3],["as",1],["app",8],["launcher",2],["runtime",7],["src",6],["check",10],["layout",1],["version",6],["declared",1],["plist",1],["skills",3],["sources",2],["python",3],["scripts",1],["parents",2],["bundled",4],["imports",1],["compiled",2],["bytecode",2],["lib",1],["icon",4],["cli",1],["no",2],["secrets",1],["signature",4],["print",6],["name",1],["embedded",1],["cpython",1],["len",1],["science",1],["packages",1],["import",1],["from",1],["web",1],["ui",1],["worker",1],["compute",1],["templates",1],["precompiled",1],["pyc",1],["hash",1],["based",1],["never",1],["rewritten",1],["place",1],["credential",1],["material",1],["image",1]]},{"id":"scripts/verify_release_artifacts.py","name":[["verify",1],["release",1],["artifacts",1],["py",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["validate",1],["open",1],["ai4",1],["wheel",3],["sdist",2],["contents",1],["only",1],["standard",1],["library",1],["from",3],["future",1],["import",14],["annotations",1],["argparse",1],["email",1],["parser",1],["hashlib",1],["json",8],["stat",1],["sys",1],["tarfile",1],["unicodedata",2],["zipfile",1],["collections",2],["abc",1],["callable",1],["pathlib",1],["path",2],["pure",1],["posix",1],["required",4],["frozenset",3],["openai4s",13],["init",3],["py",12],["cli",1],["main",3],["kernel",3],["worker",2],["compute",5],["templates",2],["run",1],["sh",3],["tmpl",2],["wrapper",1],["server",6],["webui",6],["index",2],["html",2],["theme",1],["bootstrap",1],["js",3],["app",1],["style",1],["css",1],["vendor",1],["dmol",1],["min",1],["dist",1],["provider",3],["runtime",2],["envs",5],["python",1],["yml",4],["phylo",1],["struct",1],["skills",11],["example",2],["stats",2],["skill",4],["md",11],["bioskills",9],["collection",4],["license",2],["manifest",5],["readme",5],["zh",2],["bio",1],["structural",1],["biology",1],["structure",1],["validation",2],["remote",2],["nvidia",2],["boundary",1],["files",1],["dict",2],["str",3],["int",1],["id",1],["count",1],["561",1],["upstream",1],["commit",1],["d91ed3d563019e649dc854c56ccd62551359488a",1],["sha256",1],["e1747551da95e9320368d4d4f7002d3b9708a808d0b9b0f117e36ed66968530b",1],["github",2],["code",1],["conduct",1],["security",1],["docs",1],["release",4],["pyproject",1],["toml",1],["scripts",6],["smoke",1],["setup",1],["source",1],["secret",1],["scan",1],["verify",2],["artifacts",1],["tag",1],["sentinels",1],["normalize",1],["nfkc",1],["name",4],["casefold",1],["if",1],["raise",1],["system",1],["exit",1]]},{"id":"scripts/verify_release_artifacts.py#_canonical_skill_name","name":[["canonical",1],["skill",1],["name",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["canonical",2],["skill",2],["name",2],["value",3],["object",2],["str",3],["normalized",2],["unicodedata",1],["normalize",1],["nfkc",1],["return",1],["join",1],["split",1],["casefold",1]]},{"id":"scripts/verify_release_artifacts.py#_catalog_document_name","name":[["catalog",1],["document",1],["name",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["catalog",2],["document",2],["name",4],["payload",3],["bytes",2],["path",3],["str",6],["fallback",6],["read",1],["bundled",2],["skill",2],["public",1],["runtime",1],["loader",1],["try",1],["text",4],["decode",2],["utf",2],["except",1],["unicode",1],["error",4],["as",1],["raise",1],["release",1],["check",1],["not",2],["from",1],["if",2],["startswith",1],["return",3],["end",3],["find",1],["value",3],["frontmatter",1],["strip",1],["splitlines",1]]},{"id":"scripts/verify_release_artifacts.py#_collection_relative_path","name":[["collection",1],["relative",1],["path",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["collection",4],["relative",2],["path",7],["value",7],["object",2],["root",4],["str",7],["field",4],["if",2],["not",2],["isinstance",1],["raise",2],["release",2],["check",2],["error",2],["has",2],["invalid",1],["pure",1],["posix",2],["absolute",1],["parts",1],["unsafe",1],["return",1],["as",1]]},{"id":"scripts/verify_release_artifacts.py#_frontmatter_value","name":[["frontmatter",1],["value",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["frontmatter",2],["value",13],["lines",4],["list",3],["str",7],["key",3],["index",2],["line",6],["enumerate",1],["if",9],["not",3],["partition",2],["strip",7],["lower",2],["continue",1],["folded",3],["block",4],["continuation",4],["break",1],["append",1],["indents",3],["len",3],["item",10],["lstrip",1],["pad",2],["min",1],["else",4],["dedented",2],["separator",2],["return",4],["join",1],["split",1]]},{"id":"scripts/verify_release_artifacts.py#_missing","name":[["missing",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["missing",6],["required",4],["frozenset",2],["str",6],["names",3],["label",3],["none",2],["sorted",1],["if",1],["raise",1],["release",1],["check",1],["error",1],["files",1],["join",1]]},{"id":"scripts/verify_release_artifacts.py#_safe_names","name":[["safe",1],["names",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["safe",2],["names",7],["list",2],["str",14],["archive",14],["directories",3],["none",7],["normalized",5],["identities",9],["dict",2],["prefix",22],["proper",3],["directory",3],["name",4],["rstrip",2],["raw",10],["value",11],["if",12],["not",5],["raise",11],["release",11],["check",11],["error",11],["contains",11],["empty",1],["path",19],["pure",1],["posix",2],["parts",10],["absolute",1],["unsafe",1],["canonical",4],["as",2],["non",1],["identity",9],["unicodedata",4],["normalize",4],["nfkc",4],["casefold",8],["previous",7],["colliding",2],["paths",1],["part",8],["sentinel",5],["runtime",2],["sentinels",1],["mis",1],["cased",1],["expected",1],["index",3],["range",1],["len",2],["join",2],["components",1],["add",2],["lowered",3],["git",1],["pycache",1],["source",1],["control",1],["cache",1],["data",1],["suffix",1],["pyc",1],["pyo",1],["bytecode",1],["env",2],["startswith",1],["environment",1],["secrets",1],["duplicate",1],["sorted",1],["regular",1],["file",1],["return",1]]},{"id":"scripts/verify_release_artifacts.py#_skill_document_name","name":[["skill",1],["document",1],["name",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["skill",6],["document",2],["name",4],["payload",3],["bytes",2],["path",6],["str",4],["try",2],["lines",5],["decode",2],["utf",2],["splitlines",1],["except",2],["unicode",1],["error",10],["as",2],["raise",4],["release",4],["check",4],["collection",4],["not",2],["from",2],["if",2],["has",3],["no",2],["frontmatter",3],["end",2],["index",1],["value",5],["unterminated",1],["return",1],["declared",1]]},{"id":"scripts/verify_release_artifacts.py#_verify_catalog_identities","name":[["verify",1],["catalog",1],["identities",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",3],["verify",2],["catalog",11],["identities",4],["file",3],["names",5],["str",24],["read",3],["callable",2],["bytes",2],["collection",11],["skills",14],["dict",6],["none",4],["match",1],["runtime",1],["loader",1],["wide",1],["collision",1],["boundary",1],["directory",10],["import",1],["while",1],["frontmatter",1],["public",1],["retrieval",1],["both",1],["have",1],["share",1],["one",1],["canonical",2],["registry",1],["across",1],["curated",6],["every",1],["checking",1],["each",1],["manifest",1],["independently",1],["leaves",1],["cross",1],["vs",1],["shadows",1],["undetected",1],["claimed",3],["tuple",2],["claim",5],["kind",8],["spelling",8],["path",19],["owner",10],["identity",6],["skill",7],["name",11],["if",4],["not",2],["raise",3],["release",3],["check",3],["error",3],["bundled",2],["at",3],["has",1],["empty",1],["previous",6],["collides",1],["namespace",1],["root",11],["sorted",3],["pure",2],["posix",2],["documents",3],["parts",7],["len",1],["md",3],["continue",1],["join",1],["also",1],["ships",1],["list",1],["items",3],["append",2],["document",1],["fallback",1],["members",2],["declared",5]]},{"id":"scripts/verify_release_artifacts.py#_verify_catalog_identities.claim","name":[["claim",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["claim",2],["kind",5],["str",8],["spelling",5],["path",5],["owner",4],["none",3],["identity",6],["canonical",1],["skill",3],["name",1],["if",2],["not",2],["raise",2],["release",2],["check",2],["error",2],["bundled",2],["at",3],["has",1],["empty",1],["previous",6],["claimed",2],["catalog",1],["collides",1]]},{"id":"scripts/verify_release_artifacts.py#_verify_collections","name":[["verify",1],["collections",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["verify",2],["collections",4],["file",6],["names",11],["str",20],["read",4],["callable",2],["bytes",2],["none",9],["every",1],["shipped",1],["collection",31],["carries",1],["whole",1],["payload",4],["its",1],["manifest",24],["claims",2],["three",2],["hardcoded",1],["paths",1],["cannot",1],["tell",1],["wheel",1],["561",1],["recipes",1],["from",2],["one",2],["pinned",1],["provenance",1],["boundary",1],["so",2],["artifact",2],["has",6],["be",6],["checked",1],["against",2],["inventory",1],["ships",2],["rather",1],["than",1],["sample",1],["reads",1],["out",1],["archive",1],["statement",1],["about",2],["not",22],["working",1],["tree",1],["root",31],["required",19],["marker",26],["json",12],["if",21],["raise",20],["release",20],["check",20],["error",25],["must",8],["ship",1],["markers",3],["sorted",1],["endswith",1],["skills",7],["dict",10],["ids",3],["parts",6],["pure",2],["posix",2],["path",3],["len",4],["direct",1],["children",1],["catalog",1],["rsplit",1],["name",22],["no",4],["try",1],["document",3],["loads",2],["decode",2],["utf",2],["except",1],["oserror",1],["key",1],["value",1],["as",1],["unreadable",1],["metadata",1],["isinstance",8],["object",3],["raw",3],["id",18],["strip",1],["else",1],["previous",8],["duplicate",2],["skill",12],["declared",14],["expected",8],["count",4],["list",3],["int",1],["bool",1],["invalid",1],["but",1],["lists",2],["contain",1],["upstream",7],["commit",4],["pin",2],["hashlib",1],["sha256",2],["hexdigest",1],["digest",1],["match",1],["reviewed",1],["directories",1],["by",2],["directory",16],["tuple",1],["identities",2],["index",3],["entry",6],["enumerate",1],["relative",1],["field",1],["component",1],["canonical",8],["identity",3]]},{"id":"scripts/verify_release_artifacts.py#_verify_metadata","name":[["verify",1],["metadata",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["verify",2],["metadata",8],["payload",3],["bytes",3],["none",2],["message",9],["email",1],["parser",2],["parsebytes",1],["if",9],["name",2],["openai4s",2],["raise",8],["release",8],["check",8],["error",8],["wheel",8],["must",4],["be",3],["not",4],["version",2],["has",2],["no",2],["summary",2],["strip",4],["license",2],["expression",2],["mit",2],["description",4],["type",3],["content",1],["partition",4],["casefold",2],["text",1],["markdown",2],["long",1],["project",4],["urls",5],["value",3],["all",2],["url",2],["missing",4],["sorted",1],["homepage",1],["documentation",1],["issues",1],["source",1],["keys",1],["entries",1],["join",2],["requires",5],["python",4],["10",2],["replace",2],["preserve",1],["core",5],["requirements",4],["requirement",3],["dist",1],["marker",2],["extra",2],["append",1],["declares",1],["non",1],["dependencies",1]]},{"id":"scripts/verify_release_artifacts.py#main","name":[["main",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["add",1],["dist",2],["dir",2],["type",1],["path",1],["args",3],["parse",1],["try",1],["wheel",2],["sdist",2],["verify",1],["except",1],["oserror",1],["release",3],["check",1],["error",4],["tarfile",1],["tar",1],["zipfile",1],["bad",1],["zip",1],["file",2],["as",1],["print",2],["artifact",1],["verification",1],["failed",1],["sys",1],["stderr",1],["return",2],["artifacts",1],["verified",1],["name",2]]},{"id":"scripts/verify_release_artifacts.py#ReleaseCheckError","name":[["release",1],["check",1],["error",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["class",2],["release",2],["check",2],["error",4],["runtime",2],["pass",1]]},{"id":"scripts/verify_release_artifacts.py#verify","name":[["verify",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["verify",4],["dist",6],["dir",6],["path",6],["tuple",2],["resolve",1],["wheels",5],["sorted",2],["glob",2],["openai4s",3],["whl",1],["sdists",5],["tar",1],["gz",1],["if",1],["len",4],["raise",1],["release",1],["check",1],["error",1],["expected",1],["one",2],["wheel",3],["sdist",3],["found",1],["return",1]]},{"id":"scripts/verify_release_artifacts.py#verify_sdist","name":[["verify",1],["sdist",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",3],["verify",3],["sdist",6],["path",9],["str",3],["tarfile",1],["open",1],["mode",1],["gz",1],["as",3],["archive",4],["members",8],["getmembers",1],["member",18],["if",7],["not",1],["isfile",2],["isdir",2],["raise",4],["release",2],["check",2],["error",3],["contains",1],["link",1],["special",1],["file",4],["name",14],["raw",2],["names",6],["safe",1],["directories",1],["rstrip",1],["roots",3],["pure",3],["posix",5],["parts",1],["len",1],["must",1],["contain",1],["one",1],["top",1],["level",1],["directory",1],["root",4],["next",1],["iter",1],["relative",5],["missing",1],["required",1],["label",1],["read",4],["bytes",1],["none",2],["key",1],["stream",3],["extractfile",1],["oserror",1],["cannot",1],["return",2],["collections",1]]},{"id":"scripts/verify_release_artifacts.py#verify_sdist.read_member","name":[["read",1],["member",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["read",4],["member",5],["name",5],["str",2],["bytes",2],["file",1],["members",1],["if",2],["none",2],["raise",2],["key",1],["error",1],["stream",3],["archive",1],["extractfile",1],["oserror",1],["cannot",1],["return",1]]},{"id":"scripts/verify_release_artifacts.py#verify_wheel","name":[["verify",1],["wheel",1]],"path":[["scripts",1],["verify",1],["release",1],["artifacts",1],["py",1]],"body":[["def",2],["verify",4],["wheel",13],["path",6],["str",2],["zipfile",1],["zip",1],["file",4],["as",1],["archive",7],["entries",5],["infolist",1],["entry",16],["mode",2],["external",1],["attr",1],["16",1],["0o170000",1],["if",10],["stat",1],["iflnk",1],["raise",5],["release",5],["check",5],["error",5],["contains",1],["symlink",1],["filename",4],["names",19],["safe",1],["name",12],["directories",1],["rstrip",2],["dir",2],["not",5],["missing",1],["required",1],["label",1],["any",3],["startswith",1],["tests",1],["must",3],["ship",1],["test",1],["suite",1],["metadata",6],["endswith",3],["dist",3],["info",3],["len",3],["contain",1],["exactly",1],["one",1],["read",4],["points",1],["txt",1],["openai4s",3],["cli",1],["main",1],["expose",1],["console",1],["point",1],["tag",1],["py3",2],["none",2],["remain",1],["platform",1],["independent",1],["collections",1],["return",1]]},{"id":"scripts/verify_release_tag.py","name":[["verify",1],["release",1],["tag",1],["py",1]],"path":[["scripts",1],["verify",1],["release",1],["tag",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["fail",1],["closed",1],["unless",1],["release",1],["tag",2],["matches",1],["every",1],["package",1],["version",5],["declaration",1],["from",2],["future",1],["import",6],["annotations",1],["argparse",1],["ast",1],["re",3],["sys",1],["pathlib",1],["path",1],["compile",2],["project",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/verify_release_tag.py#_package_version","name":[["package",1],["version",1]],"path":[["scripts",1],["verify",1],["release",1],["tag",1],["py",1]],"body":[["def",2],["package",2],["version",4],["path",6],["str",4],["tree",2],["ast",4],["parse",1],["read",1],["text",1],["encoding",1],["utf",1],["filename",1],["node",7],["body",1],["if",3],["not",1],["isinstance",4],["assign",1],["len",1],["targets",2],["continue",1],["target",3],["name",1],["id",1],["value",5],["constant",1],["return",1],["break",1],["raise",1],["release",1],["tag",1],["error",1],["openai4s",1],["must",1],["be",1],["literal",1],["string",1]]},{"id":"scripts/verify_release_tag.py#_pyproject_version","name":[["pyproject",1],["version",1]],"path":[["scripts",1],["verify",1],["release",1],["tag",1],["py",1]],"body":[["def",2],["pyproject",3],["version",5],["path",5],["str",2],["project",6],["false",1],["raw",2],["line",7],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["strip",1],["if",3],["startswith",1],["endswith",1],["continue",1],["match",3],["fullmatch",1],["return",1],["group",1],["raise",1],["release",1],["tag",1],["error",1],["toml",1],["has",1],["no",1],["literal",1]]},{"id":"scripts/verify_release_tag.py#main","name":[["main",1]],"path":[["scripts",1],["verify",1],["release",1],["tag",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["parser",5],["argparse",1],["argument",3],["description",1],["doc",1],["add",2],["tag",5],["root",2],["type",1],["path",2],["default",1],["file",2],["resolve",2],["parents",1],["args",4],["parse",1],["try",1],["version",2],["verify",1],["except",1],["oserror",1],["syntax",1],["error",4],["release",3],["as",1],["print",2],["verification",1],["failed",1],["sys",1],["stderr",1],["return",2],["verified",1]]},{"id":"scripts/verify_release_tag.py#ReleaseTagError","name":[["release",1],["tag",1],["error",1]],"path":[["scripts",1],["verify",1],["release",1],["tag",1],["py",1]],"body":[["class",2],["release",2],["tag",2],["error",4],["runtime",2],["pass",1]]},{"id":"scripts/verify_release_tag.py#verify","name":[["verify",1]],"path":[["scripts",1],["verify",1],["release",1],["tag",1],["py",1]],"body":[["def",2],["verify",2],["root",4],["path",4],["tag",9],["str",4],["match",4],["fullmatch",1],["strip",1],["if",3],["none",1],["raise",2],["release",3],["error",2],["must",1],["major",1],["minor",1],["patch",1],["tagged",3],["version",9],["group",1],["declared",2],["pyproject",3],["toml",2],["openai4s",2],["init",2],["py",2],["package",1],["mismatches",3],["items",1],["not",1],["join",1],["return",1]]},{"id":"scripts/verify_windows_zip.py","name":[["verify",1],["windows",1],["zip",1],["py",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["usr",1],["bin",3],["env",1],["python3",3],["validate",1],["windows",17],["zip",4],["release",1],["package",7],["only",2],["standard",1],["library",1],["side",3],["launcher",6],["wrapped",1],["around",1],["linux",3],["bundle",5],["installs",1],["into",2],["wsl2",2],["first",3],["run",1],["its",3],["failure",1],["modes",1],["therefore",1],["not",3],["artifact",1],["has",4],["own",2],["verifier",1],["but",1],["ones",1],["specifically",1],["invites",1],["shell",2],["script",2],["picked",1],["up",1],["crlf",2],["endings",3],["way",3],["dies",1],["inside",2],["wsl",12],["sh",3],["bad",1],["interpreter",2],["user",5],["machine",1],["rather",1],["than",1],["here",3],["payload",3],["whose",1],["checksum",1],["sidecar",1],["no",7],["longer",1],["matches",1],["turns",1],["every",1],["install",6],["refusal",3],["wrong",1],["reason",1],["macosx",1],["shadow",1],["tree",1],["from",5],["mac",1],["os",1],["host",3],["unzipping",1],["beside",1],["one",3],["matters",1],["most",1],["quietly",1],["grown",1],["native",2],["execution",1],["path",4],["openai4s",5],["platform",1],["support",1],["py",3],["refuses",1],["start",3],["kernel",2],["win32",1],["so",2],["reached",1],["python",1],["directly",1],["would",3],["produce",1],["exactly",2],["half",1],["working",1],["exists",1],["prevent",1],["scripts",2],["verify",3],["dist",1],["open",6],["ai4",6],["x86",3],["64",3],["build",1],["stage",1],["runs",4],["any",1],["nothing",2],["needs",2],["executed",1],["future",1],["import",11],["annotations",1],["argparse",1],["hashlib",1],["io",1],["re",3],["sys",2],["tarfile",1],["zipfile",1],["pathlib",1],["insert",1],["str",1],["file",2],["resolve",1],["parent",2],["contract",1],["check",2],["error",1],["noqa",2],["e402",2],["tar",1],["members",1],["dirname",1],["compile",2],["version",6],["arch",1],["arm64",1],["everything",2],["matched",1],["separately",1],["because",2],["name",2],["carries",1],["architecture",1],["required",4],["cmd",2],["ps1",2],["license",1],["read",2],["me",2],["txt",2],["bootstrap",3],["must",6],["arrive",2],["line",2],["files",3],["unix",1],["as",1],["lf",1],["binary",1],["business",1],["exe",2],["be",1],["shipped",1],["helper",1],["pyd",2],["cpython",1],["extension",1],["either",1],["means",1],["grew",1],["second",1],["unsupported",1],["forbidden",1],["suffixes",1],["dll",1],["msi",1],["com",1],["scr",1],["credential",1],["assignment",1],["api",1],["key",1],["secret",1],["token",1],["keep",1],["saying",1],["these",2],["each",1],["out",1],["hits",1],["at",2],["moment",1],["they",2],["cannot",2],["ask",2],["anyone",1],["all",1],["distribution",2],["namespaces",1],["sandbox",4],["localhost",4],["forwarding",3],["setting",1],["makes",1],["healthy",1],["daemon",1],["look",1],["dead",1],["guidance",1],["ubuntu",2],["24",2],["04",2],["executable",1],["contracts",1],["prose",1],["installed",1],["cli",3],["authenticated",1],["url",3],["prove",1],["baseline",1],["before",1],["installing",1],["starting",1],["anything",1],["runtime",2],["app",3],["test",4],["sserving",1],["disabled",1],["ipv4",1],["existing",1],["installation",1],["pins",1],["distro",2],["choice",1],["without",1],["probe",1],["silently",1],["strand",1],["sessions",1],["previously",1],["dev",1],["eth0",1],["scope",1],["global",1],["192",1],["proxy",5],["bypass",3],["127",1],["if",2],["independent",1],["arguments",1],["openai4",4],["pypi",2],["index",2],["conda",1],["mirror",2],["preflight",1],["min",1],["bwrap",1],["die",1],["new",1],["session",1],["unshare",3],["ipc",1],["uts",1],["net",1],["browser",1],["exec",1],["serve",1],["link",1],["config",1],["rewritten",1],["carry",1],["marker",1],["edited",1],["pip",1],["conf",1],["condarc",1],["survive",1],["next",1],["launch",1],["managed",1],["by",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"scripts/verify_windows_zip.py#_check_ascii","name":[["check",1],["ascii",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["check",3],["ascii",5],["package",5],["none",3],["launcher",1],["must",1],["be",1],["pure",1],["not",1],["style",1],["rule",1],["open",1],["ai4",1],["cmd",1],["invokes",1],["powershell",1],["exe",1],["windows",3],["power",3],["shell",3],["one",1],["user",1],["double",2],["clicks",1],["reads",1],["ps1",1],["without",1],["bom",1],["as",4],["ansi",2],["rather",1],["than",1],["utf",2],["em",1],["dash",2],["decodes",2],["under",1],["cp1252",1],["three",1],["characters",1],["ending",1],["0x94",2],["201",1],["accepts",1],["closing",2],["quote",2],["so",1],["inside",1],["string",3],["literal",1],["ends",1],["parse",1],["collapses",1],["far",1],["below",1],["caught",1],["real",1],["latest",1],["runner",1],["pwsh",1],["parsed",1],["same",1],["file",2],["happily",1],["failed",1],["200",1],["lines",1],["from",2],["cause",1],["name",3],["crlf",1],["files",2],["lf",1],["body",4],["read",1],["try",1],["decode",2],["except",1],["unicode",1],["error",6],["offending",2],["start",3],["line",3],["count",1],["raise",1],["bundle",1],["contains",1],["non",1],["byte",1],["stray",1],["becomes",1],["silently",1],["truncates",1]]},{"id":"scripts/verify_windows_zip.py#_check_line_endings","name":[["check",1],["line",1],["endings",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["check",6],["line",5],["endings",4],["package",6],["none",2],["name",8],["crlf",4],["files",2],["body",6],["read",2],["every",1],["lf",3],["must",2],["be",1],["part",1],["file",1],["half",1],["converted",1],["one",1],["produces",1],["confusing",1],["failure",1],["if",4],["replace",1],["raise",4],["bundle",4],["error",4],["has",3],["bare",1],["ship",1],["not",2],["no",2],["at",1],["all",1],["contains",1],["carriage",1],["return",1],["wsl",1],["would",1],["fail",1],["bad",1],["interpreter",1],["startswith",1],["shebang",1]]},{"id":"scripts/verify_windows_zip.py#_check_no_native_windows_path","name":[["check",1],["no",1],["native",1],["windows",1],["path",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["check",6],["no",5],["native",5],["windows",6],["path",4],["package",8],["none",2],["nothing",1],["here",1],["may",1],["start",3],["open",1],["ai4",1],["outside",2],["wsl2",1],["two",1],["halves",1],["because",1],["either",1],["one",1],["alone",1],["satisfiable",1],["by",2],["broken",1],["executable",1],["shipped",4],["launcher",5],["only",1],["execution",1],["goes",1],["through",1],["wsl",4],["exe",3],["sorted",1],["name",3],["entries",1],["if",5],["suffix",1],["lower",1],["forbidden",1],["suffixes",1],["raise",4],["bundle",4],["error",4],["ships",1],["binaries",1],["has",1],["supported",1],["way",1],["join",2],["read",1],["openai4s",4],["ps1",4],["decode",1],["utf",1],["replace",1],["not",2],["never",1],["invokes",1],["python",2],["pythonw",1],["invocation",1],["would",1],["be",1],["match",2],["re",1],["finditer",1],["im",1],["process",1],["starts",1],["group",1],["side",1],["kernels",1],["refused",1],["platform",1],["support",1],["py",1],["missing",3],["text",3],["required",1],["guidance",1],["longer",1],["tells",1],["user",1],["recover",1],["from",1]]},{"id":"scripts/verify_windows_zip.py#_check_no_secrets","name":[["check",1],["no",1],["secrets",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["check",4],["no",3],["secrets",2],["package",8],["none",2],["credential",3],["shaped",2],["material",1],["own",1],["hand",1],["written",1],["files",2],["dotenvs",3],["name",8],["entries",1],["if",4],["path",1],["casefold",1],["startswith",1],["env",1],["raise",2],["bundle",2],["error",2],["ships",1],["dotenv",1],["join",1],["required",1],["license",1],["continue",1],["text",2],["read",1],["decode",1],["utf",1],["replace",1],["assignment",1],["search",1],["assigns",1],["value",1]]},{"id":"scripts/verify_windows_zip.py#_check_payload","name":[["check",1],["payload",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["check",5],["payload",9],["package",8],["version",4],["str",8],["arch",7],["tuple",2],["right",1],["build",1],["intact",1],["shaped",1],["like",1],["linux",7],["bundle",6],["sidecar",4],["names",3],["basename",3],["split",2],["windows",1],["architecture",1],["arm64",2],["aarch64",2],["if",3],["else",1],["expected",3],["open",2],["ai4",1],["tar",2],["gz",2],["raise",2],["error",2],["but",1],["declares",1],["needs",1],["blob",3],["read",2],["actual",5],["hashlib",1],["sha256",1],["hexdigest",1],["recorded",3],["decode",1],["utf",1],["strip",1],["not",1],["match",1],["its",1],["checksum",1],["every",1],["install",1],["would",1],["refuse",1],["stream",1],["members",4],["out",1],["rather",1],["than",1],["unpacking",1],["gb",1],["asserts",1],["shape",1],["launcher",1],["depends",1],["one",1],["correctly",1],["named",1],["top",3],["level",1],["directory",1],["executable",1],["bin",1],["openai4s",1],["run",1],["everything",1],["inside",1],["own",1],["contract",1],["verify",1],["py",1],["enforces",1],["tarfile",1],["fileobj",1],["io",2],["bytes",1],["mode",1],["as",1],["archive",2],["member",3],["name",1],["return",1]]},{"id":"scripts/verify_windows_zip.py#_check_shape","name":[["check",1],["shape",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["check",4],["shape",2],["package",8],["tuple",2],["str",4],["matched",4],["dirname",1],["match",1],["name",5],["if",3],["not",3],["raise",2],["bundle",2],["error",2],["top",1],["level",1],["directory",1],["open",1],["ai4",1],["version",2],["windows",1],["arch",2],["missing",4],["required",1],["entries",1],["join",1],["return",1],["group",2]]},{"id":"scripts/verify_windows_zip.py#_check_wsl_runtime_contract","name":[["check",1],["wsl",1],["runtime",1],["contract",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["check",7],["wsl",6],["runtime",5],["contract",4],["package",6],["none",2],["launcher",9],["opens",3],["authenticated",2],["ui",1],["fails",1],["closed",1],["no",1],["sandbox",3],["read",2],["openai4s",6],["ps1",4],["decode",2],["ascii",2],["bootstrap",11],["sh",3],["missing",6],["text",6],["required",2],["if",8],["not",3],["raise",5],["bundle",5],["error",5],["lost",2],["its",2],["secure",1],["launch",2],["join",3],["bare",2],["root",1],["intentionally",1],["unauthorized",1],["opening",1],["yields",1],["401",1],["blank",1],["first",1],["only",1],["url",8],["returns",1],["query",1],["sets",1],["browser",1],["cookie",1],["immediately",1],["removes",1],["credential",1],["from",2],["address",1],["bar",1],["re",1],["search",1],["im",1],["start",2],["process",2],["unauthenticated",1],["instead",1],["tokenized",1],["returned",2],["by",2],["app",2],["never",1],["wsl2",1],["mismatched",3],["preflight",4],["flag",3],["unshare",1],["user",1],["uid",1],["gid",1],["uses",1],["flags",1],["absent",1]]},{"id":"scripts/verify_windows_zip.py#_DirPackage","name":[["dir",1],["package",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["class",2],["dir",2],["package",4],["def",2],["init",2],["self",4],["root",8],["path",5],["entries",3],["relative",3],["as",1],["posix",1],["stat",1],["st",1],["size",1],["rglob",1],["if",2],["file",1],["not",1],["raise",1],["bundle",1],["check",1],["error",1],["empty",1],["super",1],["name",1],["read",2],["str",1],["bytes",2],["return",1]]},{"id":"scripts/verify_windows_zip.py#_DirPackage.__init__","name":[["init",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["init",3],["self",3],["root",8],["path",6],["entries",3],["relative",1],["as",1],["posix",1],["stat",1],["st",1],["size",1],["rglob",1],["if",2],["file",1],["not",1],["raise",1],["bundle",1],["check",1],["error",1],["empty",1],["super",1],["name",1]]},{"id":"scripts/verify_windows_zip.py#_DirPackage.read","name":[["read",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["read",3],["self",3],["relative",3],["str",2],["bytes",3],["return",1],["root",1]]},{"id":"scripts/verify_windows_zip.py#_open","name":[["open",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["open",2],["target",7],["path",2],["package",4],["if",2],["dir",2],["return",2],["not",2],["zipfile",3],["raise",1],["bundle",1],["check",1],["error",1],["zip",3],["archive",1],["file",1]]},{"id":"scripts/verify_windows_zip.py#_Package","name":[["package",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["class",2],["package",3],["contents",1],["from",1],["either",1],["zip",1],["staged",1],["directory",1],["def",2],["init",1],["self",4],["name",3],["str",3],["entries",3],["dict",1],["int",1],["relative",2],["path",1],["uncompressed",1],["size",1],["read",1],["bytes",1],["pragma",1],["no",1],["cover",1],["overridden",1],["raise",1],["not",1],["implemented",1],["error",1]]},{"id":"scripts/verify_windows_zip.py#_Package.__init__","name":[["init",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["init",2],["self",4],["name",4],["str",4],["entries",4],["dict",2],["int",2],["relative",1],["path",1],["uncompressed",1],["size",1]]},{"id":"scripts/verify_windows_zip.py#_Package.read","name":[["read",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["read",2],["self",2],["relative",2],["str",2],["bytes",2],["pragma",2],["no",2],["cover",2],["overridden",2],["raise",1],["not",1],["implemented",1],["error",1]]},{"id":"scripts/verify_windows_zip.py#_payload_names","name":[["payload",1],["names",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["payload",8],["names",2],["package",6],["tuple",2],["str",4],["tarballs",4],["sorted",1],["name",4],["entries",2],["if",3],["startswith",1],["endswith",1],["tar",1],["gz",1],["len",2],["raise",2],["bundle",2],["check",2],["error",2],["expected",1],["exactly",1],["one",1],["tarball",1],["found",1],["sidecar",5],["sha256",1],["not",1],["has",1],["no",1],["checksum",1],["return",1]]},{"id":"scripts/verify_windows_zip.py#_ZipPackage","name":[["zip",1],["package",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["class",2],["zip",6],["package",4],["def",2],["init",2],["self",6],["archive",6],["zipfile",1],["file",2],["names",5],["namelist",1],["if",6],["not",2],["endswith",1],["raise",3],["bundle",3],["check",3],["error",3],["empty",1],["mac",2],["os",2],["host",1],["zipped",1],["resource",2],["forks",1],["leaves",1],["beside",1],["real",1],["tree",1],["windows",1],["unzips",1],["as",1],["visible",1],["junk",1],["folder",1],["litter",3],["startswith",2],["macosx",1],["carries",1],["fork",1],["entries",1],["join",2],["sorted",2],["tops",4],["split",1],["len",2],["must",1],["hold",1],["exactly",1],["one",1],["top",8],["level",1],["directory",1],["found",1],["pop",1],["super",1],["getinfo",1],["size",1],["read",2],["relative",2],["str",1],["bytes",1],["return",1]]},{"id":"scripts/verify_windows_zip.py#_ZipPackage.__init__","name":[["init",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["init",3],["self",4],["archive",6],["zipfile",2],["zip",5],["file",3],["names",5],["namelist",1],["if",6],["not",2],["endswith",1],["raise",3],["bundle",3],["check",3],["error",3],["empty",1],["mac",2],["os",2],["host",1],["zipped",1],["resource",2],["forks",1],["leaves",1],["beside",1],["real",1],["tree",1],["windows",1],["unzips",1],["as",1],["visible",1],["junk",1],["folder",1],["litter",3],["startswith",2],["macosx",1],["carries",1],["fork",1],["entries",1],["join",2],["sorted",2],["tops",4],["split",1],["len",2],["must",1],["hold",1],["exactly",1],["one",1],["top",7],["level",1],["directory",1],["found",1],["pop",1],["super",1],["getinfo",1],["size",1]]},{"id":"scripts/verify_windows_zip.py#_ZipPackage.read","name":[["read",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["read",3],["self",4],["relative",3],["str",2],["bytes",2],["return",1],["archive",1],["top",1]]},{"id":"scripts/verify_windows_zip.py#main","name":[["main",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["doc",1],["add",1],["target",2],["type",1],["path",2],["help",1],["zip",2],["staged",1],["package",3],["directory",1],["args",3],["parse",1],["try",1],["verify",1],["resolve",1],["except",1],["bundle",1],["check",1],["error",5],["oserror",1],["value",1],["tarfile",1],["tar",1],["zipfile",1],["bad",1],["file",2],["as",1],["print",2],["windows",2],["verification",1],["failed",1],["sys",1],["stderr",1],["return",2],["verified",1]]},{"id":"scripts/verify_windows_zip.py#verify","name":[["verify",1]],"path":[["scripts",1],["verify",1],["windows",1],["zip",1],["py",1]],"body":[["def",2],["verify",2],["target",3],["path",4],["none",3],["package",14],["open",2],["version",8],["arch",3],["check",8],["shape",1],["stamped",3],["read",1],["decode",1],["utf",1],["strip",1],["if",1],["raise",1],["bundle",1],["error",1],["says",1],["but",1],["named",1],["ascii",1],["line",1],["endings",1],["no",3],["native",1],["windows",3],["wsl",4],["runtime",1],["contract",1],["secrets",2],["payload",4],["dir",2],["digest",2],["total",2],["sum",1],["entries",2],["values",1],["print",7],["name",1],["launcher",2],["ai4",1],["cmd",1],["openai4s",1],["ps1",1],["crlf",1],["bootstrap",1],["sh",1],["lf",1],["platform",1],["every",1],["execution",1],["goes",1],["through",1],["exe",1],["binaries",1],["gate",1],["wsl2",1],["working",1],["bubblewrap",1],["authenticated",1],["browser",1],["url",1],["sha256",1],["16",1],["sidecar",1],["agrees",1],["size",1],["1024",2],["0f",1],["mb",1],["unpacked",1],["len",1],["files",1],["notes",1]]},{"id":"skills/admet_genetic/examples/build_example.py","name":[["build",1],["example",1],["py",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python",2],["rebuild",1],["committed",1],["admet",4],["optimization",3],["example",2],["from",7],["recorded",2],["results",1],["script",1],["not",1],["run",1],["ga",1],["ai",1],["validates",1],["csv",6],["files",2],["rebuilds",1],["self",1],["contained",1],["dashboard",2],["writes",1],["audit",1],["report",1],["skills",1],["genetic",2],["examples",1],["build",1],["py",1],["future",1],["import",11],["annotations",1],["argparse",1],["math",1],["sys",2],["collections",1],["counter",1],["functools",1],["lru",1],["cache",1],["pathlib",1],["path",3],["typing",1],["any",1],["yaml",2],["here",2],["file",1],["resolve",1],["parent",3],["insert",1],["str",1],["kernel",1],["render",1],["history",1],["noqa",1],["e402",1],["source",1],["seed",1],["molecules",1],["candidates",1],["final",1],["generation",2],["log",1],["summary",1],["config",1],["html",1],["if",1],["name",1],["main",2]]},{"id":"skills/admet_genetic/examples/build_example.py#_as_bool","name":[["as",1],["bool",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["as",2],["bool",4],["value",3],["str",2],["return",1],["strip",1],["lower",1],["true",1],["yes",1]]},{"id":"skills/admet_genetic/examples/build_example.py#_composite_score","name":[["composite",1],["score",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["composite",2],["score",4],["row",11],["dict",4],["str",6],["config",4],["any",2],["float",24],["filters",11],["scoring",6],["window",3],["checks",3],["mw",3],["min",4],["max",7],["logp",2],["log",1],["tpsa",3],["hbd",2],["hba",2],["rotatable",1],["bonds",1],["rotb",1],["property",3],["component",4],["sum",1],["len",1],["sa",4],["10",1],["return",1],["admet",2],["weight",4],["qed",2]]},{"id":"skills/admet_genetic/examples/build_example.py#_markdown","name":[["markdown",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["markdown",2],["value",3],["any",2],["str",3],["return",1],["replace",2]]},{"id":"skills/admet_genetic/examples/build_example.py#_passes_configured_filters","name":[["passes",1],["configured",1],["filters",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["passes",2],["configured",2],["filters",12],["row",6],["dict",4],["str",6],["any",2],["bool",2],["minimums",2],["mw",4],["min",5],["log",2],["logp",2],["tpsa",4],["maximums",2],["max",9],["hbd",2],["hba",2],["rotatable",1],["bonds",1],["rotb",1],["sa",2],["score",2],["column",4],["key",6],["items",2],["if",5],["float",6],["return",5],["false",4],["qed",3],["risk",5],["count",2],["len",1],["flag",3],["admet",1],["flags",3],["split",1],["int",1],["true",1]]},{"id":"skills/admet_genetic/examples/build_example.py#_read_csv","name":[["read",1],["csv",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["read",2],["csv",3],["path",5],["list",3],["dict",3],["str",4],["open",1],["newline",1],["encoding",1],["utf",1],["as",1],["handle",2],["return",1],["reader",1]]},{"id":"skills/admet_genetic/examples/build_example.py#build_report","name":[["build",1],["report",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["build",3],["report",4],["data",7],["dict",2],["str",4],["any",2],["seeds",5],["finals",6],["rows",11],["log",3],["summaries",4],["sorted",1],["summary",2],["key",7],["lambda",3],["row",35],["int",3],["generation",11],["config",7],["operations",3],["counter",2],["operation",3],["pass",4],["count",5],["sum",1],["as",1],["bool",1],["passes",1],["filters",6],["seed",14],["if",3],["child",6],["best",16],["max",2],["float",14],["total",12],["score",23],["risks",3],["flag",4],["admet",18],["risk",7],["flags",4],["split",1],["lines",9],["genetic",2],["optimization",2],["example",1],["run",2],["overview",1],["was",3],["reconstructed",1],["from",3],["committed",1],["artifacts",2],["script",1],["not",11],["rerun",1],["algorithm",1],["ai",3],["input",2],["len",6],["evaluated",1],["invalid",1],["deduplicated",1],["counts",1],["captured",6],["recorded",6],["generations",1],["generated",6],["molecules",2],["per",1],["records",4],["mutation",3],["crossover",3],["passing",1],["final",5],["candidates",3],["random",1],["explicit",1],["stop",1],["reason",1],["end",1],["after",1],["exact",1],["dependency",1],["versions",1],["candidate",2],["selection",1],["fresh",1],["based",1],["filter",1],["check",1],["have",2],["no",1],["failure",1],["strictly",1],["above",1],["their",2],["ancestral",3],["retain",1],["highest",2],["scoring",4],["molecule",6],["each",2],["distinct",2],["lineage",2],["configuration",1],["hard",1],["setting",2],["value",6],["extend",6],["markdown",8],["items",3],["mapping",1],["requested",1],["threshold",2],["positive",2],["endpoint",2],["keywords",4],["join",3],["item",4],["negative",2],["mean",2],["passed",2],["population",2],["append",2],["7f",6],["id",4],["baseline",3],["qed",2],["sa",3],["delta",4],["ids",1],["4f",5],["vs",1],["none",2],["text",2],["name",2],["interpretation",1],["increase",1],["all",2],["configured",1],["had",1],["successful",1],["evaluation",1],["improved",1],["relative",1],["ancestry",1],["were",2],["recalculated",1],["properties",1],["yaml",1],["rather",1],["than",1],["accepted",1],["solely",1],["represents",1],["deterministic",1],["rule",1],["claim",1],["unrecorded",1],["fingerprint",1],["diversity",1],["calculation",1],["these",1],["model",2],["derived",1],["triage",1],["signals",1],["observed",1],["toxicology",1],["outcomes",1],["limitations",1],["next",1],["steps",1],["values",1],["predictions",1],["been",1],["experimentally",1],["validated",1],["low",1],["level",1],["operators",1],["establish",1],["chemical",1],["feasibility",1]]},{"id":"skills/admet_genetic/examples/build_example.py#load_example","name":[["load",1],["example",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["load",3],["example",3],["root",8],["path",2],["here",2],["dict",3],["str",2],["any",2],["missing",4],["name",3],["source",2],["files",2],["if",3],["not",3],["file",2],["raise",2],["found",1],["error",2],["config",6],["yaml",3],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["safe",1],["isinstance",1],["value",1],["must",1],["contain",1],["mapping",1],["return",1],["seeds",1],["read",4],["csv",8],["seed",1],["molecules",1],["finals",1],["candidates",1],["final",1],["log",2],["generation",2],["summary",2]]},{"id":"skills/admet_genetic/examples/build_example.py#main","name":[["main",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",6],["parser",6],["argparse",1],["argument",4],["description",1],["doc",1],["add",3],["dashboard",5],["output",9],["type",3],["path",3],["default",3],["here",4],["optimization",2],["html",1],["candidates",5],["final",3],["csv",2],["report",7],["md",1],["args",8],["parse",1],["data",9],["load",1],["example",2],["validate",1],["finals",4],["select",1],["log",3],["config",1],["write",2],["render",1],["history",1],["generation",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",1],["build",1],["encoding",1],["utf",1],["print",1],["records",1],["len",2]]},{"id":"skills/admet_genetic/examples/build_example.py#select_final_candidates","name":[["select",1],["final",1],["candidates",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",3],["select",3],["final",2],["candidates",2],["rows",4],["list",5],["dict",8],["str",11],["config",3],["any",4],["passing",1],["children",1],["improve",1],["their",1],["best",1],["ancestral",4],["seed",12],["by",4],["id",17],["row",20],["molecule",7],["filters",5],["lru",1],["cache",1],["maxsize",1],["none",1],["seeds",6],["tuple",2],["if",11],["operation",2],["return",3],["parent",10],["ids",9],["else",1],["parents",2],["extend",2],["item",3],["split",1],["not",4],["raise",2],["value",2],["error",2],["references",1],["unknown",1],["fromkeys",1],["qualifying",3],["continue",5],["as",2],["bool",2],["passes",2],["admet",1],["failed",1],["configured",1],["has",1],["no",1],["traceable",1],["ancestor",1],["baseline",8],["max",1],["float",3],["total",5],["score",7],["candidate",6],["update",1],["join",1],["delta",1],["vs",1],["append",2],["selected",3],["represented",3],["lineages",3],["sorted",1],["key",1],["lambda",1],["reverse",1],["true",1],["lineage",3],["add",1]]},{"id":"skills/admet_genetic/examples/build_example.py#select_final_candidates.ancestral_seeds","name":[["ancestral",1],["seeds",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["ancestral",3],["seeds",6],["molecule",5],["id",11],["str",5],["tuple",3],["row",6],["by",2],["if",5],["operation",1],["seed",1],["return",2],["parent",10],["ids",3],["else",1],["parents",2],["extend",2],["item",3],["split",1],["list",1],["not",1],["raise",1],["value",1],["error",1],["references",1],["unknown",1],["dict",1],["fromkeys",1]]},{"id":"skills/admet_genetic/examples/build_example.py#validate_example","name":[["validate",1],["example",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["validate",2],["example",2],["data",7],["dict",4],["str",4],["any",2],["none",2],["rows",5],["log",4],["summaries",3],["summary",6],["if",7],["not",7],["raise",6],["value",9],["error",6],["generation",19],["csv",3],["empty",1],["len",3],["seeds",1],["sum",3],["row",22],["operation",1],["seed",3],["molecules",1],["match",4],["records",5],["expected",8],["pass",3],["passes",4],["configured",1],["filters",5],["config",4],["as",2],["bool",2],["molecule",2],["id",2],["yaml",2],["score",10],["composite",1],["math",2],["isclose",2],["float",5],["total",4],["rel",2],["tol",4],["1e",4],["12",4],["abs",2],["by",5],["int",5],["list",1],["setdefault",1],["append",1],["observed",3],["sorted",3],["declared",3],["generations",1],["cumulative",4],["best",7],["max",3],["key",4],["lambda",1],["scores",4],["generated",1],["mean",1],["count",1],["population",1],["items",1],["actual",3]]},{"id":"skills/admet_genetic/examples/build_example.py#validate_final_candidates","name":[["validate",1],["final",1],["candidates",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["validate",2],["final",5],["candidates",5],["data",5],["dict",2],["str",2],["any",2],["none",2],["expected",9],["select",1],["log",1],["config",1],["actual",12],["finals",1],["ids",9],["row",13],["molecule",4],["id",4],["if",4],["raise",4],["value",4],["error",4],["csv",2],["not",3],["match",1],["selection",1],["zip",1],["key",10],["baseline",4],["seed",2],["total",2],["score",1],["delta",1],["vs",1],["missing",1],["has",2],["inconsistent",2],["elif",1],["math",1],["isclose",1],["float",2],["rel",1],["tol",2],["1e",2],["12",2],["abs",1]]},{"id":"skills/admet_genetic/examples/build_example.py#write_final_candidates","name":[["write",1],["final",1],["candidates",1]],"path":[["skills",1],["admet",1],["genetic",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["write",2],["final",3],["candidates",8],["path",6],["list",3],["dict",3],["str",2],["any",2],["none",2],["if",1],["not",1],["raise",1],["value",1],["error",1],["selection",1],["produced",1],["no",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["fieldnames",3],["open",1],["newline",1],["encoding",1],["utf",1],["as",1],["handle",2],["writer",4],["csv",1],["writeheader",1],["writerows",1]]},{"id":"skills/admet_genetic/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python",1],["helpers",2],["admet",6],["guided",1],["genetic",1],["molecule",19],["optimization",5],["demos",1],["public",1],["visualization",1],["entry",1],["render",8],["history",4],["module",1],["also",1],["keeps",1],["small",1],["validation",1],["scoring",1],["useful",1],["building",1],["demo",1],["pipeline",1],["around",1],["rdkit",1],["sa",2],["score",15],["ai",1],["from",4],["future",1],["import",10],["annotations",1],["io",1],["json",2],["math",3],["os",1],["re",5],["shutil",1],["collections",1],["counter",1],["pathlib",1],["path",1],["typing",1],["any",1],["matplotlib",1],["none",3],["pd",1],["plt",1],["all",2],["standardize",1],["smiles",7],["canonicalize",1],["classify",1],["columns",12],["aggregate",1],["predictions",1],["operation",4],["detail",4],["validate",1],["generation",23],["log",2],["svg",17],["declaration",1],["compile",2],["xml",1],["ignorecase",2],["doctype",3],["html",23],["template",12],["lang",1],["en",1],["head",6],["meta",9],["charset",1],["utf",1],["name",2],["viewport",1],["content",20],["width",24],["device",1],["initial",1],["scale",1],["title",6],["style",2],["root",1],["color",17],["scheme",1],["light",1],["bg",1],["eef2f5",2],["panel",13],["rgba",13],["255",6],["92",1],["strong",12],["ffffff",2],["ink",2],["101828",1],["muted",6],["667085",1],["line",9],["d7dee8",3],["soft",6],["e8edf3",1],["accent",2],["df7656",1],["f3c1ae",1],["success",2],["12805c",1],["danger",2],["c2410c",1],["shadow",8],["16px",7],["44px",1],["15",3],["23",3],["42",4],["08",2],["font",13],["family",1],["inter",1],["ui",3],["sans",2],["serif",2],["system",3],["apple",1],["blink",1],["mac",1],["segoe",1],["box",8],["sizing",1],["border",24],["body",3],["margin",8],["min",15],["320px",1],["background",13],["linear",2],["gradient",2],["180deg",2],["f8fafc",3],["e7edf3",1],["100",8],["var",15],["header",4],["position",7],["sticky",1],["top",6],["index",2],["10",1],["padding",17],["18px",6],["24px",4],["248",1],["250",1],["252",1],["88",2],["bottom",10],["1px",13],["solid",10],["215",2],["222",2],["232",2],["backdrop",1],["filter",10],["blur",1],["main",4],["30px",5],["topbar",3],["display",21],["grid",18],["minmax",8],["180px",1],["auto",7],["1fr",12],["align",11],["items",10],["center",12],["gap",13],["max",12],["1600px",2],["brand",5],["flex",18],["baseline",1],["10px",5],["size",8],["17px",1],["letter",2],["spacing",2],["white",5],["space",7],["nowrap",5],["span",32],["12px",7],["stats",3],["justify",7],["end",2],["8px",9],["pill",4],["inline",1],["height",19],["9px",2],["radius",6],["999px",1],["fff",4],["344054",2],["weight",2],["600",1],["workspace",2],["layout",4],["420px",1],["330px",1],["72fr",1],["430px",1],["02fr",1],["610px",1],["section",7],["plot",10],["overflow",7],["hidden",4],["47px",1],["13px",3],["15px",1],["between",2],["h2",7],["02em",1],["text",9],["transform",5],["uppercase",1],["subtle",4],["population",10],["repeat",4],["720px",2],["start",3],["mol",11],["card",17],["aspect",1],["ratio",1],["3px",3],["98a2b3",1],["cursor",2],["pointer",2],["direction",3],["column",3],["transition",1],["140ms",3],["ease",3],["hover",1],["translate",3],["09",1],["pass",2],["fail",2],["opacity",1],["74",1],["active",6],["37",5],["99",5],["235",5],["78",1],["14",2],["26px",1],["12",1],["lineage",16],["6px",2],["11px",1],["ellipsis",1],["1f2937",1],["111827",1],["variant",1],["numeric",1],["tabular",1],["nums",1],["calc",1],["19px",1],["block",4],["5px",3],["14px",6],["selected",7],["210px",1],["place",1],["270px",1],["245px",1],["table",6],["collapse",2],["fixed",3],["td",8],["7px",2],["vertical",1],["word",2],["break",2],["tr",3],["last",1],["child",4],["first",6],["118px",1],["700",1],["475467",1],["tree",10],["20px",1],["28px",1],["pedigree",15],["unit",4],["relative",3],["parents",19],["single",3],["after",2],["absolute",3],["left",4],["50",2],["a9b6c5",3],["pair",4],["40px",2],["before",1],["24",2],["right",2],["22px",1],["parent",15],["156px",1],["06",1],["75",1],["96px",1],["4px",1],["empty",2],["plots",5],["334px",1],["96",1],["media",4],["1360px",1],["1160px",1],["wrap",2],["760px",1],["2px",1],["300px",1],["460px",1],["102px",1],["div",66],["class",36],["ga",1],["id",54],["label",4],["input",2],["slider",14],["type",1],["range",1],["step",1],["aria",1],["count",14],["generations",6],["record",17],["molecules",1],["drawings",1],["trace",1],["script",2],["const",25],["payload",8],["data",3],["records",4],["by",25],["new",4],["map",7],["each",3],["gen",7],["number",10],["if",11],["has",2],["push",1],["let",1],["current",8],["null",1],["document",15],["element",15],["value",7],["add",2],["event",1],["listener",1],["length",5],["inner",7],["function",8],["fmt",5],["typeof",1],["return",12],["finite",2],["string",6],["trim",4],["escape",12],["entities",2],["amp",1],["lt",1],["gt",1],["quot",1],["39",1],["replace",1],["char",2],["list",6],["pop",3],["sort",1],["total",6],["create",1],["passes",6],["filters",6],["true",4],["lower",1],["case",1],["onclick",2],["select",4],["append",1],["some",1],["false",1],["sync",2],["seen",5],["keys",2],["status",1],["mw",1],["tpsa",1],["hbd",1],["hba",1],["rotatable",1],["bonds",1],["ring",1],["qed",1],["risk",1],["flags",1],["join",1],["ids",3],["crossover",3],["split",2],["boolean",3],["legacy",2],["source",1],["walk",5],["missing",1],["query",1],["selector",1],["el",3],["target",3],["dataset",1]]},{"id":"skills/admet_genetic/kernel.py#_build_payload","name":[["build",1],["payload",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["payload",2],["log",4],["path",5],["dict",3],["require",1],["pandas",1],["frame",17],["pd",1],["read",1],["csv",1],["fillna",1],["column",3],["parent",11],["parents",2],["id",6],["ids",4],["smiles",7],["source",1],["molecule",2],["if",2],["not",2],["columns",1],["astype",4],["str",6],["validate",1],["generation",6],["records",8],["orient",1],["first",8],["seen",8],["by",9],["record",12],["setdefault",2],["int",8],["svg",4],["mol",1],["generations",4],["sorted",1],["best",6],["gen",8],["subset",6],["append",1],["float",2],["total",3],["score",2],["max",1],["mean",2],["count",5],["len",3],["generated",1],["operation",1],["lower",2],["seed",1],["sum",2],["pass",1],["passes",1],["filters",1],["isin",1],["true",1],["return",1],["plots",2],["meta",1],["none",1]]},{"id":"skills/admet_genetic/kernel.py#_build_plots","name":[["build",1],["plots",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["build",2],["plots",2],["best",7],["by",3],["gen",3],["list",2],["dict",4],["require",2],["pandas",1],["plotting",1],["setup",1],["plot",16],["style",1],["frame",6],["pd",1],["data",1],["try",1],["score",12],["make",4],["line",4],["total",8],["0f766e",2],["mean",4],["4f46e5",2],["optimization",2],["trajectory",2],["count",10],["generated",4],["2563eb",2],["logged",2],["b45309",2],["pass",2],["passed",2],["filters",2],["16a34a",2],["generation",2],["throughput",2],["filter",2],["yield",2],["molecules",2],["except",1],["exception",1],["matplotlib",1],["rc",1],["params",1],["update",1],["text",1],["usetex",1],["false",1],["return",1]]},{"id":"skills/admet_genetic/kernel.py#_clean_svg","name":[["clean",1],["svg",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["clean",2],["svg",11],["str",4],["declaration",1],["sub",2],["doctype",1],["return",1],["strip",1]]},{"id":"skills/admet_genetic/kernel.py#_figure_to_svg","name":[["figure",1],["svg",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["figure",4],["svg",4],["fig",4],["plt",3],["str",2],["require",1],["plotting",1],["buffer",3],["io",2],["string",1],["savefig",1],["format",1],["bbox",1],["inches",2],["tight",1],["pad",1],["025",1],["transparent",1],["true",1],["close",1],["return",1],["clean",1],["getvalue",1]]},{"id":"skills/admet_genetic/kernel.py#_make_line_plot","name":[["make",1],["line",1],["plot",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["make",2],["line",2],["plot",3],["frame",6],["pd",2],["data",2],["series",4],["list",2],["tuple",2],["str",14],["title",4],["ylabel",4],["require",1],["plotting",1],["fig",3],["ax",15],["plt",1],["subplots",1],["figsize",1],["28",1],["constrained",1],["layout",1],["true",1],["patch",1],["alpha",3],["facecolor",1],["none",1],["generation",2],["astype",2],["float",2],["key",2],["label",3],["color",8],["marker",3],["linewidth",3],["15",1],["markersize",1],["markerfacecolor",1],["white",1],["markeredgewidth",1],["35",1],["solid",1],["capstyle",1],["round",1],["zorder",1],["loc",2],["left",3],["pad",1],["fontweight",1],["bold",1],["111827",1],["xlabel",1],["grid",2],["axis",2],["d9e0e8",1],["75",2],["eef2f6",1],["55",1],["65",1],["spines",4],["top",1],["visible",2],["false",3],["right",1],["6b7280",2],["bottom",1],["tick",1],["params",1],["colors",1],["374151",2],["labelcolor",1],["margins",1],["035",1],["14",1],["legend",1],["upper",1],["bbox",1],["anchor",1],["02",1],["ncol",1],["min",1],["len",1],["frameon",1],["handlelength",1],["columnspacing",1],["return",1],["figure",1],["svg",1]]},{"id":"skills/admet_genetic/kernel.py#_mol_svg","name":[["mol",1],["svg",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["mol",11],["svg",5],["smiles",4],["str",5],["width",7],["int",4],["150",2],["height",7],["95",2],["try",1],["from",3],["rdkit",2],["import",3],["chem",3],["draw",4],["except",1],["error",1],["return",3],["view",1],["box",1],["role",1],["img",1],["aria",1],["label",1],["structure",2],["unavailable",2],["xmlns",1],["http",1],["www",1],["w3",1],["org",1],["2000",1],["rect",1],["fill",2],["f8fafc",1],["text",4],["anchor",1],["middle",2],["dominant",1],["baseline",1],["667085",1],["font",2],["family",1],["sans",1],["serif",1],["size",1],["11",1],["if",1],["none",1],["div",2],["class",1],["missing",1],["invalid",1],["rd",2],["draw2",3],["prepare",1],["drawing",3],["drawer",4],["dsvg",1],["molecule",1],["finish",1],["replace",1]]},{"id":"skills/admet_genetic/kernel.py#_numeric_01","name":[["numeric",1],["01",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["numeric",2],["01",2],["value",8],["any",2],["float",3],["none",6],["if",7],["return",8],["isinstance",1],["bool",1],["else",1],["try",1],["number",5],["except",1],["type",1],["error",2],["text",3],["str",1],["strip",1],["lower",1],["true",1],["yes",1],["positive",1],["active",1],["high",1],["false",1],["no",1],["negative",1],["inactive",1],["low",1],["math",1],["isnan",1],["pow",1],["718281828459045",1]]},{"id":"skills/admet_genetic/kernel.py#_render_html","name":[["render",1],["html",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["render",2],["html",3],["payload",3],["dict",2],["str",2],["data",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["replace",4],["u0026",1],["u003c",1],["u003e",1],["return",1],["template",1]]},{"id":"skills/admet_genetic/kernel.py#_require_pandas","name":[["require",1],["pandas",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["require",2],["pandas",6],["any",2],["global",1],["pd",4],["if",1],["none",1],["try",1],["import",2],["as",2],["module",2],["except",1],["error",2],["exc",2],["raise",1],["runtime",1],["required",1],["switch",1],["admet",1],["sa",1],["ga",1],["environment",1],["install",1],["skill",1],["prerequisites",1],["from",1],["return",1]]},{"id":"skills/admet_genetic/kernel.py#_require_plotting","name":[["require",1],["plotting",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["require",2],["plotting",2],["tuple",2],["any",4],["global",1],["matplotlib",10],["plt",4],["if",1],["none",2],["os",4],["environ",4],["setdefault",2],["mplconfigdir",2],["tmp",2],["admet",3],["sa",3],["ga",3],["mpl",1],["cache",4],["xdg",2],["home",2],["path",2],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["try",1],["import",3],["as",3],["module",5],["agg",1],["pyplot",3],["except",1],["error",2],["exc",2],["raise",1],["runtime",1],["required",1],["render",1],["optimization",1],["dashboard",1],["switch",1],["environment",1],["install",1],["skill",1],["prerequisites",1],["from",1],["return",1]]},{"id":"skills/admet_genetic/kernel.py#_setup_plot_style","name":[["setup",1],["plot",1],["style",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["setup",2],["plot",2],["style",2],["bool",3],["require",1],["plotting",1],["tex",4],["shutil",2],["latex",2],["dvipng",1],["matplotlib",2],["rc",2],["params",2],["update",2],["figure",1],["dpi",2],["160",1],["savefig",1],["240",1],["font",2],["family",1],["serif",3],["times",2],["new",1],["roman",1],["deja",1],["vu",1],["axes",3],["titlesize",1],["10",1],["labelsize",3],["xtick",3],["ytick",3],["legend",1],["fontsize",1],["linewidth",1],["major",4],["width",2],["size",2],["svg",1],["fonttype",1],["none",1],["text",2],["usetex",1],["if",1],["preamble",1],["usepackage",3],["amsmath",1],["newtxtext",1],["newtxmath",1],["return",1]]},{"id":"skills/admet_genetic/kernel.py#aggregate_admet_predictions","name":[["aggregate",1],["admet",1],["predictions",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["aggregate",3],["admet",8],["predictions",7],["dict",6],["str",11],["any",4],["config",4],["tuple",2],["float",4],["list",5],["raw",1],["endpoint",1],["into",1],["score",3],["risk",2],["flags",5],["mapping",4],["classify",1],["columns",1],["keys",1],["scores",6],["threshold",4],["column",4],["role",3],["items",1],["if",6],["ignored",1],["continue",2],["value",6],["numeric",1],["01",1],["none",1],["positive",1],["append",4],["low",1],["else",2],["high",1],["sum",1],["len",1],["return",1]]},{"id":"skills/admet_genetic/kernel.py#canonicalize_smiles","name":[["canonicalize",1],["smiles",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["canonicalize",2],["smiles",11],["str",4],["return",3],["canonical",2],["rdkit",2],["installed",1],["else",1],["stripped",1],["string",1],["value",6],["strip",1],["if",2],["not",1],["raise",2],["error",3],["empty",1],["try",1],["from",2],["import",2],["chem",3],["type",1],["ignore",1],["except",1],["mol",5],["none",1],["invalid",1],["true",1]]},{"id":"skills/admet_genetic/kernel.py#classify_admet_columns","name":[["classify",1],["admet",1],["columns",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["classify",2],["admet",7],["columns",6],["list",2],["str",8],["config",4],["dict",4],["any",4],["map",1],["ai",1],["positive",5],["negative",5],["ignored",3],["score",1],["roles",1],["key",8],["lower",3],["keywords",2],["mapping",6],["column",6],["name",4],["if",1],["drugbank",1],["approved",1],["percentile",1],["elif",2],["else",1],["return",1]]},{"id":"skills/admet_genetic/kernel.py#operation_detail_json","name":[["operation",1],["detail",1],["json",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["operation",7],["detail",7],["json",4],["str",10],["operator",4],["any",2],["child",4],["canonical",5],["smiles",8],["parent",8],["ids",4],["list",4],["build",1],["string",1],["generation",1],["logs",1],["payload",2],["return",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1]]},{"id":"skills/admet_genetic/kernel.py#render_optimization_history","name":[["render",1],["optimization",1],["history",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["render",4],["optimization",3],["history",3],["log",4],["path",14],["str",4],["out",7],["self",1],["contained",1],["html",2],["file",1],["from",1],["generation",1],["csv",1],["payload",3],["build",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["encoding",1],["utf",1],["return",1]]},{"id":"skills/admet_genetic/kernel.py#standardize_smiles","name":[["standardize",1],["smiles",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["standardize",3],["smiles",10],["str",7],["tuple",2],["none",8],["return",7],["canonical",2],["failure",1],["reason",1],["after",1],["rdkit",3],["standardization",1],["try",3],["from",3],["import",2],["chem",7],["except",3],["error",2],["as",2],["exc",2],["raise",1],["runtime",1],["required",1],["switch",1],["admet",1],["sa",1],["ga",1],["environment",1],["install",1],["skill",1],["prerequisites",1],["mol",15],["if",4],["parse",1],["failed",4],["sanitize",5],["exception",2],["remove",1],["hs",1],["num",3],["atoms",3],["empty",1],["molecule",1],["fragments",4],["frags",2],["mols",1],["true",4],["not",1],["multi",1],["fragment",1],["organic",2],["frag",3],["any",1],["atom",2],["atomic",1],["max",1],["key",1],["lambda",1],["item",2],["heavy",1],["isomeric",1]]},{"id":"skills/admet_genetic/kernel.py#validate_generation_log","name":[["validate",1],["generation",1],["log",1]],"path":[["skills",1],["admet",1],["genetic",1],["kernel",1],["py",1]],"body":[["def",2],["validate",3],["generation",4],["log",3],["frame",11],["pd",2],["data",2],["none",2],["lineage",1],["invariants",1],["expected",1],["by",1],["visualization",1],["workflow",1],["require",1],["pandas",1],["required",3],["molecule",3],["id",4],["smiles",7],["operation",3],["parent",7],["parents",7],["missing",4],["sorted",1],["columns",2],["if",7],["raise",4],["value",4],["error",4],["duplicate",8],["ids",5],["key",4],["count",4],["counter",2],["astype",8],["str",11],["items",2],["canonical",1],["must",3],["be",1],["one",3],["mutation",6],["lower",2],["fillna",2],["len",3],["any",4],["rows",2],["leave",2],["empty",2],["crossover",6],["bad",4],["split",1],["map",1],["exactly",1],["two",1]]},{"id":"skills/audit-dataset/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["audit",1],["dataset",1],["kernel",1],["py",1]],"body":[["pure",1],["stdlib",1],["structural",1],["audits",1],["row",1],["oriented",1],["tabular",1],["data",1],["from",4],["future",1],["import",6],["annotations",1],["json",1],["math",1],["collections",2],["counter",1],["defaultdict",1],["abc",1],["mapping",1],["sequence",1],["typing",1],["any",1]]},{"id":"skills/audit-dataset/kernel.py#_check_columns","name":[["check",1],["columns",1]],"path":[["skills",1],["audit",1],["dataset",1],["kernel",1],["py",1]],"body":[["def",2],["check",2],["columns",5],["sequence",2],["str",6],["available",3],["label",3],["none",2],["missing",3],["sorted",1],["if",1],["raise",1],["value",1],["error",1],["unknown",1],["column",1],["join",1]]},{"id":"skills/audit-dataset/kernel.py#_missing","name":[["missing",1]],"path":[["skills",1],["audit",1],["dataset",1],["kernel",1],["py",1]],"body":[["def",2],["missing",5],["value",7],["object",2],["empty",3],["strings",3],["bool",4],["if",2],["none",1],["return",3],["true",2],["isinstance",2],["float",1],["math",1],["isnan",1],["str",1],["not",1],["strip",1]]},{"id":"skills/audit-dataset/kernel.py#_stable","name":[["stable",1]],"path":[["skills",1],["audit",1],["dataset",1],["kernel",1],["py",1]],"body":[["def",2],["stable",2],["value",6],["object",2],["str",2],["return",3],["deterministic",1],["representation",1],["suitable",1],["equality",1],["counts",1],["try",1],["default",2],["repr",4],["lets",1],["unserializable",1],["leaves",1],["datetime",1],["decimal",1],["uuid",1],["pass",1],["through",1],["json",2],["dumps",2],["so",2],["sort",2],["keys",2],["still",1],["canonicalizes",1],["dict",1],["key",2],["order",3],["bare",1],["fallback",1],["preserves",1],["insertion",1],["two",1],["byte",1],["identical",1],["rows",1],["differing",1],["would",1],["miss",1],["as",1],["duplicates",1],["ensure",1],["ascii",1],["false",1],["true",2],["separators",1],["allow",1],["nan",1],["except",1],["type",1],["error",2]]},{"id":"skills/audit-dataset/kernel.py#_type_name","name":[["type",1],["name",1]],"path":[["skills",1],["audit",1],["dataset",1],["kernel",1],["py",1]],"body":[["def",2],["type",3],["name",3],["value",7],["object",2],["str",4],["if",4],["isinstance",4],["bool",2],["return",5],["int",2],["float",2]]},{"id":"skills/audit-dataset/kernel.py#audit_rows","name":[["audit",1],["rows",1]],"path":[["skills",1],["audit",1],["dataset",1],["kernel",1],["py",1]],"body":[["def",2],["audit",3],["rows",20],["sequence",9],["mapping",4],["str",24],["any",11],["target",12],["none",14],["id",21],["columns",19],["group",6],["split",12],["column",18],["empty",12],["strings",12],["missing",21],["bool",2],["true",2],["example",6],["limit",6],["int",3],["10",2],["dict",12],["mappings",2],["without",1],["pandas",1],["numpy",1],["leakage",5],["reported",1],["same",1],["non",3],["key",18],["appears",1],["more",1],["than",1],["one",1],["results",1],["contain",1],["only",1],["json",1],["compatible",1],["values",13],["if",17],["raise",3],["value",16],["error",3],["must",3],["be",3],["negative",1],["not",8],["isinstance",3],["bytes",1],["type",3],["row",20],["every",1],["sorted",3],["available",5],["check",4],["report",3],["observed",4],["present",5],["types",3],["counter",5],["name",1],["len",10],["fraction",1],["else",1],["items",4],["unique",1],["stable",6],["counts",10],["duplicate",10],["sum",2],["count",15],["examples",5],["list",3],["tuple",3],["continue",2],["setdefault",2],["splits",5],["defaultdict",2],["raw",3],["add",1],["leaked",3],["return",1],["ids",1]]},{"id":"skills/bioprobench/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["skills",1],["bioprobench",2],["kernel",2],["py",2],["import",10],["ast",1],["contextlib",2],["importlib",2],["util",1],["json",1],["os",4],["re",3],["sys",2],["traceback",1],["from",1],["itertools",1],["combinations",1],["script",4],["directory",1],["loaded",1],["privately",1],["never",1],["via",1],["path",5],["current",2],["dir",3],["dirname",1],["abspath",1],["file",1],["join",1],["scripts",3],["private",1],["namespace",1],["prefix",2],["vendored",1],["modules",2],["loading",1],["them",2],["under",1],["keeps",1],["generic",1],["names",3],["such",1],["as",1],["prompt",1],["format",1],["out",1],["shared",2],["persistent",1],["module",3],["table",1],["ns",1],["openai4s",1],["lazy",1],["per",1],["task",10],["dependency",1],["resolution",1],["importing",1],["must",1],["always",1],["succeed",1],["none",1],["heavy",1],["scientific",1],["dependencies",1],["below",1],["ship",1],["default",1],["open",1],["ai4",1],["venv",1],["pqa",3],["ord",3],["err",6],["rea",3],["not",1],["need",1],["most",1],["each",1],["resolves",1],["only",1],["its",1],["own",1],["requirements",2],["raises",1],["clear",1],["error",1],["naming",1],["packages",1],["actually",1],["missing",2],["pip",1],["installable",1],["distribution",1],["importable",1],["numpy",4],["scikit",2],["learn",2],["sklearn",2],["gen",2],["nltk",2],["rouge",2],["score",2],["keybert",2],["sentence",2],["transformers",2],["helper",1],["functions",1],["true",2],["labels",2],["yes",1],["false",2],["no",1],["evaluation",2],["reasoning",1],["correction",1],["generation",1],["sorting",1],["question",1],["answering",1],["confidence",1],["token",1],["compile",2],["100",1],["agent",2],["entry",1],["point",1],["inference",1],["bridging",1],["object",1],["contextmanager",1],["unsafe",1],["chars",1],["za",1],["z0",1]]},{"id":"skills/bioprobench/kernel.py#_ensure_nltk_resources","name":[["ensure",1],["nltk",1],["resources",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",3],["ensure",2],["nltk",11],["resources",2],["fetch",1],["tokenizer",10],["wordnet",4],["data",4],["gen",1],["needs",1],["best",1],["effort",1],["never",1],["fatal",1],["here",1],["moved",1],["word",2],["tokenize",2],["onto",1],["punkt",8],["tab",4],["resource",6],["older",2],["releases",1],["only",4],["ship",1],["ask",1],["whichever",1],["installed",1],["resolves",1],["obtain",3],["path",4],["package",5],["try",3],["find",1],["return",4],["true",2],["none",2],["except",2],["exception",2],["pass",1],["bool",1],["download",1],["quiet",1],["as",1],["exc",2],["network",1],["down",1],["read",1],["false",2],["type",1],["name",1],["warnings",4],["either",1],["enough",1],["exists",1],["newer",1],["satisfies",1],["both",1],["warn",1],["if",6],["neither",1],["lands",1],["errors",3],["ok",9],["tokenizers",2],["err",6],["not",3],["append",3],["else",2],["unavailable",1],["join",1],["corpora",1]]},{"id":"skills/bioprobench/kernel.py#_ensure_nltk_resources.obtain","name":[["obtain",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["obtain",2],["resource",3],["path",3],["package",3],["try",2],["nltk",3],["data",2],["find",1],["return",3],["true",2],["none",2],["except",2],["exception",2],["pass",1],["bool",1],["download",1],["quiet",1],["as",1],["exc",2],["network",1],["down",1],["read",1],["only",1],["false",1],["type",1],["name",1]]},{"id":"skills/bioprobench/kernel.py#_gt_index_order","name":[["gt",1],["index",1],["order",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["gt",2],["index",3],["order",5],["wrong",8],["steps",16],["correct",8],["express",1],["as",1],["ordering",1],["positions",1],["ranking",1],["by",2],["step",6],["text",1],["loses",1],["pairs",1],["whenever",1],["protocol",1],["repeats",1],["string",1],["so",1],["ranks",1],["keyed",1],["duplicate",1],["texts",1],["matched",1],["their",1],["first",1],["still",1],["unused",1],["occurrence",1],["if",2],["len",4],["raise",2],["value",2],["error",2],["has",2],["entries",1],["but",1],["remaining",3],["enumerate",1],["setdefault",1],["append",2],["bucket",3],["not",2],["permutation",1],["pop",1],["return",1]]},{"id":"skills/bioprobench/kernel.py#_load_script","name":[["load",1],["script",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["load",5],["script",10],["module",11],["name",12],["str",4],["file",12],["siblings",4],["vendored",1],["scripts",4],["py",1],["privately",2],["loaded",2],["under",2],["ns",2],["prefix",1],["never",1],["left",1],["sys",3],["modules",4],["putting",1],["path",7],["would",2],["publish",1],["generic",1],["top",1],["level",1],["names",3],["prompt",2],["format",2],["generate",2],["response",2],["local",1],["into",2],["shared",1],["persistent",1],["kernel",1],["shadowing",1],["anything",1],["agent",1],["later",1],["imports",2],["those",1],["let",1],["be",1],["imported",1],["around",1],["skill",1],["gate",1],["sha256",1],["pinning",1],["event",1],["capture",1],["by",1],["bare",1],["each",1],["bound",1],["only",1],["while",1],["dependent",1],["executes",1],["os",2],["join",1],["dir",2],["if",2],["not",4],["exists",1],["raise",2],["found",2],["error",2],["original",1],["provided",4],["sibling",5],["qualified",3],["spec",8],["importlib",2],["util",2],["from",2],["location",1],["none",2],["loader",2],["import",1],["could",1],["create",1],["temporary",1],["exec",1],["return",1]]},{"id":"skills/bioprobench/kernel.py#_mean_or_none","name":[["mean",1],["none",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["mean",3],["none",4],["values",6],["empty",1],["never",1],["na",2],["not",2],["valid",1],["json",1],["if",1],["return",2],["sum",1],["len",1]]},{"id":"skills/bioprobench/kernel.py#_require","name":[["require",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["require",2],["task",7],["name",8],["str",2],["import",4],["third",1],["party",1],["modules",3],["needs",1],["raise",2],["clear",1],["error",3],["dists",2],["requirements",1],["missing",5],["module",4],["try",1],["importlib",1],["except",1],["append",1],["if",1],["bio",1],["pro",1],["bench",1],["requires",1],["join",2],["from",1],["kernel",2],["install",1],["them",1],["into",1],["environment",1],["first",1]]},{"id":"skills/bioprobench/kernel.py#_result_status","name":[["result",1],["status",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["result",2],["status",2],["metrics",10],["dict",2],["str",2],["describe",1],["much",1],["run",2],["actually",1],["scored",1],["success",2],["overstates",1],["every",1],["record",1],["failed",12],["parse",1],["usual",1],["symptom",1],["handing",1],["over",1],["file",1],["no",1],["ground",1],["truth",1],["merged",1],["gen",1],["return",4],["all",1],["none",1],["way",1],["if",3],["rate",12],["elif",2],["failure",2],["100",1],["else",1],["unjudged",1],["partial",1]]},{"id":"skills/bioprobench/kernel.py#_safe_path_component","name":[["safe",1],["path",1],["component",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["safe",3],["path",3],["component",3],["value",3],["str",7],["fallback",3],["reduce",1],["caller",1],["supplied",1],["text",1],["single",1],["filename",1],["cleaned",2],["unsafe",1],["chars",1],["sub",1],["strip",1],["return",1]]},{"id":"skills/bioprobench/kernel.py#_split_answer_and_confidence","name":[["split",1],["answer",1],["confidence",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["split",5],["answer",15],["confidence",14],["content",8],["start",1],["end",1],["into",2],["form",2],["one",1],["prompt",2],["format",2],["asks",1],["model",1],["whitespace",1],["fallback",1],["both",1],["validate",1],["trailing",3],["token",9],["same",1],["way",1],["so",2],["never",1],["fabricated",1],["from",2],["digit",2],["run",2],["response",1],["not",6],["carry",1],["well",1],["formed",1],["100",1],["score",3],["rejected",1],["lands",1],["failed",1],["rate",1],["rather",1],["than",1],["being",1],["scored",1],["as",4],["confident",1],["if",5],["parts",3],["only",1],["last",1],["field",1],["may",1],["itself",1],["contain",1],["reagent",1],["names",1],["such",1],["tris",1],["edta",1],["requires",1],["match",3],["choice",1],["exactly",1],["truncating",1],["at",1],["first",2],["would",2],["correct",1],["wrong",1],["join",2],["strip",5],["re",1],["search",1],["take",1],["turning",1],["probability",1],["like",1],["95",1],["worst",1],["attainable",1],["brier",1],["reported",1],["clean",1],["success",1],["raise",4],["value",4],["error",4],["int",2],["rstrip",2],["else",1],["tokens",6],["len",1],["no",1],["separable",1],["empty",1],["parsed",1],["return",1]]},{"id":"skills/bioprobench/kernel.py#_temporary_modules","name":[["temporary",1],["modules",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["temporary",2],["modules",7],["mapping",4],["dict",2],["bind",1],["into",1],["sys",5],["duration",1],["block",1],["only",1],["saved",3],["try",1],["name",7],["module",2],["items",2],["missing",2],["yield",1],["finally",1],["previous",3],["if",1],["pop",1],["none",1],["else",1]]},{"id":"skills/bioprobench/kernel.py#evaluate_correction_task","name":[["evaluate",1],["correction",1],["task",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["evaluate",2],["correction",2],["task",2],["output",3],["file",3],["path",3],["preds",8],["gts",6],["failed",4],["total",4],["open",1],["as",1],["data",2],["json",1],["load",1],["item",4],["try",1],["pred",2],["extract",1],["binary",1],["answer",1],["generated",1],["response",1],["gt",2],["normalize",1],["bool",1],["label",3],["correct",1],["except",1],["exception",1],["append",3],["nothing",1],["half",1],["appended",1],["would",1],["shift",1],["every",1],["later",1],["prediction",1],["against",1],["wrong",2],["rest",1],["run",1],["continue",1],["positive",1],["class",1],["protocol",1],["step",1],["false",1],["tp",7],["sum",4],["not",4],["zip",4],["fp",3],["fn",3],["accuracy",3],["len",1],["if",5],["else",5],["precision",6],["recall",6],["f1",3],["return",1],["rate",1]]},{"id":"skills/bioprobench/kernel.py#evaluate_predictions","name":[["evaluate",1],["predictions",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["evaluate",2],["predictions",2],["output",3],["file",3],["path",3],["require",1],["pqa",1],["import",2],["numpy",1],["as",2],["np",2],["from",1],["sklearn",1],["metrics",1],["brier",5],["score",3],["loss",2],["open",1],["data",2],["json",1],["load",1],["accs",7],["cfds",3],["failed",4],["total",4],["item",3],["try",1],["generated",6],["str",5],["response",1],["if",5],["think",2],["split",2],["content",2],["re",2],["search",1],["answer",6],["start",1],["end",1],["dotall",1],["group",1],["strip",1],["confidence",3],["expected",2],["append",2],["min",1],["100",2],["else",4],["except",1],["exception",1],["accuracy",3],["sum",1],["len",1],["array",1],["none",1],["return",1],["rate",1]]},{"id":"skills/bioprobench/kernel.py#evaluate_protocolgen_model","name":[["evaluate",1],["protocolgen",1],["model",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",3],["evaluate",2],["protocolgen",2],["model",8],["result",3],["path",3],["lazy",3],["dependency",2],["resolution",2],["gen",33],["only",5],["task",2],["needing",4],["torch",2],["scale",2],["stack",2],["one",2],["nltk",14],["corpora",2],["off",2],["network",2],["require",1],["import",7],["from",6],["keybert",1],["key",2],["bert",2],["translate",2],["bleu",7],["score",6],["smoothing",3],["function",3],["sentence",6],["meteor",7],["rouge",8],["scorer",5],["transformers",1],["transformer",3],["sklearn",1],["metrics",5],["pairwise",1],["cosine",3],["similarity",6],["warnings",4],["ensure",1],["resources",1],["loading",1],["initialize",1],["models",1],["evaluating",1],["save",1],["memory",1],["embedding",3],["all",2],["mpnet",1],["base",1],["v2",2],["keyword",4],["mini",1],["lm",1],["l6",1],["threshold",3],["extract",4],["text",13],["response",3],["return",2],["split",5],["think",1],["strip",6],["structure",1],["answer",2],["start",1],["end",1],["open",1],["as",2],["json",7],["list",34],["load",1],["rouge1",4],["rouge2",4],["rougel",3],["kw",31],["precision",3],["recall",4],["f1",5],["sr",5],["rp",5],["failed",4],["item",3],["ref",26],["output",1],["generated",1],["if",10],["none",8],["continue",1],["clean",3],["isinstance",1],["steps",5],["step",4],["embeds",6],["encode",2],["matched",6],["refs",3],["gens",3],["vec",8],["enumerate",4],["add",2],["break",2],["len",11],["else",5],["append",13],["join",1],["str",2],["tokens",6],["word",2],["tokenize",2],["lower",2],["weights",1],["method1",1],["stemmer",1],["true",1],["scores",4],["fmeasure",3],["keywords",2],["top",2],["64",2],["intersection",3],["1e",1],["np",1],["mean",7],["na",2],["dumps",1],["emits",1],["bare",1],["not",1],["valid",1],["report",1],["instead",1],["let",1],["entry",1],["point",1],["mark",1],["status",1],["honestly",1],["redundancy",1],["penalty",1],["rate",1],["data",1]]},{"id":"skills/bioprobench/kernel.py#evaluate_protocolgen_model.extract_text_response","name":[["extract",1],["text",1],["response",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["extract",2],["text",5],["response",2],["return",1],["split",4],["think",1],["strip",4],["structure",1],["answer",2],["start",1],["end",1]]},{"id":"skills/bioprobench/kernel.py#evaluate_sorting_predictions","name":[["evaluate",1],["sorting",1],["predictions",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["evaluate",2],["sorting",2],["predictions",2],["output",3],["file",3],["path",3],["open",1],["as",1],["data",2],["json",1],["load",1],["preds",3],["gts",5],["pred",5],["orders",6],["gt",14],["failed",5],["total",9],["item",13],["try",2],["generated",3],["str",2],["response",1],["split",1],["think",1],["match",5],["re",2],["findall",1],["answer",2],["start",1],["end",1],["dotall",1],["indices",9],["ast",1],["literal",1],["eval",1],["strip",1],["wrong",6],["steps",10],["correct",4],["if",6],["not",4],["isinstance",1],["list",3],["tuple",1],["raise",3],["value",2],["error",3],["predicted",2],["order",9],["int",1],["validate",1],["here",1],["kendall",4],["tau",4],["loop",1],["below",1],["index",2],["dropped",1],["repeated",1],["out",1],["range",3],["key",1],["outside",1],["per",1],["handler",1],["abort",2],["whole",1],["evaluation",1],["discarding",1],["every",1],["other",1],["result",1],["sorted",1],["len",3],["permutation",1],["except",2],["exception",2],["continue",2],["append",4],["exact",3],["sum",1],["pr",5],["zip",2],["else",3],["pairs",11],["concordant",6],["rank",7],["idx",4],["enumerate",2],["combinations",1],["keys",1],["belt",1],["braces",1],["never",1],["let",1],["one",1],["aggregate",1],["return",1],["rate",1]]},{"id":"skills/bioprobench/kernel.py#evaluate_step_reasoning_model","name":[["evaluate",1],["step",1],["reasoning",1],["model",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["evaluate",2],["step",2],["reasoning",2],["model",2],["result",3],["path",3],["llm",5],["judge",6],["judged",12],["failed",7],["open",1],["as",1],["data",3],["json",1],["load",1],["total",9],["items",7],["len",1],["item",3],["if",4],["try",1],["correct",2],["extract",1],["binary",1],["answer",1],["int",1],["except",1],["exception",1],["continue",1],["acc",2],["100",2],["else",3],["fail",2],["rate",4],["return",1],["consistency",3],["failure",2],["over",1],["subset",1],["only",1],["unjudged",2],["coverage",2],["expose",1],["true",1],["denominator",1],["so",1],["incomplete",1],["pass",1],["cannot",1],["hide",1],["behind",1],["flattering",1]]},{"id":"skills/bioprobench/kernel.py#extract_binary_answer","name":[["extract",1],["binary",1],["answer",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["extract",2],["binary",2],["answer",11],["generated",12],["str",12],["if",4],["think",2],["split",3],["inst",2],["pattern",2],["start",1],["end",1],["match",3],["re",2],["search",1],["dotall",1],["group",1],["strip",3],["else",2],["true",3],["return",2],["elif",1],["false",3],["raise",1],["value",1],["error",1],["invalid",1],["unrecognized",1],["format",1]]},{"id":"skills/bioprobench/kernel.py#get_task_prompt","name":[["task",1],["prompt",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["task",5],["prompt",9],["sample",4],["dict",2],["name",3],["str",4],["agent",1],["interface",1],["fetch",1],["standardized",1],["specific",1],["try",1],["format",5],["load",1],["script",1],["py",1],["return",2],["generate",1],["user",1],["except",1],["exception",1],["as",1],["error",1],["loading",1]]},{"id":"skills/bioprobench/kernel.py#normalize_bool_label","name":[["normalize",1],["bool",1],["label",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["bool",7],["label",4],["value",14],["coerce",1],["ground",1],["truth",1],["real",1],["datasets",1],["encode",1],["correct",1],["as",5],["json",1],["string",1],["left",1],["un",1],["normalised",1],["these",1],["compare",1],["unequal",1],["under",1],["true",3],["false",3],["silently",1],["collapses",1],["precision",1],["recall",1],["f1",1],["zero",1],["while",1],["accuracy",1],["stays",1],["right",1],["unrecognised",1],["encodings",1],["raise",2],["so",1],["bad",1],["data",1],["counted",1],["failed",1],["rather",1],["than",1],["scored",1],["confident",1],["wrong",1],["answer",1],["if",6],["isinstance",4],["return",5],["int",1],["float",1],["str",1],["token",3],["strip",1],["lower",1],["labels",2],["error",1],["unrecognized",1],["boolean",1]]},{"id":"skills/bioprobench/kernel.py#run_bioprobench_eval","name":[["run",1],["bioprobench",1],["eval",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["run",3],["bioprobench",2],["eval",6],["task",22],["name",16],["str",5],["response",12],["file",12],["path",11],["main",1],["entry",1],["point",1],["open",2],["ai4",1],["agents",1],["evaluate",6],["model",3],["responses",1],["against",1],["bio",1],["pro",1],["bench",1],["if",5],["not",6],["os",1],["exists",1],["return",7],["error",7],["found",1],["dispatch",4],["rea",1],["err",2],["step",1],["reasoning",1],["correction",1],["gen",1],["protocolgen",1],["ord",1],["sorting",1],["predictions",2],["pqa",1],["unknown",1],["supported",1],["tasks",1],["list",4],["keys",1],["reject",1],["no",2],["records",7],["up",1],["front",1],["every",1],["evaluator",1],["guards",1],["its",1],["divisions",1],["total",1],["else",1],["so",2],["empty",1],["would",1],["otherwise",1],["score",2],["as",5],["all",1],["zero",1],["metrics",5],["at",1],["failed",2],["rate",1],["status",3],["success",1],["measured",1],["nothing",2],["try",2],["json",3],["load",1],["except",2],["exception",3],["could",1],["read",1],["type",4],["isinstance",1],["must",1],["be",1],["got",1],["contains",1],["there",1],["bare",1],["turns",1],["key",1],["into",1],["uninterpretable",1],["message",1],["carry",1],["traceback",3],["evaluation",1],["during",1],["execution",1],["format",1],["exc",1],["result",1]]},{"id":"skills/bioprobench/kernel.py#run_llm_judge_evaluation","name":[["run",1],["llm",1],["judge",1],["evaluation",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["run",3],["llm",11],["judge",11],["evaluation",3],["sample",3],["dict",2],["api",6],["key",4],["str",8],["base",4],["url",4],["https",2],["deepseek",4],["com",2],["model",3],["name",3],["chat",2],["agent",2],["interface",1],["dynamic",1],["try",1],["from",1],["openai",2],["import",2],["open",2],["ai",2],["load",1],["script",2],["as",2],["rea",1],["err",1],["py",1],["safely",1],["override",1],["global",1],["client",2],["initialized",1],["real",1],["credentials",1],["prompt",3],["generate",2],["user",1],["judgment",2],["response",1],["return",3],["except",2],["error",3],["package",1],["required",1],["exception",1],["during",1],["execution",1]]},{"id":"skills/bioprobench/kernel.py#trigger_batch_inference","name":[["trigger",1],["batch",1],["inference",1]],"path":[["skills",1],["bioprobench",1],["kernel",1],["py",1]],"body":[["def",2],["trigger",3],["batch",5],["inference",5],["task",14],["name",18],["str",13],["test",8],["file",10],["path",8],["mode",6],["api",28],["model",12],["o3",2],["mini",2],["key",10],["none",4],["base",7],["url",7],["dict",2],["agent",2],["interface",1],["full",1],["dataset",1],["selects",1],["open",4],["ai",4],["compatible",1],["endpoint",4],["sent",1],["must",2],["be",1],["passed",1],["whenever",1],["not",3],["one",1],["vendored",1],["script",5],["constant",1],["points",1],["at",1],["openai",2],["com",1],["so",1],["defaulting",1],["would",1],["transmit",1],["deepseek",1],["ark",1],["self",1],["hosted",1],["credential",1],["every",1],["prompt",5],["vendor",1],["caller",2],["never",1],["chose",1],["supplied",1],["land",1],["filename",1],["value",1],["like",1],["etc",1],["escape",1],["working",1],["directory",1],["safe",8],["component",2],["try",1],["if",2],["return",5],["error",3],["requires",1],["provided",1],["securely",1],["by",1],["from",1],["import",1],["inf",20],["load",2],["generate",2],["response",2],["py",4],["siblings",2],["format",4],["dynamically",2],["override",2],["global",2],["configs",2],["output",4],["json",2],["client",1],["main",2],["status",3],["success",2],["message",3],["completed",2],["saved",2],["elif",1],["local",13],["else",1],["unknown",1],["choose",1],["except",1],["exception",1],["as",1]]},{"id":"skills/bioprobench/Scripts/generate_response_local.py","name":[["generate",1],["response",1],["local",1],["py",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["local",1],["py",1]],"body":[["adapted",1],["from",7],["upstream",1],["bio",1],["pro",1],["bench",1],["project",1],["https",1],["github",1],["com",1],["yuyang",1],["sunshine",1],["bioprotocolbench",1],["import",5],["json",3],["os",1],["prompt",2],["format",1],["generate",1],["user",2],["tqdm",2],["transformers",1],["auto",4],["model",12],["causal",2],["lm",2],["tokenizer",5],["pipeline",2],["configuration",1],["name",11],["meta",2],["llama",2],["instruct",1],["other",1],["models",1],["huggingface",1],["local",3],["path",2],["task",6],["pqa",2],["file",3],["paths",1],["ord",1],["err",2],["rea",2],["gen",2],["test",3],["data",1],["split",1],["output",1],["print",1],["initialize",1],["pretrained",2],["generator",1],["text",1],["generation",1],["device",1],["gpu",1],["inference",1],["functions",1],["main",3],["processing",1],["function",1],["if",1]]},{"id":"skills/bioprobench/Scripts/generate_response_local.py#generate_response","name":[["generate",1],["response",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["local",1],["py",1]],"body":[["def",2],["generate",3],["response",5],["user",4],["prompt",5],["model",3],["name",2],["max",4],["length",4],["512",2],["local",1],["outputs",2],["generator",1],["num",1],["return",2],["sequences",1],["sample",1],["true",1],["top",2],["50",1],["95",1],["temperature",1],["text",3],["generated",1],["len",1],["strip",1],["remove",1],["from",1],["output",1]]},{"id":"skills/bioprobench/Scripts/generate_response_local.py#get_test_data","name":[["test",1],["data",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["local",1],["py",1]],"body":[["def",2],["test",5],["data",5],["file",4],["path",3],["load",2],["from",1],["json",2],["open",1],["encoding",1],["utf",1],["as",1],["return",1]]},{"id":"skills/bioprobench/Scripts/generate_response_local.py#main","name":[["main",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["local",1],["py",1]],"body":[["def",2],["main",3],["function",1],["process",2],["dataset",1],["loads",1],["test",5],["data",3],["processes",1],["each",1],["sample",12],["sequentially",1],["saves",1],["results",1],["periodically",1],["file",6],["path",2],["load",2],["existing",1],["checkpoint",5],["if",5],["available",1],["processed",12],["os",1],["exists",1],["output",5],["print",3],["loading",1],["from",1],["open",1],["encoding",1],["utf",1],["as",1],["json",1],["identify",1],["already",1],["samples",5],["ids",2],["id",2],["generated",1],["response",1],["remaining",2],["not",1],["count",4],["since",4],["last",4],["save",6],["tqdm",1],["desc",1],["processing",2],["model",1],["name",2],["task",1],["append",1],["10",1],["saved",2],["after",1],["len",1],["all",1]]},{"id":"skills/bioprobench/Scripts/generate_response_local.py#process_sample","name":[["process",1],["sample",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["local",1],["py",1]],"body":[["def",2],["process",3],["sample",11],["model",4],["name",6],["task",3],["single",1],["by",1],["generating",1],["response",7],["local",1],["skips",1],["processing",1],["if",2],["already",1],["has",1],["generated",3],["return",2],["user",3],["prompt",3],["generate",2]]},{"id":"skills/bioprobench/Scripts/generate_response_local.py#save_checkpoint","name":[["save",1],["checkpoint",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["local",1],["py",1]],"body":[["def",2],["save",3],["checkpoint",2],["data",3],["filename",3],["intermediate",1],["results",1],["json",2],["file",1],["open",1],["encoding",1],["utf",1],["as",1],["dump",1],["indent",1],["ensure",1],["ascii",1],["false",1]]},{"id":"skills/bioprobench/Scripts/generate_response.py","name":[["generate",1],["response",1],["py",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["py",1]],"body":[["adapted",1],["from",4],["upstream",1],["bio",1],["pro",1],["bench",1],["project",1],["https",2],["github",1],["com",2],["yuyang",1],["sunshine",1],["bioprotocolbench",1],["import",6],["json",3],["os",1],["time",1],["openai",2],["open",3],["ai",3],["prompt",2],["format",1],["generate",1],["user",2],["tqdm",2],["configuration",1],["api",6],["key",5],["your",4],["replace",3],["base",4],["url",4],["v1",1],["if",2],["different",1],["model",5],["name",9],["o3",1],["mini",1],["preferred",1],["task",6],["pqa",2],["file",3],["paths",1],["ord",1],["err",2],["rea",2],["gen",2],["test",3],["path",1],["data",1],["split",1],["output",1],["print",1],["initialize",1],["client",2],["functions",1],["main",3],["processing",1],["function",1]]},{"id":"skills/bioprobench/Scripts/generate_response.py#generate_response","name":[["generate",1],["response",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["py",1]],"body":[["def",2],["generate",3],["response",5],["user",5],["prompt",4],["model",4],["name",3],["max",6],["retries",5],["initial",3],["delay",5],["call",1],["open",1],["ai",1],["api",1],["given",1],["includes",1],["retry",1],["mechanism",1],["exponential",1],["backoff",1],["last",3],["exception",5],["none",1],["attempt",5],["range",1],["try",1],["client",1],["chat",1],["completions",1],["create",1],["messages",1],["role",1],["content",2],["stream",1],["false",1],["tokens",1],["8192",1],["return",1],["choices",1],["message",1],["strip",1],["except",1],["as",1],["print",1],["failed",2],["if",1],["time",1],["sleep",1],["raise",1],["all",1],["attempts",1],["from",1]]},{"id":"skills/bioprobench/Scripts/generate_response.py#get_test_data","name":[["test",1],["data",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["py",1]],"body":[["def",2],["test",5],["data",5],["file",4],["path",3],["load",2],["from",1],["json",2],["open",1],["encoding",1],["utf",1],["as",1],["return",1]]},{"id":"skills/bioprobench/Scripts/generate_response.py#main","name":[["main",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["py",1]],"body":[["def",2],["main",3],["function",1],["process",2],["dataset",1],["loads",1],["test",5],["data",3],["processes",1],["each",1],["sample",12],["sequentially",1],["saves",1],["results",1],["periodically",1],["file",6],["path",2],["load",2],["existing",1],["checkpoint",5],["if",5],["available",1],["processed",12],["os",1],["exists",1],["output",5],["print",3],["loading",1],["from",1],["open",1],["encoding",1],["utf",1],["as",1],["json",1],["identify",1],["already",1],["samples",5],["ids",2],["id",2],["generated",1],["response",1],["remaining",2],["not",1],["count",4],["since",4],["last",4],["save",6],["tqdm",1],["desc",1],["processing",2],["model",1],["name",2],["task",1],["append",1],["10",1],["saved",2],["after",1],["len",1],["all",1]]},{"id":"skills/bioprobench/Scripts/generate_response.py#process_sample","name":[["process",1],["sample",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["py",1]],"body":[["def",2],["process",3],["sample",11],["model",4],["name",6],["task",3],["single",1],["by",1],["generating",1],["response",7],["skips",1],["processing",1],["if",2],["already",1],["has",1],["generated",3],["return",2],["user",3],["prompt",3],["generate",2]]},{"id":"skills/bioprobench/Scripts/generate_response.py#save_checkpoint","name":[["save",1],["checkpoint",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["generate",1],["response",1],["py",1]],"body":[["def",2],["save",3],["checkpoint",2],["data",3],["filename",3],["intermediate",1],["results",1],["json",2],["file",1],["open",1],["encoding",1],["utf",1],["as",1],["dump",1],["indent",1],["ensure",1],["ascii",1],["false",1]]},{"id":"skills/bioprobench/Scripts/LLM-as-a-judge_for_REA-ERR.py","name":[["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"body":[["adapted",1],["from",3],["upstream",1],["bio",1],["pro",1],["bench",1],["project",1],["https",2],["github",1],["com",2],["yuyang",1],["sunshine",1],["bioprotocolbench",1],["llm",3],["deepseek",3],["chat",2],["here",1],["as",2],["judge",3],["evaluate",3],["consitency",1],["model",3],["generated",2],["response",1],["error",2],["description",1],["rea",2],["err",2],["task",1],["more",1],["details",1],["please",1],["refer",1],["our",1],["paper",1],["import",5],["json",2],["os",1],["time",1],["openai",1],["open",3],["ai",3],["tqdm",2],["user",1],["configuration",1],["api",5],["key",4],["your",1],["base",3],["url",3],["name",2],["test",4],["file",4],["path",3],["o3",2],["mini",2],["example",1],["consistency",2],["responses",2],["output",1],["print",1],["descriptions",1],["initialize",1],["client",2],["functions",1],["main",3],["processing",1],["function",1],["if",1]]},{"id":"skills/bioprobench/Scripts/LLM-as-a-judge_for_REA-ERR.py#generate_response","name":[["generate",1],["response",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"body":[["def",2],["generate",3],["response",5],["user",5],["prompt",4],["model",4],["name",3],["max",6],["retries",5],["initial",3],["delay",5],["call",1],["open",1],["ai",1],["api",1],["given",1],["includes",1],["retry",1],["mechanism",1],["exponential",1],["backoff",1],["last",3],["exception",5],["none",1],["attempt",5],["range",1],["try",1],["client",1],["chat",1],["completions",1],["create",1],["messages",1],["role",1],["content",2],["tokens",1],["8192",1],["stream",1],["false",1],["return",1],["choices",1],["message",1],["strip",1],["except",1],["as",1],["print",1],["failed",2],["if",1],["time",1],["sleep",1],["raise",1],["all",1],["attempts",1],["from",1]]},{"id":"skills/bioprobench/Scripts/LLM-as-a-judge_for_REA-ERR.py#generate_user_prompt","name":[["generate",1],["user",1],["prompt",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"body":[["def",2],["generate",2],["user",3],["prompt",5],["sample",6],["format",2],["llm",1],["evaluation",1],["corrupted",8],["text",16],["corrected",7],["error",14],["description",9],["no",1],["provided",1],["generated",10],["response",10],["split",2],["think",1],["inst",1],["you",2],["given",1],["task",2],["judge",1],["whether",3],["model",2],["correctly",1],["identifies",5],["key",1],["scientific",1],["protocol",1],["step",1],["will",1],["receive",1],["following",3],["inputs",1],["original",1],["containing",1],["version",1],["brief",1],["explanation",2],["specific",2],["analysis",1],["judgment",2],["your",4],["read",1],["compare",1],["understand",1],["correction",1],["made",1],["determine",1],["successfully",1],["explicitly",1],["same",2],["issue",1],["described",4],["focus",1],["only",2],["problem",1],["as",1],["even",1],["if",3],["finds",1],["other",1],["unrelated",1],["issues",1],["at",1],["end",2],["output",2],["one",1],["two",1],["values",1],["without",1],["true",2],["accurately",1],["false",2],["misses",1],["incorrectly",1],["input",1],["final",2],["answer",4],["start",1],["now",1],["give",1],["me",1],["return",1]]},{"id":"skills/bioprobench/Scripts/LLM-as-a-judge_for_REA-ERR.py#get_test_data","name":[["test",1],["data",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"body":[["def",2],["test",5],["data",5],["file",4],["path",3],["load",2],["from",1],["json",2],["open",1],["encoding",1],["utf",1],["as",1],["return",1]]},{"id":"skills/bioprobench/Scripts/LLM-as-a-judge_for_REA-ERR.py#main","name":[["main",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"body":[["def",2],["main",3],["function",1],["process",2],["dataset",1],["loads",1],["test",5],["data",3],["processes",1],["each",1],["sample",12],["saves",1],["results",1],["periodically",1],["file",6],["path",2],["load",2],["checkpoint",5],["if",5],["exists",2],["processed",12],["os",1],["output",5],["print",3],["loading",1],["from",1],["open",1],["encoding",1],["utf",1],["as",1],["json",1],["identify",1],["already",1],["samples",5],["ids",2],["id",2],["llm",1],["judge",1],["remaining",2],["not",1],["count",4],["since",4],["last",4],["save",6],["tqdm",1],["desc",1],["processing",2],["model",1],["name",1],["append",1],["10",1],["saved",2],["after",1],["len",1],["all",1]]},{"id":"skills/bioprobench/Scripts/LLM-as-a-judge_for_REA-ERR.py#process_sample","name":[["process",1],["sample",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"body":[["def",2],["process",3],["sample",12],["model",4],["name",3],["single",1],["by",1],["generating",1],["response",5],["skips",1],["processing",1],["if",3],["already",1],["has",1],["generated",1],["llm",3],["judge",3],["return",2],["corrupted",1],["text",1],["user",3],["prompt",3],["generate",2]]},{"id":"skills/bioprobench/Scripts/LLM-as-a-judge_for_REA-ERR.py#save_checkpoint","name":[["save",1],["checkpoint",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["llm",1],["as",1],["judge",1],["rea",1],["err",1],["py",1]],"body":[["def",2],["save",3],["checkpoint",2],["data",3],["filename",3],["intermediate",1],["results",1],["json",2],["file",1],["open",1],["encoding",1],["utf",1],["as",1],["dump",1],["indent",1],["ensure",1],["ascii",1],["false",1]]},{"id":"skills/bioprobench/Scripts/prompt_format.py","name":[["prompt",1],["format",1],["py",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["prompt",1],["format",1],["py",1]],"body":[["adapted",1],["from",1],["upstream",1],["bio",1],["pro",1],["bench",1],["project",1],["https",1],["github",1],["com",1],["yuyang",1],["sunshine",1],["bioprotocolbench",1]]},{"id":"skills/bioprobench/Scripts/prompt_format.py#generate_user_prompt","name":[["generate",1],["user",1],["prompt",1]],"path":[["skills",1],["bioprobench",1],["scripts",1],["prompt",1],["format",1],["py",1]],"body":[["def",2],["generate",3],["user",2],["prompt",7],["sample",15],["task",8],["name",6],["given",3],["if",6],["pqa",1],["you",6],["will",1],["be",7],["multiple",1],["choice",3],["question",5],["related",1],["biological",1],["protocol",3],["blank",1],["represented",1],["as",9],["indicates",1],["correct",5],["should",1],["filled",1],["choices",4],["your",13],["choose",1],["most",1],["likely",1],["answer",25],["from",2],["must",6],["always",1],["select",1],["one",2],["even",1],["unsure",1],["selected",2],["match",1],["exactly",4],["including",1],["case",1],["punctuation",1],["assign",1],["confidence",2],["score",2],["between",4],["100",1],["based",2],["certainty",1],["output",3],["wrapped",3],["tags",3],["start",10],["end",9],["format",4],["response",3],["elif",3],["ord",1],["steps",5],["wrong",2],["give",1],["me",1],["order",1],["list",2],["their",2],["original",2],["indices",2],["no",2],["other",1],["words",1],["err",2],["step",20],["corrected",2],["text",4],["else",2],["corrupted",2],["determine",1],["whether",1],["following",8],["target",8],["true",4],["false",6],["may",2],["context",7],["includes",2],["purpose",4],["well",3],["preceding",2],["inform",2],["decision",2],["please",2],["carefully",1],["evaluate",5],["logically",1],["consistent",1],["necessary",1],["accurate",1],["find",1],["anything",1],["respond",1],["only",2],["without",1],["any",1],["additional",1],["explanation",1],["rea",1],["validity",2],["follow",1],["detailed",2],["reasoning",4],["process",3],["demonstrated",2],["example",8],["below",1],["identify",1],["potential",2],["errors",4],["across",1],["operation",2],["reagent",4],["parameter",5],["categories",2],["meticulous",2],["attention",2],["numerical",4],["values",3],["consistency",1],["provided",1],["typical",3],["practices",2],["mix",3],["860",2],["sterile",1],["deionized",1],["water",2],["14",2],["sodium",5],["hypochlorite",5],["5m",3],["tube",4],["sterilization",3],["seeds",2],["remove",1],["surface",1],["contaminants",1],["prior",1],["place",1],["transgenic",1],["arabidopsis",1],["next",1],["vigorously",1],["contents",1],["vortex",1],["mixer",1],["error",5],["operations",1],["standard",1],["obvious",1],["operational",1],["reagents",1],["appropriate",1],["however",1],["specified",2],["volume",3],["mixed",1],["results",1],["very",1],["dilute",1],["solution",1],["07",2],["practice",1],["suggests",1],["final",3],["concentration",4],["around",1],["therefore",1],["significantly",1],["too",2],["low",2],["undermines",1],["effectiveness",1],["contradicts",1],["stated",2],["although",1],["explicit",1],["parameters",1],["like",1],["time",1],["temperature",1],["not",2],["mentioned",1],["functions",1],["critical",1],["disinfection",1],["efficacy",1],["here",1],["effective",2],["making",1],["significant",1],["both",1],["invalid",1],["now",1],["same",1],["above",1],["analyze",1],["paying",1],["all",1],["times",1],["temperatures",1],["volumes",1],["concentrations",1],["speeds",1],["durations",1],["by",1],["through",1],["three",1],["part",1],["analysis",1],["explicitly",2],["compare",1],["consider",1],["laboratory",1],["correctness",1],["information",1],["present",1],["make",1],["assumptions",1],["about",1],["missing",1],["details",1],["focus",1],["solely",1],["identifying",1],["actually",1]]},{"id":"skills/bioskills/bio-alignment-alignment-io/scripts/batch_convert.py","name":[["batch",1],["convert",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["io",1],["scripts",1],["batch",1],["convert",1],["py",1]],"body":[["batch",1],["convert",1],["alignment",4],["files",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["pathlib",1],["import",2],["path",3],["bio",1],["align",3],["io",3],["name",3],["main",1],["input",8],["dir",5],["alignments",1],["output",9],["converted",2],["mkdir",1],["exist",1],["ok",1],["true",1],["format",6],["clustal",1],["fasta",2],["file",7],["glob",1],["aln",1],["read",1],["stem",1],["write",1],["print",2],["len",1],["seqs",1],["all",1]]},{"id":"skills/bioskills/bio-alignment-alignment-io/scripts/convert_formats.py","name":[["convert",1],["formats",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["io",1],["scripts",1],["convert",1],["formats",1],["py",1]],"body":[["convert",1],["alignment",8],["between",1],["different",1],["formats",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",1],["align",3],["io",3],["name",1],["main",1],["input",4],["file",5],["aln",1],["format",5],["clustal",1],["conversions",2],["output",9],["fasta",2],["phy",1],["phylip",1],["relaxed",1],["nex",1],["nexus",1],["read",2],["print",2],["len",1],["sequences",1],["length",1],["columns",1],["write",1],["wrote",1]]},{"id":"skills/bioskills/bio-alignment-alignment-io/scripts/read_alignment.py","name":[["read",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["io",1],["scripts",1],["read",1],["py",1]],"body":[["read",2],["inspect",1],["multiple",1],["sequence",3],["alignment",9],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",1],["align",2],["io",2],["name",1],["main",1],["sample",1],["aln",1],["clustal",1],["print",6],["length",2],["columns",2],["number",1],["sequences",1],["len",2],["ids",1],["record",3],["id",1],["seq",2],["bp",1],["first",2],["60",2]]},{"id":"skills/bioskills/bio-alignment-alignment-io/scripts/slice_alignment.py","name":[["slice",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["io",1],["scripts",1],["slice",1],["py",1]],"body":[["slice",2],["subset",6],["alignments",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",1],["align",3],["io",3],["name",1],["main",1],["alignment",10],["read",1],["aln",1],["clustal",1],["print",5],["original",1],["len",3],["sequences",4],["length",3],["columns",4],["seqs",2],["first",1],["trimmed",5],["50",3],["150",3],["region",4],["combined",1],["write",1],["fasta",3],["wrote",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/bmge_trim.py","name":[["bmge",1],["trim",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["bmge",1],["trim",1],["py",1]],"body":[["trim",1],["alignment",1],["bmge",7],["entropy",3],["blosum62",1],["context",1],["criscuolo",1],["gribaldo",1],["2010",1],["bmc",1],["evol",1],["biol",1],["standard",1],["trimmer",1],["deep",3],["prokaryotic",2],["phylogenomics",2],["gto",1],["tree",1],["pipeline",1],["recommended",1],["phylogenies",1],["retains",1],["more",2],["sites",2],["shallower",2],["datasets",1],["reference",1],["12",1],["verify",1],["cli",1],["flags",1],["if",2],["version",1],["differs",1],["import",2],["subprocess",1],["from",1],["bio",1],["align",1],["io",1],["name",1],["main",1],["run",2],["input",4],["fasta",8],["trimmed",6],["sequence",2],["type",2],["aa",2],["gap",2],["threshold",2],["summary",10],["trimming",2],["print",4],["original",2],["columns",2],["retention",2],["100",2],["1f",2],["retained",3],["shallow",6],["phylogeny",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/bmge_trim.py#run_bmge","name":[["run",1],["bmge",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["bmge",1],["trim",1],["py",1]],"body":[["def",2],["run",3],["bmge",3],["input",3],["fasta",6],["output",3],["sequence",3],["type",3],["aa",2],["entropy",3],["gap",3],["threshold",3],["matrix",4],["none",2],["cmd",3],["java",1],["xmx8g",1],["jar",2],["str",2],["if",1],["subprocess",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/bmge_trim.py#trimming_summary","name":[["trimming",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["bmge",1],["trim",1],["py",1]],"body":[["def",2],["trimming",2],["summary",2],["input",3],["fasta",8],["output",3],["original",4],["align",2],["io",2],["read",2],["trimmed",4],["return",1],["alignment",4],["length",4],["retention",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/clipkit_trim.py","name":[["clipkit",1],["trim",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["clipkit",1],["trim",1],["py",1]],"body":[["trim",1],["alignment",1],["clip",2],["kit",2],["compute",1],["retention",5],["metrics",1],["modes",1],["steenwyk",2],["et",2],["al",2],["2020",2],["plos",1],["bio",2],["smart",5],["gap",7],["default",2],["dynamic",1],["fraction",1],["inflection",1],["point",1],["kpic",3],["keep",2],["parsimony",2],["informative",2],["constant",1],["recommended",1],["trees",1],["gappy",2],["fixed",1],["threshold",1],["kpi",1],["only",1],["sites",1],["most",1],["aggressive",3],["reference",1],["clipkit",2],["verify",1],["cli",1],["flags",1],["if",3],["version",1],["differs",1],["import",2],["subprocess",1],["from",1],["align",1],["io",1],["name",1],["main",1],["run",1],["input",2],["fasta",4],["trimmed",4],["mode",2],["summary",6],["trimming",3],["print",6],["original",2],["columns",4],["100",1],["1f",1],["warning",1],["below",1],["70",1],["may",1],["degrade",1],["ml",1],["tree",1],["accuracy",1],["tan",1],["muffato",1],["2015",1],["hurts",1],["empirical",1],["data",1],["consider",1],["switching",1],["less",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/clipkit_trim.py#run_clipkit","name":[["run",1],["clipkit",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["clipkit",1],["trim",1],["py",1]],"body":[["def",2],["run",3],["clipkit",3],["input",3],["fasta",6],["output",3],["mode",3],["kpic",2],["smart",2],["gap",6],["threshold",4],["none",3],["log",4],["true",3],["cmd",4],["if",2],["not",1],["str",1],["subprocess",1],["check",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/clipkit_trim.py#trimming_summary","name":[["trimming",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["clipkit",1],["trim",1],["py",1]],"body":[["def",2],["trimming",2],["summary",2],["input",3],["fasta",8],["output",3],["original",5],["align",2],["io",2],["read",2],["trimmed",5],["retention",3],["alignment",6],["length",6],["return",1],["columns",2],["removed",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/divvier_split.py","name":[["divvier",1],["split",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["divvier",1],["split",1],["py",1]],"body":[["split",1],["ambiguous",2],["alignment",10],["columns",6],["divvier",5],["instead",1],["removing",1],["them",1],["ali",1],["bogusz",1],["whelan",1],["2019",1],["mbe",1],["preserves",1],["phylogenetic",1],["signal",1],["pure",1],["column",2],["removal",1],["would",1],["discard",1],["by",1],["splitting",2],["into",1],["multiple",1],["each",1],["containing",1],["only",1],["confidently",1],["assigned",1],["residues",1],["reference",1],["01",1],["verify",1],["cli",1],["flags",1],["if",2],["version",1],["differs",1],["import",2],["subprocess",1],["from",1],["bio",1],["align",4],["io",4],["name",1],["main",1],["original",4],["read",3],["input",3],["fasta",6],["print",6],["len",3],["sequences",3],["length",3],["divvy",6],["path",4],["run",2],["full",1],["divvying",2],["note",1],["count",1],["may",1],["increase",1],["due",1],["unlike",1],["traditional",1],["trimming",1],["partial",8],["true",1],["mincol",2]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/divvier_split.py#run_divvier","name":[["run",1],["divvier",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["divvier",1],["split",1],["py",1]],"body":[["def",2],["run",3],["divvier",3],["input",4],["fasta",4],["partial",6],["false",2],["mincol",5],["none",3],["cmd",6],["if",3],["else",2],["divvy",2],["not",2],["str",1],["subprocess",1],["check",1],["true",1],["suffix",2],["fas",2],["return",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/trimal_modes.py","name":[["trimal",1],["modes",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["trimal",1],["modes",1],["py",1]],"body":[["compare",1],["trim",3],["al",4],["modes",4],["same",1],["input",3],["alignment",4],["capella",1],["gutierrez",1],["et",1],["2009",1],["bioinformatics",1],["automated1",3],["heuristically",1],["picks",1],["gappyout",4],["strict",5],["strictplus",4],["aggressive",2],["gap",3],["removal",1],["recommended",2],["hmm",1],["profile",1],["prep",1],["combined",1],["similarity",1],["phylogenetics",1],["50",1],["more",1],["than",1],["gt",3],["manual",1],["threshold",1],["reference",1],["verify",1],["cli",1],["flags",3],["if",2],["version",1],["differs",1],["import",2],["subprocess",1],["from",1],["bio",1],["align",1],["io",1],["name",5],["main",1],["gt0",1],["original",5],["length",10],["fasta",3],["print",4],["columns",2],["mode",5],["12",2],["retained",1],["10",1],["removed",1],["45",1],["items",1],["output",3],["path",3],["trimmed",1],["run",1],["trimal",1],["cols",1],["txt",1],["retention",2],["100",1],["1f",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/trimal_modes.py#get_alignment_length","name":[["alignment",1],["length",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["trimal",1],["modes",1],["py",1]],"body":[["def",2],["alignment",3],["length",3],["fasta",4],["path",3],["return",1],["align",1],["io",1],["read",1]]},{"id":"skills/bioskills/bio-alignment-alignment-trimming/scripts/trimal_modes.py#run_trimal","name":[["run",1],["trimal",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["trimming",1],["scripts",1],["trimal",1],["modes",1],["py",1]],"body":[["def",2],["run",3],["trimal",3],["input",3],["fasta",6],["output",4],["mode",3],["flags",3],["kept",5],["columns",5],["file",5],["none",2],["cmd",3],["out",1],["if",2],["colnumbering",1],["result",2],["subprocess",1],["capture",1],["true",3],["text",1],["check",1],["open",1],["as",1],["write",1],["stdout",1]]},{"id":"skills/bioskills/bio-alignment-files-alignment-filtering/scripts/filter_bam.py","name":[["filter",1],["bam",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["files",1],["filtering",1],["scripts",1],["filter",1],["bam",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["filter",3],["bam",5],["file",4],["by",1],["various",1],["criteria",1],["reference",1],["pysam",3],["22",1],["samtools",1],["19",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["argparse",2],["name",1],["main",1],["parser",10],["argument",8],["description",1],["add",7],["input",3],["help",7],["output",5],["min",2],["mapq",3],["type",1],["int",1],["default",1],["minimum",1],["remove",3],["duplicates",3],["action",3],["store",3],["true",3],["primary",3],["only",4],["alignments",1],["proper",2],["pair",2],["properly",1],["paired",1],["region",3],["chr",1],["start",1],["end",1],["args",10],["parse",1],["print",1],["indexing",1],["index",1]]},{"id":"skills/bioskills/bio-alignment-files-alignment-filtering/scripts/filter_bam.py#filter_bam","name":[["filter",1],["bam",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["files",1],["filtering",1],["scripts",1],["filter",1],["bam",1],["py",1]],"body":[["def",2],["filter",2],["bam",8],["input",3],["output",3],["min",3],["mapq",3],["remove",3],["duplicates",3],["false",6],["primary",3],["only",3],["proper",4],["pair",4],["region",4],["none",2],["pysam",2],["alignment",2],["file",2],["rb",1],["as",2],["infile",4],["wb",1],["header",2],["outfile",2],["if",6],["chrom",2],["coords",2],["split",2],["start",2],["end",2],["map",1],["int",1],["iterator",3],["fetch",1],["else",1],["kept",4],["removed",8],["read",8],["unmapped",1],["continue",5],["mapping",1],["quality",1],["duplicate",1],["secondary",1],["supplementary",1],["not",1],["write",1],["print",2]]},{"id":"skills/bioskills/bio-alignment-files-alignment-indexing/scripts/fetch_regions.py","name":[["fetch",1],["regions",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["files",1],["indexing",1],["scripts",1],["fetch",1],["regions",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["fetch",4],["reads",1],["from",2],["specific",1],["regions",3],["index",1],["reference",1],["pysam",2],["22",1],["samtools",1],["19",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",3],["sys",5],["pathlib",1],["path",1],["name",1],["main",1],["len",1],["argv",3],["print",2],["usage",1],["py",2],["input",1],["bam",2],["region",2],["example",1],["sample",1],["chr1",1],["1000000",1],["2000000",1],["exit",1]]},{"id":"skills/bioskills/bio-alignment-files-alignment-indexing/scripts/fetch_regions.py#ensure_indexed","name":[["ensure",1],["indexed",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["files",1],["indexing",1],["scripts",1],["fetch",1],["regions",1],["py",1]],"body":[["def",2],["ensure",2],["indexed",2],["bam",9],["path",10],["if",1],["not",1],["suffix",1],["bai",2],["exists",2],["str",2],["print",1],["indexing",1],["pysam",1],["index",1]]},{"id":"skills/bioskills/bio-alignment-files-alignment-indexing/scripts/fetch_regions.py#fetch_region","name":[["fetch",1],["region",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["files",1],["indexing",1],["scripts",1],["fetch",1],["regions",1],["py",1]],"body":[["def",2],["fetch",3],["region",6],["bam",6],["path",4],["ensure",1],["indexed",1],["chrom",2],["coords",2],["split",2],["start",3],["end",2],["map",1],["int",1],["pysam",1],["alignment",1],["file",1],["rb",1],["as",1],["count",3],["read",4],["convert",1],["based",1],["strand",2],["if",1],["reverse",1],["else",1],["print",2],["query",1],["name",1],["reference",1],["total",1],["reads",1]]},{"id":"skills/bioskills/bio-alignment-files-alignment-validation/scripts/validate_alignment.py","name":[["validate",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["files",1],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["reference",1],["numpy",2],["26",1],["pysam",2],["22",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["threshold",2],["rationale",1],["germline",1],["short",1],["read",1],["dna",3],["defaults",1],["assay",1],["specific",1],["sample",4],["size",3],["100000",2],["enough",1],["reads",2],["stable",1],["mean",1],["median",1],["head",1],["file",2],["bias",1],["toward",1],["chr1",1],["acknowledged",1],["limitation",1],["samtools",1],["view",1],["unbiased",1],["mapping",1],["rate",1],["wgs",2],["wes",2],["expectation",3],["atac",1],["ch",1],["ip",1],["rna",3],["be",1],["lower",2],["proper",1],["pair",1],["spliced",1],["seq",2],["amplicon",1],["strand",1],["balance",1],["45",1],["55",1],["autosomal",1],["deviates",1],["stranded",1],["bisulfite",1],["mapq",1],["30",1],["conservative",1],["across",1],["bwa",1],["hisat2",1],["minimap2",1],["phred",1],["scaled",1],["wrong",1],["star",1],["sentinel",1],["255",1],["bowtie2",1],["max",1],["42",1],["import",4],["as",1],["np",1],["argparse",2],["from",1],["collections",1],["counter",1],["name",1],["main",1],["parser",5],["argument",3],["description",1],["validate",2],["bam",5],["alignment",1],["quality",1],["add",2],["help",2],["input",1],["type",1],["int",1],["default",1],["number",1],["args",4],["parse",1]]},{"id":"skills/bioskills/bio-alignment-files-alignment-validation/scripts/validate_alignment.py#validate_bam","name":[["validate",1],["bam",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["files",1],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["def",2],["validate",2],["bam",8],["file",4],["sample",4],["size",5],["100000",2],["pysam",1],["alignment",2],["rb",1],["mapped",7],["unmapped",7],["proper",7],["pair",6],["paired",9],["forward",8],["reverse",8],["insert",7],["sizes",6],["mapqs",6],["read",9],["enumerate",1],["fetch",1],["if",15],["break",1],["else",5],["not",1],["append",6],["mapping",3],["quality",2],["template",2],["length",2],["close",1],["total",4],["print",20],["validation",1],["sampled",1],["reads",2],["100",4],["1f",5],["pairing",2],["properly",1],["no",1],["median",2],["np",5],["0f",3],["bp",3],["mean",6],["std",2],["strand",5],["balance",1],["ratio",4],["3f",1],["mapq",4],["high",2],["qual",2],["sum",1],["30",3],["len",1],["summary",1],["issues",7],["low",3],["rate",1],["45",1],["55",1],["imbalance",1],["warnings",1],["join",1],["all",1],["metrics",1],["within",1],["normal",1],["range",1]]},{"id":"skills/bioskills/bio-alignment-files-bam-statistics/scripts/qc_report.py","name":[["qc",1],["report",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["files",1],["bam",1],["statistics",1],["scripts",1],["qc",1],["report",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["generate",1],["qc",3],["report",3],["from",1],["bam",2],["file",1],["reference",1],["pysam",2],["22",1],["samtools",1],["19",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",2],["sys",4],["name",1],["main",1],["len",1],["argv",2],["print",1],["usage",1],["py",1],["input",1],["exit",1]]},{"id":"skills/bioskills/bio-alignment-files-bam-statistics/scripts/qc_report.py#qc_report","name":[["qc",1],["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["files",1],["bam",1],["statistics",1],["scripts",1],["qc",1],["report",1],["py",1]],"body":[["def",2],["qc",3],["report",3],["bam",6],["path",4],["stats",21],["total",6],["mapped",5],["paired",6],["proper",5],["pair",5],["duplicate",5],["secondary",5],["supplementary",5],["insert",14],["sizes",8],["pysam",1],["alignment",1],["file",1],["rb",1],["as",1],["read",10],["if",9],["not",1],["unmapped",1],["read1",1],["template",2],["length",2],["1000",1],["append",1],["print",9],["reads",1],["100",3],["1f",3],["prop",2],["pct",2],["else",1],["properly",1],["duplicates",1],["mean",3],["sum",1],["len",2],["sort",1],["median",3],["size",2],["0f",1]]},{"id":"skills/bioskills/bio-alignment-files-pileup-generation/scripts/allele_counts.py","name":[["allele",1],["counts",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["files",1],["pileup",1],["generation",1],["scripts",1],["allele",1],["counts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["count",1],["alleles",1],["at",1],["specific",1],["positions",1],["pysam",3],["pileup",1],["reference",1],["bcftools",1],["19",2],["22",1],["samtools",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["sys",1],["from",1],["collections",1],["counter",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-alignment-files-pileup-generation/scripts/allele_counts.py#allele_counts","name":[["allele",1],["counts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["files",1],["pileup",1],["generation",1],["scripts",1],["allele",1],["counts",1],["py",1]],"body":[["def",2],["allele",2],["counts",6],["bam",5],["path",3],["chrom",3],["pos",6],["min",8],["mapq",3],["20",4],["baseq",3],["counter",1],["pysam",1],["alignment",2],["file",1],["rb",1],["as",1],["pileup",9],["column",3],["truncate",1],["true",1],["mapping",1],["quality",2],["base",3],["if",2],["continue",2],["read",5],["pileups",1],["del",2],["elif",1],["refskip",1],["else",1],["qpos",2],["query",2],["position",1],["sequence",1],["upper",1],["return",1],["dict",1]]},{"id":"skills/bioskills/bio-alignment-files-pileup-generation/scripts/allele_counts.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["files",1],["pileup",1],["generation",1],["scripts",1],["allele",1],["counts",1],["py",1]],"body":[["def",2],["main",2],["if",2],["len",1],["sys",4],["argv",3],["print",6],["usage",1],["allele",4],["counts",7],["py",2],["input",1],["bam",4],["region",3],["example",1],["sample",1],["chr1",1],["1000000",1],["exit",1],["path",2],["chrom",3],["pos",5],["split",1],["int",1],["convert",1],["based",1],["total",5],["sum",1],["values",1],["position",1],["depth",1],["base",2],["count",3],["sorted",1],["items",1],["key",1],["lambda",1],["freq",2],["100",1],["else",1],["1f",1]]},{"id":"skills/bioskills/bio-alignment-files-sam-bam-basics/scripts/view_bam.py","name":[["view",1],["bam",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["files",1],["sam",1],["bam",2],["basics",1],["scripts",1],["view",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["view",3],["bam",6],["file",1],["contents",1],["pysam",3],["reference",1],["22",1],["samtools",1],["19",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",2],["sys",6],["name",1],["main",1],["len",2],["argv",4],["print",1],["usage",1],["py",1],["input",1],["limit",3],["exit",1],["path",2],["int",1],["else",1],["10",1]]},{"id":"skills/bioskills/bio-alignment-files-sam-bam-basics/scripts/view_bam.py#view_bam","name":[["view",1],["bam",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["files",1],["sam",1],["bam",2],["basics",1],["scripts",1],["view",1],["py",1]],"body":[["def",2],["view",2],["bam",10],["path",3],["limit",3],["10",2],["pysam",1],["alignment",1],["file",1],["rb",1],["as",1],["print",5],["references",1],["nreferences",1],["mapped",2],["unmapped",2],["read",6],["enumerate",1],["if",2],["break",1],["strand",2],["reverse",1],["else",1],["query",1],["name",2],["reference",2],["start",1],["cigarstring",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/a2m_a3m_io.py","name":[["a2m",1],["a3m",1],["io",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["a2m",1],["a3m",1],["io",1],["py",1]],"body":[["read",2],["a2",3],["a3",2],["alignments",1],["hmmer",1],["hhsuite",1],["colab",1],["fold",1],["extract",1],["match",10],["only",4],["columns",8],["each",1],["sequence",2],["has",1],["identical",1],["column",1],["count",1],["lowercase",2],["insert",3],["state",1],["not",1],["padded",1],["characters",1],["appear",1],["inline",1],["per",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",1],["bio",1],["import",1],["align",2],["io",2],["name",1],["main",1],["alignment",7],["hhsearch",1],["output",1],["a2m",1],["fasta",1],["print",3],["len",3],["sequences",1],["length",1],["after",1],["dropping",1],["states",1],["record",3],["list",1],["zip",1],["inserts",3],["sum",1],["str",1],["seq",1],["islower",1],["id",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/a2m_a3m_io.py#match_only_columns","name":[["match",1],["only",1],["columns",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["a2m",1],["a3m",1],["io",1],["py",1]],"body":[["def",2],["match",2],["only",2],["columns",2],["a2m",3],["alignment",3],["return",1],["join",1],["str",1],["record",2],["seq",1],["if",1],["isupper",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/analyze_alignment.py","name":[["analyze",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["msa",1],["parsing",1],["scripts",1],["analyze",1],["py",1]],"body":[["analyze",1],["alignment",11],["composition",2],["conservation",3],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["bio",1],["import",2],["align",2],["io",2],["collections",1],["counter",2],["name",1],["main",1],["read",1],["fasta",2],["print",3],["len",2],["sequences",1],["length",2],["columns",2],["column",3],["first",1],["10",2],["col",4],["idx",3],["range",1],["min",1],["counts",3],["most",3],["common",3],["100",1],["dict",1],["0f",1],["conserved",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/clean_alignment.py","name":[["clean",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["msa",1],["parsing",1],["scripts",1],["clean",1],["py",1]],"body":[["clean",1],["alignment",12],["by",2],["removing",1],["gappy",2],["columns",6],["sequences",7],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",4],["bio",4],["import",4],["align",4],["io",3],["multiple",1],["seq",5],["record",2],["name",1],["main",1],["read",1],["fasta",5],["print",4],["original",1],["len",3],["length",3],["threshold",2],["remove",3],["50",1],["gaps",2],["standard",1],["cutoff",1],["phylogenetics",1],["stringent",1],["filtering",2],["expecting",1],["many",1],["indels",1],["cleaned",10],["after",2],["column",1],["cleaning",1],["max",2],["gap",3],["fraction",2],["20",1],["excludes",1],["fragmentary",1],["high",1],["quality",1],["datasets",1],["diverse",1],["ancient",1],["filter",1],["content",1],["sequence",1],["write",1],["saved",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/clean_alignment.py#filter_by_gap_content","name":[["filter",1],["by",1],["gap",1],["content",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["msa",1],["parsing",1],["scripts",1],["clean",1],["py",1]],"body":[["def",2],["filter",2],["by",2],["gap",7],["content",2],["alignment",4],["max",3],["fraction",5],["filtered",3],["record",4],["str",1],["seq",3],["count",1],["len",1],["if",1],["append",1],["return",1],["multiple",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/clean_alignment.py#remove_gappy_columns","name":[["remove",1],["gappy",1],["columns",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["msa",1],["parsing",1],["scripts",1],["clean",1],["py",1]],"body":[["def",2],["remove",2],["gappy",2],["columns",5],["alignment",8],["threshold",3],["num",2],["seqs",2],["len",1],["keep",3],["col",3],["idx",3],["range",1],["length",1],["column",2],["gap",2],["fraction",2],["count",1],["if",1],["append",2],["new",5],["records",3],["record",5],["seq",6],["join",1],["str",1],["id",2],["description",2],["return",1],["multiple",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/consensus_sequence.py","name":[["consensus",1],["sequence",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["consensus",1],["sequence",1],["py",1]],"body":[["generate",1],["consensus",13],["sequence",4],["from",3],["alignment",10],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["bio",1],["import",2],["align",2],["io",2],["collections",1],["counter",1],["name",1],["main",1],["read",1],["fasta",2],["print",4],["len",1],["sequences",1],["length",1],["columns",1],["50",3],["threshold",6],["ambiguous",3],["70",3],["100",3]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/consensus_sequence.py#consensus_sequence","name":[["consensus",1],["sequence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["consensus",1],["sequence",1],["py",1]],"body":[["def",2],["consensus",6],["sequence",2],["alignment",6],["threshold",3],["gap",5],["char",10],["ambiguous",3],["col",2],["idx",2],["range",1],["length",1],["column",2],["counts",5],["counter",1],["most",10],["common",10],["count",3],["if",3],["pop",1],["none",1],["else",2],["len",1],["append",2],["return",1],["join",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/find_conserved.py","name":[["find",1],["conserved",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["find",1],["conserved",1],["py",1]],"body":[["find",3],["conserved",5],["positions",5],["alignment",5],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["bio",1],["import",2],["align",2],["io",2],["collections",1],["counter",1],["name",1],["main",1],["read",1],["fasta",2],["print",4],["fully",1],["100",2],["pos",4],["char",4],["cons",3],["threshold",2],["position",2],["highly",1],["80",1],["0f",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/find_conserved.py#find_conserved_positions","name":[["find",1],["conserved",1],["positions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["find",1],["conserved",1],["py",1]],"body":[["def",2],["find",2],["conserved",5],["positions",2],["alignment",6],["threshold",3],["col",3],["idx",3],["range",1],["length",1],["column",2],["counts",5],["counter",1],["if",3],["del",1],["not",1],["continue",1],["most",5],["common",5],["char",2],["count",2],["conservation",3],["len",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/gap_analysis.py","name":[["gap",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["gap",1],["analysis",1],["py",1]],"body":[["analyze",1],["gap",5],["distribution",1],["alignment",12],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",1],["bio",1],["import",1],["align",2],["io",2],["name",1],["main",1],["read",1],["fasta",2],["print",5],["len",3],["sequences",1],["length",2],["columns",2],["gaps",12],["per",2],["sequence",1],["record",4],["str",1],["seq",2],["count",2],["pct",4],["100",2],["id",1],["1f",2],["column",4],["showing",1],["col",3],["idx",3],["range",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/henikoff_weights.py","name":[["henikoff",1],["weights",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["henikoff",1],["weights",1],["py",1]],"body":[["compute",2],["henikoff",4],["position",3],["based",3],["sequence",4],["weights",9],["msa",1],["reference",2],["jg",1],["1994",1],["jmb",1],["243",1],["574",1],["578",1],["each",1],["column",2],["contributes",1],["per",1],["number",1],["distinct",1],["residues",1],["count",1],["residue",2],["at",1],["gap",3],["handling",1],["columns",2],["containing",1],["any",1],["character",1],["skipped",1],["entirely",1],["matches",1],["hmmer",1],["esl",1],["weight",4],["convention",1],["restricting",1],["weighting",1],["ungapped",1],["consensus",1],["alternative",1],["treating",1],["as",2],["21st",1],["inflates",1],["toward",1],["sequences",3],["unique",1],["patterns",1],["msas",1],["many",1],["fragmentary",1],["prefer",1],["pyhmmer",1],["restrict",1],["match",1],["state",1],["only",1],["sub",1],["alignment",5],["first",1],["biopython",1],["83",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",2],["align",2],["io",2],["np",1],["name",1],["main",1],["read",1],["fasta",2],["record",2],["zip",1],["print",2],["id",1],["4f",2],["total",1],["sum",2],["effective",1],["2f",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/henikoff_weights.py#henikoff_weights","name":[["henikoff",1],["weights",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["henikoff",1],["weights",1],["py",1]],"body":[["def",2],["henikoff",2],["weights",6],["alignment",6],["seqs",2],["len",2],["cols",2],["length",1],["seq",5],["array",3],["np",3],["list",1],["str",1],["zeros",1],["col",2],["idx",2],["range",1],["column",2],["residues",3],["inverse",3],["counts",3],["unique",1],["return",3],["true",2],["if",1],["continue",1],["distinct",2],["per",2],["weight",2],["sum",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/mi_apc.py","name":[["mi",1],["apc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["mi",1],["apc",1],["py",1]],"body":[["mutual",2],["information",2],["average",1],["product",1],["correction",1],["mi",4],["apc",5],["coevolution",1],["detection",1],["dunn",2],["sd",1],["wahl",1],["lm",1],["gloor",1],["gb",1],["2008",1],["without",1],["influence",1],["phylogeny",1],["entropy",2],["dramatically",1],["improves",1],["residue",1],["contact",1],["prediction",1],["bioinformatics",1],["24",1],["333",1],["340",1],["removes",1],["background",1],["signal",1],["from",2],["per",2],["column",3],["phylogenetic",1],["structure",1],["term",1],["excludes",1],["diagonal",2],["so",1],["mean",1],["reflects",1],["only",1],["off",1],["contributions",1],["matching",1],["et",1],["al",1],["definition",1],["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["bio",1],["import",2],["align",2],["io",2],["as",1],["np",2],["name",1],["main",1],["alignment",3],["read",1],["fasta",2],["corrected",3],["matrix",1],["upper",4],["triu",1],["indices",1],["shape",1],["top",3],["pairs",3],["sorted",1],["zip",1],["reverse",1],["true",1],["20",2],["print",2],["coevolving",1],["bits",1],["score",2],["4d",2],["3f",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/mi_apc.py#joint_counts","name":[["joint",1],["counts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["mi",1],["apc",1],["py",1]],"body":[["def",2],["joint",2],["counts",2],["col",8],["pairs",2],["np",4],["array",1],["unique",8],["table",3],["zeros",1],["len",2],["idx",4],["enumerate",2],["return",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/mi_apc.py#mi_matrix_apc","name":[["mi",1],["matrix",1],["apc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["mi",1],["apc",1],["py",1]],"body":[["def",2],["mi",9],["matrix",2],["apc",4],["alignment",3],["min",3],["pairs",3],["20",2],["seq",5],["array",5],["np",10],["list",1],["str",1],["cols",10],["shape",1],["zeros",4],["valid",4],["dtype",2],["bool",2],["range",3],["col",6],["mask",7],["if",4],["sum",5],["continue",1],["table",3],["joint",7],["counts",1],["margin",4],["axis",2],["keepdims",2],["true",3],["errstate",1],["divide",1],["ignore",2],["invalid",1],["pmi",2],["log2",1],["off",4],["diag",4],["eye",1],["column",4],["means",4],["row",3],["any",2],["mean",5],["overall",3],["else",2],["outer",1],["like",1],["return",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/neff.py","name":[["neff",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["neff",1],["py",1]],"body":[["compute",1],["effective",1],["sequence",2],["number",1],["neff",8],["by",2],["similarity",1],["based",1],["clustering",1],["cluster",2],["sequences",2],["sharing",1],["identity",3],["threshold",5],["non",1],["gap",1],["positions",1],["assign",1],["each",1],["inverse",1],["its",1],["size",1],["as",3],["weight",1],["sum",1],["weights",1],["hmmer",1],["alpha",1],["fold",1],["msa",1],["depth",1],["metric",1],["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",2],["align",2],["io",2],["np",1],["name",1],["main",1],["alignment",7],["read",1],["fasta",2],["eff",5],["protein",4],["62",2],["nucleotide",3],["80",2],["length",5],["print",6],["len",1],["convention",2],["2f",2],["3f",1],["rule",1],["thumb",1],["sufficient",1],["direct",1],["coupling",1],["analysis",1],["contact",1],["prediction",1]]},{"id":"skills/bioskills/bio-alignment-msa-parsing/scripts/neff.py#neff","name":[["neff",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["parsing",1],["scripts",1],["neff",1],["py",1]],"body":[["def",2],["neff",2],["alignment",4],["identity",3],["threshold",3],["62",2],["seq",6],["array",6],["np",2],["list",1],["str",1],["len",1],["cluster",4],["size",4],["ones",1],["range",2],["mask",3],["length",3],["sum",3],["if",2],["not",1],["continue",1],["shared",2],["weights",2],["return",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/capra_singh_jsd.py","name":[["capra",1],["singh",1],["jsd",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["capra",1],["singh",1],["jsd",1],["py",1]],"body":[["per",2],["column",3],["jensen",1],["shannon",1],["divergence",2],["conservation",2],["score",8],["capra",5],["singh",5],["2007",3],["bioinformatics",1],["jsd",4],["measures",1],["from",3],["residue",3],["frequency",1],["background",5],["window",3],["smoothed",1],["neighbour",1],["signal",1],["defaults",1],["lambda",2],["follow",1],["paper",1],["track",1],["catalytic",2],["annotation",1],["site",1],["atlas",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["bio",1],["import",3],["align",2],["io",2],["collections",1],["counter",1],["math",1],["blosum62",2],["distribution",1],["their",1],["published",1],["implementation",1],["values",1],["below",1],["robinson",3],["1991",1],["pnas",1],["empirical",1],["also",1],["widely",1],["distributed",1],["scoring",1],["code",1],["downstream",1],["ranking",1],["robust",1],["choice",1],["sub",1],["differences",1],["substitute",1],["dict",1],["exact",1],["reproduction",1],["required",1],["0780",1],["0512",1],["0427",1],["0530",1],["0193",1],["0419",1],["0629",1],["0738",1],["0224",2],["0526",1],["0922",1],["0596",1],["0399",1],["0508",1],["0712",1],["0584",1],["0133",1],["0327",1],["0653",1],["name",1],["main",1],["alignment",3],["read",1],["fasta",2],["scores",3],["print",4],["position",1],["enumerate",2],["bar",2],["int",1],["30",1],["5d",1],["3f",2],["ranked",2],["sorted",1],["key",1],["10",2],["top",1],["most",1],["conserved",1],["potential",1],["functional",1],["columns",1],["pos",2]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/capra_singh_jsd.py#capra_singh_score","name":[["capra",1],["singh",1],["score",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["capra",1],["singh",1],["jsd",1],["py",1]],"body":[["def",2],["capra",2],["singh",2],["score",5],["alignment",6],["background",6],["none",3],["window",8],["lambda",4],["if",3],["robinson",1],["seqs",2],["len",3],["raw",6],["col",2],["idx",2],["range",1],["length",1],["full",3],["column",7],["replace",1],["not",1],["append",4],["continue",1],["counts",2],["counter",1],["total",2],["observed",2],["items",1],["gap",2],["penalty",2],["count",1],["js",1],["divergence",1],["smoothed",4],["enumerate",1],["neighbours",4],["max",1],["sum",1],["else",1],["return",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/capra_singh_jsd.py#js_divergence","name":[["js",1],["divergence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["capra",1],["singh",1],["jsd",1],["py",1]],"body":[["def",3],["js",2],["divergence",2],["keys",2],["kl",3],["return",2],["sum",1],["math",1],["log2",1],["if",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/capra_singh_jsd.py#js_divergence.kl","name":[["kl",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["capra",1],["singh",1],["jsd",1],["py",1]],"body":[["def",2],["kl",2],["return",1],["sum",1],["math",1],["log2",1],["if",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/conservation_profile.py","name":[["conservation",1],["profile",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["conservation",1],["profile",1],["py",1]],"body":[["calculate",1],["conservation",11],["score",6],["at",1],["each",1],["position",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",2],["bio",1],["import",2],["align",2],["io",2],["collections",1],["counter",1],["name",1],["main",1],["alignment",9],["read",1],["fasta",2],["print",5],["len",3],["sequences",1],["length",2],["columns",2],["scores",7],["range",1],["column",1],["append",1],["profile",1],["enumerate",1],["bar",2],["int",1],["20",1],["3d",1],["100",3],["1f",3],["avg",2],["sum",2],["average",1],["fully",4],["conserved",4]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/conservation_profile.py#column_conservation","name":[["column",1],["conservation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["conservation",1],["profile",1],["py",1]],"body":[["def",2],["column",8],["conservation",2],["alignment",3],["col",3],["idx",3],["ignore",3],["gaps",3],["true",2],["if",2],["replace",1],["not",1],["return",2],["counts",2],["counter",1],["most",3],["common",3],["count",2],["len",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/entropy_analysis.py","name":[["entropy",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["entropy",1],["analysis",1],["py",1]],"body":[["calculate",1],["shannon",2],["entropy",7],["kullback",1],["leibler",1],["information",2],["content",2],["per",1],["column",4],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["from",4],["bio",1],["import",3],["align",2],["io",2],["collections",1],["counter",1],["math",3],["empirical",1],["amino",1],["acid",1],["background",7],["frequencies",1],["derived",1],["robinson",5],["1991",2],["pnas",1],["values",1],["match",1],["commonly",1],["distributed",1],["conservation",1],["scoring",1],["code",2],["capra",1],["singh",1],["2007",1],["supplementary",1],["sub",1],["deviations",1],["any",2],["single",1],["source",1],["table",1],["not",1],["material",1],["downstream",1],["kl",1],["divergence",1],["ranking",1],["0780",1],["0512",1],["0427",1],["0530",1],["0193",1],["0419",1],["0629",1],["0738",1],["0224",2],["0526",1],["0922",1],["0596",1],["0399",1],["0508",1],["0712",1],["0584",1],["0133",1],["0327",1],["0653",1],["dna",3],["uniform",3],["25",4],["name",1],["main",1],["alignment",10],["read",1],["fasta",2],["print",7],["len",2],["sequences",1],["length",2],["columns",1],["protein",5],["guess",4],["str",1],["seq",1],["upper",1],["efilpqyw",1],["else",3],["alphabet",2],["label",2],["treating",1],["as",1],["position",1],["bits",4],["ic",3],["45",1],["entropies",4],["range",1],["ent",3],["append",1],["5d",1],["3f",4],["avg",2],["sum",1],["average",1],["max",2],["log2",2],["20",1],["maximum",1],["possible",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/entropy_analysis.py#information_content","name":[["information",1],["content",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["entropy",1],["analysis",1],["py",1]],"body":[["def",2],["information",2],["content",2],["column",7],["background",5],["ignore",3],["gaps",3],["true",2],["kl",1],["divergence",1],["ic",4],["against",1],["distribution",1],["robinson",3],["protein",1],["1991",1],["pnas",1],["dna",1],["uniform",1],["nucleotide",1],["alignments",1],["if",3],["replace",1],["not",1],["return",2],["counts",2],["counter",1],["total",2],["len",1],["residue",2],["count",2],["items",1],["observed",4],["expected",2],["1e",1],["math",1],["log2",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/entropy_analysis.py#shannon_entropy","name":[["shannon",1],["entropy",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["entropy",1],["analysis",1],["py",1]],"body":[["def",2],["shannon",2],["entropy",5],["column",7],["ignore",3],["gaps",3],["true",2],["if",3],["replace",1],["not",1],["return",2],["counts",2],["counter",1],["total",2],["len",1],["count",2],["values",1],["math",1],["log2",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/gap_statistics.py","name":[["gap",1],["statistics",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",2],["scripts",1],["gap",1],["py",1]],"body":[["analyze",1],["gap",10],["distribution",1],["alignment",10],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",8],["version",1],["differs",1],["from",1],["bio",1],["import",1],["align",2],["io",2],["name",1],["main",1],["read",1],["fasta",2],["num",12],["seqs",6],["len",2],["cols",10],["length",1],["print",12],["sequences",1],["columns",5],["gaps",20],["per",9],["seq",6],["id",3],["str",1],["count",2],["col",5],["range",1],["total",8],["sum",3],["positions",4],["statistics",2],["overall",1],["fraction",1],["100",3],["1f",3],["sequence",1],["sorted",1],["key",1],["lambda",1],["pct",2],["free",4],["all",3],["column",2],["any",1],["50",2],["threshold",2],["majority",1],["often",1],["indicate",1],["uncertainty",1],["indel",1],["events",1],["lower",1],["stringent",1],["analysis",1],["higher",1],["expected",1],["gappy",4],["enumerate",1],["10",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/identity_matrix.py","name":[["identity",1],["matrix",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["identity",1],["matrix",1],["py",1]],"body":[["calculate",1],["pairwise",4],["identity",7],["matrix",6],["alignment",6],["reference",1],["bio",2],["python",2],["83",1],["numpy",4],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["vectorized",2],["via",1],["broadcasting",1],["but",1],["internal",1],["loops",1],["thousands",1],["sequences",2],["dramatically",1],["faster",1],["than",1],["pure",1],["double",1],["loop",1],["above",1],["10k",1],["switch",1],["mer",1],["based",1],["distance",1],["estimation",1],["mash",1],["exact",1],["becomes",1],["prohibitive",1],["from",1],["import",2],["align",2],["io",2],["as",1],["np",1],["name",1],["main",1],["read",1],["fasta",2],["len",1],["seq",3],["ids",3],["id",1],["print",4],["12",3],["join",2],["row",2],["enumerate",1],["100",2],["1f",2],["avg",2],["sum",1],["else",1],["average",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/identity_matrix.py#identity_matrix_vectorized","name":[["identity",1],["matrix",1],["vectorized",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["identity",1],["matrix",1],["py",1]],"body":[["def",2],["identity",2],["matrix",5],["vectorized",2],["alignment",4],["seq",8],["array",8],["np",3],["list",1],["str",1],["len",1],["zeros",1],["range",1],["equal",2],["valid",2],["matches",2],["sum",2],["axis",2],["denom",3],["return",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/identity_matrix.py#pairwise_identity","name":[["pairwise",1],["identity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["identity",1],["matrix",1],["py",1]],"body":[["def",2],["pairwise",2],["identity",2],["seq1",4],["seq2",4],["matches",2],["sum",2],["zip",2],["aligned",3],["positions",3],["return",1],["if",1],["else",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/kimura_protein_distance.py","name":[["kimura",1],["protein",1],["distance",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["kimura",1],["protein",1],["distance",1],["py",1]],"body":[["kimura",4],["empirical",1],["distance",16],["correction",1],["protein",4],["alignments",1],["corrects",1],["observed",1],["pairwise",2],["identity",2],["multiple",1],["substitutions",1],["at",1],["same",1],["site",1],["log",1],["valid",1],["up",1],["85",2],["divergence",1],["saturates",1],["beyond",1],["bio",2],["phylo",1],["tree",2],["construction",1],["calculator",1],["blosum62",1],["matrix",2],["based",1],["alternatives",1],["iq",1],["full",1],["ml",1],["estimation",1],["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["import",3],["align",2],["io",2],["as",1],["np",6],["math",1],["name",1],["main",1],["alignment",6],["read",1],["fasta",2],["len",1],["zeros",1],["range",2],["str",2],["seq",4],["print",4],["ids",2],["id",1],["row",2],["enumerate",1],["10",2],["join",1],["3f",2],["mask",3],["triu",1],["ones",1],["like",1],["dtype",1],["bool",1],["finite",2],["isfinite",2],["mean",2],["saturated",1],["pairs",1],["loss",1],["sum",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/kimura_protein_distance.py#kimura_protein_distance","name":[["kimura",1],["protein",1],["distance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["kimura",1],["protein",1],["distance",1],["py",1]],"body":[["def",2],["kimura",2],["protein",2],["distance",2],["seq1",4],["seq2",4],["matches",2],["sum",2],["zip",2],["aligned",3],["if",2],["return",3],["float",2],["nan",1],["85",1],["inf",1],["math",1],["log",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/pssm.py","name":[["pssm",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["pssm",1],["py",1]],"body":[["position",2],["specific",1],["scoring",1],["matrix",1],["pssm",6],["laplace",2],["pseudocounts",4],["reference",2],["bio",2],["python",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["henikoff",2],["jg",1],["1996",1],["bioinf",1],["12",1],["135",1],["143",1],["data",1],["dependent",1],["without",1],["log",1],["odds",1],["against",1],["background",4],["diverge",1],["negative",1],["infinity",1],["at",1],["any",1],["column",1],["missing",1],["residue",1],["add",1],["one",1],["minimal",1],["correct",1],["smoothing",1],["production",1],["hmmer",1],["uses",1],["dirichlet",1],["mixtures",1],["finer",1],["control",1],["default",1],["robinson",3],["1991",1],["protein",2],["only",1],["present",1],["both",1],["dna",3],["alphabets",1],["so",1],["script",1],["will",1],["silently",1],["run",1],["input",1],["alignments",1],["pass",1],["25",4],["explicitly",1],["import",3],["math",1],["from",2],["collections",1],["counter",1],["align",2],["io",2],["0780",1],["0512",1],["0427",1],["0530",1],["0193",1],["0419",1],["0629",1],["0738",1],["0224",2],["0526",1],["0922",1],["0596",1],["0399",1],["0508",1],["0712",1],["0584",1],["0133",1],["0327",1],["0653",1],["name",1],["main",1],["alignment",3],["read",1],["fasta",2],["print",2],["len",1],["positions",1],["col",2],["scores",2],["enumerate",1],["top",2],["sorted",1],["items",1],["key",1],["lambda",1],["kv",2],["join",1],["2f",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/pssm.py#pssm_with_pseudocounts","name":[["pssm",1],["pseudocounts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["pssm",1],["py",1]],"body":[["def",2],["pssm",5],["pseudocounts",2],["alignment",5],["background",8],["none",3],["pseudocount",4],["if",1],["robinson",1],["col",2],["idx",2],["range",1],["length",1],["column",3],["replace",1],["len",1],["counts",2],["counter",1],["append",1],["residue",5],["math",1],["log2",1],["return",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/pssm.py#score_site","name":[["score",1],["site",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["pssm",1],["py",1]],"body":[["def",2],["score",2],["site",2],["sequence",3],["pssm",3],["return",1],["sum",1],["residue",2],["enumerate",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/substitution_counts.py","name":[["substitution",1],["counts",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["substitution",1],["counts",1],["py",1]],"body":[["count",4],["substitutions",2],["observed",2],["alignment",8],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["from",2],["bio",1],["import",2],["align",2],["io",2],["collections",1],["defaultdict",1],["name",1],["main",1],["read",1],["fasta",2],["print",7],["len",1],["sequences",1],["length",1],["columns",1],["subs",8],["substitution",2],["counts",2],["total",5],["sum",2],["values",1],["sorted",2],["by",1],["frequency",1],["pair",3],["items",2],["key",1],["lambda",1],["pct",2],["100",1],["5d",1],["1f",1],["transitions",5],["transversions",5],["ti",1],["tv",1],["ratio",1],["2f",1]]},{"id":"skills/bioskills/bio-alignment-msa-statistics/scripts/substitution_counts.py#substitution_counts","name":[["substitution",1],["counts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",1],["msa",1],["statistics",1],["scripts",1],["substitution",1],["counts",1],["py",1]],"body":[["def",2],["substitution",2],["counts",5],["alignment",5],["defaultdict",1],["int",1],["col",2],["idx",2],["range",1],["length",1],["column",2],["chars",3],["if",2],["c1",3],["enumerate",1],["c2",3],["pair",2],["tuple",1],["sorted",1],["return",1],["dict",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/codon_alignment.py","name":[["codon",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["multiple",1],["scripts",1],["codon",1],["py",1]],"body":[["protein",3],["guided",2],["codon",3],["alignment",2],["align",1],["proteins",2],["mafft",2],["then",1],["thread",1],["dna",1],["pal2",2],["nal",2],["reference",1],["520",1],["14",1],["verify",1],["cli",1],["flags",1],["if",2],["version",1],["differs",1],["import",2],["subprocess",1],["from",1],["pathlib",1],["path",1],["name",1],["main",1],["fasta",7],["cds",1],["coding",1],["sequences",1],["output",2],["aligned",1],["format",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/codon_alignment.py#protein_guided_codon_alignment","name":[["protein",1],["guided",1],["codon",1],["alignment",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["multiple",1],["scripts",1],["codon",1],["py",1]],"body":[["def",2],["protein",11],["guided",2],["codon",5],["alignment",4],["fasta",17],["cds",3],["output",8],["format",3],["aligned",4],["path",1],["stem",1],["print",3],["step",2],["aligning",1],["sequences",1],["mafft",2],["ins",1],["open",2],["as",2],["out",4],["subprocess",4],["run",2],["localpair",1],["maxiterate",1],["1000",1],["thread",1],["str",2],["stdout",2],["stderr",2],["pipe",2],["check",2],["true",2],["fmt",4],["flag",2],["paml",2],["clustal",1],["clustalw",1],["pal2nal",3],["threading",1],["dna",1],["onto",1],["pal2",1],["nal",1],["pl",1],["written",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/run_msa.py","name":[["run",1],["msa",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["multiple",1],["scripts",1],["run",1],["msa",1],["py",1]],"body":[["run",2],["mafft",2],["muscle5",1],["clustal",2],["omega",2],["based",1],["dataset",1],["size",1],["then",1],["summarize",2],["alignment",2],["reference",1],["520",1],["muscle",1],["verify",1],["cli",1],["flags",1],["if",2],["version",1],["differs",1],["import",3],["subprocess",1],["from",2],["pathlib",1],["path",1],["bio",1],["align",1],["io",1],["name",1],["main",1],["input",2],["file",5],["sequences",1],["fasta",2],["output",3],["aligned",1],["select",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/run_msa.py#run_clustalo","name":[["run",1],["clustalo",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["multiple",1],["scripts",1],["run",1],["msa",1],["py",1]],"body":[["def",2],["run",3],["clustalo",3],["input",3],["fasta",6],["output",3],["threads",4],["iterations",4],["cmd",3],["str",2],["force",1],["if",1],["extend",1],["iter",1],["subprocess",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/run_msa.py#run_mafft","name":[["run",1],["mafft",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["multiple",1],["scripts",1],["run",1],["msa",1],["py",1]],"body":[["def",2],["run",3],["mafft",3],["input",3],["fasta",6],["output",3],["algorithm",3],["linsi",3],["threads",3],["algo",2],["flags",2],["localpair",1],["maxiterate",3],["1000",3],["ginsi",1],["globalpair",1],["einsi",1],["genafpair",1],["fftns2",1],["retree",1],["auto",2],["cmd",2],["thread",1],["str",2],["open",1],["as",1],["out",2],["subprocess",2],["stdout",1],["stderr",1],["pipe",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/run_msa.py#run_muscle","name":[["run",1],["muscle",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["multiple",1],["scripts",1],["run",1],["msa",1],["py",1]],"body":[["def",2],["run",3],["muscle",4],["input",4],["fasta",8],["output",6],["threads",6],["super5",4],["false",2],["if",1],["cmd",3],["str",6],["else",1],["align",1],["subprocess",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/run_msa.py#select_and_run","name":[["select",1],["run",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["multiple",1],["scripts",1],["run",1],["msa",1],["py",1]],"body":[["def",2],["select",2],["run",5],["input",6],["fasta",11],["output",5],["num",9],["seqs",9],["none",3],["threads",8],["if",3],["open",1],["as",1],["sum",1],["line",2],["startswith",1],["200",1],["print",3],["sequences",3],["mafft",4],["ins",1],["highest",1],["accuracy",1],["algorithm",2],["linsi",1],["elif",1],["10000",1],["fft",1],["ns",1],["good",1],["balance",1],["fftns2",1],["else",1],["clustal",1],["omega",1],["scales",1],["best",1],["clustalo",1]]},{"id":"skills/bioskills/bio-alignment-multiple-alignment/scripts/run_msa.py#summarize_alignment","name":[["summarize",1],["alignment",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["multiple",1],["scripts",1],["run",1],["msa",1],["py",1]],"body":[["def",2],["summarize",2],["alignment",7],["file",3],["fmt",3],["fasta",2],["aln",5],["align",1],["io",1],["read",1],["seqs",3],["len",1],["cols",8],["length",2],["total",4],["gaps",2],["sum",2],["str",1],["seq",1],["count",1],["positions",2],["gap",7],["fraction",3],["free",4],["range",1],["if",1],["not",1],["print",4],["sequences",1],["columns",2],["100",2],["1f",2],["overall",1]]},{"id":"skills/bioskills/bio-alignment-pairwise-alignment/scripts/alignment_from_file.py","name":[["alignment",1],["from",1],["file",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["pairwise",1],["scripts",1],["from",1],["file",1],["py",1]],"body":[["align",4],["sequences",3],["from",3],["fasta",5],["file",3],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["bio",2],["import",2],["seq",4],["io",2],["pairwise",2],["aligner",4],["name",1],["main",1],["records",6],["list",1],["parse",1],["len",1],["print",4],["need",1],["at",1],["least",1],["else",1],["seq1",2],["seq2",2],["mode",1],["global",1],["match",1],["score",6],["mismatch",1],["open",1],["gap",2],["10",1],["extend",1],["alignments",3],["aligning",1],["id",2],["vs",1]]},{"id":"skills/bioskills/bio-alignment-pairwise-alignment/scripts/empirical_pvalue.py","name":[["empirical",1],["pvalue",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["pairwise",1],["scripts",1],["empirical",1],["pvalue",1],["py",1]],"body":[["empirical",3],["value",2],["via",1],["shuffling",1],["pairwise",3],["alignment",1],["reference",2],["bio",2],["python",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["pearson",1],["2013",1],["curr",1],["protoc",1],["bioinf",1],["altschul",2],["erickson",2],["1985",2],["mbe",1],["two",1],["shuffle",4],["strategies",1],["mononucleotide",1],["mono",2],["residue",3],["preserves",2],["composition",2],["only",1],["dinucleotide",2],["di",1],["transition",1],["frequencies",1],["algorithm",1],["better",1],["null",1],["biased",1],["compositions",1],["protein",1],["standard",1],["mainly",1],["relevant",1],["dna",1],["local",2],["context",1],["meaningful",1],["ushuffle",1],["library",1],["import",2],["random",1],["from",1],["align",1],["aligner",4],["substitution",3],["matrices",2],["name",1],["main",1],["mode",1],["matrix",1],["load",1],["blosum62",1],["open",1],["gap",2],["score",2],["11",1],["extend",1],["observed",3],["pvalue",1],["mktiialsyifclvfa",1],["mkaiivcscllvffa",1],["shuffles",1],["1000",1],["print",1],["1f",1],["4f",1]]},{"id":"skills/bioskills/bio-alignment-pairwise-alignment/scripts/empirical_pvalue.py#empirical_pvalue","name":[["empirical",1],["pvalue",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["pairwise",1],["scripts",1],["empirical",1],["pvalue",1],["py",1]],"body":[["def",2],["empirical",3],["pvalue",4],["seq1",4],["seq2",4],["aligner",4],["shuffles",5],["1000",2],["seed",4],["42",2],["compute",1],["value",2],["from",1],["shuffled",1],["null",5],["distribution",2],["returns",1],["observed",5],["score",4],["full",1],["at",3],["above",3],["correction",1],["phipson",1],["smyth",1],["2010",1],["avoids",1],["reporting",1],["no",1],["shuffle",2],["exceeds",1],["random",1],["scores",3],["seq",1],["range",1],["sum",1],["if",1],["return",1]]},{"id":"skills/bioskills/bio-alignment-pairwise-alignment/scripts/empirical_pvalue.py#shuffle_seq","name":[["shuffle",1],["seq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["pairwise",1],["scripts",1],["empirical",1],["pvalue",1],["py",1]],"body":[["def",2],["shuffle",4],["seq",5],["preserve",3],["mono",3],["sequence",1],["preserving",1],["chosen",1],["statistic",1],["if",1],["chars",3],["list",1],["random",1],["return",1],["join",1],["raise",1],["not",1],["implemented",1],["error",1],["ushuffle",1],["library",1],["dinucleotide",1],["shuffling",1]]},{"id":"skills/bioskills/bio-alignment-pairwise-alignment/scripts/global_alignment.py","name":[["global",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["pairwise",1],["scripts",1],["global",1],["py",1]],"body":[["global",3],["pairwise",4],["alignment",7],["examples",1],["different",1],["scoring",2],["schemes",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["bio",2],["align",7],["import",2],["aligner",25],["substitution",9],["matrices",5],["seq",6],["name",1],["main",1],["dna",6],["custom",1],["seq1",8],["accggtaacgtag",1],["seq2",8],["accgttaacgaag",1],["mode",2],["match",1],["score",26],["mismatch",1],["open",6],["gap",15],["10",2],["extend",6],["alignments",14],["print",7],["protein",1],["blosum62",4],["default",1],["moderate",1],["divergence",1],["prot",12],["mkflillfnilclfpvlaadnh",1],["mkflvllfnilclfpvlaadhh",1],["matrix",4],["load",4],["11",2],["blosum45",3],["distant",1],["divergent",1],["sequences",2],["more",2],["permissive",1],["12",1],["blosum80",3],["closely",1],["related",1],["stringent",1],["affine",4],["vs",1],["linear",4],["penalties",1],["comparison",1]]},{"id":"skills/bioskills/bio-alignment-pairwise-alignment/scripts/local_alignment.py","name":[["local",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["pairwise",1],["scripts",1],["local",1],["py",1]],"body":[["local",2],["alignment",5],["find",1],["best",1],["matching",1],["regions",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["bio",2],["align",2],["import",2],["pairwise",2],["aligner",4],["seq",8],["name",1],["main",1],["long",2],["nnnnnaccggtaacgtagnnnnnnnn",1],["short",2],["accggtaacgtag",1],["mode",1],["match",1],["score",6],["mismatch",1],["open",1],["gap",2],["10",1],["extend",1],["alignments",5],["print",6],["found",1],["len",1],["optimal",1],["show",1],["aligned",4],["coordinates",1],["target",1],["positions",2],["query",1]]},{"id":"skills/bioskills/bio-alignment-pairwise-alignment/scripts/protein_alignment.py","name":[["protein",1],["alignment",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",3],["pairwise",1],["scripts",1],["protein",1],["py",1]],"body":[["protein",1],["alignment",1],["blosum62",4],["substitution",4],["matrix",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["bio",2],["align",2],["import",2],["pairwise",2],["aligner",4],["matrices",2],["seq",4],["name",1],["main",1],["protein1",2],["mktayiakqrqisfvkshfsrqleerlglievqapilsrvgdgtqdnlsgaekavqvkvkalpdaqfevvhslakwkrqqiaaalehhhhhh",1],["protein2",2],["mktayiakqrqisfvkshfsrqleerldlievqapilsrvgdgtqdnlsgaekavqvkvkalpdaqfevvhslakwkrqqia",1],["load",1],["mode",1],["global",1],["open",1],["gap",2],["score",4],["11",1],["extend",1],["alignments",3],["print",2]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/biopython_superimposer.py","name":[["biopython",1],["superimposer",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["biopython",1],["superimposer",1],["py",1]],"body":[["pure",1],["python",1],["pairwise",1],["structure",10],["superposition",1],["bio",2],["pdb",7],["superimposer",3],["residue",2],["correspondence",3],["known",1],["apo",1],["vs",2],["holo",1],["same",1],["protein",1],["mutant",1],["wild",1],["type",1],["unknown",2],["prefer",1],["tmalign",2],["usalign",2],["reference",13],["biopython",1],["83",1],["verify",1],["api",1],["if",7],["version",1],["differs",1],["from",1],["import",1],["pdbparser",2],["pdbio",2],["name",1],["main",1],["parser",3],["quiet",1],["true",1],["mobile",16],["atoms",10],["list",3],["ca",15],["id",2],["len",6],["print",9],["warning",1],["atom",1],["counts",1],["differ",1],["truncating",1],["shorter",1],["assumes",1],["order",1],["matches",1],["structures",2],["not",1],["co",1],["numbered",1],["different",1],["inserts",1],["deletions",1],["handle",1],["via",1],["dynamic",1],["programming",1],["pairs",5],["min",1],["raise",1],["runtime",1],["error",1],["no",1],["found",1],["one",1],["both",1],["check",1],["input",1],["files",1],["sup",6],["apply",1],["superposed",4],["rmsd",1],["rms",1],["3f",1],["rotation",1],["matrix",1],["rotran",2],["translation",1],["vector",1],["io",3],["save",1],["written",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/foldmason_msa.py","name":[["foldmason",1],["msa",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["foldmason",1],["msa",1],["py",1]],"body":[["build",1],["structural",3],["multiple",1],["sequence",1],["alignment",1],["foldmason",4],["produces",1],["both",1],["amino",4],["acid",2],["msa",10],["result",2],["aa",1],["fa",2],["di",2],["3di",1],["refine",2],["iters",2],["iterative",1],["refinement",1],["report",7],["mode",2],["html",1],["lddt",3],["machine",1],["readable",1],["json",1],["reference",1],["verify",1],["cli",1],["flags",1],["if",3],["version",1],["differs",1],["import",2],["subprocess",1],["from",1],["pathlib",1],["path",2],["name",1],["main",1],["structures",5],["sorted",1],["glob",1],["pdb",1],["print",6],["aligning",1],["len",1],["outputs",7],["family",1],["100",1],["seqs",2],["length",2],["summarize",1],["sequences",1],["columns",1],["guide",2],["tree",2],["newick",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/foldmason_msa.py#foldmason_msa","name":[["foldmason",1],["msa",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["foldmason",1],["msa",1],["py",1]],"body":[["def",2],["foldmason",3],["msa",5],["structures",3],["result",8],["prefix",8],["tmp",5],["dir",3],["refine",4],["iters",4],["100",2],["report",11],["mode",6],["structure",2],["paths",2],["str",3],["cmd",2],["easy",1],["subprocess",1],["run",1],["check",1],["true",1],["if",1],["path",4],["html",1],["elif",1],["json",1],["else",1],["none",1],["return",1],["amino",1],["aa",1],["fa",2],["structural",1],["3di",1],["guide",1],["tree",1],["nw",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/foldmason_msa.py#summarize","name":[["summarize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["foldmason",1],["msa",1],["py",1]],"body":[["def",2],["summarize",2],["amino",3],["msa",3],["path",3],["seqs",4],["length",3],["open",1],["as",1],["line",3],["if",1],["startswith",1],["elif",1],["len",1],["strip",1],["return",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/foldseek_search.py","name":[["foldseek",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["foldseek",1],["search",1],["py",1]],"body":[["search",2],["query",2],["structure",1],["against",1],["alpha",1],["fold",2],["db",1],["custom",1],["foldseek",5],["database",1],["returns",1],["best",1],["hits",6],["tm",5],["score",2],["value",2],["structural",2],["alignment",3],["metadata",1],["type",2],["di",1],["aa",1],["gotoh",1],["local",1],["default",1],["right",1],["choice",1],["same",1],["regime",1],["tmalign",1],["refines",1],["top",2],["full",1],["global",1],["at",1],["higher",1],["cost",1],["reference",1],["verify",1],["cli",1],["flags",1],["if",3],["version",1],["differs",1],["import",3],["subprocess",1],["csv",1],["math",2],["name",1],["main",1],["pdb",1],["path",1],["afdb",1],["result",2],["m8",2],["parse",1],["results",1],["print",4],["20",2],["target",2],["25",3],["evalue",3],["10",2],["aln",2],["lddt",2],["id",1],["hit",7],["2e",1],["alntmscore",3],["3f",3],["qtmscore",1],["pident",1],["1f",1],["confident",3],["homologs",3],["not",1],["isnan",1],["1e",2],["len",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/foldseek_search.py#foldseek_search","name":[["foldseek",1],["search",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["foldseek",1],["search",1],["py",1]],"body":[["def",2],["foldseek",3],["search",3],["query",4],["pdb",3],["database",3],["output",4],["m8",3],["tmp",5],["dir",3],["alignment",4],["type",4],["max",4],["seqs",4],["200",2],["cmd",2],["easy",1],["str",2],["format",1],["target",1],["evalue",1],["bits",1],["alntmscore",1],["qtmscore",1],["ttmscore",1],["lddt",1],["alnlen",1],["pident",1],["subprocess",1],["run",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/foldseek_search.py#parse_results","name":[["parse",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["foldseek",1],["search",1],["py",1]],"body":[["def",2],["parse",2],["results",2],["output",3],["m8",3],["columns",4],["query",1],["target",1],["evalue",2],["bits",2],["alntmscore",2],["qtmscore",2],["ttmscore",2],["lddt",2],["alnlen",4],["pident",2],["hits",3],["open",1],["as",1],["row",5],["csv",1],["reader",1],["delimiter",1],["if",3],["len",4],["print",1],["warning",1],["skipping",1],["fields",1],["expected",1],["continue",1],["hit",7],["dict",1],["zip",1],["col",3],["value",3],["float",1],["not",1],["na",1],["nan",2],["else",2],["math",1],["int",1],["isdigit",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/tm_align_pairwise.py","name":[["tm",1],["align",1],["pairwise",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["tm",1],["align",1],["pairwise",1],["py",1]],"body":[["pairwise",1],["structural",1],["alignment",3],["tmalign",1],["usalign",1],["parse",1],["structured",1],["output",3],["returns",1],["tm",10],["score",4],["normalised",4],["by",4],["shorter",2],["chain",4],["rmsd",3],["length",1],["superposed",2],["mobile",2],["structure",1],["as",1],["pdb",5],["uses",1],["outfmt",1],["tabular",1],["robust",1],["align",4],["release",1],["versions",1],["reference",2],["20220412",1],["us",1],["20231222",1],["verify",1],["cli",1],["flags",1],["if",2],["version",1],["differs",1],["import",1],["subprocess",1],["name",1],["main",1],["result",7],["short",3],["max",1],["tm1",2],["tm2",2],["print",6],["3f",3],["2f",1],["sequence",1],["identity",1],["idali",1],["100",1],["1f",1],["interpretation",1],["interpret",1],["tmscore",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/tm_align_pairwise.py#interpret_tmscore","name":[["interpret",1],["tmscore",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["tm",1],["align",1],["pairwise",1],["py",1]],"body":[["def",2],["interpret",2],["tmscore",2],["tm",5],["if",3],["return",4],["equivalent",1],["topology",1],["homologous",1],["same",1],["fold",1],["weak",1],["structural",1],["similarity",1],["statistically",1],["random",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/tm_align_pairwise.py#parse_outfmt2","name":[["parse",1],["outfmt2",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["tm",1],["align",1],["pairwise",1],["py",1]],"body":[["def",2],["parse",3],["outfmt2",2],["stdout",3],["tmalign",1],["usalign",1],["outfmt",1],["tabular",1],["output",1],["header",1],["columns",1],["pdbchain1",1],["pdbchain2",1],["tm1",2],["tm2",2],["rmsd",2],["id1",2],["id2",2],["idali",2],["l1",1],["l2",1],["lali",1],["line",4],["splitlines",1],["if",2],["startswith",1],["not",1],["strip",1],["continue",2],["fields",13],["split",1],["len",1],["11",1],["return",2],["pdb1",1],["pdb2",1],["float",6],["length1",1],["int",3],["length2",1],["length",1],["align",1],["10",1],["none",1]]},{"id":"skills/bioskills/bio-alignment-structural-alignment/scripts/tm_align_pairwise.py#tm_align","name":[["tm",1],["align",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alignment",2],["structural",1],["scripts",1],["tm",1],["align",1],["pairwise",1],["py",1]],"body":[["def",2],["tm",2],["align",2],["reference",3],["pdb",10],["mobile",3],["output",5],["none",2],["multimer",4],["false",2],["binary",2],["usalign",1],["if",3],["else",1],["tmalign",1],["cmd",4],["outfmt",1],["mm",1],["ter",1],["result",2],["subprocess",1],["run",1],["capture",1],["true",3],["text",1],["check",1],["return",1],["parse",1],["outfmt2",1],["stdout",1]]},{"id":"skills/bioskills/bio-alternative-splicing-differential-splicing/scripts/diff_splicing_leafcutter.R","name":[["diff",1],["splicing",1],["leafcutter",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["differential",1],["scripts",1],["diff",1],["leafcutter",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",2],["reference",1],["star",1],["11",1],["pandas",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["differential",8],["splicing",3],["analysis",3],["leafcutter",8],["intron",2],["cluster",5],["based",1],["approach",1],["novel",1],["junction",3],["discovery",1],["library",1],["step",6],["convert",1],["bams",1],["files",4],["regtools",3],["run",4],["from",3],["command",4],["line",4],["bam",5],["junctions",1],["extract",1],["50",2],["xs",1],["junc",4],["done",1],["create",2],["file",2],["list",2],["pattern",1],["full",1],["names",3],["true",1],["write",2],["lines",1],["juncfiles",2],["txt",7],["introns",1],["python",1],["py",1],["min",1],["reads",1],["per",1],["500000",1],["max",1],["length",1],["groups",5],["data",1],["frame",1],["sample",1],["sample1",1],["sample2",1],["sample3",1],["sample4",1],["sample5",1],["sample6",1],["group",1],["control",3],["treatment",3],["table",1],["sep",1],["quote",1],["false",3],["row",1],["col",1],["ds",1],["perind",1],["numers",1],["counts",1],["gz",2],["annotation",1],["exons",1],["load",2],["analyze",1],["results",5],["example",1],["parse",1],["significance",1],["effect",1],["sizes",1],["head",1],["annotate",1],["gene",1],["information",1],["cat",2],["pipeline",1],["clustering",1],["testing",1],["steps",1]]},{"id":"skills/bioskills/bio-alternative-splicing-differential-splicing/scripts/diff_splicing_leafcutter.R#annotate_clusters","name":[["annotate",1],["clusters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["differential",1],["scripts",1],["diff",1],["leafcutter",1]],"body":[["function",2],["results",9],["exon",3],["file",3],["exons",1],["read",1],["table",1],["header",1],["true",1],["match",1],["intron",6],["coordinates",2],["genes",1],["leafcutter",1],["format",1],["chr",2],["start",2],["end",2],["clu",1],["live",1],["key",1],["sapply",3],["strsplit",3],["as",2],["numeric",2],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-differential-splicing/scripts/diff_splicing_leafcutter.R#load_leafcutter_results","name":[["load",1],["leafcutter",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["differential",1],["scripts",1],["diff",1],["leafcutter",1]],"body":[["function",3],["cluster",7],["sig",7],["file",8],["effect",5],["sizes",5],["read",2],["table",2],["header",2],["true",3],["sep",2],["effects",4],["filter",1],["significant",7],["clusters",3],["fdr",2],["05",3],["adjust",3],["column",2],["cat",2],["sprintf",2],["total",1],["tested",1],["nrow",2],["merge",2],["per",1],["intron",3],["no",1],["its",1],["id",1],["lives",1],["inside",1],["string",1],["chr",2],["start",1],["end",1],["clu",10],["significance",2],["keys",1],["match",1],["run",1],["unique",1],["extract",3],["sub",1],["results",5],["by",2],["all",1],["sort",1],["order",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-differential-splicing/scripts/diff_splicing_leafcutter.R#load_leafcutter_results.extract_clu","name":[["extract",1],["clu",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["differential",1],["scripts",1],["diff",1],["leafcutter",1]],"body":[["function",2],["sub",1],["clu",1]]},{"id":"skills/bioskills/bio-alternative-splicing-isoform-switching/scripts/isoform_switch_analysis.R","name":[["isoform",1],["switch",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["isoform",2],["switching",1],["scripts",1],["switch",1],["analysis",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["salmon",5],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["isoform",4],["switching",1],["analysis",3],["switch",15],["analyze",5],["identifies",1],["switches",3],["predicts",1],["functional",1],["consequences",3],["library",1],["step",6],["import",3],["transcript",1],["quantification",2],["from",1],["filter",1],["test",1],["extract",2],["sequences",3],["external",3],["annotation",2],["annotations",2],["summarize",2],["visualize",1],["results",3],["plot",2],["individual",1],["gene",2],["example",2],["usage",1],["cat",3],["workflow",1],["design",3],["matrix",1],["data",2],["frame",1],["sample",1],["id",1],["ctrl1",1],["ctrl2",1],["ctrl3",1],["treat1",1],["treat2",1],["treat3",1],["condition",1],["control",4],["treatment",4],["list",9],["quant",1],["run",3],["tools",1],["tp53",2],["pdf",1],["provide",1],["paths",1],["files",1]]},{"id":"skills/bioskills/bio-alternative-splicing-isoform-switching/scripts/isoform_switch_analysis.R#analyze_consequences","name":[["analyze",1],["consequences",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["isoform",2],["switching",1],["scripts",1],["switch",1],["analysis",1]],"body":[["function",2],["switch",12],["list",11],["annotation",6],["dir",6],["orf",5],["analysis",2],["must",1],["precede",1],["consequence",1],["so",1],["nmd",2],["status",2],["seq",2],["similarity",2],["coding",3],["potential",3],["be",1],["computed",1],["unless",1],["orfs",3],["were",1],["pre",1],["loaded",1],["via",1],["import",3],["rdata",1],["add",1],["annotated",1],["true",3],["analyze",6],["method",1],["longest",1],["cpc2",4],["predictions",2],["if",2],["file",8],["exists",2],["path",6],["results",4],["txt",4],["cpc2result",1],["remove",1],["noncodin",1],["pfam",4],["domain",1],["pfamresult",1],["functional",1],["consequences",3],["ifcutoff",2],["minimum",1],["isoform",1],["fraction",1],["change",1],["default",1],["intron",1],["retention",1],["domains",1],["identified",2],["signal",1],["peptide",1],["show",1],["progress",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-isoform-switching/scripts/isoform_switch_analysis.R#extract_sequences","name":[["extract",1],["sequences",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["isoform",2],["switching",1],["scripts",1],["switch",1],["analysis",1]],"body":[["function",2],["switch",5],["list",5],["output",5],["dir",4],["extract",1],["sequence",1],["path",1],["write",1],["file",1],["true",1],["cat",6],["sprintf",1],["sequences",1],["written",1],["run",1],["external",1],["tools",2],["cpc2",2],["http",1],["gao",1],["lab",1],["org",1],["pfam",1],["https",3],["www",1],["ebi",1],["ac",1],["uk",1],["hmmer",1],["signal",2],["services",1],["healthtech",1],["dtu",1],["dk",1],["service",1],["php",1],["iupred2",1],["iupred2a",1],["elte",1],["hu",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-isoform-switching/scripts/isoform_switch_analysis.R#import_salmon_data","name":[["import",1],["salmon",1],["data",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["isoform",2],["switching",1],["scripts",1],["switch",1],["analysis",1]],"body":[["function",2],["salmon",6],["dir",4],["design",4],["matrix",5],["quant",3],["import",2],["isoform",5],["expression",2],["parent",1],["add",1],["isofom",1],["id",1],["as",1],["column",1],["true",2],["create",1],["switch",3],["analysis",1],["object",1],["analyze",2],["rlist",2],["rdata",1],["count",1],["counts",1],["rep",1],["abundance",1],["exon",1],["annoation",1],["annotation",1],["gtf",1],["nt",1],["fasta",1],["transcripts",1],["fa",1],["show",1],["progress",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-isoform-switching/scripts/isoform_switch_analysis.R#plot_gene_switch","name":[["plot",1],["gene",1],["switch",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["isoform",2],["switching",1],["scripts",1],["switch",1],["analysis",1]],"body":[["function",2],["switch",4],["list",3],["gene",4],["name",3],["condition1",4],["condition2",4],["output",4],["file",4],["pdf",1],["width",1],["10",1],["height",1],["plot",2],["dev",1],["off",1],["cat",1],["sprintf",1],["saved",1]]},{"id":"skills/bioskills/bio-alternative-splicing-isoform-switching/scripts/isoform_switch_analysis.R#run_switch_analysis","name":[["run",1],["switch",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["isoform",2],["switching",1],["scripts",1],["switch",1],["analysis",1]],"body":[["function",2],["switch",9],["list",8],["filter",2],["lowly",1],["expressed",1],["isoforms",1],["gene",4],["expression",3],["cutoff",3],["minimum",1],["level",1],["tpm",1],["pre",1],["isoform",5],["remove",1],["single",1],["genes",5],["true",2],["cat",1],["sprintf",1],["after",1],["filtering",1],["length",1],["unique",1],["features",1],["id",1],["test",2],["switches",2],["dexseq",2],["reduce",2],["switching",2],["keeps",1],["only",1],["significant",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-isoform-switching/scripts/isoform_switch_analysis.R#summarize_results","name":[["summarize",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["isoform",2],["switching",1],["scripts",1],["switch",1],["analysis",1]],"body":[["function",2],["switch",6],["list",5],["extract",3],["summary",7],["significant",1],["switches",1],["filter",1],["consequences",2],["true",1],["cat",1],["print",1],["consequence",2],["enrichment",5],["analysis",1],["analyze",1],["all",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-outlier-splicing-detection/scripts/fraser2_rare_disease.R","name":[["fraser2",1],["rare",1],["disease",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",2],["outlier",1],["detection",1],["scripts",1],["fraser2",1],["rare",1],["disease",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["fraser",10],["99",1],["bioc",2],["manager",1],["30",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["outlier",1],["splicing",1],["detection",1],["rare",2],["disease",2],["diagnostics",1],["workflow",1],["build",1],["data",5],["from",1],["patient",12],["control",1],["bams",2],["count",2],["split",1],["reads",1],["per",2],["junction",1],["compute",1],["intron",2],["jaccard",6],["index",2],["default",3],["metric",1],["fit",2],["beta",1],["binomial",1],["autoencoder",1],["flag",1],["outliers",2],["filter",3],["aberrant",2],["junctions",2],["sample",7],["suppress",1],["package",1],["startup",1],["messages",1],["library",3],["parallel",1],["dplyr",1],["bam",8],["dir",6],["working",4],["workdir",1],["id",8],["001",1],["files",4],["list",1],["pattern",1],["full",1],["names",2],["true",2],["table",3],["frame",2],["gsub",1],["basename",1],["file",3],["paired",1],["end",1],["settings",4],["col",1],["name",1],["cohort",2],["rnadata",1],["bpparam",2],["multicore",2],["param",2],["fds",8],["calculate",1],["psivalues",1],["expression",3],["variability",1],["min",3],["delta",4],["psi",3],["one",1],["20",1],["quantile",2],["05",3],["metrics",1],["tune",1],["hyperparameter",1],["once",1],["10",2],["cutoff",3],["was",1],["v1",1],["all",2],["results",6],["type",2],["padj",2],["as",1],["arrange",1],["padjust",1],["write",1],["path",1],["paste0",1],["tsv",1],["sep",1],["quote",1],["false",2],["row",1],["plot",2],["diagnostic",1],["volcano",1],["cat",1],["sprintf",1],["nrow",1]]},{"id":"skills/bioskills/bio-alternative-splicing-sashimi-plots/scripts/plot_sashimi.py","name":[["plot",1],["sashimi",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["sashimi",2],["plots",1],["scripts",1],["plot",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["sashimi",7],["plot",5],["generation",1],["ggsashimi",1],["visualizes",1],["splicing",1],["events",2],["read",1],["coverage",1],["junction",1],["counts",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["subprocess",1],["numpy",1],["as",2],["np",1],["pd",1],["from",1],["pathlib",1],["path",1],["name",1],["main",1],["example",4],["create",2],["grouping",2],["file",2],["bams",2],["ctrl1",1],["bam",5],["ctrl2",1],["treat1",1],["treat2",1],["conditions",2],["control",2],["treatment",2],["groups",3],["tsv",3],["single",1],["region",1],["chr1",1],["1000000",1],["1010000",1],["annotation",2],["gtf",2],["batch",2],["mats",2],["results",1],["rmats",2],["output",1],["se",1],["jc",1],["txt",1],["plots",2],["print",1],["configure",1],["files",1],["run",1],["functions",1],["generate",1]]},{"id":"skills/bioskills/bio-alternative-splicing-sashimi-plots/scripts/plot_sashimi.py#batch_plot_rmats_events","name":[["batch",1],["plot",1],["rmats",1],["events",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["sashimi",2],["plots",1],["scripts",1],["plot",1],["py",1]],"body":[["def",2],["batch",2],["plot",5],["rmats",6],["events",6],["file",13],["grouping",5],["gtf",5],["output",9],["dir",5],["top",7],["20",2],["fdr",7],["cutoff",8],["05",2],["dpsi",4],["generate",1],["sashimi",2],["plots",2],["differential",1],["splicing",1],["from",1],["mats",3],["args",1],["se",1],["jc",1],["txt",1],["ggsashimi",1],["annotation",1],["directory",1],["number",1],["significance",2],["threshold",1],["minimum",1],["delta",1],["psi",1],["path",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["df",4],["pd",1],["read",1],["csv",1],["sep",1],["filter",1],["significant",10],["inc",2],["level",2],["difference",2],["abs",2],["copy",1],["sort",1],["by",1],["effect",1],["size",1],["score",2],["apply",2],["lambda",1],["max",1],["1e",1],["300",1],["np",1],["log10",1],["nlargest",1],["print",2],["plotting",1],["len",1],["idx",1],["event",6],["iterrows",1],["chrom",3],["chr",1],["gene",4],["symbol",1],["extend",1],["region",3],["around",1],["skipped",1],["exon",2],["include",1],["flanking",1],["exons",1],["context",1],["start",3],["upstream",1],["es",1],["500",2],["end",2],["downstream",1],["ee",1],["prefix",2],["0base",1],["try",1],["options",1],["shrink",1],["fix",1],["scale",1],["min",1],["junc",1],["except",1],["subprocess",1],["called",1],["process",1],["error",1],["as",1],["failed",1]]},{"id":"skills/bioskills/bio-alternative-splicing-sashimi-plots/scripts/plot_sashimi.py#create_grouping_file","name":[["create",1],["grouping",1],["file",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["sashimi",2],["plots",1],["scripts",1],["plot",1],["py",1]],"body":[["def",2],["create",3],["grouping",2],["file",8],["bam",9],["files",6],["conditions",4],["output",6],["ggsashimi",3],["input",1],["tsv",2],["expects",1],["column",3],["sample",2],["id",2],["label",1],["path",3],["group",3],["usable",1],["overlay",1],["coloring",1],["via",1],["palette",1],["args",1],["list",2],["paths",1],["labels",1],["same",1],["length",1],["as",1],["groups",2],["pd",1],["data",1],["frame",1],["stem",1],["csv",1],["sep",1],["index",1],["false",2],["header",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-sashimi-plots/scripts/plot_sashimi.py#plot_sashimi","name":[["plot",1],["sashimi",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["sashimi",2],["plots",1],["scripts",1],["plot",1],["py",1]],"body":[["def",2],["plot",4],["sashimi",4],["grouping",4],["file",10],["region",5],["output",6],["prefix",6],["gtf",5],["options",16],["none",3],["generate",1],["genomic",2],["args",1],["ggsashimi",3],["tsv",1],["sample",1],["id",1],["bam",1],["group",1],["columns",1],["coordinates",1],["chr",1],["start",1],["end",1],["annotation",1],["dict",1],["additional",1],["if",4],["cmd",5],["py",1],["str",4],["min",2],["junc",1],["10",1],["junction",1],["reads",1],["show",1],["alpha",2],["25",1],["coverage",1],["transparency",1],["height",2],["width",2],["format",2],["pdf",2],["shrink",2],["true",3],["append",2],["fix",2],["scale",2],["aggregate",2],["extend",1],["mean",1],["median",1],["subprocess",1],["run",1],["check",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-alternative-splicing-sashimi-plots/scripts/plot_sashimi.py#plot_specific_event","name":[["plot",1],["specific",1],["event",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["sashimi",2],["plots",1],["scripts",1],["plot",1],["py",1]],"body":[["def",2],["plot",4],["specific",3],["event",2],["grouping",5],["file",10],["gtf",5],["chrom",4],["start",5],["end",5],["output",5],["prefix",5],["gene",4],["name",4],["none",2],["flank",5],["500",2],["genomic",1],["region",3],["optional",2],["flanking",1],["sequence",1],["args",1],["ggsashimi",1],["annotation",1],["chromosome",1],["position",2],["labeling",1],["base",1],["pairs",1],["add",1],["each",1],["side",1],["sashimi",1],["options",1],["shrink",1],["true",2],["fix",1],["scale",1],["min",1],["junc",1],["aggregate",1],["mean",1],["height",1],["width",1],["10",1]]},{"id":"skills/bioskills/bio-alternative-splicing-single-cell-splicing/scripts/sc_splicing_brie2.py","name":[["sc",1],["splicing",1],["brie2",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["single",1],["cell",1],["scripts",1],["sc",1],["brie2",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["single",3],["cell",4],["splicing",9],["analysis",3],["brie2",4],["estimates",1],["psi",2],["values",1],["uncertainty",1],["quantification",1],["sparse",1],["sc",1],["rna",1],["seq",1],["data",1],["reference",1],["brie",5],["anndata",1],["10",2],["numpy",1],["26",1],["pandas",1],["scanpy",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["subprocess",1],["name",1],["main",1],["example",1],["workflow",1],["print",5],["40",1],["step",4],["prepare",2],["events",8],["annotation",1],["gtf",1],["gff3",2],["count",3],["reads",2],["possorted",1],["genome",1],["bam",2],["counts",2],["filtered",1],["barcodes",1],["tsv",2],["run",3],["inference",2],["adata",2],["splice",2],["h5ad",2],["features",1],["quant",1],["find",2],["variable",5],["mean",1],["top",1],["head",1],["20",1],["provide",1],["input",1],["files",1]]},{"id":"skills/bioskills/bio-alternative-splicing-single-cell-splicing/scripts/sc_splicing_brie2.py#count_splicing_reads","name":[["count",1],["splicing",1],["reads",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["single",1],["cell",1],["scripts",1],["sc",1],["brie2",1],["py",1]],"body":[["def",2],["count",7],["splicing",4],["reads",3],["bam",5],["file",8],["events",5],["gff",4],["output",6],["dir",5],["barcode",4],["proc",4],["15",2],["splice",1],["junction",1],["per",1],["cell",2],["brie",5],["10",1],["droplet",1],["mode",1],["args",1],["possorted",1],["from",2],["ranger",1],["event",1],["gff3",1],["prepare",1],["directory",1],["writes",1],["h5ad",2],["filtered",1],["barcodes",2],["tsv",1],["gz",1],["parallel",1],["processes",1],["subprocess",1],["run",1],["str",1],["check",1],["true",1],["print",1],["counts",1],["written",1]]},{"id":"skills/bioskills/bio-alternative-splicing-single-cell-splicing/scripts/sc_splicing_brie2.py#differential_splicing_pseudobulk","name":[["differential",1],["splicing",1],["pseudobulk",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["single",1],["cell",1],["scripts",1],["sc",1],["brie2",1],["py",1]],"body":[["def",2],["differential",2],["splicing",3],["pseudobulk",3],["adata",7],["splice",7],["group1",8],["cells",13],["group2",7],["compare",1],["between",1],["two",2],["cell",3],["populations",1],["approach",1],["args",1],["ann",1],["data",2],["psi",10],["estimates",1],["boolean",2],["mask",2],["list",3],["barcodes",2],["group",2],["import",4],["numpy",1],["as",2],["np",7],["from",2],["scipy",1],["stats",3],["layers",1],["if",3],["isinstance",1],["mask1",3],["obs",2],["names",3],["isin",2],["mask2",3],["else",1],["results",10],["event",3],["enumerate",1],["var",1],["psi1",9],["psi2",9],["remove",1],["na",1],["values",2],["isnan",2],["len",5],["20",2],["mann",1],["whitney",1],["test",1],["stat",1],["pval",2],["mannwhitneyu",1],["alternative",1],["sided",1],["delta",3],["mean",6],["append",1],["pvalue",2],["pandas",1],["pd",2],["df",7],["frame",1],["fdr",4],["correction",1],["statsmodels",1],["multitest",1],["multipletests",2],["method",1],["bh",1],["sort",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-single-cell-splicing/scripts/sc_splicing_brie2.py#find_variable_splicing","name":[["find",1],["variable",1],["splicing",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["single",1],["cell",1],["scripts",1],["sc",1],["brie2",1],["py",1]],"body":[["def",2],["find",2],["variable",5],["splicing",3],["adata",7],["splice",7],["cell",12],["type",9],["col",5],["min",4],["cells",5],["50",2],["identify",1],["events",3],["across",2],["types",4],["args",1],["ann",1],["data",2],["from",1],["brie2",1],["psi",10],["layers",2],["column",1],["obs",3],["labels",1],["minimum",1],["per",1],["reliable",1],["estimates",1],["import",2],["numpy",1],["as",2],["np",2],["pandas",1],["pd",2],["unique",1],["mean",4],["frame",1],["index",1],["var",2],["names",1],["ct",3],["mask",3],["if",1],["sum",1],["nanmean",1],["axis",2],["calculate",1],["variance",3],["sort",1],["values",1],["ascending",1],["false",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-single-cell-splicing/scripts/sc_splicing_brie2.py#prepare_splicing_events","name":[["prepare",1],["splicing",1],["events",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["single",1],["cell",1],["scripts",1],["sc",1],["brie2",1],["py",1]],"body":[["def",2],["prepare",2],["splicing",3],["events",4],["gtf",3],["file",3],["output",4],["gff",4],["generate",1],["exon",1],["skipping",1],["event",3],["annotations",1],["brie",4],["public",1],["interface",1],["cli",1],["based",1],["come",1],["from",2],["companion",1],["briekit",3],["package",1],["alternatively",1],["precomputed",1],["human",1],["mouse",1],["annotation",1],["gff3",1],["documentation",1],["subprocess",1],["run",1],["check",1],["true",1],["print",1],["written",1]]},{"id":"skills/bioskills/bio-alternative-splicing-single-cell-splicing/scripts/sc_splicing_brie2.py#pseudobulk_by_celltype","name":[["pseudobulk",1],["by",1],["celltype",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["single",1],["cell",1],["scripts",1],["sc",1],["brie2",1],["py",1]],"body":[["def",2],["pseudobulk",6],["by",3],["celltype",2],["adata",6],["cell",6],["type",7],["col",4],["create",1],["samples",1],["aggregating",1],["cells",1],["within",1],["each",1],["useful",1],["running",1],["bulk",1],["splicing",1],["tools",1],["sc",1],["rna",1],["seq",1],["import",2],["numpy",1],["as",2],["np",2],["pandas",1],["pd",2],["ct",3],["obs",2],["unique",1],["mask",3],["if",1],["sum",2],["20",1],["array",1],["axis",1],["flatten",1],["return",1],["data",1],["frame",1],["index",1],["var",1],["names",1]]},{"id":"skills/bioskills/bio-alternative-splicing-single-cell-splicing/scripts/sc_splicing_brie2.py#run_brie2_inference","name":[["run",1],["brie2",1],["inference",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["single",1],["cell",1],["scripts",1],["sc",1],["brie2",1],["py",1]],"body":[["def",2],["run",4],["brie2",3],["inference",2],["count",6],["h5ad",11],["cell",6],["features",4],["output",6],["quantification",1],["brie",6],["quant",2],["psi",4],["feature",1],["effects",1],["args",1],["from",1],["tsv",1],["covariates",1],["design",1],["matrix",1],["ann",2],["data",3],["path",1],["returns",1],["estimates",1],["layers",1],["import",1],["probabilistic",1],["estimation",1],["handles",1],["sparse",1],["subprocess",1],["intercept",1],["mode",1],["gene",1],["lrtindex",1],["all",1],["check",1],["true",1],["return",1],["read",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splice-variant-prediction/scripts/spliceai_clingen_classify.py","name":[["spliceai",1],["clingen",1],["classify",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["splice",1],["variant",1],["prediction",1],["scripts",1],["spliceai",1],["clingen",1],["classify",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["splice",2],["ai",2],["vcf",2],["annotation",1],["clin",2],["gen",2],["svi",2],["2023",2],["splicing",1],["variant",1],["classification",1],["workflow",1],["run",1],["clinical",1],["parse",1],["info",1],["field",1],["delta",1],["scores",1],["ds",4],["ag",1],["al",1],["dg",1],["dl",1],["apply",1],["thresholds",1],["pp3",1],["bp4",1],["evidence",1],["flag",1],["deep",1],["intronic",1],["candidates",1],["extended",1],["window",1],["re",2],["scoring",1],["reference",1],["spliceai",1],["tensorflow",1],["15",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["subprocess",1],["as",1],["pd",1],["from",1],["pathlib",1],["path",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-alternative-splicing-splice-variant-prediction/scripts/spliceai_clingen_classify.py#apply_clingen_svi","name":[["apply",1],["clingen",1],["svi",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["splice",1],["variant",1],["prediction",1],["scripts",1],["spliceai",1],["clingen",1],["classify",1],["py",1]],"body":[["def",2],["apply",3],["clingen",2],["svi",4],["df",7],["clin",2],["gen",2],["2023",2],["thresholds",1],["pp3",5],["bp4",3],["walker",1],["ajhg",1],["applies",1],["predictive",1],["splice",2],["at",1],["supporting",4],["weight",1],["only",1],["cutoffs",1],["ai",1],["precision",1],["tiers",1],["jaganathan",1],["2019",1],["not",1],["acmg",2],["evidence",2],["strength",1],["upgrades",1],["moderate",1],["strong",1],["needs",1],["functional",1],["ps3",1],["bs3",1],["bins",3],["01",2],["10",1],["20",1],["50",1],["80",1],["labels",3],["inconclusive",1],["prec0",2],["copy",1],["pd",1],["cut",1],["delta",1],["max",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splice-variant-prediction/scripts/spliceai_clingen_classify.py#flag_deep_intronic_candidates","name":[["flag",1],["deep",1],["intronic",1],["candidates",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["splice",1],["variant",1],["prediction",1],["scripts",1],["spliceai",1],["clingen",1],["classify",1],["py",1]],"body":[["def",2],["flag",3],["deep",2],["intronic",2],["candidates",2],["df",8],["threshold",3],["05",2],["variants",1],["weak",1],["default",1],["window",2],["signal",1],["might",1],["benefit",1],["from",1],["2000",1],["re",1],["scoring",1],["copy",1],["extend",1],["candidate",1],["delta",2],["max",2],["20",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splice-variant-prediction/scripts/spliceai_clingen_classify.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["splice",1],["variant",1],["prediction",1],["scripts",1],["spliceai",1],["clingen",1],["classify",1],["py",1]],"body":[["def",2],["main",2],["input",4],["vcf",14],["path",5],["clinical",4],["variants",3],["spliceai",13],["50",21],["2000",11],["genome",4],["grch38",1],["primary",1],["assembly",1],["fa",1],["run",4],["default",1],["window",5],["first",1],["general",1],["screening",1],["distance",2],["df",18],["parse",2],["apply",2],["clingen",3],["svi",2],["flag",1],["deep",2],["intronic",2],["candidates",10],["re",1],["extended",2],["only",1],["likely",1],["be",1],["splice",1],["ai",1],["needs",1],["valid",1],["so",1],["subset",1],["original",1],["keep",1],["its",1],["header",1],["rather",1],["than",1],["reconstructing",1],["one",1],["from",1],["dataframe",1],["extend",2],["candidate",1],["if",3],["not",1],["empty",1],["cand",2],["keys",2],["zip",1],["chrom",3],["pos",3],["astype",1],["int",2],["open",2],["as",2],["fin",2],["fout",3],["line",5],["startswith",1],["write",2],["else",1],["split",1],["merge",2],["stronger",1],["delta",6],["back",1],["onto",1],["flagged",1],["rows",1],["alt",2],["gene",2],["max",5],["left",1],["suffixes",1],["rescued",3],["notna",1],["loc",2],["drop",1],["columns",1],["csv",1],["classified",1],["tsv",1],["sep",1],["index",1],["false",1],["summary",2],["groupby",1],["acmg",1],["evidence",1],["observed",1],["true",1],["size",1],["print",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splice-variant-prediction/scripts/spliceai_clingen_classify.py#parse_spliceai_vcf","name":[["parse",1],["spliceai",1],["vcf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["splice",1],["variant",1],["prediction",1],["scripts",1],["spliceai",1],["clingen",1],["classify",1],["py",1]],"body":[["def",2],["parse",2],["spliceai",2],["vcf",5],["path",3],["rows",3],["open",1],["as",1],["line",3],["if",4],["startswith",1],["continue",3],["fields",2],["rstrip",1],["split",3],["chrom",3],["pos",3],["ref",3],["alts",1],["info",2],["re",1],["search",1],["splice",1],["ai",1],["not",2],["ann",2],["group",1],["parts",5],["len",1],["10",1],["allele",2],["symbol",2],["ds",10],["float",1],["else",1],["append",1],["int",1],["alt",1],["gene",1],["ag",1],["al",1],["dg",1],["dl",1],["delta",1],["max",2],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splice-variant-prediction/scripts/spliceai_clingen_classify.py#run_spliceai","name":[["run",1],["spliceai",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",1],["splice",1],["variant",1],["prediction",1],["scripts",1],["spliceai",1],["clingen",1],["classify",1],["py",1]],"body":[["def",2],["run",4],["spliceai",3],["input",3],["vcf",7],["output",3],["genome",3],["fa",3],["build",3],["grch38",2],["distance",3],["50",2],["mask",3],["splice",1],["ai",1],["cmd",2],["str",5],["subprocess",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-qc/scripts/splicing_qc.py","name":[["splicing",1],["qc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["qc",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["quality",1],["control",1],["splicing",2],["analysis",2],["assesses",1],["junction",1],["saturation",1],["coverage",1],["splice",3],["site",2],["strength",1],["reference",1],["matplotlib",1],["pandas",2],["pysam",2],["22",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",5],["subprocess",1],["as",1],["pd",1],["from",2],["pathlib",1],["path",1],["collections",1],["counter",1],["name",1],["main",1],["example",2],["usage",1],["generate",1],["qc",3],["report",1],["sample",2],["bam",2],["annotation",1],["bed",2],["test",1],["scoring",1],["donor",2],["caggtaagt",1],["consensus",1],["ss",4],["acceptor",2],["ttttttttttttttttttttcag",1],["scores",4],["score",3],["sites",1],["print",3],["2f",2],["provide",1],["files",1],["run",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-qc/scripts/splicing_qc.py#analyze_junction_coverage","name":[["analyze",1],["junction",1],["coverage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["analyze",3],["junction",6],["coverage",2],["counts",17],["distribution",1],["read",1],["list",1],["values",1],["stats",8],["total",3],["junctions",8],["len",3],["ge",7],["10",4],["sum",4],["if",7],["20",4],["50",2],["median",1],["reads",2],["sorted",1],["else",4],["mean",1],["pct",2],["100",2],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-qc/scripts/splicing_qc.py#count_junction_reads","name":[["count",1],["junction",1],["reads",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["count",3],["junction",10],["reads",3],["bam",8],["path",5],["min",3],["overhang",4],["supporting",1],["each",2],["splice",2],["args",1],["file",2],["minimum",1],["side",1],["pysam",1],["alignment",1],["rb",1],["counts",3],["counter",1],["read",6],["fetch",1],["if",4],["unmapped",1],["secondary",1],["continue",1],["ref",4],["pos",6],["reference",3],["start",1],["query",3],["op",4],["length",4],["cigartuples",1],["name",1],["consume",2],["close",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-qc/scripts/splicing_qc.py#generate_qc_report","name":[["generate",1],["qc",1],["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["generate",3],["qc",3],["report",3],["bam",6],["file",10],["bed",4],["output",4],["prefix",4],["comprehensive",1],["splicing",2],["print",15],["analyzing",1],["50",4],["junction",14],["saturation",3],["n1",1],["analysis",2],["run",2],["annotation",3],["n2",1],["stats",13],["if",2],["not",1],["none",1],["coverage",16],["n3",1],["read",1],["junctions",11],["count",1],["reads",8],["analyze",1],["total",2],["10",8],["ge",6],["pct",4],["1f",2],["20",3],["median",2],["quality",2],["assessment",2],["n4",1],["good",1],["have",3],["elif",1],["30",3],["acceptable",1],["else",1],["poor",1],["consider",1],["deeper",1],["sequencing",1],["reliable",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-qc/scripts/splicing_qc.py#run_junction_annotation","name":[["run",1],["junction",1],["annotation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["junction",4],["annotation",3],["bam",3],["file",9],["bed",3],["output",4],["prefix",4],["classify",1],["junctions",2],["as",1],["known",2],["partial",1],["novel",2],["complete",1],["high",1],["proportion",1],["indicates",1],["good",1],["alignment",1],["subprocess",1],["py",1],["check",1],["true",1],["parse",1],["results",1],["stats",5],["xls",1],["if",1],["path",1],["exists",1],["pd",1],["read",1],["csv",1],["sep",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-qc/scripts/splicing_qc.py#run_junction_saturation","name":[["run",1],["junction",1],["saturation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["run",4],["junction",7],["saturation",6],["bam",3],["file",6],["bed",3],["output",5],["prefix",4],["rse",1],["qc",1],["analysis",1],["checks",1],["if",2],["sequencing",1],["depth",2],["sufficient",2],["detection",1],["note",1],["sets",1],["percentile",1],["sampling",1],["step",1],["default",1],["subprocess",1],["py",1],["check",2],["true",1],["print",2],["plot",1],["pdf",1],["curves",1],["plateau",2],["indicates",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-qc/scripts/splicing_qc.py#score_splice_sites","name":[["score",1],["splice",1],["sites",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["score",5],["splice",5],["sites",2],["sequences",6],["5ss",7],["3ss",7],["site",3],["strength",1],["max",1],["ent",1],["scan",1],["donor",1],["9bp",1],["exon",2],["intron",2],["typical",2],["10",1],["bits",2],["acceptor",1],["23bp",1],["20",1],["12",1],["requires",1],["pip",2],["install",3],["maxentpy",4],["try",3],["from",1],["maxent",1],["import",2],["score5",2],["score3",2],["except",3],["error",1],["print",1],["return",2],["none",4],["scores",8],["seq",6],["if",2],["len",2],["append",4],["upper",2],["exception",2],["23",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-quantification/scripts/quantify_splicing.py","name":[["quantify",1],["splicing",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["quantification",1],["scripts",1],["quantify",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["splicing",4],["quantification",3],["suppa2",4],["mats",2],["turbo",1],["demonstrates",1],["psi",4],["calculation",1],["from",3],["rna",1],["seq",1],["data",2],["reference",1],["kallisto",2],["50",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["subprocess",1],["as",1],["pd",1],["pathlib",1],["path",1],["name",1],["main",1],["example",2],["usage",1],["requires",1],["annotation",2],["gtf",4],["transcript",2],["tpm",4],["tsv",2],["salmon",1],["run",3],["files",2],["events",5],["filter",2],["reliable",6],["se",6],["print",3],["head",2],["output",3],["parse",1],["rmats",2],["min",1],["junction",1],["reads",1],["20",1],["actual",1],["quantify",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-quantification/scripts/quantify_splicing.py#filter_reliable_events","name":[["filter",1],["reliable",1],["events",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["quantification",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",2],["filter",5],["reliable",7],["events",6],["psi",17],["file",5],["min",4],["samples",5],["coverage",7],["matrix",1],["args",1],["path",1],["from",1],["suppa2",1],["minimum",1],["fraction",1],["non",1],["na",2],["pd",1],["read",1],["csv",1],["sep",1],["index",1],["col",1],["remove",2],["too",1],["many",1],["missing",1],["values",1],["indicates",2],["insufficient",1],["reads",1],["calculation",1],["frac",2],["notna",1],["mean",5],["axis",2],["constitutive",1],["always",1],["near",1],["range",1],["true",1],["alternative",1],["splicing",1],["variable",3],["print",3],["total",1],["len",3],["after",2],["variability",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-quantification/scripts/quantify_splicing.py#parse_rmats_output","name":[["parse",1],["rmats",1],["output",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["quantification",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",3],["parse",6],["rmats",6],["output",4],["dir",4],["event",5],["type",5],["se",3],["min",5],["junction",8],["reads",10],["20",2],["mats",3],["calculate",2],["mean",4],["psi",7],["args",1],["directory",1],["containing",1],["a5",1],["ss",2],["a3",1],["mxe",1],["ri",1],["minimum",1],["total",5],["reliable",5],["jc",3],["file",2],["path",1],["txt",1],["df",12],["pd",2],["read",2],["csv",1],["sep",1],["inc",6],["level",2],["columns",2],["contain",1],["values",7],["comma",2],["separated",2],["per",1],["replicate",1],["cols",2],["if",4],["startswith",1],["levels",2],["row",3],["col",3],["notna",1],["extend",1],["float",1],["str",3],["split",3],["na",1],["return",2],["apply",4],["axis",1],["lambda",3],["sum",4],["len",3],["else",1],["none",1],["filter",1],["by",1],["coverage",1],["inclusion",1],["skipping",1],["counts",1],["ijc",1],["sample",2],["int",2],["sjc",1],["copy",1],["print",2],["events",2],["id",2],["gene",2],["symbol",1],["chr",1],["strand",1],["exon",2],["start",1],["0base",1],["end",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-quantification/scripts/quantify_splicing.py#parse_rmats_output.parse_inc_levels","name":[["parse",1],["inc",1],["levels",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["quantification",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",2],["parse",2],["inc",3],["levels",2],["row",4],["values",3],["col",3],["cols",1],["if",2],["pd",1],["notna",1],["extend",1],["float",1],["str",1],["split",1],["na",1],["return",1]]},{"id":"skills/bioskills/bio-alternative-splicing-splicing-quantification/scripts/quantify_splicing.py#run_suppa2_quantification","name":[["run",1],["suppa2",1],["quantification",1]],"path":[["skills",1],["bioskills",1],["bio",1],["alternative",1],["splicing",3],["quantification",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",2],["run",4],["suppa2",3],["quantification",2],["gtf",5],["file",13],["tpm",6],["output",12],["prefix",7],["event",12],["types",8],["none",3],["quantify",1],["splicing",2],["from",2],["transcript",1],["args",1],["path",2],["annotation",2],["tab",1],["separated",1],["transcripts",1],["samples",1],["files",4],["list",1],["default",1],["all",1],["if",2],["se",3],["ss",3],["mx",3],["ri",3],["fl",3],["step",2],["generate",3],["events",3],["subprocess",2],["suppa",2],["py",2],["ioe",5],["check",2],["true",2],["calculate",1],["psi",10],["each",1],["code",6],["writes",1],["one",1],["per",2],["a5",2],["a3",2],["af",2],["al",2],["codes",2],["et",3],["strict",1],["exists",1],["return",1]]},{"id":"skills/bioskills/bio-atac-seq-atac-qc/scripts/atac_qc_metrics.R","name":[["atac",1],["qc",1],["metrics",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",3],["seq",1],["qc",2],["scripts",1],["metrics",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["atacseq",3],["qc",5],["26",1],["genomic",3],["alignments",2],["38",1],["samtools",1],["19",1],["pysam",1],["22",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["encode",2],["atac",2],["seq",1],["metrics",1],["computes",1],["both",1],["style",2],["tss",1],["enrichment",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",5],["ranges",1],["tx",1],["db",1],["hsapiens",1],["ucsc",1],["hg38",1],["known",1],["gene",1],["rtracklayer",1],["args",8],["command",1],["trailing",1],["only",1],["true",1],["length",3],["calculate",1],["else",2],["null",1],["sample",1]]},{"id":"skills/bioskills/bio-atac-seq-atac-qc/scripts/atac_qc_metrics.R#calculate_atac_qc","name":[["calculate",1],["atac",1],["qc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",3],["seq",1],["qc",2],["scripts",1],["metrics",1]],"body":[["function",3],["bam",7],["file",13],["peaks",11],["null",3],["output",6],["prefix",6],["atac",3],["qc",7],["cat",7],["encode",5],["seq",1],["fragment",2],["size",3],["distribution",1],["visual",1],["periodicity",1],["check",1],["pdf",2],["sprintf",6],["fragsize",1],["frag",2],["sizes",1],["dist",1],["dev",1],["off",1],["mapq",4],["filtered",1],["alignments",2],["paired",2],["end",1],["gal",14],["read",3],["galignment",2],["pairs",2],["param",4],["scan",2],["filter",2],["30",3],["length",9],["atacseq",4],["tss",1],["enrichment",1],["sum",6],["over",1],["window",1],["method",1],["not",2],["comparable",1],["tssescore",6],["requires",2],["galignments",2],["so",1],["one",1],["step",1],["txs",2],["transcripts",1],["tx",1],["db",1],["hsapiens",1],["ucsc",1],["hg38",1],["known",1],["gene",1],["se",2],["tsse",4],["2f",1],["uses",1],["100bp",1],["center",1],["1000bp",1],["flanks",1],["typically",1],["3x",1],["py",1],["class",1],["fractions",1],["frags",8],["width",1],["granges",1],["nfr",6],["100",4],["mono",6],["180",1],["247",1],["di",4],["315",1],["473",1],["tri",3],["558",1],["615",1],["1f",3],["fri",4],["frip",6],["na",5],["real",1],["if",7],["nzchar",1],["exists",1],["import",1],["count",1],["overlaps",1],["3f",1],["ideal",4],["accept",4],["pass",3],["fail",3],["grading",1],["subset",1],["adapt",1],["thresholds",1],["non",1],["omni",1],["protocols",1],["grade",5],["value",6],["inverted",2],["false",2],["return",1],["else",5],["warn",2],["metrics",4],["data",1],["frame",1],["sample",1],["nuclear",1],["reads",2],["round",5],["1e6",2],["fraction",2],["ifelse",1],["nuc",1],["25",1],["50",1],["write",1],["csv",2],["row",1],["names",1],["report",1],["card",1],["print",1]]},{"id":"skills/bioskills/bio-atac-seq-atac-qc/scripts/atac_qc_metrics.R#calculate_atac_qc.grade","name":[["grade",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",3],["seq",1],["qc",2],["scripts",1],["metrics",1]],"body":[["function",2],["value",7],["accept",4],["ideal",4],["inverted",3],["false",2],["if",6],["na",2],["return",1],["fail",2],["else",5],["pass",2],["warn",2]]},{"id":"skills/bioskills/bio-atac-seq-co-accessibility/scripts/cicero_workflow.R","name":[["cicero",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",1],["seq",1],["co",1],["accessibility",1],["scripts",1],["cicero",1],["workflow",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["cicero",4],["20",1],["monocle3",2],["bsgenome",2],["hsapiens",2],["ucsc",2],["hg38",2],["genomic",2],["ranges",2],["54",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["co",1],["accessibility",1],["sc",1],["atac",1],["peak",8],["matrix",5],["metacell",1],["aggregation",1],["graphical",1],["lasso",1],["pair",1],["connection",1],["scores",1],["enhancer",1],["gene",1],["candidate",1],["pairs",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",5],["rtracklayer",1],["usage",1],["provide",1],["mtx",1],["metadata",2],["tsv",2],["cell",3],["as",1],["args",7],["command",1],["trailing",1],["only",1],["true",1],["length",1],["read",3],["mm",1],["meta",4],["delim",2],["row",2],["names",2],["run",1],["pipeline",1]]},{"id":"skills/bioskills/bio-atac-seq-co-accessibility/scripts/cicero_workflow.R#run_cicero_pipeline","name":[["run",1],["cicero",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",1],["seq",1],["co",1],["accessibility",1],["scripts",1],["cicero",1],["workflow",1]],"body":[["function",2],["peak",6],["matrix",4],["metadata",8],["cell",5],["output",4],["prefix",4],["cicero",9],["metacell",3],["50",3],["window",4],["500000",2],["coaccess",10],["threshold",4],["25",2],["tss",19],["bed",8],["gencode",2],["v29",2],["protein",2],["coding",2],["pad",3],["2000",2],["build",2],["cds",18],["from",1],["inputs",1],["peaks",3],["cells",2],["expects",1],["integer",1],["input",13],["new",1],["data",4],["gene",6],["cat",6],["sprintf",7],["loaded",1],["nrow",4],["ncol",1],["dimensionality",1],["reduction",2],["lsi",3],["sparse",1],["binary",1],["then",1],["umap",5],["detect",1],["genes",1],["estimate",1],["size",1],["factors",1],["preprocess",2],["method",3],["reduce",1],["dimension",1],["metacells",1],["via",2],["nn",1],["default",2],["smaller",1],["more",1],["variability",1],["captured",1],["but",1],["slower",1],["coords",3],["reduced",2],["dims",1],["make",1],["coordinates",1],["run",2],["hg38",3],["chromosome",1],["sizes",1],["cis",1],["only",1],["by",1],["chrs",6],["seqnames",1],["seqinfo",1],["bsgenome",2],["hsapiens",2],["ucsc",2],["grepl",1],["alt",1],["random",1],["chr",4],["un",1],["genome",2],["df",2],["frame",2],["length",1],["seqlengths",1],["running",1],["take",1],["time",1],["large",1],["datasets",1],["conns",7],["genomic",1],["sample",1],["num",1],["100",1],["total",1],["connections",3],["strong",12],["na",1],["2f",1],["save",1],["bedpe",1],["visualization",1],["write",2],["table",1],["tsv",1],["sep",1],["row",2],["names",2],["false",3],["quote",1],["map",1],["enhancer",5],["pairs",8],["overlap",1],["if",1],["file",1],["exists",1],["import",1],["extended",5],["resize",1],["width",1],["fix",1],["center",1],["convert",2],["granges",3],["start",2],["end",2],["peak1",4],["sub",2],["peak2",4],["ov1",4],["find",2],["overlaps",2],["ov2",4],["eg",5],["query",4],["hits",6],["name",2],["subject",2],["unique",2],["csv",2],["else",1],["not",1],["found",1],["at",1],["skipping",1],["mapping",1],["invisible",1],["list",1]]},{"id":"skills/bioskills/bio-atac-seq-differential-accessibility/scripts/diff_accessibility.R","name":[["diff",1],["accessibility",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",1],["seq",1],["differential",1],["accessibility",2],["scripts",1],["diff",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["diff",4],["bind",3],["12",1],["deseq2",1],["42",1],["edge",1],["ch",2],["ipseeker",2],["38",1],["sva",3],["50",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["workflow",1],["summits",1],["250",1],["fixed",1],["width",1],["counting",1],["encode",1],["style",1],["consensus",1],["includes",1],["optional",1],["hidden",1],["batch",1],["correction",1],["library",6],["size",1],["normalization",1],["global",1],["shift",1],["biology",1],["suppress",1],["package",1],["startup",1],["messages",1],["rtracklayer",1],["tx",1],["db",1],["hsapiens",1],["ucsc",1],["hg38",1],["known",1],["gene",1],["args",4],["command",1],["trailing",1],["only",1],["true",1],["length",1],["run",1]]},{"id":"skills/bioskills/bio-atac-seq-differential-accessibility/scripts/diff_accessibility.R#run_diff","name":[["run",1],["diff",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",1],["seq",1],["differential",1],["accessibility",2],["scripts",1],["diff",1]],"body":[["function",2],["sample",4],["sheet",4],["output",7],["prefix",7],["diff",5],["atac",2],["normalize",7],["mode",4],["dba",41],["norm",5],["native",4],["switch",2],["lib",4],["global",3],["shift",2],["fdr",6],["thr",8],["05",2],["lfc",4],["standard",2],["encode",2],["style",2],["thresholds",2],["min",8],["overlap",7],["majority",2],["rule",2],["peak",9],["reps",3],["fixed",5],["width",6],["summit",4],["250",5],["501",2],["bp",3],["consensus",4],["corces",2],["2018",2],["sva",6],["false",5],["cat",11],["bind",3],["workflow",1],["peakset",1],["re",1],["center",1],["summits",3],["require",1],["sprintf",10],["counting",1],["reads",2],["count",1],["parallel",1],["true",2],["per",1],["tool",1],["method",2],["rle",1],["deseq2",3],["tmm",1],["edge",1],["full",1],["library",3],["size",2],["shifts",1],["own",1],["default",2],["peaks",3],["option",1],["libsize",1],["peakreads",1],["normalizing",1],["deparse",1],["substitute",1],["optional",1],["hidden",1],["batch",1],["before",1],["fitting",2],["if",1],["estimating",1],["surrogate",1],["variables",1],["se",2],["summarized",2],["experiment",2],["counts",3],["mat",3],["assay",1],["meta",3],["as",2],["data",2],["frame",2],["samples",1],["mod",2],["model",3],["matrix",2],["condition",3],["mod0",2],["sv",4],["svaseq",1],["row",2],["means",1],["covariates",1],["would",1],["feed",1],["back",1],["via",1],["contrast",5],["design",1],["custom",1],["example",1],["shows",1],["extraction",1],["sv1",1],["sv2",1],["estimated",1],["rank",1],["ncol",1],["setting",1],["up",1],["treated",1],["control",1],["members",1],["analyze",1],["report",2],["applies",1],["threshold",1],["within",1],["reporting",2],["columns",1],["conc",3],["fold",9],["value",1],["at",1],["2f",1],["1f",1],["results",11],["th",1],["differentially",1],["accessible",1],["length",1],["opened",2],["closed",2],["sum",2],["export",3],["beds",1],["gain",1],["loss",1],["bed",2],["annotate",2],["genes",2],["promoter",1],["region",2],["2kb",1],["500bp",1],["ch",1],["ipseeker",1],["too",1],["wide",1],["annotating",1],["anno",7],["tx",2],["db",2],["hsapiens",1],["ucsc",1],["hg38",1],["known",1],["gene",2],["tss",2],["2000",1],["500",1],["level",1],["verbose",1],["write",1],["csv",2],["annotated",1],["names",1],["pdf",4],["annoplot",1],["plot",6],["pie",1],["dist",1],["dev",2],["off",2],["diagnostic",1],["plots",1],["diagnostics",1],["height",1],["pca",1],["attributes",1],["label",1],["id",1],["ma",1],["volcano",1],["heatmap",1],["correlations",1],["invisible",1],["list",1]]},{"id":"skills/bioskills/bio-atac-seq-motif-deviation/scripts/chromvar_analysis.R","name":[["chromvar",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",1],["seq",1],["motif",1],["deviation",1],["scripts",1],["chromvar",1],["analysis",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["chrom",5],["var",5],["24",2],["motifmatchr",2],["jaspar2024",7],["99",1],["limma",6],["58",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["bulk",1],["workflow",1],["peak",4],["counts",6],["matched",2],["background",5],["scores",3],["variability",15],["differential",4],["suppress",1],["package",1],["startup",1],["messages",1],["library",10],["bsgenome",3],["hsapiens",3],["ucsc",3],["hg38",3],["tfbstools",2],["summarized",2],["experiment",2],["genomic",1],["ranges",5],["pheatmap",2],["rsqlite",1],["load",1],["consensus",1],["peaks",14],["read",2],["table",2],["bed",1],["col",5],["names",3],["chr",2],["start",2],["end",2],["granges",1],["seqnames",1],["iranges",1],["matrix",6],["as",3],["delim",1],["tsv",1],["row",5],["se",16],["assays",1],["list",2],["data",5],["condition",4],["factor",1],["control",4],["treated",4],["levels",1],["add",2],["gc",1],["content",1],["bias",1],["sampling",1],["gcbias",1],["genome",2],["thresholds",1],["1500",2],["reads",1],["sample",3],["fri",1],["15",2],["drop",1],["10",6],["total",1],["fragments",2],["filter",2],["samples",3],["min",3],["depth",1],["shiny",1],["false",2],["non",1],["overlapping",1],["true",1],["per",1],["cat",4],["sprintf",2],["after",1],["filtering",1],["nrow",3],["ncol",1],["stopifnot",1],["5000",2],["requires",1],["stable",1],["inference",1],["jaspar",1],["2024",1],["vertebrate",1],["core",2],["motifs",10],["1900",1],["issue",1],["39",1],["not",4],["dispatch",1],["directly",1],["sqlite",2],["handle",1],["workaround",1],["sq",2],["db",2],["connect",1],["pfm",2],["opts",1],["collection",1],["tax",1],["group",1],["vertebrates",1],["motif",3],["ix",2],["match",1],["cutoff",1],["5e",1],["50",4],["iterations",1],["default",1],["reduce",1],["below",1],["30",1],["bg",2],["object",2],["niterations",1],["dev",5],["compute",2],["deviations",2],["annotations",1],["zscores",5],["deviation",1],["order",1],["top",3],["variable",2],["print",2],["head",3],["activity",1],["via",1],["adj",2],["val",2],["bh",1],["fdr",3],["return",1],["groups",2],["design",2],["model",1],["fit",3],["bayes",1],["lm",1],["diff",5],["coef",1],["number",1],["inf",1],["sort",1],["by",1],["sig",3],["05",2],["abs",1],["log",2],["fc",2],["plot",2],["signal",1],["vs",1],["noise",1],["pdf",4],["chromvar",5],["plotly",1],["off",2],["heatmap",2],["scaled",1],["across",1],["top50",2],["rownames",1],["info",2],["frame",2],["colnames",1],["12",1],["annotation",1],["scale",1],["clustering",1],["method",1],["ward",1],["d2",1],["fontsize",1],["save",1],["outputs",1],["write",3],["csv",6],["results",1],["saved",1]]},{"id":"skills/bioskills/bio-atac-seq-nucleosome-positioning/scripts/nucleosome_analysis.R","name":[["nucleosome",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",1],["seq",1],["nucleosome",2],["positioning",1],["scripts",1],["analysis",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["atacseq",2],["qc",2],["26",1],["genomic",3],["alignments",2],["38",1],["tx",2],["db",2],["hsapiens",4],["ucsc",4],["hg38",4],["known",2],["gene",2],["18",1],["bsgenome",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["nucleosome",3],["positioning",1],["from",1],["atac",1],["seq",1],["plot",1],["diagnostic",1],["fragment",1],["classes",1],["tss",1],["anchored",1],["signal",1],["aggregate",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",6],["ranges",1],["ggplot2",1],["args",6],["command",1],["trailing",1],["only",1],["true",1],["length",2],["analyze",1],["nucleosomes",1],["else",1]]},{"id":"skills/bioskills/bio-atac-seq-nucleosome-positioning/scripts/nucleosome_analysis.R#analyze_nucleosomes","name":[["analyze",1],["nucleosomes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",1],["seq",1],["nucleosome",2],["positioning",1],["scripts",1],["analysis",1]],"body":[["function",2],["bam",7],["file",4],["output",9],["prefix",9],["nucleosome",5],["upstream",9],["1000",4],["downstream",9],["cat",8],["positioning",3],["analysis",1],["fragment",4],["size",2],["distribution",1],["diagnostic",1],["plot",6],["buenrostro",2],["2013",2],["windows",1],["pdf",4],["sprintf",9],["fragsize",1],["frag",1],["dist",1],["dev",2],["off",2],["mapq",3],["filtered",1],["alignments",2],["gal",13],["read",1],["galignment",1],["pairs",2],["param",2],["scan",1],["filter",1],["30",2],["paired",1],["length",16],["class",3],["counts",1],["encode",1],["convention",1],["frags",6],["width",1],["granges",1],["nfr",12],["100",5],["mono",12],["180",2],["247",2],["di",7],["315",2],["473",2],["1f",3],["tn5",2],["shift",3],["correction",2],["required",1],["before",1],["splitting",1],["by",2],["applying",1],["shifted",2],["galignments",4],["list",3],["as",1],["tss",10],["regions",1],["all",1],["known",2],["gene",2],["transcripts",2],["restrict",1],["protein",1],["coding",1],["avoid",1],["nc",1],["rna",1],["noise",1],["txs",4],["tx",1],["db",1],["hsapiens",2],["ucsc",2],["hg38",2],["promoters",1],["split",2],["fragments",1],["into",1],["compute",1],["aggregate",1],["signal",5],["at",1],["computing",1],["aligned",6],["objs",4],["cut",1],["genome",1],["bsgenome",1],["cvgs",2],["lapply",1],["coverage",2],["feature",4],["needs",1],["rle",1],["not",2],["sigs",2],["cvglists",1],["gr",1],["note",1],["atacseq",1],["qc",1],["motif",2],["centered",1],["requires",1],["pfm",2],["binding",2],["sites",2],["heatmap",4],["below",1],["view",1],["call",1],["ctcf",1],["its",1],["10",1],["export",3],["bams",1],["tools",1],["rtracklayer",2],["free",1],["mononucleosome",1],["summary",7],["data",1],["frame",1],["sample",1],["total",1],["count",3],["ratio",1],["round",1],["write",1],["csv",2],["row",1],["names",1],["false",1],["print",1],["invisible",1]]},{"id":"skills/bioskills/bio-atac-seq-single-cell-atac/scripts/signac_workflow.R","name":[["signac",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",2],["seq",1],["single",1],["cell",1],["scripts",1],["signac",1],["workflow",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["signac",4],["13",1],["seurat",2],["ens",2],["db",2],["hsapiens",4],["v86",2],["99",1],["bsgenome",2],["ucsc",2],["hg38",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["standard",1],["sc",1],["atac",1],["seq",1],["pipeline",1],["10",1],["cell",2],["ranger",1],["output",1],["per",1],["qc",1],["tf",1],["idf",1],["lsi",1],["umap",1],["leiden",1],["skipping",1],["depth",1],["correlated",1],["dim",1],["gene",1],["activity",1],["scores",1],["annotation",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",6],["genomic",1],["ranges",1],["ggplot2",1],["args",6],["command",1],["trailing",1],["only",1],["true",1],["length",1],["run",1]]},{"id":"skills/bioskills/bio-atac-seq-single-cell-atac/scripts/signac_workflow.R#run_signac","name":[["run",1],["signac",1]],"path":[["skills",1],["bioskills",1],["bio",1],["atac",2],["seq",1],["single",1],["cell",1],["scripts",1],["signac",1],["workflow",1]],"body":[["function",2],["h5",6],["file",9],["outs",6],["filtered",2],["peak",6],["bc",2],["matrix",2],["fragments",11],["tsv",2],["gz",2],["metadata",5],["singlecell",2],["csv",3],["output",8],["prefix",7],["scatac",2],["counts",5],["read10",1],["read",1],["header",1],["true",2],["row",1],["names",1],["build",1],["signac",3],["assay",7],["chrom",2],["create",3],["chromatin",1],["sep",1],["genome",1],["hg38",1],["annotation",2],["granges",1],["from",2],["ens",2],["db",2],["hsapiens",1],["v86",1],["min",3],["cells",2],["10",1],["features",3],["200",1],["obj",38],["seurat",1],["object",2],["atac",3],["meta",1],["data",2],["per",3],["cell",3],["qc",4],["looser",1],["thresholds",2],["than",1],["bulk",1],["nucleosome",3],["signal",3],["tssenrichment",1],["fast",1],["false",1],["pct",3],["reads",3],["peaks",3],["region",5],["passed",1],["filters",1],["100",1],["blacklist",4],["ratio",3],["plots",1],["pdf",6],["sprintf",6],["14",1],["print",3],["vln",1],["plot",2],["count",3],["tss",2],["enrichment",2],["pt",1],["size",2],["ncol",3],["dev",3],["off",3],["re",1],["filter",2],["cellranger",2],["at",1],["sensible",1],["lenient",1],["filt",24],["subset",2],["1000",1],["20000",1],["15",1],["05",1],["cat",4],["after",1],["dimensionality",1],["reduction",3],["critical",1],["dims",3],["30",4],["not",2],["lsi",3],["component",3],["depth",7],["biology",1],["run",3],["tfidf",1],["find",3],["top",1],["cutoff",1],["q0",1],["svd",1],["confirm",1],["correlation",1],["should",2],["correlate",2],["cor",4],["skip",1],["umap",2],["neighbors",1],["clusters",1],["algorithm",2],["resolution",1],["leiden",1],["dim",1],["label",2],["gene",5],["activity",3],["approximation",1],["expression",1],["accessibility",1],["computing",1],["scores",1],["activities",2],["act",3],["default",1],["normalize",2],["normalization",1],["method",1],["log",1],["scale",1],["factor",1],["median",1],["save",1],["rds",3],["saved",1],["invisible",1]]},{"id":"skills/bioskills/bio-causal-genomics-colocalization-analysis/scripts/coloc_abf_pipeline.R","name":[["coloc",1],["abf",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["colocalization",1],["analysis",1],["scripts",1],["coloc",1],["abf",1],["pipeline",1]],"body":[["reference",1],["coloc",8],["susie",2],["12",1],["35",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["single",1],["causal",4],["abf",5],["pipeline",1],["harmonisation",2],["p12",9],["sensitivity",5],["reporting",2],["demonstrates",1],["allele",1],["between",1],["two",1],["summary",5],["statistics",1],["locus",1],["extraction",1],["mb",1],["window",1],["conservative",2],["5e",3],["analysis",1],["wallace",2],["2020",2],["recommendation",1],["pp",10],["h4",8],["alongside",1],["h3",4],["safe",1],["range",1],["over",2],["library",1],["seed",1],["42",1],["snps",14],["1000",1],["positions",4],["sort",1],["sample",1],["30000000",1],["31000000",1],["idx",3],["min",1],["abs",1],["30500000",1],["gwas",10],["beta",12],["rnorm",2],["02",1],["15",1],["se",8],["rep",2],["03",2],["df",5],["data",2],["frame",2],["snp",10],["paste0",2],["rs",2],["chr",2],["pos",4],["a1",2],["a2",2],["maf",2],["runif",2],["05",3],["eqtl",9],["harm",10],["harmonise",1],["stats",1],["cat",10],["harmonised",1],["nrow",2],["input",4],["list",2],["varbeta",2],["position",2],["type",2],["cc",1],["30",1],["50000",1],["quant",1],["sd",1],["500",1],["cis",1],["qtl",1],["default",2],["lower",1],["than",1],["1e",5],["res",7],["dataset1",1],["dataset2",1],["p1",1],["p2",1],["posterior",1],["probabilities",1],["print",2],["round",1],["pp4",6],["pp3",2],["sprintf",1],["3f",2],["stringent",1],["threshold",4],["passed",3],["90",1],["else",4],["80",2],["published",1],["grade",1],["75",4],["open",1],["targets",1],["screening",1],["50",1],["suggestive",1],["only",1],["recommend",1],["larger",1],["below",1],["report",1],["h0",1],["h1",1],["h2",1],["dominance",1],["instead",1],["non",1],["negotiable",1],["per",2],["identifies",1],["lowest",1],["at",1],["still",1],["passes",1],["running",1],["sens",1],["rule",1],["top",3],["results",2],["order",1],["by",1]]},{"id":"skills/bioskills/bio-causal-genomics-colocalization-analysis/scripts/coloc_abf_pipeline.R#extract_locus","name":[["extract",1],["locus",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["colocalization",1],["analysis",1],["scripts",1],["coloc",1],["abf",1],["pipeline",1]],"body":[["function",2],["sumstats",6],["chr",4],["lead",4],["pos",7],["window",4],["500000",2],["locus",3],["order",1]]},{"id":"skills/bioskills/bio-causal-genomics-colocalization-analysis/scripts/coloc_abf_pipeline.R#harmonise_summary_stats","name":[["harmonise",1],["summary",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["colocalization",1],["analysis",1],["scripts",1],["coloc",1],["abf",1],["pipeline",1]],"body":[["function",2],["df1",3],["df2",3],["merge",1],["by",1],["snp",1],["suffixes",1],["same",2],["a1",6],["a2",6],["flip",4],["palindromic",2],["high",2],["maf",4],["palin",2],["pmin",1],["42",1],["beta",2],["keep",2]]},{"id":"skills/bioskills/bio-causal-genomics-colocalization-analysis/scripts/coloc_analysis.R","name":[["coloc",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["colocalization",1],["analysis",2],["scripts",1],["coloc",1]],"body":[["reference",1],["coloc",8],["verify",1],["api",1],["if",4],["version",1],["differs",1],["bayesian",1],["colocalization",4],["abf",4],["tests",1],["whether",1],["gwas",12],["signal",1],["qtl",2],["share",2],["causal",8],["variant",4],["demonstrates",1],["input",6],["preparation",1],["running",1],["interpreting",1],["results",2],["library",1],["simulate",1],["locus",2],["data",1],["mb",1],["region",1],["1000",2],["snps",11],["seed",1],["42",1],["positions",4],["sort",1],["sample",2],["30000000",1],["31000000",1],["shared",2],["at",2],["position",3],["30500000",2],["idx",3],["min",1],["abs",3],["summary",4],["stats",2],["case",2],["control",2],["beta",10],["rnorm",2],["02",1],["15",1],["se",6],["rep",2],["03",2],["pnorm",2],["quantitative",2],["eqtl",10],["05",1],["snp",12],["ids",3],["paste0",1],["rs",1],["format",1],["type",3],["cc",3],["quant",2],["proportion",1],["cases",1],["required",1],["list",2],["varbeta",2],["50000",1],["500",1],["sd",1],["run",1],["default",1],["priors",1],["p1",1],["1e",3],["p2",1],["p12",1],["result",5],["dataset1",1],["dataset2",1],["cat",6],["posterior",2],["probabilities",2],["print",2],["round",2],["interpret",1],["pp",10],["h4",7],["strong",3],["evidence",2],["h3",1],["distinct",1],["variants",1],["pp4",4],["traits",1],["likely",1],["else",2],["suggestive",1],["consider",1],["su",1],["si",1],["larger",1],["no",1],["per",1],["top",3],["order",1],["by",1],["prior",2],["sensitivity",2],["check",1],["conclusion",1],["depends",1],["choice",1]]},{"id":"skills/bioskills/bio-causal-genomics-colocalization-analysis/scripts/coloc_susie_multicausal.R","name":[["coloc",1],["susie",1],["multicausal",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["colocalization",1],["analysis",1],["scripts",1],["coloc",1],["susie",1],["multicausal",1]],"body":[["reference",3],["coloc",8],["susie",13],["12",2],["35",2],["verify",1],["api",1],["if",7],["version",1],["differs",1],["multi",1],["causal",2],["pipeline",1],["ld",20],["score",1],["consistency",1],["diagnostics",1],["demonstrates",1],["estimate",5],["rss",5],["diagnostic",2],["must",1],["match",2],["scores",2],["su",2],["si",2],["per",4],["trait",1],["credible",6],["sets",5],["10",5],["max",4],["signals",1],["cs1",2],["cs2",2],["pair",3],["reporting",1],["pp",7],["h4",5],["lead",1],["snps",12],["library",2],["seed",1],["42",1],["500",2],["positions",5],["sort",1],["sample",1],["30000000",1],["31000000",1],["two",1],["independent",1],["gwas",29],["only",2],["one",1],["shared",2],["qtl",6],["causal1",4],["min",3],["abs",3],["30300000",1],["causal2",2],["30700000",1],["block",1],["banded",1],["matrix",11],["proxy",1],["practice",1],["plink",1],["phased",1],["square",1],["ancestry",1],["matched",1],["diag",1],["range",2],["symmetrise",1],["beta",11],["rnorm",2],["01",1],["se",6],["rep",2],["025",1],["50000",1],["eqtl",23],["02",1],["04",1],["snp",8],["ids",5],["paste0",1],["rs",1],["runsusie",3],["matches",1],["vector",1],["dimnames",2],["unnamed",1],["errors",1],["out",1],["list",3],["critical",1],["lambda",3],["05",3],["means",1],["not",1],["abort",3],["lam",6],["cat",6],["sprintf",4],["4f",2],["stop",2],["mismatch",2],["abf",6],["data",4],["varbeta",2],["position",2],["type",2],["cc",1],["quant",1],["sd",1],["number",1],["detect",1],["returns",1],["fewer",2],["supported",1],["cs",11],["null",3],["summary",9],["nrow",3],["else",3],["res",6],["no",2],["overlapping",1],["between",1],["traits",1],["colocalization",2],["signal",1],["print",1],["idx1",2],["idx2",2],["hit1",2],["hit2",2],["h3",1],["best",7],["3f",1]]},{"id":"skills/bioskills/bio-causal-genomics-colocalization-analysis/scripts/coloc_susie.R","name":[["coloc",1],["susie",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["colocalization",1],["analysis",1],["scripts",1],["coloc",1],["susie",1]],"body":[["reference",2],["coloc",9],["susie",11],["12",2],["35",2],["verify",1],["api",1],["if",6],["version",1],["differs",1],["su",6],["si",6],["multiple",2],["causal",5],["variants",3],["locus",1],["has",1],["independent",1],["signals",2],["standard",1],["abf",2],["give",1],["misleading",1],["results",2],["tests",1],["each",3],["pair",3],["credible",6],["sets",5],["between",1],["datasets",1],["library",2],["simulate",1],["data",5],["two",2],["seed",1],["42",1],["snps",11],["500",2],["positions",5],["sort",1],["sample",1],["30000000",1],["31000000",1],["causal1",4],["min",3],["abs",3],["30300000",1],["causal2",2],["30700000",1],["simulated",1],["ld",10],["matrix",6],["block",1],["diagonal",1],["simplicity",1],["practice",1],["compute",1],["from",2],["panel",1],["plink",1],["square",1],["diag",1],["max",1],["gwas",16],["beta",9],["rnorm",2],["01",1],["10",4],["se",4],["rep",2],["025",1],["eqtl",13],["02",1],["shared",2],["signal",1],["at",1],["only",1],["04",1],["snp",8],["ids",5],["paste0",1],["rs",1],["runsusie",3],["matches",1],["vector",1],["dimnames",2],["unnamed",1],["errors",1],["out",1],["list",3],["format",1],["varbeta",2],["position",2],["type",2],["cc",1],["50000",1],["quant",1],["sd",1],["run",2],["dataset",1],["maximum",1],["number",1],["consider",1],["reasonable",1],["default",1],["increase",1],["many",1],["expected",1],["cs",8],["null",3],["summary",6],["else",3],["nrow",2],["cat",4],["found",3],["qtl",2],["result",3],["print",1],["row",1],["one",1],["tested",1],["hit1",1],["hit2",1],["indices",1],["pp",1],["h4",1],["posterior",1],["probability",1],["variant",1],["no",1],["overlapping",1]]},{"id":"skills/bioskills/bio-causal-genomics-colocalization-analysis/scripts/regional_plots.R","name":[["regional",1],["plots",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["colocalization",1],["analysis",1],["scripts",1],["regional",1],["plots",1]],"body":[["reference",2],["ggplot2",2],["patchwork",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["regional",8],["association",4],["locus",5],["compare",5],["plots",3],["colocalization",1],["visualizes",1],["gwas",14],["qtl",6],["signals",1],["at",1],["accompany",1],["coloc",1],["results",1],["library",2],["simulate",1],["data",2],["seed",1],["42",1],["snps",5],["500",1],["positions",4],["sort",1],["sample",1],["30000000",1],["31000000",1],["causal",8],["idx",8],["min",1],["abs",2],["30500000",1],["runif",4],["001",1],["1e",5],["12",1],["eqtl",6],["01",1],["5e",3],["10",1],["df",7],["frame",1],["snp",2],["paste0",1],["rs",1],["pos",5],["stacked",1],["ggplot",4],["aes",4],["1e6",3],["log10",12],["geom",7],["point",4],["alpha",5],["size",4],["hline",2],["yintercept",2],["linetype",3],["dashed",3],["color",7],["red",3],["labs",4],["null",1],["title",4],["theme",5],["minimal",4],["axis",1],["text",1],["element",1],["blank",1],["steelblue",1],["position",2],["mb",2],["ggsave",3],["pdf",6],["width",3],["height",3],["plot",1],["smooth",1],["method",1],["lm",1],["se",1],["false",1],["grey50",1],["linewidth",1],["locuscompare",2],["by",2],["ld",6],["lead",4],["simulated",1],["r2",3],["values",1],["practice",1],["compute",1],["from",1],["panel",1],["exp",1],["50000",1],["scale",1],["gradientn",1],["colors",1],["darkblue",1],["lightblue",1],["green",1],["orange",1],["name",1],["expression",1],["colored",1],["cat",1],["saved",1]]},{"id":"skills/bioskills/bio-causal-genomics-effector-gene-prioritization/scripts/multi_evidence_integration.R","name":[["multi",1],["evidence",1],["integration",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["effector",1],["gene",1],["prioritization",1],["scripts",1],["multi",1],["evidence",1],["integration",1]],"body":[["reference",1],["magma",1],["10",1],["open",3],["targets",3],["genetics",2],["api",2],["po",4],["ps",4],["s2",1],["abc",9],["verify",1],["if",1],["version",1],["differs",1],["multi",1],["evidence",2],["concordance",16],["scoring",1],["effector",5],["gene",17],["prioritization",2],["at",2],["gwas",1],["loci",2],["combines",1],["six",1],["orthogonal",1],["streams",1],["into",1],["per",8],["locus",15],["score",18],["fine",1],["mapping",1],["su",1],["si",1],["pip",6],["credible",3],["purity",5],["colocalization",1],["coloc",7],["abf",1],["susie",1],["pp",1],["h4",1],["distance",8],["variant",4],["tss",4],["within",1],["regulatory",1],["window",1],["polygenic",1],["priority",1],["top",15],["decile",6],["l2",4],["gradient",1],["boosting",1],["classifier",1],["encode",4],["e2",1],["enhancer",1],["linking",1],["operational",1],["rule",1],["mountjoy",1],["2021",1],["high",7],["confidence",5],["strong",2],["near",2],["certain",2],["suppress",1],["package",1],["startup",1],["messages",1],["library",3],["dplyr",1],["tidyr",1],["readr",1],["candidates",4],["read",1],["tsv",10],["show",1],["col",1],["types",1],["false",2],["expected",1],["columns",1],["row",2],["one",1],["pph4",5],["pops",20],["rank",3],["l2g",21],["re2g",7],["thresh",9],["list",1],["100000",1],["02",1],["scored",5],["mutate",2],["pass",12],["finemap",2],["as",6],["integer",6],["tier",2],["case",1],["suggestive",1],["true",4],["associational",1],["only",1],["conf",3],["filter",2],["arrange",1],["desc",2],["select",1],["write",4],["all",1],["winner",4],["by",5],["tiebreak",1],["group",3],["slice",1],["max",3],["order",1],["100",1],["ties",1],["ungroup",2],["vs",1],["flag",1],["each",1],["check",4],["na",3],["rm",3],["summarise",1],["methods",2],["concordant",3],["groups",1],["drop",1],["cat",3],["complete",1],["nrow",2],["sum",1]]},{"id":"skills/bioskills/bio-causal-genomics-fine-mapping/scripts/pip_visualization.R","name":[["pip",1],["visualization",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["fine",1],["mapping",1],["scripts",1],["pip",1],["visualization",1]],"body":[["reference",1],["ggplot2",2],["patchwork",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["pip",31],["visualization",1],["fine",4],["mapping",4],["results",2],["generates",1],["plots",3],["combined",6],["gwas",12],["panels",1],["credible",3],["membership",1],["library",2],["simulate",1],["seed",1],["42",1],["snps",6],["500",1],["positions",3],["sort",1],["sample",1],["30000000",1],["31000000",1],["causal",11],["idx",11],["min",1],["abs",1],["30500000",1],["runif",2],["01",1],["1e",3],["15",1],["11",1],["10",2],["rbeta",1],["98",1],["65",1],["45",1],["12",1],["variants",5],["cumulative",1],["95",3],["cs",7],["df",15],["data",5],["frame",1],["snp",1],["paste0",1],["rs",1],["pos",7],["plot",3],["ggplot",4],["aes",5],["1e6",6],["geom",13],["point",8],["alpha",9],["size",10],["color",12],["grey50",3],["red",8],["hline",4],["yintercept",4],["linetype",5],["dashed",5],["orange",2],["annotate",2],["text",3],["max",2],["52",1],["label",2],["hjust",2],["97",1],["labs",4],["position",2],["mb",2],["posterior",1],["inclusion",1],["probability",1],["theme",5],["minimal",4],["ggsave",3],["pdf",6],["width",3],["height",3],["log10",7],["5e",2],["null",1],["title",3],["association",1],["axis",1],["element",1],["blank",1],["pip2",2],["vs",3],["scatter",3],["vline",1],["xintercept",1],["refines",1],["signal",1],["subtitle",1],["many",1],["significant",1],["but",1],["few",1],["high",1],["pvalue",2],["cat",1],["saved",1]]},{"id":"skills/bioskills/bio-causal-genomics-fine-mapping/scripts/susie_finemapping.R","name":[["susie",1],["finemapping",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["fine",1],["mapping",1],["scripts",1],["susie",1],["finemapping",1]],"body":[["reference",1],["ggplot2",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["su",3],["si",3],["fine",1],["mapping",1],["from",1],["gwas",1],["summary",2],["statistics",1],["demonstrates",1],["susie",3],["rss",2],["simulated",2],["locus",2],["computes",1],["pips",2],["extracts",1],["credible",4],["sets",5],["reports",1],["results",1],["library",1],["simulate",1],["causal",9],["variants",8],["seed",1],["42",1],["snps",6],["500",1],["samples",2],["50000",1],["ld",4],["matrix",4],["block",1],["structure",1],["diag",1],["max",5],["10",6],["min",2],["abs",1],["two",1],["causal1",11],["100",1],["causal2",11],["350",1],["generate",1],["scores",9],["large",1],["at",1],["small",1],["elsewhere",1],["rnorm",1],["snp",4],["ids",3],["paste0",1],["rs",1],["run",1],["search",1],["prunes",1],["unused",1],["effects",1],["fit",10],["cs",10],["cat",14],["number",1],["found",1],["length",2],["seq",1],["along",1],["sprintf",1],["size",1],["purity",2],["correlation",1],["round",4],["top",3],["variant",3],["pip",20],["check",1],["true",5],["captured",1],["has",4],["contains",2],["df",5],["data",1],["frame",1],["order",1],["by",1],["print",1],["head",1],["sum",2],["95",2]]},{"id":"skills/bioskills/bio-causal-genomics-fine-mapping/scripts/susie_rss_finemap.R","name":[["susie",1],["rss",1],["finemap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["fine",1],["mapping",1],["scripts",1],["susie",1],["rss",1],["finemap",1]],"body":[["reference",3],["susie",7],["12",1],["coloc",1],["poly",4],["fun",4],["head",1],["2024",1],["verify",1],["api",1],["if",8],["version",1],["differs",1],["fine",1],["mapping",1],["gwas",28],["locus",9],["rss",10],["including",1],["ld",25],["diagnostic",3],["block",7],["optional",2],["functional",2],["priors",9],["credible",11],["extraction",1],["purity",17],["filter",3],["reporting",1],["conventions",1],["library",2],["dplyr",1],["inputs",1],["replace",1],["these",1],["paths",1],["real",3],["data",5],["simulated",2],["below",1],["demo",2],["path",4],["sumstats",1],["tsv",6],["matrix",13],["500000",1],["chr",4],["start",2],["30000000",1],["end",1],["31000000",1],["self",1],["contained",1],["comment",1],["out",3],["feeding",1],["seed",1],["42",1],["snps",13],["500",1],["causal",4],["true",8],["120",1],["360",1],["diag",2],["seq",4],["len",3],["max",4],["15",4],["min",12],["85",1],["abs",5],["sim",5],["rnorm",1],["window",4],["bump",2],["exp",2],["18",1],["df",22],["frame",2],["snp",24],["sprintf",10],["rs",1],["07d",1],["pos",2],["2000",1],["pnorm",1],["loader",1],["uncomment",1],["ready",1],["read",3],["table",5],["header",2],["sep",3],["stopifnot",2],["all",1],["beta",2],["se",2],["names",4],["as",1],["nrow",3],["positive",1],["semi",1],["definite",1],["check",2],["negative",1],["eigenvalues",1],["from",1],["finite",1],["precision",1],["storage",1],["break",1],["internals",1],["eig",4],["eigen",1],["only",1],["values",2],["1e",2],["cat",11],["has",1],["eigenvalue",1],["2e",1],["adding",1],["ridge",4],["mandatory",1],["estimate",4],["returns",1],["inferred",1],["inconsistency",2],["scale",1],["source",1],["vignette",1],["summary",1],["statistic",1],["zou",1],["2022",1],["plo",1],["genet",1],["threshold",1],["convention",2],["05",2],["acceptable",1],["10",7],["marginal",1],["refit",1],["hat",3],["lambda",2],["4f",1],["warning",2],["likely",1],["mismatches",2],["sample",2],["consider",1],["ancestry",1],["stratified",1],["kriging",3],["flags",1],["per",2],["typically",1],["strand",1],["flips",1],["coding",1],["cond",2],["flag",2],["idx",8],["conditional",1],["dist",1],["std",1],["diff",1],["flagged",1],["obs",1],["length",6],["skip",1],["section",1],["no",1],["output",1],["exists",1],["uniform",1],["default",2],["polyfun",3],["false",6],["h2",1],["snpvar",3],["constrained",1],["gz",1],["match",1],["prior",6],["sum",3],["na",2],["rm",1],["note",1],["probability",1],["goes",1],["weights",2],["not",2],["variance",2],["else",2],["null",1],["fit",11],["raise",1],["20",1],["30",1],["hla",1],["loci",1],["expected",1],["have",1],["signals",1],["residual",1],["converged",1],["su",1],["si",1],["ibss",1],["did",1],["converge",1],["increase",1],["iter",1],["effective",1],["sets",13],["returned",1],["requested",1],["cs",5],["extract",1],["absolute",1],["correlation",1],["among",1],["variants",5],["r2",1],["25",1],["well",1],["resolved",1],["list",5],["mat",2],["pip",21],["integer",1],["valid",6],["along",1],["corr",1],["top",18],["size",2],["3f",2],["id",2],["dropped",1],["confounded",1],["after",1],["report",1],["order",1],["by",1],["print",1],["row",3],["95",2],["50",2],["save",1],["outputs",1],["write",2],["finemap",4],["pips",2],["quote",2],["credset",2],["call",1],["rbind",1],["lapply",1],["function",1],["paste",1],["collapse",1],["wrote",1]]},{"id":"skills/bioskills/bio-causal-genomics-genetic-correlation/scripts/lava_local_rg.R","name":[["lava",1],["local",1],["rg",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["genetic",1],["correlation",1],["scripts",1],["lava",1],["local",1],["rg",1]],"body":[["reference",1],["ldsc",1],["v1",1],["hdl",1],["lava",4],["verify",1],["api",1],["if",12],["version",1],["differs",1],["local",7],["genetic",1],["correlation",1],["per",2],["ldetect",2],["locus",8],["detects",1],["shared",1],["etiology",1],["hidden",1],["by",1],["global",1],["rg",6],["cancellation",1],["operational",1],["rule",1],["werme",2],["2022",2],["nat",1],["genet",1],["54",1],["274",1],["filter",3],["loci",26],["univariate",3],["h2",3],["05",4],["both",2],["traits",2],["before",1],["running",1],["bivariate",2],["skipping",1],["produces",1],["spurious",1],["boundary",1],["estimates",1],["at",1],["unidentified",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",2],["data",1],["table",1],["args",14],["command",1],["trailing",1],["only",1],["true",3],["info",4],["file",8],["length",8],["else",7],["input",5],["txt",2],["overlap",4],["sample",2],["ref",3],["prefix",7],["1kg",1],["eur",1],["chr",1],["blocks",1],["s2500",1],["m25",1],["f1",1],["w200",1],["grch37",1],["hg19",1],["locfile",1],["phenos",3],["strsplit",1],["trait1",1],["trait2",1],["out",4],["process",2],["read",1],["nrow",4],["message",4],["univ",16],["alpha",3],["bonferroni",4],["biv",16],["rows",8],["list",2],["seq",1],["len",1],["try",2],["catch",2],["error",2],["function",2],["null",4],["next",3],["run",2],["id",2],["loc",2],["pass",2],["all",1],["bivar",1],["df",8],["rbindlist",2],["fill",2],["padj",2],["adjust",1],["method",1],["sig",7],["significant",1],["no",1],["passed",1],["fwrite",3],["paste0",3],["tsv",3],["sep",3],["top",1],["hits",1],["print",1],["order",1],["min",1],["10",1]]},{"id":"skills/bioskills/bio-causal-genomics-genomic-sem/scripts/genomic_sem_commonfactor.R","name":[["genomic",1],["sem",1],["commonfactor",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["genomic",2],["sem",2],["scripts",1],["commonfactor",1]],"body":[["reference",6],["genomic",2],["sem",2],["lavaan",3],["mtag",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["common",13],["factor",31],["model",9],["gwas",6],["snp",8],["heterogeneity",3],["grotzinger",1],["2019",1],["produces",2],["ldsc",10],["genetic",3],["covariance",6],["sampling",3],["cfa",2],["cfi",6],["rmsea",6],["srmr",1],["classifying",1],["snps",6],["as",1],["mediated",1],["vs",1],["heterogeneous",4],["paths",1],["assume",1],["hap",1],["map3",1],["munged",1],["sumstats",6],["alkesgroup",1],["eur",3],["ld",6],["score",1],["panel",1],["library",3],["matrix",2],["trait",9],["files",3],["data",6],["trait1",4],["gz",3],["trait2",4],["trait3",4],["names",7],["sample",3],["prev",6],["na",5],["population",3],["05",3],["dir",4],["chr",2],["wld",3],["step",6],["overlap",1],["correction",1],["output",9],["traits",2],["stand",1],["false",12],["cat",8],["print",7],["eigenvalues",1],["must",1],["be",1],["eigen",2],["values",2],["any",1],["stop",1],["not",1],["positive",1],["definite",1],["check",1],["per",3],["mean",1],["chi",1],["square",1],["02",1],["re",1],["munge",1],["cf",8],["fit",13],["commonfactor",3],["covstruc",3],["estimation",3],["dwls",3],["modelfit",6],["standardized",1],["loadings",2],["results",4],["08",2],["warning",1],["poor",1],["round",2],["consider",1],["esem",1],["multi",1],["prepare",1],["ref",3],["file",2],["1000",1],["maf",3],["005",1],["txt",4],["ss",2],["input",3],["raw",3],["se",2],["logit",2],["true",6],["case",1],["control",2],["scale",2],["continuous",1],["ols",1],["linprob",1],["150000",1],["200000",1],["175000",1],["info",2],["filter",2],["standard",2],["imputation",1],["threshold",7],["01",1],["parallel",2],["execution",1],["always",1],["reports",1],["pval",6],["no",1],["argument",1],["required",1],["by",2],["default",1],["modern",1],["releases",1],["cfgwas",14],["cores",1],["classify",1],["columns",1],["include",1],["est",1],["estimate",4],["effect",1],["df",1],["literature",1],["5e",1],["sig",8],["sum",1],["rm",1],["qsnp",6],["max",1],["bonferroni",1],["within",1],["discovered",1],["class",4],["ifelse",2],["non",1],["significant",1],["classification",1],["counts",1],["table",3],["write",2],["subset",2],["tsv",2],["sep",2],["quote",2],["row",2],["optional",1],["user",11],["single",2],["confirmed",1],["via",2],["syntax",5],["only",1],["two",1],["under",1],["identified",1],["each",1],["needs",1],["indicators",1],["anchor",1],["loading",1],["fixed",1],["variance",2],["free",2],["below",1],["replicates",1],["explicit",2],["parameterisation",1],["plus",1],["unit",1],["usermodel",1],["aic",9],["bic",1],["nested",1],["comparison",1],["lower",1],["preferred",1]]},{"id":"skills/bioskills/bio-causal-genomics-mediation-analysis/scripts/cmaverse_4way.R","name":[["cmaverse",1],["4way",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mediation",1],["analysis",1],["scripts",1],["cmaverse",1],["4way",1]],"body":[["reference",4],["mediation",10],["cmaverse",6],["evalue",2],["verify",2],["api",1],["if",1],["version",1],["differs",1],["way",6],["decomposition",4],["vander",2],["weele",2],["2014",1],["exposure",9],["mediator",12],["interaction",18],["decomposes",1],["total",4],["effect",9],["into",2],["cde",3],["controlled",2],["direct",3],["pie",2],["pure",2],["indirect",3],["without",5],["intref",4],["intmed",4],["mediated",3],["install",2],["remotes",1],["github",1],["bs1125",1],["library",3],["seed",1],["42",1],["1500",1],["simulate",1],["dependent",1],["variance",1],["binary",2],["outcome",7],["genotype",11],["rbinom",3],["age",8],["scale",4],["rnorm",4],["55",1],["10",1],["sex",8],["pc1",8],["pc2",6],["depends",1],["alpha",1],["expression",10],["05",2],["15",2],["25",2],["rare",2],["ish",1],["disease",8],["12",1],["prevalence",2],["so",1],["based",3],["approximately",1],["valid",1],["logit",2],["04",1],["plogis",1],["dat",6],["data",5],["frame",1],["cat",9],["round",9],["mean",1],["regression",1],["emint",2],["true",4],["adds",1],["term",5],["model",2],["astar",2],["level",1],["increment",1],["by",2],["allele",1],["contrast",1],["yreg",2],["logistic",3],["mreg",2],["list",3],["linear",2],["continuous",2],["inference",2],["bootstrap",2],["nboot",2],["1000",3],["5000",1],["publication",1],["result",4],["4way",3],["cmest",1],["rb",1],["basec",1],["mval",2],["estimation",1],["paramfunc",1],["boot",3],["ci",7],["type",2],["per",1],["summary",4],["component",2],["meaning",1],["under",1],["valeri",1],["2013",1],["output",1],["column",1],["names",3],["case",1],["sensitive",2],["results",2],["rcde",2],["fixed",1],["at",1],["rpnie",2],["natural",1],["rte",1],["pm",2],["proportion",2],["int",1],["pe",1],["attributable",1],["differ",1],["between",1],["pnde",1],["tnde",1],["pnie",1],["tnie",1],["ratio",2],["rpnde",1],["rtnde",1],["rtnie",1],["inspect",1],["compare",1],["standard",2],["no",2],["med",17],["simple",5],["lm",1],["out",4],["glm",2],["family",2],["binomial",2],["imai",14],["mediate",2],["treat",2],["sims",3],["counterfactual",1],["acme",10],["d0",6],["ade",2],["z0",3],["tau",1],["coef",1],["n0",1],["silently",1],["absorb",1],["wrong",1],["components",1],["diagnostic",1],["mediational",2],["value",3],["smith",1],["2019",1],["risk",1],["strength",1],["unmeasured",2],["confounder",1],["would",1],["need",1],["nullify",1],["rr",7],["exp",3],["lower",2],["upper",2],["ev",2],["evalues",1],["est",1],["lo",1],["hi",1],["print",1],["suggests",2],["robustness",1],["strong",1],["sensitivity",3],["confounding",2],["rho",7],["probit",6],["link",2],["refit",1],["required",1],["medsens",2],["500",2],["sens",2],["crit",3],["critical",1],["crosses",1],["reasonably",1],["robust",1],["highly",1]]},{"id":"skills/bioskills/bio-causal-genomics-mediation-analysis/scripts/eqtl_mediation.R","name":[["eqtl",1],["mediation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mediation",2],["analysis",1],["scripts",1],["eqtl",1]],"body":[["reference",1],["stats",1],["base",1],["ggplot2",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["qtl",1],["mediation",9],["analysis",2],["tests",1],["whether",1],["gene",2],["expression",16],["mediates",1],["effect",3],["snp",2],["disease",7],["demonstrates",1],["package",1],["workflow",1],["bootstrap",2],["cis",2],["library",1],["simulate",2],["individual",1],["level",1],["data",4],["seed",1],["42",1],["500",1],["genotype",16],["rbinom",3],["age",6],["rnorm",5],["55",1],["10",1],["sex",6],["pc1",5],["pc2",4],["affects",2],["path",3],["01",1],["risk",1],["residual",1],["direct",3],["logit",2],["15",1],["02",1],["plogis",1],["dat",6],["frame",1],["step",3],["mediator",3],["model",12],["med",14],["lm",1],["cat",13],["coefficient",3],["round",11],["coef",4],["value",2],["format",2],["pval",2],["summary",1],["coefficients",1],["outcome",2],["out",4],["glm",1],["family",1],["binomial",1],["sims",2],["1000",2],["iterations",1],["5000",1],["publication",1],["result",10],["mediate",1],["treat",1],["boot",1],["true",1],["results",5],["acme",4],["indirect",1],["d0",4],["ci",4],["ade",1],["z0",3],["total",1],["tau",1],["proportion",1],["mediated",1],["n0",1],["multiple",2],["genes",2],["testing",1],["second",1],["no",1],["expression2",2],["05",1],["rbind",1],["run",2],["fdr",1],["adjust",1],["method",1],["bh",1],["print",1]]},{"id":"skills/bioskills/bio-causal-genomics-mediation-analysis/scripts/eqtl_mediation.R#run_mediation","name":[["run",1],["mediation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mediation",2],["analysis",1],["scripts",1],["eqtl",1]],"body":[["function",2],["dat",4],["gene",7],["col",6],["covars",3],["age",2],["sex",2],["pc1",2],["pc2",2],["covar",3],["str",3],["paste",3],["collapse",1],["med",4],["form",4],["as",2],["formula",2],["genotype",3],["out",4],["disease",1],["mod",4],["lm",1],["data",3],["glm",1],["family",1],["binomial",1],["result",5],["mediate",1],["treat",1],["mediator",1],["boot",1],["true",1],["sims",1],["500",1],["frame",1],["acme",2],["d0",2],["ade",1],["z0",1],["prop",1],["mediated",1],["n0",1]]},{"id":"skills/bioskills/bio-causal-genomics-mediation-analysis/scripts/mvmr_mediation.R","name":[["mvmr",1],["mediation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mediation",2],["analysis",1],["scripts",1],["mvmr",1]],"body":[["reference",1],["two",4],["sample",5],["mr",11],["mvmr",25],["verify",1],["api",1],["if",6],["version",1],["differs",1],["mediation",3],["via",3],["multivariable",1],["mendelian",1],["randomization",1],["estimates",1],["total",27],["effect",14],["univariable",3],["minus",1],["direct",13],["as",2],["joint",2],["exposures",2],["derive",1],["indirect",18],["through",3],["mediator",1],["carter",1],["ar",1],["sanderson",3],["2021",1],["eur",1],["epidemiol",1],["36",1],["465",1],["2019",2],["ije",1],["48",1],["713",1],["conditional",5],["statistic",5],["10",5],["per",3],["exposure",13],["required",1],["install",3],["packages",1],["repos",1],["https",2],["mrcieu",1],["universe",1],["dev",1],["cloud",1],["project",1],["org",1],["remotes",1],["github",1],["wspiller",1],["library",2],["seed",1],["42",1],["simulate",1],["independent",1],["snp",4],["level",2],["summary",1],["statistics",2],["real",1],["workflow",1],["extract",3],["genome",1],["wide",1],["significant",1],["snps",16],["from",3],["ieu",1],["open",1],["gwas",1],["catalog",1],["instruments",3],["outcome",11],["data",4],["harmonise",1],["run",1],["ivw",6],["80",1],["beta",16],["rnorm",6],["05",2],["03",1],["some",1],["se",30],["abs",3],["01",2],["002",2],["true",2],["causal",1],["model",1],["has",1],["60",1],["going",1],["16",2],["005",2],["001",1],["paste0",1],["rs",1],["sprintf",1],["06d",1],["1e6",1],["construct",1],["style",1],["frame",2],["harm",5],["allele",4],["other",2],["eaf",2],["runif",4],["id",2],["keep",1],["pval",5],["1e",3],["12",1],["exp",2],["out",2],["cat",12],["round",9],["format",2],["95",2],["ci",6],["96",4],["dat",4],["bxgs",2],["cbind",2],["byg",2],["rsid",1],["gencov",4],["assumes",1],["no",1],["genetic",2],["covariance",2],["between",1],["non",1],["overlapping",2],["samples",2],["reasonable",1],["estimate",2],["ldsc",1],["cross",1],["trait",1],["fstat",4],["strength",1],["require",1],["print",3],["pleiotropy",3],["qstat",3],["instrument",3],["heterogeneity",1],["fit",5],["effects",1],["std",1],["error",1],["delta",1],["method",1],["assume",1],["independence",1],["slightly",1],["conservative",1],["because",1],["positively",1],["correlated",1],["bootstrap",1],["cis",1],["individual",1],["preferred",1],["available",1],["sqrt",1],["prop",2],["med",2],["proportion",1],["mediated",1],["decision",1],["rules",1],["either",1],["report",2],["weak",2],["bias",2],["warning",2],["substantial",1],["robust",1],["alternatives",1],["qhet",2],["exploratory",1],["crosses",1],["insufficient",1],["evidence",1],["suspect",1],["steiger",1],["reversal",1],["may",1],["cause",1],["pleiotropic",1],["investigate",1],["before",1],["reporting",1],["any",1],["detected",1],["possible",1],["consider",1],["adjusted",1],["methods",1]]},{"id":"skills/bioskills/bio-causal-genomics-mediation-analysis/scripts/sensitivity_analysis.R","name":[["sensitivity",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mediation",1],["analysis",2],["scripts",1],["sensitivity",1]],"body":[["reference",1],["stats",1],["base",1],["ggplot2",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["mediation",8],["sensitivity",14],["analysis",4],["tests",1],["robustness",2],["results",1],["unmeasured",4],["confounding",7],["sequential",1],["ignorability",1],["assumption",1],["untestable",1],["but",1],["quantifies",1],["much",1],["would",1],["be",1],["needed",1],["nullify",1],["effect",3],["library",1],["simulate",1],["data",4],["seed",1],["42",1],["500",1],["genotype",7],["rbinom",3],["age",6],["rnorm",2],["55",1],["10",1],["sex",4],["expression",6],["01",1],["logit",3],["15",1],["02",1],["disease",3],["plogis",1],["dat",3],["frame",1],["fit",1],["models",1],["run",1],["medsens",2],["requires",1],["linear",1],["probit",3],["link",3],["outcome",2],["not",1],["supported",1],["binomial",2],["model",5],["binary",1],["med",7],["lm",1],["out",2],["glm",1],["family",1],["result",6],["mediate",1],["treat",1],["mediator",1],["boot",1],["true",1],["sims",2],["1000",2],["cat",11],["acme",6],["round",2],["d0",2],["value",1],["format",1],["pval",1],["proportion",1],["mediated",1],["n0",1],["rho",13],["by",2],["step",1],["size",1],["correlation",2],["between",2],["residuals",2],["ranges",1],["from",1],["at",2],["assumes",1],["no",2],["critical",5],["crosses",2],["indicates",1],["reasonably",1],["robust",2],["sensitive",1],["even",1],["small",1],["sens",5],["05",1],["type",2],["indirect",1],["summary",1],["plot",5],["pdf",6],["width",2],["height",2],["main",2],["xlab",1],["parameter",2],["ylab",1],["average",1],["causal",1],["dev",2],["off",2],["alternative",1],["squared",2],["interpret",1],["terms",1],["rather",1],["than",1],["rsq",2],["par",1],["r2",1],["total",1],["framework",1],["plots",1],["saved",1],["interpretation",1],["guide",1],["axis",1],["shows",1],["hypothetical",1],["standard",1],["estimate",1],["larger",1],["more",1]]},{"id":"skills/bioskills/bio-causal-genomics-mendelian-randomization/scripts/cis_mr_drug_target.R","name":[["cis",1],["mr",1],["drug",1],["target",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mendelian",1],["randomization",1],["scripts",1],["cis",1],["mr",1],["drug",1],["target",1]],"body":[["reference",1],["two",2],["sample",5],["mr",13],["11",2],["mendelian",2],["randomization",2],["10",3],["coloc",18],["ieugwasr",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["cis",32],["drug",5],["target",7],["analysis",1],["qtl",1],["exposure",5],["outcome",14],["colocalization",2],["triangulation",3],["demonstrates",1],["schmidt",2],["2020",2],["nat",1],["commun",1],["3255",1],["framework",1],["restrict",1],["instruments",15],["500",3],["kb",4],["gene",8],["clump",4],["at",1],["r2",5],["within",3],["window",11],["looser",2],["than",2],["polygenic",2],["001",2],["retain",1],["power",1],["run",1],["ivw",3],["wald",4],["ratio",4],["then",1],["abf",8],["confirm",1],["shared",3],["causal",4],["variant",3],["pp",14],["h4",6],["required",2],["claim",2],["library",3],["seed",1],["start",3],["50000000",1],["end",3],["50050000",1],["500000",1],["either",1],["side",1],["per",2],["convention",1],["snps",31],["40",1],["pqtl",20],["data",5],["frame",2],["snp",16],["paste0",1],["rs",1],["chr",3],["rep",3],["pos",7],["seq",1],["by",2],["100",1],["beta",14],["rnorm",3],["15",1],["05",2],["se",13],["runif",3],["02",2],["04",1],["a1",5],["replace",2],["true",2],["a2",5],["eaf",11],["90",1],["54000",1],["strings",2],["as",2],["factors",2],["false",6],["pnorm",2],["abs",2],["assoc",6],["03",1],["025",1],["250000",1],["restriction",1],["must",1],["lie",1],["boundary",1],["cat",15],["qtls",1],["nrow",4],["raw",12],["subset",3],["5e",1],["08",1],["stat",2],["weak",1],["iv",1],["filter",2],["genome",1],["wide",1],["sig",1],["after",2],["production",1],["clumping",2],["mb",1],["clumped",2],["ld",1],["dplyr",1],["tibble",1],["rsid",2],["pval",5],["250",1],["plink",2],["bin",1],["genetics",1],["bina",1],["ries",1],["binary",1],["bfile",1],["1kg",1],["eur",2],["write",2],["table",2],["tsv",6],["sep",4],["row",2],["names",2],["quote",2],["locus",3],["dat",10],["read",2],["col",16],["effect",3],["allele",4],["other",2],["samplesize",2],["harmonise",1],["action",1],["harmonization",1],["only",3],["one",1],["instrument",2],["survives",1],["otherwise",1],["wr",2],["method",4],["list",4],["single",1],["print",2],["else",2],["res",9],["egger",1],["regression",1],["weighted",1],["median",1],["primary",1],["nsnp",1],["indicates",2],["likely",1],["distinct",3],["signals",2],["all",15],["merge",1],["suffixes",1],["exp",10],["out",11],["input",4],["varbeta",2],["position",2],["type",2],["quant",2],["maf",2],["pmin",2],["p1",1],["1e",3],["p2",1],["p12",1],["default",1],["priors",1],["h0",2],["none",1],["signif",5],["summary",6],["h1",2],["h2",2],["h3",2],["causals",1],["supported",2],["not",1],["interpretation",1],["estimates",1],["genetically",1],["perturbed",1],["protein",1],["confirms",1],["same",1],["drives",1],["both",1],["ruling",1],["alternative",1],["nearby",1],["variants",1],["drive",1],["each",1],["independently",1],["file",1],["remove",1]]},{"id":"skills/bioskills/bio-causal-genomics-mendelian-randomization/scripts/mr_visualization.R","name":[["mr",1],["visualization",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mendelian",1],["randomization",1],["scripts",1],["mr",1],["visualization",1]],"body":[["reference",1],["two",3],["sample",3],["mr",27],["11",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["visualization",1],["demonstrates",1],["scatter",7],["forest",7],["leave",2],["one",2],["out",2],["funnel",7],["plots",2],["requires",1],["harmonized",2],["dat",13],["object",1],["from",1],["twosamplemr",1],["analysis",1],["library",2],["ggplot2",1],["simulate",1],["data",3],["standalone",1],["demo",1],["seed",1],["42",1],["20",1],["exposure",17],["frame",2],["snp",7],["paste0",2],["rs",2],["beta",3],["rnorm",2],["05",1],["02",1],["se",3],["runif",3],["005",1],["012",1],["effect",2],["allele",4],["rep",12],["other",2],["eaf",3],["15",1],["85",1],["pval",2],["1e",1],["10",1],["bmi",1],["id",2],["keep",3],["true",3],["strings",2],["as",2],["factors",2],["false",2],["outcome",13],["008",2],["018",1],["01",1],["t2",1],["merge",1],["by",1],["run",1],["results",2],["method",2],["list",1],["ivw",2],["egger",2],["regression",1],["weighted",1],["median",1],["single",3],["singlesnp",1],["loo",4],["leaveoneout",4],["plot",8],["shows",1],["effects",2],["vs",2],["each",2],["line",1],["represents",1],["different",1],["slope",1],["ggsave",4],["pdf",8],["width",4],["height",4],["individual",2],["wald",1],["ratios",1],["combined",1],["estimates",2],["causal",2],["estimate",1],["removed",1],["checks",1],["influential",1],["outliers",1],["precision",1],["asymmetry",1],["suggests",1],["directional",1],["pleiotropy",1],["cat",1],["saved",1]]},{"id":"skills/bioskills/bio-causal-genomics-mendelian-randomization/scripts/two_sample_mr.R","name":[["two",1],["sample",1],["mr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mendelian",1],["randomization",1],["scripts",1],["two",1],["sample",1],["mr",1]],"body":[["reference",1],["two",7],["sample",10],["mr",40],["11",1],["mendelian",2],["randomization",2],["10",2],["presso",17],["raps",13],["git",1],["hub",1],["qingyuanzhao",2],["ieugwasr",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["full",1],["sensitivity",1],["battery",1],["demonstrates",1],["instrument",1],["selection",1],["from",5],["local",2],["gwas",22],["statistic",1],["filtering",1],["exposure",51],["plink",3],["clumping",2],["harmonization",2],["action",2],["primary",9],["ivw",4],["egger",7],["median",2],["mode",2],["outlier",1],["distortion",4],["steiger",7],["directionality",3],["strobe",2],["style",1],["summary",2],["library",3],["mrpresso",1],["seed",1],["42",1],["snps",12],["60",1],["data",6],["frame",2],["snp",10],["paste0",1],["rs",1],["beta",22],["rnorm",3],["05",2],["02",2],["se",25],["runif",3],["005",1],["012",1],["a1",5],["replace",2],["true",4],["a2",5],["eaf",8],["15",1],["85",1],["rep",2],["50000",1],["strings",2],["as",2],["factors",2],["false",6],["pnorm",2],["abs",2],["subset",3],["5e",1],["08",1],["outcome",19],["nrow",7],["01",2],["008",1],["018",1],["80000",1],["write",2],["table",2],["tsv",6],["sep",4],["row",2],["names",2],["quote",2],["dat",36],["read",2],["filename",2],["col",16],["effect",2],["allele",4],["other",2],["pval",12],["samplesize",2],["stat",4],["computed",1],["staiger",1],["stock",1],["1997",1],["weak",1],["iv",1],["heuristic",2],["debated",1],["one",2],["zhao",1],["2020",1],["cat",20],["mean",4],["round",3],["after",2],["filter",1],["skipping",1],["live",1],["demo",1],["production",1],["code",1],["clumped",2],["ld",1],["clump",3],["dplyr",1],["tibble",1],["rsid",2],["r2",1],["001",1],["kb",1],["10000",3],["bin",1],["genetics",1],["bina",1],["ries",1],["binary",1],["bfile",1],["1kg",1],["eur",2],["harmonise",1],["infer",1],["drops",1],["maf",1],["palindromes",1],["method",5],["list",2],["regression",1],["weighted",4],["print",2],["nsnp",2],["het",2],["heterogeneity",2],["df",1],["pleio",5],["pleiotropy",1],["test",7],["intercept",4],["signif",17],["nome",3],["gx",2],["check",1],["below",1],["invalidates",1],["without",1],["simex",2],["correction",1],["bowden",1],["2016",1],["ije",1],["45",1],["1961",1],["obj",1],["input",1],["bx",1],["bxse",1],["by",1],["byse",1],["isq",4],["violated",1],["correct",3],["else",1],["ok",1],["via",1],["wrapper",1],["cran",1],["archived",1],["2025",1],["03",1],["install",1],["github",1],["takes",1],["four",1],["numeric",1],["vectors",1],["returns",1],["exp",2],["out",3],["huber",1],["nb",2],["distribution",2],["publication",1],["grade",1],["value",1],["precision",1],["default",1],["1000",1],["exploratory",1],["sd",2],["outliertest",1],["distortiontest",1],["threshold",1],["global",5],["rssobs",2],["results",5],["pvalue",3],["null",1],["lutz",1],["2022",1],["confounder",1],["caveat",1],["only",1],["not",1],["definitive",1],["direction",2],["causal",1],["loo",3],["leaveoneout",1],["leave",1],["range",1],["estimate",1],["min",2],["max",2],["inverse",2],["variance",2],["file",1],["remove",1]]},{"id":"skills/bioskills/bio-causal-genomics-mendelian-randomization/scripts/twosamplemr_analysis.R","name":[["twosamplemr",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["mendelian",1],["randomization",1],["scripts",1],["twosamplemr",1],["analysis",1]],"body":[["reference",1],["two",4],["sample",6],["mr",12],["11",1],["mendelian",2],["randomization",2],["10",5],["verify",1],["api",1],["if",1],["version",1],["differs",1],["demonstrates",1],["instrument",2],["selection",1],["clumping",1],["harmonization",2],["analysis",2],["multiple",1],["methods",3],["sensitivity",2],["checks",1],["uses",1],["local",1],["gwas",31],["summary",2],["statistics",2],["no",1],["open",1],["auth",1],["needed",1],["library",1],["simulate",1],["demonstration",1],["seed",1],["42",1],["snps",10],["50",1],["exposure",35],["data",7],["frame",2],["snp",8],["paste0",1],["rs",1],["beta",11],["rnorm",3],["05",1],["02",3],["se",11],["runif",3],["005",1],["015",1],["a1",5],["replace",2],["true",2],["a2",5],["eaf",7],["rep",2],["50000",1],["strings",2],["as",2],["factors",2],["false",6],["pnorm",2],["abs",2],["keep",1],["genome",1],["wide",1],["significant",1],["5e",1],["08",1],["outcome",12],["nrow",5],["01",1],["008",1],["80000",1],["write",3],["temporary",1],["files",1],["table",2],["txt",6],["sep",4],["row",2],["names",2],["quote",2],["step",7],["read",4],["dat",19],["filename",2],["col",16],["effect",2],["allele",4],["other",2],["pval",6],["samplesize",2],["strength",1],["required",1],["valid",1],["instruments",2],["stat",4],["cat",10],["mean",2],["statistic",1],["weak",1],["sum",1],["harmonize",1],["action",2],["infer",1],["forward",1],["strand",1],["alleles",1],["recommended",1],["harmonise",1],["after",1],["ivw",1],["egger",3],["regression",1],["weighted",2],["median",1],["mode",1],["results",2],["method",3],["list",1],["print",2],["nsnp",1],["analyses",1],["het",2],["heterogeneity",2],["cochran",1],["pleio",3],["pleiotropy",1],["test",4],["intercept",3],["value",2],["steiger",7],["directionality",2],["correct",2],["direction",2],["causal",1],["clean",1],["up",1],["file",1],["remove",1]]},{"id":"skills/bioskills/bio-causal-genomics-pleiotropy-detection/scripts/bidirectional_mr.R","name":[["bidirectional",1],["mr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["pleiotropy",1],["detection",1],["scripts",1],["bidirectional",1],["mr",1]],"body":[["reference",1],["two",2],["sample",2],["mr",18],["11",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["bidirectional",2],["steiger",8],["pre",2],["filter",2],["forward",9],["instrument",3],["exposure",10],["test",3],["effect",2],["outcome",10],["reverse",7],["significant",4],["null",2],["strengthens",1],["causal",3],["claim",2],["bidirectionally",1],["pair",1],["flags",1],["ambiguity",1],["feedback",2],["loop",1],["shared",2],["confounder",2],["genuine",1],["reciprocal",1],["causation",1],["hemani",1],["2017",1],["plo",1],["genet",1],["13",1],["e1007081",1],["removes",1],["snps",3],["whose",1],["per",1],["snp",1],["exceeds",1],["ie",1],["likely",1],["direction",5],["instruments",3],["contaminating",1],["library",1],["dat",21],["fwd",20],["harmonise",2],["data",2],["filtering",2],["pass",6],["dir",4],["true",2],["res",8],["method",6],["list",2],["ivw",2],["egger",2],["regression",2],["weighted",6],["median",2],["mode",2],["directionality",1],["cat",9],["print",2],["nsnp",2],["se",2],["pval",4],["correct",2],["retained",1],["after",1],["nrow",2],["rev",15],["interpretation",1],["sig",8],["inverse",2],["variance",2],["05",2],["strengthened",1],["else",3],["significance",2],["run",1],["lhc",1],["only",1],["re",1],["examine",1],["neither",1]]},{"id":"skills/bioskills/bio-causal-genomics-pleiotropy-detection/scripts/cause_analysis.R","name":[["cause",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["pleiotropy",1],["detection",1],["scripts",1],["cause",1],["analysis",1]],"body":[["reference",1],["cause",23],["two",1],["sample",5],["mr",3],["11",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["morrison",2],["2020",2],["chp",9],["aware",2],["causal",27],["estimation",2],["explicitly",1],["models",1],["correlated",1],["horizontal",1],["pleiotropy",1],["via",1],["shared",9],["factor",8],["mixture",1],["component",1],["distinguishing",1],["effect",5],["from",5],["genetic",1],["architecture",1],["required",1],["ldsc",1],["rg",1],["exposure",2],["outcome",2],["biology",1],["suggests",1],["upstream",1],["uhp",1],["only",2],["methods",1],["ivw",2],["egger",2],["presso",2],["blind",1],["prerequisites",1],["remotes",1],["install",1],["github",1],["jean997",1],["gwas",1],["sumstats",1],["matched",1],["allele",1],["coding",1],["both",1],["at",1],["least",1],["100",3],["genome",11],["wide",2],["significant",1],["snps",15],["5e",2],["after",2],["ld",2],["pruning",3],["library",2],["dplyr",1],["seed",1],["2024",1],["50000",1],["paste0",1],["rs",1],["beta",9],["hat",9],["rnorm",6],["005",2],["seb1",5],["abs",3],["01",2],["002",2],["sig",11],["150",1],["idx",4],["05",2],["008",1],["true",9],["gamma",14],["eta",11],["loadings",3],["rep",1],["50",2],["04",1],["seb2",3],["new",1],["data",3],["frame",2],["snp",2],["a1",1],["a2",1],["strings",1],["as",1],["factors",1],["false",1],["cat",41],["nuisance",3],["parameter",1],["min",1],["1000000",1],["params",5],["est",19],["rho",4],["overlap",2],["correction",1],["round",21],["signature",2],["filter",3],["pnorm",2],["pruned",5],["length",5],["warning",2],["delta",12],["elpd",20],["cis",1],["will",1],["be",2],["uninformative",1],["consider",1],["lhc",1],["lcv",1],["gcp",1],["instead",1],["model",6],["fit",1],["res",7],["variants",1],["param",1],["ests",1],["posterior",4],["summary",6],["tab",12],["print",2],["comparison",2],["sharing",13],["vs",6],["loo",8],["compare",1],["style",1],["output",1],["columns",2],["model1",2],["model2",2],["se",5],["row",5],["one",7],["sided",6],["negative",1],["preferred",2],["format",2],["pval",2],["interpretation",2],["over",1],["else",1],["cannot",1],["distinguish",1],["explanation",1],["estimates",1],["may",1],["biased",1],["by",1],["estimate",1],["quants",6],["list",1],["entry",2],["per",1],["fitted",1],["each",1],["matrix",1],["parameters",2],["rows",1],["quantiles",1],["order",1],["median",5],["lower",5],["upper",5],["builds",1],["them",1],["ci",4],["so",1],["index",1],["95",10],["fraction",3],["strength",1],["diagnostic",1],["pareto",5],["diagnostics",1],["come",1],["objects",1],["loos",3],["table",1],["helper",1],["null",1],["pk",4],["values",1],["high",3],["sum",1],["na",1],["rm",1],["unstable",2],["substantial",1],["points",1],["treat",1],["caution",1],["reporting",1],["strobe",1],["item",1],["17",1],["sensitivity",1],["method",1],["nat",1],["genet",1],["52",1],["740",1],["sep",3]]},{"id":"skills/bioskills/bio-causal-genomics-pleiotropy-detection/scripts/mr_presso_analysis.R","name":[["mr",1],["presso",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["pleiotropy",1],["detection",1],["scripts",1],["mr",1],["presso",1],["analysis",1]],"body":[["reference",1],["mr",12],["presso",13],["two",1],["sample",1],["11",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["outlier",11],["detection",2],["correction",1],["detects",1],["horizontal",1],["pleiotropy",3],["among",2],["instruments",8],["identifies",1],["snps",2],["compares",1],["raw",4],["vs",2],["corrected",4],["causal",8],["estimates",2],["library",1],["mrpresso",1],["simulate",1],["harmonized",1],["data",3],["seed",1],["42",1],["30",1],["true",5],["effect",2],["beta",9],["exposure",7],["abs",1],["rnorm",2],["05",6],["02",1],["se",4],["rep",2],["01",1],["outcome",10],["effects",2],["noise",1],["some",1],["pleiotropic",2],["outliers",7],["005",1],["012",1],["introduce",1],["large",1],["direct",1],["idx",4],["15",1],["25",1],["04",1],["03",1],["dat",4],["frame",1],["bx",2],["by",2],["bxse",2],["byse",2],["snp",3],["paste0",1],["rs",1],["run",1],["nb",2],["distribution",3],["number",1],["random",1],["samplings",1],["null",1],["5000",2],["recommended",1],["publication",1],["1000",1],["minimum",1],["signif",2],["threshold",2],["value",7],["cutoff",1],["sd",2],["outliertest",1],["distortiontest",1],["global",6],["test",9],["results",5],["pvalue",3],["cat",16],["interpretation",2],["significant",2],["detected",6],["else",1],["no",1],["evidence",1],["length",2],["paste",2],["collapse",2],["were",1],["distortion",7],["na",1],["significantly",1],["distorted",1],["estimate",3],["compare",1],["main",6],["ivw",2],["round",2],["format",2],["pval",2]]},{"id":"skills/bioskills/bio-causal-genomics-pleiotropy-detection/scripts/sensitivity_battery.R","name":[["sensitivity",1],["battery",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["pleiotropy",1],["detection",1],["scripts",1],["sensitivity",1],["battery",1]],"body":[["reference",1],["two",5],["sample",5],["mr",59],["11",1],["presso",18],["mendelian",4],["randomization",4],["raps",18],["git",2],["hub",2],["qingyuanzhao",2],["simex",3],["verify",1],["api",1],["if",5],["version",1],["differs",1],["postdoc",1],["grade",1],["uhp",4],["focused",1],["sensitivity",1],["battery",1],["runs",1],["ivw",7],["egger",10],["nome",6],["gx",3],["check",1],["optional",1],["weighted",8],["median",3],["mode",4],["cochran",3],["intercept",5],["5000",2],["distributions",1],["steiger",13],["leave",2],["one",2],["out",4],["produces",1],["strobe",2],["compatible",1],["reporting",2],["table",1],["scope",1],["addresses",1],["chp",2],["aware",1],["estimation",1],["cause",5],["lhc",3],["lcv",1],["see",2],["analysis",2],["run",2],["those",1],["tools",1],["separately",1],["library",3],["mrpresso",1],["seed",1],["42",1],["30",1],["dat",33],["data",4],["frame",3],["snp",3],["paste0",1],["rs",1],["beta",17],["exposure",23],["abs",1],["rnorm",2],["06",1],["02",1],["se",26],["rep",13],["012",1],["outcome",20],["015",1],["effect",2],["allele",4],["other",2],["eaf",2],["runif",2],["15",2],["85",2],["id",2],["bmi",1],["t2",1],["samplesize",2],["500000",2],["keep",1],["true",7],["strings",1],["as",1],["factors",1],["false",1],["35",1],["006",1],["12",2],["21",2],["04",1],["03",2],["05",3],["stat",3],["mean",6],["weak",3],["sum",3],["10",3],["cat",48],["instrument",1],["strength",1],["statistic",2],["round",17],["core",1],["methods",4],["regression",1],["res",14],["method",6],["list",2],["print",3],["nsnp",2],["pval",18],["heterogeneity",2],["het",4],["df",1],["directional",1],["pleio",5],["pleiotropy",1],["test",5],["value",4],["format",5],["isq",6],["assumption",2],["holds",1],["slope",2],["reliable",2],["else",2],["partial",1],["consider",1],["correction",1],["violated",1],["unreliable",1],["prefer",1],["directionality",2],["correct",4],["direction",5],["causal",5],["filt",2],["filtering",1],["pass",3],["dir",1],["per",1],["input",3],["bx",3],["by",3],["bxse",3],["byse",3],["sd",3],["outliertest",1],["distortiontest",1],["nb",1],["distribution",1],["signif",1],["threshold",1],["global",6],["results",4],["pvalue",3],["outlier",3],["outliers",6],["na",3],["rm",1],["distortion",4],["main",7],["detected",1],["raw",1],["estimate",12],["corrected",2],["warning",1],["50",1],["pleiotropic",1],["majority",1],["valid",1],["fails",1],["switch",1],["contamination",2],["mixture",2],["obj",2],["snps",1],["conmix",8],["returns",2],["s4",1],["objects",1],["access",1],["slots",1],["95",1],["ci",1],["cilower",2],["ciupper",2],["wraps",1],["cran",1],["archived",1],["2025",1],["01",1],["not",1],["export",1],["exp",2],["loo",7],["leaveoneout",1],["range",1],["min",1],["max",1],["summary",1],["report",8],["tab",8],["96",1],["diagnostics",1],["strong",1],["inverse",1],["variance",1],["interpretation",1],["rule",1],["all",5],["same",2],["sign",2],["agree",1],["ldsc",1],["rg",1],["biology",1],["suggests",1],["shared",1],["factor",1],["additionally",1],["agreement",1],["alone",1],["insufficient",1],["under",1]]},{"id":"skills/bioskills/bio-causal-genomics-pleiotropy-detection/scripts/simex_egger_correction.R","name":[["simex",1],["egger",1],["correction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["pleiotropy",1],["detection",1],["scripts",1],["simex",1],["egger",1],["correction",1]],"body":[["reference",1],["simex",11],["two",2],["sample",2],["mr",5],["11",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["correction",2],["egger",13],["under",1],["nome",4],["violation",1],["gx",3],["bowden",1],["2016",1],["ije",1],["45",1],["1961",1],["falls",1],["below",2],["exposure",8],["side",1],["measurement",3],["error",4],["regression",1],["dilutes",1],["slope",4],["toward",1],["null",1],["inflates",1],["intercept",1],["cook",1],["stefanski",1],["1994",1],["jasa",1],["89",1],["1314",1],["re",1],["fits",1],["at",1],["simulated",1],["amplified",1],["levels",1],["extrapolates",1],["back",1],["zero",1],["should",1],["be",1],["dropped",1],["entirely",1],["raps",2],["cause",2],["preferred",1],["between",1],["rescue",1],["library",2],["isq",5],["dat",4],["beta",6],["se",3],["cat",6],["round",3],["severely",1],["violated",2],["drop",1],["else",2],["partially",1],["applying",1],["lm",4],["outcome",2],["weights",1],["data",1],["true",2],["model",1],["simexvariable",1],["lambda",1],["seq",1],["1000",1],["fitting",1],["method",1],["quadratic",1],["asymptotic",1],["false",1],["print",1],["summary",1],["corrected",1],["coef",2],["naive",1],["holds",1],["report",1],["standard",1]]},{"id":"skills/bioskills/bio-causal-genomics-proteome-mr-drug-target/scripts/cis_pqtl_mr.R","name":[["cis",1],["pqtl",1],["mr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["proteome",1],["mr",2],["drug",1],["target",1],["scripts",1],["cis",1],["pqtl",1]],"body":[["reference",1],["two",2],["sample",2],["mr",10],["11",1],["mendelian",2],["randomization",2],["10",2],["coloc",25],["ieugwasr",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["cis",19],["qtl",1],["pipeline",1],["single",1],["drug",2],["target",3],["triangulation",2],["pav",25],["aware",1],["sensitivity",3],["worked",1],["example",1],["pcsk9",6],["ukb",2],["ppp",2],["olink",1],["coronary",1],["artery",1],["disease",1],["cardio",2],["gramplus",2],["c4",2],["library",5],["dplyr",1],["gene",10],["chr",5],["start",5],["55039548",1],["hg38",2],["end",4],["55064852",1],["window",12],["bp",5],["500000",1],["500",2],["kb",2],["per",2],["schmidt",2],["2020",2],["convention",1],["pqtl",24],["file",7],["data",6],["ukbppp",1],["full",3],["tsv",3],["outcome",8],["cad",2],["gwas",13],["annotation",2],["vep",7],["snp",25],["consequence",3],["from",1],["ensembl",1],["ld",10],["bfile",5],["1kg",1],["eur",2],["plink",6],["bin",5],["genetics",1],["bina",1],["ries",1],["binary",1],["read",4],["table",3],["header",3],["true",4],["sep",4],["strings",3],["as",3],["factors",3],["false",4],["subset",9],["pos",4],["sig",11],["5e",2],["stat",2],["beta",12],["se",9],["staiger",1],["stock",1],["1997",1],["weak",1],["iv",1],["floor",1],["consequences",3],["missense",1],["variant",5],["stop",2],["gained",1],["lost",2],["frameshift",1],["splice",2],["acceptor",1],["donor",1],["protein",2],["altering",1],["cat",7],["total",1],["qtls",3],["after",3],["filter",1],["nrow",7],["sum",1],["exposure",12],["dat",21],["format",1],["type",3],["col",14],["effect",2],["allele",4],["a1",2],["other",2],["a2",2],["eaf",4],["pval",8],["clumped",7],["clump",3],["tibble",1],["rsid",2],["r2",1],["clumping",1],["snps",4],["harmonise",1],["action",1],["primary",8],["run",2],["panel",2],["print",4],["no",5],["instruments",2],["exclusion",2],["excluded",6],["else",2],["null",3],["matrix",1],["alleles",1],["common",4],["intersect",2],["rownames",1],["corr",5],["sub",2],["obj",2],["input",1],["bx",1],["bxse",1],["by",1],["byse",1],["correlation",1],["result",2],["correl",3],["ivw",1],["model",1],["default",1],["shared",3],["match",1],["res",8],["abf",6],["dataset1",1],["list",3],["varbeta",2],["quant",1],["54219",1],["sd",1],["inverse",3],["rank",1],["normal",1],["expression",1],["dataset2",1],["cc",1],["122733",1],["34",2],["1000",1],["case",1],["fraction",1],["p1",1],["1e",2],["p2",1],["p12",2],["conservative",1],["pp",9],["h0",2],["summary",5],["h3",2],["h4",6],["rule",1],["decision",2],["method",2],["variance",2],["weighted",2],["unname",2],["na",2],["passed",1],["05",1],["2923",1]]},{"id":"skills/bioskills/bio-causal-genomics-proteome-mr-drug-target/scripts/cis_pqtl_mr.R#run_cis_panel","name":[["run",1],["cis",1],["panel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["proteome",1],["mr",2],["drug",1],["target",1],["scripts",1],["cis",1],["pqtl",1]],"body":[["function",2],["methods",2],["if",2],["nrow",2],["mr",7],["wald",1],["ratio",1],["else",2],["10",1],["ivw",2],["egger",1],["regression",1],["weighted",2],["median",2],["method",1],["list",1]]},{"id":"skills/bioskills/bio-causal-genomics-proteome-mr-drug-target/scripts/phewas_drug_target_mr.R","name":[["phewas",1],["drug",1],["target",1],["mr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["proteome",1],["mr",2],["drug",2],["target",2],["scripts",1],["phewas",1]],"body":[["reference",1],["two",2],["sample",4],["mr",4],["11",1],["mendelian",1],["randomization",1],["10",2],["coloc",1],["ieugwasr",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["phenome",1],["wide",1],["cis",13],["single",1],["drug",1],["target",3],["across",1],["open",1],["gwas",1],["outcomes",11],["worked",1],["example",1],["pcsk9",6],["qtl",2],["instrument",2],["scanned",1],["adverse",1],["effects",1],["recreates",1],["discovery",1],["logic",1],["behind",1],["schmidt",1],["2017",1],["lancet",1],["diabetes",1],["endocrinol",1],["97",1],["t2",1],["risk",1],["library",3],["dplyr",1],["gene",7],["chr",3],["start",2],["55039548",1],["end",2],["55064852",1],["window",4],["bp",3],["500000",1],["min",4],["outcome",6],["50000",1],["population",3],["european",1],["ld",3],["bfile",3],["1kg",1],["eur",2],["plink",4],["bin",3],["genetics",1],["bina",1],["ries",1],["binary",1],["pqtl",9],["full",3],["read",1],["table",3],["data",3],["ukbppp",1],["tsv",3],["header",1],["true",2],["sep",3],["strings",1],["as",2],["factors",1],["false",5],["subset",5],["pos",2],["5e",1],["stat",2],["beta",4],["se",6],["exposure",8],["dat",4],["format",1],["type",1],["snp",6],["col",7],["effect",2],["allele",2],["a1",1],["other",1],["a2",1],["eaf",2],["pval",6],["clumped",4],["clump",3],["tibble",1],["rsid",2],["r2",1],["kb",1],["500",1],["cat",3],["nrow",4],["qtls",2],["all",2],["available",1],["filt",4],["size",2],["grepl",1],["sun",1],["et",1],["al",1],["author",2],["ignore",1],["case",1],["avoid",1],["scanning",1],["scan",2],["sequential",1],["loop",1],["kept",1],["simple",1],["production",1],["parallelise",1],["via",1],["future",2],["apply",1],["lapply",2],["results",12],["id",4],["200",1],["one",1],["df",10],["call",1],["rbind",1],["filter",1],["negate",1],["null",1],["tests",2],["bonf",6],["pmin",1],["fdr",1],["adjust",1],["method",1],["bh",1],["merge",1],["trait",3],["by",2],["top",7],["hits",7],["05",1],["order",1],["bonferroni",1],["significant",1],["print",1],["write",2],["file",2],["phewas",2],["row",3],["names",2],["quote",2],["forest",4],["plot",2],["input",3],["each",1],["phenotype",1],["estimate",1],["95",1],["ci",1],["externally",1],["ggplot2",2],["forestplot",1],["package",1],["see",1],["visualization",1],["fundamentals",1],["transmute",1],["lci",1],["96",2],["uci",1]]},{"id":"skills/bioskills/bio-causal-genomics-proteome-mr-drug-target/scripts/phewas_drug_target_mr.R#scan_one_outcome","name":[["scan",1],["one",1],["outcome",1]],"path":[["skills",1],["bioskills",1],["bio",1],["causal",1],["genomics",1],["proteome",1],["mr",2],["drug",2],["target",2],["scripts",1],["phewas",1]],"body":[["function",3],["outcome",10],["id",5],["try",1],["catch",1],["dat",8],["extract",1],["data",2],["snps",1],["exposure",2],["clumped",2],["snp",2],["outcomes",1],["if",2],["null",4],["nrow",3],["return",2],["harmonise",1],["action",1],["res",4],["mr",2],["method",1],["list",1],["ivw",1],["error",1]]},{"id":"skills/bioskills/bio-chemoinformatics-admet-prediction/scripts/predict_admet.py","name":[["predict",1],["admet",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["admet",2],["prediction",1],["scripts",1],["predict",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["admet",1],["prediction",1],["drug",2],["likeness",2],["filtering",2],["reference",1],["rdkit",5],["2024",1],["03",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",5],["as",1],["pd",1],["from",5],["chem",5],["descriptors",1],["lipinski",2],["qed",3],["filter",3],["catalog",3],["params",1],["name",1],["main",1],["smiles",4],["list",2],["cco",1],["c1ccccc1",1],["cc",1],["oc1ccccc1",1],["molecules",4],["mol",1],["print",6],["analysis",1],["df",2],["batch",1],["druglikeness",1],["mw",1],["log",1],["violations",1],["string",1],["pains",2],["unflagged",3],["flagged",3],["flag",1],["len",3],["annotated",4],["compounds",3],["annotate",1],["project",1],["specific",1],["review",1]]},{"id":"skills/bioskills/bio-chemoinformatics-admet-prediction/scripts/predict_admet.py#annotate_compounds","name":[["annotate",1],["compounds",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["admet",2],["prediction",1],["scripts",1],["predict",1],["py",1]],"body":[["def",2],["annotate",3],["compounds",3],["molecules",3],["project",1],["specific",1],["ranking",1],["decisions",1],["belong",1],["downstream",1],["results",3],["mol",4],["if",2],["none",2],["continue",2],["props",3],["calculate",1],["druglikeness",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-admet-prediction/scripts/predict_admet.py#batch_druglikeness","name":[["batch",1],["druglikeness",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["admet",2],["prediction",1],["scripts",1],["predict",1],["py",1]],"body":[["def",2],["batch",2],["druglikeness",3],["molecules",4],["calculate",2],["drug",1],["likeness",1],["multiple",1],["results",3],["mol",4],["props",4],["if",1],["smiles",2],["chem",1],["append",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-chemoinformatics-admet-prediction/scripts/predict_admet.py#calculate_druglikeness","name":[["calculate",1],["druglikeness",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["admet",2],["prediction",1],["scripts",1],["predict",1],["py",1]],"body":[["def",2],["calculate",3],["druglikeness",2],["mol",12],["drug",1],["likeness",1],["properties",1],["if",1],["none",2],["return",2],["mw",4],["descriptors",3],["wt",1],["logp",3],["log",2],["hbd",4],["lipinski",4],["num",3],["hdonors",1],["hba",4],["hacceptors",1],["tpsa",5],["rotatable",5],["bonds",2],["violations",3],["sum",1],["500",1],["10",2],["qed",2],["veber",1],["compliant",1],["140",1]]},{"id":"skills/bioskills/bio-chemoinformatics-admet-prediction/scripts/predict_admet.py#flag_pains","name":[["flag",1],["pains",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["admet",2],["prediction",1],["scripts",1],["predict",1],["py",1]],"body":[["def",2],["flag",3],["pains",4],["molecules",4],["patterns",1],["without",1],["treating",1],["them",1],["as",1],["categorical",1],["exclusions",1],["returns",1],["unflagged",1],["flagged",4],["descriptions",1],["params",5],["filter",4],["catalog",6],["add",1],["catalogs",1],["clean",3],["mol",5],["if",2],["none",2],["continue",1],["entry",3],["first",1],["match",1],["append",2],["else",1],["description",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-admet-prediction/scripts/predict_admet.py#flag_structural_alerts","name":[["flag",1],["structural",1],["alerts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["admet",2],["prediction",1],["scripts",1],["predict",1],["py",1]],"body":[["def",2],["flag",3],["structural",3],["alerts",6],["molecules",4],["catalogs",9],["none",4],["multiple",1],["without",1],["discarding",1],["if",3],["filter",8],["catalog",8],["params",7],["pains",1],["brenk",1],["nih",1],["cat",2],["add",1],["clean",3],["mol",5],["continue",1],["matches",4],["not",1],["append",2],["else",1],["description",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-admet-prediction/scripts/predict_admet.py#load_admetlab_results","name":[["load",1],["admetlab",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["admet",2],["prediction",1],["scripts",1],["predict",1],["py",1]],"body":[["def",2],["load",3],["admetlab",4],["results",5],["csv",5],["path",3],["output",1],["produced",1],["by",1],["current",1],["official",1],["api",1],["workflow",1],["pd",1],["read",1],["if",1],["empty",1],["raise",1],["value",1],["error",1],["result",1],["file",1],["contains",1],["no",1],["predictions",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-conformer-generation/scripts/gen_conformers.py","name":[["gen",1],["conformers",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["conformer",1],["generation",1],["scripts",1],["gen",1],["conformers",1],["py",1]],"body":[["reference",1],["rdkit",3],["2024",1],["09",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["import",3],["chem",3],["all",1],["as",1],["np",1],["name",1],["main",1],["example",1],["caffeine",1],["conf",5],["20",2],["mmff94",1],["optimization",1],["mol",3],["data",3],["gen",1],["conformer",1],["ensemble",1],["cn1cnc2c1c",1],["n2",1],["pruned",3],["prune",1],["rmsd",3],["cutoff",1],["window",5],["filter",1],["energy",1],["kcal",2],["10",2],["print",1],["generated",1],["len",3],["after",1],["pruning",1]]},{"id":"skills/bioskills/bio-chemoinformatics-conformer-generation/scripts/gen_conformers.py#boltzmann_average","name":[["boltzmann",1],["average",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["conformer",1],["generation",1],["scripts",1],["gen",1],["conformers",1],["py",1]],"body":[["def",2],["boltzmann",4],["average",3],["values",3],["energies",6],["300",2],["weighted",1],["per",2],["conformer",1],["properties",1],["np",4],["array",2],["kt",2],["001987",1],["kcal",1],["mol",1],["constant",1],["chemistry",1],["units",1],["rel",2],["min",1],["exp",1],["sum",2],["return",1],["float",1]]},{"id":"skills/bioskills/bio-chemoinformatics-conformer-generation/scripts/gen_conformers.py#filter_energy_window","name":[["filter",1],["energy",1],["window",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["conformer",1],["generation",1],["scripts",1],["gen",1],["conformers",1],["py",1]],"body":[["def",2],["filter",2],["energy",4],["window",6],["conf",6],["data",6],["kcal",3],["10",2],["keep",1],["only",1],["conformers",2],["within",1],["minimum",1],["if",3],["not",1],["return",2],["any",1],["none",1],["raise",1],["value",1],["error",1],["filtering",1],["requires",1],["optimized",1],["energies",1],["min",3],["cid",2]]},{"id":"skills/bioskills/bio-chemoinformatics-conformer-generation/scripts/gen_conformers.py#gen_conformer_ensemble","name":[["gen",1],["conformer",1],["ensemble",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["conformer",1],["generation",1],["scripts",1],["gen",1],["conformers",1],["py",1]],"body":[["def",2],["gen",2],["conformer",5],["ensemble",3],["smiles",4],["conf",8],["20",2],["seed",4],["42",2],["optimize",3],["true",3],["generate",1],["via",1],["etkdgv3",2],["mmff94",1],["optimization",2],["mol",12],["chem",8],["from",1],["if",6],["none",5],["return",3],["add",1],["hs",1],["params",7],["all",7],["random",2],["coords",1],["max",2],["iterations",1],["1000",2],["ids",3],["embed",1],["multiple",1],["confs",2],["num",1],["not",4],["int",2],["cid",8],["data",3],["mmff",4],["props",3],["mmffget",2],["molecule",5],["properties",1],["variant",1],["mmff94s",2],["uff",4],["uffhas",1],["raise",3],["value",2],["error",3],["neither",1],["nor",1],["covers",1],["ff",4],["uffget",1],["force",3],["field",3],["id",2],["else",1],["could",1],["construct",1],["status",2],["minimize",1],["its",1],["runtime",1],["did",1],["converge",1],["append",1],["float",1],["calc",1],["energy",1]]},{"id":"skills/bioskills/bio-chemoinformatics-conformer-generation/scripts/gen_conformers.py#macrocycle_conformers","name":[["macrocycle",1],["conformers",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["conformer",1],["generation",1],["scripts",1],["gen",1],["conformers",1],["py",1]],"body":[["def",2],["macrocycle",5],["conformers",4],["smiles",7],["conf",3],["200",2],["seed",4],["42",2],["generate",1],["torsion",1],["preferences",1],["12",1],["atom",1],["rings",1],["mol",7],["chem",4],["from",1],["if",2],["none",1],["raise",2],["value",1],["error",2],["invalid",1],["add",1],["hs",1],["params",8],["all",2],["etkdgv3",1],["random",2],["coords",1],["true",3],["torsions",2],["small",1],["ring",1],["max",1],["iterations",1],["5000",1],["ids",2],["list",1],["embed",1],["multiple",1],["confs",2],["num",1],["not",1],["runtime",1],["no",1],["embedded",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-conformer-generation/scripts/gen_conformers.py#prune_rmsd","name":[["prune",1],["rmsd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["conformer",1],["generation",1],["scripts",1],["gen",1],["conformers",1],["py",1]],"body":[["def",2],["prune",2],["rmsd",8],["mol",4],["conf",3],["data",3],["cutoff",4],["remove",1],["conformers",1],["within",1],["already",1],["kept",3],["one",1],["keep",4],["cid",5],["unique",3],["true",1],["all",1],["chem",1],["best",1],["rms",1],["if",2],["false",1],["break",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-covalent-design/scripts/warhead_classifier.py","name":[["warhead",1],["classifier",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["covalent",1],["design",1],["scripts",1],["warhead",1],["classifier",1],["py",1]],"body":[["reference",1],["rdkit",2],["2024",1],["09",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["classify",3],["score",1],["covalent",1],["warheads",3],["compound",2],["library",1],["from",1],["import",1],["chem",1],["warhead",4],["smarts",1],["acrylamide",10],["cx3",14],["ox1",6],["nx3",5],["alpha",3],["substituted",4],["methacrylamide",3],["chloroacetamide",4],["ch2",2],["cl",1],["bromoacetamide",3],["br",1],["vinyl",3],["sulfone",3],["sx4",3],["sulfonyl",3],["fluoride",3],["fluorosulfate",3],["sufex",3],["aldehyde",3],["h1",1],["boronate",3],["nitrile",3],["epoxide",3],["aziridine",3],["maleimide",3],["c1",1],["isothiocyanate",3],["nx2",2],["sx1",1],["isocyanate",3],["nominal",1],["classes",1],["qualitative",1],["annotations",1],["not",1],["level",1],["rate",1],["predictions",1],["reactivity",1],["tier",1],["high",7],["very",1],["moderate",4],["context",1],["dependent",1],["low",2],["reversible",2],["target",1],["residue",2],["selectivity",2],["cys",12],["lys",7],["tyr",2],["ser",4],["thr",1],["asp",1],["name",1],["main",1],["valid",1],["generic",1],["example",4],["cc",1],["n1",1],["ccccc1",1],["print",4],["abpp",4],["probe",1],["ccl",1],["ncc1ccccc1",1],["has",2],["recognized",2]]},{"id":"skills/bioskills/bio-chemoinformatics-covalent-design/scripts/warhead_classifier.py#classify_warheads","name":[["classify",1],["warheads",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["covalent",1],["design",1],["scripts",1],["warhead",1],["classifier",1],["py",1]],"body":[["def",2],["classify",2],["warheads",3],["smi",3],["identify",1],["smiles",2],["return",3],["per",1],["warhead",2],["matches",5],["reactivity",3],["tier",3],["mol",5],["chem",2],["from",2],["if",3],["none",3],["name",4],["smarts",4],["items",1],["pat",3],["continue",1],["substruct",1],["count",1],["len",1],["unknown",2],["targets",1],["residue",1],["selectivity",1]]},{"id":"skills/bioskills/bio-chemoinformatics-covalent-design/scripts/warhead_classifier.py#has_recognized_warhead","name":[["has",1],["recognized",1],["warhead",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["covalent",1],["design",1],["scripts",1],["warhead",1],["classifier",1],["py",1]],"body":[["def",2],["has",2],["recognized",2],["warhead",2],["smi",3],["return",3],["whether",1],["any",1],["catalogued",1],["substructure",1],["present",1],["not",1],["suitability",1],["filter",1],["matches",3],["classify",1],["warheads",1],["if",1],["none",1],["false",1],["bool",1]]},{"id":"skills/bioskills/bio-chemoinformatics-free-energy-calculations/scripts/openfe_rbfe.py","name":[["openfe",1],["rbfe",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["free",1],["energy",1],["calculations",1],["scripts",1],["openfe",1],["rbfe",1],["py",1]],"body":[["reference",1],["open",4],["fe",3],["mm",1],["alchemlyb",1],["pymbar",1],["verify",1],["api",2],["if",2],["version",1],["differs",1],["note",1],["setup",2],["complex",1],["sketch",1],["call",1],["pattern",1],["full",3],["reproduction",1],["requires",2],["gpu",2],["multi",1],["hour",1],["run",2],["name",1],["main",1],["demonstration",1],["only",1],["sdf",1],["pdb",1],["cluster",1],["print",1],["see",1],["at",1],["https",1],["docs",1],["openfree",1],["energy",1]]},{"id":"skills/bioskills/bio-chemoinformatics-free-energy-calculations/scripts/openfe_rbfe.py#analyze_mbar","name":[["analyze",1],["mbar",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["free",1],["energy",1],["calculations",1],["scripts",1],["openfe",1],["rbfe",1],["py",1]],"body":[["def",2],["analyze",3],["mbar",7],["nk",6],["files",4],["300",3],["gromacs",1],["xvg",1],["pass",1],["simulation",1],["temperature",1],["starting",1],["default",1],["from",4],["alchemlyb",4],["parsing",1],["import",4],["gmx",2],["concat",2],["estimators",1],["postprocessors",1],["units",1],["kcalmol",3],["nks",3],["append",1],["extract",1],["fit",1],["delta",6],["iloc",2],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-free-energy-calculations/scripts/openfe_rbfe.py#cycle_closure_residual","name":[["cycle",1],["closure",1],["residual",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["free",1],["energy",1],["calculations",1],["scripts",1],["openfe",1],["rbfe",1],["py",1]],"body":[["def",2],["cycle",4],["closure",4],["residual",2],["edges",6],["compute",1],["error",1],["closed",1],["rbfe",1],["list",1],["lig",2],["delta",1],["sd",2],["returns",1],["total",5],["should",1],["be",1],["if",1],["good",1],["propagated",1],["sum",2],["var",2],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-free-energy-calculations/scripts/openfe_rbfe.py#estimate_rbfe_pair","name":[["estimate",1],["rbfe",1],["pair",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["free",1],["energy",1],["calculations",1],["scripts",1],["openfe",1],["rbfe",1],["py",1]],"body":[["def",2],["estimate",2],["rbfe",3],["pair",2],["receptor",3],["pdb",4],["lig1",9],["sdf",8],["lig2",9],["lambdas",8],["12",2],["sim",6],["time",6],["ns",9],["build",1],["version",1],["checked",1],["open",3],["fe",3],["transformations",3],["execute",2],["returned",1],["their",1],["protocol",12],["dags",1],["serialize",1],["them",1],["openfe",4],["quickrun",1],["setup",4],["function",1],["not",1],["run",1],["md",1],["from",8],["import",3],["small",3],["molecule",3],["component",7],["protein",7],["solvent",24],["chemical",5],["system",13],["transformation",9],["lomap",3],["atom",2],["mapper",3],["protocols",1],["openmm",1],["rfe",1],["relative",5],["hybrid",5],["topology",5],["file",3],["bound",8],["ligand",4],["solv",4],["twelve",1],["replicas",3],["repository",1],["defaults",1],["only",2],["adjust",1],["both",2],["state",5],["overlap",1],["exchange",1],["replicate",1],["convergence",1],["diagnostics",1],["settings",20],["default",4],["lambda",4],["windows",2],["simulation",4],["production",2],["length",2],["complex",9],["recommends",1],["reducing",1],["leg",1],["padding",2],["its",1],["solvation",1],["nm",1],["explicitly",1],["selected",1],["supported",1],["cli",1],["kartograf",1],["inspect",2],["proposed",1],["mapping",6],["before",1],["execution",1],["next",1],["suggest",1],["mappings",2],["name",2],["return",1],["note",1],["then",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py","name":[["calculate",1],["descriptors",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["molecular",1],["descriptor",1],["fingerprint",3],["calculation",1],["rdkit",7],["reference",1],["2024",1],["09",1],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",6],["import",7],["chem",6],["all",1],["descriptors",3],["lipinski",5],["rd",1],["generator",1],["qed",2],["maccskeys",1],["ml",1],["molecule",1],["as",2],["np",1],["pd",1],["name",1],["main",1],["mol",6],["smiles",1],["cco",1],["print",7],["morgan",2],["ecfp4",1],["fp",3],["shape",2],["bits",1],["sum",1],["properties",1],["calculate",2],["items",2],["passes",2],["drug",1],["likeness",1],["druglikeness",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#batch_calculate_descriptors","name":[["batch",1],["calculate",1],["descriptors",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["batch",2],["calculate",3],["descriptors",4],["molecules",4],["descriptor",6],["list",6],["none",5],["multiple",1],["if",3],["mol",6],["wt",1],["log",1],["tpsa",1],["num",3],["hdonors",1],["hacceptors",1],["rotatable",1],["bonds",1],["results",4],["append",2],["continue",1],["row",4],["name",5],["qed",2],["else",1],["getattr",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#batch_fingerprints","name":[["batch",1],["fingerprints",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["batch",2],["fingerprints",3],["molecules",4],["fp",10],["type",9],["ecfp4",4],["bits",7],["2048",2],["generate",1],["multiple",1],["if",4],["not",1],["ecfp6",2],["maccs",4],["raise",1],["value",1],["error",1],["unsupported",1],["fingerprint",3],["length",2],["167",1],["else",1],["fps",6],["mol",5],["none",1],["append",4],["np",3],["zeros",1],["dtype",1],["uint8",1],["continue",1],["morgan",2],["radius",2],["elif",2],["keys",1],["return",1],["array",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#calculate_3d_descriptors","name":[["calculate",1],["3d",1],["descriptors",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["calculate",3],["3d",2],["descriptors",3],["mol",11],["requires",1],["conformer",2],["from",1],["rdkit",1],["chem",6],["import",1],["descriptors3",5],["add",1],["hs",1],["embed",3],["status",4],["all",5],["molecule",4],["etkdgv3",2],["if",3],["raise",3],["runtime",2],["error",3],["failed",1],["generate",1],["not",2],["mmffhas",1],["params",1],["value",1],["mmff94",2],["parameters",1],["unavailable",1],["optimization",3],["mmffoptimize",1],["did",1],["converge",1],["return",1],["asphericity",2],["eccentricity",2],["inertial",2],["shape",2],["factor",2],["radius",2],["gyration",2]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#calculate_all_descriptors","name":[["calculate",1],["all",1],["descriptors",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["calculate",3],["all",3],["descriptors",8],["mol",3],["available",1],["rdkit",1],["descriptor",4],["names",3],["desc",1],["list",1],["calculator",3],["molecule",1],["molecular",1],["calc",1],["return",1],["dict",1],["zip",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#calculate_druglikeness","name":[["calculate",1],["druglikeness",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["calculate",4],["druglikeness",2],["mol",8],["comprehensive",1],["drug",1],["likeness",1],["properties",1],["if",1],["none",2],["return",2],["props",10],["lipinski",4],["update",1],["tpsa",3],["descriptors",1],["rotatable",3],["bonds",3],["num",2],["aromatic",2],["rings",2],["qed",2],["violations",1],["sum",1],["mw",1],["500",1],["log",1],["hbd",1],["hba",1],["10",2],["veber",1],["compliant",1],["140",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#calculate_lipinski","name":[["calculate",1],["lipinski",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["calculate",3],["lipinski",5],["mol",8],["rule",1],["properties",1],["return",1],["mw",1],["descriptors",2],["wt",1],["log",2],["hbd",1],["num",2],["hdonors",1],["hba",1],["hacceptors",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#get_maccs_keys","name":[["maccs",1],["keys",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["maccs",3],["keys",3],["mol",3],["generate",1],["fingerprint",1],["167",1],["bits",1],["fp",2],["maccskeys",2],["gen",1],["return",1],["np",1],["array",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#get_morgan_fingerprint","name":[["morgan",1],["fingerprint",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["morgan",4],["fingerprint",5],["mol",3],["radius",6],["bits",3],["2048",2],["chirality",4],["false",2],["generate",1],["ecfp",1],["ecfp4",1],["ecfp6",1],["generator",4],["rd",1],["fp",3],["size",1],["include",1],["return",1],["np",1],["array",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-descriptors/scripts/calculate_descriptors.py#passes_lipinski","name":[["passes",1],["lipinski",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["descriptors",2],["scripts",1],["calculate",1],["py",1]],"body":[["def",2],["passes",2],["lipinski",4],["mol",3],["check",1],["rule",1],["compliance",1],["props",5],["calculate",1],["return",1],["mw",1],["500",1],["log",1],["hbd",1],["hba",1],["10",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py","name":[["molecule",1],["io",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["molecular",2],["operations",1],["rdkit",6],["reading",1],["writing",1],["standardizing",1],["structures",1],["reference",1],["2024",1],["09",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",7],["import",5],["chem",9],["all",1],["mol",11],["standardize",3],["rd",2],["draw",1],["draw2",1],["pathlib",1],["path",1],["name",1],["main",1],["smiles",5],["cco",1],["print",2],["canonical",1],["salt",2],["cc",1],["na",1],["standardized",3],["molecule",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#convert_with_openbabel","name":[["convert",1],["openbabel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["convert",3],["openbabel",4],["input",4],["file",8],["output",7],["format",10],["none",6],["out",5],["between",1],["formats",1],["open",2],["babel",2],["note",1],["uses",1],["from",2],["import",2],["pybel",4],["if",2],["path",2],["suffix",2],["outputfile",1],["str",2],["overwrite",1],["true",1],["mol",2],["readfile",1],["write",1],["close",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#draw_molecule","name":[["draw",1],["molecule",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["draw",4],["molecule",4],["mol",6],["filename",3],["size",4],["400",2],["300",2],["png",1],["rd",2],["draw2",3],["drawer",4],["dcairo",1],["finish",1],["drawing",2],["open",1],["wb",1],["as",1],["write",1],["text",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#draw_with_substructure","name":[["draw",1],["substructure",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["draw",5],["substructure",3],["mol",8],["smarts",4],["filename",3],["size",4],["400",2],["300",2],["molecule",3],["highlighted",1],["pattern",2],["chem",1],["from",1],["match",4],["substruct",1],["drawer",5],["rd",1],["draw2",2],["dcairo",1],["if",1],["highlight",1],["atoms",1],["else",1],["finish",1],["drawing",2],["open",1],["wb",1],["as",1],["write",1],["text",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#read_sdf","name":[["read",1],["sdf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["read",3],["sdf",3],["filepath",4],["molecules",6],["from",2],["file",1],["supplier",3],["chem",1],["sdmol",1],["str",1],["mol",3],["if",1],["not",1],["none",1],["append",1],["print",1],["loaded",1],["len",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#read_smiles_file","name":[["read",1],["smiles",1],["file",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["read",3],["smiles",9],["file",3],["filepath",4],["delimiter",3],["col",7],["name",5],["molecules",6],["from",3],["open",1],["as",1],["line",2],["stripped",3],["strip",1],["if",3],["not",1],["continue",1],["parts",4],["split",1],["mol",5],["chem",1],["len",2],["prop",1],["append",1],["print",1],["loaded",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#standardize_library","name":[["standardize",1],["library",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["standardize",4],["library",2],["molecules",5],["list",1],["standardized",5],["failed",4],["mol",2],["std",3],["molecule",1],["if",1],["not",1],["none",1],["append",1],["else",1],["print",1],["len",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#standardize_molecule","name":[["standardize",1],["molecule",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["standardize",6],["molecule",2],["mol",18],["full",1],["standardization",1],["pipeline",1],["order",1],["sanitize",2],["normalize",2],["neutralize",1],["canonicalize",2],["tautomer",2],["strip",1],["salts",1],["if",1],["none",3],["return",3],["try",1],["chem",1],["except",1],["exception",1],["normalizer",3],["rd",4],["uncharger",3],["uncharge",1],["enumerator",3],["remover",3],["fragment",1],["remove",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#write_sdf","name":[["write",1],["sdf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["write",4],["sdf",3],["molecules",6],["filepath",4],["properties",4],["none",4],["file",1],["writer",4],["chem",1],["sdwriter",1],["str",1],["if",2],["not",2],["props",1],["list",1],["mol",3],["close",1],["print",1],["wrote",1],["len",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-io/scripts/molecule_io.py#write_smiles","name":[["write",1],["smiles",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["io",2],["scripts",1],["molecule",1],["py",1]],"body":[["def",2],["write",5],["smiles",7],["molecules",4],["filepath",3],["include",3],["name",7],["true",2],["file",1],["open",1],["as",1],["mol",6],["if",2],["none",1],["continue",1],["chem",1],["has",1],["prop",2],["else",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-standardization/scripts/standardize_library.py","name":[["standardize",1],["library",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["standardization",1],["scripts",1],["standardize",1],["library",1],["py",1]],"body":[["reference",1],["rdkit",3],["2024",1],["09",1],["chembl",2],["structure",2],["pipeline",2],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",3],["import",4],["chem",2],["mol",4],["standardize",3],["rd",1],["parent",1],["as",1],["pd",2],["name",1],["main",1],["test",2],["smiles",5],["cc",2],["oc1ccccc1",2],["aspirin",2],["na",1],["sodium",1],["salt",1],["ccc",1],["nc1ccc",1],["cc1",1],["different",1],["tautomer",1],["ambiguous",1],["invalid",1],["parse",1],["failure",1],["df",2],["data",2],["frame",1],["ic50",1],["none",1],["result",2],["prepare",1],["qsar",1],["print",1],["inchikey",1],["activity",1],["replicates",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-standardization/scripts/standardize_library.py#chembl_standardize","name":[["chembl",1],["standardize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["standardization",1],["scripts",1],["standardize",1],["library",1],["py",1]],"body":[["def",2],["chembl",3],["standardize",5],["smi",3],["apply",1],["ch",1],["embl",1],["structure",1],["pipeline",1],["parent",4],["mol",11],["chem",2],["from",1],["smiles",2],["if",2],["none",4],["return",4],["parse",1],["failure",1],["try",1],["std",2],["exclude",2],["excluded",1],["by",1],["ok",1],["except",1],["exception",1],["as",1],["error",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-standardization/scripts/standardize_library.py#prepare_qsar_data","name":[["prepare",1],["qsar",1],["data",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["standardization",1],["scripts",1],["standardize",1],["library",1],["py",1]],"body":[["def",2],["prepare",2],["qsar",2],["data",5],["df",8],["smiles",14],["col",6],["activity",13],["ic50",2],["pipeline",3],["chembl",4],["standardize",3],["generate",1],["ch",2],["ikey",2],["deduplicate",2],["mean",3],["aggregate",2],["ml",1],["training",1],["rows",3],["row",3],["iterrows",1],["smi",10],["if",6],["std",12],["status",3],["else",2],["rdkit",1],["ok",2],["failed",1],["none",1],["continue",2],["mol",5],["chem",2],["from",1],["skip",1],["inorganic",1],["no",1],["carbon",1],["compounds",1],["sum",1],["atom",2],["atoms",1],["atomic",1],["num",1],["append",1],["inchikey",3],["inchi",1],["key",1],["original",4],["pd",2],["frame",2],["empty",1],["return",2],["columns",1],["replicates",2],["by",1],["dedup",2],["groupby",1],["agg",1],["first",1],["count",1],["list",1],["reset",1],["index",1]]},{"id":"skills/bioskills/bio-chemoinformatics-molecular-standardization/scripts/standardize_library.py#rdkit_standardize","name":[["rdkit",1],["standardize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["molecular",1],["standardization",1],["scripts",1],["standardize",1],["library",1],["py",1]],"body":[["def",2],["rdkit",2],["standardize",7],["smi",3],["keep",3],["isotopes",3],["false",2],["full",1],["rd",5],["mol",22],["pipeline",1],["sanitize",2],["largest",4],["fragment",2],["normalize",2],["uncharge",2],["canon",1],["tautomer",2],["chem",4],["from",1],["smiles",2],["if",2],["none",2],["return",2],["chooser",1],["prefer",1],["organic",1],["true",5],["choose",1],["normalizer",3],["canonical",3],["order",3],["selects",1],["neutralization",1],["sites",1],["uncharger",3],["enumerator",3],["canonicalize",1],["not",1],["atom",2],["atoms",1],["isotope",1],["assign",1],["stereochemistry",1],["clean",1],["force",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pharmacophore-modeling/scripts/pharmacophore.py","name":[["pharmacophore",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pharmacophore",2],["modeling",1],["scripts",1],["py",1]],"body":[["reference",1],["rdkit",4],["2024",1],["09",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["coarse",1],["feature",3],["family",3],["prefilter",3],["pharmacophore",1],["workflow",1],["import",4],["os",1],["from",3],["chem",3],["all",1],["chemical",1],["features",1],["rdpaths",1],["rddata",1],["dir",1],["name",1],["main",1],["queries",2],["cc",2],["nc1ccc",3],["c2ccccc2",1],["cc1",3],["c2ccc",2],["cc2",2],["library",2],["ccc",1],["cl",1],["cccccc",1],["c1ccncc1",1],["hits",2],["print",1],["matches",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pharmacophore-modeling/scripts/pharmacophore.py#feature_family_prefilter","name":[["feature",1],["family",1],["prefilter",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pharmacophore",2],["modeling",1],["scripts",1],["py",1]],"body":[["def",2],["feature",6],["family",2],["prefilter",4],["query",3],["mol",8],["list",4],["library",3],["smiles",5],["by",1],["families",1],["before",1],["distance",1],["constrained",1],["search",1],["factory",4],["active",2],["mols",2],["chem",2],["from",2],["if",4],["isinstance",1],["str",1],["else",1],["common",3],["shared",1],["types",2],["not",1],["return",2],["hits",3],["smi",3],["none",1],["continue",1],["has",1],["append",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pharmacophore-modeling/scripts/pharmacophore.py#get_feature_factory","name":[["feature",1],["factory",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pharmacophore",2],["modeling",1],["scripts",1],["py",1]],"body":[["def",2],["feature",4],["factory",4],["fdef",7],["path",6],["none",3],["build",2],["rdkit",2],["default",1],["uses",1],["base",2],["features",3],["from",1],["if",1],["os",1],["join",1],["rddata",1],["dir",1],["return",1],["chemical",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pharmacophore-modeling/scripts/pharmacophore.py#has_feature_types","name":[["has",1],["feature",1],["types",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pharmacophore",2],["modeling",1],["scripts",1],["py",1]],"body":[["def",2],["has",2],["feature",4],["types",6],["query",5],["features",6],["target",11],["mol",3],["factory",3],["check",1],["family",1],["presence",1],["only",1],["not",1],["distance",2],["match",2],["chem",4],["add",1],["hs",1],["all",3],["embed",1],["molecule",3],["etkdgv3",1],["mmffoptimize",1],["simple",1],["type",1],["loose",1],["production",1],["constrained",1],["qf",3],["return",1],["issubset",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pharmacophore-modeling/scripts/pharmacophore.py#molecule_features","name":[["molecule",1],["features",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pharmacophore",2],["modeling",1],["scripts",1],["py",1]],"body":[["def",2],["molecule",3],["features",4],["mol",4],["factory",3],["extract",1],["pharmacophore",1],["from",1],["feats",2],["return",1],["family",1],["type",1],["list",1],["atom",1],["ids",1],["pos",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pharmacophore-modeling/scripts/pharmacophore.py#shared_feature_types_prefilter","name":[["shared",1],["feature",1],["types",1],["prefilter",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pharmacophore",2],["modeling",1],["scripts",1],["py",1]],"body":[["def",2],["shared",3],["feature",3],["types",7],["prefilter",2],["active",4],["mols",3],["factory",3],["conf",3],["20",2],["find",2],["labels",1],["not",2],["derive",1],["pharmacophore",1],["generate",1],["conformers",1],["embedded",3],["mol",3],["if",2],["none",1],["continue",1],["chem",4],["add",1],["hs",1],["all",8],["embed",1],["multiple",1],["confs",3],["num",1],["params",1],["etkdgv3",1],["mmffoptimize",1],["molecule",3],["append",1],["extract",1],["features",7],["per",1],["return",2],["cross",1],["reference",1],["appearing",1],["compounds",1],["common",3],["feats",2]]},{"id":"skills/bioskills/bio-chemoinformatics-pose-validation/scripts/validate_poses.py","name":[["validate",1],["poses",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pose",1],["validation",1],["scripts",1],["validate",1],["poses",1],["py",1]],"body":[["reference",1],["pose",4],["busters",2],["rdkit",3],["2024",1],["09",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",3],["posebusters",1],["import",4],["chem",3],["all",1],["as",1],["pd",1],["name",1],["main",1],["example",2],["usage",1],["requires",1],["real",1],["sdf",3],["pdb",3],["results",2],["qc",1],["pipeline",1],["docked",2],["receptor",2],["print",2],["idx",1],["pb",1],["valid",1],["strain",1],["kcal",1],["provide",1],["run",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pose-validation/scripts/validate_poses.py#ligand_strain_mmff","name":[["ligand",1],["strain",1],["mmff",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pose",1],["validation",1],["scripts",1],["validate",1],["poses",1],["py",1]],"body":[["def",2],["ligand",2],["strain",12],["mmff",11],["docked",15],["sdf",3],["ref",21],["conf",7],["20",2],["compute",1],["relative",1],["mmff94",1],["versus",1],["lowest",1],["sampled",1],["conformer",1],["suppl",2],["chem",13],["sdmol",1],["supplier",1],["remove",1],["hs",3],["false",1],["sanitize",1],["true",2],["rows",11],["enumerate",1],["if",10],["none",14],["append",10],["pose",10],["idx",10],["kcal",9],["note",9],["parse",2],["fail",2],["continue",8],["generate",1],["reference",3],["unconstrained",1],["ensemble",1],["same",2],["chemistry",1],["smi",2],["mol",12],["smiles",2],["from",1],["add",5],["props",6],["all",7],["mmffget",4],["molecule",5],["properties",2],["no",2],["params",3],["ids",3],["list",1],["embed",1],["multiple",1],["confs",3],["num",4],["etkdgv3",1],["not",3],["embedding",1],["failed",3],["mmffoptimize",1],["energies",5],["ff",8],["force",4],["field",4],["id",1],["calc",2],["energy",2],["min",3],["comparable",1],["only",1],["explicit",1],["atom",6],["system",2],["any",1],["missing",1],["coordinates",1],["relax",1],["atoms",4],["while",1],["preserving",1],["heavy",1],["coords",1],["mismatch",1],["dock",10],["atomic",1],["fixed",1],["point",1],["minimize",1],["max",1],["its",1],["200",1],["ok",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pose-validation/scripts/validate_poses.py#pose_qc_pipeline","name":[["pose",1],["qc",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pose",1],["validation",1],["scripts",1],["validate",1],["poses",1],["py",1]],"body":[["def",2],["pose",5],["qc",2],["pipeline",2],["docked",4],["sdf",8],["receptor",3],["pdb",3],["strain",11],["cutoff",6],["none",5],["ref",4],["run",2],["busters",1],["report",1],["relative",1],["optional",1],["user",2],["pb",4],["df",6],["posebusters",1],["idx",2],["range",1],["len",1],["ligand",1],["mmff",1],["combined",5],["merge",1],["left",1],["if",1],["not",1],["passes",1],["kcal",2],["notna",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-pose-validation/scripts/validate_poses.py#run_posebusters","name":[["run",1],["posebusters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["pose",1],["validation",1],["scripts",1],["validate",1],["poses",1],["py",1]],"body":[["def",2],["run",3],["posebusters",2],["pred",6],["sdf",9],["receptor",4],["pdb",4],["ref",5],["none",2],["pose",4],["busters",3],["return",2],["per",1],["validity",1],["data",1],["frame",1],["config",3],["redock",1],["if",3],["else",2],["dock",1],["bust",5],["results",6],["mol",5],["true",1],["cond",2],["collect",1],["boolean",1],["check",1],["columns",2],["returns",1],["metadata",1],["bool",4],["checks",1],["cols",2],["col",3],["select",1],["dtypes",1],["include",1],["not",1],["lower",1],["startswith",1],["rmsd",1],["pb",1],["valid",1],["all",1],["axis",1]]},{"id":"skills/bioskills/bio-chemoinformatics-protac-degraders/scripts/protac_enumerate.py","name":[["protac",1],["enumerate",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["protac",2],["degraders",1],["scripts",1],["enumerate",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["enumerate",2],["connected",1],["protac",2],["like",1],["molecules",1],["from",2],["explicit",2],["attachment",1],["points",1],["reference",1],["rdkit",2],["2024",1],["09",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["chem",1],["linker",1],["dummy",1],["map",2],["joins",2],["target",3],["fragment",6],["e3",3],["linkers",2],["short",3],["alkyl",3],["cc",2],["pegylated",3],["coc",1],["piperazine",2],["n1",3],["ccn",2],["cc1",4],["medium",2],["ccccc",1],["ccocc",1],["acid",1],["triazole",2],["cn1cc",1],["nn1",2],["long",2],["cccccccccc",1],["coccoccoc",1],["rigid",1],["piperidine",1],["cn1",1],["ccc",3],["extended",1],["ccccn1cc",1],["cccc",1],["name",3],["main",1],["demonstration",1],["fragments",1],["only",1],["each",1],["has",1],["one",1],["exit",1],["vector",1],["c1ccc",1],["cn2",1],["ccocc2",1],["nc1",1],["smiles",3],["list",1],["items",1],["print",2],["properties",1],["compute",1],["size",1]]},{"id":"skills/bioskills/bio-chemoinformatics-protac-degraders/scripts/protac_enumerate.py#_connect_dummies","name":[["connect",1],["dummies",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["protac",2],["degraders",1],["scripts",1],["enumerate",1],["py",1]],"body":[["def",2],["connect",2],["dummies",2],["left",19],["right",18],["dummy",19],["idx",16],["remove",2],["two",1],["degree",3],["one",2],["atoms",5],["bond",13],["their",1],["neighboring",1],["atom",3],["if",2],["raise",2],["value",2],["error",2],["each",1],["attachment",2],["must",2],["have",1],["exactly",1],["neighbor",7],["neighbors",2],["between",2],["type",5],["chem",6],["single",4],["bonds",2],["be",1],["offset",3],["num",1],["combined",4],["rwmol",1],["combine",1],["mols",1],["add",1],["sorted",1],["reverse",1],["true",1],["product",3],["mol",2],["sanitize",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-protac-degraders/scripts/protac_enumerate.py#_dummy_indices","name":[["dummy",1],["indices",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["protac",2],["degraders",1],["scripts",1],["enumerate",1],["py",1]],"body":[["def",2],["dummy",2],["indices",4],["mol",3],["atom",9],["map",5],["none",3],["idx",1],["atoms",1],["if",1],["atomic",1],["num",2],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-protac-degraders/scripts/protac_enumerate.py#build_protac","name":[["build",1],["protac",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["protac",2],["degraders",1],["scripts",1],["enumerate",1],["py",1]],"body":[["def",2],["build",2],["protac",2],["target",19],["fragment",6],["smi",9],["linker",20],["e3",15],["connect",3],["explicit",1],["dummy",7],["atoms",1],["chem",4],["mol",4],["from",3],["smiles",5],["if",5],["none",3],["raise",5],["value",5],["error",5],["inputs",1],["must",3],["be",1],["valid",1],["dummies",8],["indices",6],["atom",3],["map",3],["len",5],["fragments",1],["each",1],["contain",2],["exactly",1],["one",4],["remaining",4],["expected",1],["attachment",2],["point",2],["product",4],["contains",1],["unconsumed",1],["return",1],["canonical",1],["true",1]]},{"id":"skills/bioskills/bio-chemoinformatics-protac-degraders/scripts/protac_enumerate.py#compute_protac_size","name":[["compute",1],["protac",1],["size",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["protac",2],["degraders",1],["scripts",1],["enumerate",1],["py",1]],"body":[["def",2],["compute",3],["protac",6],["size",2],["smi",3],["descriptive",1],["properties",1],["without",1],["imposing",1],["universal",1],["cutoffs",1],["from",2],["rdkit",1],["chem",2],["import",1],["descriptors",5],["mol",10],["smiles",2],["if",1],["none",1],["raise",1],["value",1],["error",1],["invalid",1],["return",1],["wt",2],["tpsa",2],["log",2],["rot",1],["bonds",2],["num",1],["rotatable",1]]},{"id":"skills/bioskills/bio-chemoinformatics-protac-degraders/scripts/protac_enumerate.py#enumerate_linkers","name":[["enumerate",1],["linkers",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["protac",2],["degraders",1],["scripts",1],["enumerate",1],["py",1]],"body":[["def",2],["enumerate",2],["linkers",9],["target",3],["fragment",6],["smi",6],["e3",3],["none",3],["build",2],["one",1],["connected",1],["molecule",1],["per",1],["valid",1],["linker",3],["raise",1],["bad",1],["fragments",1],["if",1],["else",1],["return",1],["name",2],["protac",1],["items",1]]},{"id":"skills/bioskills/bio-chemoinformatics-reaction-enumeration/scripts/enumerate_reactions.py","name":[["enumerate",1],["reactions",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["reaction",1],["enumeration",1],["scripts",1],["enumerate",1],["reactions",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["reaction",4],["enumeration",2],["virtual",1],["library",2],["generation",1],["reference",1],["rdkit",3],["2024",1],["03",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",3],["import",3],["chem",3],["all",1],["descriptors",1],["itertools",1],["product",1],["smarts",2],["amide",3],["coupling",2],["reductive",1],["amination",1],["suzuki",1],["br",2],["buchwald",1],["ester",1],["formation",1],["name",1],["main",1],["acids",2],["cc",2],["c1ccccc1",2],["oc",1],["ccc1ccccc1",1],["amines",2],["ccn",1],["c1ccc",1],["cc1",1],["ncc",1],["print",7],["products",8],["enumerate",1],["generated",1],["len",2],["sample",1],["valid",2],["validate",1],["mw",2],["max",1],["400",2],["pass",1],["filter",1],["group",1],["decoration",2],["core",2],["groups",2],["decorated",2],["apply",1],["rgroup",1]]},{"id":"skills/bioskills/bio-chemoinformatics-reaction-enumeration/scripts/enumerate_reactions.py#apply_rgroup_decoration","name":[["apply",1],["rgroup",1],["decoration",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["reaction",1],["enumeration",1],["scripts",1],["enumerate",1],["reactions",1],["py",1]],"body":[["def",2],["apply",2],["rgroup",8],["decoration",2],["core",28],["smiles",10],["groups",4],["connect",1],["group",4],["through",1],["one",6],["explicit",1],["each",3],["input",1],["args",1],["exactly",5],["attachment",4],["point",2],["list",1],["chem",9],["mol",8],["from",2],["if",8],["none",2],["raise",6],["value",6],["error",6],["not",2],["valid",2],["dummies",10],["idx",8],["atoms",5],["atomic",2],["num",3],["len",2],["must",4],["contain",2],["products",3],["rg",17],["dummy",8],["atom",3],["degree",2],["have",1],["neighbor",7],["neighbors",2],["bond",12],["between",2],["type",5],["single",4],["bonds",2],["be",1],["offset",3],["combined",4],["rwmol",1],["combine",1],["mols",1],["add",1],["sorted",1],["reverse",1],["true",2],["remove",1],["product",3],["sanitize",1],["append",1],["canonical",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-reaction-enumeration/scripts/enumerate_reactions.py#enumerate_reaction","name":[["enumerate",1],["reaction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["reaction",1],["enumeration",1],["scripts",1],["enumerate",1],["reactions",1],["py",1]],"body":[["def",2],["enumerate",3],["reaction",6],["rxn",7],["smarts",7],["reactant",4],["lists",5],["deduplicate",4],["true",2],["products",6],["from",3],["combinatorial",1],["args",1],["string",1],["list",1],["smiles",8],["remove",1],["duplicate",1],["all",1],["chem",4],["num",3],["warnings",1],["errors",2],["validate",1],["if",4],["raise",1],["value",1],["error",1],["invalid",1],["seen",3],["reactants",3],["product",1],["mols",3],["mol",3],["none",1],["continue",3],["try",2],["prods",2],["run",1],["tuple",1],["prod",5],["sanitize",1],["not",1],["add",1],["append",2],["else",1],["except",2],["exception",2],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-reaction-enumeration/scripts/enumerate_reactions.py#multi_step_synthesis","name":[["multi",1],["step",1],["synthesis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["reaction",1],["enumeration",1],["scripts",1],["enumerate",1],["reactions",1],["py",1]],"body":[["def",2],["multi",3],["step",8],["synthesis",3],["building",5],["blocks",5],["reaction",6],["sequence",4],["enumerate",3],["products",1],["from",1],["args",1],["dict",1],["index",1],["smiles",1],["list",2],["smarts",3],["current",5],["rxn",2],["next",3],["bbs",3],["if",1],["not",1],["break",1],["print",1],["len",1],["intermediates",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-reaction-enumeration/scripts/enumerate_reactions.py#validate_products","name":[["validate",1],["products",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["reaction",1],["enumeration",1],["scripts",1],["enumerate",1],["reactions",1],["py",1]],"body":[["def",2],["validate",3],["products",3],["smiles",7],["list",3],["mw",5],["max",6],["500",2],["logp",5],["filter",1],["enumerated",1],["valid",3],["mol",9],["chem",2],["from",1],["if",3],["none",1],["continue",4],["descriptors",2],["wt",1],["log",1],["try",1],["sanitize",1],["append",1],["except",1],["exception",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-retrosynthesis/scripts/aizynth_batch.py","name":[["aizynth",1],["batch",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["retrosynthesis",1],["scripts",1],["aizynth",1],["batch",1],["py",1]],"body":[["reference",1],["ai",1],["zynth",1],["finder",1],["rdkit",2],["2024",1],["09",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["batch",1],["retrosynthesis",1],["screening",1],["generative",1],["design",1],["feasibility",1],["import",2],["pandas",1],["as",1],["pd",1],["from",1],["chem",1],["name",1],["main",1],["demonstration",1],["only",1],["requires",1],["config",1],["yaml",1],["template",1],["stock",1],["files",1],["print",1],["example",1],["configure",1],["select",1],["resources",1],["per",1],["https",1],["molecularai",1],["github",1],["io",1],["aizynthfinder",1],["python",1],["interface",1],["html",1]]},{"id":"skills/bioskills/bio-chemoinformatics-retrosynthesis/scripts/aizynth_batch.py#batch_screen","name":[["batch",1],["screen",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["retrosynthesis",1],["scripts",1],["aizynth",1],["batch",1],["py",1]],"body":[["def",2],["batch",3],["screen",2],["target",3],["smiles",8],["list",3],["config",3],["path",3],["expansion",4],["policy",8],["stock",4],["filter",4],["none",9],["iteration",4],["limit",4],["100",2],["short",4],["route",4],["max",4],["steps",8],["retrosynthesis",2],["feasibility",7],["classification",1],["finder",3],["setup",1],["rows",5],["smi",6],["if",3],["chem",1],["mol",1],["from",1],["append",3],["parse",1],["failure",1],["best",3],["routes",6],["error",6],["invalid",1],["continue",2],["result",6],["run",1],["single",1],["execution",1],["classify",1],["min",1],["solved",1],["default",1],["len",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-chemoinformatics-retrosynthesis/scripts/aizynth_batch.py#classify_feasibility","name":[["classify",1],["feasibility",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["retrosynthesis",1],["scripts",1],["aizynth",1],["batch",1],["py",1]],"body":[["def",2],["classify",3],["feasibility",2],["routes",4],["short",6],["route",10],["max",4],["steps",5],["none",3],["solved",7],["state",1],["optionally",1],["labeling",1],["user",1],["defined",1],["if",4],["not",3],["return",4],["unsolved",2],["min",1]]},{"id":"skills/bioskills/bio-chemoinformatics-retrosynthesis/scripts/aizynth_batch.py#run_retrosynthesis_single","name":[["run",1],["retrosynthesis",1],["single",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["retrosynthesis",1],["scripts",1],["aizynth",1],["batch",1],["py",1]],"body":[["def",2],["run",2],["retrosynthesis",3],["single",3],["finder",9],["smi",5],["iteration",4],["limit",8],["100",2],["time",4],["120",2],["plan",1],["target",2],["return",3],["route",1],["summary",1],["list",3],["smiles",5],["config",2],["search",3],["try",1],["tree",6],["build",1],["routes",8],["except",1],["exception",1],["as",1],["error",1],["str",1],["score",3],["zip",1],["reaction",1],["trees",1],["scores",1],["leaves",6],["leafs",1],["append",1],["steps",1],["len",2],["reactions",1],["solved",2],["stock",2],["sum",1],["if",1],["leaf",1]]},{"id":"skills/bioskills/bio-chemoinformatics-retrosynthesis/scripts/aizynth_batch.py#setup_finder","name":[["setup",1],["finder",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["retrosynthesis",1],["scripts",1],["aizynth",1],["batch",1],["py",1]],"body":[["def",2],["setup",2],["finder",10],["config",3],["path",3],["expansion",4],["policy",9],["stock",4],["filter",5],["none",3],["initialize",1],["ai",3],["zynth",3],["explicitly",1],["select",4],["configured",1],["resources",1],["from",1],["aizynthfinder",2],["import",1],["configfile",1],["if",1],["not",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-scaffold-analysis/scripts/scaffold_split.py","name":[["scaffold",1],["split",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["scaffold",2],["analysis",1],["scripts",1],["split",1],["py",1]],"body":[["reference",1],["rdkit",3],["2024",1],["09",1],["pandas",2],["scikit",1],["learn",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",3],["collections",1],["import",5],["defaultdict",1],["chem",2],["scaffolds",1],["murcko",1],["scaffold",2],["as",1],["pd",2],["random",1],["name",1],["main",1],["sample",2],["smiles",3],["c1ccc",3],["ncc",2],["cc1",5],["nccc",1],["cl",2],["br",1],["ccc",2],["n1",2],["ccn",2],["c2ccc",2],["cc2",2],["df",3],["data",1],["frame",1],["ic50",1],["small",1],["demo",1],["values",1],["expose",1],["both",1],["partitions",1],["reproducibly",1],["production",1],["ratios",1],["minimum",1],["series",3],["size",3],["must",1],["follow",1],["deployment",1],["dataset",1],["train",4],["test",3],["split",1],["frac",1],["seed",1],["42",1],["print",2],["len",2],["summary",2],["detect",1],["analog",1],["min",1],["string",1]]},{"id":"skills/bioskills/bio-chemoinformatics-scaffold-analysis/scripts/scaffold_split.py#detect_analog_series","name":[["detect",1],["analog",1],["series",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["scaffold",2],["analysis",1],["scripts",1],["split",1],["py",1]],"body":[["def",2],["detect",2],["analog",2],["series",6],["df",3],["smiles",5],["col",3],["min",3],["size",3],["identify",1],["three",1],["members",3],["repository",1],["starting",1],["definition",1],["clusters",3],["scaffold",2],["scaff",4],["cmpds",5],["items",2],["if",1],["len",2],["summary",2],["pd",1],["data",1],["frame",1],["sort",1],["values",1],["ascending",1],["false",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-scaffold-analysis/scripts/scaffold_split.py#get_bemis_murcko_scaffold","name":[["bemis",1],["murcko",1],["scaffold",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["scaffold",2],["analysis",1],["scripts",1],["split",1],["py",1]],"body":[["def",2],["bemis",2],["murcko",3],["scaffold",6],["smi",3],["mol",6],["chem",2],["from",1],["smiles",2],["if",1],["none",2],["return",2]]},{"id":"skills/bioskills/bio-chemoinformatics-scaffold-analysis/scripts/scaffold_split.py#get_generic_framework","name":[["generic",1],["framework",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["scaffold",2],["analysis",1],["scripts",1],["split",1],["py",1]],"body":[["def",2],["generic",3],["framework",4],["smi",3],["mol",6],["chem",2],["from",1],["smiles",2],["if",1],["none",2],["return",2],["scaffold",6],["murcko",2],["make",1]]},{"id":"skills/bioskills/bio-chemoinformatics-scaffold-analysis/scripts/scaffold_split.py#scaffold_clusters","name":[["scaffold",1],["clusters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["scaffold",2],["analysis",1],["scripts",1],["split",1],["py",1]],"body":[["def",2],["scaffold",4],["clusters",5],["df",3],["smiles",6],["col",3],["group",1],["zero",1],["based",1],["row",2],["positions",6],["by",1],["bemis",2],["murcko",2],["defaultdict",1],["list",1],["invalid",5],["pos",3],["smi",2],["enumerate",1],["tolist",1],["scaff",3],["if",2],["none",1],["append",2],["else",1],["raise",1],["value",1],["error",1],["at",1],["return",1],["dict",1]]},{"id":"skills/bioskills/bio-chemoinformatics-scaffold-analysis/scripts/scaffold_split.py#scaffold_split","name":[["scaffold",1],["split",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["scaffold",2],["analysis",1],["scripts",1],["split",1],["py",1]],"body":[["def",2],["scaffold",12],["split",4],["df",5],["smiles",5],["col",3],["train",16],["frac",3],["seed",3],["42",2],["assign",1],["whole",1],["scaffolds",2],["starting",1],["match",1],["deployment",1],["clusters",4],["sort",1],["by",1],["cluster",2],["size",1],["desc",1],["so",1],["large",1],["go",1],["first",2],["sets",8],["sorted",1],["values",1],["key",1],["lambda",1],["len",7],["reverse",1],["true",3],["total",2],["sum",1],["int",1],["rng",2],["random",2],["keep",3],["largest",1],["but",1],["reproducibly",1],["shuffle",2],["actual",1],["tail",4],["if",3],["raise",1],["value",1],["error",5],["requires",1],["at",1],["least",1],["two",1],["distinct",1],["idx",10],["list",1],["test",5],["scaff",5],["enumerate",1],["start",1],["remaining",2],["groups",2],["not",1],["extend",3],["continue",1],["add",2],["abs",2],["else",1],["return",1],["iloc",2],["reset",2],["index",2],["drop",2]]},{"id":"skills/bioskills/bio-chemoinformatics-shape-similarity/scripts/shape_search.py","name":[["shape",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["shape",2],["similarity",1],["scripts",1],["search",1],["py",1]],"body":[["reference",1],["rdkit",4],["2024",1],["09",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",3],["import",3],["chem",3],["all",1],["rd",3],["mol",1],["align",1],["shape",2],["helpers",1],["fingerprint",1],["generator",1],["data",1],["structs",1],["name",1],["main",1],["query",2],["cc",2],["nc1ccc",2],["c2ccccc2",1],["cc1",2],["library",2],["c2ccc",1],["cc2",2],["similar",1],["c1ccccc1",1],["nc2ccc",1],["c3ccccc3",1],["scaffold",3],["hop",3],["candidate",1],["ccc",1],["demo",1],["only",1],["cutoffs",1],["chosen",1],["emit",1],["illustrative",1],["result",2],["fixed",2],["toy",1],["calibrate",1],["both",1],["thresholds",1],["task",1],["relevant",1],["benchmark",1],["hops",3],["candidates",1],["threshold",2],["ecfp",1],["55",1],["not",1],["raise",1],["runtime",1],["error",1],["demonstration",1],["produced",1],["no",1],["print",1]]},{"id":"skills/bioskills/bio-chemoinformatics-shape-similarity/scripts/shape_search.py#ecfp4_tanimoto","name":[["ecfp4",1],["tanimoto",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["shape",2],["similarity",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["ecfp4",4],["tanimoto",4],["smi1",3],["smi2",3],["compute",1],["diversity",1],["check",1],["m1",3],["chem",2],["mol",2],["from",2],["smiles",2],["m2",3],["if",1],["none",3],["return",2],["radius",2],["2048",2],["bits",1],["repository",1],["starting",1],["representation",1],["compare",1],["only",1],["fingerprints",1],["built",1],["identical",1],["project",1],["selected",1],["settings",1],["generator",5],["rd",1],["fingerprint",3],["morgan",1],["fp",1],["size",1],["fp1",2],["fp2",2],["data",1],["structs",1],["similarity",1]]},{"id":"skills/bioskills/bio-chemoinformatics-shape-similarity/scripts/shape_search.py#open3dalign_score","name":[["open3dalign",1],["score",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["shape",2],["similarity",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["open3dalign",2],["score",16],["query",6],["mol",14],["target",6],["align",3],["conformers",3],["o3",5],["return",3],["best",19],["normalized",1],["shape",10],["if",3],["none",6],["o3a",5],["qcid",3],["tcid",4],["coords",4],["cid",11],["range",2],["num",2],["probe",4],["chem",1],["rd",2],["prb",1],["ref",1],["helpers",1],["tanimoto",1],["dist",1],["conf",4],["id1",1],["id2",1],["list",1],["conformer",2],["positions",1],["not",1],["atom",3],["idx",2],["point",2],["enumerate",1],["position",1]]},{"id":"skills/bioskills/bio-chemoinformatics-shape-similarity/scripts/shape_search.py#prepare_mol_3d","name":[["prepare",1],["mol",1],["3d",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["shape",2],["similarity",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["prepare",2],["mol",11],["3d",2],["smiles",6],["conf",3],["20",3],["seed",4],["42",2],["generate",1],["conformers",2],["starting",1],["budget",1],["convergence",1],["check",1],["chem",6],["from",1],["if",5],["none",2],["return",2],["add",1],["hs",1],["params",5],["all",5],["etkdgv3",1],["random",1],["ids",3],["list",1],["embed",1],["multiple",1],["confs",3],["num",1],["not",3],["raise",3],["value",2],["error",3],["embedding",1],["failed",4],["mmffhas",1],["molecule",2],["mmff",2],["parameters",1],["unavailable",1],["optimization",3],["mmffoptimize",1],["max",1],["iters",1],["1000",1],["status",2],["enumerate",1],["runtime",1],["did",1],["converge",1]]},{"id":"skills/bioskills/bio-chemoinformatics-shape-similarity/scripts/shape_search.py#scaffold_hop_candidates","name":[["scaffold",1],["hop",1],["candidates",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["shape",2],["similarity",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["scaffold",3],["hop",2],["candidates",5],["query",6],["smi",8],["library",3],["smiles",4],["shape",11],["threshold",6],["ecfp",8],["conf",6],["20",2],["find",1],["hops",1],["repository",1],["defaults",1],["require",1],["calibration",1],["mol",7],["prepare",2],["3d",2],["target",3],["if",3],["none",3],["continue",2],["result",3],["open3dalign",1],["score",7],["o3a",3],["ecfp4",1],["tanimoto",4],["not",1],["append",1],["return",1],["sorted",1],["key",1],["lambda",1],["reverse",1],["true",1]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py","name":[["similarity",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["molecular",1],["similarity",4],["searching",1],["clustering",1],["rdkit",6],["reference",1],["2024",1],["09",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",8],["import",4],["chem",7],["data",1],["structs",1],["maccskeys",1],["rd",3],["fingerprint",2],["generator",4],["ml",1],["cluster",2],["butina",1],["fmcs",1],["supported",1],["fp",2],["types",1],["ecfp4",2],["maccs",1],["morgan",1],["radius",1],["size",1],["2048",1],["name",1],["main",1],["mol1",3],["mol",4],["smiles",6],["cco",3],["mol2",2],["ccco",2],["mol3",2],["c1ccccc1",2],["print",5],["ethanol",3],["vs",2],["propanol",1],["tanimoto",2],["3f",3],["benzene",1],["library",3],["cccco",1],["cc",1],["hits",2],["find",1],["similar",2],["threshold",1],["sim",2],["molecules",3],["clusters",3],["cutoff",1],["found",1],["len",1],["at",1],["70",1]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py#bulk_similarity_search","name":[["bulk",1],["similarity",1],["search",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["bulk",4],["similarity",4],["search",3],["query",3],["fp",3],["library",3],["fps",3],["threshold",3],["fast",1],["operations",1],["similarities",2],["data",1],["structs",1],["tanimoto",1],["hits",2],["sim",3],["enumerate",1],["if",1],["return",1],["sorted",1],["key",1],["lambda",1],["reverse",1],["true",1]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py#cluster_molecules","name":[["cluster",1],["molecules",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["cluster",6],["molecules",6],["cutoff",4],["by",1],["tanimoto",2],["similarity",3],["butina",2],["algorithm",1],["centroid",1],["neighbor",1],["threshold",1],["returned",1],["indices",4],["refer",1],["original",6],["input",1],["sequence",1],["fps",5],["idx",4],["mol",3],["enumerate",1],["if",1],["not",1],["none",1],["append",2],["ecfp4",1],["generator",1],["fingerprint",1],["len",1],["dists",3],["range",1],["sims",2],["data",3],["structs",1],["bulk",1],["extend",1],["clusters",2],["dist",1],["true",1],["return",1],["tuple",2],["filtered",2]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py#find_mcs","name":[["find",1],["mcs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["find",4],["mcs",7],["molecules",4],["timeout",4],["60",2],["maximum",1],["common",1],["substructure",1],["among",1],["rd",1],["fmcs",1],["match",1],["valences",1],["false",1],["ring",2],["matches",1],["only",1],["true",1],["return",1],["smarts",2],["string",1],["num",4],["atoms",2],["bonds",2]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py#find_similar","name":[["find",1],["similar",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["find",3],["similar",3],["query",12],["smiles",13],["library",4],["threshold",3],["fp",14],["type",8],["ecfp4",6],["molecules",1],["returns",1],["list",1],["similarity",3],["sorted",2],["by",1],["validate",1],["chem",2],["mol",6],["from",2],["if",5],["none",2],["raise",1],["value",1],["error",1],["invalid",1],["generator",2],["fingerprint",2],["elif",2],["maccs",2],["maccskeys",4],["gen",2],["hits",3],["continue",1],["lib",3],["sim",3],["data",1],["structs",1],["tanimoto",1],["append",1],["return",1],["key",1],["lambda",1],["reverse",1],["true",1]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py#similarity_matrix","name":[["similarity",1],["matrix",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["similarity",4],["matrix",6],["molecules",3],["fp",6],["type",6],["ecfp4",4],["calculate",1],["pairwise",1],["import",1],["numpy",1],["as",1],["np",2],["validate",1],["fps",6],["mol",3],["if",1],["append",2],["generator",1],["fingerprint",1],["elif",1],["maccs",1],["maccskeys",2],["gen",1],["len",1],["sim",3],["ones",1],["range",1],["sims",2],["data",1],["structs",1],["bulk",1],["tanimoto",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py#tanimoto_similarity","name":[["tanimoto",1],["similarity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["tanimoto",4],["similarity",4],["mol1",4],["mol2",4],["fp",6],["type",6],["ecfp4",5],["calculate",1],["between",1],["two",1],["molecules",1],["validate",1],["if",1],["fp1",3],["generator",2],["fingerprint",2],["fp2",3],["elif",1],["maccs",1],["maccskeys",4],["gen",2],["return",1],["data",1],["structs",1]]},{"id":"skills/bioskills/bio-chemoinformatics-similarity-searching/scripts/similarity_search.py#validate_fp_type","name":[["validate",1],["fp",1],["type",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["similarity",2],["searching",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["validate",2],["fp",8],["type",7],["reject",1],["fingerprint",2],["names",1],["example",1],["not",2],["implement",1],["if",1],["supported",4],["types",2],["join",1],["sorted",1],["raise",1],["value",1],["error",1],["unsupported",1],["choose",1],["from",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py","name":[["substructure",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["substructure",4],["searching",1],["smarts",3],["patterns",1],["reference",1],["rdkit",3],["2024",1],["09",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",4],["import",2],["chem",5],["draw",1],["rd",1],["mol",10],["draw2",1],["common",2],["hydroxyl",3],["ox2",6],["primary",3],["amine",4],["nx3",4],["h2",1],["secondary",1],["h1",3],["carboxylic",1],["acid",1],["cx3",5],["amide",1],["ester",1],["benzene",1],["c1ccccc1",3],["aromatic",1],["halogen",1],["cl",1],["br",1],["nitro",1],["sulfonamide",1],["ketone",1],["h0",1],["ox1",1],["aldehyde",1],["name",3],["main",1],["smiles",3],["c1ccc",1],["cc1",1],["cc",1],["print",7],["molecule",1],["functional",2],["groups",4],["found",1],["identify",1],["count",2],["items",1],["has",4],["matches",3],["positions",1],["library",3],["cco",1],["ccn",1],["ccc",1],["alcohols",3],["filter",1],["by",1],["len",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py#draw_with_highlight","name":[["draw",1],["highlight",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["def",2],["draw",5],["highlight",3],["mol",8],["smarts",4],["filename",3],["size",4],["400",2],["300",2],["molecule",3],["substructure",1],["highlighted",1],["pattern",2],["chem",1],["from",1],["match",4],["substruct",1],["drawer",5],["rd",1],["draw2",2],["dcairo",1],["if",1],["atoms",1],["else",1],["finish",1],["drawing",2],["open",1],["wb",1],["as",1],["write",1],["text",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py#filter_by_substructure","name":[["filter",1],["by",1],["substructure",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["def",2],["filter",3],["by",3],["substructure",3],["molecules",4],["smarts",6],["exclude",3],["false",2],["presence",1],["absence",1],["pattern",3],["chem",1],["mol",6],["from",1],["if",5],["none",2],["raise",1],["value",1],["error",1],["invalid",1],["filtered",4],["continue",1],["has",4],["match",4],["substruct",1],["not",1],["append",2],["else",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py#filter_multiple","name":[["filter",1],["multiple",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["def",2],["filter",3],["multiple",3],["molecules",3],["include",4],["none",4],["exclude",4],["by",1],["inclusion",1],["exclusion",1],["patterns",1],["result",6],["list",1],["if",4],["smarts",6],["pattern",4],["chem",2],["mol",2],["from",2],["has",2],["substruct",2],["match",2],["not",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py#find_scaffold_matches","name":[["find",1],["scaffold",1],["matches",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["def",2],["find",3],["scaffold",6],["matches",5],["molecules",4],["smarts",4],["matching",1],["pattern",3],["chem",1],["mol",4],["from",1],["enumerate",1],["if",1],["has",1],["substruct",1],["match",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py#get_matches","name":[["matches",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["def",2],["matches",4],["mol",4],["smarts",6],["all",1],["substructure",1],["as",1],["atom",1],["indices",1],["pattern",3],["chem",1],["from",1],["if",1],["none",1],["raise",1],["value",1],["error",1],["invalid",1],["return",1],["substruct",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py#has_substructure","name":[["has",1],["substructure",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["def",2],["has",3],["substructure",3],["mol",4],["smarts",6],["check",1],["if",2],["molecule",1],["contains",1],["pattern",3],["chem",1],["from",1],["none",1],["raise",1],["value",1],["error",1],["invalid",1],["return",1],["substruct",1],["match",1]]},{"id":"skills/bioskills/bio-chemoinformatics-substructure-search/scripts/substructure_search.py#identify_functional_groups","name":[["identify",1],["functional",1],["groups",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["substructure",2],["search",2],["scripts",1],["py",1]],"body":[["def",2],["identify",3],["functional",3],["groups",3],["mol",4],["patterns",5],["none",3],["molecule",1],["if",2],["common",1],["smarts",4],["found",3],["name",2],["items",1],["pattern",2],["chem",1],["from",1],["matches",4],["substruct",1],["len",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-virtual-screening/scripts/virtual_screen.py","name":[["virtual",1],["screen",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["virtual",2],["screening",1],["scripts",1],["screen",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["virtual",3],["screening",2],["auto",1],["dock",1],["vina",3],["reference",1],["autodock",1],["rdkit",4],["2024",1],["09",1],["pandas",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",5],["subprocess",1],["from",4],["pathlib",1],["path",1],["chem",3],["all",1],["meeko",2],["molecule",1],["preparation",1],["pdbqtwriter",1],["legacy",1],["name",1],["main",1],["print",7],["pipeline",1],["40",1],["prepare",2],["receptor",4],["pdb",1],["pdbqt",1],["define",1],["binding",2],["site",2],["find",1],["ligand",1],["screen",2],["library",1],["compounds",1],["center",1],["box",1],["requirements",1],["pip",1],["install",1]]},{"id":"skills/bioskills/bio-chemoinformatics-virtual-screening/scripts/virtual_screen.py#dock_single","name":[["dock",1],["single",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["virtual",2],["screening",1],["scripts",1],["screen",1],["py",1]],"body":[["def",2],["dock",5],["single",3],["receptor",4],["pdbqt",6],["ligand",5],["center",4],["box",4],["size",4],["exhaustiveness",4],["poses",4],["10",2],["auto",1],["vina",6],["from",2],["import",1],["sf",1],["name",1],["file",1],["compute",1],["maps",1],["energies",3],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-virtual-screening/scripts/virtual_screen.py#find_binding_site","name":[["find",1],["binding",1],["site",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["virtual",2],["screening",1],["scripts",1],["screen",1],["py",1]],"body":[["def",2],["find",2],["binding",3],["site",3],["receptor",2],["pdb",5],["ligand",4],["padding",5],["define",1],["from",2],["co",1],["crystallized",1],["mol",4],["chem",1],["pdbfile",1],["conf",2],["conformer",1],["coords",4],["atom",1],["position",1],["range",1],["num",1],["atoms",1],["center",2],["sum",3],["len",3],["box",2],["size",2],["max",3],["min",3],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-virtual-screening/scripts/virtual_screen.py#prepare_ligand","name":[["prepare",1],["ligand",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["virtual",2],["screening",1],["scripts",1],["screen",1],["py",1]],"body":[["def",2],["prepare",4],["ligand",5],["smiles",6],["output",4],["pdbqt",7],["supplied",1],["project",1],["approved",1],["protomer",1],["docking",1],["mol",9],["chem",6],["from",1],["if",5],["none",1],["raise",5],["value",2],["error",5],["invalid",1],["add",1],["hs",1],["embed",3],["status",4],["all",5],["molecule",4],["etkdgv3",2],["runtime",3],["failed",2],["generate",1],["conformer",1],["not",3],["mmffhas",1],["params",1],["mmff94",2],["parameters",1],["unavailable",1],["optimization",3],["mmffoptimize",1],["did",1],["converge",1],["setups",2],["preparation",1],["text",3],["ok",2],["err",2],["pdbqtwriter",1],["legacy",1],["write",2],["string",1],["meeko",1],["export",1],["path",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-virtual-screening/scripts/virtual_screen.py#prepare_receptor","name":[["prepare",1],["receptor",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["virtual",2],["screening",1],["scripts",1],["screen",1],["py",1]],"body":[["def",2],["prepare",3],["receptor",4],["protonated",4],["pdb",4],["output",6],["pdbqt",4],["convert",1],["already",1],["reviewed",1],["repaired",1],["meeko",1],["basename",2],["str",1],["path",1],["suffix",1],["subprocess",1],["run",1],["mk",1],["py",1],["read",1],["check",1],["true",1],["return",1]]},{"id":"skills/bioskills/bio-chemoinformatics-virtual-screening/scripts/virtual_screen.py#virtual_screen","name":[["virtual",1],["screen",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chemoinformatics",1],["virtual",2],["screening",1],["scripts",1],["screen",1],["py",1]],"body":[["def",2],["virtual",2],["screen",3],["receptor",7],["pdbqt",9],["ligand",9],["dict",5],["center",6],["box",6],["size",5],["output",8],["dir",7],["exhaustiveness",5],["compound",1],["library",1],["against",1],["args",1],["prepared",1],["name",9],["smiles",7],["binding",1],["site",1],["search",2],["dimensions",1],["directory",1],["thoroughness",1],["from",2],["vina",5],["import",2],["pandas",1],["as",2],["pd",2],["path",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["sf",1],["compute",1],["maps",1],["results",5],["items",1],["try",1],["prepare",1],["file",1],["dock",1],["poses",7],["energies",4],["has",3],["len",1],["best",2],["affinity",5],["if",2],["else",1],["none",2],["write",1],["append",2],["kcal",3],["mol",3],["except",1],["exception",1],["error",1],["str",1],["df",5],["data",1],["frame",1],["sort",1],["values",1],["csv",2],["index",1],["false",1],["return",1]]},{"id":"skills/bioskills/bio-chip-seq-allele-specific-binding/scripts/baalchip_workflow.R","name":[["baalchip",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["allele",1],["specific",1],["binding",1],["scripts",1],["baalchip",1],["workflow",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",4],["baal",10],["ch",10],["ip",10],["30",2],["genomic",2],["ranges",3],["54",1],["rtracklayer",2],["62",1],["samtools",1],["19",1],["external",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["bayesian",2],["beta",2],["binomial",2],["asb",30],["analysis",1],["copy",3],["number",3],["aware",2],["overdispersion",2],["handles",1],["cancer",2],["cn",6],["imbalanced",1],["samples",6],["assumes",2],["wasp",7],["filter",6],["already",2],["applied",3],["mandatory",1],["not",6],["optional",1],["filters",2],["imprinted",9],["loci",6],["chr",7],["female",4],["before",2],["testing",2],["suppress",1],["package",1],["startup",1],["messages",1],["library",3],["sample",5],["setup",1],["critical",1],["bams",3],["must",1],["be",5],["filtered",7],["see",1],["pipeline",2],["correct",1],["allele",9],["mapping",2],["bias",4],["itself",1],["input",1],["clean",1],["data",1],["frame",1],["id",1],["hcc1395",15],["foxa1",9],["rep1",3],["rep2",3],["tissue",1],["tnbc",2],["target",1],["bam",3],["peaks",4],["narrow",2],["peak",3],["group",3],["heterozygous",1],["snp",2],["file",2],["specific",2],["vcf",1],["from",1],["gatk",1],["deep",1],["variant",2],["matched",1],["normal",1],["population",1],["panel",1],["het",17],["snps",20],["may",2],["kg",1],["format",2],["pos",4],["based",2],["ref",5],["alt",3],["af",2],["frequency",4],["read",1],["delim",1],["bed",7],["header",1],["false",7],["col",1],["names",4],["chrom",4],["universal",1],["artifacts",1],["constitutively",1],["skewed",1],["by",2],["biology",1],["import",3],["hg38",2],["gr",4],["granges",2],["seqnames",1],["iranges",1],["start",2],["width",1],["keep",3],["overlaps",1],["any",1],["inactivation",1],["line",1],["write",3],["table",10],["tsv",4],["sep",3],["quote",3],["row",3],["calls",4],["raf",2],["correction",2],["ascat",3],["sequenza",1],["facets",1],["inform",1],["per",3],["relative",2],["rafcorrection",4],["uses",1],["model",1],["driven",1],["allelic",4],["imbalance",3],["below",1],["via",2],["true",6],["end",1],["total",2],["minor",1],["cnvs",2],["initialize",1],["object",1],["res",12],["samplesheet",2],["hets",1],["counts",3],["at",3],["min",4],["base",2],["quality",2],["10",3],["default",3],["mapq",2],["15",2],["lower",1],["than",1],["encode",1],["because",1],["requires",1],["reads",2],["position",1],["slightly",1],["repeat",1],["adjacent",1],["regions",6],["qc",1],["remove",2],["blacklist",5],["restrict",1],["takes",1],["named",1],["list",2],["path",1],["restricts",1],["so",1],["no",2],["needed",1],["v2",1],["qcfilter",1],["merge",2],["low",1],["alleles",1],["filter1allele",1],["one",1],["rare",1],["test",1],["iter",2],["5000",2],["increase",1],["tighter",1],["posteriors",1],["conf",2],["level",2],["95",3],["credible",2],["interval",2],["rmcorrection",2],["removes",1],["models",1],["captures",1],["report",2],["cat",8],["tested",1],["nrow",2],["significant",3],["flags",1],["whose",1],["excludes",1],["sig",5],["abs",2],["corrected",4],["ar",9],["ratio",3],["top",3],["sites",1],["effect",1],["size",1],["order",1],["decreasing",1],["head",1],["export",1],["full",1],["sanity",1],["checks",1],["should",3],["systematically",1],["biased",1],["toward",1],["mean",6],["na",1],["rm",1],["55",2],["indicates",1],["remaining",1],["round",1],["stopifnot",1],["45",1],["have",1],["been",1],["known",2],["h19",1],["igf2",1],["meg3",1],["kcnq1",1],["ot1",1],["cross",1],["would",1],["require",1],["gene",1],["annotation",1],["sketched",1],["here",1],["complete",1],["assumed",1],["drops",1],["22",1],["31",1]]},{"id":"skills/bioskills/bio-chip-seq-chip-deep-learning/scripts/chrombpnet_variant_effect.py","name":[["chrombpnet",1],["variant",1],["effect",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["chrombpnet",1],["variant",1],["effect",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python",1],["reference",2],["chrombpnet",1],["tensorflow",2],["13",1],["tfmodisco",1],["lite",1],["shap",1],["43",1],["numpy",2],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["silico",1],["variant",6],["effect",9],["prediction",2],["chrom",6],["bpnet",3],["load",2],["trained",2],["model",8],["encode",1],["alternate",1],["allele",1],["sequences",1],["2114",1],["bp",1],["window",1],["predict",4],["base",1],["resolution",1],["profiles",1],["counts",1],["compute",1],["log2",5],["fc",5],["each",1],["indicates",1],["strong",6],["agreement",1],["en",2],["former",2],["increases",2],["confidence",2],["pampari",1],["et",1],["al",1],["2024",1],["bio",1],["rxiv",1],["import",4],["argparse",2],["as",4],["np",1],["tf",2],["pandas",1],["pd",3],["dna",1],["encoding",1],["ensemble",8],["uncertainty",1],["main",2],["name",1],["parser",8],["argument",6],["description",1],["add",5],["required",4],["true",4],["help",5],["h5",1],["nargs",1],["optional",1],["multiple",1],["paths",1],["variants",6],["tsv",2],["pos",3],["ref",5],["alt",5],["genome",3],["fasta",1],["indexed",1],["out",2],["output",1],["predicted",1],["effects",1],["args",8],["parse",1],["keras",1],["models",1],["compile",1],["false",2],["read",1],["csv",2],["sep",2],["results",8],["row",8],["iterrows",1],["try",1],["seq",7],["pred",5],["classification",3],["classify",1],["update",1],["append",1],["dict",1],["except",1],["value",1],["error",1],["print",4],["skipping",1],["df",5],["data",1],["frame",1],["index",1],["summary",1],["sum",2],["moderate",4],["total",1],["len",1],["concordance",1],["validate",1],["experimentally",1],["high",1],["stakes",1],["claims",1]]},{"id":"skills/bioskills/bio-chip-seq-chip-deep-learning/scripts/chrombpnet_variant_effect.py#classify_effect","name":[["classify",1],["effect",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["chrombpnet",1],["variant",1],["effect",1],["py",1]],"body":[["def",2],["classify",2],["effect",2],["log2",4],["fc",4],["pampari",1],["avsec",1],["2024",1],["thresholds",1],["strong",2],["moderate",2],["weak",2],["abs",4],["lfc",3],["if",1],["return",3],["elif",1],["else",1]]},{"id":"skills/bioskills/bio-chip-seq-chip-deep-learning/scripts/chrombpnet_variant_effect.py#encode_dna_one_hot","name":[["encode",1],["dna",1],["one",1],["hot",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["chrombpnet",1],["variant",1],["effect",1],["py",1]],"body":[["def",2],["encode",3],["dna",3],["one",6],["hot",6],["seq",10],["length",5],["2114",3],["sequence",1],["as",1],["chrom",1],["bpnet",1],["input",1],["default",1],["bp",1],["variant",1],["should",1],["be",1],["at",1],["central",1],["position",1],["ambiguous",1],["bases",1],["become",1],["mapping",3],["upper",1],["ljust",1],["np",2],["zeros",1],["dtype",1],["float32",1],["enumerate",1],["if",1],["return",1]]},{"id":"skills/bioskills/bio-chip-seq-chip-deep-learning/scripts/chrombpnet_variant_effect.py#get_variant_seq","name":[["variant",1],["seq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["chrombpnet",1],["variant",1],["effect",1],["py",1]],"body":[["def",2],["variant",3],["seq",14],["genome",6],["fasta",5],["chrom",4],["pos",4],["1based",4],["ref",13],["alt",6],["length",4],["2114",2],["extract",1],["sequences",1],["centered",1],["requires",1],["pyfaidx",2],["pysam",1],["sequence",1],["retrieval",1],["mocked",1],["here",1],["from",1],["import",1],["half",3],["start",4],["based",1],["end",2],["str",1],["verify",1],["allele",1],["matches",1],["pivot",5],["if",1],["raise",1],["value",1],["error",1],["mismatch",1],["at",1],["vs",1],["return",1]]},{"id":"skills/bioskills/bio-chip-seq-chip-deep-learning/scripts/chrombpnet_variant_effect.py#predict_variant_effect","name":[["predict",1],["variant",1],["effect",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["chrombpnet",1],["variant",1],["effect",1],["py",1]],"body":[["def",2],["predict",5],["variant",2],["effect",2],["model",5],["ref",17],["seq",6],["alt",16],["reference",1],["alternate",1],["allele",1],["profiles",1],["counts",14],["returns",1],["log2",6],["fc",4],["chrom",2],["bpnet",2],["outputs",2],["profile",7],["logits",6],["count",6],["log",3],["scale",2],["oh",4],["encode",2],["dna",2],["one",2],["hot",2],["none",2],["verbose",2],["exp",3],["raw",1],["np",5],["item",2],["level",1],["kl",4],["divergence",1],["captures",1],["shape",1],["changes",1],["vs",1],["total",1],["tf",2],["nn",2],["softmax",2],["axis",2],["numpy",2],["flatten",2],["eps",3],["1e",1],["10",1],["div",2],["float",2],["sum",1],["return",1]]},{"id":"skills/bioskills/bio-chip-seq-chip-deep-learning/scripts/chrombpnet_variant_effect.py#predict_with_ensemble","name":[["predict",1],["ensemble",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["chrombpnet",1],["variant",1],["effect",1],["py",1]],"body":[["def",2],["predict",3],["ensemble",7],["model",7],["paths",3],["ref",3],["seq",6],["alt",3],["train",1],["chrom",1],["bpnet",1],["models",2],["different",1],["seeds",1],["mean",3],["std",4],["flag",1],["extrapolation",1],["regions",1],["single",1],["predictions",8],["unreliable",1],["mpath",2],["tf",1],["keras",1],["load",1],["compile",1],["false",1],["pred",2],["variant",1],["effect",1],["append",1],["log2",1],["fc",1],["return",1],["float",3],["np",3],["high",1],["confidence",1]]},{"id":"skills/bioskills/bio-chip-seq-chipseq-qc/scripts/chipseq_qc.py","name":[["chipseq",1],["qc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["chipseq",2],["qc",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python",1],["reference",1],["pysam",2],["22",1],["pybedtools",2],["numpy",2],["26",1],["verify",1],["api",1],["if",11],["version",1],["differs",1],["ch",5],["ip",2],["seq",2],["qc",2],["battery",2],["fri",6],["nrf",4],["pbc1",3],["pbc2",3],["pre",7],["dedup",5],["fragment",3],["size",5],["diagnostic",2],["hyper",7],["ipable",3],["artifact",2],["flagging",1],["run",1],["mark",7],["duplicates",1],["bam",12],["library",2],["complexity",9],["metrics",5],["post",2],["filtering",2],["import",5],["argparse",2],["sys",3],["as",1],["np",1],["name",1],["main",1],["parser",8],["argument",6],["description",1],["add",5],["help",5],["deduplicated",1],["blacklist",2],["cleaned",1],["deduplication",1],["pbc",1],["required",1],["accurate",1],["peaks",9],["peak",3],["file",2],["narrow",1],["broad",2],["bed",1],["type",5],["choices",1],["tf",2],["sharp",1],["histone",2],["default",1],["category",1],["encode",2],["threshold",2],["grading",1],["chipable",4],["input",5],["multi",1],["bigwig",1],["summary",1],["out",1],["raw",1],["counts",1],["tsv",1],["from",1],["bw",1],["args",16],["parse",1],["print",17],["fs",9],["median",2],["0f",2],["bp",3],["mode",2],["pairs",1],["sub",2],["nucleosomal",4],["100",1],["frac",3],["lt100",1],["mono",2],["140",2],["180",2],["300",2],["over",1],["classification",2],["frip",4],["calculate",2],["4f",2],["update",1],["items",2],["isinstance",1],["float",1],["else",1],["hc",7],["check",2],["suspicious",3],["total",1],["top",2],["pct",1],["signal",1],["fraction",4],["10",1],["warning",1],["high",1],["at",2],["regions",1],["consider",1],["custom",1],["grades",4],["grade",2],["metric",3],["reject",2],["values",1],["overall",1],["least",1],["one",1],["failed",1],["stderr",1],["exit",1]]},{"id":"skills/bioskills/bio-chip-seq-chipseq-qc/scripts/chipseq_qc.py#calculate_complexity","name":[["calculate",1],["complexity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["chipseq",2],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["calculate",2],["complexity",3],["bam",7],["file",4],["library",1],["nrf",6],["pbc1",5],["pbc2",5],["per",1],["encode",1],["compute",1],["pre",1],["mark",2],["duplicates",2],["post",1],["bams",1],["report",1],["by",1],["construction",1],["uninformative",1],["ideal",3],["severe",1],["pysam",1],["alignment",1],["rb",1],["position",6],["counts",6],["total",6],["read",7],["fetch",1],["if",6],["unmapped",1],["secondary",1],["supplementary",1],["continue",1],["pos",3],["reference",2],["name",1],["start",1],["reverse",1],["close",1],["m1",5],["sum",2],["values",2],["m2",5],["distinct",5],["len",1],["else",3],["float",1],["inf",1],["return",1],["mdistinct",1]]},{"id":"skills/bioskills/bio-chip-seq-chipseq-qc/scripts/chipseq_qc.py#calculate_frip","name":[["calculate",1],["frip",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["chipseq",2],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["calculate",2],["frip",2],["bam",7],["file",8],["peak",8],["fri",1],["reads",8],["peaks",6],["total",4],["mapped",1],["primary",1],["encode",1],["thresholds",1],["minimum",1],["tf",2],["good",1],["10",1],["20",1],["histone",1],["broad",1],["15",1],["h3",1],["k4me3",1],["compute",1],["post",1],["filtering",1],["blacklist",1],["cleaned",1],["pysam",1],["alignment",1],["rb",1],["count",2],["read",1],["callback",1],["lambda",1],["not",2],["unmapped",1],["secondary",1],["pybedtools",1],["bed",1],["tool",1],["chrom",1],["start",1],["end",1],["close",1],["return",1],["if",1],["else",1]]},{"id":"skills/bioskills/bio-chip-seq-chipseq-qc/scripts/chipseq_qc.py#fragment_size_diagnostic","name":[["fragment",1],["size",1],["diagnostic",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["chipseq",2],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["fragment",3],["size",13],["diagnostic",3],["bam",6],["file",4],["max",4],["1000",2],["from",1],["properly",1],["paired",1],["reads",1],["reports",1],["mode",4],["fraction",2],["sub",9],["nucleosomal",7],["100",2],["bp",2],["expected",2],["tf",3],["ch",2],["ip",2],["140",3],["180",3],["histone",2],["flat",2],["distribution",2],["indicates",1],["over",6],["sonication",1],["biology",1],["cannot",1],["be",1],["rescued",1],["pysam",1],["alignment",1],["rb",1],["sizes",12],["read",4],["fetch",1],["if",4],["proper",1],["pair",1],["template",2],["length",2],["tlen",3],["append",1],["close",1],["arr",9],["np",7],["array",1],["len",2],["return",2],["none",1],["nuc",12],["float",4],["mean",3],["mono",7],["300",5],["median",4],["hist",2],["edges",2],["histogram",1],["bins",1],["range",1],["10",3],["int",1],["argmax",1],["classification",7],["unknown",1],["30",1],["20",2],["pattern",2],["dominant",2],["elif",3],["15",2],["05",1],["40",1],["sonicated",1],["unrecoverable",1],["mostly",1],["check",1],["trapping",1],["frac",3],["lt100",1],["pairs",1]]},{"id":"skills/bioskills/bio-chip-seq-chipseq-qc/scripts/chipseq_qc.py#grade","name":[["grade",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["chipseq",2],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["grade",3],["metrics",5],["mark",6],["type",6],["tf",4],["against",1],["encode",1],["thresholds",5],["sharp",2],["histone",4],["broad",2],["returns",1],["pass",2],["caution",2],["reject",2],["per",1],["metric",7],["grades",5],["if",3],["fri",3],["05",2],["01",1],["nrf",3],["pbc1",3],["elif",3],["15",1],["20",1],["10",1],["else",2],["return",2],["none",1],["good",2],["marginal",2],["items",1]]},{"id":"skills/bioskills/bio-chip-seq-chipseq-qc/scripts/chipseq_qc.py#hyper_chipable_check","name":[["hyper",1],["chipable",1],["check",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["chipseq",2],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["hyper",3],["chipable",2],["check",2],["peak",3],["file",3],["input",6],["bigwig",5],["summary",5],["tsv",4],["top",10],["pct",5],["flag",1],["peaks",6],["falling",1],["into",1],["signal",9],["regions",3],["custom",1],["ch",1],["ipable",1],["blacklist",7],["teytelman",1],["2013",1],["rna",2],["histone",1],["clusters",1],["mt",1],["dna",1],["abundant",1],["housekeeping",1],["genes",1],["appear",1],["bound",1],["even",1],["by",1],["untagged",1],["gfp",1],["encode",1],["v2",1],["misses",1],["these",1],["cell",1],["type",1],["specific",1],["based",1],["catches",1],["them",1],["multi",1],["out",1],["raw",1],["counts",1],["output",1],["bg",6],["open",1],["as",1],["header",1],["readline",1],["line",2],["fields",5],["rstrip",1],["split",1],["try",1],["float",1],["append",1],["int",3],["except",1],["value",1],["error",2],["index",1],["continue",1],["if",2],["not",1],["return",2],["none",1],["sort",1],["key",1],["lambda",1],["reverse",1],["true",3],["max",1],["len",1],["100",1],["bed",4],["join",1],["pybedtools",2],["tool",2],["from",1],["string",1],["suspicious",7],["intersect",1],["total",5],["sum",2],["fraction",1],["else",1],["threshold",1]]},{"id":"skills/bioskills/bio-chip-seq-chipseq-visualization/scripts/chipseeker_profile.R","name":[["chipseeker",1],["profile",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["chipseq",1],["visualization",1],["scripts",1],["chipseeker",1],["profile",1]],"body":[["reference",1],["genomic",1],["ranges",1],["54",1],["deep",1],["tools",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",3],["ch",1],["ipseeker",1],["tx",3],["db",3],["hsapiens",2],["ucsc",2],["hg38",2],["known",2],["gene",2],["ggplot2",1],["txdb",2],["peaks",7],["read",2],["peak",9],["file",2],["sample",1],["narrow",3],["promoter",3],["promoters",1],["upstream",1],["3000",6],["downstream",1],["tag",8],["matrix",7],["windows",2],["heatmap",1],["palette",1],["reds",1],["plot",2],["avg",2],["prof",2],["xlim",2],["xlab",2],["distance",2],["from",2],["tss",2],["bp",2],["ylab",2],["count",2],["frequency",2],["conf",1],["95",1],["files",2],["list",3],["h3",4],["k4me3",2],["k27ac",2],["lapply",1],["function",1],["facet",1],["row",1]]},{"id":"skills/bioskills/bio-chip-seq-differential-binding/scripts/csaw_windows_diff.R","name":[["csaw",1],["windows",1],["diff",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["differential",1],["binding",1],["scripts",1],["csaw",1],["windows",1],["diff",1]],"body":[["usr",1],["bin",4],["env",1],["rscript",1],["reference",1],["csaw",9],["36",1],["edge",3],["rtracklayer",2],["62",1],["verify",2],["api",1],["if",3],["version",1],["differs",1],["sliding",1],["window",5],["differential",3],["binding",1],["composition",4],["bias",5],["robust",2],["background",4],["tmm",4],["normalization",2],["designed",1],["global",3],["shift",3],["experiments",1],["hdaci",1],["beti",1],["ezh2i",1],["reads",2],["peaks",2],["rle",1],["gives",1],["wrong",1],["answers",1],["broad",3],["marks",4],["h3",2],["k27me3",1],["k9me3",1],["diff",2],["bind",2],["summit",1],["recentering",1],["loses",1],["domain",1],["level",1],["biology",2],["suppress",1],["package",1],["startup",1],["messages",1],["library",4],["sample",1],["setup",1],["bam",10],["files",3],["ctrl",6],["treat",6],["condition",2],["factor",1],["read",2],["parameters",1],["mapq",1],["30",4],["uniquely",1],["mapped",1],["paired",2],["end",3],["mark",1],["discard",2],["duplicates",1],["expects",1],["unmarked",1],["dup",1],["status",2],["pre",1],["dedup",2],["fine",1],["blacklist",4],["excluded",1],["minq",2],["matches",1],["encode",1],["filter",6],["pe",2],["both",3],["requires",1],["mates",1],["import",1],["hg38",1],["v2",1],["bed",3],["param",6],["true",4],["restrict",1],["paste0",1],["chr",1],["22",1],["counts",4],["narrow",1],["150",2],["bp",2],["50",2],["kb",4],["ext",2],["200",2],["extend",1],["single",1],["fragment",1],["length",1],["cross",1],["correlation",1],["estimate",2],["ignored",1],["windows",14],["width",4],["spacing",1],["low",2],["abundance",4],["default",2],["stat",2],["keep",2],["log2",1],["fold",1],["over",1],["10",1],["bins",4],["always",1],["applied",1],["ch",1],["ip",2],["seq",1],["key",1],["step",1],["distinguishes",1],["from",2],["represent",1],["stable",2],["genome",1],["wide",1],["signal",2],["size",1],["factors",2],["these",1],["correct",1],["without",1],["assuming",1],["bg",2],["10000",1],["norm",2],["se",2],["out",2],["optional",1],["trended",1],["dependent",1],["via",1],["non",1],["linear",1],["loess",3],["cautiously",1],["trend",2],["treatment",1],["uniformly",1],["increases",1],["removes",1],["only",2],["apply",1],["prep",1],["efficiency",1],["variation",1],["across",2],["suspected",1],["same",1],["appears",1],["ig",1],["no",1],["control",2],["samples",1],["offsets",1],["quasi",1],["likelihood",1],["test",1],["better",1],["type",1],["than",1],["wald",1],["small",1],["as",2],["dgelist",1],["design",3],["model",1],["matrix",1],["disp",1],["fit",3],["glm",2],["qlfit",1],["results",4],["qlftest",1],["coef",2],["merge",3],["significant",3],["adjacent",1],["into",1],["regions",6],["tol",2],["sharp",1],["max",2],["caps",1],["avoid",1],["stitching",1],["domains",1],["merged",3],["table",3],["1000",1],["args",1],["list",1],["5000",1],["sig",6],["combined",2],["fdr",2],["05",2],["cat",1],["nrow",1],["export",2],["format",1],["write",1],["data",1],["frame",1],["tsv",1],["sep",1],["row",1],["names",1],["false",2],["quote",1],["ma",2],["plot",3],["sanity",1],["pdf",2],["md",1],["ifelse",1],["pvalue",1],["01",1],["ns",2],["values",1],["col",2],["red",1],["gray",1],["abline",1],["blue",1],["dev",1],["off",1],["inspect",1],["curve",1],["should",1],["be",1],["near",1],["shifted",1],["correction",1],["failed",1],["there",1],["requiring",1],["spike",1]]},{"id":"skills/bioskills/bio-chip-seq-differential-binding/scripts/deseq2_from_counts.R","name":[["deseq2",1],["from",1],["counts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["differential",1],["binding",1],["scripts",1],["deseq2",1],["from",1],["counts",1]],"body":[["reference",1],["deseq2",2],["42",1],["apeglm",3],["24",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",2],["counts",5],["read",1],["delim",1],["tsv",2],["row",4],["names",4],["check",1],["false",4],["coldata",2],["data",5],["frame",2],["condition",5],["factor",1],["rep",2],["treated",2],["control",3],["colnames",3],["dds",10],["deseq",2],["from",1],["matrix",1],["count",1],["col",1],["design",1],["ch",1],["ip",1],["seq",2],["peaks",1],["already",1],["enriched",1],["regions",1],["filter",1],["less",1],["aggressively",1],["than",1],["rna",1],["keep",2],["sums",1],["relevel",1],["ref",1],["alpha",2],["matches",1],["intended",1],["significance",1],["threshold",1],["optimal",1],["independent",1],["filtering",1],["res",11],["results",1],["05",2],["summary",1],["df",7],["as",1],["peak",2],["id",2],["rownames",1],["significant",2],["ifelse",1],["na",1],["padj",4],["true",1],["out",4],["log2",2],["fold",2],["change",3],["pvalue",1],["log2fc",1],["write",1],["table",1],["file",1],["differential",1],["sep",1],["quote",1],["lfc",3],["shrinkage",1],["ranking",1],["visualization",1],["not",1],["shrink",1],["coef",1],["vs",1],["type",1]]},{"id":"skills/bioskills/bio-chip-seq-differential-binding/scripts/diffbind_analysis.R","name":[["diffbind",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["differential",1],["binding",1],["scripts",1],["diffbind",1],["analysis",1]],"body":[["reference",1],["deseq2",2],["42",1],["edge",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",2],["diff",2],["bind",1],["rtracklayer",1],["samples",4],["data",2],["frame",2],["sample",2],["id",2],["ctrl",2],["treat",2],["condition",3],["control",2],["treatment",2],["replicate",1],["bam",5],["reads",1],["ctrl1",2],["ctrl2",2],["treat1",2],["treat2",2],["peaks",6],["narrow",4],["peak",5],["caller",1],["macs",4],["write",2],["csv",5],["row",2],["names",2],["false",3],["dba",34],["obj",18],["sheet",1],["count",1],["summits",1],["250",1],["min",1],["overlap",1],["normalize",1],["contrast",2],["design",1],["analyze",1],["method",1],["show",1],["contrasts",1],["true",1],["plot",4],["pca",1],["label",1],["ma",1],["volcano",1],["heatmap",1],["correlations",1],["db",4],["results",5],["report",3],["th",3],["05",2],["fold",2],["df",2],["as",1],["differential",1],["binding",1],["sig",2],["export",1],["significant",1],["bed",2],["format",1]]},{"id":"skills/bioskills/bio-chip-seq-differential-binding/scripts/pydeseq2_from_counts.py","name":[["pydeseq2",1],["from",1],["counts",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["differential",1],["binding",1],["scripts",1],["pydeseq2",1],["from",1],["counts",1],["py",1]],"body":[["reference",1],["py",2],["deseq2",3],["formula",1],["based",1],["design",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["pandas",1],["as",3],["pd",3],["from",3],["pydeseq2",3],["dds",4],["deseq",4],["data",3],["ds",4],["stats",2],["default",3],["inference",8],["counts",5],["read",1],["csv",2],["tsv",2],["sep",2],["index",4],["col",1],["metadata",3],["frame",1],["condition",3],["treated",2],["control",2],["columns",2],["cpus",1],["expects",1],["samples",2],["rows",1],["features",1],["transpose",1],["peaks",1],["by",1],["matrix",1],["refit",1],["cooks",1],["true",3],["contrast",1],["summary",1],["results",9],["df",1],["peak",2],["id",2],["log2fc",2],["log2",1],["fold",1],["change",1],["significant",2],["padj",2],["lt",1],["05",1],["map",1],["false",3],["pvalue",1],["differential",1]]},{"id":"skills/bioskills/bio-chip-seq-peak-annotation/scripts/annotate_peaks.py","name":[["annotate",1],["peaks",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["peak",1],["annotation",1],["scripts",1],["annotate",1],["peaks",1],["py",1]],"body":[["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["gzip",1],["as",2],["pd",1],["name",1],["main",1],["argparse",2],["parser",7],["argument",5],["description",1],["annotate",2],["ch",1],["ip",1],["seq",1],["peaks",5],["host",1],["gene",2],["convention",1],["add",4],["help",4],["bed",1],["file",1],["peak",2],["coordinates",1],["chr",1],["start",1],["end",1],["id",1],["score",1],["gtf",3],["annotation",1],["gzipped",1],["ok",1],["out",3],["default",3],["annotations",4],["tsv",2],["output",1],["promoter",4],["window",3],["type",1],["int",1],["2000",2],["bp",1],["around",1],["tss",1],["treated",1],["args",7],["parse",1],["csv",1],["sep",1],["index",1],["false",1],["print",1],["annotated",1],["len",1]]},{"id":"skills/bioskills/bio-chip-seq-peak-annotation/scripts/annotate_peaks.py#annotate_peaks","name":[["annotate",1],["peaks",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["peak",1],["annotation",1],["scripts",1],["annotate",1],["peaks",1],["py",1]],"body":[["def",2],["annotate",3],["peaks",13],["path",6],["gtf",9],["promoter",6],["window",3],["2000",2],["gene",18],["assignment",1],["genomic",1],["feature",10],["host",8],["convention",1],["exon",7],["intron",3],["assigned",8],["whose",1],["body",1],["contains",1],["peak",18],["intergenic",3],["nearest",6],["tss",10],["priority",1],["signed",3],["distance",2],["negative",1],["upstream",1],["positive",1],["downstream",1],["parse",1],["genes",13],["copy",1],["apply",1],["lambda",1],["start",7],["if",5],["strand",2],["else",5],["end",7],["axis",1],["exons",7],["pd",2],["read",1],["csv",1],["sep",1],["header",1],["none",1],["names",1],["chr",5],["id",3],["score",1],["center",8],["results",3],["iterrows",1],["chrom",14],["abs",5],["dists",3],["loc",2],["idxmin",2],["min",1],["hits",7],["len",3],["name",5],["iloc",2],["elif",1],["closest",2],["raw",3],["dist",5],["append",1],["int",1],["return",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-chip-seq-peak-annotation/scripts/annotate_peaks.py#parse_gtf","name":[["parse",1],["gtf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["peak",1],["annotation",1],["scripts",1],["annotate",1],["peaks",1],["py",1]],"body":[["def",2],["parse",3],["gtf",7],["path",4],["into",1],["data",2],["frame",2],["based",1],["half",1],["open",3],["coordinates",1],["records",3],["opener",2],["gzip",1],["if",3],["endswith",1],["gz",1],["else",1],["rt",1],["as",1],["line",3],["startswith",1],["continue",1],["fields",7],["strip",4],["split",3],["attrs",3],["item",5],["rstrip",1],["key",2],["val",2],["append",1],["chrom",1],["feature",1],["start",1],["int",2],["end",1],["strand",1],["return",1],["pd",1]]},{"id":"skills/bioskills/bio-chip-seq-peak-annotation/scripts/annotate_peaks.R","name":[["annotate",1],["peaks",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["peak",1],["annotation",1],["scripts",1],["annotate",1],["peaks",1]],"body":[["reference",1],["ch",2],["ipseeker",2],["38",1],["genomic",2],["features",2],["54",1],["rtracklayer",2],["62",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",5],["custom",3],["gtf",10],["approach",2],["specific",1],["provided",1],["txdb",4],["make",1],["tx",7],["db",11],["from",2],["gff",1],["genes",2],["gz",2],["format",1],["peaks",6],["read",1],["peak",8],["file",1],["bed",1],["overlap",3],["all",2],["host",1],["gene",22],["convention",1],["inside",1],["body",1],["assigned",1],["rather",1],["than",1],["nearest",3],["tss",9],["default",1],["match",2],["homer",1],["behavior",1],["assignment",1],["always",1],["by",1],["anno",21],["annotate",2],["region",2],["2000",2],["df",13],["as",3],["data",3],["frame",3],["map",7],["symbols",1],["not",1],["work",1],["import",1],["unique",1],["id",6],["sub",2],["symbol",5],["name",1],["strings",1],["factors",1],["false",3],["na",1],["base",2],["collapse",2],["annotation",3],["categories",1],["promoter",1],["exon",1],["intron",1],["intergenic",1],["feature",3],["export",1],["tsv",2],["output",2],["chr",1],["seqnames",1],["start",2],["end",2],["distance",2],["write",1],["table",1],["annotations",1],["sep",1],["row",1],["names",1],["quote",1],["visualization",1],["plot",2],["pie",1],["dist",1],["title",1],["distribution",1],["relative",1],["standard",1],["no",1],["needed",1],["hsapiens",2],["ucsc",2],["hg38",2],["known",2],["org",2],["hs",2],["eg",2],["3000",2]]},{"id":"skills/bioskills/bio-chip-seq-peak-annotation/scripts/annotate_peaks.R#collapse_annotation","name":[["collapse",1],["annotation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["peak",1],["annotation",1],["scripts",1],["annotate",1],["peaks",1]],"body":[["function",2],["ann",5],["ifelse",3],["grepl",3],["promoter",2],["utr",2],["exon",2],["intron",2],["intergenic",1]]},{"id":"skills/bioskills/bio-chip-seq-spike-in-normalization/scripts/spikein_chiprx_diffbind.R","name":[["spikein",1],["chiprx",1],["diffbind",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["spike",1],["normalization",1],["scripts",1],["spikein",1],["chiprx",1],["diffbind",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["diff",8],["bind",7],["20",2],["deseq2",6],["42",1],["samtools",1],["19",1],["called",1],["externally",1],["verify",4],["api",1],["if",2],["version",1],["differs",1],["ch",2],["ip",3],["rx",1],["spike",36],["normalization",5],["end",2],["from",4],["per",3],["sample",15],["drosophila",10],["read",7],["counts",27],["scaling",10],["factors",7],["application",2],["internal",2],["control",3],["validation",2],["required",1],["hdac",1],["bet",2],["ezh2",1],["inhibitor",1],["experiments",1],["any",1],["setting",1],["reads",12],["peaks",4],["would",1],["force",1],["median",4],["log2",2],["fc",1],["zero",1],["patel",1],["et",1],["al",1],["2024",1],["nat",1],["biotechnol",1],["survey",1],["improper",1],["common",1],["only",2],["half",1],["surveyed",1],["datasets",1],["had",1],["adequate",1],["matched",2],["inputs",1],["typical",1],["errors",1],["detectable",1],["methods",1],["peak",4],["count",3],["vs",1],["level",2],["missing",1],["deduplication",1],["wrong",1],["inverse",4],["convention",4],["script",1],["implements",1],["validated",1],["pipeline",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",6],["rtracklayer",1],["genomic",1],["ranges",1],["these",1],["must",2],["come",1],["post",4],["dedup",1],["mapq",1],["30",1],["alignments",1],["genome",3],["egan",1],["2016",1],["spikes",1],["fixed",1],["mass",1],["s2",1],["chromatin",2],["target",1],["by",2],["27",1],["human",1],["copy",1],["ratio",1],["add",1],["before",1],["not",1],["after",2],["data",8],["frame",4],["id",9],["dmso",9],["jq1",9],["condition",9],["145000",1],["132000",1],["158000",1],["98000",1],["85000",1],["102000",1],["total",2],["28e6",2],["31e6",1],["29e6",1],["27e6",1],["30e6",1],["frac",3],["print",3],["fraction",1],["linear",1],["range",1],["005",1],["05",4],["stopifnot",2],["all",1],["001",1],["compute",1],["rrpm",2],["scale",9],["factor",12],["min",3],["fewest",1],["gets",2],["max",1],["others",1],["cat",3],["apply",2],["via",1],["preferred",1],["seq",1],["workflow",2],["sheet",2],["include",1],["spikein",5],["column",1],["handles",1],["internally",1],["true",7],["samples",5],["df",6],["replicate",1],["bam",7],["paste0",3],["hg38",4],["input",1],["narrow",1],["caller",1],["macs",1],["dm6",1],["write",2],["csv",5],["row",6],["names",5],["false",4],["dba",21],["obj",11],["summits",1],["250",1],["overlap",1],["parallel",1],["was",1],["applied",3],["under",1],["forces",1],["libsize",1],["background",1],["so",1],["explicit",1],["overridden",1],["leave",1],["out",1],["avoid",1],["implying",1],["otherwise",1],["normalize",3],["norm",1],["lib",1],["retrieve",1],["differential",2],["test",1],["contrast",1],["design",2],["analyze",1],["method",1],["report",2],["db",2],["sig",2],["th",1],["significant",1],["fdr",1],["length",1],["alternative",1],["direct",1],["divides",1],["size",6],["normalized",2],["as",3],["multiplier",1],["matrix",2],["delim",2],["tsv",3],["check",2],["coldata",2],["dds",7],["deseq",2],["col",1],["largest",1],["smallest",1],["smaller",1],["larger",1],["relevel",1],["ref",1],["fit",1],["type",1],["parametric",1],["res",2],["results",5],["alpha",1],["sanity",1],["mandatory",1],["encode",1],["blacklist",19],["regions",2],["constitutively",1],["bound",1],["housekeeping",1],["promoters",1],["u6",1],["sn",1],["rna",1],["etc",1],["should",4],["show",3],["no",1],["signal",13],["change",1],["between",1],["conditions",1],["they",1],["broken",1],["import",1],["v2",2],["bed",3],["quantify",1],["at",2],["assume",1],["big",1],["wigs",1],["scaled",2],["bedtools",2],["multicov",2],["approach",1],["cli",1],["bams",1],["mock",11],["pre",2],["header",1],["mean",4],["means",2],["log2fc",5],["may",1],["artifactual",1],["shift",1],["be",2],["centered",1],["near",2],["na",2],["rm",2],["abs",1],["export",1],["gene",1],["rownames",1],["binding",1],["wide",1],["h3",1],["k27ac",1],["reduction",1],["brd4",1],["dependent",1],["se",1],["well",1],["known",1],["biology",1],["compare",1],["against",1],["published",1],["loven",1],["2013",1],["response",1]]},{"id":"skills/bioskills/bio-chip-seq-super-enhancers/scripts/analyze_super_enhancers.py","name":[["analyze",1],["super",1],["enhancers",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["super",2],["enhancers",2],["scripts",1],["analyze",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["analyze",2],["rose",2],["super",3],["enhancer",1],["output",2],["reference",1],["matplotlib",2],["pandas",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",3],["as",2],["pd",1],["pyplot",1],["plt",1],["sys",3],["name",1],["main",1],["se",2],["file",2],["argv",2],["len",1],["else",1],["sample",1],["enhancers",2],["table",1],["txt",1]]},{"id":"skills/bioskills/bio-chip-seq-super-enhancers/scripts/analyze_super_enhancers.py#analyze_super_enhancers","name":[["analyze",1],["super",1],["enhancers",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["super",2],["enhancers",2],["scripts",1],["analyze",1],["py",1]],"body":[["def",2],["analyze",3],["super",12],["enhancers",6],["se",15],["file",3],["output",7],["prefix",6],["analysis",2],["visualize",1],["df",13],["parse",1],["rose",1],["te",4],["print",5],["total",1],["len",4],["typical",3],["enhancer",5],["signal",11],["range",2],["min",1],["0f",2],["max",1],["hockey",3],["stick",3],["plot",2],["sorted",6],["sort",1],["values",1],["rank",3],["plt",11],["figure",1],["figsize",2],["scatter",1],["cmap",1],["coolwarm",1],["10",1],["xlabel",2],["ylabel",3],["h3",1],["k27ac",1],["title",3],["savefig",2],["png",2],["dpi",2],["150",2],["close",2],["size",5],["distribution",2],["fig",1],["axes",10],["subplots",1],["12",1],["hist",2],["constituent",2],["1000",2],["bins",2],["50",2],["alpha",2],["label",2],["kb",1],["count",1],["legend",1],["boxplot",1],["tick",1],["labels",1],["comparison",1],["tight",1],["layout",1],["stats",1],["export",1],["list",3],["chrom",1],["start",1],["stop",1],["csv",1],["bed",3],["sep",1],["index",1],["false",2],["header",1]]},{"id":"skills/bioskills/bio-chip-seq-super-enhancers/scripts/analyze_super_enhancers.py#parse_rose_output","name":[["parse",1],["rose",1],["output",1]],"path":[["skills",1],["bioskills",1],["bio",1],["chip",1],["seq",1],["super",2],["enhancers",2],["scripts",1],["analyze",1],["py",1]],"body":[["def",2],["parse",3],["rose",4],["output",2],["se",3],["file",3],["super",2],["enhancer",2],["table",1],["writes",1],["header",2],["after",1],["comment",1],["lines",1],["signal",5],["column",4],["name",1],["sample",1],["specific",1],["rank",1],["sits",1],["before",1],["so",1],["real",1],["normalize",1],["rather",1],["than",1],["hard",1],["coding",1],["names",1],["breaks",1],["control",1],["present",1],["df",5],["pd",1],["read",1],["csv",1],["sep",1],["skiprows",1],["rename",1],["columns",2],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-adaptive-designs/scripts/adaptive_designs.R","name":[["adaptive",1],["designs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["adaptive",2],["designs",2],["scripts",1]],"body":[["adaptive",4],["clinical",1],["trial",5],["design",24],["examples",1],["reference",2],["rpact",4],["verify",2],["api",2],["if",8],["version",2],["differs",2],["gs",6],["covers",1],["group",4],["sequential",4],["blinded",3],["unblinded",1],["ssr",4],["mehta",2],["pocock",2],["promising",6],["zone",2],["boin",10],["phase",6],["dose",6],["finding",2],["enrichment",3],["brien",1],["fleming",1],["survival",2],["library",6],["obf",4],["interim",3],["final",3],["test",4],["type",5],["sided",5],["efficacy",1],["alpha",6],["025",6],["beta",5],["10",10],["power",6],["90",2],["sfu",2],["sf",2],["ldof",2],["lan",1],["de",2],["mets",1],["approximation",1],["timing",1],["33",2],["67",1],["print",10],["boundaries",1],["very",1],["conservative",1],["early",2],["0001",1],["nominal",2],["at",8],["info",1],["near",1],["0234",1],["plot",1],["sample",10],["size",14],["surv",1],["one",2],["each",2],["side",1],["lambda",1],["04",1],["control",1],["hazard",2],["per",6],["month",2],["hr",2],["65",1],["treatment",2],["eta",1],["005",1],["dropout",1],["30",11],["total",1],["study",3],["duration",1],["months",1],["minfup",1],["18",1],["minimum",2],["follow",1],["up",2],["ratio",1],["allocation",3],["continuous",1],["endpoint",1],["friede",1],["kieser",1],["2006",1],["pre",4],["specify",3],["uncertain",1],["variance",1],["initial",7],["max",4],["analysis",4],["only",1],["initially",1],["20",5],["80",1],["as",3],["user",3],["assuming",1],["sd",4],["12",7],["ss",6],["means",4],["alternative",4],["detect",1],["mean",1],["diff",1],["st",3],["dev",3],["groups",3],["internal",1],["pilot",1],["re",2],["estimate",1],["from",3],["data",8],["manual",1],["pool",1],["all",1],["observations",1],["compute",3],["ignoring",1],["arm",5],["observed",1],["14",2],["higher",1],["than",1],["assumed",1],["recompute",1],["recomputed",2],["error",1],["not",1],["affected",1],["because",1],["ignores",1],["chw",2],["weights",4],["inverse",3],["normal",3],["combination",1],["information",1],["rates",4],["spending",2],["0125",1],["function",1],["conditional",3],["increase",1],["estimation",1],["original",1],["fda",2],["fit",2],["purpose",1],["2021",1],["generate",1],["tabulated",1],["escalation",1],["decisions",1],["table",3],["boundary",3],["target",6],["dlt",4],["rate",2],["ncohort",2],["cohorts",1],["patients",2],["cohortsize",2],["earlystop",2],["stop",1],["lowest",1],["show",1],["futility",1],["safety",1],["saf",1],["safe",1],["escalate",2],["tox",1],["toxic",1],["printed",1],["protocol",1],["investigator",1],["looks",1],["bedside",1],["no",1],["real",1],["time",3],["bayesian",2],["software",1],["needed",1],["prefers",1],["simulate",4],["operating",2],["characteristics",2],["oc",3],["true",3],["05",3],["40",3],["55",2],["ntrial",1],["1000",2],["reports",1],["correct",2],["mtd",1],["selection",2],["overdose",1],["risk",1],["average",1],["continual",1],["reassessment",1],["method",2],["crm",6],["dfcrm",1],["logistic",3],["skeleton",5],["prior",11],["50",2],["sim",2],["crmsim",1],["pi",1],["x0",1],["starting",1],["nsim",1],["mcohort",1],["cohort",1],["bayes",1],["model",2],["compare",1],["ocs",1],["more",1],["efficient",1],["under",1],["sensitive",1],["mis",1],["spec",1],["population",2],["has",1],["limited",1],["native",1],["support",1],["adaptr",3],["custom",2],["implementation",3],["conceptual",4],["evaluate",1],["full",3],["biomarker",2],["positive",1],["subgroup",3],["cp",2],["threshold",2],["drop",1],["negative",1],["closed",1],["testing",1],["across",2],["preserves",1],["fwer",1],["adapt",1],["enrich",1],["create",1],["exnex",1],["basket",1],["rare",2],["disease",2],["strata",1],["rbes",2],["mixture",1],["exchangeable",2],["non",1],["stratum",2],["default",1],["ex",1],["nex",1],["neuenschwander",1],["2016",1],["stratified",1],["borrowing",1],["detach",1],["truly",1],["different",1],["simplified",1],["map",6],["via",1],["historical",2],["frame",1],["study1",1],["study2",1],["study3",1],["35",1],["cbind",2],["family",1],["binomial",1],["tau",2],["dist",1],["half",1],["effective",1],["schmidli",1],["2014",1],["ess",1],["spy",1],["style",1],["graduation",2],["criterion",1],["posterior",3],["predictive",1],["probability",2],["success",2],["pp",1],["300",2],["succeeds",1],["current",2],["85",2],["requires",2],["stan",1],["jags",1],["facts",1],["berry",1],["consultants",1],["commercial",1],["scaffold",1],["hierarchical",1],["platform",1],["forward",1],["draw",2],["effect",1],["proportion",2],["simulations",1],["achieving",1],["graduates",1],["rar",2],["trend",2],["adjustment",1],["robertson",1],["2023",1],["consensus",1],["appropriate",1],["multi",1],["arms",1],["covariate",2],["enrollment",2],["quarter",3],["primary",2],["proper",1],["weighting",1],["update",1],["probabilities",1],["based",1],["superior",1],["every",1],["floor",1],["includes",1],["cox",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-bayesian-trials/scripts/bayesian_trials.R","name":[["bayesian",1],["trials",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["bayesian",2],["trials",2],["scripts",1]],"body":[["bayesian",2],["clinical",2],["trial",7],["design",3],["examples",1],["reference",3],["rbes",3],["verify",3],["api",4],["if",9],["version",4],["differs",3],["onco",2],["bayes2",2],["boin",4],["covers",1],["crm",5],["phase",7],["map",22],["robust",6],["exnex",4],["basket",6],["power",3],["prior",22],["berry",7],["hierarchical",3],["ae",5],["posterior",8],["probability",3],["stopping",3],["dose",2],["finding",2],["fda",3],["fit",12],["purpose",1],["dec",1],["2021",1],["library",8],["generate",1],["escalation",1],["table",3],["protocol",1],["boundary",3],["target",10],["30",9],["ncohort",2],["10",5],["cohortsize",2],["earlystop",1],["12",2],["saf",1],["tox",1],["print",10],["pre",1],["at",3],["investigator",1],["desk",1],["transparent",1],["decision",1],["rule",2],["operating",1],["characteristics",1],["over",3],["true",3],["dlt",4],["scenarios",1],["oc",5],["05",3],["20",7],["40",7],["55",2],["ntrial",1],["1000",3],["reports",1],["mtd",2],["selection",1],["accuracy",1],["overdose",1],["risk",1],["sample",2],["size",3],["distribution",1],["lee",1],["cheung",1],["2009",1],["calibrated",1],["skeleton",5],["dfcrm",1],["calibrate",2],["via",4],["indifference",1],["interval",1],["method",4],["nlevel",3],["getprior",1],["halfwidth",1],["nu",1],["level",2],["simulate",4],["ocs",1],["crmsim",1],["pi",1],["x0",1],["nsim",1],["bayes",2],["model",7],["logistic",1],["historical",7],["control",7],["data",13],["frame",2],["study",5],["h1",1],["h2",1],["h3",1],["h4",1],["35",1],["50",3],["45",1],["stan",5],["based",1],["random",1],["effects",4],["meta",1],["analysis",1],["cbind",4],["family",2],["binomial",2],["tau",12],["dist",2],["half",2],["normal",2],["between",2],["sd",2],["beta",2],["approximate",1],["mixture",2],["analytical",1],["mix",5],["automixfit",2],["nc",2],["effective",1],["schmidli",1],["2014",1],["ess",8],["morita",1],["elir",1],["add",1],["vague",1],["component",1],["guard",1],["against",1],["conflict",1],["robustify",1],["weight",1],["mean",1],["sensitivity",2],["drives",1],["borrowing",2],["strength",1],["25",3],["sens",4],["cat",1],["sprintf",1],["2f",1],["1f",1],["across",1],["rare",1],["disease",1],["strata",1],["has",1],["canonical",1],["implementation",2],["combination",1],["trials",1],["bhmbasket",3],["simpler",1],["alternative",1],["pseudocode",2],["consult",1],["documentation",1],["current",6],["create",1],["baskets",1],["per",3],["15",2],["response",3],["null",3],["default",1],["weights",1],["ex",1],["nex",1],["neuenschwander",1],["2016",1],["pediatric",4],["extrapolation",1],["dp",1],["adult",5],["500",3],["responders",2],["200",2],["ped",2],["apply",2],["discount",2],["alpha",5],["jan",1],["2026",1],["draft",1],["typical",1],["pp",4],["bdpbinomial",1],["treatment",9],["y0",2],["n0",2],["180",1],["function",2],["identity",1],["max",1],["fix",1],["value",4],["multiplicity",1],["c212",1],["within",3],["med",1],["dra",1],["pt",3],["soc",3],["spike",1],["slab",1],["log",1],["borrows",1],["shrinks",1],["toward",1],["no",1],["evidence",1],["conceptual",3],["format",1],["usubjid",1],["returns",1],["effect",2],["each",2],["jmp",1],["also",1],["implements",1],["industry",1],["et",1],["al",1],["2010",1],["stop",2],["efficacy",3],["interim",2],["theta",6],["threshold",4],["futility",2],["delta",1],["clin",1],["thresholds",1],["simulation",2],["under",2],["frequentist",1],["type",6],["loop",1],["sim",4],["5000",2],["count",3],["looks",1],["stops",1],["final",1],["post",1],["as",2],["event",1],["rate",4],["adjust",1],["until",1],["nominal",1],["025",3],["spy",1],["style",1],["graduation",3],["criterion",2],["success",2],["300",3],["patient",1],["85",2],["platform",1],["arm",3],["biomarker",1],["subtype",5],["draw",2],["by",1],["vs",1],["compute",3],["test",3],["statistic",1],["proportion",2],["draws",4],["meeting",1],["graduates",1],["requires",1],["custom",1],["facts",1],["commercial",1],["software",1],["phase3",9],["matrix",1],["paste0",1],["successes",4],["responses",4],["rbinom",2],["baseline",2],["prop",1],["sum",2],["return",1],["convergence",2],["diagnostics",2],["regulatory",1],["submissions",1],["rstan",1],["bayesplot",1],["after",1],["fitting",1],["any",1],["pars",1],["check",2],["hat",1],["01",1],["all",1],["parameters",1],["eff",1],["2000",1],["chain",1],["parameter",1],["trace",2],["plots",1],["mcmc",1],["predictive",1],["ppc",1],["dens",1],["overlay",1],["observed",1],["rep",1],["submission",2],["document",1],["number",1],["chains",1],["iterations",1],["warmup",1],["initial",1],["values",1],["strategy",1],["seed",1],["appendix",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-categorical-tests/scripts/categorical_tests_clinical.py","name":[["categorical",1],["tests",1],["clinical",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["categorical",2],["tests",2],["scripts",1],["py",1]],"body":[["chi",5],["square",5],["fisher",7],["exact",8],["tests",2],["clinical",1],["trial",1],["contingency",6],["table",18],["reference",1],["scipy",2],["12",1],["statsmodels",2],["14",1],["pandas",2],["verify",1],["api",1],["if",11],["version",1],["differs",1],["import",5],["numpy",1],["as",2],["np",5],["pd",6],["from",3],["stats",2],["chi2",13],["boschloo",6],["multitest",1],["multipletests",2],["itertools",1],["combinations",2],["random",3],["seed",1],["42",1],["200",1],["df",7],["data",2],["frame",2],["treatment",4],["choice",2],["active",1],["placebo",1],["outcome",5],["responder",7],["non",3],["partial",1],["35",2],["25",1],["crosstab",3],["print",18],["dof",5],["expected",12],["correction",4],["false",4],["pearson",1],["4f",10],["min",8],["minimum",1],["count",2],["1f",1],["detected",1],["rx",1],["may",1],["be",1],["unreliable",1],["else",9],["all",1],["counts",1],["approximation",1],["valid",1],["binary",5],["map",1],["lambda",1],["n2x2",1],["vs",2],["2x2",7],["uniformly",1],["more",1],["powerful",1],["than",1],["at",1],["same",1],["type",1],["mehta",1],["senchaudhuri",1],["2003",1],["lydersen",1],["fagerland",1],["laake",1],["2009",1],["result",2],["values",3],["alternative",2],["two",2],["sided",2],["64",1],["odds",2],["ratio",2],["preferred",1],["pvalue",1],["comparison",1],["total",2],["sum",1],["shape",1],["cramers",8],["sqrt",1],["cramer",1],["interpretation",2],["small",2],["medium",2],["large",2],["effect",2],["elif",1],["21",1],["05",1],["len",1],["columns",2],["post",2],["hoc",2],["pairwise",1],["comparisons",1],["holm",2],["categories",3],["tolist",1],["pvalues",4],["comp",3],["labels",3],["cat1",3],["cat2",3],["subset",3],["isin",1],["sub",2],["val",2],["append",2],["reject",2],["adjusted",3],["method",1],["label",2],["raw",3],["adj",2],["sig",2],["zip",1],["marker",2],["overall",1],["test",3],["not",2],["significant",1],["only",1],["needed",1],["results",4],["statistic",1],["value",2],["csv",3],["categorical",2],["index",1],["saved",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-cdisc-data-handling/scripts/cdisc_data_preparation.py","name":[["cdisc",1],["data",1],["preparation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["cdisc",2],["data",2],["handling",1],["scripts",1],["preparation",1],["py",1]],"body":[["prepare",1],["subject",1],["level",1],["analysis",23],["dataset",4],["from",1],["cdisc",1],["sdtm",1],["domain",1],["files",1],["reference",1],["pyreadstat",1],["pandas",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["as",2],["pd",3],["numpy",1],["np",1],["dm",8],["read",2],["csv",7],["ae",23],["print",10],["len",6],["subjects",5],["columns",6],["list",1],["events",1],["across",1],["usubjid",6],["nunique",1],["assert",1],["unique",1],["duplicate",1],["usubjids",1],["severity",5],["map",3],["mild",1],["moderate",1],["severe",1],["life",1],["threatening",1],["fatal",1],["aesev",3],["num",2],["fillna",4],["summary",11],["groupby",3],["agg",2],["count",10],["aeterm",1],["had",6],["serious",7],["aeser",1],["lambda",1],["any",6],["max",4],["reset",1],["index",2],["arm",14],["armcd",1],["age",3],["sex",1],["race",1],["copy",1],["merge",1],["left",1],["astype",3],["int",3],["false",2],["by",2],["treatment",1],["value",1],["counts",1],["adverse",1],["event",1],["pct",6],["mean",6],["100",2],["round",4],["distribution",1],["describe",1],["saved",1],["rows",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-effect-measures/scripts/effect_measures_clinical.py","name":[["effect",1],["measures",1],["clinical",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["effect",2],["measures",2],["scripts",1],["py",1]],"body":[["compute",1],["treatment",3],["effect",1],["measures",2],["from",3],["clinical",1],["trial",1],["dataset",1],["reference",2],["statsmodels",3],["14",1],["numpy",2],["26",1],["pandas",2],["matplotlib",2],["verify",1],["api",2],["if",4],["version",1],["differs",1],["import",5],["as",4],["np",14],["pd",5],["formula",1],["smf",2],["stats",1],["contingency",2],["tables",1],["table2x2",5],["pyplot",1],["plt",4],["random",5],["seed",1],["42",1],["300",1],["df",24],["data",3],["frame",2],["arm",7],["choice",2],["active",2],["placebo",4],["age",7],["normal",1],["55",5],["12",1],["astype",3],["int",5],["sex",4],["logit",3],["02",1],["outcome",8],["uniform",1],["size",1],["exp",4],["print",17],["loaded",1],["len",2],["subjects",1],["arms",1],["value",4],["counts",1],["dict",1],["prevalence",1],["mean",2],["cross",13],["crosstab",2],["table",7],["first",1],["2x2",2],["values",3],["crude",5],["odds",3],["ratio",3],["oddsratio",6],["3f",10],["ci",16],["confint",3],["95",3],["log",3],["se",2],["4f",2],["risk",5],["riskratio",2],["rr",4],["model",5],["fit",1],["params",1],["lower",5],["conf",2],["upper",5],["pvalues",1],["drop",1],["intercept",1],["errors",1],["ignore",1],["adjusted",1],["ratios",1],["logistic",1],["regression",1],["idx",2],["row",6],["iterrows",1],["sig",2],["05",1],["else",2],["baseline",4],["nnt",4],["number",1],["needed",1],["treat",1],["subgroups",2],["male",1],["female",1],["overall",1],["labels",4],["ors",5],["cis",6],["label",2],["sub",14],["items",1],["issubset",1],["columns",1],["shape",1],["min",1],["append",4],["fig",1],["ax",7],["subplots",1],["figsize",1],["pos",3],["range",1],["errorbar",1],["xerr",1],["array",4],["fmt",1],["color",2],["black",1],["capsize",1],["markersize",1],["axvline",1],["gray",1],["linestyle",1],["linewidth",1],["yticks",1],["list",1],["yticklabels",1],["xlabel",1],["xscale",1],["tight",1],["layout",1],["savefig",1],["forest",2],["plot",2],["png",2],["dpi",1],["150",1],["saved",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-effect-measures/scripts/effect_measures_clinical.py#nnt_from_or","name":[["nnt",1],["from",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["effect",2],["measures",2],["scripts",1],["py",1]],"body":[["def",2],["nnt",2],["from",2],["odds",8],["ratio",3],["baseline",7],["risk",7],["treatment",5],["arr",3],["abs",1],["return",1],["int",1],["np",1],["ceil",1],["if",1],["else",1],["float",1],["inf",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-logistic-regression/scripts/logistic_regression_clinical.py","name":[["logistic",1],["regression",1],["clinical",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["logistic",2],["regression",2],["scripts",1],["py",1]],"body":[["logistic",1],["regression",2],["binary",2],["clinical",1],["trial",1],["endpoint",1],["covariate",2],["adjustment",1],["reference",3],["statsmodels",2],["14",1],["pandas",2],["verify",1],["api",2],["if",3],["version",1],["differs",1],["import",5],["numpy",1],["as",4],["np",6],["pd",4],["formula",1],["smf",3],["df",22],["read",1],["csv",5],["analysis",1],["dataset",1],["print",29],["loaded",1],["len",3],["subjects",1],["treatment",3],["arms",1],["arm",9],["value",4],["counts",1],["dict",1],["outcome",10],["prevalence",1],["mean",5],["by",2],["cross",2],["crosstab",1],["margins",1],["true",2],["model",16],["logit",2],["placebo",13],["age",2],["sex",2],["data",3],["fit",5],["summary",1],["pseudo",1],["squared",1],["mc",1],["fadden",1],["prsquared",1],["3f",7],["log",1],["likelihood",1],["llf",1],["1f",4],["aic",2],["table",7],["frame",1],["exp",3],["params",2],["lower",2],["ci",9],["conf",2],["int",2],["upper",2],["pvalues",1],["drop",1],["intercept",1],["errors",1],["ignore",1],["odds",4],["ratios",3],["idx",4],["row",6],["iterrows",1],["sig",2],["05",1],["else",1],["95",2],["4f",8],["saved",1],["prediction",1],["rows",1],["actual",1],["cols",1],["predicted",1],["pred",4],["predict",5],["from",3],["sklearn",1],["metrics",1],["roc",3],["auc",5],["score",2],["scipy",1],["stats",1],["chi2",2],["hl",4],["stat",2],["hosmer",2],["lemeshow",2],["values",2],["2f",1],["supplementary",1],["calibration",2],["plots",1],["primary",5],["assessment",1],["max",8],["coef",3],["abs",1],["se",11],["bse",1],["10",1],["100",1],["warning",1],["large",1],["coefficient",1],["detected",1],["possible",1],["separation",1],["consider",1],["firth",1],["penalized",1],["marginal",20],["rd",18],["via",2],["computation",2],["fda",4],["2023",4],["estimand",2],["conditional",2],["above",2],["reporting",1],["compute",1],["standardising",1],["over",1],["observed",1],["distribution",1],["active",11],["assign",4],["rr",3],["effects",1],["risk",2],["difference",1],["ratio",2],["supportive",1],["bootstrap",3],["marginaleffects",1],["avg",1],["comparisons",1],["hc3",1],["boot",6],["500",1],["rds",3],["zeros",1],["rng",3],["random",1],["default",1],["42",1],["range",1],["choice",1],["size",1],["replace",1],["iloc",1],["disp",1],["p1",2],["p0",2],["marg",7],["std",1],["ddof",1],["96",2]]},{"id":"skills/bioskills/bio-clinical-biostatistics-logistic-regression/scripts/logistic_regression_clinical.py#hosmer_lemeshow","name":[["hosmer",1],["lemeshow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["logistic",2],["regression",2],["scripts",1],["py",1]],"body":[["def",2],["hosmer",2],["lemeshow",2],["true",3],["pred",7],["groups",5],["10",2],["df",4],["hl",7],["pd",2],["data",1],["frame",1],["prob",3],["group",2],["qcut",1],["duplicates",1],["drop",1],["grouped",10],["groupby",1],["agg",1],["obs",2],["sum",2],["count",1],["mean",1],["expected",2],["stat",3],["actual",2],["len",1],["value",2],["chi2",1],["cdf",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-missing-data-sensitivity/scripts/missing_data_sensitivity.py","name":[["missing",1],["data",1],["sensitivity",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["missing",2],["data",2],["sensitivity",2],["scripts",1],["py",1]],"body":[["missing",1],["data",2],["sensitivity",1],["analyses",2],["clinical",1],["trials",1],["python",2],["worked",1],["examples",1],["reference",3],["scikit",1],["learn",1],["verify",2],["api",3],["if",3],["version",2],["differs",2],["statsmodels",2],["14",1],["note",1],["confirmatory",1],["regulatory",1],["work",1],["packages",1],["mmrm",1],["rbmi",1],["suitable",1],["exploratory",1],["pipeline",1],["development",1],["covers",1],["multiple",3],["imputation",4],["rubin",2],["rules",2],["pooling",1],["tipping",4],["point",4],["delta",3],["adjustment",1],["permutt",2],["2016",2],["simple",1],["j2",1],["style",1],["pattern",3],["pre",1],["specified",1],["sap",4],["fallback",4],["hierarchy",4],["import",5],["numpy",1],["as",3],["np",2],["pandas",1],["pd",1],["from",2],["sklearn",2],["experimental",1],["enable",1],["iterative",2],["imputer",2],["impute",1],["formula",3],["smf",1],["examine",1],["missingness",1],["first",1],["ds",1],["domain",1],["analog",1],["mar",2],["primary",2],["analysis",3],["demonstration",2],["simulation",1],["trial",3],["differential",2],["dropout",5],["name",1],["main",1],["print",7],["60",2],["df",4],["simulate",1],["step",4],["characterise",2],["mi",1],["assuming",1],["despite",1],["warning",1],["pooled",1],["logit",1],["outcome",5],["arm",5],["numeric",3],["age",3],["baseline",3],["cols",1],["imputations",2],["20",1],["tp",1],["results",1],["tip",1],["col",2],["adjust",1],["active",1],["range",1],["arange",1],["51",1],["05",1],["10",1],["demo",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-missing-data-sensitivity/scripts/missing_data_sensitivity.py#characterise_dropout","name":[["characterise",1],["dropout",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["missing",2],["data",2],["sensitivity",2],["scripts",1],["py",1]],"body":[["def",2],["characterise",2],["dropout",19],["df",5],["arm",12],["col",8],["reason",2],["tabulate",1],["reasons",3],["by",6],["if",3],["pattern",4],["differs",2],["clinically",1],["informative",1],["mar",3],["suspect",2],["pd",1],["crosstab",1],["margins",2],["true",1],["name",1],["total",1],["print",5],["test",1],["rates",1],["differ",1],["overall",5],["groupby",1],["apply",1],["lambda",1],["isin",1],["completed",2],["mean",1],["rate",1],["10pp",2],["threshold",1],["nrc",1],["2010",1],["implicit",1],["asymmetry",1],["magnitude",1],["canonical",1],["signal",1],["implausible",1],["mallinckrodt",1],["2008",1],["aducanumab",1],["nov",1],["2020",1],["ad",1],["com",1],["precedent",1],["differential",1],["concerns",1],["abs",1],["iloc",2],["10",1],["warning",1],["consider",1],["treatment",1],["policy",1],["estimand",1],["reference",1],["based",1],["mi",1],["as",1],["primary",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-missing-data-sensitivity/scripts/missing_data_sensitivity.py#multiple_imputation_logit","name":[["multiple",1],["imputation",1],["logit",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["missing",2],["data",2],["sensitivity",2],["scripts",1],["py",1]],"body":[["def",2],["multiple",2],["imputation",2],["logit",4],["df",6],["formula",4],["numeric",7],["cols",5],["imputations",7],["20",2],["mi",3],["sklearn",2],["iterative",3],["imputer",7],["rubin",3],["rules",3],["pooling",2],["critical",1],["sample",2],["posterior",2],["true",2],["only",1],["works",1],["bayesian",2],["ridge",2],["confirmatory",2],["work",2],["rbmi",3],["mice",1],["verify",1],["estimator",2],["max",1],["iter",1],["10",1],["random",2],["state",2],["by",2],["default",1],["not",3],["change",1],["results",5],["range",1],["params",2],["imputed",8],["pd",1],["data",2],["frame",1],["fit",2],["transform",1],["columns",3],["index",2],["reattach",1],["non",1],["categorical",1],["copy",1],["col",4],["if",2],["values",1],["binary",1],["outcome",4],["filled",1],["continuously",1],["re",1],["binarize",1],["at",1],["before",1],["statsmodels",1],["requires",1],["endog",1],["unit",1],["interval",1],["var",12],["split",1],["strip",1],["astype",1],["float",1],["model",3],["smf",1],["disp",1],["append",1],["coef",10],["iloc",2],["se",9],["bse",1],["pooled",19],["np",8],["mean",2],["within",2],["between",3],["ddof",1],["total",3],["sqrt",1],["exp",3],["score",1],["fmi",7],["fraction",1],["missing",1],["info",1],["adequate",5],["100",2],["linear",1],["rule",1],["thumb",1],["von",2],["hippel",2],["2020",2],["gives",1],["two",1],["stage",1],["quadratic",1],["refinement",1],["int",1],["ceil",1],["print",6],["coefficient",1],["4f",2],["3f",4],["95",1],["ci",1],["96",2],["warning",1],["insufficient",1],["consider",1],["increasing",1],["per",1],["note",1],["variance",4],["shown",1],["here",1],["cro",1],["2019",1],["information",1],["anchored",1],["reference",2],["based",2],["j2",1],["cr",1],["cir",1],["bartlett",1],["2021",1],["wolbers",1],["2022",1],["recommend",1],["also",1],["reporting",1],["frequentist",2],["via",2],["cmi",1],["jackknife",1],["analyse",1],["method",1],["condmean",1],["active",1],["regulatory",1],["debate",1],["report",1],["both",1],["safety",1],["feasibly",1],["computed",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-missing-data-sensitivity/scripts/missing_data_sensitivity.py#sap_fallback_hierarchy_demo","name":[["sap",1],["fallback",1],["hierarchy",1],["demo",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["missing",2],["data",2],["sensitivity",2],["scripts",1],["py",1]],"body":[["def",2],["sap",4],["fallback",5],["hierarchy",5],["demo",2],["pre",1],["specified",1],["mmrm",3],["convergence",1],["per",1],["industry",1],["un",4],["kr",2],["satterthwaite",2],["heterogeneous",6],["toeplitz",2],["ar",2],["variances",2],["cs",2],["document",2],["deviation",2],["if",3],["invoked",2],["python",1],["implementation",1],["here",1],["schematic",1],["production",1],["print",3],["kenward",4],["roger",4],["linear",1],["preferred",1],["matches",1],["sas",1],["proc",1],["mixed",1],["fails",1],["parameters",1],["structured",1],["imposes",1],["stationarity",1],["last",1],["resort",1],["assumes",1],["equal",1],["correlation",1],["cov",2],["df",3],["method",2],["note",2],["enumerate",1],["covariance",1],["csr",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-missing-data-sensitivity/scripts/missing_data_sensitivity.py#simulate_trial_with_dropout","name":[["simulate",1],["trial",1],["dropout",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["missing",2],["data",2],["sensitivity",2],["scripts",1],["py",1]],"body":[["def",2],["simulate",2],["trial",2],["dropout",17],["per",12],["arm",14],["150",2],["active",10],["30",2],["placebo",4],["15",2],["seed",3],["42",2],["rng",9],["np",12],["random",2],["default",1],["arms",6],["age",3],["normal",4],["60",1],["10",2],["baseline",3],["50",1],["true",3],["effect",1],["reduces",1],["outcome",7],["by",1],["units",1],["change",3],["array",3],["higher",1],["rate",1],["predominantly",1],["due",1],["aes",1],["informative",1],["prob",2],["dropped",3],["reason",6],["differential",1],["full",1],["completed",1],["dtype",1],["object",1],["range",2],["if",2],["choice",2],["ae",2],["withdrew",2],["lfu",2],["else",1],["obs",4],["nan",2],["df",2],["pd",1],["data",1],["frame",1],["usubjid",1],["subj",1],["04d",1],["numeric",1],["astype",2],["int",1],["dichotomised",1],["logit",1],["demo",1],["isnan",1],["float",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-missing-data-sensitivity/scripts/missing_data_sensitivity.py#tipping_point_analysis","name":[["tipping",1],["point",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["missing",2],["data",2],["sensitivity",2],["scripts",1],["py",1]],"body":[["def",2],["tipping",11],["point",4],["analysis",3],["df",14],["formula",4],["outcome",8],["col",14],["arm",11],["adjust",4],["active",7],["delta",32],["range",10],["none",3],["imputations",2],["20",2],["apply",2],["only",2],["imputed",10],["values",9],["find",3],["minimum",1],["flips",1],["05",3],["list",2],["scan",1],["units",1],["residual",4],["sd",4],["if",4],["np",2],["arange",1],["21",1],["fit",4],["mar",2],["model",4],["complete",2],["dropna",1],["subset",1],["base",1],["smf",2],["logit",3],["data",3],["disp",2],["binary",1],["outcomes",3],["conceptually",1],["different",1],["continuous",1],["actual",1],["impute",1],["under",1],["then",1],["add",1],["adj",7],["copy",1],["missing",3],["mask",4],["isna",1],["simple",1],["imputation",1],["demo",1],["real",1],["implementation",1],["uses",1],["rbmi",1],["template",1],["imputer",3],["iterative",1],["random",1],["state",1],["sample",1],["posterior",1],["true",1],["numeric",10],["cols",4],["select",1],["dtypes",1],["include",1],["number",1],["columns",3],["pd",1],["frame",1],["transform",1],["index",2],["loc",1],["not",5],["re",1],["binarize",1],["shifted",1],["at",2],["astype",1],["float",2],["treatment",1],["coefficient",1],["value",2],["pvalues",1],["iloc",1],["append",1],["report",1],["print",7],["applied",1],["10",2],["zip",2],["1f",1],["4f",1],["significant",6],["all",2],["result",2],["robust",2],["across",1],["up",1],["inf",1],["elif",1],["any",1],["even",1],["else",1],["smallest",1],["exceeds",1],["sig",2],["enumerate",1],["break",1],["judge",1],["clinical",1],["plausibility",1],["larger",1],["than",1],["mcid",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-multiplicity-graphical/scripts/multiplicity_graphical.R","name":[["multiplicity",1],["graphical",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["multiplicity",2],["graphical",2],["scripts",1]],"body":[["multiplicity",4],["control",1],["via",1],["graphical",5],["procedures",3],["step",3],["down",2],["methods",1],["reference",2],["mcp",9],["16",1],["verify",2],["api",2],["if",6],["version",2],["differs",2],["covers",1],["bretz",3],["maurer",2],["2009",1],["holm",9],["hochberg",10],["hommel",9],["serial",15],["parallel",1],["gatekeeping",2],["fda",1],["2022",1],["multiple",2],["endpoints",4],["guidance",1],["categories",1],["co",4],["primary",17],["key",15],["secondary",4],["standard",1],["procedure",2],["library",5],["hypothesis",2],["labels",1],["hyps",9],["sec1",6],["sec2",5],["initial",1],["alpha",13],["weights",7],["all",3],["transition",1],["matrix",5],["rows",1],["source",1],["cols",1],["target",4],["rejects",8],["propagates",3],["weight",2],["goes",1],["remaining",1],["transitions",2],["nrow",3],["byrow",3],["true",3],["dimnames",3],["list",3],["graph",9],["main",7],["matrix2graph",3],["print",5],["apply",1],["trial",1],["values",3],["at",5],["025",9],["one",2],["sided",1],["regulatory",1],["vals",9],["018",3],["042",3],["038",3],["result",7],["pvalues",3],["0125",2],["each",4],["after",1],["propagation",1],["not",3],["reject",2],["pure",1],["hierarchical",2],["sequence",1],["h1",4],["h2",5],["h3",5],["h4",4],["full",2],["only",1],["predecessor",1],["trans",4],["01",1],["02",1],["06",1],["001",1],["tests",6],["tested",1],["vs",3],["these",1],["up",1],["applied",1],["vector",1],["unstructured",6],["p1",1],["p2",1],["p3",1],["p4",1],["015",1],["p5",1],["029",1],["05",1],["any",2],["dependence",2],["uniformly",1],["dominates",3],["bonferroni",5],["adjust",4],["method",4],["requires",2],["prds",9],["under",5],["by",1],["most",1],["conservative",2],["bonf",2],["comparison",2],["data",3],["frame",1],["raw",1],["round",1],["check",2],["informal",1],["require",1],["positive",4],["regression",1],["subsets",1],["correlation",8],["among",2],["test",6],["statistics",2],["typically",1],["holds",2],["negative",2],["ldl",1],["hdl",1],["complementary",1],["efficacy",1],["safety",1],["fails",1],["anti",1],["practical",1],["estimate",2],["endpoint",2],["from",3],["pairwise",1],["correlations",1],["likely",1],["meaningfully",1],["fall",1],["back",1],["example",2],["assume",1],["come",1],["confirmatory",1],["work",1],["should",3],["be",2],["estimated",1],["analysis",1],["residuals",1],["sensitivity",1],["documented",1],["sap",2],["simes",5],["intersection",3],["2011",1],["positively",1],["correlated",1],["based",2],["gain",1],["power",10],["over",1],["demonstration",1],["same",1],["as",1],["section",1],["local",1],["specify",2],["type",2],["call",1],["compared",1],["above",1],["more",1],["rejections",1],["expected",1],["subgroup",5],["allocation",1],["dane",1],["2019",1],["allocate",1],["across",1],["discovery",1],["sg",9],["sec",3],["hr",1],["os",1],["70",1],["20",1],["10",1],["half",2],["no",2],["split",1],["needed",1],["both",1],["must",1],["reach",1],["significance",1],["issue",1],["reversed",1],["loss",1],["because",1],["joint",6],["marginal",4],["inflate",1],["so",1],["81",1],["meets",1],["calculation",1],["90",2],["independent",1],["cat",1],["sprintf",1],["3f",1],["independence",1],["product",1],["sponsor",1],["empirically",1],["win",3],["ratio",2],["composite",2],["pocock",1],["2012",1],["alternative",1],["compares",1],["pair",1],["patients",1],["per",1],["arm",1],["outcomes",1],["single",1],["pre",1],["component",1],["hierarchy",1],["cv",1],["death",1],["hf",1],["hospitalisation",1],["nyha",1],["worsening",1],["implementation",1],["wins",3],["wwr",1],["stat",1],["ep",1],["time",1],["event",1],["binary",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py","name":[["power",1],["sample",1],["size",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["power",7],["sample",13],["size",9],["calculations",1],["clinical",1],["trials",1],["reference",2],["statsmodels",2],["14",1],["verify",2],["api",2],["if",3],["version",2],["differs",2],["scipy",1],["12",2],["covers",1],["superiority",2],["non",4],["inferiority",3],["equivalence",3],["time",1],["event",3],["designs",1],["includes",1],["critical",1],["vs",4],["mcid",8],["distinction",2],["fda",3],["2016",3],["ni",6],["double",4],["discount",4],["note",2],["confirmatory",1],["regulatory",1],["work",1],["packages",1],["gs",1],["design",1],["rpact",1],["simtrial",1],["import",3],["math",1],["numpy",1],["as",1],["np",1],["from",1],["stats",1],["tt",1],["ind",1],["solve",1],["two",6],["test",2],["continuous",2],["proportions",3],["binary",3],["continuity",5],["correction",6],["debate",2],["schoenfeld",5],["1981",1],["events",4],["log",1],["rank",1],["under",3],["ph",3],["margin",5],["tost",6],["stratified",2],["randomisation",1],["efficiency",3],["gain",3],["senn",2],["2013",2],["demonstration",1],["scenarios",1],["name",1],["main",1],["print",30],["60",14],["scenario",7],["endpoint",2],["cont",2],["mean",1],["diff",2],["sd",1],["alpha",4],["05",2],["80",3],["dropout",3],["15",4],["per",9],["arm",8],["inflated",1],["uncorr",4],["p1",2],["40",4],["p2",2],["30",2],["false",1],["corr",3],["true",2],["uncorrected",1],["wastes",1],["100",1],["0f",1],["agostino",1],["1988",1],["oncology",2],["os",1],["lakatos",2],["plausible",1],["total",1],["hr",1],["65",1],["expected",1],["prob",1],["025",2],["90",1],["one",1],["sided",1],["needed",1],["rate",1],["immuno",1],["simulation",1],["estimates",1],["by",1],["20",2],["50",2],["selection",1],["m2",2],["historical",2],["effect",2],["point",1],["25",2],["lower",1],["ci",1],["retention",1],["control",1],["85",2],["mu",1],["sigma",1],["10",1],["delta",5],["check",3],["stratification",1],["squared",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#delta_mcid_check","name":[["delta",1],["mcid",1],["check",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["delta",12],["mcid",13],["check",2],["warn",1],["if",2],["too",1],["close",1],["adequate",1],["power",1],["margin",2],["print",6],["effect",2],["detect",1],["clinically",2],["meaningful",2],["difference",1],["ratio",5],["abs",2],["2f",1],["error",1],["trial",1],["underpowered",1],["elif",1],["warning",1],["postdoc",1],["rule",1],["safety",1],["else",1],["ok",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#ni_margin_double_discount","name":[["ni",1],["margin",1],["double",1],["discount",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["ni",3],["margin",5],["double",3],["discount",3],["historical",10],["effect",9],["point",4],["lower",6],["ci",7],["retention",6],["50",3],["mcid",11],["none",3],["fda",2],["2016",2],["m2",11],["bound",3],["m1",5],["always",1],["verify",1],["must",1],["be",2],["smaller",1],["than",1],["clinically",2],["meaningful",1],["diff",1],["print",7],["estimate",1],["fraction",1],["conservative",1],["if",2],["not",1],["warning",1],["too",1],["liberal",1],["patients",1],["within",1],["non",1],["inferior",2],["may",1],["else",1],["ok",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#ni_sample_size_binary","name":[["ni",1],["sample",1],["size",1],["binary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["ni",3],["sample",3],["size",3],["binary",3],["control",4],["test",4],["margin",4],["alpha",5],["025",3],["power",2],["80",2],["per",1],["arm",1],["endpoint",1],["fixed",1],["approach",1],["96",1],["if",1],["else",1],["645",1],["beta",2],["84",1],["variance",2],["term",2],["return",1],["math",1],["ceil",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#schoenfeld_events","name":[["schoenfeld",1],["events",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["schoenfeld",3],["events",6],["hr",3],["alpha",4],["05",2],["power",2],["80",2],["allocation",3],["ratio",3],["one",3],["sided",3],["false",2],["1981",1],["formula",1],["warning",1],["assumes",1],["proportional",1],["hazards",1],["under",2],["non",1],["ph",1],["immuno",1],["oncology",1],["estimates",1],["required",1],["by",1],["20",1],["50",1],["lakatos",1],["simulation",1],["96",1],["if",1],["not",1],["else",1],["645",1],["beta",2],["84",1],["math",2],["log",1],["return",1],["ceil",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#schoenfeld_n_total","name":[["schoenfeld",1],["total",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["schoenfeld",3],["total",2],["hr",3],["expected",3],["event",4],["prob",3],["dropout",5],["15",2],["kwargs",3],["convert",1],["events",5],["per",5],["arm",5],["assuming",1],["uniform",1],["probability",1],["no",2],["math",2],["ceil",2],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#stratified_efficiency_gain","name":[["stratified",1],["efficiency",1],["gain",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["stratified",2],["efficiency",4],["gain",8],["squared",7],["from",1],["stratification",2],["prognostic",1],["factor",2],["against",2],["outcome",2],["effective",2],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["print",2],["3f",1],["sample",1],["size",1],["2f",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#tost_sample_size","name":[["tost",1],["sample",1],["size",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["tost",3],["sample",2],["size",2],["mu",5],["diff",6],["sigma",3],["margin",7],["alpha",5],["05",2],["power",2],["80",2],["equivalence",1],["two",1],["one",2],["sided",2],["tests",1],["at",1],["each",1],["margins",1],["assumed",1],["true",1],["mean",1],["645",1],["beta",2],["84",1],["effect",3],["abs",4],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["return",1],["math",1],["ceil",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#two_proportions_sample_size","name":[["two",1],["proportions",1],["sample",1],["size",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["two",6],["proportions",2],["sample",4],["size",3],["p1",7],["p2",7],["alpha",4],["05",2],["power",3],["80",3],["alternative",3],["sided",3],["continuity",4],["correction",7],["false",2],["per",1],["arm",2],["proportion",1],["test",1],["true",1],["applies",1],["fleiss",1],["debated",1],["100",1],["simulation",1],["based",1],["ss",1],["preferred",1],["over",1],["either",1],["formula",1],["because",1],["asymptotic",1],["approximation",1],["breaks",1],["down",1],["agostino",1],["1988",1],["96",1],["if",2],["else",1],["645",1],["beta",2],["84",1],["pbar",3],["math",4],["sqrt",3],["abs",2],["return",1],["ceil",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-power-and-sample-size/scripts/power_sample_size.py#two_sample_t_sample_size","name":[["two",1],["sample",2],["size",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["biostatistics",1],["power",2],["sample",2],["size",2],["scripts",1],["py",1]],"body":[["def",2],["two",5],["sample",5],["size",5],["mean",3],["diff",3],["sd",3],["alpha",4],["05",2],["power",5],["80",2],["dropout",4],["sided",2],["test",1],["per",3],["arm",3],["inflated",1],["effect",3],["abs",1],["cohen",1],["tt",1],["ind",1],["solve",1],["alternative",1],["math",1],["ceil",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-subgroup-analysis/scripts/subgroup_analysis_clinical.py","name":[["subgroup",1],["analysis",1],["clinical",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["subgroup",2],["analysis",2],["scripts",1],["py",1]],"body":[["stratified",4],["subgroup",5],["analysis",2],["synthetic",1],["clinical",1],["trial",1],["dataset",1],["reference",3],["statsmodels",4],["14",1],["scipy",1],["12",1],["pandas",2],["matplotlib",2],["verify",1],["api",2],["if",2],["version",1],["differs",1],["import",6],["numpy",1],["as",4],["np",13],["pd",3],["formula",1],["smf",3],["from",2],["stats",2],["contingency",1],["tables",5],["table",2],["multitest",1],["multipletests",3],["pyplot",1],["plt",4],["random",6],["seed",1],["42",1],["600",1],["df",15],["data",3],["frame",1],["treatment",10],["choice",4],["drug",2],["placebo",3],["age",7],["group",8],["65",3],["sex",2],["site",8],["base",2],["prob",6],["effect",2],["15",1],["modifier",2],["astype",2],["float",2],["clip",1],["05",1],["95",3],["outcome",4],["binomial",1],["strata",2],["names",2],["stratum",3],["unique",2],["sub",7],["crosstab",1],["values",2],["shape",1],["append",7],["st",7],["print",13],["mantel",1],["haenszel",1],["by",1],["summary",1],["pooled",4],["oddsratio",3],["3f",6],["ci",5],["confint",1],["mh",4],["test",10],["null",1],["odds",3],["h0",2],["statistic",4],["pvalue",2],["4f",5],["bd",3],["equal",2],["breslow",1],["day",1],["ors",8],["interaction",3],["model",6],["logit",2],["fit",2],["disp",2],["summary2",1],["subgroups",2],["labels",8],["lower",4],["cis",8],["upper",4],["pvals",5],["sg",4],["var",4],["sorted",1],["subset",2],["val",2],["exp",2],["params",1],["iloc",3],["conf",1],["int",1],["pvalues",1],["specific",1],["range",3],["len",3],["25s",2],["reject",2],["holm",5],["adjusted",5],["method",2],["fdr",4],["bh",2],["multiplicity",1],["fig",1],["ax",9],["subplots",1],["figsize",1],["pos",3],["errorbar",1],["xerr",1],["array",4],["fmt",1],["color",3],["black",1],["capsize",1],["markersize",1],["axvline",2],["gray",1],["linestyle",2],["linewidth",2],["blue",1],["alpha",1],["yticks",1],["yticklabels",1],["xlabel",1],["ratio",1],["xscale",1],["log",1],["title",1],["forest",3],["plot",3],["tight",1],["layout",1],["savefig",1],["png",2],["dpi",1],["150",1],["saved",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-survival-analysis/scripts/survival_clinical.py","name":[["survival",1],["clinical",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["survival",2],["analysis",1],["scripts",1],["py",1]],"body":[["survival",3],["analysis",1],["clinical",1],["trials",1],["worked",1],["examples",1],["reference",2],["lifelines",5],["27",1],["verify",2],["api",2],["if",3],["version",2],["differs",2],["scikit",1],["21",1],["covers",1],["cox",8],["ph",8],["therneau",3],["grambsch",3],["diagnostics",1],["rmst",6],["under",2],["non",3],["competing",2],["risks",2],["via",1],["aalen",3],["johansen",3],["cause",2],["specific",2],["max",1],["combo",1],["adtte",4],["cnsr",6],["convention",4],["handling",1],["import",5],["numpy",1],["as",3],["np",1],["pandas",1],["pd",1],["from",3],["phfitter",1],["kaplan",1],["meier",1],["fitter",2],["statistics",1],["logrank",4],["test",4],["multivariate",1],["proportional",2],["hazard",1],["utils",1],["restricted",1],["mean",1],["time",2],["convert",1],["cdisc",2],["standard",1],["event",6],["indicator",1],["means",3],["censored",1],["different",1],["reasons",1],["stat",1],["packages",1],["zph",1],["equivalent",1],["diagnostic",2],["primary",1],["endpoint",1],["royston",1],["parmar",1],["2013",1],["cif",1],["weighted",2],["log",2],["rank",2],["hazards",1],["demonstration",2],["simulated",2],["trial",3],["data",1],["name",1],["main",1],["print",8],["60",2],["conformant",1],["df",8],["simulate",1],["hr",1],["65",1],["step",4],["check",4],["rename",1],["columns",1],["aval",1],["assert",1],["all",1],["conversion",1],["verified",1],["cph",1],["covariates",1],["treatment",1],["age",1],["ecog",1],["baseline",1],["at",1],["tau",2],["24",2],["months",1],["results",2],["diff",1],["difference",1],["stratified",1],["peto",3],["weights",1],["npa",1],["weightings",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-survival-analysis/scripts/survival_clinical.py#adtte_to_lifelines","name":[["adtte",1],["lifelines",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["survival",2],["analysis",1],["scripts",1],["py",1]],"body":[["def",2],["adtte",5],["lifelines",2],["df",9],["copy",1],["event",1],["cnsr",1],["astype",1],["int",1],["time",1],["aval",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-survival-analysis/scripts/survival_clinical.py#competing_risks_analysis","name":[["competing",1],["risks",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["survival",2],["analysis",1],["scripts",1],["py",1]],"body":[["def",2],["competing",20],["risks",3],["analysis",2],["df",14],["duration",7],["col",15],["time",2],["event",24],["status",8],["cause",23],["interest",10],["covariates",5],["treatment",2],["age",2],["aalen",4],["johansen",4],["cif",5],["correct",1],["km",1],["biased",1],["upward",1],["specific",5],["cox",7],["causal",2],["effect",2],["always",1],["report",2],["fine",1],["gray",1],["only",1],["prediction",1],["goal",1],["putter",1],["2007",1],["censored",1],["via",1],["ajf",4],["fitter",1],["fit",3],["observed",1],["print",6],["cumulative",1],["density",1],["treat",1],["events",1],["as",1],["censoring",1],["copy",2],["astype",2],["int",2],["cph",6],["phfitter",2],["formula",2],["summary",2],["alongside",1],["affecting",1],["indirectly",1],["affect",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-survival-analysis/scripts/survival_clinical.py#cox_with_ph_check","name":[["cox",1],["ph",1],["check",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["survival",2],["analysis",1],["scripts",1],["py",1]],"body":[["def",2],["cox",3],["ph",7],["check",3],["df",5],["duration",4],["col",8],["time",3],["event",6],["covariates",3],["treatment",2],["age",2],["ecog",2],["baseline",2],["cph",6],["phfitter",1],["fit",1],["formula",1],["print",3],["summary",2],["test",3],["via",1],["scaled",1],["schoenfeld",1],["residuals",1],["note",1],["05",2],["not",1],["prove",1],["means",1],["cannot",1],["reject",1],["results",3],["proportional",2],["hazard",1],["transform",1],["rank",1],["hazards",1],["therneau",1],["grambsch",1],["graphical",1],["diagnostic",1],["more",1],["informative",1],["than",1],["value",2],["assumptions",1],["threshold",1],["show",1],["plots",1],["true",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-survival-analysis/scripts/survival_clinical.py#rmst_difference","name":[["rmst",1],["difference",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["survival",2],["analysis",1],["scripts",1],["py",1]],"body":[["def",2],["rmst",9],["difference",5],["df",9],["arm",19],["col",12],["duration",4],["time",3],["event",6],["tau",12],["36",2],["at",2],["pre",2],["specified",2],["critical",1],["must",2],["be",2],["sap",1],["post",1],["hoc",1],["selection",1],["hacking",1],["min",4],["largest",1],["follow",5],["up",5],["per",4],["avoid",1],["extrapolation",1],["tian",1],["2020",1],["biometrics",1],["arms",8],["unique",1],["if",2],["len",1],["raise",1],["value",1],["error",1],["requires",1],["exactly",1],["max",4],["groupby",1],["print",4],["warning",1],["exceeds",1],["1f",1],["will",1],["extrapolate",1],["beyond",1],["data",1],["results",6],["kmf",2],["kaplan",1],["meier",1],["fitter",1],["fit",1],["observed",1],["restricted",1],["mean",1],["survival",1],["diff",3],["items",1],["2f",2],["wald",1],["se",1],["via",1],["delta",1],["method",1],["bootstrap",1],["rigorous",1],["alternative",1],["surv",1],["rm2",1],["rmst2",1],["regulatory",1],["grade",1],["implementation",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-survival-analysis/scripts/survival_clinical.py#simulate_trial","name":[["simulate",1],["trial",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["survival",2],["analysis",1],["scripts",1],["py",1]],"body":[["def",2],["simulate",3],["trial",2],["per",7],["arm",12],["200",2],["hr",4],["65",2],["lambda",6],["control",5],["04",2],["follow",3],["up",3],["48",2],["seed",3],["42",2],["exponential",2],["survival",1],["data",2],["ph",1],["holds",1],["rng",5],["np",4],["random",1],["default",1],["arms",3],["treatment",5],["has",1],["multiplicative",1],["hazard",1],["array",1],["true",3],["event",7],["time",9],["admin",3],["censor",3],["obs",2],["minimum",1],["astype",2],["int",2],["df",4],["pd",1],["frame",1],["usubjid",1],["subj",1],["04d",1],["range",1],["cnsr",1],["cdisc",1],["convention",1],["age",1],["normal",1],["60",1],["10",1],["ecog",1],["baseline",1],["choice",1],["size",1],["encode",1],["cox",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-survival-analysis/scripts/survival_clinical.py#weighted_logrank_for_npa","name":[["weighted",1],["logrank",1],["npa",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["survival",2],["analysis",1],["scripts",1],["py",1]],"body":[["def",2],["weighted",5],["logrank",4],["npa",2],["df",10],["time",7],["col",16],["event",9],["group",6],["arm",8],["weightings",8],["peto",3],["fleming",2],["harrington",2],["rho",4],["gamma",4],["log",4],["rank",4],["non",1],["ph",1],["options",1],["lifelines",1],["27",1],["note",1],["plural",1],["parameter",1],["name",1],["none",1],["standard",1],["wilcoxon",1],["down",1],["weights",1],["late",2],["events",1],["early",1],["effect",1],["detection",1],["tarone",1],["ware",1],["compromise",1],["robust",1],["ties",1],["censoring",1],["distribution",1],["differences",1],["pass",1],["via",2],["kwargs",1],["emphasis",1],["max",2],["combo",2],["nph",1],["rct",1],["maxcombo",1],["formula",1],["data",1],["python",1],["scikit",1],["survival",1],["has",1],["manual",1],["mvn",1],["arms",4],["unique",1],["if",1],["len",1],["results",4],["test",2],["observed",2],["else",1],["multivariate",1],["print",2],["summary",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-biostatistics-trial-reporting/scripts/trial_reporting_clinical.py","name":[["trial",1],["reporting",1],["clinical",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",2],["biostatistics",1],["trial",2],["reporting",2],["scripts",1],["py",1]],"body":[["generate",1],["table",4],["define",1],["analysis",10],["populations",2],["demonstrate",1],["multiple",2],["imputation",2],["clinical",1],["trial",1],["reference",3],["tableone",2],["statsmodels",2],["14",1],["sklearn",3],["pandas",2],["verify",1],["api",2],["if",1],["version",1],["differs",1],["import",6],["numpy",1],["as",3],["np",26],["pd",3],["from",3],["one",2],["experimental",1],["enable",1],["iterative",3],["imputer",5],["impute",1],["formula",1],["smf",3],["random",15],["seed",1],["42",1],["400",1],["df",26],["data",5],["frame",2],["usubjid",1],["study01",1],["04d",1],["range",2],["arm",12],["choice",4],["drug",5],["placebo",6],["age",5],["normal",3],["58",1],["12",3],["round",3],["sex",3],["55",1],["45",1],["race",3],["white",1],["black",1],["asian",1],["other",1],["15",1],["05",1],["bmi",5],["27",1],["baseline",8],["score",7],["50",1],["10",2],["disease",3],["stage",3],["mild",1],["moderate",1],["severe",1],["base",2],["prob",2],["35",1],["outcome",12],["binomial",4],["astype",1],["float",1],["received",2],["dose",2],["95",1],["completed",2],["85",1],["protocol",3],["violation",2],["08",2],["missing",7],["mask",2],["rand",2],["loc",2],["nan",2],["print",12],["characteristics",1],["columns",4],["categorical",3],["table1",2],["groupby",1],["pval",1],["true",5],["smd",1],["overall",1],["tabulate",1],["tablefmt",1],["github",1],["itt",4],["copy",3],["pp",2],["safety",3],["name",2],["pop",3],["per",1],["counts",4],["value",1],["dict",1],["len",3],["isna",4],["sum",2],["mean",4],["100",2],["1f",2],["rubin",1],["rules",1],["dropna",2],["subset",2],["covariate",4],["cols",4],["imputations",4],["20",1],["results",5],["max",1],["iter",1],["state",1],["sample",1],["posterior",1],["imputed",6],["covariates",2],["fit",3],["transform",1],["index",2],["values",2],["model",6],["logit",2],["treatment",2],["disp",2],["append",1],["coef",8],["params",2],["iloc",4],["se",7],["bse",1],["pooled",20],["within",2],["var",9],["between",3],["ddof",1],["total",3],["sqrt",1],["exp",5],["ci",9],["lower",3],["96",2],["upper",3],["fmi",2],["vs",1],["3f",10],["coefficient",1],["4f",2],["fraction",1],["information",1],["complete",2],["case",2],["sensitivity",1],["cc",11],["conf",1],["int",1],["mi",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py","name":[["acmg",1],["classify",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["acmg",1],["amp",2],["classification",4],["tavtigian",5],["point",3],["system",2],["pejaver",3],["2022",3],["calibration",1],["reference",1],["requests",2],["31",1],["pandas",2],["verify",1],["gene",1],["be",1],["inter",1],["var",1],["api",1],["if",7],["version",1],["differs",1],["implements",1],["2018",2],["2020",4],["revel",9],["pp3",15],["bp4",13],["walker",1],["2023",1],["splice",1],["ai",1],["whiffin",1],["2017",2],["bs1",6],["abou",1],["tayoun",1],["pvs1",10],["decision",1],["tree",1],["sketch",1],["brnich",1],["ps3",10],["bs3",4],["odds",3],["path",3],["import",2],["as",1],["pd",1],["ajhg",1],["calibrated",1],["thresholds",3],["pattern",1],["lower",1],["bound",2],["score",4],["upper",1],["triggers",1],["indicated",1],["code",1],["float",4],["inf",4],["003",2],["very",5],["strong",15],["016",2],["183",2],["moderate",12],["290",2],["supporting",13],["644",2],["indeterminate",2],["zone",1],["no",3],["criterion",1],["773",2],["932",2],["bayesdel",1],["noaf",1],["36",2],["bayes",1],["del",1],["af",2],["benign",3],["ceiling",1],["18",2],["13",2],["none",1],["27",2],["50",2],["hum",1],["mutat",1],["assignments",1],["per",1],["strength",2],["points",5],["ps1",1],["ps2",1],["ps4",3],["pm1",1],["pm2",4],["was",1],["downgraded",1],["svi",1],["pm3",3],["pm4",1],["pm5",1],["pm6",1],["pp1",3],["pp2",1],["pp4",1],["pp5",1],["codes",1],["negative",1],["signed",1],["ba1",3],["100",1],["standalone",1],["bs2",1],["bs4",1],["bp1",1],["bp2",1],["bp3",1],["bp5",1],["bp6",1],["bp7",1],["cancer",1],["somatic",1],["li",1],["asco",1],["cap",1],["tier",1],["iv",1],["name",1],["main",1],["example",2],["brca1",1],["missense",1],["95",1],["am",1],["85",1],["spliceai",6],["max",3],["05",2],["grpmax",2],["faf95",2],["criteria",13],["call",12],["append",4],["walker2023",1],["oddspath",1],["credible",1],["1e",1],["threshold",1],["result",3],["classify",2],["subsumption",4],["print",6],["test",5],["only",2],["result2",3],["input",1],["final",1],["not",1],["startswith",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#alphamissense_supporting_only","name":[["alphamissense",1],["supporting",1],["only",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["alphamissense",2],["supporting",5],["only",2],["am",5],["score",6],["alpha",2],["missense",2],["applied",1],["conservatively",1],["at",1],["weight",1],["cheng",1],["2023",1],["developer",1],["threshold",1],["564",1],["not",1],["calibrated",1],["pp3",3],["cutoff",1],["bergquist",1],["2025",1],["clin",2],["gen",2],["svi",2],["calibrates",1],["graded",1],["bp4",2],["consult",1],["current",1],["recommendation",1],["exact",1],["cutoffs",1],["before",1],["applying",1],["higher",1],["strengths",1],["if",3],["none",3],["return",4]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#bayesdel_pp3_bp4","name":[["bayesdel",1],["pp3",1],["bp4",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["bayesdel",6],["pp3",3],["bp4",3],["noaf",4],["score",4],["bayes",1],["del",1],["no",1],["af",1],["strength",1],["per",1],["pejaver",2],["2022",1],["return",1],["calibrate",1],["thresholds",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#bs1_ba1","name":[["bs1",1],["ba1",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["bs1",5],["ba1",8],["grpmax",7],["faf95",7],["max",4],["credible",4],["af",4],["threshold",3],["05",2],["apply",1],["clin",1],["gen",1],["svi",2],["pm2",4],["supporting",3],["from",2],["gnom",1],["ad",1],["default",1],["non",1],["bottleneck",1],["group",1],["vcep",1],["override",1],["common",1],["hearing",1],["loss",1],["ar",1],["gene",1],["specific",1],["whiffin",1],["absent",1],["ultra",1],["rare",1],["downgraded",1],["moderate",1],["2020",1],["if",3],["none",2],["return",4]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#cancer_amp_tier","name":[["cancer",1],["amp",1],["tier",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["cancer",2],["amp",3],["tier",14],["biomarker",6],["oncokb",4],["level",4],["nccn",5],["guidelines",3],["false",4],["same",8],["tumor",10],["type",5],["evidence",3],["quality",3],["preclinical",5],["apply",1],["asco",1],["cap",1],["2017",1],["iv",3],["fda",4],["drug",4],["label",4],["professional",2],["guideline",2],["esmo",2],["ii",4],["different",2],["off",2],["basket",2],["investigational",2],["iii",2],["vus",2],["somatic",3],["benign",2],["if",4],["return",5],["not",1],["case",1],["report",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#classify_with_subsumption","name":[["classify",1],["subsumption",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["classify",3],["subsumption",3],["criteria",5],["assigned",5],["apply",1],["abou",1],["tayoun",1],["pvs1",8],["pp3",3],["only",2],["subsumed",1],["also",1],["pm4",2],["has",2],["any",1],["startswith",2],["if",2],["filtered",3],["not",1],["else",1],["return",1],["tavtigian",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#genebe_api","name":[["genebe",1],["api",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["genebe",3],["api",4],["hgvs",3],["query",1],["gene",1],["be",1],["automated",1],["acmg",1],["classifier",1],["stawi",1],["ski",1],["2024",1],["open",1],["source",1],["tavtigian",1],["point",1],["system",1],["based",1],["comparable",1],["var",1],["some",1],["commercial",1],["requests",1],["https",1],["net",1],["cloud",1],["public",1],["v1",1],["variant",2],["params",1],["genome",1],["hg38",1],["timeout",1],["30",1],["raise",1],["status",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#pejaver_calibrate","name":[["pejaver",1],["calibrate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["pejaver",3],["calibrate",2],["score",5],["thresholds",3],["map",1],["acmg",1],["strength",1],["per",1],["2022",1],["calibration",1],["one",1],["predictor",1],["only",1],["if",2],["none",3],["return",3],["lo",2],["hi",2],["code",2]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#ps3_oddspath","name":[["ps3",1],["oddspath",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["ps3",7],["oddspath",2],["odds",13],["path",13],["brnich",1],["2020",1],["bs3",6],["calibration",1],["18",4],["very",2],["strong",5],["moderate",3],["supporting",3],["mirror",1],["values",1],["benignity",1],["if",9],["none",3],["return",10],["tavtigian",1],["points",1],["upgrade",1],["via",1],["custom",1],["default",1],["benign",1],["side",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#pvs1_decision_tree","name":[["pvs1",1],["decision",1],["tree",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["pvs1",15],["decision",3],["tree",3],["variant",7],["type",7],["5prime",5],["pre",5],["last",5],["exon",9],["junction",5],["coding",5],["pct",4],["removed",5],["critical",6],["region",5],["alt",4],["isoform",4],["disease",4],["tissue",3],["true",5],["abou",2],["tayoun",2],["2018",2],["simplified",1],["check",1],["vcep",1],["specific",1],["cspec",1],["refinements",1],["args",1],["nonsense",2],["frameshift",2],["splice",4],["donor",2],["acceptor",2],["initiation",2],["single",2],["del",4],["multi",2],["if",11],["nmd",2],["predicted",1],["fraction",1],["sequence",1],["15",2],["removes",1],["functional",1],["domain",1],["relevant",1],["returns",1],["very",4],["strong",8],["moderate",3],["supporting",1],["none",2],["return",9],["triggered",1],["10",1],["per",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#revel_pp3_bp4","name":[["revel",1],["pp3",1],["bp4",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["revel",7],["pp3",3],["bp4",3],["score",4],["strength",1],["per",1],["pejaver",2],["2022",1],["return",1],["calibrate",1],["thresholds",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#spliceai_walker2023","name":[["spliceai",1],["walker2023",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["spliceai",2],["walker2023",2],["ds",7],["max",7],["walker",1],["2023",1],["svi",1],["splicing",2],["subgroup",1],["framework",1],["computational",1],["splice",1],["ai",1],["codes",1],["applied",1],["at",1],["supporting",5],["weight",1],["20",2],["pp3",4],["minimum",1],["any",1],["bp4",2],["prediction",1],["alone",1],["not",1],["reach",1],["strong",1],["escalation",1],["needs",1],["rna",1],["experimental",1],["evidence",1],["if",3],["none",3],["return",4]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#tavtigian_classify","name":[["tavtigian",1],["classify",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["tavtigian",3],["classify",3],["criteria",8],["assigned",6],["sum",2],["points",11],["lp",1],["vus",2],["lb",1],["strength",1],["if",2],["any",1],["ba1",2],["return",2],["classification",2],["benign",3],["rationale",1],["standalone",1],["10",1],["category",6],["pathogenic",2],["elif",3],["likely",2],["else",1]]},{"id":"skills/bioskills/bio-clinical-databases-acmg-classification/scripts/acmg_classify.py#whiffin_max_credible_af","name":[["whiffin",1],["max",1],["credible",1],["af",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["acmg",2],["classification",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["whiffin",3],["max",9],["credible",3],["af",3],["prevalence",3],["allelic",3],["contribution",6],["genetic",3],["penetrance",3],["2017",1],["bs1",1],["application",1],["dominant",1],["inheritance",1],["autosomal",1],["recessive",1],["transform",1],["appropriately",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py","name":[["clinvar",1],["query",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["clin",2],["var",1],["query",1],["patterns",1],["rest",1],["api",2],["local",1],["vcf",2],["gen",1],["allele",2],["registry",1],["reference",1],["requests",2],["31",1],["cyvcf2",2],["30",1],["verify",1],["if",2],["version",1],["differs",1],["handles",1],["2024",1],["v2",1],["xml",1],["schema",1],["variation",1],["archive",1],["anchor",1],["tripartite",1],["germline",4],["somatic",1],["oncogenicity",1],["import",4],["time",1],["from",1],["pandas",1],["as",1],["pd",1],["eutils",3],["https",2],["ncbi",1],["nlm",1],["nih",1],["gov",1],["entrez",1],["reg",2],["clinicalgenome",1],["org",1],["review",1],["status",1],["stars",2],["practice",1],["guideline",1],["reviewed",1],["by",1],["expert",1],["panel",1],["criteria",4],["provided",5],["multiple",1],["submitters",1],["no",3],["conflicts",1],["single",1],["submitter",1],["conflicting",1],["interpretations",1],["assertion",1],["classification",2],["name",1],["main",1],["example",3],["hgvs",3],["nc",1],["000017",1],["11",1],["43094464",1],["ca",3],["car",1],["id",2],["print",3],["summary",5],["clinvar",1],["17661",1],["class",1],["star",1],["rating",1],["last",2],["evaluated",2]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py#annotate_vcf_with_bcftools","name":[["annotate",1],["vcf",1],["bcftools",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["annotate",4],["vcf",12],["bcftools",4],["input",3],["clinvar",3],["output",3],["emit",1],["command",1],["user",1],["2024",1],["schema",1],["info",9],["fields",1],["return",1],["clnsig",1],["clnrevstat",1],["clndn",1],["clnvc",1],["clnhgvs",1],["clnsigconf",1],["oncdn",1],["scidn",1]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py#batch_resolve_to_car_then_clinvar","name":[["batch",1],["resolve",1],["car",1],["then",1],["clinvar",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["batch",2],["resolve",3],["car",5],["then",3],["clinvar",6],["hgvs",10],["list",4],["sleep",9],["34",2],["ca",7],["ids",1],["query",1],["clin",2],["var",2],["via",1],["linked",1],["variation",7],["id",10],["34s",1],["req",1],["stay",1],["under",1],["default",1],["ncbi",1],["rate",1],["limit",1],["without",1],["api",1],["key",1],["rows",4],["if",3],["none",5],["append",2],["vcv",1],["time",3],["continue",1],["payload",2],["requests",1],["allele",2],["reg",1],["timeout",1],["30",1],["json",1],["externals",2],["external",1],["records",4],["variations",1],["else",1],["record",3],["not",1],["update",1],["summary",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py#car_id","name":[["car",1],["id",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["car",2],["id",7],["hgvs",4],["resolve",1],["clin",1],["gen",1],["allele",3],["registry",1],["ca",1],["build",1],["transcript",1],["agnostic",1],["requests",1],["put",1],["reg",1],["headers",1],["content",1],["type",1],["text",1],["plain",1],["data",1],["timeout",1],["30",1],["if",2],["not",1],["ok",1],["return",2],["none",2],["payload",2],["json",1],["at",3],["rsplit",1],["else",1]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py#clinvar_summary","name":[["clinvar",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["clinvar",3],["summary",3],["variation",5],["id",6],["fetch",1],["vcv",2],["level",1],["by",1],["clin",1],["var",1],["via",1],["utilities",1],["esummary",2],["requests",1],["eutils",1],["fcgi",1],["params",1],["db",1],["retmode",1],["json",2],["timeout",1],["30",1],["raise",1],["status",5],["payload",6],["result",1],["str",1],["germline",9],["classification",3],["return",1],["accession",1],["name",1],["title",1],["class",1],["description",3],["review",4],["last",2],["evaluated",2],["somatic",1],["clinical",2],["impact",2],["oncogenicity",2],["star",1],["rating",1],["stars",1],["lower",1]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py#filter_by_star_and_freshness","name":[["filter",1],["by",1],["star",1],["freshness",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["filter",2],["by",2],["star",12],["freshness",3],["df",11],["min",4],["max",4],["age",6],["months",6],["36",2],["keep",3],["variants",1],["last",4],["evaluated",4],["within",1],["rationale",2],["clin",1],["gen",1],["svi",1],["operational",1],["guidance",1],["treats",1],["as",1],["acceptable",1],["clinical",1],["action",1],["without",1],["further",1],["review",1],["vcep",1],["supersedes",1],["all",1],["lower",1],["yauy",1],["2022",1],["documents",1],["1247",1],["classification",1],["changes",1],["per",1],["monthly",1],["release",1],["copy",1],["date",2],["pd",2],["datetime",1],["germline",1],["errors",1],["coerce",1],["today",3],["timestamp",1],["dt",1],["days",1],["30",1],["44",1],["rating",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py#lookup_local_vcf","name":[["lookup",1],["local",1],["vcf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["lookup",2],["local",3],["vcf",9],["clinvar",4],["chrom",3],["pos",4],["ref",4],["alt",4],["query",1],["gz",1],["by",1],["grch38",1],["coords",1],["returns",1],["vcv",1],["level",2],["info",12],["not",1],["condition",2],["specific",1],["stratified",1],["analysis",1],["rcv",1],["xml",1],["parsing",1],["if",1],["return",2],["allele",1],["id",1],["alleleid",1],["clnsig",3],["conf",1],["clnsigconf",1],["clnrevstat",2],["clndn",2],["clnvc",2],["clnhgvs",2],["oncdn",2],["scidn",2],["none",1]]},{"id":"skills/bioskills/bio-clinical-databases-clinvar-lookup/scripts/clinvar_query.py#parse_clnsig_conflict","name":[["parse",1],["clnsig",1],["conflict",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["clinvar",2],["lookup",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["parse",2],["clnsig",6],["conflict",9],["conf",4],["split",2],["clnsigconf",1],["into",1],["individual",1],["conflicting",2],["calls",9],["clinical",1],["meaning",1],["interpretations",1],["depends",1],["vs",3],["lp",1],["usually",1],["immaterial",1],["both",1],["clinically",2],["actionable",1],["vus",3],["meaningful",2],["lb",1],["major",1],["requires",1],["resolution",1],["if",3],["none",1],["return",2],["entry",3],["str",1],["label",6],["count",3],["rsplit",1],["append",1],["strip",1],["submitter",1],["int",1],["rstrip",1],["pathogenic",5],["codes",4],["likely",2],["benign",6],["has",8],["path",4],["any",3],["uncertain",1],["significance",1],["severity",6],["severe",1],["elif",2],["minor",1],["else",1],["non",1],["only",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py","name":[["dbsnp",1],["lookup",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["db",1],["snp",1],["build",4],["156",3],["query",1],["patterns",1],["rs",2],["id",2],["resolution",1],["merge",2],["chain",8],["following",1],["spdi",7],["conversion",1],["reference",1],["requests",2],["31",1],["myvariant",2],["verify",1],["variation",2],["services",1],["api",2],["if",2],["differs",1],["sept",1],["2022",1],["current",1],["schema",1],["pre",1],["utilities",1],["returns",1],["thin",1],["legacy",1],["summary",1],["import",4],["time",1],["pandas",1],["as",1],["pd",1],["varsvc",1],["https",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["v0",1],["refseq",1],["grch38",3],["nc",24],["000001",1],["11",9],["000002",1],["12",7],["000003",1],["000004",1],["000005",1],["10",8],["000006",1],["000007",1],["14",2],["000008",1],["000009",1],["000010",1],["000011",1],["000012",1],["13",1],["000013",1],["000014",1],["15",1],["000015",1],["16",1],["000016",1],["17",2],["000017",1],["18",1],["000018",1],["19",1],["000019",1],["20",1],["000020",1],["21",1],["000021",1],["22",1],["000022",1],["000023",1],["000024",1],["name",1],["main",1],["apoe",3],["e4",3],["rs429358",2],["resolve",1],["print",4],["status",2],["length",1],["len",1],["payload",2],["refsnp",1],["final",1],["rsid",4],["alleles",4],["vcf",1],["canonical",2],["43094464",2],["brca1",1],["chr17",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#alfa_population_frequencies","name":[["alfa",1],["population",1],["frequencies",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["alfa",7],["population",3],["frequencies",2],["rsid",3],["extract",1],["per",1],["afs",1],["from",1],["ref",1],["snp",1],["json",1],["aggregates",1],["db",1],["ga",1],["studies",1],["across",1],["12",1],["ancestry",3],["groups",1],["variant",2],["array",1],["genotyped",1],["gnom",2],["ad",2],["may",1],["miss",1],["consent",1],["respecting",1],["frequency",2],["lookup",1],["needed",1],["not",1],["rare",1],["faf95",1],["instead",1],["payload",3],["refsnp",1],["if",3],["none",3],["return",2],["freq",2],["records",2],["primary",1],["snapshot",1],["data",1],["allele",3],["annotations",1],["study",1],["name",2],["out",3],["record",5],["common",1],["unknown",1],["total",6],["count",6],["observation",1],["inserted",1],["sequence",1],["af",1],["else",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#alleles_grch38","name":[["alleles",1],["grch38",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["alleles",5],["grch38",4],["payload",5],["extract",1],["from",1],["ref",3],["snp",2],["json",1],["only",1],["returns",1],["list",1],["alt",2],["spdi",13],["single",1],["rs",3],["id",6],["len",1],["multi",1],["allelic",1],["db",1],["ids",1],["naive",1],["variant",1],["mappings",1],["break",1],["these",1],["sites",1],["if",3],["none",1],["withdrawn",1],["return",2],["primary",3],["snapshot",1],["data",1],["out",3],["placement",3],["placements",1],["allele",4],["seq",4],["traits",3],["by",1],["assembly",2],["not",1],["name",1],["continue",2],["inserted",3],["sequence",6],["deleted",3],["append",1],["position",2],["pos",1],["0based",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#batch_normalize_rsids","name":[["batch",1],["normalize",1],["rsids",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["batch",2],["normalize",3],["rsids",5],["list",1],["rs",1],["ids",1],["resolve",2],["merges",1],["flag",1],["multi",1],["allelic",1],["return",2],["data",2],["frame",2],["mv",2],["myvariant",1],["my",1],["variant",1],["info",1],["fields",3],["dbsnp",1],["gnomad",6],["exome",3],["af",10],["genome",3],["clinvar",3],["clinical",2],["significance",2],["aggregated",2],["getvariants",1],["rows",3],["entry",5],["rsid",8],["query",1],["merge",6],["result",5],["chain",3],["alleles",6],["grch38",1],["refsnp",1],["final",2],["append",1],["input",1],["canonical",1],["status",2],["length",1],["len",4],["multiallelic",1],["ref",1],["sig",1],["pd",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#hgvs_to_canonical_spdi","name":[["hgvs",1],["canonical",1],["spdi",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["hgvs",8],["canonical",3],["spdi",3],["via",1],["variation",1],["services",1],["contextuals",5],["requests",1],["varsvc",1],["timeout",1],["30",1],["time",1],["sleep",1],["34",1],["if",2],["not",1],["ok",1],["return",2],["none",2],["json",1],["data",1],["spdis",1],["else",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#refsnp","name":[["refsnp",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["refsnp",3],["rsid",3],["sleep",5],["34",2],["fetch",1],["full",1],["build",1],["156",1],["ref",1],["snp",1],["json",2],["34s",1],["req",1],["without",1],["api",1],["key",1],["rs",3],["int",2],["str",1],["lstrip",1],["requests",1],["varsvc",1],["timeout",1],["30",1],["time",1],["if",1],["status",2],["code",1],["404",1],["return",2],["none",1],["raise",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#resolve_merge_chain","name":[["resolve",1],["merge",1],["chain",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["resolve",2],["merge",5],["chain",9],["rsid",7],["max",4],["hops",4],["10",2],["follow",1],["multi",2],["hop",3],["cycle",2],["safe",1],["cap",1],["merges",1],["rs3",1],["rs2",1],["rs1",1],["rs0",1],["appear",1],["as",1],["multiple",1],["rs",2],["arch",1],["rows",1],["variation",1],["services",1],["handles",1],["via",1],["merged",6],["snapshot",3],["data",3],["but",1],["rare",1],["edge",1],["cases",1],["require",1],["explicit",1],["traversal",1],["seen",9],["current",8],["str",2],["lstrip",1],["range",1],["if",5],["return",6],["error",2],["list",6],["add",1],["payload",7],["refsnp",2],["none",2],["status",4],["not",3],["found",1],["final",4],["withdrawn",3],["reason",1],["release",1],["primary",1],["resolved",1],["id",1],["orphan",1],["into",1],["limit",1],["exceeded",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#spdi_to_rsid","name":[["spdi",1],["rsid",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["spdi",7],["rsid",2],["str",3],["rs",1],["id",1],["if",3],["cluster",1],["exists",1],["at",1],["position",1],["matching",1],["allele",1],["requests",1],["varsvc",1],["rsids",5],["timeout",1],["30",1],["time",1],["sleep",1],["34",1],["not",1],["ok",1],["return",2],["none",2],["json",1],["data",1],["else",1]]},{"id":"skills/bioskills/bio-clinical-databases-dbsnp-queries/scripts/dbsnp_lookup.py#vcf_to_canonical_spdi","name":[["vcf",1],["canonical",1],["spdi",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["dbsnp",2],["queries",1],["scripts",1],["lookup",1],["py",1]],"body":[["def",2],["vcf",3],["canonical",5],["spdi",7],["chrom",3],["pos",3],["ref",3],["alt",3],["based",2],["right",2],["aligned",2],["variant",1],["overprecision",1],["correction",1],["algorithm",1],["normalizes",1],["left",1],["representations",1],["single",1],["form",1],["required",1],["cross",1],["database",1],["joins",1],["refseq",4],["grch38",1],["str",1],["lstrip",1],["chr",1],["if",2],["none",3],["return",3],["raw",2],["requests",1],["varsvc",1],["representative",1],["timeout",1],["30",1],["time",1],["sleep",1],["34",1],["not",1],["ok",1],["json",1],["data",1]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py","name":[["gnomad",1],["query",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["gnom",2],["ad",2],["v4",9],["query",3],["patterns",1],["graph",1],["ql",1],["grpmax",6],["faf95",4],["acmg",3],["bs1",1],["ba1",1],["loeuf",3],["constraint",7],["reference",1],["requests",2],["31",1],["myvariant",2],["hail",1],["130",1],["verify",1],["api",3],["if",3],["schema",1],["differs",1],["may",1],["2024",1],["current",1],["had",1],["under",1],["counting",1],["fixed",1],["import",3],["pandas",1],["as",1],["pd",1],["gnomad",3],["https",1],["broadinstitute",1],["org",1],["bottleneck",1],["groups",1],["ami",1],["asj",1],["fin",1],["remaining",1],["name",1],["main",1],["brca1",3],["variant",3],["17",1],["43094464",1],["info",3],["print",4],["5096",1],["hcm",4],["threshold",3],["max",4],["credible",2],["af",2],["prevalence",1],["500",1],["genetic",1],["contribution",2],["30",1],["allelic",1],["10",1],["penetrance",1],["80",1],["gene",2],["specific",1],["myh7",1],["like",1],["6f",1],["code",3],["apply",1],["freq",1],["codes",1],["frequency",1],["scn2a",4],["scn2",2],["oe",1],["lof",1],["upper",1],["first",2],["decile",2]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py#annotate_variant_list","name":[["annotate",1],["variant",1],["list",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["annotate",3],["variant",4],["list",2],["variants",4],["batch",1],["gnom",1],["ad",1],["v4",1],["grpmax",3],["faf95",10],["via",1],["myvariant",2],["info",2],["aggregator",1],["mv",2],["my",1],["fields",3],["gnomad",7],["exome",13],["af",5],["genome",1],["results",2],["getvariants",1],["rows",3],["append",1],["query",1],["popmax",2],["if",2],["isinstance",2],["dict",2],["else",2],["none",2],["ancestry",1],["population",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py#apply_acmg_freq_codes","name":[["apply",1],["acmg",1],["freq",1],["codes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["apply",3],["acmg",2],["freq",2],["codes",2],["faf95",7],["val",6],["max",4],["credible",4],["ba1",6],["threshold",3],["05",2],["clin",1],["gen",1],["svi",2],["bs1",3],["pm2",4],["supporting",3],["criteria",1],["from",2],["grpmax",1],["stand",1],["alone",1],["benign",1],["default",1],["non",1],["bottleneck",1],["group",1],["vceps",1],["override",1],["hearing",1],["loss",1],["ar",1],["check",1],["relevant",1],["vcep",1],["cspec",1],["gene",1],["specific",1],["af",1],["via",1],["whiffin",1],["formula",1],["absent",1],["ultra",1],["rare",1],["downgraded",1],["moderate",1],["2020",1],["if",3],["none",2],["return",4]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py#grpmax_faf95","name":[["grpmax",1],["faf95",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["grpmax",8],["faf95",16],["payload",5],["extract",1],["acmg",1],["grade",1],["frequency",1],["prefer",1],["exome",11],["over",1],["genome",11],["amg",1],["svi",1],["default",1],["ba1",1],["if",4],["05",1],["non",1],["bottleneck",2],["group",1],["groups",1],["ami",1],["asj",1],["fin",1],["remaining",1],["excluded",1],["by",1],["design",1],["none",5],["return",4],["ancestry",4],["source",4],["absent",2],["popmax",6],["not",4],["population",2],["pass",4],["filters",4]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py#hail_bulk_filter_snippet","name":[["hail",1],["bulk",1],["filter",1],["snippet",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["hail",5],["bulk",3],["filter",4],["snippet",2],["print",1],["code",1],["rare",2],["variant",1],["filtering",2],["against",1],["gnom",1],["ad",1],["v4",4],["exomes",3],["reference",3],["130",1],["requires",1],["gcs",1],["authentication",1],["10k",1],["variants",4],["api",1],["rate",1],["limits",1],["make",1],["graph",1],["ql",1],["impractical",1],["at",1],["scale",1],["return",1],["import",2],["as",1],["hl",6],["init",1],["default",1],["grch38",2],["ht",4],["read",1],["table",1],["gs",1],["gcp",1],["public",1],["data",1],["gnomad",6],["release",1],["sites",1],["mt",12],["vcf",2],["input",1],["gz",1],["force",1],["bgz",1],["true",2],["genome",1],["annotate",1],["rows",2],["locus",1],["alleles",1],["below",1],["grpmax",3],["faf95",4],["threshold",1],["absent",1],["pass",1],["missing",2],["0001",1],["write",1],["overwrite",1]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py#max_credible_af","name":[["max",1],["credible",1],["af",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["max",14],["credible",4],["af",3],["prevalence",5],["allelic",4],["contribution",8],["genetic",4],["penetrance",4],["whiffin",1],["2017",1],["formula",1],["acmg",1],["bs1",1],["application",1],["args",1],["disease",2],["hcm",1],["500",1],["002",1],["share",2],["cases",2],["attributable",2],["single",1],["allele",2],["gene",2],["probability",1],["variant",1],["carriers",1],["develop",1],["returns",1],["specific",1],["per",1],["frequency",2],["under",1],["dominant",1],["inheritance",1],["autosomal",1],["recessive",1],["multiply",1],["by",1],["carrier",1],["squared",1],["appropriately",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py#query_gene_constraint_v4","name":[["query",1],["gene",1],["constraint",1],["v4",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["query",6],["gene",18],["constraint",8],["v4",6],["symbol",8],["pull",1],["from",1],["note",2],["not",3],["released",2],["fall",1],["back",1],["v2",2],["string",1],["reference",1],["genome",1],["grch38",1],["id",1],["chrom",2],["gnomad",3],["oe",6],["lof",4],["lower",1],["upper",3],["mis",3],["pli",1],["requests",1],["post",1],["api",1],["json",2],["variables",1],["timeout",1],["30",1],["raise",1],["status",1],["data",1],["if",2],["none",3],["return",2],["chr",1],["loeuf",5],["instead",1],["first",1],["decile",1]]},{"id":"skills/bioskills/bio-clinical-databases-gnomad-frequencies/scripts/gnomad_query.py#query_variant_v4","name":[["query",1],["variant",1],["v4",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["gnomad",2],["frequencies",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["query",7],["variant",13],["v4",3],["chrom",3],["pos",3],["ref",3],["alt",3],["single",1],["gnom",1],["ad",1],["via",1],["graph",1],["ql",1],["returns",1],["exome",2],["genome",2],["data",2],["grpmax",2],["faf95",4],["acmg",1],["grade",1],["frequency",1],["95",1],["lower",1],["ci",1],["af",4],["excluding",1],["bottleneck",1],["groups",1],["ami",1],["asj",1],["fin",1],["remaining",1],["by",2],["design",1],["not",1],["raw",1],["bs1",1],["ba1",1],["application",1],["id",10],["string",1],["dataset",1],["gnomad",2],["r4",1],["rsids",1],["ac",4],["homozygote",1],["count",1],["filters",2],["populations",2],["popmax",4],["population",2],["requests",1],["post",1],["api",1],["json",2],["variables",1],["timeout",1],["30",1],["raise",1],["status",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-myvariant-queries/scripts/query_myvariant.py","name":[["query",1],["myvariant",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["myvariant",2],["queries",1],["scripts",1],["query",1],["py",1]],"body":[["myvariant",5],["info",3],["aggregated",1],["annotation",1],["batch",2],["queries",1],["lucene",1],["search",1],["reproducibility",2],["reference",1],["requests",1],["31",1],["verify",1],["bio",1],["things",1],["sdk",1],["signatures",1],["if",2],["differs",1],["records",1],["meta",2],["src",5],["per",2],["source",2],["versions",7],["db",1],["nsfp",2],["version",2],["dominant",1],["staleness",1],["vector",1],["silico",1],["predictors",1],["import",3],["pandas",1],["as",1],["pd",1],["time",1],["mv",1],["my",1],["variant",3],["clinical",2],["fields",1],["clinvar",4],["significance",1],["review",1],["status",1],["id",2],["gnomad",6],["exome",3],["faf95",3],["af",5],["genome",2],["dbsnp",1],["rsid",2],["dbnsfp",7],["alphamissense",3],["score",3],["pred",1],["revel",2],["cadd",2],["phred",2],["spliceai",1],["ds",1],["max",1],["bayesdel",1],["add",1],["cosmic",2],["civic",1],["open",1],["cravat",1],["url",1],["name",1],["main",1],["print",5],["current",1],["metadata",1],["ver",2],["sorted",1],["items",1],["10",1],["annotating",1],["test",3],["variants",2],["chr7",1],["140453136",1],["rs121913529",1],["rs1800566",1],["rs104894155",1],["df",2],["annotate",1],["sig",1],["grpmax",1],["string",1],["index",1],["false",1],["ndb",1],["recorded",1]]},{"id":"skills/bioskills/bio-clinical-databases-myvariant-queries/scripts/query_myvariant.py#_parse_record","name":[["parse",1],["record",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["myvariant",2],["queries",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["parse",3],["record",3],["defensively",1],["myvariant",1],["into",1],["flat",1],["dict",6],["clinvar",8],["gnomad",11],["exome",2],["genome",2],["dbnsfp",7],["am",5],["alphamissense",3],["revel",5],["cadd",4],["spliceai",4],["bayesdel",4],["add",1],["af",7],["faf95",8],["return",1],["variant",2],["query",1],["rsid",2],["dbsnp",1],["sig",1],["clinical",1],["significance",1],["review",2],["status",1],["var",1],["id",4],["grpmax",2],["popmax",2],["if",5],["isinstance",5],["else",5],["none",5],["ancestry",1],["population",1],["score",4],["pred",2],["phred",2],["ds",2],["max",2],["cosmic",3]]},{"id":"skills/bioskills/bio-clinical-databases-myvariant-queries/scripts/query_myvariant.py#annotate_variants","name":[["annotate",1],["variants",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["myvariant",2],["queries",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["annotate",3],["variants",3],["hgvs",5],["list",6],["chunk",7],["size",5],["1000",2],["sleep",4],["batch",1],["returns",1],["data",2],["frame",2],["versions",6],["dict",1],["records",1],["meta",6],["src",4],["per",1],["source",1],["reproducibility",1],["rows",3],["none",2],["range",1],["len",2],["results",2],["mv",1],["getvariants",1],["fields",2],["clinical",1],["if",2],["version",1],["build",1],["items",1],["append",1],["parse",1],["record",1],["time",1],["return",1],["pd",1]]},{"id":"skills/bioskills/bio-clinical-databases-myvariant-queries/scripts/query_myvariant.py#find_high_impact_in_region","name":[["find",1],["high",1],["impact",1],["region",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["myvariant",2],["queries",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["find",3],["high",4],["impact",2],["region",3],["chrom",4],["start",4],["end",3],["min",3],["cadd",6],["25",2],["am",3],["threshold",5],["564",3],["variants",1],["genomic",1],["alpha",2],["missense",2],["note",1],["developer",1],["not",1],["pejaver",1],["2022",1],["calibrated",1],["pp3",1],["treat",1],["as",1],["supporting",1],["evidence",1],["only",1],["until",1],["clin",1],["gen",1],["calibrates",1],["hg19",1],["dbnsfp",4],["phred",2],["alphamissense",2],["score",1],["return",1],["mv",1],["query",1],["size",1],["500",1],["fields",1],["id",1],["clinvar",1],["clinical",1],["significance",1]]},{"id":"skills/bioskills/bio-clinical-databases-myvariant-queries/scripts/query_myvariant.py#find_pathogenic_in_gene","name":[["find",1],["pathogenic",1],["gene",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["myvariant",2],["queries",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["find",2],["pathogenic",4],["gene",7],["symbol",4],["max",3],["results",3],["500",2],["min",5],["star",8],["lucene",1],["search",1],["clin",1],["var",1],["lp",1],["convention",1],["review",11],["status",7],["reviewed",3],["by",3],["expert",3],["panel",3],["stars",2],["vcep",1],["criteria",3],["provided",3],["multiple",2],["submitters",2],["no",1],["conflicts",1],["single",1],["submitter",1],["query",5],["if",1],["clinvar",8],["elif",1],["clinical",2],["significance",2],["likely",1],["return",1],["mv",1],["size",1],["fields",1],["id",1],["hgvs",1]]},{"id":"skills/bioskills/bio-clinical-databases-myvariant-queries/scripts/query_myvariant.py#metadata_versions","name":[["metadata",1],["versions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["myvariant",2],["queries",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["metadata",3],["versions",3],["pull",1],["current",1],["per",1],["source",1],["across",1],["entire",1],["myvariant",2],["info",2],["instance",1],["import",1],["requests",2],["https",1],["v1",1],["timeout",1],["30",1],["raise",1],["status",1],["meta",2],["json",1],["return",1],["name",2],["src",4],["version",1],["build",1],["items",1]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py","name":[["pharmgkb",1],["query",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["pharmacogenomic",1],["workflow",1],["pharm",2],["gkb",2],["cyp2",11],["d6",7],["activity",15],["score",6],["caudle",4],["2020",6],["dpyd",10],["reference",1],["requests",2],["31",1],["pandas",2],["verify",1],["cpic",5],["guideline",1],["versions",1],["if",3],["differs",1],["values",3],["follow",1],["clin",3],["transl",1],["sci",1],["10",6],["reset",2],["25",3],["follows",1],["framework",1],["amstutz",2],["2018",2],["pharmacol",2],["ther",2],["103",2],["210",2],["import",3],["time",1],["as",4],["pd",1],["pharmgkb",3],["https",1],["api",1],["org",1],["v1",1],["from",2],["pre",1],["east",1],["asian",1],["populations",1],["carrying",1],["were",1],["reclassified",1],["nm",1],["im",1],["35",1],["11",3],["12",1],["14",1],["15",2],["19",1],["20",1],["36",1],["40",1],["42",1],["68",1],["13",2],["41",1],["17",2],["29",1],["c19",2],["c9",2],["daneshjou",1],["2014",1],["emphasizes",1],["including",1],["african",1],["ancestry",1],["warfarin",1],["afr",1],["common",1],["coag",1],["failure",1],["variants",1],["2024",1],["1905",2],["splice",1],["donor",1],["1679",1],["i560",1],["2846",3],["d949",3],["hap",1],["b3",1],["1129",1],["5923",1],["1236",1],["linked",1],["85",1],["not",2],["actionable",1],["evidence",2],["support",1],["clinical",3],["decrement",1],["name",2],["main",1],["print",9],["phenotype",3],["examples",3],["4x",1],["1x",1],["2x",1],["dip",3],["result",3],["cyp2d6",1],["20s",1],["2f",1],["case1",3],["heterozygous",1],["case2",3],["homozygous",1],["het",1],["gene",2],["dosing",4],["hom",1],["hla",5],["pgx",2],["screen",2],["example",1],["hits",2],["57",1],["01",2],["02",2],["allele",1],["drug",3],["reaction",1],["cite",1],["annotations",4],["first",1],["ann",4],["chemicals",2],["else",1],["level",4]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py#_allele_activity","name":[["allele",1],["activity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["def",2],["allele",8],["activity",4],["str",5],["table",4],["look",1],["up",1],["per",1],["handle",1],["copy",1],["number",1],["suffix",1],["correctly",1],["key",1],["footgun",1],["4x",1],["clinically",1],["silent",1],["has",1],["only",1],["functional",1],["alleles",1],["35",1],["become",1],["um",1],["amplified",1],["if",2],["base",2],["split",1],["copies",2],["int",1],["isdigit",1],["else",1],["usually",1],["assume",1],["unless",1],["quantified",1],["return",2]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py#cpic_guidelines","name":[["cpic",1],["guidelines",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["def",2],["cpic",4],["guidelines",3],["gene",4],["symbol",4],["via",1],["pharm",1],["gkb",1],["api",1],["requests",1],["pharmgkb",1],["data",2],["guideline",1],["params",1],["view",1],["base",1],["related",1],["genes",1],["source",1],["timeout",1],["30",1],["raise",1],["status",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py#cyp2c19_phenotype","name":[["cyp2c19",1],["phenotype",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["def",2],["cyp2c19",2],["phenotype",11],["diplotype",6],["cyp2",3],["c19",3],["note",1],["rm",1],["bin",1],["between",1],["nm",1],["um",1],["left",2],["right",2],["split",1],["total",6],["activity",3],["if",1],["poor",1],["metabolizer",5],["elif",3],["intermediate",1],["normal",1],["rapid",1],["else",1],["ultrarapid",1],["return",1],["score",1]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py#cyp2d6_phenotype","name":[["cyp2d6",1],["phenotype",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["def",2],["cyp2d6",2],["phenotype",9],["diplotype",7],["cyp2",3],["d6",3],["activity",8],["score",8],["caudle",1],["2020",1],["bin",1],["string",1],["format",1],["4x",1],["10",1],["2x",1],["17",1],["left",6],["right",6],["split",1],["allele",2],["total",5],["if",1],["poor",1],["metabolizer",4],["elif",2],["25",2],["intermediate",1],["normal",1],["else",1],["ultrarapid",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py#dpyd_activity","name":[["dpyd",1],["activity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["def",2],["dpyd",4],["activity",5],["variants",5],["cpic",1],["gene",6],["score",2],["sum",2],["two",2],["lowest",1],["activities",3],["across",1],["alleles",1],["as",8],["full",2],["dose",7],["50",3],["start",2],["tdm",2],["avoid",2],["sorted",1],["2024",1],["if",1],["99",1],["elif",1],["starting",1],["therapeutic",1],["drug",1],["monitoring",1],["else",1],["fluoropyrimidines",1],["return",1],["dosing",1]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py#hla_pgx_screen","name":[["hla",1],["pgx",1],["screen",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["def",2],["hla",8],["pgx",6],["screen",3],["alleles",7],["4field",3],["field",2],["against",1],["established",1],["contraindication",1],["table",1],["critical",1],["requires",1],["resolution",1],["57",3],["01",9],["abacavir",2],["risk",2],["vs",2],["03",1],["no",1],["35",5],["02",3],["minocycline",2],["dili",5],["tmp",3],["smx",3],["different",1],["drugs",1],["drug",9],["reaction",9],["hss",1],["population",9],["all",2],["nfe",1],["100",1],["cite",9],["mallal",1],["2002",1],["lancet",1],["case",1],["control",1],["15",2],["carbamazepine",2],["oxcarbazepine",1],["sjs",4],["ten",2],["han",3],["chinese",3],["thai",2],["malay",1],["indian",1],["2500",1],["chung",1],["2004",1],["nature",1],["fda",1],["black",1],["box",1],["2007",1],["31",1],["dress",1],["eur",1],["japanese",1],["12",1],["mc",1],["cormack",1],["2011",1],["nejm",2],["58",1],["allopurinol",1],["korean",1],["580",1],["hung",1],["2005",1],["pnas",1],["13",2],["dapsone",1],["dds",1],["se",1],["asian",1],["zhang",1],["2013",1],["urban",1],["2017",2],["not",1],["african",1],["american",2],["li",2],["2021",2],["hepatology",1],["14",1],["european",1],["phenytoin",1],["malaysian",1],["chang",1],["matches",3],["allele",4],["normalized",3],["replace",1],["if",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-pharmacogenomics/scripts/pharmgkb_query.py#pharmgkb_clinical_annotations","name":[["pharmgkb",1],["clinical",1],["annotations",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["pharmacogenomics",1],["scripts",1],["pharmgkb",1],["query",1],["py",1]],"body":[["def",2],["pharmgkb",3],["clinical",4],["annotations",3],["gene",4],["symbol",4],["pharm",2],["gkb",2],["level",1],["requests",1],["data",2],["annotation",1],["params",1],["view",1],["base",1],["location",1],["genes",1],["timeout",1],["30",1],["raise",1],["status",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-clinical-databases-polygenic-risk/scripts/ldpred2_analysis.R","name":[["ldpred2",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["polygenic",1],["risk",1],["scripts",1],["ldpred2",1],["analysis",1]],"body":[["reference",1],["bigsnpr",2],["12",1],["verify",1],["snp",1],["ldpred2",4],["auto",4],["signature",1],["if",2],["version",2],["differs",1],["prs",2],["construction",1],["sample",3],["overlap",3],["detection",2],["ld",3],["mismatch",1],["qc",1],["ancestry",2],["conditional",2],["normalization",2],["pin",1],["allow",1],["jump",1],["sign",1],["false",1],["shrink",1],["corr",1],["95",1],["per",2],["prive",1],["2022",1],["misspecification",1],["paper",1],["library",2],["data",1],["table",1],["sys",1],["nframe",1],["message",8],["workflow",1],["production",1],["requires",1],["real",1],["genotype",1],["sumstats",3],["result",2],["run",2],["target",2],["rds",3],["path",2],["gwas",1],["ref",1],["ukb",1],["eur",1],["cores",1],["apply",1],["test",1],["cohort",1],["pcs",1],["report",1],["hr",1],["sd",1],["absolute",1],["risk",1],["integration",1],["cite",1],["hingorani",1],["2023",1],["bmj",1],["med",1],["caveats",1],["cat",1],["before",1],["evaluation",1],["check",1],["command",1]]},{"id":"skills/bioskills/bio-clinical-databases-polygenic-risk/scripts/ldpred2_analysis.R#ancestry_conditional_z","name":[["ancestry",1],["conditional",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["polygenic",1],["risk",1],["scripts",1],["ldpred2",1],["analysis",1]],"body":[["function",2],["prs",5],["pcs",7],["10",2],["recalibrate",1],["by",2],["removing",1],["ancestry",2],["effects",1],["ding",1],["2023",1],["continuous",1],["important",1],["must",1],["be",1],["computed",1],["test",1],["cohort",2],["not",1],["discovery",1],["pc",4],["design",3],["cbind",1],["intercept",1],["mean",2],["fit",6],["lm",2],["residuals",3],["fitted",2],["values",2],["variance",1],["also",1],["varies",1],["log",3],["var",2],["1e",1],["12",1],["sd",2],["est",2],["sqrt",1],["exp",1],["list",1],["percentile",1],["pnorm",1],["100",1]]},{"id":"skills/bioskills/bio-clinical-databases-polygenic-risk/scripts/ldpred2_analysis.R#run_ldpred2_auto","name":[["run",1],["ldpred2",1],["auto",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["polygenic",1],["risk",1],["scripts",1],["ldpred2",1],["analysis",1]],"body":[["function",4],["target",4],["rds",4],["sumstats",9],["path",6],["ld",9],["ref",5],["cores",3],["hapmap3",3],["only",3],["true",4],["load",3],["genotypes",2],["big",2],["snp",7],["object",1],["from",2],["read",2],["bed",1],["obj",3],["attach",1],["map",4],["setnames",1],["chr",2],["rsid",3],["genetic",1],["dist",1],["pos",3],["a1",2],["a0",2],["gwas",1],["summary",1],["statistics",1],["fread",2],["required",3],["columns",1],["non",1],["effect",2],["beta",16],["se",1],["eff",1],["restrict",1],["hap",1],["map3",1],["if",3],["prs",4],["cs",1],["ldpred2",3],["default",1],["reference",1],["recommended",1],["stability",1],["hm3",3],["https",1],["github",1],["com",1],["privefl",1],["bigsnpr",1],["raw",2],["master",1],["data",1],["csv",1],["match",2],["variants",2],["strand",2],["aware",1],["handles",1],["ambiguity",1],["by",2],["allele",1],["frequency",1],["df",7],["flip",1],["join",1],["false",3],["message",3],["matched",1],["nrow",2],["correlation",1],["matrix",1],["prefer",1],["ukb",2],["40k",1],["samples",1],["over",1],["kg",1],["eur",1],["489",1],["larger",1],["reduces",1],["misspecification",1],["corr",8],["full",2],["output",1],["cor",1],["precomputed",1],["num",4],["id",3],["ldsc",7],["heritability",1],["mismatch",3],["diagnostic",1],["res",3],["ldsc2",1],["h2",8],["est",10],["int",1],["intercept",3],["large",1],["sample",2],["overlap",2],["sprintf",1],["3f",2],["05",2],["warning",1],["possible",1],["run",1],["era",1],["sor",1],["bivariate",1],["confirmation",1],["auto",10],["multiple",1],["chains",4],["critical",1],["allow",2],["jump",2],["sign",2],["shrink",2],["95",4],["per",1],["prive",2],["2022",2],["multi",3],["init",2],["vec",1],["seq",1],["log",1],["1e",1],["30",1],["burn",1],["500",1],["iter",1],["200",1],["ncores",1],["filter",3],["divergent",1],["quality",1],["range",4],["sapply",2],["diff",1],["keep",5],["quantile",1],["na",1],["rm",1],["keeping",1],["sum",2],["length",1],["after",1],["convergence",1],["final",3],["row",1],["means",1],["score",1],["prod",1],["mat",1],["ind",1],["col",1],["list",1]]},{"id":"skills/bioskills/bio-clinical-databases-polygenic-risk/scripts/ldpred2_analysis.R#sample_overlap_check_command","name":[["sample",1],["overlap",1],["check",1],["command",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["polygenic",1],["risk",1],["scripts",1],["ldpred2",1],["analysis",1]],"body":[["function",2],["era",1],["sor",1],["bivariate",2],["ldsc",3],["intercept",3],["sample",1],["overlap",3],["detection",1],["cat",9],["required",1],["before",1],["any",1],["prs",2],["evaluation",2],["py",1],["rg",1],["target",2],["sumstats",4],["gz",2],["discovery",1],["ref",1],["ld",4],["chr",4],["eur",2],["out",1],["check",1],["log",1],["inspect",1],["gcov",2],["int",2],["genetic",1],["covariance",1],["05",1],["1000",1],["indicates",1],["substantial",1],["reject",1],["if",1],["confirmed",1],["disjoint",1],["test",1]]},{"id":"skills/bioskills/bio-clinical-databases-somatic-signatures/scripts/mutsig_fitting.R","name":[["mutsig",1],["fitting",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["somatic",1],["signatures",1],["scripts",1],["mutsig",1],["fitting",1]],"body":[["reference",3],["mutational",4],["patterns",3],["12",2],["sig",7],["profiler",1],["extractor",1],["numpy",1],["26",2],["verify",1],["api",1],["if",1],["version",2],["differs",1],["library",2],["bsgenome",2],["hsapiens",2],["ucsc",2],["hg38",2],["alternative",1],["real",3],["data",4],["download",1],["vcfs",3],["from",2],["tcga",1],["gdc",2],["https",1],["portal",1],["cancer",1],["gov",1],["pcawg",1],["signatures",12],["paper",1],["demonstration",3],["simulate",3],["mutation",7],["seed",1],["42",1],["96",12],["context",3],["matrix",5],["samples",6],["practice",1],["read",2],["as",2],["granges",2],["load",3],["vcf",2],["files",2],["contexts",4],["message",15],["simulating",1],["names",3],["ref",1],["genome",1],["full",1],["would",1],["be",1],["here",2],["placeholder",1],["paste0",2],["counts",1],["mixture",1],["sample",18],["apobec",3],["like",2],["sbs2",2],["13",1],["uv",3],["sbs7",1],["age",3],["related",3],["sbs1",2],["sim",13],["mat",7],["rpois",5],["lambda",5],["20",1],["25",1],["30",1],["15",2],["10",3],["nrow",1],["ncol",2],["colnames",2],["rownames",1],["workflow",1],["starts",1],["cosmic",9],["contains",1],["79",1],["single",1],["base",1],["substitution",1],["sigs",5],["known",1],["muttype",1],["snv",1],["sprintf",5],["loaded",1],["fit",5],["uses",1],["non",1],["negative",1],["least",1],["squares",1],["nnls",1],["fitting",1],["result",3],["extract",1],["contributions",6],["contribution",4],["reconstructed",4],["calculate",1],["cosine",5],["similarity",3],["between",1],["original",1],["cos",6],["diag",1],["mean",2],["reconstruction",1],["accuracy",1],["3f",1],["top",2],["per",2],["contrib",4],["total",5],["sum",1],["filter",1],["significant",6],["05",1],["sort",1],["decreasing",1],["true",1],["mutations",1],["min",1],["length",1],["pct",2],["100",1],["1f",1],["signature",7],["interpretation",2],["etiology",4],["spontaneous",1],["deamination",1],["activity",2],["sbs3",2],["hr",1],["deficiency",2],["brca1",1],["sbs4",2],["tobacco",2],["smoking",1],["sbs5",1],["unknown",1],["sbs6",2],["mmr",1],["sbs7a",1],["exposure",3],["sbs7b",1],["sbs13",1],["sbs10a",1],["pole",2],["sbs10b",1],["visualization",1],["uncomment",1],["generate",1],["plots",1],["plot",5],["profile",2],["spectrum",2],["pdf",6],["width",3],["height",3],["dev",3],["off",3],["mode",1],["relative",1],["heatmap",2],["analysis",1],["complete",1],["clinical",1],["check",1],["consider",2],["brca",1],["testing",2],["parp",1],["inhibitors",1],["44",1],["msi",1],["immunotherapy",1],["evidence",1]]},{"id":"skills/bioskills/bio-clinical-databases-somatic-signatures/scripts/sigprofiler_analysis.py","name":[["sigprofiler",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["somatic",1],["signatures",1],["scripts",1],["sigprofiler",1],["analysis",1],["py",1]],"body":[["sig",5],["profiler",5],["suite",2],["workflow",2],["stability",4],["gates",2],["cosmic",5],["v3",4],["etiology",5],["mapping",1],["ffpe",6],["aware",1],["refit",2],["reference",1],["matrix",2],["generator",1],["extractor",1],["24",1],["assignment",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["2023",1],["v98",1],["current",1],["as",2],["2026",4],["artifact",3],["sbs30",3],["like",4],["not",4],["sbs33",2],["legacy",1],["literature",1],["claims",1],["import",1],["os",1],["table",1],["postdoc",1],["grade",1],["sbs40",1],["split",1],["sbs17a",2],["sbs10a",3],["pole",8],["pold1",5],["signature",1],["sbs1",1],["spontaneous",1],["5m",1],["deamination",1],["at",10],["cp",5],["age",2],["correlated",2],["clock",2],["sbs2",4],["apobec",4],["a3",2],["dominant",1],["per",1],["petljak",1],["2022",1],["tcw",2],["sbs3",2],["hrd",1],["brca1",1],["deficient",1],["flat",1],["profile",1],["parp",2],["inhibitor",2],["eligibility",6],["sbs4",1],["tobacco",1],["smoking",1],["benzo",1],["pyrene",1],["adducts",1],["bias",2],["sbs5",1],["unknown",2],["polymerase",1],["fidelity",1],["errors",1],["sbs6",2],["mmr",13],["lynch",1],["associated",1],["ici",15],["sbs7a",1],["uv",4],["cc",1],["tt",1],["dipyrimidines",1],["cpd",2],["chemistry",2],["sbs7b",1],["sbs7c",1],["photoproduct",2],["sbs7d",1],["exo",4],["p286",2],["tct",1],["hypermutator",6],["excellent",5],["response",5],["sbs10b",2],["v411",2],["tcg",1],["sbs10c",1],["hodel",1],["2020",1],["sbs10d",1],["sbs11",1],["temozolomide",1],["unmethylated",1],["sbs13",2],["pairs",2],["sbs14",2],["concurrent",2],["defect",2],["ultra",4],["sbs15",2],["sbs17b",1],["fluorouracil",1],["ctt",1],["context",2],["christensen",1],["2019",1],["sbs18",1],["ros",1],["damage",1],["common",1],["kras",1],["sbs20",2],["sbs21",1],["mlh1",1],["hypermethylation",1],["sporadic",1],["sbs22",1],["aristolochic",1],["acid",1],["tp",1],["strong",1],["transcribed",1],["strand",1],["sbs24",1],["aflatoxin",1],["hcc",1],["geographic",1],["exposure",1],["sbs26",2],["sbs28",1],["indirect",1],["nthl1",1],["ber",1],["deficiency",1],["matched",2],["controls",2],["needed",1],["sbs31",2],["platinum",4],["chemotherapy",4],["sbs35",1],["more",1],["comprehensive",1],["than",1],["sbs40a",1],["pan",1],["cancer",1],["activity",1],["uncertain",1],["sbs40b",1],["rcc",2],["specific",2],["senkin",2],["2024",2],["sbs40c",1],["sbs44",2],["sbs86",1],["drost",1],["lab",1],["refinement",1],["sbs87",1],["sbs88",1],["colibactin",1],["pks",1],["coli",1],["deletions",1],["rich",1],["crc",1],["clinical",1],["actionability",1],["confirm",2],["hrdetect",1],["feature",1],["classifier",1],["msi",1],["testing",1],["ihc",1],["high",1],["tmb",1],["likely",1],["signal",2],["name",1],["main",1],["print",13],["matrices",1],["generate",1],["vcf",1],["dir",1],["cohort",6],["exome",2],["false",2],["true",1],["wes",1],["trinucleotide",1],["correction",1],["2a",1],["extract",1],["de",1],["novo",1],["output",1],["sbs",2],["sbs96",1],["all",1],["denovo",1],["out",1],["50",2],["100",2],["dbs",1],["id",1],["cn",1],["2b",1],["single",1],["samples",2],["200",1],["mutations",1],["results",1],["interpret",1],["signatures",1],["activities",1],["relax",1],["nmf",1],["replicates",1],["min",1],["avg",1],["warning",1],["recommend",1],["fresh",1],["frozen",1],["enzymatic",1],["uracil",1],["pretreatment",1]]},{"id":"skills/bioskills/bio-clinical-databases-somatic-signatures/scripts/sigprofiler_analysis.py#detect_apobec_subtype","name":[["detect",1],["apobec",1],["subtype",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["somatic",1],["signatures",1],["scripts",1],["sigprofiler",1],["analysis",1],["py",1]],"body":[["def",2],["detect",2],["apobec",2],["subtype",2],["matrix",6],["96",5],["distinguish",1],["apobec3",2],["vs",3],["by",1],["ytca",4],["rtca",3],["tetranucleotide",2],["ratio",3],["petljak",1],["2022",1],["nature",1],["a3",5],["dominant",2],["active",1],["deaminase",1],["prefers",2],["pyrimidine",2],["purine",2],["computed",1],["from",1],["context",5],["at",2],["tc",1],["substitution",1],["sites",1],["args",1],["sbs96",1],["samples",1],["returns",1],["per",1],["sample",2],["count",2],["contexts",1],["sbs2",1],["sbs13",1],["tca",2],["simplified",1],["compare",1],["full",2],["computation",1],["requires",2],["256",1],["illustrative",1],["raise",1],["not",1],["implemented",1],["error",1],["discrimination",1],["analysis",1],["sig",1],["profiler",1],["topography",1],["spatial",1]]},{"id":"skills/bioskills/bio-clinical-databases-somatic-signatures/scripts/sigprofiler_analysis.py#extract_de_novo","name":[["extract",1],["de",1],["novo",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["somatic",1],["signatures",1],["scripts",1],["sigprofiler",1],["analysis",1],["py",1]],"body":[["def",2],["extract",2],["de",3],["novo",3],["matrix",5],["path",3],["output",4],["dir",3],["min",3],["sigs",6],["max",3],["12",2],["cosmic",4],["version",4],["nmf",3],["extraction",1],["stability",5],["gates",2],["per",2],["sig",5],["profiler",3],["extractor",3],["defaults",1],["not",1],["relax",1],["replicates",2],["100",3],["minimum",2],["signature",1],["average",1],["combined",1],["chosen",1],["rank",1],["only",1],["cohort",1],["size",2],["50",1],["sbs",1],["dbs",1],["id",1],["cn",1],["from",1],["import",1],["sigpro",1],["as",1],["input",2],["type",1],["data",1],["reference",1],["genome",2],["grch38",2],["opportunity",1],["signatures",3],["maximum",1],["cpu",1],["seeds",1],["random",1],["normalization",1],["gmm",1],["resample",1],["true",2],["batch",1],["refit",1],["denovo",1]]},{"id":"skills/bioskills/bio-clinical-databases-somatic-signatures/scripts/sigprofiler_analysis.py#generate_matrix","name":[["generate",1],["matrix",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["somatic",1],["signatures",1],["scripts",1],["sigprofiler",1],["analysis",1],["py",1]],"body":[["def",2],["generate",3],["matrix",6],["vcf",5],["dir",5],["project",6],["genome",5],["grch38",3],["exome",5],["false",3],["bed",6],["file",5],["none",2],["sbs96",1],["dbs78",1],["id83",1],["mutation",1],["from",2],["vcfs",2],["args",1],["directory",1],["pre",1],["formatted",1],["maf",1],["name",1],["output",1],["prefix",1],["grch37",1],["true",3],["triggers",1],["trinucleotide",1],["context",1],["correction",1],["wes",1],["restrict",1],["region",1],["panel",1],["sig",3],["profiler",3],["generator",3],["scripts",1],["import",1],["func",2],["as",1],["mat",2],["gen",2],["return",1],["files",1],["plot",1],["chrom",1],["based",1],["tsb",1],["stat",1],["transcribed",1],["strand",1],["statistics",1],["aristolochic",1],["acid",1],["like",1],["detection",1]]},{"id":"skills/bioskills/bio-clinical-databases-somatic-signatures/scripts/sigprofiler_analysis.py#interpret_signatures","name":[["interpret",1],["signatures",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["somatic",1],["signatures",1],["scripts",1],["sigprofiler",1],["analysis",1],["py",1]],"body":[["def",2],["interpret",3],["signatures",5],["contribution",9],["file",4],["min",4],["pct",7],["ffpe",8],["false",4],["signature",5],["contributions",1],["flag",2],["clinical",5],["actionability",5],["artifact",5],["args",1],["sig",8],["profiler",1],["assignment",1],["activities",1],["txt",1],["per",1],["sample",10],["below",2],["noise",1],["sbs30",2],["like",1],["signal",1],["as",2],["rather",1],["than",1],["nthl1",2],["biology",2],["import",1],["pandas",1],["pd",2],["df",3],["read",1],["csv",1],["sep",1],["index",1],["col",1],["results",3],["columns",1],["contribs",4],["sort",1],["values",1],["ascending",1],["total",7],["sum",1],["if",3],["continue",1],["significant",2],["100",2],["result",5],["mutations",1],["int",2],["mutation",1],["count",5],["floor",1],["200",2],["attribution",1],["unstable",1],["dominant",2],["warning",2],["items",1],["etiology",5],["unknown",1],["true",1],["suspected",1],["not",1],["ber",1],["deficiency",1],["append",3],["round",1],["recommendation",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-somatic-signatures/scripts/sigprofiler_analysis.py#refit_to_cosmic","name":[["refit",1],["cosmic",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["somatic",1],["signatures",1],["scripts",1],["sigprofiler",1],["analysis",1],["py",1]],"body":[["def",2],["refit",5],["cosmic",8],["matrix",4],["path",3],["output",4],["dir",3],["version",4],["forward",1],["backward",1],["v3",1],["cohorts",1],["50",1],["single",1],["samples",2],["200",1],["mut",1],["nnls",4],["add",3],["penalty",6],["remove",3],["sig",2],["profiler",2],["assignment",2],["defaults",1],["very",1],["strict",1],["minimize",1],["false",2],["positive",1],["signature",2],["attribution",1],["increase",1],["from",1],["import",1],["analyzer",1],["as",1],["analyze",2],["fit",1],["input",1],["type",1],["genome",1],["build",1],["grch38",3],["database",1],["sbs",1],["05",2],["01",1],["initial",1],["denovo",1],["signatures",1],["make",1],["plots",2],["true",2],["sample",1],["reconstruction",1]]},{"id":"skills/bioskills/bio-clinical-databases-tumor-mutational-burden/scripts/tmb_calculation.py","name":[["tmb",1],["calculation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["tumor",1],["mutational",1],["burden",1],["scripts",1],["tmb",1],["calculation",1],["py",1]],"body":[["tmb",8],["calculation",1],["friends",1],["cancer",1],["research",1],["vega",4],["2021",8],["per",2],["panel",9],["calibration",3],["reference",1],["cyvcf2",2],["30",2],["ensembl",1],["vep",2],["111",1],["snp",1],["eff",1],["verify",2],["vcf",5],["info",1],["field",1],["names",1],["foundation",3],["one",3],["cdx",6],["scored",8],["region",5],["mb",13],["not",2],["total",4],["fda",1],["pembrolizumab",1],["10",6],["mut",2],["cutoff",4],["equivalent",2],["tso500",4],["oncomine",4],["ramos",4],["paradas",4],["from",3],["import",2],["argparse",2],["regions",1],["size",1],["derived",1],["silico",1],["sampling",1],["tcga",1],["wes",4],["truth",1],["foundationone",4],["content",1],["msk",7],["impact",7],["v3",4],["98",1],["v4",3],["22",1],["94",1],["tml",3],["caris",3],["mi",2],["tempus",1],["xt",1],["borderline",2],["minimum",1],["predicine",1],["atlas",1],["wgs",1],["3000",1],["tmb2",1],["thresholds",1],["sensitivity",1],["assay",8],["full",1],["recommended",1],["includes",3],["synonymous",4],["most",1],["academic",1],["pipelines",1],["exclude",1],["true",2],["false",5],["docs",1],["nonsynonymous",1],["consequences",1],["missense",1],["variant",6],["stop",2],["gained",1],["lost",2],["start",2],["retained",1],["frameshift",1],["inframe",2],["insertion",1],["deletion",1],["splice",2],["donor",1],["acceptor",1],["protein",1],["altering",1],["initiator",1],["codon",1],["if",1],["name",2],["main",1],["parser",8],["argument",6],["description",1],["add",5],["help",3],["annotated",1],["somatic",1],["choices",1],["list",1],["keys",1],["default",4],["min",6],["vaf",4],["type",3],["float",2],["05",1],["depth",4],["int",1],["100",1],["max",3],["gnomad",3],["faf95",4],["005",1],["tumor",1],["only",1],["germline",3],["filter",1],["gnom",1],["ad",1],["grpmax",2],["args",8],["parse",1],["result",11],["calculate",1],["print",5],["convention",1],["calibrated",2],["classification",2],["counts",1],["target",2],["count",1],["pass",2],["filters",2],["excluded",1],["excl",3],["low",2],["lowvaf",1],["lowdepth",1]]},{"id":"skills/bioskills/bio-clinical-databases-tumor-mutational-burden/scripts/tmb_calculation.py#calculate_tmb","name":[["calculate",1],["tmb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["tumor",1],["mutational",1],["burden",1],["scripts",1],["tmb",1],["calculation",1],["py",1]],"body":[["def",2],["calculate",3],["tmb",10],["vcf",8],["path",4],["assay",12],["foundationone",2],["cdx",2],["min",7],["vaf",7],["05",3],["depth",5],["100",2],["max",4],["gnomad",6],["grpmax",7],["faf95",6],["005",3],["exclude",5],["hotspots",6],["false",2],["bed",4],["none",3],["vega",1],["2021",1],["calibration",1],["specific",1],["conventions",1],["args",1],["vep",1],["annotated",1],["somatic",1],["panel",2],["name",1],["sets",1],["scored",6],["region",3],["synonymous",4],["convention",1],["foundation",1],["one",1],["tumor",2],["only",2],["no",1],["umi",1],["10",1],["germline",4],["filter",5],["cosmic",1],["drivers",1],["recommended",1],["hotspot",2],["positions",1],["mb",5],["include",4],["syn",3],["includes",2],["counts",10],["pass",2],["filters",2],["count",3],["target",4],["excl",11],["lowvaf",2],["lowdepth",2],["nontarget",2],["if",5],["not",1],["continue",4],["info",5],["dp",1],["prefer",1],["fallback",1],["af",7],["popmax",2],["gnom",2],["ad",2],["variant",1],["else",1],["cutoff",5],["classification",3],["classify",1],["tier",1],["return",1],["round",1],["calibrated",1]]},{"id":"skills/bioskills/bio-clinical-databases-tumor-mutational-burden/scripts/tmb_calculation.py#classify_tmb_tier","name":[["classify",1],["tmb",1],["tier",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["tumor",1],["mutational",1],["burden",1],["scripts",1],["tmb",1],["calculation",1],["py",1]],"body":[["def",2],["classify",3],["tmb",11],["tier",2],["cutoff",5],["10",2],["into",1],["clinical",1],["tiers",1],["ultra",2],["hypermutator",4],["500",3],["typically",2],["pole",4],["mmr",4],["ici",4],["excellent",1],["100",3],["eligible",3],["assay",2],["fda",2],["pan",2],["tumor",2],["if",3],["return",4],["mb",3],["likely",1],["exo",1],["calibrated",1],["per",1],["2020",1],["low",1]]},{"id":"skills/bioskills/bio-clinical-databases-tumor-mutational-burden/scripts/tmb_calculation.py#get_vaf","name":[["vaf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["tumor",1],["mutational",1],["burden",1],["scripts",1],["tmb",1],["calculation",1],["py",1]],"body":[["def",2],["vaf",3],["variant",4],["extract",1],["from",1],["mutect2",1],["ad",6],["field",2],["generic",1],["af",6],["try",2],["format",2],["if",3],["not",2],["none",2],["len",2],["ad0",3],["total",3],["sum",1],["return",3],["else",1],["except",2],["exception",2],["pass",2],["float",1]]},{"id":"skills/bioskills/bio-clinical-databases-tumor-mutational-burden/scripts/tmb_calculation.py#is_target_variant","name":[["target",1],["variant",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["tumor",1],["mutational",1],["burden",1],["scripts",1],["tmb",1],["calculation",1],["py",1]],"body":[["def",2],["target",6],["variant",7],["include",3],["synonymous",5],["false",4],["csq",8],["header",4],["consequence",4],["idx",4],["check",1],["if",5],["type",1],["nonsynonymous",2],["optionally",1],["info",1],["not",1],["return",3],["consequences",3],["add",1],["transcript",2],["split",3],["fields",3],["len",1],["continue",1],["true",1]]},{"id":"skills/bioskills/bio-clinical-databases-tumor-mutational-burden/scripts/tmb_calculation.py#tmb_msi_decision","name":[["tmb",1],["msi",1],["decision",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["tumor",1],["mutational",1],["burden",1],["scripts",1],["tmb",1],["calculation",1],["py",1]],"body":[["def",2],["tmb",15],["msi",9],["decision",2],["value",3],["status",3],["tumor",7],["type",6],["none",2],["hla",6],["loh",6],["false",4],["integrated",1],["ici",2],["eligibility",1],["from",1],["sha",2],["2020",3],["cancer",1],["discov",1],["primary",2],["not",4],["additive",2],["mc",3],["grail",2],["2021",3],["esmo",2],["2024",2],["endorsed",2],["breast",2],["prostate",2],["glioma",2],["granahan",1],["2017",2],["montesion",1],["reduces",1],["neoantigen",2],["presentation",2],["10",1],["excluded",2],["tumors",2],["if",4],["return",4],["eligible",5],["true",2],["rationale",4],["biomarker",1],["fda",2],["pembrolizumab",1],["lower",1],["present",1],["but",1],["per",2],["specific",1],["cutoff",1],["samstein",1],["2019",1],["flag",2],["caution",1],["detected",1],["may",1],["be",1],["reduced",1],["else",1],["pan",1],["low",1],["mss",1],["standard",1],["care",1],["therapy",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py","name":[["prioritize",1],["variants",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["rare",2],["disease",2],["variant",7],["prioritization",2],["pipeline",2],["trio",2],["cascading",1],["filters",1],["dnv",1],["compound",2],["het",2],["acmg",9],["sf",6],["reference",1],["cyvcf2",2],["30",1],["pandas",2],["myvariant",3],["verify",1],["api",1],["if",2],["version",1],["differs",1],["list",1],["pinned",1],["v3",5],["miller",3],["2023",3],["genet",2],["med",2],["81",2],["genes",2],["including",1],["new",1],["calm1",2],["classification",5],["logic",1],["pvs1",1],["pp3",1],["bs1",1],["etc",1],["clinical",2],["databases",2],["from",1],["import",3],["vcf",1],["as",1],["pd",1],["frequency",1],["thresholds",1],["per",2],["clin",1],["gen",1],["svi",1],["gene",1],["specific",1],["via",2],["whiffin",1],["2017",1],["max",2],["credible",1],["af",1],["dominant",2],["freq",2],["filter",3],["0001",2],["grpmax",3],["faf95",3],["01",1],["pm2",1],["supporting",1],["recessive",2],["005",2],["25",1],["100866",1],["pin",1],["current",1],["release",1],["calm",1],["additions",1],["calmodulinopathy",1],["long",1],["qt",1],["cpvt",1],["high",1],["actionability",1],["calm2",1],["calm3",1],["cardiomyopathies",1],["aortopathies",1],["acta2",1],["actc1",1],["bag3",1],["col3",1],["a1",1],["des",1],["fbn1",1],["flnc",1],["gla",1],["lmna",1],["mybpc3",1],["myh7",1],["myh11",1],["myl2",1],["myl3",1],["prkag2",1],["pkp2",1],["rbm20",1],["scn5",1],["smad3",1],["tgfbr1",1],["tgfbr2",1],["tmem43",1],["tnnc1",1],["tnni3",1],["tnnt2",1],["tpm1",1],["ttn",1],["channelopathies",1],["arrhythmias",1],["cacna1",1],["kcnh2",1],["kcnq1",1],["ryr1",1],["ryr2",1],["cancer",1],["predisposition",1],["apc",1],["atm",1],["bap1",1],["bmpr1",1],["brca1",1],["brca2",1],["brip1",1],["cdh1",1],["cdkn2",1],["chek2",1],["grem1",1],["hoxb13",1],["men1",1],["mlh1",1],["msh2",1],["msh6",1],["mutyh",1],["nf2",1],["palb2",1],["pms2",1],["pten",1],["rad51",2],["rb1",1],["ret",1],["sdhaf2",1],["sdhb",1],["sdhc",1],["sdhd",1],["smad4",1],["stk11",1],["tmem127",1],["tp53",1],["tsc1",1],["tsc2",1],["vhl",1],["wt1",1],["vascular",1],["acvrl1",1],["eng",1],["metabolic",1],["other",1],["fh",1],["gaa",1],["hfe",1],["hnf1",1],["ldlr",1],["otc",1],["pcsk9",1],["ttr",1],["functional",2],["consequences",2],["missense",1],["stop",2],["gained",1],["lost",2],["start",1],["frameshift",1],["inframe",2],["insertion",1],["deletion",1],["splice",2],["donor",1],["acceptor",1],["protein",1],["altering",1],["name",1],["main",1],["print",10],["stage",7],["qc",1],["coding",1],["3a",2],["de",2],["novo",2],["candidates",3],["mendelian",1],["violation",1],["supplement",1],["gear",1],["3b",2],["phased",1],["whats",1],["hap",1],["singletons",1],["check",1],["aggregated",1],["annotation",1],["info",1],["exomiser",1],["hi",1],["phive",1],["phenotype",1],["driven",1],["ranking",1],["final",1],["output",1],["ranked",1],["tier",1],["inheritance",1],["flag",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#_parse_consequence","name":[["parse",1],["consequence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["parse",2],["consequence",2],["csq",5],["if",2],["not",1],["return",2],["none",2],["split",2],["else",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#_parse_gene","name":[["parse",1],["gene",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["parse",2],["gene",2],["csq",4],["if",2],["not",1],["return",2],["none",2],["fields",3],["split",2],["len",1],["else",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#exomiser_command","name":[["exomiser",1],["command",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["exomiser",5],["command",3],["yml",3],["path",6],["vcf",4],["hpo",7],["terms",5],["output",4],["dir",4],["emit",1],["phenotype",1],["driven",1],["prioritization",1],["hp",1],["0001250",1],["seizure",1],["must",1],["be",1],["specific",2],["10",1],["sparse",1],["generic",1],["degrades",1],["hi",1],["phive",1],["accuracy",1],["significantly",1],["return",1],["java",1],["jar",2],["cli",1],["14",1],["analysis",1],["join",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#stage1_qc_frequency_filter","name":[["stage1",1],["qc",1],["frequency",1],["filter",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["stage1",2],["qc",3],["frequency",3],["filter",5],["vcf",9],["path",4],["samples",16],["max",4],["grpmax",6],["faf95",9],["dominant",3],["freq",2],["min",7],["dp",6],["10",2],["gq",3],["20",2],["stage",1],["population",1],["reduces",1],["100k",1],["15k",1],["variants",1],["args",1],["joint",1],["called",1],["trio",1],["ordered",1],["list",1],["sample",9],["ids",1],["proband",3],["mother",3],["father",3],["0001",1],["005",1],["recessive",1],["per",1],["clin",1],["gen",1],["svi",1],["idx",8],["index",1],["rows",3],["if",9],["not",2],["none",7],["continue",4],["depths",6],["gt",7],["qual",4],["gnomad",4],["info",5],["af",2],["popmax",1],["append",1],["chrom",2],["pos",2],["ref",2],["alt",3],["else",5],["types",3],["len",4],["consequence",2],["parse",2],["csq",2],["gene",2],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#stage2_functional_filter","name":[["stage2",1],["functional",1],["filter",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["stage2",2],["functional",6],["filter",2],["df",6],["stage",1],["retain",1],["coding",1],["variants",1],["only",1],["if",1],["consequence",2],["not",1],["columns",1],["return",2],["astype",1],["str",1],["apply",1],["lambda",1],["any",1],["fc",2],["consequences",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#stage3a_call_de_novo_candidates","name":[["stage3a",1],["call",1],["de",1],["novo",1],["candidates",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["stage3a",2],["call",2],["de",5],["novo",5],["candidates",3],["df",11],["stage",1],["3a",1],["identify",1],["dnv",3],["from",1],["mendelian",2],["violation",2],["warning",1],["logic",1],["has",1],["10",3],["30",1],["false",1],["positive",1],["rate",1],["all",1],["reportable",1],["dnvs",1],["require",1],["igv",1],["inspection",1],["gear",1],["cnn",1],["production",1],["bayesian",1],["posterior",1],["gt",3],["mother",2],["father",2],["proband",1],["isin",1],["dp",2],["copy",1],["candidate",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#stage3b_compound_het_candidates","name":[["stage3b",1],["compound",1],["het",1],["candidates",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["stage3b",2],["compound",4],["het",14],["candidates",2],["df",15],["stage",1],["3b",1],["identify",1],["trio",1],["phased",1],["from",1],["each",1],["parent",1],["singletons",1],["supplement",1],["whats",1],["hap",1],["read",1],["based",1],["phasing",1],["copy",1],["proband",6],["gt",5],["maternal",4],["mother",2],["father",2],["paternal",4],["inherited",4],["candidate",4],["genes",3],["gene",5],["sub",3],["groupby",1],["if",2],["pd",1],["isna",1],["continue",1],["has",4],["mat",2],["any",2],["pat",2],["add",1],["isin",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#stage4_acmg_sf_check","name":[["stage4",1],["acmg",1],["sf",1],["check",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["stage4",2],["acmg",7],["sf",6],["check",2],["df",7],["stage",1],["flag",1],["v3",3],["miller",1],["2023",1],["81",1],["genes",2],["candidates",1],["only",1],["lp",1],["variants",1],["reportable",1],["as",1],["secondary",1],["findings",1],["apply",1],["classification",2],["skill",1],["before",1],["final",1],["reporting",1],["copy",1],["gene",2],["isin",1],["return",1]]},{"id":"skills/bioskills/bio-clinical-databases-variant-prioritization/scripts/prioritize_variants.py#stage5_annotate_with_myvariant","name":[["stage5",1],["annotate",1],["myvariant",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clinical",1],["databases",1],["variant",1],["prioritization",1],["scripts",1],["prioritize",1],["variants",1],["py",1]],"body":[["def",2],["stage5",2],["annotate",2],["myvariant",4],["df",9],["hgvs",6],["list",6],["none",4],["chunk",2],["500",2],["stage",2],["pull",1],["clin",1],["var",1],["gnom",1],["ad",1],["alpha",1],["missense",1],["revel",4],["splice",1],["ai",1],["via",1],["info",2],["defer",1],["acmg",2],["classification",3],["logic",1],["pvs1",1],["pp3",1],["bs1",1],["skill",1],["only",1],["attaches",1],["evidence",1],["downstream",1],["if",2],["apply",1],["lambda",1],["chr",1],["chrom",1],["pos",1],["ref",1],["alt",1],["axis",1],["tolist",1],["mv",2],["my",1],["variant",4],["fields",3],["clinvar",8],["clinical",2],["significance",2],["review",3],["status",2],["gnomad",6],["exome",3],["faf95",4],["af",2],["dbnsfp",10],["alphamissense",3],["score",4],["cadd",3],["phred",3],["spliceai",3],["ds",3],["max",3],["meta",1],["annotations",2],["getvariants",1],["rows",3],["append",1],["query",1],["sig",1],["grpmax",1],["popmax",1],["isinstance",1],["dict",1],["else",1],["annot",2],["pd",1],["data",1],["frame",1],["copy",1],["return",1],["merge",1],["left",1]]},{"id":"skills/bioskills/bio-clip-seq-binding-site-annotation/scripts/annotate_peaks.R","name":[["annotate",1],["peaks",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clip",1],["seq",1],["binding",1],["site",1],["annotation",1],["scripts",1],["annotate",1],["peaks",1]],"body":[["reference",1],["ch",3],["ipseeker",3],["40",1],["genomic",3],["features",2],["56",1],["tx",6],["db",6],["hsapiens",3],["ucsc",3],["hg38",3],["known",3],["gene",3],["20",1],["verify",2],["api",1],["if",4],["version",1],["differs",1],["annotate",2],["clip",11],["seq",1],["peaks",12],["appropriate",2],["priority",3],["hierarchy",2],["default",1],["tss",7],["region",13],["3000",2],["over",1],["extends",1],["kb",1],["promoter",4],["window",2],["catches",1],["deep",1],["utr",5],["labels",1],["them",1],["spuriously",1],["tighten",2],["100",4],["level",2],["transcript",2],["preserve",1],["isoform",1],["context",1],["splicing",2],["factors",2],["need",1],["library",3],["txdb",2],["read",1],["peak",6],["file",1],["stringent",3],["bed",9],["annotation",4],["explicit",1],["tight",1],["anno",10],["exon",2],["intron",3],["downstream",1],["intergenic",2],["cat",7],["global",1],["distribution",1],["print",2],["pie",5],["chart",1],["png",5],["width",2],["800",2],["height",2],["res",2],["150",2],["plot",2],["dev",2],["off",2],["distance",3],["rna",4],["end",1],["dist",2],["1000",1],["600",1],["title",1],["per",2],["table",4],["df",4],["as",1],["data",1],["frame",1],["write",1],["annotated",3],["tsv",2],["sep",1],["quote",1],["false",2],["row",1],["names",1],["fraction",1],["by",1],["frac",2],["nrow",1],["round",1],["diagnostic",1],["rbp",2],["class",1],["expected",1],["distributions",1],["hu",1],["elavl1",1],["50",3],["ptbp1",1],["500",1],["nt",1],["splice",1],["junctions",1],["eif3",1],["rps",1],["proteins",1],["cds",1],["sno",1],["fastkd2",1],["chr",2],["matr3",1],["15",1],["repeat",5],["alu",1],["line",1],["30",1],["category",1],["covers",1],["all",1],["transcripts",1],["gencode",1],["v38",1],["missing",1],["may",1],["lack",1],["mt",2],["chromosome",1],["add",1],["custom",1],["element",1],["axis",2],["separate",1],["from",1],["run",2],["separately",1],["bedtools",2],["intersect",2],["wa",2],["masker",2],["norepeat",1],["cross",1],["tabulate",1],["against",1],["full",1],["picture",1],["done",1],["additionally",1],["maps",1],["yeo",1],["lab",1],["cassette",1]]},{"id":"skills/bioskills/bio-clip-seq-clip-deep-learning/scripts/train_rnaprot.py","name":[["train",1],["rnaprot",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["train",1],["rnaprot",1],["py",1]],"body":[["reference",2],["rnaprot",10],["biopython",1],["83",1],["scikit",1],["learn",1],["pytorch",1],["verify",2],["api",1],["if",2],["version",1],["differs",1],["train",13],["rnn",1],["classifier",1],["clip",1],["peaks",15],["rbp",2],["binding",2],["prediction",2],["chromosome",5],["split",12],["test",15],["prevents",2],["gene",2],["neighbor",2],["leakage",2],["inflates",1],["auc",9],["gc",4],["matched",3],["utr",1],["background",5],["model",9],["from",3],["learning",2],["transcript",2],["region",1],["differences",1],["instead",1],["specificity",1],["import",4],["subprocess",7],["pathlib",1],["path",2],["bed",17],["stringent",2],["clipper",1],["skipper",1],["expressed",4],["regions",3],["3utr",1],["genome",2],["fa",12],["hg38",1],["out",33],["dir",25],["chrs",4],["chr1",1],["chr2",1],["chr3",1],["chr4",1],["chr5",1],["chr6",1],["chr7",1],["chr8",1],["chr9",1],["chr10",1],["chr11",1],["chr12",1],["chr13",1],["chr14",1],["chr15",1],["chr16",1],["chr17",1],["chr18",1],["chr19",1],["chr20",1],["chr21",1],["chr22",1],["chr",1],["mkdir",1],["exist",1],["ok",1],["true",9],["step",5],["generate",1],["random",2],["shuffle",2],["within",1],["matches",1],["foreground",1],["distribution",1],["run",6],["bedtools",2],["chrom",3],["sizes",1],["incl",1],["seed",1],["42",1],["stdout",1],["open",2],["check",7],["by",3],["prevent",1],["would",1],["leak",1],["context",1],["inflate",1],["bg",10],["extract",1],["fasta",1],["sequences",2],["strand",1],["preserving",1],["label",3],["getfasta",1],["fi",1],["fo",1],["50",2],["epochs",2],["typical",1],["loss",1],["should",1],["converge",1],["validate",1],["held",4],["neg",1],["batch",1],["size",1],["64",1],["rate",1],["001",1],["validation",1],["evaluate",1],["predict",3],["pred",12],["tsv",6],["compute",1],["pandas",1],["as",2],["pd",3],["sklearn",1],["metrics",1],["roc",2],["score",7],["read",2],["csv",2],["sep",2],["adjust",1],["column",2],["name",2],["match",1],["output",1],["head",1],["unsure",1],["col",3],["probability",1],["docs",1],["exact",1],["len",2],["list",2],["print",4],["4f",1],["benchmark",1],["target",1],["85",1],["89",1],["encode",1],["rbps",1],["variant",6],["effect",2],["example",1],["alternative",1],["at",1],["heterozygous",1],["snp",1],["ref",4],["seq",4],["ctgtactgcagtagcatgctagcatgctagcat",1],["alt",4],["ctgtactgcagtagcatgctagcatgctagcaa",1],["query",2],["write",1],["predictions",1],["see",1],["log2",1],["strong",1]]},{"id":"skills/bioskills/bio-clip-seq-clip-deep-learning/scripts/train_rnaprot.py#split_bed_by_chrom","name":[["split",1],["bed",1],["by",1],["chrom",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clip",2],["seq",1],["deep",1],["learning",1],["scripts",1],["train",1],["rnaprot",1],["py",1]],"body":[["def",2],["split",3],["bed",5],["by",2],["chrom",4],["train",10],["out",6],["test",5],["chrs",5],["open",3],["as",3],["line",4],["if",1],["write",2],["else",1]]},{"id":"skills/bioskills/bio-clip-seq-differential-clip/scripts/run_dewseq.R","name":[["run",1],["dewseq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["clip",2],["seq",1],["differential",1],["scripts",1],["run",1],["dewseq",1]],"body":[["reference",1],["dewseq",10],["18",1],["deseq2",3],["44",1],["verify",2],["api",1],["if",1],["version",1],["differs",1],["differential",6],["clip",6],["seq",1],["window",7],["level",2],["nb",1],["glm",1],["sminput",7],["interaction",3],["pre",2],["requisite",1],["htseq",4],["count",5],["matrices",1],["generated",1],["upstream",1],["from",3],["dedup",1],["bams",1],["library",2],["outputs",1],["already",1],["merged",2],["into",3],["matrix",1],["counts",5],["read",1],["table",2],["tsv",1],["sep",2],["header",1],["true",1],["row",4],["names",5],["check",3],["false",4],["annot",3],["annotation",1],["windows",11],["bed",9],["extract",2],["sample",3],["metadata",1],["each",1],["one",1],["bam",1],["type",6],["ip",7],["vs",4],["condition",7],["treatment",1],["control",1],["col",4],["data",8],["frame",2],["colnames",1],["treat",5],["ctrl",5],["replicate",1],["r1",4],["r2",4],["build",1],["dataset",1],["design",2],["tests",1],["whether",1],["ratio",1],["shifts",1],["across",1],["conditions",1],["biologically",1],["meaningful",1],["test",2],["binding",3],["naive",1],["would",1],["differences",1],["any",1],["confounding",1],["changes",2],["expression",1],["dds",7],["deseq",2],["sliding",1],["obj",1],["filter",1],["low",1],["vignette",1],["recommendation",1],["keep",2],["sums",1],["reads",1],["samples",1],["run",1],["within",1],["term",1],["input",1],["differ",1],["res",6],["results",1],["name",1],["typeip",1],["conditiontreat",1],["standard",1],["thresholds",1],["padj",5],["05",3],["log2",3],["fc",1],["sig",19],["na",1],["abs",1],["fold",2],["change",2],["cat",5],["significant",4],["nrow",1],["convert",1],["ids",1],["back",1],["coords",1],["df",8],["as",3],["id",3],["rownames",1],["naming",1],["chr",3],["start",3],["end",3],["your",1],["output",1],["format",1],["parts",4],["strsplit",1],["sapply",3],["function",3],["numeric",2],["length",2],["write",2],["out",2],["quote",1],["important",1],["aggregate",2],["adjacent",2],["biological",1],["regions",5],["bedtools",3],["merge",3],["after",1],["writing",1],["sort",2],["k1",2],["k2",2],["2n",2],["100",2],["mean",2],["min",2],["next",1],["sanity",2],["ma",4],["plot",2],["diagnostics",1],["png",3],["width",1],["800",1],["height",1],["600",1],["alpha",1],["ylim",1],["main",1],["dev",1],["off",1],["top",3],["order",1],["20",1],["print",1],["done",1],["see",1],["validate",1],["motif",1],["analysis",1],["orthogonal",1],["method",1],["edge",1],["peak",1],["same",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ancestral-reconstruction/scripts/ancestral_reconstruction.py","name":[["ancestral",1],["reconstruction",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ancestral",2],["reconstruction",2],["scripts",1],["py",1]],"body":[["ancestral",2],["sequence",2],["reconstruction",3],["reference",1],["biopython",1],["83",1],["iq",1],["tree",3],["paml",1],["10",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["subprocess",2],["os",1],["name",1],["main",1],["print",9],["50",1],["example",6],["results",2],["simulated",1],["ancestors",4],["node6",1],["mkflillfnilclfpvlaadykddddkgenlyfqg",2],["node7",1],["node8",1],["mkflvllfnilclfpvlaadykddddkgdnlyfqg",1],["probs",4],["site",7],["state",6],["probability",6],["999",1],["987",1],["923",1],["756",1],["ambiguous",5],["812",1],["634",1],["quality",3],["assess",1],["identify",1],["sites",1],["threshold",1],["summarize",1],["asr",3],["run",2],["real",1],["data",1],["prepare",1],["protein",1],["msa",1],["phylip",1],["format",1],["generate",1],["phylogenetic",1],["ctl",2],["write",1],["control",1],["aln",1],["mlc",1],["codeml",1],["parse",1],["rst",3],["extract",1],["probabilities",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ancestral-reconstruction/scripts/ancestral_reconstruction.py#assess_reconstruction_quality","name":[["assess",1],["reconstruction",1],["quality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ancestral",2],["reconstruction",2],["scripts",1],["py",1]],"body":[["def",2],["assess",3],["reconstruction",3],["quality",12],["site",4],["probs",10],["overall",2],["ancestral",1],["returns",1],["metrics",1],["experimental",1],["planning",1],["if",5],["not",1],["return",2],["unknown",1],["message",1],["no",1],["probability",3],["data",1],["found",1],["sites",8],["len",1],["count",1],["by",1],["confidence",7],["high",13],["conf",13],["sum",4],["95",2],["mod",2],["low",3],["mean",3],["prob",2],["frac",5],["assessment",1],["protein",1],["resurrection",1],["90",2],["excellent",2],["proceed",1],["ml",1],["sequence",1],["70",2],["good",2],["but",1],["test",1],["alternatives",1],["at",1],["uncertain",1],["poor",2],["may",1],["need",1],["better",1],["alignment",1],["tree",1],["elif",2],["moderate",2],["else",1],["total",1],["fraction",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ancestral-reconstruction/scripts/ancestral_reconstruction.py#extract_site_probabilities","name":[["extract",1],["site",1],["probabilities",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ancestral",2],["reconstruction",2],["scripts",1],["py",1]],"body":[["def",2],["extract",3],["site",9],["probabilities",3],["rst",3],["file",3],["posterior",2],["ancestral",1],["states",1],["confidence",4],["levels",1],["95",2],["high",1],["reliable",1],["resurrection",1],["80",2],["moderate",1],["low",1],["consider",1],["alternatives",1],["probs",4],["prob",7],["section",4],["false",2],["open",1],["as",1],["line",4],["if",4],["distribution",1],["lower",1],["true",1],["continue",1],["parts",5],["split",1],["len",1],["try",1],["int",1],["state",3],["float",1],["append",1],["probability",1],["except",1],["value",1],["error",2],["index",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ancestral-reconstruction/scripts/ancestral_reconstruction.py#identify_ambiguous_sites","name":[["identify",1],["ambiguous",1],["sites",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ancestral",2],["reconstruction",2],["scripts",1],["py",1]],"body":[["def",2],["identify",2],["ambiguous",3],["sites",4],["site",3],["probs",3],["threshold",3],["find",1],["ancestral",1],["states",2],["these",1],["should",1],["be",1],["tested",1],["alternative",1],["resurrection",1],["experiments",1],["return",1],["if",1],["probability",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ancestral-reconstruction/scripts/ancestral_reconstruction.py#parse_rst_ancestors","name":[["parse",1],["rst",1],["ancestors",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ancestral",2],["reconstruction",2],["scripts",1],["py",1]],"body":[["def",2],["parse",3],["rst",6],["ancestors",6],["file",4],["ancestral",1],["sequences",3],["from",1],["paml",1],["returns",1],["dict",1],["mapping",1],["node",13],["names",1],["numbering",1],["starts",1],["after",1],["extant",1],["current",6],["none",1],["sequence",13],["lines",8],["open",1],["as",1],["false",2],["line",8],["if",6],["lower",1],["join",2],["replace",2],["extract",1],["number",1],["parts",3],["split",2],["len",1],["num",2],["true",1],["elif",2],["strip",3],["not",1],["startswith",1],["check",1],["all",1],["acdefghiklmnpqrstvwy",1],["upper",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ancestral-reconstruction/scripts/ancestral_reconstruction.py#summarize_asr_results","name":[["summarize",1],["asr",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ancestral",2],["reconstruction",2],["scripts",1],["py",1]],"body":[["def",2],["summarize",2],["asr",2],["results",3],["ancestors",4],["quality",10],["metrics",8],["ambiguous",8],["sites",10],["print",13],["summary",1],["ancestral",3],["reconstruction",3],["sequence",1],["50",3],["reconstructed",1],["len",5],["nodes",1],["node",3],["seq",4],["list",1],["items",1],["if",3],["else",1],["upper",1],["total",2],["high",3],["confidence",4],["95",1],["conf",1],["fraction",1],["100",1],["1f",1],["low",2],["80",1],["mean",2],["probability",3],["3f",2],["requiring",1],["attention",1],["site",6],["state",1],["more",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ancestral-reconstruction/scripts/ancestral_reconstruction.py#write_asr_control","name":[["write",1],["asr",1],["control",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ancestral",2],["reconstruction",2],["scripts",1],["py",1]],"body":[["def",2],["write",3],["asr",3],["control",3],["alignment",3],["tree",3],["outfile",4],["output",4],["dir",3],["generate",1],["paml",1],["file",2],["ancestral",1],["reconstruction",2],["rate",2],["ancestor",2],["enables",1],["goes",1],["rst",1],["working",1],["directory",1],["ctl",6],["seqfile",1],["treefile",1],["noisy",1],["verbose",1],["runmode",1],["seqtype",1],["model",1],["aa",1],["ratefile",1],["lg",1],["dat",1],["clock",1],["mgene",1],["fix",1],["alpha",2],["malpha",1],["ncat",1],["cleandata",1],["path",4],["os",1],["join",1],["open",1],["as",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py","name":[["hgt",1],["detection",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["horizontal",1],["gene",14],["transfer",1],["detection",2],["reference",1],["biopython",1],["83",1],["iq",1],["tree",1],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",3],["as",2],["np",4],["pd",1],["from",2],["collections",1],["counter",1],["name",1],["main",1],["print",7],["hgt",5],["analysis",3],["50",4],["example",5],["simulated",2],["data",2],["random",4],["seed",1],["42",1],["simulate",2],["genome",1],["gc",19],["genes",11],["100",1],["annotations",6],["range",2],["id",3],["04d",1],["most",1],["normal",1],["some",1],["10",2],["anomalous",5],["cluster",2],["target",5],["35",1],["low",1],["foreign",2],["dna",2],["elif",1],["90",1],["another",1],["65",1],["high",1],["else",2],["generate",1],["sequence",1],["seq",2],["join",1],["choice",1],["900",2],["append",1],["start",1],["1000",2],["end",1],["run",2],["anomalies",11],["stats",3],["identify",6],["codon",6],["threshold",1],["mark",1],["ann",3],["islands",5],["genomic",2],["summarize",1],["real",1],["load",1],["cds",3],["sequences",1],["fasta",1],["seqs",2]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#calculate_codon_usage","name":[["calculate",1],["codon",1],["usage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["calculate",3],["codon",5],["usage",2],["cds",9],["sequence",9],["relative",1],["frequencies",1],["if",3],["len",5],["codons",4],["upper",1],["range",1],["all",1],["nt",2],["acgt",1],["counts",3],["counter",1],["total",3],["sum",1],["values",1],["return",1],["count",2],["items",1],["else",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#calculate_gc_content","name":[["calculate",1],["gc",1],["content",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["calculate",3],["gc",6],["content",3],["sequence",3],["as",1],["fraction",1],["seq",3],["upper",1],["sum",2],["nt",4],["if",3],["total",3],["acgt",1],["return",1],["else",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#codon_usage_deviation","name":[["codon",1],["usage",1],["deviation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["codon",11],["usage",9],["deviation",7],["gene",5],["genome",8],["calculate",1],["from",2],["uses",1],["chi",1],["squared",1],["like",1],["metric",1],["higher",1],["values",1],["indicate",1],["more",1],["host",1],["codons",4],["freq",6],["items",1],["if",2],["return",1],["else",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#genome_codon_usage","name":[["genome",1],["codon",1],["usage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["genome",3],["codon",5],["usage",3],["cds",3],["sequences",3],["calculate",1],["wide",1],["reference",1],["all",5],["codons",8],["counter",1],["seq",8],["values",2],["if",2],["len",5],["upper",1],["range",1],["nt",2],["acgt",1],["update",1],["total",2],["sum",1],["return",1],["count",2],["items",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#genome_gc_stats","name":[["genome",1],["gc",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["genome",3],["gc",9],["stats",2],["cds",3],["sequences",3],["calculate",2],["wide",1],["statistics",1],["returns",1],["mean",3],["std",3],["identifying",1],["anomalous",1],["genes",2],["values",6],["content",1],["seq",2],["return",1],["np",3],["median",2],["len",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#identify_codon_anomalies","name":[["identify",1],["codon",1],["anomalies",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["identify",3],["codon",9],["anomalies",2],["cds",4],["sequences",4],["percentile",4],["threshold",6],["95",2],["genes",2],["anomalous",3],["usage",8],["top",1],["deviation",5],["scores",1],["flagged",1],["genome",3],["deviations",3],["gene",5],["id",2],["seq",2],["items",1],["calculate",1],["dev",2],["append",1],["df",6],["pd",1],["data",1],["frame",1],["np",1],["return",1],["dict",1],["records",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#identify_gc_anomalies","name":[["identify",1],["gc",1],["anomalies",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["identify",3],["gc",10],["anomalies",5],["cds",4],["sequences",4],["threshold",3],["genes",1],["anomalous",1],["content",2],["score",6],["thresholds",1],["moderate",1],["anomaly",3],["expected",2],["by",2],["chance",2],["strong",1],["note",1],["ancient",1],["hgt",2],["may",1],["have",1],["ameliorated",1],["adapted",1],["host",1],["so",1],["absence",1],["doesn",1],["rule",1],["out",1],["stats",6],["genome",1],["gene",3],["id",2],["seq",2],["items",1],["calculate",1],["mean",1],["std",2],["if",3],["else",2],["abs",1],["append",1],["direction",1],["high",1],["low",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#identify_genomic_islands","name":[["identify",1],["genomic",1],["islands",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["identify",2],["genomic",3],["islands",9],["gene",9],["annotations",3],["max",4],["gap",4],["10000",2],["min",6],["genes",13],["cluster",2],["anomalous",2],["into",1],["parameters",1],["maximum",1],["distance",1],["between",1],["minimum",1],["call",1],["island",16],["often",1],["contain",1],["mobile",1],["elements",1],["integrases",1],["transposases",1],["pathogenicity",1],["fitness",1],["antibiotic",1],["resistance",1],["sort",1],["by",1],["position",1],["sorted",3],["key",1],["lambda",1],["start",2],["current",15],["if",5],["not",2],["false",1],["len",3],["append",4],["continue",1],["elif",1],["end",1],["else",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-hgt-detection/scripts/hgt_detection.py#summarize_hgt_analysis","name":[["summarize",1],["hgt",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["hgt",2],["detection",2],["scripts",1],["py",1]],"body":[["def",2],["summarize",2],["hgt",3],["analysis",4],["gc",21],["anomalies",10],["stats",5],["codon",5],["islands",5],["print",15],["summary",1],["horizontal",1],["gene",1],["transfer",1],["50",1],["genome",1],["statistics",1],["mean",2],["100",2],["1f",1],["std",2],["2f",1],["total",1],["genes",7],["content",1],["len",5],["high",5],["sum",1],["if",1],["direction",1],["low",3],["usage",2],["unusual",1],["genomic",1],["detected",1],["island",5],["enumerate",1],["start",3],["end",3],["position",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py","name":[["ortholog",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["ortholog",2],["inference",1],["ortho",2],["finder",2],["reference",1],["biopython",1],["83",1],["ncbi",1],["blast",1],["15",1],["orthofinder",2],["pandas",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",3],["subprocess",1],["as",1],["pd",2],["os",1],["name",1],["main",1],["print",12],["analysis",1],["50",1],["example",4],["data",5],["simulated",1],["orthogroups",8],["orthogroup",4],["og0000001",1],["og0000002",1],["og0000003",1],["og0000004",1],["og0000005",1],["human",1],["brca1",5],["tp53",2],["myc",2],["kras",2],["hras",2],["nras",2],["mouse",1],["trp53",1],["zfp42",1],["zebrafish",1],["myca",1],["mycb",1],["krasa",1],["krasb",1],["df",7],["frame",1],["index",1],["string",1],["classification",3],["classify",2],["summarize",1],["find",1],["orthologs",4],["specific",1],["gene",1],["result",4],["species",3],["genes",2],["items",1],["join",1],["run",2],["real",1],["place",1],["proteome",1],["fasta",1],["files",1],["directory",1],["one",1],["per",1],["results",2],["dir",2],["proteomes",1],["load",1],["tsv",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#classify_orthogroups","name":[["classify",1],["orthogroups",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["classify",3],["orthogroups",3],["df",5],["by",1],["presence",1],["pattern",1],["categories",1],["single",5],["copy",4],["gene",1],["per",2],["species",10],["all",5],["core",3],["present",4],["any",1],["number",1],["dispensable",3],["missing",1],["from",1],["some",1],["specific",3],["only",1],["one",1],["len",1],["columns",1],["counts",2],["count",1],["genes",1],["orthogroup",1],["results",6],["og",6],["index",1],["row",3],["loc",1],["sum",1],["if",2],["append",4],["elif",1],["else",2],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#count_genes_per_orthogroup","name":[["count",1],["genes",1],["per",1],["orthogroup",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["count",3],["genes",3],["per",3],["orthogroup",3],["df",5],["species",1],["each",1],["counts",3],["pd",2],["data",1],["frame",1],["index",2],["col",3],["columns",1],["apply",1],["lambda",1],["len",1],["split",1],["if",1],["notna",1],["else",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#extract_single_copy_sequences","name":[["extract",1],["single",1],["copy",1],["sequences",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["extract",2],["single",5],["copy",6],["sequences",6],["results",3],["dir",13],["output",6],["ortholog",1],["phylogenomics",1],["these",1],["orthologue",2],["each",1],["file",1],["contains",1],["aligned",1],["one",2],["orthogroup",1],["exactly",1],["gene",1],["per",1],["species",1],["sco",4],["os",8],["path",5],["join",3],["if",2],["not",1],["exists",2],["makedirs",1],["listdir",2],["src",2],["dst",2],["subprocess",1],["run",1],["cp",1],["shell",1],["true",1],["return",2],["len",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#find_gene_orthogroup","name":[["find",1],["gene",1],["orthogroup",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["find",3],["gene",6],["orthogroup",3],["id",3],["df",5],["contains",1],["specific",1],["og",3],["index",1],["col",2],["columns",1],["cell",3],["loc",1],["if",1],["pd",1],["notna",1],["return",2],["none",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#get_orthologs","name":[["orthologs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["orthologs",7],["gene",5],["id",3],["df",5],["all",1],["across",1],["species",1],["og",4],["find",1],["orthogroup",2],["if",2],["none",2],["return",2],["col",3],["columns",1],["cell",4],["loc",1],["pd",1],["notna",1],["split",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#load_orthogroups","name":[["load",1],["orthogroups",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["load",3],["orthogroups",6],["tsv",4],["parse",1],["df",2],["pd",1],["read",1],["csv",1],["sep",1],["index",1],["col",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#run_orthofinder","name":[["run",1],["orthofinder",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["run",4],["orthofinder",3],["proteome",6],["dir",5],["threads",3],["method",3],["diamond",4],["ortho",2],["finder",2],["directory",3],["input",1],["one",1],["fa",1],["fasta",1],["file",1],["per",1],["species",4],["filename",1],["without",1],["extension",1],["becomes",1],["name",1],["search",1],["methods",1],["fast",1],["good",1],["most",1],["cases",1],["default",1],["blast",3],["more",1],["sensitive",1],["slower",1],["output",1],["structure",1],["orthogroups",2],["tsv",1],["main",1],["results",6],["single",1],["copy",1],["orthologue",1],["sequences",1],["phylogenomics",1],["gene",2],["trees",2],["individual",1],["tree",2],["inferred",1],["cmd",5],["if",3],["else",1],["print",1],["running",1],["subprocess",1],["shell",1],["true",1],["find",1],["os",4],["listdir",2],["startswith",2],["path",5],["join",2],["subdir",3],["return",2],["none",1]]},{"id":"skills/bioskills/bio-comparative-genomics-ortholog-inference/scripts/ortholog_analysis.py#summarize_orthogroups","name":[["summarize",1],["orthogroups",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["ortholog",2],["inference",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["summarize",2],["orthogroups",9],["df",7],["classification",11],["print",11],["summary",2],["statistics",1],["orthogroup",2],["analysis",1],["50",1],["species",7],["len",11],["columns",3],["analyzed",1],["join",1],["total",4],["single",5],["copy",5],["100",4],["1f",4],["core",3],["all",1],["dispensable",3],["specific",3],["count",2],["genes",5],["counts",3],["per",1],["col",4],["sum",1],["sco",2],["og",3],["if",1],["loc",1],["orthologs",1]]},{"id":"skills/bioskills/bio-comparative-genomics-positive-selection/scripts/selection_analysis.py","name":[["selection",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["positive",1],["selection",2],["scripts",1],["analysis",1],["py",1]],"body":[["positive",1],["selection",4],["analysis",2],["paml",3],["codeml",6],["reference",1],["biopython",1],["83",1],["hyphy",3],["10",1],["prank",3],["170427",1],["scipy",2],["12",2],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",3],["os",1],["subprocess",1],["from",1],["stats",1],["name",1],["main",1],["print",15],["50",1],["example",5],["results",2],["simulated",1],["m7",3],["ln",2],["1234",1],["56",1],["np",2],["13",1],["selected",2],["sites",3],["m8",8],["1228",1],["15",1],["site",6],["45",1],["aa",4],["prob",4],["982",1],["sig",4],["89",1],["996",1],["123",1],["871",1],["156",1],["965",1],["summarize",1],["test",1],["recommended",1],["pipeline",1],["real",1],["data",1],["align",1],["cds",2],["fasta",2],["aligned",2],["codon",1],["screen",2],["recombination",1],["gard",1],["alignment",4],["best",1],["fas",1],["breakpoints",2],["found",1],["partition",1],["at",2],["gene",1],["wide",1],["busted",2],["aln",3],["tree",4],["nwk",1],["significant",1],["run",3],["models",1],["ctl",4],["m8a",5],["write",2],["control",2],["mlc",2],["lrt",1],["df",1],["vs",2],["more",1],["stringent",1],["than",1],["cross",1],["validate",1],["meme",1],["episodic",1],["inspect",1],["beb",1],["flagged",1],["artifacts",1],["check",1],["values",1],["unreliable",1]]},{"id":"skills/bioskills/bio-comparative-genomics-positive-selection/scripts/selection_analysis.py#likelihood_ratio_test","name":[["likelihood",1],["ratio",1],["test",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["positive",1],["selection",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["likelihood",4],["ratio",3],["test",3],["ln",10],["null",6],["alt",5],["df",7],["perform",1],["model",2],["comparison",1],["lrt",6],["critical",1],["values",1],["chi",1],["square",1],["distribution",1],["84",1],["05",3],["63",1],["01",3],["10",1],["83",1],["001",2],["99",1],["21",1],["13",1],["82",1],["if",1],["print",1],["warning",1],["alternative",1],["has",1],["lower",1],["than",1],["return",2],["value",6],["significant",3],["false",1],["stats",1],["chi2",1],["cdf",1],["highly",1]]},{"id":"skills/bioskills/bio-comparative-genomics-positive-selection/scripts/selection_analysis.py#parse_mlc_file","name":[["parse",1],["mlc",1],["file",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["positive",1],["selection",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["parse",3],["mlc",5],["file",6],["codeml",1],["output",1],["results",7],["extracts",1],["log",2],["likelihood",2],["ln",5],["omega",5],["estimates",1],["positively",1],["selected",3],["sites",3],["beb",7],["analysis",1],["none",2],["np",4],["classes",2],["open",1],["as",1],["lines",4],["readlines",1],["false",3],["line",9],["enumerate",2],["ntime",1],["if",12],["startswith",2],["parts",10],["split",2],["int",2],["rstrip",1],["len",3],["try",2],["float",2],["except",2],["value",2],["error",3],["index",1],["pass",2],["class",1],["proportions",1],["site",6],["models",1],["proportion",1],["lower",3],["else",3],["complex",1],["parsing",1],["bayes",4],["empirical",2],["true",1],["continue",1],["strip",1],["aa",3],["prob",6],["probability",1],["thresholds",1],["95",2],["under",1],["positive",1],["selection",1],["99",2],["highly",1],["significant",1],["append",1],["sig",1],["not",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-positive-selection/scripts/selection_analysis.py#run_codeml","name":[["run",1],["codeml",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["positive",1],["selection",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["run",3],["codeml",4],["ctl",3],["file",4],["work",3],["dir",5],["execute",1],["control",1],["original",2],["os",3],["getcwd",1],["chdir",2],["result",2],["subprocess",1],["capture",1],["output",1],["true",2],["text",1],["return",1],["returncode",1]]},{"id":"skills/bioskills/bio-comparative-genomics-positive-selection/scripts/selection_analysis.py#summarize_selection_test","name":[["summarize",1],["selection",1],["test",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["positive",1],["selection",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["summarize",3],["selection",6],["test",6],["m7",8],["results",10],["m8",10],["vs",3],["print",12],["positive",3],["50",1],["null",1],["beta",2],["ln",6],["2f",2],["alt",1],["omega",2],["df",3],["class",1],["proportion",1],["lrt",8],["likelihood",2],["ratio",2],["statistic",1],["4f",1],["degrees",1],["freedom",1],["value",2],["6f",1],["if",3],["significant",2],["detected",1],["else",1],["no",1],["evidence",1],["report",1],["selected",4],["sites",7],["sig",5],["positively",1],["beb",1],["95",1],["len",1],["site",7],["aa",1],["prob",1],["3f",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-positive-selection/scripts/selection_analysis.py#write_codeml_control","name":[["write",1],["codeml",1],["control",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["positive",1],["selection",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["write",3],["codeml",4],["control",3],["alignment",3],["tree",3],["outfile",4],["model",7],["m8",5],["output",3],["dir",3],["generate",1],["file",1],["site",1],["models",1],["comparison",2],["positive",2],["selection",2],["m7",2],["null",2],["beta",7],["distribution",1],["omega",11],["alternative",2],["allowed",1],["lrt",2],["df",2],["chi2",2],["critical",2],["value",2],["99",1],["05",2],["more",1],["stringent",1],["m8a",3],["fixed",1],["at",1],["estimated",1],["84",1],["nssites",5],["map",2],["m0",1],["one",1],["ratio",1],["m1a",1],["nearly",1],["neutral",1],["m2a",1],["fix",5],["if",1],["else",1],["ctl",6],["seqfile",1],["treefile",1],["noisy",1],["verbose",1],["runmode",1],["seqtype",1],["codon",1],["freq",1],["clock",1],["aa",1],["dist",1],["icode",1],["kappa",2],["se",1],["rate",1],["ancestor",1],["small",1],["diff",1],["5e",1],["cleandata",1],["method",1],["path",4],["os",1],["join",1],["open",1],["as",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-synteny-analysis/scripts/synteny_analysis.py","name":[["synteny",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["synteny",2],["analysis",2],["scripts",1],["py",1]],"body":[["synteny",3],["analysis",2],["mcscan",2],["reference",1],["biopython",1],["83",1],["paml",1],["10",1],["matplotlib",1],["minimap2",1],["26",2],["numpy",1],["pandas",2],["scipy",1],["12",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["subprocess",1],["as",1],["pd",1],["from",1],["collections",1],["defaultdict",1],["name",1],["main",1],["print",9],["50",2],["example",4],["simulated",1],["blocks",5],["demonstration",1],["block",5],["id",5],["score",5],["2500",1],["value",5],["genes",5],["orientation",5],["plus",3],["gene",5],["pairs",5],["at1g01010",1],["os1g01010",1],["1800",1],["36",1],["minus",2],["at2g01010",1],["os3g01010",1],["1200",1],["24",1],["at3g01010",1],["os2g01010",1],["800",1],["16",1],["at4g01010",1],["os4g01010",1],["400",1],["1e",1],["100",1],["at5g01010",1],["os5g01010",1],["summarize",1],["detect",1],["wgd",1],["signature",1],["run",3],["real",1],["data",1],["prepare",2],["gff",7],["mcscanx",3],["gff1",1],["species1",2],["sp1",1],["gff2",1],["species2",2],["sp2",1],["blastp",1],["pep1",1],["fa",2],["pep2",1],["combined",4],["blast",1],["combine",1],["cat",1],["parse",1],["collinearity",2],["file",1]]},{"id":"skills/bioskills/bio-comparative-genomics-synteny-analysis/scripts/synteny_analysis.py#detect_wgd_signature","name":[["detect",1],["wgd",1],["signature",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["synteny",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["detect",3],["wgd",6],["signature",2],["blocks",9],["ks",11],["values",4],["none",2],["whole",1],["genome",1],["duplication",1],["signatures",1],["indicators",1],["multiple",2],["large",5],["syntenic",1],["same",2],["chromosome",2],["mapping",1],["ratios",1],["parallel",1],["diagonal",1],["lines",1],["dot",1],["plot",1],["20",3],["genes",3],["suggest",1],["major",1],["conserved",1],["regions",1],["such",1],["between",1],["pairs",1],["indicate",1],["if",4],["print",2],["len",2],["import",2],["numpy",1],["as",1],["np",3],["from",1],["scipy",1],["stats",1],["gaussian",2],["kde",4],["peak",2],["detection",1],["dating",1],["at",2],["common",1],["ancient",1],["clean",3],["01",2],["50",1],["linspace",1],["200",1],["peaks",3],["detected",1]]},{"id":"skills/bioskills/bio-comparative-genomics-synteny-analysis/scripts/synteny_analysis.py#parse_collinearity_file","name":[["parse",1],["collinearity",1],["file",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["synteny",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["parse",3],["collinearity",5],["file",5],["mcscan",1],["output",1],["into",1],["structured",1],["data",1],["blocks",4],["current",8],["block",11],["none",1],["open",1],["as",1],["line",8],["strip",1],["if",5],["startswith",2],["alignment",1],["append",3],["parts",11],["split",4],["num",2],["int",3],["rstrip",1],["score",3],["value",3],["float",1],["genes",3],["plus",3],["minus",2],["len",2],["else",1],["id",1],["orientation",1],["gene",2],["pairs",2],["elif",1],["not",1],["gene1",2],["gene2",2],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-synteny-analysis/scripts/synteny_analysis.py#prepare_gff_for_mcscanx","name":[["prepare",1],["gff",1],["mcscanx",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["synteny",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["prepare",2],["gff",5],["mcscanx",2],["file",8],["output",5],["species",6],["prefix",4],["convert",1],["gff3",1],["mcscan",2],["format",2],["gene",7],["id",6],["chromosome",2],["start",5],["end",4],["tab",1],["separated",1],["sorted",1],["by",1],["position",1],["genes",4],["open",1],["as",1],["line",3],["if",5],["startswith",2],["continue",2],["parts",7],["strip",1],["split",3],["len",2],["chrom",4],["int",2],["attrs",2],["none",1],["attr",3],["break",1],["append",1],["df",5],["pd",1],["data",1],["frame",1],["sort",1],["values",1],["csv",1],["sep",1],["index",1],["false",2],["header",1],["print",1],["wrote",1],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-synteny-analysis/scripts/synteny_analysis.py#run_blastp","name":[["run",1],["blastp",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["synteny",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["run",7],["blastp",5],["fasta1",3],["fasta2",3],["output",5],["file",4],["evalue",5],["1e",4],["10",3],["num",4],["threads",4],["all",2],["vs",2],["homology",1],["detection",1],["parameters",1],["closely",1],["related",1],["species",1],["distant",1],["outfmt",3],["tabular",2],["format",1],["required",1],["by",1],["mcscan",2],["make",1],["combined",5],["database",1],["db",5],["name",3],["subprocess",3],["cat",1],["faa",3],["shell",3],["true",3],["makeblastdb",1],["dbtype",1],["prot",1],["out",2],["max",2],["target",2],["seqs",2],["top",1],["hits",1],["per",1],["query",2],["balance",1],["sensitivity",1],["speed",1],["cmd",2],["return",1]]},{"id":"skills/bioskills/bio-comparative-genomics-synteny-analysis/scripts/synteny_analysis.py#run_mcscanx","name":[["run",1],["mcscanx",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["synteny",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["run",4],["mcscanx",2],["prefix",4],["min",4],["genes",6],["max",4],["gaps",4],["25",3],["mcscan",3],["synteny",1],["detection",1],["parameters",1],["default",2],["minimum",1],["per",1],["syntenic",1],["block",1],["lower",1],["values",3],["find",1],["more",1],["blocks",2],["but",1],["include",1],["noise",1],["higher",1],["10",1],["give",1],["high",1],["confidence",1],["only",1],["maximum",1],["intervening",1],["allowed",1],["larger",1],["accommodate",1],["gene",1],["loss",1],["rearrangement",1],["cmd",2],["result",3],["subprocess",1],["shell",1],["true",3],["capture",1],["output",1],["text",1],["if",1],["returncode",1],["print",1],["error",1],["stderr",1],["return",2],["none",1],["collinearity",1]]},{"id":"skills/bioskills/bio-comparative-genomics-synteny-analysis/scripts/synteny_analysis.py#summarize_synteny","name":[["summarize",1],["synteny",1]],"path":[["skills",1],["bioskills",1],["bio",1],["comparative",1],["genomics",1],["synteny",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["summarize",3],["synteny",4],["blocks",19],["analysis",2],["results",1],["print",9],["summary",1],["50",1],["total",13],["len",1],["genes",14],["sum",2],["avg",4],["if",2],["else",1],["syntenic",2],["found",1],["gene",2],["pairs",2],["average",1],["per",1],["block",10],["1f",1],["size",4],["distribution",1],["sizes",3],["range",1],["min",1],["max",1],["orientation",4],["plus",5],["minus",3],["inverted",1],["top",1],["by",1],["largest",1],["sorted",3],["key",1],["lambda",1],["reverse",1],["true",1],["enumerate",1],["id",1],["score",2],["return",1]]},{"id":"skills/bioskills/bio-copy-number-allele-specific-copy-number/scripts/run_facets.R","name":[["run",1],["facets",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",2],["number",2],["allele",1],["specific",1],["scripts",1],["run",1],["facets",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["facets",6],["package",1],["snp",6],["pileup",7],["verify",1],["api",1],["if",2],["version",1],["differs",1],["two",2],["pass",7],["allele",2],["specific",2],["copy",3],["number",3],["tumor",2],["normal",2],["pair",1],["design",1],["coarse",2],["purity",10],["run",3],["dip",7],["log",7],["seeded",2],["sensitivity",2],["stabilizes",1],["fit",2],["against",1],["ploidy",5],["identifiability",1],["problem",1],["must",1],["be",1],["first",1],["produce",1],["input",1],["csv",3],["q15",1],["q20",1],["p100",1],["r25",1],["dbsnp",1],["common",1],["vcf",1],["gz",3],["sample",11],["bam",2],["suppress",1],["messages",1],["library",1],["args",8],["command",1],["trailing",1],["only",1],["true",1],["ifelse",3],["length",3],["id",4],["gbuild",3],["hg38",1],["cval",9],["segmentation",1],["critical",1],["value",1],["panels",1],["wes",1],["150",2],["300",2],["wgs",1],["25",1],["100",1],["too",1],["low",1],["causes",1],["hyperfragmentation",1],["spurious",1],["micro",1],["segments",1],["stable",1],["focal",4],["fine",1],["seed",2],["1234",1],["uses",1],["random",1],["initialization",1],["fix",1],["reproducibility",1],["rcmat",2],["read",1],["matrix",1],["xx",3],["pre",1],["proc",3],["estimate",1],["diploid",2],["baseline",2],["oo1",3],["fit1",1],["emcncf",2],["re",3],["segment",1],["at",1],["finer",1],["by",1],["so",1],["events",1],["recovered",1],["without",1],["litigating",1],["oo2",4],["fit2",6],["cat",2],["sprintf",1],["3f",3],["cncf",8],["columns",1],["tcn",2],["em",7],["total",1],["lcn",4],["minor",1],["cf",1],["cell",1],["fraction",1],["marks",1],["loss",1],["heterozygosity",1],["loh",1],["na",1],["write",1],["table",1],["file",1],["paste0",2],["tsv",1],["sep",1],["quote",1],["false",2],["row",1],["names",1],["always",1],["inspect",1],["diagnostic",1],["plot",2],["jagged",1],["profile",1],["incoherent",1],["cnlr",1],["median",1],["means",1],["bad",1],["tune",1],["pdf",2],["width",1],["height",1],["emfit",1],["dev",1],["off",1],["40",2],["warning",1],["below",1],["reliable",1],["range",1],["calling",1]]},{"id":"skills/bioskills/bio-copy-number-cnv-annotation/scripts/annotate_cnvs.py","name":[["annotate",1],["cnvs",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["cnv",1],["annotation",1],["scripts",1],["annotate",1],["cnvs",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["annotate",2],["cnv",3],["segments",1],["genes",4],["overlap",3],["extent",1],["dosage",3],["sensitivity",1],["goes",1],["beyond",1],["raw",1],["gene",3],["records",1],["fraction",1],["each",1],["covered",1],["whole",1],["vs",1],["partial",1],["joins",1],["clin",1],["gen",1],["haploinsufficiency",1],["triplosensitivity",1],["scores",1],["flags",1],["direction",1],["consistent",1],["driver",1],["hits",1],["oncogene",1],["amplified",1],["tumor",1],["suppressor",1],["deleted",1],["not",2],["consequence",1],["script",1],["produces",1],["evidence",1],["decide",1],["reference",1],["bedtools",1],["31",1],["pybedtools",2],["pandas",2],["verify",1],["api",1],["if",6],["version",1],["differs",1],["import",3],["sys",9],["as",1],["pd",1],["gain",1],["log2",2],["visual",1],["triage",1],["cut",1],["calling",1],["threshold",1],["loss",1],["name",1],["main",1],["argv",8],["len",4],["else",4],["cnvs",2],["bed",2],["none",2],["cgc",2]]},{"id":"skills/bioskills/bio-copy-number-cnv-annotation/scripts/annotate_cnvs.py#annotate_cnvs","name":[["annotate",1],["cnvs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["cnv",1],["annotation",1],["scripts",1],["annotate",1],["cnvs",1],["py",1]],"body":[["def",2],["annotate",3],["cnvs",4],["cnv",9],["bed",10],["genes",7],["clingen",4],["dosage",6],["none",4],["cgc",7],["file",4],["output",5],["annotated",3],["tsv",2],["segments",2],["columns",2],["chrom",4],["start",6],["end",6],["log2",6],["gene",18],["pybedtools",2],["tool",2],["wo",2],["appends",1],["overlap",4],["length",1],["so",1],["partial",1],["vs",1],["whole",2],["recoverable",1],["rows",3],["intersect",1],["true",1],["append",1],["int",5],["float",1],["bp",2],["df",24],["pd",3],["data",1],["frame",1],["if",3],["empty",1],["print",3],["no",1],["overlaps",1],["found",1],["check",1],["genome",1],["builds",1],["match",1],["return",2],["len",2],["frac",2],["covered",2],["clip",1],["upper",1],["99",1],["read",2],["csv",3],["sep",3],["hi",1],["score",2],["ts",1],["merge",1],["left",1],["role",6],["dict",1],["zip",1],["symbol",1],["cancer",1],["fillna",2],["driver",4],["map",1],["hit",1],["gain",1],["str",2],["contains",2],["oncogene",1],["loss",1],["tsg",1],["index",1],["false",1],["nunique",1],["across",1],["drop",1],["duplicates",1],["shape",1]]},{"id":"skills/bioskills/bio-copy-number-cnv-visualization/scripts/plot_cnv.py","name":[["plot",1],["cnv",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["cnv",2],["visualization",1],["scripts",1],["plot",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["genome",1],["wide",1],["cnv",2],["profile",1],["paired",1],["allele",1],["frequency",1],["panel",1],["log2",3],["only",1],["plot",2],["cannot",1],["show",1],["loss",1],["heterozygosity",1],["misleads",1],["if",6],["diploid",1],["baseline",1],["wrong",1],["script",1],["stacks",1],["copy",2],["ratio",1],["over",1],["baf",6],["track",1],["so",1],["neutral",1],["loh",1],["but",1],["split",1],["visible",1],["pass",1],["caller",1],["cnr",4],["cns",4],["plus",1],["het",1],["snp",1],["table",1],["reference",1],["matplotlib",2],["numpy",1],["26",1],["pandas",2],["verify",1],["api",1],["version",1],["differs",1],["import",3],["sys",7],["as",2],["pd",1],["pyplot",1],["plt",1],["chroms",1],["chr",3],["range",1],["23",1],["name",1],["main",1],["argv",6],["len",3],["else",3],["sample",2],["none",1]]},{"id":"skills/bioskills/bio-copy-number-cnv-visualization/scripts/plot_cnv.py#cumulative_offsets","name":[["cumulative",1],["offsets",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["cnv",2],["visualization",1],["scripts",1],["plot",1],["py",1]],"body":[["def",2],["cumulative",3],["offsets",6],["positions",5],["by",5],["chrom",5],["build",1],["genomic",1],["fixed",1],["chromosome",1],["order",1],["cum",4],["chroms",1],["if",1],["return",1]]},{"id":"skills/bioskills/bio-copy-number-cnv-visualization/scripts/plot_cnv.py#plot_cnv_with_baf","name":[["plot",1],["cnv",1],["baf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["cnv",2],["visualization",1],["scripts",1],["plot",1],["py",1]],"body":[["def",2],["plot",3],["cnv",4],["baf",27],["cnr",12],["file",11],["cns",5],["none",2],["output",4],["profile",3],["png",2],["ploidy",6],["baseline",5],["gain",3],["loss",3],["genome",3],["wide",1],["log2",5],["segments",1],["optional",1],["panel",1],["shifts",1],["zero",1],["line",1],["from",2],["caller",1],["estimate",1],["rather",1],["than",1],["data",1],["mode",1],["avoid",1],["centering",1],["artifacts",1],["pd",3],["read",3],["csv",3],["sep",3],["sizes",2],["groupby",1],["chromosome",8],["end",2],["max",1],["dict",1],["offsets",10],["len",2],["cumulative",1],["isin",2],["copy",3],["apply",2],["lambda",2],["start",2],["axis",2],["panels",3],["if",5],["else",3],["fig",4],["axes",6],["plt",1],["subplots",1],["figsize",1],["16",1],["sharex",1],["true",4],["squeeze",1],["false",1],["ax",12],["cn",6],["scatter",3],["alpha",3],["rasterized",3],["seg",7],["iterrows",1],["not",1],["continue",1],["x0",2],["x1",2],["lr",4],["color",5],["red",1],["blue",1],["hlines",1],["colors",1],["linewidth",4],["axhline",2],["black",2],["ylim",2],["ylabel",2],["ratio",1],["position",2],["its",1],["mirror",1],["split",1],["bands",1],["away",1],["indicate",1],["loh",1],["imbalance",1],["allele",1],["frequency",1],["items",1],["row",2],["axvline",1],["xlabel",1],["genomic",1],["xlim",1],["tight",1],["layout",1],["savefig",1],["dpi",1],["200",1],["print",1],["saved",1],["return",1]]},{"id":"skills/bioskills/bio-copy-number-copy-ratio-segmentation/scripts/segment_cbs.R","name":[["segment",1],["cbs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",2],["number",1],["ratio",1],["segmentation",1],["scripts",1],["segment",1],["cbs",1]],"body":[["usr",1],["bin",4],["env",1],["rscript",1],["reference",1],["dnacopy",2],["76",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["circular",1],["binary",1],["segmentation",1],["normalized",1],["log2",4],["copy",3],["ratio",2],["profile",1],["segments",6],["per",1],["chromosome",1],["cbs",2],["otherwise",1],["bridges",1],["assembly",1],["gaps",1],["merges",1],["adjacent",1],["within",2],["noise",2],["scaled",1],["threshold",1],["undo",8],["sd",8],["guard",1],["against",2],["oversegmentation",4],["input",3],["tsv",3],["columns",1],["chrom",4],["maploc",4],["midpoint",1],["suppress",1],["messages",1],["library",1],["args",8],["command",1],["trailing",1],["only",1],["true",1],["infile",2],["ifelse",3],["length",3],["bins",6],["sample",5],["id",4],["outfile",2],["paste0",1],["alpha",5],["breakpoint",2],["significance",1],["lower",1],["fewer",1],["more",1],["confident",1],["breakpoints",1],["merge",1],["whose",1],["means",1],["many",1],["each",1],["other",1],["main",1],["control",1],["01",1],["read",1],["delim",1],["stopifnot",1],["all",1],["colnames",1],["cna",7],["genomdat",1],["data",2],["type",1],["logratio",1],["sampleid",1],["smooth",2],["damps",1],["single",1],["outliers",1],["so",1],["one",1],["spiky",1],["not",1],["force",1],["seg",5],["segment",3],["splits",1],["sdundo",1],["verbose",1],["out",3],["output",1],["write",1],["table",1],["sep",1],["quote",1],["false",2],["row",1],["names",1],["check",1],["count",2],["implausibly",1],["high",2],["relative",2],["genome",1],["size",1],["too",2],["noisy",1],["liberal",1],["nrow",1],["cat",2],["sprintf",1],["2000",1],["warning",1],["suspect",1],["raise",1],["denoise",1],["before",2],["trusting",1],["these",1],["reminder",1],["gives",1],["any",1],["gain",1],["loss",1],["interpretation",1],["confirm",1],["diploid",1],["baseline",1],["correctly",1],["anchored",1],["see",1],["allele",1],["specific",1],["number",1],["absolute",1],["ploidy",1],["estimate",1],["centering",1],["mode",1],["inverts",1],["calls",1],["wgd",1],["genomes",1]]},{"id":"skills/bioskills/bio-copy-number-germline-cnv-interpretation/scripts/classify_germline_cnv.py","name":[["classify",1],["germline",1],["cnv",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["germline",2],["cnv",2],["interpretation",1],["scripts",1],["classify",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["triage",2],["classify",5],["cnv",5],["output",2],["against",1],["2019",2],["acmg",2],["clin",3],["gen",3],["points",1],["framework",1],["scores",1],["automatable",1],["evidence",2],["gene",1],["content",1],["dosage",1],["overlap",1],["population",1],["frequency",1],["cannot",1],["score",2],["de",1],["novo",1],["status",1],["segregation",1],["literature",1],["so",1],["unsupervised",1],["systematically",1],["lands",1],["vus",3],["script",1],["flags",1],["cnvs",2],["sitting",1],["near",1],["tier",2],["boundary",1],["adding",1],["case",1],["specific",1],["section",1],["would",1],["change",1],["classification",2],["run",1],["first",1],["python",1],["py",1],["infile",1],["bed",1],["genome",1],["build",1],["hg38",1],["precise",1],["outdir",1],["classifycnv",2],["out",2],["reference",1],["pandas",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",2],["sys",3],["as",1],["pd",1],["boundaries",1],["riggs",1],["2020",1],["total",1],["maps",1],["tiers",1],["99",2],["float",2],["inf",2],["pathogenic",2],["90",2],["98",2],["likely",2],["89",2],["benign",2],["name",1],["main",1],["sheet",2],["argv",2],["len",1],["else",1],["scoresheet",1],["txt",1]]},{"id":"skills/bioskills/bio-copy-number-germline-cnv-interpretation/scripts/classify_germline_cnv.py#classify_from_score","name":[["classify",1],["from",1],["score",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["germline",2],["cnv",2],["interpretation",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["classify",2],["from",2],["score",5],["lo",2],["hi",2],["label",2],["tiers",1],["if",1],["return",2],["vus",1]]},{"id":"skills/bioskills/bio-copy-number-germline-cnv-interpretation/scripts/classify_germline_cnv.py#triage","name":[["triage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["germline",2],["cnv",2],["interpretation",1],["scripts",1],["classify",1],["py",1]],"body":[["def",2],["triage",4],["scoresheet",3],["out",4],["cnv",2],["tsv",2],["flag",3],["vus",4],["cnvs",2],["near",2],["tier",2],["boundary",2],["need",2],["manual",4],["section",1],["evidence",5],["df",15],["pd",1],["read",1],["csv",2],["sep",2],["score",8],["col",4],["total",2],["if",1],["columns",1],["else",1],["within",1],["points",1],["either",1],["likely",2],["pathogenic",3],["benign",3],["de",2],["novo",2],["segregation",2],["not",1],["scored",2],["by",1],["tool",1],["decisive",1],["toward",4],["between",2],["60",2],["89",2],["needs",2],["classification",2],["map",1],["classify",1],["from",1],["int",1],["sum",1],["index",1],["false",1],["print",2],["len",1],["literature",1],["before",1],["final",1],["output",1],["return",1]]},{"id":"skills/bioskills/bio-copy-number-hrd-scoring/scripts/compute_hrd.R","name":[["compute",1],["hrd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",1],["number",1],["hrd",2],["scoring",1],["scripts",1],["compute",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",4],["scar",5],["hrd",19],["verify",1],["api",1],["if",3],["version",1],["differs",1],["compute",1],["three",1],["genomic",1],["scars",1],["loh",6],["lst",11],["tai",5],["their",1],["sum",6],["from",1],["allele",4],["specific",4],["copy",2],["number",1],["needs",1],["input",1],["sequenza",2],["seqz",7],["file",2],["ascat",1],["style",1],["segment",1],["table",2],["not",2],["relative",1],["log2",1],["ratio",1],["rises",1],["ploidy",3],["whole",3],["genome",3],["doubled",1],["tumor",3],["scores",2],["falsely",1],["high",3],["unless",1],["score",5],["computed",2],["correct",2],["script",1],["reports",1],["components",1],["so",1],["driven",1],["be",1],["cross",1],["checked",1],["against",1],["wgd",1],["status",3],["suppress",1],["messages",1],["library",1],["args",8],["command",1],["trailing",1],["only",1],["true",4],["infile",2],["ifelse",3],["length",3],["sample",1],["small",1],["gz",1],["grch38",1],["false",1],["pre",1],["as",1],["logical",1],["columns",1],["note",2],["space",1],["telomeric",3],["ai",3],["hyphen",1],["count",1],["print",1],["total",2],["cat",4],["sprintf",1],["dominates",2],["suspect",1],["doubling",2],["rather",1],["than",1],["hr",3],["deficiency",2],["confirm",1],["check",1],["before",2],["calling",1],["positive",1],["reminder",1],["past",1],["brca",1],["reverted",1],["still",1],["integrate",1],["current",1],["pathway",1],["predicting",1],["response",1],["cutoff",1],["validated",1],["assay",1],["gis",1],["42",1],["myriad",1],["my",1],["choice",1],["cutoffs",1],["portable",1],["across",1],["assays",1]]},{"id":"skills/bioskills/bio-copy-number-subclonal-copy-number/scripts/run_titan.R","name":[["run",1],["titan",1]],"path":[["skills",1],["bioskills",1],["bio",1],["copy",2],["number",2],["subclonal",1],["scripts",1],["run",1],["titan",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",2],["titan",11],["cna",2],["40",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["subclonal",2],["copy",5],["number",10],["jointly",1],["infers",1],["loh",1],["cellular",1],["prevalence",1],["clonal",7],["clusters",7],["from",3],["allele",6],["counts",7],["corrected",2],["read",10],["depth",11],["needs",2],["both",1],["inputs",1],["chain",1],["correct",6],["position",3],["overlap",3],["log",8],["transform",2],["filter",3],["data",20],["mandatory",2],["run",2],["emclonal",2],["cn",5],["requires",1],["fails",1],["without",1],["takes",1],["tumour",5],["normal",3],["coverage",2],["wigs",2],["hmmcopy",2],["counter",2],["plus",1],["gc",6],["mappability",4],["not",3],["known",1],["priori",1],["script",1],["sweeps",1],["selects",1],["by",2],["dbw",8],["validity",3],["index",8],["suppress",1],["messages",1],["library",1],["args",8],["command",1],["trailing",1],["only",1],["true",4],["ifelse",3],["length",3],["allelic",1],["tsv",1],["sample",2],["id",2],["max",3],["as",1],["integer",1],["wig",13],["files",1],["tum",2],["norm",2],["map",4],["at",1],["het",2],["snps",1],["load",3],["genome",4],["style",3],["ucsc",3],["correction",2],["bias",1],["overlay",1],["onto",1],["positions",1],["natural",1],["then",1],["must",1],["match",2],["here",1],["defaults",1],["ncbi",1],["mismatch",1],["makes",1],["no",1],["chromosomes",1],["all",1],["na",1],["chr",1],["posn",1],["24",1],["min",2],["10",1],["200",1],["null",2],["sweep",1],["infer",1],["model",1],["selection",1],["fits",6],["list",3],["seq",1],["len",2],["params",2],["default",1],["parameters",1],["symmetric",1],["conv",7],["maxiter",1],["20",1],["txn",1],["exp",1],["1e15",1],["outlier",1],["state",1],["false",3],["optimal",5],["path",6],["viterbi",2],["compute",3],["sdbw",8],["results",9],["frame",1],["output",4],["returns",2],["corr",2],["filename",2],["posterior",2],["probs",2],["proportion",2],["threshold",2],["05",2],["lower",1],["indicates",1],["better",1],["supported",1],["cluster",4],["dens",1],["bw",1],["scat",1],["their",1],["sum",1],["type",1],["ratio",1],["centroid",1],["method",2],["median",1],["tong",1],["loglik",4],["tail",1],["cat",4],["sprintf",2],["1f",1],["4f",1],["select",1],["minimizing",1],["best",5],["sapply",1],["function",1],["selected",1],["outprefix",3],["paste0",3],["segs",2],["txt",2],["reminder",1],["confirm",1],["whole",1],["doubling",1],["status",1],["absolute",1],["before",1],["interpreting",1],["states",1],["missed",1],["wgd",1],["halves",1],["every",1]]},{"id":"skills/bioskills/bio-crispr-screens-batch-correction/scripts/batch_correct.py","name":[["batch",1],["correct",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["batch",2],["correction",1],["scripts",1],["correct",1],["py",1]],"body":[["reference",1],["numpy",2],["26",1],["pandas",2],["scikit",1],["learn",1],["scipy",2],["12",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",5],["as",2],["np",15],["pd",5],["from",3],["stats",3],["pathlib",1],["path",2],["configuration",1],["output",7],["dir",7],["batch",24],["correction",1],["mkdir",1],["exist",1],["ok",1],["true",14],["random",7],["seed",1],["42",1],["simulate",1],["multi",2],["screen",2],["data",5],["print",24],["simulating",1],["genes",13],["100",4],["guides",9],["per",4],["gene",25],["names",6],["03d",3],["range",3],["repeat",1],["guide",4],["ids",2],["batch1",17],["baseline",10],["1000",1],["batch2",17],["800",1],["samples",14],["b1",12],["ctrl",12],["treat",14],["b2",12],["all",5],["counts",24],["essential",3],["10",2],["dropout",1],["20",2],["hit",4],["25",1],["sample",26],["normal",2],["poisson",4],["astype",2],["float",2],["enumerate",1],["elif",1],["df",12],["frame",3],["simulated",1],["across",1],["len",7],["add",1],["non",4],["targeting",4],["controls",5],["50",1],["control",28],["row",4],["nt",1],["concat",1],["ignore",1],["index",7],["added",1],["median",10],["normalization",4],["cols",9],["medians",6],["global",2],["scale",5],["factors",8],["norm",32],["copy",2],["items",2],["3f",4],["based",3],["nontargeting",2],["str",1],["startswith",1],["loc",1],["ref",2],["check",1],["effects",1],["effect",1],["analysis",2],["labels",1],["sklearn",1],["decomposition",1],["pca",7],["log",9],["raw",17],["log2",4],["values",2],["components",1],["pcs",6],["fit",2],["transform",2],["var",2],["explained",4],["variance",2],["ratio",2],["center",8],["mean",8],["axis",4],["dist",8],["linalg",2],["separation",4],["2f",2],["normalized",2],["reduction",1],["1f",1],["replicate",4],["correlation",3],["correlations",1],["pairs",2],["r1",5],["r2",5],["corr",5],["pval",1],["pearsonr",2],["vs",1],["aware",2],["fold",1],["change",1],["lfc",25],["calculate",2],["combined",5],["between",1],["batches",1],["summary",4],["statistics",1],["detection",1],["groupby",2],["detected",7],["hits",14],["tolist",1],["list",1],["positives",7],["false",7],["export",1],["exporting",1],["results",2],["csv",8],["agg",1],["reset",1],["qc",3],["metrics",3],["positive",1],["rate",1],["else",1],["saved",1]]},{"id":"skills/bioskills/bio-crispr-screens-batch-correction/scripts/batch_correct.py#calculate_lfc","name":[["calculate",1],["lfc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["batch",2],["correction",1],["scripts",1],["correct",1],["py",1]],"body":[["def",2],["calculate",2],["lfc",2],["norm",4],["df",4],["treat",5],["cols",6],["ctrl",5],["mean",6],["axis",2],["return",1],["np",1],["log2",1]]},{"id":"skills/bioskills/bio-crispr-screens-combinatorial-screens/scripts/gi_scoring.py","name":[["gi",1],["scoring",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",2],["combinatorial",1],["scripts",1],["gi",1],["scoring",1],["py",1]],"body":[["reference",1],["pandas",2],["numpy",2],["26",1],["scipy",2],["12",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["genetic",1],["interaction",2],["gi",23],["scoring",1],["combinatorial",1],["crispr",1],["screens",1],["identifies",1],["synthetic",17],["lethal",10],["rescue",7],["paralog",6],["pairs",19],["import",3],["as",2],["pd",3],["np",3],["from",2],["stats",1],["zscore",2],["inputs",1],["paired",12],["lfc",53],["tsv",7],["cassette",2],["id",1],["gene",15],["double",1],["ko",2],["vs",2],["control",2],["single",16],["df",5],["read",2],["csv",5],["sep",5],["step",7],["build",1],["lookup",4],["dict",1],["zip",1],["aggregate",2],["level",2],["pair",31],["inzolia",1],["has",1],["cassettes",2],["per",1],["mean",5],["across",1],["replicates",1],["groupby",1],["agg",1],["std",2],["count",1],["reset",1],["index",5],["compute",2],["expected",7],["additive",5],["singletons",1],["map",2],["drop",1],["singleton",1],["missing",1],["dropna",1],["subset",1],["score",4],["observed",1],["negative",1],["more",1],["depleted",2],["than",2],["positive",1],["less",1],["normalize",1],["classify",1],["class",5],["no",1],["output",1],["candidates",1],["drug",1],["target",2],["combinations",1],["sl",5],["sort",2],["values",2],["print",4],["len",4],["head",1],["20",1],["string",1],["false",5],["compensatory",1],["pathways",1],["sr",3],["ascending",1],["export",1],["scores",1],["validation",2],["top",1],["hits",1],["cross",1],["validate",1],["against",1],["known",5],["mapk1",2],["mapk3",2],["akt1",2],["akt2",2],["multiple",1],["cell",2],["lines",2],["dede",1],["2020",1],["19",1],["24",2],["79",1],["reproduce",1],["at",1],["least",1],["14",1],["58",1],["all",1],["orthogonal",1],["modality",1],["crispri",1],["originally",1],["cas9",1],["vice",1],["versa",1],["arrayed",1],["line",1],["pik3",2],["ca",1],["cb",1],["hsp90",2],["aa1",1],["ab1",1],["recovered",3],["any",2]]},{"id":"skills/bioskills/bio-crispr-screens-copy-number-correction/scripts/run_crispr_cleanr.R","name":[["run",1],["crispr",1],["cleanr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",2],["screens",1],["copy",1],["number",1],["correction",1],["scripts",1],["run",1],["cleanr",1]],"body":[["reference",1],["crisprclean",3],["bioc",1],["manager",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["pre",4],["hoc",1],["copy",1],["number",1],["bias",1],["correction",6],["single",1],["cancer",6],["line",1],["screen",6],["outputs",1],["corrected",15],["counts",13],["compatible",1],["mage",3],["ck",3],["bagel2",2],["drug",4],["downstream",2],["library",8],["inputs",1],["file",3],["txt",3],["tab",1],["separated",1],["sg",2],["rna",2],["gene",2],["sample",2],["columns",1],["plasmid",2],["col",1],["cols",1],["veh",2],["r1",2],["r2",2],["data",2],["ky",5],["v1",4],["built",1],["replace",1],["custom",1],["load",1],["normalize",1],["ccr",6],["normfold",2],["changes",2],["takes",1],["path",1],["as",1],["its",1],["first",1],["argument",1],["null",1],["plus",1],["dframe",1],["norm",4],["min",2],["reads",2],["30",1],["drop",1],["low",1],["coverage",1],["expname",1],["annotation",2],["genome",1],["sorted",1],["lfc",10],["gw",8],["log",8],["fcs2chrom",1],["pos",1],["fcs",6],["cn",8],["aware",1],["segmentation",1],["gwclean",2],["detects",1],["spatial",1],["enrichment",1],["depletion",1],["patterns",1],["shifts",1],["segments",2],["toward",1],["global",1],["mean",7],["unsupervised",1],["no",1],["profile",3],["required",1],["cleaned",6],["display",1],["true",1],["label",1],["derive",1],["tools",1],["positional",1],["signature",1],["cl",2],["normalised",1],["correct",1],["out",1],["dir",1],["returns",1],["count",1],["frame",1],["writes",1],["rdata",1],["write",1],["your",1],["own",1],["tsv",1],["input",1],["diagnostic",1],["vs",1],["post",3],["assuming",1],["available",1],["compare",1],["spearman",1],["correlation",1],["cat",3],["fc",4],["amplified",2],["effectiveness",1],["difference",1],["hit",1],["calling",1],["feed",1],["cleanr",2],["system",1],["mageck",1],["test",1]]},{"id":"skills/bioskills/bio-crispr-screens-drugz-chemogenomic/scripts/run_drugz.py","name":[["run",1],["drugz",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["drugz",2],["chemogenomic",1],["scripts",1],["run",1],["py",1]],"body":[["reference",2],["drug",19],["aug",1],["2019",1],["hart",2],["lab",2],["drugz",8],["pandas",2],["numpy",2],["26",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["chemogenomic",1],["screen",1],["analysis",1],["end",2],["compares",1],["treated",2],["vs",1],["vehicle",4],["arms",1],["at",2],["matched",1],["timepoint",1],["import",4],["subprocess",5],["as",2],["pd",2],["np",1],["from",3],["pathlib",1],["path",4],["inputs",1],["counts",4],["file",13],["txt",5],["sg",1],["rna",1],["gene",6],["sample",1],["columns",1],["samples",7],["veh",3],["r1",4],["r2",4],["r3",2],["output",13],["dir",6],["mkdir",1],["exist",1],["ok",1],["true",4],["download",1],["cegv2",3],["excluding",2],["essentials",2],["null",2],["ceg",7],["not",2],["exists",1],["run",6],["curl",1],["str",5],["https",1],["raw",1],["githubusercontent",1],["com",1],["bagel",1],["master",1],["check",4],["step",6],["standard",2],["python",3],["py",3],["takes",1],["comma",1],["delimited",1],["list",1],["so",1],["read",3],["join",4],["passing",1],["filename",1],["here",1],["silently",1],["removes",1],["nothing",1],["genes",2],["line",3],["strip",2],["text",1],["splitlines",1],["clean",2],["excluded",1],["interpret",1],["df",8],["csv",3],["sep",3],["fdr",7],["synth",4],["sensitizer",1],["negative",1],["ko",4],["sensitizes",1],["supp",2],["suppressor",1],["positive",1],["confers",2],["resistance",2],["sensitizers",8],["05",2],["sort",2],["values",2],["norm",5],["head",4],["50",2],["suppressors",7],["ascending",1],["false",3],["save",1],["tier",1],["stratified",1],["top50",2],["tsv",2],["index",2],["summary",1],["print",5],["synergistic",1],["len",3],["top",2],["astype",2],["high",1],["confidence",1],["hits",2],["apply",1],["stringent",1],["threshold",1],["01",3],["strong",3],["sens",2],["dose",7],["consistency",2],["multi",2],["screens",1],["each",1],["then",2],["def",1],["per",1],["doses",3],["dict",3],["low",3],["mid",3],["items",1],["aggregate",1],["find",1],["consistent",1]]},{"id":"skills/bioskills/bio-crispr-screens-hit-calling/scripts/consensus_hits.py","name":[["consensus",1],["hits",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["hit",1],["calling",1],["scripts",1],["consensus",1],["hits",1],["py",1]],"body":[["consensus",6],["hit",8],["calling",2],["from",2],["multiple",1],["methods",5],["reference",1],["mageck",9],["matplotlib",1],["numpy",2],["26",1],["pandas",2],["scipy",1],["12",1],["statsmodels",1],["14",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["as",2],["pd",3],["np",1],["load",1],["results",2],["different",1],["read",2],["csv",4],["gene",7],["summary",1],["txt",2],["sep",2],["bagel",8],["bf",5],["standardize",1],["column",1],["names",1],["id",2],["neg",6],["score",3],["fdr",4],["rename",2],["columns",2],["merge",2],["merged",13],["outer",1],["call",1],["hits",7],["per",1],["method",1],["fillna",2],["false",4],["astype",2],["int",2],["print",6],["mage",1],["ck",1],["sum",3],["bagel2",1],["both",1],["high",4],["confidence",1],["conf",3],["sort",1],["values",1],["top",1],["head",1],["20",1],["string",1],["index",2],["save",1]]},{"id":"skills/bioskills/bio-crispr-screens-in-vivo-screens/scripts/per_animal_meta_analysis.py","name":[["per",1],["animal",1],["meta",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",2],["vivo",1],["scripts",1],["per",1],["animal",1],["meta",1],["analysis",1],["py",1]],"body":[["reference",1],["pandas",2],["scipy",2],["12",1],["mageck",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["vivo",3],["crispr",1],["screen",1],["per",5],["animal",38],["meta",23],["analysis",3],["combines",2],["mage",4],["ck",4],["output",1],["via",2],["stouffer",4],["method",3],["import",5],["as",4],["pd",3],["numpy",1],["np",1],["from",3],["stats",2],["norm",1],["pathlib",1],["path",2],["inputs",1],["one",1],["test",1],["gene",11],["summary",11],["txt",11],["files",2],["10",3],["load",1],["results",4],["dfs",5],["file",4],["items",2],["exists",1],["read",1],["csv",3],["sep",3],["not",2],["raise",1],["found",2],["error",1],["no",1],["sum",1],["sqrt",1],["scores",2],["across",2],["animals",10],["rra",1],["values",3],["converted",1],["all",3],["concat",1],["df",2],["assign",1],["name",2],["groupby",1],["id",2],["apply",1],["reset",1],["index",4],["sort",1],["ascending",1],["false",4],["bh",2],["correction",1],["statsmodels",1],["multitest",1],["multipletests",2],["fdr",8],["hit",1],["calls",1],["standard",1],["threshold",1],["05",5],["consistent",1],["most",1],["50",2],["len",2],["hits",6],["at",2],["print",6],["total",1],["analyzed",1],["significant",1],["consistency",1],["mean",1],["neg",1],["score",1],["head",1],["20",1],["string",1],["export",1],["tsv",2],["alternative",2],["mle",2],["batch",2],["covariate",1],["see",1],["skill",1],["md",1],["design",1],["matrix",1],["specification",1],["preferred",1],["running",1],["fewer",1],["noisy",1]]},{"id":"skills/bioskills/bio-crispr-screens-in-vivo-screens/scripts/per_animal_meta_analysis.py#stouffer_meta","name":[["stouffer",1],["meta",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",2],["vivo",1],["scripts",1],["per",1],["animal",1],["meta",1],["analysis",1],["py",1]],"body":[["def",2],["stouffer",3],["meta",4],["group",7],["method",1],["negative",2],["selection",1],["values",2],["returns",1],["combined",6],["value",2],["animals",3],["significant",1],["pvals",2],["neg",6],["clip",1],["lower",1],["1e",1],["10",1],["convert",1],["scores",4],["dropout",1],["direction",1],["norm",2],["ppf",1],["one",1],["sided",1],["np",2],["sum",2],["sqrt",1],["len",2],["sf",1],["return",1],["pd",1],["series",1],["mean",2],["score",2],["median",2],["lfc",2],["at",1],["fdr",2],["05",2]]},{"id":"skills/bioskills/bio-crispr-screens-jacks-analysis/scripts/run_jacks.py","name":[["run",1],["jacks",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["jacks",2],["analysis",1],["scripts",1],["run",1],["py",1]],"body":[["reference",1],["mageck",1],["matplotlib",2],["numpy",2],["26",1],["pandas",2],["scipy",1],["12",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",3],["pd",1],["np",1],["pyplot",1],["plt",1],["test",1],["data",1],["example",4],["files",3],["from",1],["jacks",8],["repository",1],["https",1],["github",1],["com",1],["felicityallen",1],["tree",1],["master",1],["examples",1],["input",2],["format",1],["counts",4],["txt",11],["sg",2],["rna",2],["per",1],["sample",2],["tab",1],["separated",1],["guidemap",3],["gene",4],["mapping",2],["replicatemap",3],["experiment",1],["condition",1],["name",1],["main",1],["usage",1],["output",6],["prefix",5],["analysis",3],["run",4],["assumes",1],["exist",1],["analyze",2],["results",5],["file",5],["guide",2],["grna",1],["try",1],["genes",2],["guides",2],["plot",1],["except",1],["not",1],["found",1],["error",1],["print",2],["first",1],["generate",1],["result",1],["python",1],["py",1],["outprefix",1]]},{"id":"skills/bioskills/bio-crispr-screens-jacks-analysis/scripts/run_jacks.py#analyze_results","name":[["analyze",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["jacks",2],["analysis",1],["scripts",1],["run",1],["py",1]],"body":[["def",2],["analyze",3],["results",9],["gene",9],["file",6],["guide",3],["jacks",3],["output",2],["genes",14],["pd",3],["read",3],["csv",3],["sep",3],["guides",6],["writes",1],["no",1],["fdr",1],["column",1],["call",1],["hits",1],["effect",5],["posterior",1],["std",5],["bayesian",1],["equivalent",1],["abs",1],["conventional",1],["cutoff",1],["sig",2],["threshold",2],["cell",6],["line",6],["columns",1],["if",1],["stds",2],["prefix",1],["txt",1],["merge",1],["suffixes",1],["essential",5],["sort",1],["values",1],["print",8],["total",1],["tested",1],["len",3],["top",1],["20",2],["head",1],["string",1],["index",1],["false",1],["sg",2],["rna",2],["efficacy",4],["summary",1],["nsg",1],["stats",1],["mean",2],["x1",3],["3f",2],["median",2],["poor",1],["rnas",1],["consider",1],["removing",1],["from",1],["future",1],["libraries",1],["low",4],["eff",3],["sum",1],["100",1],["1f",1],["return",1]]},{"id":"skills/bioskills/bio-crispr-screens-jacks-analysis/scripts/run_jacks.py#plot_results","name":[["plot",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["jacks",2],["analysis",1],["scripts",1],["run",1],["py",1]],"body":[["def",2],["plot",3],["results",2],["genes",6],["guides",3],["output",4],["prefix",4],["generate",1],["jacks",4],["result",1],["visualizations",1],["fig",1],["axes",3],["plt",3],["subplots",1],["figsize",1],["14",1],["volcano",1],["ax",16],["effect",6],["col",2],["columns",1],["if",2],["endswith",1],["colors",2],["red",2],["else",1],["gray",2],["scatter",1],["alpha",4],["10",1],["axhline",1],["linestyle",4],["color",4],["black",2],["label",3],["std",2],["axvline",3],["xlabel",2],["gene",2],["negative",1],["essential",1],["ylabel",2],["posterior",1],["title",2],["essentiality",1],["legend",2],["sg",3],["rna",3],["efficacy",5],["histogram",1],["hist",1],["x1",1],["bins",1],["50",1],["edgecolor",1],["orange",1],["low",1],["threshold",1],["count",1],["distribution",1],["tight",1],["layout",1],["savefig",1],["plots",3],["png",2],["dpi",1],["150",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-crispr-screens-jacks-analysis/scripts/run_jacks.py#prepare_input_files","name":[["prepare",1],["input",1],["files",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["jacks",2],["analysis",1],["scripts",1],["run",1],["py",1]],"body":[["def",2],["prepare",3],["input",3],["files",3],["counts",13],["file",4],["output",4],["prefix",4],["jacks",2],["from",1],["single",1],["pd",1],["read",1],["csv",3],["sep",3],["index",3],["col",1],["extract",1],["guide",4],["gene",10],["map",1],["assumes",1],["column",2],["exists",1],["if",1],["columns",2],["reset",1],["sg",1],["rna",1],["guidemap",1],["txt",2],["false",1],["requires",1],["header",1],["row",1],["drop",1],["axis",1],["save",1],["without",1],["return",1]]},{"id":"skills/bioskills/bio-crispr-screens-jacks-analysis/scripts/run_jacks.py#run_jacks_analysis","name":[["run",1],["jacks",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["jacks",2],["analysis",1],["scripts",1],["run",1],["py",1]],"body":[["def",2],["run",7],["jacks",9],["analysis",3],["counts",3],["file",9],["guidemap",3],["replicatemap",3],["output",4],["prefix",3],["ctrl",3],["condition",4],["day0",2],["treatment",2],["day14",2],["via",1],["command",1],["line",1],["import",1],["subprocess",2],["cmd",2],["python",1],["py",1],["from",1],["there",1],["no",1],["module",1],["outprefix",1],["sample",1],["hdr",1],["control",1],["result",4],["capture",1],["true",2],["text",1],["if",1],["returncode",2],["print",1],["error",1],["stderr",1],["return",1]]},{"id":"skills/bioskills/bio-crispr-screens-library-design/scripts/design_library.py","name":[["design",1],["library",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["library",2],["design",2],["scripts",1],["py",1]],"body":[["reference",1],["biopython",1],["83",1],["mageck",1],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["as",4],["np",2],["pd",4],["from",2],["pathlib",1],["path",2],["bio",1],["seq",18],["configuration",1],["output",6],["dir",6],["library",40],["design",5],["mkdir",1],["exist",1],["ok",1],["true",2],["random",1],["seed",1],["42",1],["define",1],["target",6],["genes",8],["print",25],["defining",1],["gene",21],["list",1],["tp53",1],["brca1",1],["brca2",1],["kras",1],["nras",1],["braf",1],["myc",1],["mycn",1],["cdk4",1],["cdk6",1],["rb1",1],["pten",1],["pik3",1],["ca",1],["akt1",1],["mtor",1],["egfr",1],["erbb2",1],["met",1],["alk",1],["ros1",1],["len",6],["generate",7],["mock",1],["sg",2],["rna",1],["candidates",8],["designing",2],["rnas",1],["each",1],["guides",24],["per",9],["all",7],["range",3],["50",2],["sgrna",10],["sequence",15],["score",15],["gc",21],["append",5],["content",12],["df",33],["data",3],["frame",3],["sort",1],["values",1],["ascending",1],["false",4],["top",2],["head",1],["guide",11],["enumerate",1],["iterrows",1],["number",6],["type",14],["targeting",16],["add",1],["controls",4],["adding",1],["control",6],["nontargeting",3],["while",3],["break",1],["non",3],["03d",1],["essential",5],["rpl11",1],["rps3",1],["eif3",1],["polr2",1],["cdk1",1],["sf3",1],["b1",1],["u2",1],["af1",1],["prpf8",1],["snrpd1",1],["snrpe",1],["tttt",3],["poly",6],["terminates",2],["u6",2],["same",2],["filter",2],["aavs1",1],["rosa26",1],["safe",2],["harbor",2],["total",2],["size",2],["oligos",2],["cloning",1],["forward",4],["prefix",4],["caccg",1],["reverse",7],["aaac",1],["suffix",2],["oligo",11],["apply",2],["complement",1],["qc",2],["distribution",2],["value",1],["counts",1],["groupby",1],["mean",6],["1f",1],["min",3],["max",3],["std",2],["count",3],["lambda",1],["sum",6],["sequences",1],["pct",2],["fraction",1],["export",1],["exporting",1],["csv",9],["index",3],["order",5],["copy",1],["id",1],["astype",1],["str",1],["summary",5],["nunique",1],["safeharbor",1],["saved",1],["full",1],["scores",1],["ordering",1],["format",1],["statistics",1]]},{"id":"skills/bioskills/bio-crispr-screens-library-design/scripts/design_library.py#generate_sgrna_sequence","name":[["generate",1],["sgrna",1],["sequence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["library",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["generate",2],["sgrna",2],["sequence",2],["length",3],["20",2],["bases",2],["seq",2],["join",1],["np",1],["random",1],["choice",1],["return",1]]},{"id":"skills/bioskills/bio-crispr-screens-library-design/scripts/design_library.py#reverse_complement","name":[["reverse",1],["complement",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["library",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["reverse",3],["complement",3],["seq",4],["return",1],["str",1]]},{"id":"skills/bioskills/bio-crispr-screens-library-design/scripts/design_library.py#score_sgrna","name":[["score",1],["sgrna",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["library",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["score",4],["sgrna",2],["sequence",7],["gc",5],["content",3],["count",2],["len",1],["abs",1],["poly",2],["penalty",2],["if",2],["tttt",1],["else",2],["start",2],["bonus",2],["startswith",1],["return",1]]},{"id":"skills/bioskills/bio-crispr-screens-perturb-seq-analysis/scripts/run_pertpy.py","name":[["run",1],["pertpy",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["perturb",1],["seq",1],["analysis",1],["scripts",1],["run",1],["pertpy",1],["py",1]],"body":[["reference",2],["pertpy",8],["scanpy",2],["10",4],["anndata",2],["verify",2],["api",2],["if",3],["version",1],["differs",1],["perturb",1],["seq",2],["analysis",1],["end",2],["sg",1],["rna",2],["assignment",1],["escaper",3],["filtering",3],["via",2],["mixscape",9],["sceptre",2],["differential",3],["expression",3],["low",2],["moi",2],["calibrated",2],["import",5],["as",6],["pt",4],["sc",6],["ad",1],["numpy",1],["np",3],["pandas",1],["pd",2],["load",1],["data",1],["includes",1],["papalexi",2],["2021",2],["dataset",1],["adata",20],["dt",1],["metadata",1],["print",9],["cells",4],["obs",5],["genes",4],["vars",1],["perturbation",16],["column",1],["ntc",4],["label",1],["nt",6],["standard",1],["preprocessing",1],["pp",3],["normalize",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["layers",2],["log",1],["normalized",1],["copy",2],["highly",2],["variable",2],["top",6],["2000",1],["tl",3],["pca",1],["true",2],["compute",1],["signature",3],["cell",2],["mean",2],["neighbors",3],["ms",3],["pert",15],["key",3],["control",2],["20",1],["knn",1],["subtraction",1],["writes",1],["classify",1],["ko",6],["non",1],["perturbed",2],["modern",1],["new",1],["class",4],["name",1],["global",3],["defaults",1],["layer",1],["from",1],["previous",1],["step",1],["retain",1],["controls",1],["de",17],["filtered",5],["after",1],["pct",2],["retention",1],["rate",1],["among",1],["per",3],["pseudobulk",1],["py",2],["deseq2",2],["wrapper",1],["loop",1],["perturbations",1],["one",1],["contrast",5],["vs",1],["single",1],["run",1],["separately",1],["not",2],["bundle",1],["design",1],["fit",1],["all",3],["unique",2],["continue",1],["df",3],["test",1],["contrasts",1],["append",1],["result",6],["concat",1],["output",1],["csv",1],["results",4],["tsv",1],["sep",1],["shape",1],["hits",1],["sort",1],["values",1],["padj",2],["head",1],["empty",1],["log2",1],["fold",1],["change",1],["string",1]]},{"id":"skills/bioskills/bio-crispr-screens-prime-editing-screens/scripts/design_pegrna_pridict2.py","name":[["design",1],["pegrna",1],["pridict2",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",2],["prime",1],["editing",1],["scripts",1],["design",1],["pegrna",1],["pridict2",1],["py",1]],"body":[["reference",1],["pridict2",20],["uzh",1],["dqbm",1],["cmi",1],["pandas",2],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["peg",11],["rna",6],["library",5],["design",4],["efficiency",7],["prediction",2],["invoked",1],["via",2],["cli",3],["py",3],["batch",6],["filters",1],["high",1],["rnas",4],["before",1],["synthesis",1],["import",5],["as",1],["pd",4],["subprocess",1],["from",2],["pathlib",1],["path",1],["bio",1],["seq",2],["re",1],["inputs",1],["intended",3],["variants",16],["variant",13],["id",10],["chrom",2],["pos",2],["ref",4],["alt",4],["context",3],["df",7],["read",2],["csv",11],["invocation",1],["build",1],["input",3],["expected",1],["by",1],["sequence",4],["name",2],["notation",2],["then",2],["call",2],["python",2],["fname",2],["output",3],["dir",2],["out",1],["cores",2],["summarize",2],["example",1],["uses",1],["placeholder",2],["predict",2],["simulates",2],["step",6],["generate",1],["candidates",7],["production",1],["write",1],["format",1],["predictions",2],["timestamp",1],["summary",2],["k562",1],["below",1],["screen",2],["all",4],["pegrnas",6],["var",8],["iterrows",1],["find",1],["pegrna",1],["pred",4],["spacer",3],["pbs",3],["rtt",3],["append",1],["pam",2],["strand",2],["edit",3],["dist",2],["indel",2],["rate",1],["scaffold",2],["incorp",1],["data",2],["frame",2],["filter",3],["rank",1],["project",1],["chosen",1],["50",3],["paper",1],["prescribes",1],["no",1],["numeric",1],["cutoff",1],["efficient",2],["pick",1],["top",3],["per",3],["top3",5],["sort",1],["values",1],["ascending",1],["true",1],["false",3],["groupby",1],["head",1],["report",1],["total",3],["nunique",2],["covered",2],["print",11],["attempted",1],["passing",1],["len",2],["flag",1],["without",1],["coverage",1],["uncovered",6],["requiring",1],["alternative",1],["be",1],["sp",1],["ry",1],["pe",4],["accept",1],["exclusion",1],["export",1],["filtered",1],["index",2],["list",1],["next",1],["steps",1],["pilot",1],["at",2],["chromatin",1],["accessible",1],["loci",1],["first",1],["synthesize",1],["oligo",1],["pool",1],["run",1],["pooled",1],["moi",1],["validated",1],["cell",1],["line",1],["endpoint",1],["amplicon",1],["sequencing",1],["crispresso2",1],["mode",1],["mage",1],["ck",1],["mle",1],["hit",1],["calling",1]]},{"id":"skills/bioskills/bio-crispr-screens-prime-editing-screens/scripts/design_pegrna_pridict2.py#find_pegrna_candidates","name":[["find",1],["pegrna",1],["candidates",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",2],["prime",1],["editing",1],["scripts",1],["design",1],["pegrna",1],["pridict2",1],["py",1]],"body":[["def",2],["find",3],["pegrna",2],["candidates",6],["chrom",2],["pos",10],["ref",3],["alt",4],["context",8],["seq",10],["peg",1],["rnas",1],["install",1],["variant",2],["returns",1],["list",2],["spacer",5],["pbs",16],["rtt",16],["pe",1],["requires",1],["ngg",1],["pam",10],["within",1],["30",5],["nt",6],["edit",15],["position",5],["at",1],["60",1],["scan",1],["pams",1],["upstream",2],["downstream",2],["strand",4],["if",4],["else",2],["str",1],["reverse",1],["complement",1],["match",2],["re",1],["finditer",1],["acgt",1],["gg",1],["start",7],["cut",5],["distance",1],["from",1],["dist",4],["abs",1],["continue",3],["20",4],["11",1],["13",1],["toward",1],["length",8],["12",1],["encodes",1],["intended",1],["10",1],["15",1],["replace",1],["template",3],["join",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-crispr-screens-prime-editing-screens/scripts/design_pegrna_pridict2.py#predict_pridict2","name":[["predict",1],["pridict2",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",2],["prime",1],["editing",1],["scripts",1],["design",1],["pegrna",1],["pridict2",1],["py",1]],"body":[["def",2],["predict",2],["pridict2",4],["spacer",2],["pbs",7],["rtt",2],["context",2],["placeholder",1],["batch",2],["cli",2],["output",1],["parsing",1],["real",1],["parse",1],["predictions",1],["timestamp",1],["summary",2],["k562",1],["csv",1],["after",1],["running",1],["gc",2],["count",2],["len",1],["sim",2],["efficiency",3],["max",1],["05",1],["min",1],["95",1],["abs",1],["45",1],["return",1],["indel",1],["rate",1],["02",1],["scaffold",1],["incorp",1],["03",1]]},{"id":"skills/bioskills/bio-crispr-screens-screen-qc/scripts/screen_qc.py","name":[["screen",1],["qc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["screen",2],["qc",2],["scripts",1],["py",1]],"body":[["crispr",2],["screen",5],["quality",1],["control",1],["reference",1],["mageck",1],["matplotlib",2],["numpy",2],["26",1],["pandas",2],["scikit",1],["learn",1],["seaborn",2],["13",1],["verify",1],["api",1],["if",7],["version",1],["differs",1],["import",4],["as",4],["pd",2],["np",3],["pyplot",1],["plt",4],["load",1],["counts",9],["mage",1],["ck",1],["format",1],["read",2],["csv",1],["count",14],["txt",1],["sep",1],["index",4],["col",1],["genes",3],["gene",2],["matrix",12],["drop",1],["axis",1],["print",11],["qc",4],["report",1],["sg",2],["rnas",2],["len",2],["nunique",1],["samples",1],["list",1],["columns",5],["zero",4],["dropout",1],["indicates",3],["good",2],["library",2],["coverage",1],["suggests",1],["sequencing",1],["depth",1],["issues",2],["representation",1],["pct",6],["sum",1],["100",1],["sample",9],["items",1],["status",6],["pass",3],["else",6],["warn",3],["fail",3],["2f",1],["gini",4],["measures",1],["inequality",1],["uniform",1],["bias",1],["bottleneck",1],["distribution",1],["values",1],["3f",2],["correlation",4],["replicate",2],["expected",1],["replicates",1],["technical",1],["log",2],["log10",3],["corr",4],["c1",3],["enumerate",1],["c2",3],["loc",1],["vs",1],["plot",1],["fig",1],["axes",7],["subplots",1],["figsize",1],["10",1],["hist",1],["bins",1],["50",1],["alpha",1],["label",1],["xlabel",1],["ylabel",1],["legend",1],["sns",2],["heatmap",1],["annot",1],["true",1],["cmap",1],["rd",1],["yl",1],["bu",1],["vmin",1],["vmax",1],["ax",1],["title",1],["tight",1],["layout",1],["savefig",1],["png",2],["dpi",1],["150",1],["plots",1],["saved",1]]},{"id":"skills/bioskills/bio-crispr-screens-screen-qc/scripts/screen_qc.py#gini_index","name":[["gini",1],["index",1]],"path":[["skills",1],["bioskills",1],["bio",1],["crispr",1],["screens",1],["screen",2],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["gini",2],["index",2],["np",4],["sort",1],["len",1],["return",1],["sum",1],["cumsum",2]]},{"id":"skills/bioskills/bio-data-visualization-circos-plots/scripts/circos_basic.py","name":[["circos",1],["basic",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["circos",2],["plots",1],["scripts",1],["basic",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["basic",2],["genome",1],["circos",8],["py",3],["circlize",3],["shimoyama",1],["2024",1],["matches",1],["skill",1],["md",1],["api",2],["reference",1],["matplotlib",2],["verify",1],["if",1],["version",1],["differs",1],["from",1],["pycirclize",1],["import",2],["pyplot",1],["as",1],["plt",2],["sector",6],["sizes",1],["chromosome",1],["lengths",1],["hg38",1],["autosomes",1],["only",1],["clarity",1],["sectors",4],["chr1",1],["248956422",1],["chr2",1],["242193529",1],["chr3",1],["198295559",1],["chr4",1],["190214555",1],["chr5",1],["181538259",1],["chr6",1],["170805979",1],["chr7",1],["159345973",1],["chr8",1],["145138636",1],["chr9",2],["138394717",1],["chr10",1],["133797422",1],["chr11",1],["135086622",1],["chr12",1],["133275309",1],["chr13",1],["114364328",1],["chr14",1],["107043718",1],["chr15",1],["101991189",1],["chr16",1],["90338345",1],["chr17",1],["83257441",1],["chr18",1],["80373285",1],["chr19",1],["58617616",1],["chr20",1],["64444167",1],["chr21",1],["46709983",1],["chr22",2],["50818468",1],["space",1],["degrees",1],["gap",1],["between",1],["outer",1],["ring",1],["ideogram",1],["labels",1],["text",1],["name",1],["110",1],["size",1],["axis",1],["lim",1],["95",1],["100",1],["fc",1],["lightgrey",1],["inter",1],["chord",1],["bcr",1],["abl1",1],["22",1],["translocation",1],["link",1],["133600000",1],["133700000",1],["23200000",1],["23300000",1],["color",1],["d55",1],["e00",1],["alpha",1],["fig",3],["plotfig",1],["savefig",1],["pdf",1],["bbox",1],["inches",1],["tight",1],["dpi",1],["300",1],["close",1]]},{"id":"skills/bioskills/bio-data-visualization-circos-plots/scripts/circos_basic.R","name":[["circos",1],["basic",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["circos",2],["plots",1],["scripts",1],["basic",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["circlize",4],["16",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["basic",1],["circos",14],["plot",3],["matches",1],["skill",1],["md",1],["portion",1],["chromosome",4],["index",4],["hg38",4],["library",1],["initialize",3],["human",1],["genome",1],["needs",1],["skip",1],["unmapped",1],["contigs",1],["jokergoo",1],["46",1],["ideogram",2],["species",2],["paste0",3],["chr",4],["22",3],["type",2],["axis",2],["labels",2],["create",1],["example",1],["data",11],["seed",1],["42",1],["bed",6],["frame",2],["sample",2],["200",3],["replace",1],["true",1],["start",2],["1e8",1],["value",7],["runif",1],["end",1],["1e6",1],["add",3],["scatter",1],["track",8],["genomic",6],["panel",3],["fun",3],["function",3],["region",6],["points",2],["pch",2],["cex",2],["col",4],["steelblue",2],["height",4],["histogram",1],["rect",1],["ytop",1],["column",1],["ybottom",1],["coral",1],["border",1],["na",1],["links",1],["between",1],["regions",1],["link",9],["chr1",3],["chr3",1],["chr7",1],["start1",2],["1e7",1],["5e7",2],["8e7",1],["end1",2],["2e7",2],["6e7",1],["9e7",1],["chr2",2],["chr5",1],["chr10",1],["chr15",1],["start2",2],["3e7",2],["4e7",2],["end2",2],["seq",1],["len",1],["nrow",1],["adjustcolor",1],["purple",1],["alpha",1],["clear",2],["save",1],["pdf",4],["output",2],["width",1],["10",2],["dev",1],["off",1],["cat",1],["saved",1]]},{"id":"skills/bioskills/bio-data-visualization-color-palettes/scripts/palette_examples.R","name":[["palette",1],["examples",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["color",1],["palettes",1],["scripts",1],["palette",1],["examples",1]],"body":[["reference",1],["ggplot2",2],["rcolor",2],["brewer",3],["viridis",6],["patchwork",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",5],["alternative",1],["real",2],["expression",3],["data",10],["realistic",1],["gene",1],["visualization",1],["try",1],["these",1],["bioconductor",1],["datasets",1],["airway",5],["vst",3],["pca",5],["prcomp",1],["assay",1],["df",7],["frame",2],["pc1",10],["pc2",10],["condition",1],["col",2],["dex",1],["cell",2],["line",1],["simulated",1],["mimicking",1],["seed",1],["42",1],["samples",3],["100",1],["simulate",1],["clusters",1],["like",2],["you",1],["see",1],["treatment",3],["vs",1],["control",3],["separation",1],["group",10],["sample",1],["drug",8],["replace",1],["true",1],["centers",3],["list",1],["sapply",2],["function",2],["rnorm",3],["value",4],["continuous",1],["log2",3],["fc",3],["factor",1],["names",1],["p1",2],["ggplot",4],["aes",4],["color",13],["geom",4],["point",4],["size",5],["scale",4],["option",1],["labs",4],["title",6],["sequential",2],["theme",6],["minimal",4],["p2",2],["gradient2",1],["low",1],["dbbd5",2],["mid",1],["white",1],["high",1],["e64",2],["b35",2],["midpoint",1],["custom",1],["diverging",2],["p3",2],["palette",4],["set1",3],["qualitative",2],["npg",4],["colors",3],["00",1],["a087",1],["c5488",1],["f39",1],["b7",1],["p4",2],["manual",1],["values",1],["style",1],["combined",2],["plot",2],["annotation",1],["examples",3],["element",1],["text",1],["hjust",1],["14",1],["face",1],["bold",1],["ggsave",1],["pdf",2],["width",1],["12",1],["height",1],["10",1],["message",1],["saved",1],["cat",4],["recommended",1],["palettes",1],["magma",1],["plasma",1],["blues",1],["yl",1],["rd",2],["bu",1],["coolwarm",1],["pu",1],["dark2",1],["tab10",1]]},{"id":"skills/bioskills/bio-data-visualization-color-palettes/scripts/palettes_phd.R","name":[["palettes",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["color",1],["palettes",2],["scripts",1],["phd",1]],"body":[["reference",1],["scico",10],["viridis",6],["rcolor",1],["brewer",1],["colorspace",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["ph",1],["level",1],["palette",11],["selection",1],["encoding",1],["four",1],["criteria",1],["perceptual",1],["uniformity",1],["cvd",4],["safety",1],["grayscale",4],["monotonicity",2],["symmetric",2],["bounds",3],["diverging",2],["library",6],["ggplot2",1],["sequential",1],["crameri",3],["batlow",7],["cividis",2],["ggplot",6],["df",7],["aes",6],["fill",5],["expression",1],["geom",6],["tile",2],["scale",8],["2020",1],["alt",1],["option",1],["nu",1],["ez",1],["2018",1],["optimal",1],["vik",2],["roma",3],["always",1],["vmax",3],["quantile",1],["abs",1],["lfc",2],["99",2],["na",1],["rm",1],["true",1],["robust",1],["midpoint",1],["limits",1],["oob",1],["scales",2],["squish",1],["cyclic",2],["phase",2],["time",1],["day",1],["angle",1],["color",10],["point",4],["variant",1],["categorical",2],["okabe",5],["ito",5],["wong",1],["2011",1],["nat",1],["methods",1],["e69",1],["f00",1],["56",1],["b4",1],["e9",1],["009",1],["e73",1],["f0",1],["e442",1],["0072",2],["b2",2],["d55",2],["e00",2],["cc79",1],["a7",1],["000000",1],["built",1],["into",1],["colors",3],["cell",1],["type",4],["manual",2],["values",2],["de",4],["convention",1],["up",2],["down",2],["ns",2],["999999",1],["log2",1],["fc",1],["neg",1],["log10",1],["significance",1],["simulation",3],["mandatory",1],["check",1],["demoplot",4],["heatmap",4],["normal",1],["vision",1],["deutan",1],["deuteranopia",1],["protan",1],["protanopia",1],["also",2],["tritan",2],["rare",1],["deficiency",1],["test",1],["show",6],["col",6],["10",6],["full",1],["desaturate",3],["equivalent",1],["gradient",1],["still",1],["monotonic",4],["colormap",1],["luminance",3],["compare",1],["jet",1],["rainbow",3],["trap",1],["visualized",1],["bad",1],["non",1],["confirms",2],["banding",1],["artifact",1],["good",1],["ramp",1],["journal",2],["brand",2],["palettes",1],["stylistic",1],["not",2],["accessible",1],["ggsci",1],["group",2],["npg",1],["nature",1],["publishing",1],["aaas",1],["lancet",1],["jama",1],["jco",1],["nejm",1],["nb",1],["validated",1],["house",1],["style",1],["accessibility",1]]},{"id":"skills/bioskills/bio-data-visualization-dimensionality-reduction-plots/scripts/embedding_phd.py","name":[["embedding",1],["phd",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["dimensionality",1],["reduction",1],["plots",1],["scripts",1],["embedding",1],["phd",1],["py",1]],"body":[["reference",1],["scanpy",4],["10",4],["umap",7],["learn",1],["open",3],["tsne",8],["phate",13],["verify",1],["api",1],["if",2],["version",1],["differs",1],["ph",1],["level",1],["dimensionality",1],["reduction",1],["explicit",3],["hyperparameters",2],["reproducible",1],["seeds",1],["chari",2],["pachter",2],["caveat",1],["communicated",1],["encodes",1],["four",1],["traps",1],["random",8],["seed",1],["pca",17],["initialization",2],["sne",5],["kobak",3],["berens",3],["2019",1],["save",3],["path",2],["trap",1],["variance",6],["labeled",2],["axes",2],["import",6],["matplotlib",1],["pyplot",1],["as",3],["plt",7],["numpy",1],["np",1],["sc",13],["default",1],["dpi",4],["publication",1],["figdir",3],["figure",2],["params",1],["300",3],["figsize",5],["frameon",1],["false",1],["settings",1],["figures",2],["replace",1],["absolute",1],["production",1],["relative",1],["testing",1],["adata",18],["read",1],["h5ad",2],["processed",1],["qc",2],["filtered",1],["counts",1],["category",3],["readme",1],["covers",1],["upstream",1],["explained",2],["deterministic",1],["pp",5],["normalize",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["highly",1],["variable",1],["genes",2],["top",1],["2000",1],["flavor",1],["seurat",1],["v3",1],["scale",1],["max",1],["value",1],["tl",3],["comps",1],["50",3],["state",6],["42",6],["var",4],["uns",1],["ratio",1],["fig",4],["ax",19],["subplots",4],["scatter",3],["obsm",3],["obs",4],["condition",1],["astype",2],["cat",2],["codes",2],["cmap",3],["tab10",1],["alpha",3],["rasterized",3],["true",3],["xlabel",4],["pc1",1],["100",2],["1f",2],["ylabel",4],["pc2",1],["title",3],["savefig",2],["pdf",4],["bbox",2],["inches",2],["tight",2],["scree",1],["plot",2],["choosing",1],["pcs",2],["downstream",1],["range",1],["51",1],["markersize",1],["principal",1],["component",1],["standard",1],["workflow",1],["neighbors",3],["30",5],["min",2],["dist",2],["leiden",4],["resolution",2],["pl",1],["color",1],["palette",1],["tab20",2],["legend",2],["loc",1],["data",1],["fontsize",1],["clusters",5],["writes",1],["defaults",1],["init",2],["learning",2],["rate",2],["12",3],["perplexity",2],["shape",1],["embedding",4],["iter",1],["750",1],["critical",1],["not",3],["jobs",2],["fit",2],["no",1],["units",1],["perp",1],["lr",1],["continuous",1],["trajectories",1],["discrete",1],["op",2],["knn",1],["decay",1],["40",1],["auto",1],["emb",3],["transform",1],["pseudotime",2],["else",1],["none",1],["viridis",1],["caption",2],["template",1],["any",1],["cells",1],["colored",1],["by",1],["cluster",1],["embeddings",1],["preserve",1],["local",1],["neighborhoods",1],["only",1],["distances",1],["between",1],["density",1],["within",1],["biological",1],["signals",1],["2023",1]]},{"id":"skills/bioskills/bio-data-visualization-distribution-plots/scripts/raincloud_phd.R","name":[["raincloud",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["distribution",1],["plots",1],["scripts",1],["raincloud",1],["phd",1]],"body":[["reference",1],["ggplot2",2],["ggbeeswarm",2],["ggdist",1],["gghalves",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["ph",1],["level",2],["distribution",1],["plot",2],["showing",1],["based",1],["decision",1],["tree",1],["raw",1],["points",1],["30",4],["raincloud",5],["200",5],["letter",3],["value",6],["sheather",2],["jones",2],["bandwidth",2],["annotated",1],["axis",2],["library",6],["dplyr",1],["compute",1],["per",6],["group",18],["annotation",1],["df",7],["count",1],["mutate",1],["label",2],["paste0",1],["left",1],["join",1],["by",1],["okabe",5],["subset",5],["0072",1],["b2",1],["d55",2],["e00",2],["009",1],["e73",1],["small",3],["beeswarm",1],["median",2],["crossbar",2],["show",1],["every",1],["point",2],["ggplot",4],["aes",4],["color",5],["geom",8],["quasirandom",2],["method",1],["width",6],["alpha",6],["size",6],["stat",1],["summary",1],["fun",1],["black",1],["linewidth",1],["scale",7],["manual",5],["values",5],["discrete",1],["labels",1],["function",1],["match",1],["labs",4],["null",4],["expression",4],["theme",8],["classic",4],["base",4],["10",4],["legend",4],["position",12],["none",3],["medium",1],["horizontal",1],["allen",1],["2019",1],["med",1],["fill",7],["half",2],["violin",3],["side",2],["trim",2],["false",2],["don",1],["cut",1],["at",1],["data",2],["range",2],["adjust",1],["bw",2],["sj",2],["nudge",3],["15",3],["boxplot",3],["outlier",2],["shape",2],["na",2],["05",1],["coord",1],["flip",1],["biomarker",1],["large",2],["preserves",1],["tails",1],["better",1],["than",1],["lvplot",1],["lv",2],["levels",1],["caption",1],["sprintf",1],["split",3],["condition",2],["comparison",1],["within",1],["each",1],["paired",2],["introdataviz",2],["remotes",1],["install",1],["github",1],["psy",1],["teach",1],["cluster",2],["dodge",1],["control",1],["56",1],["b4",1],["e9",1],["treatment",1],["top",1],["export",1],["89mm",1],["nature",1],["single",1],["column",1],["ggsave",1],["pdf",2],["89",1],["height",1],["70",1],["units",1],["mm",1],["device",1],["cairo",1]]},{"id":"skills/bioskills/bio-data-visualization-flow-and-transition-plots/scripts/alluvial_phd.R","name":[["alluvial",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["flow",1],["transition",1],["plots",1],["scripts",1],["alluvial",1],["phd",1]],"body":[["reference",1],["ggalluvial",2],["12",1],["consort",5],["verify",1],["api",1],["if",2],["version",1],["differs",1],["ph",1],["level",1],["alluvial",7],["encoding",1],["four",1],["correctness",1],["traps",1],["explicit",2],["factor",5],["levels",9],["minimize",2],["crossings",2],["color",3],["by",3],["origin",2],["not",4],["destination",1],["sankey",4],["vs",1],["chosen",1],["data",4],["structure",1],["flow",2],["conservation",3],["verified",1],["library",5],["ggplot2",1],["dplyr",1],["input",1],["wide",7],["alluvia",1],["format",1],["one",1],["row",1],["per",4],["entity",1],["example",1],["cell",2],["state",7],["transitions",1],["across",2],["timepoints",1],["df",6],["frame",3],["id",2],["1000",4],["t1",8],["sample",3],["proliferating",4],["differentiating",5],["quiescent",5],["replace",3],["true",3],["prob",3],["t2",6],["apoptotic",4],["t3",6],["ribbon",1],["mutate",1],["did",4],["final",2],["come",1],["from",3],["story",1],["ggplot",1],["aes",3],["axis1",1],["axis2",1],["axis3",1],["geom",3],["alluvium",1],["fill",3],["alpha",1],["width",6],["stratum",3],["grey90",1],["black",1],["text",1],["stat",2],["label",1],["after",1],["size",3],["scale",4],["discrete",1],["limits",1],["expand",1],["05",2],["manual",1],["values",1],["d55",1],["e00",1],["0072",1],["b2",1],["009",1],["e73",1],["999999",1],["name",3],["starting",1],["labs",1],["cells",1],["null",1],["theme",1],["classic",1],["base",1],["10",2],["ggsave",1],["pdf",5],["130",1],["height",3],["90",1],["units",1],["mm",1],["device",1],["cairo",1],["single",1],["step",2],["source",5],["sink",1],["network",2],["d3",3],["nodes",5],["raw",1],["variants",1],["quality",1],["filtered",2],["maf",1],["annotated",1],["links",4],["target",4],["indices",1],["into",1],["value",4],["count",1],["5000000",1],["3000000",1],["1500000",1],["1200000",1],["decreasing",1],["counts",1],["identical",1],["at",2],["each",1],["node",2],["colour",1],["js",1],["ordinal",1],["scheme",1],["category10",1],["font",1],["11",1],["30",2],["300",1],["700",1],["static",1],["export",1],["via",1],["webshot2",1],["needed",1],["trial",1],["add",6],["box",5],["txt",6],["assessed",1],["eligibility",1],["200",1],["side",1],["excluded",3],["50",1],["meet",1],["criteria",1],["declined",1],["participation",1],["15",1],["other",1],["reasons",1],["randomized",1],["150",1],["split",1],["allocated",4],["intervention",1],["75",4],["received",2],["as",2],["70",1],["receive",2],["control",1],["73",1],["lost",2],["follow",2],["up",2],["discontinued",2],["analysed",2],["analysis",2],["plot",1],["dev",1],["off",1],["check",1],["sum",2],["axis",4],["must",1],["equal",1],["entities",2],["summarise",1],["na",1],["stopifnot",1],["all",2],["nrow",1],["present",1],["every",1]]},{"id":"skills/bioskills/bio-data-visualization-forest-funnel-plots/scripts/forest_phd.R","name":[["forest",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["forest",2],["funnel",1],["plots",1],["scripts",1],["phd",1]],"body":[["reference",2],["metafor",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["ph",1],["level",2],["forest",8],["funnel",4],["plot",1],["encoding",1],["four",1],["correctness",1],["traps",1],["random",2],["effects",2],["reml",5],["log",10],["scale",2],["axis",1],["ratios",1],["tau",4],["prediction",2],["interval",2],["reported",1],["egger",8],["only",1],["10",4],["library",4],["input",5],["per",1],["study",2],["effect",3],["variance",2],["yi",8],["hr",3],["vi",8],["studies",7],["data",6],["frame",1],["author",2],["smith",1],["2010",1],["jones",1],["2012",1],["lee",1],["2014",1],["patel",1],["2015",1],["garcia",1],["2017",1],["khan",1],["2019",1],["brown",1],["2020",1],["liu",1],["2021",1],["davis",1],["2022",1],["singh",1],["2023",1],["95",5],["25",1],["05",2],["08",1],["12",1],["06",2],["07",1],["09",1],["04",1],["meta",2],["analysis",2],["res",19],["rma",3],["slab",1],["method",3],["heterogeneity",1],["report",2],["test",6],["cat",4],["sprintf",4],["squared",1],["1f",1],["3f",1],["2f",2],["i2",2],["tau2",2],["qe",1],["format",4],["pval",6],["qep",2],["digits",5],["meaningful",2],["tick",1],["labels",1],["pdf",6],["width",3],["height",3],["atransf",1],["exp",2],["display",1],["as",2],["exponentiated",1],["at",2],["ticks",1],["values",1],["refline",2],["rr",1],["xlab",2],["odds",1],["ratio",1],["ci",2],["header",1],["mlab",1],["bquote",1],["paste",1],["re",1],["model",2],["round",2],["addpred",1],["true",2],["dev",3],["off",3],["required",1],["90",1],["99",1],["contour",1],["enhanced",1],["peters",1],["2008",1],["shade",1],["white",1],["gray55",1],["gray75",1],["legend",1],["nrow",1],["regtest",1],["lm",1],["predictor",1],["sei",1],["trim",2],["fill",2],["sensitivity",1],["not",1],["primary",1],["tf",3],["trimfill",1],["imputed",1],["adjusted",1],["subgroup",5],["interaction",3],["subtype",4],["sub",1],["mods",2],["int",2],["value",1],["cox",2],["survminer",2],["wrapper",1],["survival",1],["fit",2],["coxph",1],["surv",1],["time",1],["status",1],["treatment",3],["age",1],["sex",1],["stage",1],["clinical",2],["df",2],["ggforest",1],["main",2],["by",3],["cpositions",1],["02",1],["22",1],["fontsize",1],["ref",1],["label",1],["no",1],["pre",1],["specified",1],["subgroups",1],["explicitly",1],["mr",9],["triangulation",1],["across",1],["methods",2],["mendelian",1],["randomization",1],["bx",2],["bxse",2],["byse",2],["results",1],["allmethods",1],["ivw",1],["wmedian",1],["mbe",1],["intercept",1],["pleiotropy",1],["alongside",1],["estimate",1]]},{"id":"skills/bioskills/bio-data-visualization-ggplot2-fundamentals/scripts/publication_figures.R","name":[["publication",1],["figures",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["ggplot2",1],["fundamentals",1],["scripts",1],["publication",1],["figures",1]],"body":[["reference",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",5],["patchwork",1],["ggrepel",1],["rcolor",1],["brewer",1],["dplyr",1],["publication",1],["colors",1],["control",1],["dbbd5",2],["treatment",1],["e64",2],["b35",2],["up",1],["down",1],["ns",1],["grey60",1]]},{"id":"skills/bioskills/bio-data-visualization-ggplot2-fundamentals/scripts/publication_figures.R#create_boxplot","name":[["create",1],["boxplot",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["ggplot2",1],["fundamentals",1],["scripts",1],["publication",1],["figures",1]],"body":[["function",2],["df",3],["var",10],["fill",6],["null",4],["ggplot",1],["aes",2],["data",3],["if",1],["geom",2],["boxplot",1],["outlier",1],["shape",1],["na",1],["alpha",2],["jitter",1],["width",1],["size",1],["scale",1],["brewer",1],["palette",1],["set2",1],["labs",1],["theme",2],["publication",1],["axis",1],["text",2],["element",1],["angle",1],["45",1],["hjust",1]]},{"id":"skills/bioskills/bio-data-visualization-ggplot2-fundamentals/scripts/publication_figures.R#create_multi_panel","name":[["create",1],["multi",1],["panel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["ggplot2",1],["fundamentals",1],["scripts",1],["publication",1],["figures",1]],"body":[["function",2],["p1",4],["p2",4],["p3",4],["p4",4],["null",3],["if",1],["combined",3],["plot",3],["annotation",2],["tag",2],["levels",2],["layout",1],["heights",1],["else",1],["theme",1],["publication",1]]},{"id":"skills/bioskills/bio-data-visualization-ggplot2-fundamentals/scripts/publication_figures.R#create_pca_plot","name":[["create",1],["pca",1],["plot",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["ggplot2",1],["fundamentals",1],["scripts",1],["publication",1],["figures",1]],"body":[["function",2],["pca",5],["df",5],["color",5],["var",9],["shape",5],["null",3],["ggplot",1],["aes",2],["pc1",2],["pc2",2],["data",2],["if",1],["geom",1],["point",1],["size",1],["alpha",1],["scale",1],["brewer",1],["palette",1],["set1",1],["labs",1],["paste0",2],["round",2],["explained",2],["theme",1],["publication",1]]},{"id":"skills/bioskills/bio-data-visualization-ggplot2-fundamentals/scripts/publication_figures.R#create_volcano","name":[["create",1],["volcano",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["ggplot2",1],["fundamentals",1],["scripts",1],["publication",1],["figures",1]],"body":[["function",2],["res",5],["fdr",6],["threshold",12],["05",2],["lfc",6],["top",3],["10",3],["mutate",1],["significance",3],["case",1],["padj",4],["log2",3],["fold",4],["change",4],["up",1],["down",1],["true",1],["ns",1],["label",3],["ifelse",1],["rank",1],["gene",1],["ggplot",1],["aes",2],["log10",2],["pvalue",1],["color",6],["geom",4],["point",1],["alpha",1],["size",2],["text",1],["repel",1],["black",1],["max",1],["overlaps",1],["20",1],["scale",1],["manual",1],["values",1],["publication",2],["colors",1],["vline",1],["xintercept",1],["linetype",2],["dashed",2],["grey40",2],["hline",1],["yintercept",1],["labs",1],["expression",2],["log",2],["value",1],["theme",1]]},{"id":"skills/bioskills/bio-data-visualization-ggplot2-fundamentals/scripts/publication_figures.R#save_publication_figure","name":[["save",1],["publication",1],["figure",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["ggplot2",1],["fundamentals",1],["scripts",1],["publication",1],["figures",1]],"body":[["function",2],["plot",4],["filename",4],["width",6],["height",6],["ggsave",2],["paste0",2],["pdf",1],["units",2],["png",1],["dpi",1],["300",1]]},{"id":"skills/bioskills/bio-data-visualization-ggplot2-fundamentals/scripts/publication_figures.R#theme_publication","name":[["theme",1],["publication",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["ggplot2",1],["fundamentals",1],["scripts",1],["publication",1],["figures",1]],"body":[["function",2],["base",4],["size",4],["12",2],["theme",2],["bw",1],["panel",3],["grid",2],["major",1],["element",9],["blank",4],["minor",1],["border",1],["rect",1],["color",3],["black",3],["linewidth",1],["axis",2],["text",5],["ticks",1],["line",1],["legend",1],["key",1],["strip",2],["background",1],["face",1],["bold",1],["plot",1],["title",1],["hjust",1]]},{"id":"skills/bioskills/bio-data-visualization-heatmaps-clustering/scripts/expression_heatmap.R","name":[["expression",1],["heatmap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["heatmaps",1],["clustering",1],["scripts",1],["expression",1],["heatmap",1]],"body":[["reference",1],["complex",2],["heatmap",10],["18",1],["circlize",2],["16",1],["rcolor",2],["brewer",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",5],["alternative",1],["real",1],["bioconductor",1],["datasets",2],["realistic",2],["expression",7],["heatmaps",1],["try",1],["these",1],["publicly",1],["available",1],["airway",4],["data",11],["vst",4],["assay",1],["top",3],["var",2],["head",1],["order",1],["row",10],["vars",1],["decreasing",1],["true",4],["100",3],["mat",16],["scale",1],["score",3],["normalize",1],["metadata",6],["as",1],["frame",3],["col",8],["all",5],["leukemia",1],["dataset",1],["exprs",1],["simulated",1],["patterns",2],["seed",1],["42",1],["genes",14],["samples",5],["20",9],["create",1],["base",1],["biological",1],["structure",1],["matrix",3],["rnorm",6],["nrow",3],["add",2],["treatment",6],["effect",1],["subset",1],["simulating",1],["de",2],["responsive",3],["30",3],["11",2],["10",4],["pathway",8],["correlated",1],["immune",5],["31",1],["50",1],["signaling",5],["51",1],["70",2],["rep",7],["byrow",2],["rownames",3],["paste0",2],["gene",7],["colnames",3],["sample",2],["condition",5],["control",2],["each",1],["batch",4],["names",5],["assignment",2],["metabolism",2],["60",1],["info",5],["log2",4],["fc",5],["have",1],["positive",1],["fun",2],["color",1],["ramp2",1],["dbbd5",3],["white",1],["e64",3],["b35",3],["ha",4],["annotation",6],["list",3],["00",1],["a087",1],["c5488",1],["name",2],["side",3],["left",2],["log",1],["anno",1],["barplot",1],["baseline",1],["gp",1],["gpar",1],["fill",1],["ifelse",1],["width",2],["unit",1],["cm",1],["8491",1],["b4",1],["91",1],["d1",1],["c2",1],["f39",1],["b7",1],["ht",2],["split",2],["column",5],["cluster",2],["slices",2],["false",3],["show",2],["rot",2],["45",1],["title",3],["legend",3],["param",1],["direction",1],["horizontal",1],["pdf",3],["12",1],["height",1],["draw",1],["bottom",1],["right",1],["dev",1],["off",1],["message",1],["saved",1]]},{"id":"skills/bioskills/bio-data-visualization-heatmaps-clustering/scripts/heatmap_phd.R","name":[["heatmap",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["heatmaps",1],["clustering",1],["scripts",1],["heatmap",1],["phd",1]],"body":[["reference",1],["complex",2],["heatmap",10],["18",1],["circlize",2],["16",1],["seriation",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["ph",1],["level",1],["annotated",1],["four",1],["correctness",1],["traps",1],["encoded",1],["ward",7],["d2",4],["not",4],["robust",2],["symmetric",2],["color",3],["bounds",5],["olo",5],["leaf",2],["ordering",2],["draw",4],["bare",2],["non",1],["interactive",1],["library",3],["input",1],["mat",8],["features",1],["rows",13],["samples",1],["cols",1],["metadata",5],["per",2],["column",8],["data",1],["frame",1],["assume",1],["row",14],["score",3],["requested",1],["typical",1],["bulk",1],["rna",1],["seq",1],["case",1],["scaled",6],["scale",1],["na",3],["sd",1],["become",1],["1st",1],["99th",1],["percentile",1],["quantile",1],["abs",1],["99",1],["rm",1],["true",6],["col",7],["fun",2],["ramp2",1],["0072",3],["b2",3],["white",1],["d55",3],["e00",3],["cvd",1],["safe",1],["diverging",1],["clustering",3],["murtagh",1],["legendre",1],["2014",1],["dist",1],["method",4],["euclidean",2],["hc",2],["hclust",3],["optimal",1],["bar",1],["joseph",1],["2001",1],["reveals",1],["block",1],["structure",1],["seriate",1],["control",2],["list",6],["dend",3],["as",2],["dendrogram",3],["annotation",8],["okabe",1],["ito",1],["categorical",1],["palette",1],["wong",1],["2011",1],["ha",4],["condition",4],["batch",3],["age",2],["anno",2],["barplot",2],["gp",6],["gpar",6],["fill",2],["56",2],["b4",3],["e9",2],["treatment",1],["009",1],["e73",1],["cc79",1],["a7",1],["name",2],["fontsize",4],["show",3],["legend",4],["pathway",4],["gene",4],["info",4],["log",1],["fc",3],["log2",2],["baseline",1],["ifelse",1],["metabolism",1],["8491",1],["signaling",1],["91",1],["d1",1],["c2",1],["assemble",1],["ht",6],["cluster",3],["columns",3],["explicit",1],["never",1],["distance",1],["top",1],["left",1],["split",3],["grouped",2],["layout",2],["names",3],["false",1],["raster",3],["cell",1],["layer",1],["quality",2],["publication",1],["default",1],["pixelated",1],["param",1],["title",1],["fontface",1],["bold",1],["labels",1],["render",1],["script",1],["pdf",2],["width",1],["height",1],["merge",1],["legends",1],["side",2],["right",2],["padding",1],["unit",1],["mm",1],["dev",1],["off",1],["extract",1],["assignments",1],["downstream",1],["drawn",3],["order",4],["one",1],["element",1],["group",1],["cuts",1],["clusters",1],["cutree",1]]},{"id":"skills/bioskills/bio-data-visualization-interactive-visualization/scripts/interactive_volcano.py","name":[["interactive",1],["volcano",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["interactive",2],["scripts",1],["volcano",1],["py",1]],"body":[["reference",1],["numpy",2],["26",1],["pandas",2],["plotly",4],["18",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["express",1],["as",4],["px",2],["graph",1],["objects",1],["go",1],["pd",2],["np",9],["random",4],["seed",1],["42",1],["genes",7],["1000",1],["df",15],["data",2],["frame",1],["gene",3],["range",1],["log2",7],["fold",7],["change",7],["normal",1],["pvalue",3],["10",3],["uniform",2],["base",2],["mean",2],["padj",4],["minimum",1],["arange",1],["neg",3],["log",3],["pval",3],["log10",3],["significance",8],["not",2],["significant",2],["loc",2],["05",4],["up",4],["down",4],["color",7],["map",3],["e64",1],["b35",1],["dbbd5",1],["999999",1],["fig",7],["scatter",1],["hover",2],["name",1],["1f",1],["2e",1],["2f",1],["false",1],["discrete",1],["title",2],["interactive",3],["volcano",3],["plot",1],["labels",1],["value",1],["add",3],["hline",1],["line",6],["dash",6],["grey",3],["annotation",1],["text",2],["vline",2],["update",2],["traces",1],["marker",1],["dict",1],["size",1],["opacity",1],["layout",1],["legend",1],["hovermode",1],["closest",1],["template",1],["white",1],["write",1],["html",3],["print",3],["saved",1],["regulated",2],["sum",2]]},{"id":"skills/bioskills/bio-data-visualization-lollipop-protein-maps/scripts/lollipop_phd.R","name":[["lollipop",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["lollipop",2],["protein",1],["maps",1],["scripts",1],["phd",1]],"body":[["reference",1],["maftools",3],["18",1],["track",3],["viewer",3],["38",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["ph",1],["level",1],["lollipop",10],["plot",3],["encoding",1],["four",1],["correctness",1],["traps",1],["hgvsp",8],["short",7],["column",2],["verified",1],["explicit",2],["isoform",2],["counts",2],["printed",1],["hotspots",3],["labeled",1],["canonical",4],["labels",3],["library",4],["input",1],["maf",18],["read",1],["cohort",2],["clinical",2],["data",5],["stopifnot",1],["colnames",1],["variant",2],["class",10],["palette",1],["cvd",1],["safe",1],["col",8],["missense",1],["mutation",12],["d55",1],["e00",1],["nonsense",1],["000000",1],["frame",4],["shift",2],["del",2],["0072",2],["b2",2],["ins",2],["56",2],["b4",2],["e9",2],["splice",1],["site",1],["cc79",2],["a7",2],["009",2],["e73",2],["f0",1],["e442",1],["tp53",11],["hotspot",2],["pdf",6],["width",5],["height",4],["gene",4],["aacol",1],["label",2],["pos",4],["175",1],["248",1],["273",1],["lab",1],["size",3],["show",2],["rate",1],["true",4],["domain",4],["print",1],["count",5],["critical",1],["colors",2],["protein",2],["id",1],["p04637",2],["dev",3],["off",3],["comparison",1],["subtype",5],["vs",1],["paired",1],["lumin",2],["subset",2],["clin",2],["query",2],["luminal",2],["basal",4],["10",2],["plot2",1],["m1",2],["m2",2],["name",3],["aacol1",1],["aacol2",1],["custom",1],["coordinates",1],["pfam",1],["cache",1],["lags",1],["genomic",1],["ranges",1],["build",2],["snp",1],["granges",4],["one",1],["per",1],["by",2],["summary",5],["hugo",1],["symbol",2],["classification",1],["aa",3],["as",1],["numeric",1],["sub",1],["snps",3],["chr17",2],["iranges",2],["color",1],["score",1],["names",3],["feature",1],["from",1],["uni",1],["prot",1],["transactivation",1],["42",1],["dna",2],["binding",2],["102",2],["292",1],["tetramerization",1],["323",2],["356",1],["regulatory",1],["363",2],["393",1],["features",2],["41",1],["190",1],["33",1],["30",1],["tad",1],["tetramer",1],["reg",1],["fill",1],["04",1],["trackviewer",1],["lolliplot",1],["ylab",1],["xaxis",1],["yaxis",1],["legend",1],["list",1],["interactive",1],["html",2],["supplement",1],["via",2],["g3viz",2],["change2protein",1],["g3",2],["change",2],["options",1],["theme",2],["nature",1],["output",1],["filename",1],["validation",1],["reminder",1],["novel",1],["require",1],["recurrence",1],["2x",1],["background",1],["replication",1],["tcga",1],["pan",1],["cancer",1],["icgc",1],["formal",1],["test",1],["mut",1],["sig",1],["lawrence",1],["2014",1],["statisticalhotspot",1],["chang",1],["2016",1]]},{"id":"skills/bioskills/bio-data-visualization-manhattan-qq-locuszoom/scripts/manhattan_phd.R","name":[["manhattan",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["manhattan",2],["qq",1],["locuszoom",1],["scripts",1],["phd",1]],"body":[["reference",4],["qqman",4],["cmplot",6],["locuszoomr",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["ph",1],["level",1],["manhattan",4],["qq",5],["locuszoom",3],["encoding",1],["four",1],["correctness",1],["traps",1],["sort",1],["by",2],["chr",6],["bp",6],["before",1],["plot",7],["analysis",2],["appropriate",1],["threshold",12],["axis",2],["cap",10],["indicator",2],["ld",5],["matched",1],["ancestry",4],["library",5],["dplyr",1],["input",2],["ensure",1],["sorted",1],["plots",1],["order",1],["gwas",18],["read",1],["table",1],["summary",1],["tsv",1],["header",1],["true",6],["arrange",1],["inflation",1],["diagnostic",1],["compute",1],["lambda",9],["gc",1],["chisq",2],["qchisq",1],["df",3],["median",2],["4549",2],["chi",1],["square",1],["devlin",1],["roeder",1],["1999",1],["1000",4],["nrow",1],["sample",1],["size",1],["adjusted",1],["title",1],["pdf",8],["width",3],["height",3],["main",1],["sprintf",1],["3f",2],["dev",3],["off",3],["type",3],["common",1],["variant",1],["5e",4],["pe",1],["er",1],["2008",1],["whole",1],["genome",1],["sequencing",1],["eur",3],["pulit",1],["2017",1],["xu",1],["2014",1],["twas",1],["pwas",1],["bonferroni",1],["05",1],["genes",1],["trans",1],["meta",1],["sig",5],["extreme",1],["peaks",1],["25",1],["capped",8],["ifelse",1],["log10",4],["10",2],["two",4],["color",2],["chromosome",1],["alternation",2],["lead",2],["snp",7],["annotation",1],["col",5],["0072",3],["b2",3],["56",3],["b4",3],["e9",3],["genomewideline",1],["suggestiveline",1],["1e",2],["ylim",2],["annotate",2],["pval",1],["top",2],["mark",1],["points",1],["caret",1],["above",2],["any",1],["xs",1],["doesn",1],["expose",1],["mapping",1],["full",1],["control",1],["custom",1],["supports",1],["miami",2],["trait",1],["mirror",1],["natively",1],["point",1],["markers",1],["list",3],["select",1],["red",2],["grey",1],["lty",1],["amplify",1],["signal",1],["cex",1],["highlight",1],["snps",1],["file",4],["output",2],["traits",1],["mirrored",1],["one",2],["below",1],["trait1",1],["trait2",1],["multraits",1],["d55",1],["e00",1],["e69",1],["f00",1],["regional",1],["coloring",1],["match",2],["ldlink",2],["loc",4],["locus",2],["gene",1],["tcf7",1],["l2",1],["flank",1],["5e5",1],["500",1],["kb",1],["each",1],["side",1],["ens",4],["db",4],["hsapiens",2],["v86",2],["data",1],["chrom",1],["pos",1],["labs",1],["critical",1],["european",1],["eas",1],["east",1],["asian",1],["afr",1],["african",1],["etc",1],["link",1],["pop",1],["token",2],["sys",1],["getenv",1],["labels",1],["index",1],["recomb",1],["offset",1]]},{"id":"skills/bioskills/bio-data-visualization-matplotlib-fundamentals/scripts/matplotlib_phd.py","name":[["matplotlib",1],["phd",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["matplotlib",2],["fundamentals",1],["scripts",1],["phd",1],["py",1]],"body":[["reference",1],["matplotlib",6],["seaborn",6],["13",2],["verify",1],["api",2],["if",1],["version",1],["differs",1],["ph",1],["level",1],["pattern",1],["encoding",1],["four",1],["correctness",1],["traps",1],["type",7],["42",4],["font",5],["embedding",1],["oo",1],["figure",2],["axes",9],["constrained",5],["layout",5],["rasterized",6],["point",1],["layer",1],["vector",1],["raster",3],["cells",2],["import",7],["as",8],["mpl",2],["pyplot",1],["plt",5],["numpy",1],["np",4],["pandas",1],["pd",2],["illustrative",1],["stand",1],["ins",1],["so",5],["recipes",1],["below",1],["run",2],["replace",1],["real",1],["results",1],["practice",1],["rng",11],["random",1],["default",1],["df",6],["data",4],["frame",1],["pc1",3],["normal",6],["size",8],["500",6],["pc2",3],["cluster",2],["integers",1],["log",6],["fc",3],["neg",3],["exponential",1],["significance",3],["choice",1],["up",1],["down",1],["ns",1],["panel",9],["200",2],["list",2],["abcdef",2],["matrix",3],["30",1],["12",2],["rcparams",1],["publication",1],["compliance",1],["rc",1],["params",1],["update",1],["pdf",7],["fonttype",2],["true",11],["searchable",1],["pdfs",1],["ps",1],["eps",1],["family",1],["sans",3],["serif",2],["arial",1],["helvetica",1],["deja",1],["vu",1],["nature",3],["pt",1],["body",1],["labelsize",3],["titlesize",1],["xtick",2],["ytick",2],["legend",2],["fontsize",3],["savefig",7],["dpi",1],["300",1],["bbox",1],["tight",1],["linewidth",2],["major",2],["width",2],["lines",1],["single",1],["column",1],["scatter",3],["89mm",1],["wide",1],["fig",9],["ax",21],["subplots",4],["figsize",4],["89",3],["25",8],["70",2],["astype",1],["category",1],["cat",1],["codes",1],["cmap",2],["tab10",1],["alpha",3],["edgecolors",1],["none",1],["critical",1],["1000",1],["xlabel",2],["45",1],["variance",1],["labeled",1],["ylabel",2],["spines",3],["top",4],["right",3],["visible",3],["false",3],["pca",2],["fonts",1],["multi",1],["2x3",1],["grid",1],["180",1],["110",1],["labels",2],["label",5],["key",2],["zip",1],["flat",1],["items",1],["title",1],["text",1],["15",1],["05",1],["transform",1],["trans",1],["10",1],["fontweight",1],["bold",1],["va",1],["convention",1],["multipanel",1],["heatmap",2],["crameri",1],["batlow",1],["from",1],["cmcrameri",1],["cm",1],["cmc",2],["90",1],["vmax",4],["quantile",1],["abs",1],["99",1],["robust",1],["99th",1],["percentile",1],["bound",1],["im",2],["imshow",1],["vik",1],["vmin",1],["aspect",2],["auto",1],["sample",1],["gene",1],["cbar",1],["colorbar",1],["shrink",1],["20",1],["score",1],["integration",1],["shares",1],["sns",3],["okabe",3],["ito",3],["e69",1],["f00",1],["56",1],["b4",1],["e9",1],["009",1],["e73",1],["f0",1],["e442",1],["0072",1],["b2",1],["d55",1],["e00",1],["cc79",1],["a7",1],["000000",1],["scatterplot",1],["hue",1],["palette",1],["brief",1],["volcano",2],["embed",1],["verification",1],["after",1],["pdffonts",1],["expected",1],["rows",2],["no",1],["objects",2],["grammar",1],["ggplot",1],["like",1],["plot",3],["add",1],["dots",1],["pointsize",1],["color",2],["scale",1],["log2",1],["fold",1],["change",1],["log10",1],["save",1]]},{"id":"skills/bioskills/bio-data-visualization-multipanel-figures/scripts/multi_panel_figure.R","name":[["multi",1],["panel",1],["figure",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["multipanel",1],["figures",1],["scripts",1],["multi",1],["panel",1],["figure",1]],"body":[["reference",1],["ggplot2",2],["patchwork",2],["dplyr",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",3],["seed",1],["42",1],["100",1],["df",16],["data",6],["frame",4],["gene",5],["paste0",2],["log2",5],["fc",5],["rnorm",9],["pvalue",3],["10",14],["runif",1],["expression",7],["group",7],["sample",1],["control",5],["treatment",5],["replace",1],["true",1],["padj",2],["adjust",1],["method",1],["bh",1],["significant",7],["05",1],["abs",1],["volcano",2],["ggplot",4],["aes",4],["log10",1],["color",5],["geom",6],["point",2],["alpha",3],["scale",4],["manual",4],["values",4],["grey60",2],["red3",1],["vline",1],["xintercept",1],["linetype",1],["dashed",1],["labs",4],["log",2],["fold",1],["change",1],["value",1],["title",4],["differential",1],["theme",8],["publication",4],["legend",3],["position",5],["none",2],["pca",5],["pc1",2],["20",2],["pc2",2],["rep",3],["each",2],["size",3],["stat",1],["ellipse",1],["level",1],["95",1],["dbbd5",3],["e64",3],["b35",3],["expr",2],["12",2],["25",1],["boxplot",3],["fill",5],["outlier",1],["shape",1],["na",1],["jitter",2],["jitterdodge",1],["width",3],["null",2],["top",1],["de",2],["genes",2],["axis",2],["text",5],["element",3],["angle",2],["45",2],["hjust",2],["bar",4],["category",3],["upregulated",2],["downregulated",2],["not",2],["count",2],["sum",3],["col",1],["number",1],["summary",1],["combined",3],["plot",3],["annotation",1],["tag",2],["levels",1],["layout",1],["guides",1],["collect",1],["face",1],["bold",1],["bottom",1],["ggsave",2],["figure1",4],["pdf",2],["height",2],["units",2],["png",2],["dpi",1],["300",1],["message",1],["figure",1],["saved",1]]},{"id":"skills/bioskills/bio-data-visualization-multipanel-figures/scripts/multi_panel_figure.R#theme_publication","name":[["theme",1],["publication",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["multipanel",1],["figures",1],["scripts",1],["multi",1],["panel",1],["figure",1]],"body":[["function",2],["base",4],["size",5],["10",2],["theme",2],["bw",1],["panel",2],["grid",1],["element",5],["blank",2],["border",1],["rect",1],["color",2],["black",2],["linewidth",1],["axis",1],["text",3],["strip",1],["background",1],["plot",1],["title",1],["11",1],["face",1],["bold",1]]},{"id":"skills/bioskills/bio-data-visualization-multipanel-figures/scripts/multipanel_matplotlib.py","name":[["multipanel",1],["matplotlib",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["multipanel",2],["figures",1],["scripts",1],["matplotlib",1],["py",1]],"body":[["create",2],["multi",2],["panel",14],["publication",1],["figures",2],["matplotlib",4],["reference",1],["numpy",2],["26",1],["pdf",5],["fonttype",1],["42",2],["journal",1],["compliance",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["pyplot",1],["as",2],["plt",10],["from",1],["gridspec",1],["grid",5],["spec",4],["np",24],["alternative",1],["real",1],["data",3],["load",1],["your",1],["analysis",2],["results",4],["pca",28],["df",1],["pd",2],["read",2],["csv",4],["de",3],["random",10],["seed",1],["example",1],["demonstration",1],["panels",1],["concatenate",1],["normal",7],["20",6],["40",1],["conditions",3],["control",6],["treatment",6],["volcano",19],["log2fc",9],["1000",4],["pvalue",4],["10",9],["abs",2],["uniform",2],["sig",6],["05",5],["up",4],["down",4],["ns",5],["expression",3],["boxplot",4],["genes",4],["gene1",1],["gene2",1],["gene3",1],["gene4",1],["expr",4],["ctrl",2],["treat",2],["ma",21],["plot",9],["base",3],["mean",4],["color",6],["schemes",1],["matching",1],["examples",1],["colors",8],["dbbd5",2],["e64",2],["b35",2],["lightgray",1],["figure",7],["2x2",4],["fig",11],["figsize",2],["gs",9],["hspace",2],["wspace",2],["ax",54],["add",8],["subplot",7],["cond",8],["mask",12],["array",2],["scatter",6],["label",6],["alpha",6],["50",1],["xlabel",4],["pc1",2],["45",2],["ylabel",5],["pc2",2],["title",7],["legend",3],["first",1],["so",1],["significant",1],["top",4],["log10",6],["axhline",3],["gray",5],["linestyle",3],["linewidth",5],["axvline",2],["log",2],["fold",2],["change",2],["value",1],["box",9],["positions",6],["arange",1],["len",1],["width",5],["35",1],["bp1",2],["widths",2],["patch",2],["artist",2],["true",2],["boxprops",2],["dict",2],["facecolor",2],["bp2",2],["xticks",1],["xticklabels",1],["log2",2],["boxes",2],["red",2],["labels",1],["position",1],["relative",1],["axes",5],["puts",1],["above",1],["left",1],["zip",1],["abcd",1],["text",4],["transform",4],["trans",4],["fontsize",11],["14",5],["fontweight",4],["bold",4],["va",4],["suptitle",1],["rna",1],["seq",1],["summary",1],["02",2],["savefig",4],["multipanel",6],["bbox",4],["inches",4],["tight",4],["png",4],["dpi",2],["300",2],["close",2],["complex",4],["layout",1],["large",2],["spanning",2],["rows",2],["12",5],["columns",1],["80",1],["16",1],["bottom",4],["right",2],["15",2],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/cytoscape_automation.py","name":[["cytoscape",1],["automation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",1],["scripts",1],["cytoscape",1],["automation",1],["py",1]],"body":[["cytoscape",12],["automation",1],["via",1],["py4cytoscape",5],["publication",1],["quality",1],["network",9],["figures",1],["reference",1],["networkx",3],["matplotlib",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",4],["as",4],["nx",4],["numpy",1],["np",3],["alternative",1],["load",1],["real",1],["interaction",1],["data",1],["pandas",1],["pd",2],["interactions",3],["read",1],["csv",2],["string",1],["graph",2],["row",4],["iterrows",1],["add",2],["edge",2],["gene",3],["weight",2],["score",4],["1000",3],["random",2],["seed",2],["42",2],["genes",4],["tp53",1],["mdm2",1],["brca1",1],["atm",2],["chek2",2],["cdk2",2],["rb1",1],["cdkn1",1],["bax",1],["bcl2",1],["casp3",1],["casp9",1],["bid",1],["akt1",2],["mapk1",2],["barabasi",1],["albert",1],["len",2],["relabel",1],["nodes",4],["range",1],["edges",1],["randint",1],["400",1],["node",7],["attributes",1],["styling",1],["degrees",2],["dict",1],["degree",3],["type",2],["kinase",1],["else",1],["other",1],["requires",1],["desktop",2],["application",1],["running",5],["must",1],["be",1],["open",1],["before",1],["commands",1],["download",1],["from",2],["https",1],["org",1],["try",2],["p4c",7],["ping",2],["print",11],["except",2],["exception",2],["not",1],["start",1],["re",1],["run",2],["below",1],["code",1],["would",1],["execute",1],["workflow",1],["create",4],["apply",2],["layout",2],["force",1],["directed",1],["style",3],["visual",1],["ppistyle",1],["map",2],["size",1],["width",1],["export",4],["image",1],["pdf",3],["available",1],["send",1],["ppi",3],["figure",2],["png",1],["resolution",1],["300",1],["visualization",1],["complete",1],["pass",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/cytoscape_automation.py#apply_layout_options","name":[["apply",1],["layout",1],["options",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",1],["scripts",1],["cytoscape",1],["automation",1],["py",1]],"body":[["def",2],["apply",3],["layout",8],["options",3],["demonstrate",1],["different",1],["layouts",2],["force",4],["directed",5],["general",1],["purpose",1],["circular",1],["nodes",2],["arranged",1],["circle",1],["hierarchical",1],["top",1],["down",1],["networks",1],["grid",2],["comparison",1],["desc",2],["items",1],["print",1],["as",1],["default",1],["p4c",1],["network",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/cytoscape_automation.py#apply_ppi_style","name":[["apply",1],["ppi",1],["style",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",1],["scripts",1],["cytoscape",1],["automation",1],["py",1]],"body":[["def",2],["apply",3],["ppi",3],["style",18],["create",2],["appropriate",1],["visual",3],["name",12],["ppistyle",1],["defaults",3],["node",11],["shape",4],["ellipse",2],["fill",1],["color",3],["dbbd5",1],["border",2],["width",3],["paint",3],["000000",1],["label",1],["font",1],["size",3],["10",1],["edge",4],["stroke",1],["unselected",1],["999999",1],["target",1],["arrow",1],["none",1],["network",1],["background",1],["ffffff",1],["p4c",6],["mapped",4],["degree",4],["small",1],["large",1],["15",3],["mapping",8],["30",1],["60",1],["120",1],["type",6],["light",1],["yellow",1],["low",1],["dark",1],["red",1],["high",1],["ffffcc",1],["fd8",1],["d3",1],["bd0026",1],["interaction",1],["score",2],["line",1],["400",1],["700",1],["1000",1],["gene",2],["kinase",1],["other",1],["diamond",1],["print",1],["applied",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/cytoscape_automation.py#export_figure","name":[["export",1],["figure",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",1],["scripts",1],["cytoscape",1],["automation",1],["py",1]],"body":[["def",2],["export",6],["figure",2],["filename",8],["ppi",2],["network",3],["pdf",4],["resolution",4],["300",2],["current",1],["view",1],["if",1],["endswith",2],["p4c",3],["image",3],["type",3],["elif",1],["svg",2],["else",1],["png",1],["print",1],["exported",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/cytoscape_automation.py#send_network_to_cytoscape","name":[["send",1],["network",1],["cytoscape",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",1],["scripts",1],["cytoscape",1],["automation",1],["py",1]],"body":[["def",2],["send",3],["network",8],["cytoscape",4],["title",4],["ppi",2],["graph",1],["apply",1],["layout",2],["suid",4],["p4c",2],["create",1],["from",1],["networkx",1],["force",1],["directed",1],["print",1],["created",1],["return",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/interactive_network.py","name":[["interactive",1],["network",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",2],["scripts",1],["interactive",1],["py",1]],"body":[["interactive",4],["html",4],["network",14],["visualization",1],["py",1],["vis",1],["reference",1],["pyvis",2],["networkx",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",5],["as",3],["nx",4],["numpy",1],["np",3],["from",2],["algorithms",1],["community",2],["greedy",2],["modularity",2],["communities",8],["alternative",1],["load",1],["real",1],["interaction",1],["data",1],["pandas",1],["pd",2],["interactions",3],["read",1],["csv",2],["string",1],["graph",2],["row",4],["iterrows",1],["add",1],["edge",1],["gene",3],["weight",3],["score",2],["1000",2],["random",2],["seed",2],["42",2],["genes",2],["range",2],["41",1],["barabasi",1],["albert",1],["40",2],["relabel",1],["nodes",4],["edges",3],["uniform",1],["int",1],["create",4],["basic",6],["file",4],["output",2],["title",2],["print",6],["saved",2],["styled",6],["ppi",1],["summary",1],["list",1],["number",2],["detected",1],["len",2],["comm",2],["enumerate",1],["open",1],["files",1],["browser",1],["interact",1],["networks",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/interactive_network.py#create_interactive_network","name":[["create",1],["interactive",1],["network",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",2],["scripts",1],["interactive",1],["py",1]],"body":[["def",2],["create",2],["interactive",3],["network",8],["output",4],["html",2],["title",3],["biological",2],["basic",1],["py",1],["vis",1],["net",5],["height",1],["700px",1],["width",1],["100",1],["bgcolor",1],["white",1],["font",1],["color",1],["black",1],["heading",1],["from",1],["nx",1],["toggle",1],["physics",2],["true",1],["show",1],["buttons",1],["filter",1],["save",1],["graph",1],["return",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/interactive_network.py#create_styled_network","name":[["create",1],["styled",1],["network",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",2],["scripts",1],["interactive",1],["py",1]],"body":[["def",2],["create",2],["styled",6],["network",8],["output",4],["html",2],["title",5],["interactive",1],["degree",3],["sizing",1],["community",5],["coloring",1],["net",5],["height",1],["700px",1],["width",2],["100",2],["bgcolor",1],["white",1],["font",1],["color",5],["black",1],["heading",1],["communities",4],["list",1],["greedy",1],["modularity",1],["node",13],["comm",5],["enumerate",1],["nature",1],["style",1],["palette",4],["colorblind",1],["friendly",1],["up",1],["e64",1],["b35",1],["dbbd5",1],["00",1],["a087",1],["c5488",1],["f39",1],["b7",1],["8491",1],["b4",1],["91",1],["d1",1],["c2",1],["dc0000",1],["degrees",3],["dict",1],["nodes",1],["idx",3],["len",1],["size",3],["10",1],["tooltip",4],["add",2],["label",1],["data",4],["edges",1],["true",4],["weight",3],["score",4],["500",1],["edge",1],["options",3],["physics",1],["force",2],["atlas2",2],["based",2],["gravitational",1],["constant",2],["50",1],["central",1],["gravity",1],["01",1],["spring",2],["length",1],["08",1],["solver",1],["stabilization",1],["iterations",1],["150",1],["interaction",1],["hover",1],["navigation",1],["buttons",1],["keyboard",1],["import",1],["json",2],["dumps",1],["save",1],["graph",1],["return",1]]},{"id":"skills/bioskills/bio-data-visualization-network-visualization/scripts/network_plots.py","name":[["network",1],["plots",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",2],["network",2],["scripts",1],["plots",1],["py",1]],"body":[["static",1],["network",14],["visualization",1],["matplotlib",3],["reference",1],["networkx",15],["numpy",2],["26",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",5],["as",4],["nx",19],["pyplot",1],["plt",20],["np",3],["pandas",1],["pd",3],["alternative",1],["load",2],["real",1],["interaction",2],["data",2],["from",2],["string",4],["other",1],["ppi",4],["database",1],["interactions",3],["read",1],["csv",2],["graph",2],["row",4],["iterrows",1],["add",1],["edge",10],["gene",4],["weight",4],["score",10],["1000",4],["random",2],["seed",3],["42",3],["simulate",1],["like",1],["hub",7],["structure",2],["genes",9],["range",3],["31",1],["barabasi",1],["albert",1],["30",2],["relabel",1],["nodes",18],["edges",11],["simulated",1],["confidence",7],["scores",1],["randint",1],["400",1],["pos",13],["spring",1],["layout",5],["plot",4],["degree",12],["sized",1],["colorbar",2],["fig",4],["ax",44],["subplots",4],["figsize",4],["12",4],["10",7],["degrees",5],["dict",1],["node",19],["sizes",6],["100",1],["150",1],["colors",8],["weights",2],["draw",12],["width",2],["alpha",4],["color",8],["gray",4],["size",8],["cmap",2],["cm",2],["yl",1],["rd",1],["edgecolors",4],["black",4],["linewidths",4],["labels",7],["font",5],["label",5],["shrink",1],["title",5],["number",4],["axis",4],["off",4],["tight",8],["savefig",4],["png",8],["dpi",4],["300",4],["bbox",4],["inches",4],["close",4],["community",9],["detection",1],["coloring",2],["algorithms",1],["greedy",2],["modularity",2],["communities",11],["list",1],["comm",4],["enumerate",2],["palette",3],["set2",1],["scatter",4],["80",1],["len",3],["legend",2],["loc",2],["upper",2],["left",2],["fontsize",2],["framealpha",2],["highlight",1],["specific",1],["top",3],["by",4],["sorted",2],["key",2],["reverse",2],["true",2],["e64",3],["b35",3],["else",4],["cccccc",3],["800",1],["200",1],["15",1],["bold",1],["highlighted",1],["hubs",2],["900",3],["highest",1],["red",1],["700",5],["high",1],["orange",1],["medium",1],["f39",2],["b7",2],["dbbd5",1],["60",3],["colored",1],["summary",1],["statistics",1],["print",7],["density",2],["3f",2],["avg",1],["clustering",2],["coefficient",1],["average",1],["df",2],["frame",1],["lambda",1],["columns",1],["head",1],["index",1],["false",1],["plots",1],["saved",1]]},{"id":"skills/bioskills/bio-data-visualization-oncoprint-mutation-matrices/scripts/oncoprint_phd.R","name":[["oncoprint",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["oncoprint",2],["mutation",1],["matrices",1],["scripts",1],["phd",1]],"body":[["reference",1],["complex",2],["heatmap",5],["18",2],["maftools",3],["circlize",2],["16",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["ph",1],["level",1],["onco",3],["print",3],["encoding",1],["four",1],["correctness",1],["traps",1],["separated",2],["cells",2],["preserve",1],["multi",1],["class",4],["stacking",2],["default",2],["memo",2],["sort",3],["retained",1],["remove",4],["empty",5],["columns",3],["false",4],["preserves",2],["cohort",5],["log10",4],["tmb",4],["avoid",1],["hypermutator",2],["saturation",1],["library",3],["input",1],["maf",7],["cnv",1],["calls",1],["convert",1],["each",1],["gene",2],["sample",3],["string",1],["result",1],["by",1],["matrix",2],["mat",2],["look",1],["like",1],["missense",4],["amp",4],["alteration",2],["color",1],["cvd",1],["safe",1],["distinguishable",1],["palette",1],["col",20],["56",2],["b4",2],["e9",2],["truncating",3],["000000",1],["splice",3],["cc79",1],["a7",1],["d55",2],["e00",2],["hom",3],["del",3],["0072",2],["b2",2],["fusion",3],["009",2],["e73",2],["alter",4],["fun",4],["one",1],["renderer",1],["per",2],["order",3],["bottom",1],["top",6],["list",4],["background",1],["function",7],["grid",7],["rect",6],["unit",10],["mm",10],["gp",11],["gpar",11],["fill",7],["eeeeee",1],["na",7],["33",1],["25",1],["points",1],["pch",1],["17",1],["size",2],["clinical",7],["annotation",5],["track",1],["log",1],["transformed",1],["robustness",1],["ha",2],["anno",1],["barplot",1],["axis",1],["param",2],["at",2],["10",2],["100",2],["1000",2],["labels",2],["subtype",6],["stage",3],["luminal",1],["basal",1],["her2",1],["ffffcc",1],["ii",1],["fed976",1],["iii",1],["fd8",1],["d3",1],["iv",1],["bd0026",1],["name",1],["fontsize",3],["show",2],["legend",4],["true",2],["render",1],["denominators",1],["pdf",2],["oncoprint",1],["width",1],["12",1],["height",1],["draw",1],["column",3],["title",2],["tcga",1],["brca",1],["mutation",1],["landscape",1],["600",1],["row",1],["names",3],["pct",2],["critical",1],["denominator",1],["rows",1],["side",2],["right",2],["dev",1],["off",1],["mutual",1],["exclusivity",1],["co",2],["occurrence",1],["fisher",2],["discover",2],["rate",1],["aware",1],["pan",1],["cancer",1],["fine",1],["homogeneous",1],["read",1],["data",1],["si",2],["somatic",1],["interactions",1],["20",1],["pvalue",1],["05",1],["01",1],["font",1],["returns",1],["sign",1],["direction",1],["occur",1],["mutex",1],["split",2],["layout",1],["pass",1],["panels",1],["override",2],["warning",1],["produces",1],["canonical",1],["staircase",1],["not",1],["unless",1],["intentional",1],["document",1],["criterion",1],["caption",1]]},{"id":"skills/bioskills/bio-data-visualization-sequence-logos/scripts/seqlogo_phd.R","name":[["seqlogo",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["sequence",1],["logos",1],["scripts",1],["seqlogo",1],["phd",1]],"body":[["reference",1],["ggseqlogo",8],["verify",1],["api",1],["if",2],["version",1],["differs",1],["ph",1],["level",1],["sequence",1],["logo",8],["encoding",2],["four",1],["correctness",1],["traps",1],["bits",9],["not",1],["probability",4],["genome",2],["background",3],["composition",2],["explicit",2],["alphabet",1],["annotated",1],["small",1],["sample",1],["awareness",1],["library",3],["ggplot2",1],["input",2],["vector",1],["aligned",3],["same",2],["length",4],["dna",1],["sequences",2],["seqs",12],["read",2],["lines",2],["motif",4],["fa",2],["starts",2],["stopifnot",1],["all",1],["nchar",2],["equal",1],["required",1],["human",6],["pass",1],["explicitly",1],["bg",8],["295",2],["205",2],["method",5],["canonical",1],["freq",3],["labs",3],["title",5],["sprintf",3],["theme",2],["plot",2],["element",2],["text",2],["size",2],["10",2],["comparison",2],["prob",2],["side",2],["by",1],["patchwork",1],["ggsave",3],["pdf",6],["width",3],["89",2],["height",3],["80",1],["units",3],["mm",3],["device",3],["cairo",3],["multi",4],["stack",3],["tf",2],["vs",1],["list",2],["ctcf",2],["200",1],["rest",2],["180",1],["gata1",2],["150",1],["ncol",2],["110",1],["protein",4],["custom",1],["functional",1],["class",1],["palette",1],["phospho",9],["neighborhoods",7],["scheme",4],["make",1],["col",2],["chars",1],["acceptors",1],["basic",1],["acidic",1],["hydrophobic",1],["other",1],["cols",1],["rep",4],["d55",1],["e00",1],["0072",1],["b2",1],["cc79",1],["a7",1],["009",1],["e73",1],["12",1],["prot",2],["seq",1],["type",1],["aa",1],["substrate",1],["130",1],["50",1],["pwm",3],["instead",1],["counts",2],["matrix",1],["85",3],["position",4],["conserved",3],["30",2],["20",2],["slight",1],["bias",1],["byrow",1],["false",1],["dimnames",1],["null",1],["expects",1],["rows",1],["letters",1],["columns",1],["positions",1],["transpose",1],["needed",1]]},{"id":"skills/bioskills/bio-data-visualization-statistical-annotation/scripts/statanno_phd.R","name":[["statanno",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["statistical",1],["annotation",1],["scripts",1],["statanno",1],["phd",1]],"body":[["reference",1],["ggpubr",2],["ggsignif",3],["rstatix",2],["verify",1],["api",2],["if",2],["version",1],["differs",1],["ph",1],["level",2],["statistical",1],["annotation",1],["encoding",1],["four",1],["correctness",1],["traps",1],["wilcoxon",5],["non",4],["normal",3],["small",1],["holm",6],["adjustment",2],["multiple",1],["pairs",4],["paired",8],["vs",1],["unpaired",1],["distinction",1],["effect",6],["size",6],["caption",4],["library",6],["ggplot2",1],["dplyr",1],["normality",1],["check",1],["pick",1],["test",15],["based",1],["data",3],["not",2],["by",3],["default",1],["shapiro",3],["results",1],["df",9],["group",12],["summarise",1],["value",12],["any",1],["05",1],["prefer",1],["over",1],["comparison",1],["pairwise",8],["tests",2],["list",1],["control",2],["treatment",2],["vehicle",2],["stat",6],["wilcox",4],["comparisons",2],["adjust",3],["method",3],["add",2],["xy",1],["position",2],["step",2],["increase",2],["cliff",2],["delta",1],["parametric",3],["cohen",1],["sizes",4],["effsize",3],["ci",1],["true",3],["print",1],["report",1],["supplementary",1],["plot",1],["brackets",1],["overall",2],["ggboxplot",1],["color",3],["jitter",2],["palette",2],["0072",3],["b2",3],["d55",3],["e00",3],["009",2],["e73",2],["outlier",2],["shape",2],["na",2],["pvalue",2],["manual",3],["label",4],["adj",2],["signif",3],["asterisks",2],["per",3],["adjusted",2],["tip",1],["length",1],["01",1],["bracket",1],["compare",1],["means",1],["kruskal",1],["15",1],["max",2],["format",1],["labs",2],["null",1],["sprintf",1],["ranges",1],["2f",2],["min",1],["theme",2],["classic",1],["base",1],["10",1],["legend",1],["none",1],["ggsave",1],["annotated",1],["pdf",2],["width",2],["89",1],["height",1],["75",1],["units",1],["mm",1],["device",1],["cairo",1],["example",1],["before",1],["after",1],["measurements",1],["subject",5],["time",3],["ggpaired",1],["id",4],["line",2],["888888",1],["signed",1],["rank",1],["nested",4],["lmm",4],["cells",1],["wrong",1],["treating",1],["each",1],["cell",1],["as",1],["independent",1],["right",1],["aggregate",1],["mixed",1],["model",1],["lme4",1],["lmer",1],["summary",1],["contrasts",1],["emmeans",2],["alternative",1],["lighter",1],["ggplot",1],["aes",1],["fill",2],["geom",3],["boxplot",1],["alpha",2],["map",1],["scale",1],["values",1]]},{"id":"skills/bioskills/bio-data-visualization-upset-plots/scripts/upset_gene_sets.R","name":[["upset",1],["gene",1],["sets",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["upset",2],["plots",1],["scripts",1],["gene",1],["sets",1]],"body":[["reference",1],["up",4],["complex",1],["upset",10],["ggplot2",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",4],["alternative",1],["real",2],["gene",18],["sets",17],["realistic",1],["examples",1],["try",1],["go",2],["term",1],["de",3],["results",1],["cluster",1],["profiler",1],["org",3],["hs",2],["eg",2],["db",4],["ego",2],["enrich",1],["list",10],["ont",1],["bp",1],["category",2],["msig",1],["msigdbr",2],["hallmark",1],["species",1],["homo",1],["sapiens",1],["simulated",1],["representing",1],["different",2],["analyses",1],["typical",1],["scenario",1],["comparing",1],["genes",18],["across",1],["conditions",3],["timepoints",3],["seed",1],["42",1],["all",8],["paste0",1],["500",1],["simulate",1],["overlapping",1],["from",4],["comparisons",1],["often",1],["have",1],["10",1],["30",3],["overlap",1],["between",1],["related",1],["treatment",4],["vs",1],["control",1],["sample",7],["150",1],["timepoint",4],["6h",2],["120",1],["24h",2],["180",1],["drug",2],["100",1],["90",1],["combined",4],["200",1],["add",1],["some",1],["forced",1],["overlaps",1],["biological",1],["realism",1],["core",4],["response",1],["present",1],["multiple",2],["unique",2],["basic",3],["plot",1],["sorted",1],["by",4],["frequency",1],["shows",1],["largest",1],["intersections",2],["first",1],["most",1],["useful",1],["default",2],["pdf",9],["width",3],["12",3],["height",4],["nsets",3],["order",3],["freq",3],["mainbar",1],["label",2],["intersection",2],["total",1],["per",1],["dev",3],["off",3],["customized",3],["colors",1],["adjusted",1],["ratios",1],["mb",2],["ratio",3],["controls",1],["matrix",2],["bar",3],["nintersects",1],["decreasing",1],["true",4],["55",1],["45",1],["point",1],["size",3],["line",1],["color",5],["e64",2],["b35",2],["dbbd5",2],["00",1],["a087",1],["c5488",1],["f39",1],["b7",1],["8491",1],["b4",1],["main",1],["e6148",2],["text",1],["scale",1],["show",1],["query",6],["highlights",1],["highlight",3],["specific",1],["interest",1],["queries",3],["intersects",2],["params",2],["active",2],["name",5],["only",1],["both",1],["legend",1],["bottom",1],["message",1],["plots",1],["saved",1],["print",1],["statistics",1],["cat",2],["sizes",1],["names",1],["sprintf",1],["length",1]]},{"id":"skills/bioskills/bio-data-visualization-upset-plots/scripts/upset_python.py","name":[["upset",1],["python",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["upset",2],["plots",1],["scripts",1],["python",1],["py",1]],"body":[["create",1],["up",9],["plots",2],["upsetplot",4],["intersection",6],["visualization",1],["reference",1],["matplotlib",2],["pandas",2],["scanpy",1],["10",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["pyplot",1],["as",3],["plt",11],["from",4],["contents",2],["plot",8],["pd",2],["numpy",1],["np",11],["alternative",1],["real",1],["gene",14],["sets",10],["realistic",2],["examples",1],["load",1],["de",10],["results",9],["go",1],["terms",1],["read",1],["csv",2],["upregulated",1],["log2",5],["fc",5],["tolist",9],["downregulated",1],["significant",2],["padj",1],["05",2],["random",10],["seed",2],["42",2],["all",7],["genes",15],["range",1],["501",1],["simulated",2],["different",1],["analyses",1],["scenario",1],["across",2],["conditions",2],["treatment",4],["choice",6],["150",2],["replace",6],["false",7],["130",1],["timepoint",2],["early",1],["100",1],["late",1],["180",1],["pathway",2],["response",2],["90",1],["add",4],["core",3],["overlap",1],["biological",1],["realism",1],["20",1],["30",1],["often",1],["appear",1],["multiple",1],["related",1],["25",1],["key",3],["list",2],["convert",1],["format",1],["data",5],["basic",3],["show",7],["counts",4],["displays",1],["sizes",2],["bars",1],["fig",9],["ax",1],["subplots",1],["figsize",3],["12",1],["true",4],["savefig",3],["upset",11],["png",6],["dpi",3],["bbox",3],["inches",3],["tight",3],["close",3],["customized",3],["subset",2],["size",3],["count",2],["percentages",1],["be",1],["total",1],["sort",2],["by",2],["cardinality",3],["frequency",1],["degree",1],["num",1],["categories",1],["facecolor",1],["dbbd5",1],["element",1],["46",1],["elements",4],["15",1],["max",1],["intersections",2],["figure",2],["14",3],["suptitle",1],["fontsize",1],["02",1],["300",2],["metadata",1],["attributes",1],["visualize",1],["per",3],["statistics",2],["len",2],["log",1],["fold",1],["changes",1],["values",1],["log2fc",2],["normal",1],["pvalues",2],["uniform",1],["df",8],["attrs",6],["frame",1],["pvalue",2],["recreate",1],["multi",1],["index",2],["indexed",2],["keys",1],["category",1],["boxplot",3],["catplot",2],["shows",1],["attribute",1],["distribution",1],["kind",2],["options",1],["box",2],["violin",1],["strip",1],["swarm",1],["value",1],["color",1],["e64",1],["b35",1],["print",4],["saved",1],["name",2],["items",1]]},{"id":"skills/bioskills/bio-data-visualization-volcano-and-ma-plots/scripts/volcano_phd.R","name":[["volcano",1],["phd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["data",1],["visualization",1],["volcano",2],["ma",1],["plots",1],["scripts",1],["phd",1]],"body":[["reference",1],["deseq2",3],["42",1],["enhanced",3],["volcano",7],["20",1],["ggplot2",3],["ggrepel",4],["verify",1],["api",1],["if",2],["version",1],["differs",1],["ph",1],["level",1],["ma",5],["plot",4],["from",2],["results",2],["encodes",1],["four",1],["correctness",1],["traps",1],["shrunken",3],["lfc",10],["padj",10],["axis",4],["label",5],["by",5],["combined",2],["rank",6],["max",3],["overlaps",2],["inf",3],["library",6],["dplyr",1],["tibble",1],["shrinkage",3],["apeglm",2],["default",2],["zhu",1],["et",1],["al",1],["2019",1],["coef",2],["name",2],["names",1],["dds",3],["ashr",2],["alternative",1],["contrast",2],["needed",1],["res",12],["shrink",2],["condition",2],["treated",2],["vs",1],["control",2],["type",3],["alt",1],["categorical",2],["significance",5],["threshold",8],["not",3],["pvalue",4],["fdr",5],["05",1],["df",7],["as",2],["data",2],["frame",1],["rownames",2],["column",1],["gene",4],["mutate",2],["case",1],["na",1],["ns",5],["log2",6],["fold",8],["change",9],["up",2],["down",2],["true",4],["neg",2],["log10",7],["selection",1],["pure",1],["top",3],["genes",3],["interest",2],["tp53",1],["myc",1],["brca1",1],["filter",1],["score",2],["abs",1],["arrange",1],["desc",1],["head",1],["10",6],["pull",1],["labels",4],["union",1],["ifelse",1],["okabe",3],["ito",3],["palette",1],["wong",1],["2011",1],["d55",3],["e00",3],["0072",2],["b2",2],["999999",2],["optional",1],["cap",4],["extreme",2],["dominate",1],["50",2],["improves",1],["readability",1],["without",1],["losing",1],["ggplot",2],["aes",3],["color",8],["geom",6],["point",4],["alpha",3],["size",8],["scale",2],["manual",2],["values",2],["null",1],["vline",1],["xintercept",1],["linetype",2],["dashed",2],["grey40",2],["linewidth",3],["line",2],["at",2],["cutoff",4],["projected",1],["raw",1],["approximate",1],["exact",1],["you",1],["must",1],["directly",1],["hline",2],["yintercept",2],["text",1],["repel",1],["black",2],["critical",1],["drops",1],["box",1],["padding",1],["segment",2],["min",1],["length",1],["coord",1],["cartesian",1],["ylim",1],["keep",1],["all",1],["points",1],["clip",1],["display",1],["only",1],["labs",2],["expression",4],["log",4],["italic",1],["theme",4],["classic",2],["base",4],["panel",2],["grid",2],["element",2],["blank",2],["diagnostic",1],["fan",1],["shape",1],["low",1],["mean",3],["indicates",1],["inadequate",1],["false",1],["guide",1],["none",1],["normalized",1],["count",1],["save",1],["cairo",4],["pdf",5],["embeds",1],["5000",1],["features",1],["rasterize",1],["layer",1],["ggsave",3],["raster",1],["requires",1],["ragg",1],["backend",1],["width",3],["89",2],["height",2],["90",1],["units",2],["mm",2],["device",2],["70",1],["enhancedvolcano",1],["equivalent",1],["aware",1],["select",3],["lab",5],["trap",1],["fail",1],["fccutoff",2],["silently",1],["unlabeled",1],["draw",1],["connectors",3],["maxoverlaps",1],["match",1],["guidance",1],["col",2],["grey60",1],["56",1],["b4",1],["e9",1],["legend",1],["position",1],["right",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/batch_by_ids.py","name":[["batch",1],["by",1],["ids",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",2],["downloads",1],["scripts",1],["by",1],["ids",1],["py",1]],"body":[["download",1],["by",1],["known",2],["id",1],["list",14],["direct",4],["efetch",4],["200",2],["ids",4],["chained",3],["epost",5],["history",2],["larger",2],["lists",1],["integrity",1],["verification",2],["reference",1],["biopython",1],["83",1],["entrez",3],["21",1],["verify",2],["api",2],["if",1],["version",1],["differs",1],["from",1],["bio",1],["import",2],["seq",1],["io",1],["time",1],["email",2],["your",1],["example",1],["com",1],["delay",1],["34",1],["10",1],["key",1],["limit",2],["ncbi",1],["hard",1],["per",1],["call",1],["small",8],["nm",6],["007294",1],["000059",1],["000546",1],["001126112",1],["004985",1],["000492",1],["print",3],["len",3],["accessions",1],["nucleotide",2],["fasta",3],["count",2],["realistic",1],["250",1],["would",1],["fail",1],["comma",1],["joined",1],["large",4],["42",2],["255",3],["duplicates",2],["ok",1],["demo",1],["fetch",2],["dedup",1],["expected",1],["unique",1],["252",1],["entries",1],["fetched",1],["as",1],["skipped",1],["input",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/batch_by_ids.py#chained_epost_fetch","name":[["chained",1],["epost",1],["fetch",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",2],["downloads",1],["scripts",1],["by",1],["ids",1],["py",1]],"body":[["def",2],["chained",2],["epost",7],["fetch",2],["db",6],["ids",7],["out",5],["path",3],["rettype",4],["fasta",2],["batch",4],["size",5],["500",2],["larger",1],["id",2],["lists",1],["chunks",1],["200",1],["sharing",1],["web",4],["env",4],["then",1],["efetch",2],["by",1],["query",6],["key",7],["delay",4],["if",2],["entrez",4],["api",1],["else",1],["webenv",6],["none",1],["posts",3],["list",1],["chunk",6],["range",2],["len",4],["limit",3],["kwargs",3],["join",1],["read",2],["close",2],["append",1],["time",2],["sleep",2],["print",1],["posted",1],["min",1],["open",1],["as",1],["total",2],["start",2],["retmode",1],["text",1],["retstart",1],["retmax",1],["write",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/batch_by_ids.py#direct_efetch","name":[["direct",1],["efetch",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",2],["downloads",1],["scripts",1],["by",1],["ids",1],["py",1]],"body":[["def",2],["direct",2],["efetch",4],["db",4],["ids",6],["out",5],["path",3],["rettype",4],["fasta",2],["200",1],["comma",1],["joined",1],["one",1],["call",1],["assert",1],["len",1],["epost",3],["limit",2],["chained",1],["entrez",1],["id",1],["join",1],["retmode",1],["text",1],["open",1],["as",1],["write",1],["read",1],["close",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/batch_by_ids.py#verify_count","name":[["verify",1],["count",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",2],["downloads",1],["scripts",1],["by",1],["ids",1],["py",1]],"body":[["def",2],["verify",2],["count",2],["out",3],["path",3],["expected",6],["fmt",3],["fasta",2],["observed",5],["sum",1],["seq",1],["io",1],["parse",1],["if",1],["print",2],["warning",1],["got",1],["else",1],["integrity",1],["ok",1],["records",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/batch_fasta.py","name":[["batch",1],["fasta",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",2],["downloads",1],["scripts",1],["fasta",1],["py",1]],"body":[["compare",1],["retrieval",1],["strategies",1],["direct",1],["efetch",1],["history",3],["server",3],["ncbi",2],["datasets",6],["cli",4],["cost",1],["payload",1],["metrics",1],["reference",3],["biopython",1],["83",1],["16",1],["verify",2],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["import",3],["entrez",2],["seq",3],["io",2],["subprocess",1],["time",1],["email",2],["your",1],["example",1],["com",1],["delay",1],["34",1],["print",12],["download",5],["small",1],["query",1],["elapsed",3],["nucleotide",1],["homo",1],["sapiens",1],["orgn",1],["insulin",3],["gene",1],["name",1],["srcdb",1],["refseq",1],["prop",2],["biomol",1],["mrna",3],["fasta",3],["1f",1],["integrity",1],["records",4],["list",1],["parse",1],["len",2],["file",1],["id",1],["nt",1],["defect",1],["genome",4],["assemblies",1],["accession",2],["gcf",1],["000001405",1],["40",1],["include",1],["protein",1],["gff3",1],["all",1],["genomes",1],["taxon",2],["escherichia",1],["coli",1],["handles",1],["checksums",1],["parallel",1],["resolution",1],["equivalent",1],["utils",1],["workflow",1],["slower",1],["needs",1],["custom",1],["md5",1],["handling",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/batch_fasta.py#datasets_cli_genome","name":[["datasets",1],["cli",1],["genome",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",2],["downloads",1],["scripts",1],["fasta",1],["py",1]],"body":[["def",2],["datasets",3],["cli",2],["genome",6],["taxon",4],["out",3],["zip",5],["replace",1],["assembly",1],["summary",1],["txt",1],["scraping",1],["supported",1],["bulk",1],["path",1],["cmd",2],["download",1],["reference",1],["include",1],["protein",1],["gff3",1],["filename",1],["t0",2],["time",4],["subprocess",1],["run",1],["check",1],["true",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/batch_fasta.py#history_server_download","name":[["history",1],["server",1],["download",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",2],["downloads",1],["scripts",1],["fasta",1],["py",1]],"body":[["def",2],["history",3],["server",3],["download",2],["db",6],["term",4],["out",5],["path",3],["batch",4],["size",4],["500",2],["entrez",3],["esearch",1],["usehistory",1],["retmax",2],["read",2],["close",2],["webenv",3],["query",4],["key",4],["total",4],["web",1],["env",1],["int",1],["count",1],["print",1],["records",1],["if",1],["return",2],["t0",2],["time",5],["open",1],["as",1],["start",2],["range",1],["efetch",1],["rettype",1],["fasta",1],["retmode",1],["text",1],["retstart",1],["write",1],["sleep",1],["delay",1],["elapsed",2]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/robust_download.py","name":[["robust",1],["download",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",1],["downloads",1],["scripts",1],["robust",1],["download",1],["py",1]],"body":[["production",1],["grade",1],["batch",1],["download",2],["history",1],["server",1],["disk",1],["checkpoint",1],["web",1],["env",1],["expiry",1],["detection",1],["jittered",1],["backoff",1],["reference",1],["biopython",1],["83",1],["entrez",4],["direct",1],["21",1],["verify",1],["api",3],["if",2],["version",1],["differs",1],["from",3],["bio",1],["import",6],["urllib",1],["error",1],["httperror",1],["json",2],["random",1],["time",1],["pathlib",1],["path",3],["email",2],["your",2],["example",1],["com",1],["key",2],["name",2],["main",1],["checkpointed",1],["db",1],["nucleotide",1],["term",1],["mus",1],["musculus",1],["orgn",1],["hemoglobin",3],["gene",1],["srcdb",1],["refseq",1],["prop",2],["biomol",1],["mrna",1],["out",1],["mouse",2],["fasta",1],["ckpt",2]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/robust_download.py#checkpointed_download","name":[["checkpointed",1],["download",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",1],["downloads",1],["scripts",1],["robust",1],["download",1],["py",1]],"body":[["def",3],["checkpointed",2],["download",2],["db",6],["term",4],["out",9],["path",11],["ckpt",8],["rettype",4],["fasta",2],["batch",5],["size",5],["500",4],["max",4],["retries",5],["delay",2],["if",9],["entrez",4],["api",1],["key",6],["else",4],["34",1],["start",15],["json",2],["loads",1],["read",3],["text",4],["exists",1],["refresh",3],["session",3],["esearch",1],["usehistory",1],["retmax",2],["close",2],["return",2],["web",3],["env",3],["query",5],["int",1],["count",1],["webenv",4],["total",11],["print",7],["records",2],["matched",1],["resuming",1],["at",2],["already",1],["complete",1],["write",3],["truncate",1],["last",1],["newline",1],["open",1],["as",3],["while",1],["success",3],["false",1],["attempt",2],["range",1],["try",1],["efetch",1],["retmode",1],["retstart",1],["body",6],["not",2],["strip",1],["raise",4],["runtime",4],["error",6],["empty",1],["expired",1],["server",1],["200",1],["flush",1],["true",2],["break",1],["except",2],["httperror",1],["backoff",5],["min",2],["120",1],["random",1],["uniform",1],["code",3],["429",2],["http",2],["backing",2],["off",2],["1f",2],["time",4],["sleep",4],["elif",1],["502",1],["503",1],["504",1],["refreshing",1],["failed",1],["after",1],["dumps",1],["10",1],["unlink",1],["missing",1],["ok",1],["done",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/robust_download.py#checkpointed_download.refresh_session","name":[["refresh",1],["session",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",1],["downloads",1],["scripts",1],["robust",1],["download",1],["py",1]],"body":[["def",2],["refresh",2],["session",2],["entrez",2],["esearch",1],["db",2],["term",2],["usehistory",1],["retmax",1],["read",1],["close",1],["return",1],["web",1],["env",1],["query",1],["key",1],["int",1],["count",1]]},{"id":"skills/bioskills/bio-database-access-batch-downloads/scripts/robust_download.py#truncate_to_last_newline","name":[["truncate",1],["last",1],["newline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["batch",1],["downloads",1],["scripts",1],["robust",1],["download",1],["py",1]],"body":[["def",2],["truncate",4],["last",5],["newline",2],["path",4],["if",3],["previous",1],["run",1],["crashed",1],["mid",1],["chunk",1],["trailing",1],["partial",1],["record",1],["not",1],["exists",1],["stat",2],["st",2],["size",2],["return",1],["open",1],["rb",1],["as",1],["seek",2],["min",1],["8192",1],["tail",3],["read",1],["nl",3],["rfind",1],["len",1]]},{"id":"skills/bioskills/bio-database-access-biomart-queries/scripts/bulk_id_mapping.py","name":[["bulk",1],["id",1],["mapping",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["biomart",1],["queries",1],["scripts",1],["bulk",1],["id",1],["mapping",1],["py",1]],"body":[["bulk",2],["id",11],["mapping",2],["via",1],["pybiomart",3],["ensembl",11],["gene",10],["hgnc",4],["ref",4],["seq",3],["uni",3],["prot",4],["one",2],["query",2],["reference",1],["release",1],["110",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["import",2],["server",4],["pandas",1],["as",1],["pd",1],["host",1],["http",1],["www",1],["org",1],["mart",3],["ds",4],["hsapiens",1],["ids",2],["ensg00000139618",1],["brca2",1],["ensg00000141510",1],["tp53",1],["ensg00000171862",1],["pten",1],["ensg00000146648",1],["egfr",1],["ensg00000136997",1],["myc",1],["print",8],["df",4],["attributes",4],["external",1],["name",3],["entrezgene",2],["refseq",1],["mrna",1],["uniprotswissprot",1],["filters",1],["rows",2],["len",2],["note",1],["many",2],["cross",1],["joins",1],["multiply",1],["head",1],["10",3],["string",2],["index",3],["false",2],["collapse",1],["row",1],["per",1],["most",1],["common",1],["downstream",1],["pattern",1],["collapsed",2],["groupby",1],["stable",1],["agg",1],["first",4],["ncbi",1],["formerly",1],["rna",1],["lambda",2],["join",2],["filter",2],["none",2],["kb",1],["swiss",1],["reset",1],["discover",1],["attribute",1],["names",1],["column",1],["labels",1],["differ",1],["info",2],["list",1],["items",1],["35",1],["display",1]]},{"id":"skills/bioskills/bio-database-access-biomart-queries/scripts/ortholog_table.py","name":[["ortholog",1],["table",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["biomart",1],["queries",1],["scripts",1],["ortholog",1],["table",1],["py",1]],"body":[["build",1],["multi",1],["species",2],["ortholog",5],["wide",2],["table",2],["from",2],["one",2],["bio",3],["mart",6],["query",3],["filter",1],["orthologs",1],["reference",1],["pybiomart",2],["ensembl",10],["release",1],["110",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",2],["server",4],["pandas",1],["as",1],["pd",1],["host",1],["http",2],["www",1],["org",1],["ds",2],["hsapiens",1],["gene",6],["print",10],["human",1],["mouse",5],["zebrafish",3],["chr17",3],["subset",1],["df",12],["attributes",1],["id",1],["external",1],["name",2],["mmusculus",2],["homolog",4],["orthology",2],["type",4],["drerio",2],["filters",1],["chromosome",1],["17",1],["all",2],["genes",3],["any",1],["row",1],["len",5],["head",2],["string",2],["index",2],["false",2],["across",1],["three",1],["column",1],["labels",1],["display",1],["names",1],["check",1],["columns",3],["confirm",1],["col",4],["next",2],["zebra",2],["one2one",5],["10",1],["compare",1],["per",1],["rest",3],["cost",1],["via",2],["no",1],["rate",1],["limit",1],["same",1],["homology",1],["symbol",1],["calls",1],["07s",1],["sleep",1],["07",1],["60",1],["1f",1],["min",1],["minimum",1],["overhead",1],["only",1],["100",1],["real",1],["time",1],["queries",1]]},{"id":"skills/bioskills/bio-database-access-blast-searches/scripts/basic_blast.py","name":[["basic",1],["blast",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["blast",2],["searches",1],["scripts",1],["basic",1],["py",1]],"body":[["reproducible",2],["blastn",4],["against",1],["refseq",2],["select",2],["large",2],["hitlist",2],["size",4],["post",1],["filter",1],["demonstrating",1],["bit",2],["score",2],["sorting",1],["reference",1],["biopython",1],["83",1],["ncbi",2],["blast",2],["15",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["import",1],["ncbiwww",2],["ncbixml",2],["human",1],["beta",1],["globin",1],["partial",2],["cds",1],["query",6],["hbb",1],["atggtgcatctgactcctgaggagaagtctgccgttactgccctgtggggcaaggtgaacgtggatgaagttggtggtgaggccctgggcag",1],["print",8],["submitting",1],["30",1],["60s",1],["typical",1],["handle",3],["qblast",1],["program",1],["database",4],["rna",1],["nt",1],["would",1],["not",1],["be",1],["sequence",1],["expect",1],["1e",2],["10",3],["word",1],["11",1],["default",1],["28",1],["only",1],["95",1],["identity",2],["targets",1],["500",1],["avoids",1],["max",1],["target",1],["seqs",1],["trap",1],["shah",1],["2019",1],["format",1],["type",1],["xml",1],["record",6],["read",1],["close",1],["60",1],["length",2],["total",1],["alignments",2],["returned",1],["len",1],["top",2],["by",2],["invariant",1],["hit",7],["enumerate",1],["bitscore",1],["accession",1],["14",1],["bits",2],["1f",1],["evalue",1],["id",1],["2f",2],["cov",1],["coverage",1],["title",1],["90",1]]},{"id":"skills/bioskills/bio-database-access-blast-searches/scripts/basic_blast.py#top_n_by_bitscore","name":[["top",1],["by",1],["bitscore",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["blast",2],["searches",1],["scripts",1],["basic",1],["py",1]],"body":[["def",2],["top",2],["by",2],["bitscore",2],["record",4],["10",2],["min",6],["identity",4],["coverage",4],["qlen",2],["query",1],["length",3],["hits",3],["aln",4],["alignments",1],["hsp",6],["hsps",1],["ident",3],["identities",1],["align",2],["cov",3],["if",1],["append",1],["accession",2],["title",2],["evalue",1],["expect",1],["bits",3],["return",1],["sorted",1],["key",1],["lambda",1]]},{"id":"skills/bioskills/bio-database-access-blast-searches/scripts/blastp_filtered.py","name":[["blastp",1],["filtered",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["blast",1],["searches",1],["scripts",1],["blastp",1],["filtered",1],["py",1]],"body":[["blastp",3],["entrez",2],["query",3],["pre",2],["filter",3],["composition",2],["based",2],["statistics",2],["swiss",2],["prot",2],["reproducibility",1],["reference",1],["biopython",1],["83",1],["ncbi",1],["blast",3],["15",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["import",1],["ncbiwww",2],["ncbixml",2],["human",3],["hemoglobin",1],["alpha",1],["chain",1],["hba",2],["mvlspadktnvkaawgkvgahageygaealermflsfpttktyfphfdlsh",1],["gsaqvkghgkkvadaltnavahvddmpnalsalsdlhahklrvdpvnfkllshcllvtlaahlpaeftpavhasldkflasvstvltskyr",1],["print",5],["against",1],["mammalia",2],["cbs",1],["mode",1],["handle",3],["qblast",1],["program",1],["database",1],["swissprot",1],["sequence",1],["organism",1],["expect",2],["1e",2],["10",3],["yu",1],["altschul",1],["2005",1],["default",1],["since",1],["17",1],["matrix",1],["name",1],["blosum62",1],["hitlist",1],["size",1],["200",1],["format",1],["type",1],["xml",1],["record",4],["read",1],["close",1],["total",1],["hits",1],["returned",1],["len",1],["alignments",1],["top",3],["by",1],["bit",1],["score",1],["filtered",1],["coverage",1],["aln",3],["hsp",6],["pct",2],["100",1],["identities",1],["align",2],["length",3],["accession",1],["14",1],["bits",2],["1f",2],["id",1],["cov",1],["2f",1],["title",1],["90",1]]},{"id":"skills/bioskills/bio-database-access-blast-searches/scripts/blastp_filtered.py#filter_top","name":[["filter",1],["top",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["blast",1],["searches",1],["scripts",1],["blastp",1],["filtered",1],["py",1]],"body":[["def",2],["filter",2],["top",5],["record",4],["10",2],["min",3],["cov",5],["qlen",2],["query",1],["length",2],["out",3],["aln",3],["alignments",1],["hsp",3],["hsps",1],["align",1],["if",1],["append",1],["return",1],["sorted",1],["key",1],["lambda",1],["ah",2],["bits",1]]},{"id":"skills/bioskills/bio-database-access-blast-searches/scripts/save_and_parse.py","name":[["save",1],["parse",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["blast",1],["searches",1],["scripts",1],["save",1],["parse",1],["py",1]],"body":[["persist",1],["blast",5],["xml",4],["later",1],["re",1],["parsing",1],["demonstrates",1],["bit",3],["score",3],["vs",1],["value",2],["sorting",1],["identity",2],["coverage",2],["filtering",1],["reference",1],["biopython",1],["83",1],["ncbi",1],["15",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",1],["import",1],["ncbiwww",1],["ncbixml",1],["query",5],["hbb",1],["partial",1],["atggtgcatctgactcctgaggagaagtctgccgttactgccctgtggggcaaggtgaacgtggatgaagttggtggtgaggccctgggcag",1],["run",1],["save",1],["results",2],["hits",5],["record",2],["parse",1],["print",6],["parsed",1],["len",1],["alignments",1],["saved",1],["length",2],["top",2],["10",4],["by",2],["correct",1],["cross",1],["db",2],["comparison",1],["sorted",2],["key",2],["lambda",2],["bits",5],["accession",2],["14",2],["1f",2],["evalue",3],["1e",2],["id",1],["2f",2],["cov",1],["same",1],["ranking",1],["should",1],["agree",1]]},{"id":"skills/bioskills/bio-database-access-blast-searches/scripts/save_and_parse.py#parse_hits","name":[["parse",1],["hits",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["blast",1],["searches",1],["scripts",1],["save",1],["parse",1],["py",1]],"body":[["def",2],["parse",2],["hits",5],["xml",3],["path",3],["open",1],["as",1],["record",4],["ncbixml",1],["read",1],["qlen",2],["query",3],["length",3],["aln",4],["alignments",1],["hsp",10],["hsps",1],["append",1],["accession",2],["title",2],["evalue",1],["expect",1],["bits",2],["identity",1],["identities",1],["align",2],["coverage",1],["range",2],["start",2],["end",2],["sbjct",2],["return",1]]},{"id":"skills/bioskills/bio-database-access-blast-searches/scripts/save_and_parse.py#run_and_save","name":[["run",1],["save",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["blast",1],["searches",1],["scripts",1],["save",1],["parse",1],["py",1]],"body":[["def",2],["run",2],["save",2],["sequence",3],["out",4],["xml",6],["program",4],["blastn",2],["database",4],["refseq",2],["select",2],["rna",2],["hitlist",6],["500",2],["print",2],["running",1],["against",1],["size",2],["avoids",1],["max",1],["target",1],["seqs",1],["trap",1],["handle",3],["ncbiwww",1],["qblast",1],["format",1],["type",1],["expect",1],["1e",1],["10",1],["open",1],["as",1],["write",1],["read",1],["close",1],["saved",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/compara_homology.py","name":[["compara",1],["homology",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["compara",1],["homology",1],["py",1]],"body":[["ensembl",3],["compara",3],["ortholog",5],["paralog",4],["queries",1],["via",1],["rest",3],["includes",1],["confidence",8],["handling",1],["reference",1],["requests",2],["31",1],["release",1],["110",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["time",4],["base",1],["https",1],["org",1],["headers",1],["accept",1],["application",1],["json",1],["sleep",7],["07",1],["print",12],["brca1",6],["human",5],["all",3],["orthologs",4],["orth",4],["by",3],["symbol",3],["type",14],["counts",4],["sorted",1],["items",1],["key",1],["lambda",1],["28",1],["mouse",4],["target",6],["id",4],["identity",2],["perc",2],["query",1],["source",1],["within",2],["species",2],["paralogs",4],["taxonomic",1],["level",2],["taxonomy",1],["semantics",1],["one2one",1],["high",2],["single",1],["match",1],["one2many",1],["many2one",1],["lineage",1],["specific",1],["duplication",3],["many2many",1],["ancestral",1],["multiple",1],["co",1],["post",1],["speciation",1],["binary",1],["gene",1],["tree",1],["topology",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/compara_homology.py#get_with_retry","name":[["retry",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["compara",1],["homology",1],["py",1]],"body":[["def",2],["retry",3],["url",3],["params",4],["none",2],["max",4],["retries",5],["attempt",1],["range",1],["requests",1],["headers",3],["if",1],["status",2],["code",1],["429",1],["time",1],["sleep",1],["int",1],["after",1],["continue",1],["raise",2],["return",1],["runtime",1],["error",1],["exhausted",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/compara_homology.py#orthologs_by_symbol","name":[["orthologs",1],["by",1],["symbol",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["compara",1],["homology",1],["py",1]],"body":[["def",2],["orthologs",2],["by",2],["symbol",6],["species",4],["target",5],["none",2],["params",4],["type",1],["orthologues",1],["if",2],["retry",1],["base",1],["homology",1],["data",4],["json",1],["not",1],["return",2],["homologies",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/compara_homology.py#paralogs_by_symbol","name":[["paralogs",1],["by",1],["symbol",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["compara",1],["homology",1],["py",1]],"body":[["def",2],["paralogs",2],["by",2],["symbol",6],["species",3],["retry",1],["base",1],["homology",1],["params",1],["type",1],["paralogues",1],["data",4],["json",1],["if",1],["not",1],["return",2],["homologies",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/lookup_and_overlap.py","name":[["lookup",1],["overlap",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["lookup",1],["overlap",1],["py",1]],"body":[["ensembl",6],["rest",4],["lookup",1],["sequence",3],["overlap",1],["demonstrates",1],["symbol",4],["id",13],["resolution",2],["archive",5],["pinning",1],["reference",1],["requests",2],["31",1],["release",3],["110",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["time",5],["base",2],["https",2],["org",2],["e110",2],["pin",1],["reproducibility",2],["headers",1],["accept",1],["application",1],["json",1],["sleep",9],["07",1],["print",14],["live",2],["info",14],["human",3],["brca1",2],["gene",6],["biotype",4],["location",1],["chr",1],["seq",4],["region",2],["name",2],["start",2],["end",2],["strand",2],["same",1],["query",1],["against",1],["pinned",3],["warning",1],["ids",1],["differ",1],["model",1],["has",1],["changed",1],["full",1],["transcripts",2],["exons",2],["via",1],["expand",1],["detail",3],["len",3],["transcript",2],["tx",4],["22",3],["exon",1],["protein",3],["prot",3],["ensg00000139618",1],["type",1],["brca2",1],["aa",1],["first",1],["60",2],["genes",2],["interval",1],["chr17",1],["43000000",2],["43200000",2],["17",1],["sym",2],["external",1],["12",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/lookup_and_overlap.py#gene_info","name":[["gene",1],["info",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["lookup",1],["overlap",1],["py",1]],"body":[["def",2],["gene",2],["info",2],["ensembl",3],["id",4],["base",5],["retry",1],["lookup",1],["params",1],["expand",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/lookup_and_overlap.py#genes_in_region","name":[["genes",1],["region",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["lookup",1],["overlap",1],["py",1]],"body":[["def",2],["genes",2],["region",6],["species",3],["base",5],["retry",1],["overlap",1],["params",1],["feature",1],["gene",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/lookup_and_overlap.py#get_with_retry","name":[["retry",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["lookup",1],["overlap",1],["py",1]],"body":[["def",2],["retry",3],["url",3],["params",4],["none",2],["max",4],["retries",5],["attempt",1],["range",1],["requests",1],["headers",3],["if",1],["status",2],["code",1],["429",1],["time",1],["sleep",1],["int",1],["after",1],["continue",1],["raise",2],["return",1],["runtime",1],["error",1],["exhausted",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/lookup_and_overlap.py#sequence_for_id","name":[["sequence",1],["id",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["lookup",1],["overlap",1],["py",1]],"body":[["def",2],["sequence",3],["id",6],["ensembl",3],["seq",3],["type",4],["protein",2],["base",5],["retry",1],["params",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/lookup_and_overlap.py#symbol_to_id","name":[["symbol",1],["id",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["lookup",1],["overlap",1],["py",1]],"body":[["def",2],["symbol",6],["id",2],["species",3],["base",5],["retry",1],["lookup",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/vep_annotation.py","name":[["vep",1],["annotation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["vep",1],["annotation",1],["py",1]],"body":[["vep",11],["via",1],["ensembl",6],["rest",6],["ad",1],["hoc",1],["variant",3],["annotation",2],["bulk",2],["local",1],["reference",1],["requests",2],["31",1],["release",1],["110",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["time",4],["base",2],["https",2],["org",3],["headers",1],["accept",1],["application",1],["json",1],["sleep",7],["07",1],["print",7],["by",3],["region",3],["brca1",1],["grch38",2],["coords",1],["defaults",1],["grch37",2],["swap",1],["url",1],["res",6],["human",3],["17",1],["43044295",2],["summarize",3],["consequences",3],["db",1],["snp",1],["id",2],["rs55794205",1],["hgvs",3],["notation",1],["coding",1],["format",1],["ref",2],["seq",1],["tx",1],["position",1],["alt",1],["enst00000366667",1],["803",1],["warning",1],["000",1],["variants",1],["rate",1],["limit",1],["infeasible",1],["install",1],["locally",1],["run",1],["vcf",3],["input",1],["file",2],["output",1],["out",1],["cache",1],["see",1],["calling",1],["skill",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/vep_annotation.py#get_with_retry","name":[["retry",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["vep",1],["annotation",1],["py",1]],"body":[["def",2],["retry",3],["url",3],["params",4],["none",2],["max",4],["retries",5],["attempt",1],["range",1],["requests",1],["headers",3],["if",1],["status",2],["code",1],["429",1],["time",1],["sleep",1],["int",1],["after",1],["continue",1],["raise",2],["return",1],["runtime",1],["error",1],["exhausted",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/vep_annotation.py#summarize_consequences","name":[["summarize",1],["consequences",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["vep",1],["annotation",1],["py",1]],"body":[["def",2],["summarize",2],["consequences",5],["vep",4],["result",4],["if",3],["not",1],["return",1],["tc",12],["transcript",1],["gene",4],["symbol",1],["id",1],["join",1],["consequence",1],["terms",1],["impact",3],["line",4],["10",2],["biotype",1],["20",1],["sift",4],["prediction",4],["score",2],["polyphen",3],["poly",1],["phen",1],["print",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/vep_annotation.py#vep_hgvs","name":[["vep",1],["hgvs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["vep",1],["annotation",1],["py",1]],"body":[["def",2],["vep",3],["hgvs",6],["species",3],["retry",1],["base",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/vep_annotation.py#vep_id","name":[["vep",1],["id",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["vep",1],["annotation",1],["py",1]],"body":[["def",2],["vep",3],["id",6],["species",3],["variant",3],["retry",1],["base",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ensembl-rest/scripts/vep_annotation.py#vep_region","name":[["vep",1],["region",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ensembl",1],["rest",1],["scripts",1],["vep",1],["annotation",1],["py",1]],"body":[["def",2],["vep",3],["region",7],["species",3],["allele",4],["format",1],["chr",1],["start",1],["end",1],["strand",1],["alt",1],["base",2],["retry",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-entrez-fetch/scripts/fetch_pubmed.py","name":[["fetch",1],["pubmed",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["fetch",2],["scripts",1],["pubmed",1],["py",1]],"body":[["pub",1],["med",1],["retrieval",1],["via",1],["medline",6],["parser",2],["stable",2],["xml",3],["rich",1],["but",1],["schema",3],["drifts",1],["reference",1],["biopython",1],["83",1],["entrez",6],["direct",1],["21",1],["verify",1],["api",1],["if",2],["version",2],["differs",1],["from",2],["bio",2],["import",3],["time",2],["io",3],["string",2],["email",2],["your",1],["example",1],["com",1],["delay",2],["34",1],["pmids",3],["35412348",1],["34502548",1],["print",12],["format",2],["preferred",1],["long",1],["lived",1],["parsers",1],["efetch",2],["db",2],["pubmed",4],["id",11],["join",1],["rettype",1],["retmode",2],["text",2],["records",4],["list",4],["parse",1],["read",2],["close",2],["pmid",2],["ti",1],["no",3],["title",6],["80",1],["fau",1],["authors",1],["so",1],["source",1],["mesh",7],["mh",1],["me",2],["sh",2],["len",3],["terms",2],["first",2],["sleep",1],["richer",1],["check",1],["drift",1],["article",9],["citation",6],["safe",2],["default",2],["journal",4],["descriptors",3],["descriptor",1],["name",1],["heading",1],["grants",3],["grant",1],["pmc",5],["next",1],["data",1],["hasattr",1],["attributes",2],["type",1],["none",1],["str",1],["not",1]]},{"id":"skills/bioskills/bio-database-access-entrez-fetch/scripts/fetch_pubmed.py#safe_get","name":[["safe",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["fetch",2],["scripts",1],["pubmed",1],["py",1]],"body":[["def",2],["safe",2],["path",3],["default",4],["none",2],["defensive",1],["nested",1],["dict",2],["navigation",1],["drifting",1],["xml",1],["schemas",1],["cur",10],["key",3],["if",3],["isinstance",2],["list",1],["not",3],["return",3]]},{"id":"skills/bioskills/bio-database-access-entrez-fetch/scripts/fetch_sequences.py","name":[["fetch",1],["sequences",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["fetch",2],["scripts",1],["sequences",1],["py",1]],"body":[["fetch",1],["sequences",1],["version",3],["pinned",2],["accessions",1],["gbwithparts",5],["wgs",4],["fasta",6],["cds",8],["aa",3],["one",2],["shot",2],["translation",2],["reference",1],["biopython",1],["83",1],["entrez",7],["direct",1],["21",1],["verify",1],["api",1],["if",2],["differs",1],["from",1],["bio",1],["import",2],["seq",6],["io",3],["time",5],["email",2],["your",1],["example",1],["com",1],["delay",5],["34",1],["print",12],["gen",1],["bank",1],["reproducibility",1],["efetch",4],["db",4],["nucleotide",4],["id",9],["nm",4],["007294",2],["rettype",4],["gb",7],["retmode",4],["text",6],["sniff",1],["then",1],["parse",3],["read",2],["locus",1],["genbank",1],["close",4],["accession",5],["definition",1],["description",1],["length",3],["len",9],["nt",2],["features",2],["sum",1],["type",2],["sleep",4],["nc",2],["000913",2],["proteins",5],["list",2],["coli",1],["12",1],["translated",1],["first",1],["multi",1],["batch",3],["mixed",1],["guard",1],["ids",6],["000059",1],["000546",1],["assert",2],["all",1],["count",1],["mix",1],["versioned",1],["unversioned",1],["join",1],["records",4],["truncated",1],["requested",1],["got",1],["gotcha",1],["vs",1],["nz",1],["cp063325",1],["complete",1],["genome",1],["ensures",1],["sequence",2],["inlined",2],["byte",1],["expect",1],["large",1]]},{"id":"skills/bioskills/bio-database-access-entrez-fetch/scripts/fetch_sequences.py#sniff_then_parse","name":[["sniff",1],["then",1],["parse",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["fetch",2],["scripts",1],["sequences",1],["py",1]],"body":[["def",2],["sniff",2],["then",2],["parse",2],["text",5],["expected",3],["start",3],["fmt",3],["guard",1],["against",1],["html",1],["error",2],["pages",1],["returned",1],["http",1],["200",1],["if",1],["not",1],["lstrip",1],["startswith",1],["raise",1],["runtime",1],["unexpected",1],["response",1],["starts",1],["80",1],["from",1],["io",4],["import",1],["string",2],["return",1],["seq",1],["read",1]]},{"id":"skills/bioskills/bio-database-access-entrez-fetch/scripts/fetch_summaries.py","name":[["fetch",1],["summaries",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["fetch",2],["scripts",1],["summaries",1],["py",1]],"body":[["esummary",6],["bulk",3],["metadata",1],["at",1],["10x",1],["lower",1],["cost",1],["than",1],["efetch",8],["demonstrates",1],["chunked",1],["retrieval",1],["reference",1],["biopython",1],["83",1],["entrez",5],["direct",1],["21",1],["verify",1],["api",1],["if",2],["version",3],["differs",1],["from",1],["bio",1],["import",3],["time",2],["email",2],["your",1],["example",1],["com",1],["delay",2],["34",1],["chunk",1],["500",2],["supports",1],["up",1],["10",3],["stays",1],["well",1],["under",1],["url",1],["length",3],["cap",1],["print",11],["nucleotide",4],["docsum",2],["organism",2],["accession",2],["ids",4],["nm",4],["007294",1],["000059",1],["000546",1],["001126112",1],["summaries",2],["18",1],["nt",1],["pub",2],["med",1],["title",4],["journal",3],["date",4],["pmids",2],["35412348",1],["34502548",1],["36045532",1],["pubmed",1],["authors",3],["author",1],["list",1],["source",1],["pmid",1],["id",3],["80",1],["join",3],["len",1],["else",1],["compare",1],["vs",1],["payload",3],["size",1],["sys",3],["db",2],["summary",3],["bytes",8],["getsizeof",2],["read",2],["close",2],["sleep",1],["rettype",1],["gb",2],["retmode",1],["text",1],["1f",1]]},{"id":"skills/bioskills/bio-database-access-entrez-fetch/scripts/fetch_summaries.py#bulk_summaries","name":[["bulk",1],["summaries",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["fetch",2],["scripts",1],["summaries",1],["py",1]],"body":[["def",2],["bulk",2],["summaries",2],["db",4],["ids",4],["chunk",6],["yield",2],["docsums",1],["chunks",1],["respects",1],["rate",1],["limit",1],["range",1],["len",1],["entrez",2],["esummary",1],["id",1],["join",1],["read",1],["close",1],["time",1],["sleep",1],["delay",1]]},{"id":"skills/bioskills/bio-database-access-entrez-link/scripts/basic_linking.py","name":[["basic",1],["linking",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["link",1],["scripts",1],["basic",1],["linking",1],["py",1]],"body":[["elink",2],["calls",1],["explicit",1],["linkname",7],["choices",1],["demonstrates",1],["curated",8],["vs",2],["all",6],["hits",1],["asymmetric",2],["round",4],["trip",4],["scored",3],["neighbors",1],["reference",2],["biopython",1],["83",1],["entrez",7],["direct",1],["21",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["from",1],["bio",3],["import",2],["time",7],["email",2],["your",1],["example",1],["com",1],["delay",7],["34",1],["gene",19],["brca1",3],["672",1],["print",14],["protein",7],["link",4],["ratio",2],["matters",1],["refseq",5],["linked",6],["ids",6],["sleep",6],["proteins",5],["len",8],["canonical",1],["isoforms",1],["incl",1],["predictions",1],["max",1],["1f",1],["warning",1],["pub",2],["med",2],["pmid",12],["35412348",2],["genes",9],["via",11],["textmine",2],["pubmed",12],["rif",8],["text",1],["mined",1],["only",1],["linknames",1],["records",1],["original",1],["neighbor",2],["score",6],["relevance",2],["scores",1],["related",1],["papers",1],["dbfrom",1],["db",4],["id",4],["cmd",1],["read",2],["close",2],["int",1],["top",1],["by",1],["project",2],["sra",6],["cross",1],["esearch",1],["bioproject",2],["term",1],["prjna661299",2],["list",2],["bp",2],["uid",2],["uids",4],["runs",1],["first",1]]},{"id":"skills/bioskills/bio-database-access-entrez-link/scripts/basic_linking.py#linked_ids","name":[["linked",1],["ids",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["link",1],["scripts",1],["basic",1],["linking",1],["py",1]],"body":[["def",2],["linked",2],["ids",2],["dbfrom",4],["db",6],["source",3],["id",5],["linkname",5],["none",2],["cmd",4],["neighbor",2],["kwargs",3],["if",2],["entrez",2],["elink",1],["read",1],["close",1],["not",1],["link",5],["return",2]]},{"id":"skills/bioskills/bio-database-access-entrez-link/scripts/chain_links.py","name":[["chain",1],["links",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["link",1],["scripts",1],["chain",1],["links",1],["py",1]],"body":[["chain",2],["elink",2],["calls",1],["demonstrate",1],["epost",2],["neighbor",1],["history",3],["batches",2],["200",2],["ids",2],["reference",1],["biopython",1],["83",1],["entrez",6],["direct",1],["21",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["from",1],["bio",1],["import",2],["time",3],["email",2],["your",1],["example",1],["com",1],["delay",3],["34",1],["print",7],["gene",7],["protein",9],["ref",2],["seq",2],["structure",3],["tp53",3],["7157",2],["proteins",5],["link",5],["one",1],["linkname",2],["refseq",2],["len",3],["sleep",2],["batch",5],["join",1],["10",1],["dbfrom",1],["db",4],["id",3],["read",1],["close",1],["structures",3],["ls",3],["extend",1],["uids",2],["pdb",1],["mmdb",1],["large",1],["via",2],["server",1],["simulated",1],["simulate",1],["250",1],["over",1],["per",1],["ceiling",1],["fake",3],["genes",3],["672",1],["1956",1],["4609",1],["983",1],["50",1],["input",1],["duplicates",1],["realistic",1],["qk",3],["got",1],["web",2],["env",2],["truncated",1],["30",1],["else",1],["none",1],["query",2],["key",2],["downstream",1],["efetch",1],["retstart",1],["retmax",1],["500",1]]},{"id":"skills/bioskills/bio-database-access-entrez-link/scripts/chain_links.py#link_batch_via_history","name":[["link",1],["batch",1],["via",1],["history",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["link",1],["scripts",1],["chain",1],["links",1],["py",1]],"body":[["def",2],["link",5],["batch",2],["via",2],["history",7],["dbfrom",5],["db",8],["source",4],["ids",4],["linkname",5],["none",6],["chunk",4],["200",3],["epost",2],["chunks",1],["ncbi",1],["hard",1],["limit",1],["then",1],["elink",2],["neighbor",2],["webenv",5],["query",7],["key",7],["range",1],["len",1],["kwargs",6],["id",1],["join",1],["if",3],["web",5],["env",5],["entrez",4],["read",2],["close",2],["time",1],["sleep",1],["delay",1],["cmd",1],["not",1],["return",2],["top",1],["level",1],["per",1],["entry",1]]},{"id":"skills/bioskills/bio-database-access-entrez-link/scripts/chain_links.py#link_one","name":[["link",1],["one",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["link",1],["scripts",1],["chain",1],["links",1],["py",1]],"body":[["def",2],["link",7],["one",2],["dbfrom",4],["db",6],["source",3],["id",5],["linkname",5],["none",2],["kwargs",3],["if",2],["entrez",2],["elink",1],["read",1],["close",1],["not",1],["return",2]]},{"id":"skills/bioskills/bio-database-access-entrez-link/scripts/discover_links.py","name":[["discover",1],["links",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["link",1],["scripts",1],["discover",1],["links",1],["py",1]],"body":[["enumerate",1],["every",1],["linkname",1],["available",2],["dbfrom",1],["source",1],["id",1],["pair",1],["via",1],["cmd",1],["acheck",1],["reference",1],["biopython",1],["83",1],["entrez",3],["direct",1],["21",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["import",2],["time",3],["email",2],["your",1],["example",1],["com",1],["delay",3],["34",1],["print",6],["gene",2],["672",2],["brca1",1],["all",1],["link",3],["tables",3],["name",6],["target",6],["label",6],["discover",3],["links",3],["42",3],["14",3],["sleep",2],["nucleotide",2],["uid",1],["31322957",2],["nm",1],["007294",1],["pub",1],["med",1],["35412348",2],["pubmed",1]]},{"id":"skills/bioskills/bio-database-access-entrez-link/scripts/discover_links.py#discover_links","name":[["discover",1],["links",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["link",1],["scripts",1],["discover",1],["links",1],["py",1]],"body":[["def",2],["discover",2],["links",2],["dbfrom",5],["source",4],["id",7],["return",2],["link",3],["name",2],["db",2],["menu",2],["tag",2],["tuples",1],["pair",1],["entrez",2],["elink",1],["cmd",1],["acheck",1],["read",1],["close",1],["info",3],["check",1],["list",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/basic_search.py","name":[["basic",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["search",2],["scripts",1],["basic",1],["py",1]],"body":[["field",2],["qualified",2],["entrez",14],["searches",1],["explicit",1],["retmax",7],["handling",1],["history",3],["server",3],["intersection",2],["query",4],["translation",4],["inspection",1],["reference",1],["biopython",1],["83",1],["direct",1],["21",1],["verify",1],["api",2],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",2],["time",8],["email",2],["your",1],["example",1],["com",1],["delay",8],["34",1],["req",1],["sec",1],["ceiling",1],["without",1],["key",3],["print",17],["ref",1],["seq",1],["rna",1],["search",1],["term",11],["homo",2],["sapiens",2],["orgn",3],["srcdb",2],["refseq",2],["prop",4],["biomol",2],["mrna",2],["brca1",1],["gene",3],["name",3],["count",16],["safe",3],["nucleotide",4],["200",1],["sleep",7],["cap",1],["diagnostic",1],["handle",3],["esearch",4],["db",5],["20",1],["record",3],["read",5],["close",5],["total",4],["int",1],["returned",5],["len",1],["id",1],["list",1],["warning",1],["matched",1],["only",2],["increase",1],["else",1],["all",1],["chaining",1],["h1",3],["pubmed",4],["crispr",2],["title",2],["usehistory",3],["r1",5],["h2",3],["2024",2],["pdat",2],["web",4],["env",4],["r2",3],["intersect",2],["h3",3],["r3",2],["spell",1],["check",1],["before",1],["searching",1],["espell",1],["breast",2],["canser",2],["original",1],["corrected",2],["diagnose",1],["taxonomy",1],["walk",1],["over",1],["expansion",1],["default",3],["mammalia",4],["insulin",2],["exact",3],["organism",1],["exp",1],["walked",1],["10",2],["no",1],["expand",1],["ratio",1],["subtree",1],["vs",1],["node",1],["max",1],["1f",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/basic_search.py#safe_count","name":[["safe",1],["count",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["search",2],["scripts",1],["basic",1],["py",1]],"body":[["def",2],["safe",2],["count",4],["db",4],["term",4],["return",2],["translated",1],["query",2],["without",1],["retrieving",1],["any",1],["uids",1],["handle",3],["entrez",2],["esearch",1],["retmax",1],["record",3],["read",1],["close",1],["int",1],["translation",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/database_info.py","name":[["database",1],["info",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",2],["access",1],["entrez",1],["search",1],["scripts",1],["info",1],["py",1]],"body":[["discover",1],["entrez",5],["database",1],["structure",1],["fields",1],["links",1],["last",3],["update",3],["timestamp",1],["sortable",1],["terms",1],["reference",1],["biopython",1],["83",1],["direct",1],["21",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["import",2],["time",3],["email",2],["your",1],["example",1],["com",1],["delay",3],["34",1],["print",11],["all",2],["databases",2],["dbs",3],["count",5],["len",3],["join",1],["sleep",2],["db",5],["nucleotide",1],["pubmed",1],["sra",1],["gds",1],["info",10],["name",4],["description",3],["records",1],["submitted",1],["after",1],["not",1],["yet",1],["searchable",1],["field",7],["list",4],["12",1],["full",1],["25",1],["60",1],["link",6],["32",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/database_info.py#all_databases","name":[["all",1],["databases",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",2],["access",1],["entrez",1],["search",1],["scripts",1],["info",1],["py",1]],"body":[["def",2],["all",2],["databases",2],["entrez",2],["einfo",1],["read",1],["close",1],["return",1],["db",1],["list",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/database_info.py#db_info","name":[["db",1],["info",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",2],["access",1],["entrez",1],["search",1],["scripts",1],["info",1],["py",1]],"body":[["def",2],["db",7],["info",3],["entrez",2],["einfo",1],["read",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/global_query.py","name":[["global",1],["query",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["search",1],["scripts",1],["global",1],["query",1],["py",1]],"body":[["egquery",4],["cross",1],["database",1],["counts",3],["fallback",1],["loops",1],["esearch",3],["authoritative",2],["numbers",1],["reference",1],["biopython",1],["83",1],["entrez",3],["direct",1],["21",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["from",1],["bio",1],["import",2],["time",2],["email",2],["your",1],["example",1],["com",1],["delay",2],["34",1],["curated",2],["dbs",2],["pubmed",1],["pmc",1],["nucleotide",1],["protein",1],["gene",1],["sra",1],["gds",1],["bioproject",1],["biosample",1],["clinvar",1],["print",4],["fast",1],["may",1],["lag",1],["egq",6],["crispr",2],["db",10],["sorted",2],["key",2],["reverse",2],["true",2],["15",2],["10",2],["sleep",1],["loop",2],["same",1],["term",1],["esq",6],["delta",3],["marker",2],["off",1],["by",1],["else",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/global_query.py#egquery_counts","name":[["egquery",1],["counts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["search",1],["scripts",1],["global",1],["query",1],["py",1]],"body":[["def",2],["egquery",4],["counts",4],["term",4],["cross",1],["db",2],["via",1],["note",1],["index",1],["lag",1],["per",1],["database",1],["by",1],["days",1],["handle",3],["entrez",2],["record",2],["read",1],["close",1],["return",1],["name",1],["int",1],["count",1],["gquery",1],["result",1]]},{"id":"skills/bioskills/bio-database-access-entrez-search/scripts/global_query.py#loop_esearch_counts","name":[["loop",1],["esearch",1],["counts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["entrez",1],["search",1],["scripts",1],["global",1],["query",1],["py",1]],"body":[["def",2],["loop",2],["esearch",4],["counts",6],["term",4],["dbs",3],["authoritative",1],["per",1],["database",1],["via",1],["slower",1],["but",1],["never",1],["lags",1],["indexes",1],["db",4],["entrez",2],["retmax",1],["read",1],["close",1],["int",1],["count",1],["time",1],["sleep",1],["delay",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/geo_from_pubmed.py","name":[["geo",1],["from",1],["pubmed",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["from",1],["pubmed",1],["py",1]],"body":[["find",2],["geo",3],["datasets",2],["cited",2],["paper",1],["via",1],["pubmed",2],["gds",1],["elink",1],["super",6],["series",4],["flagging",1],["reference",1],["biopython",1],["83",1],["entrez",3],["direct",1],["21",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",2],["time",2],["email",2],["your",1],["example",1],["com",1],["delay",2],["34",1],["pmid",7],["32228226",1],["blanco",1],["melo",1],["et",1],["al",1],["2020",1],["cell",1],["covid",1],["19",1],["transcriptional",1],["response",1],["print",7],["article",2],["art",4],["info",1],["title",3],["90",2],["journal",1],["source",1],["pub",1],["date",1],["sleep",1],["ds",6],["marker",3],["summary",3],["str",1],["check",1],["sub",1],["before",1],["processing",1],["accession",1],["12",1],["samples",2],["gpl",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/geo_from_pubmed.py#article_info","name":[["article",1],["info",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["from",1],["pubmed",1],["py",1]],"body":[["def",2],["article",2],["info",2],["pmid",3],["entrez",2],["esummary",1],["db",1],["pubmed",1],["id",1],["read",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/geo_from_pubmed.py#find_geo_for_pubmed","name":[["find",1],["geo",1],["pubmed",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["from",1],["pubmed",1],["py",1]],"body":[["def",2],["find",2],["geo",2],["pubmed",3],["pmid",3],["entrez",4],["elink",1],["dbfrom",1],["db",4],["gds",4],["id",3],["read",2],["close",1],["if",1],["not",1],["link",3],["return",2],["uids",2],["time",1],["sleep",1],["delay",1],["esummary",1],["join",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/geo_to_sra.py","name":[["geo",1],["sra",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["sra",1],["py",1]],"body":[["resolve",1],["gse",11],["srr",7],["via",3],["pysradb",5],["preferred",2],["gds",2],["bioproject",2],["sra",6],["elink",1],["chain",2],["fallback",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",2],["entrez",4],["time",1],["email",2],["your",1],["example",1],["com",1],["delay",1],["34",1],["gse147507",1],["covid",1],["19",1],["rna",1],["seq",1],["dataset",1],["multi",1],["cohort",1],["print",8],["runs",14],["none",1],["not",1],["installed",1],["skip",1],["else",1],["len",3],["first",2],["write",2],["run",1],["accessions",2],["download",2],["open",1],["txt",3],["as",1],["wrote",1],["hand",1],["off",1],["data",1],["bash",1],["batch",1],["sh",1],["fastq",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/geo_to_sra.py#gse_to_srr_entrez","name":[["gse",1],["srr",1],["entrez",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["sra",1],["py",1]],"body":[["def",2],["gse",5],["srr",2],["entrez",9],["fallback",1],["gds",9],["bioproject",6],["sra",10],["elink",3],["chain",1],["direct",1],["not",5],["supported",1],["esearch",1],["db",8],["term",1],["accession",1],["read",4],["close",4],["if",5],["id",7],["list",2],["return",4],["uid",2],["time",3],["sleep",3],["delay",3],["acheck",1],["shows",1],["pmc",1],["pubmed",1],["taxonomy",1],["dbfrom",2],["link",6],["bp",2],["uids",6],["join",2],["ls",3],["extend",1],["efetch",1],["rettype",1],["runinfo",1],["retmode",1],["text",3],["runs",3],["line",3],["strip",1],["split",2],["append",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/geo_to_sra.py#gse_to_srr_pysradb","name":[["gse",1],["srr",1],["pysradb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["sra",1],["py",1]],"body":[["def",2],["gse",6],["srr",5],["pysradb",3],["try",1],["from",1],["import",2],["sraweb",2],["except",1],["error",1],["return",3],["none",1],["db",3],["srp",7],["df",5],["if",1],["empty",1],["study",1],["accession",2],["iloc",1],["run",1],["tolist",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/search_geo.py","name":[["search",1],["geo",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["search",1],["py",1]],"body":[["search",3],["geo",2],["field",1],["qualified",1],["queries",1],["surface",1],["super",7],["series",6],["before",1],["download",1],["reference",1],["biopython",1],["83",1],["entrez",3],["direct",1],["21",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",1],["bio",1],["import",4],["gzip",1],["urllib",1],["request",1],["time",3],["email",2],["your",1],["example",1],["com",1],["delay",3],["34",1],["print",7],["breast",2],["cancer",2],["rna",1],["seq",1],["human",1],["organism",1],["homo",1],["sapiens",1],["gds",1],["type",1],["expression",1],["profiling",1],["by",1],["high",1],["throughput",1],["sequencing",1],["max",1],["results",1],["10",2],["accession",1],["12",1],["samples",2],["gpl",1],["title",1],["60",1],["sleep",2],["detection",1],["live",1],["ftp",1],["check",1],["gse",6],["gse122288",1],["gse123456",1],["info",8],["detect",1],["len",1],["else",2],["elif",2],["sub",3],["error",3],["checking",1],["standalone",1],["safe",1],["process",1],["as",1],["one",1],["experiment",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/search_geo.py#detect_super_series","name":[["detect",1],["super",1],["series",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["detect",2],["super",10],["series",9],["gse",5],["check",1],["soft",3],["family",2],["file",2],["relation",2],["returns",1],["sub",8],["prefix",2],["nnn",1],["url",2],["https",1],["ftp",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["geo",1],["gz",1],["try",1],["urllib",1],["request",1],["urlopen",1],["timeout",1],["30",1],["as",3],["resp",2],["data",2],["read",1],["except",1],["exception",1],["return",2],["none",2],["error",1],["str",1],["gzip",2],["fileobj",1],["import",1],["io",2],["bytes",1],["mode",1],["rt",1],["line",7],["if",3],["startswith",2],["sample",1],["break",1],["append",1],["split",2],["strip",2],["elif",1]]},{"id":"skills/bioskills/bio-database-access-geo-data/scripts/search_geo.py#search_geo","name":[["search",1],["geo",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["geo",2],["data",1],["scripts",1],["search",1],["py",1]],"body":[["def",2],["search",2],["geo",2],["term",6],["study",3],["type",9],["gse",2],["organism",5],["none",4],["gds",7],["max",3],["results",3],["20",2],["parts",4],["entry",1],["if",3],["append",2],["full",2],["join",2],["entrez",4],["esearch",1],["db",2],["retmax",1],["read",2],["close",1],["not",1],["id",3],["list",2],["return",2],["esummary",1]]},{"id":"skills/bioskills/bio-database-access-interaction-databases/scripts/interaction_query.py","name":[["interaction",1],["query",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["interaction",2],["databases",1],["scripts",1],["query",1],["py",1]],"body":[["aggregate",2],["string",13],["omni",14],["path",6],["signor",10],["into",1],["unified",1],["network",2],["per",1],["edge",12],["provenance",2],["direction",1],["handling",1],["reference",1],["requests",2],["31",1],["pandas",2],["networkx",2],["verify",1],["api",2],["if",7],["version",2],["differs",1],["import",4],["as",2],["pd",2],["nx",2],["from",1],["io",2],["https",3],["12",1],["db",1],["org",2],["omnipathdb",1],["uniroma2",1],["data",5],["php",1],["caller",1],["bioskills",1],["2026",1],["genes",8],["tp53",1],["mdm2",1],["brca1",1],["atm",1],["chek2",1],["cdk2",1],["cdkn1",1],["rb1",1],["di",2],["graph",2],["because",1],["directional",9],["edges",14],["undirected",2],["added",4],["both",1],["directions",1],["print",15],["high",1],["confidence",2],["experiments",1],["channel",1],["emphasized",1],["df",9],["interactions",5],["threshold",1],["700",1],["row",14],["iterrows",3],["preferred",2],["name",2],["src",4],["tgt",4],["two",1],["directed",2],["has",3],["sources",11],["add",6],["else",3],["max",3],["score",4],["1000",1],["false",2],["signed",15],["effect",10],["none",4],["mechanism",11],["len",7],["omnipath",1],["local",3],["source",5],["genesymbol",4],["isin",2],["target",4],["true",6],["typed",1],["sig",5],["count",3],["gene",2],["aggregated",3],["summary",1],["nodes",2],["number",2],["multi",3],["higher",1],["signaling",1],["export",1],["list",1],["rows",4],["append",1],["join",1],["sorted",1],["frame",1],["csv",3],["index",1],["wrote",1]]},{"id":"skills/bioskills/bio-database-access-interaction-databases/scripts/interaction_query.py#omnipath_interactions","name":[["omnipath",1],["interactions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["interaction",2],["databases",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["omnipath",2],["interactions",3],["genes",3],["license",4],["academic",2],["requests",1],["omni",1],["params",1],["genesymbols",1],["fields",1],["sources",1],["references",1],["resources",1],["partners",1],["join",1],["raise",1],["status",1],["return",1],["pd",1],["read",1],["csv",1],["string",1],["io",1],["text",1],["sep",1]]},{"id":"skills/bioskills/bio-database-access-interaction-databases/scripts/interaction_query.py#signor_interactions","name":[["signor",1],["interactions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["interaction",2],["databases",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["signor",3],["interactions",2],["gene",3],["requests",1],["params",1],["organism",1],["human",1],["entity",1],["raise",1],["status",1],["rows",3],["lines",3],["text",1],["strip",1],["split",2],["if",3],["len",3],["return",2],["pd",2],["data",2],["frame",2],["line",2],["cols",8],["append",1],["source",1],["target",1],["effect",1],["mechanism",1],["pmid",1],["else",1]]},{"id":"skills/bioskills/bio-database-access-interaction-databases/scripts/interaction_query.py#string_interactions","name":[["string",1],["interactions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["interaction",2],["databases",1],["scripts",1],["query",1],["py",1]],"body":[["def",2],["string",4],["interactions",2],["genes",3],["species",4],["9606",2],["threshold",3],["700",2],["requests",1],["tsv",1],["network",1],["params",1],["identifiers",1],["0d",1],["join",1],["required",1],["score",1],["caller",2],["identity",1],["raise",1],["status",1],["return",1],["pd",1],["read",1],["csv",1],["io",1],["text",1],["sep",1]]},{"id":"skills/bioskills/bio-database-access-interaction-databases/scripts/string_network.py","name":[["string",1],["network",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["interaction",1],["databases",1],["scripts",1],["string",1],["network",1],["py",1]],"body":[["string",12],["v12",1],["network",4],["per",2],["channel",3],["inspection",1],["functional",1],["vs",1],["physical",7],["filtering",1],["multi",1],["confidence",2],["comparison",1],["reference",1],["requests",2],["31",1],["pandas",2],["networkx",2],["verify",1],["api",2],["if",1],["version",2],["differs",1],["import",4],["as",2],["pd",2],["nx",4],["from",1],["io",2],["https",1],["12",1],["db",1],["org",1],["caller",1],["bioskills",1],["2026",1],["genes",4],["tp53",1],["brca1",1],["mdm2",1],["atm",1],["chek2",1],["cdk2",1],["rb1",1],["cdkn1",1],["bax",1],["bcl2",1],["print",14],["resolve",2],["gene",2],["symbols",1],["ids",2],["query",1],["item",1],["preferred",5],["name",5],["id",1],["index",3],["false",3],["compare",1],["tiers",1],["number",4],["edges",6],["retained",1],["thr",3],["400",1],["700",4],["900",1],["df",10],["threshold",4],["len",3],["breakdown",1],["at",1],["channels",2],["experiments",2],["escore",6],["database",1],["dscore",2],["textmining",1],["tscore",2],["coexpression",1],["ascore",2],["neighborhood",1],["nscore",1],["fusion",1],["fscore",1],["cooccurrence",1],["pscore",1],["show",2],["score",4],["head",2],["only",3],["filter",1],["scale",1],["reports",1],["individual",1],["tsv",1],["combined",1],["total",1],["filtered",1],["subset",1],["physically",1],["interact",1],["claims",1],["build",1],["graph",2],["rank",1],["by",2],["centrality",1],["row",5],["iterrows",1],["add",1],["edge",1],["nodes",2],["density",2],["3f",1],["components",2],["connected",1],["deg",2],["data",1],["frame",1],["sorted",1],["degree",3],["key",1],["lambda",1],["columns",1],["hubs",1],["top",1]]},{"id":"skills/bioskills/bio-database-access-interaction-databases/scripts/string_network.py#resolve_ids","name":[["resolve",1],["ids",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["interaction",1],["databases",1],["scripts",1],["string",1],["network",1],["py",1]],"body":[["def",2],["resolve",2],["ids",3],["genes",3],["species",4],["9606",2],["url",2],["string",3],["tsv",1],["params",3],["identifiers",1],["0d",1],["join",1],["caller",2],["identity",1],["requests",1],["raise",1],["status",1],["return",1],["pd",1],["read",1],["csv",1],["io",1],["text",1],["sep",1]]},{"id":"skills/bioskills/bio-database-access-interaction-databases/scripts/string_network.py#string_network","name":[["string",1],["network",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["interaction",1],["databases",1],["scripts",1],["string",1],["network",1],["py",1]],"body":[["def",2],["string",4],["network",3],["genes",3],["species",4],["9606",2],["threshold",3],["400",2],["url",2],["tsv",1],["params",3],["identifiers",1],["0d",1],["join",1],["required",1],["score",1],["caller",2],["identity",1],["requests",1],["raise",1],["status",1],["return",1],["pd",1],["read",1],["csv",1],["io",1],["text",1],["sep",1]]},{"id":"skills/bioskills/bio-database-access-local-blast/scripts/blast_wrapper.py","name":[["blast",1],["wrapper",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["local",1],["blast",2],["scripts",1],["wrapper",1],["py",1]],"body":[["python",1],["wrapper",1],["blast",4],["via",1],["subprocess",2],["builds",1],["v5",1],["db",4],["runs",1],["task",2],["parses",1],["tabular",2],["qcovs",5],["qcovhsp",1],["distinction",1],["reference",2],["ncbi",1],["15",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["shutil",1],["name",1],["main",1],["make",1],["fasta",2],["ref",2],["dbtype",1],["nucl",1],["run",1],["query",3],["results",2],["tsv",2],["program",1],["blastn",1],["dc",1],["megablast",1],["threads",1],["rows",5],["parse",1],["print",5],["total",1],["hsps",1],["len",3],["unique",1],["queries",1],["any",1],["hit",2],["qseqid",1],["good",2],["filter",1],["hits",1],["min",2],["pident",1],["70",2],["80",2],["after",1],["identity",1],["1e",2],["top",4],["per",2],["by",2],["bit",1],["score",1],["list",1],["bitscore",2],["items",1],["sseqid",1],["bits",1],["1f",1],["0f",1],["evalue",1]]},{"id":"skills/bioskills/bio-database-access-local-blast/scripts/blast_wrapper.py#filter_hits","name":[["filter",1],["hits",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["local",1],["blast",2],["scripts",1],["wrapper",1],["py",1]],"body":[["def",2],["filter",2],["hits",2],["rows",3],["min",6],["pident",4],["30",2],["qcovs",4],["50",2],["max",3],["evalue",4],["1e",2],["return",1],["if",1]]},{"id":"skills/bioskills/bio-database-access-local-blast/scripts/blast_wrapper.py#make_blast_db","name":[["make",1],["blast",1],["db",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["local",1],["blast",2],["scripts",1],["wrapper",1],["py",1]],"body":[["def",2],["make",2],["blast",2],["db",2],["fasta",4],["name",3],["dbtype",5],["nucl",2],["parse",4],["seqids",4],["true",4],["version",4],["require",1],["makeblastdb",3],["cmd",3],["out",1],["blastdb",1],["str",1],["hash",1],["index",1],["title",1],["if",2],["append",1],["subprocess",1],["run",1],["capture",1],["output",1],["text",1],["returncode",1],["raise",1],["runtime",1],["error",1],["failed",1],["stderr",1]]},{"id":"skills/bioskills/bio-database-access-local-blast/scripts/blast_wrapper.py#parse_tabular","name":[["parse",1],["tabular",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["local",1],["blast",2],["scripts",1],["wrapper",1],["py",1]],"body":[["def",2],["parse",2],["tabular",2],["path",3],["cols",3],["qseqid",1],["sseqid",1],["pident",2],["length",4],["qcovs",2],["qcovhsp",2],["evalue",2],["bitscore",2],["staxids",1],["sscinames",1],["stitle",1],["rows",3],["open",1],["as",1],["line",2],["vals",3],["rstrip",1],["split",1],["dict",1],["zip",1],["len",2],["float",1],["if",2],["else",2],["int",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-local-blast/scripts/blast_wrapper.py#require","name":[["require",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["local",1],["blast",2],["scripts",1],["wrapper",1],["py",1]],"body":[["def",2],["require",2],["tool",4],["if",1],["not",2],["shutil",1],["raise",1],["runtime",1],["error",1],["path",1],["conda",1],["install",1],["bioconda",1],["blast",1]]},{"id":"skills/bioskills/bio-database-access-local-blast/scripts/blast_wrapper.py#run_blast","name":[["run",1],["blast",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["local",1],["blast",2],["scripts",1],["wrapper",1],["py",1]],"body":[["def",2],["run",3],["blast",2],["query",4],["db",4],["out",4],["program",5],["blastn",2],["task",5],["none",2],["evalue",5],["1e",2],["10",2],["threads",4],["hitlist",4],["500",3],["soft",4],["masking",4],["true",5],["post",1],["filter",1],["avoids",1],["max",2],["target",2],["seqs",2],["early",1],["termination",1],["trap",1],["shah",1],["2019",1],["require",1],["cmd",3],["str",3],["num",1],["if",3],["else",1],["false",1],["outfmt",1],["qseqid",1],["sseqid",1],["pident",1],["length",1],["qcovs",1],["qcovhsp",1],["bitscore",1],["staxids",1],["sscinames",1],["stitle",1],["subprocess",1],["capture",1],["output",1],["text",1],["returncode",1],["raise",1],["runtime",1],["error",1],["failed",1],["stderr",1]]},{"id":"skills/bioskills/bio-database-access-local-blast/scripts/blast_wrapper.py#top_by_bitscore_per_query","name":[["top",1],["by",1],["bitscore",1],["per",1],["query",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["local",1],["blast",2],["scripts",1],["wrapper",1],["py",1]],"body":[["def",2],["top",2],["by",8],["bitscore",3],["per",2],["query",2],["rows",3],["setdefault",1],["qseqid",1],["append",1],["sorted",1],["key",1],["lambda",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/compara_orthologs.py","name":[["compara",1],["orthologs",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["compara",1],["orthologs",1],["py",1]],"body":[["ensembl",3],["compara",3],["rest",3],["single",2],["gene",2],["batch",3],["rate",1],["limit",1],["handling",1],["confidence",4],["semantics",1],["reference",1],["requests",3],["31",1],["release",1],["112",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["time",1],["pandas",1],["as",1],["pd",1],["base",1],["https",1],["org",1],["headers",1],["accept",1],["application",1],["json",1],["sleep",1],["07",1],["15",1],["req",1],["sec",1],["ceiling",1],["print",9],["brca1",3],["human",6],["mouse",2],["orthologs",1],["target",6],["species",1],["id",2],["type",3],["identity",1],["pid",2],["symbol",4],["resolution",1],["example",1],["march1",4],["was",1],["renamed",2],["2020",2],["try",1],["old",2],["resolve",2],["except",1],["httperror",1],["not",1],["found",1],["marchf1",3],["by",1],["hgnc",1],["new",2],["genes",1],["zebrafish",2],["df",6],["tp53",1],["myc",1],["atm",1],["mdm2",1],["source",1],["one2one",5],["ortholog",1],["string",1],["index",1],["false",1],["n1",1],["calls",1],["len",3],["many",3],["error",2],["notna",1],["sum",1],["else",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/compara_orthologs.py#batch_compara","name":[["batch",1],["compara",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["compara",1],["orthologs",1],["py",1]],"body":[["def",2],["batch",2],["compara",3],["symbols",3],["source",3],["human",2],["target",3],["mouse",2],["rows",4],["sym",4],["try",1],["orthologs",1],["append",2],["symbol",2],["except",1],["requests",1],["httperror",1],["as",1],["error",1],["str",1],["time",1],["sleep",2],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/compara_orthologs.py#compara_orthologs","name":[["compara",1],["orthologs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["compara",1],["orthologs",1],["py",1]],"body":[["def",2],["compara",2],["orthologs",2],["species",10],["symbol",4],["target",11],["none",2],["url",2],["base",1],["homology",1],["params",4],["type",3],["orthologues",1],["if",2],["retry",1],["data",4],["json",1],["not",1],["return",2],["source",4],["id",6],["pid",2],["perc",2],["ortholog",1],["one2one",1],["one2many",1],["many2many",1],["confidence",2],["may",1],["be",1],["absent",1],["homologies",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/compara_orthologs.py#get_with_retry","name":[["retry",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["compara",1],["orthologs",1],["py",1]],"body":[["def",2],["retry",3],["url",3],["params",4],["none",2],["max",4],["retries",5],["attempt",1],["range",1],["requests",1],["headers",3],["if",1],["status",2],["code",1],["429",2],["wait",3],["int",1],["after",1],["print",1],["rate",1],["limit",1],["sleeping",1],["time",1],["sleep",1],["continue",1],["raise",2],["return",1],["runtime",1],["error",1],["exhausted",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/compara_orthologs.py#resolve_symbol","name":[["resolve",1],["symbol",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["compara",1],["orthologs",1],["py",1]],"body":[["def",2],["resolve",3],["symbol",7],["species",3],["always",1],["ensembl",1],["gene",1],["id",2],["first",1],["symbols",1],["unstable",1],["march1",1],["marchf1",1],["retry",1],["base",1],["lookup",1],["return",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/cross_resource.py","name":[["cross",1],["resource",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["cross",1],["resource",1],["py",1]],"body":[["cross",1],["resource",1],["ortholog",1],["consensus",1],["query",1],["ensembl",7],["compara",3],["oma",11],["rest",2],["ortho",4],["db",4],["surface",1],["disagreement",2],["reference",1],["requests",2],["31",1],["verify",1],["api",2],["if",3],["version",1],["differs",1],["import",2],["time",3],["https",3],["org",3],["omabrowser",1],["orthodb",4],["data",1],["v12",1],["sleep",5],["print",13],["brca1",6],["human",4],["mouse",11],["hits",7],["orthologs",4],["len",2],["uni",1],["prot",1],["p38398",2],["str",1],["total",1],["subset",1],["at",1],["level",1],["members",4],["groups",7],["species",2],["taxid",2],["9606",1],["containing",1],["10090",1],["group",1],["interpretation",1],["across",1],["resources",2],["informative",1],["not",1],["error",1],["tree",1],["reconciled",1],["best",1],["vertebrates",1],["strict",1],["high",1],["precision",1],["lower",1],["recall",1],["broad",2],["coverage",1],["more",1],["ambiguous",1],["calls",2],["publication",1],["grade",1],["intersect",1],["inspect",1],["disagreements",1],["case",2],["by",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/cross_resource.py#ensembl_orthologs","name":[["ensembl",1],["orthologs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["cross",1],["resource",1],["py",1]],"body":[["def",2],["ensembl",3],["orthologs",2],["symbol",4],["source",3],["human",2],["target",5],["mouse",2],["requests",1],["homology",1],["params",1],["type",2],["orthologues",1],["species",1],["headers",1],["accept",1],["application",1],["json",2],["raise",1],["status",1],["data",4],["if",2],["not",1],["return",2],["id",1],["homologies",1],["startswith",1],["ortholog",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/cross_resource.py#oma_orthologs","name":[["oma",1],["orthologs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["cross",1],["resource",1],["py",1]],"body":[["def",2],["oma",3],["orthologs",3],["uniprot",3],["acc",3],["requests",1],["protein",1],["if",1],["status",2],["code",1],["404",1],["return",2],["raise",1],["canonicalid",1],["omaid",1],["json",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/cross_resource.py#orthodb_groups","name":[["orthodb",1],["groups",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["cross",1],["resource",1],["py",1]],"body":[["def",2],["orthodb",3],["groups",2],["symbol",3],["species",4],["taxid",3],["9606",2],["requests",1],["search",1],["params",1],["query",1],["raise",1],["status",1],["return",1],["json",1],["data",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/cross_resource.py#orthodb_orthologs","name":[["orthodb",1],["orthologs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["cross",1],["resource",1],["py",1]],"body":[["def",2],["orthodb",3],["orthologs",3],["og",4],["id",6],["species",5],["taxid",3],["10090",3],["members",1],["at",1],["target",1],["level",1],["mouse",1],["requests",1],["params",1],["if",1],["status",1],["code",1],["200",1],["return",2],["gene",1],["json",1],["data",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/kegg_orthology.py","name":[["kegg",1],["orthology",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["kegg",1],["orthology",1],["py",1]],"body":[["kegg",5],["orthology",2],["ko",13],["lookup",1],["gene",3],["all",2],["orthologous",1],["genes",2],["across",2],["species",9],["reference",1],["requests",2],["31",1],["verify",1],["api",2],["if",2],["version",1],["differs",1],["import",2],["time",3],["base",1],["https",1],["rest",2],["jp",1],["sleep",5],["be",1],["polite",1],["no",1],["strict",1],["published",1],["limit",1],["print",12],["human",1],["tp53",1],["id",1],["7157",2],["ids",7],["hsa",1],["kos",1],["info",4],["truncated",1],["line",2],["split",2],["15",1],["members",5],["total",1],["len",2],["counts",5],["sp",5],["represented",1],["top",1],["by",1],["member",1],["count",3],["sorted",1],["items",1],["key",1],["lambda",1],["10",1],["license",2],["note",1],["free",1],["academic",1],["commercial",2],["requires",1],["paid",1],["workflows",1],["prefer",1],["egg",1],["nog",1],["permissive",1],["ortho",1],["db",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/kegg_orthology.py#genes_for_ko","name":[["genes",1],["ko",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["kegg",1],["orthology",1],["py",1]],"body":[["def",2],["genes",4],["ko",6],["id",3],["all",1],["kegg",1],["annotated",1],["requests",1],["base",1],["link",1],["raise",1],["status",1],["return",1],["line",3],["split",2],["text",1],["strip",1],["if",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/kegg_orthology.py#ko_for_gene","name":[["ko",1],["gene",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["kegg",1],["orthology",1],["py",1]],"body":[["def",2],["ko",4],["gene",7],["species",4],["kegg",2],["code",1],["hsa",1],["human",1],["mmu",1],["mouse",1],["dme",1],["fly",1],["ncbi",1],["id",1],["locus",1],["requests",1],["base",1],["link",1],["raise",1],["status",1],["return",1],["line",3],["split",2],["replace",1],["text",1],["strip",1],["if",1]]},{"id":"skills/bioskills/bio-database-access-ortholog-inference/scripts/kegg_orthology.py#ko_info","name":[["ko",1],["info",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["ortholog",1],["inference",1],["scripts",1],["kegg",1],["orthology",1],["py",1]],"body":[["def",2],["ko",6],["info",2],["id",3],["description",1],["pathway",1],["list",1],["requests",1],["base",1],["raise",1],["status",1],["return",1],["text",1]]},{"id":"skills/bioskills/bio-database-access-sra-data/scripts/find_sra_runs.py","name":[["find",1],["sra",1],["runs",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["sra",2],["data",1],["scripts",1],["find",1],["runs",1],["py",1]],"body":[["resolve",1],["hierarchical",1],["accessions",6],["prjna",1],["gse",5],["srx",1],["srp",1],["srr",3],["runs",17],["via",4],["pysradb",4],["preferred",1],["entrez",7],["runinfo",3],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",3],["import",2],["time",1],["email",2],["your",1],["example",1],["com",1],["delay",1],["34",1],["print",9],["path",3],["project",2],["prjna398962",2],["max",2],["results",2],["20",1],["len",4],["first",2],["human",1],["rna",2],["seq",2],["sample",1],["homo",1],["sapiens",1],["orgn",1],["strategy",1],["transcriptomic",1],["source",1],["10",1],["gse110009",2],["write",2],["file",1],["batch",2],["download",2],["open",1],["txt",3],["as",1],["wrote",1],["now",1],["bash",1],["sh",1],["fastq",1]]},{"id":"skills/bioskills/bio-database-access-sra-data/scripts/find_sra_runs.py#runs_via_entrez","name":[["runs",1],["via",1],["entrez",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["sra",2],["data",1],["scripts",1],["find",1],["runs",1],["py",1]],"body":[["def",2],["runs",5],["via",2],["entrez",6],["term",4],["max",3],["results",3],["10000",2],["fallback",1],["path",1],["runinfo",2],["csv",1],["less",1],["ergonomic",1],["than",1],["pysradb",1],["but",1],["no",1],["extra",1],["dep",1],["esearch",1],["db",2],["sra",2],["retmax",2],["usehistory",1],["read",2],["close",2],["total",3],["int",1],["count",1],["if",2],["return",2],["webenv",3],["qk",2],["web",1],["env",1],["query",2],["key",2],["start",2],["range",1],["min",1],["500",2],["efetch",1],["rettype",1],["retmode",1],["text",3],["retstart",1],["line",3],["strip",1],["split",2],["append",1],["time",1],["sleep",1],["delay",1]]},{"id":"skills/bioskills/bio-database-access-sra-data/scripts/find_sra_runs.py#runs_via_pysradb","name":[["runs",1],["via",1],["pysradb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",1],["sra",2],["data",1],["scripts",1],["find",1],["runs",1],["py",1]],"body":[["def",2],["runs",2],["via",2],["pysradb",6],["identifier",3],["preferred",1],["path",1],["handles",1],["gse",1],["prjna",1],["srx",1],["srp",1],["srr",1],["cleanly",1],["try",1],["from",1],["import",2],["sraweb",2],["except",1],["error",1],["print",1],["not",1],["installed",1],["pip",1],["install",1],["return",3],["db",2],["meta",3],["sra",1],["metadata",1],["detailed",1],["true",1],["if",1],["empty",1],["run",1],["accession",1],["tolist",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/isoforms_and_xrefs.py","name":[["isoforms",1],["xrefs",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",1],["scripts",1],["isoforms",1],["xrefs",1],["py",1]],"body":[["iterate",1],["isoforms",4],["cross",2],["references",2],["uni",2],["prot",2],["entry",1],["download",3],["reference",4],["proteome",4],["requests",2],["31",1],["rest",1],["2024",1],["06",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",2],["time",3],["delay",3],["05",1],["200",3],["req",1],["sec",1],["tolerated",1],["print",10],["tp53",1],["p04637",4],["isos",6],["list",1],["found",1],["len",4],["iso",4],["canonical",5],["else",2],["ids",3],["20",4],["name",1],["30",1],["sleep",2],["fetch",2],["non",1],["isoform",3],["second",4],["none",1],["fasta",5],["fetched",1],["first",1],["chars",1],["summary",2],["xrefs",4],["xref",1],["db",3],["sorted",1],["key",1],["lambda",1],["10",1],["entries",1],["human",2],["commented",1],["out",1],["large",1],["file",1],["up000005640",1],["gz",1],["mb",2],["compressed",1],["80",1],["unpacked",1],["proteins",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/isoforms_and_xrefs.py#download_proteome","name":[["download",1],["proteome",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",1],["scripts",1],["isoforms",1],["xrefs",1],["py",1]],"body":[["def",2],["download",2],["proteome",3],["upid",4],["out",4],["path",4],["up000005640",1],["human",1],["reference",1],["url",2],["https",1],["rest",1],["uniprot",1],["org",1],["proteomes",1],["fasta",1],["gz",1],["requests",1],["stream",1],["true",1],["as",2],["raise",1],["status",1],["open",1],["wb",1],["chunk",2],["iter",1],["content",1],["8192",1],["write",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/isoforms_and_xrefs.py#fetch_isoform_fasta","name":[["fetch",1],["isoform",1],["fasta",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",1],["scripts",1],["isoforms",1],["xrefs",1],["py",1]],"body":[["def",2],["fetch",2],["isoform",2],["fasta",3],["accession",3],["suffix",3],["requests",1],["https",1],["rest",1],["uniprot",1],["org",1],["uniprotkb",1],["raise",1],["status",1],["return",1],["text",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/isoforms_and_xrefs.py#list_isoforms","name":[["list",1],["isoforms",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",1],["scripts",1],["isoforms",1],["xrefs",1],["py",1]],"body":[["def",2],["list",2],["isoforms",3],["accession",3],["read",1],["comments",2],["type",2],["alternative",2],["products",2],["isoform",3],["ids",3],["names",1],["requests",1],["https",1],["rest",1],["uniprot",1],["org",1],["uniprotkb",1],["json",2],["raise",1],["status",2],["entry",2],["comment",4],["if",1],["return",2],["name",2],["iso",4],["value",1],["canonical",1],["sequence",1],["displayed",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/isoforms_and_xrefs.py#xref_summary","name":[["xref",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",1],["scripts",1],["isoforms",1],["xrefs",1],["py",1]],"body":[["def",2],["xref",2],["summary",2],["accession",3],["requests",1],["https",1],["rest",1],["uniprot",1],["org",1],["uniprotkb",1],["json",2],["raise",1],["status",1],["by",3],["db",3],["uni",1],["prot",1],["kbcross",1],["references",1],["setdefault",1],["database",1],["append",1],["id",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/uniprot_query.py","name":[["uniprot",1],["query",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",2],["scripts",1],["query",1],["py",1]],"body":[["uni",3],["prot",5],["rest",2],["workflows",1],["single",2],["entry",3],["parsing",1],["bulk",2],["tsv",3],["search",3],["stream",3],["500",3],["async",1],["id",4],["mapping",5],["reference",1],["requests",2],["31",1],["pandas",2],["2024",1],["06",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["as",1],["pd",1],["time",1],["from",2],["io",2],["string",2],["print",10],["parse",1],["p04637",2],["tp53",1],["fetch",1],["json",1],["items",1],["14",1],["fields",3],["human",4],["reviewed",5],["kinases",2],["df",5],["organism",2],["9606",2],["true",2],["keyword",1],["kinase",1],["accession",2],["gene",3],["primary",2],["protein",1],["name",1],["length",2],["xref",1],["pdb",1],["size",1],["len",2],["head",1],["index",1],["false",1],["results",2],["all",4],["swiss",2],["ensembl",1],["map",1],["ids",2],["ensg00000141510",1],["ensg00000171862",1],["ensg00000139618",1],["22",2],["failed",3],["not",1],["mapped",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/uniprot_query.py#fetch_entry_json","name":[["fetch",1],["entry",1],["json",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",2],["scripts",1],["query",1],["py",1]],"body":[["def",2],["fetch",2],["entry",4],["json",4],["accession",5],["requests",1],["https",1],["rest",1],["uniprot",1],["org",1],["uniprotkb",1],["raise",1],["status",1],["pdb",6],["id",3],["uni",4],["prot",3],["kbcross",2],["references",2],["if",2],["database",2],["alphafold",3],["next",1],["alpha",1],["fold",1],["db",1],["none",1],["return",1],["primary",2],["name",5],["protkb",1],["reviewed",2],["type",1],["startswith",1],["kb",1],["protein",2],["description",1],["recommended",1],["full",1],["value",2],["gene",2],["genes",1],["length",2],["sequence",1],["count",1],["len",1],["ids",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/uniprot_query.py#map_ids","name":[["map",1],["ids",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",2],["scripts",1],["query",1],["py",1]],"body":[["def",2],["map",2],["ids",6],["from",4],["db",6],["ensembl",2],["uni",2],["prot",2],["kb",2],["timeout",5],["600",2],["poll",4],["submit",3],["requests",3],["post",1],["https",3],["rest",3],["uniprot",3],["org",3],["idmapping",3],["run",1],["data",1],["join",1],["raise",4],["status",5],["job",7],["id",5],["json",3],["elapsed",3],["while",1],["js",2],["if",1],["running",1],["time",1],["sleep",1],["continue",1],["break",1],["else",1],["error",1],["did",1],["not",1],["complete",1],["results",1],["return",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/uniprot_query.py#search_tsv","name":[["search",1],["tsv",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",2],["scripts",1],["query",1],["py",1]],"body":[["def",2],["search",3],["tsv",3],["query",4],["fields",4],["size",4],["500",2],["url",2],["https",1],["rest",1],["uniprot",1],["org",1],["uniprotkb",1],["params",3],["format",1],["join",1],["requests",1],["raise",1],["status",1],["return",1],["pd",1],["read",1],["csv",1],["string",1],["io",1],["text",1],["sep",1]]},{"id":"skills/bioskills/bio-database-access-uniprot-access/scripts/uniprot_query.py#stream_tsv","name":[["stream",1],["tsv",1]],"path":[["skills",1],["bioskills",1],["bio",1],["database",1],["access",2],["uniprot",2],["scripts",1],["query",1],["py",1]],"body":[["def",2],["stream",4],["tsv",3],["query",4],["fields",4],["no",1],["500",1],["cap",1],["right",1],["endpoint",1],["bulk",1],["pulls",1],["url",2],["https",1],["rest",1],["uniprot",1],["org",1],["uniprotkb",1],["params",3],["format",1],["join",1],["requests",1],["true",1],["raise",1],["status",1],["return",1],["pd",1],["read",1],["csv",1],["string",1],["io",1],["text",1],["sep",1]]},{"id":"skills/bioskills/bio-differential-expression-batch-correction/scripts/batch_correction_workflow.R","name":[["batch",1],["correction",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["batch",2],["correction",2],["scripts",1],["workflow",1]],"body":[["reference",1],["deseq2",2],["42",1],["ggplot2",2],["limma",2],["58",1],["scanpy",1],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",5],["sva",1],["patchwork",1],["counts",9],["read",2],["csv",8],["row",2],["names",2],["metadata",16],["stopifnot",3],["all",1],["colnames",3],["rownames",1],["batch",25],["condition",11],["dds",8],["deseq",2],["data",7],["from",1],["matrix",5],["count",1],["col",1],["design",5],["estimate",1],["size",3],["factors",1],["vsd",2],["vst",1],["blind",1],["true",3],["norm",3],["expr",5],["assay",1],["pca",13],["prcomp",2],["scale",2],["df",4],["frame",3],["pc1",10],["pc2",4],["before",4],["ggplot",2],["aes",2],["color",2],["shape",2],["geom",2],["point",2],["theme",2],["bw",2],["ggtitle",2],["correction",3],["res",2],["results",2],["contrast",1],["treatment",1],["control",1],["write",2],["as",6],["de",1],["adjusted",1],["corrected",5],["com",1],["bat",1],["seq",2],["group",1],["combat",1],["model",1],["remove",1],["effect",1],["after",12],["pdf",2],["width",1],["12",1],["height",1],["print",1],["dev",1],["off",1],["cor",6],["numeric",2],["factor",2],["cat",2],["correlation",2],["round",2]]},{"id":"skills/bioskills/bio-differential-expression-de-results/scripts/annotate_results.R","name":[["annotate",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["de",1],["results",2],["scripts",1],["annotate",1]],"body":[["reference",1],["deseq2",1],["42",2],["edge",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["add",1],["gene",10],["annotations",2],["de",1],["results",5],["library",1],["dplyr",1],["example",1],["annotate",1],["custom",1],["annotation",2],["file",2],["practice",1],["org",1],["hs",1],["eg",1],["db",1],["bioma",1],["rt",1],["simulate",2],["seed",1],["genes",8],["100",1],["res",5],["df",2],["data",2],["frame",2],["id",5],["paste0",3],["ensg",2],["sprintf",2],["011d",2],["base",1],["mean",1],["10",4],["runif",2],["log2",3],["fold",3],["change",3],["rnorm",1],["padj",5],["info",2],["symbol",3],["description",3],["paste",1],["merge",1],["annotated",10],["left",1],["join",1],["by",1],["arrange",1],["view",1],["cat",2],["top",1],["print",1],["head",1],["filter",2],["significant",3],["export",1],["sig",2],["05",1],["select",1],["write",1],["csv",3],["row",1],["names",1],["false",1],["saved",1]]},{"id":"skills/bioskills/bio-differential-expression-de-results/scripts/export_excel.R","name":[["export",1],["excel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["de",1],["results",1],["scripts",1],["export",1],["excel",1]],"body":[["reference",1],["deseq2",1],["42",2],["edge",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["export",1],["de",3],["results",13],["excel",1],["multiple",1],["sheets",2],["library",2],["openxlsx",1],["dplyr",1],["simulate",1],["seed",1],["genes",22],["1000",1],["res",7],["df",9],["data",7],["frame",2],["gene",2],["paste0",1],["base",1],["mean",1],["10",2],["runif",2],["log2",3],["fold",3],["change",3],["rnorm",1],["pvalue",2],["padj",11],["adjust",1],["method",1],["bh",1],["filter",4],["all",7],["arrange",4],["sig",4],["05",6],["up",8],["down",8],["create",2],["workbook",3],["wb",12],["add",7],["worksheet",5],["write",5],["significant",4],["regulated",8],["summary",5],["sheet",1],["category",1],["total",1],["count",1],["nrow",8],["save",2],["xlsx",2],["overwrite",1],["true",1],["cat",5],["exported",1],["sprintf",4]]},{"id":"skills/bioskills/bio-differential-expression-de-results/scripts/filter_results.R","name":[["filter",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["de",1],["results",2],["scripts",1],["filter",1]],"body":[["reference",1],["deseq2",4],["42",2],["edge",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["filter",3],["summarize",1],["results",3],["library",2],["dplyr",1],["simulate",1],["practice",1],["your",1],["dds",1],["object",1],["seed",1],["genes",18],["5000",1],["res",12],["df",12],["data",1],["frame",1],["base",2],["mean",2],["10",5],["runif",3],["log2",6],["fold",5],["change",5],["rnorm",2],["lfc",1],["se",1],["stat",1],["pvalue",2],["row",2],["names",2],["paste0",1],["gene",3],["padj",9],["adjust",1],["method",1],["bh",1],["rownames",1],["summary",2],["statistics",1],["cat",8],["sprintf",5],["total",1],["tested",1],["sum",4],["na",4],["significant",5],["05",5],["rm",3],["true",3],["up",1],["regulated",2],["down",1],["sig",4],["abs",1],["arrange",1],["fc",1],["nrow",1],["top",2],["print",1],["head",1],["export",1],["write",1],["csv",3],["false",1],["saved",1]]},{"id":"skills/bioskills/bio-differential-expression-de-visualization/scripts/heatmap.R","name":[["heatmap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["de",1],["visualization",1],["scripts",1],["heatmap",1]],"body":[["reference",1],["deseq2",1],["42",2],["edge",1],["ggplot2",1],["limma",1],["58",1],["matplotlib",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["create",2],["heatmap",5],["differentially",2],["expressed",2],["genes",7],["library",2],["pheatmap",2],["rcolor",1],["brewer",2],["simulate",1],["expression",2],["data",2],["practice",1],["vst",1],["dds",1],["output",1],["seed",1],["50",3],["samples",3],["simulated",1],["normalized",1],["scaled",1],["matrix",2],["mat",7],["rnorm",1],["nrow",1],["dimnames",1],["list",1],["paste0",2],["gene",1],["sample",2],["add",1],["some",1],["pattern",1],["first",1],["half",1],["up",1],["treated",2],["25",2],["26",2],["annotation",4],["col",3],["frame",1],["condition",1],["factor",1],["rep",1],["control",1],["each",1],["row",1],["names",1],["colnames",1],["color",4],["palette",2],["colors",2],["ramp",1],["rev",1],["pal",1],["name",1],["rd",1],["bu",1],["100",1],["show",1],["rownames",1],["false",1],["clustering",2],["distance",2],["rows",1],["correlation",2],["cols",1],["border",1],["na",1],["main",1],["top",1],["filename",1],["png",2],["width",1],["height",1],["10",1],["cat",1],["saved",1]]},{"id":"skills/bioskills/bio-differential-expression-de-visualization/scripts/pca_plot.R","name":[["pca",1],["plot",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["de",1],["visualization",1],["scripts",1],["pca",1],["plot",1]],"body":[["reference",1],["deseq2",3],["42",2],["edge",1],["ggplot2",2],["limma",1],["58",1],["matplotlib",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["create",3],["pca",9],["plot",4],["from",2],["vst",3],["data",11],["library",2],["simulate",1],["practice",1],["your",1],["own",1],["dds",3],["object",2],["seed",1],["genes",4],["1000",1],["samples",4],["12",1],["counts",3],["matrix",2],["rnbinom",1],["mu",1],["100",2],["size",2],["10",1],["nrow",1],["dimnames",1],["list",1],["paste0",4],["gene",1],["sample",1],["coldata",2],["frame",1],["condition",4],["factor",2],["rep",2],["control",1],["treated",1],["batch",4],["batch1",1],["batch2",1],["batch3",1],["each",1],["row",1],["names",1],["colnames",1],["deseq",2],["run",1],["count",1],["col",1],["design",1],["vsd",2],["blind",1],["false",1],["intgroup",1],["return",1],["true",1],["percent",4],["var",4],["round",1],["attr",1],["custom",1],["ggplot",1],["aes",1],["pc1",2],["pc2",2],["color",1],["shape",1],["geom",1],["point",1],["xlab",1],["variance",2],["ylab",1],["ggtitle",1],["theme",2],["bw",1],["legend",1],["position",1],["right",1],["print",1],["ggsave",1],["png",1],["width",1],["height",1],["dpi",1],["300",1]]},{"id":"skills/bioskills/bio-differential-expression-de-visualization/scripts/volcano_plot.R","name":[["volcano",1],["plot",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["de",1],["visualization",1],["scripts",1],["volcano",1],["plot",1]],"body":[["reference",1],["deseq2",4],["42",2],["edge",1],["ggplot2",2],["limma",1],["58",1],["matplotlib",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["create",2],["volcano",4],["plot",4],["from",1],["results",2],["library",3],["ggrepel",1],["simulate",1],["practice",1],["your",1],["own",1],["dds",1],["object",1],["seed",1],["genes",9],["1000",1],["res",10],["df",10],["data",2],["frame",1],["log2",7],["fold",7],["change",6],["rnorm",1],["pvalue",2],["10",4],["runif",3],["padj",5],["adjust",1],["method",1],["bh",1],["base",1],["mean",1],["row",1],["names",1],["paste0",1],["gene",3],["rownames",1],["define",1],["significance",2],["05",3],["standard",1],["fdr",1],["cutoff",1],["false",1],["discovery",1],["rate",1],["fc",2],["requires",1],["conservative",1],["reduces",1],["noise",1],["exploratory",1],["analysis",1],["significant",2],["ifelse",2],["abs",1],["up",2],["down",2],["ns",2],["top",3],["label",2],["head",1],["order",1],["ggplot",1],["aes",2],["log10",3],["color",6],["geom",4],["point",1],["alpha",1],["size",2],["scale",1],["manual",1],["values",1],["blue",1],["grey60",1],["red",1],["vline",1],["xintercept",1],["linetype",2],["dashed",2],["grey40",2],["hline",1],["yintercept",1],["text",1],["repel",1],["black",1],["max",1],["overlaps",1],["15",1],["labs",1],["value",1],["title",1],["theme",2],["bw",1],["legend",1],["position",1],["bottom",1],["print",1],["ggsave",1],["png",1],["width",1],["height",1],["dpi",1],["300",1]]},{"id":"skills/bioskills/bio-differential-expression-deseq2-basics/scripts/basic_workflow.R","name":[["basic",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["deseq2",1],["basics",1],["scripts",1],["basic",1],["workflow",1]],"body":[["reference",2],["deseq2",4],["42",2],["salmon",1],["10",6],["edge",1],["scanpy",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["basic",1],["workflow",1],["differential",2],["expression",2],["analysis",1],["library",4],["apeglm",2],["alternative",1],["real",1],["bioconductor",1],["datasets",1],["pasilla",5],["airway",7],["packages",1],["provide",1],["realistic",2],["rna",1],["seq",1],["count",3],["data",11],["genes",14],["counts",13],["coldata",4],["condition",6],["type",2],["himes",1],["et",1],["al",1],["2014",1],["dexamethasone",1],["treated",3],["cells",1],["assay",1],["col",2],["cell",1],["dex",1],["simulate",1],["example",1],["biologically",1],["patterns",1],["seed",1],["1000",1],["samples",3],["base",2],["matrix",2],["rnbinom",1],["mu",1],["100",2],["size",1],["nrow",3],["dimnames",1],["list",1],["paste0",2],["gene",1],["sample",1],["add",1],["signal",1],["upregulated",1],["downregulated",1],["de",6],["up",3],["down",3],["101",1],["200",1],["fold",3],["change",3],["pmax",1],["round",1],["frame",1],["factor",1],["rep",1],["control",3],["each",1],["row",2],["names",1],["colnames",1],["create",1],["deseq",3],["dds",10],["from",1],["design",1],["pre",1],["filter",1],["low",1],["keep",2],["sums",1],["cat",2],["after",1],["filtering",1],["level",1],["relevel",1],["ref",1],["run",1],["pipeline",1],["results",1],["shrinkage",1],["res",3],["lfc",1],["shrink",1],["coef",1],["vs",1],["summary",2],["significant",2],["sig",2],["subset",1],["padj",2],["05",2]]},{"id":"skills/bioskills/bio-differential-expression-deseq2-basics/scripts/batch_correction.R","name":[["batch",1],["correction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["deseq2",1],["basics",1],["scripts",1],["batch",1],["correction",1]],"body":[["reference",2],["deseq2",4],["42",2],["salmon",1],["10",4],["edge",1],["scanpy",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["batch",6],["effect",2],["correction",1],["library",2],["apeglm",2],["example",1],["effects",1],["seed",1],["genes",4],["1000",1],["samples",3],["12",1],["counts",4],["matrix",2],["rnbinom",1],["mu",1],["100",1],["size",1],["nrow",1],["dimnames",1],["list",1],["paste0",2],["gene",1],["sample",1],["coldata",2],["data",5],["frame",1],["condition",6],["factor",2],["rep",2],["control",3],["treated",2],["batch1",1],["batch2",1],["batch3",1],["each",1],["row",2],["names",2],["colnames",1],["create",1],["deseq",3],["design",2],["dds",10],["from",1],["count",1],["col",1],["pre",1],["filter",1],["keep",2],["sums",1],["level",1],["relevel",1],["ref",1],["run",1],["check",1],["available",2],["coefficients",2],["cat",1],["print",1],["results",2],["controlling",1],["res",2],["lfc",1],["shrink",1],["coef",1],["vs",1],["type",1],["summary",1]]},{"id":"skills/bioskills/bio-differential-expression-deseq2-basics/scripts/multi_condition.R","name":[["multi",1],["condition",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["deseq2",1],["basics",1],["scripts",1],["multi",1],["condition",1]],"body":[["reference",2],["deseq2",4],["42",2],["salmon",1],["10",4],["edge",1],["scanpy",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["multiple",1],["conditions",2],["library",1],["example",1],["three",1],["seed",1],["genes",4],["1000",1],["samples",3],["counts",4],["matrix",2],["rnbinom",1],["mu",1],["100",1],["size",1],["nrow",1],["dimnames",1],["list",1],["paste0",2],["gene",1],["sample",1],["coldata",2],["data",5],["frame",1],["condition",7],["factor",1],["rep",1],["control",8],["treatment",14],["each",1],["row",2],["names",2],["colnames",1],["create",1],["deseq",3],["dds",12],["from",1],["count",1],["col",1],["design",1],["pre",1],["filter",1],["keep",2],["sums",1],["relevel",1],["ref",1],["run",1],["check",1],["available",2],["coefficients",2],["cat",4],["print",1],["results",1],["compare",3],["vs",8],["log2",2],["fc",2],["shrinkage",2],["res",6],["lfc",3],["shrink",3],["coef",2],["type",3],["apeglm",2],["summary",3],["contrast",2],["ashr",2],["non",1],["coefficient",1],["comparisons",1],["ab",2]]},{"id":"skills/bioskills/bio-differential-expression-edger-basics/scripts/basic_workflow.R","name":[["basic",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["edger",1],["basics",1],["scripts",1],["basic",1],["workflow",1]],"body":[["reference",1],["deseq2",1],["42",2],["edge",3],["limma",1],["58",1],["scanpy",1],["10",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["basic",1],["workflow",1],["differential",2],["expression",3],["analysis",1],["library",1],["simulate",1],["example",1],["data",1],["seed",1],["genes",10],["1000",1],["samples",4],["counts",3],["matrix",3],["rnbinom",1],["mu",1],["100",1],["size",1],["nrow",2],["dimnames",1],["list",1],["paste0",2],["gene",1],["sample",1],["group",6],["factor",1],["rep",1],["control",1],["treated",1],["each",1],["create",2],["dgelist",2],["filter",2],["low",1],["keep",3],["by",1],["expr",1],["lib",1],["sizes",1],["false",1],["cat",5],["after",1],["filtering",1],["normalize",1],["calc",1],["norm",2],["factors",3],["normalization",1],["round",2],["design",4],["model",2],["estimate",2],["dispersion",3],["disp",1],["common",2],["fit",3],["quasi",1],["likelihood",1],["glm",2],["qlfit",1],["test",1],["qlf",3],["qlftest",1],["coef",1],["view",1],["top",3],["differentially",1],["expressed",1],["print",2],["tags",1],["summary",3],["de",2],["at",1],["fdr",1],["05",1],["decide",1],["tests",1]]},{"id":"skills/bioskills/bio-differential-expression-edger-basics/scripts/batch_correction.R","name":[["batch",1],["correction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["edger",1],["basics",1],["scripts",1],["batch",1],["correction",1]],"body":[["reference",1],["deseq2",1],["42",2],["edge",3],["limma",1],["58",1],["scanpy",1],["10",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["batch",7],["effect",3],["correction",2],["library",1],["simulate",1],["data",3],["effects",1],["seed",1],["genes",5],["1000",1],["samples",3],["12",1],["counts",4],["matrix",3],["rnbinom",1],["mu",1],["100",1],["size",1],["nrow",1],["dimnames",1],["list",1],["paste0",2],["gene",1],["sample",4],["info",3],["frame",1],["condition",5],["factor",2],["rep",2],["control",1],["treated",1],["batch1",1],["batch2",1],["batch3",1],["each",1],["row",1],["names",1],["colnames",2],["create",1],["dgelist",2],["filter",2],["normalize",1],["keep",3],["by",1],["expr",1],["group",1],["lib",1],["sizes",1],["false",1],["calc",1],["norm",1],["factors",1],["design",6],["model",1],["cat",3],["columns",1],["print",3],["estimate",2],["dispersion",1],["fit",3],["disp",1],["glm",2],["qlfit",1],["test",1],["last",1],["coefficient",1],["controlling",2],["qlf",3],["qlftest",1],["coef",1],["conditiontreated",1],["top",2],["de",1],["tags",1],["summary",2],["decide",1],["tests",1]]},{"id":"skills/bioskills/bio-differential-expression-edger-basics/scripts/contrasts.R","name":[["contrasts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["edger",1],["basics",1],["scripts",1],["contrasts",1]],"body":[["reference",1],["deseq2",1],["42",2],["edge",3],["limma",1],["58",1],["scanpy",1],["10",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["multiple",1],["contrasts",8],["library",1],["simulate",1],["data",1],["three",1],["conditions",1],["seed",1],["genes",4],["1000",1],["samples",3],["counts",3],["matrix",3],["rnbinom",1],["mu",1],["100",1],["size",1],["nrow",1],["dimnames",1],["list",1],["paste0",2],["gene",1],["sample",1],["group",7],["factor",1],["rep",1],["control",9],["drug",18],["each",2],["create",1],["dgelist",2],["process",1],["keep",3],["filter",1],["by",1],["expr",1],["lib",1],["sizes",1],["false",1],["calc",1],["norm",1],["factors",1],["design",6],["without",1],["intercept",1],["easy",1],["model",1],["colnames",1],["levels",2],["estimate",2],["dispersion",1],["fit",5],["disp",1],["glm",4],["qlfit",1],["define",1],["make",1],["vs",9],["test",1],["contrast",4],["cat",3],["qlf",6],["qlftest",3],["print",3],["top",3],["tags",3],["ab",2]]},{"id":"skills/bioskills/bio-differential-expression-timeseries-de/scripts/timeseries_limma.R","name":[["timeseries",1],["limma",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["timeseries",2],["de",1],["scripts",1],["limma",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",2],["reference",1],["deseq2",1],["42",1],["edge",2],["ggplot2",2],["limma",4],["58",1],["scanpy",1],["10",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["time",2],["series",1],["differential",1],["expression",1],["splines",2],["library",4],["run",2],["executed",1],["directly",1],["args",7],["command",1],["trailing",1],["only",1],["true",1],["length",2],["counts",3],["file",4],["metadata",4],["output",3],["prefix",3],["else",2],["timeseries",3],["de",1],["cat",2],["usage",1],["csv",2],["should",1],["have",1],["columns",1],["sample",1],["group",1]]},{"id":"skills/bioskills/bio-differential-expression-timeseries-de/scripts/timeseries_limma.R#run_timeseries_de","name":[["run",1],["timeseries",1],["de",1]],"path":[["skills",1],["bioskills",1],["bio",1],["differential",1],["expression",1],["timeseries",2],["de",1],["scripts",1],["limma",1]],"body":[["function",2],["counts",6],["file",6],["metadata",3],["output",6],["prefix",6],["timeseries",2],["cat",7],["loading",1],["data",1],["read",2],["csv",7],["row",1],["names",1],["meta",3],["design",7],["natural",1],["splines",1],["creating",1],["matrix",2],["time",16],["group",9],["factor",1],["degrees",1],["freedom",1],["spline",1],["adjust",1],["based",1],["timepoints",1],["model",3],["ns",3],["df",1],["voom",3],["transformation",1],["running",1],["dge",4],["dgelist",1],["calc",1],["norm",1],["factors",1],["plot",3],["false",1],["fit",7],["fitting",1],["linear",1],["lm",1],["bayes",1],["test",2],["effect",3],["coefs",5],["grep",2],["colnames",2],["results",10],["top",7],["table",2],["coef",2],["number",2],["inf",2],["sort",3],["by",2],["interaction",7],["if",1],["length",2],["write",3],["paste0",4],["significant",2],["genes",9],["sig",2],["rownames",2],["adj",1],["val",1],["05",1],["sprintf",1],["varying",1],["plotting",1],["pdf",2],["width",1],["10",1],["height",1],["head",1],["par",1],["mfrow",1],["gene",3],["expr",3],["as",2],["numeric",2],["col",2],["pch",1],["16",1],["main",1],["xlab",1],["ylab",1],["expression",1],["levels",2],["idx",4],["lines",1],["order",1],["dev",1],["off",1],["saved",1],["return",1]]},{"id":"skills/bioskills/bio-ecological-genomics-biodiversity-metrics/scripts/beta_partitioning.R","name":[["beta",1],["partitioning",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["biodiversity",1],["metrics",1],["scripts",1],["beta",1],["partitioning",1]],"body":[["reference",1],["betapart",3],["vegan",2],["ggplot2",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["beta",47],["diversity",6],["partitioning",1],["into",1],["turnover",12],["nestedness",9],["components",1],["reports",1],["baselga",11],["partition",11],["flags",1],["not",6],["unique",1],["podani",3],["carvalho",3],["alternative",4],["gives",2],["different",2],["ecological",2],["interpretation",2],["applies",1],["hellinger",7],["transformation",1],["before",1],["any",1],["ordination",3],["library",3],["example",1],["community",11],["matrix",15],["sites",6],["rows",1],["species",8],["columns",1],["seed",1],["42",1],["12",1],["30",1],["rpois",1],["lambda",1],["nrow",1],["ncol",1],["rownames",3],["paste0",2],["site",10],["letters",1],["colnames",1],["sp",1],["col",1],["sums",1],["presence",1],["absence",1],["conversion",1],["required",1],["pa",4],["ifelse",2],["sorensen",9],["2010",1],["glob",1],["ecol",1],["biogeogr",1],["19",1],["134",1],["143",1],["sim",7],["simpson",1],["pure",1],["replacement",2],["sne",6],["component",2],["richness",2],["difference",2],["sor",16],["total",18],["note",2],["one",1],["multiple",1],["valid",2],["partitions",1],["report",2],["below",1],["pair",16],["index",5],["family",6],["cat",15],["pairwise",1],["mean",10],["round",10],["as",8],["vector",8],["jaccard",2],["metric",4],["same",1],["framework",3],["jac",1],["multi",12],["decomposition",5],["proportion",2],["abundance",4],["based",2],["bray",9],["curtis",3],["bal",2],["balanced",2],["variation",2],["analogous",2],["gra",2],["gradient",2],["true",2],["downstream",2],["method",2],["requires",2],["triangle",2],["inequality",2],["ward",1],["clustering",1],["abund",5],["document",1],["non",2],["uniqueness",2],["caveat",1],["only",1],["schmera",1],["2011",1],["oikos",1],["120",1],["1625",1],["1638",1],["proposed",1],["give",1],["conclusions",1],["postdoc",2],["grade",2],["reporting",1],["compute",2],["both",1],["dominates",2],["each",1],["et",1],["al",1],["2012",1],["ruzicka",1],["yet",1],["another",1],["choice",1],["just",1],["statistical",1],["flag",1],["reported",1],["above",1],["sensitivity",1],["also",1],["adespatial",1],["div",1],["comp",1],["two",1],["frameworks",1],["disagree",1],["sep",1],["visualization",1],["vs",1],["proportions",1],["df",12],["data",3],["frame",3],["turn",2],["prop",2],["p1",2],["ggplot",3],["aes",3],["geom",6],["point",3],["alpha",1],["size",6],["hline",1],["yintercept",1],["linetype",1],["dashed",1],["color",1],["grey40",1],["labs",3],["title",3],["annotate",2],["text",4],["max",2],["85",1],["label",4],["dominated",3],["15",1],["ylim",1],["theme",3],["bw",3],["ggsave",3],["pdf",3],["width",3],["height",3],["transformed",2],["pca",9],["legendre",1],["gallagher",1],["2001",1],["oecologia",1],["129",1],["271",1],["280",1],["transform",2],["solves",1],["double",1],["zero",1],["problem",1],["raw",2],["counts",1],["by",1],["sample",1],["effects",1],["biology",1],["hell",10],["decostand",1],["rda",1],["scores",5],["display",1],["scaling",1],["pc1",2],["pc2",2],["vjust",2],["subtitle",1],["mandatory",1],["count",1],["malpractice",1],["nmds",13],["rather",1],["than",1],["meta",1],["mds",1],["trymax",1],["100",1],["stress",5],["good",1],["representation",1],["acceptable",1],["poor",1],["distances",1],["nmds1",2],["points",3],["nmds2",2],["p2",2],["sprintf",1],["3f",1]]},{"id":"skills/bioskills/bio-ecological-genomics-biodiversity-metrics/scripts/inext_diversity.R","name":[["inext",1],["diversity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["biodiversity",1],["metrics",1],["scripts",1],["inext",1],["diversity",1]],"body":[["reference",2],["next",8],["ggplot2",2],["vegan",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["hill",6],["number",3],["diversity",10],["coverage",20],["based",8],["rarefaction",7],["extrapolation",5],["reports",1],["effective",7],["species",13],["counts",4],["numbers",5],["equivalents",3],["not",2],["raw",1],["entropies",1],["bounds",2],["at",4],["2x",1],["sample",10],["size",5],["chao",3],["et",1],["al",1],["2014",1],["doubling",2],["rule",2],["library",3],["example",1],["abundance",13],["data",16],["per",1],["site",6],["list",3],["forest",1],["150",1],["80",1],["45",1],["30",2],["20",5],["15",5],["10",8],["grassland",1],["100",2],["90",1],["70",1],["50",3],["40",1],["25",1],["wetland",1],["200",4],["singleton",1],["doubleton",1],["diagnostic",2],["before",1],["computing",1],["chao1",8],["assumes",1],["singletons",5],["reflect",1],["undersampling",1],["rare",2],["amplicon",2],["dna",1],["dominated",1],["by",2],["pcr",2],["error",2],["unreliable",1],["rigorous",1],["specimen",1],["usually",1],["real",1],["biology",1],["informative",1],["f1",5],["obs",6],["sapply",4],["function",3],["sum",2],["f2",5],["cat",8],["doubletons",1],["bound",4],["term",1],["pmax",1],["richness",3],["sensitive",1],["shannon",5],["equivalent",4],["exp",2],["count",2],["geometric",1],["mean",1],["weighting",1],["simpson",2],["dominant",1],["nboot",3],["publication",1],["quality",1],["bootstrap",1],["cis",2],["default",3],["too",1],["few",1],["result",8],["datatype",4],["curves",3],["vs",3],["endpoint",1],["max",2],["enforces",1],["p1",2],["ggi",4],["type",4],["theme",4],["bw",4],["labs",4],["title",4],["ggsave",3],["pdf",3],["width",3],["height",3],["completeness",4],["profile",1],["good",2],["shows",1],["whether",1],["approaching",1],["saturation",1],["p2",2],["postdoc",2],["grade",2],["cross",2],["comparison",4],["plot",1],["biased",1],["assemblages",1],["differ",1],["true",1],["p3",2],["point",2],["estimates",3],["standardized",1],["95",9],["99",2],["high",1],["precision",1],["85",3],["minimum",1],["accept",1],["into",1],["est",9],["estimate",3],["base",2],["level",2],["asymptotic",3],["critical",1],["report",1],["as",1],["lower",2],["least",1],["asy",4],["adequate",1],["trust",1],["means",1],["ci",1],["will",1],["be",1],["very",1],["wide",1],["uninformative",1],["merge",1],["order",2],["assemblage",3],["sc",1],["multiple",1],["levels",1],["sensitivity",1],["coverages",2],["cov",3],["sprintf",1],["0f",1],["print",1],["lcl",1],["ucl",1],["incidence",7],["analysis",1],["replicated",1],["format",1],["first",1],["element",1],["replicates",3],["remaining",1],["frequencies",1],["chao2",1],["more",1],["robust",1],["18",1],["12",2],["14",1],["inc",2],["freq",1],["convert",1],["community",6],["matrix",6],["names",3],["paste0",1],["sp",1],["length",2],["out",3],["rep",1],["seq",1],["along",1],["colnames",1],["from",1],["specnumber",1],["eff",2],["invsimpson",3],["nvegan",1],["frame",1],["q0",1],["q1",1],["round",2],["q2",1]]},{"id":"skills/bioskills/bio-ecological-genomics-community-ecology/scripts/constrained_ordination.R","name":[["constrained",1],["ordination",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["community",1],["ecology",1],["scripts",1],["constrained",1],["ordination",1]],"body":[["reference",1],["vegan",2],["ggplot2",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["constrained",2],["ordination",1],["workflow",1],["dca",6],["gradient",6],["length",6],["check",1],["cca",23],["rda",14],["decision",2],["forward",3],["selection",2],["adjusted",6],["squared",2],["variance",4],["partitioning",3],["triplot",4],["permanova",13],["paired",1],["permdisp",5],["anderson",3],["walsh",3],["2013",3],["library",2],["simulated",1],["ecological",1],["data",24],["seed",1],["42",1],["sites",14],["30",1],["species",20],["25",1],["env",16],["frame",5],["temperature",4],["rnorm",6],["mean",4],["15",3],["sd",10],["precipitation",4],["800",1],["200",2],["soil",5],["elevation",4],["500",1],["habitat",6],["sample",1],["forest",1],["grassland",1],["wetland",1],["replace",1],["true",1],["rownames",4],["paste0",5],["site",5],["matrix",12],["rpois",1],["lambda",1],["nrow",1],["ncol",1],["colnames",1],["sp",4],["col",1],["sums",1],["step",7],["unimodal",2],["linear",1],["hellinger",6],["transformed",3],["gray",1],["zone",1],["decorana",2],["prints",1],["canonical",2],["axis",4],["lengths",3],["line",1],["units",1],["read",1],["off",2],["printout",1],["print",7],["inspect",1],["row",1],["unit",2],["approximate",1],["programmatic",1],["access",1],["via",2],["range",2],["detrended",1],["scores",16],["approx",3],["diff",1],["display",4],["choices",1],["cat",12],["round",5],["responses",1],["result",11],["results",2],["inertia",1],["total",1],["tot",4],["chi",4],["anova",1],["by",4],["margin",4],["permutations",4],["999",4],["mandatory",2],["transformation",1],["transform",1],["legendre",1],["gallagher",1],["2001",1],["non",1],["negotiable",1],["community",1],["hell",4],["decostand",1],["method",2],["full",3],["peres",1],["neto",1],["2006",1],["ecology",1],["87",1],["2614",1],["raw",2],["biased",1],["upward",1],["rsquare",1],["adj",2],["criterion",1],["null",2],["sel",3],["ordi",1],["r2step",1],["scope",1],["formula",1],["direction",1],["selected",2],["model",1],["call",1],["vif",3],["10",1],["indicates",1],["problematic",1],["multicollinearity",1],["variables",1],["distance",2],["bray",5],["curtis",1],["abundances",1],["dist",3],["vegdist",1],["adonis2",3],["modern",1],["adonis",1],["deprecated",1],["correct",1],["unbalanced",1],["designs",1],["companion",1],["betadisper",5],["tests",1],["dispersion",3],["homogeneity",1],["without",1],["significance",1],["confounded",2],["disp",7],["test",3],["permutest",1],["interpretation",1],["rule",1],["05",6],["location",3],["difference",2],["real",1],["cannot",2],["distinguish",1],["from",1],["sig",4],["pr",2],["tab",1],["warning",1],["both",1],["significant",1],["vs",1],["conclude",1],["pure",1],["centroid",1],["numeric",2],["spatial",2],["coords",2],["vp",3],["varpart",1],["part",1],["fract",1],["pdf",3],["partition",1],["width",2],["height",2],["plot",2],["digits",1],["bg",1],["skyblue",1],["tomato",1],["dev",1],["publication",1],["quality",1],["as",3],["scaling",3],["bp",1],["variable",2],["arrow",7],["scale",5],["visibility",1],["ggplot",1],["geom",4],["point",1],["aes",4],["cca1",5],["cca2",5],["color",4],["size",3],["alpha",2],["text",2],["label",2],["grey50",1],["segment",1],["xend",1],["yend",1],["cm",1],["red",2],["linewidth",1],["fontface",1],["bold",1],["labs",1],["eig",2],["100",2],["title",1],["environment",1],["relationships",1],["theme",2],["bw",1],["legend",1],["position",1],["bottom",1],["ggsave",1]]},{"id":"skills/bioskills/bio-ecological-genomics-community-ecology/scripts/indicator_species.R","name":[["indicator",1],["species",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["community",1],["ecology",1],["scripts",1],["indicator",1],["species",1]],"body":[["reference",1],["indicspecies",2],["vegan",2],["ggplot2",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["indicator",6],["species",28],["analysis",3],["ind",10],["val",10],["group",9],["size",3],["equalized",4],["required",1],["unbalanced",2],["designs",2],["per",2],["de",2],["caceres",2],["legendre",2],["2009",2],["basic",2],["biased",2],["toward",2],["larger",2],["groups",8],["library",2],["simulated",1],["community",1],["data",1],["seed",1],["42",1],["sites",6],["40",3],["30",7],["matrix",15],["rpois",5],["lambda",5],["nrow",1],["ncol",1],["rownames",1],["paste0",2],["site",5],["colnames",1],["sp",1],["habitat",2],["10",6],["each",2],["factor",1],["rep",1],["forest",2],["grassland",2],["wetland",2],["alpine",2],["inject",1],["specific",1],["create",1],["realistic",1],["patterns",1],["20",3],["11",2],["15",1],["21",2],["18",1],["31",2],["12",3],["func",5],["modern",1],["default",1],["ecology",1],["90",1],["3566",1],["not",3],["duleg",8],["true",6],["tests",3],["individual",1],["only",1],["faster",1],["simpler",1],["interpretation",1],["false",4],["against",2],["all",2],["combinations",2],["999",4],["permutations",1],["standard",1],["significance",1],["testing",1],["mp",12],["multipatt",3],["control",3],["nperm",3],["cat",6],["summary",4],["alpha",2],["05",5],["extract",1],["significant",2],["indicators",7],["sorted",2],["by",2],["value",7],["multi",1],["comparison",1],["correction",1],["across",1],["many",1],["prefer",1],["fdr",1],["over",1],["bonferroni",1],["sig",5],["sign",7],["na",2],["order",1],["print",2],["strong",6],["vs",2],["moderate",2],["weak",2],["stat",4],["sqrt",1],["combined",1],["measure",1],["specificity",4],["fidelity",4],["decomposition",1],["proportion",2],["individuals",1],["found",1],["target",3],["occurs",1],["high",4],["low",2],["dominant",1],["present",1],["but",3],["rare",1],["overall",1],["concentration",1],["widespread",1],["exclusive",1],["frequency",1],["have",1],["both",1],["components",1],["indvalcomp",2],["point",2],["biserial",2],["correlation",3],["alternative",1],["coefficient",1],["often",1],["easier",1],["interpret",1],["as",1],["standardized",1],["effect",1],["pb",2],["combination",2],["possible",1],["identifies",1],["characteristic",1],["multiple",1],["related",1],["habitats",1],["combo",2]]},{"id":"skills/bioskills/bio-ecological-genomics-conservation-genetics/scripts/conservation_diversity.R","name":[["conservation",1],["diversity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["conservation",2],["genetics",1],["scripts",1],["diversity",1]],"body":[["reference",1],["hierfstat",3],["adegenet",2],["poppr",2],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["population",14],["genetic",1],["diversity",18],["statistics",3],["allelic",8],["richness",8],["pairwise",8],["fst",23],["conservation",2],["pairs",1],["ne",2],["estimator",1],["gone2",1],["estimation",1],["full",1],["genetics",1],["workflow",1],["library",5],["load",1],["genotype",1],["data",19],["genepop",2],["format",2],["populations",4],["separated",1],["by",2],["pop",20],["keyword",1],["genind",10],["read",2],["gen",1],["alternatively",1],["from",1],["vcf",8],["via",1],["variants",1],["r2genind",1],["assignments",1],["cat",13],["nlevels",1],["individuals",1],["ind",1],["loci",1],["loc",1],["convert",1],["hf",5],["genind2hierfstat",1],["basic",2],["weir",1],["cockerham",1],["estimators",1],["bstats",7],["stats",1],["overall",4],["fis",4],["round",7],["fit",2],["per",2],["names",4],["levels",1],["frame",3],["ho",4],["col",4],["means",4],["na",5],["rm",4],["true",5],["he",3],["hs",1],["as",3],["numeric",1],["table",2],["print",5],["rarefied",3],["rarefaction",1],["corrects",1],["unequal",1],["sample",1],["sizes",1],["across",1],["ar",6],["private",3],["alleles",4],["pa",2],["count",1],["row",2],["sums",1],["pw",3],["wcfst",1],["bootstrap",1],["confidence",1],["intervals",2],["nboot",2],["1000",2],["standard",1],["publication",1],["quality",1],["boot",4],["result",3],["ppfst",1],["95",2],["ci",2],["lower",1],["ll",1],["upper",1],["ul",1],["visualization",1],["comparison",2],["div",2],["long",2],["rep",2],["metric",2],["each",1],["nrow",1],["value",2],["p1",2],["ggplot",3],["aes",4],["fill",5],["geom",4],["bar",2],["stat",2],["identity",2],["position",1],["dodge",1],["width",5],["labs",3],["heterozygosity",3],["title",3],["observed",1],["vs",1],["expected",1],["theme",6],["bw",3],["axis",3],["text",7],["element",3],["angle",3],["45",3],["hjust",3],["ggsave",3],["pdf",3],["height",3],["barplot",1],["p2",2],["steelblue",1],["heatmap",2],["df",6],["colnames",1],["pop1",2],["pop2",2],["p3",2],["tile",1],["label",1],["size",1],["scale",1],["gradient",1],["low",1],["white",1],["high",1],["darkred",1],["export",1],["summary",4],["write",1],["csv",3],["false",1],["written",1]]},{"id":"skills/bioskills/bio-ecological-genomics-conservation-genetics/scripts/ne_estimation.R","name":[["ne",1],["estimation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["conservation",1],["genetics",1],["scripts",1],["ne",1],["estimation",1]],"body":[["reference",1],["gone2",12],["ne",64],["estimator",6],["v2",7],["sne",5],["ggplot2",2],["verify",3],["api",3],["if",4],["version",1],["differs",1],["estimation",3],["across",2],["time",1],["horizons",1],["recent",9],["trajectory",7],["column",3],["must",2],["be",3],["populated",2],["not",5],["plink",2],["default",4],["contemporary",1],["option",8],["file",9],["line",7],["order",2],["matters",2],["physical",3],["linkage",3],["corrected",2],["ldne",3],["rad",2],["seq",2],["wgs",2],["data",1],["modern",2],["100",9],["1000",10],["rule",1],["frankham",6],["2014",4],["50",4],["500",4],["was",1],["1980",1],["era",1],["convention",2],["library",1],["critical",1],["pre",1],["check",1],["bim",2],["map",3],["all",2],["zeros",2],["uses",1],["position",1],["silently",1],["fails",1],["head",1],["genotypes",5],["should",1],["run",4],["from",6],["command",2],["05",5],["vcf",2],["threads",2],["upper",1],["recombination",3],["rate",3],["bound",1],["pairs",1],["excluded",1],["smaller",2],["01",2],["focuses",1],["most",2],["generations",3],["larger",1],["extends",1],["back",1],["minimum",1],["10",7],["000",1],["snps",2],["diploid",2],["individuals",2],["reliable",1],["parse",1],["output",8],["df",15],["read",1],["table",1],["header",1],["true",2],["sep",2],["cat",14],["estimated",1],["nrow",5],["oldest",1],["window",1],["thresholds",1],["revises",1],["1980s",1],["current",3],["warning",2],["insufficient",2],["short",1],["term",4],["inbreeding",1],["protection",1],["revised",1],["else",2],["caution",1],["long",4],["adaptive",2],["maintenance",1],["adequate",1],["potential",1],["plot",7],["p1",3],["ggplot",1],["aes",1],["generation",5],["geom",3],["linewidth",1],["color",5],["blue",1],["hline",2],["yintercept",2],["linetype",2],["dashed",2],["red",2],["orange",2],["annotate",2],["text",2],["max",2],["label",2],["vjust",2],["size",6],["scale",1],["log10",1],["labs",1],["ago",1],["effective",1],["population",2],["title",1],["theme",1],["bw",1],["ggsave",1],["pdf",1],["width",1],["height",1],["detect",1],["decline",3],["mean",2],["historical",3],["ratio",4],["sprintf",1],["2f",1],["driven",2],["cli",1],["flag",1],["ne2",4],["defaults",1],["cause",1],["silent",1],["failures",1],["info",2],["confirms",2],["methods",2],["actually",1],["ran",2],["build",2],["gene",1],["pop",1],["input",3],["format",1],["gen",1],["path",2],["ld",2],["only",1],["het",1],["excess",1],["coancestry",1],["temporal",1],["off",1],["number",2],["pcrit",2],["cutoffs",1],["02",2],["values",1],["standard",1],["conservative",1],["mating",2],["system",1],["random",3],["monogamy",1],["results",4],["txt",5],["write",3],["lines",2],["java",2],["jar",3],["git",1],["hub",1],["bunop",1],["estimator2",1],["jdk",1],["apache",1],["ant",1],["method",1],["naive",1],["overestimates",1],["drift",1],["downward",1],["bias",1],["physically",1],["linked",1],["applies",1],["waples",1],["chromosomal",1],["correction",1],["multi",1],["threaded",1],["supports",1],["several",1],["corrections",1],["sample",1],["mutation",2],["phasing",1],["ped",2],["mutationrate",1],["4e",3],["out",1],["snep",1],["estimates",2],["per",4],["bin",3],["stairway",10],["blueprint",7],["preparation",1],["sfs",7],["based",1],["deep",1],["works",1],["folded",2],["unfolded",1],["without",1],["parametric",1],["model",1],["generate",1],["first",1],["easy",1],["vcf2sfs",1],["popid",1],["my",1],["species",3],["nseq",1],["50000000",1],["total",1],["callable",1],["sites",1],["monomorphic",1],["polymorphic",1],["whether",1],["5000",1],["3000",1],["2000",1],["1500",1],["800",1],["600",1],["400",1],["350",1],["smallest",1],["largest",1],["49",1],["pct",1],["training",1],["67",1],["nrand",1],["20",1],["30",1],["40",1],["break",1],["points",1],["try",1],["project",1],["dir",2],["ninput",1],["200",1],["bootstrap",1],["replicates",1],["seed",1],["12345",1],["mu",2],["site",1],["typical",2],["vertebrate",1],["year",1],["written",1],["cp",1],["stairbuilder",1],["bash",1],["sh",1],["nc",6],["conversion",2],["1995",2],["reported",1],["median",2],["terrestrial",1],["vertebrates",1],["hauser",3],["carvalho",3],["2008",3],["documented",2],["spanning",2],["orders",2],["magnitude",2],["marine",2],["fish",4],["high",1],["fecundity",1],["sweepstakes",2],["reproduction",1],["caveat",1],["recruitment",1],["than",1],["census",1],["lived",1],["mammals",1],["birds",1],["cite",1],["333",1],["362",1],["taxonomic",1],["variation",1],["export",1],["csv",2],["row",1],["names",1],["false",1]]},{"id":"skills/bioskills/bio-ecological-genomics-edna-metabarcoding/scripts/dada2_edna_coi.R","name":[["dada2",1],["edna",1],["coi",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["edna",2],["metabarcoding",1],["scripts",1],["dada2",1],["coi",1]],"body":[["reference",1],["dada2",7],["30",1],["cutadapt",9],["decontam",7],["20",6],["verify",1],["api",1],["if",6],["version",1],["differs",1],["asv",14],["pipeline",2],["coi",7],["dna",4],["critical",2],["prerequisite",1],["primers",2],["must",1],["be",1],["removed",2],["before",3],["filter",9],["trim",3],["error",3],["model",1],["assumes",2],["primer",2],["free",1],["input",7],["bearing",1],["reads",2],["corrupt",1],["example",1],["invocation",2],["run",1],["separately",1],["place",1],["output",3],["trimmed",4],["ggwacwggwtgaacwgtwtayccycc",1],["min",8],["overlap",6],["taiacytciggrtgiccraaraayca",1],["discard",1],["untrimmed",1],["pair",1],["any",1],["sample",12],["r1",4],["fastq",9],["gz",11],["r2",3],["raw",2],["library",3],["setup",1],["already",2],["via",1],["see",1],["header",1],["comment",1],["dir",7],["fwd",18],["files",10],["sort",2],["list",2],["pattern",2],["full",2],["names",10],["true",12],["rev",15],["gsub",1],["basename",1],["filt",21],["file",5],["path",3],["filtered",2],["paste0",4],["quality",6],["inspection",3],["plot",5],["profile",5],["max",4],["ee",2],["expected",3],["errors",4],["per",2],["read",1],["balances",1],["sensitivity",1],["removal",1],["trunc",3],["len",5],["data",2],["dependent",1],["from",3],["above",1],["typical",2],["values",1],["2x250",1],["220",2],["180",2],["2x300",1],["240",1],["200",3],["not",3],["guess",1],["inspect",2],["first",1],["removes",1],["truncated",1],["fragments",1],["below",1],["useful",1],["barcode",1],["length",2],["out",2],["rm",1],["phix",1],["multithread",7],["exists",8],["learn",3],["rates",1],["err",7],["nominal",1],["denoise",1],["dada",7],["merge",2],["paired",1],["ends",1],["amplicon",2],["region",1],["increase",1],["short",1],["merged",4],["pairs",1],["build",1],["sequence",2],["table",7],["seqtab",22],["make",1],["rownames",3],["cat",6],["distribution",1],["nchar",2],["sequences",3],["280",2],["340",2],["bp",1],["ml",1],["coiint",1],["jg",1],["hco2198",1],["range",1],["colnames",4],["remove",2],["chimeras",1],["consensus",2],["method",5],["chimera",5],["detection",1],["pooled",1],["across",1],["samples",2],["rate",2],["15",1],["suggests",1],["prep",1],["problems",1],["nochim",7],["bimera",1],["denovo",1],["pct",2],["round",1],["sum",6],["100",1],["track",5],["through",1],["cbind",1],["sapply",2],["function",2],["uniques",2],["row",1],["sums",1],["denoised",1],["nonchim",1],["contamination",1],["filtering",1],["identify",1],["negative",9],["controls",3],["metadata",1],["grepl",1],["blank",1],["ntc",1],["ignore",1],["case",1],["combined",2],["davis",1],["2018",1],["uses",1],["both",1],["concentration",4],["falls",1],["back",2],["prevalence",3],["only",3],["conc",2],["null",1],["threshold",3],["default",1],["low",1],["biomass",1],["reduce",1],["05",1],["screening",2],["classification",1],["each",1],["flagged",2],["biological",1],["plausibility",1],["deletion",2],["common",1],["reagent",1],["contaminants",1],["delftia",1],["sphingomonas",1],["burkholderia",1],["contam",4],["contaminant",5],["neg",2],["else",2],["fall",1],["no",2],["pcr",1],["qubit",1],["candidate",1],["asvs",2],["manual",1],["review",1],["required",1],["ground",1],["truth",1],["clean",7],["found",1],["skipping",1],["taxonomy",4],["assignment",3],["midori2",4],["database",1],["formatted",1],["download",1],["info",1],["boot",2],["80",2],["genus",2],["level",3],["bootstrap",1],["confidence",1],["50",1],["family",1],["refdb",2],["fasta",4],["taxa",5],["assign",1],["species",7],["exact",1],["matching",1],["attempts",1],["assigned",1],["add",1],["export",1],["results",1],["ids",4],["seq",1],["ncol",1],["seqs",2],["write",3],["csv",6],["abundance",2],["lines",1]]},{"id":"skills/bioskills/bio-ecological-genomics-landscape-genomics/scripts/lfmm_gea.R","name":[["lfmm",1],["gea",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",2],["landscape",1],["scripts",1],["lfmm",1],["gea",1]],"body":[["reference",2],["lea",3],["14",1],["qvalue",5],["34",1],["vegan",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["lfmm2",5],["gea",1],["mandatory",1],["selection",2],["via",1],["nmf",3],["cross",9],["entropy",11],["elbow",5],["caye",1],["2019",1],["wrong",2],["silently",2],["invalidates",2],["results",6],["sensitivity",8],["check",4],["at",6],["library",2],["step",10],["convert",1],["vcf",3],["formats",1],["vcf2lfmm",1],["variants",2],["genotypes",7],["lfmm",8],["vcf2geno",1],["geno",2],["estimate",1],["10",3],["test",3],["ancestral",2],["populations",2],["repetitions",2],["run",3],["replicates",1],["per",3],["stability",1],["true",5],["compute",1],["model",1],["snmf",5],["result",4],["project",1],["new",1],["plot",4],["lower",3],["better",1],["fit",1],["look",1],["pdf",5],["width",2],["height",2],["col",4],["blue",1],["pch",3],["19",3],["cex",3],["xlab",2],["number",2],["ylab",2],["criterion",1],["dev",2],["off",2],["select",1],["best",7],["from",3],["replace",2],["value",3],["read",3],["cat",10],["selected",1],["2b",1],["report",1],["loci",8],["appear",1],["all",8],["three",3],["detected",2],["only",1],["one",1],["sensitive",1],["latent",3],["factor",2],["choice",1],["flag",1],["as",2],["confidence",3],["max",1],["values",4],["prepare",1],["environmental",5],["data",2],["env",15],["vars",11],["matrix",2],["rows",1],["individuals",3],["columns",1],["variables",2],["must",1],["match",1],["order",1],["genotype",1],["file",1],["table",1],["environment",2],["header",1],["ncol",6],["nrow",2],["factors",2],["estimated",1],["capture",1],["population",1],["structure",1],["without",1],["explicit",1],["assignment",1],["input",2],["associations",2],["calibrate",1],["pvalues",7],["full",1],["genomic",2],["control",1],["inflation",1],["gif",4],["variable",5],["lambda",2],["well",1],["calibrated",1],["increase",1],["decrease",1],["median",1],["qchisq",2],["df",2],["sprintf",3],["3f",1],["multiple",1],["testing",1],["correction",1],["list",4],["pvals",12],["any",1],["na",3],["non",1],["significant",1],["05",5],["storey",1],["fdr",1],["more",1],["powerful",1],["than",1],["benjamini",1],["hochberg",1],["qvals",5],["qvalues",2],["candidates",15],["candidate",5],["length",5],["frame",1],["locus",3],["pvalue",1],["var",2],["call",1],["rbind",1],["total",1],["unique",2],["6b",1],["across",1],["re",1],["each",1],["intersect",2],["sets",3],["appearing",1],["high",2],["single",1],["detections",1],["sens",2],["lapply",2],["count",1],["runs",1],["seq",1],["len",1],["consensus",2],["reduce",1],["manhattan",2],["12",1],["par",1],["mfrow",1],["log10",4],["grey40",1],["index",1],["main",1],["paste",1],["bonferroni",1],["threshold",1],["conservative",1],["abline",1],["red",2],["lty",1],["sig",4],["points",1],["export",1],["write",1],["csv",3],["row",1],["names",1],["false",1],["written",1]]},{"id":"skills/bioskills/bio-ecological-genomics-landscape-genomics/scripts/lfmm_gea.R#get_candidates_at_K","name":[["candidates",1],["at",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",2],["landscape",1],["scripts",1],["lfmm",1],["gea",1]],"body":[["function",2],["val",3],["res",2],["lfmm2",2],["input",2],["genotypes",2],["env",5],["vars",3],["test",1],["full",1],["true",2],["genomic",1],["control",1],["cand",3],["list",1],["ncol",1],["pv",4],["pvalues",1],["na",1],["qv",2],["qvalue",1],["qvalues",1],["05",1]]},{"id":"skills/bioskills/bio-ecological-genomics-landscape-genomics/scripts/pcadapt_outliers.R","name":[["pcadapt",1],["outliers",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",2],["landscape",1],["scripts",1],["pcadapt",1],["outliers",1]],"body":[["reference",2],["pcadapt",15],["qvalue",4],["34",1],["out",2],["flank",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["pc",11],["based",1],["outlier",8],["detection",2],["selection",1],["scans",1],["without",1],["environmental",1],["data",3],["complement",1],["lfmm2",1],["multi",1],["method",2],["consensus",1],["library",2],["step",8],["read",2],["genotype",1],["supports",1],["bed",3],["bim",1],["fam",1],["plink",1],["lfmm",1],["format",1],["geno",3],["genotypes",1],["type",1],["choose",1],["from",2],["screeplot",4],["run",2],["large",2],["see",1],["eigenvalue",1],["decay",1],["20",4],["scan",1],["up",1],["pcs",3],["identify",2],["elbow",2],["scree",4],["pdf",6],["width",3],["height",3],["plot",9],["option",4],["dev",3],["off",3],["proportion",2],["variance",2],["explained",2],["by",2],["each",2],["pve",3],["singular",2],["values",4],["sum",2],["cat",7],["first",1],["10",6],["min",2],["length",6],["sprintf",5],["3f",1],["selected",1],["number",1],["principal",1],["components",1],["capturing",1],["population",2],["structure",4],["determined",1],["above",1],["best",3],["diagnostic",1],["plots",1],["diagnostics",1],["par",1],["mfrow",1],["qq",1],["points",1],["should",2],["follow",1],["diagonal",1],["except",1],["upper",1],["tail",1],["inflation",1],["body",1],["indicates",1],["poor",1],["choice",1],["correction",1],["qqplot",1],["manhattan",4],["log10",3],["across",1],["loci",3],["histogram",1],["be",1],["uniform",1],["spike",1],["near",1],["hist",1],["pvalues",3],["breaks",1],["50",1],["col",4],["grey80",1],["border",1],["grey40",1],["main",2],["value",3],["distribution",1],["xlab",2],["score",1],["pc1",2],["vs",1],["pc2",1],["visualization",1],["scores",1],["05",8],["false",3],["discovery",1],["rate",1],["storey",1],["qvals",8],["qvalues",1],["count",1],["outliers",18],["at",2],["different",1],["thresholds",1],["threshold",7],["01",1],["na",3],["rm",1],["true",1],["2f",1],["examine",1],["loadings",8],["indicate",1],["drive",1],["loading",2],["differentiated",1],["along",1],["primary",1],["axis",1],["contributions",1],["top",3],["order",2],["locus",7],["loads",2],["abs",1],["dominant",4],["max",1],["4f",1],["4e",1],["publication",2],["12",1],["pvals",7],["log",3],["colors",2],["ifelse",1],["red",2],["grey60",1],["pch",2],["19",2],["cex",2],["snp",1],["index",1],["ylab",1],["expression",1],["italic",1],["bonferroni",2],["conservative",1],["line",1],["bonf",2],["abline",1],["blue",2],["lty",2],["legend",2],["topright",1],["export",1],["results",11],["frame",1],["pvalue",2],["write",2],["csv",6],["row",2],["names",2],["written",1]]},{"id":"skills/bioskills/bio-ecological-genomics-species-delimitation/scripts/asap_delimitation.py","name":[["asap",1],["delimitation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["species",1],["delimitation",2],["scripts",1],["asap",1],["py",1]],"body":[["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["scipy",3],["12",3],["verify",1],["api",1],["if",11],["version",1],["differs",1],["note",1],["barcoding",2],["gap",16],["threshold",21],["scan",5],["inspection",1],["tool",1],["not",1],["substitute",1],["asap",3],["run",1],["actual",1],["via",1],["binary",1],["web",1],["service",1],["at",1],["https",1],["bioinfo",1],["mnhn",1],["fr",1],["abi",1],["public",1],["primary",1],["species",16],["delimitation",2],["script",1],["helps",1],["you",1],["visualize",2],["distance",12],["distribution",2],["check",1],["often",1],["absent",2],["per",4],["meyer",1],["paulay",1],["2005",1],["plo",1],["biol",1],["e422",1],["from",3],["bio",1],["import",5],["align",2],["io",2],["cluster",5],["hierarchy",1],["fcluster",3],["linkage",2],["dendrogram",4],["spatial",1],["squareform",2],["as",3],["np",9],["matplotlib",1],["pyplot",1],["plt",28],["step",10],["load",1],["aligned",2],["sequences",3],["alignment",8],["read",1],["fasta",2],["seqs",9],["len",5],["seq",8],["length",4],["names",4],["record",2],["id",9],["print",12],["compute",1],["pairwise",4],["distances",4],["proportion",1],["differing",1],["sites",1],["uncorrected",1],["dist",9],["matrix",6],["zeros",1],["range",5],["str",2],["upper",2],["valid",4],["diff",3],["si",3],["sj",3],["zip",3],["acgt",2],["else",4],["identify",1],["barcode",10],["collect",1],["all",1],["condensed",3],["histogram",3],["between",1],["intra",10],["inter",10],["specific",2],["coi",2],["typically",1],["intraspecific",2],["interspecific",2],["animals",2],["figure",3],["figsize",3],["10",3],["hist",1],["bins",1],["100",1],["color",5],["steelblue",2],["edgecolor",1],["white",1],["alpha",2],["xlabel",3],["ylabel",2],["frequency",1],["title",3],["axvline",2],["03",4],["red",2],["linestyle",2],["label",2],["legend",2],["tight",3],["layout",3],["savefig",3],["pdf",3],["close",3],["hierarchical",1],["clustering",2],["method",1],["average",1],["thresholds",5],["test",1],["find",1],["region",1],["stable",1],["plateaus",1],["number",3],["groups",10],["curve",1],["indicate",1],["natural",1],["breaks",1],["arange",1],["005",2],["15",1],["clusters",8],["criterion",2],["append",4],["3f",1],["plot",2],["vs",3],["markersize",1],["count",1],["grid",1],["true",1],["apply",1],["optimal",8],["standard",1],["adjust",1],["based",1],["02",1],["due",1],["lower",1],["divergence",1],["rates",1],["its",1],["fungi",1],["05",1],["depending",1],["genus",1],["putative",1],["assign",1],["assignments",7],["name",4],["setdefault",1],["sp",3],["sorted",1],["keys",1],["members",4],["individuals",1],["join",1],["dists",14],["mean",4],["4f",5],["max",5],["min",4],["present",2],["width",1],["overlap",1],["labels",1],["orientation",1],["right",1],["leaf",1],["font",1],["size",1],["upgma",1],["export",1],["open",1],["tsv",2],["write",2],["individual",1],["tspecies",1],["results",1],["written",1]]},{"id":"skills/bioskills/bio-ecological-genomics-species-delimitation/scripts/gmyc_delimitation.R","name":[["gmyc",1],["delimitation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ecological",1],["genomics",1],["species",1],["delimitation",2],["scripts",1],["gmyc",1]],"body":[["reference",1],["splits",2],["ape",3],["phytools",2],["verify",1],["api",1],["if",5],["version",1],["differs",1],["gmyc",34],["single",20],["multi",8],["threshold",13],["delimitation",3],["ultrametric",10],["phylogeny",1],["requires",2],["strictly",2],["tree",28],["uses",1],["chronos",3],["beast",1],["output",1],["library",3],["step",8],["load",1],["rooted",6],["phylogenetic",1],["input",1],["ml",3],["bayesian",1],["newick",1],["format",1],["must",1],["be",1],["not",1],["root",4],["outgroup",4],["read",1],["nwk",1],["cat",19],["tips",1],["ntip",3],["needed",1],["uncomment",1],["specify",1],["taxon",1],["resolve",1],["true",1],["convert",1],["clock",3],["like",2],["penalized",1],["likelihood",4],["method",6],["sanderson",1],["2002",1],["model",2],["correlated",3],["rates",2],["across",3],["branches",1],["relaxed",1],["lambda",2],["smoothing",1],["parameter",1],["higher",1],["more",1],["ultra",8],["class",1],["phylo",1],["fix",1],["near",1],["trees",1],["tiny",1],["rounding",1],["errors",1],["force",1],["extend",2],["forced",1],["run",2],["one",2],["speciation",3],["coalescent",3],["transition",5],["point",1],["appropriate",1],["all",2],["species",19],["have",1],["similar",1],["effective",1],["population",1],["sizes",1],["results",4],["summary",2],["entities",6],["entity",6],["number",2],["confidence",1],["interval",1],["ci",1],["ratio",1],["test",3],["05",2],["significant",3],["from",1],["branching",1],["lr",2],["value",5],["detected",1],["else",1],["no",1],["samples",1],["may",1],["belong",1],["extract",1],["assignments",8],["spec",2],["list",1],["print",2],["per",3],["table",1],["individuals",1],["multiple",9],["thresholds",1],["different",1],["points",1],["better",1],["datasets",1],["variable",1],["ne",1],["divergence",1],["compare",1],["vs",1],["comparison",1],["visualization",1],["color",1],["coded",1],["by",1],["partition",1],["pdf",6],["width",3],["10",2],["height",3],["max",2],["12",2],["15",2],["plot",3],["cex",2],["title",3],["dev",3],["off",3],["support",4],["surface",3],["positions",1],["type",1],["export",1],["write",1],["csv",3],["row",1],["names",1],["false",1],["written",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py","name":[["amr",1],["surveillance",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["surveillance",1],["grade",1],["per",1],["isolate",1],["amr",1],["pipeline",1],["runs",1],["amrfinder",2],["plus",2],["species",2],["specific",1],["point",1],["mutation",1],["panel",1],["harmonises",1],["amronization",1],["joins",1],["mob",2],["suite",2],["plasmid",1],["context",1],["emits",1],["long",1],["format",1],["table",1],["suitable",1],["who",2],["glass",1],["reporting",1],["mtb",4],["tb",2],["profiler",2],["invoked",1],["instead",1],["because",1],["latter",1],["has",1],["no",1],["organism",1],["mode",1],["v4",1],["reference",1],["ncbi",1],["amrfinderplus",1],["hamronization",1],["pandas",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["json",1],["subprocess",1],["from",1],["pathlib",1],["path",1],["as",1],["pd",1],["amrf",2],["db",2],["date",2],["2025",1],["02",1],["01",1],["resfinder",1],["2024",1],["12",1],["15",1],["tbprofiler",1],["edition",1],["2nd",1],["partial",2],["flag",1],["contig",1],["end",1],["tokens",1],["mycobacterium",2],["tuberculosis",2]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#cohort_pipeline","name":[["cohort",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["cohort",5],["pipeline",3],["samples",4],["hamr",5],["dir",9],["mob",4],["table",3],["list",1],["dicts",1],["sample",4],["id",2],["assembly",2],["species",4],["path",2],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["per",3],["results",2],["isolate",1],["if",1],["not",1],["uses",1],["tbprofiler",1],["summarize",1],["hamronized",1],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#flag_oxa48_subfamily_resolution","name":[["flag",1],["oxa48",1],["subfamily",1],["resolution",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["flag",2],["oxa48",2],["subfamily",2],["resolution",2],["amrf",4],["df",4],["ensure",1],["oxa",9],["48",1],["like",2],["family",1],["alleles",1],["reported",1],["individually",1],["not",1],["collapsed",1],["amrfinder",1],["plus",1],["output",1],["uses",1],["gene",5],["symbols",1],["bla",2],["244",1],["no",1],["underscore",1],["between",1],["allele",2],["suffix",1],["determines",1],["clinical",1],["phenotype",1],["upper",3],["symbol",2],["fillna",2],["str",3],["contains",1],["na",1],["false",2],["copy",1],["resolved",1],["extract",1],["expand",1],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#flag_partial_contig_hits","name":[["flag",1],["partial",1],["contig",1],["hits",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["flag",3],["partial",6],["contig",3],["hits",2],["amrf",6],["df",5],["critical",8],["gene",10],["patterns",5],["none",2],["return",2],["rows",1],["whose",1],["method",2],["end",1],["clinically",1],["match",1],["by",1],["case",1],["insensitive",1],["substring",1],["against",1],["symbol",2],["field",1],["amrfinder",1],["plus",1],["output",1],["may",1],["bla",3],["kpc",2],["ndm",2],["oxa",5],["244",2],["mcr",2],["van",2],["etc",1],["so",1],["checking",1],["family",1],["token",1],["rather",1],["than",1],["exact",1],["prefix",1],["more",1],["robust",1],["48",1],["181",1],["232",1],["mask",4],["str",2],["contains",1],["na",1],["false",1],["upper",4],["fillna",1],["apply",1],["lambda",1],["any",1],["copy",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#hamronize_amrfinder","name":[["hamronize",1],["amrfinder",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["hamronize",3],["amrfinder",2],["amrf",4],["tsv",7],["sample",3],["id",3],["out",4],["cmd",2],["amrfinderplus",1],["analysis",1],["software",1],["version",2],["reference",1],["database",1],["db",1],["date",1],["input",1],["file",1],["name",1],["str",1],["open",1],["as",1],["fh",2],["subprocess",1],["run",1],["check",1],["true",1],["stdout",1],["return",1],["pd",1],["read",1],["csv",1],["sep",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#hamronize_resfinder","name":[["hamronize",1],["resfinder",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["hamronize",3],["resfinder",7],["json",3],["sample",3],["id",3],["out",4],["tsv",4],["cmd",2],["analysis",1],["software",1],["version",2],["reference",1],["database",1],["db",1],["date",1],["input",1],["file",1],["name",1],["str",1],["open",1],["as",1],["fh",2],["subprocess",1],["run",1],["check",1],["true",1],["stdout",1],["return",1],["pd",1],["read",1],["csv",1],["sep",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#join_amr_with_plasmid","name":[["join",1],["amr",1],["plasmid",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["join",2],["amr",4],["plasmid",8],["amrf",7],["df",11],["mob",5],["cross",1],["reference",1],["gene",1],["contig",5],["against",1],["suite",1],["contigs",1],["output",1],["adds",1],["id",6],["chromosome",2],["unassigned",2],["per",1],["row",1],["if",1],["empty",1],["return",2],["index",1],["primary",1],["cluster",1],["dict",1],["map",1],["fillna",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#parse_tbprofiler_drugs","name":[["parse",1],["tbprofiler",1],["drugs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["parse",2],["tbprofiler",2],["drugs",2],["tbp",3],["json",3],["per",1],["drug",10],["summary",1],["group",3],["grading",1],["preserved",1],["not",1],["collapsed",1],["rows",3],["dr",1],["variants",1],["append",1],["gene",2],["mutation",1],["change",1],["who",1],["confidence",2],["freq",2],["interpretation",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#per_isolate_pipeline","name":[["per",1],["isolate",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["per",3],["isolate",3],["pipeline",2],["sample",9],["id",9],["assembly",4],["species",6],["hamr",7],["dir",7],["mob",6],["end",2],["chooses",1],["amrfinder",5],["plus",2],["vs",1],["tb",1],["profiler",1],["by",1],["if",1],["uses",1],["tbprofiler",2],["raise",1],["value",1],["error",1],["mtb",1],["detected",1],["route",1],["run",3],["reads",1],["not",1],["amrf",11],["tsv",7],["path",3],["df",4],["hamronize",1],["recon",1],["plasmid",6],["join",1],["amr",2],["partial",4],["flags",3],["flag",2],["contig",2],["hits",1],["oxa48",4],["alleles",2],["subfamily",1],["resolution",2],["return",1],["allele",1],["db",2],["date",2]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#run_amrfinder","name":[["run",1],["amrfinder",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["amrfinder",4],["assembly",3],["species",4],["out",4],["tsv",4],["threads",4],["plus",3],["mode",1],["raises",1],["if",1],["organism",2],["unsupported",1],["cmd",2],["str",3],["subprocess",1],["check",1],["true",1],["return",1],["pd",1],["read",1],["csv",1],["sep",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#run_mob_recon","name":[["run",1],["mob",1],["recon",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["mob",3],["recon",3],["assembly",3],["out",7],["dir",7],["path",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["cmd",2],["infile",1],["str",2],["outdir",1],["num",1],["threads",1],["subprocess",1],["check",1],["contig",4],["report",4],["txt",1],["return",1],["pd",2],["read",1],["csv",1],["sep",1],["if",1],["exists",1],["else",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#run_tbprofiler","name":[["run",1],["tbprofiler",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["tbprofiler",2],["reads",6],["r1",3],["r2",3],["prefix",4],["out",7],["dir",8],["tb",2],["profiler",2],["against",1],["bundled",1],["who",1],["catalogue",1],["emits",1],["json",3],["per",1],["drug",1],["grading",1],["path",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["cmd",2],["profile",1],["str",3],["csv",1],["txt",1],["subprocess",1],["check",1],["open",1],["results",2],["as",1],["fh",2],["return",1],["load",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#species_uses_tbprofiler","name":[["species",1],["uses",1],["tbprofiler",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["species",6],["uses",2],["tbprofiler",2],["return",1],["lower",1],["mtb",1],["tokens",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-amr-surveillance/scripts/amr_surveillance.py#summarize_hamronized","name":[["summarize",1],["hamronized",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["amr",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["summarize",3],["hamronized",2],["hamr",3],["dir",3],["out",4],["tsv",6],["cmd",3],["hamronize",1],["str",2],["extend",1],["sorted",1],["path",1],["glob",1],["subprocess",1],["run",1],["check",1],["true",1],["return",1],["pd",1],["read",1],["csv",1],["sep",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py","name":[["mlst",1],["typing",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["pathogen",2],["typing",1],["pipeline",1],["locus",1],["mlst",3],["cg",1],["allele",1],["distance",1],["pairwise",1],["complete",1],["handling",1],["lineage",1],["assignment",1],["per",1],["organism",1],["specific",1],["outbreak",1],["cluster",1],["definition",1],["routes",1],["mtb",3],["tb",2],["profiler",2],["coll",1],["napier",1],["barcode",1],["salmonella",2],["sistr",2],["klebsiella",1],["kleborate",2],["sars",1],["co",1],["pangolin",2],["ush",1],["er",1],["nextclade",2],["version",2],["pinning",1],["reference",1],["23",1],["chew",1],["bbaca",1],["cmd",1],["snp",2],["dists",1],["pandas",2],["verify",1],["api",1],["if",1],["differs",1],["import",5],["json",1],["subprocess",1],["from",1],["pathlib",1],["path",1],["numpy",1],["as",2],["np",1],["pd",1],["chewbbaca",1],["missing",1],["codes",1],["lnf",1],["plot",1],["niph",1],["niphem",1],["asm",1],["alm",1],["cgmlst",2],["completeness",1],["95",1],["thresholds",2],["recent",1],["likely",1],["12",1],["mrsa",1],["hospital",1],["15",1],["kpneumo",1],["kpc",1],["21",1],["cdiff",2],["direct",1],["plausible",1],["10",2],["ngono",1],["transmission",1],["25",1],["efsa",1],["listeria",1],["pulsenet",1],["ecoli",1],["enterobase",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#define_clusters","name":[["define",1],["clusters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["define",2],["clusters",5],["distance",7],["df",6],["threshold",4],["single",2],["linkage",3],["at",1],["pathogen",1],["specific",1],["allele",1],["snp",1],["from",1],["scipy",1],["cluster",3],["hierarchy",1],["import",1],["fcluster",2],["condensed",3],["values",1],["np",1],["triu",1],["indices",1],["len",1],["if",1],["size",1],["return",2],["pd",2],["series",2],["index",4],["name",2],["method",1],["criterion",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#extract_cgmlst","name":[["extract",1],["cgmlst",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["extract",3],["cgmlst",4],["profile",3],["path",8],["out",4],["completeness",5],["cmd",2],["chew",1],["bbaca",1],["py",1],["cg",2],["mlst",2],["str",3],["threshold",1],["subprocess",1],["run",1],["check",1],["true",1],["return",1],["pd",1],["read",1],["csv",1],["tsv",1],["sep",1],["index",1],["col",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#pairwise_complete_allele_distance","name":[["pairwise",1],["complete",1],["allele",1],["distance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["pairwise",2],["complete",2],["allele",2],["distance",4],["profile",4],["df",4],["cg",1],["mlst",1],["intersection",1],["called",7],["loci",2],["missing",2],["codes",2],["excluded",1],["returns",1],["matrix",2],["compared",6],["sample",6],["ids",6],["index",3],["tolist",1],["len",1],["dist",4],["np",3],["zeros",2],["dtype",2],["int",2],["arr",4],["astype",1],["str",1],["values",1],["isin",1],["list",1],["chewbbaca",1],["range",2],["both",3],["sum",2],["if",1],["continue",1],["diffs",2],["return",1],["pd",2],["data",2],["frame",2],["columns",2]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#reconcile_pangolin_nextclade","name":[["reconcile",1],["pangolin",1],["nextclade",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["reconcile",2],["pangolin",2],["nextclade",5],["pango",6],["df",6],["key",6],["taxon",2],["nc",3],["seq",2],["name",2],["merged",6],["merge",1],["left",1],["right",1],["outer",1],["recombinant",1],["candidate",1],["lineage",2],["str",3],["startswith",1],["na",1],["false",1],["agreement",1],["apply",1],["lambda",1],["concordant",1],["if",1],["isinstance",2],["clade",1],["else",1],["discordant",1],["axis",1],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#run_chewbbaca_allelecall","name":[["run",1],["chewbbaca",1],["allelecall",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["run",3],["chewbbaca",2],["allelecall",2],["assemblies",3],["dir",13],["schema",3],["out",7],["cpu",4],["path",3],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["cmd",2],["chew",1],["bbaca",1],["py",1],["allele",1],["call",1],["str",4],["subprocess",1],["check",1],["profile",2],["results",1],["alleles",1],["tsv",1],["return",1],["pd",1],["read",1],["csv",1],["sep",1],["index",1],["col",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#run_kleborate","name":[["run",1],["kleborate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["run",3],["kleborate",6],["assemblies",3],["out",7],["dir",7],["v3",2],["surveillance",1],["klebsiella",2],["integrates",1],["mlst",1],["kaptive",1],["virulence",1],["amr",1],["changed",1],["cli",1],["from",1],["earlier",1],["releases",1],["verify",1],["help",1],["against",1],["installed",1],["version",1],["output",2],["directory",1],["contains",1],["per",1],["isolate",1],["result",1],["tables",1],["path",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["cmd",2],["str",2],["subprocess",1],["check",1],["summary",3],["pneumo",1],["complex",1],["txt",1],["return",1],["pd",2],["read",1],["csv",1],["sep",1],["if",1],["exists",1],["else",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#run_mlst_cohort","name":[["run",1],["mlst",1],["cohort",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["run",3],["mlst",3],["cohort",2],["assemblies",3],["out",4],["tsv",4],["cmd",2],["threads",1],["str",1],["open",2],["as",1],["fh",2],["subprocess",1],["check",1],["true",1],["stdout",1],["rows",3],["line",2],["parts",5],["rstrip",1],["split",1],["append",1],["file",1],["scheme",1],["st",1],["alleles",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#run_nextclade_with_dataset","name":[["run",1],["nextclade",1],["dataset",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["run",4],["nextclade",4],["dataset",11],["seq",3],["fasta",3],["dir",4],["out",4],["tsv",5],["metadata",3],["log",3],["cmd",2],["input",1],["str",3],["output",1],["subprocess",1],["check",1],["true",1],["open",2],["path",1],["pathogen",1],["json",2],["as",2],["fh",4],["load",1],["write",1],["tag",2],["version",1],["return",1],["pd",1],["read",1],["csv",1],["sep",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#run_pangolin_with_versions","name":[["run",1],["pangolin",1],["versions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["run",4],["pangolin",4],["versions",3],["seq",3],["fasta",3],["out",4],["csv",5],["version",3],["log",3],["cmd",2],["pango",2],["str",2],["analysis",1],["mode",1],["usher",1],["outfile",1],["subprocess",2],["check",2],["true",2],["open",1],["as",1],["fh",2],["all",1],["stdout",1],["return",1],["pd",1],["read",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#run_sistr","name":[["run",1],["sistr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["run",3],["sistr",6],["assemblies",3],["out",6],["tsv",6],["salmonella",1],["serovar",3],["prediction",1],["flag",3],["monophasic",3],["typhimurium",1],["12",2],["variants",1],["invocation",1],["form",1],["varies",1],["across",2],["releases",2],["verify",2],["help",1],["installed",1],["version",1],["output",1],["schema",1],["column",2],["names",1],["like",1],["stable",1],["recent",1],["but",1],["before",1],["relying",1],["path",1],["cmd",2],["tab",1],["str",3],["subprocess",1],["check",1],["true",2],["df",4],["pd",1],["read",1],["csv",1],["sep",1],["fillna",1],["contains",1],["na",1],["false",1],["regex",1],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#run_tbprofiler_lineage","name":[["run",1],["tbprofiler",1],["lineage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["run",3],["tbprofiler",2],["lineage",4],["reads",6],["r1",3],["r2",3],["prefix",5],["out",4],["dir",5],["cmd",2],["tb",1],["profiler",1],["profile",1],["str",3],["subprocess",1],["check",1],["true",1],["open",1],["path",1],["results",2],["json",2],["as",1],["fh",2],["result",4],["load",1],["return",1],["sample",1],["id",1],["main",2],["lin",1],["sub",1],["sublin",1],["spoligotype",2]]},{"id":"skills/bioskills/bio-epidemiological-genomics-pathogen-typing/scripts/mlst_typing.py#snp_clusters_from_snippy","name":[["snp",1],["clusters",1],["from",1],["snippy",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["pathogen",1],["typing",2],["scripts",1],["mlst",1],["py",1]],"body":[["def",2],["snp",8],["clusters",3],["from",2],["snippy",5],["core",3],["aln",3],["gubbins",8],["prefix",6],["threshold",3],["key",3],["mtb",2],["likely",2],["subprocess",2],["run",3],["py",1],["str",1],["check",2],["true",2],["csv",5],["path",1],["dists",2],["open",1],["as",1],["fh",2],["filtered",1],["polymorphic",1],["sites",1],["fasta",1],["stdout",1],["dist",2],["pd",1],["read",1],["index",1],["col",1],["return",1],["define",1],["thresholds",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py","name":[["treetime",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["phylodynamics",1],["pipeline",1],["temp",1],["est",1],["style",1],["temporal",2],["signal",2],["qc",1],["tree",1],["time",3],["scaling",1],["recombination",1],["masking",1],["gubbins",4],["bacteria",1],["beast2",1],["bdsky",3],["orchestration",1],["refuses",1],["scale",1],["root",3],["tip",2],["insufficient",1],["requires",1],["core",3],["full",2],["aln",3],["not",1],["flags",1],["origin",2],["height",1],["reference",2],["treetime",2],["11",1],["biopython",1],["84",1],["dendropy",1],["baltic",1],["iqtree",1],["beast",2],["snp",1],["dists",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["json",1],["subprocess",1],["from",2],["datetime",2],["pathlib",1],["path",1],["numpy",1],["as",2],["np",1],["pandas",1],["pd",1],["r2",1],["min",2],["clock",2],["filter",1],["input",1],["required",1],["padding",1],["burnin",1],["pct",1],["10",1],["seqs",1],["per",1],["deme",1],["20",1],["pneumo",1],["5e",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#assert_temporal_signal","name":[["assert",1],["temporal",1],["signal",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["assert",2],["temporal",2],["signal",2],["r2",6],["if",1],["root",3],["tip",3],["min",2],["raise",1],["runtime",1],["error",1],["3f",1],["data",1],["not",1],["support",1],["time",1],["scaling",1],["strong",1],["informative",1],["prior",1],["clock",1],["extend",1],["sampling",1],["window",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#bacterial_phylodynamics_pipeline","name":[["bacterial",1],["phylodynamics",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["bacterial",2],["phylodynamics",2],["pipeline",2],["core",4],["full",4],["aln",8],["dates",3],["tsv",3],["work",8],["dir",12],["species",4],["reference",7],["clock",12],["pneumo",2],["path",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["masked",6],["run",3],["gubbins",3],["prefix",2],["str",3],["tree",5],["file",4],["iqtree",1],["model",1],["gtr",1],["ascertainment",1],["bias",1],["tt",3],["treetime",1],["timetree",2],["rtt",5],["root",2],["tip",2],["regression",1],["assert",1],["temporal",1],["signal",1],["r2",1],["ratio",3],["rate",3],["subs",2],["per",4],["site",2],["year",2],["if",1],["raise",1],["runtime",1],["error",1],["2e",2],["1f",1],["unmasked",1],["recombination",1],["most",1],["likely",1],["cause",1],["verify",1],["ran",1],["return",1],["alignment",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#combine_chains","name":[["combine",1],["chains",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["combine",2],["chains",2],["log",11],["files",6],["trees",9],["out",6],["burnin",8],["pct",6],["beast",2],["args",6],["lf",2],["extend",2],["str",6],["subprocess",2],["run",2],["logcombiner",2],["check",2],["true",2],["tf",2],["decimal",1],["places",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#loganalyser_ess","name":[["loganalyser",1],["ess",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["loganalyser",3],["ess",2],["log",3],["file",3],["burnin",6],["pct",5],["beast",2],["result",2],["subprocess",1],["run",1],["str",2],["check",1],["true",3],["capture",1],["output",1],["text",1],["return",1],["stdout",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#prepare_dates_tsv","name":[["prepare",1],["dates",1],["tsv",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["prepare",2],["dates",7],["tsv",2],["metadata",3],["df",3],["name",4],["col",6],["date",6],["out",4],["path",4],["copy",1],["columns",1],["apply",1],["decimal",1],["year",1],["csv",1],["sep",1],["index",1],["false",1],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#root_to_tip_regression","name":[["root",1],["tip",1],["regression",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["root",9],["tip",10],["regression",6],["treetime",3],["outdir",3],["compute",1],["slope",6],["intercept",5],["from",1],["tree",3],["time",3],["output",1],["writes",1],["pdf",1],["one",1],["several",1],["text",1],["files",1],["depending",1],["release",1],["rtt",8],["tsv",4],["some",1],["releases",1],["csv",4],["columns",3],["inside",1],["dates",3],["try",1],["each",1],["order",1],["if",6],["none",3],["exist",1],["parse",2],["timetree",2],["nexus",2],["directly",1],["via",1],["dendropy",1],["recompute",1],["distances",1],["against",1],["out",5],["path",5],["candidates",2],["exists",1],["sep",3],["suffix",1],["else",2],["df",3],["pd",1],["read",1],["cols",7],["lower",1],["date",8],["col",8],["numeric",1],["numdate",1],["dist",4],["distance",3],["rename",1],["break",1],["raise",1],["file",1],["not",1],["found",2],["error",1],["no",1],["data",1],["re",1],["run",1],["confidence",1],["manually",1],["numpy",2],["dtype",2],["float",2],["np",3],["polyfit",1],["yhat",2],["ss",5],["res",2],["sum",2],["tot",3],["mean",1],["r2",3],["return",1],["clock",1],["rate",1],["subs",1],["per",2],["site",1],["year",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#run_beast2","name":[["run",1],["beast2",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["run",3],["beast2",2],["xml",3],["path",3],["seed",6],["42",2],["threads",4],["log",8],["prefix",5],["none",4],["cmd",2],["beast",1],["str",3],["beagle",1],["subprocess",1],["check",1],["true",1],["if",1],["file",4],["trees",3],["return",2]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#run_date_randomisation","name":[["run",1],["date",1],["randomisation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["run",3],["date",2],["randomisation",2],["tree",4],["path",7],["dates",5],["out",7],["dir",7],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["cmd",2],["treetime",1],["clock",1],["str",3],["reassign",1],["outdir",1],["subprocess",1],["check",1],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#run_gubbins","name":[["run",1],["gubbins",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["run",4],["gubbins",8],["core",8],["full",7],["aln",8],["path",5],["prefix",5],["recombination",2],["masking",1],["bacterial",1],["alignments",1],["input",4],["must",1],["be",1],["positions",1],["including",1],["invariant",1],["passing",1],["variable",2],["only",2],["gives",1],["wrong",2],["calls",1],["if",1],["not",1],["str",2],["endswith",1],["required",2],["raise",1],["value",1],["error",1],["requires",1],["received",1],["subprocess",1],["py",1],["check",1],["true",1],["return",1],["filtered",1],["polymorphic",1],["sites",1],["fasta",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#run_iqtree","name":[["run",1],["iqtree",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["run",3],["iqtree",3],["aln",3],["path",3],["prefix",4],["model",3],["gtr",2],["ascertainment",3],["bias",3],["false",2],["threads",3],["auto",2],["cmd",2],["str",1],["asc",1],["if",1],["else",1],["1000",1],["pre",1],["subprocess",1],["check",1],["true",1],["return",1],["treefile",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#run_treetime","name":[["run",1],["treetime",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["run",3],["treetime",5],["tree",4],["path",10],["aln",4],["dates",4],["out",7],["dir",7],["clock",6],["filter",6],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["cmd",2],["str",5],["coalescent",1],["skyline",1],["confidence",1],["reroot",1],["best",1],["outdir",1],["subprocess",1],["check",1],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#suggest_bdsky_origin","name":[["suggest",1],["bdsky",1],["origin",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["suggest",2],["bdsky",3],["origin",3],["root",3],["height",3],["return",1],["padding",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#to_decimal_year","name":[["decimal",1],["year",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["decimal",2],["year",12],["date",5],["str",6],["if",3],["isinstance",1],["int",1],["float",3],["return",3],["dt",3],["datetime",1],["strptime",1],["day",2],["timetuple",1],["tm",1],["yday",1],["days",2],["366",1],["100",1],["400",1],["else",1],["365",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#validate_bdsky_origin","name":[["validate",1],["bdsky",1],["origin",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["validate",2],["bdsky",4],["origin",9],["root",8],["height",8],["must",1],["be",1],["strictly",1],["larger",1],["than",1],["if",1],["raise",1],["value",1],["error",1],["biases",1],["estimates",1],["upward",1],["initialise",1],["prior",1],["epi",1],["knowledge",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-phylodynamics/scripts/treetime_analysis.py#validate_mascot_deme_sizes","name":[["validate",1],["mascot",1],["deme",1],["sizes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["phylodynamics",1],["scripts",1],["treetime",1],["analysis",1],["py",1]],"body":[["def",2],["validate",2],["mascot",3],["deme",7],["sizes",2],["counts",3],["underpowered",3],["items",1],["if",2],["min",2],["seqs",2],["per",2],["raise",1],["value",1],["error",1],["demes",2],["sequences",1],["migration",1],["unidentifiable",1],["pool",1],["accept",1],["wide",1],["hpd",1],["intervals",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py","name":[["transmission",1],["inference",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["transmission",5],["inference",1],["pipeline",1],["snp",4],["cluster",2],["definition",1],["pathogen",2],["tuned",1],["thresholds",4],["outbreaker2",1],["trans",1],["phylo",1],["orchestration",1],["via",1],["subprocess",2],["bottleneck",2],["estimation",1],["from",5],["deep",1],["sequencing",1],["hiv",4],["trace",4],["subtype",2],["aware",1],["clustering",1],["refuses",1],["assert",1],["direction",1],["pairwise",1],["alone",1],["flags",1],["walker",2],["2013",2],["applied",1],["outside",1],["uk",2],["low",2],["settings",1],["documents",1],["unsampled",1],["intermediate",1],["caveats",1],["reference",2],["dists",1],["gubbins",1],["lofreq",1],["pandas",2],["numpy",2],["26",1],["scipy",3],["12",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["pathlib",1],["path",1],["as",2],["np",1],["pd",1],["hierarchy",1],["linkage",1],["fcluster",1],["stats",1],["binom",1],["mtb",2],["likely",1],["recent",1],["mrsa",2],["hospital",1],["15",1],["broader",1],["40",1],["kpneumo",1],["kpc",1],["21",1],["cdiff",2],["direct",1],["plausible",1],["6mo",1],["10",3],["ngono",1],["25",1],["cgmlst",1],["salmonella",2],["efsa",1],["extended",1],["listeria",1],["pulsenet",1],["ecoli",1],["stec",1],["validated",1],["setting",1],["oxfordshire",1],["community",1],["household",1],["contact",1],["traced",1],["default",2],["threshold",1],["015",1],["influenza",1],["mc",1],["crone",1],["2018",1],["life",1],["e35962",1],["sars",1],["cov",1],["lythgoe",1],["2021",1],["science",1],["372",1],["eabg0821",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#annotate_pairs_with_temporality","name":[["annotate",1],["pairs",1],["temporality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["annotate",3],["pairs",3],["temporality",2],["distance",6],["df",5],["sample",4],["dates",4],["snp",8],["threshold",3],["as",1],["temporally",2],["consistent",2],["inconsistent",1],["tied",2],["critical",1],["temporal",4],["earlier",3],["not",2],["establish",1],["infection",1],["direction",2],["worby",2],["2014",2],["rows",3],["s1",7],["enumerate",1],["index",2],["s2",7],["loc",1],["if",3],["continue",1],["d1",4],["d2",4],["else",2],["append",1],["relation",1],["date",2],["claim",1],["inferable",1],["from",1],["pairwise",1],["alone",1],["only",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#binomial_bottleneck_estimator","name":[["binomial",1],["bottleneck",1],["estimator",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["binomial",5],["bottleneck",3],["estimator",3],["donor",6],["freqs",8],["recipient",9],["depths",3],["nb",11],["max",6],["200",2],["simplified",1],["size",1],["following",1],["sobel",1],["leonard",1],["2017",1],["virol",1],["91",1],["e00171",1],["17",1],["framework",1],["full",2],["method",1],["uses",1],["beta",2],["mixture",1],["integrates",1],["over",1],["within",2],["host",2],["frequency",2],["drift",2],["simplification",1],["treats",1],["minor",1],["allele",1],["count",1],["as",1],["depth",5],["freq",1],["reasonable",1],["approximation",1],["small",1],["production",1],["analyses",1],["published",1],["python",1],["implementations",1],["fit",1],["if",2],["len",2],["raise",1],["value",1],["error",1],["arrays",1],["must",1],["align",1],["by",1],["site",4],["log",5],["likes",5],["np",4],["zeros",1],["range",1],["ll",3],["zip",1],["continue",1],["int",2],["round",1],["binom",1],["logpmf",1],["posterior",6],["exp",1],["sum",1],["map",3],["argmax",1],["return",1],["grid",1],["arange",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#compare_bottleneck_to_literature","name":[["compare",1],["bottleneck",1],["literature",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["compare",2],["bottleneck",3],["literature",3],["nb",5],["map",5],["pathogen",4],["ref",3],["reference",1],["if",2],["none",2],["return",2],["lo",3],["hi",3],["source",3],["flag",3],["consistent",1],["else",1],["inconsistent",1],["range",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#define_snp_clusters","name":[["define",1],["snp",1],["clusters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["define",2],["snp",2],["clusters",5],["distance",9],["df",8],["threshold",7],["population",5],["caveat",5],["none",2],["single",3],["linkage",3],["at",1],["pathogen",1],["specific",1],["document",1],["if",1],["shape",1],["return",2],["pd",2],["series",2],["index",4],["name",2],["cluster",2],["condensed",2],["values",1],["np",1],["triu",1],["indices",1],["len",2],["method",1],["fcluster",1],["criterion",1],["metadata",2],["not",1],["specified",1],["validity",1],["depends",1],["derivation",1],["samples",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#run_hiv_trace","name":[["run",1],["hiv",1],["trace",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["run",5],["hiv",9],["trace",9],["fasta",3],["out",7],["dir",7],["threshold",11],["default",7],["subtype",10],["clustering",1],["wrapper",1],["verify",1],["installed",1],["cli",1],["before",1],["relying",1],["flag",2],["forms",2],["distribution",1],["includes",1],["hivtrace",1],["high",1],["level",1],["orchestrator",1],["hivnetworkcsv",3],["network",1],["building",1],["from",1],["pairwise",6],["distance",2],["csv",10],["modern",1],["pipelines",1],["typically",1],["tn93",2],["then",1],["cluster",1],["definition",1],["have",1],["varied",1],["across",1],["releases",1],["always",1],["emit",1],["vs",1],["warning",5],["applying",1],["us",2],["cdc",2],["outside",1],["path",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["clusters",5],["subprocess",2],["str",6],["check",2],["plain",1],["none",1],["if",1],["abs",1],["1e",1],["under",1],["southern",1],["africa",1],["locally",1],["validated",1],["non",1],["subtypes",1],["return",1],["pd",1],["read",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#run_outbreaker2_via_r","name":[["run",1],["outbreaker2",1],["via",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["outbreaker2",4],["via",3],["dates",6],["csv",8],["fasta",4],["contact",3],["matrix",4],["out",3],["rds",4],["iter",4],["int",2],["1e6",2],["sample",4],["every",4],["200",2],["invoke",1],["subprocess",2],["script",3],["generated",1],["inline",1],["library",2],["ape",1],["dna",4],["read",3],["format",1],["df",2],["ctd",3],["as",1],["row",1],["names",1],["dens",6],["dgamma",2],["30",2],["shape",2],["scale",2],["data",4],["outbreaker",2],["collection",1],["date",1],["cfg",2],["create",1],["config",2],["find",1],["import",1],["true",2],["res",2],["save",1],["rscript",1],["check",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#run_snp_dists","name":[["run",1],["snp",1],["dists",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["snp",3],["dists",3],["masked",3],["alignment",3],["out",4],["csv",5],["cmd",2],["str",1],["open",1],["as",1],["fh",2],["subprocess",1],["check",1],["true",1],["stdout",1],["return",1],["pd",1],["read",1],["index",1],["col",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#run_transphylo_via_r","name":[["run",1],["transphylo",1],["via",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["transphylo",2],["via",2],["dated",3],["tree",5],["nexus",4],["date",6],["last",5],["sample",5],["out",3],["rds",4],["shape",8],["scale",8],["10",2],["ws",8],["start",4],["neg",4],["mcmc",4],["iterations",4],["int",2],["1e5",2],["script",2],["library",2],["trans",1],["phylo",2],["ape",1],["read",1],["ptree",3],["from",1],["res",2],["infer",1],["ttree",1],["save",1],["subprocess",1],["rscript",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-transmission-inference/scripts/transmission_inference.py#warn_walker_threshold_outside_uk","name":[["warn",1],["walker",1],["threshold",1],["outside",1],["uk",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["transmission",2],["inference",2],["scripts",1],["py",1]],"body":[["def",2],["warn",3],["walker",5],["threshold",3],["outside",2],["uk",4],["setting",6],["description",5],["2013",3],["tb",2],["snp",2],["thresholds",2],["derived",2],["from",3],["low",2],["transmission",3],["if",2],["extrapolated",1],["not",2],["lower",1],["return",2],["warning",1],["12",1],["validated",1],["applying",1],["inflates",1],["apparent",1],["recent",1],["rates",1],["5x",1],["consider",1],["deriving",1],["local",1],["epidemiologically",1],["anchored",1],["case",1],["pairs",1],["none",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py","name":[["variant",1],["surveillance",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["variant",1],["surveillance",1],["pipeline",1],["pangolin",5],["ush",1],["er",1],["mode",4],["full",1],["version",2],["pinning",1],["nextclade",3],["dataset",1],["tag",1],["recording",1],["freyja",4],["wastewater",1],["deconvolution",1],["barcode",2],["forward",1],["only",1],["date",4],["validation",1],["cojac",3],["early",1],["detection",1],["pango",2],["reconciliation",1],["recombinant",1],["prefix",1],["awareness",1],["refuses",1],["run",1],["learn",1],["deprecated",2],["mid",1],["2023",1],["validates",1],["against",1],["sample",1],["collection",1],["flags",1],["artic",2],["dropout",1],["amplicons",1],["reference",1],["augur",1],["24",1],["samtools",1],["20",1],["pandas",2],["jq",1],["verify",1],["api",1],["if",1],["differs",1],["import",5],["json",1],["subprocess",1],["from",2],["datetime",1],["pathlib",1],["path",1],["as",1],["pd",1],["pangolearn",1],["default",1],["usher",1],["v41",1],["known",1],["dropouts",1],["64",1],["76",1],["88",1],["89",1],["90",1],["resid",1],["threshold",1],["10",1],["lead",1],["time",1],["days",1],["13",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#_parse_freyja_demix","name":[["parse",1],["freyja",1],["demix",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["parse",3],["freyja",4],["demix",6],["tsv",3],["output",1],["semicolon",1],["separated",1],["lineages",5],["abundances",4],["df",6],["pd",1],["read",1],["csv",1],["sep",1],["header",1],["none",1],["names",1],["key",2],["value",5],["index",2],["loc",4],["split",2],["float",2],["resid",6],["summarized",5],["if",1],["else",1],["return",1],["dict",1],["zip",1],["novel",1],["lineage",1],["warning",1],["threshold",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#check_artic_dropouts","name":[["check",1],["artic",1],["dropouts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["check",4],["artic",3],["dropouts",7],["bam",3],["primer",3],["bed",3],["min",5],["coverage",5],["20",2],["scheme",4],["version",4],["v4",2],["per",1],["amplicon",4],["report",1],["amplicons",1],["below",1],["known",3],["chronic",2],["result",2],["subprocess",1],["run",1],["samtools",1],["depth",20],["aa",1],["str",2],["true",3],["capture",1],["output",1],["text",1],["df",8],["pd",4],["data",2],["frame",2],["line",2],["split",2],["stdout",1],["strip",1],["columns",1],["chrom",2],["pos",5],["astype",3],["int",4],["primers",4],["read",1],["csv",1],["sep",1],["header",1],["none",1],["names",1],["start",4],["end",4],["name",2],["pool",1],["strand",1],["extract",1],["float",1],["amp",11],["id",4],["group",3],["groupby",1],["if",3],["isna",1],["continue",1],["max",1],["median",5],["len",1],["else",1],["append",1],["v41",2],["return",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#cojac_cooccurrence_scan","name":[["cojac",1],["cooccurrence",1],["scan",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["cojac",4],["cooccurrence",2],["scan",3],["bam",3],["primer",3],["bed",3],["variants",3],["yaml",3],["out",4],["tsv",4],["co",1],["occurrence",1],["signature",1],["mutations",1],["same",1],["read",2],["pair",1],["subprocess",1],["run",1],["cooc",1],["mutbamscan",1],["str",4],["check",1],["true",1],["return",1],["pd",1],["csv",1],["sep",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#freyja_variants_and_demix","name":[["freyja",1],["variants",1],["demix",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["freyja",5],["variants",8],["demix",8],["bam",3],["reference",3],["out",5],["prefix",5],["tsv",12],["depths",5],["subprocess",2],["run",2],["str",2],["ref",1],["check",2],["true",2],["output",1],["return",1],["parse",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#get_nextclade_dataset","name":[["nextclade",1],["dataset",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["nextclade",3],["dataset",3],["name",4],["out",7],["dir",8],["path",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["subprocess",1],["run",1],["output",1],["str",1],["check",1],["pathogen",3],["json",4],["open",1],["as",1],["fh",2],["meta",3],["load",1],["return",1],["tag",1],["version",1],["unknown",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#lineage_frequencies_over_time","name":[["lineage",1],["frequencies",1],["over",1],["time",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["lineage",7],["frequencies",2],["over",2],["time",2],["pango",7],["results",7],["df",7],["date",7],["col",8],["collection",2],["resample",3],["copy",1],["pd",2],["datetime",1],["counts",3],["index",1],["groupby",1],["grouper",1],["freq",1],["size",1],["unstack",1],["fill",1],["value",1],["totals",2],["sum",1],["axis",2],["return",1],["div",1],["fillna",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#multinomial_growth_advantage","name":[["multinomial",1],["growth",1],["advantage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["multinomial",4],["growth",7],["advantage",2],["frequencies",5],["df",5],["simplified",1],["logistic",2],["full",2],["should",1],["report",1],["covariance",2],["not",2],["marginal",2],["cis",1],["import",1],["numpy",1],["as",1],["np",7],["weeks",2],["arange",1],["len",1],["lineage",3],["columns",1],["freqs",5],["values",1],["clipped",3],["clip",1],["1e",2],["logit",5],["log",1],["valid",4],["isnan",1],["isinf",1],["if",1],["sum",1],["slope",3],["intercept",1],["polyfit",1],["note",2],["slopes",1],["only",1],["reported",1],["early",1],["advantages",1],["systematically",1],["inflated",1],["abousamra",1],["2024",1],["plo",1],["comput",1],["biol",1],["20",1],["e1012443",1],["return",1],["pd",1],["series",1],["name",1],["weekly",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#reconcile_pangolin_nextclade","name":[["reconcile",1],["pangolin",1],["nextclade",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",3],["reconcile",2],["pangolin",2],["nextclade",3],["pango",7],["df",6],["nc",6],["key",6],["taxon",2],["seq",2],["name",2],["merged",6],["merge",1],["left",1],["right",1],["outer",1],["recombinant",1],["candidate",1],["lineage",2],["fillna",1],["str",5],["startswith",1],["status",3],["row",3],["clade",1],["if",3],["not",4],["isinstance",4],["return",5],["both",1],["missing",3],["present",1],["reconciliation",1],["apply",1],["axis",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#reconcile_pangolin_nextclade.status","name":[["status",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["status",2],["row",4],["lineage",1],["clade",1],["if",3],["not",4],["isinstance",4],["str",4],["return",4],["both",1],["missing",3],["pango",1],["nextclade",1],["present",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#run_nextclade","name":[["run",1],["nextclade",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["run",4],["nextclade",4],["seq",3],["fasta",3],["dataset",6],["dir",4],["out",4],["tsv",5],["metadata",3],["log",3],["cmd",2],["input",1],["str",3],["output",1],["subprocess",1],["check",1],["true",1],["open",2],["path",1],["pathogen",1],["json",2],["as",2],["fh",4],["meta",3],["load",1],["write",1],["tag",2],["version",1],["return",1],["pd",1],["read",1],["csv",1],["sep",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#run_pangolin","name":[["run",1],["pangolin",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["run",4],["pangolin",7],["seq",3],["fasta",3],["out",4],["csv",5],["version",3],["log",3],["analysis",5],["mode",9],["default",2],["if",1],["deprecated",2],["raise",1],["value",1],["error",1],["pango",1],["learn",1],["was",1],["mid",1],["2023",1],["ush",1],["er",1],["pongmoragot",1],["2024",1],["subprocess",2],["str",2],["outfile",1],["check",2],["true",2],["open",1],["as",1],["fh",2],["all",1],["versions",1],["stdout",1],["return",1],["pd",1],["read",1]]},{"id":"skills/bioskills/bio-epidemiological-genomics-variant-surveillance/scripts/variant_surveillance.py#validate_freyja_barcode_date","name":[["validate",1],["freyja",1],["barcode",1],["date",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epidemiological",1],["genomics",1],["variant",2],["surveillance",2],["scripts",1],["py",1]],"body":[["def",2],["validate",2],["freyja",5],["barcode",13],["date",20],["sample",9],["collection",9],["must",1],["postdate",1],["if",3],["isinstance",2],["str",2],["fromisoformat",2],["raise",1],["runtime",1],["error",1],["predates",1],["lineages",1],["designated",1],["after",1],["silently",1],["invisible",1],["run",1],["build",1],["from",1],["current",1],["ush",1],["er",1],["tree",1]]},{"id":"skills/bioskills/bio-epitranscriptomics-m6a-differential/scripts/differential_m6a.R","name":[["differential",1],["m6a",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epitranscriptomics",1],["m6a",2],["differential",2],["scripts",1]],"body":[["reference",1],["exome",7],["peak2",7],["14",1],["bioconductor",1],["18",1],["genomic",2],["features",2],["54",1],["bsgenome",3],["hsapiens",3],["ucsc",3],["hg38",3],["ggplot2",2],["verify",1],["package",1],["version",1],["if",1],["installed",1],["releases",1],["differ",1],["differential",7],["m6",3],["analysis",1],["populate",1],["bam",20],["ip",9],["input",8],["control",1],["treated",4],["treatment",1],["effect",1],["size",2],["filter",1],["log2",11],["fc",10],["fdr",6],["05",2],["non",1],["negotiable",1],["per",1],["mc",1],["intyre",1],["2020",1],["sci",1],["rep",1],["10",1],["6590",1],["batch",2],["antibody",2],["lot",3],["covariates",3],["fall",1],["through",1],["feature",2],["counts",2],["peaks",6],["deseq2",2],["top",2],["level",1],["api",1],["not",2],["accept",1],["library",5],["ctrl",17],["aligned",12],["ip1",2],["ip2",2],["ip3",2],["input1",2],["input2",2],["input3",2],["treat",23],["txdb",3],["make",1],["tx",1],["db",1],["from",1],["gff",1],["refs",1],["annotation",1],["gtf",2],["format",1],["result",2],["genome",1],["paired",1],["end",1],["true",2],["type",1],["unstranded",1],["peak",1],["calling",1],["mode",1],["exon",1],["save",1],["dir",1],["exomepeak2",5],["diff",15],["output",5],["experiment",1],["name",2],["vs",6],["table",10],["as",1],["data",1],["frame",1],["cat",6],["total",1],["tested",1],["nrow",2],["threshold",9],["direction",3],["ifelse",1],["up",3],["down",3],["significant",4],["padj",3],["abs",1],["sig",5],["sum",2],["write",2],["csv",4],["row",2],["names",2],["false",3],["all",1],["volcano",4],["ggplot",1],["aes",1],["log10",3],["colour",2],["geom",3],["point",1],["alpha",1],["vline",1],["xintercept",1],["linetype",2],["dashed",2],["hline",1],["yintercept",1],["scale",1],["manual",1],["values",1],["red",1],["grey60",1],["labs",1],["me",2],["rip",2],["enrichment",2],["ratio",2],["title",1],["caption",1],["fold",1],["change",1],["relative",1],["absolute",1],["stoichiometry",1],["validate",1],["hits",1],["glori",1],["anet",1],["mod",1],["sac",1],["seq",1],["theme",1],["minimal",1],["ggsave",1],["pdf",1],["width",1],["height",1],["wrote",1],["results",1],["design",1]]},{"id":"skills/bioskills/bio-epitranscriptomics-m6a-peak-calling/scripts/exomepeak2_peaks.R","name":[["exomepeak2",1],["peaks",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epitranscriptomics",1],["m6a",1],["peak",1],["calling",1],["scripts",1],["exomepeak2",1],["peaks",1]],"body":[["reference",1],["exome",7],["peak2",7],["14",1],["bioconductor",1],["18",1],["genomic",2],["features",2],["54",1],["bsgenome",3],["hsapiens",3],["ucsc",3],["hg38",3],["rtracklayer",2],["62",1],["verify",1],["package",1],["version",1],["if",1],["installed",1],["releases",1],["differ",1],["m6",6],["peak",2],["calling",1],["transcript",2],["aware",1],["gc",1],["bias",1],["corrected",1],["paired",2],["ip",7],["input",7],["glm",1],["output",5],["bed12",1],["rds",3],["per",1],["fold",1],["change",1],["fdr",1],["save",3],["dir",2],["experiment",2],["name",2],["library",5],["bams",4],["aligned",12],["rep1",2],["sorted",6],["by",6],["coord",6],["out",6],["bam",8],["rep2",2],["rep3",2],["txdb",4],["make",1],["tx",3],["db",1],["from",2],["gff",1],["refs",1],["annotation",1],["gtf",2],["format",1],["result",4],["genome",1],["end",2],["true",1],["type",1],["unstranded",1],["exomepeak2",5],["m6a",5],["run1",4],["peaks",19],["cat",3],["called",1],["length",3],["flag",1],["tss",9],["proximal",6],["as",1],["am",2],["ambiguous",7],["within",1],["50",2],["nt",5],["ambiguity",3],["5p",2],["promoters",1],["upstream",1],["downstream",2],["overlaps",1],["any",1],["ignore",1],["strand",1],["false",1],["m6am",1],["internal",6],["utr",1],["export",3],["mettl3",1],["biology",1],["analysis",1],["bed",2],["5utr",1]]},{"id":"skills/bioskills/bio-epitranscriptomics-m6anet-analysis/scripts/m6anet_workflow.py","name":[["m6anet",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epitranscriptomics",1],["m6anet",2],["analysis",1],["scripts",1],["workflow",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["reference",1],["m6anet",9],["nanopolish",8],["14",1],["minimap2",5],["26",1],["samtools",4],["19",1],["pandas",4],["verify",1],["pip",1],["show",1],["version",4],["import",4],["if",1],["installed",1],["releases",1],["differ",1],["full",1],["m6",5],["anet",3],["pipeline",1],["basecalled",1],["fastq",6],["transcriptome",7],["alignment",2],["eventalign",8],["dataprep",7],["inference",12],["critical",1],["not",1],["genome",2],["scale",2],["events",2],["signal",2],["index",8],["required",2],["flags",3],["samples",1],["print",8],["read",2],["names",1],["needed",1],["only",1],["by",1],["other",1],["downstream",1],["tools",1],["subprocess",8],["from",1],["pathlib",1],["path",9],["as",3],["pd",2],["reads",9],["pod5",3],["dir",18],["fa",4],["refs",1],["aligned",8],["bam",6],["out",9],["txt",1],["data",3],["results",1],["threads",5],["12",1],["probability",6],["threshold",3],["min",3],["coverage",4],["20",1],["mkdir",2],["exist",2],["ok",2],["true",9],["step",4],["ont",2],["drs",2],["uf",2],["forces",1],["forward",1],["strand",1],["directional",1],["k14",2],["recommended",1],["mer",1],["open",2],["sam",3],["run",7],["ax",1],["map",1],["secondary",1],["no",1],["str",16],["check",7],["stdout",2],["sort",2],["unlink",1],["pinned",1],["trained",1],["input",2],["format",1],["summary",2],["tsv",5],["v2",1],["subcommand",1],["syntax",1],["processes",2],["num",1],["iterations",1],["1000",1],["filter",1],["sites",12],["aggregate",1],["per",6],["transcript",7],["csv",5],["site",3],["proba",2],["total",2],["drach",1],["tested",1],["len",2],["filtered",5],["modified",3],["high",5],["confidence",3],["prob",1],["groupby",1],["id",1],["agg",1],["conf",2],["position",1],["count",1],["mean",4],["mod",2],["ratio",2],["sum",1],["reset",1],["values",1],["ascending",1],["false",3],["sep",2],["m6a",2],["outputs",1],["all",1],["predictions",1],["top",2],["transcripts",1],["next",1],["cross",1],["validate",1],["hits",1],["against",1],["glori",1],["sac",1],["seq",1],["absolute",1],["stoichiometry",1]]},{"id":"skills/bioskills/bio-epitranscriptomics-merip-preprocessing/scripts/merip_qc.py","name":[["merip",1],["qc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epitranscriptomics",1],["merip",2],["preprocessing",1],["scripts",1],["qc",1],["py",1]],"body":[["usr",1],["bin",8],["env",1],["python3",1],["reference",1],["deep",1],["tools",1],["pysam",2],["22",1],["pandas",2],["pre",2],["seq",3],["verify",1],["deeptools",1],["version",3],["preseq",3],["if",2],["installed",1],["releases",1],["differ",1],["me",1],["rip",1],["qc",19],["replicate",4],["spearman",4],["concordance",2],["plot",6],["fingerprint",8],["js",4],["distances",1],["saturation",3],["curves",4],["via",2],["inputs",1],["sorted",5],["indexed",1],["bam",9],["files",1],["ip",24],["input",8],["libraries",1],["aligned",11],["import",3],["subprocess",7],["from",1],["pathlib",1],["path",5],["as",1],["pd",2],["dir",24],["complexity",7],["track",3],["tracks",4],["size",6],["correlation",5],["10000",1],["25",1],["pseudocount",3],["threads",4],["mkdir",3],["exist",3],["ok",4],["true",9],["bams",11],["glob",2],["by",2],["coord",2],["out",6],["all",5],["labels",3],["name",4],["split",4],["10",1],["kb",1],["bins",2],["heatmap",2],["run",6],["multi",1],["summary",3],["bamfiles",2],["map",3],["str",22],["number",3],["processors",3],["raw",2],["counts",2],["tab",3],["cov",2],["npz",2],["check",6],["cor",2],["data",1],["method",1],["skip",2],["zeros",2],["color",1],["rd",1],["yl",1],["bu",1],["numbers",1],["pdf",4],["enrichment",1],["quality",1],["metrics",4],["library",2],["per",1],["subsampling",1],["cross",1],["condition",2],["comparison",1],["drives",1],["off",1],["these",1],["stem",3],["curve",2],["txt",3],["lc",3],["extrap",3],["over",2],["log2",2],["big",1],["wig",1],["each",1],["matched",1],["pair",1],["pairs",2],["list",1],["zip",1],["inp",3],["bw",1],["compare",1],["b1",1],["b2",1],["operation",1],["normalize",1],["cpm",1],["summarise",1],["flag",3],["failed",3],["ips",1],["low",1],["vs",1],["distance",3],["fp",3],["read",1],["csv",2],["sep",2],["rows",4],["sample",2],["startswith",1],["copy",1],["apply",1],["lambda",1],["possible",1],["else",1],["tsv",2],["index",1],["false",1],["print",5],["complete",1],["inspect",1],["matrix",1],["within",1],["85",1],["lorenz",1],["should",1],["sit",1],["below",1],["diagonal",1],["rarefy",1],["common",1],["depth",1],["before",1],["peak",1],["calling",1],["flags",1]]},{"id":"skills/bioskills/bio-epitranscriptomics-modification-visualization/scripts/guitar_metagene.R","name":[["guitar",1],["metagene",1]],"path":[["skills",1],["bioskills",1],["bio",1],["epitranscriptomics",1],["modification",1],["visualization",1],["scripts",1],["guitar",1],["metagene",1]],"body":[["reference",1],["guitar",9],["18",2],["bioconductor",1],["tx",6],["db",3],["hsapiens",3],["ucsc",3],["hg38",3],["known",3],["gene",3],["rtracklayer",2],["62",1],["verify",2],["package",1],["version",1],["plot",6],["if",4],["installed",1],["releases",1],["differ",1],["canonical",2],["m6",1],["metagene",8],["transcript",1],["feature",1],["scaled",1],["expecting",1],["stop",5],["codon",5],["proximal",3],["enrichment",4],["biological",1],["qc",2],["anchor",1],["dominissini",1],["2012",2],["nature",1],["485",1],["201",1],["meyer",1],["cell",1],["149",1],["1635",1],["library",3],["txdb",7],["single",1],["condition",2],["confirm",1],["older",1],["versions",1],["argument",1],["newer",1],["st",2],["bed",7],["files",2],["list",2],["exomepeak2",5],["output",5],["m6a",6],["run1",1],["peaks",5],["misc",2],["out",2],["file",4],["prefix",2],["figures",5],["enable",2],["ci",2],["false",1],["save",2],["pdfprefix",2],["multi",1],["comparison",1],["wt",6],["vs",3],["ko",6],["as",1],["overlaid",1],["metagenes",1],["exists",2],["true",1],["visual",1],["sanity",1],["check",1],["resulting",1],["pdf",2],["not",2],["show",1],["density",2],["rising",2],["toward",2],["peaking",2],["near",2],["utr",2],["proceed",1],["downstream",1],["visualisation",1],["re",2],["inspect",2],["merip",2],["preprocessing",2],["ip",2],["investigate",1],["antibody",1],["protocol",1],["failure",2],["cat",3],["wrote",1],["expected",1],["pattern",2],["cds",1],["absent",1],["suspect",1],["fingerprint",1]]},{"id":"skills/bioskills/bio-experimental-design-batch-design/scripts/batch_design.R","name":[["batch",1],["design",1]],"path":[["skills",1],["bioskills",1],["bio",1],["experimental",1],["design",3],["batch",2],["scripts",1]],"body":[["batch",30],["design",5],["balanced",4],["assignment",3],["hidden",4],["detection",1],["correction",2],["caveats",1],["reference",1],["sva",5],["50",3],["designit",3],["verify",2],["api",2],["if",1],["version",1],["differs",1],["demonstrates",1],["confounded",3],["vs",4],["contrast",1],["constrained",2],["sample",2],["surrogate",2],["variable",1],["estimation",1],["batches",2],["rule",2],["cleaned",3],["matrix",6],["visualization",2],["only",3],["inference",2],["keeps",1],["model",5],["suppress",1],["package",1],["startup",1],["messages",1],["library",2],["seed",1],["20260528",1],["bad",4],["condition",15],["aliased",2],["non",1],["identifiable",1],["no",1],["rescue",1],["data",5],["frame",2],["rep",5],["ctrl",2],["treat",4],["each",3],["12",4],["b1",2],["b2",2],["cat",4],["print",2],["table",2],["good",1],["balance",1],["sex",3],["across",1],["orthogonal",2],["estimable",1],["samples",19],["id",2],["sprintf",2],["02d",1],["24",1],["na",1],["character",1],["cond",2],["unique",1],["idx",3],["paste0",2],["length",2],["out",1],["installed",1],["vignette",1],["bc",5],["container",1],["new",1],["dimensions",1],["list",2],["position",1],["assign",1],["order",1],["optimize",1],["scoring",1],["osat",1],["score",1],["generator",1],["vars",2],["feature",1],["simulate",1],["effect",2],["detect",1],["structure",1],["genes",4],["1000",1],["nrow",2],["counts",7],["rnbinom",1],["mu",1],["100",1],["size",1],["10",1],["dimnames",1],["gene",1],["mult",2],["b3",1],["multiplicative",1],["sweep",1],["true",1],["de",2],["expr",8],["log2",1],["mod",5],["mod0",2],["sv",6],["num",1],["method",1],["leek",1],["estimated",1],["factors",1],["variables",1],["svobj",2],["max",1],["correct",1],["add",1],["as",3],["covariates",1],["differential",1],["expression",1],["not",1],["subtract",1],["them",1],["from",1],["before",3],["testing",2],["never",1],["feed",1],["into",1],["hypothesis",1],["test",1],["com",5],["bat",5],["log",1],["normalized",1],["integer",1],["seq",1],["instead",1],["viz",2],["dat",1],["pc",4],["cor",2],["prcomp",2],["numeric",2],["factor",2],["after",2],["pc1",1],["correlation",1],["2f",2],["raw",1],["plots",1],["nygaard",1],["2016",1],["keep",1],["svs",1],["rather",1],["than",1],["understates",1],["residual",1],["variance",1]]},{"id":"skills/bioskills/bio-experimental-design-multiple-testing/scripts/multiple_testing_correction.R","name":[["multiple",1],["testing",1],["correction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["experimental",1],["design",1],["multiple",2],["testing",2],["scripts",1],["correction",1]],"body":[["multiple",1],["testing",2],["fdr",10],["vs",5],["fwer",2],["dependence",4],["bh",10],["by",8],["value",3],["pi0",5],["local",3],["ihw",7],["reference",1],["stats",2],["base",1],["qvalue",4],["34",1],["30",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["demonstrates",1],["error",1],["rate",2],["choices",1],["matter",1],["genomics",1],["discovery",2],["levers",1],["covariate",3],["weighting",1],["buy",1],["back",1],["power",2],["python",2],["statsmodels",2],["note",1],["default",4],["method",7],["hs",1],["holm",4],["sidak",1],["not",2],["always",1],["pass",1],["explicitly",1],["seed",1],["20260528",1],["genes",4],["10000",1],["de",9],["500",1],["pvalues",8],["rbeta",1],["runif",1],["true",7],["small",1],["rest",1],["null",5],["rep",2],["false",5],["bonferroni",3],["under",4],["methods",5],["none",1],["na",5],["tab",6],["data",1],["frame",1],["names",2],["significant",3],["integer",3],["pos",5],["seq",1],["along",1],["padj",4],["else",1],["adjust",2],["sig",4],["05",8],["sum",5],["realized",1],["round",1],["pmax",1],["print",1],["row",1],["valid",2],["independence",1],["prds",1],["conservative",1],["but",1],["arbitrary",1],["negative",1],["estimate",1],["proportion",1],["more",1],["per",1],["feature",2],["require",2],["namespace",2],["quietly",2],["library",2],["qobj",4],["cat",2],["sprintf",2],["nq",1],["3f",1],["discoveries",2],["at",2],["qvalues",1],["lfdr",1],["posterior",1],["statistic",1],["each",1],["weight",1],["hypotheses",1],["independent",3],["must",1],["be",1],["mean",2],["expr",2],["rgamma",1],["shape",1],["res",2],["alpha",3],["rejections",1],["equivalent",1],["mind",1],["from",1],["multitest",1],["import",1],["multipletests",3],["rej",2],["gwas",2],["genome",1],["wide",1],["significance",1],["5e",1],["dudbridge",1],["gusnanto",1],["2008",1],["derived",1],["2e",1],["test",1],["machinery",1],["lives",1],["population",1],["genetics",1],["association",1]]},{"id":"skills/bioskills/bio-experimental-design-power-analysis/scripts/rnaseq_power.R","name":[["rnaseq",1],["power",1]],"path":[["skills",1],["bioskills",1],["bio",1],["experimental",1],["design",1],["power",2],["analysis",1],["scripts",1],["rnaseq",1]],"body":[["power",22],["analysis",1],["rna",1],["seq",1],["closed",4],["form",4],["vs",3],["simulation",4],["per",4],["gene",2],["reference",1],["rnaseq",3],["42",1],["proper",6],["34",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["demonstrates",1],["nb",2],["both",1],["directions",1],["single",2],["cv",17],["only",1],["approximation",1],["based",3],["marginal",4],["at",5],["target",2],["fdr",5],["depth",11],["replicate",3],["tradeoff",1],["observed",1],["post",1],["hoc",1],["deliberately",1],["not",2],["computed",1],["uninformative",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",2],["solves",1],["whichever",1],["omitted",1],["reads",2],["biological",1],["coefficient",1],["variation",1],["effect",7],["fold",5],["change",1],["cat",7],["round",2],["rnapower",5],["20",7],["alpha",7],["05",8],["80",4],["ceiling",2],["group",2],["sensitivity",1],["gives",1],["one",2],["curve",1],["but",1],["real",1],["dispersion",2],["varies",1],["mean",2],["sprintf",2],["1f",1],["honest",1],["default",1],["uses",1],["simulates",1],["from",1],["empirical",1],["trend",1],["reports",1],["average",1],["across",1],["expression",1],["distribution",1],["controlled",1],["require",1],["namespace",1],["quietly",1],["true",1],["sim",4],["opts",3],["options",1],["2grp",1],["ngenes",1],["20000",1],["de",1],["od",1],["cheung",2],["baseline",1],["expr",2],["sims",3],["run",1],["nreps",1],["12",1],["nsims",1],["demethod",1],["edge",1],["powr",2],["compare",1],["type",1],["nominal",1],["stratify",1],["by",1],["delta",2],["log",2],["natural",1],["lfc",1],["log2",1],["print",1],["summary",1],["number",1],["else",1],["install",1],["reported",1],["figure",1],["replicates",2],["past",1],["10",2],["mapped",1],["deeper",1],["sequencing",1],["adds",1],["little",1],["keep",1],["helping",1],["liu",1],["zhou",1],["white",1],["2014",1],["bioinformatics",1],["30",1],["301",1],["50",1],["100",1],["3d",1],["3f",1],["adding",1],["beats",1],["doubling",1],["once",1],["adequate",1]]},{"id":"skills/bioskills/bio-experimental-design-randomization-blocking/scripts/randomization_blocking.R","name":[["randomization",1],["blocking",1]],"path":[["skills",1],["bioskills",1],["bio",1],["experimental",1],["design",1],["randomization",2],["blocking",2],["scripts",1]],"body":[["randomization",5],["blocking",1],["experimental",6],["unit",6],["reference",1],["designit",1],["lme4",2],["35",1],["lmer",5],["test",5],["verify",1],["api",1],["if",1],["version",1],["differs",1],["demonstrates",1],["identifying",1],["aggregating",1],["observational",2],["units",11],["restricted",2],["block",3],["run",4],["order",4],["mixed",2],["model",2],["random",2],["effects",1],["structure",1],["matches",1],["nested",4],["split",2],["plot",7],["design",2],["suppress",1],["package",1],["startup",1],["messages",1],["library",3],["dplyr",1],["defines",1],["aggregate",1],["cells",17],["donors",6],["seed",1],["20260528",1],["per",8],["group",5],["donor",16],["200",1],["expand",1],["grid",1],["cell",3],["seq",2],["len",2],["paste0",1],["condition",14],["ifelse",2],["as",1],["integer",1],["sub",3],["ctrl",3],["treat",4],["level",5],["mean",2],["shift",1],["noise",1],["effect",3],["names",1],["rnorm",2],["length",3],["unique",2],["measurement",3],["nrow",2],["correct",1],["inference",1],["one",1],["value",3],["not",4],["eu",3],["by",2],["summarise",1],["groups",1],["drop",1],["cat",1],["paste",1],["table",2],["collapse",1],["800",2],["values",1],["1600",1],["pseudoreplicated",1],["data",4],["24",2],["samples",1],["processed",1],["day",9],["over",1],["days",1],["randomize",2],["within",3],["processing",2],["so",1],["position",1],["confounded",1],["frame",1],["id",2],["sprintf",1],["02d",1],["rep",2],["day1",1],["day2",1],["day3",1],["each",2],["ave",1],["fun",1],["function",1],["ids",2],["sample",3],["out",1],["confirm",1],["balance",1],["holds",1],["equal",1],["orthogonal",1],["print",2],["matching",1],["intercept",1],["accounts",1],["correlation",1],["makes",1],["pseudoreplicates",1],["stays",1],["fixed",1],["fit",2],["anova",1],["satterthwaite",1],["df",2],["via",1],["effective",1],["driven",1],["pattern",1],["whole",3],["response",1],["factor",1],["must",1],["be",1],["tested",1],["against",1],["error",2],["never",1]]},{"id":"skills/bioskills/bio-experimental-design-sample-size/scripts/sample_size_estimation.R","name":[["sample",1],["size",1],["estimation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["experimental",1],["design",1],["sample",2],["size",2],["scripts",1],["estimation",1]],"body":[["sample",5],["size",5],["genomics",1],["fdr",12],["aware",2],["nb",2],["sizing",1],["pilot",6],["dispersions",4],["verifying",1],["fixed",3],["reference",1],["ssize",10],["rna",9],["deseq2",4],["42",1],["verify",2],["api",1],["if",2],["version",1],["differs",1],["demonstrates",1],["single",4],["vary",3],["note",2],["pseudo",2],["simulation",2],["default",2],["200",4],["not",4],["number",1],["de",4],["genes",8],["per",5],["group",5],["estimating",1],["dispersion",7],["from",3],["check",2],["power",10],["confirm",1],["budget",2],["meets",1],["target",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",3],["seed",1],["20260528",1],["mean",2],["all",1],["total",1],["pi0",5],["proportion",1],["non",1],["mu",8],["control",1],["count",2],["disp",10],["fc",9],["fold",3],["change",2],["targets",2],["res",2],["20000",3],["95",4],["10",5],["05",5],["80",4],["max",3],["30",3],["cat",5],["minimum",1],["sensitivity",1],["two",1],["dominant",1],["levers",1],["sprintf",2],["1f",1],["estimate",1],["defensible",2],["input",1],["vector",1],["require",1],["namespace",1],["quietly",1],["true",5],["fit",1],["deseq",1],["counts",2],["then",1],["vec",5],["dds",3],["row",2],["means",1],["normalized",1],["length",1],["feed",1],["as",1],["vectors",1],["average",2],["realized",1],["here",1],["cp",4],["sims",1],["50",1],["at",1],["bh",3],["2f",1],["3f",1],["pow",1],["ave",2],["assay",2],["floors",4],["only",1],["after",1],["literature",1],["supports",1],["them",1],["data",1],["frame",1],["bulk",1],["seq",4],["sc",1],["population",1],["atac",1],["ch",1],["ip",1],["proteomics",1],["dia",1],["tmt",1],["methylation",1],["wgbs",1],["min",1],["replicates",2],["under",1],["low",1],["large",1],["effects",2],["small",1],["12",2],["donors",2],["schurch",1],["2016",1],["recovers",1],["most",1],["cells",1],["squair",1],["2021",1],["complexity",1],["floor",1],["idr",1],["reproducibility",1],["encode",1],["higher",1],["missingness",1],["mnar",1],["high",1],["variance",1],["print",1],["names",1],["false",1],["biological",1],["measurements",1],["add",1],["20",1],["failures",1]]},{"id":"skills/bioskills/bio-expression-matrix-counts-ingest/scripts/load_counts.py","name":[["load",1],["counts",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["counts",2],["ingest",1],["scripts",1],["load",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["load",5],["count",1],["matrices",1],["from",1],["various",1],["formats",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",3],["pd",1],["anndata",1],["ad",1],["numpy",1],["np",1],["name",1],["main",1],["example",1],["usage",1],["print",2],["feature",1],["counts",2],["featurecounts",1],["txt",1],["salmon",2],["quant",3],["sample1",1],["sample2",1]]},{"id":"skills/bioskills/bio-expression-matrix-counts-ingest/scripts/load_counts.py#counts_to_anndata","name":[["counts",1],["anndata",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["counts",2],["ingest",1],["scripts",1],["load",1],["py",1]],"body":[["def",2],["counts",7],["anndata",2],["df",9],["metadata",4],["none",3],["convert",1],["count",1],["matrix",1],["ann",2],["data",4],["adata",4],["ad",1],["values",1],["obs",3],["pd",2],["frame",2],["index",3],["columns",1],["var",1],["if",1],["not",1],["loc",1],["names",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-counts-ingest/scripts/load_counts.py#load_featurecounts","name":[["load",1],["featurecounts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["counts",2],["ingest",1],["scripts",1],["load",1],["py",1]],"body":[["def",2],["load",3],["featurecounts",2],["path",3],["feature",1],["counts",1],["output",1],["df",6],["pd",1],["read",1],["csv",1],["sep",1],["comment",1],["index",1],["col",1],["iloc",1],["drop",1],["annotation",1],["columns",3],["replace",1],["bam",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-counts-ingest/scripts/load_counts.py#load_rsem","name":[["load",1],["rsem",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["counts",2],["ingest",1],["scripts",1],["load",1],["py",1]],"body":[["def",2],["load",3],["rsem",3],["paths",3],["gene",1],["level",1],["output",1],["dfs",3],["path",3],["sample",2],["split",1],["replace",1],["genes",1],["results",1],["df",4],["pd",2],["read",1],["csv",1],["sep",1],["index",1],["col",1],["expected",2],["count",2],["rename",1],["columns",1],["append",1],["return",1],["concat",1],["axis",1]]},{"id":"skills/bioskills/bio-expression-matrix-counts-ingest/scripts/load_counts.py#load_salmon_quant","name":[["load",1],["salmon",1],["quant",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["counts",2],["ingest",1],["scripts",1],["load",1],["py",1]],"body":[["def",2],["load",3],["salmon",3],["quant",8],["dirs",3],["quantification",1],["from",2],["multiple",1],["samples",1],["collections",1],["import",1],["defaultdict",2],["counts",3],["dict",1],["qdir",3],["sample",2],["split",1],["pd",2],["read",1],["csv",1],["sf",1],["sep",1],["index",1],["col",1],["gene",2],["row",2],["iterrows",1],["num",1],["reads",1],["return",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-expression-matrix-gene-id-mapping/scripts/map_gene_ids.py","name":[["map",1],["gene",1],["ids",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["gene",2],["id",1],["mapping",1],["scripts",1],["map",1],["ids",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["map",2],["between",1],["gene",1],["id",1],["systems",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["mygene",1],["as",1],["pd",1],["name",1],["main",1],["test",2],["ids",2],["ensg00000139618",1],["ensg00000141510",1],["ensg00000171862",1],["mapping",3],["ensembl",2],["symbol",2],["print",2],["items",1]]},{"id":"skills/bioskills/bio-expression-matrix-gene-id-mapping/scripts/map_gene_ids.py#add_gene_symbols","name":[["add",1],["gene",1],["symbols",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["gene",2],["id",1],["mapping",1],["scripts",1],["map",1],["ids",1],["py",1]],"body":[["def",2],["add",3],["gene",3],["symbols",3],["counts",9],["df",9],["id",6],["column",6],["index",6],["count",1],["matrix",1],["if",2],["ids",3],["tolist",2],["else",2],["mapping",3],["map",3],["ensembl",1],["symbol",3],["lambda",2],["split",2],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-gene-id-mapping/scripts/map_gene_ids.py#map_ensembl_to_symbol","name":[["map",1],["ensembl",1],["symbol",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["gene",2],["id",1],["mapping",1],["scripts",1],["map",1],["ids",1],["py",1]],"body":[["def",2],["map",3],["ensembl",7],["symbol",5],["ids",6],["gene",3],["symbols",1],["mg",2],["mygene",1],["my",1],["info",1],["clean",2],["split",1],["results",2],["querymany",1],["scopes",1],["fields",1],["species",1],["human",1],["mapping",3],["if",1],["query",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-gene-id-mapping/scripts/map_gene_ids.py#map_symbol_to_entrez","name":[["map",1],["symbol",1],["entrez",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["gene",2],["id",1],["mapping",1],["scripts",1],["map",1],["ids",1],["py",1]],"body":[["def",2],["map",3],["symbol",3],["entrez",3],["symbols",4],["gene",2],["ids",1],["mg",2],["mygene",1],["my",1],["info",1],["results",2],["querymany",1],["scopes",1],["fields",1],["entrezgene",3],["species",1],["human",1],["mapping",3],["if",1],["query",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-metadata-joins/scripts/join_metadata.py","name":[["join",1],["metadata",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["metadata",2],["joins",1],["scripts",1],["join",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["join",2],["sample",2],["metadata",2],["expression",1],["data",3],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["as",2],["pd",3],["anndata",1],["ad",1],["name",1],["main",1],["example",1],["counts",3],["frame",2],["sample1",2],["10",1],["20",1],["sample2",2],["15",1],["25",1],["index",1],["gene",2],["meta",3],["id",1],["condition",1],["ctrl",1],["treat",1],["print",1],["joined",1],["successfully",1]]},{"id":"skills/bioskills/bio-expression-matrix-metadata-joins/scripts/join_metadata.py#add_metadata_to_anndata","name":[["add",1],["metadata",1],["anndata",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["metadata",2],["joins",1],["scripts",1],["join",1],["py",1]],"body":[["def",2],["add",3],["metadata",10],["anndata",2],["adata",5],["df",7],["sample",6],["col",7],["id",2],["ann",1],["data",1],["object",1],["if",1],["columns",2],["index",1],["obs",2],["loc",1],["names",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-metadata-joins/scripts/join_metadata.py#create_deseq_input","name":[["create",1],["deseq",1],["input",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["metadata",2],["joins",1],["scripts",1],["join",1],["py",1]],"body":[["def",2],["create",3],["deseq",4],["input",2],["counts",5],["df",6],["metadata",5],["output",6],["prefix",6],["files",1],["ready",1],["deseq2",1],["csv",6],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-expression-matrix-metadata-joins/scripts/join_metadata.py#join_metadata","name":[["join",1],["metadata",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["metadata",2],["joins",1],["scripts",1],["join",1],["py",1]],"body":[["def",2],["join",3],["metadata",14],["counts",7],["df",13],["sample",6],["col",4],["id",2],["count",1],["matrix",1],["columns",4],["if",2],["index",3],["missing",3],["print",1],["warning",1],["len",1],["samples",1],["not",1],["common",3],["list",1],["filtered",4],["loc",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-normalization/scripts/normalization_workflow.py","name":[["normalization",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["normalization",2],["scripts",1],["workflow",1],["py",1]],"body":[["reference",1],["pandas",2],["numpy",2],["26",1],["pydeseq2",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["as",3],["pd",2],["np",3],["from",1],["sklearn",1],["decomposition",1],["pca",7],["matplotlib",1],["pyplot",1],["plt",1],["name",1],["main",1],["random",2],["seed",1],["42",1],["genes",3],["samples",3],["5000",1],["counts",4],["data",1],["frame",1],["negative",1],["binomial",1],["size",2],["index",1],["gene",1],["range",3],["columns",2],["sample",1],["lcpm",5],["log",3],["cpm",3],["prior",1],["count",1],["print",4],["shape",2],["values",2],["min",1],["2f",2],["max",1],["factors",4],["tmm",1],["norm",1],["validate",1],["components",1],["result",1],["fit",1],["transform",1],["pc1",1],["variance",4],["explained",4],["ratio",2],["pc2",1]]},{"id":"skills/bioskills/bio-expression-matrix-normalization/scripts/normalization_workflow.py#counts_to_tpm","name":[["counts",1],["tpm",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["normalization",2],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["counts",6],["tpm",5],["gene",4],["lengths",4],["convert",1],["raw",1],["bp",1],["rate",3],["div",2],["1000",1],["axis",3],["sum",1],["1e6",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-normalization/scripts/normalization_workflow.py#log_cpm","name":[["log",1],["cpm",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["normalization",2],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["log",2],["cpm",5],["counts",4],["prior",5],["count",5],["log2",2],["scaled",1],["edge",1],["convention",1],["lib",2],["sizes",2],["sum",1],["axis",1],["vals",2],["1e6",1],["return",1],["np",1]]},{"id":"skills/bioskills/bio-expression-matrix-normalization/scripts/normalization_workflow.py#tmm_norm_factors","name":[["tmm",1],["norm",1],["factors",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["normalization",2],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["tmm",3],["norm",3],["factors",8],["counts",7],["simplified",1],["normalization",1],["production",1],["prefer",1],["edge",1],["calc",1],["via",1],["rpy2",1],["lib",7],["sizes",7],["sum",3],["axis",1],["values",5],["astype",3],["float",3],["ref",9],["idx",5],["np",16],["argmin",1],["abs",1],["log",3],["mean",2],["iloc",2],["ones",1],["shape",2],["range",1],["if",3],["continue",2],["sample",4],["keep",6],["10",1],["log2",4],["trim",1],["30",1],["lo",4],["hi",4],["percentile",2],["15",1],["85",1],["97",1],["keep2",3],["average",1],["return",1],["exp",1]]},{"id":"skills/bioskills/bio-expression-matrix-normalization/scripts/normalization_workflow.py#validate_size_factors","name":[["validate",1],["size",1],["factors",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["normalization",2],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["validate",2],["size",9],["factors",7],["sample",4],["names",3],["check",1],["outliers",1],["sf",8],["pd",1],["series",1],["index",1],["print",5],["factor",2],["range",1],["min",1],["3f",3],["max",1],["median",2],["extreme",5],["10",1],["if",1],["len",2],["warning",1],["samples",1],["have",1],["investigate",1],["contamination",1],["degradation",1],["mislabeling",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py","name":[["sparse",1],["operations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["handle",1],["sparse",11],["count",1],["matrices",1],["single",1],["cell",1],["data",3],["reference",1],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["scipy",1],["as",4],["sp",1],["anndata",1],["ad",1],["np",3],["pd",1],["name",1],["main",1],["example",1],["random",2],["dense",5],["poisson",1],["1000",1],["500",1],["print",3],["size",2],["nbytes",4],["1e6",2],["1f",2],["mb",2],["indices",1],["indptr",1],["sparsity",1],["nnz",1],["prod",1],["shape",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#dense_to_sparse","name":[["dense",1],["sparse",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["dense",6],["sparse",3],["matrix",5],["convert",1],["csr",2],["format",1],["return",1],["sp",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#filter_sparse_genes","name":[["filter",1],["sparse",1],["genes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["filter",3],["sparse",3],["genes",3],["adata",4],["min",3],["cells",3],["by",1],["minimum",1],["cell",1],["count",1],["gene",2],["counts",2],["col",1],["sums",1],["keep",2],["return",1],["copy",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#load_10x_mtx","name":[["load",1],["10x",1],["mtx",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["load",3],["10x",3],["mtx",4],["path",3],["10",1],["genomics",1],["matrix",1],["format",1],["adata",2],["ad",1],["read",1],["return",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#save_sparse_h5ad","name":[["save",1],["sparse",1],["h5ad",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["save",3],["sparse",3],["h5ad",3],["adata",6],["path",3],["ann",1],["data",1],["matrix",2],["if",1],["not",1],["sp",2],["issparse",1],["csr",1],["write",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#sparse_col_sums","name":[["sparse",1],["col",1],["sums",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["sparse",6],["col",2],["sums",3],["matrix",4],["efficient",1],["column",1],["return",1],["np",1],["array",1],["sum",1],["axis",1],["flatten",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#sparse_row_sums","name":[["sparse",1],["row",1],["sums",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["sparse",6],["row",3],["sums",3],["matrix",4],["efficient",1],["return",1],["np",1],["array",1],["sum",1],["axis",1],["flatten",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#sparse_to_dense","name":[["sparse",1],["dense",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["sparse",6],["dense",3],["matrix",4],["convert",1],["caution",1],["large",1],["matrices",1],["return",1],["toarray",1]]},{"id":"skills/bioskills/bio-expression-matrix-sparse-handling/scripts/sparse_operations.py#subsample_sparse","name":[["subsample",1],["sparse",1]],"path":[["skills",1],["bioskills",1],["bio",1],["expression",1],["matrix",1],["sparse",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["subsample",3],["sparse",3],["adata",6],["cells",5],["1000",2],["from",1],["ann",1],["data",1],["if",1],["obs",2],["return",2],["idx",2],["np",1],["random",1],["choice",1],["replace",1],["false",1],["copy",1]]},{"id":"skills/bioskills/bio-flow-cytometry-bead-normalization/scripts/bead_normalize.R","name":[["bead",1],["normalize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["bead",2],["normalization",1],["scripts",1],["normalize",1]],"body":[["reference",6],["ggplot2",2],["dplyr",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["self",1],["contained",1],["bead",38],["normalization",7],["simulation",1],["real",1],["cy",2],["tof",2],["catalyst",1],["norm",4],["cytof",2],["library",2],["configuration",1],["output",7],["dir",8],["results",2],["create",1],["show",1],["warnings",1],["false",7],["simulate",2],["data",45],["beads",30],["cat",12],["generating",2],["simulated",1],["seed",1],["42",1],["cells",26],["10000",1],["500",2],["time",27],["course",1],["acquisition",2],["order",2],["drift",11],["increasing",1],["over",2],["factor",13],["0001",1],["cell",10],["cd45",16],["rnorm",8],["50",2],["cd3",8],["300",1],["40",1],["constant",1],["expected",8],["but",1],["affected",1],["by",4],["ce140",22],["600",1],["eu151",19],["550",1],["30",1],["25",1],["have",2],["low",2],["channel",1],["signal",2],["10",5],["combine",1],["into",1],["frames",1],["frame",4],["marker",1],["true",3],["interleave",1],["throughout",1],["positions",3],["sort",1],["sample",1],["all",29],["rbind",1],["setdiff",1],["nrow",4],["total",1],["events",2],["sum",4],["identify",1],["identifying",1],["identified",1],["high",1],["threshold",5],["200",1],["detected",6],["positive",1],["rate",1],["round",1],["100",1],["calculate",2],["factors",7],["calculating",1],["values",1],["intensities",1],["dependent",1],["bins",4],["bin",5],["cut",2],["breaks",2],["labels",2],["group",1],["summarise",1],["median",6],["center",1],["mean",1],["groups",1],["drop",1],["mutate",1],["combined",4],["print",1],["apply",2],["applying",1],["interpolate",1],["points",1],["merge",3],["correction",1],["normalized",7],["visualization",1],["plots",1],["p1",2],["ggplot",3],["aes",3],["geom",6],["point",2],["alpha",3],["size",2],["smooth",2],["method",2],["loess",2],["color",3],["red",1],["se",2],["hline",1],["yintercept",1],["linetype",1],["dashed",1],["blue",1],["theme",3],["bw",3],["labs",3],["title",3],["intensity",3],["ggsave",3],["file",4],["path",4],["png",3],["width",3],["height",3],["before",6],["after",6],["only",5],["rep",2],["status",3],["each",1],["p2",2],["effect",1],["distribution",3],["comparison",2],["p3",2],["fill",1],["histogram",1],["position",1],["identity",1],["count",2],["remove",1],["export",1],["exporting",1],["recompute",1],["mask",1],["merged",3],["reordered",1],["rows",1],["so",1],["pre",1],["index",1],["no",1],["longer",1],["aligns",1],["columns",1],["traveled",1],["final",5],["colnames",1],["write",1],["csv",2],["row",1],["names",1],["saved",1]]},{"id":"skills/bioskills/bio-flow-cytometry-clustering-phenotyping/scripts/cluster_cytof.R","name":[["cluster",1],["cytof",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["clustering",1],["phenotyping",1],["scripts",1],["cluster",1],["cytof",1]],"body":[["reference",1],["catalyst",2],["26",1],["flow",2],["som",1],["10",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",2],["single",1],["cell",1],["experiment",1],["panel",3],["definition",1],["fcs",4],["colname",2],["must",1],["match",1],["actual",1],["channel",1],["detector",1],["names",1],["metal",1],["channels",1],["like",1],["nd142",1],["di",1],["cy",1],["tof",1],["antigen",2],["human",1],["readable",1],["label",1],["data",6],["frame",2],["cd45",2],["cd3",2],["cd4",2],["cd8",2],["cd20",2],["cd14",2],["marker",1],["class",1],["rep",1],["type",3],["sample",2],["metadata",1],["md",3],["file",3],["name",2],["list",1],["files",1],["pattern",1],["id",1],["paste0",1],["condition",1],["control",2],["treatment",2],["load",1],["prepare",1],["fs",2],["read",1],["path",1],["sce",10],["prep",1],["transform",1],["true",1],["cofactor",1],["cat",4],["loaded",1],["ncol",1],["cells",1],["clustering",2],["cluster",3],["features",2],["xdim",1],["ydim",1],["max",1],["20",1],["seed",1],["42",1],["complete",1],["umap",2],["run",1],["dr",2],["summary",1],["sizes",1],["meta20",2],["print",1],["table",1],["ids",1],["save",2],["rds",3],["clustered",2],["saved",1]]},{"id":"skills/bioskills/bio-flow-cytometry-compensation-transformation/scripts/compensate_transform.R","name":[["compensate",1],["transform",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["compensation",1],["transformation",1],["scripts",1],["compensate",1],["transform",1]],"body":[["reference",1],["flow",10],["core",3],["14",2],["workspace",4],["verify",1],["api",1],["if",4],["version",1],["differs",1],["library",2],["estimate",2],["logicle",4],["lives",1],["here",1],["not",1],["public",1],["cytometry",1],["data",4],["sources",1],["repository",1],["https",2],["flowrepository",1],["org",2],["fr",1],["fcm",1],["zzph",1],["cy",1],["tof",1],["imm",1],["port",1],["www",1],["immport",1],["immunology",1],["datasets",1],["bioconductor",1],["stats",1],["have",1],["example",2],["fcs",23],["files",1],["read",2],["system",1],["file",3],["extdata",1],["cyto",2],["trol",2],["package",1],["load",1],["sample",2],["transformation",3],["false",1],["cat",6],["loaded",1],["nrow",1],["events",1],["compensation",4],["matrix",2],["from",1],["keywords",1],["try",1],["all",4],["three",1],["conventions",1],["comp",14],["kw",7],["keyword",3],["spillover",1],["null",3],["spill",1],["digital",1],["bd",1],["convention",1],["legacy",1],["compensate",1],["applied",2],["else",1],["no",1],["marker",5],["channels",8],["exclude",1],["scatter",1],["time",2],["colnames",1],["grepl",1],["fsc",1],["ssc",1],["length",1],["apply",1],["lgcl",2],["trans",2],["transform",1],["save",1],["write",1],["preprocessed",2],["saved",1]]},{"id":"skills/bioskills/bio-flow-cytometry-cytometry-qc/scripts/run_qc.R","name":[["run",1],["qc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",2],["qc",2],["scripts",1],["run",1]],"body":[["reference",1],["ggplot2",2],["dplyr",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["self",1],["contained",1],["qc",18],["simulation",1],["real",1],["files",1],["flow",26],["ai",1],["auto",1],["peaco",2],["library",2],["configuration",1],["output",8],["dir",9],["results",2],["create",1],["show",1],["warnings",1],["false",4],["simulate",3],["fcs",1],["data",30],["cat",36],["generating",1],["simulated",1],["cytometry",2],["seed",1],["42",1],["events",32],["20000",1],["time",19],["course",1],["rate",17],["instability",2],["clog",1],["at",2],["8000",2],["9000",2],["factor",8],["rep",1],["signal",8],["drift",17],["gradual",1],["increase",1],["00005",1],["generate",2],["fsc",7],["ssc",4],["rnorm",7],["100000",1],["15000",1],["50000",1],["10000",1],["markers",1],["cd45",19],["500",2],["80",1],["cd3",5],["300",1],["60",1],["cd4",3],["200",1],["50",2],["add",2],["some",1],["dead",19],["cells",3],["high",1],["viability",15],["dye",2],["100",9],["30",1],["idx",5],["sample",3],["08",1],["length",1],["margin",16],["02",1],["262143",2],["max",3],["value",1],["frame",4],["pmax",6],["total",3],["nrow",9],["check",5],["analysis",3],["bins",4],["bin",12],["cut",1],["breaks",1],["labels",2],["group",2],["by",2],["summarise",2],["groups",2],["drop",2],["cv",9],["sd",1],["mean",8],["round",8],["20",3],["standard",1],["stability",1],["threshold",4],["higher",1],["indicates",2],["clogs",1],["bubbles",1],["status",7],["ifelse",6],["pass",10],["fail",2],["plot",2],["p1",2],["ggplot",3],["aes",3],["geom",7],["line",1],["hline",2],["yintercept",2],["linetype",3],["dashed",3],["color",4],["blue",1],["red",4],["theme",3],["bw",3],["labs",3],["title",3],["over",2],["acquisition",2],["per",1],["ggsave",3],["file",5],["path",5],["png",3],["width",3],["10",6],["height",3],["median",7],["linear",1],["trend",5],["lm",2],["pct",5],["change",7],["predict",3],["newdata",3],["should",1],["not",1],["during",1],["instrument",1],["abs",2],["warning",4],["p2",2],["point",1],["smooth",1],["method",1],["se",1],["intensity",2],["val",2],["mask",15],["99",1],["sum",7],["detector",1],["limits",1],["indicate",2],["saturation",1],["suggests",1],["voltage",1],["issues",2],["05",1],["cell",3],["exclusion",1],["quantile",1],["15",3],["acceptable",1],["most",1],["samples",1],["may",1],["handling",1],["distribution",2],["p3",2],["fill",3],["histogram",1],["alpha",1],["vline",1],["xintercept",1],["scale",1],["manual",1],["values",1],["gray50",1],["live",1],["count",1],["apply",1],["filters",2],["applying",1],["combined",1],["filter",1],["passing",1],["all",1],["clean",7],["summary",2],["original",1],["after",2],["removal",2],["final",2],["removed",3],["export",1],["write",1],["csv",2],["passed",1],["row",1],["names",1],["report",3],["sink",2],["txt",1],["date",2],["sys",1],["event",1],["filtering",1],["saved",1]]},{"id":"skills/bioskills/bio-flow-cytometry-differential-analysis/scripts/differential_abundance.R","name":[["differential",1],["abundance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["differential",2],["analysis",1],["scripts",1],["abundance",1]],"body":[["reference",1],["diffcyt",6],["22",1],["catalyst",3],["26",1],["edge",2],["limma",1],["58",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",3],["summarized",1],["experiment",1],["load",1],["clustered",2],["data",4],["sce",7],["read",1],["rds",2],["cat",4],["loaded",1],["ncol",1],["cells",2],["from",1],["length",1],["unique",1],["sample",3],["id",2],["samples",1],["check",1],["conditions",1],["print",2],["table",1],["condition",2],["create",4],["design",6],["matrix",2],["ei",1],["cols",1],["contrast",5],["treatment",1],["vs",1],["control",1],["differential",2],["abundance",2],["via",1],["integrated",1],["wrapper",1],["unit",1],["aggregates",1],["per",2],["cluster",2],["counts",1],["running",1],["analysis",2],["res",3],["da",14],["clustering",1],["meta20",1],["type",1],["method",1],["results",11],["row",3],["inner",1],["result",1],["object",1],["adj",4],["bh",1],["across",1],["clusters",2],["as",1],["frame",1],["order",1],["significant",1],["fdr",1],["05",2],["sig",2],["log",1],["fc",1],["val",1],["save",1],["write",1],["csv",3],["names",1],["false",1],["saved",1]]},{"id":"skills/bioskills/bio-flow-cytometry-doublet-detection/scripts/detect_doublets.R","name":[["detect",1],["doublets",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["doublet",1],["detection",1],["scripts",1],["detect",1],["doublets",1]],"body":[["reference",1],["flow",4],["core",3],["14",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",2],["singlet",11],["discrimination",1],["uses",1],["fsc",27],["vs",3],["diagonal",7],["area",4],["height",5],["non",1],["proportionality",1],["applied",1],["as",4],["polygon",5],["gate",12],["not",1],["arbitrary",1],["percentile",1],["cutoff",1],["script",1],["simulates",1],["geometry",1],["then",1],["gates",1],["exactly",1],["skill",1],["recommends",1],["simulate",1],["practice",1],["ff",6],["read",1],["fcs",1],["seed",1],["42",1],["50000",1],["singlets",6],["proportional",1],["tight",1],["rnorm",4],["95",2],["100000",2],["20000",5],["5000",2],["doublets",2],["same",1],["elevated",1],["deflect",2],["above",2],["05",1],["mat",2],["cbind",1],["pmax",2],["frame",4],["cat",4],["total",1],["events",1],["nrow",4],["matrix",2],["dimnames",2],["preserve",1],["data",4],["would",1],["mangle",1],["them",1],["filter",1],["id",1],["15000",1],["260000",2],["245000",1],["270000",1],["35000",1],["ncol",1],["byrow",1],["true",1],["list",1],["null",1],["subset",1],["pct",3],["100",2],["round",2],["doublet",1],["rate",1],["visualize",1],["df",2],["exprs",1],["verts",2],["boundaries",1],["ggplot",1],["aes",2],["geom",2],["point",1],["alpha",1],["15",1],["size",1],["color",2],["gray40",1],["fill",1],["na",1],["red",1],["linewidth",1],["theme",1],["bw",1],["labs",1],["title",1],["subtitle",1],["high",1],["normal",1],["ggsave",1],["png",2],["width",1],["saved",1]]},{"id":"skills/bioskills/bio-flow-cytometry-fcs-handling/scripts/load_fcs.py","name":[["load",1],["fcs",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["fcs",2],["handling",1],["scripts",1],["load",1],["py",1]],"body":[["load",1],["fcs",8],["file",1],["python",1],["flow",2],["kit",2],["analysis",1],["readfcs",5],["scanpy",2],["ann",3],["data",4],["bridge",1],["reference",1],["flowkit",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["glob",3],["as",2],["fk",2],["files",5],["sorted",1],["print",6],["found",1],["len",1],["full",1],["event",2],["metadata",1],["access",1],["source",2],["be",1],["raw",2],["comp",1],["xform",1],["sample",5],["channels",2],["pnn",1],["labels",2],["detector",1],["names",1],["antibodies",1],["pns",1],["pn",1],["antibody",2],["descriptions",1],["events",2],["dataframe",1],["matrix",1],["shape",2],["scverse",1],["ecosystem",1],["adata",3],["read",1],["cells",1],["var",1],["head",1],["channel",1],["mapping",1]]},{"id":"skills/bioskills/bio-flow-cytometry-fcs-handling/scripts/load_fcs.R","name":[["load",1],["fcs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["fcs",2],["handling",1],["scripts",1],["load",1]],"body":[["reference",1],["flow",7],["core",2],["14",2],["cyto",1],["ml",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",1],["public",2],["cytometry",1],["data",4],["sources",1],["repository",1],["https",3],["flowrepository",1],["org",3],["fr",1],["fcm",1],["zzph",1],["cy",1],["tof",1],["imm",1],["port",1],["www",1],["immport",1],["immunology",1],["fcs",8],["files",8],["cytobank",2],["community",1],["experiments",1],["bioconductor",1],["workspace",1],["package",1],["has",1],["example",1],["load",1],["list",1],["pattern",1],["full",1],["names",3],["true",1],["cat",5],["found",1],["length",2],["read",2],["as",1],["fs",7],["transformation",1],["false",2],["truncate",1],["max",1],["range",2],["loaded",1],["samples",1],["sample",5],["info",2],["print",4],["channel",1],["channels",1],["colnames",1],["events",2],["per",2],["apply",1],["nrow",1],["parameter",1],["details",1],["params",2],["parameters",1],["name",1],["desc",1]]},{"id":"skills/bioskills/bio-flow-cytometry-gating-analysis/scripts/gating_workflow.R","name":[["gating",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["flow",1],["cytometry",1],["gating",2],["analysis",1],["scripts",1],["workflow",1]],"body":[["reference",1],["flow",4],["core",2],["14",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",3],["workspace",1],["ggcyto",1],["load",1],["preprocessed",2],["data",1],["fs",2],["read",1],["list",3],["files",1],["pattern",1],["fcs",1],["full",1],["names",1],["true",1],["gs",15],["gating",3],["lymphocyte",1],["gate",18],["fsc",6],["vs",2],["ssc",2],["lymph",2],["polygon",2],["filter",4],["id",4],["lymphocytes",2],["matrix",2],["50000",5],["20000",2],["150000",2],["200000",3],["250000",4],["ncol",2],["dimnames",2],["null",2],["pop",5],["add",4],["parent",4],["root",1],["singlet",3],["singlets",2],["cd3",6],["rectangle",1],["inf",1],["cd4",3],["cd8",3],["quadrant",1],["quad",3],["recompute",2],["statistics",1],["stats",3],["print",1],["plot",2],["hierarchy",1],["save",2],["cat",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-coexpression-networks/scripts/cemitool_quick.R","name":[["cemitool",1],["quick",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["coexpression",1],["scripts",1],["cemitool",1],["quick",1]],"body":[["reference",1],["cemi",3],["tool",3],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["automated",1],["co",1],["expression",1],["analysis",1],["library",1],["expr",3],["matrix",3],["read",2],["csv",2],["normalized",1],["counts",1],["row",1],["names",2],["sample",3],["annot",2],["data",1],["frame",1],["name",1],["colnames",1],["class",1],["rep",2],["control",1],["15",2],["treated",1],["cem",9],["cemitool",5],["filter",1],["true",4],["plot",2],["verbose",1],["cat",4],["found",1],["nmodules",1],["modules",1],["mod",7],["genes",5],["module",1],["nrow",1],["optional",1],["ora",3],["enrichment",1],["gene",3],["sets",3],["gmt",2],["pathways",1],["generate",1],["report",4],["directory",1],["saved",2],["save",1],["plots",4],["force",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-coexpression-networks/scripts/wgcna_analysis.R","name":[["wgcna",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["coexpression",1],["scripts",1],["wgcna",1],["analysis",1]],"body":[["reference",1],["wgcna",5],["72",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["complete",1],["co",1],["expression",2],["network",5],["analysis",1],["signed",8],["bicor",3],["me",9],["hubs",2],["library",1],["options",1],["strings",1],["as",1],["factors",1],["false",6],["allow",1],["wgcnathreads",1],["expr",16],["data",16],["read",2],["csv",4],["normalized",1],["counts",1],["row",2],["names",7],["gene",2],["vars",2],["apply",1],["var",1],["top",2],["5000",2],["most",1],["variable",1],["genes",7],["reduce",1],["noise",2],["speed",1],["computation",1],["order",2],["decreasing",2],["true",6],["cat",5],["matrix",6],["nrow",2],["samples",1],["ncol",2],["sample",5],["tree",2],["hclust",1],["dist",1],["method",1],["average",1],["pdf",8],["dendrogram",2],["width",4],["12",2],["height",6],["plot",4],["main",4],["clustering",1],["detect",1],["outliers",2],["dev",4],["off",4],["powers",2],["20",2],["pick",2],["power",10],["fit",7],["so",2],["matches",1],["blockwise",2],["modules",7],["below",1],["sft",7],["soft",8],["threshold",5],["vector",1],["type",3],["verbose",2],["10",2],["par",1],["mfrow",1],["85",2],["default",1],["target",1],["scale",3],["free",2],["acceptable",1],["range",1],["indices",5],["sign",1],["xlab",2],["ylab",2],["topology",1],["independence",1],["abline",1],["col",1],["red",2],["mean",2],["connectivity",2],["estimate",1],["selected",1],["net",6],["keeps",2],["activators",1],["repressors",1],["separate",1],["tomtype",1],["down",1],["weights",1],["max",4],["poutliers",2],["caps",1],["outlier",1],["flags",1],["at",1],["modest",1],["cor",9],["05",2],["min",3],["module",35],["size",4],["30",2],["smaller",1],["often",1],["merge",2],["cut",2],["25",2],["merges",1],["75",1],["eigengene",1],["correlation",1],["reassign",1],["block",5],["one",1],["no",1],["cross",1],["blindness",1],["artifact",1],["numeric",2],["labels",7],["pam",1],["respects",1],["dendro",3],["save",3],["toms",1],["tomfile",1],["base",1],["tom",1],["colors",12],["labels2colors",1],["found",1],["length",1],["unique",1],["print",2],["table",1],["dendrograms",1],["hang",2],["03",1],["add",1],["guide",2],["recompute",1],["eigengenes",3],["from",1],["color",7],["column",1],["match",2],["mes",8],["me0",1],["me1",1],["under",1],["would",1],["not",1],["traits",4],["trait",12],["pval",4],["pvalue",1],["student",1],["heatmap",2],["text",5],["paste",1],["signif",2],["sep",1],["dim",2],["labeled",1],["colnames",2],["symbols",1],["blue",1],["white",1],["50",1],["std",1],["margins",1],["cex",1],["relationships",1],["by",2],["membership",1],["bounded",1],["comparable",1],["across",1],["interest",2],["gsub",1],["kme",1],["hub",3],["ranking",2],["sort",1],["paste0",1],["head",1],["file",1],["results",2],["rdata",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/diffcorr_analysis.R","name":[["diffcorr",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",1],["scripts",1],["diffcorr",1],["analysis",1]],"body":[["reference",1],["diff",8],["corr",3],["igraph",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["differential",7],["co",2],["expression",2],["analysis",1],["library",2],["expr",14],["all",4],["read",2],["csv",7],["normalized",1],["counts",3],["row",3],["names",7],["sample",4],["info",4],["comp",4],["cc",4],["fdr",4],["expects",1],["genes",8],["rows",3],["samples",3],["columns",2],["correlates",1],["ctrl",5],["condition",2],["control",2],["disease",7],["cat",6],["ncol",2],["top",5],["3000",2],["variable",1],["reduce",1],["multiple",1],["testing",1],["burden",1],["gene",4],["vars",2],["apply",1],["var",1],["sort",2],["decreasing",2],["true",4],["returns",1],["data",2],["frame",2],["directly",1],["save",2],["also",1],["writes",1],["file",2],["result",2],["output",2],["diffcorr",9],["results",1],["txt",1],["data1",1],["data2",1],["threshold",2],["05",2],["rename",1],["space",1],["containing",1],["safe",1],["before",1],["gene1",3],["gene2",3],["r1",2],["p1",1],["r2",2],["p2",1],["lfdr1",1],["lfdr2",1],["lfdr",4],["exported",1],["significant",6],["pairs",1],["nrow",2],["classify",2],["correlations",1],["minimum",1],["absolute",1],["correlation",1],["consider",1],["edge",9],["present",1],["type",5],["mapply",1],["already",1],["thresholded",1],["by",1],["tighten",1],["desired",1],["rewired",11],["unchanged",1],["classification",1],["only",1],["print",2],["table",2],["total",1],["edges",5],["hub",2],["most",1],["connections",1],["rewiring",4],["as",2],["character",2],["20",2],["head",1],["build",1],["network",4],["visualization",1],["graph",1],["from",1],["directed",1],["false",2],["color",5],["map",4],["gained",1],["2ca02c",1],["lost",1],["d62728",1],["reversed",1],["9467bd",1],["pdf",3],["width",2],["12",2],["height",1],["plot",1],["vertex",2],["size",1],["label",1],["cex",1],["main",1],["legend",2],["topleft",1],["col",1],["lwd",1],["dev",1],["off",1],["write",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/diffcorr_analysis.R#classify_edge","name":[["classify",1],["edge",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",1],["scripts",1],["diffcorr",1],["analysis",1]],"body":[["function",2],["cor1",6],["cor2",6],["threshold",10],["if",4],["abs",4],["return",5],["gained",1],["lost",1],["reversed",2],["unchanged",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/differential_network.py","name":[["differential",1],["network",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",2],["scripts",1],["network",1],["py",1]],"body":[["differential",4],["co",1],["expression",2],["network",4],["analysis",3],["python",1],["compares",1],["correlation",1],["networks",1],["between",1],["two",1],["conditions",1],["fisher",1],["transform",1],["reference",1],["matplotlib",3],["networkx",2],["numpy",2],["26",1],["pandas",2],["scipy",2],["12",1],["statsmodels",2],["14",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",7],["as",5],["pd",3],["np",1],["from",2],["stats",2],["multitest",1],["multipletests",1],["nx",1],["pyplot",1],["plt",1],["patches",1],["mpatches",1],["name",1],["main",1],["load",1],["data",2],["expr",12],["all",4],["read",2],["csv",6],["normalized",1],["counts",2],["index",6],["col",2],["sample",6],["info",6],["split",1],["by",1],["condition",3],["ctrl",4],["loc",2],["control",1],["disease",5],["filter",1],["top",5],["variable",1],["genes",6],["gene",2],["vars",2],["var",1],["nlargest",1],["3000",1],["tolist",1],["run",2],["diff",3],["results",3],["significant",6],["adj",1],["05",1],["rewired",7],["edge",2],["type",2],["unchanged",1],["print",4],["pairs",1],["len",1],["value",1],["hub",2],["hubs",3],["find",1],["visualize",1],["plot",1],["edges",1],["false",1],["uncomment",1],["sections",1],["above",1],["actual",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/differential_network.py#differential_network_analysis","name":[["differential",1],["network",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",2],["scripts",1],["network",1],["py",1]],"body":[["def",3],["differential",2],["network",2],["analysis",2],["expr",11],["cond1",9],["cond2",8],["fdr",5],["threshold",12],["05",2],["cor",16],["compare",1],["correlation",2],["networks",1],["between",1],["two",1],["conditions",1],["args",1],["data",3],["frame",3],["samples",2],["genes",7],["condition",2],["cutoff",1],["significance",1],["minimum",1],["absolute",1],["classify",3],["as",1],["edge",2],["columns",1],["tolist",1],["n1",2],["n2",2],["len",4],["cor1",2],["corr",2],["cor2",2],["results",3],["range",2],["r1",8],["r2",8],["iloc",2],["stat",3],["val",2],["fisher",1],["test",1],["append",1],["gene1",1],["gene2",1],["delta",1],["value",2],["df",6],["pd",1],["adj",1],["multipletests",1],["method",1],["bh",1],["row",5],["abs",2],["s1",2],["s2",2],["np",2],["sign",2],["if",3],["return",5],["gained",1],["lost",1],["reversed",1],["unchanged",1],["type",1],["apply",1],["axis",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/differential_network.py#differential_network_analysis.classify","name":[["classify",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",2],["scripts",1],["network",1],["py",1]],"body":[["def",2],["classify",2],["row",6],["r1",4],["r2",4],["abs",2],["cor",10],["cond1",2],["cond2",2],["s1",2],["s2",2],["np",2],["sign",2],["if",3],["threshold",6],["return",4],["gained",1],["lost",1],["reversed",1],["unchanged",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/differential_network.py#find_rewired_hubs","name":[["find",1],["rewired",1],["hubs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",2],["scripts",1],["network",1],["py",1]],"body":[["def",2],["find",3],["rewired",7],["hubs",2],["df",4],["top",3],["20",2],["genes",1],["involved",1],["most",1],["connections",1],["gene",2],["counts",3],["pd",1],["concat",1],["gene1",1],["gene2",1],["value",1],["return",1],["head",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/differential_network.py#fisher_z_test","name":[["fisher",1],["test",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",2],["scripts",1],["network",1],["py",1]],"body":[["def",2],["fisher",3],["test",3],["r1",3],["n1",3],["r2",3],["n2",3],["transform",1],["difference",1],["between",1],["two",1],["correlations",1],["z1",2],["np",5],["arctanh",2],["clip",2],["9999",4],["z2",2],["se",2],["sqrt",1],["stat",3],["value",2],["stats",1],["norm",1],["sf",1],["abs",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-differential-networks/scripts/differential_network.py#plot_differential_network","name":[["plot",1],["differential",1],["network",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",2],["differential",2],["scripts",1],["network",1],["py",1]],"body":[["def",2],["plot",2],["differential",6],["network",6],["rewired",7],["df",7],["top",6],["genes",3],["50",2],["save",4],["pdf",2],["visualize",1],["edge",6],["coloring",1],["by",1],["type",2],["gene",2],["counts",3],["pd",1],["concat",1],["gene1",3],["gene2",3],["value",1],["head",1],["index",1],["tolist",1],["subset",2],["isin",2],["color",7],["map",3],["gained",1],["2ca02c",1],["lost",1],["d62728",1],["reversed",1],["9467bd",1],["nx",3],["graph",1],["row",5],["iterrows",1],["add",1],["weight",1],["abs",1],["stat",1],["colors",2],["edges",1],["fig",1],["ax",5],["plt",3],["subplots",1],["figsize",1],["14",3],["pos",2],["spring",1],["layout",1],["seed",1],["42",1],["draw",1],["networkx",1],["node",1],["size",2],["40",1],["font",1],["width",1],["alpha",1],["legend",3],["handles",3],["mpatches",1],["patch",1],["label",1],["items",1],["loc",1],["upper",1],["left",1],["fontsize",2],["10",1],["title",1],["co",1],["expression",1],["savefig",1],["bbox",1],["inches",1],["tight",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-grn-inference/scripts/genie3_viper.R","name":[["genie3",1],["viper",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["grn",1],["inference",1],["scripts",1],["genie3",1],["viper",1]],"body":[["genie3",6],["edge",1],["inference",2],["viper",11],["tf",9],["activity",10],["not",5],["edges",3],["workflow",1],["reference",1],["24",1],["36",1],["bioconductor",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["demonstrates",1],["tree",3],["ensemble",1],["network",2],["regulon",10],["assembly",1],["mode",2],["regulation",2],["ms",3],["master",3],["regulator",1],["analysis",1],["per",5],["sample",4],["matrix",5],["library",3],["biobase",1],["convention",1],["genes",2],["rows",1],["samples",1],["columns",1],["transpose",1],["wgcna",1],["layout",1],["expr",7],["as",4],["read",4],["csv",8],["normalized",1],["counts",1],["row",4],["names",5],["regulators",7],["intersect",1],["lines",1],["list",7],["txt",1],["rownames",1],["cat",3],["inferring",1],["over",1],["length",2],["tfs",2],["nrow",2],["ensembles",1],["stochastic",1],["seed",2],["reproducibility",1],["restricting",1],["predictors",1],["orients",1],["assumption",1],["inferred",1],["causal",1],["direction",1],["42",1],["weight",5],["method",2],["rf",1],["sqrt",1],["trees",1],["1000",2],["cores",1],["link",5],["ranked",1],["target",3],["thresholded",1],["write",2],["links",1],["false",2],["assemble",1],["keep",1],["top",5],["targets",6],["global",1],["quantile",1],["so",1],["regulons",1],["clear",1],["minsize",2],["25",2],["then",1],["assign",1],["sign",3],["from",2],["correlation",1],["50",1],["lapply",1],["split",1],["character",3],["regulatory",2],["gene",3],["function",3],["df",10],["order",1],["decreasing",1],["true",1],["head",2],["tfmode",4],["sapply",2],["cor",1],["likelihood",1],["max",1],["class",1],["two",1],["group",1],["signature",4],["non",1],["de",1],["still",1],["ranking",1],["because",1],["coordinated",1],["shift",1],["its",2],["own",1],["rna",1],["pheno",5],["info",1],["eset",4],["expression",1],["assay",1],["data",3],["annotated",1],["frame",1],["ttest",2],["condition",2],["group1",2],["tumor",2],["group2",2],["normal",2],["sig",2],["qnorm",1],["value",1],["lower",1],["tail",1],["statistic",1],["nullmodel",2],["null",1],["mra",2],["msviper",1],["nes",1],["print",1],["summary",1],["15",1],["stratification",1],["clustering",1],["scale",1],["exprs",1],["wrote",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-multiomics-grn/scripts/figr_paired.R","name":[["figr",1],["paired",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["multiomics",1],["grn",1],["scripts",1],["figr",1],["paired",1]],"body":[["reference",1],["fig",9],["fnn",2],["signac",3],["12",1],["seurat",10],["summarized",4],["experiment",4],["30",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["dorc",12],["based",1],["tf",3],["gene",6],["regulatory",2],["inference",1],["from",3],["paired",1],["sc",3],["rna",9],["atac",13],["library",5],["obj",7],["read",1],["rds",2],["multiome",1],["cat",3],["loaded",1],["ncol",1],["cells",1],["expects",1],["as",1],["ranged",1],["peak",4],["counts",6],["granges",2],["not",1],["chromatin",1],["assay",6],["construct",1],["ranges",2],["data",3],["slot",2],["se",6],["assays",1],["list",3],["row",2],["mat",13],["cell",1],["nn",9],["graph",1],["smoothing",2],["built",1],["lsi",5],["integrated",1],["reduction",1],["drop",1],["comp",1],["embeddings",1],["cellk",4],["knn",1],["index",1],["rownames",1],["colnames",1],["step",3],["correlations",1],["then",2],["filter",1],["significant",2],["links",4],["pval",2],["05",2],["cis",7],["cor",7],["run",2],["peakcorr",1],["rnamat",1],["genome",2],["hg38",2],["cores",5],["filt",4],["call",1],["dorcs",1],["genes",3],["cutoff",2],["peaks",1],["score",2],["smooth",3],["sparsity",1],["makes",1],["raw",1],["scores",4],["meaningless",1],["over",1],["required",1],["jplot",1],["10",1],["return",1],["true",2],["dorcscores",1],["nnmat",2],["regulation",1],["signed",1],["activator",1],["repressor",1],["smoothed",1],["matrices",1],["rgrn",1],["tab",1],["top",3],["order",1],["abs",1],["decreasing",1],["print",1],["head",1],["20",1],["write",1],["csv",3],["figr",2],["results",2],["names",1],["false",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-multiomics-grn/scripts/scenicplus_multiome.py","name":[["scenicplus",1],["multiome",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["multiomics",1],["grn",1],["scripts",1],["scenicplus",1],["multiome",1],["py",1]],"body":[["scenic",3],["multiome",3],["workflow",3],["enhancer",1],["driven",2],["regulon",1],["grn",1],["inference",1],["uses",1],["current",1],["snakemake",4],["based",2],["pipeline",1],["legacy",1],["manual",1],["scenicplus",6],["object",1],["api",2],["run",5],["wrapper",1],["deprecated",1],["pre",1],["2024",1],["tutorials",1],["stale",1],["python",1],["here",1],["covers",1],["data",2],["prep",1],["rna",3],["qc",1],["consensus",2],["peak",1],["calling",1],["itself",1],["by",1],["its",1],["verify",2],["command",1],["names",1],["against",1],["readthedocs",1],["io",1],["at",1],["time",1],["requires",1],["10x",2],["output",1],["from",2],["cell",4],["ranger",1],["arc",1],["filtered",2],["feature",2],["bc",2],["matrix",2],["h5",2],["atac",2],["fragments",2],["tsv",4],["gz",2],["type",2],["annotation",1],["peaks",4],["called",1],["per",1],["pseudobulk",1],["cis",1],["target",1],["databases",1],["region",1],["tf",1],["list",1],["reference",1],["pycis",1],["topic",1],["scanpy",2],["10",1],["macs3",2],["if",2],["version",1],["differs",1],["import",4],["glob",1],["subprocess",1],["as",2],["sc",1],["pandas",1],["pd",1],["name",1],["main",1],["adata",1],["prepare",1],["annotate",1],["types",1],["before",1],["file",1],["call",1],["ereg",2],["summarize",1],["eregulons",1],["print",1],["uncomment",1],["sections",1],["above",1],["actual",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-multiomics-grn/scripts/scenicplus_multiome.py#call_peaks_macs3","name":[["call",1],["peaks",1],["macs3",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["multiomics",1],["grn",1],["scripts",1],["scenicplus",1],["multiome",1],["py",1]],"body":[["def",2],["call",3],["peaks",7],["macs3",6],["fragments",4],["file",3],["output",7],["dir",5],["from",1],["atac",1],["region",1],["universe",1],["subprocess",1],["run",1],["callpeak",1],["bedpe",1],["nomodel",1],["shift",1],["75",1],["extsize",1],["150",1],["hs",1],["keep",1],["dup",1],["all",1],["multiome",2],["outdir",1],["check",1],["true",1],["print",1],["called",1],["return",1],["narrow",1],["peak",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-multiomics-grn/scripts/scenicplus_multiome.py#prepare_rna","name":[["prepare",1],["rna",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["multiomics",1],["grn",1],["scripts",1],["scenicplus",1],["multiome",1],["py",1]],"body":[["def",2],["prepare",2],["rna",4],["matrix",3],["h5",4],["load",1],["preprocess",1],["sc",12],["seq",1],["from",1],["cell",2],["ranger",1],["arc",1],["annotate",1],["types",1],["before",1],["peak",1],["calling",1],["adata",20],["read",1],["10x",1],["gex",1],["only",1],["true",2],["var",3],["names",2],["make",1],["unique",1],["pp",7],["filter",2],["cells",3],["min",2],["genes",5],["200",1],["mt",5],["str",1],["startswith",1],["calculate",1],["qc",2],["metrics",1],["vars",2],["inplace",1],["obs",2],["pct",1],["counts",1],["20",2],["copy",1],["standard",1],["tissue",1],["cutoff",1],["normalize",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["highly",1],["variable",1],["top",1],["3000",1],["tl",3],["pca",1],["comps",1],["50",1],["neighbors",1],["pcs",1],["30",1],["leiden",1],["resolution",1],["umap",1],["print",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-multiomics-grn/scripts/scenicplus_multiome.py#run_scenicplus_snakemake","name":[["run",1],["scenicplus",1],["snakemake",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["multiomics",1],["grn",1],["scripts",1],["scenicplus",1],["multiome",1],["py",1]],"body":[["def",2],["run",10],["scenicplus",6],["snakemake",8],["out",8],["dir",10],["cores",4],["16",2],["scaffold",1],["scenic",1],["pipeline",3],["edit",2],["config",6],["yaml",3],["between",1],["scaffolding",1],["running",1],["point",1],["at",1],["sc",2],["atac",1],["fragments",1],["rna",1],["ann",1],["data",2],["cell",1],["type",1],["annotation",1],["pseudobulk",1],["peak",1],["calling",1],["cis",1],["target",1],["databases",1],["output",3],["paths",2],["performs",1],["topic",1],["modeling",1],["motif",1],["enrichment",1],["region",1],["gene",2],["tf",1],["inference",1],["regulon",3],["assembly",1],["steps",1],["deprecated",1],["wrapper",1],["bundle",1],["subprocess",2],["init",1],["check",2],["true",3],["print",1],["then",1],["from",1],["inside",1],["so",2],["relative",1],["resolve",2],["str",1],["cwd",1],["name",1],["exact",1],["filename",1],["spelling",1],["has",1],["varied",1],["across",1],["versions",1],["direct",2],["high",1],["confidence",1],["table",1],["by",1],["glob",3],["return",1],["tsv",1],["recursive",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-multiomics-grn/scripts/scenicplus_multiome.py#summarize_eregulons","name":[["summarize",1],["eregulons",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["multiomics",1],["grn",1],["scripts",1],["scenicplus",1],["multiome",1],["py",1]],"body":[["def",2],["summarize",3],["eregulons",4],["eregulon",3],["tsv",3],["regulons",1],["tf",3],["region",2],["gene",2],["triplets",1],["by",1],["target",1],["counts",1],["per",1],["pd",1],["read",1],["csv",1],["sep",1],["summary",3],["groupby",1],["agg",1],["regions",1],["nunique",2],["genes",2],["sort",1],["values",1],["ascending",1],["false",1],["print",1],["head",1],["20",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-perturbation-simulation/scripts/celloracle_simulation.py","name":[["celloracle",1],["simulation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["perturbation",1],["simulation",2],["scripts",1],["celloracle",1],["py",1]],"body":[["cell",2],["oracle",5],["tf",2],["perturbation",2],["simulation",1],["workflow",1],["requires",1],["clustered",2],["h5ad",3],["preprocessed",1],["sc",3],["rna",1],["seq",1],["umap",1],["type",1],["labels",1],["processed",2],["peaks",3],["parquet",4],["linked",1],["genes",1],["peak",1],["id",1],["gene",1],["short",1],["name",2],["prebuilt",1],["base",7],["grn",8],["reference",1],["celloracle",2],["18",1],["scanpy",2],["10",2],["anndata",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",5],["as",5],["co",2],["pandas",1],["pd",2],["numpy",1],["np",1],["matplotlib",1],["pyplot",1],["plt",1],["main",1],["build",1],["data",2],["load",1],["adata",2],["read",2],["links",1],["construct",1],["single",1],["knockout",2],["shift",1],["simulate",1],["gata1",3],["plot",1],["screen",3],["multiple",1],["tfs",4],["spi1",1],["cebpa",1],["pax5",1],["tcf7",1],["runx1",1],["df",1],["print",1],["uncomment",1],["sections",1],["above",1],["run",1],["actual",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-perturbation-simulation/scripts/celloracle_simulation.py#build_base_grn","name":[["build",1],["base",1],["grn",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["perturbation",1],["simulation",2],["scripts",1],["celloracle",1],["py",1]],"body":[["def",2],["build",3],["base",12],["grn",13],["processed",3],["peaks",6],["parquet",6],["ref",4],["genome",4],["hg38",2],["scan",2],["peak",5],["gene",4],["annotated",1],["regions",1],["tf",2],["motifs",2],["input",1],["must",1],["already",1],["carry",1],["id",3],["short",3],["name",3],["columns",2],["linked",1],["promoters",1],["genes",1],["via",1],["cicero",1],["co",3],["accessibility",1],["building",1],["file",1],["covered",1],["multiomics",1],["alternatively",1],["load",2],["prebuilt",1],["data",2],["pd",1],["read",1],["tfi",5],["motif",2],["analysis",1],["tfinfo",2],["frame",1],["fpr",1],["02",1],["match",1],["false",1],["positive",1],["rate",1],["filter",1],["by",1],["score",1],["threshold",1],["10",1],["make",1],["dataframe",2],["dictionary",1],["one",1],["col",1],["per",1],["print",1],["shape",2],["rows",1],["tfs",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-perturbation-simulation/scripts/celloracle_simulation.py#construct_grn","name":[["construct",1],["grn",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["perturbation",1],["simulation",2],["scripts",1],["celloracle",1],["py",1]],"body":[["def",2],["construct",2],["grn",9],["adata",5],["base",4],["cluster",6],["column",5],["cell",4],["type",2],["fit",1],["from",1],["sc",1],["rna",1],["seq",1],["expression",1],["oracle",10],["co",1],["import",2],["anndata",1],["as",1],["raw",1],["count",1],["name",3],["embedding",1],["umap",1],["tf",3],["data",1],["info",1],["matrix",1],["perform",1],["pca",2],["cells",1],["convention",1],["sets",1],["sight",2],["maxl",2],["int",1],["025",1],["obs",1],["knn",1],["imputation",1],["dims",1],["50",1],["balanced",1],["true",1],["links",7],["unit",1],["alpha",1],["10",1],["verbose",1],["level",1],["001",2],["significance",1],["threshold",2],["target",1],["connections",1],["filter",1],["weight",1],["coef",1],["abs",1],["number",1],["2000",1],["print",1],["constructed",1],["len",1],["dict",1],["types",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-perturbation-simulation/scripts/celloracle_simulation.py#plot_perturbation","name":[["plot",1],["perturbation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["perturbation",1],["simulation",2],["scripts",1],["celloracle",1],["py",1]],"body":[["def",2],["plot",6],["perturbation",3],["oracle",5],["tf",5],["name",5],["save",6],["prefix",3],["none",2],["quiver",3],["gradient",1],["results",2],["fig",1],["axes",5],["plt",4],["subplots",1],["figsize",1],["24",1],["cell",4],["type",2],["reference",1],["sc",2],["pl",2],["embedding",2],["adata",2],["basis",2],["umap",2],["color",2],["ax",3],["show",2],["false",2],["title",3],["types",1],["simulated",1],["state",1],["shift",4],["scale",1],["30",1],["ko",3],["predicted",1],["shifts",1],["magnitude",2],["cmap",1],["reds",1],["tight",2],["layout",1],["path",3],["pdf",1],["savefig",1],["bbox",1],["inches",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-perturbation-simulation/scripts/celloracle_simulation.py#screen_tfs","name":[["screen",1],["tfs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["perturbation",1],["simulation",2],["scripts",1],["celloracle",1],["py",1]],"body":[["def",2],["screen",9],["tfs",3],["oracle",3],["tf",8],["list",3],["propagation",4],["multiple",1],["find",1],["drivers",1],["cell",1],["fate",1],["results",5],["shift",8],["simulate",1],["knockout",1],["mean",3],["max",2],["affected",1],["cells",1],["90pct",1],["np",1],["quantile",1],["sum",1],["df",4],["pd",1],["data",1],["frame",1],["sort",1],["values",1],["ascending",1],["false",1],["csv",2],["print",2],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-perturbation-simulation/scripts/celloracle_simulation.py#simulate_knockout","name":[["simulate",1],["knockout",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["perturbation",1],["simulation",2],["scripts",1],["celloracle",1],["py",1]],"body":[["def",2],["simulate",4],["knockout",3],["oracle",7],["tf",6],["name",5],["propagation",4],["neighbors",4],["200",2],["sigma",4],["corr",4],["05",2],["compute",1],["cell",1],["state",1],["shifts",1],["shift",9],["perturb",1],["condition",1],["estimate",1],["transition",1],["prob",1],["knn",1],["random",1],["true",1],["sampled",1],["fraction",1],["calculate",1],["embedding",2],["np",1],["sqrt",1],["adata",2],["obsm",1],["delta",1],["sum",1],["axis",1],["obs",1],["ko",2],["print",1],["mean",2],["4f",2],["max",2],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/pyscenic_workflow.py","name":[["pyscenic",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",1],["regulons",1],["scripts",1],["pyscenic",1],["workflow",1],["py",1]],"body":[["complete",1],["py",1],["scenic",1],["three",1],["step",4],["pipeline",1],["grnboost2",1],["cis",1],["target",1],["aucell",5],["requires",2],["filtered",2],["loom",7],["sc",1],["rna",1],["seq",1],["expression",1],["format",1],["all",2],["tfs",2],["hg38",3],["txt",2],["tf",3],["list",1],["human",1],["ranking",2],["databases",1],["feather",3],["files",1],["motifs",3],["v9",2],["nr",2],["hgnc",2],["m0",2],["001",2],["o0",2],["tbl",2],["motif",3],["annotations",3],["reference",1],["matplotlib",1],["numpy",2],["26",1],["pandas",2],["scanpy",1],["10",1],["seaborn",1],["13",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",13],["os",1],["sys",1],["glob",3],["pickle",2],["subprocess",1],["as",3],["pd",2],["np",1],["loompy",1],["from",6],["pyscenic",4],["utils",1],["modules",1],["adjacencies",1],["prune",1],["prune2df",1],["df2regulons",1],["rss",4],["regulon",2],["specificity",1],["scores",1],["ctxcore",1],["rnkdb",1],["database",1],["file",7],["db",2],["genes",1],["vs",1],["rankings",1],["num",5],["workers",5],["name",1],["main",1],["grn",2],["inference",2],["adj",2],["step1",1],["pruning",2],["regulons",4],["step2",1],["cistarget",1],["tsv",1],["scoring",2],["open",1],["pkl",1],["rb",1],["load",1],["auc",2],["mtx",2],["step3",1],["analysis",1],["cell",5],["type",2],["labels",1],["types",3],["read",1],["csv",2],["index",1],["col",1],["compute",1],["print",1],["uncomment",1],["sections",1],["above",1],["run",1],["actual",1],["data",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/pyscenic_workflow.py#compute_rss","name":[["compute",1],["rss",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",1],["regulons",1],["scripts",1],["pyscenic",1],["workflow",1],["py",1]],"body":[["def",2],["compute",2],["rss",9],["auc",3],["mtx",3],["cell",5],["type",5],["series",3],["regulon",3],["specificity",2],["scores",3],["per",1],["indexed",1],["by",1],["rows",1],["columns",1],["iterate",1],["index",2],["csv",2],["ct",3],["top",2],["loc",1],["sort",1],["values",1],["ascending",1],["false",1],["head",1],["print",2],["reg",2],["score",2],["items",1],["3f",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/pyscenic_workflow.py#step1_grn_inference","name":[["step1",1],["grn",1],["inference",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",1],["regulons",1],["scripts",1],["pyscenic",1],["workflow",1],["py",1]],"body":[["def",2],["step1",2],["grn",3],["inference",3],["loom",3],["file",7],["tf",3],["output",6],["adj",2],["tsv",2],["num",4],["workers",4],["seed",5],["42",2],["grnboost2",3],["uses",1],["bundled",1],["cli",2],["arboreto",4],["multiprocessing",2],["py",2],["avoid",1],["dask",1],["issues",1],["stochastic",1],["vary",1],["across",1],["runs",1],["intersect",1],["high",1],["confidence",1],["links",1],["import",1],["pyscenic",2],["scenic",2],["dir",2],["os",2],["path",2],["dirname",1],["script",2],["join",1],["subprocess",1],["run",1],["sys",1],["executable",1],["method",1],["str",2],["check",1],["true",1],["print",1],["step",1],["complete",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/pyscenic_workflow.py#step2_cistarget_pruning","name":[["step2",1],["cistarget",1],["pruning",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",1],["regulons",1],["scripts",1],["pyscenic",1],["workflow",1],["py",1]],"body":[["def",2],["step2",2],["cistarget",2],["pruning",2],["adj",3],["file",6],["db",5],["glob",5],["motif",4],["annotations",3],["loom",3],["prune",1],["co",1],["expression",1],["modules",5],["by",1],["cis",1],["regulatory",1],["enrichment",1],["fnames",2],["dbs",3],["feather",1],["ranking",2],["database",1],["fname",3],["name",2],["print",3],["loaded",1],["len",4],["databases",1],["adjacencies",4],["pd",2],["read",1],["csv",1],["sep",1],["ds",5],["loompy",1],["connect",1],["expr",2],["matrix",2],["data",2],["frame",2],["index",1],["ra",1],["gene",1],["columns",1],["ca",1],["cell",1],["id",1],["close",1],["prune2df",3],["needs",1],["not",1],["raw",1],["list",1],["from",1],["rank",2],["threshold",2],["5000",2],["matches",1],["cli",1],["default",2],["python",1],["1500",1],["df",2],["regulons",7],["df2regulons",1],["open",1],["pkl",1],["wb",1],["as",1],["pickle",1],["dump",1],["step",1],["complete",1],["reg",3],["sorted",1],["key",1],["lambda",1],["10",1],["targets",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/pyscenic_workflow.py#step3_aucell_scoring","name":[["step3",1],["aucell",1],["scoring",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",1],["regulons",1],["scripts",1],["pyscenic",1],["workflow",1],["py",1]],"body":[["def",2],["step3",2],["aucell",4],["scoring",2],["loom",3],["file",3],["regulons",4],["auc",11],["threshold",5],["05",3],["num",4],["workers",4],["score",1],["regulon",1],["activity",1],["per",2],["cell",3],["ds",5],["loompy",1],["connect",1],["expr",2],["matrix",3],["pd",1],["data",1],["frame",1],["index",1],["ra",1],["gene",1],["columns",1],["ca",1],["id",1],["close",1],["consider",1],["top",1],["ranked",1],["genes",1],["mtx",5],["csv",2],["print",1],["step",1],["complete",1],["scored",1],["shape",2],["across",1],["cells",1],["return",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/scenic_visualization.py","name":[["scenic",1],["visualization",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",2],["regulons",1],["scripts",1],["visualization",1],["py",1]],"body":[["visualize",1],["py",3],["scenic",3],["results",2],["regulon",4],["heatmaps",1],["rss",6],["plots",1],["umap",3],["overlays",1],["requires",1],["clustered",2],["h5ad",3],["preprocessed",1],["sc",3],["rna",1],["seq",1],["cell",5],["type",2],["labels",1],["auc",6],["matrix",2],["csv",6],["aucell",1],["scores",4],["from",2],["specificity",1],["reference",1],["matplotlib",2],["numpy",2],["26",1],["pandas",2],["scanpy",2],["10",1],["seaborn",2],["13",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",6],["as",5],["pd",3],["np",1],["pyplot",1],["plt",1],["sns",1],["pyscenic",1],["binarization",1],["binarize",1],["name",1],["main",1],["adata",3],["read",3],["mtx",4],["index",2],["col",2],["types",3],["obs",1],["plot",4],["heatmap",1],["panel",1],["cebpb",1],["spi1",1],["pax5",1],["binary",1],["activity",1],["print",1],["uncomment",1],["sections",1],["above",1],["run",1],["actual",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/scenic_visualization.py#plot_binary_activity","name":[["plot",1],["binary",1],["activity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",2],["regulons",1],["scripts",1],["visualization",1],["py",1]],"body":[["def",2],["plot",2],["binary",6],["activity",4],["auc",3],["mtx",5],["cell",5],["types",3],["save",4],["pdf",2],["heatmap",1],["fraction",8],["cells",3],["active",12],["regulon",2],["per",1],["type",2],["thresholds",1],["binarize",1],["groupby",1],["mean",1],["keep",1],["regulons",1],["at",1],["least",1],["one",1],["10",1],["regs",3],["columns",1],["max",2],["sns",1],["clustermap",1],["cmap",1],["yl",1],["rd",1],["figsize",1],["12",1],["len",1],["25",1],["vmin",1],["vmax",1],["xticklabels",1],["true",2],["yticklabels",1],["fig",1],["suptitle",1],["02",1],["plt",2],["savefig",1],["bbox",1],["inches",1],["tight",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/scenic_visualization.py#plot_regulon_heatmap","name":[["plot",1],["regulon",1],["heatmap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",2],["regulons",1],["scripts",1],["visualization",1],["py",1]],"body":[["def",2],["plot",2],["regulon",6],["heatmap",5],["auc",3],["mtx",3],["cell",6],["types",3],["top",13],["save",4],["pdf",2],["mean",7],["activity",7],["per",3],["type",4],["showing",1],["groupby",1],["select",1],["regulons",7],["by",2],["ct",2],["index",2],["loc",1],["nlargest",1],["tolist",1],["update",1],["sorted",1],["sns",1],["clustermap",1],["cmap",1],["viridis",1],["figsize",1],["12",1],["max",1],["len",1],["score",1],["xticklabels",1],["true",2],["yticklabels",1],["fig",1],["suptitle",1],["scored",1],["02",1],["plt",2],["savefig",1],["bbox",1],["inches",1],["tight",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/scenic_visualization.py#plot_regulon_umap","name":[["plot",1],["regulon",1],["umap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",2],["regulons",1],["scripts",1],["visualization",1],["py",1]],"body":[["def",2],["plot",6],["regulon",5],["umap",6],["adata",5],["auc",4],["mtx",4],["regulons",4],["save",4],["pdf",2],["overlay",1],["activity",1],["embedding",1],["reg",4],["if",1],["columns",1],["obs",2],["loc",1],["names",1],["values",1],["fig",3],["sc",1],["pl",1],["color",1],["cmap",1],["viridis",1],["ncols",1],["return",1],["true",1],["savefig",1],["bbox",1],["inches",1],["tight",1],["plt",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-gene-regulatory-networks-scenic-regulons/scripts/scenic_visualization.py#plot_rss_panel","name":[["plot",1],["rss",1],["panel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["gene",1],["regulatory",1],["networks",1],["scenic",2],["regulons",1],["scripts",1],["visualization",1],["py",1]],"body":[["def",2],["plot",3],["rss",11],["panel",5],["cell",8],["types",10],["show",6],["none",3],["top",3],["save",4],["pdf",2],["rank",2],["plots",1],["per",1],["type",2],["indexed",1],["rows",1],["regulon",2],["cols",1],["if",1],["index",1],["tolist",1],["len",3],["ncols",5],["min",1],["nrows",3],["fig",1],["axes",6],["plt",4],["subplots",1],["figsize",1],["np",1],["array",1],["flatten",1],["ct",3],["enumerate",2],["ax",6],["scores",4],["loc",1],["sort",1],["values",2],["ascending",1],["false",2],["range",2],["color",1],["steelblue",1],["markersize",1],["reg",2],["score",2],["head",1],["items",1],["annotate",1],["fontsize",2],["ha",1],["left",1],["va",1],["bottom",1],["title",1],["10",1],["xlabel",1],["ylabel",1],["visible",1],["tight",2],["layout",1],["savefig",1],["bbox",1],["inches",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-genome-annotation-annotation-qc/scripts/gene_set_sanity.py","name":[["gene",1],["sanity",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["qc",1],["scripts",1],["gene",1],["sanity",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["gene",4],["sanity",3],["panel",2],["genome",2],["annotation",2],["count",1],["vanity",1],["metric",1],["diagnostic",1],["signal",1],["mono",1],["exonic",1],["fraction",1],["protein",2],["length",1],["distribution",1],["rna",1],["ratio",1],["read",1],["these",1],["against",1],["nearest",1],["well",1],["annotated",1],["relative",1],["species",1],["ploidy",1],["reference",1],["gffutils",2],["12",1],["matplotlib",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",3],["sys",6],["pyplot",1],["as",1],["plt",1],["monoexonic",1],["flag",1],["30",2],["single",1],["exon",1],["vertebrate",1],["suggests",1],["unmasked",1],["tes",1],["pseudogenes",1],["fragments",1],["fungi",1],["run",1],["higher",1],["calibrate",1],["per",1],["clade",1],["short",1],["aa",2],["100",2],["spike",2],["below",1],["flags",1],["spurious",1],["fragmented",1],["predictions",1],["real",1],["small",1],["peptides",1],["exist",1],["pathology",1],["name",1],["main",1],["len",2],["argv",4],["print",1],["usage",1],["py",1],["gff3",1],["size",3],["bp",1],["exit",1],["int",1],["else",1],["none",1]]},{"id":"skills/bioskills/bio-genome-annotation-annotation-qc/scripts/gene_set_sanity.py#sanity_panel","name":[["sanity",1],["panel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["qc",1],["scripts",1],["gene",1],["sanity",1],["py",1]],"body":[["def",2],["sanity",2],["panel",2],["gff",3],["file",3],["genome",4],["size",4],["none",2],["db",7],["gffutils",1],["create",1],["memory",1],["merge",2],["strategy",1],["genes",7],["list",3],["features",3],["type",3],["gene",8],["mrnas",4],["rna",4],["transcript",1],["exon",6],["counts",5],["cds",11],["lengths",7],["tx",3],["exons",2],["children",2],["featuretype",2],["append",2],["len",8],["bp",4],["sum",4],["end",2],["start",2],["mono",8],["frac",10],["if",11],["else",3],["mrna",5],["per",5],["short",10],["protein",8],["aa",8],["print",7],["transcripts",1],["ratio",1],["3f",1],["exonic",3],["fraction",4],["proteins",2],["coding",3],["density",1],["001",1],["warning",3],["00",1],["isoform",1],["utr",1],["naive",1],["alternative",1],["splicing",1],["prime",1],["tag",1],["sc",1],["seq",1],["analyses",1],["untrustworthy",1],["monoexonic",1],["flag",1],["high",1],["check",1],["repeat",1],["masking",1],["contamination",1],["20",1],["spurious",1],["fragmented",1],["predictions",1],["likely",1],["plt",7],["hist",1],["2000",1],["bins",1],["60",1],["axvline",1],["color",1],["red",1],["linestyle",1],["xlabel",1],["length",3],["ylabel",1],["count",1],["title",1],["distribution",2],["healthy",1],["unimodal",1],["300",1],["450",1],["savefig",1],["png",1],["dpi",1],["150",1],["bbox",1],["inches",1],["tight",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-annotation-transfer/scripts/compare_annotations.py","name":[["compare",1],["annotations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["transfer",1],["scripts",1],["compare",1],["annotations",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["compare",3],["original",1],["transferred",2],["annotations",3],["quality",1],["assessment",1],["reference",2],["biopython",1],["83",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",4],["gffutils",1],["as",1],["pd",1],["from",1],["bio",1],["seq",1],["io",1],["name",1],["main",1],["sys",8],["len",2],["argv",6],["print",1],["usage",1],["py",1],["gff3",2],["target",1],["fasta",1],["exit",1],["ref",1],["stats",2],["tgt",1],["validate",1],["orfs",1]]},{"id":"skills/bioskills/bio-genome-annotation-annotation-transfer/scripts/compare_annotations.py#annotation_stats","name":[["annotation",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["transfer",1],["scripts",1],["compare",1],["annotations",1],["py",1]],"body":[["def",2],["annotation",5],["stats",5],["db",6],["label",3],["compute",1],["basic",1],["statistics",1],["genes",4],["list",3],["features",2],["type",2],["gene",10],["mrnas",2],["rna",2],["transcript",2],["exon",9],["counts",7],["lengths",4],["append",2],["end",1],["start",1],["tx",2],["children",2],["featuretype",2],["exons",3],["len",4],["transcripts",1],["median",4],["length",1],["pd",2],["series",2],["if",5],["else",4],["single",1],["pct",1],["sum",1],["100",1],["print",3],["key",3],["val",4],["items",1],["isinstance",1],["float",1],["1f",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-annotation-transfer/scripts/compare_annotations.py#compare_annotations","name":[["compare",1],["annotations",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["transfer",1],["scripts",1],["compare",1],["annotations",1],["py",1]],"body":[["def",2],["compare",3],["annotations",3],["reference",5],["gff",8],["transferred",5],["ref",8],["db",6],["load",2],["tgt",6],["stats",12],["annotation",2],["transfer",11],["rate",9],["genes",3],["if",3],["else",3],["print",7],["comparison",1],["gene",1],["transcript",1],["transcripts",3],["thresholds",1],["95",2],["excellent",2],["same",2],["species",4],["high",1],["quality",4],["assemblies",1],["80",2],["good",2],["moderate",1],["assembly",2],["60",3],["acceptable",2],["closely",1],["related",1],["poor",1],["distant",1],["issues",1],["assessment",4],["elif",2],["consider",1],["complementing",1],["de",2],["novo",2],["prediction",2],["low",1],["recommended",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-annotation-transfer/scripts/compare_annotations.py#load_gff_db","name":[["load",1],["gff",1],["db",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["transfer",1],["scripts",1],["compare",1],["annotations",1],["py",1]],"body":[["def",2],["load",2],["gff",5],["db",3],["file",3],["return",1],["gffutils",1],["create",1],["str",1],["memory",1],["merge",2],["strategy",1],["sort",1],["attribute",1],["values",1],["true",1]]},{"id":"skills/bioskills/bio-genome-annotation-annotation-transfer/scripts/compare_annotations.py#validate_orfs","name":[["validate",1],["orfs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["transfer",1],["scripts",1],["compare",1],["annotations",1],["py",1]],"body":[["def",2],["validate",2],["orfs",2],["transferred",4],["gff",4],["target",3],["fasta",4],["check",1],["orf",2],["integrity",1],["gene",1],["models",1],["genome",2],["seq",15],["io",2],["dict",1],["parse",1],["db",4],["load",1],["results",8],["valid",2],["no",4],["start",4],["stop",4],["internal",2],["frameshift",2],["total",6],["mrna",2],["features",5],["type",1],["rna",1],["transcript",1],["cds",15],["sorted",1],["children",1],["featuretype",1],["key",3],["lambda",1],["if",5],["not",3],["continue",2],["str",3],["seqid",1],["end",1],["from",1],["bio",1],["import",1],["strand",1],["reverse",1],["complement",1],["len",1],["protein",4],["translate",1],["startswith",1],["elif",2],["endswith",1],["count",1],["else",2],["print",3],["validation",1],["transcripts",1],["checked",1],["val",3],["items",1],["pct",2],["100",1],["1f",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-functional-annotation/scripts/merge_annotations.py","name":[["merge",1],["annotations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["functional",1],["scripts",1],["merge",1],["annotations",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["merge",3],["egg",1],["nog",1],["mapper",1],["inter",1],["pro",1],["scan",1],["functional",1],["annotations",5],["reference",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",3],["as",1],["pd",1],["from",1],["pathlib",1],["path",1],["name",1],["main",1],["sys",7],["len",2],["argv",5],["print",2],["usage",1],["py",1],["eggnog",3],["interpro",3],["tsv",3],["output",4],["exit",1],["file",7],["else",1],["merged",4],["results",1],["annotation",1],["coverage",1],["saved",1]]},{"id":"skills/bioskills/bio-genome-annotation-functional-annotation/scripts/merge_annotations.py#annotation_coverage","name":[["annotation",1],["coverage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["functional",1],["scripts",1],["merge",1],["annotations",1],["py",1]],"body":[["def",2],["annotation",6],["coverage",4],["merged",19],["df",19],["report",1],["statistics",1],["total",5],["len",1],["stats",4],["proteins",2],["go",3],["combined",2],["sum",7],["kegg",4],["ko",3],["notna",8],["if",6],["else",6],["pfam",1],["pfams",3],["ec",3],["interpro",1],["ipr",3],["ids",3],["description",4],["at",1],["least",1],["one",1],["functional",1],["from",1],["any",4],["source",1],["has",2],["pd",3],["series",3],["dtype",3],["str",3],["print",3],["key",4],["val",4],["items",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-functional-annotation/scripts/merge_annotations.py#combine_go_terms","name":[["combine",1],["go",1],["terms",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["functional",1],["scripts",1],["merge",1],["annotations",1],["py",1]],"body":[["def",2],["combine",3],["go",11],["terms",7],["strings",3],["from",1],["multiple",1],["sources",1],["deduplicating",1],["str",5],["if",3],["pd",1],["notna",1],["update",1],["strip",2],["replace",1],["split",1],["startswith",1],["return",1],["join",1],["sorted",1],["else",1]]},{"id":"skills/bioskills/bio-genome-annotation-functional-annotation/scripts/merge_annotations.py#merge_results","name":[["merge",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["functional",1],["scripts",1],["merge",1],["annotations",1],["py",1]],"body":[["def",2],["merge",4],["results",3],["eggnog",6],["file",9],["interpro",9],["output",3],["egg",1],["nog",1],["mapper",1],["inter",1],["pro",1],["scan",1],["into",1],["single",1],["table",1],["df",4],["parse",2],["interproscan",1],["tsv",1],["summary",3],["groupby",1],["protein",1],["id",1],["agg",1],["signature",1],["acc",2],["lambda",5],["join",4],["sorted",3],["dropna",3],["unique",4],["astype",1],["str",1],["go",5],["terms",2],["analysis",1],["reset",1],["index",2],["columns",1],["query",2],["ipr",5],["signatures",1],["ids",1],["databases",1],["merged",5],["outer",1],["combined",1],["apply",1],["row",3],["combine",1],["gos",1],["axis",1],["csv",1],["sep",1],["false",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-functional-annotation/scripts/merge_annotations.py#parse_eggnog","name":[["parse",1],["eggnog",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["functional",1],["scripts",1],["merge",1],["annotations",1],["py",1]],"body":[["def",2],["parse",3],["eggnog",2],["annotations",4],["file",3],["egg",2],["nog",2],["mapper",1],["v2",1],["output",1],["df",4],["pd",1],["read",1],["csv",1],["sep",1],["comment",1],["header",1],["none",1],["col",2],["names",2],["query",1],["seed",1],["ortholog",1],["evalue",1],["score",1],["ogs",1],["max",1],["annot",1],["lvl",1],["cog",1],["category",1],["description",1],["preferred",1],["name",1],["gos",1],["ec",1],["kegg",6],["ko",1],["pathway",1],["module",1],["reaction",2],["rclass",1],["brite",1],["tc",1],["cazy",1],["bi",1],["gg",1],["pfams",1],["columns",2],["len",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-functional-annotation/scripts/merge_annotations.py#parse_interproscan_tsv","name":[["parse",1],["interproscan",1],["tsv",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["functional",1],["scripts",1],["merge",1],["annotations",1],["py",1]],"body":[["def",2],["parse",3],["interproscan",2],["tsv",6],["file",3],["inter",1],["pro",1],["scan",1],["output",1],["col",2],["names",3],["protein",1],["id",1],["md5",1],["length",1],["analysis",1],["signature",2],["acc",2],["desc",2],["start",1],["stop",1],["score",1],["status",1],["date",1],["interpro",2],["go",1],["terms",1],["pathways",1],["df",2],["pd",1],["read",1],["csv",1],["sep",1],["header",1],["none",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-ncrna-annotation/scripts/parse_ncrna.py","name":[["parse",1],["ncrna",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["ncrna",2],["scripts",1],["parse",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["parse",2],["combine",2],["non",1],["coding",1],["rna",1],["annotations",1],["from",2],["infernal",7],["rnascan",1],["se",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",3],["as",1],["pd",1],["collections",1],["defaultdict",1],["name",1],["main",1],["sys",5],["len",3],["argv",3],["print",2],["usage",1],["ncrna",1],["py",1],["hits",1],["tbl",1],["trnascan",3],["gff3",1],["exit",1],["df",6],["trna",3],["summary",1],["summarize",1],["csv",2],["parsed",5],["tsv",4],["sep",2],["index",2],["false",2],["results",1],["saved",1]]},{"id":"skills/bioskills/bio-genome-annotation-ncrna-annotation/scripts/parse_ncrna.py#classify_rfam","name":[["classify",1],["rfam",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["ncrna",2],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["classify",3],["rfam",3],["name",3],["family",1],["into",1],["broad",1],["nc",2],["rna",7],["categories",1],["lower",1],["if",7],["any",3],["rrna",2],["ssu",1],["lsu",1],["5s",1],["8s",1],["return",8],["trna",1],["snora",1],["snord",1],["snorna",1],["haca",1],["box",2],["cd",1],["sno",1],["mir",1],["mi",1],["riboswitch",2],["thermoregulator",1],["ires",1],["leader",1],["utr",1],["cis",1],["reg",1],["snrna",1],["startswith",1],["len",1],["isdigit",1],["sn",1],["other",1]]},{"id":"skills/bioskills/bio-genome-annotation-ncrna-annotation/scripts/parse_ncrna.py#combine_and_summarize","name":[["combine",1],["summarize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["ncrna",2],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["combine",3],["summarize",2],["infernal",15],["tbl",4],["trnascan",4],["gff",4],["nc",3],["rna",14],["annotations",1],["preferring",1],["rnascan",1],["se",1],["rnas",2],["df",10],["parse",2],["trna",11],["no",6],["type",8],["if",4],["len",5],["else",1],["summary",8],["defaultdict",1],["int",1],["count",6],["value",3],["counts",5],["items",3],["print",7],["combined",1],["total",4],["sorted",1],["keys",1],["isotype",6],["distribution",1],["top",3],["rfam",2],["families",3],["non",1],["name",1],["head",1],["15",1],["family",2],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-ncrna-annotation/scripts/parse_ncrna.py#parse_infernal_tbl","name":[["parse",1],["infernal",1],["tbl",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["ncrna",2],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["parse",3],["infernal",3],["tbl",5],["file",3],["cmscan",1],["tblout",1],["fmt",2],["output",1],["column",1],["order",1],["based",1],["target",2],["family",1],["name",4],["accession",1],["query",1],["sequence",1],["model",2],["from",2],["10",3],["seq",2],["11",2],["strand",5],["16",2],["score",2],["17",2],["value",1],["19",1],["olp",1],["not",1],["confuse",1],["coords",2],["hits",3],["open",1],["as",1],["line",3],["if",5],["startswith",1],["continue",2],["parts",12],["split",1],["len",2],["18",1],["else",2],["start",3],["end",3],["int",4],["append",1],["rfam",4],["acc",1],["seqid",1],["float",2],["evalue",1],["df",5],["pd",1],["data",1],["frame",1],["rna",1],["type",1],["apply",1],["classify",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-ncrna-annotation/scripts/parse_ncrna.py#parse_trnascan_gff","name":[["parse",1],["trnascan",1],["gff",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["ncrna",2],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["parse",3],["trnascan",2],["gff",5],["file",3],["rnascan",1],["se",1],["gff3",1],["output",1],["trnas",3],["open",1],["as",1],["line",4],["if",4],["startswith",1],["strip",2],["continue",2],["parts",10],["split",3],["len",1],["rna",3],["attrs",4],["item",3],["append",1],["seqid",1],["start",1],["int",2],["end",1],["strand",1],["score",1],["float",1],["else",1],["isotype",2],["unknown",2],["anticodon",2],["type",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-genome-annotation-prokaryotic-annotation/scripts/parse_annotation.py","name":[["parse",1],["annotation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",3],["prokaryotic",1],["scripts",1],["parse",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["parse",2],["prokaryotic",1],["genome",2],["annotation",4],["gff3",2],["output",1],["compute",1],["qc",2],["metrics",1],["reference",1],["gffutils",2],["12",1],["biopython",1],["83",1],["pandas",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",5],["as",1],["pd",1],["from",2],["bio",1],["seq",1],["io",1],["pathlib",1],["path",1],["name",1],["main",1],["sys",5],["len",1],["argv",3],["print",2],["usage",1],["py",1],["fasta",1],["exit",1],["cds",5],["df",2],["report",1],["csv",1],["features",3],["tsv",2],["sep",1],["index",1],["false",1],["saved",1]]},{"id":"skills/bioskills/bio-genome-annotation-prokaryotic-annotation/scripts/parse_annotation.py#annotation_qc_report","name":[["annotation",1],["qc",1],["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",3],["prokaryotic",1],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["annotation",3],["qc",3],["report",3],["gff",4],["file",3],["genome",6],["fasta",3],["generate",1],["prokaryotic",1],["db",4],["load",1],["database",1],["print",13],["feature",2],["summary",2],["ftype",2],["count",2],["items",1],["cds",13],["df",9],["extract",1],["info",1],["statistics",1],["total",1],["cdss",1],["len",5],["median",2],["length",5],["bp",10],["0f",2],["mean",2],["hypothetical",5],["product",1],["str",1],["contains",1],["case",1],["false",1],["hypo",2],["frac",2],["if",2],["else",1],["proteins",1],["density",9],["coding",8],["compute",1],["bases",1],["85",2],["warning",2],["low",1],["check",2],["translation",1],["table",1],["assembly",1],["completeness",1],["pseudogenization",1],["elif",1],["93",2],["high",1],["orf",1],["over",1],["calling",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-prokaryotic-annotation/scripts/parse_annotation.py#compute_coding_density","name":[["compute",1],["coding",1],["density",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",3],["prokaryotic",1],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["compute",3],["coding",7],["density",4],["db",3],["genome",7],["fasta",5],["from",1],["gff3",1],["typical",1],["prokaryotic",1],["88",1],["90",1],["band",1],["85",2],["93",2],["below",1],["may",2],["indicate",2],["wrong",1],["translation",1],["table",1],["fragmented",1],["assembly",1],["heavy",1],["pseudogenization",1],["above",1],["orf",1],["over",1],["calling",1],["spurious",1],["short",1],["hypotheticals",1],["length",3],["sum",2],["len",1],["rec",2],["seq",2],["io",1],["parse",1],["bp",3],["cds",4],["end",1],["start",1],["features",1],["type",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-prokaryotic-annotation/scripts/parse_annotation.py#extract_cds_info","name":[["extract",1],["cds",1],["info",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",3],["prokaryotic",1],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["extract",3],["cds",13],["info",2],["db",3],["features",2],["annotations",1],["into",1],["data",2],["frame",2],["records",3],["type",1],["append",1],["locus",2],["tag",2],["attributes",2],["product",2],["unknown",1],["seqid",2],["start",3],["end",3],["strand",2],["length",1],["bp",1],["return",1],["pd",1]]},{"id":"skills/bioskills/bio-genome-annotation-prokaryotic-annotation/scripts/parse_annotation.py#feature_summary","name":[["feature",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",3],["prokaryotic",1],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["feature",9],["summary",2],["db",3],["summarize",1],["all",2],["types",1],["annotation",1],["counts",4],["features",1],["ftype",3],["featuretype",1],["return",1],["dict",1],["sorted",1],["items",1],["key",1],["lambda",1]]},{"id":"skills/bioskills/bio-genome-annotation-prokaryotic-annotation/scripts/parse_annotation.py#load_gff_database","name":[["load",1],["gff",1],["database",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",3],["prokaryotic",1],["scripts",1],["parse",1],["py",1]],"body":[["def",2],["load",3],["gff",5],["database",3],["file",4],["gff3",1],["into",1],["queryable",1],["gffutils",2],["return",1],["create",1],["db",1],["str",1],["memory",1],["merge",2],["strategy",1],["sort",1],["attribute",1],["values",1],["true",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/repeat_stats.py","name":[["repeat",1],["stats",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",2],["scripts",1],["stats",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["compute",1],["repeat",10],["statistics",1],["from",3],["masker",1],["output",1],["reference",1],["bio",2],["python",1],["83",1],["matplotlib",2],["pandas",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",4],["as",2],["pd",1],["pyplot",1],["plt",1],["seq",1],["io",1],["name",1],["main",1],["sys",5],["len",1],["argv",3],["print",2],["usage",1],["stats",3],["py",1],["repeatmasker",2],["out",2],["genome",4],["fasta",2],["exit",1],["rm",4],["df",4],["parse",1],["size",4],["class",4],["summary",3],["csv",1],["tsv",2],["sep",1],["landscape",2],["distribution",1],["outputs",1],["png",2],["sizes",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/repeat_stats.py#genome_size_from_fasta","name":[["genome",1],["size",1],["from",1],["fasta",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",2],["scripts",1],["stats",1],["py",1]],"body":[["def",2],["genome",2],["size",2],["from",2],["fasta",6],["file",3],["return",1],["sum",1],["len",1],["rec",2],["seq",2],["io",1],["parse",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/repeat_stats.py#parse_repeatmasker_out","name":[["parse",1],["repeatmasker",1],["out",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",2],["scripts",1],["stats",1],["py",1]],"body":[["def",2],["parse",3],["repeatmasker",2],["out",7],["file",5],["repeat",5],["masker",1],["into",1],["data",2],["frame",2],["has",1],["line",3],["header",1],["followed",1],["by",1],["space",1],["delimited",1],["columns",1],["score",2],["div",2],["del",2],["ins",2],["query",1],["begin",1],["end",2],["left",1],["strand",2],["class",2],["family",2],["records",3],["open",1],["as",1],["enumerate",1],["if",3],["continue",2],["parts",15],["split",2],["len",1],["15",1],["append",1],["int",5],["perc",3],["float",3],["seqid",1],["start",1],["else",1],["name",1],["10",2],["length",1],["return",1],["pd",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/repeat_stats.py#repeat_landscape","name":[["repeat",1],["landscape",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",2],["scripts",1],["stats",1],["py",1]],"body":[["def",2],["repeat",11],["landscape",9],["rm",4],["df",4],["output",3],["file",4],["png",2],["plot",1],["divergence",2],["showing",1],["te",1],["accumulation",1],["history",1],["uses",1],["masker",2],["out",2],["perc",2],["div",2],["column",1],["uncorrected",2],["percent",1],["substitution",2],["from",3],["consensus",2],["quick",1],["proxy",1],["relative",2],["age",2],["low",1],["recent",1],["high",1],["ancient",2],["true",1],["cp",2],["aware",1],["kimura",2],["k2",1],["run",1],["calc",1],["align",3],["pl",2],["then",1],["create",1],["right",1],["censored",1],["most",1],["copies",1],["decayed",1],["past",1],["detection",1],["fig",2],["ax",6],["plt",3],["subplots",1],["figsize",1],["12",1],["major",2],["classes",2],["line",1],["1f77b4",1],["sine",1],["ff7f0e",1],["ltr",1],["2ca02c",1],["dna",1],["d62728",1],["simple",1],["9467bd",1],["cls",3],["color",3],["items",1],["subset",5],["class",1],["if",1],["len",2],["weight",1],["by",1],["element",1],["length",2],["show",1],["bp",1],["contribution",1],["hist",1],["bins",1],["50",2],["range",1],["weights",1],["alpha",1],["label",1],["xlabel",1],["ylabel",1],["base",1],["pairs",1],["title",1],["needed",1],["corrected",1],["legend",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["tight",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/repeat_stats.py#repeat_size_distribution","name":[["repeat",1],["size",1],["distribution",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",2],["scripts",1],["stats",1],["py",1]],"body":[["def",2],["repeat",9],["size",4],["distribution",4],["rm",6],["df",6],["output",3],["file",3],["sizes",2],["png",2],["plot",1],["element",2],["by",2],["class",5],["fig",1],["ax",4],["plt",3],["subplots",1],["figsize",1],["10",1],["major",3],["classes",3],["line",1],["sine",1],["ltr",1],["dna",1],["data",3],["cls",6],["length",2],["values",3],["if",3],["labels",3],["boxplot",1],["showfliers",1],["false",1],["ylabel",1],["bp",1],["title",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["tight",1],["close",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/repeat_stats.py#repeat_summary","name":[["repeat",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",2],["scripts",1],["stats",1],["py",1]],"body":[["def",2],["repeat",6],["summary",3],["rm",5],["df",5],["genome",8],["size",6],["summarize",1],["content",1],["by",2],["class",8],["family",1],["total",9],["masked",4],["length",2],["sum",2],["print",6],["bp",7],["elements",2],["len",1],["stats",5],["groupby",1],["agg",1],["count",3],["name",1],["mean",4],["div",4],["perc",1],["sort",1],["values",1],["ascending",1],["false",1],["pct",2],["100",1],["cls",2],["row",5],["iterrows",1],["0f",2],["1f",2],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/te_expression.py","name":[["te",1],["expression",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",1],["scripts",1],["te",1],["expression",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["te",5],["expression",3],["analysis",3],["tetranscripts",4],["output",2],["reference",1],["matplotlib",2],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["subprocess",1],["as",2],["pd",1],["pyplot",1],["plt",1],["name",1],["main",1],["print",6],["40",1],["run",2],["de",1],["parse",2],["count",1],["table",1],["family",1],["summary",1],["summarize",1],["by",1],["class",1],["plot",2],["top",1],["expressed",1],["tes",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/te_expression.py#parse_tetranscripts_output","name":[["parse",1],["tetranscripts",1],["output",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",1],["scripts",1],["te",1],["expression",1],["py",1]],"body":[["def",2],["parse",3],["tetranscripts",3],["output",3],["count",4],["table",4],["df",5],["pd",1],["read",1],["csv",1],["sep",1],["index",2],["col",1],["te",7],["mask",3],["str",1],["contains",1],["counts",6],["gene",3],["print",3],["total",1],["features",1],["len",3],["genes",1],["families",1],["return",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/te_expression.py#plot_te_expression","name":[["plot",1],["te",1],["expression",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",1],["scripts",1],["te",1],["expression",1],["py",1]],"body":[["def",2],["plot",4],["te",9],["expression",4],["counts",3],["top",6],["30",2],["output",3],["file",3],["png",2],["expressed",2],["families",2],["mean",4],["expr",2],["axis",1],["sort",1],["values",1],["ascending",1],["false",1],["head",1],["fig",1],["ax",6],["plt",4],["subplots",1],["figsize",1],["10",1],["kind",1],["barh",1],["color",1],["steelblue",1],["xlabel",1],["read",1],["count",1],["title",1],["invert",1],["yaxis",1],["tight",2],["layout",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["close",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/te_expression.py#run_tetranscripts","name":[["run",1],["tetranscripts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",1],["scripts",1],["te",1],["expression",1],["py",1]],"body":[["def",2],["run",4],["tetranscripts",4],["treatment",4],["bams",6],["control",4],["gene",3],["gtf",7],["te",7],["output",4],["prefix",4],["analysis",2],["stranded",4],["no",2],["differential",1],["expression",1],["star",1],["alignment",1],["must",1],["retain",1],["multi",2],["mappers",1],["win",1],["anchor",1],["multimap",2],["nmax",2],["100",2],["out",1],["filter",1],["cmd",2],["mode",1],["sort",1],["by",1],["pos",1],["project",1],["subprocess",1],["check",1],["true",1],["return",1],["cnt",1],["table",1]]},{"id":"skills/bioskills/bio-genome-annotation-repeat-annotation/scripts/te_expression.py#te_family_summary","name":[["te",1],["family",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["annotation",2],["repeat",1],["scripts",1],["te",1],["expression",1],["py",1]],"body":[["def",2],["te",21],["family",5],["summary",9],["counts",4],["summarize",1],["expression",5],["by",2],["class",9],["info",3],["id",6],["index",2],["parts",7],["split",1],["tetranscripts",1],["name",2],["l1",2],["hs",1],["line",1],["append",1],["if",3],["len",3],["else",3],["unknown",2],["mean",3],["count",3],["loc",1],["pd",1],["data",1],["frame",1],["groupby",1],["agg",1],["sum",2],["sort",1],["values",1],["ascending",1],["false",1],["columns",1],["total",3],["num",2],["families",3],["print",2],["cls",2],["row",3],["iterrows",1],["0f",1],["return",1]]},{"id":"skills/bioskills/bio-genome-assembly-assembly-qc/scripts/summarize_three_axes.py","name":[["summarize",1],["three",1],["axes",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["assembly",2],["qc",1],["scripts",1],["summarize",1],["three",1],["axes",1],["py",1]],"body":[["parse",4],["quast",5],["busco",4],["compleasm",3],["merqury",4],["outputs",1],["into",1],["one",1],["three",2],["axis",4],["verdict",2],["no",3],["single",1],["number",1],["quality",2],["so",1],["prints",1],["contiguity",3],["completeness",3],["correctness",2],["together",1],["flags",3],["documented",1],["traps",1],["n50",1],["only",1],["high",2],["haplotigs",2],["sub",1],["q40",1],["accuracy",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",3],["re",1],["as",1],["pd",1],["qv",1],["floor",1],["40",1],["qv40",1],["error",1],["10",1],["kb",1],["ebp",1],["vgp",1],["minimum",1],["rhie",1],["2021",1],["complete",4],["min",2],["95",2],["field",1],["convention",1],["well",1],["covered",1],["lineage",1],["fragmented",2],["max",1],["signals",1],["base",1],["problems",1],["behind",1],["good",1],["dup",1],["haplotig",1],["flag",1],["duplicated",1],["known",1],["wgd",1],["suggests",1],["uncollapsed",1],["purge",1],["dups",1],["kmer",1],["mer",1],["lower",1],["sequence",1],["genes",1],["cannot",1],["see",1],["absent",1],["name",1],["main",1],["sys",6],["argv",5],["comp",3],["merq",3],["len",1],["else",2],["none",1],["print",5],["issues",3],["threshold",1],["raised",1],["across",1],["axes",1]]},{"id":"skills/bioskills/bio-genome-assembly-assembly-qc/scripts/summarize_three_axes.py#parse_busco_or_compleasm","name":[["parse",1],["busco",1],["compleasm",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["assembly",2],["qc",1],["scripts",1],["summarize",1],["three",1],["axes",1],["py",1]],"body":[["def",2],["parse",2],["busco",2],["compleasm",2],["summary",3],["file",3],["text",3],["open",1],["read",1],["re",2],["search",1],["if",1],["return",2],["dict",1],["zip",1],["complete",2],["single",1],["duplicated",2],["fragmented",2],["missing",2],["map",1],["float",2],["groups",1],["sd",7],["cat",2],["lower",1],["pct",2],["findall",1],["sdfim",1]]},{"id":"skills/bioskills/bio-genome-assembly-assembly-qc/scripts/summarize_three_axes.py#parse_merqury","name":[["parse",1],["merqury",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["assembly",2],["qc",1],["scripts",1],["summarize",1],["three",1],["axes",1],["py",1]],"body":[["def",2],["parse",2],["merqury",2],["qv",6],["file",3],["completeness",8],["stats",4],["none",3],["overall",2],["float",2],["open",2],["read",2],["split",4],["kmer",4],["if",1],["return",1]]},{"id":"skills/bioskills/bio-genome-assembly-assembly-qc/scripts/summarize_three_axes.py#parse_quast","name":[["parse",1],["quast",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["assembly",2],["qc",1],["scripts",1],["summarize",1],["three",1],["axes",1],["py",1]],"body":[["def",2],["parse",2],["quast",2],["report",3],["tsv",3],["df",2],["pd",1],["read",1],["csv",1],["sep",1],["index",2],["col",1],["row",3],["iloc",1],["return",1],["if",1],["n50",1],["ng50",1],["au",1],["l50",1],["contigs",1],["total",1],["length",1]]},{"id":"skills/bioskills/bio-genome-assembly-assembly-qc/scripts/summarize_three_axes.py#verdict","name":[["verdict",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["assembly",2],["qc",1],["scripts",1],["summarize",1],["three",1],["axes",1],["py",1]],"body":[["def",2],["verdict",2],["quast",2],["comp",8],["merq",7],["flags",7],["if",5],["qv",5],["floor",3],["append",5],["correctness",1],["1f",5],["below",1],["ebp",1],["error",1],["10",1],["kb",1],["complete",7],["min",3],["completeness",8],["good",1],["hi",1],["fi",1],["t2",1],["genome",2],["try",1],["compleasm",1],["before",1],["concluding",1],["incompleteness",1],["fragmented",4],["max",1],["high",1],["contiguity",1],["base",1],["quality",1],["problem",1],["behind",1],["duplicated",3],["dup",1],["haplotig",1],["flag",1],["uncollapsed",1],["haplotigs",1],["until",1],["proven",1],["wgd",1],["check",1],["size",1],["vs",1],["estimate",1],["spectra",1],["cn",1],["purge",1],["dups",1],["kmer",4],["not",1],["none",1],["mer",1],["whole",1],["sequence",1],["absent",1],["busco",1],["cannot",1],["see",1],["return",1]]},{"id":"skills/bioskills/bio-genome-engineering-base-editing-design/scripts/base_editing_design.py","name":[["base",1],["editing",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["base",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["scan",1],["base",4],["editor",5],["guides",2],["place",1],["target",6],["window",5],["read",1],["bystanders",4],["context",7],["job",1],["product",1],["purity",2],["not",7],["efficiency",5],["report",2],["bases",1],["will",1],["edit",2],["sequence",2],["each",1],["single",1],["number",1],["position",5],["values",1],["coarse",1],["illustrative",3],["gradients",1],["measurements",1],["show",1],["peak",2],["at",3],["shape",2],["real",2],["genotype",2],["spectrum",2],["be",5],["hive",3],["deep",2],["then",2],["validate",2],["by",3],["amplicon",1],["ngs",2],["numbering",1],["pam",4],["distal",1],["end",1],["spacer",2],["20",2],["adjacent",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",1],["re",2],["cbe",9],["activity",3],["gradient",4],["abe",1],["abe7",1],["10",1],["tighter",1],["abe8e",1],["wider",1],["11",1],["specific",1],["check",1],["switch",1],["only",1],["measured",1],["outcomes",1],["95",1],["85",1],["apobec1",1],["neighbor",1],["preference",1],["tc",1],["favored",1],["gc",1],["strongly",1],["disfavored",1],["komor",1],["2016",1],["stop",4],["codons",1],["via",2],["caa",2],["taa",1],["cag",2],["tag",1],["cga",2],["tga",1],["sense",1],["strand",1],["name",1],["main",1],["print",6],["triage",1],["write",1],["as",1],["pair",4],["change",2],["first",1],["ref",3],["alt",3],["seq",5],["ggcatcgatcgatcgatcgatcagctagcatcgatcgatcgatcgatcgatcggcatgctagctagcatcgtagctagctgact",1],["next",1],["range",1],["len",1],["find",3],["targets",2],["placing",1],["index",1],["inside",1],["editing",1],["ctx",2],["pref",3],["1f",1],["none",1],["else",2],["flag",2],["pure",1],["no",1],["bystander",1],["pos",1],["2f",1],["cds",2],["atggcacaagctcgaggctagcagaaatag",1],["crispr",1],["candidates",1],["early",1],["stops",1],["rank",1]]},{"id":"skills/bioskills/bio-genome-engineering-base-editing-design/scripts/base_editing_design.py#base_pair_change","name":[["base",1],["pair",1],["change",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["base",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["base",4],["pair",8],["change",3],["ref",7],["alt",7],["write",1],["edit",1],["as",1],["pick",1],["editor",2],["family",1],["resolves",1],["strand",1],["confusion",1],["comp",3],["if",3],["return",4],["cbe",1],["abe",1],["cgbe",1],["prime",1],["editing",1],["transversion",1],["outside",1],["chemistry",1]]},{"id":"skills/bioskills/bio-genome-engineering-base-editing-design/scripts/base_editing_design.py#find_cbe_stops","name":[["find",1],["cbe",1],["stops",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["base",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["find",3],["cbe",5],["stops",3],["cds",6],["frame",1],["caa",1],["cag",1],["cga",1],["codons",3],["could",1],["convert",1],["stop",6],["crispr",1],["prefer",1],["early",1],["nmd",1],["competent",1],["before",1],["functional",1],["domains",1],["base",1],["editor",1],["ko",1],["only",1],["as",2],["complete",1],["editing",1],["so",1],["verify",1],["protein",1],["return",1],["codon",2],["index",1],["via",2],["range",1],["len",1],["if",1]]},{"id":"skills/bioskills/bio-genome-engineering-base-editing-design/scripts/base_editing_design.py#find_targets","name":[["find",1],["targets",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["base",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["find",2],["targets",2],["sequence",3],["target",7],["pos",12],["editor",5],["cbe",7],["forward",2],["strand",3],["ngg",1],["guides",5],["place",1],["base",5],["at",1],["editing",1],["window",8],["also",1],["scan",1],["reverse",2],["ccn",1],["pams",1],["practice",1],["displaced",1],["guide",1],["returns",1],["bystanders",5],["per",1],["context",5],["seq",5],["upper",1],["if",6],["else",3],["abe",1],["re",1],["finditer",1],["acgt",1],["gg",1],["start",9],["20",1],["continue",2],["spacer",12],["pam",2],["distal",1],["numbering",1],["end",1],["not",1],["range",1],["len",2],["none",1],["append",1],["position",2],["gradient",3],["05",1],["pref",1],["return",1],["sorted",1],["key",1],["lambda",1]]},{"id":"skills/bioskills/bio-genome-engineering-grna-design/scripts/grna_design.py","name":[["grna",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["grna",2],["design",2],["scripts",1],["py",1]],"body":[["enumerate",2],["filter",1],["outcome",2],["rank",2],["sp",2],["cas9",2],["guide",2],["rnas",1],["gene",1],["knockout",2],["target",5],["activity",2],["scoring",1],["intentionally",1],["not",1],["hand",1],["rolled",1],["here",1],["model",2],["context",1],["specific",1],["belongs",1],["published",1],["route",1],["crispor",2],["selects",1],["rule",1],["azimuth",1],["u6",3],["lentiviral",1],["crisprscan",1],["t7",1],["embryo",1],["per",1],["haeussler",1],["2016",1],["script",1],["parts",1],["deterministic",1],["local",1],["pam",3],["enumeration",1],["hard",1],["filters",2],["microhomology",2],["based",1],["out",4],["frame",4],["estimate",2],["bae",2],["2014",3],["framework",2],["predicts",1],["whether",1],["repair",2],["frameshift",1],["rich",1],["property",1],["actually",1],["drives",1],["full",1],["distribution",1],["delphi",1],["forecas",1],["lindel",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["bio",1],["seq",2],["import",3],["re",1],["math",1],["exp",1],["len",2],["20",2],["spacer",2],["length",3],["gc",4],["min",2],["max",1],["40",1],["70",1],["outside",1],["band",1],["falls",1],["off",1],["doench",1],["soft",1],["penalty",1],["mh",1],["shortest",1],["counted",1],["mmej",2],["deletions",2],["weight",1],["deletion",1],["decay",1],["longer",1],["rarer",1],["name",1],["main",1],["atggatttatctgctcttcgcgttgaagaagtacaaaatgtcattaatgctatgcagaaaatcttagagt",1],["gtcccatctgtctggagttgatcaaggaacctgtctccacaaagtgtgaccacatattttgcaaattttg",1],["catgctgaaacttctcaaccagaagaaagggccttcacagtgtcctttatgtaagaatgatataaccaaa",1],["guides",6],["design",2],["delivery",1],["print",2],["candidate",1],["applied",1],["ranked",1],["by",1],["strand",2],["cut",2],["0f",1],["validate",1]]},{"id":"skills/bioskills/bio-genome-engineering-grna-design/scripts/grna_design.py#design_guides","name":[["design",1],["guides",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["grna",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["design",2],["guides",9],["sequence",3],["delivery",6],["u6",7],["return",2],["candidate",1],["filters",3],["applied",1],["out",8],["frame",4],["estimate",1],["applies",1],["pol",1],["iii",1],["hard",1],["t7",1],["rnp",1],["skips",1],["them",1],["final",1],["target",1],["ranking",1],["should",1],["come",1],["from",2],["crispor",1],["context",1],["valid",1],["model",1],["not",2],["here",1],["seq",4],["upper",1],["find",1],["if",2],["passes",1],["spacer",5],["continue",1],["gc",2],["fraction",1],["expression",1],["prepend",1],["else",1],["lo",3],["hi",2],["max",1],["cut",3],["30",2],["min",1],["len",1],["score",1],["append",1],["sort",1],["key",1],["lambda",1],["reverse",1],["true",1]]},{"id":"skills/bioskills/bio-genome-engineering-grna-design/scripts/grna_design.py#find_guides","name":[["find",1],["guides",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["grna",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["find",2],["guides",6],["sequence",3],["guide",8],["length",6],["len",3],["enumerate",1],["sp",1],["cas9",1],["ngg",1],["spacers",1],["both",1],["strands",1],["spacer",3],["lies",1],["pam",4],["cut",3],["reported",1],["forward",1],["strand",3],["coordinates",1],["bp",1],["jinek",1],["2012",1],["seq",7],["upper",1],["re",2],["finditer",2],["acgt",2],["gg",2],["pos",14],["start",2],["if",2],["append",2],["rc",4],["str",1],["reverse",1],["complement",1],["return",1]]},{"id":"skills/bioskills/bio-genome-engineering-grna-design/scripts/grna_design.py#gc_fraction","name":[["gc",1],["fraction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["grna",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["gc",3],["fraction",2],["spacer",4],["return",1],["sum",1],["len",1]]},{"id":"skills/bioskills/bio-genome-engineering-grna-design/scripts/grna_design.py#out_of_frame_score","name":[["out",1],["frame",1],["score",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["grna",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["out",4],["frame",5],["score",2],["local",5],["seq",4],["cut",7],["microhomology",2],["estimate",1],["bae",1],["2014",1],["framework",1],["enumerate",1],["pairs",1],["identical",1],["microhomologies",1],["mh",5],["min",3],["spanning",1],["each",2],["licenses",1],["mmej",2],["deletion",2],["whose",1],["length",3],["distance",1],["between",2],["copies",2],["weight",5],["by",2],["decay",1],["classify",1],["returns",1],["percent",1],["weighted",8],["patterns",1],["frameshift",1],["guides",1],["66",1],["preferred",1],["reliable",1],["knockout",1],["exact",1],["published",1],["pattern",1],["weights",1],["live",1],["authors",1],["implementation",1],["delphi",1],["forecas",1],["production",1],["ranking",1],["transparent",1],["approximation",1],["not",1],["canonical",1],["constants",1],["left",4],["right",4],["oof",3],["total",4],["seen",3],["range",3],["len",8],["if",4],["continue",2],["del",4],["bases",1],["removed",1],["gap",1],["one",1],["retained",1],["copy",1],["key",3],["add",1],["gc",4],["sum",1],["exp",1],["return",1],["100",1],["else",1]]},{"id":"skills/bioskills/bio-genome-engineering-grna-design/scripts/grna_design.py#passes_u6_filters","name":[["passes",1],["u6",1],["filters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["grna",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["passes",2],["u6",3],["filters",3],["spacer",4],["hard",1],["h1",1],["pol",2],["iii",2],["expression",1],["skip",1],["these",1],["vitro",1],["t7",1],["rnp",1],["delivery",1],["return",1],["tttt",2],["not",1],["gc",3],["min",1],["fraction",1],["max",1],["terminates",1]]},{"id":"skills/bioskills/bio-genome-engineering-grna-design/scripts/grna_design.py#prepend_u6_g","name":[["prepend",1],["u6",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["grna",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["prepend",3],["u6",3],["spacer",5],["initiates",1],["best",1],["one",1],["not",1],["replace",1],["first",1],["base",1],["return",1],["if",1],["startswith",1],["else",1]]},{"id":"skills/bioskills/bio-genome-engineering-hdr-template-design/scripts/hdr_template_design.py","name":[["hdr",1],["template",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["hdr",2],["template",2],["design",2],["scripts",1],["py",1]],"body":[["design",2],["hdr",4],["ss",3],["odn",3],["mandatory",2],["codon",6],["checked",2],["blocking",3],["mutation",3],["plus",1],["junction",3],["primers",5],["single",1],["most",1],["important",1],["rule",2],["donor",3],["no",1],["self",1],["destructing",1],["corrected",1],["allele",1],["keeps",1],["intact",1],["pam",10],["cas9",2],["re",1],["cuts",1],["indel",1],["reads",1],["out",1],["as",1],["failed",1],["script",1],["disrupts",1],["synonymously",2],["verified",1],["against",1],["table",5],["so",1],["edit",12],["survives",1],["emits",1],["both",2],["strands",1],["richardson",1],["non",1],["target",12],["strand",1],["asymmetric",1],["prior",1],["test",1],["not",2],["law",1],["designs",2],["genotyping",2],["primer3",5],["py",3],["arms",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",6],["version",1],["differs",1],["from",2],["bio",2],["seq",2],["import",3],["data",1],["fwd",1],["standard",1],["dna",1],["forward",1],["amino",1],["acid",1],["stop",1],["codons",1],["absent",1],["ssodn",4],["arm",5],["50",1],["per",1],["nt",2],["30",1],["60",1],["workable",1],["total",1],["stays",1],["under",1],["200",1],["synthesis",1],["ceiling",1],["cut",10],["max",1],["10",4],["incorporation",1],["falls",1],["sharply",1],["beyond",1],["bp",4],["paquet",1],["2016",1],["name",1],["main",1],["frame",1],["coding",1],["cds",4],["offset",4],["search",1],["ngg",3],["sits",1],["synonymous",1],["block",2],["possible",1],["leaves",1],["flank",1],["sides",1],["its",1],["atggccgagaccaagttcgacgagctgaaggcctacatcgagaagctgggcgagaagggcttcgac",1],["gaggtgaagctgtacggcgacgagctgaagttctacggcgagaagctgttcgagaagctgttctaa",1],["chosen",3],["none",1],["range",1],["len",1],["gg",1],["at",5],["blocked",2],["note",2],["break",1],["sp",1],["start",3],["pos",7],["install",1],["within",1],["new",4],["base",5],["else",1],["print",6],["blockable",1],["items",1],["full",2],["cell",1],["post",1],["mitotic",1],["reconsider",1],["prime",1],["editing",1],["hiti",1]]},{"id":"skills/bioskills/bio-genome-engineering-hdr-template-design/scripts/hdr_template_design.py#aa","name":[["aa",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["hdr",2],["template",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["aa",2],["codon",3],["return",1],["fwd",1],["upper",1],["stop",1],["unknown",1]]},{"id":"skills/bioskills/bio-genome-engineering-hdr-template-design/scripts/hdr_template_design.py#block_pam_synonymously","name":[["block",1],["pam",1],["synonymously",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["hdr",2],["template",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["block",4],["pam",13],["synonymously",2],["donor",10],["start",5],["cds",5],["offset",5],["disrupt",1],["ngg",1],["synonymous",3],["change",1],["so",1],["edited",1],["allele",1],["cannot",1],["be",1],["re",1],["cut",1],["index",2],["reading",1],["frame",1],["begins",1],["targets",1],["2nd",2],["3rd",2],["base",2],["gg",1],["returns",1],["blocked",1],["description",1],["reason",1],["prefer",1],["then",1],["if",3],["continue",2],["codon",11],["len",1],["swapped",4],["swap",1],["return",2],["silent",2],["at",1],["no",1],["found",1],["introduce",1],["seed",1],["region",1],["mutations",1],["instead",1]]},{"id":"skills/bioskills/bio-genome-engineering-hdr-template-design/scripts/hdr_template_design.py#design_ssodn","name":[["design",1],["ssodn",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["hdr",2],["template",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["design",2],["ssodn",4],["target",5],["cut",12],["edit",10],["pos",6],["new",3],["base",4],["pam",4],["start",3],["cds",3],["offset",3],["arm",9],["build",1],["ss",1],["odn",1],["donor",1],["codon",1],["checked",1],["blocking",2],["mutation",1],["return",4],["both",3],["strands",2],["if",2],["abs",2],["max",2],["error",2],["bp",3],["from",1],["choose",1],["closer",1],["cutting",1],["guide",1],["switch",1],["prime",1],["editing",1],["len",2],["need",1],["flank",1],["sides",1],["edited",2],["blocked",2],["block",3],["note",3],["synonymously",1],["sense",5],["antisense",1],["str",1],["seq",1],["reverse",1],["complement",1],["length",1],["test",1],["richardson",1],["rule",1],["prior",1],["not",2],["law",1],["add",1],["phosphorothioate",1],["caps",1],["per",1],["end",1],["50",1],["inserts",1],["lss",1],["dna",1],["longer",1],["oligo",1]]},{"id":"skills/bioskills/bio-genome-engineering-hdr-template-design/scripts/hdr_template_design.py#junction_primers","name":[["junction",1],["primers",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["hdr",2],["template",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["junction",4],["primers",4],["donor",3],["product",7],["min",4],["90",2],["max",4],["150",2],["design",2],["genotyping",1],["across",1],["insertion",1],["primer3",2],["py",1],["res",4],["bindings",1],["sequence",4],["id",1],["hdr",1],["template",1],["primer",8],["opt",2],["size",4],["20",1],["18",1],["24",1],["tm",1],["60",1],["range",1],["return",1],["left",2],["right",2],["pairs",1],["returned",2],["pair",1],["num",1]]},{"id":"skills/bioskills/bio-genome-engineering-hdr-template-design/scripts/hdr_template_design.py#synonymous_swap","name":[["synonymous",1],["swap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["hdr",2],["template",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["synonymous",3],["swap",2],["codon",14],["pos",6],["return",3],["differing",1],["at",1],["break",1],["pam",1],["none",2],["if",3],["impossible",1],["base",3],["acgt",1],["continue",1],["cand",3],["aa",3]]},{"id":"skills/bioskills/bio-genome-engineering-off-target-prediction/scripts/off_target_analysis.py","name":[["off",1],["target",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["off",2],["target",2],["prediction",1],["scripts",1],["analysis",1],["py",1]],"body":[["prepare",2],["cas",6],["offinder",6],["search",1],["parse",2],["its",1],["output",3],["cfd",7],["rank",1],["candidate",4],["off",3],["targets",2],["matrix",2],["not",6],["hand",1],["typed",1],["here",2],["published",2],["doench",3],["2016",2],["table",2],["ships",2],["crispor",2],["code",2],["as",3],["mismatch",4],["score",4],["pkl",6],["pam",5],["scores",2],["loads",1],["those",1],["tables",2],["takes",1],["product",1],["per",2],["position",1],["penalties",1],["penalty",1],["sp",1],["cas9",1],["ngg",1],["relative",1],["ranker",1],["comparing",1],["guides",4],["calibrated",1],["cutting",1],["probability",1],["list",1],["from",1],["hypothesis",1],["predicted",2],["verdict",2],["validate",1],["real",1],["risk",1],["empirical",2],["assay",1],["amplicon",1],["deep",1],["seq",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["pickle",1],["pd",1],["fabricate",1],["name",1],["main",1],["ggccgacctgtcgctgacgc",1],["cgccagcgtcagcgacaggt",1],["print",4],["input",2],["nrg",1],["nt",1],["dna",2],["rna",2],["bulges",1],["mismatches",2],["path",1],["genome",1],["dir",1],["max",1],["bulge",2],["practice",1],["txt",1],["load",1],["each",1],["site",4],["illustrate",1],["aggregation",1],["math",1],["cfds",3],["would",1],["return",1],["them",1],["these",1],["example",4],["values",1],["fabricated",1],["71",2],["18",1],["04",1],["02",1],["spec",2],["aggregate",2],["specificity",2],["1f",1],["compare",1],["among",1],["80",1],["good",1],["guide",1],["selection",1],["safety",1],["highest",1],["design",1],["time",1],["concern",1],["nominate",1],["validation",1],["detected",1],["validated",1],["report",1],["lo",1],["any",1],["no",1],["target",1],["claim",1]]},{"id":"skills/bioskills/bio-genome-engineering-off-target-prediction/scripts/off_target_analysis.py#aggregate_specificity","name":[["aggregate",1],["specificity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["off",2],["target",2],["prediction",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["aggregate",3],["specificity",3],["cfd",4],["scores",3],["crispor",2],["100",6],["scale",1],["sum",3],["off",2],["target",1],["cfds",2],["equivalently",1],["10000",1],["hsu",1],["folded",1],["inputs",1],["higher",1],["more",1],["specific",1],["no",1],["targets",1],["compare",1],["candidate",1],["guides",1],["80",1],["research",1],["heuristic",1],["not",1],["clinical",1],["safety",1],["pass",1],["return",1]]},{"id":"skills/bioskills/bio-genome-engineering-off-target-prediction/scripts/off_target_analysis.py#cfd_score","name":[["cfd",1],["score",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["off",2],["target",2],["prediction",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["cfd",3],["score",5],["guide",5],["off",9],["protospacer",3],["pam",9],["mismatch",5],["table",6],["product",1],["per",1],["position",3],["penalties",1],["penalty",1],["doench",1],["2016",1],["tables",1],["keys",1],["follow",1],["published",1],["convention",1],["pos",1],["rna",1],["base",4],["vs",1],["dna",2],["complement",1],["at",1],["based",1],["last",1],["two",1],["bases",1],["matching",1],["contributes",1],["upper",3],["replace",2],["enumerate",1],["zip",1],["if",1],["comp",2],["complementary",1],["target",1],["return",1]]},{"id":"skills/bioskills/bio-genome-engineering-off-target-prediction/scripts/off_target_analysis.py#load_cfd_tables","name":[["load",1],["cfd",1],["tables",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["off",2],["target",2],["prediction",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["load",4],["cfd",6],["tables",2],["mismatch",7],["pkl",10],["pam",7],["open",2],["rb",2],["as",2],["pickle",2],["return",1]]},{"id":"skills/bioskills/bio-genome-engineering-off-target-prediction/scripts/off_target_analysis.py#parse_cas_offinder_output","name":[["parse",1],["cas",1],["offinder",1],["output",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["off",2],["target",2],["prediction",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["parse",3],["cas",4],["offinder",4],["output",4],["filepath",3],["no",2],["header",2],["line",1],["positions",1],["based",1],["bowtie",1],["convention",1],["column",1],["count",1],["depends",1],["mode",2],["bulge",6],["has",2],["pattern",4],["chrom",4],["position",4],["site",4],["strand",4],["mismatches",4],["type",2],["size",2],["dispatch",1],["observed",1],["width",1],["df",5],["pd",1],["read",1],["csv",1],["sep",1],["none",1],["comment",1],["if",1],["shape",1],["columns",2],["else",1],["return",1]]},{"id":"skills/bioskills/bio-genome-engineering-off-target-prediction/scripts/off_target_analysis.py#prepare_cas_offinder_input","name":[["prepare",1],["cas",1],["offinder",1],["input",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["off",2],["target",2],["prediction",1],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["prepare",2],["cas",4],["offinder",4],["input",3],["guides",3],["genome",3],["dir",3],["pam",8],["nrg",3],["guide",4],["len",4],["20",2],["max",4],["mismatches",4],["dna",4],["bulge",10],["rna",4],["build",1],["file",1],["string",1],["also",1],["catches",1],["nag",1],["ngg",1],["off",1],["targets",1],["query",1],["line",2],["bases",1],["plus",1],["positions",1],["so",1],["its",1],["length",2],["equals",1],["pattern",3],["emitted",1],["only",1],["size",1],["requested",1],["native",1],["support",1],["requires",1],["balances",1],["speed",1],["sensitivity",1],["bulges",1],["variants",1],["rescue",1],["more",1],["distant",1],["sites",1],["lines",5],["if",1],["append",3],["pad",2],["upper",1],["return",1],["join",1]]},{"id":"skills/bioskills/bio-genome-engineering-prime-editing-design/scripts/prime_editing_design.py","name":[["prime",1],["editing",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["prime",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["build",2],["pbs",8],["rtt",7],["peg",4],["rna",3],["panel",7],["one",1],["nick",9],["search",1],["pe3",3],["pe3b",1],["nicking",2],["guide",2],["prime",7],["editing",1],["has",1],["no",1],["universal",1],["optimum",2],["so",1],["deliverable",1],["test",2],["rank",2],["trained",1],["model",1],["pridict2",2],["deep",2],["not",3],["single",1],["script",1],["enforces",1],["hard",1],["rules",1],["hand",1],["design",3],["gets",1],["wrong",1],["prepend",2],["never",1],["replace",2],["u6",1],["drop",1],["extensions",1],["whose",1],["first",1],["templated",1],["base",5],["filter",2],["c1",2],["extension",2],["real",1],["designs",1],["prefer",1],["its",1],["exact",1],["inline",1],["notation",1],["illustrates",1],["geometry",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["seq",2],["import",1],["ladder",1],["10",2],["12",1],["14",1],["16",3],["scan",1],["lengths",1],["locus",1],["specific",1],["gc",1],["tm",3],["fixed",1],["homology",2],["11",1],["22",1],["edit",9],["tail",1],["nt",1],["typical",1],["name",1],["main",1],["target",4],["ctgacctgtagcaattcggcagtcaggtaccatggctagctagggcctagacttcgatccaggtacgt",1],["tacggcattcgatcggatccaagttccgatcgatcgtagctagctagctaggctagcatcgatcgtag",1],["30",1],["forward",1],["strand",3],["position",2],["bp",2],["pam",2],["protospacer",1],["pos",5],["36",1],["change",1],["new",3],["print",6],["at",2],["pegrna",1],["len",3],["candidates",2],["after",1],["then",1],["ext",1],["non",1],["edited",1],["40",1],["100",1],["away",1],["find",1],["mode",1],["spacer",2],["dist",1],["distance",1],["reminders",1],["add",1],["disrupting",1],["mmr",1],["evading",1],["silent",1],["append",1],["tevopre",1],["q1",1],["motif",1],["expressed",1],["rnas",1],["report",1],["indel",1],["purity",1]]},{"id":"skills/bioskills/bio-genome-engineering-prime-editing-design/scripts/prime_editing_design.py#build_pegrna_panel","name":[["build",1],["pegrna",1],["panel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["prime",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["build",2],["pegrna",2],["panel",6],["target",7],["nick",12],["edit",6],["pos",6],["new",4],["base",4],["return",2],["pbs",14],["rtt",13],["peg",1],["rna",1],["extensions",1],["substitution",1],["at",2],["forward",3],["strand",3],["index",2],["bp",1],["pam",1],["protospacer",1],["change",1],["replacement",1],["extension",5],["revcomp",2],["edited",1],["region",2],["upper",1],["homology",3],["len",9],["flap",6],["list",1],["off",3],["if",2],["not",2],["continue",1],["str",2],["seq",2],["join",1],["reverse",2],["complement",2],["starts",4],["startswith",1],["position",1],["lowers",1],["efficiency",1],["ladder",1],["append",1],["tm",2],["wallace",1],["apply",1],["c1",1],["filter",1]]},{"id":"skills/bioskills/bio-genome-engineering-prime-editing-design/scripts/prime_editing_design.py#find_pe3_nick","name":[["find",1],["pe3",1],["nick",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["prime",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["find",2],["pe3",5],["nick",13],["target",6],["peg",5],["edited",7],["false",3],["edit",6],["pos",4],["none",3],["search",1],["non",1],["complementary",2],["strand",5],["ng",5],["rna",7],["40",2],["100",2],["bp",3],["from",1],["nicks",1],["protospacer",6],["pam",3],["forward",4],["here",2],["pe3b",3],["must",2],["opposite",1],["so",2],["its",1],["ngg",1],["lies",1],["reverse",3],["complement",3],["searched",1],["by",1],["scanning",1],["mapping",1],["each",1],["candidate",1],["back",1],["coordinates",1],["any",1],["nearby",1],["true",1],["span",2],["created",1],["only",2],["after",1],["editing",1],["possible",1],["makes",1],["breaks",1],["upper",1],["len",1],["rc",3],["str",1],["seq",1],["hits",4],["range",1],["22",2],["if",4],["21",1],["23",1],["gg",1],["continue",3],["fwd",3],["17",1],["coords",1],["distance",5],["abs",2],["not",3],["proto",4],["lo",2],["hi",2],["append",1],["spacer",1],["20",1],["position",1],["mode",1],["else",1],["sort",1],["key",1],["lambda",1],["70",1],["sweet",1],["spot",1],["50",1],["90",1],["return",1]]},{"id":"skills/bioskills/bio-genome-engineering-prime-editing-design/scripts/prime_editing_design.py#prepend_u6_g","name":[["prepend",1],["u6",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["prime",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["prepend",3],["u6",3],["spacer",5],["pol",1],["iii",1],["initiates",1],["best",1],["one",1],["never",1],["replace",1],["first",1],["base",1],["return",1],["if",1],["startswith",1],["else",1]]},{"id":"skills/bioskills/bio-genome-engineering-prime-editing-design/scripts/prime_editing_design.py#wallace_tm","name":[["wallace",1],["tm",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["engineering",1],["prime",2],["editing",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["wallace",2],["tm",4],["seq",4],["illustrative",1],["short",1],["oligo",1],["at",5],["gc",1],["real",1],["pbs",1],["tuning",1],["matches",1],["across",1],["panel",1],["sum",1],["upper",1],["return",1],["len",1]]},{"id":"skills/bioskills/bio-genome-intervals-bed-file-basics/scripts/create_bed.py","name":[["create",1],["bed",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["bed",2],["file",1],["basics",1],["scripts",1],["create",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["create",1],["bed",24],["files",1],["round",2],["trip",2],["based",5],["coordinate",1],["conversion",1],["reference",1],["pybedtools",5],["10",1],["bedtools",1],["31",1],["pandas",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["as",1],["pd",2],["intervals",4],["chr1",6],["1000",1],["2000",1],["gene1",1],["500",2],["3000",1],["4000",1],["gene2",1],["600",1],["chr2",2],["5000",1],["6000",1],["gene3",1],["450",1],["tool",2],["saveas",2],["from",6],["list",2],["print",4],["count",2],["df",5],["data",1],["frame",1],["chrom",2],["start",11],["100",2],["200",3],["end",11],["700",1],["400",1],["name",1],["r1",1],["r2",1],["r3",1],["score",1],["150",1],["strand",1],["dataframe",3],["convert",1],["gtf",8],["vcf",1],["position",2],["subtract",1],["leave",1],["unchanged",1],["bp",3],["feature",2],["at",1],["length",2],["stays",1],["1based",6],["assert",1],["failed",1],["must",1],["stay",1],["len",2],["interval",1],["reports",1],["no",2],["has",1],["fencepost",1],["iv",5],["cleanup",1]]},{"id":"skills/bioskills/bio-genome-intervals-bedgraph-handling/scripts/bedgraph_operations.py","name":[["bedgraph",1],["operations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["bedgraph",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["reference",1],["py",2],["big",2],["wig",2],["22",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",3],["argparse",2],["sys",2],["name",1],["main",1],["parser",9],["argument",7],["description",1],["bed",1],["graph",1],["operations",1],["add",6],["command",3],["choices",1],["convert",3],["stats",3],["input",4],["help",5],["file",2],["output",5],["chrom",2],["chromosome",1],["region",1],["extraction",1],["start",3],["type",2],["int",2],["position",2],["end",3],["args",11],["parse",1],["not",1],["print",1],["error",1],["required",1],["exit",1],["bigwig",1],["bedgraph",2],["elif",1]]},{"id":"skills/bioskills/bio-genome-intervals-bedgraph-handling/scripts/bedgraph_operations.py#bedgraph_stats","name":[["bedgraph",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["bedgraph",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["bedgraph",2],["stats",2],["input",3],["bg",3],["calculate",1],["statistics",1],["from",1],["bed",1],["graph",1],["values",7],["total",6],["bases",6],["open",1],["as",1],["line",4],["if",4],["startswith",2],["track",1],["continue",1],["parts",5],["strip",1],["split",1],["chrom",1],["start",2],["end",2],["value",11],["int",2],["float",1],["span",3],["append",1],["weighted",2],["sum",3],["mean",3],["else",3],["max",4],["min",4],["print",4],["4f",3]]},{"id":"skills/bioskills/bio-genome-intervals-bedgraph-handling/scripts/bedgraph_operations.py#bigwig_to_bedgraph","name":[["bigwig",1],["bedgraph",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["bedgraph",2],["handling",1],["scripts",1],["operations",1],["py",1]],"body":[["def",2],["bigwig",2],["bedgraph",2],["input",3],["bw",9],["output",3],["bg",3],["chrom",9],["none",8],["start",4],["end",4],["convert",1],["big",2],["wig",2],["bed",1],["graph",1],["format",1],["py",1],["open",2],["as",1],["if",4],["intervals",9],["not",2],["else",2],["write",2],["size",1],["chroms",1],["items",1],["close",1]]},{"id":"skills/bioskills/bio-genome-intervals-bigwig-tracks/scripts/pybigwig_demo.py","name":[["pybigwig",1],["demo",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["bigwig",1],["tracks",1],["scripts",1],["pybigwig",1],["demo",1],["py",1]],"body":[["usr",1],["bin",4],["env",1],["python3",1],["query",1],["write",1],["big",7],["wig",7],["right",1],["way",1],["statistic",2],["question",2],["exact",6],["results",1],["na",5],["not",5],["zero",3],["reference",1],["py",4],["22",1],["numpy",4],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",3],["np",6],["os",2],["build",1],["toy",1],["track",2],["mb",1],["flat",1],["background",5],["narrow",2],["200",2],["bp",1],["summit",15],["500",4],["no",3],["data",4],["gap",7],["canonical",1],["case",1],["mean",8],["max",7],["disagree",1],["gaps",2],["start",7],["end",6],["000",5],["tall",1],["feature",1],["800",1],["900",1],["100",3],["kb",1],["left",1],["chrom",5],["len",5],["bw",20],["open",2],["demo",4],["add",3],["header",2],["chr1",4],["ordered",1],["name",1],["length",1],["must",1],["precede",1],["entries",3],["default",3],["builds",1],["10",2],["zoom",3],["levels",3],["starts",4],["ends",4],["vals",3],["cursor",1],["append",3],["values",2],["sorted",1],["order",1],["close",2],["print",14],["chroms",2],["trap",3],["single",1],["over",2],["megabase",1],["buries",1],["exposes",1],["region",8],["nstatistic",1],["biological",1],["true",7],["so",1],["number",1],["real",1],["approximation",1],["dilutes",1],["peak",2],["stats",5],["type",5],["height",1],["sum",2],["total",1],["amount",1],["coverage",2],["fraction",1],["granularity",1],["one",1],["hides",1],["profile",4],["keeps",1],["visible",1],["bins",1],["n10",1],["containing",1],["stands",1],["out",1],["round",3],["none",2],["else",1],["three",2],["handling",2],["choices",1],["different",1],["numbers",1],["list",1],["by",1],["ndarray",1],["nan",3],["ngap",1],["partly",1],["poisons",1],["nanmean",2],["covered",1],["only",1],["float",2],["num",2],["mean0",1],["raw",1],["stored",1],["runs",1],["unresampled",1],["truth",1],["nintervals",1],["around",1],["intervals",1],["remove",1],["done",1],["cleaned",1],["up",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py","name":[["coverage",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["interpret",1],["coverage",1],["distribution",2],["median",2],["breadth",3],["curve",3],["evenness",1],["from",1],["mosdepth",3],["dist",2],["file",1],["reference",1],["numpy",2],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["point",1],["script",1],["stop",1],["reporting",2],["number",1],["start",1],["global",1],["txt",1],["rows",1],["chrom",2],["depth",2],["proportion",1],["bases",1],["at",2],["least",1],["total",1],["whole",1],["genome",1],["cumulative",1],["import",2],["as",1],["np",1],["thresholds",1],["10",1],["20",1],["30",1],["depths",1],["report",2],["20x",1],["germline",1],["snv",1],["callability",1],["floor",1],["skew",1],["flag",1],["mean",1],["above",1],["signals",1],["right",1],["skewed",1],["tailed",1],["name",1],["main",1],["sys",3],["path",3],["argv",2],["len",1],["else",1],["demo",1],["print",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py#breadth_at","name":[["breadth",1],["at",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["breadth",2],["at",5],["depths",5],["cum",4],["ge",4],["threshold",5],["return",1],["float",2],["if",2],["size",1],["else",2],["max",1],["any",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py#demo","name":[["demo",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["demo",4],["synthetic",1],["total",2],["dist",3],["even",1],["30x",1],["library",1],["small",1],["right",2],["tail",2],["lines",3],["rng",4],["np",4],["random",1],["default",1],["sample",6],["clip",1],["poisson",1],["30",1],["200000",1],["none",1],["append",2],["integers",1],["800",1],["1200",1],["400",1],["dna",1],["style",1],["inflating",1],["mean",2],["maxd",2],["int",1],["max",1],["size",1],["range",1],["prop",2],["float",1],["6f",1],["open",1],["mosdepth",2],["global",2],["txt",2],["writelines",1],["return",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py#evenness_cv","name":[["evenness",1],["cv",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["evenness",2],["cv",2],["depths",4],["cum",3],["ge",3],["per",3],["depth",3],["np",5],["diff",1],["append",1],["mean",4],["sum",2],["var",2],["return",1],["float",2],["sqrt",1],["if",1],["else",1],["nan",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py#mean_from_cumulative","name":[["mean",1],["from",1],["cumulative",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["mean",2],["from",2],["cumulative",2],["depths",3],["cum",3],["ge",3],["per",2],["depth",3],["np",3],["diff",1],["append",1],["fraction",1],["bases",1],["exactly",1],["at",1],["each",1],["return",1],["float",1],["sum",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py#median_from_cumulative","name":[["median",1],["from",1],["cumulative",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["median",2],["from",2],["cumulative",2],["depths",3],["cum",3],["ge",3],["below",3],["half",3],["return",1],["int",1],["max",1],["if",1],["size",1],["else",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py#read_global_dist","name":[["read",1],["global",1],["dist",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["read",2],["global",2],["dist",2],["path",3],["chrom",3],["total",2],["rows",3],["line",3],["split",2],["open",1],["if",1],["depths",3],["np",3],["array",2],["int",1],["cum",2],["ge",2],["float",1],["order",3],["argsort",1],["return",1]]},{"id":"skills/bioskills/bio-genome-intervals-coverage-analysis/scripts/coverage_analysis.py#report","name":[["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["coverage",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["report",2],["path",3],["depths",5],["cum",5],["ge",5],["read",1],["global",1],["dist",1],["median",8],["from",2],["cumulative",2],["mean",8],["cv",4],["evenness",1],["print",4],["depth",3],["1f",1],["2f",2],["if",1],["skew",2],["flag",2],["warning",1],["right",1],["skewed",1],["overstates",1],["typical",1],["check",1],["dups",1],["repeats",1],["dna",1],["breadth",3],["curve",1],["thresholds",1],["2d",1],["at",1]]},{"id":"skills/bioskills/bio-genome-intervals-gtf-gff-handling/scripts/parse_gtf.py","name":[["parse",1],["gtf",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["gtf",2],["gff",1],["handling",1],["scripts",1],["parse",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["walk",2],["gene",14],["model",1],["tree",1],["gffutils",5],["convert",1],["features",3],["bed",7],["correct",1],["coordinate",1],["shift",1],["reference",1],["13",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",1],["gtf",7],["chr1",5],["havana",5],["tgene",6],["t11869",3],["t14409",3],["id",12],["ensg00000223972",6],["name",2],["ddx11",2],["l1",2],["biotype",1],["lnc",1],["rna",2],["ttranscript",1],["transcript",7],["enst00000456328",4],["texon",3],["t12227",1],["exon",5],["number",3],["t12613",1],["t12721",1],["t13221",1],["open",2],["demo",3],["as",2],["fh",4],["write",2],["already",1],["has",1],["lines",1],["so",1],["disable",3],["inference",1],["100x",1],["faster",1],["real",1],["gencode",1],["ensembl",1],["files",1],["db",9],["create",2],["memory",1],["force",1],["true",3],["infer",2],["genes",4],["transcripts",1],["merge",1],["strategy",1],["unique",1],["print",9],["feature",1],["counts",1],["ft",3],["featuretypes",1],["count",1],["type",2],["keeps",1],["based",1],["coords",1],["seqid",2],["start",6],["end",4],["strand",2],["tx",3],["children",2],["featuretype",3],["order",2],["by",2],["exons",4],["list",2],["introns",4],["interfeatures",1],["new",1],["intron",5],["len",2],["derived",1],["subtract",1],["from",3],["only",1],["unchanged",1],["rows",3],["row",4],["join",1],["str",1],["saved",1]]},{"id":"skills/bioskills/bio-genome-intervals-interval-arithmetic/scripts/interval_operations.py","name":[["interval",1],["operations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["interval",2],["arithmetic",1],["scripts",1],["operations",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["core",1],["interval",2],["arithmetic",2],["pybedtools",6],["plus",1],["engine",2],["equivalence",2],["note",1],["pyranges",4],["bioframe",3],["reference",1],["10",1],["bedtools",1],["31",1],["verify",1],["api",2],["if",2],["version",2],["differs",1],["import",1],["merge",6],["dist",2],["100",2],["intervals",2],["within",1],["bp",3],["into",1],["one",1],["replicate",1],["convention",1],["peaks",13],["str",4],["chr1",5],["t100",3],["t200",3],["tpeak1",1],["t300",1],["t400",1],["tpeak2",1],["t500",1],["t600",1],["tpeak3",1],["t150",3],["chr2",2],["tpeak4",1],["t250",1],["genes",12],["t350",1],["tgene",3],["t0",3],["t550",1],["t700",1],["t50",1],["bed",2],["tool",2],["from",2],["string",2],["true",7],["print",17],["count",2],["intersect",7],["whole",2],["once",1],["overlaps",2],["any",2],["name",4],["chrom",2],["start",2],["end",2],["no",1],["overlap",4],["wa",2],["wb",2],["join",2],["fields",4],["subtract",4],["clip",1],["vs",3],["drop",1],["clipped",1],["dropped",1],["requires",1],["prior",1],["sort",4],["distinct",1],["sum",1],["map",2],["aggregate",1],["column",1],["onto",1],["each",1],["sorted",1],["mean",1],["jaccard",4],["similarity",1],["scalar",1],["not",2],["significance",1],["test",1],["4f",1],["intersection",2],["union",2],["compute",1],["identical",1],["geometry",1],["same",1],["based",1],["half",1],["open",1],["porting",2],["bugs",1],["about",1],["default",1],["strand",1],["handling",1],["return",1],["shape",1],["check",1],["v0",1],["v1",1],["split",1],["before",1],["cleanup",1],["done",1]]},{"id":"skills/bioskills/bio-genome-intervals-overlap-significance/scripts/permutation_overlap.py","name":[["permutation",1],["overlap",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["overlap",2],["significance",1],["scripts",1],["permutation",1],["py",1]],"body":[["permutation",1],["test",1],["interval",1],["overlap",1],["significance",1],["pybedtools",3],["reference",1],["10",1],["bedtools",1],["31",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["argparse",1],["permutations",1],["1000",2],["gives",1],["stable",1],["empirical",1],["down",1],["001",1],["fewer",1],["cannot",1],["resolve",1],["small",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-genome-intervals-overlap-significance/scripts/permutation_overlap.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["overlap",2],["significance",1],["scripts",1],["permutation",1],["py",1]],"body":[["def",2],["main",2],["ap",8],["argparse",1],["argument",7],["parser",1],["description",1],["permutation",2],["overlap",1],["significance",1],["test",1],["matched",1],["null",1],["add",6],["query",2],["required",5],["true",5],["annotation",2],["genome",3],["help",3],["chrom",1],["tab",1],["size",1],["file",1],["workspace",2],["accessible",1],["regions",1],["universe",1],["not",1],["whole",1],["blacklist",3],["encode",1],["assembly",1],["gaps",1],["exclude",1],["type",1],["int",1],["default",1],["permutations",1],["args",8],["parse",1],["result",2],["pvalue",1],["print",1]]},{"id":"skills/bioskills/bio-genome-intervals-overlap-significance/scripts/permutation_overlap.py#permutation_pvalue","name":[["permutation",1],["pvalue",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["overlap",2],["significance",1],["scripts",1],["permutation",1],["py",1]],"body":[["def",2],["permutation",3],["pvalue",3],["query",7],["bed",14],["annotation",7],["genome",3],["file",3],["workspace",4],["blacklist",3],["permutations",2],["empirical",1],["overlap",1],["more",1],["than",1],["size",1],["preserving",1],["restricted",1],["null",6],["pybedtools",2],["tool",2],["sort",3],["observed",4],["jaccard",4],["shuffle",1],["incl",1],["excl",1],["chrom",1],["true",1],["range",1],["hits",4],["sum",2],["correction",1],["so",1],["never",1],["exactly",1],["phipson",1],["smyth",1],["2010",1],["return",1],["mean",1],["len",1]]},{"id":"skills/bioskills/bio-genome-intervals-overlap-significance/scripts/regioner_permtest.R","name":[["regioner",1],["permtest",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["overlap",1],["significance",1],["scripts",1],["regioner",1],["permtest",1]],"body":[["reference",1],["regione",2],["36",1],["bioconductor",1],["18",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["publication",1],["grade",1],["colocalization",1],["test",2],["permutation",2],["score",2],["clustering",2],["preserving",1],["null",1],["then",1],["local",4],["zscore",5],["see",1],["within",1],["regions",3],["association",1],["lives",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",1],["times",2],["1000",2],["count",2],["stable",1],["empirical",1],["gel",1],["2016",1],["lz",6],["window",4],["10000",1],["bp",2],["shifting",1],["step",4],["500",1],["peaks",4],["granges",3],["bed",3],["enhancers",4],["mask",5],["workspace",1],["control",1],["exclude",1],["encode",1],["blacklist",2],["assembly",1],["gaps",1],["from",1],["random",1],["placement",1],["gam",3],["genome",4],["hg38",1],["pt",5],["perm",1],["randomize",3],["function",2],["circular",1],["preserves",1],["query",1],["not",1],["autocorrelated",1],["evaluate",1],["num",3],["overlaps",3],["ntimes",1],["once",1],["true",1],["cat",2],["sprintf",2],["value",1],["4g",1],["pval",1],["3f",1]]},{"id":"skills/bioskills/bio-genome-intervals-proximity-operations/scripts/proximity_analysis.py","name":[["proximity",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["genome",1],["intervals",1],["proximity",2],["operations",1],["scripts",1],["analysis",1],["py",1]],"body":[["proximity",1],["operations",1],["pybedtools",7],["done",2],["honestly",1],["geometry",2],["nearest",4],["tss",5],["not",2],["biology",1],["gene",5],["element",1],["regulates",1],["distal",7],["elements",1],["wrong",1],["majority",1],["time",1],["fulco",1],["2019",1],["script",1],["computes",1],["correctly",1],["flags",1],["hits",1],["contact",1],["qtl",3],["validation",1],["reference",1],["10",1],["bedtools",1],["31",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",2],["flag",4],["50000",1],["bp",2],["dist",6],["beyond",2],["promoter",3],["scale",3],["route",1],["abc",2],["pchi",2],["trust",1],["peaks",5],["str",10],["chr1",3],["t1000",2],["t1100",1],["tpeak1",1],["t100",1],["nchr1",4],["t5000",2],["t5200",1],["tpeak2",1],["t150",1],["t20000",1],["t20500",1],["tpeak3",1],["t200",1],["nchr2",3],["t3000",1],["t3100",1],["tpeak4",1],["t120",1],["genes",7],["t500",1],["t2000",1],["tgene",4],["t0",4],["t8000",1],["t15000",1],["t18000",1],["t25000",1],["genome",5],["t50000",2],["bed",2],["tool",2],["from",4],["string",2],["true",5],["sort",2],["open",1],["test",3],["txt",3],["as",1],["fh",2],["write",1],["print",7],["per",1],["peak",1],["sign",1],["by",1],["strand",6],["io",2],["first",3],["near",2],["closest",1],["iv",13],["fields",3],["int",1],["continue",1],["tag",2],["validate",1],["abs",1],["else",3],["signed",1],["candidate",3],["within",2],["tad",1],["window",2],["honest",1],["counted",1],["counts",2],["aware",1],["promoters",3],["collapse",1],["then",1],["slop",2],["each",1],["lambda",1],["create",1],["interval",1],["list",1],["start",4],["end",4],["name",2],["score",1],["saveas",1],["2000",1],["200",1],["chrom",1],["width",1],["os",2],["remove",1],["cleanup",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-compartment-analysis/scripts/call_compartments.py","name":[["call",1],["compartments",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",2],["compartment",1],["scripts",1],["call",1],["compartments",1],["py",1]],"body":[["call",2],["gc",9],["phased",3],["compartments",4],["per",3],["chromosome",2],["arm",4],["quantify",1],["compartment",9],["strength",7],["via",1],["saddle",12],["plot",5],["reference",1],["cooler",5],["10",1],["cooltools",7],["bioframe",6],["matplotlib",2],["verify",1],["api",2],["if",3],["version",1],["differs",1],["import",5],["numpy",1],["as",2],["np",3],["pyplot",1],["plt",8],["res",2],["100",1],["000",1],["100kb",1],["scale",1],["finer",1],["bins",7],["mix",1],["tads",1],["loops",1],["sparsity",1],["noise",1],["eigs",4],["request",1],["so",1],["gradient",2],["vs",2],["problem",1],["visible",1],["eigenvalues",1],["groups",4],["38",1],["quantile",3],["30",1],["50",1],["conventional",1],["tutorial",1],["lo",2],["hi",2],["025",1],["975",1],["trim",1],["extreme",1],["tails",1],["before",1],["digitizing",1],["resist",1],["outlier",1],["genome",5],["hg38",1],["clr",8],["matrix",1],["mcool",1],["resolutions",1],["print",8],["loaded",1],["at",5],["binsize",1],["bp",1],["resolution",1],["cens",2],["fetch",1],["centromeres",1],["arms",7],["make",1],["chromarms",1],["chromsizes",1],["view",4],["removes",1],["centromere",1],["chrom",4],["isin",1],["chromnames",1],["reset",1],["index",2],["drop",1],["true",1],["load",1],["fasta",2],["fa",1],["indexed",1],["fai",1],["must",1],["exist",1],["start",3],["end",3],["frac",1],["phasing",1],["track",3],["exact",1],["binning",1],["computing",2],["eigenvectors",1],["eigvals",1],["eigvecs",7],["cis",3],["df",3],["sort",1],["metric",1],["pearsonr",1],["else",1],["e1",8],["value",1],["counts",1],["corr",2],["corrcoef",1],["fillna",2],["correlation",1],["3f",2],["should",1],["be",2],["strongly",1],["positive",1],["weak",1],["signal",1],["may",1],["e2",1],["e3",1],["csv",1],["bed",2],["sep",1],["false",2],["header",1],["saved",2],["expected",3],["provides",1],["balanced",1],["avg",1],["column",1],["needs",1],["same",1],["interaction",6],["sum",3],["count",3],["qrange",1],["array",1],["over",1],["corner",1],["extent",6],["not",1],["exposed",1],["top",2],["level",1],["read",1],["bottom",1],["20",1],["keep",1],["identical",1],["across",1],["compared",1],["samples",1],["figure",1],["figsize",1],["imshow",1],["log2",2],["cmap",1],["coolwarm",1],["vmin",1],["vmax",1],["colorbar",1],["label",1],["xlabel",1],["ylabel",1],["title",1],["savefig",1],["png",2],["dpi",1],["150",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-hic-data-io/scripts/load_cooler.py","name":[["load",1],["cooler",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["hic",1],["data",1],["io",1],["scripts",1],["load",1],["cooler",1],["py",1]],"body":[["load",2],["cooler",4],["at",1],["one",1],["resolution",2],["fetch",1],["balanced",1],["pixels",1],["build",1],["from",1],["matrix",2],["vectorized",1],["reference",1],["10",3],["bioframe",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["numpy",1],["as",2],["np",1],["pandas",1],["pd",1],["bin",3],["size",2],["000",5],["10kb",1],["common",1],["hi",2],["analysis",1],["table",1],["defines",1],["pixel",1],["comparability",1],["coarsen",1],["res",1],["50",1],["100",1],["500",1],["integer",1],["multiple",1],["ladder",1],["so",1],["glass",1],["tiling",1],["stays",1],["valid",1],["name",1],["main",1],["clr",1],["inspect",1],["mcool",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-hic-data-io/scripts/load_cooler.py#coarsen","name":[["coarsen",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["hic",1],["data",1],["io",1],["scripts",1],["load",1],["cooler",1],["py",1]],"body":[["def",2],["coarsen",5],["hires",3],["path",3],["out",3],["mcool",3],["correctly",1],["zoomify",2],["sums",1],["raw",2],["counts",1],["then",1],["re",2],["runs",1],["ice",1],["per",2],["resolution",1],["cooler",2],["resolutions",1],["res",2],["chunksize",1],["10",1],["000",2],["print",1],["zoomified",1],["summed",1],["balance",1],["level",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-hic-data-io/scripts/load_cooler.py#load_and_inspect","name":[["load",1],["inspect",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["hic",1],["data",1],["io",1],["scripts",1],["load",1],["cooler",1],["py",1]],"body":[["def",2],["load",2],["inspect",2],["mcool",5],["path",4],["resolution",5],["resolve",1],["single",1],["uri",1],["report",1],["info",2],["fetch",2],["balanced",7],["chr1",3],["matrix",9],["available",3],["cooler",4],["fileops",1],["list",1],["coolers",1],["print",5],["resolutions",2],["clr",8],["never",1],["bare",1],["binsize",1],["bp",1],["chromosomes",1],["len",1],["chromnames",1],["total",1],["contacts",1],["sum",2],["weight",3],["bins",3],["columns",1],["has",1],["column",1],["if",1],["not",3],["balance",3],["true",2],["would",1],["raise",1],["first",1],["see",1],["operations",1],["return",2],["multiplicative",1],["masked",4],["np",2],["isnan",1],["all",2],["axis",1],["na",1],["rows",1],["low",1],["coverage",1],["bug",1],["shape",2],["max",1],["nanmax",1],["4f",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-hic-data-io/scripts/load_cooler.py#matrix_to_cooler","name":[["matrix",1],["cooler",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["hic",1],["data",1],["io",1],["scripts",1],["load",1],["cooler",1],["py",1]],"body":[["def",2],["matrix",6],["cooler",7],["out",4],["path",4],["assembly",6],["hg38",2],["write",1],["memory",1],["contact",1],["without",1],["per",1],["bin",2],["pair",1],["loop",2],["chromsizes",3],["bioframe",1],["fetch",1],["pin",1],["chrom",1],["naming",1],["up",1],["front",1],["bins",2],["binnify",1],["size",1],["upper",5],["np",2],["triu",1],["stores",1],["triangle",1],["only",1],["nonzero",1],["vectorized",1],["no",1],["python",1],["pixels",4],["pd",1],["data",1],["frame",1],["bin1",1],["id",2],["bin2",1],["count",1],["create",1],["symmetric",1],["true",1],["print",1],["wrote",1],["len",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-hic-differential/scripts/differential_contacts.R","name":[["differential",1],["contacts",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["hic",1],["differential",2],["scripts",1],["contacts",1]],"body":[["differential",3],["bin",7],["pair",2],["hi",5],["contacts",2],["scc",18],["reproducibility",1],["gate",2],["then",1],["distance",4],["stratified",1],["between",10],["sample",2],["normalization",2],["replicate",6],["aware",2],["edge",1],["test",3],["reference",1],["multi",2],["ccompare",2],["20",1],["hicrep",2],["bioconductor",2],["26",1],["verify",2],["api",1],["if",14],["version",1],["differs",1],["library",2],["inputs",1],["each",1],["sparse",4],["upper",1],["triangular",1],["table",7],["chr",7],["region1",9],["bp",3],["region2",9],["coded",1],["22",1],["23",1],["24",1],["replace",1],["these",1],["reads",1],["your",1],["own",1],["per",2],["tables",3],["c1",11],["r1",11],["read",4],["cond1",2],["rep1",2],["tsv",4],["header",4],["false",6],["col",5],["names",5],["r2",5],["rep2",2],["c2",5],["cond2",2],["resol",7],["50000",1],["size",1],["must",1],["match",1],["input",1],["max",7],["dist",3],["5000000",1],["interaction",1],["covers",1],["compartment",1],["tad",1],["scale",1],["caps",1],["long",2],["range",2],["zero",4],["drop",1],["pairs",6],["80",1],["across",1],["samples",1],["break",1],["nb",1],["waste",1],["fdr",3],["min",3],["mean",1],["independent",2],["filter",2],["contrast",1],["preserves",1],["validity",1],["padj",3],["cut",6],["genome",1],["wide",1],["multiple",1],["testing",1],["over",1],["millions",1],["needs",1],["control",1],["logfc",4],["report",1],["fold",1],["changes",1],["qc",1],["crep",1],["plain",1],["pearson",1],["always",1],["looks",1],["reproducible",1],["shared",1],["decay",1],["inflates",1],["even",1],["unrelated",1],["maps",1],["stratifies",1],["by",1],["smooths",1],["sparsity",1],["current",1],["signature",2],["dat",5],["mid1",1],["mid2",1],["older",1],["tao",1],["yang",1],["dev",2],["mat1",1],["mat2",1],["lbr",1],["ubr",1],["positional",1],["cbind",1],["below",1],["assumes",1],["both",1],["replicates",1],["share",1],["identical",1],["support",1],["true",2],["here",1],["because",1],["demo",1],["row",2],["aligned",1],["real",1],["merge",1],["first",1],["within",7],["data",2],["frame",2],["cat",2],["sprintf",2],["condition",2],["3f",2],["stopifnot",1],["not",1],["exceed",1],["differences",1],["noise",1],["build",1],["experiment",1],["normalize",1],["plot",1],["hicexp",11],["make",1],["groups",1],["cyclic",1],["loess",2],["span",3],["na",2],["gcv",1],["chooses",1],["stratum",1],["hic",2],["exact",1],["group",1],["glm",1],["design",1],["covariates",1],["res",2],["results",1],["log",3],["fc",2],["cpm",1],["value",1],["adj",3],["sig",3],["top",1],["dirs",1],["cutoff",3],["logcpm",1],["return",1],["df",1],["pairedbed",1],["tested",1],["significant",1],["2f",1],["0f",1],["nrow",2],["write",1],["bedpe",1],["sep",1],["quote",1],["diagnostic",2],["should",1],["center",1],["at",3],["every",1],["residual",1],["trend",1],["large",1],["means",1],["failed",1],["pdf",2],["md",2],["off",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-hic-visualization/scripts/plot_hic.py","name":[["plot",1],["hic",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["hic",2],["visualization",1],["scripts",1],["plot",1],["py",1]],"body":[["render",1],["hi",3],["region",5],["three",1],["ways",1],["balanced",12],["observed",1],["over",2],["expected",8],["log2",10],["ratio",8],["apa",13],["pileup",3],["colorscale",1],["figures",1],["lie",1],["shows",1],["tads",1],["but",1],["hides",1],["compartments",3],["loops",5],["only",1],["symmetric",4],["view",6],["reveals",1],["every",1],["panel",1],["records",1],["normalization",1],["scale",2],["resolution",5],["so",1],["figure",1],["reproducible",1],["from",2],["its",2],["legend",1],["reference",1],["cooler",6],["10",2],["cooltools",6],["bioframe",3],["matplotlib",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",9],["numpy",2],["as",3],["np",9],["pandas",1],["pd",2],["pyplot",1],["plt",4],["colors",1],["log",2],["norm",3],["try",1],["lib",1],["plotting",1],["registers",1],["canonical",1],["fall",6],["colormap",1],["needs",1],["hic",4],["cmap",8],["except",1],["error",1],["afmhot",1],["stock",1],["white",4],["yellow",1],["red",1],["black",1],["fallback",1],["unavailable",1],["000",6],["10kb",1],["tad",1],["loop",2],["100",2],["500kb",1],["vmax",13],["pctl",3],["99",1],["off",2],["diagonal",2],["percentile",1],["heavy",1],["tailed",1],["counts",1],["need",1],["clipping",1],["not",2],["data",1],["max",1],["oe",5],["clip",6],["limit",2],["usual",1],["readable",1],["range",1],["vmin",5],["keeps",1],["at",1],["no",1],["change",1],["flank",3],["100kb",1],["window",1],["too",1],["small",2],["contaminates",1],["corner",1],["background",2],["pseudocount",3],["1e",2],["tames",1],["divide",1],["by",3],["chr1",1],["50",1],["60",1],["clr",5],["matrix",3],["mcool",2],["resolutions",2],["df",6],["make",1],["viewframe",1],["chromsizes",1],["cis",1],["nproc",1],["balance",2],["true",2],["fetch",2],["nanpercentile",1],["exp",3],["diag",2],["query",1],["region1",1],["avg",1],["per",1],["separation",1],["ii",2],["jj",2],["indices",1],["shape",2],["abs",1],["each",1],["pixel",1],["distance",1],["matched",2],["fig",6],["axes",10],["subplots",2],["figsize",2],["18",1],["copy",1],["bad",1],["lightgray",1],["masked",1],["bins",1],["shown",1],["im0",2],["matshow",4],["title",4],["ice",1],["1000",1],["kb",1],["colorbar",4],["ax",8],["fraction",4],["046",4],["im1",2],["coolwarm",2],["stays",1],["obs",1],["clr2",2],["condition2",1],["already",1],["depth",1],["balanced2",2],["im2",2],["rd",1],["bu",1],["cond1",1],["cond2",1],["tight",1],["layout",1],["savefig",2],["transforms",1],["png",2],["dpi",2],["150",2],["read",1],["csv",1],["bedpe",1],["sep",1],["chrom1",1],["start1",1],["end1",1],["chrom2",1],["start2",1],["end2",1],["stack",3],["nanmean",2],["axis",2],["features",1],["average",1],["center",4],["score",3],["lower",1],["left",1],["3x3",1],["rao",1],["2014",1],["fig2",3],["im",2],["2f",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-loop-calling/scripts/call_loops.py","name":[["call",1],["loops",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["loop",1],["calling",1],["scripts",1],["call",1],["loops",1],["py",1]],"body":[["call",2],["loops",15],["de",3],["novo",3],["cooltools",8],["dots",3],["then",1],["confirm",1],["apa",12],["score",4],["reference",1],["cooler",4],["10",4],["bioframe",3],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["numpy",1],["as",2],["np",3],["loop",4],["res",2],["000",5],["10kb",1],["realistic",1],["floor",1],["finer",1],["bins",6],["need",1],["much",1],["deeper",1],["maps",1],["rao",2],["2014",2],["max",3],["separation",3],["ignore",1],["pixels",2],["farther",1],["than",1],["mb",1],["from",1],["diagonal",1],["default",2],["ceiling",1],["lambda",7],["40",1],["geometric",1],["expected",9],["value",1],["fdr",6],["run",2],["independently",1],["per",3],["bin",5],["hi",1],["ccups",1],["bh",1],["keeps",1],["honest",1],["across",1],["count",1],["dynamic",1],["range",1],["clustering",3],["radius",3],["20",1],["merge",1],["called",2],["within",1],["20kb",1],["into",1],["one",2],["flank",3],["100",1],["100kb",1],["window",1],["around",1],["each",1],["anchor",1],["pair",1],["pileup",3],["corner",6],["3x3",1],["lower",3],["left",3],["block",1],["vs",2],["off",1],["control",1],["nproc",7],["clr",7],["matrix",1],["mcool",1],["resolutions",1],["print",6],["loaded",1],["at",1],["binsize",1],["bp",1],["resolution",1],["balanced",1],["weight",1],["columns",1],["arms",4],["make",1],["viewframe",1],["chromsizes",1],["region",1],["chromosome",1],["reused",1],["cis",1],["view",3],["df",4],["loci",1],["len",2],["no",1],["map",1],["likely",1],["too",1],["shallow",1],["calling",1],["known",1],["ctcf",1],["cohesin",1],["anchors",3],["instead",1],["raise",1],["system",1],["exit",1],["size",4],["start2",3],["start1",3],["abs",1],["median",2],["1000",2],["0f",2],["kb",2],["mean",2],["chrom1",2],["end1",2],["chrom2",2],["end2",2],["stack",2],["nanmean",2],["axis",2],["returns",1],["snippets",1],["average",1],["over",1],["aggregate",2],["because",1],["was",1],["passed",1],["center",5],["shape",1],["enriched",2],["2f",1],["means",1],["csv",1],["bedpe",2],["sep",1],["index",1],["false",2],["header",1],["saved",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-matrix-operations/scripts/balance_and_oe.py","name":[["balance",1],["oe",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["matrix",1],["operations",1],["scripts",1],["balance",1],["oe",1],["py",1]],"body":[["balance",2],["hi",1],["cooler",3],["compute",1],["cis",2],["expected",3],["build",1],["matrix",3],["take",1],["log",7],["derivative",2],["reference",2],["10",1],["cooltools",3],["bioframe",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["numpy",1],["as",1],["np",5],["cool",2],["uri",2],["mcool",1],["resolutions",1],["10000",1],["region",3],["chr1",1],["mad",2],["max",1],["drop",1],["bins",2],["below",1],["median",1],["marginal",1],["near",1],["empty",1],["otherwise",1],["exploding",1],["weights",1],["ignore",1],["diags",1],["diag",2],["self",1],["ligation",2],["dangling",1],["undigested",1],["religated",1],["chemistry",1],["not",1],["contact",1],["smooth",1],["sigma",1],["default",1],["gaussian",1],["std",1],["log10",1],["distance",1],["units",1],["smoothing",1],["clr",3],["cvd",4],["print",3],["columns",2],["list",1],["oe",6],["log2",2],["nanmin",1],["2f",3],["nanmax",1],["dist",3],["bp",3],["slope",4],["ps",1],["mid",2],["1e5",1],["1e6",1],["window",1],["crumpled",1],["globule",1],["mean",1],["over",1],["mb",1],["nanmean",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-matrix-operations/scripts/balance_and_oe.py#balance","name":[["balance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["matrix",1],["operations",1],["scripts",1],["balance",1],["oe",1],["py",1]],"body":[["def",2],["balance",3],["uri",4],["clr",2],["cooler",6],["bias",1],["stats",4],["cis",1],["only",1],["true",2],["mad",2],["max",2],["ignore",2],["diags",2],["store",1],["print",1],["converged",2],["scale",2],["divisive",2],["weights",1],["return",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-matrix-operations/scripts/balance_and_oe.py#cis_expected","name":[["cis",1],["expected",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["matrix",1],["operations",1],["scripts",1],["balance",1],["oe",1],["py",1]],"body":[["def",2],["cis",3],["expected",3],["clr",4],["view",3],["df",3],["bioframe",1],["make",1],["viewframe",1],["chromsizes",1],["return",1],["cooltools",1],["smooth",1],["true",2],["aggregate",1],["smoothed",1],["ignore",2],["diags",2]]},{"id":"skills/bioskills/bio-hi-c-analysis-matrix-operations/scripts/balance_and_oe.py#oe_matrix","name":[["oe",1],["matrix",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["matrix",1],["operations",1],["scripts",1],["balance",1],["oe",1],["py",1]],"body":[["def",2],["oe",2],["matrix",3],["clr",3],["region",6],["cvd",4],["obs",4],["balance",1],["true",1],["fetch",1],["chrom",2],["split",1],["if",1],["isinstance",1],["str",1],["else",1],["exp",4],["region1",1],["index",1],["dist",3],["balanced",1],["avg",1],["by",2],["reindex",1],["range",1],["shape",2],["numpy",1],["idx",3],["np",3],["arange",1],["expected",2],["abs",1],["subtract",1],["outer",1],["return",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-matrix-operations/scripts/balance_and_oe.py#ps_log_derivative","name":[["ps",1],["log",1],["derivative",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["matrix",1],["operations",1],["scripts",1],["balance",1],["oe",1],["py",1]],"body":[["def",2],["ps",2],["log",4],["derivative",2],["cvd",6],["agg",5],["region1",1],["region2",1],["dist",4],["drop",1],["duplicates",1],["bp",3],["return",1],["numpy",1],["np",3],["gradient",1],["balanced",1],["avg",1],["smoothed",1]]},{"id":"skills/bioskills/bio-hi-c-analysis-tad-detection/scripts/call_tads.py","name":[["call",1],["tads",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["hi",1],["analysis",1],["tad",1],["detection",1],["scripts",1],["call",1],["tads",1],["py",1]],"body":[["multi",2],["scale",2],["tad",2],["boundary",10],["calling",1],["from",1],["balanced",2],["hi",1],["cooler",7],["encodes",1],["load",1],["bearing",1],["reframe",1],["reproducible",1],["unit",1],["not",2],["domain",2],["runs",1],["list",1],["diamond",1],["windows",3],["window",6],["dial",1],["ranks",1],["boundaries",6],["by",2],["continuous",2],["strength",8],["valley",2],["prominence",3],["rather",1],["than",1],["per",2],["dataset",2],["flag",4],["inspects",1],["valid",4],["pixel",1],["coverage",1],["before",1],["trusting",1],["sparse",1],["locus",1],["reference",1],["10",4],["cooltools",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["uri",3],["matrix",2],["mcool",2],["resolutions",1],["10000",1],["single",1],["resolution",3],["multiples",3],["25",1],["3x",2],["sub",1],["25x",1],["compartment",1],["bin",3],["pure",1],["noise",1],["report",8],["multiple",2],["10x",1],["mammalian",1],["interphase",1],["sweet",1],["spot",1],["headline",1],["call",1],["clr",4],["res",5],["binsize",1],["print",6],["loaded",1],["at",2],["bp",1],["ins",6],["insulation",5],["verbose",1],["true",1],["weight",2],["name",1],["default",1],["must",1],["be",1],["col",9],["pixels",1],["int",1],["sum",1],["1000",2],["kb",2],["above",1],["li",2],["threshold",2],["scored",2],["dropna",1],["subset",1],["copy",2],["ranked",3],["sort",1],["values",1],["ascending",1],["false",7],["comparable",1],["across",1],["samples",1],["top",1],["chrom",3],["start",3],["end",3],["head",1],["string",1],["index",3],["flagged",4],["fillna",1],["csv",2],["bed",2],["sep",2],["header",2],["log2",1],["score",1],["bedgraph",2],["wrote",1],["len",1],["track",1],["note",1],["uses",1],["cross",1],["sample",1],["comparison",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-cell-segmentation/scripts/segment_cells.py","name":[["segment",1],["cells",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["cell",1],["segmentation",1],["scripts",1],["segment",1],["cells",1],["py",1]],"body":[["whole",1],["cell",3],["imc",1],["segmentation",4],["mesmer",3],["plus",1],["impossible",2],["co",2],["expression",1],["qc",1],["monitor",2],["decision",1],["grade",1],["output",1],["fraction",1],["cells",2],["expressing",1],["biologically",1],["mutually",1],["exclusive",1],["marker",1],["pair",1],["cd3",4],["cd20",4],["headline",1],["under",2],["lateral",2],["spillover",3],["metric",1],["far",1],["more",1],["informative",1],["than",1],["f1",1],["io",1],["has",1],["no",1],["tissue",1],["ground",1],["truth",1],["reference",1],["deepcell",1],["12",1],["numpy",2],["26",1],["scikit",1],["image",1],["22",1],["tifffile",4],["2024",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["as",1],["np",3],["from",2],["skimage",2],["measure",1],["expand",1],["labels",1],["img",3],["imread",1],["compensated",2],["tiff",2],["astype",2],["float32",1],["channels",1],["dna",1],["idx",5],["membrane",2],["ids",1],["broadly",1],["expressed",1],["markers",1],["covering",1],["all",1],["types",1],["present",1],["masks",5],["segment",1],["print",2],["segmented",1],["max",1],["rate",4],["coexpression",1],["3f",1],["elevated",1],["suspect",1],["imwrite",1],["uint16",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-cell-segmentation/scripts/segment_cells.py#build_membrane","name":[["build",1],["membrane",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["cell",1],["segmentation",1],["scripts",1],["segment",1],["cells",1],["py",1]],"body":[["def",2],["build",2],["membrane",4],["stack",3],["ids",3],["sum",5],["pan",2],["markers",2],["so",2],["no",2],["cell",4],["type",4],["dark",2],["channel",2],["specific",2],["systematically",2],["under",2],["segments",2],["types",2],["lacking",2],["marker",2],["return",1],["axis",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-cell-segmentation/scripts/segment_cells.py#impossible_coexpression_rate","name":[["impossible",1],["coexpression",1],["rate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["cell",1],["segmentation",1],["scripts",1],["segment",1],["cells",1],["py",1]],"body":[["def",2],["impossible",2],["coexpression",2],["rate",2],["stack",4],["masks",3],["marker",6],["pct",6],["75",2],["fraction",2],["cells",2],["positive",2],["both",2],["members",2],["mutually",2],["exclusive",2],["pair",2],["positivity",2],["per",2],["cell",2],["mean",5],["above",2],["cohort",2],["th",2],["percentile",4],["sanity",2],["gate",2],["not",2],["real",2],["call",2],["props",3],["measure",1],["regionprops",1],["np",4],["array",2],["coords",4],["pos",4],["return",1],["float",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-cell-segmentation/scripts/segment_cells.py#nuclear_fallback","name":[["nuclear",1],["fallback",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["cell",1],["segmentation",1],["scripts",1],["segment",1],["cells",1],["py",1]],"body":[["def",2],["nuclear",6],["fallback",2],["masks",4],["distance",4],["exclusive",2],["expansion",3],["stops",2],["at",4],["midline",2],["between",2],["labels",3],["partition",2],["not",3],["free",2],["dilation",2],["px",2],["um",2],["report",2],["radius",2],["accept",2],["macrophage",2],["undercapture",2],["bias",2],["expanded",3],["expand",1],["assert",1],["max",2],["must",1],["create",1],["destroy",1],["cells",1],["return",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-cell-segmentation/scripts/segment_cells.py#segment_mesmer","name":[["segment",1],["mesmer",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["cell",1],["segmentation",1],["scripts",1],["segment",1],["cells",1],["py",1]],"body":[["def",2],["segment",2],["mesmer",5],["stack",5],["mpp",6],["from",1],["deepcell",1],["applications",1],["import",1],["mem",2],["build",1],["membrane",2],["ids",1],["two",2],["channel",2],["np",2],["dna",1],["idx",1],["axis",1],["newaxis",1],["image",2],["true",1],["acquisition",1],["resolution",2],["rescales",1],["its",1],["um",1],["training",1],["so",1],["wrong",1],["degrades",1],["every",1],["mask",1],["return",1],["predict",1],["compartment",1],["whole",1],["cell",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-data-preprocessing/scripts/preprocess_imc.py","name":[["preprocess",1],["imc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["data",1],["preprocessing",1],["scripts",1],["preprocess",1],["imc",1],["py",1]],"body":[["imc",2],["data",1],["preprocessing",1],["count",2],["aware",1],["hot",4],["pixel",4],["removal",1],["cofactor",2],["arcsinh",2],["demonstrates",1],["statistics",1],["correct",1],["operations",1],["filter",2],["mirrors",1],["steinbock",1],["hpf",1],["signed",1],["neighbor",2],["difference",1],["replace",1],["spikes",1],["maximum",1],["not",1],["median",1],["would",1],["zero",2],["out",1],["isolated",1],["single",1],["positive",1],["pixels",2],["frequently",1],["real",1],["signal",1],["poisson",1],["inflated",1],["regime",1],["reference",1],["numpy",2],["26",1],["scipy",2],["12",1],["tifffile",4],["2024",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["as",1],["np",3],["from",1],["ndimage",1],["img",4],["imread",1],["acquisition",1],["tiff",2],["astype",1],["float32",1],["channels",1],["ion",1],["counts",2],["print",2],["image",1],["shape",3],["cleaned",3],["stack",2],["remove",1],["range",1],["imwrite",1],["maps",1],["localization",1],["qc",1],["only",1],["quantification",1],["happens",1],["per",1],["cell",1],["summed",1],["after",1],["segmentation",1],["then",1],["cohort",1],["score",1],["filtered",1],["written",1],["compensate",1],["nnls",1],["segment",1],["before",1],["quantifying",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-data-preprocessing/scripts/preprocess_imc.py#arcsinh_cofactor1","name":[["arcsinh",1],["cofactor1",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["data",1],["preprocessing",1],["scripts",1],["preprocess",1],["imc",1],["py",1]],"body":[["def",2],["arcsinh",3],["cofactor1",2],["cell",7],["means",7],["cofactor",4],["imc",4],["single",2],["hunter",2],["2024",2],["cytometry",2],["105",2],["36",2],["suspension",2],["cy",2],["tof",2],["over",2],["compresses",2],["lower",2],["count",2],["return",1],["np",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-data-preprocessing/scripts/preprocess_imc.py#remove_hot_pixels","name":[["remove",1],["hot",1],["pixels",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["data",1],["preprocessing",1],["scripts",1],["preprocess",1],["imc",1],["py",1]],"body":[["def",2],["remove",2],["hot",2],["pixels",4],["img",5],["threshold",5],["50",2],["neighbor",9],["maximum",3],["pixel",2],["exceeding",2],["every",2],["by",4],["absolute",2],["count",2],["difference",2],["not",2],["universal",2],["constant",2],["raise",2],["high",2],["dynamic",2],["range",2],["markers",2],["spike",2],["replaced",2],["max",5],["valleys",2],["never",2],["filled",2],["so",2],["real",2],["bright",2],["edges",2],["sparse",2],["single",2],["positive",2],["survive",2],["footprint",3],["np",1],["array",1],["ndimage",1],["filter",1],["spikes",3],["out",3],["copy",1],["return",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-data-preprocessing/scripts/preprocess_imc.py#zscore_cohort","name":[["zscore",1],["cohort",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["data",1],["preprocessing",1],["scripts",1],["preprocess",1],["imc",1],["py",1]],"body":[["def",2],["zscore",2],["cohort",11],["expr",3],["mean",3],["std",4],["score",2],["against",2],["wide",2],["statistics",2],["not",2],["per",4],["image",4],["so",2],["scales",2],["stay",2],["comparable",2],["across",2],["samples",2],["scaling",2],["destroys",2],["cross",2],["sample",2],["comparability",2],["return",1],["np",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-differential-analysis/scripts/differential_abundance.py","name":[["differential",1],["abundance",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["differential",2],["analysis",1],["scripts",1],["abundance",1],["py",1]],"body":[["patient",21],["as",9],["unit",3],["differential",1],["abundance",1],["cell",12],["level",6],["testing",1],["wrong",2],["demonstrates",1],["invariant",1],["spine",1],["per",3],["image",3],["type",1],["proportions",2],["one",1],["value",2],["mixed",3],["model",3],["random",2],["effect",6],["batch",6],["covariate",2],["contrast",1],["at",2],["end",1],["shows",1],["pseudoreplication",2],["trap",1],["test",3],["over",1],["correlated",1],["cells",9],["returns",1],["near",2],["zero",2],["not",2],["significant",1],["reference",1],["statsmodels",2],["14",1],["pandas",2],["numpy",2],["26",1],["scipy",2],["12",1],["verify",1],["api",2],["if",4],["version",1],["differs",1],["import",4],["np",4],["pd",4],["formula",1],["smf",2],["from",1],["stats",2],["rng",6],["default",1],["simulate",1],["cohort",1],["20",2],["patients",2],["conditions",1],["rois",1],["2000",2],["roi",3],["true",1],["treg",11],["proportion",1],["has",1],["small",1],["condition",9],["swamped",1],["by",2],["large",1],["between",2],["variance",2],["rows",3],["range",2],["cond",3],["responder",3],["else",3],["nonresponder",1],["baseline",2],["normal",2],["10",1],["04",1],["dominates",1],["01",2],["integers",1],["clip",1],["001",1],["binomial",1],["append",1],["dict",1],["id",1],["img",8],["data",2],["frame",2],["prop",2],["correct",1],["mm",2],["mixedlm",1],["groups",1],["fit",1],["pvalues",1],["print",3],["3f",1],["effective",1],["nunique",1],["treat",1],["every",1],["independent",1],["replicate",1],["iterrows",1],["int",2],["df",4],["columns",1],["table",3],["crosstab",1],["fisher",1],["exact",1],["values",1],["shape",1],["none",1],["nan",1],["1e",1],["inflated",1],["len",1],["pseudoreplicated",1],["support",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-interactive-annotation/scripts/napari_annotation.py","name":[["napari",1],["annotation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["interactive",1],["annotation",2],["scripts",1],["napari",1],["py",1]],"body":[["imc",3],["annotation",3],["helpers",1],["cluster",1],["tissue",1],["painting",2],["class",3],["balanced",1],["label",3],["sampling",2],["decision",1],["grade",1],["pieces",1],["interactive",1],["not",2],["napari",11],["boilerplate",1],["but",1],["clusters",2],["back",1],["onto",1],["mask",1],["so",1],["spatial",1],["incoherence",1],["reveals",1],["artifact",1],["deliberately",1],["over",1],["rare",2],["classes",1],["across",1],["patients",1],["choosing",1],["session",3],["itself",1],["shown",1],["as",2],["reference",4],["code",1],["needs",1],["gui",1],["18",1],["numpy",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["np",3],["demo",1],["tiny",1],["synthetic",1],["example",1],["no",1],["files",1],["written",1],["rng",5],["random",1],["default",1],["cell",6],["ids",2],["arange",1],["1001",1],["types",2],["choice",1],["tumor",1],["size",1],["1000",1],["35",1],["05",1],["imbalanced",1],["chosen",2],["sample",1],["cells",2],["annotate",1],["per",2],["40",1],["print",2],["selected",1],["len",1],["now",1],["represented",1],["buried",1],["by",1],["proportion",1],["viewer",6],["open",1],["slide",1],["mcd",2],["plugin",1],["core",1],["cannot",1],["read",1],["add",3],["labels",2],["masks",2],["name",2],["image",1],["dna",2],["contrast",2],["limits",1],["20",1],["fix",1],["positivity",1],["threshold",1],["points",1],["coords",1],["features",1],["categorical",1],["run",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-interactive-annotation/scripts/napari_annotation.py#cluster_label_image","name":[["cluster",1],["label",1],["image",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["interactive",1],["annotation",2],["scripts",1],["napari",1],["py",1]],"body":[["def",2],["cluster",9],["label",2],["image",2],["masks",4],["cell",8],["ids",3],["paint",2],["each",2],["id",2],["onto",2],["its",2],["mask",2],["view",2],["napari",2],["demand",2],["spatial",2],["coherence",2],["nests",2],["zones",2],["sheets",2],["scatters",2],["along",2],["boundary",2],["between",2],["two",2],["real",2],["clusters",2],["segmentation",2],["spillover",2],["artifact",2],["not",2],["biology",2],["out",3],["np",1],["zeros",1],["like",1],["cid",2],["cl",2],["zip",1],["int",1],["return",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-interactive-annotation/scripts/napari_annotation.py#sample_cells_to_annotate","name":[["sample",1],["cells",1],["annotate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["interactive",1],["annotation",2],["scripts",1],["napari",1],["py",1]],"body":[["def",2],["sample",4],["cells",4],["annotate",2],["cell",8],["ids",3],["types",7],["per",3],["class",3],["300",2],["rng",6],["none",2],["over",2],["rare",4],["classes",2],["toward",2],["target",2],["tissue",2],["wildly",2],["imbalanced",2],["so",2],["annotating",2],["random",3],["fields",2],["leaves",2],["unlearnable",2],["spread",2],["chosen",2],["across",2],["patients",2],["np",3],["default",1],["picks",2],["choice",1],["ct",3],["size",1],["min",1],["int",1],["sum",1],["replace",1],["false",1],["unique",1],["return",1],["concatenate",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-phenotyping/scripts/phenotype_cells.py","name":[["phenotype",1],["cells",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["phenotyping",1],["scripts",1],["phenotype",1],["cells",1],["py",1]],"body":[["imc",5],["phenotyping",1],["cofactor",3],["arcsinh",3],["lineage",6],["only",3],["clustering",3],["double",3],["positive",3],["diagnostic",1],["encodes",1],["three",1],["specific",1],["decisions",1],["cy",2],["tof",2],["sc",5],["rna",1],["pipeline",1],["gets",1],["wrong",1],["not",3],["markers",5],["state",2],["fragment",1],["type",2],["treating",1],["impossible",1],["as",5],["segmentation",1],["spillover",1],["artifact",3],["be",1],["diagnosed",1],["image",1],["discovery",1],["reference",1],["scanpy",2],["10",2],["anndata",2],["squidpy",2],["numpy",2],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",4],["ad",2],["sq",1],["np",2],["adata",13],["read",1],["h5ad",3],["segmented",1],["layers",1],["counts",1],["copy",2],["means",1],["over",1],["compresses",1],["mixing",1],["ki67",1],["pd",1],["splits",1],["one",1],["into",1],["proliferating",1],["resting",1],["pseudo",1],["types",1],["cd45",1],["cd3",4],["cd8",1],["cd4",1],["cd20",4],["cd68",1],["cadherin",1],["var",3],["names",3],["sub",5],["pp",2],["pca",1],["comps",1],["min",1],["15",2],["len",1],["neighbors",2],["tl",1],["leiden",4],["resolution",1],["obs",3],["values",1],["print",2],["nunique",1],["clusters",1],["validate",1],["held",1],["out",1],["evidence",1],["frac",2],["suspects",1],["fraction",1],["adjacent",1],["cell",1],["2f",1],["high",1],["write",1],["phenotyped",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-phenotyping/scripts/phenotype_cells.py#_col","name":[["col",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["phenotyping",1],["scripts",1],["phenotype",1],["cells",1],["py",1]],"body":[["def",2],["col",2],["adata",3],["marker",5],["dense",2],["values",4],["one",2],["robust",2],["sparse",4],["np",3],["asarray",3],["matrix",2],["returns",2],["object",2],["array",2],["not",2],["return",1],["toarray",2],["if",1],["hasattr",1],["else",1],["ravel",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-phenotyping/scripts/phenotype_cells.py#double_positive_is_artifact","name":[["double",1],["positive",1],["artifact",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["phenotyping",1],["scripts",1],["phenotype",1],["cells",1],["py",1]],"body":[["def",2],["double",2],["positive",4],["artifact",2],["adata",6],["marker",6],["pct",5],["75",2],["flag",2],["cells",3],["mutually",2],["exclusive",2],["pair",2],["then",2],["test",2],["whether",2],["they",2],["sit",2],["next",2],["donor",8],["type",3],["cell",2],["border",2],["adjacency",2],["means",2],["spillover",2],["merged",2],["segment",2],["col",2],["suspect",4],["np",4],["percentile",3],["sq",1],["gr",1],["spatial",2],["neighbors",1],["coord",1],["generic",1],["delaunay",1],["true",2],["conn",2],["obsp",1],["connectivities",1],["donate",1],["cd20",1],["neighbor",2],["sum",3],["axis",1],["frac",2],["float",1],["asarray",1],["mean",1],["if",1],["else",1],["return",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-quality-metrics/scripts/run_qc.py","name":[["run",1],["qc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["quality",1],["metrics",1],["scripts",1],["run",1],["qc",1],["py",1]],"body":[["imc",1],["channel",5],["qc",1],["count",1],["aware",1],["cell",6],["level",1],["snr",6],["empty",6],["test",2],["sample",3],["origin",3],["check",1],["replaces",1],["fluorescence",1],["style",1],["signal",4],["mean",1],["background",4],["std",1],["decision",1],["relevant",1],["metric",1],["two",2],["component",1],["gaussian",2],["mixture",3],["per",4],["counts",5],["marker",6],["fails",1],["positive",1],["negative",1],["not",2],["separate",1],["regardless",1],["brightness",1],["plus",2],["operational",1],["antibody",4],["dead",5],["statistically",1],["indistinguishable",1],["from",3],["dominant",2],["batch",5],["failure",2],["cells",9],["clustering",1],["by",5],["reference",1],["numpy",2],["26",1],["scikit",1],["learn",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",2],["np",3],["pd",2],["sklearn",1],["rng",8],["random",2],["default",1],["4000",1],["simulate",1],["ion",1],["poisson",5],["real",6],["populations",1],["one",1],["population",1],["near",1],["floor",1],["12",1],["name",2],["works",3],["above",2],["verdict",2],["keep",1],["else",1],["drop",1],["failed",1],["print",3],["2f",1],["separating",1],["slide",11],["they",1],["came",1],["phenotype",1],["here",1],["fabricated",1],["offset",1],["stands",1],["ffpe",1],["ischemia",1],["lot",2],["variation",1],["pipeline",1],["umap",1],["matrix",1],["color",1],["patient",1],["day",1],["integers",1],["data",1],["frame",1],["value",2],["groupby",1],["median",2],["large",1],["spread",1],["effect",1],["gate",1],["before",1],["analysis",1],["round",1],["string",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-quality-metrics/scripts/run_qc.py#cell_snr","name":[["cell",1],["snr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["quality",1],["metrics",1],["scripts",1],["run",1],["qc",1],["py",1]],"body":[["def",2],["cell",2],["snr",4],["counts",5],["two",2],["component",4],["mixture",3],["raw",4],["reported",2],["as",2],["context",2],["toy",2],["poisson",2],["data",2],["gmm",2],["split",2],["pure",2],["noise",2],["into",2],["spurious",2],["positive",2],["exactly",2],["empty",2],["channel",2],["comparison",2],["below",2],["not",2],["ratio",2],["decisive",2],["test",2],["gm",2],["gaussian",1],["components",1],["random",1],["state",1],["fit",1],["reshape",1],["astype",1],["float",1],["hi",2],["lo",3],["np",2],["sort",1],["means",1],["ravel",1],["return",1],["if",1],["else",1],["inf",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-quality-metrics/scripts/run_qc.py#signal_above_background","name":[["signal",1],["above",1],["background",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["quality",1],["metrics",1],["scripts",1],["run",1],["qc",1],["py",1]],"body":[["def",2],["signal",4],["above",4],["background",2],["counts",6],["empty",7],["95",2],["tol",3],["operational",2],["did",2],["antibody",2],["work",2],["test",2],["positive",2],["tail",6],["channel",4],["floor",6],["dim",4],["but",4],["real",4],["marker",4],["carries",2],["its",2],["failed",4],["sits",2],["at",2],["comparing",2],["medians",2],["would",2],["wrongly",2],["fail",2],["sparse",2],["whose",2],["median",2],["negative",2],["exactly",2],["trap",2],["skill",2],["warns",2],["about",2],["return",1],["np",2],["percentile",2]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-spatial-analysis/scripts/spatial_analysis.py","name":[["spatial",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["spatial",2],["analysis",2],["scripts",1],["py",1]],"body":[["per",7],["image",8],["neighborhood",1],["enrichment",3],["pruned",2],["contact",2],["graph",3],["window",6],["size",2],["sweep",2],["encodes",1],["two",1],["decisions",1],["skill",1],["built",1],["around",1],["run",1],["permutation",1],["null",1],["keep",1],["each",1],["as",6],["summary",1],["unbounded",1],["degree",1],["dependent",2],["so",1],["not",1],["comparable",1],["across",1],["images",2],["different",1],["treat",1],["cellular",3],["neighborhoods",3],["exploratory",1],["by",1],["sweeping",1],["checking",1],["stability",3],["reference",1],["squidpy",3],["scanpy",1],["10",5],["anndata",2],["scikit",1],["learn",1],["numpy",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["sq",2],["ad",2],["np",1],["pandas",1],["pd",1],["from",2],["sklearn",2],["cluster",2],["kmeans",1],["metrics",1],["adjusted",2],["rand",2],["score",2],["adata",9],["read",1],["h5ad",3],["imc",2],["phenotyped",1],["obs",4],["cell",4],["type",4],["astype",1],["category",1],["requires",1],["categorical",1],["img",2],["id",3],["idx",2],["groupby",1],["groups",1],["items",1],["sub",3],["copy",1],["gr",1],["nhood",2],["key",1],["seed",1],["uns",1],["zscore",1],["print",2],["scores",1],["len",1],["aggregate",1],["patient",1],["unit",1],["downstream",1],["spatial",2],["scale",2],["report",1],["rather",1],["than",1],["trusting",1],["cn10",2],["cn20",3],["20",2],["cn",2],["ari",1],["vs",1],["2f",1],["low",1],["niches",1],["write",1],["analyzed",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-spatial-analysis/scripts/spatial_analysis.py#cellular_neighborhoods","name":[["cellular",1],["neighborhoods",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["spatial",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["cellular",2],["neighborhoods",2],["adata",5],["window",3],["cn",3],["10",2],["sq",1],["gr",1],["spatial",2],["neighbors",1],["coord",1],["type",2],["generic",1],["neighs",1],["onehot",2],["pd",1],["dummies",1],["obs",1],["cell",1],["values",1],["comp",5],["obsp",1],["connectivities",1],["sum",1],["axis",1],["keepdims",1],["true",1],["clip",1],["min",1],["return",1],["kmeans",1],["clusters",1],["random",1],["state",1],["fit",1],["predict",1],["np",1],["asarray",1]]},{"id":"skills/bioskills/bio-imaging-mass-cytometry-spatial-analysis/scripts/spatial_analysis.py#pruned_contact_graph","name":[["pruned",1],["contact",1],["graph",1]],"path":[["skills",1],["bioskills",1],["bio",1],["imaging",1],["mass",1],["cytometry",1],["spatial",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["pruned",2],["contact",4],["graph",2],["sub",6],["max",3],["um",3],["30",2],["delaunay",3],["approximates",2],["physical",2],["adjacency",2],["but",2],["invents",2],["long",2],["edges",2],["across",2],["lumen",2],["necrosis",2],["prune",2],["anything",2],["longer",2],["than",2],["biological",2],["distance",2],["sq",1],["gr",1],["spatial",3],["neighbors",1],["coord",1],["type",1],["generic",1],["true",1],["dist",5],["obsp",2],["distances",1],["copy",1],["data",2],["eliminate",1],["zeros",1],["connectivities",1],["astype",1],["float",1],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-epitope-prediction/scripts/epitope_prediction.py","name":[["epitope",1],["prediction",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["epitope",2],["prediction",2],["scripts",1],["py",1]],"body":[["epitope",5],["prediction",3],["right",1],["confidence",2],["per",1],["class",1],["load",1],["bearing",1],["decision",1],["problem",1],["being",1],["solved",1],["cell",5],["mature",1],["reduces",1],["mhc",1],["presentation",1],["linear",1],["unreliable",1],["auc",1],["because",1],["90",1],["natural",1],["epitopes",1],["conformational",1],["so",1],["defensible",1],["path",1],["structure",4],["based",1],["disco",2],["tope",2],["alpha",1],["fold",1],["model",1],["gated",1],["by",2],["lddt",1],["script",1],["routes",1],["request",3],["appropriate",1],["method",1],["classifies",1],["bepi",2],["pred",2],["output",1],["at",1],["its",1],["real",1],["default",2],["threshold",2],["1512",2],["not",2],["filters",1],["calls",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["as",1],["pd",2],["bepipred3",1],["clifford",1],["2022",1],["balances",1],["sens",1],["spec",1],["name",1],["main",1],["route",2],["cd8",1],["has",2],["false",3],["native",2],["response",2],["true",1],["demo",2],["data",1],["frame",1],["position",1],["range",1],["13",1],["residue",1],["list",1],["mktayiakqrqi",1],["score",1],["05",2],["20",1],["31",1],["18",1],["40",1],["22",1],["08",1],["16",1],["19",1],["25",1],["30",1],["call",1],["bepipred",1],["regions",1]]},{"id":"skills/bioskills/bio-immunoinformatics-epitope-prediction/scripts/epitope_prediction.py#call_bepipred_regions","name":[["call",1],["bepipred",1],["regions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["epitope",2],["prediction",2],["scripts",1],["py",1]],"body":[["def",2],["call",2],["bepipred",2],["regions",6],["per",5],["residue",7],["threshold",5],["bepipred3",2],["default",2],["min",3],["len",5],["collapse",1],["bepi",1],["pred",1],["probabilities",1],["into",1],["contiguous",1],["epitope",3],["data",2],["frame",2],["columns",1],["position",3],["score",4],["df",4],["copy",1],["run",10],["iterrows",1],["if",2],["append",2],["elif",1],["start",1],["end",1],["sequence",1],["join",1],["mean",1],["sum",1],["return",1],["pd",1]]},{"id":"skills/bioskills/bio-immunoinformatics-epitope-prediction/scripts/epitope_prediction.py#gate_discotope_by_plddt","name":[["gate",1],["discotope",1],["by",1],["plddt",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["epitope",2],["prediction",2],["scripts",1],["py",1]],"body":[["def",2],["gate",2],["discotope",2],["by",2],["plddt",8],["df",4],["col",6],["lddt",3],["score",5],["disco",3],["tope",3],["min",3],["70",2],["auc",1],["pr",1],["only",2],["22",1],["many",1],["false",2],["positives",1],["accuracy",1],["drops",1],["low",1],["loops",1],["keep",1],["calls",1],["confidently",1],["folded",1],["regions",1],["return",1],["sort",1],["values",1],["ascending",1]]},{"id":"skills/bioskills/bio-immunoinformatics-epitope-prediction/scripts/epitope_prediction.py#route_epitope_request","name":[["route",1],["epitope",1],["request",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["epitope",2],["prediction",2],["scripts",1],["py",1]],"body":[["def",2],["route",2],["epitope",2],["request",2],["target",4],["has",3],["structure",4],["native",5],["response",5],["pick",1],["defensible",1],["method",1],["true",1],["means",1],["predicting",1],["antibody",1],["against",1],["folded",2],["antigen",1],["conformational",1],["case",1],["linear",2],["models",1],["cannot",1],["if",3],["cell",2],["cd8",1],["return",4],["net",3],["mhcpan",1],["el",1],["mhcflurry",1],["see",2],["mhc",2],["binding",1],["prediction",2],["skip",1],["chop",1],["by",2],["default",1],["cd4",1],["mhciipan",1],["class",2],["ii",1],["less",1],["reliable",1],["than",1],["disco",1],["tope",1],["gate",1],["lddt",1],["bepi",1],["pred",1],["only",1],["peptide",1],["denatured",1],["targets",1],["misses",1],["90",1],["epitopes",1]]},{"id":"skills/bioskills/bio-immunoinformatics-immunogenicity-scoring/scripts/immunogenicity_scoring.py","name":[["immunogenicity",1],["scoring",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["immunogenicity",2],["scoring",2],["scripts",1],["py",1]],"body":[["rank",4],["neoantigen",1],["candidates",2],["within",4],["patient",4],["feature",2],["transparency",1],["immunogenicity",2],["least",1],["solved",1],["layer",1],["dedicated",1],["scores",2],["reach",1],["only",2],["auroc",1],["correlated",1],["poorly",1],["validated",1],["tesla",1],["presentation",3],["strength",1],["abundance",1],["agretopicity",2],["foreignness",3],["carried",1],["signal",1],["so",1],["script",1],["not",1],["emit",1],["single",1],["composite",1],["verdict",1],["filters",1],["non",1],["negotiable",1],["expression",2],["clonality",2],["gates",1],["computes",1],["defensively",1],["flagging",1],["anchor",2],["inflation",1],["wt",2],["denominator",1],["instability",1],["orders",1],["one",1],["while",1],["keeping",1],["every",1],["visible",1],["never",1],["compare",1],["across",1],["patients",1],["alleles",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["as",1],["pd",2],["name",1],["main",1],["demo",2],["data",1],["frame",1],["gene",4],["tp53",1],["kras",1],["braf",1],["egfr",1],["pik3",1],["ca",1],["mt",2],["peptide",1],["hmtevvrhc",1],["vvvgadgvgk",1],["lateksrwsg",1],["kitdfglakl",1],["strdplseit",1],["ic50",2],["45",2],["120",1],["350",1],["90",1],["600",1],["1500",1],["800",1],["360",1],["8000",1],["700",1],["mutation",1],["at",1],["false",4],["true",1],["tpm",2],["25",1],["150",1],["80",1],["200",1],["12",1],["rna",1],["vaf",1],["35",1],["30",1],["40",1],["15",1],["kept",2],["filter",1],["scored",2],["defensive",1],["dai",3],["ranked",2],["trustworthy",1]]},{"id":"skills/bioskills/bio-immunoinformatics-immunogenicity-scoring/scripts/immunogenicity_scoring.py#defensive_dai","name":[["defensive",1],["dai",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["immunogenicity",2],["scoring",2],["scripts",1],["py",1]],"body":[["def",2],["defensive",2],["dai",10],["df",3],["wt",11],["ic50",6],["mt",6],["anchor",8],["mutation",2],["at",2],["cap",3],["5000",2],["both",1],["traps",1],["flagged",1],["mutations",1],["inflate",1],["without",1],["changing",1],["tcr",1],["facing",1],["surface",1],["barely",1],["presented",1],["makes",1],["ratio",1],["numerical",1],["noise",1],["out",12],["copy",1],["artifact",2],["unstable",2],["trustworthy",1],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-immunogenicity-scoring/scripts/immunogenicity_scoring.py#filter_expression_clonality","name":[["filter",1],["expression",1],["clonality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["immunogenicity",2],["scoring",2],["scripts",1],["py",1]],"body":[["def",2],["filter",2],["expression",2],["clonality",2],["df",5],["tpm",4],["min",6],["vaf",5],["25",2],["filters",1],["not",1],["scores",1],["unexpressed",1],["low",1],["peptide",1],["never",1],["displayed",1],["so",1],["gated",1],["out",1],["before",1],["ranking",1],["matters",1],["return",1],["gene",1],["rna",1],["copy",1]]},{"id":"skills/bioskills/bio-immunoinformatics-immunogenicity-scoring/scripts/immunogenicity_scoring.py#rank_within_patient","name":[["rank",1],["within",1],["patient",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["immunogenicity",2],["scoring",2],["scripts",1],["py",1]],"body":[["def",2],["rank",3],["within",2],["patient",2],["df",3],["order",1],["by",2],["presentation",2],["abundance",1],["then",1],["quality",1],["axes",1],["tesla",1],["found",1],["carry",1],["signal",1],["keeping",1],["features",1],["side",2],["human",1],["curation",1],["rather",1],["than",1],["collapsing",1],["them",1],["into",1],["one",1],["over",1],["trusted",1],["number",1],["return",1],["sort",1],["values",1],["gene",1],["tpm",1],["foreignness",1],["ascending",1],["true",1],["false",2]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-binding-prediction/scripts/mhc_binding.py","name":[["mhc",1],["binding",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",2],["binding",2],["prediction",1],["scripts",1],["py",1]],"body":[["mhc",1],["class",1],["binding",1],["presentation",8],["prediction",1],["mhcflurry",3],["scores",1],["peptides",1],["against",1],["patient",1],["genotype",3],["classifies",1],["by",1],["rank",2],["not",1],["raw",1],["allele",4],["biased",1],["tiles",1],["protein",4],["into",1],["candidate",1],["epitopes",3],["class1",3],["predictor",5],["returns",1],["columns",1],["peptide",3],["sample",1],["name",2],["affinity",8],["best",3],["processing",1],["score",4],["percentile",5],["column",1],["only",1],["added",1],["predict",2],["include",1],["true",1],["lower",2],["stronger",2],["higher",1],["more",1],["likely",1],["naturally",1],["presented",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["as",1],["pd",1],["from",1],["main",1],["known",2],["gilgfvftl",1],["nlvpmvatv",1],["siinfekl",1],["flu",1],["m1",1],["cmv",1],["pp65",1],["ovalbumin",1],["hla",4],["02",3],["01",3],["03",1],["07",1],["load",1],["calls",2],["call",2],["test",2],["msiinfeklaaagilgfvftlvssaynlvpmvatvqtlnf",1],["hits",2],["scan",1],["lengths",1],["position",1],["head",1],["10",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-binding-prediction/scripts/mhc_binding.py#classify_by_percentile","name":[["classify",1],["by",1],["percentile",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",2],["binding",2],["prediction",1],["scripts",1],["py",1]],"body":[["def",2],["classify",2],["by",2],["percentile",6],["affinity",4],["class",1],["rank",2],["cutoffs",1],["net",1],["mhcpan",1],["convention",1],["comparable",1],["across",1],["alleles",1],["raw",1],["not",1],["strong",2],["weak",2],["if",2],["return",3],["non",1],["binder",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-binding-prediction/scripts/mhc_binding.py#predict_presentation","name":[["predict",1],["presentation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",2],["binding",2],["prediction",1],["scripts",1],["py",1]],"body":[["def",2],["predict",3],["presentation",4],["peptides",4],["genotype",5],["predictor",6],["none",2],["batched",1],["prediction",1],["one",1],["patient",2],["list",3],["hla",3],["class",1],["alleles",2],["02",2],["01",1],["07",1],["reports",1],["best",1],["presenting",1],["allele",1],["per",1],["peptide",1],["class1",1],["load",1],["df",4],["include",1],["affinity",2],["percentile",3],["true",1],["verbose",1],["call",1],["apply",1],["classify",1],["by",1],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-binding-prediction/scripts/mhc_binding.py#rank_neoantigen_candidates","name":[["rank",1],["neoantigen",1],["candidates",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",2],["binding",2],["prediction",1],["scripts",1],["py",1]],"body":[["def",2],["rank",3],["neoantigen",3],["candidates",2],["df",9],["expression",7],["tpm",7],["guard",1],["against",2],["el",1],["ms",1],["abundance",1],["bias",1],["presentation",2],["models",1],["over",1],["peptides",1],["from",1],["abundant",1],["proteins",1],["so",1],["lowly",1],["expressed",3],["be",1],["real",1],["yet",1],["under",1],["ranked",1],["join",1],["measured",1],["judge",1],["within",1],["target",1],["rather",1],["than",1],["trusting",1],["score",1],["proteome",1],["maps",1],["peptide",2],["source",1],["gene",1],["copy",1],["map",1],["fillna",1],["return",1],["sort",1],["values",1],["affinity",1],["percentile",1],["ascending",1],["false",1],["true",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-binding-prediction/scripts/mhc_binding.py#scan_protein","name":[["scan",1],["protein",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",2],["binding",2],["prediction",1],["scripts",1],["py",1]],"body":[["def",2],["scan",2],["protein",7],["seq",4],["genotype",3],["lengths",3],["10",2],["11",2],["percentile",8],["cutoff",4],["tile",1],["into",1],["11mers",1],["9mers",1],["dominate",1],["real",1],["ligands",1],["score",1],["all",1],["windows",5],["one",1],["batched",1],["call",2],["return",2],["at",1],["under",1],["weak",1],["binder",1],["predictor",3],["class1",1],["presentation",1],["load",1],["range",1],["len",1],["peptides",3],["pos",3],["df",9],["predict",1],["alleles",1],["patient",1],["list",1],["include",1],["affinity",4],["true",1],["verbose",1],["position",1],["peptide",2],["map",2],["lambda",2],["length",1],["apply",1],["classify",1],["by",1],["sort",1],["values",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-class-ii-prediction/scripts/class_ii_pairing.py","name":[["class",1],["ii",1],["pairing",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",1],["class",2],["ii",2],["prediction",1],["scripts",1],["pairing",1],["py",1]],"body":[["build",1],["correct",1],["hla",1],["class",7],["ii",6],["allele",2],["strings",1],["apply",1],["rank",1],["cutoffs",1],["decision",1],["relevant",1],["nuance",1],["nomenclature",1],["dq",3],["dp",3],["heterodimer",1],["pairing",1],["trap",1],["heterozygous",1],["donor",1],["expresses",1],["dr",1],["single",1],["chain",1],["low",1],["combinatorial",1],["burden",1],["plus",1],["heterodimers",1],["only",2],["documented",2],["alpha",1],["beta",1],["pairings",1],["should",1],["be",1],["scored",1],["never",1],["full",1],["dqa1",2],["dqb1",2],["cross",1],["product",1],["helper",1],["formats",1],["alleles",2],["net",2],["mhciipan",2],["classifies",1],["output",1],["by",1],["looser",1],["thresholds",1],["strong",1],["weak",1],["distinct",1],["from",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["as",1],["pd",1],["name",1],["main",1],["genotype",2],["drb1",3],["01",7],["15",1],["pairs",2],["05",1],["02",1],["cis",1],["pair",1],["dpa1",1],["03",1],["dpb1",1],["04",1],["classify",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-class-ii-prediction/scripts/class_ii_pairing.py#class_ii_alleles","name":[["class",1],["ii",1],["alleles",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",1],["class",2],["ii",2],["prediction",1],["scripts",1],["pairing",1],["py",1]],"body":[["def",2],["class",2],["ii",2],["alleles",6],["genotype",6],["dict",1],["keys",1],["drb1",2],["list",1],["optional",1],["documented",1],["dq",4],["dp",4],["pairs",4],["as",1],["lists",1],["alpha",1],["beta",1],["tuples",1],["returning",1],["explicit",1],["avoids",1],["inventing",1],["non",1],["existent",1],["trans",1],["heterodimers",1],["dr",1],["allele",3],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-class-ii-prediction/scripts/class_ii_pairing.py#classify_class_ii","name":[["classify",1],["class",1],["ii",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",1],["class",2],["ii",2],["prediction",1],["scripts",1],["pairing",1],["py",1]],"body":[["def",2],["classify",2],["class",3],["ii",3],["rank",5],["cutoffs",1],["net",1],["mhciipan",1],["convention",1],["lower",1],["stronger",1],["if",2],["return",3],["strong",1],["weak",1],["non",1],["binder",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-class-ii-prediction/scripts/class_ii_pairing.py#dq_dp_allele","name":[["dq",1],["dp",1],["allele",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",1],["class",2],["ii",2],["prediction",1],["scripts",1],["pairing",1],["py",1]],"body":[["def",2],["dq",2],["dp",2],["allele",2],["alpha",5],["beta",5],["net",1],["mhciipan",1],["heterodimer",1],["string",1],["hla",2],["dqa10501",1],["dqb10201",1],["like",1],["dqa1",1],["05",1],["01",2],["dqb1",1],["02",1],["split",4],["replace",2],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-class-ii-prediction/scripts/class_ii_pairing.py#dr_allele","name":[["dr",1],["allele",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",1],["class",2],["ii",2],["prediction",1],["scripts",1],["pairing",1],["py",1]],"body":[["def",2],["dr",3],["allele",3],["beta",5],["single",1],["chain",1],["names",1],["molecule",1],["like",1],["drb1",2],["01",2],["return",1],["split",1],["replace",1]]},{"id":"skills/bioskills/bio-immunoinformatics-mhc-class-ii-prediction/scripts/class_ii_pairing.py#parse_netmhciipan_xls","name":[["parse",1],["netmhciipan",1],["xls",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["mhc",1],["class",2],["ii",2],["prediction",1],["scripts",1],["pairing",1],["py",1]],"body":[["def",2],["parse",3],["netmhciipan",2],["xls",3],["path",3],["rank",5],["col",3],["net",1],["mhciipan",1],["table",1],["flag",1],["dq",5],["dp",3],["calls",1],["as",1],["lower",2],["confidence",3],["than",1],["dr",2],["isotype",2],["df",8],["pd",1],["read",1],["csv",1],["sep",1],["call",1],["apply",1],["classify",1],["class",1],["ii",1],["allele",2],["str",2],["contains",2],["map",1],["true",1],["false",1],["replace",1],["none",1],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-neoantigen-prediction/scripts/neoantigen_prediction.py","name":[["neoantigen",1],["prediction",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["neoantigen",2],["prediction",2],["scripts",1],["py",1]],"body":[["prioritize",2],["vacseq",2],["neoantigen",1],["candidates",8],["downstream",2],["filters",1],["matter",1],["binding",1],["entry",1],["gate",1],["not",3],["answer",2],["script",1],["encodes",1],["load",1],["bearing",1],["steps",1],["drop",2],["hla",10],["loh",1],["lost",4],["alleles",2],["silent",1],["invalidator",1],["rank",1],["by",1],["cancer",1],["cell",1],["fraction",1],["ccf",3],["raw",1],["vaf",2],["weight",1],["agretopicity",2],["foreignness",1],["quality",2],["output",1],["tier",1],["hypothesis",1],["list",1],["ms",1],["functional",1],["validation",1],["final",1],["input",1],["columns",1],["follow",1],["aggregate",1],["report",1],["reference",1],["vactools",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["as",1],["pd",2],["name",3],["main",1],["demo",2],["data",1],["frame",1],["gene",3],["tp53",1],["kras",1],["braf",1],["pik3",1],["ca",1],["egfr",1],["nras",1],["mutation",2],["r175",1],["g12",1],["v600",1],["e545",1],["l858",1],["q61",1],["mt",3],["epitope",1],["seq",1],["hmtevvrhc",1],["vvvgadgvgk",1],["lateksrwsg",1],["strdplseit",1],["kitdfglakl",1],["ildtagkeey",1],["allele",3],["02",7],["01",3],["07",2],["24",2],["median",3],["ic50",3],["score",3],["45",3],["120",1],["350",2],["85",1],["420",1],["180",1],["wt",1],["1500",1],["800",1],["450",1],["500",1],["600",1],["tumor",2],["dna",1],["35",1],["25",2],["15",1],["40",1],["20",1],["expression",1],["150",1],["80",1],["200",1],["30",1],["from",1],["lohhla",1],["was",1],["deleted",1],["add",2],["purity",1],["ranked",2],["priority",1]]},{"id":"skills/bioskills/bio-immunoinformatics-neoantigen-prediction/scripts/neoantigen_prediction.py#add_ccf","name":[["add",1],["ccf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["neoantigen",2],["prediction",2],["scripts",1],["py",1]],"body":[["def",2],["add",2],["ccf",6],["df",3],["purity",8],["vaf",7],["col",7],["tumor",2],["dna",2],["cn",7],["local",3],["copy",3],["number",2],["clonality",1],["needs",1],["cancer",1],["cell",1],["fraction",1],["not",1],["raw",1],["capped",1],["at",1],["clonal",2],["targets",1],["beat",1],["subclonal",1],["out",8],["if",1],["columns",1],["else",1],["clip",1],["upper",1],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-neoantigen-prediction/scripts/neoantigen_prediction.py#add_quality","name":[["add",1],["quality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["neoantigen",2],["prediction",2],["scripts",1],["py",1]],"body":[["def",2],["add",2],["quality",2],["df",3],["wt",6],["median",4],["ic50",6],["score",4],["mt",6],["agretopicity",2],["dai",3],["mutant",1],["binds",1],["better",1],["surface",2],["not",2],["tolerized",1],["anchor",2],["position",1],["mutations",1],["inflate",1],["without",1],["changing",1],["tcr",1],["facing",1],["so",1],["paired",1],["substituted",1],["evaluation",1],["out",5],["copy",1],["clip",1],["lower",1],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-neoantigen-prediction/scripts/neoantigen_prediction.py#drop_lost_alleles","name":[["drop",1],["lost",1],["alleles",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["neoantigen",2],["prediction",2],["scripts",1],["py",1]],"body":[["def",2],["drop",2],["lost",5],["alleles",5],["df",4],["allele",6],["col",3],["hla",3],["peptide",1],["assigned",1],["tumor",1],["deleted",1],["lohhla",2],["not",2],["weakly",1],["presented",2],["at",1],["all",1],["run",1],["first",1],["step",1],["errors",1],["silently",1],["if",1],["skipped",1],["return",1],["isin",1],["copy",1]]},{"id":"skills/bioskills/bio-immunoinformatics-neoantigen-prediction/scripts/neoantigen_prediction.py#prioritize","name":[["prioritize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["neoantigen",2],["prediction",2],["scripts",1],["py",1]],"body":[["def",2],["prioritize",2],["df",3],["rank",1],["within",1],["patient",1],["by",1],["presentation",1],["strength",1],["clonality",1],["expression",3],["quality",1],["composite",1],["scores",1],["ordering",1],["candidate",1],["list",1],["never",1],["absolute",1],["go",2],["no",1],["across",1],["patients",1],["out",14],["copy",1],["binding",2],["score",7],["median",1],["mt",1],["ic50",1],["clip",2],["upper",2],["5000",2],["agretopicity",3],["10",2],["expr",2],["gene",2],["max",1],["fillna",1],["priority",2],["30",1],["25",2],["ccf",1],["20",1],["return",1],["sort",1],["values",1],["ascending",1],["false",1]]},{"id":"skills/bioskills/bio-immunoinformatics-tcr-epitope-binding/scripts/tcr_epitope.py","name":[["tcr",1],["epitope",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["tcr",2],["epitope",2],["binding",1],["scripts",1],["py",1]],"body":[["tcr",2],["specificity",2],["by",6],["honest",1],["route",1],["cluster",3],["database",2],["lookup",3],["not",1],["de",2],["novo",2],["prediction",2],["general",1],["epitope",2],["unseen",1],["epitopes",3],["collapses",1],["near",1],["random",1],["because",1],["labeled",1],["data",2],["dominated",1],["few",1],["immunodominant",1],["there",1],["no",1],["true",1],["negative",1],["defensible",1],["task",1],["unsupervised",1],["clustering",1],["these",1],["tcrs",1],["likely",1],["share",1],["plus",1],["propagating",1],["labels",1],["guilt",1],["association",1],["clusters",5],["containing",1],["known",1],["member",1],["script",1],["cdr3b",1],["edit",1],["distance",2],["annotates",1],["exact",1],["vdjdb",5],["match",1],["confidence",1],["filtered",1],["keeps",1],["hla",2],["as",2],["covariate",1],["truly",1],["rank",1],["validate",1],["never",1],["report",1],["confident",1],["per",1],["pair",1],["call",1],["reference",1],["pandas",2],["scipy",3],["12",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["pd",2],["from",2],["hierarchy",1],["linkage",1],["fcluster",1],["spatial",1],["squareform",1],["name",1],["main",1],["repertoire",3],["cassirssyeqyf",2],["cassirsayeqyf",1],["casslapgatneklff",1],["casspgtggyeqyf",1],["frame",1],["cdr3",2],["antigen",2],["gilgfvftl",1],["species",1],["influenza",1],["mhc",1],["02",1],["01",1],["score",1],["hits",2],["annotate",1]]},{"id":"skills/bioskills/bio-immunoinformatics-tcr-epitope-binding/scripts/tcr_epitope.py#annotate_clusters","name":[["annotate",1],["clusters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["tcr",2],["epitope",2],["binding",1],["scripts",1],["py",1]],"body":[["def",2],["annotate",2],["clusters",6],["hits",4],["propagate",1],["known",1],["epitope",2],["label",1],["every",1],["member",1],["cluster",4],["containing",1],["hit",1],["epi",6],["by",3],["cdr3",9],["dict",1],["zip",1],["antigen",1],["cl",4],["items",2],["if",1],["return",1],["unknown",1]]},{"id":"skills/bioskills/bio-immunoinformatics-tcr-epitope-binding/scripts/tcr_epitope.py#cluster_cdr3","name":[["cluster",1],["cdr3",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["tcr",2],["epitope",2],["binding",1],["scripts",1],["py",1]],"body":[["def",2],["cluster",3],["cdr3",9],["list",6],["max",3],["edits",3],["edit",1],["distance",2],["clustering",1],["as",1],["dependency",1],["free",1],["stand",1],["tcrdist3",1],["gliph2",1],["within",1],["one",1],["hla",1],["coherent",1],["cohort",1],["same",1],["different",2],["allele",1],["specificity",1],["len",1],["dist",2],["levenshtein",1],["range",2],["linkage",1],["squareform",1],["checks",1],["false",1],["method",1],["average",1],["return",1],["dict",1],["zip",1],["fcluster",1],["criterion",1]]},{"id":"skills/bioskills/bio-immunoinformatics-tcr-epitope-binding/scripts/tcr_epitope.py#levenshtein","name":[["levenshtein",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["tcr",2],["epitope",2],["binding",1],["scripts",1],["py",1]],"body":[["def",2],["levenshtein",2],["s1",6],["s2",7],["if",1],["len",3],["prev",5],["list",1],["range",1],["c1",2],["enumerate",2],["cur",4],["c2",2],["append",1],["min",1],["return",1]]},{"id":"skills/bioskills/bio-immunoinformatics-tcr-epitope-binding/scripts/tcr_epitope.py#lookup_vdjdb","name":[["lookup",1],["vdjdb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["immunoinformatics",1],["tcr",2],["epitope",2],["binding",1],["scripts",1],["py",1]],"body":[["def",2],["lookup",2],["vdjdb",8],["cdr3",5],["list",3],["min",3],["confidence",4],["exact",1],["cdr3b",1],["match",1],["against",1],["filtered",1],["report",1],["hit",1],["hla",1],["not",2],["binding",1],["probability",1],["near",1],["matches",1],["handled",1],["by",1],["clustering",1],["claimed",1],["as",1],["binders",1],["db",3],["score",1],["hits",2],["isin",1],["return",1],["antigen",2],["epitope",1],["species",1],["mhc",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py","name":[["detection",1],["limits",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["liquid",1],["biopsy",1],["detection",2],["limit",1],["math",1],["genome",1],["equivalents",1],["poisson",3],["lo",2],["d95",1],["probit",1],["fit",1],["treats",1],["ct",1],["dna",1],["assay",1],["as",3],["molecule",1],["counting",1],["experiment",1],["at",1],["edge",1],["input",1],["mass",1],["sets",2],["sampling",1],["ceiling",1],["error",1],["suppression",1],["vaf",1],["floor",1],["achieved",1],["worse",1],["two",1],["reference",1],["numpy",2],["26",1],["scipy",2],["12",1],["statsmodels",2],["14",1],["verify",1],["api",2],["if",2],["version",1],["differs",1],["import",3],["np",1],["sm",1],["from",1],["stats",1],["binom",1],["norm",1],["ge",1],["per",1],["ng",2],["330",2],["haploid",1],["pg",3],["strict",1],["303",1],["diploid",1],["rounding",1],["convention",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#detection_probability","name":[["detection",1],["probability",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["detection",2],["probability",2],["input",3],["ng",3],["vaf",4],["min",4],["mutant",4],["molecules",4],["present",1],["under",1],["poisson",2],["lambda",1],["ge",1],["lam",2],["genome",1],["equivalents",1],["return",1],["float",1],["sf",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#ge_for_sampling_detection","name":[["ge",1],["sampling",1],["detection",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["ge",3],["sampling",2],["detection",2],["vaf",3],["target",3],["lambda",4],["so",1],["95",2],["chance",1],["mutant",1],["molecule",1],["present",1],["at",1],["all",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#genome_equivalents","name":[["genome",1],["equivalents",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["genome",2],["equivalents",2],["input",3],["ng",4],["return",1],["ge",1],["per",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#limit_of_blank","name":[["limit",1],["blank",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["limit",2],["blank",8],["signals",6],["clsi",1],["ep17",1],["lo",1],["mean",2],["645",2],["sd",1],["one",1],["sided",1],["95th",1],["percentile",1],["analyte",1],["free",1],["blanks",1],["np",1],["asarray",1],["dtype",1],["float",1],["return",1],["std",1],["ddof",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#lod95_probit","name":[["lod95",1],["probit",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["lod95",2],["probit",4],["vaf",7],["levels",4],["detected",4],["fit",4],["detection",2],["log10",2],["clsi",1],["ep17",1],["fits",1],["log",3],["concentration",1],["respects",1],["saturating",1],["curve",1],["returns",1],["detect",1],["95",3],["dilution",1],["series",1],["must",1],["bracket",1],["crossing",1],["all",1],["upper",1],["cause",1],["near",1],["complete",1],["separation",1],["unstable",1],["slope",3],["np",3],["asarray",2],["dtype",2],["float",3],["sm",4],["add",1],["constant",1],["glm",1],["family",1],["families",2],["binomial",1],["link",1],["links",1],["intercept",2],["params",1],["return",1],["10",1],["norm",1],["ppf",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["main",2],["print",9],["poisson",1],["sampling",5],["ceiling",1],["ng",9],["10",2],["30",4],["genome",1],["equivalents",1],["0f",3],["ge",5],["detect",2],["vaf",7],["detection",8],["probability",3],["001",1],["3f",3],["95",1],["01",1],["variant",2],["1e",8],["per",2],["locus",2],["vs",2],["panel",3],["integrated",1],["at",1],["single",1],["16",1],["48",1],["detected",1],["lo",4],["d95",2],["from",1],["simulated",1],["dilution",2],["series",2],["true",2],["lambda",1],["levels",3],["5e",2],["2e",1],["det",2],["simulate",1],["lod",1],["input",1],["replicates",1],["24",1],["blanks",2],["np",1],["random",1],["default",1],["rng",1],["normal",1],["0002",1],["00005",1],["size",1],["20",1],["blank",3],["background",1],["error",1],["signal",1],["95th",1],["pct",1],["limit",1],["5f",2],["probit",2],["lod95",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#panel_detection_probability","name":[["panel",1],["detection",1],["probability",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["panel",2],["detection",3],["probability",3],["input",3],["ng",3],["vaf",3],["loci",8],["min",4],["positive",4],["detected",1],["signatera",1],["style",1],["positivity",1],["rule",1],["per",2],["locus",2],["return",1],["float",1],["binom",1],["sf",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-analytical-validation/scripts/detection_limits.py#simulate_dilution_series","name":[["simulate",1],["dilution",1],["series",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["analytical",1],["validation",1],["scripts",1],["detection",1],["limits",1],["py",1]],"body":[["def",2],["simulate",3],["dilution",3],["series",3],["true",2],["lod",2],["vaf",8],["input",3],["ng",3],["levels",3],["replicates",4],["seed",3],["binary",1],["detection",1],["across",1],["contrived",1],["probit",1],["lo",1],["d95",1],["fit",1],["rng",3],["np",3],["random",1],["default",1],["out",6],["det",3],["lam",2],["genome",1],["equivalents",1],["present",2],["poisson",1],["size",1],["extend",2],["astype",1],["int",1],["tolist",1],["return",1],["asarray",2]]},{"id":"skills/bioskills/bio-liquid-biopsy-cfdna-preprocessing/scripts/preprocess_cfdna.py","name":[["preprocess",1],["cfdna",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["cfdna",2],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["cf",2],["dna",2],["preprocessing",2],["umi",2],["duplex",5],["consensus",5],["fgbio",3],["encodes",1],["verified",1],["chain",1],["extract",1],["umis",1],["align",2],["group",1],["paired",2],["adjacency",1],["simplex",2],["call",1],["permissively",1],["re",1],["filter",2],["strictly",1],["reads",1],["emitted",1],["unmapped",1],["by",1],["design",1],["so",1],["second",1],["alignment",1],["mandatory",1],["reference",1],["bwa",1],["17",1],["numpy",2],["26",1],["pysam",2],["22",1],["samtools",1],["19",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["subprocess",1],["as",1],["np",1],["from",1],["pathlib",1],["path",1],["name",1],["main",1],["print",4],["pipeline",1],["preprocess",2],["cfdna",2],["bam",5],["out",2],["ref",2],["false",1],["true",1],["grouping",1],["insert",1],["size",1],["qc",2],["fragment",1],["length",1],["readout",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-cfdna-preprocessing/scripts/preprocess_cfdna.py#_run","name":[["run",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["cfdna",2],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["def",2],["run",3],["cmd",3],["subprocess",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-cfdna-preprocessing/scripts/preprocess_cfdna.py#insert_size_qc","name":[["insert",1],["size",1],["qc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["cfdna",2],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["def",2],["insert",2],["size",5],["qc",3],["bam",6],["path",3],["max",3],["600",2],["summarize",1],["cf",1],["dna",3],["fragment",1],["lengths",1],["as",1],["pre",1],["analytical",1],["readout",1],["healthy",1],["mode",4],["167",1],["bp",7],["mononucleosome",1],["10",2],["sawtooth",1],["below",1],["frac",5],["over",3],["250bp",3],["elevated",1],["signals",1],["leukocyte",1],["lysis",1],["contamination",2],["long",1],["fragments",1],["low",1],["adaptase",1],["swift",1],["accel",1],["chemistry",1],["signature",1],["not",2],["pysam",1],["alignment",1],["file",1],["rb",1],["sizes",10],["template",2],["length",2],["fetch",1],["if",2],["proper",1],["pair",1],["secondary",1],["close",1],["np",5],["array",1],["len",2],["return",2],["median",3],["short",2],["90",3],["150",3],["int",1],["bincount",1],["argmax",1],["float",3],["mean",2],["ct",1],["enriched",1],["window",1],["mouliere",1],["2018",1],["250",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-cfdna-preprocessing/scripts/preprocess_cfdna.py#preprocess_cfdna","name":[["preprocess",1],["cfdna",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["cfdna",2],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["def",2],["preprocess",2],["cfdna",2],["input",7],["bam",17],["output",11],["reference",6],["read",9],["structure",6],["m11",2],["duplex",14],["false",3],["threads",4],["run",7],["cf",1],["dna",1],["umi",5],["consensus",22],["pipeline",1],["from",2],["unmapped",8],["bearing",2],["tokens",1],["skip",1],["stem",8],["omitting",1],["bleeds",1],["into",1],["template",2],["all",1],["remaining",1],["true",7],["uses",3],["paired",3],["grouping",3],["call",5],["reads",16],["filter",6],["adjacency",3],["molecular",2],["simplex",2],["single",3],["value",2],["work",6],["path",2],["parent",1],["umis",5],["aligned",5],["grouped",4],["mapped",4],["fgbio",8],["extract",1],["str",12],["tag",2],["rx",1],["soft",1],["clips",1],["supplementaries",1],["so",1],["short",1],["fragment",1],["sequence",1],["not",1],["dropped",1],["subprocess",2],["bwa",2],["mem",2],["samtools",3],["sort",2],["shell",2],["check",2],["pysam",3],["index",3],["mandatory",1],["cannot",1],["reconstruct",1],["strand",1],["pairing",1],["strategy",3],["if",4],["else",3],["group",1],["by",2],["edits",1],["permissively",1],["min",8],["caller",3],["pre",1],["1009",1],["real",1],["strictness",1],["applied",1],["below",2],["re",1],["align",1],["design",1],["zipper",2],["bams",2],["transfers",1],["per",5],["base",6],["tags",4],["onto",1],["new",1],["alignments",1],["without",1],["has",1],["no",1],["act",1],["realign",2],["fastq",1],["ref",2],["total",1],["strand1",1],["strand2",1],["both",1],["strands",1],["seen",1],["values",1],["two",1],["three",1],["differ",1],["more",1],["stringent",1],["must",1],["come",1],["first",1],["max",2],["error",4],["rate",2],["025",1],["default",2],["ceiling",2],["quality",1],["40",1],["mask",1],["bases",1],["q40",1],["reverse",1],["genomic",1],["orientation",1],["after",1],["alignment",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-ctdna-mutation-detection/scripts/detect_ctdna_mutations.py","name":[["detect",1],["ctdna",1],["mutations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["ctdna",2],["mutation",1],["detection",1],["scripts",1],["detect",1],["mutations",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["ct",2],["dna",2],["mutation",2],["detection",3],["de",3],["novo",3],["var",4],["dict",4],["calling",3],["known",3],["variant",2],["vaf",4],["tracking",2],["chip",6],["gene",2],["flagging",1],["different",1],["statistical",1],["problems",1],["vep",1],["external",1],["clis",1],["verified",1],["separately",1],["against",1],["their",1],["docs",1],["script",1],["wraps",1],["call",2],["implements",1],["pysam",3],["based",1],["tracker",1],["filter",1],["python",1],["reference",1],["22",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["subprocess",1],["as",1],["pd",1],["canonical",1],["genes",2],["razavi",1],["2019",1],["nat",1],["med",1],["25",1],["1928",1],["jaiswal",1],["2014",1],["nejm",1],["371",1],["2488",1],["flag",2],["extra",1],["scrutiny",1],["only",1],["not",1],["substitute",1],["matched",2],["wbc",2],["subtraction",1],["since",1],["tp53",2],["atm",2],["also",1],["bona",1],["fide",1],["tumor",2],["suppressors",1],["dnmt3",1],["tet2",1],["asxl1",1],["ppm1",1],["jak2",1],["sf3",1],["b1",1],["srsf2",1],["gnb1",1],["gnas",1],["cbl",1],["chek2",1],["name",1],["main",1],["print",11],["40",1],["variants",4],["vardict",1],["low",1],["consensus",3],["bam",2],["parse",1],["vcf",2],["data",1],["frame",1],["heuristic",1],["split",1],["still",1],["required",1],["track",1],["pileup",1],["at",1],["pre",1],["specified",1],["locus",1],["mrd",1],["regime",1],["approach",1],["any",1],["caller",1],["deduplicated",1],["single",1],["strand",1],["umi",2],["mutect2",1],["varcal",1],["duplex",1],["informed",1],["integration",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-ctdna-mutation-detection/scripts/detect_ctdna_mutations.py#call_variants_vardict","name":[["call",1],["variants",1],["vardict",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["ctdna",2],["mutation",1],["detection",1],["scripts",1],["detect",1],["mutations",1],["py",1]],"body":[["def",2],["call",2],["variants",2],["vardict",3],["bam",6],["file",7],["reference",3],["bed",4],["output",4],["vcf",4],["min",5],["vaf",6],["005",3],["run",2],["de",2],["novo",2],["low",1],["calling",1],["umi",2],["consensus",2],["practical",1],["floor",2],["below",1],["alt",1],["signal",1],["approaches",1],["per",1],["base",1],["error",1],["var2vcf",3],["valid",3],["pl",3],["must",1],["match",1],["var",2],["dict",2],["calls",1],["silently",1],["re",1],["filtered",1],["based",1],["column",1],["indices",1],["not",1],["coordinates",1],["suppresses",1],["end",1],["tag",1],["opposite",1],["sample",3],["id",3],["split",1],["replace",1],["cmd",2],["java",1],["teststrandbias",1],["subprocess",1],["shell",1],["true",2],["check",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-ctdna-mutation-detection/scripts/detect_ctdna_mutations.py#flag_chip_variants","name":[["flag",1],["chip",1],["variants",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["ctdna",2],["mutation",1],["detection",1],["scripts",1],["detect",1],["mutations",1],["py",1]],"body":[["def",2],["flag",3],["chip",12],["variants",7],["df",5],["genes",7],["none",3],["split",1],["calls",1],["into",1],["candidate",1],["somatic",2],["gene",3],["subsets",1],["heuristic",1],["only",1],["confident",1],["tumor",1],["classification",1],["requires",1],["matched",1],["wbc",2],["subtraction",1],["cf",1],["dna",1],["variant",1],["present",1],["germline",1],["remove",1],["if",1],["not",1],["else",1],["isin",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-ctdna-mutation-detection/scripts/detect_ctdna_mutations.py#parse_vcf_variants","name":[["parse",1],["vcf",1],["variants",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["ctdna",2],["mutation",1],["detection",1],["scripts",1],["detect",1],["mutations",1],["py",1]],"body":[["def",2],["parse",3],["vcf",6],["variants",2],["file",3],["var",1],["dict",2],["into",1],["data",2],["frame",2],["chrom",4],["pos",4],["ref",4],["alt",4],["af",3],["dp",3],["gene",3],["rows",3],["open",1],["as",1],["fh",2],["line",3],["if",2],["startswith",1],["continue",1],["parts",3],["rstrip",1],["split",3],["info",4],["kv",3],["append",1],["int",2],["float",1],["return",1],["pd",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-ctdna-mutation-detection/scripts/detect_ctdna_mutations.py#track_known_variants","name":[["track",1],["known",1],["variants",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["ctdna",2],["mutation",1],["detection",1],["scripts",1],["detect",1],["mutations",1],["py",1]],"body":[["def",2],["track",2],["known",2],["variants",6],["bam",6],["file",4],["quantify",1],["vaf",2],["pre",1],["specified",1],["variant",1],["at",1],["fixed",1],["loci",3],["detection",2],["problem",1],["list",1],["chrom",5],["pos",7],["ref",8],["alt",12],["based",1],["truncate",2],["true",2],["keeps",1],["only",2],["requested",1],["column",1],["aggregate",1],["count",2],["across",1],["as",3],["panel",1],["level",1],["signal",1],["snv",1],["single",1],["base",4],["compare",1],["scores",1],["every",1],["indel",3],["read",7],["other",4],["would",1],["report",1],["reporter",1],["cleared",1],["indels",1],["need",1],["cigar",1],["aware",1],["counting",1],["pysam",1],["alignment",2],["rb",1],["rows",3],["counts",7],["col",2],["pileup",1],["pileups",1],["if",4],["del",1],["refskip",1],["continue",1],["query",2],["sequence",1],["position",1],["else",3],["depth",5],["append",1],["close",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-fragment-analysis/scripts/fragment_analysis.py","name":[["fragment",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["fragment",2],["analysis",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",3],["env",1],["python3",1],["cf",2],["dna",2],["fragmentomics",2],["custom",1],["delfi",7],["style",1],["binned",2],["short",5],["long",5],["ratio",2],["size",2],["summary",1],["dependency",1],["light",1],["illustrative",2],["readout",1],["not",3],["gc",4],["corrected",3],["so",1],["resulting",1],["ratios",1],["comparable",1],["across",1],["samples",1],["batches",1],["library",1],["protocols",1],["publication",1],["grade",1],["features",2],["finale",2],["toolkit",2],["end",2],["motifs",2],["wps",2],["whose",1],["command",1],["corrects",1],["griffin",2],["snakemake",1],["pipeline",2],["reference",2],["numpy",2],["26",1],["pandas",2],["pysam",2],["22",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["as",3],["np",1],["pd",1],["matplotlib",1],["pyplot",1],["plt",1],["lo",3],["hi",3],["100",1],["150",2],["window",2],["cristiano",2],["2019",2],["nature",1],["570",1],["385",1],["151",1],["220",1],["mono",2],["180",1],["167",1],["bp",1],["mononucleosome",1],["mode",1],["snyder",1],["2016",1],["cell",1],["164",1],["57",1],["default",1],["000",2],["mb",1],["name",1],["main",1],["print",3],["fragment",1],["metrics",2],["selected",1],["compare",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-fragment-analysis/scripts/fragment_analysis.py#binned_short_long_ratio","name":[["binned",1],["short",1],["long",1],["ratio",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["fragment",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["binned",2],["short",10],["long",11],["ratio",6],["bam",8],["path",3],["bin",9],["size",9],["default",2],["chroms",5],["none",2],["per",1],["across",1],["genome",1],["not",3],["gc",1],["corrected",1],["illustrative",1],["only",1],["chr",1],["range",2],["23",1],["pysam",1],["alignment",1],["file",1],["rb",1],["rows",3],["chrom",9],["if",3],["references",1],["continue",2],["len",3],["reference",2],["length",3],["bins",5],["np",5],["zeros",2],["read",6],["fetch",1],["proper",1],["pair",1],["secondary",1],["template",2],["start",2],["lo",2],["hi",2],["elif",1],["divide",1],["out",1],["full",1],["nan",1],["append",1],["end",1],["min",1],["close",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-fragment-analysis/scripts/fragment_analysis.py#compare_to_reference","name":[["compare",1],["reference",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["fragment",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["compare",2],["reference",6],["sample",7],["profile",6],["score",2],["bins",1],["against",1],["co",1],["processed",1],["healthy",1],["only",1],["valid",1],["if",1],["gc",1],["corrected",1],["upstream",1],["merged",9],["merge",1],["chrom",1],["start",1],["end",1],["suffixes",1],["ref",8],["mean",3],["std",3],["ratio",5],["deviation",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-fragment-analysis/scripts/fragment_analysis.py#fragment_metrics","name":[["fragment",1],["metrics",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["fragment",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["fragment",2],["metrics",2],["bam",6],["path",3],["whole",1],["sample",1],["size",3],["summary",1],["plus",1],["global",1],["short",8],["long",9],["ratio",2],["pysam",1],["alignment",1],["file",1],["rb",1],["sizes",13],["template",2],["length",2],["fetch",1],["if",2],["proper",1],["pair",1],["not",1],["secondary",1],["close",1],["np",7],["array",1],["sum",3],["lo",3],["hi",3],["return",1],["total",1],["fragments",3],["len",2],["median",2],["mean",2],["int",2],["else",1],["nan",1],["mono",3],["peak",1],["fraction",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-fragment-analysis/scripts/fragment_analysis.py#plot_genome_profile","name":[["plot",1],["genome",1],["profile",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["fragment",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["plot",2],["genome",4],["profile",8],["df",5],["output",3],["file",3],["scatter",2],["per",1],["bin",1],["short",2],["long",2],["ratio",3],["along",1],["fig",1],["ax",8],["plt",3],["subplots",1],["figsize",1],["15",1],["offset",5],["ticks",3],["labels",3],["chrom",10],["unique",1],["data",5],["np",1],["arange",1],["len",3],["10",1],["alpha",2],["append",2],["replace",1],["chr",1],["axvline",1],["color",1],["gray",1],["linewidth",1],["xticks",1],["xticklabels",1],["xlabel",1],["chromosome",1],["ylabel",1],["fragment",1],["uncorrected",1],["title",1],["wide",1],["fragmentation",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["tight",1],["close",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-fragment-analysis/scripts/fragment_analysis.py#size_selected_metrics","name":[["size",1],["selected",1],["metrics",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["fragment",2],["analysis",2],["scripts",1],["py",1]],"body":[["def",2],["size",3],["selected",2],["metrics",2],["bam",7],["path",3],["lo",3],["90",3],["hi",3],["150",3],["silico",1],["selection",1],["bp",1],["enrich",1],["tumor",1],["fraction",2],["mouliere",1],["2018",1],["stm",1],["10",1],["eaat4921",1],["pysam",1],["alignment",1],["file",1],["rb",1],["kept",4],["sum",2],["fetch",2],["if",3],["proper",2],["pair",2],["not",2],["secondary",2],["template",2],["length",2],["total",5],["close",1],["return",1],["fragments",2],["retained",1],["else",1],["np",1],["nan",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-longitudinal-monitoring/scripts/longitudinal_monitoring.py","name":[["longitudinal",1],["monitoring",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["longitudinal",2],["monitoring",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["longitudinal",1],["ct",1],["dna",1],["monitoring",4],["binary",1],["mrd",1],["trajectory",1],["censoring",1],["aware",1],["clearance",2],["kinetics",2],["confirmed",1],["trend",1],["relapse",3],["calling",1],["report",11],["below",1],["lo",1],["draws",3],["treated",1],["as",5],["left",1],["censored",5],["at",1],["per",3],["sample",3],["limit",1],["detection",1],["never",1],["zero",1],["reference",1],["numpy",2],["26",1],["pandas",2],["scipy",2],["12",1],["matplotlib",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["np",1],["pd",3],["pyplot",1],["plt",1],["from",1],["stats",1],["name",1],["main",1],["tf",6],["df",4],["data",2],["frame",2],["timepoint",2],["28",2],["56",2],["90",2],["150",1],["210",1],["250",1],["tumor",1],["fraction",1],["040",1],["006",1],["0008",1],["0003",3],["0012",1],["0030",1],["lod",2],["0005",7],["0004",2],["mut",4],["mutation",1],["tp53",1],["r175",1],["kras",1],["g12",1],["vaf",1],["020",1],["003",1],["0002",2],["018",1],["0025",1],["generate",1],["pt",1],["001",1],["print",6],["patient",1],["id",1],["baseline",2],["nadir",2],["response",2],["current",1],["call",1],["items",1],["t1",1],["half",1],["life",1],["days",1],["1f",1],["r2",1],["squared",1],["3f",1],["points",1],["excluded",2]]},{"id":"skills/bioskills/bio-liquid-biopsy-longitudinal-monitoring/scripts/longitudinal_monitoring.py#call_molecular_relapse","name":[["call",1],["molecular",1],["relapse",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["longitudinal",2],["monitoring",2],["scripts",1],["py",1]],"body":[["def",2],["call",2],["molecular",2],["relapse",4],["df",14],["rise",5],["factor",4],["min",6],["consecutive",6],["requires",1],["detection",1],["above",1],["lo",3],["nadir",9],["post",4],["draws",1],["single",1],["excursion",1],["not",1],["enough",1],["multiple",1],["testing",1],["floored",1],["at",1],["per",4],["sample",4],["so",1],["bar",1],["never",1],["anchored",1],["below",1],["censored",1],["value",1],["columns",1],["timepoint",4],["tumor",5],["fraction",5],["lod",3],["sort",1],["values",1],["copy",1],["detected",2],["time",2],["loc",1],["idxmin",1],["tf",4],["max",2],["hit",4],["astype",1],["int",2],["run",3],["groupby",1],["cumsum",2],["if",1],["len",1],["else",1],["return",1],["bool",1],["confirmed",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-longitudinal-monitoring/scripts/longitudinal_monitoring.py#classify_response","name":[["classify",1],["response",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["longitudinal",2],["monitoring",2],["scripts",1],["py",1]],"body":[["def",2],["classify",2],["response",6],["current",5],["tf",8],["baseline",4],["undetectable",5],["fold",4],["cutoff",4],["100",2],["by",1],["supplied",1],["default",1],["log",1],["100x",1],["non",1],["harmonized",1],["convention",1],["binary",1],["below",1],["lo",2],["flag",1],["draw",1],["if",3],["return",4],["molecular",3],["complete",1],["conditional",1],["major",1],["partial",1],["stable",1],["progressive",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-longitudinal-monitoring/scripts/longitudinal_monitoring.py#clearance_half_life","name":[["clearance",1],["half",1],["life",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["longitudinal",2],["monitoring",2],["scripts",1],["py",1]],"body":[["def",2],["clearance",2],["half",6],["life",6],["df",8],["lod",4],["from",1],["log",5],["linear",2],["decay",6],["over",1],["uncensored",5],["phase",1],["up",1],["nadir",2],["columns",1],["timepoint",3],["vaf",5],["single",1],["mutation",1],["post",1],["rebound",1],["censored",4],["points",3],["dropped",1],["so",1],["relapse",1],["not",1],["flatten",1],["slope",6],["never",1],["ed",1],["sort",1],["values",3],["int",1],["sum",1],["reset",1],["index",1],["drop",1],["true",1],["if",3],["len",3],["needs",1],["meaningful",1],["ci",1],["return",3],["none",2],["iloc",1],["idxmin",1],["fit",5],["stats",1],["linregress",1],["np",3],["else",1],["inf",1],["days",1],["squared",1],["rvalue",1],["excluded",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-longitudinal-monitoring/scripts/longitudinal_monitoring.py#generate_monitoring_report","name":[["generate",1],["monitoring",1],["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["longitudinal",2],["monitoring",2],["scripts",1],["py",1]],"body":[["def",2],["generate",2],["monitoring",2],["report",3],["patient",4],["id",4],["tf",10],["df",9],["mut",6],["aggregate",1],["trajectory",2],["clearance",3],["relapse",5],["into",1],["one",1],["timepoint",3],["tumor",2],["fraction",2],["per",3],["sample",3],["lod",5],["mutation",2],["vaf",2],["traj",7],["metrics",5],["summarize",1],["last",3],["iloc",1],["call",2],["molecular",1],["response",4],["classify",1],["baseline",3],["bool",1],["censored",3],["kinetics",4],["sub",3],["groupby",1],["median",1],["res",3],["half",1],["life",1],["if",1],["not",1],["none",1],["return",1],["nadir",2],["draws",1],["current",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-longitudinal-monitoring/scripts/longitudinal_monitoring.py#plot_trajectory","name":[["plot",1],["trajectory",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["longitudinal",2],["monitoring",2],["scripts",1],["py",1]],"body":[["def",2],["plot",2],["trajectory",4],["traj",6],["lod",5],["band",5],["none",5],["output",4],["file",4],["log",1],["scale",1],["censored",3],["points",1],["drawn",1],["at",2],["lo",3],["distinct",1],["marker",1],["never",1],["zero",1],["fig",2],["ax",10],["plt",3],["subplots",1],["figsize",1],["10",1],["det",3],["detected",2],["cen",3],["semilogy",2],["timepoint",2],["tumor",2],["fraction",2],["color",3],["steelblue",1],["linewidth",1],["markersize",2],["label",3],["per",1],["sample",1],["gray",1],["below",2],["if",2],["not",1],["axhspan",1],["ylim",1],["red",1],["alpha",1],["08",1],["xlabel",1],["time",1],["days",1],["ylabel",1],["title",1],["ct",1],["dna",1],["mrd",1],["legend",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["tight",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-longitudinal-monitoring/scripts/longitudinal_monitoring.py#summarize_trajectory","name":[["summarize",1],["trajectory",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["longitudinal",2],["monitoring",2],["scripts",1],["py",1]],"body":[["def",2],["summarize",2],["trajectory",2],["df",21],["baseline",7],["nadir",4],["referenced",1],["log2",3],["change",1],["below",1],["lo",1],["points",1],["censored",6],["columns",1],["timepoint",2],["tumor",4],["fraction",4],["per",3],["sample",3],["lod",3],["sort",1],["values",1],["copy",1],["detected",5],["tf",5],["log",3],["np",3],["iloc",1],["fc",1],["min",1],["if",1],["len",1],["else",1],["nan",1],["metrics",2],["int",1],["sum",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-methylation-based-detection/scripts/cfdna_methylation.py","name":[["cfdna",1],["methylation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["methylation",2],["based",1],["detection",1],["scripts",1],["cfdna",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["cf",1],["dna",1],["methylation",1],["analysis",1],["methyl",1],["dackel",1],["extraction",1],["beta",1],["values",1],["nnls",2],["tissue",3],["deconvolution",1],["region",1],["level",1],["dmr",1],["discovery",1],["explicit",1],["bh",1],["fdr",1],["reference",1],["numpy",2],["26",1],["pandas",2],["scipy",3],["12",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",6],["subprocess",1],["as",2],["np",1],["pd",3],["from",3],["stats",2],["optimize",1],["statsmodels",1],["multitest",1],["multipletests",1],["name",1],["main",1],["atlas",2],["data",1],["frame",1],["wbc",1],["85",2],["10",3],["90",1],["05",1],["liver",1],["88",1],["20",1],["92",1],["colon",1],["15",1],["80",2],["index",2],["m1",2],["m2",2],["m3",2],["m4",2],["sample",2],["series",1],["18",1],["84",1],["13",1],["fractions",3],["deconvolve",1],["print",2],["origin",1],["round",2],["items",1],["reads",2],["read",1],["haplotype",2],["concordance",2],["scores",1],["score",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-methylation-based-detection/scripts/cfdna_methylation.py#choose_trimming","name":[["choose",1],["trimming",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["methylation",2],["based",1],["detection",1],["scripts",1],["cfdna",1],["py",1]],"body":[["def",2],["choose",2],["trimming",2],["reference",3],["bam",3],["prefix",3],["run",2],["methyl",2],["dackel",2],["mbias",2],["write",1],["bias",1],["plots",1],["print",1],["suggested",1],["ot",1],["ob",1],["string",1],["subprocess",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-methylation-based-detection/scripts/cfdna_methylation.py#deconvolve_tissue","name":[["deconvolve",1],["tissue",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["methylation",2],["based",1],["detection",1],["scripts",1],["cfdna",1],["py",1]],"body":[["def",2],["deconvolve",2],["tissue",3],["sample",5],["beta",5],["atlas",7],["based",1],["origin",1],["via",1],["nnls",2],["simplex",1],["constraint",1],["sum",2],["series",1],["indexed",1],["by",1],["marker",1],["data",1],["frame",1],["markers",4],["cell",1],["types",1],["index",2],["intersection",1],["loc",2],["values",2],["return",1],["dict",1],["zip",1],["columns",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-methylation-based-detection/scripts/cfdna_methylation.py#extract_methylation","name":[["extract",1],["methylation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["methylation",2],["based",1],["detection",1],["scripts",1],["cfdna",1],["py",1]],"body":[["def",2],["extract",4],["methylation",4],["reference",3],["bam",3],["prefix",4],["min",5],["depth",6],["trim",5],["none",3],["per",2],["cp",3],["methyl",2],["dackel",2],["parse",1],["fixed",1],["bed",3],["graph",3],["columns",1],["chrom",2],["start",2],["end",2],["int",1],["count",7],["meth",11],["unmeth",3],["kept",1],["low",2],["because",1],["gates",1],["erase",1],["coverage",1],["cf",1],["dna",1],["signal",1],["cmd",3],["merge",1],["context",1],["str",1],["if",1],["ot",1],["ob",1],["subprocess",1],["run",1],["check",1],["true",1],["pd",1],["read",1],["csv",1],["sep",1],["skiprows",1],["header",1],["names",1],["pct",1],["beta",1],["return",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-methylation-based-detection/scripts/cfdna_methylation.py#haplotype_concordance_score","name":[["haplotype",1],["concordance",1],["score",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["methylation",2],["based",1],["detection",1],["scripts",1],["cfdna",1],["py",1]],"body":[["def",2],["haplotype",2],["concordance",2],["score",2],["read",6],["states",9],["background",6],["05",2],["level",1],["detection",1],["primitive",1],["fragment",2],["concordantly",1],["methylated",1],["across",1],["cp",2],["gs",1],["tumor",2],["block",1],["has",1],["probability",2],["under",1],["wbc",1],["null",1],["returns",1],["per",2],["negative",1],["log10",2],["large",1],["values",1],["flag",1],["derived",1],["molecules",1],["list",1],["arrays",1],["methylation",1],["calls",1],["along",1],["each",1],["scores",4],["np",3],["asarray",1],["if",1],["mean",1],["len",1],["append",2],["else",1],["return",1],["array",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-methylation-based-detection/scripts/cfdna_methylation.py#region_dmrs","name":[["region",1],["dmrs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["methylation",2],["based",1],["detection",1],["scripts",1],["cfdna",1],["py",1]],"body":[["def",2],["region",15],["dmrs",2],["cancer",4],["normal",5],["col",5],["min",4],["samples",4],["level",1],["dmr",1],["discovery",1],["correct",1],["altitude",1],["vs",1],["per",2],["cp",1],["tests",1],["long",1],["data",2],["frames",1],["beta",4],["one",1],["row",1],["sample",1],["fdr",4],["via",1],["benjamini",1],["hochberg",1],["specified",1],["explicitly",1],["statsmodels",1],["default",1],["holm",1],["sidak",1],["rows",3],["groupby",1],["loc",1],["dropna",2],["if",3],["len",4],["continue",1],["stats",1],["mannwhitneyu",1],["alternative",1],["two",1],["sided",1],["append",1],["mean",2],["res",7],["pd",1],["frame",1],["columns",1],["delta",1],["pvalue",2],["multipletests",1],["method",1],["bh",1],["return",1],["sort",1],["values",1],["else",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-tumor-fraction-estimation/scripts/estimate_tumor_fraction.R","name":[["estimate",1],["tumor",1],["fraction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["tumor",2],["fraction",2],["estimation",1],["scripts",1],["estimate",1]],"body":[["usr",1],["bin",2],["env",1],["rscript",1],["reference",1],["ichor",7],["cna",6],["hmmcopy",2],["40",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["tumor",4],["fraction",4],["estimation",2],["from",1],["shallow",1],["wgs",1],["command",1],["line",1],["script",1],["scripts",1],["run",4],["not",1],["importable",1],["function",1],["driver",1],["shells",1],["out",1],["read",1],["counter",1],["then",1],["parses",1],["params",1],["txt",1],["low",1],["recipe",1],["seed",1],["em",1],["near",1],["tf",2],["fix",1],["ploidy",1],["drop",1],["subclonality",1],["est",2],["selected",1],["max",1],["loglik",1],["solution",1],["written",1],["as",1],["row",1],["sys",1],["nframe",1],["cat",3],["bam",1],["ichorcna",2],["lowtf",1],["parse",2],["cohort",1],["summarises",1],["results",1],["directory",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-tumor-fraction-estimation/scripts/estimate_tumor_fraction.R#bin_bam","name":[["bin",1],["bam",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["tumor",2],["fraction",2],["estimation",1],["scripts",1],["estimate",1]],"body":[["function",2],["bam",3],["file",7],["wig",4],["window",4],["1000000",2],["quality",4],["20",4],["chromosome",4],["10",2],["11",2],["12",2],["13",2],["14",2],["15",2],["16",2],["17",2],["18",2],["19",2],["21",2],["22",2],["cmd",2],["sprintf",1],["read",1],["counter",1],["system",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-tumor-fraction-estimation/scripts/estimate_tumor_fraction.R#parse_cohort","name":[["parse",1],["cohort",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["tumor",2],["fraction",2],["estimation",1],["scripts",1],["estimate",1]],"body":[["function",2],["results",3],["dir",3],["files",3],["list",1],["pattern",1],["params",1],["txt",1],["full",1],["names",1],["true",2],["recursive",1],["call",1],["rbind",1],["lapply",1],["parse",1],["ichor",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-tumor-fraction-estimation/scripts/estimate_tumor_fraction.R#parse_ichor","name":[["parse",1],["ichor",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["tumor",2],["fraction",2],["estimation",1],["scripts",1],["estimate",1]],"body":[["function",2],["params",5],["file",4],["read",1],["table",1],["header",1],["true",1],["sep",1],["strings",1],["as",1],["factors",1],["false",1],["data",1],["frame",1],["sample",1],["gsub",1],["txt",1],["basename",1],["tumor",1],["fraction",1],["est",2],["ploidy",1],["phi",1],["loglik",2]]},{"id":"skills/bioskills/bio-liquid-biopsy-tumor-fraction-estimation/scripts/estimate_tumor_fraction.R#run_ichorcna","name":[["run",1],["ichorcna",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["tumor",2],["fraction",2],["estimation",1],["scripts",1],["estimate",1]],"body":[["function",2],["wig",14],["file",5],["out",6],["dir",7],["ichor",3],["script",3],["gc",4],["map",5],["centromere",4],["normal",9],["panel",4],["sample",6],["id",7],["null",3],["ploidy",5],["max",4],["cn",4],["sc",5],["states",4],["genome",8],["build",4],["hg38",2],["style",4],["ucsc",2],["if",1],["gsub",1],["basename",1],["create",1],["show",1],["warnings",1],["false",1],["recursive",1],["true",5],["args",2],["sh",3],["quote",3],["estimate",3],["type",1],["logical",1],["need",1],["explicit",1],["prevalence",1],["txn",2],["9999999",1],["strength",1],["1e7",1],["segment",1],["length",1],["prior",1],["defaults",1],["min",1],["score",1],["drop",1],["low",1],["mappability",1],["bins",1],["system2",1],["rscript",1],["path",1],["paste0",1],["params",1],["txt",1]]},{"id":"skills/bioskills/bio-liquid-biopsy-tumor-fraction-estimation/scripts/estimate_tumor_fraction.R#run_ichorcna_lowtf","name":[["run",1],["ichorcna",1],["lowtf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["liquid",1],["biopsy",1],["tumor",2],["fraction",2],["estimation",1],["scripts",1],["estimate",1]],"body":[["function",2],["wig",9],["file",3],["out",3],["dir",3],["ichor",3],["script",3],["gc",3],["map",3],["centromere",3],["normal",4],["panel",3],["sample",3],["id",3],["null",2],["genome",8],["build",4],["hg38",2],["style",4],["ucsc",2],["run",1],["ichorcna",1],["95",1],["99",1],["995",1],["999",1],["ploidy",1],["max",1],["cn",1],["sc",1],["states",1]]},{"id":"skills/bioskills/bio-machine-learning-atlas-mapping/scripts/ood_gating_demo.py","name":[["ood",1],["gating",1],["demo",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["atlas",1],["mapping",1],["scripts",1],["ood",1],["gating",1],["demo",1],["py",1]],"body":[["out",1],["distribution",1],["signal",3],["not",2],["softmax",5],["catches",3],["novel",12],["cell",4],["types",3],["runs",1],["end",2],["synthetic",1],["latent",9],["coordinates",1],["three",1],["reference",6],["query",19],["containing",1],["fourth",1],["population",1],["belongs",2],["none",1],["them",3],["classifier",3],["assigns",1],["every",1],["confident",1],["label",5],["while",2],["distance",7],["based",2],["ood",4],["here",1],["nearest",3],["idea",1],["behind",1],["symphony",1],["mahalanobis",1],["gate",5],["flags",1],["weighted",1],["nn",1],["transfer",1],["uncertainty",1],["hlca",1],["cutoff",1],["other",1],["standard",1],["best",2],["cells",6],["fall",1],["between",1],["far",1],["from",2],["all",1],["scikit",1],["learn",1],["anndata",2],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["numpy",1],["as",2],["np",8],["ad",2],["sklearn",1],["neighbors",2],["kneighbors",4],["rng",5],["random",1],["default",1],["ref",11],["centers",4],["tcell",1],["bcell",1],["myeloid",1],["vstack",3],["normal",3],["300",2],["values",2],["labels",2],["repeat",1],["list",1],["known",4],["80",2],["12",2],["hepatocyte",1],["like",1],["nothing",1],["mask",4],["array",1],["false",1],["shape",2],["true",1],["knn",5],["15",1],["fit",1],["predicted",4],["predict",2],["conf",2],["proba",1],["max",1],["axis",3],["wrong",2],["whether",1],["mean",6],["calibrate",1],["threshold",3],["itself",1],["99th",1],["percentile",2],["its",1],["own",1],["neighbor",1],["distances",1],["self",2],["dist",5],["99",1],["gated",5],["copy",1],["unknown",4],["print",4],["passing",1],["filter",1],["caught",1],["by",1],["right",1],["wrongly",1],["flagged",1],["adata",4],["ann",1],["data",1],["obs",3],["value",1],["counts",1]]},{"id":"skills/bioskills/bio-machine-learning-atlas-mapping/scripts/scarches_annotation.py","name":[["scarches",1],["annotation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["atlas",1],["mapping",1],["scripts",1],["scarches",1],["annotation",1],["py",1]],"body":[["sc",10],["arches",1],["anvi",5],["label",6],["transfer",3],["out",1],["distribution",1],["gating",3],["real",1],["data",2],["template",1],["requires",1],["saved",1],["reference",4],["model",8],["query",17],["h5ad",5],["non",1],["obvious",1],["point",1],["gate",2],["transferred",1],["labels",2],["weighted",1],["nn",1],["uncertainty",7],["cell",3],["belong",1],["not",1],["classifier",3],["softmax",1],["max",5],["only",1],["says",1],["see",1],["ood",3],["demo",1],["py",1],["synthetic",1],["runnable",1],["version",2],["logic",1],["anndata",3],["10",2],["scanpy",2],["scvi",10],["tools",1],["scikit",1],["learn",1],["verify",1],["api",1],["if",2],["differs",1],["import",4],["as",2],["numpy",1],["np",1],["from",3],["sklearn",1],["neighbors",2],["kneighbors",2],["adata",13],["ref",14],["read",2],["labeled",1],["head",1],["trained",1],["vi",1],["unlabeled",2],["category",2],["required",1],["setup",1],["layer",1],["counts",2],["batch",2],["key",2],["vae",3],["latent",7],["30",1],["layers",1],["train",3],["epochs",3],["100",3],["early",1],["stopping",1],["true",1],["scanvi",12],["unknown",4],["type",2],["20",1],["samples",1],["per",1],["mandatory",1],["gene",1],["alignment",1],["zero",1],["pads",1],["missing",1],["reorders",1],["silent",1],["corruption",1],["skipped",1],["prepare",1],["load",1],["weight",2],["decay",2],["keeps",1],["shared",2],["fixed",1],["so",1],["queries",1],["stay",1],["cross",1],["comparable",1],["plan",1],["kwargs",1],["obs",5],["predicted",3],["predict",2],["obsm",2],["representation",2],["hlca",2],["sikkema",1],["2023",1],["sets",1],["knn",2],["15",1],["weights",1],["distance",1],["fit",1],["proba",1],["axis",1],["loc",1],["default",1],["print",2],["flagged",1],["novel",1],["mean",1],["value",1]]},{"id":"skills/bioskills/bio-machine-learning-biomarker-discovery/scripts/boruta_feature_selection.py","name":[["boruta",1],["feature",1],["selection",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["biomarker",1],["discovery",1],["scripts",1],["boruta",1],["feature",1],["selection",1],["py",1]],"body":[["boruta",11],["all",5],["relevant",4],["selection",1],["keeps",2],["whole",1],["correlated",1],["module",7],["unlike",1],["lasso",1],["runs",1],["end",2],["synthetic",1],["data",2],["five",1],["co",2],["expressed",2],["genes",1],["g0",4],["g4",4],["carry",1],["signal",2],["selector",3],["confirms",1],["redundant",3],["members",2],["whereas",1],["minimal",2],["optimal",2],["would",2],["keep",2],["only",1],["one",2],["distinction",1],["decides",1],["whether",1],["absence",1],["from",3],["list",3],["means",1],["irrelevant",1],["merely",1],["reference",1],["numpy",4],["26",1],["pandas",3],["scikit",1],["learn",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["as",2],["np",2],["pd",2],["py",2],["sklearn",1],["ensemble",1],["random",5],["forest",2],["classifier",2],["rng",6],["default",1],["200",2],["60",1],["latent",3],["normal",4],["size",4],["shared",1],["biological",1],["none",1],["scale",2],["astype",1],["int",1],["frame",1],["columns",3],["range",1],["needs",1],["tree",1],["estimator",1],["arrays",2],["perc",2],["100",3],["uses",1],["max",3],["shadow",1],["importance",1],["rf",2],["estimators",2],["jobs",1],["depth",1],["state",2],["42",2],["auto",1],["two",1],["step",1],["true",1],["iter",1],["fit",1],["values",1],["not",1],["confirmed",6],["support",2],["tentative",4],["weak",1],["print",3],["len",2],["recovered",2],["sum",1],["g1",1],["g2",1],["g3",1]]},{"id":"skills/bioskills/bio-machine-learning-biomarker-discovery/scripts/lasso_biomarker.py","name":[["lasso",1],["biomarker",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["biomarker",2],["discovery",1],["scripts",1],["lasso",1],["py",1]],"body":[["leakage",1],["safe",1],["selection",7],["stability",7],["demonstrated",1],["synthetic",2],["data",5],["two",1],["teaching",1],["points",1],["run",1],["end",2],["selecting",1],["features",2],["full",1],["matrix",2],["before",2],["cv",7],["reports",1],["high",1],["auc",5],["even",1],["labels",1],["pure",4],["noise",8],["putting",1],["inside",3],["fold",2],["not",2],["signature",1],["reported",1],["index",3],["its",1],["own",1],["reference",1],["numpy",2],["26",1],["pandas",2],["scikit",1],["learn",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["as",3],["np",6],["pd",3],["from",4],["sklearn",4],["feature",1],["select",5],["kbest",3],["classif",3],["linear",1],["model",2],["logistic",4],["regression",4],["pipeline",4],["cross",3],["val",3],["score",3],["stratified",3],["kfold",3],["rng",7],["random",4],["default",1],["80",2],["5000",4],["samples",1],["genes",2],["frame",2],["normal",3],["size",4],["columns",3],["range",3],["integers",1],["no",1],["gene",1],["truly",1],["associated",1],["wrong",2],["top",1],["20",4],["all",1],["then",1],["classifier",1],["those",1],["top20",2],["fit",3],["support",1],["indices",1],["true",4],["leaky",2],["max",3],["iter",3],["iloc",2],["10",2],["shuffle",2],["state",2],["scoring",2],["roc",2],["right",2],["re",1],["per",1],["pipe",2],["clf",1],["honest",2],["print",4],["mean",5],["2f",3],["inflated",1],["should",1],["be",1],["separate",1],["real",1],["signal",3],["first",1],["moderate",1],["after",1],["notional",1],["pre",1],["filter",1],["so",1],["l1",2],["recover",1],["ns",5],["ps",7],["120",1],["300",1],["xs",4],["beta",3],["zeros",2],["logit",3],["values",1],["scale",1],["ys",2],["median",1],["astype",2],["int",2],["counts",3],["subsets",3],["100",2],["idx",3],["choice",1],["replace",1],["false",1],["subsampling",1],["mask",3],["penalty",1],["solver",1],["liblinear",1],["2000",1],["coef",1],["append",1],["array",1],["sum",1],["axis",2],["nogueira",2],["2018",1],["chance",1],["corrected",1],["identical",1],["var",1],["ddof",1],["stable",3],["pi",1],["thr",1],["60",1],["g0",1],["g4",1],["list",1]]},{"id":"skills/bioskills/bio-machine-learning-model-validation/scripts/nested_cv_biomarker.py","name":[["nested",1],["cv",1],["biomarker",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["model",1],["validation",1],["scripts",1],["nested",1],["cv",1],["biomarker",1],["py",1]],"body":[["nested",7],["cv",14],["discrimination",2],["calibration",6],["synthetic",2],["omics",1],["like",1],["data",4],["demonstrates",1],["two",1],["things",1],["skill",1],["insists",1],["end",2],["selection",5],["scaling",1],["inside",1],["fold",2],["gives",1],["honest",1],["auc",13],["while",1],["selecting",1],["features",3],["full",1],["matrix",1],["first",1],["inflates",2],["orthogonal",1],["model",3],["discriminate",1],["yet",1],["be",1],["miscalibrated",1],["report",1],["reliability",2],["curve",3],["brier",6],["score",10],["then",1],["recalibrate",2],["reference",1],["numpy",2],["26",1],["scikit",1],["learn",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",12],["as",1],["np",5],["from",10],["sklearn",11],["datasets",1],["make",3],["classification",3],["stratified",3],["kfold",3],["grid",4],["search",2],["cross",3],["val",3],["train",3],["test",5],["split",3],["pipeline",3],["preprocessing",1],["standard",2],["scaler",3],["feature",1],["select",5],["kbest",3],["classif",3],["linear",1],["logistic",4],["regression",4],["ensemble",1],["random",7],["forest",1],["classifier",4],["calibrated",4],["metrics",1],["roc",6],["loss",3],["samples",2],["300",1],["2000",2],["informative",2],["15",2],["weights",2],["85",1],["state",6],["imbalanced",1],["vs",3],["leaky",6],["pipe",2],["clf",6],["max",3],["iter",3],["5000",3],["20",2],["100",2],["01",1],["inner",2],["shuffle",2],["true",6],["outer",3],["scoring",3],["fit",4],["support",1],["indices",1],["selected",1],["all",1],["print",6],["safe",1],["mean",5],["3f",7],["std",1],["before",1],["optimistic",1],["oversampling",2],["minority",1],["training",1],["predicted",2],["risk",3],["imbalance",1],["correction",1],["trap",1],["no",1],["gain",1],["xc",2],["yc",3],["12",1],["tr",11],["te",10],["size",2],["stratify",2],["cal",13],["33",1],["pos",2],["balanced",3],["concatenate",1],["arange",1],["len",1],["repeat",1],["crude",1],["oversample",1],["50",2],["raw",5],["predict",2],["proba",2],["prevalence",3],["log",1],["reg",1],["oversampled",1],["2f",2],["inflated",1],["by",1],["disjoint",1],["prefit",2],["deprecated",1],["frozen",4],["estimator",3],["newer",1],["try",1],["method",2],["isotonic",3],["except",1],["error",1],["unchanged",1],["nudge",1],["via",1],["ties",1],["prob",4],["pred",3],["bins",1],["strategy",1],["quantile",1],["observed",1],["list",1],["zip",1],["round",2]]},{"id":"skills/bioskills/bio-machine-learning-omics-classifiers/scripts/logistic_regression.py","name":[["logistic",1],["regression",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["omics",1],["classifiers",1],["scripts",1],["logistic",1],["regression",1],["py",1]],"body":[["elastic",4],["net",4],["logistic",4],["signature",3],["plus",1],["batch",22],["shortcut",1],["sanity",1],["check",2],["runs",1],["end",2],["synthetic",1],["data",2],["part",4],["fits",1],["sparse",1],["demonstrates",1],["most",1],["important",1],["omics",1],["classifier",2],["failure",1],["mode",1],["confounded",3],["outcome",1],["reaches",1],["near",1],["perfect",1],["auc",6],["by",1],["learning",1],["prediction",1],["aware",1],["split",3],["expose",1],["reference",1],["pandas",2],["scikit",1],["learn",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",7],["numpy",1],["as",2],["np",5],["pd",1],["from",5],["sklearn",5],["datasets",1],["make",2],["classification",2],["model",2],["selection",1],["train",2],["test",3],["cross",3],["val",3],["score",3],["preprocessing",1],["standard",3],["scaler",3],["pipeline",4],["linear",1],["regression",3],["rng",4],["random",4],["default",1],["samples",1],["300",1],["features",3],["500",1],["informative",1],["15",2],["state",2],["tr",4],["te",2],["size",1],["stratify",1],["saga",2],["supports",1],["elasticnet",2],["standardize",1],["because",1],["penalty",2],["scale",1],["sensitive",1],["pipe",3],["solver",1],["l1",1],["ratio",1],["max",2],["iter",2],["5000",2],["fit",1],["sel",2],["int",2],["named",1],["steps",1],["coef",1],["sum",1],["print",4],["selected",1],["shape",1],["confounding",1],["has",2],["no",3],["computational",2],["rescue",2],["contain",1],["zero",2],["biological",1],["signal",2],["label",5],["batches",1],["mostly",2],["controls",1],["cases",1],["adds",1],["strong",1],["technical",1],["offset",2],["high",1],["cv",4],["here",1],["pure",2],["artifact",2],["there",1],["nothing",1],["real",2],["per",3],["40",1],["repeat",1],["arange",1],["case",2],["rate",2],["85",1],["correlated",1],["astype",1],["tech",2],["normal",1],["none",1],["len",1],["100",1],["biology",1],["xb",3],["clf",3],["naive",2],["scoring",2],["roc",2],["pred",2],["predict",1],["group",1],["mean",2],["2f",2],["predictability",1],["00",1],["red",1],["flag",1],["soneson",1],["2014",1],["fix",1],["at",1],["design",1],["stage",1]]},{"id":"skills/bioskills/bio-machine-learning-omics-classifiers/scripts/rf_xgboost_classifier.py","name":[["rf",1],["xgboost",1],["classifier",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["omics",1],["classifiers",1],["scripts",1],["rf",1],["xgboost",1],["classifier",1],["py",1]],"body":[["linear",8],["vs",3],["rf",6],["xgboost",6],["omics",1],["like",1],["data",2],["discrimination",1],["calibration",2],["runs",1],["end",2],["synthetic",1],["purely",1],["signal",3],["no",1],["interactions",1],["shows",1],["two",1],["dossier",1],["points",1],["regularized",1],["model",5],["competitive",1],["here",1],["beats",1],["tree",3],["ensembles",2],["often",1],["miscalibrated",1],["random",10],["forest",5],["bounds",1],["its",1],["votes",1],["away",1],["from",8],["while",2],["log",1],["loss",3],["many",1],["rounds",1],["pushes",1],["extremes",3],["so",1],["report",1],["brier",5],["not",1],["just",1],["auc",5],["reference",1],["numpy",2],["26",1],["scikit",1],["learn",1],["verify",1],["api",1],["if",1],["version",1],["differs",2],["import",8],["as",1],["np",4],["sklearn",6],["selection",1],["train",2],["test",3],["split",2],["preprocessing",1],["standard",2],["scaler",2],["pipeline",3],["logistic",4],["regression",2],["cv",3],["ensemble",1],["classifier",2],["metrics",1],["roc",2],["score",4],["xgbclassifier",2],["rng",5],["default",2],["300",2],["1500",1],["25",2],["truly",1],["informative",1],["normal",2],["size",3],["beta",3],["zeros",1],["scale",1],["logit",2],["exp",1],["astype",1],["int",1],["generative",1],["tr",4],["te",7],["stratify",1],["state",3],["models",5],["genuine",1],["elastic",2],["net",2],["saga",2],["l1",2],["ratio",1],["l2",1],["leaves",1],["table",1],["penalty",1],["elasticnet",1],["solver",1],["ratios",1],["cs",1],["10",1],["max",4],["iter",1],["5000",1],["estimators",2],["400",1],["min",3],["samples",1],["leaf",1],["learning",1],["rate",1],["05",1],["depth",1],["subsample",1],["colsample",1],["bytree",1],["eval",1],["metric",1],["logloss",1],["print",4],["24s",2],["6s",1],["7s",1],["name",2],["items",1],["fit",1],["pr",3],["predict",3],["proba",3],["ranking",1],["be",1],["similar",1],["across",1],["3f",2],["probability",1],["spread",1],["compresses",1],["toward",4],["boosting",1],["xgb",4],["prob",2],["range",2],["2f",4],["compressed",1],["pushed",1]]},{"id":"skills/bioskills/bio-machine-learning-prediction-explanation/scripts/lime_explanation.py","name":[["lime",1],["explanation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["prediction",1],["explanation",2],["scripts",1],["lime",1],["py",1]],"body":[["lime",11],["non",1],["reproducible",1],["same",4],["prediction",5],["yields",1],["different",2],["top",10],["features",4],["per",1],["seed",7],["runs",1],["end",2],["synthetic",1],["data",1],["explaining",1],["one",3],["fixed",2],["under",1],["several",1],["random",7],["seeds",2],["returns",1],["feature",1],["sets",5],["so",1],["ranking",2],["not",1],["stable",2],["finding",1],["only",2],["eyeball",1],["local",2],["never",2],["global",1],["reference",1],["numpy",2],["26",1],["scikit",1],["learn",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["as",2],["np",1],["from",3],["tabular",3],["explainer",4],["sklearn",2],["datasets",1],["make",2],["classification",3],["ensemble",1],["forest",2],["classifier",2],["samples",2],["400",1],["30",1],["informative",1],["10",1],["state",3],["model",3],["estimators",1],["200",1],["fit",1],["instance",4],["explain",2],["range",1],["changes",1],["mode",1],["discretize",1],["continuous",1],["true",1],["exp",4],["predict",1],["proba",1],["num",2],["5000",1],["feats",3],["tuple",1],["sorted",1],["idx",2],["available",1],["labels",1],["append",1],["print",3],["distinct",3],["len",1],["across",1],["rankings",1],["dependent",1],["them",1],["importance",1],["measure",1]]},{"id":"skills/bioskills/bio-machine-learning-prediction-explanation/scripts/shap_omics_classifier.py","name":[["shap",1],["omics",1],["classifier",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["prediction",1],["explanation",1],["scripts",1],["shap",1],["omics",1],["classifier",1],["py",1]],"body":[["shap",6],["credit",2],["split",4],["between",2],["correlated",1],["genes",3],["mode",3],["dependent",4],["not",1],["biology",1],["runs",1],["end",2],["synthetic",1],["data",2],["two",1],["co",3],["expressed",2],["both",1],["carry",1],["signal",1],["tree",3],["splits",1],["them",1],["differently",1],["under",1],["path",3],["conditional",1],["vs",2],["interventional",3],["marginal",1],["conditioning",1],["module",5],["total",2],["stable",2],["but",2],["within",1],["order",1],["artifact",1],["chosen",1],["estimand",1],["you",1],["aggregate",2],["over",2],["modules",2],["before",2],["ranking",2],["reference",1],["numpy",2],["26",1],["scikit",1],["learn",1],["44",1],["verify",1],["api",1],["if",1],["version",1],["differs",2],["import",3],["as",2],["np",4],["from",1],["sklearn",1],["ensemble",1],["random",4],["forest",2],["classifier",2],["rng",6],["default",1],["800",1],["normal",4],["size",4],["scale",2],["noisier",1],["corr",2],["78",1],["noise",2],["column",1],["stack",1],["astype",1],["int",1],["label",1],["depends",1],["model",2],["still",1],["uses",1],["noisy",1],["proxy",1],["estimators",1],["300",1],["state",1],["fit",1],["print",6],["gene",4],["corrcoef",1],["2f",1],["pa",2],["pb",2],["ptot",2],["ia",2],["ib",2],["itot",2],["utils",1],["sample",1],["100",1],["20s",3],["7s",3],["3f",6],["by",1],["quantity",1],["lesson",1],["expression",1]]},{"id":"skills/bioskills/bio-machine-learning-prediction-explanation/scripts/shap_omics_classifier.py#module_split","name":[["module",1],["split",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["prediction",1],["explanation",1],["scripts",1],["shap",1],["omics",1],["classifier",1],["py",1]],"body":[["def",2],["module",2],["split",2],["mode",3],["data",4],["none",2],["expl",2],["shap",2],["tree",1],["explainer",1],["model",1],["feature",1],["perturbation",1],["vals",8],["values",1],["200",1],["if",2],["isinstance",1],["list",1],["else",2],["ndim",1],["np",1],["abs",1],["mean",1],["axis",1],["return",1]]},{"id":"skills/bioskills/bio-machine-learning-survival-analysis/scripts/competing_risks_cif.py","name":[["competing",1],["risks",1],["cif",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["survival",1],["analysis",1],["scripts",1],["competing",1],["risks",1],["cif",1],["py",1]],"body":[["under",1],["competing",9],["risks",1],["kaplan",3],["meier",3],["overestimates",2],["incidence",8],["cif",7],["runs",1],["end",2],["synthetic",1],["data",1],["two",1],["event",10],["types",1],["treating",2],["as",4],["censoring",3],["reporting",1],["km",9],["inflates",1],["estimated",1],["interest",3],["relative",1],["aalen",5],["johansen",5],["cumulative",1],["function",1],["gap",1],["grows",1],["rate",1],["reference",1],["lifelines",2],["30",1],["numpy",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["np",6],["from",1],["fitter",4],["rng",5],["random",1],["default",1],["3000",1],["t1",5],["exponential",2],["time",5],["cause",13],["t2",5],["more",1],["frequent",1],["admin",4],["uniform",1],["administrative",1],["minimum",1],["reduce",1],["censored",1],["horizon",5],["wrong",2],["treat",1],["report",1],["fit",2],["observed",1],["float",2],["predict",2],["right",2],["risk",2],["ajf",2],["print",4],["mean",1],["subjects",1],["at",2],["3f",3],["by",1],["ignores",1]]},{"id":"skills/bioskills/bio-machine-learning-survival-analysis/scripts/cox_regression.py","name":[["cox",1],["regression",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["machine",1],["learning",1],["survival",1],["analysis",1],["scripts",1],["cox",1],["regression",1],["py",1]],"body":[["predictive",2],["survival",8],["modeling",1],["penalized",1],["cox",5],["vs",1],["rsf",3],["evaluated",1],["beyond",1],["index",4],["runs",1],["end",2],["synthetic",1],["data",1],["fits",1],["elastic",2],["net",2],["random",7],["forest",4],["then",1],["evaluates",1],["uno",2],["ipcw",4],["time",10],["dependent",2],["auc",6],["integrated",4],["brier",4],["versus",1],["kaplan",2],["meier",2],["baseline",4],["because",1],["alone",1],["censoring",1],["blind",1],["calibration",1],["insensitive",1],["reference",1],["scikit",1],["22",1],["numpy",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["as",1],["np",11],["from",7],["sksurv",5],["util",1],["surv",7],["linear",1],["model",5],["coxnet",2],["analysis",2],["ensemble",1],["metrics",1],["concordance",2],["cumulative",2],["dynamic",2],["score",6],["sklearn",1],["selection",1],["train",2],["test",3],["split",2],["rng",5],["default",1],["600",1],["40",1],["normal",1],["size",2],["beta",3],["zeros",1],["prognostic",1],["features",1],["risk",7],["true",4],["exponential",2],["exp",1],["higher",3],["shorter",1],["censor",3],["minimum",1],["astype",1],["float",2],["event",6],["bool",2],["field",1],["required",1],["by",1],["xtr",3],["xte",3],["etr",3],["ete",4],["ttr",3],["tte",5],["state",2],["tr",7],["arrays",2],["structured",1],["array",1],["te",5],["l1",1],["ratio",2],["alpha",1],["min",2],["01",1],["fit",3],["estimators",1],["300",1],["samples",1],["leaf",1],["15",1],["tau",4],["quantile",2],["truncate",1],["at",1],["horizon",1],["inside",1],["follow",1],["up",1],["times",6],["linspace",1],["12",1],["print",3],["18s",2],["6s",2],["mean",4],["8s",1],["ibs",6],["name",2],["predict",2],["not",2],["probability",1],["vstack",1],["fn",2],["function",1],["3f",4],["km",3],["only",1],["whose",1],["beat",1],["has",1],["no",2],["value",1],["tile",1],["len",1],["covariates",1]]},{"id":"skills/bioskills/bio-metabolomics-isotope-tracing/scripts/isotope_correction.py","name":[["isotope",1],["correction",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["isotope",2],["tracing",1],["scripts",1],["correction",1],["py",1]],"body":[["natural",3],["abundance",3],["tracer",5],["purity",4],["correction",3],["raw",1],["isotopologue",1],["vector",2],["takes",1],["measured",1],["intensity",1],["known",1],["formula",1],["under",1],["13",5],["applies",1],["reports",1],["corrected",1],["mass",1],["isotopomer",1],["distribution",1],["mid",1],["plus",1],["fractional",1],["mean",1],["enrichment",1],["preferred",1],["path",1],["uses",1],["iso",2],["cor",2],["millard",1],["2019",1],["if",3],["not",1],["importable",1],["script",1],["falls",1],["back",1],["transparent",1],["numpy",3],["matrix",1],["implementation",1],["so",1],["math",2],["inspectable",1],["two",1],["agree",1],["numerical",1],["precision",1],["low",1],["resolution",1],["data",1],["reference",1],["isocor",1],["26",1],["verify",1],["api",1],["version",1],["differs",1],["import",2],["as",1],["np",1],["c13",1],["0107",1],["fraction",1],["carbon",1],["nature",1],["iupac",1],["labeled",1],["99",1],["per",1],["position",1],["typical",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-metabolomics-isotope-tracing/scripts/isotope_correction.py#correct_isocor","name":[["correct",1],["isocor",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["isotope",2],["tracing",1],["scripts",1],["correction",1],["py",1]],"body":[["def",2],["correct",4],["isocor",4],["raw",3],["formula",3],["tracer",6],["purity",4],["import",1],["corrector",3],["mscorrectors",1],["metabolite",1],["factory",1],["13",1],["na",1],["true",1],["corrected",2],["area",2],["iso",2],["fraction",2],["residuum",1],["mean",2],["enrichment",2],["return",1],["np",2],["asarray",2]]},{"id":"skills/bioskills/bio-metabolomics-isotope-tracing/scripts/isotope_correction.py#correct_numpy","name":[["correct",1],["numpy",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["isotope",2],["tracing",1],["scripts",1],["correction",1],["py",1]],"body":[["def",2],["correct",2],["numpy",2],["raw",3],["carbons",4],["purity",6],["tracer",2],["labeled",2],["observed",2],["np",5],["asarray",1],["dtype",1],["float",1],["corrected",6],["linalg",2],["lstsq",2],["correction",2],["matrix",2],["13c",2],["rcond",2],["none",4],["clip",2],["if",1],["impurity",2],["na",1],["return",1]]},{"id":"skills/bioskills/bio-metabolomics-isotope-tracing/scripts/isotope_correction.py#correction_matrix_13c","name":[["correction",1],["matrix",1],["13c",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["isotope",2],["tracing",1],["scripts",1],["correction",1],["py",1]],"body":[["def",2],["correction",2],["matrix",6],["13c",2],["carbons",4],["na",4],["c13",2],["natural",3],["abundance",3],["lower",1],["triangular",1],["mapping",1],["true",5],["mid",2],["observed",1],["via",1],["binomial",1],["ladder",1],["carbon",1],["backbone",1],["low",1],["resolution",1],["case",1],["size",4],["np",1],["zeros",1],["label",4],["range",2],["remaining",4],["extra",5],["prob",2],["math",1],["comb",1],["return",1]]},{"id":"skills/bioskills/bio-metabolomics-isotope-tracing/scripts/isotope_correction.py#fractional_enrichment","name":[["fractional",1],["enrichment",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["isotope",2],["tracing",1],["scripts",1],["correction",1],["py",1]],"body":[["def",2],["fractional",2],["enrichment",2],["mid",6],["mean",2],["labeling",1],["per",1],["tracer",1],["atom",1],["weighted",1],["isotopologue",1],["index",1],["atoms",1],["indices",2],["np",3],["arange",1],["len",2],["return",1],["float",1],["sum",2]]},{"id":"skills/bioskills/bio-metabolomics-isotope-tracing/scripts/isotope_correction.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["isotope",2],["tracing",1],["scripts",1],["correction",1],["py",1]],"body":[["def",2],["main",2],["formula",2],["c6",1],["h12",1],["o6",1],["carbons",2],["raw",8],["50000",1],["8000",1],["12000",1],["3000",1],["1500",1],["6000",1],["25000",1],["print",7],["isotopologue",1],["areas",1],["mid",5],["looks",1],["labeled",3],["but",1],["shoulder",1],["partly",1],["natural",2],["13",1],["try",1],["corrected",9],["iso",4],["fraction",5],["mean",3],["enr",3],["correct",2],["isocor",1],["tracer",2],["purity",2],["engine",4],["cor",2],["except",1],["import",1],["error",1],["numpy",2],["sum",3],["fractional",2],["enrichment",2],["correction",2],["matrix",1],["unavailable",1],["np",1],["round",4],["tolist",1],["nuncorrected",1],["rose",1],["because",1],["abundance",1],["signal",1],["was",1],["removed",1],["from",1]]},{"id":"skills/bioskills/bio-metabolomics-lipidomics/scripts/lipidomics_workflow.R","name":[["lipidomics",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["lipidomics",2],["scripts",1],["workflow",1]],"body":[["reference",1],["lipidr",4],["16",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["end",2],["workflow",1],["bundled",1],["data",11],["normalized",6],["dataset",1],["class",9],["based",2],["differential",1],["analysis",3],["lipid",6],["enrichment",4],["honest",2],["resolution",3],["level",3],["reporting",2],["demonstrates",1],["skill",1],["central",1],["claim",2],["name",1],["carries",1],["structural",1],["tool",1],["may",1],["overstate",1],["library",1],["out",5],["dir",5],["tempdir",1],["ships",1],["pqn",3],["log2",3],["real",1],["read",1],["skyline",1],["list",1],["files",1],["datadir",1],["csv",4],["full",1],["names",2],["true",3],["add",1],["sample",2],["annotation",3],["clinical",1],["normalize",3],["measure",4],["area",3],["exclude",2],["blank",2],["log",8],["quantification",1],["instead",1],["uses",1],["istd",2],["one",1],["per",1],["cat",3],["classes",1],["present",1],["paste",1],["unique",1],["row",2],["collapse",1],["contrast",1],["references",1],["group",2],["labels",2],["directly",1],["col",1],["defaults",1],["first",1],["column",1],["de",9],["results",11],["high",1],["fat",1],["water",2],["normal",1],["diet",1],["fc",7],["cutoff",5],["limma",2],["scale",1],["two",1],["fold",1],["05",4],["conventional",1],["fdr",1],["gate",1],["sig",4],["significant",3],["molecules",1],["lipids",1],["adj",3],["length",2],["volcano",4],["plot",4],["show",1],["false",2],["ggplot2",2],["ggsave",2],["file",3],["path",3],["png",2],["width",2],["height",2],["tests",1],["total",5],["chain",1],["unsaturation",1],["sets",3],["automatically",1],["enrich",4],["lsea",1],["rank",1],["by",1],["lipidsets",1],["size",1],["keep",1],["columns",1],["never",1],["invent",1],["sn",1],["lacks",1],["returns",1],["tidy",1],["frame",1],["molecule",2],["cl",2],["cs",2],["value",2],["val",2],["table",2],["write",1],["lipidomics",1],["written",1]]},{"id":"skills/bioskills/bio-metabolomics-metabolite-annotation/scripts/annotate_features.py","name":[["annotate",1],["features",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["metabolite",1],["annotation",1],["scripts",1],["annotate",1],["features",1],["py",1]],"body":[["spectral",1],["library",1],["matching",1],["confidence",1],["level",6],["call",1],["toy",1],["ms",2],["spectra",1],["demonstrates",1],["skill",1],["central",1],["claim",2],["match",2],["score",7],["ranks",1],["candidates",1],["not",1],["identify",1],["compound",3],["returned",1],["hypothesis",1],["never",1],["identification",1],["self",1],["contained",1],["builds",1],["synthetic",1],["spectrum",7],["objects",1],["no",1],["external",1],["database",1],["needed",1],["reference",1],["matchms",7],["33",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["numpy",1],["as",2],["np",1],["from",4],["calculate",2],["scores",4],["filtering",1],["normalize",1],["intensities",1],["add",1],["precursor",1],["mz",1],["try",1],["similarity",2],["modified",4],["cosine",4],["greedy",1],["except",1],["error",1],["32",1],["floor",4],["gnps",1],["default",1],["below",1],["alignment",1],["dominated",1],["by",1],["noise",1],["matched",2],["peak",2],["high",2],["few",2],["peaks",4],["meaningless",1],["references",2],["make",4],["hippuric",2],["acid",2],["180",5],["0655",3],["65",3],["04",5],["77",2],["91",4],["05",6],["105",3],["03",4],["134",2],["06",5],["162",2],["25",1],["15",2],["phenylacetylglycine",1],["194",2],["0812",1],["76",1],["118",1],["148",1],["08",2],["176",1],["07",1],["18",2],["two",2],["queries",4],["one",2],["strongly",1],["matches",5],["many",1],["shared",1],["low",1],["information",1],["generic",1],["too",1],["classic",1],["over",1],["trap",1],["designed",1],["catch",1],["query",5],["strong",1],["21",1],["38",1],["24",1],["58",1],["31",1],["16",1],["promiscuous",1],["tolerance",1],["01",1],["ref",2],["best",1],["hit",1],["assign",1],["print",1],["name",2],["20",1],["2f",1]]},{"id":"skills/bioskills/bio-metabolomics-metabolite-annotation/scripts/annotate_features.py#assign_level","name":[["assign",1],["level",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["metabolite",1],["annotation",1],["scripts",1],["annotate",1],["features",1],["py",1]],"body":[["def",2],["assign",2],["level",2],["score",7],["matches",3],["has",3],["standard",4],["false",2],["if",3],["return",4],["floor",3],["match",2],["2a",1],["reference",1],["library",1],["no",2],["house",1],["high",1],["but",1],["too",1],["few",1],["peaks",1],["candidate",1],["only",1],["isomers",1],["unresolved",1],["defensible",1],["structural",1],["evidence",1]]},{"id":"skills/bioskills/bio-metabolomics-metabolite-annotation/scripts/annotate_features.py#best_hit","name":[["best",1],["hit",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["metabolite",1],["annotation",1],["scripts",1],["annotate",1],["features",1],["py",1]],"body":[["def",2],["best",2],["hit",5],["query",4],["pairs",3],["scores",2],["by",1],["score",3],["field",5],["match",2],["dtype",1],["names",2],["class",1],["prefixed",1],["version",1],["dependent",1],["ref",2],["max",1],["key",1],["lambda",1],["pair",2],["return",1],["float",1],["int",1]]},{"id":"skills/bioskills/bio-metabolomics-metabolite-annotation/scripts/annotate_features.py#make_spectrum","name":[["make",1],["spectrum",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["metabolite",1],["annotation",1],["scripts",1],["annotate",1],["features",1],["py",1]],"body":[["def",2],["make",2],["spectrum",7],["name",4],["precursor",5],["mz",6],["intensities",5],["np",2],["array",2],["dtype",2],["float",2],["metadata",1],["compound",1],["add",1],["modified",1],["cosine",1],["returns",1],["zeros",1],["without",1],["return",1],["normalize",1]]},{"id":"skills/bioskills/bio-metabolomics-msdial-preprocessing/scripts/process_msdial_output.R","name":[["process",1],["msdial",1],["output",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["msdial",2],["preprocessing",1],["scripts",1],["process",1],["output",1]],"body":[["reference",1],["base",1],["only",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["parses",1],["ms",12],["dial",2],["alignment",3],["result",2],["export",6],["splits",1],["metadata",2],["from",1],["per",1],["sample",5],["intensities",1],["filters",1],["honestly",1],["fill",11],["support",1],["generates",1],["tiny",1],["synthetic",2],["style",1],["table",4],["real",1],["exports",1],["carry",1],["header",2],["rows",1],["above",1],["column",1],["so",2],["script",1],["runs",1],["no",1],["external",1],["file",3],["all",1],["output",1],["goes",1],["tempdir",3],["path",10],["align",1],["txt",1],["make",1],["msdial",11],["read",1],["csv",1],["sep",2],["skip",1],["check",1],["names",2],["false",3],["cat",6],["parsed",1],["nrow",3],["features",2],["ncol",2],["columns",1],["meta",6],["cols",9],["intersect",1],["id",3],["average",2],["rt",1],["min",1],["mz",1],["metabolite",2],["name",1],["adduct",1],["type",1],["assigned",2],["annotation",3],["tag",3],["vs1",3],["colnames",3],["last",2],["max",1],["match",1],["feature",8],["info",10],["intensity",8],["as",1],["matrix",1],["rownames",1],["split",1],["into",1],["length",2],["floor",5],["below",2],["mostly",1],["gap",1],["filled",1],["noise",1],["integrals",1],["not",1],["measurements",1],["would",1],["fabricate",1],["truly",1],["detection",1],["samples",1],["70",1],["keep",3],["named",1],["hit",1],["without",1],["at",1],["best",1],["putative",1],["msi",4],["level",3],["require",1],["identity",1],["has",2],["msms",2],["true",1],["ifelse",2],["lipid",1],["suggested",1],["na",2],["integer",1],["filtered",8],["after",1],["confidence",1],["levels",1],["survivors",1],["print",1],["ifany",1],["out",4],["tsv",1],["write",1],["cbind",1],["log2",1],["row",1],["quote",1],["wrote",1],["unlink",1],["cleaned",1],["up",1],["temp",1],["files",1]]},{"id":"skills/bioskills/bio-metabolomics-msdial-preprocessing/scripts/process_msdial_output.R#make_synthetic_export","name":[["make",1],["synthetic",1],["export",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["msdial",2],["preprocessing",1],["scripts",1],["process",1],["output",1]],"body":[["function",2],["path",4],["features",12],["60",2],["samples",4],["seed",1],["42",1],["tags",5],["sample",8],["metabolite",3],["lipid",2],["suggested",1],["unknown",3],["replace",4],["true",7],["prob",2],["25",1],["15",2],["has",2],["msms",2],["ifelse",2],["false",6],["meta",2],["data",2],["frame",2],["alignment",1],["id",1],["seq",4],["len",4],["average",2],["rt",1],["min",1],["round",3],["runif",2],["mz",1],["80",1],["900",1],["name",1],["paste0",3],["adduct",1],["type",2],["na",1],["nh4",1],["fill",1],["20",1],["100",1],["ms",3],["assigned",1],["annotation",1],["tag",1],["vs1",1],["check",2],["names",7],["qc",1],["intensities",2],["as",1],["matrix",2],["rlnorm",1],["11",1],["nrow",2],["dimnames",1],["list",1],["null",1],["body",3],["cbind",1],["real",1],["dial",1],["exports",1],["prepend",1],["metadata",1],["rows",1],["class",1],["file",1],["injection",1],["order",1],["batch",1],["above",1],["column",1],["header",3],["reproduce",1],["offset",1],["so",1],["skip",1],["parse",1],["exercised",1],["block",2],["ncol",2],["write",2],["lines",1],["apply",1],["paste",1],["collapse",1],["suppress",1],["warnings",1],["table",1],["sep",1],["append",1],["row",1],["col",1],["quote",1]]},{"id":"skills/bioskills/bio-metabolomics-normalization-qc/scripts/normalize_data.R","name":[["normalize",1],["data",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["normalization",1],["qc",1],["scripts",1],["normalize",1],["data",1]],"body":[["reference",2],["base",2],["stats",1],["production",2],["pmp",2],["14",1],["stat",2],["target",2],["30",2],["impute",4],["lcmd",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["end",2],["untargeted",1],["metabolomics",1],["preprocessing",1],["synthetic",1],["data",3],["demonstrating",1],["load",1],["bearing",1],["claims",1],["ratio",3],["filtering",1],["technical",2],["vs",8],["biological",5],["variance",2],["qc",37],["anchored",1],["drift",5],["correction",4],["validated",2],["held",3],["out",10],["qcs",4],["pqn",14],["dilution",12],["normalization",3],["mechanism",2],["aware",2],["imputation",4],["left",4],["censored",6],["mnar",2],["sporadic",1],["mar",2],["self",1],["contained",1],["so",4],["runs",1],["without",1],["bioconductor",1],["skill",1],["md",1],["shows",1],["equivalents",1],["seed",1],["features",17],["200",2],["bio",18],["60",1],["12",1],["injection",3],["schedule",1],["interspersed",1],["every",1],["samples",3],["bracketing",1],["both",1],["ends",1],["order",9],["sort",1],["sample",9],["seq",7],["len",5],["setdiff",2],["total",8],["group",17],["rep",2],["control",1],["case",3],["length",2],["true",10],["abundance",3],["rnorm",3],["mean",2],["10",2],["sd",9],["effect",6],["20",2],["modestly",1],["up",3],["cases",1],["signal",1],["preserve",1],["kept",1],["5x",1],["fold",3],["median",5],["quotient",2],["recovers",1],["not",3],["biology",2],["per",3],["feature",5],["monotonic",1],["strong",2],["enough",1],["genuinely",1],["helps",1],["slope",1],["02",1],["random",1],["unrelated",1],["quantity",2],["should",2],["recover",1],["injections",1],["share",1],["one",1],["homogeneous",1],["pool",1],["their",1],["fixed",1],["at",1],["names",1],["as",2],["character",2],["mat",29],["matrix",1],["na",10],["real",2],["nrow",2],["ncol",4],["logical",1],["inj",4],["integer",2],["ifelse",1],["build",2],["inject",1],["missingness",1],["below",2],["lod",7],["threshold",1],["15",3],["lowest",1],["hard",1],["50",1],["missing",3],["detection",6],["filter",5],["drops",2],["them",1],["next",1],["stay",1],["recoverable",1],["along",1],["censor",2],["65",1],["else",2],["35",1],["quantile",1],["rm",5],["colnames",1],["paste0",1],["rows",13],["cat",9],["sprintf",8],["start",1],["rate",4],["before",3],["never",1],["mostly",1],["min",4],["detect",2],["col",1],["means",3],["after",5],["0f",2],["100",2],["within",1],["batch",1],["loess",1],["intensity",1],["split",1],["into",2],["fit",4],["test",4],["only",2],["non",1],["circular",1],["metric",1],["by",1],["corr",9],["correct",1],["heldout",4],["rsd",15],["apply",5],["3f",4],["robust",1],["mad",3],["based",1],["skewed",1],["dratio",5],["max",6],["keep",4],["false",2],["1f",1],["holes",1],["drawn",1],["from",1],["low",2],["truncated",1],["distribution",1],["draw",1],["plausible",1],["values",2],["single",1],["half",1],["constant",1],["zeroes",1],["inflates",1],["significance",1],["method",1],["nn",1],["rf",1],["here",1],["would",1],["pull",1],["erase",1],["off",1],["imp",3],["remaining",1],["sum",1],["spectrum",1],["normalize",2],["norm",4],["guardrail",1],["factor",11],["track",1],["high",2],["correlation",1],["eating",1],["cor",7],["suppress",2],["warnings",2],["factors",2],["want",1],["recovered",1],["verdict",2],["abs",1],["tripped",1],["leaked",1],["measured",1],["external",1],["instead",1],["ok",1],["independent",1],["dir",2],["tempdir",1],["file",6],["path",1],["normalized",1],["table",1],["csv",2],["write",1],["wrote",1],["remove",1],["cleaned",1],["temporary",1],["output",1]]},{"id":"skills/bioskills/bio-metabolomics-normalization-qc/scripts/normalize_data.R#build_sample","name":[["build",1],["sample",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["normalization",1],["qc",1],["scripts",1],["normalize",1],["data",1]],"body":[["function",2],["inj",4],["order",4],["fold",3],["drift",3],["slope",1],["noise",2],["rnorm",1],["features",1],["sd",1],["true",1],["abundance",1],["dilution",1],["as",1],["character",1]]},{"id":"skills/bioskills/bio-metabolomics-normalization-qc/scripts/normalize_data.R#drift_correct","name":[["drift",1],["correct",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["normalization",1],["qc",1],["scripts",1],["normalize",1],["data",1]],"body":[["function",2],["data",6],["inj",4],["qc",6],["fit",6],["rows",4],["out",3],["colnames",1],["ok",6],["na",4],["if",1],["sum",1],["next",1],["loess",1],["span",1],["75",1],["degree",1],["samples",1],["beyond",1],["range",1],["extrapolated",1],["unstable",1],["fall",1],["back",1],["median",3],["there",1],["trend",5],["suppress",1],["warnings",1],["predict",1],["rm",2],["true",2]]},{"id":"skills/bioskills/bio-metabolomics-normalization-qc/scripts/normalize_data.R#impute_left_censored","name":[["impute",1],["left",1],["censored",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["normalization",1],["qc",1],["scripts",1],["normalize",1],["data",1]],"body":[["function",2],["data",6],["out",3],["colnames",1],["miss",5],["na",4],["if",1],["any",1],["next",1],["obs",4],["floor",2],["val",2],["quantile",1],["01",1],["rm",3],["true",3],["draws",2],["rnorm",1],["sum",1],["mean",1],["sd",2],["pmax",1],["min",1]]},{"id":"skills/bioskills/bio-metabolomics-normalization-qc/scripts/normalize_data.R#pqn_normalize","name":[["pqn",1],["normalize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["normalization",1],["qc",1],["scripts",1],["normalize",1],["data",1]],"body":[["function",2],["data",6],["reference",5],["rows",3],["apply",2],["drop",1],["false",1],["median",2],["na",2],["rm",2],["true",2],["quotients",2],["sweep",1],["factors",4],["list",1]]},{"id":"skills/bioskills/bio-metabolomics-normalization-qc/scripts/normalize_data.R#rsd","name":[["rsd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["normalization",1],["qc",1],["scripts",1],["normalize",1],["data",1]],"body":[["function",2],["sd",1],["na",2],["rm",2],["true",2],["mean",1]]},{"id":"skills/bioskills/bio-metabolomics-pathway-mapping/scripts/pathway_analysis.R","name":[["pathway",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["pathway",2],["mapping",1],["scripts",1],["analysis",1]],"body":[["reference",1],["base",1],["stats",1],["only",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["two",2],["teaching",1],["points",1],["both",1],["runnable",1],["no",4],["database",2],["downloads",1],["ora",8],["small",1],["identified",2],["compound",2],["list",5],["via",1],["hypergeometric",2],["test",6],["showing",1],["background",28],["choice",1],["assay",12],["coverage",6],["vs",2],["all",11],["kegg",11],["flips",1],["value",2],["mummichog",6],["pitfall",2],["building",1],["null",6],["from",1],["full",6],["feature",14],["table",13],["gives",1],["honest",2],["but",1],["significant",12],["features",10],["alone",2],["as",2],["reports",1],["spurious",1],["significance",2],["real",2],["metabo",1],["analyst",1],["fella",1],["chains",1],["skill",1],["md",1],["script",1],["demonstrates",1],["statistics",1],["those",1],["tools",1],["implement",1],["synthetic",2],["data",2],["seed",1],["silently",1],["controls",1],["toy",1],["pathway",14],["10",3],["compounds",4],["our",1],["hit",4],["overlaps",1],["by",1],["size",6],["hits",5],["18",1],["correct",4],["could",1],["detect",1],["identify",1],["not",1],["whole",1],["wieder",1],["2021",1],["measured",1],["human",1],["held",1],["373",1],["286",1],["110",1],["actually",1],["measurable",1],["300",1],["3373",1],["pvalue",2],["cat",10],["same",1],["different",1],["sprintf",10],["4g",8],["inflated",1],["inflation",1],["factor",1],["1fx",1],["more",1],["oversized",1],["permutation",1],["untargeted",1],["some",1],["mass",1],["match",1],["interest",1],["there",1],["genuine",1],["perturbation",1],["here",2],["membership",2],["independent",1],["so",2],["must",1],["return",1],["non",1],["2000",1],["frame",1],["seq",1],["len",1],["rbinom",2],["08",1],["scores",1],["over",1],["represented",1],["mapped",1],["among",1],["against",2],["tail",1],["enrichment",2],["thing",1],["changes",1],["between",1],["runs",1],["pool",2],["sig",5],["sum",2],["entire",2],["random",1],["slice",1],["enrich",2],["cardinal",1],["error",1],["collapse",1],["now",1],["equals",2],["query",1],["has",1],["proper",1],["compare",1],["result",1],["meaningless",1],["degenerates",1],["signal",1],["broken",1],["loses",1],["its",1],["out",3],["file",1],["path",1],["tempdir",1],["analysis",1],["demo",1],["txt",1],["write",1],["lines",1],["bg",2],["summary",1],["written",1]]},{"id":"skills/bioskills/bio-metabolomics-pathway-mapping/scripts/pathway_analysis.R#enrich_p","name":[["enrich",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["pathway",2],["mapping",1],["scripts",1],["analysis",1]],"body":[["function",2],["pool",10],["pathway",4],["sum",2],["sig",2],["significant",1],["phyper",1],["hits",1],["nrow",1],["lower",1],["tail",1],["false",1]]},{"id":"skills/bioskills/bio-metabolomics-pathway-mapping/scripts/pathway_analysis.R#ora_pvalue","name":[["ora",1],["pvalue",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["pathway",2],["mapping",1],["scripts",1],["analysis",1]],"body":[["function",2],["hits",4],["pathway",4],["hit",3],["list",3],["universe",3],["successes",1],["under",1],["hypergeometric",1],["null",1],["phyper",1],["lower",1],["tail",1],["false",1]]},{"id":"skills/bioskills/bio-metabolomics-statistical-analysis/scripts/metabolomics_differential.py","name":[["metabolomics",1],["differential",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",2],["statistical",1],["analysis",1],["scripts",1],["differential",1],["py",1]],"body":[["univariate",1],["differential",1],["metabolomics",2],["explicit",2],["bh",3],["fdr",3],["volcano",3],["plot",2],["demonstrates",1],["two",1],["silent",1],["default",2],["traps",1],["scipy",3],["ttest",3],["ind",3],["defaults",2],["student",2],["equal",2],["var",2],["true",9],["statsmodels",3],["multipletests",3],["holm",1],["sidak",1],["hs",2],["both",1],["overridden",1],["explicitly",1],["runs",1],["synthetic",1],["data",3],["figure",2],["goes",1],["tempdir",1],["reference",1],["12",2],["14",1],["matplotlib",4],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",8],["os",2],["tempfile",2],["numpy",1],["as",3],["np",11],["pandas",1],["pd",3],["agg",1],["pyplot",1],["plt",9],["from",2],["stats",2],["multitest",1],["rng",3],["random",1],["per",5],["group",9],["25",1],["features",9],["400",1],["20",2],["only",1],["first",1],["truly",1],["differ",1],["samples",4],["range",2],["array",1],["control",2],["case",8],["raw",3],["lognormal",1],["mean",4],["10",2],["sigma",1],["size",1],["cols",2],["fold",3],["up",1],["intensities",2],["frame",2],["index",4],["columns",1],["zip",2],["ctrl",2],["logged",5],["log2",2],["replace",1],["nan",3],["transform",1],["before",1],["any",1],["parametric",1],["test",1],["pvals",4],["lfc",4],["feat",3],["loc",3],["dropna",3],["values",3],["len",3],["append",4],["false",2],["welch",1],["not",2],["geometric",1],["ratio",1],["log",1],["scale",1],["else",1],["res",16],["feature",3],["log2fc",5],["pval",5],["subset",1],["padj",5],["method",1],["hit",6],["05",3],["abs",1],["sort",1],["int",1],["sum",2],["recovered",3],["isin",1],["print",4],["hits",2],["among",1],["head",1],["string",1],["figsize",1],["scatter",1],["log10",3],["firebrick",1],["gray",1],["alpha",1],["axhline",1],["ls",3],["color",3],["black",3],["axvline",2],["xlabel",1],["change",1],["ylabel",1],["out",3],["path",4],["join",1],["gettempdir",1],["png",1],["savefig",1],["dpi",1],["120",1],["bbox",1],["inches",1],["tight",1],["written",1]]},{"id":"skills/bioskills/bio-metabolomics-statistical-analysis/scripts/metabolomics_stats.R","name":[["metabolomics",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",2],["statistical",1],["analysis",1],["scripts",1],["stats",1]],"body":[["reference",1],["ropls",2],["34",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["permutation",3],["validated",1],["opls",3],["da",2],["synthetic",2],["metabolomics",1],["data",3],["demonstrating",1],["only",2],["q2",17],["not",3],["r2",12],["score",3],["plot",3],["licenses",1],["discriminant",1],["claim",1],["scaling",6],["choice",1],["pareto",16],["vs",1],["unit",2],["variance",2],["hypothesis",1],["changes",1],["vip",9],["list",1],["library",1],["seed",1],["per",4],["group",11],["20",1],["features",5],["300",1],["true",5],["15",2],["first",1],["actually",1],["differ",1],["already",1],["homoscedastic",1],["roughly",1],["normal",1],["real",11],["ms",1],["intensities",5],["right",1],["skewed",1],["heteroscedastic",1],["so",2],["log",1],["glog",1],["transform",1],["them",1],["before",1],["practice",1],["factor",2],["rep",1],["control",1],["case",5],["each",1],["matrix",1],["rnorm",1],["mean",1],["10",5],["sd",1],["nrow",1],["ncol",1],["colnames",1],["paste0",1],["seq",3],["len",3],["rows",3],["null",6],["model",6],["same",1],["labels",4],["permuted",2],["will",1],["still",1],["separate",1],["clean",1],["here",1],["geometry",1],["signal",1],["honest",1],["check",1],["sample",1],["as",1],["character",1],["cat",6],["run",3],["print",3],["summary",4],["df",4],["cum",11],["expect",1],["high",1],["failed",1],["compare",1],["ranking",1],["uv",8],["standard",1],["vn",2],["top10",4],["names",2],["sort",2],["decreasing",2],["overlap",3],["length",1],["intersect",1],["top",1],["between",1],["fragile",1],["result",1],["two",1],["lists",1],["diverge",1],["value",1],["licensing",1],["gate",1],["exposes",1],["built",1],["noise",1],["magnitude",1],["effect",1],["size",1],["should",1],["also",1],["clear",1],["triba",1],["heuristic",1],["be",1],["worth",1],["reporting",1],["summ",4],["licensed",3],["05",1],["sprintf",1],["2f",1],["3f",1]]},{"id":"skills/bioskills/bio-metabolomics-statistical-analysis/scripts/metabolomics_stats.R#run_model","name":[["run",1],["model",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",2],["statistical",1],["analysis",1],["scripts",1],["stats",1]],"body":[["function",2],["scale",4],["opls",1],["intensities",1],["pred",1],["ortho",1],["na",1],["perm",1],["1000",1],["crossval",1],["fig",1],["pdf",1],["none",2],["info",1],["txt",1]]},{"id":"skills/bioskills/bio-metabolomics-targeted-analysis/scripts/targeted_quantification.R","name":[["targeted",1],["quantification",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["targeted",2],["analysis",1],["scripts",1],["quantification",1]],"body":[["reference",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["demonstrates",1],["central",1],["targeted",2],["quant",2],["claims",1],["synthetic",2],["data",7],["weighted",5],["calibration",3],["accepted",1],["by",1],["back",4],["calculated",1],["re",13],["not",1],["squared",3],["lloq",9],["from",1],["accuracy",2],["normalization",2],["ion",9],["ratio",23],["confirmation",2],["library",1],["out",5],["dir",6],["file",3],["path",3],["tempdir",1],["create",1],["show",1],["warnings",1],["false",3],["ich",1],["m10",1],["acceptance",1],["each",2],["calibrator",4],["within",2],["15",2],["calc",3],["20",2],["at",1],["sante",1],["2020",1],["12830",1],["tolerance",2],["30",3],["relative",1],["lc",1],["ms",2],["tol",8],["pct",6],["standards",19],["spanning",1],["three",1],["orders",1],["magnitude",1],["areas",1],["carry",1],["constant",1],["cv",1],["heteroscedastic",1],["noise",1],["so",1],["absolute",1],["variance",1],["grows",1],["concentration",2],["seed",1],["conc",20],["10",1],["25",1],["50",1],["100",1],["250",1],["500",1],["1000",1],["true",2],["slope",2],["0049",1],["istd",6],["area",15],["rnorm",2],["length",2],["1e5",1],["2e3",1],["analyte",7],["04",1],["frame",3],["fit",9],["unweighted",3],["vs",2],["compare",1],["low",2],["end",2],["whole",1],["point",2],["ols",5],["lm",2],["weights",1],["cat",5],["round",2],["summary",1],["lowest",3],["levels",1],["print",2],["head",1],["accept",1],["curve",2],["per",1],["level",1],["passing",1],["ifelse",1],["min",2],["pass",2],["abs",2],["cal",7],["line",3],["predict",1],["plot",3],["ggplot",1],["aes",1],["geom",2],["size",1],["colour",2],["steelblue",1],["firebrick",1],["scale",2],["log10",2],["theme",1],["bw",1],["labs",1],["title",1],["ggsave",1],["png",1],["width",1],["height",1],["samples",17],["matrix",1],["effect",1],["cancels",1],["sample",4],["paste0",1],["condition",3],["rep",1],["control",1],["treated",1],["24500",2],["23800",3],["25200",2],["61000",2],["58500",2],["63000",2],["00e5",2],["8e4",1],["01e5",1],["9e4",1],["02e5",1],["quantifier",3],["qualifier",5],["9600",1],["9300",1],["9900",1],["9200",1],["24600",1],["coef",2],["na",1],["drifted",1],["means",1],["interference",1],["39",2],["here",1],["s5",2],["collapsed",2],["16",1],["falls",1],["outside",1],["id",4],["confirmed",4],["quantified",1],["write",1],["csv",2],["concentrations",1],["row",1],["names",1],["outputs",1],["written",1]]},{"id":"skills/bioskills/bio-metabolomics-targeted-analysis/scripts/targeted_quantification.R#back_calc","name":[["back",1],["calc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["targeted",2],["analysis",1],["scripts",1],["quantification",1]],"body":[["function",2],["fit",4],["standards",1],["ratio",1],["coef",2]]},{"id":"skills/bioskills/bio-metabolomics-targeted-analysis/scripts/targeted_quantification.R#re_pct","name":[["re",1],["pct",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["targeted",2],["analysis",1],["scripts",1],["quantification",1]],"body":[["function",2],["bc",3],["standards",2],["conc",2],["100",1]]},{"id":"skills/bioskills/bio-metabolomics-xcms-preprocessing/scripts/xcms_workflow.R","name":[["xcms",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metabolomics",1],["xcms",2],["preprocessing",1],["scripts",1],["workflow",1]],"body":[["reference",1],["xcms",3],["ms",4],["experiment",3],["faah",5],["ko",7],["42",1],["verify",1],["api",2],["if",1],["version",1],["differs",1],["end",2],["modern",1],["preprocessing",1],["bundled",1],["test",1],["data",9],["raw",3],["peak",6],["detection",1],["alignment",2],["correspondence",2],["gap",2],["filling",2],["feature",6],["table",2],["output",1],["written",1],["tempdir",2],["removed",1],["no",2],["artifacts",1],["left",1],["repo",1],["library",3],["cdfs",4],["dir",1],["system",1],["file",3],["cdf",2],["package",1],["full",1],["names",3],["true",3],["recursive",1],["pd",2],["frame",3],["sample",6],["name",1],["sub",1],["basename",1],["fixed",1],["group",4],["wt",2],["read",1],["spectra",1],["files",2],["cat",5],["loaded",1],["length",1],["cent",2],["wave",2],["centroided",1],["high",1],["res",1],["broad",2],["conventional",1],["hplc",1],["lc",1],["so",2],["peakwidth",2],["runs",1],["20",2],["80",2],["uhplc",1],["measure",1],["eic",1],["base",1],["widths",1],["narrow",1],["ppm",2],["reflects",1],["across",1],["scan",1],["centroid",1],["scatter",2],["not",1],["spec",1],["mass",1],["accuracy",1],["cwp",2],["param",8],["25",1],["snthresh",1],["10",1],["prefilter",1],["1000",2],["noise",1],["xdata",13],["find",1],["chrom",6],["peaks",7],["detected",1],["nrow",3],["obiwarp",2],["needs",1],["prior",1],["bin",5],["size",4],["here",1],["profile",1],["distinct",1],["from",1],["grouping",1],["adjust",1],["rtime",1],["density",2],["bw",2],["should",1],["track",2],["residual",1],["post",1],["rt",2],["min",2],["fraction",5],["keeps",1],["features",3],["present",1],["at",1],["least",1],["half",1],["one",1],["pdp",2],["groups",1],["30",1],["025",1],["definitions",2],["fabricates",1],["intensities",1],["absent",1],["compounds",1],["filled",5],["flag",1],["fill",1],["area",1],["mean",1],["round",1],["feat",3],["values",1],["value",1],["into",1],["defs",3],["as",1],["result",3],["rownames",1],["mz",1],["mzmed",1],["rtmed",1],["row",2],["null",1],["out",4],["path",1],["csv",2],["write",1],["false",1],["wrote",1],["remove",1]]},{"id":"skills/bioskills/bio-metagenomics-abundance-estimation/scripts/compositional_transform.py","name":[["compositional",1],["transform",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["abundance",1],["estimation",1],["scripts",1],["compositional",1],["transform",1],["py",1]],"body":[["clr",12],["transform",3],["species",2],["by",1],["sample",2],["abundance",2],["matrix",1],["compositionally",1],["correct",1],["way",1],["shotgun",1],["table",1],["composition",2],["counts",4],["sum",4],["sequencer",1],["fixed",1],["total",1],["so",1],["raw",2],["proportions",3],["carry",1],["only",1],["relative",1],["information",1],["correlations",1],["biased",1],["replace",3],["zeros",2],["log",1],["zero",3],["undefined",1],["remove",1],["closure",2],["then",1],["aitchison",3],["distance",4],["euclidean",1],["ordination",1],["never",1],["pearson",1],["bray",1],["curtis",1],["reference",1],["pandas",2],["scikit",2],["bio",2],["numpy",2],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",2],["import",4],["as",2],["np",3],["pd",2],["from",2],["skbio",1],["stats",1],["multi",2],["scipy",1],["spatial",1],["pdist",1],["squareform",1],["renamed",1],["multiplicative",1],["replacement",2],["introspect",1],["name",1],["main",1],["rng",4],["random",1],["default",1],["taxa",3],["range",2],["samples",4],["data",1],["frame",1],["poisson",1],["lam",1],["uniform",1],["500",1],["size",1],["index",1],["columns",1],["iloc",1],["structural",1],["looking",1],["exercise",1],["df",4],["dist",2],["print",5],["coordinates",1],["round",2],["between",1],["assert",1],["allclose",1],["values",1],["axis",1],["atol",1],["1e",1],["rows",2],["must",1],["removed",1],["ok",1]]},{"id":"skills/bioskills/bio-metagenomics-abundance-estimation/scripts/compositional_transform.py#aitchison_distance","name":[["aitchison",1],["distance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["abundance",1],["estimation",1],["scripts",1],["compositional",1],["transform",1],["py",1]],"body":[["def",2],["aitchison",3],["distance",4],["clr",6],["df",5],["euclidean",2],["coordinates",1],["original",1],["composition",1],["dist",2],["squareform",1],["pdist",1],["values",1],["metric",1],["return",1],["pd",1],["data",1],["frame",1],["index",3],["columns",1]]},{"id":"skills/bioskills/bio-metagenomics-abundance-estimation/scripts/compositional_transform.py#clr_transform","name":[["clr",1],["transform",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["abundance",1],["estimation",1],["scripts",1],["compositional",1],["transform",1],["py",1]],"body":[["def",2],["clr",5],["transform",2],["counts",7],["taxa",1],["samples",1],["data",2],["frame",2],["read",1],["bracken",1],["new",1],["est",1],["reads",1],["mat",5],["values",1],["astype",1],["float",1],["proportions",2],["sum",1],["axis",1],["keepdims",1],["true",1],["no",2],["zero",2],["multi",1],["replace",1],["return",1],["pd",1],["index",2],["columns",2]]},{"id":"skills/bioskills/bio-metagenomics-abundance-estimation/scripts/compositional_transform.py#redistribution_flag","name":[["redistribution",1],["flag",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["abundance",1],["estimation",1],["scripts",1],["compositional",1],["transform",1],["py",1]],"body":[["def",2],["redistribution",2],["flag",3],["bracken",7],["df",5],["added",6],["assigned",9],["ratio",6],["species",2],["whose",1],["abundance",1],["mostly",1],["redistributed",2],["possible",1],["artifacts",1],["db",1],["absent",2],["taxa",1],["default",1],["heuristic",1],["here",1],["not",1],["parameter",1],["5x",1],["more",1],["than",1],["directly",1],["kraken",2],["reads",4],["suspicious",1],["into",1],["database",1],["present",1],["relative",1],["organism",1],["replace",1],["return",1],["loc",1],["name",1],["tolist",1]]},{"id":"skills/bioskills/bio-metagenomics-amr-detection/scripts/batch_amr_screening.py","name":[["batch",1],["amr",1],["screening",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["amr",2],["detection",1],["scripts",1],["batch",1],["screening",1],["py",1]],"body":[["batch",2],["arg",3],["presence",3],["calling",1],["across",1],["assembled",1],["mags",2],["amrfinder",2],["plus",2],["reports",1],["per",1],["mag",1],["sample",1],["by",1],["drug",1],["class",1],["matrix",1],["these",1],["calls",1],["against",1],["curated",1],["database",1],["not",1],["resistance",1],["phenotypes",1],["metagenomic",1],["has",1],["no",2],["host",1],["link",1],["expression",1],["run",1],["organism",1],["only",1],["single",1],["resolved",1],["species",1],["never",1],["mixed",1],["community",1],["contigs",1],["reference",1],["12",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",4],["subprocess",1],["sys",5],["from",1],["pathlib",1],["path",1],["as",1],["pd",1],["name",1],["main",1],["dir",4],["argv",4],["len",2],["else",2],["out",2],["amr",2],["results",1],["screen",1]]},{"id":"skills/bioskills/bio-metagenomics-amr-detection/scripts/batch_amr_screening.py#batch_amr_screen","name":[["batch",1],["amr",1],["screen",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["amr",2],["detection",1],["scripts",1],["batch",1],["screening",1],["py",1]],"body":[["def",2],["batch",2],["amr",6],["screen",2],["input",6],["dir",15],["output",12],["path",2],["mkdir",1],["exist",1],["ok",1],["true",2],["fasta",6],["files",2],["list",2],["glob",2],["fa",1],["all",5],["results",5],["sample",6],["stem",1],["file",3],["tsv",4],["print",5],["processing",1],["run",1],["amrfinder",1],["df",3],["pd",2],["read",1],["csv",3],["sep",3],["append",1],["if",1],["not",2],["return",1],["combined",6],["concat",1],["ignore",1],["index",3],["false",1],["mags",1],["processed",1],["len",2],["arg",1],["calls",1],["top",1],["drug",1],["classes",1],["presence",2],["phenotype",1],["class",2],["value",2],["counts",1],["head",1],["10",1],["pivot",3],["table",1],["columns",1],["aggfunc",1],["size",1],["fill",1],["matrix",3],["saved",1]]},{"id":"skills/bioskills/bio-metagenomics-amr-detection/scripts/batch_amr_screening.py#run_amrfinder","name":[["run",1],["amrfinder",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["amr",2],["detection",1],["scripts",1],["batch",1],["screening",1],["py",1]],"body":[["def",2],["run",3],["amrfinder",3],["fasta",3],["path",6],["output",4],["cmd",2],["str",2],["plus",1],["threads",1],["subprocess",1],["check",1],["true",2],["capture",1]]},{"id":"skills/bioskills/bio-metagenomics-contamination-controls/scripts/decontam_contaminants.R","name":[["decontam",1],["contaminants",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["contamination",1],["controls",1],["scripts",1],["decontam",1],["contaminants",1]],"body":[["reference",1],["decontam",4],["22",1],["phyloseq",1],["46",1],["verify",1],["api",1],["if",1],["version",1],["differs",2],["flag",1],["reagent",1],["kitome",5],["contaminants",3],["from",2],["shotgun",1],["classifier",1],["table",3],["both",1],["signals",1],["frequency",1],["scale",1],["inversely",1],["input",1],["dna",4],["prevalence",3],["enriched",1],["blanks",3],["runs",1],["feature",1],["bracken",1],["meta",1],["phl",1],["output",1],["not",1],["raw",1],["reads",1],["library",1],["seqtab",5],["samples",2],["taxa",2],["matrix",1],["abundances",1],["conc",3],["per",1],["sample",2],["concentration",1],["qubit",1],["pico",1],["green",1],["blank",3],["logical",1],["true",1],["extraction",1],["no",1],["template",1],["batch",5],["id",3],["lot",2],["run",1],["by",1],["load",1],["these",1],["your",1],["abundance",2],["metadata",1],["combined",2],["signal",1],["standard",1],["threshold",3],["contam",5],["contaminant",5],["neg",2],["method",3],["low",2],["biomass",1],["studies",1],["at",1],["more",2],["aggressive",2],["calls",2],["anything",1],["prevalent",1],["than",1],["always",1],["inspect",1],["before",1],["removing",1],["lowbio",1],["genera",3],["bradyrhizobium",1],["ralstonia",1],["burkholderia",1],["pseudomonas",1],["acinetobacter",1],["sphingomonas",1],["methylobacterium",1],["stenotrophomonas",1],["flagged",4],["rownames",1],["cat",2],["length",1],["canonical",1],["sum",1],["sapply",1],["function",1],["any",1],["grepl",1],["remove",1],["only",1],["after",1],["inspection",1],["over",1],["removal",1],["deletes",1],["real",1],["clean",1]]},{"id":"skills/bioskills/bio-metagenomics-contamination-controls/scripts/flag_kitome.py","name":[["flag",1],["kitome",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["contamination",1],["controls",1],["scripts",1],["flag",1],["kitome",1],["py",1]],"body":[["prevalence",3],["style",1],["contaminant",4],["flagging",1],["from",1],["extraction",1],["blanks",11],["decontam",3],["idea",1],["enriched",2],["negative",1],["controls",1],["relative",1],["true",1],["samples",11],["mirrors",1],["signal",1],["without",1],["taxon",1],["present",2],["higher",1],["fraction",1],["than",1],["real",3],["matching",1],["canonical",2],["kitome",5],["genus",3],["suspect",1],["package",1],["statistical",1],["test",1],["transparent",1],["screen",1],["teaching",1],["example",1],["reference",1],["pandas",2],["numpy",2],["26",1],["verify",1],["api",1],["if",6],["version",1],["differs",1],["import",3],["sys",3],["as",2],["np",2],["pd",3],["genera",1],["bradyrhizobium",4],["ralstonia",4],["burkholderia",1],["pseudomonas",1],["acinetobacter",1],["sphingomonas",1],["methylobacterium",1],["stenotrophomonas",1],["name",1],["main",1],["path",3],["argv",2],["len",5],["else",2],["none",1],["table",5],["read",1],["csv",1],["sep",1],["index",2],["col",1],["columns",3],["blank",3],["lower",1],["not",1],["rng",5],["random",1],["default",1],["taxa",2],["faecalibacterium",2],["prausnitzii",2],["bacteroides",2],["uniformis",2],["pickettii",3],["sp",3],["escherichia",2],["coli",2],["sample",1],["range",1],["data",6],["frame",1],["loc",3],["uniform",3],["10",1],["500",1],["size",3],["all",1],["but",1],["only",1],["sporadically",1],["low",1],["biomass",1],["signature",1],["20",1],["sporadic",4],["15",1],["flagged",5],["flag",1],["contaminants",1],["print",3],["suspects",1],["round",1],["string",1],["int",1],["sum",1],["match",1]]},{"id":"skills/bioskills/bio-metagenomics-contamination-controls/scripts/flag_kitome.py#flag_contaminants","name":[["flag",1],["contaminants",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["contamination",1],["controls",1],["scripts",1],["flag",1],["kitome",1],["py",1]],"body":[["def",2],["flag",3],["contaminants",2],["table",7],["blanks",8],["samples",5],["kitome",8],["genera",2],["taxa",2],["abundances",1],["more",1],["prevalent",1],["than",1],["real",1],["prev",9],["blank",5],["prevalence",2],["sample",4],["enriched",4],["index",2],["series",1],["apply",1],["lambda",1],["any",1],["flagged",2],["return",1],["pd",1],["data",1],["frame",1],["genus",1],["loc",1],["sort",1],["values",1],["ascending",1],["false",1]]},{"id":"skills/bioskills/bio-metagenomics-contamination-controls/scripts/flag_kitome.py#prevalence","name":[["prevalence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["contamination",1],["controls",1],["scripts",1],["flag",1],["kitome",1],["py",1]],"body":[["def",2],["prevalence",2],["table",3],["columns",3],["fraction",1],["given",1],["samples",1],["each",1],["taxon",1],["present",1],["return",1],["mean",1],["axis",1]]},{"id":"skills/bioskills/bio-metagenomics-metagenome-visualization/scripts/visualization_phyloseq.R","name":[["visualization",1],["phyloseq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["metagenome",1],["visualization",2],["scripts",1],["phyloseq",1]],"body":[["reference",1],["phyloseq",3],["46",1],["vegan",2],["micro",2],["viz",2],["12",1],["aldex2",3],["34",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["honest",1],["community",1],["stats",1],["from",1],["meta",7],["phl",2],["table",5],["clr",2],["ordination",2],["permanova",4],["paired",1],["betadisper",4],["hill",4],["number",1],["diversity",3],["two",1],["tool",3],["differential",2],["abundance",9],["consensus",1],["bray",3],["curtis",2],["incoherent",2],["relative",2],["pair",2],["every",1],["adonis2",3],["dispersion",2],["test",3],["library",3],["read",1],["merged",1],["txt",1],["sep",1],["header",1],["true",3],["row",2],["names",3],["check",1],["false",1],["species",7],["grepl",2],["rownames",4],["gsub",1],["sapply",1],["strsplit",1],["tail",1],["otu",5],["as",5],["matrix",3],["taxa",2],["rows",2],["data",3],["frame",1],["group",4],["rep",1],["control",1],["treatment",1],["length",1],["out",1],["ncol",1],["colnames",1],["ps",4],["sample",1],["beta",1],["declare",1],["metric",1],["field",1],["default",1],["but",1],["compositionally",1],["compositional",2],["pca",1],["show",1],["conclusion",1],["survives",1],["both",2],["mat",2],["samples",1],["dist",3],["bc",4],["vegdist",1],["method",1],["pm",2],["permutations",2],["999",2],["by",1],["terms",1],["always",1],["significant",2],["be",1],["spread",1],["difference",1],["not",1],["location",1],["shift",1],["anderson",1],["walsh",1],["2013",1],["bd",2],["disp",2],["permutest",1],["alpha",6],["numbers",1],["effective",1],["estimate",2],["richness",2],["observed",1],["chao1",1],["assume",1],["integer",1],["counts",1],["valid",1],["bracken",1],["meaningless",1],["percentages",1],["so",1],["prefer",1],["evenness",1],["weighted",1],["measures",1],["shannon",2],["inv",2],["simpson",2],["q1",1],["exp",1],["q2",1],["cat",2],["pr",2],["tab",1],["ambiguous",1],["report",2],["never",2],["one",1],["uncorrected",1],["wilcoxon",1],["run",1],["tools",1],["ancom",1],["prevalence",1],["filter",1],["bh",2],["correct",1],["intersect",1],["aldex",2],["res",1],["round",1],["effect",2],["05",1],["intersected",1],["second",1],["hits",1]]},{"id":"skills/bioskills/bio-metagenomics-metagenome-visualization/scripts/visualization_python.py","name":[["visualization",1],["python",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["metagenome",1],["visualization",2],["scripts",1],["python",1],["py",1]],"body":[["compositionally",2],["coherent",1],["visualization",1],["shotgun",1],["profiler",1],["table",1],["ordination",1],["here",1],["clr",5],["pca",9],["aitchison",1],["not",1],["standard",1],["scaler",1],["then",1],["raw",1],["relative",3],["abundance",2],["incoherent",1],["stacked",4],["bar",5],["labels",1],["many",1],["taxa",5],["hidden",3],["other",2],["shows",1],["race",1],["never",1],["absolute",1],["community",1],["reference",1],["pandas",2],["scikit",2],["bio",1],["learn",1],["matplotlib",4],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",9],["os",2],["sys",5],["tempfile",2],["numpy",1],["as",4],["np",2],["pd",2],["agg",1],["pyplot",1],["plt",1],["from",3],["skbio",2],["stats",1],["composition",1],["multi",1],["replace",1],["renamed",1],["multiplicative",1],["replacement",1],["sklearn",1],["decomposition",1],["name",1],["main",1],["path",7],["argv",4],["len",2],["else",3],["none",1],["species",6],["load",1],["rng",4],["random",1],["default",1],["range",2],["25",2],["samples",2],["data",1],["frame",1],["poisson",1],["uniform",1],["300",1],["size",1],["index",1],["columns",1],["astype",1],["float",1],["out",3],["join",1],["gettempdir",1],["png",1],["coords",2],["pct",2],["honest",1],["10",1],["print",3],["variance",2],["explained",2],["ratio",1],["100",1],["round",1],["hides",1],["1f",1],["signal",1],["wrote",1],["computed",1],["loadings",1],["interpretable",1]]},{"id":"skills/bioskills/bio-metagenomics-metagenome-visualization/scripts/visualization_python.py#clr_pca","name":[["clr",1],["pca",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["metagenome",1],["visualization",2],["scripts",1],["python",1],["py",1]],"body":[["def",2],["clr",6],["pca",6],["species",4],["components",4],["proportions",2],["values",2],["sum",1],["axis",1],["keepdims",1],["true",1],["mat",3],["multi",1],["replace",1],["fit",1],["return",1],["transform",1]]},{"id":"skills/bioskills/bio-metagenomics-metagenome-visualization/scripts/visualization_python.py#honest_stacked_bar","name":[["honest",1],["stacked",1],["bar",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["metagenome",1],["visualization",2],["scripts",1],["python",1],["py",1]],"body":[["def",2],["honest",2],["stacked",3],["bar",3],["species",6],["top",6],["out",3],["path",3],["sum",6],["axis",1],["nlargest",1],["index",1],["plotted",3],["loc",2],["copy",1],["hidden",8],["drop",1],["other",2],["pct",3],["100",1],["fig",3],["ax",5],["plt",3],["subplots",1],["figsize",1],["10",1],["plot",1],["kind",1],["true",1],["colormap",1],["tab20",1],["ylabel",1],["relative",2],["abundance",1],["title",1],["composition",1],["hides",1],["len",2],["taxa",1],["1f",1],["signal",1],["not",1],["absolute",1],["tight",1],["layout",1],["savefig",1],["dpi",1],["150",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-metagenomics-metagenome-visualization/scripts/visualization_python.py#load_species","name":[["load",1],["species",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["metagenome",1],["visualization",2],["scripts",1],["python",1],["py",1]],"body":[["def",2],["load",2],["species",6],["path",3],["ab",4],["pd",1],["read",1],["csv",1],["sep",1],["index",5],["col",1],["str",5],["contains",2],["copy",1],["split",1],["replace",1],["return",1]]},{"id":"skills/bioskills/bio-metagenomics-strain-tracking/scripts/parse_instrain_compare.py","name":[["parse",1],["instrain",1],["compare",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["strain",1],["tracking",1],["scripts",1],["parse",1],["instrain",1],["compare",1],["py",1]],"body":[["apply",1],["shared",10],["strain",9],["definition",2],["genome",8],["wide",2],["compare",2],["table",2],["read",2],["level",1],["calls",2],["from",1],["tsv",2],["breadth",5],["column",2],["percent",6],["compared",6],["per",1],["scaffold",1],["comparisons",1],["instead",1],["names",1],["threshold",5],["claim",1],["not",6],["discovery",1],["pair",1],["shares",1],["only",2],["pop",4],["ani",4],["at",1],["above",1],["cutoff",2],["enough",1],["was",2],["co",4],["covered",2],["trust",1],["report",2],["detection",1],["separately",1],["because",1],["absence",4],["reference",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",2],["sys",3],["as",1],["pd",3],["popani",2],["99999",1],["olm",1],["2021",1],["same",1],["operational",1],["min",2],["50",1],["floor",1],["below",1],["confidently",1],["present",1],["name",1],["main",1],["path",3],["argv",2],["len",1],["else",2],["none",1],["df",3],["csv",1],["sep",1],["data",1],["frame",1],["mag",5],["name1",1],["name2",1],["999995",1],["9990",1],["999999",1],["99998",1],["72",1],["61",1],["30",2],["55",1],["dropped",3],["call",1],["strains",1],["print",4],["pairs",1],["insufficient",1],["coverage",1],["string",1],["index",1],["false",1],["int",1],["sum",1],["excluded",1]]},{"id":"skills/bioskills/bio-metagenomics-strain-tracking/scripts/parse_instrain_compare.py#call_shared_strains","name":[["call",1],["shared",1],["strains",1]],"path":[["skills",1],["bioskills",1],["bio",1],["metagenomics",1],["strain",1],["tracking",1],["scripts",1],["parse",1],["instrain",1],["compare",1],["py",1]],"body":[["def",2],["call",2],["shared",3],["strains",2],["compare",7],["df",6],["popani",5],["threshold",2],["min",5],["breadth",5],["strain",2],["genome",1],["wide",1],["table",1],["pop",2],["ani",2],["percent",2],["compared",2],["columns",1],["comparable",5],["copy",1],["dropped",2],["len",2],["return",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-preprocessing/scripts/array_preprocessing.R","name":[["array",1],["preprocessing",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["preprocessing",2],["scripts",1]],"body":[["reference",1],["sesame",4],["20",1],["minfi",3],["48",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["preprocess",2],["illumina",1],["infinium",1],["methylation",1],["idats",1],["into",1],["corrected",1],["beta",2],["matrix",1],["two",1],["interchangeable",1],["routes",1],["shown",1],["epicv2",1],["safe",1],["default",1],["450",1],["epicv1",1],["run",1],["only",1],["route",1],["matching",1],["data",1],["both",1],["expect",1],["directory",1],["raw",1],["grn",1],["idat",5],["red",1],["pairs",1],["library",2],["dir",3],["detp",1],["cutoff",1],["01",1],["detection",1],["above",1],["signal",1],["indistinguishable",1],["from",1],["background",1],["mask",1],["probe",2],["funnorm",1],["pcs",2],["first",1],["control",1],["absorb",1],["technical",1],["variation",1],["without",1],["erasing",1],["biology",1],["interactive",1],["res",2],["str",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-preprocessing/scripts/array_preprocessing.R#logit_m","name":[["logit",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["preprocessing",2],["scripts",1]],"body":[["function",2],["betas",4],["log2",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-preprocessing/scripts/array_preprocessing.R#preprocess_minfi","name":[["preprocess",1],["minfi",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["preprocessing",2],["scripts",1]],"body":[["function",2],["dir",3],["global",3],["differences",3],["false",2],["rg",4],["read",1],["metharray",1],["exp",1],["base",1],["det",3],["detection",1],["gr",3],["if",1],["preprocess",2],["funnorm",2],["pcs",2],["else",1],["quantile",1],["beta",7],["genomic",1],["ratio",1],["holds",1],["precomputed",1],["betas",1],["offset",1],["already",1],["applied",1],["upstream",1],["mval",3],["common",3],["intersect",1],["rownames",2],["colnames",1],["detp",1],["cutoff",1],["na",1],["list",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-preprocessing/scripts/array_preprocessing.R#preprocess_sesame","name":[["preprocess",1],["sesame",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["preprocessing",2],["scripts",1]],"body":[["function",2],["dir",3],["sesame",2],["data",1],["cache",1],["betas",4],["open",1],["prep",1],["qcdpb",1],["func",1],["list",1],["beta",1],["mval",1],["logit",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-qc-filtering/scripts/array_qc_filtering.R","name":[["array",1],["qc",1],["filtering",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["qc",2],["filtering",2],["scripts",1]],"body":[["reference",1],["minfi",4],["48",1],["sesame",6],["20",1],["maxprobes",3],["ch",1],["amp",1],["32",1],["verify",1],["api",1],["if",1],["version",3],["differs",1],["probe",3],["filtering",2],["sample",6],["level",2],["qc",2],["epicv2",2],["replicate",6],["collapse",7],["cross",2],["harmonization",2],["illumina",1],["infinium",1],["methylation",1],["arrays",1],["inputs",1],["come",1],["from",3],["array",5],["preprocessing",3],["corrected",2],["detection",3],["masked",1],["genomic",2],["ratio",2],["rgchannel",1],["beta",1],["matrix",5],["script",1],["decides",1],["probes",1],["samples",3],["trust",1],["merge",1],["across",1],["versions",1],["blocks",1],["assume",1],["those",2],["objects",1],["exist",1],["standalone",3],["simulation",2],["at",4],["bottom",2],["runs",2],["end",2],["demonstrate",1],["rs",3],["snp",11],["identity",8],["clustering",2],["sex",9],["mismatch",2],["logic",1],["without",2],["packages",2],["functions",1],["below",1],["require",4],["bioconductor",1],["base",1],["them",1],["so",1],["loads",1],["attached",1],["lazily",1],["suppress",2],["warnings",1],["messages",1],["lo",1],["detp",1],["01",1],["above",1],["failed",1],["masking",1],["applied",1],["upstream",1],["maf",1],["drop",1],["drops",1],["any",1],["annotated",1],["cp",1],["sbe",1],["raise",1],["keep",2],["rare",1],["variants",1],["gset",1],["betas",3],["pfx",2],["averages",1],["designs",1],["one",2],["value",1],["per",1],["cg",1],["core",1],["id",1],["takes",1],["only",1],["best",1],["instead",1],["sig",1],["df",1],["stage",1],["idats",2],["open",1],["func",1],["true",2],["method",1],["min",1],["pval",1],["intersect",1],["liftover",1],["before",1],["merging",1],["runnable",1],["demo",1],["simulated",1],["genotypes",2],["seed",1],["59",1],["donors",3],["replace",1],["distinct",1],["colnames",2],["paste0",2],["donor",1],["build",1],["sample8",1],["secretly",1],["relabeled",1],["donor3",1],["swap",2],["catch",1],["idx",2],["labels",3],["s7",1],["dup",1],["s1",1],["s8",2],["labeled",1],["new",1],["rnorm",1],["sd",1],["02",1],["clusters",3],["hclust",1],["dist",1],["pairs",4],["cutree",1],["sharing",1],["genotype",1],["fall",1],["cluster",1],["duplicated",2],["groups",2],["names",1],["table",1],["flagged",2],["cat",2],["member",1],["candidate",1],["swaps",1],["duplicates",1],["print",1],["predicted",3],["sheet",4],["says",1],["intensity",1],["predicts",1],["flag",2],["nsamples",1],["whose",1],["disagrees",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-qc-filtering/scripts/array_qc_filtering.R#collapse_epicv2","name":[["collapse",1],["epicv2",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["qc",2],["filtering",2],["scripts",1]],"body":[["function",2],["betas",4],["collapse",1],["pfx",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-qc-filtering/scripts/array_qc_filtering.R#filter_probes","name":[["filter",1],["probes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["qc",2],["filtering",2],["scripts",1]],"body":[["function",2],["gset",13],["drop",6],["sex",3],["true",2],["start",3],["nrow",2],["loci",2],["snps",2],["cp",1],["sbe",1],["maf",2],["maxprobes",1],["xreactive",1],["if",1],["anno",2],["annotation",1],["chr",3],["attr",1],["attrition",1],["retained",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-qc-filtering/scripts/array_qc_filtering.R#fingerprint_clusters","name":[["fingerprint",1],["clusters",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["qc",2],["filtering",2],["scripts",1]],"body":[["function",2],["rgset",3],["snp",3],["betas",2],["beta",1],["rs",1],["genotyping",1],["probes",1],["65",1],["450",1],["59",1],["epic",1],["identity",1],["independent",1],["methylation",1],["hclust",1],["dist",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-qc-filtering/scripts/array_qc_filtering.R#harmonize_versions","name":[["harmonize",1],["versions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["qc",2],["filtering",2],["scripts",1]],"body":[["function",2],["betas",11],["450k",4],["epic",5],["epicv2",5],["v2",5],["collapse",1],["shared",4],["reduce",1],["intersect",1],["list",1],["rownames",3],["lift",2],["over",2],["harmonizes",1],["hg38",1],["onto",1],["450",1],["hg19",1],["build",1],["before",1],["coordinate",1],["merge",1],["target",1],["platform",1],["hm450",1],["cbind",1]]},{"id":"skills/bioskills/bio-methylation-analysis-array-qc-filtering/scripts/array_qc_filtering.R#sex_mismatches","name":[["sex",1],["mismatches",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["array",2],["qc",2],["filtering",2],["scripts",1]],"body":[["function",2],["gmset",3],["sheet",3],["sex",5],["predicted",3]]},{"id":"skills/bioskills/bio-methylation-analysis-cell-type-deconvolution/scripts/cell_deconvolution.R","name":[["cell",1],["deconvolution",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["cell",2],["type",1],["deconvolution",2],["scripts",1]],"body":[["reference",3],["epi",2],["dish",2],["18",1],["minfi",1],["48",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["based",1],["cell",13],["type",9],["deconvolution",1],["bulk",2],["methylation",1],["beta",5],["matrix",1],["then",1],["fractions",9],["as",2],["ewas",2],["covariates",3],["drop",3],["one",2],["avoid",1],["collinearity",1],["resolved",2],["interaction",1],["test",2],["dmc",7],["library",1],["data",1],["cent",3],["dhsblood",3],["shipped",1],["immune",1],["adult",1],["whole",1],["blood",1],["centroid",1],["seed",1],["samples",4],["40",1],["sim",4],["simulate",1],["rpc",2],["robust",1],["option",1],["downweights",1],["noisy",1],["cp",2],["gs",1],["est",2],["types",2],["out",2],["epidish",1],["ref",1],["method",1],["round",3],["head",1],["recovery",2],["diag",1],["cor",1],["truth",2],["per",3],["estimate",1],["vs",1],["correlation",1],["because",1],["all",1],["sum",1],["collinear",1],["ncol",1],["false",1],["carries",1],["phenotype",3],["associated",1],["signal",1],["rbinom",1],["celldmc",2],["res",2],["pheno",1],["frac",1],["table",1],["dmct",1],["binary",1],["any",1],["cols",1],["cat",1],["mean",1],["fraction",1],["distrust",1],["cs",1],["dm",1],["below",1],["05",1],["col",1],["means",1]]},{"id":"skills/bioskills/bio-methylation-analysis-cell-type-deconvolution/scripts/cell_deconvolution.R#simulate_bulk","name":[["simulate",1],["bulk",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["cell",2],["type",1],["deconvolution",2],["scripts",1]],"body":[["function",2],["ref",4],["samples",5],["ct",2],["ncol",1],["fractions",6],["matrix",2],["rgamma",1],["shape",1],["nrow",3],["row",1],["sums",1],["project",1],["onto",1],["simplex",1],["rows",1],["sum",1],["beta",8],["noise",3],["rnorm",1],["length",1],["sd",1],["02",1],["mild",1],["array",1],["pmin",1],["pmax",1],["betas",1],["bounded",1],["colnames",1],["paste0",1],["sample",1],["seq",1],["len",1],["list",1],["truth",1]]},{"id":"skills/bioskills/bio-methylation-analysis-differential-cpg-testing/scripts/differential_methylation_limma.R","name":[["differential",1],["methylation",1],["limma",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",2],["analysis",1],["differential",2],["cpg",1],["testing",1],["scripts",1],["limma",1]],"body":[["reference",1],["limma",3],["58",1],["verify",1],["api",1],["if",1],["version",1],["differs",2],["per",1],["cp",3],["differential",1],["methylation",2],["moderated",1],["values",5],["array",1],["continuous",2],["path",2],["450",1],["epic",1],["high",1],["uniform",1],["coverage",2],["sequencing",2],["bisulfite",1],["counts",1],["prefer",1],["beta",16],["binomial",1],["count",1],["model",2],["dss",1],["methyl",1],["kit",1],["mn",1],["uses",1],["as",1],["precision",1],["instead",1],["collapsing",1],["library",1],["matrix",8],["read",1],["csv",4],["row",4],["names",2],["value",4],["logit",2],["transform",1],["base",1],["test",1],["report",1],["effect",1],["1e",2],["offset",4],["boundary",1],["safe",1],["so",1],["not",4],["blow",1],["up",1],["log2",1],["group",5],["factor",1],["rep",2],["case",3],["ctrl",3],["design",4],["colnames",1],["levels",2],["contrast",2],["make",1],["contrasts",2],["fit",4],["lm",1],["fit2",4],["trend",2],["true",7],["models",1],["intensity",1],["dependent",1],["prior",1],["variance",3],["across",1],["range",1],["robust",2],["protects",1],["against",1],["outlier",1],["gs",2],["inflating",1],["estimates",1],["bayes",1],["results",7],["top",1],["table",1],["number",1],["inf",1],["adjust",1],["method",1],["bh",1],["sort",1],["by",1],["none",1],["delta",4],["from",2],["original",1],["log",2],["fc",2],["scale",1],["map",1],["linearly",1],["differences",1],["means",2],["significant",3],["ifelse",1],["adj",2],["val",2],["05",2],["false",1],["out",2],["file",2],["tempfile",1],["fileext",1],["write",2],["temp",1],["working",1],["directory",1],["sig",2],["sum",1],["cat",1],["sprintf",1],["tested",1],["nrow",1]]},{"id":"skills/bioskills/bio-methylation-analysis-differential-cpg-testing/scripts/differential_methylation.py","name":[["differential",1],["methylation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",2],["analysis",1],["differential",2],["cpg",1],["testing",1],["scripts",1],["py",1]],"body":[["reference",1],["scipy",2],["13",1],["statsmodels",2],["14",1],["pandas",2],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["per",1],["cp",2],["differential",2],["methylation",2],["quick",1],["look",1],["array",1],["continuous",2],["beta",14],["matrices",1],["not",2],["recommended",1],["test",4],["bisulfite",1],["sequencing",2],["counts",2],["cov",1],["discards",1],["coverage",1],["read",2],["site",2],["weighs",1],["same",1],["as",3],["800",1],["binomial",1],["count",2],["model",1],["dss",1],["methyl",1],["kit",1],["overdispersion",1],["mn",1],["discipline",1],["here",1],["mirrors",1],["path",1],["values",1],["report",1],["effect",3],["delta",5],["gate",1],["hits",3],["intersection",1],["fdr",6],["import",4],["np",1],["pd",1],["from",2],["stats",2],["ttest",1],["ind",1],["multitest",1],["multipletests",1],["min",2],["size",1],["floor",1],["pairs",1],["avoid",1],["significance",1],["without",1],["at",1],["large",1],["05",1],["conventional",1],["threshold",1],["offset",2],["1e",1],["boundary",1],["safe",1],["logit",1],["so",1],["blow",1],["up",1],["value",1],["name",1],["main",1],["case",2],["ctrl",2],["true",4],["simulate",1],["res",4],["dmc",1],["hit",4],["int",2],["sum",2],["recovered",3],["iloc",1],["print",2],["gs",1],["tested",1],["len",1],["dmcs",1],["spiked",1],["among",1]]},{"id":"skills/bioskills/bio-methylation-analysis-differential-cpg-testing/scripts/differential_methylation.py#beta_to_m","name":[["beta",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",2],["analysis",1],["differential",2],["cpg",1],["testing",1],["scripts",1],["py",1]],"body":[["def",2],["beta",6],["return",1],["np",1],["log2",1],["offset",2]]},{"id":"skills/bioskills/bio-methylation-analysis-differential-cpg-testing/scripts/differential_methylation.py#simulate","name":[["simulate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",2],["analysis",1],["differential",2],["cpg",1],["testing",1],["scripts",1],["py",1]],"body":[["def",2],["simulate",2],["cpg",8],["2000",2],["per",6],["group",6],["true",6],["100",2],["seed",3],["rng",6],["np",4],["random",1],["default",1],["base",3],["uniform",1],["05",1],["95",1],["case",7],["clip",3],["none",3],["normal",2],["03",2],["001",3],["999",3],["ctrl",5],["shift",2],["choice",1],["idx",3],["pd",3],["index",3],["range",3],["name",1],["id",1],["cols",4],["return",1],["data",2],["frame",2],["columns",2]]},{"id":"skills/bioskills/bio-methylation-analysis-differential-cpg-testing/scripts/differential_methylation.py#test_dmc","name":[["test",1],["dmc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",2],["analysis",1],["differential",2],["cpg",1],["testing",1],["scripts",1],["py",1]],"body":[["def",2],["test",3],["dmc",2],["beta",22],["case",9],["ctrl",8],["equal",2],["var",2],["false",2],["welch",1],["scipy",1],["default",2],["student",1],["values",5],["not",1],["raw",1],["pvalues",3],["ttest",1],["ind",1],["axis",5],["nan",1],["policy",1],["omit",1],["method",2],["fdr",4],["bh",2],["benjamini",1],["hochberg",1],["statsmodels",1],["hs",1],["holm",1],["sidak",1],["padj",4],["multipletests",1],["alpha",1],["delta",5],["mean",6],["effect",1],["reported",1],["scale",1],["hit",3],["np",1],["abs",1],["min",1],["return",1],["pd",1],["data",1],["frame",1],["cpg",1],["id",1],["index",1],["pvalue",1]]},{"id":"skills/bioskills/bio-methylation-analysis-dmr-detection/scripts/dmr_dmrseq.R","name":[["dmr",1],["dmrseq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["dmr",2],["detection",1],["scripts",1],["dmrseq",1]],"body":[["reference",1],["dmrseq",13],["22",1],["bsseq",3],["38",1],["dss",17],["50",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["headline",1],["selection",5],["aware",3],["dmr",5],["call",5],["builds",1],["its",2],["null",1],["by",2],["permuting",1],["condition",7],["labels",1],["re",1],["running",1],["region",5],["detection",2],["so",3],["qval",6],["fdr",4],["accounts",1],["step",1],["post",1],["inference",1],["corroborates",1],["beta",2],["binomial",1],["dispersion",1],["shrinkage",1],["cross",1],["tool",1],["overlap",4],["evidence",1],["statement",1],["two",1],["values",1],["control",1],["different",1],["objects",1],["not",5],["directly",1],["comparable",1],["library",4],["genomic",1],["ranges",1],["cov",12],["files",4],["ctrl1",1],["gz",7],["ctrl2",1],["ctrl3",1],["treat1",1],["treat2",1],["treat3",1],["ctrl",4],["treat",4],["bs",5],["read",1],["bismark",1],["col",1],["data",3],["frame",1],["rm",1],["zero",2],["true",3],["strand",1],["collapse",1],["requires",1],["non",1],["coverage",2],["every",2],["sample",4],["at",2],["retained",1],["locus",1],["row",1],["sums",1],["cutoff",4],["only",1],["seeds",1],["candidate",4],["10",1],["smoothed",1],["difference",2],["significance",1],["permutation",1],["statistic",1],["hard",1],["threshold",2],["delta",5],["run",1],["bsmooth",1],["first",1],["smooths",1],["methylation",1],["internally",1],["dmrs",10],["test",1],["covariate",1],["floor",4],["05",1],["per",1],["cp",1],["sig",5],["sprintf",2],["regions",2],["2f",1],["length",3],["obj",2],["make",1],["lapply",1],["build",1],["ids",3],["sub",1],["dml",2],["dmltest",1],["group1",1],["group2",1],["smoothing",1],["defaults",1],["no",1],["effect",1],["size",1],["tiny",1],["shifts",1],["called",1],["1e",1],["minlen",1],["min",1],["cg",1],["dis",1],["merge",1],["100",1],["pct",1],["gr",2],["granges",1],["chr",1],["iranges",1],["start",1],["end",1],["subset",1],["overlaps",1],["nrow",1]]},{"id":"skills/bioskills/bio-methylation-analysis-dmr-detection/scripts/dmr_dmrseq.R#build_dss","name":[["build",1],["dss",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["dmr",2],["detection",1],["scripts",1],["dmrseq",1]],"body":[["function",2],["cov",3],["file",3],["read",1],["table",1],["col",1],["names",1],["chr",3],["start",2],["end",1],["meth",1],["pct",1],["num",5],["data",1],["frame",1],["pos",1]]},{"id":"skills/bioskills/bio-methylation-analysis-dmr-detection/scripts/dmr_methylkit.R","name":[["dmr",1],["methylkit",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["dmr",2],["detection",1],["scripts",1],["methylkit",1]],"body":[["reference",1],["methyl",9],["kit",4],["28",2],["annotatr",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["fixed",2],["tile",6],["dmr",7],["screen",1],["fast",1],["reproducible",1],["but",1],["per",3],["screening",2],["windows",2],["sidestep",1],["boundary",1],["selection",2],["yet",1],["inter",1],["correlation",1],["ignored",2],["not",7],["corrected",1],["region",1],["fdr",2],["headline",1],["call",1],["dmrseq",3],["see",1],["thresholds",1],["below",2],["conventions",1],["report",2],["derived",2],["truths",1],["library",5],["genomic",1],["ranges",1],["rtracklayer",1],["public",1],["methylation",1],["data",3],["sources",1],["geo",1],["gse86833",1],["wgbs",1],["gse105018",1],["rrbs",2],["tumor",1],["vs",1],["normal",1],["bioconductor",1],["bsseq",1],["package",1],["ships",1],["example",1],["cov",8],["files",1],["file",2],["list",4],["ctrl1",1],["bismark",5],["gz",4],["ctrl2",1],["treat1",1],["treat2",1],["sample",3],["ids",2],["as",2],["ctrl",2],["treat",2],["treatment",3],["meth",8],["obj",2],["read",1],["location",1],["id",1],["assembly",1],["hg38",4],["pipeline",1],["coverage",6],["filter",2],["before",1],["tiling",1],["so",2],["low",1],["size",6],["artifacts",2],["propagate",1],["lo",3],["count",3],["10",1],["single",3],["cp",5],["beta",2],["coin",1],["flip",1],["10x",1],["hi",3],["perc",3],["99",1],["drop",1],["top",1],["pcr",1],["repeat",1],["filt",2],["by",1],["norm",2],["normalize",1],["method",2],["median",1],["win",4],["1000",1],["1kb",1],["500bp",1],["finer",1],["resolution",1],["bases",3],["require",1],["gs",2],["default",2],["lets",1],["tiles",11],["through",1],["counts",1],["step",1],["united",2],["unite",1],["destrand",2],["false",1],["strand",2],["info",1],["tiled",1],["regions",4],["no",1],["op",1],["here",1],["overdispersion",2],["mn",3],["recommended",1],["replicated",1],["note",1],["silently",1],["forces",1],["test",3],["chisq",1],["would",1],["be",1],["adjust",3],["bh",2],["cross",1],["tool",1],["comparability",1],["slim",1],["its",1],["own",1],["benjamini",1],["hochberg",1],["diff",9],["calculate",1],["mc",1],["cores",1],["difference",7],["25",1],["delta",1],["floor",2],["convention",1],["justify",1],["qvalue",7],["01",1],["across",1],["multiple",1],["testing",1],["burden",1],["dmrs",8],["hyper",4],["type",2],["hypo",4],["sprintf",1],["tested",1],["corroborate",1],["nrow",4],["gr",2],["granges",1],["annots",2],["build",1],["annotations",3],["genome",1],["basicgenes",1],["cpg",1],["islands",1],["annotated",2],["annotate",2],["ignore",1],["true",1],["returns",1],["one",1],["row",1],["feature",1],["overlap",1],["collapse",1],["gene",1],["level",1],["summaries",1],["go",1],["enrichment",1],["miss",1],["goregion",1],["density",1],["bias",1],["aware",1],["plain",1],["hypergeometric",1]]},{"id":"skills/bioskills/bio-methylation-analysis-epigenetic-clocks/scripts/epigenetic_clocks.R","name":[["epigenetic",1],["clocks",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["epigenetic",2],["clocks",2],["scripts",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",1],["reference",1],["methylclock",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["demonstrates",1],["load",1],["bearing",1],["clock",19],["mechanics",1],["synthetic",1],["data",1],["runs",1],["base",1],["frozen",1],["weighted",1],["sum",1],["over",1],["fixed",1],["cp",8],["missing",13],["gs",5],["imputed",11],["training",4],["mean",10],["bias",1],["age",36],["acceleration",4],["toward",3],["zero",3],["endpoint",1],["residual",3],["dnam",11],["chronological",16],["not",1],["raw",4],["dna",1],["methy",1],["dunedin",1],["pace",1],["calls",1],["real",3],["arrays",1],["shown",1],["run",1],["clocks",1],["at",1],["bottom",1],["path",2],["needs",1],["bioconductor",1],["git",1],["hub",1],["packages",1],["installed",1],["seed",1],["samples",6],["200",1],["cpgs",9],["80",2],["runif",1],["20",1],["intercept",3],["weights",3],["rnorm",3],["effect",2],["outer",1],["01",1],["beta",9],["plogis",1],["matrix",3],["colnames",1],["paste0",1],["cg",1],["sprintf",1],["05d",1],["seq",2],["len",2],["score",2],["scale",1],["apply",2],["uncorrelated",1],["by",1],["construction",1],["eaa",10],["resid",2],["lm",2],["cat",6],["cor",4],["round",5],["recapitulates",1],["report",2],["instead",1],["orthogonal",1],["as",1],["intended",1],["imputation",2],["biases",1],["drop",1],["third",1],["impute",1],["them",1],["column",1],["then",1],["recompute",1],["col",1],["means",1],["frac",3],["idx",3],["sample",1],["byrow",1],["true",1],["cpg",3],["coverage",6],["always",1],["fraction",1],["actually",1],["present",2],["sd",6],["ratio",2],["100",1],["after",1],["imputing",1],["full",1],["shrinks",1],["variance",1],["biasing",1],["verdict",2],["below",1],["floor",2],["min",1],["perc",1],["flag",1],["refuse",1],["these",1],["estimates",2],["else",1],["above",1],["acceptable",1],["array",1],["rows",1],["columns",1]]},{"id":"skills/bioskills/bio-methylation-analysis-epigenetic-clocks/scripts/epigenetic_clocks.R#apply_clock","name":[["apply",1],["clock",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["epigenetic",2],["clocks",2],["scripts",1]],"body":[["function",2],["betas",3],["as",1],["numeric",1]]},{"id":"skills/bioskills/bio-methylation-analysis-epigenetic-clocks/scripts/epigenetic_clocks.R#run_real_clocks","name":[["run",1],["real",1],["clocks",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["epigenetic",2],["clocks",2],["scripts",1]],"body":[["function",2],["beta",6],["matrix",6],["pheno",4],["library",3],["methylclock",1],["check",1],["clocks",2],["report",1],["missing",1],["clock",4],["cp",1],["gs",1],["before",1],["estimating",1],["ages",4],["dnam",2],["age",10],["horvath",2],["hannum",1],["levine",2],["skin",1],["cell",1],["count",1],["false",1],["min",1],["perc",1],["acc2",1],["eaa",1],["endpoint",1],["residual",1],["chronological",1],["dna",1],["methy",2],["available",1],["confirm",1],["installed",1],["name",1],["strings",1],["phenoage",3],["m2018",1],["info",1],["fit",1],["method",1],["linear",1],["dunedin",2],["pace",6],["paceprojector",1],["returns",1],["values",1],["rate",1],["normal",1],["never",1],["residualize",1],["like",1],["list",1]]},{"id":"skills/bioskills/bio-methylation-analysis-ewas-design/scripts/ewas_sva_bacon.R","name":[["ewas",1],["sva",1],["bacon",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["ewas",2],["design",1],["scripts",1],["sva",1],["bacon",1]],"body":[["reference",2],["sva",5],["50",1],["bacon",11],["30",1],["limma",2],["58",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["ewas",1],["skeleton",1],["build",1],["confounder",2],["aware",1],["model",4],["soak",1],["up",1],["unwanted",1],["variation",1],["run",1],["per",3],["cp",3],["test",3],["values",4],["then",2],["correct",1],["genomic",2],["inflation",5],["monitor",1],["smoking",7],["positive",5],["control",9],["through",1],["whole",1],["pipeline",1],["site",1],["mechanics",1],["live",1],["differential",1],["cpg",8],["testing",1],["script",1],["design",2],["inference",1],["layer",1],["covariates",1],["lambda",4],["threshold",4],["library",3],["ahrr",15],["probe",7],["cg05575921",2],["must",3],["survive",1],["correction",2],["joehanes",1],["2016",1],["fwer",8],["9e",1],["epic",1],["genome",1],["wide",1],["mansell",1],["2019",1],["4e",1],["450",1],["saffari",1],["2018",1],["synthetic",1],["stand",1],["gs",1],["samples",1],["sample",2],["sheet",4],["replace",2],["real",1],["data",5],["seed",1],["120",1],["2000",1],["pheno",4],["factor",2],["rep",2],["case",3],["each",2],["levels",1],["coef",3],["phenocase",2],["age",5],["round",1],["rnorm",3],["55",1],["sex",5],["true",1],["cell",6],["gran",6],["pmin",1],["pmax",1],["granulocyte",1],["fraction",1],["dominant",1],["smoker",8],["rbinom",1],["mvals",11],["matrix",4],["nrow",2],["dimnames",1],["list",1],["paste0",1],["cg",1],["seq",1],["len",1],["null",3],["rownames",3],["plant",1],["effect",2],["at",3],["composition",1],["leaks",1],["everywhere",1],["frame",1],["full",1],["svs",2],["built",1],["orthogonal",1],["variable",1],["interest",1],["mod",6],["mod0",2],["sv",7],["num",1],["method",2],["be",1],["buja",1],["eyuboglu",1],["estimate",1],["many",1],["keep",1],["svobj",2],["cbind",1],["empirical",2],["bayes",2],["moderation",1],["fit",4],["lm",1],["tt",7],["top",2],["table",2],["number",2],["inf",2],["sort",2],["by",3],["none",2],["zscores",2],["sign",1],["log",1],["fc",1],["qnorm",1],["value",4],["lower",2],["tail",2],["false",2],["before",1],["report",1],["not",4],["divide",1],["chisq",2],["qchisq",2],["df",2],["median",1],["bias",3],["re",1],["derive",1],["bc",4],["cat",3],["sprintf",3],["3f",3],["pval",1],["check",1],["planted",2],["signal",2],["surface",1],["marker",1],["so",1],["appear",1],["coefficient",1],["was",1],["contrast",1],["broken",2],["smoke",3],["rank",5],["match",2],["2e",1],["0f",1],["recovered",2],["else",1],["thresholds",1],["headline",1],["bh",3],["fdr",4],["discovery",1],["hits",6],["sum",2],["adjust",1],["05",2],["0e",1]]},{"id":"skills/bioskills/bio-methylation-analysis-ewas-design/scripts/randomize_chip_layout.py","name":[["randomize",1],["chip",1],["layout",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["ewas",1],["design",1],["scripts",1],["randomize",1],["chip",1],["layout",1],["py",1]],"body":[["reference",1],["pandas",2],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["randomize",1],["samples",2],["onto",1],["position",2],["epic",2],["bead",2],["chips",5],["so",2],["technical",1],["batch",2],["orthogonal",2],["phenotype",2],["before",1],["bench",1],["single",4],["uncorrectable",1],["ewas",1],["decision",1],["no",1],["rescue",1],["theorem",1],["case",2],["chip",5],["control",2],["layout",2],["cannot",1],["be",1],["fixed",1],["by",1],["any",2],["downstream",1],["correction",1],["import",2],["as",2],["np",2],["pd",3],["positions",1],["per",2],["epicv2",1],["hold",1],["r01",1],["c01",2],["r08",1],["450",1],["holds",1],["12",1],["array",1],["name",1],["main",1],["rng",4],["random",1],["default",1],["96",1],["sheet",2],["data",1],["frame",1],["sample",1],["range",1],["pheno",3],["choice",2],["sex",1],["laid",3],["out",3],["assign",1],["balanced",1],["group",4],["col",1],["seed",1],["42",1],["astype",1],["int",2],["balance",3],["crosstab",1],["axis",1],["sum",1],["print",2],["want",1]]},{"id":"skills/bioskills/bio-methylation-analysis-ewas-design/scripts/randomize_chip_layout.py#assign_balanced_layout","name":[["assign",1],["balanced",1],["layout",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["ewas",1],["design",1],["scripts",1],["randomize",1],["chip",1],["layout",1],["py",1]],"body":[["def",2],["assign",2],["balanced",3],["layout",2],["sheet",8],["group",3],["col",3],["pheno",2],["seed",3],["interleave",1],["samples",1],["across",1],["chips",1],["so",1],["each",1],["chip",4],["holds",1],["mix",1],["phenotype",1],["groups",2],["rng",3],["np",2],["random",1],["default",1],["copy",1],["order",3],["grp",2],["idx",2],["groupby",1],["items",1],["shuffled",2],["permutation",1],["list",1],["append",1],["pd",1],["series",1],["name",1],["interleaved",4],["chunk",2],["zip",1],["longest",1],["if",1],["not",1],["none",1],["slots",3],["arange",1],["len",1],["loc",2],["positions",2],["per",2],["position",1],["return",1]]},{"id":"skills/bioskills/bio-methylation-analysis-ewas-design/scripts/randomize_chip_layout.py#zip_longest","name":[["zip",1],["longest",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",1],["ewas",1],["design",1],["scripts",1],["randomize",1],["chip",1],["layout",1],["py",1]],"body":[["def",2],["zip",2],["longest",2],["seqs",4],["max",1],["len",2],["range",1],["yield",1],["tuple",1],["iloc",1],["if",1],["else",1],["none",1]]},{"id":"skills/bioskills/bio-methylation-analysis-methylkit-analysis/scripts/methylkit_analysis.R","name":[["methylkit",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["methylation",1],["analysis",3],["methylkit",2],["scripts",1]],"body":[["reference",1],["methyl",10],["kit",4],["28",1],["genomic",1],["ranges",1],["54",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["results",2],["spine",1],["filter",2],["normalize",3],["unite",4],["qc",1],["calculate",3],["diff",14],["meth",23],["both",3],["per",5],["cp",5],["dmc",1],["tile",6],["dmr",2],["library",1],["file",4],["list",4],["ctrl1",1],["cov",8],["gz",4],["ctrl2",1],["treat1",1],["treat2",1],["sample",6],["ids",3],["ctrl",2],["treat",2],["treatment",4],["pipeline",2],["bismark",3],["coverage",6],["reads",1],["no",2],["strand",3],["cytosine",2],["report",4],["destranding",1],["needed",1],["carries",2],["context",2],["obj",4],["read",1],["id",1],["assembly",1],["hg38",1],["methylation",1],["stats",2],["plot",4],["false",10],["strands",2],["lo",4],["count",4],["10",1],["below",1],["10x",1],["single",1],["percentage",1],["coin",1],["flip",1],["hi",4],["perc",4],["99",1],["drop",1],["top",1],["pcr",1],["repeat",1],["artifacts",1],["filt",2],["by",1],["null",2],["before",1],["so",1],["deeper",1],["not",4],["look",1],["more",1],["confident",1],["norm",3],["method",2],["median",1],["destrand",3],["here",1],["because",1],["true",1],["only",2],["united",7],["correlation",2],["cluster",1],["samples",1],["dist",1],["ward",1],["overdispersion",3],["mn",3],["adds",1],["beta",1],["binomial",1],["layer",1],["forces",1],["test",3],["ignored",1],["adjust",3],["bh",3],["cross",1],["tool",1],["comparability",1],["default",1],["slim",1],["specific",1],["mc",2],["cores",2],["difference",9],["25",2],["tutorial",1],["convention",1],["derived",1],["justify",1],["study",1],["qvalue",9],["01",1],["fdr",2],["floor",1],["across",1],["multiple",1],["testing",1],["burden",1],["dmcs",7],["hyper",3],["type",2],["hypo",3],["nrow",4],["screen",2],["filtered",1],["normalized",1],["object",1],["require",1],["real",1],["support",1],["bases",2],["selection",1],["corrected",1],["region",1],["see",1],["detection",1],["tiles",6],["counts",1],["win",1],["size",2],["1000",2],["step",1],["dmrs",2],["pool",2],["sums",1],["replicates",1],["into",1],["one",1],["pseudo",1],["group",1],["destroys",1],["biological",1],["replication",1],["must",1],["feed",1],["reported",1],["exploratory",1],["visualization",1],["pooled",1],["control",1],["out",2],["tempfile",1],["fileext",1],["csv",2],["write",1],["data",1],["row",1],["names",1]]},{"id":"skills/bioskills/bio-microbiome-amplicon-processing/scripts/dada2_workflow.R","name":[["dada2",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["microbiome",1],["amplicon",1],["processing",1],["scripts",1],["dada2",1],["workflow",1]],"body":[["reference",1],["dada2",4],["30",1],["cutadapt",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["multi",1],["run",11],["amplicon",2],["workflow",1],["per",6],["error",2],["model",2],["merge",4],["sequence",4],["tables",4],["one",3],["chimera",4],["removal",3],["primers",3],["must",2],["be",1],["removed",1],["discard",1],["untrimmed",1],["before",1],["script",1],["runs",1],["see",1],["remove",2],["sh",1],["leaving",1],["corrupts",1],["fakes",1],["chimeras",2],["so",1],["order",1],["non",2],["negotiable",1],["library",1],["trunc",5],["len",4],["detection",1],["budget",1],["not",2],["just",1],["quality",1],["cut",1],["exceed",1],["length",3],["min",2],["overlap",2],["default",2],["12",1],["denoised",1],["pairs",1],["cannot",1],["these",1],["values",1],["suit",1],["16",1],["v4",2],["253",1],["bp",2],["2x250",1],["v3",1],["460",1],["keep",1],["more",1],["loosen",1],["max",2],["ee",2],["240",1],["200",1],["expected",1],["errors",1],["filter",1],["truncated",1],["read",4],["beats",1],["hard",1],["cutoff",1],["truncate",1],["each",1],["at",1],["first",1],["base",1],["dirs",2],["run1",1],["run2",1],["directory",1],["primer",2],["trimmed",1],["fastqs",1],["sequencing",1],["lapply",3],["process",1],["combine",1],["after",2],["inference",1],["joins",1],["by",1],["exact",2],["asv",2],["string",1],["only",1],["possible",1],["because",1],["asvs",3],["sequences",2],["operational",1],["payoff",1],["replace",1],["otus",1],["seqtab",9],["all",5],["combined",1],["table",2],["many",1],["but",1],["few",1],["reads",2],["large",1],["loss",1],["here",1],["leftover",1],["smell",1],["degenerate",1],["bases",1],["look",1],["chimeric",1],["real",1],["storm",1],["nochim",5],["bimera",1],["denovo",1],["method",1],["consensus",1],["multithread",1],["true",2],["verbose",1],["cat",1],["retained",1],["round",1],["100",1],["sum",2],["distribution",1],["off",1],["target",2],["lengths",1],["flag",1],["mis",1],["merges",1],["amplification",1],["nchar",1],["track",3],["call",1],["rbind",1],["write",1],["csv",2],["tracking",1],["save",1],["rds",2],["carry",1],["as",1],["batch",1],["covariate",1],["into",1],["downstream",1],["stats",1]]},{"id":"skills/bioskills/bio-microbiome-amplicon-processing/scripts/dada2_workflow.R#process_run","name":[["process",1],["run",1]],"path":[["skills",1],["bioskills",1],["bio",1],["microbiome",1],["amplicon",1],["processing",1],["scripts",1],["dada2",1],["workflow",1]],"body":[["function",3],["run",9],["path",10],["fn",5],["fs",12],["sort",2],["list",3],["files",2],["pattern",2],["r1",1],["001",2],["fastq",4],["gz",4],["full",2],["names",10],["true",11],["rs",11],["r2",1],["sample",6],["sapply",4],["strsplit",1],["basename",1],["filt",12],["file",3],["filtered",3],["paste0",2],["out",2],["filter",1],["trim",1],["trunc",4],["len",2],["max",3],["ee",2],["rm",1],["phix",1],["compress",1],["multithread",5],["err",7],["learn",2],["errors",3],["fit",4],["only",1],["error",2],["rates",1],["specific",1],["inspect",1],["observed",1],["points",1],["must",1],["track",6],["fitted",1],["line",1],["fall",1],["nova",1],["seq",2],["next",1],["binned",1],["quality",1],["go",1],["non",1],["monotonic",1],["enforce",1],["monotonicity",1],["before",1],["trusting",1],["denoising",1],["ggsave",1],["png",1],["plot",1],["nominal",1],["width",1],["height",1],["dada",8],["pool",1],["pseudo",1],["rare",1],["asv",1],["sensitivity",1],["mergers",3],["merge",1],["pairs",1],["verbose",1],["seqtab",3],["make",1],["sequence",1],["table",1],["sum",1],["uniques",1],["cbind",1],["colnames",1],["input",1],["denoised",2],["merged",1],["rownames",1]]},{"id":"skills/bioskills/bio-microbiome-amplicon-processing/scripts/dada2_workflow.R#process_run.getN","name":[],"path":[["skills",1],["bioskills",1],["bio",1],["microbiome",1],["amplicon",1],["processing",1],["scripts",1],["dada2",1],["workflow",1]],"body":[["function",2],["sum",1],["uniques",1]]},{"id":"skills/bioskills/bio-microbiome-differential-abundance/scripts/aldex2_analysis.R","name":[["aldex2",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["microbiome",1],["differential",1],["abundance",1],["scripts",1],["aldex2",1],["analysis",1]],"body":[["reference",2],["aldex2",7],["34",1],["ancombc",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["consensus",14],["differential",1],["abundance",1],["amplicon",1],["feature",6],["table",2],["runs",1],["conservative",2],["dirichlet",3],["mc",3],["clr",5],["lin",5],["da",7],["fast",1],["regression",2],["same",1],["synthetic",2],["count",4],["then",1],["reports",2],["intersection",2],["high",2],["confidence",2],["union",3],["exploratory",7],["two",1],["significant",4],["taxa",10],["sets",2],["because",1],["hit",1],["list",1],["depends",1],["more",3],["tool",2],["than",1],["biology",1],["nearing",1],["2022",1],["nat",1],["commun",1],["13",1],["342",1],["single",1],["not",6],["defensible",1],["deliverable",1],["library",2],["microbiome",1],["stat",1],["seed",1],["per",6],["group",7],["20",1],["60",1],["compositional",1],["counts",13],["multinomial",1],["sample",3],["ten",1],["shifted",5],["between",1],["groups",4],["truth",1],["rest",1],["null",1],["proportions",1],["expect",1],["base",3],["rep",2],["10",5],["control",3],["sapply",2],["function",2],["draw",2],["treated",3],["cbind",1],["rownames",3],["paste0",2],["asv",1],["seq",2],["len",2],["colnames",2],["factor",2],["each",1],["meta",3],["data",3],["frame",4],["row",3],["names",3],["prev",4],["cut",7],["must",1],["appear",1],["samples",3],["modeling",1],["knob",1],["housekeeping",1],["reshapes",1],["bh",6],["denominator",1],["raising",1],["25",1],["removes",1],["tests",1],["power",1],["survivors",1],["fewer",1],["rare",1],["but",1],["real",1],["declare",1],["confirm",1],["results",1],["knife",1],["edge",1],["sensitive",1],["keep",2],["sums",1],["ncol",1],["cat",7],["after",2],["prevalence",1],["filter",2],["nrow",1],["05",2],["false",2],["discovery",1],["threshold",1],["across",2],["uncorrected",1],["meaningless",1],["dozens",1],["thousands",1],["features",1],["effect",9],["floor",3],["standardized",1],["median",1],["ratio",1],["strong",1],["sd",1],["signal",1],["gloor",1],["2016",1],["gate",1],["alone",1],["128",2],["monte",2],["carlo",2],["draws",2],["expected",2],["over",1],["256",1],["publication",1],["denom",2],["all",2],["against",1],["geometric",1],["mean",1],["every",1],["default",1],["aldex",12],["out",7],["as",2],["character",1],["test",1],["true",1],["welch",1],["adjusted",1],["report",1],["ep",1],["sig",10],["abs",1],["length",4],["mode",1],["based",1],["bias",1],["correction",2],["asymptotic",1],["fdr",1],["no",1],["so",1],["scales",1],["random",1],["formula",2],["subject",1],["id",1],["would",1],["make",1],["mixed",1],["model",2],["repeated",1],["measures",1],["dat",4],["type",2],["lets",1],["add",1],["its",1],["own",1],["pseudocount",1],["before",1],["linda",14],["alpha",2],["output",2],["follow",1],["matrix",1],["coefficient",1],["columns",1],["index",1],["by",1],["position",1],["be",1],["robust",1],["exact",1],["level",1],["suffix",1],["reject",2],["padj",1],["res",3],["intersect",2],["never",1],["pool",1],["values",1],["tools",4],["confident",3],["paste",1],["sort",4],["collapse",1],["taxon",3],["order",1],["write",1],["csv",3],["saved",1],["agreement",1]]},{"id":"skills/bioskills/bio-microbiome-differential-abundance/scripts/aldex2_analysis.R#draw_sample","name":[["draw",1],["sample",1]],"path":[["skills",1],["bioskills",1],["bio",1],["microbiome",1],["differential",1],["abundance",1],["scripts",1],["aldex2",1],["analysis",1]],"body":[["function",2],["alpha",4],["as",1],["numeric",1],["rgamma",1],["length",1],["sum",1],["rmultinom",1],["size",1],["30000",1],["prob",1]]},{"id":"skills/bioskills/bio-microbiome-diversity-analysis/scripts/diversity_analysis.R","name":[["diversity",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["microbiome",1],["diversity",2],["analysis",2],["scripts",1]],"body":[["reference",1],["phyloseq",4],["46",1],["vegan",2],["picante",4],["guni",1],["frac",11],["verify",1],["api",1],["if",6],["version",1],["differs",1],["alpha",16],["beta",5],["diversity",7],["amplicon",2],["asv",1],["table",2],["three",1],["knobs",1],["made",1],["explicit",1],["rarefaction",1],["depth",11],["declared",1],["dropped",7],["samples",6],["reported",2],["tree",6],["must",1],["be",2],["attached",1],["prefer",1],["sepp",1],["greengenes2",1],["over",1],["de",1],["novo",1],["metric",2],["weighted",9],["unweighted",4],["library",4],["ggplot2",1],["public",1],["datasets",1],["built",1],["demo",1],["data",9],["global",4],["patterns",4],["package",1],["ships",2],["below",2],["qiita",2],["https",2],["ucsd",1],["edu",1],["earth",1],["microbiome",1],["project",1],["earthmicrobiome",1],["org",1],["ps",22],["prune",1],["taxa",2],["sums",5],["cat",11],["nsamples",1],["asvs",1],["ntaxa",1],["knob",3],["sampling",1],["read",1],["distribution",1],["not",2],["default",1],["min",3],["depths",5],["sort",1],["sample",10],["per",1],["range",1],["max",1],["median",3],["chosen",7],["sits",1],["retain",1],["most",1],["while",1],["saturating",1],["richness",2],["worst",1],["choice",1],["one",2],["tiny",1],["drags",1],["everyone",1],["noise",1],["as",2],["integer",1],["quantile",1],["10",1],["names",1],["length",2],["paste",1],["collapse",1],["else",1],["none",2],["rare",13],["rarefy",1],["even",1],["size",1],["rngseed",1],["42",1],["replace",1],["false",3],["span",1],["hill",2],["spectrum",1],["report",2],["effective",1],["species",1],["base",2],["invariant",1],["estimate",1],["measures",1],["observed",1],["shannon",10],["inv",1],["simpson",1],["eff",1],["exp",2],["qiime2",1],["log2",1],["vs",2],["ln",1],["differ",1],["dodges",1],["group",9],["type",2],["mean",2],["nats",2],["by",1],["print",1],["aggregate",1],["fun",1],["kw",3],["kruskal",2],["test",1],["non",1],["parametric",1],["escalate",1],["mixed",1],["model",1],["covariates",1],["sprintf",2],["wallis",1],["chi",1],["sq",1],["2f",2],["4g",1],["statistic",1],["value",1],["ggplot",1],["aes",1],["fill",1],["geom",2],["boxplot",1],["jitter",1],["width",3],["theme",3],["minimal",2],["legend",1],["position",1],["axis",1],["text",2],["element",1],["angle",1],["45",1],["hjust",1],["labs",2],["title",2],["ggsave",2],["pdf",4],["height",2],["uni",10],["faith",7],["pd",6],["inherit",1],["installed",1],["phylo",1],["metrics",1],["need",1],["phy",3],["slot",1],["require",1],["namespace",1],["quietly",1],["true",3],["null",2],["error",1],["otu",1],["matrix",1],["include",1],["root",1],["computed",1],["nrow",1],["they",1],["flip",1],["story",1],["wu",9],["abundant",1],["lineage",2],["view",2],["uwu",5],["topology",1],["bray",2],["distance",2],["method",2],["meta",4],["frame",1],["permutations",3],["999",3],["resolution",1],["floor",1],["001",1],["9999",1],["publication",1],["perm",8],["adonis2",2],["permanova",4],["r2",6],["round",2],["pr",4],["mandatory",1],["dispersion",2],["check",1],["significant",2],["spread",1],["location",2],["bd",2],["betadisper",3],["pt",2],["permutest",1],["tab",1],["ambiguous",1],["pco",3],["pcoa",2],["ordinate",1],["plot",1],["ordination",1],["color",1],["stat",1],["ellipse",1],["level",1],["95",1],["3f",1],["wunifrac",2],["done",1],["plots",1]]},{"id":"skills/bioskills/bio-microbiome-taxonomy-assignment/scripts/assign_silva.R","name":[["assign",1],["silva",1]],"path":[["skills",1],["bioskills",1],["bio",1],["microbiome",1],["taxonomy",1],["assignment",1],["scripts",1],["assign",1],["silva",1]],"body":[["reference",7],["dada2",6],["30",2],["decipher",1],["verify",2],["api",1],["if",2],["version",1],["differs",1],["assign",4],["taxonomy",3],["16",3],["asvs",3],["naive",3],["bayes",3],["genus",3],["add",3],["species",15],["exact",5],["match",6],["honest",2],["message",1],["short",1],["read",3],["licenses",1],["at",3],["best",1],["comes",1],["only",3],["from",2],["library",1],["seqtab",4],["nochim",4],["rds",5],["cat",4],["classify",1],["ncol",1],["must",1],["marker",1],["ideally",1],["primer",1],["region",6],["full",1],["length",1],["silva",9],["training",1],["applied",1],["v4",2],["250",2],["bp",1],["reads",2],["mismatches",1],["mer",1],["composition",1],["degrades",1],["calls",1],["werner",1],["2012",1],["bokulich",1],["2018",1],["data",1],["prefer",1],["extracted",1],["see",1],["qiime2",1],["sh",1],["train",3],["nr99",1],["v138",2],["fa",2],["gz",2],["formatted",1],["rank",5],["labelled",1],["headers",1],["assignment",1],["level",1],["min",3],["boot",3],["50",1],["default",1],["rdp",2],["recommendation",1],["nt",1],["tutorials",1],["often",1],["80",1],["stricter",1],["choice",1],["raising",1],["truncates",1],["shallower",1],["but",1],["reliable",1],["ranks",2],["below",1],["floor",1],["returned",1],["as",1],["na",4],["not",2],["guessed",1],["taxa",13],["try",1],["rc",1],["true",2],["multithread",1],["assigns",1],["by",1],["100",2],["against",1],["infer",1],["noisy",1],["most",1],["stay",1],["result",1],["file",1],["exists",1],["assigned",4],["fraction",1],["per",1],["unassigned",1],["threshold",1],["kept",1],["honestly",1],["colnames",1],["sum",1],["sprintf",1],["8s",1],["1f",1],["nrow",2],["state",1],["conditioning",1],["choices",1],["alongside",1],["labels",1],["classifier",2],["database",1],["release",1],["attr",3],["138",1],["matches",1],["amplicon",1],["primers",1],["save",1],["saved",1],["via",2]]},{"id":"skills/bioskills/bio-multi-omics-integration-data-harmonization/scripts/harmonize_data.R","name":[["harmonize",1],["data",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",1],["data",2],["harmonization",1],["scripts",1],["harmonize",1]],"body":[["reference",1],["multi",3],["assay",3],["experiment",4],["36",1],["sva",2],["50",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["cross",1],["omic",5],["harmonization",1],["assemble",1],["container",1],["equalize",1],["block",3],["contribution",1],["correct",2],["batch",6],["once",1],["per",4],["only",1],["after",3],["confounding",2],["check",1],["triage",1],["missingness",2],["by",1],["mechanism",1],["assumes",1],["each",2],["already",1],["normalized",1],["vst",4],["log2",1],["values",3],["its",1],["own",1],["category",1],["library",2],["seed",1],["samples",6],["paste0",4],["seq",1],["len",1],["sample",3],["info",2],["data",9],["frame",3],["row",2],["names",1],["condition",4],["factor",2],["rep",2],["case",1],["control",1],["length",3],["out",1],["b1",1],["b2",1],["rna",8],["matrix",6],["rnorm",3],["2000",3],["nrow",6],["dimnames",3],["list",4],["gene",1],["norm",3],["prot",10],["300",3],["20",1],["5000",3],["cg",1],["mae",7],["experiments",2],["protein",1],["methylation",1],["col",5],["cat",5],["subjects",1],["every",1],["sum",3],["complete",1],["cases",1],["blocks",2],["lapply",1],["function",2],["scale",1],["view",1],["drop",2],["constant",1],["as",3],["variance",1],["scaling",1],["print",2],["round",1],["sapply",1],["apply",1],["var",1],["nbatch",1],["gate",1],["any",1],["cell",1],["collinear",1],["not",1],["table",1],["mod",3],["model",1],["protect",1],["biology",1],["bc",3],["com",1],["bat",1],["dat",1],["par",1],["prior",1],["true",1],["one",1],["at",1],["time",1],["never",1],["stacked",1],["corrected",1],["ncol",1],["miss",6],["na",2],["simulate",1],["sporadic",1],["gaps",1],["keep",2],["means",1],["30",2],["features",1],["missing",1],["proteins",1],["kept",1],["filter",1]]},{"id":"skills/bioskills/bio-multi-omics-integration-data-harmonization/scripts/harmonize_data.R#drop_constant","name":[["drop",1],["constant",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",1],["data",2],["harmonization",1],["scripts",1],["harmonize",1]],"body":[["function",2],["mat",4],["min",3],["sd",4],["1e",2],["apply",1],["na",1],["rm",1],["true",1]]},{"id":"skills/bioskills/bio-multi-omics-integration-data-harmonization/scripts/harmonize_data.R#scale_per_view","name":[["scale",1],["per",1],["view",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",1],["data",2],["harmonization",1],["scripts",1],["harmonize",1]],"body":[["function",2],["mat",4],["sqrt",1],["sum",1],["apply",1],["var",1],["na",1],["rm",1],["true",1]]},{"id":"skills/bioskills/bio-multi-omics-integration-integration-design/scripts/integration_design_diagnostic.R","name":[["integration",1],["design",1],["diagnostic",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",3],["design",2],["scripts",1],["diagnostic",1]],"body":[["reference",1],["multi",4],["assay",4],["experiment",5],["36",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["pre",1],["integration",1],["design",1],["diagnostic",1],["assemble",1],["then",1],["read",1],["off",1],["three",1],["decisions",1],["determine",1],["whether",1],["integrate",1],["sample",1],["correspondence",2],["paired",2],["mosaic",7],["horizontal",1],["regime",1],["per",6],["block",9],["variance",5],["imbalance",2],["library",1],["seed",1],["total",3],["60",3],["patients",4],["study",1],["samples",7],["paste0",1],["seq",1],["len",1],["rna",3],["make",3],["2000",1],["gene",1],["all",1],["prot",4],["48",1],["300",1],["12",1],["lack",2],["proteomics",1],["methyl",3],["5000",2],["cg",1],["cp",1],["gs",1],["55",1],["methylation",1],["clinical",2],["data",3],["frame",1],["row",1],["names",2],["group",1],["factor",1],["rep",1],["responder",1],["nonresponder",1],["length",1],["out",1],["mae",10],["experiments",4],["list",1],["col",2],["cat",6],["samp",3],["nrow",3],["omic",4],["vapply",2],["ncol",3],["integer",1],["complete",5],["sum",3],["cases",1],["frac",3],["print",2],["every",1],["fraction",1],["round",2],["vs",1],["sprintf",1],["7s",1],["4f",1],["after",1],["feature",1],["scaling",1],["var",4],["function",1],["apply",1],["scale",1],["as",1],["matrix",1],["na",1],["rm",1],["true",1],["numeric",1],["share",4],["each",1],["stacked",2],["dominance",2],["flag",2],["80",2],["one",2],["view",2],["hijacks",1],["shared",2],["factors",2],["tini",1],["2019",1],["recommend",2],["10",1],["cohort",1],["mofa2",2],["models",1],["missing",1],["rather",1],["than",1],["case",1],["intersection",1],["else",2],["max",1],["dominates",1],["equalize",1],["blocks",1],["mfa",1],["keep",1],["score",1],["snf",2],["before",1],["trusting",1],["balanced",1],["unsupervised",1],["map",1],["escalate",1],["diablo",1],["supervised",1],["subtypes",1],["question",1],["nrecommendation",1]]},{"id":"skills/bioskills/bio-multi-omics-integration-integration-design/scripts/integration_design_diagnostic.R#make_block","name":[["make",1],["block",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",3],["design",2],["scripts",1],["diagnostic",1]],"body":[["function",2],["ids",4],["feat",5],["prefix",3],["matrix",1],["rnorm",1],["length",1],["nrow",1],["dimnames",1],["list",1],["paste0",1],["seq",1],["len",1]]},{"id":"skills/bioskills/bio-multi-omics-integration-mixomics-analysis/scripts/diablo_workflow.R","name":[["diablo",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",1],["mixomics",1],["analysis",1],["scripts",1],["diablo",1],["workflow",1]],"body":[["reference",1],["mix",2],["omics",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["diablo",4],["supervised",1],["multi",1],["block",7],["signature",1],["shipped",1],["breast",8],["tcga",8],["demo",1],["discipline",1],["choose",1],["design",9],["from",2],["goal",1],["tune",5],["ncomp",11],["then",1],["keep",4],["ber",4],["inside",2],["cv",1],["folds",4],["treat",1],["selected",1],["features",3],["as",1],["candidates",1],["whose",1],["accuracy",2],["needs",1],["external",1],["held",2],["out",2],["estimate",1],["library",1],["data",7],["blocks",10],["list",4],["rna",9],["train",4],["mrna",4],["mi",3],["mirna",2],["protein",4],["samples",1],["matched",2],["rows",1],["subtype",1],["stopifnot",1],["identical",1],["rownames",3],["result",1],["garbage",1],["matrix",1],["nrow",1],["length",2],["ncol",1],["dimnames",1],["names",2],["favors",2],["cross",1],["correlation",1],["prediction",1],["diag",1],["perf",3],["plsda",1],["validation",2],["mfold",2],["10",5],["nrepeat",3],["non",1],["sparse",1],["model",1],["choice",2],["weighted",1],["vote",1],["overall",1],["max",1],["dist",1],["read",1],["elbow",1],["here",1],["lands",1],["at",1],["splsda",2],["test",3],["16",3],["measure",1],["bpparam",1],["bioc",1],["parallel",1],["multicore",1],["param",1],["workers",1],["imbalanced",1],["subtypes",1],["selection",1],["happens",1],["cpus",1],["defunct",1],["sel",2],["select",1],["var",1],["comp",1],["name",1],["candidate",1],["not",1],["validated",1],["biomarkers",1],["print",1],["head",1],["honest",1],["comes",1],["never",1],["touched",1],["during",1],["tuning",1],["pred",1],["predict",1],["newdata",1]]},{"id":"skills/bioskills/bio-multi-omics-integration-mofa-integration/scripts/mofa_workflow.R","name":[["mofa",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",2],["mofa",2],["scripts",1],["workflow",1]],"body":[["reference",1],["mofa2",3],["12",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["unsupervised",1],["cross",1],["omic",2],["factor",7],["discovery",1],["deliverable",1],["per",4],["view",4],["variance",5],["decomposition",1],["plus",1],["factors",7],["annotated",1],["checked",1],["against",1],["technical",1],["covariates",3],["robust",1],["across",1],["seeds",1],["not",1],["themselves",1],["each",2],["features",2],["by",1],["samples",10],["already",1],["normalized",1],["stabilized",1],["data",7],["harmonization",1],["owns",1],["library",1],["seed",2],["42",2],["60",1],["paste0",4],["seq",1],["len",1],["metadata",4],["frame",1],["row",1],["names",2],["condition",2],["rep",2],["case",1],["control",1],["length",1],["out",1],["batch",4],["b1",1],["b2",1],["rna",4],["matrix",3],["rnorm",3],["2000",3],["nrow",3],["dimnames",3],["list",4],["gene",1],["prot",3],["300",3],["meth",2],["800",3],["cg",1],["mofa",15],["create",1],["protein",2],["methylation",2],["opts",11],["default",3],["options",6],["model",7],["train",4],["training",2],["num",1],["15",1],["over",1],["specify",1],["ard",1],["prunes",1],["inactive",1],["likelihoods",1],["gaussian",4],["counts",2],["transformed",1],["upstream",1],["drop",2],["threshold",1],["01",1],["explaining",1],["all",1],["views",3],["reproducibility",1],["confirm",1],["headline",1],["recur",1],["retrain",1],["scale",1],["true",2],["equalize",1],["feature",1],["cannot",1],["be",1],["balanced",1],["prepare",1],["run",1],["outfile",1],["file",1],["path",1],["tempdir",1],["hdf5",1],["basilisk",1],["var",2],["exp",2],["explained",1],["r2",2],["central",1],["output",1],["shared",1],["specific",1],["print",1],["total",1],["md",4],["unlist",1],["sample",2],["rownames",1],["requires",1],["literal",1],["column",1],["correlate",1],["correlates",1]]},{"id":"skills/bioskills/bio-multi-omics-integration-similarity-network/scripts/snf_clustering.R","name":[["snf",1],["clustering",1]],"path":[["skills",1],["bioskills",1],["bio",1],["multi",1],["omics",1],["integration",1],["similarity",1],["network",1],["scripts",1],["snf",1],["clustering",1]],"body":[["reference",1],["snftool",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["patient",1],["stratification",1],["by",3],["similarity",1],["network",2],["fusion",2],["clustering",3],["always",1],["returns",2],["requested",1],["so",1],["subtype",2],["count",2],["claim",2],["defend",2],["stability",2],["across",2],["fixed",1],["grid",1],["fused",9],["vs",2],["best",2],["single",2],["omic",2],["check",1],["out",1],["skill",1],["survival",1],["validation",1],["not",5],["discovery",1],["library",1],["data",2],["data1",2],["shipped",1],["demo",1],["views",4],["two",2],["omics",1],["200",1],["samples",1],["true",2],["groups",1],["data2",2],["20",3],["neighbors",1],["local",1],["kernel",1],["bandwidth",1],["guidance",2],["10",2],["30",1],["sigma",3],["affinity",2],["matrix",2],["width",1],["third",1],["arg",1],["alpha",1],["iter",2],["cross",1],["diffusion",1],["iterations",1],["converges",1],["lapply",3],["list",2],["view1",2],["view2",1],["standard",1],["normalization",1],["per",1],["feature",2],["score",1],["before",1],["distance",2],["dists",2],["function",2],["dist2",2],["squared",1],["take",1],["root",1],["affinities",3],["snf",1],["est",2],["estimate",1],["number",1],["clusters",6],["given",1],["graph",1],["numc",1],["four",1],["estimates",1],["eigengap",1],["rotation",1],["cost",1],["plausibility",1],["truth",1],["print",2],["central",1],["assume",1],["spectral",2],["type",3],["here",1],["cluster",2],["ng",1],["jordan",1],["weiss",1],["default",1],["concordance",3],["nmi",4],["did",1],["beat",1],["round",2],["feat",2],["rank",4],["features",1],["post",1],["hoc",1],["attribution",1],["model",1],["made",1],["cat",2],["top",1],["head",1],["order",1],["decreasing",1],["resample",1],["patients",1],["re",1],["compare",1],["real",1],["recurs",1],["subsamples",1],["sub",6],["sample",1],["nrow",2],["subsample",1],["full",1],["cal",1]]},{"id":"skills/bioskills/bio-pathway-analysis-enrichment-visualization/scripts/visualization_gsea.R","name":[["visualization",1],["gsea",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["enrichment",1],["visualization",2],["scripts",1],["gsea",1]],"body":[["reference",1],["enrichplot",3],["30",1],["cluster",2],["profiler",2],["18",1],["ggplot2",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["visualize",1],["gsea",6],["result",2],["preserving",1],["direction",1],["nes",4],["sign",1],["note",2],["there",1],["no",2],["barplot",1],["method",1],["by",2],["design",1],["bar",1],["from",2],["zero",1],["cannot",1],["carry",1],["signed",2],["ridgeplot",2],["needs",2],["ggridges",2],["package",1],["suggests",1],["only",2],["install",1],["packages",1],["missing",1],["offline",1],["runnable",1],["org",7],["hs",5],["eg",5],["db",7],["locally",1],["library",4],["seed",2],["123",1],["fix",1],["permutation",1],["so",1],["values",1],["reproducible",1],["named",1],["numeric",1],["vector",1],["sorted",1],["decreasing",2],["ranking",2],["metric",1],["here",1],["synthetic",2],["log2",1],["fc",1],["replace",1],["real",2],["differential",1],["expression",1],["de",1],["results",1],["genes",3],["keys",1],["keytype",1],["entrezid",2],["3000",1],["gene",4],["list",3],["sort",1],["names",1],["rnorm",1],["length",1],["sd",1],["true",1],["gse",9],["go",1],["ont",1],["bp",1],["min",1],["gssize",2],["10",2],["max",1],["500",1],["drop",1],["tiny",1],["overfit",1],["overly",1],["broad",1],["always",1],["enriched",2],["sets",2],["pvalue",1],["cutoff",1],["25",1],["verbose",1],["false",1],["readable",1],["key",1],["type",1],["show",5],["20",1],["out",3],["file",1],["path",1],["tempdir",1],["visualization",1],["pdf",2],["width",1],["height",1],["nrow",1],["as",2],["data",3],["frame",2],["print",3],["dotplot",1],["category",2],["color",1],["adjust",1],["ggtitle",1],["theme",1],["axis",1],["text",2],["element",1],["size",1],["gseaplot2",1],["id",1],["title",1],["description",1],["else",1],["cat",2],["run",1],["rerun",1],["ranked",1],["dev",1],["off",1],["wrote",1]]},{"id":"skills/bioskills/bio-pathway-analysis-enrichment-visualization/scripts/visualization_ora.R","name":[["visualization",1],["ora",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["enrichment",1],["visualization",2],["scripts",1],["ora",1]],"body":[["reference",1],["enrichplot",2],["30",2],["cluster",4],["profiler",3],["18",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["visualize",1],["ora",2],["enrich",2],["result",1],["choosing",1],["whether",1],["show",9],["delete",1],["gene",5],["redundancy",4],["offline",1],["runnable",1],["needs",1],["only",1],["org",4],["hs",3],["eg",3],["db",4],["locally",1],["no",1],["live",1],["kegg",1],["wiki",1],["pathways",1],["calls",1],["library",4],["small",1],["fixed",1],["entrez",4],["list",2],["standing",1],["de",1],["hit",1],["replace",1],["real",1],["input",1],["1029",1],["1019",1],["1021",1],["890",1],["983",1],["991",1],["993",1],["4085",1],["4174",1],["5111",1],["1869",1],["1871",1],["7027",1],["4171",1],["4172",1],["4175",1],["4176",1],["4998",1],["5424",1],["5425",1],["ego",9],["go",5],["ont",1],["bp",3],["pvalue",1],["cutoff",4],["05",1],["filters",1],["adjust",2],["by",3],["default",4],["standard",1],["fdr",1],["gate",2],["qvalue",1],["secondary",1],["value",1],["readable",1],["true",1],["map",1],["symbols",1],["plot",1],["labels",1],["20",2],["dotplot",4],["top",1],["window",1],["report",1],["total",1],["significant",1],["count",1],["caption",1],["collapse",1],["dag",1],["before",2],["flat",1],["simplify",2],["lives",1],["conceptually",1],["enrichment",3],["simple",3],["select",1],["fun",1],["min",2],["semantic",1],["similarity",2],["lower",1],["keeps",1],["more",1],["dot",2],["category",4],["ggtitle",2],["collapsed",1],["fold",4],["ordered",1],["as",1],["structure",1],["term",1],["matrix",1],["mandatory",1],["emapplot",2],["treeplot",2],["ts",3],["pairwise",1],["termsim",1],["jc",1],["jaccard",1],["overlap",2],["any",1],["type",1],["emap",2],["edges",1],["edge",1],["tree",2],["deterministic",1],["ward",1],["clusters",1],["out",3],["file",1],["path",1],["tempdir",1],["visualization",1],["pdf",2],["width",1],["11",1],["height",1],["print",4],["dev",1],["off",1],["cat",1],["wrote",1]]},{"id":"skills/bioskills/bio-pathway-analysis-go-enrichment/scripts/go_all_ontologies.R","name":[["go",1],["all",1],["ontologies",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["go",2],["enrichment",1],["scripts",1],["all",1],["ontologies",1]],"body":[["reference",1],["cluster",2],["profiler",2],["18",1],["org",8],["hs",5],["eg",5],["db",8],["22",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["go",3],["ora",1],["across",1],["all",6],["three",1],["ontologies",1],["simplified",5],["per",1],["ontology",2],["simplify",5],["operates",1],["one",2],["gosem",1],["sim",1],["similarity",2],["defined",1],["within",1],["single",1],["dag",1],["so",1],["ont",5],["object",1],["must",1],["be",1],["split",1],["into",1],["bp",2],["mf",2],["cc",2],["each",1],["separately",1],["library",2],["cut",2],["semantic",1],["redundancy",1],["cutoff",4],["lower",1],["keeps",1],["more",1],["terms",2],["de",7],["results",7],["read",1],["csv",4],["sig",2],["genes",3],["gene",5],["id",2],["padj",1],["05",2],["abs",1],["log2",1],["fold",1],["change",1],["tested",3],["na",1],["pvalue",2],["universe",4],["not",2],["rows",1],["genome",1],["fg",2],["map",4],["bitr",2],["from",2],["type",5],["symbol",2],["entrezid",5],["bg",2],["list",2],["unique",2],["deduplicate",1],["many",1],["maps",1],["before",1],["counting",1],["ids",2],["lapply",1],["function",1],["ego",4],["enrich",1],["key",1],["adjust",2],["method",1],["bh",1],["qvalue",1],["readable",1],["true",1],["by",1],["select",1],["fun",1],["min",1],["measure",1],["wang",1],["df",3],["as",1],["data",1],["frame",1],["cat",1],["nrow",1],["after",1],["combined",2],["call",1],["rbind",1],["write",1],["file",1],["path",1],["tempdir",1],["row",1],["names",1],["false",1]]},{"id":"skills/bioskills/bio-pathway-analysis-go-enrichment/scripts/go_enrichment_basic.R","name":[["go",1],["enrichment",1],["basic",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["go",2],["enrichment",2],["scripts",1],["basic",1]],"body":[["reference",1],["cluster",3],["profiler",3],["18",1],["org",6],["hs",5],["eg",5],["db",6],["22",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["basic",1],["go",7],["over",2],["representation",1],["analysis",1],["foreground",3],["matched",1],["universe",6],["ont",4],["explicitly",2],["self",1],["contained",1],["draws",1],["small",1],["tested",2],["gene",5],["from",1],["so",1],["runs",1],["offline",1],["library",2],["pvalue",3],["cutoff",6],["05",1],["filters",1],["adjust",2],["despite",1],["name",1],["standard",1],["fdr",1],["gate",2],["qvalue",3],["default",4],["secondary",1],["value",1],["min",3],["gs",4],["10",1],["drop",2],["tiny",1],["fitting",1],["sets",2],["enrich",4],["max",3],["500",1],["overly",1],["broad",1],["always",2],["enriched",2],["all",2],["entrez",2],["keys",1],["keytype",1],["entrezid",2],["ids",3],["head",3],["3000",1],["genes",1],["assay",1],["not",1],["whole",1],["genome",1],["list",2],["200",1],["flagged",1],["hits",1],["source",1],["mf",1],["ego",2],["bp",5],["key",1],["type",1],["method",1],["bh",1],["gssize",2],["readable",1],["true",1],["results",4],["df",4],["as",1],["data",1],["frame",1],["print",1],["cat",1],["found",1],["nrow",1],["terms",1],["write",1],["csv",2],["file",1],["path",1],["tempdir",1],["enrichment",1],["row",1],["names",1],["false",1]]},{"id":"skills/bioskills/bio-pathway-analysis-gsea/scripts/gsea_go.R","name":[["gsea",1],["go",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["gsea",2],["scripts",1],["go",1]],"body":[["reference",1],["cluster",2],["profiler",2],["18",1],["org",7],["hs",5],["eg",5],["db",7],["22",1],["msigdbr",1],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["preranked",1],["gsea",2],["go",4],["biological",1],["processes",1],["from",1],["deseq2",2],["style",1],["ranked",2],["vector",2],["self",1],["contained",1],["builds",1],["synthetic",2],["signed",2],["ranking",4],["over",1],["real",2],["entrez",5],["ids",4],["so",1],["runs",1],["offline",1],["no",2],["network",1],["de",3],["fixture",1],["library",2],["seed",2],["123",1],["fixes",1],["multilevel",1],["monte",1],["carlo",1],["head",2],["keys",1],["keytype",1],["entrezid",3],["4000",1],["stat",1],["wald",1],["named",1],["by",3],["id",1],["variance",1],["calibrated",1],["gene",15],["list",14],["rnorm",1],["length",3],["names",3],["na",1],["duplicated",1],["one",1],["statistic",2],["per",1],["duplicates",1],["double",1],["count",1],["hits",2],["sort",1],["decreasing",1],["true",2],["required",1],["unsorted",1],["input",1],["silently",1],["mis",1],["ranks",1],["cat",5],["genes",2],["gse",5],["bp",5],["key",2],["type",2],["ont",1],["exponent",1],["weights",1],["subramanian",1],["2005",1],["default",1],["min",1],["gssize",2],["10",1],["max",1],["500",1],["drop",1],["tiny",2],["outlier",1],["driven",1],["huge",1],["always",1],["enriched",2],["sets",1],["eps",1],["exact",1],["values",1],["replaces",1],["removed",1],["perm",1],["pvalue",1],["cutoff",1],["05",1],["adjust",2],["method",1],["bh",1],["fgsea",1],["verbose",1],["false",2],["readable",1],["results",9],["as",1],["data",1],["frame",1],["terms",1],["nrow",2],["positive",1],["nes",5],["top",2],["sum",2],["negative",1],["bottom",1],["print",1],["description",1],["leading",3],["edge",3],["strsplit",1],["core",2],["enrichment",1],["interpretable",1],["term",1],["write",1],["csv",2],["file",1],["path",1],["tempdir",1],["row",1]]},{"id":"skills/bioskills/bio-pathway-analysis-gsea/scripts/gsea_msigdb.R","name":[["gsea",1],["msigdb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["gsea",2],["scripts",1],["msigdb",1]],"body":[["reference",1],["cluster",2],["profiler",2],["18",1],["org",3],["hs",3],["eg",3],["db",4],["22",1],["msigdbr",4],["26",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["gsea",4],["against",1],["msig",1],["hallmark",4],["collection",3],["generic",1],["term2",2],["gene",17],["function",1],["self",1],["contained",1],["builds",1],["synthetic",1],["signed",1],["ranking",1],["over",1],["real",2],["entrez",7],["ids",5],["so",1],["runs",1],["offline",1],["library",3],["seed",2],["123",1],["head",3],["keys",1],["keytype",1],["entrezid",1],["4000",1],["vector",1],["de",1],["stat",1],["deseq2",1],["wald",1],["named",1],["by",1],["list",12],["rnorm",1],["length",1],["names",3],["na",1],["duplicated",1],["sort",1],["decreasing",1],["true",2],["was",1],["category",1],["column",1],["ncbi",2],["older",1],["releases",1],["hallmarks",11],["species",1],["homo",1],["sapiens",1],["t2g",2],["gs",1],["name",1],["gse",2],["exponent",1],["min",1],["gssize",2],["10",1],["max",1],["500",1],["eps",1],["pvalue",1],["cutoff",1],["05",1],["adjust",3],["method",1],["bh",1],["verbose",1],["false",2],["results",9],["as",1],["data",1],["frame",1],["cat",3],["enriched",1],["nrow",2],["up",4],["nes",8],["id",2],["down",4],["top",2],["positive",1],["print",2],["order",2],["negative",1],["write",1],["csv",2],["file",1],["path",1],["tempdir",1],["row",1]]},{"id":"skills/bioskills/bio-pathway-analysis-kegg-pathways/scripts/kegg_enrichment.R","name":[["kegg",1],["enrichment",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["kegg",2],["pathways",1],["scripts",1],["enrichment",1]],"body":[["reference",1],["cluster",3],["profiler",3],["18",1],["verify",1],["api",2],["if",1],["version",1],["differs",1],["kegg",25],["over",1],["representation",1],["enrich",11],["module",1],["enrichment",2],["reproducible",3],["gson",16],["pinning",2],["note",1],["mkegg",2],["query",1],["live",1],["rest",2],["https",1],["jp",1],["they",1],["need",1],["internet",1],["not",4],["across",1],["releases",1],["unless",1],["pinned",4],["pin",2],["record",1],["access",1],["date",5],["below",1],["library",3],["supplies",2],["gsea",1],["functions",1],["org",8],["hs",4],["eg",4],["db",9],["class",1],["write",4],["read",4],["pvalue",9],["cutoff",13],["05",1],["filters",1],["adjust",2],["by",1],["default",4],["result",1],["standard",1],["fdr",1],["gate",3],["qvalue",5],["secondary",1],["value",1],["min",3],["gs",4],["size",4],["10",1],["drop",2],["tiny",1],["sets",2],["overfit",1],["max",3],["500",1],["overly",1],["broad",1],["always",1],["lfc",2],["cut",2],["log2",2],["fc",1],["selecting",1],["de",10],["genes",4],["csv",4],["results",1],["needs",1],["entrez",7],["key",4],["type",9],["ncbi",3],["geneid",3],["ensembl",1],["symbol",3],["into",1],["return",1],["zero",1],["hits",1],["sig",7],["symbols",2],["gene",4],["padj",1],["abs",1],["fold",1],["change",1],["bitr",2],["from",3],["entrezid",5],["universe",10],["could",1],["have",1],["been",1],["called",1],["non",1],["na",2],["test",1],["statistic",1],["same",1],["id",1],["cat",4],["converted",1],["length",2],["kk",7],["organism",2],["hsa",4],["method",1],["bh",1],["gssize",2],["readable",1],["eukaryotes",1],["only",1],["no",1],["keep",1],["raw",1],["ids",1],["found",2],["nrow",3],["as",5],["data",5],["frame",4],["enriched",2],["pathways",2],["modules",2],["numbers",1],["higher",1],["resolution",1],["lower",1],["power",1],["sparser",1],["coverage",1],["mkk",2],["snapshot",5],["current",2],["release",1],["run",1],["against",2],["offline",1],["internal",1],["true",1],["loads",1],["deprecated",1],["2012",1],["instead",1],["accessed",3],["character",1],["sys",1],["slot",1],["survives",1],["base",1],["attr",1],["file",2],["path",2],["tempdir",2],["enricher",1],["ora",1],["row",1],["names",1],["false",1]]},{"id":"skills/bioskills/bio-pathway-analysis-kegg-pathways/scripts/kegg_spia_topology.R","name":[["kegg",1],["spia",1],["topology",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["kegg",2],["pathways",1],["scripts",1],["spia",1],["topology",1]],"body":[["reference",1],["spia",21],["50",1],["graphite",5],["56",1],["cluster",2],["profiler",2],["18",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["signed",2],["topology",3],["perturbation",2],["analysis",2],["third",1],["pathway",1],["generation",1],["propagates",1],["de",18],["fold",4],["changes",2],["through",1],["kegg",5],["signaling",3],["wiring",1],["kgml",1],["combining",1],["over",2],["representation",1],["nde",3],["pert",3],["into",1],["global",1],["note",1],["query",1],["depend",1],["live",1],["release",2],["ships",1],["versioned",1],["data",1],["bundled",1],["hsa",3],["older",1],["snapshot",1],["pin",1],["before",1],["publishing",1],["only",3],["undefined",1],["metabolic",1],["maps",2],["glycolysis",1],["library",4],["org",5],["hs",3],["eg",3],["db",9],["boot",2],["2000",1],["default",1],["bootstrap",1],["replicates",1],["null",1],["padj",3],["cut",2],["05",2],["deseq2",1],["adjusted",1],["gate",1],["selecting",1],["genes",3],["read",1],["csv",4],["results",2],["needs",1],["named",1],["vector",1],["log2",2],["plus",1],["universe",5],["entrez",2],["space",2],["bitr",3],["drops",1],["unmapped",1],["symbols",1],["map",4],["many",1],["one",1],["so",1],["must",1],["be",1],["merged",1],["back",1],["by",1],["symbol",4],["never",1],["assigned",1],["as",1],["names",4],["directly",1],["recycles",1],["silently",1],["attaches",1],["wrong",1],["change",2],["each",1],["sig",7],["gene",3],["from",3],["type",4],["entrezid",5],["vec",6],["match",1],["duplicated",1],["all",3],["measured",1],["same",1],["id",2],["aborts",1],["ids",2],["absent",1],["na",1],["pvalue",1],["direct",1],["against",1],["organism",2],["code",1],["res",4],["plots",1],["false",2],["output",1],["cols",1],["name",1],["size",1],["gfdr",2],["gfwer",1],["status",1],["kegglink",1],["cat",1],["scored",1],["nrow",1],["pathways",2],["sum",1],["significant",1],["after",1],["fdr",1],["route",1],["harmonizes",1],["node",1],["resolves",1],["complexes",1],["families",1],["removes",1],["compounds",1],["runs",1],["cleaned",1],["graphs",1],["also",1],["works",1],["reactome",1],["hsapiens",1],["convert",1],["identifiers",1],["file",2],["path",2],["tempdir",2],["prepare",1],["gr",1],["run",1],["write",1],["row",1]]},{"id":"skills/bioskills/bio-pathway-analysis-reactome-pathways/scripts/reactome_gsea.R","name":[["reactome",1],["gsea",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["reactome",2],["pathways",1],["scripts",1],["gsea",1]],"body":[["reference",1],["reactome",7],["pa",2],["54",1],["cluster",2],["profiler",2],["18",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["db",5],["local",1],["so",4],["runs",2],["offline",1],["gse",7],["pathway",3],["needs",2],["named",1],["numeric",1],["vector",1],["entrez",3],["names",4],["sorted",1],["decreasing",2],["there",1],["no",1],["key",1],["type",3],["argument",1],["map",1],["non",1],["ids",1],["first",1],["library",4],["org",4],["hs",3],["eg",3],["enrichplot",1],["stand",1],["ranked",1],["statistic",1],["per",1],["gene",9],["value",1],["stat",3],["signed",1],["log10",1],["shrunken",1],["log2",1],["fc",1],["every",1],["de",8],["data",2],["frame",2],["symbol",6],["keys",1],["keytype",1],["strings",1],["as",2],["factors",1],["false",3],["seed",3],["123",2],["only",1],["make",1],["self",1],["contained",1],["demo",1],["deterministic",1],["rnorm",1],["nrow",3],["mapped",2],["bitr",1],["from",1],["entrezid",2],["merge",1],["by",4],["list",6],["must",1],["be",1],["sort",1],["true",1],["pvalue",3],["cutoff",3],["05",1],["filters",1],["adjust",2],["bh",2],["default",1],["permutes",1],["fix",1],["values",1],["reproduce",1],["across",1],["organism",1],["human",1],["method",1],["verbose",1],["results",6],["df",5],["gsea",5],["result",2],["plots",2],["owned",1],["enrichment",1],["visualization",1],["shown",1],["here",1],["route",1],["tempdir",3],["device",1],["nothing",1],["lands",1],["working",1],["directory",1],["ridgeplot",2],["ggridges",1],["pdf",2],["file",2],["path",2],["print",2],["gseaplot2",1],["id",1],["min",1],["title",1],["show",1],["category",1],["15",1],["dev",1],["off",1],["write",1],["csv",2],["row",1]]},{"id":"skills/bioskills/bio-pathway-analysis-reactome-pathways/scripts/reactome_ora.R","name":[["reactome",1],["ora",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["reactome",2],["pathways",1],["scripts",1],["ora",1]],"body":[["reference",1],["reactome",7],["pa",3],["54",1],["cluster",2],["profiler",2],["18",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["db",7],["local",2],["bioconductor",1],["annotation",1],["so",2],["script",1],["runs",1],["offline",1],["no",3],["live",1],["database",1],["enrich",4],["pathway",8],["has",2],["key",1],["type",5],["argument",1],["gene",3],["must",1],["be",1],["character",1],["vector",1],["entrez",3],["ids",1],["bitr",3],["first",1],["library",3],["org",7],["hs",4],["eg",4],["sig",4],["symbols",4],["cdk1",1],["ccnb1",1],["ccnb2",1],["cdc20",1],["bub1",1],["mad2",1],["l1",1],["plk1",1],["aurka",1],["aurkb",1],["cdc25",1],["ccna2",1],["cdk2",1],["e2",1],["f1",1],["mcm2",1],["mcm3",1],["mcm4",1],["mcm5",1],["mcm6",1],["mcm7",1],["orc1",1],["all",2],["keys",1],["keytype",1],["symbol",3],["stand",1],["genes",2],["actually",1],["measured",1],["from",2],["entrezid",4],["universe",3],["pvalue",3],["cutoff",6],["05",1],["filters",1],["adjust",2],["bh",1],["by",1],["default",3],["standard",1],["fdr",1],["gate",2],["qvalue",3],["secondary",1],["value",1],["min",3],["gs",4],["size",4],["10",1],["drop",2],["tiny",1],["leaf",1],["pathways",2],["inflate",1],["false",2],["positives",1],["max",3],["500",1],["huge",1],["top",4],["level",1],["always",1],["uninformative",1],["ora",3],["organism",2],["human",2],["gssize",2],["readable",2],["true",2],["results",6],["df",5],["as",2],["data",1],["frame",1],["id",4],["description",3],["ratio",2],["bg",1],["fold",1],["enrichment",1],["count",1],["hits",1],["often",1],["parent",1],["child",1],["one",1],["signal",1],["cell",1],["cycle",1],["checkpoints",1],["report",1],["deepest",1],["significant",1],["node",1],["treat",1],["ancestors",1],["context",1],["simplify",1],["equivalent",1],["view",3],["takes",1],["name",3],["not",2],["hsa",2],["draws",1],["ggraph",1],["plot",1],["route",1],["tempdir",3],["device",1],["rplots",1],["pdf",3],["never",1],["written",1],["working",1],["directory",1],["file",2],["path",2],["viewpathway",1],["print",1],["dev",1],["off",1],["interactive",1],["web",3],["diagram",1],["needs",1],["url",2],["paste0",1],["https",1],["browser",1],["write",1],["csv",2],["row",1],["names",1]]},{"id":"skills/bioskills/bio-pathway-analysis-wikipathways/scripts/wikipathways_explore.R","name":[["wikipathways",1],["explore",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["wikipathways",2],["scripts",1],["explore",1]],"body":[["reference",1],["cluster",2],["profiler",2],["18",1],["wiki",4],["pathways",12],["26",1],["verify",1],["api",2],["if",1],["version",2],["differs",1],["note",1],["every",1],["query",1],["download",4],["hits",1],["live",1],["archive",3],["over",1],["network",1],["needs",1],["internet",1],["pathway",7],["pins",1],["dated",2],["monthly",1],["release",1],["reproducible",2],["pattern",2],["enrich",1],["wp",5],["gse",1],["without",1],["pin",2],["pull",1],["current",2],["changes",1],["month",2],["library",3],["tidyr",1],["list",3],["organisms",2],["supported",1],["species",1],["30",1],["full",1],["scientific",1],["names",1],["plural",1],["accessor",1],["organism",3],["string",1],["must",1],["match",1],["exactly",1],["human",2],["homo",2],["sapiens",2],["head",2],["20",1],["search",1],["not",2],["function",1],["errors",1],["find",2],["by",3],["text",2],["cancer",3],["info",3],["wp554",2],["metadata",1],["incl",1],["last",1],["edit",1],["check",1],["before",1],["trusting",1],["hit",1],["genes",1],["bridge",1],["db",1],["system",1],["code",1],["entrez",7],["hgnc",1],["symbol",1],["en",1],["ensembl",1],["xref",1],["gmt",6],["split",1],["compound",1],["term",2],["run",1],["enricher",2],["pinned",3],["sets",1],["format",3],["defaults",1],["gpml",1],["pass",1],["null",1],["would",1],["open",1],["index",1],["date",2],["20240310",2],["destpath",1],["tempdir",2],["wp2gene",5],["read",1],["file",1],["path",1],["separate",1],["name",3],["wpid",3],["org",1],["sep",1],["t2g",2],["gene",2],["t2n",2],["report",1],["methods",1],["ids",2],["all",2],["built",1],["upstream",1],["see",1],["wikipathways",1],["ora",1],["universe",1],["term2",2],["as",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-pathway-analysis-wikipathways/scripts/wikipathways_ora.R","name":[["wikipathways",1],["ora",1]],"path":[["skills",1],["bioskills",1],["bio",1],["pathway",1],["analysis",1],["wikipathways",2],["scripts",1],["ora",1]],"body":[["reference",1],["cluster",3],["profiler",3],["18",1],["wiki",3],["pathways",4],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["note",1],["enrich",3],["wp",18],["gse",2],["download",1],["current",2],["gmt",4],["over",1],["network",1],["at",1],["run",2],["time",1],["needs",1],["internet",1],["latest",1],["monthly",1],["release",1],["so",3],["identical",1],["code",1],["returns",1],["different",1],["results",14],["across",2],["months",1],["reproducible",1],["pin",1],["dated",1],["see",1],["wikipathways",3],["explore",1],["library",3],["org",9],["hs",5],["eg",5],["db",9],["enrichplot",1],["pvalue",5],["cut",5],["05",2],["filters",1],["adjust",3],["bh",3],["by",3],["default",5],["standard",1],["fdr",1],["gate",2],["qvalue",3],["enricher",3],["secondary",1],["value",1],["min",5],["gs",6],["10",1],["drop",2],["tiny",1],["overfit",1],["max",5],["500",1],["overly",1],["broad",1],["sets",1],["always",1],["de",9],["read",1],["csv",4],["sig",4],["symbols",4],["padj",1],["abs",1],["log2",3],["fold",2],["change",2],["gene",6],["symbol",8],["entrez",5],["keyed",2],["ensembl",1],["overlap",1],["nothing",2],["no",2],["error",1],["convert",1],["first",1],["bitr",4],["from",3],["type",7],["entrezid",8],["all",3],["universe",3],["tested",1],["genes",2],["null",1],["background",1],["inflates",1],["significance",1],["organism",2],["homo",2],["sapiens",2],["cutoff",3],["method",2],["gssize",4],["readable",1],["key",1],["df",3],["as",2],["data",2],["frame",2],["gsea",6],["path",3],["named",1],["vector",1],["sorted",1],["decreasing",2],["fcs",1],["uses",1],["whole",1],["list",2],["map",4],["carry",1],["fc",1],["match",2],["never",1],["names",4],["gl",5],["sort",1],["duplicated",1],["true",1],["seed",1],["123",1],["fix",1],["permutation",1],["reproducibility",1],["values",1],["drift",1],["runs",1],["otherwise",1],["plots",2],["owned",1],["enrichment",3],["visualization",1],["route",1],["tempdir",3],["device",1],["lands",1],["cwd",1],["pairwise",1],["termsim",1],["required",1],["before",1],["emapplot",2],["pdf",2],["file",2],["print",2],["dotplot",1],["show",1],["category",1],["15",1],["title",1],["dev",1],["off",1],["write",1],["row",1],["false",1]]},{"id":"skills/bioskills/bio-phasing-imputation-imputation-qc/scripts/imputation_qc.py","name":[["imputation",1],["qc",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phasing",1],["imputation",3],["qc",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["maf",3],["stratified",1],["imputation",1],["quality",3],["masked",1],["dosage",1],["r2",2],["accuracy",1],["reference",1],["cyvcf2",2],["31",1],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",4],["sys",3],["as",2],["np",1],["pd",1],["from",1],["vcf",4],["qual",1],["keys",1],["dr2",1],["info",2],["beagle",1],["minimac",1],["glimpse",1],["impute",1],["field",2],["name",2],["tells",1],["engine",1],["bins",2],["001",1],["01",1],["05",1],["rare",2],["common",1],["flat",1],["cutoff",1],["silently",1],["bites",1],["main",1],["path",2],["argv",2],["len",1],["else",1],["imputed",1],["gz",1],["key",2],["summary",2],["by",1],["print",2]]},{"id":"skills/bioskills/bio-phasing-imputation-imputation-qc/scripts/imputation_qc.py#detect_qual_key","name":[["detect",1],["qual",1],["key",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phasing",1],["imputation",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["detect",2],["qual",3],["key",5],["vcf",3],["header",3],["raw",1],["keys",1],["if",1],["id",1],["return",2],["none",1]]},{"id":"skills/bioskills/bio-phasing-imputation-imputation-qc/scripts/imputation_qc.py#dosage_r2_by_maf","name":[["dosage",1],["r2",1],["by",1],["maf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phasing",1],["imputation",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["dosage",3],["r2",6],["by",3],["maf",8],["imputed",4],["path",6],["truth",8],["gold",1],["standard",1],["accuracy",1],["squared",1],["correlation",1],["masked",1],["then",1],["revealed",1],["true",3],["genotype",1],["binned",1],["vcf",2],["gts012",2],["chrom",2],["pos",2],["np",5],["array",1],["gt",1],["types",1],["dtype",2],["float",2],["hom",3],["ref",1],["het",1],["alt",2],["missing",2],["recs",3],["key",3],["if",3],["not",1],["continue",2],["ds",7],["format",1],["none",1],["keep",3],["drop",1],["genotypes",1],["else",1],["they",1],["score",1],["as",1],["asarray",1],["ravel",1],["len",1],["std",2],["append",1],["min",1],["aaf",2],["corrcoef",1],["df",4],["pd",2],["data",1],["frame",1],["columns",1],["bin",2],["cut",1],["bins",2],["return",1],["groupby",1],["observed",1],["agg",1],["size",1],["mean",2]]},{"id":"skills/bioskills/bio-phasing-imputation-imputation-qc/scripts/imputation_qc.py#quality_by_maf","name":[["quality",1],["by",1],["maf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phasing",1],["imputation",3],["qc",2],["scripts",1],["py",1]],"body":[["def",2],["quality",4],["by",2],["maf",9],["vcf",8],["path",4],["cutoff",4],["report",1],["imputation",2],["per",1],["bin",3],["so",1],["hidden",1],["filter",1],["effect",1],["flat",1],["visible",1],["qual",10],["key",5],["detect",1],["if",3],["none",3],["sys",1],["exit",1],["no",1],["field",1],["dr2",1],["r2",1],["info",3],["rows",3],["af",9],["continue",1],["isinstance",1],["tuple",1],["else",1],["append",1],["min",1],["float",1],["df",4],["pd",2],["data",1],["frame",1],["columns",1],["cut",1],["bins",2],["summary",2],["groupby",1],["observed",1],["true",1],["agg",1],["size",1],["mean",3],["frac",1],["pass",1],["lambda",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-bayesian-inference/scripts/bayesian_convergence.py","name":[["bayesian",1],["convergence",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["bayesian",2],["inference",1],["scripts",1],["convergence",1],["py",1]],"body":[["gate",1],["mr",3],["bayes",3],["result",1],["scalar",1],["convergence",4],["parse",1],["two",2],["runs",1],["files",3],["compute",1],["per",1],["parameter",1],["ess",1],["psrf",1],["report",1],["pass",1],["fail",1],["covers",1],["only",1],["question",1],["scalars",1],["topology",1],["asdsf",1],["rwty",1],["tree",1],["space",1],["separate",1],["mandatory",1],["check",1],["skill",1],["describes",1],["spot",1],["runnable",1],["any",1],["here",1],["self",2],["tests",1],["synthetic",3],["traces",2],["so",1],["no",2],["install",1],["needed",1],["reference",1],["numpy",2],["24",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",4],["sys",6],["tempfile",2],["as",3],["np",1],["pd",1],["name",1],["main",1],["len",2],["argv",5],["pfile1",2],["pfile2",2],["burnin",2],["float",1],["else",2],["25",1],["assess",2],["print",1],["given",1],["running",1],["test",1],["temporary",1],["directory",1],["tmp",2],["p1",2],["p2",2],["write",1],["pfiles",1]]},{"id":"skills/bioskills/bio-phylogenetics-bayesian-inference/scripts/bayesian_convergence.py#assess_convergence","name":[["assess",1],["convergence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["bayesian",2],["inference",1],["scripts",1],["convergence",1],["py",1]],"body":[["def",2],["assess",2],["convergence",4],["pfile",10],["run1",7],["run2",7],["burnin",5],["fraction",5],["25",2],["print",11],["parsing",1],["df1",8],["raw",6],["parse",2],["mrbayes",2],["df2",8],["burnin1",2],["int",2],["len",6],["burnin2",2],["iloc",2],["reset",2],["index",2],["drop",2],["true",2],["samples",1],["after",1],["burn",1],["skip",2],["cols",4],["gen",1],["param",2],["columns",2],["if",5],["not",3],["results",8],["col",6],["ess1",3],["compute",3],["ess",15],["ess2",3],["psrf",11],["min",7],["converged",7],["200",3],["01",4],["append",3],["parameter",5],["df",5],["pd",1],["data",1],["frame",1],["summary",1],["80",2],["row",12],["iterrows",2],["status",2],["ok",1],["else",2],["fail",1],["20s",1],["1f",3],["4f",2],["failed",4],["all",1],["parameters",1],["scalars",1],["reasons",4],["low",1],["high",1],["join",1],["recommendation",1],["run",1],["chains",1],["longer",1],["increase",2],["ngen",1],["just",1],["samplefreq",1],["then",1],["check",1],["topology",1],["separately",1],["mr",1],["bayes",1],["asdsf",1],["rwty",1],["tree",1],["space",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-bayesian-inference/scripts/bayesian_convergence.py#compute_ess","name":[["compute",1],["ess",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["bayesian",2],["inference",1],["scripts",1],["convergence",1],["py",1]],"body":[["def",2],["compute",2],["ess",4],["series",5],["len",1],["if",3],["10",1],["return",3],["mean",3],["centered",4],["values",1],["variance",3],["np",2],["var",1],["ddof",1],["float",1],["max",3],["lag",5],["min",1],["1000",1],["autocorr",5],["correlate",1],["mode",1],["full",1],["cumulative",3],["range",1],["05",1],["break",1]]},{"id":"skills/bioskills/bio-phylogenetics-bayesian-inference/scripts/bayesian_convergence.py#compute_psrf","name":[["compute",1],["psrf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["bayesian",2],["inference",1],["scripts",1],["convergence",1],["py",1]],"body":[["def",2],["compute",2],["psrf",4],["series1",4],["series2",4],["n1",2],["n2",2],["len",2],["min",1],["s1",3],["s2",3],["iloc",2],["mean1",3],["mean2",3],["mean",5],["grand",3],["between",2],["var",10],["within",4],["ddof",2],["if",1],["return",2],["estimate",2],["np",1],["sqrt",1]]},{"id":"skills/bioskills/bio-phylogenetics-bayesian-inference/scripts/bayesian_convergence.py#parse_mrbayes_pfile","name":[["parse",1],["mrbayes",1],["pfile",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["bayesian",2],["inference",1],["scripts",1],["convergence",1],["py",1]],"body":[["def",2],["parse",2],["mrbayes",2],["pfile",2],["filepath",3],["rows",3],["open",1],["as",1],["line",8],["strip",1],["if",2],["not",1],["startswith",2],["continue",2],["gen",1],["header",2],["split",2],["append",1],["df",5],["pd",2],["data",1],["frame",1],["columns",2],["col",3],["numeric",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-bayesian-inference/scripts/bayesian_convergence.py#write_synthetic_pfiles","name":[["write",1],["synthetic",1],["pfiles",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["bayesian",2],["inference",1],["scripts",1],["convergence",1],["py",1]],"body":[["def",2],["write",5],["synthetic",3],["pfiles",2],["outdir",3],["rng",5],["np",2],["random",1],["default",1],["2000",1],["paths",3],["run",3],["shift",2],["enumerate",1],["02",1],["gen",3],["arange",1],["100",1],["lnl",2],["5000",1],["normal",3],["15",1],["tl",3],["05",1],["alpha",2],["03",1],["path",3],["open",1],["as",1],["id",1],["ln",1],["talpha",1],["zip",1],["4f",3],["append",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-distance-calculations/scripts/bootstrap_consensus.py","name":[["bootstrap",1],["consensus",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["distance",1],["calculations",1],["scripts",1],["bootstrap",1],["consensus",1],["py",1]],"body":[["generate",1],["bootstrap",5],["consensus",11],["tree",8],["from",7],["alignment",5],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["bio",6],["import",6],["phylo",4],["construction",1],["distance",5],["calculator",4],["constructor",4],["majority",3],["align",1],["multiple",2],["seq",16],["record",7],["sequences",2],["atgcatgcatgcatgc",1],["id",5],["human",1],["atgcatgcatgaatgc",1],["chimp",1],["atgcatgaatgcatgc",1],["gorilla",1],["atgaatgcatgcatgc",1],["mouse",1],["atgaatgaatgcatgc",1],["rat",1],["identity",2],["only",1],["ape",1],["dist",1],["dna",1],["needed",1],["model",1],["correction",1],["nj",1],["print",2],["building",1],["50",4],["replicates",1],["ladderize",1],["rule",1],["draw",1],["ascii",1],["values",1],["appear",1],["as",1],["branch",1],["confidences",1],["100",1],["weak",1],["70",2],["moderate",1],["90",2],["good",1],["strong",1],["caveat",1],["support",1],["sampling",1],["precision",1],["not",1],["accuracy",1],["bias",1],["distances",1],["reproduces",1],["every",1],["replicate",1]]},{"id":"skills/bioskills/bio-phylogenetics-distance-calculations/scripts/build_nj_tree.py","name":[["build",1],["nj",1],["tree",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["distance",1],["calculations",1],["scripts",1],["build",1],["nj",1],["tree",1],["py",1]],"body":[["build",2],["neighbor",2],["joining",2],["tree",10],["from",6],["alignment",6],["deliverable",1],["fast",1],["nj",4],["but",1],["distance",10],["here",1],["identity",3],["only",3],["not",2],["model",3],["correction",2],["divergent",2],["dna",3],["ape",2],["dist",2],["tn93",2],["corrected",1],["matrix",3],["limitation",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["bio",5],["import",5],["phylo",3],["construction",1],["calculator",5],["constructor",4],["align",1],["multiple",3],["seq",16],["record",7],["sequences",2],["atgcatgcatgc",1],["id",5],["human",1],["atgcatgcatga",1],["chimp",1],["atgcatgaatgc",1],["gorilla",1],["atgaatgcatgc",1],["mouse",1],["atgaatgaatgc",1],["rat",1],["no",1],["hit",1],["dm",2],["data",1],["needs",1],["jc",1],["k80",1],["log",1],["det",1],["print",3],["uncorrected",1],["consistent",1],["distances",1],["correct",1],["additive",1],["ladderize",1],["draw",1],["ascii",1]]},{"id":"skills/bioskills/bio-phylogenetics-distance-calculations/scripts/model_corrected_tree.R","name":[["model",1],["corrected",1],["tree",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["distance",1],["calculations",1],["scripts",1],["model",1],["corrected",1],["tree",1]],"body":[["model",6],["corrected",3],["distance",6],["tree",10],["ape",3],["deliverable",1],["tn93",4],["gamma",3],["matrix",3],["fast",3],["me",3],["balanced",2],["minimum",2],["evolution",2],["bootstrap",2],["correction",1],["biology",1],["lives",2],["unlike",1],["biopython",1],["identity",1],["only",1],["calculator",1],["outputs",1],["go",1],["tempdir",2],["no",1],["strays",1],["reference",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",1],["aln",5],["as",2],["dnabin",1],["strsplit",5],["atgcatgcatgcatgcatgc",1],["atgcatgcatgaatgcatgc",1],["atgcatgaatgcatgcatgc",1],["atgaatgcatgcatgcatgc",1],["atgaatgaatgcatgcatgc",1],["nrow",1],["byrow",1],["true",3],["dimnames",1],["list",1],["human",1],["chimp",1],["gorilla",1],["mouse",1],["rat",1],["null",1],["two",1],["transition",1],["rates",1],["unequal",1],["base",1],["freqs",1],["applies",1],["asrv",1],["alpha",1],["strong",1],["heterogeneity",1],["dist",4],["dna",4],["saturation",1],["pre",1],["flight",1],["plot",2],["transitions",1],["vs",2],["plateau",1],["means",1],["signal",1],["erased",1],["ts",3],["jc",2],["jc69",1],["would",1],["show",1],["roughly",1],["linear",1],["unsaturated",1],["bent",1],["over",1],["saturated",1],["xia",1],["iss",1],["test",1],["dambe",1],["modern",1],["best",1],["searches",1],["not",2],["single",1],["greedy",1],["pass",1],["fastme",2],["bal",2],["nni",1],["spr",1],["100",2],["1000",1],["reps",1],["standard",1],["sampling",1],["precision",1],["accuracy",1],["bs",1],["boot",1],["phylo",1],["function",1],["out",3],["file",1],["path",1],["nwk",1],["write",1],["cat",1],["wrote",1],["print",1]]},{"id":"skills/bioskills/bio-phylogenetics-distance-calculations/scripts/pairwise_tree_distances.py","name":[["pairwise",1],["tree",1],["distances",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["distance",1],["calculations",1],["scripts",1],["pairwise",1],["tree",1],["distances",1],["py",1]],"body":[["calculate",1],["pairwise",2],["distances",2],["between",1],["taxa",1],["tree",11],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",1],["import",2],["phylo",3],["io",3],["string",4],["human",1],["chimp",1],["mouse",1],["rat",1],["read",1],["newick",1],["print",5],["draw",1],["ascii",1],["sum",1],["branch",3],["lengths",1],["terminals",4],["t1",3],["enumerate",1],["t2",3],["distance",1],["name",2],["2f",3],["total",2],["length",2],["depths",3],["height",1],["max",1],["values",1]]},{"id":"skills/bioskills/bio-phylogenetics-divergence-dating/scripts/mcmctree_setup.py","name":[["mcmctree",1],["setup",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["divergence",1],["dating",1],["scripts",1],["mcmctree",1],["setup",1],["py",1]],"body":[["generate",2],["mcmctree",3],["control",2],["files",2],["calibrated",6],["tree",6],["strings",1],["divergence",2],["time",1],["estimation",1],["date",1],["mostly",1],["product",1],["calibration",4],["prior",6],["so",1],["helper",1],["builds",1],["both",1],["only",2],["usedata",5],["approximate",1],["likelihood",1],["encodes",1],["every",1],["fossil",1],["as",1],["soft",1],["bounded",1],["minimum",1],["never",1],["point",1],["outputs",1],["go",1],["temp",1],["dir",1],["reference",1],["paml",1],["10",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["os",1],["tempfile",2],["from",1],["pathlib",1],["path",1],["name",1],["main",1],["outdir",2],["mkdtemp",1],["prefix",1],["demo",1],["bounds",2],["cal",6],["format",3],["06",2],["08",2],["025",7],["lower",2],["12",2],["05",2],["upper",2],["human",3],["chimp",3],["gorilla",1],["ape",2],["root",2],["mouse",1],["rat",1],["calibrations",2],["build",1],["bv",3],["post",2],["posterior",2],["configs",1],["alignment",1],["phy",1],["nwk",1],["print",4],["ctl",3]]},{"id":"skills/bioskills/bio-phylogenetics-divergence-dating/scripts/mcmctree_setup.py#build_calibrated_tree","name":[["build",1],["calibrated",1],["tree",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["divergence",1],["dating",1],["scripts",1],["mcmctree",1],["setup",1],["py",1]],"body":[["def",2],["build",2],["calibrated",2],["tree",2],["newick",3],["calibrations",4],["replace",2],["internal",1],["node",2],["labels",2],["quoted",1],["mcmctree",1],["calibration",1],["strings",2],["maps",1],["each",1],["soft",1],["bounded",1],["minimum",1],["result",4],["label",2],["cal",2],["str",2],["items",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-divergence-dating/scripts/mcmctree_setup.py#format_calibration","name":[["format",1],["calibration",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["divergence",1],["dating",1],["scripts",1],["mcmctree",1],["setup",1],["py",1]],"body":[["def",2],["format",3],["calibration",3],["cal",3],["type",3],["args",3],["one",1],["mcmctree",1],["string",1],["notation",1],["soft",2],["lower",1],["upper",1],["bounds",1],["minimum",1],["cauchy",1],["tail",2],["maximum",1],["only",1],["times",1],["units",1],["100",1],["myr",1],["by",1],["convention",1],["60",1],["ma",1],["syntax",1],["avoids",1],["parsing",1],["bug",1],["025",1],["canonical",1],["params",2],["join",1],["str",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-divergence-dating/scripts/mcmctree_setup.py#generate_prior_and_posterior_configs","name":[["generate",1],["prior",1],["posterior",1],["configs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["divergence",1],["dating",1],["scripts",1],["mcmctree",1],["setup",1],["py",1]],"body":[["def",2],["generate",2],["prior",10],["posterior",5],["configs",2],["seqfile",5],["treefile",5],["outdir",6],["write",4],["mandatory",1],["only",2],["run",2],["usedata",6],["approximate",2],["likelihood",2],["comparing",1],["effective",1],["each",1],["calibrated",1],["node",1],["single",1],["most",1],["important",1],["interpretation",1],["step",1],["matches",1],["uninformed",1],["bv",4],["gradient",1],["hessian",1],["feeds",1],["mcmc",1],["os",4],["makedirs",1],["exist",1],["ok",1],["true",1],["path",9],["control",3],["file",3],["join",3],["mcmctree",3],["ctl",3],["outfile",3],["out",3],["step1",2],["post",3],["step2",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-divergence-dating/scripts/mcmctree_setup.py#write_control_file","name":[["write",1],["control",1],["file",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["divergence",1],["dating",1],["scripts",1],["mcmctree",1],["setup",1],["py",1]],"body":[["def",2],["write",4],["control",2],["file",3],["outpath",4],["seqfile",4],["treefile",4],["outfile",4],["mcmctree",4],["out",2],["ndata",4],["usedata",5],["clock",5],["model",5],["alpha",5],["ncatg",3],["cleandata",4],["bdparas",4],["rgene",4],["gamma",10],["20",2],["sigma2",4],["10",2],["burnin",4],["50000",2],["sampfreq",4],["50",2],["nsample",4],["20000",2],["seed",4],["ctl",1],["prior",2],["only",1],["effective",1],["exact",1],["likelihood",1],["approximate",1],["generate",1],["bv",1],["strict",1],["independent",1],["rates",2],["autocorrelated",1],["jc69",1],["hky85",1],["rev",1],["gtr",1],["root",2],["age",2],["mandatory",1],["refuses",1],["run",1],["lines",2],["ncat",1],["kappa",1],["print",1],["path",1],["text",1],["join",1],["return",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-io/scripts/convert_formats.py","name":[["convert",1],["formats",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",1],["io",1],["scripts",1],["convert",1],["formats",1],["py",1]],"body":[["convert",2],["phylogenetic",1],["tree",7],["between",1],["formats",1],["writing",1],["temp",1],["dir",1],["demonstrates",1],["conversion",1],["lower",1],["capability",1],["format",2],["lossy",1],["phylo",10],["xml",10],["holds",1],["typed",3],["annotations",3],["nexus",3],["newick",4],["cannot",2],["so",1],["step",2],["drops",1],["them",1],["reference",1],["bio",3],["python",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["os",3],["tempfile",2],["from",2],["io",3],["string",4],["read",1],["out",3],["mkdtemp",1],["prefix",1],["treeio",1],["path",9],["join",2],["nex",4],["write",1],["phyloxml",2],["richest",1],["hold",1],["print",2],["wrote",1],["topology",1],["survives",1],["would",1],["not",1],["survive",1],["down",1],["plain",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-io/scripts/parse_multiple_trees.py","name":[["parse",1],["multiple",1],["trees",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",1],["io",1],["scripts",1],["parse",1],["multiple",1],["trees",1],["py",1]],"body":[["parse",2],["multiple",1],["trees",5],["from",3],["single",1],["file",1],["reference",1],["bio",2],["python",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["phylo",2],["io",3],["string",4],["multi",2],["tree",5],["list",1],["newick",1],["print",2],["loaded",1],["len",1],["enumerate",1],["terminals",3],["name",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-io/scripts/read_newick.py","name":[["read",1],["newick",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",1],["io",1],["scripts",1],["read",1],["newick",1],["py",1]],"body":[["read",2],["inspect",1],["newick",2],["format",1],["phylogenetic",1],["tree",9],["reference",1],["bio",2],["python",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["import",2],["phylo",3],["io",3],["string",4],["human",1],["chimp",1],["mouse",1],["rat",1],["print",4],["structure",1],["draw",1],["ascii",1],["terminal",1],["taxa",1],["name",1],["terminals",1],["total",2],["branch",2],["length",2],["2f",1],["bifurcating",2]]},{"id":"skills/bioskills/bio-phylogenetics-tree-manipulation/scripts/collapse_support.py","name":[["collapse",1],["support",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",1],["manipulation",1],["scripts",1],["collapse",1],["support",1],["py",1]],"body":[["collapse",2],["low",1],["support",6],["branches",3],["into",2],["soft",3],["uncertainty",1],["polytomies",3],["bio",2],["phylo",4],["parses",1],["internal",3],["node",2],["label",1],["clade",3],["confidence",5],["collapsing",2],["below",1],["cutoff",5],["produces",1],["meaning",2],["order",1],["unresolved",2],["not",3],["hard",1],["simultaneous",1],["radiation",1],["depends",1],["scale",2],["70",2],["standard",1],["bootstrap",6],["95",3],["ufboot2",2],["different",1],["scales",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["import",2],["io",3],["string",4],["nodes",1],["carry",1],["after",2],["closing",1],["paren",1],["40",2],["etc",1],["tree",6],["human",1],["chimp",1],["gorilla",1],["orangutan",1],["read",1],["newick",1],["print",3],["values",1],["nonterminals",1],["these",1],["same",1],["all",1],["lambda",1],["none",1],["polytomy",1],["draw",1],["ascii",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-manipulation/scripts/common_ancestor.py","name":[["common",1],["ancestor",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",1],["manipulation",1],["scripts",1],["common",1],["ancestor",1],["py",1]],"body":[["extract",1],["clade",7],["vs",1],["induced",3],["subtree",3],["non",3],["monophyly",1],["trap",1],["common",3],["ancestor",3],["returns",1],["mrca",5],["even",1],["targets",1],["not",1],["monophyletic",6],["case",1],["contains",1],["extra",3],["taxa",4],["beyond",1],["ones",1],["requested",1],["extracting",1],["only",1],["valid",1],["otherwise",1],["prune",2],["taxon",2],["instead",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",1],["import",2],["phylo",3],["io",3],["string",4],["tree",11],["human",6],["chimp",3],["gorilla",4],["mouse",3],["rat",1],["read",1],["newick",1],["print",5],["full",1],["draw",1],["ascii",1],["primates",2],["find",3],["any",3],["name",9],["terminals",2],["request",1],["pulls",2],["mixed",2]]},{"id":"skills/bioskills/bio-phylogenetics-tree-manipulation/scripts/prune_taxa.py","name":[["prune",1],["taxa",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",1],["manipulation",1],["scripts",1],["prune",1],["taxa",1],["py",1]],"body":[["prune",3],["taxa",1],["while",1],["preserving",1],["every",1],["surviving",1],["patristic",1],["distance",5],["dropping",1],["tip",1],["leaves",1],["degree",1],["knee",1],["node",1],["correct",1],["behavior",1],["suppresses",1],["adds",1],["its",1],["branch",1],["length",1],["child",1],["so",1],["path",1],["lengths",1],["conserved",1],["bio",2],["phylo",5],["by",2],["default",1],["script",1],["proves",1],["checking",1],["pairwise",1],["before",4],["after",5],["pruning",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["import",2],["io",3],["string",4],["tree",10],["human",6],["chimp",1],["mouse",6],["rat",3],["zebrafish",1],["read",1],["newick",1],["print",3],["original",1],["draw",2],["ascii",2],["dist",4],["keep",2],["term",3],["list",1],["terminals",1],["name",1],["not",1],["keeping",1],["only",1],["must",1],["be",1],["unchanged",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-manipulation/scripts/root_tree.py","name":[["root",1],["tree",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",2],["manipulation",1],["scripts",1],["root",1],["py",1]],"body":[["root",6],["tree",14],["treating",1],["as",1],["separate",1],["inference",1],["not",2],["display",1],["choice",1],["outgroup",7],["rooting",2],["multiple",1],["close",1],["taxa",1],["preferred",1],["checks",1],["ingroup",1],["monophyly",1],["midpoint",6],["assumes",1],["clock",3],["limited",1],["fallback",1],["deep",1],["trees",1],["rate",1],["variation",1],["prefer",1],["free",1],["mad",1],["min",1],["var",1],["clis",1],["run",1],["newick",3],["file",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",2],["bio",1],["import",2],["phylo",6],["io",4],["string",6],["human",1],["chimp",1],["gorilla",1],["out",8],["read",2],["print",4],["unrooted",1],["arbitrarily",1],["rooted",3],["input",1],["draw",3],["ascii",3],["clades",2],["find",2],["any",2],["name",4],["monophyletic",3],["else",1],["placement",1],["unreliable",1],["at",1],["assumption",1],["long",1],["branch",1],["slide",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-visualization/scripts/ascii_tree.py","name":[["ascii",1],["tree",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",2],["visualization",1],["scripts",1],["ascii",1],["py",1]],"body":[["display",1],["ascii",3],["representation",1],["tree",7],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",1],["import",2],["phylo",3],["io",3],["string",4],["human",1],["chimp",1],["mouse",1],["rat",1],["zebrafish",1],["read",1],["newick",1],["print",4],["structure",1],["diagram",1],["draw",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-visualization/scripts/basic_tree_plot.py","name":[["basic",1],["tree",1],["plot",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",2],["visualization",1],["scripts",1],["basic",1],["plot",1],["py",1]],"body":[["draw",2],["phylogram",2],["export",1],["vector",2],["pdf",2],["temp",1],["dir",3],["no",2],["cwd",1],["strays",1],["reference",1],["biopython",1],["83",1],["matplotlib",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["os",2],["tempfile",2],["from",2],["io",3],["string",4],["bio",1],["phylo",3],["agg",1],["pyplot",1],["as",1],["plt",3],["tree",7],["human",1],["chimp",1],["mouse",1],["rat",1],["read",1],["newick",1],["ladderize",1],["legibility",1],["only",1],["ordering",1],["carries",1],["phylogenetic",1],["meaning",1],["fig",3],["ax",3],["subplots",1],["figsize",1],["10",1],["axes",1],["show",1],["false",1],["title",1],["example",1],["branch",1],["length",1],["subs",1],["site",1],["out",5],["mkdtemp",1],["prefix",1],["viz",1],["path",4],["join",1],["basic",1],["keeps",1],["text",1],["lines",1],["sharp",1],["at",1],["print",2],["size",1],["savefig",1],["bbox",1],["inches",1],["tight",1],["close",1],["saved",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-visualization/scripts/labeled_tree.py","name":[["labeled",1],["tree",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",2],["visualization",1],["scripts",1],["labeled",1],["py",1]],"body":[["draw",2],["tree",8],["tip",2],["labels",3],["support",3],["labeled",2],["by",1],["its",1],["measure",1],["export",1],["temp",1],["svg",2],["reference",1],["biopython",1],["83",1],["matplotlib",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["os",2],["tempfile",2],["from",2],["io",3],["string",4],["bio",1],["phylo",3],["agg",1],["pyplot",1],["as",1],["plt",3],["15",1],["22",1],["90",1],["08",1],["35",1],["41",1],["72",1],["12",1],["internal",2],["bootstrap",2],["percentages",1],["read",1],["newick",1],["ladderize",1],["fig",3],["ax",3],["subplots",1],["figsize",1],["10",1],["axes",1],["show",1],["false",1],["label",2],["func",1],["only",1],["branch",1],["title",1],["shown",1],["at",1],["nodes",1],["out",5],["dir",2],["mkdtemp",1],["prefix",1],["viz",1],["path",4],["join",1],["vector",1],["publication",1],["savefig",1],["bbox",1],["inches",1],["tight",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-visualization/scripts/labeled_tree.py#support_label","name":[["support",1],["label",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",2],["visualization",1],["scripts",1],["labeled",1],["py",1]],"body":[["def",2],["support",2],["label",2],["clade",5],["measure",2],["must",2],["be",2],["named",2],["caption",2],["bare",2],["integers",2],["default",2],["read",4],["as",2],["bootstrap",2],["over",2],["other",2],["scales",2],["if",1],["not",2],["terminal",1],["confidence",2],["none",1],["return",2],["0f",1]]},{"id":"skills/bioskills/bio-phylogenetics-tree-visualization/scripts/labeled_tree.py#tip_only","name":[["tip",1],["only",1]],"path":[["skills",1],["bioskills",1],["bio",1],["phylogenetics",1],["tree",2],["visualization",1],["scripts",1],["labeled",1],["py",1]],"body":[["def",2],["tip",2],["only",2],["clade",4],["return",1],["name",1],["if",1],["terminal",1],["else",1]]},{"id":"skills/bioskills/bio-population-genetics-scikit-allel-analysis/scripts/basic_analysis.py","name":[["basic",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["scikit",1],["allel",1],["analysis",2],["scripts",1],["basic",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["decision",1],["grade",1],["scikit",2],["allel",3],["analysis",1],["per",2],["base",1],["diversity",1],["accessibility",1],["mask",1],["genome",1],["wide",1],["fst",2],["as",2],["ratio",1],["sums",1],["not",1],["mean",1],["snp",1],["reads",1],["vcf",1],["builds",1],["small",1],["synthetic",1],["callset",1],["none",1],["given",1],["writes",1],["single",1],["tsv",1],["summary",1],["caller",1],["supplied",1],["dir",2],["default",1],["fresh",1],["temp",1],["so",1],["nothing",1],["written",1],["current",1],["directory",1],["reference",1],["13",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",6],["os",1],["sys",1],["csv",1],["tempfile",1],["np",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-population-genetics-scikit-allel-analysis/scripts/basic_analysis.py#load_or_simulate","name":[["load",1],["simulate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["scikit",1],["allel",1],["analysis",2],["scripts",1],["basic",1],["py",1]],"body":[["def",2],["load",2],["simulate",2],["vcf",7],["file",5],["return",3],["gt",10],["pos",9],["accessible",8],["pop1",1],["idx",2],["pop2",1],["simulates",1],["if",2],["no",1],["supplied",1],["os",1],["path",1],["exists",1],["callset",3],["allel",3],["read",1],["fields",1],["samples",3],["calldata",2],["variants",10],["genotype",3],["array",3],["half",3],["none",3],["np",11],["arange",4],["rng",7],["random",1],["default",1],["per",6],["pop",6],["span",4],["600",1],["20",1],["000",3],["callable",4],["genome",1],["two",2],["flanks",1],["300kb",1],["total",1],["large",1],["inaccessible",1],["block",1],["middle",1],["so",3],["bp",1],["30",1],["sit",1],["only",2],["masked",1],["numerator",1],["equals",1],["naive",1],["one",1],["difference",1],["denominator",1],["deflation",1],["real",1],["zeros",1],["dtype",1],["bool",1],["150",1],["001",1],["true",2],["850",1],["flatnonzero",1],["sort",1],["choice",1],["size",3],["replace",1],["false",1],["astype",3],["i4",1],["populations",1],["frequency",1],["shift",1],["fst",1],["non",1],["trivial",1],["af1",3],["uniform",1],["05",1],["95",1],["af2",2],["clip",1],["normal",1],["15",1],["01",1],["99",1],["g1",2],["binomial",2],["g2",2],["n012",3],["concatenate",1],["axis",2],["expand",1],["012",1],["dosages",1],["into",1],["data",2],["stack",1],["i1",2]]},{"id":"skills/bioskills/bio-population-genetics-scikit-allel-analysis/scripts/basic_analysis.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["scikit",1],["allel",1],["analysis",2],["scripts",1],["basic",1],["py",1]],"body":[["def",2],["main",2],["vcf",2],["file",2],["sys",4],["argv",4],["if",3],["len",3],["else",3],["none",4],["outdir",4],["tempfile",1],["mkdtemp",1],["os",2],["makedirs",1],["exist",1],["ok",1],["true",1],["gt",8],["pos",8],["accessible",7],["pop1",4],["idx",4],["pop2",4],["load",1],["simulate",1],["ac",11],["count",3],["alleles",3],["flt",3],["segregating",1],["max",1],["allele",1],["compress",1],["axis",1],["subpops",6],["list",2],["ac1",3],["ac2",3],["span",3],["full",1],["region",1],["including",1],["inaccessible",1],["block",1],["so",1],["naive",3],["denominator",1],["not",3],["just",1],["variant",1],["range",1],["otherwise",1],["deflation",1],["mask",4],["corrects",1],["invisible",1],["start",8],["stop",8],["per",5],["base",1],["diversity",3],["accessibility",2],["silent",1],["bug",1],["omitting",1],["pi",6],["masked",2],["allel",7],["sequence",2],["divides",1],["by",1],["total",1],["deflated",2],["theta",4],["watterson",2],["taj",2],["tajima",2],["fst",12],["as",2],["ratio",4],["sums",2],["mean",5],["snp",4],["hudson",6],["robust",1],["unequal",1],["bhatia",1],["2013",1],["se",3],["vb",1],["vj",1],["average",1],["blen",2],["50",1],["ld",1],["scale",1],["real",1],["data",1],["num",3],["den",3],["float",4],["np",3],["sum",2],["wrong",2],["nanmean",1],["biased",2],["ratios",1],["contrast",1],["only",1],["summary",4],["variants",2],["samples",2],["round",7],["without",1],["jackknife",1],["out",3],["path",4],["join",1],["tsv",1],["open",1],["newline",1],["fh",2],["writer",4],["csv",1],["delimiter",1],["writerow",1],["statistic",1],["value",1],["writerows",1],["print",3],["outputs",1],["wrote",1]]},{"id":"skills/bioskills/bio-population-genetics-selection-statistics/scripts/selection_scan.py","name":[["selection",1],["scan",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["selection",2],["statistics",1],["scripts",1],["scan",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["genome",3],["wide",3],["selection",2],["scan",3],["hudson",1],["fst",3],["windowed",1],["tajima",1],["pi",1],["hs",3],["xp",3],["ehh",4],["demonstrates",1],["load",1],["bearing",1],["decisions",1],["sweep",1],["empirical",2],["outliers",1],["instead",1],["absolute",1],["cutoffs",1],["ratio",1],["averages",1],["after",1],["maf",2],["filter",1],["standardization",1],["split",1],["within",1],["derived",1],["allele",1],["frequency",1],["bins",1],["intersecting",1],["orthogonal",1],["signals",1],["all",1],["outputs",1],["go",1],["caller",1],["supplied",1],["directory",2],["default",1],["fresh",1],["temp",1],["dir",2],["so",2],["nothing",1],["written",1],["current",1],["usage",1],["py",1],["data",1],["vcf",1],["gz",1],["pop1",1],["txt",2],["pop2",1],["output",1],["reference",1],["scikit",1],["allel",2],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",5],["os",1],["sys",1],["tempfile",1],["as",1],["np",1],["window",2],["size",1],["100000",1],["bp",1],["scale",1],["species",1],["ld",1],["decay",1],["smaller",1],["high",1],["recombination",1],["genomes",1],["step",1],["50000",1],["50",1],["overlap",1],["adjacent",1],["windows",1],["share",1],["signal",1],["floor",1],["05",1],["rare",1],["variants",1],["deflate",1],["bhatia",1],["2013",1],["make",1],["undefined",1],["singletons",1],["outlier",1],["pct",1],["99",1],["top",2],["tail",1],["bulk",1],["absorbs",1],["shared",1],["demographic",1],["history",1],["score",1],["flag",1],["standardized",1],["convention",1],["not",1],["calibrated",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-population-genetics-selection-statistics/scripts/selection_scan.py#load_pop_index","name":[["load",1],["pop",1],["index",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["selection",2],["statistics",1],["scripts",1],["scan",1],["py",1]],"body":[["def",2],["load",2],["pop",2],["index",2],["path",3],["samples",3],["open",1],["as",1],["fh",2],["wanted",2],["line",3],["strip",2],["if",2],["return",1],["enumerate",1]]},{"id":"skills/bioskills/bio-population-genetics-selection-statistics/scripts/selection_scan.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["selection",2],["statistics",1],["scripts",1],["scan",1],["py",1]],"body":[["def",2],["main",2],["if",7],["len",6],["sys",9],["argv",8],["exit",1],["usage",1],["selection",2],["scan",1],["py",1],["data",1],["vcf",4],["gz",1],["pop1",10],["txt",2],["pop2",10],["output",1],["dir",1],["file",8],["else",5],["none",2],["outdir",6],["tempfile",1],["mkdtemp",1],["prefix",1],["selscan",1],["os",3],["makedirs",1],["exist",1],["ok",1],["true",1],["print",8],["outputs",1],["callset",4],["allel",4],["read",1],["gt",9],["genotype",1],["array",3],["calldata",1],["pos",14],["variants",2],["samples",4],["list",1],["ac",10],["count",2],["alleles",2],["flt",4],["segregating",2],["max",2],["allele",1],["compress",2],["axis",4],["biallelic",1],["snps",3],["fix",1],["common",1],["genomic",2],["window",7],["grid",2],["so",2],["fst",16],["tajima",4],["windows",7],["align",1],["by",2],["coordinate",1],["not",2],["chance",1],["region",8],["start",7],["stop",6],["int",4],["min",1],["tajd",5],["win",6],["windowed",4],["size",4],["step",4],["pi",3],["diversity",1],["over",1],["interpret",1],["vs",1],["genome",1],["wide",1],["distribution",1],["idx",8],["load",2],["pop",2],["index",2],["sub",3],["subpops",1],["p1",2],["p2",2],["mean",4],["hudson",1],["ratio",1],["averages",1],["4f",1],["same",2],["interval",1],["both",2],["scans",1],["tail",4],["np",13],["nanpercentile",2],["outlier",2],["pct",2],["depressed",2],["100",1],["credible",2],["low",1],["orthogonal",1],["signals",1],["haplotypes",2],["hap",4],["concatenate",2],["dtype",2],["xpehh",3],["std",7],["standardized",2],["take",2],["xp",2],["ehh",2],["completed",2],["sweeps",3],["score",4],["flag",4],["abs",2],["sum",2],["savetxt",2],["path",2],["join",2],["tsv",2],["column",2],["stack",2],["header",2],["tend",1],["tfst",1],["delimiter",2],["comments",2],["ihs",7],["hs",2],["incomplete",1],["null",1],["no",1],["need",1],["scores",1],["tihs",1],["done",1],["tables",1],["written",1],["under",1]]},{"id":"skills/bioskills/bio-population-genetics-selection-statistics/scripts/selection_scan.py#standardized_ihs","name":[["standardized",1],["ihs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["selection",2],["statistics",1],["scripts",1],["scan",1],["py",1]],"body":[["def",2],["standardized",3],["ihs",3],["pos",6],["hs",1],["within",1],["derived",1],["allele",2],["count",3],["bins",1],["raw",3],["score",1],["frequency",1],["dependent",1],["ac",6],["alleles",1],["flt",11],["compress",2],["axis",2],["allel",2],["min",1],["maf",2],["floor",1],["include",1],["edges",1],["true",1],["std",2],["standardize",1],["by",1],["return",1]]},{"id":"skills/bioskills/bio-population-genetics-selection-statistics/scripts/selection_scan.py#standardized_xpehh","name":[["standardized",1],["xpehh",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["selection",2],["statistics",1],["scripts",1],["scan",1],["py",1]],"body":[["def",2],["standardized",3],["xpehh",3],["h1",3],["h2",3],["pos",3],["xp",1],["ehh",1],["plain",1],["genome",1],["wide",1],["score",1],["not",1],["hs",1],["frequency",1],["bin",1],["rule",1],["raw",2],["allel",2],["include",1],["edges",1],["true",1],["return",1],["standardize",1]]},{"id":"skills/bioskills/bio-population-genetics-selection-statistics/scripts/selection_scan.py#windowed_fst","name":[["windowed",1],["fst",1]],"path":[["skills",1],["bioskills",1],["bio",1],["population",1],["genetics",1],["selection",2],["statistics",1],["scripts",1],["scan",1],["py",1]],"body":[["def",2],["windowed",3],["fst",9],["pos",3],["ac1",5],["ac2",5],["start",5],["stop",5],["hudson",3],["maf",6],["filtered",1],["mean",4],["reported",1],["as",1],["ratio",1],["averages",1],["not",1],["per",1],["snp",1],["ratios",1],["np",3],["minimum",1],["frequencies",2],["keep",6],["floor",2],["num",2],["den",2],["allel",2],["nansum",2],["pass",1],["explicit",1],["so",1],["window",3],["grid",2],["matches",1],["tajima",1],["index",1],["aligned",1],["intersection",1],["win",2],["windows",2],["size",2],["step",2],["return",1]]},{"id":"skills/bioskills/bio-primer-design-primer-basics/scripts/primer_design.py","name":[["primer",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["primer",3],["design",2],["basics",1],["scripts",1],["py",1]],"body":[["design",2],["rank",1],["pcr",3],["primer",35],["pairs",3],["primer3",6],["py",2],["then",1],["read",2],["penalty",6],["ranking",1],["explain",6],["tallies",2],["scores",1],["only",1],["template",4],["route",1],["chosen",1],["pair",12],["genome",2],["specificity",4],["check",1],["before",1],["ordering",1],["self",1],["contained",1],["no",2],["input",1],["file",2],["output",1],["reference",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["tm",25],["opt",4],["min",7],["max",11],["60",2],["58",1],["62",1],["window",1],["narrow",1],["band",1],["keeps",1],["matched",1],["diff",3],["gap",1],["between",1],["two",1],["primers",2],["unbalances",1],["amplification",1],["gc",7],["40",1],["percent",1],["default",1],["20",2],["80",1],["far",1],["too",1],["wide",1],["product",5],["range",4],["150",2],["400",1],["bp",2],["standard",1],["amplicon",1],["mv",2],["dv",3],["dntp",4],["dna",3],["50",3],["monovalent",2],["mg2",2],["ntp",1],["oligo",1],["free",1],["gcaattcggcattagcctgagcgtacgtacgttagccagtcgatcgatgctagctagcatcgatcgtagctagcatcgg",1],["atccagtcagtcgatcgtagctagctagcatcgatcgatcgtagctagcatgctagcgcgatcgtagcatcgatcgatg",1],["catcgtagctagctagctagcatcgatcgtagctagcatcgatcgtagcatcgatcgatcgtagctgatcgatcgtagca",1],["tcgatcgatcgatcgtagctagctagcatcgatcgtagcatcgttacggcattagcctgagcgtacgtacgttagccagt",1],["result",11],["seq",1],["args",2],["sequence",5],["id",1],["demo",1],["target",1],["global",1],["pick",2],["left",5],["right",5],["num",2],["return",1],["size",7],["18",1],["25",1],["clamp",1],["salt",2],["divalent",1],["conc",2],["flag",1],["returned",2],["print",9],["ranked",1],["by",1],["index",1],["lowest",1],["zero",1],["loosen",1],["dominant",1],["bucket",1],["one",1],["at",1],["time",1],["else",1],["fwd",5],["rev",5],["2f",1],["abs",1],["1f",3],["next",1],["step",1],["blast",1],["silico",1]]},{"id":"skills/bioskills/bio-primer-design-primer-specificity/scripts/three_prime_anchor.py","name":[["three",1],["prime",1],["anchor",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["primer",2],["design",1],["specificity",1],["scripts",1],["three",1],["prime",1],["anchor",1],["py",1]],"body":[["blast",3],["wrong",1],["tool",1],["primer",10],["specificity",2],["terminus",1],["not",2],["overall",8],["similarity",6],["decides",1],["whether",1],["candidate",2],["site",9],["primes",1],["offline",1],["demo",1],["contrasts",1],["score",2],["calc",4],["heterodimer",2],["search",2],["tracks",2],["against",2],["anchor",5],["end",3],["stability",2],["sites",3],["real",1],["genome",2],["wide",1],["step",1],["pair",2],["aware",2],["silico",2],["pcr",4],["mfeprimer",1],["correct",1],["database",1],["see",1],["skill",1],["md",1],["no",2],["file",1],["io",1],["network",1],["reference",1],["primer3",4],["py",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",1],["comp",1],["str",1],["maketrans",1],["acgt",1],["tgca",1],["gtctcctctgacttcaacagcg",1],["revcomp",1],["strand",1],["anneals",1],["base",1],["pairs",1],["target",1],["perfect",1],["internal",1],["mismatch",3],["3prime",3],["intact",1],["mutate",2],["len",1],["terminal",1],["print",6],["36s",2],["11s",2],["label",2],["items",1],["dg",2],["1000",2],["ignores",1],["2f",2],["kcal",1],["mol",1],["prime",4],["keeps",1],["strong",1],["would",1],["surface",1],["as",1],["fine",1],["hit",1],["but",1],["its",1],["collapses",1],["so",1],["will",1],["blind",1],["confirm",1],["transcriptome",1],["rt",1]]},{"id":"skills/bioskills/bio-primer-design-primer-specificity/scripts/three_prime_anchor.py#mutate","name":[["mutate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["primer",2],["design",1],["specificity",1],["scripts",1],["three",1],["prime",1],["anchor",1],["py",1]],"body":[["def",2],["mutate",2],["return",1],["if",1],["else",1]]},{"id":"skills/bioskills/bio-primer-design-primer-specificity/scripts/three_prime_anchor.py#revcomp","name":[["revcomp",1]],"path":[["skills",1],["bioskills",1],["bio",1],["primer",2],["design",1],["specificity",1],["scripts",1],["three",1],["prime",1],["anchor",1],["py",1]],"body":[["def",2],["revcomp",2],["return",1],["translate",1],["comp",1]]},{"id":"skills/bioskills/bio-primer-design-primer-validation/scripts/validate_primers.py","name":[["validate",1],["primers",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["primer",2],["design",1],["validation",1],["scripts",1],["validate",1],["primers",1],["py",1]],"body":[["validate",1],["primer",4],["pair",4],["hairpins",1],["dimers",3],["at",5],["reaction",3],["conditions",3],["weighting",1],["end",15],["dimer",10],["ties",1],["up",1],["recessed",1],["polymerase",1],["extendable",5],["into",2],["rank",1],["by",3],["annealing",1],["temperature",1],["involvement",1],["not",2],["global",1],["tm",14],["self",2],["contained",1],["no",3],["file",1],["io",1],["reference",1],["primer3",8],["py",1],["verify",1],["api",1],["if",7],["version",1],["differs",1],["import",1],["fwd",8],["gtctcctctgacttcaacagcg",1],["rev",8],["accaccctgttgctgtagccaa",1],["demo",1],["deliberately",1],["mismatched",1],["so",1],["flag",3],["fires",1],["cond",10],["dict",1],["mv",2],["conc",8],["50",1],["dv",2],["dntp",2],["dna",2],["250",1],["temp",4],["60",1],["salt",1],["mg",1],["ntp",1],["oligo",1],["ta",6],["calc",8],["takes",1],["hairpin",7],["margin",3],["10",1],["whose",1],["within",2],["many",1],["denatured",1],["anneal",1],["dg",10],["kcal",9],["whole",1],["molecule",1],["below",2],["mol",3],["heuristic",1],["condition",1],["dependent",1],["stricter",1],["line",1],["anchored",1],["print",6],["per",1],["structure",1],["warnings",8],["name",5],["seq",3],["hp",3],["report",3],["append",5],["hd",3],["homodimer",3],["1000",4],["cross",1],["lethal",1],["class",1],["het",3],["heterodimer",3],["threshold",1],["who",3],["check",1],["both",1],["ends",1],["stability",3],["scores",1],["arg1",1],["2f",1],["risk",1],["stable",1],["dtm",3],["abs",1],["npair",1],["difference",2],["1f",1],["one",1],["strand",1],["will",1],["dominate",1],["verdict",1],["join",1],["else",1],["flags",1],["these",1]]},{"id":"skills/bioskills/bio-primer-design-primer-validation/scripts/validate_primers.py#report","name":[["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["primer",2],["design",1],["validation",1],["scripts",1],["validate",1],["primers",1],["py",1]],"body":[["def",2],["report",2],["label",4],["res",6],["if",1],["not",1],["structure",2],["found",1],["print",2],["no",1],["return",2],["none",1],["tm",2],["1f",1],["dg",2],["1000",1],["2f",1],["kcal",1],["mol",2],["cal",1]]},{"id":"skills/bioskills/bio-primer-design-qpcr-primers/scripts/qpcr_design.py","name":[["qpcr",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["primer",1],["design",2],["qpcr",2],["primers",1],["scripts",1],["py",1]],"body":[["co",1],["design",3],["pcr",1],["primers",5],["taq",2],["man",1],["probe",14],["short",2],["amplicon",5],["tm",27],["matched",2],["10",2],["above",2],["raised",1],["explicitly",1],["primer3",4],["internal",11],["defaults",1],["equal",1],["primer",36],["no",3],["enforced",1],["must",2],["match",2],["five",2],["prime",2],["hnnnn",2],["iupac",1],["not",1],["passing",1],["still",1],["needs",1],["genome",2],["specificity",4],["check",1],["standard",2],["curve",2],["self",1],["contained",1],["file",1],["io",1],["reference",1],["py",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",1],["60",1],["58",1],["62",1],["opt",4],["min",4],["max",5],["tight",1],["window",3],["pair",4],["within",1],["70",1],["68",1],["72",1],["so",2],["bound",1],["cleaves",1],["80",1],["150",1],["bp",2],["protects",1],["100",1],["efficiency",2],["at",1],["balanced",1],["flanks",1],["gc",1],["rich",1],["central",1],["high",1],["site",1],["exists",1],["template",4],["atggcaccgtcaaggctgagaacgggaagcttgtcatcaatggaaatcccatcaccatcttccaggagcgagatccctccaaa",1],["gccggctgccggaggccgccggcagccggccgcaggccg",1],["atcaagtggggcgatgctagctacgatcagtaccatggagaaggctgggtcatcatctctaatgcccatgttcgtcatggtgt",1],["result",11],["seq",1],["args",2],["sequence",5],["id",1],["assay1",1],["global",1],["pick",3],["left",4],["right",3],["oligo",1],["product",2],["size",2],["range",2],["num",2],["return",1],["diff",1],["explain",2],["flag",1],["returned",2],["print",8],["sets",1],["may",1],["be",1],["unreachable",1],["else",1],["fwd",2],["rev",2],["ptm",3],["1f",4],["5prime",1],["offset",1],["next",1],["miqe",1]]},{"id":"skills/bioskills/bio-proteomics-data-import/scripts/load_maxquant.py","name":[["load",1],["maxquant",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["data",1],["import",1],["scripts",1],["load",1],["maxquant",1],["py",1]],"body":[["load",2],["clean",3],["max",1],["quant",1],["protein",5],["groups",5],["txt",3],["strip",1],["bookkeeping",1],["resolve",1],["razor",1],["ids",1],["na",1],["log2",1],["diagnose",1],["missingness",3],["self",1],["contained",1],["writes",1],["tiny",1],["synthetic",1],["tempdir",1],["cleans",1],["up",1],["no",1],["stray",1],["files",1],["reference",1],["pandas",2],["numpy",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["os",2],["tempfile",2],["as",3],["pd",1],["np",1],["temporary",1],["directory",1],["pg",3],["path",4],["join",1],["make",1],["demo",1],["matrix",4],["lfq",2],["cols",2],["maxquant",1],["print",3],["len",1],["decoy",1],["contaminant",1],["site",1],["only",1],["removed",1],["string",1],["index",1],["false",1],["total",2],["pct",2],["mnar",3],["corr",3],["assess",1],["missing",1],["1f",1],["abundance",1],["vs",1],["2f",1],["negative",1]]},{"id":"skills/bioskills/bio-proteomics-data-import/scripts/load_maxquant.py#assess_missingness","name":[["assess",1],["missingness",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["data",1],["import",1],["scripts",1],["load",1],["maxquant",1],["py",1]],"body":[["def",2],["assess",2],["missingness",3],["matrix",6],["sample",6],["cols",6],["total",2],["pct",2],["100",1],["isna",2],["sum",3],["size",1],["mean",3],["abund",2],["axis",2],["negative",1],["corr",4],["mnar",3],["left",1],["censored",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-data-import/scripts/load_maxquant.py#load_clean_maxquant","name":[["load",1],["clean",1],["maxquant",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["data",1],["import",1],["scripts",1],["load",1],["maxquant",1],["py",1]],"body":[["def",2],["load",2],["clean",2],["maxquant",2],["path",3],["pg",13],["pd",1],["read",1],["csv",1],["sep",1],["low",1],["memory",1],["false",1],["mixed",1],["type",1],["columns",3],["all",1],["three",1],["flag",1],["protein",4],["groups",1],["only",2],["bookkeeping",1],["marks",1],["row",1],["drop",1],["mask",2],["reverse",1],["potential",1],["contaminant",1],["identified",1],["by",1],["site",1],["copy",2],["semicolon",1],["lists",1],["first",1],["entry",1],["leading",5],["razor",1],["identifier",1],["gene",5],["names",3],["may",1],["be",1],["blank",1],["ids",1],["str",4],["split",2],["notna",1],["lfq",9],["cols",7],["if",1],["startswith",1],["intensity",1],["max",1],["normalized",1],["between",1],["sample",1],["comparable",1],["matrix",6],["replace",1],["np",2],["nan",1],["means",1],["not",1],["quantified",1],["log2",2],["inf",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-data-import/scripts/load_maxquant.py#make_demo_protein_groups","name":[["make",1],["demo",1],["protein",1],["groups",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["data",1],["import",1],["scripts",1],["load",1],["maxquant",1],["py",1]],"body":[["def",2],["make",2],["demo",2],["protein",9],["groups",2],["path",3],["10",2],["real",2],["proteins",4],["spanning",2],["logs",2],["below",2],["1e7",5],["falls",2],["under",2],["detection",2],["s2",12],["so",2],["missingness",2],["concentrated",2],["low",2],["abundance",2],["left",2],["censored",2],["mnar",2],["signature",2],["abund",2],["0e7",7],["5e7",2],["0e6",8],["0e5",1],["rows",3],["ids",5],["05d",1],["gene",6],["names",5],["reverse",5],["potential",5],["contaminant",5],["only",5],["identified",5],["by",5],["site",5],["lfq",10],["intensity",20],["s1",10],["95",1],["if",1],["else",1],["enumerate",1],["p12345",1],["q67890",1],["genea",1],["geneb",1],["2e7",1],["8e7",1],["rev",1],["p99999",1],["1e6",4],["con",1],["p02769",1],["alb",1],["p33333",1],["genec",1],["pd",1],["data",1],["frame",1],["csv",1],["sep",1],["index",1],["false",1]]},{"id":"skills/bioskills/bio-proteomics-differential-abundance/scripts/differential_abundance.py","name":[["differential",1],["abundance",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["differential",2],["abundance",2],["scripts",1],["py",1]],"body":[["reference",1],["numpy",2],["26",1],["pandas",2],["scipy",2],["12",1],["statsmodels",2],["14",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["differential",2],["protein",1],["abundance",2],["log2",1],["transform",1],["median",1],["normalization",1],["welch",2],["test",1],["bh",2],["correction",1],["has",1],["no",1],["variance",2],["moderation",1],["only",1],["appropriate",1],["at",2],["large",1],["10",1],["group",3],["limma",1],["deq",1],["ms",1],["import",4],["as",2],["np",1],["pd",1],["from",2],["stats",2],["multitest",1],["multipletests",1],["min",1],["obs",1],["per",2],["need",1],["non",1],["missing",1],["values",2],["two",1],["sample",1],["estimate",1],["name",1],["main",1],["intensities",4],["simulate",1],["matrix",1],["ctrl",3],["cols",4],["columns",2],["startswith",2],["case",3],["normalized",2],["preprocess",1],["results",4],["sig",2],["int",1],["significant",2],["sum",1],["print",2],["tested",1],["len",1],["padj",2],["05",1],["sort",1],["head",1],["string",1],["index",1],["false",1]]},{"id":"skills/bioskills/bio-proteomics-differential-abundance/scripts/differential_abundance.py#differential_abundance","name":[["differential",1],["abundance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["differential",2],["abundance",2],["scripts",1],["py",1]],"body":[["def",2],["differential",2],["abundance",2],["normalized",5],["case",7],["cols",6],["ctrl",7],["rows",3],["protein",5],["index",1],["loc",2],["dropna",2],["if",1],["len",2],["min",2],["obs",2],["per",2],["group",2],["pval",2],["stats",1],["ttest",1],["ind",1],["equal",1],["var",1],["false",1],["welch",1],["scipy",1],["defaults",1],["student",1],["true",1],["append",1],["log2fc",1],["mean",2],["pvalue",2],["df",6],["pd",1],["data",1],["frame",1],["padj",2],["multipletests",1],["method",1],["fdr",2],["bh",2],["default",1],["holm",1],["sidak",1],["pass",1],["explicitly",1],["significant",1],["05",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-differential-abundance/scripts/differential_abundance.py#preprocess","name":[["preprocess",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["differential",2],["abundance",2],["scripts",1],["py",1]],"body":[["def",2],["preprocess",2],["intensities",3],["log2",4],["data",3],["np",2],["replace",1],["nan",1],["zeros",1],["undetected",1],["na",1],["avoid",1],["inf",1],["sample",4],["medians",3],["median",3],["axis",1],["return",1],["center",1],["every",1],["global",1]]},{"id":"skills/bioskills/bio-proteomics-differential-abundance/scripts/differential_abundance.py#simulate_matrix","name":[["simulate",1],["matrix",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["differential",2],["abundance",2],["scripts",1],["py",1]],"body":[["def",2],["simulate",2],["matrix",2],["proteins",6],["400",2],["true",4],["40",2],["per",6],["group",7],["12",2],["seed",3],["rng",3],["np",1],["random",1],["default",1],["base",3],["normal",1],["20",1],["size",1],["log2",2],["within",1],["spread",1],["clean",1],["demo",1],["up",1],["regulation",1],["case",2],["fold",1],["cols",2],["ctrl",1],["range",3],["04d",1],["return",1],["pd",1],["data",1],["frame",1],["index",1],["columns",1]]},{"id":"skills/bioskills/bio-proteomics-differential-abundance/scripts/limma_analysis.R","name":[["limma",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["differential",1],["abundance",1],["scripts",1],["limma",1],["analysis",1]],"body":[["reference",1],["limma",3],["58",1],["ashr",4],["verify",1],["api",1],["if",2],["version",1],["differs",1],["differential",1],["protein",2],["abundance",1],["empirical",1],["bayes",2],["moderation",3],["treat",12],["min",1],["fc",6],["shrinkage",2],["at",1],["per",8],["variance",1],["unusable",1],["raw",3],["trend",3],["true",10],["robust",3],["load",1],["bearing",1],["step",1],["library",1],["seed",1],["proteins",5],["400",1],["40",1],["group",8],["small",1],["typical",1],["proteomics",1],["only",1],["residual",1],["df",1],["before",1],["lfc",4],["threshold",2],["log2",10],["fold",4],["floor",1],["tests",1],["against",1],["null",1],["without",1],["double",2],["filter",2],["fdr",2],["inflation",1],["simulate",1],["intensity",2],["matrix",10],["first",1],["up",2],["treatment",4],["within",1],["spread",1],["clean",1],["demo",1],["rnorm",1],["20",1],["nrow",2],["regulation",1],["case",1],["rownames",3],["sprintf",1],["04d",1],["seq",1],["len",1],["sample",3],["info",3],["data",3],["frame",1],["condition",3],["factor",1],["rep",1],["control",3],["each",1],["levels",3],["normalize",2],["intensities",1],["median",1],["centering",1],["summarization",1],["normalization",1],["mechanics",1],["live",1],["quantification",1],["norm",2],["between",1],["arrays",1],["method",2],["scale",1],["design",4],["model",1],["colnames",1],["fit",6],["lm",1],["contrast",2],["make",1],["contrasts",2],["fit2",9],["mandatory",1],["winsorizes",1],["outliers",1],["results",11],["top",5],["table",2],["coef",2],["number",2],["inf",2],["adjust",1],["bh",1],["columns",1],["include",1],["adj",7],["val",7],["no",1],["significant",3],["05",4],["minimum",1],["change",2],["testing",1],["never",1],["nor",1],["post",2],["hoc",1],["volcano",1],["omits",1],["column",1],["effect",1],["size",1],["recovery",1],["report",1],["alongside",1],["log",3],["gsea",1],["require",1],["namespace",1],["quietly",1],["se",2],["sqrt",1],["s2",1],["stdev",1],["unscaled",1],["shrunk",3],["ash",1],["coefficients",2],["mixcompdist",1],["normal",1],["result",1],["posterior",1],["mean",1],["match",1],["cat",3],["tested",1],["sum",2],["pass",1],["print",1],["head",1],["order",1]]},{"id":"skills/bioskills/bio-proteomics-peptide-identification/scripts/fdr_filtering.py","name":[["fdr",1],["filtering",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["peptide",1],["identification",1],["scripts",1],["fdr",1],["filtering",1],["py",1]],"body":[["target",4],["decoy",6],["fdr",4],["values",1],["from",1],["concatenated",2],["search",1],["psm",3],["table",2],["demonstrates",1],["load",1],["bearing",1],["idea",1],["raw",1],["score",1],["meaningless",1],["isolation",1],["actionable",1],["number",1],["list",2],["level",2],["value",1],["per",1],["pep",1],["uses",1],["competition",1],["estimator",2],["decoys",1],["targets",1],["separate",1],["searches",1],["would",1],["instead",1],["need",1],["elias",1],["gygi",1],["2x",1],["form",1],["distinct",1],["mix",2],["max",1],["keich",1],["2015",1],["not",1],["them",1],["up",1],["self",1],["contained",1],["builds",1],["synthetic",1],["so",1],["no",1],["input",1],["files",1],["needed",1],["reference",1],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["as",2],["np",1],["pd",1],["prefixes",1],["rev",1],["xxx",1],["01",1],["community",1],["standard",1],["peptide",1],["ids",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-proteomics-peptide-identification/scripts/fdr_filtering.py#add_pep","name":[["add",1],["pep",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["peptide",1],["identification",1],["scripts",1],["fdr",1],["filtering",1],["py",1]],"body":[["def",2],["add",2],["pep",7],["psms",8],["bandwidth",3],["local",2],["fdr",1],["per",1],["psm",1],["decoy",8],["density",6],["over",1],["total",1],["at",1],["score",5],["estimated",1],["here",1],["by",1],["simple",1],["kernel",1],["smoothed",1],["fraction",1],["window",1],["copy",1],["numpy",2],["astype",1],["float",1],["np",2],["empty",1],["len",1],["enumerate",1],["exp",1],["sum",2],["target",3],["min",1],["max",1],["1e",1],["false",1],["rate",1],["concatenated",1],["competition",1],["no",1],["x2",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-peptide-identification/scripts/fdr_filtering.py#add_qvalues","name":[["add",1],["qvalues",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["peptide",1],["identification",1],["scripts",1],["fdr",1],["filtering",1],["py",1]],"body":[["def",2],["add",2],["qvalues",2],["psms",14],["concatenated",1],["competition",1],["rank",1],["by",1],["score",2],["fdr",3],["cumulative",1],["decoys",3],["targets",3],["then",1],["take",1],["running",1],["minimum",1],["from",1],["bottom",1],["make",1],["values",2],["monotone",1],["copy",1],["decoy",4],["protein",1],["str",1],["startswith",1],["prefixes",1],["sort",1],["ascending",1],["false",1],["reset",1],["index",1],["drop",1],["true",1],["cumsum",2],["clip",1],["lower",1],["qvalue",1],["cummin",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-peptide-identification/scripts/fdr_filtering.py#build_demo_table","name":[["build",1],["demo",1],["table",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["peptide",1],["identification",1],["scripts",1],["fdr",1],["filtering",1],["py",1]],"body":[["def",2],["build",2],["demo",2],["table",2],["target",7],["2000",4],["decoy",5],["seed",3],["true",3],["targets",6],["score",3],["high",1],["random",4],["decoys",3],["low",1],["overlap",1],["rng",5],["np",2],["default",1],["normal",3],["proteins",2],["prefixes",1],["prot",1],["scores",2],["concatenate",1],["return",1],["pd",1],["data",1],["frame",1],["protein",1]]},{"id":"skills/bioskills/bio-proteomics-peptide-identification/scripts/fdr_filtering.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["peptide",1],["identification",1],["scripts",1],["fdr",1],["filtering",1],["py",1]],"body":[["def",2],["main",2],["psms",13],["add",2],["qvalues",1],["build",1],["demo",1],["table",1],["pep",5],["decoy",4],["sum",2],["print",4],["targets",1],["decoys",1],["concatenated",1],["search",1],["kept",3],["qvalue",1],["target",7],["fdr",6],["at",2],["len",2],["worst",1],["inside",1],["list",1],["max",1],["3f",1],["strict",2],["per",1],["psm",1],["cutoff",1],["far",1],["stricter",1],["than",1],["same",1],["value",1]]},{"id":"skills/bioskills/bio-proteomics-protein-inference/scripts/protein_groups.py","name":[["protein",1],["groups",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["protein",2],["inference",1],["scripts",1],["groups",1],["py",1]],"body":[["parsimony",3],["grouping",1],["picked",6],["protein",13],["group",5],["fdr",8],["labeled",1],["peptide",4],["map",7],["self",1],["contained",1],["demo",1],["no",1],["input",1],["files",1],["small",1],["inline",1],["mapping",1],["including",1],["decoy",13],["proteins",5],["so",1],["logic",1],["runs",1],["end",2],["real",1],["search",1],["replace",2],["sample",4],["lists",1],["parsed",1],["from",1],["id",2],["xml",1],["pyopenms",1],["xmlfile",1],["max",1],["quant",1],["groups",5],["txt",1],["toy",1],["scores",1],["inference",1],["engine",1],["probabilities",1],["reference",1],["pandas",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",1],["as",1],["pd",2],["prefix",5],["marks",1],["reversed",1],["shuffled",1],["cutoff",3],["01",1],["community",1],["standard",1],["list",1],["maps",1],["unique",2],["peptides",8],["one",1],["shared",1],["degenerate",1],["several",1],["carry",1],["aaaeuniquer",1],["bbbauniquek",1],["sharedabk",1],["cccbuniquek",1],["dddsubsetk",1],["eeeonlyk",1],["zzzdecoyk",1],["counterpart",2],["target",2],["picking",1],["pairs",1],["them",1],["yyydecoyr",1],["xxxdecoyk",1],["selected",4],["apply",1],["print",4],["kept",1],["len",3],["out",1],["candidates",1],["dropped",1],["subsumable",1],["sorted",1],["build",1],["report",6],["data",1],["frame",1],["sort",1],["values",1],["score",1],["ascending",1],["false",2],["passing",3],["qvalue",2],["leading",1],["string",1],["index",1]]},{"id":"skills/bioskills/bio-proteomics-protein-inference/scripts/protein_groups.py#apply_parsimony","name":[["apply",1],["parsimony",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["protein",2],["inference",1],["scripts",1],["groups",1],["py",1]],"body":[["def",2],["apply",2],["parsimony",2],["peptide",4],["protein",10],["map",4],["peptides",8],["pep",2],["prots",2],["items",1],["setdefault",1],["add",1],["all",2],["covered",5],["selected",3],["while",1],["best",3],["max",1],["key",1],["lambda",1],["len",1],["new",3],["coverage",3],["if",1],["not",1],["break",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-protein-inference/scripts/protein_groups.py#build_groups","name":[["build",1],["groups",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["protein",2],["inference",1],["scripts",1],["groups",1],["py",1]],"body":[["def",2],["build",2],["groups",5],["selected",3],["protein",10],["peptides",11],["peptide",6],["map",4],["collapse",2],["proteins",2],["identical",2],["observed",2],["evidence",5],["into",2],["one",2],["group",2],["by",3],["prot",3],["setdefault",1],["frozenset",1],["append",2],["prots",6],["items",1],["unique",5],["sum",2],["pep",4],["if",2],["len",4],["leading",2],["most",1],["first",1],["then",1],["accession",1],["canonical",1],["proxy",1],["sorted",5],["key",1],["lambda",1],["accessions",1],["score",2],["toy",1],["engine",1],["probability",1],["real",1],["data",1],["decoy",2],["all",1],["startswith",1],["prefix",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-protein-inference/scripts/protein_groups.py#picked_group_fdr","name":[["picked",1],["group",1],["fdr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["protein",2],["inference",1],["scripts",1],["groups",1],["py",1]],"body":[["def",2],["picked",8],["group",4],["fdr",8],["groups",3],["cutoff",4],["decoy",8],["prefix",7],["pair",4],["each",2],["target",2],["its",2],["counterpart",2],["same",2],["accessions",3],["minus",2],["keep",2],["only",2],["higher",2],["scoring",2],["before",2],["counting",2],["by",5],["base",9],["frozenset",1],["replace",1],["if",3],["not",1],["score",3],["sorted",1],["values",2],["key",1],["lambda",1],["reverse",1],["true",1],["targets",4],["decoys",3],["else",2],["running",4],["min",5],["reversed",1],["enforce",1],["monotone",1],["from",1],["bottom",1],["up",1],["qvalue",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-proteomics-qc/scripts/qc_analysis.py","name":[["qc",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",2],["qc",2],["scripts",1],["analysis",1],["py",1]],"body":[["three",1],["level",3],["proteomics",1],["qc",10],["inspect",2],["raw",16],["signal",6],["remove",1],["contaminants",1],["before",6],["normalizing",1],["self",1],["contained",1],["synthesizes",1],["small",1],["protein",12],["matrix",1],["one",3],["deliberately",1],["low",8],["loaded",2],["sample",5],["contaminant",13],["row",2],["then",2],["runs",1],["experiment",1],["way",1],["skill",1],["mandates",1],["writes",1],["nothing",1],["disk",1],["reference",1],["pandas",2],["numpy",2],["26",1],["scikit",1],["learn",1],["verify",1],["api",1],["if",6],["version",1],["differs",1],["import",6],["as",2],["np",3],["pd",6],["from",4],["itertools",1],["combinations",2],["sklearn",2],["preprocessing",1],["standard",2],["scaler",2],["decomposition",1],["pca",8],["scipy",1],["stats",1],["oneway",2],["rng",5],["random",1],["default",1],["proteins",6],["400",1],["samples",6],["cond",4],["rep",2],["ctrl",3],["treat",5],["range",2],["groups",23],["series",2],["split",1],["index",9],["log",2],["normal",3],["abundances",1],["shifts",1],["subset",1],["base",3],["20",1],["linear",14],["data",3],["frame",3],["04d",1],["up",2],["choice",1],["40",2],["replace",1],["false",1],["startswith",2],["iloc",2],["columns",3],["loc",3],["inject",1],["realistic",1],["faults",1],["3x",1],["dominant",1],["keratin",1],["33",1],["con",2],["krt1",1],["values",4],["mnar",3],["style",1],["missingness",3],["drop",2],["lowest",1],["abundance",10],["threshold",2],["stack",1],["quantile",3],["10",1],["mask",1],["copy",1],["potential",2],["idx",2],["else",1],["reverse",2],["intensity",7],["cols",4],["print",17],["normalize",3],["step",3],["per",3],["any",1],["transform",4],["loading",9],["failures",8],["visible",1],["quantified",1],["notna",2],["sum",6],["total",5],["median",13],["group",10],["fold",2],["vs",3],["show",1],["here",1],["normalization",2],["round",1],["tolist",1],["5x",1],["injection",1],["failure",1],["flagged",1],["2x",1],["fraction",4],["strip",1],["decoy",2],["rows",4],["flags",3],["only",4],["identified",1],["by",1],["site",1],["keep",4],["true",1],["col",2],["match",3],["next",1],["lower",2],["none",2],["not",2],["fillna",2],["frac",5],["100",3],["summed",1],["1f",3],["ptxqc",1],["clean",5],["after",1],["removal",1],["len",4],["was",1],["now",1],["log2",7],["survivors",8],["mechanics",1],["route",1],["quantification",1],["normalized",6],["replicate",2],["correlation",3],["corr",3],["method",1],["pearson",1],["within",1],["kept",8],["unique",3],["members",2],["s1",3],["s2",3],["3f",1],["cv",5],["scale",2],["formula",1],["valid",1],["condition",5],["block",3],["std",1],["axis",5],["mean",10],["mechanism",1],["present",5],["rising",2],["high",3],["25",1],["75",1],["2f",2],["impute",2],["batch",1],["temporarily",1],["projection",1],["missing",1],["across",1],["all",2],["complete",2],["dropna",1],["imputed",2],["apply",1],["lambda",1],["scaled",3],["fit",2],["components",1],["coords",5],["pc1",4],["pc2",1],["pc3",1],["variance",2],["explained",2],["ratio",1],["4f",1],["biology",1],["drives",1],["good",1],["summary",1],["excluded",1],["removed",1],["ran",1]]},{"id":"skills/bioskills/bio-proteomics-ptm-analysis/scripts/phospho_analysis.py","name":[["phospho",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["ptm",1],["analysis",2],["scripts",1],["phospho",1],["py",1]],"body":[["expand",1],["max",1],["quant",1],["phospho",15],["sty",2],["sites",4],["multiplicity",7],["filter",1],["class",10],["localization",6],["self",1],["contained",1],["writes",1],["tiny",1],["synthetic",3],["site",6],["table",2],["tempdir",1],["processes",1],["cleans",1],["up",1],["point",1],["expansion",1],["intensity",11],["three",1],["underscores",1],["protein",3],["adjustment",1],["caveat",1],["quantifying",1],["collapsed",1],["base",1],["mixes",1],["states",1],["fake",2],["dephosphorylation",2],["reference",1],["pandas",2],["numpy",2],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",4],["os",2],["tempfile",2],["as",3],["pd",4],["np",3],["prob",8],["75",2],["olsen",1],["2006",1],["convention",1],["comparability",1],["standard",1],["not",2],["calibrated",1],["flr",1],["data",1],["frame",1],["gene",5],["names",3],["akt1",1],["akt1b",1],["mapk1",1],["nan",1],["gsk3",1],["p31749",1],["p28482",1],["q9",1],["y6",1],["k9",1],["p49841",1],["amino",3],["acid",3],["position",3],["473",1],["185",1],["99",2],["82",1],["61",1],["95",1],["last",1],["but",1],["one",1],["ii",2],["filtered",1],["out",1],["sequence",1],["window",1],["31",4],["reverse",2],["potential",3],["contaminant",6],["0e8",1],["0e7",5],["temporary",1],["directory",1],["tmp",2],["path",4],["join",1],["txt",1],["csv",2],["sep",2],["index",2],["false",3],["read",1],["low",1],["memory",1],["print",8],["total",1],["len",2],["col",2],["columns",2],["else",1],["loc",2],["cut",1],["bins",1],["25",1],["labels",1],["iv",1],["iii",1],["include",1],["lowest",1],["true",1],["distribution",1],["value",3],["counts",1],["confident",10],["copy",2],["notna",1],["id",4],["str",5],["split",3],["astype",2],["int",1],["mult",2],["cols",2],["startswith",1],["long",9],["melt",1],["vars",2],["var",1],["name",2],["run",2],["log2",3],["resolved",1],["observations",1],["collapsing",1],["these",1],["would",1],["string",1],["next",1],["step",1],["shown",1],["feed",1],["ptm",3],["paired",1],["global",1],["proteome",1],["msstats",1],["group",1],["comparison",1],["call",1],["only",1],["adjusted",1],["model",1],["hits",1],["regulated",1]]},{"id":"skills/bioskills/bio-proteomics-quantification/scripts/lfq_normalization.py","name":[["lfq",1],["normalization",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["quantification",1],["scripts",1],["lfq",1],["normalization",1],["py",1]],"body":[["label",2],["free",2],["normalization",1],["tmt",2],["cross",2],["plex",6],["irs",4],["bridge",1],["self",1],["contained",1],["reference",3],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["as",2],["np",7],["pd",4],["rng",6],["random",3],["default",1],["proteins",6],["03d",1],["range",2],["200",5],["samples",5],["raw",5],["intensities",2],["per",4],["sample",6],["loading",5],["offsets",1],["15",2],["max",2],["quant",2],["zeros",1],["missing",2],["true",2],["abundance",2],["normal",3],["20",1],["offset",2],["array",1],["load",1],["differences",1],["be",1],["normalized",5],["out",1],["writes",1],["not",3],["quantified",2],["lfq",2],["data",3],["frame",3],["index",3],["columns",3],["log",5],["int",5],["log2",2],["replace",1],["nan",1],["na",1],["before",5],["transform",1],["inf",1],["otherwise",1],["print",5],["values",3],["100",1],["isna",1],["sum",3],["size",1],["1f",1],["medians",2],["centering",2],["round",2],["median",3],["center",1],["after",5],["filter",2],["too",1],["few",1],["min",4],["peptides",1],["logic",1],["mirrors",1],["ratio",2],["count",1],["robustness",1],["valid",5],["protein",2],["notna",1],["axis",1],["len",2],["require",1],["presence",1],["50",2],["filtered",2],["two",1],["channel",3],["plexes",3],["pooled",1],["comparable",1],["across",2],["18",1],["a1",1],["a2",1],["a3",1],["ref",12],["19",1],["b1",1],["b2",1],["b3",1],["2x",1],["higher",1],["elution",1],["sampling",1],["biology",1],["sl",4],["normalize",2],["cv",4],["std",2],["bridged",3],["scale",1],["sd",1],["3f",2]]},{"id":"skills/bioskills/bio-proteomics-quantification/scripts/lfq_normalization.py#irs_scale","name":[["irs",1],["scale",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["quantification",1],["scripts",1],["lfq",1],["normalization",1],["py",1]],"body":[["def",2],["irs",2],["scale",2],["plexes",5],["ref",8],["cols",4],["internal",1],["reference",2],["scaling",2],["bridge",1],["plubell",1],["2017",1],["pin",1],["each",1],["plex",2],["channel",1],["common",1],["per",4],["protein",3],["value",1],["refs",2],["pd",1],["concat",1],["zip",2],["axis",3],["geomean",2],["np",3],["exp",1],["log",1],["replace",1],["nan",1],["mean",2],["geometric",1],["across",1],["out",3],["factor",3],["append",1],["mul",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-quantification/scripts/lfq_normalization.py#median_center","name":[["median",1],["center",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["quantification",1],["scripts",1],["lfq",1],["normalization",1],["py",1]],"body":[["def",2],["median",5],["center",2],["log",4],["int",4],["subtract",1],["each",1],["sample",4],["log2",1],["intensity",1],["corrects",1],["location",1],["only",1],["cannot",1],["manufacture",1],["variance",1],["medians",3],["axis",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-quantification/scripts/lfq_normalization.py#sample_loading_normalize","name":[["sample",1],["loading",1],["normalize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["quantification",1],["scripts",1],["lfq",1],["normalization",1],["py",1]],"body":[["def",2],["sample",2],["loading",2],["normalize",2],["plex",6],["per",1],["channel",1],["scalar",1],["correcting",1],["total",1],["load",1],["within",1],["one",1],["target",3],["mean",2],["column",1],["sum",3],["axis",2],["return",1]]},{"id":"skills/bioskills/bio-proteomics-spectral-libraries/scripts/build_library.py","name":[["build",1],["library",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["spectral",1],["libraries",1],["scripts",1],["build",1],["library",1],["py",1]],"body":[["calibrate",3],["predicted",2],["rt",9],["merge",2],["libraries",2],["full",1],["transition",2],["key",2],["qc",1],["operates",1],["small",1],["memory",2],["library",4],["so",1],["runs",1],["without",2],["network",2],["input",1],["files",1],["koina",5],["ms2",1],["pip",1],["deep",3],["lc",3],["prediction",1],["calls",1],["shown",1],["comments",1],["reference",3],["swap",1],["table",1],["real",1],["predictions",1],["production",1],["pandas",2],["numpy",2],["26",2],["scipy",2],["12",2],["verify",2],["api",2],["if",1],["version",1],["differs",1],["import",6],["as",2],["np",3],["pd",4],["from",3],["stats",3],["generation",1],["needs",1],["local",1],["model",2],["koinapy",1],["constructor",1],["signature",1],["help",1],["inputs",2],["data",2],["frame",2],["peptide",2],["sequences",1],["lggneqvtr",6],["precursor",7],["charges",1],["collision",1],["energies",1],["30",1],["fragments",5],["prosit",1],["2019",1],["intensity",1],["wilhelmlab",1],["org",1],["443",1],["predict",2],["ms2pip",2],["result",2],["batch",1],["psms",1],["hcd",1],["v4",1],["module",1],["level",1],["processing",1],["objects",1],["deeplc",1],["dlc",3],["preds",2],["seq",2],["df",4],["cal",1],["make",4],["pep",1],["r2",3],["min",1],["95",1],["below",1],["fit",1],["untrustworthy",1],["extraction",1],["windows",1],["misplace",1],["per",4],["confident",1],["peak",1],["group",1],["scoring",1],["inviting",1],["interference",1],["modified",2],["sequence",2],["charge",5],["fragment",3],["type",1],["series",1],["number",1],["irt",7],["peptides",3],["24",1],["92",1],["gagssepvtgldak",1],["00",2],["veatfgvdesnak",2],["39",1],["yilagvensk",1],["19",1],["79",1],["tpvisggpyeyr",1],["28",1],["71",1],["tpvitgapyeyr",1],["33",1],["38",1],["dgldaasyyapvr",1],["42",1],["advtpadfsewsk",1],["54",1],["62",1],["gtfiidpggvir",1],["70",1],["52",1],["gtfiidpaavir",1],["87",1],["23",1],["lflqfgaqgspflk",1],["100",1],["anchors",6],["list",2],["values",1],["observed",2],["18",1],["random",2],["default",2],["rng",3],["normal",1],["len",1],["slope",2],["intercept",2],["print",3],["calibration",1],["3f",3],["lib1",2],["lib",3],["p1",2],["lib2",2],["concat",1],["p2",1],["ignore",1],["index",1],["true",1],["merged",5],["both",1],["retained",1],["loc",1]]},{"id":"skills/bioskills/bio-proteomics-spectral-libraries/scripts/build_library.py#calibrate_irt","name":[["calibrate",1],["irt",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["spectral",1],["libraries",1],["scripts",1],["build",1],["library",1],["py",1]],"body":[["def",2],["calibrate",2],["irt",5],["anchor",3],["observed",3],["rt",4],["slope",2],["intercept",2],["stats",1],["linregress",1],["if",1],["r2",2],["min",2],["raise",1],["value",1],["error",1],["fit",1],["3f",1],["gradient",1],["may",1],["be",1],["nonlinear",1],["lowess",1],["return",1]]},{"id":"skills/bioskills/bio-proteomics-spectral-libraries/scripts/build_library.py#library_stats","name":[["library",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["spectral",1],["libraries",1],["scripts",1],["build",1],["library",1],["py",1]],"body":[["def",2],["library",2],["stats",2],["lib",5],["prec",3],["groupby",1],["modified",1],["sequence",1],["precursor",2],["charge",1],["ngroups",1],["return",1],["precursors",1],["proteins",1],["protein",1],["id",1],["nunique",1],["transitions",1],["per",1],["round",1],["len",1]]},{"id":"skills/bioskills/bio-proteomics-spectral-libraries/scripts/build_library.py#make_lib","name":[["make",1],["lib",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["spectral",1],["libraries",1],["scripts",1],["build",1],["library",1],["py",1]],"body":[["def",2],["make",2],["lib",2],["seq",3],["charge",5],["protein",4],["return",1],["pd",1],["data",1],["frame",1],["modified",1],["sequence",1],["precursor",1],["id",1],["fragment",3],["type",1],["series",1],["number",1],["np",1],["arange",1],["library",1],["intensity",1],["rng",1],["uniform",1]]},{"id":"skills/bioskills/bio-proteomics-spectral-libraries/scripts/build_library.py#merge_libraries","name":[["merge",1],["libraries",1]],"path":[["skills",1],["bioskills",1],["bio",1],["proteomics",1],["spectral",1],["libraries",1],["scripts",1],["build",1],["library",1],["py",1]],"body":[["def",2],["merge",2],["libraries",2],["libs",3],["combined",6],["pd",1],["concat",1],["ignore",1],["index",1],["true",1],["precursor",4],["total",3],["groupby",1],["modified",1],["sequence",1],["charge",1],["library",1],["intensity",1],["transform",1],["sum",1],["sort",1],["values",1],["ascending",1],["false",1],["return",1],["drop",2],["duplicates",1],["subset",1],["transition",1],["key",1],["columns",1]]},{"id":"skills/bioskills/bio-reporting-figure-export/scripts/publication_figures.py","name":[["publication",1],["figures",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["figure",1],["export",1],["scripts",1],["publication",1],["figures",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["publication",2],["ready",1],["figure",1],["export",1],["editable",1],["fonts",1],["hybrid",3],["rasterization",1],["byte",2],["stable",3],["output",1],["reference",1],["matplotlib",3],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",3],["mpl",1],["pyplot",1],["plt",1],["np",1],["okabe",2],["ito",2],["color",1],["universal",1],["design",2],["palette",1],["cvd",1],["safe",1],["categorical",1],["000000",1],["e69",1],["f00",1],["56",1],["b4",1],["e9",1],["009",1],["e73",1],["f0",1],["e442",1],["0072",1],["b2",1],["d55",1],["e00",1],["cc79",1],["a7",1],["journal",3],["column",1],["widths",1],["mm",2],["at",1],["exact",1],["target",1],["width",2],["never",1],["rescale",1],["later",1],["nature",2],["single",2],["89",1],["double",2],["183",1],["cell",2],["85",1],["174",1],["pdfs",1],["drop",1],["embedded",1],["creation",2],["date",2],["so",1],["identical",1],["runs",1],["match",1],["pdf",2],["metadata",1],["none",1],["name",1],["main",1],["style",1],["example",3],["scatter",2],["multipanel",2],["tiff",2],["raster",1],["print",1],["figures",1],["exported",1],["svg",1],["png",1],["lzw",1],["heatmap",1]]},{"id":"skills/bioskills/bio-reporting-figure-export/scripts/publication_figures.py#example_hybrid_scatter","name":[["example",1],["hybrid",1],["scatter",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["figure",1],["export",1],["scripts",1],["publication",1],["figures",1],["py",1]],"body":[["def",2],["example",2],["hybrid",3],["scatter",5],["dense",1],["rasterize",1],["data",1],["layer",1],["keep",1],["axes",1],["text",1],["vector",2],["rng",4],["np",1],["random",1],["default",1],["42",1],["200",1],["000",1],["standard",2],["normal",2],["mm",2],["journal",1],["width",1],["nature",1],["single",1],["fig",3],["ax",5],["plt",2],["subplots",1],["figsize",1],["85",1],["alpha",1],["edgecolors",1],["none",1],["rasterized",1],["true",1],["zorder",2],["embedded",1],["raster",1],["axhline",1],["color",1],["okabe",1],["ito",1],["lw",1],["stays",1],["xlabel",1],["umap1",1],["ylabel",1],["umap2",1],["save",1],["all",1],["figure",1],["close",1]]},{"id":"skills/bioskills/bio-reporting-figure-export/scripts/publication_figures.py#example_multipanel","name":[["example",1],["multipanel",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["figure",1],["export",1],["scripts",1],["publication",1],["figures",1],["py",1]],"body":[["def",2],["example",2],["multipanel",4],["multi",1],["panel",2],["figure",4],["bold",2],["labels",1],["cvd",1],["safe",1],["colors",1],["mm",2],["journal",1],["width",1],["nature",1],["double",1],["fig",10],["plt",2],["figsize",1],["55",1],["gs",6],["add",6],["gridspec",1],["rng",7],["np",1],["random",3],["default",1],["ax",18],["subplot",5],["plot",1],["standard",3],["normal",3],["100",1],["cumsum",1],["color",4],["okabe",4],["ito",4],["bar",1],["hist",1],["500",1],["bins",1],["20",1],["edgecolor",1],["white",1],["scatter",1],["50",2],["boxplot",1],["30",1],["range",1],["label",2],["zip",1],["abcde",1],["text",1],["15",1],["transform",1],["trans",1],["axes",1],["fontsize",1],["10",1],["fontweight",1],["va",1],["top",1],["savefig",2],["pdf",2],["metadata",2],["stable",1],["png",1],["close",1]]},{"id":"skills/bioskills/bio-reporting-figure-export/scripts/publication_figures.py#example_tiff_for_raster_journal","name":[["example",1],["tiff",1],["raster",1],["journal",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["figure",1],["export",1],["scripts",1],["publication",1],["figures",1],["py",1]],"body":[["def",2],["example",2],["tiff",5],["raster",3],["journal",3],["lzw",2],["journals",1],["demand",1],["flattened",1],["cell",2],["plos",1],["mm",2],["width",1],["single",1],["fig",3],["ax",2],["plt",2],["subplots",1],["figsize",1],["imshow",1],["np",1],["random",2],["default",1],["rng",1],["50",2],["cmap",1],["cividis",1],["aspect",1],["auto",1],["cvd",1],["safe",1],["sequential",1],["savefig",1],["figure",1],["heatmap",1],["dpi",1],["300",1],["pil",1],["kwargs",1],["compression",1],["close",1]]},{"id":"skills/bioskills/bio-reporting-figure-export/scripts/publication_figures.py#mm_to_in","name":[["mm",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["figure",1],["export",1],["scripts",1],["publication",1],["figures",1],["py",1]],"body":[["def",2],["mm",5],["return",1],["25",1]]},{"id":"skills/bioskills/bio-reporting-figure-export/scripts/publication_figures.py#save_all","name":[["save",1],["all",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["figure",1],["export",1],["scripts",1],["publication",1],["figures",1],["py",1]],"body":[["def",2],["save",3],["all",2],["fig",5],["stem",5],["vector",1],["pdf",3],["byte",1],["stable",2],["editable",1],["svg",2],["raster",1],["png",2],["savefig",3],["metadata",2]]},{"id":"skills/bioskills/bio-reporting-figure-export/scripts/publication_figures.py#set_publication_style","name":[["publication",1],["style",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["figure",1],["export",1],["scripts",1],["publication",1],["figures",1],["py",1]],"body":[["def",2],["publication",3],["style",2],["rc",2],["params",2],["editable",2],["true",3],["type",2],["fonts",1],["constrained",2],["layout",2],["no",1],["tight",2],["bbox",2],["mpl",1],["update",1],["pdf",2],["fonttype",3],["42",2],["selectable",1],["text",2],["default",1],["not",2],["ps",2],["same",1],["eps",1],["svg",2],["none",1],["emits",1],["real",1],["referencing",1],["font",4],["family",1],["sans",3],["serif",2],["arial",1],["helvetica",1],["deja",1],["vu",1],["size",1],["axes",5],["labelsize",3],["titlesize",1],["xtick",1],["ytick",1],["legend",1],["fontsize",1],["linewidth",2],["lines",2],["markersize",1],["figure",2],["dpi",2],["150",1],["savefig",2],["600",1],["reproducible",1],["spacing",1],["spines",2],["top",1],["false",2],["right",1]]},{"id":"skills/bioskills/bio-reporting-jupyter-reports/scripts/papermill_batch.py","name":[["papermill",1],["batch",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["jupyter",1],["reports",1],["scripts",1],["papermill",1],["batch",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["batch",2],["papermill",5],["execution",2],["per",2],["sample",11],["notebooks",1],["scrap",1],["aggregation",1],["code",1],["hidden",1],["render",1],["reference",1],["scrapbook",3],["nbconvert",1],["16",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",6],["json",3],["subprocess",1],["from",1],["pathlib",1],["path",2],["as",3],["pm",1],["sb",4],["cell",4],["timeout",2],["default",3],["forever",1],["silently",1],["hangs",1],["pipeline",1],["1800",1],["name",1],["main",1],["samples",2],["id",4],["input",4],["file",4],["data",4],["counts",3],["csv",4],["condition",4],["treated",2],["fdr",4],["threshold",4],["05",4],["control",2],["results",4],["process",1],["analysis",1],["template",4],["ipynb",1],["reports",3],["summary",1],["write",1],["text",1],["dumps",1],["indent",1],["success",3],["sum",1],["status",1],["print",1],["successful",1],["len",1],["cohort",1],["aggregate",1],["scraps",1],["requires",1],["glue",2],["its",1],["metrics",2],["notebook",1],["tag",2],["one",1],["parameters",3],["defaults",1],["injects",1],["overrides",1],["after",1],["harvest",1],["add",1],["de",1],["genes",1],["sig",1]]},{"id":"skills/bioskills/bio-reporting-jupyter-reports/scripts/papermill_batch.py#aggregate_scraps","name":[["aggregate",1],["scraps",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["jupyter",1],["reports",1],["scripts",1],["papermill",1],["batch",1],["py",1]],"body":[["def",2],["aggregate",2],["scraps",2],["output",3],["dir",3],["collect",1],["sb",2],["glue",1],["metrics",1],["from",1],["every",1],["executed",1],["notebook",1],["into",1],["one",1],["cohort",1],["table",1],["book",2],["read",1],["notebooks",1],["str",1],["return",1],["papermill",1],["dataframe",1]]},{"id":"skills/bioskills/bio-reporting-jupyter-reports/scripts/papermill_batch.py#batch_process","name":[["batch",1],["process",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["jupyter",1],["reports",1],["scripts",1],["papermill",1],["batch",1],["py",1]],"body":[["def",2],["batch",2],["process",2],["template",4],["output",7],["dir",6],["samples",3],["run",2],["over",1],["sample",12],["sheet",1],["preserve",1],["failures",1],["as",2],["artifacts",1],["render",2],["survivors",1],["path",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["results",4],["id",6],["out",5],["ipynb",1],["try",1],["one",1],["str",3],["report",1],["append",2],["status",2],["success",1],["except",1],["pm",1],["papermill",2],["execution",1],["error",2],["still",1],["wrote",1],["traceback",1],["captured",1],["keep",1],["forensics",1],["failed",2],["print",1],["return",1]]},{"id":"skills/bioskills/bio-reporting-jupyter-reports/scripts/papermill_batch.py#render_report","name":[["render",1],["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["jupyter",1],["reports",1],["scripts",1],["papermill",1],["batch",1],["py",1]],"body":[["def",2],["render",3],["report",3],["notebook",4],["code",1],["hidden",1],["html",2],["from",1],["executed",1],["no",2],["la",1],["te",1],["needed",1],["subprocess",1],["run",1],["jupyter",1],["nbconvert",1],["input",1],["str",1],["check",1],["true",1]]},{"id":"skills/bioskills/bio-reporting-jupyter-reports/scripts/papermill_batch.py#run_one","name":[["run",1],["one",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["jupyter",1],["reports",1],["scripts",1],["papermill",1],["batch",1],["py",1]],"body":[["def",2],["run",2],["one",3],["template",3],["output",5],["parameters",4],["execute",2],["parameterized",1],["notebook",2],["fresh",1],["kernel",2],["ipynb",1],["evidence",1],["pm",1],["name",1],["python3",1],["log",1],["true",1],["execution",1],["timeout",2],["cell",1]]},{"id":"skills/bioskills/bio-reporting-publication-tables/scripts/gene_table_export.py","name":[["gene",1],["table",1],["export",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["publication",1],["tables",1],["scripts",1],["gene",1],["table",1],["export",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["formatted",1],["display",2],["table",4],["great",3],["tables",3],["gene",5],["symbol",1],["safe",2],["excel",1],["csv",5],["supplement",6],["reference",1],["13",2],["pandas",2],["openpyxl",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",2],["pd",2],["from",2],["gt",1],["workbook",1],["de",10],["data",1],["frame",1],["sept9",1],["march1",1],["tp53",1],["brca1",1],["dec1",1],["log2fc",1],["04",2],["88",1],["50",1],["37",1],["padj",1],["1e",1],["12",1],["3e",1],["2e",1],["7e",1],["name",1],["main",1],["png",2],["robust",1],["machine",1],["readable",1],["consumer",1],["imports",1],["column",1],["text",1],["index",1],["false",1],["write",1],["xlsx",3],["print",1],["wrote",1]]},{"id":"skills/bioskills/bio-reporting-publication-tables/scripts/gene_table_export.py#display_table","name":[["display",1],["table",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["publication",1],["tables",1],["scripts",1],["gene",1],["table",1],["export",1],["py",1]],"body":[["def",2],["display",3],["table",3],["df",3],["path",3],["formatted",1],["png",1],["scientific",2],["values",1],["decimal",1],["fold",1],["changes",1],["gt",3],["rowname",1],["col",1],["gene",1],["fmt",2],["number",1],["columns",2],["log2fc",1],["decimals",1],["padj",1],["tab",1],["header",1],["title",1],["differential",1],["expression",1],["subtitle",1],["top",1],["differentially",1],["expressed",1],["genes",1],["save",1]]},{"id":"skills/bioskills/bio-reporting-publication-tables/scripts/gene_table_export.py#write_gene_safe_xlsx","name":[["write",1],["gene",1],["safe",1],["xlsx",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["publication",1],["tables",1],["scripts",1],["gene",1],["table",1],["export",1],["py",1]],"body":[["def",2],["write",3],["gene",9],["safe",2],["xlsx",3],["df",5],["col",5],["path",3],["forcing",1],["column",3],["excel",1],["text",1],["so",1],["sept9",1],["not",1],["become",1],["date",1],["wb",3],["workbook",1],["ws",4],["active",1],["append",2],["list",3],["columns",2],["record",2],["itertuples",1],["index",2],["false",1],["idx",3],["iter",1],["cols",1],["min",2],["max",1],["row",1],["cell",2],["number",1],["format",1],["save",1]]},{"id":"skills/bioskills/bio-reporting-publication-tables/scripts/table1_gtsummary.R","name":[["table1",1],["gtsummary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["reporting",1],["publication",1],["tables",1],["scripts",1],["table1",1],["gtsummary",1]],"body":[["reference",1],["gtsummary",2],["flextable",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["descriptive",2],["table",11],["smd",3],["not",1],["values",1],["inferential",2],["regression",5],["exported",1],["word",1],["library",2],["by",3],["treatment",1],["arm",1],["randomized",1],["trial",4],["report",1],["balance",1],["instead",1],["value",3],["column",1],["baseline",1],["tests",1],["null",1],["already",1],["known",1],["be",1],["true",4],["missing",2],["ifany",2],["shows",1],["row",1],["whenever",1],["absent",1],["never",1],["hide",1],["missingness",1],["tbl1",2],["tbl",9],["summary",1],["trt",2],["statistic",1],["list",3],["all",2],["continuous",1],["median",1],["p25",1],["p75",1],["categorical",1],["add",2],["overall",1],["difference",1],["test",1],["everything",1],["bold",2],["labels",1],["as",7],["flex",3],["save",3],["docx",9],["path",3],["table1",2],["logistic",1],["odds",2],["ratios",1],["95",1],["cis",1],["effect",1],["estimate",1],["ci",1],["primary",1],["exponentiate",3],["reports",1],["rather",1],["than",1],["log",1],["model",2],["glm",2],["response",2],["age",1],["grade",1],["data",1],["family",2],["binomial",2],["reg",3],["side",2],["univariable",2],["multivariable",2],["common",1],["reporting",1],["layout",1],["uv",4],["uvregression",1],["method",2],["args",1],["merge",1],["tab",1],["spanner",1],["mv",2],["cat",1],["tables",1],["written",1]]},{"id":"skills/bioskills/bio-restriction-analysis-enzyme-selection/scripts/cloning_strategy.py","name":[["cloning",1],["strategy",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",1],["enzyme",1],["selection",1],["scripts",1],["cloning",1],["strategy",1],["py",1]],"body":[["find",1],["enzyme",1],["pairs",1],["directional",3],["cloning",3],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",5],["version",1],["differs",1],["needs",1],["two",2],["different",1],["ends",2],["insert",8],["goes",1],["one",1],["orientation",1],["vector",8],["incompatible",1],["cannot",1],["self",1],["ligate",1],["biggest",1],["background",1],["reducer",1],["from",2],["bio",2],["import",2],["seq",7],["io",3],["restriction",1],["analysis",10],["comm",3],["only",3],["read",2],["fasta",4],["print",13],["id",2],["len",6],["bp",2],["60",1],["vec",10],["linear",1],["false",1],["ins",4],["once",3],["sites",7],["non",2],["without",1],["site",9],["candidates",5],["enzymes",4],["cut",2],["not",1],["five",5],["prime",10],["5overhang",1],["three",5],["3overhang",1],["blunt",5],["n5",1],["overhang",2],["sorted",3],["key",3],["lambda",3],["str",3],["10",3],["full",3],["ovhg",2],["ovhgseq",2],["pos",3],["n3",1],["e1",3],["e2",3],["suggested",1],["pair",1],["end",2]]},{"id":"skills/bioskills/bio-restriction-analysis-enzyme-selection/scripts/select_enzymes.py","name":[["select",1],["enzymes",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",1],["enzyme",1],["selection",1],["scripts",1],["select",1],["enzymes",1],["py",1]],"body":[["select",1],["enzymes",5],["based",1],["criteria",1],["reference",1],["biopython",1],["83",1],["api",3],["verified",1],["86",1],["verify",1],["if",6],["version",1],["differs",1],["cut",2],["count",2],["sites",8],["exact",1],["without",2],["site",6],["non",4],["cutters",8],["any",1],["cutter",1],["older",1],["once",10],["twice",4],["only",4],["dont",1],["names",1],["raise",1],["attribute",1],["error",1],["current",1],["bio",3],["python",1],["from",2],["import",2],["seq",6],["io",2],["restriction",1],["analysis",6],["comm",2],["record",3],["read",1],["sequence",1],["fasta",2],["print",14],["analyzing",1],["id",1],["len",11],["bp",1],["50",1],["single",2],["enzyme",5],["list",2],["items",2],["10",4],["position",1],["more",1],["double",1],["positions",1],["grouped",2],["by",2],["overhang",3],["type",1],["blunt",5],["five",3],["prime",6],["5overhang",1],["three",3],["3overhang",1],["str",4],["recognition",1],["length",4]]},{"id":"skills/bioskills/bio-restriction-analysis-fragment-analysis/scripts/gel_simulation.py","name":[["gel",1],["simulation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",2],["fragment",1],["scripts",1],["gel",1],["simulation",1],["py",1]],"body":[["simulate",1],["gel",1],["electrophoresis",1],["pattern",1],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",4],["version",1],["differs",1],["band",6],["size",2],["shared",1],["by",1],["two",1],["fragments",1],["co",1],["migrates",1],["as",1],["one",1],["brighter",1],["intensity",1],["mass",1],["from",2],["bio",2],["import",2],["seq",7],["io",2],["restriction",1],["eco",3],["ri",3],["bam",3],["hi",3],["hind",3],["iii",3],["record",2],["read",1],["sequence",1],["fasta",2],["ladder",4],["10000",1],["8000",1],["6000",1],["5000",1],["4000",1],["3000",1],["2500",1],["2000",1],["1500",1],["1000",1],["750",1],["500",1],["250",1],["digests",5],["fragment",4],["sizes",11],["all",5],["bands",5],["values",1],["update",1],["sorted",1],["reverse",1],["true",1],["header",4],["name",6],["keys",1],["print",6],["len",2],["row",4],["else",3],["items",2],["count",4],["mark",2],["summary",1],["no",1],["cuts",1]]},{"id":"skills/bioskills/bio-restriction-analysis-fragment-analysis/scripts/gel_simulation.py#get_fragment_sizes","name":[["fragment",1],["sizes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",2],["fragment",1],["scripts",1],["gel",1],["simulation",1],["py",1]],"body":[["def",2],["fragment",2],["sizes",2],["seq",3],["enzyme",3],["linear",4],["true",3],["fragments",3],["catalyze",1],["tuple",1],["no",1],["return",1],["sorted",1],["len",1],["reverse",1]]},{"id":"skills/bioskills/bio-restriction-analysis-fragment-analysis/scripts/predict_fragments.py","name":[["predict",1],["fragments",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",2],["fragment",1],["scripts",1],["predict",1],["fragments",1],["py",1]],"body":[["predict",1],["restriction",2],["digest",2],["fragments",8],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",3],["version",1],["differs",1],["catalyze",2],["returns",2],["tuple",1],["directly",1],["not",2],["index",1],["only",1],["first",1],["fragment",1],["linear",2],["molecule",1],["cuts",1],["from",2],["bio",2],["import",2],["seq",11],["io",2],["eco",4],["ri",4],["bam",4],["hi",4],["hind",2],["iii",2],["record",3],["read",1],["sequence",2],["fasta",2],["print",13],["id",1],["len",7],["bp",3],["50",1],["enzyme",6],["sites",18],["search",3],["no",1],["cut",2],["continue",1],["true",3],["sizes",13],["sorted",3],["reverse",2],["site",1],["total",2],["sum",2],["must",1],["equal",1],["ecori",2],["bamhi",2],["all",8],["double",1],["combined",1],["range",1],["append",1]]},{"id":"skills/bioskills/bio-restriction-analysis-golden-gate-assembly/scripts/domestication_check.py","name":[["domestication",1],["check",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",1],["golden",1],["gate",1],["assembly",1],["scripts",1],["domestication",1],["check",1],["py",1]],"body":[["scan",1],["parts",2],["internal",4],["type",2],["iis",2],["sites",3],["golden",3],["gate",3],["domestication",1],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",2],["version",1],["differs",1],["part",2],["copy",1],["assembly",1],["enzyme",8],["site",5],["fragmented",1],["during",1],["one",1],["pot",1],["reaction",1],["search",2],["finds",1],["both",1],["strands",1],["asymmetric",1],["from",2],["bio",2],["import",2],["seq",4],["io",2],["restriction",1],["bsa",2],["bsm",2],["bi",2],["bbs",2],["sap",2],["enzymes",2],["mo",2],["clo",2],["level",3],["alternative",1],["nt",1],["overhang",1],["frame",1],["fusions",1],["records",3],["list",1],["parse",1],["fasta",2],["print",5],["screening",1],["len",3],["60",1],["record",4],["id",1],["bp",1],["role",3],["hits",4],["at",1],["domesticate",1],["else",1],["clean",1]]},{"id":"skills/bioskills/bio-restriction-analysis-golden-gate-assembly/scripts/overhang_set_validate.py","name":[["overhang",1],["validate",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",1],["golden",1],["gate",1],["assembly",1],["scripts",1],["overhang",1],["validate",1],["py",1]],"body":[["validate",2],["golden",1],["gate",1],["fusion",1],["overhang",5],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",1],["version",1],["differs",1],["design",1],["rules",1],["every",1],["junction",2],["distinct",1],["none",1],["palindromic",1],["self",1],["ligates",2],["no",1],["equal",1],["reverse",1],["complement",1],["another",1],["cross",1],["avoid",1],["homopolymers",1],["low",1],["fidelity",2],["potapov",1],["2018",1],["many",1],["fragments",1],["curated",1],["high",1],["sets",1],["from",1],["bio",1],["seq",2],["import",1],["clean",2],["four",1],["vs",1],["deliberately",1],["broken",2],["one",1],["label",2],["overhangs",3],["aatg",3],["gctt",1],["tact",1],["agga",1],["gatc",1],["gggg",1],["duplicate",1],["palindrome",1],["homopolymer",1],["print",3],["line",2]]},{"id":"skills/bioskills/bio-restriction-analysis-golden-gate-assembly/scripts/overhang_set_validate.py#validate_overhang_set","name":[["validate",1],["overhang",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",1],["analysis",1],["golden",1],["gate",1],["assembly",1],["scripts",1],["overhang",1],["validate",1],["py",1]],"body":[["def",2],["validate",2],["overhang",3],["overhangs",9],["issues",6],["if",4],["len",3],["append",4],["duplicate",1],["parts",1],["assemble",1],["more",1],["than",1],["one",1],["order",1],["str",2],["seq",2],["reverse",3],["complement",3],["palindromic",1],["self",1],["ligates",2],["homopolymer",1],["low",1],["ligation",1],["fidelity",1],["rc",2],["cross",1],["return",1],["ok",1]]},{"id":"skills/bioskills/bio-restriction-analysis-restriction-mapping/scripts/create_map.py","name":[["create",1],["map",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",2],["analysis",1],["mapping",1],["scripts",1],["create",1],["map",1],["py",1]],"body":[["create",1],["restriction",6],["map",4],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",2],["version",1],["differs",1],["from",3],["bio",3],["import",3],["seq",9],["io",2],["batch",2],["analysis",8],["eco",2],["ri",2],["bam",2],["hi",2],["hind",2],["iii",2],["xho",2],["not",2],["xba",2],["record",3],["read",1],["sequence",2],["fasta",2],["len",6],["print",15],["id",1],["length",1],["bp",3],["60",1],["enzymes",2],["format",3],["as",3],["only",1],["sets",1],["renders",1],["linear",2],["detailed",1],["site",3],["list",1],["results",2],["full",1],["all",6],["cuts",6],["enzyme",2],["sites",3],["items",1],["append",1],["str",1],["sort",1],["pos",3],["enz",2],["pct",2],["100",1],["6d",1],["1f",1],["fragment",1],["sizes",1],["between",1],["consecutive",1],["positions",6],["range",1],["size",2]]},{"id":"skills/bioskills/bio-restriction-analysis-restriction-mapping/scripts/plasmid_map.py","name":[["plasmid",1],["map",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",2],["analysis",1],["mapping",1],["scripts",1],["plasmid",1],["map",1],["py",1]],"body":[["create",1],["restriction",6],["map",1],["circular",3],["plasmid",3],["feature",8],["overlap",3],["analysis",5],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",7],["version",1],["differs",1],["from",3],["bio",3],["import",3],["seq",9],["io",2],["batch",2],["eco",2],["ri",2],["bam",2],["hi",2],["hind",2],["iii",2],["xho",2],["not",2],["nco",2],["nde",2],["record",5],["read",1],["gb",1],["genbank",1],["len",9],["print",9],["id",1],["description",2],["length",1],["bp",3],["70",1],["enzymes",5],["linear",1],["false",1],["results",2],["full",1],["sites",6],["all",6],["cuts",6],["enzyme",3],["items",1],["site",5],["else",3],["append",2],["str",3],["overlapping",4],["features",1],["start",3],["int",2],["location",2],["end",3],["label",3],["qualifiers",2],["gene",1],["type",2],["join",1],["intergenic",1],["6d",1],["sort",1],["fragment",1],["sizes",1],["positions",5],["at",3],["pos",3],["range",1],["pos1",6],["pos2",6],["size",3]]},{"id":"skills/bioskills/bio-restriction-analysis-restriction-sites/scripts/circular_plasmid.py","name":[["circular",1],["plasmid",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",2],["analysis",1],["sites",1],["scripts",1],["circular",1],["plasmid",1],["py",1]],"body":[["find",1],["restriction",5],["sites",9],["circular",2],["plasmid",3],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",1],["version",1],["differs",1],["linear",3],["false",3],["matters",1],["search",1],["finds",1],["spanning",1],["origin",1],["changes",1],["fragment",1],["counts",1],["circle",1],["cuts",1],["gives",1],["fragments",1],["not",4],["from",3],["bio",3],["import",3],["seq",7],["io",2],["batch",2],["analysis",9],["comm",6],["only",2],["eco",2],["ri",2],["bam",2],["hi",2],["hind",2],["iii",2],["xho",2],["xba",2],["nco",2],["nde",2],["record",3],["read",1],["gb",1],["genbank",1],["print",9],["id",1],["length",1],["len",2],["bp",1],["cloning",3],["enzymes",6],["cut",4],["once",4],["good",3],["linearization",1],["enzyme",6],["items",2],["position",1],["twice",1],["excision",1],["positions",1],["without",1],["site",1],["commercially",1],["available",1],["found",1],["single",1],["cutters",1]]},{"id":"skills/bioskills/bio-restriction-analysis-restriction-sites/scripts/find_sites.py","name":[["find",1],["sites",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["restriction",2],["analysis",1],["sites",2],["scripts",1],["find",1],["py",1]],"body":[["find",1],["restriction",4],["sites",11],["sequence",3],["reference",1],["biopython",1],["83",1],["api",2],["verified",1],["86",1],["verify",1],["if",1],["version",1],["differs",1],["from",2],["bio",2],["import",2],["seq",7],["io",2],["eco",4],["ri",4],["bam",2],["hi",2],["hind",2],["iii",2],["xho",2],["batch",2],["analysis",6],["record",3],["read",1],["fasta",2],["print",8],["id",1],["length",1],["len",1],["bp",1],["ecori",2],["search",1],["based",1],["cut",4],["positions",1],["common",2],["enzymes",4],["all",1],["enzyme",6],["items",2],["exactly",1],["once",1],["position",1],["not",1],["without",1],["site",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-periodicity/scripts/periodicity_analysis.py","name":[["periodicity",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["periodicity",2],["scripts",1],["analysis",1],["py",1]],"body":[["score",1],["nucleotide",2],["periodicity",3],["from",2],["cds",5],["body",6],["site",3],["coverage",3],["defensible",1],["metric",1],["frame",5],["fraction",4],["over",1],["start",3],["initiation",2],["stop",3],["termination",2],["peaks",1],["dwarf",1],["carry",1],["their",1],["own",1],["phase",1],["so",1],["they",1],["trimmed",1],["before",1],["scoring",3],["spectral",1],["check",1],["power",3],["at",1],["period",1],["reported",1],["as",2],["secondary",1],["signal",1],["real",1],["offset",1],["calibration",1],["ribo",1],["waltz",1],["psite",3],["info",1],["plastid",1],["metagene",1],["cli",1],["scripts",1],["script",1],["demonstrates",1],["once",1],["per",1],["vector",1],["exists",1],["reference",1],["numpy",2],["26",1],["scipy",2],["12",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["np",2],["fft",1],["rfft",1],["rfftfreq",1],["trim",3],["windows",1],["codon",1],["peak",2],["spans",1],["first",1],["15",2],["codons",3],["last",1],["trimming",1],["nucleotides",1],["nt",2],["45",2],["thresholds",1],["sites",1],["null",1],["33",1],["good",2],["frame0",4],["60",1],["marginal",2],["name",1],["main",1],["print",2],["ribosome",1],["simulated",1],["label",3],["weight",3],["library",1],["78",1],["50",1],["no",1],["34",1],["cov",3],["simulate",1],["seed",1],["hash",1],["100",1],["frames",3],["f0",3],["16s",1],["fractions",1],["round",1],["3f",2],["classify",1],["period3",2]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-periodicity/scripts/periodicity_analysis.py#_simulate_cds","name":[["simulate",1],["cds",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["periodicity",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["simulate",3],["cds",2],["codons",8],["300",2],["frame0",4],["weight",4],["75",2],["depth",6],["40",2],["seed",3],["per",1],["nt",3],["site",1],["coverage",1],["frame",6],["enrichment",1],["plus",1],["start",1],["stop",1],["peaks",1],["rng",4],["np",2],["random",1],["default",1],["base",7],["zeros",1],["poisson",2],["off",3],["30",1],["initiation",1],["peak",2],["12",1],["termination",1],["return",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-periodicity/scripts/periodicity_analysis.py#body_frame_fraction","name":[["body",1],["frame",1],["fraction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["periodicity",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["body",5],["frame",4],["fraction",3],["psite",4],["coverage",4],["trim",10],["start",5],["nt",4],["stop",5],["cds",1],["sites",1],["each",1],["reading",1],["should",1],["dominate",1],["len",1],["frames",4],["np",1],["array",1],["sum",2],["range",1],["dtype",1],["float",1],["total",3],["return",1],["if",1],["else",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-periodicity/scripts/periodicity_analysis.py#classify","name":[["classify",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["periodicity",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["classify",2],["frame0",6],["fraction",4],["if",2],["good",2],["return",3],["marginal",2],["poor",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-periodicity/scripts/periodicity_analysis.py#period3_power","name":[["period3",1],["power",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["periodicity",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["period3",2],["power",6],["psite",4],["coverage",6],["trim",10],["start",6],["nt",4],["stop",5],["relative",1],["spectral",1],["at",1],["period",1],["over",1],["cds",1],["body",9],["secondary",1],["metric",1],["runs",1],["uniform",1],["not",2],["codon",1],["metagene",1],["one",1],["peak",1],["len",2],["mean",1],["if",1],["np",4],["any",1],["return",2],["abs",2],["rfft",1],["freq",2],["rfftfreq",1],["idx3",2],["argmin",1],["float",1],["sum",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-stalling/scripts/detect_stalling.py","name":[["detect",1],["stalling",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["stalling",2],["scripts",1],["detect",1],["py",1]],"body":[["detect",1],["ribosome",2],["pause",9],["sites",1],["local",3],["relative",2],["score",8],["codon",5],["occupancy",8],["gene",3],["mean",2],["computed",1],["per",6],["transcript",3],["metric",1],["not",1],["global",1],["across",1],["genes",1],["field",1],["standard",1],["valid",1],["only",1],["flash",1],["frozen",1],["no",1],["drug",1],["data",1],["cycloheximide",1],["pre",1],["treatment",1],["redistributes",1],["density",1],["fabricates",1],["pauses",6],["hussmann",1],["2015",1],["assigned",1],["site",4],["offset",1],["decoding",1],["rna",1],["effects",1],["real",1],["cds",2],["comes",1],["from",1],["plastid",1],["counts",1],["bamgenome",1],["array",1],["script",1],["demonstrates",1],["scoring",1],["simulated",2],["vector",1],["reference",1],["numpy",2],["26",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",1],["as",1],["np",1],["min",1],["total",1],["500",1],["footprint",1],["floor",1],["below",1],["scores",2],["noise",1],["threshold",1],["fold",1],["over",1],["call",1],["tune",1],["dataset",1],["name",1],["main",1],["print",4],["stalling",1],["occ",3],["seqs",2],["simulate",1],["called",1],["len",2],["expect",1],["top",4],["max",1],["key",1],["lambda",1],["strongest",1],["1f",1],["means",2],["type",1],["estimated",1],["codons",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-stalling/scripts/detect_stalling.py#_simulate","name":[["simulate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["stalling",2],["scripts",1],["detect",1],["py",1]],"body":[["def",2],["simulate",3],["tx",5],["50",2],["codons",5],["200",2],["depth",4],["seed",3],["per",1],["codon",3],["site",1],["occupancy",1],["planted",2],["pause",2],["each",1],["transcript",1],["rng",5],["np",1],["random",1],["default",1],["occ",3],["seqs",3],["pool",2],["ccg",1],["aaa",1],["gaa",1],["ctg",1],["gcc",1],["atg",1],["range",1],["poisson",1],["astype",1],["float",1],["integers",1],["20",2],["12",1],["list",1],["choice",1],["return",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-stalling/scripts/detect_stalling.py#codon_occupancy","name":[["codon",1],["occupancy",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["stalling",2],["scripts",1],["detect",1],["py",1]],"body":[["def",2],["codon",16],["occupancy",7],["per",4],["seqs",4],["type",1],["normalizing",1],["each",1],["gene",1],["its",1],["own",1],["mean",7],["before",1],["pooling",1],["ratios",1],["not",2],["ratio",1],["means",1],["so",1],["highly",1],["expressed",1],["genes",1],["dominate",1],["maps",1],["transcript",1],["list",1],["strings",1],["aligned",1],["vector",1],["by",3],["tx",2],["occ",5],["items",2],["np",2],["asarray",1],["dtype",1],["float",2],["if",2],["continue",1],["norm",2],["value",2],["zip",1],["setdefault",1],["append",1],["return",1],["len",1],["100",1]]},{"id":"skills/bioskills/bio-ribo-seq-ribosome-stalling/scripts/detect_stalling.py#pause_scores","name":[["pause",1],["scores",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["ribosome",1],["stalling",2],["scripts",1],["detect",1],["py",1]],"body":[["def",2],["pause",4],["scores",6],["per",3],["codon",5],["occupancy",5],["min",5],["total",5],["threshold",5],["score",3],["gene",1],["mean",5],["above",1],["coverage",1],["floor",1],["pauses",3],["tx",2],["occ",6],["items",1],["np",2],["asarray",1],["dtype",1],["float",2],["if",2],["sum",1],["continue",2],["pos",3],["append",1],["transcript",1],["int",1],["return",1]]},{"id":"skills/bioskills/bio-ribo-seq-translation-efficiency/scripts/calculate_te.py","name":[["calculate",1],["te",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["translation",1],["efficiency",1],["scripts",1],["calculate",1],["te",1],["py",1]],"body":[["per",3],["gene",4],["translation",1],["efficiency",1],["te",10],["as",3],["ranking",3],["screen",4],["rpf",1],["density",2],["rna",3],["both",1],["counted",1],["over",1],["cds",3],["ratio",1],["visualization",1],["only",2],["differential",1],["condition",1],["by",1],["assay",1],["interaction",2],["raw",1],["counts",1],["must",1],["count",3],["based",2],["glm",2],["riborex",1],["xtail",1],["anota2seq",2],["deseq2",1],["see",1],["skill",1],["md",1],["additionally",1],["separates",1],["genuine",1],["translational",1],["control",1],["from",1],["buffering",1],["reference",1],["numpy",2],["26",1],["pandas",2],["statsmodels",1],["14",1],["verify",2],["api",1],["if",2],["version",1],["differs",1],["import",2],["np",2],["pd",4],["pseudocount",2],["tpm",1],["avoids",1],["log",1],["dampens",1],["low",1],["noise",1],["name",1],["main",1],["rng",5],["random",1],["default",1],["42",1],["genes",4],["range",1],["100",5],["samples",3],["ctrl",4],["treat",4],["ribo",2],["data",2],["frame",2],["poisson",2],["index",3],["columns",2],["500",1],["len",2],["series",1],["uniform",1],["300",1],["5000",1],["log2",2],["print",4],["head",2],["rank",1],["change",2],["top",1],["candidates",1]]},{"id":"skills/bioskills/bio-ribo-seq-translation-efficiency/scripts/calculate_te.py#log2_te","name":[["log2",1],["te",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["translation",1],["efficiency",1],["scripts",1],["calculate",1],["te",1],["py",1]],"body":[["def",2],["log2",4],["te",3],["ribo",5],["counts",6],["rna",5],["cds",5],["lengths",4],["per",1],["gene",1],["matrix",1],["both",1],["assays",1],["counted",1],["over",1],["not",1],["full",1],["transcript",1],["tpm",6],["normalize",2],["return",1],["np",1],["pseudocount",2]]},{"id":"skills/bioskills/bio-ribo-seq-translation-efficiency/scripts/calculate_te.py#normalize_tpm","name":[["normalize",1],["tpm",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["translation",1],["efficiency",1],["scripts",1],["calculate",1],["te",1],["py",1]],"body":[["def",2],["normalize",2],["tpm",3],["counts",4],["cds",5],["lengths",4],["over",1],["nucleotides",1],["indexed",1],["like",1],["rows",1],["rpk",3],["div",2],["1000",1],["axis",3],["return",1],["sum",1],["1e6",1]]},{"id":"skills/bioskills/bio-ribo-seq-translation-efficiency/scripts/calculate_te.py#rank_te_change","name":[["rank",1],["te",1],["change",1]],"path":[["skills",1],["bioskills",1],["bio",1],["ribo",1],["seq",1],["translation",1],["efficiency",1],["scripts",1],["calculate",1],["te",1],["py",1]],"body":[["def",2],["rank",3],["te",10],["change",2],["matrix",6],["conditions",5],["genes",1],["by",1],["mean",3],["log2",2],["difference",1],["between",1],["two",1],["screen",1],["only",2],["reports",1],["test",1],["quick",1],["look",1],["ignores",1],["count",1],["heteroskedasticity",1],["not",1],["substitute",1],["riborex",1],["xtail",1],["anota2seq",1],["prioritize",1],["from",2],["scipy",1],["import",2],["stats",3],["statsmodels",1],["multitest",1],["multipletests",2],["cond",6],["pd",2],["series",1],["index",4],["columns",1],["groups",4],["unique",1],["if",2],["len",1],["raise",1],["value",1],["error",1],["exactly",1],["required",1],["g1",2],["g2",2],["rows",3],["gene",5],["loc",2],["std",2],["continue",1],["ttest",1],["ind",1],["append",1],["fc",1],["pvalue",2],["df",4],["data",1],["frame",1],["padj",2],["method",1],["fdr",1],["bh",1],["return",1],["sort",1],["values",1]]},{"id":"skills/bioskills/bio-rna-quantification-count-matrix-qc/scripts/qc_analysis.py","name":[["qc",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["quantification",1],["count",1],["matrix",1],["qc",2],["scripts",1],["analysis",1],["py",1]],"body":[["reference",1],["matplotlib",2],["numpy",2],["26",1],["pandas",2],["scikit",1],["learn",1],["seaborn",2],["13",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",5],["as",4],["pd",3],["np",2],["pyplot",1],["plt",14],["sns",2],["from",1],["sklearn",1],["decomposition",1],["pca",14],["counts",16],["read",2],["csv",4],["count",1],["matrix",1],["index",3],["col",2],["metadata",3],["sample",7],["info",1],["print",9],["rna",1],["seq",1],["qc",8],["report",1],["samples",7],["shape",2],["genes",7],["library",4],["sizes",10],["lib",6],["sum",4],["describe",2],["detected",3],["per",1],["standard",1],["filtering",3],["gene",4],["must",1],["have",1],["10",5],["min",6],["removes",1],["only",1],["reads",2],["could",1],["be",1],["noise",1],["ensures",1],["expressed",1],["multiple",1],["replicates",1],["not",1],["just",1],["one",1],["outlier",1],["expected",1],["12",1],["000",2],["18",1],["pass",1],["mammalian",1],["filter",2],["axis",1],["filt",4],["after",1],["len",3],["cpm",5],["1e6",2],["log",3],["log2",1],["fig",3],["ax",16],["subplots",3],["figsize",3],["cor",2],["corr",1],["heatmap",1],["annot",1],["true",1],["cmap",1],["rd",1],["bu",1],["center",1],["95",1],["vmin",1],["vmax",1],["title",3],["correlation",3],["tight",3],["layout",3],["savefig",3],["png",6],["close",3],["components",1],["result",5],["fit",1],["transform",1],["condition",5],["unique",1],["mask",6],["scatter",1],["label",1],["100",1],["name",2],["enumerate",1],["columns",1],["annotate",1],["xlabel",1],["pc1",1],["explained",2],["variance",2],["ratio",2],["ylabel",2],["pc2",1],["legend",1],["bar",1],["range",2],["xticks",1],["xticklabels",1],["rotation",1],["45",1],["ha",1],["right",1],["million",1],["plots",1],["saved",1]]},{"id":"skills/bioskills/bio-rna-quantification-count-matrix-qc/scripts/qc_report.R","name":[["qc",1],["report",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["quantification",1],["count",1],["matrix",1],["qc",2],["scripts",1],["report",1]],"body":[["reference",1],["deseq2",2],["42",1],["ggplot2",2],["matplotlib",1],["numpy",1],["26",1],["pandas",1],["scanpy",1],["10",2],["scikit",1],["learn",1],["scipy",1],["12",1],["seaborn",1],["13",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",7],["pheatmap",2],["counts",5],["read",2],["csv",4],["count",2],["matrix",2],["row",3],["names",2],["coldata",5],["sample",5],["info",1],["condition",6],["factor",1],["dds",10],["deseq",1],["data",6],["from",1],["col",4],["design",1],["cat",9],["rna",1],["seq",1],["qc",8],["report",1],["samples",2],["ncol",1],["genes",5],["nrow",2],["sizes",7],["lib",3],["sums",3],["print",2],["summary",2],["detected",3],["per",1],["keep",2],["after",1],["filtering",1],["vsd",3],["vst",1],["blind",1],["true",2],["png",8],["correlation",3],["width",3],["800",3],["height",3],["cor",1],["assay",1],["annotation",1],["main",2],["dev",2],["off",2],["pca",8],["plot",3],["intgroup",1],["return",1],["ggplot",1],["aes",1],["pc1",1],["pc2",1],["color",1],["label",1],["name",1],["geom",2],["point",1],["size",2],["text",1],["vjust",1],["theme",1],["minimal",1],["ggtitle",1],["ggsave",1],["400",1],["barplot",1],["1e6",1],["las",1],["ylab",1],["million",1],["reads",1],["plots",1],["saved",1]]},{"id":"skills/bioskills/bio-rna-quantification-featurecounts-counting/scripts/process_counts.py","name":[["process",1],["counts",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["quantification",1],["featurecounts",1],["counting",1],["scripts",1],["process",1],["counts",1],["py",1]],"body":[["reference",1],["pandas",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",1],["as",1],["pd",2],["counts",7],["read",1],["csv",7],["gene",5],["txt",1],["sep",1],["comment",1],["count",8],["matrix",8],["index",2],["geneid",2],["iloc",1],["columns",2],["replace",2],["bam",1],["aligned",1],["sorted",1],["by",1],["coord",1],["out",1],["lengths",4],["length",1],["total",3],["sum",2],["print",5],["per",2],["sample",2],["genes",3],["detected",3],["saved",1]]},{"id":"skills/bioskills/bio-rna-quantification-tximport-workflow/scripts/create_tx2gene.R","name":[["create",1],["tx2gene",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["quantification",1],["tximport",1],["workflow",1],["scripts",1],["create",1],["tx2gene",1]],"body":[["reference",1],["genomic",4],["features",4],["54",1],["txdbmaker",4],["bioconductor",2],["19",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["library",1],["gtf",4],["file",2],["homo",1],["sapiens",1],["grch38",1],["110",1],["gz",1],["cat",4],["creating",1],["tx",4],["db",4],["from",4],["make",5],["gff",3],["moved",1],["defunct",1],["61",1],["txdb",5],["require",1],["namespace",1],["quietly",1],["true",1],["else",1],["extracting",1],["transcript",1],["gene",1],["mapping",1],["keys",1],["keytype",1],["txname",4],["tx2gene",8],["annotation",1],["dbi",1],["select",1],["geneid",2],["saving",1],["csv",4],["write",1],["row",1],["names",1],["false",1],["done",1],["created",1],["nrow",1],["transcripts",1]]},{"id":"skills/bioskills/bio-rna-quantification-tximport-workflow/scripts/tximport_deseq2.R","name":[["tximport",1],["deseq2",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["quantification",1],["tximport",2],["workflow",1],["scripts",1],["deseq2",1]],"body":[["reference",1],["deseq2",4],["42",1],["salmon",2],["10",3],["edge",1],["kallisto",1],["50",1],["scanpy",1],["verify",1],["api",1],["if",1],["version",2],["differs",1],["library",2],["tximport",3],["sample",4],["names",6],["ctrl1",1],["ctrl2",1],["ctrl3",1],["treat1",1],["treat2",1],["treat3",1],["files",3],["file",1],["path",1],["paste0",1],["quant",2],["sf",1],["tx2gene",4],["read",1],["csv",6],["txi",2],["type",1],["ignore",1],["tx",1],["true",1],["coldata",2],["data",5],["frame",3],["condition",3],["factor",1],["rep",1],["control",2],["treated",2],["each",1],["row",2],["dds",7],["deseq",2],["from",1],["col",1],["design",1],["sums",1],["counts",1],["res",7],["results",2],["contrast",1],["sig",3],["subset",1],["padj",2],["05",2],["write",2],["as",2],["significant",2],["cat",2],["total",1],["genes",2],["tested",1],["nrow",2]]},{"id":"skills/bioskills/bio-rna-structure-covariation-analysis/scripts/interpret_rscape.py","name":[["interpret",1],["rscape",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["covariation",1],["analysis",1],["scripts",1],["interpret",1],["rscape",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["turn",1],["scape",5],["covariation",2],["output",1],["into",1],["three",1],["way",1],["verdict",5],["structure",5],["claim",1],["needs",1],["mistake",1],["exists",1],["prevent",1],["reading",1],["significant",5],["pairs",5],["as",2],["no",1],["negative",3],["only",2],["meaningful",1],["if",3],["alignment",2],["had",1],["power",9],["detect",1],["so",1],["depends",1],["both",1],["number",1],["significantly",1],["covarying",1],["statistical",1],["per",2],["pair",2],["numbers",2],["value",1],["target",1],["counts",1],["come",2],["from",2],["cov",3],["outputs",1],["verify",2],["exact",1],["column",1],["order",1],["head",1],["20",1],["msa",1],["reference",1],["api",1],["version",1],["differs",1],["name",3],["main",1],["representative",1],["scenarios",3],["summaries",1],["rfam",1],["seed",1],["deep",1],["diverse",1],["dict",3],["18",1],["expected",3],["30",1],["mean",3],["55",1],["proposed",1],["lnc",2],["rna",2],["45",1],["42",1],["shallow",1],["similar",1],["seqs",1],["25",1],["03",1],["nums",2],["reason",2],["classify",1],["support",1],["print",6],["rule",1],["powered",1],["rejects",2],["argues",1],["against",1],["low",1],["cannot",2],["infer",2],["says",1],["nothing",1],["case",1],["not",1]]},{"id":"skills/bioskills/bio-rna-structure-covariation-analysis/scripts/interpret_rscape.py#classify_structure_support","name":[["classify",1],["structure",1],["support",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["covariation",1],["analysis",1],["scripts",1],["interpret",1],["rscape",1],["py",1]],"body":[["def",2],["classify",2],["structure",4],["support",2],["significant",6],["expected",4],["pairs",7],["mean",9],["power",16],["evalue",4],["target",4],["05",2],["floor",4],["10",3],["three",1],["way",1],["verdict",1],["from",1],["scape",3],["numbers",1],["covariation",2],["value",1],["base",1],["proposed",1],["predicted",1],["alignment",1],["sum",1],["per",2],["pair",2],["nbpairs",1],["own",1],["explicitly",1],["arbitrary",1],["threshold",1],["low",2],["vs",1],["high",1],["rivas",1],["2020",1],["if",2],["return",3],["supports",1],["covary",1],["significantly",1],["rejects",1],["adequate",1],["2f",2],["but",1],["no",1],["not",1],["supported",1],["cannot",1],["infer",1],["gather",1],["more",1],["diverse",1],["homologs",1],["before",1],["concluding",1]]},{"id":"skills/bioskills/bio-rna-structure-covariation-analysis/scripts/interpret_rscape.py#parse_cov_header","name":[["parse",1],["cov",1],["header",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["covariation",1],["analysis",1],["scripts",1],["interpret",1],["rscape",1],["py",1]],"body":[["def",2],["parse",2],["cov",6],["header",3],["file",3],["read",1],["scape",1],["nseq",2],["alen",2],["nbpairs",2],["if",4],["present",1],["tolerant",1],["format",1],["drift",1],["info",3],["open",1],["as",1],["line",4],["not",1],["startswith",1],["break",1],["key",4],["avgid",1],["after",3],["split",2],["return",1]]},{"id":"skills/bioskills/bio-rna-structure-ncrna-search/scripts/parse_infernal.py","name":[["parse",1],["infernal",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["ncrna",1],["search",1],["scripts",1],["parse",1],["infernal",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["parse",2],["infernal",3],["cmscan",2],["fmt",5],["tabular",1],["output",2],["summarize",2],["nc",1],["rna",1],["family",3],["assignments",1],["inserts",1],["idx",1],["column",2],["clan",2],["versus",1],["so",1],["every",1],["field",1],["index",3],["shifts",1],["parser",1],["silently",1],["reads",1],["wrong",1],["columns",1],["score",2],["value",1],["especially",1],["reference",1],["biopython",1],["83",1],["pandas",2],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",3],["as",1],["pd",1],["from",3],["pathlib",1],["path",3],["bio",1],["seq",4],["io",1],["name",3],["main",1],["tblout",5],["rfam",3],["results",2],["tbl",1],["query",4],["fasta",3],["fa",2],["not",1],["exists",2],["print",9],["no",1],["file",1],["at",1],["run",1],["search",1],["sh",1],["first",1],["exit",1],["parsing",1],["df",3],["deoverlap",1],["clans",1],["hits",5],["after",1],["deoverlapping",1],["len",3],["significant",7],["filter",1],["evalue",2],["threshold",1],["1e",2],["cols",2],["strand",1],["top",1],["head",1],["20",1],["string",2],["false",2],["summary",1],["families",1],["extracting",1],["hit",2],["sequences",2],["extract",1]]},{"id":"skills/bioskills/bio-rna-structure-ncrna-search/scripts/parse_infernal.py#deoverlap_clans","name":[["deoverlap",1],["clans",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["ncrna",1],["search",1],["scripts",1],["parse",1],["infernal",1],["py",1]],"body":[["def",2],["deoverlap",2],["clans",2],["df",4],["drop",1],["hits",1],["marked",1],["dominated",1],["by",1],["higher",1],["scoring",1],["clanmate",1],["as",1],["rfam",1],["return",1],["olp",1],["copy",1]]},{"id":"skills/bioskills/bio-rna-structure-ncrna-search/scripts/parse_infernal.py#extract_hit_sequences","name":[["extract",1],["hit",1],["sequences",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["ncrna",1],["search",1],["scripts",1],["parse",1],["infernal",1],["py",1]],"body":[["def",2],["extract",3],["hit",16],["sequences",3],["fasta",5],["file",7],["hits",3],["df",3],["output",4],["sequence",1],["each",1],["strand",2],["has",1],["seq",10],["from",2],["reverse",2],["complement",2],["seqs",3],["io",3],["dict",1],["parse",1],["records",5],["iterrows",1],["if",2],["name",5],["not",1],["continue",1],["start",3],["end",3],["sorted",1],["subseq",6],["id",1],["family",3],["description",1],["score",2],["1f",1],["evalue",1],["1e",1],["append",1],["write",1],["print",1],["extracted",1],["len",1],["return",1]]},{"id":"skills/bioskills/bio-rna-structure-ncrna-search/scripts/parse_infernal.py#filter_hits","name":[["filter",1],["hits",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["ncrna",1],["search",1],["scripts",1],["parse",1],["infernal",1],["py",1]],"body":[["def",2],["filter",3],["hits",3],["df",4],["evalue",4],["threshold",3],["1e",2],["min",4],["score",6],["none",3],["significant",1],["cut",1],["ga",1],["at",1],["search",1],["time",1],["rfam",1],["value",1],["db",1],["size",1],["dependent",1],["filtered",5],["copy",1],["if",1],["not",1],["return",1],["sort",1],["values",1],["ascending",1],["false",1],["reset",1],["index",1],["drop",1],["true",1]]},{"id":"skills/bioskills/bio-rna-structure-ncrna-search/scripts/parse_infernal.py#parse_cmscan_tblout","name":[["parse",1],["cmscan",1],["tblout",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["ncrna",1],["search",1],["scripts",1],["parse",1],["infernal",1],["py",1]],"body":[["def",2],["parse",3],["cmscan",4],["tblout",6],["file",3],["infernal",1],["fmt",2],["output",1],["based",1],["indices",1],["idx",1],["family",5],["name",5],["accession",3],["seq",8],["clan",2],["mdl",5],["type",1],["from",4],["10",2],["strand",2],["11",2],["trunc",2],["12",2],["pass",1],["13",1],["gc",2],["14",2],["bias",2],["15",2],["score",2],["16",2],["value",1],["17",2],["inc",2],["18",2],["olp",2],["19",2],["cmsearch",1],["sequence",1],["names",1],["swapped",1],["column",1],["rows",3],["open",1],["as",1],["line",3],["if",3],["startswith",1],["continue",2],["fields",20],["split",1],["len",2],["20",1],["append",1],["int",4],["float",4],["evalue",1],["description",1],["join",1],["26",2],["else",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-rna-structure-ncrna-search/scripts/parse_infernal.py#summarize_families","name":[["summarize",1],["families",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",1],["ncrna",1],["search",1],["scripts",1],["parse",1],["infernal",1],["py",1]],"body":[["def",2],["summarize",2],["families",2],["df",3],["count",4],["hits",1],["per",1],["nc",1],["rna",1],["family",3],["return",1],["groupby",1],["name",2],["accession",1],["agg",1],["seq",1],["best",2],["score",2],["max",1],["evalue",2],["min",1],["sort",1],["values",1],["ascending",1],["false",1],["reset",1],["index",1]]},{"id":"skills/bioskills/bio-rna-structure-secondary-structure-prediction/scripts/rnafold_analysis.py","name":[["rnafold",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["secondary",1],["prediction",1],["scripts",1],["rnafold",1],["analysis",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["rna",5],["secondary",1],["structure",2],["prediction",1],["vienna",2],["python",1],["api",2],["treats",1],["boltzmann",1],["ensemble",5],["as",3],["object",1],["mfe",7],["partition",1],["function",1],["centroid",1],["mea",1],["per",2],["base",4],["positional",3],["entropy",5],["defect",1],["stochastic",1],["sampling",1],["alternative",1],["conformations",1],["plus",1],["constrained",6],["shape",10],["directed",2],["folding",4],["reference",1],["matplotlib",2],["numpy",2],["26",1],["verify",1],["if",4],["version",1],["differs",1],["import",3],["np",2],["pyplot",1],["plt",1],["name",1],["main",1],["trna",8],["gcggauuuagcucaguugggagagcgccagacugaagaucuggagguccuguguucgauccacagaauucgcacca",1],["print",12],["key",2],["val",4],["fold",5],["items",1],["round",1],["isinstance",1],["float",1],["else",2],["confidence",2],["mean",2],["3f",1],["low",2],["confident",1],["high",2],["ambiguous",1],["force",1],["acceptor",1],["stem",1],["open",1],["unconstrained",7],["constraints",1],["forced",1],["unpaired",1],["2f",2],["kcal",2],["mol",2],["pair",2],["distance",2],["bp",1],["toy",1],["reactivities",1],["pairs",1],["not",2],["react",2],["999",1],["15",1],["struct",2],["reported",1],["energy",3],["includes",2],["pseudo",2],["so",1],["comparable",1],["guided",1],["probability",1],["dot",1],["plot",2],["bpp",2],["dotplot",2],["png",1],["done",1]]},{"id":"skills/bioskills/bio-rna-structure-secondary-structure-prediction/scripts/rnafold_analysis.py#fold_ensemble","name":[["fold",1],["ensemble",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["secondary",1],["prediction",1],["scripts",1],["rnafold",1],["analysis",1],["py",1]],"body":[["def",2],["fold",4],["ensemble",12],["sequence",4],["one",1],["return",2],["quantities",2],["not",1],["just",1],["mfe",10],["fc",7],["rna",1],["compound",1],["struct",7],["pf",1],["partition",1],["function",1],["required",1],["before",1],["below",1],["centroid",4],["conservative",1],["representative",1],["mea",4],["maximum",1],["expected",2],["accuracy",1],["diversity",4],["mean",1],["bp",1],["distance",1],["low",1],["well",1],["defined",1],["read",1],["relative",1],["length",1],["defect",4],["wrongly",1],["paired",1],["positions",1],["vs",1],["structure",3],["energy",2]]},{"id":"skills/bioskills/bio-rna-structure-secondary-structure-prediction/scripts/rnafold_analysis.py#fold_with_constraints","name":[["fold",1],["constraints",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["secondary",1],["prediction",1],["scripts",1],["rnafold",1],["analysis",1],["py",1]],"body":[["def",2],["fold",4],["constraints",3],["sequence",3],["forced",6],["unpaired",3],["none",4],["pairs",3],["hard",1],["positional",1],["indexed",1],["fc",4],["rna",3],["compound",1],["pos",2],["hc",2],["add",2],["up",1],["constraint",2],["context",2],["all",2],["loops",2],["bp",1],["return",1],["mfe",1]]},{"id":"skills/bioskills/bio-rna-structure-secondary-structure-prediction/scripts/rnafold_analysis.py#fold_with_shape","name":[["fold",1],["shape",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["secondary",1],["prediction",1],["scripts",1],["rnafold",1],["analysis",1],["py",1]],"body":[["def",2],["fold",4],["shape",5],["sequence",3],["reactivities",4],["under",1],["deigan",2],["pseudo",1],["energy",1],["restraint",1],["indexed",1],["index",1],["999",2],["placeholder",1],["elsewhere",1],["means",1],["no",1],["data",1],["not",1],["zero",1],["standard",1],["pair",1],["hajdin",1],["2013",1],["vienna",1],["rna",2],["default",1],["fc",3],["compound",1],["sc",1],["add",1],["return",1],["mfe",1]]},{"id":"skills/bioskills/bio-rna-structure-secondary-structure-prediction/scripts/rnafold_analysis.py#get_bpp_matrix","name":[["bpp",1],["matrix",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["secondary",1],["prediction",1],["scripts",1],["rnafold",1],["analysis",1],["py",1]],"body":[["def",2],["bpp",7],["matrix",7],["sequence",4],["base",1],["pair",1],["probability",1],["dot",1],["plot",1],["pairs",1],["trustworthy",1],["fc",3],["rna",1],["fold",1],["compound",1],["pf",1],["len",1],["np",1],["zeros",1],["range",2],["return",1]]},{"id":"skills/bioskills/bio-rna-structure-secondary-structure-prediction/scripts/rnafold_analysis.py#plot_bpp_dotplot","name":[["plot",1],["bpp",1],["dotplot",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["secondary",1],["prediction",1],["scripts",1],["rnafold",1],["analysis",1],["py",1]],"body":[["def",2],["plot",3],["bpp",5],["dotplot",4],["sequence",4],["output",4],["file",4],["png",2],["render",1],["base",2],["pair",2],["probability",3],["matrix",5],["len",1],["fig",1],["ax",10],["plt",5],["subplots",1],["figsize",1],["imshow",1],["cmap",1],["yl",1],["rd",1],["origin",1],["lower",1],["vmin",1],["vmax",1],["if",1],["80",1],["xticks",1],["range",2],["10",2],["yticks",1],["xlabel",1],["position",2],["ylabel",1],["title",1],["colorbar",1],["images",1],["label",1],["tight",1],["layout",1],["savefig",1],["dpi",1],["150",1],["close",1],["print",1],["saved",1],["dot",1]]},{"id":"skills/bioskills/bio-rna-structure-secondary-structure-prediction/scripts/rnafold_analysis.py#positional_confidence","name":[["positional",1],["confidence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["secondary",1],["prediction",1],["scripts",1],["rnafold",1],["analysis",1],["py",1]],"body":[["def",2],["positional",3],["confidence",2],["sequence",4],["per",1],["base",1],["shannon",1],["entropy",5],["over",1],["pairing",1],["partners",1],["low",1],["confident",1],["position",1],["fc",3],["rna",1],["fold",1],["compound",1],["pf",1],["index",1],["placeholder",1],["positions",1],["indexed",1],["return",1],["list",1],["len",1]]},{"id":"skills/bioskills/bio-rna-structure-structure-probing/scripts/constrained_folding.py","name":[["constrained",1],["folding",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["probing",1],["scripts",1],["constrained",1],["folding",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["shape",3],["dms",1],["reactivity",4],["restrained",1],["rna",6],["folding",2],["loads",1],["mapper2",1],["profile",7],["folds",1],["without",1],["restraint",3],["reports",2],["changes",1],["structure",2],["soft",1],["not",4],["flexibility",1],["pairing",1],["per",1],["se",1],["reference",1],["vienna",1],["matplotlib",2],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",4],["as",3],["pd",1],["np",3],["pyplot",1],["plt",1],["name",1],["main",1],["file",4],["results",1],["my",2],["txt",1],["try",1],["sequence",7],["reactivities",11],["load",1],["except",1],["found",2],["error",1],["print",5],["example",1],["gcggauuuagcucaguugggagagcgccagacugaagaucuggagguccuguguucgauccacagaauucgcacca",1],["rng",5],["random",1],["default",1],["42",1],["range",1],["len",4],["25",1],["43",1],["65",1],["append",3],["round",3],["float",3],["uniform",3],["elif",1],["14",1],["21",1],["32",1],["37",1],["else",1],["valid",4],["999",1],["length",1],["mean",2],["3f",1],["unconstrained",1],["constrained",2],["compare",1],["predictions",1],["plot",2],["mfe",1],["done",1]]},{"id":"skills/bioskills/bio-rna-structure-structure-probing/scripts/constrained_folding.py#compare_predictions","name":[["compare",1],["predictions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["probing",1],["scripts",1],["constrained",1],["folding",1],["py",1]],"body":[["def",2],["compare",4],["predictions",2],["sequence",4],["reactivities",7],["unrestrained",3],["reactivity",4],["restrained",3],["folds",2],["unconstrained",7],["fold",2],["constrained",7],["shape",3],["bp",3],["dist",2],["rna",1],["distance",2],["mfe",11],["print",7],["energy",5],["2f",2],["kcal",2],["mol",2],["agreement",4],["structure",2],["includes",2],["pseudo",2],["so",1],["not",2],["comparable",1],["nbase",1],["pair",1],["between",1],["structures",1],["two",1],["energies",1],["return",1]]},{"id":"skills/bioskills/bio-rna-structure-structure-probing/scripts/constrained_folding.py#fold_shape_constrained","name":[["fold",1],["shape",1],["constrained",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["probing",1],["scripts",1],["constrained",1],["folding",1],["py",1]],"body":[["def",2],["fold",4],["shape",8],["constrained",2],["sequence",3],["reactivities",3],["under",1],["deigan",3],["pseudo",1],["energy",2],["restraint",1],["standard",2],["pair",2],["hajdin",1],["et",3],["al",3],["2013",1],["vienna",1],["rna",2],["default",1],["not",2],["2009",1],["own",1],["values",1],["there",2],["no",3],["separate",1],["dms",2],["specific",1],["reuse",1],["cordero",1],["2012",1],["showed",1],["parameters",1],["transfer",1],["tune",1],["mask",1],["999",6],["carries",1],["watson",1],["crick",1],["signal",1],["vector",1],["indexed",1],["index",1],["placeholder",1],["elsewhere",1],["means",1],["data",3],["zero",1],["reactivity",1],["if",1],["else",1],["fc",6],["compound",1],["sc",1],["add",1],["structure",2],["mfe",5],["pf",1],["centroid",4],["return",1],["diversity",1],["mean",1],["bp",1],["distance",1]]},{"id":"skills/bioskills/bio-rna-structure-structure-probing/scripts/constrained_folding.py#fold_unconstrained","name":[["fold",1],["unconstrained",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["probing",1],["scripts",1],["constrained",1],["folding",1],["py",1]],"body":[["def",2],["fold",4],["unconstrained",2],["sequence",3],["without",1],["experimental",1],["restraints",1],["fc",5],["rna",1],["compound",1],["structure",2],["mfe",5],["pf",1],["centroid",4],["return",1],["energy",1],["diversity",1],["mean",1],["bp",1],["distance",1]]},{"id":"skills/bioskills/bio-rna-structure-structure-probing/scripts/constrained_folding.py#load_shape_profile","name":[["load",1],["shape",1],["profile",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["probing",1],["scripts",1],["constrained",1],["folding",1],["py",1]],"body":[["def",2],["load",3],["shape",3],["profile",11],["file",3],["mapper2",1],["name",1],["rna",1],["txt",1],["base",1],["character",1],["sequence",4],["column",1],["nucleotide",1],["based",1],["position",1],["integer",1],["fold",1],["norm",3],["normalized",1],["not",1],["raw",1],["reactivity",2],["df",4],["pd",2],["read",1],["csv",1],["sep",1],["join",1],["tolist",2],["react",2],["col",2],["if",2],["columns",1],["else",2],["reactivities",2],["notna",1],["999",1],["return",1]]},{"id":"skills/bioskills/bio-rna-structure-structure-probing/scripts/constrained_folding.py#plot_reactivity","name":[["plot",1],["reactivity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["probing",1],["scripts",1],["constrained",1],["folding",1],["py",1]],"body":[["def",2],["plot",4],["reactivity",9],["sequence",3],["structure",6],["reactivities",4],["output",4],["file",4],["png",2],["bar",2],["colored",2],["by",1],["predicted",3],["pairing",1],["status",1],["len",1],["positions",2],["np",5],["arange",1],["valid",4],["array",3],["999",2],["react",2],["arr",2],["if",1],["else",1],["paired",3],["colors",2],["4169",1],["e1",1],["ff4500",1],["fig",1],["ax",8],["plt",4],["subplots",1],["figsize",1],["max",1],["08",1],["color",3],["width",1],["edgecolor",1],["none",1],["standard",1],["shape",2],["bins",1],["weeks",1],["lab",1],["unreactive",1],["intermediate",1],["85",3],["reactive",1],["conventional",1],["figure",1],["arc",2],["diagram",1],["mapper",1],["forna",1],["axhline",2],["gray",2],["linestyle",2],["linewidth",2],["xlabel",1],["position",1],["ylabel",1],["normalized",1],["title",1],["blue",1],["red",1],["unpaired",1],["xlim",1],["tight",1],["layout",1],["savefig",1],["dpi",1],["150",1],["close",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-rna-structure-structure-probing/scripts/constrained_folding.py#reactivity_structure_agreement","name":[["reactivity",1],["structure",1],["agreement",1]],"path":[["skills",1],["bioskills",1],["bio",1],["rna",1],["structure",2],["probing",1],["scripts",1],["constrained",1],["folding",1],["py",1]],"body":[["def",2],["reactivity",4],["structure",5],["agreement",3],["reactivities",3],["low",6],["high",5],["85",4],["heuristic",1],["paired",4],["positions",1],["tend",1],["have",1],["unpaired",1],["defaults",1],["standard",1],["weeks",1],["lab",1],["shape",1],["bins",1],["unreactive",1],["intermediate",1],["reactive",1],["sanity",1],["check",1],["not",3],["validation",1],["also",1],["reflect",1],["tertiary",1],["contacts",1],["protein",1],["ligand",1],["protection",1],["pairing",1],["agree",3],["total",4],["char",2],["react",5],["zip",1],["if",3],["999",1],["continue",1],["return",1],["else",1]]},{"id":"skills/bioskills/bio-sequence-io-batch-processing/scripts/batch_process.py","name":[["batch",1],["process",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["batch",2],["processing",1],["scripts",1],["process",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["batch",1],["count",1],["split",1],["index",1],["sequence",1],["files",1],["memory",1],["safe",1],["streaming",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",6],["tempfile",1],["from",5],["pathlib",1],["path",1],["itertools",1],["islice",1],["bio",3],["seq",5],["io",1],["record",2],["name",1],["main",2]]},{"id":"skills/bioskills/bio-sequence-io-batch-processing/scripts/batch_process.py#count_streaming","name":[["count",1],["streaming",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["batch",2],["processing",1],["scripts",1],["process",1],["py",1]],"body":[["def",2],["count",3],["streaming",2],["filepath",3],["format",3],["records",1],["without",1],["materializing",1],["them",1],["sum",2],["over",1],["generator",1],["not",1],["list",1],["return",1],["seq",1],["io",1],["parse",1]]},{"id":"skills/bioskills/bio-sequence-io-batch-processing/scripts/batch_process.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["batch",2],["processing",1],["scripts",1],["process",1],["py",1]],"body":[["def",2],["main",2],["tempfile",1],["temporary",1],["directory",1],["as",1],["workdir",4],["files",8],["make",1],["demo",1],["fastas",1],["seqs",1],["per",1],["file",1],["print",4],["path",6],["name",2],["count",2],["streaming",1],["fasta",3],["sequences",1],["chunks",3],["split",2],["by",1],["str",2],["chunk",1],["into",1],["len",4],["records",6],["index",3],["combined",1],["idx",1],["seq",2],["io",1],["db",1],["indexed",1],["across",1],["random",1],["lookup",1],["s2",2],["length",1],["close",1]]},{"id":"skills/bioskills/bio-sequence-io-batch-processing/scripts/batch_process.py#make_demo_fastas","name":[["make",1],["demo",1],["fastas",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["batch",2],["processing",1],["scripts",1],["process",1],["py",1]],"body":[["def",2],["make",2],["demo",3],["fastas",2],["directory",3],["files",4],["seqs",3],["per",3],["file",3],["write",2],["small",1],["fasta",3],["so",1],["example",1],["runs",1],["standalone",1],["paths",3],["fi",3],["range",2],["path",4],["sample",1],["records",2],["seq",3],["record",1],["acgt",1],["10",1],["id",1],["description",1],["io",1],["append",1],["str",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-batch-processing/scripts/batch_process.py#split_by_count","name":[["split",1],["by",1],["count",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["batch",2],["processing",1],["scripts",1],["process",1],["py",1]],"body":[["def",2],["split",3],["by",2],["count",2],["input",3],["file",11],["format",5],["records",6],["per",4],["output",3],["prefix",3],["into",1],["chunks",1],["each",1],["streaming",1],["via",1],["islice",2],["seq",2],["io",2],["parse",1],["written",3],["num",3],["while",1],["true",1],["batch",3],["list",1],["if",1],["not",1],["break",1],["out",3],["write",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-compressed-files/scripts/compressed_io.py","name":[["compressed",1],["io",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["compressed",2],["files",1],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["read",1],["write",3],["index",3],["compressed",3],["sequence",1],["files",1],["gzip",9],["bgzf",14],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",5],["os",2],["from",6],["bio",3],["seq",6],["io",2],["record",2],["name",1],["main",1],["records",6],["build",1],["demo",11],["fasta",14],["gz",5],["bgz",8],["print",7],["plain",3],["count",2],["open",3],["random",1],["access",1],["gene",4],["003",2],["fetch",2],["voffset",3],["make",1],["virtual",5],["offset",5],["100",2],["16",1],["split",1],["seekable",1],["by",1],["not",1],["indexable",1],["at",1],["all",1],["rt",1],["as",2],["handle",4],["readline",1],["saved",4],["tell",1],["re",1],["seek",2],["line",1],["try",1],["except",1],["value",1],["error",1],["err",2],["rejected",1],["str",1],["convert",1],["converted",4],["004",2],["12",1],["remove",1]]},{"id":"skills/bioskills/bio-sequence-io-compressed-files/scripts/compressed_io.py#build_demo_records","name":[["build",1],["demo",1],["records",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["compressed",2],["files",1],["scripts",1],["py",1]],"body":[["def",2],["build",2],["demo",3],["records",2],["return",1],["seq",2],["record",1],["acgtacgtacgt",1],["id",1],["gene",2],["03d",2],["description",1],["range",1]]},{"id":"skills/bioskills/bio-sequence-io-compressed-files/scripts/compressed_io.py#convert_gzip_to_bgzf","name":[["convert",1],["gzip",1],["bgzf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["compressed",2],["files",1],["scripts",1],["py",1]],"body":[["def",2],["convert",2],["gzip",4],["bgzf",4],["gz",3],["path",6],["bgz",3],["fmt",4],["fasta",2],["re",1],["compress",1],["plain",1],["file",1],["as",3],["so",1],["becomes",1],["indexable",1],["open",2],["rt",1],["handle",4],["wt",1],["out",2],["return",1],["seq",2],["io",2],["write",1],["parse",1]]},{"id":"skills/bioskills/bio-sequence-io-compressed-files/scripts/compressed_io.py#count_compressed","name":[["count",1],["compressed",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["compressed",2],["files",1],["scripts",1],["py",1]],"body":[["def",2],["count",3],["compressed",2],["filepath",3],["opener",3],["fmt",3],["fasta",2],["stream",1],["records",1],["without",1],["holding",1],["them",1],["memory",1],["rt",1],["as",1],["handle",2],["return",1],["sum",1],["seq",1],["io",1],["parse",1]]},{"id":"skills/bioskills/bio-sequence-io-compressed-files/scripts/compressed_io.py#fetch_from_bgzf","name":[["fetch",1],["from",1],["bgzf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["compressed",2],["files",1],["scripts",1],["py",1]],"body":[["def",2],["fetch",2],["from",2],["bgzf",3],["filepath",3],["record",3],["id",4],["fmt",3],["fasta",2],["random",1],["access",1],["by",1],["via",1],["offset",1],["index",5],["seq",4],["io",1],["str",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-compressed-files/scripts/compressed_io.py#write_bgzf","name":[["write",1],["bgzf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["compressed",2],["files",1],["scripts",1],["py",1]],"body":[["def",2],["write",4],["bgzf",4],["records",4],["filepath",3],["fmt",3],["fasta",2],["only",1],["seekable",1],["indexable",1],["compressed",1],["format",1],["open",1],["wt",1],["as",1],["handle",2],["return",1],["seq",1],["io",1]]},{"id":"skills/bioskills/bio-sequence-io-compressed-files/scripts/compressed_io.py#write_gzip","name":[["write",1],["gzip",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["compressed",2],["files",1],["scripts",1],["py",1]],"body":[["def",2],["write",4],["gzip",4],["records",4],["filepath",3],["fmt",3],["fasta",2],["plain",1],["stream",1],["text",1],["mode",1],["required",1],["seq",2],["io",2],["open",1],["wt",1],["as",1],["handle",2],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-fastq-quality/scripts/fastq_quality.py","name":[["fastq",1],["quality",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["fastq",2],["quality",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["read",1],["fastq",9],["quality",6],["scores",3],["demonstrate",1],["encoding",3],["offset",1],["distinction",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",2],["import",4],["gzip",1],["io",5],["from",3],["collections",1],["defaultdict",1],["bio",1],["seq",2],["single",1],["record",1],["whose",1],["line",1],["uses",2],["only",1],["ascii",1],["64",2],["overlap",3],["region",1],["same",2],["bytes",2],["decode",1],["different",2],["phred",3],["under",2],["offsets",1],["must",1],["come",1],["instrument",1],["metadata",1],["never",1],["be",1],["guessed",1],["read1",2],["acgtacgt",1],["iiiidddd",2],["solexa",6],["odds",2],["score",3],["go",1],["negative",2],["floor",1],["lives",1],["acgt",1],["name",1],["main",1],["phred33",3],["phred64",3],["print",7],["decoded",2],["two",1],["ways",1],["as",3],["33",1],["illumina",1],["every",1],["by",1],["exactly",1],["silent",1],["31",1],["shift",1],["mislabeled",1],["allowed",1],["records",3],["list",1],["parse",1],["string",1],["stats",2],["per",2],["position",2],["mean",2]]},{"id":"skills/bioskills/bio-sequence-io-fastq-quality/scripts/fastq_quality.py#encoding_distinction","name":[["encoding",1],["distinction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["fastq",2],["quality",2],["scripts",1],["py",1]],"body":[["def",2],["encoding",2],["distinction",2],["same",1],["bytes",1],["two",1],["offsets",1],["phred",4],["33",1],["vs",1],["64",1],["differ",1],["by",1],["exactly",1],["31",1],["silent",1],["corruption",1],["sanger",2],["next",2],["seq",2],["io",6],["parse",2],["string",2],["overlap",2],["fastq",4],["illumina",3],["return",1],["letter",2],["annotations",2],["quality",2]]},{"id":"skills/bioskills/bio-sequence-io-fastq-quality/scripts/fastq_quality.py#parse_fastq","name":[["parse",1],["fastq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["fastq",2],["quality",2],["scripts",1],["py",1]],"body":[["def",2],["parse",3],["fastq",5],["filepath",4],["fmt",4],["stream",1],["records",1],["transparently",1],["handling",1],["gzip",2],["names",1],["encoding",1],["explicitly",1],["opener",2],["open",2],["if",1],["str",1],["endswith",1],["gz",1],["else",1],["rt",1],["as",1],["handle",2],["record",2],["seq",1],["io",1],["yield",1]]},{"id":"skills/bioskills/bio-sequence-io-fastq-quality/scripts/fastq_quality.py#per_position_mean","name":[["per",1],["position",1],["mean",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["fastq",2],["quality",2],["scripts",1],["py",1]],"body":[["def",2],["per",2],["position",6],["mean",3],["records",3],["quality",2],["at",1],["each",1],["read",1],["across",1],["all",1],["reads",1],["quals",3],["defaultdict",1],["list",1],["record",2],["pos",4],["enumerate",1],["letter",1],["annotations",1],["phred",1],["append",1],["return",1],["sum",1],["qs",3],["len",1],["sorted",1],["items",1]]},{"id":"skills/bioskills/bio-sequence-io-fastq-quality/scripts/fastq_quality.py#quality_stats","name":[["quality",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["fastq",2],["quality",2],["scripts",1],["py",1]],"body":[["def",2],["quality",5],["stats",2],["records",3],["per",1],["read",2],["mean",3],["length",2],["q30",2],["fraction",2],["from",1],["letter",2],["annotations",2],["means",5],["lengths",3],["record",3],["quals",3],["phred",1],["append",2],["sum",4],["len",3],["return",1],["reads",1],["30",1]]},{"id":"skills/bioskills/bio-sequence-io-fastq-quality/scripts/fastq_quality.py#solexa_scores","name":[["solexa",1],["scores",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["fastq",2],["quality",2],["scripts",1],["py",1]],"body":[["def",2],["solexa",5],["scores",2],["record",2],["next",1],["seq",1],["io",3],["parse",1],["string",1],["fastq",2],["return",1],["letter",1],["annotations",1],["quality",1]]},{"id":"skills/bioskills/bio-sequence-io-filter-sequences/scripts/filter_seqs.py","name":[["filter",1],["seqs",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["filter",2],["sequences",1],["scripts",1],["seqs",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["stream",3],["filter",4],["sequences",1],["by",1],["length",1],["gc",4],["content",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",6],["sys",5],["os",6],["gzip",1],["tempfile",2],["from",2],["bio",2],["seq",2],["io",1],["utils",1],["fraction",1],["demo",9],["fasta",5],["keep",2],["mid",1],["long",1],["atgcgatcgatcgatcggcgcatatgcgcgcatgcatgcatcggcatcgatcgatcgatcgatcgatcgatcgatcgcatgcatcgatcgatcgatcgatcg",2],["drop",2],["short",1],["atgcgatcgatcg",1],["softmasked",1],["low",1],["atatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatatat",1],["name",1],["main",1],["len",2],["argv",4],["else",2],["filtered",2],["workdir",4],["mkdtemp",1],["prefix",1],["seqs",1],["path",2],["join",2],["input",1],["out",3],["open",1],["as",1],["fh",2],["write",1],["remove",2],["rmdir",1]]},{"id":"skills/bioskills/bio-sequence-io-filter-sequences/scripts/filter_seqs.py#filter_stream","name":[["filter",1],["stream",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["filter",2],["sequences",1],["scripts",1],["seqs",1],["py",1]],"body":[["def",2],["filter",2],["stream",3],["input",3],["path",7],["output",4],["fmt",4],["fasta",2],["min",6],["length",3],["100",2],["gc",9],["max",3],["mode",3],["ignore",2],["records",3],["through",1],["predicate",1],["so",1],["whole",1],["file",1],["never",1],["loads",1],["open",2],["maybe",2],["gzip",2],["rt",1],["as",2],["fin",2],["wt",1],["fout",2],["seq",2],["io",2],["parse",1],["survivors",2],["rec",3],["if",1],["passes",1],["count",3],["write",1],["print",1],["wrote",1],["sequences",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-filter-sequences/scripts/filter_seqs.py#open_maybe_gzip","name":[["open",1],["maybe",1],["gzip",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["filter",2],["sequences",1],["scripts",1],["seqs",1],["py",1]],"body":[["def",2],["open",5],["maybe",2],["gzip",3],["path",4],["mode",4],["plain",1],["gzipped",1],["files",1],["text",1],["seq",1],["io",1],["opener",2],["if",1],["endswith",1],["gz",1],["else",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-filter-sequences/scripts/filter_seqs.py#passes","name":[["passes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["filter",2],["sequences",1],["scripts",1],["seqs",1],["py",1]],"body":[["def",2],["passes",2],["record",4],["min",6],["length",4],["gc",14],["max",3],["mode",3],["predicate",1],["fraction",3],["returns",1],["if",1],["len",1],["seq",2],["return",2],["false",1],["ambiguous",1]]},{"id":"skills/bioskills/bio-sequence-io-format-conversion/scripts/convert_format.py","name":[["convert",1],["format",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["format",2],["conversion",1],["scripts",1],["convert",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["convert",3],["between",1],["sequence",1],["file",1],["formats",1],["flagging",1],["silent",1],["data",1],["loss",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",4],["sys",4],["gzip",1],["from",2],["pathlib",1],["path",1],["bio",1],["seq",1],["io",1],["format",2],["map",1],["fasta",6],["fa",1],["fna",1],["fastq",3],["fq",1],["gb",2],["genbank",3],["gbk",1],["embl",3],["phy",1],["phylip",3],["aln",1],["clustal",1],["sth",1],["stockholm",2],["lossy",1],["name",1],["main",1],["len",1],["argv",3],["else",1],["print",1],["usage",1],["py",1],["input",1],["output",1]]},{"id":"skills/bioskills/bio-sequence-io-format-conversion/scripts/convert_format.py#convert","name":[["convert",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["format",2],["conversion",1],["scripts",1],["convert",1],["py",1]],"body":[["def",2],["convert",5],["input",6],["path",12],["output",6],["format",18],["none",6],["out",8],["sequence",1],["file",1],["uses",1],["seq",4],["io",4],["no",1],["gzip",1],["handle",1],["needed",1],["if",4],["detect",2],["warn",1],["lossy",1],["gz",4],["str",2],["endswith",2],["smart",2],["open",2],["as",2],["fin",2],["fout",2],["count",4],["write",1],["parse",1],["else",1],["print",1],["converted",1],["records",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-format-conversion/scripts/convert_format.py#detect_format","name":[["detect",1],["format",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["format",2],["conversion",1],["scripts",1],["convert",1],["py",1]],"body":[["def",2],["detect",2],["format",4],["filepath",3],["infer",1],["seq",1],["io",1],["string",1],["from",1],["extension",1],["ignoring",1],["gz",2],["suffix",1],["suffixes",4],["path",1],["if",2],["return",2],["map",1],["lower",1],["fasta",2]]},{"id":"skills/bioskills/bio-sequence-io-format-conversion/scripts/convert_format.py#reencode_fastq","name":[["reencode",1],["fastq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["format",2],["conversion",1],["scripts",1],["convert",1],["py",1]],"body":[["def",2],["reencode",2],["fastq",3],["input",3],["path",6],["output",3],["variant",8],["out",4],["re",2],["encode",1],["quality",1],["offsets",1],["between",1],["named",1],["variants",1],["never",1],["auto",1],["detected",1],["count",3],["seq",1],["io",1],["convert",1],["print",1],["encoded",1],["records",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-format-conversion/scripts/convert_format.py#smart_open","name":[["smart",1],["open",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["format",2],["conversion",1],["scripts",1],["convert",1],["py",1]],"body":[["def",2],["smart",2],["open",5],["filepath",5],["mode",4],["file",1],["as",1],["text",1],["handle",1],["transparently",1],["handling",1],["gzip",2],["if",1],["str",1],["endswith",1],["gz",1],["return",2]]},{"id":"skills/bioskills/bio-sequence-io-format-conversion/scripts/convert_format.py#warn_if_lossy","name":[["warn",1],["if",1],["lossy",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["format",2],["conversion",1],["scripts",1],["convert",1],["py",1]],"body":[["def",2],["warn",2],["if",4],["lossy",3],["format",10],["out",4],["print",3],["warning",3],["target",1],["cannot",1],["hold",1],["source",1],["information",1],["fasta",5],["drops",2],["all",1],["features",1],["qualifiers",1],["annotations",1],["dbxrefs",1],["fastq",5],["sanger",1],["illumina",1],["solexa",1],["per",1],["base",1],["quality",1],["scores",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py","name":[["paired",1],["end",1],["io",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["synchronized",1],["paired",2],["end",2],["fastq",1],["filtering",1],["interleaving",1],["deinterleaving",1],["keeps",1],["r1",1],["r2",1],["mates",2],["lockstep",1],["pair",1],["survives",1],["only",1],["if",3],["both",1],["pass",1],["read",1],["whose",1],["mate",1],["was",1],["discarded",1],["routed",1],["separate",1],["orphan",1],["file",1],["rather",1],["than",1],["silently",1],["desyncing",1],["two",1],["streams",1],["correctness",1],["trap",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["version",1],["differs",1],["import",5],["gzip",1],["from",4],["pathlib",1],["path",1],["bio",3],["seq",5],["io",1],["record",2],["name",1],["main",1],["demo",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#_demo","name":[["demo",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["demo",3],["work",16],["path",1],["file",1],["parent",1],["mkdir",1],["exist",1],["ok",1],["true",1],["r1",10],["r2",9],["fastq",16],["high",4],["38",1],["20",2],["low",2],["10",1],["well",1],["below",1],["min",1],["qual",1],["force",1],["orphan",4],["open",2],["as",2],["f1",3],["f2",3],["seq",4],["io",4],["write",4],["make",4],["record",4],["read1",2],["acgt",1],["ttgg",1],["read2",2],["ggcc",1],["passes",1],["aatt",1],["fails",1],["counts",2],["filter",2],["pairs",4],["synced",1],["print",3],["interleave",1],["inter",2],["interleaved",1],["back",4],["deinterleave",1],["deinterleaved",1],["child",2],["iterdir",1],["unlink",1],["rmdir",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#_make_record","name":[["make",1],["record",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["make",2],["record",3],["name",4],["seq",5],["qual",3],["rec",3],["id",1],["description",1],["atcacg",1],["letter",1],["annotations",1],["phred",1],["quality",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#deinterleave","name":[["deinterleave",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["deinterleave",2],["path",3],["r1",3],["out",6],["r2",3],["pairs",3],["opener",3],["rt",1],["as",3],["fin",2],["wt",2],["f1",2],["f2",2],["record",3],["enumerate",1],["seq",3],["io",3],["parse",1],["fastq",3],["if",1],["write",2],["else",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#filter_pairs_synced","name":[["filter",1],["pairs",1],["synced",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["filter",2],["pairs",2],["synced",2],["r1",18],["r2",18],["out",6],["orphan",11],["min",5],["qual",5],["25",3],["keep",1],["pair",1],["only",1],["if",2],["both",1],["mates",1],["pass",1],["route",1],["lone",1],["survivors",1],["files",1],["common",1],["phred",1],["cutoff",1],["error",1],["tune",1],["per",1],["experiment",1],["counts",5],["paired",3],["opener",4],["wt",4],["as",4],["p1",2],["p2",2],["o1",2],["o2",2],["parse",1],["ok",6],["mean",2],["quality",2],["seq",4],["io",4],["write",4],["fastq",4],["elif",2],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#interleave_pairs","name":[["interleave",1],["pairs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",3],["interleave",2],["pairs",2],["r1",5],["r2",5],["out",5],["path",3],["records",2],["parse",1],["paired",1],["yield",2],["opener",1],["wt",1],["as",1],["return",1],["seq",1],["io",1],["write",1],["fastq",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#interleave_pairs.records","name":[["records",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["records",2],["r1",3],["r2",3],["parse",1],["paired",1],["yield",2]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#mate_key","name":[["mate",1],["key",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["mate",3],["key",2],["record",4],["shared",1],["id",3],["drops",2],["anything",1],["after",1],["first",1],["space",1],["casava",1],["rsplit",2],["suffix",1],["pre",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#mean_quality","name":[["mean",1],["quality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["mean",2],["quality",3],["record",4],["return",1],["sum",1],["letter",1],["annotations",1],["phred",1],["len",1],["seq",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#opener","name":[["opener",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["opener",2],["path",5],["mode",5],["open",3],["plain",1],["gzipped",1],["fastq",1],["text",1],["based",1],["gz",2],["suffix",1],["if",1],["str",1],["endswith",1],["return",2],["gzip",1]]},{"id":"skills/bioskills/bio-sequence-io-paired-end-fastq/scripts/paired_end_io.py#parse_paired","name":[["parse",1],["paired",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",2],["paired",2],["end",2],["fastq",1],["scripts",1],["py",1]],"body":[["def",2],["parse",4],["paired",2],["r1",7],["path",6],["r2",7],["opener",2],["rt",2],["as",2],["f1",2],["f2",2],["zip",1],["seq",2],["io",2],["fastq",2],["if",1],["mate",2],["key",2],["raise",1],["value",1],["error",1],["pair",1],["mismatch",1],["id",2],["vs",1],["yield",1]]},{"id":"skills/bioskills/bio-sequence-io-read-sequences/scripts/access_patterns.py","name":[["access",1],["patterns",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["read",1],["sequences",1],["scripts",1],["access",1],["patterns",1],["py",1]],"body":[["choosing",1],["access",4],["pattern",1],["streaming",2],["memory",2],["indexed",3],["reads",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["os",2],["from",1],["bio",1],["seq",9],["io",7],["parse",5],["one",2],["pass",8],["generator",2],["exhausts",1],["after",1],["first",5],["loop",1],["print",13],["records",3],["sample",5],["fasta",10],["id",8],["second",3],["already",1],["exhausted",1],["no",1],["error",1],["silently",1],["empty",1],["random",2],["small",2],["files",3],["dict",2],["by",2],["seq2",2],["length",2],["len",2],["bp",2],["without",1],["loading",1],["everything",1],["re",1],["parses",1],["each",1],["index",9],["large",1],["seq3",2],["close",2],["persistent",1],["disk",1],["survives",1],["across",2],["sessions",1],["db",8],["persists",1],["runs",1],["path",3],["demo",1],["sqlite",1],["ids",1],["list",1],["keys",1],["remove",1],["header",2],["token",1],["description",4],["whole",1],["vs",2],["name",3],["record",4],["next",1]]},{"id":"skills/bioskills/bio-sequence-io-read-sequences/scripts/basic_parsing.py","name":[["basic",1],["parsing",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["read",1],["sequences",1],["scripts",1],["basic",1],["parsing",1],["py",1]],"body":[["basic",1],["examples",1],["reading",2],["sequences",6],["bio",2],["seq",9],["io",7],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["import",1],["parse",5],["multiple",1],["fasta",12],["print",10],["parsing",1],["record",3],["sample",4],["id",3],["len",2],["bp",1],["read",2],["single",6],["sequence",2],["20",1],["load",1],["all",4],["into",1],["list",2],["loading",2],["records",2],["loaded",1],["count",3],["without",1],["counting",1],["sum",1],["file",1],["contains",1],["just",1],["ids",5],["extracting",1]]},{"id":"skills/bioskills/bio-sequence-io-read-sequences/scripts/fastq_quality.py","name":[["fastq",1],["quality",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["read",1],["sequences",1],["scripts",1],["fastq",1],["quality",1],["py",1]],"body":[["reading",1],["fastq",6],["files",1],["working",1],["quality",13],["scores",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",1],["seq",5],["io",3],["print",10],["parsing",1],["record",4],["parse",2],["sample",2],["qualities",5],["letter",2],["annotations",2],["phred",2],["avg",4],["qual",6],["sum",2],["len",4],["min",4],["max",4],["id",2],["length",1],["bp",1],["1f",1],["filter",1],["reads",2],["by",2],["filtering",1],["30",2],["high",4]]},{"id":"skills/bioskills/bio-sequence-io-read-sequences/scripts/genbank_features.py","name":[["genbank",1],["features",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["read",1],["sequences",1],["scripts",1],["genbank",1],["features",1],["py",1]],"body":[["reading",1],["gen",2],["bank",2],["files",1],["extracting",1],["features",5],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",1],["seq",3],["io",2],["print",12],["parsing",1],["file",1],["record",7],["parse",1],["sample",1],["gb",1],["genbank",1],["id",2],["description",2],["sequence",1],["length",1],["len",2],["bp",1],["number",1],["feature",5],["type",3],["location",2],["cds",1],["product",4],["qualifiers",1],["unknown",1],["annotations",2],["key",2],["value",2],["items",1]]},{"id":"skills/bioskills/bio-sequence-io-read-sequences/scripts/random_access.py","name":[["random",1],["access",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["read",1],["sequences",1],["scripts",1],["random",1],["access",1],["py",1]],"body":[["random",1],["access",1],["sequences",3],["dict",11],["index",8],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["import",1],["seq",13],["io",6],["method",2],["loads",1],["all",1],["into",1],["memory",2],["print",8],["records",10],["parse",2],["sample",3],["fasta",6],["available",2],["ids",4],["list",2],["keys",2],["accessing",2],["seq2",4],["30",2],["disk",1],["based",1],["efficient",1],["large",1],["files",1],["close",1],["practical",1],["example",1],["extract",1],["specific",2],["by",1],["id",5],["extracting",1],["wanted",2],["seq1",1],["seq3",1],["len",1],["bp",1]]},{"id":"skills/bioskills/bio-sequence-io-sequence-statistics/scripts/seq_stats.py","name":[["seq",1],["stats",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["io",1],["statistics",1],["scripts",1],["seq",1],["stats",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["calculate",3],["assembly",1],["sequence",1],["statistics",2],["n50",1],["l50",1],["au",1],["gc",2],["content",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",2],["bio",2],["import",7],["seq",3],["io",1],["utils",1],["fraction",1],["gzip",1],["sys",3],["os",4],["tempfile",2],["demo",6],["contigs",2],["contig1",1],["1500",1],["contig2",1],["800",2],["contig3",1],["contig4",1],["400",1],["contig5",1],["200",1],["name",3],["main",1],["len",1],["argv",2],["print",2],["stats",5],["else",1],["workdir",3],["mkdtemp",1],["prefix",1],["path",1],["join",1],["sequences",1],["fasta",1],["open",1],["as",1],["fh",2],["length",2],["items",1],["write",1],["atgc",1],["remove",1],["rmdir",1]]},{"id":"skills/bioskills/bio-sequence-io-sequence-statistics/scripts/seq_stats.py#calculate_stats","name":[["calculate",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["io",1],["statistics",1],["scripts",1],["seq",1],["stats",1],["py",1]],"body":[["def",2],["calculate",2],["stats",3],["filepath",4],["format",3],["type",3],["fasta",2],["compute",1],["contiguity",1],["composition",1],["single",1],["pass",1],["opener",2],["gzip",1],["open",2],["if",3],["str",2],["endswith",1],["gz",1],["else",3],["lengths",12],["gc",5],["values",3],["counts",4],["rt",1],["as",1],["handle",2],["record",4],["seq",4],["io",1],["parse",1],["append",3],["len",2],["fraction",2],["ambiguous",1],["remove",1],["upper",1],["count",1],["total",8],["bases",7],["sum",4],["sorted",3],["reverse",1],["true",1],["n50",4],["l50",4],["aun",3],["length",7],["return",1],["num",1],["sequences",1],["min",2],["max",2],["mean",4],["statistics",3],["median",2],["pct",2],["100",2],["ns",1]]},{"id":"skills/bioskills/bio-sequence-io-sequence-statistics/scripts/seq_stats.py#n50_l50","name":[["n50",1],["l50",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["io",1],["statistics",1],["scripts",1],["seq",1],["stats",1],["py",1]],"body":[["def",2],["n50",3],["l50",3],["sorted",4],["lengths",4],["minimal",1],["length",4],["covering",1],["50",1],["total",1],["contig",1],["count",3],["reach",1],["half",2],["sum",1],["cumsum",3],["enumerate",1],["start",1],["if",1],["return",2]]},{"id":"skills/bioskills/bio-sequence-io-sequence-statistics/scripts/seq_stats.py#print_stats","name":[["print",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["io",1],["statistics",1],["scripts",1],["seq",1],["stats",1],["py",1]],"body":[["def",2],["print",6],["stats",5],["metric",1],["20",3],["value",5],["15",3],["36",1],["key",3],["items",1],["if",1],["isinstance",1],["float",1],["2f",1],["else",1]]},{"id":"skills/bioskills/bio-sequence-io-write-sequences/scripts/basic_writing.py","name":[["basic",1],["writing",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["io",1],["write",1],["sequences",1],["scripts",1],["basic",1],["writing",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["write",5],["sequences",1],["fasta",12],["fastq",12],["gen",2],["bank",2],["showing",1],["field",1],["requirements",1],["each",1],["format",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",5],["os",6],["tempfile",2],["from",3],["bio",4],["seq",22],["io",4],["record",17],["outdir",5],["mkdtemp",1],["prefix",1],["writes",1],["description",9],["so",1],["starts",1],["id",9],["keep",1],["header",4],["faithful",1],["records",3],["atgcgatcgatcgatcgatcg",1],["seq1",2],["first",1],["sequence",4],["gctagctagctagctagcta",1],["seq2",2],["second",1],["ttaattaattaattaattaa",1],["seq3",2],["third",1],["path",17],["join",3],["output",3],["count",2],["print",4],["wrote",3],["requires",1],["phred",2],["quality",2],["per",1],["base",1],["letter",2],["annotations",6],["length",1],["locked",1],["atgcgatcg",1],["read1",2],["40",1],["len",1],["embl",1],["require",1],["molecule",2],["type",2],["since",1],["python",1],["78",1],["alphabet",1],["removal",1],["gb",10],["atgcgatcgatcg",1],["seq001",1],["name",1],["example",2],["dna",1],["topology",1],["linear",1],["organism",2],["genbank",1],["trap",3],["stale",2],["like",1],["token",1],["duplicated",1],["into",1],["acgt",1],["gene",1],["oldname",1],["kinase",1],["domain",1],["splitlines",1],["remove",1],["rmdir",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-codon-usage/scripts/basic_analysis.py","name":[["basic",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["codon",1],["usage",1],["scripts",1],["basic",1],["analysis",1],["py",1]],"body":[["basic",1],["codon",16],["usage",3],["analysis",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",4],["bio",3],["seq",11],["import",4],["utils",1],["gc123",2],["data",1],["table",8],["collections",1],["counter",2],["example",1],["coding",1],["sequence",2],["atgcgatcgatcgatcgatcgatcgatcgatcgtaa",1],["print",13],["length",1],["len",2],["bp",1],["codons",4],["count",9],["counts",8],["sorted",3],["items",4],["frequencies",3],["freqs",2],["freq",3],["key",2],["lambda",2],["reverse",2],["true",2],["bar",2],["int",1],["50",1],["3f",1],["gc",11],["at",2],["positions",2],["total",3],["pos1",2],["pos2",2],["pos3",2],["1f",4],["1st",1],["position",3],["2nd",1],["3rd",1],["wobble",1],["amino",2],["acid",2],["unambiguous",1],["dna",1],["by",1],["id",1],["aa",6],["stop",1],["elif",1],["forward",2]]},{"id":"skills/bioskills/bio-sequence-manipulation-codon-usage/scripts/basic_analysis.py#codon_frequencies","name":[["codon",1],["frequencies",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["codon",1],["usage",1],["scripts",1],["basic",1],["analysis",1],["py",1]],"body":[["def",2],["codon",4],["frequencies",2],["seq",3],["counts",3],["count",3],["codons",1],["total",2],["sum",1],["values",1],["return",1],["items",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-codon-usage/scripts/basic_analysis.py#count_codons","name":[["count",1],["codons",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["codon",1],["usage",1],["scripts",1],["basic",1],["analysis",1],["py",1]],"body":[["def",2],["count",2],["codons",4],["seq",6],["str",4],["upper",1],["range",1],["len",1],["return",1],["counter",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-codon-usage/scripts/cai_optimization.py","name":[["cai",1],["optimization",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["codon",1],["usage",1],["scripts",1],["cai",1],["optimization",1],["py",1]],"body":[["build",1],["cai",11],["index",8],["from",8],["highly",3],["expressed",3],["reference",10],["genes",7],["score",2],["query",15],["codon",12],["optimize",4],["adaptation",3],["replaces",1],["bio",4],["seq",10],["utils",2],["usage",1],["module",1],["removed",1],["biopython",2],["82",1],["only",2],["meaningful",1],["against",2],["expression",1],["biased",1],["target",1],["host",3],["so",3],["built",2],["here",1],["small",2],["not",2],["bundled",1],["table",5],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["data",1],["standard",2],["dna",3],["stand",1],["coli",1],["ribosomal",1],["proteins",1],["efs",1],["strongly",1],["prefer",1],["gct",3],["ctg",1],["gac",1],["aaa",1],["ggt",1],["practice",1],["these",1],["parsed",1],["fasta",1],["io",1],["parse",1],["atggctgctgctctgctgctggacgacaaaaaaggtggtgctctggacaaaggtgcttaa",1],["atggctctgctggacaaaggtgctgctctgctggacgacaaaaaaggtggtgctctgtaa",1],["atgctggctgacgacaaaggtggtgctgctctgctgaaaaaagacggtgctctggcttaa",1],["print",9],["len",5],["weights",1],["relative",1],["adaptiveness",1],["ala",1],["3f",3],["must",2],["be",1],["frame",2],["calculate",3],["steps",1],["codons",4],["position",1],["without",1],["checking",1],["out",1],["sequence",1],["silently",1],["mis",1],["scored",1],["uses",1],["dispreferred",1],["synonyms",1],["its",1],["low",1],["atggcagcattagatgataaaggataa",1],["replace",1],["each",1],["amino",1],["acid",1],["most",1],["preferred",2],["synonymous",1],["strict",2],["false",2],["avoids",1],["value",1],["error",1],["two",1],["equally",1],["optimized",9],["type",1],["optimization",1],["preserve",1],["protein",2],["correctness",1],["guarantee",1],["makes",1],["screen",1],["ramp",1],["structure",1],["cryptic",1],["elements",1],["assert",1],["translate",3],["preserved",1],["changes",3],["str",4],["range",1],["changed",1],["old",2],["new",2]]},{"id":"skills/bioskills/bio-sequence-manipulation-codon-usage/scripts/rscu_analysis.py","name":[["rscu",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["codon",1],["usage",1],["scripts",1],["rscu",1],["analysis",1],["py",1]],"body":[["rscu",10],["relative",1],["synonymous",1],["codon",16],["usage",1],["analysis",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",9],["version",1],["differs",1],["from",3],["bio",2],["seq",7],["import",3],["data",1],["table",12],["collections",1],["counter",1],["example",1],["sequence",2],["atgcttctgctactgcttctactgctgctactgtaa",1],["print",9],["calculate",2],["amino",3],["acid",2],["names",1],["unambiguous",1],["dna",1],["by",2],["id",1],["group",1],["back",4],["aa",7],["forward",2],["items",3],["setdefault",1],["append",1],["values",1],["no",1],["bias",1],["preferred",2],["avoided",2],["sorted",3],["keys",1],["codons",6],["len",1],["continue",2],["skip",1],["acids",1],["only",1],["one",1],["info",3],["non",2],["zero",2],["not",1],["key",2],["lambda",2],["reverse",1],["true",1],["bar",2],["int",2],["else",3],["status",2],["neutral",1],["2f",2],["find",1],["rare",4],["counts",2],["count",2]]},{"id":"skills/bioskills/bio-sequence-manipulation-codon-usage/scripts/rscu_analysis.py#calculate_rscu","name":[["calculate",1],["rscu",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["codon",1],["usage",1],["scripts",1],["rscu",1],["analysis",1],["py",1]],"body":[["def",2],["calculate",2],["rscu",5],["seq",3],["table",11],["id",4],["codon",6],["unambiguous",1],["dna",1],["by",1],["counts",3],["count",1],["codons",6],["build",1],["back",4],["amino",1],["acid",1],["list",1],["aa",3],["forward",1],["items",2],["setdefault",1],["append",1],["total",2],["sum",1],["synonymous",3],["len",1],["expected",3],["if",2],["else",2],["observed",2],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-codon-usage/scripts/rscu_analysis.py#count_codons","name":[["count",1],["codons",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["codon",1],["usage",1],["scripts",1],["rscu",1],["analysis",1],["py",1]],"body":[["def",2],["count",2],["codons",4],["seq",6],["str",4],["upper",1],["range",1],["len",1],["return",1],["counter",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-motif-search/scripts/basic_search.py","name":[["basic",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["motif",1],["search",2],["scripts",1],["basic",1],["py",1]],"body":[["basic",1],["pattern",3],["searching",1],["sequences",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["seq",12],["import",1],["atgcgaattcgatcgaattcgatcggatcc",1],["print",12],["sequence",1],["length",1],["len",3],["bp",1],["find",7],["first",3],["occurrence",2],["pos",9],["gaattc",8],["at",2],["position",2],["count",4],["occurrences",2],["total",1],["occurs",1],["times",1],["all",4],["positions",5],["extract",1],["matches",2],["context",4],["start",2],["max",1],["end",2],["min",1],["search",1],["multiple",2],["patterns",4],["ggatcc",1],["aagctt",1],["pat",3],["list",3],["status",2],["else",1],["not",1],["found",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-motif-search/scripts/basic_search.py#find_all","name":[["find",1],["all",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["motif",1],["search",2],["scripts",1],["basic",1],["py",1]],"body":[["def",2],["find",4],["all",2],["seq",6],["pattern",6],["positions",3],["str",5],["pos",5],["while",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-motif-search/scripts/motif_files.py","name":[["motif",1],["files",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["motif",2],["search",1],["scripts",1],["files",1],["py",1]],"body":[["reading",2],["writing",1],["motif",8],["files",1],["various",1],["formats",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",4],["bio",2],["import",5],["motifs",4],["seq",6],["tempfile",2],["os",2],["create",3],["sample",2],["print",19],["instances",2],["tgacca",1],["tgacta",1],["tgacga",1],["tgacaa",1],["name",5],["my",1],["matrix",1],["id",1],["ma0001",2],["created",1],["consensus",9],["degenerate",4],["write",3],["jaspar",13],["format",7],["str",5],["transfac",5],["500",1],["demonstrate",1],["back",2],["file",2],["round",1],["trip",1],["test",1],["named",1],["temporary",1],["mode",1],["suffix",1],["delete",1],["false",1],["as",2],["temp",3],["path",3],["open",1],["read",6],["matches",1],["unlink",1],["example",3],["parsing",1],["inline",1],["demo",1],["parse",1],["string",3],["agl3",1],["79",1],["40",1],["66",1],["48",1],["65",2],["11",2],["94",1],["75",1],["28",1],["19",1],["50",1],["29",1],["47",1],["22",1],["81",1],["io",3],["parsed",8],["information",1],["about",1],["analysis",1],["pwm",2],["counts",1],["normalize",1],["pseudocounts",1],["pssm",4],["log",1],["odds",1],["length",1],["len",1],["positions",1],["mean",2],["ic",1],["3f",1],["bits",1],["score",1],["range",1],["min",1],["2f",2],["max",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-motif-search/scripts/pwm_search.py","name":[["pwm",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["motif",1],["search",2],["scripts",1],["pwm",1],["py",1]],"body":[["overlapping",2],["motif",2],["counting",1],["pwm",2],["pssm",11],["binding",1],["site",3],["scoring",1],["both",4],["strands",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["re",2],["from",6],["bio",3],["motifs",2],["seq",13],["utils",1],["nt",5],["search",7],["print",14],["match",1],["trap",1],["target",6],["aagcgcgcgaa",1],["gcgc",4],["str",1],["count",3],["wrong",1],["drops",1],["overlaps",2],["lookahead",1],["starts",2],["correct",1],["start",1],["finditer",1],["result",4],["positions",2],["len",3],["else",1],["expands",1],["iupac",1],["reports",1],["degenerate",5],["aagatcctc",1],["gatnntc",2],["build",1],["pseudocounts",3],["instances",2],["tacaa",1],["tacga",1],["tacta",1],["tgcaa",1],["create",1],["avoids",1],["inf",1],["log",1],["odds",2],["cells",1],["before",1],["reading",1],["background",5],["none",1],["uniform",1],["25",1],["log2",1],["recomputed",1],["access",1],["consensus",4],["mean",2],["information",1],["content",1],["3f",2],["bits",2],["reproducible",1],["threshold",9],["score",8],["distribution",2],["dist",2],["precision",1],["10",1],["fpr",6],["01",1],["false",3],["positive",1],["rate",1],["not",1],["hand",1],["picked",1],["cutoff",1],["at",1],["scan",1],["atgctacaagcttgtagctacga",1],["rc",2],["reverse",2],["complement",2],["hits",4],["position",10],["append",2],["window",2],["strand",3],["sorted",1],["key",1],["lambda",1],["pos",1],["2f",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-motif-search/scripts/regex_search.py","name":[["regex",1],["search",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["motif",1],["search",2],["scripts",1],["regex",1],["py",1]],"body":[["regex",10],["flexible",1],["pattern",13],["matching",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["seq",8],["import",2],["re",2],["atgctataaaagatctataaatgctatatagcatgc",1],["print",10],["sequence",1],["basic",1],["search",6],["find",2],["tata",4],["box",2],["variants",2],["at",6],["matches",4],["pos",4],["match",4],["position",3],["iupac",8],["ambiguity",1],["code",1],["conversion",1],["dna",1],["ag",2],["ct",1],["gc",1],["gt",1],["ac",1],["cgt",1],["agt",1],["act",1],["acg",1],["acgt",1],["degenerate",1],["tatawaw",1],["start",4],["codons",1],["kozak",4],["context",1],["consensus",1],["seq2",2],["atgcgccatggctaccatggatgc",1],["cc",1],["atg",3],["capture",1],["group",2],["isolates",1],["codon",1],["finditer",1],["str",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-motif-search/scripts/regex_search.py#iupac_to_regex","name":[["iupac",1],["regex",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["motif",1],["search",2],["scripts",1],["regex",1],["py",1]],"body":[["def",2],["iupac",3],["regex",5],["pattern",3],["char",3],["upper",1],["dna",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-motif-search/scripts/regex_search.py#regex_search","name":[["regex",1],["search",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["motif",1],["search",2],["scripts",1],["regex",1],["py",1]],"body":[["def",2],["regex",2],["search",2],["seq",3],["pattern",3],["return",1],["start",1],["group",1],["re",1],["finditer",1],["str",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/basic_operations.py","name":[["basic",1],["operations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["basic",1],["operations",1],["py",1]],"body":[["basic",1],["reverse",11],["complement",13],["operations",1],["reference",1],["biopython",1],["83",1],["samtools",1],["19",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["seq",11],["import",1],["most",1],["common",2],["print",13],["atgcgatcg",1],["rc",6],["original",3],["comp",5],["only",1],["less",1],["no",1],["visualize",1],["double",2],["stranded",2],["dna",1],["visualization",1],["show",1],["dsdna",1],["rna",9],["augcgaucg",1],["ambiguous",2],["bases",2],["ambig",5],["atryswkm",1],["rev",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/basic_operations.py#show_dsdna","name":[["show",1],["dsdna",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["basic",1],["operations",1],["py",1]],"body":[["def",2],["show",2],["dsdna",2],["seq",5],["comp",2],["complement",1],["print",3],["len",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/iupac_and_features.py","name":[["iupac",1],["features",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["iupac",1],["features",1],["py",1]],"body":[["iupac",2],["ambiguity",2],["reverse",15],["complement",15],["gap",1],["handling",1],["minus",3],["strand",5],["feature",7],["extraction",1],["reference",1],["biopython",2],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",2],["seq",20],["import",2],["mutable",4],["simple",2],["location",2],["print",19],["codes",1],["handles",1],["all",1],["15",1],["ambig",3],["acgtryswkmbdhvn",1],["original",1],["rev",1],["comp",1],["self",1],["complementary",1],["check",1],["swn",1],["case",1],["insensitive",1],["at",2],["ry",2],["dna",1],["mode",1],["maps",1],["emits",1],["rna",3],["method",1],["keeps",1],["acgu",4],["gaps",1],["non",1],["table",1],["chars",1],["pass",1],["through",1],["unchanged",1],["atg",2],["cga",2],["ty",2],["protein",5],["trap",1],["silent",1],["garbage",1],["no",1],["warning",1],["maivmgr",1],["meaningless",1],["guard",1],["molecule",1],["type",2],["place",1],["only",1],["works",1],["atgc",1],["inplace",2],["true",1],["after",1],["extract",3],["already",2],["complements",1],["parent",4],["aaatgggccctttaaa",1],["12",1],["cds",4],["coding",1],["correct",1],["rc",2],["double",1],["bug",1],["would",1],["give",1],["wrong",1],["not",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/palindrome_check.py","name":[["palindrome",1],["check",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["palindrome",1],["check",1],["py",1]],"body":[["check",2],["palindromic",1],["sequences",1],["restriction",2],["sites",4],["reference",1],["biopython",1],["83",1],["samtools",1],["19",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["seq",9],["import",1],["common",1],["enzyme",1],["eco",1],["ri",1],["gaattc",1],["bam",1],["hi",1],["ggatcc",1],["hind",1],["iii",1],["aagctt",1],["not",1],["gcggccgc",1],["xho",1],["ctcgag",1],["random",1],["atgcga",1],["print",4],["palindrome",3],["name",2],["site",3],["items",1],["rc",3],["reverse",1],["complement",1],["pal",4],["10",2],["find",3],["palindromes",3],["given",1],["length",1],["sequence",2],["test",2],["atgcgaattcgatggatccatg",1],["pos",2],["position",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/palindrome_check.py#find_palindromes","name":[["find",1],["palindromes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["palindrome",1],["check",1],["py",1]],"body":[["def",2],["find",3],["palindromes",5],["seq",4],["length",5],["all",1],["palindromic",1],["subsequences",1],["given",1],["range",1],["len",1],["subseq",3],["if",1],["palindrome",1],["append",1],["str",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/palindrome_check.py#is_palindrome","name":[["palindrome",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["palindrome",1],["check",1],["py",1]],"body":[["def",2],["palindrome",2],["seq",4],["check",1],["if",1],["sequence",1],["equals",1],["its",1],["reverse",2],["complement",2],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/primer_design.py","name":[["primer",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["primer",1],["design",1],["py",1]],"body":[["reverse",3],["complement",1],["primer",5],["design",4],["reference",1],["biopython",1],["83",1],["samtools",1],["19",1],["verify",2],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",2],["seq",4],["import",2],["utils",1],["gc",1],["fraction",1],["example",1],["template",9],["sequence",1],["atgcgatcgatcgatcgatcgaaaaaaaaaaagatcgatcgatcgatcgatcg",1],["print",13],["length",3],["len",2],["bp",2],["primers",3],["region",2],["10",6],["40",4],["fwd",3],["rev",3],["18",1],["info",2],["forward",2],["show",1],["amplicon",6],["bind",1],["correctly",1],["verification",1],["binds",2],["at",2],["end",2],["28",2],["shown",1],["as",1],["revcomp",1],["match",1],["str",2]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/primer_design.py#design_primers","name":[["design",1],["primers",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["primer",1],["design",1],["py",1]],"body":[["def",2],["design",3],["primers",3],["template",4],["target",9],["start",4],["end",4],["primer",4],["length",4],["20",2],["forward",3],["reverse",6],["region",3],["complement",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-reverse-complement/scripts/primer_design.py#primer_info","name":[["primer",1],["info",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["reverse",1],["complement",1],["scripts",1],["primer",1],["design",1],["py",1]],"body":[["def",2],["primer",11],["info",2],["name",3],["calculate",1],["basic",1],["properties",1],["gc",4],["fraction",1],["100",1],["return",1],["tm",1],["estimate",1],["str",4],["count",4],["1f",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-seq-objects/scripts/basic_seq.py","name":[["basic",1],["seq",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["seq",2],["objects",1],["scripts",1],["basic",1],["py",1]],"body":[["basic",1],["examples",1],["creating",2],["seq",38],["objects",2],["plus",1],["post",1],["78",2],["traps",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",3],["bio",2],["import",2],["mutable",7],["undefined",4],["sequence",6],["error",3],["record",9],["create",2],["string",3],["print",25],["dna",13],["atgcgatcgatcg",2],["length",4],["len",2],["first",1],["bases",1],["like",1],["operations",2],["count",2],["find",2],["atg",2],["position",1],["contains",1],["gat",2],["place",2],["modifications",1],["mut",8],["atgcgatcg",1],["original",1],["after",2],["extend",2],["ttt",1],["convert",1],["back",1],["immutable",2],["final",3],["id",3],["gene1",1],["description",3],["example",1],["gene",1],["trap",6],["since",2],["edit",2],["immutability",1],["try",2],["except",2],["type",1],["as",2],["err",4],["blocked",2],["bytes",1],["backed",1],["79",1],["not",1],["str",4],["subclass",1],["isinstance",5],["has",1],["but",1],["no",1],["readable",1],["content",2],["lazy",1],["parsers",1],["undef",3],["none",1],["20",1],["known",1],["read",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-seq-objects/scripts/seqrecord_annotations.py","name":[["seqrecord",1],["annotations",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["seq",1],["objects",1],["scripts",1],["seqrecord",1],["annotations",1],["py",1]],"body":[["creating",1],["annotated",1],["seq",16],["records",4],["file",1],["output",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",3],["bio",3],["import",3],["record",14],["feature",11],["location",3],["basic",1],["atgcgatcgatcgatcgatcg",1],["id",5],["gene1",1],["name",1],["example",3],["gene",2],["description",2],["annotations",8],["add",2],["organism",1],["escherichia",1],["coli",1],["molecule",1],["type",3],["dna",1],["topology",1],["linear",1],["print",8],["features",4],["cds",3],["21",1],["qualifiers",3],["product",1],["protein",1],["translation",1],["mrsidr",1],["append",1],["batch",2],["create",1],["creation",1],["sequences",2],["atgccc",1],["gctagc",1],["ttaagg",1],["sequence",1],["enumerate",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/advanced_analysis.py","name":[["advanced",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",1],["scripts",1],["advanced",1],["analysis",1],["py",1]],"body":[["advanced",1],["sequence",6],["property",1],["analysis",5],["gc123",4],["gc",17],["skew",10],["amino",3],["acid",3],["codes",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",3],["bio",3],["seq",15],["import",3],["utils",2],["nt",4],["search",6],["seq1",2],["seq3",2],["at",4],["codon",2],["positions",2],["print",23],["coding",3],["atgcgatcgatcgatcgatcgatcgatcgatcg",1],["total",3],["pos1",2],["pos2",2],["pos3",2],["1f",5],["position",3],["wobble",1],["genome",3],["gcgcgcgcgcatatatatat",1],["length",2],["len",2],["bp",1],["window",2],["20",5],["values",1],["2f",2],["cumulative",3],["sum",1],["iupac",2],["aware",1],["atgcgatcgatcgatngatcatgc",1],["pattern",4],["gatngatc",1],["matches",1],["any",1],["base",1],["result",3],["code",2],["conversion",2],["three",5],["letter",9],["met",1],["ala",1],["gly",1],["trp",1],["cys",1],["arg",1],["one",3],["back",3],["protein",10],["charge",7],["profile",3],["different",1],["prot",1],["param",1],["mkwvtfisllflfssaysrgvfrrdahksevahrfkdlgeenfkalvlia",1],["aa",1],["ph",3],["10",2],["bar",4],["int",3],["max",2],["flexibility",3],["first",2],["residues",2],["flex",2],["enumerate",1],["3d",1],["3f",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/dna_properties.py","name":[["dna",1],["properties",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",2],["scripts",1],["dna",1],["py",1]],"body":[["dna",1],["sequence",2],["property",1],["calculations",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",2],["seq",15],["import",2],["utils",1],["gc",13],["fraction",3],["molecular",5],["weight",5],["melting",6],["temp",4],["atgcgatcgatcgatcgatcg",1],["print",15],["length",1],["len",3],["bp",2],["content",2],["4f",1],["percent",1],["100",2],["2f",3],["base",5],["composition",2],["str",4],["total",2],["atgc",1],["count",4],["pct",2],["1f",4],["mw",4],["ss",2],["ds",2],["double",2],["stranded",3],["true",1],["single",1],["da",2],["temperature",2],["primer",7],["atgcgatcgatcgatcgatc",1],["20",1],["mer",1],["tm",12],["wallace",4],["nn",3],["rule",1],["method",1],["nearest",1],["neighbor",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/gc_analysis.py","name":[["gc",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",1],["scripts",1],["gc",1],["analysis",1],["py",1]],"body":[["gc",11],["content",3],["analysis",2],["across",1],["sequences",1],["windows",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",3],["bio",2],["seq",17],["import",3],["utils",1],["fraction",2],["collections",1],["counter",1],["single",2],["sequence",4],["print",14],["atgcgatcgatcgatcgatcgatgcgcgcgcgcatatatatatat",1],["100",1],["1f",5],["sliding",2],["window",2],["10",2],["bp",1],["step",1],["start",2],["end",2],["bar",2],["int",1],["3d",2],["codon",5],["usage",5],["coding",4],["atgcgatcgatcgatcgatcgtaa",1],["count",8],["pct",4],["sorted",2],["items",2],["dinucleotide",3],["frequencies",2],["freq",3],["di",2],["key",1],["lambda",1],["reverse",1],["true",1],["cp",5],["ratio",4],["cpg",9],["str",3],["cg",1],["expected",5],["len",1],["else",1],["observed",1],["2f",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/gc_analysis.py#codon_usage","name":[["codon",1],["usage",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",1],["scripts",1],["gc",1],["analysis",1],["py",1]],"body":[["def",2],["codon",4],["usage",2],["seq",6],["str",4],["codons",2],["range",1],["len",1],["counts",3],["counter",1],["total",2],["sum",1],["values",1],["return",1],["count",3],["100",1],["items",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/gc_analysis.py#dinucleotide_freq","name":[["dinucleotide",1],["freq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",1],["scripts",1],["gc",1],["analysis",1],["py",1]],"body":[["def",2],["dinucleotide",2],["freq",2],["seq",6],["str",4],["dinucs",2],["range",1],["len",1],["counts",3],["counter",1],["total",2],["sum",1],["values",1],["return",1],["di",2],["count",2],["100",1],["items",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/gc_analysis.py#gc_windows","name":[["gc",1],["windows",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",1],["scripts",1],["gc",1],["analysis",1],["py",1]],"body":[["def",2],["gc",5],["windows",2],["seq",4],["window",7],["size",5],["10",2],["step",3],["results",3],["range",1],["len",1],["fraction",1],["100",1],["append",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/property_traps.py","name":[["property",1],["traps",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",1],["scripts",1],["property",1],["traps",1],["py",1]],"body":[["decision",1],["grade",1],["sequence",1],["property",1],["calculations",1],["unit",1],["default",11],["traps",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",4],["inspect",2],["from",3],["bio",3],["seq",12],["utils",2],["gc",10],["fraction",10],["molecular",7],["weight",7],["melting",7],["temp",5],["prot",2],["param",2],["protein",12],["analysis",3],["content",2],["vs",2],["percent",2],["ambiguity",1],["trap",1],["print",24],["atgcgatcgnnncgatcgatcg",1],["4f",3],["100",7],["2f",9],["ambiguous",4],["remove",2],["ignore",2],["legacy",1],["drop",1],["single",2],["strand",1],["full",1],["duplex",1],["dna",3],["atgcgatcgatcgatcgatcg",1],["mw",6],["ss",4],["ds",4],["double",2],["stranded",3],["true",3],["da",3],["ratio",1],["not",1],["exactly",1],["non",2],["self",1],["complementary",1],["temperature",2],["accurate",1],["nearest",1],["neighbor",1],["primer",7],["acggtcaggtcaggtacggt",1],["20",1],["mer",1],["tm",10],["wallace",2],["wrong",1],["primers",1],["1f",7],["nn",4],["salt",1],["strict",1],["mg",11],["ntps",3],["only",1],["honored",2],["at",5],["saltcorr",5],["no",2],["silently",1],["ignored",1],["owczarzy",1],["2008",1],["summary",1],["after",1],["sanitizing",1],["standard",1],["residues",1],["report",1],["raw",2],["maegeittftaltekfnlppgnykkpkllycsngghflrilpdgtvdgtrdrsdqhiq",1],["clean",3],["upper",1],["replace",2],["helix",3],["turn",3],["sheet",3],["secondary",1],["structure",1],["length",1],["len",1],["aa",1],["isoelectric",2],["point",2],["charge",2],["ii",3],["instability",2],["index",2],["unstable",1],["40",1],["else",1],["stable",1],["gravy",3],["3f",1],["aromaticity",2],["confirm",1],["misspelled",1],["scale",5],["literal",2],["by",1],["introspection",1],["signature",1],["parameters",1],["ngravy",1],["note",1],["one",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-properties/scripts/protein_properties.py","name":[["protein",1],["properties",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["properties",2],["scripts",1],["protein",1],["py",1]],"body":[["protein",17],["sequence",2],["property",1],["calculations",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",1],["bio",1],["seq",5],["utils",1],["prot",1],["param",1],["import",1],["analysis",2],["maegeittftaltekfnlppgnykkpkllycsngghflrilpdgtvdgtrdrsdqhiqlqlsaesvgevyikstetgqylamdtsgllygsqtpseeclflerleenhyntytskkhaeknwfvgmkngkkielkdlvsgflaekqgsptffgymkflsnseivvlpnnvapnvryiiqqygfyhhvgtwnnnshakigliilylnkektlfnnnvqnkrtshllsqmydpkk",1],["print",20],["50",1],["length",1],["len",1],["aa",7],["basic",2],["properties",2],["molecular",2],["weight",2],["2f",3],["da",1],["isoelectric",2],["point",2],["stability",2],["ii",3],["instability",2],["index",2],["stable",3],["40",1],["else",2],["unstable",1],["hydropathicity",2],["gravy",5],["char",2],["hydrophilic",1],["hydrophobic",1],["3f",1],["aromaticity",4],["4f",1],["secondary",3],["structure",3],["prediction",1],["helix",3],["turn",3],["sheet",3],["fraction",1],["100",4],["1f",4],["extinction",3],["coefficient",3],["280",1],["nm",1],["eps",3],["molar",1],["reduced",1],["cysteines",1],["cm",2],["cystine",1],["bridges",1],["amino",3],["acid",2],["composition",2],["top",2],["pct",4],["acids",1],["percent",1],["attribute",1],["returns",1],["percentages",1],["summing",1],["sorted",3],["items",1],["key",1],["lambda",1],["reverse",1],["true",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/basic_slicing.py","name":[["basic",1],["slicing",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",2],["scripts",1],["basic",1],["py",1]],"body":[["basic",2],["sequence",2],["slicing",6],["indexing",3],["operations",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["seq",25],["import",1],["atgcgatcgatcgatcgatcg",1],["print",18],["original",1],["length",1],["len",1],["single",1],["positions",4],["first",2],["base",4],["last",2],["fifth",1],["bases",2],["step",2],["every",1],["3rd",1],["reversed",1],["returns",1],["objects",1],["return",1],["types",1],["sliced",3],["type",2],["slice",1],["translate",2],["based",3],["coordinate",1],["conversion",1],["coordinates",1],["region",2],["extract",1],["1based",1],["biology",1],["notation",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/basic_slicing.py#extract_1based","name":[["extract",1],["1based",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",2],["scripts",1],["basic",1],["py",1]],"body":[["def",2],["extract",3],["1based",2],["seq",3],["start",3],["end",3],["based",1],["inclusive",1],["coordinates",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/chunking.py","name":[["chunking",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",1],["scripts",1],["chunking",1],["py",1]],"body":[["splitting",1],["sequences",1],["into",4],["chunks",5],["windows",4],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["seq",10],["import",1],["atgcgatcgatcgatcgatcgatcg",1],["print",10],["original",1],["len",2],["bp",5],["split",4],["codons",5],["codon",3],["enumerate",2],["fixed",2],["size",1],["10",2],["chunk",5],["sequence",2],["sliding",3],["step",1],["pos",5],["window",2],["position",2],["flanking",3],["regions",2],["12",1],["flank",3],["start",2],["end",2],["region",2],["flanks",1],["positions",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/chunking.py#chunk_sequence","name":[["chunk",1],["sequence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",1],["scripts",1],["chunking",1],["py",1]],"body":[["def",2],["chunk",2],["sequence",2],["seq",4],["size",4],["return",1],["range",1],["len",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/chunking.py#get_flanking","name":[["flanking",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",1],["scripts",1],["chunking",1],["py",1]],"body":[["def",2],["flanking",2],["seq",4],["position",4],["flank",4],["size",4],["start",3],["max",1],["end",3],["min",1],["len",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/chunking.py#sliding_windows","name":[["sliding",1],["windows",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",1],["scripts",1],["chunking",1],["py",1]],"body":[["def",2],["sliding",2],["windows",2],["seq",4],["window",4],["size",4],["step",3],["range",1],["len",1],["yield",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/chunking.py#split_codons","name":[["split",1],["codons",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",1],["scripts",1],["chunking",1],["py",1]],"body":[["def",2],["split",2],["codons",2],["seq",5],["return",1],["range",1],["len",2]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/concatenation.py","name":[["concatenation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",1],["scripts",1],["concatenation",1],["py",1]],"body":[["joining",1],["concatenating",1],["sequences",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",4],["bio",1],["seq",18],["import",1],["basic",2],["concatenation",2],["print",11],["seq1",3],["atgc",5],["seq2",3],["gggg",4],["seq3",3],["ttaa",4],["combined",2],["concatenate",2],["string",2],["extended",3],["nnnn",1],["join",4],["multiple",1],["linker",3],["seqs",2],["nnn",2],["joined",4],["simulate",1],["exon",2],["splicing",2],["genomic",3],["nnnnnnnn",1],["nnnnnn",1],["exon1",2],["exon2",2],["exon3",2],["mrna",2],["rna",1],["exons",1],["build",2],["sequence",1],["parts",4],["atg",1],["cga",1],["tcg",1],["atc",1],["taa",1],["full",2],["built",1],["codons",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-sequence-slicing/scripts/seqrecord_slicing.py","name":[["seqrecord",1],["slicing",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",2],["manipulation",1],["slicing",2],["scripts",1],["seqrecord",1],["py",1]],"body":[["seq",17],["record",18],["slicing",1],["survives",1],["silently",1],["dropped",4],["gff",9],["off",3],["by",3],["one",3],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",5],["bio",4],["import",3],["feature",5],["simple",4],["location",8],["atgcgatcgatcgatcgtaaccggttaaccggttaa",1],["id",6],["chr",1],["demo",3],["name",1],["description",1],["annotated",1],["annotations",12],["organism",7],["escherichia",1],["coli",1],["taxonomy",1],["bacteria",1],["proteobacteria",1],["molecule",3],["type",8],["dna",1],["dbxrefs",5],["project",1],["prjna000000",1],["features",6],["36",1],["source",2],["spans",1],["whole",2],["straddles",2],["any",1],["inner",1],["cut",3],["18",1],["gene",5],["fully",1],["inside",1],["24",4],["kept",2],["recalculated",2],["20",1],["30",2],["cds",2],["print",18],["original",1],["len",2],["sub",9],["after",1],["preserved",2],["dict",1],["now",1],["straddled",1],["gone",1],["slice",1],["relative",1],["coords",1],["int",2],["start",7],["end",4],["carrying",1],["across",1],["deliberately",1],["copy",1],["restored",1],["per",1],["letter",4],["quality",4],["auto",1],["slices",1],["match",1],["read",4],["acgtacgtac",1],["read1",1],["phred",3],["list",1],["range",1],["40",1],["window",3],["qualities",1],["sliced",1],["free",1],["based",2],["genome",3],["aaaatgcgatcgtaagggg",1],["15",3],["atg",2],["taa",2],["orf",2],["inclusive",1],["as",1],["written",1],["line",1],["wrong",2],["forgot",1],["subtract",2],["shifted",1],["left",1],["right",2],["only",1],["naive",1],["misses",1],["codon",1],["correct",1],["clean",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-transcription-translation/scripts/basic_conversion.py","name":[["basic",1],["conversion",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["transcription",1],["translation",1],["scripts",1],["basic",1],["conversion",1],["py",1]],"body":[["basic",1],["transcription",5],["translation",5],["examples",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["seq",5],["import",1],["dna",19],["rna",12],["print",15],["atgcgatcgatcg",1],["transcribe",3],["back",5],["protein",10],["coding",4],["atgtttggtcattaa",2],["translate",3],["stopping",1],["at",1],["stop",5],["codon",1],["clean",2],["true",3],["full",2],["pipeline",2]]},{"id":"skills/bioskills/bio-sequence-manipulation-transcription-translation/scripts/codon_tables.py","name":[["codon",1],["tables",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["transcription",1],["translation",1],["scripts",1],["codon",1],["tables",1],["py",1]],"body":[["standard",4],["vs",2],["mitochondrial",2],["translation",4],["cds",13],["true",8],["validation",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",3],["bio",3],["seq",8],["import",3],["data",2],["codon",4],["table",19],["error",4],["silent",2],["trap",1],["same",2],["sequence",3],["two",2],["genetic",2],["codes",2],["different",2],["proteins",1],["aga",1],["stop",7],["vertebrate",2],["mito",9],["but",2],["arg",1],["under",4],["code",3],["tga",3],["trp",2],["neither",1],["raises",1],["gene",6],["atgagatga",1],["print",17],["translate",7],["vert",1],["selection",1],["by",3],["integer",1],["id",3],["registered",1],["name",2],["equivalent",1],["inspect",1],["starts",1],["stops",1],["reassigned",1],["internals",1],["unambiguous",1],["dna",1],["start",8],["codons",4],["forward",1],["not",2],["validates",1],["complete",1],["strips",1],["terminal",1],["valid",4],["atgtttggttaa",1],["alternative",2],["gtg",1],["read",1],["as",2],["bacterial",1],["11",2],["alt",3],["gtgtttggttaa",1],["turns",1],["defects",2],["into",1],["loud",1],["errors",1],["only",1],["expected",1],["failure",1],["here",1],["so",1],["caught",1],["demonstrate",1],["message",1],["surfaces",1],["loudly",1],["label",2],["bad",2],["no",2],["tttggttaa",1],["length",1],["x3",1],["atgtttgg",1],["atgtttggt",1],["try",1],["except",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-transcription-translation/scripts/orf_finding.py","name":[["orf",1],["finding",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["transcription",1],["translation",1],["scripts",1],["orf",1],["finding",1],["py",1]],"body":[["finding",1],["open",1],["reading",1],["frames",2],["all",1],["six",3],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["seq",6],["import",1],["example",1],["sequence",1],["atgcgatcgatcgatgttttggcattaagatcgatcgatcgatcg",1],["print",4],["frame",6],["translation",2],["strand",3],["protein",4],["orfs",4],["min",2],["aa",1],["find",1],["length",1],["orf",6],["nt",2],["start",1],["end",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-transcription-translation/scripts/orf_finding.py#find_orfs","name":[["find",1],["orfs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["transcription",1],["translation",1],["scripts",1],["orf",1],["finding",1],["py",1]],"body":[["def",2],["find",5],["orfs",6],["seq",4],["min",3],["protein",4],["length",3],["10",2],["all",2],["start",13],["codon",2],["stop",6],["six",1],["frames",1],["strand",3],["reverse",1],["complement",1],["frame",8],["range",1],["end",5],["len",3],["trans",5],["str",1],["translate",1],["aa",3],["while",1],["true",1],["if",3],["break",1],["orf",3],["nt",6],["append",1],["return",1]]},{"id":"skills/bioskills/bio-sequence-manipulation-transcription-translation/scripts/orf_finding.py#six_frame_translation","name":[["six",1],["frame",1],["translation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["sequence",1],["manipulation",1],["transcription",1],["translation",1],["scripts",1],["orf",1],["finding",1],["py",1]],"body":[["def",2],["six",3],["frame",7],["translation",2],["seq",4],["translate",2],["sequence",1],["all",1],["reading",1],["frames",4],["strand",2],["reverse",1],["complement",1],["range",1],["length",2],["len",1],["fragment",2],["append",1],["return",1]]},{"id":"skills/bioskills/bio-single-cell-batch-integration/scripts/harmony_integration.py","name":[["harmony",1],["integration",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["batch",1],["integration",2],["scripts",1],["harmony",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["batch",1],["integration",2],["harmony",3],["scanpy",3],["reference",1],["anndata",1],["10",2],["scikit",1],["learn",1],["scvi",1],["tools",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",4],["as",3],["sc",1],["harmonypy",1],["hm",1],["matplotlib",1],["pyplot",1],["plt",1],["sys",3],["name",1],["main",1],["len",1],["argv",2],["integrate",1],["else",1],["print",1],["usage",1],["python",1],["py",1],["sample1",1],["h5ad",3],["sample2",1],["sample3",1]]},{"id":"skills/bioskills/bio-single-cell-batch-integration/scripts/harmony_integration.py#integrate_with_harmony","name":[["integrate",1],["harmony",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["batch",1],["integration",2],["scripts",1],["harmony",1],["py",1]],"body":[["def",2],["integrate",3],["harmony",7],["h5ad",7],["files",3],["output",5],["prefix",5],["integrated",2],["multiple",1],["sc",13],["rna",1],["seq",1],["datasets",2],["print",7],["loading",1],["adatas",4],["adata",24],["read",1],["obs",3],["batch",8],["replace",1],["split",1],["append",1],["concatenating",1],["concat",1],["label",1],["keys",1],["iloc",1],["preprocessing",1],["pp",5],["normalize",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["highly",2],["variable",2],["genes",2],["top",1],["2000",1],["key",1],["raw",1],["var",1],["scale",1],["max",1],["value",1],["10",1],["tl",3],["pca",4],["comps",1],["50",1],["running",1],["ho",2],["hm",1],["run",1],["obsm",2],["corr",1],["post",1],["integration",1],["neighbors",1],["rep",1],["umap",4],["leiden",2],["resolution",1],["flavor",1],["igraph",1],["iterations",1],["directed",1],["false",3],["plotting",1],["fig",1],["axes",3],["plt",3],["subplots",1],["figsize",1],["14",1],["pl",2],["color",2],["ax",2],["show",2],["title",2],["by",2],["cluster",1],["tight",1],["layout",1],["savefig",1],["png",1],["dpi",1],["150",1],["write",1],["saved",1],["return",1]]},{"id":"skills/bioskills/bio-single-cell-batch-integration/scripts/harmony_integration.R","name":[["harmony",1],["integration",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["batch",1],["integration",2],["scripts",1],["harmony",1]],"body":[["usr",1],["bin",1],["env",1],["rscript",2],["reference",1],["seurat",3],["harmony",5],["verify",1],["api",1],["if",3],["version",1],["differs",1],["batch",1],["integration",2],["library",3],["ggplot2",1],["example",1],["integrate",2],["multiple",1],["10",1],["samples",1],["assumes",1],["sample1",2],["rds",6],["sample2",2],["sample3",2],["exist",1],["as",1],["objects",1],["run",1],["executed",1],["directly",1],["args",4],["command",1],["trailing",1],["only",1],["true",1],["length",1],["sample",2],["files",2],["else",1],["cat",1],["usage",1]]},{"id":"skills/bioskills/bio-single-cell-batch-integration/scripts/harmony_integration.R#integrate_with_harmony","name":[["integrate",1],["harmony",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["batch",1],["integration",2],["scripts",1],["harmony",1]],"body":[["function",2],["sample",5],["files",4],["output",5],["prefix",5],["integrated",2],["cat",6],["loading",1],["samples",7],["lapply",1],["read",1],["rds",5],["names",2],["gsub",1],["basename",1],["merging",1],["merged",21],["merge",1],["add",1],["cell",1],["ids",1],["standard",1],["preprocessing",1],["normalize",1],["data",2],["find",3],["variable",1],["features",1],["selection",1],["method",1],["vst",1],["nfeatures",1],["2000",1],["scale",1],["run",3],["pca",1],["npcs",1],["50",1],["running",1],["harmony",4],["integration",2],["group",2],["by",4],["vars",1],["orig",2],["ident",2],["dims",3],["30",3],["post",1],["analysis",1],["umap",4],["reduction",4],["neighbors",1],["clusters",1],["resolution",1],["visualizations",1],["p1",2],["dim",2],["plot",2],["ggtitle",2],["p2",2],["label",1],["true",1],["cluster",1],["pdf",2],["paste0",3],["width",1],["14",1],["height",1],["print",1],["dev",1],["off",1],["save",1],["saved",1],["return",1]]},{"id":"skills/bioskills/bio-single-cell-cell-annotation/scripts/celltypist_annotation.py","name":[["celltypist",1],["annotation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",2],["annotation",2],["scripts",1],["celltypist",1],["py",1]],"body":[["reference",1],["pandas",1],["scanpy",2],["10",1],["scikit",1],["learn",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["as",2],["sc",4],["celltypist",5],["matplotlib",1],["pyplot",1],["plt",5],["adata",19],["read",1],["h5ad",3],["processed",1],["models",3],["download",1],["model",6],["immune",2],["all",2],["low",6],["pkl",2],["load",1],["predictions",2],["annotate",1],["majority",2],["voting",2],["true",1],["obs",9],["cell",7],["type",6],["annotation",4],["confidence",9],["conf",4],["score",2],["fig",1],["axes",3],["subplots",1],["figsize",1],["14",1],["pl",2],["umap",2],["color",2],["ax",2],["show",2],["false",2],["title",2],["types",1],["cmap",1],["viridis",1],["tight",2],["layout",1],["savefig",1],["png",1],["dpi",1],["150",1],["bbox",1],["inches",1],["close",1],["threshold",2],["high",2],["cells",4],["print",1],["len",3],["100",1],["1f",1],["counts",4],["value",1],["csv",2],["write",1],["annotated",1]]},{"id":"skills/bioskills/bio-single-cell-cell-annotation/scripts/singler_annotation.R","name":[["singler",1],["annotation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",2],["annotation",2],["scripts",1],["singler",1]],"body":[["reference",1],["single",14],["celldex",4],["12",2],["seurat",14],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",5],["cell",3],["experiment",2],["pheatmap",1],["obj",10],["read",1],["rds",4],["processed",1],["sce",4],["as",2],["ref",11],["hpca",5],["human",1],["primary",1],["atlas",1],["data",3],["monaco",4],["immune",6],["pred",9],["main",12],["test",3],["labels",9],["label",8],["fine",4],["pruned",2],["pdf",4],["singler",3],["diagnostics",1],["width",2],["height",2],["plot",4],["score",1],["heatmap",1],["delta",1],["distribution",1],["ncol",1],["dev",2],["off",2],["umap",1],["14",1],["p1",2],["dim",2],["group",2],["by",2],["true",4],["repel",2],["ggtitle",2],["no",2],["legend",2],["p2",2],["print",1],["counts",3],["table",1],["write",1],["csv",2],["frame",1],["row",1],["names",1],["false",1],["save",1],["annotated",1]]},{"id":"skills/bioskills/bio-single-cell-cell-communication/scripts/cellchat_analysis.R","name":[["cellchat",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",2],["communication",1],["scripts",1],["cellchat",1],["analysis",1]],"body":[["reference",1],["cell",9],["chat",8],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",3],["seurat",4],["patchwork",1],["obj",2],["read",1],["rds",4],["annotated",1],["cellchat",31],["create",1],["object",2],["group",4],["by",1],["type",2],["db",7],["human",1],["subset",3],["search",1],["secreted",1],["signaling",4],["data",1],["identify",2],["over",2],["expressed",2],["genes",1],["interactions",5],["compute",3],["commun",2],["prob",2],["tri",1],["mean",1],["filter",1],["communication",2],["min",1],["cells",1],["10",4],["pathway",3],["aggregate",2],["net",11],["size",3],["as",1],["numeric",1],["table",1],["idents",1],["pdf",8],["networks",1],["width",4],["12",2],["height",4],["par",2],["mfrow",2],["visual",4],["circle",3],["count",1],["vertex",2],["weight",5],["scale",2],["true",2],["label",2],["edge",2],["false",3],["title",2],["name",3],["number",1],["interaction",1],["strength",1],["dev",4],["off",4],["heatmap",3],["color",1],["reds",1],["analysis",2],["centrality",1],["slot",1],["roles",1],["role",1],["scatter",1],["top",3],["pathways",4],["15",1],["layout",1],["df",2],["write",1],["csv",2],["row",1],["names",1],["save",1]]},{"id":"skills/bioskills/bio-single-cell-cell-communication/scripts/liana_analysis.py","name":[["liana",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",2],["communication",1],["scripts",1],["liana",1],["analysis",1],["py",1]],"body":[["reference",1],["liana",14],["py",1],["matplotlib",2],["pandas",2],["scanpy",2],["10",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["as",4],["sc",2],["li",4],["pd",1],["pyplot",1],["plt",9],["adata",8],["read",1],["h5ad",3],["annotated",1],["mt",1],["rank",13],["aggregate",2],["groupby",2],["cell",3],["type",1],["resource",1],["name",1],["consensus",1],["expr",1],["prop",1],["raw",1],["false",3],["perms",1],["1000",1],["verbose",1],["true",3],["results",5],["uns",1],["res",1],["print",2],["total",1],["interactions",8],["len",2],["yields",1],["magnitude",6],["specificity",4],["no",1],["single",1],["sig",4],["05",3],["copy",1],["robust",1],["both",1],["ranks",1],["csv",4],["significant",1],["index",3],["fig",2],["ax",6],["subplots",2],["figsize",2],["12",1],["pl",2],["dotplot",3],["colour",2],["size",2],["top",4],["50",1],["orderby",2],["ascending",1],["tight",4],["layout",2],["savefig",2],["png",2],["dpi",2],["150",2],["bbox",2],["inches",2],["close",2],["source",4],["cells",4],["macrophage",1],["dendritic",1],["target",4],["labels",2],["immune",1],["crosstalk",1],["by",3],["pair",3],["apply",1],["lambda",1],["nsmallest",1],["reset",1],["drop",1],["write",1]]},{"id":"skills/bioskills/bio-single-cell-clustering/scripts/cluster_scanpy.py","name":[["cluster",1],["scanpy",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["clustering",1],["scripts",1],["cluster",1],["scanpy",1],["py",1]],"body":[["cluster",1],["single",1],["cell",1],["data",2],["scanpy",3],["reference",1],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",1],["as",1],["sc",8],["adata",11],["read",1],["h5ad",4],["preprocessed",1],["print",4],["loaded",1],["obs",3],["cells",1],["tl",3],["pca",2],["comps",1],["50",2],["pl",2],["variance",2],["ratio",1],["pcs",2],["save",2],["png",2],["pp",1],["neighbors",2],["15",1],["30",1],["leiden",4],["resolution",1],["flavor",1],["igraph",1],["iterations",1],["directed",1],["false",1],["found",1],["nunique",1],["clusters",2],["value",1],["counts",1],["umap",2],["color",1],["write",1],["clustered",2],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-clustering/scripts/cluster_seurat.R","name":[["cluster",1],["seurat",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["clustering",1],["scripts",1],["cluster",1],["seurat",1]],"body":[["reference",1],["seurat",18],["verify",1],["api",1],["if",1],["version",1],["differs",1],["cluster",1],["single",1],["cell",1],["data",2],["library",1],["obj",15],["read",1],["rds",4],["preprocessed",1],["cat",3],["loaded",1],["ncol",1],["cells",1],["run",2],["pca",1],["npcs",1],["50",2],["verbose",1],["false",1],["pdf",4],["elbow",2],["plot",3],["ndims",1],["dev",2],["off",2],["find",2],["neighbors",1],["dims",2],["30",2],["clusters",3],["resolution",1],["found",1],["length",1],["unique",1],["idents",2],["print",1],["table",1],["umap",3],["dim",1],["reduction",1],["label",1],["true",1],["save",1],["file",1],["clustered",2],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-cnv-inference/scripts/infercnv_malignant_calling.R","name":[["infercnv",1],["malignant",1],["calling",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["cnv",1],["inference",1],["scripts",1],["infercnv",1],["malignant",1],["calling",1]],"body":[["reference",4],["infer",3],["cnv",9],["18",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["based",1],["inference",1],["separate",1],["malignant",4],["from",3],["normal",2],["cells",5],["expects",1],["raw",2],["genes",1],["by",5],["counts",3],["matrix",3],["cell",6],["group",4],["annotation",2],["file",5],["tab",4],["gene",4],["ordering",2],["chr",1],["start",1],["stop",1],["groups",3],["must",1],["be",1],["confident",1],["sample",1],["non",1],["lineages",1],["myeloid",2],["identified",1],["markers",2],["never",1],["tumor",1],["contaminated",1],["library",1],["infercnv",10],["cutoff",2],["suits",1],["10x",1],["droplet",1],["sparse",1],["full",1],["length",1],["smart",1],["seq",1],["ref",2],["names",4],["copy",5],["neutral",3],["baseline",1],["obj",3],["create",1],["object",2],["annotations",2],["txt",3],["delim",1],["order",1],["tcell",1],["denoise",2],["improves",1],["signal",2],["noise",1],["hmm",5],["predicts",1],["discrete",1],["states",3],["per",4],["region",2],["type",2],["i6",2],["default",1],["six",1],["i3",1],["del",1],["amp",1],["more",1],["robust",1],["out",5],["dir",2],["collects",1],["heatmap",3],["state",1],["calls",1],["run",1],["cluster",1],["true",4],["num",1],["threads",1],["gives",1],["no",1],["automatic",1],["class",1],["unlike",1],["kat",1],["scevan",1],["derive",1],["one",1],["scoring",1],["each",1],["observation",3],["squared",1],["deviation",1],["its",1],["denoised",1],["profile",1],["then",1],["threshold",1],["rerun",1],["analysis",1],["mode",1],["subclusters",1],["split",2],["add",1],["seurat",2],["writes",1],["cna",1],["metadata",1],["onto",1],["plotting",1],["obs",2],["read",1],["table",1],["observations",1],["header",1],["row",1],["score",4],["col",1],["sums",1],["quantile",1],["calling",1],["clustering",1],["decision",1],["noisy",1],["proxy",1],["validate",1],["vs",1],["against",1],["lineage",1],["mutations",1],["treat",1],["any",1],["subclones",1],["as",1],["hypotheses",1],["not",1],["measurements",1],["message",1],["complete",1],["inspect",1]]},{"id":"skills/bioskills/bio-single-cell-data-io/scripts/load_10x_scanpy.py","name":[["load",1],["10x",1],["scanpy",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["data",1],["io",1],["scripts",1],["load",1],["10x",1],["scanpy",1],["py",1]],"body":[["load",5],["10",3],["genomics",1],["data",1],["scanpy",4],["multiple",1],["formats",1],["reference",1],["cell",3],["ranger",3],["anndata",1],["numpy",1],["26",1],["pandas",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",1],["as",1],["sc",8],["from",4],["directory",1],["mtx",5],["format",2],["output",2],["cache",4],["true",2],["keys",1],["by",1],["path",2],["only",4],["re",2],["reading",2],["same",1],["after",1],["switching",1],["var",7],["names",6],["returns",1],["stale",1],["object",1],["delete",1],["h5ad",5],["omit",1],["different",1],["adata",15],["read",8],["10x",8],["filtered",10],["feature",7],["bc",7],["matrix",7],["gene",3],["symbols",3],["make",1],["unique",1],["duplicate",1],["suffixes",1],["print",4],["loaded",2],["obs",4],["cells",4],["vars",2],["genes",2],["h5",18],["file",1],["v3",1],["genome",3],["specification",1],["multi",1],["species",1],["references",1],["grch38",1],["stable",1],["ensembl",1],["ids",5],["instead",1],["ambiguous",1],["has",1],["no",1],["arg",1],["land",1],["keep",1],["non",1],["gex",3],["features",1],["antibody",1],["capture",1],["crispr",1],["guides",1],["default",1],["drops",1],["them",1],["all",1],["false",1],["raw",5],["counts",1],["unfiltered",1],["vs",1],["save",1],["native",1],["write",1],["pbmc",2],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-data-io/scripts/load_10x_seurat.R","name":[["load",1],["10x",1],["seurat",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["data",1],["io",1],["scripts",1],["load",1],["10x",1],["seurat",1]],"body":[["reference",1],["cell",1],["ranger",1],["anndata",1],["10",3],["numpy",1],["26",1],["pandas",1],["scanpy",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["load",1],["genomics",1],["data",2],["seurat",8],["library",1],["counts",3],["read10",1],["dir",1],["filtered",1],["feature",1],["bc",1],["matrix",1],["obj",5],["create",1],["object",1],["project",1],["pbmc",3],["min",2],["cells",2],["features",1],["200",1],["print",1],["cat",3],["ncol",1],["genes",1],["nrow",1],["save",1],["rds",3],["file",1],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-differential-abundance/scripts/milo_differential_abundance.R","name":[["milo",1],["differential",1],["abundance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["differential",2],["abundance",2],["scripts",1],["milo",1]],"body":[["reference",1],["milo",16],["verify",1],["api",1],["if",1],["version",1],["differs",1],["cluster",1],["free",1],["differential",1],["abundance",1],["nn",1],["graph",2],["neighborhoods",3],["expects",1],["single",2],["cell",5],["experiment",2],["sce",2],["integrated",1],["pca",5],["reduced",5],["dim",4],["sample",4],["column",2],["biological",1],["replicate",1],["condition",3],["col",4],["data",6],["library",3],["dplyr",1],["neighborhood",2],["size",1],["prop",2],["samples",2],["representative",1],["30",6],["balances",1],["power",1],["against",1],["resolution",1],["refined",2],["sampling",1],["reduces",1],["redundant",1],["nhoods",4],["build",1],["make",1],["true",1],["dims",1],["count",1],["cells",1],["meta",1],["as",2],["frame",2],["calc",1],["nhood",2],["distance",1],["design",6],["distinct",1],["rownames",1],["glm",1],["counts",1],["spatial",5],["fdr",5],["corrects",1],["overlapping",1],["da",7],["test",1],["df",1],["annotate",1],["coldata",1],["type",3],["reportable",1],["significance",1],["not",1],["raw",1],["pvalue",1],["sig",3],["print",2],["table",1],["sign",1],["log",2],["fc",2],["head",1],["order",1],["20",1]]},{"id":"skills/bioskills/bio-single-cell-differential-abundance/scripts/sccoda_composition.py","name":[["sccoda",1],["composition",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["differential",1],["abundance",1],["scripts",1],["sccoda",1],["composition",1],["py",1]],"body":[["cluster",1],["based",1],["compositional",2],["testing",1],["sc",4],["coda",2],["reference",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["expects",1],["ann",1],["data",4],["adata",5],["obs",4],["columns",2],["sample",6],["replicate",1],["condition",4],["group",1],["cell",5],["type",6],["discrete",1],["clusters",1],["import",4],["pandas",2],["as",4],["pd",2],["scanpy",1],["from",3],["sccoda",2],["util",2],["composition",1],["dat",2],["comp",1],["ana",1],["mod",2],["read",1],["h5ad",2],["annotated",1],["counts",4],["crosstab",1],["reset",1],["index",1],["meta",2],["drop",1],["duplicates",1],["merge",1],["covariate",1],["must",1],["be",1],["stable",1],["abundant",1],["automatic",2],["picks",1],["low",1],["dispersion",1],["present",1],["all",1],["samples",1],["assumed",1],["unchanged",1],["so",1],["every",1],["other",1],["effect",1],["reported",1],["relative",1],["model",2],["analysis",1],["formula",1],["result",4],["hmc",1],["est",2],["fdr",4],["sets",1],["spike",1],["slab",1],["threshold",1],["10",1],["expected",1],["summary",1],["print",1],["credible",1],["effects",1]]},{"id":"skills/bioskills/bio-single-cell-doublet-detection/scripts/doubletfinder.R","name":[["doubletfinder",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["doublet",1],["detection",1],["scripts",1],["doubletfinder",1]],"body":[["reference",1],["seurat",35],["doublet",5],["finder",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",2],["args",4],["command",1],["trailing",1],["only",1],["true",2],["input",2],["path",2],["ifelse",1],["length",1],["filtered",1],["feature",1],["bc",1],["matrix",1],["counts",3],["read10",1],["data",6],["dir",1],["obj",31],["create",1],["object",1],["min",2],["cells",4],["features",2],["200",1],["cat",5],["loaded",1],["ncol",4],["normalize",1],["find",4],["variable",1],["scale",1],["run",2],["pca",1],["umap",2],["dims",2],["20",4],["neighbors",1],["clusters",2],["resolution",1],["sweep",6],["res",2],["param",1],["pcs",2],["sct",2],["false",4],["stats",2],["summarize",1],["gt",1],["bcmvn",3],["optimal",4],["pk",3],["as",2],["numeric",1],["character",1],["max",1],["bcmetric",1],["expected",2],["rate",3],["from",1],["recovered",1],["008",2],["per",1],["1000",2],["not",1],["flat",1],["placeholder",1],["exp",6],["poi",5],["round",2],["discount",1],["homotypic",2],["fraction",1],["same",1],["type",1],["doublets",5],["undetectable",1],["by",2],["expression",1],["model",1],["detectable",1],["25",1],["reuse",1],["ann",1],["df",5],["col",4],["grep",1],["classifications",1],["colnames",2],["meta",3],["value",1],["sum",1],["detected",1],["pdf",2],["width",1],["height",1],["print",1],["dim",1],["plot",1],["group",1],["dev",1],["off",1],["subset",1],["singlet",1],["kept",1],["singlets",2],["save",1],["rds",2]]},{"id":"skills/bioskills/bio-single-cell-doublet-detection/scripts/scrublet_detection.py","name":[["scrublet",1],["detection",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["doublet",1],["detection",2],["scripts",1],["scrublet",1],["py",1]],"body":[["reference",1],["scanpy",2],["10",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",3],["as",2],["sc",4],["matplotlib",1],["pyplot",1],["plt",3],["sys",3],["input",2],["path",3],["argv",2],["len",1],["else",1],["filtered",1],["feature",1],["bc",1],["matrix",1],["adata",12],["read",1],["10x",1],["mtx",1],["print",3],["loaded",1],["obs",6],["cells",2],["expected",4],["rate",4],["from",1],["recovered",1],["008",2],["per",2],["1000",2],["not",1],["flat",1],["05",1],["placeholder",1],["maintained",1],["scrublet",3],["pooled",1],["data",1],["pass",1],["batch",1],["key",1],["run",1],["sample",1],["never",1],["integrated",1],["object",1],["pp",1],["doublet",5],["doublets",5],["int",1],["predicted",3],["sum",1],["pct",2],["100",1],["mean",1],["detected",1],["1f",1],["inspect",1],["histogram",2],["auto",1],["threshold",1],["needs",1],["bimodal",1],["distribution",2],["unimodal",1],["manual",1],["cutoff",1],["pl",1],["score",1],["show",1],["false",1],["savefig",1],["pdf",1],["close",1],["clean",3],["copy",1],["kept",1],["singlets",2],["write",1],["h5ad",1]]},{"id":"skills/bioskills/bio-single-cell-hashing-demultiplexing/scripts/hashsolo_scanpy.py","name":[["hashsolo",1],["scanpy",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["hashing",1],["demultiplexing",1],["scripts",1],["hashsolo",1],["scanpy",1],["py",1]],"body":[["reference",1],["scanpy",3],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["hashtag",1],["demultiplexing",1],["hashsolo",2],["bayesian",1],["sample",2],["assignment",1],["handles",1],["few",1],["hashes",1],["many",1],["negatives",1],["hto",15],["counts",7],["must",1],["live",1],["as",4],["columns",2],["adata",10],["obs",6],["import",3],["pandas",1],["pd",2],["sc",2],["external",1],["sce",2],["ann",1],["data",1],["gex",2],["matrix",2],["df",3],["per",1],["cell",4],["raw",1],["indexed",1],["by",1],["barcode",1],["from",1],["cite",1],["seq",1],["count",1],["ranger",1],["antibody",1],["capture",1],["output",1],["written",1],["csv",3],["read",2],["h5ad",2],["index",1],["col",1],["cols",4],["loc",1],["names",1],["priors",2],["ordered",1],["negative",2],["singlet",1],["doublet",8],["raise",1],["prior",1],["higher",1],["10x",1],["loading",1],["pp",1],["hashing",1],["01",1],["19",1],["classification",5],["value",1],["cross",1],["fraction",1],["calibrates",1],["expected",1],["total",1],["rate",3],["sanity",1],["check",1],["mean",1],["singlets",2],["isin",1],["copy",1]]},{"id":"skills/bioskills/bio-single-cell-hashing-demultiplexing/scripts/htodemux_seurat.R","name":[["htodemux",1],["seurat",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["hashing",1],["demultiplexing",1],["scripts",1],["htodemux",1],["seurat",1]],"body":[["reference",1],["seurat",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["hashtag",1],["demultiplexing",1],["htodemux",2],["assign",1],["cells",3],["samples",1],["call",1],["cross",2],["sample",4],["doublets",1],["inputs",1],["illustrative",1],["replace",1],["gex",3],["counts",13],["hto",11],["real",1],["matrices",1],["must",1],["match",1],["library",1],["gene",1],["cell",4],["sparse",1],["matrix",2],["same",1],["barcodes",1],["obj",12],["create",2],["object",2],["assay5",1],["colnames",1],["clr",2],["margin",2],["normalizes",1],["each",1],["tag",5],["across",1],["correcting",1],["per",3],["capture",1],["efficiency",1],["differences",1],["normalize",1],["data",1],["assay",3],["normalization",1],["method",1],["positive",4],["quantile",3],["99",3],["above",1],["inferred",1],["negative",4],["distribution",1],["one",1],["singlet",3],["two",1],["doublet",8],["none",1],["global",6],["table",2],["classification",2],["hash",1],["id",1],["singlets",3],["fraction",1],["calibrates",1],["expected",1],["total",1],["rate",3],["sanity",1],["check",1],["sum",1],["subset",2],["ridge",2],["plots",1],["reveal",1],["whether",1],["staining",1],["bimodal",1],["clean",1],["smeared",1],["rescue",1],["demuxmix",1],["plot",1],["features",1],["rownames",1],["ncol",1]]},{"id":"skills/bioskills/bio-single-cell-lineage-tracing/scripts/cassiopeia_reconstruction.py","name":[["cassiopeia",1],["reconstruction",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["lineage",1],["tracing",1],["scripts",1],["cassiopeia",1],["reconstruction",1],["py",1]],"body":[["lineage",1],["tree",18],["reconstruction",1],["cassiopeia",6],["reference",1],["matplotlib",2],["numpy",2],["26",1],["scanpy",1],["10",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",3],["cas",11],["pandas",1],["pd",3],["np",1],["option",1],["load",1],["pre",1],["built",1],["character",5],["matrix",8],["rows",1],["cells",2],["columns",2],["barcode",1],["sites",1],["values",1],["unedited",1],["different",1],["mutations",1],["missing",2],["char",4],["read",2],["csv",4],["index",2],["col",2],["cell",11],["meta",7],["metadata",1],["create",1],["object",1],["data",3],["print",2],["characters",2],["mean",1],["hybrid",2],["solver",13],["scalable",1],["default",1],["greedy",2],["top",2],["split",1],["ilp",1],["small",1],["subclades",1],["collapse",2],["mutationless",2],["edges",3],["removes",1],["internal",2],["no",1],["supporting",1],["mutation",1],["vanilla",1],["bottom",1],["ilpsolver",1],["cutoff",1],["200",1],["solve",2],["true",1],["newick",2],["infer",1],["ancestral",2],["states",1],["nodes",1],["reconstruct",1],["compare",1],["against",1],["neighbor",2],["joining",2],["gauge",1],["topology",1],["robustness",1],["nj",4],["dissimilarity",2],["function",1],["functions",1],["weighted",1],["hamming",1],["distance",1],["rf",4],["max",2],["critique",2],["robinson",2],["foulds",2],["triplets",2],["correct",2],["type",2],["pl",1],["plot",1]]},{"id":"skills/bioskills/bio-single-cell-lineage-tracing/scripts/cospar_dynamics.py","name":[["cospar",1],["dynamics",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["lineage",1],["tracing",1],["scripts",1],["cospar",1],["dynamics",1],["py",1]],"body":[["clonal",2],["dynamics",1],["analysis",1],["co",3],["spar",3],["reference",1],["cassiopeia",1],["matplotlib",1],["numpy",1],["26",1],["scanpy",2],["10",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["cospar",1],["as",2],["cs",7],["sc",7],["load",1],["ann",2],["data",2],["lineage",2],["information",1],["requires",1],["clone",4],["id",1],["barcode",1],["obs",2],["adata",19],["read",1],["h5ad",2],["traced",1],["standard",1],["preprocessing",1],["pp",5],["normalize",1],["total",1],["log1p",1],["pca",1],["neighbors",1],["tl",3],["umap",1],["expects",1],["time",3],["info",4],["state",4],["matrix",1],["initialize",2],["object",3],["wires",1],["those",1],["fields",1],["into",1],["operates",1],["obsm",1],["infer",2],["transition",6],["map",9],["jointly",1],["from",2],["clones",3],["at",1],["multiple",1],["timepoints",1],["similarity",1],["smooth",2],["array",2],["applies",1],["multi",1],["scale",1],["smoothing",1],["results",1],["land",1],["uns",1],["tmap",2],["multitime",1],["15",1],["sparsity",1],["threshold",1],["fate",6],["probability",1],["reaching",1],["each",1],["terminal",1],["propagated",1],["onto",1],["cells",1],["lacking",1],["selected",4],["fates",4],["monocyte",4],["neutrophil",4],["source",4],["pl",2],["bias",4],["recovers",1],["early",1],["transcriptomically",1],["hidden",1],["weinreb",1],["2020",1],["showed",1],["cannot",1],["predict",1]]},{"id":"skills/bioskills/bio-single-cell-markers-annotation/scripts/find_markers_scanpy.py","name":[["find",1],["markers",1],["scanpy",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["markers",2],["annotation",1],["scripts",1],["find",1],["scanpy",1],["py",1]],"body":[["find",1],["marker",1],["genes",5],["scanpy",3],["reference",1],["pandas",2],["10",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["as",2],["sc",7],["pd",1],["adata",9],["read",1],["h5ad",4],["clustered",1],["tl",1],["rank",3],["groups",3],["groupby",3],["leiden",3],["method",1],["wilcoxon",1],["pl",3],["sharey",1],["false",2],["save",3],["markers",8],["png",3],["df",1],["group",3],["none",1],["print",3],["top",1],["per",1],["cluster",3],["head",1],["names",2],["logfoldchanges",1],["pvals",1],["adj",1],["csv",2],["all",1],["index",1],["pbmc",2],["cd3",1],["cd8",1],["ms4",1],["a1",1],["cd14",1],["fcgr3",1],["nkg7",1],["dotplot",2],["var",1],["annotations",2],["cells",2],["monocytes",1],["obs",2],["cell",2],["type",2],["map",1],["fillna",1],["unknown",1],["umap",1],["color",1],["celltypes",1],["write",1],["annotated",2],["saved",1],["data",1]]},{"id":"skills/bioskills/bio-single-cell-markers-annotation/scripts/find_markers_seurat.R","name":[["find",1],["markers",1],["seurat",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["markers",2],["annotation",1],["scripts",1],["find",1],["seurat",1]],"body":[["reference",1],["seurat",14],["verify",1],["api",1],["if",1],["version",1],["differs",1],["find",2],["cluster",4],["marker",2],["genes",1],["install",1],["presto",1],["so",2],["wilcoxon",1],["fast",1],["without",1],["silently",1],["falls",1],["back",1],["slow",1],["base",1],["v5",1],["lowered",1],["defaults",1],["logfc",2],["threshold",3],["min",2],["pct",6],["01",1],["explicit",1],["higher",1],["plus",1],["specificity",1],["filter",2],["restores",1],["grade",1],["shortlist",1],["library",2],["dplyr",1],["obj",9],["read",1],["rds",4],["clustered",1],["all",5],["markers",10],["only",1],["pos",1],["true",2],["25",1],["top",2],["val",1],["adj",1],["05",1],["avg",2],["log2",2],["fc",2],["group",1],["by",2],["slice",1],["max",1],["order",1],["print",1],["write",1],["csv",2],["file",2],["row",1],["names",1],["false",1],["pbmc",2],["cd3",1],["cd8",1],["ms4",1],["a1",1],["cd14",1],["fcgr3",1],["nkg7",1],["pdf",4],["dotplot",1],["width",1],["10",1],["height",1],["dot",1],["plot",2],["features",1],["rotated",1],["axis",1],["dev",2],["off",2],["new",2],["ids",2],["cells",2],["monocytes",1],["rename",1],["idents",2],["cell",1],["type",1],["umap",2],["celltypes",1],["dim",1],["reduction",1],["label",1],["save",1],["annotated",2],["cat",1],["saved",1],["data",1]]},{"id":"skills/bioskills/bio-single-cell-metabolite-communication/scripts/metabolite_communication.py","name":[["metabolite",1],["communication",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["metabolite",2],["communication",2],["scripts",1],["py",1]],"body":[["analyze",1],["metabolite",2],["mediated",1],["cell",2],["communication",2],["mebocost",7],["reference",1],["scanpy",2],["10",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["as",3],["sc",2],["pandas",1],["pd",1],["numpy",1],["np",1],["name",1],["main",1],["print",6],["workflow",1],["run",2],["real",1],["log",1],["normalized",1],["rna",1],["seq",1],["gene",1],["symbols",1],["conf",2],["adata",3],["prepare",1],["data",1],["mebo",1],["commu",2],["res",2],["analysis",1],["config",1],["path",1],["sig",1],["summarize",1],["results",1],["validate",1],["every",1],["hit",1],["metabolomics",1],["msi",1],["tracing",1],["before",1],["claiming",1],["production",1]]},{"id":"skills/bioskills/bio-single-cell-metabolite-communication/scripts/metabolite_communication.py#analyze_specific_metabolite","name":[["analyze",1],["specific",1],["metabolite",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["metabolite",2],["communication",2],["scripts",1],["py",1]],"body":[["def",2],["analyze",2],["specific",2],["metabolite",10],["commu",6],["res",5],["fdr",6],["threshold",3],["05",2],["detail",1],["communications",1],["one",1],["output",1],["hypothesis",1],["inferred",1],["from",1],["enzyme",1],["expression",1],["never",1],["measured",1],["sig",4],["name",1],["permutation",2],["test",2],["if",1],["len",1],["print",3],["no",1],["significant",1],["communication",1],["return",2],["none",1],["machinery",1],["consistent",1],["sender",2],["receiver",2],["flow",1],["row",6],["iterrows",1],["via",1],["sensor",1],["score",2],["3f",1],["4f",1]]},{"id":"skills/bioskills/bio-single-cell-metabolite-communication/scripts/metabolite_communication.py#prepare_data_for_mebocost","name":[["prepare",1],["data",1],["mebocost",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["metabolite",2],["communication",2],["scripts",1],["py",1]],"body":[["def",2],["prepare",3],["data",4],["mebocost",3],["adata",11],["cell",8],["type",7],["col",4],["min",5],["cells",9],["50",4],["ann",1],["requirements",1],["log",2],["normalized",2],["expression",1],["gene",1],["symbols",1],["not",2],["ensembl",1],["ids",1],["enough",1],["per",2],["keeps",1],["group",1],["statistics",1],["stable",1],["fewer",1],["give",1],["unreliable",1],["permutation",1],["fdrs",1],["if",2],["max",1],["print",3],["appears",1],["normalizing",1],["sc",2],["pp",2],["normalize",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["counts",6],["obs",3],["value",1],["valid",5],["index",2],["tolist",1],["len",3],["removing",1],["rare",1],["types",2],["isin",1],["copy",1],["final",1],["dataset",1],["return",1]]},{"id":"skills/bioskills/bio-single-cell-metabolite-communication/scripts/metabolite_communication.py#run_mebocost_analysis","name":[["run",1],["mebocost",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["metabolite",2],["communication",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["mebocost",10],["analysis",2],["adata",4],["cell",6],["type",6],["col",5],["species",4],["human",2],["config",5],["path",5],["conf",3],["shuffle",5],["1000",2],["metabolite",3],["communication",1],["inference",1],["flow",1],["sender",1],["enzyme",2],["synthesis",1],["sensor",3],["receiver",1],["points",1],["listing",1],["database",1],["cutoff",5],["prop",2],["15",2],["dropout",1],["floor",1],["builds",1],["permutation",2],["fdr",2],["from",1],["import",1],["mebo",3],["create",1],["obj",1],["group",1],["condition",1],["none",2],["met",2],["est",1],["exp",1],["auto",2],["all",1],["thread",2],["commu",3],["res",2],["infer",1],["seed",1],["12345",1],["return",2],["true",1],["min",1],["number",1],["10",1],["pval",2],["method",1],["test",1],["05",1]]},{"id":"skills/bioskills/bio-single-cell-metabolite-communication/scripts/metabolite_communication.py#summarize_results","name":[["summarize",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["metabolite",2],["communication",2],["scripts",1],["py",1]],"body":[["def",2],["summarize",3],["results",2],["commu",7],["res",5],["fdr",8],["threshold",4],["05",2],["significant",2],["communications",1],["filter",1],["permutation",3],["test",3],["not",1],["raw",1],["value",3],["result",1],["columns",1],["capitalized",1],["sender",3],["receiver",3],["metabolite",4],["name",3],["sensor",1],["annotation",2],["transporter",5],["enzyme",1],["score",2],["norm",1],["sig",13],["copy",1],["print",8],["communication",1],["total",1],["tested",1],["len",4],["if",1],["return",2],["unique",1],["metabolites",2],["nunique",1],["top",2],["met",2],["counts",2],["head",2],["10",1],["items",2],["pair",4],["pairs",1],["based",1],["bidirectional",1],["lower",1],["confidence",1],["calls",1]]},{"id":"skills/bioskills/bio-single-cell-multimodal-integration/scripts/cite_seq_analysis.py","name":[["cite",1],["seq",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["multimodal",1],["integration",1],["scripts",1],["cite",1],["seq",1],["analysis",1],["py",1]],"body":[["reference",1],["muon",4],["scanpy",2],["10",6],["verify",2],["api",1],["if",1],["version",1],["differs",1],["import",4],["as",4],["mu",5],["sc",13],["anndata",1],["ad",1],["numpy",1],["np",1],["read",2],["cite",4],["seq",4],["data",2],["rna",21],["adt",9],["protein",2],["multiome",1],["would",1],["be",1],["atac",1],["reads",1],["filtered",2],["feature",5],["bc",2],["matrix",2],["folder",1],["both",2],["modalities",3],["mdata",11],["10x",1],["h5",2],["access",1],["individual",1],["mod",2],["prot",2],["qc",4],["var",2],["mt",5],["names",1],["str",1],["startswith",1],["pp",9],["calculate",1],["metrics",2],["vars",2],["percent",2],["top",2],["none",1],["inplace",1],["true",1],["filter",2],["cells",3],["keep",1],["present",1],["intersect",1],["obs",4],["by",3],["200",3],["minimum",1],["gene",1],["complexity",1],["5000",2],["remove",3],["potential",1],["doublets",1],["20",2],["dying",1],["mask",2],["genes",4],["counts",3],["pct",1],["copy",1],["preprocessing",2],["normalize",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["highly",1],["variable",1],["2000",1],["scale",2],["max",2],["value",2],["tl",4],["pca",3],["comps",2],["30",1],["clr",2],["rescales",1],["but",1],["not",1],["background",1],["prefer",1],["dsb",1],["empty",1],["droplets",1],["available",1],["axis",3],["genuinely",1],["ambiguous",1],["across",1],["versions",1],["per",1],["seurat",1],["margin",1],["docs",1],["all",1],["features",1],["typically",1],["markers",1],["min",1],["18",1],["weighted",1],["nearest",1],["neighbors",4],["wnn",9],["multimodal",1],["integration",1],["key",4],["added",2],["clustering",1],["graph",1],["leiden",1],["resolution",1],["clusters",2],["umap",4],["save",3],["plot",1],["settings",1],["figdir",1],["pl",1],["color",1],["pdf",1],["processed",1],["write",1],["analyzed",2],["h5mu",2],["print",1],["analysis",1],["complete",1],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-multimodal-integration/scripts/cite_seq_analysis.R","name":[["cite",1],["seq",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["multimodal",1],["integration",1],["scripts",1],["cite",1],["seq",1],["analysis",1]],"body":[["reference",1],["seurat",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",1],["data",7],["read10",1],["filtered",1],["feature",4],["bc",1],["matrix",1],["rna",9],["counts",6],["gene",1],["expression",1],["adt",8],["antibody",1],["capture",1],["obj",32],["create",2],["object",2],["assay",9],["min",3],["cells",1],["colnames",1],["percentage",1],["pattern",1],["mt",3],["col",1],["name",6],["percent",2],["subset",1],["200",1],["5000",1],["20",1],["normalize",2],["find",3],["variable",1],["features",2],["scale",2],["run",3],["pca",4],["reduction",5],["normalization",1],["method",1],["clr",1],["margin",1],["apca",3],["rownames",1],["npcs",1],["18",2],["nrow",1],["multi",1],["modal",1],["neighbors",1],["list",4],["dims",1],["30",1],["ncol",1],["clusters",1],["graph",1],["wsnn",1],["resolution",1],["umap",4],["nn",2],["weighted",1],["wnn",3],["pdf",2],["cite",3],["seq",3],["width",1],["10",1],["height",1],["print",1],["dim",1],["plot",1],["label",1],["true",1],["dev",1],["off",1],["save",1],["rds",3],["analyzed",2],["cat",1],["analysis",1],["complete",1],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-perturb-seq/scripts/mixscape_analysis.R","name":[["mixscape",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["perturb",1],["seq",1],["scripts",1],["mixscape",1],["analysis",1]],"body":[["reference",1],["seurat",25],["verify",1],["api",1],["if",1],["version",1],["differs",1],["perturb",4],["seq",2],["escaper",1],["removal",1],["mixscape",4],["library",1],["assumes",1],["guide",6],["id",2],["gene",3],["columns",1],["metadata",1],["target",3],["nt",6],["non",2],["targeting",1],["read10",1],["filtered",1],["feature",1],["bc",1],["matrix",1],["create",1],["object",1],["counts",1],["project",1],["calls",3],["read",1],["csv",2],["row",1],["names",1],["add",1],["meta",1],["data",8],["normalize",1],["find",1],["variable",1],["features",1],["nfeatures",1],["2000",1],["scale",5],["run",3],["pca",2],["local",1],["perturbation",1],["signature",1],["subtract",1],["each",1],["cell",3],["neighbors",2],["cancel",1],["shared",1],["state",1],["structure",1],["calc",2],["sig",2],["assay",6],["rna",2],["slot",3],["gd",1],["class",4],["num",2],["20",1],["reduction",1],["ndims",1],["15",1],["new",1],["name",2],["prtb",7],["bug",1],["writes",1],["but",1],["reads",1],["first",1],["default",1],["per",1],["component",1],["mixture",1],["classifies",1],["ko",2],["vs",1],["np",3],["perturbed",2],["cells",1],["escapers",1],["remove",1],["before",1],["de",3],["labels",1],["min",1],["genes",1],["iter",1],["10",1],["type",1],["report",1],["fraction",1],["all",1],["confounded",1],["low",1],["efficiency",1],["not",1],["proof",1],["no",1],["function",1],["table",1],["global",1]]},{"id":"skills/bioskills/bio-single-cell-perturb-seq/scripts/pertpy_analysis.py","name":[["pertpy",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["perturb",1],["seq",1],["scripts",1],["pertpy",1],["analysis",1],["py",1]],"body":[["perturb",1],["seq",1],["analysis",1],["pertpy",3],["mixture",3],["guide",5],["assignment",4],["mixscape",5],["escaper",1],["removal",1],["distance",4],["reference",1],["scanpy",2],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["as",2],["sc",5],["pt",6],["mdata",3],["dt",1],["papalexi",1],["2021",1],["adata",10],["mod",2],["rna",1],["pp",5],["normalize",1],["total",1],["target",5],["sum",1],["1e4",1],["log1p",1],["highly",1],["variable",1],["genes",2],["top",1],["2000",1],["pca",2],["comps",1],["50",1],["problem",1],["not",2],["flat",1],["threshold",1],["ambient",1],["contamination",1],["biased",1],["abundant",1],["guides",2],["gdo",6],["layers",1],["counts",3],["copy",1],["ga",2],["assign",1],["model",1],["assigned",3],["key",5],["print",4],["obs",2],["value",2],["head",2],["removes",1],["non",1],["perturbed",2],["escapers",1],["before",1],["any",1],["de",1],["effective",1],["perturbation",3],["ms",3],["tl",3],["signature",1],["pert",4],["control",2],["nt",3],["neighbors",1],["20",1],["gene",4],["layer",1],["renamed",1],["from",1],["labels",1],["all",1],["np",1],["confounds",1],["no",2],["phenotype",1],["editing",1],["report",1],["fraction",1],["call",1],["dead",1],["class",1],["global",1],["modern",1],["effect",1],["size",1],["pin",1],["embedding",1],["metric",2],["sqeuclidean",1],["vs",1],["euclidean",1],["default",1],["changed",1],["dist",2],["edistance",2],["obsm",1],["pairwise",3],["groupby",2],["iloc",1],["test",2],["smallest",1],["perms",2],["crushed",1],["by",1],["multiple",1],["testing",1],["across",1],["many",1],["perturbations",1],["etest",2],["1000",1],["results",2],["contrast",1],["sort",1],["values",1],["pvalue",1]]},{"id":"skills/bioskills/bio-single-cell-preprocessing/scripts/preprocess_scanpy.py","name":[["preprocess",1],["scanpy",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["preprocessing",1],["scripts",1],["preprocess",1],["scanpy",1],["py",1]],"body":[["preprocess",1],["single",1],["cell",2],["data",2],["scanpy",3],["reference",1],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["as",2],["sc",8],["numpy",1],["np",1],["from",1],["scipy",1],["stats",1],["median",2],["abs",1],["deviation",1],["adata",30],["read",1],["10x",1],["mtx",1],["filtered",2],["feature",1],["bc",1],["matrix",1],["var",6],["names",2],["gene",4],["ids",3],["stable",1],["across",1],["annotation",1],["releases",1],["print",4],["raw",4],["obs",7],["cells",4],["vars",3],["genes",9],["mt",9],["symbols",2],["str",1],["startswith",1],["here",1],["so",1],["match",1],["mouse",1],["pp",6],["calculate",1],["qc",2],["metrics",1],["percent",1],["top",3],["20",2],["log1p",4],["true",2],["inplace",1],["mad",3],["adaptive",1],["thresholds",1],["not",2],["fixed",1],["cutoffs",1],["counts",11],["mito",1],["plus",1],["hard",2],["cap",2],["outlier",8],["total",2],["by",1],["pct",4],["biology",1],["metric",1],["just",1],["quality",1],["high",1],["baselines",1],["normal",1],["cardiomyocytes",1],["hepatocytes",1],["muscle",1],["near",1],["zero",1],["nuclei",1],["tissue",2],["dependent",1],["raise",1],["lower",1],["being",1],["analyzed",1],["copy",2],["filter",1],["min",1],["drop",1],["detected",1],["fewer",1],["than",1],["layers",1],["stash",1],["hvg",2],["seurat",3],["v3",3],["downstream",1],["count",1],["models",1],["need",1],["them",1],["normalize",1],["target",1],["sum",2],["none",1],["scales",1],["each",1],["dataset",1],["1e4",1],["cp10k",1],["arbitrary",1],["legacy",1],["choice",1],["highly",3],["variable",3],["2000",1],["flavor",1],["layer",1],["reads",1],["hvgs",1],["pca",2],["mask",1],["log",1],["normalized",1],["scaling",1],["increasingly",1],["skipped",1],["write",1],["h5ad",2],["preprocessed",2],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-preprocessing/scripts/preprocess_scanpy.py#is_outlier","name":[["outlier",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["preprocessing",1],["scripts",1],["preprocess",1],["scanpy",1],["py",1]],"body":[["def",2],["outlier",2],["adata",3],["metric",3],["nmads",4],["obs",1],["return",1],["np",2],["median",4],["abs",2],["deviation",2]]},{"id":"skills/bioskills/bio-single-cell-preprocessing/scripts/preprocess_seurat.R","name":[["preprocess",1],["seurat",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["preprocessing",1],["scripts",1],["preprocess",1],["seurat",1]],"body":[["reference",1],["seurat",16],["scran",1],["30",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["preprocess",1],["single",1],["cell",2],["data",3],["library",1],["counts",3],["read10",1],["dir",1],["filtered",2],["feature",4],["bc",1],["matrix",1],["obj",12],["create",1],["object",1],["min",2],["cells",3],["features",2],["200",2],["cat",4],["raw",1],["ncol",2],["nrow",1],["genes",1],["percent",3],["mt",4],["percentage",1],["pattern",1],["subset",2],["rna",2],["5000",1],["20",1],["not",1],["reflexively",1],["regress",1],["out",1],["confounded",1],["real",1],["state",1],["erases",1],["biology",1],["sctransform",1],["verbose",1],["false",1],["hvgs",1],["length",1],["variable",1],["save",1],["rds",2],["file",1],["preprocessed",2],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-scatac-analysis/scripts/scatac_workflow.py","name":[["scatac",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["scatac",2],["analysis",1],["scripts",1],["workflow",1],["py",1]],"body":[["reference",1],["snapatac2",2],["scanpy",2],["10",2],["verify",1],["api",1],["if",6],["version",1],["differs",1],["import",4],["as",3],["snap",14],["sc",8],["numpy",1],["np",2],["read",2],["atac",2],["seq",1],["data",3],["fragment",5],["file",2],["primary",1],["input",1],["analysis",2],["adata",22],["pp",7],["fragments",3],["tsv",1],["gz",1],["chrom",1],["sizes",1],["genome",3],["hg38",3],["scatac",4],["processed",4],["h5ad",3],["min",3],["num",1],["1000",1],["sorted",1],["by",1],["barcode",1],["false",1],["add",2],["cell",2],["metadata",3],["available",4],["pd",1],["csv",2],["singlecell",1],["index",1],["col",1],["obs",7],["join",1],["qc",3],["metrics",3],["tsse",3],["tss",2],["enrichment",2],["score",1],["frag",1],["size",3],["distr",1],["distribution",1],["filtering",1],["minimum",2],["chromatin",1],["accessibility",2],["signal",1],["counts",2],["3000",2],["per",1],["max",1],["50000",3],["remove",1],["potential",1],["doublets",1],["debris",1],["copy",1],["print",2],["cells",1],["after",1],["create",1],["tile",2],["matrix",10],["500bp",1],["bins",1],["bin",1],["500",1],["feature",1],["selection",1],["select",2],["top",1],["variable",1],["features",3],["dimensionality",1],["reduction",1],["spectral",3],["embedding",1],["similar",2],["lsi",1],["signac",2],["tl",3],["comps",1],["30",3],["check",1],["depth",3],["correlation",1],["first",1],["component",1],["correlated",1],["exclude",1],["from",1],["downstream",1],["cor",2],["corrcoef",1],["obsm",1],["dims",5],["range",2],["abs",1],["else",1],["umap",5],["clustering",1],["knn",1],["leiden",2],["resolution",1],["save",4],["plot",2],["settings",1],["figdir",1],["pl",2],["color",2],["pdf",2],["gene",12],["activity",3],["scores",1],["make",2],["var",2],["names",2],["unique",1],["normalize",2],["visualization",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["marker",3],["activities",1],["genes",2],["cd34",1],["ms4",1],["a1",1],["cd3",1],["cd14",1],["gata1",1],["pax5",1],["markers",3],["ncols",1],["write",1],["done",1],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-scatac-analysis/scripts/signac_workflow.R","name":[["signac",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["scatac",1],["analysis",1],["scripts",1],["signac",1],["workflow",1]],"body":[["reference",1],["signac",3],["13",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["sc",1],["atac",1],["seq",1],["analysis",1],["library",4],["seurat",3],["ens",3],["db",3],["hsapiens",3],["v86",2],["bsgenome",1],["ucsc",2],["hg38",2],["load",1],["10",3],["data",3],["counts",5],["read10",1],["h5",2],["filtered",1],["peak",6],["bc",1],["matrix",1],["metadata",2],["read",1],["csv",2],["singlecell",1],["header",1],["true",2],["row",1],["names",1],["create",4],["object",4],["chromatin",2],["assay",8],["chrom",2],["sep",1],["genome",1],["fragments",8],["tsv",1],["gz",1],["min",3],["cells",3],["features",4],["200",1],["obj",39],["peaks",5],["meta",1],["add",1],["gene",7],["annotations",4],["granges",1],["from",1],["ensdb",1],["seqlevels",1],["style",1],["annotation",1],["qc",4],["metrics",1],["nucleosome",3],["signal",3],["tssenrichment",1],["fast",1],["false",1],["pct",3],["reads",3],["region",6],["passed",1],["filters",1],["100",1],["blacklist",3],["ratio",2],["plots",2],["pdf",6],["width",3],["12",1],["height",3],["vln",1],["plot",5],["tss",2],["enrichment",2],["pt",2],["size",2],["ncol",3],["dev",3],["off",3],["filter",1],["subset",1],["3000",1],["20000",1],["15",1],["05",1],["cat",2],["after",1],["normalization",2],["lsi",5],["run",3],["tfidf",1],["find",3],["top",1],["cutoff",2],["q0",1],["svd",1],["depth",4],["cor",4],["returns",1],["ggplot",1],["compute",1],["vs",1],["correlation",1],["directly",1],["decide",1],["dims",6],["drop",1],["comp1",2],["embeddings",1],["count",2],["abs",1],["30",2],["else",1],["clustering",1],["umap",3],["reduction",2],["neighbors",1],["clusters",1],["algorithm",1],["resolution",1],["dim",1],["label",1],["no",1],["legend",1],["activity",3],["scores",1],["activities",3],["rna",4],["normalize",2],["method",1],["log",1],["scale",1],["factor",1],["median",1],["marker",1],["default",1],["feature",1],["cd34",1],["ms4",1],["a1",1],["cd3",1],["cd14",1],["gata1",1],["pax5",1],["max",1],["q95",1],["save",2],["rds",3],["scatac",2],["processed",2],["done",1],["saved",1]]},{"id":"skills/bioskills/bio-single-cell-trajectory-inference/scripts/monocle3_trajectory.R","name":[["monocle3",1],["trajectory",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["trajectory",2],["inference",1],["scripts",1],["monocle3",1]],"body":[["reference",1],["monocle3",2],["seurat",12],["wrappers",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",4],["dplyr",1],["obj",5],["read",1],["rds",4],["clustered",1],["cds",15],["as",1],["cell",1],["data",3],["cluster",3],["cells",6],["reduction",1],["method",1],["umap",1],["learn",1],["graph",6],["root",3],["hsc",1],["order",1],["pr",1],["nodes",1],["earliest",1],["principal",2],["node",1],["pdf",4],["trajectory",2],["pseudotime",8],["width",2],["10",2],["height",2],["plot",2],["color",2],["by",2],["label",3],["branch",1],["points",1],["true",3],["leaves",1],["roots",1],["dev",2],["off",2],["test",3],["res",2],["neighbor",1],["cores",1],["sig",3],["genes",7],["filter",1],["value",1],["05",1],["arrange",1],["desc",1],["morans",1],["write",1],["csv",2],["top",2],["head",1],["gene",3],["short",2],["name",2],["dynamics",1],["12",1],["row",1],["clusters",1],["min",1],["expr",1],["col",1],["save",1]]},{"id":"skills/bioskills/bio-single-cell-trajectory-inference/scripts/monocle3_trajectory.R#get_earliest_principal_node","name":[["earliest",1],["principal",1],["node",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["trajectory",2],["inference",1],["scripts",1],["monocle3",1]],"body":[["function",2],["cds",5],["cluster",3],["name",4],["cell",3],["ids",2],["col",1],["data",1],["seurat",1],["clusters",1],["closest",5],["vertex",5],["principal",2],["graph",3],["aux",1],["umap",2],["pr",3],["proj",1],["as",2],["matrix",1],["root",2],["nodes",2],["igraph",1],["numeric",1],["names",1],["max",1],["table",1]]},{"id":"skills/bioskills/bio-single-cell-trajectory-inference/scripts/scvelo_velocity.py","name":[["scvelo",1],["velocity",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["single",1],["cell",1],["trajectory",1],["inference",1],["scripts",1],["scvelo",1],["velocity",1],["py",1]],"body":[["reference",1],["sc",3],["velo",1],["scanpy",2],["10",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["scvelo",2],["as",3],["scv",17],["numpy",1],["np",1],["settings",2],["verbosity",1],["figure",1],["params",1],["adata",19],["read",2],["h5ad",3],["clustered",1],["ldata",2],["velocyto",1],["output",1],["loom",1],["utils",1],["merge",1],["pp",2],["filter",1],["normalize",1],["min",2],["shared",1],["counts",1],["20",1],["top",2],["genes",6],["2000",1],["moments",1],["pcs",1],["30",2],["neighbors",1],["tl",6],["recover",1],["dynamics",1],["jobs",1],["velocity",15],["mode",1],["dynamical",1],["graph",1],["pl",4],["embedding",1],["stream",2],["basis",2],["umap",2],["color",3],["clusters",2],["save",4],["png",4],["dpi",1],["150",1],["latent",3],["time",3],["scatter",2],["cmap",1],["gnuplot",1],["confidence",3],["length",1],["rank",2],["groupby",1],["corr",1],["uns",1],["names",2],["var",1],["list",1],["flatten",1],["write",1]]},{"id":"skills/bioskills/bio-small-rna-seq-differential-mirna/scripts/de_mirna_analysis.R","name":[["de",1],["mirna",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["differential",1],["mirna",2],["scripts",1],["de",1],["analysis",1]],"body":[["reference",1],["deseq2",6],["42",1],["edge",1],["apeglm",5],["24",1],["enhanced",3],["volcano",5],["20",1],["pheatmap",3],["12",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["differential",2],["expression",2],["analysis",1],["mi",25],["rnas",16],["library",5],["load",1],["raw",2],["count",6],["matrix",2],["from",4],["rge3",1],["counts",8],["csv",8],["rdeep2",1],["not",1],["rpm",2],["display",1],["models",1],["distribution",1],["itself",1],["rows",3],["columns",1],["samples",2],["read",1],["row",4],["names",3],["create",2],["sample",2],["metadata",1],["adjust",1],["according",1],["your",1],["experimental",1],["design",2],["coldata",3],["data",7],["frame",3],["colnames",2],["condition",4],["factor",3],["control",4],["treated",4],["dataset",1],["dds",9],["deseq",2],["round",1],["col",2],["filter",2],["low",2],["expressed",1],["threshold",2],["10",5],["reads",2],["total",1],["across",1],["lower",1],["than",1],["typical",1],["rna",6],["because",1],["smaller",1],["fewer",1],["min",2],["keep",4],["sums",1],["cat",6],["kept",1],["sum",3],["length",1],["run",1],["compositional",1],["check",1],["few",1],["be",2],["50",2],["so",2],["size",3],["far",1],["one",1],["runaway",1],["warns",1],["median",1],["ratios",1],["may",1],["distorted",1],["try",1],["upper",1],["quartile",1],["remove",1],["dominant",1],["estimation",1],["print",2],["factors",1],["results",3],["shrinkage",1],["provides",1],["better",2],["log2",7],["fc",3],["estimates",1],["genes",2],["res",12],["lfc",5],["shrink",1],["coef",1],["vs",1],["type",1],["order",2],["by",1],["adjusted",1],["value",1],["padj",9],["significant",7],["standard",1],["thresholds",1],["05",2],["fdr",1],["corrected",1],["significance",1],["fold",5],["change",5],["biologically",1],["meaningful",1],["cutoff",9],["sig",10],["subset",1],["abs",1],["nrow",3],["upregulated",1],["na",2],["rm",2],["true",4],["downregulated",1],["top",2],["de",5],["head",1],["visualization",3],["ggplot2",1],["plot",2],["lab",1],["rownames",4],["fccutoff",1],["title",1],["subtitle",1],["paste0",1],["ggsave",1],["pdf",1],["width",1],["height",1],["heatmap",1],["variance",3],["stabilized",1],["vst",1],["subsets",1],["1000",1],["fit",1],["dispersion",1],["trend",1],["errors",1],["sized",1],["hundreds",1],["features",1],["full",1],["stabilizing",2],["transformation",2],["vsd",2],["blind",1],["false",3],["select",1],["mirnas",2],["mat",5],["assay",1],["drop",1],["score",1],["scale",2],["scaled",2],["annotation",1],["cluster",2],["cols",1],["show",1],["main",1],["export",1],["df",4],["as",2],["write",2],["all",1],["saved",1]]},{"id":"skills/bioskills/bio-small-rna-seq-mirge3-analysis/scripts/mirge3_quantify.py","name":[["mirge3",1],["quantify",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["mirge3",2],["analysis",1],["scripts",1],["quantify",1],["py",1]],"body":[["mi",3],["rge3",1],["rna",1],["quantification",1],["isomi",2],["analysis",2],["reference",1],["numpy",1],["26",1],["pandas",2],["verify",1],["api",1],["if",5],["version",1],["differs",1],["import",3],["subprocess",1],["as",1],["pd",1],["from",1],["pathlib",1],["path",1],["example",2],["usage",1],["name",1],["main",1],["load",3],["results",8],["output",4],["dir",3],["mirge3",3],["running",1],["fresh",1],["samples",2],["sample1",1],["fastq",2],["gz",2],["sample2",1],["run",1],["counts",3],["rpm",3],["log2",1],["filter",1],["normalize",1],["print",4],["top",1],["10",3],["expressed",1],["rnas",1],["mean",1],["axis",1],["sort",1],["values",1],["ascending",1],["false",1],["head",2],["isomirs",3],["isomir",2],["summary",3],["summarize",1],["diversity",1]]},{"id":"skills/bioskills/bio-small-rna-seq-mirge3-analysis/scripts/mirge3_quantify.py#filter_and_normalize","name":[["filter",1],["normalize",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["mirge3",2],["analysis",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",2],["filter",4],["normalize",3],["counts",11],["min",5],["total",10],["10",3],["low",2],["expressed",1],["mi",3],["rnas",3],["args",1],["raw",1],["count",1],["data",1],["frame",1],["minimum",1],["reads",2],["across",1],["samples",1],["default",1],["removes",1],["very",1],["noise",1],["import",1],["numpy",1],["as",1],["np",2],["by",1],["expression",1],["filtered",5],["sum",2],["axis",2],["print",1],["kept",1],["len",2],["rpm",6],["normalization",1],["per",2],["sample",2],["1e6",1],["log2",4],["transform",1],["pseudocount",1],["handle",1],["zeros",1],["return",1]]},{"id":"skills/bioskills/bio-small-rna-seq-mirge3-analysis/scripts/mirge3_quantify.py#load_mirge3_results","name":[["load",1],["mirge3",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["mirge3",2],["analysis",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",2],["load",3],["mirge3",2],["results",9],["output",7],["dir",7],["mi",4],["rge3",1],["count",1],["matrices",1],["path",1],["raw",1],["counts",9],["file",9],["csv",6],["if",3],["exists",3],["pd",3],["read",3],["index",3],["col",3],["print",2],["loaded",2],["len",2],["rnas",1],["rpm",6],["normalized",1],["isomi",3],["isomir",3],["isomirs",2],["rs",1],["return",1]]},{"id":"skills/bioskills/bio-small-rna-seq-mirge3-analysis/scripts/mirge3_quantify.py#run_mirge3","name":[["run",1],["mirge3",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["mirge3",2],["analysis",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",2],["run",4],["mirge3",2],["samples",4],["output",6],["dir",5],["lib",7],["path",6],["mi",8],["rge3",5],["organism",4],["human",3],["db",6],["rbase",3],["adapter",5],["illumina",3],["threads",4],["annotate",2],["pipeline",1],["via",1],["subprocess",2],["no",2],["python",1],["api",1],["exists",1],["args",1],["list",1],["fastq",1],["file",1],["paths",1],["directory",2],["holding",1],["source",1],["forge",1],["downloaded",1],["libraries",2],["mouse",1],["rat",1],["zebrafish",1],["nematode",1],["fruitfly",1],["only",1],["these",1],["ship",1],["mir",2],["gene",1],["name",1],["raw",1],["sequence",1],["cpu",2],["count",1],["cmd",3],["join",2],["str",1],["gff",1],["emit",1],["isomi",1],["results",1],["as",1],["gff3",1],["there",1],["isomir",1],["flag",1],["ai",1],["editing",1],["print",1],["running",1],["check",1],["true",1],["return",1]]},{"id":"skills/bioskills/bio-small-rna-seq-mirge3-analysis/scripts/mirge3_quantify.py#summarize_isomirs","name":[["summarize",1],["isomirs",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["mirge3",2],["analysis",1],["scripts",1],["quantify",1],["py",1]],"body":[["def",2],["summarize",3],["isomirs",3],["isomir",8],["counts",7],["isomi",4],["diversity",3],["per",2],["canonical",7],["mi",4],["rna",4],["returns",2],["number",1],["rs",1],["dominant",1],["variant",1],["high",1],["may",1],["indicate",1],["active",1],["modification",1],["extract",3],["name",1],["keeping",1],["5p",1],["3p",1],["arm",1],["from",1],["id",1],["values",3],["assigns",1],["positionally",1],["index",4],["str",2],["fresh",1],["range",1],["would",1],["otherwise",1],["misalign",1],["all",1],["na",1],["against",1],["string",1],["hsa",1],["35",1],["copy",1],["summary",3],["mirna",2],["group",3],["groupby",1],["total",6],["drop",1],["axis",1],["sum",2],["variants",3],["len",1],["append",1],["reads",2],["if",1],["else",1],["return",1],["pd",1],["data",1],["frame",1],["sort",1],["ascending",1],["false",1]]},{"id":"skills/bioskills/bio-small-rna-seq-target-prediction/scripts/predict_targets.py","name":[["predict",1],["targets",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["target",1],["prediction",1],["scripts",1],["predict",1],["targets",1],["py",1]],"body":[["mi",3],["rna",2],["target",1],["prediction",1],["multiple",1],["approaches",1],["reference",1],["biopython",1],["83",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["as",1],["pd",1],["from",1],["bio",1],["seq",2],["example",3],["usage",1],["name",1],["main",1],["sequence",1],["hsa",1],["21",1],["5p",1],["mirna",2],["uagcuuaucagacugauguuga",1],["utr",3],["seed",3],["match",2],["acgtacgtataagctatcgtacgt",1],["matches",5],["find",1],["print",2],["found",1],["len",1],["position",2],["type",1]]},{"id":"skills/bioskills/bio-small-rna-seq-target-prediction/scripts/predict_targets.py#find_consensus_targets","name":[["find",1],["consensus",1],["targets",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["target",1],["prediction",1],["scripts",1],["predict",1],["targets",1],["py",1]],"body":[["def",2],["find",3],["consensus",7],["targets",18],["miranda",8],["targetscan",8],["mirdb",8],["min",3],["databases",10],["predicted",1],["by",1],["multiple",1],["more",1],["reliable",1],["high",1],["confidence",1],["validated",1],["computationally",1],["all",2],["target",6],["sum",1],["if",1],["append",1],["return",1],["pd",1],["data",1],["frame",1],["sort",1],["values",1],["ascending",1],["false",1]]},{"id":"skills/bioskills/bio-small-rna-seq-target-prediction/scripts/predict_targets.py#find_seed_matches","name":[["find",1],["seed",1],["matches",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["target",1],["prediction",1],["scripts",1],["predict",1],["targets",1],["py",1]],"body":[["def",2],["find",4],["seed",13],["matches",6],["mirna",6],["seq",10],["utr",8],["type",6],["7mer",11],["m8",4],["mi",2],["rna",2],["sequence",1],["types",1],["8mer",3],["perfect",1],["8nt",1],["match",9],["positions",5],["at",5],["plus",2],["position",5],["a1",2],["6mer",1],["end",1],["upper",1],["indexed",1],["str",7],["rc",3],["reverse",1],["complement",2],["start",3],["while",1],["true",1],["pos",8],["if",3],["break",1],["check",1],["target",1],["else",2],["append",1],["return",1]]},{"id":"skills/bioskills/bio-small-rna-seq-target-prediction/scripts/predict_targets.py#load_mirdb","name":[["load",1],["mirdb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["target",1],["prediction",1],["scripts",1],["predict",1],["targets",1],["py",1]],"body":[["def",2],["load",3],["mirdb",2],["filepath",3],["mirna",5],["id",3],["score",7],["threshold",3],["80",4],["mi",2],["rdb",2],["predictions",1],["interpretation",1],["high",1],["confidence",3],["recommended",1],["60",2],["medium",1],["low",1],["df",4],["pd",1],["read",1],["csv",1],["sep",1],["header",1],["none",1],["names",1],["target",1],["gene",1],["targets",2],["return",1],["sort",1],["values",1],["ascending",1],["false",1]]},{"id":"skills/bioskills/bio-small-rna-seq-target-prediction/scripts/predict_targets.py#load_targetscan","name":[["load",1],["targetscan",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["target",1],["prediction",1],["scripts",1],["predict",1],["targets",1],["py",1]],"body":[["def",2],["load",3],["targetscan",2],["filepath",3],["mirbase",5],["id",6],["target",1],["scan",1],["context",4],["scores",2],["predictions",2],["mi",4],["rna",4],["verified",1],["column",3],["names",1],["predicted",1],["targets",5],["default",1],["txt",1],["not",2],["family",1],["gene",2],["rank",1],["utr",1],["by",1],["weighted",2],["score",2],["more",1],["negative",1],["stronger",1],["repression",1],["relative",1],["ranking",1],["within",1],["absolute",1],["confidence",1],["cutoff",1],["df",3],["pd",1],["read",1],["csv",1],["sep",1],["copy",1],["sort",1],["values",1],["return",1]]},{"id":"skills/bioskills/bio-small-rna-seq-target-prediction/scripts/predict_targets.py#parse_miranda_output","name":[["parse",1],["miranda",1],["output",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["target",1],["prediction",1],["scripts",1],["predict",1],["targets",1],["py",1]],"body":[["def",2],["parse",3],["miranda",2],["output",3],["filepath",3],["mi",3],["randa",3],["prediction",2],["scores",1],["score",6],["140",2],["default",2],["threshold",5],["energy",6],["20",2],["kcal",1],["mol",1],["stable",1],["duplex",1],["higher",1],["lower",1],["stronger",1],["results",3],["open",1],["as",1],["line",4],["lines",1],["per",1],["pair",1],["summary",1],["total",1],["max",1],["different",1],["columns",1],["skip",1],["them",1],["if",2],["startswith",2],["not",1],["parts",6],["strip",1],["split",1],["len",1],["append",1],["mirna",1],["lstrip",1],["target",1],["float",2],["df",4],["pd",1],["data",1],["frame",1],["filter",1],["by",1],["thresholds",1],["filtered",2],["return",1]]},{"id":"skills/bioskills/bio-small-rna-seq-trf-pirna-profiling/scripts/pingpong_signature.py","name":[["pingpong",1],["signature",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["trf",1],["pirna",1],["profiling",1],["scripts",1],["pingpong",1],["signature",1],["py",1]],"body":[["test",1],["pi",2],["rna",3],["ping",4],["pong",4],["signature",2],["rf",1],["end",6],["precision",6],["metric",1],["sharp",2],["excess",1],["10",2],["nt",2],["overlaps",1],["between",1],["sense",1],["antisense",1],["reads",1],["slicer",1],["driven",1],["secondary",1],["biogenesis",1],["distinguishes",1],["processed",4],["small",1],["terminus",1],["from",2],["random",1],["degradation",2],["smeared",1],["ends",1],["reference",1],["numpy",2],["26",1],["pandas",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["as",1],["np",1],["collections",1],["counter",1],["name",1],["main",1],["plus",2],["minus",2],["simulate",1],["pingpong",1],["hist",1],["z10",2],["zscore",1],["print",3],["score",1],["at",1],["overlap",1],["1f",1],["indicates",1],["active",1],["pathway",1],["100",2],["45",1],["101",1],["decay",2],["list",1],["range",1],["150",1],["locus",1],["2f",2]]},{"id":"skills/bioskills/bio-small-rna-seq-trf-pirna-profiling/scripts/pingpong_signature.py#_simulate_pingpong","name":[["simulate",1],["pingpong",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["trf",1],["pirna",1],["profiling",1],["scripts",1],["pingpong",1],["signature",1],["py",1]],"body":[["def",2],["simulate",2],["pingpong",2],["loci",3],["200",2],["depth",4],["20",2],["seed",3],["rng",3],["np",1],["random",1],["default",1],["plus",4],["minus",4],["range",1],["int",1],["integers",1],["100000",1],["partner",3],["10",2],["nt",1],["overlap",1],["antisense",1],["at",1],["return",1]]},{"id":"skills/bioskills/bio-small-rna-seq-trf-pirna-profiling/scripts/pingpong_signature.py#end_precision","name":[["end",1],["precision",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["trf",1],["pirna",1],["profiling",1],["scripts",1],["pingpong",1],["signature",1],["py",1]],"body":[["def",2],["end",3],["precision",2],["read",3],["5p",3],["positions",3],["fraction",1],["reads",1],["sharing",1],["modal",1],["near",1],["precise",1],["low",1],["decay",1],["like",1],["counter",1],["return",1],["max",1],["values",2],["sum",1]]},{"id":"skills/bioskills/bio-small-rna-seq-trf-pirna-profiling/scripts/pingpong_signature.py#ping_pong_zscore","name":[["ping",1],["pong",1],["zscore",1]],"path":[["skills",1],["bioskills",1],["bio",1],["small",1],["rna",1],["seq",1],["trf",1],["pirna",1],["profiling",1],["scripts",1],["pingpong",1],["signature",1],["py",1]],"body":[["def",2],["ping",3],["pong",3],["zscore",2],["plus",4],["5p",9],["minus",5],["max",4],["overlap",11],["30",2],["score",1],["overlaps",1],["between",1],["strands",1],["10",4],["nt",2],["spike",1],["signature",1],["map",1],["genomic",1],["coordinate",1],["read",3],["count",1],["per",1],["strand",1],["sense",1],["at",3],["antisense",1],["whose",1],["end",1],["share",1],["evidence",1],["active",1],["pathway",1],["hist",6],["np",2],["zeros",1],["pos",2],["items",1],["range",1],["partner",3],["if",1],["others",3],["concatenate",1],["11",1],["z10",2],["mean",1],["std",1],["1e",1],["return",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-high-resolution-binning/scripts/bin_to_cell_logic.py","name":[["bin",1],["cell",1],["logic",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",1],["transcriptomics",1],["high",1],["resolution",1],["binning",1],["scripts",1],["bin",1],["cell",1],["logic",1],["py",1]],"body":[["demonstrate",1],["bin",22],["up",1],["into",1],["cells",8],["logic",1],["synthetic",1],["2um",4],["grid",14],["no",1],["bin2cell",3],["gpu",1],["needed",1],["shows",1],["two",2],["facts",1],["skill",1],["turns",1],["assigning",1],["sub",1],["cellular",1],["bins",7],["nuclei",3],["summing",1],["them",1],["reconstructs",1],["cell",21],["idea",1],["coarse",3],["fixed",1],["re",2],["creates",2],["multi",1],["mixture",3],["reconstruction",1],["avoids",1],["real",2],["workflow",1],["uses",1],["b2c",5],["read",1],["visium",1],["stardist",1],["insert",1],["labels",1],["dependency",1],["free",1],["illustration",1],["same",1],["aggregation",1],["not",2],["substitute",1],["reference",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",2],["numpy",1],["as",2],["np",13],["pandas",1],["pd",5],["rng",3],["random",1],["default",1],["10um",2],["apart",2],["each",3],["nucleus",5],["center",1],["micron",1],["array",2],["20",3],["34",1],["14um",1],["touching",1],["at",1],["radii",1],["radius",1],["um",4],["expansion",1],["territory",1],["beyond",1],["all",1],["territories",1],["intercellular",2],["distinct",1],["expression",1],["identity",1],["per",10],["over",2],["tiny",1],["gene",1],["panel",1],["genes",5],["epcam",2],["cd3d",2],["col1a1",1],["pecam1",1],["profiles",2],["epithelial",2],["lay",1],["down",1],["lattice",1],["field",1],["sparse",3],["fragment",1],["whichever",1],["owns",1],["step",3],["xs",2],["ys",2],["meshgrid",1],["arange",2],["48",1],["32",1],["xy",6],["column",1],["stack",1],["ravel",2],["owner",7],["nearest",1],["draws",1],["few",1],["counts",9],["from",1],["its",1],["profile",1],["ambient",1],["noise",1],["only",1],["zeros",1],["len",4],["who",3],["enumerate",1],["rate",2],["15",2],["else",2],["full",1],["05",1],["keeps",1],["umis",1],["single",1],["digit",1],["poisson",1],["umi",3],["sum",5],["axis",3],["print",5],["median",2],["1f",1],["too",1],["cluster",1],["directly",1],["reconstruct",1],["label",1],["keep",4],["data",1],["frame",1],["columns",2],["groupby",2],["count",1],["series",3],["value",2],["sort",1],["index",1],["values",1],["absorbed",1],["qc",1],["handle",1],["nreconstructed",1],["summed",1],["called",2],["idxmax",1],["identities",1],["recovered",1],["tolist",1],["trap",1],["one",1],["16um",1],["square",1],["swallows",1],["both",2],["16",1],["gx",2],["floor",2],["astype",2],["int",2],["gy",2],["id",3],["zip",1],["size",1],["unstack",1],["fill",1],["mixed",2],["issubset",1],["n16um",1],["squares",1],["mixing",1],["binning",1],["deconvolution",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-high-resolution-binning/scripts/bin_to_cell_logic.py#nearest_nucleus","name":[["nearest",1],["nucleus",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",1],["transcriptomics",1],["high",1],["resolution",1],["binning",1],["scripts",1],["bin",1],["cell",1],["logic",1],["py",1]],"body":[["def",2],["nearest",2],["nucleus",2],["xy",3],["np",1],["linalg",1],["norm",1],["nuclei",1],["none",2],["axis",3],["cells",1],["bins",1],["owner",3],["argmin",1],["min",1],["cell",1],["radius",1],["um",1],["outside",1],["every",1],["territory",1],["intercellular",1],["label",1],["drop",1],["return",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-image-analysis/scripts/extract_features.py","name":[["extract",1],["features",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",1],["transcriptomics",1],["image",1],["analysis",1],["scripts",1],["extract",1],["features",1],["py",1]],"body":[["segment",2],["tissue",1],["image",12],["extract",1],["per",4],["spot",4],["features",8],["squidpy",4],["runs",1],["built",1],["visium",3],["crop",3],["downloaded",1],["once",1],["then",1],["cached",1],["writes",1],["no",1],["files",1],["describe",1],["pixel",1],["patch",1],["under",2],["each",1],["they",1],["not",2],["draw",1],["cell",5],["boundaries",1],["watershed",5],["here",1],["fast",1],["classical",2],["baseline",3],["over",3],["segments",2],["production",1],["calling",1],["uses",1],["cellpose",1],["star",1],["dist",1],["nuclear",1],["membrane",1],["baysor",1],["proseg",1],["molecule",1],["table",3],["reference",1],["scikit",1],["22",1],["numpy",2],["26",1],["pandas",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",5],["warnings",2],["as",4],["np",3],["pd",2],["sq",5],["from",1],["skimage",1],["measure",1],["regionprops",2],["filterwarnings",1],["ignore",1],["img",7],["datasets",2],["hne",2],["adata",5],["print",5],["loaded",1],["obs",1],["spots",2],["layers",1],["list",1],["summary",2],["intensity",1],["stats",2],["texture",2],["glcm",1],["segmentation",3],["im",2],["calculate",1],["layer",3],["key",1],["added",1],["jobs",1],["show",1],["progress",1],["bar",1],["false",1],["feats",3],["obsm",1],["extracted",1],["shape",3],["adds",1],["container",1],["method",1],["channel",1],["thresh",1],["seg",3],["asarray",1],["segmented",1],["values",1],["squeeze",1],["astype",1],["int",2],["labels",1],["max",1],["morphology",1],["mask",1],["qc",2],["relies",1],["props",3],["data",1],["frame",1],["properties",1],["label",1],["area",3],["eccentricity",1],["solidity",1],["len",1],["pct",1],["50",2],["95",2],["percentile",1],["round",1],["done",1],["treat",1],["any",1],["derived",1],["by",1],["gene",1],["matrix",1],["provisional",1],["until",1],["contamination",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-communication/scripts/ligrec_analysis.py","name":[["ligrec",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",2],["transcriptomics",1],["communication",1],["scripts",1],["ligrec",1],["analysis",1],["py",1]],"body":[["ligand",2],["receptor",2],["co",4],["expression",4],["as",2],["hypothesis",1],["honest",1],["multiple",1],["testing",1],["ligrec",3],["hit",1],["rna",2],["sender",1],["receiver",2],["against",2],["permutation",2],["null",1],["not",3],["signaling",2],["squidpy",3],["space",1],["blind",1],["permutes",1],["cluster",3],["labels",1],["distance",1],["modeled",1],["inference",1],["commot",1],["see",1],["skill",1],["md",1],["reference",1],["scanpy",1],["10",3],["statsmodels",2],["14",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["sq",3],["from",1],["stats",1],["multitest",1],["multipletests",2],["adata",4],["datasets",1],["seqfish",2],["print",6],["loaded",1],["obs",2],["cells",2],["celltype",2],["mapped",2],["refined",2],["nunique",1],["cell",2],["types",1],["phone",1],["db",1],["engine",1],["threshold",2],["fraction",1],["must",1],["express",1],["gene",1],["floor",1],["value",2],["cutoff",1],["has",1],["no",1],["raw",2],["res",2],["gr",1],["key",1],["perms",1],["100",1],["01",1],["false",3],["seed",1],["jobs",1],["show",1],["progress",1],["bar",1],["copy",1],["true",2],["pvalues",3],["flat",6],["stack",2],["future",1],["rename",1],["pval",3],["reset",1],["index",2],["dropna",1],["subset",1],["padj",3],["values",2],["method",1],["fdr",2],["bh",2],["hits",4],["05",1],["sort",1],["len",2],["hypotheses",1],["survive",1],["out",1],["tests",1],["these",1],["candidates",1],["validate",1],["short",1],["range",1],["segmentation",1],["then",1],["climb",1],["confidence",1],["ladder",1],["response",1],["protein",1],["localization",1],["perturbation",1],["top",1],["by",1],["adjusted",1],["head",1],["string",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-data-io/scripts/load_visium.py","name":[["load",1],["visium",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",2],["transcriptomics",1],["data",1],["io",1],["scripts",1],["load",1],["visium",1],["py",1]],"body":[["load",1],["spatial",4],["data",2],["reason",1],["about",1],["platform",2],["class",1],["objects",1],["coordinate",2],["frame",1],["uses",1],["squidpy",4],["built",1],["visium",5],["dataset",1],["so",1],["script",1],["runs",1],["without",1],["user",1],["writes",1],["nothing",2],["disk",1],["real",1],["loads",1],["swap",1],["read",1],["spaceranger",1],["out",1],["spatialdata",1],["io",1],["reader",1],["imaging",1],["platforms",2],["reference",1],["scanpy",1],["10",3],["anndata",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",1],["as",1],["sq",2],["adata",10],["datasets",1],["hne",1],["print",10],["loaded",1],["obs",1],["spots",1],["vars",1],["genes",2],["coords",7],["obsm",1],["array",1],["shape",2],["range",2],["min",2],["0f",6],["max",2],["full",1],["res",1],["pixels",1],["library",4],["id",4],["list",1],["uns",2],["keys",1],["scalef",4],["scalefactors",1],["spot",5],["diameter",2],["fullres",1],["1f",1],["px",1],["cell",2],["mixture",1],["not",1],["hires",3],["scale",1],["factor",1],["tissue",1],["4f",1],["multiply",1],["pixel",1],["index",1],["image",1],["sequencing",1],["capture",2],["there",1],["no",1],["per",1],["transcript",1],["molecule",2],["table",2],["has",2],["points",3],["dir",1],["present",1],["have",1],["none",1],["re",1],["segment",1],["mean",4],["total",1],["counts",1],["sum",2],["axis",2],["detected",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-deconvolution/scripts/deconvolve_spatial.py","name":[["deconvolve",1],["spatial",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["deconvolution",1],["scripts",1],["deconvolve",1],["py",1]],"body":[["deconvolve",1],["spatial",5],["spots",6],["into",1],["cell",6],["type",13],["composition",5],["cell2location",9],["builds",1],["tiny",1],["synthetic",1],["sc",2],["rna",1],["seq",1],["reference",3],["visium",1],["like",1],["mixture",1],["runs",1],["two",1],["step",1],["signatures",1],["mapping",1],["converts",1],["absolute",1],["abundances",1],["clr",4],["transformed",1],["validates",1],["against",1],["markers",1],["all",1],["artifacts",1],["go",1],["temp",1],["dir",1],["removed",1],["at",1],["exit",1],["so",1],["no",1],["model",4],["dirs",1],["h5ad",3],["png",1],["left",1],["working",1],["tree",1],["scvi",1],["tools",1],["scanpy",2],["10",2],["anndata",4],["numpy",2],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",8],["shutil",2],["tempfile",2],["as",4],["np",10],["pandas",1],["pd",2],["ad",3],["from",1],["models",3],["regression",3],["rng",7],["random",1],["default",1],["types",7],["genes",6],["60",1],["names",7],["range",5],["each",1],["over",1],["expresses",1],["disjoint",1],["marker",1],["block",4],["everything",1],["else",2],["low",1],["background",1],["base",4],["poisson",3],["size",6],["astype",3],["float",1],["ref",19],["per",12],["80",1],["counts",8],["vstack",1],["labels",3],["repeat",1],["adata",24],["ann",2],["data",2],["float32",2],["var",5],["obs",2],["categorical",1],["mixtures",1],["draw",1],["spot",7],["sum",3],["profiles",1],["weighted",1],["by",3],["cells",4],["120",2],["comp",5],["dirichlet",1],["ones",1],["zeros",1],["multinomial",1],["enumerate",2],["vis",11],["copy",4],["workdir",3],["mkdtemp",1],["prefix",1],["c2l",1],["try",1],["setup",2],["key",1],["mod",8],["train",3],["max",2],["epochs",2],["accelerator",2],["cpu",2],["export",2],["posterior",2],["sample",2],["kwargs",2],["num",2],["samples",2],["200",2],["factors",5],["uns",1],["factor",1],["means",4],["cluster",4],["mu",4],["fg",4],["varm",2],["inf",7],["aver",7],["columns",1],["shared",3],["intersect1d",1],["index",1],["loc",1],["sp",4],["state",1],["df",1],["location",1],["detection",1],["alpha",1],["20",1],["2000",1],["batch",2],["none",1],["abund",3],["obsm",1],["q05",1],["abundance",1],["sf",1],["values",1],["proportions",3],["axis",5],["keepdims",3],["true",8],["1e",1],["log",4],["mean",8],["est",3],["print",4],["estimated",1],["vs",1],["name",2],["3f",2],["shape",2],["write",1],["deconvolved",1],["deconvolution",1],["complete",1],["finally",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-domains/scripts/detect_domains.py","name":[["detect",1],["domains",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",2],["transcriptomics",1],["domains",2],["scripts",1],["detect",1],["py",1]],"body":[["detect",1],["spatial",6],["domains",8],["banksy",7],["style",1],["neighbor",2],["augmented",2],["feature",1],["matrix",2],["runs",1],["self",1],["contained",1],["squidpy",4],["visium",3],["dataset",1],["demonstrates",1],["central",1],["decisions",1],["expression",3],["only",3],["salt",2],["pepper",2],["baseline",2],["weight",2],["knob",2],["lambda",4],["controls",1],["over",2],["smoothing",2],["sensitivity",1],["sweep",3],["heavy",1],["domain",2],["packages",1],["bayes",1],["space",1],["stagate",1],["not",1],["required",1],["reproduces",1],["idea",1],["scanpy",3],["reference",1],["10",3],["anndata",1],["scikit",1],["learn",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",5],["numpy",1],["as",4],["np",4],["sc",12],["sq",3],["from",2],["sklearn",2],["preprocessing",1],["normalize",3],["mixture",3],["gaussian",2],["adata",27],["datasets",1],["hne",1],["print",6],["loaded",1],["obs",4],["spots",1],["vars",1],["genes",5],["pp",6],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["highly",2],["variable",2],["top",2],["2000",1],["var",1],["copy",1],["scale",1],["max",1],["value",1],["tl",4],["pca",3],["comps",1],["30",2],["spatially",1],["incoherent",1],["neighbors",6],["15",1],["pcs",1],["leiden",4],["resolution",2],["key",4],["added",3],["expr",2],["flavor",2],["igraph",2],["iterations",2],["directed",2],["false",2],["nunique",2],["graph",1],["hex",1],["lattice",1],["gr",1],["coord",1],["type",2],["grid",1],["neighs",1],["obsp",1],["connectivities",1],["norm",1],["l1",1],["axis",2],["lam",6],["aug",2],["concatenate",1],["sqrt",2],["obsm",4],["rep",1],["biological",1],["choice",1],["report",1],["instead",1],["optimizing",1],["score",1],["gm",2],["components",1],["covariance",1],["full",1],["random",1],["state",1],["fit",1],["predict",1],["astype",1],["str",1],["done",1],["rank",2],["groups",2],["groupby",2],["l0",1],["method",1],["wilcoxon",1],["markers",3],["df",1],["group",3],["none",1],["per",1],["head",1],["names",1],["scores",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-multiomics/scripts/integrate_multiomics.py","name":[["integrate",1],["multiomics",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",2],["transcriptomics",1],["multiomics",2],["scripts",1],["integrate",1],["py",1]],"body":[["vertical",1],["same",4],["pixel",10],["spatial",3],["multi",1],["omics",1],["integration",1],["demo",1],["rna",12],["protein",2],["co",1],["profiled",1],["pixels",6],["cite",1],["seq",2],["dbi",1],["style",1],["joined",1],["mofa",7],["serial",1],["section",1],["modalities",3],["different",1],["cells",1],["toy",1],["deliberately",1],["so",1],["joint",2],["cell",1],["method",1],["valid",1],["adjacent",1],["sections",1],["register",1],["instead",1],["paste",1],["reference",1],["muon",2],["mofapy2",1],["scanpy",2],["10",2],["anndata",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",5],["numpy",1],["as",5],["np",3],["ad",3],["mudata",1],["md",2],["sc",6],["mu",5],["rng",8],["random",1],["default",1],["genes",4],["proteins",3],["groups",7],["400",1],["200",1],["30",1],["shared",2],["latent",1],["drive",1],["both",2],["cross",1],["modal",1],["structure",1],["should",1],["recover",1],["group",3],["integers",1],["size",4],["gene",3],["means",4],["uniform",3],["prot",11],["counts",5],["poisson",2],["astype",2],["float32",2],["coords",2],["1000",1],["one",1],["coordinate",1],["frame",1],["ids",5],["array",1],["px",1],["range",3],["ann",2],["data",3],["obs",6],["names",4],["var",3],["adt",1],["obsm",3],["mdata",12],["pp",6],["intersect",1],["keep",1],["only",1],["present",1],["normalize",1],["total",1],["log1p",2],["highly",2],["variable",2],["clr",2],["panel",1],["not",1],["tl",2],["factors",1],["outfile",1],["none",1],["verbose",1],["false",2],["neighbors",1],["rep",1],["leiden",3],["flavor",1],["igraph",1],["iterations",1],["directed",1],["shape",2],["clusters",3],["nunique",1],["print",1],["embedding",1],["true",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-neighbors/scripts/build_spatial_graph.py","name":[["build",1],["spatial",1],["graph",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["neighbors",1],["scripts",1],["build",1],["graph",1],["py",1]],"body":[["build",1],["spatial",9],["neighbor",4],["graphs",7],["under",4],["several",2],["adjacency",1],["definitions",1],["compare",2],["them",1],["graph",4],["model",1],["every",1],["downstream",2],["statistic",2],["function",1],["weights",1],["matrix",1],["so",1],["script",1],["builds",1],["ways",1],["shows",1],["choice",1],["changes",1],["mean",4],["degree",2],["connectivity",1],["runs",1],["squidpy",4],["built",1],["dataset",2],["writes",1],["no",1],["files",1],["reference",1],["scanpy",1],["10",2],["anndata",1],["numpy",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",2],["as",2],["sq",7],["np",2],["adata",16],["datasets",1],["imc",2],["print",5],["loaded",1],["obs",1],["cells",1],["from",1],["confirm",1],["coordinate",2],["scale",1],["median",3],["nearest",3],["spacing",6],["tells",1],["microns",1],["vs",1],["pixels",1],["apart",1],["gr",5],["neighbors",5],["coord",4],["type",4],["generic",4],["neighs",2],["key",4],["added",4],["nn1",2],["obsp",7],["distances",3],["data",1],["1f",2],["units",1],["15",1],["30",2],["knn",3],["connectivities",4],["delaunay",10],["true",2],["prune",1],["physical",1],["max",2],["edge",1],["length",1],["kill",1],["spurious",1],["cross",1],["gap",1],["cutoff",3],["few",1],["times",1],["measured",1],["above",1],["radius",1],["pruned",4],["ngraph",1],["deg",3],["min",1],["isolated",1],["name",6],["items",1],["mn",2],["mx",2],["iso",2],["summary",1],["18s",1],["3d",2],["6d",1],["inherits",1],["all",1],["run",1],["moran",4],["each",1],["rankings",1],["genes",5],["only",1],["rank",1],["high",1],["one",1],["fragile",1],["var",1],["names",1],["tolist",2],["knn6",1],["knn30",1],["autocorr",1],["mode",1],["top",3],["uns",1],["head",1],["index",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-neighbors/scripts/build_spatial_graph.py#degree_summary","name":[["degree",1],["summary",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["neighbors",1],["scripts",1],["build",1],["graph",1],["py",1]],"body":[["def",2],["degree",2],["summary",2],["deg",5],["np",1],["asarray",1],["sum",2],["axis",1],["ravel",1],["return",1],["mean",1],["min",1],["max",1],["int",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-preprocessing/scripts/preprocess_spatial.py","name":[["preprocess",1],["spatial",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["fork",2],["aware",1],["qc",1],["normalization",1],["spatial",2],["transcriptomics",1],["demonstrates",1],["platform",1],["class",1],["squidpy",3],["built",1],["datasets",3],["visium",10],["spot",3],["section",4],["library",1],["size",1],["tracks",1],["cellularity",1],["merfish",10],["imaging",3],["low",1],["count",1],["targeted",1],["panel",1],["run",1],["python",1],["preprocess",3],["py",1],["reference",1],["scanpy",2],["10",2],["anndata",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",3],["numpy",1],["as",3],["np",1],["sc",1],["sq",3],["hne",1],["adata",1],["print",4],["obs",4],["spots",2],["vars",4],["genes",4],["after",2],["cells",2]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-preprocessing/scripts/preprocess_spatial.py#negative_control_fdr","name":[["negative",1],["control",1],["fdr",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["def",2],["negative",2],["control",4],["fdr",3],["adata",5],["mean",9],["counts",2],["per",2],["feature",1],["real",1],["gene",4],["imaging",1],["specificity",1],["proxy",1],["ctrl",6],["var",1],["values",1],["if",2],["not",1],["any",1],["return",2],["float",2],["nan",2],["np",2],["asarray",2],["sum",2],["axis",2],["ravel",2],["else",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-preprocessing/scripts/preprocess_spatial.py#preprocess_imaging","name":[["preprocess",1],["imaging",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["def",2],["preprocess",2],["imaging",4],["adata",21],["branch",1],["low",2],["transcript",1],["floor",1],["control",8],["fdr",3],["area",2],["style",2],["normalization",1],["not",3],["gene",1],["count",1],["based",1],["ctrl",2],["prefixes",2],["neg",3],["probe",1],["codeword",1],["blank",2],["prb",1],["var",3],["names",1],["str",1],["startswith",1],["sc",4],["pp",4],["calculate",1],["qc",2],["metrics",1],["vars",1],["percent",1],["top",1],["none",2],["inplace",1],["true",1],["print",2],["transcripts",1],["cell",1],["median",3],["obs",4],["total",1],["counts",3],["0f",1],["tens",1],["hundreds",1],["thousands",1],["negative",2],["4f",1],["band",1],["01",1],["05",1],["values",2],["copy",2],["filter",2],["cells",2],["min",2],["10",1],["squidpy",1],["community",1],["convention",1],["vendor",1],["spec",1],["genes",1],["layers",1],["if",1],["volume",4],["denominator",1],["panel",1],["composition",1],["independent",1],["moffitt",1],["sf",2],["log1p",1],["return",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-preprocessing/scripts/preprocess_spatial.py#preprocess_spot","name":[["preprocess",1],["spot",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["preprocessing",1],["scripts",1],["preprocess",1],["py",1]],"body":[["def",2],["preprocess",2],["spot",3],["adata",14],["visium",1],["branch",1],["umi",2],["gene",1],["mito",1],["floors",1],["tissue",1],["dependent",1],["osta",1],["dlpfc",1],["values",1],["not",1],["law",1],["var",2],["mt",4],["names",1],["str",1],["startswith",1],["sc",5],["pp",5],["calculate",1],["qc",2],["metrics",1],["vars",1],["percent",1],["top",1],["none",1],["inplace",1],["true",1],["print",1],["median",4],["obs",2],["total",2],["counts",4],["0f",2],["genes",3],["by",1],["filter",2],["cells",2],["min",2],["600",1],["10",1],["layers",1],["copy",1],["normalize",1],["library",1],["size",1],["carries",1],["biology",1],["blur",1],["spatial",1],["domains",1],["log1p",1],["return",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-proteomics/scripts/spatial_proteomics_analysis.py","name":[["spatial",1],["proteomics",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["proteomics",2],["scripts",1],["analysis",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["spatial",3],["proteomics",1],["analysis",2],["intensity",3],["transform",2],["neighborhood",4],["enrichment",4],["runs",1],["squidpy",3],["built",1],["imc",3],["dataset",1],["jackson",1],["et",1],["al",1],["real",1],["multiplexed",1],["imaging",1],["cell",5],["by",1],["marker",1],["matrix",2],["continuous",2],["metal",1],["channel",1],["intensities",2],["coordinates",1],["type",3],["annotation",1],["demonstrates",1],["central",1],["reframe",1],["confounded",1],["arcsinh",2],["not",1],["log1p",1],["counts",2],["results",2],["sit",1],["downstream",2],["phenotyping",2],["reference",1],["scanpy",2],["10",2],["anndata",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["numpy",1],["as",3],["np",3],["sc",1],["sq",1],["name",1],["main",1],["adata",11],["load",1],["print",7],["loaded",1],["obs",2],["cells",1],["vars",1],["markers",1],["types",1],["value",1],["cofactor",1],["range",1],["after",1],["min",1],["2f",2],["max",1],["zscores",4],["uns",1],["nhood",1],["zscore",1],["score",2],["shape",1],["strongest",1],["co",1],["localization",1],["nanmax",1],["eye",1],["len",1],["dtype",1],["bool",1],["1f",1],["complete",1],["segmentation",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-proteomics/scripts/spatial_proteomics_analysis.py#load_imc","name":[["load",1],["imc",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["proteomics",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["load",3],["imc",4],["built",1],["dataset",1],["4668",1],["cells",1],["34",1],["metal",1],["channels",1],["adata",3],["sq",1],["datasets",1],["intensities",1],["live",1],["cell",1],["type",1],["holds",1],["published",1],["phenotypes",1],["return",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-proteomics/scripts/spatial_proteomics_analysis.py#neighborhood_enrichment","name":[["neighborhood",1],["enrichment",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["proteomics",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["neighborhood",2],["enrichment",4],["adata",5],["cluster",4],["key",4],["cell",2],["type",4],["test",1],["phenotypes",1],["spatial",2],["neighbors",2],["more",1],["less",1],["than",1],["chance",1],["imaging",1],["cells",1],["point",1],["cloud",1],["not",1],["grid",1],["coord",2],["generic",2],["uses",1],["label",1],["permutation",1],["null",1],["results",1],["inherit",1],["every",1],["phenotyping",1],["segmentation",1],["error",1],["upstream",1],["sq",2],["gr",2],["neighs",1],["10",1],["nhood",1],["return",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-proteomics/scripts/spatial_proteomics_analysis.py#transform_intensities","name":[["transform",1],["intensities",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["proteomics",2],["scripts",1],["analysis",1],["py",1]],"body":[["def",2],["transform",2],["intensities",3],["adata",7],["cofactor",4],["variance",1],["stabilize",1],["metal",1],["channel",1],["arcsinh",2],["cy",1],["tof",1],["convention",1],["not",2],["auto",1],["optimal",1],["imaging",1],["too",1],["small",1],["over",1],["expands",1],["near",1],["zero",1],["noise",1],["into",1],["spurious",1],["positive",1],["populations",1],["so",1],["should",1],["be",1],["sanity",1],["checked",1],["per",1],["dataset",1],["log1p",1],["counts",1],["intensity",2],["has",1],["no",1],["poisson",1],["nb",1],["count",1],["process",1],["layers",1],["copy",1],["np",1],["return",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-statistics/scripts/spatial_autocorr.py","name":[["spatial",1],["autocorr",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["statistics",1],["scripts",1],["autocorr",1],["py",1]],"body":[["spatially",4],["variable",4],["genes",14],["mostly",1],["cell",3],["type",3],["markers",2],["svg",12],["vs",1],["hvg",7],["demonstration",1],["reference",1],["squidpy",3],["scanpy",2],["10",3],["anndata",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["runs",1],["against",1],["built",1],["dataset",1],["writes",1],["no",1],["files",1],["import",2],["as",2],["sq",4],["sc",3],["adata",12],["datasets",1],["visium",3],["hne",1],["mouse",1],["brain",1],["cluster",1],["labels",1],["print",7],["loaded",1],["obs",1],["spots",1],["vars",1],["pp",2],["highly",2],["top",2],["2000",1],["var",3],["names",2],["test",1],["svgs",4],["over",2],["broader",1],["universe",4],["than",2],["so",2],["not",4],["subset",2],["exist",1],["at",1],["all",1],["filter",1],["min",1],["cells",1],["50",1],["tolist",1],["graph",1],["model",1],["neighs",2],["mimics",1],["hex",1],["lattice",1],["see",1],["spatial",4],["neighbors",2],["gr",2],["coord",1],["generic",1],["analytic",1],["normal",1],["value",1],["fdr",6],["full",1],["just",1],["hvgs",3],["overlap",5],["meaningful",1],["autocorr",1],["mode",1],["moran",6],["corr",1],["method",1],["bh",3],["jobs",1],["uns",1],["threshold",1],["effect",1],["size",1],["alone",1],["large",1],["makes",1],["trivial",1],["autocorrelation",1],["significant",1],["pval",2],["norm",2],["05",2],["index",1],["len",4],["central",1],["trap",1],["heavily",1],["because",1],["both",1],["track",1],["clustered",1],["types",1],["100",1],["max",1],["0f",1],["also",1],["information",1],["actually",1],["lives",1],["sorted",1],["15",1],["inspect",1],["these",1],["rather",1],["regulated",1],["sort",1],["values",1],["ascending",1],["false",1],["head",1]]},{"id":"skills/bioskills/bio-spatial-transcriptomics-spatial-visualization/scripts/spatial_plot.py","name":[["spatial",1],["plot",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["spatial",3],["transcriptomics",1],["visualization",1],["scripts",1],["plot",1],["py",1]],"body":[["fork",2],["aware",1],["honest",2],["spatial",12],["visualization",1],["built",1],["visium",3],["section",2],["demonstrates",1],["spot",5],["capture",2],["plotting",1],["dataset",1],["scalefactors",4],["perceptually",2],["uniform",2],["colormap",1],["disclosed",2],["clipping",1],["no",2],["interpolation",1],["sparse",1],["field",2],["figures",1],["written",1],["temp",2],["dir",2],["so",3],["repo",1],["stays",1],["clean",1],["reference",1],["squidpy",2],["scanpy",2],["10",3],["anndata",1],["matplotlib",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",5],["tempfile",2],["os",2],["as",3],["sc",5],["sq",2],["adata",12],["datasets",1],["hne",1],["image",3],["uns",3],["print",3],["loaded",1],["obs",1],["spots",3],["vars",1],["genes",1],["pp",1],["calculate",1],["qc",1],["metrics",1],["inplace",1],["true",1],["percent",1],["top",1],["none",2],["gene",3],["var",1],["names",1],["any",1],["present",1],["imaging",1],["panels",1],["would",2],["constrain",1],["outdir",2],["mkdtemp",1],["prefix",1],["viz",1],["pl",3],["reads",1],["align",1],["histology",1],["cell",4],["mixture",1],["not",3],["cluster",2],["labels",1],["here",1],["mark",1],["regions",2],["types",2],["color",3],["img",2],["key",1],["hires",4],["alpha",1],["show",2],["false",2],["save",1],["title",1],["clusters",1],["continuous",1],["measured",1],["only",1],["kde",1],["contour",1],["map",1],["p99",2],["clip",1],["oversized",1],["markers",1],["fake",1],["coverage",1],["keep",1],["default",1],["scaling",1],["total",1],["counts",1],["cmap",1],["viridis",1],["vmin",1],["vmax",1],["ncols",1],["coordinate",1],["frame",1],["transform",1],["pixel",1],["coords",4],["tissue",2],["scalef",4],["library",2],["id",2],["list",1],["keys",1],["px",2],["obsm",2],["first",1],["microns",1],["pixels",1],["fig",3],["path",4],["join",1],["overview",1],["png",1],["pyplot",1],["plt",2],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["tight",1],["wrote",1],["figure",1]]},{"id":"skills/bioskills/bio-structural-biology-alphafold-predictions/scripts/download_alphafold.py","name":[["download",1],["alphafold",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["alphafold",2],["predictions",1],["scripts",1],["download",1],["py",1]],"body":[["fetch",2],["afdb",2],["model",1],["via",1],["rest",1],["metadata",1],["read",1],["lddt",2],["pae",7],["confidence",1],["correctly",1],["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["requests",2],["31",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",4],["os",1],["as",1],["np",1],["from",1],["bio",1],["pdb",1],["mmcifparser",1],["name",1],["main",1],["result",3],["p04637",1],["alphafold",1],["structures",1],["human",1],["p53",1],["cif",2],["path",2],["json",2],["plddt",8],["extract",1],["load",1],["mean",3],["sum",1],["values",1],["len",3],["disordered",2],["res",2],["items",1],["50",1],["print",4],["residues",2],["1f",1],["very",1],["low",1],["candidate",1],["idr",1],["matrix",1],["shape",2]]},{"id":"skills/bioskills/bio-structural-biology-alphafold-predictions/scripts/download_alphafold.py#afdb_metadata","name":[["afdb",1],["metadata",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["alphafold",2],["predictions",1],["scripts",1],["download",1],["py",1]],"body":[["def",2],["afdb",2],["metadata",2],["accession",3],["requests",1],["https",1],["alphafold",1],["ebi",1],["ac",1],["uk",1],["api",1],["prediction",1],["raise",1],["status",1],["return",1],["json",1],["list",1],["one",1],["object",1],["per",1],["fragment",1],["isoform",1],["empty",1],["if",1],["no",1],["model",1],["exists",1]]},{"id":"skills/bioskills/bio-structural-biology-alphafold-predictions/scripts/download_alphafold.py#extract_plddt","name":[["extract",1],["plddt",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["alphafold",2],["predictions",1],["scripts",1],["download",1],["py",1]],"body":[["def",2],["extract",2],["plddt",5],["cif",3],["file",3],["parser",2],["mmcifparser",1],["quiet",1],["true",1],["structure",3],["af",1],["residue",5],["residues",1],["if",1],["id",2],["ca",2],["lddt",1],["rides",1],["factor",2],["column",1],["but",1],["confidence",1],["100",1],["higher",1],["better",1],["opposite",1],["polarity",1],["thermal",1],["never",1],["read",1],["as",1],["motion",1],["bfactor",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-alphafold-predictions/scripts/download_alphafold.py#fetch_afdb","name":[["fetch",1],["afdb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["alphafold",2],["predictions",1],["scripts",1],["download",1],["py",1]],"body":[["def",2],["fetch",2],["afdb",3],["accession",4],["out",4],["dir",5],["entries",3],["metadata",2],["if",1],["not",2],["return",2],["none",1],["2700",1],["aa",1],["non",2],["human",1],["proteins",1],["uni",1],["prot",1],["sequences",1],["often",1],["absent",1],["entry",3],["discover",1],["urls",1],["from",1],["version",1],["suffix",1],["v6",1],["as",2],["2025",1],["drifts",1],["cif",7],["text",3],["requests",2],["url",2],["pae",3],["doc",1],["json",1],["os",1],["makedirs",1],["exist",2],["ok",1],["true",1],["write",2],["target",1],["may",1],["be",1],["nested",1],["yet",1],["path",3],["af",1],["open",1]]},{"id":"skills/bioskills/bio-structural-biology-alphafold-predictions/scripts/download_alphafold.py#load_pae","name":[["load",1],["pae",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["alphafold",2],["predictions",1],["scripts",1],["download",1],["py",1]],"body":[["def",2],["load",2],["pae",7],["json",5],["entry",2],["if",1],["isinstance",1],["list",1],["else",1],["compact",1],["format",1],["2023",1],["num",2],["res",2],["array",2],["legacy",1],["fields",1],["were",1],["removed",1],["return",1],["np",1],["predicted",1],["aligned",1],["error",1]]},{"id":"skills/bioskills/bio-structural-biology-alphafold-predictions/scripts/download_alphafold.py#plddt_band","name":[["plddt",1],["band",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["alphafold",2],["predictions",1],["scripts",1],["download",1],["py",1]],"body":[["def",2],["plddt",2],["band",2],["score",5],["if",3],["90",2],["side",1],["chain",1],["trustworthy",1],["core",1],["afdb",2],["very",3],["high",2],["cut",2],["return",4],["70",2],["backbone",1],["reliable",1],["fold",1],["confident",2],["50",3],["coarse",1],["topology",1],["only",1],["below",1],["low",2],["usually",1],["intrinsically",1],["disordered",1],["region",1]]},{"id":"skills/bioskills/bio-structural-biology-binding-site-detection/scripts/detect_pockets.py","name":[["detect",1],["pockets",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["binding",1],["site",1],["detection",1],["scripts",1],["detect",1],["pockets",1],["py",1]],"body":[["detect",1],["rank",4],["ligand",1],["binding",2],["pockets",2],["de",1],["novo",1],["apo",3],["structure",1],["runs",1],["fpocket",3],["p2",3],["pdb",2],["file",1],["parses",1],["their",1],["ranked",2],["pocket",2],["lists",1],["prints",1],["druggability",3],["ligandability",1],["hypothesis",1],["not",2],["site",1],["geometry",1],["finds",1],["every",1],["concavity",1],["including",1],["crystallization",1],["additive",1],["sites",2],["scores",1],["were",1],["trained",1],["holo",1],["druggable",1],["sets",1],["so",2],["they",1],["under",1],["score",1],["shallow",1],["cryptic",2],["both",1],["external",1],["cli",2],["tools",1],["parse",1],["functions",1],["pure",1],["testable",1],["without",1],["them",1],["reference",1],["verify",1],["flags",1],["if",3],["version",1],["differs",1],["import",4],["csv",1],["subprocess",1],["sys",3],["from",1],["pathlib",1],["path",1],["triage",2],["rule",1],["thumb",1],["above",1],["drug",1],["like",1],["binder",1],["plausible",1],["schmidtke",1],["2010",1],["med",1],["chem",1],["53",1],["5858",1],["fall",1],["below",1],["while",1],["still",1],["being",1],["real",1],["cutoff",1],["law",1],["name",1],["main",2],["argv",2],["len",1],["else",1],["protein",1]]},{"id":"skills/bioskills/bio-structural-biology-binding-site-detection/scripts/detect_pockets.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["binding",1],["site",1],["detection",1],["scripts",1],["detect",1],["pockets",1],["py",1]],"body":[["def",2],["main",2],["pdb",4],["path",4],["fpocket",6],["out",2],["run",2],["ranked",4],["druggable",2],["rank",5],["pockets",3],["print",4],["len",3],["above",1],["triage",2],["druggability",2],["pocket",3],["drug",1],["score",5],["2f",4],["predictions",3],["parse",1],["p2rank",2],["p2",2],["probability",2],["agreement",1],["between",1],["geometry",1],["ml",1],["top",1],["site",1],["raises",1],["confidence",1],["every",1],["remains",1],["hypothesis",1],["corroborate",1],["against",1],["holo",1],["known",1],["biology",1]]},{"id":"skills/bioskills/bio-structural-biology-binding-site-detection/scripts/detect_pockets.py#parse_fpocket_info","name":[["parse",1],["fpocket",1],["info",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["binding",1],["site",1],["detection",1],["scripts",1],["detect",1],["pockets",1],["py",1]],"body":[["def",2],["parse",2],["fpocket",2],["info",5],["out",3],["dir",3],["next",1],["path",1],["glob",1],["txt",1],["pockets",3],["current",5],["none",2],["raw",2],["read",1],["text",1],["splitlines",1],["line",5],["strip",2],["if",1],["startswith",1],["pocket",2],["int",1],["split",2],["append",1],["elif",1],["not",1],["key",2],["val",2],["part",2],["float",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-binding-site-detection/scripts/detect_pockets.py#parse_p2rank","name":[["parse",1],["p2rank",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["binding",1],["site",1],["detection",1],["scripts",1],["detect",1],["pockets",1],["py",1]],"body":[["def",2],["parse",2],["p2rank",2],["csv",4],["path",3],["open",1],["as",1],["fh",2],["reader",3],["dict",1],["skipinitialspace",1],["true",1],["p2",1],["rank",3],["pads",1],["columns",1],["spaces",1],["rows",2],["strip",2],["row",2],["items",1],["return",1],["int",1],["score",2],["float",2],["probability",2]]},{"id":"skills/bioskills/bio-structural-biology-binding-site-detection/scripts/detect_pockets.py#rank_fpocket_pockets","name":[["rank",1],["fpocket",1],["pockets",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["binding",1],["site",1],["detection",1],["scripts",1],["detect",1],["pockets",1],["py",1]],"body":[["def",2],["rank",2],["fpocket",3],["pockets",5],["out",3],["dir",3],["sorted",1],["parse",1],["info",1],["key",1],["lambda",1],["druggability",3],["score",2],["reverse",1],["true",1],["druggable",2],["if",1],["triage",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-binding-site-detection/scripts/detect_pockets.py#run_fpocket","name":[["run",1],["fpocket",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["binding",1],["site",1],["detection",1],["scripts",1],["detect",1],["pockets",1],["py",1]],"body":[["def",2],["run",3],["fpocket",4],["pdb",5],["path",7],["subprocess",1],["check",1],["true",1],["stem",4],["return",1],["name",1],["out",2],["writes",1],["beside",1],["input",1]]},{"id":"skills/bioskills/bio-structural-biology-binding-site-detection/scripts/detect_pockets.py#run_p2rank","name":[["run",1],["p2rank",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["binding",1],["site",1],["detection",1],["scripts",1],["detect",1],["pockets",1],["py",1]],"body":[["def",2],["run",3],["p2rank",4],["pdb",4],["path",6],["out",6],["dir",4],["subprocess",1],["prank",1],["predict",1],["check",1],["true",1],["return",1],["name",1],["predictions",1],["csv",1],["keeps",1],["input",1],["extension",1]]},{"id":"skills/bioskills/bio-structural-biology-geometric-analysis/scripts/measure_distance.py","name":[["measure",1],["distance",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["geometric",1],["analysis",1],["scripts",1],["measure",1],["distance",1],["py",1]],"body":[["measure",1],["distances",1],["between",2],["atoms",6],["structure",4],["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["pdb",2],["import",2],["pdbparser",2],["as",1],["np",2],["parser",2],["quiet",1],["true",1],["protein",2],["chain",4],["atom1",2],["50",2],["ca",11],["atom2",2],["100",2],["distance",6],["print",4],["2f",3],["angstroms",1],["has",1],["id",2],["len",1],["matrix",7],["dist",9],["zeros",1],["range",2],["min",2],["max",2]]},{"id":"skills/bioskills/bio-structural-biology-geometric-analysis/scripts/relative_sasa.py","name":[["relative",1],["sasa",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["geometric",1],["analysis",1],["scripts",1],["relative",1],["sasa",1],["py",1]],"body":[["compute",2],["per",1],["residue",1],["relative",1],["sasa",5],["classify",1],["burial",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",2],["bio",2],["pdb",3],["import",2],["pdbparser",2],["shrake",2],["rupley",2],["tien",1],["et",1],["al",1],["2013",1],["theoretical",1],["gly",3],["max",4],["asa",4],["current",1],["best",1],["normalization",1],["scale",1],["ala",1],["129",1],["arg",1],["274",1],["asn",1],["195",1],["asp",1],["193",1],["cys",1],["167",1],["glu",1],["223",1],["gln",1],["225",1],["104",1],["his",1],["224",2],["ile",1],["197",1],["leu",1],["201",1],["lys",1],["236",1],["met",1],["phe",1],["240",1],["pro",1],["159",1],["ser",1],["155",1],["thr",1],["172",1],["trp",1],["285",1],["tyr",1],["263",1],["val",1],["174",1],["parser",2],["quiet",1],["true",1],["structure",4],["protein",2],["probe",2],["radius",2],["water",1],["absolute",1],["meaningless",1],["without",1],["recording",1],["40",1],["points",1],["100",1],["level",1],["buried",5],["exposed",4],["res",5],["residues",1],["resname",2],["hasattr",1],["rsa",4],["20",3],["common",1],["heuristic",1],["rule",1],["thumb",1],["not",1],["law",1],["else",1],["print",2]]},{"id":"skills/bioskills/bio-structural-biology-geometric-analysis/scripts/superimpose.py","name":[["superimpose",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["geometric",1],["analysis",1],["scripts",1],["superimpose",1],["py",1]],"body":[["superimpose",1],["two",1],["structures",1],["calculate",1],["rmsd",2],["reference",2],["biopython",1],["83",1],["numpy",1],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",1],["bio",1],["pdb",5],["import",1],["pdbparser",2],["superimposer",2],["pdbio",2],["parser",3],["quiet",1],["true",1],["ref",8],["structure",10],["mobile",11],["atoms",12],["ca",4],["residues",2],["has",2],["id",4],["min",1],["len",2],["sup",4],["print",2],["rms",1],["2f",1],["angstroms",1],["apply",1],["io",3],["save",1],["aligned",3],["saved",1]]},{"id":"skills/bioskills/bio-structural-biology-interface-analysis/scripts/interface_bsa.py","name":[["interface",1],["bsa",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["interface",2],["analysis",1],["scripts",1],["bsa",1],["py",1]],"body":[["map",1],["two",1],["chain",3],["interface",2],["quantify",1],["by",2],["buried",1],["surface",1],["area",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",3],["sys",3],["from",2],["bio",2],["pdb",3],["pdbparser",2],["neighbor",1],["search",1],["sasa",5],["shrake",1],["rupley",1],["heavy",1],["atom",1],["midpoint",1],["direct",1],["vd",1],["contact",2],["regime",1],["excluding",1],["hydrogens",1],["robust",1],["whether",1],["atoms",1],["were",1],["modeled",1],["state",1],["cutoff",2],["radius",2],["water",1],["molecule",1],["must",1],["be",1],["identical",1],["across",1],["all",1],["three",1],["terms",1],["below",1],["otherwise",1],["bsa",2],["complex",2],["meaningless",1],["probe",1],["parser",1],["quiet",1],["true",1],["name",1],["main",2],["args",3],["argv",1],["not",1],["print",1],["usage",1],["py",1],["exit",1]]},{"id":"skills/bioskills/bio-structural-biology-interface-analysis/scripts/interface_bsa.py#buried_surface_area","name":[["buried",1],["surface",1],["area",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["interface",2],["analysis",1],["scripts",1],["bsa",1],["py",1]],"body":[["def",2],["buried",2],["surface",2],["area",2],["path",5],["chain",11],["complex",2],["sasa",9],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-interface-analysis/scripts/interface_bsa.py#chain_set_sasa","name":[["chain",1],["sasa",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["interface",2],["analysis",1],["scripts",1],["bsa",1],["py",1]],"body":[["def",2],["chain",7],["sasa",3],["path",3],["keep",3],["chains",3],["structure",3],["parser",1],["model",5],["list",1],["if",1],["id",2],["not",1],["detach",1],["child",1],["shrake",1],["rupley",1],["probe",2],["radius",2],["compute",1],["level",1],["return",1],["sum",1]]},{"id":"skills/bioskills/bio-structural-biology-interface-analysis/scripts/interface_bsa.py#interface_residues","name":[["interface",1],["residues",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["interface",2],["analysis",1],["scripts",1],["bsa",1],["py",1]],"body":[["def",2],["interface",2],["residues",2],["model",3],["chain",8],["cutoff",3],["atoms",3],["if",2],["element",1],["ns",2],["neighbor",1],["search",2],["res",8],["r1",4],["r2",4],["all",1],["level",1],["c1",3],["c2",3],["parent",2],["id",2],["add",4],["elif",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-interface-analysis/scripts/interface_bsa.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["interface",2],["analysis",1],["scripts",1],["bsa",1],["py",1]],"body":[["def",2],["main",2],["path",4],["chain",12],["model",2],["parser",1],["structure",1],["complex",1],["res",4],["interface",3],["residues",3],["contact",3],["cutoff",2],["print",5],["at",1],["heavy",1],["atom",1],["len",2],["bsa",6],["buried",2],["surface",2],["area",2],["0f",3],["total",1],["per",2],["partner",2],["magnitude",1],["one",1],["probabilistic",1],["signal",1],["biological",3],["not",1],["proof",1],["small",2],["large",1],["crystal",2],["interfaces",1],["both",1],["exist",1],["levy",1],["2010",1],["verdict",2],["suggestive",1],["if",1],["800",1],["else",1],["could",1],["be",1],["packing",1],["corroborate",1],["pisa",1],["conservation",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/compare_predictions.py","name":[["compare",1],["predictions",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["compare",1],["predictions",1],["py",1]],"body":[["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["from",3],["bio",1],["pdb",6],["import",3],["pdbparser",1],["superimposer",1],["as",1],["np",1],["name",1],["main",1],["example",1],["compare",4],["predictions",3],["different",1],["methods",1],["replace",1],["actual",1],["prediction",5],["files",8],["esmfold",2],["alphafold",1],["chai1",1],["labels",2],["alpha",1],["fold3",1],["chai",1],["check",1],["exist",1],["pathlib",1],["path",2],["existing",3],["zip",2],["exists",1],["len",1],["labs",3],["multiple",1],["list",4],["extract",1],["plddt",1],["comparison",1],["else",1],["print",2],["need",1],["at",1],["least",1],["run",1],["first",1],["then",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/compare_predictions.py#calculate_rmsd","name":[["calculate",1],["rmsd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["compare",1],["predictions",1],["py",1]],"body":[["def",2],["calculate",3],["rmsd",3],["pdb1",3],["pdb2",3],["ca",4],["between",1],["two",1],["structures",1],["parser",3],["pdbparser",1],["quiet",1],["true",1],["struct1",2],["structure",2],["model1",1],["struct2",2],["model2",1],["atoms1",3],["atoms",4],["atoms2",3],["align",1],["by",1],["minimum",1],["length",1],["min",5],["len",6],["if",1],["raise",1],["value",1],["error",1],["no",1],["found",1],["super",3],["imposer",3],["superimposer",1],["return",1],["rms",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/compare_predictions.py#compare_multiple_predictions","name":[["compare",1],["multiple",1],["predictions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["compare",1],["predictions",1],["py",1]],"body":[["def",2],["compare",4],["multiple",3],["predictions",3],["pdb",6],["files",6],["labels",8],["none",3],["structure",1],["pairwise",2],["rmsd",12],["if",1],["model",1],["range",4],["len",2],["matrix",8],["np",2],["zeros",1],["try",1],["calculate",1],["except",1],["exception",1],["as",1],["print",5],["warning",1],["could",1],["not",1],["vs",1],["nan",1],["formatted",1],["angstroms",1],["header",2],["join",2],["label",2],["enumerate",1],["row",2],["2f",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/compare_predictions.py#extract_plddt_comparison","name":[["extract",1],["plddt",1],["comparison",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["compare",1],["predictions",1],["py",1]],"body":[["def",2],["extract",3],["plddt",11],["comparison",2],["pdb",6],["files",4],["labels",5],["none",3],["compare",1],["lddt",2],["across",1],["predictions",1],["from",1],["collections",1],["import",1],["defaultdict",1],["if",3],["model",1],["range",1],["len",2],["parser",2],["pdbparser",1],["quiet",1],["true",1],["data",3],["file",2],["label",4],["zip",1],["struct",2],["structure",1],["chain",2],["residue",4],["ca",2],["id",1],["bfactor",1],["break",1],["avg",2],["sum",1],["values",1],["else",1],["print",1],["average",1],["1f",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/compare_predictions.py#get_ca_atoms","name":[["ca",1],["atoms",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["compare",1],["predictions",1],["py",1]],"body":[["def",2],["ca",5],["atoms",6],["structure",4],["extract",1],["from",1],["first",2],["chain",4],["residue",3],["if",1],["append",1],["break",1],["only",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/esmfold_api.py","name":[["esmfold",1],["api",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["esmfold",1],["api",1],["py",1]],"body":[["reference",1],["fair",1],["esm",1],["biopython",1],["83",1],["requests",2],["31",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["from",2],["pathlib",1],["path",1],["name",1],["main",1],["human",1],["hemoglobin",1],["alpha",1],["chain",1],["first",1],["50",1],["residues",1],["full",1],["sequences",1],["uni",1],["prot",1],["practice",1],["sequence",2],["mvlspadktnvkaawgkvgahageygaealermflsfpttktyfphfdlsh",1],["pdb",3],["text",2],["predict",1],["esmfold",2],["local",1],["prediction",1],["analyze",1],["confidence",1],["extract",1],["plddt",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/esmfold_api.py#analyze_confidence","name":[["analyze",1],["confidence",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["esmfold",1],["api",1],["py",1]],"body":[["def",2],["analyze",2],["confidence",2],["plddt",8],["band",2],["lddt",2],["by",1],["alpha",1],["fold",1],["ebi",1],["convention",1],["90",4],["very",12],["high",6],["70",4],["confident",6],["50",4],["low",12],["items",4],["if",4],["contiguous",1],["usually",1],["flags",1],["idr",1],["not",1],["error",1],["avg",4],["sum",1],["values",1],["len",5],["print",1],["mean",1],["1f",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/esmfold_api.py#extract_plddt","name":[["extract",1],["plddt",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["esmfold",1],["api",1],["py",1]],"body":[["def",2],["extract",3],["plddt",5],["pdb",4],["text",3],["per",1],["residue",1],["lddt",1],["factor",1],["column",1],["from",1],["esmfold",1],["string",1],["line",5],["split",1],["if",1],["startswith",1],["atom",1],["12",1],["16",1],["strip",1],["ca",1],["int",1],["22",1],["26",1],["float",1],["60",1],["66",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/esmfold_api.py#interface_is_reliable","name":[["interface",1],["reliable",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["esmfold",1],["api",1],["py",1]],"body":[["def",2],["interface",8],["reliable",3],["iptm",6],["ptm",4],["none",4],["floor",4],["gate",1],["complex",1],["ip",5],["tm",8],["not",4],["per",1],["chain",2],["lddt",1],["below",1],["unreliable",1],["chains",1],["likely",1],["interact",1],["confident",1],["wants",1],["af",1],["multimer",1],["ranks",1],["by",1],["if",2],["print",2],["inspect",1],["inter",1],["pae",1],["block",1],["before",1],["any",1],["claim",1],["return",2],["false",1],["plausible",1],["2f",2],["else",1],["true",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/esmfold_api.py#predict_esmfold_api","name":[["predict",1],["esmfold",1],["api",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["esmfold",1],["api",1],["py",1]],"body":[["def",2],["predict",2],["esmfold",2],["api",3],["sequence",4],["output",4],["file",4],["none",2],["fallback",1],["hosted",1],["endpoint",1],["intermittently",1],["down",1],["ssl",1],["500",1],["prefer",1],["local",1],["url",2],["https",1],["esmatlas",1],["com",1],["fold",1],["v1",1],["pdb",4],["resp",3],["requests",1],["post",1],["data",1],["timeout",1],["300",2],["long",1],["sequences",1],["take",1],["minutes",1],["raise",1],["status",1],["text",5],["if",1],["path",1],["write",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-modern-structure-prediction/scripts/esmfold_api.py#predict_esmfold_local","name":[["predict",1],["esmfold",1],["local",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["modern",1],["structure",1],["prediction",1],["scripts",1],["esmfold",1],["api",1],["py",1]],"body":[["def",2],["predict",3],["esmfold",4],["local",2],["sequence",3],["output",4],["file",4],["none",2],["device",3],["cuda",2],["single",1],["chain",1],["locally",1],["no",2],["msa",1],["needs",1],["16",1],["gb",1],["gpu",1],["import",1],["torch",2],["esm",2],["model",2],["pretrained",1],["v1",1],["eval",1],["grad",1],["pdb",4],["text",4],["infer",1],["lddt",1],["rides",1],["factor",1],["column",1],["if",1],["path",1],["write",1],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-io/scripts/download_structure.py","name":[["download",1],["structure",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["io",1],["scripts",1],["download",1],["py",1]],"body":[["download",2],["deposited",5],["structure",1],["its",1],["biological",2],["assembly",8],["from",2],["rcsb",2],["reference",1],["biopython",1],["85",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["gzip",2],["shutil",2],["urllib",2],["request",2],["bio",1],["pdb",8],["pdblist",2],["pdbl",2],["id",5],["hhb",1],["pdir",3],["none",1],["writes",1],["two",1],["char",1],["divided",1],["subdir",1],["tree",1],["pass",1],["control",1],["location",1],["retrieve",2],["file",3],["format",1],["mm",1],["cif",4],["print",2],["downloaded",2],["asymmetric",1],["unit",1],["coords",2],["has",1],["no",1],["num",1],["fetch",1],["pre",1],["built",1],["directly",1],["asu",1],["often",1],["not",1],["functional",1],["oligomer",1],["gz",5],["assembly1",3],["url",2],["https",1],["files",1],["org",1],["urlretrieve",1],["open",2],["rb",1],["as",2],["fin",2],["wb",1],["fout",2],["copyfileobj",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-io/scripts/extract_chain.py","name":[["extract",1],["chain",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["io",1],["scripts",1],["extract",1],["chain",1],["py",1]],"body":[["extract",1],["single",1],["protein",5],["chain",5],["excluding",1],["water",1],["hetero",1],["residues",1],["reference",1],["biopython",1],["85",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",1],["bio",1],["pdb",3],["import",1],["mmcifparser",2],["pdbio",2],["select",2],["parser",2],["quiet",1],["true",1],["structure",4],["4hhb",2],["cif",1],["io",3],["save",1],["print",1],["extracted",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-io/scripts/extract_chain.py#ProteinChainSelect","name":[["protein",1],["chain",1],["select",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["io",1],["scripts",1],["extract",1],["chain",1],["py",1]],"body":[["class",2],["protein",2],["chain",9],["select",4],["def",3],["init",1],["self",5],["id",7],["accept",2],["return",2],["residue",3],["hetflag",1],["standard",1],["water",1],["xxx",1],["hetero",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-io/scripts/extract_chain.py#ProteinChainSelect.__init__","name":[["init",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["io",1],["scripts",1],["extract",1],["chain",1],["py",1]],"body":[["def",2],["init",2],["self",3],["chain",4],["id",4]]},{"id":"skills/bioskills/bio-structural-biology-structure-io/scripts/extract_chain.py#ProteinChainSelect.accept_chain","name":[["accept",1],["chain",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["io",1],["scripts",1],["extract",1],["chain",1],["py",1]],"body":[["def",2],["accept",2],["chain",6],["self",3],["return",1],["id",2]]},{"id":"skills/bioskills/bio-structural-biology-structure-io/scripts/extract_chain.py#ProteinChainSelect.accept_residue","name":[["accept",1],["residue",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["io",1],["scripts",1],["extract",1],["chain",1],["py",1]],"body":[["def",2],["accept",2],["residue",5],["self",2],["id",3],["hetflag",2],["standard",2],["water",2],["xxx",2],["hetero",2],["return",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-io/scripts/parse_pdb.py","name":[["parse",1],["pdb",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["io",1],["scripts",1],["parse",1],["pdb",1],["py",1]],"body":[["parse",1],["structure",13],["inspect",1],["contents",1],["auth",7],["vs",1],["label",9],["numbering",3],["trap",1],["reference",1],["biopython",1],["85",1],["verify",1],["api",1],["if",2],["version",1],["differs",2],["from",2],["bio",1],["pdb",1],["import",1],["mmcifparser",3],["default",1],["matches",1],["paper",1],["gap",1],["free",1],["internal",1],["parser",4],["quiet",2],["true",2],["4hhb",4],["cif",2],["print",7],["id",4],["models",2],["len",5],["list",5],["chains",3],["residues",10],["atoms",2],["model",2],["chain",4],["first",6],["else",1],["none",1],["resseq",2],["false",2],["next",1],["scheme",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-modification/scripts/modify_bfactor.py","name":[["modify",1],["bfactor",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["modification",1],["scripts",1],["modify",1],["bfactor",1],["py",1]],"body":[["overload",1],["factor",3],["column",2],["coloring",2],["after",1],["snapshotting",1],["originals",1],["reference",1],["biopython",1],["83",1],["numpy",1],["26",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",1],["bio",1],["pdb",3],["import",1],["pdbparser",2],["pdbio",2],["parser",2],["quiet",1],["true",1],["structure",6],["protein",2],["real",1],["temperature",1],["alpha",1],["fold",1],["lddt",1],["until",1],["overwritten",1],["snapshot",1],["original",3],["bfactors",2],["atom",7],["full",1],["id",3],["bfactor",2],["atoms",1],["conservation",4],["scores",3],["10",1],["range",1],["200",1],["residue",4],["residues",1],["continue",2],["score",3],["none",1],["every",1],["so",1],["per",1],["not",2],["patchy",1],["io",3],["save",1],["colored",1],["by",2],["print",3],["snapshotted",1],["len",1],["factors",2],["before",1],["overwriting",1],["send",1],["file",1],["refinement",1],["open",1],["py",1],["mol",1],["color",1],["spectrum",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-modification/scripts/remove_water.py","name":[["remove",1],["water",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["modification",1],["scripts",1],["remove",1],["water",1],["py",1]],"body":[["strip",1],["crystallographic",1],["water",11],["by",1],["hetflag",2],["while",1],["keeping",1],["metals",2],["cofactors",1],["reference",1],["biopython",1],["83",1],["numpy",1],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["pdb",4],["import",1],["pdbparser",2],["pdbio",2],["parser",2],["quiet",1],["true",1],["structure",5],["protein",2],["isolates",1],["id",5],["would",1],["also",1],["delete",1],["zn",1],["mg",1],["heme",1],["fad",1],["mse",1],["count",3],["chain",3],["ids",3],["len",1],["res",2],["detach",1],["child",1],["print",2],["removed",1],["molecules",1],["hetero",1],["ligands",1],["preserved",1],["io",3],["save",1],["no",2],["saved",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-modification/scripts/transform_coords.py","name":[["transform",1],["coords",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["modification",1],["scripts",1],["transform",1],["coords",1],["py",1]],"body":[["transform",3],["structure",9],["coordinates",1],["correct",1],["rotation",2],["convention",2],["reference",1],["biopython",1],["83",1],["numpy",2],["26",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",2],["pdb",5],["import",3],["pdbparser",2],["pdbio",2],["vectors",1],["rotaxis",3],["vector",2],["as",1],["np",4],["parser",2],["quiet",1],["true",1],["protein",2],["center",10],["array",2],["coord",2],["atoms",2],["mean",2],["axis",2],["print",3],["original",1],["returns",1],["row",1],["matrix",1],["entity",1],["coords",1],["rot",4],["tran",4],["radians",1],["90",1],["rotate",1],["about",2],["mass",1],["pick",1],["so",1],["fixed",1],["point",1],["new",3],["after",1],["com",1],["io",3],["save",1],["rotated",3],["saved",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-navigation/scripts/enumerate_disorder.py","name":[["enumerate",1],["disorder",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["navigation",1],["scripts",1],["enumerate",1],["disorder",1],["py",1]],"body":[["enumerate",2],["disordered",8],["atoms",2],["instead",1],["silently",1],["one",2],["conformer",2],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["pdb",2],["import",1],["pdbparser",2],["parser",2],["quiet",1],["true",1],["structure",3],["protein",2],["atom",5],["forwards",1],["uncaught",1],["calls",1],["its",1],["highest",1],["occupancy",2],["child",1],["so",1],["plain",1],["iteration",1],["measures",1],["altloc",3],["every",1],["before",1],["any",1],["geometry",1],["residue",4],["residues",1],["hetflag",1],["resseq",2],["icode",2],["id",1],["alt",3],["list",1],["print",2],["resname",1],["name",1],["occ",1],["ntotal",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-navigation/scripts/extract_sequence.py","name":[["extract",1],["sequence",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["navigation",1],["scripts",1],["extract",1],["sequence",1],["py",1]],"body":[["extract",1],["observed",5],["sequence",4],["compare",1],["declared",3],["seqres",4],["length",3],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["from",2],["bio",2],["import",2],["seq",3],["io",2],["pdb",4],["pdbparser",2],["ppbuilder",3],["parser",2],["quiet",1],["true",2],["header",2],["structure",4],["protein",3],["returns",1],["atom",2],["missing",4],["density",1],["loops",1],["concatenated",1],["away",1],["ppb",2],["join",1],["str",1],["pp",2],["build",1],["peptides",1],["print",3],["len",3],["full",1],["including",1],["residues",3],["were",1],["never",1],["resolved",1],["record",3],["parse",1],["id",1],["unmodeled",1],["difference",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-navigation/scripts/find_ligands.py","name":[["find",1],["ligands",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["navigation",1],["scripts",1],["find",1],["ligands",1],["py",1]],"body":[["find",1],["list",2],["all",1],["ligands",2],["structure",4],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["from",1],["bio",1],["pdb",2],["import",1],["pdbparser",2],["parser",2],["quiet",1],["true",1],["protein",2],["print",2],["found",1],["model",2],["chain",4],["residue",5],["id",3],["startswith",1],["hetfield",1],["resseq",2],["icode",1],["atoms",4],["len",1],["resname",1],["at",1],["position",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-navigation/scripts/iterate_structure.py","name":[["iterate",1],["structure",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["navigation",1],["scripts",1],["iterate",1],["py",1]],"body":[["iterate",1],["over",1],["structure",10],["hierarchy",1],["count",1],["components",1],["reference",1],["biopython",1],["83",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["from",1],["bio",1],["pdb",2],["import",1],["pdbparser",2],["parser",2],["quiet",1],["true",1],["protein",2],["print",7],["id",5],["models",2],["len",7],["list",4],["chains",2],["residues",2],["atoms",2],["per",1],["chain",7],["breakdown",1],["model",2],["amino",2],["acids",2],["hetero",2],["startswith",1],["waters",3],["aa",1],["ligands",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-preparation/scripts/prepare_structure.py","name":[["prepare",1],["structure",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["preparation",1],["scripts",1],["prepare",1],["py",1]],"body":[["prepare",2],["structure",2],["docking",1],["md",1],["fill",1],["missing",1],["atoms",1],["drop",1],["heterogens",1],["add",5],["hydrogens",1],["at",1],["stated",1],["reference",1],["pdbfixer",4],["openmm",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["argparse",2],["from",2],["app",1],["pdbfile",1],["name",1],["main",1],["argument",5],["parser",1],["description",1],["preparation",1],["source",2],["help",1],["pdb",3],["id",1],["vii",1],["path",1],["local",1],["mm",1],["cif",1],["output",2],["default",2],["prepared",1],["ph",2],["type",1],["float",1],["reasonable",1],["but",1],["explicit",1],["physiological",1],["choice",1],["keep",2],["water",2],["action",1],["store",1],["true",1],["args",6],["parse",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-preparation/scripts/prepare_structure.py#prepare","name":[["prepare",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["preparation",1],["scripts",1],["prepare",1],["py",1]],"body":[["def",2],["prepare",2],["source",7],["output",4],["ph",4],["keep",8],["water",6],["pdbfixer",4],["pdbid",3],["fetches",2],["from",2],["rcsb",2],["filename",3],["reads",2],["local",2],["pdb",2],["mm",2],["cif",2],["fixer",12],["if",2],["len",3],["not",3],["else",2],["finder",1],["order",1],["matters",1],["residues",11],["nonstandard",3],["first",1],["so",1],["add",3],["missing",8],["atoms",4],["sees",1],["both",1],["sets",2],["find",3],["replace",1],["remove",1],["heterogens",1],["drops",1],["buffer",1],["cryoprotectant",1],["catalytic",1],["groups",1],["deliberately",1],["built",7],["hypotheses",1],["reported",1],["below",1],["as",2],["provenance",3],["choice",1],["safe",1],["default",1],["protonation",2],["titratable",1],["standard",1],["states",1],["only",1],["defensible",1],["freely",1],["solvated",1],["buried",1],["pocket",1],["metal",1],["adjacent",1],["need",1],["ka",1],["predictor",1],["propka",1],["bond",1],["optimizer",1],["reduce",1],["shortcut",1],["hydrogens",1],["open",1],["out",2],["pdbfile",1],["write",1],["file",2],["topology",1],["positions",1],["ids",1],["true",1],["dict",1],["chain",1],["index",2],["residue",2],["resname",1],["flatten",1],["ci",2],["pos",2],["name",2],["names",2],["items",1],["print",3],["prepared",1],["at",1],["segment",1],["none",1],["record",1],["model",1],["every",1],["atom",1],["loop",1],["alongside",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-validation/scripts/validate_structure.py","name":[["validate",1],["structure",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["validate",2],["deposited",1],["structure",1],["read",1],["refinement",1],["metadata",1],["flag",1],["free",2],["overfitting",2],["gap",2],["sanity",1],["check",1],["factors",1],["screen",2],["backbone",1],["geometry",1],["ramachandran",1],["cis",5],["peptide",2],["outliers",2],["python",1],["decides",1],["whether",2],["run",2],["mol",5],["probity",5],["gives",1],["numbers",1],["reference",1],["biopython",1],["85",1],["verify",2],["api",1],["if",2],["version",1],["differs",1],["import",4],["numpy",1],["as",1],["np",1],["from",3],["bio",2],["pdb",2],["pdbparser",1],["mmcifparser",1],["ppbuilder",1],["calc",1],["dihedral",1],["mmcif2",2],["dict",2],["thresholds",1],["rationale",1],["all",1],["sourced",1],["current",1],["targets",1],["before",1],["reporting",1],["rfree",1],["concern",1],["05",1],["minus",1],["work",1],["above",1],["flags",1],["at",1],["kleywegt",1],["brunger",1],["1996",1],["bfactor",1],["cut",1],["robust",1],["per",1],["residue",1],["high",1],["marks",1],["disorder",1],["model",2],["error",2],["not",2],["portable",1],["dynamics",1],["omega",2],["deg",3],["30",5],["bond",1],["trans",1],["180",3],["non",1],["pro",1],["usually",1],["rama",1],["favored",2],["goal",2],["98",2],["residues",1],["phi",2],["psi",2],["basins",3],["williams",1],["2018",1],["fsc",4],["halfmap",1],["143",1],["cryo",2],["em",2],["half",1],["map",2],["resolution",2],["criterion",2],["rosenthal",1],["henderson",1],["2003",1],["mapmodel",1],["vs",1],["distinct",1],["claim",1],["coarse",1],["general",1],["allowed",1],["alpha",1],["beta",1],["ppii",1],["left",1],["handed",1],["rama8000",1],["contours",1],["only",1],["screens",1],["gross",1],["decide",1],["phenix",1],["molprobity",1],["160",1],["40",2],["80",1],["90",3],["name",1],["main",1],["sys",4],["result",2],["argv",3],["cif",2],["endswith",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-validation/scripts/validate_structure.py#bfactor_outliers","name":[["bfactor",1],["outliers",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["def",2],["bfactor",4],["outliers",2],["structure",3],["chain",3],["id",5],["residue",3],["res",4],["np",6],["mean",1],["if",2],["vals",4],["array",1],["list",1],["values",1],["median",5],["mad",2],["abs",1],["1e",1],["return",1],["rid",2],["items",1],["4826",1],["cut",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-validation/scripts/validate_structure.py#geometry_flags","name":[["geometry",1],["flags",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["def",2],["geometry",2],["flags",2],["structure",3],["outliers",3],["cis",5],["nonpro",3],["pp",4],["ppbuilder",1],["build",1],["peptides",1],["residue",4],["phi",4],["psi",4],["zip",2],["list",2],["if",2],["not",3],["none",2],["rama",2],["allowed",1],["append",2],["parent",2],["id",4],["resname",3],["residues",3],["prev",3],["curr",7],["omega",3],["calc",1],["dihedral",1],["ca",2],["vector",4],["abs",1],["np",1],["degrees",1],["deg",1],["pro",1],["return",1],["outlier",1],["candidates",1],["nonproline",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-validation/scripts/validate_structure.py#is_rama_allowed","name":[["rama",1],["allowed",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["def",2],["rama",2],["allowed",2],["phi",3],["psi",3],["np",1],["degrees",1],["return",1],["any",1],["lo",4],["hi",4],["basins",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-validation/scripts/validate_structure.py#read_refinement_metadata","name":[["read",1],["refinement",1],["metadata",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["def",3],["read",2],["refinement",2],["metadata",2],["cif",3],["path",3],["meta",3],["mmcif2",1],["dict",1],["first",4],["key",2],["val",3],["na",2],["try",1],["return",3],["float",3],["except",1],["value",1],["error",1],["resolution",3],["work",6],["free",6],["refine",3],["ls",3],["res",1],["high",1],["factor",2],["gap",6],["if",1],["isinstance",2],["else",1],["none",2],["method",2],["exptl",1],["overfit",1],["flag",1],["not",1],["rfree",1],["concern",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-validation/scripts/validate_structure.py#read_refinement_metadata.first","name":[["first",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["def",2],["first",2],["key",3],["val",3],["meta",1],["na",1],["try",1],["return",2],["float",1],["except",1],["value",1],["error",1]]},{"id":"skills/bioskills/bio-structural-biology-structure-validation/scripts/validate_structure.py#validate","name":[["validate",1]],"path":[["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",2],["validation",1],["scripts",1],["validate",1],["py",1]],"body":[["def",2],["validate",2],["path",4],["chain",3],["id",3],["cif",4],["true",4],["parser",2],["mmcifparser",1],["quiet",2],["if",2],["else",1],["pdbparser",1],["structure",4],["model",1],["report",3],["geometry",2],["flags",1],["high",1],["residues",1],["list",1],["bfactor",1],["outliers",1],["refinement",2],["read",1],["metadata",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-community-metabolic-modeling/scripts/community_modeling.py","name":[["community",1],["modeling",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["community",2],["metabolic",1],["modeling",2],["scripts",1],["py",1]],"body":[["build",1],["multi",1],["species",1],["community",3],["micom",6],["predict",1],["per",1],["member",2],["growth",1],["keeps",1],["each",1],["compartmentalized",1],["connects",1],["them",1],["through",1],["shared",1],["extracellular",1],["medium",1],["avoiding",1],["compartment",1],["pooling",1],["artifact",1],["hand",1],["merged",1],["single",1],["pool",1],["bag",1],["model",1],["reference",1],["33",1],["cobrapy",1],["29",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["main",3],["guard",1],["required",1],["parallelizes",1],["re",1],["imports",1],["module",1],["workers",1],["from",2],["import",2],["data",1],["test",1],["taxonomy",1],["name",1]]},{"id":"skills/bioskills/bio-systems-biology-community-metabolic-modeling/scripts/community_modeling.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["community",2],["metabolic",1],["modeling",2],["scripts",1],["py",1]],"body":[["def",2],["main",2],["taxonomy",8],["one",2],["row",4],["per",4],["taxon",6],["id",3],["file",2],["sbml",2],["abundance",4],["test",3],["ships",2],["ready",2],["coli",2],["community",9],["practice",2],["abundances",2],["come",2],["from",2],["metagenomics",4],["estimation",2],["head",1],["print",6],["members",6],["list",1],["progress",1],["false",1],["compartmentalized",1],["multi",1],["species",1],["model",2],["cooperative",2],["tradeoff",2],["optimum",1],["growth",5],["spread",1],["across",1],["solution",3],["fraction",1],["qp",1],["needs",1],["hi",1],["ghs",1],["cplex",1],["gurobi",1],["rate",4],["4f",2],["dropna",1],["subset",1],["iterrows",1],["reminder",1],["inherits",1],["every",1],["member",1],["errors",1],["curate",1],["first",1],["confirm",1],["they",1],["share",1],["namespace",1],["so",1],["metabolite",1],["exchange",1],["actually",1],["connects",1]]},{"id":"skills/bioskills/bio-systems-biology-context-specific-models/scripts/context_specific.py","name":[["context",1],["specific",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["context",2],["specific",2],["models",1],["scripts",1],["py",1]],"body":[["context",1],["specific",1],["extraction",2],["gpr",1],["mapping",1],["illustrative",1],["gimme",3],["style",1],["stub",2],["threshold",2],["sweep",2],["real",1],["troppo",1],["mat",1],["init",1],["fastcore",1],["corda",2],["python",1],["matlab",1],["cobra",2],["toolbox",1],["raven",1],["here",1],["only",1],["illustrates",1],["objective",2],["protected",1],["pruning",1],["shape",1],["reference",1],["cobrapy",1],["29",1],["numpy",2],["26",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["as",1],["np",1],["seed",1],["low",1],["quantiles",1],["10",1],["25",1],["50",1],["strategy",1],["dominates",1],["model",1],["always",1],["growth",1],["floor",1],["family",1],["protects",1],["at",1],["fraction",1],["wt",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-systems-biology-context-specific-models/scripts/context_specific.py#gimme_style_stub","name":[["gimme",1],["style",1],["stub",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["context",2],["specific",2],["models",1],["scripts",1],["py",1]],"body":[["def",2],["gimme",4],["style",2],["stub",2],["model",5],["gene",4],["expr",4],["low",5],["quantile",4],["growth",5],["floor",5],["illustrative",1],["objective",2],["protected",1],["pruning",1],["not",2],["faithful",1],["report",1],["as",1],["output",1],["cutoff",2],["np",1],["list",1],["values",1],["items",1],["if",2],["ctx",4],["copy",1],["biomass",2],["str",1],["expression",1],["split",2],["reactions",2],["by",1],["id",2],["lower",2],["bound",3],["slim",1],["optimize",1],["pruned",3],["rxn",5],["genes",4],["bounds",1],["max",1],["min",1],["upper",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-context-specific-models/scripts/context_specific.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["context",2],["specific",2],["models",1],["scripts",1],["py",1]],"body":[["def",2],["main",2],["model",5],["cobra",1],["io",1],["load",1],["textbook",1],["expr",3],["simulate",1],["expression",1],["print",6],["gpr",2],["mapped",1],["reaction",3],["activity",3],["min",1],["max",1],["rid",3],["pfk",1],["cs",1],["pgi",1],["reactions",5],["by",2],["id",4],["2f",2],["gene",1],["rule",1],["none",1],["threshold",4],["sweep",1],["same",1],["data",1],["three",1],["thresholds",2],["different",1],["models",1],["kept",4],["sets",4],["low",2],["quantiles",1],["ctx",4],["pruned",3],["gimme",1],["style",1],["stub",1],["quantile",2],["if",2],["bounds",1],["growth",4],["slim",1],["optimize",1],["state",2],["4f",1],["np",1],["isfinite",1],["else",1],["infeasible",1],["floor",1],["unmet",1],["after",1],["pruning",1],["context",1],["stable",4],["intersection",1],["values",2],["dependent",3],["union",1],["across",1],["len",2],["report",1],["as",1],["hypotheses",1]]},{"id":"skills/bioskills/bio-systems-biology-context-specific-models/scripts/context_specific.py#reaction_activity","name":[["reaction",1],["activity",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["context",2],["specific",2],["models",1],["scripts",1],["py",1]],"body":[["def",2],["reaction",2],["activity",2],["rxn",4],["gene",3],["expr",3],["default",4],["min",1],["over",2],["complex",1],["limiting",1],["subunit",1],["max",2],["isozyme",1],["simplified",1],["aggregation",1],["if",1],["not",1],["genes",2],["return",2],["id",1]]},{"id":"skills/bioskills/bio-systems-biology-context-specific-models/scripts/context_specific.py#simulate_expression","name":[["simulate",1],["expression",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["context",2],["specific",2],["models",1],["scripts",1],["py",1]],"body":[["def",2],["simulate",2],["expression",2],["model",3],["active",5],["glycolysis",2],["pentose",2],["rng",4],["np",1],["random",1],["default",1],["seed",1],["expr",3],["gene",3],["genes",1],["any",2],["name",1],["lower",1],["reactions",1],["id",1],["uniform",2],["if",1],["else",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-flux-balance-analysis/scripts/fba_analysis.py","name":[["fba",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["flux",1],["balance",1],["analysis",2],["scripts",1],["fba",1],["py",1]],"body":[["fba",2],["fva",2],["flux",4],["sampling",3],["cobrapy",2],["framed",1],["around",1],["alternate",1],["optima",1],["reference",1],["29",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["main",3],["guard",2],["required",1],["spawn",2],["worker",1],["processes",1],["re",1],["import",4],["module",1],["without",1],["based",1],["platforms",1],["mac",1],["os",1],["windows",1],["recurse",1],["cobra",3],["from",2],["analysis",2],["variability",1],["pfba",1],["loopless",1],["solution",1],["sample",1],["glucose",2],["uptake",2],["10",1],["mmol",1],["dw",1],["standard",1],["coli",1],["aerobic",1],["jo1366",1],["tol",1],["1e",1],["fluxes",1],["below",1],["treated",1],["as",1],["zero",1],["solver",1],["feasibility",1],["tolerance",1],["name",1]]},{"id":"skills/bioskills/bio-systems-biology-flux-balance-analysis/scripts/fba_analysis.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["flux",1],["balance",1],["analysis",2],["scripts",1],["fba",1],["py",1]],"body":[["def",2],["main",2],["model",14],["cobra",1],["io",1],["load",1],["textbook",1],["coli",2],["core",2],["print",14],["basic",1],["fba",5],["solution",5],["optimize",2],["growth",3],["rate",1],["interpretable",1],["only",1],["against",1],["stated",1],["medium",2],["biomass",1],["reaction",3],["compare",2],["measured",1],["doubling",1],["time",1],["mu",1],["ln2",1],["double",1],["not",2],["fixed",1],["fast",1],["slow",1],["scale",1],["objective",1],["value",2],["4f",2],["status",2],["alternate",1],["optima",1],["fva",8],["says",1],["single",2],["fluxes",4],["trustworthy",1],["key",2],["reactions",6],["pfk",2],["pyk",2],["atps4r",2],["pgi",1],["fum",1],["flux",6],["variability",1],["analysis",1],["list",1],["fraction",1],["optimum",2],["range",3],["maximum",2],["minimum",2],["determined",2],["abs",4],["tol",1],["string",2],["wide",1],["means",1],["plain",1],["was",1],["one",2],["arbitrary",1],["vertex",1],["carbon",1],["sources",1],["defined",1],["minimal",4],["ex",14],["o2",1],["h2o",1],["nh4",1],["pi",1],["so4",1],["co2",1],["id",5],["name",2],["glc",1],["glucose",2],["ac",1],["acetate",1],["succ",1],["succinate",1],["rxn",2],["exchanges",1],["lower",3],["bound",3],["if",2],["by",2],["1000",1],["uptake",1],["slim",1],["loopless",5],["two",1],["principled",1],["representatives",1],["pfba",3],["sol",2],["total",3],["sum",3],["1f",3],["enzyme",1],["cost",1],["proxy",1],["internal",1],["cycles",1],["removed",1],["sampling",1],["distribution",1],["samples",2],["sample",1],["500",1],["method",1],["optgp",1],["thinning",1],["100",1],["seed",1],["describe",1],["loc",1],["mean",1],["50",1],["std",1],["check",1],["multiple",1],["seeds",1],["agree",1],["mixing",1],["before",1],["trusting",1],["these",1],["distributions",1]]},{"id":"skills/bioskills/bio-systems-biology-gene-essentiality/scripts/gene_essentiality.py","name":[["gene",1],["essentiality",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["gene",2],["essentiality",2],["scripts",1],["py",1]],"body":[["silico",1],["gene",4],["essentiality",1],["gpr",1],["aware",1],["knockouts",1],["cutoff",1],["sweep",3],["moma",2],["synthetic",1],["lethality",1],["reference",1],["cobrapy",1],["29",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["main",3],["guard",1],["required",1],["deletion",4],["functions",1],["spawn",1],["workers",1],["re",1],["import",4],["module",1],["cobra",3],["from",2],["flux",1],["analysis",1],["single",1],["double",2],["util",1],["solver",1],["linear",1],["reaction",1],["coefficients",1],["cutoffs",1],["01",1],["02",1],["05",1],["10",1],["essential",1],["ko",1],["growth",1],["below",1],["fraction",1],["wt",1],["sl",1],["cap",2],["40",1],["name",1]]},{"id":"skills/bioskills/bio-systems-biology-gene-essentiality/scripts/gene_essentiality.py#confidence_split","name":[["confidence",1],["split",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["gene",2],["essentiality",2],["scripts",1],["py",1]],"body":[["def",2],["confidence",2],["split",2],["results",4],["cutoffs",5],["core",4],["essentials",1],["essential",1],["at",1],["every",1],["cutoff",2],["vs",1],["boundary",3],["call",1],["depends",1],["calls",3],["loc",1],["relative",1],["gene",1],["intersection",1],["values",2],["union",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-gene-essentiality/scripts/gene_essentiality.py#essential_calls","name":[["essential",1],["calls",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["gene",2],["essentiality",2],["scripts",1],["py",1]],"body":[["def",2],["essential",2],["calls",2],["model",4],["single",2],["gene",5],["screen",1],["returns",1],["results",7],["data",1],["frame",1],["column",1],["wt",4],["growth",5],["slim",1],["optimize",1],["deletion",1],["ids",2],["apply",1],["lambda",1],["list",1],["elements",1],["id",1],["strings",1],["relative",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-gene-essentiality/scripts/gene_essentiality.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["gene",2],["essentiality",2],["scripts",1],["py",1]],"body":[["def",2],["main",2],["model",10],["cobra",1],["io",1],["load",1],["textbook",1],["results",4],["wt",5],["essential",2],["calls",1],["print",8],["wild",1],["type",1],["growth",7],["4f",3],["core",2],["boundary",3],["confidence",3],["split",1],["high",1],["all",1],["cutoffs",3],["len",4],["low",1],["cutoff",1],["dependent",1],["sorted",2],["fba",4],["vs",1],["moma",6],["fresh",1],["knockout",1],["immediate",2],["mutant",1],["biomass",4],["list",2],["linear",2],["reaction",2],["coefficients",1],["objective",3],["sol",2],["optimize",2],["gene",8],["b2276",1],["genes",2],["by",1],["id",2],["knock",1],["out",1],["slim",1],["value",1],["qp",1],["adjustment",1],["not",1],["read",1],["flux",1],["solution",1],["true",1],["fluxes",1],["ko",1],["re",1],["optimized",1],["synthetic",2],["lethal",2],["pairs",2],["among",1],["viable",4],["loc",1],["relative",1],["sl",4],["cap",1],["dbl",6],["double",1],["deletion",1],["list1",1],["list2",1],["ids",2],["apply",1],["head",1],["join",1]]},{"id":"skills/bioskills/bio-systems-biology-metabolic-reconstruction/scripts/model_reconstruction.py","name":[["model",1],["reconstruction",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["metabolic",1],["reconstruction",2],["scripts",1],["model",1],["py",1]],"body":[["run",1],["carve",3],["me",2],["gapseq",3],["sanity",1],["check",1],["draft",3],["inspection",1],["runs",1],["loaded",1],["sbml",1],["reconstruction",1],["commands",1],["shown",1],["as",1],["cli",1],["calls",1],["they",1],["wrap",1],["must",1],["be",1],["installed",1],["reference",1],["cobrapy",1],["29",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",2],["subprocess",1],["cobra",1],["typical",2],["rxn",1],["range",1],["1000",1],["2500",1],["bacterial",1],["far",1],["outside",1],["flags",1],["annotation",1],["problem",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-systems-biology-metabolic-reconstruction/scripts/model_reconstruction.py#carveme_command","name":[["carveme",1],["command",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["metabolic",1],["reconstruction",2],["scripts",1],["model",1],["py",1]],"body":[["def",2],["carveme",2],["command",3],["fasta",3],["path",6],["output",3],["universe",4],["bacteria",2],["gapfill",5],["medium",4],["m9",2],["build",1],["carve",2],["me",1],["gram",1],["value",1],["not",1],["grampos",1],["flag",1],["cmd",3],["str",2],["if",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-metabolic-reconstruction/scripts/model_reconstruction.py#inspect_draft","name":[["inspect",1],["draft",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["metabolic",1],["reconstruction",2],["scripts",1],["model",1],["py",1]],"body":[["def",2],["inspect",2],["draft",3],["model",11],["inventory",1],["soft",1],["spots",1],["before",1],["curation",1],["orphans",3],["reactions",5],["if",3],["not",1],["genes",3],["gap",2],["filled",2],["spontaneous",1],["transport",1],["namespace",3],["seed",1],["any",1],["id",1],["startswith",1],["cpd",1],["metabolites",3],["50",1],["else",1],["bi",1],["gg",1],["like",1],["return",1],["len",7],["exchanges",2],["orphan",2],["fraction",1],["grows",1],["slim",1],["optimize",1],["1e",1],["true",1],["by",1],["construction",1]]},{"id":"skills/bioskills/bio-systems-biology-metabolic-reconstruction/scripts/model_reconstruction.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["metabolic",1],["reconstruction",2],["scripts",1],["model",1],["py",1]],"body":[["def",2],["main",2],["real",2],["run",4],["carveme",2],["genome",2],["faa",2],["model",9],["xml",2],["universe",2],["gramneg",2],["gapfill",2],["medium",2],["m9",2],["here",2],["textbook",3],["stands",2],["loaded",2],["draft",5],["so",2],["inspection",2],["runnable",2],["cobra",1],["io",1],["load",1],["inspect",1],["print",4],["inventory",1],["curate",1],["soft",1],["spots",1],["not",3],["growth",1],["number",1],["items",1],["3f",1],["if",2],["isinstance",1],["float",1],["else",1],["lo",3],["hi",3],["typical",2],["rxn",1],["range",2],["reactions",3],["note",1],["outside",1],["small",1],["demo",1],["reminder",1],["grows",1],["guaranteed",1],["by",1],["gap",1],["filling",1],["evidence",1],["correct",1]]},{"id":"skills/bioskills/bio-systems-biology-metabolic-reconstruction/scripts/model_reconstruction.py#run_carveme","name":[["run",1],["carveme",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["metabolic",1],["reconstruction",2],["scripts",1],["model",1],["py",1]],"body":[["def",2],["run",3],["carveme",3],["fasta",3],["path",7],["output",4],["universe",3],["bacteria",2],["gapfill",3],["medium",3],["m9",2],["subprocess",1],["command",1],["check",1],["true",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-model-curation/scripts/model_curation.py","name":[["model",1],["curation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["model",2],["curation",2],["scripts",1],["py",1]],"body":[["curation",1],["checks",1],["cobrapy",2],["run",1],["without",1],["memote",4],["energy",2],["generating",1],["cycles",2],["mass",1],["charge",2],["balance",1],["dead",1],["ends",1],["consistency",1],["annotation",1],["scoring",1],["shown",1],["as",3],["cli",1],["wraps",1],["reference",1],["29",1],["17",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",3],["numpy",1],["np",1],["cobra",2],["from",1],["util",1],["solver",1],["linear",1],["reaction",1],["coefficients",1],["bal",1],["tol",1],["1e",1],["element",1],["sums",1],["below",1],["treated",1],["balanced",1],["moiety",1],["conserving",1],["dissipation",2],["reactions",1],["per",1],["currency",3],["charged",1],["discharged",1],["maximizing",1],["each",1],["all",1],["uptake",1],["closed",1],["must",1],["give",1],["positive",1],["flux",1],["egc",2],["charging",1],["free",1],["egcs",1],["not",1],["atp",3],["only",1],["fritzemeier",1],["2017",1],["so",1],["sweep",1],["every",1],["present",1],["model",1],["genome",1],["scale",1],["models",1],["should",1],["also",1],["test",2],["gtp",1],["ctp",1],["utp",1],["quinones",1],["q8h2",1],["fmnh2",1],["proton",1],["motive",1],["force",1],["subtler",1],["they",1],["need",1],["both",1],["direction",1],["closure",1],["dedicated",1],["handles",1],["them",1],["h2o",1],["adp",1],["pi",1],["nadh",2],["nad",1],["nadph",2],["nadp",1],["fadh2",2],["fad",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-systems-biology-model-curation/scripts/model_curation.py#dead_ends","name":[["dead",1],["ends",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["model",2],["curation",2],["scripts",1],["py",1]],"body":[["def",2],["dead",2],["ends",2],["model",3],["out",3],["met",6],["metabolites",3],["produced",2],["any",2],["reactions",2],["consumed",2],["if",1],["not",1],["append",1],["id",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-model-curation/scripts/model_curation.py#energy_generating_cycles","name":[["energy",1],["generating",1],["cycles",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["model",2],["curation",2],["scripts",1],["py",1]],"body":[["def",2],["energy",4],["generating",3],["cycles",2],["model",13],["dissipations",3],["dissipation",2],["max",1],["free",1],["charging",1],["flux",1],["per",2],["currency",3],["all",1],["uptake",1],["closed",1],["ngam",2],["floor",2],["removed",1],["infeasible",1],["correct",1],["positive",1],["finite",1],["value",1],["erroneous",1],["cycle",1],["results",3],["ex",2],["exchanges",1],["lower",2],["bound",2],["if",2],["atpm",2],["reactions",3],["by",2],["id",2],["would",1],["otherwise",1],["force",1],["infeasibility",1],["name",3],["stoich",3],["items",2],["any",1],["not",2],["metabolites",3],["continue",1],["rxn",5],["cobra",1],["reaction",1],["egc",1],["add",2],["bounds",1],["1000",1],["objective",1],["slim",1],["optimize",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-model-curation/scripts/model_curation.py#imbalance","name":[["imbalance",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["model",2],["curation",2],["scripts",1],["py",1]],"body":[["def",2],["imbalance",4],["reaction",4],["element",4],["dict",1],["charge",6],["mass",4],["met",5],["coef",3],["metabolites",1],["items",3],["if",3],["formula",1],["elements",1],["not",1],["none",1],["return",1],["abs",1],["bal",1],["tol",1]]},{"id":"skills/bioskills/bio-systems-biology-model-curation/scripts/model_curation.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["model",2],["curation",2],["scripts",1],["py",1]],"body":[["def",2],["main",2],["memote",4],["consistency",3],["annotation",2],["score",5],["cli",2],["step",2],["report",4],["snapshot",2],["model",8],["xml",2],["filename",2],["html",2],["measures",2],["well",2],["formedness",2],["not",3],["biological",2],["correctness",2],["read",2],["tests",2],["fail",2],["cobra",1],["io",1],["load",1],["textbook",1],["print",9],["energy",3],["generating",3],["cycle",5],["test",1],["per",1],["currency",3],["defect",1],["high",1],["hides",1],["flux",4],["cycles",1],["items",1],["np",1],["isfinite",1],["1e",1],["infeasible",1],["nan",1],["no",1],["correct",1],["7s",1],["4f",1],["if",1],["else",1],["ok",1],["mass",4],["charge",4],["balance",1],["ub",3],["unbalanced",2],["reactions",2],["non",1],["exchange",1],["len",2],["rid",2],["dead",3],["end",2],["metabolites",2],["de",2],["ends",1],["network",1],["gaps",1],["wrong",1],["stoichiometry",1],["reminder",1],["these",1],["checks",1],["confirm",1],["predicts",1],["biology",1],["validate",1],["against",1],["measured",1],["growth",1],["essentiality",1],["matched",1],["medium",1],["separately",1]]},{"id":"skills/bioskills/bio-systems-biology-model-curation/scripts/model_curation.py#unbalanced_reactions","name":[["unbalanced",1],["reactions",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["model",2],["curation",2],["scripts",1],["py",1]],"body":[["def",2],["unbalanced",4],["reactions",3],["model",5],["exchange",2],["demand",2],["sink",2],["biomass",2],["pseudo",4],["reaction",3],["intentionally",2],["skip",2],["them",2],["boundary",1],["linear",1],["coefficients",1],["out",3],["rxn",4],["if",2],["continue",1],["mass",3],["charge",3],["imbalance",1],["abs",1],["bal",1],["tol",1],["append",1],["id",1],["return",1]]},{"id":"skills/bioskills/bio-systems-biology-strain-design/scripts/strain_design.py","name":[["strain",1],["design",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["strain",2],["design",2],["scripts",1],["py",1]],"body":[["growth",7],["coupled",2],["strain",5],["design",6],["opt",2],["knock",3],["verification",1],["via",1],["production",3],["envelope",2],["makes",1],["product",2],["secretion",2],["obligatory",1],["so",1],["selection",1],["bioreactor",1],["maintains",1],["optimistic",1],["assumes",1],["cell",1],["cooperates",1],["at",1],["its",1],["optimum",1],["verify",2],["coupling",2],["prefer",1],["robust",2],["must",1],["be",1],["reference",1],["15",1],["cobrapy",1],["29",1],["api",1],["if",2],["version",1],["differs",1],["main",3],["guard",1],["required",1],["solver",1],["parallel",1],["steps",1],["may",1],["re",1],["import",4],["module",1],["numpy",1],["as",3],["np",1],["cobra",1],["straindesign",1],["sd",1],["biomass",3],["ecoli",1],["core",1],["textbook",1],["model",1],["actual",1],["reaction",2],["id",2],["ex",1],["succ",1],["target",1],["anaerobic",2],["succinate",1],["classic",1],["case",1],["min",1],["keep",1],["designed",1],["viable",1],["lower",1],["max",1],["ko",2],["intervention",1],["budget",1],["milp",1],["cost",1],["more",1],["knockouts",1],["harder",1],["search",1],["marker",1],["encodes",1],["knockout",1],["name",1]]},{"id":"skills/bioskills/bio-systems-biology-strain-design/scripts/strain_design.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["strain",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["main",2],["model",9],["cobra",1],["io",1],["load",1],["textbook",1],["reactions",2],["ex",1],["o2",1],["lower",1],["bound",1],["anaerobic",1],["fermentation",1],["makes",1],["succinate",2],["coupling",2],["natural",1],["optknock",3],["sd",5],["sdmodule",1],["inner",1],["objective",2],["biomass",2],["cell",1],["maximizes",2],["growth",8],["outer",1],["product",5],["engineer",1],["constraints",1],["min",3],["print",6],["opt",1],["knock",3],["search",1],["milp",1],["bounded",1],["keep",1],["fast",1],["solutions",4],["compute",1],["strain",1],["designs",9],["modules",1],["max",7],["cost",1],["ko",2],["solver",1],["glpk",1],["time",1],["limit",1],["120",1],["rid",4],["mark",2],["items",1],["if",3],["marker",1],["reaction",1],["status",2],["getattr",1],["found",1],["len",1],["kos",2],["enumerate",1],["design",2],["out",2],["verify",1],["production",1],["envelope",1],["wild",1],["type",1],["minimum",2],["at",4],["3f",2],["free",1],["make",1],["none",1],["by",1],["id",1],["coupled",3],["nonzero",1]]},{"id":"skills/bioskills/bio-systems-biology-strain-design/scripts/strain_design.py#min_product_at_max_growth","name":[["min",1],["product",1],["at",1],["max",1],["growth",1]],"path":[["skills",1],["bioskills",1],["bio",1],["systems",1],["biology",1],["strain",2],["design",2],["scripts",1],["py",1]],"body":[["def",2],["min",3],["product",5],["at",3],["max",3],["growth",5],["model",8],["frac",3],["99",2],["pin",1],["near",1],["its",1],["then",1],["minimize",1],["flux",1],["cell",1],["grow",1],["making",1],["none",1],["not",2],["coupled",2],["nonzero",1],["secretion",1],["obligatory",1],["high",1],["mu",3],["slim",2],["optimize",2],["if",1],["np",1],["isfinite",1],["return",2],["float",1],["nan",1],["reactions",1],["by",1],["id",1],["biomass",1],["lower",1],["bound",1],["objective",2],["direction",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-immcantation-analysis/scripts/bcr_analysis.R","name":[["bcr",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",2],["analysis",3],["immcantation",1],["scripts",1]],"body":[["reference",1],["alakazam",2],["shazam",2],["scoper",2],["dowser",2],["tigger",3],["verify",1],["api",1],["if",1],["version",1],["differs",1],["decision",1],["grade",1],["bcr",2],["repertoire",1],["analysis",3],["immcantation",1],["threshold",13],["derived",3],["from",3],["data",3],["dist",5],["nearest",6],["find",4],["never",1],["hardcoded",1],["order",1],["matters",1],["genotype",6],["germline",10],["clones",5],["shm",4],["selection",5],["trees",1],["library",5],["dplyr",1],["db",24],["read",2],["changeo",1],["airr",1],["tsv",1],["cat",9],["loaded",1],["nrow",1],["sequences",3],["step",7],["personalize",1],["unrecorded",1],["personal",1],["allele",1],["otherwise",1],["reads",1],["as",2],["recurrent",1],["at",3],["fixed",1],["position",2],["adds",1],["spurious",1],["distance",3],["ighv",5],["ig",1],["fasta",3],["imgt",4],["human",1],["novel",6],["alleles",2],["call",7],["nproc",4],["infer",1],["bayesian",1],["unmutated",1],["true",6],["gt",2],["seqs",2],["reassign",1],["derive",1],["clonal",5],["bimodal",1],["distribution",1],["normalize",2],["len",2],["puts",1],["scale",1],["comparable",2],["across",3],["cdr3",2],["lengths",1],["sequence",4],["column",5],["junction",2],["model",1],["ham",1],["thr",2],["obj",2],["method",3],["density",1],["round",1],["unimodal",1],["gives",1],["na",3],["here",1],["switch",1],["spectral",1],["novj",1],["cluster",1],["into",1],["families",1],["nucleotide",2],["not",3],["aa",1],["because",1],["process",1],["results",2],["hierarchical",1],["nt",1],["linkage",1],["single",1],["frame",1],["length",1],["unique",1],["clone",12],["id",6],["identified",1],["lineages",1],["sizes",2],["group",7],["by",2],["summarize",2],["size",4],["arrange",1],["desc",1],["largest",1],["has",1],["max",2],["quantify",1],["against",1],["masked",1],["restricted",1],["region",4],["definition",3],["stops",1],["before",1],["junctional",1],["bases",1],["have",1],["no",1],["template",1],["frequency",3],["reports",1],["mutations",2],["per",4],["informative",1],["coverage",1],["note",1],["assumes",1],["alignment",3],["mask",2],["exists",1],["create",1],["germlines",1],["upstream",1],["observed",1],["columns",1],["added",1],["mu",6],["freq",6],["cdr",5],["fwr",4],["mutation",3],["summary",3],["mean",4],["rm",2],["replacement",1],["print",2],["test",2],["calc",2],["baseline",6],["builds",1],["posteriors",1],["codon",1],["motif",1],["aware",1],["null",1],["convolves",1],["them",1],["raw",2],["statistic",1],["focused",1],["grouped",1],["complete",2],["sigma",1],["positive",1],["compare",1],["diversity",4],["equal",2],["depth",2],["uniform",1],["default",1],["resamples",1],["every",1],["comparing",1],["unequal",1],["depths",1],["measures",1],["biology",1],["min",3],["floor",1],["30",2],["small",1],["demo",1],["value",1],["raise",1],["toward",1],["smallest",1],["real",1],["sample",1],["div",1],["alpha",1],["ci",1],["95",1],["nboot",1],["200",1],["curve",1],["computed",1],["gene",3],["usage",3],["counted",1],["once",1],["avoid",1],["expansion",1],["bias",1],["count",1],["genes",2],["mode",1],["top",1],["head",1],["10",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py","name":[["repertoire",1],["plots",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["repertoire",2],["visualization",1],["recipes",2],["tcr",1],["bcr",1],["data",3],["each",1],["function",1],["draws",1],["one",1],["figure",2],["type",1],["returns",1],["matplotlib",5],["encode",1],["interpretation",1],["not",2],["just",1],["drawing",1],["spectratype",3],["shape",1],["reads",1],["as",5],["poly",1],["vs",1],["oligoclonal",1],["diversity",1],["compared",1],["by",1],["rarefaction",3],["raw",1],["bar",1],["overlap",5],["uses",1],["depth",2],["robust",2],["metric",1],["network",3],["structure",1],["threshold",1],["dependent",1],["runs",1],["end",2],["synthetic",2],["clonotype",1],["frame",2],["leaves",1],["no",2],["output",3],["files",2],["reference",1],["seaborn",2],["13",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",8],["numpy",1],["np",2],["pandas",1],["pd",2],["agg",1],["pyplot",1],["plt",2],["sns",1],["strata",2],["edges",1],["1e",4],["frequency",2],["bins",1],["based",1],["makes",1],["clonal",3],["space",3],["labels",1],["rare",1],["small",1],["medium",1],["large",1],["hyperexpanded",1],["name",3],["main",1],["os",2],["shutil",2],["tempfile",2],["rng",5],["random",1],["default",1],["df",9],["32",2],["11",2],["28",2],["index",1],["s1",3],["s2",3],["s3",3],["columns",1],["sample",3],["counts",2],["count",1],["values",1],["figs",3],["plot",7],["clone",2],["tracking",2],["heatmap",3],["vj",2],["similarity",1],["tmp",3],["mkdtemp",1],["prefix",1],["repviz",1],["fig",3],["items",1],["savefig",1],["path",1],["join",1],["png",1],["dpi",1],["90",1],["close",1],["rmtree",1],["leave",1],["repo",1],["print",1],["rendered",1],["len",2],["figures",1],["clonotypes",1],["temp",1],["cleaned",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#_levenshtein","name":[["levenshtein",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["levenshtein",2],["if",1],["return",2],["prev",5],["list",1],["range",1],["len",1],["ca",2],["enumerate",2],["cur",4],["cb",2],["append",1],["min",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#_synthetic_repertoire","name":[["synthetic",1],["repertoire",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["synthetic",2],["repertoire",2],["rng",7],["aa",3],["list",1],["acdefghiklmnpqrstvwy",1],["genes",4],["trbv5",1],["trbv6",1],["trbv7",1],["trbv20",1],["trbj1",1],["trbj2",2],["rows",3],["sample",3],["tp",2],["s1",1],["s2",1],["s3",1],["40",1],["counts",6],["zipf",1],["astype",2],["float",1],["long",1],["tailed",1],["abundance",1],["few",1],["expanded",1],["clones",1],["np",2],["clip",2],["500",1],["freq",2],["sum",1],["lengths",3],["normal",1],["15",1],["round",1],["int",1],["10",1],["22",1],["range",1],["cdr3",4],["join",1],["choice",3],["size",1],["append",1],["timepoint",1],["length",1],["frequency",1],["count",1],["gene",2],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#plot_clonal_space","name":[["plot",1],["clonal",1],["space",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["plot",3],["clonal",4],["space",8],["clone",8],["df",7],["sample",5],["col",3],["stacked",2],["bar",2],["size",1],["strata",4],["homeostasis",2],["copy",1],["stratum",3],["pd",1],["cut",1],["frequency",2],["bins",1],["edges",1],["labels",3],["groupby",1],["observed",1],["true",2],["sum",1],["unstack",1],["fill",2],["value",2],["reindex",1],["columns",1],["fig",3],["ax",6],["plt",1],["subplots",1],["figsize",1],["kind",1],["colormap",1],["viridis",1],["ylabel",1],["fraction",1],["repertoire",1],["title",2],["legend",1],["bbox",1],["anchor",1],["02",1],["loc",1],["upper",1],["left",1],["tight",1],["layout",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#plot_clone_tracking","name":[["plot",1],["clone",1],["tracking",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["plot",4],["clone",17],["tracking",2],["df",5],["top",8],["10",2],["col",8],["cdr3",2],["aa",2],["time",4],["timepoint",3],["line",1],["clones",1],["across",1],["timepoints",2],["downsample",1],["common",1],["depth",1],["before",1],["calling",1],["contraction",1],["absent",1],["often",1],["sampling",1],["zero",1],["rather",1],["than",1],["true",1],["loss",1],["groupby",1],["frequency",3],["sum",1],["nlargest",1],["index",1],["fig",3],["ax",6],["plt",1],["subplots",1],["figsize",1],["sort",1],["values",1],["marker",1],["label",1],["12",1],["xlabel",1],["ylabel",1],["title",1],["dynamics",1],["legend",1],["bbox",1],["anchor",1],["02",1],["loc",1],["upper",1],["left",1],["fontsize",1],["tight",1],["layout",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#plot_overlap_heatmap","name":[["plot",1],["overlap",1],["heatmap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["plot",2],["overlap",7],["heatmap",4],["matrix",3],["metric",3],["morisita",3],["horn",3],["pairwise",1],["depth",1],["robust",1],["jaccard",1],["not",1],["fig",3],["ax",4],["plt",1],["subplots",1],["figsize",1],["sns",1],["annot",1],["true",2],["fmt",1],["2f",1],["cmap",1],["yl",1],["rd",1],["vmin",1],["vmax",1],["square",1],["title",1],["repertoire",1],["tight",1],["layout",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#plot_rarefaction","name":[["plot",1],["rarefaction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["plot",3],["rarefaction",5],["sample",6],["counts",6],["rng",4],["none",2],["curves",1],["per",1],["read",1],["at",1],["common",3],["rather",1],["than",1],["raw",2],["bar",2],["fig",3],["ax",7],["plt",1],["subplots",1],["figsize",1],["min",4],["depth",4],["int",2],["np",2],["sum",1],["values",1],["depths",3],["linspace",1],["10",1],["12",1],["astype",1],["range",1],["shallowest",1],["name",2],["items",1],["curve",1],["marker",1],["label",2],["axvline",1],["ls",1],["color",1],["grey",1],["lw",1],["xlabel",1],["sampled",1],["reads",1],["ylabel",1],["observed",1],["clonotypes",1],["title",1],["compare",1],["diversity",1],["here",1],["not",1],["legend",1],["fontsize",1],["tight",1],["layout",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#plot_similarity_network","name":[["plot",1],["similarity",1],["network",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["plot",3],["similarity",4],["network",4],["clone",6],["df",3],["max",5],["norm",5],["dist",5],["col",3],["cdr3",3],["aa",2],["clonotype",1],["structure",1],["depends",1],["entirely",1],["threshold",1],["clones",5],["list",1],["unique",1],["len",3],["angles",2],["np",4],["linspace",1],["pi",1],["endpoint",1],["false",1],["pos",4],["cos",1],["sin",1],["zip",2],["fig",3],["ax",5],["plt",1],["subplots",1],["figsize",1],["enumerate",1],["levenshtein",1],["if",1],["x0",2],["y0",2],["x1",2],["y1",2],["color",2],["grey",1],["lw",1],["alpha",1],["xs",2],["ys",2],["values",1],["scatter",1],["60",1],["steelblue",1],["zorder",1],["title",1],["axis",1],["off",1],["tight",1],["layout",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#plot_spectratype","name":[["plot",1],["spectratype",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["plot",2],["spectratype",3],["clone",6],["df",6],["length",9],["col",5],["cdr3",5],["histogram",1],["gaussian",1],["polyclonal",1],["naive",1],["spikes",1],["clonal",1],["expansion",1],["weight",1],["by",2],["frequency",4],["surface",1],["expansions",1],["unique",1],["clonotypes",1],["show",1],["diversity",1],["fig",3],["ax",5],["plt",1],["subplots",1],["figsize",1],["bins",3],["range",1],["int",2],["min",1],["max",1],["hist",1],["weights",1],["color",1],["steelblue",1],["xlabel",1],["aa",1],["ylabel",1],["title",1],["weighted",1],["tight",1],["layout",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#plot_vj_heatmap","name":[["plot",1],["vj",1],["heatmap",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["plot",2],["vj",4],["heatmap",4],["clone",3],["df",3],["by",1],["pairing",2],["frequency",3],["quantitative",1],["alternative",1],["chord",1],["pivot",1],["table",1],["index",1],["gene",2],["columns",1],["values",1],["aggfunc",1],["sum",1],["fill",1],["value",1],["fig",3],["ax",4],["plt",1],["subplots",1],["figsize",1],["sns",1],["cmap",1],["viridis",1],["title",1],["tight",1],["layout",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-repertoire-visualization/scripts/repertoire_plots.py#rarefaction_curve","name":[["rarefaction",1],["curve",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["repertoire",2],["visualization",1],["scripts",1],["plots",1],["py",1]],"body":[["def",2],["rarefaction",2],["curve",2],["counts",7],["depths",3],["reps",3],["20",2],["rng",6],["none",2],["interpolated",1],["observed",2],["richness",5],["vs",1],["sampling",1],["depth",3],["by",1],["multinomial",2],["resampling",1],["correct",1],["way",1],["compare",1],["diversity",1],["across",1],["unequal",1],["read",1],["curves",1],["at",1],["shared",1],["interpolation",1],["only",1],["here",1],["not",1],["extrapolate",1],["past",1],["np",5],["random",1],["default",1],["asarray",1],["dtype",1],["float",2],["sum",2],["total",2],["int",2],["if",1],["append",2],["nan",1],["continue",1],["obs",2],["count",1],["nonzero",1],["range",1],["mean",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-scirpy-analysis/scripts/scirpy_integration.py","name":[["scirpy",1],["integration",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",2],["scirpy",2],["scripts",1],["integration",1],["py",1]],"body":[["single",1],["cell",4],["paired",1],["tcr",6],["bcr",5],["analysis",1],["scirpy",4],["awkward",1],["array",1],["airr",20],["model",2],["runs",1],["end",2],["against",1],["bundled",1],["wu2020",3],["3k",3],["dataset",1],["mu",3],["data",7],["gex",15],["modalities",2],["so",4],["no",2],["external",1],["files",1],["needed",1],["demonstrates",1],["modern",1],["lives",1],["obsm",3],["read",3],["via",3],["after",2],["pp",8],["index",3],["chains",4],["not",2],["legacy",1],["per",3],["chain",7],["obs",12],["columns",2],["like",2],["ir",18],["vj",6],["junction",5],["aa",3],["reference",1],["24",1],["scanpy",2],["10",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",4],["warnings",2],["matplotlib",2],["as",2],["sc",7],["agg",1],["headless",1],["build",2],["figure",2],["objects",1],["without",1],["opening",1],["window",1],["filterwarnings",1],["ignore",1],["returns",2],["real",1],["projects",1],["from",1],["io",1],["10x",1],["vdj",2],["ann",2],["wrapped",1],["mdata",9],["datasets",1],["print",13],["list",1],["mod",1],["keys",1],["cells",7],["required",1],["before",1],["any",2],["qc",4],["clonotyping",2],["splits",1],["ragged",1],["into",3],["flags",1],["multichain",3],["writing",1],["indices",1],["writes",1],["receptor",6],["type",2],["subtype",1],["pairing",4],["tl",6],["nchain",1],["value",2],["counts",2],["always",1],["drop",1],["likely",1],["doublets",2],["ambiguous",1],["orphan",1],["extra",1],["kept",1],["here",2],["deleting",1],["all",3],["them",2],["would",1],["preferentially",1],["remove",1],["small",1],["clones",1],["inflate",1],["apparent",1],["clonal",8],["expansion",9],["match",2],["choice",1],["question",1],["keep",2],["isin",2],["sub",14],["copy",1],["nretained",1],["dropping",1],["clonotypes",3],["exact",1],["cdr3",1],["nucleotide",1],["identity",5],["correct",1],["somatic",1],["hypermutation",1],["dist",3],["metric",5],["sequence",5],["must",1],["subsequent",1],["define",3],["call",2],["cache",1],["silently",1],["mismatches",1],["nt",5],["cutoff",3],["arms",2],["dual",2],["primary",1],["only",2],["clone",4],["id",4],["nunique",2],["recommended",1],["settings",1],["shown",1],["purely",1],["exercise",1],["shatters",1],["hypermutated",1],["lineages",1],["fake",1],["singletons",1],["needs",1],["distance",2],["clustering",1],["nucleotides",1],["within",2],["same",4],["partitions",1],["15",2],["85",1],["normalized",5],["hamming",4],["clonotype",2],["clusters",2],["gene",2],["true",2],["cc",1],["bins",1],["each",1],["singleton",1],["breakpoints",1],["target",4],["col",3],["resolved",1],["modality",2],["bare",1],["name",1],["nclonal",1],["diversity",2],["overlap",2],["depend",1],["entirely",1],["filter",1],["definition",1],["above",1],["report",1],["alongside",1],["number",1],["compare",1],["at",1],["equal",1],["sequencing",1],["depth",1],["div",2],["alpha",1],["groupby",1],["sample",2],["shannon",2],["entropy",1],["inplace",1],["false",2],["nnormalized",1],["head",1],["fields",1],["accessor",1],["cannot",1],["be",1],["indexed",1],["nexample",1],["dropna",1],["iloc",1],["overlay",2],["clonality",2],["transcriptome",1],["cluster",2],["independently",1],["then",1],["color",2],["umap",4],["by",1],["column",1],["pushed",1],["never",1],["normalize",1],["total",1],["sum",1],["1e4",1],["log1p",1],["pca",1],["comps",1],["30",1],["neighbors",1],["values",1],["ax",1],["pl",1],["show",1],["built",1],["memory",1],["saved",1],["computed",1],["nanalysis",1],["complete",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-specificity-annotation/scripts/specificity_annotation.py","name":[["specificity",1],["annotation",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["specificity",2],["annotation",2],["scripts",1],["py",1]],"body":[["reference",1],["tcrdist3",2],["olga",2],["verify",1],["api",1],["if",3],["version",1],["differs",1],["responsible",1],["tcr",1],["beta",1],["specificity",1],["annotation",2],["clustering",2],["generation",1],["probability",1],["null",2],["runs",3],["end",2],["tiny",1],["synthetic",2],["repertoire",1],["vdjdb",1],["style",1],["table",1],["so",2],["needs",1],["no",1],["downloads",1],["database",1],["pure",1],["pandas",2],["always",1],["pgen",2],["import",3],["guarded",1],["package",1],["absent",1],["step",1],["skipped",1],["message",1],["core",1],["lesson",1],["match",1],["hypothesis",1],["tested",1],["against",1],["hla",1],["concordance",1],["still",1],["numpy",1],["as",2],["np",1],["pd",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-specificity-annotation/scripts/specificity_annotation.py#annotate_by_db","name":[["annotate",1],["by",1],["db",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["specificity",2],["annotation",2],["scripts",1],["py",1]],"body":[["def",2],["annotate",2],["by",2],["db",5],["repertoire",3],["vdjdb",7],["donor",4],["hla",6],["min",3],["confidence",4],["score",3],["critical",2],["info",2],["missing",2],["independently",2],["validated",2],["drops",2],["single",2],["observation",2],["noise",2],["hits",6],["merge",1],["cdr3",2],["aa",1],["gene",1],["inner",1],["suffixes",1],["concordance",1],["not",1],["alone",1],["carries",2],["mhc",1],["apply",1],["lambda",1],["any",1],["startswith",1],["restricting",1],["must",1],["be",1],["copy",1],["annotation",1],["hypothesis",1],["curated",1],["match",1],["never",1],["specificity",1],["call",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-specificity-annotation/scripts/specificity_annotation.py#beta_neighborhoods","name":[["beta",1],["neighborhoods",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["specificity",2],["annotation",2],["scripts",1],["py",1]],"body":[["def",2],["beta",4],["neighborhoods",2],["clone",3],["df",4],["radius",7],["50",4],["tcrdist",3],["units",2],["common",2],["meta",2],["clonotype",2],["inclusion",2],["mayer",2],["blackwell",2],["2021",2],["life",2],["10",2],["e68605",2],["from",1],["repertoire",1],["import",1],["tcrrep",2],["tr",3],["cell",1],["organism",1],["human",1],["chains",1],["db",2],["file",1],["alphabeta",1],["gammadelta",1],["tsv",1],["neighbors",2],["np",1],["row",2],["pw",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-specificity-annotation/scripts/specificity_annotation.py#load_beta_pgen_model","name":[["load",1],["beta",1],["pgen",1],["model",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["specificity",2],["annotation",2],["scripts",1],["py",1]],"body":[["def",2],["load",8],["beta",2],["pgen",2],["model",19],["dir",6],["import",3],["os",5],["olga",2],["as",2],["generation",4],["probability",4],["gen",6],["data",5],["genomic",2],["vdj",3],["igor",2],["path",4],["join",4],["params",1],["txt",2],["gene",2],["cdr3",2],["anchors",2],["csv",2],["generative",1],["process",1],["marginals",1],["return",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-specificity-annotation/scripts/specificity_annotation.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["specificity",2],["annotation",2],["scripts",1],["py",1]],"body":[["def",2],["main",2],["repertoire",4],["synthetic",2],["vdjdb",4],["donor",3],["hla",4],["02",3],["carries",1],["only",1],["so",1],["07",1],["11",1],["records",2],["must",1],["be",1],["dropped",1],["hits",3],["annotate",1],["by",2],["db",1],["min",1],["confidence",2],["print",7],["database",1],["annotation",2],["hypotheses",2],["concordant",1],["score",3],["cdr3",6],["aa",6],["gene",5],["mhc",1],["antigen",2],["epitope",1],["string",1],["index",2],["false",1],["note",1],["casspgtggyeqyf",1],["nlvpmvatv",1],["record",1],["non",1],["were",1],["correctly",1],["excluded",1],["clone",2],["df",2],["drop",3],["duplicates",2],["subset",2],["reset",1],["true",1],["try",2],["tr",1],["neighbors",2],["beta",4],["neighborhoods",1],["radius",2],["50",2],["sizes",3],["len",1],["tcrdist",1],["neighborhood",1],["units",1],["not",3],["labels",1],["except",2],["import",4],["error",2],["skip",2],["tcrdist3",2],["installed",2],["clustering",1],["step",1],["omitted",2],["install",4],["pip",2],["os",3],["model",5],["dir",2],["path",2],["join",1],["dirname",1],["olga",3],["file",1],["default",1],["models",1],["human",1],["load",1],["pgen",5],["iterrows",1],["compute",1],["2e",1],["high",1],["recurs",1],["matches",1],["chance",1],["down",1],["weight",1],["null",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-specificity-annotation/scripts/specificity_annotation.py#synthetic_repertoire","name":[["synthetic",1],["repertoire",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["specificity",2],["annotation",2],["scripts",1],["py",1]],"body":[["def",2],["synthetic",2],["repertoire",2],["return",1],["pd",1],["data",1],["frame",1],["cdr3",1],["aa",1],["cassirssyeqyf",1],["casslgqayeqyf",1],["casspgtggyeqyf",1],["cassfgteaff",1],["casswdrgntgelff",1],["gene",2],["trbv19",2],["01",10],["trbv7",1],["trbv28",1],["trbv6",1],["trbj2",4],["trbj1",1],["count",1],["812",1],["47",1],["33",1],["19",1]]},{"id":"skills/bioskills/bio-tcr-bcr-analysis-specificity-annotation/scripts/specificity_annotation.py#synthetic_vdjdb","name":[["synthetic",1],["vdjdb",1]],"path":[["skills",1],["bioskills",1],["bio",1],["tcr",1],["bcr",1],["analysis",1],["specificity",2],["annotation",2],["scripts",1],["py",1]],"body":[["def",2],["synthetic",2],["vdjdb",3],["curated",2],["style",2],["export",2],["cdr3",3],["restricting",2],["hla",6],["epitope",3],["confidence",2],["score",3],["return",1],["pd",1],["data",1],["frame",1],["aa",1],["cassirssyeqyf",2],["casspgtggyeqyf",1],["cassktggsneqff",1],["gene",1],["trbv19",2],["01",7],["trbv5",1],["trbv4",1],["mhc",1],["02",3],["07",1],["11",1],["antigen",1],["gilgfvftl",2],["nlvpmvatv",1],["avfdrksdak",1]]},{"id":"skills/bioskills/bio-temporal-genomics-circadian-rhythms/scripts/cosinor_analysis.py","name":[["cosinor",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["circadian",1],["rhythms",1],["scripts",1],["cosinor",1],["analysis",1],["py",1]],"body":[["reference",1],["cosinor",14],["py",5],["requires",1],["numpy",2],["pandas",2],["statsmodels",2],["14",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["imports",1],["as",6],["from",3],["import",9],["capitalized",1],["package",1],["lowercase",1],["cosinorpy",1],["os",5],["tempfile",2],["np",21],["pd",3],["matplotlib",3],["agg",1],["pyplot",1],["plt",5],["cosinor1",2],["stats",1],["multitest",1],["multipletests",3],["random",9],["seed",1],["42",1],["simulate",1],["circadian",2],["expression",4],["data",4],["48h",1],["sampled",1],["every",1],["4h",1],["13",1],["timepoints",9],["covering",1],["full",2],["24h",1],["cycles",2],["cycle",2],["design",1],["minima",1],["arange",1],["48",2],["genes",6],["200",2],["rhythmic",10],["50",1],["records",6],["range",3],["mesor",8],["uniform",3],["12",1],["amplitude",8],["moderate",1],["phase",5],["pi",7],["phases",1],["drawn",1],["uniformly",1],["across",3],["values",7],["cos",4],["24",9],["else",1],["len",4],["noise",5],["normal",5],["sd",1],["typical",1],["normalized",1],["log",1],["zip",2],["append",2],["test",5],["gene",4],["df",4],["frame",3],["genome",1],["wide",1],["built",1],["fit",7],["group",6],["returns",2],["whose",1],["column",1],["already",1],["bh",5],["adjusted",1],["fitted",4],["results",14],["period",2],["components",1],["plot",4],["false",2],["recompute",1],["only",1],["control",1],["correction",1],["explicitly",1],["default",1],["method",2],["holm",1],["sidak",1],["so",3],["fdr",2],["must",1],["be",1],["passed",1],["benjamini",1],["hochberg",1],["valid",3],["notna",1],["loc",2],["amp",9],["comparable",1],["because",1],["normalizes",1],["out",6],["level",1],["10",1],["baseline",1],["conventional",1],["biological",1],["relevance",1],["floor",1],["sweep",1],["not",1],["treat",1],["law",1],["05",2],["copy",1],["print",4],["columns",2],["list",1],["true",3],["pos",2],["str",1],["extract",1],["astype",1],["int",1],["sum",1],["positives",1],["population",4],["mean",2],["multi",1],["subject",6],["three",1],["subjects",1],["sharing",1],["rhythm",1],["parameters",1],["dict",1],["cis",1],["correctly",1],["propagating",1],["between",1],["variance",1],["rather",1],["than",1],["pooling",1],["all",1],["points",1],["into",1],["one",1],["subj",2],["pop",3],["ci",1],["confint",1],["round",1],["visualization",1],["written",2],["temp",1],["dir",1],["cleaned",1],["up",1],["no",1],["stray",1],["files",1],["remain",1],["stores",1],["acrophase",5],["phi",2],["atan2",1],["gamma",1],["beta",1],["usually",1],["negative",1],["curve",1],["uses",1],["peak",4],["hour",1],["mod",1],["fig",2],["axes",6],["subplots",1],["figsize",1],["row",5],["iloc",1],["g0",3],["fine",3],["linspace",1],["scatter",1],["steelblue",1],["40",1],["zorder",1],["linewidth",1],["xlabel",2],["time",2],["hours",4],["ylabel",2],["title",2],["1e",1],["hist",1],["bins",1],["color",1],["coral",1],["edgecolor",1],["black",1],["number",1],["distribution",1],["tight",2],["layout",1],["path",7],["join",1],["mkdtemp",1],["png",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["close",1],["remove",1],["rmdir",1],["dirname",1]]},{"id":"skills/bioskills/bio-temporal-genomics-circadian-rhythms/scripts/jtk_cycle_metacycle.R","name":[["jtk",1],["cycle",1],["metacycle",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["circadian",1],["rhythms",1],["scripts",1],["jtk",1],["cycle",1],["metacycle",1]],"body":[["reference",1],["meta",3],["cycle",5],["data",8],["table",2],["14",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["meta2d",15],["writes",1],["output",9],["directory",2],["result",1],["csvs",1],["script",1],["uses",1],["tempdir",2],["removes",1],["them",1],["so",1],["no",1],["strays",1],["remain",1],["library",2],["seed",1],["42",1],["simulate",1],["circadian",2],["expression",11],["48h",1],["sampled",2],["every",1],["4h",1],["13",1],["timepoints",10],["complete",1],["24h",2],["cycles",2],["design",1],["minima",1],["seq",5],["48",2],["by",2],["genes",5],["200",2],["rhythmic",11],["50",1],["mat",8],["matrix",1],["nrow",3],["ncol",1],["length",4],["rownames",3],["paste0",3],["gene",10],["len",2],["colnames",1],["zt",1],["mesor",3],["runif",3],["12",1],["amplitude",4],["moderate",1],["phase",8],["pi",4],["values",3],["cos",3],["24",5],["else",1],["rep",1],["rnorm",1],["sd",1],["normalized",1],["log",1],["noise",1],["write",2],["input",8],["run",1],["into",2],["temp",2],["df",2],["frame",1],["id",4],["check",1],["names",2],["false",4],["file",12],["tempfile",1],["fileext",1],["csv",3],["row",7],["dir",8],["path",3],["metaout",1],["create",1],["show",1],["warnings",1],["cyc",5],["method",2],["jtk",3],["non",1],["parametric",1],["robust",1],["fast",1],["evenly",1],["integer",2],["hour",1],["minper",3],["maxper",3],["known",1],["period",4],["test",1],["entrained",1],["ld",1],["not",1],["search",1],["free",1],["running",1],["dd",1],["tau",1],["widen",1],["22",1],["26",1],["infile",1],["filestyle",1],["outdir",1],["true",3],["out",2],["raw",1],["results",4],["fread",1],["basename",1],["bh",5],["ranks",1],["rhythmicity",1],["pair",1],["relative",1],["amp",5],["as",3],["effect",1],["size",1],["filter",1],["since",1],["significance",1],["alone",1],["over",1],["detects",1],["laloum",1],["robinson",1],["rechavi",1],["2020",1],["05",2],["ids",2],["gsub",1],["cat",2],["sprintf",3],["positives",1],["sum",1],["plot",6],["top",13],["distribution",2],["then",1],["clean",1],["up",1],["min",1],["idx",2],["pdf",2],["width",1],["10",1],["height",1],["par",1],["mfrow",1],["pch",1],["19",1],["col",3],["steelblue",1],["cex",1],["xlab",2],["time",3],["hours",3],["ylab",2],["main",2],["2e",1],["fine",3],["peak",2],["from",2],["zt0",2],["reconstruct",1],["base",2],["fitted",2],["lines",1],["red",1],["lwd",1],["hist",1],["breaks",1],["coral",1],["border",1],["black",1],["number",1],["dev",1],["off",1],["written",1],["unlink",2],["recursive",1]]},{"id":"skills/bioskills/bio-temporal-genomics-differential-rhythmicity/scripts/compare_rhythms_classify.R","name":[["compare",1],["rhythms",1],["classify",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["differential",1],["rhythmicity",1],["scripts",1],["compare",1],["rhythms",1],["classify",1]],"body":[["reference",3],["compare",4],["rhythms",4],["verify",1],["api",1],["if",1],["version",1],["differs",1],["classifies",1],["each",3],["feature",2],["rhythm",4],["change",5],["between",1],["two",3],["groups",1],["directly",1],["into",1],["gain",4],["loss",4],["same",3],["built",1],["replace",1],["detect",1],["then",1],["venn",1],["anti",1],["pattern",1],["overestimates",1],["reprogramming",1],["because",1],["independently",1],["thresholded",1],["lists",1],["differ",1],["mostly",1],["from",1],["threshold",1],["noise",1],["near",1],["05",1],["simulated",1],["condition",1],["data",6],["method",2],["mod",2],["sel",2],["bic",3],["model",2],["selection",1],["needs",1],["no",1],["de",1],["package",2],["unlike",1],["limma",1],["voom",1],["deseq2",1],["edger",1],["methods",1],["suppress",1],["startup",1],["messages",1],["library",1],["seed",1],["period",3],["24",1],["zt",3],["rep",3],["seq",2],["44",1],["by",1],["12",1],["timepoints",1],["replicates",1],["over",1],["full",1],["cycles",1],["exp",7],["design",7],["one",1],["row",1],["per",1],["sample",1],["numeric",1],["time",2],["column",1],["level",2],["factor",2],["group",3],["frame",2],["times",1],["wt",4],["ko",5],["length",1],["levels",1],["rows",2],["features",1],["rownames",2],["become",1],["reported",1],["ids",1],["columns",1],["samples",1],["matching",1],["rbind",1],["sim",5],["unchanged",1],["amplitude",2],["arrhythm",1],["rhythmic",1],["neither",1],["colnames",1],["paste0",1],["len",1],["nrow",1],["amp",2],["cutoff",2],["peak",1],["trough",1],["floor",1],["must",1],["clear",1],["enter",1],["dr",2],["results",1],["criterion",2],["penalizes",1],["size",1],["more",1],["than",1],["aic",1],["favoring",1],["simpler",1],["parsimonious",1],["category",2],["res",2],["cat",1],["differential",1],["rhythmicity",1],["classification",1],["relative",1],["print",1],["id",1]]},{"id":"skills/bioskills/bio-temporal-genomics-differential-rhythmicity/scripts/compare_rhythms_classify.R#sim","name":[["sim",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["differential",1],["rhythmicity",1],["scripts",1],["compare",1],["rhythms",1],["classify",1]],"body":[["function",2],["amp",8],["wt",8],["ko",6],["ph",8],["noise",3],["ifelse",2],["exp",4],["design",4],["group",2],["cos",1],["pi",1],["time",1],["period",1],["rnorm",1],["nrow",1]]},{"id":"skills/bioskills/bio-temporal-genomics-differential-rhythmicity/scripts/limorhyde_interaction.R","name":[["limorhyde",1],["interaction",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["differential",1],["rhythmicity",1],["scripts",1],["limorhyde",1],["interaction",1]],"body":[["reference",2],["limorhyde",4],["limma",3],["50",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["limo",1],["rhyde",1],["differential",9],["rhythmicity",6],["simulated",1],["two",2],["condition",19],["data",2],["fits",1],["time",15],["cos",3],["sin",3],["tests",1],["interaction",7],["separately",1],["from",2],["main",4],["effect",4],["expression",3],["explicit",1],["model",2],["borrows",1],["strength",1],["across",1],["conditions",4],["avoids",1],["detect",1],["then",1],["venn",1],["anti",1],["pattern",1],["overestimates",1],["rhythm",6],["reprogramming",1],["suppress",1],["package",1],["startup",1],["messages",1],["library",2],["seed",1],["period",4],["24",1],["circadian",1],["hours",1],["measured",2],["zt",7],["not",3],["inferred",1],["pseudotime",1],["seq",2],["44",1],["by",3],["12",1],["timepoints",1],["spanning",1],["full",1],["24h",1],["cycles",1],["minimum",1],["test",1],["rep",4],["dr",7],["estimates",2],["so",1],["needs",1],["more",1],["replication",1],["than",1],["detection",1],["wt",3],["ko",11],["meta",13],["expand",1],["grid",1],["len",1],["factor",1],["levels",1],["group",1],["sample",2],["sprintf",1],["02d",1],["generator",1],["per",2],["amplitude",3],["phase",5],["encode",1],["four",1],["classes",1],["genes",3],["list",2],["rhythmic",4],["both",7],["sim",7],["gene",7],["same",1],["differentially",2],["loss",3],["gain",3],["shift",2],["14",1],["8h",1],["change",3],["amp",2],["reduced",1],["flat",2],["arrhythmic",1],["de",7],["only",2],["ifelse",1],["mean",1],["no",1],["expr",3],["call",1],["rbind",1],["colnames",2],["decomposes",1],["into",1],["cosinor",1],["basis",1],["prefix",1],["names",1],["them",1],["cbind",1],["design",3],["matrix",1],["fit",4],["bayes",1],["lm",1],["cols",2],["grep",1],["value",3],["true",1],["coefficients",1],["col",2],["adjusting",1],["moderated",1],["over",1],["terms",1],["ranks",1],["top",4],["table",3],["returns",1],["bh",1],["adjusted",1],["coef",2],["number",2],["inf",2],["sort",2],["cat",2],["ranked",2],["print",2],["round",2],["adj",2],["val",2],["log",1],["fc",1],["expected",1],["tops",1],["but",1],["neither",1],["classify",1],["direction",1]]},{"id":"skills/bioskills/bio-temporal-genomics-differential-rhythmicity/scripts/limorhyde_interaction.R#sim_gene","name":[["sim",1],["gene",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["differential",1],["rhythmicity",1],["scripts",1],["limorhyde",1],["interaction",1]],"body":[["function",2],["base",3],["amp",8],["wt",8],["ko",6],["phase",8],["noise",3],["ifelse",2],["meta",4],["condition",2],["cos",1],["pi",1],["zt",1],["period",1],["rnorm",1],["nrow",1]]},{"id":"skills/bioskills/bio-temporal-genomics-periodicity-detection/scripts/lomb_scargle_periodicity.py","name":[["lomb",1],["scargle",1],["periodicity",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["periodicity",2],["detection",1],["scripts",1],["lomb",1],["scargle",1],["py",1]],"body":[["reference",1],["numpy",2],["scipy",5],["15",2],["astropy",5],["statsmodels",2],["14",1],["matplotlib",4],["verify",1],["api",1],["if",2],["version",1],["differs",1],["unknown",2],["period",16],["discovery",1],["irregularly",2],["sampled",2],["data",2],["generalized",3],["lomb",5],["scargle",5],["defensible",1],["false",4],["alarm",4],["probability",3],["baluev",8],["genome",4],["wide",4],["bh",4],["fdr",3],["control",1],["import",8],["os",4],["tempfile",2],["as",2],["np",23],["agg",1],["pyplot",1],["plt",5],["from",3],["signal",7],["lombscargle",4],["timeseries",1],["stats",1],["multitest",1],["multipletests",2],["rng",9],["random",1],["default",3],["42",1],["periodic",6],["mimics",1],["dropped",1],["pooled",1],["timepoints",1],["obs",7],["40",2],["times",11],["sort",1],["uniform",3],["96",2],["span",3],["uneven",1],["spacing",2],["true",14],["18",2],["non",1],["circadian",1],["fast",1],["dividing",1],["cell",1],["cycle",1],["amplitude",2],["mesor",2],["nonzero",1],["mean",6],["classic",1],["ls",13],["centering",1],["matters",1],["sin",2],["pi",3],["normal",3],["floating",3],["angular",5],["frequency",7],["grid",3],["min",1],["demands",1],["cycles",1],["max",7],["freq",6],["at",2],["pseudo",1],["nyquist",1],["median",1],["periods",8],["linspace",1],["72",4],["2000",2],["pts",1],["finer",1],["than",1],["peak",5],["width",1],["fits",1],["per",5],["offset",1],["pass",2],["raw",2],["values",2],["power",7],["gls",5],["normalize",3],["detected",3],["argmax",3],["print",5],["1f",4],["by",2],["analytic",1],["fap",9],["ordinary",1],["fit",1],["autopower",2],["minimum",2],["maximum",2],["samples",3],["10",4],["best",4],["dependent",1],["report",1],["cyc",1],["method",4],["levels",2],["level",1],["05",8],["01",2],["2e",1],["permutation",3],["null",6],["detrend",1],["first",1],["so",1],["not",1],["beaten",1],["drift",2],["shuffling",2],["yields",1],["white",2],["autocorrelated",1],["trended",1],["anti",1],["conservative",1],["removing",1],["linear",1],["trend",3],["before",1],["keeps",1],["test",1],["honest",1],["free",1],["demo",1],["polyval",1],["polyfit",1],["resid",3],["perm",4],["500",1],["array",4],["range",2],["float",1],["detrended",1],["4f",1],["screen",2],["gene",1],["across",2],["genes",5],["200",1],["faps",5],["dom",4],["30",1],["diverse",1],["else",1],["aperiodic",1],["pow",3],["append",2],["clip",1],["1e",1],["300",1],["bound",1],["underflow",1],["reject",1],["qvals",6],["hit",3],["int",2],["sum",2],["tp",2],["positives",1],["visualization",1],["written",1],["temp",2],["dir",2],["then",1],["removed",2],["leaves",1],["no",1],["strays",1],["fig",2],["ax",16],["subplots",1],["figsize",1],["13",1],["plot",1],["steelblue",1],["lw",1],["axvline",1],["color",3],["red",1],["alpha",4],["label",4],["lv",2],["lab",2],["zip",1],["axhline",2],["gray",2],["xlabel",2],["ylabel",2],["normalized",1],["title",2],["legend",2],["fontsize",2],["invert",1],["xaxis",1],["mask",5],["scatter",2],["log10",4],["ns",1],["coral",1],["28",1],["black",1],["dominant",1],["hits",1],["tight",1],["layout",1],["tmp",3],["mkdtemp",1],["out",3],["path",1],["join",1],["results",1],["png",1],["savefig",1],["dpi",1],["120",1],["close",1],["remove",1],["rmdir",1],["figure",1],["rendered",1],["cleaned",1],["up",1]]},{"id":"skills/bioskills/bio-temporal-genomics-periodicity-detection/scripts/wavelet_temporal.py","name":[["wavelet",1],["temporal",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",2],["genomics",1],["periodicity",1],["detection",1],["scripts",1],["wavelet",1],["py",1]],"body":[["reference",1],["numpy",2],["scipy",3],["15",1],["py",1],["wavelets",1],["matplotlib",4],["verify",1],["api",1],["if",2],["version",1],["differs",1],["transient",1],["time",7],["varying",1],["periodicity",1],["complex",3],["morlet",4],["cwt",3],["cone",2],["influence",2],["mask",2],["edge",5],["artifacts",2],["torrence",2],["compo",2],["1998",1],["ar",3],["red",6],["noise",7],["chi",1],["square",1],["significance",2],["import",8],["os",4],["tempfile",2],["as",2],["np",40],["agg",1],["pyplot",1],["plt",6],["pywt",5],["from",3],["stats",1],["chi2",3],["signal",9],["find",2],["peaks",7],["rng",3],["random",1],["default",1],["42",1],["whose",1],["period",17],["shifts",1],["mid",1],["record",1],["global",9],["methods",1],["would",1],["blur",1],["200",1],["times",11],["linspace",1],["96",1],["dt",8],["even",1],["sampling",3],["required",1],["by",2],["48",2],["sin",2],["pi",3],["12",2],["48h",1],["ultradian",1],["24",2],["96h",1],["circadian",1],["normal",1],["continuous",1],["wavelet",11],["transform",1],["amplitude",1],["phase",1],["cmor1",2],["central",1],["frequency",1],["periods",14],["test",12],["arange",3],["49",1],["scales",3],["scale",3],["assert",1],["allclose",1],["scale2frequency",1],["coeffs",2],["pass",1],["power",15],["abs",1],["coefficients",1],["before",1],["reading",1],["ridges",1],["folding",1],["half",1],["width",1],["sqrt",3],["inside",5],["coi",12],["unreliable",1],["distance",1],["nearest",1],["dist",2],["minimum",1],["max",4],["longest",2],["reliable",1],["at",3],["each",1],["none",4],["masked",10],["nan",5],["not",2],["mean",2],["sd",1],["alpha",6],["float",1],["corrcoef",1],["lag",2],["autocorrelation",1],["variance",5],["var",1],["ddof",1],["theoretical",1],["background",2],["per",5],["local",1],["dof",2],["pk",3],["cos",1],["units",1],["so",1],["calibrate",1],["single",1],["constant",1],["robust",1],["median",2],["level",2],["scalogram",2],["itself",1],["dominated",1],["many",1],["cells",3],["giving",1],["expected",1],["white",2],["unit",1],["nanmedian",3],["sig95",2],["ppf",1],["95",2],["df",1],["significant",4],["na",2],["false",1],["print",4],["3f",1],["int",1],["nansum",2],["ridge",8],["dominant",1],["over",1],["above",1],["contour",1],["full",1],["range",1],["col",3],["any",1],["isfinite",2],["nanargmax",1],["early",3],["40",1],["late",3],["56",1],["40h",1],["1f",2],["56h",1],["expect",1],["12h",1],["24h",1],["spectrum",4],["average",2],["analogue",1],["ls",2],["be",1],["fully",1],["all",1],["row",4],["only",1],["finite",4],["sum",1],["axis",2],["spec",5],["num",1],["maximum",1],["prominence",1],["nanmax",1],["round",1],["visualization",1],["temp",2],["dir",2],["removed",2],["end",1],["no",1],["strays",1],["fig",2],["ax",17],["subplots",1],["figsize",1],["13",1],["im",2],["pcolormesh",1],["shading",1],["auto",1],["cmap",1],["viridis",1],["plot",2],["clip",1],["min",1],["color",1],["lw",2],["label",3],["scatter",2],["xlabel",2],["ylabel",2],["title",2],["invert",2],["yaxis",2],["legend",1],["fontsize",1],["colorbar",1],["steelblue",1],["zorder",1],["tight",1],["layout",1],["tmp",3],["mkdtemp",1],["out",3],["path",1],["join",1],["results",1],["png",1],["savefig",1],["dpi",1],["120",1],["close",1],["remove",1],["rmdir",1],["figure",1],["rendered",1],["cleaned",1],["up",1]]},{"id":"skills/bioskills/bio-temporal-genomics-temporal-clustering/scripts/mfuzz_clustering.R","name":[["mfuzz",1],["clustering",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",2],["genomics",1],["clustering",2],["scripts",1],["mfuzz",1]],"body":[["reference",1],["mfuzz",12],["64",1],["biobase",2],["60",1],["bioconductor",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["library",2],["route",1],["any",1],["auto",1],["opened",1],["default",1],["graphics",1],["device",2],["some",1],["plot",4],["helpers",1],["open",1],["one",2],["temp",2],["file",5],["so",3],["headless",1],["rscript",1],["not",2],["leave",1],["stray",2],["rplots",1],["pdf",9],["working",1],["directory",1],["options",1],["function",1],["gr",1],["devices",1],["tempfile",2],["fileext",1],["seed",1],["42",1],["simulate",1],["temporal",2],["expression",5],["data",4],["timepoints",7],["12",5],["24",2],["36",2],["48h",1],["common",1],["early",2],["response",1],["design",1],["48",1],["genes",11],["500",1],["expr",6],["mat",6],["matrix",2],["nrow",4],["ncol",1],["length",2],["rownames",1],["paste0",2],["gene",2],["seq",3],["len",3],["colnames",2],["patterns",2],["up",2],["late",1],["transient",1],["down",1],["pattern",4],["base",2],["runif",5],["10",2],["signal",5],["else",3],["sd",1],["moderate",1],["noise",1],["simulated",2],["log",1],["rnorm",1],["create",2],["preprocess",1],["eset",12],["assay",1],["min",9],["std",3],["removes",1],["near",1],["zero",1],["variance",2],["flat",1],["across",1],["time",2],["filter",3],["cat",6],["sprintf",6],["after",1],["exprs",2],["standardise",1],["estimate",1],["fuzzifier",2],["mestimate",2],["implements",1],["schwaemmle",1],["jensen",1],["2010",1],["smallest",1],["stops",1],["fuzzy",1],["means",1],["from",3],["finding",1],["tight",1],["clusters",4],["randomized",1],["dominated",1],["by",2],["number",4],["go",1],["degenerate",1],["at",3],["extreme",1],["inspect",1],["membership",8],["distribution",1],["trust",1],["blindly",1],["estimated",1],["2f",1],["select",1],["cluster",19],["test",1],["evaluate",1],["minimum",2],["centroid",2],["distance",2],["below",2],["loses",1],["resolution",1],["above",1],["rarely",1],["adds",1],["biological",1],["meaning",1],["dists",7],["numeric",1],["range",3],["cl",11],["as",1],["dist",1],["centers",1],["diag",1],["inf",1],["write",2],["all",1],["outputs",2],["dir",10],["unlink",2],["end",1],["example",1],["leaves",1],["no",1],["files",1],["out",9],["path",4],["selection",3],["width",3],["height",3],["type",1],["pch",1],["19",1],["col",1],["steelblue",1],["xlab",1],["ylab",1],["main",1],["dev",3],["off",3],["run",1],["chosen",4],["matches",1],["practice",1],["pick",1],["validity",1],["sizes",1],["sum",2],["acore",4],["extracts",1],["least",1],["threshold",1],["standard",1],["cutoff",1],["equidistant",1],["multiple",1],["centroids",1],["core",5],["sapply",1],["visualization",1],["plot2",1],["mfrow",1],["labels",1],["centre",1],["true",2],["x11",1],["false",2],["overlap",5],["thres",2],["05",2],["show",1],["share",1],["substantial",1],["over",1],["export",1],["assignments",3],["df",6],["frame",1],["names",2],["max",3],["apply",1],["order",1],["csv",3],["row",1],["pdfs",1],["written",1],["removed",1],["exit",1],["recursive",1]]},{"id":"skills/bioskills/bio-temporal-genomics-temporal-clustering/scripts/tslearn_clustering.py","name":[["tslearn",1],["clustering",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",2],["genomics",1],["clustering",2],["scripts",1],["tslearn",1],["py",1]],"body":[["reference",1],["tslearn",8],["scikit",1],["learn",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["import",7],["os",3],["shutil",2],["tempfile",2],["numpy",1],["as",4],["np",13],["matplotlib",1],["pyplot",1],["plt",4],["from",2],["clustering",3],["time",8],["series",7],["kmeans",5],["silhouette",7],["score",7],["preprocessing",1],["scaler",2],["mean",2],["variance",2],["random",8],["seed",1],["42",5],["simulate",1],["temporal",1],["expression",3],["profiles",4],["already",1],["selected",1],["temporally",1],["variable",1],["timepoints",9],["typical",1],["early",2],["response",1],["course",1],["genes",6],["400",1],["patterns",4],["array",1],["up",2],["late",1],["transient",1],["down",1],["expr",10],["mat",3],["zeros",2],["true",2],["labels",12],["dtype",1],["int",2],["range",14],["pattern",3],["idx",6],["scale",2],["uniform",2],["base",2],["10",3],["sd",1],["moderate",1],["noise",1],["normalized",1],["log",1],["normal",1],["standardize",1],["mandatory",1],["per",1],["gene",3],["so",4],["shape",1],["not",1],["magnitude",1],["drives",1],["scaled",7],["fit",4],["transform",1],["newaxis",1],["distance",1],["metric",16],["choice",2],["default",2],["euclidean",7],["zscore",1],["phase",4],["sensitive",1],["cheap",1],["no",3],["fabricated",1],["structure",1],["escalate",1],["dtw",13],["only",1],["real",1],["expected",1],["shifts",1],["always",1],["constrain",1],["warping",2],["window",2],["global",2],["constraint",2],["none",1],["singularity",1],["prone",1],["config",1],["invent",1],["co",1],["regulation",1],["these",1],["simulated",1],["have",1],["shift",2],["correct",1],["here",1],["block",1],["shown",1],["constrained",1],["case",1],["sakoe",3],["chiba",3],["radius",2],["half",1],["width",1],["small",1],["tightly",1],["sampled",1],["data",1],["params",7],["select",1],["scoring",2],["under",1],["same",2],["geometry",1],["forms",1],["clusters",10],["geometrically",1],["inconsistent",1],["mis",1],["rank",1],["takes",1],["softdtw",1],["precomputes",1],["matching",1],["distances",1],["internally",1],["ranked",1],["space",1],["were",1],["built",1],["below",1],["trivial",1],["above",1],["rarely",1],["adds",1],["meaning",1],["11",1],["sil",8],["scores",5],["model",8],["max",5],["iter",4],["30",2],["state",4],["predict",3],["else",2],["append",1],["best",9],["list",2],["argmax",1],["print",3],["by",1],["3f",1],["cluster",13],["chosen",1],["50",2],["sum",2],["visualization",1],["fig",1],["axes",8],["subplots",1],["figsize",1],["15",1],["plot",4],["color",4],["steelblue",1],["linewidth",2],["axvline",1],["red",1],["linestyle",1],["alpha",2],["xlabel",1],["number",1],["ylabel",2],["title",2],["selection",1],["timepoint",2],["0h",1],["2h",1],["4h",1],["8h",1],["12h",1],["24h",1],["36h",1],["48h",1],["colors",2],["1f77b4",1],["ff7f0e",1],["2ca02c",1],["d62728",1],["9467bd",1],["min",2],["ax",7],["mask",3],["squeeze",2],["profile",2],["atleast",1],["2d",1],["centroid",2],["centers",1],["black",1],["xticks",1],["xticklabels",1],["rotation",1],["45",1],["fontsize",1],["standardized",1],["visible",1],["false",1],["tight",2],["layout",1],["write",3],["outputs",1],["temp",1],["dir",6],["remove",1],["example",1],["leaves",1],["stray",1],["files",1],["out",5],["mkdtemp",1],["prefix",1],["savefig",1],["path",2],["join",3],["png",1],["dpi",1],["150",1],["bbox",1],["inches",1],["open",1],["assignments",2],["csv",1],["written",1],["removed",1],["exit",1],["rmtree",1]]},{"id":"skills/bioskills/bio-temporal-genomics-temporal-grn/scripts/dyngenie3_temporal_grn.R","name":[["dyngenie3",1],["temporal",1],["grn",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",3],["genomics",1],["grn",2],["scripts",1],["dyngenie3",1]],"body":[["reference",1],["dyn",5],["genie3",5],["git",1],["hub",1],["vahuynh",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",1],["seed",1],["42",1],["simulate",4],["time",4],["series",5],["expression",1],["regulatory",7],["relationships",1],["timepoints",7],["per",3],["replicate",1],["12",3],["24",2],["48h",1],["replicates",2],["multiple",1],["improve",1],["ode",1],["derivative",1],["estimation",1],["48",1],["tfs",7],["targets",4],["20",7],["genes",3],["gene",12],["names",7],["paste0",4],["tf",16],["seq",13],["len",11],["target",7],["expr",3],["list",19],["cat",7],["sprintf",7],["input",1],["length",4],["run",1],["regulators",4],["restrict",1],["indices",7],["improves",1],["precision",4],["non",1],["never",1],["be",1],["scored",1],["as",2],["regulator",1],["speed",1],["tree",2],["method",2],["defaults",2],["rf",1],["random",1],["forests",1],["extra",1],["trees",1],["opt",1],["via",1],["et",1],["alpha",1],["from",2],["data",4],["rna",1],["decay",1],["estimated",1],["res",3],["ts",1],["points",1],["extract",1],["top",11],["links",2],["threshold",1],["100",4],["edges",6],["focused",1],["network",1],["increase",1],["500",1],["1000",1],["genome",1],["wide",1],["discovery",1],["many",1],["link",10],["weight",20],["matrix",5],["report",1],["max",1],["print",2],["head",1],["evaluate",1],["against",1],["ground",1],["truth",1],["true",11],["frame",1],["10",2],["strings",1],["factors",1],["false",3],["predicted",5],["paste",3],["sep",2],["tp",5],["sum",3],["fp",2],["fn",2],["recall",3],["2f",2],["analysis",1],["mat",9],["dimensions",1],["nrow",2],["ncol",4],["by",1],["total",5],["outgoing",2],["row",2],["sums",1],["influence",1],["ranking",1],["sort",1],["decreasing",1],["visualization",1],["written",1],["temp",1],["dir",1],["so",1],["no",1],["stray",1],["files",1],["land",1],["repo",1],["pdf",5],["path",8],["file",2],["tempdir",2],["dyngenie3",2],["grn",1],["results",2],["width",1],["height",1],["par",1],["mfrow",1],["min",4],["barplot",1],["rev",3],["arg",1],["horiz",1],["las",3],["cex",3],["col",2],["ifelse",1],["forestgreen",1],["gray70",1],["xlab",1],["importance",1],["score",1],["main",2],["green",1],["image",1],["axes",1],["heat",1],["colors",1],["50",1],["axis",4],["at",2],["out",2],["labels",2],["colnames",1],["dev",1],["off",1],["plot",1],["saved",2],["export",1],["csv",5],["edge",2],["write",1]]},{"id":"skills/bioskills/bio-temporal-genomics-temporal-grn/scripts/dyngenie3_temporal_grn.R#simulate_series","name":[["simulate",1],["series",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",3],["genomics",1],["grn",2],["scripts",1],["dyngenie3",1]],"body":[["function",2],["seed",4],["offset",3],["42",1],["mat",15],["matrix",1],["nrow",1],["genes",1],["ncol",1],["length",3],["timepoints",7],["rownames",1],["gene",1],["names",1],["colnames",1],["paste0",1],["seq",2],["len",2],["tfs",3],["runif",2],["10",4],["dt",2],["decay",2],["rate",1],["05",2],["moderate",2],["transcriptional",1],["exp",1],["rnorm",3],["sin",1],["pi",1],["48",1],["targets",2],["target",6],["idx",6],["first",1],["regulated",1],["by",1],["tf",4],["lag",1],["proportional",1],["influence",2],["causal",2],["if",1],["coefficient",1],["regulatory",1],["from",1],["at",1],["previous",1],["timepoint",1],["else",1]]},{"id":"skills/bioskills/bio-temporal-genomics-temporal-grn/scripts/granger_causality_grn.py","name":[["granger",1],["causality",1],["grn",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",2],["genomics",1],["grn",2],["scripts",1],["granger",1],["causality",1],["py",1]],"body":[["reference",2],["statsmodels",5],["14",3],["numpy",2],["26",1],["pandas",2],["verify",1],["api",2],["if",6],["version",1],["differs",1],["import",11],["os",3],["io",1],["tempfile",2],["contextlib",1],["as",4],["np",13],["pd",4],["matplotlib",3],["agg",1],["pyplot",1],["plt",6],["from",4],["tsa",2],["var",2],["stattools",1],["grangercausalitytests",1],["adfuller",2],["stats",1],["multitest",1],["multipletests",3],["random",6],["seed",1],["42",1],["simulate",1],["tf",19],["target",23],["time",2],["series",4],["causal",4],["lag",7],["20",5],["timepoints",10],["enough",1],["maxlag",5],["up",1],["stays",1],["above",2],["floor",1],["genome",1],["courses",1],["usually",1],["have",2],["12",1],["here",2],["so",7],["demo",1],["has",1],["any",1],["power",2],["at",4],["all",5],["tfs",10],["targets",6],["15",2],["genes",7],["gene",6],["names",13],["range",14],["expr",17],["mat",11],["zeros",1],["ar",7],["stationary",12],["sd",4],["sigma",2],["sqrt",2],["phi",2],["seeds",1],["t0",1],["variance",1],["not",7],["burn",1],["transient",1],["normal",5],["coefficient",2],["persistent",1],["but",1],["mean",2],["reverting",1],["regulator",1],["true",13],["edges",18],["10",1],["idx",7],["append",2],["cross",1],["moderate",1],["regulation",2],["detectable",1],["noise",1],["else",4],["df",10],["data",4],["frame",3],["index",2],["columns",2],["stationarity",1],["decide",1],["reflexively",1],["difference",2],["adf",4],["null",1],["unit",1],["root",1],["non",4],["05",7],["nearly",1],["powerless",1],["its",1],["result",1],["advisory",2],["flags",1],["these",1],["by",3],["construction",2],["purely",1],["low",2],["differencing",2],["free",1],["removes",1],["trend",1],["carries",1],["regulatory",1],["signal",1],["over",2],["destroys",1],["structure",1],["model",4],["levels",1],["dgp",1],["genuinely",1],["would",1],["be",1],["differenced",1],["uniformly",1],["across",2],["never",1],["per",3],["corrupts",1],["test",3],["distribution",2],["nonstationary",2],["frac",2],["loc",4],["print",5],["fraction",1],["flagged",1],["2f",3],["only",1],["underpowered",1],["pairwise",1],["granger",4],["bic",2],["selected",1],["single",1],["pair",5],["search",1],["ceiling",1],["picks",1],["one",1],["reported",1],["value",12],["optimistic",1],["best",1],["several",1],["within",1],["multiple",2],["note",1],["verbose",1],["dropped",1],["deprecated",2],["since",1],["function",1],["still",1],["prints",1],["default",2],["call",1],["wrapped",1],["silence",1],["without",1],["passing",1],["argument",1],["records",3],["column",1],["stack",1],["values",4],["stat",3],["pvalue",1],["results",8],["testing",1],["pairs",1],["holm",1],["sidak",1],["bh",3],["force",1],["fdr",3],["explicitly",1],["method",1],["conventional",1],["threshold",1],["edge",11],["significance",1],["significant",8],["sort",1],["len",9],["dataset",1],["evaluate",1],["against",1],["ground",1],["truth",1],["predicted",4],["zip",1],["tp",7],["fp",3],["fn",3],["precision",4],["recall",3],["expected",1],["hypotheses",1],["validated",1],["build",1],["adjacency",2],["matrix",4],["sorted",3],["adj",3],["row",4],["iterrows",3],["log10",5],["weight",1],["higher",1],["stronger",1],["evidence",1],["visualization",1],["written",1],["temp",1],["dir",1],["no",1],["stray",1],["files",1],["land",1],["repo",1],["out",4],["path",5],["join",1],["gettempdir",1],["grn",1],["png",1],["fig",2],["axes",19],["subplots",1],["figsize",1],["18",1],["hist",1],["bins",1],["color",3],["steelblue",1],["edgecolor",2],["black",2],["axvline",1],["red",1],["linestyle",1],["label",1],["xlabel",2],["ylabel",1],["count",1],["title",3],["legend",1],["top",5],["head",1],["labels",4],["colors",2],["green",2],["gray",1],["barh",1],["yticks",2],["yticklabels",2],["fontsize",3],["im",2],["imshow",1],["cmap",1],["yl",1],["rd",1],["aspect",1],["auto",1],["xticks",1],["xticklabels",1],["rotation",1],["90",1],["colorbar",1],["ax",1],["shrink",1],["tight",2],["layout",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["close",1],["network",1],["figure",1],["rendered",1],["removed",1],["exit",1],["remove",1]]},{"id":"skills/bioskills/bio-temporal-genomics-temporal-grn/scripts/granger_causality_grn.py#granger_pvalue","name":[["granger",1],["pvalue",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",2],["genomics",1],["grn",2],["scripts",1],["granger",1],["causality",1],["py",1]],"body":[["def",2],["granger",2],["pvalue",2],["pair",4],["data",4],["maxlag",4],["column",4],["response",2],["target",2],["predictor",2],["tf",2],["tests",2],["lag",6],["max",1],["int",1],["var",1],["select",1],["order",1],["bic",1],["contextlib",1],["redirect",1],["stdout",1],["io",2],["string",1],["res",3],["grangercausalitytests",1],["list",1],["only",1],["return",1],["ssr",2],["ftest",2]]},{"id":"skills/bioskills/bio-temporal-genomics-trajectory-modeling/scripts/changepoint_detection.py","name":[["changepoint",1],["detection",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",1],["genomics",1],["trajectory",1],["modeling",1],["scripts",1],["changepoint",1],["detection",1],["py",1]],"body":[["reference",1],["numpy",2],["26",1],["ruptures",2],["matplotlib",4],["verify",1],["api",1],["if",4],["version",1],["differs",1],["import",6],["os",2],["tempfile",2],["as",3],["np",17],["agg",1],["pyplot",1],["plt",5],["rpt",5],["random",6],["seed",1],["42",1],["simulate",1],["piecewise",3],["expression",5],["signal",14],["timepoints",19],["20",1],["linspace",1],["48",1],["regimes",2],["basal",1],["16h",1],["induced",1],["16",5],["32h",1],["step",2],["up",1],["recovery",1],["32",3],["48h",1],["partial",1],["return",1],["clean",3],["lambda",3],["05",3],["sd",1],["moderate",1],["noise",2],["log",4],["scale",1],["normal",2],["pelt",14],["changepoint",4],["detection",2],["model",5],["l2",5],["detects",2],["changes",6],["mean",1],["constant",1],["level",1],["natural",1],["cost",2],["like",1],["bic",5],["penalty",10],["sigma",1],["derived",1],["rbf",1],["would",1],["mismatch",1],["min",5],["size",5],["minimum",1],["segment",1],["length",1],["exact",1],["number",6],["breaks",2],["knob",1],["len",8],["variance",1],["from",1],["lag",1],["differences",1],["not",1],["total",2],["var",3],["includes",1],["between",1],["regime",1],["variation",1],["inflates",1],["under",1],["real",1],["changepoints",21],["sigma2",2],["diff",2],["bkps",17],["fit",4],["predict",5],["pen",8],["returns",1],["break",1],["indices",2],["including",1],["terminal",1],["index",1],["print",7],["3f",1],["binary",1],["segmentation",1],["approximate",1],["needs",1],["known",1],["binseg",5],["bin",2],["seg",2],["sensitivity",1],["choice",3],["algo",2],["1f",1],["at",1],["multi",1],["gene",11],["genes",9],["100",1],["30",1],["all",7],["signals",7],["zeros",1],["range",4],["base",4],["uniform",2],["12",1],["cp",3],["time",6],["15",1],["else",1],["results",7],["sig",3],["append",1],["genome",2],["wide",2],["detected",3],["true",2],["positives",1],["first",1],["sum",1],["visualization",1],["written",1],["temp",2],["file",3],["then",1],["removed",2],["no",1],["stray",1],["outputs",1],["fig",2],["axes",14],["subplots",1],["figsize",1],["14",1],["10",1],["scatter",3],["steelblue",3],["40",3],["zorder",3],["plot",1],["alpha",3],["label",1],["bkp",6],["axvline",3],["color",4],["red",2],["linestyle",3],["linewidth",3],["xlabel",4],["hours",3],["ylabel",4],["title",4],["legend",1],["orange",1],["dist",3],["hist",1],["bins",1],["max",1],["coral",1],["edgecolor",1],["black",1],["align",1],["left",1],["count",1],["distribution",1],["tight",2],["layout",1],["out",3],["png",4],["named",1],["temporary",1],["suffix",1],["delete",1],["false",1],["name",1],["savefig",1],["dpi",1],["150",1],["bbox",1],["inches",1],["close",1],["unlink",1],["done",1],["figure",1],["rendered",1]]},{"id":"skills/bioskills/bio-temporal-genomics-trajectory-modeling/scripts/gam_temporal_modeling.R","name":[["gam",1],["temporal",1],["modeling",1]],"path":[["skills",1],["bioskills",1],["bio",1],["temporal",2],["genomics",1],["trajectory",1],["modeling",2],["scripts",1],["gam",1]],"body":[["reference",1],["mgcv",2],["verify",1],["api",1],["if",4],["version",1],["differs",1],["library",5],["seed",1],["42",1],["simulate",1],["time",28],["course",1],["data",13],["two",1],["conditions",1],["10",4],["timepoints",4],["over",2],["48h",1],["denser",1],["early",1],["capture",1],["rapid",1],["changes",1],["12",2],["18",1],["24",1],["30",1],["36",1],["48",5],["replicates",3],["gene",22],["df",29],["frame",7],["cond",3],["control",5],["treated",5],["rep",2],["seq",4],["len",2],["base",2],["sin",2],["pi",2],["effect",3],["exp",2],["else",1],["sd",1],["moderate",1],["biological",1],["technical",1],["noise",1],["log",3],["expression",11],["scale",1],["makes",2],["gaussian",2],["gam",16],["valid",1],["here",2],["see",1],["nb",7],["block",1],["raw",4],["counts",6],["expr",6],["rnorm",2],["rbind",2],["condition",13],["replicate",1],["basic",9],["temporal",2],["trend",2],["basis",2],["dimension",1],["ceiling",1],["max",1],["flexibility",2],["not",5],["knot",1],["count",9],["unique",1],["method",7],["reml",7],["better",1],["behaved",1],["objective",1],["than",1],["gcv",1],["resists",1],["under",1],["smoothing",1],["wood",2],["2011",1],["independence",1],["timepoint",1],["plain",1],["defensible",1],["single",2],["series",1],["autocorrelated",1],["residuals",1],["switch",1],["gamm",1],["correlation",1],["cor",1],["ar1",1],["form",1],["bam",1],["rho",1],["ar",1],["start",1],["fit",29],["bs",1],["tp",1],["cat",6],["print",5],["summary",4],["edf",5],["near",2],["penalty",1],["shrank",1],["linear",8],["nearly",1],["full",1],["smooth",6],["term",2],["value",7],["approximate",2],["2013",1],["treat",18],["as",2],["categorical",1],["magnitude",1],["model",3],["diagnostics",1],["check",2],["index",1],["small",1],["residual",1],["pattern",1],["too",2],["rigid",1],["catch",1],["correct",1],["response",1],["double",1],["refit",1],["barely",1],["moves",1],["suspect",1],["autocorrelation",1],["family",2],["size",4],["offset",3],["wrong",1],["overdispersed",1],["mean",1],["variance",1],["coupled",1],["predict",3],["estimates",1],["theta",1],["by",4],["libsize",1],["rate",1],["depth",1],["round",1],["runif",1],["nrow",3],["8e6",1],["2e7",1],["rpois",1],["lambda",1],["1e7",1],["test",2],["column",1],["chi",1],["sq",1],["table",2],["comparison",3],["ordered",6],["factor",3],["difference",3],["minus",1],["its",1],["directly",1],["tests",1],["divergence",2],["parametric",1],["main",3],["required",1],["because",1],["centered",1],["smooths",1],["cannot",1],["carry",1],["group",1],["overall",1],["level",1],["diff",4],["vs",2],["delta",2],["aic",8],["meaningful",1],["improvement",1],["strong",1],["decides",1],["non",1],["sprintf",1],["1f",3],["prediction",1],["pointwise",2],["intervals",1],["within",1],["sampled",1],["range",1],["only",1],["lvls",3],["levels",3],["grid",22],["ctrl",22],["length",2],["out",5],["200",2],["pred",12],["newdata",2],["se",7],["true",3],["96",5],["band",1],["overlapping",1],["bands",1],["fitted",4],["lower",4],["upper",4],["visualization",1],["written",1],["temp",1],["file",1],["then",1],["removed",1],["no",1],["stray",1],["outputs",1],["pdf",5],["tempfile",1],["fileext",1],["width",1],["height",1],["par",1],["mfrow",1],["plot",2],["pch",3],["19",2],["col",8],["rgb",5],["cex",2],["xlab",2],["hours",2],["ylab",2],["trajectory",1],["ylim",1],["14",1],["points",1],["17",2],["lines",2],["blue",2],["lwd",3],["polygon",2],["rev",4],["15",2],["border",2],["na",2],["red",2],["legend",1],["topleft",1],["bty",1],["shade",2],["rug",1],["dev",1],["off",1],["unlink",1],["genome",2],["wide",2],["fitting",2],["bh",2],["fdr",3],["demo",14],["genes",2],["results",6],["tab",3],["paste0",1],["05",1],["standard",1],["floor",1],["per",1],["values",1],["so",1],["adjust",1]]},{"id":"skills/bioskills/bio-variant-calling-clinical-interpretation/scripts/clinical_filter.py","name":[["clinical",1],["filter",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["clinical",2],["interpretation",1],["scripts",1],["filter",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["research",1],["triage",1],["prioritization",1],["variants",3],["clinical",3],["review",3],["ranks",1],["candidates",1],["curator",1],["not",1],["acmg",1],["classification",1],["clin",1],["var",1],["significance",1],["treated",1],["as",1],["lead",1],["status",1],["carried",1],["separately",1],["single",1],["calibrated",1],["predictor",1],["revel",1],["supplies",1],["computational",1],["evidence",1],["at",1],["pp3",1],["bp4",1],["supporting",1],["strength",1],["stacking",1],["correlated",1],["predictors",1],["would",1],["fake",1],["independence",1],["over",1],["call",1],["pathogenic",1],["pejaver",1],["2022",1],["ajhg",1],["109",1],["2163",1],["reference",1],["cyvcf2",2],["30",1],["bcftools",1],["19",1],["verify",1],["api",1],["if",5],["version",1],["differs",1],["from",1],["import",3],["vcf",4],["csv",1],["sys",7],["name",1],["main",1],["path",4],["argv",6],["len",3],["else",3],["annotated",1],["gz",1],["output",2],["tsv",1],["min",2],["score",2],["int",1],["filter",1]]},{"id":"skills/bioskills/bio-variant-calling-clinical-interpretation/scripts/clinical_filter.py#filter_clinical_variants","name":[["filter",1],["clinical",1],["variants",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["clinical",2],["interpretation",1],["scripts",1],["filter",1],["py",1]],"body":[["def",2],["filter",2],["clinical",2],["variants",4],["vcf",7],["path",7],["output",4],["min",5],["score",11],["write",1],["triage",2],["ranked",1],["scoring",1],["at",1],["above",1],["carrying",1],["review",1],["status",1],["results",9],["reasons",3],["prioritize",1],["variant",1],["if",2],["append",1],["chrom",2],["pos",2],["ref",2],["alt",2],["join",2],["clnsig",2],["info",4],["clnrevstat",2],["gene",2],["symbol",1],["close",1],["sort",1],["key",1],["lambda",1],["reverse",1],["true",1],["open",1],["newline",1],["as",1],["writer",4],["csv",1],["dict",1],["fieldnames",1],["keys",1],["else",1],["delimiter",1],["writeheader",1],["writerows",1],["print",2],["found",1],["len",1],["written",1],["return",1]]},{"id":"skills/bioskills/bio-variant-calling-clinical-interpretation/scripts/clinical_filter.py#prioritize_variant","name":[["prioritize",1],["variant",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["clinical",2],["interpretation",1],["scripts",1],["filter",1],["py",1]],"body":[["def",2],["prioritize",2],["variant",2],["triage",2],["score",11],["from",2],["clin",4],["var",4],["leads",1],["grpmax",2],["filtering",2],["af",4],["one",2],["calibrated",2],["predictor",2],["reasons",10],["assertion",1],["lead",3],["not",5],["evidence",1],["pathogenic",6],["10",2],["likely",4],["clnsig",5],["str",2],["info",6],["if",4],["append",8],["elif",4],["frequency",1],["per",1],["disease",1],["lower",1],["95",1],["ci",1],["global",1],["whiffin",1],["2017",1],["0001",3],["dominant",1],["plausible",2],["01",3],["recessive",1],["absent",1],["treated",1],["as",1],["rare",2],["faf",5],["fafmax",1],["faf95",1],["max",1],["gnom",1],["ad",1],["uncommon",1],["missense",3],["revel",9],["pp3",1],["supporting",3],["644",2],["bp4",1],["290",2],["pejaver",1],["2022",1],["well",1],["reproduced",1],["thresholds",1],["higher",1],["strengths",1],["supplement",1],["none",3],["pp3supporting",1],["bp4supporting",1],["lo",2],["pvs1",2],["candidate",2],["only",1],["after",1],["abou",1],["tayoun",1],["tree",1],["mechanism",1],["nmd",1],["mane",1],["here",1],["just",1],["raises",1],["priority",1],["curator",1],["review",2],["consequence",5],["ann",1],["stop",1],["gained",1],["frameshift",1],["needs",1],["return",1]]},{"id":"skills/bioskills/bio-variant-calling-structural-variant-calling/scripts/svlen_sign_filter.py","name":[["svlen",1],["sign",1],["filter",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",2],["calling",2],["structural",1],["scripts",1],["svlen",1],["sign",1],["filter",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["reference",1],["python",1],["10",1],["stdlib",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["demonstrate",1],["svlen",12],["sign",2],["convention",4],["pitfall",1],["sv",6],["vcf",7],["filtering",1],["deletions",2],["carry",1],["negative",4],["by",2],["historical",1],["manta",2],["delly",2],["so",2],["naive",12],["min",4],["size",4],["filter",10],["silently",2],["drops",2],["every",2],["deletion",5],["correct",10],["uses",1],["abs",4],["script",1],["shows",1],["both",1],["outcomes",1],["small",3],["memory",1],["difference",1],["concrete",1],["needs",1],["no",1],["external",1],["tools",1],["run",1],["import",1],["re",1],["50",5],["bp",6],["svs",2],["smaller",1],["events",2],["indels",1],["records",3],["chr1",2],["1000",1],["del",11],["big",9],["8200",1],["real",2],["20000",1],["30",3],["below",1],["floor",1],["chr2",2],["5000",1],["ins",4],["4100",1],["insertion",1],["positive",3],["9000",1],["dup",4],["15000",1],["duplication",1],["chr3",1],["300",1],["huge",3],["120000",1],["large",1],["lines",5],["build",1],["ids",8],["split",2],["print",5],["total",1],["len",1],["kept",2],["sorted",3],["dropped",1],["only",2],["genuinely",1],["sub",1],["also",1],["loses",1],["purely",1],["from",1],["assert",2],["should",2],["keep",2],["all",1],["equivalent",1],["bcftools",2],["view",1]]},{"id":"skills/bioskills/bio-variant-calling-structural-variant-calling/scripts/svlen_sign_filter.py#build_vcf_lines","name":[["build",1],["vcf",1],["lines",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",2],["calling",2],["structural",1],["scripts",1],["svlen",1],["sign",1],["filter",1],["py",1]],"body":[["def",2],["build",2],["vcf",3],["lines",5],["chrom",2],["pos",4],["sv",2],["id",2],["svtype",5],["svlen",4],["records",1],["end",3],["abs",1],["if",1],["ins",1],["else",1],["info",2],["append",1],["pass",1],["return",1]]},{"id":"skills/bioskills/bio-variant-calling-structural-variant-calling/scripts/svlen_sign_filter.py#filter_correct","name":[["filter",1],["correct",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",2],["calling",2],["structural",1],["scripts",1],["svlen",1],["sign",1],["filter",1],["py",1]],"body":[["def",2],["filter",2],["correct",2],["lines",3],["return",1],["if",1],["abs",1],["parse",1],["svlen",1],["split",1],["min",1],["sv",1],["size",1]]},{"id":"skills/bioskills/bio-variant-calling-structural-variant-calling/scripts/svlen_sign_filter.py#filter_naive","name":[["filter",1],["naive",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",2],["calling",2],["structural",1],["scripts",1],["svlen",1],["sign",1],["filter",1],["py",1]],"body":[["def",2],["filter",2],["naive",2],["lines",3],["return",1],["if",1],["parse",1],["svlen",1],["split",1],["min",1],["sv",1],["size",1]]},{"id":"skills/bioskills/bio-variant-calling-structural-variant-calling/scripts/svlen_sign_filter.py#parse_svlen","name":[["parse",1],["svlen",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",2],["calling",2],["structural",1],["scripts",1],["svlen",1],["sign",1],["filter",1],["py",1]],"body":[["def",2],["parse",2],["svlen",3],["info",3],["match",3],["re",1],["search",1],["return",1],["int",1],["group",1],["if",1],["else",1]]},{"id":"skills/bioskills/bio-variant-calling-vcf-basics/scripts/view_vcf.py","name":[["view",1],["vcf",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["vcf",2],["basics",1],["scripts",1],["view",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["view",3],["vcf",7],["file",1],["contents",1],["cyvcf2",3],["reference",1],["30",1],["bcftools",1],["19",1],["verify",1],["api",1],["if",4],["version",1],["differs",1],["from",1],["import",2],["sys",6],["name",1],["main",1],["len",2],["argv",4],["print",1],["usage",1],["py",1],["input",1],["gz",1],["limit",3],["exit",1],["path",2],["int",1],["else",1],["10",1]]},{"id":"skills/bioskills/bio-variant-calling-vcf-basics/scripts/view_vcf.py#view_vcf","name":[["view",1],["vcf",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["vcf",2],["basics",1],["scripts",1],["view",1],["py",1]],"body":[["def",2],["view",2],["vcf",11],["path",3],["limit",3],["10",2],["print",4],["samples",2],["join",2],["contigs",1],["len",1],["seqnames",1],["variant",11],["enumerate",1],["if",4],["break",1],["alt",4],["else",3],["qual",5],["1f",1],["filt",2],["filter",3],["pass",1],["chrom",1],["pos",1],["ref",1],["type",2],["var",1],["close",1]]},{"id":"skills/bioskills/bio-variant-calling-vcf-statistics/scripts/vcf_stats.py","name":[["vcf",1],["stats",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["vcf",2],["statistics",1],["scripts",1],["stats",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["generate",1],["vcf",6],["statistics",1],["cyvcf2",3],["reference",1],["30",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["from",1],["import",2],["sys",4],["name",1],["main",1],["len",1],["argv",2],["print",2],["usage",1],["stats",5],["py",1],["input",1],["gz",1],["exit",1],["path",2],["calculate",1]]},{"id":"skills/bioskills/bio-variant-calling-vcf-statistics/scripts/vcf_stats.py#calculate_stats","name":[["calculate",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["vcf",2],["statistics",1],["scripts",1],["stats",1],["py",1]],"body":[["def",2],["calculate",2],["stats",14],["vcf",7],["path",3],["total",2],["snps",2],["indels",2],["other",2],["pass",2],["filtered",2],["transitions",2],["transversions",2],["qual",6],["sum",2],["count",2],["ti",2],["pairs",2],["variant",8],["if",4],["snp",1],["ref",3],["alt",3],["else",3],["elif",1],["indel",1],["filter",1],["none",1],["close",1],["return",1]]},{"id":"skills/bioskills/bio-variant-calling-vcf-statistics/scripts/vcf_stats.py#print_stats","name":[["print",1],["stats",1]],"path":[["skills",1],["bioskills",1],["bio",1],["variant",1],["calling",1],["vcf",2],["statistics",1],["scripts",1],["stats",1],["py",1]],"body":[["def",2],["print",16],["stats",18],["vcf",1],["statistics",1],["total",2],["variants",2],["snps",2],["indels",2],["other",2],["pass",2],["filtered",2],["if",2],["transversions",4],["tstv",2],["transitions",3],["ti",1],["tv",1],["ratio",1],["2f",1],["qual",6],["count",2],["mean",3],["sum",1],["1f",1]]},{"id":"skills/bioskills/bio-workflow-management-snakemake-workflows/scripts/scripts/run_deseq2.R","name":[["run",1],["deseq2",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflow",1],["management",1],["snakemake",1],["workflows",1],["scripts",2],["run",1],["deseq2",1]],"body":[["reference",2],["deseq2",2],["40",1],["tximport",4],["28",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["invoked",1],["by",2],["snakefile",1],["script",1],["directive",1],["snakemake",7],["injects",1],["s4",1],["object",1],["exposing",1],["input",3],["output",3],["log",5],["name",1],["no",1],["argument",1],["parsing",1],["needed",2],["library",2],["con",3],["file",2],["open",1],["wt",1],["sink",2],["type",2],["message",1],["quant",4],["dirs",4],["quants",1],["files",4],["path",1],["sf",1],["names",3],["basename",1],["coldata",4],["read",1],["csv",3],["metadata",3],["row",1],["drop",1],["false",1],["align",1],["rows",1],["salmon",2],["tx",2],["out",2],["true",3],["keeps",1],["transcript",1],["level",2],["estimates",1],["pass",1],["tx2gene",1],["summarize",1],["genes",1],["real",1],["run",1],["txi",2],["condition",3],["assumes",1],["column",1],["as",2],["dds",5],["deseq",2],["data",3],["from",1],["col",1],["design",1],["res",3],["results",2],["write",2],["frame",1],["order",1],["padj",1],["counts",1],["normalized",2]]},{"id":"skills/bioskills/bio-workflows-atacseq-pipeline/scripts/differential_atac.R","name":[["differential",1],["atac",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["atacseq",1],["pipeline",1],["scripts",1],["differential",1],["atac",1]],"body":[["reference",1],["bowtie2",1],["macs3",1],["bedtools",1],["31",1],["deep",1],["tools",1],["fastp",1],["23",1],["samtools",1],["19",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["differential",7],["accessibility",1],["analysis",4],["diff",2],["bind",2],["library",2],["ggplot2",1],["configuration",1],["output",11],["dir",12],["atac",9],["results",10],["create",3],["show",2],["warnings",1],["false",2],["sample",5],["sheet",2],["samples",3],["data",2],["frame",2],["id",2],["control",8],["treated",10],["condition",2],["replicate",1],["bam",5],["reads",3],["aligned",4],["shifted",4],["peaks",19],["narrow",5],["peak",5],["caller",1],["rep",1],["dba",33],["object",1],["cat",10],["loading",1],["obj",17],["print",1],["count",2],["into",1],["fixed",1],["width",7],["consensus",1],["summits",2],["250",2],["501",1],["bp",1],["matching",1],["corces",1],["2018",1],["so",1],["per",1],["counts",1],["comparable",2],["variable",1],["would",1],["make",1],["matrix",1],["non",1],["counting",1],["summarize",1],["overlaps",1],["true",6],["normalize",2],["normalizing",1],["pca",3],["correlation",2],["pdf",10],["file",8],["path",8],["height",5],["plot",7],["heatmap",1],["correlations",1],["dev",5],["off",5],["label",1],["up",6],["contrast",4],["setting",1],["categories",1],["min",1],["members",1],["running",1],["analyze",1],["method",1],["deseq2",1],["summary",2],["contrasts",1],["report",16],["th",1],["05",2],["fdr",1],["length",1],["save",1],["df",6],["as",1],["write",1],["csv",2],["row",1],["names",1],["separate",1],["down",4],["fold",4],["more",1],["accessible",2],["nrow",2],["less",1],["plots",1],["ma",2],["volcano",2],["venn",2],["db",1],["gain",2],["loss",2],["needs",1],["peaksets",1],["all",1],["alone",1],["one",1],["error",1],["export",3],["bed",5],["files",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-atacseq-pipeline/scripts/differential_atac.R#export.bed","name":[["export",1],["bed",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["atacseq",1],["pipeline",1],["scripts",1],["differential",1],["atac",1]],"body":[["function",2],["gr",7],["filename",3],["df",2],["data",1],["frame",1],["chr",1],["seqnames",1],["start",2],["end",2],["name",1],["paste0",1],["peak",1],["seq",1],["along",1],["score",1],["abs",1],["fold",1],["100",1],["write",1],["table",1],["sep",1],["row",1],["names",2],["false",3],["col",1],["quote",1]]},{"id":"skills/bioskills/bio-workflows-biomarker-pipeline/scripts/biomarker_pipeline.py","name":[["biomarker",1],["pipeline",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["biomarker",2],["pipeline",2],["scripts",1],["py",1]],"body":[["end",2],["biomarker",4],["discovery",2],["pipeline",4],["reference",1],["matplotlib",2],["numpy",2],["26",1],["pandas",2],["scikit",1],["learn",1],["boruta",14],["shap",28],["47",1],["joblib",6],["verify",1],["api",1],["if",9],["version",2],["differs",1],["import",12],["as",5],["pd",5],["np",14],["from",9],["sklearn",6],["model",2],["selection",3],["stratified",6],["group",8],["kfold",4],["cross",3],["val",3],["score",13],["preprocessing",1],["standard",3],["scaler",10],["ensemble",1],["random",15],["forest",5],["classifier",9],["metrics",1],["roc",6],["auc",14],["classification",4],["report",6],["brier",7],["loss",3],["calibration",5],["curve",3],["py",4],["pyplot",1],["plt",4],["load",1],["data",10],["example",1],["geo",1],["datasets",1],["gse37418",1],["bioconductor",1],["curated",1],["ovarian",1],["expr",2],["read",2],["csv",9],["expression",1],["index",8],["col",2],["meta",4],["metadata",2],["transpose",1],["samples",3],["genes",1],["must",2],["be",2],["raise",1],["string",1],["labels",1],["encode",1],["disease",2],["class",10],["explicitly",2],["label",1],["encoder",1],["assigns",1],["alphabetically",1],["would",4],["make",2],["control",2],["positive",6],["case",1],["column",1],["silently",2],["flip",1],["prob",6],["slice",1],["describe",1],["loc",2],["condition",1],["values",12],["astype",1],["int",2],["independent",1],["unit",1],["subject",8],["not",6],["sample",5],["lacks",1],["id",3],["assume",1],["one",4],["per",4],["groups",9],["otherwise",1],["key",1],["repeated",4],["subjects",2],["leak",3],["across",3],["split",3],["held",2],["out",6],["cannot",1],["detect",1],["columns",2],["else",1],["asarray",1],["print",19],["shape",2],["features",17],["classes",1],["unique",2],["return",1],["counts",1],["true",4],["step",7],["aware",2],["hold",4],["fold",10],["test",32],["so",2],["no",1],["spans",1],["train",26],["stratify",1],["alone",1],["sgkf",2],["splits",2],["shuffle",2],["state",9],["42",9],["idx",16],["next",1],["iloc",2],["assert",1],["leaked",1],["len",9],["panel",6],["fit",4],["all",1],["training",2],["deliverable",1],["honest",2],["performance",2],["estimate",4],["comes",1],["here",1],["scaled",5],["transform",2],["max",10],["depth",4],["shallow",1],["trees",1],["stable",1],["importances",1],["iterations",1],["rf",2],["selector",2],["estimators",7],["100",9],["jobs",4],["iter",4],["usually",1],["sufficient",1],["increase",1],["200",3],["many",2],["tentative",1],["remain",1],["auto",4],["sets",1],["tree",2],["count",2],["sqrt",1],["verbose",2],["selected",10],["support",3],["tolist",1],["qc",3],["check",3],["feature",8],["reasonable",1],["range",2],["warning",4],["few",1],["consider",2],["lowering",1],["threshold",1],["increasing",1],["elif",1],["stricter",1],["pre",1],["filtering",1],["sel",7],["leakage",4],["safe",4],["runs",1],["inside",1],["each",1],["re",1],["selecting",1],["only",1],["whole",2],["into",1],["inflate",1],["toward",1],["outer",2],["cv",10],["folds",2],["scale",1],["select",1],["clf",7],["error",2],["nan",4],["selects",1],["common",1],["weak",1],["signal",1],["omics",1],["yields",1],["instead",1],["aborting",1],["scores",5],["scoring",1],["nanmean",2],["3f",6],["nanstd",2],["variance",2],["low",1],["quality",2],["add",1],["tighter",1],["loocv",1],["single",2],["undefined",1],["see",1],["skill",1],["md",1],["high",1],["interval",1],["refit",1],["audit",2],["interventional",3],["perturbation",2],["flips",1],["estimand",1],["by",1],["marginal",1],["attributions",1],["need",1],["background",3],["utils",1],["explainer",3],["binary",1],["returns",2],["output",1],["keep",1],["plotting",1],["ndim",1],["beeswarm",4],["plot",2],["shows",1],["importance",1],["direction",1],["display",2],["20",4],["top",6],["readability",1],["plots",1],["show",1],["false",4],["tight",2],["layout",1],["savefig",1],["png",1],["dpi",1],["150",1],["bbox",1],["inches",1],["close",1],["saved",2],["extract",1],["comparison",1],["mean",9],["abs",1],["axis",1],["argsort",1],["df",2],["frame",2],["sort",1],["ascending",1],["validate",1],["predict",2],["proba",1],["bootstrap",4],["ci",8],["1000",2],["publication",1],["intervals",1],["skip",1],["resamples",1],["resample",1],["likely",1],["small",1],["imbalanced",1],["poison",1],["percentile",2],["boot",3],["aucs",3],["choice",1],["size",1],["replace",1],["continue",1],["append",1],["lower",3],["upper",2],["97",1],["95",2],["discrimination",1],["enough",1],["too",1],["governing",1],["principle",1],["better",1],["frac",2],["pos",2],["pred",3],["bins",1],["strategy",1],["quantile",1],["reliability",1],["predicted",1],["vs",1],["observed",2],["frequency",1],["mp",2],["fp",2],["zip",1],["2f",2],["target",1],["names",1],["export",1],["results",1],["exported",1],["biomarkers",1],["optional",1],["save",1],["deployment",1],["dump",2]]},{"id":"skills/bioskills/bio-workflows-causal-genomics-pipeline/scripts/post_gwas_causal_pipeline.R","name":[["post",1],["gwas",1],["causal",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["causal",2],["genomics",1],["pipeline",2],["scripts",1],["post",1],["gwas",1]],"body":[["reference",3],["two",2],["sample",3],["mr",29],["coloc",10],["susie",4],["12",1],["verify",1],["api",1],["if",9],["version",1],["differs",1],["complete",2],["post",1],["gwas",9],["causal",10],["inference",1],["pipeline",2],["mendelian",3],["randomization",3],["sensitivity",3],["analysis",4],["colocalization",11],["fine",5],["mapping",5],["library",4],["mrpresso",1],["configuration",1],["example",1],["ldl",1],["cholesterol",1],["exposure",56],["coronary",1],["heart",1],["disease",1],["outcome",27],["summary",10],["statistics",2],["from",6],["public",1],["repositories",1],["ieu",1],["open",1],["https",2],["mrcieu",1],["ac",2],["uk",3],["catalog",1],["www",1],["ebi",1],["file",8],["tsv",2],["100000",1],["50000",1],["case",2],["fraction",2],["step",10],["instrument",5],["selection",2],["cat",48],["dat",30],["read",6],["data",5],["filename",2],["sep",2],["snp",22],["col",18],["beta",15],["se",13],["effect",4],["allele",4],["a1",2],["other",2],["a2",2],["eaf",6],["pval",10],["chr",10],["pos",7],["bp",7],["samplesize",3],["required",1],["steiger",12],["directionality",4],["test",8],["without",1],["returns",1],["null",1],["5e",4],["standard",5],["significance",1],["underpowered",1],["exposures",1],["subset",5],["sprintf",27],["genome",1],["wide",1],["significant",2],["snps",12],["nrow",4],["ld",8],["clumping",2],["independent",2],["instruments",6],["clump",5],["r2",2],["001",2],["strict",1],["independence",1],["kb",4],["10000",3],["10",7],["mb",1],["window",7],["after",1],["statistic",2],["avoid",1],["weak",6],["bias",1],["stat",7],["range",6],["1f",3],["mean",2],["min",3],["max",2],["sum",2],["warning",3],["removing",1],["final",1],["count",1],["needs",2],["both",2],["sides",1],["harmonise",1],["harmonised",1],["keep",1],["true",4],["run",2],["multiple",1],["methods",3],["triangulation",1],["ivw",12],["primary",1],["assumes",1],["balanced",1],["pleiotropy",9],["egger",11],["allows",1],["directional",5],["weighted",6],["median",2],["robust",2],["up",1],["50",1],["invalid",1],["mode",2],["most",1],["least",1],["power",1],["results",9],["method",4],["list",3],["regression",1],["print",1],["nsnp",1],["qc",1],["check",1],["consistency",2],["across",1],["directions",3],["sign",2],["length",4],["unique",2],["ok",1],["all",2],["agree",1],["direction",7],["else",5],["inconsistent",1],["investigate",1],["presso",13],["detect",1],["correct",6],["outlier",3],["nb",2],["distribution",2],["5000",2],["publication",1],["grade",1],["signif",2],["threshold",2],["stringent",1],["sd",2],["outliertest",1],["distortiontest",1],["05",5],["global",6],["pvalue",2],["4f",6],["outliers",5],["detected",1],["na",1],["rm",1],["no",4],["intercept",4],["evidence",4],["good",1],["int",5],["present",1],["cochran",2],["heterogeneity",2],["het",5],["inverse",2],["variance",2],["2e",2],["suggests",1],["reverse",1],["causation",1],["consider",1],["bidirectional",1],["leave",2],["one",2],["out",2],["loo",6],["leaveoneout",1],["estimate",2],["3f",12],["full",5],["top",9],["locus",37],["identify",1],["strongest",1],["extract",1],["500",2],["around",1],["delim",2],["500000",1],["common",4],["intersect",1],["match",2],["d1",2],["varbeta",2],["position",2],["type",2],["quant",1],["maf",2],["d2",2],["cc",1],["priors",1],["p1",2],["1e",6],["p2",2],["p12",3],["more",1],["conservative",1],["result",7],["abf",7],["posterior",1],["probabilities",1],["pp",14],["h0",2],["neither",1],["h1",2],["only",2],["h2",2],["h3",2],["different",2],["variants",3],["h4",6],["shared",2],["variant",2],["strong",2],["suggestive",2],["pp4",4],["traits",1],["may",1],["have",1],["at",1],["su",1],["si",1],["requires",2],["matrix",7],["matched",2],["panel",2],["practice",1],["compute",2],["1000",2],["genomes",2],["biobank",1],["csv",2],["as",1],["row",1],["names",1],["available",1],["maximum",1],["number",1],["coverage",2],["95",4],["credible",2],["fitted",4],["rss",2],["bhat",1],["shat",1],["cs",7],["sets",1],["seq",1],["along",1],["pip",8],["high",2],["paste",1],["collapse",1],["genotypes",1],["then",1],["ci",1],["96",2],["ifelse",1],["yes",1]]},{"id":"skills/bioskills/bio-workflows-chipseq-pipeline/scripts/peak_annotation.R","name":[["peak",1],["annotation",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["chipseq",1],["pipeline",1],["scripts",1],["peak",1],["annotation",1]],"body":[["reference",1],["bowtie2",1],["macs3",1],["bedtools",1],["31",1],["fastp",1],["23",1],["samtools",1],["19",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["ch",3],["ip",1],["seq",3],["peak",13],["annotation",8],["ipseeker",2],["library",4],["tx",4],["db",7],["hsapiens",2],["ucsc",2],["hg38",2],["known",2],["gene",3],["org",2],["hs",2],["eg",2],["ggplot2",1],["configuration",1],["file",7],["chipseq",2],["results",3],["peaks",16],["experiment",1],["narrow",1],["output",7],["dir",8],["create",1],["show",1],["warnings",1],["false",9],["load",1],["database",1],["txdb",3],["read",2],["cat",6],["total",1],["length",3],["annotate",2],["overlap",2],["all",11],["couples",1],["overlapping",1],["feature",1],["see",1],["chip",1],["anno",20],["tss",4],["region",1],["3000",4],["verbose",1],["visualizations",1],["pdf",2],["path",4],["plots",1],["width",1],["10",1],["height",1],["plot",4],["pie",1],["bar",1],["dist",1],["title",1],["distribution",1],["relative",1],["coverage",1],["around",1],["heatmap",1],["upstream",1],["downstream",1],["dev",1],["off",1],["export",1],["annotated",2],["df",6],["as",1],["data",1],["frame",1],["write",3],["csv",2],["row",3],["names",6],["summary",2],["statistics",1],["table",9],["along",1],["sprintf",1],["1f",1],["100",1],["sum",1],["extract",2],["genes",18],["promoter",12],["grepl",1],["unique",2],["symbol",2],["na",2],["txt",2],["col",2],["quote",2],["target",3],["saved",1]]},{"id":"skills/bioskills/bio-workflows-clinical-trial-pipeline/scripts/clinical_trial_pipeline.py","name":[["clinical",1],["trial",1],["pipeline",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["clinical",2],["trial",2],["pipeline",2],["scripts",1],["py",1]],"body":[["end",2],["clinical",1],["trial",1],["analysis",29],["pipeline",1],["reference",6],["statsmodels",2],["14",1],["scipy",2],["12",1],["tableone",2],["pandas",2],["numpy",2],["26",1],["verify",1],["api",2],["if",3],["version",1],["differs",1],["import",7],["as",3],["np",14],["pd",6],["formula",1],["smf",4],["from",4],["stats",1],["chi2",5],["contingency",2],["fisher",3],["exact",3],["table",5],["one",2],["sklearn",2],["experimental",1],["enable",1],["iterative",4],["imputer",7],["impute",5],["step",5],["data",7],["preparation",1],["dm",3],["read",2],["csv",4],["ae",8],["target",4],["aedecod",1],["covid",1],["19",1],["copy",3],["severity",4],["map",3],["mild",1],["moderate",1],["severe",1],["life",1],["threatening",1],["fatal",1],["aesev",3],["num",2],["had",14],["event",16],["groupby",2],["usubjid",5],["max",2],["reset",3],["index",6],["columns",6],["arm",13],["armcd",2],["age",8],["sex",11],["merge",1],["left",1],["notna",1],["astype",2],["int",4],["treatment",11],["placebo",4],["assert",1],["unique",2],["duplicate",2],["subjects",2],["detected",1],["print",11],["len",3],["events",1],["sum",1],["value",2],["counts",1],["table1",2],["categorical",1],["pval",1],["false",2],["smd",2],["true",4],["missing",4],["not",1],["baseline",1],["values",5],["senn",1],["1994",1],["tabulate",1],["tablefmt",1],["github",1],["primary",4],["model",12],["logit",3],["fit",4],["frame",2],["exp",6],["params",2],["lower",1],["ci",7],["conf",2],["upper",1],["pvalues",1],["supportive",2],["conditional",2],["odds",1],["ratios",1],["string",1],["float",1],["format",1],["4f",7],["mc",1],["fadden",1],["pseudo",1],["r2",1],["prsquared",1],["above",1],["fda",1],["2023",1],["binary",1],["endpoint",1],["marginal",4],["risk",3],["difference",3],["non",1],["collapsible",1],["so",5],["answers",1],["different",1],["question",1],["than",1],["rd",6],["estimate",1],["by",1],["computation",2],["predict",2],["every",1],["subject",1],["under",1],["both",1],["arms",1],["average",1],["within",3],["active",2],["next",1],["percentile",3],["bootstrap",2],["refit",3],["each",1],["resample",4],["reflects",1],["estimation",1],["outcome",1],["too",1],["1000",2],["resamples",1],["conventional",1],["floor",1],["stable",1],["97",2],["rng",3],["random",2],["default",1],["42",1],["boot",3],["range",2],["sampling",1],["replacement",1],["duplicates",1],["labels",2],["whenever",1],["covariate",1],["patsy",1],["drops",1],["those",1],["rows",1],["forcing",1],["reindex",1],["raises",1],["iloc",1],["integers",1],["drop",1],["disp",2],["append",2],["lo",2],["hi",2],["vs",1],["95",1],["chi",2],["square",2],["test",1],["ct",3],["crosstab",1],["dof",3],["expected",2],["correction",1],["any",1],["else",1],["2f",1],["sensitivity",1],["imputations",3],["20",1],["practical",1],["starting",1],["count",1],["von",1],["hippel",1],["2020",1],["shows",1],["required",1],["scales",1],["fraction",1],["information",1],["two",1],["stage",1],["rule",1],["raise",1],["fmi",1],["high",1],["jointly",1],["its",1],["predictors",2],["single",1],["column",1],["has",1],["no",1],["sample",2],["posterior",3],["draws",2],["identical",1],["between",3],["imputation",2],["variance",1],["mi",15],["collapses",1],["complete",1],["case",1],["correlated",1],["make",1],["vary",1],["cols",3],["numeric",1],["only",1],["would",1],["break",1],["restored",1],["below",1],["dropna",1],["subset",1],["results",5],["iter",1],["10",1],["state",1],["imputed",7],["covariates",2],["transform",1],["mirror",1],["adjusted",1],["rhs",1],["pooled",10],["comparable",1],["coef",7],["se",2],["bse",1],["mean",2],["var",8],["ddof",1],["total",3],["96",2],["sqrt",2],["multiple",1],["3f",3]]},{"id":"skills/bioskills/bio-workflows-clinical-trial-pipeline/scripts/clinical_trial_pipeline.py#marginal_rd","name":[["marginal",1],["rd",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["clinical",2],["trial",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["marginal",2],["rd",2],["fitted",4],["data",4],["return",1],["predict",2],["assign",2],["arm",4],["active",1],["mean",2],["reference",1]]},{"id":"skills/bioskills/bio-workflows-crispr-editing-pipeline/scripts/crispr_editing_workflow.py","name":[["crispr",1],["editing",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["crispr",2],["editing",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["crispr",2],["editing",2],["pipeline",1],["orchestrate",1],["guide",1],["off",3],["target",4],["modality",1],["donor",1],["validation",1],["orchestrator",1],["deterministic",1],["local",1],["parts",2],["honestly",1],["pam",1],["enumeration",1],["hard",2],["filters",1],["bae",2],["style",1],["out",1],["frame",1],["estimate",1],["codon",3],["checked",1],["hdr",2],["block",1],["routes",1],["need",1],["trained",1],["models",1],["genome",1],["real",1],["tools",1],["ranking",2],["crispor",1],["context",1],["valid",1],["model",1],["nomination",1],["cas",1],["offinder",1],["crisprme",1],["base",1],["editor",1],["outcomes",1],["be",1],["hive",1],["prime",2],["pridict",1],["deep",1],["not",1],["fabricate",1],["activity",2],["specificity",1],["scores",1],["reference",1],["biopython",1],["83",1],["pandas",2],["matplotlib",2],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",7],["re",1],["from",4],["math",1],["exp",1],["pathlib",1],["path",2],["as",2],["pd",1],["pyplot",1],["plt",1],["bio",2],["seq",2],["data",1],["table",4],["gc",2],["min",1],["max",2],["40",1],["70",1],["outside",1],["falls",2],["doench",1],["2014",2],["dropped",1],["here",1],["length",2],["weight",1],["20",1],["mmej",1],["deletion",1],["decay",1],["framework",1],["edit",1],["cut",1],["10",2],["incorporation",1],["sharply",1],["beyond",1],["bp",1],["paquet",1],["2016",1],["fwd",1],["standard",1],["dna",1],["forward",1],["output",1],["dir",1],["design",1],["results",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-workflows-crispr-editing-pipeline/scripts/crispr_editing_workflow.py#codon_checked_pam_block","name":[["codon",1],["checked",1],["pam",1],["block",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["crispr",2],["editing",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["codon",9],["checked",2],["pam",9],["block",4],["donor",7],["start",4],["cds",4],["offset",4],["disrupt",1],["ngg",1],["synonymous",2],["change",1],["so",1],["edited",1],["allele",1],["cannot",1],["be",1],["re",1],["cut",1],["if",3],["continue",2],["ci",7],["len",1],["base",2],["act",1],["cand",4],["fwd",3],["return",2],["silent",2],["no",1],["seed",1],["mutations",1],["instead",1]]},{"id":"skills/bioskills/bio-workflows-crispr-editing-pipeline/scripts/crispr_editing_workflow.py#find_guides","name":[["find",1],["guides",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["crispr",2],["editing",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["find",2],["guides",2],["seq",10],["enumerate",1],["sp",1],["cas9",1],["ngg",1],["spacers",1],["both",1],["strands",1],["cut",3],["bp",1],["pam",3],["forward",1],["coords",1],["rows",4],["upper",1],["len",1],["re",2],["finditer",2],["acgt",2],["gg",2],["start",2],["if",2],["20",4],["append",2],["spacer",2],["strand",2],["rc",4],["str",1],["reverse",1],["complement",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-workflows-crispr-editing-pipeline/scripts/crispr_editing_workflow.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["crispr",2],["editing",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["main",2],["output",4],["dir",4],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["target",12],["atggccgagaccaagttcgacgagctgaaggcctacatcgagaagctgggcgagaagggcttcgac",1],["gaggtgaagctgtacggcgacgagctgaagttctacggcgagaagctgttcgagaagctgttctaa",1],["stage",10],["guide",2],["design",1],["rank",2],["by",3],["frameshift",2],["fraction",1],["route",2],["crispor",2],["guides",15],["find",1],["spacer",2],["map",1],["u6",1],["valid",1],["copy",1],["out",5],["frame",5],["max",3],["30",3],["cut",5],["sort",1],["values",1],["ascending",1],["false",2],["csv",1],["ranked",1],["tsv",1],["sep",1],["index",1],["print",6],["len",3],["filtered",1],["carry",1],["off",2],["cas",2],["offinder",2],["crisprme",2],["silico",1],["nomination",1],["verdict",1],["run",1],["bulges",1],["reject",1],["low",1],["mm",1],["high",1],["cfd",1],["targets",1],["genes",1],["3a",2],["knockout",1],["take",1],["most",1],["prone",1],["ko",6],["iloc",1],["pam",6],["0f",1],["3d",2],["hdr",2],["knock",1],["mandatory",1],["codon",3],["checked",3],["blocking",1],["mutation",1],["start",2],["next",1],["range",1],["20",1],["if",1],["gg",1],["block",2],["blocked",1],["note",2],["edit",3],["must",1],["sit",1],["within",1],["bp",1],["pick",1],["format",1],["cell",1],["type",1],["ss",1],["odn",1],["lss",1],["dna",1],["aav",1],["hiti",1],["post",1],["mitotic",1],["validation",1],["quantify",1],["intended",1],["indels",1],["amplicon",1],["deep",1],["seq",1],["crispresso2",1],["report",1],["purity",1],["lo",1],["plot",1],["outcome",2],["landscape",2],["pdf",1],["done",1],["results",1]]},{"id":"skills/bioskills/bio-workflows-crispr-editing-pipeline/scripts/crispr_editing_workflow.py#out_of_frame","name":[["out",1],["frame",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["crispr",2],["editing",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["out",3],["frame",3],["local",4],["cut",6],["bae",1],["style",1],["microhomology",1],["estimate",1],["frameshift",1],["fraction",1],["66",1],["preferred",1],["ko",1],["left",4],["right",4],["wo",3],["wt",4],["seen",3],["range",3],["min",1],["len",4],["mh",4],["if",4],["dl",4],["key",3],["not",1],["add",1],["exp",1],["length",1],["weight",1],["sum",2],["gc",2],["else",2],["return",1],["100",1]]},{"id":"skills/bioskills/bio-workflows-crispr-editing-pipeline/scripts/crispr_editing_workflow.py#plot_outcome_landscape","name":[["plot",1],["outcome",1],["landscape",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["crispr",2],["editing",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["plot",2],["outcome",2],["landscape",2],["guides",4],["target",3],["len",3],["path",4],["fig",3],["ax",8],["plt",1],["subplots",1],["figsize",1],["12",1],["scatter",1],["cut",2],["out",3],["frame",3],["40",1],["alpha",2],["axhline",1],["66",2],["ls",1],["label",1],["frameshift",1],["reliable",1],["xlim",1],["ylim",1],["100",1],["xlabel",1],["position",1],["bp",1],["ylabel",1],["predicted",1],["legend",1],["loc",1],["lower",1],["right",1],["tight",1],["layout",1],["savefig",1],["dpi",1],["150",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-crispr-editing-pipeline/scripts/crispr_editing_workflow.py#u6_valid","name":[["u6",1],["valid",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["crispr",2],["editing",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["u6",2],["valid",2],["spacer",5],["gc",5],["sum",1],["len",1],["return",1],["tttt",2],["not",1],["min",1],["max",1],["terminates",1],["pol",1],["iii",1]]},{"id":"skills/bioskills/bio-workflows-cytometry-pipeline/scripts/cytometry_workflow.R","name":[["cytometry",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["cytometry",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["reference",1],["catalyst",2],["26",1],["diffcyt",4],["22",1],["flow",5],["som",1],["10",4],["core",3],["14",1],["edge",2],["limma",1],["58",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",5],["single",1],["cell",1],["experiment",1],["configuration",1],["data",15],["dir",13],["output",9],["results",11],["create",3],["show",1],["warnings",1],["false",6],["define",1],["panel",3],["frame",3],["fcs",12],["colname",1],["fsc",2],["ssc",2],["cd45",2],["cd3",2],["cd4",2],["cd8",2],["cd19",2],["cd14",2],["ki67",2],["antigen",1],["marker",1],["class",1],["none",2],["type",10],["state",1],["load",2],["metadata",1],["files",7],["list",1],["pattern",1],["md",5],["file",9],["name",2],["sample",2],["id",6],["gsub",2],["condition",3],["ifelse",1],["grepl",1],["ctrl",1],["control",2],["ignore",1],["case",1],["true",4],["treatment",1],["patient",3],["prep",3],["default",2],["cols",2],["factors",1],["needs",1],["one",1],["per",1],["here",2],["cat",9],["found",1],["nrow",1],["prepare",1],["loading",1],["paths",2],["path",7],["transformation",3],["truncate",2],["max",3],["range",2],["read",2],["raw",1],["linearize",1],["silently",1],["applies",1],["pn",1],["log",2],["linearization",1],["footgun",1],["compensation",1],["must",1],["run",2],["linear",1],["real",1],["fluorescence",1],["compensate",2],["before",1],["transforms",1],["sp",3],["spillover",3],["fs",5],["vapply",1],["null",1],["logical",1],["first",1],["populated",1],["slot",1],["spill",1],["not",1],["always",1],["omitted",1],["synthetic",1],["demo",1],["has",1],["no",1],["sce",13],["transform",1],["cofactor",1],["150",1],["facs",1],["loaded",1],["ncol",1],["cells",1],["clustering",3],["cluster",4],["features",3],["xdim",1],["ydim",1],["20",1],["seed",1],["42",1],["umap",5],["running",2],["dr",4],["plots",2],["generating",1],["plot",4],["color",1],["by",4],["meta20",4],["ggsave",4],["clusters",2],["png",4],["width",4],["height",4],["expr",1],["heatmap",4],["scale",1],["last",1],["12",2],["differential",2],["analysis",5],["design",5],["matrix",1],["ei",1],["contrast",4],["res",5],["da",15],["method",1],["as",1],["row",2],["order",1],["adj",3],["significant",1],["fdr",2],["05",3],["print",1],["fc",1],["visualization",1],["diff",1],["all",1],["abundances",2],["group",1],["save",2],["write",1],["csv",2],["names",1],["rds",2],["cytometry",1],["complete",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-edna-pipeline/scripts/edna_pipeline.R","name":[["edna",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["edna",2],["pipeline",2],["scripts",1]],"body":[["reference",6],["dada2",3],["30",1],["fast",1],["qc",6],["12",2],["multi",1],["21",1],["cutadapt",1],["phyloseq",6],["46",1],["vegan",3],["verify",1],["api",1],["if",7],["version",1],["differs",1],["dna",5],["metabarcoding",1],["pipeline",2],["path",3],["fastq",9],["community",2],["ecology",1],["marker",4],["coi",4],["leray",2],["primers",1],["adjust",1],["trunc",6],["len",6],["db",7],["other",1],["markers",2],["library",6],["decontam",6],["next",3],["indicspecies",1],["configuration",1],["dir",4],["trimmed",1],["metadata",4],["file",4],["csv",8],["output",6],["prefix",6],["edna",1],["results",2],["from",3],["quality",1],["profiles",1],["dependent",1],["313bp",1],["250",2],["200",2],["mi",1],["fish",1],["170bp",1],["140",1],["130",1],["its",2],["not",3],["truncate",1],["variable",1],["length",9],["max",13],["ee",5],["only",2],["standard",5],["relax",1],["degraded",1],["sediment",1],["cores",1],["min",13],["overlap",4],["20",4],["most",1],["increase",2],["short",1],["amplicons",1],["database",2],["specific",2],["bold",2],["midori2",1],["unite",1],["silva",1],["16",1],["18",1],["tax",4],["fa",2],["gz",7],["species",9],["boot",4],["50",3],["sensitive",1],["taxonomy",6],["assignment",7],["80",3],["conservative",1],["threshold",9],["default",3],["05",3],["low",8],["biomass",2],["aggressive",1],["more",1],["prevalent",1],["negatives",1],["than",1],["samples",13],["setting",1],["contaminant",6],["call",1],["below",2],["tag",4],["jump",3],["filter",4],["abundance",3],["per",5],["asv",4],["001",1],["step",11],["load",1],["inspect",1],["reads",5],["meta",4],["read",1],["fn",5],["fs",10],["sort",2],["list",4],["files",2],["pattern",2],["r1",2],["full",2],["names",8],["true",10],["rs",9],["r2",3],["sample",16],["gsub",1],["basename",1],["message",20],["sprintf",17],["loaded",1],["trim",2],["filt",12],["filtered",3],["paste0",7],["create",1],["show",1],["warnings",1],["false",3],["out",10],["rm",1],["phix",1],["multithread",7],["passing",1],["1f",5],["sum",8],["100",7],["gate",4],["1000",3],["warning",4],["paste",1],["collapse",1],["learn",3],["error",1],["rates",1],["err",6],["errors",3],["denoise",1],["dada",6],["merge",2],["paired",1],["merged",2],["pairs",1],["seqtab",9],["make",1],["sequence",1],["table",10],["asvs",8],["before",3],["chimera",7],["removal",3],["ncol",3],["remove",3],["chimeras",1],["method",10],["consensus",2],["pooled",1],["higher",1],["sensitivity",1],["fewer",1],["nochim",5],["bimera",1],["denovo",1],["rate",11],["remaining",1],["high",1],["check",2],["primer",1],["completeness",12],["pcr",2],["conditions",1],["assign",2],["taxa",12],["add",1],["assigned",3],["phylum",5],["na",3],["nrow",3],["90",1],["60",2],["understudied",1],["build",1],["object",1],["rownames",1],["id",1],["ps",24],["otu",23],["rows",2],["data",22],["nsamples",3],["ntaxa",3],["contamination",2],["filtering",2],["prefer",1],["combined",2],["concentration",3],["neg",4],["controls",1],["at",2],["qubit",1],["column",2],["exists",1],["conc",2],["prevalence",2],["fallback",1],["no",2],["available",1],["screening",1],["classifier",1],["review",2],["each",1],["flagged",2],["biological",1],["plausibility",2],["removing",2],["davis",1],["2018",1],["type",2],["negative",2],["control",3],["contam",5],["matches",1],["seam",1],["clean",17],["prune",2],["subset",1],["jumping",1],["cross",2],["index",1],["hopping",1],["as",10],["matrix",2],["apply",1],["empty",1],["after",2],["sums",1],["decontamination",1],["10",1],["diversity",2],["analysis",2],["hill",2],["numbers",2],["inext",12],["richness",4],["shannon",1],["equivalent",2],["simpson",1],["endpoint",1],["2x",1],["size",1],["chao",1],["2014",1],["doubling",1],["rule",1],["avoid",1],["global",1],["frame",6],["datatype",2],["coverage",4],["based",1],["standardization",1],["95",3],["fair",1],["comparison",3],["div",3],["c95",6],["estimate",1],["base",1],["level",1],["report",1],["standardized",2],["never",1],["asy",1],["est",1],["chao1",2],["asymptotic",1],["denoising",1],["stripped",1],["singletons",1],["leaving",1],["f1",1],["so",1],["degenerates",1],["observed",1],["q0",3],["order",1],["range",3],["0f",4],["effective",1],["fractional",1],["doubles",1],["info",1],["sc",1],["some",1],["have",1],["deeper",1],["sequencing",1],["recommended",1],["11",1],["env",6],["hellinger",5],["transformation",1],["composition",1],["reduces",1],["dominant",1],["influence",1],["hell",6],["decostand",1],["dca",4],["untransformed",1],["determine",1],["gradient",5],["decorana",1],["diff",1],["scores",1],["display",1],["sites",1],["choices",1],["2f",2],["sd",3],["rda",3],["linear",1],["response",2],["uses",2],["transformed",1],["cca",4],["unimodal",1],["raw",1],["abundances",1],["chi",1],["squared",1],["distance",2],["replace",1],["temperature",3],["depth",3],["season",3],["actual",1],["ord",3],["name",3],["else",1],["permutations",4],["999",5],["9999",1],["publication",1],["anova",4],["result",3],["significance",1],["4f",3],["pr",3],["group",1],["permanova",2],["permdisp",2],["must",1],["be",2],["reported",1],["together",1],["anderson",1],["walsh",1],["2013",1],["significant",3],["betadisper",2],["means",1],["adonis2",2],["location",2],["difference",2],["may",1],["dispersion",1],["dist",3],["vegdist",1],["euclidean",2],["perm",3],["site",4],["disp",2],["test",2],["permutest",1],["3f",1],["conclusion",1],["supported",1],["tab",1],["indicator",2],["indval",4],["multipatt",1],["nperm",1],["sig",3],["indicators",4],["sign",3],["value",3],["all",1],["groups",1],["combination",1],["save",3],["write",3],["rds",4],["complete",1]]},{"id":"skills/bioskills/bio-workflows-expression-to-pathways/scripts/complete_enrichment.R","name":[["complete",1],["enrichment",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["expression",1],["pathways",1],["scripts",1],["complete",1],["enrichment",1]],"body":[["reference",1],["cluster",2],["profiler",2],["10",6],["org",14],["hs",8],["eg",8],["db",17],["18",1],["reactome",9],["pa",2],["46",1],["enrichplot",2],["22",1],["verify",1],["api",2],["if",4],["version",2],["differs",1],["orchestrate",1],["de",4],["results",8],["ora",6],["gsea",14],["redundancy",3],["collapsed",1],["visualization",2],["decide",1],["generation",1],["first",1],["ranking",1],["all",3],["genes",11],["pre",1],["selected",1],["list",11],["network",3],["note",2],["enrich",5],["kegg",11],["queries",1],["live",2],["rest",1],["needs",1],["internet",1],["not",2],["reproducible",2],["across",2],["releases",1],["go",30],["gse",2],["read",2],["local",2],["annotation",1],["given",1],["release",1],["library",5],["ggplot2",1],["file",11],["deseq2",1],["csv",10],["output",10],["dir",11],["path",9],["tempdir",2],["pathway",2],["so",1],["repo",1],["stays",1],["clean",1],["padj",3],["cutoff",9],["05",5],["lfc",3],["create",1],["plots",4],["show",3],["warnings",1],["false",6],["recursive",1],["true",6],["stage",5],["prepare",1],["ranked",20],["vector",3],["universe",9],["res",6],["row",5],["names",9],["sig",9],["rownames",3],["subset",1],["abs",1],["log2",2],["fold",1],["change",1],["cat",12],["significant",1],["length",2],["background",1],["entered",1],["test",1],["testable",1],["genome",1],["na",2],["pvalue",7],["prefer",1],["wald",1],["stat",4],["over",1],["bare",1],["fc",2],["shrink",1],["apeglm",1],["ashr",1],["tables",1],["have",1],["no",1],["column",1],["rank",1],["from",4],["unshrunken",1],["dds",1],["limma",1],["edge",1],["sign",1],["log",1],["log10",1],["sort",3],["decreasing",3],["convert",1],["ids",1],["entrez",10],["safe",1],["downstream",1],["lingua",1],["franca",1],["bitr",4],["type",8],["symbol",4],["entrezid",11],["bg",4],["conv",2],["rate",3],["nrow",9],["id",3],["conversion",1],["round",1],["85",1],["flags",1],["wrong",1],["organism",3],["map",3],["duplicated",1],["dedup",1],["biases",1],["score",1],["re",1],["remap",1],["reorder",1],["rows",1],["3a",1],["branch",2],["bp",16],["ont",2],["adjust",2],["method",1],["bh",1],["readable",3],["simplify",1],["by",1],["collapse",2],["dag",1],["one",1],["ontology",1],["at",1],["time",1],["terms",2],["simplified",1],["as",12],["data",12],["frame",12],["hsa",1],["key",1],["pathways",2],["human",1],["3b",1],["named",1],["seed",1],["123",1],["permutation",1],["reproducibility",1],["without",1],["values",1],["drift",1],["runs",1],["min",2],["gssize",2],["max",1],["500",1],["verbose",1],["then",1],["visualize",1],["dotplot",2],["category",2],["20",1],["ggtitle",2],["biological",1],["process",1],["enrichment",4],["ggsave",3],["pdf",3],["width",3],["height",3],["sim",2],["pairwise",1],["termsim",1],["required",1],["before",1],["emapplot",2],["30",1],["term",1],["similarity",1],["gseaplot2",1],["gene",1],["table",1],["plot",1],["export",1],["provenance",1],["matters",1],["record",1],["tool",1],["date",1],["metric",1],["write",4],["written",1],["under",1]]},{"id":"skills/bioskills/bio-workflows-grn-pipeline/scripts/multiome_grn_workflow.py","name":[["multiome",1],["grn",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["grn",2],["pipeline",1],["scripts",1],["multiome",1],["workflow",1],["py",1]],"body":[["scenic",7],["multiome",2],["grn",13],["cis",7],["topic",18],["pycistarget",4],["prep",1],["then",3],["snakemake",8],["pipeline",3],["optional",2],["cell",15],["oracle",20],["perturbation",3],["off",1],["motif",6],["scan",3],["base",8],["not",5],["regulons",3],["reference",1],["pycis",4],["0a1",1],["18",1],["scanpy",2],["10",4],["verify",1],["api",2],["if",3],["version",3],["differs",1],["import",14],["glob",4],["subprocess",2],["as",7],["sc",3],["numpy",1],["np",2],["pandas",1],["pd",3],["pyranges",1],["pr",2],["from",7],["cistopic",7],["class",1],["create",3],["object",5],["lda",3],["models",7],["run",11],["cgs",2],["evaluate",2],["binarization",1],["binarize",3],["topics",5],["utils",1],["region",15],["names",7],["coordinates",2],["enrichment",2],["cistarget",7],["configuration",1],["rna",13],["path",6],["processed",2],["h5ad",4],["atac",13],["scenicplus",8],["dir",6],["num",4],["workers",4],["target",4],["ranking",2],["db",4],["matching",2],["genome",3],["accepts",1],["feather",2],["directly",1],["instantiates",1],["database",1],["itself",1],["prebuilt",3],["dbs",2],["https",1],["resources",1],["aertslab",1],["org",1],["ctx",2],["hg38",1],["screen",1],["v10",1],["clust",1],["regions",4],["vs",1],["motifs",1],["rankings",1],["load",2],["paired",1],["data",5],["same",1],["nuclei",1],["adata",17],["read",4],["print",8],["obs",8],["cells",4],["vars",2],["genes",1],["step",5],["modeling",1],["obj",4],["fragment",1],["matrix",2],["wants",1],["ann",2],["tolist",3],["var",1],["test",1],["counts",1],["around",1],["2x",1],["number",2],["types",1],["clusters",5],["len",2],["type",8],["unique",1],["else",1],["range",3],["cpu",2],["iter",1],["300",1],["random",2],["state",1],["42",1],["model",6],["select",1],["return",1],["true",10],["int",2],["count",2],["at",2],["metric",1],["elbow",1],["non",1],["existent",1],["add",1],["into",2],["sets",7],["convert",1],["py",2],["ranges",2],["expects",1],["bin",3],["method",1],["otsu",1],["index",2],["binarized",1],["accessible",2],["results",1],["required",1],["first",1],["positional",1],["arg",1],["specie",2],["homo",1],["sapiens",1],["param",1],["species",1],["auc",1],["threshold",4],["005",1],["nes",1],["rank",1],["05",2],["construction",2],["via",1],["manual",1],["build",2],["deprecated",1],["scaffold",3],["instead",1],["pointing",1],["its",1],["config",4],["fragments",1],["labels",1],["matched",1],["init",1],["out",2],["check",1],["edit",1],["yaml",1],["cd",1],["cores",1],["after",2],["direct",2],["high",1],["confidence",1],["regulon",2],["table",1],["filename",1],["dependent",1],["so",1],["resolve",1],["by",2],["matches",3],["tsv",1],["recursive",1],["eregulons",2],["csv",1],["sep",1],["tf",3],["nunique",1],["enhancer",1],["driven",1],["regulators",1],["silico",1],["scanned",1],["see",1],["gene",1],["regulatory",1],["networks",1],["simulation",2],["celloracle",1],["co",3],["over",1],["these",1],["peaks",1],["preferable",1],["promoter",2],["fallback",1],["no",1],["exists",1],["must",1],["match",1],["human",1],["anndata",1],["raw",1],["cluster",4],["column",1],["name",3],["embedding",4],["umap",1],["info",1],["perform",1],["pca",2],["025",1],["knn",2],["imputation",1],["dims",1],["50",1],["balanced",1],["sight",1],["maxl",1],["links",7],["unit",1],["alpha",2],["filter",1],["001",1],["weight",1],["coef",1],["abs",1],["2000",1],["specific",2],["tfdict",2],["fit",1],["simulate",1],["shift",9],["perturb",1],["condition",1],["myc",2],["propagation",1],["estimate",1],["transition",1],["prob",1],["neighbors",1],["200",1],["sampled",1],["fraction",1],["calculate",1],["sigma",1],["corr",1],["magnitude",3],["per",1],["simulated",1],["direction",1],["calibrated",1],["sqrt",1],["delta",1],["sum",1],["axis",1],["mean",4],["series",1],["groupby",1],["values",2],["observed",2],["sort",1],["ascending",1],["false",1],["categorical",1],["default",1],["keeps",1],["filtered",1],["categories",1],["na",1],["rows",1],["ko",1]]},{"id":"skills/bioskills/bio-workflows-grn-pipeline/scripts/scenic_grn_workflow.py","name":[["scenic",1],["grn",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["grn",2],["pipeline",1],["scripts",1],["scenic",1],["workflow",1],["py",1]],"body":[["py",2],["scenic",5],["rna",2],["only",1],["grn",3],["inference",3],["pipeline",2],["reference",1],["anndata",1],["10",3],["pandas",2],["scanpy",3],["scipy",2],["12",1],["verify",1],["api",1],["if",9],["version",1],["differs",1],["import",11],["os",3],["as",4],["sc",3],["pd",3],["numpy",1],["np",2],["from",11],["arboreto",1],["algo",1],["grnboost2",4],["pyscenic",3],["prune",1],["prune2df",3],["df2regulons",3],["aucell",10],["utils",1],["modules",8],["adjacencies",9],["ctxcore",1],["rnkdb",1],["feather",4],["ranking",2],["database",2],["matplotlib",1],["pyplot",1],["plt",1],["configuration",1],["adata",17],["path",4],["processed",2],["h5ad",4],["tf",20],["list",5],["all",4],["tfs",10],["hg38",4],["txt",3],["db",5],["paths",2],["500bp",1],["up",2],["100bp",1],["down",2],["genes",4],["vs",2],["motifs",5],["rankings",2],["10kbp",2],["motif",3],["annotations",2],["v10nr",1],["clust",1],["nr",1],["hgnc",1],["m0",1],["001",1],["o0",1],["tbl",1],["output",6],["prefix",6],["results",2],["num",5],["workers",5],["load",2],["data",4],["example",1],["any",1],["seq",1],["ann",2],["pbmc",1],["tutorial",1],["read",2],["print",13],["loaded",1],["obs",6],["cells",4],["vars",1],["extract",1],["raw",5],["count",2],["expression",2],["matrix",15],["works",1],["counts",1],["expr",11],["frame",1],["toarray",2],["hasattr",1],["else",2],["index",2],["names",11],["columns",5],["var",1],["filter",1],["dataset",2],["human",1],["https",3],["resources",3],["aertslab",3],["org",3],["cistarget",3],["lists",2],["mouse",1],["mm",1],["csv",5],["header",1],["none",1],["tolist",1],["len",8],["step",3],["subsample",1],["50k",1],["manage",1],["memory",1],["shape",2],["50000",2],["sample",3],["idx",3],["random",1],["choice",1],["replace",1],["false",2],["sub",4],["iloc",1],["subsampled",1],["seed",1],["42",1],["verbose",1],["true",2],["tsv",1],["sep",1],["target",3],["regulon",12],["pruning",3],["rcis",1],["cis",1],["databases",2],["gb",1],["each",1],["download",1],["once",1],["dbs",2],["name",4],["splitext",1],["basename",1],["required",1],["arg",1],["not",2],["optional",1],["build",1],["needs",1],["module",1],["transcription",1],["factor",1],["bare",1],["gene",1],["signature",1],["lacks",1],["applies",1],["standard",2],["thresholds",1],["returns",1],["regulons",17],["before",1],["nes",3],["threshold",4],["enrichment",1],["cutoff",1],["lower",2],["more",1],["permissive",1],["raise",1],["stringent",1],["df",2],["rank",1],["5000",1],["after",1],["qc",2],["check",3],["expected",1],["range",1],["50",2],["500",2],["warning",2],["few",1],["elif",1],["many",1],["consider",1],["stricter",1],["activity",1],["scoring",1],["uses",1],["full",1],["auc",5],["obsm",1],["loc",1],["values",1],["uns",1],["save",1],["write",1],["known",6],["lineage",2],["pax6",3],["sox2",1],["gata1",1],["spi1",1],["foxp3",1],["tbx21",1],["ebf1",1],["irf4",1],["bases",2],["split",1],["emits",1],["found",3],["visualization",1],["top",4],["by",2],["specificity",5],["cell",6],["type",4],["stats",1],["mannwhitneyu",2],["types",2],["unique",1],["rname",3],["indexing",1],["position",1],["assumed",1],["ordering",1],["promise",1],["scores",5],["max",5],["diff",6],["ct",6],["mask",7],["other",3],["stat",1],["pval",2],["alternative",1],["greater",1],["01",1],["mean",2],["sorted",1],["key",1],["reverse",1],["20",2],["specific",1],["complete",1],["discovered",1],["annotated",1]]},{"id":"skills/bioskills/bio-workflows-hic-pipeline/scripts/hic_analysis.py","name":[["hic",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["hic",2],["pipeline",1],["scripts",1],["analysis",1],["py",1]],"body":[["reference",2],["cooler",7],["10",2],["cooltools",6],["bioframe",4],["matplotlib",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["hi",1],["analysis",3],["compartments",6],["tads",2],["loops",6],["from",2],["balanced",1],["multi",1],["resolution",1],["import",6],["numpy",1],["as",2],["np",4],["pyplot",1],["plt",9],["os",2],["mcool",4],["path",3],["sample",1],["genome",2],["fasta",3],["fa",1],["output",9],["dir",9],["hic",1],["makedirs",1],["plots",3],["exist",1],["ok",1],["true",1],["compartment",6],["res",4],["100",2],["000",8],["100kb",3],["chromosome",1],["scale",3],["finer",1],["bins",8],["mix",1],["tad",6],["10kb",4],["domain",1],["boundary",10],["insulation",9],["windows",3],["200",2],["500",2],["diamond",1],["window",9],["dial",1],["report",1],["boundaries",7],["called",2],["at",2],["mid",1],["max",4],["loop",4],["sep",6],["dots",2],["beyond",1],["mb",1],["dominated",1],["by",2],["noise",1],["typical",1],["depth",1],["sign",1],["phased",1],["gc",4],["else",2],["arbitrary",1],["print",7],["clr",7],["100k",3],["resolutions",2],["frac",1],["chrom",4],["start",2],["end",2],["load",1],["eig",17],["values",2],["vectors",9],["eigs",2],["cis",2],["leave",1],["masked",1],["unmappable",2],["e1",8],["na",4],["mad",1],["dropped",1],["regions",1],["unassigned",1],["false",7],["so",1],["bare",1],["would",1],["silently",1],["label",3],["every",1],["bin",1],["isna",1],["none",1],["csv",4],["tsv",4],["index",4],["sum",2],["chr1",15],["fig",2],["ax",10],["subplots",2],["figsize",2],["12",2],["fill",2],["between",2],["range",2],["len",4],["color",5],["red",1],["alpha",2],["blue",1],["axhline",2],["black",2],["linewidth",2],["xlabel",2],["position",2],["ylabel",2],["title",2],["legend",1],["tight",2],["layout",2],["savefig",2],["pdf",2],["close",2],["returns",1],["columns",1],["directly",1],["detection",1],["10k",6],["ins",8],["bp",2],["scores",1],["col",4],["strength",3],["bad",1],["low",1],["mappability",1],["fillna",2],["before",1],["masking",1],["pandas",1],["raises",1],["astype",1],["bool",1],["iloc",1],["plot",1],["log2",2],["score",2],["gray",1],["linestyle",1],["calling",2],["only",1],["honest",1],["deep",1],["map",1],["run",1],["apa",1],["known",1],["anchors",1],["expected",3],["nproc",2],["loci",1],["separation",1],["results",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-imc-pipeline/scripts/imc_analysis.py","name":[["imc",1],["analysis",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["imc",2],["pipeline",1],["scripts",1],["analysis",1],["py",1]],"body":[["reference",1],["cellpose",1],["anndata",3],["10",3],["matplotlib",1],["numpy",2],["26",1],["pandas",2],["scanpy",2],["scvi",1],["tools",1],["squidpy",3],["steinbock",3],["16",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["import",6],["as",5],["pd",5],["np",2],["ad",2],["sc",8],["sq",5],["from",1],["pathlib",1],["path",3],["configuration",1],["data",6],["dir",7],["output",5],["results",3],["mkdir",1],["exist",1],["ok",1],["true",4],["load",1],["print",10],["loading",1],["outputs",1],["intensities",8],["read",2],["csv",6],["index",5],["col",2],["regionprops",5],["loaded",1],["len",2],["cells",1],["columns",2],["markers",1],["create",1],["adata",28],["ann",1],["values",3],["obs",7],["copy",3],["var",1],["frame",1],["cell",1],["id",6],["image",9],["categorical",3],["idx",2],["rsplit",1],["library",2],["key",4],["requires",1],["not",2],["object",1],["string",1],["obsm",1],["spatial",6],["centroid",4],["skimage",1],["table",1],["names",1],["them",1],["preprocessing",2],["layers",1],["counts",3],["keep",1],["raw",2],["integer",2],["ion",2],["arcsinh",1],["cofactor",1],["imc",2],["cy",1],["tof",1],["over",1],["compresses",1],["pp",3],["scale",1],["max",1],["value",2],["dimensionality",2],["reduction",2],["running",2],["pca",1],["comps",1],["20",1],["neighbors",3],["15",2],["tl",3],["umap",2],["clustering",2],["leiden",8],["resolution",1],["found",1],["nunique",1],["clusters",2],["marker",1],["analysis",5],["rank",1],["genes",1],["groups",1],["method",1],["wilcoxon",1],["gr",2],["coord",1],["type",1],["generic",1],["delaunay",1],["per",1],["graph",1],["no",1],["cross",1],["roi",1],["edges",1],["nhood",2],["enrichment",2],["cluster",3],["visualization",1],["generating",1],["plots",1],["pl",3],["color",2],["save",2],["png",1],["plot",1],["first",3],["iloc",1],["img",2],["scatter",1],["shape",1],["none",1],["size",2],["saving",1],["write",1],["h5ad",1],["proportions",6],["groupby",1],["observed",2],["unstack",1],["fill",1],["both",1],["groupers",1],["div",1],["sum",1],["axis",2],["complete",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py","name":[["liquid",1],["biopsy",1],["pipeline",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["complete",2],["liquid",2],["biopsy",2],["analysis",1],["pipeline",4],["reference",2],["bwa",1],["17",1],["vardict",2],["fgbio",1],["ichorcna",1],["numpy",2],["26",1],["pandas",2],["pysam",2],["22",1],["samtools",1],["19",1],["verify",2],["api",1],["if",2],["version",1],["differs",1],["import",5],["subprocess",1],["as",2],["np",1],["pd",1],["from",1],["pathlib",1],["path",1],["name",1],["main",1],["print",12],["40",1],["check",1],["preanalytical",1],["quality",2],["pre",1],["analytical",1],["qc",2],["preprocess",1],["cfdna",2],["umi",1],["preprocessing",1],["fragment",1],["call",1],["variants",2],["mutation",1],["detection",1],["filter",1],["chip",4],["remove",1],["run",1],["config",1],["keys",1],["bam",1],["file",2],["bed",1],["col",1],["gene",2],["output",1],["vcf",2],["data",1],["type",1],["panel",1],["wbc",2],["matched",1],["buffy",1],["coat",1],["calls",2],["without",1],["subtraction",1],["falls",1],["back",1],["weak",1],["list",1],["stay",1],["presumptively",1],["contaminated",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#call_variants_vardict","name":[["call",1],["variants",1],["vardict",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["call",3],["variants",3],["vardict",3],["bam",4],["file",7],["reference",3],["bed",3],["output",4],["vcf",4],["min",4],["vaf",4],["005",2],["var",1],["dict",1],["sample",3],["id",3],["path",1],["stem",1],["cmd",2],["java",1],["teststrandbias",1],["var2vcf",1],["valid",1],["pl",1],["subprocess",1],["run",1],["shell",1],["true",2],["check",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#check_preanalytical_quality","name":[["check",1],["preanalytical",1],["quality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["check",3],["preanalytical",2],["quality",2],["sample",5],["metadata",5],["pre",1],["analytical",1],["factors",1],["issues",4],["if",3],["tube",1],["type",1],["edta",2],["processing",1],["delay",1],["hours",2],["append",2],["processed",1],["hemolysis",2],["score",1],["detected",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#filter_chip","name":[["filter",1],["chip",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["filter",3],["chip",15],["variants",14],["df",9],["wbc",9],["none",4],["subtract",1],["matched",3],["definitive",1],["control",1],["gene",6],["list",3],["weak",1],["fallback",2],["if",1],["not",3],["any",1],["variant",1],["also",1],["seen",1],["buffy",1],["coat",1],["dna",2],["hematopoietic",1],["tumor",1],["regardless",1],["lands",1],["commitment",1],["below",1],["cannot",1],["substitute",1],["key",3],["chrom",1],["pos",1],["ref",1],["alt",1],["keys",2],["map",1],["tuple",2],["itertuples",1],["index",1],["false",1],["name",1],["apply",1],["lambda",1],["axis",1],["return",2],["only",2],["81",1],["cf",1],["controls",1],["53",1],["cancer",1],["patients",1],["razavi",1],["2019",1],["confined",1],["these",1],["genes",4],["so",1],["under",1],["removes",1],["print",1],["warning",1],["no",1],["supplied",1],["calls",1],["presumptively",1],["contaminated",1],["dnmt3",1],["tet2",1],["asxl1",1],["ppm1",1],["jak2",1],["sf3",1],["b1",1],["srsf2",1],["tp53",1],["isin",2],["somatic",2]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#load_panel_genes","name":[["load",1],["panel",1],["genes",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["load",2],["panel",3],["genes",2],["bed",4],["path",3],["chrom",1],["start",1],["end",1],["gene",2],["from",1],["column",1],["per",1],["var",1],["dict",1],["regions",3],["open",1],["as",1],["fh",2],["line",4],["if",2],["not",1],["strip",1],["startswith",1],["track",1],["browser",1],["continue",1],["rstrip",1],["split",1],["setdefault",1],["append",1],["int",2],["len",1],["else",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#preprocess_cfdna","name":[["preprocess",1],["cfdna",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["preprocess",2],["cfdna",2],["input",8],["bam",18],["output",10],["reference",5],["work",10],["dir",10],["umi",3],["aware",1],["preprocessing",1],["fgbio",6],["path",2],["prefix",7],["stem",1],["umis",6],["subprocess",5],["run",5],["extract",1],["from",1],["str",12],["read",2],["structure",1],["m2",2],["single",1],["tag",1],["rx",4],["check",5],["true",6],["aligned",4],["bwa",2],["reads",7],["fastq",3],["emit",1],["carrying",1],["align",1],["then",1],["re",1],["attach",1],["tags",1],["so",1],["survives",1],["group",2],["by",2],["samtools",1],["mem",1],["zipper",1],["bams",1],["unmapped",1],["ref",2],["shell",1],["sorted",4],["pysam",1],["sort",1],["grouped",4],["family",3],["size",2],["histogram",2],["genome",1],["equivalents",1],["duplication",1],["plateau",1],["off",1],["vaf",1],["without",1],["ge",3],["undefined",1],["100",1],["noise",1],["30",1],["000",1],["solid",1],["strategy",1],["adjacency",1],["edits",1],["sizes",1],["txt",1],["consensus",6],["call",1],["molecular",1],["min",2],["filter",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#run_pipeline","name":[["run",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["run",3],["pipeline",3],["config",17],["complete",1],["liquid",1],["biopsy",1],["results",7],["check",2],["pre",2],["analytical",2],["if",6],["metadata",2],["issues",6],["preanalytical",2],["quality",2],["print",3],["preprocess",2],["has",1],["umis",1],["bam",7],["cfdna",2],["file",4],["output",2],["reference",2],["work",1],["dir",1],["else",2],["fragment",3],["qc",7],["frag",4],["verify",1],["not",2],["pass",1],["warning",1],["atypical",1],["profile",1],["modal",2],["size",1],["bp",1],["analysis",1],["based",1],["data",2],["type",2],["panel",5],["vcf",7],["call",2],["variants",4],["vardict",1],["bed",2],["chip",8],["subtraction",2],["optional",1],["unsubtracted",1],["plasma",1],["presumptively",1],["hematopoietic",1],["load",1],["genes",1],["wbc",5],["df",2],["none",1],["somatic",5],["filter",1],["after",1],["len",2],["removed",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#variants_to_df","name":[["variants",1],["df",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["variants",2],["df",2],["vcf",7],["path",3],["panel",4],["regions",3],["none",2],["read",1],["into",1],["chrom",4],["pos",6],["ref",3],["alt",2],["gene",8],["rows",4],["var2vcf",1],["valid",1],["pl",1],["declares",1],["no",1],["info",2],["tag",1],["never",1],["writes",1],["parses",1],["so",1],["reading",1],["rec",9],["silently",1],["yields",1],["every",1],["record",1],["recover",1],["from",1],["same",1],["bed",2],["var",1],["dict",1],["was",1],["handed",1],["via",1],["based",2],["half",1],["open",1],["start",3],["end",3],["pysam",1],["variant",1],["file",1],["str",1],["as",1],["next",1],["name",2],["if",2],["append",1],["alts",2],["else",1],["return",1],["pd",1],["data",1],["frame",1]]},{"id":"skills/bioskills/bio-workflows-liquid-biopsy-pipeline/scripts/liquid_biopsy_pipeline.py#verify_cfdna_quality","name":[["verify",1],["cfdna",1],["quality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["liquid",2],["biopsy",2],["pipeline",2],["scripts",1],["py",1]],"body":[["def",2],["verify",3],["cfdna",2],["quality",2],["bam",6],["path",3],["cf",1],["dna",1],["fragment",1],["profile",1],["pysam",1],["alignment",1],["file",1],["rb",1],["sizes",10],["read",5],["fetch",1],["if",3],["proper",1],["pair",1],["not",1],["secondary",1],["template",2],["length",2],["400",1],["append",1],["close",1],["np",3],["array",1],["modal",4],["bincount",1],["argmax",1],["len",3],["else",2],["mono",4],["frac",3],["sum",1],["150",2],["180",2],["qc",3],["pass",3],["return",1],["size",1],["fraction",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py","name":[["metabolic",1],["modeling",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["metabolic",2],["modeling",2],["pipeline",1],["genome",2],["flux",4],["predictions",1],["covers",1],["reconstruction",1],["curation",1],["fba",1],["gene",3],["essentiality",3],["requires",1],["cobra",5],["carveme",1],["memote",3],["pandas",3],["numpy",3],["matplotlib",3],["reference",1],["cobrapy",1],["29",1],["26",1],["seaborn",1],["13",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",9],["subprocess",1],["json",1],["as",3],["pd",1],["np",1],["pyplot",1],["plt",1],["from",3],["pathlib",1],["path",2],["try",1],["analysis",2],["variability",1],["single",1],["deletion",1],["gapfill",2],["except",1],["error",1],["print",1],["install",2],["pip",1],["raise",1],["configuration",1],["protein",1],["fasta",1],["faa",1],["output",1],["dir",1],["results",1],["gram",1],["type",1],["gramneg",2],["carve",2],["me",1],["universe",1],["value",1],["grampos",1],["bacteria",1],["archaea",1],["medium",5],["model",6],["growth",6],["all",1],["computed",1],["relative",1],["m9",3],["adds",1],["reactions",1],["so",1],["grow",1],["not",2],["constrain",2],["loaded",1],["these",1],["overrides",2],["layered",1],["onto",1],["own",2],["replacement",1],["assigning",1],["bare",1],["dict",2],["closes",1],["every",1],["exchange",1],["absent",1],["starves",1],["biomass",1],["reaction",1],["trace",1],["metals",1],["cofactors",1],["fe",1],["mg",1],["ca",1],["zn",1],["silently",1],["yields",1],["zero",1],["only",1],["carbon",1],["electron",1],["acceptor",1],["terms",1],["experiment",1],["actually",1],["varies",1],["ex",2],["glc",1],["10",2],["o2",1],["20",1],["mmol",1],["dw",1],["max",1],["uptake",1],["thresholds",1],["min",1],["01",1],["minimum",2],["viable",1],["rate",1],["threshold",2],["50",1],["acceptable",1],["score",1],["ratio",1],["below",1],["essential",1],["fva",2],["fraction",1],["90",2],["allow",1],["optimal",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#diagnose_model","name":[["diagnose",1],["model",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["diagnose",3],["model",8],["common",1],["issues",7],["dead",4],["ends",3],["blocked",5],["no",2],["gpr",3],["end",1],["metabolites",2],["met",7],["producing",3],["sum",2],["reactions",6],["if",4],["coefficient",2],["id",6],["consuming",3],["append",3],["not",4],["consumed",1],["elif",1],["produced",1],["cannot",1],["carry",1],["flux",2],["under",1],["any",1],["feasible",1],["state",1],["fraction",2],["optimum",3],["releases",1],["growth",1],["constraint",1],["default",1],["would",1],["instead",1],["report",1],["unused",1],["at",1],["try",1],["fva",4],["variability",1],["analysis",1],["minimum",1],["maximum",1],["list",1],["index",1],["except",1],["exception",1],["pass",1],["without",1],["rxn",4],["gene",1],["reaction",1],["rule",1],["startswith",1],["ex",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["main",2],["output",15],["dir",15],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["print",36],["metabolic",1],["modeling",1],["pipeline",2],["step",10],["reconstruction",2],["skip",1],["if",6],["model",41],["exists",2],["path",8],["draft",1],["xml",3],["not",1],["run",4],["carveme",1],["protein",1],["fasta",1],["gram",2],["type",2],["else",2],["existing",1],["load",1],["loading",1],["cobra",2],["io",2],["read",1],["sbml",2],["str",2],["id",4],["reactions",8],["len",6],["metabolites",3],["genes",8],["medium",14],["before",1],["any",1],["optimize",2],["every",2],["downstream",1],["growth",9],["rate",5],["flux",6],["essentiality",15],["call",1],["below",2],["conditional",1],["gene",4],["essential",9],["minimal",1],["often",1],["dispensable",1],["rich",1],["overrides",4],["exchange",3],["ids",2],["exchanges",4],["missing",3],["raise",1],["key",3],["error",1],["names",1],["absent",1],["from",1],["sorted",2],["keeps",1],["other",1],["open",3],["trace",1],["metals",1],["cofactors",1],["update",1],["uptakes",1],["validation",2],["report",6],["html",3],["quick",2],["diagnostic",1],["issues",4],["diagnose",1],["dead",2],["end",1],["ends",1],["blocked",2],["without",1],["gpr",2],["no",1],["test",1],["solution",3],["objective",2],["value",2],["4f",2],["memote",2],["min",2],["warning",1],["threshold",3],["may",1],["need",1],["gap",1],["filling",1],["fba",12],["analysis",4],["4a",1],["results",25],["active",2],["top",1],["rxn",2],["items",1],["lambda",1],["10",1],["direction",2],["uptake",1],["secretion",1],["2f",1],["save",3],["fluxes",5],["csv",3],["tsv",5],["sep",3],["fva",11],["4b",1],["variability",1],["fraction",2],["rigid",1],["fixed",1],["sum",2],["range",3],["1e",1],["flexible",1],["5a",1],["prediction",1],["predict",1],["total",2],["100",1],["1f",1],["txt",2],["as",1],["write",2],["join",1],["visualization",1],["generating",1],["visualizations",1],["visualize",1],["curated",3],["complete",1],["saved",1],["outputs",1],["summary",2],["figures",1],["pdf",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#predict_essentiality","name":[["predict",1],["essentiality",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["predict",3],["essentiality",3],["model",5],["growth",8],["threshold",3],["gene",3],["via",1],["single",2],["knockouts",1],["wt",2],["optimize",1],["objective",1],["value",1],["ko",8],["results",9],["deletion",1],["ratio",2],["essential",7],["ids",2],["holds",1],["sets",1],["id",3],["strings",1],["list",2],["no",1],["attribute",1],["genes",5],["loc",1],["return",1],["len",2],["total",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#run_carveme","name":[["run",1],["carveme",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["run",4],["carveme",2],["protein",3],["fasta",3],["output",4],["path",4],["gram",6],["type",5],["gramneg",2],["gapfill",5],["media",4],["m9",2],["carve",3],["me",2],["automated",1],["model",1],["reconstruction",1],["cmd",5],["str",1],["if",2],["universe",1],["value",1],["not",1],["neg",1],["flag",1],["extend",1],["print",1],["running",1],["join",1],["subprocess",1],["check",1],["true",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#run_fba","name":[["run",1],["fba",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["run",3],["fba",3],["model",5],["objective",6],["none",2],["return",2],["solution",8],["key",2],["metrics",1],["if",2],["optimize",1],["results",3],["growth",1],["rate",1],["value",1],["status",2],["fluxes",8],["active",1],["reactions",1],["sum",1],["abs",2],["1e",1],["exchange",3],["id",3],["exchanges",2],["01",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#run_fva","name":[["run",1],["fva",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["run",3],["fva",11],["model",3],["reaction",4],["list",4],["none",2],["fraction",4],["determine",1],["flux",2],["ranges",1],["variability",1],["analysis",1],["optimum",1],["range",1],["maximum",2],["minimum",2],["midpoint",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#run_memote","name":[["run",1],["memote",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["run",7],["memote",7],["model",5],["path",13],["report",7],["qc",1],["writes",2],["machine",1],["readable",2],["json",3],["results",3],["gz",2],["suffix",2],["cmd",4],["filename",2],["str",4],["subprocess",2],["check",2],["true",2],["snapshot",4],["human",1],["html",5],["return",1]]},{"id":"skills/bioskills/bio-workflows-metabolic-modeling-pipeline/scripts/metabolic_modeling_workflow.py#visualize_results","name":[["visualize",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolic",2],["modeling",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["visualize",2],["results",21],["fba",5],["fva",7],["essentiality",12],["output",7],["dir",7],["generate",1],["summary",7],["visualizations",2],["path",1],["fig",1],["axes",6],["plt",4],["subplots",1],["figsize",1],["14",1],["10",1],["exchange",2],["fluxes",2],["ax1",5],["exchanges",5],["pd",1],["series",1],["if",3],["len",4],["colors",2],["e74c3c",1],["else",1],["2ecc71",1],["plot",1],["kind",1],["barh",2],["ax",1],["color",4],["axvline",2],["black",2],["linewidth",1],["xlabel",3],["flux",3],["mmol",2],["dw",2],["title",3],["red",2],["uptake",1],["green",1],["secretion",1],["ranges",1],["key",1],["reactions",7],["ax2",6],["select",1],["variable",10],["range",7],["head",1],["20",2],["left",1],["minimum",1],["alpha",2],["steelblue",1],["yticks",1],["yticklabels",1],["index",1],["fontsize",2],["variability",1],["top",1],["distribution",2],["ax3",7],["ko",3],["data",2],["hist",1],["growth",4],["ratio",2],["bins",1],["50",1],["edgecolor",1],["threshold",3],["linestyle",1],["label",1],["wt",1],["ylabel",1],["number",1],["genes",2],["gene",1],["legend",1],["stats",1],["ax4",4],["axis",1],["off",1],["text",3],["model",3],["rate",3],["4f",1],["active",2],["essential",3],["total",2],["100",1],["1f",1],["highly",1],["sum",2],["fixed",1],["1e",1],["transform",1],["trans",1],["12",1],["verticalalignment",1],["center",1],["fontfamily",1],["monospace",1],["tight",1],["layout",1],["savefig",2],["analysis",2],["pdf",1],["dpi",2],["150",2],["png",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-metabolomics-pipeline/scripts/metabolomics_workflow.R","name":[["metabolomics",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["metabolomics",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["reference",4],["xcms",5],["pmp",2],["14",1],["ropls",2],["34",1],["metabo",2],["analyst",2],["verify",1],["api",2],["if",1],["version",1],["differs",1],["end",2],["untargeted",1],["lc",1],["ms",3],["metabolomics",5],["orchestration",1],["stage",10],["raw",4],["mz",5],["ml",2],["feature",13],["table",5],["shown",2],["modern",1],["experiment",2],["but",2],["commented",1],["out",1],["because",2],["needs",2],["real",3],["centroided",1],["files",3],["stages",1],["run",3],["synthetic",2],["so",6],["qc",32],["statistics",2],["pathway",3],["logic",1],["demonstrable",1],["without",2],["instrument",2],["data",7],["each",2],["defers",1],["its",1],["component",1],["skill",2],["parameter",1],["rationale",1],["failure",1],["modes",1],["extraction",1],["see",4],["preprocessing",1],["pd",2],["frame",2],["one",1],["row",2],["per",10],["file",4],["sample",19],["group",25],["column",3],["library",2],["read",2],["spectra",1],["mzml",1],["cwp",2],["cent",1],["wave",1],["param",8],["ppm",2],["10",2],["peakwidth",1],["20",5],["snthresh",1],["prefilter",1],["1000",4],["noise",7],["xdata",10],["find",1],["chrom",4],["peaks",6],["adjust",3],["rtime",1],["obiwarp",2],["bin",2],["size",2],["pdp",2],["peak",3],["density",1],["groups",1],["bw",1],["min",1],["fraction",2],["025",1],["corrected",1],["rt",1],["no",3],["pre",1],["grouping",1],["fill",1],["area",1],["feat",18],["values",1],["value",2],["into",2],["features",15],["samples",4],["filled",1],["cells",1],["imputations",1],["defs",1],["definitions",1],["mzmed",1],["rtmed",1],["output",8],["dir",7],["path",7],["tempdir",2],["demo",1],["create",1],["show",1],["warnings",1],["false",3],["standing",1],["seed",1],["300",1],["12",1],["names",5],["paste0",4],["ctrl",1],["trt",1],["rep",4],["control",5],["treatment",8],["batch",1],["id",3],["length",3],["base",3],["intensity",2],["runif",2],["qcs",3],["matrix",6],["matched",1],["pools",1],["tight",1],["technical",1],["study",15],["carry",1],["biological",2],["spread",1],["has",1],["small",1],["sd",9],["relative",1],["low",1],["ratio",3],["by",3],["construction",1],["rlnorm",2],["05",3],["nrow",3],["bio",4],["cbind",1],["inject",2],["true",9],["effect",1],["fold",2],["up",3],["log2",4],["fc",3],["clearly",1],["above",2],["significance",1],["cutoff",2],["recovery",1],["measures",1],["sensitivity",2],["not",5],["boundary",1],["collision",1],["hits",6],["block",1],["randomize",1],["order",10],["interleaved",1],["random",2],["positions",1],["collinear",1],["injection",7],["drift",5],["original",1],["sin",1],["commitment",1],["ordered",1],["layout",1],["bakes",1],["defined",1],["here",2],["after",2],["draws",1],["perturb",1],["rng",1],["stream",1],["idx",3],["integer",1],["seq",2],["len",1],["condition",1],["first",1],["along",1],["then",3],["uniform",2],["loss",1],["pqn",3],["removes",1],["scaling",1],["only",2],["randomized",1],["confounded",1],["max",1],["sweep",3],["rownames",3],["ft",1],["sprintf",1],["03d",1],["colnames",1],["80",1],["900",1],["normalization",2],["pipeline",1],["filter",3],["qcrsc",1],["rsd",5],["normalisation",1],["rows",1],["demonstrated",1],["script",1],["runs",1],["bioconductor",1],["apply",7],["function",3],["mean",3],["dratio",2],["keep",3],["30",2],["50",1],["broadhurst",1],["2018",1],["cat",5],["kept",1],["median",3],["quotient",1],["against",1],["spectrum",1],["robust",1],["minority",1],["changed",1],["quotients",2],["dilution",2],["factor",3],["na",1],["rm",1],["normalized",4],["logged",4],["statistical",1],["analysis",1],["univariate",1],["welch",4],["bh",3],["fdr",3],["excluded",1],["permutation",1],["validated",1],["opls",2],["da",1],["via",1],["perm",2],["multivariate",1],["half",1],["md",1],["test",1],["lfc",2],["padj",4],["method",1],["default",2],["holm",1],["discovery",1],["results",11],["log2fc",2],["pval",1],["significant",6],["abs",1],["sum",2],["recovered",3],["planted",1],["annotation",2],["mapping",2],["metabolite",1],["attaches",1],["msi",1],["schymanski",1],["confidence",1],["level",2],["identification",1],["chooses",1],["ora",1],["identified",1],["compounds",1],["assay",1],["coverage",1],["background",2],["mummichog",2],["full",2],["as",1],["both",1],["deferred",1],["their",1],["skills",1],["init",1],["objects",1],["mass",1],["all",1],["update",1],["parameters",1],["negative",1],["ionization",1],["mode",1],["mandatory",1],["list",1],["txt",1],["entire",1],["perform",1],["psea",1],["hsa",1],["mfn",1],["current",1],["num",1],["clean",1],["differential",1],["metabolites",1],["csv",4],["write",2],["wrote",1],["unlink",1],["recursive",1],["cleaned",1],["temporary",1],["outputs",1]]},{"id":"skills/bioskills/bio-workflows-methylation-pipeline/scripts/methylkit_analysis.R","name":[["methylkit",1],["analysis",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["methylation",1],["pipeline",1],["scripts",1],["methylkit",1],["analysis",1]],"body":[["reference",1],["bismark",3],["24",1],["bowtie2",1],["fast",1],["qc",3],["12",1],["trim",1],["galore",1],["10",3],["fastp",1],["23",1],["methyl",7],["kit",3],["28",1],["verify",1],["api",1],["if",1],["version",1],["differs",1],["complete",1],["methylation",15],["analysis",2],["library",3],["genomation",1],["ggplot2",1],["configuration",1],["output",9],["dir",10],["results",8],["create",1],["show",1],["warnings",1],["false",6],["sample",7],["information",1],["files",2],["list",3],["control",5],["cp",9],["report",5],["txt",4],["gz",4],["treated",5],["ids",2],["treatment",3],["read",2],["cytosine",2],["reports",1],["cat",12],["reading",1],["data",3],["meth",26],["obj",5],["location",1],["as",6],["id",1],["assembly",1],["hg38",1],["context",1],["pipeline",1],["statistics",1],["pdf",4],["file",6],["path",6],["plots",1],["width",2],["height",2],["seq",1],["along",1],["stats",2],["plot",4],["true",4],["both",2],["strands",2],["coverage",7],["dev",2],["off",2],["filter",2],["by",3],["filtering",1],["filtered",2],["lo",2],["count",2],["perc",2],["null",2],["hi",2],["99",1],["normalize",2],["normalizing",1],["norm",2],["method",2],["median",1],["merge",1],["samples",3],["merging",1],["merged",6],["unite",1],["destrand",1],["min",1],["per",4],["group",2],["gs",3],["covered",1],["nrow",4],["clustering",2],["cluster",1],["dist",1],["correlation",1],["ward",1],["pcasamples",1],["differential",3],["calculating",1],["diff",16],["calculate",2],["overdispersion",2],["mn",3],["test",2],["chisq",2],["mc",2],["cores",2],["correction",1],["avoids",1],["underdispersed",1],["values",1],["seam",1],["summary",2],["print",1],["chr",1],["significant",2],["dmcs",1],["dmc",4],["hyper",6],["difference",3],["25",3],["qvalue",3],["01",3],["type",2],["hypo",6],["hypermethylated",1],["hypomethylated",1],["dmr",17],["detection",1],["tiles",6],["detecting",1],["dmrs",2],["tile",1],["counts",1],["win",1],["size",2],["1000",2],["step",1],["export",4],["write",2],["csv",4],["frame",2],["all",1],["cpg",1],["row",2],["names",2],["bed",5],["gr",5],["granges",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-methylation-pipeline/scripts/methylkit_analysis.R#export_bed","name":[["export",1],["bed",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["methylation",1],["pipeline",1],["scripts",1],["methylkit",1],["analysis",1]],"body":[["function",2],["gr",8],["filename",3],["if",1],["length",1],["df",2],["data",1],["frame",1],["chr",1],["seqnames",1],["start",2],["end",2],["name",1],["paste0",1],["dmr",1],["seq",1],["along",1],["score",1],["abs",1],["meth",1],["diff",1],["write",1],["table",1],["sep",1],["row",1],["names",2],["false",3],["col",1],["quote",1]]},{"id":"skills/bioskills/bio-workflows-microbiome-pipeline/scripts/microbiome_workflow.R","name":[["microbiome",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["microbiome",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["reference",2],["dada2",4],["30",1],["phyloseq",8],["46",1],["aldex2",8],["34",1],["verify",1],["api",1],["if",12],["version",1],["differs",1],["end",2],["16",3],["amplicon",4],["workflow",1],["demultiplexed",1],["fastq",3],["consensus",7],["differential",2],["abundance",2],["orchestration",1],["only",3],["per",9],["step",3],["decisions",1],["live",1],["six",1],["microbiome",2],["category",1],["skills",1],["stage",1],["order",3],["primers",5],["cutadapt",3],["before",3],["truncation",1],["run",27],["merge",12],["sequence",4],["tables",7],["one",4],["chimera",3],["removal",3],["taxonomy",4],["placed",6],["tree",16],["declared",2],["depth",13],["diversity",5],["adonis2",2],["betadisper",4],["da",6],["ancom",3],["bc2",3],["unrarefied",2],["counts",7],["library",6],["vegan",1],["ancombc",7],["ggplot2",1],["raw",12],["path",9],["reads",7],["silva",7],["train",3],["nr99",1],["v138",2],["fa",2],["gz",4],["species",8],["assignment",1],["metadata",8],["file",13],["sample",17],["csv",6],["sepp",3],["nwk",1],["greengenes2",2],["not",7],["de",2],["novo",2],["from",2],["short",2],["output",7],["dir",10],["results",2],["fwd",2],["primer",4],["gtgycagcmgccgcggtaa",1],["515",1],["rev",2],["ggactacnvgggtwtctaat",1],["806",1],["trunc",6],["len",7],["240",1],["160",1],["budget",1],["12",3],["v4",1],["253",1],["bp",1],["has",1],["slack",1],["max",1],["ee",1],["expected",1],["errors",2],["filter",4],["above",1],["discarded",1],["callahan",1],["2016",2],["min",4],["boot",3],["50",1],["assign",2],["bootstrap",1],["floor",4],["ranks",1],["below",6],["na",5],["rdp",1],["250",1],["nt",3],["rare",13],["10000",1],["rarefaction",2],["alpha",8],["plateau",1],["sums",3],["prev",3],["cut",4],["10",2],["prevalence",1],["feature",1],["must",2],["appear",1],["samples",6],["knob",1],["mc",3],["128",1],["monte",1],["carlo",1],["draws",1],["256",1],["publication",1],["effect",6],["between",1],["group",13],["diff",4],["exceeds",1],["within",1],["condition",1],["dispersion",5],["gloor",1],["gate",1],["create",3],["show",3],["warnings",3],["false",8],["trimmed",3],["filtered",1],["remove",3],["any",2],["quality",1],["error",5],["leftover",1],["corrupt",1],["model",3],["masquerade",1],["as",4],["chimeras",1],["forward",1],["reverse",1],["discard",2],["untrimmed",2],["drops",1],["primerless",2],["pairs",1],["read",5],["suspect",1],["fn",12],["fs",7],["sort",2],["list",2],["files",2],["pattern",2],["r1",1],["001",2],["full",2],["names",13],["true",14],["rs",5],["r2",5],["sapply",1],["strsplit",1],["basename",3],["seq",2],["along",1],["system2",1],["fit",1],["sequencing",1],["id",5],["column",2],["declares",1],["each",1],["belongs",1],["learn",1],["runs",1],["once",1],["never",1],["pooled",1],["single",2],["studies",1],["have",1],["row",3],["colnames",3],["else",5],["rep",1],["run1",1],["length",8],["out",3],["lapply",3],["unique",1],["function",2],["denoise",2],["seqtab",10],["call",2],["nochim",6],["bimera",1],["denovo",1],["method",4],["multithread",2],["verbose",1],["tracking",1],["through",1],["nonchim",2],["aggregate",1],["percentage",1],["hides",1],["cliff",3],["retain",1],["90",1],["overall",1],["while",1],["losing",1],["most",1],["at",2],["merging",1],["because",1],["left",2],["no",1],["overlap",3],["inspect",1],["merged",2],["just",1],["total",1],["track",9],["rbind",1],["cbind",2],["rownames",3],["print",1],["20",3],["loss",4],["conventional",1],["threshold",1],["almost",1],["always",1],["means",1],["too",1],["long",1],["pair",1],["biological",2],["signal",1],["pct",3],["100",2],["denoised",1],["rm",1],["warning",1],["paste",2],["collapse",2],["re",1],["check",1],["leaves",1],["plus",1],["variation",1],["cat",5],["asvs",1],["after",1],["ncol",1],["retained",1],["round",2],["sum",3],["region",1],["matched",1],["genus",1],["taxa",14],["try",1],["rc",1],["exists",2],["add",1],["by",1],["exact",1],["match",2],["ps",32],["otu",2],["table",3],["rows",3],["tax",1],["data",8],["ape",1],["tips",2],["asv",6],["ids",3],["paste0",2],["ntaxa",1],["rename",1],["lockstep",1],["null",4],["phy",4],["tip",2],["label",2],["unname",1],["subset",2],["chloroplast",1],["universal",1],["amplify",1],["host",1],["organelle",1],["rna",1],["family",2],["mitochondria",1],["closure",1],["distorts",1],["both",1],["save",1],["rds",2],["object",1],["rarefy",2],["here",1],["declare",1],["report",1],["dropped",2],["sampling",1],["even",1],["size",1],["rngseed",1],["42",1],["replace",1],["div",6],["estimate",1],["richness",1],["measures",1],["observed",1],["shannon",3],["inv",1],["simpson",1],["eff",1],["exp",1],["effective",1],["hill",1],["base",1],["invariant",1],["write",2],["prefer",1],["weighted",2],["uni",2],["frac",2],["present",1],["fall",1],["back",1],["bray",2],["curtis",1],["otherwise",1],["beta",7],["dist",4],["distance",2],["meta",3],["df",3],["frame",2],["permanova",7],["permutations",1],["999",1],["permutest",1],["mandatory",1],["location",1],["vs",1],["pr",4],["tab",2],["pcoa",3],["ordinate",1],["pco",2],["plot",1],["ordination",1],["color",1],["stat",1],["ellipse",1],["level",1],["95",1],["theme",1],["minimal",1],["labs",1],["title",1],["sprintf",1],["2f",1],["3f",2],["ggsave",1],["pdf",1],["width",1],["height",1],["co",1],["tools",1],["filt",5],["nsamples",1],["matrix",2],["wants",1],["integer",1],["groups",2],["character",1],["multi",2],["study",1],["carry",1],["batch",1],["covariate",2],["fix",2],["formula",2],["cannot",1],["take",1],["via",1],["aldex",10],["clr",1],["glm",1],["ax",4],["test",1],["denom",1],["all",1],["sig",10],["bh",2],["05",1],["abs",1],["alone",1],["ab",6],["ancombc2",1],["adj",1],["prv",1],["struc",1],["zero",1],["pseudo",2],["sens",1],["res",1],["col",4],["grep",2],["value",2],["ss",3],["passed",1],["taxon",1],["significant",1],["count",1],["robust",1],["confident",5],["intersect",1],["high",1],["confidence",1],["union",2],["exploratory",6],["hits",1],["intersection",1],["pipeline",1],["complete",1]]},{"id":"skills/bioskills/bio-workflows-microbiome-pipeline/scripts/microbiome_workflow.R#denoise_one_run","name":[["denoise",1],["one",1],["run",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["microbiome",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["function",3],["run",11],["samples",9],["filt",14],["fs",10],["file",2],["path",2],["filtered",4],["paste0",2],["fastq",2],["gz",2],["rs",10],["names",3],["idx",3],["match",1],["sample",3],["capture",1],["filter",2],["trim",2],["return",1],["only",2],["source",1],["per",1],["input",2],["counts",1],["without",1],["read",1],["tracking",1],["checkpoint",1],["below",1],["cannot",1],["be",1],["computed",1],["out",2],["fn",2],["trunc",3],["len",2],["max",3],["ee",2],["rm",1],["phix",1],["true",8],["compress",1],["multithread",5],["err",6],["learn",2],["errors",2],["dada",10],["mergers",3],["merge",2],["pairs",2],["verbose",1],["one",1],["returns",1],["bare",2],["object",1],["data",1],["frame",1],["not",1],["lists",1],["sapply",2],["would",1],["then",1],["iterate",1],["their",1],["internal",1],["slots",1],["columns",1],["handle",1],["case",1],["separately",1],["all",4],["if",1],["length",1],["else",1],["track",5],["cbind",1],["colnames",1],["denoised",2],["merged",1],["rownames",1],["list",1],["seqtab",1],["make",1],["sequence",1],["table",1]]},{"id":"skills/bioskills/bio-workflows-microbiome-pipeline/scripts/microbiome_workflow.R#denoise_one_run.getN_all","name":[["all",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["microbiome",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["function",2],["if",1],["length",1],["run",1],["samples",1],["else",1],["sapply",1]]},{"id":"skills/bioskills/bio-workflows-microbiome-pipeline/scripts/microbiome_workflow.R#getN","name":[],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["microbiome",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["function",2],["sum",1],["uniques",1]]},{"id":"skills/bioskills/bio-workflows-multi-omics-pipeline/scripts/mofa_integration.R","name":[["mofa",1],["integration",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["multi",1],["omics",1],["pipeline",1],["scripts",1],["mofa",1],["integration",1]],"body":[["reference",1],["mofa2",2],["12",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["library",2],["configuration",1],["output",10],["dir",10],["results",4],["create",3],["show",1],["warnings",1],["false",2],["load",1],["data",10],["cat",6],["loading",1],["rna",10],["read",3],["csv",10],["rnaseq",1],["normalized",3],["row",4],["names",4],["protein",10],["proteomics",1],["metab",7],["metabolomics",1],["find",1],["common",7],["samples",7],["reduce",1],["intersect",1],["list",4],["rownames",3],["length",1],["feature",1],["selection",1],["selecting",1],["variable",1],["features",1],["var",9],["select",3],["top",8],["2000",1],["1000",2],["500",1],["mofa",22],["object",1],["as",4],["matrix",3],["metabolome",1],["configure",1],["model",9],["opts",10],["default",3],["options",6],["scale",1],["views",2],["true",3],["num",1],["factors",7],["10",6],["train",5],["training",3],["maxiter",1],["seed",1],["42",1],["prepare",1],["run",1],["outfile",1],["file",6],["path",6],["hdf5",1],["basilisk",1],["analyze",1],["analyzing",1],["variance",4],["explained",4],["per",3],["factor",6],["view",4],["central",1],["shared",1],["specific",1],["r2",2],["plot",3],["max",1],["15",1],["ggsave",3],["png",3],["width",3],["height",3],["values",2],["before",1],["interpreting",1],["correlate",1],["technical",1],["covariates",1],["exclude",1],["any",1],["track",1],["batch",3],["depth",1],["correlates",1],["weights",9],["nfeatures",2],["export",1],["write",2],["frame",1],["analysis",1],["complete",1]]},{"id":"skills/bioskills/bio-workflows-multi-omics-pipeline/scripts/mofa_integration.R#select_top_var","name":[["select",1],["top",1],["var",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["multi",1],["omics",1],["pipeline",1],["scripts",1],["mofa",1],["integration",1]],"body":[["function",2],["data",5],["vars",2],["apply",1],["var",1],["na",1],["rm",1],["true",2],["names",1],["sort",1],["decreasing",1],["min",1],["ncol",1]]},{"id":"skills/bioskills/bio-workflows-multiome-pipeline/scripts/multiome_workflow.R","name":[["multiome",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["multiome",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["reference",1],["seurat",59],["signac",3],["14",1],["ens",4],["db",4],["hsapiens",4],["v86",3],["bsgenome",1],["ucsc",2],["hg38",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["complete",2],["10",1],["multiome",6],["workflow",1],["library",5],["patchwork",1],["configuration",1],["data",6],["dir",17],["cellranger",1],["output",13],["results",3],["create",5],["show",2],["warnings",2],["false",9],["file",11],["path",13],["plots",10],["step",19],["load",1],["cat",21],["loading",1],["read",1],["counts",5],["read10",1],["h5",2],["filtered",1],["feature",5],["bc",1],["matrix",1],["frags",2],["atac",27],["fragments",2],["tsv",1],["gz",1],["object",3],["rna",27],["not",1],["filter",3],["cells",5],["here",1],["min",4],["features",6],["would",1],["drop",1],["barcodes",1],["then",1],["adding",1],["full",1],["assay",9],["fails",1],["cannot",1],["add",2],["different",1],["number",1],["defer",1],["all",3],["cell",1],["filtering",1],["qc",11],["subset",3],["obj",51],["gene",1],["expression",1],["annotations",4],["granges",1],["from",1],["ensdb",1],["seqlevels",1],["style",1],["chromatin",1],["peaks",2],["sep",1],["annotation",1],["initial",1],["ncol",5],["nrow",2],["percent",5],["mt",5],["percentage",2],["pattern",2],["ribo",1],["rp",1],["sl",1],["pdf",10],["width",5],["12",2],["height",5],["vln",3],["plot",6],["count",7],["pt",3],["size",3],["dev",5],["off",5],["1000",2],["25000",1],["500",1],["20",1],["after",2],["default",5],["nucleosome",3],["signal",3],["tssenrichment",1],["tss",2],["enrichment",2],["100000",1],["processing",4],["sctransform",1],["vars",2],["regress",1],["verbose",5],["run",4],["pca",4],["npcs",1],["50",2],["tfidf",1],["find",5],["top",1],["cutoff",1],["q0",1],["svd",1],["check",1],["depth",3],["correlation",1],["lsi",4],["cor",2],["wnn",6],["integration",2],["multi",1],["modal",1],["neighbors",1],["reduction",6],["list",4],["dims",1],["30",2],["modality",3],["weight",3],["name",4],["umap",4],["nn",2],["weighted",1],["key",1],["clusters",4],["graph",1],["wsnn",1],["algorithm",1],["resolution",1],["length",1],["unique",1],["visualization",2],["compare",1],["embeddings",2],["p1",2],["dim",3],["label",3],["true",5],["ggtitle",3],["p2",2],["p3",2],["joint",1],["comparison",1],["15",1],["print",1],["weights",2],["group",1],["by",1],["markers",16],["finding",1],["sct",1],["only",2],["pos",2],["pct",2],["25",2],["logfc",1],["threshold",1],["write",2],["csv",6],["row",2],["names",2],["05",1],["test",1],["lr",1],["latent",1],["save",2],["saving",1],["rds",3],["analyzed",2],["analysis",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py","name":[["neoantigen",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["neoantigen",2],["discovery",1],["pipeline",1],["somatic",3],["vcf",3],["ranked",1],["vaccine",1],["candidates",1],["requires",1],["pvactools",2],["mhcflurry",2],["pandas",3],["numpy",3],["matplotlib",3],["seaborn",3],["reference",1],["ensembl",1],["vep",2],["111",1],["optitype",1],["26",1],["13",1],["verify",1],["api",1],["if",2],["version",1],["differs",1],["import",7],["subprocess",1],["json",1],["as",4],["pd",1],["np",1],["pyplot",1],["plt",1],["sns",1],["from",1],["pathlib",1],["path",2],["sample",2],["id",1],["tumor",2],["expression",4],["file",1],["tsv",1],["optional",1],["gene",1],["level",1],["tpm",2],["hla",7],["alleles",1],["02",5],["01",2],["24",1],["07",2],["44",1],["05",1],["output",1],["dir",1],["results",1],["threads",1],["thresholds",1],["ic50",3],["strong",5],["500",1],["binder",2],["threshold",1],["iedb",1],["standard",1],["very",2],["150",1],["vaf",2],["min",2],["minimum",2],["ensure",1],["clonal",1],["representation",1],["detectable",1],["dai",2],["good",1],["wt",3],["mt",3],["ratio",1],["binds",2],["2x",1],["better",2],["than",2],["moderate",1],["agretopicity",1],["excellent",1],["10",1],["10x",1],["specificity",1],["name",1],["main",2]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py#annotate_vcf_with_expression","name":[["annotate",1],["vcf",1],["expression",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["annotate",2],["vcf",8],["expression",9],["path",10],["sample",3],["id",5],["output",4],["add",1],["gene",3],["values",1],["annotator",2],["subprocess",1],["run",1],["custom",1],["column",2],["tpm",1],["check",1],["true",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py#calculate_immunogenicity_score","name":[["calculate",1],["immunogenicity",1],["score",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["calculate",2],["immunogenicity",3],["score",13],["row",7],["multi",1],["factor",1],["scoring",1],["neoantigen",1],["ranking",1],["binding",1],["affinity",1],["component",1],["if",5],["median",2],["mt",2],["ic50",4],["very",2],["strong",4],["binder",2],["elif",3],["tumor",2],["specificity",1],["dai",7],["excellent",1],["good",1],["clonality",1],["vaf",5],["dna",1],["likely",1],["clonal",1],["15",1],["subclonal",1],["but",1],["substantial",1],["expression",2],["available",1],["expr",2],["gene",1],["10",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py#filter_and_rank_neoantigens","name":[["filter",1],["rank",1],["neoantigens",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["filter",7],["rank",4],["neoantigens",2],["pvacseq",4],["output",4],["dir",4],["vacseq",1],["results",9],["by",1],["immunogenicity",5],["path",4],["mhc",2],["class",2],["sample",1],["id",1],["filtered",3],["tsv",2],["if",4],["not",1],["exists",1],["list",1],["glob",1],["pd",1],["read",1],["csv",1],["sep",1],["print",4],["loaded",1],["len",4],["epitopes",1],["strong",24],["binders",2],["median",4],["mt",4],["ic50",8],["score",7],["copy",1],["dai",3],["differential",1],["agretopicity",1],["index",1],["wt",4],["ratio",1],["vactools",1],["fold",1],["change",1],["binds",1],["better",1],["than",1],["columns",3],["else",1],["vaf",6],["tumor",2],["dna",2],["min",4],["after",2],["expression",6],["gene",2],["tpm",1],["calculate",2],["scores",1],["apply",1],["axis",1],["ranked",2],["sort",1],["values",1],["ascending",1],["false",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py#main","name":[["main",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["main",2],["output",8],["dir",8],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["print",12],["neoantigen",3],["discovery",1],["pipeline",2],["sample",3],["id",2],["hla",4],["alleles",3],["step",4],["run",2],["vacseq",2],["running",1],["pvacseq",5],["somatic",1],["vcf",1],["filter",2],["rank",2],["filtering",1],["ranking",1],["ranked",6],["neoantigens",1],["export",1],["top",9],["candidates",6],["20",1],["head",2],["file",3],["tsv",1],["csv",1],["sep",1],["index",2],["false",2],["saved",1],["summary",1],["table",1],["display",4],["cols",4],["gene",1],["name",1],["mt",2],["epitope",1],["seq",1],["allele",1],["median",1],["ic50",1],["score",2],["dai",1],["immunogenicity",1],["if",1],["columns",1],["10",2],["string",1],["visualize",2],["generating",1],["visualizations",1],["results",2],["complete",1],["total",1],["strong",1],["binders",1],["len",1]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py#run_hla_typing","name":[["run",1],["hla",1],["typing",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["run",4],["hla",14],["typing",2],["tumor",4],["bam",4],["output",10],["dir",10],["extract",2],["types",1],["from",1],["rna",1],["seq",1],["arcas",4],["path",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["subprocess",2],["str",6],["threads",2],["check",2],["extracted",6],["r1",2],["list",3],["glob",3],["fq",2],["gz",2],["r2",2],["genotype",4],["drb1",1],["dqb1",1],["dqa1",2],["dpb1",1],["dpa1",2],["paired",1],["net",1],["mhciipan",1],["dq",1],["dp",1],["file",2],["json",2],["open",1],["as",1],["data",2],["load",1],["alleles",6],["gene",1],["items",1],["allele",2],["emits",1],["field",2],["01",5],["vacseq",1],["iedb",1],["validate",1],["append",1],["join",2],["split",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py#run_pvacseq","name":[["run",1],["pvacseq",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["run",5],["pvacseq",3],["vcf",11],["path",5],["sample",3],["id",3],["hla",4],["alleles",3],["output",8],["dir",7],["epitope",3],["lengths",3],["10",2],["11",2],["phased",7],["none",2],["vacseq",1],["neoantigen",1],["prediction",1],["note",1],["reduced",1],["quick",1],["full",1],["defensible",1],["order",1],["skill",1],["md",1],["runs",1],["vep",1],["wildtype",1],["frameshift",1],["plugins",1],["annotates",1],["expression",1],["into",1],["phases",1],["proximal",4],["variants",4],["gates",1],["loh",1],["before",1],["ranking",1],["pass",1],["whats",1],["hap",1],["include",1],["editing",1],["independently",1],["yields",1],["peptide",1],["tumor",2],["never",1],["makes",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["cmd",3],["mhcflurry",1],["mhcnuggets",1],["net",1],["mhcpan",1],["str",4],["e1",1],["threads",1],["purity",1],["tdna",1],["vaf",5],["min",1],["dna",1],["clonal",1],["representation",1],["trna",1],["rna",1],["cutoff",1],["if",1],["subprocess",1],["check",1],["return",1]]},{"id":"skills/bioskills/bio-workflows-neoantigen-pipeline/scripts/neoantigen_workflow.py#visualize_results","name":[["visualize",1],["results",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["neoantigen",2],["pipeline",1],["scripts",1],["workflow",1],["py",1]],"body":[["def",2],["visualize",2],["results",2],["ranked",9],["output",7],["dir",7],["generate",1],["summary",3],["visualizations",2],["path",1],["fig",1],["axes",5],["plt",5],["subplots",1],["figsize",1],["15",2],["ic50",10],["distribution",2],["ax1",8],["hist",1],["median",3],["mt",4],["score",4],["bins",1],["30",1],["edgecolor",1],["black",1],["alpha",2],["axvline",2],["strong",5],["color",3],["red",1],["linestyle",2],["label",3],["threshold",1],["very",3],["orange",1],["xlabel",3],["ylabel",2],["count",1],["title",3],["binding",2],["affinity",1],["legend",1],["dai",5],["vs",2],["scatter",4],["ax2",8],["if",1],["columns",1],["sum",1],["immunogenicity",2],["cmap",1],["viridis",1],["50",1],["differential",1],["agretopicity",1],["index",1],["tumor",1],["specificity",1],["colorbar",1],["ax",2],["else",1],["text",1],["not",1],["available",1],["ha",1],["center",2],["va",1],["transform",1],["trans",1],["top",2],["genes",2],["ax3",5],["gene",3],["counts",3],["name",1],["value",1],["head",1],["plot",1],["kind",1],["barh",1],["steelblue",1],["number",1],["neoantigens",2],["invert",1],["yaxis",1],["tight",1],["layout",1],["savefig",2],["neoantigen",2],["pdf",1],["dpi",2],["150",2],["png",1],["print",1],["saved",1]]},{"id":"skills/bioskills/bio-workflows-proteomics-pipeline/scripts/proteomics_workflow.R","name":[["proteomics",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["proteomics",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["reference",1],["msnbase",1],["28",1],["ggplot2",2],["limma",2],["58",1],["verify",1],["api",1],["if",3],["version",1],["differs",1],["complete",1],["proteomics",2],["workflow",1],["max",1],["quant",1],["differential",3],["proteins",18],["library",4],["pheatmap",2],["rcolor",1],["brewer",1],["configuration",1],["input",2],["file",2],["protein",6],["groups",10],["txt",1],["output",12],["prefix",11],["results",17],["fdr",4],["threshold",8],["05",1],["lfc",6],["sample",21],["modify",1],["your",1],["experiment",1],["control",6],["treatment",5],["data",9],["import",2],["cat",23],["read",1],["delim",1],["strings",1],["as",4],["factors",1],["false",4],["loaded",1],["nrow",5],["potential",1],["contaminant",1],["reverse",1],["only",3],["identified",1],["by",2],["site",1],["after",4],["filtering",3],["lfq",5],["cols",2],["grep",1],["intensity",3],["colnames",9],["value",2],["true",7],["intensities",8],["rownames",5],["majority",1],["ids",1],["gsub",1],["samples",2],["ncol",2],["log2",17],["then",3],["inspect",1],["raw",7],["distributions",1],["before",2],["any",1],["normalization",3],["distribution",1],["qc",2],["na",6],["int",11],["median",9],["centering",1],["rescales",1],["every",1],["onto",1],["common",1],["so",2],["mathematically",1],["erases",1],["3x",1],["low",2],["load",2],["marks",1],["failed",8],["injection",2],["must",1],["be",1],["found",1],["dropped",1],["here",2],["not",3],["afterwards",1],["names",4],["key",1],["column",1],["drop",2],["cannot",1],["misalign",1],["design",5],["below",1],["id",7],["counts",5],["col",4],["sums",2],["print",1],["frame",5],["count",2],["round",4],["apply",4],["rm",3],["pdf",9],["paste0",12],["boxplot",3],["width",4],["height",4],["las",1],["main",1],["pre",1],["ylab",1],["dev",1],["off",2],["50",4],["cohort",1],["biology",1],["length",1],["dropping",1],["paste",1],["collapse",1],["keep",2],["annotation",4],["aligned",1],["surviving",1],["columns",1],["normalize",1],["inspection",1],["above",1],["medians",6],["normalized",5],["sweep",1],["filter",3],["impute",2],["note",1],["simplified",1],["fallback",1],["path",1],["defensible",1],["route",1],["see",1],["skill",2],["md",2],["filters",1],["per",1],["group",4],["completeness",1],["valid",1],["70",1],["replicates",1],["condition",4],["blanket",1],["rule",1],["models",1],["mnar",1],["dropout",1],["pro",2],["da",2],["rather",1],["than",1],["downshift",3],["imputing",1],["manufactures",1],["positives",1],["volcano",6],["wing",1],["artifact",1],["example",1],["dependency",1],["light",1],["prefer",1],["real",1],["imputation",1],["missing",3],["pct",2],["row",3],["filtered",3],["seed",1],["42",1],["imputed",5],["minprob",1],["quality",1],["pca",13],["prcomp",1],["scale",3],["df",2],["pc1",3],["pc2",3],["var",3],["exp",3],["100",1],["sdev",2],["sum",5],["ggplot",2],["aes",3],["color",3],["geom",4],["point",2],["size",1],["theme",2],["minimal",2],["labs",2],["title",2],["abundances",1],["ggsave",2],["analysis",2],["info",3],["factor",1],["levels",3],["model",1],["matrix",3],["fit",4],["lm",1],["contrast",2],["make",1],["contrasts",2],["treat",3],["folds",1],["minimum",1],["fold",2],["change",2],["into",1],["test",1],["proper",1],["hypothesis",1],["against",1],["instead",1],["post",1],["hoc",1],["log",4],["fc",4],["adj",4],["double",2],["collider",1],["selection",1],["effect",1],["whose",1],["realized",1],["exceed",1],["nominal",1],["rate",1],["significance",1],["alone",1],["fit2",2],["trend",1],["robust",1],["top",1],["coef",1],["number",1],["inf",1],["adjust",1],["method",1],["bh",1],["significant",9],["val",2],["total",1],["tested",1],["up",1],["regulated",2],["down",1],["visualization",1],["log10",3],["alpha",1],["hline",1],["yintercept",1],["linetype",2],["dashed",2],["vline",1],["xintercept",1],["manual",1],["values",1],["grey60",1],["firebrick",1],["plot",1],["adjusted",1],["heatmap",3],["sig",2],["mat",6],["scaled",3],["show",1],["filename",1],["10",1],["export",1],["write",1],["csv",3],["files",1]]},{"id":"skills/bioskills/bio-workflows-proteomics-pipeline/scripts/proteomics_workflow.R#impute_minprob","name":[["impute",1],["minprob",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["proteomics",2],["pipeline",1],["scripts",1],["workflow",1]],"body":[["function",2],["nas",5],["na",4],["if",1],["all",1],["sum",2],["return",1],["rnorm",1],["mean",1],["rm",3],["true",3],["sd",2]]},{"id":"skills/bioskills/bio-workflows-rnaseq-to-de/scripts/salmon_deseq2_workflow.R","name":[["salmon",1],["deseq2",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["rnaseq",1],["de",1],["scripts",1],["salmon",1],["deseq2",1],["workflow",1]],"body":[["reference",2],["deseq2",6],["42",1],["tximport",5],["30",2],["apeglm",4],["24",1],["ggplot2",2],["pheatmap",4],["verify",1],["api",1],["if",4],["version",4],["differs",1],["complete",1],["rna",4],["seq",3],["workflow",1],["salmon",5],["library",5],["public",1],["datasets",1],["bioconductor",1],["airway",1],["package",1],["gse52778",1],["dexamethasone",1],["treatment",2],["recount3",1],["https",3],["recount",1],["bio",1],["precomputed",1],["counts",2],["geo",2],["sra",1],["encode",1],["www",1],["encodeproject",1],["org",2],["cell",1],["line",1],["gtex",1],["gtexportal",1],["tissue",1],["expression",2],["gse81089",1],["gse130963",1],["studies",1],["compatible",1],["fastq",1],["configuration",1],["samples",6],["control",7],["treated",6],["conditions",2],["factor",2],["rep",2],["quant",3],["dir",2],["quants",1],["create",3],["tx2gene",7],["mapping",1],["example",1],["ensembl",2],["practice",1],["generate",1],["from",5],["your",1],["gtf",2],["awk",1],["transcript",2],["match",2],["gene",1],["id",2],["print",1],["genes",16],["tsv",2],["read",1],["table",2],["header",1],["false",2],["col",2],["names",5],["txname",1],["geneid",1],["import",1],["quantifications",1],["files",4],["file",2],["path",1],["sf",1],["stopifnot",1],["all",2],["exists",2],["ignore",2],["tx",2],["true",5],["strips",1],["suffixes",1],["ids",1],["txi",2],["type",2],["sample",5],["metadata",1],["were",1],["prepped",1],["sequenced",1],["batches",1],["record",1],["batch",7],["here",1],["put",1],["design",3],["as",5],["condition",10],["first",1],["never",1],["com",1],["bat",1],["remove",1],["effect",2],["then",1],["test",2],["corrected",1],["matrix",2],["nygaard",1],["2016",1],["inflates",1],["confidence",1],["coldata",4],["data",10],["frame",4],["row",3],["b1",3],["b2",3],["uncomment",1],["batched",1],["deseq",3],["switch",1],["dds",13],["pre",1],["filter",1],["low",1],["count",1],["keep",2],["sums",1],["10",1],["cat",6],["after",1],["filtering",1],["nrow",2],["level",1],["relevel",1],["ref",1],["run",1],["check",1],["available",1],["coefficients",1],["results",6],["shrunken",1],["lfc",3],["ranking",3],["size",3],["values",2],["stay",1],["unshrunken",1],["res",21],["shrink",1],["coef",1],["vs",2],["summary",3],["drops",1],["stat",4],["column",1],["signed",1],["gsea",1],["metric",1],["pull",1],["wald",1],["unshrunk",4],["carry",1],["alongside",1],["de",3],["see",1],["pathways",1],["name",1],["rownames",3],["qc",2],["pca",6],["plot",6],["vsd",4],["vst",1],["blind",1],["intgroup",1],["return",1],["ggplot",2],["aes",2],["pc1",1],["pc2",1],["color",5],["geom",4],["point",2],["theme",2],["minimal",2],["labs",2],["title",2],["ggsave",2],["pdf",2],["width",2],["height",2],["distances",2],["dists",2],["dist",1],["assay",2],["main",2],["volcano",3],["df",10],["significant",6],["na",3],["padj",5],["05",4],["abs",2],["log2",6],["fold",6],["change",6],["log10",3],["pvalue",1],["alpha",1],["scale",2],["manual",1],["grey60",1],["red3",1],["hline",1],["yintercept",1],["linetype",2],["dashed",2],["grey40",2],["vline",1],["xintercept",1],["value",1],["heatmap",1],["top",8],["sig",7],["subset",1],["length",3],["min",1],["50",1],["head",1],["order",1],["show",1],["paste",1],["export",1],["write",2],["csv",4],["statistics",1],["total",1],["tested",1],["upregulated",1],["sum",2],["rm",2],["downregulated",1]]},{"id":"skills/bioskills/bio-workflows-scrnaseq-pipeline/scripts/scanpy_workflow.py","name":[["scanpy",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["scrnaseq",1],["pipeline",1],["scripts",1],["scanpy",1],["workflow",1],["py",1]],"body":[["reference",1],["matplotlib",2],["numpy",2],["26",1],["pandas",2],["scanpy",8],["10",6],["verify",1],["api",1],["if",1],["version",1],["differs",1],["complete",2],["single",2],["cell",2],["rna",2],["seq",2],["workflow",1],["import",5],["as",4],["sc",30],["np",1],["pd",1],["pyplot",1],["plt",14],["os",3],["settings",2],["verbosity",1],["figure",2],["params",1],["dpi",1],["100",1],["facecolor",1],["white",1],["public",1],["datasets",5],["10x",2],["genomics",1],["https",3],["www",1],["10xgenomics",1],["com",2],["pbmc",2],["3k",1],["10k",1],["cellx",1],["gene",1],["cellxgene",1],["cziscience",1],["curated",1],["annotated",1],["geo",1],["gse149173",1],["covid",1],["19",1],["gse136831",1],["human",2],["lung",1],["atlas",1],["data",5],["humancellatlas",1],["org",1],["built",1],["pbmc3k",1],["processed",1],["configuration",1],["path",2],["filtered",1],["feature",1],["bc",1],["matrix",1],["h5",2],["output",12],["dir",12],["scrnaseq",1],["results",4],["makedirs",2],["exist",2],["ok",2],["true",3],["plots",8],["step",8],["load",1],["print",21],["loading",1],["adata",58],["read",1],["var",8],["names",6],["make",1],["unique",1],["initial",1],["obs",13],["cells",8],["vars",2],["genes",19],["qc",7],["metrics",4],["calculating",1],["mt",6],["str",2],["startswith",2],["ribo",2],["rps",1],["rpl",1],["pp",9],["calculate",1],["percent",1],["top",8],["none",2],["log1p",2],["false",13],["inplace",1],["one",1],["violin",4],["per",5],["axis",2],["pl",10],["takes",2],["axes",6],["not",2],["array",1],["fig",2],["subplots",2],["figsize",2],["16",1],["key",3],["zip",2],["by",3],["counts",9],["total",3],["pct",3],["jitter",1],["ax",9],["show",8],["scatter",1],["color",2],["savefig",5],["pdf",7],["close",5],["filter",3],["min",2],["200",1],["5000",1],["20",1],["after",2],["doublet",8],["detection",1],["detecting",1],["doublets",1],["expected",4],["rate",7],["from",1],["recovered",1],["000",1],["05",1],["placeholder",1],["default",3],["008",1],["1000",1],["scrublet",1],["predicted",2],["sum",3],["len",1],["removal",1],["normalization",1],["normalizing",1],["layers",1],["copy",1],["normalize",1],["target",1],["1e4",1],["hvgs",2],["highly",6],["variable",6],["2000",1],["has",2],["no",3],["param",2],["let",2],["manage",1],["then",1],["save",4],["dimensionality",1],["reduction",1],["running",1],["pca",4],["raw",1],["scale",1],["max",1],["value",1],["tl",4],["comps",1],["50",3],["elbow",2],["plot",2],["variance",2],["ratio",2],["pcs",4],["computing",1],["neighbors",3],["umap",5],["30",1],["15",1],["clustering",3],["pin",1],["flavor",2],["igraph",3],["reproducibility",1],["flips",1],["res",8],["leiden",9],["resolution",1],["added",1],["iterations",1],["directed",1],["12",1],["flat",1],["title",1],["tight",1],["layout",1],["resolutions",1],["clusters",2],["nunique",2],["find",1],["markers",15],["finding",1],["marker",3],["rank",4],["groups",4],["method",1],["wilcoxon",1],["draws",1],["its",2],["own",2],["group",6],["panel",1],["grid",1],["pre",1],["made",1],["would",1],["sit",1],["empty",1],["behind",1],["sharey",1],["export",1],["df",1],["csv",4],["all",1],["index",2],["cluster",2],["groupby",4],["head",3],["top10",1],["heatmap",6],["builds",1],["multi",1],["gridspec",1],["so",1],["unlike",1],["pass",1],["write",2],["tolist",1],["writes",1],["figures",1],["saving",1],["h5ad",1],["summary",1],["pipeline",1],["final",1],["saved",1],["logfoldchanges",1],["pvals",1],["adj",1]]},{"id":"skills/bioskills/bio-workflows-scrnaseq-pipeline/scripts/seurat_workflow.R","name":[["seurat",1],["workflow",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["scrnaseq",1],["pipeline",1],["scripts",1],["seurat",1],["workflow",1]],"body":[["reference",1],["cell",7],["ranger",1],["10",5],["seurat",51],["sc",6],["dbl",5],["finder",5],["16",1],["ggplot2",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["complete",2],["single",3],["rna",10],["seq",2],["workflow",1],["library",4],["dplyr",1],["public",1],["datasets",3],["10x",1],["genomics",1],["https",3],["www",1],["10xgenomics",1],["com",2],["pbmc",2],["3k",1],["10k",1],["data",9],["package",1],["install",1],["pbmc3k",1],["built",1],["tutorial",1],["cellx",1],["gene",3],["cellxgene",1],["cziscience",1],["curated",1],["annotated",1],["geo",1],["gse149173",1],["covid",1],["19",1],["gse126030",1],["multi",1],["tissue",1],["human",1],["atlas",1],["humancellatlas",1],["org",1],["configuration",1],["dir",17],["filtered",1],["feature",9],["bc",1],["matrix",1],["output",12],["scrnaseq",2],["results",3],["project",3],["name",2],["my",1],["create",3],["show",2],["warnings",2],["false",10],["file",9],["path",9],["plots",9],["step",8],["load",1],["cat",18],["loading",1],["counts",3],["read10",1],["obj",44],["object",2],["min",3],["cells",6],["features",3],["200",2],["initial",1],["ncol",6],["genes",2],["nrow",2],["qc",7],["metrics",2],["calculating",1],["percent",6],["mt",6],["percentage",2],["pattern",2],["ribo",1],["rp",1],["sl",1],["violin",2],["pdf",10],["width",5],["12",2],["height",5],["vln",1],["plot",7],["count",5],["pt",1],["size",1],["dev",5],["off",5],["scatter",4],["p1",4],["feature1",2],["feature2",2],["p2",4],["filter",1],["subset",2],["5000",1],["20",1],["500",1],["after",2],["filtering",1],["doublet",10],["detection",1],["detecting",1],["doublets",1],["sce",5],["as",1],["experiment",1],["seed",1],["42",1],["class",4],["score",2],["rate",3],["sum",1],["round",1],["100",1],["singlet",1],["removal",1],["normalization",1],["running",3],["sctransform",2],["not",1],["reflexively",1],["regress",2],["cycle",1],["those",1],["covariates",1],["confounded",2],["real",1],["state",1],["regressing",1],["them",1],["erase",1],["biology",1],["pass",1],["vars",1],["only",2],["validated",1],["non",1],["covariate",1],["see",1],["preprocessing",1],["verbose",6],["dimensionality",1],["reduction",1],["pca",2],["run",2],["npcs",1],["50",2],["elbow",3],["ndims",1],["umap",5],["pcs",5],["30",1],["dims",2],["clustering",1],["finding",2],["clusters",4],["find",4],["neighbors",1],["resolution",2],["at",1],["different",1],["resolutions",2],["15",1],["dim",4],["group",7],["by",10],["sct",5],["snn",5],["res",9],["label",4],["true",5],["ggtitle",4],["p3",2],["p4",2],["default",1],["idents",3],["markers",15],["marker",2],["all",2],["pos",1],["pct",3],["25",2],["logfc",1],["threshold",1],["top",4],["per",2],["cluster",6],["slice",3],["max",3],["order",3],["avg",4],["log2",4],["fc",4],["write",2],["csv",4],["row",2],["names",2],["top10",1],["heatmap",3],["top5",2],["no",1],["legend",1],["save",2],["rds",2],["summary",1],["pipeline",1],["final",1],["length",1],["unique",1],["found",1],["saved",1],["print",1],["select",1],["val",1],["adj",1]]},{"id":"skills/bioskills/bio-workflows-spatial-pipeline/scripts/visium_workflow.py","name":[["visium",1],["workflow",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["spatial",1],["pipeline",1],["scripts",1],["visium",1],["workflow",1],["py",1]],"body":[["reference",1],["matplotlib",2],["numpy",2],["26",1],["scanpy",3],["10",6],["squidpy",2],["verify",1],["api",1],["if",1],["version",1],["differs",1],["complete",2],["visium",9],["spatial",16],["transcriptomics",1],["workflow",1],["import",5],["as",4],["sc",26],["sq",8],["pyplot",1],["plt",15],["np",1],["os",3],["settings",2],["verbosity",1],["figure",1],["params",1],["dpi",1],["100",2],["facecolor",1],["white",1],["configuration",1],["data",7],["dir",14],["spaceranger",1],["output",13],["results",4],["makedirs",2],["exist",2],["ok",2],["true",3],["plots",10],["step",14],["load",1],["print",20],["loading",1],["adata",52],["read",1],["var",7],["names",3],["make",1],["unique",1],["loaded",1],["obs",5],["spots",3],["vars",2],["genes",15],["qc",6],["quality",1],["control",1],["mt",6],["str",2],["startswith",2],["ribo",2],["rps",1],["rpl",1],["pp",9],["calculate",1],["metrics",2],["inplace",1],["fig",2],["axes",9],["subplots",2],["figsize",2],["15",2],["pl",11],["color",6],["total",4],["counts",9],["ax",6],["show",6],["false",9],["by",2],["pct",3],["violin",3],["takes",1],["single",1],["not",7],["array",1],["one",1],["per",2],["axis",1],["key",6],["zip",1],["jitter",1],["tight",2],["layout",2],["savefig",5],["pdf",6],["close",5],["filter",4],["these",2],["floors",1],["defaults",1],["spot",5],["cell",6],["mixture",1],["imaging",2],["xenium",1],["merfish",1],["transcripts",1],["500",2],["deletes",1],["nearly",1],["every",1],["real",1],["mito",2],["usually",2],["impossible",1],["off",1],["panel",1],["before",1],["filtering",2],["cells",4],["min",3],["200",1],["25",1],["after",1],["normalization",3],["layers",1],["copy",1],["library",1],["size",3],["partly",1],["carries",1],["biology",1],["count",1],["starting",1],["point",2],["universal",1],["default",1],["see",4],["preprocessing",1],["normalize",1],["target",1],["sum",2],["1e4",1],["log1p",1],["highly",3],["variable",7],["top",8],["2000",1],["hvgs",1],["dimensionality",1],["reduction",1],["clustering",2],["raw",2],["scale",1],["max",1],["value",1],["tl",4],["pca",1],["comps",1],["50",1],["neighbors",5],["pcs",1],["30",1],["umap",2],["leiden",9],["resolution",1],["flavor",1],["igraph",1],["iterations",1],["directed",1],["cluster",9],["visualization",1],["14",1],["clusters",3],["nunique",1],["analysis",3],["hex",1],["lattice",1],["coord",2],["type",5],["grid",2],["neighs",2],["generic",1],["nn",1],["clouds",1],["gr",4],["neighborhood",1],["enrichment",4],["nhood",3],["co",4],["occurrence",4],["spatially",5],["gate",1],["fdr",3],["moran",6],["gene",2],["marker",2],["clustered",1],["composition",2],["regulated",1],["within",1],["intersect",1],["non",1],["hvg",1],["latter",1],["statistics",1],["finding",1],["autocorr",1],["mode",1],["perms",1],["jobs",1],["uns",1],["svg",7],["pval",1],["norm",1],["bh",1],["05",2],["sort",1],["values",1],["ascending",1],["head",1],["20",1],["index",2],["tolist",1],["svgs",3],["plot",1],["ncols",1],["cmap",1],["viridis",1],["markers",9],["regions",1],["niches",1],["mixtures",1],["pure",1],["types",1],["deconvolve",1],["first",1],["deconvolution",1],["rank",3],["groups",3],["method",1],["wilcoxon",1],["df",1],["group",1],["none",1],["csv",6],["save",3],["appends",1],["onto",1],["figures",1],["dotplot",3],["plain",1],["suffix",1],["path",1],["saving",1],["write",1],["analyzed",2],["h5ad",2],["saved",1],["processed",1]]},{"id":"skills/bioskills/bio-workflows-timecourse-pipeline/scripts/timecourse_pipeline.py","name":[["timecourse",1],["pipeline",1],["py",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["timecourse",2],["pipeline",2],["scripts",1],["py",1]],"body":[["time",9],["course",2],["pipeline",4],["temporal",19],["de",4],["soft",4],["clustering",5],["gam",9],["trajectory",2],["per",7],["cluster",14],["enrichment",3],["self",1],["contained",1],["demo",1],["generates",1],["small",1],["synthetic",4],["runs",2],["end",2],["writes",1],["all",2],["outputs",2],["temporary",1],["directory",1],["removed",1],["exit",1],["leaves",1],["no",5],["stray",2],["files",3],["circadian",9],["rhythm",4],["branch",1],["optional",2],["gated",2],["off",1],["by",1],["default",2],["see",2],["design",23],["reference",1],["numpy",2],["26",1],["pandas",2],["scipy",2],["12",2],["statsmodels",2],["14",1],["patsy",3],["scikit",1],["learn",1],["tslearn",2],["pygam",2],["gseapy",2],["verify",1],["api",1],["if",9],["version",1],["differs",1],["import",13],["shutil",2],["tempfile",2],["as",3],["np",15],["pd",6],["from",7],["stats",3],["multitest",1],["multipletests",3],["dmatrix",2],["sklearn",1],["metrics",1],["silhouette",4],["score",2],["series",3],["kmeans",2],["linear",2],["gp",4],["configuration",1],["fdr",9],["threshold",4],["05",4],["standard",1],["exploratory",1],["only",3],["clusters",18],["choice",1],["not",7],["result",1],["matches",1],["archetypes",5],["here",1],["sweep",1],["real",5],["data",10],["dtw",5],["gamma",3],["01",1],["smoothing",1],["lower",1],["closer",1],["hard",1],["alignment",1],["splines",4],["basis",5],["dimension",2],["ceiling",2],["keep",1],["number",1],["unique",2],["timepoints",12],["false",2],["true",6],["under",1],["gate",5],["below",1],["random",7],["state",5],["42",1],["step",7],["replicates",3],["flat",3],["genes",23],["rng",4],["array",1],["18",1],["24",3],["36",1],["reps",3],["times",6],["repeat",2],["tnorm",5],["mean",8],["std",2],["early",1],["transient",1],["exp",2],["late",1],["sustained",1],["monotone",1],["down",1],["biphasic",1],["sin",1],["rows",4],["gene",18],["ids",3],["program",3],["prog",6],["shape",11],["items",1],["range",6],["40",1],["gid",7],["profile",4],["randn",2],["len",14],["append",3],["80",1],["non",1],["pure",1],["noise",1],["around",1],["level",1],["uniform",1],["expr",15],["frame",4],["columns",2],["meta",7],["sample",1],["print",15],["input",2],["samples",6],["nunique",1],["workdir",3],["mkdtemp",1],["prefix",1],["timecourse",1],["test",4],["spline",3],["model",4],["vs",1],["intercept",4],["bs",1],["df",13],["return",1],["type",1],["dataframe",1],["cubic",1],["10",1],["already",1],["includes",1],["column",3],["prepend",1],["another",1],["ones",2],["duplicate",1],["inflates",1],["miscalibrates",1],["wrong",1],["directly",1],["full",9],["values",6],["bs1",1],["bs2",1],["bs3",1],["cols",1],["reduced",4],["diff",3],["resid",3],["pvals",3],["index",6],["loc",2],["ss",5],["sum",3],["linalg",2],["lstsq",2],["rcond",2],["none",4],["red",2],["stat",2],["cdf",1],["holm",1],["sidak",1],["force",1],["bh",4],["explicitly",1],["method",1],["tolist",2],["significant",3],["100",1],["warning",3],["few",3],["check",2],["relax",1],["filter",2],["never",1],["matrix",1],["sig",13],["scored",2],["profiles",3],["collapse",1],["timepoint",2],["means",6],["groupby",1],["scaled",6],["axis",3],["keepdims",2],["reshape",2],["tolerates",1],["phase",2],["shifted",1],["euclidean",3],["absolute",1],["meaningful",1],["metric",3],["softdtw",1],["params",1],["max",3],["iter",1],["50",1],["labels",6],["fit",5],["predict",1],["csv",2],["sizes",4],["value",2],["counts",1],["sort",1],["string",1],["any",1],["empty",1],["reduce",1],["same",1],["geometry",1],["summarize",1],["3f",1],["4a",1],["detection",3],["skipped",3],["unless",1],["licenses",1],["cycles",7],["min",1],["cycle",6],["1e",1],["two",1],["independent",1],["preconditions",1],["computable",3],["un",2],["affirmation",1],["run",1],["randomized",2],["collection",2],["order",2],["report",1],["failed",1],["cosinor",4],["py",2],["name",1],["capitalized",1],["cosinorpy",1],["records",2],["iloc",2],["enumerate",1],["res",7],["group",3],["period",1],["components",1],["returns",1],["adjusted",2],["across",1],["raw",1],["plus",1],["relative",1],["amplitude",3],["amp",5],["mesor",2],["has",1],["significance",1],["alone",1],["over",1],["detects",1],["rhythms",1],["rhythmic",3],["elif",1],["sampling",2],["inadequate",1],["1f",2],["need",1],["else",1],["meets",1],["floor",1],["but",1],["precondition",1],["4b",1],["standardized",1],["gaussian",1],["fine",1],["tvals",2],["cl",12],["id",9],["continue",2],["like",1],["mgcv",1],["penalty",1],["picks",1],["realized",1],["wiggliness",1],["edof",3],["gcv",2],["statistics",2],["4f",1],["2f",1],["background",6],["genome",1],["enrich",2],["local",1],["hypergeometric",1],["explicit",1],["offline",1],["symbols",1],["enrichr",1],["outdir",2],["queries",1],["go",1],["libraries",1],["sets",3],["list",2],["terms",9],["too",1],["skipping",1],["enr",3],["plot",1],["results",2],["term",1],["enriched",2],["mapping",1],["thresholds",1],["rmtree",1],["ignore",1],["errors",1],["remove",1],["leave",1],["complete",1]]},{"id":"skills/bioskills/bio-workflows-timecourse-pipeline/scripts/timecourse_pipeline.R","name":[["timecourse",1],["pipeline",1]],"path":[["skills",1],["bioskills",1],["bio",1],["workflows",1],["timecourse",2],["pipeline",2],["scripts",1]],"body":[["reference",1],["limma",4],["58",1],["mfuzz",5],["62",1],["mgcv",3],["cluster",20],["profiler",3],["10",2],["meta",13],["cycle",10],["verify",1],["api",1],["if",9],["version",1],["differs",1],["time",9],["course",1],["pipeline",3],["temporal",14],["de",3],["splines",3],["soft",2],["clustering",5],["gam",12],["trajectory",2],["per",7],["enrichment",3],["gene",7],["background",2],["self",1],["contained",1],["demo",1],["synthetic",4],["data",13],["outputs",2],["temp",1],["dir",2],["removed",1],["exit",1],["no",2],["stray",2],["files",2],["rhythm",5],["branch",1],["optional",2],["gated",2],["off",1],["by",4],["default",1],["see",2],["circadian",6],["design",14],["library",8],["org",8],["hs",5],["eg",5],["db",8],["configuration",1],["fdr",6],["threshold",4],["05",3],["standard",1],["exploratory",1],["only",3],["clusters",16],["choice",1],["not",8],["result",1],["matches",1],["archetypes",4],["sweep",1],["real",5],["basis",2],["dimension",2],["ceiling",2],["keep",2],["number",5],["unique",5],["timepoints",14],["false",3],["true",3],["under",1],["gate",5],["below",1],["seed",1],["42",1],["workdir",7],["tempfile",1],["timecourse",1],["create",1],["step",7],["reps",4],["flat",1],["genes",21],["symbols",3],["12",1],["18",1],["24",2],["36",1],["times",6],["rep",2],["each",2],["tnorm",5],["scale",1],["list",2],["early",1],["transient",1],["exp",2],["late",1],["sustained",1],["monotone",1],["down",1],["biphasic",1],["sin",1],["all",5],["keys",1],["keytype",1],["symbol",3],["ids",2],["sample",2],["240",2],["expr",12],["matrix",2],["nrow",3],["ncol",3],["length",11],["dimnames",1],["paste0",1],["seq",2],["along",2],["gi",5],["shape",3],["40",1],["rnorm",2],["sd",3],["80",1],["runif",1],["frame",4],["colnames",2],["message",14],["sprintf",9],["input",1],["samples",5],["model",1],["ns",1],["df",4],["cubic",1],["raise",1],["fit",8],["lm",1],["bayes",1],["results",3],["top",2],["table",3],["coef",1],["inf",1],["sort",4],["returns",2],["adj",2],["val",2],["bh",3],["corrected",1],["directly",1],["exist",1],["sig",8],["rownames",1],["significant",3],["100",1],["warning",3],["few",2],["check",2],["replicates",2],["relax",1],["filter",2],["average",1],["timepoint",1],["means",6],["apply",1],["function",1],["tapply",1],["mean",7],["scored",1],["profiles",2],["eset",7],["expression",1],["assay",1],["standardise",1],["distance",1],["based",2],["magnitude",1],["mestimate",2],["schwaemmle",1],["jensen",1],["2010",1],["smallest",1],["stops",1],["random",1],["dominated",1],["so",1],["inspect",1],["rather",1],["than",1],["hardcoding",1],["estimated",1],["fuzzifier",1],["2f",2],["cl",14],["core",5],["acore",2],["min",2],["membership",1],["confident",1],["sizes",3],["print",1],["any",1],["empty",1],["reduce",1],["sil",2],["silhouette",2],["dist",1],["exprs",1],["3f",2],["write",2],["csv",6],["names",6],["file",4],["path",4],["row",1],["4a",1],["detection",4],["skipped",3],["unless",1],["licenses",1],["cycles",5],["max",3],["1e",1],["computable",1],["part",1],["metacycle",3],["ars",1],["jtk",1],["need",2],["even",1],["integer",1],["sampling",2],["drop",2],["out",1],["silently",1],["uneven",1],["leaving",1],["ls",1],["meta2d",3],["filestyle",1],["minper",1],["20",1],["maxper",1],["28",1],["outdir",1],["complete",2],["amp",1],["else",2],["inadequate",1],["1f",2],["meets",1],["floor",1],["but",1],["randomized",1],["order",1],["precondition",1],["unconfirmed",1],["4b",1],["standardized",1],["gaussian",1],["fine",1],["id",4],["next",2],["profile",2],["col",1],["flexibility",1],["knots",1],["bends",1],["reml",2],["gcv",1],["picks",1],["wiggliness",1],["penalty",1],["realized",1],["complexity",1],["edf",5],["method",2],["linear",2],["highly",1],["non",1],["summary",2],["sq",1],["genome",1],["entrez",4],["bitr",2],["from",2],["type",4],["entrezid",4],["terms",12],["name",1],["ego",4],["enrich",1],["go",4],["universe",1],["ont",1],["bp",2],["adjust",2],["pvalue",1],["cutoff",3],["qvalue",1],["readable",1],["as",1],["simplify",1],["collapse",1],["redundant",1],["parent",1],["child",1],["enriched",2],["mapping",1],["thresholds",1],["unlink",1],["recursive",1],["remove",1],["leave",1]]},{"id":"skills/catalyst_sar_screening/build_example.py","name":[["build",1],["example",1],["py",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["build",1],["example",1],["py",1]],"body":[["regenerate",1],["text",1],["only",2],["developer",2],["demos",1],["skill",1],["directory",1],["flat",1],["layout",1],["never",2],["commit",1],["figure",1],["pngs",1],["numerical",1],["uma",1],["heuristic",1],["screening",3],["results",2],["here",3],["live",1],["user",1],["answers",1],["must",1],["come",1],["from",4],["run",3],["pipeline",1],["deliverables",2],["workdir",2],["uv",1],["python",1],["skills",1],["catalyst",2],["sar",3],["build",2],["example",1],["py",1],["future",1],["import",5],["annotations",1],["json",2],["sys",2],["pathlib",1],["path",3],["file",1],["resolve",1],["parent",2],["insert",1],["str",1],["kernel",1],["noqa",1],["e402",1],["markdown",1],["report",3],["render",1],["dashboard",2],["out",3],["html",2],["metal",4],["center",4],["dissolution",4],["md",1],["summary",2],["demo",3],["note",1],["synthetic",1],["not",1],["experimental",1],["figures",1],["metrics",1],["real",1],["request",1],["written",1],["under",1],["as",1],["files",1],["if",1],["name",1],["main",2]]},{"id":"skills/catalyst_sar_screening/build_example.py#_demo_analysis","name":[["demo",1],["analysis",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["build",1],["example",1],["py",1]],"body":[["def",2],["demo",3],["analysis",2],["summary",7],["dict",4],["ranked",6],["row",5],["append",1],["name",2],["metal",2],["source",2],["catalog",1],["rank",2],["converged",2],["false",2],["passes",1],["filters",2],["dissolution",4],["potential",1],["none",3],["overpotential",2],["return",1],["mode",2],["metrics",2],["computation",2],["calculator",1],["uma",3],["mlip",2],["model",1],["1p1",2],["task",1],["oc20",2],["protocol",1],["catalyst",1],["design",1],["agent",1],["figures",1],["structure",1],["renders",1],["insights",2],["list",1],["note",1],["total",1],["len",1],["passing",1],["min",1],["max",1]]},{"id":"skills/catalyst_sar_screening/build_example.py#main","name":[["main",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["build",1],["example",1],["py",1]],"body":[["def",2],["main",2],["none",6],["summary",11],["json",2],["loads",1],["here",7],["out",7],["read",1],["text",4],["encoding",4],["utf",4],["strip",1],["any",1],["accidental",1],["numerical",1],["backends",1],["results",3],["before",1],["writing",1],["demos",1],["figures",1],["structure",1],["renders",1],["demo",6],["true",2],["disclaimer",1],["not",3],["unpublished",2],["experimental",1],["treat",1],["metal",2],["center",1],["dissolution",4],["files",1],["as",1],["user",1],["deliverables",1],["row",7],["ranked",1],["converged",1],["false",2],["passes",1],["filters",1],["potential",3],["pop",3],["backend",1],["binding",1],["energy",1],["composite",1],["score",1],["analysis",4],["html",2],["write",3],["render",1],["sar",1],["dashboard",1],["title",2],["sac",2],["screening",1],["shell",2],["report",4],["build",1],["markdown",1],["dumps",1],["indent",1],["ensure",1],["ascii",1],["print",4],["wrote",3],["note",1],["shells",1],["must",1],["contain",1],["pngs",1],["numeric",1]]},{"id":"skills/catalyst_sar_screening/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["catalyst",7],["sar",3],["screening",3],["helpers",3],["open",1],["ai4",1],["fixed",1],["pipeline",3],["not",3],["reorder",1],["substitute",1],["steps",1],["build",1],["poscars",1],["from",8],["vendored",2],["contcar",3],["catalog",6],["exact",1],["lookup",1],["else",1],["derive",1],["evaluate",1],["metrics",1],["design",6],["agent",6],["fairchem",1],["uma",10],["oc20",4],["only",3],["analyze",1],["structure",3],["activity",1],["relationships",1],["write",1],["lean",1],["report",1],["model",2],["stamp",1],["renders",1],["metric",3],["figures",1],["insights",1],["agents",1],["should",1],["surface",1],["deliverables",1],["run",1],["current",1],["request",1],["never",1],["committed",1],["demo",1],["shells",1],["skill",3],["directory",1],["metal",4],["center",2],["dissolution",7],["provenance",1],["calculation",2],["tools",2],["https",2],["github",2],["com",2],["ahrehd0506",1],["poscar",2],["fixtures",1],["ledlamar",1],["chem",1],["future",1],["import",12],["annotations",1],["html",1],["json",3],["math",1],["os",3],["re",6],["shlex",1],["shutil",1],["tempfile",1],["collections",1],["counter",1],["defaultdict",1],["pathlib",1],["path",3],["typing",1],["any",2],["iterable",1],["root",2],["file",1],["resolve",1],["parent",1],["cda",3],["protocol",1],["1p1",2],["task",1],["default",2],["adsorbates",1],["oh",2],["ooh",2],["reaction",1],["orr",7],["equilibrium",1],["potential",3],["23",1],["o2",1],["free",2],["energy",3],["92",1],["metals",2],["pt",4],["pd",4],["ir",4],["ru",4],["fe",4],["co",4],["mn",4],["cu",4],["ni",4],["cr",4],["ti",4],["mo",4],["na",3],["ta",4],["ag",4],["au",4],["zn",4],["sn",3],["bi",3],["remaining",1],["centers",1],["present",1],["listed",1],["so",1],["active",1],["detected",1],["vnn",1],["idx",1],["keys",1],["off",1],["every",1],["slab",1],["additionally",1],["requires",1],["tables",1],["below",1],["rh",2],["sc",2],["zr",3],["nb",2],["tc",2],["cd",2],["hf",4],["coordatoms",1],["heteroatoms",1],["period",3],["atomic",1],["reference",2],["energies",2],["477",1],["083",1],["204",1],["282",1],["594",1],["607",1],["133",1],["602",1],["197",1],["271",1],["433",1],["199",1],["874",1],["911",1],["76",1],["377",1],["638",1],["11",2],["785",1],["118",1],["553",1],["24",1],["369",1],["443",1],["59",1],["66",1],["27",1],["sb",1],["851",1],["587",1],["reduction",1],["188",1],["951",1],["156",1],["455",1],["447",1],["28",1],["185",1],["337",1],["275",1],["74",1],["13",2],["37",1],["20",1],["119",1],["71",1],["7996",1],["52",1],["7618",1],["308",1],["correction",1],["07",1],["03",2],["06",1],["36",1],["04",1],["44",1],["05",1],["09",1],["host",1],["aliases",3],["graphene",3],["gr",1],["small",4],["macrocycle",9],["middle",4],["large",4],["motif",1],["n4",1],["pyridine",5],["pyridinen",1],["pyrrole",4],["pyrrolen",1],["4c",1],["c4",1],["3c",1],["c3",1],["2n2c",1],["n2",3],["n2c2",1],["shorthand",1],["compile",1],["za",2],["nsoch0",1],["nspbc",1],["ignorecase",1],["overpotential",1],["op",1],["eta",1],["udiss",1],["diss",1],["stability",1],["adsorption",4],["ads",1],["binding",1],["ask",2],["user",2],["stop",1],["cannot",1],["start",1],["chat",1],["missing",1],["item",1],["skip",1],["method",1],["tabular",1],["heuristic",1],["another",1],["mlip",1],["cache",1],["dict",1],["str",1],["none",2],["construction",1],["utils",1],["subset",1],["readiness",1],["evaluation",1],["analysis",1],["visualization",1],["reports",1],["entry",1],["points",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_apply_modifications_ase","name":[["apply",1],["modifications",1],["ase",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["apply",2],["modifications",5],["ase",2],["atoms",3],["any",6],["list",3],["dict",2],["str",2],["current",13],["copy",1],["mod",3],["mtype",5],["modification",2],["type",2],["params",4],["parameters",1],["if",4],["substitute",3],["metal",3],["new",6],["atom",3],["symbol",6],["metals",1],["elif",2],["coordination",1],["element",8],["coord",2],["idx",12],["vnn",2],["break",2],["2nd",1],["shell",1],["snn",2],["else",1],["raise",1],["value",1],["error",1],["unsupported",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_apply_modifications_optional","name":[["apply",1],["modifications",1],["optional",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["apply",3],["modifications",7],["optional",2],["poscar",6],["text",5],["str",6],["list",2],["dict",2],["any",2],["if",3],["not",1],["return",2],["try",2],["from",2],["ase",3],["io",1],["import",2],["read",3],["write",3],["type",1],["ignore",1],["except",1],["error",2],["as",3],["exc",2],["raise",1],["runtime",1],["coordination",1],["second",1],["shell",1],["derivation",1],["requires",1],["pymatgen",1],["install",1],["conda",1],["env",1],["catagent",1],["tmp",5],["path",14],["out",8],["tempfile",2],["named",2],["temporary",2],["file",2],["suffix",2],["delete",2],["false",2],["handle",4],["flush",1],["name",2],["atoms",4],["format",2],["vasp",2],["encoding",1],["utf",1],["finally",1],["unlink",2],["missing",2],["ok",2],["true",2]]},{"id":"skills/catalyst_sar_screening/kernel.py#_build_insights","name":[["build",1],["insights",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["build",2],["insights",10],["ranked",9],["list",7],["dict",4],["str",10],["any",4],["trends",4],["mode",3],["if",12],["not",5],["return",2],["no",1],["structures",1],["were",1],["evaluated",1],["sources",2],["counter",1],["source",1],["unknown",1],["append",6],["structure",1],["provenance",1],["join",2],["items",1],["dissolution",12],["best",9],["next",2],["potential",11],["none",6],["highest",1],["name",2],["diss",2],["metal",8],["rows",3],["len",2],["order",2],["center",1],["ranking",1],["by",5],["high",1],["low",1],["else",1],["overpotential",3],["lowest",1],["candidate",1],["op",1],["ud",4],["sorted",1],["mean",4],["key",1],["lambda",1],["float",1],["leads",1],["passing",2],["sum",1],["passes",1],["filters",2],["candidates",1],["pass",1],["configured",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_canonical_metal","name":[["canonical",1],["metal",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["canonical",2],["metal",6],["symbol",4],["str",4],["cleaned",5],["strip",1],["metals",1],["if",2],["lower",3],["return",2],["upper",1],["raise",1],["value",1],["error",1],["empty",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_coordination_matches_motif","name":[["coordination",1],["matches",1],["motif",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["coordination",5],["matches",2],["motif",5],["list",2],["str",4],["bool",2],["expected",9],["counter",3],["key",5],["lower",1],["replace",1],["if",4],["pyridinen",1],["pyridine",1],["pyrrolen",1],["pyrrole",1],["return",5],["3c",1],["len",2],["4c",1],["2n2c",1],["true",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_coordination_modifications","name":[["coordination",1],["modifications",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["coordination",3],["modifications",2],["current",3],["list",10],["str",7],["target",4],["dict",3],["any",3],["cur",3],["mods",3],["leftover",2],["counter",4],["elements",2],["excess",2],["old",2],["new",2],["zip",1],["append",1],["modification",1],["type",1],["substitute",1],["parameters",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_derive_from_catalog","name":[["derive",1],["from",1],["catalog",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["derive",3],["from",3],["catalog",10],["recipe",9],["dict",7],["str",7],["any",7],["none",4],["poscar",9],["nearest",1],["entry",1],["method",1],["host",9],["normalize",2],["motif",10],["infer",1],["pyridine",3],["metal",21],["canonical",1],["state",8],["slab",1],["coordination",6],["list",2],["hetero",8],["second",3],["shell",4],["dopant",1],["count",4],["int",1],["pool",5],["entries",2],["if",11],["not",4],["return",2],["ref",13],["pick",1],["reference",3],["text",8],["modifications",12],["lower",2],["append",2],["modification",3],["type",3],["substitute",4],["parameters",4],["coord",3],["counter",2],["extend",1],["heteroatoms",1],["raise",1],["value",1],["error",1],["unsupported",1],["element",1],["range",1],["2nd",1],["prefer",1],["ase",1],["edits",1],["available",1],["only",3],["falls",1],["back",1],["replace",1],["all",1],["mod",3],["else",2],["apply",1],["optional",1],["source",1],["derived",1],["period",5],["key",2]]},{"id":"skills/catalyst_sar_screening/kernel.py#_expand_coordination_token","name":[["expand",1],["coordination",1],["token",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["expand",3],["coordination",3],["token",12],["str",4],["list",3],["strip",1],["upper",1],["if",2],["len",2],["all",1],["ch",2],["isalpha",1],["atoms",6],["else",1],["match",3],["re",1],["finditer",1],["nsoch",1],["extend",1],["group",2],["int",1],["raise",1],["value",1],["error",1],["must",1],["got",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_fmt","name":[["fmt",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["fmt",2],["value",6],["any",2],["str",3],["if",1],["none",1],["return",3],["try",1],["float",1],["3f",1],["except",1],["type",1],["error",2]]},{"id":"skills/catalyst_sar_screening/kernel.py#_infer_motif","name":[["infer",1],["motif",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["infer",2],["motif",6],["recipe",6],["dict",2],["str",5],["any",2],["if",5],["key",2],["lower",1],["replace",3],["return",6],["aliases",1],["counts",8],["counter",2],["coordination",1],["pyridine",2],["len",1],["n2",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_lattice_determinant","name":[["lattice",1],["determinant",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["lattice",2],["determinant",2],["matrix",3],["list",4],["float",4],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_lookup_catalog_entry","name":[["lookup",1],["catalog",1],["entry",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["lookup",2],["catalog",9],["entry",11],["recipe",8],["dict",6],["str",6],["any",6],["none",7],["exact",1],["match",1],["method",1],["returns",1],["miss",1],["if",3],["int",1],["second",1],["shell",1],["count",1],["return",4],["host",7],["normalize",2],["motif",11],["infer",1],["coordination",4],["not",1],["matches",1],["metal",9],["canonical",1],["try",1],["period",6],["except",1],["key",3],["error",1],["entries",1],["state",4],["slab",1],["lower",2],["source",1],["reference",1],["poscar",2],["modifications",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_metal_period","name":[["metal",1],["period",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["metal",8],["period",6],["str",4],["symbol",4],["canonical",1],["if",3],["return",3],["3d",1],["4d",1],["5d",1],["raise",1],["key",1],["error",1],["not",1],["tables",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_normalize_host","name":[["normalize",1],["host",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["host",11],["str",5],["none",2],["if",2],["graphene",2],["small",1],["macrocycle",3],["middle",1],["large",1],["return",2],["key",4],["strip",1],["lower",1],["replace",2],["not",1],["aliases",2],["raise",1],["error",1],["unknown",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_normalize_motif","name":[["normalize",1],["motif",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["motif",7],["str",6],["none",2],["catalog",3],["dict",2],["any",2],["raw",3],["pyridine",5],["strip",1],["key",2],["lower",4],["replace",3],["candidate",7],["aliases",1],["available",4],["entries",1],["if",3],["return",4],["alt",4],["pyrrole",4],["lowered",3],["name",3]]},{"id":"skills/catalyst_sar_screening/kernel.py#_normalize_structured","name":[["normalize",1],["structured",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["structured",2],["payload",12],["dict",4],["str",9],["any",4],["metal",7],["canonical",1],["fe",1],["coordination",15],["if",3],["isinstance",1],["expand",1],["token",1],["len",1],["raise",2],["value",2],["error",2],["must",1],["contain",1],["exactly",1],["atoms",1],["atom",4],["not",1],["coordatoms",1],["unsupported",1],["hetero",6],["second",4],["shell",4],["dopant",2],["count",5],["int",1],["host",6],["graphene",1],["motif",6],["return",1],["name",4],["recipe",1],["description",2],["state",2],["slab",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_pick_reference","name":[["pick",1],["reference",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["pick",2],["reference",2],["pool",5],["list",2],["dict",4],["str",6],["any",4],["metal",12],["by",5],["if",5],["return",4],["pref",3],["fe",1],["co",1],["ni",1],["mn",1],["ru",1],["ir",1],["pt",1],["try",1],["period",6],["except",1],["key",1],["error",1],["none",1],["peers",3]]},{"id":"skills/catalyst_sar_screening/kernel.py#_recipe_name","name":[["recipe",1],["name",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["recipe",2],["name",7],["metal",3],["str",13],["coordination",3],["list",2],["hetero",8],["none",10],["count",4],["int",3],["motif",5],["host",5],["counts",5],["dict",1],["atom",7],["coord",2],["join",1],["coordatoms",1],["if",4],["lower",2],["not",2],["pyridine",1],["pyridinen",1],["n4",1],["graphene",1],["gr",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_reference_coordination_for_motif","name":[["reference",1],["coordination",1],["motif",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["reference",2],["coordination",2],["motif",5],["str",4],["list",2],["key",4],["lower",1],["replace",1],["if",3],["3c",1],["return",4],["4c",1],["2n2c",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_sort_index_cw","name":[["sort",1],["index",1],["cw",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["sort",3],["index",2],["cw",2],["atoms",4],["any",2],["center",3],["idx",6],["int",6],["neighbor",3],["indices",3],["list",4],["import",1],["numpy",1],["as",1],["np",2],["position",2],["items",4],["angle",2],["float",1],["arctan2",1],["append",1],["math",2],["pi",2],["key",1],["lambda",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_substitute_metal_text","name":[["substitute",1],["metal",1],["text",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["substitute",2],["metal",2],["text",9],["poscar",3],["str",8],["old",3],["new",3],["pattern",2],["re",2],["compile",1],["rf",1],["escape",1],["lines",2],["splitlines",1],["out",4],["line",3],["enumerate",1],["if",2],["append",2],["sub",1],["else",2],["join",1],["return",1],["endswith",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#_summarize_metal_trends","name":[["summarize",1],["metal",1],["trends",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["summarize",2],["metal",6],["trends",5],["results",3],["list",6],["dict",6],["str",7],["any",5],["groups",3],["defaultdict",1],["row",3],["unknown",1],["append",2],["rows",4],["sorted",1],["items",1],["ops",6],["float",2],["overpotential",4],["if",6],["not",2],["none",6],["uds",6],["dissolution",4],["potential",4],["len",3],["mean",2],["round",2],["sum",2],["else",4],["best",2],["min",1],["max",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#analyze_structure_activity","name":[["analyze",1],["structure",1],["activity",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["analyze",2],["structure",2],["activity",2],["results",3],["list",4],["dict",4],["str",6],["any",4],["metrics",6],["none",8],["max",6],["overpotential",6],["float",4],["min",6],["dissolution",6],["mode",8],["resolve",1],["analysis",1],["ranked",8],["rank",1],["candidates",1],["trends",5],["summarize",1],["metal",2],["insights",4],["build",1],["return",1],["normalize",1],["filters",2],["total",1],["len",1],["converged",2],["sum",2],["if",2],["passing",1],["passes",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#available_dependencies","name":[["available",1],["dependencies",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["available",2],["dependencies",2],["dict",2],["str",2],["bool",2],["import",1],["importlib",7],["util",7],["return",1],["ase",2],["find",6],["spec",6],["not",6],["none",6],["pymatgen",2],["fairchem",2],["torch",2],["numpy",2],["matplotlib",2],["contcar",1],["catalog",2],["path",1],["file",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#build_markdown_report","name":[["build",1],["markdown",1],["report",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["build",2],["markdown",2],["report",4],["analysis",11],["dict",2],["str",6],["any",2],["title",7],["catalyst",4],["structure",4],["activity",2],["ranked",5],["computation",9],["lines",18],["model",5],["calculator",2],["uma",7],["only",1],["allowed",1],["mode",3],["mlip",3],["cda",5],["fairchem",2],["task",5],["protocol",3],["id",1],["reference",2],["design",2],["agent",2],["calculation",1],["tools",1],["runtime",1],["env",2],["conda",1],["catagent",1],["summary",1],["structures",2],["evaluated",1],["total",1],["len",1],["converged",2],["passing",2],["filters",2],["key",1],["insights",2],["insight",2],["append",12],["extend",4],["figures",2],["fig",6],["relative",2],["png",2],["if",2],["caption",2],["renders",2],["rend",4],["candidates",1],["rank",4],["name",4],["metal",5],["source",2],["op",3],["diss",2],["pass",1],["row",8],["src",2],["ud",2],["ok",2],["format",1],["fmt",2],["overpotential",2],["dissolution",1],["potential",1],["yes",1],["passes",1],["else",2],["no",1],["methods",1],["note",1],["come",1],["from",2],["embedded",1],["poscar",1],["texts",1],["contcar",1],["catalog",1],["json",1],["exact",1],["lookup",1],["derived",1],["by",1],["coordination",1],["edits",1],["energies",1],["follow",1],["red",1],["bind",1],["orr",1],["oh",1],["ooh",1],["gibbs",1],["bindings",1],["92",1],["23",1],["references",1],["return",1],["join",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#build_poscar_from_description","name":[["build",1],["poscar",1],["from",1],["description",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["build",4],["poscar",7],["from",5],["description",6],["str",9],["dict",4],["any",4],["output",3],["path",7],["one",1],["exact",1],["catalog",8],["lookup",2],["first",1],["else",1],["derive",3],["nearest",1],["entry",3],["recipe",5],["parse",1],["structure",1],["load",1],["contcar",1],["meta",6],["if",2],["none",3],["raise",1],["file",1],["not",1],["found",1],["error",1],["cannot",1],["name",1],["no",2],["hit",1],["suitable",1],["reference",1],["out",4],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["encoding",1],["utf",1],["result",3],["resolve",1],["pop",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#build_poscars_from_descriptions","name":[["build",1],["poscars",1],["from",1],["descriptions",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["build",4],["poscars",2],["from",3],["descriptions",5],["list",5],["str",11],["dict",6],["any",5],["output",5],["dir",5],["path",4],["poscar",4],["series",1],["under",1],["out",3],["root",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["built",3],["int",1],["description",5],["recipe",4],["parse",1],["structure",2],["sanitize",1],["before",1],["name",3],["as",1],["filename",3],["so",1],["structured",1],["cannot",1],["escape",1],["via",1],["separators",1],["mirrors",1],["export",1],["collage",1],["itself",1],["untouched",1],["base",5],["re",1],["sub",1],["struct",1],["count",4],["if",1],["else",1],["append",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#build_uma_python_command","name":[["build",1],["uma",1],["python",1],["command",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["build",2],["uma",3],["python",3],["command",2],["script",3],["str",8],["conda",4],["env",3],["catagent",2],["hf",9],["endpoint",4],["https",2],["mirror",2],["com",2],["list",2],["prelude",2],["export",2],["shlex",1],["quote",1],["if",1],["token",6],["hugging",3],["face",3],["hub",3],["then",1],["echo",1],["required",1],["gated",1],["facebook",1],["weights",1],["exit",1],["fi",1],["py",2],["return",1],["run",1],["bash",1],["lc",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#calculate_dissolution_potential_from_binding","name":[["calculate",1],["dissolution",1],["potential",1],["from",1],["binding",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["calculate",2],["dissolution",2],["potential",5],["from",2],["binding",2],["metal",10],["str",2],["bind",4],["float",4],["diss",1],["srp",3],["cda",1],["formula",1],["offline",1],["helper",1],["key",4],["lower",1],["if",1],["not",1],["reduction",3],["raise",1],["error",1],["no",1],["electrons",2],["return",1],["round",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#calculate_orr_overpotential","name":[["calculate",1],["orr",1],["overpotential",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["calculate",2],["orr",5],["overpotential",3],["float",11],["oh",7],["ooh",7],["tuple",2],["str",4],["dict",2],["from",1],["gibbs",1],["bindings",1],["cda",1],["formula",1],["steps",4],["delta",6],["92",1],["o2",1],["free",1],["energy",1],["00",1],["values",6],["list",2],["rds",3],["bottleneck",1],["step",2],["largest",1],["same",1],["one",1],["fixes",1],["lim",3],["max",3],["below",1],["select",1],["argmax",1],["over",1],["raw",1],["energies",1],["keys",1],["int",1],["range",1],["len",1],["key",1],["lambda",1],["return",1],["equilibrium",1],["potential",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools","name":[["calculation",1],["tools",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["class",2],["calculation",3],["tools",3],["fairchem",6],["uma",10],["oc20",1],["calculator",8],["only",1],["allowed",1],["energy",11],["engine",1],["def",7],["init",1],["self",25],["name",5],["str",9],["device",3],["cuda",1],["none",20],["if",11],["not",3],["raise",4],["value",3],["error",5],["unsupported",3],["skill",1],["hard",1],["locks",1],["cda",4],["protocol",3],["ask",2],["user",2],["hf",4],["token",2],["endpoint",2],["cannot",1],["start",1],["try",2],["from",5],["core",3],["import",10],["pretrained",2],["mlip",2],["except",2],["as",5],["exc",2],["requires",1],["conda",1],["env",1],["catagent",1],["model",2],["download",1],["fails",1],["atomic",3],["reference",6],["energies",6],["dict",7],["metal",17],["reduction",3],["potential",7],["free",10],["correciton",2],["correction",1],["predictor",2],["predict",1],["unit",1],["optimize",6],["atoms",39],["any",11],["max",4],["steps",2],["int",2],["200",1],["tuple",3],["float",9],["ase",2],["bfgs",2],["copy",6],["calc",1],["task",2],["opt",2],["logfile",1],["run",1],["05",1],["return",11],["add",2],["adsorbate",12],["numpy",4],["np",15],["center",12],["pos",7],["vnn",3],["positions",1],["array",7],["tags",6],["elif",2],["oh",7],["ooh",7],["else",1],["calculate",7],["binding",7],["slabs",21],["cavity",6],["atom",9],["tag",4],["idx",7],["element",4],["symbol",3],["mu",2],["lower",2],["del",1],["round",2],["binidng",1],["dissolution",1],["srp",2],["electron",2],["bind",7],["adsorbates",5],["list",2],["default",2],["results",10],["optimized",8],["adslabs",11],["sites",3],["append",3],["active",1],["string",1],["exception",1],["unknown",1],["gas",2],["sum",1],["gibbs",4],["overpotential",1],["reaction",5],["orr",3],["gs",4],["o2",1],["labels",2],["delta",6],["92",1],["00",1],["rate",1],["determining",1],["step",2],["bottleneck",1],["largest",1],["same",1],["sets",1],["below",1],["hence",1],["argmax",2],["argmin",1],["rds",1],["equilibrium",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools.__init__","name":[["init",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["init",2],["self",9],["calculator",6],["name",5],["str",4],["uma",9],["device",4],["cuda",2],["none",2],["if",3],["not",1],["raise",2],["value",1],["error",3],["unsupported",1],["skill",1],["hard",1],["locks",1],["cda",3],["protocol",3],["ask",2],["user",2],["hf",4],["token",2],["endpoint",2],["cannot",1],["start",1],["try",1],["from",2],["fairchem",2],["core",2],["import",3],["pretrained",2],["mlip",2],["except",1],["as",1],["exc",2],["calculation",1],["tools",1],["requires",1],["conda",1],["env",1],["catagent",1],["model",2],["download",1],["fails",1],["atomic",2],["reference",4],["energies",4],["dict",4],["metal",4],["reduction",2],["potential",2],["free",2],["energy",2],["correciton",1],["correction",1],["predictor",1],["predict",1],["unit",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools._add_adsorbate","name":[["add",1],["adsorbate",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["add",2],["adsorbate",9],["self",2],["atoms",19],["any",4],["str",2],["import",2],["numpy",1],["as",1],["np",7],["from",1],["ase",1],["copy",1],["center",7],["pos",7],["vnn",1],["positions",1],["if",1],["array",6],["tags",6],["elif",2],["oh",1],["ooh",1],["else",1],["raise",1],["value",1],["error",1],["unsupported",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools._optimize_atoms","name":[["optimize",1],["atoms",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["optimize",3],["atoms",11],["self",3],["any",4],["max",3],["steps",3],["int",2],["200",2],["tuple",2],["float",3],["none",4],["from",2],["ase",1],["import",2],["bfgs",2],["fairchem",3],["core",1],["calculator",2],["copy",1],["calc",1],["predictor",1],["task",2],["name",1],["cda",1],["uma",1],["opt",2],["logfile",1],["if",1],["not",1],["run",1],["05",1],["return",2],["potential",1],["energy",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools.calculate_binding_energy","name":[["calculate",1],["binding",1],["energy",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["calculate",2],["binding",5],["energy",3],["self",7],["atoms",5],["any",7],["adsorbates",6],["list",3],["str",5],["none",14],["tuple",2],["dict",3],["default",1],["results",6],["optimized",8],["adslabs",11],["sites",3],["slabs",9],["copy",1],["atom",5],["tag",2],["optimize",2],["if",3],["return",3],["adsorbate",5],["add",1],["append",3],["try",1],["active",1],["string",1],["except",1],["exception",1],["unknown",1],["gas",2],["sum",1],["atomic",1],["reference",1],["energies",1],["symbol",1],["free",4],["correciton",1],["gibbs",1],["bind",1],["float",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools.calculate_dissolution_potential","name":[["calculate",1],["dissolution",1],["potential",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["calculate",3],["dissolution",2],["potential",3],["self",4],["atoms",4],["any",2],["float",3],["none",4],["import",1],["numpy",1],["as",1],["np",2],["slabs",4],["copy",1],["atom",2],["tag",1],["center",2],["idx",3],["vnn",1],["metal",7],["element",2],["symbol",1],["srp",2],["electron",2],["reduction",1],["lower",1],["bind",3],["binding",1],["energy",1],["if",1],["return",2],["round",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools.calculate_metal_binding_energy","name":[["calculate",1],["metal",1],["binding",1],["energy",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["calculate",2],["metal",5],["binding",2],["energy",2],["self",5],["atoms",6],["any",2],["float",3],["none",4],["import",1],["numpy",1],["as",1],["np",2],["slabs",8],["copy",2],["cavity",6],["atom",2],["tag",1],["center",3],["idx",4],["vnn",1],["element",2],["symbol",1],["mu",2],["reference",1],["energies",1],["lower",1],["del",1],["optimize",2],["if",1],["return",2],["round",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools.calculate_overpotential","name":[["calculate",1],["overpotential",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["calculate",2],["overpotential",2],["self",2],["results",5],["dict",2],["str",6],["any",2],["reaction",7],["default",2],["tuple",2],["float",3],["if",1],["orr",3],["raise",1],["value",1],["error",1],["unsupported",1],["import",1],["numpy",1],["as",1],["np",4],["ooh",6],["gibbs",3],["free",4],["bind",3],["oh",6],["gs",4],["array",1],["o2",1],["energy",1],["labels",2],["delta",6],["92",1],["00",1],["potential",2],["rate",1],["determining",1],["step",2],["bottleneck",1],["largest",1],["same",1],["sets",1],["max",2],["below",1],["hence",1],["argmax",2],["not",1],["argmin",1],["rds",2],["int",1],["return",1],["equilibrium",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#CalculationTools.evaluate_structure","name":[["evaluate",1],["structure",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["evaluate",2],["structure",2],["self",6],["atoms",7],["any",5],["metrics",4],["list",5],["str",9],["none",13],["adsorbates",4],["reaction",6],["default",3],["dict",3],["import",1],["numpy",1],["as",1],["np",2],["requested",4],["normalize",1],["center",2],["idx",5],["fnn",2],["vnn",1],["payload",13],["metal",1],["symbol",2],["coordination",1],["converged",3],["true",1],["backend",1],["uma",3],["protocol",2],["mlip",2],["model",2],["cda",2],["task",2],["need",12],["diss",3],["dissolution",4],["orr",8],["ads",5],["adsorption",3],["if",6],["potential",3],["calculate",3],["not",1],["false",2],["bind",6],["binding",3],["energy",1],["energies",2],["overpotential",3],["rds",4],["else",1],["gibbs",1],["free",1],["sites",2],["op",2],["float",1],["round",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#check_uma_readiness","name":[["check",1],["uma",1],["readiness",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["check",3],["uma",11],["readiness",2],["require",4],["cuda",21],["bool",9],["false",9],["probe",13],["conda",11],["env",14],["str",8],["none",8],["catagent",4],["hub",18],["true",7],["timeout",5],["float",2],["dict",2],["any",2],["return",2],["whether",1],["live",1],["fairchem",7],["oc20",1],["run",3],["start",1],["import",4],["subprocess",4],["token",10],["os",3],["environ",3],["hf",15],["hugging",4],["face",4],["endpoint",12],["https",2],["huggingface",2],["co",1],["deps",7],["available",4],["dependencies",2],["probed",6],["if",14],["importlib",5],["util",5],["json",4],["print",3],["dumps",1],["ase",5],["find",4],["spec",4],["not",13],["pymatgen",5],["torch",11],["try",3],["except",3],["exception",2],["proc",3],["python",1],["capture",1],["output",1],["text",1],["120",1],["returncode",1],["lines",7],["ln",6],["strip",3],["stdout",1],["splitlines",1],["payload",2],["loads",1],["update",1],["line",2],["next",1],["startswith",2],["split",1],["oserror",1],["error",6],["jsondecode",1],["index",1],["missing",12],["list",2],["ask",12],["hints",5],["append",7],["key",2],["label",2],["core",1],["install",1],["gated",1],["facebook",2],["please",2],["paste",1],["access",2],["export",1],["as",2],["skip",2],["ok",10],["mirror",3],["unreachable",1],["at",1],["provide",1],["reachable",1],["base",1],["url",1],["example",1],["com",1],["switch",1],["calculators",1],["gpu",1],["user",3],["extend",2],["fixed",1],["protocol",1],["cda",4],["model",3],["task",4],["name",2],["join",1],["else",1],["items",1],["has",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#command_to_shell","name":[["command",1],["shell",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["command",5],["shell",2],["iterable",2],["str",4],["return",1],["shlex",1],["join",1],["list",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#evaluate_poscars","name":[["evaluate",1],["poscars",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["evaluate",4],["poscars",3],["built",4],["list",8],["dict",5],["str",12],["any",4],["metrics",5],["none",9],["adsorbates",4],["reaction",6],["default",2],["uma",6],["only",1],["raises",1],["ask",2],["user",2],["errors",1],["readiness",1],["failure",1],["requested",4],["normalize",1],["dissolution",5],["orr",2],["also",1],["computes",1],["diss",2],["needs",2],["vendored",2],["reduction",2],["reference",3],["energies",2],["fail",1],["fast",1],["clear",1],["message",1],["metals",4],["cannot",1],["screen",1],["rather",1],["than",1],["index",1],["error",6],["key",3],["deep",1],["path",4],["never",1],["fabricate",1],["missing",1],["constants",1],["if",3],["unsupported",4],["meta",13],["metal",1],["raise",2],["value",1],["potential",1],["srp",1],["bind",1],["fabricated",1],["no",1],["data",1],["join",3],["choose",1],["from",3],["supported",2],["sorted",1],["require",2],["ready",1],["cuda",1],["false",1],["try",1],["calc",2],["calculation",1],["tools",1],["calculator",1],["name",3],["except",1],["import",2],["as",1],["exc",3],["runtime",1],["stop",1],["fairchem",1],["required",1],["run",1],["under",1],["conda",1],["env",1],["catagent",1],["hf",2],["token",1],["endpoint",1],["model",1],["download",1],["fails",1],["not",1],["skip",1],["original",1],["ase",1],["io",1],["read",2],["results",3],["atoms",2],["poscar",3],["row",3],["structure",1],["update",1],["description",2],["source",2],["host",2],["motif",2],["coordination",3],["label",1],["el",3],["count",1],["fromkeys",1],["catalog",2],["append",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#export_publication_figures","name":[["export",1],["publication",1],["figures",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["export",2],["publication",2],["figures",10],["analysis",4],["dict",7],["str",16],["any",6],["output",3],["dir",3],["path",6],["list",3],["out",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["try",1],["import",3],["matplotlib",3],["agg",1],["pyplot",1],["as",1],["plt",7],["except",1],["error",1],["return",2],["ranked",5],["mode",4],["orr",1],["if",9],["dissolution",11],["usable",7],["potential",10],["not",5],["none",4],["metal",18],["by",11],["row",4],["float",6],["ordered",3],["sorted",1],["values",1],["key",1],["lambda",1],["metals",6],["vals",6],["best",2],["max",3],["fig",12],["ax",19],["subplots",3],["figsize",3],["42",2],["len",9],["colors",2],["a33b2b",1],["else",2],["1f4e79",3],["bar",2],["range",4],["color",4],["width",2],["72",2],["xticks",2],["xticklabels",2],["ylabel",3],["mathrm",3],["diss",3],["title",6],["center",2],["axhline",2],["7a8b84",2],["linewidth",2],["tight",3],["layout",3],["png",27],["fig01",6],["udiss",4],["savefig",3],["dpi",3],["200",3],["close",3],["append",3],["id",3],["caption",3],["centers",1],["name",9],["relative",3],["resolve",3],["elif",1],["adsorption",8],["energies",2],["oh",8],["names",6],["rotation",1],["30",1],["ha",1],["right",1],["delta",1],["free",3],["energy",3],["candidate",2],["candidates",2],["pts",5],["overpotential",5],["scatter",1],["36",1],["xlabel",1],["vs",4],["op",2]]},{"id":"skills/catalyst_sar_screening/kernel.py#export_structure_collage","name":[["export",1],["structure",1],["collage",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["export",2],["structure",3],["collage",5],["structures",9],["list",4],["dict",4],["str",9],["any",4],["output",3],["dir",3],["path",12],["max",3],["int",3],["out",5],["mkdir",2],["parents",2],["true",5],["exist",2],["ok",2],["try",1],["import",3],["matplotlib",3],["agg",1],["pyplot",1],["as",1],["plt",6],["except",1],["error",1],["return",3],["selected",7],["if",5],["poscar",4],["file",1],["len",5],["panels",7],["scratch",5],["meta",6],["parsed",5],["parse",1],["read",1],["text",1],["encoding",1],["utf",1],["fig",8],["ax",7],["subplots",2],["figsize",2],["xs",2],["coords",2],["ys",2],["colors",2],["c0392b",1],["metal",2],["else",3],["4a5560",1],["symbols",2],["sizes",2],["80",1],["28",1],["scatter",1],["edgecolors",1],["1a1a1a",1],["linewidths",1],["aspect",1],["equal",1],["axis",3],["off",3],["title",3],["name",9],["fontsize",3],["struct",4],["safe",2],["re",1],["sub",1],["png",6],["savefig",2],["dpi",2],["120",2],["facecolor",2],["f7f9fb",2],["close",2],["append",1],["dest",7],["shutil",2],["copy2",1],["cols",5],["min",1],["rows",3],["math",1],["ceil",1],["axes",5],["squeeze",1],["false",1],["flat",1],["panel",3],["enumerate",1],["divmod",1],["imshow",1],["imread",1],["loc",1],["left",2],["suptitle",1],["curated",3],["sac",2],["11",1],["02",1],["ha",1],["tight",1],["layout",1],["rect",1],["97",1],["rmtree",1],["ignore",1],["errors",1],["id",1],["caption",1],["ball",1],["stick",1],["renders",1],["candidates",1],["relative",1],["figures",1],["resolve",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#get_active_string","name":[["active",1],["string",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["active",2],["string",4],["atoms",10],["any",2],["str",2],["import",4],["numpy",1],["as",1],["np",3],["from",3],["ase",4],["pymatgen",2],["analysis",1],["local",1],["env",1],["voronoi",2],["nn",5],["io",1],["adaptor",2],["ads",8],["idx",5],["range",2],["len",4],["if",4],["tag",1],["slabs",6],["copy",1],["del",1],["pos",9],["array",1],["positions",2],["wrap",1],["true",2],["argsort",1],["symbol",1],["info",6],["allow",1],["pathological",1],["tol",1],["cutoff",1],["10",1],["structure",1],["coordinated",4],["site",2],["species",2],["coordination",2],["join",1],["sorted",1],["top",1],["elif",1],["bridge",1],["else",1],["hollow",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#get_vnn_idx","name":[["vnn",1],["idx",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["vnn",6],["idx",33],["atoms",10],["any",2],["tuple",2],["int",8],["list",6],["from",2],["pymatgen",2],["analysis",1],["local",1],["env",1],["import",2],["voronoi",2],["nn",5],["io",1],["ase",3],["adaptor",2],["struct",4],["structure",1],["allow",1],["pathological",1],["true",1],["tol",1],["cutoff",1],["10",1],["center",8],["atom",4],["enumerate",2],["if",5],["symbol",1],["metals",1],["ligand",4],["tag",1],["fnn",7],["info",20],["sort",3],["index",9],["cw",3],["site",6],["not",3],["snn",7],["extend",2],["tnn",5],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#get_vnn_positions","name":[["vnn",1],["positions",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["vnn",3],["positions",5],["atoms",7],["any",2],["center",2],["idx",9],["fnn",2],["snn",2],["tnn",2],["return",1],["position",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#list_catalog_metals","name":[["list",1],["catalog",1],["metals",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["list",5],["catalog",7],["metals",5],["host",8],["str",8],["graphene",2],["motif",8],["pyridine",2],["state",5],["slab",2],["available",1],["vendored",1],["load",1],["contcar",1],["name",4],["normalize",2],["metal",1],["entries",1],["if",1],["return",1],["sorted",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#load_contcar_catalog","name":[["load",1],["contcar",1],["catalog",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["load",3],["contcar",5],["catalog",14],["path",14],["str",4],["none",7],["dict",2],["any",2],["skill",1],["each",1],["entry",1],["embeds",1],["full",1],["poscar",2],["text",2],["under",1],["public",1],["fixture",1],["limited",1],["graphene",1],["n4",1],["pyridine",1],["slabs",1],["runtime",1],["never",1],["reads",1],["external",1],["chem",1],["tree",1],["global",1],["cache",4],["if",4],["else",1],["not",3],["return",2],["file",2],["raise",1],["found",1],["error",1],["embedded",1],["missing",1],["restore",1],["skills",1],["catalyst",1],["sar",1],["screening",1],["json",2],["payload",3],["loads",1],["read",1],["encoding",1],["utf",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#load_descriptions","name":[["load",1],["descriptions",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["load",2],["descriptions",3],["path",6],["str",6],["list",4],["dict",2],["any",2],["payload",3],["json",2],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["if",1],["not",1],["isinstance",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#normalize_metrics","name":[["normalize",1],["metrics",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["metrics",6],["list",5],["str",7],["none",2],["if",3],["not",3],["return",2],["dissolution",3],["adsorption",3],["orr",3],["out",4],["raw",4],["key",4],["metric",2],["aliases",1],["strip",2],["lower",2],["raise",1],["value",1],["error",1],["unknown",1],["expected",1],["append",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#parse_poscar","name":[["parse",1],["poscar",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["parse",2],["poscar",6],["text",3],["str",4],["dict",2],["any",2],["raw",13],["splitlines",1],["if",8],["len",4],["raise",4],["value",5],["error",4],["too",1],["short",1],["scale",4],["float",5],["split",5],["lattice",17],["range",2],["vasp",1],["convention",1],["negative",1],["target",1],["cell",1],["volume",4],["not",3],["linear",1],["multiplier",1],["rescale",1],["vectors",1],["uniformly",1],["abs",2],["determinant",1],["factor",3],["else",3],["component",2],["row",2],["species",6],["re",1],["search",1],["za",1],["missing",1],["names",1],["counts",2],["int",1],["idx",7],["mode",6],["line",5],["strip",2],["lower",2],["startswith",1],["coord",2],["symbols",4],["sym",2],["count",2],["zip",1],["coords",5],["symbol",1],["enumerate",1],["declares",1],["more",1],["atoms",1],["than",2],["has",2],["coordinate",2],["lines",1],["parts",5],["fewer",1],["components",1],["vec",11],["append",2],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#parse_structure_description","name":[["parse",1],["structure",1],["description",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["parse",2],["structure",4],["description",13],["str",6],["dict",6],["any",4],["normalize",3],["free",1],["form",1],["structured",3],["into",1],["build",1],["recipe",2],["if",5],["isinstance",2],["return",3],["text",6],["strip",1],["not",3],["raise",3],["value",3],["error",3],["empty",1],["startswith",1],["payload",3],["json",2],["loads",1],["must",1],["be",1],["object",1],["match",9],["shorthand",2],["re",1],["replace",1],["unrecognized",1],["expected",1],["like",1],["fe",2],["n4",3],["pyrrole",1],["co",1],["n3",1],["ir",1],["b1",1],["metal",5],["canonical",1],["group",6],["coordination",5],["expand",1],["token",1],["motif",5],["host",5],["graphene",1],["hetero",6],["count",4],["int",1],["name",2],["second",2],["shell",2],["dopant",1],["state",1],["slab",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#probe_huggingface_hub","name":[["probe",1],["huggingface",1],["hub",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["probe",8],["huggingface",3],["hub",2],["endpoint",7],["str",4],["none",6],["timeout",4],["float",2],["dict",2],["any",2],["ep",6],["os",1],["environ",1],["hf",1],["https",1],["co",1],["rstrip",1],["last",3],["error",8],["url",5],["api",2],["models",2],["try",1],["through",1],["host",3],["not",2],["urllib",2],["request",2],["from",1],["cell",1],["subject",1],["neither",1],["egress",1],["allowlist",1],["nor",1],["ssrf",1],["guard",1],["reachability",1],["exactly",1],["method",2],["head",2],["makes",1],["one",1],["follow",1],["redirects",1],["reports",1],["status",5],["without",1],["downloading",1],["model",1],["index",1],["import",1],["web",1],["fetch",1],["user",1],["agent",1],["openai4s",1],["catalyst",1],["sar",1],["screening",1],["if",2],["raise",1],["runtime",1],["code",4],["int",3],["means",1],["no",1],["at",1],["all",1],["connection",1],["refused",1],["dns",1],["failure",1],["failed",1],["rather",1],["than",1],["reachable",1],["500",1],["return",2],["ok",2],["true",1],["probed",2],["except",1],["exception",1],["as",1],["exc",3],["noqa",1],["ble001",1],["type",1],["name",1],["false",1],["unreachable",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#rank_candidates","name":[["rank",1],["candidates",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",4],["rank",3],["candidates",2],["results",3],["list",4],["dict",6],["str",10],["any",6],["mode",10],["none",24],["max",4],["overpotential",6],["float",6],["min",4],["dissolution",10],["resolve",1],["analysis",1],["value",4],["try",1],["if",14],["return",7],["number",4],["math",2],["isnan",1],["isinf",1],["else",8],["except",1],["type",1],["error",2],["key",3],["row",22],["tuple",1],["converged",5],["ud",12],["potential",3],["not",7],["1e6",4],["name",3],["adsorption",4],["ads",4],["energies",2],["oh",5],["op",8],["ranked",4],["sort",1],["idx",2],["enumerate",1],["start",1],["passes",3],["filters",3],["true",1],["false",2],["orr",1],["multi",1],["composite",3],["score",3],["elif",1],["round",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#rank_candidates._f","name":[],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["value",5],["any",2],["float",3],["none",6],["try",1],["if",2],["return",3],["number",4],["math",2],["isnan",1],["isinf",1],["else",1],["except",1],["type",1],["error",2]]},{"id":"skills/catalyst_sar_screening/kernel.py#rank_candidates.key","name":[["key",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["key",2],["row",10],["dict",2],["str",5],["any",2],["tuple",2],["converged",5],["if",7],["else",5],["mode",2],["dissolution",3],["ud",6],["potential",2],["return",3],["not",4],["none",4],["1e6",4],["name",3],["adsorption",2],["ads",2],["energies",1],["oh",4],["op",3],["overpotential",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#render_sar_dashboard","name":[["render",1],["sar",1],["dashboard",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["render",2],["sar",7],["dashboard",4],["analysis",16],["dict",2],["str",22],["any",2],["title",10],["catalyst",2],["screening",2],["ranked",6],["computation",11],["insights",8],["join",3],["li",12],["html",23],["escape",20],["text",3],["rows",3],["row",10],["append",3],["tr",4],["td",15],["rank",2],["code",9],["name",3],["metal",2],["source",3],["fmt",2],["overpotential",1],["dissolution",1],["potential",1],["pass",1],["if",4],["passes",1],["filters",1],["else",1],["fail",1],["fig",8],["cards",4],["figures",6],["rel",4],["relative",2],["png",4],["figure",7],["img",3],["src",2],["alt",2],["figcaption",4],["rend",4],["structure",6],["renders",6],["payload",4],["mode",4],["metrics",2],["items",3],["not",1],["poscar",1],["path",3],["adsorption",2],["energies",2],["json",4],["dumps",1],["ensure",1],["ascii",1],["true",1],["default",1],["replace",1],["u003c",1],["return",1],["doctype",1],["lang",1],["en",1],["head",2],["meta",2],["charset",1],["utf",1],["viewport",1],["content",1],["width",5],["device",1],["initial",1],["scale",1],["style",2],["body",3],["margin",3],["font",8],["family",3],["sans",2],["segoe",1],["ui",2],["serif",2],["color",2],["1c2b24",1],["background",2],["linear",1],["gradient",1],["180deg",1],["eef4f1",1],["transparent",1],["28",1],["f4f7f5",1],["header",3],["main",3],["max",1],["1100px",1],["auto",4],["padding",3],["5rem",1],["h1",3],["georgia",1],["weight",1],["600",1],["panel",12],["fff",1],["border",6],["1px",3],["solid",3],["d5ddd8",3],["radius",2],["14px",1],["1rem",3],["kpis",2],["display",3],["grid",7],["template",2],["columns",2],["repeat",2],["fit",2],["minmax",2],["140px",1],["1fr",2],["gap",2],["75rem",1],["kpi",6],["span",9],["block",1],["5a6b62",1],["size",4],["82rem",1],["strong",11],["3rem",1],["table",3],["100",2],["collapse",2],["9rem",1],["th",15],["align",1],["left",1],["4rem",1],["bottom",1],["280px",1],["height",1],["10px",1],["monospace",2],["84em",1],["required",1],["report",1],["contents",1],["model",6],["statistical",1],["section",10],["class",10],["id",4],["h2",8],["ul",4],["calculator",2],["uma",4],["mlip",3],["cda",3],["fairchem",1],["task",3],["protocol",3],["div",10],["structures",1],["total",1],["converged",2],["passing",2],["amp",1],["no",1],["candidates",1],["thead",2],["op",1],["diss",1],["filter",1],["tbody",2],["script",2],["type",1],["application",1],["data",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#require_uma_ready","name":[["require",1],["uma",1],["ready",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["require",2],["uma",3],["ready",6],["kwargs",3],["any",4],["dict",2],["str",2],["check",1],["readiness",1],["if",1],["not",1],["ok",1],["raise",1],["runtime",1],["error",1],["ask",1],["user",1],["return",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#resolve_analysis_mode","name":[["resolve",1],["analysis",1],["mode",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["resolve",2],["analysis",2],["mode",2],["metrics",4],["list",2],["str",4],["none",4],["requested",6],["normalize",1],["if",4],["dissolution",3],["return",5],["adsorption",2],["orr",3],["multi",2]]},{"id":"skills/catalyst_sar_screening/kernel.py#run_metal_center_dissolution_case","name":[["run",1],["metal",1],["center",1],["dissolution",1],["case",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["run",5],["metal",5],["center",3],["dissolution",8],["case",3],["descriptions",6],["list",3],["str",8],["dict",4],["any",4],["workdir",7],["path",3],["none",5],["min",4],["float",2],["study",1],["helper",2],["fixed",1],["n4",7],["motif",1],["vary",1],["centers",1],["diss",1],["only",2],["required",2],["pass",1],["user",2],["mn",2],["fe",2],["cu",2],["not",3],["load",1],["committed",1],["demo",2],["shells",1],["as",2],["results",1],["runs",1],["pipeline",2],["into",1],["import",1],["tempfile",2],["if",2],["raise",1],["value",1],["error",1],["files",1],["substitutes",1],["live",1],["mkdtemp",1],["prefix",1],["catalyst",1],["sar",1],["return",1],["metrics",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#run_pipeline","name":[["run",1],["pipeline",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["run",5],["pipeline",3],["descriptions",4],["list",6],["str",23],["dict",4],["any",4],["workdir",4],["path",21],["metrics",9],["none",12],["max",4],["overpotential",4],["float",4],["min",4],["dissolution",4],["reaction",6],["default",3],["adsorbates",4],["fixed",1],["sar",5],["poscar",3],["uma",6],["lean",1],["report",10],["root",8],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["requested",5],["normalize",1],["built",4],["build",2],["poscars",3],["from",1],["results",4],["evaluate",1],["analysis",21],["analyze",1],["structure",7],["activity",1],["computation",3],["calculator",1],["protocol",2],["cda",3],["mlip",2],["model",2],["task",2],["reference",1],["catalyst",3],["design",1],["agent",1],["calculation",1],["tools",1],["fairchem",1],["oc20",1],["conda",1],["env",1],["catagent",1],["figures",11],["dir",4],["export",2],["publication",1],["renders",4],["collage",2],["if",5],["not",5],["raise",2],["runtime",2],["error",2],["statistical",1],["were",1],["generated",2],["need",1],["matplotlib",2],["re",2],["after",2],["fixing",2],["environment",1],["was",1],["inputs",1],["summary",6],["json",2],["write",3],["text",3],["dumps",1],["mode",4],["total",2],["converged",2],["passing",2],["insights",2],["ranked",2],["row",2],["items",3],["png",3],["indent",1],["ensure",1],["ascii",1],["encoding",3],["utf",3],["markdown",1],["html",8],["doc",2],["render",1],["dashboard",2],["md",1],["figure",2],["paths",2],["sorted",1],["resolve",8],["glob",1],["deliverables",3],["return",1],["structures",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#supported_dissolution_metals","name":[["supported",1],["dissolution",1],["metals",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["supported",2],["dissolution",3],["metals",2],["str",2],["metal",8],["centers",1],["both",1],["vendored",1],["reduction",2],["potential",3],["reference",2],["energy",1],["diss",1],["srp",1],["bind",1],["missing",1],["from",1],["either",1],["table",1],["cannot",1],["be",1],["screened",1],["no",1],["value",1],["fabricated",1],["return",1],["canonical",1],["if",1],["energies",1]]},{"id":"skills/catalyst_sar_screening/kernel.py#unsupported_dissolution_metals","name":[["unsupported",1],["dissolution",1],["metals",1]],"path":[["skills",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["py",1]],"body":[["def",2],["unsupported",2],["dissolution",3],["metals",7],["iterable",2],["str",6],["list",2],["requested",1],["lack",1],["vendored",1],["data",1],["needed",1],["diss",1],["sorted",2],["unique",1],["supported",3],["missing",3],["dict",1],["none",2],["metal",3],["symbol",3],["canonical",1],["if",1],["not",1],["return",1]]},{"id":"skills/evaluate-model/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["pure",1],["stdlib",1],["metrics",1],["common",1],["held",1],["out",1],["model",1],["evaluations",1],["from",3],["future",1],["import",6],["annotations",1],["math",1],["random",1],["statistics",1],["collections",1],["abc",1],["callable",1],["sequence",1],["typing",1],["any",1]]},{"id":"skills/evaluate-model/kernel.py#_ratio","name":[["ratio",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["def",2],["ratio",2],["numerator",3],["float",6],["denominator",4],["none",3],["return",1],["if",1],["else",1]]},{"id":"skills/evaluate-model/kernel.py#_roc_auc","name":[["roc",1],["auc",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["def",2],["roc",3],["auc",3],["true",4],["sequence",4],["any",4],["scores",5],["float",5],["positive",6],["none",3],["mann",1],["whitney",1],["average",3],["ranks",1],["tied",1],["same",1],["length",1],["labels",4],["value",2],["positives",6],["sum",5],["negatives",3],["len",3],["if",1],["return",2],["ranked",6],["sorted",1],["enumerate",1],["key",1],["lambda",1],["item",2],["rank",5],["cursor",7],["while",2],["end",7],["index",2]]},{"id":"skills/evaluate-model/kernel.py#_same_length","name":[["same",1],["length",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["def",2],["same",2],["length",3],["series",5],["sequence",2],["any",2],["int",2],["lengths",3],["len",2],["values",2],["if",2],["raise",2],["value",2],["error",2],["all",1],["must",2],["have",1],["equal",1],["size",3],["pop",1],["not",1],["be",1],["empty",1],["return",1]]},{"id":"skills/evaluate-model/kernel.py#binary_classification_metrics","name":[["binary",1],["classification",1],["metrics",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["def",2],["binary",3],["classification",2],["metrics",3],["true",10],["sequence",6],["any",9],["predictions",9],["none",25],["scores",15],["float",5],["threshold",5],["positive",18],["dict",2],["str",2],["return",2],["confusion",1],["matrix",1],["optional",1],["roc",3],["auc",3],["if",9],["raise",2],["value",12],["error",2],["provide",1],["not",13],["same",2],["length",2],["numeric",7],["math",1],["isfinite",1],["must",1],["be",1],["finite",1],["else",6],["assert",1],["predicted",14],["actual",13],["tp",7],["sum",4],["zip",4],["tn",5],["fp",4],["fn",3],["precision",7],["ratio",3],["recall",9],["specificity",5],["f1",3],["balanced",3],["accuracy",4],["len",2],["negative",2],["false",2]]},{"id":"skills/evaluate-model/kernel.py#bootstrap_ci","name":[["bootstrap",1],["ci",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["def",3],["bootstrap",3],["ci",2],["values",6],["sequence",4],["float",15],["statistic",4],["callable",2],["statistics",2],["fmean",2],["confidence",7],["95",2],["resamples",7],["int",6],["2000",2],["seed",5],["dict",2],["str",2],["percentile",4],["interval",1],["independent",1],["scalar",1],["observations",1],["if",5],["not",4],["raise",4],["value",8],["error",4],["must",4],["be",4],["empty",1],["between",1],["positive",1],["numeric",5],["any",1],["math",3],["isfinite",1],["finite",1],["rng",2],["random",2],["estimates",5],["sorted",1],["choices",1],["len",2],["range",1],["alpha",3],["probability",2],["position",4],["lower",6],["floor",1],["upper",4],["ceil",1],["return",3],["fraction",3],["estimate",1]]},{"id":"skills/evaluate-model/kernel.py#bootstrap_ci.percentile","name":[["percentile",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["def",2],["percentile",2],["probability",3],["float",4],["position",4],["len",1],["estimates",4],["lower",5],["math",2],["floor",1],["upper",3],["ceil",1],["if",1],["return",2],["fraction",3]]},{"id":"skills/evaluate-model/kernel.py#regression_metrics","name":[["regression",1],["metrics",1]],"path":[["skills",1],["evaluate",1],["model",1],["kernel",1],["py",1]],"body":[["def",2],["regression",2],["metrics",2],["true",4],["sequence",4],["float",8],["predictions",4],["dict",2],["str",2],["int",2],["none",3],["return",2],["mae",2],["rmse",2],["bias",2],["squared",4],["finite",2],["numeric",1],["pairs",1],["size",2],["same",1],["length",1],["truth",7],["value",9],["predicted",3],["if",2],["any",1],["not",1],["math",2],["isfinite",1],["raise",1],["error",6],["values",1],["must",1],["be",1],["errors",7],["estimate",2],["actual",2],["zip",1],["mean",2],["statistics",4],["fmean",4],["total",3],["sum",5],["squares",3],["abs",1],["sqrt",1],["r2",1],["else",1]]},{"id":"skills/example_stats/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["example",2],["stats",3],["kernel",3],["importable",1],["sidecar",1],["skill",1],["pure",1],["stdlib",1],["descriptive",1],["statistics",1],["imported",1],["by",1],["agent",1],["inside",1],["cell",1],["via",1],["from",3],["import",4],["summary",1],["quantile",1],["zscore",1],["correlation",1],["future",1],["annotations",1],["math",1],["typing",1],["sequence",1]]},{"id":"skills/example_stats/kernel.py#_check","name":[["check",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["check",2],["xs",3],["sequence",3],["float",2],["none",2],["if",1],["not",1],["raise",1],["value",1],["error",1],["input",1],["empty",1]]},{"id":"skills/example_stats/kernel.py#correlation","name":[["correlation",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["correlation",2],["xs",7],["sequence",4],["float",6],["ys",7],["check",2],["if",2],["len",2],["raise",2],["value",2],["error",2],["series",2],["must",1],["have",1],["equal",1],["length",1],["mx",3],["my",3],["mean",2],["cov",2],["sum",3],["zip",1],["dx",3],["math",2],["sqrt",2],["dy",3],["cannot",1],["correlate",1],["constant",1],["return",1]]},{"id":"skills/example_stats/kernel.py#mean","name":[["mean",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["mean",2],["xs",5],["sequence",2],["float",4],["check",1],["return",1],["sum",1],["len",1]]},{"id":"skills/example_stats/kernel.py#median","name":[["median",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["median",2],["xs",4],["sequence",2],["float",5],["check",1],["sorted",1],["len",1],["mid",4],["if",1],["return",2]]},{"id":"skills/example_stats/kernel.py#quantile","name":[["quantile",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["quantile",3],["xs",4],["sequence",2],["float",8],["linear",1],["interpolation",1],["check",1],["if",3],["not",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["sorted",1],["len",2],["return",3],["pos",4],["lo",5],["math",2],["floor",1],["hi",3],["ceil",1],["frac",3]]},{"id":"skills/example_stats/kernel.py#std","name":[["std",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["std",2],["xs",6],["sequence",2],["float",4],["population",3],["bool",2],["false",2],["check",1],["len",1],["if",2],["return",2],["mean",1],["ss",2],["sum",1],["denom",2],["else",1],["math",1],["sqrt",1]]},{"id":"skills/example_stats/kernel.py#summary","name":[["summary",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["summary",2],["xs",9],["sequence",2],["float",2],["population",4],["bool",2],["false",2],["dict",2],["check",1],["return",1],["len",1],["mean",2],["std",2],["min",2],["max",2],["median",2]]},{"id":"skills/example_stats/kernel.py#zscore","name":[["zscore",1]],"path":[["skills",1],["example",1],["stats",1],["kernel",1],["py",1]],"body":[["def",2],["zscore",2],["xs",7],["sequence",2],["float",4],["population",4],["bool",2],["false",2],["list",2],["check",1],["mean",1],["sd",3],["std",1],["if",1],["return",2]]},{"id":"skills/figure-composer/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["import",1],["json",2],["convention",1],["save",1],["composites",1],["as",1],["one",1],["artifact",1],["fig",2],["key",2],["png",1],["version",2],["write",1],["review",1],["per",1],["round",1],["never",1],["re",1],["file",1],["literally",1],["named",1],["r0",1],["across",1],["rounds",1]]},{"id":"skills/figure-composer/kernel.py#apply_outline_revisions","name":[["apply",1],["outline",1],["revisions",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["apply",2],["outline",6],["revisions",7],["return",2],["panel",1],["letters",1],["must",1],["regenerate",1],["after",1],["level",1],["composer",1],["applies",1],["dict",1],["by",1],["hand",1],["just",1],["computes",1],["scope",1],["affected",4],["panels",1]]},{"id":"skills/figure-composer/kernel.py#compose_crops","name":[["compose",1],["crops",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["compose",3],["crops",3],["outline",6],["dpi",5],["300",2],["gutter",5],["mm",5],["pad",6],["px",7],["pixel",1],["crop",3],["boxes",1],["letter",2],["x0",1],["y0",1],["x1",1],["y1",1],["each",1],["panel",4],["composed",2],["png",1],["origin",1],["top",1],["left",1],["matching",1],["host",1],["view",1],["image",2],["path",1],["pil",2],["mirror",1],["figure",3],["style",1],["case",1],["no",1],["live",1],["matplotlib",1],["exists",1],["after",1],["func",1],["section",1],["perceptual",1],["self",1],["qa",1],["pass",1],["ncol",1],["colw",1],["rowh",2],["row",2],["grid",1],["geom",1],["out",3],["panels",1],["xy",1],["max",2],["min",2],["return",1]]},{"id":"skills/figure-composer/kernel.py#compose_figure","name":[["compose",1],["figure",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["compose",2],["figure",2],["outline",6],["panel",5],["paths",3],["out",4],["path",4],["dpi",8],["300",2],["gutter",5],["mm",5],["letter",10],["font",7],["deja",2],["vu",2],["sans",2],["bold",2],["ttf",2],["pt",3],["case",3],["lower",4],["from",1],["pil",1],["import",1],["image",8],["draw",5],["ncol",1],["colw",1],["rowh",2],["row",2],["grid",1],["geom",1],["canvas",4],["new",1],["rgb",1],["white",1],["try",1],["ft",3],["truetype",1],["int",3],["72",1],["except",1],["exception",1],["load",1],["default",1],["panels",1],["px",1],["xy",1],["im",6],["open",1],["convert",1],["rgba",1],["if",2],["size",1],["resize",1],["paste",1],["stamp",2],["else",1],["upper",1],["text",1],["25",2],["fill",1],["black",1],["save",1],["return",1]]},{"id":"skills/figure-composer/kernel.py#composite_review_task","name":[["composite",1],["review",1],["task",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["composite",7],["review",3],["task",3],["vid",10],["outline",10],["rules",5],["prev",7],["none",2],["round",3],["no",2],["min",3],["floor",3],["build",1],["adversarial",2],["reviewer",1],["string",1],["whole",1],["composed",2],["figure",3],["panel",11],["tbl",2],["join",1],["letter",1],["role",1],["10",1],["row",8],["rowspan",2],["col",4],["colspan",2],["chart",1],["family",1],["message",1],["panels",2],["line",2],["previous",1],["version",1],["regression",1],["vs",1],["artifact",3],["if",1],["else",1],["return",2],["you",1],["journal",1],["production",1],["editor",1],["reviewing",1],["multi",1],["at",2],["two",1],["levels",1],["level",2],["revisions",1],["layout",1],["grid",2],["title",2],["strategy",1],["section",2],["fill",1],["box",1],["any",2],["25",1],["dead",1],["whitespace",1],["whose",1],["natural",1],["aspect",1],["doesn",2],["fit",1],["its",2],["slot",1],["propose",1],["heights",3],["change",1],["titles",2],["fails",1],["read",1],["aloud",1],["cold",1],["test",1],["cryptic",1],["noun",1],["fragments",1],["small",1],["multiple",1],["should",1],["have",1],["one",2],["header",1],["instead",1],["per",1],["anything",1],["earn",1],["space",1],["missing",1],["claim",3],["needs",1],["violations",2],["everything",1],["design",2],["cover",1],["scoped",1],["ncol",1],["mm",2],["method",1],["environment",1],["figures",1],["render",1],["full",1],["size",1],["then",1],["host",1],["view",1],["image",1],["path",1],["crop",1],["each",1],["find",1],["pixel",1],["boxes",1],["data",1],["spot",1],["check",1],["plotted",1],["values",1],["against",1],["csv",1],["be",1],["calibrated",1],["minimum",1],["total",1],["decreasing",1],["by",1],["not",1],["manufacture",1],["only",1],["structured",1],["output",1]]},{"id":"skills/figure-composer/kernel.py#derive_outline","name":[["derive",1],["outline",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["derive",2],["outline",10],["figure",10],["png",3],["path",3],["claim",7],["none",8],["data",8],["hints",5],["model",5],["reverse",2],["engineer",2],["from",5],["existing",1],["composite",1],["so",1],["entry",1],["point",1],["just",1],["improve",1],["uses",2],["vision",2],["returns",1],["dict",1],["schema",3],["you",1],["must",1],["review",1],["edit",1],["before",1],["fan",1],["out",4],["image",1],["untrusted",1],["input",3],["every",2],["string",1],["field",1],["derived",1],["vid",2],["forced",1],["panel",7],["pixels",1],["cannot",1],["encode",1],["workspace",1],["artifact",1],["id",1],["fill",1],["those",1],["yourself",1],["session",1],["refs",1],["sch",2],["prompt",2],["multi",1],["into",1],["each",1],["letter",1],["role",1],["hero",1],["primary",1],["supporting",1],["schematic",1],["chart",1],["family",1],["one",3],["sentence",3],["message",1],["takeaway",1],["reader",1],["learns",1],["alone",1],["ask",1],["should",1],["show",1],["label",1],["budget",1],["many",1],["non",1],["axis",1],["annotations",1],["currently",1],["estimate",1],["12",1],["column",1],["grid",1],["placement",1],["row",2],["col",1],["colspan",1],["rowspan",1],["heights",2],["mm",1],["relative",1],["as",1],["if",2],["else",2],["infer",1],["its",1],["title",1],["fc",1],["sdk",1],["llm",1],["images",1],["tools",1],["name",2],["tool",3],["choice",1],["type",1],["default",1],["max",1],["tokens",1],["4000",1],["panels",1],["return",1]]},{"id":"skills/figure-composer/kernel.py#fc_sdk","name":[["fc",1],["sdk",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["fc",2],["sdk",4],["rebind",1],["proof",1],["handle",1],["see",1],["pdf",2],["explore",1],["kernel",1],["py",1],["import",1],["host",2],["return",1]]},{"id":"skills/figure-composer/kernel.py#figure_outline_schema","name":[["figure",1],["outline",1],["schema",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["figure",2],["outline",2],["schema",2],["return",1],["type",20],["object",2],["properties",2],["claim",2],["string",8],["width",2],["mm",4],["number",2],["ncol",2],["integer",6],["row",4],["heights",2],["array",2],["items",2],["panels",2],["letter",2],["role",2],["enum",1],["schematic",1],["hero",1],["primary",1],["supporting",1],["message",2],["chart",2],["family",2],["data",2],["vid",1],["null",1],["desc",1],["col",2],["colspan",2],["rowspan",1],["label",1],["budget",1],["ask",2],["required",2]]},{"id":"skills/figure-composer/kernel.py#grid_geom","name":[["grid",1],["geom",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["grid",2],["geom",2],["outline",5],["dpi",3],["300",2],["gutter",3],["mm",9],["25",1],["int",3],["width",1],["ncol",5],["colw",2],["rowh",4],["row",3],["heights",1],["sum",1],["range",1],["len",1],["return",1]]},{"id":"skills/figure-composer/kernel.py#group_fixes_by_panel","name":[["group",1],["fixes",1],["by",1],["panel",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["group",2],["fixes",2],["by",2],["panel",3],["review",3],["out",3],["violations",1],["if",1],["severity",2],["not",1],["blocker",1],["major",1],["continue",1],["letter",1],["location",2],["setdefault",1],["append",1],["rule",1],["ref",1],["finding",1],["fix",2],["return",1],["join",1],["items",1]]},{"id":"skills/figure-composer/kernel.py#panel_px","name":[["panel",1],["px",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["panel",2],["px",2],["outline",4],["letter",4],["dpi",3],["300",2],["gutter",3],["mm",3],["ncol",1],["colw",2],["rowh",2],["row",2],["grid",1],["geom",1],["next",1],["panels",1],["if",1],["cs",3],["rs",3],["colspan",1],["rowspan",1],["return",1],["sum",1]]},{"id":"skills/figure-composer/kernel.py#panel_task","name":[["panel",1],["task",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["panel",13],["task",2],["outline",9],["letter",16],["fig",7],["label",6],["figure",10],["rules",4],["ref",3],["load",3],["style",5],["next",1],["panels",4],["if",7],["px",2],["neighbours",3],["join",2],["role",3],["chart",3],["family",3],["data",8],["line",4],["artifact",2],["vid",2],["desc",1],["else",2],["none",3],["schematic",1],["rowmates",3],["row",6],["rowspan",2],["share",2],["mates",1],["match",1],["limits",1],["same",1],["metric",1],["series",2],["identity",4],["labelled",1],["once",1],["rightmost",1],["bud",2],["budget",2],["return",2],["produce",1],["you",2],["one",4],["len",1],["parallel",1],["makers",1],["composer",2],["tiles",1],["results",1],["ncol",1],["column",1],["grid",1],["narrative",2],["sentence",1],["whole",1],["makes",1],["true",2],["claim",1],["your",2],["message",2],["show",1],["ask",1],["discipline",1],["ceiling",2],["floor",2],["section",2],["non",1],["negotiable",1],["every",2],["distinct",1],["mark",1],["glyph",1],["comparator",2],["identifiable",1],["from",2],["alone",1],["labels",7],["not",5],["count",1],["against",1],["never",2],["removed",1],["must",2],["be",1],["self",1],["explanatory",1],["prior",1],["method",1],["ablation",1],["previous",1],["old",1],["v1",1],["annotations",1],["callouts",1],["value",1],["brackets",1],["arrows",1],["beyond",1],["title",2],["axis",2],["tick",1],["held",1],["fixed",1],["footnotes",1],["code",1],["expansions",1],["exclusion",1],["rationale",1],["caption",1],["standalone",1],["parseable",1],["takeaway",1],["read",1],["aloud",1],["cold",1],["test",1],["small",2],["multiple",1],["rows",1],["header",1],["per",2],["subplot",1],["direction",1],["arrow",1],["leftmost",1],["margin",1],["fill",2],["box",3],["aspect",1],["2f",1],["envelope",1],["occupy",1],["75",1],["subplots",2],["adjust",2],["so",1],["axes",1],["minus",1],["centre",1],["plot",1],["large",1],["canvas",3],["hard",1],["rendering",1],["constraints",1],["environment",1],["figures",1],["python",1],["matplotlib",2],["call",1],["apply",2],["then",2],["immediately",1],["import",2],["as",1],["mpl",2],["rc",1],["params",1],["savefig",3],["bbox",3],["helper",1],["sets",1],["tight",5],["silently",1],["resizes",1],["plt",2],["figsize",1],["300",4],["3f",2],["dpi",2],["png",3],["transparent",1],["no",3],["inches",1],["layout",4],["constrained",2],["they",1],["change",1],["pixel",1],["dimensions",1],["only",1],["reserve",1],["top",1],["left",1],["10",1],["mm",1],["clear",1],["draw",1],["own",1],["render",1],["verify",1],["after",1],["pil",1],["image",2],["assert",2],["open",1],["size",1],["somewhere",1],["undo",1],["collect",1],["visible",1],["text",1],["window",1],["extent",1],["overlaps",1],["another",1],["crosses",1],["spine",1],["exceeds",1],["fix",1],["re",1],["save",2],["until",1],["both",1],["pass",1],["ship",1],["fails",1],["either",1],["check",1],["design",1],["full",1],["host",1],["filename",1]]},{"id":"skills/figure-composer/kernel.py#panel_xy","name":[["panel",1],["xy",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["panel",2],["xy",2],["outline",4],["letter",4],["dpi",3],["300",2],["gutter",3],["mm",3],["ncol",1],["colw",2],["rowh",1],["row",3],["grid",1],["geom",1],["next",1],["panels",1],["if",1],["return",1],["col",1]]},{"id":"skills/figure-composer/kernel.py#review_schema","name":[["review",1],["schema",1]],"path":[["skills",1],["figure",1],["composer",1],["kernel",1],["py",1]],"body":[["def",2],["review",3],["schema",3],["per",5],["panel",10],["true",2],["adversarial",1],["composite",1],["two",1],["feedback",1],["tiers",1],["outline",3],["revisions",3],["layout",1],["grid",2],["title",1],["strategy",1],["changes",2],["regen",2],["affected",3],["panels",3],["violations",3],["issues",1],["only",1],["props",4],["severity",1],["type",20],["string",13],["enum",3],["blocker",1],["major",2],["minor",2],["rule",1],["ref",1],["location",1],["finding",3],["fix",2],["if",1],["letter",1],["return",1],["object",3],["properties",3],["editor",2],["verdict",2],["accept",1],["revision",4],["reject",1],["array",4],["description",1],["figure",1],["level",1],["no",1],["single",1],["isolation",1],["geometry",2],["rowspan",1],["colspan",1],["row",2],["heights",1],["add",1],["remove",1],["merge",1],["header",1],["vs",2],["titles",2],["label",2],["budget",2],["reallocation",1],["whitespace",1],["fill",1],["items",4],["kind",2],["other",1],["required",3],["list",1],["regression",1],["prev",1],["strongest",2],["aspect",2]]},{"id":"skills/figure-style/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["meta",1],["grey",1],["888888",1]]},{"id":"skills/figure-style/kernel.py#apply_figure_style","name":[["apply",1],["figure",1],["style",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["apply",2],["figure",3],["style",2],["frame",10],["open",5],["font",13],["none",8],["sizes",4],["grid",6],["false",4],["matplotlib",3],["rc",5],["params",2],["publication",1],["grade",1],["output",1],["call",1],["once",1],["before",1],["plotting",1],["sets",1],["mechanics",1],["role",1],["mapped",1],["size",5],["ladder",2],["outward",1],["ticks",2],["frameless",1],["legends",1],["300",2],["dpi",3],["save",1],["type",1],["42",3],["embedded",1],["fonts",4],["not",3],["house",1],["aesthetic",1],["parameters",1],["bottom",2],["left",3],["spines",5],["default",3],["boxed",7],["all",1],["four",1],["sans",5],["serif",4],["family",2],["name",1],["system",1],["base",5],["secondary",3],["tick",4],["titles",1],["axis",1],["labels",1],["legend",3],["annotation",1],["whether",1],["draw",1],["axes",12],["import",5],["as",2],["mpl",3],["if",4],["raise",1],["value",1],["error",1],["must",1],["be",1],["got",1],["register",1],["conda",3],["installed",1],["mscorefonts",1],["lands",1],["prefix",3],["off",1],["scan",1],["path",4],["try",1],["glob",3],["os",5],["sys",2],["manager",3],["fm",3],["fdir",3],["join",2],["environ",1],["isdir",1],["known",2],["fname",1],["ttflist",1],["ttf",1],["addfont",1],["except",1],["exception",1],["pass",1],["labelsize",3],["titlesize",1],["fontsize",1],["xtick",4],["ytick",4],["linewidth",3],["direction",2],["out",2],["major",4],["width",2],["top",1],["right",1],["bool",1],["frameon",1],["200",1],["savefig",2],["bbox",1],["tight",1],["titleweight",1],["normal",2],["titlelocation",1],["labelweight",1],["lines",1],["patch",1],["pdf",1],["fonttype",2],["ps",1],["deja",1],["vu",1],["update",1]]},{"id":"skills/figure-style/kernel.py#bar_with_points","name":[["bar",1],["points",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",3],["bar",4],["points",8],["ax",7],["ymat",6],["labels",3],["colors",4],["jitter",3],["08",2],["show",5],["true",2],["errorbar",6],["none",5],["point",6],["alpha",4],["size",8],["section",1],["mean",3],["optionally",1],["overlay",1],["raw",1],["draw",1],["interval",1],["per",1],["label",1],["colour",1],["list",1],["from",2],["focal",1],["palette",1],["sd",2],["ci95",3],["drawn",1],["only",1],["false",1],["distribution",1],["95",1],["ci",1],["half",1],["width",2],["975",2],["correct",1],["at",1],["small",1],["approximation",1],["96",1],["markedly",1],["too",1],["narrow",1],["import",2],["numpy",1],["as",1],["np",13],["means",2],["array",3],["float",1],["err",4],["if",6],["not",1],["std",2],["ddof",2],["asarray",3],["else",2],["elif",1],["scipy",1],["stats",1],["hw",2],["return",2],["ppf",1],["sqrt",1],["color",2],["edgecolor",1],["yerr",1],["error",1],["kw",1],["elinewidth",1],["capsize",1],["xi",2],["ys",8],["zip",1],["ndim",1],["jit",2],["random",1],["rand",1],["scatter",1],["full",1],["black",1],["zorder",1],["linewidths",1],["xticks",1],["xticklabels",1]]},{"id":"skills/figure-style/kernel.py#bar_with_points._hw","name":[["hw",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["hw",2],["np",3],["asarray",1],["size",1],["return",1],["ppf",1],["975",1],["std",1],["ddof",1],["sqrt",1],["if",1],["else",1]]},{"id":"skills/figure-style/kernel.py#end_of_line_labels","name":[["end",1],["line",1],["labels",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["end",3],["line",3],["labels",6],["ax",5],["xs",3],["ys",3],["colors",5],["none",7],["dx",3],["01",2],["fontsize",6],["section",2],["label",1],["each",1],["series",2],["at",1],["its",1],["right",1],["instead",1],["legend",1],["box",1],["import",1],["matplotlib",1],["pyplot",1],["as",1],["plt",2],["if",2],["rc",1],["params",1],["font",1],["size",1],["base",1],["identity",1],["role",1],["len",1],["span",2],["xlim",2],["lab",2],["zip",1],["text",1],["color",1],["va",1],["center",1],["ha",1],["left",1]]},{"id":"skills/figure-style/kernel.py#focal_palette","name":[["focal",1],["palette",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",3],["focal",20],["palette",2],["labels",8],["color",4],["other",7],["muted",4],["base",9],["colors",10],["none",3],["section",1],["map",1],["colours",1],["series",1],["visually",1],["dominant",1],["desaturate",1],["default",1],["cycle",2],["toward",1],["grey",5],["uniform",1],["light",2],["all",1],["non",2],["ordinal",2],["single",1],["dark",1],["ramp",3],["input",1],["order",1],["import",2],["matplotlib",2],["as",2],["mcolors",4],["pyplot",1],["plt",2],["if",6],["isinstance",1],["str",1],["else",4],["len",3],["not",3],["raise",1],["value",1],["error",1],["found",1],["rc",1],["params",1],["axes",1],["prop",1],["by",1],["key",1],["444444",1],["range",2],["rest",5],["bcbcbc",1],["elif",1],["nf",5],["max",1],["hex",2],["55",1],["80",1],["35",1],["append",1],["min",1],["mute",2],["rgb",1],["return",2],["enumerate",1]]},{"id":"skills/figure-style/kernel.py#focal_palette.mute","name":[["mute",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["mute",2],["mcolors",2],["rgb",1],["return",1],["hex",1]]},{"id":"skills/figure-style/kernel.py#goodness_arrow","name":[["goodness",1],["arrow",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["goodness",3],["arrow",4],["ax",4],["text",4],["higher",2],["better",2],["loc",5],["upper",5],["left",6],["axis",3],["fontsize",7],["none",3],["section",1],["small",1],["upright",1],["direction",1],["cue",1],["margin",1],["import",1],["matplotlib",1],["pyplot",1],["as",1],["plt",2],["if",4],["rc",1],["params",1],["legend",1],["secondary",1],["annotation",1],["role",1],["pos",3],["02",4],["98",4],["right",3],["lower",2],["ha",3],["else",3],["va",3],["top",1],["bottom",1],["transform",1],["trans",1],["axes",1],["color",1],["meta",1],["grey",1]]},{"id":"skills/figure-style/kernel.py#panel_crops","name":[["panel",1],["crops",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["panel",9],["crops",3],["fig",20],["dpi",22],["none",14],["pad",13],["px",16],["bbox",16],["inches",22],["section",4],["pixel",2],["space",3],["crop",8],["boxes",2],["each",2],["lettered",7],["saved",7],["png",3],["returns",1],["letter",9],["x0",4],["y0",4],["x1",2],["y1",2],["image",6],["pixels",1],["origin",2],["top",1],["left",1],["matching",1],["host",2],["view",2],["path",1],["pil",1],["panels",1],["detected",1],["as",2],["bold",2],["single",1],["character",1],["text",5],["objects",1],["placed",1],["by",3],["func",2],["its",3],["axes",9],["tightbbox",4],["mapped",1],["into",1],["file",1],["padded",2],["composites",1],["abutting",2],["subplots",3],["sharing",2],["axis",2],["leftmost",2],["only",3],["unions",1],["letterless",2],["sharex",2],["sharey",3],["siblings",2],["same",6],["grid",3],["row",4],["col",4],["so",3],["whole",2],["composite",2],["covered",1],["no",2],["carries",1],["standalone",2],["plot",2],["figure",5],["composer",2],["sub",2],["agent",2],["falls",1],["back",2],["one",3],["per",2],["keyed",1],["index",1],["mirrors",1],["savefig",5],["semantics",1],["means",1],["consult",1],["rc",5],["params",5],["under",1],["apply",1],["style",1],["resolves",1],["tight",3],["pass",1],["explicit",1],["if",10],["you",1],["clamped",1],["extent",1],["regardless",1],["via",1],["box",2],["items",2],["import",2],["matplotlib",3],["mpl",6],["float",1],["canvas",2],["draw",2],["renderer",1],["frame",2],["ox",6],["oy",6],["size",2],["tb",5],["width",2],["height",2],["elif",1],["isinstance",1],["transforms",2],["base",1],["else",1],["int",6],["round",2],["ax",13],["findobj",1],["strip",1],["len",1],["isalpha",1],["fontweight",1],["700",1],["break",1],["letters",1],["told",1],["not",3],["own",1],["fall",1],["loop",1],["still",1],["inspects",1],["something",1],["instead",1],["silently",1],["iterating",1],["over",1],["str",1],["enumerate",1],["out",3],["bbs",3],["display",2],["at",1],["spans",1],["true",1],["all",1],["joins",1],["transitively",1],["ss",5],["subplotspec",2],["sib",7],["continue",1],["ssib",5],["rowspan",2],["colspan",2],["shared",2],["joined",2],["append",1],["bb",5],["union",1],["flipped",1],["bx0",2],["bx1",2],["by0",2],["by1",2],["max",2],["min",2],["return",1]]},{"id":"skills/figure-style/kernel.py#panel_letter","name":[["panel",1],["letter",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["panel",3],["letter",7],["ax",4],["dx",3],["18",2],["dy",3],["02",2],["case",4],["lower",5],["fontsize",6],["none",3],["section",2],["bold",3],["outside",1],["top",1],["left",2],["axes",2],["upper",2],["import",1],["matplotlib",1],["pyplot",1],["as",1],["plt",2],["if",2],["rc",1],["params",1],["font",1],["size",1],["one",1],["step",1],["above",1],["base",1],["else",1],["text",1],["transform",1],["trans",1],["fontweight",1],["va",1],["bottom",1],["ha",1]]},{"id":"skills/figure-style/kernel.py#set_frame","name":[["frame",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["frame",2],["ax",5],["style",5],["open",4],["section",1],["spine",1],["visibility",1],["existing",1],["axes",1],["boxed",2],["none",3],["show",2],["false",6],["true",6],["side",3],["vis",3],["zip",1],["top",1],["right",1],["bottom",1],["left",1],["spines",2],["visible",1],["if",2],["linewidth",1],["tick",1],["params",1],["direction",1],["out",1],["length",1],["else",1],["width",1]]},{"id":"skills/figure-style/kernel.py#strip_with_median","name":[["strip",1],["median",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["strip",2],["median",4],["ax",7],["groups",3],["values",3],["colors",5],["none",3],["jitter",3],["12",2],["section",1],["jittered",1],["points",1],["bold",1],["horizontal",1],["tick",1],["per",1],["group",1],["import",1],["numpy",1],["as",1],["np",5],["labs",4],["list",1],["if",1],["444444",1],["len",2],["ys",7],["enumerate",1],["zip",1],["asarray",1],["jit",2],["random",1],["rand",1],["size",2],["scatter",1],["full",1],["10",1],["color",2],["alpha",1],["linewidths",1],["zorder",2],["plot",1],["22",2],["black",1],["lw",1],["xticks",1],["range",1],["xticklabels",1],["return",1]]},{"id":"skills/figure-style/kernel.py#two_tier_label","name":[["two",1],["tier",1],["label",1]],"path":[["skills",1],["figure",1],["style",1],["kernel",1],["py",1]],"body":[["def",2],["two",3],["tier",2],["label",3],["name",4],["meta",4],["section",1],["line",2],["string",1],["metadata",1],["styled",1],["separately",1],["by",1],["caller",1],["return",1]]},{"id":"skills/literature-review/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["literature",3],["review",3],["helpers",1],["auto",1],["loaded",1],["into",1],["python",1],["kernel",2],["by",1],["host",3],["skill",1],["loads",1],["verify",1],["dois",2],["crossref",1],["lookup",1],["search",1],["openalex",1],["expand",1],["citations",1],["extract",1],["style",1],["pass",1],["module",1],["top",1],["level",1],["definition",1],["only",2],["functions",1],["imports",1],["literal",1],["constants",1],["so",1],["sidecar",1],["ast",1],["gate",1],["accepts",1],["everything",1],["touches",1],["network",2],["runtime",1],["happens",1],["inside",2],["function",1],["body",1],["ported",1],["verbatim",1],["from",2],["openai4s",3],["bundled",1],["py",1],["origin",1],["see",1],["users",1],["skills",1],["access",1],["goes",1],["through",1],["web",1],["fetch",1],["never",1],["urllib",4],["request",2],["made",1],["cell",1],["subject",1],["neither",1],["egress",1],["allowlist",1],["nor",1],["ssrf",1],["guard",1],["parse",2],["still",1],["quoting",1],["import",4],["json",1],["re",1],["time",1],["doi",1],["pattern",1],["10",1]]},{"id":"skills/literature-review/kernel.py#crossref_lookup","name":[["crossref",1],["lookup",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["crossref",4],["lookup",2],["ref",4],["string",3],["str",2],["dict",2],["none",4],["find",1],["doi",5],["from",1],["free",1],["text",1],["citation",2],["author",1],["title",4],["year",4],["returns",1],["top",1],["cross",1],["match",1],["as",1],["score",3],["you",1],["have",1],["details",1],["but",1],["not",2],["its",1],["alternative",1],["guessing",1],["urllib",1],["parse",1],["quote",1],["litrev",1],["https",1],["api",1],["org",1],["works",1],["query",1],["bibliographic",1],["rows",1],["items",4],["message",1],["if",1],["return",2]]},{"id":"skills/literature-review/kernel.py#crossref_year","name":[["crossref",1],["year",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["crossref",2],["year",3],["dict",2],["int",2],["none",4],["safely",1],["extract",1],["publication",1],["from",1],["cross",1],["ref",1],["message",1],["record",1],["dp",2],["published",1],["date",1],["parts",1],["return",1]]},{"id":"skills/literature-review/kernel.py#expand_citations","name":[["expand",1],["citations",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",4],["expand",2],["citations",4],["doi",11],["str",3],["backward",4],["int",5],["50",2],["forward",4],["15",2],["dict",4],["one",2],["citation",1],["graph",1],["step",3],["both",1],["directions",1],["via",3],["open",3],["alex",3],["references",3],["paper",1],["own",1],["bibliography",1],["outgoing",1],["filter",5],["cited",11],["by",10],["id",8],["sorted",1],["most",1],["first",1],["papers",1],["cite",1],["incoming",1],["cites",2],["each",1],["entry",1],["title",4],["year",4],["three",1],["requests",1],["total",1],["returns",1],["empty",1],["lists",1],["unknown",1],["list",7],["endpoint",1],["rate",1],["limited",1],["litrev",3],["contact",1],["mailto",4],["urllib",1],["parse",1],["quote",2],["if",2],["else",1],["enc",2],["path",1],["work",6],["https",3],["api",2],["openalex",2],["org",3],["works",2],["select",2],["rsplit",1],["not",1],["return",4],["rows",2],["results",3],["out",3],["append",1],["replace",1],["publication",2],["count",3],["expr",2],["sort",1],["desc",1],["per",1],["page",1],["min",1],["100",1]]},{"id":"skills/literature-review/kernel.py#expand_citations._list","name":[["list",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["list",4],["filter",4],["expr",3],["str",2],["int",2],["dict",2],["litrev",1],["https",1],["api",1],["openalex",1],["org",1],["works",1],["select",1],["doi",1],["title",1],["publication",1],["year",1],["cited",2],["by",2],["count",2],["sort",1],["desc",1],["per",1],["page",1],["min",1],["100",1],["mailto",1],["return",1],["rows",1],["results",1]]},{"id":"skills/literature-review/kernel.py#expand_citations._rows","name":[["rows",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["rows",2],["results",3],["list",4],["dict",2],["out",3],["append",1],["doi",3],["replace",1],["https",1],["org",1],["title",2],["year",2],["publication",1],["cited",2],["by",2],["count",1],["return",1]]},{"id":"skills/literature-review/kernel.py#extract_dois","name":[["extract",1],["dois",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["extract",2],["dois",3],["text",4],["str",6],["list",2],["pull",1],["every",1],["doi",2],["looking",1],["string",1],["from",1],["feeding",1],["verify",1],["html",2],["decoded",3],["balanced",1],["paren",1],["sici",1],["truncated",1],["markdown",2],["punct",2],["stripped",1],["decode",1],["out",3],["re",1],["findall",1],["pattern",1],["split",2],["if",3],["count",4],["strip",1],["trailing",1],["chars",1],["old",1],["regex",1],["was",1],["ambiguous",1],["sat",1],["both",1],["alternation",1],["class",1],["backtracked",1],["catastrophically",1],["long",1],["runs",1],["rstrip",2],["over",1],["same",1],["character",1],["exactly",1],["equivalent",1],["unconditionally",1],["linear",1],["endswith",2],["while",1],["len",1],["add",1],["return",1],["sorted",1]]},{"id":"skills/literature-review/kernel.py#html_decode","name":[["html",1],["decode",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["html",3],["decode",3],["str",4],["minimal",1],["entity",1],["doi",1],["extraction",1],["lt",2],["gt",2],["amp",2],["nbsp",2],["slash",1],["x2",1],["47",1],["replace",1],["return",1]]},{"id":"skills/literature-review/kernel.py#litrev_contact","name":[["litrev",1],["contact",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["litrev",2],["contact",5],["str",4],["none",6],["user",3],["email",5],["polite",2],["pool",2],["api",1],["headers",1],["if",2],["unavailable",2],["declined",2],["returns",1],["address",2],["as",1],["plain",1],["raises",1],["host",3],["subclass",1],["there",1],["no",1],["bare",1],["except",2],["exception",2],["deliberately",1],["also",1],["covers",1],["call",2],["failures",1],["helper",1],["runs",1],["analysis",1],["kernel",1],["refuses",1],["outright",1],["mailto",1],["ua",1],["suffix",1],["best",1],["effort",1],["never",1],["worth",1],["failing",1],["fetch",1],["try",1],["lr",1],["sdk",1],["return",2],["isinstance",1],["else",1]]},{"id":"skills/literature-review/kernel.py#litrev_get","name":[["litrev",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["litrev",3],["url",4],["str",3],["timeout",4],["float",2],["15",2],["dict",2],["none",6],["json",3],["decode",2],["one",2],["2s",1],["retry",2],["http",1],["429",3],["any",1],["error",4],["contact",1],["ua",4],["claude",1],["science",1],["literature",1],["review",1],["mailto",1],["if",3],["else",1],["encode",1],["ascii",2],["ignore",1],["attempt",2],["try",1],["through",1],["host",2],["not",1],["urllib",2],["request",1],["made",1],["from",1],["inside",1],["cell",1],["subject",1],["neither",1],["egress",1],["allowlist",1],["nor",1],["ssrf",1],["guard",1],["so",2],["skill",1],["traffic",1],["go",1],["around",1],["fence",1],["product",1],["builds",1],["exactly",1],["user",2],["agent",2],["exists",1],["call",1],["polite",1],["pool",1],["identity",1],["below",1],["survives",1],["move",1],["response",4],["lr",1],["sdk",1],["web",1],["fetch",1],["format",1],["arrives",1],["as",1],["soft",1],["string",1],["still",1],["worth",1],["taking",1],["before",1],["giving",1],["up",1],["rate",1],["limit",1],["time",1],["sleep",1],["continue",1],["return",4],["loads",1],["content",1],["null",1],["except",1],["exception",1]]},{"id":"skills/literature-review/kernel.py#litrev_head","name":[["litrev",1],["head",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["litrev",3],["head",5],["url",4],["str",2],["timeout",5],["float",2],["10",2],["int",3],["none",8],["without",1],["following",1],["redirects",2],["return",5],["origin",1],["server",1],["own",2],["status",9],["so",1],["doi",5],["org",2],["returns",2],["302",2],["registered",2],["404",2],["unregistered",1],["one",2],["not",2],["publisher",2],["2s",1],["retry",1],["429",2],["only",1],["no",2],["could",2],["be",3],["obtained",2],["connection",2],["contact",1],["ua",2],["claude",1],["science",1],["literature",1],["review",1],["mailto",1],["if",3],["else",1],["encode",1],["ascii",2],["ignore",1],["decode",1],["attempt",2],["try",1],["host",1],["web",2],["fetch",2],["method",2],["deliberately",1],["follow",1],["whole",1],["point",1],["here",1],["means",2],["while",1],["behind",1],["may",1],["403",1],["paywall",1],["certainly",1],["exists",1],["probe",3],["lr",1],["sdk",1],["user",1],["agent",1],["error",1],["time",1],["sleep",1],["continue",1],["at",1],["all",1],["reported",1],["as",1],["same",1],["unknown",1],["function",1],["has",1],["always",1],["returned",1],["dead",1],["distinct",1],["from",1],["except",1],["exception",1]]},{"id":"skills/literature-review/kernel.py#lr_sdk","name":[["lr",1],["sdk",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["lr",2],["sdk",4],["rebind",1],["proof",1],["handle",1],["see",1],["pdf",2],["explore",1],["kernel",1],["py",1],["import",1],["host",2],["return",1]]},{"id":"skills/literature-review/kernel.py#quote_doi_path","name":[["quote",1],["doi",1],["path",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["quote",3],["doi",6],["path",3],["str",4],["url",1],["encode",1],["unquote",2],["each",1],["segment",1],["first",1],["so",1],["pre",1],["encoded",2],["28",1],["stays",1],["single",1],["caller",1],["may",1],["pass",1],["either",1],["form",1],["return",1],["join",1],["urllib",2],["parse",2],["seg",2],["safe",1],["split",1]]},{"id":"skills/literature-review/kernel.py#search_openalex","name":[["search",1],["openalex",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["search",4],["openalex",3],["query",3],["str",4],["int",2],["10",2],["filters",5],["list",2],["dict",2],["open",4],["alex",2],["scholarly",1],["index",1],["250",1],["works",2],["returns",1],["up",1],["hits",1],["as",1],["doi",4],["title",3],["year",3],["cited",4],["by",4],["venue",4],["oa",3],["url",3],["filter",2],["string",1],["from",1],["publication",2],["date",1],["2022",1],["01",2],["urllib",2],["parse",2],["quote",2],["flt",2],["if",2],["else",2],["litrev",2],["contact",1],["mailto",3],["https",2],["api",1],["org",2],["per",1],["page",1],["min",1],["25",1],["sort",1],["count",2],["desc",1],["out",3],["results",1],["loc",2],["primary",1],["location",1],["source",1],["display",1],["name",1],["append",1],["replace",1],["access",1],["return",1]]},{"id":"skills/literature-review/kernel.py#style_pass","name":[["style",1],["pass",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["style",2],["pass",2],["draft",9],["str",4],["model",4],["none",4],["dict",3],["deterministic",2],["prose",1],["lint",1],["returns",1],["ok",2],["issues",11],["code",8],["note",7],["each",1],["one",2],["emdash",2],["honest",3],["procnote",2],["parendoi",2],["longhead",2],["flatstruct",2],["no",3],["llm",1],["call",1],["by",1],["design",1],["drafts",1],["routinely",1],["quote",1],["web",1],["paper",1],["retrieved",1],["third",1],["party",1],["text",2],["free",1],["fix",1],["hint",1],["agent",1],["instructed",1],["apply",1],["would",1],["be",1],["indirect",1],["injection",1],["channel",1],["regex",1],["codes",1],["load",1],["bearing",1],["checks",1],["accepted",1],["ignored",1],["del",1],["list",1],["len",7],["split",4],["em",6],["count",1],["if",8],["1000",2],["append",6],["dashes",1],["0f",1],["1kw",1],["replace",1],["most",2],["comma",1],["colon",1],["period",1],["keep",1],["at",1],["per",1],["paragraph",1],["re",5],["search",3],["ly",1],["answer",1],["summary",1],["read",2],["reading",1],["look",1],["perspective",1],["assessment",1],["appraisal",1],["take",1],["view",1],["group",2],["drop",1],["framing",1],["write",1],["sentence",1],["was",1],["guarding",1],["dois",1],["were",1],["verif",1],["verified",1],["against",1],["cross",1],["ref",1],["pub",1],["med",1],["retraction",1],["current",1],["as",3],["process",1],["narration",1],["line",1],["present",1],["delete",1],["https",1],["doi",2],["org",1],["href",1],["contains",1],["literal",1],["url",1],["encode",1],["28",1],["29",1],["so",1],["markdown",1],["link",1],["survives",1],["simpler",1],["renderers",1],["h2",7],["ln",8],["startswith",2],["long",3],["headings",1],["sentences",1],["shorten",1],["word",1],["noun",1],["phrases",1],["not",1],["any",1],["top",1],["level",1],["sections",1],["subsections",1],["related",1],["under",1],["parent",1],["demote",1],["return",1]]},{"id":"skills/literature-review/kernel.py#verify_dois","name":[["verify",1],["dois",1]],"path":[["skills",1],["literature",1],["review",1],["kernel",1],["py",1]],"body":[["def",2],["verify",2],["dois",6],["list",2],["str",6],["dict",6],["resolve",3],["each",1],["doi",10],["against",1],["cross",5],["ref",5],["org",6],["head",2],["fallback",1],["data",1],["cite",1],["edra",1],["ar",1],["xiv",1],["returns",1],["ok",10],["title",7],["year",3],["journal",2],["retracted",8],["registry",4],["error",3],["true",4],["resolves",1],["hit",2],["2xx",1],["3xx",1],["false",4],["not",4],["404",2],["likely",1],["fabricated",3],["typo",1],["none",6],["could",1],["be",1],["verified",1],["network",2],["transient",2],["5xx",1],["flag",1],["as",2],["only",1],["non",2],["lookup",1],["was",1],["unverified",2],["out",7],["strip",1],["no",1],["registration",2],["agency",1],["uses",1],["empty",1],["path",2],["segments",1],["suffix",1],["reject",1],["up",1],["front",1],["so",3],["server",1],["cdn",1],["dot",2],["segment",3],["normalizes",1],["make",1],["identifier",1],["appear",1],["decode",1],["whole",1],["string",1],["first",1],["then",1],["split",2],["encoded",2],["slashes",1],["carrying",1],["fb",1],["both",1],["surface",1],["segs",2],["urllib",1],["parse",1],["unquote",1],["if",3],["any",2],["seg",2],["continue",2],["enc",3],["quote",1],["litrev",2],["https",2],["api",1],["crossref",4],["works",1],["time",1],["sleep",1],["06",1],["message",2],["upd",2],["type",1],["update",1],["retract",1],["lower",2],["subtype",1],["retraction",1],["upper",1],["startswith",1],["container",1],["miss",1],["authoritative",1],["resolver",1],["across",1],["all",1],["agencies",1],["its",1],["verdict",1],["decides",1],["code",4],["200",1],["400",1],["elif",1],["else",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/examples/build_example.py","name":[["build",1],["example",1],["py",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["regenerate",1],["case1",1],["mineral",3],["spectra",3],["example",4],["report",2],["from",3],["committed",2],["data",1],["uv",1],["run",1],["python",1],["skills",1],["analysis",3],["examples",1],["build",1],["py",1],["full",1],["numerical",1],["pipeline",1],["lives",1],["kernel",1],["requires",1],["numpy",1],["scipy",1],["pybaselines",1],["matplotlib",1],["builder",1],["deliberately",1],["stdlib",1],["only",1],["formats",1],["blind",1],["summary",1],["hidden",1],["truth",1],["so",1],["be",1],["regenerated",1],["even",1],["scientific",1],["runtime",1],["not",1],["installed",1],["future",1],["import",3],["annotations",1],["json",1],["pathlib",1],["path",2],["here",1],["file",1],["resolve",1],["parent",1],["if",1],["name",1],["main",2]]},{"id":"skills/mineral_spectra_analysis/examples/build_example.py#_load_json","name":[["load",1],["json",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["load",2],["json",3],["name",3],["str",2],["return",1],["loads",1],["here",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"skills/mineral_spectra_analysis/examples/build_example.py#_pct","name":[["pct",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["pct",2],["value",3],["float",2],["str",2],["return",1],["100",1],["1f",1]]},{"id":"skills/mineral_spectra_analysis/examples/build_example.py#build_report","name":[["build",1],["report",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["build",2],["report",3],["str",3],["analysis",13],["load",3],["json",9],["case1",10],["components",10],["truth",7],["lines",8],["mineral",2],["spectra",1],["example",3],["source",2],["case",1],["examples",1],["spectrum",7],["csv",2],["type",6],["synthetic",2],["dirty",2],["mixed",1],["raman",2],["pipeline",2],["global",1],["preprocessing",1],["once",1],["iterative",1],["residual",11],["peak",6],["find",1],["match",3],["subtract",1],["nnls",1],["unmixing",1],["final",1],["evaluation",8],["ground",2],["shown",2],["here",1],["only",1],["because",1],["blind",3],["loop",1],["not",1],["read",1],["component",5],["true",7],["fraction",7],["role",2],["item",17],["append",3],["name",2],["pct",2],["extend",3],["prediction",1],["predicted",2],["estimated",2],["supporting",1],["peaks",9],["cm",1],["join",2],["support",1],["cm1",2],["diag",7],["diagnostics",2],["reliability",3],["clean",3],["second",1],["derivative",1],["count",1],["first",1],["positions",2],["run",1],["head",1],["pearson",1],["fit",2],["correlation",1],["corr",3],["3f",3],["rmse",2],["4f",3],["relative",1],["rel",3],["explained",2],["energy",2],["100",1],["1f",1],["remaining",1],["significant",1],["upper",1],["names",1],["fractions",2],["precision",2],["recall",2],["f1",2],["2f",3],["mae",2],["iteration",1],["trace",1],["step",2],["added",2],["cumulative",2],["history",1],["files",1],["observable",1],["two",1],["column",1],["hidden",1],["answer",1],["key",1],["input",2],["png",1],["plot",1],["summary",2],["committed",1],["by",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/examples/build_example.py#main","name":[["main",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["main",2],["none",2],["report",5],["build",1],["out",3],["here",1],["case1",1],["mineral",1],["spectra",1],["md",1],["write",1],["text",1],["encoding",1],["utf",1],["print",1],["wrote",1],["len",1],["chars",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["mixed",1],["mineral",1],["raman",2],["spectra",2],["analysis",1],["helpers",1],["open",1],["ai4",1],["sidecar",1],["packages",1],["workflow",1],["from",6],["pipeline",1],["load",2],["spectrum",2],["preprocess",1],["once",1],["save",1],["clean",1],["iterative",1],["residual",1],["peak",8],["matching",1],["nnls",1],["unmixing",1],["diagnosis",1],["report",1],["imports",1],["intentionally",1],["stdlib",1],["only",1],["scientific",1],["dependencies",1],["imported",1],["at",1],["runtime",1],["so",1],["skill",1],["still",1],["be",1],["discovered",1],["compile",1],["checked",1],["without",1],["numpy",1],["scipy",1],["pybaselines",1],["matplotlib",1],["installed",1],["future",1],["import",8],["annotations",1],["copy",1],["json",1],["os",1],["dataclasses",1],["dataclass",5],["field",1],["pathlib",1],["path",1],["typing",1],["any",1],["iterable",1],["zipfile",1],["zip",2],["file",1],["grid",3],["min",4],["150",1],["max",1],["1400",1],["step",1],["rruff",2],["url",1],["https",1],["www",1],["net",1],["zipped",1],["data",1],["files",1],["dataset",1],["default",1],["config",1],["despike",3],["enabled",2],["true",2],["threshold",3],["window",3],["denoise",2],["method",3],["savgol",3],["poly",3],["baseline",4],["asls",1],["lam",1],["1e5",1],["01",2],["order",1],["normalise",1],["area",1],["smooth",1],["11",1],["prominence",1],["sigma",1],["distance",1],["cm",2],["prefilter",1],["match",2],["tol",1],["matches",1],["metric",1],["pearson",1],["top",1],["corr",1],["greedy",1],["gain",1],["fraction",1],["05",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_baseline_cls","name":[["baseline",1],["cls",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["baseline",3],["cls",2],["mod",2],["import",1],["module",1],["pybaselines",2],["python",1],["pip",1],["install",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_grid_coverage","name":[["grid",1],["coverage",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["grid",6],["coverage",2],["axis",6],["any",4],["float",4],["np",3],["asarray",1],["dtype",1],["inside",2],["min",1],["max",1],["return",1],["mean",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_import_module","name":[["import",1],["module",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["import",5],["module",2],["name",4],["str",4],["install",4],["hint",3],["try",1],["return",1],["fromlist",1],["except",1],["error",2],["as",1],["exc",2],["raise",1],["mineral",1],["spectra",1],["analysis",1],["requires",1],["from",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_ndimage","name":[["ndimage",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["ndimage",3],["return",1],["import",1],["module",1],["scipy",2],["python",1],["pip",1],["install",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_np","name":[["np",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["np",2],["return",1],["import",1],["module",1],["numpy",2],["python",1],["pip",1],["install",1],["scipy",1],["pybaselines",1],["matplotlib",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_optimize","name":[["optimize",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["optimize",3],["return",1],["import",1],["module",1],["scipy",2],["python",1],["pip",1],["install",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_peak_prefilter","name":[["peak",1],["prefilter",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["peak",6],["prefilter",2],["peaks",6],["any",4],["lib",3],["library",2],["config",5],["dict",2],["str",2],["np",7],["tol",3],["match",1],["cm",1],["min",4],["matches",3],["ref",5],["reference",1],["target",2],["asarray",1],["dtype",2],["float",1],["allowed",3],["idx",2],["enumerate",1],["if",2],["len",1],["continue",1],["coincident",2],["int",2],["sum",1],["abs",1],["append",1],["return",1],["array",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_plt","name":[["plt",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["plt",4],["import",2],["matplotlib",3],["agg",1],["pyplot",1],["as",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_reference_peaks","name":[["reference",1],["peaks",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["reference",2],["peaks",3],["lib",7],["library",2],["config",7],["dict",2],["str",2],["any",4],["list",2],["key",4],["peak",6],["smooth",1],["window",1],["11",1],["savgol",1],["poly",1],["prominence",1],["sigma",1],["min",1],["distance",1],["cm",1],["cache",9],["getattr",1],["ref",2],["none",2],["if",2],["setattr",1],["not",1],["detect",1],["2nd",1],["deriv",1],["idx",2],["grid",1],["range",1],["len",1],["names",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#_signal","name":[["signal",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["signal",3],["return",1],["import",1],["module",1],["scipy",2],["python",1],["pip",1],["install",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#analyze_spectrum_file","name":[["analyze",1],["spectrum",1],["file",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["analyze",2],["spectrum",18],["file",2],["csv",6],["path",29],["str",20],["os",6],["like",6],["library",11],["output",11],["dir",4],["config",6],["dict",4],["any",4],["none",15],["truth",14],["make",12],["figure",5],["files",5],["bool",6],["true",6],["figures",9],["verbose",4],["run",3],["full",1],["blind",3],["analysis",1],["pipeline",1],["optional",1],["loaded",1],["only",2],["after",1],["loop",3],["completes",1],["itself",1],["receives",1],["clean",14],["np",3],["if",6],["not",2],["cfg",6],["default",1],["update",1],["copy",1],["deepcopy",1],["root",7],["mkdir",1],["parents",1],["exist",1],["ok",1],["grid",7],["load",3],["len",2],["allclose",1],["resample",1],["preprocess",1],["save",1],["log",4],["iterations",2],["jsonl",1],["outcome",6],["else",2],["evaluation",5],["evaluate",1],["against",1],["best",1],["result",1],["fn",2],["globals",1],["report",11],["build",1],["markdown",1],["include",1],["md",1],["write",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#available_dependencies","name":[["available",1],["dependencies",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["available",2],["dependencies",3],["dict",2],["str",2],["bool",2],["return",2],["whether",1],["optional",1],["runtime",1],["importable",1],["import",1],["importlib",5],["util",5],["numpy",2],["find",4],["spec",4],["not",4],["none",4],["scipy",2],["pybaselines",2],["matplotlib",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#baseline_correct","name":[["baseline",1],["correct",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["baseline",4],["correct",2],["any",2],["method",5],["str",2],["asls",3],["lam",6],["float",5],["1e5",2],["01",2],["poly",4],["order",3],["int",2],["apply",1],["configured",1],["correction",1],["np",7],["asarray",1],["dtype",1],["if",3],["none",1],["return",3],["arange",2],["len",2],["coeffs",2],["polyfit",1],["base",5],["polyval",1],["fitter",3],["cls",1],["data",1],["airpls",2],["else",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#best_next_component","name":[["best",1],["next",1],["component",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["best",6],["next",2],["component",3],["residual",4],["any",6],["peaks",5],["lib",5],["library",3],["config",5],["dict",2],["str",2],["exclude",5],["iterable",2],["int",5],["pick",1],["current",1],["metric",3],["fn",2],["pearson",2],["if",6],["match",1],["else",1],["cosine",1],["item",4],["pool",8],["none",4],["peak",2],["prefilter",2],["enabled",1],["true",1],["not",3],["len",3],["allowed",3],["list",1],["range",1],["names",1],["idx",6],["return",2],["scores",4],["max",1],["key",1],["float",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#build_markdown_report","name":[["build",1],["markdown",1],["report",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["markdown",3],["report",3],["outcome",8],["loop",2],["config",4],["dict",6],["str",9],["any",4],["truth",7],["none",11],["evaluation",7],["float",3],["include",3],["figures",8],["bool",2],["true",4],["diagnostic",1],["result",9],["best",1],["diagnostics",13],["lines",15],["if",9],["not",4],["else",5],["cm",2],["fractions",3],["name",5],["frac",2],["sorted",1],["items",2],["key",1],["lambda",1],["item",9],["peaks",8],["join",3],["peak",6],["support",1],["append",7],["100",2],["1f",2],["extend",6],["len",3],["round",1],["list",1],["20",1],["clean",1],["spectrum",1],["csv",1],["pearson",1],["fit",1],["corr",2],["3f",4],["rmse",2],["residual",11],["4f",3],["rel",3],["explained",1],["energy",1],["positions",2],["hints",2],["reliability",1],["upper",1],["names",1],["value",2],["precision",2],["recall",2],["f1",2],["2f",3],["mae",2],["fraction",1],["ground",1],["nnls",1],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["history",3],["top",1],["step",1],["added",1],["component",1],["match",1],["cumulative",1],["components",1],["input",2],["png",5],["preprocess",2],["overlay",2],["iterations",2],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#build_rruff_library","name":[["build",1],["rruff",1],["library",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",3],["build",3],["rruff",5],["library",6],["dataset",4],["str",13],["excellent",2],["oriented",2],["max",8],["minerals",6],["int",2],["none",14],["cache",3],["dir",3],["os",4],["path",10],["like",4],["zip",5],["allow",3],["download",3],["bool",2],["true",2],["representative",1],["spectrum",1],["by",1],["prototype",1],["np",4],["if",6],["else",2],["ensure",1],["grid",7],["common",1],["per",4],["mineral",10],["dict",1],["list",1],["tuple",1],["any",2],["file",1],["as",1],["archive",3],["filename",8],["namelist",1],["not",2],["endswith",1],["txt",1],["continue",3],["from",1],["text",3],["read",1],["decode",1],["utf",1],["ignore",1],["axis",7],["intensity",4],["parse",1],["size",1],["100",1],["setdefault",1],["append",3],["names",7],["cols",3],["sorted",1],["candidates",2],["score",2],["item",2],["processed",3],["return",2],["coverage",1],["key",1],["col",7],["resample",1],["clip",1],["normalise",1],["method",1],["area",1],["array",1],["len",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#build_rruff_library.score","name":[["score",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["score",2],["item",3],["filename",2],["axis",2],["processed",3],["if",1],["else",1],["return",1],["grid",2],["coverage",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#common_grid","name":[["common",1],["grid",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["common",2],["grid",7],["return",2],["fixed",1],["raman",1],["shift",1],["by",1],["prototype",1],["pipeline",1],["np",3],["arange",1],["min",1],["max",1],["step",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#component_prf","name":[["component",1],["prf",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["component",3],["prf",2],["true",7],["names",7],["iterable",4],["str",6],["pred",7],["dict",2],["float",2],["precision",7],["recall",7],["f1",4],["predicted",1],["tp",3],["len",3],["if",3],["else",3],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#cosine","name":[["cosine",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["cosine",2],["any",4],["float",5],["np",7],["asarray",2],["dtype",2],["denom",3],["linalg",2],["norm",2],["return",1],["dot",1],["if",1],["else",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#default_config","name":[["default",1],["config",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["default",3],["config",3],["dict",2],["str",2],["any",2],["return",2],["fresh",1],["copy",2],["fixed",1],["pipeline",1],["configuration",1],["deepcopy",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#denoise","name":[["denoise",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["denoise",2],["any",2],["method",5],["str",2],["savgol",3],["window",13],["int",5],["poly",4],["smooth",1],["spectrum",1],["configured",1],["denoising",1],["np",3],["asarray",1],["dtype",1],["float",1],["if",4],["none",1],["return",3],["gaussian",2],["ndimage",1],["filter1d",1],["sigma",1],["max",2],["signal",1],["filter",1],["length",1],["polyorder",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#despike","name":[["despike",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["despike",2],["any",2],["threshold",3],["float",3],["window",4],["int",2],["remove",1],["cosmic",1],["ray",1],["like",1],["spikes",4],["modified",1],["score",1],["filter",1],["np",10],["asarray",1],["dtype",1],["diff",5],["prepend",1],["med",3],["median",2],["mad",2],["abs",2],["1e",1],["mod",2],["6745",1],["out",5],["copy",1],["len",1],["idx",4],["lo",2],["hi",2],["max",1],["min",1],["neigh",3],["range",1],["if",2],["not",1],["mean",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#detect_peaks_2nd_deriv","name":[["detect",1],["peaks",1],["2nd",1],["deriv",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["detect",3],["peaks",3],["2nd",2],["deriv",3],["any",6],["grid",6],["config",6],["dict",2],["str",2],["raman",1],["peak",5],["positions",1],["second",1],["derivative",1],["method",1],["np",9],["signal",4],["asarray",2],["dtype",2],["float",2],["len",1],["if",5],["return",3],["array",2],["window",13],["int",3],["smooth",1],["11",1],["poly",4],["savgol",2],["min",2],["else",1],["max",2],["d2",2],["filter",1],["length",1],["polyorder",1],["neg",3],["noise",2],["median",1],["abs",1],["diff",1],["4826",1],["1e",1],["prominence",4],["sigma",1],["distance",4],["round",1],["cm",1],["step",1],["idx",5],["find",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#diagnose","name":[["diagnose",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["diagnose",2],["processed",10],["target",12],["any",8],["recon",7],["grid",3],["config",2],["dict",2],["str",2],["compute",1],["residual",13],["diagnostics",1],["reliability",6],["labels",1],["np",9],["asarray",2],["dtype",2],["float",6],["rmse",4],["fit",7],["corr",7],["pearson",1],["norm",4],["linalg",2],["1e",2],["12",2],["rel",3],["pos",5],["res",10],["clip",1],["none",1],["abs",3],["floor",3],["10",2],["max",1],["peak",6],["find",1],["significant",1],["peaks",7],["prominence",1],["sigma",1],["len",1],["denom",2],["sum",2],["explained",7],["if",4],["98",1],["95",1],["high",1],["elif",1],["93",1],["88",1],["moderate",1],["else",1],["low",2],["hints",6],["97",1],["append",3],["possible",1],["missing",1],["component",1],["85",1],["poor",1],["baseline",1],["denoise",1],["energy",2],["return",1],["int",1],["positions",1],["round",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#ensure_rruff_dataset","name":[["ensure",1],["rruff",1],["dataset",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["ensure",2],["rruff",7],["dataset",7],["str",11],["excellent",2],["oriented",2],["cache",6],["dir",4],["os",2],["path",13],["like",2],["none",4],["allow",4],["download",7],["bool",2],["true",4],["return",3],["cached",1],["zip",4],["downloading",1],["allowed",1],["missing",1],["root",3],["if",4],["else",1],["cwd",1],["spectra",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["exists",1],["stat",1],["st",1],["size",1],["1000",1],["not",4],["raise",2],["file",2],["found",2],["error",4],["provide",1],["through",1],["host",3],["urlopen",1],["web",3],["fetch",1],["decodes",1],["text",1],["wrong",1],["shape",1],["raw",1],["urllib",1],["so",2],["made",1],["one",1],["request",2],["skill",1],["egress",1],["allowlist",1],["ssrf",1],["guard",1],["never",1],["saw",1],["streams",1],["workspace",1],["under",1],["byte",1],["ceiling",2],["refuses",1],["destination",1],["outside",1],["session",1],["before",1],["makes",1],["at",1],["all",1],["import",1],["result",3],["url",1],["format",1],["archive",1],["few",1],["tens",1],["mb",1],["here",1],["unexpected",1],["redirect",1],["something",1],["enormous",1],["fails",1],["fast",1],["rather",1],["than",1],["filling",1],["disk",1],["max",1],["bytes",1],["256",1],["1024",2],["timeout",1],["300",1],["runtime",1],["failed",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#evaluate_against_truth","name":[["evaluate",1],["against",1],["truth",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["evaluate",3],["against",3],["truth",7],["result",7],["pipeline",2],["dict",5],["str",4],["any",2],["float",2],["completed",1],["blind",1],["loop",1],["hidden",1],["prf",3],["component",1],["true",2],["names",1],["list",1],["fractions",3],["mae",4],["fraction",2],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#find_significant_peaks","name":[["find",1],["significant",1],["peaks",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["find",4],["significant",2],["peaks",7],["any",4],["grid",3],["prominence",7],["sigma",3],["float",5],["abs",4],["floor",3],["whose",1],["exceeds",1],["robust",1],["noise",3],["derived",1],["threshold",1],["np",8],["asarray",2],["dtype",1],["median",1],["diff",1],["4826",1],["1e",1],["max",1],["props",2],["signal",1],["return",1],["prominences",1],["array",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#fraction_mae","name":[["fraction",1],["mae",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["fraction",3],["mae",2],["true",5],["map",8],["dict",4],["str",4],["float",6],["pred",4],["mean",1],["absolute",1],["error",1],["over",1],["union",1],["predicted",1],["names",1],["keys",4],["if",1],["not",1],["return",2],["sum",1],["abs",1],["key",3],["len",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#generate_synthetic_cases","name":[["generate",1],["synthetic",1],["cases",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["generate",3],["synthetic",2],["cases",3],["lib",3],["library",2],["out",3],["dir",7],["str",7],["os",2],["path",3],["like",2],["int",6],["seed",3],["components",4],["none",4],["noise",4],["float",2],["02",2],["make",3],["input",5],["figures",3],["bool",2],["true",4],["list",2],["optional",1],["benchmark",1],["separated",1],["from",1],["blind",1],["inference",1],["np",3],["root",3],["mkdir",1],["parents",1],["exist",1],["ok",1],["case",12],["dirs",3],["idx",3],["range",1],["rng",3],["random",1],["default",1],["synth",1],["mixture",1],["level",1],["save",1],["if",1],["plot",1],["png",1],["append",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#Library","name":[["library",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["class",2],["library",3],["aligned",1],["reference",2],["spectral",1],["grid",4],["shape",2],["minerals",1],["each",1],["column",1],["area",1],["normalized",1],["spectrum",1],["any",2],["names",2],["list",1],["str",2],["def",1],["index",2],["self",2],["name",2],["int",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#Library.index","name":[["index",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["index",3],["self",3],["name",3],["str",2],["int",2],["return",1],["names",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#load_clean_spectrum","name":[["load",1],["clean",1],["spectrum",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["load",3],["clean",3],["spectrum",5],["path",5],["str",4],["os",2],["like",2],["read",1],["back",1],["cleaned",1],["written",1],["by",1],["save",1],["return",1],["csv",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#load_spectrum_csv","name":[["load",1],["spectrum",1],["csv",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["load",3],["spectrum",3],["csv",4],["path",6],["str",4],["os",2],["like",2],["two",2],["column",1],["raman",1],["shift",1],["intensity",1],["np",3],["arr",5],["loadtxt",1],["delimiter",1],["skiprows",1],["if",1],["ndim",1],["shape",1],["raise",1],["value",1],["error",1],["must",1],["have",1],["at",1],["least",1],["columns",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#load_truth","name":[["load",1],["truth",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["load",3],["truth",5],["case",3],["dir",4],["path",12],["str",6],["os",2],["like",2],["dict",2],["any",2],["hidden",1],["file",1],["from",1],["json",4],["explicit",1],["if",1],["return",1],["loads",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#LoopOutcome","name":[["loop",1],["outcome",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["class",2],["loop",2],["outcome",2],["best",1],["result",2],["pipeline",1],["history",1],["list",2],["dict",1],["str",1],["any",1],["field",1],["default",1],["factory",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#make_figures","name":[["make",1],["figures",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["make",2],["figures",3],["spectrum",6],["any",4],["clean",7],["lib",3],["library",2],["outcome",9],["loop",2],["fig",14],["dir",10],["write",1],["same",1],["diagnostic",1],["as",1],["prototype",1],["pipeline",1],["np",3],["plt",40],["path",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["result",6],["best",1],["grid",8],["axa",4],["axb",4],["subplots",1],["figsize",5],["10",4],["sharex",1],["plot",7],["color",6],["gray",2],["lw",7],["ylabel",6],["raw",1],["intensity",3],["title",5],["global",1],["preprocessing",1],["done",1],["once",1],["tab",2],["green",1],["norm",2],["xlabel",5],["raman",4],["shift",4],["cm",4],["tight",5],["layout",5],["savefig",5],["preprocess",1],["png",5],["dpi",5],["120",5],["close",5],["figure",4],["processed",2],["label",2],["preprocessed",1],["recon",2],["nnls",1],["reconstruction",3],["alpha",1],["vs",1],["legend",1],["overlay",1],["crimson",1],["axhline",1],["residual",7],["final",1],["if",1],["history",4],["steps",3],["item",6],["step",4],["relres",3],["rel",1],["labels",2],["added",1],["component",1],["blue",1],["name",2],["zip",1],["annotate",1],["fontsize",1],["rotation",1],["30",1],["textcoords",1],["offset",1],["points",1],["xytext",1],["subtraction",2],["relative",1],["iterative",1],["progress",1],["iterations",1],["asarray",1],["dtype",1],["float",1],["dirty",1],["input",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#mineral_from_filename","name":[["mineral",1],["from",1],["filename",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["mineral",3],["from",2],["filename",2],["fname",3],["str",4],["return",2],["name",1],["token",1],["before",1],["first",1],["rruff",1],["file",1],["os",1],["path",1],["basename",1],["split",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#normalise","name":[["normalise",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["normalise",2],["any",2],["method",4],["str",2],["area",3],["clip",2],["negative",1],["values",1],["normalize",1],["by",1],["max",3],["l2",2],["norm",2],["np",5],["asarray",1],["dtype",1],["float",1],["none",1],["if",2],["denom",5],["elif",1],["linalg",1],["else",2],["sum",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#parse_rruff_text","name":[["parse",1],["rruff",1],["text",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["parse",3],["rruff",3],["text",3],["txt",3],["str",2],["file",1],["while",1],["ignoring",1],["metadata",1],["non",1],["data",1],["lines",1],["np",4],["meta",3],["ax",3],["iv",3],["line",8],["splitlines",1],["strip",3],["if",4],["not",1],["continue",4],["startswith",1],["key",2],["value",3],["split",2],["parts",4],["len",1],["try",1],["axis",2],["intensity",2],["float",2],["except",1],["error",1],["append",2],["return",1],["asarray",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#pearson","name":[["pearson",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["pearson",2],["any",4],["float",7],["np",9],["asarray",4],["dtype",4],["mean",2],["denom",3],["linalg",2],["norm",2],["return",1],["dot",1],["if",1],["else",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#PipelineResult","name":[["pipeline",1],["result",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["class",2],["pipeline",2],["result",2],["processed",1],["any",6],["recon",1],["candidate",1],["names",1],["list",3],["str",4],["fractions",1],["dict",4],["float",2],["idx",1],["coef",1],["diagnostics",1],["peaks",1],["field",2],["default",2],["factory",2],["support",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#plot_input","name":[["plot",1],["input",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["plot",4],["input",4],["case",7],["synth",2],["path",7],["str",4],["os",2],["like",2],["none",2],["save",1],["dirty",2],["spectrum",3],["synthetic",2],["plt",10],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["figure",1],["figsize",1],["10",1],["grid",1],["color",1],["gray",1],["lw",1],["xlabel",1],["raman",1],["shift",1],["cm",1],["ylabel",1],["intensity",1],["title",1],["tight",1],["layout",1],["savefig",1],["dpi",1],["120",1],["close",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#preprocess","name":[["preprocess",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["preprocess",2],["any",4],["config",13],["dict",2],["str",2],["run",1],["despike",5],["denoise",4],["baseline",6],["correction",1],["normalization",1],["once",1],["np",4],["out",10],["asarray",1],["dtype",1],["float",1],["if",1],["enabled",1],["true",1],["threshold",1],["window",2],["method",3],["savgol",1],["poly",2],["correct",1],["lam",1],["order",1],["clip",1],["none",1],["return",1],["normalise",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#rank_library","name":[["rank",1],["library",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["rank",2],["library",4],["processed",3],["any",2],["lib",4],["metric",5],["str",2],["pearson",4],["return",2],["similarity",1],["scores",1],["against",1],["every",1],["reference",1],["column",1],["np",3],["fn",2],["if",1],["else",1],["cosine",1],["array",1],["idx",2],["range",1],["len",1],["names",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#reconstruct","name":[["reconstruct",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["reconstruct",3],["lib",4],["library",2],["idx",6],["any",4],["coef",3],["area",1],["normalized",1],["spectrum",1],["from",1],["fitted",1],["coefficients",1],["np",5],["asarray",2],["dtype",2],["int",1],["if",2],["len",1],["return",2],["zeros",1],["shape",1],["recon",4],["float",1],["total",3],["sum",1],["else",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#resample","name":[["resample",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["resample",2],["axis",8],["any",6],["intensity",7],["grid",4],["linearly",1],["interpolate",1],["spectrum",1],["onto",1],["outside",1],["coverage",1],["zero",1],["np",6],["asarray",2],["dtype",2],["float",2],["order",3],["argsort",1],["return",1],["interp",1],["left",1],["right",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#rmse","name":[["rmse",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["rmse",2],["any",4],["float",3],["np",6],["return",1],["sqrt",1],["mean",1],["asarray",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#run_blind_loop","name":[["run",1],["blind",1],["loop",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["run",3],["blind",2],["loop",6],["clean",19],["any",5],["lib",13],["library",2],["config",10],["dict",3],["str",7],["log",12],["path",9],["os",2],["like",3],["none",6],["verbose",6],["bool",2],["true",4],["outcome",3],["residual",10],["peak",4],["find",1],["match",2],["subtract",1],["spectrum",1],["np",11],["asarray",1],["dtype",2],["float",5],["grid",6],["max",2],["components",4],["top",1],["corr",12],["threshold",4],["min",4],["gain",5],["greedy",1],["01",1],["target",2],["norm",4],["linalg",2],["1e",1],["12",2],["selected",10],["list",2],["int",3],["copy",1],["prev",4],["relres",11],["history",4],["handle",7],["if",11],["parent",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["open",1],["encoding",1],["utf",1],["try",1],["step",7],["range",1],["peaks",15],["detect",2],["2nd",2],["deriv",2],["len",3],["print",4],["02d",4],["no",1],["significant",1],["stop",3],["break",3],["best",8],["next",1],["component",2],["exclude",1],["3f",2],["trial",4],["coef",7],["optimize",1],["nnls",1],["recon",9],["4f",2],["res",2],["rmse",3],["sqrt",1],["mean",1],["record",4],["added",1],["names",8],["round",4],["rel",1],["positions",1],["cumulative",2],["idx",9],["append",1],["write",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["flush",1],["add",1],["22",1],["finally",1],["close",1],["fractions",5],["unmix",1],["array",3],["reconstruct",1],["candidate",4],["else",1],["zeros",1],["diagnostics",3],["diagnose",1],["support",3],["name",3],["supporting",1],["result",4],["pipeline",1],["processed",1],["return",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#save_case","name":[["save",1],["case",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["save",3],["case",19],["synth",2],["dir",3],["str",4],["os",2],["path",3],["like",2],["none",2],["write",2],["spectrum",4],["csv",3],["hidden",1],["truth",4],["json",3],["synthetic",1],["root",4],["mkdir",1],["parents",1],["true",6],["exist",1],["ok",1],["grid",1],["names",2],["list",1],["fractions",2],["name",2],["float",1],["value",2],["items",1],["meta",2],["text",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1],["encoding",1],["utf",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#save_clean_spectrum","name":[["save",1],["clean",1],["spectrum",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["save",3],["clean",2],["spectrum",4],["path",5],["str",4],["os",2],["like",2],["grid",3],["any",4],["none",2],["persist",1],["one",1],["time",1],["cleaned",1],["same",1],["csv",2],["format",1],["as",1],["input",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#save_spectrum_csv","name":[["save",1],["spectrum",1],["csv",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["save",2],["spectrum",5],["csv",3],["path",7],["str",4],["os",2],["like",2],["grid",3],["any",4],["none",2],["write",1],["two",1],["column",2],["raman",2],["shift",2],["intensity",2],["np",6],["arr",2],["stack",1],["asarray",2],["dtype",2],["float",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["savetxt",1],["delimiter",1],["header",1],["comments",1],["fmt",1],["6g",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#sid","name":[["sid",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["sid",2],["any",4],["float",5],["np",9],["eps",3],["1e",1],["12",1],["clip",2],["asarray",2],["dtype",2],["none",2],["sum",3],["return",1],["log",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#summarize_outcome","name":[["summarize",1],["outcome",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["summarize",2],["outcome",8],["loop",2],["dict",3],["str",2],["any",2],["return",2],["compact",1],["serializable",1],["summary",1],["completed",1],["analysis",1],["result",6],["best",1],["fractions",2],["sorted",1],["items",1],["key",1],["lambda",1],["item",2],["candidate",2],["names",2],["list",1],["support",2],["diagnostics",2],["history",2]]},{"id":"skills/mineral_spectra_analysis/kernel.py#supporting_peaks","name":[["supporting",1],["peaks",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["supporting",2],["peaks",9],["processed",3],["target",4],["any",4],["lib",4],["library",2],["name",4],["str",2],["grid",4],["tol",3],["cm",3],["float",5],["10",2],["max",3],["int",2],["list",2],["return",3],["reference",1],["coincide",1],["np",5],["col",2],["index",1],["ref",5],["pos",6],["prom",2],["find",2],["significant",2],["prominence",2],["sigma",2],["tgt",3],["if",3],["len",3],["order",2],["argsort",1],["matched",4],["idx",2],["peak",3],["min",1],["abs",1],["append",1],["round",1],["break",1],["sorted",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#synth_mixture","name":[["synth",1],["mixture",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["synth",5],["mixture",2],["lib",6],["library",2],["rng",13],["any",2],["components",9],["int",7],["none",7],["noise",5],["level",5],["float",7],["02",2],["spikes",5],["baseline",6],["strength",6],["min",6],["fraction",3],["15",3],["case",3],["synthesize",1],["dirty",1],["mixed",1],["mineral",1],["spectrum",2],["hidden",1],["ground",1],["truth",1],["np",7],["grid",7],["len",4],["names",6],["if",2],["integers",2],["idx",3],["choice",1],["size",2],["replace",1],["false",1],["item",2],["range",3],["1000",1],["fractions",7],["dirichlet",1],["ones",1],["break",1],["true",4],["clean",5],["max",2],["copy",1],["linspace",1],["poly",2],["random",1],["uniform",5],["center",2],["gauss",2],["exp",1],["clip",2],["normal",1],["pos",2],["500",1],["2000",1],["return",1],["meta",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#SynthCase","name":[["synth",1],["case",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["class",2],["synth",2],["case",2],["grid",1],["any",3],["spectrum",1],["true",2],["names",1],["list",1],["str",3],["fractions",1],["dict",4],["float",1],["field",2],["default",2],["factory",2],["meta",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#unmix","name":[["unmix",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["unmix",2],["processed",4],["any",6],["lib",5],["library",2],["candidate",3],["idx",9],["config",3],["dict",2],["str",2],["nnls",3],["fit",1],["selected",1],["columns",1],["drop",1],["low",1],["fractions",4],["refit",1],["np",6],["asarray",1],["dtype",1],["int",2],["if",3],["len",2],["return",3],["array",1],["coef",4],["optimize",2],["total",3],["sum",3],["zeros",1],["like",1],["keep",4],["fraction",1],["threshold",1],["argmax",1],["true",1],["idx2",4],["coef2",4],["total2",2],["frac2",2],["names",4],["item",2],["float",1],["range",1]]},{"id":"skills/mineral_spectra_analysis/kernel.py#write_report","name":[["write",1],["report",1]],"path":[["skills",1],["mineral",1],["spectra",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["write",3],["report",5],["path",8],["str",6],["os",2],["like",2],["none",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",1],["encoding",1],["utf",1]]},{"id":"skills/paper-narrative/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["paper",1],["narrative",1],["kernel",1],["py",1]],"body":[["import",1],["json",1],["as",1],["jsonlib",1]]},{"id":"skills/paper-narrative/kernel.py#derive_paper_brief","name":[["derive",1],["paper",1],["brief",1]],"path":[["skills",1],["paper",1],["narrative",1],["kernel",1],["py",1]],"body":[["def",2],["derive",2],["paper",8],["brief",14],["abstract",7],["text",3],["figure",7],["claims",5],["model",4],["none",2],["list",2],["key",2],["claim",3],["caption",2],["composite",1],["vid",1],["csv",1],["like",1],["dicts",1],["returns",1],["dict",1],["schema",4],["uses",1],["host",1],["llm",3],["tool",4],["so",1],["output",1],["structured",1],["no",1],["hand",1],["written",1],["required",1],["manuscript",1],["captions",2],["untrusted",1],["input",3],["every",1],["string",1],["returned",1],["derived",1],["from",2],["them",1],["review",2],["before",1],["dispatching",1],["narrative",1],["task",1],["fc",2],["join",1],["prompt",2],["you",3],["corresponding",1],["author",1],["per",1],["below",1],["write",1],["handling",1],["editor",1],["would",1],["judge",1],["figures",3],["against",1],["pitch",1],["one",1],["sentence",1],["lead",1],["your",1],["grandest",1],["supportable",1],["not",1],["method",1],["vision",1],["killer",1],["app",1],["reader",1],["now",1],["most",1],["arresting",1],["asset",1],["single",1],["image",1],["put",1],["poster",1],["name",3],["panel",1],["pn",1],["sdk",1],["tools",1],["choice",1],["type",1],["default",1],["max",1],["tokens",1],["2000",1],["setdefault",1],["return",1]]},{"id":"skills/paper-narrative/kernel.py#narrative_review_schema","name":[["narrative",1],["review",1],["schema",1]],"path":[["skills",1],["paper",1],["narrative",1],["kernel",1],["py",1]],"body":[["def",2],["narrative",2],["review",4],["schema",2],["return",1],["type",29],["object",6],["properties",6],["hook",3],["verdict",2],["would",2],["send",2],["string",19],["enum",3],["yes",1],["weak",1],["no",1],["fig1",5],["should",2],["be",2],["required",6],["figure",2],["moves",2],["array",4],["items",4],["from",2],["fig",8],["missing",2],["panels",2],["target",2],["show",2],["analysis",2],["needed",2],["data",1],["hint",1],["kill",2],["list",2],["demote",2],["supplement",2],["caption",1],["delete",1],["arc",2],["role",2],["mechanism",1],["evidence",1],["application",1],["one",2],["line",2],["boldest",2],["defensible",2]]},{"id":"skills/paper-narrative/kernel.py#narrative_review_task","name":[["narrative",1],["review",1],["task",1]],"path":[["skills",1],["paper",1],["narrative",1],["kernel",1],["py",1]],"body":[["def",2],["narrative",2],["review",3],["task",2],["brief",8],["deck",3],["vid",6],["rules",4],["fig",4],["tbl",2],["join",1],["key",1],["claim",1],["caption",1],["figures",4],["return",2],["you",3],["handling",1],["editor",1],["submission",1],["decide",1],["whether",1],["send",2],["paper",2],["based",1],["its",1],["abstract",1],["judge",1],["story",1],["not",3],["craft",2],["pitch",2],["vision",2],["audience",2],["general",1],["scientist",1],["most",2],["arresting",2],["asset",2],["all",1],["one",1],["pdf",1],["artifact",2],["per",1],["figure",1],["claims",1],["design",1],["reference",1],["only",2],["grade",1],["your",1],["job",1],["hook",2],["test",1],["would",1],["alone",1],["make",1],["out",1],["arc",1],["mechanism",1],["evidence",1],["application",1],["move",1],["content",1],["between",1],["propose",1],["missing",1],["panels",1],["concrete",1],["analysis",1],["run",1],["kill",1],["list",1],["boldest",1],["defensible",1],["be",1],["opinionated",1],["author",1],["wants",1],["partner",1],["grader",1],["structured",1],["output",1]]},{"id":"skills/paper-narrative/kernel.py#paper_brief_schema","name":[["paper",1],["brief",1],["schema",1]],"path":[["skills",1],["paper",1],["narrative",1],["kernel",1],["py",1]],"body":[["def",2],["paper",2],["brief",2],["schema",2],["return",1],["type",10],["object",2],["properties",2],["pitch",2],["string",7],["vision",2],["audience",1],["most",1],["arresting",1],["asset",1],["figures",2],["array",1],["items",1],["key",2],["claim",2],["composite",1],["vid",1],["required",2]]},{"id":"skills/paper-narrative/kernel.py#pn_sdk","name":[["pn",1],["sdk",1]],"path":[["skills",1],["paper",1],["narrative",1],["kernel",1],["py",1]],"body":[["def",2],["pn",2],["sdk",4],["rebind",1],["proof",1],["handle",1],["see",1],["pdf",2],["explore",1],["kernel",1],["py",1],["import",1],["host",2],["return",1]]},{"id":"skills/pdf-explore/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["kernel",4],["sidecar",2],["pdf",18],["explore",2],["skill",3],["auto",3],["injected",1],["into",1],["python",1],["top",1],["level",2],["definition",1],["only",5],["all",2],["non",1],["stdlib",1],["imports",1],["inside",1],["function",1],["bodies",1],["so",4],["loads",1],["bare",1],["skeleton",1],["env",1],["names",1],["prefixed",1],["since",2],["sidecars",1],["share",2],["main",1],["primary",1],["surface",1],["scan",2],["path",8],["query",6],["parallel",2],["per",5],["page",20],["relevance",4],["pre",2],["filter",1],["extract",2],["schema",3],["structured",1],["extraction",1],["pages",8],["parse",1],["text",11],["image",6],["resolve",1],["vid",1],["artifact",1],["id",1],["local",1],["import",4],["hashlib",1],["os",1],["re",5],["secrets",1],["cache",1],["abs",1],["mtime",1],["mode",4],["dpi",1],["chars",3],["module",1],["repeat",1],["calls",1],["same",2],["file",1],["different",1],["skip",1],["parsing",1],["rendering",1],["cleared",1],["restart",1],["default",3],["model",5],["low",2],["cost",3],["cheap",1],["classification",1],["bench",5],["10",1],["ar",1],["xiv",1],["shows",1],["mid",1],["tier",2],["at",3],["zero",1],["recall",3],["gain",2],["right",1],["threshold",3],["80",1],["mean",1],["below",2],["switches",1],["rasterized",1],["scans",1],["slide",1],["deck",1],["exports",1],["land",1],["real",1],["layer",1],["pdfs",2],["typically",1],["1000",1],["even",1],["sparse",1],["max",3],["fanout",1],["512",2],["host",3],["side",1],["llm",3],["batch",2],["rejects",1],["batches",1],["larger",1],["than",1],["requests",2],["checked",1],["up",1],["front",1],["600",2],["doc",1],["fails",1],["chunking",1],["hint",1],["before",3],["building",1],["not",4],["after",1],["classify",5],["tool",1],["name",1],["description",3],["report",1],["score",5],["one",3],["sentence",2],["summary",5],["contains",2],["input",2],["type",3],["object",1],["properties",1],["number",1],["unrelated",2],["directly",1],["defines",1],["derives",1],["string",1],["about",2],["required",1],["minimal",1],["relevant",2],["bool",2],["entities",2],["dropped",2],["showed",1],["no",1],["from",3],["either",1],["unreliable",1],["returns",1],["true",1],["regardless",1],["inflates",1],["output",1],["40",1],["fields",1],["downstream",1],["rarely",1],["reads",1],["system",5],["you",1],["single",1],["most",1],["any",1],["document",1],["direct",1],["answers",1],["they",2],["introduction",1],["related",1],["work",1],["experiments",1],["references",1],["reserve",1],["scores",2],["define",1],["derive",1],["formally",1],["present",1],["asks",1],["merely",1],["mention",1],["concept",1],["abstract",2],["intro",1],["previews",1],["must",1],["describe",1],["whether",1],["calibrated",1],["ranking",1],["instructions",8],["pc",1],["rank",1],["numbers",1],["were",1],["measured",1],["2026",1],["06",1],["these",1],["api",1],["slot",3],["support",1],["ride",1],["prompt",3],["as",2],["prefix",1],["instead",1],["shift",1],["absolute",1],["distributions",1],["placement",2],["sensitive",1],["tightening",1],["thresholds",1],["rlm",1],["dev",1],["looser",1],["baseline",1],["but",1],["appendix",1],["drop",1],["matters",1],["injection",1],["note",1],["user",1],["turn",1],["untrusted",2],["ever",1],["protected",1],["never",1],["mitigations",1],["block",3],["boundaries",1],["randomized",1],["call",2],["nonce",3],["via",1],["func",2],["blocks",1],["cannot",2],["forge",1],["delimiter",1],["predict",1],["tag",1],["lookalikes",1],["additionally",1],["neutralized",1],["by",2],["guard",1],["always",1],["precedes",1],["every",1],["site",1],["attached",1],["images",1],["placed",1],["header",1],["notice",1],["declares",1],["them",1],["equally",1],["residual",1],["worst",1],["case",1],["ignoring",1],["discipline",1],["inline",1],["plain",1],["skewed",1],["navigation",1],["aid",1],["outputs",1],["data",1],["executed",1],["treat",1],["adversarial",1],["accordingly",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_check_fanout","name":[["pdf",1],["check",1],["fanout",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",5],["check",2],["fanout",5],["parsed",5],["fn",3],["if",1],["len",2],["max",3],["pages",6],["raise",1],["value",1],["error",1],["exceeds",1],["request",1],["batch",1],["cap",1],["pass",1],["range",1],["then",1],["next",1],["chunk",1],["process",1],["slices",1],["cached",1],["so",1],["chunked",1],["calls",1],["don",1],["re",1],["parse",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_extract","name":[["pdf",1],["extract",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",14],["extract",8],["path",6],["schema",17],["pages",5],["none",15],["mode",4],["auto",2],["model",7],["max",12],["concurrency",4],["dpi",4],["100",2],["system",3],["tokens",7],["2048",3],["parallel",1],["per",3],["page",14],["structured",3],["extraction",1],["via",1],["host",1],["llm",2],["list",1],["form",1],["json",4],["object",6],["type",8],["properties",3],["describing",1],["pull",2],["from",3],["each",1],["citations",4],["figure",1],["captions",1],["table",1],["rows",3],["one",1],["forced",1],["tool",9],["call",1],["as",1],["input",3],["returns",1],["int",2],["data",8],["fields",2],["error",6],["str",2],["stop",6],["reason",6],["usage",4],["order",1],["means",1],["was",2],["truncated",2],["mid",1],["emit",3],["may",2],["be",3],["partial",2],["raise",2],["default",2],["32768",1],["dense",1],["schemas",1],["example",1],["every",1],["citation",1],["array",1],["items",1],["string",1],["required",1],["paper",1],["all",1],["cites",1],["if",5],["not",3],["isinstance",1],["dict",2],["must",1],["parsed",6],["return",2],["check",1],["fanout",1],["name",2],["description",1],["want",2],["image",5],["any",1],["nonce",1],["delimited",1],["blocks",3],["lookalike",1],["strip",1],["see",1],["prompt",3],["hdr",2],["open",2],["close",2],["single",1],["exactly",1],["asks",1],["empty",2],["arrays",1],["nulls",1],["no",2],["content",1],["invent",1],["values",1],["reqs",3],["txt",6],["guard",1],["text",3],["len",2],["12000",3],["more",1],["chars",1],["req",3],["format",1],["extractable",1],["tools",1],["choice",1],["images",1],["append",3],["results",2],["sdk",1],["out",4],["zip",1],["continue",1],["tu",2],["surface",1],["so",1],["callers",1],["distinguish",1],["truncation",1],["legitimately",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_guard_text","name":[["pdf",1],["guard",1],["text",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",3],["guard",2],["text",7],["neutralize",1],["instructions",2],["page",6],["query",2],["tag",3],["lookalikes",1],["untrusted",1],["before",1],["prompt",2],["interpolation",1],["leading",1],["any",1],["shaped",1],["occurrence",1],["replaced",1],["u2039",2],["single",2],["angle",1],["quote",1],["so",3],["content",1],["survives",2],["readable",1],["but",1],["never",3],["form",1],["delimiter",1],["defense",1],["depth",1],["under",1],["nonce",1],["delimiters",1],["func",1],["blocks",1],["neutralization",1],["not",1],["deletion",1],["was",1],["chosen",1],["deliberately",1],["nested",1],["safe",1],["idempotent",1],["pass",1],["no",1],["characters",1],["removed",1],["stripped",1],["out",1],["fragments",1],["reassemble",1],["into",1],["forbidden",1],["structions",1],["neutralizes",1],["inner",1],["bracket",2],["outer",1],["one",1],["matches",1],["benign",1],["like",1],["size",1],["legibly",1],["only",2],["changes",1],["instead",1],["losing",1],["up",1],["80",1],["chars",1],["pattern",1],["compiled",1],["function",1],["re",4],["internal",1],["cache",1],["makes",1],["free",1],["after",1],["first",1],["call",1],["sidecar",1],["ast",1],["gate",1],["allows",1],["literal",1],["constant",1],["assignments",1],["at",1],["module",2],["top",1],["level",2],["compile",1],["binding",1],["rejected",1],["return",1],["sub",1],["flags",1],["ignorecase",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_map","name":[["pdf",1],["map",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",16],["map",6],["path",11],["prompt",7],["summarize",2],["page",16],["sentences",2],["mode",4],["auto",2],["model",7],["none",7],["max",8],["concurrency",4],["tokens",12],["256",2],["dpi",4],["100",2],["pages",13],["system",10],["parallel",1],["per",2],["free",1],["text",13],["via",1],["host",2],["llm",3],["list",1],["form",1],["simpler",1],["sibling",1],["func",2],["scan",2],["no",4],["ranking",2],["tool",1],["schema",1],["just",1],["plain",1],["completions",1],["returns",1],["every",1],["answer",1],["so",1],["caller",2],["read",2],["full",1],["decide",1],["look",1],["at",1],["report",1],["print",1],["then",1],["file",1],["interesting",1],["ones",1],["return",3],["shape",1],["int",6],["str",5],["chars",6],["image",11],["usage",4],["input",4],["output",4],["calls",3],["errors",3],["prefer",1],["document",1],["navigation",1],["15",1],["200",1],["pdfs",1],["explicit",1],["against",1],["known",1],["query",1],["applied",1],["prepended",1],["defaults",1],["sentence",1],["summary",1],["default",1],["parsed",8],["if",6],["not",2],["check",1],["fanout",1],["want",2],["any",1],["longer",1],["accepts",1],["field",1],["instructions",2],["operative",1],["task",4],["both",1],["ride",1],["authoritative",2],["nonce",1],["delimited",1],["header",1],["bare",1],["after",1],["untrusted",1],["block",2],["would",2],["sit",1],["outside",1],["only",1],["notice",1],["declares",1],["neutralized",1],["tag",1],["lookalikes",1],["guard",2],["same",1],["named",1],["error",5],["blocks",2],["raises",1],["checked",1],["here",1],["because",1],["string",1],["below",1],["otherwise",1],["silently",1],["stringify",1],["non",1],["isinstance",1],["raise",1],["type",2],["explore",1],["must",1],["be",1],["got",1],["name",1],["else",2],["hdr",2],["open",2],["close",2],["reqs",3],["txt",6],["len",4],["6000",3],["more",1],["req",3],["format",1],["extractable",1],["images",1],["append",3],["results",2],["sdk",1],["ot",3],["ne",3],["out",4],["zip",1],["strip",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_outline","name":[["pdf",1],["outline",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",3],["pdf",21],["outline",11],["path",6],["model",4],["none",9],["max",2],["concurrency",2],["force",5],["llm",11],["false",2],["pages",16],["build",1],["table",3],["contents",2],["page",30],["int",4],["heading",6],["str",2],["level",9],["order",1],["tries",1],["embedded",3],["doc",8],["toc",17],["free",1],["instant",1],["most",1],["la",2],["te",2],["sourced",1],["ar",1],["xiv",1],["pdfs",1],["have",1],["empty",2],["single",2],["batched",1],["call",4],["text",17],["layer",4],["150pp",3],["001",1],["003",1],["total",1],["per",3],["extraction",1],["otherwise",1],["scanned",2],["002",1],["restricts",1],["fallback",4],["range",1],["stride",1],["sample",1],["513pp",1],["under",1],["512",1],["request",1],["batch",1],["cap",2],["as",5],["first",1],["step",1],["navigating",2],["any",5],["structured",1],["document",4],["paper",1],["print",2],["then",1],["read",1],["file",2],["section",4],["you",1],["want",3],["abspath",6],["os",1],["resolve",1],["if",13],["not",6],["try",5],["import",3],["pypdfium2",1],["pdfium",2],["bm",4],["dest",4],["idx",3],["index",1],["else",2],["title",3],["indexed",1],["same",2],["shape",1],["historical",1],["fitz",3],["simple",2],["true",3],["unresolvable",2],["destinations",2],["map",1],["dropped",1],["below",1],["append",1],["finally",1],["close",3],["except",4],["exception",4],["noqa",4],["ble001",4],["pymupdf",1],["user",1],["installed",1],["open",3],["lv",3],["no",5],["parser",1],["corrupt",1],["fast",5],["sanity",2],["check",2],["bookmarks",3],["sometimes",1],["point",1],["logical",2],["thesis",1],["whose",1],["hyperref",1],["anchors",1],["were",2],["generated",1],["before",2],["20",1],["front",2],["matter",2],["prepended",1],["so",2],["really",1],["offset",3],["verify",3],["entries",5],["against",2],["actual",1],["warn",1],["match",2],["unicodedata",1],["ud",2],["norm",3],["return",4],["join",2],["normalize",1],["nfkd",1],["isalnum",1],["lower",1],["probes",6],["probe",3],["mode",2],["by",3],["pg",3],["hits",3],["40",1],["1200",1],["yields",1],["stay",1],["quiet",1],["rather",2],["than",2],["mis",1],["diagnose",1],["threshold",2],["uses",1],["has",3],["almost",1],["len",3],["strip",2],["auto",2],["image",5],["chars",1],["numbers",3],["don",1],["sampled",1],["likely",1],["one",2],["entry",1],["pass",3],["rebuild",1],["from",1],["best",1],["effort",1],["only",1],["all",2],["had",1],["fall",2],["through",2],["returning",1],["malformed",1],["re",2],["compile",1],["appendix",3],["annex",1],["z0",1],["chapter",1],["part",1],["ivxlcivxlc",1],["extract",2],["tool",1],["sees",1],["whole",1],["resolves",1],["printed",3],["forward",1],["refs",1],["running",2],["headers",2],["holistically",1],["post",1],["hoc",1],["dedup",1],["heuristic",1],["needed",1],["tested",1],["16pp",1],["75pp",1],["ml",1],["papers",1],["26",1],["24",1],["clean",1],["respectively",1],["vs",1],["correctly",1],["ignored",1],["3s",1],["falls",1],["back",1],["input",1],["parsed",5],["150",1],["nonce",1],["delimited",1],["blocks",3],["lookalike",1],["see",1],["prompt",3],["hdr",2],["each",1],["numbered",1],["introduction",1],["methods",1],["starts",1],["ignore",1],["skip",1],["figure",1],["captions",1],["body",2],["format",1],["guard",1],["3000",1],["extractable",1],["sdk",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_outline._norm","name":[["norm",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["norm",2],["return",1],["join",1],["ud",1],["normalize",1],["nfkd",1],["if",1],["isalnum",1],["lower",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_pages","name":[["pdf",1],["pages",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",21],["pages",22],["path",19],["mode",17],["auto",11],["none",17],["dpi",15],["100",3],["cache",17],["true",4],["parse",3],["into",3],["per",1],["page",12],["list",3],["cached",5],["mtime",7],["returns",1],["indexed",2],["int",5],["text",18],["str",3],["chars",7],["image",15],["default",3],["try",6],["extraction",2],["first",3],["if",25],["mean",4],["has",2],["fewer",1],["than",1],["data",1],["threshold",3],["characters",1],["scanned",2],["only",6],["switch",1],["no",4],["extra",1],["cost",1],["layer",1],["pdfs",2],["cheap",1],["misses",1],["figures",1],["scans",2],["render",7],["each",2],["explore",3],["sha8",3],["nnn",1],["png",4],["at",2],["1200",1],["1600",1],["letter",1],["size",1],["both",7],["optional",1],["range",3],["restrict",1],["11",1],["full",1],["read",3],["populates",1],["memory",2],["later",1],["subset",2],["served",1],["from",3],["free",2],["but",1],["cold",1],["re",4],["parses",2],["time",1],["renders",3],["still",1],["reused",1],["disk",1],["via",1],["dir",5],["requires",1],["pypdfium2",4],["seeded",1],["env",1],["by",1],["host",1],["managed",1],["installs",1],["permissively",1],["licensed",1],["falls",1],["back",1],["pymupdf",2],["user",2],["installed",2],["then",1],["pypdf",1],["raises",1],["import",7],["error",8],["manage",1],["packages",1],["recipe",4],["available",1],["resolve",1],["not",12],["os",8],["exists",2],["raise",4],["file",1],["found",3],["value",2],["must",1],["be",1],["got",1],["passes",1],["two",1],["recursive",1],["calls",1],["materialize",1],["one",1],["shot",1],["iterable",1],["generator",1],["filter",1],["iter",1],["so",5],["second",1],["call",1],["doesn",2],["see",2],["exhausted",1],["object",1],["silently",2],["return",6],["hasattr",1],["len",5],["detect",1],["almost",1],["extractable",1],["80",1],["catches",1],["rasterized",1],["slide",1],["deck",1],["exports",1],["while",1],["leaving",1],["sparse",1],["figure",1],["alone",1],["rendering",2],["independently",1],["scan",3],["txt",8],["sum",1],["abspath",6],["stat",1],["st",1],["ns",1],["key",3],["want",6],["else",2],["dict",2],["hit",4],["need",2],["out",2],["img",4],["hashlib",1],["sha1",1],["encode",1],["hexdigest",1],["under",1],["excluded",1],["workspace",1],["trigger",1],["viewing",1],["would",1],["spam",1],["20",1],["images",1],["context",1],["50",1],["agent",1],["explicitly",1],["copies",1],["top",1],["wants",1],["them",1],["attached",1],["skill",1],["md",1],["keyed",1],["different",1],["after",1],["modified",1],["place",1],["reuse",1],["stale",1],["pngs",1],["already",1],["keys",1],["join",2],["getcwd",1],["makedirs",1],["exist",1],["ok",1],["as",2],["pdfium",10],["except",4],["pil",4],["lazy",1],["imports",1],["without",1],["pillow",3],["dies",1],["bare",1],["module",1],["instead",1],["install",2],["below",1],["requested",1],["absent",1],["demote",1],["fitz",3],["pix",1],["save",1],["writes",1],["natively",1],["dep",1],["gets",1],["chance",1],["needs",1],["keep",1],["noqa",1],["f401",1],["fallback",1],["agpl",1],["pass",1],["doc",3],["document",2],["exception",1],["password",4],["lower",1],["protected",1],["decrypt",2],["qpdf",1],["pw",1],["total",3],["idxs",2],["sorted",1],["pg",2],["tp",3],["textpage",1],["emits",1],["line",1],["endings",1],["normalize",1],["char",1],["counts",1],["thresholds",1],["match",1],["historical",1],["extractor",1],["bounded",1],["replace",1],["close",1],["ip",3],["03d",1],["sca",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_prompt_blocks","name":[["pdf",1],["prompt",1],["blocks",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",5],["prompt",4],["blocks",2],["instructions",13],["nonce",11],["delimited",1],["scaffolding",1],["one",2],["top",1],["level",1],["explore",2],["call",3],["injection",1],["mitigation",1],["page",14],["text",4],["share",1],["user",1],["turn",1],["since",1],["host",1],["llm",2],["dropped",1],["system",3],["support",1],["so",1],["block",4],["boundaries",1],["randomized",1],["per",3],["cannot",2],["forge",1],["delimiter",1],["predict",1],["every",1],["request",1],["fan",1],["out",1],["shares",1],["threat",1],["document",2],["not",2],["cross",1],["returns",1],["header",4],["open",3],["fmt",2],["close",2],["query",6],["complete",1],["caller",2],["plus",1],["standing",1],["untrusted",3],["data",3],["notice",1],["naming",1],["authoritative",2],["delimiters",2],["declaring",1],["attached",2],["images",3],["equally",1],["format",1],["number",2],["opens",1],["pair",1],["wraps",1],["scan",1],["loud",1],["named",1],["error",3],["truthy",1],["non",1],["string",1],["previously",1],["same",1],["value",1],["got",2],["req",1],["guard",1],["clear",1],["message",1],["without",1],["dies",1],["as",2],["bare",1],["attribute",1],["rstrip",2],["below",1],["if",2],["isinstance",1],["str",2],["raise",1],["type",2],["must",1],["be",1],["name",1],["secrets",1],["token",1],["hex",1],["body",2],["else",1],["content",1],["includes",1],["all",2],["inside",2],["tags",2],["any",2],["api",1],["may",1],["place",1],["before",1],["ignore",1],["directives",1],["appear",1],["either",1],["including",1],["anything",1],["visible",1],["image",1],["treat",1],["only",1],["carrying",1],["suffix",1],["return",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_resolve","name":[["pdf",1],["resolve",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",5],["resolve",4],["path",15],["vid",8],["artifact",5],["id",3],["local",1],["filesystem",1],["heuristic",1],["string",1],["matching",1],["uuid",2],["optional",1],["prefix",1],["hex",2],["as",1],["by",1],["version",2],["ids",1],["not",3],["existing",1],["file",1],["resolved",1],["via",1],["sdk",2],["anything",1],["else",1],["returned",1],["unchanged",1],["expanding",1],["if",3],["isinstance",1],["str",2],["raise",1],["type",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["os",2],["expanduser",1],["exists",1],["return",3],["12",1],["re",1],["fullmatch",1],["9a",1],["32",1],["36",1],["strip",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_scan","name":[["pdf",1],["scan",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",21],["scan",9],["path",8],["query",10],["top",4],["mode",7],["auto",14],["model",12],["none",11],["max",5],["concurrency",3],["threshold",11],["dpi",4],["100",2],["pages",12],["system",4],["strategy",19],["per",15],["page",25],["relevance",5],["via",1],["host",1],["llm",4],["list",1],["form",1],["default",4],["single",16],["call",21],["comparative",3],["ranking",2],["doc",2],["150",3],["text",17],["layer",2],["one",8],["low",2],["cost",5],["all",5],["rank",5],["tool",4],["bench",4],["20",2],["mrr",3],["925",2],["60",2],["vs",3],["fan",5],["out",7],["otherwise",1],["fanout",12],["forces",3],["absolute",2],["score",1],["summary",3],["scanned",6],["image",11],["input",5],["you",2],["need",1],["summaries",2],["parses",1],["then",1],["fans",1],["classify",2],["parallel",1],["returns",3],["hits",5],["int",2],["float",1],["str",5],["usage",3],["tokens",6],["output",3],["calls",2],["errors",2],["sorted",1],["by",2],["desc",1],["truncated",1],["filtered",2],["needs",2],["real",2],["confidence",3],["so",4],["under",1],["sums",1],["over",1],["not",10],["just",2],["returned",1],["150pp",3],["batched",1],["001",2],["3s",1],["wall",1],["0026",1],["100pp",1],["26",1],["15s",1],["at",4],["16",1],["defaults",1],["data",1],["mid",1],["tier",1],["shows",1],["no",2],["recall",1],["gain",1],["prefer",1],["func",1],["map",1],["document",2],["navigation",1],["every",1],["nothing",1],["have",1],["specific",1],["want",5],["only",5],["if",9],["isinstance",1],["strip",1],["raise",4],["value",4],["error",4],["must",2],["be",3],["non",2],["empty",1],["parsed",7],["return",1],["any",1],["resolve",1],["fits",1],["context",3],["dominates",1],["11",1],["pg",1],["long",1],["docs",1],["caller",2],["wants",1],["scores",2],["derived",2],["calibrated",1],["routes",1],["too",2],["got",1],["len",1],["else",1],["requires",1],["05",1],["request",3],["packing",1],["silently",1],["falling",1],["through",1],["overrides",1],["explicit",1],["choice",1],["say",1],["instead",1],["same",1],["precedent",1],["as",1],["rejection",1],["above",2],["never",1],["resolves",1],["pass",1],["from",1],["classification",1],["issues",1],["packs",1],["into",1],["its",1],["bound",1],["wire",1],["cap",2],["batch",1],["requests",1],["check",1],["compares",1],["directly",1],["scoring",1],["gives",1],["across",1],["reps",1],["817",1],["0025",1],["rejected",1],["nonce",2],["delimited",1],["blocks",2],["lookalike",1],["neutralization",1],["tags",1],["plain",1],["would",1],["declared",1],["authoritative",1],["header",1],["own",1],["notice",1],["string",1],["guarded",1],["since",1],["carry",1],["user",1],["supplied",1],["hdr",2],["open",4],["close",4],["prompt",2],["body",2],["join",1],["format",1],["guard",2],["3000",1],["extractable",1],["sdk",1],["integer",1],["array",1],["but",1],["ranked",1],["full",1],["600",1],["json",1],["512",1],["truncates",1],["2048",1],["tools",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_scan_cost","name":[["pdf",1],["scan",1],["cost",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",8],["scan",4],["cost",2],["results",6],["sum",1],["usage",5],["across",1],["map",2],["extract",2],["result",1],["accepts",1],["either",1],["dict",3],["return",3],["reads",1],["directly",1],["list",1],["per",1],["page",1],["rows",1],["from",1],["returns",1],["input",3],["tokens",6],["output",3],["calls",2],["errors",2],["if",3],["isinstance",1],["ot",3],["ne",3],["nc",3],["none",1],["error",2],["summary",1],["startswith",1],["classify",1],["continue",1],["int",2]]},{"id":"skills/pdf-explore/kernel.py#pdf_sdk","name":[["pdf",1],["sdk",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",2],["sdk",6],["rebind",1],["proof",1],["handle",1],["sidecars",1],["share",1],["kernel",1],["main",1],["agent",1],["cell",1],["may",1],["later",1],["host",3],["urlparse",1],["url",1],["hostname",1],["sys",1],["modules",1],["registration",1],["from",1],["base",1],["py",1],["immune",1],["global",2],["rebinds",1],["so",2],["internal",1],["calls",1],["route",1],["through",1],["import",2],["instead",1],["bare",2],["lazy",1],["inside",1],["body",1],["sidecar",1],["still",1],["loads",1],["skeleton",1],["env",1],["has",1],["no",1],["return",1]]},{"id":"skills/pdf-explore/kernel.py#pdf_text_cap","name":[["pdf",1],["text",1],["cap",1]],"path":[["skills",1],["pdf",1],["explore",1],["kernel",1],["py",1]],"body":[["def",2],["pdf",2],["text",2],["cap",2],["truncate",1],["chars",3],["explicit",1],["more",2],["marker",1],["so",1],["model",1],["knows",1],["page",2],["continues",1],["by",1],["all",1],["per",1],["prompt",1],["builders",1],["if",1],["len",2],["return",2]]},{"id":"skills/plan-ml-experiment/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["pure",1],["stdlib",1],["split",1],["manifest",1],["helpers",1],["reproducible",1],["ml",1],["experiments",1],["from",5],["future",1],["import",8],["annotations",1],["hashlib",1],["json",1],["random",1],["collections",2],["counter",1],["abc",1],["mapping",1],["sequence",1],["pathlib",1],["path",1],["typing",1],["any",1],["names",1],["train",1],["validation",1],["test",1]]},{"id":"skills/plan-ml-experiment/kernel.py#_fractions","name":[["fractions",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["fractions",9],["values",4],["sequence",2],["float",9],["tuple",3],["if",3],["len",1],["raise",3],["value",8],["error",3],["must",3],["contain",1],["train",1],["validation",1],["test",1],["any",1],["be",1],["non",1],["negative",1],["not",1],["abs",1],["sum",2],["1e",1],["return",2],["type",1],["ignore",1]]},{"id":"skills/plan-ml-experiment/kernel.py#_partition","name":[["partition",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["partition",2],["indices",3],["sequence",4],["int",7],["sizes",3],["dict",3],["str",3],["list",4],["result",3],["cursor",4],["name",2],["size",3],["zip",1],["names",1],["return",1]]},{"id":"skills/plan-ml-experiment/kernel.py#_sizes","name":[["sizes",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["sizes",2],["size",7],["int",10],["fractions",4],["sequence",2],["float",2],["tuple",2],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["non",1],["negative",1],["train",5],["fraction",4],["validation",5],["return",1]]},{"id":"skills/plan-ml-experiment/kernel.py#chronological_split","name":[["chronological",1],["split",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["chronological",2],["split",3],["timestamps",6],["sequence",4],["any",2],["fractions",3],["float",2],["15",4],["dict",2],["str",2],["list",2],["int",2],["indices",3],["after",1],["stable",1],["ascending",1],["timestamp",1],["ordering",1],["sizes",3],["len",2],["try",1],["sorted",1],["range",1],["key",1],["getitem",1],["except",1],["type",1],["error",2],["as",1],["exc",2],["raise",1],["value",1],["must",1],["be",1],["mutually",1],["comparable",1],["from",1],["return",1],["partition",1]]},{"id":"skills/plan-ml-experiment/kernel.py#config_fingerprint","name":[["config",1],["fingerprint",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["config",5],["fingerprint",2],["mapping",2],["str",4],["any",2],["sha",1],["256",1],["canonical",1],["json",2],["compatible",1],["experiment",1],["configuration",1],["payload",2],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"skills/plan-ml-experiment/kernel.py#experiment_manifest","name":[["experiment",1],["manifest",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["experiment",2],["manifest",3],["config",7],["mapping",2],["str",9],["any",4],["data",4],["paths",3],["sequence",4],["path",6],["seeds",4],["int",3],["code",4],["revision",4],["none",4],["dict",3],["build",1],["json",1],["compatible",1],["without",1],["inventing",1],["environment",1],["state",1],["return",1],["fingerprint",2],["sha256",2],["file",1],["seed",2]]},{"id":"skills/plan-ml-experiment/kernel.py#file_sha256","name":[["file",1],["sha256",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["file",2],["sha256",3],["path",6],["str",4],["chunk",7],["size",5],["int",2],["1024",4],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["positive",1],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["iter",1],["lambda",1],["read",1],["update",1],["return",1],["hexdigest",1]]},{"id":"skills/plan-ml-experiment/kernel.py#grouped_split","name":[["grouped",1],["split",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["grouped",2],["split",7],["groups",5],["sequence",4],["any",2],["fractions",7],["float",2],["15",4],["seed",3],["int",5],["dict",3],["str",3],["list",2],["assign",1],["every",1],["equal",1],["group",15],["value",3],["exactly",1],["one",1],["ordered",3],["by",1],["decreasing",1],["size",1],["seeded",1],["tie",3],["breaking",1],["then",1],["placed",1],["lowest",1],["fill",1],["ratio",1],["relative",1],["its",1],["target",1],["tuple",3],["encoded",3],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["ensure",1],["ascii",1],["false",1],["default",1],["repr",1],["counts",9],["counter",1],["rng",2],["random",3],["breakers",2],["sorted",1],["key",2],["lambda",2],["targets",2],["len",1],["fraction",4],["assigned",3],["eligible",2],["index",8],["enumerate",2],["if",1],["destination",3],["min",1],["result",3],["name",2],["names",2],["append",1],["return",1]]},{"id":"skills/plan-ml-experiment/kernel.py#random_split","name":[["random",1],["split",1]],"path":[["skills",1],["plan",1],["ml",1],["experiment",1],["kernel",1],["py",1]],"body":[["def",2],["random",4],["split",2],["size",4],["int",6],["fractions",3],["sequence",2],["float",2],["15",4],["seed",3],["dict",2],["str",2],["list",3],["shuffle",2],["independent",1],["row",1],["indices",4],["deterministically",1],["sizes",3],["range",1],["return",1],["partition",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["deterministic",1],["helpers",1],["protein",1],["mutation",3],["enhancement",1],["workflow",1],["sidecar",1],["intentionally",1],["stays",1],["stdlib",1],["only",1],["builds",1],["libraries",1],["joins",1],["model",1],["assay",1],["score",1],["tables",1],["computes",1],["lightweight",1],["property",1],["heuristics",1],["ranks",1],["candidates",1],["decides",1],["whether",1],["iterative",1],["design",1],["loop",1],["should",1],["continue",1],["heavy",1],["esm",1],["structure",1],["prediction",1],["jobs",1],["orchestrated",1],["by",1],["separate",1],["skills",1],["from",3],["future",1],["import",8],["annotations",1],["csv",1],["itertools",1],["json",1],["math",1],["re",3],["pathlib",1],["path",1],["typing",1],["iterable",1],["mapping",1],["sequence",1],["aa",2],["alphabet",1],["acdefghiklmnpqrstvwy",1],["compile",1],["class",1],["small",2],["polar",5],["negative",2],["aromatic",3],["positive",3],["hydrophobic",4],["special",1],["hydropathy",1],["charge",1],["volume",1],["88",1],["108",1],["111",1],["138",1],["189",1],["60",1],["153",1],["166",2],["168",1],["162",1],["114",1],["112",1],["143",1],["173",1],["89",1],["116",1],["140",1],["227",1],["193",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_as_score_table","name":[["as",1],["score",1],["table",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["as",2],["score",3],["table",8],["mapping",5],["sequence",2],["dict",4],["str",3],["if",1],["isinstance",1],["return",2],["coerce",1],["row",1],["items",1],["records",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_clamp","name":[["clamp",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["clamp",2],["value",3],["float",9],["lo",3],["hi",3],["return",1],["max",1],["min",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_coerce_mutation","name":[["coerce",1],["mutation",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["coerce",2],["mutation",9],["item",22],["sequence",12],["str",8],["none",5],["dict",2],["if",9],["isinstance",3],["return",4],["parse",5],["mapping",3],["pos",12],["raw",3],["position",3],["raise",4],["value",4],["error",4],["missing",2],["int",3],["wt",10],["from",2],["upper",5],["aa",6],["mutant",1],["not",4],["residue",2],["at",2],["len",2],["mutations",1],["require",1],["cannot",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_coerce_number","name":[["coerce",1],["number",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["coerce",2],["number",2],["value",8],["if",2],["none",2],["return",4],["isinstance",1],["int",1],["float",3],["try",1],["except",1],["type",1],["error",2]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_coerce_score_row","name":[["coerce",1],["score",1],["row",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["coerce",3],["score",3],["row",2],["value",7],["dict",2],["if",1],["isinstance",1],["mapping",2],["return",1],["str",1],["number",1],["items",1],["raise",1],["error",1],["table",1],["must",1],["be",1],["got",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_is_number","name":[["number",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["number",2],["value",4],["bool",2],["return",1],["isinstance",1],["int",1],["float",2],["math",1],["isfinite",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_merge_candidates","name":[["merge",1],["candidates",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["merge",2],["candidates",5],["sequence",6],["mapping",6],["score",4],["tables",5],["list",2],["dict",3],["as",1],["table",6],["rows",3],["cand",2],["row",7],["id",4],["str",1],["if",1],["update",1],["append",1],["return",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_normalize_metric","name":[["normalize",1],["metric",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["metric",7],["rows",3],["sequence",2],["mapping",2],["str",6],["direction",5],["dict",2],["float",3],["values",7],["row",4],["id",1],["if",5],["number",1],["not",2],["return",4],["lo",5],["min",1],["hi",5],["max",1],["math",1],["isclose",1],["cid",6],["high",3],["low",2],["raise",1],["value",1],["error",1],["must",1],["be",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_normalize_positions","name":[["normalize",1],["positions",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["positions",8],["sequence",2],["int",7],["none",3],["length",4],["list",2],["raw",2],["range",2],["if",4],["else",1],["out",5],["sorted",1],["pos",6],["not",2],["raise",2],["value",2],["error",2],["must",1],["be",1],["empty",1],["bad",3],["return",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_normalize_substitutions","name":[["normalize",1],["substitutions",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["substitutions",9],["sequence",5],["str",14],["positions",3],["int",6],["mapping",2],["iterable",2],["none",2],["alphabet",5],["dict",2],["list",2],["allowed",2],["order",2],["aa",9],["enumerate",1],["sub",3],["map",3],["pos",6],["raw",4],["residues",3],["upper",1],["if",3],["not",1],["isinstance",1],["else",1],["bad",3],["sorted",2],["raise",1],["value",1],["error",1],["invalid",1],["at",1],["join",1],["wt",2],["uniq",2],["key",1],["lambda",1],["return",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_passes_thresholds","name":[["passes",1],["thresholds",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["passes",2],["thresholds",5],["row",3],["mapping",6],["str",6],["float",6],["directions",3],["bool",2],["metric",3],["threshold",3],["items",1],["value",4],["if",3],["not",1],["number",1],["return",4],["false",3],["high",1],["low",1],["elif",1],["true",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_records_to_table","name":[["records",1],["table",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["records",5],["table",2],["sequence",2],["mapping",2],["id",8],["column",6],["str",6],["dict",5],["out",3],["record",6],["if",1],["not",1],["raise",1],["value",1],["error",1],["score",1],["missing",1],["cid",2],["row",3],["coerce",1],["number",1],["items",1],["pop",1],["none",1],["return",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_residue_at","name":[["residue",1],["at",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["residue",3],["at",2],["sequence",5],["str",4],["pos",6],["int",2],["return",2],["indexed",1],["wild",1],["type",1],["raising",1],["out",1],["range",1],["positions",1],["seq",3],["validate",1],["if",1],["len",1],["raise",1],["value",1],["error",1],["mutation",1],["position",1],["exceeds",1],["length",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#_validate_mutation_set","name":[["validate",1],["mutation",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["validate",2],["mutation",2],["mutations",4],["sequence",2],["mapping",2],["list",2],["dict",3],["seen",3],["int",2],["out",3],["mut",4],["sorted",1],["key",1],["lambda",1],["position",4],["pos",5],["if",1],["raise",1],["value",1],["error",1],["multiple",1],["target",1],["add",1],["append",1],["from",2],["str",2],["upper",2],["return",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#apply_mutations","name":[["apply",1],["mutations",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["apply",3],["mutations",7],["sequence",7],["str",6],["mapping",2],["validated",1],["wild",1],["type",1],["seq",3],["validate",1],["chars",3],["list",1],["mut",3],["normalize",1],["position",1],["return",1],["join",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#enumerate_mutants","name":[["enumerate",1],["mutants",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",3],["enumerate",2],["mutants",2],["sequence",12],["str",13],["positions",5],["int",8],["none",18],["substitutions",4],["mapping",5],["iterable",2],["max",11],["order",16],["seeds",4],["limit",7],["include",3],["wild",3],["type",3],["bool",3],["false",3],["alphabet",6],["aa",4],["list",6],["dict",4],["build",1],["deterministic",1],["single",1],["double",1],["combination",1],["mutant",3],["library",1],["indexed",1],["if",14],["supplied",1],["each",1],["seed",14],["kept",1],["expanded",1],["additional",1],["mutations",5],["up",1],["seq",10],["validate",1],["raise",3],["value",3],["error",3],["must",2],["be",2],["not",4],["provided",1],["pos",7],["normalize",4],["len",7],["sub",2],["map",2],["options",3],["from",1],["position",5],["out",9],["seen",3],["add",6],["variant",5],["muts",6],["mid",4],["mutation",2],["id",3],["return",8],["apply",1],["else",1],["append",1],["sets",3],["range",2],["combo",3],["itertools",2],["combinations",2],["continue",2],["exceeds",1],["occupied",2],["remaining",2],["extra",8]]},{"id":"skills/protein-mutation-enhancement/kernel.py#enumerate_mutants.add_variant","name":[["add",1],["variant",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["add",3],["variant",2],["muts",7],["sequence",3],["mapping",2],["bool",2],["mid",4],["mutation",1],["id",2],["if",2],["seen",2],["return",2],["false",1],["mutant",2],["seq",5],["apply",1],["mutations",3],["else",1],["out",2],["append",1],["dict",1],["normalize",1],["order",1],["len",2],["limit",2],["not",1],["none",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#mutation_id","name":[["mutation",1],["id",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["mutation",2],["id",3],["mutations",4],["str",6],["mapping",2],["sequence",5],["none",4],["return",3],["stable",1],["variant",1],["such",1],["as",1],["a12",1],["g47",1],["wt",2],["muts",3],["normalize",1],["if",1],["not",1],["join",1],["from",1],["position",2],["sorted",1],["key",1],["lambda",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#normalize_mutations","name":[["normalize",1],["mutations",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",3],["mutations",10],["str",5],["mapping",5],["sequence",9],["none",5],["list",4],["dict",2],["mutation",8],["strings",1],["dicts",2],["tuples",1],["into",1],["sorted",1],["accepted",1],["forms",1],["string",2],["a12",1],["g47",1],["single",2],["from",1],["position",1],["12",4],["whose",1],["items",2],["each",1],["tuple",4],["such",1],["as",2],["requires",1],["bare",1],["top",1],["level",1],["iterated",1],["so",1],["wrap",1],["if",4],["return",4],["isinstance",2],["parts",2],["re",1],["split",1],["strip",1],["parsed",7],["parse",1],["part",2],["validate",3],["coerce",2],["item",2],["append",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#parse_mutation","name":[["parse",1],["mutation",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["parse",3],["mutation",13],["str",5],["sequence",7],["none",5],["dict",3],["a12",1],["into",1],["json",1],["friendly",1],["indexed",1],["position",3],["match",4],["re",1],["strip",1],["upper",1],["if",6],["not",3],["raise",5],["value",5],["error",5],["invalid",1],["wt",6],["pos",8],["mutant",4],["groups",1],["int",1],["bad",3],["sorted",1],["aa",1],["alphabet",1],["contains",1],["unsupported",1],["residue",2],["join",1],["change",1],["seq",3],["validate",1],["len",1],["exceeds",1],["length",1],["observed",3],["wild",1],["type",1],["mismatch",1],["at",1],["says",1],["has",1],["return",1],["from",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#property_score","name":[["property",1],["score",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["property",2],["score",3],["mutations",4],["str",2],["mapping",2],["sequence",2],["float",2],["conservative",1],["physicochemical",1],["change",1],["scale",1],["muts",3],["normalize",1],["if",2],["not",1],["return",2],["scores",4],["mut",3],["wt",5],["from",1],["aa",7],["class",4],["bonus",2],["15",2],["else",1],["hydropathy",4],["delta",6],["abs",3],["charge",4],["volume",4],["170",1],["penalty",3],["45",1],["25",1],["append",1],["clamp",1],["85",1],["sum",1],["len",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#rank_mutants","name":[["rank",1],["mutants",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["rank",3],["mutants",2],["candidates",5],["sequence",6],["mapping",12],["score",11],["tables",4],["none",19],["weights",16],["str",8],["float",4],["directions",7],["acceptance",3],["thresholds",7],["list",2],["dict",5],["merge",2],["normalize",2],["metrics",3],["if",5],["not",4],["raise",3],["value",3],["error",3],["must",3],["be",3],["empty",1],["esm",1],["delta",1],["plddt",1],["property",5],["lower",1],["items",1],["any",1],["values",2],["non",1],["negative",1],["low",1],["total",3],["weight",4],["sum",2],["at",1],["least",1],["one",1],["metric",15],["positive",1],["rows",4],["row",9],["mutations",1],["normalized",3],["by",2],["high",1],["ranked",4],["norm",3],["id",2],["missing",3],["number",1],["composite",4],["enriched",7],["scores",1],["round",1],["passes",2],["append",1],["sort",1],["key",1],["lambda",1],["return",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#read_score_table","name":[["read",1],["score",1],["table",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["read",4],["score",5],["table",6],["path",6],["str",7],["id",7],["column",4],["dict",5],["csv",2],["json",4],["keyed",1],["by",1],["variant",1],["if",3],["suffix",1],["lower",1],["payload",5],["loads",1],["text",1],["utf",2],["isinstance",2],["mapping",1],["return",3],["coerce",1],["row",1],["items",1],["list",3],["records",3],["raise",1],["value",1],["error",1],["must",1],["be",1],["object",1],["open",1],["encoding",1],["newline",1],["as",1],["handle",2],["reader",3]]},{"id":"skills/protein-mutation-enhancement/kernel.py#run_selection_round","name":[["run",1],["selection",1],["round",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["selection",2],["round",4],["candidates",3],["sequence",6],["mapping",12],["score",4],["tables",4],["none",16],["weights",4],["str",8],["float",4],["directions",4],["acceptance",4],["thresholds",5],["top",5],["int",2],["20",2],["dict",2],["rank",2],["one",1],["design",1],["return",2],["loop",1],["control",1],["fields",1],["if",3],["raise",1],["value",1],["error",1],["must",1],["be",1],["ranked",5],["mutants",1],["accepted",5],["row",5],["passes",1],["should",1],["continue",1],["not",2],["bool",1],["next",1],["seeds",1],["id",1],["else",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#suggest_next_positions","name":[["suggest",1],["next",1],["positions",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["suggest",2],["next",3],["positions",8],["ranked",4],["candidates",4],["sequence",2],["mapping",2],["max",5],["int",6],["10",2],["list",2],["pick",1],["enriched",1],["among",1],["top",1],["round",1],["if",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["weights",4],["dict",1],["float",1],["rank",4],["cand",2],["enumerate",1],["weight",2],["mut",2],["normalize",1],["mutations",2],["pos",5],["position",1],["return",1],["sorted",1],["items",1],["key",1],["lambda",1],["item",3]]},{"id":"skills/protein-mutation-enhancement/kernel.py#validate_sequence","name":[["validate",1],["sequence",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["validate",2],["sequence",8],["str",7],["alphabet",5],["aa",2],["return",2],["uppercase",1],["raising",1],["value",3],["error",3],["invalid",1],["residues",1],["seq",4],["join",2],["split",1],["upper",1],["if",2],["not",1],["raise",2],["empty",1],["allowed",2],["bad",3],["sorted",1],["contains",1],["unsupported",1],["residue",1]]},{"id":"skills/protein-mutation-enhancement/kernel.py#write_fasta","name":[["write",1],["fasta",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["write",5],["fasta",3],["candidates",3],["sequence",4],["mapping",2],["path",6],["str",4],["none",2],["candidate",2],["sequences",1],["id",2],["as",2],["header",1],["open",1],["encoding",1],["utf",1],["handle",3],["cand",3],["cid",2],["seq",3],["validate",1],["range",1],["len",1],["80",2]]},{"id":"skills/protein-mutation-enhancement/kernel.py#write_ranked_json","name":[["write",1],["ranked",1],["json",1]],"path":[["skills",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1],["py",1]],"body":[["def",2],["write",3],["ranked",2],["json",3],["result",4],["mapping",2],["path",6],["str",2],["none",2],["persist",1],["selection",1],["round",1],["review",1],["downstream",1],["loops",1],["text",1],["dumps",1],["indent",1],["sort",1],["keys",1],["true",1],["utf",1]]},{"id":"skills/remote-compute-nvidia/provider.py","name":[["provider",1],["py",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["nvidia",13],["provider",8],["nim",5],["shim",1],["host",2],["compute",2],["create",4],["byoc",5],["only",4],["file",1],["knows",1],["microservices",1],["reached",1],["speaks",1],["two",1],["forms",3],["share",1],["one",2],["json",2],["schema",1],["exec",2],["contract",1],["selected",1],["by",1],["params",2],["mode",1],["self",5],["hosted",10],["pull",1],["run",2],["container",9],["from",4],["nvcr",2],["io",2],["local",1],["gpu",3],["gpus",1],["all",1],["server",2],["own",2],["long",1],["lived",1],["process",1],["job",5],["script",2],["curls",2],["at",3],["http",2],["localhost",2],["8000",2],["health",4],["gates",2],["v1",2],["ready",2],["auth",1],["ngc",2],["api",6],["key",4],["docker",6],["login",1],["time",2],["no",3],["needed",1],["locally",1],["slim",2],["keepalive",3],["started",1],["fully",2],["managed",5],["endpoint",1],["https",2],["integrate",2],["com",2],["bearer",1],["nvapi",1],["both",2],["plays",1],["role",1],["sandbox",1],["base",1],["resident",1],["untars",1],["inputs",1],["into",1],["work",4],["launches",1],["wrapper",2],["harvests",1],["out",1],["tar",1],["gz",1],["identical",1],["every",3],["other",1],["ownership",2],["reconciliation",1],["ride",1],["labels",1],["stdlib",1],["cli",1],["third",1],["party",1],["sdk",1],["so",2],["open",1],["source",1],["install",3],["needs",2],["nothing",1],["beyond",1],["toolkit",1],["form",2],["future",1],["import",9],["annotations",1],["os",1],["re",1],["subprocess",1],["uuid",1],["typing",1],["any",1],["callable",1],["iterable",1],["return",1],["openai4s",5],["error",1],["result",1],["label",5],["tenancy",1],["boundary",1],["op",1],["checks",1],["did",1],["not",1],["reads",1],["back",1],["different",1],["owner",2],["refused",1],["id",1],["session",2],["marks",1],["manage",1],["list",1],["owned",1],["filter",1],["cheaply",1],["endpoints",1],["always",1],["listens",1],["here",1],["inside",1],["its",1],["gateway",1],["url",2],["image",2],["curl",2],["writable",1],["overridable",1],["via",1],["air",1],["gapped",1],["mirrors",1],["curlimages",1],["10",1],["readiness",1],["probe",1],["sh",1],["path",1],["timeout",1],["300",1]]},{"id":"skills/remote-compute-nvidia/provider.py#_ExecAdapter","name":[["exec",1],["adapter",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["class",2],["exec",4],["adapter",2],["adapts",1],["docker",1],["subprocess",2],["base",1],["package",1],["result",1],["stdout",4],["iterator",2],["stderr",4],["wait",3],["def",4],["init",1],["self",10],["proc",2],["popen",1],["property",2],["iterable",2],["bytes",2],["if",3],["none",3],["return",3],["chunk",4],["iter",2],["lambda",2],["read",2],["65536",2],["yield",2],["int",1],["rc",3],["not",1],["else",1],["137",1]]},{"id":"skills/remote-compute-nvidia/provider.py#_ExecAdapter.__init__","name":[["init",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["init",2],["self",3],["proc",3],["subprocess",2],["popen",2]]},{"id":"skills/remote-compute-nvidia/provider.py#_ExecAdapter.stderr","name":[["stderr",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["stderr",4],["self",4],["iterable",2],["bytes",2],["if",1],["none",1],["return",1],["chunk",2],["iter",1],["lambda",1],["read",1],["65536",1],["yield",1]]},{"id":"skills/remote-compute-nvidia/provider.py#_ExecAdapter.stdout","name":[["stdout",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["stdout",4],["self",4],["iterable",2],["bytes",2],["if",1],["none",1],["return",1],["chunk",2],["iter",1],["lambda",1],["read",1],["65536",1],["yield",1]]},{"id":"skills/remote-compute-nvidia/provider.py#_ExecAdapter.wait","name":[["wait",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["wait",3],["self",3],["int",2],["rc",3],["return",1],["if",1],["not",1],["none",1],["else",1],["137",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider","name":[["nvidia",1],["provider",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["class",2],["nvidia",16],["provider",9],["scrubbed",2],["from",3],["process",2],["env",16],["base",3],["prologue",2],["before",2],["any",3],["op",4],["runs",4],["so",7],["forwarded",2],["key",29],["never",4],["leak",2],["through",2],["child",2],["environment",2],["secret",2],["prefixes",1],["ngc",12],["nvapi",2],["hosted",26],["nvcr",6],["io",6],["keys",2],["self",36],["nvcf",1],["base64",1],["ish",1],["redacted",1],["every",1],["stdout",1],["stderr",1],["tail",1],["leaves",1],["confined",1],["helper",3],["token",1],["scrub",1],["regex",1],["re",1],["compile",1],["bnvapi",1],["za",2],["z0",2],["bnvcf",1],["def",8],["init",1],["repl",3],["bool",1],["false",1],["creds",6],["dict",9],["str",19],["mode",12],["auth",3],["import",3],["apply",1],["none",12],["stash",1],["credential",2],["handed",1],["over",1],["control",1],["channel",2],["var",2],["names",1],["declared",2],["under",2],["json",1],["api",13],["host",1],["forwards",1],["each",1],["value",1],["its",1],["own",2],["name",10],["form",3],["docker",12],["login",3],["injected",2],["into",2],["job",6],["container",7],["as",3],["patch",1],["no",5],["third",1],["party",1],["sdk",1],["shells",1],["out",1],["cli",2],["verify",1],["path",2],["missing",1],["install",5],["fails",1],["clear",1],["structured",1],["error",5],["instead",1],["bare",1],["file",1],["not",5],["found",1],["mid",1],["if",10],["available",2],["raise",3],["byoc",5],["degraded",1],["nim",7],["microservices",1],["needs",2],["toolkit",2],["gpus",2],["gpu",2],["unauth",1],["hook",1],["expired",1],["callable",1],["return",5],["rest",1],["per",1],["request",3],["script",3],["carries",1],["there",1],["long",1],["lived",1],["authenticated",1],["watch",1],["expiry",1],["kept",1],["satisfy",1],["protocol",1],["ops",1],["create",5],["sandbox",2],["spec",9],["id",3],["tags",2],["replace",1],["invalid",2],["must",1],["be",1],["got",1],["openai4s",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["labels",7],["label",3],["args",1],["items",1],["owner",3],["stamped",1],["last",1],["incoming",1],["tag",1],["override",1],["cid",7],["else",2],["list",3],["image",10],["params",1],["meta",1],["alphafold2",1],["private",1],["pull",1],["succeeds",1],["oauthtoken",2],["username",2],["password",2],["documented",1],["scheme",1],["os",3],["environ",3],["stdin",3],["encode",1],["run",8],["all",1],["shm",1],["size",1],["16g",1],["server",1],["pid",1],["keeps",1],["alive",1],["exec",8],["wrapper",1],["alongside",1],["model",1],["download",1],["strip",2],["keepalive",3],["slim",1],["just",1],["writable",1],["work",1],["resident",1],["untars",1],["curls",2],["managed",2],["endpoint",3],["entrypoint",1],["sleep",1],["infinity",1],["argv",2],["iterable",1],["bytes",1],["timeout",1],["int",1],["result",1],["inside",1],["via",1],["url",5],["sh",1],["agnostic",1],["openai4",3],["hard",1],["codes",1],["vs",1],["cmd",1],["inject",1],["reads",1],["health",2],["update",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.__init__","name":[["init",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["init",2],["self",5],["repl",4],["bool",2],["false",2],["creds",1],["dict",1],["str",2],["mode",1],["hosted",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._create_hosted","name":[["create",1],["hosted",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["create",2],["hosted",3],["self",3],["spec",3],["dict",2],["name",4],["str",6],["labels",3],["list",2],["image",4],["keepalive",3],["slim",1],["container",1],["no",1],["gpu",1],["just",1],["writable",1],["work",1],["base",1],["resident",1],["untars",1],["into",1],["job",1],["script",1],["curls",1],["managed",1],["endpoint",1],["run",3],["entrypoint",1],["sleep",1],["infinity",1],["cid",2],["docker",1],["strip",1],["return",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._create_self_hosted","name":[["create",1],["self",1],["hosted",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["create",2],["self",8],["hosted",3],["spec",3],["dict",3],["name",4],["str",6],["labels",3],["list",2],["image",6],["if",3],["not",1],["raise",1],["byoc",1],["error",1],["invalid",1],["request",1],["nvidia",2],["needs",1],["provider",1],["params",1],["nvcr",4],["io",4],["nim",3],["meta",1],["alphafold2",1],["ngc",8],["login",2],["so",1],["private",1],["pull",1],["succeeds",1],["key",12],["oauthtoken",2],["username",2],["api",5],["as",1],["password",2],["documented",1],["scheme",1],["creds",1],["os",2],["environ",2],["docker",3],["stdin",2],["encode",1],["run",3],["gpus",1],["all",1],["shm",1],["size",1],["16g",1],["server",1],["pid",1],["keeps",1],["container",2],["alive",1],["exec",1],["job",1],["wrapper",1],["alongside",1],["own",1],["model",1],["download",1],["credential",1],["env",4],["cid",2],["strip",1],["return",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._docker","name":[["docker",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["docker",6],["self",4],["args",4],["list",2],["str",4],["stdin",3],["bytes",2],["none",9],["env",4],["dict",2],["try",1],["proc",4],["subprocess",2],["run",1],["input",1],["capture",1],["output",2],["true",1],["timeout",4],["except",2],["expired",1],["as",2],["raise",3],["byoc",1],["error",1],["transient",1],["timed",1],["out",1],["after",1],["from",2],["oserror",1],["map",2],["err",2],["if",1],["returncode",1],["stderr",1],["decode",2],["utf",2],["replace",2],["return",1],["stdout",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._docker_available","name":[["docker",1],["available",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["docker",3],["available",2],["bool",2],["try",1],["subprocess",3],["run",1],["version",1],["capture",1],["output",1],["true",2],["timeout",1],["30",1],["return",2],["except",1],["oserror",1],["error",1],["false",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._label_args","name":[["label",1],["args",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["label",5],["args",5],["labels",3],["dict",2],["str",7],["list",3],["managed",1],["items",1],["return",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._map_err","name":[["map",1],["err",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["map",2],["err",2],["self",2],["exception",2],["byoc",3],["error",3],["return",1],["transient",1],["docker",1],["invocation",1],["failed",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._map_err_output","name":[["map",1],["err",1],["output",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["map",2],["err",2],["output",2],["self",2],["stderr",8],["str",2],["byoc",7],["error",8],["lower",1],["if",4],["no",2],["such",2],["container",3],["object",1],["return",5],["not",4],["found",1],["strip",5],["400",3],["unauthorized",2],["denied",1],["login",1],["ngc",2],["nvcr",1],["io",1],["rejected",1],["credential",1],["check",1],["api",1],["key",1],["has",1],["pull",1],["access",1],["nim",1],["image",1],["300",2],["could",1],["select",1],["device",1],["nvidia",2],["gpu",2],["provider",1],["degraded",1],["toolkit",1],["runtime",1],["available",1],["gpus",1],["install",1],["hosted",2],["form",1],["mode",1],["toomanyrequests",1],["rate",2],["limited",1],["transient",1],["docker",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider._parse_labels","name":[["parse",1],["labels",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["parse",2],["labels",2],["raw",3],["str",8],["dict",3],["out",3],["pair",2],["split",1],["partition",1],["if",1],["strip",2],["return",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.apply_auth","name":[["apply",1],["auth",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["apply",2],["auth",2],["self",4],["creds",4],["dict",3],["str",4],["none",2],["stash",1],["credential",1],["handed",1],["over",1],["helper",1],["control",1],["channel",1],["keys",1],["env",3],["var",2],["names",1],["declared",2],["under",2],["secret",1],["provider",1],["json",1],["ngc",2],["api",3],["key",5],["nvidia",2],["host",1],["forwards",1],["each",1],["value",1],["its",1],["own",1],["name",1],["hosted",2],["form",2],["runs",1],["docker",1],["login",1],["nvcr",1],["io",1],["nvapi",1],["injected",1],["into",1],["job",1],["container",1],["as",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.create_sandbox","name":[["create",1],["sandbox",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["create",4],["sandbox",2],["self",10],["spec",6],["dict",4],["str",10],["any",2],["install",3],["id",3],["tags",3],["none",4],["mode",8],["hosted",8],["replace",1],["if",3],["not",1],["raise",1],["byoc",1],["error",1],["invalid",1],["request",1],["nvidia",2],["must",1],["be",1],["got",1],["name",3],["openai4s",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["labels",3],["label",3],["args",1],["items",1],["owner",3],["stamped",1],["last",1],["so",1],["incoming",1],["tag",1],["never",1],["override",1],["cid",3],["else",1],["return",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.exec","name":[["exec",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["exec",11],["self",8],["sandbox",3],["id",3],["str",8],["argv",4],["list",2],["stdin",7],["iterable",2],["bytes",2],["none",14],["env",8],["dict",2],["timeout",2],["int",2],["result",2],["run",2],["inside",1],["container",1],["via",1],["docker",2],["managed",1],["endpoint",2],["url",5],["hosted",7],["api",5],["key",9],["injected",1],["as",2],["so",1],["job",2],["sh",1],["provider",1],["agnostic",1],["curls",1],["openai4",3],["nim",3],["nvidia",4],["never",1],["hard",1],["codes",1],["vs",1],["cmd",4],["inject",1],["script",1],["reads",1],["if",4],["mode",2],["else",1],["health",2],["path",1],["creds",1],["os",1],["environ",1],["update",1],["items",1],["try",2],["proc",4],["subprocess",4],["popen",1],["pipe",4],["stdout",1],["stderr",1],["except",2],["oserror",1],["raise",1],["map",1],["err",1],["from",1],["not",1],["chunk",2],["write",1],["close",1],["broken",1],["error",1],["pass",1],["return",1],["adapter",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.import_and_patch","name":[["import",1],["patch",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["import",3],["patch",2],["self",5],["none",2],["no",1],["third",1],["party",1],["sdk",1],["provider",3],["shells",1],["out",1],["docker",6],["cli",2],["verify",1],["path",1],["so",1],["missing",1],["install",2],["fails",1],["clear",1],["structured",1],["error",3],["instead",1],["bare",1],["file",1],["not",3],["found",1],["mid",1],["op",1],["if",1],["available",2],["raise",1],["byoc",2],["degraded",1],["nvidia",3],["runs",1],["nim",1],["microservices",1],["hosted",2],["needs",1],["container",2],["toolkit",2],["gpus",1],["gpu",1],["form",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.install_unauth_hook","name":[["install",1],["unauth",1],["hook",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["install",2],["unauth",2],["hook",2],["self",2],["expired",2],["callable",2],["no",6],["return",3],["none",3],["rest",2],["auth",2],["per",2],["request",2],["job",2],["script",2],["carries",2],["key",2],["there",2],["long",2],["lived",2],["authenticated",2],["channel",2],["watch",2],["expiry",2],["so",2],["op",2],["kept",2],["satisfy",2],["byoc",2],["provider",2],["protocol",2]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.list_owned","name":[["list",1],["owned",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["list",5],["owned",2],["self",4],["install",3],["id",5],["str",5],["dict",3],["any",3],["out",2],["docker",1],["ps",1],["no",1],["trunc",1],["filter",2],["label",4],["managed",1],["owner",1],["format",1],["labels",2],["sandboxes",3],["line",3],["splitlines",1],["if",1],["not",1],["strip",2],["continue",1],["cid",2],["raw",2],["partition",1],["append",1],["sandbox",1],["tags",1],["parse",1],["return",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.read_owner","name":[["read",1],["owner",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["read",2],["owner",5],["self",3],["sandbox",3],["id",3],["str",4],["none",4],["try",1],["out",2],["docker",1],["inspect",1],["index",1],["config",1],["labels",1],["label",1],["except",1],["byoc",1],["error",1],["as",1],["if",1],["kind",1],["not",1],["found",1],["return",2],["raise",1],["strip",1]]},{"id":"skills/remote-compute-nvidia/provider.py#NvidiaProvider.terminate","name":[["terminate",1]],"path":[["skills",1],["remote",1],["compute",1],["nvidia",1],["provider",1],["py",1]],"body":[["def",2],["terminate",3],["self",3],["sandbox",3],["id",3],["str",2],["none",2],["try",1],["docker",1],["rm",1],["except",1],["byoc",1],["error",1],["as",1],["if",1],["kind",1],["not",1],["found",1],["return",1],["already",1],["gone",1],["idempotent",1],["raise",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py","name":[["atom",1],["mapping",1],["benchmark",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["curated",1],["atom",3],["mapping",4],["changed",1],["bond",2],["protocol",3],["scenario",1],["from",4],["future",1],["import",5],["annotations",1],["re",2],["collections",1],["abc",1],["iterable",1],["sequence",1],["typing",1],["any",1],["benchmark",3],["common",1],["error",3],["finite",1],["number",1],["json",2],["copy",1],["require",2],["exact",1],["fields",4],["text",1],["sha256",1],["reaction",6],["frozenset",3],["id",3],["smiles",1],["prediction",2],["mapped",1],["confidence",1],["correspondence",1],["reference",1],["equivalent",1],["correspondences",1],["changes",1],["ambiguous",1],["map",1],["compile",1],["all",1],["analyze",1],["evaluate",1],["mappings",1],["normalize",1],["outputs",1],["validate",1],["public",1],["reactions",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#_atom_identity","name":[["atom",1],["identity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["atom",2],["identity",2],["pair",4],["tuple",2],["str",6],["return",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#_canonical_side_without_maps","name":[["canonical",1],["side",1],["without",1],["maps",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["canonical",3],["side",5],["without",2],["maps",2],["str",6],["tuple",3],["chem",4],["result",3],["list",1],["component",4],["split",1],["molecule",4],["mol",2],["from",1],["smiles",3],["if",1],["none",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["cannot",1],["parse",1],["reaction",1],["atom",3],["atoms",1],["map",1],["num",1],["append",1],["true",2],["isomeric",1],["return",1],["sorted",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#_chem","name":[["chem",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["chem",4],["try",1],["from",2],["rdkit",2],["import",2],["except",1],["error",2],["as",1],["exc",2],["pragma",1],["no",1],["cover",1],["optional",1],["environment",1],["raise",1],["runtime",1],["required",1],["atom",1],["mapping",1],["evaluation",1],["return",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#_correspondence_entries","name":[["correspondence",1],["entries",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["correspondence",6],["entries",2],["value",4],["any",2],["dict",3],["int",4],["tuple",4],["str",8],["if",4],["not",3],["isinstance",4],["list",1],["raise",4],["benchmark",4],["protocol",4],["error",4],["atom",8],["must",4],["be",4],["array",1],["result",4],["pairs",3],["index",3],["entry",6],["enumerate",1],["start",1],["mapping",1],["object",1],["require",3],["exact",1],["fields",1],["map",9],["num",9],["reactant",3],["product",3],["field",3],["bool",1],["positive",1],["integer",1],["pair",4],["text",2],["one",2],["add",1],["return",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#_f1","name":[["f1",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["f1",4],["predicted",6],["str",4],["reference",6],["tuple",2],["float",6],["true",3],["positive",3],["len",3],["precision",5],["if",5],["else",5],["not",2],["recall",5],["return",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#_mapped_side","name":[["mapped",1],["side",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["mapped",3],["side",5],["str",8],["prefix",3],["dict",5],["any",3],["chem",3],["atoms",6],["int",7],["bonds",5],["tuple",2],["float",2],["unmapped",4],["list",2],["duplicates",4],["component",6],["index",2],["enumerate",1],["split",1],["molecule",4],["mol",1],["from",1],["smiles",1],["if",4],["none",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["cannot",1],["parse",1],["atom",9],["stable",4],["id",4],["idx",1],["map",8],["number",5],["num",3],["append",2],["continue",1],["element",1],["symbol",1],["bond",5],["left",3],["begin",1],["right",3],["end",1],["sorted",2],["type",1],["as",1],["double",1],["return",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#_split_reaction","name":[["split",1],["reaction",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["split",4],["reaction",10],["value",3],["any",2],["tuple",2],["str",4],["require",1],["text",1],["field",1],["smiles",1],["if",2],["count",2],["reactants",4],["reagents",1],["products",4],["elif",1],["else",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["contain",1],["reactant",1],["product",1],["sides",2],["not",3],["be",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#analyze_mapping_prediction","name":[["analyze",1],["mapping",1],["prediction",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",3],["analyze",2],["mapping",6],["prediction",14],["original",9],["reaction",14],["str",11],["any",4],["dict",3],["require",3],["exact",1],["fields",2],["field",5],["mapped",15],["text",2],["reactants",5],["products",5],["split",2],["reactant",14],["side",26],["prefix",6],["product",14],["supplied",6],["correspondence",7],["entries",1],["atom",8],["common",3],["maps",7],["atoms",13],["issues",10],["list",4],["if",10],["canonical",4],["without",4],["append",9],["structure",1],["mismatch",4],["map",17],["num",14],["element",3],["expected",2],["pair",4],["stable",4],["id",8],["duplicates",2],["duplicate",1],["number",3],["unmapped",7],["formed",6],["broken",6],["order",16],["changed",5],["bonds",13],["all",2],["identity",4],["int",1],["return",4],["absent",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["bond",2],["references",1],["unknown",1],["endpoints",4],["sorted",5],["ids",2],["endpoint",2],["join",1],["old",5],["new",5],["none",2],["elif",2],["pairs",2],["values",1],["confidence",3],["finite",1],["changes",1],["valid",1],["not",1],["raw",1],["json",1],["copy",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#analyze_mapping_prediction.atom_identity","name":[["atom",1],["identity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["atom",3],["identity",3],["map",10],["num",9],["int",2],["str",2],["if",3],["supplied",2],["return",3],["reactant",2],["side",4],["atoms",4],["stable",2],["id",2],["absent",2],["product",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["bond",1],["references",1],["unknown",1],["number",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#evaluate_mappings","name":[["evaluate",1],["mappings",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["evaluate",2],["mappings",2],["predictions",6],["sequence",2],["mapping",15],["str",11],["any",9],["reference",13],["rows",12],["iterable",2],["dict",4],["non",2],["empty",4],["invariant",2],["enforced",2],["normalize",2],["side",2],["by",2],["every",2],["validate",2],["helper",2],["without",2],["here",2],["metric",2],["divisions",2],["below",2],["reduce",2],["bare",2],["zero",2],["division",2],["error",8],["instead",2],["protocol",8],["refusal",2],["if",8],["not",9],["raise",6],["benchmark",6],["must",5],["be",4],["refs",5],["index",2],["row",16],["enumerate",1],["start",1],["require",5],["exact",7],["fields",3],["field",5],["reaction",14],["id",11],["text",3],["duplicate",1],["prediction",7],["reactions",2],["match",1],["list",4],["alternatives",7],["equivalent",5],["correspondences",2],["isinstance",3],["normalized",3],["alternative",5],["each",1],["correspondence",4],["array",1],["pairs",5],["pair",5],["entries",1],["objects",1],["reactant",3],["atom",8],["product",3],["add",1],["identity",1],["append",2],["predicted",2],["changes",4],["bond",8],["precision",3],["recall",3],["f1",6],["ambiguous",3],["bool",1],["change",6],["valid",4],["unambiguous",6],["result",5],["schema",1],["version",1],["scenario",1],["curated",1],["v1",1],["count",2],["len",5],["whole",1],["rate",2],["sum",3],["else",1],["none",1],["mean",1],["caveat",1],["confidence",1],["accuracy",1],["success",1],["probabilities",1],["sha256",2],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#normalize_mapping_outputs","name":[["normalize",1],["mapping",1],["outputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",2],["mapping",9],["outputs",2],["reactions",3],["sequence",2],["str",10],["predictions",3],["iterable",2],["any",5],["tuple",3],["dict",3],["reaction",19],["by",10],["id",21],["row",3],["prediction",9],["require",1],["text",1],["field",1],["if",2],["not",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["unknown",1],["duplicate",1],["output",1],["must",1],["cover",1],["every",1],["return",1],["analyze",1],["smiles",1]]},{"id":"skills/retrosynthesis_planning/atom_mapping_benchmark.py#validate_public_reactions","name":[["validate",1],["public",1],["reactions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["atom",1],["mapping",1],["benchmark",1],["py",1]],"body":[["def",2],["validate",2],["public",3],["reactions",3],["rows",3],["iterable",2],["mapping",2],["str",9],["any",2],["tuple",3],["dict",3],["result",4],["list",1],["seen",3],["index",2],["row",5],["enumerate",1],["start",1],["require",3],["exact",1],["fields",2],["reaction",20],["field",3],["id",9],["text",2],["smiles",3],["split",1],["if",3],["atom",2],["map",1],["search",1],["raise",3],["benchmark",3],["protocol",3],["error",3],["must",2],["not",3],["contain",1],["maps",1],["duplicate",1],["add",1],["append",1],["be",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py","name":[["benchmark",1],["common",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["shared",1],["stdlib",1],["helpers",1],["independent",1],["reaction",1],["benchmark",2],["protocols",1],["from",4],["future",1],["import",9],["annotations",1],["hashlib",1],["json",4],["math",1],["os",1],["tempfile",1],["collections",1],["abc",1],["mapping",1],["pathlib",1],["path",1],["typing",1],["any",1],["all",1],["protocol",1],["error",1],["build",1],["intermediate",1],["artifact",1],["finite",1],["number",1],["copy",1],["positive",1],["int",1],["require",2],["exact",1],["fields",1],["text",1],["sha256",1],["write",1],["atomic",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#BenchmarkProtocolError","name":[["benchmark",1],["protocol",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["class",2],["benchmark",2],["protocol",2],["error",4],["value",2],["raised",1],["scenario",1],["input",1],["frozen",1],["output",1],["violates",1],["its",1],["contract",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#build_intermediate_artifact","name":[["build",1],["intermediate",1],["artifact",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["build",3],["intermediate",2],["artifact",3],["scenario",6],["id",5],["str",6],["records",5],["any",6],["metadata",5],["mapping",2],["none",4],["dict",3],["deterministic",1],["auditable",1],["trajectory",2],["payload",4],["schema",1],["version",1],["require",1],["text",1],["field",3],["json",3],["copy",2],["sha256",2],["return",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#finite_number","name":[["finite",1],["number",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["finite",4],["number",6],["value",6],["any",2],["field",4],["str",2],["allow",4],["none",8],["bool",3],["true",2],["float",4],["if",4],["return",2],["isinstance",2],["not",2],["int",1],["suffix",2],["null",1],["else",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["math",1],["isfinite",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#json_copy","name":[["json",1],["copy",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["json",5],["copy",2],["value",4],["any",4],["field",3],["str",2],["try",1],["return",1],["loads",1],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["except",1],["type",1],["error",3],["as",1],["exc",2],["raise",1],["benchmark",1],["protocol",1],["must",1],["be",1],["serializable",1],["from",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#positive_int","name":[["positive",1],["int",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["positive",3],["int",7],["value",7],["any",2],["field",4],["str",2],["maximum",5],["none",5],["if",2],["isinstance",2],["bool",1],["not",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["integer",1],["at",1],["most",1],["return",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#require_exact_fields","name":[["require",1],["exact",1],["fields",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["require",2],["exact",2],["fields",4],["value",4],["mapping",3],["str",8],["any",2],["expected",5],["frozenset",2],["field",4],["none",2],["if",2],["not",1],["isinstance",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",1],["be",1],["object",1],["actual",4],["has",1],["unsupported",1],["sorted",2],["missing",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#require_text","name":[["require",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["require",2],["text",2],["value",5],["any",2],["field",3],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#sha256_json","name":[["sha256",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["sha256",3],["json",3],["value",3],["any",2],["str",2],["canonical",2],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/benchmark_common.py#write_json_atomic","name":[["write",1],["json",1],["atomic",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["benchmark",1],["common",1],["py",1]],"body":[["def",2],["write",3],["json",3],["atomic",2],["path",6],["str",2],["payload",3],["any",2],["none",2],["destination",5],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["descriptor",2],["temporary",3],["name",4],["tempfile",1],["mkstemp",1],["prefix",1],["suffix",1],["tmp",1],["dir",1],["try",2],["os",3],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",3],["dump",1],["indent",1],["sort",1],["keys",1],["ensure",1],["ascii",1],["false",1],["replace",1],["except",2],["base",1],["exception",1],["unlink",1],["file",1],["not",1],["found",1],["error",1],["pass",1],["raise",1]]},{"id":"skills/retrosynthesis_planning/condition_benchmark.py","name":[["condition",1],["benchmark",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["condition",1],["benchmark",1],["py",1]],"body":[["closed",1],["vocabulary",2],["condition",5],["tuple",1],["recommendation",1],["protocol",3],["scenario",1],["from",5],["future",1],["import",5],["annotations",1],["collections",1],["abc",1],["callable",2],["iterable",1],["mapping",1],["sequence",1],["typing",1],["any",1],["benchmark",4],["common",1],["error",3],["finite",1],["number",1],["json",2],["copy",1],["positive",1],["int",1],["require",2],["exact",1],["fields",4],["text",1],["sha256",1],["single",1],["step",1],["normalize",3],["precursor",1],["rdkit",1],["canonicalize",1],["canonicalizer",1],["str",2],["slots",2],["catalyst1",1],["solvent1",1],["solvent2",1],["reagent1",1],["reagent2",1],["input",1],["frozenset",3],["reaction",3],["id",3],["reactants",1],["product",1],["payload",1],["predictions",2],["raw",1],["output",1],["reference",1],["sets",1],["all",1],["evaluate",1],["outputs",1],["validate",1],["inputs",1]]},{"id":"skills/retrosynthesis_planning/condition_benchmark.py#_condition_tuple","name":[["condition",1],["tuple",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["condition",1],["benchmark",1],["py",1]],"body":[["def",2],["condition",2],["tuple",5],["value",5],["any",2],["field",7],["str",5],["none",5],["if",2],["not",1],["isinstance",1],["mapping",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["object",1],["require",2],["exact",1],["fields",1],["slots",2],["normalized",3],["list",1],["slot",3],["raw",3],["append",1],["else",1],["text",1],["return",1]]},{"id":"skills/retrosynthesis_planning/condition_benchmark.py#_reaction_signature","name":[["reaction",1],["signature",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["condition",1],["benchmark",1],["py",1]],"body":[["def",2],["reaction",2],["signature",2],["reactants",4],["any",4],["product",5],["canonicalizer",7],["tuple",2],["str",4],["left",2],["join",1],["normalize",1],["precursor",1],["require",3],["text",3],["field",3],["right",2],["canonical",1],["return",1]]},{"id":"skills/retrosynthesis_planning/condition_benchmark.py#evaluate_condition_predictions","name":[["evaluate",1],["condition",1],["predictions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["condition",1],["benchmark",1],["py",1]],"body":[["def",2],["evaluate",2],["condition",13],["predictions",11],["sequence",2],["mapping",4],["str",10],["any",8],["reference",8],["rows",9],["iterable",2],["top",8],["int",4],["dict",4],["non",3],["empty",5],["invariant",2],["enforced",2],["normalize",2],["side",2],["by",2],["every",2],["validate",2],["helper",2],["without",2],["here",2],["metric",3],["divisions",2],["below",2],["reduce",2],["bare",2],["zero",2],["division",2],["error",5],["instead",2],["protocol",5],["refusal",2],["if",11],["not",9],["raise",3],["benchmark",3],["must",3],["be",1],["budget",7],["positive",1],["field",4],["maximum",1],["10",1],["references",6],["tuple",12],["none",8],["index",2],["row",15],["enumerate",2],["start",1],["require",2],["exact",7],["fields",2],["reaction",11],["id",10],["text",1],["isinstance",1],["sets",4],["list",3],["have",1],["unique",3],["ids",1],["value",5],["prediction",6],["reactions",2],["match",1],["cutoffs",2],["sorted",1],["submitted",7],["oov",5],["duplicates",3],["slot",13],["hits",3],["slots",4],["refs",3],["ranks",5],["candidate",6],["bool",1],["duplicate",2],["rank",10],["values",2],["signature",2],["valid",1],["append",2],["first",7],["min",1],["else",4],["validated",1],["as",2],["within",1],["never",1],["based",1],["contiguous",1],["so",1],["whatever",1],["survived",1],["beam",1],["named",1],["one",4],["next",1],["item",3],["position",4],["left",1],["absence",1],["evidence",1],["scoring",1],["would",1],["credit",1],["model",1],["predicts",1],["nothing",1],["ref",3],["count",8],["len",1],["result",5],["schema",1],["version",1],["scenario",1],["uspto",1],["categorical",1],["v1",1],["accuracy",1],["cutoff",3],["sum",2],["mean",1],["reciprocal",1],["top1",1],["recall",1],["rate",3],["unused",1],["caveat",1],["recorded",1],["literature",1],["choice",1],["feasible",1],["optimum",1],["sha256",2],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/condition_benchmark.py#normalize_condition_outputs","name":[["normalize",1],["condition",1],["outputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["condition",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",3],["condition",10],["outputs",2],["inputs",3],["sequence",2],["mapping",8],["str",17],["payloads",3],["iterable",4],["any",7],["vocabulary",4],["top",5],["int",6],["tuple",5],["dict",8],["budget",5],["positive",1],["field",7],["maximum",1],["10",1],["vocab",2],["input",7],["by",9],["id",20],["row",7],["reaction",12],["payload",16],["index",2],["enumerate",2],["start",2],["fields",5],["if",7],["not",9],["predictions",10],["issubset",1],["raise",6],["benchmark",6],["protocol",6],["error",9],["violates",1],["schema",1],["require",2],["text",1],["unknown",1],["duplicate",4],["isinstance",4],["list",4],["len",1],["must",4],["be",3],["array",1],["within",2],["output",1],["cover",1],["every",1],["result",3],["items",1],["seen",6],["ranks",4],["tuples",3],["none",2],["ordinal",2],["raw",8],["prediction",4],["object",1],["exact",1],["rank",13],["score",4],["conditions",4],["bool",1],["unique",1],["add",1],["values",6],["oov",4],["slot",3],["value",3],["zip",2],["slots",3],["setdefault",1],["append",2],["finite",1],["number",1],["signature",1],["valid",1],["json",2],["copy",2],["sort",1],["key",1],["lambda",1],["backend",2],["return",1]]},{"id":"skills/retrosynthesis_planning/condition_benchmark.py#normalize_vocabulary","name":[["normalize",1],["vocabulary",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["condition",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",2],["vocabulary",9],["mapping",2],["str",10],["iterable",2],["dict",3],["frozenset",4],["require",2],["exact",1],["fields",1],["slots",2],["field",2],["condition",1],["result",3],["slot",5],["labels",3],["text",1],["value",2],["if",1],["not",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/condition_benchmark.py#validate_condition_inputs","name":[["validate",1],["condition",1],["inputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["condition",1],["benchmark",1],["py",1]],"body":[["def",2],["validate",2],["condition",4],["inputs",3],["rows",3],["iterable",2],["mapping",2],["str",11],["any",2],["canonicalizer",5],["rdkit",2],["canonicalize",2],["tuple",4],["dict",3],["result",4],["list",1],["seen",6],["ids",4],["reactions",3],["index",2],["row",5],["enumerate",1],["start",1],["require",2],["exact",1],["fields",2],["input",2],["field",2],["reaction",10],["id",7],["text",1],["signature",6],["reactants",2],["product",2],["if",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["structures",1],["must",2],["be",2],["unique",1],["add",2],["append",1],["not",2],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/examples/build_example.py","name":[["build",1],["example",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["regenerate",1],["aspirin",4],["example",3],["dashboard",1],["from",6],["its",1],["committed",1],["source",1],["data",1],["uv",1],["run",1],["python",1],["skills",1],["retrosynthesis",2],["planning",2],["examples",1],["build",2],["py",1],["routes",3],["json",3],["holds",2],["ai",1],["zynth",1],["finder",1],["shaped",1],["route",2],["trees",1],["annotations",3],["deterministic",1],["demonstration",1],["they",1],["illustrative",1],["text",1],["not",1],["experimental",1],["evidence",1],["manufacturing",1],["molecule",1],["depictions",1],["come",1],["rdkit",2],["importable",1],["transparent",1],["placeholder",1],["svg",1],["otherwise",1],["install",1],["before",1],["regenerating",1],["if",2],["you",1],["want",1],["show",1],["real",1],["structures",1],["future",1],["import",5],["sys",2],["pathlib",1],["path",3],["here",2],["file",1],["resolve",1],["parent",3],["insert",1],["str",1],["kernel",1],["noqa",1],["e402",1],["markdown",1],["report",1],["normalize",1],["rank",1],["render",1],["tree",1],["html",1],["target",1],["cc",1],["oc1ccccc1",1],["name",1],["main",2]]},{"id":"skills/retrosynthesis_planning/examples/build_example.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["examples",1],["build",1],["example",1],["py",1]],"body":[["def",2],["main",2],["none",2],["routes",7],["json",4],["loads",2],["here",4],["aspirin",4],["read",2],["text",4],["encoding",4],["utf",4],["annotations",4],["ranked",4],["rank",1],["normalize",1],["html",6],["render",1],["route",1],["tree",1],["target",4],["smiles",2],["max",1],["10",1],["report",4],["build",1],["markdown",1],["retrosynthesis",2],["write",2],["md",1],["try",1],["import",2],["rdkit",3],["type",1],["ignore",1],["noqa",1],["f401",1],["depictions",4],["except",1],["error",1],["placeholder",1],["svg",1],["not",1],["installed",1],["print",1],["len",2],["bytes",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py","name":[["external",1],["backends",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["stdlib",1],["only",1],["adapters",1],["isolated",1],["retrosynthesis",2],["model",5],["processes",1],["from",7],["future",1],["import",14],["annotations",1],["hashlib",1],["json",1],["math",1],["os",1],["re",2],["subprocess",2],["sys",1],["uuid",1],["collections",1],["abc",1],["iterable",1],["mapping",1],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["path",5],["typing",1],["any",1],["urllib",1],["parse",1],["urlparse",1],["wire",2],["schema",2],["version",2],["default",3],["timeout",1],["seconds",1],["600",1],["max",2],["response",2],["bytes",2],["1024",4],["request",1],["scientific",2],["disclaimer",2],["proposals",1],["scores",1],["hypotheses",1],["expert",1],["review",1],["they",1],["not",2],["experimental",1],["success",1],["probabilities",1],["yields",1],["safety",1],["assessments",1],["evidence",1],["reaction",1],["feasible",1],["supported",2],["syntheseus",4],["models",2],["retro",5],["chimera",3],["edit",1],["de",1],["novo",1],["chemformer",1],["gln",1],["graph2",1],["edits",1],["local",1],["megan",1],["mhnreact",1],["knn",1],["root",1],["aligned",1],["redacted",2],["deliberately",1],["duplicated",1],["worker",2],["rather",1],["than",1],["imported",1],["has",1],["stay",1],["standalone",1],["so",1],["run",1],["inside",1],["foreign",1],["environment",1],["have",1],["package",1],["its",1],["text",1],["compile",1],["za",1],["frozen",1],["true",2],["slots",1],["all",1],["backend",5],["execution",1],["error",2],["protocol",1],["manifest",2],["load",1],["normalize",1],["external",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_clean_text","name":[["clean",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["clean",2],["text",2],["value",4],["any",2],["field",5],["name",5],["str",5],["max",4],["length",4],["int",2],["500",2],["if",3],["not",3],["isinstance",1],["raise",3],["backend",3],["protocol",3],["error",3],["must",3],["be",2],["string",1],["cleaned",4],["strip",1],["empty",1],["len",1],["contain",1],["at",1],["most",1],["characters",1],["return",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_finite_number","name":[["finite",1],["number",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["finite",4],["number",6],["value",6],["any",2],["field",4],["name",4],["str",2],["float",4],["none",4],["if",3],["return",2],["isinstance",2],["bool",1],["not",2],["int",1],["raise",2],["backend",2],["protocol",2],["error",2],["must",2],["be",2],["null",1],["math",1],["isfinite",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_json_copy","name":[["json",1],["copy",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["json",5],["copy",2],["value",4],["any",4],["field",3],["name",3],["str",2],["try",1],["return",1],["loads",1],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["except",1],["type",1],["error",3],["as",1],["exc",2],["raise",1],["backend",1],["protocol",1],["must",1],["be",1],["serializable",1],["from",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_normalize_error","name":[["normalize",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["normalize",2],["error",11],["value",7],["any",4],["dict",2],["str",2],["if",3],["not",2],["isinstance",2],["mapping",1],["raise",3],["backend",4],["protocol",3],["response",1],["must",2],["contain",1],["object",1],["allowed",2],["code",4],["message",4],["retryable",7],["unknown",3],["unsupported",1],["field",3],["join",1],["sorted",1],["false",1],["bool",1],["be",1],["boolean",1],["return",1],["clean",2],["text",2],["name",2],["max",1],["length",1],["2000",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_normalize_prediction","name":[["normalize",1],["prediction",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["normalize",2],["prediction",11],["value",10],["any",4],["index",5],["int",3],["dict",3],["str",2],["if",4],["not",3],["isinstance",4],["mapping",2],["raise",4],["backend",4],["protocol",4],["error",4],["must",3],["be",3],["object",1],["allowed",2],["rank",9],["reactants",4],["smiles",8],["reaction",4],["score",8],["type",4],["metadata",8],["unknown",3],["has",1],["unsupported",1],["field",6],["join",1],["sorted",1],["bool",1],["positive",1],["json",1],["copy",1],["name",5],["return",1],["clean",1],["text",3],["max",2],["length",2],["10000",1],["optional",2],["20000",1],["finite",1],["number",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_normalize_sha256","name":[["normalize",1],["sha256",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["normalize",2],["sha256",2],["value",4],["any",3],["field",5],["name",5],["str",4],["none",4],["if",2],["return",2],["digest",4],["clean",1],["text",1],["max",1],["length",1],["64",3],["lower",1],["len",1],["char",2],["not",1],["0123456789abcdef",1],["raise",1],["backend",1],["protocol",1],["error",1],["must",1],["be",1],["character",1],["sha",1],["256",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_normalize_source_url","name":[["normalize",1],["source",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["normalize",2],["source",4],["url",9],["value",3],["any",2],["str",2],["none",4],["optional",1],["text",1],["field",1],["name",1],["max",1],["length",1],["2000",1],["if",2],["return",2],["parsed",3],["urlparse",1],["scheme",1],["not",2],["http",2],["https",1],["netloc",1],["raise",1],["backend",1],["protocol",1],["error",1],["must",1],["be",1],["absolute",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_optional_text","name":[["optional",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["optional",2],["text",3],["value",4],["any",2],["field",4],["name",4],["str",4],["max",4],["length",4],["int",2],["500",2],["none",4],["if",1],["return",2],["clean",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#_scrub_paths","name":[["scrub",1],["paths",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["scrub",2],["paths",3],["text",5],["str",4],["strip",1],["filesystem",1],["out",1],["captured",1],["from",1],["backend",1],["process",1],["worker",1],["points",1],["its",1],["stdout",1],["at",1],["stderr",1],["so",1],["everything",1],["native",1],["model",1],["library",1],["prints",1],["checkpoint",1],["locations",1],["included",1],["now",1],["arrives",1],["stream",1],["class",1],["embeds",1],["verbatim",1],["into",1],["nonzero",1],["exit",1],["message",1],["without",1],["descriptor",1],["swap",1],["would",1],["trade",1],["corrupted",1],["response",1],["published",1],["workstation",1],["path",3],["return",1],["sub",1],["redacted",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#BackendExecutionError","name":[["backend",1],["execution",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["class",2],["backend",3],["execution",2],["error",4],["runtime",2],["raised",1],["isolated",1],["process",1],["cannot",1],["return",1],["response",1],["def",1],["init",2],["self",2],["code",3],["str",2],["message",2],["none",1],["super",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#BackendExecutionError.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["init",3],["self",3],["code",4],["str",4],["message",3],["none",2],["super",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#BackendProtocolError","name":[["backend",1],["protocol",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["class",2],["backend",3],["protocol",2],["error",4],["value",2],["raised",1],["request",1],["response",1],["violates",1],["wire",1],["contract",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#load_model_manifest","name":[["load",1],["model",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["load",3],["model",11],["manifest",12],["value",9],["mapping",6],["str",5],["any",2],["path",5],["none",8],["from",3],["object",1],["json",3],["if",4],["return",4],["isinstance",3],["file",1],["raise",1],["type",1],["error",1],["must",1],["be",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#ModelManifest","name":[["model",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["class",2],["model",26],["manifest",11],["public",1],["path",7],["free",1],["provenance",3],["one",1],["checkpoint",29],["provider",8],["str",15],["version",21],["id",8],["training",9],["dataset",9],["code",9],["license",20],["sha256",13],["none",5],["source",10],["url",9],["metadata",15],["mapping",5],["any",3],["field",10],["default",1],["factory",1],["dict",8],["schema",13],["int",1],["wire",3],["def",6],["post",1],["init",1],["self",32],["if",6],["isinstance",3],["bool",1],["raise",5],["backend",5],["protocol",5],["error",5],["unsupported",2],["name",7],["object",5],["setattr",4],["clean",1],["text",1],["getattr",1],["normalize",2],["json",4],["copy",1],["not",6],["must",2],["be",2],["classmethod",2],["from",3],["cls",4],["value",14],["allowed",2],["unknown",5],["names",2],["join",2],["sorted",2],["required",4],["missing",4],["return",6],["file",2],["expanduser",1],["open",1],["encoding",1],["utf",2],["as",1],["handle",2],["payload",5],["load",1],["contain",1],["property",2],["status",1],["values",2],["strip",3],["lower",3],["incomplete",3],["licenses",2],["unspecified",2],["review",1],["operator",1],["supplied",1],["documentation",1],["result",1],["host",1],["side",1],["directory",1],["verifier",1],["archive",4],["digest",1],["therefore",1],["cannot",1],["promoted",1],["complete",2],["runtime",2],["by",1],["writing",1],["integrity",1],["verified",1],["into",1],["same",1],["document",1],["only",2],["scope",1],["fingerprint",1],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["hashlib",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#ModelManifest.__post_init__","name":[["post",1],["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["post",2],["init",2],["self",13],["none",2],["if",2],["isinstance",2],["schema",5],["version",6],["bool",1],["wire",1],["raise",2],["backend",2],["protocol",2],["error",2],["unsupported",1],["model",3],["manifest",1],["field",7],["name",7],["provider",1],["checkpoint",5],["id",1],["training",1],["dataset",1],["code",1],["license",2],["object",4],["setattr",4],["clean",1],["text",1],["getattr",1],["sha256",4],["normalize",2],["source",3],["url",3],["metadata",7],["json",1],["copy",1],["dict",2],["not",1],["must",1],["be",1],["mapping",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#ModelManifest.fingerprint","name":[["fingerprint",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["fingerprint",2],["self",3],["str",2],["payload",2],["json",1],["dumps",1],["dict",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#ModelManifest.from_json_file","name":[["from",1],["json",1],["file",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["from",3],["json",3],["file",3],["cls",3],["path",8],["str",2],["model",3],["manifest",5],["expanduser",1],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["payload",3],["load",1],["if",1],["not",1],["isinstance",1],["dict",1],["raise",1],["backend",1],["protocol",1],["error",1],["must",1],["contain",1],["object",1],["return",1],["mapping",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#ModelManifest.from_mapping","name":[["from",1],["mapping",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["from",2],["mapping",4],["cls",3],["value",15],["str",2],["any",2],["model",12],["manifest",4],["allowed",2],["schema",4],["version",8],["provider",4],["checkpoint",11],["id",4],["sha256",3],["training",4],["dataset",4],["code",4],["license",8],["source",3],["url",3],["metadata",3],["unknown",3],["if",2],["names",2],["join",2],["sorted",2],["raise",2],["backend",2],["protocol",2],["error",2],["unsupported",1],["field",2],["required",3],["missing",4],["return",1],["wire",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#ModelManifest.provenance_status","name":[["provenance",1],["status",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["provenance",3],["status",2],["self",7],["str",2],["license",4],["values",2],["code",1],["strip",3],["lower",3],["checkpoint",3],["incomplete",3],["licenses",2],["unknown",2],["unspecified",2],["review",1],["required",1],["manifest",1],["metadata",2],["operator",1],["supplied",1],["documentation",1],["not",4],["result",1],["host",1],["side",1],["model",1],["directory",1],["verifier",1],["archive",4],["digest",1],["therefore",1],["cannot",1],["be",1],["promoted",1],["complete",2],["runtime",2],["by",1],["writing",1],["integrity",1],["verified",1],["into",1],["same",1],["document",1],["only",2],["sha256",2],["scope",1],["source",1],["if",1],["training",1],["dataset",1],["return",2]]},{"id":"skills/retrosynthesis_planning/external_backends.py#ModelManifest.to_dict","name":[["dict",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["dict",5],["self",13],["str",2],["any",2],["return",1],["schema",2],["version",4],["provider",2],["model",4],["checkpoint",6],["id",2],["sha256",2],["training",2],["dataset",2],["code",2],["license",4],["source",2],["url",2],["metadata",2]]},{"id":"skills/retrosynthesis_planning/external_backends.py#normalize_external_backend_response","name":[["normalize",1],["external",1],["backend",1],["response",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["normalize",5],["external",2],["backend",26],["response",7],["value",30],["any",5],["expected",4],["request",14],["id",13],["str",6],["none",7],["dict",6],["validate",1],["versioned",1],["isolated",1],["if",16],["not",11],["isinstance",8],["mapping",5],["raise",13],["protocol",13],["error",17],["must",8],["be",8],["object",2],["allowed",2],["schema",7],["version",7],["operation",10],["ok",8],["target",4],["smiles",4],["model",15],["predictions",11],["manifest",17],["runtime",8],["warnings",8],["elapsed",4],["seconds",4],["capabilities",9],["unknown",3],["unsupported",3],["field",9],["join",1],["sorted",1],["wire",2],["clean",5],["text",5],["name",8],["match",2],["bool",1],["boolean",1],["list",4],["all",1],["item",11],["strings",1],["normalized",16],["strip",2],["finite",1],["number",1],["scientific",2],["disclaimer",2],["json",2],["copy",2],["return",3],["single",1],["step",1],["successful",1],["max",1],["length",1],["10000",1],["prediction",2],["index",3],["enumerate",1],["start",1],["ranks",4],["rank",2],["len",2],["unique",1],["sort",1],["key",1],["lambda",1],["provenance",3],["status",3],["incomplete",1],["elif",1],["from",1],["fingerprint",2],["else",1],["null",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#SubprocessRetrosynthesisBackend","name":[["subprocess",1],["retrosynthesis",1],["backend",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["class",2],["subprocess",6],["retrosynthesis",2],["backend",20],["execute",1],["versioned",1],["worker",1],["without",1],["shell",2],["true",3],["def",2],["init",1],["self",12],["command",8],["iterable",2],["str",8],["timeout",15],["seconds",13],["float",4],["default",3],["max",12],["response",16],["bytes",14],["int",3],["env",8],["mapping",2],["none",3],["if",14],["isinstance",7],["raise",15],["type",4],["error",16],["must",8],["be",8],["arguments",2],["not",12],["string",1],["cleaned",4],["arg",4],["strip",3],["non",1],["empty",3],["strings",1],["append",1],["value",3],["bool",2],["positive",3],["number",2],["math",1],["isfinite",1],["finite",1],["integer",1],["1024",3],["64",2],["between",1],["ki",1],["mi",2],["tuple",1],["dict",4],["run",2],["payload",2],["any",2],["request",13],["json",7],["copy",2],["field",2],["name",2],["protocol",2],["object",2],["id",5],["clean",1],["text",1],["encoded",3],["dumps",1],["sort",1],["keys",1],["ensure",1],["ascii",1],["encode",1],["utf",3],["len",3],["exceeds",1],["process",4],["os",1],["environ",1],["update",1],["try",2],["completed",6],["input",1],["stdout",5],["pipe",2],["stderr",8],["check",1],["false",2],["except",3],["expired",1],["as",3],["exc",7],["execution",6],["exceeded",2],["from",3],["oserror",1],["spawn",1],["failed",1],["too",1],["large",1],["returncode",2],["scrub",1],["paths",1],["decode",2],["errors",2],["replace",1],["4000",2],["message",3],["exited",1],["status",1],["nonzero",1],["exit",1],["raw",3],["strict",1],["returned",1],["no",1],["loads",1],["jsondecode",1],["invalid",1],["was",1],["one",1],["return",1],["normalize",1],["external",1],["expected",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#SubprocessRetrosynthesisBackend.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["init",2],["self",6],["command",8],["iterable",3],["str",8],["timeout",12],["seconds",12],["float",5],["default",4],["max",11],["response",11],["bytes",12],["int",4],["env",4],["mapping",2],["none",6],["if",7],["isinstance",6],["raise",7],["type",4],["error",7],["must",7],["be",7],["arguments",2],["not",9],["string",1],["cleaned",4],["arg",4],["strip",1],["non",1],["empty",2],["strings",1],["append",1],["value",3],["bool",2],["positive",3],["number",2],["math",1],["isfinite",1],["finite",1],["integer",1],["1024",3],["64",2],["between",1],["ki",1],["mi",1],["tuple",1],["dict",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#SubprocessRetrosynthesisBackend.run","name":[["run",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["run",3],["self",8],["payload",3],["mapping",2],["str",5],["any",4],["dict",4],["request",13],["json",7],["copy",2],["field",2],["name",2],["backend",17],["if",7],["not",3],["isinstance",1],["raise",8],["protocol",2],["error",9],["must",1],["be",1],["object",2],["id",5],["clean",1],["text",1],["encoded",3],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["encode",1],["utf",3],["len",3],["default",1],["max",3],["bytes",4],["exceeds",1],["mi",1],["process",4],["env",5],["os",1],["environ",1],["update",1],["try",2],["completed",6],["subprocess",4],["command",1],["input",1],["stdout",5],["pipe",2],["stderr",8],["timeout",5],["seconds",3],["check",1],["false",2],["shell",1],["except",3],["expired",1],["as",3],["exc",7],["execution",6],["exceeded",2],["from",3],["oserror",1],["spawn",1],["failed",1],["response",7],["too",1],["large",1],["returncode",2],["scrub",1],["paths",1],["decode",2],["errors",2],["replace",1],["strip",2],["4000",2],["message",3],["exited",1],["status",1],["nonzero",1],["exit",1],["raw",3],["strict",1],["empty",1],["returned",1],["no",1],["loads",1],["jsondecode",1],["invalid",1],["was",1],["one",1],["return",1],["normalize",1],["external",1],["expected",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#SyntheseusBackend","name":[["syntheseus",1],["backend",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["class",2],["syntheseus",7],["backend",6],["optional",1],["single",3],["step",3],["retro",2],["chimera",2],["models",5],["name",9],["supported",4],["def",3],["init",1],["self",24],["model",36],["str",20],["dir",8],["path",10],["none",21],["manifest",21],["mapping",2],["any",4],["allow",9],["download",9],["bool",3],["false",1],["python",5],["command",9],["iterable",2],["worker",9],["timeout",4],["seconds",4],["float",1],["default",2],["env",3],["clean",2],["text",2],["field",2],["if",13],["not",13],["raise",9],["value",5],["error",9],["unsupported",1],["expected",2],["one",2],["join",1],["isinstance",5],["type",3],["must",5],["be",4],["boolean",1],["loaded",4],["load",1],["match",1],["configured",1],["bytes",1],["arguments",2],["string",1],["prefix",4],["tuple",1],["sys",1],["executable",1],["all",1],["item",3],["strip",1],["contain",1],["non",1],["empty",1],["file",1],["py",1],["expanduser",1],["else",2],["process",3],["subprocess",1],["retrosynthesis",1],["capabilities",2],["request",6],["id",6],["dict",4],["identifier",4],["uuid",2],["uuid4",2],["return",2],["run",2],["schema",4],["version",4],["wire",2],["operation",2],["target",6],["smiles",4],["num",8],["results",8],["int",2],["max",1],["length",1],["10000",1],["required",1],["unless",1],["true",1],["automatic",1],["checkpoint",1],["downloads",1],["disabled",1],["by",1],["integer",1],["between",2],["10",3],["payload",2],["response",4],["fingerprint",4],["only",1],["provenance",2],["identifies",1],["was",2],["actually",1],["reviewed",1],["host",1],["recomputes",1],["from",1],["whatever",1],["echoes",1],["so",1],["rewrote",1],["dropped",1],["would",1],["otherwise",1],["publish",1],["record",1],["document",1],["nobody",1],["approved",1],["ok",1],["returned",4],["execution",1],["mismatch",1],["given",1],["got",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#SyntheseusBackend.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["init",2],["self",11],["model",28],["str",20],["retro",2],["chimera",2],["dir",5],["path",14],["none",25],["manifest",12],["mapping",4],["any",2],["allow",6],["download",6],["bool",3],["false",2],["python",6],["command",10],["iterable",3],["worker",8],["timeout",6],["seconds",6],["float",2],["default",2],["env",4],["name",7],["clean",1],["text",1],["field",1],["if",6],["not",8],["supported",2],["models",2],["raise",5],["value",3],["error",5],["unsupported",1],["syntheseus",2],["expected",1],["one",1],["join",1],["isinstance",3],["type",2],["must",3],["be",2],["boolean",1],["loaded",4],["load",1],["match",1],["configured",1],["bytes",1],["arguments",2],["string",1],["prefix",4],["tuple",1],["sys",1],["executable",1],["all",1],["item",3],["strip",1],["contain",1],["non",1],["empty",1],["file",1],["py",1],["expanduser",1],["else",1],["process",1],["subprocess",1],["retrosynthesis",1],["backend",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#SyntheseusBackend.capabilities","name":[["capabilities",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["capabilities",3],["self",3],["request",4],["id",4],["str",5],["none",4],["dict",2],["any",2],["identifier",2],["uuid",1],["uuid4",1],["return",1],["process",1],["run",1],["schema",2],["version",2],["wire",1],["operation",1]]},{"id":"skills/retrosynthesis_planning/external_backends.py#SyntheseusBackend.single_step","name":[["single",1],["step",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["external",1],["backends",1],["py",1]],"body":[["def",2],["single",3],["step",3],["self",13],["target",7],["smiles",5],["str",8],["num",9],["results",9],["int",3],["request",4],["id",4],["none",7],["dict",4],["any",3],["clean",1],["text",1],["field",1],["name",1],["max",1],["length",1],["10000",1],["if",7],["model",12],["dir",4],["not",5],["allow",4],["download",4],["raise",4],["value",2],["error",4],["required",1],["unless",1],["true",1],["automatic",1],["checkpoint",1],["downloads",1],["disabled",1],["by",1],["default",1],["isinstance",2],["bool",1],["type",1],["must",2],["be",2],["integer",1],["between",2],["10",3],["identifier",2],["uuid",1],["uuid4",1],["payload",2],["schema",2],["version",2],["wire",1],["operation",1],["manifest",11],["else",1],["response",4],["process",1],["run",1],["fingerprint",4],["only",1],["provenance",2],["identifies",1],["was",2],["actually",1],["reviewed",1],["host",1],["recomputes",1],["from",1],["whatever",1],["worker",2],["echoes",1],["so",1],["rewrote",1],["dropped",1],["would",1],["otherwise",1],["publish",1],["record",1],["document",1],["nobody",1],["approved",1],["ok",1],["returned",4],["backend",2],["execution",1],["mismatch",1],["one",1],["given",1],["expected",1],["got",1],["return",1]]},{"id":"skills/retrosynthesis_planning/forward_benchmark.py","name":[["forward",1],["benchmark",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["forward",1],["benchmark",1],["py",1]],"body":[["hidden",1],["product",1],["forward",4],["reaction",4],["benchmark",5],["protocol",3],["scenario",1],["from",5],["future",1],["import",5],["annotations",1],["collections",1],["abc",1],["callable",2],["iterable",1],["mapping",1],["sequence",1],["typing",1],["any",1],["common",1],["error",3],["finite",1],["number",1],["json",2],["copy",1],["positive",1],["int",1],["require",2],["exact",1],["fields",4],["text",1],["sha256",1],["single",1],["step",1],["normalize",2],["precursor",1],["rdkit",2],["canonicalize",2],["canonicalizer",1],["str",2],["input",1],["frozenset",3],["id",3],["reactants",1],["reagents",1],["payload",1],["predictions",2],["reference",1],["products",1],["all",1],["evaluate",1],["outputs",1],["connectivity",1],["validate",1],["inputs",1]]},{"id":"skills/retrosynthesis_planning/forward_benchmark.py#_normalize_components","name":[["normalize",1],["components",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["forward",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",3],["components",2],["value",4],["any",2],["field",4],["str",4],["allow",3],["empty",3],["bool",2],["canonicalizer",6],["if",1],["none",1],["return",2],["raw",2],["require",1],["text",1],["join",1],["precursor",1]]},{"id":"skills/retrosynthesis_planning/forward_benchmark.py#evaluate_forward_predictions","name":[["evaluate",1],["forward",1],["predictions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["forward",1],["benchmark",1],["py",1]],"body":[["def",2],["evaluate",2],["forward",4],["predictions",9],["sequence",2],["mapping",4],["str",12],["any",7],["reference",8],["rows",11],["iterable",2],["top",6],["int",5],["isomeric",14],["canonicalizer",10],["rdkit",4],["canonicalize",4],["connectivity",18],["dict",4],["non",3],["empty",9],["invariant",2],["enforced",2],["normalize",2],["side",2],["by",2],["every",2],["validate",2],["helper",2],["without",2],["here",2],["metric",2],["divisions",2],["below",2],["reduce",2],["bare",2],["zero",2],["division",2],["error",9],["instead",2],["protocol",6],["refusal",2],["if",14],["not",9],["raise",4],["benchmark",4],["must",3],["be",2],["budget",6],["positive",1],["field",3],["maximum",1],["10",1],["references",5],["tuple",1],["index",2],["row",18],["enumerate",1],["start",1],["require",2],["exact",1],["fields",2],["reaction",11],["id",11],["text",1],["duplicate",3],["products",7],["isinstance",1],["list",4],["array",1],["product",7],["prediction",9],["reactions",2],["match",1],["cutoffs",3],["sorted",1],["value",3],["submitted",9],["invalid",5],["duplicates",3],["ref",4],["iso",7],["ranks",8],["beam",9],["status",3],["rank",18],["none",7],["valid",1],["append",3],["min",2],["else",6],["conn",3],["first",8],["hit",8],["stereochemistry",3],["only",3],["count",9],["len",1],["result",5],["schema",1],["version",1],["scenario",1],["uspto",1],["mit",1],["separated",1],["v1",1],["accuracy",2],["cutoff",6],["sum",4],["mean",1],["reciprocal",1],["rate",5],["unused",1],["slot",1],["caveat",1],["recorded",1],["recovery",1],["experimental",1],["feasibility",1],["exhaustive",1],["byproduct",1],["truth",1],["sha256",2],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/forward_benchmark.py#normalize_forward_outputs","name":[["normalize",1],["forward",1],["outputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["forward",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",2],["forward",5],["outputs",2],["inputs",4],["sequence",2],["mapping",6],["str",16],["payloads",3],["iterable",2],["any",7],["top",6],["int",6],["isomeric",11],["canonicalizer",10],["rdkit",4],["canonicalize",4],["connectivity",10],["tuple",3],["dict",7],["budget",5],["positive",1],["field",7],["maximum",1],["10",1],["input",4],["by",8],["id",18],["row",6],["reaction",11],["payload",16],["index",3],["enumerate",2],["start",2],["fields",4],["if",12],["not",10],["predictions",6],["issubset",1],["raise",8],["benchmark",9],["protocol",9],["error",20],["violates",1],["schema",1],["require",3],["text",3],["unknown",1],["duplicate",4],["isinstance",6],["list",3],["must",6],["be",4],["array",1],["len",1],["output",2],["exceeds",1],["cover",1],["every",1],["result",3],["beams",4],["seen",6],["ranks",4],["products",3],["raw",16],["each",1],["product",20],["prediction",4],["object",1],["rank",13],["bool",1],["falls",1],["outside",1],["unique",1],["add",1],["smiles",3],["status",7],["valid",1],["none",5],["strip",1],["empty",2],["else",3],["invalid",4],["non",1],["string",1],["elif",1],["contain",1],["one",1],["principal",1],["try",2],["canonical",1],["except",2],["exception",1],["as",2],["exc",5],["type",1],["name",1],["score",6],["finite",1],["number",1],["setdefault",1],["append",2],["json",2],["copy",2],["sort",1],["key",1],["lambda",1],["item",2],["backend",2],["return",1]]},{"id":"skills/retrosynthesis_planning/forward_benchmark.py#rdkit_connectivity_canonicalize","name":[["rdkit",1],["connectivity",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["forward",1],["benchmark",1],["py",1]],"body":[["def",2],["rdkit",4],["connectivity",3],["canonicalize",2],["smiles",9],["str",5],["try",1],["from",3],["import",2],["chem",5],["except",1],["error",3],["as",1],["exc",2],["pragma",1],["no",1],["cover",1],["optional",1],["environment",1],["raise",2],["runtime",1],["required",1],["evaluation",1],["molecule",5],["mol",2],["require",1],["text",1],["field",1],["product",2],["if",1],["none",1],["benchmark",1],["protocol",1],["cannot",1],["parse",1],["atom",4],["atoms",1],["map",1],["num",1],["chiral",2],["tag",1],["type",1],["chi",1],["unspecified",1],["bond",3],["bonds",1],["stereo",2],["stereonone",1],["return",1],["canonical",1],["true",1],["isomeric",1],["false",1]]},{"id":"skills/retrosynthesis_planning/forward_benchmark.py#validate_forward_inputs","name":[["validate",1],["forward",1],["inputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["forward",1],["benchmark",1],["py",1]],"body":[["def",2],["validate",2],["forward",4],["inputs",4],["rows",3],["iterable",2],["mapping",2],["str",11],["any",2],["canonicalizer",8],["rdkit",2],["canonicalize",2],["tuple",4],["dict",3],["result",4],["list",1],["seen",3],["signatures",3],["index",2],["row",5],["enumerate",1],["start",1],["require",2],["exact",1],["fields",2],["input",2],["field",4],["reaction",8],["id",7],["text",1],["reactants",6],["normalize",2],["components",2],["allow",2],["empty",3],["false",1],["reagents",6],["true",1],["signature",3],["if",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["ids",1],["precursor",1],["must",2],["be",2],["unique",1],["add",2],["append",1],["not",2],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py","name":[["gt",1],["codebase",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["separated",2],["pipeline",3],["test",3],["case",4],["runtime",1],["six",1],["retrosynthesis",2],["scenarios",2],["from",11],["future",1],["import",16],["annotations",1],["argparse",1],["hashlib",1],["json",6],["re",3],["sys",1],["collections",1],["abc",1],["mapping",5],["sequence",1],["pathlib",1],["path",2],["typing",1],["any",1],["atom",3],["benchmark",8],["evaluate",7],["mappings",1],["normalize",8],["outputs",5],["validate",6],["public",5],["reactions",1],["common",1],["protocol",1],["error",1],["build",2],["intermediate",2],["artifact",1],["require",2],["exact",1],["fields",2],["text",1],["sha256",2],["write",1],["atomic",1],["condition",5],["predictions",4],["inputs",3],["forward",6],["multistep",3],["routes",1],["planner",1],["stock",1],["targets",2],["single",3],["step",3],["results",1],["prediction",2],["payloads",1],["references",1],["file",4],["yield",6],["scenario",4],["ids",2],["class",1],["unknown",1],["v1",6],["paroutes",1],["budgeted",1],["reaction",2],["curated",1],["uspto",2],["mit",1],["conditions",1],["categorical",1],["buchwald",1],["hartwig",1],["ood",1],["safe",1],["name",3],["compile",2],["z0",1],["private",5],["digests",1],["live",1],["inside",1],["boundary",1],["never",1],["manifest",3],["reads",1],["publishing",1],["reference",2],["sha",1],["256",1],["side",1],["turns",1],["frozen",1],["answer",1],["into",1],["brute",1],["forceable",1],["oracle",1],["installation",1],["bundled",2],["cases",3],["only",1],["authority",1],["lives",1],["outside",1],["workspace",2],["stored",1],["beside",1],["files",1],["describes",1],["cannot",1],["vouch",1],["either",1],["them",1],["rewriting",1],["its",1],["own",1],["digest",1],["two",1],["edits",1],["not",1],["one",1],["resolve",1],["parent",1],["9a",2],["frozenset",1],["schema",1],["version",1],["id",1],["query",1],["source",1],["dataset",1],["evaluator",1],["all",1],["install",1],["run",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_array","name":[["array",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["array",3],["path",6],["list",4],["mapping",3],["str",2],["any",2],["value",4],["read",1],["json",1],["if",1],["not",2],["isinstance",2],["all",1],["row",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["name",1],["must",1],["contain",1],["objects",1],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_canonical_bytes","name":[["canonical",1],["bytes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["canonical",2],["bytes",4],["value",3],["any",2],["reproduce",1],["exactly",1],["write",1],["json",2],["atomic",1],["puts",1],["disk",1],["return",1],["dumps",1],["indent",1],["sort",1],["keys",1],["true",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_config_int","name":[["config",1],["int",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["config",9],["int",6],["mapping",2],["str",4],["any",2],["field",6],["read",1],["one",2],["integer",2],["value",5],["without",1],["silently",1],["coercing",1],["another",1],["type",1],["accepted",1],["true",1],["here",1],["produced",1],["artifact",1],["byte",2],["identical",1],["canonical",1],["so",1],["equality",1],["gate",1],["could",1],["never",1],["see",1],["divergence",1],["from",1],["generated",1],["clis",1],["refuse",1],["them",1],["if",2],["not",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["missing",1],["isinstance",2],["bool",1],["must",1],["be",1],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_connectivity","name":[["connectivity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["connectivity",2],["value",3],["str",4],["return",1],["identity",1],["replace",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_fixture_mode","name":[["fixture",1],["mode",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["fixture",2],["mode",2],["workspace",3],["path",2],["bool",2],["installation",3],["mapping",1],["json",1],["return",1],["dataset",1],["profile",1],["synthetic",1],["protocol",1],["smoke",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_frozen_case","name":[["frozen",1],["case",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["frozen",3],["case",8],["installation",4],["mapping",5],["str",5],["any",5],["none",4],["resolve",1],["bundled",2],["workspace",1],["was",1],["installed",2],["from",1],["if",4],["name",6],["not",4],["isinstance",1],["fullmatch",1],["return",3],["source",4],["cases",1],["json",1],["file",2],["sha256",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["match",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_frozen_hashes","name":[["frozen",1],["hashes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["frozen",2],["hashes",2],["case",3],["mapping",3],["str",8],["any",2],["boundary",4],["dict",2],["files",3],["if",1],["not",1],["isinstance",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["public",1],["private",1],["evaluator",1],["must",1],["be",1],["objects",1],["return",1],["name",2],["hashlib",1],["sha256",1],["canonical",1],["bytes",1],["payload",2],["hexdigest",1],["items",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_identity","name":[["identity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["identity",2],["value",6],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["fixture",1],["canonical",1],["must",1],["be",1],["non",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_mapping","name":[["mapping",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["mapping",5],["path",6],["str",2],["any",2],["value",3],["read",1],["json",1],["if",1],["not",1],["isinstance",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["name",1],["must",1],["contain",1],["object",1],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_normalize","name":[["normalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["normalize",10],["scenario",12],["str",4],["workspace",7],["path",8],["tuple",2],["any",4],["dict",2],["input",2],["output",2],["config",24],["public",6],["paths",1],["inputs",11],["array",2],["outputs",13],["mapping",5],["fixture",11],["mode",1],["canonicalizer",12],["identity",5],["if",10],["else",9],["none",1],["single",1],["step",1],["kwargs",9],["targets",9],["validate",6],["predictions",4],["prediction",1],["payloads",1],["top",12],["int",6],["artifact",3],["build",2],["intermediate",2],["results",1],["model",2],["manifest",2],["json",4],["random",2],["seed",2],["return",2],["multistep",1],["stock",5],["read",1],["records",8],["planner",1],["max",4],["routes",4],["budget",4],["metadata",7],["elif",4],["atom",2],["reactions",1],["preanalyzed",1],["forward",3],["isomeric",1],["connectivity",2],["admitted",7],["conditions",1],["condition",2],["vocabulary",2],["yield",3],["splits",1],["sorted",1],["row",2],["split",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["unsupported",1],["ids",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_normalize_atom_fixture","name":[["normalize",1],["atom",1],["fixture",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["normalize",2],["atom",2],["fixture",8],["inputs",3],["sequence",4],["mapping",11],["str",8],["any",7],["outputs",3],["tuple",3],["dict",4],["validate",2],["pre",1],["analyzed",1],["synthetic",1],["rows",1],["without",1],["pretending",1],["run",1],["rdkit",1],["reactions",3],["public",1],["expected",3],["row",2],["reaction",9],["id",8],["seen",4],["records",3],["list",2],["fields",3],["correspondence",2],["bond",2],["changes",2],["valid",3],["issues",2],["index",2],["output",10],["enumerate",1],["start",1],["require",3],["exact",1],["field",8],["text",2],["if",4],["not",3],["raise",4],["benchmark",4],["protocol",4],["error",4],["unknown",1],["duplicate",1],["add",1],["isinstance",2],["bool",1],["must",3],["be",2],["boolean",1],["array",1],["value",2],["entry",1],["append",1],["cover",1],["every",1],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_public_paths","name":[["public",1],["paths",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["public",7],["paths",2],["workspace",3],["path",8],["tuple",2],["return",1],["inputs",1],["json",3],["model",1],["outputs",1],["config",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_read_json","name":[["read",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["read",2],["json",3],["path",5],["any",2],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["return",1],["load",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_refuse","name":[["refuse",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["refuse",2],["error",4],["exception",2],["int",2],["report",1],["protocol",1],["refusal",2],["way",1],["every",1],["scenario",1],["query",1],["requires",1],["traceback",1],["not",1],["prints",1],["module",1],["internals",1],["operator",1],["absolute",1],["paths",1],["verifier",1],["captures",1],["cannot",1],["tell",1],["apart",1],["from",1],["crash",1],["print",1],["file",1],["sys",1],["stderr",1],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_verify_artifact","name":[["verify",1],["artifact",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["verify",2],["artifact",8],["mapping",2],["str",4],["any",2],["scenario",6],["none",3],["if",2],["id",1],["ids",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["intermediate",2],["identity",1],["mismatch",2],["unhashed",3],["dict",1],["claimed",2],["pop",1],["trajectory",2],["sha256",2],["json",1],["hash",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_verify_hashes","name":[["verify",1],["hashes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["verify",2],["hashes",6],["workspace",3],["path",2],["any",2],["boundary",3],["str",4],["none",2],["if",6],["not",5],["isinstance",3],["mapping",1],["raise",6],["benchmark",6],["protocol",6],["error",6],["installation",2],["file",7],["sha256",2],["must",2],["be",2],["object",1],["relative",8],["expected",4],["items",1],["parts",4],["split",1],["else",1],["len",1],["safe",1],["json",1],["name",2],["fullmatch",2],["contains",1],["unsafe",1],["re",1],["9a",1],["64",1],["invalid",1],["installed",4],["hash",2],["target",4],["parent",1],["symlink",3],["try",1],["actual",2],["except",1],["oserror",1],["as",1],["exc",2],["unavailable",1],["from",1],["mismatch",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#_verify_installation","name":[["verify",1],["installation",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["verify",4],["installation",13],["workspace",10],["path",2],["scenario",19],["str",2],["include",3],["private",18],["bool",2],["none",3],["check",1],["installed",2],["dataset",4],["without",1],["opening",1],["other",1],["process",1],["boundary",4],["if",11],["not",10],["ids",3],["raise",8],["benchmark",8],["protocol",8],["error",8],["unsupported",1],["mapping",4],["json",9],["id",2],["identity",3],["mismatch",3],["hashes",14],["file",6],["sha256",4],["isinstance",2],["must",2],["be",2],["object",2],["required",5],["public",12],["inputs",2],["model",2],["outputs",1],["config",1],["extra",3],["single",1],["step",1],["manifest",5],["multistep",1],["stock",1],["conditions",1],["vocabulary",1],["add",1],["issubset",1],["missing",2],["validates",1],["anchor",1],["itself",1],["digests",1],["stay",1],["substituting",1],["against",2],["case",6],["supported",1],["workflow",1],["so",3],["frozen",4],["overrule",1],["them",1],["return",1],["evaluator",4],["name",1],["references",2],["ground",1],["truth",1],["half",1],["stored",1],["beside",1],["cannot",2],["vouch",1],["rewriting",1],["its",1],["own",1],["digest",2],["two",1],["edits",1],["one",1],["authority",1],["has",1],["live",1],["outside",1],["covered",1],["by",1],["any",1],["profile",4],["selects",1],["vs",1],["rdkit",1],["canonicalization",1],["cross",1],["checked",1],["copy",1],["behind",1],["side",1],["write",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#evaluate_workspace","name":[["evaluate",1],["workspace",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["evaluate",9],["workspace",5],["scenario",13],["str",6],["path",3],["dict",2],["any",2],["score",1],["frozen",3],["public",2],["artifact",6],["from",1],["evaluator",2],["side",1],["boundary",1],["root",7],["resolve",1],["verify",2],["installation",1],["include",1],["private",2],["true",1],["mapping",2],["results",3],["intermediate",1],["json",4],["recomputed",2],["context",11],["normalize",2],["if",5],["raise",2],["benchmark",2],["protocol",2],["error",2],["not",1],["match",1],["inputs",1],["references",11],["array",1],["fixture",6],["mode",1],["single",1],["step",1],["targets",3],["normalized",3],["canonicalizer",5],["identity",3],["else",4],["metrics",9],["predictions",5],["top",6],["config",6],["int",3],["elif",5],["multistep",2],["under",2],["so",1],["must",1],["be",1],["scored",1],["too",1],["routes",2],["otherwise",1],["picks",1],["whatever",1],["chemistry",1],["importable",1],["become",1],["env",1],["dependent",1],["records",5],["atom",1],["mappings",1],["forward",2],["kwargs",2],["isomeric",1],["connectivity",2],["conditions",1],["condition",1],["yield",2],["unsupported",1],["write",1],["atomic",1],["evaluation",1],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#evaluator_cli","name":[["evaluator",1],["cli",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["evaluator",2],["cli",2],["argv",3],["sequence",2],["str",2],["none",4],["int",2],["parser",5],["argparse",1],["argument",3],["description",1],["evaluate",2],["one",1],["frozen",1],["scenario",4],["output",1],["add",2],["choices",1],["tuple",1],["ids",1],["required",2],["true",3],["workspace",3],["type",1],["path",1],["args",4],["parse",1],["try",1],["metrics",2],["except",1],["benchmark",1],["protocol",1],["error",4],["oserror",1],["json",2],["jsondecode",1],["as",1],["return",2],["refuse",1],["print",1],["dumps",1],["sort",1],["keys",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#install_cli","name":[["install",1],["cli",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["install",4],["cli",2],["argv",3],["sequence",2],["str",2],["none",4],["int",2],["parser",5],["argparse",1],["argument",3],["description",1],["separated",1],["scenario",1],["case",4],["add",2],["type",2],["path",2],["required",2],["true",3],["workspace",2],["args",4],["parse",1],["try",1],["manifest",2],["test",1],["except",1],["benchmark",1],["protocol",1],["error",4],["oserror",1],["json",2],["jsondecode",1],["as",1],["return",2],["refuse",1],["print",1],["dumps",1],["sort",1],["keys",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#install_test_case","name":[["install",1],["test",1],["case",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["install",3],["test",6],["case",29],["path",9],["str",11],["workspace",7],["dict",5],["any",3],["one",1],["bundled",1],["while",1],["preserving",1],["public",9],["private",15],["boundary",7],["source",6],["resolve",2],["requested",3],["if",11],["symlink",2],["raise",8],["benchmark",8],["protocol",8],["error",8],["must",5],["not",9],["be",4],["destination",8],["mapping",4],["require",2],["exact",1],["fields",2],["field",2],["scenario",19],["text",1],["ids",4],["id",3],["identity",1],["mismatch",1],["exists",1],["dir",1],["directory",1],["iterdir",1],["already",1],["contain",1],["files",5],["evaluator",5],["isinstance",4],["objects",1],["names",1],["validated",1],["up",1],["front",1],["rejection",1],["partway",1],["through",1],["write",4],["loop",1],["leave",1],["ground",2],["truth",2],["disk",1],["no",1],["installation",2],["json",6],["non",1],["empty",1],["guard",1],["above",1],["then",1],["blocked",1],["every",1],["retry",1],["into",1],["name",22],["sorted",2],["safe",1],["fullmatch",2],["unsafe",1],["file",6],["manifest",7],["reserved",1],["dataset",10],["object",1],["written",6],["payload",2],["items",1],["target",3],["atomic",3],["digest",3],["sha256",7],["else",2],["results",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["stem",1],["schema",2],["version",2],["none",1],["query",2],["profile",4],["return",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#pipeline_cli","name":[["pipeline",1],["cli",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["pipeline",4],["cli",2],["scenario",4],["str",4],["argv",3],["sequence",2],["none",4],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["run",2],["public",1],["add",1],["workspace",2],["type",1],["path",1],["required",1],["true",1],["args",3],["parse",1],["try",1],["artifact",2],["except",1],["benchmark",1],["protocol",1],["error",4],["oserror",1],["json",1],["jsondecode",1],["as",1],["return",2],["refuse",1],["print",1],["trajectory",1],["sha256",1]]},{"id":"skills/retrosynthesis_planning/gt_codebase.py#run_pipeline","name":[["run",1],["pipeline",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["py",1]],"body":[["def",2],["run",3],["pipeline",3],["scenario",4],["str",6],["workspace",3],["path",3],["dict",2],["any",2],["only",1],["public",1],["freeze",1],["intermediate",2],["artifact",4],["root",4],["resolve",1],["verify",1],["installation",1],["include",1],["private",1],["false",1],["context",1],["normalize",1],["write",1],["json",2],["atomic",1],["results",2],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["retrosynthesis",2],["planning",1],["helpers",2],["open",1],["ai4",1],["module",1],["intentionally",1],["pure",1],["stdlib",1],["they",1],["normalize",1],["route",15],["exports",1],["from",19],["backends",1],["rank",1],["candidate",1],["routes",16],["render",1],["compact",1],["html",2],["markdown",1],["artifacts",1],["human",1],["review",1],["future",1],["import",15],["annotations",1],["base64",2],["binascii",1],["functools",4],["hashlib",1],["json",2],["math",19],["re",1],["shlex",1],["warnings",1],["datetime",2],["timezone",1],["pathlib",1],["path",7],["typing",1],["any",1],["iterable",1],["protocol",1],["urllib",1],["parse",2],["quote",1],["unquote",1],["urlparse",1],["default",5],["decision",1],["weights",1],["backend",1],["score",1],["25",4],["step",3],["efficiency",1],["20",3],["precursor",1],["availability",1],["evidence",2],["coverage",2],["constraint",2],["fit",1],["10",6],["keys",1],["max",27],["steps",1],["precursors",1],["require",3],["solved",1],["all",1],["leaves",1],["stock",1],["minimum",1],["forbidden",2],["starting",1],["materials",1],["templates",1],["switches",2],["function",20],["emits",1],["itself",1],["extra",1],["args",1],["may",1],["not",2],["repeat",1],["abbreviate",1],["one",1],["aizynthcli",1],["builds",1],["its",1],["parser",1],["argparse",1],["allow",1],["abbrev",1],["true",2],["applies",1],["last",8],["value",18],["wins",1],["so",1],["later",1],["out",7],["conf",1],["silently",1],["redirects",1],["export",1],["configuration",1],["caller",1],["believes",1],["prefix",6],["matching",1],["makes",1],["check",2],["hold",1],["exact",1],["match",2],["would",1],["block",1],["output",2],["while",2],["waving",1],["through",1],["command",1],["owned",1],["frozenset",1],["config",1],["smiles",2],["lru",3],["cache",3],["maxsize",3],["1024",2],["4096",1],["andor",11],["tree",1],["script",1],["const",86],["svg",30],["document",18],["element",18],["by",9],["id",38],["detail",16],["if",30],["return",30],["ns",3],["http",2],["www",1],["w3",1],["org",1],["2000",1],["safe",2],["structure",11],["source",17],["data",2],["image",4],["xml",1],["typeof",2],["string",3],["starts",2],["length",13],["1048576",1],["encoded",5],["slice",5],["za",3],["z0",3],["test",2],["try",2],["btoa",1],["atob",1],["catch",2],["error",1],["encode",1],["uri",1],["graph",11],["openai4s",1],["openai4",1],["payload",1],["nodes",20],["each",17],["node",91],["src",8],["new",10],["map",8],["linked",9],["add",17],["has",12],["edges",5],["edge",24],["push",3],["target",7],["collapsed",10],["let",5],["selected",17],["root",7],["viewport",5],["width",16],["1180",2],["height",12],["700",2],["view",21],["null",5],["dragging",6],["false",3],["point",7],["clear",5],["el",7],["first",2],["child",36],["remove",2],["make",13],["name",5],["attrs",2],["create",13],["object",4],["entries",8],["key",6],["attribute",3],["text",35],["cls",3],["anchor",1],["middle",1],["class",10],["content",9],["split",3],["len",4],["lines",5],["clean",3],["replace",1],["chunks",6],["idx",9],["kept",4],["size",25],["kind",12],["reaction",7],["238",2],["84",1],["252",1],["154",1],["76",2],["hidden",8],["ids",5],["hide",3],["children",3],["layout",2],["filter",3],["rings",5],["depth",14],["number",1],["finite",1],["ring",14],["array",9],["sort",2],["count",2],["gap",3],["172",1],["radius",6],["118",1],["430",1],["120",1],["520",1],["260",1],["center",6],["join",3],["label",6],["locale",1],["compare",1],["112",1],["angle",5],["offset",2],["pi",2],["34",2],["index",2],["cos",1],["sin",1],["draw",11],["defs",4],["marker",6],["arrow",1],["box",2],["ref",2],["orient",1],["auto",1],["start",4],["reverse",1],["append",33],["fill",1],["9eabb8",1],["opacity",1],["72",1],["laid",8],["scene",4],["transform",2],["translate",2],["scale",5],["neighbors",5],["active",3],["merged",1],["16",2],["82",1],["94",1],["dx",6],["dy",6],["distance",8],["sqrt",1],["pad",6],["min",4],["end",3],["x1",3],["y1",3],["x2",3],["y2",3],["curve",3],["90",1],["14",2],["cx",2],["cy",2],["related",3],["group",15],["unknown",1],["neighbor",1],["dimmed",1],["tabindex",1],["rect",3],["rx",3],["12",3],["molecule",5],["54",1],["18",1],["badge",8],["22",2],["well",1],["30",1],["44",1],["href",3],["26",1],["28",1],["52",1],["78",1],["preserve",1],["aspect",1],["ratio",1],["mid",1],["ymid",1],["meet",1],["24",1],["line",4],["123",1],["13",2],["meta",4],["else",3],["40",1],["title",4],["event",27],["listener",9],["click",4],["stop",2],["propagation",2],["show",3],["dblclick",1],["delete",1],["boolean",1],["shown",2],["h3",1],["img",5],["alt",1],["dl",5],["details",1],["dt",4],["dd",4],["note",1],["knowledge",1],["merges",1],["identical",1],["across",1],["displayed",1],["represent",1],["hypotheses",1],["literature",1],["experimental",1],["validation",1],["container",6],["ul",4],["item",2],["li",4],["grid",5],["div",1],["kv",1],["nested",2],["span",2],["anchored",1],["scheme",1],["form",1],["also",1],["accepts",1],["httpfoo",1],["anything",1],["merely",1],["begins",1],["those",1],["four",1],["characters",1],["assigned",1],["straight",1],["https",1],["reset",3],["expand",1],["collapse",1],["wheel",1],["prevent",1],["delta",1],["08",1],["92",1],["passive",1],["pointerdown",1],["client",6],["list",2],["pointer",4],["capture",2],["pointermove",1],["pointerup",1],["release",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_all_leaves_in_stock","name":[["all",1],["leaves",1],["stock",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",3],["all",3],["leaves",6],["stock",3],["node",5],["any",4],["bool",2],["list",2],["dict",2],["str",1],["walk",4],["item",7],["none",1],["if",4],["isinstance",2],["child",4],["return",4],["not",3],["children",4],["molecule",1],["append",1],["false",1],["leaf",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_all_leaves_in_stock.walk","name":[["walk",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["walk",4],["item",8],["any",2],["none",2],["if",3],["isinstance",2],["list",1],["child",4],["return",2],["not",2],["dict",1],["children",4],["molecule",1],["node",1],["leaves",1],["append",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_annotation_description","name":[["annotation",1],["description",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotation",2],["description",3],["item",8],["dict",3],["str",8],["any",2],["if",2],["isinstance",2],["return",3],["summary",1],["route",1],["role",1],["note",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_annotation_for_molecule","name":[["annotation",1],["molecule",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotation",4],["molecule",3],["annotations",3],["dict",2],["str",6],["any",2],["smiles",3],["item",2],["record",1],["return",1],["description",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_annotation_reaction_type","name":[["annotation",1],["reaction",1],["type",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotation",2],["reaction",7],["type",7],["item",6],["dict",3],["str",7],["any",2],["if",2],["not",1],["isinstance",1],["return",3],["family",1],["strip",1],["unrecognized",1],["class",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_annotation_record_for_molecule","name":[["annotation",1],["record",1],["molecule",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotation",2],["record",2],["molecule",2],["annotations",4],["dict",7],["str",9],["any",4],["smiles",3],["molecules",4],["if",3],["isinstance",3],["else",1],["none",1],["item",3],["return",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_annotation_record_for_reaction","name":[["annotation",1],["record",1],["reaction",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotation",3],["record",2],["reaction",3],["annotations",4],["dict",9],["str",9],["any",6],["details",3],["reactions",4],["if",3],["isinstance",3],["else",1],["none",1],["not",1],["return",3],["keys",3],["key",2],["item",3]]},{"id":"skills/retrosynthesis_planning/kernel.py#_annotation_record_for_route","name":[["annotation",1],["record",1],["route",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotation",5],["record",2],["route",10],["annotations",4],["dict",10],["str",12],["any",6],["routes",6],["if",6],["isinstance",5],["else",1],["none",1],["rank",16],["ranks",3],["key",6],["candidates",2],["item",11],["return",3],["list",1],["not",1],["continue",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_annotation_value","name":[["annotation",1],["value",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotation",2],["value",5],["item",4],["dict",3],["str",6],["any",4],["keys",3],["if",2],["not",1],["isinstance",1],["return",3],["key",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_as_float","name":[["as",1],["float",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["as",2],["float",7],["value",4],["any",2],["default",3],["none",6],["try",1],["return",2],["except",1],["type",1],["error",3],["overflow",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_as_int","name":[["as",1],["int",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["as",4],["int",7],["value",5],["any",2],["default",4],["try",1],["parsed",3],["except",1],["type",1],["error",3],["overflow",1],["return",2],["route",1],["counts",1],["ultimately",1],["participate",1],["float",2],["based",1],["scoring",1],["sorting",1],["treat",1],["integers",1],["outside",1],["representable",1],["domain",1],["malformed",1],["input",1],["rather",1],["than",1],["letting",1],["later",1],["formatting",1],["arithmetic",1],["fail",1],["unbounded",1],["backend",1],["if",1],["not",1],["none",1],["else",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_as_string_list","name":[["as",1],["string",1],["list",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["as",2],["string",2],["list",5],["value",6],["any",2],["str",4],["if",3],["isinstance",1],["return",3],["item",3],["not",1],["none",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_backend_score_percent","name":[["backend",1],["score",1],["percent",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["backend",2],["score",5],["percent",2],["any",2],["float",3],["map",1],["common",1],["ai",1],["zynth",1],["finder",1],["style",1],["scores",1],["auditable",1],["100",3],["scale",1],["value",8],["as",1],["default",1],["if",2],["not",1],["math",2],["isfinite",1],["return",2],["isclose",1],["rel",1],["tol",2],["1e",2],["abs",1],["12",1],["min",2],["round",1],["max",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_backend_taxonomy_note","name":[["backend",1],["taxonomy",1],["note",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["backend",4],["taxonomy",4],["note",2],["classification",4],["str",4],["if",1],["unrecognized",1],["class",1],["return",2],["no",2],["reliable",1],["llm",1],["smarts",1],["interpretation",1],["above",1],["available",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_call_openai4s_fetch","name":[["call",1],["openai4s",1],["fetch",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["call",2],["openai4s",2],["fetch",7],["any",4],["url",5],["str",2],["try",2],["return",3],["format",2],["markdown",2],["timeout",1],["20",1],["max",1],["chars",1],["12000",1],["except",2],["type",2],["error",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_call_openai4s_search","name":[["call",1],["openai4s",1],["search",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["call",2],["openai4s",2],["search",7],["any",4],["query",9],["str",2],["results",6],["per",4],["int",2],["try",2],["return",3],["num",2],["timeout",1],["20",1],["except",2],["type",2],["error",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_call_reaction_evidence_llm","name":[["call",1],["reaction",1],["evidence",1],["llm",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["call",2],["reaction",3],["evidence",3],["llm",8],["any",4],["prompt",5],["str",6],["purpose",3],["dict",5],["try",3],["raw",3],["max",1],["tokens",1],["2800",1],["temperature",1],["except",3],["type",3],["error",6],["as",2],["raise",1],["parsed",3],["parse",1],["annotations",1],["value",1],["exc",2],["warnings",1],["warn",1],["response",2],["was",1],["not",1],["valid",1],["json",1],["continuing",1],["without",1],["runtime",1],["warning",1],["stacklevel",1],["return",2],["if",1],["isinstance",1],["else",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_candidate_match_level","name":[["candidate",1],["match",1],["level",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["candidate",2],["match",3],["level",2],["value",3],["any",2],["str",3],["normalized",6],["unknown",2],["strip",1],["lower",1],["replace",2],["return",1],["exact",5],["substrate",3],["analogue",1],["close",3],["analog",4],["class",3],["reaction",2],["if",1],["else",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_canonical_key","name":[["canonical",1],["key",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["canonical",4],["key",2],["smiles",6],["str",4],["identity",1],["comparison",1],["raw",1],["string",1],["without",1],["rdkit",2],["value",5],["strip",1],["if",2],["not",1],["return",4],["try",1],["from",2],["import",2],["chem",3],["type",1],["ignore",1],["except",1],["error",1],["mol",5],["none",1],["true",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_canonical_structure_src","name":[["canonical",1],["structure",1],["src",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["canonical",3],["structure",2],["src",2],["source",7],["any",2],["str",3],["return",7],["one",1],["svg",2],["data",2],["uri",1],["empty",1],["fail",1],["closed",1],["value",2],["prefix",3],["image",1],["xml",1],["base64",3],["if",4],["not",3],["isinstance",1],["startswith",1],["len",1],["20",1],["encoded",4],["removeprefix",1],["try",1],["decoded",2],["b64decode",1],["validate",1],["true",1],["except",1],["error",2],["binascii",1],["b64encode",1],["decode",1],["ascii",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_children","name":[["children",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["children",9],["node",5],["dict",3],["str",2],["any",5],["list",4],["key",2],["reactants",1],["precursors",1],["outcomes",1],["value",3],["if",2],["isinstance",2],["extend",2],["values",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_collect_starting_materials","name":[["collect",1],["starting",1],["materials",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",3],["collect",2],["starting",2],["materials",5],["node",5],["any",3],["str",3],["walk",4],["item",7],["none",1],["if",3],["isinstance",2],["list",1],["child",4],["return",3],["not",2],["dict",1],["children",4],["smiles",4],["molecule",1],["add",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_collect_starting_materials.walk","name":[["walk",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["walk",4],["item",8],["any",2],["none",2],["if",3],["isinstance",2],["list",1],["child",4],["return",2],["not",2],["dict",1],["children",4],["smiles",4],["node",2],["molecule",1],["materials",1],["add",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_compact_evidence_value","name":[["compact",1],["evidence",1],["value",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["compact",2],["evidence",2],["value",9],["any",2],["str",4],["if",2],["isinstance",2],["dict",1],["return",3],["join",2],["key",2],["nested",2],["items",1],["list",1],["item",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_count_reactions","name":[["count",1],["reactions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",3],["count",6],["reactions",2],["node",4],["any",3],["int",2],["walk",4],["item",6],["none",1],["nonlocal",1],["if",3],["isinstance",2],["list",1],["child",4],["return",3],["not",1],["dict",1],["reaction",1],["children",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_count_reactions.walk","name":[["walk",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["walk",4],["item",7],["any",2],["none",2],["nonlocal",1],["count",2],["if",3],["isinstance",2],["list",1],["child",4],["return",2],["not",1],["dict",1],["reaction",1],["node",1],["children",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_display_reaction_type","name":[["display",1],["reaction",1],["type",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["display",2],["reaction",4],["type",2],["classification",5],["str",8],["details",4],["dict",2],["any",2],["if",5],["unrecognized",1],["class",1],["template",7],["lower",2],["mapped",3],["evidence",8],["ester",1],["acyl",2],["return",6],["derived",4],["substitution",1],["amide",2],["transformation",1],["aryl",2],["c1",1],["functionalization",1],["disconnection",1],["unclassified",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_doi_from_canonical_url","name":[["doi",1],["from",1],["canonical",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["doi",5],["from",2],["canonical",2],["url",5],["str",5],["try",1],["parsed",4],["urlparse",1],["strip",2],["except",1],["value",1],["error",1],["return",4],["if",3],["scheme",1],["lower",2],["not",2],["http",1],["https",1],["hostname",1],["org",2],["dx",1],["candidate",3],["unquote",1],["path",1],["lstrip",1],["looks",1],["like",1],["else",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_evidence_detail_record","name":[["evidence",1],["detail",1],["record",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["evidence",2],["detail",7],["record",17],["dict",4],["str",4],["any",4],["source",2],["type",1],["match",2],["level",1],["verified",4],["yes",2],["if",4],["else",1],["no",1],["candidate",2],["review",1],["chemist",1],["confirmation",1],["required",1],["identifier",4],["label",2],["value",3],["title",2],["yield",2],["range",1],["conditions",2],["risks",1],["risk",1],["flags",1],["notes",2],["retrieved",2],["at",1],["link",1],["safe",1],["http",1],["url",2],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_evidence_entries_from_item","name":[["evidence",1],["entries",1],["from",1],["item",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["evidence",6],["entries",2],["from",2],["item",9],["dict",2],["str",2],["any",4],["presence",2],["matters",2],["here",2],["explicitly",2],["empty",2],["wrapper",2],["assertion",2],["no",2],["records",4],["exist",2],["not",2],["record",2],["its",2],["own",2],["right",2],["if",2],["return",3]]},{"id":"skills/retrosynthesis_planning/kernel.py#_execution_step_sort_value","name":[["execution",1],["step",1],["sort",1],["value",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["execution",2],["step",3],["sort",2],["value",5],["any",2],["float",3],["return",3],["total",1],["order",1],["key",1],["backend",1],["counts",1],["mixed",1],["quality",1],["parsed",5],["as",1],["if",1],["none",1],["not",1],["math",2],["isfinite",1],["inf",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_explicit_bool","name":[["explicit",1],["bool",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["explicit",3],["bool",5],["value",6],["any",2],["parse",1],["only",1],["boolean",1],["spellings",1],["unknown",1],["truthy",1],["values",1],["false",4],["if",4],["isinstance",2],["return",4],["str",1],["normalized",3],["strip",1],["lower",1],["true",2],["yes",1],["no",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_extract_score","name":[["extract",1],["score",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["extract",2],["score",8],["route",6],["dict",3],["str",2],["any",2],["float",5],["none",4],["key",6],["total",2],["probability",2],["confidence",2],["if",5],["return",4],["as",3],["scores",6],["isinstance",1],["state",1],["numeric",5],["value",5],["values",1],["not",1],["max",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_extract_solved","name":[["extract",1],["solved",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["extract",2],["solved",6],["route",8],["dict",3],["str",2],["any",4],["tree",4],["bool",3],["metadata",5],["if",4],["isinstance",1],["key",6],["all",4],["precursors",3],["stock",8],["return",4],["flag",3],["true",3],["target",1],["root",1],["have",1],["false",1],["even",1],["leaves",2],["so",1],["only",1],["as",1],["direct",1],["answer",1],["leaf",1],["like",1],["routes",1],["not",1],["children",1],["materials",3],["collect",1],["starting",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_extract_tree","name":[["extract",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["extract",2],["tree",4],["route",6],["dict",2],["str",2],["any",4],["key",3],["reaction",1],["root",1],["nodes",1],["if",1],["return",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_fallback_reaction_evidence_query","name":[["fallback",1],["reaction",1],["evidence",1],["query",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["fallback",2],["reaction",4],["evidence",2],["query",2],["brief",7],["dict",2],["str",8],["any",2],["template",3],["join",5],["split",3],["backend",3],["class",3],["mapped",3],["re",1],["sub",1],["product",3],["smiles",2],["precursors",2],["as",1],["string",1],["list",1],["precursor",1],["terms",2],["term",3],["180",1],["if",1],["return",1],["synthesis",1],["precedent",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_first_json_object","name":[["first",1],["json",1],["object",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["first",3],["json",3],["object",3],["text",5],["str",4],["return",2],["balanced",1],["block",1],["ignoring",1],["braces",1],["strings",1],["depth",5],["start",4],["string",4],["false",4],["escaped",4],["index",3],["char",6],["enumerate",1],["if",5],["elif",4],["true",2],["continue",1],["raise",1],["value",1],["error",1],["no",1],["found",1],["llm",1],["response",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_flag_is_true","name":[["flag",1],["true",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["flag",2],["true",3],["value",9],["any",2],["bool",4],["interpret",1],["permissive",1],["backend",1],["flags",1],["conservatively",1],["deterministically",1],["if",3],["isinstance",4],["return",4],["int",1],["float",2],["not",2],["numeric",4],["as",1],["none",1],["math",1],["isfinite",1],["str",1],["normalized",2],["join",1],["strip",1],["lower",1],["replace",1],["split",1],["yes",1],["stock",1],["available",1],["false",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_format_score","name":[["format",1],["score",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["format",2],["score",5],["value",3],["any",2],["str",2],["as",1],["float",1],["if",1],["none",1],["return",2],["3f",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_format_weight","name":[["format",1],["weight",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["format",2],["weight",6],["value",3],["any",2],["str",2],["as",1],["float",1],["if",1],["none",1],["not",1],["math",1],["isfinite",1],["return",2],["2f",1],["rstrip",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_interactive_andor_payload","name":[["interactive",1],["andor",1],["payload",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",6],["interactive",2],["andor",2],["payload",2],["routes",11],["list",4],["dict",21],["str",34],["any",19],["target",16],["smiles",21],["none",13],["annotations",6],["reaction",22],["evidence",8],["nodes",4],["edges",2],["tuple",1],["add",5],["node",20],["existing",7],["id",8],["if",11],["sorted",2],["key",7],["depth",14],["min",1],["return",3],["root",5],["kind",2],["class",10],["name",4],["label",6],["short",2],["route",12],["forest",1],["34",2],["meta",2],["rank",7],["details",22],["type",12],["merged",1],["retrosynthesis",1],["knowledge",2],["graph",5],["not",2],["specified",2],["shown",1],["len",1],["search",2],["note",6],["view",1],["merges",1],["identical",1],["molecule",7],["hypotheses",1],["across",1],["ai",1],["zynth",1],["finder",1],["exported",1],["trees",1],["preserves",1],["semantics",1],["while",1],["complete",1],["internal",1],["mcts",1],["visit",1],["still",1],["requires",1],["backend",7],["checkpoint",1],["export",1],["edge",1],["source",2],["setdefault",1],["item",12],["int",2],["bool",2],["false",1],["display",5],["walk",1],["starts",1],["tree",1],["at",1],["synthetic",1],["so",1],["has",1],["be",1],["flagged",1],["explicitly",1],["rather",1],["than",1],["by",1],["role",7],["visual",1],["children",2],["annotation",25],["mol",3],["structure",2],["src",2],["width",1],["240",1],["height",1],["160",1],["stock",3],["status",3],["value",10],["detail",1],["pub",1],["chem",1],["build",1],["pubchem",1],["query",1],["url",1],["parent",4],["info",3],["child",6],["isinstance",1],["join",2],["template",1],["product",2],["removeprefix",1],["startswith",1],["else",1],["raw",7],["context",1],["record",1],["summary",2],["pop",1],["llm",4],["taxonomy",2],["items",1],["confidence",2],["description",3],["fallback",1],["mechanistic",5],["rationale",8],["mechanism",1],["bond",6],["changes",5],["change",1],["conditions",7],["suggested",2],["likely",1],["caveat",3],["condition",1],["yield",13],["range",4],["expected",2],["estimate",1],["possible",1],["selectivity",5],["risks",4],["risk",3],["notes",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_interactive_andor_payload.add_edge","name":[["add",1],["edge",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["add",3],["edge",2],["source",3],["str",5],["target",3],["route",3],["rank",3],["any",2],["none",2],["edges",1],["setdefault",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_interactive_andor_payload.add_node","name":[["add",1],["node",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["add",2],["node",11],["dict",4],["str",5],["any",4],["existing",7],["nodes",2],["id",2],["if",1],["routes",3],["sorted",1],["key",1],["depth",4],["min",1],["return",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_interactive_andor_payload.molecule_node","name":[["molecule",1],["node",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["molecule",7],["node",8],["item",9],["dict",5],["str",6],["any",7],["route",5],["rank",4],["depth",9],["int",2],["target",8],["bool",3],["false",2],["smiles",12],["display",1],["label",3],["walk",1],["starts",1],["tree",1],["at",1],["synthetic",1],["root",1],["so",1],["has",1],["be",1],["flagged",1],["explicitly",1],["rather",1],["than",1],["by",1],["role",7],["class",4],["name",3],["visual",1],["children",1],["annotation",4],["annotations",1],["id",1],["mol",1],["kind",1],["short",1],["34",1],["meta",1],["structure",2],["src",2],["width",1],["240",1],["height",1],["160",1],["routes",2],["details",1],["type",1],["stock",3],["status",3],["value",2],["detail",1],["note",1],["pub",1],["chem",1],["build",1],["pubchem",1],["query",1],["url",1],["return",1],["add",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_interactive_andor_payload.reaction_node","name":[["reaction",1],["node",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",22],["node",5],["item",5],["dict",5],["str",9],["any",6],["parent",5],["id",7],["route",3],["rank",3],["depth",4],["int",2],["info",4],["child",6],["smiles",5],["sorted",1],["display",5],["label",5],["children",1],["if",14],["isinstance",1],["key",9],["join",2],["details",30],["template",1],["product",2],["removeprefix",1],["mol",2],["startswith",1],["else",2],["raw",7],["context",1],["annotation",27],["record",5],["annotations",1],["evidence",14],["summary",6],["backend",8],["class",7],["pop",1],["llm",5],["type",11],["taxonomy",2],["note",8],["value",10],["items",1],["confidence",2],["not",1],["specified",1],["description",3],["fallback",1],["mechanistic",5],["rationale",8],["mechanism",1],["bond",6],["changes",5],["change",1],["conditions",8],["suggested",2],["likely",1],["caveat",5],["condition",1],["yield",13],["range",4],["expected",2],["estimate",1],["possible",1],["selectivity",5],["risks",5],["risk",2],["notes",6],["safety",6],["validation",6],["plan",5],["literature",1],["queries",1],["status",2],["coverage",3],["100",1],["heuristic",1],["records",2],["supporting",1],["detail",1],["no",1],["external",1],["attached",1],["generated",1],["yields",1],["remain",1],["hypotheses",1],["unrecognized",1],["return",1],["add",1],["rxn",1],["stable",1],["kind",1],["name",1],["short",1],["34",1],["meta",2],["routes",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_interactive_andor_payload.walk","name":[["walk",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["walk",4],["item",8],["any",4],["parent",5],["id",9],["str",2],["route",8],["rank",8],["depth",6],["int",2],["root",3],["bool",2],["false",2],["none",2],["if",2],["not",1],["isinstance",1],["dict",1],["return",2],["reaction",2],["node",3],["rxn",3],["add",2],["edge",2],["child",4],["children",2],["mol",3],["molecule",1],["target",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_is_molecule_node","name":[["molecule",1],["node",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["molecule",3],["node",12],["dict",2],["str",3],["any",2],["bool",2],["type",3],["kind",1],["lower",1],["if",1],["mol",1],["compound",1],["return",2],["true",1],["smiles",1],["not",2],["none",1],["reaction",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_is_reaction_node","name":[["reaction",1],["node",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",4],["node",9],["dict",2],["str",3],["any",3],["bool",2],["type",3],["kind",1],["lower",1],["return",1],["rxn",1],["key",2],["smiles",1],["smarts",1],["template",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_is_unrecognized_class","name":[["unrecognized",1],["class",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["unrecognized",3],["class",2],["classification",3],["str",3],["bool",2],["text",4],["lower",1],["return",1],["unclassified",1],["unknown",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_iter_molecule_nodes","name":[["iter",1],["molecule",1],["nodes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",3],["iter",2],["molecule",3],["nodes",2],["node",4],["any",6],["iterable",3],["tuple",3],["dict",4],["str",3],["int",4],["walk",4],["item",7],["depth",4],["if",3],["isinstance",2],["list",1],["child",4],["yield",4],["from",3],["return",2],["not",1],["children",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_iter_molecule_nodes.walk","name":[["walk",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["walk",4],["item",8],["any",4],["depth",5],["int",4],["iterable",2],["tuple",2],["dict",3],["str",2],["if",3],["isinstance",2],["list",1],["child",4],["yield",3],["from",2],["return",2],["not",1],["molecule",1],["node",1],["children",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_iter_reaction_contexts","name":[["iter",1],["reaction",1],["contexts",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["iter",5],["reaction",8],["contexts",5],["item",11],["any",6],["product",9],["smiles",7],["str",6],["iterable",2],["tuple",2],["dict",6],["yield",5],["nodes",1],["molecule",1],["context",2],["required",1],["stable",1],["keys",1],["if",4],["isinstance",3],["list",1],["child",10],["from",3],["return",3],["not",1],["node",3],["details",1],["children",2],["else",1],["current",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_iter_reaction_nodes","name":[["iter",1],["reaction",1],["nodes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["iter",4],["reaction",5],["nodes",4],["item",8],["any",4],["iterable",2],["dict",3],["str",2],["if",3],["isinstance",2],["list",1],["child",4],["yield",3],["from",2],["return",2],["not",1],["node",1],["children",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_layout_svg_tree","name":[["layout",1],["svg",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",3],["layout",7],["svg",2],["tree",2],["node",15],["any",14],["tuple",5],["list",7],["dict",12],["str",11],["nodes",8],["edges",5],["leaf",4],["index",4],["next",4],["id",8],["build",4],["item",12],["depth",6],["int",1],["parent",5],["none",6],["nonlocal",1],["if",9],["isinstance",2],["synthetic",6],["root",2],["120",1],["label",6],["route",2],["meta",3],["class",3],["target",1],["full",2],["child",20],["not",2],["return",5],["sum",2],["len",2],["append",5],["children",9],["current",2],["rendered",5],["else",2],["86",1],["140",2],["structure",4],["src",4],["smiles",2],["width",1],["180",1],["height",1],["110",1],["molecule",1],["300",1],["short",1],["display",2],["32",1],["visual",1],["bool",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_layout_svg_tree.build","name":[["build",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",4],["item",13],["any",6],["depth",7],["int",2],["parent",6],["dict",5],["str",4],["none",9],["nonlocal",1],["leaf",3],["index",3],["next",3],["id",7],["if",9],["isinstance",2],["list",1],["synthetic",6],["root",2],["120",1],["label",6],["route",2],["meta",3],["class",3],["target",1],["full",2],["child",20],["nodes",6],["not",2],["return",4],["sum",2],["len",2],["append",5],["edges",3],["children",9],["current",2],["rendered",5],["else",2],["86",1],["140",2],["structure",4],["src",4],["node",12],["smiles",2],["width",1],["180",1],["height",1],["110",1],["molecule",1],["layout",5],["300",1],["short",1],["display",2],["32",1],["visual",1],["bool",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_legacy_reaction_annotation_key","name":[["legacy",1],["reaction",1],["annotation",1],["key",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["legacy",3],["reaction",3],["annotation",2],["key",4],["details",3],["dict",2],["str",4],["any",2],["return",2],["pre",1],["context",1],["retained",1],["as",1],["read",1],["compatibility",1],["alias",1],["core",3],["rxn",1],["stable",1],["id",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_legacy_reaction_key_core","name":[["legacy",1],["reaction",1],["key",1],["core",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["legacy",2],["reaction",5],["key",2],["core",4],["details",6],["dict",4],["str",7],["any",4],["mapped",2],["template",2],["backend",2],["class",3],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_llm_reaction_evidence_queries","name":[["llm",1],["reaction",1],["evidence",1],["queries",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["llm",6],["reaction",14],["evidence",4],["queries",8],["any",4],["briefs",4],["list",5],["dict",7],["str",11],["max",5],["per",5],["int",2],["raw",3],["call",1],["build",1],["query",10],["prompt",1],["purpose",1],["planning",1],["allowed",2],["brief",2],["key",5],["planned",3],["item",4],["if",5],["isinstance",2],["else",1],["not",4],["continue",2],["join",1],["split",1],["len",2],["320",2],["rstrip",1],["bucket",4],["setdefault",1],["append",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_llm_select_reaction_evidence","name":[["llm",1],["select",1],["reaction",1],["evidence",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["llm",6],["select",2],["reaction",4],["evidence",4],["any",8],["briefs",3],["list",6],["dict",8],["str",6],["sources",3],["raw",3],["call",1],["build",1],["selection",1],["prompt",1],["purpose",1],["source",1],["screening",1],["candidates",3],["if",2],["isinstance",2],["else",1],["return",1],["item",3]]},{"id":"skills/retrosynthesis_planning/kernel.py#_looks_like_doi","name":[["looks",1],["like",1],["doi",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["looks",2],["like",2],["doi",3],["value",3],["str",3],["bool",2],["decoded",3],["unquote",1],["if",1],["not",2],["re",2],["fullmatch",1],["10",1],["z0",1],["flags",1],["ignorecase",1],["return",2],["false",1],["reject",1],["empty",1],["dot",1],["path",2],["segments",1],["before",1],["org",1],["cdns",1],["normalize",1],["fabricated",1],["identifier",1],["into",1],["different",1],["resolving",1],["any",1],["segment",2],["split",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_looks_like_route","name":[["looks",1],["like",1],["route",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["looks",2],["like",2],["route",3],["value",3],["dict",2],["str",2],["any",3],["bool",2],["return",1],["key",2],["tree",2],["reaction",1],["score",1],["scores",1],["solved",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_mark_resolving_dois","name":[["mark",1],["resolving",1],["dois",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["mark",2],["resolving",2],["dois",5],["evidence",4],["dict",6],["str",5],["list",2],["any",4],["verifier",4],["none",5],["if",5],["return",4],["sorted",1],["record",6],["identifier",4],["records",4],["values",2],["looks",1],["like",1],["doi",2],["not",2],["try",1],["results",3],["except",1],["exception",1],["as",1],["exc",2],["warnings",1],["warn",1],["verification",1],["failed",1],["keeping",1],["source",1],["candidates",1],["unverified",1],["runtime",1],["warning",1],["stacklevel",1],["isinstance",2],["result",3],["ok",1],["true",2],["verified",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_material_chip","name":[["material",1],["chip",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["material",5],["chip",3],["any",2],["str",3],["return",1],["span",2],["class",1],["code",2],["html",1],["escape",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_molecule_detail_note","name":[["molecule",1],["detail",1],["note",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["molecule",3],["detail",2],["note",2],["role",3],["str",6],["stock",4],["status",4],["return",1],["pub",1],["chem",1],["link",1],["vendor",1],["literature",1],["lookup",1],["verify",1],["identity",1],["practical",1],["availability",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_molecule_interpretation","name":[["molecule",1],["interpretation",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["molecule",4],["interpretation",2],["role",6],["str",6],["stock",9],["status",3],["if",4],["target",2],["return",5],["being",1],["disconnected",1],["into",1],["simpler",1],["purchasable",1],["precursors",1],["intermediate",2],["predicted",1],["synthetic",1],["inspect",1],["functional",1],["groups",1],["stereochemistry",1],["whether",1],["downstream",1],["disconnections",1],["plausible",1],["precursor",4],["terminal",2],["found",1],["selected",1],["database",1],["verify",1],["vendor",1],["purity",1],["price",1],["regulatory",1],["constraints",1],["unresolved",1],["not",1],["confirmed",1],["route",2],["may",1],["need",1],["another",1],["disconnection",1],["alternate",1],["manual",1],["substitution",1],["query",1],["external",1],["chemistry",1],["databases",1],["before",1],["treating",1],["as",1],["available",1],["validated",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_molecule_panel_note","name":[["molecule",1],["panel",1],["note",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["molecule",3],["panel",2],["note",2],["brief",4],["dict",2],["str",4],["any",2],["return",1],["role",1],["displayed",1],["route",2],["forest",1],["stock",2],["status",2],["confirm",1],["identity",1],["purity",1],["vendor",1],["literature",1],["precedent",1],["functional",1],["group",1],["compatibility",1],["before",1],["treating",1],["as",1],["actionable",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_molecule_role","name":[["molecule",1],["role",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["molecule",2],["role",2],["node",7],["dict",2],["str",6],["any",2],["depth",3],["int",2],["target",9],["smiles",7],["bool",2],["false",2],["children",4],["if",4],["return",5],["canonical",2],["key",2],["not",2],["stock",2],["precursor",2],["unresolved",1],["intermediate",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_node_display_label","name":[["node",1],["display",1],["label",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["node",16],["display",2],["label",3],["dict",4],["str",8],["any",2],["if",5],["reaction",6],["metadata",8],["isinstance",2],["key",3],["classification",1],["name",5],["template",7],["code",1],["value",4],["not",1],["unrecognized",1],["class",1],["return",5],["smarts",1],["smiles",3],["short",1],["42",1],["policy",2],["from",1],["derived",1],["inchi",1],["molecule",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_node_in_stock","name":[["node",1],["stock",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["node",6],["stock",6],["dict",2],["str",2],["any",3],["bool",2],["return",2],["true",3],["only",1],["flag",2],["has",1],["explicitly",1],["value",1],["key",3],["if",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_node_meta_label","name":[["node",1],["meta",1],["label",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["node",10],["meta",2],["label",2],["dict",3],["str",5],["any",2],["depth",3],["int",2],["if",7],["reaction",2],["metadata",5],["isinstance",1],["policy",7],["name",1],["probability",4],["as",1],["float",1],["not",3],["none",1],["return",7],["2f",1],["target",1],["stock",3],["precursor",1],["children",1],["intermediate",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_node_smiles","name":[["node",1],["smiles",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["node",6],["smiles",4],["dict",3],["str",6],["any",2],["none",3],["key",2],["smile",1],["mol",1],["molecule",1],["value",8],["if",3],["isinstance",3],["return",3],["metadata",4]]},{"id":"skills/retrosynthesis_planning/kernel.py#_node_visual_class","name":[["node",1],["visual",1],["class",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["node",8],["visual",2],["class",2],["dict",2],["str",4],["any",2],["depth",3],["int",2],["has",3],["children",3],["bool",4],["target",4],["false",2],["if",4],["reaction",2],["return",5],["stock",2],["not",1],["missing",1],["unknown",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_normalize_decision_weights","name":[["normalize",1],["decision",1],["weights",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["decision",12],["weights",15],["dict",8],["str",5],["float",6],["none",5],["return",2],["non",1],["negative",1],["component",1],["normalized",6],["100",4],["point",1],["scale",2],["if",7],["raw",6],["any",1],["elif",1],["isinstance",2],["else",1],["raise",4],["type",1],["error",4],["must",3],["be",3],["mapping",1],["unknown",3],["default",7],["names",2],["join",1],["sorted",2],["repr",1],["key",30],["value",15],["unsupported",1],["weight",3],["merged",6],["not",4],["continue",1],["bool",1],["finite",3],["number",2],["boolean",1],["as",2],["math",2],["isfinite",1],["max",4],["largest",5],["values",6],["before",1],["summing",1],["so",2],["even",1],["individually",1],["near",1],["overflow",1],["normalization",1],["total",3],["allocate",1],["integer",1],["hundredths",1],["by",3],["remainder",3],["method",1],["then",1],["make",1],["final",4],["insertion",1],["exact",4],["binary",1],["complement",1],["sum",4],["result",1],["exactly",1],["well",1],["scaled",3],["items",4],["units",8],["10000",2],["floor",1],["remaining",2],["lambda",1],["next",1],["reversed",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_normalize_doi","name":[["normalize",1],["doi",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["doi",8],["value",3],["any",2],["str",3],["candidate",9],["strip",2],["if",3],["not",1],["return",3],["url",4],["from",1],["canonical",1],["re",2],["sub",1],["flags",1],["ignorecase",1],["unquote",1],["looks",1],["like",1],["else",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_normalize_evidence_record","name":[["normalize",1],["evidence",1],["record",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["evidence",2],["record",22],["dict",5],["str",11],["any",4],["source",12],["if",1],["isinstance",1],["else",1],["type",6],["unspecified",1],["strip",2],["lower",2],["replace",4],["match",7],["level",5],["substrate",3],["unknown",1],["aliases",3],["exact",4],["analogue",1],["close",2],["analog",3],["class",2],["reaction",1],["candidate",5],["explicit",3],["bool",3],["false",3],["verified",6],["not",1],["return",1],["identifier",5],["title",3],["url",3],["conditions",2],["yield",3],["range",2],["risk",2],["flags",2],["as",1],["string",1],["list",1],["risks",1],["notes",2],["retrieved",2],["at",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_normalize_route","name":[["normalize",1],["route",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",2],["route",10],["candidate",5],["any",4],["rank",4],["int",3],["dict",3],["str",2],["if",2],["isinstance",1],["else",1],["tree",8],["extract",3],["score",4],["solved",4],["materials",4],["sorted",1],["collect",1],["starting",2],["steps",6],["count",1],["reactions",1],["as",1],["length",1],["depth",1],["default",1],["return",1],["raw",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_parse_explicit_bool","name":[["parse",1],["explicit",1],["bool",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["parse",3],["explicit",3],["bool",6],["value",10],["any",2],["name",3],["str",3],["json",1],["like",1],["booleans",1],["without",1],["treating",1],["every",1],["non",1],["empty",1],["string",1],["as",2],["true",3],["if",6],["isinstance",4],["return",4],["int",1],["float",2],["not",2],["numeric",5],["none",1],["math",1],["isfinite",1],["normalized",3],["strip",1],["lower",1],["yes",1],["false",2],["no",1],["off",1],["raise",1],["error",1],["must",1],["be",1],["boolean",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_parse_finite_constraint_number","name":[["parse",1],["finite",1],["constraint",1],["number",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["parse",3],["finite",4],["constraint",3],["number",4],["value",6],["any",2],["name",4],["str",2],["float",3],["explicit",1],["numeric",1],["rejecting",1],["booleans",1],["sentinels",1],["if",2],["isinstance",1],["bool",1],["raise",2],["error",2],["must",2],["be",2],["not",2],["boolean",1],["parsed",4],["as",1],["none",1],["math",1],["isfinite",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_precursor_availability_percent","name":[["precursor",1],["availability",1],["percent",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["precursor",3],["availability",2],["percent",2],["route",4],["dict",2],["str",2],["any",2],["float",2],["score",2],["terminal",1],["stock",4],["coverage",1],["never",1],["inferred",1],["from",1],["leaves",4],["node",4],["depth",1],["iter",1],["molecule",1],["nodes",1],["tree",1],["if",2],["not",2],["children",1],["return",2],["sum",1],["leaf",2],["round",1],["100",1],["len",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_public_reaction_brief","name":[["public",1],["reaction",1],["brief",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["public",2],["reaction",6],["brief",11],["dict",4],["str",5],["any",4],["return",1],["key",2],["template",2],["truncate",5],["source",5],["text",5],["1000",1],["mapped",2],["1800",1],["backend",2],["class",2],["300",1],["product",2],["smiles",4],["600",1],["precursor",2],["as",1],["string",1],["list",1],["conditions",2],["export",2],["500",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_rdkit_molecule_svg","name":[["rdkit",1],["molecule",1],["svg",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["rdkit",4],["molecule",3],["svg",9],["smiles",5],["str",5],["none",8],["width",4],["int",4],["height",3],["if",2],["not",1],["return",4],["try",4],["from",3],["import",3],["chem",4],["type",2],["ignore",2],["draw",4],["except",4],["error",3],["mol",6],["rd",1],["depictor",1],["compute2",1],["dcoords",1],["exception",1],["pass",3],["drawer",5],["draw2",1],["dsvg",1],["options",10],["bond",2],["line",1],["min",1],["font",3],["size",2],["15",1],["max",1],["22",1],["annotation",1],["scale",1],["padding",1],["08",1],["fixed",1],["length",1],["28",1],["clear",1],["background",1],["false",1],["attribute",2],["bwatom",1],["palette",1],["finish",1],["drawing",2],["text",1],["replace",1],["re",2],["sub",1],["rect",1],["fill",2],["fff",4],["flags",1],["ignorecase",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_annotation_key","name":[["reaction",1],["annotation",1],["key",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",4],["annotation",2],["key",3],["details",5],["dict",2],["str",5],["any",2],["core",6],["legacy",1],["if",3],["not",1],["mapped",1],["product",5],["smiles",4],["strip",3],["precursor",4],["values",2],["as",1],["string",1],["list",1],["precursors",3],["sorted",1],["value",3],["return",1],["rxn",1],["stable",1],["id",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_annotation_keys","name":[["reaction",1],["annotation",1],["keys",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",6],["annotation",5],["keys",4],["details",9],["dict",3],["str",9],["any",2],["list",3],["key",6],["legacy",1],["mapped",1],["template",1],["class",2],["backend",1],["return",1],["fromkeys",1],["if",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_conditions_note","name":[["reaction",1],["conditions",1],["note",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",3],["conditions",4],["note",2],["node",5],["dict",3],["str",5],["any",2],["metadata",4],["if",3],["isinstance",1],["else",1],["candidates",4],["source",2],["key",3],["solvent",1],["reagent",1],["catalyst",1],["temperature",1],["value",3],["append",1],["return",2],["join",1],["item",2],["not",1],["predicted",1],["ai",1],["zynth",1],["finder",1],["route",1],["export",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_details_with_context","name":[["reaction",1],["details",1],["context",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",3],["details",7],["context",2],["node",5],["dict",6],["str",8],["any",4],["product",7],["smiles",9],["info",1],["strip",2],["precursors",3],["sorted",1],["child",3],["children",1],["if",4],["isinstance",1],["precursor",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_evidence_for_details","name":[["reaction",1],["evidence",1],["details",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",3],["evidence",5],["details",5],["dict",8],["str",8],["list",4],["any",6],["key",2],["annotation",1],["keys",1],["records",3],["if",1],["return",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_evidence_summary","name":[["reaction",1],["evidence",1],["summary",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",4],["evidence",7],["summary",2],["records",5],["list",2],["dict",4],["str",4],["any",7],["normalized",9],["normalize",1],["record",24],["if",9],["not",3],["return",2],["coverage",6],["status",4],["no",1],["external",1],["attached",1],["source",6],["points",4],["internal",1],["eln",1],["30",3],["literature",1],["25",3],["patent",1],["database",1],["20",1],["vendor",1],["12",2],["match",5],["exact",5],["substrate",3],["35",1],["close",2],["analog",1],["class",2],["unknown",1],["scores",3],["score",9],["type",2],["level",2],["10",2],["verified",9],["else",6],["conditions",1],["yield",1],["range",1],["candidate",5],["retrieved",2],["candidates",4],["useful",1],["triage",1],["but",1],["must",1],["outrank",1],["reviewed",2],["precedent",2],["merely",1],["because",1],["llm",1],["assigned",1],["min",4],["append",1],["100",2],["unique",2],["sources",2],["len",1],["max",2],["all",1],["diversity",1],["turn",1],["unreviewed",1],["into",1],["keep",1],["final",1],["aggregate",1],["within",1],["same",1],["ceiling",1],["applied",1],["each",1],["individual",1],["has",6],["analogue",1],["need",1],["review",1],["unverified",1],["supplied",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_fallback_description","name":[["reaction",1],["fallback",1],["description",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",4],["fallback",2],["description",2],["backend",6],["class",5],["str",7],["details",3],["dict",2],["any",2],["template",7],["not",2],["available",1],["if",1],["unrecognized",1],["return",2],["mapped",1],["reliable",1],["human",1],["name",1],["taxonomy",1],["interpret",1],["disconnection",1],["from",1],["smarts",1],["evidence",2],["treat",1],["type",1],["as",3],["tentative",1],["until",1],["llm",1],["literature",1],["chemist",1],["review",1],["confirms",1],["classified",1],["policy",1],["probability",1],["planning",1],["support",1],["then",1],["verify",1],["conditions",1],["precedent",1],["separately",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_reaction_info","name":[["reaction",1],["info",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reaction",12],["info",2],["node",12],["dict",5],["str",9],["any",4],["metadata",9],["if",2],["isinstance",1],["else",2],["classification",5],["name",6],["unclassified",1],["policy",9],["probability",8],["as",1],["float",1],["text",3],["3f",1],["not",3],["none",1],["template",5],["smarts",1],["smiles",4],["available",1],["mapped",5],["conditions",5],["note",1],["return",1],["label",2],["short",1],["34",1],["meta",1],["details",1],["type",1],["class",1],["condition",2],["caveat",1],["ai",1],["zynth",1],["finder",1],["predicts",1],["disconnections",1],["validated",1],["lab",1],["literature",1],["eln",1],["internal",1],["db",1],["askcos",1],["prediction",1],["manual",1],["chemist",1],["review",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_evidence_record","name":[["render",1],["evidence",1],["record",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",2],["evidence",5],["record",22],["dict",2],["str",12],["any",2],["title",3],["html",9],["escape",9],["identifier",5],["heading",4],["untitled",1],["url",5],["safe",1],["http",1],["if",8],["href",1],["quote",1],["true",1],["verification",3],["verified",4],["else",1],["not",1],["candidate",2],["chemist",1],["review",1],["required",1],["fields",7],["source",1],["type",1],["match",2],["level",1],["append",5],["resolves",1],["yield",3],["range",2],["conditions",3],["compact",1],["value",3],["risk",2],["flags",2],["risks",1],["join",3],["notes",2],["return",1],["div",2],["class",1],["strong",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_execution_assessment","name":[["render",1],["execution",1],["assessment",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",4],["execution",6],["assessment",4],["route",8],["dict",4],["str",5],["any",2],["optional",1],["auditable",1],["decision",2],["score",4],["breakdown",4],["if",4],["not",4],["isinstance",2],["return",2],["rows",3],["labels",2],["backend",2],["quality",1],["step",2],["efficiency",2],["precursor",2],["availability",2],["evidence",2],["coverage",2],["constraint",5],["fit",2],["project",2],["key",2],["label",2],["items",1],["item",5],["continue",1],["value",5],["text",3],["format",2],["100",1],["applicable",2],["false",1],["no",2],["reaction",1],["steps",1],["append",1],["div",6],["class",6],["analysis",5],["field",3],["dt",6],["html",6],["escape",3],["weight",2],["dd",6],["violations",4],["as",1],["string",1],["list",1],["status",4],["eligible",1],["violation",2],["rich",1],["else",1],["configured",1],["constraints",1],["were",1],["violated",1],["join",2],["section",2],["h3",2],["dl",2],["grid",1],["findings",1],["note",1],["configurable",1],["prioritization",1],["heuristic",1],["probability",1],["experimental",1],["success",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_interactive_andor_tree","name":[["render",1],["interactive",1],["andor",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",2],["interactive",6],["andor",18],["tree",6],["routes",3],["list",4],["dict",8],["str",12],["any",6],["target",4],["smiles",4],["none",12],["annotations",4],["reaction",6],["evidence",4],["payload",4],["escaping",1],["only",2],["would",1],["still",1],["let",1],["script",10],["sequence",1],["llm",1],["authored",1],["annotation",1],["text",2],["push",1],["parser",1],["into",1],["double",2],["escaped",1],["state",2],["closing",1],["no",1],["longer",1],["terminates",1],["block",1],["escape",1],["outright",1],["json",7],["these",1],["ever",1],["occur",1],["inside",1],["strings",1],["java",1],["literals",1],["restore",1],["them",1],["data",9],["dumps",2],["ensure",2],["ascii",2],["false",2],["replace",6],["u003c",1],["u003e",1],["u0026",1],["u2028",2],["u2029",2],["token",3],["openai4",1],["if",1],["count",1],["raise",1],["runtime",1],["error",1],["graph",4],["template",1],["lost",1],["its",1],["placeholder",1],["keep",1],["own",1],["property",1],["semantics",1],["keys",1],["such",1],["as",1],["proto",1],["while",1],["avoiding",1],["old",1],["dom",2],["content",1],["source",1],["string",1],["literal",3],["embedded",1],["directly",1],["trusted",1],["parsed",1],["without",1],["consulting",1],["mutable",1],["return",1],["join",1],["section",2],["class",8],["panel",2],["h2",2],["retrosynthesis",2],["knowledge",2],["div",6],["toolbar",1],["button",9],["type",3],["id",6],["expand",2],["all",1],["collapse",3],["reactions",1],["reset",2],["view",1],["span",2],["note",1],["merged",1],["molecule",2],["click",2],["node",3],["details",2],["neighbor",1],["highlighting",1],["related",1],["descendants",1],["drag",1],["pan",1],["scroll",1],["zoom",1],["shell",1],["canvas",1],["svg",4],["role",1],["img",1],["aria",1],["label",1],["aside",2],["detail",2],["h3",2],["muted",1],["select",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_molecule_briefs_panel","name":[["render",1],["molecule",1],["briefs",1],["panel",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",2],["molecule",7],["briefs",7],["panel",4],["list",2],["dict",4],["str",15],["any",4],["annotations",5],["none",4],["if",3],["not",1],["return",2],["cards",3],["brief",11],["annotation",4],["smiles",4],["note",3],["structure",9],["src",7],["alt",3],["html",9],["escape",9],["still",1],["returns",1],["even",1],["placeholder",1],["rejected",1],["empty",1],["selects",1],["no",1],["source",1],["at",1],["all",1],["so",1],["element",2],["renders",1],["as",1],["browser",1],["broken",2],["image",1],["glyph",1],["nothing",1],["explain",1],["svg",1],["node",1],["graph",1],["script",1],["both",1],["drop",1],["their",1],["case",1],["say",1],["instead",1],["showing",1],["one",1],["figure",3],["img",1],["class",6],["mol",1],["else",1],["muted",1],["depiction",1],["unavailable",1],["append",1],["join",4],["article",2],["card",1],["h3",2],["code",2],["div",4],["frame",1],["dl",2],["dt",12],["role",2],["dd",12],["routes",1],["rank",2],["route",1],["ranks",1],["stock",2],["status",1],["interpretation",2],["query",1],["href",1],["pubchem",1],["url",1],["pub",1],["chem",1],["section",2],["h2",2],["grid",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_outline_tree","name":[["render",1],["outline",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",4],["render",2],["outline",2],["tree",5],["node",9],["any",4],["str",6],["if",8],["none",1],["return",7],["no",1],["data",1],["detected",1],["label",4],["item",17],["not",2],["isinstance",3],["dict",2],["html",2],["escape",2],["smiles",3],["kind",3],["reaction",3],["else",4],["molecule",1],["text",2],["display",1],["name",2],["metadata",1],["stock",4],["code",2],["span",2],["class",3],["tag",1],["walk",4],["list",1],["ul",4],["join",2],["li",4],["child",4],["children",4],["div",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_outline_tree.label","name":[["label",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["label",3],["item",11],["any",2],["str",4],["if",4],["not",1],["isinstance",1],["dict",1],["return",2],["html",2],["escape",2],["smiles",3],["node",5],["kind",3],["reaction",3],["else",3],["molecule",1],["text",2],["display",1],["name",2],["metadata",1],["stock",4],["code",2],["span",2],["class",1],["tag",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_outline_tree.walk","name":[["walk",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["walk",4],["item",8],["any",2],["str",2],["if",3],["isinstance",2],["list",1],["return",3],["ul",4],["class",1],["tree",1],["join",2],["li",4],["child",4],["children",4],["dict",1],["else",1],["not",1],["label",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_rich_value_html","name":[["render",1],["rich",1],["value",1],["html",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",4],["rich",4],["value",13],["html",6],["any",2],["str",4],["if",3],["none",1],["return",4],["isinstance",2],["list",1],["ul",2],["join",2],["li",2],["item",2],["dict",1],["rows",3],["key",2],["nested",2],["items",1],["append",1],["dt",2],["escape",2],["dd",2],["dl",2],["class",1],["mini",1],["kv",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_route_analysis","name":[["render",1],["route",1],["analysis",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",3],["route",17],["analysis",6],["dict",5],["str",6],["any",4],["annotations",3],["none",5],["annotation",22],["record",1],["if",3],["isinstance",1],["fields",3],["strategy",6],["value",12],["key",2],["disconnections",2],["reaction",4],["sequence",2],["conditions",4],["yield",2],["outlook",2],["risks",3],["recommended",3],["next",4],["steps",4],["chemist",2],["verdict",2],["title",3],["llm",4],["else",1],["rationale",1],["no",1],["level",1],["was",1],["supplied",1],["verify",1],["through",1],["literature",1],["internal",1],["eln",1],["data",1],["condition",2],["prediction",1],["tools",1],["run",1],["configured",1],["host",1],["before",1],["final",1],["review",1],["check",1],["terminal",1],["precursor",1],["vendors",1],["exact",1],["substructure",1],["precedent",1],["evidence",1],["planning",1],["readout",1],["rows",4],["label",2],["continue",1],["append",1],["join",3],["div",2],["class",3],["field",1],["dt",2],["html",2],["escape",1],["dd",2],["rich",1],["not",1],["return",2],["section",2],["h3",2],["dl",2],["grid",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_route_step_evidence","name":[["render",1],["route",1],["step",1],["evidence",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",3],["route",5],["step",6],["evidence",16],["dict",8],["str",11],["any",6],["annotations",3],["none",2],["reaction",12],["list",2],["cards",4],["contexts",3],["iter",1],["tree",1],["index",2],["node",1],["raw",5],["details",6],["enumerate",1],["start",1],["annotation",4],["record",4],["backend",2],["class",10],["type",4],["display",1],["summary",5],["records",4],["html",4],["join",4],["muted",1],["no",1],["external",1],["attached",1],["append",1],["article",2],["card",1],["header",2],["h4",2],["escape",2],["short",1],["label",1],["46",1],["span",2],["score",1],["coverage",3],["100",1],["status",2],["caveat",1],["transparent",1],["retrieval",1],["heuristic",1],["not",2],["experimental",1],["success",1],["probability",1],["verify",1],["cited",1],["before",1],["execution",1],["if",1],["return",2],["section",2],["h3",2],["div",2],["grid",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_route_table","name":[["render",1],["route",1],["table",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",2],["route",9],["table",4],["routes",5],["list",2],["dict",2],["str",8],["any",2],["if",4],["not",2],["return",2],["class",4],["empty",1],["no",1],["ranked",1],["available",1],["rows",3],["materials",7],["starting",2],["material",5],["text",3],["join",4],["len",3],["more",1],["solved",5],["ok",1],["else",2],["warn",1],["append",1],["tr",4],["td",12],["html",4],["escape",4],["rank",2],["span",2],["pill",1],["unsolved",1],["format",1],["score",3],["steps",2],["detected",1],["thead",2],["th",12],["status",1],["precursors",1],["tbody",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_render_svg_tree","name":[["render",1],["svg",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",2],["svg",13],["tree",5],["node",6],["any",4],["route",5],["id",3],["str",3],["nodes",5],["edges",2],["layout",1],["if",1],["not",1],["return",2],["class",3],["empty",1],["no",1],["data",1],["detected",1],["width",2],["max",2],["item",6],["170",1],["height",2],["70",1],["edge",4],["parent",3],["child",3],["x1",3],["115",2],["y1",3],["x2",3],["y2",3],["mid",3],["append",1],["path",1],["1f",8],["join",3],["role",1],["img",1],["aria",1],["label",1],["html",1],["escape",1],["view",1],["box",1],["0f",2],["xmlns",1],["http",1],["www",1],["w3",1],["org",1],["2000",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_role_sort_key","name":[["role",1],["sort",1],["key",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["role",6],["sort",2],["key",2],["str",6],["tuple",2],["int",2],["order",2],["target",1],["intermediate",1],["stock",1],["precursor",2],["unresolved",1],["first",2],["split",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_route_candidates","name":[["route",1],["candidates",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["route",3],["candidates",6],["payload",9],["any",5],["list",6],["if",6],["isinstance",5],["return",6],["not",1],["dict",2],["key",2],["routes",1],["trees",2],["reaction",1],["solutions",1],["results",1],["value",8],["values",1],["all",1],["item",2],["extend",1],["looks",1],["like",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_route_constraint_violations","name":[["route",1],["constraint",1],["violations",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["route",10],["constraint",2],["violations",12],["dict",4],["str",8],["any",4],["constraints",16],["evidence",8],["coverage",8],["float",2],["list",2],["return",2],["human",1],["readable",1],["explicitly",1],["supplied",1],["project",1],["steps",8],["as",1],["int",1],["default",1],["materials",11],["item",2],["starting",3],["if",9],["require",2],["solved",3],["not",7],["flag",1],["true",1],["append",7],["max",6],["none",3],["exceed",1],["maximum",2],["precursors",4],["len",2],["precursor",1],["count",1],["exceeds",1],["minimum",4],["below",1],["all",3],["leaves",2],["stock",3],["tree",2],["terminal",1],["forbidden",8],["blocked",6],["material",4],["strip",2],["lower",2],["join",2],["templates",8],["reaction",3],["info",1],["node",2],["details",1],["template",5],["iter",1],["nodes",1],["sorted",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_route_rationale","name":[["route",1],["rationale",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["route",10],["rationale",2],["dict",2],["str",5],["any",2],["steps",3],["materials",6],["starting",1],["score",5],["format",1],["if",3],["solved",1],["status",3],["reaches",1],["stock",2],["purchasable",1],["terminal",3],["precursors",3],["else",2],["not",1],["fully",1],["reach",1],["confirmed",1],["precursor",5],["text",4],["join",1],["material",2],["len",2],["plus",1],["more",1],["no",1],["detected",1],["return",1],["prioritize",1],["by",1],["estimated",1],["step",1],["treat",1],["as",1],["planning",1],["hypothesis",1],["until",1],["reaction",1],["conditions",1],["literature",1],["precedent",1],["checked",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_safe_http_url","name":[["safe",1],["http",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["safe",2],["http",3],["url",2],["value",4],["str",4],["return",1],["if",1],["startswith",1],["https",1],["else",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_search_result_items","name":[["search",1],["result",1],["items",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["search",2],["result",2],["items",6],["response",7],["any",4],["list",3],["dict",5],["str",2],["if",3],["isinstance",3],["results",1],["else",2],["return",1],["item",3]]},{"id":"skills/retrosynthesis_planning/kernel.py#_short_label","name":[["short",1],["label",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["short",2],["label",2],["value",3],["str",5],["max",4],["len",5],["int",2],["text",4],["join",1],["split",1],["if",1],["return",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#_source_identifier","name":[["source",1],["identifier",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["source",9],["identifier",9],["dict",3],["str",6],["any",2],["return",6],["structured",1],["without",1],["mining",1],["incidental",1],["prose",1],["dois",4],["search",1],["snippets",1],["fetched",1],["excerpts",1],["commonly",1],["contain",1],["bibliography",1],["entries",1],["papers",1],["other",1],["than",1],["retrieved",1],["result",1],["treat",1],["only",1],["explicit",4],["fields",1],["canonical",2],["doi",18],["org",1],["urls",1],["as",1],["bearing",1],["inputs",1],["metadata",8],["if",5],["isinstance",1],["else",1],["extend",1],["value",6],["normalize",2],["identifiers",3],["url",5],["strip",2],["from",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_source_linked_evidence_candidates","name":[["source",1],["linked",1],["evidence",1],["candidates",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["source",25],["linked",2],["evidence",2],["candidates",5],["iterable",4],["dict",10],["str",19],["any",7],["sources",3],["list",3],["by",2],["id",8],["if",4],["safe",1],["http",1],["url",6],["output",3],["seen",3],["tuple",1],["candidate",8],["reaction",6],["key",9],["none",1],["continue",2],["dedupe",3],["add",1],["match",5],["level",5],["rationale",4],["truncate",1],["text",1],["600",1],["notes",4],["llm",1],["screened",1],["chemist",1],["review",1],["required",1],["before",1],["screening",1],["note",1],["identifier",5],["setdefault",1],["append",1],["type",2],["from",1],["title",2],["verified",2],["false",2],["true",1],["retrieved",1],["at",1],["datetime",1],["now",1],["timezone",1],["utc",1],["date",1],["isoformat",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_source_type_from_url","name":[["source",1],["type",1],["from",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["source",2],["type",2],["from",2],["url",5],["str",4],["host",4],["urlparse",1],["netloc",1],["lower",1],["if",3],["any",3],["token",6],["patent",2],["espacenet",1],["wipo",1],["int",1],["return",4],["reaxys",1],["scifinder",1],["pistachio",1],["open",1],["reaction",2],["ord",1],["database",1],["doi",1],["org",4],["crossref",1],["pubmed",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["acs",1],["rsc",1],["sciencedirect",1],["wiley",1],["com",2],["springer",1],["nature",1],["literature",1],["unspecified",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_split_label","name":[["split",1],["label",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["split",2],["label",3],["value",3],["str",5],["max",10],["len",9],["int",4],["22",2],["lines",11],["list",2],["text",5],["if",2],["return",2],["idx",3],["range",1],["short",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_stable_id","name":[["stable",1],["id",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["stable",2],["id",2],["value",3],["str",4],["return",1],["hashlib",1],["sha1",1],["encode",1],["utf",1],["hexdigest",1],["16",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_step_efficiency_percent","name":[["step",1],["efficiency",1],["percent",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["step",7],["efficiency",2],["percent",2],["steps",3],["any",2],["complete",3],["zero",3],["bool",2],["false",2],["float",3],["explicit",1],["12",2],["point",1],["penalty",1],["every",1],["after",1],["one",1],["route",1],["count",4],["as",1],["int",1],["default",1],["if",2],["return",2],["100",2],["else",1],["max",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_stock_status_value","name":[["stock",1],["status",1],["value",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["stock",5],["status",2],["value",2],["node",5],["dict",2],["str",4],["any",2],["if",2],["return",3],["not",3],["children",1],["terminal",1],["precursor",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_structure_src","name":[["structure",1],["src",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["structure",7],["src",7],["smiles",5],["str",4],["width",6],["int",4],["260",2],["height",6],["180",2],["one",2],["canonical",4],["depiction",2],["degrading",1],["placeholder",2],["fails",1],["closed",1],["its",1],["production",1],["reachable",1],["rejection",1],["mi",1],["cap",1],["large",1],["peptide",1],["polymer",1],["really",1],["hit",1],["falling",1],["through",1],["labelled",2],["keeps",1],["absence",1],["instead",1],["missing",1],["element",1],["onerror",1],["attribute",1],["buy",1],["before",1],["was",1],["removed",1],["as",1],["url",1],["sink",1],["primary",3],["build",2],["molecule",2],["if",1],["return",2],["fallback",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_summarize_stock","name":[["summarize",1],["stock",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["summarize",2],["stock",7],["values",3],["iterable",2],["str",4],["unique",5],["if",3],["len",1],["return",4],["mixed",1],["across",1],["routes",1],["not",3],["terminal",1],["precursor",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_svg_data_uri","name":[["svg",1],["data",1],["uri",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["svg",6],["data",3],["uri",2],["str",4],["payload",2],["base64",2],["b64encode",1],["encode",1],["utf",1],["decode",1],["ascii",1],["return",1],["image",1],["xml",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_svg_node","name":[["svg",1],["node",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["svg",2],["node",7],["item",19],["dict",2],["str",8],["any",2],["has",3],["structure",6],["bool",1],["src",2],["height",7],["118",1],["if",3],["else",3],["62",1],["115",1],["lines",8],["split",1],["label",2],["max",2],["len",2],["24",1],["text",10],["well",4],["rect",2],["class",4],["90",1],["1f",10],["50",1],["width",3],["180",1],["78",1],["rx",2],["image",5],["href",1],["html",5],["escape",5],["84",1],["49",1],["168",1],["74",1],["preserve",1],["aspect",1],["ratio",1],["mid",1],["ymid",1],["meet",1],["start",3],["37",1],["13",2],["idx",2],["line",2],["enumerate",1],["append",2],["anchor",2],["middle",2],["meta",2],["return",1],["join",2],["title",2],["full",1],["230",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_truncate_source_text","name":[["truncate",1],["source",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["truncate",2],["source",2],["text",4],["value",3],["any",2],["limit",3],["int",2],["str",3],["join",1],["split",1],["return",1],["rstrip",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_unrecognized_reaction_note","name":[["unrecognized",1],["reaction",1],["note",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["unrecognized",3],["reaction",4],["note",2],["classification",3],["str",4],["if",1],["not",3],["class",1],["return",2],["backend",1],["did",1],["provide",1],["reliable",1],["human",1],["readable",1],["name",1],["taxonomy",1],["template",1],["mean",1],["disconnection",1],["invalid",1],["inspect",1],["smarts",1],["mapped",1],["add",1],["llm",1],["literature",1],["annotation",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_valid_reaction_brief","name":[["valid",1],["reaction",1],["brief",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["valid",2],["reaction",3],["brief",6],["any",2],["bool",3],["return",1],["isinstance",1],["dict",1],["str",1],["key",1],["strip",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#_web_fetch_text","name":[["web",1],["fetch",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["web",2],["fetch",2],["text",3],["response",6],["any",2],["str",4],["if",2],["not",1],["isinstance",1],["dict",1],["return",3],["key",3],["content",1],["markdown",1],["html",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#annotate_routes_with_llm","name":[["annotate",1],["routes",1],["llm",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["annotate",2],["routes",9],["llm",14],["iterable",2],["dict",7],["str",6],["any",6],["target",4],["smiles",4],["none",5],["max",5],["int",2],["call",1],["configured",1],["conversation",1],["parse",2],["route",1],["annotations",6],["never",1],["raises",1],["malformed",1],["model",1],["reply",1],["unparseable",1],["response",2],["warns",1],["yields",1],["renderers",1],["degrade",1],["their",1],["no",1],["annotation",3],["readout",1],["if",3],["raise",2],["value",2],["error",10],["callable",2],["required",1],["example",1],["host",1],["prompt",6],["build",1],["try",3],["raw",3],["tokens",1],["4096",1],["temperature",1],["except",3],["type",3],["as",2],["may",1],["only",1],["accept",1],["positional",1],["rejects",1],["too",1],["original",1],["honest",1],["one",1],["surface",1],["warnings",1],["warn",1],["was",1],["not",1],["valid",1],["json",1],["rendering",1],["without",1],["runtime",1],["warning",1],["stacklevel",1],["return",2],["isinstance",1],["else",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_aizynth_command","name":[["build",1],["aizynth",1],["command",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["aizynth",2],["command",8],["smiles",5],["str",15],["config",4],["path",9],["output",5],["none",12],["conda",5],["env",4],["extra",4],["args",4],["iterable",2],["list",3],["aizynthcli",2],["as",1],["suitable",1],["shlex",1],["join",1],["target",2],["canonicalize",1],["expanduser",2],["if",3],["extend",2],["extras",3],["arg",2],["reject",1],["owned",1],["switches",1],["return",2],["run",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_host_web_fetch_doi_verifier","name":[["build",1],["host",1],["web",1],["fetch",1],["doi",1],["verifier",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",3],["build",3],["host",5],["web",9],["fetch",10],["doi",12],["verifier",3],["any",6],["uses",1],["injected",1],["callable",3],["kernel",1],["sandboxes",1],["intentionally",1],["deny",1],["direct",1],["network",1],["access",1],["adapter",1],["keeps",1],["resolution",1],["audited",1],["rpc",1],["path",1],["returns",1],["mapping",1],["shape",1],["accepted",1],["by",1],["class",1],["open",1],["ai4",1],["sllmreaction",1],["evidence",1],["provider",1],["if",7],["not",3],["raise",1],["type",1],["error",9],["must",1],["be",1],["example",1],["verify",2],["dois",4],["iterable",1],["str",10],["dict",5],["values",2],["isinstance",2],["else",4],["list",1],["results",4],["value",2],["supplied",3],["strip",1],["normalize",1],["result",7],["key",2],["ok",6],["false",1],["invalid",1],["continue",1],["url",10],["https",1],["org",1],["quote",1],["safe",1],["try",1],["response",10],["call",1],["openai4s",1],["fetched",2],["bool",1],["content",1],["text",1],["markdown",1],["html",1],["none",3],["true",2],["except",1],["exception",1],["as",1],["exc",2],["return",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_host_web_fetch_doi_verifier.verify","name":[["verify",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["verify",2],["dois",5],["iterable",2],["str",13],["dict",7],["any",3],["values",2],["if",6],["isinstance",2],["else",4],["list",1],["results",4],["value",2],["supplied",3],["strip",1],["doi",8],["normalize",1],["result",7],["key",2],["not",2],["ok",6],["false",1],["error",8],["invalid",1],["continue",1],["url",10],["https",1],["org",1],["quote",1],["safe",1],["try",1],["response",10],["call",1],["openai4s",1],["fetch",2],["web",1],["fetched",2],["bool",1],["content",1],["text",1],["markdown",1],["html",1],["none",3],["true",2],["except",1],["exception",1],["as",1],["exc",2],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_llm_annotation_prompt","name":[["build",1],["llm",1],["annotation",1],["prompt",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["llm",3],["annotation",3],["prompt",3],["routes",8],["iterable",2],["dict",2],["str",6],["any",2],["target",6],["smiles",13],["none",4],["max",3],["int",2],["molecule",2],["reaction",19],["annotations",1],["route",24],["list",6],["molecules",4],["collect",1],["briefs",1],["reactions",5],["node",1],["details",10],["iter",1],["contexts",1],["tree",1],["append",1],["key",4],["backend",1],["class",3],["policy",4],["probability",2],["template",3],["mapped",3],["conditions",6],["export",1],["product",2],["precursor",2],["as",4],["string",1],["payload",2],["rank",3],["index",2],["solved",2],["score",2],["steps",4],["starting",2],["materials",2],["rationale",6],["enumerate",1],["item",4],["role",3],["stock",2],["status",2],["24",1],["return",2],["you",2],["annotating",1],["retrosynthesis",1],["planning",1],["result",1],["medicinal",1],["synthetic",1],["chemists",1],["strict",1],["json",2],["schema",1],["strategy",3],["sentence",4],["level",2],["retrosynthetic",2],["industrial",1],["feasibility",1],["readout",1],["disconnections",2],["named",1],["strategic",1],["functional",3],["group",4],["interconversions",1],["sequence",1],["forward",2],["synthesis",1],["step",1],["descriptions",1],["order",1],["should",1],["be",1],["selected",1],["screened",1],["across",1],["yield",6],["outlook",1],["expectation",1],["uncertainty",2],["no",1],["unsupported",1],["experimental",2],["claims",1],["risks",4],["scale",3],["up",2],["chemoselectivity",2],["availability",2],["isolation",1],["safety",2],["ip",1],["literature",4],["recommended",1],["next",1],["database",3],["vendor",2],["small",1],["screen",1],["analytics",1],["chemist",2],["review",1],["actions",1],["verdict",1],["go",1],["optimize",1],["risky",1],["insufficient",1],["evidence",3],["plus",1],["one",1],["description",2],["chemical",1],["identity",1],["features",1],["risk",1],["note",1],["type",2],["human",2],["readable",2],["family",2],["never",2],["unrecognized",2],["explanation",1],["mechanistic",1],["brief",1],["mechanism",1],["bond",4],["forming",1],["breaking",1],["changes",1],["broken",1],["formed",1],["interconversion",1],["suggested",1],["reagents",1],["solvent",1],["base",1],["catalyst",1],["temperature",1],["atmosphere",1],["workup",1],["expected",1],["range",3],["plausible",3],["style",1],["unknown",1],["state",1],["selectivity",1],["regioselectivity",1],["steric",1],["protecting",1],["side",1],["notes",1],["hazards",1],["concerns",1],["validation",2],["plan",1],["checks",1],["before",1],["execution",1],["confidence",2],["low",2],["medium",2],["high",1],["explain",1],["chemistry",1],["scientific",1],["caution",1],["may",1],["propose",1],["ranges",1],["only",1],["hypotheses",1],["present",1],["them",1],["validated",1],["facts",1],["unless",1],["data",2],["explicitly",1],["contains",1],["if",1],["not",1],["repeat",1],["infer",1],["cautious",1],["from",1],["mark",1],["weak",1],["include",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_markdown_report","name":[["build",1],["markdown",1],["report",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["markdown",2],["report",4],["routes",12],["iterable",2],["dict",2],["str",7],["any",2],["target",7],["smiles",8],["none",4],["max",4],["int",2],["compact",1],["analyst",1],["route",18],["review",3],["list",6],["solved",6],["sum",1],["if",3],["molecule",4],["briefs",4],["collect",1],["heading",3],["retrosynthesis",1],["planning",2],["lines",6],["executive",1],["summary",1],["candidate",1],["analyzed",1],["len",1],["reaching",1],["stock",4],["purchasable",1],["materials",6],["recommendation",1],["prioritize",1],["high",1],["score",4],["short",1],["reaction",2],["feasibility",1],["manually",1],["ranked",1],["starting",2],["material",2],["text",2],["join",3],["mat",2],["else",1],["not",2],["detected",1],["extend",4],["rank",3],["format",1],["estimated",1],["steps",2],["retrosynthetic",1],["rationale",2],["brief",7],["role",2],["appears",1],["ranks",1],["status",2],["interpretation",2],["suggested",1],["query",1],["pubchem",1],["url",1],["notes",1],["confirm",1],["reagent",1],["availability",1],["price",1],["purity",1],["vendor",1],["lead",1],["time",1],["check",1],["stereochemistry",1],["protecting",1],["group",1],["logic",1],["chemoselectivity",1],["hazardous",1],["transformations",1],["treat",1],["predicted",1],["trees",1],["as",1],["hypotheses",1],["experimental",1],["validation",1],["record",1],["backend",1],["version",1],["model",1],["files",1],["file",1],["search",1],["parameters",1],["reproducibility",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_molecule_fallback_structure_src","name":[["build",1],["molecule",1],["fallback",1],["structure",1],["src",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",2],["molecule",3],["fallback",4],["structure",4],["src",2],["smiles",3],["str",5],["width",6],["int",6],["260",2],["height",4],["180",3],["return",2],["transparent",1],["inline",1],["no",1],["renderer",2],["available",1],["label",5],["short",1],["32",1],["html",1],["escape",1],["max",2],["120",1],["cx",21],["cy",19],["svg",6],["xmlns",1],["http",1],["www",1],["w3",1],["org",1],["2000",1],["view",1],["box",1],["fill",4],["none",2],["stroke",6],["5f6f7c",2],["linecap",1],["round",2],["linejoin",1],["opacity",2],["82",1],["path",3],["62",2],["1f",32],["30",3],["28",4],["14",3],["42",1],["38",1],["22",1],["18",2],["48",3],["95",1],["circle",4],["text",6],["24",1],["anchor",2],["middle",2],["font",7],["family",2],["apple",2],["system",4],["blink",2],["mac",2],["segoe",2],["ui",2],["sans",2],["serif",2],["size",2],["13",1],["weight",1],["650",1],["3d4b57",1],["687482",1],["data",1],["uri",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_molecule_structure_src","name":[["build",1],["molecule",1],["structure",1],["src",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["molecule",7],["structure",5],["src",3],["smiles",4],["str",4],["width",6],["int",4],["260",2],["height",6],["180",2],["return",4],["embeddable",1],["source",1],["rdkit",3],["svg",7],["preferred",1],["available",1],["so",1],["html",1],["self",1],["contained",1],["background",1],["stays",1],["transparent",2],["if",2],["absent",1],["cannot",1],["parse",1],["local",1],["fallback",2],["rather",1],["than",1],["external",1],["image",1],["url",1],["data",1],["uri",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_pubchem_query_url","name":[["build",1],["pubchem",1],["query",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",2],["pubchem",3],["query",3],["url",3],["smiles",4],["str",4],["return",2],["pub",1],["chem",1],["search",1],["string",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["https",1],["ncbi",1],["nlm",1],["nih",1],["gov",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_pubchem_structure_image_url","name":[["build",1],["pubchem",1],["structure",1],["image",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",2],["pubchem",3],["structure",3],["image",4],["url",3],["smiles",5],["str",4],["width",3],["int",4],["260",2],["height",3],["180",2],["return",2],["pub",1],["chem",1],["string",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["encoded",2],["safe",1],["https",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["rest",1],["pug",1],["compound",1],["png",1],["size",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_reaction_evidence_query_prompt","name":[["build",1],["reaction",1],["evidence",1],["query",1],["prompt",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["reaction",16],["evidence",2],["query",4],["prompt",4],["briefs",4],["iterable",2],["dict",2],["str",4],["any",2],["max",6],["queries",9],["per",4],["int",3],["llm",1],["plans",1],["literature",1],["patent",2],["search",2],["asks",1],["only",2],["planning",2],["not",4],["expose",1],["web",1],["results",1],["permit",1],["model",1],["declare",1],["experimental",1],["facts",1],["min",1],["payload",2],["public",1],["brief",4],["return",3],["join",1],["you",1],["source",2],["retrieval",1],["retrosynthetic",1],["precedent",2],["json",2],["exact",1],["shape",1],["key",3],["rxn",1],["at",1],["most",1],["concise",1],["scholarly",1],["prefer",1],["named",1],["family",1],["plus",1],["distinctive",1],["substrate",1],["product",1],["fragments",1],["inferable",1],["claim",1],["yields",1],["conditions",1],["metadata",1],["invent",1],["urls",1],["dois",1],["titles",1],["keys",1],["every",1],["must",1],["be",1],["copied",1],["exactly",1],["from",1],["supplied",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["indent",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#build_reaction_evidence_selection_prompt","name":[["build",1],["reaction",1],["evidence",1],["selection",1],["prompt",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["build",3],["reaction",14],["evidence",2],["selection",2],["prompt",3],["briefs",5],["iterable",4],["dict",4],["str",6],["any",5],["sources",6],["llm",2],["links",1],["retrieved",3],["search",1],["snippets",2],["fetched",1],["excerpts",2],["untrusted",2],["external",1],["content",1],["may",1],["summarize",1],["their",2],["relevance",1],["but",1],["cannot",1],["follow",1],["instructions",3],["emit",1],["source",20],["absent",1],["from",1],["supplied",1],["id",5],["list",1],["brief",5],["payload",4],["public",1],["key",4],["title",2],["url",2],["snippet",2],["excerpt",2],["return",2],["join",1],["you",1],["screening",2],["retrosynthetic",1],["precedent",2],["data",1],["not",4],["ignore",1],["they",1],["contain",1],["browse",1],["invent",1],["infer",1],["experimental",1],["condition",1],["yield",1],["plainly",1],["supported",1],["by",1],["json",3],["only",3],["exact",2],["shape",1],["candidates",2],["rxn",1],["match",1],["level",1],["substrate",1],["close",1],["analog",1],["class",1],["unknown",1],["rationale",1],["short",1],["note",1],["present",1],["below",1],["attach",1],["shown",1],["these",1],["review",1],["validated",1],["dumps",2],["ensure",2],["ascii",2],["false",2],["indent",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#canonicalize_smiles","name":[["canonicalize",1],["smiles",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["canonicalize",2],["smiles",11],["str",4],["return",3],["canonical",2],["rdkit",2],["installed",1],["else",1],["stripped",1],["string",1],["value",6],["strip",1],["if",2],["not",1],["raise",2],["error",3],["empty",1],["try",1],["from",2],["import",2],["chem",3],["type",1],["ignore",1],["except",1],["mol",5],["none",1],["invalid",1],["true",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#collect_molecule_briefs","name":[["collect",1],["molecule",1],["briefs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["collect",3],["molecule",8],["briefs",9],["routes",3],["iterable",2],["dict",6],["str",9],["any",5],["target",5],["smiles",15],["none",4],["max",6],["molecules",7],["int",2],["24",2],["list",2],["roles",6],["stock",10],["status",6],["query",2],["urls",1],["from",1],["route",9],["trees",1],["records",3],["strip",1],["rank",3],["node",5],["depth",5],["iter",1],["nodes",1],["tree",1],["if",3],["not",1],["continue",1],["rec",12],["setdefault",1],["ranks",4],["values",4],["depths",4],["add",2],["role",8],["append",3],["value",3],["sorted",2],["key",5],["sort",3],["summarize",1],["join",1],["lambda",2],["interpretation",2],["pubchem",2],["url",2],["build",1],["min",3],["else",1],["item",4],["len",2],["warnings",1],["warn",1],["truncated",1],["raise",1],["brief",1],["every",1],["displayed",1],["runtime",1],["warning",1],["stacklevel",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#collect_reaction_briefs","name":[["collect",1],["reaction",1],["briefs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["collect",3],["reaction",16],["briefs",6],["routes",3],["iterable",2],["dict",7],["str",12],["any",5],["max",3],["reactions",3],["int",2],["48",2],["list",3],["stable",1],["keys",1],["backend",3],["metadata",1],["evidence",2],["retrieval",1],["returned",1],["key",11],["preferred",1],["input",1],["accepted",2],["by",1],["func",1],["render",1],["route",9],["tree",2],["html",1],["template",3],["mapped",3],["class",3],["aliases",1],["also",1],["integrations",1],["cannot",1],["retain",1],["generated",1],["records",3],["rank",3],["node",1],["details",8],["iter",1],["contexts",1],["annotation",1],["record",8],["setdefault",1],["conditions",2],["export",1],["product",2],["smiles",4],["precursor",2],["as",1],["string",1],["ranks",5],["add",1],["values",1],["sorted",1],["append",1],["sort",1],["lambda",1],["item",3],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#collect_reaction_evidence","name":[["collect",1],["reaction",1],["evidence",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["collect",3],["reaction",11],["evidence",10],["routes",3],["iterable",4],["dict",8],["str",8],["any",7],["providers",4],["provider",10],["list",3],["fetch",6],["merge",1],["from",1],["optional",1],["without",1],["making",2],["network",1],["calls",1],["each",1],["explicitly",1],["invoked",1],["by",1],["caller",1],["failures",1],["converted",1],["warnings",2],["so",1],["partial",1],["response",1],["remains",1],["visible",1],["rather",1],["than",1],["retrosynthesis",1],["planning",1],["fail",1],["because",1],["external",1],["source",1],["unavailable",1],["briefs",3],["merged",3],["name",4],["getattr",2],["class",1],["try",1],["if",1],["not",1],["callable",2],["raise",1],["type",1],["error",1],["has",1],["no",1],["method",1],["supplied",2],["normalize",1],["except",1],["exception",1],["as",1],["exc",2],["warn",1],["failed",1],["runtime",1],["warning",1],["stacklevel",1],["continue",1],["key",2],["records",2],["items",1],["setdefault",1],["extend",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#command_to_shell","name":[["command",1],["shell",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["command",7],["shell",3],["iterable",2],["str",4],["render",1],["list",2],["as",1],["safe",1],["line",1],["return",1],["shlex",1],["join",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#load_aizynth_routes","name":[["load",1],["aizynth",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["load",4],["aizynth",2],["routes",2],["path",6],["str",2],["any",2],["retrosynthesis",1],["route",1],["export",1],["from",1],["json",2],["expanduser",1],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#normalize_reaction_evidence","name":[["normalize",1],["reaction",1],["evidence",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",3],["reaction",5],["evidence",14],["dict",16],["str",12],["any",8],["list",7],["none",2],["source",8],["backed",1],["into",2],["keyed",1],["mapping",1],["each",1],["record",1],["may",1],["include",1],["type",1],["title",1],["identifier",1],["url",1],["match",1],["level",1],["verified",1],["conditions",1],["yield",1],["range",1],["risk",1],["flags",1],["notes",1],["retrieved",1],["at",1],["entries",9],["claims",1],["supplied",1],["by",1],["database",1],["eln",1],["literature",1],["workflow",1],["reviewer",1],["llm",1],["annotations",1],["never",1],["converted",1],["records",4],["automatically",1],["if",9],["not",2],["return",3],["isinstance",7],["reactions",2],["normalized",3],["pairs",3],["key",9],["from",2],["item",7],["value",4],["else",3],["items",1],["elif",1],["raw",4],["strip",1],["continue",1],["entry",3]]},{"id":"skills/retrosynthesis_planning/kernel.py#normalize_route_constraints","name":[["normalize",1],["route",1],["constraints",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",3],["route",5],["constraints",9],["dict",6],["str",7],["any",5],["none",8],["project",1],["without",1],["silently",1],["enforcing",1],["defaults",1],["supported",1],["keys",2],["max",4],["steps",2],["precursors",2],["require",4],["solved",2],["all",3],["leaves",2],["stock",2],["minimum",2],["evidence",2],["coverage",2],["forbidden",4],["starting",2],["materials",2],["templates",2],["omitted",1],["constraint",5],["never",1],["filters",1],["if",12],["return",2],["not",5],["isinstance",4],["raise",5],["type",1],["error",5],["must",4],["be",4],["mapping",1],["raw",10],["unknown",3],["names",2],["join",1],["sorted",1],["repr",1],["key",24],["value",21],["unsupported",1],["normalized",6],["continue",2],["parse",3],["finite",2],["number",2],["integer",2],["non",1],["negative",1],["int",1],["100",2],["between",1],["explicit",1],["bool",1],["values",4],["elif",1],["list",3],["tuple",1],["item",2],["else",1],["string",1],["strings",1],["strip",2],["lower",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#normalize_routes","name":[["normalize",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["normalize",4],["routes",5],["payload",3],["any",4],["list",2],["dict",2],["str",2],["backend",1],["specific",1],["route",4],["exports",1],["into",1],["stable",1],["schema",1],["index",2],["candidate",2],["enumerate",1],["candidates",1],["start",1],["append",1],["rank",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#OpenAI4SLLMReactionEvidenceProvider","name":[["open",1],["ai4",1],["sllmreaction",1],["evidence",1],["provider",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["class",2],["open",3],["ai4",3],["sllmreaction",2],["evidence",14],["provider",3],["llm",16],["web",5],["skills",1],["retrieve",5],["reviewable",1],["source",17],["candidates",5],["host",6],["text",4],["completion",1],["api",1],["rather",1],["than",1],["implicit",1],["tool",1],["calling",1],["agent",1],["makes",1],["orchestration",1],["explicit",1],["drafts",1],["chemistry",1],["aware",1],["queries",11],["supplied",2],["search",13],["fetch",17],["callables",1],["sources",10],["second",1],["pass",1],["only",1],["select",2],["from",1],["those",1],["retrieved",1],["ids",1],["therefore",1],["cannot",1],["invent",1],["title",3],["url",9],["record",1],["returned",1],["records",1],["deliberately",1],["marked",1],["as",3],["candidate",1],["remain",1],["unverified",1],["until",1],["chemist",1],["eln",1],["integration",1],["dedicated",1],["review",1],["workflow",1],["confirms",1],["precedent",1],["optional",1],["doi",11],["verifier",7],["built",1],["build",1],["checks",1],["resolves",1],["audited",1],["path",1],["but",1],["resolution",1],["alone",1],["never",1],["verifies",1],["reaction",23],["scope",1],["name",1],["openai4s",3],["research",1],["def",3],["init",1],["self",25],["any",9],["none",9],["max",17],["reactions",7],["int",8],["12",1],["per",11],["results",9],["query",15],["top",4],["if",15],["not",7],["callable",6],["raise",5],["type",2],["error",8],["must",2],["be",2],["example",2],["else",2],["min",3],["10",1],["briefs",15],["list",6],["dict",11],["str",13],["linked",2],["brief",7],["valid",1],["len",2],["warnings",3],["warn",3],["retrieval",1],["limited",1],["more",1],["steps",1],["runtime",5],["warning",3],["stacklevel",3],["return",4],["plan",4],["mark",1],["resolving",1],["dois",1],["number",3],["key",5],["fallback",1],["try",2],["response",5],["call",2],["isinstance",3],["except",2],["exception",2],["exc",4],["failed",2],["continuing",1],["remaining",1],["continue",2],["index",3],["result",9],["enumerate",1],["items",1],["safe",1],["http",1],["id",1],["strip",1],["snippet",2],["truncate",2],["1200",1],["rank",1],["field",4],["identifier",1],["metadata",5],["fetched",6],["excerpt",5],["5000",1],["keeping",1],["without",1],["append",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#OpenAI4SLLMReactionEvidenceProvider.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["init",2],["self",10],["llm",7],["any",8],["search",7],["fetch",9],["none",12],["doi",5],["verifier",5],["max",12],["reactions",4],["int",12],["12",2],["queries",4],["per",8],["reaction",4],["results",8],["query",4],["top",4],["if",4],["not",2],["callable",6],["raise",2],["type",2],["error",2],["must",2],["be",2],["example",2],["host",2],["web",1],["else",2],["min",3],["10",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#OpenAI4SLLMReactionEvidenceProvider._retrieve_sources","name":[["retrieve",1],["sources",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["retrieve",2],["sources",5],["self",8],["briefs",3],["list",7],["dict",11],["str",14],["any",5],["query",11],["plan",3],["source",12],["number",3],["brief",3],["reaction",9],["key",5],["queries",4],["fallback",1],["evidence",3],["max",1],["per",3],["try",2],["response",5],["call",2],["openai4s",2],["search",5],["results",3],["if",7],["isinstance",3],["error",6],["raise",2],["runtime",4],["except",2],["exception",2],["as",2],["exc",4],["warnings",2],["warn",2],["failed",2],["continuing",1],["remaining",1],["warning",2],["stacklevel",2],["continue",2],["index",3],["result",9],["enumerate",1],["items",1],["url",8],["safe",1],["http",1],["not",3],["id",1],["title",2],["strip",1],["snippet",2],["truncate",2],["text",3],["1200",1],["rank",1],["field",4],["doi",2],["identifier",1],["none",2],["metadata",5],["fetch",6],["top",1],["fetched",6],["excerpt",5],["web",1],["5000",1],["keeping",1],["without",1],["append",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#OpenAI4SLLMReactionEvidenceProvider.fetch_reaction_evidence","name":[["fetch",1],["reaction",1],["evidence",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["fetch",2],["reaction",12],["evidence",9],["self",10],["briefs",14],["list",4],["dict",6],["str",6],["any",4],["retrieve",2],["source",2],["linked",2],["candidates",4],["supplied",1],["brief",4],["if",4],["valid",1],["len",2],["max",6],["reactions",4],["warnings",1],["warn",1],["llm",5],["retrieval",1],["limited",1],["raise",1],["search",1],["more",1],["steps",1],["runtime",1],["warning",1],["stacklevel",1],["not",2],["return",3],["query",2],["plan",2],["queries",3],["per",2],["sources",5],["select",1],["mark",1],["resolving",1],["dois",1],["doi",1],["verifier",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#parse_llm_annotations","name":[["parse",1],["llm",1],["annotations",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["parse",4],["llm",4],["annotations",3],["raw",10],["str",8],["dict",7],["any",5],["annotation",1],["response",1],["accepting",1],["json",10],["fenced",5],["text",8],["conversation",1],["models",1],["routinely",1],["wrap",1],["prose",1],["sure",1],["here",1],["block",1],["not",2],["start",1],["at",1],["character",1],["zero",1],["so",1],["bare",1],["loads",3],["enough",1],["raises",1],["value",4],["error",2],["no",1],["be",1],["recovered",1],["if",6],["isinstance",5],["key",4],["routes",1],["molecules",1],["reactions",1],["return",6],["output",1],["content",1],["tool",5],["list",1],["first",5],["input",2],["strip",2],["re",2],["search",1],["dotall",1],["group",1],["try",1],["except",1],["jsondecode",1],["object",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#rank_routes","name":[["rank",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",3],["rank",6],["routes",9],["iterable",2],["dict",14],["str",13],["any",12],["reaction",5],["evidence",6],["list",11],["none",13],["constraints",7],["decision",7],["weights",6],["float",5],["legacy",1],["ordering",2],["explainable",1],["execution",5],["score",10],["no",1],["optional",1],["inputs",1],["preserves",1],["original",1],["ai",1],["zynth",1],["finder",1],["oriented",1],["supplying",1],["adds",1],["auditable",1],["multi",1],["objective",1],["ranks",1],["eligible",1],["ahead",1],["violate",1],["project",1],["route",24],["value",3],["not",1],["if",3],["sort",2],["key",4],["lambda",1],["bool",1],["constraint",1],["violations",1],["as",3],["default",3],["math",3],["inf",3],["step",3],["steps",5],["idx",4],["enumerate",2],["start",2],["return",3],["tuple",1],["solved",3],["else",2],["count",2],["isinstance",1],["int",1],["10",2],["precursors",2],["len",1],["starting",1],["materials",1],["ranked",3],["sorted",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#rank_routes.key","name":[["key",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["key",2],["route",7],["dict",2],["str",2],["any",2],["tuple",2],["solved",3],["if",2],["else",2],["score",3],["as",1],["float",1],["default",1],["math",1],["inf",1],["steps",4],["step",2],["count",2],["isinstance",1],["int",1],["10",2],["precursors",2],["len",1],["starting",1],["materials",1],["return",1],["rank",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#ReactionEvidenceProvider","name":[["reaction",1],["evidence",1],["provider",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["class",2],["reaction",9],["evidence",6],["provider",2],["protocol",3],["optional",1],["adapter",1],["source",2],["reviewable",1],["precedent",1],["providers",1],["may",1],["call",1],["literature",1],["index",1],["patent",1],["store",1],["eln",1],["inventory",1],["system",1],["local",1],["fixture",1],["they",1],["receive",1],["stable",1],["briefs",2],["must",1],["return",2],["same",1],["keyed",2],["mapping",1],["accepted",1],["by",2],["intentionally",1],["imposes",1],["no",1],["network",1],["vendor",1],["dependency",1],["name",1],["str",4],["def",1],["fetch",1],["self",1],["list",2],["dict",3],["any",3],["backed",1],["records",1],["key",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#ReactionEvidenceProvider.fetch_reaction_evidence","name":[["fetch",1],["reaction",1],["evidence",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["fetch",2],["reaction",5],["evidence",3],["self",2],["briefs",2],["list",4],["dict",6],["str",6],["any",6],["return",1],["source",1],["backed",1],["records",1],["keyed",1],["by",1],["key",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#reject_owned_switches","name":[["reject",1],["owned",1],["switches",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["reject",2],["owned",9],["switches",4],["extra",5],["args",4],["iterable",4],["str",5],["command",2],["none",2],["raise",2],["if",4],["argument",2],["would",1],["override",1],["switch",5],["caller",1],["frozenset",1],["value",3],["strip",1],["split",1],["not",2],["startswith",2],["continue",1],["conflicting",3],["sorted",1],["item",3],["error",1],["entry",1],["must",1],["repeat",1],["abbreviate",1],["join",1],["pass",1],["through",1],["dedicated",1],["instead",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#render_route_tree_html","name":[["render",1],["route",1],["tree",1],["html",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["render",11],["route",44],["tree",7],["html",18],["routes",18],["iterable",2],["dict",13],["str",18],["any",12],["target",12],["smiles",10],["none",30],["max",6],["int",3],["10",2],["annotations",12],["reaction",8],["evidence",13],["list",11],["constraints",5],["decision",7],["weights",5],["float",2],["llm",7],["self",1],["contained",1],["figure",1],["style",2],["inspired",1],["dashboard",1],["external",1],["keyed",1],["by",1],["rank",9],["was",1],["visible",1],["they",1],["were",2],["generated",2],["preserve",1],["identity",1],["before",1],["optional",1],["execution",5],["rerank",2],["rewrites",1],["display",2],["below",2],["all",7],["index",2],["enumerate",1],["start",1],["candidate",5],["if",11],["not",5],["setdefault",1],["annotation",2],["else",6],["post",1],["pop",1],["append",2],["normalized",4],["normalize",1],["annotate",1],["molecule",4],["briefs",4],["collect",1],["title",5],["retrosynthesis",2],["analysis",5],["solved",9],["count",1],["sum",1],["top",1],["score",10],["format",3],["shortest",1],["min",1],["steps",4],["isinstance",1],["default",1],["interactive",2],["panel",4],["andor",1],["cards",4],["materials",7],["starting",2],["material",5],["join",3],["chip",1],["block",2],["span",12],["class",10],["muted",2],["detected",1],["diagram",3],["svg",1],["step",1],["assessment",1],["outline",4],["ok",1],["warn",1],["section",2],["card",1],["div",16],["head",2],["h2",3],["pill",1],["unsolved",1],["metrics",1],["strong",9],["100",1],["escape",2],["stock",3],["precursors",1],["len",1],["h3",3],["chips",1],["details",2],["summary",2],["text",1],["table",2],["molecules",1],["body",2],["empty",1],["no",1],["found",1],["export",1],["return",1],["doctype",1],["lang",1],["en",1],["meta",2],["charset",1],["utf",1],["name",1],["viewport",1],["content",1],["width",3],["device",1],["initial",1],["scale",1],["root",1],["ink",2],["17212b",1],["687482",1],["line",3],["dce4ec",1],["c4d0dc",1],["ffffff",1],["soft",1],["f5f8fa",1],["paper",1],["fbfcfd",1],["rgba",6],["48",1],["117",1],["191",1],["09",3],["stroke",5],["3075bf",1],["211",1],["142",1],["45",2],["12",1],["b7791f",1],["49",1],["139",1],["93",1],["2f8b5d",1],["missing",2],["199",1],["74",1],["92",1],["c74a5c",1],["unknown",2],["105",1],["121",1],["138",1],["08",2],["69798a",1],["accent",1],["2f6f8f",1],["box",2],["sizing",1],["border",1],["margin",5],["background",2],["f5f7f9",1],["color",2],["var",1],["font",5],["family",1],["apple",1],["system",2],["blink",1],["mac",1],["segoe",1],["ui",1],["sans",1],["serif",1],["height",1],["main",1],["1180px",1],["auto",1],["padding",2],["28px",2],["h1",1],["size",3],["8px",1],["19px",1],["14px",1],["18px",1],["10px",1],["334155",1],["code",1],["47",1],["111",1],["143",1],["2px",1],["5px",1],["bor",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#score_routes_for_execution","name":[["score",1],["routes",1],["execution",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["score",9],["routes",6],["execution",4],["iterable",2],["dict",13],["str",12],["any",10],["reaction",12],["evidence",20],["list",5],["none",12],["constraints",6],["decision",10],["weights",8],["float",2],["attach",1],["transparent",1],["industrial",1],["scores",1],["candidate",14],["prioritization",1],["heuristic",1],["not",4],["experimental",1],["success",1],["probability",1],["every",1],["contribution",1],["project",3],["constraint",4],["violation",1],["retained",1],["returned",1],["route",6],["audit",1],["dashboard",1],["presentation",1],["normalize",3],["scored",3],["contexts",4],["iter",1],["tree",1],["coverages",4],["summary",1],["details",3],["coverage",8],["node",1],["complete",5],["zero",5],["step",8],["flag",1],["true",1],["solved",1],["if",4],["round",3],["sum",2],["len",2],["elif",1],["directly",1],["purchasable",1],["stock",1],["target",1],["has",2],["no",2],["precedent",1],["could",1],["be",1],["attached",1],["penalize",1],["as",1],["were",1],["missing",1],["unverified",1],["transformation",1],["100",3],["else",2],["components",4],["backend",2],["percent",3],["efficiency",2],["steps",2],["precursor",2],["availability",2],["violations",6],["fit",1],["max",1],["25",1],["key",6],["breakdown",2],["value",3],["weight",1],["items",1],["update",1],["applicable",2],["false",1],["note",1],["because",1],["status",1],["constrained",1],["eligible",1],["append",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#StaticReactionEvidenceProvider","name":[["static",1],["reaction",1],["evidence",1],["provider",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["class",2],["static",3],["reaction",5],["evidence",8],["provider",3],["offline",1],["useful",1],["eln",1],["exports",1],["fixtures",1],["tests",1],["name",1],["def",2],["init",1],["self",4],["dict",5],["str",5],["any",5],["list",3],["none",1],["fetch",1],["briefs",2],["del",1],["return",1]]},{"id":"skills/retrosynthesis_planning/kernel.py#StaticReactionEvidenceProvider.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["init",2],["self",3],["evidence",4],["dict",4],["str",4],["any",4],["list",2],["none",2]]},{"id":"skills/retrosynthesis_planning/kernel.py#StaticReactionEvidenceProvider.fetch_reaction_evidence","name":[["fetch",1],["reaction",1],["evidence",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["kernel",1],["py",1]],"body":[["def",2],["fetch",2],["reaction",5],["evidence",3],["self",3],["briefs",3],["list",4],["dict",6],["str",6],["any",6],["del",1],["return",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py","name":[["model",1],["deployment",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["pure",2],["stdlib",1],["deployment",2],["helpers",1],["public",1],["retro",1],["chimera",1],["checkpoints",3],["from",4],["future",1],["import",14],["annotations",1],["argparse",1],["errno",8],["hashlib",1],["json",1],["math",1],["os",1],["shutil",1],["stat",1],["tempfile",1],["zipfile",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",2],["posix",1],["typing",1],["any",1],["binary",1],["io",1],["callable",1],["sequence",1],["chunk",1],["size",4],["1024",5],["max",2],["archive",2],["members",1],["20",1],["000",1],["extracted",1],["bytes",1],["64",1],["model",3],["version",1],["checkpoint",10],["sha256",1],["scope",1],["source",1],["hardlink",1],["unsupported",1],["frozenset",3],["eperm",3],["exdev",1],["enosys",1],["getattr",2],["enotsup",1],["eopnotsupp",1],["windows",2],["reserved",1],["names",1],["con",1],["prn",1],["aux",1],["nul",1],["conin",1],["conout",1],["com",2],["number",8],["range",2],["10",2],["lpt",2],["invalid",1],["filename",4],["chars",1],["frozen",1],["true",2],["slots",1],["spec",8],["name",5],["pistachio",3],["dataset",3],["article",3],["id",6],["30591107",1],["file",3],["59468882",1],["retrochimera",3],["zip",3],["byte",3],["213",1],["968",1],["927",1],["md5",3],["50406d29b96b165a68fef73fa31448e3",1],["uspto50k",2],["uspto",4],["50",1],["30601718",1],["59511926",1],["284",1],["852",1],["815",1],["f85766b7b2b8693213b429bfb7b20dd6",1],["full",3],["30597563",1],["59494598",1],["607",1],["889",1],["148",1],["47d9f2e3be297d32ce50eb3b7e61c868",1],["if",1],["main",3],["raise",1],["system",1],["exit",1],["all",1],["error",1],["download",1],["extract",1],["manifest",2],["verify",1],["write",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_checkpoint_verification","name":[["checkpoint",1],["verification",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["checkpoint",12],["verification",2],["spec",10],["size",8],["int",2],["md5",9],["str",6],["sha256",6],["dict",2],["any",2],["if",2],["byte",2],["raise",2],["deployment",2],["error",2],["mismatch",2],["expected",2],["got",2],["return",1],["name",1],["archive",1],["bytes",1],["upstream",1],["scope",2],["source",2],["url",2]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_copy_checkpoint_member","name":[["copy",1],["checkpoint",1],["member",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["copy",2],["checkpoint",6],["member",4],["source",3],["binary",4],["io",4],["target",3],["expected",4],["size",12],["int",4],["tuple",2],["str",2],["digest",3],["hashlib",1],["sha256",1],["while",1],["true",1],["chunk",6],["read",1],["if",3],["not",2],["break",1],["len",1],["raise",2],["deployment",2],["error",2],["exceeds",1],["its",2],["declared",2],["uncompressed",2],["write",1],["update",1],["match",1],["return",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_hash_stream","name":[["hash",1],["stream",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["hash",2],["stream",2],["handle",3],["binary",4],["io",4],["copy",4],["none",10],["max",5],["bytes",6],["int",4],["tuple",2],["str",4],["size",9],["md5",4],["hashlib",2],["usedforsecurity",1],["false",1],["sha256",4],["while",1],["true",1],["chunk",7],["read",1],["if",3],["not",3],["break",1],["next",3],["len",1],["raise",1],["checkpoint",2],["deployment",1],["error",1],["exceeds",1],["expected",1],["write",1],["update",2],["return",1],["hexdigest",2]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_manifest_relative_path","name":[["manifest",1],["relative",1],["path",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["manifest",12],["relative",10],["path",9],["destination",4],["str",2],["none",6],["if",3],["return",2],["root",4],["resolve",4],["strict",4],["false",4],["requested",6],["expanduser",1],["absolute",1],["candidate",7],["else",2],["accept",1],["both",1],["useful",1],["spellings",1],["model",6],["json",2],["dir",1],["models",1],["checkpoint",1],["cwd",5],["always",1],["prefer",1],["interpretation",1],["already",1],["lands",1],["inside",3],["directory",3],["otherwise",1],["confine",1],["name",2],["beneath",1],["try",2],["except",2],["value",4],["error",4],["joinpath",1],["as",1],["exc",2],["raise",2],["must",2],["be",1],["located",1],["new",2],["from",1],["not",1],["parts",1],["file",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_model_manifest_text","name":[["model",1],["manifest",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["model",3],["manifest",3],["text",2],["spec",5],["checkpoint",5],["sha256",3],["str",4],["return",1],["json",1],["dumps",1],["indent",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_open_directory_identity","name":[["open",1],["directory",1],["identity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["open",4],["directory",10],["identity",8],["path",10],["tuple",2],["int",2],["none",3],["os",8],["stat",4],["result",2],["hold",1],["inode",1],["platform",1],["exposes",1],["fds",1],["flag",3],["getattr",1],["if",3],["descriptor",4],["rdonly",1],["try",1],["fstat",1],["not",4],["isdir",2],["st",2],["mode",2],["raise",3],["checkpoint",4],["deployment",2],["error",2],["staging",2],["return",2],["except",1],["base",1],["exception",1],["close",1],["lstat",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_open_regular_binary","name":[["open",1],["regular",1],["binary",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["open",4],["regular",4],["binary",5],["path",6],["io",2],["one",1],["file",2],["without",1],["ever",1],["blocking",1],["fifo",1],["flags",2],["os",7],["rdonly",1],["getattr",2],["nonblock",1],["descriptor",4],["try",1],["if",1],["not",2],["stat",1],["isreg",1],["fstat",1],["st",1],["mode",1],["raise",2],["checkpoint",2],["deployment",1],["error",1],["archive",1],["return",1],["fdopen",1],["rb",1],["except",1],["base",1],["exception",1],["close",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_parent_directory_names","name":[["parent",1],["directory",1],["names",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["parent",2],["directory",2],["names",2],["path",7],["pure",3],["posix",4],["str",2],["return",1],["parts",2],["index",2],["as",1],["range",1],["len",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_parser","name":[["parser",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["parser",10],["argparse",3],["argument",7],["description",1],["doc",1],["commands",3],["add",7],["subparsers",1],["dest",1],["command",6],["required",1],["true",1],["list",1],["help",2],["print",1],["reviewed",1],["checkpoint",1],["metadata",1],["name",3],["verify",1],["extract",2],["variant",1],["choices",1],["sorted",1],["checkpoints",1],["archive",1],["type",3],["path",3],["if",1],["model",2],["dir",2],["manifest",2],["write",1],["inside",1],["before",1],["atomic",1],["publication",1],["return",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_path_matches_directory_inode","name":[["path",1],["matches",1],["directory",1],["inode",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["path",8],["matches",2],["directory",2],["inode",2],["expected",3],["os",4],["stat",3],["result",2],["bool",2],["try",1],["current",3],["lstat",1],["except",1],["oserror",1],["return",2],["false",1],["isdir",1],["st",1],["mode",1],["samestat",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_path_matches_regular_inode","name":[["path",1],["matches",1],["regular",1],["inode",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["path",8],["matches",2],["regular",2],["inode",2],["expected",3],["os",4],["stat",3],["result",2],["bool",2],["try",1],["current",3],["lstat",1],["except",1],["oserror",1],["return",2],["false",1],["isreg",1],["st",1],["mode",1],["samestat",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_safe_member_path","name":[["safe",1],["member",1],["path",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["safe",2],["member",8],["path",13],["zipfile",2],["zip",2],["info",2],["pure",3],["posix",3],["name",6],["filename",2],["if",2],["not",1],["absolute",1],["any",6],["part",10],["parts",5],["ord",1],["char",3],["32",1],["windows",2],["invalid",1],["chars",1],["endswith",1],["rstrip",2],["split",1],["upper",1],["reserved",1],["names",1],["raise",2],["checkpoint",4],["deployment",2],["error",2],["unsafe",1],["mode",2],["external",1],["attr",1],["16",1],["stat",1],["islnk",1],["symlink",1],["return",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_stat_signature","name":[["stat",1],["signature",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["stat",4],["signature",2],["identity",7],["os",2],["result",2],["tuple",2],["int",10],["return",1],["st",5],["dev",1],["ino",1],["size",1],["mtime",1],["ns",2],["ctime",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#_verify_published_tree","name":[["verify",1],["published",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["verify",2],["published",4],["tree",15],["root",6],["path",6],["expected",14],["directories",11],["str",10],["files",11],["dict",6],["tuple",6],["int",22],["none",3],["bind",1],["directory",2],["contents",1],["bytes",2],["read",1],["from",4],["archive",1],["observed",8],["try",3],["entries",5],["sorted",2],["rglob",2],["key",2],["lambda",2],["item",4],["as",8],["posix",4],["except",3],["oserror",3],["exc",6],["raise",12],["checkpoint",24],["deployment",12],["error",12],["could",1],["not",6],["enumerate",1],["entry",11],["relative",17],["identity",18],["os",6],["lstat",2],["changed",6],["during",4],["verification",5],["if",10],["stat",8],["isdir",2],["st",5],["mode",4],["contains",4],["unexpected",2],["signature",4],["continue",1],["isreg",2],["non",2],["regular",4],["file",3],["size",4],["open",1],["binary",1],["handle",4],["opened",3],["fstat",2],["fileno",2],["samestat",2],["before",2],["md5",1],["sha256",2],["hash",1],["stream",1],["max",1],["final",6],["matches",1],["inode",1],["missing",1],["second",9],["metadata",1],["pass",1],["catches",1],["add",1],["remove",1],["replace",1],["write",1],["races",1],["occur",1],["after",1],["was",2],["hashed",1],["but",1],["whole",1],["accepted",1],["elif",1],["else",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#checkpoint_spec","name":[["checkpoint",1],["spec",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["checkpoint",5],["spec",4],["name",4],["str",2],["try",1],["return",1],["checkpoints",2],["except",1],["key",1],["error",2],["as",1],["exc",2],["raise",1],["value",1],["unknown",1],["expected",1],["one",1],["join",1],["sorted",1],["from",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#CheckpointDeploymentError","name":[["checkpoint",1],["deployment",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["class",2],["checkpoint",3],["deployment",2],["error",4],["runtime",2],["raised",1],["cannot",1],["be",1],["safely",1],["downloaded",1],["installed",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#CheckpointSpec","name":[["checkpoint",1],["spec",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["class",2],["checkpoint",3],["spec",2],["reviewed",1],["public",1],["metadata",1],["one",1],["upstream",1],["archive",1],["name",3],["str",7],["dataset",3],["article",4],["id",8],["int",3],["file",4],["filename",3],["byte",3],["size",3],["md5",3],["property",2],["def",3],["download",3],["url",6],["self",14],["return",3],["https",2],["ndownloader",1],["figshare",2],["com",1],["files",1],["source",3],["doi",1],["org",1],["10",1],["6084",1],["m9",1],["v1",1],["dict",2],["any",1],["license",1],["mit",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#CheckpointSpec.download_url","name":[["download",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["download",2],["url",2],["self",3],["str",2],["return",1],["https",1],["ndownloader",1],["figshare",1],["com",1],["files",1],["file",1],["id",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#CheckpointSpec.source_url","name":[["source",1],["url",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["source",2],["url",2],["self",3],["str",2],["return",1],["https",1],["doi",1],["org",1],["10",1],["6084",1],["m9",1],["figshare",1],["article",1],["id",1],["v1",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#CheckpointSpec.to_dict","name":[["dict",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["dict",4],["self",11],["str",2],["any",2],["return",1],["name",2],["dataset",2],["article",2],["id",4],["file",2],["filename",2],["byte",2],["size",2],["md5",2],["download",2],["url",4],["source",2],["license",1],["mit",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#download_checkpoint","name":[["download",1],["checkpoint",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["download",19],["checkpoint",28],["spec",12],["destination",23],["str",7],["path",26],["allow",6],["network",7],["bool",4],["false",3],["timeout",10],["seconds",9],["float",4],["60",2],["web",7],["callable",2],["dict",5],["any",4],["none",5],["validate",1],["through",1],["guarded",1],["host",3],["capability",2],["if",15],["not",13],["isinstance",4],["raise",14],["type",2],["error",16],["must",5],["be",4],["boolean",1],["int",1],["positive",2],["number",2],["math",1],["isfinite",1],["value",1],["finite",1],["permission",1],["requires",2],["true",4],["deployment",9],["injected",1],["open",3],["ai4",1],["pass",1],["from",2],["python",1],["cell",1],["acquire",1],["archive",2],["operator",1],["managed",1],["downloader",1],["run",1],["verify",3],["expanduser",1],["parent",2],["mkdir",1],["parents",1],["exist",2],["ok",1],["symlink",2],["file",1],["exists",4],["already",1],["return",2],["stage",3],["tempfile",1],["mkdtemp",1],["prefix",1],["name",1],["dir",1],["filename",2],["as",3],["component",1],["built",1],["specs",1],["reviewed",1],["but",2],["public",1],["caller",1],["constructed",1],["able",1],["escape",1],["private",1],["directory",1],["partial",6],["try",2],["response",5],["url",1],["max",3],["bytes",4],["byte",4],["size",4],["returned",1],["invalid",1],["failed",1],["regular",4],["binary",1],["source",6],["first",6],["digest",7],["hash",3],["stream",2],["verification",3],["md5",1],["sha256",1],["verified",8],["identity",5],["os",3],["fstat",1],["fileno",1],["so",1],["hard",2],["link",2],["atomically",2],["publishes",1],["exact",1],["inode",6],["held",2],["by",4],["without",1],["fd",2],["gap",1],["also",1],["refuses",1],["created",1],["concurrent",1],["process",1],["instead",1],["overwriting",1],["follow",1],["symlinks",1],["except",1],["oserror",1],["exc",3],["errno",1],["hardlink",1],["unsupported",1],["could",1],["publish",1],["some",1],["removable",1],["filesystems",1],["have",1],["atomic",1],["rename",1],["no",1],["links",1],["preserve",1],["binding",1],["pre",1],["post",1],["checks",1],["callers",1],["serialize",1],["writers",1],["compatibility",1],["matches",3],["staging",2],["changed",4],["before",1],["publication",6],["appeared",1],["during",5],["replace",1],["re",1],["read",1],["still",1],["published",1],["detects",2],["place",1],["mutation",1],["while",1],["comparison",1],["above",1],["pathname",1],["replacement",1],["seek",1],["second",2],["finally",1],["shutil",1],["rmtree",1],["ignore",1],["errors",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#extract_checkpoint","name":[["extract",1],["checkpoint",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["extract",3],["checkpoint",23],["archive",16],["str",13],["path",40],["destination",23],["spec",8],["manifest",28],["none",14],["dict",3],["any",2],["verify",2],["atomically",1],["without",1],["traversal",1],["expanduser",2],["if",13],["exists",5],["symlink",2],["raise",9],["file",6],["error",9],["already",1],["parent",6],["mkdir",3],["parents",3],["true",8],["exist",3],["ok",3],["relative",18],["open",4],["regular",1],["binary",1],["as",8],["source",4],["tempfile",2],["temporary",1],["dir",4],["prefix",2],["name",5],["snapshot",5],["size",8],["md5",3],["sha256",6],["hash",1],["stream",1],["copy",2],["max",3],["bytes",6],["byte",1],["verification",6],["flush",1],["seek",1],["stage",24],["mkdtemp",1],["descriptor",4],["int",2],["identity",8],["os",3],["stat",1],["result",4],["try",2],["directory",8],["root",4],["resolve",3],["expected",12],["directories",6],["files",5],["tuple",1],["zipfile",1],["zip",1],["bundle",3],["members",7],["infolist",1],["len",3],["deployment",6],["has",1],["too",1],["many",1],["extracted",6],["sum",1],["member",13],["exceeds",1],["limit",1],["safe",1],["posix",6],["update",2],["names",2],["output",5],["joinpath",3],["parts",2],["strict",1],["false",1],["except",2],["oserror",1],["value",1],["exc",2],["unsafe",1],["filename",1],["from",1],["add",1],["continue",1],["xb",1],["target",2],["not",7],["staged",4],["collides",1],["write",1],["model",3],["pure",1],["payload",3],["text",1],["encode",1],["utf",1],["hashlib",1],["hexdigest",1],["matches",4],["inode",4],["staging",1],["changed",3],["before",1],["publication",2],["replace",1],["during",2],["published",1],["tree",2],["base",1],["exception",1],["shutil",2],["rmtree",2],["ignore",2],["errors",2],["else",1],["finally",1],["close",1],["count",1],["return",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["sequence",2],["str",2],["none",4],["int",2],["args",9],["parser",1],["parse",1],["if",2],["command",2],["list",1],["result",4],["any",1],["checkpoints",2],["name",2],["dict",1],["sorted",1],["else",2],["spec",4],["checkpoint",3],["variant",1],["verify",2],["archive",2],["extract",1],["model",1],["dir",1],["manifest",2],["print",1],["json",1],["dumps",1],["indent",1],["sort",1],["keys",1],["true",1],["return",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#model_manifest","name":[["model",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["model",5],["manifest",3],["spec",10],["checkpoint",11],["sha256",7],["str",4],["dict",2],["any",3],["build",1],["path",1],["free",1],["consumed",1],["by",1],["syntheseus",1],["backend",1],["digest",4],["strip",1],["lower",1],["if",1],["len",1],["64",2],["char",2],["not",1],["0123456789abcdef",1],["raise",1],["value",1],["error",1],["must",1],["be",1],["character",1],["sha",1],["256",1],["return",1],["schema",1],["version",3],["provider",1],["microsoft",1],["research",1],["retro",1],["chimera",1],["id",2],["figshare",1],["file",2],["name",1],["training",1],["dataset",2],["code",1],["license",2],["mit",2],["source",2],["url",2],["metadata",1],["archive",1],["bytes",1],["byte",1],["size",1],["upstream",1],["md5",2],["scope",2],["runtime",1],["integrity",1],["unverified",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#verify_checkpoint","name":[["verify",1],["checkpoint",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["verify",2],["checkpoint",11],["path",10],["str",4],["spec",7],["dict",2],["any",2],["validate",1],["archive",5],["against",1],["reviewed",1],["upstream",1],["metadata",1],["hash",3],["expanduser",1],["open",1],["regular",3],["binary",1],["as",1],["handle",5],["verified",3],["identity",3],["os",1],["fstat",1],["fileno",1],["first",5],["digest",5],["stream",2],["max",2],["bytes",3],["byte",2],["size",3],["verification",6],["md5",1],["sha256",1],["if",3],["not",2],["matches",2],["inode",2],["raise",3],["deployment",3],["error",3],["changed",3],["during",3],["seek",1],["final",1],["return",1]]},{"id":"skills/retrosynthesis_planning/model_deployment.py#write_model_manifest","name":[["write",1],["model",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["write",4],["model",11],["manifest",13],["destination",5],["str",4],["path",13],["spec",5],["checkpoint",12],["sha256",8],["atomically",1],["public",1],["output",8],["expanduser",1],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["payload",6],["text",1],["encode",1],["utf",1],["stage",5],["tempfile",1],["temporary",5],["directory",1],["prefix",1],["name",3],["dir",1],["ignore",1],["cleanup",2],["errors",1],["part",1],["publish",4],["link",5],["try",2],["open",1],["as",2],["handle",8],["flush",1],["verified",5],["identity",5],["os",3],["fstat",1],["fileno",1],["expected",3],["digest",3],["len",3],["hashlib",1],["hexdigest",1],["publication",11],["source",5],["follow",1],["symlinks",1],["false",1],["except",1],["oserror",1],["exc",3],["if",7],["errno",1],["not",6],["hardlink",1],["unsupported",1],["raise",7],["deployment",7],["error",7],["could",1],["from",1],["matches",4],["regular",4],["inode",4],["staging",2],["changed",6],["before",3],["seek",2],["size",4],["md5",2],["hash",2],["stream",2],["max",2],["bytes",4],["replace",1],["during",3],["verification",1],["finally",1],["return",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py","name":[["multistep",1],["benchmark",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["budgeted",1],["multi",1],["step",2],["route",5],["protocol",3],["pa",1],["routes",4],["style",1],["scenario",1],["from",7],["future",1],["import",7],["annotations",1],["collections",1],["abc",1],["callable",2],["iterable",1],["mapping",1],["sequence",1],["dataclasses",1],["dataclass",2],["typing",1],["any",1],["benchmark",4],["common",1],["error",2],["finite",1],["number",1],["json",2],["copy",1],["positive",1],["int",1],["require",2],["exact",1],["fields",4],["text",1],["sha256",1],["review",1],["signature",1],["similarity",1],["single",1],["rdkit",1],["canonicalize",1],["canonicalizer",1],["str",2],["target",6],["frozenset",3],["id",3],["smiles",1],["payload",1],["termination",1],["reason",1],["search",1],["stats",1],["reference",1],["frozen",1],["true",2],["slots",1],["all",1],["planning",1],["evaluate",1],["normalize",2],["planner",1],["outputs",1],["stock",1],["validate",1],["targets",1],["verify",1],["tree",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#_canonicalization_mode","name":[["canonicalization",1],["mode",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["canonicalization",2],["mode",2],["canonicalizer",5],["none",5],["str",2],["report",1],["normalization",1],["actually",1],["produced",1],["route",1],["comparisons",1],["if",1],["not",1],["return",3],["supplied",1],["try",1],["rdkit",2],["canonicalize",1],["cco",1],["except",1],["exception",1],["raw",1],["string",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#_children","name":[["children",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["children",6],["node",3],["mapping",5],["str",4],["any",4],["list",3],["if",2],["not",1],["isinstance",2],["return",2],["child",3]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#_kind","name":[["kind",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["kind",3],["node",5],["mapping",2],["str",5],["any",2],["value",2],["type",1],["strip",1],["lower",1],["if",1],["reaction",3],["rxn",1],["true",1],["return",2],["molecule",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#_supplied","name":[["supplied",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["supplied",3],["canonicalizer",9],["none",4],["return",2],["caller",1],["default",2],["passing",2],["module",1],["through",1],["would",1],["change",1],["implementation",1],["route",1],["review",1],["uses",1],["explicitly",1],["one",1],["whole",1],["point",1],["seam",1],["if",1],["rdkit",1],["canonicalize",1],["else",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#evaluate_routes","name":[["evaluate",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["evaluate",2],["routes",14],["normalized",6],["sequence",2],["mapping",6],["str",10],["any",8],["reference",18],["rows",3],["iterable",2],["canonicalizer",10],["none",9],["dict",4],["non",3],["empty",4],["invariant",2],["enforced",2],["normalize",2],["side",3],["by",2],["every",2],["validate",2],["helper",2],["without",2],["here",3],["metric",2],["divisions",2],["below",2],["reduce",2],["bare",2],["zero",2],["division",2],["error",6],["instead",3],["protocol",6],["refusal",2],["if",9],["not",11],["raise",4],["benchmark",4],["planner",1],["records",1],["must",3],["be",2],["route",26],["signature",3],["similarity",11],["fall",1],["back",1],["stripped",1],["raw",4],["string",3],["rdkit",3],["absent",1],["so",2],["headline",1],["recovery",3],["metrics",1],["could",1],["answer",1],["comparison",2],["question",1],["chemical",3],["one",1],["same",1],["workspace",1],["scored",1],["differently",1],["depending",1],["was",2],["importable",1],["callers",1],["pinned",1],["normalization",1],["pipeline",1],["now",1],["pin",1],["too",1],["mode",2],["stays",1],["recorded",1],["inside",1],["result",8],["sha256",3],["canonicalization",6],["references",5],["list",4],["index",2],["row",13],["enumerate",1],["start",1],["require",2],["exact",6],["fields",2],["field",2],["target",23],["id",13],["text",1],["duplicate",6],["isinstance",2],["all",1],["array",1],["item",6],["prediction",1],["targets",2],["match",1],["results",8],["count",15],["refs",3],["ref",2],["signatures",2],["first",6],["int",2],["best",7],["solved",10],["rank",3],["verification",1],["verified",2],["max",1],["append",1],["recovered",2],["budget",4],["compliant",2],["violations",1],["len",1],["schema",1],["version",1],["scenario",1],["multistep",1],["paroutes",1],["budgeted",1],["v1",1],["evaluation",1],["unit",1],["rate",4],["sum",4],["mean",1],["compliance",1],["else",1],["caveat",3],["reaches",1],["frozen",1],["stock",1],["experimental",1],["validation",1],["unavailable",1],["matching",2],["compared",1],["smiles",1],["strings",1],["these",2],["numbers",2],["elif",1],["supplied",2],["caller",1],["only",1],["as",2],["function",1],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#normalize_planner_outputs","name":[["normalize",1],["planner",1],["outputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",2],["planner",5],["outputs",2],["targets",4],["sequence",2],["planning",2],["target",30],["payloads",3],["iterable",2],["mapping",7],["str",14],["any",7],["stock",4],["frozenset",2],["max",5],["routes",13],["int",6],["budget",5],["float",2],["canonicalizer",8],["rdkit",2],["canonicalize",2],["tuple",3],["dict",8],["route",17],["limit",2],["positive",1],["field",8],["by",8],["id",19],["payload",17],["index",2],["enumerate",2],["start",2],["require",3],["exact",1],["fields",2],["text",2],["if",8],["not",6],["raise",6],["benchmark",6],["protocol",6],["error",6],["unknown",1],["duplicate",4],["isinstance",3],["list",4],["must",4],["be",3],["array",1],["len",1],["output",2],["exceeds",1],["cover",1],["every",1],["exactly",1],["once",1],["normalized",3],["stats",10],["search",4],["object",2],["copy",9],["json",2],["violations",5],["name",6],["maximum",5],["items",1],["actual",6],["none",5],["append",4],["missing",1],["continue",1],["number",8],["finite",2],["allow",2],["false",2],["exceeded",1],["seen",3],["signatures",3],["rank",7],["each",1],["setdefault",2],["verification",3],["verify",1],["tree",1],["smiles",4],["signature",6],["supplied",1],["claimed",1],["solved",2],["raw",1],["termination",3],["reason",3],["return",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#normalize_stock","name":[["normalize",1],["stock",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",2],["stock",8],["smiles",4],["values",3],["iterable",2],["str",4],["canonicalizer",5],["rdkit",2],["canonicalize",2],["frozenset",3],["require",2],["text",2],["value",2],["field",2],["if",1],["not",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#PlanningTarget","name":[["planning",1],["target",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["class",2],["planning",2],["target",4],["id",1],["str",2],["smiles",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#validate_targets","name":[["validate",1],["targets",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["validate",2],["targets",7],["rows",3],["iterable",2],["mapping",2],["str",4],["any",2],["canonicalizer",5],["rdkit",2],["canonicalize",2],["tuple",3],["planning",5],["target",16],["list",1],["seen",6],["ids",4],["smiles",9],["index",2],["row",5],["enumerate",1],["start",1],["require",4],["exact",1],["fields",2],["field",4],["id",6],["text",3],["canonical",2],["if",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["structures",1],["must",2],["be",2],["unique",1],["add",2],["append",1],["not",2],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#verify_route_tree","name":[["verify",1],["route",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",3],["verify",2],["route",9],["tree",10],["mapping",4],["str",11],["any",10],["target",6],["smiles",17],["stock",5],["frozenset",2],["canonicalizer",6],["rdkit",2],["canonicalize",2],["dict",2],["recompute",1],["solved",15],["state",1],["strict",1],["molecule",14],["reaction",17],["semantics",1],["issues",13],["list",2],["unresolved",6],["count",6],["max",8],["depth",12],["visiting",5],["int",2],["if",9],["not",8],["isinstance",1],["return",5],["verified",3],["false",5],["valid",7],["leaves",3],["missing",1],["visit",5],["node",5],["bool",1],["nonlocal",1],["identity",5],["id",1],["append",8],["cycle",2],["detected",2],["add",1],["kind",6],["children",8],["raw",2],["try",2],["require",4],["text",4],["field",4],["canonical",2],["except",2],["exception",2],["invalid",5],["remove",2],["else",3],["child",16],["has",4],["nonreaction",2],["records",1],["reactions",1],["as",1],["walks",1],["short",1],["circuiting",1],["all",2],["would",2],["stop",1],["at",1],["first",1],["decisive",1],["silently",1],["drop",1],["every",1],["sibling",1],["findings",1],["making",1],["verdict",1],["depend",1],["order",1],["only",1],["through",1],["crediting",1],["edge",1],["let",1],["closure",2],["stand",1],["feasibility",1],["resolved",2],["without",2],["precursors",2],["nonmolecule",2],["root",10],["mismatch",2],["issue",2],["whose",1],["turns",1],["branch",2],["into",1],["so",2],["alone",2],["report",1],["structurally",1],["cannot",1],["certify",1],["callers",1],["read",1],["must",1],["outrank",1],["sorted",2]]},{"id":"skills/retrosynthesis_planning/multistep_benchmark.py#verify_route_tree.visit","name":[["visit",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["multistep",1],["benchmark",1],["py",1]],"body":[["def",2],["visit",5],["node",6],["mapping",2],["str",2],["any",6],["depth",9],["int",2],["bool",2],["nonlocal",1],["reaction",8],["count",2],["max",4],["identity",5],["id",1],["if",7],["visiting",4],["issues",6],["append",6],["cycle",1],["detected",1],["return",3],["false",3],["add",1],["kind",6],["children",8],["molecule",9],["raw",2],["smiles",8],["try",1],["require",2],["text",2],["canonicalizer",1],["field",2],["canonical",1],["except",1],["exception",1],["invalid",1],["remove",2],["not",3],["solved",7],["stock",2],["unresolved",2],["else",3],["child",13],["has",2],["nonreaction",1],["records",1],["reactions",1],["leaves",1],["as",1],["walks",1],["short",1],["circuiting",1],["all",2],["would",2],["stop",1],["at",1],["first",1],["decisive",1],["silently",1],["drop",1],["every",1],["sibling",1],["findings",1],["making",1],["verdict",1],["depend",1],["order",1],["only",1],["through",1],["crediting",1],["edge",1],["let",1],["closure",1],["stand",1],["feasibility",1],["resolved",2],["without",1],["precursors",1],["nonmolecule",1]]},{"id":"skills/retrosynthesis_planning/parrot_mar_inference.py","name":[["parrot",1],["mar",1],["inference",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["parrot",1],["mar",1],["inference",1],["py",1]],"body":[["inference",1],["only",1],["cli",1],["reviewed",1],["parrot",1],["torch",1],["serve",1],["model",1],["archive",1],["from",2],["future",1],["import",7],["annotations",1],["argparse",1],["importlib",1],["util",1],["os",1],["sys",1],["types",1],["pathlib",1],["path",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/parrot_mar_inference.py#_arguments","name":[["arguments",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["parrot",1],["mar",1],["inference",1],["py",1]],"body":[["def",2],["arguments",2],["argparse",3],["namespace",2],["parser",10],["argument",8],["add",7],["model",1],["dir",1],["required",4],["true",4],["config",1],["path",3],["input",1],["output",1],["num",1],["workers",1],["type",3],["int",3],["default",3],["inference",1],["batch",1],["size",1],["gpu",1],["return",1],["parse",1],["args",1]]},{"id":"skills/retrosynthesis_planning/parrot_mar_inference.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["parrot",1],["mar",1],["inference",1],["py",1]],"body":[["def",2],["main",2],["int",2],["args",23],["arguments",1],["model",27],["dir",13],["path",9],["resolve",1],["required",2],["py",1],["pytorch",1],["bin",1],["uspto",2],["condition",8],["alldata",1],["idx",1],["pkl",1],["missing",4],["sorted",1],["name",3],["if",7],["not",4],["file",1],["raise",3],["runtime",2],["error",3],["parrot",3],["archive",1],["join",1],["training",1],["telemetry",1],["needed",1],["offline",1],["inference",5],["archived",1],["imports",1],["unconditionally",1],["so",1],["provide",1],["only",1],["inert",1],["symbol",1],["optional",1],["package",1],["absent",1],["importlib",1],["util",1],["find",1],["spec",1],["wandb",8],["none",3],["types",1],["module",1],["type",1],["run",1],["sys",2],["modules",1],["insert",1],["str",7],["import",4],["pandas",1],["as",3],["pd",2],["torch",2],["yaml",3],["from",1],["prediction",2],["caonicalize",2],["rxn",2],["smiles",3],["output",8],["results",2],["load",3],["config",5],["open",2],["encoding",2],["utf",2],["handle",4],["loader",2],["full",1],["update",2],["multiprocessing",2],["false",5],["evaluation",1],["dataloader",1],["num",1],["workers",1],["project",1],["kwargs",1],["best",1],["pretrained",1],["dataset",6],["root",1],["temperature",4],["bool",1],["reviewed",1],["checkpoint",1],["support",1],["mapping",4],["decoder",1],["tgt",1],["vocab",1],["size",3],["len",1],["label",1],["cuda",6],["gpu",2],["available",1],["bert",1],["device",1],["else",1],["input",1],["reactions",3],["line",3],["strip",2],["table",6],["data",1],["frame",1],["text",5],["labels",1],["apply",1],["any",1],["value",1],["at",1],["least",1],["one",1],["reaction",1],["could",1],["be",1],["canonicalized",1],["predicted",4],["conditions",2],["temperatures",2],["beam",3],["search",1],["test",1],["batch",2],["calculate",1],["topk",1],["accuracy",1],["tolist",1],["dataframe",1],["true",1],["csv",1],["os",1],["abspath",1],["index",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py","name":[["reaction",1],["model",1],["backends",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["stdlib",1],["host",1],["adapter",1],["isolated",1],["planning",1],["reaction",7],["model",11],["inference",1],["from",5],["future",1],["import",12],["annotations",1],["json",1],["math",1],["os",1],["re",2],["subprocess",1],["sys",1],["uuid",1],["collections",1],["abc",1],["iterable",1],["mapping",1],["pathlib",1],["path",2],["typing",1],["any",1],["external",1],["backends",2],["backend",5],["execution",1],["error",2],["protocol",2],["manifest",2],["load",2],["wire",2],["schema",2],["version",2],["supported",2],["models",2],["aizynthfinder",2],["ai",1],["zynth",1],["finder",1],["rxnmapper",3],["reactiont5",6],["forward",4],["t5v2",4],["yield",4],["parrot",3],["admission",2],["state",1],["per",1],["registered",1],["quarantine",1],["block",1],["decisions",1],["stated",1],["md",3],["tasks",1],["skill",1],["keeping",1],["them",1],["only",2],["prose",1],["leaves",1],["two",2],["sources",1],["truth",1],["no",1],["gate",1],["so",2],["they",1],["declared",1],["here",1],["enforced",1],["init",1],["admitted",7],["quarantined",4],["states",2],["published",1],["canary",1],["not",1],["reproduced",1],["testing",1],["never",1],["score",1],["ranks",1],["reactions",1],["rescues",1],["route",1],["alone",1],["cannot",1],["separate",1],["checkpoints",1],["same",1],["architecture",1],["also",1],["pins",1],["checkpoint",3],["each",1],["id",1],["allowed",1],["prefixes",2],["sagawa",2],["max",2],["request",1],["bytes",2],["1024",4],["response",1],["32",1],["text",1],["compile",1],["za",1],["all",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#_json_copy","name":[["json",1],["copy",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["json",5],["copy",2],["value",4],["any",4],["field",3],["str",2],["try",1],["return",1],["loads",1],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["except",1],["type",1],["error",3],["as",1],["exc",2],["raise",1],["backend",1],["protocol",1],["must",1],["be",1],["serializable",1],["from",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#_normalize_response","name":[["normalize",1],["response",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["normalize",2],["response",4],["value",16],["any",5],["request",8],["id",8],["str",6],["manifest",16],["model",8],["dict",6],["if",11],["not",10],["isinstance",9],["mapping",4],["raise",10],["backend",21],["protocol",9],["error",23],["reaction",7],["must",6],["be",5],["object",3],["allowed",3],["schema",6],["version",5],["operation",6],["ok",8],["result",10],["runtime",8],["warnings",8],["elapsed",3],["seconds",3],["unsupported",1],["fields",1],["sorted",1],["wire",2],["mismatch",2],["bool",2],["boolean",1],["text",4],["field",6],["list",1],["all",1],["item",2],["array",1],["strings",1],["json",2],["copy",2],["code",4],["message",4],["retryable",4],["invalid",1],["structured",1],["return",2],["returned",8],["successful",2],["echo",1],["from",1],["fingerprint",4],["execution",1],["changed",1],["reviewed",1],["payload",3],["update",1],["provenance",2],["status",2]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#_text","name":[["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["text",2],["value",5],["any",2],["field",3],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["backend",1],["protocol",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend","name":[["reaction",1],["model",1],["backend",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["class",2],["reaction",12],["model",32],["backend",14],["execute",1],["one",2],["reviewed",2],["foreign",1],["python",4],["environment",1],["def",7],["init",1],["self",32],["str",33],["manifest",10],["mapping",2],["any",8],["path",15],["command",5],["iterable",4],["none",15],["worker",3],["location",6],["repository",6],["dir",6],["timeout",11],["seconds",9],["float",3],["600",1],["env",8],["allow",3],["quarantined",4],["bool",1],["false",3],["if",12],["not",8],["supported",2],["models",2],["raise",12],["value",6],["error",14],["unsupported",1],["state",9],["states",1],["admitted",2],["pass",1],["true",2],["run",7],["protocol",3],["testing",2],["only",2],["never",1],["reported",1],["score",1],["loaded",6],["load",1],["matching",1],["required",1],["expected",4],["checkpoint",8],["prefixes",1],["id",8],["startswith",1],["requires",1],["prefix",4],["tuple",1],["sys",1],["executable",1],["all",1],["isinstance",1],["item",3],["strip",1],["must",2],["contain",1],["non",1],["empty",1],["arguments",1],["math",1],["isfinite",1],["be",1],["positive",1],["finite",1],["file",1],["name",1],["py",1],["resolve",3],["else",2],["dict",11],["operation",3],["inputs",4],["options",5],["request",10],["pop",1],["uuid",1],["uuid4",1],["schema",2],["version",2],["wire",1],["json",7],["copy",3],["field",2],["encoded",3],["dumps",1],["sort",1],["keys",1],["encode",1],["utf",3],["len",2],["max",8],["bytes",2],["exceeds",1],["mi",2],["process",3],["os",1],["environ",1],["update",1],["try",2],["completed",6],["subprocess",4],["input",1],["stdout",3],["pipe",2],["stderr",4],["check",1],["shell",1],["except",3],["expired",1],["as",3],["exc",7],["execution",5],["exceeded",2],["from",3],["oserror",1],["spawn",1],["failed",1],["response",6],["too",1],["large",1],["32",2],["returncode",2],["text",1],["sub",1],["redacted",1],["decode",3],["errors",1],["replace",1],["4000",1],["nonzero",1],["exit",1],["exited",1],["loads",1],["unicode",1],["jsondecode",1],["invalid",1],["did",1],["return",6],["object",1],["normalized",5],["normalize",1],["admission",1],["warnings",2],["capabilities",2],["map",2],["reactions",4],["list",7],["batch",3],["size",3],["int",4],["plan",2],["routes",5],["targets",2],["config",3],["policies",3],["filters",3],["stocks",3],["10",1],["predict",3],["products",2],["records",3],["top",3],["new",3],["tokens",3],["128",1],["device",3],["cpu",1],["yields",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["init",2],["self",10],["model",26],["str",22],["manifest",8],["mapping",4],["any",2],["path",14],["python",4],["command",5],["iterable",2],["none",25],["worker",4],["location",5],["repository",5],["dir",5],["timeout",7],["seconds",7],["float",4],["600",2],["env",4],["allow",4],["quarantined",5],["bool",2],["false",2],["if",8],["not",7],["supported",2],["models",2],["raise",6],["value",6],["error",6],["unsupported",1],["reaction",4],["state",5],["states",1],["admitted",1],["pass",1],["true",1],["run",1],["protocol",1],["testing",1],["only",1],["never",1],["reported",1],["score",1],["loaded",6],["load",1],["matching",1],["reviewed",1],["required",1],["expected",4],["checkpoint",8],["prefixes",1],["id",2],["startswith",1],["requires",1],["prefix",4],["tuple",1],["sys",1],["executable",1],["all",1],["isinstance",1],["item",3],["strip",1],["must",2],["contain",1],["non",1],["empty",1],["arguments",1],["math",1],["isfinite",1],["be",1],["positive",1],["finite",1],["file",1],["name",1],["py",1],["resolve",2],["else",2],["dict",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.capabilities","name":[["capabilities",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["capabilities",3],["self",3],["dict",2],["str",2],["any",2],["return",1],["run",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.map_reactions","name":[["map",1],["reactions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["map",3],["reactions",6],["self",3],["list",2],["dict",4],["str",6],["batch",4],["size",4],["int",2],["32",2],["any",2],["return",1],["run",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.plan_routes","name":[["plan",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["plan",3],["routes",7],["self",3],["targets",3],["list",5],["dict",4],["str",15],["config",4],["path",5],["policies",4],["iterable",6],["filters",4],["stocks",4],["max",4],["int",2],["10",2],["any",2],["return",1],["run",1],["resolve",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.predict_products","name":[["predict",1],["products",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["predict",3],["products",3],["self",3],["records",3],["list",2],["dict",4],["str",8],["top",4],["int",4],["max",4],["new",4],["tokens",4],["128",2],["device",4],["cpu",2],["any",2],["return",1],["run",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.predict_yields","name":[["predict",1],["yields",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["predict",3],["yields",3],["self",3],["records",3],["list",2],["dict",4],["str",8],["input",4],["max",4],["length",4],["int",2],["400",2],["device",4],["cpu",2],["any",2],["return",1],["run",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.recommend_conditions","name":[["recommend",1],["conditions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["recommend",3],["conditions",3],["self",3],["reactions",3],["list",2],["dict",4],["str",10],["config",4],["path",4],["workspace",4],["dir",4],["gpu",4],["int",2],["any",2],["return",1],["run",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_backends.py#ReactionModelBackend.run","name":[["run",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["backends",1],["py",1]],"body":[["def",2],["run",3],["self",15],["operation",4],["str",6],["inputs",5],["any",6],["options",6],["dict",3],["request",10],["id",6],["pop",1],["none",1],["uuid",1],["uuid4",1],["schema",2],["version",2],["wire",1],["backend",12],["model",6],["json",7],["copy",3],["field",2],["location",2],["repository",2],["dir",2],["manifest",4],["encoded",3],["dumps",1],["sort",1],["keys",1],["true",1],["encode",1],["utf",3],["if",4],["len",2],["max",2],["bytes",2],["raise",6],["protocol",2],["error",8],["reaction",5],["exceeds",1],["mi",2],["process",3],["env",5],["os",1],["environ",1],["update",1],["try",2],["completed",6],["subprocess",4],["command",1],["input",1],["stdout",3],["pipe",2],["stderr",4],["timeout",5],["seconds",3],["check",1],["false",2],["shell",1],["except",3],["expired",1],["as",3],["exc",7],["execution",5],["exceeded",2],["from",3],["oserror",1],["spawn",1],["failed",1],["response",6],["too",1],["large",1],["32",1],["returncode",2],["path",2],["text",1],["sub",1],["redacted",1],["decode",3],["errors",1],["replace",1],["4000",1],["nonzero",1],["exit",1],["exited",1],["loads",1],["unicode",1],["jsondecode",1],["invalid",1],["did",1],["not",1],["return",2],["one",1],["object",1],["normalized",5],["normalize",1],["admission",1],["state",4],["admitted",1],["warnings",2],["testing",1],["only",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py","name":[["reaction",1],["model",1],["deployment",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["pure",1],["stdlib",1],["environment",7],["plans",1],["artifact",3],["manifests",1],["reaction",10],["models",1],["from",4],["future",1],["import",9],["annotations",1],["argparse",1],["hashlib",1],["json",1],["os",1],["tempfile",1],["dataclasses",1],["dataclass",2],["pathlib",1],["path",1],["typing",1],["any",3],["iterable",1],["mapping",1],["sequence",1],["chunk",1],["size",1],["1024",2],["frozen",1],["true",4],["slots",1],["environments",2],["spec",9],["name",7],["aizynthfinder",6],["python",5],["11",3],["packages",5],["all",2],["source",10],["url",7],["https",7],["github",4],["com",4],["molecular",1],["ai",2],["revision",8],["9859f5bc6c04c342b828aff20001504c238d7ac1",1],["model",7],["zynth",1],["finder",1],["training",7],["dataset",7],["public",1],["policy",1],["stock",1],["bundle",1],["snapshot",3],["required",3],["code",5],["license",13],["mit",12],["checkpoint",5],["review",4],["requires",2],["terms",2],["rxnmapper",8],["torch",4],["setuptools",1],["75",1],["transformers",4],["40",2],["tokenizers",2],["19",2],["rdkit",5],["rxn",1],["chem",3],["utils",1],["2024",2],["numpy",2],["26",1],["pandas",3],["scipy",2],["14",1],["rxn4chemistry",1],["640d9ddd304d28eb338482f4e9c2dd6b1a25de7c",1],["unsupervised",1],["corpus",1],["reactiont5v2",1],["sentencepiece",1],["safetensors",1],["sagawatatsuya",1],["t5v2",6],["76eb08068e10fe255cae5d563a91e1c1e9abac54",1],["open",1],["database",1],["declared",3],["benchmark",1],["exclusions",1],["parrot",6],["0fb2325",1],["13",2],["18",2],["simpletransformers",2],["63",2],["pypi",4],["2022",2],["gdown",1],["pyyaml",2],["wangxr0526",1],["0fb2325567e21011589641544e32427c8244e2a9",1],["uspto",4],["condition",4],["separately",1],["licensed",1],["reaxys",1],["configuration",1],["hf",4],["b9ef6049",1],["21",1],["scikit",1],["learn",1],["23",1],["rxnfp",1],["huggingface",1],["co",1],["xiaoruiwang",2],["enzy",2],["retro",2],["planner",2],["metadata",3],["b9ef6049d341bfc62d835f09ad6ce33b6f86b047",2],["categorical",1],["labels",1],["temperature",1],["unsupported",1],["upstream",2],["distributions",2],["wheel",2],["filename",2],["py3",2],["none",2],["whl",2],["bytes",4],["133",2],["909",1],["sha256",4],["e1259cfc45610b4801d38ed512d31290aa13204bfd5df9fe601fe845ddcbe3d6",1],["org",2],["project",2],["007",1],["424",1],["27876a4286881aafd286fd6f24a6a56a4ca6ba22d68e035a0ea120106c541ba5",1],["revisions",2],["forward",2],["repository",3],["sagawa",2],["933114058cb2604dc1bf536dbebdfcefbe83d4fc",1],["ord",2],["test",2],["reactions",2],["excluded",2],["as",2],["by",2],["author",2],["yield",2],["f0658bfd360bceaaf560f11b850781c50221fe0b",1],["buchwald",1],["hartwig",1],["artifacts",2],["files",1],["mar",1],["101",1],["022",1],["989",1],["4418693a91a7a3b5f2aa101a39d58702",1],["b154e58901ddbf1ac94edc4c28de8e7d",1],["predictor",1],["zip",1],["143",1],["606",1],["dfdf7fff11fe2d52af49146b1080dd63",1],["04ddd2b51665907fa759ffd4c5fca820",1],["if",1],["main",2],["raise",1],["system",1],["exit",1],["deployment",1],["error",1],["commands",1],["manifest",1],["verify",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#_parser","name":[["parser",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["parser",11],["argparse",3],["argument",10],["description",1],["doc",1],["commands",4],["add",11],["subparsers",1],["dest",1],["command",1],["required",5],["true",5],["plan",4],["environment",1],["choices",1],["sorted",1],["environments",1],["root",1],["type",5],["path",5],["snapshot",5],["base",2],["output",1],["paths",1],["nargs",1],["verify",4],["manifest",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#_sha256_file","name":[["sha256",1],["file",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["sha256",3],["file",2],["path",5],["tuple",2],["int",2],["str",2],["size",4],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["while",1],["chunk",4],["read",1],["len",1],["update",1],["return",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#artifact_commands","name":[["artifact",1],["commands",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["artifact",2],["commands",3],["environment",11],["str",14],["root",3],["path",3],["list",4],["return",6],["reviewable",1],["network",1],["never",1],["execute",1],["them",1],["implicitly",1],["base",3],["resolve",1],["prefix",8],["environments",3],["artifacts",9],["if",4],["aizynthfinder",1],["conda",3],["run",3],["download",3],["public",1],["data",1],["reactiont5v2",1],["huggingface",2],["cli",2],["details",3],["repository",5],["revision",5],["local",2],["dir",2],["model",2],["hf",5],["revisions",1],["items",1],["parrot",6],["0fb2325",1],["git",2],["clone",1],["source",2],["url",1],["checkout",1],["detach",1],["b9ef6049",1],["destination",2],["files",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#EnvironmentSpec","name":[["environment",1],["spec",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["class",2],["environment",3],["spec",2],["name",6],["str",20],["python",7],["packages",14],["tuple",1],["source",6],["url",4],["revision",3],["model",3],["training",3],["dataset",3],["code",3],["license",6],["checkpoint",3],["requires",3],["terms",3],["review",3],["bool",1],["false",1],["def",4],["prefix",11],["self",23],["root",11],["path",8],["return",4],["resolve",2],["envs",1],["cache",4],["install",5],["commands",9],["list",4],["conda",3],["create",1],["pip",3],["torch",5],["item",6],["if",4],["startswith",1],["append",2],["run",2],["no",2],["compile",2],["index",1],["https",1],["download",1],["pytorch",1],["org",1],["whl",1],["cpu",1],["not",1],["dict",2],["any",1],["dir",1],["artifact",2]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#EnvironmentSpec.cache","name":[["cache",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["cache",3],["self",3],["root",3],["str",2],["path",5],["return",1],["resolve",1],["name",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#EnvironmentSpec.install_commands","name":[["install",1],["commands",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["install",4],["commands",6],["self",5],["root",3],["str",7],["path",2],["list",5],["prefix",8],["conda",3],["create",1],["python",4],["pip",3],["packages",11],["torch",5],["item",6],["if",4],["startswith",1],["append",2],["run",2],["no",2],["compile",2],["index",1],["url",1],["https",1],["download",1],["pytorch",1],["org",1],["whl",1],["cpu",1],["not",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#EnvironmentSpec.prefix","name":[["prefix",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["prefix",2],["self",3],["root",3],["str",2],["path",5],["return",1],["resolve",1],["envs",1],["name",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#EnvironmentSpec.to_dict","name":[["dict",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["dict",4],["self",16],["root",6],["str",6],["path",2],["any",2],["return",1],["name",3],["python",2],["packages",2],["list",1],["source",4],["url",2],["revision",2],["model",2],["training",2],["dataset",2],["code",2],["license",4],["checkpoint",2],["requires",2],["terms",2],["review",2],["environment",1],["prefix",2],["cache",2],["dir",1],["install",2],["commands",4],["artifact",2]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["sequence",2],["str",2],["none",4],["int",2],["args",11],["parser",1],["parse",1],["if",2],["command",2],["plan",1],["result",7],["environments",1],["environment",1],["dict",1],["root",1],["elif",1],["snapshot",3],["artifacts",1],["paths",1],["base",4],["write",1],["json",4],["output",1],["else",1],["manifest",3],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["load",1],["verify",1],["artifact",1],["not",1],["ok",1],["print",2],["dumps",2],["indent",2],["sort",2],["keys",2],["true",2],["return",2]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#model_manifest","name":[["model",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["model",6],["manifest",2],["environment",4],["str",14],["checkpoint",14],["id",4],["sha256",5],["source",9],["url",6],["none",12],["license",7],["metadata",4],["dict",4],["any",5],["spec",10],["environments",1],["digest",4],["strip",1],["lower",1],["if",1],["len",1],["64",2],["char",2],["not",1],["0123456789abcdef",1],["raise",1],["reaction",1],["deployment",1],["error",1],["must",1],["be",1],["character",1],["sha",1],["256",1],["return",1],["schema",1],["version",2],["provider",1],["split",1],["revision",3],["training",2],["dataset",2],["code",2],["name",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#ReactionModelDeploymentError","name":[["reaction",1],["model",1],["deployment",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["class",2],["reaction",2],["model",2],["deployment",2],["error",4],["runtime",2],["raised",1],["external",1],["environment",1],["artifact",1],["fails",1],["verification",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#snapshot_artifacts","name":[["snapshot",1],["artifacts",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["snapshot",7],["artifacts",2],["paths",3],["iterable",2],["str",8],["path",15],["base",6],["dict",4],["any",4],["root",6],["resolve",3],["files",6],["list",1],["raw",2],["try",2],["relative",5],["except",2],["value",2],["error",6],["as",3],["exc",4],["raise",4],["reaction",4],["model",4],["deployment",4],["artifact",4],["outside",2],["from",2],["candidates",2],["sorted",1],["item",5],["rglob",1],["if",4],["file",8],["dir",1],["else",1],["candidate",6],["containment",1],["check",1],["above",1],["only",1],["reaches",1],["caller",1],["arguments",1],["sha256",5],["follow",1],["symlinks",1],["so",1],["without",1],["re",1],["checking",1],["here",1],["link",1],["inside",1],["tree",1],["smuggles",1],["exactly",1],["guard",1],["just",1],["refused",1],["recorded",1],["under",1],["symlink",2],["must",2],["not",2],["contain",2],["resolved",3],["posix",1],["size",2],["digest",2],["append",1],["bytes",1],["sort",2],["key",1],["lambda",1],["at",1],["least",1],["one",1],["payload",4],["schema",1],["version",1],["encoded",2],["json",1],["dumps",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["hashlib",1],["hexdigest",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#verify_artifact_snapshot","name":[["verify",1],["artifact",1],["snapshot",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["verify",2],["artifact",7],["snapshot",10],["manifest",8],["dict",4],["str",9],["any",4],["base",3],["path",16],["if",10],["schema",4],["version",3],["files",6],["sha256",8],["raise",5],["reaction",5],["model",8],["deployment",5],["error",5],["unsupported",1],["unhashed",2],["fingerprint",4],["hashlib",1],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["hexdigest",1],["mismatch",1],["root",5],["resolve",1],["failures",8],["list",1],["recorded",4],["entry",11],["not",7],["isinstance",2],["mapping",1],["bytes",3],["must",2],["record",1],["be",1],["string",1],["relative",10],["absolute",1],["parts",1],["contains",1],["unsafe",1],["file",4],["append",4],["missing",1],["continue",3],["add",1],["as",3],["posix",3],["size",2],["digest",2],["changed",1],["checking",1],["only",1],["entries",1],["makes",1],["gate",1],["blind",1],["added",2],["after",2],["snapshotting",1],["both",1],["consumers",1],["load",1],["whatever",1],["directory",1],["from",2],["import",1],["sys",1],["insert",1],["pretrained",1],["prefers",1],["safetensors",1],["over",1],["verified",2],["pytorch",1],["bin",1],["enumerate",1],["tree",1],["refuse",1],["strangers",1],["present",8],["sorted",2],["rglob",1],["symlink",2],["unexpected",1],["return",1],["ok",1],["len",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_deployment.py#write_json","name":[["write",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["deployment",1],["py",1]],"body":[["def",2],["write",3],["json",3],["path",7],["str",2],["payload",3],["any",2],["none",2],["destination",4],["parent",2],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",2],["tempfile",1],["named",1],["temporary",4],["file",1],["encoding",1],["utf",1],["dir",1],["delete",1],["false",1],["as",1],["handle",4],["name",1],["dump",1],["indent",1],["sort",1],["keys",1],["try",1],["os",1],["replace",1],["except",1],["exception",1],["unlink",1],["missing",1],["raise",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py","name":[["reaction",1],["model",1],["worker",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["foreign",1],["environment",1],["json",2],["worker",1],["supported",1],["open",1],["reaction",1],["models",1],["from",4],["future",1],["import",16],["annotations",1],["contextlib",1],["csv",1],["importlib",1],["metadata",1],["math",1],["os",1],["platform",1],["re",2],["subprocess",1],["sys",1],["tempfile",1],["time",1],["collections",1],["abc",1],["mapping",1],["pathlib",1],["path",2],["typing",1],["any",1],["wire",1],["schema",1],["version",1],["max",1],["request",1],["bytes",1],["1024",2],["operations",1],["aizynthfinder",1],["capabilities",5],["plan",1],["routes",1],["rxnmapper",1],["map",1],["reactions",1],["reactiont5",2],["forward",1],["predict",2],["products",1],["yield",1],["yields",1],["parrot",1],["recommend",1],["conditions",1],["absolute",1],["compile",1],["za",2],["z0",2],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_array","name":[["array",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["array",3],["value",5],["any",4],["field",3],["str",4],["list",3],["mapping",3],["if",1],["not",2],["isinstance",2],["all",1],["item",2],["raise",1],["request",2],["error",1],["invalid",1],["must",1],["be",1],["objects",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_device","name":[["device",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["device",6],["value",3],["any",2],["import",1],["torch",3],["name",4],["text",1],["cpu",1],["if",1],["startswith",1],["cuda",2],["not",1],["available",1],["raise",1],["request",1],["error",1],["unavailable",2],["requested",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_first_version","name":[["first",1],["version",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["first",2],["version",6],["names",3],["str",4],["none",4],["name",2],["if",1],["not",1],["return",2]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_handle","name":[["handle",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["handle",2],["request",9],["mapping",2],["str",4],["any",4],["dict",2],["operation",7],["if",5],["capabilities",1],["return",6],["operations",2],["sorted",1],["backend",1],["map",2],["reactions",2],["plan",2],["routes",2],["predict",4],["products",2],["yields",2],["recommend",1],["conditions",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_map_reactions","name":[["map",1],["reactions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["map",12],["reactions",5],["request",6],["mapping",3],["str",7],["any",5],["dict",5],["from",3],["rdkit",1],["import",2],["chem",2],["rxnmapper",1],["batched",2],["mapper",5],["rows",3],["array",1],["inputs",2],["batch",8],["size",8],["options",1],["32",1],["if",5],["isinstance",3],["bool",1],["not",2],["int",4],["1024",2],["raise",2],["error",6],["invalid",1],["must",1],["be",1],["between",1],["text",2],["row",4],["reaction",10],["smiles",3],["contextlib",1],["redirect",1],["stdout",1],["sys",1],["stderr",1],["mapped",8],["list",3],["info",1],["records",4],["output",6],["zip",1],["else",2],["rxn",1],["correspondence",4],["none",3],["try",1],["left",2],["right",2],["split",2],["sides",6],["prefix",2],["side",2],["atoms",4],["component",6],["index",2],["enumerate",1],["molecule",3],["mol",1],["value",1],["cannot",1],["parse",1],["atom",7],["num",9],["idx",1],["append",2],["reactant",1],["product",1],["sorted",1],["except",1],["exception",1],["as",1],["exc",3],["type",1],["name",1],["id",3],["confidence",2],["returned",1],["empty",1],["record",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_name_array","name":[["name",1],["array",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["name",2],["array",3],["value",4],["any",2],["field",5],["str",4],["list",3],["if",2],["not",2],["isinstance",1],["raise",2],["request",4],["error",2],["invalid",2],["must",2],["be",1],["names",4],["text",1],["item",2],["len",2],["contain",1],["duplicates",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_parse_parrot_rank","name":[["parse",1],["parrot",1],["rank",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["parse",3],["parrot",3],["rank",7],["value",4],["object",2],["fallback",3],["int",5],["top",2],["label",1],["without",1],["requiring",1],["python",1],["apis",1],["text",5],["str",1],["if",1],["startswith",1],["try",1],["return",2],["except",1],["error",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_plan_routes","name":[["plan",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["plan",2],["routes",17],["request",9],["mapping",6],["str",5],["any",4],["dict",5],["from",1],["aizynthfinder",2],["import",1],["ai",3],["zynth",3],["finder",18],["rows",2],["array",4],["inputs",2],["options",7],["config",6],["path",6],["if",9],["not",7],["isinstance",7],["file",1],["raise",3],["error",6],["configuration",1],["required",2],["existing",1],["policies",8],["name",5],["filters",7],["stocks",9],["defaulting",1],["every",1],["configured",2],["stock",4],["maximizes",1],["closure",1],["one",2],["quantity",1],["scenario",1],["contract",1],["says",1],["must",3],["stand",1],["reaction",1],["feasibility",1],["sibling",1],["policy",6],["default",2],["first",1],["only",1],["so",1],["all",2],["asymmetry",1],["considered",1],["choice",1],["invalid",2],["at",1],["least",1],["max",7],["10",1],["bool",2],["int",1],["100",2],["be",1],["between",1],["contextlib",2],["redirect",2],["stdout",2],["sys",2],["stderr",2],["configfile",1],["select",4],["expansion",3],["items",2],["selected",5],["list",5],["filter",2],["else",6],["records",5],["row",3],["target",12],["id",7],["text",2],["smiles",5],["started",3],["time",3],["monotonic",3],["try",1],["prepare",1],["tree",9],["search",4],["show",1],["progress",1],["false",1],["build",1],["compute",1],["scores",7],["scorers",1],["objects",1],["statistics",8],["extract",1],["route",2],["trees",2],["extra",1],["include",2],["metadata",5],["true",2],["except",1],["exception",1],["as",1],["exc",3],["append",3],["termination",2],["reason",2],["backend",1],["stats",2],["wall",2],["seconds",2],["round",2],["type",1],["public",1],["continue",1],["none",3],["solved",6],["exhausted",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_predict_products","name":[["predict",1],["products",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["predict",2],["products",2],["request",11],["mapping",2],["str",5],["any",4],["dict",3],["import",2],["torch",2],["from",3],["transformers",1],["auto",4],["model",5],["seq2",2],["seq",2],["lm",2],["tokenizer",5],["rows",2],["array",1],["inputs",6],["top",9],["options",3],["if",3],["isinstance",4],["bool",2],["not",5],["int",2],["10",2],["raise",2],["error",3],["invalid",2],["must",2],["be",2],["between",2],["max",8],["new",8],["tokens",9],["128",1],["256",2],["device",5],["location",4],["require",1],["contextlib",1],["redirect",1],["stdout",1],["sys",1],["stderr",1],["pretrained",2],["local",2],["files",2],["only",2],["true",5],["eval",1],["records",4],["row",4],["reaction",5],["id",5],["text",4],["reactant",1],["reactants",2],["reagent",1],["reagents",1],["return",4],["tensors",1],["pt",1],["key",2],["value",2],["items",1],["inference",1],["mode",1],["generated",3],["generate",2],["num",2],["beams",1],["sequences",6],["output",1],["scores",7],["early",1],["stopping",1],["batch",1],["decode",1],["skip",1],["special",1],["sequence",5],["getattr",1],["none",4],["detach",1],["cpu",1],["tolist",1],["else",1],["len",1],["predictions",3],["rank",1],["index",2],["product",1],["smiles",1],["replace",1],["rstrip",1],["score",3],["enumerate",1],["zip",1],["start",1],["append",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_predict_yields","name":[["predict",1],["yields",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",3],["predict",2],["yields",2],["request",10],["mapping",2],["str",7],["any",5],["dict",2],["import",3],["torch",2],["from",5],["rdkit",1],["chem",3],["transformers",1],["auto",2],["tokenizer",4],["rows",2],["array",1],["inputs",6],["device",5],["options",2],["input",7],["max",9],["length",9],["400",1],["if",3],["isinstance",2],["bool",2],["not",3],["int",1],["32",2],["1024",2],["raise",2],["error",2],["invalid",3],["must",1],["be",1],["between",1],["location",4],["require",1],["model",3],["reaction",5],["t5",2],["yield",4],["class",1],["contextlib",1],["redirect",1],["stdout",1],["sys",1],["stderr",1],["pretrained",2],["local",2],["files",2],["only",3],["true",7],["eval",1],["records",4],["row",5],["canonical",5],["mixture",4],["value",4],["field",3],["blank",3],["false",1],["raw",5],["strip",1],["return",5],["text",4],["components",3],["component",2],["split",1],["molecule",3],["mol",2],["smiles",3],["none",3],["contains",1],["append",2],["join",1],["sorted",1],["reactant",1],["reactants",2],["reagent",1],["reagents",2],["product",3],["add",1],["special",1],["tokens",1],["padding",1],["truncation",1],["attention",1],["mask",1],["tensors",1],["pt",1],["key",2],["items",1],["inference",1],["mode",1],["predicted",3],["float",1],["detach",1],["cpu",1],["reshape",1],["item",1],["id",3],["percent",1],["interval",2],["lower",1],["upper",1],["domain",1],["status",1],["screening",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_predict_yields.canonical_mixture","name":[["canonical",1],["mixture",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["canonical",3],["mixture",2],["value",3],["any",2],["field",4],["str",5],["blank",3],["bool",2],["false",2],["raw",5],["strip",1],["if",2],["not",1],["return",2],["text",1],["components",3],["component",2],["split",1],["molecule",3],["chem",2],["mol",2],["from",1],["smiles",3],["none",1],["raise",1],["request",2],["error",1],["invalid",2],["contains",1],["append",1],["true",1],["join",1],["sorted",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_public_error","name":[["public",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["public",2],["error",2],["value",3],["object",2],["limit",3],["int",2],["1500",2],["str",3],["bound",1],["worker",1],["errors",1],["remove",1],["host",1],["specific",1],["absolute",2],["filesystem",1],["paths",1],["text",2],["path",2],["sub",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_recommend_conditions","name":[["recommend",1],["conditions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["recommend",2],["conditions",6],["request",14],["mapping",2],["str",18],["any",4],["dict",5],["rows",4],["array",1],["inputs",3],["repository",11],["dir",6],["model",13],["location",5],["options",5],["config",7],["path",27],["workspace",7],["legacy",5],["if",13],["isinstance",6],["inference",8],["py",4],["file",5],["else",4],["none",11],["archive",6],["not",11],["raise",6],["error",10],["checkpoint",1],["required",1],["parrot",7],["cli",1],["expanded",1],["must",3],["exist",1],["invalid",2],["be",2],["existing",1],["external",1],["gpu",7],["bool",1],["int",1],["integer",1],["tempfile",1],["temporary",6],["directory",4],["prefix",1],["wire",1],["as",2],["input",4],["reactions",1],["txt",1],["output",17],["csv",2],["write",1],["text",3],["join",1],["row",3],["reaction",6],["smiles",3],["encoding",2],["utf",2],["executable",4],["name",4],["mar",1],["command",4],["sys",4],["working",3],["assert",1],["extend",1],["num",1],["workers",1],["batch",1],["size",1],["completed",3],["subprocess",1],["run",1],["cwd",1],["stdout",1],["stderr",3],["check",1],["false",1],["returncode",2],["failed",3],["exited",1],["status",1],["open",1],["newline",1],["sig",1],["handle",2],["table",2],["list",4],["reader",1],["groups",6],["current",8],["rxn",1],["append",5],["elif",1],["starts",1],["unowned",1],["beam",1],["len",2],["match",1],["aliases",2],["catalyst1",2],["catalyst",1],["solvent1",2],["solvent",2],["solvent2",2],["reagent1",2],["reagent",2],["reagent2",2],["records",4],["source",2],["outputs",3],["zip",1],["predictions",4],["ordinal",2],["enumerate",1],["start",1],["slot",2],["next",1],["names",2],["items",1],["rank",4],["parse",1],["top",1],["try",1],["score",6],["float",1],["scores",1],["math",1],["isfinite",1],["except",1],["key",1],["type",1],["value",1],["id",3],["raw",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_require_model_location","name":[["require",1],["model",1],["location",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["require",2],["model",4],["location",8],["request",4],["mapping",2],["str",5],["any",2],["if",1],["not",2],["isinstance",1],["path",1],["dir",1],["raise",1],["error",1],["checkpoint",1],["required",2],["existing",1],["local",1],["worker",1],["downloads",1],["disabled",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_reserve_stdout","name":[["reserve",1],["stdout",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["reserve",2],["stdout",2],["int",2],["none",3],["try",1],["reserved",3],["os",3],["dup",1],["inheritable",1],["false",1],["dup2",1],["return",2],["except",1],["oserror",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_response","name":[["response",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["response",2],["request",8],["mapping",2],["str",4],["any",8],["ok",5],["bool",2],["started",3],["float",2],["result",4],["none",4],["error",4],["dict",2],["payload",4],["schema",1],["version",1],["id",2],["unknown",3],["backend",2],["operation",2],["runtime",2],["warnings",1],["elapsed",1],["seconds",1],["round",1],["time",1],["monotonic",1],["if",1],["update",1],["model",2],["manifest",2],["else",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_runtime","name":[["runtime",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["runtime",2],["dict",2],["str",2],["any",2],["packages",4],["name",4],["version",3],["aizynthfinder",1],["rxnmapper",1],["torch",1],["transformers",1],["simpletransformers",1],["pandas",1],["py",1],["pi",1],["rdkit",5],["pypi",2],["distribution",1],["python",3],["wheels",1],["while",1],["newer",1],["releases",1],["publish",1],["same",1],["import",1],["package",1],["as",1],["first",1],["return",1],["platform",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_text","name":[["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["text",2],["value",5],["any",2],["field",3],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["request",2],["error",1],["invalid",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_validate","name":[["validate",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["validate",2],["value",10],["any",4],["dict",3],["str",2],["if",4],["not",6],["isinstance",3],["mapping",3],["raise",4],["request",10],["error",4],["invalid",4],["must",2],["be",2],["object",1],["expected",2],["schema",4],["version",4],["id",1],["backend",7],["operation",7],["inputs",1],["options",3],["model",4],["location",1],["repository",1],["dir",1],["manifest",3],["wire",1],["fields",1],["text",2],["operations",2],["unsupported",1],["support",1],["objects",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_version","name":[["version",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["version",3],["name",3],["str",4],["none",3],["try",1],["return",2],["importlib",2],["metadata",2],["except",1],["package",1],["not",1],["found",1],["error",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_yield_class","name":[["yield",1],["class",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",4],["yield",4],["class",4],["import",3],["torch",5],["nn",7],["as",1],["from",2],["transformers",1],["auto",2],["config",19],["pre",2],["trained",2],["model",6],["t5",4],["conditional",2],["generation",2],["reaction",2],["init",2],["self",19],["super",1],["pretrained",1],["name",1],["path",1],["local",1],["files",1],["only",1],["true",1],["resize",1],["token",2],["embeddings",1],["vocab",1],["size",13],["fc1",2],["linear",5],["hidden",12],["fc2",2],["fc3",2],["fc4",2],["fc5",2],["forward",1],["inputs",4],["encoder",5],["decoder",6],["ids",5],["full",1],["input",3],["start",1],["id",1],["dtype",1],["long",1],["device",2],["states",1],["output1",2],["reshape",2],["output2",2],["return",2],["hstack",1],["100",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_yield_class.ReactionT5Yield","name":[["reaction",1],["t5",1],["yield",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["class",3],["reaction",2],["t5",3],["yield",2],["pre",2],["trained",2],["model",6],["config",18],["auto",1],["def",2],["init",2],["self",19],["super",1],["conditional",1],["generation",1],["from",1],["pretrained",1],["name",1],["path",1],["local",1],["files",1],["only",1],["true",1],["resize",1],["token",2],["embeddings",1],["vocab",1],["size",13],["fc1",2],["nn",5],["linear",5],["hidden",12],["fc2",2],["fc3",2],["fc4",2],["fc5",2],["forward",1],["inputs",4],["encoder",5],["decoder",6],["ids",5],["torch",3],["full",1],["input",3],["start",1],["id",1],["dtype",1],["long",1],["device",2],["states",1],["output1",2],["reshape",2],["output2",2],["return",1],["hstack",1],["100",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_yield_class.ReactionT5Yield.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["init",3],["self",9],["config",14],["super",1],["model",2],["t5",1],["conditional",1],["generation",1],["from",1],["pretrained",1],["name",1],["path",1],["local",1],["files",1],["only",1],["true",1],["resize",1],["token",1],["embeddings",1],["vocab",1],["size",10],["fc1",1],["nn",5],["linear",5],["hidden",9],["fc2",1],["fc3",1],["fc4",1],["fc5",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#_yield_class.ReactionT5Yield.forward","name":[["forward",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["forward",2],["self",12],["inputs",5],["encoder",5],["model",2],["decoder",6],["ids",5],["torch",3],["full",1],["input",3],["size",3],["config",3],["start",1],["token",1],["id",1],["dtype",1],["long",1],["device",2],["hidden",3],["states",1],["output1",2],["fc1",1],["reshape",2],["output2",2],["fc2",1],["return",1],["fc5",1],["fc4",1],["fc3",1],["hstack",1],["100",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["main",2],["int",2],["reserved",3],["reserve",1],["stdout",3],["raw",3],["sys",3],["stdin",2],["buffer",3],["read",1],["max",2],["request",14],["bytes",3],["started",9],["time",1],["monotonic",1],["dict",1],["str",1],["any",1],["id",1],["unknown",3],["backend",1],["operation",1],["try",1],["if",2],["len",1],["raise",1],["error",10],["too",1],["large",1],["exceeded",1],["mi",1],["validate",1],["json",6],["loads",1],["decode",2],["utf",2],["response",9],["ok",4],["true",4],["result",1],["handle",4],["except",3],["jsondecode",1],["unicode",1],["false",5],["code",4],["invalid",1],["message",3],["did",1],["not",1],["contain",1],["one",2],["object",1],["retryable",4],["as",3],["exc",7],["public",2],["exception",1],["worker",1],["failure",1],["type",1],["name",1],["encoded",3],["dumps",1],["sort",1],["keys",1],["encode",1],["none",1],["write",5],["flush",2],["else",1],["os",2],["returns",1],["actually",1],["transferred",1],["short",1],["here",1],["would",1],["emit",1],["truncated",1],["host",1],["then",1],["blames",1],["model",1],["buffered",1],["writer",1],["loops",1],["closefd",2],["closes",1],["descriptor",1],["even",1],["broken",1],["pipe",1],["fdopen",1],["wb",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#RequestError","name":[["request",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["class",2],["request",2],["error",4],["value",2],["def",1],["init",2],["self",3],["code",3],["str",2],["message",2],["retryable",3],["bool",1],["false",1],["none",1],["super",1]]},{"id":"skills/retrosynthesis_planning/reaction_model_worker.py#RequestError.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reaction",1],["model",1],["worker",1],["py",1]],"body":[["def",2],["init",3],["self",4],["code",4],["str",4],["message",3],["retryable",4],["bool",2],["false",2],["none",2],["super",1]]},{"id":"skills/retrosynthesis_planning/reproducibility_bundle.py","name":[["reproducibility",1],["bundle",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reproducibility",1],["bundle",1],["py",1]],"body":[["build",1],["deterministic",1],["path",3],["sanitized",1],["scientific",1],["reproducibility",1],["zip",1],["from",3],["future",1],["import",9],["annotations",1],["argparse",1],["hashlib",1],["os",1],["re",2],["tempfile",1],["zipfile",1],["pathlib",1],["typing",1],["iterable",1],["allowed",1],["suffixes",1],["json",1],["md",1],["py",1],["txt",1],["yaml",1],["yml",1],["max",1],["file",1],["bytes",1],["64",1],["1024",2],["local",1],["compile",1],["rb",1],["aaa",1],["home",1],["users",2],["root",1],["za",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/reproducibility_bundle.py#_zip_info","name":[["zip",1],["info",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reproducibility",1],["bundle",1],["py",1]],"body":[["def",2],["zip",6],["info",9],["name",3],["str",2],["zipfile",4],["date",1],["time",1],["1980",1],["compress",1],["type",1],["deflated",1],["external",1],["attr",1],["0o100644",1],["16",1],["return",1]]},{"id":"skills/retrosynthesis_planning/reproducibility_bundle.py#build_reproducibility_bundle","name":[["build",1],["reproducibility",1],["bundle",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reproducibility",1],["bundle",1],["py",1]],"body":[["def",2],["build",2],["reproducibility",9],["bundle",11],["source",7],["str",10],["path",17],["output",6],["forbidden",6],["fragments",3],["iterable",2],["dict",2],["object",2],["scan",1],["atomically",1],["create",1],["deterministic",1],["zip",4],["at",1],["root",6],["resolve",2],["destination",10],["if",10],["not",6],["dir",2],["raise",8],["error",7],["must",2],["be",2],["existing",1],["directory",2],["parents",2],["outside",1],["tuple",2],["item",5],["encode",2],["utf",2],["records",6],["list",1],["bytes",5],["sorted",1],["rglob",1],["symlink",2],["allowed",2],["name",4],["file",6],["continue",1],["relative",10],["as",3],["posix",1],["suffix",1],["lower",1],["suffixes",1],["unsupported",1],["type",1],["public",2],["size",4],["stat",2],["st",2],["max",1],["exceeds",1],["64",1],["mi",1],["limit",1],["payload",10],["read",2],["local",2],["search",1],["any",1],["identifier",1],["found",1],["append",1],["hashlib",2],["sha256",4],["hexdigest",2],["contains",1],["no",1],["supported",1],["files",2],["checksum",2],["join",1],["digest",5],["parent",2],["mkdir",1],["true",3],["exist",1],["ok",2],["temporary",7],["none",3],["try",1],["tempfile",1],["named",1],["prefix",1],["delete",1],["false",1],["handle",2],["zipfile",1],["archive",3],["writestr",2],["info",2],["checksums",1],["os",1],["replace",1],["except",1],["exception",1],["unlink",1],["missing",1],["return",1],["len",1]]},{"id":"skills/retrosynthesis_planning/reproducibility_bundle.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reproducibility",1],["bundle",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",6],["argparse",1],["argument",4],["description",1],["doc",1],["add",3],["source",2],["type",2],["path",2],["required",2],["true",2],["output",3],["forbid",2],["action",1],["append",1],["default",1],["args",5],["parse",1],["result",5],["build",1],["reproducibility",1],["bundle",1],["forbidden",1],["fragments",1],["print",1],["created",1],["files",2],["bytes",2],["sha256",2],["return",1]]},{"id":"skills/retrosynthesis_planning/reproducibility_bundle.py#ReproducibilityBundleError","name":[["reproducibility",1],["bundle",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["reproducibility",1],["bundle",1],["py",1]],"body":[["class",2],["reproducibility",2],["bundle",3],["error",4],["value",2],["raised",1],["proposed",1],["public",1],["unsafe",1],["unsupported",1]]},{"id":"skills/retrosynthesis_planning/route_review.py","name":[["route",1],["review",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["route",1],["de",1],["duplication",1],["diversity",1],["selection",1],["retrosynthesis",1],["review",1],["from",3],["future",1],["import",6],["annotations",1],["hashlib",1],["json",1],["math",1],["typing",1],["any",1],["callable",2],["iterable",1],["iterator",1],["mapping",1],["kernel",1],["canonicalize",1],["smiles",1],["canonicalizer",1],["str",2]]},{"id":"skills/retrosynthesis_planning/route_review.py#_children","name":[["children",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["children",3],["node",4],["any",4],["list",3],["dict",3],["str",2],["if",3],["not",2],["isinstance",3],["mapping",2],["return",3],["value",3],["item",3]]},{"id":"skills/retrosynthesis_planning/route_review.py#_iter_molecules","name":[["iter",1],["molecules",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["iter",3],["molecules",3],["node",5],["any",4],["path",5],["tuple",6],["int",4],["iterator",2],["dict",3],["str",2],["if",2],["not",1],["isinstance",1],["mapping",1],["return",1],["current",4],["kind",1],["molecule",1],["yield",2],["index",2],["child",2],["enumerate",1],["children",1],["from",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#_iter_reactions","name":[["iter",1],["reactions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["iter",3],["reactions",3],["node",5],["any",4],["product",9],["smiles",7],["str",7],["none",6],["path",5],["tuple",6],["int",4],["iterator",2],["dict",3],["if",2],["not",1],["isinstance",1],["mapping",1],["return",1],["current",8],["kind",1],["molecule",1],["strip",1],["else",1],["yield",2],["index",2],["child",2],["enumerate",1],["children",1],["from",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#_jaccard","name":[["jaccard",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["jaccard",2],["left",5],["str",4],["right",5],["float",2],["if",2],["not",2],["return",2],["union",3],["len",2],["else",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#_node_kind","name":[["node",1],["kind",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["node",7],["kind",3],["mapping",2],["str",5],["any",2],["value",2],["type",1],["strip",1],["lower",1],["if",1],["reaction",3],["rxn",1],["true",1],["return",2],["molecule",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#_reaction_descriptor","name":[["reaction",1],["descriptor",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["reaction",11],["descriptor",2],["node",8],["mapping",3],["str",9],["any",4],["product",4],["smiles",11],["none",6],["canonicalizer",6],["dict",2],["metadata",8],["if",3],["isinstance",2],["else",2],["precursors",3],["sorted",1],["child",3],["children",1],["kind",1],["molecule",1],["safe",2],["canonicalize",2],["template",6],["retro",1],["strip",2],["mapped",5],["return",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#_route_feature_set","name":[["route",1],["feature",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["route",6],["feature",2],["mapping",2],["str",5],["any",2],["canonicalizer",6],["none",4],["tree",4],["features",6],["node",5],["product",5],["path",2],["iter",2],["reactions",1],["descriptor",7],["reaction",2],["identity",3],["template",1],["mapped",1],["if",4],["add",3],["rxn",1],["update",1],["precursor",1],["item",2],["precursors",1],["molecules",1],["not",1],["children",1],["smiles",4],["safe",1],["canonicalize",1],["leaf",1],["return",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#_route_tree","name":[["route",1],["tree",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["route",5],["tree",6],["mapping",3],["str",4],["any",4],["dict",3],["return",1],["if",1],["isinstance",1],["else",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#_safe_canonicalize","name":[["safe",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["safe",2],["canonicalize",3],["smiles",4],["any",2],["canonicalizer",5],["none",4],["str",3],["value",5],["strip",1],["if",1],["not",1],["return",3],["try",1],["except",1],["type",1],["error",2]]},{"id":"skills/retrosynthesis_planning/route_review.py#deduplicate_routes","name":[["deduplicate",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["deduplicate",2],["routes",5],["iterable",2],["mapping",2],["str",7],["any",6],["list",4],["dict",6],["collapse",1],["identical",1],["route",5],["trees",1],["while",1],["retaining",1],["their",1],["original",1],["ranks",8],["unique",3],["by",3],["signature",9],["index",2],["enumerate",1],["start",1],["candidate",8],["source",7],["rank",5],["existing",6],["if",2],["none",1],["duplicate",3],["count",3],["append",2],["continue",1],["int",1],["not",1],["return",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#route_feature_set","name":[["route",1],["feature",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["route",7],["feature",4],["mapping",2],["str",4],["any",2],["canonicalizer",5],["none",4],["frozenset",3],["return",2],["stable",1],["public",1],["comparison",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#route_signature","name":[["route",1],["signature",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["route",8],["signature",4],["mapping",2],["str",4],["any",2],["canonicalizer",7],["none",4],["return",2],["stable",1],["chemistry",1],["context",1],["one",1],["normalized",1],["seam",1],["caller",1],["uses",1],["pin",1],["normalization",1],["produced",1],["without",1],["result",1],["silently",1],["depends",1],["whether",1],["rdkit",1],["happens",1],["be",1],["importable",1],["process",1],["tree",4],["reactions",4],["sorted",2],["reaction",1],["descriptor",1],["node",5],["product",2],["path",2],["iter",2],["key",1],["lambda",1],["item",2],["json",2],["dumps",2],["sort",2],["keys",2],["true",3],["ensure",1],["ascii",1],["leaves",3],["smiles",3],["molecules",1],["if",1],["not",1],["children",1],["safe",1],["canonicalize",1],["payload",2],["digest",2],["hashlib",1],["sha256",1],["separators",1],["encode",1],["utf",1],["hexdigest",1],["20",1]]},{"id":"skills/retrosynthesis_planning/route_review.py#route_similarity","name":[["route",1],["similarity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["route",5],["similarity",2],["left",6],["mapping",4],["str",4],["any",4],["right",7],["canonicalizer",8],["none",4],["float",2],["compare",1],["routes",1],["by",1],["reaction",1],["product",1],["precursor",1],["terminal",1],["features",8],["jaccard",2],["scores",1],["two",1],["empty",1],["sets",1],["as",2],["convention",1],["de",1],["duplication",1],["inverted",1],["one",1],["scoring",2],["no",3],["recoverable",1],["tree",1],["would",1],["otherwise",1],["report",1],["perfect",1],["match",1],["against",1],["every",1],["reference",1],["treats",1],["evidence",1],["feature",2],["if",1],["not",2],["return",2]]},{"id":"skills/retrosynthesis_planning/route_review.py#select_diverse_routes","name":[["select",1],["diverse",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["route",1],["review",1],["py",1]],"body":[["def",2],["select",2],["diverse",2],["routes",16],["iterable",2],["mapping",2],["str",7],["any",6],["max",12],["int",4],["10",2],["similarity",8],["threshold",11],["float",4],["85",2],["fill",3],["limit",3],["bool",4],["true",3],["list",5],["dict",5],["prefer",1],["distinct",1],["while",1],["preserving",1],["deterministic",1],["backend",1],["order",1],["if",8],["isinstance",4],["not",4],["raise",4],["type",2],["error",4],["must",4],["be",4],["positive",1],["integer",1],["value",2],["at",1],["least",1],["number",1],["between",2],["math",1],["isfinite",1],["selected",13],["features",6],["skipped",3],["route",7],["len",3],["break",2],["candidate",9],["feature",1],["maximum",3],["jaccard",1],["previous",2],["default",1],["round",1],["append",4],["continue",1],["diversity",2],["relaxed",2],["false",1],["display",3],["rank",6],["enumerate",1],["start",1],["setdefault",1],["source",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py","name":[["scenario",1],["benchmark",1],["cli",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["one",1],["offline",1],["json",4],["cli",1],["independent",1],["retrosynthesis",1],["scenarios",1],["through",2],["from",10],["future",1],["import",12],["annotations",1],["argparse",1],["collections",1],["abc",1],["mapping",5],["pathlib",1],["path",1],["typing",1],["any",1],["atom",3],["benchmark",7],["evaluate",5],["mappings",1],["normalize",6],["outputs",5],["validate",5],["public",1],["reactions",1],["common",1],["protocol",1],["error",1],["build",1],["intermediate",1],["artifact",1],["sha256",1],["write",1],["atomic",1],["condition",5],["predictions",3],["inputs",3],["forward",6],["multistep",3],["routes",1],["planner",1],["stock",1],["targets",1],["yield",6],["scenario",1],["ids",1],["paroutes",1],["budgeted",1],["v1",5],["reaction",2],["curated",1],["prediction",1],["uspto",2],["mit",1],["separated",1],["conditions",1],["categorical",1],["buchwald",1],["hartwig",1],["ood",1],["default",1],["top",1],["10",1],["if",1],["name",1],["main",2],["pragma",1],["no",1],["cover",1],["exercised",1],["subprocess",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#_array","name":[["array",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["array",3],["value",5],["any",4],["field",3],["str",4],["list",3],["mapping",3],["if",1],["not",2],["isinstance",2],["all",1],["row",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["objects",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#_evaluate","name":[["evaluate",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["evaluate",7],["args",10],["argparse",2],["namespace",2],["dict",3],["str",2],["any",2],["artifact",10],["load",2],["predictions",5],["if",7],["not",2],["isinstance",2],["mapping",2],["records",8],["list",1],["raise",3],["benchmark",3],["protocol",3],["error",3],["must",1],["be",1],["normalized",1],["intermediate",3],["unhashed",3],["claimed",2],["hash",3],["pop",1],["trajectory",2],["sha256",2],["none",1],["json",1],["mismatch",2],["scenario",8],["id",2],["ids",1],["references",8],["array",1],["field",1],["top",6],["frozen",1],["multistep",1],["return",5],["routes",1],["atom",1],["mappings",1],["forward",2],["conditions",1],["condition",1],["yield",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#_frozen_top_k","name":[["frozen",1],["top",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["frozen",12],["top",11],["artifact",6],["mapping",3],["str",2],["any",2],["args",6],["argparse",2],["namespace",2],["int",4],["return",3],["budget",3],["trajectory",1],["was",2],["under",2],["normalize",1],["records",1],["metadata",5],["evaluate",1],["proves",1],["one",1],["re",1],["reading",1],["here",1],["instead",1],["would",1],["let",1],["stray",1],["defaulted",1],["flag",1],["publish",1],["cutoffs",1],["submission",1],["never",1],["allowed",1],["fill",1],["hash",1],["still",1],["validates",1],["if",4],["isinstance",3],["else",1],["none",3],["requested",1],["not",2],["bool",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["intermediate",1],["must",1],["be",1],["integer",1],["contradicts",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#_load","name":[["load",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["load",3],["path",4],["str",2],["any",2],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["return",1],["json",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#_normalize","name":[["normalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["normalize",8],["args",19],["argparse",2],["namespace",2],["dict",4],["str",3],["any",3],["inputs",11],["array",3],["load",5],["field",2],["predictions",8],["metadata",6],["if",6],["scenario",6],["multistep",2],["not",7],["stock",11],["config",10],["raise",5],["benchmark",5],["protocol",5],["error",5],["normalization",2],["requires",2],["values",3],["isinstance",4],["list",1],["mapping",5],["must",3],["be",3],["object",3],["targets",3],["validate",5],["budget",8],["records",6],["planner",1],["outputs",5],["max",4],["routes",4],["elif",3],["atom",1],["public",1],["reactions",1],["forward",3],["top",8],["requested",4],["conditions",1],["vocabulary",8],["condition",3],["else",1],["yield",2],["return",1],["build",1],["intermediate",1],["artifact",1],["ids",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#_parser","name":[["parser",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["parser",17],["argparse",3],["argument",13],["description",1],["doc",1],["add",10],["action",1],["choices",2],["normalize",1],["evaluate",1],["scenario",2],["tuple",1],["ids",1],["predictions",1],["required",2],["true",2],["output",1],["inputs",1],["references",1],["stock",1],["config",1],["vocabulary",1],["top",1],["type",1],["int",1],["default",1],["none",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#_requested_top_k","name":[["requested",1],["top",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["requested",2],["top",6],["args",4],["argparse",2],["namespace",2],["int",3],["return",2],["caller",1],["asked",1],["defaulting",1],["omitted",1],["default",1],["if",1],["none",1],["else",1]]},{"id":"skills/retrosynthesis_planning/scenario_benchmark_cli.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenario",1],["benchmark",1],["cli",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["list",2],["str",2],["none",4],["int",2],["args",8],["parser",1],["parse",1],["if",3],["action",1],["normalize",3],["not",2],["inputs",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["requires",2],["result",3],["else",1],["references",2],["evaluate",2],["write",1],["json",1],["atomic",1],["output",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/gt_codebases/01_single_step_retrosynthesis.py","name":[["01",1],["single",1],["step",1],["retrosynthesis",1],["py",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["gt",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["gt",2],["entry",1],["point",1],["class",1],["unknown",1],["single",2],["step",2],["scenario",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/gt_codebases/02_multistep_route_planning.py","name":[["02",1],["multistep",1],["route",1],["planning",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["gt",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["gt",2],["entry",1],["point",1],["budgeted",1],["multistep",2],["scenario",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/gt_codebases/03_atom_mapping.py","name":[["03",1],["atom",1],["mapping",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["gt",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["gt",2],["entry",1],["point",1],["atom",2],["mapping",2],["scenario",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/gt_codebases/04_forward_prediction.py","name":[["04",1],["forward",1],["prediction",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["gt",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["gt",2],["entry",1],["point",1],["forward",2],["prediction",1],["scenario",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/gt_codebases/05_condition_recommendation.py","name":[["05",1],["condition",1],["recommendation",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["gt",1],["codebases",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["gt",2],["entry",1],["point",1],["condition",1],["recommendation",1],["scenario",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1],["conditions",1]]},{"id":"skills/retrosynthesis_planning/scenarios/gt_codebases/06_yield_estimation.py","name":[["06",1],["yield",1],["estimation",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["gt",1],["codebases",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["gt",2],["entry",1],["point",1],["yield",2],["estimation",1],["scenario",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py","name":[["01",1],["single",1],["step",1],["retrosynthesis",1],["py",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["class",4],["unknown",3],["single",5],["step",5],["retrosynthesis",5],["protocol",4],["normalization",1],["cli",2],["entry",1],["point",1],["owns",1],["public",4],["boundary",2],["scenario",3],["reads",1],["installed",2],["inputs",2],["installation",2],["manifest",2],["target",1],["frozen",3],["model",3],["outputs",1],["config",2],["provenance",1],["admits",1],["them",2],["under",1],["schema",1],["normalizes",1],["beams",1],["writes",1],["benchmark",6],["intermediate",4],["artifact",3],["atomically",1],["performs",1],["no",2],["evaluation",1],["reaction",1],["reference",1],["precursors",1],["patent",1],["context",1],["deliberately",1],["absent",1],["from",7],["module",1],["rejects",1],["any",2],["input",1],["attempts",1],["smuggle",1],["independent",1],["evaluator",1],["runs",1],["only",1],["after",1],["bundled",1],["cc0",1],["synthetic",1],["fixture",1],["uses",1],["identity",2],["string",1],["canonicalization",1],["because",1],["smoke",1],["test",1],["not",1],["chemistry",2],["production",1],["data",1],["must",1],["rdkit",2],["canonicalizer",5],["selected",1],["by",2],["select",2],["be",1],["overridden",1],["callers",1],["future",1],["import",10],["annotations",1],["argparse",1],["hashlib",1],["json",2],["sys",2],["collections",1],["abc",1],["callable",2],["mapping",1],["sequence",1],["pathlib",1],["path",3],["typing",1],["insert",1],["str",3],["file",1],["resolve",1],["parents",1],["planning",2],["common",1],["error",3],["build",3],["write",1],["atomic",1],["dependency",1],["results",1],["normalize",1],["prediction",1],["payloads",1],["canonicalize",2],["validate",1],["targets",1],["id",2],["v1",1],["if",1],["name",1],["main",3],["pragma",1],["cover",1],["exercised",1],["through",1],["raise",1],["system",1],["exit",1],["all",1],["records",1],["load",3],["run",1],["verify",1],["hashes",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#_read_json","name":[["read",1],["json",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["read",2],["json",5],["path",6],["field",4],["str",2],["any",2],["try",1],["open",1],["encoding",1],["utf",1],["as",3],["handle",2],["return",1],["load",1],["except",2],["file",1],["not",3],["found",2],["error",4],["exc",5],["raise",2],["benchmark",2],["protocol",2],["at",1],["from",2],["jsondecode",1],["valid",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#_require_array","name":[["require",1],["array",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["require",2],["array",3],["value",4],["any",4],["field",3],["str",2],["list",3],["if",1],["not",1],["isinstance",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#_require_object","name":[["require",1],["object",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["require",2],["object",3],["value",4],["any",4],["field",3],["str",4],["mapping",3],["if",1],["not",1],["isinstance",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#_require_positive_int","name":[["require",1],["positive",1],["int",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["require",2],["positive",3],["int",7],["value",7],["any",2],["field",4],["str",2],["maximum",5],["none",5],["if",2],["isinstance",2],["bool",1],["not",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["integer",1],["at",1],["most",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#_require_text","name":[["require",1],["text",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["require",2],["text",2],["value",5],["any",2],["field",3],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#_sha256_file","name":[["sha256",1],["file",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["sha256",3],["file",2],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#build_records","name":[["build",1],["records",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["build",2],["records",5],["workspace",8],["path",2],["top",4],["int",2],["canonicalizer",8],["tuple",2],["list",2],["dict",5],["str",6],["any",2],["normalize",2],["frozen",1],["model",8],["outputs",8],["into",1],["per",1],["target",1],["inputs",7],["require",2],["array",2],["read",2],["json",16],["public",7],["field",4],["targets",3],["validate",1],["predictions",2],["prediction",1],["payloads",1],["item",2],["input",2],["hashes",2],["sha256",4],["file",4],["config",2],["manifest",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#identity_canonicalize","name":[["identity",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["identity",3],["canonicalize",2],["smiles",7],["str",5],["canonicalizer",1],["cc0",1],["synthetic",1],["protocol",2],["fixture",2],["bundled",1],["stores",1],["already",1],["canonical",1],["so",1],["normalization",1],["strict",1],["strip",3],["validate",1],["pass",1],["rather",1],["than",1],["chemical",1],["canonicalization",1],["must",2],["never",1],["be",2],["production",1],["chemistry",1],["data",1],["if",1],["not",2],["isinstance",1],["raise",1],["single",1],["step",1],["error",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#load_config","name":[["load",1],["config",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["load",3],["config",11],["workspace",3],["path",2],["tuple",2],["int",6],["validate",1],["protocol",1],["top",5],["random",5],["seed",5],["require",3],["object",1],["read",1],["json",4],["public",1],["field",4],["positive",2],["maximum",1],["10",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#load_installation","name":[["load",1],["installation",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["load",3],["installation",10],["workspace",3],["path",2],["mapping",2],["str",2],["any",2],["gate",1],["manifest",1],["expected",2],["scenario",8],["require",1],["object",1],["read",1],["json",5],["field",2],["id",7],["if",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["not",1],["match",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#load_model_manifest","name":[["load",1],["model",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["load",2],["model",5],["manifest",7],["workspace",3],["path",2],["mapping",2],["str",2],["any",2],["require",1],["object",1],["read",1],["json",4],["public",1],["field",2],["return",1],["dict",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["sequence",2],["str",2],["none",5],["int",2],["parser",5],["argparse",1],["argument",3],["description",1],["normalize",1],["class",1],["unknown",1],["single",2],["step",2],["retrosynthesis",1],["public",3],["boundary",1],["into",1],["benchmark",3],["intermediate",3],["artifact",3],["reads",1],["installed",2],["inputs",1],["under",1],["workspace",7],["atomically",1],["writes",1],["results",4],["json",4],["no",1],["evaluation",1],["performed",1],["add",2],["required",1],["true",3],["help",2],["path",4],["scenario",1],["containing",1],["installation",1],["rdkit",3],["action",1],["store",1],["canonicalizer",4],["instead",1],["fixture",1],["identity",1],["selected",1],["automatically",1],["production",1],["data",1],["args",4],["parse",1],["try",1],["run",1],["select",1],["if",1],["else",1],["except",2],["protocol",2],["error",5],["chemistry",1],["dependency",1],["as",2],["exc",4],["print",2],["file",2],["sys",2],["stderr",2],["return",3],["oserror",1],["output",2],["write",1],["atomic",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#run","name":[["run",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["run",3],["workspace",9],["path",2],["canonicalizer",13],["none",5],["dict",2],["str",2],["any",2],["full",1],["normalization",1],["return",2],["intermediate",2],["artifact",1],["installation",4],["load",3],["verify",1],["installed",1],["hashes",2],["top",7],["random",3],["seed",3],["config",1],["model",7],["manifest",4],["if",1],["select",1],["prefer",1],["rdkit",1],["dataset",1],["profile",1],["synthetic",1],["protocol",1],["smoke",1],["records",2],["input",1],["build",2],["targets",4],["validate",1],["public",3],["require",2],["array",2],["read",2],["json",8],["inputs",3],["field",4],["predictions",2],["normalize",1],["prediction",1],["payloads",1],["outputs",3],["results",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#select_canonicalizer","name":[["select",1],["canonicalizer",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["select",2],["canonicalizer",6],["prefer",4],["rdkit",9],["bool",2],["false",2],["choose",1],["run",1],["bundled",1],["fixture",1],["cc0",1],["synthetic",1],["protocol",1],["smoke",1],["test",1],["uses",1],["identity",3],["canonicalization",1],["production",1],["data",1],["must",1],["benchmark",1],["true",1],["selects",1],["importable",1],["otherwise",1],["raises",1],["rather",1],["than",1],["silently",1],["degrading",1],["string",2],["if",1],["force",1],["path",1],["so",1],["missing",1],["dependency",1],["loud",1],["failure",1],["not",1],["silent",1],["fallback",1],["comparison",1],["real",1],["chemistry",1],["canonicalize",3],["cco",1],["return",2]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/01_single_step_retrosynthesis.py#verify_installed_hashes","name":[["verify",1],["installed",1],["hashes",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["01",1],["single",1],["step",1],["py",1]],"body":[["def",2],["verify",3],["installed",4],["hashes",4],["installation",5],["mapping",3],["str",10],["any",3],["workspace",3],["path",4],["dict",3],["declared",5],["file",5],["return",2],["observed",5],["ones",1],["json",2],["declares",1],["public",3],["files",2],["recompute",1],["each",1],["sha",1],["256",1],["refuse",1],["proceed",1],["mismatch",2],["mismatched",1],["input",1],["failure",1],["protocol",3],["requires",1],["sha256",3],["if",4],["isinstance",3],["name",6],["expected",4],["items",1],["not",3],["raise",2],["benchmark",2],["error",2],["must",1],["map",1],["paths",1],["hex",1],["digests",1],["keys",1],["boundary",2],["prefixed",1],["private",1],["deliberately",1],["absent",1],["from",1],["process",1],["so",1],["only",1],["recomputed",1],["startswith",1],["continue",1],["actual",4],["hash",1],["but",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py","name":[["02",1],["multistep",1],["route",1],["planning",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["budgeted",3],["multistep",4],["route",4],["planning",5],["protocol",5],["normalization",1],["cli",2],["entry",1],["point",1],["owns",1],["public",3],["boundary",2],["pa",1],["routes",2],["style",1],["scenario",3],["reads",1],["installed",2],["inputs",2],["installation",2],["manifest",1],["target",1],["frozen",3],["planner",2],["outputs",2],["config",2],["stock",3],["admits",1],["them",2],["under",1],["schema",1],["normalizes",1],["trees",2],["writes",1],["benchmark",7],["intermediate",3],["artifact",3],["atomically",1],["performs",1],["no",2],["evaluation",1],["reference",1],["hidden",1],["private",1],["evaluator",2],["deliberately",1],["absent",1],["from",8],["module",1],["rejects",1],["any",2],["input",1],["attempts",1],["smuggle",1],["independent",1],["runs",1],["only",1],["after",1],["bundled",1],["cc0",1],["synthetic",1],["fixture",1],["uses",1],["identity",2],["string",1],["canonicalization",1],["because",1],["smoke",1],["test",1],["not",1],["chemistry",2],["production",1],["data",1],["must",1],["rdkit",1],["canonicalizer",5],["selected",1],["by",2],["select",2],["be",1],["overridden",1],["callers",1],["future",1],["import",11],["annotations",1],["argparse",1],["hashlib",1],["json",3],["sys",2],["collections",1],["abc",1],["callable",2],["mapping",1],["sequence",1],["pathlib",1],["path",3],["typing",1],["insert",1],["str",3],["file",1],["resolve",1],["parents",1],["retrosynthesis",3],["common",1],["error",3],["build",2],["copy",1],["require",1],["text",1],["write",1],["atomic",1],["normalize",2],["validate",1],["targets",1],["single",2],["step",2],["dependency",1],["id",2],["paroutes",1],["v1",1],["if",1],["name",1],["main",3],["pragma",1],["cover",1],["exercised",1],["through",1],["raise",1],["system",1],["exit",1],["all",1],["records",1],["canonicalize",1],["load",3],["run",1],["verify",1],["hashes",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#_read_json","name":[["read",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["read",2],["json",5],["path",6],["field",4],["str",2],["any",2],["try",1],["open",1],["encoding",1],["utf",1],["as",3],["handle",2],["return",1],["load",1],["except",2],["file",1],["not",3],["found",2],["error",4],["exc",5],["raise",2],["benchmark",2],["protocol",2],["at",1],["from",2],["jsondecode",1],["valid",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#_require_array","name":[["require",1],["array",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["require",2],["array",3],["value",4],["any",4],["field",3],["str",2],["list",3],["if",1],["not",1],["isinstance",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#_require_object","name":[["require",1],["object",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["require",2],["object",3],["value",4],["any",4],["field",3],["str",4],["mapping",3],["if",1],["not",1],["isinstance",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#_require_positive_int","name":[["require",1],["positive",1],["int",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["require",2],["positive",3],["int",7],["value",7],["any",2],["field",4],["str",2],["maximum",5],["none",5],["if",2],["isinstance",2],["bool",1],["not",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["integer",1],["at",1],["most",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#_sha256_file","name":[["sha256",1],["file",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["sha256",3],["file",2],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#build_records","name":[["build",1],["records",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["build",2],["records",5],["workspace",9],["path",2],["max",4],["routes",4],["int",4],["budget",4],["mapping",2],["str",8],["float",2],["canonicalizer",10],["tuple",2],["list",2],["dict",5],["any",2],["normalize",2],["frozen",1],["planner",2],["outputs",9],["into",1],["per",1],["target",1],["inputs",7],["require",2],["array",2],["read",2],["json",16],["public",6],["field",4],["model",5],["targets",3],["validate",1],["stock",6],["load",1],["normalized",2],["item",2],["input",2],["hashes",2],["sha256",4],["file",4],["config",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#identity_canonicalize","name":[["identity",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["identity",3],["canonicalize",2],["smiles",6],["str",5],["canonicalizer",1],["cc0",1],["synthetic",1],["protocol",2],["fixture",2],["bundled",1],["stores",1],["already",1],["canonical",1],["molecule",1],["strings",1],["so",1],["normalization",1],["strict",1],["strip",3],["validate",1],["pass",1],["rather",1],["than",1],["chemical",1],["canonicalization",1],["must",2],["never",1],["be",2],["production",1],["chemistry",1],["data",1],["if",1],["not",2],["isinstance",1],["raise",1],["benchmark",1],["error",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#load_config","name":[["load",1],["config",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["load",3],["config",12],["workspace",3],["path",2],["tuple",2],["int",5],["mapping",3],["str",2],["float",2],["validate",1],["protocol",2],["max",5],["routes",5],["budget",10],["require",2],["object",2],["read",1],["json",5],["public",1],["field",4],["positive",1],["if",1],["not",2],["isinstance",1],["raise",1],["benchmark",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["copy",3],["dict",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#load_installation","name":[["load",1],["installation",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["load",3],["installation",10],["workspace",3],["path",2],["mapping",2],["str",2],["any",2],["gate",1],["manifest",1],["expected",2],["scenario",8],["require",1],["object",1],["read",1],["json",5],["field",2],["id",7],["if",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["not",1],["match",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#load_stock","name":[["load",1],["stock",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["load",3],["stock",9],["workspace",3],["path",2],["canonicalizer",6],["frozenset",2],["str",2],["normalize",2],["purchasable",1],["as",1],["canonical",1],["values",2],["require",1],["array",1],["read",1],["json",4],["public",1],["field",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["sequence",2],["str",2],["none",5],["int",2],["parser",5],["argparse",1],["argument",3],["description",1],["normalize",1],["budgeted",1],["multistep",1],["route",1],["planning",1],["public",3],["boundary",1],["into",1],["benchmark",3],["intermediate",3],["artifact",3],["reads",1],["installed",2],["inputs",1],["under",1],["workspace",7],["atomically",1],["writes",1],["results",4],["json",4],["no",1],["evaluation",1],["performed",1],["add",2],["required",1],["true",3],["help",2],["path",4],["scenario",1],["containing",1],["installation",1],["rdkit",3],["action",1],["store",1],["canonicalizer",4],["instead",1],["fixture",1],["identity",1],["selected",1],["automatically",1],["production",1],["data",1],["args",4],["parse",1],["try",1],["run",1],["select",1],["if",1],["else",1],["except",2],["protocol",2],["error",5],["single",1],["step",1],["chemistry",1],["dependency",1],["as",2],["exc",4],["print",2],["file",2],["sys",2],["stderr",2],["return",3],["oserror",1],["output",2],["write",1],["atomic",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#run","name":[["run",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["run",3],["workspace",6],["path",2],["canonicalizer",9],["none",5],["dict",3],["str",3],["any",3],["full",1],["normalization",1],["return",2],["intermediate",2],["artifact",2],["installation",4],["load",2],["verify",1],["installed",1],["hashes",2],["max",5],["routes",5],["budget",5],["config",1],["if",1],["select",1],["prefer",1],["rdkit",1],["dataset",1],["profile",1],["synthetic",1],["protocol",1],["smoke",1],["records",3],["input",1],["build",2],["metadata",3],["scenario",1],["id",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#select_canonicalizer","name":[["select",1],["canonicalizer",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["select",2],["canonicalizer",6],["prefer",4],["rdkit",10],["bool",2],["false",2],["choose",1],["run",1],["bundled",1],["fixture",1],["cc0",1],["synthetic",1],["protocol",1],["smoke",1],["test",1],["uses",1],["identity",3],["canonicalization",1],["production",1],["data",1],["must",1],["benchmark",2],["true",1],["selects",1],["importable",1],["otherwise",1],["raises",1],["rather",1],["than",1],["silently",1],["degrading",1],["string",2],["if",1],["force",1],["path",1],["so",1],["missing",1],["dependency",1],["loud",1],["failure",1],["not",1],["silent",1],["fallback",1],["comparison",1],["real",1],["chemistry",1],["from",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["import",1],["canonicalize",4],["cco",1],["return",2]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/02_multistep_route_planning.py#verify_installed_hashes","name":[["verify",1],["installed",1],["hashes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["openai4s",1],["codebases",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["def",2],["verify",3],["installed",4],["hashes",4],["installation",5],["mapping",3],["str",10],["any",3],["workspace",3],["path",4],["dict",3],["declared",5],["file",5],["return",2],["observed",5],["ones",1],["json",2],["declares",1],["public",3],["files",2],["recompute",1],["each",1],["sha",1],["256",1],["refuse",1],["proceed",1],["mismatch",2],["mismatched",1],["input",1],["failure",1],["protocol",3],["requires",1],["sha256",3],["if",4],["isinstance",3],["name",6],["expected",4],["items",1],["not",3],["raise",2],["benchmark",2],["error",2],["must",1],["map",1],["paths",1],["hex",1],["digests",1],["keys",1],["boundary",2],["prefixed",1],["private",1],["deliberately",1],["absent",1],["from",1],["process",1],["so",1],["only",1],["recomputed",1],["startswith",1],["continue",1],["actual",4],["hash",1],["but",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py","name":[["03",1],["atom",1],["mapping",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["curated",1],["atom",3],["mapping",2],["changed",1],["bond",2],["protocol",1],["scenario",1],["from",4],["future",1],["import",12],["annotations",1],["argparse",1],["hashlib",1],["json",1],["math",1],["os",1],["re",2],["sys",2],["tempfile",1],["collections",1],["abc",1],["iterable",1],["sequence",1],["pathlib",1],["path",1],["typing",1],["any",1],["reaction",6],["fields",3],["frozenset",3],["id",3],["smiles",1],["prediction",1],["mapped",1],["confidence",1],["correspondence",1],["error",1],["reference",1],["equivalent",1],["correspondences",1],["changes",1],["ambiguous",1],["map",1],["compile",1],["if",1],["name",1],["main",2],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#_atom_identity","name":[["atom",1],["identity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["atom",2],["identity",2],["pair",4],["tuple",2],["str",6],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#_canonical_side_without_maps","name":[["canonical",1],["side",1],["without",1],["maps",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["canonical",3],["side",5],["without",2],["maps",2],["str",6],["tuple",3],["chem",4],["result",3],["list",1],["component",4],["split",1],["molecule",4],["mol",2],["from",1],["smiles",3],["if",1],["none",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["cannot",1],["parse",1],["reaction",1],["atom",3],["atoms",1],["map",1],["num",1],["append",1],["true",2],["isomeric",1],["return",1],["sorted",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#_chem","name":[["chem",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["chem",4],["try",1],["from",2],["rdkit",2],["import",2],["except",1],["error",2],["as",1],["exc",2],["pragma",1],["no",1],["cover",1],["optional",1],["environment",1],["raise",1],["runtime",1],["required",1],["atom",1],["mapping",1],["evaluation",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#_correspondence_entries","name":[["correspondence",1],["entries",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["correspondence",6],["entries",2],["value",4],["any",2],["dict",3],["int",4],["tuple",4],["str",8],["if",4],["not",3],["isinstance",4],["list",1],["raise",4],["benchmark",4],["protocol",4],["error",4],["atom",8],["must",4],["be",4],["array",1],["result",4],["pairs",3],["index",3],["entry",6],["enumerate",1],["start",1],["mapping",1],["object",1],["require",3],["exact",1],["fields",1],["map",9],["num",9],["reactant",3],["product",3],["field",3],["bool",1],["positive",1],["integer",1],["pair",4],["text",2],["one",2],["add",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#_f1","name":[["f1",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["f1",4],["predicted",6],["str",4],["reference",6],["tuple",2],["float",6],["true",3],["positive",3],["len",3],["precision",5],["if",5],["else",5],["not",2],["recall",5],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#_mapped_side","name":[["mapped",1],["side",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["mapped",3],["side",5],["str",8],["prefix",3],["dict",5],["any",3],["chem",3],["atoms",6],["int",7],["bonds",5],["tuple",2],["float",2],["unmapped",4],["list",2],["duplicates",4],["component",6],["index",2],["enumerate",1],["split",1],["molecule",4],["mol",1],["from",1],["smiles",1],["if",4],["none",1],["raise",1],["benchmark",1],["protocol",1],["error",1],["cannot",1],["parse",1],["atom",9],["stable",4],["id",4],["idx",1],["map",8],["number",5],["num",3],["append",2],["continue",1],["element",1],["symbol",1],["bond",5],["left",3],["begin",1],["right",3],["end",1],["sorted",2],["type",1],["as",1],["double",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#_split_reaction","name":[["split",1],["reaction",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["split",4],["reaction",10],["value",3],["any",2],["tuple",2],["str",4],["require",1],["text",1],["field",1],["smiles",1],["if",2],["count",2],["reactants",4],["reagents",1],["products",4],["elif",1],["else",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["contain",1],["reactant",1],["product",1],["sides",2],["not",3],["be",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#analyze_mapping_prediction","name":[["analyze",1],["mapping",1],["prediction",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",3],["analyze",2],["mapping",6],["prediction",14],["original",9],["reaction",14],["str",11],["any",4],["dict",3],["require",3],["exact",1],["fields",2],["field",5],["mapped",15],["text",2],["reactants",5],["products",5],["split",2],["reactant",14],["side",26],["prefix",6],["product",14],["supplied",6],["correspondence",7],["entries",1],["atom",8],["common",3],["maps",7],["atoms",13],["issues",10],["list",4],["if",10],["canonical",4],["without",4],["append",9],["structure",1],["mismatch",4],["map",17],["num",14],["element",3],["expected",2],["pair",4],["stable",4],["id",8],["duplicates",2],["duplicate",1],["number",3],["unmapped",7],["formed",6],["broken",6],["order",16],["changed",5],["bonds",13],["all",2],["identity",4],["int",1],["return",4],["absent",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["bond",2],["references",1],["unknown",1],["endpoints",4],["sorted",5],["ids",2],["endpoint",2],["join",1],["old",5],["new",5],["none",2],["elif",2],["pairs",2],["values",1],["confidence",3],["finite",1],["changes",1],["valid",1],["not",1],["raw",1],["json",1],["copy",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#analyze_mapping_prediction.atom_identity","name":[["atom",1],["identity",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["atom",3],["identity",3],["map",10],["num",9],["int",2],["str",2],["if",3],["supplied",2],["return",3],["reactant",2],["side",4],["atoms",4],["stable",2],["id",2],["absent",2],["product",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["bond",1],["references",1],["unknown",1],["number",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#BenchmarkProtocolError","name":[["benchmark",1],["protocol",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["class",2],["benchmark",2],["protocol",2],["error",4],["value",2],["raised",1],["scenario",1],["input",1],["frozen",1],["output",1],["violates",1],["its",1],["contract",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#build_intermediate_artifact","name":[["build",1],["intermediate",1],["artifact",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["build",3],["intermediate",2],["artifact",3],["scenario",6],["id",5],["str",6],["records",5],["any",6],["metadata",5],["mapping",2],["none",4],["dict",3],["deterministic",1],["auditable",1],["trajectory",2],["payload",4],["schema",1],["version",1],["require",1],["text",1],["field",3],["json",3],["copy",2],["sha256",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#evaluate_mappings","name":[["evaluate",1],["mappings",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["evaluate",2],["mappings",2],["predictions",6],["sequence",2],["mapping",15],["str",11],["any",9],["reference",13],["rows",12],["iterable",2],["dict",4],["non",2],["empty",4],["invariant",2],["enforced",2],["normalize",2],["side",2],["by",2],["every",2],["validate",2],["helper",2],["without",2],["here",2],["metric",2],["divisions",2],["below",2],["reduce",2],["bare",2],["zero",2],["division",2],["error",8],["instead",2],["protocol",8],["refusal",2],["if",8],["not",9],["raise",6],["benchmark",6],["must",5],["be",4],["refs",5],["index",2],["row",16],["enumerate",1],["start",1],["require",5],["exact",7],["fields",3],["field",5],["reaction",14],["id",11],["text",3],["duplicate",1],["prediction",7],["reactions",2],["match",1],["list",4],["alternatives",7],["equivalent",5],["correspondences",2],["isinstance",3],["normalized",3],["alternative",5],["each",1],["correspondence",4],["array",1],["pairs",5],["pair",5],["entries",1],["objects",1],["reactant",3],["atom",8],["product",3],["add",1],["identity",1],["append",2],["predicted",2],["changes",4],["bond",8],["precision",3],["recall",3],["f1",6],["ambiguous",3],["bool",1],["change",6],["valid",4],["unambiguous",6],["result",5],["schema",1],["version",1],["scenario",1],["curated",1],["v1",1],["count",2],["len",5],["whole",1],["rate",2],["sum",3],["else",1],["none",1],["mean",1],["caveat",1],["confidence",1],["accuracy",1],["success",1],["probabilities",1],["sha256",2],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#finite_number","name":[["finite",1],["number",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["finite",4],["number",6],["value",6],["any",2],["field",4],["str",2],["allow",4],["none",8],["bool",3],["true",2],["float",4],["if",4],["return",2],["isinstance",2],["not",2],["int",1],["suffix",2],["null",1],["else",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["math",1],["isfinite",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#json_copy","name":[["json",1],["copy",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["json",5],["copy",2],["value",4],["any",4],["field",3],["str",2],["try",1],["return",1],["loads",1],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["except",1],["type",1],["error",3],["as",1],["exc",2],["raise",1],["benchmark",1],["protocol",1],["must",1],["be",1],["serializable",1],["from",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["curated",4],["atom",4],["mapping",7],["changed",1],["bond",3],["protocol",12],["scenario",3],["add",2],["workspace",9],["required",1],["true",1],["type",1],["path",12],["help",1],["args",3],["parse",1],["try",1],["installation",9],["json",14],["open",4],["encoding",4],["utf",4],["as",5],["load",4],["if",12],["not",8],["isinstance",6],["raise",9],["benchmark",10],["error",13],["must",9],["be",8],["object",2],["id",11],["reaction",17],["v1",3],["fixture",7],["dataset",1],["profile",1],["synthetic",1],["smoke",1],["public",13],["inputs",7],["list",3],["array",3],["reactions",5],["validate",1],["model",15],["outputs",16],["config",3],["both",1],["output",4],["schemas",1],["require",4],["one",1],["record",1],["per",1],["ids",7],["prediction",4],["str",1],["index",8],["row",12],["enumerate",2],["start",2],["text",2],["field",8],["unknown",1],["duplicate",1],["exact",1],["fields",1],["correspondence",3],["changes",2],["valid",3],["issues",2],["entry",5],["bool",1],["boolean",1],["cover",1],["exactly",1],["production",1],["rows",1],["carry",1],["raw",1],["mapper",1],["analyzed",2],["rdkit",1],["instead",1],["trusting",1],["pre",1],["labels",1],["chem",1],["records",2],["else",1],["normalize",1],["artifact",3],["build",1],["intermediate",2],["metadata",1],["preanalyzed",1],["results",2],["write",1],["atomic",1],["return",2],["except",1],["oserror",1],["jsondecode",1],["runtime",1],["exc",2],["print",1],["file",1],["sys",1],["stderr",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#normalize_mapping_outputs","name":[["normalize",1],["mapping",1],["outputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["normalize",2],["mapping",9],["outputs",2],["reactions",3],["sequence",2],["str",10],["predictions",3],["iterable",2],["any",5],["tuple",3],["dict",3],["reaction",19],["by",10],["id",21],["row",3],["prediction",9],["require",1],["text",1],["field",1],["if",2],["not",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["unknown",1],["duplicate",1],["output",1],["must",1],["cover",1],["every",1],["return",1],["analyze",1],["smiles",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#positive_int","name":[["positive",1],["int",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["positive",3],["int",7],["value",7],["any",2],["field",4],["str",2],["maximum",5],["none",5],["if",2],["isinstance",2],["bool",1],["not",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["integer",1],["at",1],["most",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#require_exact_fields","name":[["require",1],["exact",1],["fields",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["require",2],["exact",2],["fields",4],["value",4],["mapping",3],["str",8],["any",2],["expected",5],["frozenset",2],["field",4],["none",2],["if",2],["not",1],["isinstance",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",1],["be",1],["object",1],["actual",4],["has",1],["unsupported",1],["sorted",2],["missing",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#require_text","name":[["require",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["require",2],["text",2],["value",5],["any",2],["field",3],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#sha256_json","name":[["sha256",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["sha256",3],["json",3],["value",3],["any",2],["str",2],["canonical",2],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#validate_public_reactions","name":[["validate",1],["public",1],["reactions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["validate",2],["public",3],["reactions",3],["rows",3],["iterable",2],["mapping",2],["str",9],["any",2],["tuple",3],["dict",3],["result",4],["list",1],["seen",3],["index",2],["row",5],["enumerate",1],["start",1],["require",3],["exact",1],["fields",2],["reaction",20],["field",3],["id",9],["text",2],["smiles",3],["split",1],["if",3],["atom",2],["map",1],["search",1],["raise",3],["benchmark",3],["protocol",3],["error",3],["must",2],["not",3],["contain",1],["maps",1],["duplicate",1],["add",1],["append",1],["be",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/03_atom_mapping.py#write_json_atomic","name":[["write",1],["json",1],["atomic",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["def",2],["write",3],["json",3],["atomic",2],["path",6],["str",4],["payload",3],["mapping",2],["any",2],["none",2],["destination",5],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["descriptor",2],["temporary",3],["name",4],["tempfile",1],["mkstemp",1],["prefix",1],["suffix",1],["tmp",1],["dir",1],["try",2],["os",3],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",3],["dump",1],["indent",1],["sort",1],["keys",1],["ensure",1],["ascii",1],["false",1],["replace",1],["except",2],["base",1],["exception",1],["unlink",1],["file",1],["not",1],["found",1],["error",1],["pass",1],["raise",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py","name":[["04",1],["forward",1],["prediction",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["hidden",1],["product",1],["forward",1],["reaction",4],["benchmark",1],["protocol",1],["scenario",1],["from",4],["future",1],["import",11],["annotations",1],["argparse",1],["hashlib",1],["json",1],["math",1],["os",1],["sys",2],["tempfile",1],["collections",1],["abc",1],["callable",2],["iterable",1],["mapping",1],["sequence",1],["pathlib",1],["path",1],["typing",1],["any",1],["canonicalizer",1],["str",2],["input",1],["fields",3],["frozenset",3],["id",3],["reactants",1],["reagents",1],["payload",1],["predictions",1],["error",1],["reference",1],["products",1],["if",1],["name",1],["main",2],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#_normalize_components","name":[["normalize",1],["components",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["normalize",3],["components",2],["value",4],["any",2],["field",4],["str",4],["allow",3],["empty",3],["bool",2],["canonicalizer",6],["if",1],["none",1],["return",2],["raw",2],["require",1],["text",1],["join",1],["precursor",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#BenchmarkProtocolError","name":[["benchmark",1],["protocol",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["class",2],["benchmark",2],["protocol",2],["error",4],["value",2],["raised",1],["scenario",1],["input",1],["frozen",1],["output",1],["violates",1],["its",1],["contract",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#build_intermediate_artifact","name":[["build",1],["intermediate",1],["artifact",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["build",3],["intermediate",2],["artifact",3],["scenario",6],["id",5],["str",6],["records",5],["any",6],["metadata",5],["mapping",2],["none",4],["dict",3],["deterministic",1],["auditable",1],["trajectory",2],["payload",4],["schema",1],["version",1],["require",1],["text",1],["field",3],["json",3],["copy",2],["sha256",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#connectivity_canonicalize","name":[["connectivity",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["connectivity",2],["canonicalize",3],["smiles",3],["str",4],["return",1],["identity",1],["isomeric",1],["replace",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#evaluate_forward_predictions","name":[["evaluate",1],["forward",1],["predictions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["evaluate",2],["forward",4],["predictions",9],["sequence",2],["mapping",4],["str",12],["any",7],["reference",8],["rows",11],["iterable",2],["top",6],["int",5],["isomeric",14],["canonicalizer",10],["rdkit",4],["canonicalize",4],["connectivity",18],["dict",4],["if",14],["not",9],["raise",4],["benchmark",4],["protocol",4],["error",7],["must",3],["be",2],["empty",7],["budget",6],["positive",1],["field",3],["maximum",1],["10",1],["references",5],["tuple",1],["index",2],["row",18],["enumerate",1],["start",1],["require",2],["exact",1],["fields",2],["reaction",11],["id",11],["text",1],["duplicate",3],["products",7],["isinstance",1],["list",4],["non",1],["array",1],["product",7],["prediction",9],["reactions",2],["match",1],["cutoffs",3],["sorted",1],["value",3],["submitted",9],["invalid",5],["duplicates",3],["ref",4],["iso",7],["ranks",8],["beam",9],["status",3],["rank",18],["none",7],["valid",1],["append",3],["min",2],["else",6],["conn",3],["first",8],["hit",8],["stereochemistry",3],["only",3],["count",9],["len",1],["result",5],["schema",1],["version",1],["scenario",1],["uspto",1],["mit",1],["separated",1],["v1",1],["accuracy",2],["cutoff",6],["sum",4],["mean",1],["reciprocal",1],["rate",5],["unused",1],["slot",1],["caveat",1],["recorded",1],["recovery",1],["experimental",1],["feasibility",1],["exhaustive",1],["byproduct",1],["truth",1],["sha256",2],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#finite_number","name":[["finite",1],["number",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["finite",4],["number",6],["value",6],["any",2],["field",4],["str",2],["allow",4],["none",8],["bool",3],["true",2],["float",4],["if",4],["return",2],["isinstance",2],["not",2],["int",1],["suffix",2],["null",1],["else",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["math",1],["isfinite",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#identity_isomeric_canonicalize","name":[["identity",1],["isomeric",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["identity",2],["isomeric",2],["canonicalize",2],["smiles",4],["str",4],["return",1],["require",1],["text",1],["field",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#json_copy","name":[["json",1],["copy",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["json",5],["copy",2],["value",4],["any",4],["field",3],["str",2],["try",1],["return",1],["loads",1],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["except",1],["type",1],["error",3],["as",1],["exc",2],["raise",1],["benchmark",1],["protocol",1],["must",1],["be",1],["serializable",1],["from",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["main",2],["int",4],["parser",4],["argparse",1],["argument",2],["description",1],["forward",5],["reaction",1],["product",1],["prediction",3],["benchmark",8],["add",1],["workspace",9],["required",1],["true",1],["help",1],["path",12],["args",3],["parse",1],["try",1],["load",8],["installation",10],["json",16],["open",4],["encoding",4],["utf",4],["as",5],["if",8],["not",5],["isinstance",5],["mapping",1],["raise",6],["protocol",8],["error",10],["must",5],["be",5],["object",1],["scenario",2],["id",2],["uspto",2],["mit",2],["separated",2],["v1",2],["invalid",1],["public",4],["inputs",12],["data",6],["list",2],["array",2],["model",3],["outputs",12],["config",7],["top",10],["random",4],["seed",4],["10",2],["integer",2],["between",1],["validate",2],["normalize",3],["fixture",3],["dataset",1],["profile",1],["synthetic",1],["smoke",1],["isomeric",5],["canonicalizer",6],["identity",1],["canonicalize",4],["else",2],["rdkit",2],["normalized",4],["connectivity",3],["build",2],["intermediate",3],["artifact",4],["metadata",1],["write",2],["output",3],["results",2],["atomic",1],["return",2],["except",1],["jsondecode",1],["oserror",1],["runtime",1],["exc",2],["print",1],["file",1],["sys",1],["stderr",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#normalize_forward_outputs","name":[["normalize",1],["forward",1],["outputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["normalize",2],["forward",5],["outputs",2],["inputs",4],["sequence",2],["mapping",6],["str",16],["payloads",3],["iterable",2],["any",7],["top",6],["int",6],["isomeric",11],["canonicalizer",10],["rdkit",4],["canonicalize",4],["connectivity",10],["tuple",3],["dict",7],["budget",5],["positive",1],["field",7],["maximum",1],["10",1],["input",4],["by",8],["id",18],["row",6],["reaction",11],["payload",16],["index",3],["enumerate",2],["start",2],["fields",4],["if",12],["not",10],["predictions",6],["issubset",1],["raise",8],["benchmark",9],["protocol",9],["error",20],["violates",1],["schema",1],["require",3],["text",3],["unknown",1],["duplicate",4],["isinstance",6],["list",3],["must",6],["be",4],["array",1],["len",1],["output",2],["exceeds",1],["cover",1],["every",1],["result",3],["beams",4],["seen",6],["ranks",4],["products",3],["raw",16],["each",1],["product",20],["prediction",4],["object",1],["rank",13],["bool",1],["falls",1],["outside",1],["unique",1],["add",1],["smiles",3],["status",7],["valid",1],["none",5],["strip",1],["empty",2],["else",3],["invalid",4],["non",1],["string",1],["elif",1],["contain",1],["one",1],["principal",1],["try",2],["canonical",1],["except",2],["exception",1],["as",2],["exc",5],["type",1],["name",1],["score",6],["finite",1],["number",1],["setdefault",1],["append",2],["json",2],["copy",2],["sort",1],["key",1],["lambda",1],["item",2],["backend",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#normalize_precursor_set","name":[["normalize",1],["precursor",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["normalize",3],["precursor",4],["raw",4],["str",4],["canonicalizer",5],["list",2],["dot",1],["separated",1],["as",1],["unordered",1],["multiset",1],["if",2],["not",3],["strip",3],["return",2],["parts",3],["split",1],["any",1],["part",4],["raise",1],["benchmark",1],["protocol",1],["error",1],["contains",1],["empty",1],["component",2],["canonical",3],["order",1],["chemistry",1],["unsorted",1],["makes",1],["two",1],["different",1],["reactions",1],["diverges",1],["from",1],["frozen",1],["gt",1],["artifact",1],["sort",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#positive_int","name":[["positive",1],["int",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["positive",3],["int",7],["value",7],["any",2],["field",4],["str",2],["maximum",5],["none",5],["if",2],["isinstance",2],["bool",1],["not",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["integer",1],["at",1],["most",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#rdkit_canonicalize","name":[["rdkit",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["rdkit",4],["canonicalize",3],["smiles",10],["str",5],["string",1],["required",2],["chemistry",1],["dependency",1],["try",1],["from",3],["import",2],["chem",3],["except",1],["error",3],["as",1],["exc",2],["raise",2],["runtime",1],["scientific",1],["canonicalization",1],["molecule",4],["mol",2],["if",1],["none",1],["benchmark",1],["protocol",1],["cannot",1],["parse",1],["atom",3],["atoms",1],["map",1],["num",1],["return",1],["canonical",1],["true",2],["isomeric",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#rdkit_connectivity_canonicalize","name":[["rdkit",1],["connectivity",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["rdkit",4],["connectivity",3],["canonicalize",2],["smiles",9],["str",5],["try",1],["from",3],["import",2],["chem",5],["except",1],["error",3],["as",1],["exc",2],["raise",2],["runtime",1],["required",1],["evaluation",1],["molecule",5],["mol",2],["require",1],["text",1],["field",1],["product",2],["if",1],["none",1],["benchmark",1],["protocol",1],["cannot",1],["parse",1],["atom",4],["atoms",1],["map",1],["num",1],["chiral",2],["tag",1],["type",1],["chi",1],["unspecified",1],["bond",3],["bonds",1],["stereo",2],["stereonone",1],["return",1],["canonical",1],["true",1],["isomeric",1],["false",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#require_exact_fields","name":[["require",1],["exact",1],["fields",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["require",2],["exact",2],["fields",4],["value",4],["mapping",3],["str",8],["any",2],["expected",5],["frozenset",2],["field",4],["none",2],["if",2],["not",1],["isinstance",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",1],["be",1],["object",1],["actual",4],["has",1],["unsupported",1],["sorted",2],["missing",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#require_text","name":[["require",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["require",2],["text",2],["value",5],["any",2],["field",3],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#sha256_json","name":[["sha256",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["sha256",3],["json",3],["value",3],["any",2],["str",2],["canonical",2],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#validate_forward_inputs","name":[["validate",1],["forward",1],["inputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["validate",2],["forward",4],["inputs",4],["rows",3],["iterable",2],["mapping",2],["str",11],["any",2],["canonicalizer",8],["rdkit",2],["canonicalize",2],["tuple",4],["dict",3],["result",4],["list",1],["seen",3],["signatures",3],["index",2],["row",5],["enumerate",1],["start",1],["require",2],["exact",1],["fields",2],["input",2],["field",4],["reaction",8],["id",7],["text",1],["reactants",6],["normalize",2],["components",2],["allow",2],["empty",3],["false",1],["reagents",6],["true",1],["signature",3],["if",2],["raise",2],["benchmark",2],["protocol",2],["error",2],["ids",1],["precursor",1],["must",2],["be",2],["unique",1],["add",2],["append",1],["not",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/04_forward_prediction.py#write_json_atomic","name":[["write",1],["json",1],["atomic",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["def",2],["write",3],["json",3],["atomic",2],["path",6],["str",4],["payload",3],["mapping",2],["any",2],["none",2],["destination",5],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["descriptor",2],["temporary",3],["name",4],["tempfile",1],["mkstemp",1],["prefix",1],["suffix",1],["tmp",1],["dir",1],["try",2],["os",3],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",3],["dump",1],["indent",1],["sort",1],["keys",1],["ensure",1],["ascii",1],["false",1],["replace",1],["except",2],["base",1],["exception",1],["unlink",1],["file",1],["not",1],["found",1],["error",1],["pass",1],["raise",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/05_condition_recommendation.py","name":[["05",1],["condition",1],["recommendation",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["cli",1],["categorical",2],["reaction",2],["condition",5],["recommendation",1],["scenario",2],["from",6],["future",1],["import",9],["annotations",1],["argparse",1],["json",2],["sys",3],["pathlib",1],["path",3],["typing",1],["any",1],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",3],["planning",3],["benchmark",4],["common",1],["protocol",1],["error",1],["build",1],["intermediate",1],["artifact",1],["write",1],["atomic",1],["normalize",1],["outputs",1],["validate",1],["inputs",1],["single",1],["step",1],["rdkit",1],["canonicalize",1],["id",1],["uspto",1],["v1",1],["if",1],["name",1],["main",2],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/05_condition_recommendation.py#identity_canonicalize","name":[["identity",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["def",2],["identity",2],["canonicalize",2],["smiles",5],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["molecule",1],["string",1],["must",1],["be",1],["non",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/05_condition_recommendation.py#load_json","name":[["load",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["def",2],["load",4],["json",6],["path",6],["field",4],["str",2],["any",2],["parse",1],["file",4],["error",5],["handling",1],["try",1],["open",1],["encoding",1],["utf",1],["as",2],["handle",2],["return",1],["except",2],["not",3],["found",2],["raise",2],["benchmark",2],["protocol",2],["jsondecode",1],["exc",2],["valid",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/05_condition_recommendation.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["categorical",1],["reaction",1],["condition",3],["recommendation",1],["benchmark",6],["cli",1],["add",1],["workspace",10],["type",1],["path",4],["required",1],["true",1],["help",1],["directory",3],["containing",1],["installation",8],["json",13],["public",11],["args",3],["parse",1],["if",6],["not",7],["dir",11],["print",3],["error",8],["found",2],["file",3],["sys",3],["stderr",3],["return",4],["try",1],["load",7],["validate",6],["inputs",11],["raise",4],["protocol",6],["vocabulary",7],["model",6],["outputs",10],["config",6],["top",5],["random",1],["seed",1],["normalize",3],["isinstance",3],["list",2],["must",3],["be",3],["array",2],["dict",1],["object",1],["normalized",4],["canonicalizer",1],["identity",1],["canonicalize",2],["dataset",1],["profile",1],["synthetic",1],["smoke",1],["else",1],["rdkit",1],["build",2],["intermediate",3],["artifact",4],["scenario",1],["id",1],["metadata",1],["write",2],["atomically",1],["results",4],["output",2],["atomic",1],["except",2],["as",2],["exc",4],["exception",1],["unexpected",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/05_condition_recommendation.py#validate_config","name":[["validate",1],["config",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["def",2],["validate",3],["config",9],["dict",3],["str",2],["any",2],["tuple",2],["int",6],["extract",1],["top",9],["random",7],["seed",7],["from",1],["if",3],["not",3],["isinstance",5],["raise",3],["benchmark",3],["protocol",3],["error",3],["must",3],["be",3],["object",1],["bool",2],["10",2],["positive",1],["integer",2],["at",1],["most",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/05_condition_recommendation.py#validate_installation","name":[["validate",1],["installation",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["def",2],["validate",3],["installation",8],["dict",3],["str",2],["any",2],["none",2],["manifest",1],["if",2],["not",1],["isinstance",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",1],["be",1],["object",1],["scenario",6],["id",6],["unsupported",1],["expected",1],["reaction",1],["condition",1],["uspto",1],["categorical",1],["v1",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/06_yield_estimation.py","name":[["06",1],["yield",1],["estimation",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["cli",1],["ood",2],["reaction",1],["yield",5],["estimation",1],["normalization",1],["from",6],["future",1],["import",9],["annotations",1],["argparse",1],["json",2],["sys",3],["pathlib",1],["path",3],["typing",1],["any",1],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",3],["planning",3],["benchmark",4],["common",1],["protocol",1],["error",1],["build",1],["intermediate",1],["artifact",1],["write",1],["atomic",1],["single",1],["step",1],["rdkit",1],["canonicalize",1],["normalize",1],["outputs",1],["validate",1],["inputs",1],["scenario",1],["id",1],["buchwald",1],["hartwig",1],["v1",1],["if",1],["name",1],["main",2],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/06_yield_estimation.py#identity_canonicalize","name":[["identity",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["def",2],["identity",2],["canonicalize",2],["smiles",5],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["benchmark",1],["protocol",1],["error",1],["molecule",1],["string",1],["must",1],["be",1],["non",1],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/06_yield_estimation.py#load_json","name":[["load",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["def",2],["load",5],["json",5],["path",7],["any",2],["from",1],["error",3],["handling",1],["try",1],["open",1],["encoding",1],["utf",1],["as",2],["return",1],["except",1],["jsondecode",1],["oserror",1],["exc",2],["raise",1],["benchmark",1],["protocol",1],["failed",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/06_yield_estimation.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",4],["argparse",1],["argument",2],["description",1],["ood",1],["reaction",1],["yield",3],["estimation",1],["normalization",1],["cli",1],["add",1],["workspace",12],["type",1],["path",20],["required",1],["true",4],["help",1],["directory",2],["containing",1],["installation",11],["json",13],["public",4],["results",6],["args",3],["parse",1],["if",8],["not",8],["dir",4],["print",3],["error",10],["file",7],["sys",3],["stderr",3],["return",4],["try",1],["load",8],["validate",7],["raise",6],["benchmark",7],["protocol",8],["missing",4],["config",9],["inputs",15],["raw",6],["isinstance",2],["list",4],["must",2],["be",2],["model",3],["outputs",14],["normalize",3],["validated",3],["canonicalizer",1],["identity",1],["canonicalize",2],["dataset",1],["profile",1],["synthetic",1],["smoke",1],["else",1],["rdkit",1],["require",1],["all",1],["splits",4],["normalized",2],["observed",2],["sorted",1],["row",2],["split",1],["build",2],["intermediate",3],["artifact",4],["scenario",1],["id",1],["metadata",1],["write",2],["atomically",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["output",2],["atomic",1],["except",2],["as",2],["exc",4],["exception",1],["unexpected",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/06_yield_estimation.py#validate_config","name":[["validate",1],["config",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["def",2],["validate",3],["config",8],["dict",3],["str",2],["any",2],["none",2],["json",1],["if",2],["not",2],["isinstance",3],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",2],["be",2],["object",1],["seed",6],["random",2],["int",1],["bool",1],["non",1],["negative",1],["integer",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/06_yield_estimation.py#validate_installation","name":[["validate",1],["installation",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["def",2],["validate",3],["installation",9],["dict",3],["str",2],["any",2],["none",2],["json",1],["if",2],["not",1],["isinstance",1],["raise",2],["benchmark",2],["protocol",2],["error",2],["must",1],["be",1],["object",1],["scenario",4],["id",4],["unsupported",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py","name":[["generate",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["usr",1],["bin",1],["env",1],["python3",1],["generate",1],["independent",1],["scenario",1],["codebases",1],["through",1],["real",1],["open",1],["ai4",1],["cli",2],["from",3],["future",1],["import",14],["annotations",1],["argparse",1],["hashlib",1],["json",1],["os",1],["py",10],["compile",1],["shutil",1],["socket",1],["stat",1],["subprocess",1],["sys",2],["sysconfig",1],["tempfile",1],["pathlib",1],["path",3],["names",1],["01",1],["single",2],["step",2],["retrosynthesis",2],["02",1],["multistep",2],["route",2],["planning",2],["03",1],["atom",2],["mapping",2],["04",1],["forward",2],["prediction",1],["05",1],["condition",2],["recommendation",1],["06",1],["yield",2],["estimation",1],["public",1],["modules",1],["benchmark",7],["common",1],["review",2],["kernel",1],["every",2],["field",2],["manifest",1],["entry",7],["may",4],["carry",2],["writes",1],["machine",1],["subset",2],["maintainer",1],["add",1],["disclosed",2],["by",1],["hand",2],["but",1],["neither",1],["side",1],["invent",1],["other",1],["has",1],["never",1],["heard",1],["committed",1],["rows",1],["drifted",1],["into",1],["shape",1],["generator",1],["cannot",2],["reproduce",1],["fields",3],["frozenset",3],["name",3],["query",3],["sha256",5],["gt",2],["codebase",3],["generated",2],["verified",1],["artifact",1],["generation",5],["interface",1],["openai4s",5],["command",1],["output",1],["exit",2],["code",1],["post",2],["conformance",1],["repair",2],["status",2],["verification",1],["error",2],["recorded",1],["provenance",1],["model",2],["behind",1],["endpoint",1],["state",1],["agent",1],["run",3],["be",1],["observed",1],["process",1],["completion",1],["must",1],["whoever",1],["wrote",1],["required",1],["interfaces",2],["claim",1],["only",1],["ever",1],["produce",1],["first",1],["mode",1],["change",1],["llm",1],["chat",1],["skill",2],["staged",2],["tree",2],["reproduces",1],["so",1],["own",1],["create",1],["at",1],["skills",2],["instruction",1],["resolves",1],["inside",1],["root",1],["if",1],["main",2]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_checked","name":[["checked",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["checked",2],["command",4],["list",2],["str",6],["root",3],["path",2],["environment",3],["dict",2],["none",2],["try",1],["completed",4],["subprocess",5],["run",1],["cwd",1],["env",1],["stdout",1],["devnull",2],["stderr",1],["timeout",1],["120",1],["check",1],["false",1],["except",1],["oserror",1],["error",5],["as",1],["raise",2],["verification",4],["process",1],["could",1],["not",1],["complete",1],["from",1],["if",1],["returncode",3],["failure",3],["failed",1],["exit",2],["output",1],["omitted",1],["dynamically",1],["so",1],["exception",1],["stays",1],["declared",1],["above",1],["frozen",1],["egress",2],["inventory",1],["line",1],["numbers",1],["tests",1],["test",1],["surface",1],["py",1],["code",1],["type",1],["ignore",1],["attr",1],["defined",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_command","name":[["command",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["command",2],["root",3],["path",2],["name",3],["str",5],["list",2],["local",3],["venv",1],["bin",1],["openai4s",3],["executable",4],["if",2],["file",2],["else",1],["shutil",1],["not",3],["raise",1],["runtime",1],["error",1],["found",1],["query",3],["skill",1],["tree",2],["scenarios",3],["queries",1],["md",1],["task",2],["read",2],["completely",1],["implement",1],["exactly",1],["requested",2],["codebase",3],["installed",1],["public",2],["only",2],["workspace",2],["at",1],["private",1],["evaluator",1],["gt",2],["py",1],["codebases",1],["pipelines",1],["contains",1],["none",1],["them",1],["run",2],["focused",1],["input",1],["tests",1],["finish",1],["after",1],["saving",1],["source",1],["return",1],["mode",1],["change",1],["json",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_diagnostic","name":[["diagnostic",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["diagnostic",2],["error",6],["exception",2],["str",3],["parser",2],["compiler",2],["os",2],["errors",2],["contain",2],["source",2],["text",2],["paths",2],["child",2],["output",2],["only",2],["our",2],["own",2],["fixed",2],["diagnostics",2],["may",2],["be",2],["serialized",2],["into",2],["manifest",2],["return",1],["if",1],["isinstance",1],["verification",1],["else",1],["type",1],["name",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_entry","name":[["entry",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["entry",2],["root",5],["path",4],["name",9],["str",4],["overwrite",5],["bool",2],["dict",2],["object",2],["base",4],["file",3],["resolve",2],["parent",3],["query",3],["queries",1],["md",1],["gt",3],["codebases",1],["py",2],["generated",7],["if",3],["exists",2],["not",4],["raise",1],["verification",1],["error",1],["refusing",1],["existing",1],["source",2],["pass",1],["command",3],["preserved",3],["read",1],["bytes",2],["else",1],["none",2],["try",1],["tempfile",1],["temporary",1],["directory",1],["prefix",1],["openai4s",1],["generate",2],["as",1],["tmp",2],["staging",3],["staged",2],["stage",1],["generation",1],["return",1],["finally",2],["run",1],["produced",1],["nothing",1],["attempt",1],["replacement",1],["previously",1],["verified",1],["restored",1],["so",2],["its",1],["provenance",1],["still",1],["holds",1],["has",1],["be",1],["record",1],["built",1],["after",1],["child",1],["runs",1],["any",1],["failure",1],["between",1],["leave",1],["deleted",1],["write",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_environment","name":[["environment",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["environment",2],["workspace",3],["path",5],["temporary",6],["dict",2],["str",9],["no",1],["operator",1],["variables",1],["import",1],["paths",1],["credentials",1],["cross",1],["boundary",1],["return",1],["os",1],["defpath",1],["lang",1],["utf",2],["home",1],["tmpdir",1],["tmp",1],["temp",1],["pwd",1],["pythonioencoding",1],["pythondontwritebytecode",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_generate","name":[["generate",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["generate",2],["root",6],["path",12],["name",5],["str",11],["query",6],["gt",12],["generated",16],["command",5],["list",2],["staging",3],["staged",5],["dict",3],["object",3],["if",6],["exists",1],["unlink",1],["cwd",2],["public",1],["only",1],["tree",1],["not",1],["repository",1],["keeps",1],["private",2],["labels",1],["out",1],["run",3],["workspace",1],["completed",6],["subprocess",3],["text",2],["true",4],["stdout",3],["pipe",1],["stderr",1],["check",1],["false",2],["returncode",4],["file",2],["parent",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["shutil",1],["copyfile",1],["output",3],["sha256",11],["hashlib",1],["encode",1],["utf",2],["hexdigest",1],["record",10],["relative",3],["codebase",5],["openai4s",5],["exit",1],["code",1],["generation",2],["interface",1],["mode",1],["change",1],["post",1],["conformance",1],["repair",1],["status",3],["failed",2],["source",4],["read",1],["encoding",1],["mirrors",1],["four",1],["paths",1],["task",1],["forbids",1],["codebases",1],["already",1],["substring",1],["pipelines",2],["was",1],["missing",1],["directory",1],["byte",1],["identical",1],["copy",1],["entry",2],["points",1],["forbidden",3],["evaluator",1],["hits",3],["item",3],["verification",5],["error",6],["references",1],["else",1],["try",1],["py",1],["compile",2],["doraise",1],["verified",2],["artifact",1],["verify",1],["case",1],["except",1],["exception",1],["as",1],["diagnostic",1],["elif",1],["open",1],["ai4",1],["exited",1],["successfully",1],["without",1],["bind",1],["writer",1],["declared",1],["schema",1],["so",1],["new",1],["field",1],["here",1],["red",1],["test",1],["rather",1],["than",1],["manifest",2],["shape",1],["nothing",1],["reproduce",1],["undeclared",4],["fields",2],["raise",1],["sorted",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_probe_boundary","name":[["probe",1],["boundary",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["probe",14],["boundary",6],["readonly",7],["path",15],["results",11],["temporary",5],["denied",5],["tuple",2],["none",5],["py",1],["write",3],["text",2],["import",2],["os",6],["pathlib",2],["socket",4],["sys",4],["port",2],["int",2],["argv",2],["allowed",3],["map",1],["read",4],["bytes",5],["ok",3],["unlink",4],["try",7],["changed",1],["except",8],["oserror",5],["pass",5],["else",5],["raise",10],["system",6],["exit",9],["21",2],["22",2],["link",9],["symlink",1],["23",2],["finally",3],["missing",3],["true",2],["24",2],["create",2],["connection",1],["127",2],["timeout",1],["close",1],["25",2],["if",3],["platform",1],["darwin",1],["ctypes",6],["mib",2],["49",1],["getppid",1],["size",4],["262144",1],["buffer",3],["string",1],["value",1],["cdll",1],["sysctl",1],["byref",1],["26",2],["encoding",1],["utf",1],["statuses",1],["source",1],["above",1],["uses",1],["report",1],["breach",2],["detected",2],["as",5],["opposed",1],["any",1],["other",1],["reason",1],["child",1],["failed",2],["run",3],["violations",2],["frozenset",1],["listener",4],["bind",1],["listen",1],["command",3],["python",1],["str",5],["getsockname",1],["workspace",1],["installation",1],["json",1],["skills",1],["wrapped",2],["sandbox",5],["checked",1],["root",1],["environment",2],["verification",8],["error",11],["reports",1],["each",1],["violation",1],["its",1],["own",1],["status",1],["actually",1],["must",1],["never",1],["be",1],["reported",1],["same",1],["words",1],["caller",1],["tolerates",2],["no",1],["isolation",2],["here",1],["silently",1],["getattr",1],["code",1],["was",1],["not",3],["honoured",1],["from",3],["could",2],["exception",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_python","name":[["python",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["python",2],["command",3],["list",4],["str",6],["imports",3],["path",5],["bootstrap",2],["import",1],["runpy",2],["sys",7],["insert",1],["argv",4],["pop",1],["run",2],["name",1],["main",1],["return",1],["executable",1],["resolve",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_root","name":[["root",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["root",2],["path",3],["return",1],["file",1],["resolve",1],["parents",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_runtime_denials","name":[["runtime",1],["denials",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["runtime",3],["denials",2],["tuple",3],["path",11],["suppresses",2],["imports",2],["but",2],["filesystem",2],["access",2],["needs",2],["independent",2],["deny",2],["installed",2],["distribution",2],["include",2],["same",2],["gt",2],["private",2],["fixtures",2],["paths",3],["sysconfig",1],["key",2],["resolve",2],["purelib",1],["platlib",1],["root",2],["roots",1],["pattern",2],["site",2],["packages",4],["dist",2],["python",2],["glob",1],["if",2],["dir",2],["update",1],["absolute",1],["return",1],["sorted",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_runtime_roots","name":[["runtime",1],["roots",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["runtime",2],["roots",2],["tuple",3],["path",15],["uses",2],["base",3],["interpreter",2],["stdlib",3],["without",2],["loading",2],["site",2],["packages",2],["pth",2],["files",2],["operator",2],["virtualenv",2],["never",2],["allow",2],["repository",2],["root",3],["candidates",2],["sys",2],["executable",1],["resolve",4],["parent",1],["sysconfig",2],["platstdlib",1],["prefix",1],["lib",4],["usr",2],["lib64",2],["system",1],["library",1],["preserve",1],["as",1],["mount",1],["destinations",1],["merged",1],["linux",1],["elf",1],["loader",1],["still",1],["names",1],["those",1],["lexical",1],["paths",1],["otherwise",1],["empty",1],["return",1],["dict",1],["fromkeys",1],["absolute",1],["if",1],["dir",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_sandbox_command","name":[["sandbox",1],["command",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["sandbox",6],["command",8],["list",4],["str",14],["readonly",3],["path",19],["results",6],["temporary",6],["if",5],["sys",4],["platform",4],["darwin",2],["not",2],["startswith",2],["linux",2],["raise",2],["verification",4],["error",2],["requires",2],["available",2],["os",2],["allowed",5],["runtime",3],["roots",3],["from",1],["openai4s",1],["security",1],["import",1],["kernel",2],["read",6],["isolation",3],["wrap",2],["seatbelt",2],["executable",7],["shutil",2],["exec",1],["wrapped",10],["workspace",1],["temp",1],["dir",1],["allow",2],["raw",1],["network",2],["false",1],["deny",3],["tuple",1],["subpath",1],["denials",2],["dev",3],["verifier",1],["only",2],["normalizes",1],["files",1],["needs",1],["no",2],["subprocesses",1],["parent",2],["process",4],["metadata",1],["apple",1],["events",1],["mach",2],["service",1],["clients",1],["fork",1],["info",2],["lookup",1],["appleevent",1],["send",1],["kern",3],["procargs2",2],["separate",1],["sysctl",3],["around",1],["its",1],["name",2],["includes",1],["pid",2],["so",1],["exact",1],["rule",1],["misses",1],["prefix",1],["proc",4],["dyld",1],["opens",1],["mount",1],["root",6],["during",1],["interpreter",1],["startup",1],["grant",1],["directory",1],["itself",1],["descendant",1],["data",2],["becomes",1],["readable",1],["file",1],["literal",1],["return",2],["elif",1],["bwrap",1],["start",1],["empty",1],["host",1],["bind",4],["masks",1],["private",1],["namespaces",1],["close",1],["socket",1],["aliases",1],["die",1],["new",1],["session",1],["unshare",1],["all",1],["tmpfs",2],["extend",3],["ro",3],["any",1],["parents",1],["remount",2],["chdir",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_sha256","name":[["sha256",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["sha256",3],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_stage_generation","name":[["stage",1],["generation",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["stage",3],["generation",5],["root",4],["path",9],["name",9],["str",4],["staging",4],["give",1],["run",3],["workspace",7],["not",2],["contain",1],["answers",1],["openai4s",3],["takes",1],["its",1],["from",1],["process",1],["cwd",1],["cli",1],["contract",1],["noted",1],["agent",1],["loop",1],["py",2],["so",2],["running",1],["repository",1],["put",1],["scenarios",5],["test",3],["cases",2],["json",6],["embed",1],["private",2],["evaluator",2],["labels",1],["reviewed",1],["gt",1],["inside",1],["tree",3],["model",1],["may",1],["read",3],["prohibition",1],["was",1],["prose",1],["task",1],["string",1],["neither",1],["forbidden",1],["substring",1],["scan",1],["nor",1],["post",1],["sandbox",1],["looks",1],["at",1],["public",6],["half",2],["instead",1],["asking",1],["rest",1],["be",1],["opened",1],["source",6],["skill",6],["queries",5],["target",3],["codebases",1],["mkdir",3],["parents",3],["true",4],["shutil",2],["copyfile",2],["query",4],["md",2],["module",3],["modules",1],["bundled",1],["case",8],["still",1],["against",1],["real",1],["inputs",1],["nothing",1],["under",1],["ever",1],["written",4],["here",1],["loads",1],["text",1],["encoding",1],["utf",1],["dict",2],["file",4],["payload",2],["sorted",1],["items",1],["write",2],["sha256",2],["results",1],["exist",1],["ok",1],["installation",1],["schema",1],["version",1],["scenario",4],["id",2],["dataset",4],["profile",2],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_verify_case","name":[["verify",1],["case",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["verify",2],["case",7],["root",14],["path",7],["name",5],["str",13],["gt",17],["generated",15],["test",5],["cases",5],["parent",4],["json",9],["installer",2],["install",1],["py",4],["evaluator",3],["evaluate",1],["scenario",4],["loads",1],["read",3],["text",1],["encoding",1],["utf",1],["tempfile",1],["temporary",5],["directory",2],["prefix",1],["openai4s",1],["as",2],["scratch",8],["resolve",1],["workspace",25],["environment",10],["checked",4],["python",4],["skills",7],["readonly",9],["runner",1],["public",9],["mkdir",4],["parents",2],["true",3],["shutil",4],["copytree",1],["copyfile",3],["installation",2],["results",19],["symlink",1],["target",1],["worker",6],["temp",6],["modules",4],["retrosynthesis",3],["planning",3],["module",3],["candidate",4],["probe",1],["boundary",1],["denied",1],["intermediate",4],["private",1],["references",1],["pipelines",1],["codebase",1],["sandbox",1],["command",1],["artifact",11],["expected",3],["bytes",6],["descriptor",2],["os",6],["open",1],["rdonly",1],["nofollow",1],["nonblock",1],["fdopen",1],["rb",1],["handle",3],["if",2],["not",2],["stat",1],["isreg",1],["fstat",1],["fileno",1],["st",1],["mode",1],["raise",2],["verification",2],["error",2],["must",1],["be",1],["regular",1],["file",1],["len",1],["exactly",1],["match",1],["write",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#_write_json","name":[["write",1],["json",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["write",3],["json",3],["path",8],["value",3],["object",2],["none",2],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["descriptor",2],["temporary",3],["tempfile",1],["mkstemp",1],["prefix",1],["name",1],["suffix",1],["tmp",1],["dir",1],["try",2],["os",3],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",3],["dump",1],["indent",1],["sort",1],["keys",1],["replace",1],["except",2],["base",1],["exception",1],["unlink",1],["file",1],["not",1],["found",1],["error",1],["pass",1],["raise",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["def",2],["main",2],["int",2],["parser",5],["argparse",1],["argument",3],["description",1],["generate",1],["matched",1],["retrosynthesis",1],["codebases",1],["through",1],["open",2],["ai4",2],["add",2],["scenario",4],["choices",1],["names",2],["all",3],["default",1],["overwrite",4],["action",1],["store",1],["true",3],["args",5],["parse",1],["root",3],["selected",2],["if",7],["else",5],["manifest",11],["path",6],["file",4],["name",10],["generation",3],["json",4],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["exists",1],["schema",1],["version",1],["generator",1],["entries",3],["previous",4],["entry",5],["records",3],["failed",5],["false",2],["changed",4],["generated",7],["py",1],["before",3],["sha256",2],["none",2],["try",1],["record",6],["except",1],["exception",1],["as",1],["error",3],["keep",1],["per",2],["provenance",2],["failure",2],["status",3],["diagnostic",1],["append",1],["verified",2],["after",2],["refused",1],["source",1],["change",1],["attempt",1],["not",2],["replacement",1],["unchanged",1],["artifact",1],["list",1],["values",1],["setdefault",1],["kind",1],["write",1],["print",1],["dumps",1],["attempts",1],["updated",1],["sort",1],["keys",1],["return",1]]},{"id":"skills/retrosynthesis_planning/scenarios/openai4s_codebases/generate.py#VerificationError","name":[["verification",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["generate",1],["py",1]],"body":[["class",2],["verification",2],["error",4],["runtime",2],["fixed",1],["public",1],["diagnostic",1],["safe",1],["include",1],["generation",1],["provenance",1]]},{"id":"skills/retrosynthesis_planning/scenarios/pipelines/01_single_step_retrosynthesis.py","name":[["01",1],["single",1],["step",1],["retrosynthesis",1],["py",1]],"path":[["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["pipelines",1],["01",1],["single",1],["step",1],["py",1]],"body":[["deprecated",1],["alias",1],["reviewed",2],["gt",3],["class",1],["unknown",1],["single",2],["step",2],["entry",1],["point",1],["evaluator",1],["reference",1],["not",1],["generation",1],["output",1],["see",1],["codebases",1],["readme",1],["md",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/pipelines/02_multistep_route_planning.py","name":[["02",1],["multistep",1],["route",1],["planning",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",2],["scenarios",1],["pipelines",1],["02",1],["multistep",1],["route",1],["py",1]],"body":[["deprecated",1],["alias",1],["reviewed",2],["gt",3],["budgeted",1],["multistep",2],["entry",1],["point",1],["evaluator",1],["reference",1],["not",1],["generation",1],["output",1],["see",1],["codebases",1],["readme",1],["md",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/pipelines/03_atom_mapping.py","name":[["03",1],["atom",1],["mapping",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["pipelines",1],["03",1],["atom",1],["mapping",1],["py",1]],"body":[["deprecated",1],["alias",1],["reviewed",2],["gt",3],["atom",2],["mapping",2],["entry",1],["point",1],["evaluator",1],["reference",1],["not",1],["generation",1],["output",1],["see",1],["codebases",1],["readme",1],["md",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/pipelines/04_forward_prediction.py","name":[["04",1],["forward",1],["prediction",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["pipelines",1],["04",1],["forward",1],["prediction",1],["py",1]],"body":[["deprecated",1],["alias",1],["reviewed",2],["gt",3],["forward",2],["prediction",1],["entry",1],["point",1],["evaluator",1],["reference",1],["not",1],["generation",1],["output",1],["see",1],["codebases",1],["readme",1],["md",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/pipelines/05_condition_recommendation.py","name":[["05",1],["condition",1],["recommendation",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["pipelines",1],["05",1],["condition",1],["recommendation",1],["py",1]],"body":[["deprecated",1],["alias",1],["reviewed",2],["gt",3],["condition",1],["recommendation",1],["entry",1],["point",1],["evaluator",1],["reference",1],["not",1],["generation",1],["output",1],["see",1],["codebases",1],["readme",1],["md",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1],["conditions",1]]},{"id":"skills/retrosynthesis_planning/scenarios/pipelines/06_yield_estimation.py","name":[["06",1],["yield",1],["estimation",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["pipelines",1],["06",1],["yield",1],["estimation",1],["py",1]],"body":[["deprecated",1],["alias",1],["reviewed",2],["gt",3],["yield",2],["estimation",1],["entry",1],["point",1],["evaluator",1],["reference",1],["not",1],["generation",1],["output",1],["see",1],["codebases",1],["readme",1],["md",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["codebase",1],["pipeline",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/test_cases/evaluate.py","name":[["evaluate",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["test",1],["cases",1],["evaluate",1],["py",1]],"body":[["private",1],["side",1],["evaluator",3],["entrypoint",1],["installed",1],["scenario",1],["case",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/scenarios/test_cases/install.py","name":[["install",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["test",1],["cases",1],["install",1],["py",1]],"body":[["one",1],["command",1],["installer",1],["bundled",1],["scenario",1],["evaluation",1],["case",1],["import",3],["sys",2],["from",2],["pathlib",1],["path",3],["insert",1],["str",1],["file",1],["resolve",1],["parents",1],["retrosynthesis",1],["planning",1],["gt",1],["codebase",1],["install",2],["cli",2],["noqa",1],["e402",1],["if",1],["name",1],["main",1],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py","name":[["single",1],["step",1],["benchmark",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["offline",1],["protocol",2],["evaluator",1],["class",1],["unknown",1],["single",2],["step",2],["retrosynthesis",1],["model",1],["boundary",2],["lives",1],["mod",1],["external",1],["backends",1],["module",1],["owns",1],["scientific",1],["benchmark",1],["after",1],["inference",1],["strict",1],["public",4],["input",1],["admission",1],["unordered",1],["precursor",3],["normalization",1],["full",1],["beam",1],["diagnostics",1],["private",1],["multi",1],["reference",2],["scoring",1],["rdkit",2],["optional",1],["at",1],["import",14],["time",1],["required",1],["only",1],["default",1],["chemistry",2],["canonicalizer",2],["called",1],["from",6],["future",1],["annotations",1],["argparse",1],["csv",2],["hashlib",1],["json",1],["math",1],["os",1],["tempfile",1],["collections",2],["counter",1],["abc",1],["callable",2],["iterable",1],["mapping",1],["sequence",1],["dataclasses",1],["dataclass",4],["pathlib",1],["path",1],["typing",1],["any",1],["schema",2],["version",2],["max",2],["top",2],["10",1],["target",7],["fields",3],["frozenset",3],["id",3],["product",1],["smiles",1],["prediction",3],["payload",1],["predictions",4],["error",3],["sets",1],["str",2],["frozen",3],["true",6],["slots",3],["if",1],["name",1],["main",3],["pragma",1],["no",1],["cover",1],["exercised",1],["through",1],["cli",1],["raise",1],["system",1],["exit",1],["all",1],["dependency",1],["normalized",1],["build",1],["intermediate",1],["results",1],["evaluate",1],["load",2],["jsonl",1],["targets",2],["normalize",4],["payloads",1],["references",1],["canonicalize",1],["sha256",1],["file",1],["validate",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_component_multiset_distance","name":[["component",1],["multiset",1],["distance",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["component",2],["multiset",2],["distance",2],["left",7],["str",4],["right",7],["float",2],["counts",8],["counter",2],["split",2],["keys",3],["intersection",2],["sum",2],["min",1],["key",6],["union",3],["max",1],["return",1],["if",1],["else",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_json_copy","name":[["json",1],["copy",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["json",5],["copy",2],["value",4],["any",4],["field",3],["str",2],["try",1],["return",1],["loads",1],["dumps",1],["sort",1],["keys",1],["true",2],["ensure",1],["ascii",1],["except",1],["type",1],["error",3],["as",1],["exc",2],["raise",1],["single",1],["step",1],["protocol",1],["must",1],["be",1],["serializable",1],["from",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_load_manifest","name":[["load",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["load",3],["manifest",3],["path",5],["str",4],["none",3],["dict",3],["any",2],["if",2],["return",2],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["value",3],["json",1],["not",1],["isinstance",1],["raise",1],["single",1],["step",1],["protocol",1],["error",1],["model",1],["must",1],["contain",1],["object",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_mean_pairwise_component_distance","name":[["mean",1],["pairwise",1],["component",1],["distance",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["mean",2],["pairwise",2],["component",3],["distance",3],["signatures",7],["sequence",2],["str",2],["float",2],["none",3],["if",1],["len",4],["return",2],["distances",3],["multiset",1],["left",3],["right",2],["range",2],["sum",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_score","name":[["score",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["score",4],["value",6],["any",2],["float",4],["none",4],["if",3],["return",2],["isinstance",2],["bool",1],["not",2],["int",1],["raise",2],["single",2],["step",2],["protocol",2],["error",2],["prediction",2],["must",2],["be",2],["number",1],["null",1],["result",3],["math",1],["isfinite",1],["finite",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_signature","name":[["signature",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["signature",2],["components",3],["sequence",2],["str",4],["return",1],["join",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_text","name":[["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["text",2],["value",5],["any",2],["field",3],["str",5],["if",1],["not",2],["isinstance",1],["strip",2],["raise",1],["single",1],["step",1],["protocol",1],["error",1],["must",1],["be",1],["non",1],["empty",1],["string",1],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_top_k","name":[["top",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["top",6],["value",6],["any",2],["int",3],["if",2],["isinstance",2],["bool",1],["not",2],["raise",2],["single",2],["step",2],["protocol",2],["error",2],["must",2],["be",2],["integer",1],["max",2],["between",1],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#_write_json_atomic","name":[["write",1],["json",1],["atomic",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["write",3],["json",3],["atomic",2],["path",6],["str",4],["payload",3],["mapping",2],["any",2],["none",2],["destination",5],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["descriptor",2],["temporary",3],["name",4],["tempfile",1],["mkstemp",1],["prefix",1],["suffix",1],["tmp",1],["dir",1],["try",2],["os",3],["fdopen",1],["encoding",1],["utf",1],["as",1],["handle",3],["dump",1],["indent",1],["sort",1],["keys",1],["ensure",1],["ascii",1],["false",1],["replace",1],["except",2],["base",1],["exception",1],["unlink",1],["file",1],["not",1],["found",1],["error",1],["pass",1],["raise",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#build_intermediate_results","name":[["build",1],["intermediate",1],["results",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["build",3],["intermediate",2],["results",2],["targets",6],["sequence",4],["public",3],["target",9],["predictions",6],["top",5],["int",4],["input",4],["hashes",4],["mapping",4],["str",8],["none",8],["model",4],["manifest",3],["any",4],["random",4],["seed",4],["2026",2],["dict",5],["pre",1],["evaluation",1],["trajectory",2],["artifact",1],["budget",3],["if",1],["id",3],["item",4],["raise",1],["single",2],["step",2],["protocol",1],["error",1],["prediction",1],["payloads",1],["must",1],["have",1],["identical",1],["order",1],["payload",4],["schema",2],["version",2],["scenario",1],["retrosynthesis",1],["class",2],["unknown",2],["v1",1],["task",1],["condition",1],["reaction",1],["count",1],["len",1],["warnings",1],["canonical",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",2],["separators",1],["ensure",1],["ascii",1],["encode",1],["utf",1],["sha256",2],["hashlib",1],["hexdigest",1],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#ChemistryDependencyError","name":[["chemistry",1],["dependency",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["class",2],["chemistry",3],["dependency",2],["error",4],["runtime",2],["raised",1],["canonicalization",1],["requested",1],["without",1],["rdkit",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#evaluate_predictions","name":[["evaluate",1],["predictions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["evaluate",3],["predictions",12],["sequence",2],["target",37],["references",5],["mapping",2],["str",15],["frozenset",2],["top",6],["int",3],["dict",4],["any",3],["frozen",1],["beams",1],["against",1],["private",1],["by",6],["non",1],["empty",7],["invariant",1],["enforced",1],["normalize",1],["side",1],["every",1],["validate",1],["public",1],["targets",3],["without",1],["here",1],["metric",1],["divisions",1],["below",1],["reduce",1],["bare",1],["zero",1],["division",1],["error",5],["instead",1],["protocol",4],["refusal",1],["if",18],["not",10],["raise",3],["single",4],["step",4],["must",3],["be",2],["budget",10],["prediction",9],["ids",4],["item",13],["id",5],["len",8],["unique",10],["reference",4],["sets",2],["match",3],["exactly",1],["cutoffs",5],["sorted",1],["cutoff",15],["results",9],["list",3],["submitted",12],["invalid",5],["duplicates",3],["valid",6],["refs",4],["signatures",11],["rank",20],["tuple",1],["seen",3],["status",3],["elif",1],["duplicate",2],["none",7],["signature",10],["append",3],["add",1],["matching",3],["ranks",3],["first",7],["hit",7],["min",1],["else",7],["hits",6],["at",10],["recall",8],["float",1],["recovered",2],["reciprocal",3],["multi",3],["component",6],["diversity",10],["mean",3],["pairwise",1],["distance",1],["backend",4],["failed",2],["count",8],["slots",3],["aggregate",4],["sum",5],["result",11],["map",2],["values",4],["return",1],["schema",2],["version",2],["scenario",1],["retrosynthesis",1],["class",1],["unknown",1],["v1",1],["evaluation",1],["unit",1],["exact",2],["accuracy",1],["rate",6],["candidate",1],["unused",1],["slot",1],["failure",1],["caveat",1],["measures",1],["recovery",1],["recorded",1],["precursor",1],["experimental",1],["feasibility",1],["unmatched",1],["alternatives",1],["identity",1],["diagnostic",1],["molecular",1],["fingerprint",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#load_jsonl","name":[["load",1],["jsonl",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["load",2],["jsonl",4],["path",6],["str",5],["list",3],["dict",4],["any",3],["rows",3],["open",1],["encoding",1],["utf",1],["as",2],["handle",2],["line",8],["number",3],["enumerate",1],["start",1],["if",2],["not",2],["strip",1],["continue",1],["try",1],["value",3],["json",2],["loads",1],["except",1],["jsondecode",1],["error",3],["exc",3],["raise",2],["single",2],["step",2],["protocol",2],["invalid",1],["at",1],["from",1],["isinstance",1],["must",1],["contain",1],["object",1],["append",1],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#load_targets_csv","name":[["load",1],["targets",1],["csv",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["load",2],["targets",3],["csv",4],["path",6],["str",4],["list",2],["dict",4],["any",2],["open",1],["encoding",1],["utf",1],["newline",1],["as",1],["handle",2],["reader",4],["if",1],["fieldnames",1],["none",1],["raise",1],["single",1],["step",1],["protocol",1],["error",1],["must",1],["contain",1],["header",1],["return",1],["row",2]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["main",2],["argv",3],["sequence",2],["str",2],["none",4],["canonicalizer",10],["rdkit",2],["canonicalize",2],["int",3],["run",1],["public",2],["normalization",1],["private",1],["evaluation",1],["from",1],["frozen",1],["files",1],["parser",12],["argparse",1],["argument",7],["description",1],["class",1],["unknown",1],["single",1],["step",1],["retrosynthesis",1],["benchmark",1],["protocol",1],["subparsers",4],["add",9],["dest",1],["command",2],["required",6],["true",6],["normalize",7],["evaluate",5],["subparser",5],["targets",14],["predictions",12],["output",6],["top",7],["type",1],["model",3],["manifest",4],["references",6],["args",11],["parse",1],["path",14],["validate",1],["load",4],["csv",3],["prediction",1],["payloads",1],["jsonl",5],["if",1],["build",1],["intermediate",1],["results",1],["input",2],["hashes",2],["sha256",5],["file",5],["else",1],["reference",3],["write",1],["json",1],["atomic",1],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#normalize_precursor_set","name":[["normalize",1],["precursor",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",3],["precursor",5],["value",3],["any",3],["canonicalizer",5],["rdkit",2],["canonicalize",2],["tuple",3],["str",3],["dot",1],["separated",1],["as",1],["unordered",1],["multiset",1],["raw",2],["text",2],["field",2],["reactants",1],["smiles",1],["parts",3],["split",1],["if",1],["not",1],["part",4],["strip",2],["raise",1],["single",1],["step",1],["protocol",1],["error",1],["contains",1],["empty",1],["component",1],["canonical",5],["list",1],["normalized",2],["append",1],["sort",1],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#normalize_prediction_payloads","name":[["normalize",1],["prediction",1],["payloads",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",4],["prediction",10],["payloads",5],["targets",7],["sequence",2],["public",3],["target",36],["iterable",2],["mapping",4],["str",4],["any",3],["top",4],["int",2],["canonicalizer",6],["rdkit",2],["canonicalize",2],["tuple",3],["predictions",7],["exactly",1],["one",1],["frozen",1],["payload",18],["per",1],["by",9],["id",12],["dict",1],["index",3],["enumerate",1],["start",1],["if",6],["not",3],["isinstance",2],["raise",6],["single",6],["step",6],["protocol",6],["error",8],["must",2],["be",2],["object",1],["fields",6],["unsupported",4],["missing",8],["has",1],["sorted",3],["text",1],["field",1],["unknown",1],["duplicate",1],["list",1],["array",1],["join",1],["return",1],["backend",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#normalize_references","name":[["normalize",1],["references",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",4],["references",2],["targets",3],["sequence",2],["public",2],["target",19],["rows",3],["iterable",2],["mapping",3],["str",8],["any",2],["canonicalizer",6],["rdkit",2],["canonicalize",2],["dict",3],["frozenset",4],["private",1],["multi",1],["reference",7],["precursor",5],["sets",4],["after",1],["output",1],["freeze",1],["ids",3],["id",10],["result",5],["index",2],["row",6],["enumerate",1],["start",1],["if",5],["not",4],["isinstance",2],["fields",1],["raise",5],["single",5],["step",5],["protocol",5],["error",5],["must",2],["contain",1],["only",1],["text",1],["field",1],["unknown",1],["duplicate",1],["values",4],["list",1],["be",1],["non",1],["empty",1],["array",1],["signatures",2],["signature",1],["value",2],["missing",4],["sorted",1],["join",1],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#normalize_target_predictions","name":[["normalize",1],["target",1],["predictions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",4],["target",20],["predictions",13],["public",2],["iterable",2],["mapping",4],["str",10],["any",6],["top",6],["int",6],["canonicalizer",6],["rdkit",2],["canonicalize",2],["backend",5],["error",22],["none",11],["one",2],["full",1],["beam",2],["without",1],["dropping",1],["invalid",4],["candidates",1],["budget",7],["raw",17],["list",3],["if",9],["len",2],["raise",5],["single",6],["step",6],["protocol",6],["id",4],["submitted",1],["beams",1],["ranked",4],["tuple",3],["seen",3],["ranks",3],["index",2],["enumerate",1],["start",1],["not",8],["isinstance",5],["prediction",8],["must",3],["be",3],["object",1],["rank",21],["bool",1],["integer",1],["falls",1],["outside",1],["duplicate",5],["add",1],["append",2],["sort",1],["key",1],["lambda",1],["item",2],["first",3],["by",3],["signature",11],["dict",2],["normalized",5],["copy",4],["json",2],["field",2],["reactants",9],["smiles",5],["score",10],["float",1],["try",2],["except",2],["as",3],["exc",5],["status",6],["valid",1],["components",5],["strip",1],["empty",2],["else",2],["non",1],["string",1],["precursor",1],["exception",2],["model",1],["untrusted",1],["data",1],["third",1],["party",1],["canonicalizers",1],["share",1],["hierarchy",1],["so",1],["isolate",1],["ordinary",1],["candidate",1],["level",1],["failure",1],["while",1],["still",1],["allowing",1],["process",1],["control",1],["exceptions",1],["such",1],["keyboard",1],["interrupt",1],["propagate",1],["type",1],["name",1],["setdefault",1],["return",1],["product",2]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#NormalizedPrediction","name":[["normalized",1],["prediction",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["class",2],["normalized",2],["prediction",5],["one",1],["frozen",1],["beam",1],["raw",7],["output",1],["deterministic",1],["diagnostics",1],["rank",6],["int",2],["reactants",3],["smiles",3],["any",3],["score",3],["float",1],["none",5],["status",3],["str",6],["components",3],["tuple",1],["signature",3],["duplicate",3],["mapping",1],["error",3],["def",1],["dict",3],["self",10],["return",1],["list",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#NormalizedPrediction.to_dict","name":[["dict",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["dict",5],["self",11],["str",2],["any",2],["return",1],["rank",4],["raw",4],["reactants",2],["smiles",2],["score",2],["status",2],["components",2],["list",1],["signature",2],["duplicate",2],["prediction",2],["error",2]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#PublicTarget","name":[["public",1],["target",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["class",3],["public",3],["target",6],["after",1],["unknown",1],["schema",1],["admission",1],["id",3],["str",4],["product",3],["smiles",3],["def",1],["dict",2],["self",3],["return",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#PublicTarget.to_dict","name":[["dict",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["dict",4],["self",4],["str",4],["return",1],["target",2],["id",2],["product",2],["smiles",2]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#rdkit_canonicalize","name":[["rdkit",1],["canonicalize",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["rdkit",4],["canonicalize",4],["smiles",12],["str",6],["return",2],["map",2],["free",1],["canonical",2],["isomeric",2],["one",2],["molecule",6],["deliberately",1],["performs",1],["no",2],["tautomer",1],["salt",1],["neutralization",1],["stereochemistry",1],["normalization",1],["those",1],["transformations",1],["would",1],["change",1],["benchmark",1],["identity",1],["rather",1],["than",1],["merely",1],["its",1],["representation",1],["try",1],["from",3],["import",2],["chem",3],["except",1],["error",5],["as",1],["exc",2],["pragma",1],["cover",1],["depends",1],["optional",1],["env",1],["raise",4],["chemistry",1],["dependency",1],["required",1],["scientific",1],["canonicalization",1],["if",3],["not",2],["isinstance",1],["strip",2],["single",3],["step",3],["protocol",3],["must",1],["be",1],["non",1],["empty",1],["string",1],["value",4],["at",1],["time",1],["dot",1],["separated",1],["sets",1],["handled",1],["by",1],["normalize",1],["precursor",1],["mol",2],["none",1],["cannot",1],["parse",1],["atom",3],["atoms",1],["num",1],["true",2]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#sha256_file","name":[["sha256",1],["file",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["sha256",3],["file",2],["path",6],["str",4],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#SingleStepProtocolError","name":[["single",1],["step",1],["protocol",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["class",2],["single",2],["step",2],["protocol",3],["error",4],["value",2],["raised",1],["public",1],["inputs",1],["frozen",1],["outputs",1],["violate",1]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#TargetPredictions","name":[["target",1],["predictions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["class",2],["target",6],["predictions",5],["all",1],["submitted",1],["beams",1],["one",1],["including",1],["backend",4],["failure",1],["state",1],["id",3],["str",3],["product",3],["smiles",3],["tuple",1],["normalized",1],["prediction",1],["error",3],["any",2],["none",1],["def",1],["dict",3],["self",5],["return",1],["item",2]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#TargetPredictions.to_dict","name":[["dict",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["dict",5],["self",6],["str",2],["any",2],["return",1],["target",2],["id",2],["product",2],["smiles",2],["predictions",2],["item",2],["backend",2],["error",2]]},{"id":"skills/retrosynthesis_planning/single_step_benchmark.py#validate_public_targets","name":[["validate",1],["public",1],["targets",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["single",1],["step",1],["benchmark",1],["py",1]],"body":[["def",2],["validate",2],["public",10],["targets",6],["rows",3],["iterable",2],["mapping",3],["str",5],["any",2],["canonicalizer",5],["rdkit",2],["canonicalize",2],["tuple",3],["target",27],["admit",1],["only",1],["anonymous",1],["product",14],["inputs",1],["reject",1],["class",2],["reference",1],["leakage",1],["list",2],["seen",6],["ids",3],["products",3],["index",5],["raw",8],["row",9],["enumerate",1],["start",1],["if",8],["not",3],["isinstance",1],["raise",6],["single",6],["step",6],["protocol",6],["error",6],["must",3],["be",2],["object",1],["fields",9],["unexpected",3],["sorted",2],["missing",4],["details",4],["append",3],["unsupported",1],["hidden",1],["join",3],["violates",1],["unknown",1],["schema",1],["id",12],["text",3],["field",3],["duplicate",2],["smiles",3],["contain",1],["one",1],["principal",1],["canonical",2],["add",2],["empty",1],["return",1]]},{"id":"skills/retrosynthesis_planning/structural_audit.py","name":[["structural",1],["audit",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["structural",1],["audit",1],["py",1]],"body":[["deterministic",1],["structural",1],["checks",1],["exported",1],["retrosynthesis",1],["route",3],["trees",1],["from",4],["future",1],["import",4],["annotations",1],["collections",1],["counter",1],["typing",1],["any",1],["iterable",1],["mapping",1],["review",1],["children",1],["iter",2],["molecules",1],["reactions",1],["reaction",1],["descriptor",1],["tree",1]]},{"id":"skills/retrosynthesis_planning/structural_audit.py#_atom_counts","name":[["atom",1],["counts",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["structural",1],["audit",1],["py",1]],"body":[["def",2],["atom",4],["counts",2],["smiles",4],["str",4],["chem",3],["any",2],["counter",3],["none",4],["molecule",3],["mol",1],["from",1],["if",1],["return",2],["symbol",1],["atoms",1]]},{"id":"skills/retrosynthesis_planning/structural_audit.py#_issue","name":[["issue",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["structural",1],["audit",1],["py",1]],"body":[["def",2],["issue",2],["severity",4],["str",11],["code",4],["message",4],["route",4],["rank",4],["any",5],["path",4],["tuple",2],["int",2],["product",5],["smiles",5],["none",4],["dict",3],["item",3],["list",1],["if",1],["return",1]]},{"id":"skills/retrosynthesis_planning/structural_audit.py#_rdkit_chem","name":[["rdkit",1],["chem",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["structural",1],["audit",1],["py",1]],"body":[["def",2],["rdkit",3],["chem",4],["any",2],["none",3],["try",1],["from",1],["import",2],["type",1],["ignore",1],["except",1],["error",1],["return",2]]},{"id":"skills/retrosynthesis_planning/structural_audit.py#audit_route_structure","name":[["audit",1],["route",1],["structure",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["structural",1],["audit",1],["py",1]],"body":[["def",2],["audit",2],["route",27],["structure",2],["mapping",3],["str",7],["any",6],["list",3],["dict",3],["check",1],["one",1],["tree",8],["deterministic",1],["structural",1],["integrity",1],["problems",1],["issues",9],["rank",18],["if",10],["not",10],["return",2],["issue",8],["severity",8],["error",5],["code",8],["missing",3],["message",8],["has",4],["no",3],["valued",1],["path",17],["chem",7],["rdkit",2],["node",7],["iter",2],["molecules",1],["smiles",26],["strip",1],["append",7],["molecule",6],["elif",1],["none",5],["mol",1],["from",1],["invalid",2],["could",1],["parse",1],["product",20],["reactions",1],["descriptor",5],["reaction",10],["precursors",8],["without",2],["attached",1],["below",1],["precursor",6],["children",1],["continue",3],["len",2],["warning",3],["duplicate",2],["contains",2],["template",2],["mapped",2],["identity",1],["neither",1],["nor",1],["counts",12],["atom",2],["available",4],["counter",2],["update",1],["deficits",3],["element",7],["count",5],["items",2],["detail",2],["join",1],["deficit",1],["more",1],["atoms",1],["than",1],["all",1],["listed",1],["export",1],["may",1],["omit",1],["reactant",1],["encode",1],["step",1]]},{"id":"skills/retrosynthesis_planning/structural_audit.py#audit_routes","name":[["audit",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["structural",1],["audit",1],["py",1]],"body":[["def",2],["audit",5],["routes",6],["iterable",2],["mapping",2],["str",4],["any",4],["dict",3],["multiple",1],["return",2],["json",1],["serializable",1],["summary",1],["route",9],["list",3],["issues",5],["issue",5],["structure",1],["counts",4],["counter",1],["severity",2],["count",2],["len",2],["error",2],["warning",2],["rdkit",2],["checks",1],["enabled",1],["chem",1],["not",2],["none",1],["disclaimer",1],["structural",1],["only",1],["validate",1],["reaction",1],["feasibility",1],["conditions",1],["yield",1],["selectivity",1],["safety",1],["scale",1],["up",1],["readiness",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py","name":[["syntheseus",1],["worker",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["isolated",1],["json",2],["worker",1],["optional",1],["syntheseus",9],["retro",11],["chimera",7],["inference",9],["from",3],["future",1],["import",13],["annotations",1],["contextlib",1],["importlib",2],["metadata",2],["math",1],["os",1],["platform",1],["re",4],["sys",1],["time",1],["collections",1],["abc",1],["mapping",1],["typing",1],["any",1],["wire",1],["schema",1],["version",1],["max",1],["request",1],["bytes",1],["1024",2],["redacted",2],["path",6],["supported",1],["models",1],["retrochimera",3],["model",9],["edit",2],["de",2],["novo",2],["chemformer",2],["reaction",8],["prediction",8],["gln",1],["glnmodel",1],["graph2",2],["edits",2],["local",2],["megan",1],["meganmodel",1],["mhnreact",2],["knn",1],["knnmodel",1],["root",2],["aligned",2],["values",1],["shaped",2],["like",3],["absolute",1],["filesystem",1],["home",1],["relative",1],["unc",1],["share",1],["file",2],["url",1],["branch",2],["requires",1],["username",1],["run",1],["before",1],["separator",1],["looser",1],["also",2],["swallows",1],["ordinary",1],["approximate",1],["quantities",1],["such",1],["as",1],["kcal",1],["mol",1],["value",1],["compile",2],["za",3],["z0",1],["ignorecase",1],["same",1],["shapes",1],["found",1],["anywhere",1],["inside",2],["free",1],["text",2],["only",1],["ever",1],["applied",1],["message",1],["strings",1],["never",1],["leading",1],["would",1],["fire",1],["bond",1],["direction",1],["slashes",1],["smiles",1],["reserved",1],["fd",1],["int",1],["none",2],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_capabilities","name":[["capabilities",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["capabilities",5],["request",6],["mapping",2],["str",4],["any",4],["dict",2],["return",1],["schema",2],["version",2],["wire",1],["id",2],["backend",1],["syntheseus",1],["operation",1],["ok",1],["true",1],["operations",1],["single",1],["step",1],["models",2],["list",1],["supported",1],["max",1],["num",1],["results",1],["10",1],["automatic",1],["checkpoint",1],["download",1],["default",1],["false",1],["protocol",1],["one",2],["response",1],["json",1],["runtime",2],["info",1],["warnings",1],["elapsed",1],["seconds",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_clean_text","name":[["clean",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["clean",2],["text",2],["value",4],["any",2],["field",5],["name",5],["str",5],["max",4],["length",4],["int",2],["10000",2],["if",3],["not",3],["isinstance",1],["raise",3],["request",6],["error",3],["invalid",3],["must",3],["be",2],["string",1],["cleaned",4],["strip",1],["empty",1],["len",1],["contain",1],["at",1],["most",1],["characters",1],["return",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_close_reserved_fd_in_child","name":[["close",1],["reserved",1],["fd",1],["child",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["close",3],["reserved",7],["fd",6],["child",4],["none",4],["drop",1],["descriptor",1],["forked",1],["os",2],["dup",1],["marks",1],["copy",1],["non",1],["inheritable",1],["but",1],["only",1],["takes",1],["effect",1],["at",1],["exec",2],["model",1],["forks",1],["without",1],["py",1],["torch",1],["data",1],["loader",1],["default",1],["linux",1],["start",1],["method",1],["exactly",1],["would",1],["otherwise",1],["keep",1],["host",2],["stdout",1],["pipe",1],["open",1],["life",1],["so",1],["blocks",1],["communicate",1],["until",1],["timeout",1],["run",1],["whose",2],["response",1],["was",1],["already",2],["written",1],["correctly",1],["worker",1],["exited",1],["global",1],["if",1],["return",1],["try",1],["except",1],["oserror",1],["pass",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_emit_response","name":[["emit",1],["response",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["emit",2],["response",5],["mapping",2],["str",2],["any",2],["reserved",7],["fd",6],["int",2],["none",6],["write",3],["exactly",1],["one",1],["json",2],["object",1],["protocol",1],["descriptor",1],["global",1],["payload",3],["dumps",1],["sort",1],["keys",1],["true",3],["ensure",1],["ascii",1],["encode",1],["utf",1],["if",1],["sys",2],["stdout",2],["buffer",2],["flush",2],["return",1],["os",1],["fdopen",1],["wb",1],["closefd",1],["as",1],["handle",3]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_error_response","name":[["error",1],["response",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["error",4],["response",2],["request",4],["id",4],["str",10],["operation",4],["code",4],["message",4],["retryable",4],["bool",2],["dict",2],["any",2],["return",1],["schema",2],["version",2],["wire",1],["backend",1],["syntheseus",1],["ok",1],["false",1],["runtime",2],["info",1],["warnings",1],["elapsed",1],["seconds",1],["none",1],["scrubbed",1],["here",1],["rather",1],["than",1],["at",1],["each",1],["raise",1],["site",1],["so",1],["every",1],["channel",1],["out",1],["worker",1],["covered",1],["including",1],["ones",1],["carry",1],["third",1],["party",1],["exception",1],["text",2],["verbatim",1],["scrub",1],["2000",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_is_path_like_value","name":[["path",1],["like",1],["value",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["path",5],["like",3],["value",8],["str",2],["bool",3],["match",3],["begins",1],["filesystem",1],["location",2],["key",1],["names",1],["alone",2],["not",2],["boundary",1],["model",1],["wrapper",1],["free",2],["report",1],["checkpoint",1],["cache",1],["under",1],["any",1],["name",1],["likes",1],["so",1],["shape",1],["actually",1],["keeps",1],["workstation",1],["out",1],["published",1],["artifact",1],["anchored",1],["purpose",1],["mentioned",1],["mid",1],["sentence",1],["left",1],["because",1],["unanchored",1],["form",1],["cannot",1],["tell",1],["kcal",1],["mol",1],["bond",1],["directions",1],["from",1],["directory",1],["mangling",1],["chemistry",1],["catch",1],["prose",1],["mention",1],["worse",1],["trade",1],["scrub",1],["text",5],["covers",1],["one",1],["place",1],["expected",1],["error",1],["message",1],["strip",1],["return",1],["none",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_json_safe","name":[["json",1],["safe",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["json",4],["safe",4],["value",20],["any",6],["depth",8],["int",3],["if",11],["return",7],["max",1],["isinstance",5],["str",4],["redacted",3],["path",8],["like",3],["else",3],["none",3],["bool",1],["float",1],["math",1],["isfinite",1],["mapping",1],["result",3],["dict",1],["key",7],["item",4],["items",1],["text",8],["substring",1],["rule",1],["stays",1],["narrow",1],["widening",1],["every",1],["dir",2],["file",1],["cache",2],["token",3],["also",1],["deletes",1],["bond",1],["files",1],["hold",1],["check",1],["below",1],["closes",1],["leak",1],["instead",1],["lower",1],["directory",1],["continue",1],["list",1],["tuple",1],["frozenset",1],["500",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_load_model_class","name":[["load",1],["model",1],["class",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["load",2],["model",9],["class",5],["name",11],["str",2],["type",2],["any",2],["try",3],["module",7],["supported",2],["models",2],["except",3],["key",1],["error",6],["as",3],["exc",6],["raise",3],["request",3],["unsupported",2],["expected",1],["one",1],["join",1],["from",3],["importlib",1],["import",3],["dependency",2],["missing",1],["could",1],["not",2],["install",1],["optional",1],["environment",1],["return",1],["getattr",1],["attribute",1],["incompatible",1],["export",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_normalize_manifest","name":[["normalize",1],["manifest",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["normalize",2],["manifest",12],["value",6],["any",4],["dict",4],["str",2],["none",4],["echo",1],["caller",1],["back",2],["without",1],["rewriting",1],["deliberately",1],["not",4],["passed",1],["through",1],["json",4],["safe",1],["authored",1],["by",1],["operator",1],["contractually",1],["path",1],["free",1],["host",1],["recomputes",1],["fingerprint",3],["from",3],["whatever",1],["comes",1],["so",1],["filtering",1],["here",1],["would",2],["mean",1],["published",1],["no",1],["longer",1],["reproduces",1],["reviewed",1],["file",1],["two",1],["manifests",1],["differing",1],["only",1],["filtered",1],["field",1],["publish",1],["same",1],["redaction",1],["belongs",1],["model",4],["reported",1],["metadata",1],["worker",1],["control",1],["if",3],["return",2],["isinstance",2],["mapping",1],["raise",3],["request",3],["error",5],["invalid",3],["must",3],["be",3],["object",2],["try",1],["copied",3],["loads",1],["dumps",1],["sort",1],["keys",1],["true",1],["except",1],["type",1],["as",1],["exc",2],["serializable",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_package_version","name":[["package",1],["version",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["package",3],["version",3],["name",3],["str",4],["none",3],["try",1],["return",2],["importlib",2],["metadata",2],["except",1],["not",1],["found",1],["error",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_reserve_protocol_stdout","name":[["reserve",1],["protocol",1],["stdout",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["reserve",2],["protocol",2],["stdout",6],["int",2],["none",6],["point",2],["fd",8],["at",6],["stderr",3],["return",4],["private",1],["duplicate",1],["original",1],["contextlib",1],["redirect",1],["only",2],["rebinds",1],["sys",2],["object",2],["native",1],["library",1],["writes",2],["descriptor",3],["directly",1],["py",2],["torch",1],["dgl",1],["cuda",1],["rdkit",1],["all",1],["would",4],["still",1],["land",1],["inside",1],["response",3],["break",1],["one",1],["json",1],["contract",1],["no",3],["way",1],["host",1],["attribute",2],["failure",1],["swapping",1],["itself",1],["kernel",2],["worker",2],["dup2",3],["shell",1],["redirection",1],["returns",1],["there",1],["usable",1],["hide",1],["behind",1],["case",1],["caller",1],["inherited",2],["process",2],["better",2],["protected",1],["than",2],["was",1],["before",3],["but",1],["visibly",1],["so",1],["rather",1],["through",2],["swap",2],["silently",1],["did",1],["nothing",2],["deliberately",1],["not",2],["flushed",1],["first",1],["bytes",1],["buffered",1],["runs",1],["delivered",1],["interpreter",2],["shutdown",1],["by",1],["time",1],["flushing",1],["here",1],["thing",1],["push",1],["them",1],["into",1],["output",1],["already",1],["written",1],["startup",1],["banner",1],["from",1],["sitecustomize",1],["reached",1],["over",1],["pythonpath",1],["say",1],["beyond",1],["any",1],["fix",1],["global",1],["reserved",7],["try",1],["closed",1],["make",1],["os",6],["dup",2],["below",1],["then",1],["alias",1],["onto",1],["copy",1],["reports",1],["success",1],["protects",1],["fstat",1],["except",1],["error",1],["oserror",1],["register",4],["fork",4],["getattr",1],["if",1],["after",1],["child",2],["close",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_runtime_info","name":[["runtime",1],["info",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["runtime",2],["info",2],["dict",2],["str",2],["any",2],["return",1],["python",2],["platform",1],["version",3],["packages",1],["syntheseus",2],["package",2],["retrochimera",2]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_score_from_metadata","name":[["score",1],["from",1],["metadata",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["score",3],["from",2],["metadata",5],["mapping",2],["str",4],["any",2],["tuple",2],["float",4],["none",6],["key",3],["probability",2],["confidence",1],["log",1],["value",4],["if",2],["isinstance",2],["bool",1],["not",1],["int",1],["continue",1],["number",3],["math",1],["isfinite",1],["return",2]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_scrub_text","name":[["scrub",1],["text",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["scrub",2],["text",8],["str",4],["replace",1],["filesystem",1],["paths",1],["anywhere",1],["inside",1],["free",1],["message",1],["exception",1],["one",1],["channel",1],["reliably",1],["carries",1],["caller",1],["model",2],["dir",1],["missing",1],["checkpoint",1],["surfaces",1],["as",1],["file",1],["not",1],["found",1],["error",1],["errno",1],["home",1],["chemist",1],["private",1],["ckpt",1],["would",1],["otherwise",1],["publish",1],["exact",1],["path",3],["success",1],["response",1],["deliberately",1],["withholds",1],["return",1],["sub",1],["redacted",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_single_step","name":[["single",1],["step",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["single",3],["step",3],["request",21],["mapping",4],["str",12],["any",5],["dict",3],["started",2],["time",2],["monotonic",2],["target",7],["clean",3],["text",3],["smiles",12],["field",3],["name",9],["model",33],["if",16],["not",14],["supported",2],["models",2],["raise",7],["error",7],["unsupported",2],["expected",1],["one",1],["join",2],["allow",5],["download",6],["false",2],["isinstance",8],["bool",2],["invalid",3],["must",3],["be",3],["boolean",1],["dir",13],["value",11],["none",10],["max",1],["length",1],["5000",1],["checkpoint",4],["required",2],["because",1],["automatic",2],["downloads",1],["disabled",1],["num",10],["results",10],["int",1],["integer",1],["between",2],["10",3],["manifest",7],["normalize",1],["warnings",5],["list",3],["append",3],["no",1],["was",2],["supplied",1],["provenance",1],["incomplete",1],["explicitly",1],["enabled",1],["run",1],["try",1],["contextlib",1],["redirect",1],["stdout",1],["sys",1],["stderr",1],["syntheseus",4],["importlib",1],["import",1],["module",1],["molecule",8],["class",5],["getattr",6],["load",1],["kwargs",2],["else",4],["batches",3],["except",2],["exception",1],["as",1],["exc",4],["inference",1],["failed",1],["type",4],["1500",1],["retryable",1],["from",2],["first",2],["batch",2],["predictions",4],["rank",3],["prediction",5],["enumerate",1],["start",1],["reactants",14],["strip",3],["sorted",1],["continue",1],["reaction",7],["metadata",10],["json",1],["safe",1],["score",7],["return",1],["schema",2],["version",2],["wire",1],["id",2],["backend",1],["operation",1],["ok",1],["true",1],["runtime",2],["info",1],["elapsed",1],["seconds",1],["round",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#_validate_base_request","name":[["validate",1],["base",1],["request",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["validate",2],["base",2],["request",15],["value",9],["any",4],["dict",3],["str",2],["if",3],["not",1],["isinstance",1],["mapping",1],["raise",3],["error",3],["invalid",2],["must",1],["be",1],["json",1],["object",1],["allowed",2],["schema",6],["version",5],["id",6],["operation",6],["target",1],["smiles",1],["model",4],["dir",1],["num",1],["results",1],["allow",1],["download",1],["manifest",1],["unknown",3],["unsupported",3],["field",3],["join",1],["sorted",1],["wire",1],["clean",2],["text",2],["name",2],["return",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#handle_request","name":[["handle",1],["request",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["handle",2],["request",10],["value",3],["any",4],["dict",2],["str",2],["validate",1],["base",1],["if",2],["operation",5],["capabilities",2],["return",2],["single",2],["step",2],["raise",1],["error",1],["unsupported",2]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#main","name":[["main",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["main",2],["int",2],["reserved",5],["fd",5],["reserve",1],["protocol",1],["stdout",1],["raw",3],["sys",1],["stdin",2],["buffer",1],["read",1],["max",2],["request",17],["bytes",2],["if",4],["len",1],["response",13],["error",6],["id",11],["unknown",4],["operation",11],["code",5],["too",1],["large",1],["message",4],["exceeded",1],["mi",1],["retryable",5],["false",3],["emit",2],["return",2],["try",1],["payload",7],["json",4],["loads",1],["decode",1],["utf",1],["isinstance",3],["mapping",1],["str",4],["handle",1],["except",3],["jsondecode",1],["invalid",1],["did",1],["not",1],["contain",1],["one",1],["object",1],["as",2],["exc",7],["exception",1],["worker",1],["failure",1],["type",1],["name",1],["1500",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#RequestError","name":[["request",1],["error",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["class",2],["request",3],["error",4],["value",2],["structured",1],["failure",1],["returned",1],["host",1],["as",1],["json",1],["def",1],["init",2],["self",3],["code",3],["str",2],["message",2],["retryable",3],["bool",1],["false",1],["none",1],["super",1]]},{"id":"skills/retrosynthesis_planning/syntheseus_worker.py#RequestError.__init__","name":[["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["syntheseus",1],["worker",1],["py",1]],"body":[["def",2],["init",3],["self",4],["code",4],["str",4],["message",3],["retryable",4],["bool",2],["false",2],["none",2],["super",1]]},{"id":"skills/retrosynthesis_planning/workflow.py","name":[["workflow",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["higher",1],["level",1],["orchestration",1],["retrosynthesis",1],["search",4],["route",6],["review",2],["from",8],["future",1],["import",7],["annotations",1],["dataclasses",1],["dataclass",2],["field",1],["pathlib",1],["path",2],["typing",1],["any",1],["iterable",1],["kernel",1],["command",6],["owned",2],["switches",5],["build",4],["aizynth",4],["normalize",1],["routes",9],["rank",1],["deduplicate",2],["signature",2],["select",2],["diverse",2],["structural",1],["audit",5],["structure",2],["already",1],["emits",1],["repeating",1],["one",1],["through",2],["extra",1],["args",1],["would",1],["silently",1],["win",1],["under",1],["argparse",1],["last",1],["value",1],["wins",1],["rule",1],["rewrite",1],["target",1],["config",1],["output",1],["caller",1],["believes",1],["three",2],["owns",1],["taken",1],["rather",1],["than",1],["restated",1],["so",1],["two",1],["layers",1],["cannot",1],["drift",1],["lower",1],["layer",1],["enforces",1],["its",1],["own",1],["independently",1],["callers",1],["who",1],["reach",1],["without",1],["going",1],["class",1],["managed",2],["frozenset",1],["policy",1],["filter",1],["stocks",1],["cluster",1],["nproc",1],["checkpoint",1],["log",1],["file",1],["post",1],["processing",2],["pre",1],["frozen",1],["true",2],["slots",1],["all",1],["ai",1],["zynth",1],["spec",1],["prepare",1]]},{"id":"skills/retrosynthesis_planning/workflow.py#_clean_args","name":[["clean",1],["args",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["def",2],["clean",2],["args",8],["values",5],["iterable",3],["str",7],["tuple",3],["if",6],["isinstance",2],["bytes",1],["raise",5],["type",2],["error",5],["extra",6],["must",5],["be",4],["strings",2],["not",8],["string",1],["cleaned",4],["list",1],["value",6],["entries",2],["item",5],["strip",1],["empty",1],["switch",5],["split",1],["exact",1],["match",1],["check",2],["enough",1],["aizynthcli",1],["builds",1],["its",2],["parser",1],["argparse",1],["default",1],["allow",1],["abbrev",1],["true",1],["so",2],["out",1],["resolves",1],["output",1],["conf",1],["config",1],["because",1],["those",1],["switches",2],["emitted",1],["before",1],["accepted",1],["abbreviation",1],["strictly",1],["later",1],["argv",1],["wins",1],["very",1],["rewrite",1],["exists",1],["prevent",1],["conflicting",3],["sorted",1],["managed",5],["startswith",2],["names",2],["join",1],["entry",1],["repeat",1],["abbreviate",1],["through",1],["ai",1],["zynth",1],["search",2],["spec",1],["build",1],["aizynth",1],["command",1],["keyword",1],["instead",1],["start",1],["cannot",1],["absorbed",1],["by",1],["preceding",1],["option",1],["append",1],["return",1]]},{"id":"skills/retrosynthesis_planning/workflow.py#_clean_names","name":[["clean",1],["names",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["def",2],["clean",2],["names",2],["values",4],["iterable",3],["str",9],["field",5],["name",5],["tuple",3],["if",4],["isinstance",2],["bytes",1],["raise",3],["type",2],["error",3],["must",3],["be",3],["strings",2],["not",5],["string",1],["cleaned",4],["list",1],["value",4],["entries",2],["item",4],["strip",1],["empty",1],["append",1],["return",1]]},{"id":"skills/retrosynthesis_planning/workflow.py#_clean_optional_path","name":[["clean",1],["optional",1],["path",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["def",2],["clean",2],["optional",2],["path",5],["value",5],["str",8],["none",6],["field",3],["name",3],["if",2],["return",2],["item",3],["strip",1],["not",2],["raise",1],["error",1],["must",1],["be",1],["empty",1],["expanduser",1]]},{"id":"skills/retrosynthesis_planning/workflow.py#AiZynthSearchSpec","name":[["ai",1],["zynth",1],["search",1],["spec",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["class",3],["ai",3],["zynth",3],["search",2],["spec",2],["typed",1],["command",1],["line",1],["options",1],["supported",1],["by",1],["aizynthcli",2],["algorithm",1],["depth",1],["rewards",1],["bond",1],["constraints",1],["remain",1],["finder",1],["configuration",1],["file",5],["every",1],["field",14],["above",1],["extra",8],["args",21],["maps",1],["documented",1],["cli",2],["switch",2],["deliberate",1],["escape",1],["hatch",1],["switches",2],["not",9],["model",1],["may",1],["repeat",1],["managed",1],["must",5],["begin",1],["one",2],["its",1],["own",1],["because",1],["policy",2],["filter",2],["stocks",8],["post",10],["processing",17],["variadic",2],["would",2],["otherwise",1],["swallow",1],["bare",2],["value",4],["followed",1],["them",1],["policies",6],["tuple",10],["str",11],["default",5],["factory",5],["filters",6],["cluster",4],["bool",4],["false",2],["nproc",10],["int",2],["none",11],["checkpoint",7],["path",7],["log",4],["pre",11],["def",2],["init",1],["self",39],["object",7],["setattr",7],["clean",6],["names",4],["name",8],["optional",1],["if",15],["isinstance",3],["getattr",1],["raise",4],["type",2],["error",4],["be",5],["boolean",1],["strip",1],["empty",1],["positive",1],["integer",1],["at",2],["least",1],["list",2],["return",2],["validated",1],["arguments",1],["deterministic",1],["order",1],["emitted",2],["first",1],["so",1],["below",1],["terminate",1],["last",1],["end",1],["parsed",1],["as",1],["more",1],["module",1],["extend",7],["append",2]]},{"id":"skills/retrosynthesis_planning/workflow.py#AiZynthSearchSpec.__post_init__","name":[["post",1],["init",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["def",2],["post",5],["init",2],["self",22],["none",5],["object",7],["setattr",7],["policies",3],["clean",6],["names",4],["field",8],["name",8],["filters",3],["stocks",3],["processing",7],["extra",2],["args",3],["checkpoint",3],["path",4],["optional",1],["cluster",1],["log",1],["file",1],["if",6],["not",6],["isinstance",3],["getattr",1],["bool",2],["raise",4],["type",2],["error",4],["must",4],["be",4],["boolean",1],["pre",7],["str",1],["strip",1],["value",2],["empty",1],["nproc",6],["int",1],["positive",1],["integer",1],["at",1],["least",1]]},{"id":"skills/retrosynthesis_planning/workflow.py#AiZynthSearchSpec.to_cli_args","name":[["cli",1],["args",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["def",2],["cli",2],["args",16],["self",19],["list",3],["str",4],["return",2],["validated",1],["aizynthcli",1],["arguments",1],["deterministic",1],["order",1],["extra",3],["emitted",2],["first",1],["so",1],["variadic",1],["switches",1],["below",1],["terminate",1],["last",1],["bare",1],["value",1],["at",1],["end",1],["would",1],["be",1],["parsed",1],["as",1],["one",1],["more",1],["post",4],["processing",7],["module",1],["if",9],["policies",2],["extend",7],["policy",1],["filters",2],["filter",1],["stocks",3],["cluster",2],["append",2],["nproc",3],["not",1],["none",1],["checkpoint",3],["path",2],["log",2],["file",2],["pre",3]]},{"id":"skills/retrosynthesis_planning/workflow.py#build_aizynth_search_command","name":[["build",1],["aizynth",1],["search",1],["command",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["def",2],["build",4],["aizynth",3],["search",12],["command",4],["smiles",3],["str",10],["config",4],["path",8],["output",4],["none",13],["conda",4],["env",4],["ai",5],["zynth",5],["spec",8],["list",2],["safe",1],["aizynthcli",1],["from",1],["typed",1],["specification",1],["if",1],["not",1],["isinstance",1],["raise",1],["type",1],["error",1],["must",1],["be",1],["return",1],["extra",1],["args",2],["cli",1]]},{"id":"skills/retrosynthesis_planning/workflow.py#prepare_routes","name":[["prepare",1],["routes",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["workflow",1],["py",1]],"body":[["def",2],["prepare",2],["routes",11],["payload",3],["any",10],["reaction",4],["evidence",4],["dict",10],["str",10],["list",4],["none",12],["constraints",4],["decision",4],["weights",4],["float",4],["max",4],["int",2],["10",2],["similarity",4],["threshold",4],["85",2],["normalize",2],["rank",2],["de",1],["duplicate",1],["diversity",1],["select",2],["backend",1],["ranked",2],["return",1],["diverse",1],["deduplicate",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py","name":[["yield",1],["benchmark",1],["py",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["distribution",1],["shift",1],["aware",1],["reaction",4],["yield",6],["protocol",3],["scenario",1],["from",5],["future",1],["import",6],["annotations",1],["math",1],["collections",1],["abc",1],["callable",2],["iterable",1],["mapping",1],["sequence",1],["typing",1],["any",1],["benchmark",4],["common",1],["error",2],["finite",1],["number",1],["require",2],["exact",1],["fields",4],["text",1],["sha256",1],["json",1],["single",1],["step",1],["normalize",2],["precursor",1],["rdkit",1],["canonicalize",1],["canonicalizer",1],["str",2],["splits",2],["random",1],["test",1],["mff",4],["test1",1],["test2",1],["test3",1],["test4",1],["domain",4],["statuses",2],["frozenset",4],["matched",1],["uncertain",1],["out",1],["screening",1],["only",1],["input",1],["id",3],["split",1],["reactants",1],["reagents",1],["product",1],["prediction",1],["predicted",1],["percent",2],["interval",2],["lower",1],["upper",1],["status",1],["reference",1],["all",1],["evaluate",1],["predictions",1],["outputs",1],["validate",1],["inputs",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py#_average_ranks","name":[["average",1],["ranks",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["def",2],["average",2],["ranks",5],["values",7],["sequence",2],["float",4],["list",2],["order",6],["sorted",1],["range",2],["len",4],["key",1],["lambda",1],["index",2],["start",7],["while",2],["end",7],["rank",2],["position",2],["return",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py#_components","name":[["components",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["def",2],["components",2],["value",4],["any",2],["field",4],["str",4],["allow",3],["empty",3],["bool",2],["canonicalizer",6],["if",1],["none",1],["return",2],["join",1],["normalize",1],["precursor",1],["require",1],["text",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py#_group_metrics","name":[["group",1],["metrics",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["def",2],["group",2],["metrics",2],["rows",12],["sequence",2],["mapping",2],["str",4],["any",4],["dict",2],["errors",5],["float",9],["row",17],["predicted",8],["observed",11],["mean",3],["sum",13],["len",13],["residual",3],["error",5],["total",3],["value",4],["intervals",8],["if",4],["lower",3],["not",2],["none",4],["top",11],["count",7],["max",1],["math",2],["ceil",1],["true",4],["sorted",2],["range",3],["key",2],["lambda",2],["reverse",2],["precision",4],["return",1],["mae",1],["abs",1],["rmse",1],["sqrt",1],["r2",1],["else",3],["spearman",1],["pearson",1],["average",2],["ranks",2],["decile",2],["enrichment",1],["interval",3],["coverage",1],["upper",2],["width",1],["out",1],["prediction",1],["rate",1],["100",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py#_pearson","name":[["pearson",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["def",2],["pearson",2],["left",10],["sequence",4],["float",6],["right",9],["none",4],["if",2],["len",3],["return",2],["mean",6],["sum",5],["numerator",2],["zip",1],["denominator",3],["math",1],["sqrt",1],["else",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py#evaluate_yield_predictions","name":[["evaluate",1],["yield",1],["predictions",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["def",2],["evaluate",2],["yield",9],["predictions",8],["sequence",2],["mapping",4],["str",10],["any",8],["reference",7],["rows",6],["iterable",2],["dict",6],["non",2],["empty",3],["invariant",2],["enforced",2],["normalize",2],["side",2],["by",6],["every",2],["validate",2],["helper",2],["without",2],["here",2],["metric",2],["divisions",2],["below",2],["reduce",2],["bare",2],["zero",2],["division",2],["error",5],["instead",2],["protocol",5],["refusal",2],["if",8],["not",4],["raise",3],["benchmark",3],["must",2],["be",1],["references",5],["float",1],["index",2],["row",15],["enumerate",1],["start",1],["require",3],["exact",1],["fields",2],["field",3],["reaction",11],["id",10],["text",1],["observed",5],["finite",1],["number",1],["percent",3],["allow",1],["none",4],["false",1],["100",2],["yields",1],["unique",1],["ids",1],["values",2],["prediction",9],["reactions",2],["match",1],["scored",7],["list",2],["split",14],["splits",1],["predicted",2],["lower",2],["interval",2],["upper",2],["domain",5],["status",7],["append",2],["nonempty",4],["group",4],["metrics",9],["items",2],["ood",10],["startswith",2],["mff",2],["test",2],["groups",4],["result",5],["schema",1],["version",1],["scenario",1],["buchwald",1],["hartwig",1],["v1",1],["count",1],["len",2],["overall",1],["macro",1],["mae",4],["sum",2],["else",2],["worst",1],["max",1],["pooled",1],["counts",1],["sorted",1],["statuses",1],["caveat",1],["labels",1],["dataset",1],["specific",1],["reported",1],["outcomes",1],["universal",1],["intrinsic",1],["constants",1],["sha256",2],["json",1],["return",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py#normalize_yield_outputs","name":[["normalize",1],["yield",1],["outputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["def",2],["normalize",2],["yield",8],["outputs",2],["inputs",3],["sequence",2],["mapping",5],["str",11],["predictions",3],["iterable",2],["any",6],["tuple",3],["dict",4],["input",7],["by",9],["id",19],["row",5],["reaction",11],["prediction",17],["index",2],["enumerate",1],["start",1],["require",3],["exact",1],["fields",2],["field",6],["text",2],["if",5],["not",7],["raise",5],["benchmark",5],["protocol",5],["error",5],["unknown",1],["duplicate",1],["output",1],["must",3],["cover",1],["every",1],["result",3],["list",1],["items",1],["estimate",4],["finite",3],["number",3],["predicted",3],["percent",3],["allow",1],["none",6],["false",1],["lower",9],["interval",9],["upper",9],["endpoints",1],["both",2],["be",2],["present",1],["null",1],["exceed",1],["status",8],["domain",5],["statuses",1],["unsupported",1],["append",1],["outside",1],["physical",1],["range",1],["100",1],["return",1]]},{"id":"skills/retrosynthesis_planning/yield_benchmark.py#validate_yield_inputs","name":[["validate",1],["yield",1],["inputs",1]],"path":[["skills",1],["retrosynthesis",1],["planning",1],["yield",1],["benchmark",1],["py",1]],"body":[["def",2],["validate",2],["yield",7],["inputs",3],["rows",3],["iterable",2],["mapping",2],["str",13],["any",2],["canonicalizer",9],["rdkit",2],["canonicalize",2],["require",8],["all",4],["splits",11],["bool",2],["true",3],["tuple",4],["dict",3],["result",4],["list",1],["seen",6],["signatures",3],["observed",4],["index",2],["row",7],["enumerate",1],["start",1],["exact",1],["fields",2],["input",2],["field",7],["reaction",8],["id",7],["text",4],["split",9],["if",4],["not",3],["raise",4],["benchmark",5],["protocol",4],["error",4],["unsupported",1],["reactants",6],["components",2],["allow",2],["empty",3],["false",1],["reagents",6],["product",7],["canonical",1],["signature",3],["ids",1],["structures",1],["must",3],["be",2],["unique",1],["add",3],["append",1],["contain",1],["frozen",1],["missing",1],["sorted",1],["return",1]]},{"id":"skills/scvi-tools/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["scvi",1],["tools",1],["kernel",1],["py",1]],"body":[["scvi",1],["tools",1],["kernel",2],["helpers",1],["auto",1],["loaded",1],["into",1],["python",1],["by",1],["host",1],["skill",1],["loads",2],["h5ad",1],["safe",1],["obs",1],["module",1],["top",1],["level",1],["definition",1],["only",2],["functions",1],["literal",1],["constants",1],["stdlib",1],["so",1],["sidecar",1],["ast",1],["gate",1],["accepts",1],["under",1],["python3",1],["skeleton",1],["check",1],["numpy",1],["pandas",1],["imported",1],["lazily",1],["inside",1],["function",1],["body",1]]},{"id":"skills/scvi-tools/kernel.py#h5ad_safe_obs","name":[["h5ad",1],["safe",1],["obs",1]],"path":[["skills",1],["scvi",1],["tools",1],["kernel",1],["py",1]],"body":[["def",2],["h5ad",7],["safe",4],["obs",6],["df",4],["return",2],["copy",2],["index",6],["string",14],["like",1],["columns",3],["coerced",1],["so",1],["anndata",4],["write",3],["without",2],["ioregistry",1],["error",1],["no",2],["method",2],["registered",2],["writing",1],["class",1],["pandas",2],["arrays",2],["arrow",3],["array",4],["2377",1],["11",1],["hdf5",1],["writer",1],["has",1],["pyarrow",11],["backed",4],["dtype",6],["large",2],["dictionary",2],["encoded",1],["settings",1],["allow",1],["nullable",1],["strings",1],["gates",1],["only",1],["python",2],["pd",4],["not",3],["cover",1],["astype",4],["str",4],["alone",1],["enough",1],["series",1],["returns",1],["another",1],["round",1],["trip",1],["through",1],["np",5],["asarray",4],["object",7],["force",1],["plain",1],["then",1],["categorical",3],["nulls",1],["preserved",1],["na",3],["stays",1],["literal",1],["nan",1],["typical",1],["adata",5],["var",2],["out",12],["import",2],["numpy",2],["as",2],["name",2],["dt",3],["substring",1],["covers",1],["values",1],["sweeping",1],["int64",1],["double",1],["bool",1],["timestamp",1],["etc",1],["if",1],["mask",4],["notna",1],["vals",3],["none",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py","name":[["kernel",1],["py",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["executable",1],["single",2],["cell",4],["rna",1],["workflow",1],["lazy",1],["scientific",1],["imports",1],["public",1],["surface",1],["deliberately",1],["small",1],["preflight",1],["config",2],["run",2],["output",1],["dir",2],["resume",1],["importing",1],["module",1],["stdlib",1],["only",1],["so",1],["skill",1],["be",1],["discovered",1],["compiled",1],["by",1],["core",1],["runtime",1],["without",1],["installing",1],["optional",1],["stack",1],["from",5],["future",1],["import",14],["annotations",1],["csv",5],["hashlib",1],["json",1],["math",1],["os",1],["platform",1],["re",1],["shutil",1],["traceback",1],["collections",1],["defaultdict",1],["datetime",2],["timezone",1],["pathlib",1],["path",2],["typing",1],["any",1],["mapping",1],["schema",1],["version",1],["analysis",1],["modes",1],["comparative",1],["descriptive",1],["default",1],["resolutions",1],["required",1],["sample",2],["columns",2],["id",2],["donor",1],["condition",1],["matrix",3],["format",1],["supported",1],["formats",1],["10x",2],["mtx",1],["h5",1],["h5ad",5],["stage",1],["files",1],["qc",4],["01",1],["embedding",2],["02",1],["clustering",2],["03",1],["annotation",2],["04",1],["pipeline",1],["obs",1],["frozenset",2],["fail",1],["filter",1],["reason",1],["doublet",2],["score",1],["predicted",1],["cluster",1],["candidate",1],["type",2],["confirmed",1],["inferential",1],["outputs",1],["tables",6],["pseudobulk",2],["counts",1],["metadata",1],["differential",6],["expression",3],["error",2],["txt",2],["abundance",3],["figures",2],["pdf",2]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_annotate","name":[["annotate",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["annotate",2],["adata",13],["any",15],["config",4],["mapping",13],["str",23],["pd",6],["np",4],["tuple",2],["list",4],["annotation",7],["warnings",4],["evidence",7],["rows",3],["dict",5],["candidates",5],["cluster",23],["unknown",4],["obs",8],["cat",1],["categories",1],["marker",8],["path",10],["panel",17],["if",20],["read",3],["csv",2],["required",2],["cell",13],["type",13],["gene",17],["direction",5],["weight",4],["not",8],["issubset",2],["columns",5],["raise",7],["value",9],["error",7],["must",5],["contain",2],["astype",5],["positive",4],["negative",2],["be",2],["numeric",1],["errors",1],["coerce",1],["weights",1],["names",5],["lookup",3],["name",2],["index",4],["enumerate",1],["matrix",3],["slice",1],["once",1],["average",1],["per",2],["one",1],["pass",1],["fancy",1],["indexing",1],["repeated",1],["clusters",2],["genes",8],["times",2],["scans",1],["full",1],["thousands",1],["real",1],["data",2],["sorted",4],["row",7],["strip",3],["itertuples",2],["false",2],["labels",4],["numpy",1],["means",8],["float",4],["sub",6],["toarray",2],["hasattr",1],["else",6],["asarray",2],["mean",3],["axis",1],["zip",2],["ravel",1],["scores",7],["group",2],["groupby",1],["sort",2],["true",2],["score",5],["supporting",4],["opposing",4],["missing",4],["append",6],["continue",1],["signed",3],["join",3],["reverse",1],["best",4],["second",2],["len",2],["minimum",1],["margin",1],["candidate",2],["map",2],["fillna",2],["status",4],["requested",1],["reference",14],["h5ad",3],["try",1],["import",1],["scanpy",1],["as",2],["sc",2],["label",7],["key",4],["lacks",1],["overlap",3],["var",2],["intersection",1],["max",1],["20",1],["min",1],["vars",2],["space",1],["insufficient",1],["screening",2],["only",2],["no",2],["transfer",3],["implemented",1],["so",1],["claim",1],["derived",1],["was",3],["never",1],["passed",1],["compatibility",1],["performed",1],["its",1],["were",1],["except",1],["exception",1],["exc",2],["confirmed",7],["dtype",1],["exactly",1],["duplicated",1],["contains",1],["duplicate",1],["category",1],["frame",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_config_errors","name":[["config",1],["errors",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["config",24],["errors",26],["mapping",2],["str",14],["any",4],["tuple",2],["list",11],["warnings",2],["if",26],["schema",4],["version",4],["append",24],["must",10],["be",11],["analysis",13],["mode",11],["not",25],["modes",1],["comparative",1],["descriptive",9],["organism",2],["human",2],["mouse",2],["modality",2],["scrna",2],["snrna",2],["input",13],["sample",4],["sheet",2],["h5ad",4],["path",6],["required",4],["elif",2],["exists",1],["exist",1],["reference",15],["gene",5],["id",6],["type",3],["symbol",6],["ensembl",6],["key",17],["genome",1],["build",1],["annotation",1],["release",1],["column",4],["only",1],["genes",1],["have",1],["no",1],["mitochondrial",1],["ribosomal",1],["qc",1],["may",1],["unavailable",1],["design",26],["currently",1],["requires",3],["strip",1],["none",6],["tested",8],["accept",1],["versus",1],["contrast",4],["else",2],["condition",5],["donor",5],["differ",1],["isinstance",3],["covariates",9],["paired",4],["designs",1],["fit",1],["supported",1],["true",3],["formula",4],["strings",2],["built",1],["by",1],["interpolation",1],["name",1],["like",2],["parses",1],["as",1],["subtraction",1],["formulaic",1],["level",2],["containing",1],["makes",1],["pertpy",1],["milo",3],["string",2],["ambiguous",1],["reject",1],["at",1],["preflight",1],["instead",1],["failing",1],["silently",2],["mis",1],["specifying",1],["model",1],["inside",1],["deseq2",1],["statistics",11],["wants",5],["de",6],["bool",2],["da",8],["keys",8],["index",2],["value",11],["enumerate",1],["label",4],["re",2],["fullmatch",2],["za",3],["z0",2],["safe",1],["rename",2],["metadata",1],["letters",2],["digits",2],["underscores",2],["starting",1],["digit",1],["cannot",1],["expressed",1],["dots",1],["disable",1],["integration",10],["method",4],["harmony",4],["batch",6],["explicit",1],["support",1],["false",3],["consumers",1],["bare",1],["truthiness",1],["json",1],["truthy",1],["real",1],["boolean",1],["would",1],["invert",1],["behaviour",1],["section",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_config_sha","name":[["config",1],["sha",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["config",5],["sha",2],["mapping",2],["str",4],["any",2],["encoded",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_confounding_errors","name":[["confounding",1],["errors",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["confounding",2],["errors",5],["records",3],["list",5],["mapping",4],["str",16],["any",4],["config",5],["if",2],["integration",2],["method",1],["harmony",2],["return",2],["condition",8],["design",1],["key",6],["batch",5],["keys",1],["by",6],["dict",2],["defaultdict",2],["row",5],["add",2],["all",2],["len",2],["values",6],["append",1],["fully",1],["confounded",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_derive_h5ad","name":[["derive",1],["h5ad",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["derive",2],["h5ad",2],["source",5],["path",4],["destination",4],["adata",5],["any",2],["keys",4],["tuple",2],["str",2],["none",2],["write",4],["checkpoint",2],["differs",1],["from",3],["only",1],["clustering",1],["annotation",1],["final",1],["stamp",1],["never",1],["touch",1],["layers",1],["raw",1],["var",1],["obsp",1],["varm",1],["so",1],["re",2],["serializing",1],["gzipping",1],["full",1],["matrix",1],["each",1],["derived",1],["pure",1],["waste",1],["copy",1],["already",1],["compressed",1],["file",2],["rewrite",1],["small",1],["changed",1],["slots",1],["place",1],["import",4],["h5py",2],["try",1],["anndata",3],["io",1],["elem",3],["except",1],["error",1],["11",1],["experimental",1],["shutil",1],["copyfile",1],["payload",2],["obs",2],["lambda",3],["uns",2],["dict",2],["obsm",2],["as",1],["handle",4],["key",5],["if",1],["del",1],["dataset",1],["kwargs",1],["compression",1],["gzip",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_design_checks","name":[["design",1],["checks",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["design",17],["checks",2],["records",4],["list",10],["mapping",4],["str",28],["any",6],["config",5],["tuple",3],["dict",5],["int",2],["errors",9],["warnings",4],["sample",17],["key",29],["id",1],["donor",17],["condition",8],["covariates",4],["value",6],["required",3],["integration",1],["batch",1],["keys",3],["missing",4],["sorted",4],["if",14],["not",4],["row",17],["return",2],["metadata",4],["lacks",1],["configured",1],["columns",5],["join",2],["collapse",1],["cell",3],["level",17],["one",2],["record",4],["per",1],["refuse",1],["samples",3],["whose",1],["fields",1],["vary",1],["from",2],["by",4],["append",6],["identifiers",1],["must",1],["be",2],["nonempty",1],["continue",1],["values",5],["prior",3],["none",1],["has",2],["inconsistent",1],["across",1],["cells",1],["tested",6],["reference",7],["selected",7],["levels",7],["contrast",3],["absent",1],["counts",4],["len",2],["fewer",1],["than",1],["three",1],["independent",1],["donors",2],["occur",1],["at",1],["least",1],["de",1],["da",1],["will",1],["skipped",1],["paired",3],["defaultdict",1],["add",1],["incomplete",3],["items",1],["10",1],["construct",1],["same",1],["fixed",1],["effect",1],["shape",1],["downstream",1],["categorical",1],["factors",1],["treatment",1],["coded",1],["first",1],["column",1],["factor",4],["else",2],["extend",2],["matrix",5],["expected",2],["rank",4],["declared",1],["statistical",1],["deficient",1],["confounding",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_extract_counts","name":[["extract",1],["counts",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["extract",2],["counts",9],["adata",5],["any",4],["layer",7],["str",2],["if",2],["return",2],["not",1],["layers",2],["raise",1],["value",1],["error",1],["declared",1],["missing",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_featured","name":[["featured",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["featured",2],["output",23],["dir",23],["path",8],["analysis",4],["mode",3],["str",5],["comparative",2],["list",2],["candidates",4],["h5ad",1],["report",1],["md",1],["config",1],["resolved",1],["json",2],["run",1],["manifest",1],["tables",10],["qc",3],["summary",1],["csv",10],["cell",1],["cluster",3],["assignments",2],["markers",2],["annotation",2],["evidence",1],["pseudobulk",2],["counts",1],["metadata",1],["differential",4],["expression",2],["abundance",2],["figures",6],["pdf",6],["umap",1],["clusters",1],["resolution",1],["sweep",1],["if",3],["descriptive",1],["relative",1],["as",1],["posix",1],["not",1],["inferential",1],["outputs",1],["return",1],["resolve",1],["file",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_finalize_manifest","name":[["finalize",1],["manifest",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["finalize",2],["manifest",14],["output",7],["dir",7],["path",10],["dict",4],["str",5],["any",4],["updated",1],["at",1],["utc",1],["now",1],["run",1],["json",2],["files",2],["sorted",1],["item",6],["rglob",1],["if",1],["file",2],["invalidated",1],["not",2],["relative",3],["parts",1],["analysis",1],["mode",1],["descriptive",1],["as",1],["posix",1],["inferential",1],["outputs",1],["append",1],["size",2],["stat",1],["st",1],["sha256",2],["write",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_gene_names","name":[["gene",1],["names",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["gene",3],["names",3],["adata",5],["any",4],["config",3],["mapping",2],["str",6],["list",2],["symbol",5],["column",5],["reference",1],["if",1],["var",3],["return",2],["value",4]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_input_fingerprint","name":[["input",1],["fingerprint",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["input",4],["fingerprint",2],["config",4],["mapping",2],["str",9],["any",2],["tuple",2],["list",2],["dict",2],["paths",5],["path",9],["if",2],["mode",1],["sample",2],["sheet",2],["row",2],["read",1],["matrix",6],["expanduser",1],["not",1],["absolute",1],["parent",1],["append",1],["resolve",1],["summary",3],["sha256",3],["encoded",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["hexdigest",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_inspect_h5ad","name":[["inspect",1],["h5ad",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["inspect",6],["h5ad",6],["path",18],["counts",7],["layer",3],["str",18],["config",6],["mapping",2],["any",5],["metadata",11],["bool",4],["true",2],["tuple",2],["list",8],["int",4],["none",4],["errors",16],["warnings",7],["sample",18],["count",5],["try",3],["import",3],["anndata",2],["as",4],["ad",2],["numpy",1],["np",2],["except",3],["error",3],["append",11],["raw",2],["cell",2],["inspection",1],["deferred",1],["until",1],["run",2],["because",1],["unavailable",1],["return",2],["adata",11],["read",1],["if",12],["not",4],["obs",10],["names",1],["unique",2],["ids",1],["extract",1],["value",12],["exc",4],["else",3],["ok",2],["reason",2],["design",11],["key",9],["id",2],["analysis",4],["mode",1],["descriptive",3],["leftovers",3],["sorted",2],["column",3],["donor",3],["condition",3],["columns",5],["input",1],["must",3],["carry",1],["join",2],["remove",1],["them",1],["comparative",1],["isna",2],["identifiers",2],["be",2],["nonempty",2],["values",4],["strip",1],["len",1],["requires",1],["exactly",1],["one",1],["keys",5],["covariates",1],["integration",1],["batch",1],["missing",4],["lacks",1],["configured",2],["contain",1],["astype",2],["nunique",1],["records",3],["dict",1],["checks",1],["extend",2],["oserror",1],["cannot",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_is_raw_counts","name":[["raw",1],["counts",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["raw",3],["counts",6],["matrix",7],["any",6],["np",9],["tuple",2],["bool",2],["str",2],["none",3],["values",10],["data",2],["if",5],["hasattr",2],["tocsr",1],["else",1],["asarray",2],["size",1],["return",5],["false",4],["count",1],["empty",1],["not",3],["all",1],["isfinite",1],["contain",2],["non",1],["finite",1],["negative",1],["rtol",2],["must",1],["be",1],["zero",1],["numpy",1],["default",1],["1e",2],["would",1],["auto",1],["accept",1],["value",1],["above",1],["5e4",1],["as",1],["integer",2],["regardless",1],["its",1],["fractional",1],["part",1],["allclose",1],["rint",1],["atol",1],["valued",1],["true",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_load_config","name":[["load",1],["config",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["load",2],["config",7],["mapping",3],["str",6],["any",2],["os",2],["path",9],["like",2],["tuple",2],["dict",3],["if",1],["isinstance",1],["return",2],["json",3],["loads",1],["dumps",1],["cwd",1],["expanduser",1],["resolve",1],["read",1],["parent",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_load_data","name":[["load",1],["data",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["load",2],["data",2],["config",14],["mapping",2],["str",22],["any",15],["np",4],["pd",2],["sc",4],["ad",3],["tuple",2],["list",3],["warnings",4],["input",12],["design",7],["descriptive",9],["analysis",4],["mode",3],["sample",27],["key",18],["id",7],["metadata",14],["keys",7],["if",25],["not",15],["update",1],["donor",5],["condition",4],["covariates",1],["integration",1],["batch",1],["h5ad",5],["adata",35],["read",3],["one",4],["path",14],["counts",7],["layer",2],["obs",21],["columns",12],["strip",3],["missing",4],["sorted",4],["raise",14],["value",19],["error",14],["lacks",1],["configured",2],["join",6],["documented",1],["boundary",1],["object",1],["without",1],["leftover",1],["riding",1],["into",2],["outputs",3],["would",5],["imply",1],["inference",1],["must",5],["never",1],["support",1],["leftovers",3],["column",10],["carry",1],["remove",1],["them",1],["run",2],["comparative",1],["bool",2],["isna",2],["identifiers",2],["be",3],["nonempty",3],["values",4],["len",1],["requires",1],["exactly",1],["ok",4],["reason",4],["raw",3],["names",12],["unique",9],["cell",5],["ids",4],["var",7],["duplicates",4],["duplicated",2],["tolist",2],["has",3],["duplicate",3],["gene",4],["frame",3],["astype",3],["turn",1],["na",1],["truthy",1],["level",1],["nan",1],["passes",1],["every",2],["gate",1],["inflates",1],["contain",1],["records",3],["dict",1],["confounding",4],["errors",1],["else",2],["sheet",5],["rows",2],["adatas",4],["common",6],["genes",9],["none",4],["row",8],["matrix",8],["expanduser",1],["absolute",1],["parent",1],["resolve",1],["format",1],["map",1],["original",2],["append",3],["samples",1],["have",1],["no",1],["concat",1],["inner",1],["merge",1],["same",1],["index",1],["vars",2],["max",1],["20",1],["min",1],["item",2],["cross",1],["intersection",1],["removed",1],["more",1],["than",1],["half",1],["space",1],["were",1],["already",1],["validated",1],["per",2],["above",1],["attribution",1],["re",1],["scanning",1],["concatenated",1],["double",1],["full",1],["pass",1],["over",1],["stored",1],["collide",1],["pipeline",3],["survive",1],["foreign",2],["confirmed",1],["type",1],["become",1],["de",1],["grouping",1],["leiden",2],["exported",1],["as",1],["assignments",1],["reserved",5],["startswith",1],["drop",1],["dropped",1],["layers",1],["copy",1],["make",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_mad_flags","name":[["mad",1],["flags",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["mad",6],["flags",2],["values",10],["any",6],["side",4],["str",2],["threshold",5],["float",5],["np",9],["asarray",1],["dtype",2],["median",5],["nanmedian",2],["abs",2],["if",3],["not",1],["isfinite",1],["return",4],["zeros",1],["shape",1],["bool",1],["scaled",4],["4826",1],["low",1],["high",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_matrix_rank","name":[["matrix",1],["rank",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["matrix",20],["rank",15],["rows",7],["list",5],["float",5],["tolerance",4],["1e",2],["10",2],["int",2],["return",3],["small",1],["dependency",1],["free",1],["gaussian",1],["elimination",1],["map",1],["row",9],["if",5],["not",1],["len",2],["cols",2],["column",5],["range",3],["pivot",8],["max",1],["key",1],["lambda",1],["abs",3],["continue",2],["value",6],["factor",3],["part",2],["zip",1],["break",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_package_versions","name":[["package",1],["versions",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["package",6],["versions",6],["dict",2],["str",4],["none",3],["python",2],["platform",1],["version",3],["try",2],["from",1],["importlib",1],["metadata",1],["import",2],["anndata",1],["scanpy",1],["harmonypy",1],["pertpy",1],["pydeseq2",1],["except",2],["exception",1],["error",1],["pass",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_path","name":[["path",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["path",5],["value",3],["any",2],["base",3],["str",4],["candidate",5],["expanduser",1],["if",1],["not",1],["absolute",1],["return",1],["resolve",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_plot_outputs","name":[["plot",1],["outputs",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["plot",3],["outputs",2],["adata",9],["any",5],["output",7],["dir",12],["path",23],["pd",6],["list",2],["str",8],["try",2],["import",2],["matplotlib",1],["pyplot",1],["as",1],["plt",11],["except",2],["error",2],["return",2],["figure",7],["figures",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["files",7],["fig",20],["axes",7],["subplots",5],["figsize",5],["12",1],["hist",3],["obs",6],["total",2],["counts",4],["bins",3],["30",3],["title",9],["after",2],["qc",3],["genes",2],["by",2],["detected",1],["pct",1],["mt",1],["mitochondrial",1],["percent",1],["tight",5],["layout",5],["pdf",6],["savefig",5],["close",5],["append",6],["coords",3],["obsm",1],["umap",3],["labels",5],["cluster",7],["astype",1],["categories",2],["sorted",1],["unique",1],["colors",2],["value",11],["index",2],["enumerate",1],["ax",21],["scatter",2],["selected",1],["xlabel",3],["umap1",1],["ylabel",4],["umap2",1],["clusters",2],["resolution",11],["rows",6],["column",16],["columns",1],["if",10],["not",7],["startswith",1],["leiden",3],["continue",5],["float",1],["removeprefix",1],["int",1],["nunique",1],["sort",2],["row",7],["marker",5],["number",1],["sensitivity",1],["optimum",1],["claim",1],["sweep",1],["tables",2],["markers",8],["csv",5],["exists",2],["read",2],["score",6],["scores",2],["else",1],["empty",2],["top",7],["values",7],["ascending",1],["false",1],["groupby",1],["observed",1],["head",1],["max",1],["len",3],["28",1],["names",1],["itertuples",1],["bar",1],["range",2],["xticks",1],["rotation",1],["90",1],["descriptive",1],["filename",2],["candidates",4],["name",2],["differential",6],["expression",3],["log2",1],["fold",1],["change",1],["padj",1],["pvalue",2],["pseudobulk",1],["abundance",3],["log",1],["fc",1],["spatial",1],["fdr",2],["milo",1],["table",3],["frame",6],["next",2],["none",2],["numeric",2],["errors",2],["coerce",2],["clip",1],["lower",1],["1e",1],["300",1],["valid",4],["notna",2],["map",1],["math",1],["log10",2],["alpha",1],["axvline",1],["color",1],["black",1],["linewidth",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_pseudobulk","name":[["pseudobulk",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["pseudobulk",3],["adata",11],["any",12],["config",3],["mapping",2],["str",16],["pd",4],["np",5],["tuple",3],["design",6],["sample",12],["key",13],["id",3],["group",14],["confirmed",4],["cell",5],["type",4],["if",3],["obs",6],["else",3],["cluster",3],["unmapped",1],["clusters",3],["stay",1],["unknown",3],["but",1],["they",1],["distinct",1],["unconfirmed",1],["populations",1],["pooling",1],["them",1],["into",1],["one",1],["unit",6],["would",1],["mix",1],["types",1],["inside",1],["very",1],["deseq2",1],["treats",1],["as",1],["homogeneous",1],["labels",3],["astype",4],["series",3],["metadata",5],["keys",6],["donor",1],["condition",1],["covariates",1],["matrix",2],["layers",1],["counts",5],["summed",7],["rows",7],["list",1],["indices",5],["groupby",1],["observed",1],["true",1],["items",1],["sum",3],["float64",2],["scipy",1],["keeps",1],["float32",2],["accumulator",1],["inputs",1],["loses",1],["integer",1],["precision",1],["above",1],["24",1],["asarray",1],["axis",1],["dtype",2],["ravel",1],["int64",2],["append",3],["first",2],["iloc",1],["int",3],["meta",4],["analysis",2],["cells",1],["len",1],["library",1],["size",1],["frame",6],["data",2],["vstack",1],["empty",1],["vars",1],["columns",1],["gene",2],["var",1],["names",1],["insert",2],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_read_json","name":[["read",1],["json",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["read",2],["json",4],["path",6],["dict",3],["str",2],["any",2],["open",1],["encoding",1],["utf",1],["as",1],["handle",2],["value",4],["load",1],["if",1],["not",1],["isinstance",1],["raise",1],["error",1],["object",1],["required",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_read_one","name":[["read",1],["one",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["read",7],["one",2],["path",5],["str",6],["matrix",8],["format",7],["counts",4],["layer",3],["sc",5],["any",4],["if",1],["10x",6],["mtx",3],["stock",1],["cell",1],["ranger",1],["references",1],["carry",1],["duplicated",2],["gene",3],["symbols",3],["so",2],["must",1],["be",1],["de",2],["every",1],["real",1],["would",1],["trip",1],["duplicate",2],["rejection",1],["downstream",1],["adata",7],["var",2],["names",3],["make",3],["unique",3],["true",1],["elif",2],["h5",3],["same",1],["reason",1],["as",1],["genes",1],["by",1],["symbol",1],["has",1],["no",1],["parameter",1],["after",1],["reading",1],["h5ad",2],["extract",1],["copy",1],["else",1],["raise",1],["value",1],["error",1],["unsupported",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_read_sample_sheet","name":[["read",1],["sample",1],["sheet",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["read",2],["sample",6],["sheet",5],["path",5],["list",2],["dict",4],["str",7],["open",1],["encoding",1],["utf",1],["sig",1],["newline",1],["as",1],["handle",2],["reader",6],["csv",1],["columns",4],["fieldnames",1],["missing",5],["sorted",1],["required",1],["if",3],["raise",3],["value",5],["error",3],["join",1],["rows",5],["row",5],["fills",1],["short",1],["none",5],["truthy",1],["string",1],["would",1],["pass",1],["every",1],["nonempty",1],["gate",1],["any",1],["values",1],["line",1],["num",1],["has",1],["extra",1],["fields",1],["append",1],["strip",1],["items",1],["not",1],["contains",1],["no",1],["samples",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_remove_inferential_outputs","name":[["remove",1],["inferential",1],["outputs",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["remove",3],["inferential",3],["outputs",3],["output",3],["dir",3],["path",6],["none",2],["comparative",1],["only",1],["files",1],["before",1],["publishing",1],["descriptive",1],["run",1],["relative",2],["if",1],["file",1],["symlink",1],["unlink",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_replication_status","name":[["replication",1],["status",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["replication",2],["status",2],["metadata",4],["any",4],["config",3],["mapping",2],["str",8],["tuple",2],["bool",2],["dict",2],["int",3],["design",6],["condition",3],["key",2],["donor",3],["counts",3],["level",3],["loc",1],["astype",1],["nunique",1],["reference",1],["tested",1],["return",1],["all",1],["value",2],["values",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_resolution_key","name":[["resolution",1],["key",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["resolution",2],["key",2],["value",3],["float",3],["str",2],["return",1],["leiden",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_resolved_config","name":[["resolved",1],["config",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["resolved",29],["config",15],["mapping",4],["str",9],["any",5],["os",2],["path",9],["like",2],["dict",11],["raw",2],["base",3],["load",1],["setdefault",11],["schema",2],["version",2],["analysis",2],["mode",3],["comparative",1],["seed",1],["qc",3],["clustering",3],["annotation",8],["statistics",3],["integration",3],["method",2],["none",6],["batch",2],["keys",2],["mad",3],["counts",3],["genes",1],["mt",1],["doublet",1],["detection",1],["true",1],["ambient",1],["correction",1],["resolutions",2],["list",1],["default",1],["selected",1],["resolution",1],["neighbors",1],["15",1],["pcs",1],["30",1],["marker",2],["panel",2],["reference",3],["h5ad",3],["label",1],["key",8],["cell",1],["type",1],["confirmed",2],["minimum",1],["margin",1],["descriptive",6],["de",1],["not",3],["da",1],["design",6],["defaults",3],["sample",3],["id",3],["if",4],["update",1],["donor",2],["condition",2],["covariates",1],["paired",1],["false",1],["input",11],["stem",1],["layer",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_result","name":[["result",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["result",2],["output",5],["dir",6],["path",2],["manifest",10],["mapping",2],["str",7],["any",4],["dict",3],["return",1],["status",6],["analysis",3],["mode",3],["comparative",2],["run",2],["resolve",2],["featured",2],["files",1],["warnings",2],["list",1],["annotation",2],["not",3],["started",3],["statistics",2],["de",1],["da",1],["json",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run","name":[["run",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",4],["run",11],["config",7],["mapping",6],["str",21],["any",9],["os",4],["path",5],["like",4],["output",17],["dir",3],["resume",20],["stage",53],["none",16],["prior",5],["manifest",25],["preflight",14],["dict",7],["expanduser",1],["resolve",1],["mkdir",2],["parents",1],["true",3],["exist",2],["ok",2],["tables",5],["has",1],["already",1],["validated",1],["fingerprinted",1],["inputs",3],["running",2],["again",1],["would",1],["re",7],["read",3],["hash",1],["every",2],["input",4],["matrix",2],["check",9],["if",10],["not",8],["else",3],["resolved",15],["schema",2],["version",2],["analysis",3],["mode",3],["comparative",1],["created",1],["at",3],["utc",1],["now",1],["status",5],["seed",2],["thresholds",1],["qc",23],["sha256",1],["sha",1],["fingerprint",3],["hashes",2],["versions",2],["package",1],["stages",6],["name",8],["started",4],["embedding",8],["clustering",3],["annotation",3],["statistics",5],["warnings",24],["de",1],["da",1],["order",11],["raise",1],["value",1],["error",1],["unknown",1],["index",15],["resumed",1],["from",3],["completed",5],["attributed",1],["produced",1],["them",1],["keeps",1],["its",1],["recorded",1],["runs",3],["starts",1],["clean",1],["so",3],["caveat",1],["whose",1],["cause",1],["was",1],["fixed",1],["cannot",1],["survive",2],["into",2],["new",1],["report",2],["contradict",1],["recomputed",1],["result",2],["always",2],["list",5],["sync",3],["values",2],["items",1],["fromkeys",1],["warning",2],["write",6],["json",6],["valid",1],["failed",2],["errors",2],["finalize",1],["return",1],["checkpoint",5],["persist",1],["progress",1],["after",1],["interrupted",1],["last",1],["durable",1],["instead",1],["recomputing",1],["everything",1],["file",1],["inventory",1],["finalized",1],["only",2],["end",1],["try",1],["inferential",2],["outputs",2],["previous",1],["directory",1],["must",2],["never",1],["featured",1],["files",5],["figures",1],["either",1],["remove",1],["ad",2],["np",3],["pd",3],["sc",6],["science",1],["imports",1],["adata",7],["load",4],["data",1],["extend",2],["summary",3],["cell",3],["csv",4],["false",2],["h5ad",4],["compression",2],["gzip",2],["del",1],["pre",1],["object",1],["largest",1],["transient",1],["elif",2],["next",1],["consumes",1],["resuming",1],["page",1],["three",1],["earlier",1],["full",1],["checkpoints",1],["through",1],["memory",1],["embedded",3]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run_clustering","name":[["run",1],["clustering",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["clustering",6],["adata",6],["any",8],["config",4],["mapping",2],["str",3],["sc",3],["seed",3],["int",1],["resolution",7],["resolutions",1],["tl",1],["leiden",1],["float",3],["key",3],["added",1],["random",1],["state",1],["flavor",1],["igraph",1],["iterations",1],["directed",1],["false",1],["selected",3],["obs",2],["cluster",1],["astype",2],["category",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run_deseq","name":[["run",1],["deseq",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["deseq",6],["pseudobulk",7],["any",9],["metadata",6],["config",4],["mapping",2],["str",17],["output",4],["path",2],["pd",3],["tuple",2],["list",5],["notes",7],["if",9],["not",6],["statistics",1],["de",3],["true",3],["return",4],["requested",1],["try",2],["from",2],["pydeseq2",2],["dds",4],["import",3],["data",2],["ds",1],["stats",5],["except",2],["error",3],["failed",9],["missing",1],["dependency",1],["design",9],["condition",5],["key",2],["donor",4],["tested",6],["reference",6],["covariates",3],["value",2],["formula",4],["terms",2],["paired",1],["else",2],["join",4],["result",4],["frames",4],["skipped",7],["groups",14],["gene",3],["columns",4],["column",3],["sample",4],["id",2],["analysis",5],["group",16],["sorted",1],["unique",1],["meta",6],["loc",4],["copy",2],["replication",1],["contract",1],["holds",1],["per",2],["fitted",1],["model",1],["just",1],["globally",1],["every",1],["must",2],["carry",1],["both",1],["contrast",3],["levels",1],["three",2],["independent",1],["donors",4],["each",1],["its",1],["fit",1],["would",2],["be",1],["underpowered",1],["pseudoreplication",1],["single",1],["level",7],["abort",2],["whole",1],["loop",1],["by",2],["int",2],["astype",2],["nunique",1],["count",2],["values",1],["append",6],["continue",3],["counts",9],["index",7],["keep",2],["sum",1],["axis",1],["shape",1],["refit",1],["cooks",1],["cpus",2],["deseq2",1],["summary",1],["exception",1],["as",1],["exc",2],["one",1],["degenerate",1],["rest",1],["frame",5],["results",1],["df",1],["reset",1],["rename",1],["insert",3],["without",1],["enough",1],["expressed",1],["genes",1],["suffix",1],["txt",1],["write",1],["text",1],["encoding",1],["utf",1],["item",2],["split",1],["see",1],["adjacent",1],["file",1],["status",2],["no",1],["testable",1],["concat",1],["ignore",1],["csv",1],["false",1],["completed",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run_embedding","name":[["run",1],["embedding",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["embedding",2],["adata",21],["any",8],["config",8],["mapping",2],["str",3],["sc",9],["seed",4],["int",3],["clustering",4],["pp",6],["normalize",1],["total",1],["target",1],["sum",1],["1e4",1],["log1p",1],["raw",3],["stores",1],["only",2],["var",2],["varm",1],["full",1],["copy",1],["would",1],["duplicate",1],["counts",3],["layer",3],["obsm",1],["obsp",1],["at",1],["stage",1],["memory",1],["peak",1],["nothing",1],["top",5],["min",3],["2000",1],["max",2],["10",1],["vars",2],["try",1],["highly",3],["variable",3],["genes",5],["flavor",2],["seurat",6],["v3",3],["batch",12],["key",4],["design",2],["sample",4],["id",2],["uns",2],["openai4s",2],["hvg",2],["method",4],["except",1],["import",2],["error",3],["value",2],["loess",1],["be",1],["singular",1],["small",1],["targeted",1],["panels",1],["deterministic",1],["test",1],["matrices",1],["needs",1],["scikit",1],["misc",1],["has",1],["no",1],["wheel",1],["some",1],["platforms",1],["linux",1],["aarch64",1],["fall",1],["back",1],["log",2],["normalized",1],["dispersion",1],["count",1],["remains",1],["untouched",1],["still",1],["de",1],["input",1],["fallback",1],["comps",4],["pcs",1],["30",1],["obs",4],["if",4],["raise",1],["not",1],["enough",1],["cells",1],["remain",1],["pca",6],["tl",2],["mask",1],["random",2],["state",2],["representation",3],["integration",2],["harmony",5],["scanpy",1],["external",1],["as",1],["sce",2],["keys",6],["len",2],["else",1],["astype",1],["agg",1],["join",1],["axis",1],["integrate",1],["basis",2],["adjusted",1],["neighbors",5],["15",1],["rep",1],["umap",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run_milo","name":[["run",1],["milo",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["milo",9],["adata",3],["any",4],["config",5],["mapping",2],["str",9],["output",4],["path",2],["if",2],["not",2],["statistics",1],["da",2],["true",1],["return",4],["requested",1],["try",2],["import",2],["pertpy",1],["as",2],["pt",2],["except",2],["error",2],["failed",2],["missing",1],["dependency",1],["design",10],["sample",5],["key",3],["id",1],["condition",5],["terms",2],["donor",1],["paired",1],["else",1],["value",2],["covariates",1],["formula",2],["join",1],["tl",1],["mdata",5],["load",1],["make",1],["nhoods",3],["rna",1],["prop",1],["seed",2],["int",1],["count",1],["col",1],["model",1],["contrasts",1],["tested",1],["reference",1],["solver",1],["pydeseq2",1],["frame",3],["var",1],["copy",1],["index",3],["name",1],["neighborhood",1],["reset",1],["csv",1],["false",1],["completed",1],["exception",1],["exc",2],["suffix",1],["txt",1],["write",1],["text",1],["encoding",1],["utf",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run_qc","name":[["run",1],["qc",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["qc",37],["adata",27],["any",22],["config",7],["mapping",2],["str",11],["np",15],["pd",3],["sc",4],["tuple",2],["list",5],["warnings",6],["sample",14],["key",5],["design",1],["id",3],["names",10],["gene",3],["if",11],["organism",1],["human",1],["mt",19],["name",13],["startswith",5],["ribo",7],["rps",2],["rpl",2],["else",1],["var",2],["not",7],["append",5],["no",2],["mitochondrial",1],["genes",16],["matched",2],["declared",2],["namespace",2],["ribosomal",1],["scanpy",1],["default",1],["percent",2],["top",3],["50",3],["100",1],["200",1],["500",1],["rejects",1],["small",1],["deterministic",1],["fixtures",1],["genuinely",1],["targeted",1],["panels",1],["fewer",2],["these",1],["metrics",2],["part",1],["workflow",1],["contract",1],["pp",2],["calculate",1],["vars",1],["none",5],["inplace",1],["true",4],["log1p",5],["false",3],["obs",33],["fail",6],["filter",5],["reason",9],["doublet",11],["score",4],["nan",1],["predicted",7],["summary",3],["rows",3],["dict",2],["sorted",1],["astype",6],["unique",1],["mask",15],["loc",6],["scrublet",9],["threshold",5],["reasons",11],["low",4],["counts",23],["mad",15],["flags",5],["total",5],["float",11],["high",6],["by",5],["pct",9],["min",6],["below",2],["numpy",6],["max",3],["above",1],["one",2],["boolean",1],["matrix",4],["instead",1],["per",2],["cell",6],["python",1],["loops",1],["interpreter",1],["iterations",1],["at",4],["100k",1],["cells",5],["collapse",1],["pass",1],["flag",3],["column",1],["stack",1],["asarray",1],["dtype",1],["bool",5],["join",2],["flagged",4],["zip",2],["row",2],["axis",1],["detection",2],["int",5],["sum",5],["subset",5],["copy",3],["try",1],["random",1],["state",1],["seed",1],["uns",1],["index",5],["prior",2],["value",4],["except",1],["exception",1],["as",1],["exc",2],["skipped",2],["elif",1],["than",1],["final",3],["before",1],["removed",2],["after",1],["median",6],["keep",3],["raise",1],["error",1],["every",1],["columns",2],["insert",1],["return",1],["data",1],["frame",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run._checkpoint_manifest","name":[["checkpoint",1],["manifest",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["checkpoint",2],["manifest",4],["none",2],["persist",2],["progress",2],["after",2],["every",2],["completed",2],["stage",4],["so",2],["interrupted",2],["run",3],["resume",2],["from",2],["last",2],["durable",2],["instead",2],["recomputing",2],["everything",2],["file",2],["inventory",2],["finalized",2],["only",2],["at",2],["end",2],["sync",1],["warnings",1],["write",1],["json",2],["output",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_run._sync_warnings","name":[["sync",1],["warnings",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["sync",2],["warnings",6],["none",2],["manifest",2],["stage",4],["name",4],["list",2],["values",2],["items",1],["dict",1],["fromkeys",1],["warning",2],["order",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_sample_sheet_errors","name":[["sample",1],["sheet",1],["errors",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["sample",18],["sheet",5],["errors",15],["config",8],["mapping",2],["str",19],["any",3],["tuple",2],["list",9],["dict",3],["warnings",6],["rows",8],["path",8],["input",1],["try",1],["read",1],["except",1],["oserror",1],["value",13],["error",1],["as",1],["exc",2],["return",2],["ids",4],["row",17],["id",11],["if",11],["not",8],["append",8],["values",2],["must",1],["be",1],["nonempty",1],["duplicates",3],["sorted",2],["count",1],["duplicate",1],["join",2],["donor",3],["condition",4],["has",2],["empty",1],["matrix",14],["format",3],["supported",1],["formats",1],["unsupported",1],["expanduser",1],["absolute",1],["parent",1],["resolve",1],["exists",1],["exist",1],["reference",5],["key",10],["organism",2],["genome",1],["build",1],["annotation",1],["release",1],["gene",1],["type",1],["else",1],["disagrees",1],["field",1],["levels",2],["design",13],["tested",1],["contrast",1],["level",1],["absent",1],["from",1],["needed",2],["covariates",1],["integration",1],["batch",1],["keys",1],["columns",3],["missing",3],["lacks",1],["configured",1],["metadata",1],["checks",1],["extend",2]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_science_imports","name":[["science",1],["imports",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["science",2],["imports",2],["tuple",2],["any",8],["try",1],["import",5],["anndata",1],["as",5],["ad",2],["numpy",1],["np",2],["pandas",1],["pd",2],["scanpy",1],["sc",2],["except",1],["error",2],["exc",2],["raise",1],["runtime",1],["single",1],["cell",1],["stack",1],["not",1],["installed",1],["install",1],["open",1],["ai4",1],["singlecell",2],["extra",2],["uv",1],["sync",1],["envs",1],["python",1],["yml",1],["from",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_sha256_file","name":[["sha256",1],["file",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["sha256",3],["file",2],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_sha256_path","name":[["sha256",1],["path",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["sha256",5],["path",10],["str",3],["if",2],["file",4],["return",2],["digest",4],["hashlib",1],["child",3],["sorted",1],["item",3],["rglob",1],["update",2],["relative",1],["encode",2],["utf",1],["ascii",1],["hexdigest",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_stage_hashes","name":[["stage",1],["hashes",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",3],["stage",4],["hashes",16],["config",25],["mapping",3],["str",19],["any",3],["input",7],["fingerprint",4],["none",4],["dict",4],["build",1],["chained",1],["so",2],["resume",3],["identify",1],["earliest",1],["stale",2],["digest",7],["value",9],["encoded",2],["json",1],["dumps",1],["sort",1],["keys",6],["true",1],["separators",1],["encode",1],["utf",1],["return",3],["hashlib",1],["sha256",3],["hexdigest",1],["preflight",2],["analysis",5],["mode",5],["organism",2],["modality",2],["reference",3],["every",1],["metadata",5],["key",7],["load",1],["data",1],["bakes",1],["into",1],["checkpoint",2],["obs",1],["must",2],["invalidate",1],["qc",5],["downstream",1],["only",2],["hash",1],["would",2],["from",1],["lacks",1],["newly",1],["configured",1],["column",1],["design",8],["integration",5],["sample",2],["id",1],["if",3],["descriptive",1],["update",1],["donor",1],["condition",1],["covariates",1],["batch",1],["upstream",5],["sorted",1],["seed",6],["embedding",2],["neighbors",2],["clustering",6],["pcs",2],["resolutions",2],["selected",2],["resolution",2],["annotation",6],["side",5],["inputs",4],["files",1],["names",1],["by",2],["path",3],["their",1],["contents",1],["be",1],["fingerprinted",1],["here",1],["place",1],["edit",1],["followed",1],["silently",1],["prior",1],["labels",1],["marker",1],["panel",1],["h5ad",1],["confirmed",1],["candidate",3],["exists",1],["else",1],["statistics",3]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_stage_hashes.digest","name":[["digest",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["any",2],["str",2],["encoded",2],["json",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_utc_now","name":[["utc",1],["now",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["utc",3],["now",3],["str",2],["return",1],["datetime",1],["timezone",1],["replace",1],["microsecond",1],["isoformat",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_write_json","name":[["write",1],["json",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["write",5],["json",3],["path",8],["value",3],["any",2],["none",2],["atomic",2],["resume",2],["trusts",2],["these",2],["files",2],["truncated",2],["half",2],["from",2],["interrupted",2],["run",2],["must",2],["never",2],["shadow",2],["readable",2],["prior",2],["state",2],["parent",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["temporary",3],["name",2],["tmp",1],["open",1],["encoding",1],["utf",1],["as",1],["handle",3],["dump",1],["indent",1],["sort",1],["keys",1],["ensure",1],["ascii",1],["false",1],["os",1],["replace",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_write_markers","name":[["write",1],["markers",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["write",2],["markers",5],["adata",5],["any",8],["output",3],["path",2],["pd",4],["sc",4],["tl",1],["rank",2],["genes",2],["groups",2],["cluster",6],["method",1],["wilcoxon",1],["raw",1],["true",2],["rows",4],["obs",1],["cat",1],["categories",1],["frame",4],["df",1],["group",1],["insert",1],["str",1],["append",1],["concat",1],["ignore",1],["index",2],["if",1],["else",1],["data",1],["csv",1],["false",1],["return",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#_write_report","name":[["write",1],["report",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["write",3],["report",4],["output",3],["dir",3],["path",2],["manifest",9],["mapping",2],["str",2],["any",2],["none",3],["statistics",4],["status",4],["warnings",4],["analysis",7],["mode",5],["comparative",1],["lines",4],["single",2],["cell",1],["rna",1],["annotation",2],["differential",4],["expression",2],["de",2],["abundance",2],["da",1],["seed",2],["interpretation",1],["boundaries",1],["descriptive",3],["sample",2],["cluster",2],["markers",2],["describe",1],["within",1],["structure",1],["no",1],["condition",2],["effect",1],["inference",1],["was",1],["attempted",1],["if",1],["else",1],["uses",1],["pseudobulk",1],["raw",1],["counts",1],["candidate",1],["annotations",1],["not",1],["ground",1],["truth",1],["harmony",1],["requested",1],["changes",1],["neighbor",1],["embedding",1],["only",1],["extend",2],["warning",2],["files",1],["see",1],["run",1],["json",1],["checksums",1],["provenance",1],["md",1],["text",1],["join",1],["encoding",1],["utf",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#preflight","name":[["preflight",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["preflight",2],["config",7],["mapping",2],["str",11],["any",4],["os",2],["path",6],["like",2],["dict",4],["resolve",1],["validate",1],["configuration",1],["without",1],["importing",1],["scientific",1],["packages",1],["try",1],["resolved",17],["errors",21],["warnings",13],["samples",5],["list",2],["inspected",3],["count",5],["int",1],["none",7],["if",8],["not",6],["input",9],["mode",4],["sample",8],["sheet",2],["extend",6],["row",3],["matrix",2],["format",1],["h5ad",5],["inspect",11],["counts",2],["layer",2],["metadata",1],["false",1],["elif",1],["fingerprint",6],["inputs",5],["return",3],["status",2],["valid",1],["else",4],["invalid",2],["len",1],["analysis",1],["descriptive",1],["except",1],["exception",1],["as",1],["exc",2],["public",1],["validation",1],["must",1],["structured",1],["failure",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#resume","name":[["resume",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["resume",4],["run",10],["dir",4],["str",13],["os",2],["path",14],["like",2],["dict",3],["any",4],["validate",1],["provenance",2],["return",4],["rebuild",2],["interrupted",1],["stale",7],["output",22],["expanduser",1],["resolve",1],["config",16],["resolved",5],["json",11],["if",12],["not",7],["exists",8],["raise",1],["value",4],["error",4],["missing",2],["configuration",1],["read",2],["check",10],["preflight",9],["status",5],["valid",1],["cannot",3],["be",3],["validated",1],["right",1],["now",2],["input",8],["transient",1],["mount",1],["failure",2],["revoked",1],["must",1],["dismantled",1],["report",2],["without",1],["touching",1],["deliverable",1],["disk",1],["failed",1],["analysis",5],["mode",2],["comparative",1],["featured",1],["files",14],["warnings",3],["list",2],["errors",2],["annotation",10],["started",3],["statistics",5],["de",1],["da",1],["manifest",23],["current",6],["hashes",14],["stage",39],["fingerprint",4],["prior",18],["none",4],["try",1],["except",1],["torn",1],["tampered",1],["means",1],["state",3],["trusted",1],["instead",1],["crashing",1],["same",6],["sha256",1],["sha",2],["cover",1],["contents",1],["side",1],["named",1],["by",1],["stages",3],["deliverables",2],["intact",2],["all",1],["qc",8],["embedding",6],["clustering",6],["h5ad",3],["completed",3],["result",1],["order",5],["earliest",9],["break",2],["else",1],["required",2],["move",3],["only",1],["its",1],["dependants",1],["aside",1],["upstream",1],["checkpoints",1],["remain",1],["available",1],["safe",1],["invalidated",2],["mkdir",2],["exist",2],["ok",2],["true",3],["invalid",2],["index",3],["paths",4],["tables",12],["summary",1],["csv",10],["cell",1],["cluster",2],["assignments",2],["markers",1],["evidence",1],["pseudobulk",2],["counts",1],["metadata",1],["differential",4],["expression",2],["txt",2],["abundance",2],["md",1],["relative",5],["source",6],["destination",9],["parent",1],["parents",1],["unlink",1],["shutil",3],["figures",2],["rmtree",1],["write",1],["invalidation",1],["at",1],["utc",1],["previous",1]]},{"id":"skills/single-cell-rna-analysis/kernel.py#run","name":[["run",1]],"path":[["skills",1],["single",1],["cell",1],["rna",1],["analysis",1],["kernel",1],["py",1]],"body":[["def",2],["run",4],["config",3],["mapping",2],["str",12],["any",4],["os",4],["path",4],["like",4],["output",3],["dir",3],["dict",2],["workflow",1],["return",2],["structured",1],["artifact",1],["ready",1],["status",1]]},{"id":"skills/using-model-endpoint/provider.py","name":[["provider",1],["py",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["infer",2],["provider",7],["shim",1],["behind",1],["every",1],["inference",2],["kernel",2],["registered",1],["model",1],["server",2],["endpoint",2],["localhost",1],["port",1],["hosted",1],["url",1],["exists",1],["only",1],["give",1],["agent",1],["python",1],["repl",1],["whose",1],["network",1],["egress",1],["scoped",1],["one",1],["cells",1],["call",1],["native",1],["http",1],["api",1],["directly",1],["httpx",1],["ships",1],["helper",2],["env",1],["there",1],["no",3],["sdk",1],["import",6],["job",1],["lifecycle",1],["submit",1],["harvest",1],["stay",1],["ssh",1],["byoc",2],["families",1],["so",1],["mode",1],["ops",1],["below",1],["all",1],["refuse",1],["from",3],["future",1],["annotations",1],["os",1],["re",1],["typing",1],["any",1],["callable",1],["iterable",1],["return",1],["openai4s",1],["compute",1],["error",1],["exec",1],["result",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider","name":[["infer",1],["provider",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["class",2],["infer",7],["provider",3],["prologue",2],["strips",2],["any",5],["ambient",3],["nvidia",3],["vars",4],["before",2],["auth",8],["only",2],["way",2],["api",6],["key",13],["may",2],["enter",2],["process",3],["host",2],["fd",2],["handshake",3],["secret",1],["env",12],["prefixes",1],["ngc",1],["personal",1],["keys",1],["look",1],["like",1],["nvapi",1],["scrub",2],["naive",1],["prints",1],["token",1],["regex",2],["re",5],["compile",2],["bnvapi",1],["za",1],["z0",2],["def",10],["init",1],["self",18],["repl",3],["bool",1],["false",1],["import",4],["name",10],["alias",13],["additionally",1],["exported",1],["under",3],["must",1],["be",1],["safe",1],["mirrors",1],["system",2],["reserved",2],["variables",2],["injection",2],["time",2],["unsafe",2],["names",3],["keep",1],["denylist",3],["sync",1],["those",1],["sources",1],["ld",2],["dyld",2],["127",1],["frozenset",1],["shell",2],["path",2],["home",1],["user",2],["tmpdir",1],["lang",1],["lc",1],["all",2],["pwd",1],["oldpwd",1],["term",1],["hostname",1],["display",1],["ssh",2],["sock",1],["pythonpath",1],["node",4],["conda",1],["prefix",1],["virtual",1],["bash",1],["prompt",1],["command",2],["ifs",1],["pythonstartup",1],["options",1],["git",4],["askpass",1],["not",3],["already",2],["above",1],["ride",1],["pythonhome",1],["shellopts",1],["ps4",1],["zdotdir",1],["tls",2],["trust",1],["roots",1],["proxy",7],["routing",1],["ssl",4],["cert",2],["file",1],["dir",1],["requests",1],["ca",4],["bundle",3],["curl",1],["extra",1],["certs",1],["reject",1],["unauthorized",1],["aws",1],["cainfo",1],["no",7],["verify",1],["http",1],["https",2],["apply",1],["creds",3],["dict",5],["str",17],["none",15],["hosted",1],["endpoints",2],["hand",1],["over",1],["resolved",1],["from",3],["registration",2],["credential",2],["local",1],["send",1],["nothing",2],["export",2],["as",2],["canonical",1],["agnostic",1],["so",2],["cells",3],["build",1],["their",1],["own",2],["authorization",1],["header",1],["if",2],["return",5],["os",2],["environ",2],["also",1],["read",3],["variable",1],["saved",1],["my",1],["nim",1],["assignment",1],["replaces",1],["value",1],["passes",1],["json",1],["values",1],["through",2],["untyped",1],["non",1],["string",2],["skips",1],["matching",1],["malformed",1],["behavior",1],["rather",1],["than",1],["raising",1],["out",1],["isinstance",1],["fullmatch",1],["patch",2],["httpx",1],["themselves",1],["sandbox",5],["routes",1],["them",1],["endpoint",3],["scoped",1],["filter",1],["install",3],["unauth",1],["hook",2],["expired",1],["callable",1],["sdk",1],["401",1],["surfaces",1],["cell",1],["output",1],["helper",1],["mode",1],["ops",1],["job",3],["lifecycle",2],["inference",3],["providers",2],["unsupported",6],["raise",1],["byoc",1],["error",1],["invalid",1],["request",1],["have",1],["call",1],["directly",1],["kernel",1],["instead",1],["submitting",1],["create",1],["spec",1],["id",5],["tags",1],["exec",2],["argv",1],["list",3],["stdin",1],["iterable",1],["bytes",1],["timeout",1],["int",1],["result",1],["owned",1],["owner",1],["terminate",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.__init__","name":[["init",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["init",2],["self",3],["repl",4],["bool",2],["false",2]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider._unsupported","name":[["unsupported",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["unsupported",2],["self",2],["no",3],["return",2],["raise",1],["byoc",1],["error",1],["invalid",1],["request",1],["inference",2],["providers",1],["have",1],["job",2],["lifecycle",1],["call",1],["endpoint",1],["directly",1],["from",1],["kernel",1],["instead",1],["submitting",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.apply_auth","name":[["apply",1],["auth",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["apply",2],["auth",3],["self",4],["creds",4],["dict",2],["str",5],["none",2],["hosted",2],["endpoints",4],["hand",2],["over",2],["api",6],["key",12],["resolved",2],["from",2],["registration",3],["credential",3],["local",2],["send",2],["nothing",2],["re",3],["export",3],["as",3],["infer",3],["canonical",2],["provider",2],["agnostic",2],["name",8],["so",3],["cells",3],["build",2],["their",2],["own",3],["authorization",2],["header",2],["if",2],["not",2],["return",1],["os",2],["environ",2],["also",1],["under",2],["env",3],["read",2],["variable",1],["user",1],["saved",1],["my",1],["nim",1],["assignment",1],["replaces",1],["any",1],["ambient",1],["value",1],["passes",1],["json",1],["values",1],["through",1],["untyped",1],["non",1],["string",2],["skips",1],["alias",8],["matching",1],["malformed",1],["behavior",1],["rather",1],["than",1],["raising",1],["out",1],["handshake",1],["isinstance",1],["fullmatch",1],["denylist",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.create_sandbox","name":[["create",1],["sandbox",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["create",2],["sandbox",2],["self",3],["spec",2],["dict",4],["str",10],["any",2],["install",2],["id",2],["tags",2],["none",4],["unsupported",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.exec","name":[["exec",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["exec",4],["self",3],["sandbox",2],["id",2],["str",8],["argv",2],["list",2],["stdin",2],["iterable",2],["bytes",2],["none",12],["env",2],["dict",2],["timeout",2],["int",2],["result",2],["unsupported",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.import_and_patch","name":[["import",1],["patch",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["import",6],["patch",4],["self",2],["none",3],["nothing",2],["cells",2],["httpx",2],["themselves",2],["sandbox",2],["proxy",4],["env",2],["https",2],["already",2],["routes",2],["them",2],["through",2],["endpoint",2],["scoped",2],["filter",2],["return",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.install_unauth_hook","name":[["install",1],["unauth",1],["hook",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["install",2],["unauth",2],["hook",4],["self",2],["expired",2],["callable",2],["no",4],["return",3],["none",3],["sdk",2],["401",2],["from",2],["endpoint",2],["surfaces",2],["cell",2],["output",2]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.list_owned","name":[["list",1],["owned",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["list",4],["owned",2],["self",3],["install",2],["id",2],["str",4],["dict",2],["any",2],["unsupported",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.read_owner","name":[["read",1],["owner",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["read",2],["owner",2],["self",3],["sandbox",2],["id",2],["str",4],["none",2],["unsupported",1]]},{"id":"skills/using-model-endpoint/provider.py#InferProvider.terminate","name":[["terminate",1]],"path":[["skills",1],["model",1],["endpoint",1],["provider",1],["py",1]],"body":[["def",2],["terminate",2],["self",3],["sandbox",2],["id",2],["str",2],["none",2],["unsupported",1]]},{"id":"tests/_envs.py","name":[["envs",1],["py",1]],"path":[["tests",1],["envs",1],["py",1]],"body":[["real",1],["interpreter",4],["prefixes",1],["environment",1],["binding",1],["tests",1],["conda",1],["shaped",1],["fixture",2],["be",1],["one",2],["bare",2],["symlink",2],["env",3],["bin",1],["python",2],["sys",2],["executable",2],["stopped",1],["self",1],["reporting",1],["own",1],["prefix",2],["copied",1],["build",1],["standalone",1],["launcher",2],["loses",1],["its",1],["runtime",1],["tree",1],["linux",1],["10",1],["resolves",1],["base",1],["newer",1],["builds",2],["so",2],["kernel",1],["no",1],["longer",1],["named",1],["test",2],["had",1],["selected",1],["pyvenv",1],["cfg",1],["plus",1],["link",1],["keeps",1],["runnable",1],["aware",1],["every",1],["ci",1],["matrix",1],["runs",1],["home",1],["incantation",1],["next",1],["specific",1],["tweak",1],["lands",1],["once",1],["instead",1],["each",1],["module",1],["from",2],["future",1],["import",3],["annotations",1],["venv",1],["pathlib",1],["path",1]]},{"id":"tests/_envs.py#real_python_prefix","name":[["real",1],["python",1],["prefix",1]],"path":[["tests",1],["envs",1],["py",1]],"body":[["def",2],["real",2],["python",3],["prefix",8],["path",4],["pip",2],["free",1],["venv",2],["at",1],["whose",1],["bin",1],["reports",1],["env",1],["builder",1],["false",1],["symlinks",1],["true",1],["create",1],["return",1]]},{"id":"tests/_ports.py","name":[["ports",1],["py",1]],"path":[["tests",1],["ports",1],["py",1]],"body":[["race",3],["free",4],["port",12],["allocation",2],["tests",3],["bind",3],["real",4],["gateway",1],["server",2],["pattern",1],["replaces",1],["probed",1],["rebound",1],["later",1],["read",1],["close",1],["any",1],["concurrent",1],["process",1],["take",1],["here",1],["threading",3],["httpserver",3],["127",1],["handler",8],["cls",1],["under",1],["pytest",1],["auto",1],["four",1],["workers",1],["run",1],["gap",1],["concurrently",1],["frozen",1],["shapes",1],["ci",1],["job",1],["lost",1],["test",1],["team",1],["auth",1],["routes",1],["eaddrinuse",1],["exactly",1],["way",1],["only",1],["once",1],["keep",2],["bound",1],["socket",1],["kept",1],["probe",1],["then",1],["rebind",2],["construction",1],["loop",2],["make",1],["snapshots",1],["cfg",1],["class",4],["built",1],["dns",1],["host",1],["allowlist",1],["so",2],["must",1],["exist",1],["before",1],["while",1],["wants",1],["its",1],["constructor",1],["cut",1],["by",1],["binding",2],["first",1],["placeholder",2],["attaching",1],["one",1],["afterwards",1],["socketserver",1],["looks",1],["request",2],["up",1],["per",1],["accepted",2],["nothing",1],["until",1],["serve",1],["forever",1],["runs",1],["never",1],["handles",1],["anything",1],["put",1],["into",1],["config",1],["without",1],["ever",1],["their",1],["local",1],["unbound",1],["number",1],["has",1],["no",1],["lose",1],["from",2],["future",1],["import",2],["annotations",1],["http",1],["base",1],["httprequest",1]]},{"id":"tests/_ports.py#bound_gateway_server","name":[["bound",1],["gateway",1],["server",1]],"path":[["tests",1],["ports",1],["py",1]],"body":[["def",2],["bound",3],["gateway",2],["server",4],["tuple",2],["threading",4],["httpserver",4],["int",3],["already",1],["listening",1],["fresh",1],["loopback",1],["port",3],["build",1],["real",1],["handler",3],["class",2],["returned",1],["so",1],["host",1],["allowlist",1],["snapshot",1],["matches",1],["socket",1],["assign",1],["request",1],["only",1],["then",1],["start",1],["serve",1],["forever",1],["httpd",4],["127",1],["base",1],["httprequest",1],["daemon",1],["threads",1],["true",1],["return",1],["address",1]]},{"id":"tests/browser_admission_fault.mjs","name":[["browser",1],["admission",1],["fault",1],["mjs",1]],"path":[["tests",1],["browser",1],["admission",1],["fault",1],["mjs",1]],"body":[["admission",30],["fault",4],["case",2],["real",6],["browser",8],["everything",2],["else",2],["about",3],["exactly",5],["once",2],["be",3],["shown",1],["from",6],["python",1],["one",28],["cannot",3],["property",1],["page",57],["survives",1],["losing",1],["its",8],["own",6],["answer",9],["depends",1],["writes",1],["id",80],["relative",1],["dispatch",3],["only",6],["demonstrate",1],["deliberately",1],["not",13],["make",1],["request",6],["fail",1],["post",10],["must",4],["reach",1],["daemon",4],["succeed",1],["so",8],["turn",7],["really",4],["accepted",1],["pins",6],["consumed",1],["response",12],["destroyed",3],["way",2],["back",2],["shape",1],["dropped",4],["connection",2],["tab",10],["closed",1],["mid",1],["flight",2],["client",2],["guesses",1],["wrong",1],["either",2],["assume",2],["sent",14],["silently",1],["loses",1],["user",2],["comments",1],["open",16],["offers",1],["them",1],["comment",4],["running",2],["already",3],["carrying",1],["run",1],["against",2],["serving",1],["127",2],["8760",2],["import",2],["chromium",2],["playwright",1],["authenticate",2],["auth",1],["mjs",1],["const",47],["base",6],["url",9],["process",1],["env",1],["openai4",1],["http",1],["failures",1],["await",67],["launch",1],["headless",1],["true",7],["new",4],["viewport",1],["width",1],["1280",1],["height",1],["900",1],["token",1],["try",4],["session",2],["pinned",3],["built",1],["through",4],["api",30],["project",10],["v1",18],["projects",1],["method",8],["data",8],["name",1],["body",21],["frame",36],["frames",16],["note",26],["created",5],["string",6],["uploaded",3],["uploads",1],["filename",1],["plot",1],["png",1],["content",1],["base64",1],["vborw0",1],["kggo",1],["aaaansuh",1],["eug",1],["aaaaeaaaabcayaaaaf",1],["fc",1],["sjaaaadul",1],["eqvr42m",1],["p8z8",1],["bqdw",1],["aeh",1],["qgah",1],["km",1],["miqaaaabjru5",1],["erk",1],["jggg",1],["artifact",11],["let",10],["annotation",18],["null",5],["if",10],["annotations",19],["look",1],["at",4],["peak",1],["throw",1],["error",1],["exercise",1],["without",1],["pin",11],["completes",1],["never",10],["sees",1],["route",17],["fetch",3],["performs",1],["server",5],["side",1],["genuinely",3],["done",1],["abort",4],["then",1],["destroys",2],["promise",1],["rejects",1],["as",1],["would",3],["dispatched",6],["stored",6],["before",8],["message",8],["async",16],["evaluate",13],["fid",40],["outstanding",25],["admissions",19],["connectionfailed",3],["goto",4],["wait",12],["timeout",11],["1200",4],["conversation",9],["app",2],["entry",1],["point",1],["current",1],["loaded",1],["ones",1],["send",9],["path",3],["reads",1],["typeof",6],["function",6],["1500",2],["composer",4],["minted",2],["by",6],["code",2],["under",5],["test",3],["rather",1],["than",1],["harness",2],["box",4],["document",1],["query",1],["selector",1],["value",6],["reconcile",12],["me",2],["event",2],["input",1],["bubbles",1],["catch",4],["return",7],["length",14],["2500",2],["saw",1],["json",18],["stringify",16],["was",8],["array",2],["durable",1],["came",1],["reload",2],["resend",2],["reopen",1],["unroute",3],["resent",11],["continue",2],["counted",1],["issued",1],["querying",1],["endpoint",2],["proves",1],["works",1],["says",1],["nothing",3],["whether",2],["ever",1],["calls",1],["earlier",1],["version",1],["check",1],["passed",1],["last",6],["ran",1],["all",6],["reconciles",4],["reloaded",2],["did",2],["asked",11],["happened",1],["requests",1],["state",1],["received",1],["names",1],["outcome",1],["cleared",5],["settled",13],["storage",38],["row",11],["find",2],["status",8],["reopened",1],["lost",4],["missing",2],["released",2],["fresh",2],["reusing",1],["proved",1],["call",1],["after",27],["whatever",1],["release",1],["second",13],["refused",4],["repeat",3],["1024",2],["ids",6],["false",4],["413",1],["oversized",1],["synchronously",1],["refusal",4],["synchronous",1],["leaves",3],["many",1],["each",1],["independently",3],["reconcilable",1],["drives",1],["two",25],["designs",1],["failed",1],["here",1],["scalar",3],["overwrote",1],["capped",2],["list",3],["evicted",1],["oldest",3],["unresolved",2],["stay",1],["bound",3],["between",1],["tabs",2],["read",2],["modify",2],["write",3],["65",2],["coordinator",1],["queue",2],["cap",1],["64",1],["plus",1],["number",2],["sends",3],["have",2],["every",4],["has",3],["survive",2],["past",2],["capacity",9],["remember",1],["mint",5],["settling",2],["disturb",1],["any",1],["other",11],["design",1],["shared",1],["could",1],["across",1],["accidentally",1],["within",1],["forget",3],["concurrent",3],["simulated",1],["level",1],["observable",1],["independent",1],["key",3],["while",1],["holds",1],["view",1],["world",1],["container",1],["item",6],["above",1],["local",5],["openai4s",5],["resv",7],["fromothertab000000",2],["drained",5],["reloading",2],["into",1],["build",1],["still",4],["holding",1],["legacyscalar00000000",2],["migrated",5],["legacy",5],["gone",9],["remembered",3],["first",11],["kept",13],["forgotten",3],["includes",5],["neighbours",3],["visible",4],["none",1],["pending",1],["something",1],["undefined",1],["up",1],["0000",1],["20",2],["0064",1],["evict",1],["there",1],["removes",1],["joins",1],["instead",1],["replacing",1],["leave",2],["behind",1],["old",1],["keeps",1],["decided",1],["settles",1],["whose",1],["answers",2],["reconciled",1],["reaches",1],["different",1],["outcomes",1],["heard",2],["both",2],["leg",4],["runs",1],["2000",2],["load",1],["overwriting",1],["legs",1],["exec",1],["push",1],["decode",1],["uricomponent",1],["3000",1],["map",2],["pair",8],["some",2],["200",1],["404",3],["were",1],["answered",1],["known",1],["neither",1],["goes",1],["stays",1],["because",1],["inside",1],["lease",4],["yet",1],["same",2],["deleting",1],["handle",1],["leftover",4],["aged",5],["taken",1],["face",1],["left",1],["accumulate",1],["forever",1],["args",2],["date",2],["now",2],["10",2],["60",2],["1000",2],["finally",1],["corrupt",2],["future",4],["stamp",2],["trusting",1],["bad",1],["protect",1],["permanently",1],["bogus",6],["out",3],["label",3],["garbage",2],["zero",2],["0000000",1],["confers",1],["no",1]]},{"id":"tests/browser_admission_fault.mjs#api","name":[["api",1]],"path":[["tests",1],["browser",1],["admission",1],["fault",1],["mjs",1]],"body":[["api",2],["async",2],["path",3],["init",3],["const",1],["response",3],["await",2],["page",1],["request",1],["fetch",1],["new",1],["url",2],["base",1],["string",1],["headers",1],["open",1],["ai4",1],["token",2],["content",1],["type",1],["application",1],["json",2],["return",1],["status",2],["body",1],["catch",1],["null",1]]},{"id":"tests/browser_admission_fault.mjs#collect","name":[["collect",1]],"path":[["tests",1],["browser",1],["admission",1],["fault",1],["mjs",1]],"body":[["collect",2],["response",4],["const",1],["admissions",1],["exec",1],["url",1],["if",1],["answered",1],["push",1],["decode",1],["uricomponent",1],["status",1]]},{"id":"tests/browser_admission_fault.mjs#mint","name":[["mint",1]],"path":[["tests",1],["browser",1],["admission",1],["fault",1],["mjs",1]],"body":[["mint",2],["resv",1],["string",1],["pad",1],["start",1],["repeat",1],["20",1]]},{"id":"tests/browser_admission_fault.mjs#note","name":[["note",1]],"path":[["tests",1],["browser",1],["admission",1],["fault",1],["mjs",1]],"body":[["note",2],["ok",5],["detail",6],["if",1],["failures",1],["push",1],["console",1],["log",1],["fail",1]]},{"id":"tests/browser_auth.mjs","name":[["browser",1],["auth",1],["mjs",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["shared",1],["credential",3],["lookup",2],["browser",5],["harnesses",2],["daemon",5],["requires",1],["access",2],["token",5],["by",3],["default",1],["loopback",1],["too",1],["both",2],["navigated",1],["no",2],["drove",1],["api",1],["v1",1],["bare",1],["page",3],["request",3],["fetch",2],["so",6],["after",2],["gate",3],["was",1],["turned",1],["every",5],["check",1],["files",1],["would",3],["have",1],["failed",1],["401",1],["not",2],["because",2],["thing",1],["under",1],["test",2],["broke",1],["but",1],["never",1],["learned",1],["log",2],["reads",1],["way",1],["cli",1],["from",6],["same",2],["file",1],["two",1],["cannot",1],["drift",1],["harness",2],["holding",1],["stale",1],["copy",1],["authenticates",1],["against",1],["nothing",1],["reports",1],["as",1],["product",1],["failure",3],["import",3],["fs",2],["node",3],["os",2],["path",4],["authenticate",1],["context",3],["doing",1],["user",1],["open",1],["printed",2],["url",2],["once",1],["answers",1],["303",2],["sets",1],["http",1],["only",2],["cookie",3],["redirects",1],["stripped",1],["including",1],["shares",1],["jar",1],["carries",1],["deliberately",1],["query",1],["string",1],["bootstrap",2],["rather",1],["than",1],["injecting",1],["header",1],["call",1],["real",2],["takes",1],["exercises",1],["hand",1],["off",1],["instead",1],["routing",1],["around",1],["them",1],["poll",2],["predicate",1],["until",1],["returns",1],["truthy",1],["value",1],["script",1],["needs",1],["workbench",1],["csp",1],["has",2],["unsafe",1],["eval",1],["wait",2],["function",1],["refused",1],["be",2],["locator",1],["evaluate",1],["spawned",1],["gets",1],["pinned",1],["minimal",1],["environment",1],["developer",1],["shell",1],["must",1],["drive",1],["provider",1],["key",1],["team",1],["mode",1],["enforced",1],["kernel",1],["sandbox",1],["approval",1],["policy",1],["each",1],["change",1],["measures",1],["locale",1],["temp",1],["executable",1],["pass",1],["through",1],["strip",1],["credentials",1],["text",1],["about",1],["prints",1],["its",1],["startup",1],["tail",2],["attached",1],["summary",1],["otherwise",1],["write",1],["live",1],["into",1],["ci",1],["output",1],["keep",1],["child",1],["stream",1],["quote",1]]},{"id":"tests/browser_auth.mjs#authenticate","name":[["authenticate",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["async",2],["function",4],["authenticate",2],["page",6],["base",5],["url",16],["explicit",4],["token",22],["undefined",3],["security",1],["sensitive",1],["harnesses",1],["may",1],["validate",1],["open",2],["particular",1],["file",2],["themselves",1],["then",1],["pass",1],["captured",1],["value",2],["here",1],["mode",1],["never",4],["perform",1],["second",1],["environment",1],["default",1],["directory",1],["lookup",1],["doing",1],["so",4],["would",1],["reopen",1],["toctou",1],["window",1],["after",1],["caller",1],["validation",1],["const",7],["daemon",6],["string",5],["trim",2],["null",2],["if",2],["return",2],["new",5],["search",5],["params",5],["every",1],["spelling",1],["credential",3],["navigation",1],["error",9],["quote",1],["raw",1],["encoded",1],["form",1],["query",1],["actually",1],["carries",2],["spellings",4],["encode",1],["uricomponent",1],["slice",1],["length",1],["let",1],["response",4],["try",1],["await",2],["goto",1],["wait",1],["until",1],["domcontentloaded",1],["catch",1],["nothing",1],["listens",1],["port",4],["non",1],["http",3],["process",3],["holds",2],["loaded",1],["playwright",1],["quotes",1],["bootstrap",2],["message",3],["call",1],["log",2],["own",1],["array",1],["uncaught",1],["prints",1],["all",1],["three",1],["original",1],["replaced",1],["wrapped",1],["kept",1],["as",2],["cause",1],["only",1],["redacted",1],["copy",1],["its",2],["text",1],["leaves",1],["reason",2],["redact",3],["secrets",3],["target",3],["delete",2],["throw",2],["could",1],["not",2],["reach",1],["at",2],["access",2],["check",2],["ai4",1],["serving",1],["openai4",3],["browser",1],["end",1],["landed",5],["has",1],["no",2],["303",1],["stripped",1],["rejected",1],["from",1],["another",2],["data",2],["dir",2],["still",1],["reaches",1],["ci",1],["output",1],["quoted",1],["status",4],["typeof",1],["unknown",1],["did",1],["accept",1],["belongs",1],["other",1],["skip",1],["first",1],["run",1],["wizard",1]]},{"id":"tests/browser_auth.mjs#boundedLogCollector","name":[["bounded",1],["log",1],["collector",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["function",2],["bounded",2],["log",2],["collector",2],["stream",4],["limit",3],["64",2],["1024",2],["let",1],["value",4],["encoding",1],["utf8",1],["data",1],["chunk",2],["slice",1],["return",1]]},{"id":"tests/browser_auth.mjs#daemonToken","name":[["daemon",1],["token",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["function",2],["daemon",4],["token",8],["override",1],["exists",1],["same",1],["reason",1],["cli",1],["has",1],["one",1],["file",4],["owner",1],["only",1],["started",1],["under",2],["another",2],["account",2],["writes",1],["harness",1],["cannot",2],["read",2],["const",2],["from",3],["env",5],["process",2],["openai4",3],["trim",2],["if",1],["return",3],["data",4],["dir",4],["path",2],["join",2],["os",1],["homedir",1],["openai4s",1],["try",1],["fs",1],["sync",1],["access",1],["utf8",1],["null",2],["catch",1],["no",1],["readable",1],["gate",1],["be",1],["turned",1],["off",1],["require",1],["opt",1],["out",1],["was",1],["removed",1],["so",1],["callers",1],["navigate",1],["without",1],["first",1],["gated",1],["request",1],["fails",1],["401",1],["names",1]]},{"id":"tests/browser_auth.mjs#minimalChildEnvironment","name":[["minimal",1],["child",1],["environment",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["function",2],["minimal",2],["child",2],["environment",5],["extra",3],["const",2],["pythondontwritebytecode",1],["pythonutf8",1],["openai4",3],["skip",1],["dotenv",1],["secret",1],["store",1],["plaintext",1],["unattended",1],["approval",1],["deny",1],["key",4],["path",1],["lang",1],["lc",1],["all",1],["tmpdir",1],["systemroot",1],["windir",1],["if",1],["process",2],["env",2],["return",1]]},{"id":"tests/browser_auth.mjs#redactSecrets","name":[["redact",1],["secrets",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["function",2],["redact",2],["secrets",2],["value",4],["literals",3],["let",1],["text",4],["string",2],["null",1],["replace",3],["token",2],["api",1],["key",1],["secret",1],["password",1],["gi",3],["redacted",4],["bearer",1],["za",1],["z0",1],["open",1],["ai4",1],["const",1],["literal",4],["if",1],["typeof",1],["length",1],["split",1],["join",1],["return",1]]},{"id":"tests/browser_auth.mjs#skipFirstRunWizard","name":[["skip",1],["first",1],["run",1],["wizard",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["async",2],["function",2],["skip",5],["first",6],["run",4],["wizard",7],["page",7],["base",3],["url",6],["23",1],["default",1],["workbench",2],["vite",1],["shell",1],["mounts",1],["fresh",1],["data",2],["dir",1],["e2",1],["files",1],["drive",1],["dock",1],["composer",1],["locators",1],["modal",1],["top",1],["not",1],["product",1],["under",1],["test",1],["here",2],["documented",1],["path",1],["post",2],["true",2],["zero",1],["provider",1],["calls",1],["const",3],["complete",5],["new",1],["api",1],["v1",1],["onboarding",2],["await",6],["request",1],["string",1],["headers",1],["content",1],["type",1],["application",1],["json",1],["if",2],["ok",1],["let",1],["startup",1],["fetches",1],["settle",1],["reloading",1],["requests",1],["flight",1],["aborts",1],["them",1],["web",1],["kit",1],["surfaces",1],["aborted",1],["fetch",1],["as",1],["level",1],["error",1],["while",1],["chromium",1],["firefox",1],["drop",1],["silently",1],["same",1],["abort",1],["browser",1],["matrix",1],["mjs",1],["already",1],["warns",1],["about",1],["above",1],["its",1],["own",1],["authenticate",1],["call",1],["reintroduced",1],["by",2],["reload",2],["rather",1],["than",1],["second",1],["goto",1],["wait",3],["load",1],["state",2],["networkidle",1],["catch",2],["until",1],["domcontentloaded",1],["locator",2],["visible",1],["false",1],["button",1],["outline",1],["btn",1],["click",1],["hidden",1],["timeout",1],["10000",1]]},{"id":"tests/browser_auth.mjs#waitUntil","name":[["wait",1],["until",1]],"path":[["tests",1],["browser",1],["auth",1],["mjs",1]],"body":[["async",2],["function",2],["wait",2],["until",2],["label",3],["predicate",3],["timeout",4],["ms",6],["20000",2],["interval",3],["60",2],["const",2],["deadline",2],["date",2],["now",2],["let",1],["last",4],["error",7],["while",1],["try",1],["value",3],["await",2],["if",1],["return",1],["catch",1],["new",2],["promise",1],["resolve",2],["throw",1],["timed",1],["out",1],["waiting",1],["message",1]]},{"id":"tests/browser_matrix.mjs","name":[["browser",1],["matrix",1],["mjs",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["workbench",1],["three",2],["engines",4],["against",3],["running",1],["daemon",2],["node",3],["tests",3],["browser",10],["matrix",5],["mjs",5],["all",1],["webkit",2],["one",2],["openai4",3],["url",4],["http",3],["127",2],["8791",1],["smoke",1],["drives",1],["chromium",3],["only",1],["engine",10],["least",1],["likely",1],["surprise",1],["anyone",1],["app",1],["developed",1],["defects",1],["finds",1],["ones",1],["single",1],["cannot",1],["web",3],["socket",2],["close",1],["code",1],["firefox",2],["reports",1],["differently",1],["fetch",1],["abort",1],["kit",1],["surfaces",1],["as",1],["different",1],["error",8],["css",1],["dom",2],["api",1],["has",1],["another",1],["not",1],["everything",1],["here",1],["talks",1],["real",3],["over",1],["nothing",1],["stubbed",1],["mock",3],["would",1],["test",1],["point",1],["file",1],["parts",1],["stack",1],["replaces",1],["const",8],["requested",3],["process",4],["argv",1],["find",1],["starts",1],["split",1],["import",3],["authenticate",1],["redact",1],["secrets",1],["from",1],["auth",1],["base",2],["env",2],["8760",1],["let",1],["playwright",5],["try",2],["await",3],["catch",2],["fallback",3],["module",1],["if",2],["throw",1],["results",4],["console",3],["log",3],["run",1],["record",1],["launch",1],["false",1],["string",1],["message",2],["failed",5],["filter",1],["ok",1],["length",5],["checks",1],["passed",1],["across",1],["item",4],["name",1],["detail",1],["exit",1]]},{"id":"tests/browser_matrix.mjs#check","name":[["check",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["async",2],["function",2],["check",2],["engine",4],["name",4],["fn",3],["try",1],["const",1],["detail",2],["await",1],["record",2],["true",1],["catch",1],["error",5],["false",1],["string",1],["message",2]]},{"id":"tests/browser_matrix.mjs#record","name":[["record",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["function",2],["record",2],["engine",4],["name",4],["ok",5],["raw",3],["detail",8],["every",1],["printed",1],["twice",1],["here",1],["failed",1],["summary",1],["ci",1],["output",1],["error",1],["message",1],["free",1],["text",1],["redact",2],["at",1],["one",1],["sink",1],["const",2],["secrets",1],["results",1],["push",1],["mark",2],["fail",1],["console",1],["log",1],["pad",1],["end",1]]},{"id":"tests/browser_matrix.mjs#runEngine","name":[["run",1],["engine",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["async",10],["function",4],["run",3],["engine",15],["name",9],["const",20],["launcher",3],["playwright",3],["if",7],["throw",6],["new",12],["error",9],["has",2],["no",7],["browser",3],["await",17],["launch",1],["headless",1],["true",2],["page",19],["viewport",1],["width",1],["1280",1],["height",1],["900",1],["errors",3],["pageerror",1],["push",1],["string",4],["api",9],["path",4],["method",7],["data",8],["response",6],["request",4],["fetch",5],["url",13],["v1",3],["base",6],["headers",2],["undefined",5],["content",2],["type",2],["application",2],["json",6],["return",4],["status",8],["body",13],["catch",5],["null",6],["own",3],["from",1],["inside",1],["node",1],["side",1],["client",1],["sharing",1],["only",1],["cookie",1],["jar",1],["fires",1],["at",1],["all",2],["so",8],["check",7],["goes",1],["through",1],["says",1],["nothing",4],["about",2],["networking",1],["checks",4],["claim",1],["coverage",1],["evaluate",3],["verb",2],["credentials",1],["same",1],["origin",1],["stringify",2],["text",3],["let",3],["parsed",3],["try",4],["parse",1],["frame",15],["id",12],["session",6],["each",1],["below",2],["also",2],["against",1],["must",1],["fail",1],["there",1],["400",3],["before",2],["any",1],["lookup",1],["404",1],["counted",2],["as",3],["answered",1],["200",1],["projection",1],["passed",4],["not",2],["exist",1],["proved",1],["unknown",4],["matrix",2],["such",1],["refuses",1],["probe",2],["false",2],["passes",1],["proves",1],["gate",2],["by",1],["default",1],["see",1],["auth",1],["mjs",1],["authenticate",3],["performs",1],["real",2],["top",1],["level",2],["navigation",2],["token",2],["lands",1],["after",1],["303",1],["app",4],["already",1],["loaded",1],["returns",1],["navigating",1],["again",1],["just",1],["redundant",1],["aborts",1],["flight",1],["startup",1],["fetches",1],["replaces",1],["chromium",1],["firefox",1],["drop",1],["aborted",1],["quietly",1],["web",2],["kit",1],["surfaces",1],["cannot",2],["load",2],["due",1],["access",1],["control",1],["file",2],["failed",1],["its",3],["uncaught",1],["one",2],["out",1],["three",1],["had",2],["handled",1],["harness",1],["caused",1],["listener",1],["above",1],["attached",1],["deliberately",1],["during",1],["very",1],["first",1],["kind",1],["worth",1],["catching",1],["fix",1],["stop",1],["creating",1],["abort",1],["bootstrapped",2],["readable",1],["navigated",1],["be",1],["off",1],["report",1],["resulting",1],["401s",1],["goto",1],["wait",2],["until",2],["domcontentloaded",1],["timeout",3],["30000",1],["shell",2],["loads",1],["script",1],["actually",1],["ran",1],["boots",1],["ready",2],["typeof",2],["window",1],["js",1],["never",1],["defined",1],["globals",1],["title",2],["create",2],["over",1],["projects",7],["post",4],["project",4],["frames",9],["root",1],["slice",1],["160",1],["websocket",2],["implementation",1],["connects",1],["receives",1],["opened",1],["promise",1],["resolve",2],["ws",2],["encode",1],["uricomponent",1],["protocol",2],["https",1],["wss",1],["socket",5],["done",4],["value",2],["close",1],["onopen",1],["open",1],["onerror",1],["8000",1],["bas",1]]},{"id":"tests/browser_matrix.mjs#runEngine.api","name":[["api",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["api",3],["async",2],["path",3],["method",3],["data",4],["const",1],["response",3],["await",2],["page",1],["request",1],["fetch",1],["new",1],["url",2],["v1",1],["base",1],["string",1],["headers",1],["undefined",2],["content",1],["type",1],["application",1],["json",2],["return",1],["status",2],["body",1],["catch",1],["null",1]]},{"id":"tests/browser_matrix.mjs#runEngine.done","name":[["done",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["done",2],["value",3],["try",1],["socket",1],["close",1],["catch",1],["resolve",1]]},{"id":"tests/browser_matrix.mjs#runEngine.isPut","name":[["put",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["put",3],["string",2],["includes",1],["telemetry",1],["consent",1],["method",1],["upper",1],["case",1]]},{"id":"tests/browser_matrix.mjs#runEngine.onRequest","name":[["request",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["request",6],["if",1],["method",1],["post",1],["url",1],["includes",1],["frames",1],["frame",1],["id",1],["message",1],["posted",1]]},{"id":"tests/browser_matrix.mjs#runEngine.pageApi","name":[["page",1],["api",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["page",3],["api",3],["async",3],["path",3],["method",4],["data",4],["evaluate",1],["url",4],["verb",2],["body",6],["const",2],["response",3],["await",2],["fetch",1],["credentials",1],["same",1],["origin",1],["headers",1],["null",4],["undefined",3],["content",1],["type",1],["application",1],["json",3],["stringify",1],["text",3],["let",1],["parsed",3],["try",1],["parse",1],["catch",1],["return",1],["status",2],["new",1],["v1",1],["base",1],["string",1]]},{"id":"tests/browser_matrix.mjs#runEngine.probe","name":[["probe",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["probe",2],["async",2],["fid",6],["const",5],["filename",5],["matrix",2],["engine",2],["name",2],["txt",1],["uploaded",7],["await",2],["api",2],["uploads",2],["method",1],["post",2],["data",1],["content",1],["text",1],["frame",3],["id",14],["artifact",11],["body",8],["if",6],["status",4],["200",2],["throw",6],["new",6],["error",6],["listed",10],["page",1],["frames",1],["encode",1],["uricomponent",1],["artifacts",3],["array",2],["not",2],["list",1],["json",1],["stringify",1],["slice",1],["120",1],["row",6],["find",1],["item",3],["missing",1],["from",1],["length",2],["root",2],["bound",1],["lists",1],["as",1],["return",1]]},{"id":"tests/browser_matrix.mjs#runEngine.probe~2","name":[["probe",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["probe",2],["async",5],["fid",12],["precondition",1],["first",1],["so",1],["unknown",1],["frame",3],["run",1],["fails",1],["here",1],["without",1],["starting",1],["anything",1],["kernel",8],["execute",4],["not",4],["itself",1],["refuse",1],["id",29],["no",3],["session",3],["has",2],["const",16],["idle",3],["await",13],["snapshot",4],["if",13],["owner",15],["throw",11],["new",12],["error",11],["already",1],["owned",1],["by",1],["execution",26],["matrix",2],["cancel",8],["engine",1],["name",1],["date",1],["now",1],["code",2],["import",1],["time",1],["ntime",1],["sleep",1],["60",1],["accepted",8],["page",3],["api",5],["frames",5],["encode",5],["uricomponent",5],["method",3],["post",5],["data",3],["language",1],["python",1],["wait",4],["false",4],["status",14],["202",1],["body",9],["kind",3],["addressable",1],["json",3],["stringify",3],["slice",3],["160",1],["running",9],["cell",2],["one",1],["still",5],["waiting",1],["its",1],["worker",1],["until",3],["current",7],["return",6],["200",6],["alive",1],["true",2],["60000",1],["250",2],["never",1],["ran",1],["live",1],["promise",1],["timeout",1],["750",1],["stale",9],["ok",2],["identity",2],["was",2],["refused",1],["120",1],["stopped",1],["cancelled",4],["reason",1],["browser",1],["answer",7],["root",1],["did",1],["take",1],["released",2],["20000",2],["owns",1],["after",1],["let",1],["stored",10],["null",1],["recorded",2],["log",5],["entries",1],["find",1],["entry",2],["string",1],["source",1],["includes",1],["boolean",1],["finished",1],["row",1],["interrupted",3],["as",1],["scope",1]]},{"id":"tests/browser_matrix.mjs#runEngine.probe~3","name":[["probe",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["probe",2],["async",2],["fid",5],["const",1],["recovery",14],["await",1],["page",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["if",3],["status",2],["200",1],["throw",3],["new",3],["error",3],["body",7],["root",2],["frame",2],["id",2],["names",1],["not",1],["typeof",1],["state",5],["string",1],["carries",1],["no",1],["return",1]]},{"id":"tests/browser_matrix.mjs#runEngine.refusesUnknownFrame","name":[["refuses",1],["unknown",1],["frame",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["refuses",2],["unknown",4],["frame",4],["async",2],["probe",3],["let",1],["passed",3],["false",1],["try",1],["await",1],["true",1],["catch",1],["if",1],["throw",1],["new",1],["error",1],["check",1],["also",1],["passes",1],["so",1],["proves",1],["nothing",1]]},{"id":"tests/browser_matrix.mjs#runEngine.snapshot","name":[["snapshot",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["snapshot",2],["async",2],["fid",4],["const",1],["queue",9],["await",1],["api",1],["frames",1],["encode",1],["uricomponent",1],["execution",3],["if",2],["status",2],["200",1],["throw",2],["new",2],["error",2],["body",3],["root",2],["frame",2],["id",2],["names",1],["return",1]]},{"id":"tests/browser_matrix.mjs#waitUntil","name":[["wait",1],["until",1]],"path":[["tests",1],["browser",1],["matrix",1],["mjs",1]],"body":[["async",2],["function",2],["wait",2],["until",2],["predicate",3],["timeout",4],["ms",6],["15000",2],["interval",3],["80",2],["const",1],["deadline",2],["date",2],["now",2],["if",2],["await",2],["return",2],["true",1],["false",1],["new",1],["promise",1]]},{"id":"tests/browser_p1_controls.mjs","name":[["browser",1],["p1",1],["controls",1],["mjs",1]],"path":[["tests",1],["browser",1],["p1",1],["controls",1],["mjs",1]],"body":[["p1",9],["controls",1],["real",8],["browser",11],["plan",1],["asks",3],["evidence",1],["behind",2],["every",5],["user",4],["visible",2],["capability",2],["three",2],["existing",3],["mjs",3],["files",3],["scored",1],["zero",1],["keyword",1],["hits",1],["all",7],["eight",1],["these",4],["before",20],["seq",20],["newest",20],["first",11],["chip",9],["profile",10],["attachment",1],["delegation",1],["steer",1],["memory",1],["so",13],["whole",11],["group",1],["rested",1],["one",8],["manual",1],["walkthrough",1],["taken",1],["43",1],["commits",1],["audit",1],["each",1],["check",18],["below",6],["drives",1],["product",2],["code",2],["logged",1],["page",25],["two",6],["shapes",1],["chosen",1],["per",1],["rather",6],["than",6],["uniformly",1],["paging",31],["checks",3],["call",4],["client",7],["own",3],["fetch",5],["helpers",1],["against",4],["live",2],["route",17],["because",3],["their",1],["entire",2],["content",7],["query",10],["string",5],["goes",1],["wire",2],["dom",2],["assertion",3],["could",2],["not",21],["see",2],["rendering",1],["render",5],["function",2],["into",1],["detached",1],["node",3],["idiom",1],["smoke",1],["already",2],["uses",1],["sheet",1],["functions",1],["need",1],["loaded",1],["pre",1],["fix",1],["baseline",1],["several",1],["them",4],["element",2],["exist",3],["at",2],["file",10],["deliberately",1],["assert",3],["daemon",4],["seeded",5],["data",8],["beyond",1],["example",3],["session",13],["messages",14],["whose",2],["fixture",7],["whatever",2],["developer",2],["database",2],["happens",1],["hold",4],["passes",1],["reasons",1],["have",1],["nothing",3],["let",5],["playwright",6],["try",2],["await",28],["import",3],["catch",1],["error",10],["const",44],["fallback",3],["process",3],["env",3],["openai4",6],["module",3],["if",7],["throw",6],["chromium",2],["authenticate",2],["wait",4],["until",2],["from",8],["auth",1],["base",4],["url",12],["http",2],["127",1],["8760",1],["executable",3],["path",4],["undefined",3],["launch",1],["headless",1],["true",6],["new",17],["viewport",1],["width",1],["1440",1],["height",1],["1000",1],["errors",2],["pageerror",1],["push",4],["failures",1],["pointing",1],["name",8],["cannot",4],["resolve",8],["invalid",2],["reserved",1],["by",5],["rfc",1],["2606",1],["panel",1],["row",4],["states",2],["endpoint",2],["would",3],["without",1],["api",11],["model",7],["profiles",1],["method",5],["post",7],["coverage",5],["provider",2],["chatgpt",1],["https",1],["v1",3],["key",4],["sk",1],["id",39],["creation",1],["did",4],["return",5],["project",10],["projects",2],["control",1],["description",1],["ci",5],["only",4],["workbench",4],["state",6],["frame",18],["frames",6],["deep",3],["link",3],["encode",4],["uricomponent",4],["response",4],["goto",1],["networkidle",1],["ok",1],["workspace",2],["returned",4],["status",6],["unknown",1],["locator",1],["hidden",3],["keyset",3],["cursor",8],["message",29],["send",12],["limit",2],["oldest",4],["640",1],["opened",1],["299",1],["work",1],["reader",2],["came",2],["back",1],["was",9],["off",2],["end",1],["next",5],["went",1],["through",2],["store",1],["repository",1],["app",4],["js",4],["contained",1],["neither",1],["enough",2],["tell",1],["clients",1],["apart",1],["fixed",1],["broken",1],["built",1],["here",4],["borrowed",1],["version",7],["passed",1],["author",1],["machine",2],["existed",1],["short",2],["circuited",1],["failed",3],["fresh",1],["directory",1],["made",1],["demand",1],["confirm",1],["then",2],["run",5],["six",1],["cells",1],["external",1],["apis",1],["exactly",5],["holds",2],["trap",1],["header",2],["warns",2],["about",1],["replaces",1],["turn",12],["succeed",2],["writes",2],["called",1],["failure",3],["terminal",1],["dies",1],["its",2],["llm",3],["leaves",1],["no",7],["kernel",1],["network",1],["invariant",2],["depends",2],["stated",2],["assumed",1],["has",7],["usable",2],["credential",4],["posture",1],["yml",2],["job",2],["sets",1],["checked",1],["instead",1],["hoped",1],["working",1],["really",1],["runs",1],["says",1],["as",9],["many",1],["words",1],["hanging",1],["quietly",1],["passing",1],["change",1],["override",1],["reaching",1],["dispatch",1],["comes",1],["body",3],["column",1],["bogus",1],["valid",1],["still",4],["reaches",1],["request",13],["reads",1],["input",1],["never",1],["earlier",6],["spelling",1],["stored",2],["empty",1],["counted",1],["needs",1],["reported",1],["configured",1],["20",1],["length",7],["wrote",1],["show",2],["defect",1],["puts",1],["side",1],["covered",2],["tests",1],["test",3],["py",1],["recorded",1],["requests",7],["inferred",1],["rows",2],["right",2],["accident",2],["fails",1],["record",4],["evaluate",5],["async",3],["fid",4],["recent",1],["older",9],["null",4],["seqs",11],["map",5],["complete",5],["asked",1],["got",2],["json",13],["stringify",11],["means",1],["dropped",4],["fetched",1],["said",1],["there",3],["bound",1],["array",2],["strictly",1],["walk",2],["returns",1],["conversation",1],["produced",1],["strings",1],["themselves",1],["answer",1],["anyway",1],["coincide",1],["satisfy",1],["above",1],["be",1],["satisfied",1],["some",4],["includes",6],["carried",1],["observed",2],["pages",1],["backwards",1],["offset",1],["reference",2],["inside",1],["text",4],["read",2],["draws",2],["digest",1],["head",1],["arrow",1],["copied",1],["another",1],["truncated",2],["sent",4],["bytes",4],["now",2],["ride",1],["same",4],["chips",23],["host",7],["document",5],["create",1],["div",1],["ref",8],["display",3],["counts",1],["csv",5],["aaaaaaaaaaaa",2],["sha256",3],["abcdef0123456789",1],["artifact",5],["materialized",2],["target",2],["12",1],["big",1],["bbbbbbbbbbbb",1],["fedcba9876543210",1],["cccccccccccc",1],["source",1],["otherssssss",1],["200000",1],["dddddddddddd",1],["drawn",7],["selector",7],["msg",4],["count",7],["titles",7],["title",1],["texts",3],["drew",2],["nameable",1],["refs",2],["abcdef012345",1],["materialised",1],["names",1],["otherssss",1],["unnamed",1],["composer",12],["token",2],["typed",1],["hand",1],["deleted",1],["looked",1],["like",1],["resolves",1],["unresolved",6],["will",1],["you",1],["think",1],["reason",1],["early",1],["artifacts",1],["filename",2],["known",2],["known000000",2],["checksum",1],["0f0f0f0f0f0f0f0f",1],["root",1],["current",1],["box",8],["previous",2],["value",6],["compare",1],["ghost",1],["result",3],["total",3],["class",1],["list",3],["contains",1],["unresolvable",1],["shown",1],["blocks",2],["reach",1],["upload",48],["done",3],["grow",1],["globals",4],["vite",1],["default",2],["shell",7],["webui",2],["legacy",5],["serves",1],["carries",2],["barrier",6],["latch",2],["single",1],["flight",2],["but",2],["keeps",2],["scoped",2],["lookups",1],["asserting",1],["guaranteed",1],["scope",1],["exposes",1],["say",1],["loudly",1],["they",1],["silent",1],["pass",1],["typeof",2],["console",1],["log",1],["skip",1],["fixes",1],["frontend",1],["src",1],["features",2],["chrome",1],["ts",2],["cancel",1],["agnostically",1],["exercise",1],["particular",1],["assertions",1],["admitted",1],["old",1],["callback",1],["immediately",1],["pressing",1],["enter",1],["after",1],["choosing",1],["start",4],["dir",1],["while",1],["uploads",2],["pending",1],["refused",1],["trusted",1],["capture",1],["busy",1],["truthful",1],["premature",1],["tool",1],["items",1],["prove",1],["optimistic",1],["bubble",2],["cross",1],["order",11],["release",9],["signal",6],["started",10],["gate",2],["promise",7],["finish",1],["fulfill",2],["200",1],["type",3],["application",2],["txt",2],["202",1],["accepted",1],["req",1],["execution",1],["exec",1],["queue",1],["position",1],["owner",1],["kind",1],["agent",1],["prompt",8],["window",2],["saved",1],["draft",3],["alpha",1],["beta",1],["n1",1],["plain",1],["duplicate",1],["running",3],["preparing",3],["bubbles",2],["filter",1],["race",2],["reject",4],["timeout",2],["5000",1],["waits",1],["false",1]]},{"id":"tests/browser_p1_controls.mjs#api","name":[["api",1]],"path":[["tests",1],["browser",1],["p1",1],["controls",1],["mjs",1]],"body":[["async",2],["function",2],["api",3],["path",4],["method",4],["data",4],["const",1],["response",5],["await",2],["page",1],["request",1],["fetch",1],["new",2],["url",2],["v1",1],["base",1],["string",1],["headers",1],["undefined",2],["content",1],["type",1],["application",1],["json",2],["if",1],["ok",1],["throw",1],["error",1],["returned",1],["http",1],["status",1],["text",1],["return",1]]},{"id":"tests/browser_p1_controls.mjs#build","name":[["build",1]],"path":[["tests",1],["browser",1],["p1",1],["controls",1],["mjs",1]],"body":[["build",3],["status",3],["output",3],["step",2],["card",1],["id",1],["math",1],["random",1],["string",1],["16",1],["slice",1],["kind",1],["delegate",1],["title",1],["delegating",1],["assay",2],["reader",2],["input",1],["specialist",1],["request",1],["thing",1]]},{"id":"tests/browser_p1_controls.mjs#check","name":[["check",1]],"path":[["tests",1],["browser",1],["p1",1],["controls",1],["mjs",1]],"body":[["function",2],["check",2],["label",3],["condition",3],["detail",4],["if",1],["failures",1],["push",1]]},{"id":"tests/browser_p1_controls.mjs#describe","name":[["describe",1]],"path":[["tests",1],["browser",1],["p1",1],["controls",1],["mjs",1]],"body":[["describe",2],["handle",3],["const",4],["card",8],["json",6],["query",5],["selector",5],["clone",6],["node",3],["true",1],["all",2],["each",1],["remove",1],["chips",2],["dlg",1],["chip",3],["map",1],["class",2],["name",2],["return",1],["classes",1],["meta",2],["text",5],["content",4],["visible",1],["hidden",1],["style",1],["display",1],["none",1],["null",1],["has",1],["toggle",1],["out",1],["tgl",1],["env",2],["shown",2],["includes",2],["sci",1],["artifact",1],["report",1],["md",1]]},{"id":"tests/browser_p1_controls.mjs#envelope","name":[["envelope",1]],"path":[["tests",1],["browser",1],["p1",1],["controls",1],["mjs",1]],"body":[["envelope",2],["over",3],["object",1],["assign",1],["name",2],["assay",1],["reader",1],["child",3],["id",3],["frame",1],["task",1],["status",2],["completed",1],["stop",1],["reason",1],["submitted",1],["null",1],["turns",2],["max",1],["environment",1],["python",2],["envs",1],["sci",2],["bin",1],["env",2],["summary",1],["wrote",1],["report",2],["limitations",1],["artifacts",1],["md",1],["raw",1],["json",1],["stringify",1],["output",2],["big",1]]},{"id":"tests/browser_p1_controls.mjs#recordRequest","name":[["record",1],["request",1]],"path":[["tests",1],["browser",1],["p1",1],["controls",1],["mjs",1]],"body":[["record",2],["request",5],["const",1],["url",4],["if",1],["api",1],["v1",1],["frames",1],["messages",1],["test",1],["message",1],["requests",1],["push",1]]},{"id":"tests/browser_sandbox_preview.mjs","name":[["browser",1],["sandbox",1],["preview",1],["mjs",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["drive",1],["committed",1],["preact",1],["workbench",1],["including",1],["real",1],["artifact",2],["viewer",1],["header",1],["only",1],["tests",1],["cannot",1],["prove",1],["shell",1],["permits",1],["sandbox",2],["frame",1],["renderer",1],["actually",1],["requests",1],["grant",1],["both",1],["loopback",1],["directions",1],["run",1],["fresh",1],["browser",4],["contexts",1],["so",1],["app",1],["cookie",1],["never",1],["leaks",1],["from",8],["earlier",1],["case",1],["harness",1],["owns",1],["disposable",1],["daemon",1],["port",1],["data",1],["directory",1],["artifacts",1],["stdout",2],["carries",1],["exactly",1],["one",1],["machine",1],["readable",1],["record",1],["summary",5],["import",8],["spawn",1],["node",6],["child",2],["process",6],["fs",2],["net",2],["os",2],["path",10],["file",2],["urlto",2],["url",2],["authenticate",1],["bounded",1],["log",1],["collector",1],["minimal",1],["environment",1],["redact",1],["secrets",1],["wait",1],["until",1],["auth",1],["mjs",1],["const",4],["workspace",2],["root",2],["resolve",2],["dirname",1],["meta",1],["python",4],["env",3],["openai4",3],["join",1],["venv",1],["bin",1],["executable",2],["undefined",1],["schema",1],["version",1],["name",1],["preview",1],["acceptance",1],["cases",1],["ok",1],["false",1],["main",1],["catch",1],["error",4],["stack",1],["string",1],["exit",1],["code",1],["finally",1],["write",1],["json",1],["stringify",1]]},{"id":"tests/browser_sandbox_preview.mjs#allocateLoopbackPort","name":[["allocate",1],["loopback",1],["port",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["async",2],["function",2],["allocate",2],["loopback",2],["port",4],["return",1],["await",1],["new",1],["promise",1],["resolve",2],["reject",2],["const",2],["probe",5],["net",1],["create",1],["server",1],["once",1],["error",1],["listen",1],["127",1],["address",1],["close",1]]},{"id":"tests/browser_sandbox_preview.mjs#assertion","name":[["assertion",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["function",2],["assertion",2],["condition",3],["message",3],["if",1],["throw",1],["new",1],["error",1]]},{"id":"tests/browser_sandbox_preview.mjs#main","name":[["main",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["async",5],["function",2],["main",3],["const",24],["port",10],["await",20],["allocate",1],["loopback",1],["assertion",5],["8760",1],["acceptance",1],["must",2],["not",5],["user",1],["daemon",19],["data",7],["dir",6],["fs",4],["mkdtemp",1],["sync",4],["path",5],["join",3],["os",1],["tmpdir",1],["openai4s",2],["sandbox",3],["preview",2],["app",3],["origin",4],["http",1],["127",3],["spawn",1],["python",1],["serve",1],["no",3],["browser",6],["string",3],["cwd",1],["workspace",1],["root",1],["pinned",1],["inherited",1],["gate",2],["measures",2],["boundary",1],["provider",1],["key",1],["team",1],["mode",1],["posture",1],["from",5],["developer",1],["shell",1],["would",1],["change",1],["make",1],["time",1],["out",1],["live",1],["turn",1],["env",1],["minimal",1],["child",1],["environment",1],["openai4",6],["host",3],["allow",1],["network",1],["webui",1],["stage9",1],["artifact",2],["workbench",1],["stdio",1],["ignore",1],["pipe",2],["kept",1],["discarded",1],["failing",1],["run",4],["be",1],["able",1],["quote",1],["stdout",3],["bounded",2],["log",4],["collector",2],["stderr",3],["let",3],["startup",6],["error",9],["null",5],["once",1],["token",9],["try",1],["wait",1],["until",1],["if",7],["throw",2],["exit",4],["code",4],["new",2],["exited",1],["exists",1],["access",2],["return",4],["false",1],["fetch",2],["health",1],["ok",6],["60000",1],["250",1],["read",1],["file",1],["utf8",1],["trim",2],["headers",2],["content",6],["type",4],["application",1],["json",3],["open",2],["ai4",2],["api",8],["route",3],["body",5],["response",4],["v1",1],["method",1],["undefined",3],["post",1],["stringify",1],["answered",1],["status",1],["projects",4],["project",9],["id",34],["attach",1],["session",3],["frame",9],["frames",2],["title",2],["other",4],["upload",6],["filename",2],["bytes",2],["result",6],["uploads",1],["base64",3],["secret",4],["html",6],["text",2],["buffer",4],["report",15],["document",1],["replace",2],["h1",4],["revision",4],["original",1],["versions",4],["artifacts",2],["version",5],["has",1],["immutable",1],["edit",1],["latest",1],["figure",1],["png",2],["image",1],["vborw0",1],["kggo",1],["aaaansuh",1],["eug",1],["aaaaeaaaabcayaaaaf",1],["fc",1],["sjaaaadul",1],["eqvr42m",1],["p8z8",1],["bqdw",1],["aeh",1],["qgah",1],["km",1],["miqaaaabjru5",1],["erk",1],["jggg",1],["molecule",3],["mol",1],["chemical",1],["mdl",1],["molfile",1],["methane",1],["999",1],["v2000",1],["0000",3],["end",1],["chromium",2],["import",1],["playwright",1],["launch",1],["headless",1],["true",3],["executable",1],["fixtures",2],["localhost",1],["direction",2],["summary",6],["cases",1],["every",1],["process",1],["finally",1],["attached",1],["whenever",1],["green",1],["only",1],["throws",1],["swallows",1],["its",2],["own",1],["failures",1],["into",1],["likeliest",1],["way",1],["goes",1],["red",1],["directory",1],["deleted",1],["few",1],["lines",1],["below",1],["redacted",1],["because",1],["prints",1],["bootstrap",1],["url",1],["reaches",1],["ci",1],["redact",1],["secrets",1],["slice",1],["16",1],["1024",1],["close",1],["catch",1],["kill",2],["sigterm",1],["promise",1],["resolve",2],["timeout",1],["500",1],["sigkill",1],["rm",1],["recursive",1],["force",1]]},{"id":"tests/browser_sandbox_preview.mjs#main.api","name":[["api",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["api",3],["async",2],["route",4],["body",6],["const",1],["response",4],["await",2],["fetch",1],["app",1],["origin",1],["v1",1],["method",1],["undefined",3],["post",1],["headers",1],["json",2],["stringify",1],["assertion",1],["ok",1],["answered",1],["status",1],["return",1]]},{"id":"tests/browser_sandbox_preview.mjs#main.upload","name":[["upload",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["upload",2],["async",2],["frame",4],["id",6],["filename",3],["content",5],["type",4],["bytes",3],["const",1],["result",3],["await",1],["api",1],["uploads",1],["base64",2],["string",1],["return",1],["artifact",1]]},{"id":"tests/browser_sandbox_preview.mjs#reportDocument","name":[["report",1],["document",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["function",8],["report",3],["document",7],["other",3],["artifact",4],["id",10],["return",1],["doctype",1],["html",3],["body",3],["h1",2],["heading",2],["static",1],["img",1],["figure",2],["src",3],["png",1],["width",1],["height",1],["onload",1],["say",9],["sibling",2],["loaded",1],["onerror",1],["failed",1],["button",4],["cross",2],["frame",2],["open",1],["another",1],["session",1],["navigate",3],["app",3],["same",1],["grant",1],["script",4],["probe",3],["parent",4],["post",1],["message",1],["type",1],["sandbox",1],["origin",2],["location",6],["element",3],["by",4],["text",1],["content",1],["drawn",1],["ran",1],["try",1],["void",1],["readable",1],["catch",1],["error",1],["refused",3],["add",1],["event",3],["listener",1],["securitypolicyviolation",1],["if",1],["effective",1],["directive",1],["connect",2],["fetch",3],["api",3],["v1",1],["projects",1],["then",1],["allowed",1],["onclick",2],["const",2],["url",9],["new",2],["href",6],["pathname",2],["split",1],["preview",2],["hostname",2],["localhost",2],["127",1]]},{"id":"tests/browser_sandbox_preview.mjs#runDirection","name":[["run",1],["direction",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["async",4],["function",2],["run",3],["direction",2],["browser",7],["port",4],["token",3],["fixtures",6],["app",14],["host",7],["const",22],["origin",25],["http",2],["sandbox",24],["127",2],["localhost",1],["result",15],["ok",1],["false",1],["summary",1],["cases",1],["push",4],["phase",5],["name",3],["process",1],["stderr",1],["write",1],["preview",8],["context",4],["await",21],["new",4],["service",1],["workers",1],["block",1],["viewport",1],["width",2],["1440",1],["height",1],["1000",1],["page",12],["errors",3],["pageerror",1],["error",3],["string",1],["console",1],["message",5],["if",3],["type",2],["location",1],["url",12],["includes",4],["ketcher",1],["text",3],["add",2],["init",1],["script",8],["window",5],["probes",7],["event",7],["listener",1],["data",2],["probe",6],["try",1],["authenticate",2],["shell",7],["request",1],["html",3],["assertion",10],["static",1],["dist",1],["assets",1],["test",1],["acceptance",1],["must",1],["preact",1],["frame",15],["src",10],["headers",1],["content",7],["security",1],["policy",1],["split",1],["map",2],["directive",4],["trim",1],["find",1],["starts",2],["not",4],["permit",1],["its",3],["viewer",7],["locator",4],["dock",2],["iframe",2],["open",2],["report",8],["version",4],["id",8],["null",1],["projects",1],["project",1],["frames",1],["search",2],["params",2],["artifact",2],["goto",1],["href",2],["wait",6],["until",2],["domcontentloaded",1],["state",1],["visible",2],["timeout",1],["30000",1],["return",3],["sibling",5],["image",5],["evaluate",3],["entry",13],["ran",3],["loaded",3],["attribute",2],["wrong",1],["allow",2],["scripts",2],["same",1],["authorized",2],["never",1],["enabled",1],["these",1],["production",1],["deep",1],["link",1],["renderer",1],["paths",1],["no",5],["legacy",1],["render",1],["global",1],["hand",1],["built",1],["participate",1],["interactive",1],["granted",2],["reported",8],["some",4],["parent",5],["refused",9],["readable",1],["could",1],["read",2],["document",2],["every",1],["did",3],["execute",1],["has",2],["cookie",3],["cookies",1],["length",1],["login",1],["installed",1],["element",1],["handle",1],["heading",1],["inner",1],["drawn",1],["by",1],["update",1],["figure",1],["complete",1],["natural",1],["decode",1],["let",1],["untrusted",1],["spend",1],["own",1],["grant",2],["different",1],["navigation",2],["observed",1],["at",1],["response",6],["proves",1],["actual",1],["rejection",1],["opaque",1],["cors",1],["fetch",1],["would",1],["reveal",1],["neither",1],["status",5],["nor",1],["cross",15],["session",2],["pathname",2],["replace",1],["secret",1],["click",1],["404",1],["another",1],["sandboxed",1],["navigate",1],["itself",1],["reusing",1],["path",1]]},{"id":"tests/browser_sandbox_preview.mjs#runDirection.currentMolfile","name":[["current",1],["molfile",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["current",2],["molfile",3],["editor",1],["evaluate",1],["promise",2],["race",1],["window",1],["ketcher",2],["new",2],["reject",2],["timeout",1],["error",1],["serialization",1],["timed",1],["out",1],["10000",1]]},{"id":"tests/browser_sandbox_preview.mjs#runDirection.openReport","name":[["open",1],["report",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["open",2],["report",3],["async",2],["version",5],["id",8],["null",2],["const",1],["url",5],["new",1],["app",1],["origin",1],["projects",1],["fixtures",3],["project",1],["frames",1],["frame",1],["search",2],["params",2],["artifact",1],["if",1],["await",2],["page",1],["goto",1],["href",1],["wait",2],["until",1],["domcontentloaded",1],["viewer",2],["state",1],["visible",1],["timeout",1],["30000",1],["return",1]]},{"id":"tests/browser_sandbox_preview.mjs#runDirection.phase","name":[["phase",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["phase",3],["name",4],["result",1],["process",1],["stderr",1],["write",1],["sandbox",1],["preview",1],["app",1],["host",1]]},{"id":"tests/browser_sandbox_preview.mjs#runDirection.waitForReport","name":[["wait",1],["report",1]],"path":[["tests",1],["browser",1],["sandbox",1],["preview",1],["mjs",1]],"body":[["wait",3],["report",3],["async",2],["await",3],["until",1],["script",2],["sibling",2],["image",1],["page",1],["evaluate",1],["const",2],["probes",4],["window",1],["sandbox",5],["map",1],["entry",2],["probe",1],["return",2],["includes",2],["ran",1],["loaded",1],["src",5],["viewer",2],["attribute",2],["assertion",2],["starts",1],["origin",3],["preview",2],["wrong",1],["allow",2],["scripts",2],["same",1],["authorized",1],["never",1],["enabled",1]]},{"id":"tests/browser_smoke.mjs","name":[["browser",1],["smoke",1],["mjs",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["let",1],["playwright",6],["try",3],["await",34],["import",6],["catch",2],["error",25],["const",46],["fallback",3],["process",4],["env",3],["openai4",3],["module",1],["if",26],["throw",21],["chromium",2],["assert",2],["from",5],["node",2],["strict",1],["read",3],["file",2],["sync",1],["fs",1],["authenticate",2],["wait",10],["until",4],["browser",15],["auth",1],["mjs",2],["base",4],["url",19],["http",16],["127",1],["8760",1],["executable",4],["path",3],["undefined",2],["launch",1],["headless",1],["true",4],["page",22],["new",26],["viewport",1],["width",4],["1440",1],["height",4],["1000",1],["log",1],["before",4],["anything",1],["else",3],["daemon",1],["requires",1],["token",2],["by",3],["default",2],["now",2],["so",5],["without",1],["every",2],["check",1],["below",1],["fails",3],["401",1],["reports",1],["as",4],["product",1],["failure",2],["doing",1],["through",3],["query",4],["string",5],["bootstrap",1],["means",1],["harness",1],["also",1],["exercises",1],["303",1],["cookie",1],["hand",2],["off",1],["real",4],["goes",1],["access",1],["errors",2],["workbench",10],["sockets",2],["events",2],["pageerror",1],["push",6],["websocket",1],["socket",4],["api",13],["v1",1],["ws",1],["test",1],["return",8],["framereceived",1],["frame",25],["text",6],["typeof",65],["payload",3],["utf8",1],["event",11],["json",2],["parse",4],["object",4],["trusted",2],["capture",2],["guard",1],["refuses",1],["external",1],["workspace",8],["mutation",2],["while",1],["background",2],["execution",12],["registered",1],["409",1],["busy",1],["permission",1],["resume",1],["section",2],["spawns",1],["one",3],["whose",1],["exit",2],["nothing",1],["here",1],["there",1],["no",2],["rest",2],["projection",1],["registry",1],["refusal",1],["contract",12],["first",1],["after",6],["retries",1],["admission",13],["bounded",1],["budget",1],["instead",1],["racing",1],["job",2],["any",2],["other",1],["never",4],["drains",1],["still",1],["run",2],["loudly",1],["c1",1],["c3",1],["c7",1],["correctness",2],["cases",1],["persisted",2],["cells",2],["artifacts",1],["faults",1],["anonymous",1],["interleavings",1],["explicitly",1],["injected",1],["ui",2],["fault",1],["fixtures",1],["ui5",1],["f1",1],["session",7],["publishes",1],["created",1],["id",36],["opens",1],["open",21],["treated",1],["its",3],["own",2],["predecessor",1],["dock",5],["kept",1],["previous",1],["merged",1],["beside",1],["them",1],["response",10],["goto",2],["networkidle",2],["ok",3],["returned",2],["status",17],["unknown",2],["locator",6],["dashboard",1],["state",11],["visible",4],["globals",8],["begin",1],["generated",1],["scripts",1],["extract",1],["webui",1],["not",16],["edit",1],["01",1],["per",1],["name",13],["preamble",1],["window",13],["export",4],["app",2],["js",1],["classic",1],["script",19],["csp",2],["has",5],["unsafe",4],["eval",1],["names",1],["unrolled",1],["ident",1],["freeze",1],["action",43],["timeline",45],["overscan",3],["overview",12],["size",3],["row",6],["entry",3],["key",3],["visual",3],["extent",3],["selection",6],["overlaps",3],["span",3],["settled",3],["annotation",6],["held",3],["build",6],["executed",9],["code",4],["view",3],["step",3],["card",3],["commit",3],["cust",6],["tab",6],["exec",6],["sources",3],["fetch",9],["all",6],["messages",10],["older",3],["recent",3],["forget",3],["highlight",5],["traceback",6],["load",6],["annotations",6],["earlier",3],["merge",3],["delegation",9],["child",9],["notebook",7],["link",8],["conversation",3],["ketcher",3],["pin",3],["pop",3],["viewer",3],["outstanding",3],["admissions",3],["table",3],["reconcile",3],["last",3],["remember",3],["render",32],["attachment",3],["problems",6],["composer",3],["ref",9],["chips",6],["panel",4],["md",10],["message",4],["pins",3],["sheet",3],["sanitize",3],["search",20],["result",11],["select",3],["send",3],["active",6],["steer",3],["telemetry",3],["time",4],["toggle",3],["turn",5],["update",3],["ledger",3],["length",6],["empty",2],["kinds",4],["evaluate",3],["prototype",1],["property",1],["call",1],["missing",8],["global",1],["keys",1],["includes",3],["map",2],["extra",1],["end",1],["selector",6],["dash",2],["projects",9],["sessions",1],["count",1],["surface",1],["data",12],["boundary",18],["renders",1],["strings",1],["did",6],["author",1],["markdown",1],["model",1],["tracebacks",1],["kernel",13],["remote",2],["host",8],["label",1],["gpu",2],["literally",1],["nvidia",1],["smi",1],["stdout",1],["none",2],["may",1],["become",1],["markup",3],["these",1],["samples",1],["ones",1],["improvement",1],["proposal",1],["named",1],["malicious",1],["image",1],["attribute",1],["hostname",1],["they",1],["against",2],["functions",1],["regression",1],["escaping",2],["ci",2],["rather",2],["than",2],["somewhere",1],["security",5],["headers",4],["header",4],["expected",3],["content",3],["policy",3],["src",9],["self",1],["type",1],["options",1],["nosniff",1],["hardened",1],["must",5],["carry",1],["inline",3],["style",2],["legitimately",1],["concession",1],["would",1],["make",1],["whole",1],["decorative",1],["injection",1],["exists",1],["stop",1],["split",1],["trim",1],["find",2],["starts",1],["allow",1],["out",8],["tags",8],["img",8],["urls",9],["null",1],["xss",12],["probe",12],["fired",2],["document",5],["create",4],["element",3],["div",4],["display",1],["body",1],["append",3],["attacks",2],["onerror",3],["onclick",1],["javascript",4],["svg",2],["onload",2],["function",3],["inner",2],["html",3],["pre",4],["line",1],["https",4],["example",5],["com",4],["tt",1],["relative",2],["evil",1],["brief",1],["tick",1],["was",1],["going",1],["fire",1],["timeout",1],["300",1],["could",1],["reach",1],["join",2],["hostile",2],["became",1],["live",1],["nodes",1],["regressed",2],["scheme",1],["stringify",1],["array",3],["exercise",1],["only",3],["static",1],["shell",1],["project",13],["method",7],["post",6],["smoke",5],["description",1],["creation",3],["scenes",1],["scene",1],["frames",10],["encode",10],["uricomponent",10],["patch",1],["checkpoint",4],["branches",1],["checkpoints",1],["reason",1],["deep",3],["hidden",3],["intentionally",1],["keeps",2],["right",1],["closed",1],["navigation",1],["same",1],["user",3],["facing",1],["tray",1],["interacting",1],["controls",1],["inside",1],["otherwise",1],["pane",1],["ensure",1],["require",1],["variable",3],["inspector",3],["python",9],["namespace",1],["started",5],["stay",1],["worker",1],["merely",1],["populate",1],["refresh",1],["variables",2],["click",1],["nb",1],["filter",1],["been",1],["kernels",1],["item",2],["language",2],["alive",3],["exact",2],["cancellation",1],["identifiers",1],["mandatory",1],["well",1],["formed",1],["but",1],["stale",7],["identity",1],["start",1],["interrupt",9],["side",1],["effect",1],["owner",2],["kind",1],["repl",5],["false",2],["scoped",2],["unexpectedly",1],["matched",1],["scientific",1],["writer",1],["owns",1],["cell",1],["lease",1],["agent",2],["queues",1],["behind",1],["queued",2],["admitted",1],["automatically",1],["completes",1],["holder",9],["date",1],["execute",1],["ntime",1],["sleep",1],["nprint",1],["queue",2],["released",1],["accepted",1],["asynchronous",1],["ticket",1],["ownership",1],["async",1],["snapshot",3]]},{"id":"tests/browser_smoke.mjs#api","name":[["api",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["api",3],["path",4],["method",4],["data",4],["const",1],["response",5],["await",2],["page",1],["request",1],["fetch",1],["new",2],["url",2],["v1",1],["base",1],["string",1],["headers",1],["undefined",2],["content",1],["type",1],["application",1],["json",2],["if",1],["ok",1],["throw",1],["error",1],["returned",1],["http",1],["status",1],["text",1],["return",1]]},{"id":"tests/browser_smoke.mjs#apiRetryWhileCaptureBusy","name":[["api",1],["retry",1],["while",1],["capture",1],["busy",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["api",3],["retry",2],["while",2],["capture",3],["busy",5],["path",4],["method",4],["data",4],["const",4],["deadline",2],["date",2],["now",2],["20000",1],["response",6],["await",3],["page",1],["request",1],["fetch",1],["new",3],["url",2],["v1",1],["base",1],["string",1],["headers",1],["undefined",2],["content",1],["type",1],["application",1],["json",2],["if",2],["ok",1],["return",1],["body",3],["text",1],["status",2],["409",1],["includes",1],["trusted",1],["throw",1],["error",1],["returned",1],["http",1],["promise",1],["resolve",2],["timeout",1],["250",1]]},{"id":"tests/browser_smoke.mjs#attempt","name":[["attempt",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["attempt",7],["id",6],["allocated",4],["started",4],["response",5],["finished",6],["ordinal",4],["generation",2],["at",5],["capture",1],["null",5],["25",1],["terminal",1],["state",1],["completed",1],["error",1]]},{"id":"tests/browser_smoke.mjs#bodyOverflowX","name":[["body",1],["overflow",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["body",6],["overflow",3],["compare",1],["against",1],["inner",2],["width",5],["so",1],["vertical",1],["scrollbar",1],["shrinking",1],["client",1],["not",1],["reported",1],["as",1],["horizontal",1],["return",2],["page",1],["evaluate",1],["const",3],["document",3],["root",3],["element",1],["view",3],["window",1],["scroll",2]]},{"id":"tests/browser_smoke.mjs#columnsOf","name":[["columns",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["columns",2],["name",3],["text",3],["const",1],["rows",4],["parse",1],["table",1],["filename",1],["return",1],["length",2],["object",1],["keys",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes","name":[["correctness",1],["scenes",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",8],["function",3],["correctness",4],["scenes",2],["project",7],["id",27],["const",20],["made",3],["await",26],["api",4],["frames",3],["method",2],["post",2],["data",8],["fid",6],["frame",1],["page",18],["evaluate",3],["window",4],["open",4],["conversation",1],["ensure",1],["dock",13],["let",1],["auto",4],["figure",6],["name",7],["execute",4],["revision",12],["code",2],["from",1],["pathlib",1],["import",4],["path",8],["struct",4],["zlib",3],["def",1],["png",6],["chunk",4],["kind",3],["return",2],["pack",3],["len",1],["crc32",1],["0xffffffff",1],["rgb",2],["bytes",8],["255",2],["image",4],["137",1],["80",1],["78",1],["71",1],["13",1],["10",2],["26",1],["ihdr",1],["i5",1],["idat",1],["compress",1],["iend",1],["history",8],["write",5],["csv",11],["text",13],["value",3],["11",3],["replace",3],["left",3],["mkdir",2],["exist",2],["ok",5],["true",4],["right",3],["same",4],["side",2],["nleft",1],["nright",1],["matplotlib",4],["agg",1],["pyplot",1],["as",1],["plt",3],["plot",1],["json",4],["stringify",4],["print",1],["join",1],["result",3],["kernel",1],["language",1],["python",1],["wait",5],["assert",13],["error",2],["log",3],["execution",1],["entry",6],["entries",1],["find",4],["row",10],["source",1],["includes",5],["outputs",2],["output",5],["artifacts",5],["equal",7],["filter",6],["filename",8],["length",2],["exact",3],["binding",1],["first",5],["v1",11],["figures",2],["real",1],["captured",1],["by",1],["daemon",1],["image1",2],["original",1],["request",10],["new",4],["url",14],["base",1],["string",1],["body",1],["viewer",7],["artifact",9],["version",13],["content",1],["type",2],["locator",11],["tabs",3],["tab",5],["has",5],["count",1],["click",5],["table",2],["sheet",3],["match",3],["inner",4],["metadata",7],["requests",4],["record",4],["if",2],["lineage",1],["environment",4],["test",1],["push",2],["f16",2],["provenance",2],["prov",1],["subtab",1],["until",3],["read",1],["some",2],["every",1],["search",1],["params",1],["back",1],["second",2],["v2",5],["not",3],["persisted",1],["event",4],["workbench",1],["events",1],["created",1],["pinned",3],["22",2],["off",1],["latest",6],["reads",2],["pathname",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes.countActions","name":[["count",1],["actions",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["count",2],["actions",3],["request",3],["if",1],["head",1],["includes",1],["method",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes.countExpansion","name":[["count",1],["expansion",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["count",2],["expansion",3],["request",3],["if",1],["url",2],["includes",1],["large",1],["gets",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes.execute","name":[["execute",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["execute",3],["revision",13],["const",6],["code",2],["from",1],["pathlib",1],["import",4],["path",8],["struct",4],["zlib",3],["def",1],["png",6],["chunk",4],["kind",3],["data",5],["return",2],["pack",3],["len",1],["crc32",1],["0xffffffff",1],["rgb",2],["bytes",8],["255",2],["image",3],["137",1],["80",1],["78",1],["71",1],["13",1],["10",2],["26",1],["ihdr",1],["i5",1],["idat",1],["compress",1],["iend",1],["history",4],["write",5],["csv",6],["text",3],["value",3],["11",1],["replace",3],["left",3],["mkdir",2],["exist",2],["ok",4],["true",3],["right",3],["same",4],["side",2],["nleft",1],["nright",1],["matplotlib",3],["agg",1],["pyplot",1],["as",1],["plt",3],["figure",2],["plot",1],["json",3],["stringify",3],["auto",1],["name",4],["print",1],["correctness",2],["join",1],["result",3],["await",2],["api",2],["frames",2],["fid",2],["kernel",1],["method",1],["post",1],["language",1],["python",1],["wait",1],["assert",3],["error",2],["log",3],["execution",1],["entry",6],["entries",1],["find",1],["row",4],["source",1],["includes",1],["outputs",2],["output",2],["artifacts",1],["equal",1],["filter",1],["filename",1],["length",1],["exact",1],["binding",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes.historyFixture","name":[["history",1],["fixture",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["history",3],["fixture",2],["messages",1],["role",2],["assistant",2],["content",2],["confirmed",1],["seq",2],["mode",1],["terminal",1],["anonymous",1],["stream",1],["survives",1],["has",1],["earlier",1],["false",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes.recordLatest","name":[["record",1],["latest",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["record",2],["latest",3],["request",4],["if",1],["new",1],["url",3],["pathname",1],["api",1],["v1",2],["artifacts",1],["artifact",1],["id",1],["reads",1],["push",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes.recordMetadata","name":[["record",1],["metadata",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["record",2],["metadata",3],["request",5],["if",1],["lineage",1],["environment",1],["test",1],["url",3],["includes",1],["v1",1],["artifact",1],["id",1],["requests",1],["push",1]]},{"id":"tests/browser_smoke.mjs#correctnessScenes.showJson","name":[["show",1],["json",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",3],["function",2],["show",2],["json",2],["filename",4],["raw",3],["const",3],["uploaded",3],["await",3],["api",3],["uploads",1],["method",1],["post",1],["data",1],["frame",1],["id",9],["fid",1],["project",2],["content",1],["base64",2],["buffer",1],["from",1],["string",1],["versions",5],["artifacts",2],["artifact",2],["row",3],["page",1],["evaluate",1],["window",1],["open",1],["viewer",1],["version",3],["return",1],["v1",1]]},{"id":"tests/browser_smoke.mjs#dashboardHeaderFits","name":[["dashboard",1],["header",1],["fits",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["dashboard",3],["header",2],["fits",2],["label",4],["const",4],["overflow",6],["await",3],["body",4],["if",2],["root",3],["throw",2],["new",3],["error",2],["overflows",1],["horizontally",1],["at",2],["375x812",2],["view",3],["page",2],["evaluate",1],["window",1],["inner",1],["width",2],["selector",3],["dash",2],["import",1],["session",1],["project",1],["box",7],["locator",1],["bounding",1],["not",1],["fully",1],["screen",1],["json",1],["stringify",1],["px",1]]},{"id":"tests/browser_smoke.mjs#dumpBranchForkState","name":[["dump",1],["branch",1],["fork",1],["state",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",3],["function",2],["dump",2],["branch",6],["fork",2],["state",6],["frame",4],["id",7],["const",4],["snapshot",2],["await",4],["page",1],["evaluate",1],["fid",2],["window",3],["let",3],["fetched",3],["null",4],["fetch",4],["error",14],["try",2],["response",3],["api",6],["v1",1],["frames",2],["encode",2],["uricomponent",2],["branches",6],["status",2],["body",1],["json",1],["catch",2],["string",2],["message",4],["timeline",10],["document",3],["element",1],["by",1],["dock",3],["return",2],["active",2],["tab",2],["current",2],["workbench",8],["loading",2],["req",2],["load",2],["type",2],["typeof",2],["render",2],["action",2],["hidden",2],["class",1],["list",1],["contains",1],["child",1],["count",1],["children",1],["length",1],["name",2],["texts",1],["array",2],["from",2],["query",2],["selector",2],["all",2],["map",2],["node",4],["text",2],["content",2],["empty",2]]},{"id":"tests/browser_smoke.mjs#ensureDockOpen","name":[["ensure",1],["dock",1],["open",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["ensure",2],["dock",2],["open",2],["if",1],["await",3],["page",3],["locator",3],["rightdock",2],["collapsed",2],["count",1],["nb",1],["tray",1],["click",1],["not",1],["wait",1],["state",1],["visible",1]]},{"id":"tests/browser_smoke.mjs#executionEvents","name":[["execution",1],["events",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["function",2],["execution",8],["events",3],["id",4],["return",1],["workbench",1],["filter",1],["event",4],["state",2],["ticket",1],["includes",1],["type",1]]},{"id":"tests/browser_smoke.mjs#expectedX","name":[["expected",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["expected",2],["offset",3],["string",1],["number",1],["6800",1],["1000",1],["fixed",1]]},{"id":"tests/browser_smoke.mjs#filesFor","name":[["files",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["files",3],["lang",3],["en",1]]},{"id":"tests/browser_smoke.mjs#group","name":[["group",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["group",7],["id",16],["ordinal",7],["turn",4],["branch",4],["overrides",3],["kind",1],["native",1],["tools",1],["title",1],["ledger",1],["action",1],["status",1],["completed",1],["owner",2],["fixture",3],["permission",1],["state",3],["allowed",1],["scope",1],["once",1],["usage",1],["input",1],["tokens",3],["11",1],["output",1],["total",1],["18",1],["cost",1],["000321",1],["replay",1],["policy",1],["requires",1],["review",1],["language",1],["python",1],["events",1],["event",2],["sequence",1],["type",1],["result",1],["resource",2],["keys",1],["artifacts",1],["artifact",1],["side",1],["effect",1],["class",1],["workspace",1],["write",1],["attempts",1],["attempt",4],["generation",4],["old",2],["allocated",2],["at",9],["50",1],["started",2],["100",1],["response",2],["150",1],["finished",2],["200",1],["terminal",2],["failed",2],["error",4],["latest",2],["900",1],["1000",1],["1500",1],["2250",1],["created",1]]},{"id":"tests/browser_smoke.mjs#group~2","name":[["group",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["group",7],["id",7],["ordinal",5],["allocated",4],["offset",15],["started",3],["response",3],["finished",5],["overrides",3],["turn",3],["12",1],["overview",4],["branch",2],["kind",1],["code",1],["title",1],["action",1],["status",1],["null",3],["running",1],["completed",1],["owner",1],["fixture",1],["permission",1],["allowed",1],["once",1],["usage",1],["input",1],["tokens",3],["output",1],["total",1],["cost",1],["0001",1],["replay",1],["policy",1],["safe",1],["language",1],["python",1],["events",1],["attempts",1],["attempt",1],["latest",1],["base",5],["created",1],["at",1]]},{"id":"tests/browser_smoke.mjs#holdLocales","name":[["hold",1],["locales",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["hold",2],["locales",3],["let",1],["release",3],["held",1],["new",1],["promise",1],["resolve",2],["return",1]]},{"id":"tests/browser_smoke.mjs#holdLocales.release","name":[["release",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["release",2]]},{"id":"tests/browser_smoke.mjs#htmlAttr","name":[["html",1],["attr",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["html",3],["attr",2],["name",3],["page",1],["locator",1],["attribute",1]]},{"id":"tests/browser_smoke.mjs#iconFor","name":[["icon",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["icon",2],["theme",3],["dark",1],["sun",1],["moon",1]]},{"id":"tests/browser_smoke.mjs#longGroup","name":[["long",1],["group",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["long",6],["group",3],["ordinal",8],["overrides",3],["const",1],["allocated",7],["1786600000000",1],["2000",1],["return",1],["turn",1],["math",1],["floor",1],["branch",1],["attempts",1],["attempt",3],["id",2],["generation",2],["at",5],["started",1],["100",1],["response",1],["500",1],["capture",1],["550",1],["finished",1],["1500",1],["terminal",1],["state",1],["completed",1],["error",1],["null",1],["events",1]]},{"id":"tests/browser_smoke.mjs#newSessionNotebookScene","name":[["new",1],["session",1],["notebook",1],["scene",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",6],["function",2],["new",19],["session",13],["notebook",7],["scene",6],["project",7],["id",19],["const",7],["made",3],["await",18],["api",4],["frames",5],["method",3],["post",3],["data",3],["from",4],["frame",1],["code",3],["print",3],["a1",1],["a2",1],["result",3],["kernel",2],["execute",2],["language",2],["python",2],["wait",8],["true",2],["assert",6],["ok",2],["error",2],["json",3],["stringify",3],["page",7],["evaluate",2],["fid",3],["window",2],["open",2],["conversation",1],["ensure",1],["dock",7],["active",1],["tab",1],["cells",7],["locator",2],["cell",4],["until",3],["previous",2],["two",1],["count",3],["click",1],["let",1],["opened",1],["url",2],["pathname",1],["match",2],["return",1],["workbench",1],["idle",1],["timeout",2],["1500",1],["equal",3],["execution",1],["log",2],["entries",1],["length",2],["shows",2],["no",1],["one",1],["own",5],["b1",2],["1000",1],["texts",5],["all",1],["inner",1],["exactly",1],["got",1],["console",1],["ui5",1],["f1",1],["browser",1],["starts",1],["empty",1],["only",1],["its",1]]},{"id":"tests/browser_smoke.mjs#nextFrame","name":[["next",1],["frame",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["next",2],["frame",3],["new",1],["promise",1],["resolve",2],["request",1],["animation",1]]},{"id":"tests/browser_smoke.mjs#noteFor","name":[["note",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["note",6],["rows",3],["const",2],["box",3],["document",1],["create",1],["element",1],["div",1],["render",1],["sheet",1],["query",1],["selector",1],["renderer",1],["return",1],["text",1],["content",1]]},{"id":"tests/browser_smoke.mjs#point","name":[["point",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["point",2],["time",3],["rank",3],["const",1],["rect",6],["overview",1],["svg",1],["bounding",1],["client",1],["ratio",2],["base",1],["6800",1],["return",1],["left",1],["width",1],["top",1],["height",1]]},{"id":"tests/browser_smoke.mjs#point~2","name":[["point",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["point",2],["time",4],["rect",4],["left",1],["timeline",2],["overview",3],["action",1],["width",2],["top",1],["height",1]]},{"id":"tests/browser_smoke.mjs#projection","name":[["projection",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["projection",2],["branch",4],["id",6],["groups",8],["overrides",3],["root",1],["frame",1],["current",1],["count",2],["length",3],["total",1],["first",1],["ordinal",4],["null",2],["last",1],["has",2],["more",2],["before",1],["false",2],["after",1]]},{"id":"tests/browser_smoke.mjs#projection~2","name":[["projection",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["projection",2],["items",7],["overrides",3],["root",1],["frame",1],["id",3],["current",1],["branch",2],["groups",1],["count",2],["length",2],["total",1],["first",1],["ordinal",4],["null",2],["last",1],["has",2],["more",2],["before",1],["true",1],["after",1],["false",1]]},{"id":"tests/browser_smoke.mjs#queueTickets","name":[["queue",1],["tickets",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["function",2],["queue",3],["tickets",2],["snapshot",4],["return",1],["owner",1],["filter",1],["boolean",1]]},{"id":"tests/browser_smoke.mjs#rawKeys","name":[["raw",1],["keys",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["raw",5],["keys",2],["visible",5],["only",5],["cold",1],["page",1],["evaluate",1],["const",4],["seen",2],["node",16],["typeof",1],["check",2],["visibility",2],["function",1],["client",1],["rects",1],["length",1],["attr",4],["read",2],["data",4],["i18n",4],["text",1],["content",1],["title",2],["ph",1],["placeholder",1],["val",1],["value",1],["document",1],["query",1],["selector",1],["all",1],["each",1],["key",4],["attribute",1],["if",1],["string",1],["trim",1],["push",1],["return",1]]},{"id":"tests/browser_smoke.mjs#rawKeys.seen","name":[["seen",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["seen",2],["node",5],["only",1],["visible",1],["typeof",1],["check",2],["visibility",2],["function",1],["client",1],["rects",1],["length",1]]},{"id":"tests/browser_smoke.mjs#repainted","name":[["repainted",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["repainted",2],["async",2],["await",1],["cold",1],["page",1],["locator",1],["data",1],["i18n",1],["conv",1],["jump",2],["last",1],["label",1],["text",1],["content",1],["trim",1],["expected",1]]},{"id":"tests/browser_smoke.mjs#requireDrawnIcon","name":[["require",1],["drawn",1],["icon",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["require",2],["drawn",2],["icon",5],["selector",5],["if",1],["await",2],["page",2],["locator",2],["svg",1],["count",1],["throw",1],["new",1],["error",1],["renders",1],["empty",1],["data",2],["attribute",1]]},{"id":"tests/browser_smoke.mjs#requireOne","name":[["require",1],["one",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["require",2],["one",3],["selector",5],["message",3],["const",1],["count",4],["await",1],["page",1],["locator",1],["if",1],["throw",1],["new",1],["error",1],["expected",1],["found",1]]},{"id":"tests/browser_smoke.mjs#serverFrameName","name":[["server",1],["frame",1],["name",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["server",2],["frame",5],["name",3],["async",2],["const",2],["listed",2],["await",1],["api",1],["frames",3],["project",2],["id",5],["encode",1],["uricomponent",1],["limit",1],["200",1],["row",3],["find",1],["item",2],["cold",3],["title",3],["if",1],["throw",1],["new",1],["error",1],["load",1],["missing",1],["from",1],["return",1]]},{"id":"tests/browser_smoke.mjs#setSearch","name":[["search",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["search",17],["async",2],["query",12],["expected",14],["ids",20],["mounted",6],["loaded",10],["count",12],["input",3],["value",1],["dispatch",1],["event",2],["new",3],["bubbles",1],["true",1],["await",1],["next",1],["frame",1],["const",5],["logical",3],["timeline",16],["view",8],["groups",1],["map",3],["item",4],["group",5],["id",5],["array",2],["from",2],["document",3],["selector",4],["all",2],["ledger",2],["row",6],["data",2],["dataset",5],["overview",4],["model",1],["items",1],["status",7],["matches",1],["length",2],["visible",3],["toolbar",5],["text",3],["content",2],["if",2],["join",6],["number",2],["match",4],["scope",2],["throw",2],["error",2],["trajectory",2],["mismatch",1],["json",1],["stringify",1],["entries",2],["entry",3],["action",1],["key",1],["start",2],["end",2],["scroll",4],["top",2],["client",2],["height",2],["tbody",2],["inner",1],["some",1],["class",1],["list",1],["contains",1],["did",1],["not",1],["highlight",1],["every",1]]},{"id":"tests/browser_smoke.mjs#settleOverview","name":[["settle",1],["overview",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["settle",2],["overview",2],["page",1],["evaluate",1],["new",1],["promise",1],["resolve",2],["request",2],["animation",2],["frame",2]]},{"id":"tests/browser_smoke.mjs#switchLang","name":[["switch",1],["lang",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",3],["function",2],["switch",2],["lang",19],["if",2],["en",4],["await",7],["page",4],["locator",4],["workspace",4],["not",4],["hidden",4],["btn",4],["data",4],["click",2],["else",2],["zh",2],["wait",4],["until",1],["html",2],["attr",1],["active",2],["state",3],["visible",3],["files",2],["label",1],["filter",1],["has",1],["text",1]]},{"id":"tests/browser_smoke.mjs#titleSurvives","name":[["title",1],["survives",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["title",10],["survives",2],["async",2],["stage",4],["const",2],["shown",3],["await",5],["cold",6],["page",3],["locator",3],["conv",4],["input",1],["value",1],["if",2],["name",8],["throw",2],["new",3],["error",2],["locale",2],["json",3],["stringify",3],["expected",1],["session",2],["focus",1],["blur",1],["promise",1],["resolve",2],["timeout",1],["800",1],["server",5],["frame",1],["blurring",1],["renamed",1]]},{"id":"tests/browser_smoke.mjs#visibleKeys","name":[["visible",1],["keys",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["visible",2],["keys",5],["cold",1],["page",1],["evaluate",1],["const",8],["known",3],["new",2],["hits",4],["shown",3],["node",25],["typeof",1],["check",2],["visibility",2],["function",1],["client",1],["rects",1],["length",1],["walker",4],["document",3],["create",1],["tree",1],["body",1],["filter",1],["show",1],["text",8],["let",1],["next",2],["value",6],["trim",2],["if",3],["has",2],["parent",1],["element",1],["push",2],["query",1],["selector",1],["all",1],["title",3],["placeholder",3],["aria",3],["label",5],["input",1],["textarea",1],["each",1],["return",2],["id",2],["string",2],["class",1],["name",2],["tag",1],["attribute",3],["null",1],["i18n",1]]},{"id":"tests/browser_smoke.mjs#visibleKeys.shown","name":[["shown",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["shown",2],["node",6],["typeof",1],["check",2],["visibility",2],["function",1],["client",1],["rects",1],["length",1]]},{"id":"tests/browser_smoke.mjs#waitFor","name":[["wait",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["wait",2],["async",2],["predicate",3],["label",3],["let",1],["attempt",3],["120",1],["if",1],["return",1],["await",1],["next",1],["frame",1],["throw",1],["new",1],["error",1],["timed",1],["out",1],["waiting",1]]},{"id":"tests/browser_smoke.mjs#waitWorkbenchIdle","name":[["wait",1],["workbench",1],["idle",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["async",2],["function",2],["wait",3],["workbench",3],["idle",2],["timeout",4],["ms",3],["5000",2],["const",2],["deadline",2],["date",2],["now",2],["while",1],["loading",3],["await",2],["page",2],["evaluate",1],["window",2],["if",1],["return",1],["50",1]]},{"id":"tests/browser_smoke.mjs#whileHeld","name":[["while",1],["held",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["while",3],["held",5],["async",2],["label",3],["rendered",3],["selector",3],["const",2],["deadline",2],["date",2],["now",2],["1500",1],["await",4],["cold",1],["page",1],["locator",1],["count",1],["new",2],["promise",1],["resolve",2],["timeout",1],["60",1],["raw",4],["keys",3],["true",1],["visible",1],["if",1],["length",1],["throw",1],["error",1],["locale",1],["painted",1],["bare",1],["i18n",1],["before",1],["dictionaries",1],["arrived",1],["join",1]]},{"id":"tests/browser_smoke.mjs#wideRow","name":[["wide",1],["row",1]],"path":[["tests",1],["browser",1],["smoke",1],["mjs",1]],"body":[["wide",2],["row",2],["const",1],["let",1],["101",1],["return",1]]},{"id":"tests/browser_stage0_acceptance.mjs","name":[["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["stage",1],["browser",3],["acceptance",2],["facts",1],["already",1],["exist",1],["product",1],["deliberately",1],["disposable",1],["only",1],["refuses",1],["normal",1],["user",1],["daemon",1],["creates",1],["one",2],["project",2],["deletes",1],["exact",1],["finally",1],["never",1],["sends",1],["agent",1],["message",3],["starts",1],["kernel",1],["calls",1],["live",1],["model",1],["permits",1],["request",1],["outside",1],["selected",1],["loopback",1],["origin",1],["prints",1],["exactly",1],["stdout",1],["record",1],["summary",10],["import",9],["crypto",2],["from",8],["node",7],["spawn",1],["sync",1],["child",1],["process",8],["fs",2],["os",2],["path",7],["file",2],["urlto",2],["url",2],["util",2],["authenticate",1],["auth",1],["mjs",1],["const",3],["executable",2],["env",2],["openai4",2],["undefined",1],["workspace",1],["root",1],["resolve",1],["dirname",1],["meta",1],["let",1],["make",2],["host",1],["start",3],["token",3],["platform",1],["darwin",2],["linux",1],["if",1],["stage0",1],["self",3],["test",3],["try",1],["await",2],["redaction",1],["schema",1],["catch",1],["error",5],["fail",1],["passed",2],["false",1],["exit",1],["code",1],["console",1],["log",1],["json",1],["stringify",1],["else",1],["run",1]]},{"id":"tests/browser_stage0_acceptance.mjs#assertion","name":[["assertion",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["assertion",2],["condition",3],["message",3],["if",1],["throw",1],["new",1],["error",1]]},{"id":"tests/browser_stage0_acceptance.mjs#darwinProcessStartToken","name":[["darwin",1],["process",1],["start",1],["token",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["darwin",4],["process",4],["start",5],["token",4],["pid",3],["recorded",3],["mac",1],["os",1],["has",1],["no",1],["procfs",1],["daemon",1],["reads",1],["its",1],["from",1],["sysctl",1],["const",1],["result",4],["spawn",1],["sync",1],["ps",1],["lstart",1],["string",2],["encoding",1],["utf8",1],["env",2],["lc",1],["all",1],["if",1],["status",1],["typeof",1],["stdout",2],["return",2],["null",1],["parse",1],["seconds",1]]},{"id":"tests/browser_stage0_acceptance.mjs#darwinStartTokenFor","name":[["darwin",1],["start",1],["token",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["darwin",2],["start",3],["token",3],["seconds",7],["recorded",6],["daemon",1],["records",1],["kp",1],["proc",1],["starttime",1],["as",1],["microseconds",1],["ps",2],["reports",1],["same",1],["instant",1],["second",1],["answer",1],["only",1],["agree",1],["value",1],["cannot",1],["equal",1],["they",1],["not",1],["so",1],["caller",1],["equality",1],["check",1],["decides",1],["either",1],["way",1],["if",1],["null",2],["return",2],["const",1],["match",3],["exec",1],["typeof",1],["string",1],["number",1]]},{"id":"tests/browser_stage0_acceptance.mjs#disposableBindingSelfTest","name":[["disposable",1],["binding",1],["self",1],["test",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["disposable",17],["binding",12],["self",13],["test",14],["const",16],["data",27],["dir",26],["fs",10],["mkdtemp",1],["sync",10],["path",9],["join",10],["os",6],["tmpdir",1],["openai4s",4],["stage0",1],["port",7],["18999",1],["try",1],["state",15],["pid",26],["process",7],["start",18],["null",5],["host",1],["127",3],["started",1],["at",1],["write",7],["file",7],["daemon",9],["json",8],["stringify",4],["mode",7],["0o600",7],["string",3],["access",1],["token",24],["environment",14],["openai4",7],["browser",3],["url",4],["http",2],["base",13],["validate",13],["assertion",10],["realpath",1],["failed",1],["9a",1],["64",1],["sha256",5],["digest",2],["missing",2],["validated",1],["was",9],["not",16],["captured",1],["once",1],["signal",5],["error",8],["code",4],["new",2],["probe",2],["throw",1],["permission",2],["denied",2],["probed",6],["live",7],["eperm",2],["did",7],["preserve",2],["verified",3],["expect",8],["rejection",8],["esrch",2],["treated",1],["as",2],["eio",1],["unknown",1],["liveness",1],["failure",1],["fail",3],["closed",3],["proc",2],["fields",2],["array",1],["from",1],["length",1],["20",1],["unused",1],["index",2],["parse",2],["linux",2],["worker",1],["name",1],["punctuation",1],["22",2],["parser",2],["field",1],["darwin",13],["seconds",11],["mon",1],["sep",1],["01",1],["02",1],["03",1],["2026",2],["math",1],["floor",1],["date",1],["time",3],["1000",1],["mac",4],["ps",3],["lstart",1],["read",1],["local",1],["123456",4],["whose",1],["match",1],["confirmed",1],["recorded",3],["confirm",1],["accepted",1],["unreadable",2],["reported",1],["unverifiable",1],["bound",5],["receive",1],["its",1],["own",1],["declared",1],["different",1],["mismatched",1],["override",2],["rejected",4],["homedir",1],["default",1],["directory",1],["wrong",2],["mismatch",1],["dead",4],["99999999",1],["finally",1],["rm",1],["recursive",1],["true",2],["force",1]]},{"id":"tests/browser_stage0_acceptance.mjs#disposableBindingSelfTest.signalError","name":[["signal",1],["error",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["signal",3],["error",6],["code",5],["const",1],["new",1],["probe",1],["throw",1]]},{"id":"tests/browser_stage0_acceptance.mjs#expectSelfTestRejection","name":[["expect",1],["self",1],["test",1],["rejection",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["expect",2],["self",2],["test",2],["rejection",2],["operation",3],["message",3],["let",1],["rejected",3],["false",1],["try",1],["catch",1],["true",1],["assertion",1]]},{"id":"tests/browser_stage0_acceptance.mjs#fail","name":[["fail",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["fail",2],["message",3],["summary",1],["failures",1],["push",1],["sanitize",1],["diagnostic",1]]},{"id":"tests/browser_stage0_acceptance.mjs#linuxProcessStartToken","name":[["linux",1],["process",1],["start",1],["token",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["linux",3],["process",3],["start",3],["token",3],["pid",3],["let",1],["raw",3],["try",1],["fs",1],["read",1],["file",1],["sync",1],["proc",1],["stat",1],["utf8",1],["catch",1],["return",2],["null",1],["parse",1]]},{"id":"tests/browser_stage0_acceptance.mjs#loadPlaywright","name":[["load",1],["playwright",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["async",2],["function",2],["load",2],["playwright",4],["try",1],["return",2],["await",1],["import",2],["catch",1],["error",2],["const",1],["fallback",3],["process",1],["env",1],["openai4",1],["module",1],["if",1],["throw",1]]},{"id":"tests/browser_stage0_acceptance.mjs#loopbackFamily","name":[["loopback",1],["family",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["loopback",2],["family",2],["hostname",5],["if",2],["127",1],["return",3],["ipv4",1],["ipv6",1],["null",1]]},{"id":"tests/browser_stage0_acceptance.mjs#makeSummary","name":[["make",1],["summary",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["make",2],["summary",2],["mode",4],["acceptance",3],["return",1],["schema",1],["version",1],["name",1],["stage0",1],["browser",2],["base",1],["url",2],["self",3],["test",3],["unvalidated",1],["agent",2],["requests",2],["sent",1],["live",2],["llm",1],["calls",3],["observed",1],["null",15],["measurement",1],["scope",1],["harness",1],["counts",1],["its",1],["own",1],["provider",1],["not",1],["observable",1],["at",1],["boundary",1],["external",1],["network",1],["daemon",2],["binding",1],["resource",1],["identity",1],["sha256",1],["project",3],["frame",2],["artifact",4],["kernel",1],["preflight",1],["before",1],["refresh",3],["after",1],["facts",2],["unchanged",1],["false",3],["completion",4],["projection",1],["source",1],["link",4],["click",1],["cleanup",1],["attempted",1],["delete",1],["status",4],["list",2],["absent",1],["readback",1],["ok",1],["true",1],["checks",1],["unversioned",1],["lead",1],["default",2],["was",1],["api",2],["artifacts",1],["id",3],["404",2],["every",1],["contract",1],["v1",2],["closed",1],["now",1],["built",1],["under",1],["so",1],["below",1],["require",1],["rendered",1],["fetch",1],["uploaded",1],["bytes",1],["instead",1],["reproducing",1],["current",4],["gaps",1],["ketcher",2],["placeholder",2],["path",1],["state",2],["planned",2],["fix",1],["stage",2],["notebook",2],["read",1],["only",2],["passive",1],["failures",1],["passed",1]]},{"id":"tests/browser_stage0_acceptance.mjs#normalizedArtifactPath","name":[["normalized",1],["artifact",1],["path",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["normalized",2],["artifact",6],["path",5],["raw",3],["id",4],["return",1],["string",1],["split",1],["encode",1],["uricomponent",1],["join",1]]},{"id":"tests/browser_stage0_acceptance.mjs#parseDarwinProcessStartSeconds","name":[["parse",1],["darwin",1],["process",1],["start",1],["seconds",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["parse",3],["darwin",2],["process",2],["start",2],["seconds",2],["lstart",4],["ps",1],["under",1],["lc",1],["all",1],["mon",1],["sep",1],["14",1],["11",1],["42",1],["09",1],["2026",1],["local",1],["time",1],["const",1],["started",3],["date",1],["string",1],["trim",1],["return",1],["number",1],["finite",1],["math",1],["floor",1],["1000",1],["null",1]]},{"id":"tests/browser_stage0_acceptance.mjs#parseLinuxProcessStartToken","name":[["parse",1],["linux",1],["process",1],["start",1],["token",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["parse",2],["linux",2],["process",2],["start",2],["token",2],["raw",4],["proc",1],["field",3],["comm",1],["may",1],["itself",1],["contain",1],["spaces",1],["parentheses",1],["fields",5],["after",1],["its",1],["final",1],["begin",1],["at",1],["starttime",1],["22",1],["index",2],["19",3],["const",2],["close",3],["last",1],["if",1],["return",2],["null",2],["slice",1],["trim",1],["split",1],["length",1],["20",1]]},{"id":"tests/browser_stage0_acceptance.mjs#pidIsLive","name":[["pid",1],["live",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["pid",7],["live",2],["signal",4],["probe",3],["process",4],["kill",2],["try",1],["return",3],["true",2],["catch",1],["error",6],["posix",1],["eperm",2],["means",1],["exists",1],["but",1],["identity",1],["may",1],["not",2],["esrch",2],["alone",1],["proves",1],["no",1],["currently",1],["owns",1],["if",2],["code",2],["false",1],["throw",1],["new",1],["daemon",1],["liveness",1],["could",1],["be",1],["verified",1]]},{"id":"tests/browser_stage0_acceptance.mjs#productionCompletionMessage","name":[["production",1],["completion",1],["message",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["production",6],["completion",9],["message",14],["artifact",6],["id",6],["filename",5],["const",4],["python",5],["process",2],["env",3],["openai4",3],["path",2],["resolve",1],["join",2],["workspace",2],["root",2],["venv",1],["bin",1],["program",2],["import",3],["json",5],["sys",3],["from",1],["openai4s",1],["server",1],["completions",1],["payload",3],["load",1],["stdin",1],["output",1],["summary",1],["stage",1],["deterministic",1],["require",1],["fallback",1],["false",1],["dump",1],["stdout",2],["child",12],["spawn",1],["sync",1],["cwd",1],["encoding",1],["utf8",1],["input",1],["stringify",1],["pythondontwritebytecode",1],["pythonutf8",1],["skip",1],["dotenv",1],["max",1],["buffer",1],["1024",2],["if",4],["error",5],["throw",4],["status",2],["own",1],["stderr",5],["redacted",1],["file",1],["redactor",1],["without",1],["ci",1],["job",1],["only",1],["evidence",1],["projector",1],["could",1],["not",1],["be",1],["imported",1],["was",2],["fixed",1],["sentence",1],["traceback",1],["said",1],["failed",2],["thrown",1],["away",1],["one",1],["line",1],["before",1],["anyone",1],["read",1],["new",3],["exit",1],["sanitize",2],["diagnostic",2],["emitted",1],["parsed",5],["parse",1],["typeof",1],["string",1],["returned",1],["no",1],["return",1]]},{"id":"tests/browser_stage0_acceptance.mjs#redactionAndSchemaSelfTest","name":[["redaction",1],["schema",1],["self",1],["test",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["async",8],["function",2],["redaction",6],["schema",3],["self",13],["test",13],["const",14],["secret",6],["stage0",6],["probe",1],["dynamic",3],["123e4567",1],["e89b",1],["42d3",1],["a456",1],["426614174000",1],["raw",2],["failure",2],["at",4],["workspace",2],["root",2],["tests",1],["private",5],["js",1],["http",7],["alice",2],["password",2],["127",6],["19999",1],["path",2],["token",32],["frag",1],["bearer",1],["open",1],["ai4",1],["proj",2],["hidden",2],["stack",4],["cleaned",2],["sanitize",1],["diagnostic",1],["forbidden",2],["assertion",11],["includes",13],["failed",1],["projected",3],["production",3],["completion",2],["message",10],["artifact",2],["txt",1],["api",3],["v1",2],["artifacts",2],["child",1],["returned",3],["unexpected",1],["link",1],["disposable",2],["binding",2],["visited",4],["explicit",4],["captured",6],["onboarding",5],["posts",4],["await",3],["authenticate",14],["goto",5],["url",21],["push",2],["18999",5],["23",1],["folded",1],["first",2],["run",2],["skip",2],["into",2],["so",1],["double",2],["has",1],["carry",1],["surface",1],["reaches",1],["without",1],["these",1],["exercises",1],["no",1],["longer",1],["exists",1],["fails",2],["undefined",1],["post",2],["before",1],["check",2],["thing",1],["here",1],["request",1],["return",2],["ok",1],["false",2],["reload",1],["locator",1],["visible",1],["did",6],["not",7],["retain",1],["length",2],["new",3],["search",1],["params",1],["pathname",1],["complete",1],["attempt",1],["documented",1],["daemon",3],["rejects",1],["another",2],["data",1],["dir",1],["process",2],["port",2],["leaves",1],["page",3],["bootstrap",7],["all",2],["quote",1],["writing",1],["live",1],["credential",1],["ci",1],["output",1],["from",1],["browser",1],["matrix",1],["admission",2],["fault",2],["p1",2],["controls",2],["smoke",2],["rejected",12],["0123456789",2],["let",3],["rejection",7],["null",4],["try",2],["status",1],["401",2],["catch",2],["error",11],["accepted",1],["string",9],["printed",2],["access",3],["accept",1],["name",2],["other",1],["way",1],["itself",1],["throws",2],["because",1],["nothing",1],["listens",1],["non",1],["holds",1],["playwright",1],["quotes",1],["navigation",3],["call",2],["log",4],["own",1],["array",1],["node",1],["prints",1],["every",1],["one",1],["them",1],["uncaught",1],["shape",1],["unreachable",17],["net",1],["err",2],["connection",2],["refused",2],["navigating",2],["waiting",2],["until",2],["domcontentloaded",2],["throw",1],["chrome",1],["chromewebdata",1],["swallowed",1],["threw",2],["util",1],["inspect",1],["depth",1],["could",1],["reach",1],["summary",3],["make",1],["checks",1],["true",6],["authentication",1],["co",1]]},{"id":"tests/browser_stage0_acceptance.mjs#requireFact","name":[["require",1],["fact",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["require",2],["fact",2],["condition",3],["message",3],["if",1],["fail",1]]},{"id":"tests/browser_stage0_acceptance.mjs#resourceIdentitySha256","name":[["resource",1],["identity",1],["sha256",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["resource",2],["identity",2],["sha256",3],["kind",3],["identifier",3],["return",1],["buffer",1],["from",1],["stage0",1],["browser",1],["utf8",1]]},{"id":"tests/browser_stage0_acceptance.mjs#runAcceptance","name":[["run",1],["acceptance",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["async",5],["function",3],["run",2],["acceptance",5],["let",11],["browser",3],["null",7],["context",6],["request",10],["api",14],["project",19],["id",27],["artifact",13],["presented",3],["token",6],["external",6],["network",6],["calls",6],["agent",2],["requests",2],["sent",2],["try",4],["validation",1],["must",1],["precede",1],["playwright",2],["loading",1],["authenticate",2],["whose",1],["first",1],["operation",1],["reading",1],["daemon",3],["const",22],["base",13],["validate",2],["disposable",3],["url",10],["binding",5],["data",10],["dir",3],["process",2],["env",1],["openai4",1],["string",4],["summary",5],["origin",10],["verified",1],["true",2],["state",2],["sha256",8],["chromium",2],["await",18],["load",1],["launch",1],["headless",1],["executable",1],["path",5],["new",11],["service",1],["workers",1],["block",1],["viewport",1],["width",1],["1280",1],["height",1],["900",1],["route",7],["destination",10],["catch",3],["abort",2],["blockedbyclient",2],["return",8],["local",2],["only",2],["protocol",6],["blob",1],["about",1],["if",9],["http",2],["continue",1],["web",1],["socket",6],["close",2],["code",2],["1008",2],["reason",2],["blocked",3],["by",2],["stage",2],["allowed",2],["ws",3],["replace",1],["connect",1],["server",1],["page",7],["errors",2],["pageerror",1],["error",11],["push",1],["sanitize",1],["diagnostic",1],["message",3],["throw",6],["authentication",1],["returned",1],["no",1],["method",6],["target",4],["non",2],["post",4],["v1",5],["frames",3],["test",1],["pathname",1],["response",3],["fetch",1],["headers",1],["undefined",2],["content",2],["type",1],["application",1],["json",3],["max",1],["redirects",1],["bytes",7],["body",15],["text",3],["utf8",2],["parse",1],["html",1],["routes",1],["intentionally",1],["status",8],["suffix",2],["date",1],["now",1],["pid",1],["result",14],["projects",1],["name",1],["stage0",3],["require",3],["fact",3],["300",3],["could",3],["not",6],["create",2],["creation",2],["did",3],["resource",4],["identity",4],["frame",25],["session",2],["kernel",11],["encode",1],["uricomponent",1],["preflight",8],["repl",4],["enabled",4],["200",1],["false",2],["prove",1],["buffer",1],["from",1],["truth",1],["filename",2],["txt",1],["upload",5],["uploads",1],["base64",2]]},{"id":"tests/browser_stage0_acceptance.mjs#runAcceptance.captureFacts","name":[["capture",1],["facts",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["async",2],["function",2],["capture",2],["facts",2],["const",6],["kernel",10],["await",6],["request",5],["api",6],["frame",3],["path",9],["if",1],["status",13],["200",1],["body",5],["repl",9],["enabled",3],["false",1],["throw",1],["new",1],["error",4],["state",1],["did",1],["not",2],["permit",1],["execute",5],["refusal",1],["probe",1],["rejected",4],["execution",4],["v1",1],["frames",1],["encode",1],["uricomponent",1],["id",3],["method",1],["post",1],["data",1],["language",1],["python",1],["code",2],["raise",1],["assertion",1],["read",1],["only",1],["notebook",9],["must",1],["dom",3],["page",1],["evaluate",1],["passive",1],["count",3],["document",3],["query",3],["selector",3],["all",3],["dock",3],["nb",3],["length",3],["input",2],["ketcher",5],["current",8],["artifact",14],["completion",3],["canonical",8],["return",1],["disabled",2],["test",2],["unexpected",1],["explicit",1],["placeholder",2],["chemical",1],["structure",1],["editor",1],["text",1],["url",1],["normalized",2],["sha256",6],["bytes",2],["expected",1]]},{"id":"tests/browser_stage0_acceptance.mjs#runAcceptance.checkFacts","name":[["check",1],["facts",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["check",2],["facts",19],["label",9],["require",7],["fact",7],["notebook",11],["kernel",2],["status",7],["200",5],["was",5],["not",6],["repl",5],["enabled",2],["false",1],["default",1],["unexpectedly",1],["execute",2],["403",2],["error",1],["code",1],["disabled",2],["execution",1],["did",3],["fail",1],["closed",1],["dom",4],["passive",2],["count",3],["input",1],["read",1],["only",1],["ketcher",3],["explicit",2],["placeholder",2],["true",1],["link",1],["production",2],["projector",1],["renderer",1],["actually",1],["emit",1],["must",1],["be",1],["served",1],["versioned",2],["route",1],["return",3],["uploaded",3],["bytes",3],["pinned",1],["un",1],["404",1],["while",1],["gap",1],["open",1],["completion",7],["artifact",12],["url",8],["current",3],["path",2],["api",2],["v1",2],["artifacts",2],["id",2],["sha256",4],["canonical",4]]},{"id":"tests/browser_stage0_acceptance.mjs#runAcceptance.openNotebook","name":[["open",1],["notebook",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["async",2],["function",4],["open",2],["notebook",5],["const",1],["response",4],["await",6],["page",6],["goto",1],["deep",2],["link",2],["wait",5],["until",1],["domcontentloaded",1],["if",1],["ok",1],["throw",1],["new",1],["error",1],["workspace",2],["returned",1],["http",1],["status",2],["unknown",1],["locator",3],["not",2],["hidden",2],["state",3],["visible",2],["typeof",1],["active",2],["tab",2],["evaluate",1],["dock",2],["nb",1],["attached",1]]},{"id":"tests/browser_stage0_acceptance.mjs#sameOrDescendant","name":[["same",1],["descendant",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["same",2],["descendant",2],["candidate",3],["root",3],["const",1],["relative",5],["path",2],["return",1],["starts",1],["sep",1]]},{"id":"tests/browser_stage0_acceptance.mjs#sanitizeDiagnostic","name":[["sanitize",1],["diagnostic",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["sanitize",2],["diagnostic",2],["value",4],["const",1],["first",2],["line",2],["string",1],["null",1],["split",1],["return",1],["replace",11],["x1b",1],["token",2],["api",1],["key",1],["secret",1],["password",1],["gi",6],["redacted",3],["bearer",1],["za",4],["z0",3],["open",1],["ai4",1],["https",1],["url",3],["strip",1],["secrets",1],["new",1],["reg",1],["exp",1],["workspace",1],["root",1],["path",2],["users",1],["home",1],["private",1],["var",1],["9a",5],["89ab",1],["12",1],["dynamic",3],["id",3],["proj",1],["frame",1],["artifact",1],["version",1],["run",1],["turn",1],["execution",1],["ba",1],["slice",1],["500",1]]},{"id":"tests/browser_stage0_acceptance.mjs#serializeSummaryForOutput","name":[["serialize",1],["summary",1],["output",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["serialize",3],["summary",2],["output",3],["candidate",3],["presented",5],["token",5],["null",2],["const",1],["serialized",3],["json",1],["stringify",1],["if",1],["typeof",1],["string",1],["length",1],["return",2],["final",1],["boundary",1],["after",1],["every",1],["validation",1],["error",1],["branch",1],["schema",1],["failure",1],["must",1],["not",1],["be",1],["able",1],["re",1],["earlier",1],["credential",1],["split",1],["join",1],["redacted",1]]},{"id":"tests/browser_stage0_acceptance.mjs#sha256","name":[["sha256",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["sha256",3],["bytes",3],["return",1],["crypto",1],["create",1],["hash",1],["update",1],["digest",1],["hex",1]]},{"id":"tests/browser_stage0_acceptance.mjs#stripUrlSecrets","name":[["strip",1],["url",1],["secrets",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["strip",2],["url",5],["secrets",2],["raw",3],["try",1],["const",1],["parsed",5],["new",1],["if",1],["protocol",3],["http",1],["https",1],["return",3],["host",1],["path",1],["catch",1]]},{"id":"tests/browser_stage0_acceptance.mjs#validateDisposableBaseUrl","name":[["validate",1],["disposable",1],["base",1],["url",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["validate",2],["disposable",6],["base",2],["url",13],["environment",4],["process",2],["env",2],["if",9],["openai4",11],["browser",11],["throw",10],["new",11],["error",10],["required",1],["const",1],["raw",3],["must",7],["name",1],["loopback",2],["daemon",2],["let",1],["parsed",14],["try",1],["catch",1],["not",4],["valid",1],["protocol",1],["http",2],["username",1],["password",1],["contain",3],["userinfo",1],["search",1],["hash",2],["query",1],["pathname",2],["path",1],["hostname",2],["127",1],["numeric",1],["host",1],["port",4],["include",1],["explicit",1],["8760",2],["user",1],["forbidden",1],["return",1]]},{"id":"tests/browser_stage0_acceptance.mjs#validateDisposableDataDir","name":[["validate",1],["disposable",1],["data",1],["dir",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["validate",2],["disposable",20],["data",9],["dir",7],["base",4],["environment",4],["process",7],["env",2],["pid",30],["liveness",4],["live",6],["start",17],["token",36],["host",6],["if",18],["object",3],["prototype",2],["has",2],["own",2],["property",2],["call",2],["openai4",6],["throw",22],["new",21],["error",25],["override",1],["forbidden",2],["acceptance",1],["const",8],["configured",8],["string",7],["trim",3],["must",4],["be",5],["explicitly",1],["before",1],["authentication",1],["let",9],["resolved",14],["try",7],["fs",14],["realpath",3],["sync",12],["path",22],["resolve",4],["catch",7],["existing",1],["directory",6],["default",9],["os",1],["homedir",1],["openai4s",2],["missing",4],["still",1],["compared",1],["by",1],["its",3],["spelling",1],["same",2],["descendant",2],["open",2],["ai4",1],["stat",14],["state",30],["join",3],["daemon",18],["json",2],["access",8],["raw",4],["read",3],["file",7],["utf8",4],["parse",1],["invalid",2],["number",6],["pidfile",2],["typeof",3],["integer",4],["null",4],["length",1],["port",4],["started",1],["at",1],["not",8],["match",4],["could",3],["verified",2],["current",6],["identity",2],["browser",2],["url",2],["loopback",3],["family",3],["hostname",1],["lstat",1],["symbolic",1],["link",1],["regular",1],["dirname",1],["escapes",1],["fd",6],["constants",2],["rdonly",1],["nofollow",1],["opened",6],["fstat",1],["dev",2],["ino",2],["changed",1],["mode",1],["0o077",1],["permissions",1],["too",1],["broad",1],["test",1],["message",1],["safely",1],["finally",1],["undefined",1],["close",1],["empty",1],["return",1],["sha256",2],["buffer",1],["from",1]]},{"id":"tests/browser_stage0_acceptance.mjs#validateSummarySchema","name":[["validate",1],["summary",1],["schema",1]],"path":[["tests",1],["browser",1],["stage0",1],["acceptance",1],["mjs",1]],"body":[["function",2],["validate",2],["summary",32],["schema",4],["candidate",41],["assertion",30],["typeof",11],["object",4],["array",6],["must",7],["be",5],["version",2],["name",2],["stage0",1],["browser",1],["acceptance",3],["mismatch",1],["mode",4],["self",1],["test",6],["invalid",11],["base",8],["url",11],["string",4],["agent",2],["requests",2],["sent",2],["zero",1],["live",1],["llm",1],["calls",4],["observed",1],["null",5],["not",1],["invent",1],["provider",1],["call",1],["count",1],["measurement",3],["scope",3],["length",2],["missing",3],["number",2],["integer",3],["external",3],["network",3],["non",1],["negative",1],["daemon",4],["binding",4],["verified",1],["true",1],["9a",7],["64",2],["state",1],["sha256",4],["resource",4],["identity",3],["hashes",1],["const",5],["kind",3],["project",5],["frame",1],["artifact",4],["digest",3],["hash",3],["current",4],["gaps",4],["some",1],["gap",4],["id",1],["completion",2],["unversioned",2],["re",1],["lists",1],["closed",1],["failures",3],["every",1],["item",2],["cleanup",13],["attempted",2],["boolean",5],["field",4],["delete",1],["status",3],["list",1],["readback",1],["absent",3],["ok",2],["refresh",2],["facts",1],["unchanged",1],["flag",1],["passed",2],["if",1],["unvalidated",1],["parsed",7],["new",1],["protocol",1],["http",2],["remain",1],["username",1],["password",2],["contains",7],["userinfo",1],["search",1],["query",2],["pathname",1],["path",2],["serialized",5],["json",1],["stringify",1],["bearer",2],["redacted",1],["credential",2],["token",1],["api",1],["key",1],["secret",1],["includes",1],["workspace",2],["root",1],["89ab",1],["12",1],["dynamic",1],["uuid",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs","name":[["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["stage",1],["trusted",1],["delivery",1],["browser",7],["acceptance",2],["harness",1],["owns",1],["every",1],["mutable",1],["resource",1],["touches",1],["random",1],["non",1],["default",1],["loopback",1],["port",1],["temporary",1],["data",2],["directory",1],["daemon",2],["child",3],["one",2],["project",1],["local",1],["llm",1],["tripwire",1],["sends",1],["no",2],["agent",1],["message",2],["permits",1],["request",1],["outside",1],["selected",1],["origin",1],["stdout",1],["contains",1],["exactly",1],["machine",1],["readable",1],["record",1],["summary",11],["import",10],["crypto",2],["from",9],["node",8],["spawn",2],["sync",1],["process",6],["fs",2],["http",2],["net",2],["os",2],["path",12],["file",2],["urlto",2],["url",2],["authenticate",1],["bounded",1],["log",2],["collector",1],["minimal",1],["environment",1],["auth",1],["mjs",1],["const",6],["workspace",3],["root",3],["resolve",2],["dirname",1],["meta",1],["fixture",2],["join",2],["tests",1],["test",4],["stage1",4],["py",1],["python",4],["env",4],["openai4",4],["venv",1],["bin",1],["executable",2],["undefined",1],["prefix",1],["openai4s",1],["owner",2],["marker",1],["let",1],["make",2],["if",1],["self",3],["try",1],["await",2],["catch",1],["error",3],["fail",1],["passed",2],["false",1],["exit",1],["code",1],["console",1],["serialize",1],["output",1],["else",1],["run",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#allocateLoopbackPort","name":[["allocate",1],["loopback",1],["port",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["allocate",3],["loopback",3],["port",9],["return",1],["await",1],["new",2],["promise",1],["resolve",2],["reject",4],["const",3],["server",7],["net",1],["create",1],["unref",1],["once",1],["error",5],["listen",1],["127",1],["address",5],["typeof",1],["object",1],["close",1],["if",2],["else",2],["number",1],["integer",1],["8760",1],["could",1],["not",1],["safe",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#assertion","name":[["assertion",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["assertion",2],["condition",3],["message",3],["if",1],["throw",1],["new",1],["error",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#createOwnedDataDir","name":[["create",1],["owned",1],["data",1],["dir",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["create",2],["owned",3],["data",9],["dir",8],["const",2],["marker",5],["value",4],["crypto",1],["random",1],["bytes",1],["32",1],["string",1],["hex",1],["fs",3],["mkdtemp",1],["sync",3],["path",2],["join",2],["os",1],["tmpdir",1],["prefix",1],["chmod",1],["0o700",1],["write",1],["file",1],["owner",1],["encoding",1],["utf8",1],["mode",1],["0o600",1],["flag",1],["wx",1],["return",1],["validate",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#defaultDataDir","name":[["default",1],["data",1],["dir",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["default",2],["data",2],["dir",2],["return",1],["path",1],["resolve",1],["os",1],["homedir",1],["openai4s",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#dumpArtifactReview","name":[["dump",1],["artifact",1],["review",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["dump",2],["artifact",2],["review",2],["page",3],["filename",3],["step",4],["return",2],["evaluate",1],["fname",2],["const",3],["files",10],["document",9],["element",3],["by",3],["id",3],["dock",2],["viewer",7],["btn",5],["undefined",1],["bounding",1],["client",1],["rect",1],["height",1],["hidden",4],["class",2],["list",3],["contains",2],["missing",2],["names",1],["array",4],["from",4],["query",6],["selector",6],["all",5],["results",1],["name",2],["map",4],["text",6],["content",5],["vh",3],["head",2],["null",1],["acts",2],["button",1],["string",2],["trim",2],["title",2],["attribute",2],["f16",2],["data",1],["provenance",1],["ctx",2],["item",1],["subs",1],["prov",5],["subtab",1],["cards",1],["body",1],["card",1],["length",1],["active",2],["tab",2],["window",4],["mode",2],["then",1],["state",2]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#fail","name":[["fail",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["fail",2],["message",3],["summary",1],["failures",1],["push",1],["sanitize",1],["diagnostic",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#loadPlaywright","name":[["load",1],["playwright",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["load",2],["playwright",4],["try",1],["return",2],["await",1],["import",2],["catch",1],["error",2],["const",1],["fallback",3],["process",1],["env",1],["openai4",1],["module",1],["if",1],["throw",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#makeSummary","name":[["make",1],["summary",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["make",2],["summary",2],["mode",5],["acceptance",4],["return",1],["schema",1],["version",1],["name",1],["stage1",1],["trusted",1],["delivery",3],["browser",2],["feature",1],["flag",1],["enabled",1],["base",2],["url",2],["self",3],["test",3],["unstarted",1],["daemon",2],["binding",1],["null",14],["standard",1],["profile",1],["readiness",2],["expected",1],["link",2],["count",3],["100",1],["persisted",2],["message",2],["projection",1],["source",1],["openai4s",1],["server",1],["completions",1],["completion",1],["webui",1],["render",2],["stored",1],["md",1],["initial",1],["reload",1],["reopen",1],["deduplication",1],["delegated",1],["provenance",1],["immutable",1],["old",1],["agent",1],["requests",2],["sent",1],["live",1],["llm",1],["calls",2],["observed",1],["external",1],["network",1],["measurement",1],["scope",1],["origin",1],["blocked",1],["every",1],["model",1],["targets",1],["owned",1],["loopback",1],["tripwire",2],["local",1],["metadata",1],["fixture",1],["not",1],["runtime",1],["build",1],["claim",1],["cleanup",1],["project",2],["delete",1],["status",1],["absent",2],["artifact",1],["stopped",2],["false",5],["data",1],["dir",1],["removed",1],["ok",1],["checks",1],["failures",1],["passed",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#openArtifactReview","name":[["open",1],["artifact",1],["review",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["open",3],["artifact",4],["review",8],["page",12],["filename",5],["let",1],["step",11],["files",4],["btn",6],["try",1],["await",15],["locator",11],["click",6],["dock",2],["not",2],["hidden",1],["wait",6],["state",7],["visible",5],["timeout",5],["30000",5],["const",5],["name",7],["results",1],["list",1],["filter",5],["has",6],["text",7],["first",6],["vh",5],["viewer",3],["head",3],["16",1],["inserts",1],["dedicated",1],["provenance",7],["button",4],["as",1],["acts",3],["child",1],["17",1],["overflow",2],["menu",2],["still",1],["same",1],["item",4],["prefer",1],["so",1],["ctx",3],["never",1],["appears",1],["if",1],["count",2],["else",1],["prov",6],["subtab",2],["body",5],["card",2],["return",1],["inner",1],["view",1],["code",1],["links",1],["link",1],["catch",1],["error",6],["dump",2],["throw",1],["new",1],["failed",1],["at",1],["string",1],["message",2],["split",1],["json",1],["stringify",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#openWorkspace","name":[["open",1],["workspace",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["open",2],["workspace",4],["page",5],["base",3],["url",4],["project",3],["id",6],["frame",3],["const",2],["deep",3],["link",3],["new",2],["projects",1],["encode",2],["uricomponent",2],["frames",1],["string",1],["response",3],["await",3],["goto",1],["wait",3],["until",1],["domcontentloaded",1],["if",1],["ok",1],["throw",1],["error",1],["did",1],["not",2],["return",1],["200",1],["locator",1],["hidden",1],["state",1],["visible",1],["timeout",1],["30000",1],["rendered",1],["links",1],["100",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#removeOwnedDataDir","name":[["remove",1],["owned",1],["data",1],["dir",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["remove",2],["owned",3],["data",6],["dir",6],["marker",3],["value",3],["const",1],["resolved",3],["validate",1],["fs",2],["rm",1],["sync",2],["recursive",1],["true",1],["force",1],["false",1],["return",1],["exists",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#runAcceptance","name":[["run",1],["acceptance",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",6],["function",3],["run",3],["acceptance",4],["let",18],["owned",11],["null",12],["tripwire",8],["daemon",21],["stdout",3],["stderr",3],["browser",4],["context",6],["request",7],["api",8],["project",1],["id",2],["frame",1],["cleanup",1],["artifact",1],["url",21],["presented",5],["token",8],["external",6],["network",7],["calls",6],["agent",2],["requests",2],["sent",2],["try",4],["create",1],["data",13],["dir",9],["const",17],["env",7],["root",6],["path",9],["join",5],["fixture",3],["envs",1],["prepared",3],["prepare",1],["assertion",4],["required",2],["package",2],["counts",2],["python",2],["33",1],["standard",3],["metadata",1],["incomplete",1],["port",9],["await",19],["allocate",1],["loopback",2],["base",15],["validate",2],["http",3],["127",2],["string",5],["summary",2],["origin",7],["start",1],["environment",3],["minimal",1],["child",2],["openai4",12],["host",1],["stage1",1],["trusted",1],["delivery",1],["roots",1],["generations",2],["no",3],["allow",1],["llm",1],["deepseek",1],["openai",1],["anthropic",1],["gemini",1],["spawn",1],["openai4s",2],["serve",1],["cwd",1],["workspace",1],["stdio",1],["ignore",1],["pipe",2],["bounded",2],["log",2],["collector",2],["once",1],["error",12],["fail",1],["message",3],["wait",2],["until",1],["disposable",3],["startup",2],["if",5],["exit",1],["code",3],["throw",2],["new",7],["exited",1],["during",1],["files",2],["ready",5],["fs",3],["exists",3],["sync",3],["json",3],["pid",1],["access",1],["return",6],["tcp",1],["45000",1],["binding",5],["marker",1],["value",1],["verified",1],["true",4],["state",3],["sha256",2],["chromium",2],["load",1],["playwright",1],["launch",1],["headless",1],["executable",1],["service",1],["workers",1],["block",1],["viewport",1],["width",1],["1280",1],["height",1],["900",1],["route",7],["destination",10],["catch",3],["abort",2],["blockedbyclient",2],["local",2],["document",2],["protocol",4],["blob",1],["about",1],["continue",1],["web",1],["socket",6],["close",2],["1008",2],["reason",2],["blocked",3],["by",2],["stage",3],["replace",1],["ws",1],["connect",1],["server",1],["page",9],["errors",2],["record",2],["push",1],["sanitize",1],["diagnostic",1],["pageerror",1],["authenticate",1],["authentication",1],["returned",1],["method",3],["target",4],["non",1],["post",1],["v1",2],["frames",1],["test",1],["pathname",1],["response",6],["fetch",1],["headers",1],["undefined",2],["content",1],["type",1],["application",1],["max",1],["redirects",1],["bytes",3],["buffer",1],["from",1],["body",5],["parse",1],["utf8",1],["status",4],["readiness",9],["environments",1],["profile",2],["200",1],["enabled",2],["projection",1],["not",2]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#runAcceptance.daemonStderr","name":[["daemon",1],["stderr",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["daemon",2],["stderr",2]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#runAcceptance.daemonStdout","name":[["daemon",1],["stdout",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["daemon",2],["stdout",2]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#runAcceptance.recordPageError","name":[["record",1],["page",1],["error",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["record",2],["page",3],["error",6],["errors",1],["push",1],["sanitize",1],["diagnostic",1],["message",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#runFixture","name":[["run",1],["fixture",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["run",2],["fixture",7],["args",3],["extra",3],["environment",4],["const",1],["child",10],["spawn",1],["sync",1],["python",1],["path",2],["cwd",1],["workspace",1],["root",1],["encoding",1],["utf8",1],["env",1],["minimal",1],["max",1],["buffer",1],["16",1],["1024",2],["if",4],["error",6],["throw",5],["status",1],["new",4],["stage",4],["failed",1],["string",1],["stderr",2],["trim",1],["emitted",1],["let",1],["value",5],["try",1],["json",2],["parse",1],["stdout",1],["catch",1],["returned",1],["invalid",1],["schema",2],["version",1],["mismatch",1],["return",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#safeReadToken","name":[["safe",1],["read",1],["token",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["safe",2],["read",3],["token",13],["data",3],["dir",3],["const",5],["path",9],["join",1],["access",4],["stat",5],["fs",8],["lstat",1],["sync",6],["if",4],["file",4],["symbolic",1],["link",1],["mode",1],["0o077",1],["throw",3],["new",3],["error",3],["daemon",3],["not",1],["owner",1],["only",1],["regular",1],["let",1],["descriptor",6],["try",1],["open",1],["constants",2],["rdonly",1],["nofollow",1],["opened",4],["fstat",1],["current",3],["dev",2],["ino",2],["identity",1],["changed",1],["utf8",1],["trim",1],["empty",1],["return",1],["finally",1],["undefined",1],["close",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#sameOrDescendant","name":[["same",1],["descendant",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["same",2],["descendant",2],["candidate",3],["root",3],["const",1],["relative",5],["path",2],["return",1],["starts",1],["sep",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#sanitizeDiagnostic","name":[["sanitize",1],["diagnostic",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["sanitize",2],["diagnostic",2],["value",4],["const",1],["first",2],["line",2],["string",1],["null",1],["split",1],["return",1],["replace",11],["x1b",1],["token",2],["api",1],["key",1],["secret",1],["password",1],["gi",6],["redacted",3],["bearer",1],["za",4],["z0",3],["open",1],["ai4",1],["https",1],["url",3],["strip",1],["secrets",1],["new",1],["reg",1],["exp",1],["workspace",1],["root",1],["path",2],["users",1],["home",1],["private",1],["var",1],["9a",5],["89ab",1],["12",1],["dynamic",3],["id",3],["proj",1],["frame",1],["artifact",1],["version",1],["delivery",1],["run",1],["turn",1],["execution",1],["avm",1],["slice",1],["500",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#selfTest","name":[["self",1],["test",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["self",7],["test",7],["const",6],["candidate",12],["make",1],["summary",5],["let",3],["owned",15],["null",2],["try",4],["port",6],["await",1],["allocate",1],["loopback",3],["assertion",8],["8760",1],["selected",1],["user",1],["daemon",2],["validate",4],["url",1],["http",1],["127",1],["default",7],["rejected",7],["false",2],["data",13],["dir",12],["not",3],["catch",3],["true",11],["did",2],["reject",1],["directory",1],["create",1],["env",5],["root",5],["path",1],["join",1],["fixture",8],["envs",1],["prepared",3],["run",2],["prepare",1],["readiness",8],["inspect",1],["json",2],["stringify",2],["required",2],["package",4],["counts",4],["python",1],["33",1],["dependency",1],["changed",1],["ready",3],["state",1],["production",2],["accept",1],["metadata",2],["missing",4],["environments",1],["length",2],["has",2],["environment",1],["object",1],["keys",1],["packages",1],["secret",3],["stage1",1],["credential",3],["sanitize",1],["diagnostic",2],["bearer",1],["includes",1],["redaction",2],["failed",1],["cleanup",7],["removed",2],["remove",2],["marker",3],["value",2],["stopped",2],["tripwire",1],["ok",2],["checks",1],["random",1],["non",1],["owner",1],["schema",4],["passed",1],["invalid",3],["agent",2],["requests",1],["sent",1],["accepted",1],["request",1],["return",1],["finally",1],["if",1],["fs",1],["exists",1],["sync",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#serializeSummaryForOutput","name":[["serialize",1],["summary",1],["output",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["serialize",2],["summary",2],["output",6],["candidate",3],["credential",5],["null",2],["let",1],["json",1],["stringify",1],["if",1],["typeof",1],["string",1],["split",1],["join",1],["redacted",1],["return",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#sha256","name":[["sha256",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["sha256",3],["bytes",3],["return",1],["crypto",1],["create",1],["hash",1],["update",1],["digest",1],["hex",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#startTripwire","name":[["start",1],["tripwire",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["start",2],["tripwire",3],["let",1],["calls",4],["const",3],["server",6],["http",2],["create",1],["request",1],["response",3],["write",1],["head",1],["503",1],["content",1],["type",1],["application",1],["json",1],["end",1],["error",3],["model",1],["forbidden",1],["stage",1],["acceptance",1],["await",1],["new",3],["promise",2],["resolve",4],["reject",2],["once",1],["listen",1],["127",2],["address",5],["port",5],["typeof",1],["object",1],["if",1],["8760",1],["throw",1],["llm",1],["did",1],["not",1],["bind",1],["safely",1],["return",1],["url",1],["v1",1],["count",1],["close",2]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#stopChild","name":[["stop",1],["child",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["stop",2],["child",12],["timeout",5],["ms",3],["10000",2],["if",2],["exit",5],["code",3],["null",3],["return",2],["true",2],["kill",2],["sigterm",1],["const",1],["exited",2],["await",2],["promise",6],["race",2],["new",4],["resolve",8],["once",2],["false",1],["sigkill",1],["3000",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#stripUrlSecrets","name":[["strip",1],["url",1],["secrets",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["strip",2],["url",5],["secrets",2],["raw",3],["try",1],["const",1],["value",5],["new",1],["if",1],["protocol",3],["http",1],["https",1],["return",3],["host",1],["path",1],["catch",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#validateDaemonBinding","name":[["validate",1],["daemon",1],["binding",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["validate",3],["daemon",10],["binding",2],["data",4],["dir",4],["marker",3],["value",3],["port",4],["const",4],["resolved",4],["owned",2],["state",11],["raw",3],["fs",2],["read",3],["file",2],["sync",2],["path",2],["join",2],["json",2],["utf8",3],["parse",1],["pid",6],["number",2],["openai4s",1],["trim",1],["if",2],["exit",1],["code",1],["null",1],["throw",2],["new",2],["error",2],["not",2],["identify",1],["live",1],["child",1],["host",1],["127",1],["match",1],["selected",1],["loopback",1],["origin",1],["return",1],["sha256",2],["buffer",1],["from",1],["token",2],["safe",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#validateLoopbackUrl","name":[["validate",1],["loopback",1],["url",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["validate",2],["loopback",3],["url",7],["raw",3],["const",1],["parsed",12],["new",5],["if",4],["protocol",1],["http",2],["throw",4],["error",4],["acceptance",4],["must",4],["hostname",2],["127",1],["numeric",1],["host",1],["port",3],["8760",1],["explicit",1],["non",1],["user",1],["daemon",1],["username",1],["password",1],["search",1],["hash",1],["pathname",1],["be",1],["origin",1],["root",1],["without",1],["credentials",1],["return",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#validateOwnedDataDir","name":[["validate",1],["owned",1],["data",1],["dir",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["validate",2],["owned",3],["data",10],["dir",6],["marker",15],["value",3],["require",3],["true",2],["const",7],["resolved",11],["fs",6],["realpath",3],["sync",6],["path",3],["resolve",1],["temp",2],["root",3],["os",1],["tmpdir",1],["if",6],["same",3],["descendant",3],["basename",1],["starts",1],["prefix",1],["false",1],["throw",5],["new",5],["error",5],["acceptance",4],["directory",5],["not",1],["temporary",1],["normal",4],["default",9],["let",1],["try",1],["catch",1],["open",1],["ai4",1],["forbidden",1],["stats",3],["lstat",2],["symbolic",2],["link",2],["must",1],["be",1],["real",1],["join",1],["owner",1],["stat",3],["file",2],["ownership",2],["invalid",1],["observed",2],["read",1],["utf8",1],["changed",1],["return",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#validateSummarySchema","name":[["validate",1],["summary",1],["schema",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["validate",3],["summary",13],["schema",4],["candidate",29],["assertion",20],["typeof",8],["object",3],["array",4],["must",2],["be",2],["version",2],["mismatch",2],["name",2],["stage1",1],["trusted",1],["delivery",2],["browser",1],["acceptance",3],["mode",4],["self",1],["test",4],["invalid",8],["feature",2],["flag",2],["enabled",1],["boolean",3],["fact",1],["base",6],["url",5],["string",3],["expected",2],["link",2],["count",5],["100",1],["changed",1],["agent",2],["requests",1],["sent",1],["request",1],["zero",1],["number",2],["integer",2],["live",2],["llm",3],["calls",4],["observed",2],["call",1],["external",2],["network",3],["measurement",3],["scope",3],["length",1],["missing",2],["failures",2],["every",1],["item",2],["failure",1],["list",1],["cleanup",5],["const",3],["field",3],["daemon",2],["stopped",2],["data",1],["dir",1],["removed",1],["tripwire",1],["ok",1],["passed",2],["if",1],["unstarted",1],["loopback",1],["port",2],["8760",1],["names",1],["user",1],["encoded",5],["json",1],["stringify",1],["includes",1],["workspace",2],["root",1],["contains",4],["path",1],["bearer",2],["redacted",1],["credential",2],["token",1],["api",1],["key",1],["secret",1],["password",1],["query",1],["9a",5],["89ab",1],["12",1],["dynamic",1],["uuid",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#verifyRenderedLinks","name":[["verify",1],["rendered",1],["links",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["verify",2],["rendered",6],["links",6],["page",4],["context",4],["base",4],["expected",8],["label",8],["const",9],["await",6],["wait",3],["length",7],["actual",4],["evaluate",1],["all",2],["nodes",2],["map",1],["node",2],["attribute",1],["href",2],["assertion",6],["link",3],["count",1],["changed",1],["let",5],["index",10],["url",6],["exact",4],["version",3],["mismatch",1],["clicked",6],["status200",4],["checksum",4],["matches",5],["item",4],["target",3],["new",2],["popup",6],["promise",5],["event",1],["timeout",1],["10000",1],["response",6],["pathname",3],["nth",1],["click",3],["try",1],["landed",3],["origin",2],["left",1],["daemon",1],["bytes",5],["buffer",1],["from",1],["body",1],["if",2],["status",2],["200",3],["sha256",3],["size",1],["finally",1],["close",1],["catch",1],["100",3],["not",2],["every",1],["was",1],["did",1],["return",2],["returned",1],["wrong",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#waitForContextResponse","name":[["wait",1],["context",1],["response",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["function",2],["wait",2],["context",7],["response",10],["expected",3],["path",3],["timeout",5],["ms",3],["10000",2],["return",3],["new",3],["promise",1],["resolve",2],["reject",2],["const",2],["timer",2],["off",2],["listener",4],["error",1],["clicked",1],["artifact",1],["navigation",2],["timed",1],["out",1],["let",1],["target",3],["try",1],["url",2],["catch",1],["if",1],["pathname",1],["request",2],["clear",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#waitForContextResponse.listener","name":[["listener",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["listener",3],["response",6],["let",1],["target",3],["try",1],["new",1],["url",2],["catch",1],["return",2],["if",1],["pathname",1],["expected",1],["path",1],["request",2],["navigation",1],["clear",1],["timeout",1],["timer",1],["context",1],["off",1],["resolve",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#waitForRenderedLinks","name":[["wait",1],["rendered",1],["links",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",3],["function",2],["wait",3],["rendered",2],["links",6],["page",3],["count",4],["100",2],["const",2],["selector",2],["messages",1],["msg",1],["assistant",1],["md",1],["href",1],["api",1],["v1",1],["artifacts",1],["locator",1],["await",2],["until",1],["persisted",1],["completion",1],["30000",1],["50",1],["return",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#waitForTcp","name":[["wait",1],["tcp",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["wait",2],["tcp",2],["port",3],["return",1],["await",1],["new",1],["promise",1],["resolve",4],["const",1],["socket",7],["net",1],["create",1],["connection",1],["host",1],["127",1],["timeout",2],["500",1],["once",3],["connect",1],["destroy",2],["true",1],["false",2],["error",1]]},{"id":"tests/browser_stage1_trusted_delivery.mjs#waitUntil","name":[["wait",1],["until",1]],"path":[["tests",1],["browser",1],["stage1",1],["trusted",1],["delivery",1],["mjs",1]],"body":[["async",2],["function",2],["wait",2],["until",2],["label",3],["operation",3],["timeout",4],["ms",6],["30000",2],["interval",3],["80",2],["const",2],["deadline",2],["date",2],["now",2],["let",1],["last",5],["null",1],["while",1],["try",1],["value",3],["await",2],["if",1],["return",1],["catch",1],["error",3],["new",2],["promise",1],["resolve",2],["throw",1],["timed",1],["out",1],["message",1]]},{"id":"tests/browser_team_mode.mjs","name":[["browser",1],["team",1],["mode",1],["mjs",1]],"path":[["tests",1],["browser",1],["team",1],["mode",1],["mjs",1]],"body":[["team",27],["mode",7],["m1",1],["m2",1],["end",2],["real",2],["browser",14],["unlike",1],["other",4],["gates",1],["one",1],["needs",1],["daemon",1],["started",1],["openai4",16],["two",1],["seeded",3],["accounts",3],["because",1],["whole",1],["point",1],["person",1],["sees",2],["after",2],["logging",1],["login",8],["redirect",1],["identity",2],["chip",6],["admin",52],["governance",6],["panel",7],["guest",23],["replay",9],["only",7],["world",2],["cross",1],["user",8],["refusals",1],["unit",1],["test",2],["assert",1],["at",1],["socket",1],["setup",1],["harness",1],["not",7],["seed",1],["you",1],["passwords",2],["must",1],["ride",1],["argv",1],["data",2],["dir",2],["port",1],["8794",3],["openai4s",3],["serve",1],["printf",2],["pw",11],["add",2],["erika",2],["role",1],["password",3],["stdin",2],["member",31],["mallory",2],["url",4],["http",2],["127",2],["node",1],["tests",1],["mjs",2],["import",3],["skip",1],["first",1],["run",1],["wizard",1],["from",1],["auth",3],["let",3],["playwright",6],["try",1],["await",56],["catch",1],["error",5],["const",28],["fallback",3],["process",9],["env",7],["module",1],["if",4],["throw",1],["chromium",2],["base",5],["replace",1],["console",12],["see",2],["header",1],["comment",1],["exit",2],["executable",3],["path",2],["undefined",1],["launch",1],["headless",1],["true",4],["failures",3],["gate",3],["anonymous",2],["visitor",2],["meets",1],["log",10],["affordance",1],["ctx",6],["new",6],["context",3],["page",3],["goto",4],["wait",11],["until",4],["domcontentloaded",4],["timeout",7],["10000",4],["check",18],["root",1],["redirects",1],["selector",4],["hidden",4],["text",4],["content",8],["includes",4],["names",1],["button",2],["renders",2],["live",1],["click",2],["modal",1],["5000",1],["table",2],["8000",1],["body",5],["lists",1],["users",3],["usage",1],["quotas",1],["invites",2],["audit",1],["all",1],["five",1],["sections",1],["render",1],["close",2],["own",1],["session",4],["created",6],["evaluate",10],["async",9],["projects",6],["fetch",13],["api",14],["v1",12],["json",12],["pid",8],["project",8],["id",8],["made",3],["method",5],["post",5],["headers",4],["type",4],["application",4],["stringify",4],["name",1],["e2e",2],["frame",4],["frames",6],["return",4],["fid",6],["status",11],["403",5],["gets",1],["document",1],["element",1],["by",1],["class",1],["list",1],["contains",1],["visibility",2],["200",1],["read",3],["1500",1],["err",1],["owner",1],["loads",1],["without",1],["meta",1],["length",1],["metadata",1],["invite",5],["yields",1],["token",5],["minted",1],["redeem",4],["username",1],["math",1],["floor",1],["date",1],["now",1],["1000",1],["fake",1],["201",1],["redeemed",1],["into",1],["account",1],["landing",1],["sent",1],["blocked",3],["files",3],["surface",1],["closed",2],["d3",1],["isolation",2],["holes",1],["stay",1],["proj",1],["example",1],["404",2],["non",1],["participant",1],["refused",1],["preview",5],["anything",1],["cannot",1],["pull",1],["artifact",1],["bytes",1],["through",1],["sign",2],["out",5],["logged",3],["logout",2],["401",1],["refuses",1],["nteam",2],["failed",1],["passed",1]]},{"id":"tests/browser_team_mode.mjs#check","name":[["check",1]],"path":[["tests",1],["browser",1],["team",1],["mode",1],["mjs",1]],"body":[["check",2],["ok",4],["label",3],["console",1],["log",1],["pass",1],["fail",1],["if",1],["failures",1]]},{"id":"tests/browser_team_mode.mjs#login","name":[["login",1]],"path":[["tests",1],["browser",1],["team",1],["mode",1],["mjs",1]],"body":[["async",2],["function",2],["login",3],["page",8],["who",4],["await",6],["goto",1],["base",3],["wait",2],["until",1],["domcontentloaded",1],["fill",2],["click",1],["url",1],["timeout",1],["10000",1],["skip",1],["first",1],["run",1],["wizard",1]]},{"id":"tests/conftest.py","name":[["conftest",1],["py",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["pytest",6],["fixtures",3],["path",10],["setup",2],["openai4s",6],["test",15],["suite",8],["import",7],["copy",1],["os",18],["re",3],["sys",3],["from",5],["pathlib",1],["repository",1],["ignored",1],["env",8],["belongs",1],["running",3],["app",1],["never",1],["offline",4],["tests",7],["but",1],["config",5],["loads",1],["into",4],["environ",17],["moment",2],["any",3],["imports",2],["refusing",1],["load",1],["outright",1],["makes",2],["hermetic",1],["developer",5],["real",8],["openai4",53],["ark",2],["base",4],["url",5],["llm",10],["model",7],["turned",2],["three",1],["catalog",1],["contracts",1],["red",2],["definition",4],["time",5],["defaults",5],["such",1],["as",3],["max",3],["tokens",1],["frozen",3],["at",8],["no",5],["fixture",4],["reach",2],["leaked",1],["value",2],["afterwards",1],["skip",1],["dotenv",1],["shell",2],["exported",2],["leaks",1],["exactly",1],["same",6],["way",3],["did",1],["so",8],["drop",1],["every",11],["endpoint",4],["key",7],["variable",3],["llmconfig",1],["post",1],["init",1],["consults",1],["before",3],["fakes",1],["below",3],["pin",1],["ones",1],["needs",2],["pattern",1],["spans",1],["per",1],["provider",2],["names",1],["claude",1],["whole",1],["generic",1],["family",1],["leak",6],["compile",1],["z0",2],["api",4],["roadmap",2],["stage1",1],["trusted",2],["delivery",1],["stage2",1],["auto",4],["run",6],["storage",1],["stage3",1],["scientific",2],["review",2],["shadow",2],["stage4",1],["completion",1],["gate",2],["stage5",1],["repair",1],["stage6",1],["guardian",2],["stage7",1],["enforcement",1],["stage8",1],["live",3],["notebook",2],["lineage",1],["stage9",1],["artifact",1],["workbench",1],["stage10",1],["connectors",1],["stage11",1],["durable",1],["remote",1],["compute",1],["stage12",1],["mode",5],["ga",1],["name",7],["if",2],["match",1],["del",1],["pop",3],["none",5],["scripts",2],["release",2],["pipeline",2],["its",4],["workflow",1],["id",5],["runner",5],["github",2],["now",1],["compares",1],["against",2],["build",1],["receipt",1],["actions",1],["record",3],["7100",1],["refused",1],["own",4],["receipts",1],["green",2],["laptop",1],["only",2],["ci",2],["wants",2],["sets",2],["explicitly",4],["non",1],["field",1],["read",2],["these",2],["class",2],["export",2],["port",3],["9760",1],["documented",1],["second",1],["daemon",1],["stray",1],["tape",2],["silently",1],["reshapes",1],["session",1],["able",1],["undo",1],["host",2],["turns",2],["explore",1],["context",1],["window",1],["compaction",1],["trigger",1],["ratio",1],["team",6],["server",2],["posture",1],["reads",1],["both",1],["construction",1],["flag",1],["data",3],["roots",4],["docs",2],["md",1],["tells",1],["operators",1],["them",2],["most",1],["likely",1],["have",1],["one",4],["measured",1],["rather",3],["than",3],["assumed",1],["subset",1],["produced",1],["11",1],["failures",1],["gateway",3],["py",3],["under",2],["token",1],["dns",3],["rebind",1],["ws",1],["upgrade",1],["error",1],["envelopes",1],["files",1],["unconfigured",1],["shape",3],["404",2],["200",1],["neither",1],["matched",1],["by",2],["regex",1],["above",1],["suffix",1],["not",4],["proxy",1],["origins",1],["worker",4],["listener",1],["reason",3],["would",6],["start",2],["socket",1],["assert",2],["feature",1],["off",2],["listen",1],["connect",1],["advertise",1],["reconcile",1],["interval",1],["spa",1],["escape",1],["hatch",1],["request",1],["serve",2],["index",2],["leftover",1],["webui",4],["legacy",1],["html",1],["planted",1],["dist",1],["next",2],["must",2],["exist",1],["module",2],["because",1],["several",1],["dataclass",1],["resolved",1],["deepseek",2],["unattended",1],["approval",1],["deny",1],["repl",1],["allow",2],["private",1],["fetch",1],["fake",1],["ip",1],["keep",1],["out",1],["login",2],["keychain",2],["redirected",1],["left",1],["store",2],["touched",1],["credential",1],["write",1],["broker",1],["resolution",1],["self",1],["round",2],["trip",2],["through",1],["top",1],["mean",1],["exercise",3],["backend",1],["construct",1],["secret",1],["plaintext",1],["volcengine",2],["bridge",2],["resolves",1],["arkcli",4],["configured",2],["response",5],["contract",1],["sweep",1],["drives",1],["routes",1],["service",1],["machine",3],["installed",2],["cli",1],["startup",1],["guide",1],["advice",1],["spawn",1],["subprocesses",1],["including",1],["auth",1],["browser",1],["sso",1],["schema",1],["capture",5],["freeze",1],["account",1],["state",1],["schemas",3],["json",1],["pinning",1],["nonexistent",2],["sentinel",1],["executable",2],["resolve",2],["everywhere",1],["records",1],["deterministic",1],["projection",1],["inject",1],["their",2],["nothing",3],["may",1],["telemetry",2],["share",1],["relay",1],["cleared",1],["hypothetical",1],["benchmark",2],["case",1],["granted",1],["consent",1],["itself",2],["sealed",1],["payload",1],["just",1],["minted",1],["identity",1],["called",1],["sender",2],["send",4],["refusal",1],["locked",1],["passed",1],["uv",1],["really",1],["posted",1],["fresh",1],["install",1],["log",1],["org",1],["belt",1],["braces",1],["two",1],["paths",1],["fixed",1],["source",1],["step",1],["takes",1],["recording",1],["transport",1],["overflow",1],["stubs",1],["opener",1],["like",1],["sibling",1],["catches",1],["rescues",1],["those",1],["loopback",1],["unroutable",1],["still",2],["return",1],["valid",1],["https",2],["validation",1],["keeps",1],["normally",1],["transmission",1],["127",2],["means",2],["query",1],["either",1],["docstring",1],["counts",1],["lookup",2],["egress",1],["root",1],["bind",1],["be",1],["listening",1],["built",1],["default",1],["clears",1],["var",1],["v1",1],["events",1],["repo",3],["file",1],["parent",2],["str",2],["insert",1],["autouse",2],["true",3],["preinstall",2],["status",2],["stood",1],["body",1],["ran",1],["process",1],["dict",1],["unless",1],["asked",1],["reruns",1],["provoke",1],["along",1],["generalised",1],["without",1],["costs",1],["environment",1],["collection",1],["changes",1],["hookimpl",1],["trylast",1]]},{"id":"tests/conftest.py#_pause_capture_for_stubbed_backends","name":[["pause",1],["capture",1],["stubbed",1],["backends",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["def",2],["pause",2],["capture",2],["stubbed",3],["backends",2],["request",4],["test",2],["stubs",1],["service",1],["must",1],["not",2],["publish",1],["response",2],["shape",1],["docs",1],["schemas",1],["json",1],["claims",1],["be",1],["captured",4],["from",1],["real",1],["responses",1],["replaces",1],["runner",1],["restart",1],["kernel",1],["lambda",1],["returning",1],["ok",1],["would",1],["otherwise",1],["freeze",1],["fabrication",1],["as",1],["route",1],["contract",1],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["worse",1],["failure",1],["because",1],["reader",1],["believes",1],["getattr",1],["config",1],["openai4s",1],["recorder",5],["none",2],["if",1],["node",1],["closest",1],["marker",1],["backend",1],["yield",2],["return",1],["previous",2],["paused",3],["true",1],["try",1],["finally",1]]},{"id":"tests/conftest.py#_reset_confinement_self_test","name":[["reset",1],["confinement",1],["self",1],["test",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["def",2],["reset",3],["confinement",4],["self",3],["test",3],["none",2],["try",1],["from",1],["openai4s",1],["security",1],["import",1],["byoc",2],["cache",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"tests/conftest.py#_reset_preinstall_status","name":[["reset",1],["preinstall",1],["status",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["def",2],["reset",2],["preinstall",12],["status",10],["none",3],["put",1],["process",2],["wide",1],["install",1],["progress",1],["back",1],["way",1],["had",1],["kernel",2],["packages",1],["serialises",1],["tests",1],["missing",1],["installing",1],["timestamps",2],["left",1],["them",1],["there",1],["made",1],["later",1],["route",1],["sweep",1],["same",1],["xdist",1],["worker",2],["capture",1],["typed",1],["array",1],["items",1],["numeric",1],["so",1],["schema",1],["gate",1],["reported",1],["drift",1],["depended",1],["only",1],["files",1],["shared",1],["recapture",1],["could",1],["have",1],["frozen",1],["global",1],["at",4],["start",4],["try",1],["from",1],["openai4s",1],["import",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",1],["lock",1],["if",1],["copy",2],["deepcopy",2],["clear",1],["update",1]]},{"id":"tests/conftest.py#isolated_openai4s_home","name":[["isolated",1],["openai4s",1],["home",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["def",3],["isolated",2],["openai4s",7],["home",3],["tmp",3],["path",4],["monkeypatch",18],["keep",2],["tests",2],["off",2],["developer",8],["real",6],["database",1],["import",3],["config",7],["as",3],["mod",6],["store",5],["reset",7],["singletons",3],["st",2],["list",1],["stores",2],["values",2],["try",2],["close",1],["except",1],["exception",1],["pass",1],["clear",1],["none",1],["re",2],["applied",2],["per",2],["test",14],["same",4],["reason",1],["module",4],["level",4],["purge",1],["llmconfig",1],["post",1],["init",1],["reads",1],["these",1],["fresh",1],["every",3],["construction",1],["exported",1],["one",2],["directly",1],["into",1],["os",2],["environ",2],["instead",1],["via",2],["must",5],["not",4],["hand",1],["next",4],["setenv",11],["openai4",20],["skip",1],["dotenv",1],["name",5],["if",1],["llm",3],["env",5],["leak",2],["match",1],["delenv",4],["raising",4],["false",4],["rollout",1],["flags",1],["also",1],["configuration",1],["inputs",1],["exercising",1],["opt",1],["stage",3],["locally",1],["silently",1],["change",1],["default",5],["response",1],["shape",1],["capture",1],["activate",1],["later",1],["behavior",1],["offline",4],["suite",4],["cover",1],["explicit",1],["variable",1],["after",2],["fixture",1],["has",1],["established",1],["baseline",2],["roadmap",1],["provider",3],["native",4],["last",1],["resort",1],["keys",1],["anthropic",1],["api",4],["key",7],["openai",1],["feed",1],["resolver",1],["export",1],["would",5],["make",3],["keyless",1],["see",4],["configured",1],["sorted",1],["names",2],["data",2],["dir",1],["str",1],["deepseek",2],["may",2],["intentionally",1],["run",1],["local",1],["app",1],["fail",1],["open",1],["but",1],["deterministic",1],["deny",2],["by",2],["unattended",1],["approval",1],["notebook",1],["repl",1],["allow",2],["private",1],["fetch",1],["never",3],["keychain",1],["secret",1],["plaintext",1],["ark",1],["cli",1],["arkcli",2],["nonexistent",1],["overrode",1],["endpoint",2],["its",3],["own",2],["reasons",2],["leave",1],["pointed",1],["at",3],["host",1],["all",1],["telemetry",1],["https",1],["127",1],["v1",1],["events",1],["git",1],["ignored",1],["loaded",1],["configure",1],["web",1],["sharing",1],["inherit",1],["relay",2],["rule",1],["subject",1],["machine",1],["sets",1],["mcp",2],["deadline",2],["give",1],["timeout",1],["assertion",1],["different",1],["budget",1],["from",1],["ci",1],["measures",1],["environment",1],["var",2],["share",4],["url",1],["auth",1],["token",1],["base",1],["domain",1],["insecure",1],["request",1],["time",1],["spa",1],["shell",1],["switch",1],["leftover",1],["webui",5],["legacy",1],["serve",1],["index",1],["html",1],["404",1],["fixtures",1],["only",1],["planted",1],["dist",1],["retired",1],["04",1],["byoc",1],["confinement",3],["self",3],["caches",1],["verdict",2],["process",1],["wide",1],["keyed",1],["backend",1],["binary",1],["directory",1],["stubs",1],["subprocess",1],["popen",1],["probe",1],["answer",2],["something",1],["meaningless",1],["then",1],["stand",1],["cleared",1],["both",1],["sides",1],["so",1],["no",1],["inherited",1],["preinstall",2],["status",2],["yield",1]]},{"id":"tests/conftest.py#isolated_openai4s_home.reset_singletons","name":[["reset",1],["singletons",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["def",2],["reset",2],["singletons",2],["st",2],["list",1],["store",2],["mod",3],["stores",2],["values",1],["try",1],["close",1],["except",1],["exception",1],["pass",1],["clear",1],["config",2],["none",1]]},{"id":"tests/conftest.py#pytest_configure","name":[["pytest",1],["configure",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["def",2],["pytest",2],["configure",2],["config",3],["destination",3],["os",1],["environ",1],["openai4",1],["capture",4],["schemas",1],["if",1],["not",1],["return",1],["from",2],["openai4s",3],["server",2],["import",2],["gateway",3],["as",1],["mod",2],["response",3],["recorder",5],["install",1],["path",1]]},{"id":"tests/conftest.py#pytest_sessionfinish","name":[["pytest",1],["sessionfinish",1]],"path":[["tests",1],["conftest",1],["py",1]],"body":[["def",2],["pytest",5],["sessionfinish",3],["session",6],["exitstatus",4],["config",6],["captured",3],["getattr",4],["openai4s",2],["recorder",5],["none",3],["if",5],["not",2],["return",3],["destination",3],["from",1],["server",1],["import",1],["response",4],["capture",5],["split",2],["runs",1],["publish",1],["inside",1],["before",3],["xdist",2],["hookwrapper",1],["sends",1],["workerfinished",1],["unconfigure",1],["too",1],["late",1],["because",2],["write",1],["failure",1],["there",1],["occurs",1],["after",1],["controller",2],["has",1],["already",1],["accepted",1],["exit",4],["status",2],["worker",15],["input",4],["workerinput",1],["workerid",1],["try",1],["save",2],["partial",1],["count",2],["workercount",1],["run",2],["id",1],["testrunuid",1],["except",1],["exception",1],["as",3],["error",5],["snapshots",1],["original",1],["yielding",1],["hook",1],["otherwise",1],["reports",1],["success",1],["even",1],["share",2],["publication",1],["raises",1],["mutate",1],["output",5],["about",2],["send",1],["well",1],["local",1],["assembly",1],["expected",1],["check",1],["remains",1],["independent",1],["backstop",1],["disappears",1],["entirely",1],["message",3],["could",1],["be",1],["published",1],["type",1],["name",1],["shouldfail",2],["code",2],["internal",2],["workeroutput",1],["isinstance",1],["dict",1],["int",1],["raise",1],["executes",1],["no",2],["tests",1],["so",1],["its",1],["empty",2],["writing",1],["would",1],["put",2],["merge",2],["real",1],["one",1],["harmless",1],["today",1],["assemble",1],["overwrites",1],["fabricated",1],["suite",1],["reached",1],["route",1],["moment",1],["anything",1],["reads",1],["file",1],["option",1],["numprocesses",1],["document",1]]},{"id":"tests/fixtures/fake_rscript.py","name":[["fake",1],["rscript",1],["py",1]],"path":[["tests",1],["fixtures",1],["fake",1],["rscript",1],["py",1]],"body":[["usr",1],["bin",1],["env",3],["python3",1],["fake",2],["rscript",1],["offline",1],["kernel",4],["protocol",5],["tests",2],["invoked",1],["exactly",1],["like",2],["real",4],["thing",1],["through",1],["argv",2],["sh",2],["exec",1],["vanilla",1],["dev",1],["null",1],["file",1],["worker",3],["so",2],["ignores",2],["its",3],["speaks",1],["json",5],["per",2],["line",7],["frame",2],["same",1],["channels",1],["uses",1],["fd",3],["out",6],["aliased",1],["stderr",6],["by",1],["wrapper",1],["scripted",1],["behaviors",1],["keyed",1],["cell",2],["code",12],["count",2],["stdout",13],["persistent",1],["process",3],["counter",6],["proves",2],["one",1],["live",1],["serves",1],["every",1],["noise",2],["prints",1],["garbage",2],["first",1],["must",3],["land",1],["never",2],["wire",2],["then",2],["responds",1],["normally",1],["flood",2],["writes",1],["200",3],["kb",2],["before",1],["responding",2],["manager",1],["drains",1],["pipe",1],["64",1],["deadlock",1],["die",2],["exits",1],["without",1],["death",1],["path",1],["sleep",7],["emits",1],["started",2],["chunk",5],["sleeps",1],["30s",1],["sigint",4],["interrupted",4],["true",3],["response",3],["lets",1],["test",1],["arm",1],["interrupt",4],["from",2],["execute",2],["pattern",1],["instead",1],["tuned",1],["delay",1],["faithful",1],["way",1],["matters",1],["cpython",1],["installs",1],["default",1],["handler",1],["only",1],["inherited",1],["disposition",1],["not",4],["sig",1],["ign",1],["spawned",1],["reproduces",1],["backgrounded",1],["daemon",1],["drop",1],["name",2],["child",1],["environment",1],["value",1],["missing",2],["anything",1],["ran",2],["import",4],["os",5],["sys",4],["time",2],["inp",2],["fdopen",2],["buffering",2],["while",1],["readline",1],["if",11],["break",2],["strip",2],["continue",8],["req",8],["loads",1],["type",6],["shutdown",1],["inspect",1],["variables",3],["write",3],["dumps",2],["id",4],["unknown",2],["integer",1],["kind",1],["vector",1],["length",1],["preview",1],["fingerprint",1],["01234567",1],["truncated",1],["false",1],["limit",2],["flush",5],["rid",9],["exit",1],["print",1],["reach",1],["respond",7],["quiet",1],["000",1],["flooded",1],["str",1],["whole",1],["branch",1],["sits",1],["inside",1],["try",2],["racing",1],["window",1],["between",1],["still",1],["produce",1],["kill",1],["mid",1],["loop",1],["text",1],["30",1],["woke",1],["except",1],["keyboard",1],["error",1],["startswith",1],["environ",1]]},{"id":"tests/fixtures/fake_rscript.py#respond","name":[["respond",1]],"path":[["tests",1],["fixtures",1],["fake",1],["rscript",1],["py",1]],"body":[["def",2],["respond",2],["frame",3],["id",4],["stdout",4],["stderr",4],["error",6],["none",4],["interrupted",4],["false",2],["out",2],["write",1],["json",1],["dumps",1],["type",1],["response",1],["trace",1],["lineno",1],["call",1],["guards",1],["usage",1],["wall",1],["cpu",1],["peak",1],["rss",1],["kb",1],["flush",1]]},{"id":"tests/scientific_renderers_smoke.cjs","name":[["scientific",1],["renderers",1],["smoke",1],["cjs",1]],"path":[["tests",1],["scientific",1],["renderers",1],["smoke",1],["cjs",1]],"body":[["strict",2],["const",9],["assert",19],["require",2],["node",1],["renderer",17],["openai4s",1],["server",1],["webui",1],["scientific",2],["renderers",1],["js",1],["fasta",7],["parse",4],["sequence",5],["alpha",2],["first",2],["acgtacgt",1],["beta",1],["acgu",1],["reads",1],["equal",17],["format",3],["records",3],["length",6],["total",1],["12",1],["description",1],["alignment",5],["clustal",2],["nseq1",2],["ac",2],["gt",1],["nseq2",2],["actgt",1],["aa",1],["example",1],["aln",1],["deep",2],["map",1],["record",2],["gtaa",1],["actgta",1],["columns",1],["genome",5],["chr1",1],["t10",1],["t25",1],["tfeature",3],["nchr1",1],["t30",1],["t45",1],["nchr2",1],["t5",1],["t9",1],["track",1],["bed",2],["features",1],["chromosomes",1],["molfile",3],["water",2],["open",1],["ai4",1],["999",1],["v2000",1],["0000",5],["8000",2],["6000",2],["end",1],["join",1],["molecule",4],["title",1],["atoms",1],["bonds",1],["latex",4],["preview",1],["section",1],["result",2],["value",1],["leq",1],["kind",2],["heading",1],["level",1],["text",2],["some",1],["block",3],["math",1],["includes",1],["true",1],["catalog",3],["id",6],["download",2],["from",2],["descriptor",2],["unknown",1],["script",1],["console",1],["log",1],["parser",1],["smoke",1],["ok",1]]},{"id":"tests/test_action_ledger_repository.py","name":[["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["contracts",1],["append",1],["only",1],["canonical",1],["action",2],["ledger",2],["repository",2],["from",5],["future",1],["import",9],["annotations",1],["inspect",1],["sqlite3",1],["threading",1],["pytest",2],["openai4s",4],["storage",3],["actions",1],["attempt",1],["state",1],["error",2],["auto",2],["mode",2],["conflict",1],["snapshots",1],["revert",1],["recovery",1],["setting",1],["key",1],["store",2],["mark",1],["parametrize",1],["variant",1],["group",2],["tool",1]]},{"id":"tests/test_action_ledger_repository.py#_append_group_variant","name":[["append",1],["group",1],["variant",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["append",4],["group",5],["variant",5],["store",6],["str",4],["turn",7],["id",12],["dict",2],["if",1],["return",2],["action",4],["root",6],["frame",2],["race",4],["branch",2],["kind",1],["system",1],["tool",1],["events",1],["type",1],["proposed",1]]},{"id":"tests/test_action_ledger_repository.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["store",5],["tmp",3],["path",3],["return",1],["openai4s",1],["db",1]]},{"id":"tests/test_action_ledger_repository.py#test_canonical_groups_events_and_normalized_assistant_message_roundtrip","name":[["test",1],["canonical",1],["groups",1],["events",1],["normalized",1],["assistant",1],["message",1],["roundtrip",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["canonical",9],["groups",8],["events",7],["normalized",2],["assistant",12],["message",7],["roundtrip",2],["tmp",4],["path",4],["store",14],["code",14],["group",32],["append",4],["action",17],["id",33],["ag",10],["root",11],["frame",3],["turn",8],["kind",2],["provider",3],["ark",2],["model",4],["science",2],["wire",9],["state",4],["response",3],["resp",3],["cursor",2],["content",6],["will",3],["calculate",3],["role",4],["tool",15],["calls",4],["created",4],["at",4],["100",1],["assert",19],["ordinal",5],["branch",5],["proposed",9],["event",8],["ae",3],["type",4],["arguments",8],["language",2],["python",6],["print",2],["raw",4],["nprint",2],["resource",3],["keys",3],["kernel",3],["101",1],["tools",5],["none",2],["call",8],["name",1],["web",1],["search",2],["sequence",3],["query",3],["nif3",4],["side",1],["effect",1],["class",1],["read",2],["only",2],["network",1],["result",5],["items",2],["title",2],["102",1],["fork",5],["system",2],["forked",1],["103",1],["list",4],["after",1],["internal",1],["not",2],["exposed",1],["through",1],["sql",1],["api",1],["pytest",1],["raises",1],["permission",1],["error",1],["select",1],["from",1],["schema",1],["close",2],["reopened",3],["openai4s",1],["db",1]]},{"id":"tests/test_action_ledger_repository.py#test_execution_attempt_is_allocated_first_and_terminal_state_is_immutable","name":[["test",1],["execution",1],["attempt",1],["allocated",1],["first",1],["terminal",1],["state",1],["immutable",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["execution",15],["attempt",25],["allocated",5],["first",3],["terminal",8],["state",13],["immutable",2],["tmp",3],["path",3],["store",17],["append",1],["action",1],["group",5],["id",20],["ag",4],["code",5],["root",4],["frame",2],["turn",4],["kind",3],["allocate",2],["xa",15],["producing",3],["cell",10],["revision",2],["generation",3],["python",3],["replayed",2],["from",2],["old",2],["at",19],["100",2],["assert",9],["ordinal",2],["started",10],["none",6],["response",5],["capture",5],["finished",9],["error",7],["pytest",3],["raises",3],["match",3],["before",1],["mark",6],["102",2],["101",3],["repeated",1],["delivery",1],["idempotent",1],["but",1],["cannot",1],["replace",1],["timestamp",1],["999",1],["103",1],["finish",3],["completed",3],["104",2],["already",2],["failed",3],["message",3],["rewrite",1],["105",2],["second",2],["worker",3],["died",1],["eof",2],["exited",2],["106",1],["record",2],["list",1],["attempts",1],["close",1]]},{"id":"tests/test_action_ledger_repository.py#test_groups_and_events_cannot_overwrite_and_tool_group_is_atomic","name":[["test",1],["groups",1],["events",1],["cannot",1],["overwrite",1],["tool",1],["group",1],["atomic",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["groups",3],["events",4],["cannot",2],["overwrite",2],["tool",5],["group",17],["atomic",2],["tmp",3],["path",4],["store",13],["original",14],["append",6],["action",11],["id",17],["ag",10],["root",9],["frame",4],["turn",8],["ordinal",4],["kind",3],["code",3],["assistant",6],["content",5],["message",1],["role",1],["pytest",4],["raises",4],["sqlite3",4],["integrity",4],["error",4],["replacement",2],["other",1],["assert",5],["first",2],["event",6],["ae",2],["sequence",4],["type",4],["proposed",2],["result",4],["true",2],["list",2],["half",2],["none",1],["keep",1],["explicit",1],["ledger",2],["history",1],["must",1],["never",1],["acquire",1],["upsert",1],["insert",1],["replace",1],["not",1],["inspect",1],["getsource",1],["repository",1],["close",1]]},{"id":"tests/test_action_ledger_repository.py#test_latest_group_ordinal_is_an_index_probe_per_kind_and_branch","name":[["test",1],["latest",1],["group",1],["ordinal",1],["index",1],["probe",1],["per",1],["kind",1],["branch",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["latest",7],["group",10],["ordinal",13],["index",2],["probe",2],["per",2],["kind",8],["branch",4],["tmp",3],["path",3],["store",10],["enumerate",1],["user",4],["native",1],["tools",1],["code",1],["append",1],["action",8],["id",6],["ag",1],["root",10],["frame",2],["turn",2],["provider",1],["ark",1],["model",2],["science",1],["assistant",3],["content",2],["message",1],["role",1],["created",1],["at",1],["100",1],["assert",6],["finalize",1],["none",3],["other",1],["plan",4],["actions",1],["connection",1],["execute",1],["explain",1],["query",1],["select",1],["from",1],["groups",1],["order",1],["by",1],["desc",1],["limit",1],["fetchall",1],["any",1],["ux",1],["str",1],["tuple",1],["row",2],["close",1]]},{"id":"tests/test_action_ledger_repository.py#test_repository_additively_migrates_normalized_assistant_message_column","name":[["test",1],["repository",1],["additively",1],["migrates",1],["normalized",1],["assistant",1],["message",1],["column",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["repository",5],["additively",2],["migrates",2],["normalized",2],["assistant",8],["message",5],["column",2],["connection",7],["sqlite3",2],["connect",1],["memory",1],["row",6],["factory",1],["execute",4],["create",2],["table",4],["action",3],["groups",2],["group",5],["id",12],["text",16],["primary",2],["key",2],["root",3],["frame",2],["not",10],["null",10],["branch",1],["turn",3],["ordinal",2],["integer",8],["kind",2],["provider",1],["model",1],["wire",1],["state",3],["content",3],["created",1],["at",6],["execution",2],["attempts",2],["attempt",4],["producing",1],["cell",2],["generation",1],["allocated",1],["started",1],["response",1],["capture",1],["finished",1],["terminal",1],["error",1],["replayed",1],["from",1],["ledger",1],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",1],["123",1],["columns",4],["name",2],["pragma",2],["info",2],["assert",3],["owner",1],["instance",1],["revision",1],["append",1],["finalize",1],["role",2],["done",2]]},{"id":"tests/test_action_ledger_repository.py#test_revert_barrier_and_new_group_are_linearized_across_store_connections","name":[["test",1],["revert",1],["barrier",1],["new",1],["group",1],["linearized",1],["across",1],["store",1],["connections",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",5],["test",2],["revert",4],["barrier",8],["new",2],["group",6],["linearized",2],["across",2],["store",16],["connections",2],["tmp",3],["path",3],["variant",6],["database",3],["openai4s",1],["db",1],["action",17],["admitted",3],["threading",6],["event",4],["release",4],["writer",7],["started",3],["done",4],["outcomes",5],["list",2],["object",1],["original",3],["admission",6],["actions",2],["admit",2],["scope",2],["paused",2],["root",5],["frame",2],["id",7],["branch",2],["operation",2],["assert",11],["not",3],["none",1],["wait",4],["append",6],["try",2],["turn",6],["before",2],["except",1],["base",1],["exception",1],["as",1],["error",3],["recorded",1],["parent",1],["thread",13],["assertion",1],["publish",2],["setting",4],["recovery",3],["key",2],["race",3],["schema",1],["version",1],["state",1],["preparing",1],["target",2],["marker",6],["start",2],["begin",1],["immediate",1],["spans",1],["through",1],["insert",1],["so",1],["second",1],["cannot",1],["commit",1],["middle",1],["decision",1],["false",1],["join",4],["alive",2],["len",1],["isinstance",1],["dict",1],["pytest",1],["raises",1],["auto",1],["mode",1],["conflict",1],["match",1],["requires",1],["after",1],["groups",1],["finally",1],["close",2]]},{"id":"tests/test_action_ledger_repository.py#test_revert_barrier_and_new_group_are_linearized_across_store_connections.append_action","name":[["append",1],["action",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["append",5],["action",3],["try",1],["outcomes",2],["group",1],["variant",2],["store",1],["turn",2],["id",1],["before",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["recorded",1],["parent",1],["thread",1],["assertion",1]]},{"id":"tests/test_action_ledger_repository.py#test_revert_barrier_and_new_group_are_linearized_across_store_connections.paused_admission","name":[["paused",1],["admission",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["paused",2],["admission",4],["root",3],["frame",3],["id",6],["branch",3],["operation",3],["assert",2],["original",2],["not",1],["none",1],["admitted",1],["release",1],["wait",1]]},{"id":"tests/test_action_ledger_repository.py#test_revert_barrier_and_new_group_are_linearized_across_store_connections.publish_barrier","name":[["publish",1],["barrier",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["repository",1],["py",1]],"body":[["def",2],["publish",2],["barrier",3],["writer",2],["started",1],["store",1],["setting",2],["revert",1],["recovery",1],["key",1],["root",1],["race",1],["schema",1],["version",1],["state",1],["preparing",1],["done",1]]},{"id":"tests/test_action_ledger_runtime.py","name":[["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["runtime",2],["action",6],["ledger",3],["writing",1],["redaction",1],["restart",1],["reduction",1],["from",9],["future",1],["import",9],["annotations",1],["openai4s",8],["agent",4],["actions",1],["code",1],["cell",1],["native",2],["tool",4],["batch",1],["call",1],["events",1],["routed",1],["outcome",2],["produced",1],["reply",2],["received",1],["run",1],["finished",1],["redacted",1],["restore",1],["history",1],["models",1],["engine",1],["result",1],["execution",1],["model",1],["server",1],["timeline",2],["service",1],["store",2],["tools",2],["catalog",2],["session",1],["dynamic",2],["registry",1]]},{"id":"tests/test_action_ledger_runtime.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["call",6],["index",5],["int",2],["token",7],["str",2],["live",2],["secret",2],["native",3],["tool",3],["return",1],["id",2],["wire",2],["name",1],["web",1],["search",1],["ordinal",1],["raw",1],["arguments",2],["query",2],["nif3",2],["provider",1],["meta",1],["authorization",1],["bearer",1]]},{"id":"tests/test_action_ledger_runtime.py#_reply","name":[["reply",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["reply",5],["calls",8],["content",4],["str",2],["will",2],["inspect",2],["evidence",2],["usage",4],["dict",2],["none",4],["model",3],["tuple",1],["return",1],["tool",2],["wire",1],["state",1],["openai",1],["message",1],["function",1],["name",2],["call",3],["arguments",2],["raw",1]]},{"id":"tests/test_action_ledger_runtime.py#_terminal_group","name":[["terminal",1],["group",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["terminal",3],["group",5],["store",5],["root",3],["frame",3],["id",3],["str",2],["dict",2],["groups",3],["action",1],["timeline",1],["service",1],["return",1],["if",1],["kind",1]]},{"id":"tests/test_action_ledger_runtime.py#test_a_plan_draft_turn_terminal_is_not_projected_as_failed","name":[["test",1],["plan",1],["draft",1],["turn",1],["terminal",1],["not",1],["projected",1],["as",1],["failed",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["plan",15],["draft",5],["turn",5],["terminal",7],["not",2],["projected",2],["as",3],["failed",4],["tmp",3],["path",3],["mode",1],["always",1],["stops",1],["reason",2],["ends",1],["did",1],["exactly",1],["was",1],["asked",1],["then",1],["wait",1],["approval",1],["mapping",1],["named",1],["only",1],["submitted",1],["success",1],["so",1],["every",1],["stored",1],["type",1],["timeline",1],["showed",1],["run",3],["beside",1],["frame",1],["marked",2],["done",1],["one",1],["two",1],["opposite",1],["recorded",1],["outcomes",1],["store",5],["openai4s",1],["db",1],["ledger",7],["runtime",1],["action",2],["root",2],["append",1],["user",1],["make",1],["reply",5],["model",1],["content",1],["here",1],["json",1],["emit",4],["received",1],["routed",1],["none",2],["outcome",2],["produced",1],["execution",1],["stop",1],["finished",1],["engine",1],["result",1],["group",1],["assert",2],["title",1],["status",1],["completed",1],["close",1]]},{"id":"tests/test_action_ledger_runtime.py#test_branch_history_inherits_only_the_checkpointed_parent_prefix","name":[["test",1],["branch",1],["history",1],["inherits",1],["only",1],["checkpointed",1],["parent",1],["prefix",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["branch",12],["history",9],["inherits",2],["only",6],["checkpointed",2],["parent",5],["prefix",2],["tmp",3],["path",3],["store",11],["db",1],["root",14],["new",1],["frame",3],["project",1],["id",11],["default",1],["status",1],["ready",1],["before",6],["runtime",3],["action",6],["ledger",3],["turn",3],["append",3],["user",6],["role",3],["content",5],["fork",5],["checkpoint",5],["create",1],["session",2],["reason",1],["base",1],["workspace",1],["tree",1],["64",1],["cursor",1],["from",1],["alt",3],["later",3],["child",7],["restore",2],["assert",2],["item",4],["close",1]]},{"id":"tests/test_action_ledger_runtime.py#test_code_assistant_and_observation_restore_after_reopen","name":[["test",1],["code",1],["assistant",1],["observation",1],["restore",1],["after",1],["reopen",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["code",7],["assistant",3],["observation",6],["restore",3],["after",2],["reopen",2],["tmp",4],["path",4],["store",5],["openai4s",2],["db",2],["ledger",7],["runtime",1],["action",4],["root",3],["turn",1],["provider",1],["claude",1],["model",3],["analysis",1],["append",1],["user",5],["role",5],["content",6],["calculate",2],["reply",5],["python",3],["nprint",2],["42",3],["wire",2],["state",2],["response",4],["id",2],["emit",4],["received",1],["routed",1],["cell",1],["print",1],["outcome",2],["produced",1],["execution",1],["nstdout",3],["n42",3],["run",1],["finished",1],["engine",1],["result",2],["none",1],["max",2],["turns",2],["close",2],["reopened",4],["history",3],["assert",2],["terminal",2],["list",1],["groups",1],["events",1],["reason",1]]},{"id":"tests/test_action_ledger_runtime.py#test_plan_no_action_reduces_to_plan_message_not_interruption","name":[["test",1],["plan",2],["no",1],["action",1],["reduces",1],["message",1],["not",1],["interruption",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["plan",12],["no",2],["action",5],["reduces",2],["message",4],["not",3],["interruption",2],["tmp",3],["path",3],["store",5],["openai4s",1],["db",1],["ledger",7],["runtime",1],["root",2],["turn",1],["append",1],["user",3],["make",1],["reply",5],["model",1],["content",3],["here",1],["emit",4],["received",1],["routed",1],["none",2],["outcome",2],["produced",1],["execution",1],["stop",1],["reason",1],["run",1],["finished",1],["engine",1],["result",1],["history",5],["restore",1],["assert",3],["role",1],["assistant",1],["mode",1],["ended",1],["interrupted",1],["close",1]]},{"id":"tests/test_action_ledger_runtime.py#test_real_terminal_failures_and_unknown_reasons_stay_failed","name":[["test",1],["real",1],["terminal",1],["failures",1],["unknown",1],["reasons",1],["stay",1],["failed",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["real",2],["terminal",6],["failures",2],["unknown",3],["reasons",2],["stay",2],["failed",3],["tmp",3],["path",3],["plan",1],["exemption",1],["named",1],["reason",7],["not",3],["anything",1],["error",2],["unrecognised",1],["future",1],["must",1],["become",1],["silent",1],["success",1],["store",7],["openai4s",1],["db",1],["max",1],["turns",1],["no",1],["progress",1],["runtime",3],["planned",1],["root",6],["ledger",8],["action",2],["turn",2],["append",4],["user",2],["assert",2],["group",2],["status",2],["cancelled",5],["close",1]]},{"id":"tests/test_action_ledger_runtime.py#test_reducer_closes_interrupted_native_group_atomically","name":[["test",1],["reducer",1],["closes",1],["interrupted",1],["native",1],["group",1],["atomically",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["reducer",2],["closes",2],["interrupted",2],["native",3],["group",2],["atomically",2],["tmp",4],["path",4],["store",5],["openai4s",2],["db",2],["ledger",6],["runtime",1],["action",3],["root",2],["turn",1],["append",2],["user",2],["continue",1],["calls",3],["call",5],["reply",4],["emit",2],["received",1],["routed",1],["tool",4],["batch",1],["simulate",1],["daemon",1],["cancellation",1],["after",1],["declaration",1],["but",1],["before",1],["either",1],["result",1],["was",1],["persisted",1],["terminal",1],["cancelled",2],["close",2],["reopened",3],["history",6],["restore",1],["assert",4],["message",8],["role",1],["assistant",1],["id",1],["all",2],["error",1],["content",1]]},{"id":"tests/test_action_ledger_runtime.py#test_runtime_writer_roundtrips_native_group_and_redacts_arguments","name":[["test",1],["runtime",1],["writer",1],["roundtrips",1],["native",1],["group",1],["redacts",1],["arguments",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["runtime",3],["writer",2],["roundtrips",2],["native",4],["group",4],["redacts",2],["arguments",5],["tmp",3],["path",3],["store",6],["openai4s",1],["db",1],["ledger",7],["action",4],["root",3],["turn",1],["provider",2],["ark",2],["model",4],["science",2],["append",1],["user",8],["role",3],["content",4],["find",1],["nif3",1],["evidence",2],["api",2],["key",2],["secret",7],["bearer",6],["call",10],["reply",5],["will",1],["inspect",1],["password",1],["assistant",6],["usage",2],["input",1],["tokens",6],["120",2],["output",1],["30",2],["prompt",1],["completion",1],["total",2],["150",2],["emit",4],["received",1],["routed",1],["tool",5],["batch",1],["outcome",2],["produced",1],["execution",1],["id",5],["wire",2],["name",2],["items",1],["result",3],["error",2],["false",2],["run",1],["finished",1],["engine",1],["ok",1],["true",1],["submitted",1],["groups",6],["list",1],["assert",18],["kind",1],["tools",10],["terminal",1],["cost",1],["usd",1],["none",1],["serialized",6],["repr",3],["live",1],["not",6],["redacted",4],["count",1],["events",2],["canonical",1],["token",1],["raw",1],["history",5],["restore",1],["message",2],["close",1]]},{"id":"tests/test_action_ledger_runtime.py#test_session_dynamic_tool_taxonomy_survives_restart_projection","name":[["test",1],["session",1],["dynamic",1],["tool",1],["taxonomy",1],["survives",1],["restart",1],["projection",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["session",10],["dynamic",18],["tool",12],["taxonomy",2],["survives",2],["restart",2],["projection",2],["tmp",6],["path",6],["class",4],["worker",3],["invoke",1],["self",1],["manifest",7],["arguments",11],["del",1],["return",2],["total",5],["sum",7],["values",11],["implementation",4],["marker",3],["model",1],["code",1],["must",1],["not",7],["reach",1],["timeline",6],["registry",4],["root",5],["manifests",1],["define",1],["name",4],["description",1],["measurements",1],["input",1],["schema",2],["type",6],["object",2],["properties",4],["array",1],["items",1],["number",2],["access",6],["token",9],["string",1],["required",2],["additional",2],["false",3],["output",1],["execute",1],["args",3],["smoke",2],["ttl",1],["600",1],["catalog",4],["proxy",4],["assert",12],["none",2],["store",6],["ledger",9],["db",2],["runtime",1],["action",5],["turn",1],["resolver",1],["append",1],["user",2],["secret",5],["private",2],["call",9],["native",6],["id",9],["wire",5],["ordinal",1],["raw",2],["reply",5],["content",2],["capability",1],["emit",4],["received",1],["routed",1],["batch",1],["outcome",2],["produced",1],["execution",1],["role",2],["error",1],["run",1],["finished",1],["engine",1],["result",1],["max",1],["turns",1],["list",2],["groups",2],["proposed",4],["events",2],["side",3],["effect",3],["read",2],["only",2],["resource",3],["keys",3],["repr",4],["canonical",1],["redacted",1],["close",2],["reopened",4],["service",1],["group",5],["next",1],["if",1],["kind",1],["tools",1],["public",4],["event",4],["history",4],["restore",1],["message",2],["assistant",1]]},{"id":"tests/test_action_ledger_runtime.py#test_session_dynamic_tool_taxonomy_survives_restart_projection.Worker","name":[["worker",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["class",2],["worker",2],["def",1],["invoke",1],["self",1],["manifest",2],["arguments",2],["del",1],["return",1],["total",1],["sum",1],["values",1]]},{"id":"tests/test_action_ledger_runtime.py#test_session_dynamic_tool_taxonomy_survives_restart_projection.Worker.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["action",1],["ledger",1],["runtime",1],["py",1]],"body":[["def",2],["invoke",2],["self",2],["manifest",3],["arguments",3],["del",1],["return",1],["total",1],["sum",1],["values",1]]},{"id":"tests/test_action_routing_eval.py","name":[["test",1],["action",1],["routing",1],["eval",1],["py",1]],"path":[["tests",1],["test",1],["action",1],["routing",1],["eval",1],["py",1]],"body":[["mixed",1],["tool",1],["code",1],["router",1],["has",1],["explicit",1],["scored",1],["offline",1],["evaluation",1],["from",1],["harness",1],["evals",1],["action",1],["routing",4],["import",1],["case",1],["evaluate",1],["cases",2]]},{"id":"tests/test_action_routing_eval.py#test_routing_fixture_suite_scores_every_action_channel","name":[["test",1],["routing",1],["fixture",1],["suite",1],["scores",1],["every",1],["action",1],["channel",1]],"path":[["tests",1],["test",1],["action",1],["routing",1],["eval",1],["py",1]],"body":[["def",2],["test",2],["routing",4],["fixture",2],["suite",2],["scores",2],["every",2],["action",2],["channel",2],["none",3],["report",5],["evaluate",1],["cases",2],["assert",5],["version",1],["total",1],["10",1],["failed",1],["accuracy",1],["expected",3],["case",2],["native",1],["tools",1],["python",1],["finalize",1]]},{"id":"tests/test_action_routing_eval.py#test_routing_report_exposes_reviewable_failures","name":[["test",1],["routing",1],["report",1],["exposes",1],["reviewable",1],["failures",1]],"path":[["tests",1],["test",1],["action",1],["routing",1],["eval",1],["py",1]],"body":[["def",2],["test",2],["routing",4],["report",7],["exposes",2],["reviewable",2],["failures",2],["none",2],["deliberately",2],["wrong",2],["case",3],["id",2],["expected",4],["mismatch",2],["task",2],["class",2],["contract",2],["content",1],["python",2],["nprint",1],["evaluate",1],["cases",2],["assert",2],["failed",1],["actual",1],["passed",1],["false",1]]},{"id":"tests/test_action_timeline_service.py","name":[["test",1],["action",1],["timeline",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["public",1],["action",3],["timeline",3],["projections",1],["stay",1],["bounded",1],["protocol",1],["safe",1],["from",3],["future",1],["import",3],["annotations",1],["openai4s",2],["server",1],["service",1],["store",2]]},{"id":"tests/test_action_timeline_service.py#test_a_plan_mode_user_group_is_titled_by_the_task","name":[["test",1],["plan",1],["mode",1],["user",1],["group",1],["titled",1],["by",1],["task",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["plan",8],["mode",5],["user",6],["group",8],["titled",2],["by",2],["task",5],["tmp",3],["path",3],["ui5",1],["f2",1],["workbench",1],["turn",3],["model",1],["input",1],["opens",1],["prompt",1],["one",1],["line",1],["title",3],["was",1],["its",1],["first",1],["120",1],["characters",1],["not",2],["execute",2],["call",2],["any",2],["tools",2],["yet",2],["devise",2],["structured",2],["every",1],["session",1],["names",1],["payload",1],["audit",1],["record",1],["stays",1],["whole",1],["store",5],["openai4s",1],["db",1],["prompts",2],["en",4],["execution",1],["below",1],["output",1],["only",1],["two",1],["parts",1],["n1",1],["wait",1],["approval",1],["before",1],["executing",1],["zh",4],["tasks",4],["fold",1],["brca1",2],["plot",1],["lddt",2],["index",2],["lang",5],["enumerate",1],["append",1],["action",2],["id",3],["root",3],["frame",1],["kind",1],["assistant",1],["message",1],["role",1],["content",1],["created",1],["at",1],["groups",3],["timeline",1],["service",1],["assert",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_caps_initial_history_to_latest_and_pages_forward","name":[["test",1],["timeline",1],["caps",1],["initial",1],["history",1],["latest",1],["pages",1],["forward",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeline",3],["caps",2],["initial",2],["history",2],["latest",9],["pages",2],["forward",6],["tmp",3],["path",3],["store",5],["openai4s",1],["db",1],["ordinal",9],["range",1],["append",1],["action",2],["group",7],["root",5],["frame",1],["id",2],["turn",2],["kind",1],["system",1],["service",5],["limit",3],["assert",12],["groups",3],["count",2],["total",1],["truncated",1],["true",3],["has",6],["earlier",3],["more",3],["false",4],["after",1],["older",4],["before",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_does_not_hide_an_earlier_tool_failure","name":[["test",1],["timeline",1],["not",1],["hide",1],["earlier",1],["tool",1],["failure",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeline",3],["not",2],["hide",2],["earlier",2],["tool",10],["failure",2],["tmp",3],["path",3],["store",5],["openai4s",1],["db",1],["append",1],["action",2],["group",4],["root",3],["frame",1],["id",8],["turn",2],["assistant",2],["message",1],["role",3],["content",1],["none",1],["calls",1],["call",10],["name",4],["first",3],["second",3],["events",1],["sequence",4],["type",4],["proposed",2],["canonical",2],["arguments",4],["result",4],["error",2],["true",1],["false",1],["service",1],["groups",1],["assert",2],["title",1],["status",1],["failed",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_omits_large_payloads_and_filters_branch_cursor","name":[["test",1],["timeline",1],["omits",1],["large",1],["payloads",1],["filters",1],["branch",1],["cursor",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeline",3],["omits",2],["large",2],["payloads",2],["filters",2],["branch",11],["cursor",2],["tmp",3],["path",3],["store",7],["openai4s",1],["db",1],["ordinal",8],["range",1],["group",8],["append",3],["action",4],["root",6],["frame",2],["id",10],["turn",4],["kind",2],["code",1],["event",5],["type",1],["observation",1],["result",2],["text",1],["000",1],["artifact",4],["fork",1],["system",1],["service",4],["payload",1],["chars",1],["256",1],["canonical",3],["after",1],["assert",6],["groups",4],["events",1],["not",2],["arguments",1],["artifacts",1],["len",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_projects_groups_events_and_attempt_milestones","name":[["test",1],["timeline",1],["projects",1],["groups",1],["events",1],["attempt",1],["milestones",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeline",10],["projects",2],["groups",4],["events",4],["attempt",13],["milestones",2],["tmp",3],["path",3],["store",12],["openai4s",1],["db",1],["append",3],["action",4],["group",10],["id",14],["user",3],["root",5],["frame",2],["turn",4],["kind",2],["assistant",2],["message",1],["role",1],["content",2],["design",2],["protein",2],["created",3],["at",9],["code",19],["provider",2],["ark",1],["model",2],["science",1],["wire",2],["state",3],["response",3],["must",3],["not",6],["leak",3],["will",1],["compute",1],["usage",2],["input",2],["tokens",6],["120",2],["output",2],["30",2],["total",2],["150",2],["cost",2],["usd",1],["000321",2],["event",3],["type",1],["proposed",1],["canonical",1],["arguments",3],["language",2],["python",4],["score",2],["candidate",2],["sequences",2],["nprint",1],["raw",3],["cell",3],["resource",2],["keys",2],["kernel",2],["allocate",1],["execution",5],["producing",1],["generation",4],["allocated",1],["mark",3],["started",2],["capture",3],["finish",1],["terminal",1],["completed",2],["finished",1],["service",1],["assert",17],["count",1],["last",1],["ordinal",1],["running",1],["false",1],["title",2],["status",1],["owner",1],["agent",1],["replay",1],["policy",1],["requires",1],["review",1],["attempts",2],["repr",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_projects_permission_resolution_without_payload","name":[["test",1],["timeline",1],["projects",1],["permission",1],["resolution",1],["without",1],["payload",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeline",3],["projects",2],["permission",5],["resolution",2],["without",2],["payload",2],["tmp",3],["path",3],["store",7],["openai4s",1],["db",1],["group",8],["append",3],["action",4],["root",3],["frame",1],["id",9],["turn",2],["kind",1],["native",1],["tools",1],["event",2],["type",2],["pending",2],["result",2],["decision",3],["perm",3],["state",3],["secret",2],["hidden",3],["side",4],["effect",4],["class",2],["external",2],["resolved",1],["allowed",2],["scope",2],["once",2],["public",4],["service",1],["groups",1],["assert",3],["replay",1],["policy",1],["never",1],["not",1],["repr",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_public_projection_redacts_secrets_and_provider_ids","name":[["test",1],["timeline",1],["public",1],["projection",1],["redacts",1],["secrets",1],["provider",1],["ids",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",3],["timeline",6],["public",8],["projection",2],["redacts",2],["secrets",2],["provider",4],["ids",2],["tmp",3],["path",3],["store",6],["openai4s",1],["db",1],["group",5],["append",2],["action",6],["root",3],["frame",1],["id",12],["turn",2],["kind",1],["native",1],["tools",1],["wire",6],["state",1],["response",1],["secret",5],["event",5],["type",1],["result",3],["private",3],["tool",3],["call",2],["canonical",1],["arguments",3],["name",1],["web",1],["fetch",1],["url",1],["https",1],["example",1],["token",1],["value",3],["error",1],["false",1],["authorization",1],["bearer",1],["artifact",4],["service",1],["groups",1],["events",1],["assert",5],["artifacts",1],["outcome",1],["ok",1],["not",3],["rendered",3],["repr",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_reports_open_attempt_as_running","name":[["test",1],["timeline",1],["reports",1],["open",1],["attempt",1],["as",1],["running",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeline",6],["reports",2],["open",2],["attempt",3],["as",2],["running",4],["tmp",3],["path",3],["store",6],["openai4s",1],["db",1],["group",5],["append",1],["action",2],["root",3],["frame",1],["id",5],["turn",2],["kind",1],["code",1],["allocate",1],["execution",1],["producing",1],["cell",2],["service",1],["assert",2],["true",1],["groups",1],["status",1],["close",1]]},{"id":"tests/test_action_timeline_service.py#test_timeline_scopes_attempts_to_the_requested_branch","name":[["test",1],["timeline",1],["scopes",1],["attempts",1],["requested",1],["branch",1]],"path":[["tests",1],["test",1],["action",1],["timeline",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeline",3],["scopes",2],["attempts",8],["requested",2],["branch",8],["tmp",3],["path",3],["fork",8],["own",1],["must",1],["reach",1],["projection",1],["list",1],["defaults",1],["id",16],["root",7],["frame",3],["omitted",1],["so",1],["querying",1],["unscoped",1],["returned",1],["only",1],["main",7],["rows",1],["every",1],["group",7],["then",1],["projected",1],["web",1],["ui",1],["renders",1],["as",1],["blank",1],["timing",1],["chart",1],["no",1],["durations",1],["store",8],["openai4s",1],["db",1],["append",2],["action",3],["turn",2],["t0",1],["kind",2],["code",2],["ordinal",2],["allocate",2],["execution",2],["attempt",6],["producing",4],["cell",8],["t1",1],["service",4],["groups",2],["assert",2],["close",1]]},{"id":"tests/test_actions.py","name":[["test",1],["actions",1],["py",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["action",5],["parsing",1],["core",1],["contracts",1],["openai4s",2],["agent",4],["actions",2],["both",1],["outer",1],["loops",1],["loop",3],["py",2],["run",1],["server",1],["gateway",1],["session",1],["runner",1],["parse",1],["reply",1],["through",1],["single",1],["module",1],["so",1],["these",1],["tests",1],["lock",1],["language",1],["whitelist",1],["one",1],["cell",5],["per",1],["step",1],["document",1],["order",1],["rule",1],["fence",1],["collision",1],["guarantees",1],["dual",1],["depends",1],["from",2],["typing",1],["import",2],["args",1],["incomplete",2],["nudge",2],["multi",1],["note",1],["no",1],["code",4],["finalize",1],["native",2],["tool",2],["batch",1],["call",1],["count",1],["blocks",1],["extract",1],["has",1],["block",1],["completion",1],["only",1],["route",1]]},{"id":"tests/test_actions.py#_cell","name":[["cell",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["cell",2],["info",3],["str",6],["body",3],["return",1]]},{"id":"tests/test_actions.py#test_action_type_covers_cells_native_batches_and_finalization","name":[["test",1],["action",1],["type",1],["covers",1],["cells",1],["native",1],["batches",1],["finalization",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["action",4],["type",2],["covers",2],["cells",2],["native",3],["batches",2],["finalization",2],["assert",1],["args",1],["code",1],["cell",1],["tool",1],["batch",1],["finalize",1]]},{"id":"tests/test_actions.py#test_completion_only_cell_detection_is_strict_and_python_only","name":[["test",1],["completion",1],["only",2],["cell",1],["detection",1],["strict",1],["python",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["completion",10],["only",12],["cell",10],["detection",2],["strict",2],["python",3],["direct",4],["protocol",1],["host",3],["submit",5],["output",5],["answer",2],["assert",7],["code",1],["not",5],["result",3],["compute",1],["nhost",1],["computed",4],["build",1],["rows",1],["xs",1]]},{"id":"tests/test_actions.py#test_count_code_blocks_spans_both_languages","name":[["test",1],["count",1],["code",1],["blocks",1],["spans",1],["both",1],["languages",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["count",4],["code",4],["blocks",4],["spans",2],["both",2],["languages",2],["reply",2],["cell",3],["python",1],["json",1],["assert",2],["prose",1],["only",1]]},{"id":"tests/test_actions.py#test_document_order_decides_between_languages","name":[["test",1],["document",1],["order",1],["decides",1],["between",1],["languages",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["document",2],["order",2],["decides",2],["between",2],["languages",2],["reply",4],["cell",4],["nprose",2],["python",3],["assert",2],["extract",2],["action",2],["language",2]]},{"id":"tests/test_actions.py#test_empty_native_calls_keep_existing_first_cell_rule","name":[["test",1],["empty",1],["native",1],["calls",1],["keep",1],["existing",1],["first",1],["cell",1],["rule",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["native",2],["calls",2],["keep",2],["existing",2],["first",2],["cell",5],["rule",2],["reply",4],["python",1],["assert",3],["route",3],["action",4],["code",1],["extract",1],["prose",1],["only",1],["none",1]]},{"id":"tests/test_actions.py#test_native_batch_preserves_order_and_lossless_call_details","name":[["test",1],["native",1],["batch",1],["preserves",1],["order",1],["lossless",1],["call",1],["details",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["native",5],["batch",3],["preserves",2],["order",2],["lossless",2],["call",7],["details",2],["malformed",4],["id",5],["synthetic",1],["gemini",2],["wire",3],["none",4],["name",3],["delegate",2],["ordinal",3],["raw",3],["arguments",6],["task",3],["parse",2],["error",2],["expecting",2],["value",2],["line",2],["column",2],["char",2],["provider",6],["meta",4],["function",1],["args",1],["valid",3],["tool",3],["toolu",2],["compute",1],["gpu",2],["anthropic",1],["index",1],["action",10],["route",1],["cell",1],["python",1],["should",1],["not",1],["run",1],["true",1],["assert",8],["isinstance",1],["calls",7]]},{"id":"tests/test_actions.py#test_nested_tool_example_stays_inside_the_cell","name":[["test",1],["nested",1],["tool",1],["example",1],["stays",1],["inside",1],["cell",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["tool",3],["example",2],["stays",2],["inside",2],["cell",4],["body",2],["doc",1],["name",2],["action",5],["extract",1],["python",2],["assert",2],["not",1],["none",1],["language",1],["code",1]]},{"id":"tests/test_actions.py#test_non_action_fences_are_ignored","name":[["test",1],["non",1],["action",1],["fences",1],["ignored",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["non",2],["action",5],["fences",2],["ignored",2],["assert",3],["extract",3],["cell",2],["json",1],["none",3],["tool",1],["name",1],["list",1],["dir",1],["just",1],["prose",1]]},{"id":"tests/test_actions.py#test_python_infos_and_bare_fence_mean_python","name":[["test",1],["python",2],["infos",1],["bare",1],["fence",1],["mean",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["python",6],["infos",2],["bare",2],["fence",2],["mean",2],["info",2],["py",1],["action",3],["extract",1],["prose",1],["cell",2],["assert",1],["code",1]]},{"id":"tests/test_actions.py#test_r_fence_is_first_class_and_case_insensitive","name":[["test",1],["fence",1],["first",1],["class",1],["case",1],["insensitive",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["fence",2],["first",2],["class",2],["case",2],["insensitive",2],["info",2],["action",3],["extract",1],["cell",2],["assert",1],["code",1]]},{"id":"tests/test_actions.py#test_shared_texts_mention_both_channels","name":[["test",1],["shared",1],["texts",1],["mention",1],["both",1],["channels",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["shared",2],["texts",2],["mention",2],["both",2],["channels",2],["assert",2],["python",1],["no",2],["code",2],["nudge",2],["only",1],["first",1],["multi",1],["cell",1],["note",1]]},{"id":"tests/test_actions.py#test_structured_native_call_wins_over_code_cell","name":[["test",1],["structured",1],["native",1],["call",1],["wins",1],["over",1],["code",1],["cell",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["structured",2],["native",4],["call",9],["wins",2],["over",2],["code",2],["cell",3],["tool",2],["id",2],["wire",1],["name",1],["request",1],["network",1],["access",1],["ordinal",1],["raw",1],["arguments",2],["domain",2],["example",2],["org",2],["provider",2],["meta",1],["openai",1],["action",4],["route",1],["python",1],["raise",1],["assertion",1],["error",1],["assert",2],["batch",1],["calls",1]]},{"id":"tests/test_actions.py#test_unclosed_fence_is_never_executable","name":[["test",1],["unclosed",1],["fence",1],["never",1],["executable",1]],"path":[["tests",1],["test",1],["actions",1],["py",1]],"body":[["def",2],["test",2],["unclosed",2],["fence",2],["never",2],["executable",2],["assert",6],["extract",2],["action",2],["python",2],["nx",4],["none",2],["has",3],["incomplete",4],["code",3],["block",3],["true",2],["json",1],["false",1],["nothing",1],["cell",1],["nudge",1]]},{"id":"tests/test_admet_genetic.py","name":[["test",1],["admet",1],["genetic",1],["py",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["offline",1],["tests",1],["admet",1],["genetic",1],["skill",2],["from",5],["future",1],["import",10],["annotations",1],["csv",1],["importlib",1],["util",1],["json",1],["sys",1],["collections",1],["counter",1],["pathlib",1],["path",1],["pytest",2],["openai4s",2],["config",2],["skills",1],["loader",2],["pd",1],["importorskip",1],["pandas",1]]},{"id":"tests/test_admet_genetic.py#_example_root","name":[["example",1],["root",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["example",2],["root",2],["path",2],["return",1],["config",1],["skills",1],["dir",1],["admet",1],["genetic",1],["examples",1]]},{"id":"tests/test_admet_genetic.py#_import_skill","name":[["import",1],["skill",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["import",3],["skill",2],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["admet",1],["genetic",1],["kernel",2],["noqa",1],["plc0415",1],["return",1]]},{"id":"tests/test_admet_genetic.py#_load_builder","name":[["load",1],["builder",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["load",2],["builder",2],["path",2],["example",3],["root",1],["build",2],["py",1],["spec",6],["importlib",2],["util",2],["from",2],["file",1],["location",1],["admet",1],["genetic",1],["module",5],["assert",1],["loader",2],["not",1],["none",1],["exec",1],["return",1]]},{"id":"tests/test_admet_genetic.py#_read_csv","name":[["read",1],["csv",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["read",2],["csv",3],["name",3],["str",6],["list",3],["dict",3],["example",1],["root",1],["open",1],["newline",1],["encoding",1],["utf",1],["as",1],["handle",2],["return",1],["reader",1]]},{"id":"tests/test_admet_genetic.py#test_admet_aggregation_and_operation_detail","name":[["test",1],["admet",1],["aggregation",1],["operation",1],["detail",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["admet",3],["aggregation",2],["operation",4],["detail",6],["kernel",3],["import",1],["skill",1],["config",2],["positive",2],["keywords",2],["hia",3],["negative",2],["dili",6],["risk",1],["threshold",1],["score",2],["flags",2],["mapping",2],["aggregate",1],["predictions",1],["hou",2],["drugbank",2],["approved",2],["percentile",2],["82",1],["unmapped",2],["none",1],["assert",4],["pytest",1],["approx",1],["55",1],["high",1],["ignored",2],["json",2],["loads",1],["mutation",2],["replace",2],["atom",2],["ccn",2],["seed",2],["cco",2],["operator",1],["child",1],["canonical",1],["smiles",2],["parent",2],["ids",1]]},{"id":"tests/test_admet_genetic.py#test_admet_genetic_skill_is_discovered_and_searchable","name":[["test",1],["admet",1],["genetic",1],["skill",1],["discovered",1],["searchable",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["admet",6],["genetic",6],["skill",8],["discovered",2],["searchable",2],["skills",2],["loader",2],["discover",1],["assert",4],["has",1],["kernel",2],["sidecar",1],["gate",1],["ok",1],["true",1],["error",1],["none",1],["import",1],["hint",1],["hits",2],["search",1],["molecule",1],["optimization",1],["lineage",1],["any",1],["hit",2],["name",1]]},{"id":"tests/test_admet_genetic.py#test_build_example_uses_temporary_outputs","name":[["test",1],["build",1],["example",1],["uses",1],["temporary",1],["outputs",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["build",2],["example",8],["uses",2],["temporary",2],["outputs",2],["tmp",5],["path",5],["builder",3],["load",1],["committed",6],["dashboard",9],["root",6],["optimization",3],["html",6],["read",8],["bytes",6],["candidates",9],["final",2],["csv",4],["report",9],["md",3],["main",1],["output",3],["str",3],["text",2],["encoding",3],["utf",3],["markdown",5],["assert",10],["ga",1],["history",1],["id",1],["generation",2],["slider",1],["open",1],["newline",1],["as",1],["handle",2],["len",1],["list",1],["dict",1],["reader",1],["total",1],["log",1],["records",1],["108",1],["8841338",1],["not",1],["captured",1],["model",1],["predictions",1]]},{"id":"tests/test_admet_genetic.py#test_dashboard_colors_population_by_filter_result","name":[["test",1],["dashboard",1],["colors",1],["population",1],["by",1],["filter",1],["result",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["dashboard",3],["colors",2],["population",2],["by",2],["filter",6],["result",2],["kernel",2],["import",1],["skill",1],["generated",2],["render",1],["html",7],["noqa",1],["slf001",1],["template",1],["regression",1],["boundary",1],["records",1],["generations",1],["first",1],["seen",1],["plots",1],["score",1],["count",3],["meta",1],["record",1],["svg",1],["committed",2],["example",1],["root",1],["optimization",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",4],["mol",2],["card",2],["pass",2],["fail",2],["passes",1],["filters",1],["selected",1],["next",1],["generation",1],["not",1]]},{"id":"tests/test_admet_genetic.py#test_dashboard_payload_escapes_script_and_html_delimiters","name":[["test",1],["dashboard",1],["payload",1],["escapes",1],["script",1],["html",1],["delimiters",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["dashboard",2],["payload",2],["escapes",2],["script",6],["html",9],["delimiters",2],["kernel",2],["import",1],["skill",1],["attack",3],["alert",1],["render",2],["noqa",1],["slf001",1],["security",1],["regression",1],["at",1],["boundary",1],["records",1],["molecule",1],["id",1],["generations",1],["first",1],["seen",1],["plots",1],["score",1],["count",3],["meta",1],["record",1],["svg",1],["assert",4],["not",1],["u003c",1],["u003e",1],["u0026",1],["function",1],["escape",1],["value",1]]},{"id":"tests/test_admet_genetic.py#test_example_files_and_recorded_counts","name":[["test",1],["example",1],["files",1],["recorded",1],["counts",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["example",4],["files",2],["recorded",2],["counts",2],["expected",2],["seed",3],["molecules",2],["csv",10],["candidates",2],["final",2],["generation",4],["log",2],["summary",1],["config",1],["yaml",1],["optimization",1],["dashboard",1],["html",1],["report",1],["md",1],["build",1],["py",1],["assert",10],["path",2],["name",1],["root",1],["iterdir",1],["seeds",2],["read",3],["finals",3],["rows",6],["len",3],["12",3],["108",1],["counter",2],["row",11],["24",4],["operation",2],["mutation",1],["78",1],["crossover",1],["18",1],["sum",1],["passes",1],["filters",1],["true",1],["83",1],["molecule",1],["id",1],["ga",4],["g4",1],["0085",1],["g2",1],["0033",1],["g1",2],["0006",1],["0018",1],["isinstance",2],["json",3],["loads",2],["detail",1],["dict",2],["admet",1],["predictions",1]]},{"id":"tests/test_admet_genetic.py#test_generation_log_lineage_validation","name":[["test",1],["generation",1],["log",1],["lineage",1],["validation",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["generation",9],["log",6],["lineage",2],["validation",2],["kernel",5],["import",1],["skill",1],["valid",5],["pd",1],["data",1],["frame",1],["molecule",4],["id",4],["seed",5],["smiles",3],["cco",1],["operation",3],["parent",4],["parents",4],["child",4],["ccn",1],["mutation",5],["ccc",1],["crossover",5],["validate",4],["duplicate",3],["copy",3],["loc",3],["pytest",3],["raises",3],["value",3],["error",3],["match",3],["one",2],["bad",6],["rows",2]]},{"id":"tests/test_admet_genetic.py#test_generation_summary_matches_generation_log","name":[["test",1],["generation",2],["summary",1],["matches",1],["log",1]],"path":[["tests",1],["test",1],["admet",1],["genetic",1],["py",1]],"body":[["def",2],["test",2],["generation",4],["summary",2],["matches",2],["log",2],["builder",5],["load",2],["data",3],["example",2],["validate",2],["final",1],["candidates",1]]},{"id":"tests/test_agent_control.py","name":[["test",1],["agent",1],["control",1],["py",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["failure",1],["cancellation",1],["contracts",1],["native",4],["control",2],["tool",3],["batches",1],["import",4],["threading",1],["time",1],["from",2],["openai4s",2],["agent",2],["actions",1],["batch",2],["call",1],["execute",1]]},{"id":"tests/test_agent_control.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["call",6],["index",6],["int",2],["native",3],["tool",4],["return",1],["id",2],["wire",2],["name",1],["ordinal",1],["raw",1],["arguments",2]]},{"id":"tests/test_agent_control.py#test_conflicting_read_only_resources_are_serialized","name":[["test",1],["conflicting",1],["read",1],["only",1],["resources",1],["serialized",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",3],["test",2],["conflicting",2],["read",2],["only",2],["resources",2],["serialized",2],["calls",2],["native",2],["tool",1],["batch",2],["tuple",1],["call",4],["index",2],["range",1],["active",5],["peak",5],["lock",4],["threading",1],["invoke",2],["nonlocal",1],["max",1],["time",1],["sleep",1],["01",1],["return",1],["result",1],["ordinal",1],["true",2],["outcome",2],["execute",1],["validate",1],["lambda",2],["name",1],["arguments",1],["none",1],["parallel",1],["policy",1],["workspace",1],["data",1],["csv",1],["assert",2],["all",1],["not",1],["item",2],["error",1],["history",1],["messages",1]]},{"id":"tests/test_agent_control.py#test_conflicting_read_only_resources_are_serialized.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["invoke",2],["call",3],["nonlocal",1],["active",4],["peak",3],["lock",2],["max",1],["time",1],["sleep",1],["01",1],["return",1],["result",1],["ordinal",1],["true",1]]},{"id":"tests/test_agent_control.py#test_independent_read_only_calls_run_in_parallel_with_ordered_results","name":[["test",1],["independent",1],["read",1],["only",1],["calls",1],["run",1],["parallel",1],["ordered",1],["results",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",3],["test",2],["independent",3],["read",3],["only",3],["calls",5],["run",2],["parallel",3],["ordered",2],["results",2],["native",2],["tool",2],["batch",2],["tuple",1],["call",11],["index",2],["range",1],["all",3],["started",6],["threading",2],["event",1],["list",1],["int",1],["lock",3],["invoke",2],["append",1],["ordinal",4],["if",2],["len",1],["not",3],["wait",1],["raise",1],["assertion",1],["error",1],["did",1],["overlap",1],["deliberately",1],["complete",1],["reverse",1],["order",1],["provider",1],["history",3],["must",1],["time",1],["sleep",1],["005",1],["return",1],["result",4],["true",2],["outcome",3],["execute",1],["validate",1],["lambda",2],["name",1],["arguments",1],["none",1],["policy",1],["artifact",1],["version",1],["assert",2],["item",4],["content",1],["messages",2],["id",1]]},{"id":"tests/test_agent_control.py#test_independent_read_only_calls_run_in_parallel_with_ordered_results.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["invoke",2],["call",5],["lock",1],["started",4],["append",1],["ordinal",3],["if",2],["len",1],["all",2],["not",3],["wait",1],["raise",1],["assertion",1],["error",1],["independent",1],["read",1],["only",1],["calls",1],["did",1],["overlap",1],["deliberately",1],["complete",1],["reverse",1],["order",1],["provider",1],["history",1],["must",1],["time",1],["sleep",1],["005",1],["return",1],["result",1],["true",1]]},{"id":"tests/test_agent_control.py#test_invocation_failure_does_not_drop_later_tool_results","name":[["test",1],["invocation",1],["failure",1],["not",1],["drop",1],["later",1],["tool",1],["results",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",3],["test",2],["invocation",2],["failure",2],["not",2],["drop",2],["later",2],["tool",3],["results",2],["calls",2],["native",2],["batch",2],["tuple",1],["call",4],["index",2],["range",1],["invoke",2],["if",1],["ordinal",2],["raise",1],["runtime",1],["error",3],["environment",2],["restart",2],["failed",2],["return",1],["ok",1],["true",2],["outcome",5],["execute",1],["assert",4],["len",1],["history",4],["messages",4],["content",1],["item",2],["false",2]]},{"id":"tests/test_agent_control.py#test_invocation_failure_does_not_drop_later_tool_results.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["invoke",2],["call",4],["if",1],["ordinal",2],["raise",1],["runtime",1],["error",1],["environment",1],["restart",1],["failed",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_agent_control.py#test_mid_batch_cancellation_stops_side_effects_but_closes_every_call","name":[["test",1],["mid",1],["batch",1],["cancellation",1],["stops",1],["side",1],["effects",1],["but",1],["closes",1],["every",1],["call",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",3],["test",2],["mid",2],["batch",4],["cancellation",2],["stops",2],["side",2],["effects",2],["but",2],["closes",2],["every",2],["call",6],["calls",2],["native",2],["tool",1],["tuple",1],["index",2],["range",1],["cancelled",6],["false",2],["invoked",3],["invoke",2],["nonlocal",1],["append",1],["id",1],["true",2],["return",1],["first",1],["completed",1],["outcome",5],["execute",1],["lambda",1],["assert",5],["len",1],["history",4],["messages",4],["error",2],["all",2],["item",4],["before",1],["execution",1],["content",1]]},{"id":"tests/test_agent_control.py#test_mid_batch_cancellation_stops_side_effects_but_closes_every_call.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["invoke",2],["call",3],["nonlocal",1],["cancelled",2],["invoked",1],["append",1],["id",1],["true",2],["return",1],["first",1],["completed",1]]},{"id":"tests/test_agent_control.py#test_mutating_call_is_a_barrier_for_all_later_calls","name":[["test",1],["mutating",1],["call",1],["barrier",1],["all",1],["later",1],["calls",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",3],["test",2],["mutating",2],["call",9],["barrier",2],["all",2],["later",2],["calls",4],["native",2],["tool",1],["batch",2],["tuple",1],["index",2],["range",1],["active",5],["peak",5],["after",5],["mutation",9],["finished",4],["false",1],["lock",4],["threading",1],["invoke",2],["nonlocal",1],["if",2],["max",1],["time",1],["sleep",1],["005",1],["ordinal",4],["true",2],["return",1],["result",5],["outcome",2],["execute",1],["validate",1],["lambda",2],["name",1],["arguments",1],["none",1],["parallel",1],["policy",1],["resource",1],["assert",2],["item",2],["content",1],["history",1],["messages",1]]},{"id":"tests/test_agent_control.py#test_mutating_call_is_a_barrier_for_all_later_calls.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["invoke",2],["call",4],["nonlocal",1],["active",4],["peak",3],["after",3],["mutation",6],["finished",3],["lock",2],["if",2],["max",1],["time",1],["sleep",1],["005",1],["ordinal",2],["true",2],["return",1],["result",1]]},{"id":"tests/test_agent_control.py#test_normalized_known_tool_arguments_are_validated_before_invocation","name":[["test",1],["normalized",1],["known",1],["tool",1],["arguments",1],["validated",1],["before",1],["invocation",1]],"path":[["tests",1],["test",1],["agent",1],["control",1],["py",1]],"body":[["def",2],["test",2],["normalized",2],["known",2],["tool",5],["arguments",5],["validated",2],["before",2],["invocation",2],["call",6],["native",5],["id",3],["invalid",3],["wire",2],["name",1],["read",1],["text",1],["file",1],["ordinal",1],["raw",1],["path",3],["surprise",3],["true",4],["invoked",3],["outcome",6],["execute",1],["batch",2],["lambda",1],["append",1],["ran",1],["assert",6],["history",5],["messages",5],["error",1],["role",1],["content",3],["expected",1],["string",1],["unknown",1],["property",1]]},{"id":"tests/test_agent_engine.py","name":[["test",1],["agent",1],["engine",1],["py",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["pure",1],["orchestration",1],["contracts",1],["mod",1],["openai4s",6],["agent",7],["engine",5],["from",6],["future",1],["import",9],["annotations",1],["ast",1],["copy",1],["pathlib",1],["path",1],["as",1],["module",1],["actions",1],["code",1],["cell",1],["native",1],["tool",1],["batch",1],["events",1],["action",1],["routed",1],["outcome",2],["produced",1],["reply",2],["received",1],["run",2],["finished",1],["started",2],["text",1],["delta",1],["turn",1],["models",1],["execution",1],["model",1]]},{"id":"tests/test_agent_engine.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["call",8],["id",6],["name",4],["request",2],["network",2],["access",2],["arguments",8],["none",4],["domain",2],["example",2],["org",2],["if",1],["else",1],["return",1],["wire",1],["ordinal",1],["raw",1],["parse",1],["error",1],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_agent_engine.py#_engine","name":[["engine",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["engine",5],["replies",3],["outcomes",3],["max",4],["turns",4],["overrides",9],["model",4],["fake",6],["pop",6],["delta",1],["batches",1],["context",6],["executor",5],["events",5],["cancellation",6],["interceptor",6],["assert",1],["not",1],["agent",1],["policy",1],["event",1],["sink",1],["reply",1],["return",1]]},{"id":"tests/test_agent_engine.py#_reply","name":[["reply",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["reply",2],["content",6],["tool",4],["calls",4],["assistant",5],["message",6],["none",3],["role",1],["return",1],["reasoning",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1],["test",1],["true",1],["list",1]]},{"id":"tests/test_agent_engine.py#FakeCancellation","name":[["fake",1],["cancellation",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["fake",2],["cancellation",2],["def",2],["init",1],["self",7],["answers",5],["list",1],["calls",2],["cancelled",1],["return",1],["pop",1],["if",1],["else",1],["false",1]]},{"id":"tests/test_agent_engine.py#FakeCancellation.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",4],["answers",4],["list",1],["calls",1]]},{"id":"tests/test_agent_engine.py#FakeCancellation.cancelled","name":[["cancelled",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["cancelled",2],["self",5],["calls",1],["return",1],["answers",2],["pop",1],["if",1],["else",1],["false",1]]},{"id":"tests/test_agent_engine.py#FakeCompletion","name":[["fake",1],["completion",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["fake",2],["completion",3],["def",2],["init",1],["self",7],["answers",5],["list",1],["calls",2],["return",1],["pop",1],["if",1],["else",1],["none",1]]},{"id":"tests/test_agent_engine.py#FakeCompletion.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",4],["answers",4],["list",1],["calls",1]]},{"id":"tests/test_agent_engine.py#FakeCompletion.completion","name":[["completion",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["completion",2],["self",5],["calls",1],["return",1],["answers",2],["pop",1],["if",1],["else",1],["none",1]]},{"id":"tests/test_agent_engine.py#FakeContext","name":[["fake",1],["context",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["fake",2],["context",2],["def",2],["init",1],["self",6],["prefix",4],["list",1],["calls",2],["prepare",1],["state",3],["append",1],["copy",1],["deepcopy",1],["messages",2],["return",1]]},{"id":"tests/test_agent_engine.py#FakeContext.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",4],["prefix",4],["list",1],["calls",1]]},{"id":"tests/test_agent_engine.py#FakeContext.prepare","name":[["prepare",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["prepare",2],["self",4],["state",4],["calls",1],["append",1],["copy",1],["deepcopy",1],["messages",2],["return",1],["prefix",1]]},{"id":"tests/test_agent_engine.py#FakeEvents","name":[["fake",1],["events",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["fake",2],["events",4],["def",2],["init",1],["self",4],["emit",1],["event",2],["append",1]]},{"id":"tests/test_agent_engine.py#FakeEvents.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_agent_engine.py#FakeEvents.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["emit",2],["self",3],["event",3],["events",1],["append",1]]},{"id":"tests/test_agent_engine.py#FakeExecutor","name":[["fake",1],["executor",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["fake",2],["executor",2],["def",2],["init",1],["self",10],["outcomes",5],["handler",5],["none",2],["list",1],["calls",2],["execute",1],["action",4],["reply",4],["state",3],["append",1],["messages",2],["copy",1],["deepcopy",1],["if",2],["not",1],["return",2],["pop",1],["else",1],["execution",1],["outcome",1]]},{"id":"tests/test_agent_engine.py#FakeExecutor.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",5],["outcomes",4],["handler",4],["none",2],["list",1],["calls",1]]},{"id":"tests/test_agent_engine.py#FakeExecutor.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["execute",2],["self",7],["action",5],["reply",5],["state",4],["calls",1],["append",1],["messages",2],["copy",1],["deepcopy",1],["if",2],["handler",2],["not",1],["none",1],["return",2],["outcomes",2],["pop",1],["else",1],["execution",1],["outcome",1]]},{"id":"tests/test_agent_engine.py#FakeInterceptor","name":[["fake",1],["interceptor",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["fake",2],["interceptor",2],["def",2],["init",1],["self",8],["replacement",6],["none",1],["calls",2],["intercept",1],["reply",3],["state",3],["append",1],["turn",1],["if",1],["callable",1],["return",2]]},{"id":"tests/test_agent_engine.py#FakeInterceptor.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replacement",4],["none",2],["calls",1]]},{"id":"tests/test_agent_engine.py#FakeInterceptor.intercept","name":[["intercept",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["intercept",2],["self",6],["reply",4],["state",4],["calls",1],["append",1],["turn",1],["if",1],["callable",1],["replacement",3],["return",2]]},{"id":"tests/test_agent_engine.py#FakeModel","name":[["fake",1],["model",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["class",2],["fake",2],["model",2],["def",2],["init",1],["self",10],["replies",4],["delta",9],["batches",5],["list",3],["calls",3],["complete",1],["messages",2],["append",1],["copy",1],["deepcopy",1],["index",3],["len",2],["deltas",2],["if",1],["else",1],["return",1],["pop",1]]},{"id":"tests/test_agent_engine.py#FakeModel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",5],["replies",4],["delta",4],["batches",4],["list",2],["calls",1]]},{"id":"tests/test_agent_engine.py#FakeModel.complete","name":[["complete",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["complete",2],["self",7],["messages",3],["delta",7],["calls",2],["append",1],["copy",1],["deepcopy",1],["list",1],["index",3],["len",2],["deltas",2],["batches",2],["if",1],["else",1],["return",1],["replies",1],["pop",1]]},{"id":"tests/test_agent_engine.py#test_cancellation_after_execution_wins_over_simultaneous_submit","name":[["test",1],["cancellation",1],["after",1],["execution",1],["wins",1],["over",1],["simultaneous",1],["submit",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["cancellation",6],["after",2],["execution",3],["wins",2],["over",2],["simultaneous",2],["submit",3],["model",3],["fake",3],["reply",1],["python",1],["nhost",1],["output",1],["executor",3],["outcome",1],["completion",2],["done",1],["true",2],["false",1],["engine",3],["agent",1],["result",4],["run",1],["role",1],["user",1],["content",1],["finish",1],["assert",3],["stop",1],["reason",1],["cancelled",1],["none",1],["turns",1]]},{"id":"tests/test_agent_engine.py#test_cancellation_stops_before_context_model_or_executor_work","name":[["test",1],["cancellation",1],["stops",1],["before",1],["context",1],["model",1],["executor",1],["work",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["cancellation",6],["stops",2],["before",2],["context",4],["model",4],["executor",4],["work",2],["fake",1],["true",1],["engine",3],["events",3],["interceptor",2],["reply",1],["must",1],["not",5],["run",4],["result",3],["role",1],["user",1],["content",1],["cancel",1],["assert",5],["stop",1],["reason",1],["cancelled",1],["turns",1],["calls",4],["type",1],["event",2],["started",1],["finished",1]]},{"id":"tests/test_agent_engine.py#test_cancelled_model_reply_is_not_recorded_as_history","name":[["test",1],["cancelled",1],["model",1],["reply",1],["not",1],["recorded",1],["as",1],["history",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["cancelled",8],["model",5],["reply",7],["not",5],["recorded",3],["as",3],["history",4],["mid",1],["call",2],["cancellation",4],["must",1],["leave",1],["empty",3],["assistant",5],["turn",3],["behind",1],["chat",1],["answers",1],["while",1],["request",3],["was",1],["wire",1],["canonical",1],["no",1],["op",1],["finish",2],["reason",3],["web",1],["session",2],["list",1],["action",1],["ledger",1],["both",1],["alias",1],["state",1],["messages",2],["so",1],["appending",1],["message",3],["poisoned",1],["every",1],["later",1],["anthropic",1],["gemini",1],["wires",1],["reject",1],["non",1],["final",1],["engine",4],["finishes",1],["before",1],["routed",1],["executed",1],["exactly",1],["seen",1],["between",1],["turns",2],["content",4],["tool",1],["calls",4],["role",3],["context",1],["executor",2],["events",3],["interceptor",2],["fake",1],["false",1],["true",1],["user",2],["first",2],["result",4],["run",3],["assert",6],["stop",1],["len",1],["type",1],["event",2],["started",2],["finished",1]]},{"id":"tests/test_agent_engine.py#test_code_action_is_routed_to_the_executor_through_fake_ports","name":[["test",1],["code",1],["action",1],["routed",1],["executor",1],["through",1],["fake",1],["ports",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["code",3],["action",4],["routed",3],["executor",4],["through",2],["fake",3],["ports",2],["context",6],["role",5],["system",2],["content",5],["prepared",2],["outcome",3],["execution",1],["history",1],["messages",2],["user",3],["observation",2],["n42",2],["engine",3],["model",2],["events",3],["reply",1],["working",1],["python",2],["nprint",1],["max",1],["turns",1],["result",2],["run",1],["compute",1],["assert",5],["calls",3],["cell",1],["print",1],["len",1],["isinstance",1]]},{"id":"tests/test_agent_engine.py#test_completion_without_a_custom_reason_is_the_submitted_success_path","name":[["test",1],["completion",1],["without",1],["custom",1],["reason",1],["submitted",1],["success",1],["path",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["completion",4],["without",2],["custom",2],["reason",3],["submitted",3],["success",2],["path",2],["engine",3],["reply",1],["python",1],["nhost",1],["submit",1],["output",1],["execution",1],["outcome",1],["answer",2],["42",2],["result",4],["run",1],["role",1],["user",1],["content",1],["finish",1],["assert",3],["stop",1],["turns",1]]},{"id":"tests/test_agent_engine.py#test_direct_model_reply_gets_a_replay_safe_assistant_message","name":[["test",1],["direct",1],["model",1],["reply",1],["gets",1],["replay",1],["safe",1],["assistant",1],["message",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["model",6],["reply",3],["gets",2],["replay",2],["safe",2],["assistant",3],["message",2],["fake",2],["content",3],["still",2],["working",2],["executor",3],["execution",1],["outcome",1],["completion",1],["done",1],["true",1],["engine",3],["agent",1],["result",2],["run",1],["role",2],["user",1],["continue",1],["assert",1],["messages",1]]},{"id":"tests/test_agent_engine.py#test_engine_has_no_direct_runtime_infrastructure_imports","name":[["test",1],["engine",1],["has",1],["no",1],["direct",1],["runtime",1],["infrastructure",1],["imports",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["engine",3],["has",2],["no",2],["direct",2],["runtime",2],["infrastructure",2],["imports",7],["source",2],["path",1],["module",5],["file",1],["read",1],["text",1],["encoding",1],["utf",1],["node",6],["ast",4],["walk",1],["parse",1],["if",3],["isinstance",2],["import",2],["extend",2],["alias",4],["name",6],["names",2],["elif",1],["from",1],["append",1],["openai4s",6],["forbidden",2],["kernel",1],["host",1],["dispatch",1],["store",1],["server",1],["assert",1],["not",1],["any",1],["root",3],["startswith",1]]},{"id":"tests/test_agent_engine.py#test_external_completion_stops_before_another_model_call","name":[["test",1],["external",1],["completion",1],["stops",1],["before",1],["another",1],["model",1],["call",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["external",2],["completion",7],["stops",2],["before",2],["another",2],["model",6],["call",2],["fake",3],["reply",1],["must",1],["not",3],["run",2],["executor",4],["background",2],["done",2],["engine",3],["agent",1],["result",4],["role",1],["user",1],["content",1],["wait",1],["assert",4],["stop",1],["reason",1],["submitted",1],["turns",1],["calls",2]]},{"id":"tests/test_agent_engine.py#test_interceptor_can_replace_the_reply_before_a_custom_plan_stop","name":[["test",1],["interceptor",1],["replace",1],["reply",1],["before",1],["custom",1],["plan",1],["stop",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["interceptor",7],["replace",2],["reply",8],["before",2],["custom",2],["plan",8],["stop",8],["replacement",5],["nplan",1],["pause",4],["action",2],["state",2],["assert",7],["code",1],["cell",1],["content",3],["messages",1],["assistant",1],["message",1],["return",1],["execution",1],["outcome",1],["completion",2],["reason",2],["planned",2],["fake",2],["executor",4],["handler",1],["engine",3],["unintercepted",1],["result",4],["run",1],["role",1],["user",1],["make",1],["len",1],["calls",1],["last",1],["model",1],["from",1],["mapping",1]]},{"id":"tests/test_agent_engine.py#test_interceptor_can_replace_the_reply_before_a_custom_plan_stop.stop_plan","name":[["stop",1],["plan",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["stop",4],["plan",4],["action",3],["reply",3],["state",3],["assert",3],["code",1],["cell",1],["pause",2],["content",2],["replacement",2],["messages",1],["assistant",1],["message",1],["return",1],["execution",1],["outcome",1],["completion",1],["reason",1],["planned",1]]},{"id":"tests/test_agent_engine.py#test_max_turns_is_a_hard_bound","name":[["test",1],["max",1],["turns",1],["hard",1],["bound",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["max",4],["turns",5],["hard",2],["bound",2],["engine",3],["model",3],["executor",2],["events",3],["cancellation",2],["reply",2],["still",2],["working",2],["result",3],["run",2],["role",1],["user",1],["content",1],["loop",1],["assert",5],["stop",1],["reason",1],["len",2],["calls",3],["check",1],["once",1],["before",2],["again",1],["accepting",1],["outcome",1],["isinstance",1],["finished",1]]},{"id":"tests/test_agent_engine.py#test_native_calls_take_priority_over_fenced_code","name":[["test",1],["native",1],["calls",1],["take",1],["priority",1],["over",1],["fenced",1],["code",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["native",3],["calls",5],["take",2],["priority",2],["over",2],["fenced",2],["code",2],["call",4],["outcome",3],["execution",1],["completion",1],["allowed",1],["true",1],["engine",3],["executor",2],["reply",1],["python",1],["nraise",1],["assertion",1],["error",1],["tool",2],["result",2],["run",1],["role",1],["user",1],["content",1],["continue",1],["action",4],["assert",3],["isinstance",1],["batch",1],["item",2],["id",1],["stop",1],["reason",1],["submitted",1]]},{"id":"tests/test_agent_engine.py#test_plain_reply_is_a_no_action_turn_and_not_success","name":[["test",1],["plain",1],["reply",1],["no",1],["action",1],["turn",1],["not",1],["success",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["plain",2],["reply",3],["no",2],["action",3],["turn",2],["not",3],["success",2],["engine",3],["executor",2],["prose",1],["only",1],["answer",2],["completion",2],["max",2],["turns",2],["result",3],["run",1],["role",1],["user",1],["content",1],["assert",3],["calls",1],["none",2],["stop",1],["reason",1]]},{"id":"tests/test_agent_engine.py#test_replay_ready_assistant_message_and_tool_results_stay_grouped","name":[["test",1],["replay",1],["ready",1],["assistant",1],["message",1],["tool",1],["results",1],["stay",1],["grouped",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["replay",2],["ready",2],["assistant",8],["message",4],["tool",11],["results",5],["stay",2],["grouped",2],["calls",6],["call",8],["delegate",1],["task",1],["check",1],["role",4],["content",4],["wire",1],["state",1],["openai",1],["opaque",1],["true",2],["id",2],["allowed",1],["delegated",1],["engine",3],["executor",2],["reply",1],["execution",1],["outcome",1],["history",1],["messages",3],["completion",1],["done",1],["user",4],["both",1],["result",2],["run",1],["assert",2],["list",1]]},{"id":"tests/test_agent_engine.py#test_stream_text_deltas_are_typed_events_in_turn_order","name":[["test",1],["stream",1],["text",1],["deltas",1],["typed",1],["events",1],["turn",1],["order",1]],"path":[["tests",1],["test",1],["agent",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["stream",3],["text",7],["deltas",4],["typed",2],["events",7],["turn",3],["order",2],["engine",3],["reply",2],["hello",1],["execution",1],["outcome",2],["completion",1],["done",1],["delta",6],["batches",1],["hel",2],["lo",2],["run",3],["role",1],["user",1],["content",1],["event",5],["if",1],["isinstance",1],["assert",2],["type",1],["started",2],["received",1],["action",1],["routed",1],["produced",1],["finished",1]]},{"id":"tests/test_agent_hybrid.py","name":[["test",1],["agent",1],["hybrid",1],["py",1]],"path":[["tests",1],["test",1],["agent",1],["hybrid",1],["py",1]],"body":[["minimal",1],["offline",1],["integration",1],["regressions",1],["hybrid",1],["agent",5],["facade",1],["from",3],["future",1],["import",5],["annotations",1],["copy",1],["openai4s",3],["loop",2],["as",1],["mod",1],["actions",1],["no",1],["code",1],["nudge",1]]},{"id":"tests/test_agent_hybrid.py#_reply","name":[["reply",1]],"path":[["tests",1],["test",1],["agent",1],["hybrid",1],["py",1]],"body":[["def",2],["reply",2],["content",6],["str",2],["tool",7],["calls",7],["assistant",6],["role",1],["if",1],["list",2],["wire",2],["state",1],["test",1],["opaque",1],["true",2],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1],["offline",1],["message",1]]},{"id":"tests/test_agent_hybrid.py#ScriptedChat","name":[["scripted",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["hybrid",1],["py",1]],"body":[["class",2],["scripted",2],["chat",2],["def",2],["init",1],["self",6],["replies",4],["list",1],["calls",2],["call",1],["messages",3],["cfg",3],["kwargs",3],["append",1],["copy",2],["deepcopy",2],["return",1],["pop",1]]},{"id":"tests/test_agent_hybrid.py#ScriptedChat.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["agent",1],["hybrid",1],["py",1]],"body":[["def",2],["call",2],["self",4],["messages",4],["cfg",4],["kwargs",4],["calls",1],["append",1],["copy",2],["deepcopy",2],["return",1],["replies",1],["pop",1]]},{"id":"tests/test_agent_hybrid.py#ScriptedChat.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["hybrid",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_agent_hybrid.py#test_native_call_beats_code_then_canonical_tool_history_reaches_next_turn","name":[["test",1],["native",1],["call",1],["beats",1],["code",1],["then",1],["canonical",1],["tool",1],["history",1],["reaches",1],["next",1],["turn",1]],"path":[["tests",1],["test",1],["agent",1],["hybrid",1],["py",1]],"body":[["def",2],["test",2],["native",4],["call",5],["beats",2],["code",8],["then",4],["canonical",2],["tool",10],["history",2],["reaches",2],["next",3],["turn",2],["monkeypatch",3],["tmp",3],["path",5],["id",4],["local",2],["list",8],["wire",4],["name",3],["dir",3],["ordinal",1],["raw",1],["arguments",2],["parse",1],["error",2],["none",1],["provider",2],["meta",1],["offline",1],["decoy",3],["must",1],["win",1],["over",1],["cell",1],["python",2],["host",2],["submit",6],["output",5],["wrong",2],["true",1],["submitted",3],["branch",1],["winner",2],["second",7],["completed",1],["scripted",6],["chat",2],["reply",2],["calls",5],["setattr",1],["loop",1],["mod",1],["result",6],["agent",1],["skills",1],["false",3],["allow",1],["delegate",1],["max",1],["turns",1],["workspace",2],["run",1],["assert",9],["stop",1],["reason",1],["len",1],["schemas",3],["kwargs",1],["tools",1],["names",3],["schema",2],["isdisjoint",1],["bash",1],["messages",6],["assistant",7],["index",6],["message",5],["enumerate",1],["if",1],["role",3],["content",3]]},{"id":"tests/test_agent_hybrid.py#test_reused_agent_clears_previous_submission_before_a_new_task","name":[["test",1],["reused",1],["agent",1],["clears",1],["previous",1],["submission",1],["before",1],["new",1],["task",1]],"path":[["tests",1],["test",1],["agent",1],["hybrid",1],["py",1]],"body":[["def",2],["test",2],["reused",2],["agent",8],["clears",2],["previous",2],["submission",2],["before",2],["new",2],["task",9],["monkeypatch",3],["first",7],["submit",3],["python",1],["host",1],["output",5],["completed",1],["scripted",3],["chat",2],["reply",2],["plain",2],["prose",2],["not",3],["completion",2],["setattr",1],["loop",1],["mod",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",2],["turns",2],["run",2],["second",6],["assert",8],["stop",2],["reason",2],["submitted",3],["none",4],["final",1],["message",1],["transcript",1],["role",2],["assistant",1],["content",2],["observation",1],["no",1],["code",1],["nudge",1],["dispatcher",2],["last",1]]},{"id":"tests/test_agent_profile_repository.py","name":[["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["named",1],["agent",2],["profile",2],["persistence",1],["from",4],["future",1],["import",8],["annotations",1],["itertools",1],["sqlite3",1],["threading",1],["pytest",1],["openai4s",3],["config",2],["storage",1],["agents",1],["repository",1],["store",2]]},{"id":"tests/test_agent_profile_repository.py#_RecordingRLock","name":[["recording",1],["rlock",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["class",2],["recording",2],["rlock",3],["def",3],["init",1],["self",10],["none",1],["lock",3],["threading",1],["events",3],["list",1],["str",1],["enter",2],["acquire",1],["append",2],["return",1],["exit",2],["exc",2],["type",1],["value",1],["traceback",1],["release",1]]},{"id":"tests/test_agent_profile_repository.py#_RecordingRLock.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["enter",3],["self",5],["lock",1],["acquire",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_agent_profile_repository.py#_RecordingRLock.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["exit",3],["self",4],["exc",4],["type",2],["value",2],["traceback",2],["events",1],["append",1],["lock",1],["release",1]]},{"id":"tests/test_agent_profile_repository.py#_RecordingRLock.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["lock",1],["threading",1],["rlock",1],["events",1],["list",1],["str",1]]},{"id":"tests/test_agent_profile_repository.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["repository",5],["tmp",3],["path",4],["lock",4],["none",2],["store",5],["config",1],["data",1],["dir",1],["db",1],["ticks",2],["itertools",1],["count",1],["1000",1],["agent",1],["profile",1],["conn",1],["clock",1],["ms",1],["lambda",1],["next",1],["return",1]]},{"id":"tests/test_agent_profile_repository.py#test_a_specialist_allowlist_can_still_be_cleared_deliberately","name":[["test",1],["specialist",1],["allowlist",1],["still",1],["be",1],["cleared",1],["deliberately",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["specialist",3],["allowlist",3],["still",2],["be",3],["cleared",5],["deliberately",2],["tmp",3],["path",3],["absent",1],["null",2],["have",1],["stay",1],["tellable",1],["apart",1],["real",1],["state",1],["inherit",1],["so",1],["not",1],["supplied",1],["cannot",1],["spelled",1],["none",4],["only",1],["keys",1],["actually",1],["present",1],["written",1],["store",7],["agents2",1],["db",1],["upsert",1],["agent",4],["name",1],["confined",3],["description",2],["system",1],["prompt",1],["skill",3],["names",3],["connectors",4],["unrestricted",1],["false",1],["update",3],["assert",4],["emptied",2],["no",1],["such",1],["close",1]]},{"id":"tests/test_agent_profile_repository.py#test_editing_a_specialist_does_not_wipe_its_resource_restrictions","name":[["test",1],["editing",1],["specialist",1],["not",1],["wipe",1],["its",1],["resource",1],["restrictions",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["editing",2],["specialist",4],["not",2],["wipe",2],["its",2],["resource",2],["restrictions",2],["tmp",3],["path",3],["privilege",1],["escalation",1],["shape",1],["full",1],["overwrite",1],["update",2],["put",1],["specialists",1],["name",3],["called",1],["upsert",2],["agent",3],["writes",1],["every",2],["column",1],["while",1],["editor",2],["app",1],["js",1],["posts",1],["only",1],["description",5],["system",3],["prompt",3],["edit",1],["therefore",1],["wrote",1],["null",1],["over",1],["skill",3],["names",3],["connectors",3],["reset",1],["unrestricted",3],["true",1],["confined",3],["two",1],["skills",1],["came",1],["back",1],["unconfined",1],["nothing",2],["said",1],["so",1],["renaming",1],["widened",1],["could",1],["reach",1],["direction",1],["makes",1],["urgent",1],["rather",1],["than",1],["untidy",1],["restriction",1],["silently",1],["loosens",1],["looks",1],["exactly",1],["like",1],["one",1],["was",1],["never",1],["store",5],["agents",1],["db",1],["original",1],["be",2],["careful",2],["literature",2],["review",2],["example",2],["false",2],["sends",1],["three",1],["fields",1],["about",1],["resources",1],["updated",5],["renamed",2],["assert",4],["close",1]]},{"id":"tests/test_agent_profile_repository.py#test_insert_update_commit_and_preserve_created_at","name":[["test",1],["insert",1],["update",1],["commit",1],["preserve",1],["created",1],["at",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["insert",2],["update",2],["commit",2],["preserve",2],["created",5],["at",8],["tmp",3],["path",4],["store",4],["repository",6],["assert",5],["connection",1],["conn",1],["lock",2],["inserted",2],["upsert",2],["name",5],["protein",5],["designer",5],["description",5],["design",4],["proteins",5],["system",5],["prompt",5],["science",2],["runtime",2],["skill",5],["names",5],["fold",2],["sequence",2],["connectors",5],["metadata",2],["unrestricted",5],["false",1],["1000",4],["updated",5],["refine",3],["keep",3],["checkpoints",3],["none",3],["true",1],["1001",2],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["row",2],["execute",1],["select",1],["from",1],["agents",1],["fetchone",1]]},{"id":"tests/test_agent_profile_repository.py#test_list_orders_and_preserves_json_decoding_edges","name":[["test",1],["list",1],["orders",1],["preserves",1],["json",1],["decoding",1],["edges",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["list",3],["orders",2],["preserves",2],["json",3],["decoding",2],["edges",2],["tmp",3],["path",3],["store",4],["repository",5],["lock",1],["conn",2],["executemany",1],["insert",1],["into",1],["agents",10],["name",2],["description",1],["skill",3],["names",3],["connectors",3],["unrestricted",4],["system",1],["prompt",2],["created",1],["at",2],["updated",1],["values",1],["agent",8],["not",4],["false",3],["null",1],["none",4],["commit",1],["assert",10],["state",1],["column",2],["has",1],["written",1],["here",1],["prove",1],["decode",2],["passthrough",1],["pinned",1],["raw",1],["sqlite",1],["int",1],["as",2],["contract",1],["reached",1],["child",1],["execution",1],["policy",1],["type",1],["bool",1],["check",1],["made",1],["every",1],["stored",1],["specialist",1],["fail",1],["delegate",1],["boolean",2],["reads",1],["back",1],["anything",1],["truthy",1],["means",1],["true",1]]},{"id":"tests/test_agent_profile_repository.py#test_none_and_falsy_inputs_keep_legacy_serialization","name":[["test",1],["none",1],["falsy",1],["inputs",1],["keep",1],["legacy",1],["serialization",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["none",14],["falsy",2],["inputs",2],["keep",2],["legacy",2],["serialization",2],["tmp",3],["path",4],["store",2],["repository",4],["values",14],["upsert",2],["name",4],["skill",5],["names",5],["connectors",5],["unrestricted",4],["empty",7],["yes",1],["assert",7],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["rows",2],["dict",1],["execute",1],["select",1],["from",1],["agents",1],["fetchall",1]]},{"id":"tests/test_agent_profile_repository.py#test_serialization_failure_and_delete_are_committed","name":[["test",1],["serialization",1],["failure",1],["delete",1],["committed",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["serialization",2],["failure",2],["delete",7],["committed",2],["tmp",3],["path",4],["store",2],["repository",7],["pytest",1],["raises",1],["type",1],["error",1],["upsert",2],["name",3],["bad",2],["skill",1],["names",1],["object",1],["assert",2],["none",1],["me",3],["missing",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["execute",1],["select",1],["count",1],["from",1],["agents",1],["fetchone",1]]},{"id":"tests/test_agent_profile_repository.py#test_the_specialist_edit_route_updates_without_widening","name":[["test",1],["specialist",1],["edit",1],["route",1],["updates",1],["without",1],["widening",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",4],["test",3],["specialist",4],["edit",4],["route",5],["updates",2],["without",2],["widening",2],["tmp",3],["path",3],["not",2],["just",1],["repository",2],["driven",1],["through",1],["handler",13],["api",5],["because",1],["defect",1],["lived",1],["at",2],["call",1],["site",1],["has",1],["always",1],["been",1],["able",1],["store",3],["allowlist",1],["was",2],["thing",1],["threw",1],["away",1],["also",1],["keeps",1],["put",4],["specialists",4],["name",4],["ok",1],["covered",1],["be",1],["pinned",1],["only",1],["by",1],["accident",1],["contract",1],["driver",1],["probes",1],["every",1],["synthetic",1],["upsert",2],["created",3],["create",1],["200",4],["filed",1],["as",3],["success",2],["shape",2],["now",1],["nonexistent",1],["404",2],["needs",1],["scenario",1],["actually",1],["edits",1],["something",1],["from",2],["openai4s",2],["config",2],["import",2],["llmconfig",2],["server",1],["gateway",6],["mod",4],["class",1],["hub",3],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",6],["event",2],["none",3],["broadcast",1],["cfg",3],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["key",2],["max",1],["turns",1],["runner",5],["session",1],["agent",2],["confined",3],["description",5],["original",1],["system",4],["prompt",4],["skill",3],["names",3],["literature",3],["review",3],["connectors",2],["example",2],["unrestricted",1],["false",1],["cls",2],["make",1],["object",1],["new",1],["replies",6],["list",1],["query",1],["body",11],["renamed",3],["json",1],["obj",2],["code",7],["append",1],["assert",10],["patch",2],["same",2],["branch",1],["must",1],["keep",1],["guarantee",1],["clear",2],["revised",2],["exist",1],["no",1],["longer",1],["silently",1],["creates",1],["one",1],["pytest",1],["raises",1],["error",1],["raised",2],["never",2],["value",1]]},{"id":"tests/test_agent_profile_repository.py#test_the_specialist_edit_route_updates_without_widening._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_agent_profile_repository.py#test_the_specialist_edit_route_updates_without_widening._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_agent_profile_repository.py#test_the_specialist_edit_route_updates_without_widening._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_agent_profile_repository.py#test_upsert_preserves_existing_read_then_write_lock_gap","name":[["test",1],["upsert",1],["preserves",1],["existing",1],["read",1],["then",1],["write",1],["lock",1],["gap",1]],"path":[["tests",1],["test",1],["agent",1],["profile",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["upsert",3],["preserves",2],["existing",2],["read",4],["then",2],["write",2],["lock",7],["gap",3],["tmp",3],["path",3],["recording",1],["rlock",1],["store",1],["repository",3],["name",1],["existence",1],["mutation",1],["result",1],["remain",1],["three",2],["independent",1],["critical",1],["sections",1],["particular",1],["no",1],["outer",1],["encloses",1],["all",1],["assert",1],["events",1],["enter",3],["exit",3]]},{"id":"tests/test_agent_progress_circuit.py","name":[["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["generic",1],["agent",8],["no",2],["progress",11],["circuit",6],["thresholds",1],["durability",1],["completion",1],["truth",1],["from",8],["future",1],["import",10],["annotations",1],["copy",1],["json",1],["openai4s",7],["actions",1],["native",2],["tool",3],["batch",1],["call",1],["engine",3],["events",1],["action",3],["routed",1],["outcome",2],["produced",1],["reply",2],["received",1],["run",2],["finished",1],["ledger",2],["runtime",1],["restore",1],["models",1],["result",1],["execution",1],["model",1],["state",1],["long",2],["text",2],["min",1],["chars",1],["stop",1],["reason",5],["malformed",1],["same",1],["error",1],["attach",1],["reconstruct",1],["store",2]]},{"id":"tests/test_agent_progress_circuit.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["call",8],["id",6],["str",6],["name",4],["list",2],["dir",2],["arguments",9],["dict",4],["none",10],["parse",6],["error",6],["path",1],["if",2],["else",2],["raw",3],["bad",1],["json",1],["dumps",1],["separators",1],["return",1],["wire",1],["ordinal",1],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_agent_progress_circuit.py#_engine","name":[["engine",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["engine",5],["replies",3],["executor",7],["none",2],["max",4],["turns",4],["10",2],["overrides",4],["model",4],["fake",1],["counting",1],["agent",1],["cancellation",2],["completion",2],["return",1]]},{"id":"tests/test_agent_progress_circuit.py#_long_text","name":[["long",1],["text",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["long",3],["text",3],["seed",3],["str",4],["loop",2],["body",3],["same",1],["analysis",1],["continues",1],["40",1],["assert",1],["len",1],["min",1],["chars",1],["return",1]]},{"id":"tests/test_agent_progress_circuit.py#_native_replies","name":[["native",1],["replies",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["native",2],["replies",5],["count",3],["int",2],["arguments",4],["none",4],["parse",4],["error",4],["name",4],["list",2],["dir",2],["index",2],["range",1],["call",4],["append",1],["reply",1],["tool",1],["calls",1],["return",1]]},{"id":"tests/test_agent_progress_circuit.py#_record_same_action","name":[["record",1],["same",1],["action",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["record",2],["same",3],["action",5],["store",3],["root",3],["str",2],["count",4],["int",2],["contents",5],["none",5],["identical",1],["list",3],["dir",3],["groups",1],["varies",1],["each",1],["result",2],["default",1],["one",1],["counting",1],["executor",1],["produces",1],["because",1],["streak",1],["now",1],["continues",1],["across",1],["restart",1],["only",1],["persisted",1],["answer",2],["live",1],["path",3],["sees",1],["again",1],["index",9],["range",1],["ledger",6],["runtime",1],["turn",1],["if",2],["append",1],["user",2],["role",3],["content",4],["look",1],["around",1],["call",12],["native",2],["tool",6],["id",8],["wire",4],["name",5],["ordinal",1],["raw",1],["arguments",4],["reply",4],["model",1],["calls",2],["assistant",2],["message",1],["emit",3],["received",1],["routed",1],["batch",1],["outcome",2],["produced",1],["execution",1],["ok",1],["else",1],["error",1],["false",1]]},{"id":"tests/test_agent_progress_circuit.py#_reply","name":[["reply",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["reply",2],["content",6],["str",2],["tool",8],["calls",8],["reasoning",4],["none",4],["assistant",5],["message",9],["role",1],["if",1],["not",1],["list",2],["return",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1],["test",1],["true",1]]},{"id":"tests/test_agent_progress_circuit.py#CountingExecutor","name":[["counting",1],["executor",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["class",2],["counting",2],["executor",2],["def",2],["init",1],["self",10],["error",11],["str",1],["none",4],["calls",3],["dispatched",2],["execute",1],["action",4],["reply",2],["state",2],["del",1],["append",3],["if",4],["isinstance",1],["native",1],["tool",5],["batch",1],["history",3],["call",12],["malformed",4],["parse",2],["not",2],["arguments",1],["text",2],["name",5],["bad",1],["json",1],["else",2],["ok",1],["role",1],["id",4],["wire",2],["content",1],["bool",1],["return",2],["execution",2],["outcome",2],["tuple",1]]},{"id":"tests/test_agent_progress_circuit.py#CountingExecutor.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["init",2],["self",5],["error",4],["str",2],["none",4],["calls",1],["dispatched",1]]},{"id":"tests/test_agent_progress_circuit.py#CountingExecutor.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["execute",2],["self",7],["action",5],["reply",3],["state",3],["del",1],["calls",2],["append",3],["if",4],["isinstance",1],["native",1],["tool",5],["batch",1],["history",3],["call",12],["malformed",4],["parse",2],["error",8],["not",2],["none",2],["arguments",1],["dispatched",1],["text",2],["name",5],["bad",1],["json",1],["else",2],["ok",1],["role",1],["id",4],["wire",2],["content",1],["bool",1],["return",2],["execution",2],["outcome",2],["tuple",1]]},{"id":"tests/test_agent_progress_circuit.py#FakeModel","name":[["fake",1],["model",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["class",2],["fake",2],["model",2],["def",2],["init",1],["self",7],["replies",5],["list",2],["calls",2],["complete",1],["messages",2],["delta",2],["del",1],["append",1],["copy",1],["deepcopy",1],["if",1],["not",1],["raise",1],["assertion",1],["error",1],["provider",1],["called",1],["after",1],["circuit",1],["should",1],["have",1],["tripped",1],["return",1],["pop",1]]},{"id":"tests/test_agent_progress_circuit.py#FakeModel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_agent_progress_circuit.py#FakeModel.complete","name":[["complete",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["complete",2],["self",5],["messages",3],["delta",3],["del",1],["calls",1],["append",1],["copy",1],["deepcopy",1],["list",1],["if",1],["not",1],["replies",2],["raise",1],["assertion",1],["error",1],["provider",1],["called",1],["after",1],["circuit",1],["should",1],["have",1],["tripped",1],["return",1],["pop",1]]},{"id":"tests/test_agent_progress_circuit.py#PollingExecutor","name":[["polling",1],["executor",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["class",2],["polling",2],["executor",4],["counting",2],["same",1],["call",1],["answered",1],["differently",1],["each",1],["time",1],["poll",1],["def",2],["init",2],["self",5],["contents",5],["super",2],["list",1],["execute",2],["action",3],["reply",2],["state",2],["outcome",4],["if",1],["not",2],["isinstance",1],["native",1],["tool",1],["batch",1],["return",2],["content",3],["pop",1],["execution",1],["tuple",1],["message",2],["history",1],["messages",1]]},{"id":"tests/test_agent_progress_circuit.py#PollingExecutor.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["init",3],["self",3],["contents",4],["super",1],["list",1]]},{"id":"tests/test_agent_progress_circuit.py#PollingExecutor.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["execute",3],["self",4],["action",4],["reply",3],["state",3],["outcome",4],["super",1],["if",1],["not",2],["isinstance",1],["native",1],["tool",1],["batch",1],["contents",2],["return",2],["content",3],["pop",1],["execution",1],["tuple",1],["message",2],["history",1],["messages",1]]},{"id":"tests/test_agent_progress_circuit.py#test_an_empty_epoch_is_restored_without_reading_a_single_group","name":[["test",1],["empty",1],["epoch",1],["restored",1],["without",1],["reading",1],["single",1],["group",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",3],["test",2],["empty",4],["epoch",4],["restored",4],["without",2],["reading",2],["single",2],["group",3],["tmp",3],["path",3],["right",1],["after",1],["append",3],["user",3],["by",2],["construction",1],["restore",2],["prove",1],["decoding",1],["every",1],["branch",1],["store",9],["db",1],["root",4],["new",1],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["record",1],["same",1],["action",4],["runtime",1],["ledger",1],["turn",1],["next",1],["role",1],["content",1],["try",1],["something",1],["else",1],["reads",3],["original",2],["list",2],["groups",2],["counting",2],["args",2],["kwargs",3],["return",1],["type",1],["ignore",1],["method",1],["assign",1],["progress",2],["circuit",2],["assert",2],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_an_empty_epoch_is_restored_without_reading_a_single_group.counting","name":[["counting",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["counting",2],["args",3],["kwargs",4],["reads",1],["append",1],["return",1],["original",1]]},{"id":"tests/test_agent_progress_circuit.py#test_an_identical_poll_whose_results_move_is_progress_not_a_loop","name":[["test",1],["identical",1],["poll",1],["whose",1],["results",1],["move",1],["progress",1],["not",1],["loop",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["identical",2],["poll",4],["whose",2],["results",2],["move",2],["progress",7],["not",3],["loop",2],["collect",2],["children",2],["timeout",2],["300",2],["exec",1],["peek",1],["compute",1],["result",4],["called",1],["again",1],["same",1],["arguments",2],["by",1],["design",1],["answer",1],["moving",1],["counting",1],["call",1],["alone",1],["failed",1],["turn",2],["third",1],["one",1],["delivered",1],["child",2],["finished",1],["output",3],["executor",5],["polling",1],["status",5],["running",3],["10",1],["55",1],["90",1],["completed",2],["done",2],["engine",3],["model",1],["native",1],["replies",1],["name",1],["max",2],["turns",2],["run",2],["role",1],["user",1],["content",1],["wait",1],["five",1],["polls",1],["four",1],["distinct",1],["answers",1],["limit",1],["ends",1],["circuit",1],["every",1],["was",1],["dispatched",2],["assert",3],["stop",1],["reason",2],["none",1],["len",1]]},{"id":"tests/test_agent_progress_circuit.py#test_an_identical_poll_whose_results_stopped_moving_still_trips","name":[["test",1],["identical",1],["poll",1],["whose",1],["results",1],["stopped",1],["moving",1],["still",1],["trips",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["identical",2],["poll",2],["whose",2],["results",2],["stopped",2],["moving",2],["still",2],["trips",2],["control",1],["status",2],["payload",1],["never",1],["changes",1],["loop",1],["executor",5],["polling",1],["running",1],["engine",3],["model",1],["native",1],["replies",1],["name",1],["collect",1],["children",1],["arguments",1],["timeout",1],["300",1],["max",1],["turns",1],["10",1],["result",3],["run",1],["role",1],["user",1],["content",1],["wait",1],["child",1],["assert",3],["stop",2],["reason",4],["no",1],["progress",3],["same",1],["action",1],["len",1],["dispatched",1]]},{"id":"tests/test_agent_progress_circuit.py#test_cancel_wins_over_an_already_tripped_circuit","name":[["test",1],["cancel",1],["wins",1],["over",1],["already",1],["tripped",1],["circuit",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",3],["test",2],["cancel",2],["wins",2],["over",2],["already",2],["tripped",2],["circuit",7],["class",1],["cancelled",4],["self",1],["return",1],["true",1],["state",4],["run",2],["role",1],["user",1],["content",1],["stop",2],["max",2],["turns",2],["10",2],["progress",4],["trip",1],["reason",4],["same",1],["action",1],["attach",1],["engine",3],["model",2],["executor",2],["native",1],["replies",1],["cancellation",1],["result",3],["assert",4],["none",1],["calls",2]]},{"id":"tests/test_agent_progress_circuit.py#test_cancel_wins_over_an_already_tripped_circuit.Cancelled","name":[["cancelled",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["class",2],["cancelled",3],["def",1],["self",1],["return",1],["true",1]]},{"id":"tests/test_agent_progress_circuit.py#test_cancel_wins_over_an_already_tripped_circuit.Cancelled.cancelled","name":[["cancelled",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["cancelled",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_agent_progress_circuit.py#test_compaction_does_not_zero_because_ledger_is_the_authority","name":[["test",1],["compaction",1],["not",1],["zero",1],["because",1],["ledger",1],["authority",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["compaction",2],["not",3],["zero",2],["because",2],["ledger",5],["authority",2],["tmp",3],["path",3],["store",6],["compact",1],["db",1],["root",3],["new",1],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["record",1],["same",2],["action",2],["compacted",3],["messages",4],["role",3],["system",1],["content",2],["handoff",1],["user",2],["observation",1],["earlier",1],["work",1],["was",1],["summarised",1],["from",5],["reconstruct",1],["progress",2],["circuit",2],["restore",1],["assert",4],["tripped",2],["streak",1],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_different_arguments_do_not_trip","name":[["test",1],["different",1],["arguments",1],["not",1],["trip",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["different",2],["arguments",3],["not",2],["trip",2],["replies",2],["reply",1],["tool",1],["calls",2],["call",2],["index",2],["path",3],["enumerate",1],["src",1],["docs",1],["tests",1],["engine",3],["model",2],["executor",2],["max",2],["turns",2],["result",3],["run",1],["role",1],["user",1],["content",1],["list",1],["several",1],["places",1],["assert",4],["stop",1],["reason",2],["progress",1],["none",1],["len",2],["dispatched",1]]},{"id":"tests/test_agent_progress_circuit.py#test_ledger_terminal_for_no_progress_is_failed_not_completed","name":[["test",1],["ledger",1],["terminal",1],["no",1],["progress",1],["failed",1],["not",1],["completed",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["ledger",6],["terminal",7],["no",4],["progress",8],["failed",3],["not",3],["completed",2],["tmp",3],["path",3],["store",6],["db",1],["root",3],["new",1],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["runtime",1],["action",4],["turn",1],["term",1],["append",1],["user",2],["role",1],["content",2],["loop",1],["reply",3],["model",1],["still",1],["going",1],["emit",1],["run",1],["finished",1],["engine",1],["result",4],["none",1],["stop",2],["reason",7],["same",2],["groups",3],["list",1],["assert",5],["kind",1],["event",5],["events",1],["type",1],["completion",1],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_long_text_three_times_trips","name":[["test",1],["long",1],["text",1],["three",1],["times",1],["trips",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["long",4],["text",6],["three",2],["times",2],["trips",2],["engine",3],["model",2],["executor",2],["reply",1],["range",1],["max",1],["turns",1],["10",1],["result",4],["run",1],["role",1],["user",1],["content",1],["summarise",1],["assert",5],["stop",2],["reason",4],["no",1],["progress",3],["completion",1],["none",1],["len",2],["calls",2]]},{"id":"tests/test_agent_progress_circuit.py#test_malformed_twice_trips_without_a_third_provider_call","name":[["test",1],["malformed",1],["twice",1],["trips",1],["without",1],["third",1],["provider",1],["call",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["malformed",3],["twice",2],["trips",2],["without",2],["third",2],["provider",2],["call",3],["engine",3],["model",2],["executor",3],["native",1],["replies",1],["parse",1],["error",1],["invalid",1],["json",1],["arguments",1],["none",2],["max",1],["turns",1],["10",1],["result",4],["run",1],["role",1],["user",1],["content",1],["fix",1],["assert",6],["stop",2],["reason",4],["no",1],["progress",3],["completion",1],["dispatched",1],["len",2],["calls",2]]},{"id":"tests/test_agent_progress_circuit.py#test_max_turns_still_wins_when_the_circuit_is_below_threshold","name":[["test",1],["max",1],["turns",1],["still",1],["wins",1],["circuit",1],["below",1],["threshold",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["max",4],["turns",4],["still",2],["wins",2],["circuit",2],["below",2],["threshold",2],["engine",3],["model",2],["executor",2],["native",1],["replies",1],["result",3],["run",1],["role",1],["user",1],["content",1],["two",1],["tries",1],["assert",4],["stop",1],["reason",2],["progress",1],["none",1],["len",2],["dispatched",1],["calls",1]]},{"id":"tests/test_agent_progress_circuit.py#test_metadata_cache_is_not_durable_authority","name":[["test",1],["metadata",1],["cache",1],["not",1],["durable",1],["authority",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["metadata",2],["cache",3],["not",2],["durable",2],["authority",2],["tmp",3],["path",3],["store",6],["db",1],["root",3],["new",1],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["record",1],["same",5],["action",5],["state",4],["run",1],["role",1],["user",1],["content",1],["look",1],["max",1],["turns",1],["cached",4],["progress",3],["circuit",3],["streak",4],["attach",1],["del",1],["restored",3],["restore",1],["assert",2],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_new_external_user_message_resets_epoch","name":[["test",1],["new",1],["external",1],["user",1],["message",1],["resets",1],["epoch",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["new",4],["external",2],["user",4],["message",2],["resets",2],["epoch",2],["tmp",3],["path",3],["store",7],["reset",1],["db",1],["root",4],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["record",1],["same",2],["action",3],["runtime",1],["ledger",1],["turn",1],["append",1],["role",1],["content",1],["try",1],["different",1],["approach",1],["restored",3],["restore",1],["progress",1],["circuit",1],["assert",2],["not",1],["tripped",1],["streak",1],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_reasoning_insert_does_not_reset_same_action_streak","name":[["test",1],["reasoning",1],["insert",1],["not",1],["reset",1],["same",1],["action",1],["streak",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["reasoning",3],["insert",2],["not",2],["reset",2],["same",3],["action",3],["streak",2],["replies",2],["reply",5],["tool",4],["calls",5],["call",8],["considering",1],["directory",1],["listing",1],["engine",3],["model",2],["executor",2],["max",1],["turns",1],["10",1],["result",3],["run",1],["role",1],["user",1],["content",1],["keep",1],["looking",1],["assert",4],["stop",2],["reason",4],["no",1],["progress",3],["len",2],["dispatched",1]]},{"id":"tests/test_agent_progress_circuit.py#test_restart_mid_streak_does_not_zero_then_trips_on_next_same_action","name":[["test",1],["restart",1],["mid",1],["streak",1],["not",1],["zero",1],["then",1],["trips",1],["next",1],["same",1],["action",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["mid",3],["streak",5],["not",3],["zero",2],["then",2],["trips",2],["next",2],["same",6],["action",6],["tmp",3],["path",3],["store",7],["db",1],["root",4],["new",1],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["record",1],["first",4],["restore",2],["progress",6],["circuit",3],["assert",7],["tripped",1],["del",1],["restored",3],["state",4],["run",2],["role",1],["user",1],["content",1],["look",1],["around",1],["max",2],["turns",2],["10",2],["attach",1],["engine",3],["model",2],["executor",2],["native",1],["replies",1],["result",3],["stop",2],["reason",4],["no",1],["len",2],["dispatched",1],["calls",1],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_restart_rebuilds_from_ledger_not_live_runstate","name":[["test",1],["restart",1],["rebuilds",1],["from",1],["ledger",1],["not",1],["live",1],["runstate",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["rebuilds",2],["from",2],["ledger",2],["not",2],["live",2],["runstate",2],["tmp",3],["path",3],["store",7],["circuit",9],["db",1],["root",4],["new",1],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["record",1],["same",4],["action",5],["stale",7],["state",8],["run",3],["role",2],["user",2],["content",2],["look",2],["around",2],["max",3],["turns",3],["10",3],["progress",6],["streak",2],["attach",2],["del",2],["restored",5],["restore",1],["assert",8],["tripped",1],["trip",1],["reason",4],["engine",3],["model",2],["executor",2],["native",2],["replies",1],["result",3],["stop",2],["no",1],["completion",1],["none",1],["calls",1],["dispatched",1],["terminal",2],["list",1],["groups",1],["any",1],["group",2],["kind",1],["tools",1],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_restore_from_the_ledger_applies_the_result_delta_rule","name":[["test",1],["restore",1],["from",1],["ledger",1],["applies",1],["result",1],["delta",1],["rule",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["restore",3],["from",2],["ledger",2],["applies",2],["result",3],["delta",2],["rule",2],["tmp",3],["path",4],["persisted",1],["rows",1],["carry",1],["content",1],["so",1],["restart",1],["reads",1],["same",3],["poll",2],["live",1],["saw",1],["three",1],["moving",1],["answers",2],["one",2],["streak",2],["length",1],["only",1],["trailing",1],["identical",1],["count",1],["store",6],["db",1],["root",3],["new",1],["frame",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["record",1],["action",2],["contents",1],["10",1],["55",1],["completed",2],["restored",3],["progress",1],["circuit",1],["assert",2],["not",1],["tripped",1],["close",1]]},{"id":"tests/test_agent_progress_circuit.py#test_same_action_three_times_blocks_fourth_dispatch","name":[["test",1],["same",1],["action",1],["three",1],["times",1],["blocks",1],["fourth",1],["dispatch",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["same",3],["action",3],["three",2],["times",2],["blocks",2],["fourth",2],["dispatch",2],["engine",3],["model",2],["executor",2],["native",1],["replies",1],["max",1],["turns",1],["10",1],["result",4],["run",1],["role",1],["user",1],["content",1],["look",1],["around",1],["assert",5],["stop",2],["reason",4],["no",1],["progress",3],["completion",1],["none",1],["len",2],["dispatched",1],["calls",1]]},{"id":"tests/test_agent_progress_circuit.py#test_similar_tool_error_twice_trips","name":[["test",1],["similar",1],["tool",1],["error",1],["twice",1],["trips",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["test",2],["similar",2],["tool",3],["error",4],["twice",2],["trips",2],["engine",3],["model",2],["executor",3],["native",1],["replies",1],["counting",1],["path",1],["not",1],["exist",1],["max",1],["turns",1],["10",1],["result",4],["run",1],["role",1],["user",1],["content",1],["read",1],["missing",1],["assert",5],["stop",2],["reason",4],["no",1],["progress",3],["completion",1],["none",1],["len",2],["dispatched",1],["calls",1]]},{"id":"tests/test_agent_progress_circuit.py#test_successful_submit_is_not_rewritten_as_no_progress","name":[["test",1],["successful",1],["submit",1],["not",1],["rewritten",1],["as",1],["no",1],["progress",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",3],["test",2],["successful",2],["submit",2],["not",2],["rewritten",2],["as",2],["no",2],["progress",3],["replies",3],["native",1],["executor",5],["counting",1],["engine",3],["model",2],["max",1],["turns",1],["10",1],["original",2],["execute",4],["complete",2],["first",2],["action",2],["reply",2],["state",2],["outcome",3],["return",1],["execution",1],["history",1],["messages",1],["completion",2],["ok",2],["true",2],["result",4],["run",1],["role",1],["user",1],["content",1],["once",1],["then",1],["done",1],["assert",4],["stop",1],["reason",2],["submitted",1],["none",1],["len",1],["calls",1]]},{"id":"tests/test_agent_progress_circuit.py#test_successful_submit_is_not_rewritten_as_no_progress.complete_on_first","name":[["complete",1],["first",1]],"path":[["tests",1],["test",1],["agent",1],["progress",1],["circuit",1],["py",1]],"body":[["def",2],["complete",2],["first",2],["action",3],["reply",3],["state",3],["outcome",3],["original",1],["execute",1],["return",1],["execution",1],["history",1],["messages",1],["completion",1],["ok",1],["true",1]]},{"id":"tests/test_agent_runtime.py","name":[["test",1],["agent",1],["runtime",1],["py",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["contracts",1],["local",2],["adapters",1],["around",1],["pure",1],["agent",7],["engine",1],["from",7],["future",1],["import",11],["annotations",1],["threading",1],["time",1],["types",1],["simple",1],["namespace",1],["pytest",3],["openai4s",6],["runtime",3],["as",1],["actions",1],["code",1],["cell",4],["native",3],["tool",3],["batch",1],["call",1],["events",1],["outcome",2],["produced",2],["reply",2],["received",1],["run",3],["started",1],["models",1],["execution",1],["model",2],["state",1],["chat",1],["compaction",1],["policy",1],["action",1],["executor",1],["transcript",2],["event",1],["sink",1],["turn",1],["format",1],["observation",1],["tools",1],["spec",1],["attempts",2],["name",3],["kernel",5],["generation",3],["cli",1],["bound",1],["durable",1],["only",2],["python",1],["although",1],["execute",1],["registers",1],["worker",5],["same",1],["recorder",2],["right",1],["before",2],["running",1],["attempt",1],["therefore",1],["named",1],["no",2],["must",1],["row",2],["but",1],["result",1],["spawn",2],["failure",1],["dead",2],["cancellation",1],["returns",1],["synthesized",2],["dict",1],["without",1],["stdout",1],["may",1],["then",1],["still",1],["previous",1],["binding",1],["would",1],["be",1],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["mark",2],["parametrize",1],["error",3],["unavailable",1],["rscript",2],["not",2],["found",1],["failed",2],["exited",1],["unexpectedly",1],["interrupted",2],["true",1],["ids",1],["died",1],["cancelled",1],["skipif",1],["real",1],["available",1],["reason",1],["resolvable",1],["machine",1]]},{"id":"tests/test_agent_runtime.py#_executor","name":[["executor",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["executor",3],["kernel",4],["none",10],["dispatcher",4],["gate",3],["execute",3],["return",1],["local",1],["action",1],["fake",2],["lambda",2],["code",2],["messages",1],["stdout",1],["error",1]]},{"id":"tests/test_agent_runtime.py#_generation_executor","name":[["generation",1],["executor",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["generation",4],["executor",5],["execute",3],["recorder",4],["kernel",4],["none",3],["store",5],["attempt",1],["local",1],["action",2],["fake",2],["dispatcher",1],["lambda",1],["code",1],["messages",1],["ledger",1],["simple",1],["namespace",1],["current",1],["group",2],["id",1],["return",1]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore","name":[["generation",1],["attempt",1],["store",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["generation",5],["attempt",17],["store",2],["def",7],["init",1],["self",14],["none",1],["allocated",3],["bound",2],["list",2],["tuple",2],["str",4],["finished",2],["allocate",1],["execution",6],["group",1],["id",12],["producing",1],["cell",1],["return",1],["mark",3],["started",1],["pass",3],["response",1],["capture",1],["bind",1],["append",2],["finish",1],["terminal",2],["state",2]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",2],["allocated",1],["bound",1],["list",2],["tuple",2],["str",4],["finished",1]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore.allocate_execution_attempt","name":[["allocate",1],["execution",1],["attempt",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["allocate",2],["execution",2],["attempt",4],["self",4],["group",2],["id",5],["producing",2],["cell",2],["allocated",2],["return",1]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore.bind_execution_attempt_generation","name":[["bind",1],["execution",1],["attempt",1],["generation",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["bind",2],["execution",2],["attempt",5],["generation",5],["self",3],["id",6],["bound",1],["append",1]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore.finish_execution_attempt","name":[["finish",1],["execution",1],["attempt",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["finish",2],["execution",2],["attempt",5],["self",3],["id",3],["terminal",3],["state",3],["finished",1],["append",1]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore.mark_execution_attempt_capture","name":[["mark",1],["execution",1],["attempt",1],["capture",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["mark",2],["execution",2],["attempt",4],["capture",2],["self",2],["id",2],["pass",1]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore.mark_execution_attempt_response","name":[["mark",1],["execution",1],["attempt",1],["response",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["mark",2],["execution",2],["attempt",4],["response",2],["self",2],["id",2],["pass",1]]},{"id":"tests/test_agent_runtime.py#_GenerationAttemptStore.mark_execution_attempt_started","name":[["mark",1],["execution",1],["attempt",1],["started",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["mark",2],["execution",2],["attempt",4],["started",2],["self",2],["id",2],["pass",1]]},{"id":"tests/test_agent_runtime.py#_native_call","name":[["native",1],["call",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["native",5],["call",9],["index",4],["int",2],["name",4],["str",6],["lookup",2],["wire",7],["id",11],["none",11],["object",2],["arguments",6],["dict",2],["parse",4],["error",4],["tool",3],["actual",2],["if",2],["else",2],["return",1],["ordinal",1],["raw",1],["query",2],["atp",2],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_agent_runtime.py#_real_r_available","name":[["real",1],["available",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["real",2],["available",2],["bool",2],["from",1],["openai4s",1],["kernel",2],["import",1],["resolve",2],["interpreter",2],["return",1],["not",1],["none",1]]},{"id":"tests/test_agent_runtime.py#_Recorder","name":[["recorder",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["recorder",3],["kernel",2],["generation",1],["surface",1],["executor",1],["reads",1],["def",3],["init",1],["self",6],["open",5],["rows",5],["dict",2],["str",2],["none",1],["observe",1],["language",4],["python",2],["return",2],["current",1]]},{"id":"tests/test_agent_runtime.py#_Recorder.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",3],["open",4],["rows",4],["dict",3],["str",4],["none",2]]},{"id":"tests/test_agent_runtime.py#_Recorder.current","name":[["current",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["current",2],["self",3],["language",3],["python",2],["return",1],["open",1],["rows",1]]},{"id":"tests/test_agent_runtime.py#_Recorder.observe","name":[["observe",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["observe",2],["self",3],["kernel",2],["language",3],["python",2],["return",1],["open",1],["rows",1]]},{"id":"tests/test_agent_runtime.py#_run_r","name":[["run",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["run",3],["executor",3],["state",5],["none",3],["execute",1],["code",1],["cell",1],["print",1],["model",1],["reply",1],["content",1],["nprint",1],["if",1],["not",1],["else",1]]},{"id":"tests/test_agent_runtime.py#FakeDispatcher","name":[["fake",1],["dispatcher",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["fake",2],["dispatcher",2],["def",2],["init",1],["self",5],["last",3],["output",3],["none",1],["calls",2],["call",1],["method",2],["args",2],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_agent_runtime.py#FakeDispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["call",2],["self",3],["method",3],["args",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_agent_runtime.py#FakeDispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",4],["last",4],["output",4],["none",2],["calls",1]]},{"id":"tests/test_agent_runtime.py#FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",2],["init",1],["self",9],["result",4],["none",5],["after",5],["execute",6],["stdout",1],["stderr",1],["error",1],["usage",1],["calls",2],["code",2],["origin",2],["append",1],["if",1],["not",1],["return",1]]},{"id":"tests/test_agent_runtime.py#FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",5],["result",4],["none",5],["after",4],["execute",4],["stdout",1],["stderr",1],["error",1],["usage",1],["calls",1]]},{"id":"tests/test_agent_runtime.py#FakeKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["execute",4],["self",6],["code",3],["origin",3],["none",3],["calls",1],["append",1],["if",1],["after",2],["not",1],["return",1],["result",1]]},{"id":"tests/test_agent_runtime.py#test_a_call_cancelled_before_it_starts_never_reaches_the_provider","name":[["test",1],["call",1],["cancelled",1],["before",1],["starts",1],["never",1],["reaches",1],["provider",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["call",3],["cancelled",7],["before",2],["starts",2],["never",2],["reaches",2],["provider",3],["stop",2],["land",1],["between",1],["thread",2],["start",1],["chat",5],["fn",2],["first",2],["line",1],["detached",1],["design",1],["exists",1],["because",1],["urllib",1],["request",2],["already",1],["wire",1],["cannot",1],["be",4],["recalled",1],["window",1],["nothing",3],["has",1],["been",1],["sent",1],["yet",1],["so",2],["there",2],["salvage",1],["must",3],["not",2],["go",1],["out",1],["at",2],["all",1],["would",1],["billed",1],["turn",2],["nobody",1],["reading",1],["web",1],["path",1],["invoke",1],["model",4],["auto",2],["budget",1],["snapshots",1],["live",1],["mode",1],["run",2],["id",1],["its",1],["own",1],["entry",1],["by",1],["then",1],["admitted",1],["after",3],["calls",3],["list",2],["dict",1],["probes",3],["spawn",3],["bool",1],["false",1],["only",1],["pre",1],["check",1],["true",1],["from",1],["moment",1],["could",1],["running",1],["whichever",1],["side",1],["handoff",1],["asks",1],["return",2],["fake",2],["messages",2],["cfg",2],["kwargs",2],["del",1],["append",2],["content",1],["requested",2],["usage",2],["prompt",1],["tokens",1],["accounted",3],["object",2],["cancellation",1],["simple",1],["namespace",1],["abandoned",1],["reply",4],["complete",1],["lambda",1],["text",1],["none",1],["assert",3],["finish",1],["reason",1],["still",1],["reached",1],["was",1],["no",2],["meter",1],["quarantine",1],["accounting",1],["sink",1],["stay",1],["untouched",1],["rather",1],["than",1],["inventing",1],["zero",1]]},{"id":"tests/test_agent_runtime.py#test_a_call_cancelled_before_it_starts_never_reaches_the_provider.cancelled_after_spawn","name":[["cancelled",1],["after",1],["spawn",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["cancelled",2],["after",2],["spawn",4],["bool",2],["false",2],["only",2],["pre",2],["check",2],["true",2],["from",2],["moment",2],["thread",2],["could",2],["be",2],["running",2],["whichever",2],["side",2],["handoff",2],["asks",2],["first",2],["probes",2],["return",1]]},{"id":"tests/test_agent_runtime.py#test_a_call_cancelled_before_it_starts_never_reaches_the_provider.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",1],["append",1],["return",1],["content",1],["must",1],["not",1],["be",1],["requested",1],["usage",1],["prompt",1],["tokens",1]]},{"id":"tests/test_agent_runtime.py#test_a_delegated_child_of_a_metered_session_drains_too","name":[["test",1],["delegated",1],["child",1],["metered",1],["session",1],["drains",1],["too",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["delegated",2],["child",9],["metered",5],["session",6],["drains",2],["too",2],["from",1],["openai4s",1],["agent",3],["loop",1],["import",1],["owners",3],["root",3],["user",1],["id",4],["member",1],["project",1],["store",4],["simple",3],["namespace",3],["resolve",1],["frame",3],["scope",1],["lambda",2],["fid",1],["team",1],["owner",1],["sid",2],["skills",1],["false",4],["allow",1],["delegate",2],["depth",1],["dispatcher",2],["assert",3],["true",1],["clear",1],["none",1],["no",1],["at",1],["all",1],["unmetered",1],["never",1],["error",1]]},{"id":"tests/test_agent_runtime.py#test_a_reply_delivered_before_cancellation_keeps_its_usage","name":[["test",1],["reply",1],["delivered",1],["before",1],["cancellation",1],["keeps",1],["its",1],["usage",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",5],["test",2],["reply",16],["delivered",4],["before",2],["cancellation",6],["keeps",2],["its",4],["usage",8],["monkeypatch",2],["lands",2],["after",4],["chat",3],["model",5],["returned",1],["real",4],["owns",1],["end",2],["whatever",1],["delivers",1],["as",2],["has",1],["passed",1],["own",1],["final",1],["check",2],["late",1],["stop",9],["observed",1],["by",1],["engine",6],["was",1],["recorded",1],["there",1],["no",2],["second",1],["wrapper",1],["left",1],["re",1],["raw",1],["signal",1],["swap",1],["op",1],["without",1],["abandon",1],["one",1],["exit",1],["metered",2],["nothing",1],["from",3],["openai4s",3],["agent",5],["import",3],["events",3],["received",5],["models",1],["execution",2],["outcome",2],["prompt",1],["tokens",2],["17",1],["completion",1],["threading",1],["event",5],["abandoned",4],["object",1],["lambda",1],["messages",3],["cfg",1],["kwargs",1],["content",2],["dict",1],["simple",2],["namespace",2],["cancelled",3],["append",2],["class",3],["right",2],["delivery",2],["complete",2],["self",3],["delta",2],["instant",1],["return",2],["emit",1],["if",1],["isinstance",1],["executor",2],["execute",1],["action",1],["state",1],["sink",1],["result",2],["run",1],["role",1],["user",1],["go",1],["assert",3],["reason",1],["once",1],["normal",1],["path",1]]},{"id":"tests/test_agent_runtime.py#test_a_reply_delivered_before_cancellation_keeps_its_usage.Events","name":[["events",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["events",2],["def",1],["emit",1],["self",1],["event",3],["if",1],["isinstance",1],["reply",2],["received",2],["append",1]]},{"id":"tests/test_agent_runtime.py#test_a_reply_delivered_before_cancellation_keeps_its_usage.Events.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["emit",2],["self",2],["event",4],["if",1],["isinstance",1],["reply",2],["received",2],["append",1]]},{"id":"tests/test_agent_runtime.py#test_a_reply_delivered_before_cancellation_keeps_its_usage.Executor","name":[["executor",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["executor",2],["def",1],["execute",1],["self",1],["action",1],["reply",1],["state",1],["return",1],["execution",1],["outcome",1]]},{"id":"tests/test_agent_runtime.py#test_a_reply_delivered_before_cancellation_keeps_its_usage.Executor.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["action",2],["reply",2],["state",2],["return",1],["execution",1],["outcome",1]]},{"id":"tests/test_agent_runtime.py#test_a_reply_delivered_before_cancellation_keeps_its_usage.StopRightAfterDelivery","name":[["stop",1],["right",1],["after",1],["delivery",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["stop",4],["right",2],["after",2],["delivery",2],["def",1],["complete",2],["self",1],["messages",2],["delta",2],["reply",3],["model",1],["lands",1],["instant",1],["delivered",1],["return",1]]},{"id":"tests/test_agent_runtime.py#test_a_reply_delivered_before_cancellation_keeps_its_usage.StopRightAfterDelivery.complete","name":[["complete",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["complete",3],["self",2],["messages",3],["delta",3],["reply",3],["model",1],["stop",2],["lands",1],["instant",1],["delivered",1],["return",1]]},{"id":"tests/test_agent_runtime.py#test_agent_composes_chat_model_without_a_second_cancellation_wrapper","name":[["test",1],["agent",1],["composes",1],["chat",1],["model",1],["without",1],["second",1],["cancellation",1],["wrapper",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["agent",3],["composes",2],["chat",7],["model",7],["without",2],["second",3],["cancellation",5],["wrapper",2],["import",3],["ast",7],["inspect",2],["openai4s",1],["loop",4],["as",1],["mod",2],["tree",3],["parse",1],["getsource",1],["assert",3],["not",1],["node",9],["name",3],["walk",2],["if",2],["isinstance",3],["class",1],["py",1],["wraps",1],["check",1],["again",1],["calls",3],["call",3],["func",2],["id",1],["all",1],["abandoned",1],["reply",1],["keyword",2],["arg",1],["keywords",1]]},{"id":"tests/test_agent_runtime.py#test_call_context_is_absent_when_no_provider_asked_for_one","name":[["test",1],["call",1],["context",1],["absent",1],["no",1],["provider",1],["asked",1],["one",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["call",3],["context",3],["absent",2],["no",2],["provider",2],["asked",2],["one",2],["seen",3],["fake",3],["chat",5],["messages",2],["cfg",2],["kwargs",2],["del",1],["append",1],["return",1],["content",1],["ok",1],["model",2],["object",2],["complete",2],["lambda",3],["none",2],["cancellation",1],["simple",1],["namespace",1],["cancelled",1],["false",3],["assert",1]]},{"id":"tests/test_agent_runtime.py#test_call_context_is_absent_when_no_provider_asked_for_one.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["seen",1],["append",1],["call",1],["context",1],["return",1],["content",1],["ok",1]]},{"id":"tests/test_agent_runtime.py#test_call_context_is_captured_on_the_owning_thread_before_the_handoff","name":[["test",1],["call",1],["context",1],["captured",1],["owning",1],["thread",1],["before",1],["handoff",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["call",5],["context",5],["captured",3],["owning",2],["thread",6],["before",3],["handoff",2],["provider",1],["must",1],["not",1],["read",1],["session",1],["identity",1],["itself",1],["web",1],["path",1],["chat",4],["fn",1],["snapshot",1],["live",4],["auto",1],["mode",1],["run",10],["at",1],["its",1],["own",1],["entry",1],["detached",1],["possibly",1],["after",2],["stop",2],["released",1],["turn",5],["next",2],["queued",1],["installed",2],["new",1],["by",1],["owner",4],["starts",1],["handed",1],["over",1],["as",1],["value",1],["entered",3],["threading",3],["event",2],["release",3],["seen",3],["fake",2],["messages",2],["cfg",2],["kwargs",2],["del",1],["assert",3],["wait",2],["append",1],["return",1],["content",1],["ok",1],["model",3],["object",1],["cancellation",1],["simple",1],["namespace",1],["cancelled",1],["lambda",4],["false",1],["id",2],["target",1],["complete",1],["none",1],["start",1],["moved",1],["join",1]]},{"id":"tests/test_agent_runtime.py#test_call_context_is_captured_on_the_owning_thread_before_the_handoff.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["entered",1],["assert",1],["release",1],["wait",1],["seen",1],["append",1],["call",1],["context",1],["return",1],["content",1],["ok",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_bounds_detached_provider_calls","name":[["test",1],["chat",1],["model",1],["bounds",1],["detached",1],["provider",1],["calls",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["chat",7],["model",7],["bounds",2],["detached",3],["provider",6],["calls",2],["monkeypatch",3],["setattr",1],["runtime",6],["call",5],["budget",5],["per",1],["scope",1],["limit",1],["entered",3],["threading",4],["event",3],["release",3],["shared",3],["cancel",3],["blocked",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["assert",5],["wait",2],["return",1],["content",1],["late",1],["object",2],["cancellation",2],["simple",2],["namespace",2],["cancelled",3],["owner",4],["thread",1],["target",1],["lambda",4],["complete",2],["text",2],["none",2],["start",1],["join",1],["not",1],["alive",1],["outstanding",3],["second",2],["false",1],["pytest",1],["raises",1],["error",1],["match",1],["requests",1],["deadline",2],["time",3],["monotonic",2],["while",1],["sleep",1],["01",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_bounds_detached_provider_calls.blocked_chat","name":[["blocked",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["blocked",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["entered",1],["assert",1],["release",1],["wait",1],["return",1],["content",1],["late",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_budget_never_charges_a_live_provider_call","name":[["test",1],["chat",1],["model",1],["budget",1],["never",1],["charges",1],["live",1],["provider",1],["call",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["chat",2],["model",3],["budget",12],["never",2],["charges",2],["live",9],["provider",2],["call",6],["only",1],["detached",2],["calls",2],["bounded",1],["charging",1],["every",1],["cancellable",1],["request",1],["would",2],["bound",1],["healthy",1],["concurrency",1],["each",1],["delegated",1],["child",1],["carries",1],["cancellation",1],["fan",2],["out",2],["cap",2],["48",1],["per",2],["node",1],["session",1],["1000",1],["so",2],["nested",1],["routinely",1],["holds",1],["more",1],["than",1],["start",1],["refusing",1],["requests",2],["nobody",1],["cancelled",2],["runtime",2],["scope",1],["limit",1],["99",1],["track",1],["range",2],["10",1],["admit",3],["no",1],["charged",1],["admission",1],["stays",1],["open",1],["assert",3],["outstanding",3],["detach",2],["pytest",1],["raises",1],["error",1],["match",1],["settle",2]]},{"id":"tests/test_agent_runtime.py#test_chat_model_cancel_releases_owner_and_quarantines_late_provider_output","name":[["test",1],["chat",1],["model",1],["cancel",1],["releases",1],["owner",1],["quarantines",1],["late",1],["provider",1],["output",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["test",3],["chat",5],["model",5],["cancel",10],["releases",2],["owner",6],["quarantines",2],["late",8],["provider",10],["output",2],["entered",3],["threading",6],["event",6],["release",4],["done",3],["shared",5],["checks",3],["deltas",3],["abandoned",4],["accounted",4],["result",3],["fake",5],["messages",2],["cfg",2],["kwargs",3],["del",1],["assert",9],["wait",4],["did",3],["not",6],["append",3],["should",1],["delta",1],["must",2],["escape",1],["after",1],["stop",2],["return",1],["content",1],["reply",6],["usage",3],["prompt",2],["tokens",4],["17",2],["completion",2],["account",2],["object",1],["stream",2],["true",2],["cancellation",1],["simple",1],["namespace",1],["cancelled",3],["thread",1],["target",1],["lambda",1],["setdefault",1],["complete",1],["start",2],["call",1],["join",1],["alive",1],["waited",1],["blocked",1],["request",2],["finish",2],["reason",1],["admission",1],["next",1],["queued",1],["turn",2],["clears",1],["old",1],["private",1],["latch",1],["remain",1],["aba",1],["revive",1],["its",1],["response",1],["into",1],["new",1],["clear",1],["detached",1],["was",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_cancel_releases_owner_and_quarantines_late_provider_output.account","name":[["account",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["account",2],["reply",3],["abandoned",1],["append",1],["usage",1],["accounted",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_cancel_releases_owner_and_quarantines_late_provider_output.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",3],["chat",2],["messages",3],["cfg",3],["kwargs",4],["del",1],["entered",1],["assert",1],["release",2],["wait",1],["test",1],["did",1],["not",2],["provider",2],["late",2],["cancel",2],["checks",1],["append",1],["should",1],["delta",1],["must",1],["escape",1],["after",1],["stop",1],["done",1],["return",1],["content",1],["reply",1],["usage",1],["prompt",1],["tokens",2],["17",1],["completion",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_passes_native_schemas_and_is_blocking_by_default","name":[["test",1],["chat",1],["model",1],["passes",1],["native",1],["schemas",1],["blocking",1],["by",1],["default",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["chat",5],["model",5],["passes",2],["native",2],["schemas",2],["blocking",2],["by",2],["default",2],["spec",4],["tool",1],["lookup",1],["look",2],["up",2],["fact",1],["type",2],["object",2],["properties",1],["query",1],["string",1],["cfg",5],["calls",4],["fake",2],["messages",2],["received",2],["kwargs",2],["append",1],["return",1],["content",3],["done",2],["tools",2],["source",3],["role",1],["user",1],["result",2],["complete",1],["lambda",1],["delta",2],["none",1],["assert",3],["not",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_passes_native_schemas_and_is_blocking_by_default.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["received",3],["cfg",3],["kwargs",3],["calls",1],["append",1],["return",1],["content",1],["done",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_projects_stream_deltas_on_the_owning_thread","name":[["test",1],["chat",1],["model",1],["projects",1],["stream",1],["deltas",1],["owning",1],["thread",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["chat",5],["model",5],["projects",2],["stream",3],["deltas",5],["owning",2],["thread",6],["shared",2],["cancel",2],["threading",4],["event",1],["provider",4],["threads",7],["callback",3],["fake",2],["messages",2],["cfg",2],["kwargs",3],["del",1],["append",3],["ident",3],["delta",4],["one",4],["two",4],["return",1],["content",2],["owner",4],["object",1],["true",1],["cancellation",1],["simple",1],["namespace",1],["cancelled",1],["collect",2],["text",2],["reply",2],["complete",1],["assert",4]]},{"id":"tests/test_agent_runtime.py#test_chat_model_projects_stream_deltas_on_the_owning_thread.collect_delta","name":[["collect",1],["delta",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["collect",2],["delta",2],["text",3],["callback",1],["threads",1],["append",2],["threading",1],["ident",1],["deltas",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_projects_stream_deltas_on_the_owning_thread.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",4],["del",1],["provider",1],["threads",1],["append",1],["threading",1],["ident",1],["delta",2],["one",2],["two",2],["return",1],["content",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_refreshes_callable_session_catalog_each_turn","name":[["test",1],["chat",1],["model",1],["refreshes",1],["callable",1],["session",1],["catalog",1],["each",1],["turn",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["chat",5],["model",6],["refreshes",2],["callable",2],["session",2],["catalog",2],["each",2],["turn",2],["first",5],["tool",4],["spec",2],["type",2],["object",3],["properties",2],["second",4],["active",3],["seen",3],["fake",2],["messages",2],["cfg",2],["kwargs",2],["del",1],["append",2],["tuple",2],["name",1],["tools",2],["return",1],["content",1],["done",1],["lambda",3],["complete",2],["delta",2],["none",2],["assert",1]]},{"id":"tests/test_agent_runtime.py#test_chat_model_refreshes_callable_session_catalog_each_turn.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["seen",1],["append",1],["tuple",1],["tool",2],["name",1],["tools",1],["return",1],["content",1],["done",1]]},{"id":"tests/test_agent_runtime.py#test_cli_r_and_python_attempts_name_their_own_generations","name":[["test",1],["cli",1],["python",1],["attempts",1],["name",1],["their",1],["own",1],["generations",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["cli",2],["python",5],["attempts",2],["name",2],["their",2],["own",2],["generations",2],["class",1],["generation",6],["kernel",4],["fake",1],["execute",3],["self",1],["code",4],["origin",2],["none",3],["cell",2],["id",1],["return",1],["super",1],["executor",4],["store",2],["lambda",1],["kwargs",1],["stdout",1],["error",1],["recorder",1],["gen",4],["py",2],["state",4],["run",2],["print",1],["model",1],["reply",1],["content",1],["nprint",1],["assert",1],["attempt",1],["bound",1]]},{"id":"tests/test_agent_runtime.py#test_cli_r_and_python_attempts_name_their_own_generations.GenerationKernel","name":[["generation",1],["kernel",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["generation",3],["kernel",4],["fake",2],["def",1],["execute",2],["self",1],["code",2],["origin",2],["none",2],["cell",1],["id",1],["return",1],["super",1]]},{"id":"tests/test_agent_runtime.py#test_cli_r_and_python_attempts_name_their_own_generations.GenerationKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["execute",3],["self",2],["code",3],["origin",3],["none",4],["cell",2],["id",2],["return",1],["super",1]]},{"id":"tests/test_agent_runtime.py#test_cli_r_attempt_without_a_recorder_binds_nothing","name":[["test",1],["cli",1],["attempt",1],["without",1],["recorder",1],["binds",1],["nothing",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["attempt",2],["without",2],["recorder",2],["binds",2],["nothing",2],["executor",3],["store",2],["generation",1],["lambda",1],["code",1],["kwargs",1],["stdout",1],["error",1],["none",2],["run",1],["assert",1],["bound",1]]},{"id":"tests/test_agent_runtime.py#test_cli_r_cell_attempt_binds_the_r_kernel_generation","name":[["test",1],["cli",1],["cell",1],["attempt",1],["binds",1],["kernel",1],["generation",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["cell",2],["attempt",4],["binds",2],["kernel",2],["generation",3],["executor",3],["store",3],["lambda",1],["code",1],["kwargs",1],["stdout",1],["stderr",1],["error",1],["none",1],["recorder",1],["gen",3],["live",2],["python",1],["py",1],["run",1],["assert",2],["bound",1],["finished",1],["completed",1]]},{"id":"tests/test_agent_runtime.py#test_cli_r_cell_error_result_from_the_kernel_still_names_its_generation","name":[["test",1],["cli",1],["cell",1],["error",1],["result",1],["from",1],["kernel",1],["still",1],["names",1],["its",1],["generation",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["cell",2],["error",4],["result",2],["from",2],["kernel",2],["still",2],["names",2],["its",2],["generation",3],["executor",3],["store",3],["lambda",1],["code",1],["kwargs",1],["stdout",1],["stderr",1],["stop",1],["boom",2],["recorder",1],["gen",2],["live",2],["run",1],["assert",2],["bound",1],["attempt",2],["finished",1],["failed",1]]},{"id":"tests/test_agent_runtime.py#test_cli_r_soft_error_never_binds_a_stale_generation","name":[["test",1],["cli",1],["soft",1],["error",1],["never",1],["binds",1],["stale",1],["generation",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["soft",2],["error",2],["never",2],["binds",2],["stale",2],["generation",3],["synthesized",3],["executor",3],["store",3],["lambda",1],["code",1],["kwargs",1],["dict",1],["recorder",2],["open",1],["row",1],["still",1],["names",1],["worker",1],["died",1],["before",1],["gen",1],["dead",1],["run",1],["assert",2],["bound",1],["len",1],["finished",1]]},{"id":"tests/test_agent_runtime.py#test_cli_revalidates_mid_cell_completion_after_capture_hooks","name":[["test",1],["cli",1],["revalidates",1],["mid",1],["cell",1],["completion",1],["after",1],["capture",1],["hooks",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["cli",2],["revalidates",2],["mid",2],["cell",4],["completion",5],["after",5],["capture",3],["hooks",2],["class",1],["revalidating",2],["dispatcher",8],["fake",2],["init",2],["self",6],["super",1],["revalidations",3],["revalidate",1],["pending",1],["if",1],["last",3],["output",6],["none",4],["return",2],["verified",1],["source",3],["bytes",2],["changed",2],["submission",1],["submitted",2],["answer",1],["42",1],["bullets",1],["computed",1],["kernel",4],["execute",2],["lambda",1],["setattr",1],["outcome",4],["executor",1],["code",1],["python",2],["host",1],["submit",2],["mutate",1],["model",1],["reply",1],["content",1],["nhost",1],["run",1],["state",1],["assert",4],["rejected",1],["observation",2]]},{"id":"tests/test_agent_runtime.py#test_cli_revalidates_mid_cell_completion_after_capture_hooks.RevalidatingDispatcher","name":[["revalidating",1],["dispatcher",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["revalidating",2],["dispatcher",4],["fake",2],["def",2],["init",2],["self",6],["super",1],["revalidations",2],["revalidate",1],["pending",1],["completion",1],["if",1],["last",2],["output",2],["none",3],["return",2],["verified",1],["source",1],["bytes",1],["changed",1],["after",1],["submission",1]]},{"id":"tests/test_agent_runtime.py#test_cli_revalidates_mid_cell_completion_after_capture_hooks.RevalidatingDispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["init",3],["self",3],["super",1],["revalidations",1]]},{"id":"tests/test_agent_runtime.py#test_cli_revalidates_mid_cell_completion_after_capture_hooks.RevalidatingDispatcher.revalidate_pending_completion","name":[["revalidate",1],["pending",1],["completion",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["revalidate",2],["pending",2],["completion",2],["self",5],["revalidations",1],["if",1],["last",2],["output",2],["none",3],["return",2],["verified",1],["source",1],["bytes",1],["changed",1],["after",1],["submission",1]]},{"id":"tests/test_agent_runtime.py#test_cli_run_r_cell_attempt_names_the_durable_r_generation","name":[["test",1],["cli",1],["run",1],["cell",1],["attempt",1],["names",1],["durable",1],["generation",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["cli",3],["run",5],["cell",5],["attempt",5],["names",3],["durable",2],["generation",19],["monkeypatch",4],["tmp",3],["path",4],["end",2],["real",2],["worker",2],["python",5],["one",3],["import",4],["openai4s",4],["agent",9],["loop",3],["as",1],["mod",2],["from",3],["config",4],["store",7],["replies",2],["nprint",2],["nhost",1],["submit",1],["output",1],["summary",1],["ok",1],["printed",1],["chat",3],["messages",2],["cfg",3],["kwargs",2],["del",1],["return",1],["content",1],["pop",1],["usage",1],["setattr",1],["chdir",1],["skills",1],["false",2],["allow",1],["delegate",1],["result",2],["then",1],["assert",6],["stop",1],["reason",1],["submitted",1],["db",1],["latest",2],["kernel",3],["frame",4],["id",10],["py",4],["not",2],["none",2],["attempts",5],["sorted",1],["list",1],["execution",2],["root",1],["key",1],["lambda",1],["allocated",1],["at",1],["len",1],["no",1]]},{"id":"tests/test_agent_runtime.py#test_cli_run_r_cell_attempt_names_the_durable_r_generation.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["return",1],["content",1],["replies",1],["pop",1],["usage",1]]},{"id":"tests/test_agent_runtime.py#test_code_observation_notes_an_incomplete_tail_after_the_executed_cell","name":[["test",1],["code",1],["observation",1],["notes",1],["incomplete",1],["tail",1],["after",1],["executed",1],["cell",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["code",3],["observation",3],["notes",2],["incomplete",2],["tail",2],["after",2],["executed",2],["cell",4],["kernel",5],["fake",2],["stdout",1],["first",4],["stderr",1],["error",1],["none",1],["usage",1],["executor",3],["dispatcher",2],["reply",3],["model",1],["content",1],["python",2],["nprint",1],["nresult",1],["unfinished",1],["outcome",2],["execute",1],["print",2],["run",1],["state",1],["assert",2],["calls",1],["agent",1],["runtime",1],["multi",1],["note",1]]},{"id":"tests/test_agent_runtime.py#test_code_observation_notes_extra_cells_and_only_submit_sets_completion","name":[["test",1],["code",1],["observation",1],["notes",1],["extra",1],["cells",1],["only",1],["submit",1],["sets",1],["completion",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["code",6],["observation",4],["notes",2],["extra",2],["cells",2],["only",2],["submit",4],["sets",2],["completion",5],["dispatcher",7],["fake",3],["gate",4],["calls",4],["first",8],["kernel",9],["stdout",2],["42",2],["stderr",1],["error",2],["none",3],["usage",1],["executor",6],["lambda",2],["messages",3],["append",1],["reply",4],["model",2],["content",3],["python",5],["nprint",1],["nraise",1],["assertion",1],["execute",3],["cell",3],["print",2],["run",2],["state",2],["role",2],["user",2],["compute",1],["assert",8],["history",1],["n42",1],["runtime",1],["multi",1],["note",1],["agent",1],["len",1],["submitted",3],["output",4],["answer",1],["bullets",1],["done",1],["second",7],["after",1],["setattr",1],["last",1],["host",1],["nhost",1],["stop",1],["reason",1]]},{"id":"tests/test_agent_runtime.py#test_compaction_circuit_breaker_stops_repeated_low_yield_calls","name":[["test",1],["compaction",1],["circuit",1],["breaker",1],["stops",1],["repeated",1],["low",1],["yield",1],["calls",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["compaction",6],["circuit",4],["breaker",2],["stops",2],["repeated",2],["low",3],["yield",5],["calls",2],["monkeypatch",3],["messages",4],["role",5],["system",2],["content",5],["user",2],["task",1],["assistant",2],["old",2],["observation",1],["recent",1],["attempts",3],["no",2],["cfg",1],["kwargs",2],["append",1],["return",1],["setattr",1],["runtime",1],["compact",1],["policy",7],["simple",1],["namespace",1],["dir",1],["archive",1],["context",1],["window",1],["tokens",1],["trigger",1],["ratio",1],["state",6],["run",1],["prepare",3],["assert",4],["len",1],["streak",1],["open",2],["true",2],["metadata",1]]},{"id":"tests/test_agent_runtime.py#test_compaction_circuit_breaker_stops_repeated_low_yield_calls.no_yield","name":[["no",1],["yield",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["no",2],["yield",2],["messages",3],["cfg",2],["kwargs",3],["attempts",1],["append",1],["return",1]]},{"id":"tests/test_agent_runtime.py#test_compaction_expands_tail_to_keep_assistant_tool_group_atomic","name":[["test",1],["compaction",1],["expands",1],["tail",1],["keep",1],["assistant",1],["tool",1],["group",1],["atomic",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["compaction",6],["expands",2],["tail",4],["keep",7],["assistant",7],["tool",5],["group",2],["atomic",2],["monkeypatch",3],["role",6],["content",6],["calls",1],["id",2],["call",3],["index",4],["range",2],["tools",3],["ok",1],["messages",6],["system",2],["user",2],["task",1],["old",2],["observation",1],["captured",7],["fake",2],["compact",3],["cfg",3],["recent",5],["archive",10],["dir",5],["metadata",4],["large",5],["output",5],["chars",5],["kwargs",1],["update",1],["return",1],["setattr",1],["runtime",2],["one",1],["token",1],["window",2],["zero",1],["trigger",3],["ratio",2],["forces",1],["any",1],["non",1],["empty",1],["history",1],["policy",2],["has",1],["single",1],["path",1],["simple",1],["namespace",1],["context",1],["tokens",1],["prepared",2],["prepare",1],["run",1],["state",1],["assert",6],["active",1],["kernel",1],["generation",1],["none",1],["default",1]]},{"id":"tests/test_agent_runtime.py#test_compaction_expands_tail_to_keep_assistant_tool_group_atomic.fake_compact","name":[["fake",1],["compact",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["compact",2],["messages",4],["cfg",2],["keep",5],["recent",5],["archive",8],["dir",4],["metadata",4],["large",4],["output",4],["chars",4],["kwargs",2],["captured",1],["update",1],["tail",1],["return",1]]},{"id":"tests/test_agent_runtime.py#test_delegated_children_are_bounded_by_the_process_ceiling_only","name":[["test",1],["delegated",1],["children",1],["bounded",1],["by",1],["process",1],["ceiling",1],["only",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["delegated",2],["children",2],["bounded",2],["by",2],["process",2],["ceiling",2],["only",2],["child",6],["detached",1],["calls",1],["must",1],["not",1],["fill",1],["session",2],["accounting",1],["slots",2],["keyed",1],["root",8],["one",1],["stop",2],["fan",1],["out",1],["parent",2],["cell",1],["ordinary",1],["host",1],["few",1],["flight",1],["siblings",1],["filled",1],["four",1],["very",1],["next",1],["model",1],["call",4],["was",1],["refused",1],["from",1],["openai4s",1],["agent",4],["loop",1],["import",1],["store",6],["simple",3],["namespace",3],["resolve",1],["frame",4],["scope",4],["lambda",1],["fid",1],["id",3],["skills",2],["false",4],["allow",2],["delegate",3],["branch",1],["depth",1],["resolved",1],["through",1],["dispatcher",3],["at",1],["time",1],["assert",2],["provider",2],["none",1]]},{"id":"tests/test_agent_runtime.py#test_executor_records_kernel_generation_change_for_safe_handoff","name":[["test",1],["executor",1],["records",1],["kernel",1],["generation",1],["change",1],["safe",1],["handoff",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["executor",3],["records",2],["kernel",11],["generation",6],["change",2],["safe",2],["handoff",2],["fake",1],["state",6],["run",1],["role",1],["user",1],["content",2],["continue",1],["metadata",4],["active",2],["execute",1],["code",1],["cell",1],["python",2],["print",1],["ready",2],["model",1],["reply",1],["nprint",1],["assert",3],["previous",1],["restarted",1],["true",1]]},{"id":"tests/test_agent_runtime.py#test_format_observation_preserves_stable_error_and_usage_protocol","name":[["test",1],["format",1],["observation",1],["preserves",1],["stable",1],["error",1],["usage",1],["protocol",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["format",3],["observation",6],["preserves",2],["stable",2],["error",5],["usage",4],["protocol",2],["stdout",2],["value",1],["stderr",2],["warning",1],["boom",1],["trace",1],["lineno",1],["wall",2],["cpu",2],["peak",1],["rss",2],["kb",1],["64",1],["assert",1],["nvalue",1],["nwarning",1],["cell",3],["line",2],["nboom",1],["system",1],["stopped",1],["at",1],["first",1],["exception",1],["statements",1],["after",1],["did",1],["not",2],["run",1],["their",1],["variables",1],["files",1],["must",1],["be",1],["assumed",1],["exist",1],["repair",1],["one",1],["complete",1],["beginning",1],["before",1],["failed",1],["dependency",1],["never",1],["send",1],["only",1],["continuation",1],["fragment",1],["0s",1],["5s",1],["64kb",1]]},{"id":"tests/test_agent_runtime.py#test_format_observation_reminds_models_that_host_is_injected","name":[["test",1],["format",1],["observation",1],["reminds",1],["models",1],["host",1],["injected",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["format",3],["observation",5],["reminds",2],["models",2],["host",4],["injected",2],["error",2],["module",2],["not",1],["found",1],["no",1],["named",1],["assert",1],["never",1],["import",1]]},{"id":"tests/test_agent_runtime.py#test_incomplete_cell_is_not_executed_and_requests_a_full_replacement","name":[["test",1],["incomplete",1],["cell",1],["not",1],["executed",1],["requests",1],["full",1],["replacement",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["incomplete",3],["cell",3],["not",2],["executed",2],["requests",2],["full",2],["replacement",2],["kernel",5],["fake",2],["executor",3],["dispatcher",2],["outcome",3],["execute",1],["none",1],["model",1],["reply",1],["content",1],["python",1],["nvalue",1],["compute",1],["run",1],["state",1],["assert",3],["observation",2],["runtime",1],["nudge",1],["nothing",1],["calls",1]]},{"id":"tests/test_agent_runtime.py#test_late_accounting_survives_a_sink_that_raises_a_base_exception","name":[["test",1],["late",1],["accounting",1],["survives",1],["sink",1],["raises",1],["base",1],["exception",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["late",4],["accounting",7],["survives",2],["sink",3],["raises",2],["base",2],["exception",2],["runtime",1],["first",4],["done",6],["threading",2],["event",2],["second",6],["exploding",2],["reply",4],["del",1],["raise",1],["keyboard",1],["interrupt",1],["injected",1],["recording",2],["append",1],["submit",2],["usage",3],["assert",3],["wait",2],["input",2],["tokens",2],["worker",1],["died",1],["its",1]]},{"id":"tests/test_agent_runtime.py#test_late_accounting_survives_a_sink_that_raises_a_base_exception.exploding","name":[["exploding",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["exploding",2],["reply",3],["del",1],["first",1],["done",1],["raise",1],["keyboard",1],["interrupt",1],["injected",1]]},{"id":"tests/test_agent_runtime.py#test_late_accounting_survives_a_sink_that_raises_a_base_exception.recording","name":[["recording",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["recording",2],["reply",3],["second",2],["append",1],["done",1]]},{"id":"tests/test_agent_runtime.py#test_native_batch_returns_one_canonical_tool_message_per_call","name":[["test",1],["native",1],["batch",1],["returns",1],["one",1],["canonical",1],["tool",1],["message",1],["per",1],["call",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["native",5],["batch",3],["returns",2],["one",2],["canonical",2],["tool",8],["message",4],["per",2],["call",16],["monkeypatch",3],["dispatched",3],["fake",3],["execute",4],["dispatcher",6],["append",1],["return",1],["result",3],["name",7],["lookup",4],["setattr",1],["runtime",1],["last",1],["output",1],["stale",1],["must",1],["not",1],["submit",1],["executor",3],["calls",2],["wire",3],["id",5],["none",4],["delegate",4],["arguments",3],["task",2],["check",2],["outcome",5],["model",1],["reply",1],["run",1],["state",1],["role",4],["user",2],["assert",4],["list",1],["history",2],["messages",2],["content",2],["error",2],["false",1],["true",1],["all",1],["query",1],["atp",1],["completion",1],["stop",1],["reason",1]]},{"id":"tests/test_agent_runtime.py#test_native_batch_returns_one_canonical_tool_message_per_call.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["dispatcher",3],["call",5],["dispatched",1],["append",1],["return",1],["result",1],["name",2],["lookup",1]]},{"id":"tests/test_agent_runtime.py#test_native_limit_skips_dispatch_but_never_drops_tool_results","name":[["test",1],["native",1],["limit",1],["skips",1],["dispatch",1],["but",1],["never",1],["drops",1],["tool",1],["results",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["native",4],["limit",2],["skips",2],["dispatch",2],["but",2],["never",2],["drops",2],["tool",7],["results",2],["monkeypatch",3],["dispatched",3],["fake",2],["execute",4],["dispatcher",1],["call",6],["append",1],["return",1],["ok",1],["true",1],["setattr",1],["runtime",2],["calls",4],["tuple",1],["index",4],["range",2],["18",3],["outcome",6],["executor",1],["batch",1],["model",1],["reply",1],["run",2],["state",1],["assert",6],["len",3],["max",1],["per",1],["turn",1],["16",3],["history",5],["messages",5],["message",8],["id",1],["all",3],["role",1],["error",1],["was",1],["not",1],["content",1]]},{"id":"tests/test_agent_runtime.py#test_native_limit_skips_dispatch_but_never_drops_tool_results.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["dispatcher",2],["call",3],["dispatched",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_agent_runtime.py#test_native_parse_error_never_dispatches","name":[["test",1],["native",1],["parse",1],["error",1],["never",1],["dispatches",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["native",4],["parse",4],["error",6],["never",2],["dispatches",2],["monkeypatch",3],["unexpected",2],["dispatch",2],["args",2],["raise",1],["assertion",1],["call",4],["was",1],["dispatched",1],["setattr",1],["runtime",1],["execute",2],["tool",4],["malformed",2],["id",4],["bad",4],["wire",4],["name",1],["lookup",1],["ordinal",1],["raw",1],["arguments",2],["query",1],["none",1],["invalid",2],["json",2],["provider",1],["meta",1],["outcome",5],["executor",1],["batch",1],["model",1],["reply",1],["run",1],["state",1],["assert",4],["history",4],["messages",4],["true",1],["content",1]]},{"id":"tests/test_agent_runtime.py#test_native_parse_error_never_dispatches.unexpected_dispatch","name":[["unexpected",1],["dispatch",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["unexpected",2],["dispatch",2],["args",3],["raise",1],["assertion",1],["error",2],["parse",1],["call",1],["was",1],["dispatched",1]]},{"id":"tests/test_agent_runtime.py#test_none_action_can_fall_back_to_code_when_native_tools_are_unavailable","name":[["test",1],["none",1],["action",1],["fall",1],["back",1],["code",1],["native",1],["tools",1],["unavailable",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["none",5],["action",3],["fall",2],["back",2],["code",4],["native",4],["tools",2],["unavailable",2],["executor",3],["local",1],["fake",2],["kernel",1],["dispatcher",1],["lambda",2],["messages",1],["stdout",1],["error",1],["prose",2],["nudge",3],["runtime",2],["no",2],["completion",2],["outcome",4],["execute",1],["model",1],["reply",1],["content",1],["plain",1],["run",1],["state",1],["assert",3],["observation",3],["host",1],["submit",1],["output",1],["finalize",1],["response",1],["not",1]]},{"id":"tests/test_agent_runtime.py#test_none_action_keeps_legacy_tool_fallback_as_user_history","name":[["test",1],["none",1],["action",1],["keeps",1],["legacy",1],["tool",1],["fallback",1],["as",1],["user",1],["history",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["none",6],["action",2],["keeps",2],["legacy",4],["tool",6],["fallback",2],["as",2],["user",4],["history",4],["monkeypatch",3],["calls",8],["fake",3],["run",5],["dispatcher",6],["parsed",5],["errors",2],["result",5],["append",1],["if",1],["not",1],["true",1],["return",1],["results",2],["nlegacy",2],["setattr",1],["runtime",3],["executor",4],["fenced",2],["name",2],["list",2],["dir",2],["arguments",2],["path",2],["execute",2],["model",2],["reply",2],["content",4],["state",2],["prose",4],["plain",1],["assert",5],["len",1],["messages",2],["role",2],["observation",1],["no",2],["code",2],["nudge",2]]},{"id":"tests/test_agent_runtime.py#test_none_action_keeps_legacy_tool_fallback_as_user_history.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["dispatcher",3],["parsed",6],["calls",5],["errors",3],["result",5],["none",3],["append",1],["if",1],["not",1],["true",1],["return",1],["tool",1],["results",1],["nlegacy",1]]},{"id":"tests/test_agent_runtime.py#test_one_session_cannot_stack_cancelled_calls_against_a_stale_ledger","name":[["test",1],["one",1],["session",1],["cannot",1],["stack",1],["cancelled",1],["calls",1],["against",1],["stale",1],["ledger",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["one",8],["session",7],["cannot",2],["stack",2],["cancelled",4],["calls",2],["against",3],["stale",2],["ledger",3],["monkeypatch",3],["stop",7],["releases",1],["turn",1],["while",2],["request",3],["keeps",1],["billing",1],["enforce",1],["llm",2],["quota",1],["check",1],["then",1],["call",10],["reads",1],["stored",1],["counters",2],["reserves",1],["nothing",1],["flight",1],["so",2],["every",1],["resend",1],["passes",1],["has",3],["not",2],["been",1],["charged",1],["still",1],["running",1],["only",1],["budget",7],["decides",1],["far",2],["outrun",1],["its",1],["own",1],["accounting",1],["per",3],["scope",6],["limit",2],["bite",1],["well",1],["before",1],["process",2],["setattr",1],["runtime",7],["provider",5],["detached",1],["128",1],["release",4],["threading",4],["event",2],["started",3],["semaphore",1],["blocked",3],["chat",5],["messages",2],["cfg",2],["kwargs",2],["del",1],["assert",6],["wait",1],["return",1],["content",1],["late",1],["shared",3],["model",4],["object",2],["cancellation",2],["simple",2],["namespace",2],["owner",4],["thread",1],["target",1],["lambda",4],["complete",2],["none",3],["start",1],["acquire",1],["timeout",1],["join",1],["alive",1],["try",1],["frame",7],["third",2],["same",1],["would",1],["be",1],["concurrent",1],["billed",1],["them",1],["have",1],["reached",1],["yet",1],["pytest",1],["raises",1],["error",1],["match",1],["already",1],["false",1],["another",1],["unaffected",1],["bound",1],["ceiling",1],["away",1],["outstanding",4],["finally",1],["deadline",2],["time",3],["monotonic",2],["sleep",1],["01",1]]},{"id":"tests/test_agent_runtime.py#test_one_session_cannot_stack_cancelled_calls_against_a_stale_ledger.blocked_chat","name":[["blocked",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["blocked",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["started",1],["release",2],["assert",1],["wait",1],["return",1],["content",1],["late",1]]},{"id":"tests/test_agent_runtime.py#test_one_session_cannot_stack_cancelled_calls_against_a_stale_ledger.stop_one","name":[["stop",1],["one",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["stop",2],["one",2],["scope",4],["shared",3],["threading",2],["event",1],["model",3],["chat",2],["object",1],["blocked",1],["cancellation",1],["simple",1],["namespace",1],["cancelled",1],["call",1],["owner",4],["thread",1],["target",1],["lambda",2],["complete",1],["none",1],["start",1],["assert",2],["started",1],["acquire",1],["timeout",1],["join",1],["not",1],["alive",1]]},{"id":"tests/test_agent_runtime.py#test_the_cancel_probe_carries_the_mid_stream_policy","name":[["test",1],["cancel",1],["probe",1],["carries",1],["mid",1],["stream",1],["policy",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["cancel",3],["probe",5],["carries",2],["mid",2],["stream",5],["policy",2],["metered",1],["sessions",1],["drain",2],["abandoned",1],["rest",1],["abort",2],["seen",3],["fake",3],["chat",5],["messages",2],["cfg",2],["kwargs",2],["del",1],["append",1],["should",1],["return",1],["content",1],["ok",1],["simple",1],["namespace",1],["cancelled",2],["lambda",3],["false",2],["model",2],["object",2],["cancellation",2],["complete",2],["none",2],["true",2],["assert",1]]},{"id":"tests/test_agent_runtime.py#test_the_cancel_probe_carries_the_mid_stream_policy.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["seen",1],["append",1],["should",1],["cancel",1],["abort",1],["stream",1],["return",1],["content",1],["ok",1]]},{"id":"tests/test_agent_runtime.py#test_transcript_sink_projects_only_reply_and_observed_outcome_events","name":[["test",1],["transcript",1],["sink",1],["projects",1],["only",1],["reply",1],["observed",1],["outcome",1],["events",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["transcript",8],["sink",8],["projects",2],["only",2],["reply",6],["observed",4],["outcome",6],["events",2],["logs",3],["event",1],["log",1],["lambda",1],["parts",2],["append",1],["model",1],["content",1],["working",2],["emit",4],["run",1],["started",1],["max",1],["turns",1],["history",1],["size",1],["received",1],["turn",5],["produced",2],["execution",2],["observation",2],["assert",2],["assistant",1],["len",1]]},{"id":"tests/test_agent_runtime.py#test_writing_native_call_uses_delegated_capture_hooks","name":[["test",1],["writing",1],["native",1],["call",1],["uses",1],["delegated",1],["capture",1],["hooks",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["writing",2],["native",6],["call",13],["uses",2],["delegated",2],["capture",2],["hooks",5],["monkeypatch",3],["events",4],["class",1],["before",3],["self",2],["append",2],["id",2],["return",1],["snapshot",2],["token",4],["after",3],["result",2],["setattr",1],["runtime",1],["execute",2],["tool",2],["lambda",3],["dispatcher",2],["wrote",2],["file",3],["true",2],["executor",3],["local",1],["action",1],["fake",2],["kernel",1],["code",2],["messages",2],["none",2],["stdout",1],["error",2],["cell",1],["name",1],["write",1],["arguments",1],["path",1],["child",2],["txt",1],["content",1],["bytes",1],["outcome",2],["batch",1],["model",1],["reply",1],["run",1],["state",1],["role",1],["user",1],["assert",2],["history",1],["false",1]]},{"id":"tests/test_agent_runtime.py#test_writing_native_call_uses_delegated_capture_hooks.Hooks","name":[["hooks",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["class",2],["hooks",2],["def",2],["before",2],["native",2],["self",2],["call",4],["events",2],["append",2],["id",2],["return",1],["snapshot",1],["token",3],["after",2],["result",2]]},{"id":"tests/test_agent_runtime.py#test_writing_native_call_uses_delegated_capture_hooks.Hooks.after_native","name":[["after",1],["native",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["after",3],["native",2],["self",2],["call",3],["token",3],["result",3],["events",1],["append",1],["id",1]]},{"id":"tests/test_agent_runtime.py#test_writing_native_call_uses_delegated_capture_hooks.Hooks.before_native","name":[["before",1],["native",1]],"path":[["tests",1],["test",1],["agent",1],["runtime",1],["py",1]],"body":[["def",2],["before",3],["native",2],["self",2],["call",3],["events",1],["append",1],["id",1],["return",1],["snapshot",1],["token",1]]},{"id":"tests/test_agent.py","name":[["test",1],["agent",1],["py",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["agent",7],["loop",3],["delegation",6],["compaction",3],["tests",1],["llm",1],["mocked",1],["offline",1],["import",11],["json",1],["from",6],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",5],["openai4s",7],["as",3],["comp",1],["mod",3],["deleg",1],["error",2],["runner",1],["config",3],["roadmap",1],["feature",1],["flags",1],["kernel",1],["readiness",2],["environment",1],["mark",3],["parametrize",3],["run",1],["tool",3],["first",1],["false",2],["true",3],["language",1],["fence",1],["python",2],["execution",1],["channel",1],["re",1],["act",1],["surface",1],["second",1],["spec",1],["request",3],["async",1],["wait",3],["fanout",2],["serial",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1],["file",1]]},{"id":"tests/test_agent.py#_FakeRKernel","name":[["fake",1],["rkernel",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["class",2],["fake",2],["rkernel",2],["stands",1],["persistent",1],["kernel",1],["loop",1],["tests",1],["no",1],["needed",1],["def",4],["init",1],["self",9],["cells",2],["down",3],["false",2],["alive",1],["return",2],["not",1],["execute",1],["code",2],["origin",1],["agent",1],["chunk",1],["none",4],["append",1],["stdout",1],["42",1],["stderr",1],["error",3],["interrupted",1],["trace",1],["lineno",1],["call",1],["usage",1],["shutdown",1],["true",1]]},{"id":"tests/test_agent.py#_FakeRKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["init",2],["self",4],["cells",1],["down",1],["false",1]]},{"id":"tests/test_agent.py#_FakeRKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["code",3],["origin",2],["agent",2],["chunk",2],["none",5],["cells",1],["append",1],["return",1],["stdout",1],["42",1],["stderr",1],["error",3],["interrupted",1],["false",1],["trace",1],["lineno",1],["call",1],["usage",1]]},{"id":"tests/test_agent.py#_FakeRKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["not",1],["down",1]]},{"id":"tests/test_agent.py#_FakeRKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["down",1],["true",1]]},{"id":"tests/test_agent.py#_MeteredLLM","name":[["metered",1],["llm",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["class",2],["metered",2],["llm",5],["scripted",3],["whose",1],["every",1],["reply",4],["bills",1],["fixed",1],["canonical",1],["usage",2],["def",2],["init",2],["self",14],["replies",2],["raise",6],["call",12],["none",7],["after",5],["super",2],["observed",2],["status",3],["list",1],["str",1],["agent",4],["messages",2],["cfg",2],["kw",2],["if",3],["not",3],["frame",5],["dispatcher",1],["store",1],["id",1],["append",1],["prompt",1],["tokens",4],["100",2],["completion",1],["input",1],["output",1],["return",1]]},{"id":"tests/test_agent.py#_MeteredLLM.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["call",7],["self",10],["messages",3],["cfg",3],["kw",3],["if",3],["agent",3],["not",3],["none",3],["frame",5],["dispatcher",1],["store",1],["id",1],["observed",1],["status",2],["append",1],["raise",3],["reply",3],["super",1],["usage",1],["prompt",1],["tokens",4],["100",2],["completion",1],["input",1],["output",1],["after",2],["return",1]]},{"id":"tests/test_agent.py#_MeteredLLM.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["init",3],["self",6],["replies",3],["raise",4],["call",8],["none",6],["after",4],["super",1],["observed",1],["status",1],["list",1],["str",1],["agent",1]]},{"id":"tests/test_agent.py#_root_frame_row","name":[["root",1],["frame",1],["row",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["root",2],["frame",7],["row",2],["agent",4],["dispatcher",1],["store",1],["id",1],["assert",1],["not",1],["none",1],["return",1]]},{"id":"tests/test_agent.py#_SettableCancellation","name":[["settable",1],["cancellation",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["class",2],["settable",2],["cancellation",2],["def",2],["init",1],["self",4],["cancelled",3],["bool",2],["false",1],["none",1],["flag",2],["return",1]]},{"id":"tests/test_agent.py#_SettableCancellation.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["init",2],["self",3],["cancelled",3],["bool",2],["false",2],["none",2],["flag",1]]},{"id":"tests/test_agent.py#_SettableCancellation.cancelled","name":[["cancelled",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["cancelled",2],["self",3],["bool",2],["return",1],["flag",1]]},{"id":"tests/test_agent.py#_tool_block","name":[["tool",1],["block",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["tool",5],["block",3],["json",4],["body",3],["str",4],["build",2],["fenced",1],["way",1],["tests",1],["python",1],["cells",1],["three",2],["backticks",2],["newline",2],["return",1]]},{"id":"tests/test_agent.py#ScriptedLLM","name":[["scripted",1],["llm",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["class",2],["scripted",2],["llm",2],["returns",1],["queued",1],["replies",6],["order",1],["each",1],["call",2],["pops",1],["one",1],["def",2],["init",1],["self",7],["list",1],["calls",2],["messages",2],["cfg",1],["kw",1],["append",1],["content",3],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_agent.py#ScriptedLLM.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["call",2],["self",5],["messages",3],["cfg",2],["kw",2],["calls",1],["append",1],["content",3],["replies",2],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_agent.py#ScriptedLLM.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_agent.py#test_agent_given_a_frame_does_not_write_that_frame_s_status","name":[["test",1],["agent",1],["given",1],["frame",2],["not",1],["write",1],["status",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["agent",6],["given",2],["frame",18],["not",2],["write",2],["status",5],["monkeypatch",3],["delegated",1],["child",2],["belongs",1],["delegation",1],["runner",1],["embedder",2],["only",1],["opened",1],["its",1],["from",1],["openai4s",1],["store",7],["import",1],["config",1],["db",1],["path",1],["id",5],["new",1],["kind",1],["turn",1],["model",1],["depth",1],["update",1],["awaiting",2],["user",2],["response",2],["scripted",2],["metered",1],["llm",1],["still",1],["thinking",1],["setattr",1],["loop",1],["mod",1],["chat",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",2],["turns",2],["assert",4],["run",1],["stop",1],["reason",1],["input",1],["tokens",2],["none",2],["output",1]]},{"id":"tests/test_agent.py#test_cli_delegated_child_keeps_process_cwd","name":[["test",1],["cli",1],["delegated",1],["child",1],["keeps",1],["process",1],["cwd",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["cli",10],["delegated",3],["child",3],["keeps",2],["process",3],["cwd",10],["monkeypatch",4],["tmp",3],["path",5],["without",1],["explicit",1],["workspace",1],["still",1],["resolves",1],["relative",2],["writes",1],["against",1],["exactly",1],["as",1],["before",1],["mkdir",1],["scripted",3],["llm",1],["python",1],["open",1],["kernel",2],["out",2],["txt",2],["write",2],["from",2],["host",1],["submit",1],["output",1],["wrote",2],["true",1],["file",2],["setattr",1],["loop",1],["mod",1],["chat",1],["chdir",1],["runner",4],["delegation",1],["config",1],["try",1],["result",2],["request",1],["via",1],["finally",1],["close",1],["assert",2],["stop",1],["reason",1],["submitted",1],["read",1],["text",1]]},{"id":"tests/test_agent.py#test_cli_non_scientific_finalize_uses_live_catalog_and_engine_result","name":[["test",1],["cli",1],["non",1],["scientific",1],["finalize",1],["uses",1],["live",1],["catalog",1],["engine",1],["result",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",4],["test",3],["cli",5],["non",2],["scientific",3],["finalize",8],["uses",2],["live",2],["catalog",2],["engine",2],["result",7],["monkeypatch",4],["seen",5],["tools",6],["arguments",5],["summary",2],["requested",5],["explanation",5],["was",3],["completed",5],["completion",2],["bullets",2],["chat",3],["messages",2],["cfg",2],["kwargs",3],["del",1],["append",1],["tool",4],["name",2],["call",3],["id",3],["final",3],["wire",2],["response",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",2],["none",1],["provider",2],["meta",1],["return",1],["content",2],["calls",2],["assistant",2],["message",2],["role",1],["setattr",2],["loop",2],["mod",2],["unexpected",2],["kernel",4],["args",1],["raise",1],["assertion",1],["structured",1],["only",1],["turn",1],["spawned",1],["agent",5],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["run",1],["explain",1],["already",1],["known",1],["without",1],["computation",1],["assert",7],["bash",1],["not",2],["submit",1],["output",3],["stop",1],["reason",1],["submitted",2],["group",2],["kind",1],["dispatcher",1],["store",1],["list",1],["action",1],["groups",1],["frame",1],["user",1],["terminal",1]]},{"id":"tests/test_agent.py#test_cli_non_scientific_finalize_uses_live_catalog_and_engine_result.finalize_chat","name":[["finalize",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["finalize",3],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["seen",1],["tools",2],["append",1],["tool",4],["name",2],["call",3],["id",2],["final",2],["cli",2],["wire",2],["response",1],["ordinal",1],["raw",1],["arguments",4],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_agent.py#test_cli_non_scientific_finalize_uses_live_catalog_and_engine_result.unexpected_kernel","name":[["unexpected",1],["kernel",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["unexpected",2],["kernel",3],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["structured",1],["finalize",1],["only",1],["cli",1],["turn",1],["spawned",1]]},{"id":"tests/test_agent.py#test_cli_root_frame_is_cancelled_on_ctrl_c","name":[["test",1],["cli",1],["root",1],["frame",1],["cancelled",1],["ctrl",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["cli",3],["root",3],["frame",4],["cancelled",3],["ctrl",3],["monkeypatch",3],["user",1],["stop",1],["re",1],["raises",2],["says",1],["so",1],["interrupted",3],["self",1],["messages",1],["kwargs",1],["raise",1],["keyboard",2],["interrupt",2],["setattr",1],["loop",1],["mod",1],["agent",5],["engine",1],["run",2],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["pytest",1],["assert",1],["row",1],["status",1]]},{"id":"tests/test_agent.py#test_cli_root_frame_is_cancelled_on_ctrl_c.interrupted","name":[["interrupted",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["interrupted",2],["self",2],["messages",2],["kwargs",2],["raise",1],["keyboard",1],["interrupt",1]]},{"id":"tests/test_agent.py#test_cli_root_frame_is_cancelled_when_cancelled_before_the_run","name":[["test",1],["cli",1],["root",1],["frame",1],["cancelled",2],["before",1],["run",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["root",3],["frame",3],["cancelled",9],["before",2],["run",3],["monkeypatch",3],["scripted",3],["metered",1],["llm",1],["never",1],["called",1],["setattr",1],["loop",1],["mod",1],["chat",1],["agent",4],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["cancellation",2],["settable",1],["true",1],["result",2],["up",1],["front",1],["assert",3],["stop",1],["reason",1],["calls",1],["web",1],["gateway",1],["vocabulary",1],["turn",1],["not",1],["second",1],["one",1],["row",1],["status",1]]},{"id":"tests/test_agent.py#test_cli_root_frame_is_cancelled_when_the_engine_stops_on_cancel","name":[["test",1],["cli",1],["root",1],["frame",1],["cancelled",1],["engine",1],["stops",1],["cancel",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["root",5],["frame",6],["cancelled",4],["engine",3],["stops",2],["cancel",2],["monkeypatch",3],["cancellation",5],["settable",1],["scripted",3],["metered",2],["llm",1],["still",1],["thinking",1],["after",1],["call",1],["lambda",1],["setattr",2],["flag",1],["true",1],["loop",1],["mod",1],["chat",2],["agent",6],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["result",2],["run",2],["stopped",1],["mid",1],["assert",5],["stop",1],["reason",1],["len",1],["calls",1],["row",3],["status",1],["one",1],["billed",2],["reply",2],["lands",1],["whether",1],["received",1],["model",1],["abandoned",1],["its",1],["asynchronous",1],["late",1],["accounting",1],["sink",1],["import",1],["time",4],["deadline",2],["monotonic",2],["10",1],["while",1],["input",2],["tokens",2],["none",1],["was",1],["never",1],["sleep",1],["05",1],["100",1]]},{"id":"tests/test_agent.py#test_cli_root_frame_is_done_with_token_totals_after_submit","name":[["test",1],["cli",1],["root",1],["frame",1],["done",1],["token",1],["totals",1],["after",1],["submit",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["cli",4],["root",4],["frame",9],["done",3],["token",4],["totals",2],["after",2],["submit",4],["monkeypatch",3],["agent",5],["owns",1],["turn",1],["opened",1],["so",2],["must",1],["close",1],["keep",1],["repository",1],["default",1],["processing",2],["forever",1],["null",1],["columns",1],["frames",1],["fid",1],["status",2],["same",1],["data",1],["dir",1],["answered",1],["finished",1],["run",3],["per",1],["session",1],["accounting",1],["silently",1],["skipped",1],["every",1],["scripted",2],["metered",1],["llm",1],["python",1],["nhost",1],["output",2],["computed",1],["answer",1],["setattr",1],["loop",1],["mod",1],["chat",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["result",2],["once",1],["assert",4],["stop",1],["reason",1],["submitted",1],["row",1],["input",1],["tokens",2],["100",1]]},{"id":"tests/test_agent.py#test_cli_root_frame_is_failed_after_max_turns","name":[["test",1],["cli",1],["root",1],["frame",1],["failed",1],["after",1],["max",1],["turns",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["root",3],["frame",7],["failed",3],["after",2],["max",4],["turns",4],["monkeypatch",3],["scripted",2],["metered",1],["llm",1],["still",1],["thinking",1],["setattr",1],["loop",1],["mod",1],["chat",1],["agent",4],["skills",1],["false",2],["allow",1],["delegate",1],["result",2],["run",1],["never",1],["finishes",1],["assert",4],["stop",1],["reason",1],["row",1],["status",1],["input",1],["tokens",2],["200",1],["output",1],["14",1]]},{"id":"tests/test_agent.py#test_cli_root_frame_is_failed_when_the_run_raises","name":[["test",1],["cli",1],["root",1],["frame",1],["failed",1],["run",1],["raises",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["root",3],["frame",3],["failed",3],["run",3],["raises",4],["monkeypatch",3],["scripted",2],["metered",1],["llm",1],["raise",1],["call",1],["runtime",2],["error",2],["provider",3],["exploded",2],["setattr",1],["loop",1],["mod",1],["chat",1],["agent",4],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["pytest",1],["match",1],["assert",1],["row",1],["status",1]]},{"id":"tests/test_agent.py#test_cli_save_artifact_resolves_relative_to_actual_kernel_cwd","name":[["test",1],["cli",1],["save",1],["artifact",1],["resolves",1],["relative",1],["actual",1],["kernel",1],["cwd",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["cli",7],["save",4],["artifact",9],["resolves",2],["relative",3],["actual",2],["kernel",2],["cwd",2],["monkeypatch",4],["tmp",4],["path",7],["scripted",3],["llm",1],["python",2],["open",1],["result",6],["txt",4],["write",2],["science",2],["saved",4],["host",2],["print",1],["version",3],["id",3],["submit",1],["output",1],["true",2],["setattr",1],["loop",1],["mod",1],["chat",1],["chdir",1],["agent",6],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["run",1],["assert",4],["stop",1],["reason",1],["submitted",1],["dispatcher",2],["store",2],["by",1],["filename",1],["frame",1],["strict",1],["not",1],["none",1],["metadata",3],["meta",1],["latest",1],["str",1],["snapshot",1],["read",1],["text",1]]},{"id":"tests/test_agent.py#test_code_and_observation_are_one_atomic_compaction_segment","name":[["test",1],["code",1],["observation",1],["one",1],["atomic",1],["compaction",1],["segment",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["code",3],["observation",6],["one",2],["atomic",2],["compaction",2],["segment",7],["messages",4],["role",5],["system",2],["content",5],["user",2],["task",1],["assistant",2],["python",1],["nx",1],["no",1],["output",1],["next",1],["segments",2],["comp",2],["mod",2],["assert",2],["any",1],["kind",1],["start",1],["end",1],["fixed",1],["two",1],["message",1],["tail",1],["would",1],["begin",1],["at",1],["v2",1],["expands",1],["back",1],["include",1],["source",1],["cell",1],["produced",1],["safe",1],["keep",1],["recent",1],["minimum",1]]},{"id":"tests/test_agent.py#test_code_as_action_cycle","name":[["test",1],["code",1],["as",1],["action",1],["cycle",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["code",2],["as",2],["action",2],["cycle",2],["monkeypatch",3],["scripted",4],["llm",1],["let",1],["me",1],["compute",2],["python",2],["nprint",1],["nhost",1],["submit",3],["output",4],["answer",3],["42",2],["computed",1],["setattr",1],["loop",1],["mod",1],["chat",1],["agent",3],["skills",1],["false",2],["allow",1],["delegate",1],["result",3],["run",1],["completion",1],["signalled",1],["through",1],["host",1],["not",1],["text",1],["convention",1],["assert",3],["stop",1],["reason",1],["submitted",2],["assistant",1],["turns",1],["happened",1],["len",1],["calls",1]]},{"id":"tests/test_agent.py#test_code_cell_wins_over_embedded_tool_fence","name":[["test",1],["code",1],["cell",1],["wins",1],["over",1],["embedded",1],["tool",1],["fence",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["code",2],["cell",4],["wins",2],["over",2],["embedded",5],["tool",11],["fence",4],["monkeypatch",3],["collision",1],["guard",1],["python",2],["whose",1],["body",1],["quotes",1],["block",2],["writing",1],["docs",2],["about",1],["syntax",1],["runs",1],["never",1],["executed",2],["turn",2],["not",6],["hijacked",1],["into",1],["doc",2],["readme",5],["usage",1],["example",1],["name",2],["bash",3],["arguments",1],["command",1],["echo",1],["pwned",1],["nprint",1],["wrote",1],["len",2],["chars",1],["host",1],["submit",2],["output",3],["documented",1],["scripted",4],["llm",1],["setattr",1],["loop",1],["mod",1],["chat",1],["result",4],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["run",1],["write",1],["assert",6],["stop",1],["reason",1],["submitted",2],["calls",1],["did",1],["truncate",1],["error",2],["obs",4],["content",1],["transcript",1],["if",1],["role",1],["observation",1],["must",1],["have",1],["been",1],["as",1],["call",1],["any",3],["results",1]]},{"id":"tests/test_agent.py#test_compact_handoff_is_structured_and_never_invents_kernel_continuity","name":[["test",1],["compact",1],["handoff",1],["structured",1],["never",1],["invents",1],["kernel",1],["continuity",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["compact",3],["handoff",8],["structured",2],["never",2],["invents",2],["kernel",2],["continuity",2],["monkeypatch",3],["tmp",4],["path",9],["setattr",1],["comp",3],["mod",3],["chat",1],["scripted",1],["llm",1],["finished",1],["old",3],["analysis",1],["messages",2],["role",5],["system",1],["content",6],["sys",1],["user",2],["task",1],["assistant",2],["work",1],["result",1],["recent",2],["archives",4],["out",2],["config",1],["keep",1],["archive",13],["dir",1],["metadata",4],["branch",2],["experiment",2],["ledger",2],["cursor",2],["73",2],["recovery",2],["pointer",2],["checkpoint",2],["cp",2],["sink",1],["append",1],["field",2],["fields",1],["assert",10],["unknown",1],["not",2],["assumed",1],["exist",1],["namespace",1],["still",1],["holds",1],["next",1],["glob",1],["compaction",1],["json",2],["if",1],["file",1],["loads",1],["read",1],["text",1],["utf",1],["schema",1],["version",1],["id",2],["context",1],["estimate",1],["before",1],["total",1]]},{"id":"tests/test_agent.py#test_compact_handoff_marks_restarted_generation_as_non_persistent","name":[["test",1],["compact",1],["handoff",1],["marks",1],["restarted",1],["generation",1],["as",1],["non",1],["persistent",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["compact",3],["handoff",2],["marks",2],["restarted",2],["generation",4],["as",2],["non",2],["persistent",2],["monkeypatch",3],["setattr",1],["comp",2],["mod",2],["chat",1],["scripted",1],["llm",1],["summary",1],["messages",2],["role",5],["system",1],["content",8],["sys",1],["user",2],["task",1],["assistant",2],["old",2],["result",1],["recent",2],["out",4],["config",1],["keep",1],["archive",1],["metadata",1],["active",1],["kernel",2],["python",4],["previous",2],["assert",3],["variables",1],["from",1],["earlier",1],["generations",1],["not",1],["available",1]]},{"id":"tests/test_agent.py#test_compact_shrinks_and_preserves_head","name":[["test",1],["compact",1],["shrinks",1],["preserves",1],["head",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["compact",3],["shrinks",2],["preserves",2],["head",2],["monkeypatch",3],["setattr",1],["comp",2],["mod",2],["chat",1],["scripted",1],["llm",1],["summary",3],["text",2],["msgs",3],["role",4],["system",2],["content",8],["sys",2],["user",2],["task",3],["assistant",1],["range",2],["out",6],["config",1],["keep",1],["recent",2],["assert",5],["len",2],["preserved",2],["original",1],["injected",1],["o5",1],["most",1],["kept",1],["verbatim",1]]},{"id":"tests/test_agent.py#test_context_estimate_accounts_for_structured_components_independently","name":[["test",1],["context",1],["estimate",1],["accounts",1],["structured",1],["components",1],["independently",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["context",3],["estimate",11],["accounts",2],["structured",2],["components",5],["independently",2],["comp",2],["mod",2],["role",1],["assistant",1],["content",1],["type",3],["text",3],["look",1],["image",3],["url",3],["https",1],["tool",4],["calls",2],["id",2],["c1",1],["name",2],["lookup",2],["arguments",1],["wire",2],["state",2],["response",1],["resp",1],["cursor",1],["schemas",2],["parameters",1],["object",1],["assert",6],["images",1],["token",1],["as",1],["dict",1],["pop",1],["total",1],["sum",1],["values",1]]},{"id":"tests/test_agent.py#test_context_estimate_separates_tool_results_and_artifact_refs","name":[["test",1],["context",1],["estimate",1],["separates",1],["tool",1],["results",1],["artifact",1],["refs",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["context",3],["estimate",7],["separates",2],["tool",4],["results",3],["artifact",5],["refs",4],["comp",1],["mod",1],["role",1],["content",1],["large",1],["structured",1],["result",1],["id",2],["version",1],["assert",3],["text",1]]},{"id":"tests/test_agent.py#test_delegate_fanout_cap","name":[["test",1],["delegate",1],["fanout",1],["cap",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["delegate",2],["fanout",3],["cap",3],["runner",3],["delegation",2],["config",1],["pytest",1],["raises",1],["error",1],["request",1],["deleg",1],["mod",1]]},{"id":"tests/test_agent.py#test_delegate_output_schema_uses_shared_completion_validation","name":[["test",1],["delegate",1],["output",1],["schema",1],["uses",1],["shared",1],["completion",1],["validation",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["delegate",2],["output",11],["schema",8],["uses",2],["shared",2],["completion",3],["validation",2],["monkeypatch",3],["fake",2],["run",3],["self",1],["task",2],["if",1],["valid",5],["else",1],["return",1],["stop",1],["reason",1],["submitted",2],["bullets",1],["computed",1],["result",1],["final",1],["message",1],["none",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",6],["delegation",1],["config",1],["type",1],["object",1],["required",2],["invalid",3],["request",2],["assert",5],["error",2],["violation",1],["missing",1],["field",1],["children",2],["status",2],["failed",1],["not",1],["done",1]]},{"id":"tests/test_agent.py#test_delegate_output_schema_uses_shared_completion_validation.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",2],["task",3],["output",4],["if",1],["valid",1],["else",1],["return",1],["stop",1],["reason",1],["submitted",2],["completion",1],["bullets",1],["computed",1],["result",1],["final",1],["message",1],["none",1]]},{"id":"tests/test_agent.py#test_delegate_session_cap","name":[["test",1],["delegate",1],["session",1],["cap",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["delegate",2],["session",3],["cap",4],["monkeypatch",3],["fake",2],["run",3],["self",1],["task",1],["return",1],["stop",1],["reason",1],["final",2],["submitted",1],["output",1],["none",2],["message",1],["setattr",1],["loop",1],["mod",2],["agent",1],["runner",4],["delegation",2],["config",1],["spawned",1],["deleg",1],["pretend",1],["re",1],["at",1],["pytest",1],["raises",1],["error",1],["request",1],["one",1],["more",1]]},{"id":"tests/test_agent.py#test_delegate_session_cap.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",2],["task",2],["return",1],["stop",1],["reason",1],["final",2],["submitted",1],["output",1],["none",2],["message",1]]},{"id":"tests/test_agent.py#test_delegate_single_and_list","name":[["test",1],["delegate",1],["single",1],["list",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["delegate",2],["single",2],["list",3],["monkeypatch",3],["stub",2],["leaf",2],["agent",3],["run",5],["so",2],["no",2],["real",2],["llm",2],["kernel",2],["fake",2],["self",1],["task",2],["return",1],["stop",1],["reason",1],["final",3],["submitted",1],["output",4],["echo",3],["completion",1],["bullets",1],["ok",1],["message",1],["setattr",1],["loop",1],["mod",1],["runner",4],["delegation",1],["config",1],["one",3],["request",2],["assert",4],["isinstance",2],["dict",1],["many",4],["len",1]]},{"id":"tests/test_agent.py#test_delegate_single_and_list.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",2],["task",3],["return",1],["stop",1],["reason",1],["final",3],["submitted",1],["output",2],["echo",1],["completion",1],["bullets",1],["ok",1],["message",1]]},{"id":"tests/test_agent.py#test_delegating_agent_threads_workspace_to_its_nested_runner","name":[["test",1],["delegating",1],["agent",1],["threads",1],["workspace",1],["its",1],["nested",1],["runner",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["delegating",2],["agent",8],["threads",2],["workspace",5],["its",3],["nested",2],["runner",6],["tmp",4],["path",4],["child",1],["hands",1],["own",1],["builds",1],["grandchildren",1],["so",1],["whole",1],["delegation",4],["subtree",1],["stays",1],["anchored",1],["skills",1],["false",1],["try",1],["assert",2],["not",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_agent.py#test_detached_call_budget_is_keyed_on_the_session_root","name":[["test",1],["detached",1],["call",1],["budget",1],["keyed",1],["session",1],["root",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",4],["test",2],["detached",2],["call",5],["budget",2],["keyed",2],["session",7],["root",6],["monkeypatch",2],["delegated",2],["child",5],["must",2],["not",3],["its",1],["own",2],["slots",1],["per",1],["bound",2],["exists",1],["because",1],["team",1],["quota",1],["gate",1],["reads",1],["ledger",2],["has",1],["been",1],["charged",1],["calls",1],["still",2],["flight",1],["charges",1],["keying",1],["frame",17],["id",9],["gave",1],["every",1],["host",1],["delegate",2],["private",1],["scope",5],["so",1],["one",1],["stop",1],["fan",2],["out",2],["could",1],["leave",1],["up",1],["cap",1],["billing",1],["while",1],["four",1],["stayed",1],["free",1],["agent",10],["skills",1],["false",2],["allow",1],["class",1],["frames",5],["init",1],["self",4],["asked",3],["resolve",2],["kwargs",1],["append",1],["store",4],["answers",1],["return",1],["dispatcher",2],["simple",2],["namespace",2],["assert",4],["provider",3],["no",1],["at",1],["all",1],["keeps",1],["only",1],["process",1],["wide",1],["none",2],["cannot",1],["fail",1],["turn",1],["honest",1],["fallback",1],["bounds",1],["something",1],["solo",2],["object",1]]},{"id":"tests/test_agent.py#test_detached_call_budget_is_keyed_on_the_session_root._Frames","name":[["frames",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["class",2],["frames",2],["def",2],["init",1],["self",4],["asked",2],["resolve",1],["frame",7],["scope",1],["id",5],["kwargs",1],["append",1],["store",1],["answers",1],["delegated",1],["child",1],["return",1],["root",2],["session",1]]},{"id":"tests/test_agent.py#test_detached_call_budget_is_keyed_on_the_session_root._Frames.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["init",2],["self",3],["asked",1]]},{"id":"tests/test_agent.py#test_detached_call_budget_is_keyed_on_the_session_root._Frames.resolve_frame_scope","name":[["resolve",1],["frame",1],["scope",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["resolve",2],["frame",9],["scope",2],["self",3],["id",6],["kwargs",2],["asked",1],["append",1],["store",1],["answers",1],["delegated",1],["child",1],["return",1],["root",2],["session",1]]},{"id":"tests/test_agent.py#test_estimate_tokens_monotonic","name":[["test",1],["estimate",1],["tokens",1],["monotonic",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["estimate",4],["tokens",4],["monotonic",2],["small",2],["role",2],["user",2],["content",2],["big",2],["4000",1],["assert",1],["comp",2],["mod",2]]},{"id":"tests/test_agent.py#test_four_backtick_python_fence_is_complete_and_wins_over_inner_tool","name":[["test",1],["four",1],["backtick",1],["python",1],["fence",1],["complete",1],["wins",1],["over",1],["inner",1],["tool",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["four",3],["backtick",3],["python",3],["fence",2],["complete",2],["wins",2],["over",2],["inner",2],["tool",4],["outer",3],["reply",3],["nreadme",1],["block",1],["name",1],["bash",1],["arguments",1],["command",1],["echo",1],["pwned",1],["nhost",1],["submit",2],["output",2],["readme",2],["done",1],["code",5],["loop",2],["mod",2],["extract",1],["assert",3],["not",1],["none",1],["compile",1],["cell",1],["exec",1],["host",1],["parse",1],["calls",1]]},{"id":"tests/test_agent.py#test_large_tool_result_can_become_a_versioned_artifact_reference","name":[["test",1],["large",1],["tool",1],["result",1],["become",1],["versioned",1],["artifact",1],["reference",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["large",3],["tool",3],["result",2],["become",2],["versioned",2],["artifact",6],["reference",2],["calls",4],["archive",2],["content",4],["message",2],["metadata",2],["append",1],["return",1],["id",4],["context",4],["version",2],["projected",3],["comp",1],["mod",1],["externalize",1],["outputs",1],["role",1],["100",2],["none",1],["threshold",1],["chars",2],["20",1],["archiver",1],["assert",3],["original",1],["refs",1]]},{"id":"tests/test_agent.py#test_large_tool_result_can_become_a_versioned_artifact_reference.archive","name":[["archive",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["archive",2],["content",3],["message",3],["metadata",3],["calls",1],["append",1],["return",1],["artifact",1],["id",2],["context",2],["version",1]]},{"id":"tests/test_agent.py#test_large_tool_result_is_content_addressed_and_recoverable","name":[["test",1],["large",1],["tool",1],["result",1],["content",1],["addressed",1],["recoverable",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["large",3],["tool",4],["result",2],["content",12],["addressed",2],["recoverable",2],["tmp",5],["path",5],["measurement",2],["100",1],["messages",2],["role",3],["system",2],["user",1],["task",1],["call",2],["id",1],["name",1],["measure",1],["projected",4],["comp",2],["mod",2],["externalize",1],["outputs",1],["threshold",1],["chars",2],["32",1],["preview",1],["24",1],["archive",3],["metadata",3],["branch",4],["ledger",2],["cursor",2],["41",2],["reference",5],["assert",6],["len",1],["sha256",3],["64",1],["load",1],["archived",1],["blob",3],["json",1],["loads",1],["ref",1],["read",1],["text",1],["utf",1]]},{"id":"tests/test_agent.py#test_max_turns_stop","name":[["test",1],["max",1],["turns",1],["stop",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["max",6],["turns",6],["stop",5],["monkeypatch",3],["never",2],["calls",2],["submit",2],["output",2],["should",2],["at",2],["scripted",3],["llm",1],["python",1],["nx",1],["10",1],["setattr",1],["loop",2],["mod",1],["chat",1],["agent",3],["skills",1],["false",2],["allow",1],["delegate",1],["result",2],["run",1],["forever",1],["assert",1],["reason",1]]},{"id":"tests/test_agent.py#test_no_code_block_nudge","name":[["test",1],["no",1],["code",1],["block",1],["nudge",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["no",3],["code",3],["block",2],["nudge",3],["monkeypatch",3],["scripted",3],["llm",1],["think",1],["answer",1],["42",1],["python",1],["nhost",1],["submit",1],["output",1],["answered",1],["question",1],["setattr",1],["loop",1],["mod",1],["chat",1],["result",2],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["run",1],["hi",1],["assert",1],["stop",1],["reason",1],["submitted",1]]},{"id":"tests/test_agent.py#test_r_cell_routes_to_r_kernel_and_is_non_terminal","name":[["test",1],["cell",1],["routes",1],["kernel",1],["non",1],["terminal",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["cell",5],["routes",2],["kernel",7],["non",2],["terminal",2],["monkeypatch",4],["runs",1],["lazily",1],["spawned",2],["its",1],["observation",2],["fed",1],["back",1],["being",1],["analysis",1],["channel",1],["no",1],["host",2],["object",1],["task",1],["still",1],["completes",1],["only",1],["through",1],["python",2],["submit",2],["output",2],["shut",1],["down",2],["run",3],["import",1],["openai4s",1],["as",1],["rk",2],["mod",3],["fake",7],["rkernel",1],["spawns",3],["spawn",3],["kw",2],["append",1],["return",1],["setattr",2],["scripted",3],["llm",1],["first",2],["nx",1],["42",3],["nprint",2],["nhost",1],["analyzed",1],["loop",1],["chat",1],["result",3],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["assert",5],["stop",1],["reason",1],["submitted",1],["cells",1],["len",1],["lazy",1],["exactly",1],["once",1],["obs",2],["content",1],["transcript",1],["if",1],["role",1],["any",1],["scoped",1],["lifecycle",1]]},{"id":"tests/test_agent.py#test_r_cell_routes_to_r_kernel_and_is_non_terminal.fake_spawn","name":[["fake",1],["spawn",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["fake",3],["spawn",2],["kw",3],["spawns",1],["append",1],["return",1]]},{"id":"tests/test_agent.py#test_r_cell_without_r_soft_fails_into_observation","name":[["test",1],["cell",1],["without",1],["soft",1],["fails",1],["into",1],["observation",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["cell",3],["without",2],["soft",2],["fails",2],["into",2],["observation",4],["monkeypatch",4],["no",4],["interpreter",2],["yields",1],["error",2],["never",1],["crash",1],["model",1],["fall",1],["back",2],["python",3],["still",1],["finish",1],["import",1],["openai4s",1],["kernel",4],["as",1],["rk",2],["mod",3],["kw",1],["raise",1],["runtime",1],["available",1],["build",1],["env",1],["setattr",2],["spawn",1],["scripted",3],["llm",1],["n1",1],["nhost",1],["submit",1],["output",1],["fell",1],["loop",1],["chat",1],["result",3],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["run",1],["try",1],["assert",2],["stop",1],["reason",1],["submitted",1],["obs",2],["content",1],["transcript",1],["if",1],["role",1],["any",1],["unavailable",1]]},{"id":"tests/test_agent.py#test_r_cell_without_r_soft_fails_into_observation.no_r","name":[["no",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["no",3],["kw",2],["raise",1],["runtime",1],["error",1],["interpreter",1],["available",1],["build",1],["env",1]]},{"id":"tests/test_agent.py#test_react_malformed_tool_block_surfaces_error","name":[["test",1],["react",1],["malformed",1],["tool",1],["block",1],["surfaces",1],["error",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["react",2],["malformed",3],["tool",7],["block",4],["surfaces",2],["error",5],["monkeypatch",3],["re",1],["act",1],["path",1],["invalid",1],["json",2],["surfaced",1],["as",1],["observation",2],["loop",2],["not",3],["crash",1],["later",1],["python",2],["cell",1],["still",1],["completes",1],["task",1],["scripted",3],["llm",1],["valid",1],["nhost",1],["submit",2],["output",1],["done",1],["setattr",1],["mod",1],["chat",1],["result",3],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["run",1],["bad",1],["then",1],["assert",2],["stop",1],["reason",1],["submitted",1],["obs",2],["content",1],["transcript",1],["if",1],["role",1],["parse",1],["was",1],["fed",1],["back",1],["raised",1],["any",1]]},{"id":"tests/test_agent.py#test_react_tool_call_then_submit","name":[["test",1],["react",1],["tool",1],["call",1],["then",1],["submit",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",3],["react",2],["tool",12],["call",2],["then",3],["submit",5],["monkeypatch",3],["tmp",4],["path",5],["happy",1],["re",1],["act",1],["turn",4],["runs",2],["read",1],["only",2],["through",2],["real",1],["host",2],["dispatcher",2],["whose",1],["workspace",4],["per",1],["dir",5],["its",1],["result",5],["fed",2],["back",3],["as",2],["one",2],["results",3],["observation",4],["loop",3],["continues",1],["next",1],["not",1],["nudge",1],["end",1],["until",1],["later",1],["python",2],["cell",1],["submits",1],["output",3],["scripted",4],["llm",1],["list",4],["cleanly",1],["offline",1],["auto",1],["creates",1],["lists",1],["empty",1],["here",1],["no",2],["network",1],["fixtures",1],["let",1],["me",1],["look",1],["around",1],["first",1],["block",1],["name",1],["arguments",1],["nhost",1],["done",1],["setattr",1],["mod",1],["chat",2],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["run",1],["completion",1],["still",1],["flows",1],["assert",4],["stop",1],["reason",1],["submitted",1],["came",1],["tagged",1],["obs",3],["content",1],["transcript",1],["if",1],["role",1],["any",2],["startswith",1],["was",1],["continued",1],["calls",2],["neither",1],["nudged",1],["nor",1],["ended",1],["len",1]]},{"id":"tests/test_agent.py#test_repeated_native_tool_trips_no_progress","name":[["test",1],["repeated",1],["native",1],["tool",1],["trips",1],["no",1],["progress",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",3],["repeated",2],["native",4],["tool",5],["trips",2],["no",5],["progress",5],["monkeypatch",3],["tmp",3],["path",5],["same",1],["args",1],["three",1],["times",1],["must",1],["stop",2],["as",1],["not",2],["completed",1],["provider",6],["calls",6],["chat",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["index",3],["len",2],["call",4],["id",3],["loop",3],["wire",1],["name",1],["list",3],["dir",1],["ordinal",1],["raw",1],["arguments",2],["parse",1],["error",1],["none",2],["meta",1],["append",1],["return",1],["content",2],["assistant",2],["message",1],["role",1],["setattr",1],["mod",1],["agent",5],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["10",1],["workspace",2],["result",5],["run",1],["repeatedly",1],["assert",8],["reason",2],["submitted",1],["output",1],["groups",4],["dispatcher",1],["store",1],["action",1],["frame",1],["kinds",3],["group",2],["kind",1],["count",1],["tools",1],["terminal",5],["events",1],["type",1],["failed",1],["completion",1]]},{"id":"tests/test_agent.py#test_repeated_native_tool_trips_no_progress.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["index",3],["len",1],["provider",4],["calls",4],["call",4],["id",2],["loop",2],["wire",1],["name",1],["list",1],["dir",1],["ordinal",1],["raw",1],["arguments",2],["path",2],["parse",1],["error",1],["none",1],["meta",1],["test",1],["append",1],["return",1],["content",2],["tool",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_agent.py#test_reused_agent_recreates_its_delegation_runner","name":[["test",1],["reused",1],["agent",1],["recreates",1],["its",1],["delegation",1],["runner",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",5],["test",3],["reused",2],["agent",11],["recreates",2],["its",2],["delegation",7],["runner",12],["monkeypatch",4],["second",10],["spec",5],["every",1],["run",12],["gets",1],["live",1],["pool",2],["including",1],["parallel",1],["runs",1],["observed",6],["runners",6],["delegated",6],["results",6],["chat",8],["calls",7],["none",5],["fake",2],["one",3],["self",1],["child",9],["assert",13],["begin",1],["out",3],["id",5],["stop",3],["reason",3],["submitted",3],["task",3],["status",2],["completed",3],["output",1],["request",1],["finish",1],["done",1],["return",3],["setattr",2],["deleg",1],["mod",2],["finalize",3],["reply",2],["call",8],["index",5],["arguments",5],["summary",1],["complete",1],["completion",1],["bullets",1],["final",2],["wire",2],["name",1],["response",1],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["provider",2],["meta",1],["content",2],["tool",2],["assistant",2],["message",1],["role",1],["messages",2],["cfg",2],["kwargs",2],["nonlocal",1],["del",1],["not",3],["append",2],["if",3],["result",4],["dict",1],["wait",1],["false",2],["collect",1],["ids",1],["loop",1],["skills",1],["allow",1],["delegate",1],["true",1],["max",1],["turns",1],["first",3],["len",2],["all",1],["shutdown",1],["isinstance",1],["list",1],["else",1]]},{"id":"tests/test_agent.py#test_reused_agent_recreates_its_delegation_runner.chat_with_second_run_delegation","name":[["chat",1],["second",1],["run",1],["delegation",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["chat",6],["second",4],["run",2],["delegation",3],["messages",3],["cfg",3],["kwargs",3],["nonlocal",1],["calls",4],["del",1],["assert",2],["agent",2],["not",2],["none",2],["runner",6],["observed",1],["runners",1],["append",2],["if",2],["result",4],["dict",1],["spec",2],["wait",1],["false",1],["collect",1],["child",2],["ids",1],["id",1],["delegated",1],["results",1],["return",1],["finalize",1],["reply",1]]},{"id":"tests/test_agent.py#test_reused_agent_recreates_its_delegation_runner.fake_run_one","name":[["fake",1],["run",1],["one",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["one",2],["self",2],["child",8],["assert",2],["begin",1],["out",3],["id",2],["stop",1],["reason",1],["submitted",1],["task",2],["status",1],["completed",1],["output",1],["spec",1],["request",1],["finish",1],["done",1],["return",1]]},{"id":"tests/test_agent.py#test_reused_agent_recreates_its_delegation_runner.finalize_reply","name":[["finalize",1],["reply",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["finalize",3],["reply",2],["call",9],["index",6],["arguments",5],["summary",1],["run",2],["complete",1],["completion",1],["bullets",1],["completed",1],["id",2],["final",2],["wire",2],["name",1],["response",1],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_agent.py#test_reused_cli_agent_reopens_its_frame_for_the_next_run","name":[["test",1],["reused",1],["cli",1],["agent",1],["reopens",1],["its",1],["frame",1],["next",1],["run",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["reused",3],["cli",2],["agent",11],["reopens",2],["its",2],["frame",7],["next",2],["run",6],["monkeypatch",3],["must",1],["not",1],["report",1],["previous",1],["terminal",1],["mid",1],["scripted",6],["metered",1],["llm",1],["still",2],["thinking",2],["setattr",1],["loop",1],["mod",1],["chat",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",3],["turns",3],["assert",6],["first",1],["stop",2],["reason",2],["root",2],["row",2],["status",4],["failed",2],["replies",1],["observed",2],["clear",1],["second",1],["processing",2],["input",1],["tokens",1],["400",1]]},{"id":"tests/test_agent.py#test_should_compact_uses_window","name":[["test",1],["should",1],["compact",1],["uses",1],["window",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["should",6],["compact",5],["uses",2],["window",6],["monkeypatch",5],["cfg",6],["config",1],["1000",1],["tokens",3],["content",2],["msgs",3],["role",1],["user",1],["4000",1],["10",2],["tiny",1],["huge",1],["not",1],["setattr",3],["context",2],["100",1],["compaction",1],["trigger",1],["ratio",1],["75",1],["assert",2],["comp",2],["mod",2],["true",1],["000",2],["false",1]]},{"id":"tests/test_agent.py#test_stage1_cli_cell_readiness_refuses_before_safety_or_worker","name":[["test",1],["stage1",1],["cli",1],["cell",1],["readiness",1],["refuses",1],["before",1],["safety",1],["worker",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",3],["test",2],["stage1",3],["cli",2],["cell",5],["readiness",10],["refuses",2],["before",2],["safety",3],["worker",3],["tmp",4],["path",4],["monkeypatch",7],["language",3],["fence",3],["state",1],["needs",1],["repair",1],["ready",1],["false",3],["missing",2],["environments",1],["packages",1],["python",1],["numpy",1],["base",1],["remediation",1],["none",2],["scripted",3],["llm",3],["nprint",1],["42",1],["setattr",5],["loop",2],["mod",4],["chat",1],["openai4s",2],["kernel",11],["standard",1],["profile",1],["lambda",2],["kwargs",3],["forbidden",3],["args",2],["raise",1],["assertion",2],["error",3],["refused",3],["spawned",1],["import",1],["as",2],["spawn",1],["cfg",3],["config",2],["data",2],["dir",1],["roadmap",2],["features",1],["feature",1],["flags",1],["trusted",1],["delivery",1],["true",1],["agent",7],["workspace",2],["skills",1],["allow",1],["delegate",1],["max",1],["turns",1],["pre",1],["exec",1],["gate",2],["throw",1],["refusal",1],["happened",1],["after",1],["pytest",1],["raises",1],["environment",1],["run",2],["scientific",1],["assert",3],["value",1],["dispatcher",1],["store",1],["count",1],["frame",1],["id",1],["foreground",1]]},{"id":"tests/test_agent.py#test_stage1_cli_cell_readiness_refuses_before_safety_or_worker.forbidden_kernel","name":[["forbidden",1],["kernel",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["forbidden",2],["kernel",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["refused",1],["language",1],["cell",1],["spawned",1],["worker",1]]},{"id":"tests/test_agent.py#test_stage1_missing_profile_keeps_cli_control_plane_kernel_lazy","name":[["test",1],["stage1",1],["missing",1],["profile",1],["keeps",1],["cli",1],["control",1],["plane",1],["kernel",1],["lazy",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",5],["test",3],["stage1",3],["missing",2],["profile",3],["keeps",2],["cli",2],["control",10],["plane",4],["kernel",7],["lazy",2],["tmp",4],["path",5],["monkeypatch",5],["run",4],["tool",5],["first",3],["readiness",6],["code",1],["cell",2],["gate",2],["never",1],["task",1],["replies",5],["if",1],["append",2],["list",1],["dir",2],["finalize",1],["response",1],["summary",1],["only",4],["request",2],["was",2],["completed",3],["completion",1],["bullets",1],["without",1],["science",1],["runtime",1],["chat",3],["messages",2],["cfg",5],["kwargs",4],["del",1],["name",5],["arguments",5],["pop",1],["call",4],["id",3],["wire",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",3],["none",1],["provider",2],["meta",1],["return",1],["content",2],["calls",2],["assistant",2],["message",2],["role",1],["forbidden",4],["raise",2],["assertion",2],["turn",2],["probed",1],["scientific",1],["args",1],["spawned",1],["setattr",3],["loop",2],["mod",2],["openai4s",1],["standard",1],["config",2],["data",2],["llm",2],["roadmap",2],["features",1],["feature",1],["flags",1],["trusted",1],["delivery",1],["true",1],["agent",5],["workspace",2],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["result",3],["complete",1],["through",1],["assert",4],["stop",1],["reason",1],["submitted",1],["final",1],["dispatcher",1],["store",1],["count",1],["frame",1]]},{"id":"tests/test_agent.py#test_stage1_missing_profile_keeps_cli_control_plane_kernel_lazy.control_chat","name":[["control",1],["chat",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["control",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["name",5],["arguments",5],["replies",1],["pop",1],["call",4],["id",2],["wire",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_agent.py#test_stage1_missing_profile_keeps_cli_control_plane_kernel_lazy.forbidden_kernel","name":[["forbidden",1],["kernel",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["forbidden",2],["kernel",3],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["control",1],["only",1],["turn",1],["spawned",1]]},{"id":"tests/test_agent.py#test_stage1_missing_profile_keeps_cli_control_plane_kernel_lazy.forbidden_readiness","name":[["forbidden",1],["readiness",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["forbidden",2],["readiness",3],["kwargs",2],["raise",1],["assertion",1],["error",1],["control",1],["only",1],["turn",1],["probed",1],["scientific",1]]},{"id":"tests/test_agent.py#test_submit_output_soft_fail_does_not_complete","name":[["test",1],["submit",1],["output",1],["soft",1],["fail",1],["not",1],["complete",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["submit",8],["output",9],["soft",5],["fail",4],["not",4],["complete",2],["monkeypatch",3],["host",2],["invalid",2],["completion",3],["bullets",3],["fails",1],["dispatcher",1],["returns",1],["error",3],["runtime",2],["cell",1],["task",1],["end",1],["subsequent",1],["valid",2],["completes",1],["scripted",4],["llm",1],["python",2],["try",1],["except",1],["as",1],["print",1],["nhost",1],["computed",2],["answer",2],["setattr",1],["loop",2],["mod",1],["chat",1],["agent",3],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["result",5],["run",1],["twice",1],["did",2],["stop",2],["one",1],["assert",5],["reason",1],["submitted",3],["len",1],["calls",1],["obs",2],["content",1],["transcript",1],["if",1],["role",1],["observation",1],["any",1],["must",1],["be",1],["list",1],["items",1]]},{"id":"tests/test_agent.py#test_web_delegated_child_runs_in_parent_session_workspace","name":[["test",1],["web",1],["delegated",1],["child",1],["runs",1],["parent",1],["session",1],["workspace",1]],"path":[["tests",1],["test",1],["agent",1],["py",1]],"body":[["def",2],["test",2],["web",3],["delegated",3],["child",3],["runs",2],["parent",3],["session",5],["workspace",12],["monkeypatch",4],["tmp",4],["path",4],["relative",2],["writes",1],["land",1],["never",1],["daemon",7],["launch",1],["directory",1],["its",1],["process",1],["cwd",10],["mkdir",2],["scripted",3],["llm",1],["python",1],["open",1],["kernel",6],["out",6],["txt",6],["write",3],["from",4],["host",7],["file",2],["files",4],["submit",1],["output",1],["wrote",2],["true",1],["both",2],["setattr",1],["loop",1],["mod",1],["chat",1],["chdir",1],["gateway",1],["wires",1],["runner",5],["wire",1],["delegation",2],["config",1],["try",1],["result",2],["request",1],["via",1],["paths",1],["finally",1],["close",1],["assert",5],["stop",1],["reason",1],["submitted",1],["dispatcher",1],["service",1],["anchor",1],["read",2],["text",2],["not",2],["exists",2]]},{"id":"tests/test_analysis_skills.py","name":[["test",1],["analysis",1],["skills",1],["py",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["executable",1],["contracts",1],["bundled",1],["data",1],["model",3],["analysis",1],["skills",4],["from",3],["future",1],["import",6],["annotations",1],["importlib",1],["sys",1],["pytest",4],["openai4s",2],["config",2],["loader",2],["skill",1],["audit",3],["dataset",2],["evaluate",2],["plan",2],["ml",2],["experiment",2],["fixture",1],["scope",1],["module",1],["autouse",1],["true",1],["mark",2],["parametrize",2],["name",1],["query",1],["expected",1],["missing",1],["duplicates",1],["patient",1],["split",2],["leakage",1],["bootstrap",1],["confidence",1],["interval",1],["roc",1],["auc",1],["regression",1],["metrics",1],["reproducible",1],["grouped",1],["chronological",1],["train",1],["test",1]]},{"id":"tests/test_analysis_skills.py#_kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["kernel",3],["name",3],["str",2],["return",1],["importlib",1],["import",1],["module",1]]},{"id":"tests/test_analysis_skills.py#_skills_on_path","name":[["skills",1],["path",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["skills",3],["path",7],["str",1],["config",1],["dir",1],["sys",2],["insert",1],["yield",1],["remove",1]]},{"id":"tests/test_analysis_skills.py#test_analysis_skill_is_discoverable_and_compiles","name":[["test",1],["analysis",1],["skill",1],["discoverable",1],["compiles",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["analysis",2],["skill",8],["discoverable",2],["compiles",2],["name",3],["loader",1],["discover",1],["assert",4],["origin",1],["openai4s",1],["read",1],["only",1],["true",3],["has",1],["kernel",1],["sidecar",1],["gate",1],["ok",1],["error",1],["none",1]]},{"id":"tests/test_analysis_skills.py#test_analysis_skill_is_retrievable","name":[["test",1],["analysis",1],["skill",1],["retrievable",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["analysis",2],["skill",3],["retrievable",2],["query",3],["expected",3],["hits",2],["loader",1],["search",1],["limit",1],["assert",1],["hit",2],["name",1]]},{"id":"tests/test_analysis_skills.py#test_audit_rows_detects_duplicates_with_unserializable_values_and_reordered_keys","name":[["test",1],["audit",1],["rows",1],["detects",1],["duplicates",1],["unserializable",1],["values",1],["reordered",1],["keys",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["audit",6],["rows",8],["detects",2],["duplicates",3],["unserializable",2],["values",2],["reordered",2],["keys",3],["import",1],["datetime",3],["kernel",1],["dataset",1],["two",1],["byte",1],["identical",1],["records",1],["whose",1],["were",1],["inserted",1],["different",1],["order",2],["carrying",1],["value",1],["json",1],["cannot",1],["serialize",1],["natively",1],["date",3],["stable",1],["key",1],["fallback",1],["must",1],["still",1],["canonicalize",1],["dict",1],["so",1],["these",1],["count",1],["as",1],["2024",2],["result",2],["assert",1],["duplicate",1]]},{"id":"tests/test_analysis_skills.py#test_audit_rows_finds_duplicates_types_and_group_leakage","name":[["test",1],["audit",1],["rows",1],["finds",1],["duplicates",1],["types",1],["group",1],["leakage",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["test",5],["audit",6],["rows",8],["finds",2],["duplicates",2],["types",3],["group",3],["leakage",3],["kernel",1],["dataset",1],["id",6],["patient",6],["split",7],["train",1],["label",5],["value",6],["bad",2],["result",6],["target",1],["columns",4],["column",1],["assert",5],["duplicate",2],["ids",1],["count",2],["missing",1],["float",1],["str",1],["examples",1]]},{"id":"tests/test_analysis_skills.py#test_binary_metrics_include_tie_aware_auc_and_undefined_ratios","name":[["test",1],["binary",1],["metrics",1],["include",1],["tie",1],["aware",1],["auc",1],["undefined",1],["ratios",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["binary",4],["metrics",7],["include",2],["tie",2],["aware",2],["auc",3],["undefined",2],["ratios",2],["kernel",1],["evaluate",1],["model",1],["result",5],["classification",2],["scores",1],["threshold",1],["assert",6],["accuracy",1],["75",1],["precision",2],["recall",1],["roc",1],["pytest",1],["approx",1],["875",1],["no",3],["positive",3],["predictions",4],["none",2],["f1",1]]},{"id":"tests/test_analysis_skills.py#test_planning_splits_preserve_rows_groups_and_time_order","name":[["test",1],["planning",1],["splits",1],["preserve",1],["rows",1],["groups",1],["time",1],["order",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["test",4],["planning",2],["splits",4],["preserve",2],["rows",2],["groups",7],["time",2],["order",2],["tmp",3],["path",3],["plan",6],["kernel",1],["ml",1],["experiment",2],["random",4],["split",8],["20",2],["fractions",2],["seed",2],["assert",8],["sorted",2],["sum",2],["values",5],["list",2],["range",2],["name",2],["len",5],["items",2],["train",2],["12",1],["validation",2],["grouped",4],["owners",2],["group",3],["indices",2],["index",2],["if",1],["all",1],["chronological",3],["data",6],["csv",1],["write",1],["text",1],["n1",1],["encoding",1],["utf",1],["manifest",5],["learning",1],["rate",1],["paths",1],["seeds",1],["code",2],["revision",2],["abc123",2],["config",1],["fingerprint",1],["64",2],["sha256",1]]},{"id":"tests/test_analysis_skills.py#test_regression_metrics_and_bootstrap_are_deterministic","name":[["test",1],["regression",1],["metrics",1],["bootstrap",1],["deterministic",1]],"path":[["tests",1],["test",1],["analysis",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["regression",3],["metrics",7],["bootstrap",4],["deterministic",2],["kernel",1],["evaluate",1],["model",1],["result",4],["assert",5],["mae",1],["pytest",3],["approx",3],["rmse",1],["r2",1],["first",5],["ci",2],["resamples",2],["100",2],["seed",2],["second",2],["lower",1],["estimate",1],["upper",1]]},{"id":"tests/test_annotation_repository.py","name":[["test",1],["annotation",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["annotation",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["image",1],["annotation",1],["persistence",1],["from",3],["future",1],["import",4],["annotations",1],["threading",1],["openai4s",2],["config",2],["store",2]]},{"id":"tests/test_annotation_repository.py#_add","name":[["add",1]],"path":[["tests",1],["test",1],["annotation",1],["repository",1],["py",1]],"body":[["def",2],["add",3],["store",3],["frame",4],["id",9],["artifact",6],["figure",2],["overrides",3],["values",3],["name",1],["png",1],["rel",2],["25",1],["75",1],["body",1],["inspect",1],["region",1],["update",1],["return",1],["annotation",1],["root",1]]},{"id":"tests/test_annotation_repository.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["annotation",1],["repository",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_annotation_repository.py#test_annotation_cascades_stay_in_store_transactions","name":[["test",1],["annotation",1],["cascades",1],["stay",1],["store",1],["transactions",1]],"path":[["tests",1],["test",1],["annotation",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["annotation",7],["cascades",2],["stay",2],["store",13],["transactions",2],["tmp",3],["path",3],["project",12],["create",1],["name",1],["annotations",2],["id",10],["frame",7],["new",2],["add",2],["figure",1],["delete",2],["assert",2],["list",1],["surviving",2],["default",1],["deleted",1],["artifact",3],["none",1]]},{"id":"tests/test_annotation_repository.py#test_annotation_ordinals_are_atomic_with_concurrent_pins","name":[["test",1],["annotation",1],["ordinals",1],["atomic",1],["concurrent",1],["pins",1]],"path":[["tests",1],["test",1],["annotation",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["annotation",6],["ordinals",2],["atomic",2],["concurrent",2],["pins",2],["tmp",3],["path",3],["store",4],["frame",3],["id",3],["new",1],["project",1],["science",1],["workers",5],["12",1],["barrier",3],["threading",3],["results",4],["result",2],["lock",3],["add",3],["pin",3],["index",4],["wait",1],["body",1],["append",1],["threads",4],["thread",7],["target",1],["args",1],["range",2],["start",1],["join",1],["timeout",1],["assert",3],["all",1],["not",1],["alive",1],["len",1],["sorted",1],["number",1],["list",1]]},{"id":"tests/test_annotation_repository.py#test_annotation_ordinals_are_atomic_with_concurrent_pins.add_pin","name":[["add",1],["pin",1]],"path":[["tests",1],["test",1],["annotation",1],["repository",1],["py",1]],"body":[["def",2],["add",3],["pin",3],["index",3],["barrier",1],["wait",1],["annotation",2],["store",1],["frame",1],["id",1],["body",1],["result",1],["lock",1],["results",1],["append",1]]},{"id":"tests/test_annotation_repository.py#test_annotation_repository_shares_store_boundary_and_facade","name":[["test",1],["annotation",1],["repository",1],["shares",1],["store",1],["boundary",1],["facade",1]],"path":[["tests",1],["test",1],["annotation",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["annotation",26],["repository",2],["shares",2],["store",27],["boundary",2],["facade",2],["tmp",3],["path",3],["assert",13],["annotations",6],["connection",1],["conn",1],["lock",2],["frame",11],["new",2],["project",2],["id",18],["science",2],["first",14],["add",4],["rel",4],["second",6],["other",4],["artifact",3],["figure",2],["number",4],["item",2],["list",1],["before",2],["update",3],["updated",2],["body",2],["revised",2],["status",3],["dismissed",2],["mark",2],["sent",3],["delete",1],["none",1]]},{"id":"tests/test_annotation_version_binding.py","name":[["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["pinned",4],["figure",2],["bound",2],["one",2],["immutable",1],["artifact",3],["version",3],["annotation",1],["statement",1],["about",2],["picture",1],["user",1],["clicked",1],["point",2],["image",1],["front",1],["them",1],["wrote",1],["sentence",1],["send",2],["path",2],["resolved",1],["id",1],["sqlite",1],["answers",1],["latest",1],["so",2],["agent",1],["re",1],["plotted",1],["between",1],["pin",2],["handed",1],["model",4],["different",1],["bytes",7],["while",1],["coordinates",1],["still",1],["described",1],["old",1],["nothing",2],["anywhere",1],["said",1],["failure",1],["file",3],["exists",1],["prevent",1],["wrong",1],["not",3],["absent",1],["therefore",1],["believed",1],["three",1],["properties",1],["here",1],["reach",1],["provider",3],["were",1],["even",1],["after",1],["disk",1],["has",1],["been",1],["overwritten",1],["cannot",1],["be",1],["produced",1],["substituted",1],["reason",1],["reaches",2],["both",2],["ui",2],["before",1],["call",1],["decided",1],["by",2],["its",2],["magic",1],["number",1],["name",1],["from",6],["future",1],["import",11],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["struct",1],["base64",1],["b64decode",1],["pathlib",1],["pytest",2],["openai4s",3],["config",2],["llmconfig",1],["server",1],["gateway",2],["as",1],["mod",1],["store",2],["pdf",2],["n1",1],["obj",1],["nendobj",1],["ntrailer",1],["eof",1],["fixture",1],["decide",1],["type",1],["every",1],["refusal",1],["vision",1],["exact",1],["endpoint",1],["triple",1],["upgraded",1],["database",1],["only",1],["fresh",1]]},{"id":"tests/test_annotation_version_binding.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_annotation_version_binding.py#_content","name":[["content",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["content",3],["runner",5],["hub",2],["annos",3],["text",3],["about",2],["state",3],["store",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["return",1],["build",1],["annotated",1]]},{"id":"tests/test_annotation_version_binding.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["class",2],["hub",2],["def",3],["init",1],["self",6],["events",3],["emitter",1],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",4],["append",2],["broadcast",1]]},{"id":"tests/test_annotation_version_binding.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_annotation_version_binding.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",2],["frame",2],["id",2],["event",3],["events",1],["append",1]]},{"id":"tests/test_annotation_version_binding.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["emitter",2],["self",3],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",2],["events",1],["append",1]]},{"id":"tests/test_annotation_version_binding.py#_images","name":[["images",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["images",2],["parts",3],["return",1],["if",1],["isinstance",1],["dict",1],["type",1],["image",1]]},{"id":"tests/test_annotation_version_binding.py#_model_note","name":[["model",1],["note",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["model",3],["note",2],["parts",3],["notes",3],["text",3],["if",1],["isinstance",1],["dict",1],["type",1],["were",1],["not",2],["sent",1],["assert",1],["was",2],["told",1],["anything",1],["missing",1],["return",1]]},{"id":"tests/test_annotation_version_binding.py#_pin_through_the_route","name":[["pin",1],["through",1],["route",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["pin",2],["through",3],["route",4],["cfg",4],["runner",3],["frame",3],["id",7],["str",5],["artifact",5],["dict",2],["create",1],["annotation",3],["way",1],["browser",1],["calling",1],["store",1],["add",1],["directly",1],["would",1],["let",1],["binding",1],["be",1],["supplied",1],["by",2],["test",1],["rather",1],["than",1],["server",2],["one",1],["thing",1],["worth",1],["proving",1],["import",2],["io",3],["from",1],["openai4s",1],["local",3],["auth",3],["handler",10],["cls",2],["gateway",1],["mod",1],["make",2],["hub",1],["object",1],["new",1],["body",4],["json",2],["dumps",1],["name",1],["figure",1],["png",1],["bar",1],["wider",1],["encode",1],["headers",1],["token",1],["header",1],["load",1],["mint",1],["data",1],["dir",1],["content",1],["length",1],["len",1],["rfile",1],["bytes",1],["close",1],["connection",1],["false",1],["path",1],["api",1],["v1",1],["frames",1],["annotations",1],["replies",6],["list",1],["lambda",1],["obj",2],["code",2],["200",1],["append",1],["post",1],["assert",1],["201",1],["return",1]]},{"id":"tests/test_annotation_version_binding.py#_png","name":[["png",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["png",4],["width",3],["int",10],["height",3],["colour",3],["tuple",2],["bytes",3],["real",1],["exact",1],["size",2],["discriminator",1],["assertions",1],["survives",1],["re",1],["encode",1],["draws",1],["pin",2],["markers",2],["so",1],["shape",1],["image",3],["arrives",1],["identifies",1],["version",1],["produced",1],["pytest",1],["importorskip",1],["pil",2],["reason",1],["drawn",1],["pillow",1],["import",2],["io",3],["from",1],["buffer",3],["new",1],["rgb",1],["save",1],["format",1],["return",1],["getvalue",1]]},{"id":"tests/test_annotation_version_binding.py#_png_size","name":[["png",1],["size",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["png",4],["size",2],["raw",4],["bytes",2],["tuple",2],["int",4],["read",1],["width",1],["height",1],["out",1],["ihdr",1],["chunk",1],["without",1],["decoding",1],["image",1],["assert",1],["x89",1],["x1a",1],["not",1],["return",1],["struct",1],["unpack",1],["ii",1],["16",1],["24",1]]},{"id":"tests/test_annotation_version_binding.py#_problem_reasons","name":[["problem",1],["reasons",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["problem",2],["reasons",2],["hub",3],["events",4],["if",1],["type",1],["attachment",1],["problems",2],["assert",1],["nothing",1],["was",1],["reported",1],["ui",1],["return",1],["reason",1]]},{"id":"tests/test_annotation_version_binding.py#_record","name":[["record",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["record",3],["store",3],["path",8],["data",5],["bytes",4],["frame",6],["id",8],["str",3],["filename",4],["none",3],["dict",2],["write",1],["return",1],["cell",2],["artifact",1],["name",1],["content",1],["type",1],["image",1],["png",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["root",1],["project",1]]},{"id":"tests/test_annotation_version_binding.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["hub",3],["return",1],["gateway",1],["mod",1],["session",1],["cfg",1],["start",1],["idle",1],["sweeper",1],["false",1]]},{"id":"tests/test_annotation_version_binding.py#_schema_sql","name":[["schema",1],["sql",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["schema",3],["sql",2],["str",2],["import",1],["re",3],["src",2],["path",1],["openai4s",1],["store",1],["py",1],["read",1],["text",1],["return",1],["search",1],["group",1]]},{"id":"tests/test_annotation_version_binding.py#_vision","name":[["vision",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["vision",3],["monkeypatch",3],["from",1],["openai4s",1],["import",1],["llm",2],["setattr",1],["supports",1],["lambda",1],["cfg",1],["true",1]]},{"id":"tests/test_annotation_version_binding.py#test_a_deleted_figure_is_reported_to_both_channels","name":[["test",1],["deleted",1],["figure",1],["reported",1],["both",1],["channels",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["deleted",2],["figure",2],["reported",2],["both",2],["channels",2],["tmp",5],["path",5],["vision",2],["cfg",3],["hub",5],["runner",6],["try",1],["store",5],["frame",5],["id",7],["new",1],["kind",1],["turn",1],["project",1],["live",3],["gone",1],["png",2],["first",2],["record",1],["20",2],["pinned",2],["pin",1],["through",1],["route",1],["artifact",1],["unlink",1],["parts",3],["content",1],["annotation",2],["assert",3],["images",1],["problem",1],["reasons",1],["not",2],["found",2],["model",1],["note",1],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_a_fresh_database_declares_the_reservation_column_canonically","name":[["test",1],["fresh",1],["database",1],["declares",1],["reservation",1],["column",1],["canonically",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["fresh",3],["database",2],["declares",2],["reservation",4],["column",5],["canonically",2],["tmp",3],["path",4],["exists",1],["only",2],["via",1],["add",1],["pass",1],["canonical",1],["schema",2],["not",1],["describe",1],["so",1],["two",1],["definitions",1],["annotations",2],["table",2],["disagree",1],["upgrade",1],["exercised",1],["store",4],["db",1],["try",1],["assert",2],["id",2],["row",2],["conn",1],["execute",1],["pragma",1],["info",1],["finally",1],["close",1],["sql",1]]},{"id":"tests/test_annotation_version_binding.py#test_a_pin_with_no_recorded_version_still_resolves_the_artifact","name":[["test",1],["pin",1],["no",1],["recorded",1],["version",1],["still",1],["resolves",1],["artifact",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["pin",3],["no",2],["recorded",3],["version",4],["still",2],["resolves",2],["artifact",5],["tmp",5],["path",5],["vision",2],["rows",1],["written",1],["before",1],["binding",1],["columns",1],["existed",1],["keep",1],["working",1],["deliberate",1],["only",1],["case",1],["whatever",1],["file",1],["holds",1],["now",1],["remains",1],["best",1],["available",1],["answer",1],["such",1],["row",1],["was",1],["taken",1],["against",1],["nowhere",1],["refusing",1],["would",1],["delete",1],["user",1],["pending",1],["pins",1],["upgrade",1],["every",1],["new",2],["bound",1],["see",1],["tests",1],["above",1],["cfg",1],["hub",4],["runner",5],["try",1],["store",5],["frame",6],["id",9],["kind",1],["turn",1],["project",1],["first",2],["record",1],["legacy",5],["png",4],["48",2],["12",2],["add",1],["annotation",1],["root",1],["name",1],["rel",2],["body",1],["unbound",1],["assert",3],["none",1],["parts",2],["content",1],["images",4],["len",1],["size",1],["b64decode",1],["data",1],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_a_sniff_accepts_the_shipped_raster_types_and_nothing_else","name":[["test",1],["sniff",1],["accepts",1],["shipped",1],["raster",1],["types",1],["nothing",1],["else",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["sniff",10],["accepts",2],["shipped",2],["raster",2],["types",2],["nothing",2],["else",2],["helper",1],["itself",1],["byte",1],["patterns",1],["exists",1],["tell",1],["apart",1],["assert",8],["gateway",8],["mod",8],["image",13],["mime",8],["x89",1],["png",2],["x1a",1],["rest",3],["xff",2],["xd8",1],["xe0",1],["jpeg",1],["gif89a",1],["gif",1],["webp",3],["riff",1],["x00",2],["webpvp8",1],["pdf",1],["bytes",2],["none",3],["svg",2],["xmlns",1],["bm",3],["alone",1],["two",2],["ordinary",1],["text",3],["bmp",4],["also",1],["states",1],["its",1],["own",1],["total",1],["length",1],["separates",1],["way",1],["prose",1],["not",1],["bitmap",1],["at",1],["all",1],["struct",1],["pack",1],["30",1],["24",1]]},{"id":"tests/test_annotation_version_binding.py#test_a_v13_install_gains_the_reservation_column","name":[["test",1],["v13",1],["install",1],["gains",1],["reservation",1],["column",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",3],["v13",5],["install",4],["gains",2],["reservation",9],["column",6],["tmp",3],["path",4],["fresh",2],["vs",1],["upgraded",4],["blind",1],["spot",1],["again",1],["same",1],["shape",1],["bug",1],["id",13],["was",2],["added",1],["only",1],["ad",1],["hoc",1],["add",2],["pass",1],["not",3],["as",3],["numbered",1],["migration",2],["schema",3],["version",4],["left",1],["at",1],["13",2],["database",3],["gets",1],["from",3],["create",2],["table",8],["so",1],["every",2],["passed",1],["while",1],["existing",1],["already",1],["exists",2],["would",2],["reach",1],["update",1],["annotations",9],["naming",1],["its",1],["have",2],["admission",2],["fail",1],["exactly",1],["databases",1],["data",1],["them",1],["driven",1],["by",1],["building",1],["real",1],["opening",1],["store",11],["upgrade",1],["user",3],["actually",2],["takes",1],["db",5],["conn",12],["sqlite3",2],["connect",2],["str",2],["executescript",1],["sql",1],["columns",2],["row",11],["execute",9],["pragma",5],["info",3],["if",1],["select",2],["join",1],["drop",1],["alter",1],["rename",1],["commit",1],["close",2],["probe",2],["assert",6],["try",1],["after",2],["moved",1],["auditable",1],["record",1],["fetchone",1],["14",1],["names",3],["name",3],["migrations",1],["annotation",9],["works",1],["thing",1],["root",5],["new",1],["frame",3],["kind",1],["turn",1],["project",1],["artifact",2],["plot",1],["png",1],["rel",2],["body",1],["pin",1],["claimed",2],["reserve",1],["ids",1],["resv",2],["finalize",1],["sent",1],["finally",1]]},{"id":"tests/test_annotation_version_binding.py#test_a_v14_reserved_pin_is_given_back_on_the_upgrade_to_v15","name":[["test",1],["v14",1],["reserved",1],["pin",1],["given",1],["back",1],["upgrade",1],["v15",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["v14",22],["reserved",5],["pin",4],["given",2],["back",3],["upgrade",3],["v15",2],["tmp",3],["path",5],["rows",1],["migration",2],["15",3],["created",4],["table",2],["then",1],["could",3],["not",2],["account",1],["added",1],["reservation",5],["id",13],["so",2],["install",2],["crashed",1],["mid",1],["send",1],["has",2],["pins",3],["at",5],["holder",6],["annotation",9],["admissions",3],["empty",1],["every",2],["recovery",2],["looks",1],["ledger",3],["row",12],["those",1],["upgraded",2],["into",3],["state",1],["nothing",2],["find",1],["them",2],["free",4],["invisible",1],["composer",3],["no",5],["turn",3],["life",1],["moment",1],["request",3],["flight",1],["exactly",1],["they",2],["safe",1],["release",1],["built",1],["as",1],["real",1],["database",1],["opened",1],["because",2],["defect",1],["entirely",1],["difference",1],["between",1],["fresh",1],["db",4],["conn",11],["sqlite3",1],["connect",1],["str",1],["executescript",1],["schema",2],["sql",1],["execute",7],["drop",1],["if",2],["exists",1],["insert",2],["frames",1],["frame",3],["root",2],["project",1],["kind",1],["status",9],["updated",2],["values",2],["ready",1],["number",3],["suffix",4],["enumerate",1],["held",12],["resv",5],["crash",2],["000001",2],["open",5],["none",4],["terminal",3],["still",1],["carry",1],["went",1],["out",1],["single",1],["keyed",1],["resurrected",1],["all",1],["three",2],["undoing",1],["user",3],["review",1],["work",1],["re",1],["offering",1],["comments",1],["model",1],["had",1],["already",3],["answered",1],["sent",6],["0001",2],["resolved",4],["dismissed",5],["00001",1],["start",1],["annotations",2],["artifact",2],["name",3],["rel",2],["body",1],["plot",1],["png",1],["pragma",2],["version",2],["14",1],["commit",1],["close",2],["store",11],["try",1],["assert",11],["fetchone",2],["names",3],["select",2],["from",2],["migrations",1],["admission",2],["untouched",1],["statuses",1],["survive",1],["verbatim",1],["only",1],["stale",1],["cleared",1],["reconcile",2],["matches",1],["live",1],["answers",1],["these",1],["expected",2],["invented",1],["left",1],["record",1],["its",3],["job",1],["outcome",1],["fabricated",1],["correlation",1],["would",1],["be",1],["believed",1],["by",1],["worse",1],["than",1],["absence",1],["count",1],["offers",1],["again",1],["whole",1],["point",1],["offered",5],["list",1],["ones",1],["finally",1]]},{"id":"tests/test_annotation_version_binding.py#test_an_enormous_source_file_is_refused_before_it_is_read","name":[["test",1],["enormous",1],["source",1],["file",1],["refused",1],["before",1],["read",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",3],["enormous",2],["source",3],["file",2],["refused",2],["before",2],["read",3],["tmp",6],["path",6],["monkeypatch",3],["vision",2],["other",1],["budgets",1],["bound",1],["leaves",1],["process",1],["one",2],["bounds",1],["enters",1],["because",1],["pinned",3],["bytes",3],["must",1],["be",2],["whole",1],["hashed",1],["cfg",3],["hub",6],["runner",6],["try",1],["store",5],["frame",5],["id",7],["new",1],["kind",1],["turn",1],["project",1],["data",4],["png",3],["16",2],["first",4],["record",1],["big",2],["pin",1],["through",1],["route",1],["artifact",1],["fixed",1],["cap",2],["far",1],["below",1],["any",1],["real",1],["figure",1],["rather",1],["than",1],["writing",1],["64",1],["mi",1],["temp",1],["dir",1],["deriving",1],["from",1],["constant",2],["would",2],["make",1],["agree",1],["whatever",1],["says",1],["including",1],["no",1],["at",1],["all",1],["setattr",1],["gateway",1],["mod",1],["max",1],["image",1],["assert",5],["len",2],["unreadable",1],["purpose",1],["stat",1],["still",1],["answers",1],["so",1],["guard",1],["measures",1],["gets",2],["too",3],["large",3],["while",1],["opens",1],["not",2],["found",1],["makes",1],["about",1],["order",1],["just",1],["reason",2],["chmod",1],["0o000",1],["parts",3],["content",1],["annotation",2],["images",1],["problem",1],["reasons",1],["model",1],["note",1],["numbers",1],["travel",1],["refusal",1],["ui",1],["card",1],["formats",1],["them",1],["otherwise",1],["render",1],["over",1],["limit",2],["reported",3],["events",1],["if",1],["type",1],["attachment",1],["problems",2],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_an_existing_install_gains_the_binding_columns","name":[["test",1],["existing",1],["install",1],["gains",1],["binding",1],["columns",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["existing",2],["install",3],["gains",2],["binding",2],["columns",6],["tmp",3],["path",3],["fresh",2],["vs",1],["upgraded",2],["blind",1],["spot",1],["database",1],["gets",1],["from",2],["create",2],["table",8],["so",1],["forgotten",1],["schema",2],["version",7],["bump",1],["would",1],["leave",1],["migration",2],["12",2],["unreachable",1],["every",1],["inserting",1],["into",1],["annotations",7],["lacks",1],["insert",1],["names",1],["no",1],["pin",1],["could",1],["be",1],["saved",4],["at",1],["all",1],["db",5],["v11",1],["conn",10],["sqlite3",2],["connect",2],["str",2],["executescript",1],["sql",1],["row",7],["execute",7],["pragma",4],["info",3],["if",1],["not",3],["id",10],["checksum",4],["as",2],["select",1],["join",1],["drop",1],["alter",1],["rename",1],["user",1],["11",1],["commit",1],["close",2],["probe",2],["assert",3],["store",6],["try",1],["after",2],["did",1],["run",1],["frame",4],["new",1],["kind",1],["turn",1],["project",1],["add",1],["annotation",1],["root",1],["artifact",2],["name",1],["png",1],["rel",2],["body",1],["still",1],["savable",1],["deadbeef",2],["finally",1]]},{"id":"tests/test_annotation_version_binding.py#test_an_overwritten_live_file_is_refused_rather_than_substituted","name":[["test",1],["overwritten",1],["live",1],["file",1],["refused",1],["rather",1],["than",1],["substituted",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["overwritten",2],["live",5],["file",3],["refused",2],["rather",2],["than",2],["substituted",2],["tmp",5],["path",5],["vision",2],["no",1],["frozen",1],["copy",1],["exists",1],["so",2],["pinned",1],["bytes",2],["simply",1],["gone",1],["recorded",1],["checksum",1],["notices",1],["sending",2],["new",2],["under",1],["old",1],["pin",4],["coordinates",1],["previous",1],["behaviour",1],["failure",1],["nothing",1],["saying",1],["fix",1],["cfg",3],["hub",5],["runner",6],["try",1],["store",5],["frame",5],["id",7],["kind",1],["turn",1],["project",1],["figure",1],["png",3],["first",2],["record",1],["64",2],["16",2],["10",1],["20",1],["30",1],["through",1],["route",1],["artifact",1],["write",1],["re",1],["plotted",1],["place",1],["parts",3],["content",1],["annotation",2],["assert",3],["images",1],["problem",1],["reasons",1],["version",2],["changed",2],["model",1],["note",1],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_bytes_that_sniff_as_an_image_and_will_not_decode_are_reported","name":[["test",1],["bytes",1],["sniff",1],["as",1],["image",1],["will",1],["not",1],["decode",1],["reported",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["bytes",4],["sniff",2],["as",2],["image",3],["will",2],["not",2],["decode",5],["reported",2],["tmp",5],["path",9],["monkeypatch",2],["vision",2],["failed",3],["real",1],["state",1],["truncated",7],["png",5],["no",1],["pillow",1],["at",1],["all",1],["be",1],["unexplained",1],["silence",1],["cfg",3],["hub",5],["runner",6],["try",1],["store",5],["frame",7],["id",11],["new",1],["kind",1],["turn",1],["project",2],["x89",1],["x1a",1],["x00",1],["16",1],["write",1],["recorded",2],["record",1],["cell",2],["artifact",2],["str",1],["filename",1],["content",2],["type",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["none",1],["root",1],["pinned",2],["pin",1],["through",1],["route",1],["parts",3],["annotation",2],["assert",3],["images",1],["problem",1],["reasons",1],["model",1],["note",1],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_the_magic_number_decides_the_type_not_the_filename","name":[["test",1],["magic",1],["number",1],["decides",1],["type",1],["not",1],["filename",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["magic",2],["number",2],["decides",2],["type",5],["not",4],["filename",4],["tmp",6],["path",7],["vision",2],["both",2],["directions",1],["because",2],["were",1],["wrong",1],["figure",4],["dat",3],["holding",2],["png",8],["was",3],["skipped",2],["its",2],["extension",1],["pdf",4],["handed",1],["decoder",1],["dropped",1],["no",1],["reason",1],["given",1],["cfg",4],["hub",7],["runner",8],["try",1],["store",7],["frame",10],["id",16],["new",1],["kind",1],["turn",1],["project",2],["genuine",2],["record",2],["32",2],["pinned",2],["pin",4],["through",2],["route",2],["artifact",3],["parts",5],["content",3],["annotation",4],["images",5],["assert",5],["len",2],["real",1],["name",1],["size",2],["b64decode",1],["data",1],["liar",5],["really",2],["write",1],["bytes",5],["recorded",2],["cell",2],["str",1],["image",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["none",1],["root",1],["events",1],["clear",1],["problem",1],["reasons",1],["unsupported",2],["model",1],["note",1],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_the_pin_records_the_version_the_user_was_looking_at","name":[["test",1],["pin",1],["records",1],["version",1],["user",1],["was",1],["looking",1],["at",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["pin",4],["records",2],["version",6],["user",2],["was",2],["looking",2],["at",2],["tmp",5],["path",5],["binding",1],["written",1],["by",1],["server",1],["real",1],["post",1],["route",2],["cfg",3],["hub",3],["runner",5],["try",1],["store",5],["frame",5],["id",11],["new",1],["kind",1],["turn",1],["project",1],["first",5],["record",1],["figure",2],["png",2],["64",1],["16",1],["pinned",3],["through",1],["artifact",1],["stored",3],["annotation",2],["assert",3],["checksum",2],["visible",1],["api",1],["projection",1],["so",1],["client",1],["tell",1],["now",1],["screen",1],["from",1],["one",1],["taken",1],["two",1],["re",1],["plots",1],["ago",1],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_the_sent_bytes_are_the_pinned_version_after_the_figure_is_overwritten","name":[["test",1],["sent",1],["bytes",1],["pinned",1],["version",1],["after",1],["figure",1],["overwritten",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["sent",2],["bytes",7],["pinned",7],["version",9],["after",2],["figure",5],["overwritten",2],["tmp",6],["path",8],["vision",2],["property",1],["everything",1],["else",1],["here",1],["exists",1],["protect",2],["64x16",2],["one",2],["replaces",1],["at",2],["same",1],["16x64",1],["arrives",1],["provider",1],["must",1],["be",2],["picture",1],["pin",4],["coordinates",1],["actually",1],["describe",1],["cfg",3],["hub",5],["runner",6],["try",1],["store",8],["frame",7],["id",15],["new",1],["kind",1],["turn",1],["project",1],["live",4],["png",5],["64",3],["16",3],["10",1],["20",1],["30",1],["first",5],["record",2],["through",1],["route",1],["artifact",4],["daemon",1],["before",1],["later",1],["cell",1],["overwrites",1],["file",1],["manager",1],["latest",2],["freeze",1],["superseded",1],["then",1],["let",1],["rewritten",1],["frozen",4],["write",1],["snapshot",1],["str",1],["second",3],["200",1],["100",1],["50",1],["assert",5],["parts",3],["content",1],["annotation",2],["images",4],["len",1],["size",1],["b64decode",1],["data",1],["model",1],["received",1],["replaced",1],["not",1],["events",1],["if",1],["type",1],["attachment",1],["problems",1],["finally",1],["close",1]]},{"id":"tests/test_annotation_version_binding.py#test_vision_is_resolved_for_the_model_not_only_the_provider","name":[["test",1],["vision",1],["resolved",1],["model",1],["not",1],["only",1],["provider",1]],"path":[["tests",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["vision",16],["resolved",2],["model",7],["not",2],["only",3],["provider",8],["tmp",4],["path",4],["monkeypatch",4],["capable",1],["serving",1],["text",1],["level",1],["answer",1],["true",5],["so",1],["images",2],["were",1],["assembled",1],["chat",1],["own",1],["guard",2],["resolve",1],["triple",1],["refused",1],["request",1],["turn",2],["was",1],["lost",1],["pre",1],["flight",1],["has",1],["ask",1],["same",1],["question",1],["asks",1],["from",1],["openai4s",1],["import",1],["llm",10],["register",1],["probe",11],["wire",1],["openai",1],["base",1],["url",1],["https",1],["example",1],["invalid",1],["v1",1],["default",2],["replace",1],["try",2],["capability",2],["override",1],["blind",5],["false",2],["llmconfig",2],["api",2],["key",2],["seeing",3],["assert",5],["supports",3],["hub",5],["runner",8],["store",5],["frame",6],["id",10],["new",1],["kind",1],["project",1],["first",4],["record",1],["png",3],["16",2],["annotation",4],["add",1],["root",1],["artifact",3],["name",1],["rel",2],["body",1],["pin",1],["version",2],["checksum",2],["setattr",2],["type",2],["cfg",2],["lambda",2],["self",2],["st",2],["none",2],["content",2],["about",1],["finally",2],["close",1],["clear",1],["overrides",1],["unregister",1]]},{"id":"tests/test_artifact_control_tools.py","name":[["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["native",1],["artifact",4],["lifecycle",1],["contracts",1],["immutable",1],["restore",2],["safety",1],["from",8],["future",1],["import",10],["annotations",1],["hashlib",1],["pathlib",1],["path",1],["pytest",1],["openai4s",6],["config",2],["host",4],["data",2],["service",1],["dispatch",1],["dispatcher",1],["store",2],["tools",2],["artifacts",1],["metadata",1],["tool",4],["list",1],["versions",1],["version",1],["registry",1]]},{"id":"tests/test_artifact_control_tools.py#ArtifactControlHarness","name":[["artifact",1],["control",1],["harness",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["artifact",6],["control",2],["harness",2],["def",4],["init",1],["self",25],["tmp",3],["path",15],["none",1],["config",8],["data",4],["dir",4],["artifacts",3],["mkdir",2],["parents",1],["true",1],["store",7],["db",1],["root",4],["frame",10],["id",12],["new",1],["kind",1],["turn",1],["project",1],["science",1],["status",1],["ready",1],["workspace",6],["service",5],["str",6],["host",2],["resolve",5],["must",2],["exist",2],["bool",1],["false",1],["candidate",4],["target",5],["if",2],["absolute",1],["else",1],["relative",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",3],["two",1],["versions",1],["tuple",1],["dict",2],["live",6],["result",3],["txt",3],["write",4],["bytes",6],["alpha",4],["source",4],["snapshot",8],["first",3],["save",2],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["beta",4],["current",4],["second",2]]},{"id":"tests/test_artifact_control_tools.py#ArtifactControlHarness.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",13],["tmp",4],["path",7],["none",2],["config",4],["data",2],["dir",2],["artifacts",1],["mkdir",2],["parents",1],["true",1],["store",3],["db",1],["root",2],["frame",3],["id",3],["new",1],["kind",1],["turn",1],["project",1],["science",1],["status",1],["ready",1],["workspace",3],["service",2]]},{"id":"tests/test_artifact_control_tools.py#ArtifactControlHarness.service_for","name":[["service",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",3],["service",5],["self",6],["frame",4],["id",4],["str",3],["host",3],["data",3],["resolve",5],["path",5],["must",2],["exist",2],["bool",1],["false",1],["candidate",4],["target",5],["if",2],["absolute",1],["else",1],["workspace",2],["relative",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",2],["store",2],["config",2]]},{"id":"tests/test_artifact_control_tools.py#ArtifactControlHarness.service_for.resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["resolve",4],["path",6],["str",2],["must",3],["exist",3],["bool",2],["false",2],["candidate",4],["target",5],["if",2],["absolute",1],["else",1],["self",2],["workspace",2],["relative",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",1]]},{"id":"tests/test_artifact_control_tools.py#ArtifactControlHarness.two_versions","name":[["two",1],["versions",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["two",2],["versions",2],["self",9],["tuple",2],["dict",4],["path",6],["live",6],["workspace",1],["result",3],["txt",3],["write",4],["bytes",6],["alpha",4],["source",4],["snapshot",8],["config",2],["artifacts",2],["dir",2],["first",3],["store",2],["save",2],["artifact",4],["str",4],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["frame",4],["id",6],["root",2],["beta",4],["current",4],["second",2],["return",1]]},{"id":"tests/test_artifact_control_tools.py#test_a_failed_save_artifact_step_names_the_missing_file","name":[["test",1],["failed",1],["save",1],["artifact",1],["step",1],["names",1],["missing",1],["file",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["failed",5],["save",5],["artifact",6],["step",6],["names",2],["missing",2],["file",4],["tmp",3],["path",4],["activity",1],["card",2],["raised",2],["handler",1],["carries",1],["reason",1],["not",2],["real",1],["web",1],["session",1],["cell",1],["savefig",1],["landed",1],["outside",1],["workspace",3],["follow",1],["up",1],["no",1],["such",1],["bar",5],["chart",5],["png",5],["but",1],["saving",1],["showed",1],["only",1],["word",1],["so",1],["one",1],["string",1],["explained",1],["mismatch",1],["never",1],["reached",1],["user",1],["harness",7],["control",1],["store",1],["permission",1],["rule",1],["scope",2],["conversation",1],["id",4],["root",2],["frame",3],["tool",1],["pattern",1],["decision",1],["allow",1],["dispatcher",4],["host",1],["config",1],["steps",3],["list",1],["dict",1],["append",1],["pytest",1],["raises",1],["found",1],["error",3],["end",6],["next",1],["if",1],["phase",1],["assert",4],["status",1],["summary",2],["startswith",1],["output",1]]},{"id":"tests/test_artifact_control_tools.py#test_artifact_lifecycle_tools_own_schema_policy_and_behavior","name":[["test",1],["artifact",1],["lifecycle",1],["tools",1],["own",1],["schema",1],["policy",1],["behavior",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["artifact",15],["lifecycle",2],["tools",2],["own",2],["schema",2],["policy",2],["behavior",2],["assert",10],["isinstance",3],["tool",6],["metadata",2],["list",2],["versions",2],["restore",12],["version",8],["requires",1],["approval",1],["true",3],["read",1],["only",1],["false",1],["dangerous",1],["side",1],["effect",1],["class",2],["high",1],["risk",1],["permission",1],["target",1],["id",8],["resource",1],["keys",1],["workspace",1],["calls",3],["runtime",2],["invoke",1],["self",1],["method",2],["arguments",2],["append",1],["return",1],["ok",1],["execute",1]]},{"id":"tests/test_artifact_control_tools.py#test_artifact_lifecycle_tools_own_schema_policy_and_behavior.Runtime","name":[["runtime",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["runtime",2],["def",1],["invoke",1],["self",1],["method",2],["arguments",2],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_artifact_control_tools.py#test_artifact_lifecycle_tools_own_schema_policy_and_behavior.Runtime.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["invoke",2],["self",2],["method",3],["arguments",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_artifact_control_tools.py#test_direct_host_restore_manager_recovers_journals_before_serving","name":[["test",1],["direct",1],["host",1],["restore",1],["manager",1],["recovers",1],["journals",1],["before",1],["serving",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["direct",3],["host",3],["restore",5],["manager",3],["recovers",2],["journals",4],["before",4],["serving",2],["tmp",3],["path",9],["monkeypatch",4],["harness",8],["artifact",10],["control",1],["first",4],["second",2],["live",2],["two",1],["versions",3],["real",2],["unlink",4],["leave",2],["journal",3],["args",2],["kwargs",2],["if",1],["name",2],["startswith",1],["upload",3],["endswith",1],["json",3],["raise",1],["oserror",1],["simulated",1],["crash",1],["cleanup",1],["return",1],["setattr",1],["restored",2],["service",5],["version",6],["id",9],["undo",1],["list",2],["config",2],["data",2],["dir",2],["glob",2],["assert",5],["ok",2],["true",2],["fresh",3],["headless",1],["cli",1],["has",1],["no",1],["daemon",1],["recover",1],["its",2],["behalf",1],["lazily",1],["created",1],["fallback",1],["must",1],["reconcile",1],["committed",1],["performs",1],["next",1],["root",1],["frame",1],["again",2],["read",1],["bytes",1],["beta",1],["not",1]]},{"id":"tests/test_artifact_control_tools.py#test_direct_host_restore_manager_recovers_journals_before_serving.leave_journal","name":[["leave",1],["journal",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["leave",2],["journal",2],["path",5],["args",3],["kwargs",3],["if",1],["name",2],["startswith",1],["upload",1],["endswith",1],["json",1],["raise",1],["oserror",1],["simulated",1],["direct",1],["host",1],["crash",1],["before",1],["cleanup",1],["return",1],["real",1],["unlink",1]]},{"id":"tests/test_artifact_control_tools.py#test_dispatcher_keeps_restore_behind_approval_and_audits_call","name":[["test",1],["dispatcher",1],["keeps",1],["restore",1],["behind",1],["approval",1],["audits",1],["call",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",6],["keeps",2],["restore",8],["behind",2],["approval",2],["audits",2],["call",3],["tmp",3],["path",3],["harness",9],["artifact",8],["control",1],["first",4],["second",1],["live",1],["two",1],["versions",1],["store",2],["permission",1],["rule",1],["scope",2],["conversation",1],["id",11],["root",2],["frame",3],["tool",1],["version",6],["pattern",1],["decision",1],["allow",1],["host",2],["config",1],["workspace",2],["bind",1],["action",3],["context",1],["group",1],["result",2],["assert",4],["ok",3],["true",1],["row",4],["conn",1],["execute",1],["select",1],["method",3],["args",2],["preview",2],["from",1],["log",1],["order",1],["by",1],["rowid",1],["desc",1],["limit",1],["fetchone",1]]},{"id":"tests/test_artifact_control_tools.py#test_dispatcher_refuses_unbound_background_restore_before_mutation","name":[["test",1],["dispatcher",1],["refuses",1],["unbound",1],["background",1],["restore",1],["before",1],["mutation",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",6],["refuses",2],["unbound",2],["background",3],["restore",4],["before",5],["mutation",2],["tmp",3],["path",3],["harness",11],["artifact",9],["control",1],["first",6],["second",2],["live",3],["two",1],["versions",5],["store",4],["permission",1],["rule",1],["scope",3],["conversation",1],["id",13],["root",2],["frame",3],["tool",1],["version",6],["pattern",1],["decision",1],["allow",1],["host",1],["config",1],["workspace",2],["list",2],["kernels",1],["deliberately",1],["have",1],["neither",1],["action",1],["context",1],["nor",1],["foreground",2],["receipt",1],["binding",1],["installed",1],["by",1],["watchdog",1],["worker",1],["refuse",1],["shared",1],["writer",1],["create",1],["snapshot",1],["change",1],["head",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["execution",1],["assert",3],["read",1],["bytes",1],["beta",1],["latest",1]]},{"id":"tests/test_artifact_control_tools.py#test_metadata_and_version_list_are_exact_scoped_and_path_free","name":[["test",1],["metadata",1],["version",1],["list",1],["exact",1],["scoped",1],["path",1],["free",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",3],["metadata",11],["version",19],["list",2],["exact",2],["scoped",4],["path",7],["free",2],["tmp",3],["harness",7],["artifact",16],["control",1],["first",7],["second",4],["live",1],["two",3],["versions",10],["service",6],["id",19],["assert",10],["latest",3],["false",1],["snapshot",3],["available",2],["true",1],["not",4],["count",1],["item",4],["all",1],["other",3],["store",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["status",1],["ready",1],["foreign",4],["reported",1],["exactly",1],["as",1],["absent",1],["one",1],["asserted",1],["permission",1],["error",3],["match",3],["outside",1],["current",3],["session",3],["distinct",1],["type",1],["message",1],["saying",1],["object",1],["exists",1],["somewhere",1],["working",1],["existence",1],["oracle",1],["most",1],["enumerator",1],["wants",1],["already",1],["collapsed",1],["its",1],["docstring",1],["explains",1],["did",1],["so",1],["helpers",1],["disagreed",1],["twelve",1],["lines",1],["apart",1],["see",1],["tests",1],["scope",1],["closure",1],["py",1],["indistinguishability",1],["pair",1],["call",3],["pytest",2],["raises",2],["key",2],["exist",1]]},{"id":"tests/test_artifact_control_tools.py#test_restore_copies_verified_snapshot_to_fresh_version_and_lineage","name":[["test",1],["restore",1],["copies",1],["verified",1],["snapshot",1],["fresh",1],["version",1],["lineage",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["restore",3],["copies",2],["verified",3],["snapshot",5],["fresh",2],["version",20],["lineage",3],["tmp",3],["path",7],["harness",11],["artifact",8],["control",1],["first",10],["second",2],["live",2],["two",1],["versions",3],["source",2],["before",2],["store",6],["meta",3],["id",18],["restored",9],["service",1],["assert",11],["ok",1],["true",2],["from",1],["not",1],["read",2],["bytes",2],["alpha",2],["latest",1],["new",3],["metadata",3],["parent",1],["config",1],["data",1],["dir",1],["edges",1],["up",1],["len",1],["list",1]]},{"id":"tests/test_artifact_control_tools.py#test_restore_refuses_workspace_drift_and_rolls_back_store_failure","name":[["test",1],["restore",1],["refuses",1],["workspace",1],["drift",1],["rolls",1],["back",1],["store",1],["failure",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["restore",8],["refuses",2],["workspace",2],["drift",2],["rolls",2],["back",2],["store",5],["failure",2],["tmp",3],["path",3],["monkeypatch",3],["harness",9],["artifact",13],["control",1],["first",7],["second",2],["live",5],["two",1],["versions",7],["write",2],["bytes",4],["external",2],["edit",2],["pytest",2],["raises",2],["runtime",3],["error",3],["match",2],["unversioned",1],["changes",1],["service",2],["version",8],["id",12],["assert",5],["read",2],["len",1],["list",1],["beta",2],["dir",5],["config",1],["data",1],["snapshots",2],["before",2],["iterdir",2],["if",1],["exists",1],["else",1],["fail",2],["fields",1],["raise",1],["database",1],["unavailable",1],["setattr",1],["record",1],["failed",1],["latest",1]]},{"id":"tests/test_artifact_control_tools.py#test_restore_refuses_workspace_drift_and_rolls_back_store_failure.fail_restore","name":[["fail",1],["restore",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["fail",2],["restore",2],["fields",2],["raise",1],["runtime",1],["error",1],["database",1],["unavailable",1]]},{"id":"tests/test_artifact_control_tools.py#test_restore_rejects_untrusted_or_corrupt_snapshots_without_mutation","name":[["test",1],["restore",1],["rejects",1],["untrusted",1],["corrupt",1],["snapshots",1],["without",1],["mutation",1]],"path":[["tests",1],["test",1],["artifact",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["restore",4],["rejects",2],["untrusted",2],["corrupt",2],["snapshots",2],["without",2],["mutation",2],["tmp",4],["path",6],["harness",9],["artifact",10],["control",1],["first",9],["second",2],["live",3],["two",1],["versions",2],["source",2],["store",4],["version",12],["meta",1],["id",14],["snapshot",3],["write",2],["bytes",4],["tampered",1],["pytest",2],["raises",2],["runtime",1],["error",2],["match",2],["checksum",1],["verification",1],["failed",1],["service",2],["assert",4],["read",2],["beta",2],["latest",1],["len",1],["list",1],["outside",5],["alpha",1],["str",1],["permission",1],["trusted",1],["storage",1]]},{"id":"tests/test_artifact_env_provenance.py","name":[["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["artifact",8],["must",3],["record",1],["environment",8],["actually",1],["produced",1],["snapshot",2],["was",2],["zero",1],["argument",1],["freeze",2],["daemon",2],["process",1],["stamped",1],["kind",1],["python",4],["whatever",1],["had",1],["run",1],["so",1],["written",4],["by",2],["cell",6],["carried",2],["package",1],["list",1],["selected",1],["conda",1],["packages",1],["not",7],["ui",1],["presented",1],["both",1],["as",2],["kernel",5],["own",1],["provenance",4],["failure",1],["mode",1],["worth",1],["naming",1],["wrong",2],["rather",1],["than",1],["absent",1],["absence",1],["gets",2],["noticed",1],["confident",1],["answer",1],["believed",1],["generation",4],["already",1],["recorded",1],["runtime",1],["interpreter",1],["name",1],["nothing",2],["read",2],["them",1],["from",4],["future",1],["import",6],["annotations",1],["sys",1],["pytest",2],["openai4s",3],["config",2],["server",1],["artifacts",1],["manager",2],["store",2],["fixture",1],["headline",1],["stops",1],["claiming",1],["production",1],["writer",1],["web",1],["hand",1],["dict",1],["honesty",1],["cannot",1],["be",2],["migration",1],["branch",1],["fork",1],["borrow",1],["root",1],["one",2],["row",1],["per",4],["lifetime",1],["probe",1],["paid",1],["once",3],["two",2],["branches",1],["capturing",1],["at",1],["remote",2],["buffer",2],["drained",1],["says",1],["behavioural",2],["version",2],["outlive",1],["its",1],["lives",1],["test",2],["py",1],["no",1],["changes",1],["skip",1],["drives",1],["real",1],["capture",1],["wrote",1],["earlier",1],["here",1],["inspected",1],["source",2],["if",1],["changed",1],["instead",1],["went",1],["stale",1],["moment",1],["fix",1],["refined",1],["correctly",1],["gated",1],["having",1],["files",1],["only",1],["drain",1],["check",1],["could",1],["tell",1],["those",1],["apart",1]]},{"id":"tests/test_artifact_env_provenance.py#_generation","name":[["generation",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["generation",3],["store",3],["root",5],["language",6],["interpreter",4],["env",3],["name",4],["return",1],["create",1],["kernel",1],["frame",1],["id",2],["branch",1],["environment",2],["runtime",1],["bootstrap",1],["status",1],["ok",1],["if",1],["python",1],["else",1],["not",1],["applicable",1],["state",1],["active",1]]},{"id":"tests/test_artifact_env_provenance.py#_legacy_web_generation","name":[["legacy",1],["web",1],["generation",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["legacy",2],["web",3],["generation",4],["store",3],["root",6],["key",4],["interpreter",4],["row",1],["exactly",1],["as",2],["supervisor",1],["persisted",1],["kernel",2],["hand",1],["written",1],["purpose",1],["historical",1],["data",1],["no",1],["current",1],["writer",1],["produces",1],["any",1],["more",1],["reopening",1],["old",1],["session",1],["reads",1],["return",1],["create",1],["frame",1],["id",2],["branch",1],["language",1],["python",1],["environment",3],["runtime",1],["repl",1],["worker",1],["argv",1],["none",2],["name",1],["base",1],["working",1],["directory",1],["workspace",1],["bootstrap",1],["status",1],["ok",1],["state",1],["active",1]]},{"id":"tests/test_artifact_env_provenance.py#_select_branch","name":[["select",1],["branch",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["select",2],["branch",10],["store",5],["root",4],["id",6],["make",1],["session",3],["active",2],["written",1],["straight",1],["selection",2],["table",1],["rather",1],["than",1],["driven",1],["through",1],["checkpoint",1],["activation",1],["because",1],["under",1],["test",1],["returns",1],["reads",1],["row",1],["real",1],["lock",1],["conn",2],["execute",1],["insert",1],["replace",1],["into",1],["frame",1],["current",1],["updated",1],["at",1],["values",1],["commit",1]]},{"id":"tests/test_artifact_env_provenance.py#_snapshot","name":[["snapshot",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["snapshot",3],["manager",3],["store",3],["root",4],["language",4],["return",1],["env",1],["capture",1],["environment",1],["none",1],["frame",1],["id",1]]},{"id":"tests/test_artifact_env_provenance.py#env","name":[["env",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["env",2],["tmp",5],["path",7],["cfg",2],["config",1],["data",2],["dir",2],["store",7],["db",1],["workspace",4],["ws",1],["mkdir",1],["manager",3],["artifact",1],["lambda",4],["frame",3],["broadcast",1],["event",1],["none",1],["guess",1],["content",1],["type",1],["name",2],["text",1],["plain",1],["checksum",1],["project",5],["create",1],["provenance",1],["root",2],["new",1],["id",2],["kind",1],["turn",1],["status",1],["done",1],["return",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_failed_probe_is_not_retried_within_the_generation","name":[["test",1],["failed",1],["probe",1],["not",1],["retried",1],["within",1],["generation",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["probe",2],["not",5],["retried",2],["within",2],["generation",4],["env",4],["monkeypatch",3],["interpreter",4],["could",2],["be",1],["read",2],["will",1],["become",1],["readable",1],["inside",1],["same",1],["re",1],["paying",1],["timeout",2],["rediscover",1],["worst",1],["version",1],["manager",3],["store",4],["root",4],["python",5],["opt",2],["broken",3],["bin",2],["name",1],["calls",3],["list",1],["str",2],["failing",2],["freeze",3],["20",1],["append",1],["return",1],["none",1],["setattr",1],["openai4s",1],["kernel",1],["preinstall",1],["raising",1],["true",1],["snapshot",4],["assert",2],["distributions",1],["packages",1],["unavailable",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_failed_probe_is_not_retried_within_the_generation.failing_freeze","name":[["failing",1],["freeze",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["failing",2],["freeze",2],["interpreter",3],["timeout",2],["20",2],["calls",1],["append",1],["str",1],["return",1],["none",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_foreign_interpreter_is_frozen_once_per_generation","name":[["test",1],["foreign",1],["interpreter",1],["frozen",1],["once",1],["per",1],["generation",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["foreign",2],["interpreter",6],["frozen",2],["once",2],["per",6],["generation",4],["env",4],["monkeypatch",3],["freeze",4],["launches",1],["target",1],["enumerates",1],["its",2],["distributions",1],["up",1],["20",2],["second",3],["wait",1],["docstring",1],["says",1],["callers",1],["cache",1],["none",1],["did",1],["so",1],["persistent",1],["kernel",2],["writing",1],["figure",2],["cell",1],["paid",1],["full",1],["probe",2],["manager",3],["store",4],["root",4],["python",5],["opt",2],["other",3],["bin",2],["name",2],["calls",3],["list",1],["str",2],["counting",2],["timeout",1],["append",1],["return",1],["numpy",1],["version",1],["26",1],["setattr",1],["openai4s",1],["preinstall",1],["raising",1],["true",1],["first",3],["snapshot",4],["assert",3],["one",2],["not",1],["artifact",1],["id",2],["package",1],["count",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_foreign_interpreter_is_frozen_once_per_generation.counting_freeze","name":[["counting",1],["freeze",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["counting",2],["freeze",2],["interpreter",3],["timeout",2],["20",2],["calls",1],["append",1],["str",1],["return",1],["name",1],["numpy",1],["version",1],["26",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_fork_with_no_kernel_of_its_own_does_not_borrow_the_root_s","name":[["test",1],["fork",1],["no",1],["kernel",1],["its",1],["own",1],["not",1],["borrow",1],["root",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["fork",2],["no",2],["kernel",3],["its",2],["own",2],["not",3],["borrow",2],["root",10],["env",5],["silence",1],["beats",1],["wrong",1],["answer",1],["nothing",1],["registered",1],["branch",2],["snapshot",5],["must",1],["say",1],["assumed",2],["describe",1],["manager",2],["store",4],["generation",1],["python",4],["interpreter",2],["opt",2],["bin",2],["name",1],["select",1],["br",1],["empty",1],["assert",2],["provenance",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_forked_branch_artifact_records_its_own_branch_s_kernel","name":[["test",1],["forked",1],["branch",2],["artifact",1],["records",1],["its",1],["own",1],["kernel",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["forked",3],["branch",10],["artifact",3],["records",2],["its",2],["own",3],["kernel",4],["env",7],["regression",1],["generations",1],["keyed",1],["by",2],["repository",1],["defaults",1],["omitted",1],["id",4],["root",10],["frame",2],["omitting",1],["here",1],["meant",1],["file",1],["written",1],["cell",1],["was",1],["attributed",1],["whatever",1],["last",1],["ran",1],["different",3],["interpreter",4],["environment",4],["package",1],["ui",1],["presented",1],["as",1],["manager",2],["store",5],["generation",2],["python",7],["opt",3],["bin",3],["name",3],["create",1],["br",2],["fork",6],["language",1],["runtime",1],["bootstrap",1],["status",1],["ok",1],["state",1],["active",1],["select",1],["snapshot",4],["assert",2]]},{"id":"tests/test_artifact_env_provenance.py#test_a_freshly_written_snapshot_is_labelled_verified","name":[["test",1],["freshly",1],["written",1],["snapshot",1],["labelled",1],["verified",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["freshly",2],["written",3],["snapshot",3],["labelled",2],["verified",3],["env",4],["now",1],["means",1],["addressed",1],["its",1],["generation",3],["basis",1],["so",1],["no",1],["later",1],["kernel",1],["resolve",1],["row",1],["manager",2],["store",3],["root",3],["interpreter",1],["usr",1],["bin",1],["rscript",1],["name",1],["mini",1],["assert",1],["confidence",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_legacy_remote_generation_never_borrows_the_daemon_s_packages","name":[["test",1],["legacy",1],["remote",1],["generation",1],["never",1],["borrows",1],["daemon",1],["packages",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["legacy",4],["remote",3],["generation",3],["never",2],["borrows",2],["daemon",3],["packages",6],["env",3],["cluster",2],["worker",2],["kernel",1],["defaulted",1],["python",5],["sys",2],["executable",2],["stored",1],["path",1],["reading",1],["row",1],["as",1],["must",1],["not",3],["freeze",1],["process",1],["attribute",1],["its",1],["another",1],["machine",1],["would",1],["turn",1],["absent",1],["provenance",2],["into",1],["wrong",1],["manager",2],["store",3],["root",3],["web",1],["key",1],["wl",1],["interpreter",2],["snapshot",9],["assert",7],["kind",1],["package",1],["count",1],["none",2],["version",1],["apply",1],["unavailable",2]]},{"id":"tests/test_artifact_env_provenance.py#test_a_legacy_repl_generation_is_read_as_python","name":[["test",1],["legacy",1],["repl",1],["generation",1],["read",1],["as",1],["python",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["repl",2],["generation",3],["read",2],["as",3],["python",5],["env",3],["generations",1],["already",1],["stored",1],["mode",1],["their",1],["runtime",1],["still",1],["name",1],["local",1],["interpreter",2],["new",1],["capture",1],["from",1],["one",1],["must",1],["freeze",1],["manager",2],["store",3],["root",3],["web",1],["key",1],["base",1],["sys",2],["executable",2],["none",2],["snapshot",5],["assert",3],["kind",1],["packages",1],["unavailable",1],["package",1],["count",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_new_generation_probes_again","name":[["test",1],["new",1],["generation",1],["probes",1],["again",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["new",2],["generation",4],["probes",2],["again",2],["env",5],["monkeypatch",3],["cache",1],["scoped",1],["kernel",2],["lifetime",1],["because",1],["exact",1],["span",1],["over",1],["answer",1],["cannot",1],["change",1],["restart",1],["may",1],["have",1],["installed",1],["manager",3],["store",5],["root",5],["calls",4],["list",1],["str",3],["counting",2],["freeze",3],["interpreter",4],["timeout",1],["20",1],["append",1],["return",1],["name",3],["numpy",1],["version",1],["len",2],["setattr",1],["openai4s",1],["preinstall",1],["raising",1],["true",1],["python",6],["opt",2],["bin",2],["snapshot",2],["assert",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_new_generation_probes_again.counting_freeze","name":[["counting",1],["freeze",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["counting",2],["freeze",2],["interpreter",3],["timeout",2],["20",2],["calls",2],["append",1],["str",2],["return",1],["name",1],["numpy",1],["version",1],["len",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_python_artifact_records_its_own_interpreter_and_environment","name":[["test",1],["python",1],["artifact",1],["records",1],["its",1],["own",1],["interpreter",1],["environment",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["python",5],["artifact",2],["records",2],["its",2],["own",2],["interpreter",4],["environment",3],["env",4],["manager",2],["store",3],["root",3],["generation",1],["sys",2],["executable",2],["name",2],["base",2],["snapshot",7],["assert",5],["kind",1],["package",1],["count",1],["packages",1],["unavailable",1],["none",1]]},{"id":"tests/test_artifact_env_provenance.py#test_a_restarted_kernel_gets_its_own_snapshot_row","name":[["test",1],["restarted",1],["kernel",1],["gets",1],["its",1],["own",1],["snapshot",1],["row",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["restarted",3],["kernel",3],["gets",2],["its",2],["own",2],["snapshot",15],["row",4],["env",6],["upsert",1],["never",1],["updates",1],["existing",1],["id",9],["did",1],["not",1],["include",1],["generation",13],["so",2],["into",1],["unchanged",1],["environment",1],["resolved",1],["already",1],["disk",1],["kept",1],["naming",1],["first",4],["every",1],["artifact",2],["from",1],["then",1],["pointed",1],["at",1],["recorded",1],["as",1],["nothing",1],["else",1],["carries",1],["there",1],["was",1],["no",1],["second",4],["source",1],["could",1],["catch",1],["manager",3],["store",5],["root",5],["interpreter",2],["usr",2],["bin",2],["rscript",2],["name",2],["mini",2],["one",3],["two",3],["assert",4]]},{"id":"tests/test_artifact_env_provenance.py#test_a_web_repl_kernel_generation_records_a_python_package_list","name":[["test",1],["web",1],["repl",1],["kernel",1],["generation",1],["records",1],["python",1],["package",1],["list",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",4],["web",4],["repl",6],["kernel",14],["generation",4],["records",2],["python",10],["package",3],["list",2],["env",4],["through",1],["real",1],["writer",1],["spawned",1],["mode",3],["exact",1],["shape",1],["gateway",1],["spawn",1],["builds",1],["every",2],["session",1],["registered",1],["by",1],["supervisor",7],["then",1],["captured",1],["above",1],["hand",1],["writes",1],["runtime",1],["actually",1],["wrote",1],["protocol",1],["so",1],["each",1],["artifact",1],["got",1],["kind",2],["no",1],["packages",2],["false",1],["distribution",1],["metadata",1],["not",1],["apply",1],["while",1],["interpreter",2],["was",1],["readable",1],["venv",1],["from",2],["openai4s",2],["manager",4],["import",2],["store",3],["root",6],["frame",1],["id",5],["branch",1],["generations",1],["owner",1],["instance",1],["daemon",1],["workspace",3],["str",1],["dispatcher",1],["none",3],["cwd",1],["sys",3],["executable",3],["name",1],["base",2],["try",1],["lease",2],["ensure",1],["lambda",1],["snapshot",7],["assert",5],["unavailable",1],["count",1],["finally",1],["shutdown",1]]},{"id":"tests/test_artifact_env_provenance.py#test_an_assumed_snapshot_claims_no_generation_confidence","name":[["test",1],["assumed",1],["snapshot",1],["claims",1],["no",1],["generation",1],["confidence",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["assumed",4],["snapshot",7],["claims",2],["no",3],["generation",5],["confidence",3],["env",3],["nothing",1],["qualify",1],["provenance",2],["marker",1],["already",1],["says",1],["environment",1],["itself",1],["was",1],["manager",2],["store",2],["root",2],["python",1],["assert",3],["id",1],["none",2]]},{"id":"tests/test_artifact_env_provenance.py#test_an_install_invalidates_the_freeze_cache_within_a_generation","name":[["test",1],["install",1],["invalidates",1],["freeze",1],["cache",1],["within",1],["generation",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["install",7],["invalidates",3],["freeze",6],["cache",4],["within",3],["generation",6],["env",4],["monkeypatch",3],["codex",1],["p2",1],["keyed",1],["by",1],["premise",1],["environment",1],["cannot",1],["change",1],["one",2],["kernel",2],["breaks",1],["installing",2],["restart",2],["false",1],["then",1],["failing",1],["mutates",1],["same",3],["interpreter",4],["so",1],["stale",1],["entry",1],["would",1],["stamp",1],["pre",2],["package",6],["list",3],["onto",1],["artifacts",1],["new",1],["packages",4],["actually",1],["produced",2],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["manager",4],["store",4],["root",4],["python",4],["opt",1],["other",2],["bin",1],["name",3],["installed",4],["str",1],["timeout",1],["20",1],["after",4],["reports",1],["more",1],["numpy",1],["version",2],["26",1],["if",1],["append",2],["scipy",2],["14",1],["return",1],["setattr",1],["openai4s",1],["preinstall",1],["raising",1],["true",1],["before",3],["snapshot",4],["assert",3],["count",2],["lands",1],["into",1],["installer",1],["invalidate",1],["was",1],["reused",1],["artifact",1],["newly",1],["id",2]]},{"id":"tests/test_artifact_env_provenance.py#test_an_install_invalidates_the_freeze_cache_within_a_generation.freeze","name":[["freeze",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["freeze",2],["interpreter",4],["timeout",2],["20",2],["after",2],["install",2],["same",2],["reports",2],["one",2],["more",2],["package",2],["packages",3],["name",2],["numpy",1],["version",2],["26",1],["if",1],["installed",1],["append",1],["scipy",1],["14",1],["return",1]]},{"id":"tests/test_artifact_env_provenance.py#test_an_r_artifact_does_not_carry_a_python_package_list","name":[["test",1],["artifact",1],["not",1],["carry",1],["python",1],["package",1],["list",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["artifact",2],["not",5],["carry",2],["python",2],["package",2],["list",3],["env",4],["manager",2],["store",3],["root",3],["generation",1],["interpreter",2],["usr",2],["bin",2],["rscript",2],["name",1],["mini",1],["snapshot",6],["assert",4],["kind",1],["runtime",1],["kernel",1],["daemon",1],["packages",2],["absence",1],["stated",1],["reason",1],["empty",1],["reads",1],["as",1],["nothing",1],["was",1],["installed",1],["apply",1],["unavailable",1]]},{"id":"tests/test_artifact_env_provenance.py#test_an_unreadable_interpreter_reports_absence_not_the_daemon_s_packages","name":[["test",1],["unreadable",1],["interpreter",1],["reports",1],["absence",1],["not",1],["daemon",1],["packages",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["unreadable",2],["interpreter",4],["reports",2],["absence",2],["not",3],["daemon",2],["packages",4],["env",4],["load",1],["bearing",1],["rule",1],["falling",1],["back",1],["process",2],["freeze",1],["original",1],["bug",1],["looked",1],["from",2],["inside",1],["plausible",1],["list",1],["attributed",1],["never",1],["came",1],["manager",2],["store",3],["root",3],["generation",1],["python",5],["nonexistent",2],["name",1],["ghost",1],["snapshot",5],["assert",3],["unavailable",1],["must",1],["borrow",1],["identity",1],["either",1],["version",1],["none",1]]},{"id":"tests/test_artifact_env_provenance.py#test_capture_environment_never_breaks_artifact_saving","name":[["test",1],["capture",1],["environment",1],["never",1],["breaks",1],["artifact",1],["saving",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["capture",3],["environment",3],["never",2],["breaks",2],["artifact",2],["saving",2],["env",4],["monkeypatch",3],["provenance",1],["important",1],["losing",1],["user",1],["file",1],["worse",1],["manager",2],["store",3],["root",3],["explode",2],["raise",1],["runtime",1],["error",1],["unhappy",1],["setattr",1],["upsert",1],["snapshot",1],["assert",1],["none",2],["frame",1],["id",1]]},{"id":"tests/test_artifact_env_provenance.py#test_capture_environment_never_breaks_artifact_saving.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["explode",2],["raise",1],["runtime",1],["error",1],["store",1],["unhappy",1]]},{"id":"tests/test_artifact_env_provenance.py#test_concurrent_captures_on_two_branches_do_not_cross","name":[["test",1],["concurrent",1],["captures",1],["two",1],["branches",1],["not",1],["cross",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["concurrent",2],["captures",2],["two",3],["branches",2],["not",3],["cross",2],["env",6],["monkeypatch",3],["branch",12],["resolution",1],["happens",1],["per",2],["capture",5],["whatever",1],["thread",7],["capturing",1],["cell",1],["finishing",1],["root",12],["while",1],["another",1],["finishes",1],["fork",9],["ordinary",1],["case",1],["session",4],["live",1],["must",1],["resolve",1],["each",2],["other",1],["kernel",2],["artifact",1],["attributed",1],["wrong",1],["interpreter",4],["exact",1],["failure",1],["whole",1],["path",1],["exists",1],["prevent",1],["import",1],["threading",6],["manager",2],["store",6],["generation",2],["python",8],["opt",4],["bin",4],["name",2],["create",1],["frame",3],["id",6],["br",2],["language",1],["environment",2],["runtime",1],["bootstrap",1],["status",1],["ok",1],["state",1],["active",6],["sees",1],["was",1],["runner",1],["supplies",1],["local",1],["real",2],["setattr",1],["lambda",1],["getattr",1],["none",1],["raising",1],["false",1],["results",4],["dict",1],["str",2],["start",3],["barrier",1],["lock",3],["label",2],["wait",1],["timeout",2],["snapshot",3],["threads",3],["target",2],["args",2],["join",1],["10",1],["assert",2]]},{"id":"tests/test_artifact_env_provenance.py#test_concurrent_captures_on_two_branches_do_not_cross.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["capture",2],["branch",4],["id",4],["label",3],["start",1],["wait",1],["timeout",1],["snapshot",3],["manager",1],["store",1],["root",1],["python",1],["lock",1],["results",1],["interpreter",1]]},{"id":"tests/test_artifact_env_provenance.py#test_historical_snapshots_are_not_backfilled_with_a_guess","name":[["test",1],["historical",1],["snapshots",1],["not",1],["backfilled",1],["guess",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",3],["historical",2],["snapshots",2],["not",2],["backfilled",2],["guess",2],["env",5],["rows",1],["written",1],["before",1],["change",1],["could",1],["only",1],["ever",1],["have",1],["described",1],["daemon",2],["stamping",1],["them",1],["identity",1],["would",1],["convert",1],["unattributed",1],["record",1],["into",1],["confidently",1],["wrong",1],["one",1],["manager",1],["store",3],["root",1],["legacy",2],["upsert",1],["snapshot",2],["kind",1],["python",2],["version",2],["12",1],["implementation",1],["cpython",1],["platform",1],["packages",1],["name",1],["numpy",1],["package",1],["count",1],["row",3],["assert",2],["generation",1],["id",1],["none",2],["interpreter",1]]},{"id":"tests/test_artifact_env_provenance.py#test_no_generation_on_record_is_marked_as_assumed","name":[["test",1],["no",1],["generation",1],["record",1],["marked",1],["as",1],["assumed",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["no",2],["generation",3],["record",2],["marked",2],["as",2],["assumed",2],["env",3],["cell",1],["wrote",1],["files",1],["before",1],["any",1],["kernel",1],["was",1],["registered",1],["still",1],["gets",1],["snapshot",5],["but",1],["reader",1],["tell",1],["apart",1],["from",1],["measured",1],["one",1],["manager",2],["store",2],["root",2],["python",2],["assert",2],["id",1],["none",1],["kind",1]]},{"id":"tests/test_artifact_env_provenance.py#test_the_drain_actually_empties_the_buffer","name":[["test",1],["drain",1],["actually",1],["empties",1],["buffer",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["drain",6],["actually",2],["empties",2],["buffer",7],["env",3],["behaviour",1],["not",1],["just",1],["shape",1],["whatever",1],["capture",3],["environment",3],["handed",1],["must",1],["be",1],["consumed",1],["second",2],["call",1],["would",1],["see",1],["same",1],["entry",2],["again",1],["manager",3],["root",5],["store",1],["drained",4],["list",2],["int",1],["service",1],["fold",1],["host",1],["gpu",1],["engine",1],["af3",1],["append",1],["len",1],["taken",2],["return",1],["frame",2],["id",2],["language",2],["python",2],["assert",3],["remote",2],["survived",1],["cell",2],["saw",1],["first",1],["job",1]]},{"id":"tests/test_artifact_env_provenance.py#test_the_drain_actually_empties_the_buffer._drain","name":[["drain",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["drain",2],["drained",1],["append",1],["len",1],["buffer",3],["taken",2],["list",1],["return",1]]},{"id":"tests/test_artifact_env_provenance.py#test_the_root_branch_is_unaffected","name":[["test",1],["root",1],["branch",1],["unaffected",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["root",9],["branch",3],["unaffected",2],["env",5],["no",1],["selection",1],["row",1],["means",1],["always",1],["was",1],["manager",2],["store",3],["generation",1],["python",4],["interpreter",2],["opt",2],["bin",2],["name",1],["snapshot",3],["assert",1]]},{"id":"tests/test_artifact_env_provenance.py#test_the_same_generation_still_reuses_one_row","name":[["test",1],["same",1],["generation",1],["still",1],["reuses",1],["one",1],["row",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["same",3],["generation",3],["still",3],["reuses",2],["one",3],["row",2],["env",4],["content",1],["addressing",1],["point",1],["two",1],["artifacts",1],["from",1],["kernel",1],["share",1],["environment",1],["record",1],["manager",3],["store",4],["root",4],["interpreter",1],["usr",1],["bin",1],["rscript",1],["name",1],["mini",1],["assert",1],["snapshot",4],["id",2]]},{"id":"tests/test_artifact_env_provenance.py#test_the_snapshot_names_the_generation_that_produced_it","name":[["test",1],["snapshot",1],["names",1],["generation",1],["produced",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["snapshot",5],["names",2],["generation",5],["produced",2],["env",4],["one",2],["artifact",1],["exact",1],["kernel",1],["lifetime",1],["manager",2],["store",3],["root",3],["created",2],["python",2],["interpreter",1],["sys",1],["executable",1],["name",1],["base",1],["assert",1],["id",2]]},{"id":"tests/test_artifact_env_provenance.py#test_two_runtimes_never_share_one_snapshot_row","name":[["test",1],["two",1],["runtimes",1],["never",1],["share",1],["one",1],["snapshot",1],["row",1]],"path":[["tests",1],["test",1],["artifact",1],["env",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["two",2],["runtimes",2],["never",2],["share",2],["one",3],["snapshot",2],["row",3],["env",5],["deduplication",1],["keyed",1],["only",1],["package",1],["list",1],["collapsed",1],["kernel",1],["python",5],["onto",1],["same",1],["whenever",1],["both",1],["lists",1],["happened",1],["match",1],["environment",3],["produced",1],["result",1],["whole",1],["point",1],["record",1],["manager",3],["store",3],["root",7],["generation",2],["interpreter",2],["sys",1],["executable",1],["name",2],["base",1],["usr",1],["bin",1],["rscript",1],["mini",1],["id",6],["capture",2],["none",2],["frame",2],["language",2],["assert",1]]},{"id":"tests/test_artifact_index.py","name":[["test",1],["artifact",1],["index",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["project",1],["artifact",1],["index",1],["keyset",1],["pages",1],["escaped",1],["filename",1],["like",1],["filter",2],["bound",1],["cursors",1],["legacy",1],["projects",1],["pid",1],["artifacts",2],["array",2],["route",1],["stays",1],["bare",1],["module",1],["new",1],["page",2],["500",2],["rows",2],["still",1],["answer",1],["slices",1],["at",1],["most",1],["50",1],["never",1],["more",1],["than",1],["100",1],["change",1],["invalidates",1],["previous",1],["cursor",1],["team",1],["visibility",1],["conjunct",1],["so",1],["hidden",1],["cannot",1],["masquerade",1],["as",2],["end",1],["listing",1],["from",8],["future",1],["import",12],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["pathlib",1],["path",1],["urllib",1],["parse",1],["urlencode",1],["pytest",2],["openai4s",5],["config",2],["llmconfig",1],["server",2],["gateway",2],["mod",1],["local",1],["auth",1],["storage",1],["migrations",2],["schema",1],["version",2],["migration",1],["error",1],["current",1],["run",1],["store",3],["many",1],["fixture",1]]},{"id":"tests/test_artifact_index.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["class",2],["client",2],["def",3],["init",1],["self",8],["cfg",2],["runner",2],["data",2],["dir",2],["handler",10],["gateway",1],["mod",1],["make",1],["hub",1],["token",4],["local",2],["auth",2],["read",1],["raw",2],["path",5],["object",1],["new",1],["correlation",1],["id",1],["req",1],["artifact",1],["index",1],["sent",6],["dict",1],["send",1],["lambda",1],["code",4],["body",4],["ctype",3],["extra",1],["none",2],["security",1],["update",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["header",1],["route",1],["return",2],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_artifact_index.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["init",2],["self",4],["cfg",3],["runner",3],["data",3],["dir",3],["handler",2],["gateway",1],["mod",1],["make",1],["hub",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_artifact_index.py#_Client.get","name":[],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["self",3],["path",3],["sent",3],["raw",1],["return",1],["code",1],["json",1],["loads",1],["body",1],["decode",1],["utf",1]]},{"id":"tests/test_artifact_index.py#_Client.raw","name":[["raw",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["raw",2],["self",4],["path",4],["handler",8],["object",1],["new",1],["correlation",1],["id",1],["req",1],["artifact",1],["index",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["body",3],["ctype",3],["extra",1],["none",2],["security",1],["update",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["route",1],["return",1]]},{"id":"tests/test_artifact_index.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_artifact_index.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_artifact_index.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_artifact_index.py#_project","name":[["project",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["project",4],["store",4],["name",6],["artifact",2],["index",2],["create",1],["description",1],["context",1],["return",1],["id",1],["list",1],["projects",1],["if",1]]},{"id":"tests/test_artifact_index.py#_save","name":[["save",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["save",3],["store",3],["root",4],["frame",4],["id",12],["project",4],["filename",5],["payload",4],["content",4],["type",4],["text",2],["plain",2],["user",4],["upload",4],["false",2],["artifact",5],["none",2],["return",1],["path",1],["tmp",1],["size",1],["bytes",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_artifact_index.py#_set_created_at","name":[["created",1],["at",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["created",6],["at",6],["store",5],["artifact",4],["id",4],["str",2],["int",2],["none",2],["lock",1],["conn",2],["execute",1],["update",1],["artifacts",1],["commit",1]]},{"id":"tests/test_artifact_index.py#_walk","name":[["walk",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["walk",4],["client",3],["project",3],["id",4],["params",4],["seen",3],["list",1],["str",1],["cursor",9],["none",2],["pages",4],["while",1],["40",1],["query",4],["limit",2],["50",1],["pop",1],["if",2],["path",2],["projects",1],["artifact",3],["index",2],["urlencode",1],["status",2],["body",6],["assert",2],["200",1],["extend",1],["row",2],["artifacts",1],["not",2],["has",2],["more",2],["return",1],["next",1],["no",1],["cannot",1],["continue",1],["raise",1],["assertion",1],["error",1],["did",1],["terminate",1]]},{"id":"tests/test_artifact_index.py#server","name":[["server",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["server",2],["tmp",4],["path",4],["cfg",4],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["yield",1],["client",1],["finally",1],["close",1]]},{"id":"tests/test_artifact_index.py#test_500_artifacts_first_page_is_at_most_50_and_a_request_never_exceeds_100","name":[["test",1],["500",1],["artifacts",1],["first",1],["page",1],["at",1],["most",1],["50",1],["request",1],["never",1],["exceeds",1],["100",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["500",3],["artifacts",7],["first",6],["page",2],["at",2],["most",2],["50",4],["request",2],["never",2],["exceeds",2],["100",3],["server",3],["cfg",1],["runner",4],["client",4],["pid",6],["project",2],["store",2],["frame",3],["create",1],["session",1],["created",2],["save",1],["root",1],["id",3],["filename",1],["file",1],["index",5],["04d",1],["txt",1],["payload",1],["encode",1],["artifact",3],["range",1],["many",3],["status",4],["projects",2],["assert",12],["200",2],["len",4],["has",3],["more",3],["true",2],["next",1],["cursor",1],["capped",3],["limit",2],["seen",4],["last",2],["pages",2],["walk",1],["10",1],["false",1]]},{"id":"tests/test_artifact_index.py#test_a_cursor_from_another_project_is_invalid","name":[["test",1],["cursor",1],["from",1],["another",1],["project",1],["invalid",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["cursor",5],["from",2],["another",2],["project",6],["invalid",3],["server",3],["cfg",1],["runner",7],["client",3],["first",4],["store",4],["one",4],["second",4],["two",4],["frame",6],["create",2],["session",2],["index",5],["range",1],["save",2],["root",2],["id",4],["filename",2],["txt",2],["status",4],["page",2],["projects",2],["artifact",2],["limit",2],["assert",3],["200",1],["body",2],["next",1],["400",1],["code",1]]},{"id":"tests/test_artifact_index.py#test_escaped_like_treats_percent_and_underscore_as_literals","name":[["test",1],["escaped",1],["like",1],["treats",1],["percent",1],["underscore",1],["as",1],["literals",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["escaped",2],["like",2],["treats",2],["percent",2],["underscore",2],["as",2],["literals",2],["server",3],["cfg",1],["runner",7],["client",4],["pid",9],["project",5],["store",5],["frame",9],["create",1],["session",1],["save",4],["root",4],["id",8],["filename",9],["foo",10],["bar",8],["csv",13],["content",4],["type",4],["text",4],["xbar",2],["notes",2],["txt",2],["payload",1],["not",2],["hit",1],["status",6],["body",7],["projects",3],["artifact",3],["index",3],["urlencode",3],["assert",7],["200",3],["row",8],["artifacts",4]]},{"id":"tests/test_artifact_index.py#test_filters_combine_and_a_changed_filter_invalidates_the_cursor","name":[["test",1],["filters",1],["combine",1],["changed",1],["filter",1],["invalidates",1],["cursor",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["filters",2],["combine",2],["changed",2],["filter",2],["invalidates",2],["cursor",8],["server",3],["cfg",1],["runner",5],["client",4],["pid",6],["project",2],["store",3],["frame",3],["create",1],["session",1],["index",6],["name",2],["ctype",2],["uploaded",4],["enumerate",1],["alpha",3],["csv",11],["text",8],["true",4],["txt",1],["plain",2],["beta",2],["false",1],["gamma",2],["row",6],["save",1],["root",1],["id",3],["filename",3],["content",5],["type",5],["user",1],["upload",1],["payload",1],["str",1],["encode",1],["created",1],["at",1],["artifact",4],["000",1],["status",6],["page",7],["projects",3],["urlencode",3],["origin",3],["limit",2],["assert",7],["200",2],["artifacts",2],["held",5],["next",4],["has",1],["more",1],["params",2],["generated",1],["body",3],["400",1],["code",1],["invalid",1]]},{"id":"tests/test_artifact_index.py#test_keyset_covers_a_same_timestamp_tie_exactly_once","name":[["test",1],["keyset",1],["covers",1],["same",1],["timestamp",1],["tie",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["keyset",2],["covers",2],["same",2],["timestamp",2],["tie",3],["exactly",2],["once",2],["server",3],["cfg",1],["runner",5],["client",2],["pid",4],["project",2],["store",3],["frame",3],["create",1],["session",1],["stamp",2],["700",1],["000",3],["created",4],["index",2],["range",1],["row",3],["save",1],["root",1],["id",4],["filename",1],["txt",1],["at",1],["artifact",2],["append",1],["seen",3],["last",2],["pages",2],["walk",1],["limit",1],["assert",4],["has",1],["more",1],["false",1],["sorted",1],["reverse",1],["true",1],["len",1]]},{"id":"tests/test_artifact_index.py#test_malformed_limit_and_origin_are_refused","name":[["test",1],["malformed",1],["limit",1],["origin",1],["refused",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["limit",6],["origin",4],["refused",2],["server",3],["cfg",1],["runner",2],["client",5],["pid",5],["project",1],["store",1],["status",8],["body",8],["projects",4],["artifact",4],["index",4],["banana",1],["assert",8],["400",4],["code",4],["invalid",4],["harvested",1],["cursor",3],["not",1]]},{"id":"tests/test_artifact_index.py#test_same_filename_across_sessions_and_versions_is_not_merged","name":[["test",1],["same",1],["filename",1],["across",1],["sessions",1],["versions",1],["not",1],["merged",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["same",2],["filename",6],["across",2],["sessions",2],["versions",2],["not",2],["merged",2],["server",3],["cfg",1],["runner",7],["client",2],["pid",7],["project",4],["store",4],["session",9],["create",2],["first",6],["save",3],["root",5],["frame",5],["id",28],["report",5],["csv",8],["content",3],["type",3],["text",3],["payload",3],["second",4],["revised",2],["a2",1],["artifact",9],["status",2],["body",2],["projects",1],["index",1],["urlencode",1],["assert",8],["200",1],["rows",4],["artifacts",1],["len",1],["by",6],["row",5],["version",6]]},{"id":"tests/test_artifact_index.py#test_team_visibility_is_applied_before_limit","name":[["test",1],["team",1],["visibility",1],["applied",1],["before",1],["limit",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["team",6],["visibility",4],["applied",2],["before",2],["limit",6],["tmp",3],["path",4],["page",3],["hidden",3],["newer",1],["rows",1],["must",1],["not",1],["look",1],["like",1],["end",1],["list",1],["cfg",2],["config",1],["data",1],["dir",1],["store",18],["db",1],["try",1],["pid",11],["project",11],["alice",12],["create",2],["user",5],["username",2],["password",2],["fake",2],["bob",12],["ids",13],["index",6],["range",2],["60",2],["frame",10],["new",2],["kind",2],["turn",2],["id",28],["status",2],["ready",2],["session",2],["owner",2],["private",2],["row",14],["save",2],["root",2],["filename",2],["02d",2],["txt",2],["created",2],["at",2],["artifact",8],["000",2],["append",2],["browse",4],["artifacts",4],["50",3],["visible",3],["assert",6],["len",1],["isdisjoint",1],["newest",2],["all",4],["200",2],["finally",1],["close",1]]},{"id":"tests/test_artifact_index.py#test_the_browse_index_exists_and_dropping_it_does_not_touch_rows","name":[["test",1],["browse",1],["index",1],["exists",1],["dropping",1],["not",1],["touch",1],["rows",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["browse",3],["index",6],["exists",3],["dropping",2],["not",2],["touch",2],["rows",2],["tmp",3],["path",4],["store",15],["config",1],["data",1],["dir",1],["db",1],["try",1],["assert",5],["schema",2],["state",1],["version",2],["32",1],["names",4],["row",6],["conn",5],["execute",3],["pragma",2],["list",4],["artifacts",7],["ix",3],["project",8],["created",3],["pid",5],["frame",4],["new",1],["kind",1],["turn",1],["id",7],["status",1],["ready",1],["save",1],["root",1],["filename",1],["kept",1],["txt",1],["before",2],["drop",1],["if",1],["commit",1],["after",3],["artifact",3],["apply",1],["finally",1],["close",1]]},{"id":"tests/test_artifact_index.py#test_the_browse_index_step_rolls_back_when_it_fails_after_creating","name":[["test",1],["browse",1],["index",1],["step",1],["rolls",1],["back",1],["fails",1],["after",1],["creating",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",3],["test",2],["browse",3],["index",8],["step",2],["rolls",2],["back",2],["fails",2],["after",4],["creating",2],["tmp",3],["path",3],["db",5],["store",3],["close",2],["conn",9],["sqlite3",1],["connect",1],["str",1],["execute",5],["drop",1],["if",2],["exists",2],["ix",3],["artifacts",5],["project",4],["created",4],["delete",1],["from",1],["schema",1],["migrations",2],["version",3],["32",3],["pragma",2],["user",1],["31",2],["commit",1],["interrupted",2],["connection",2],["create",1],["not",2],["id",2],["at",1],["desc",2],["artifact",2],["raise",1],["runtime",1],["error",2],["killed",2],["try",1],["pytest",1],["raises",1],["migration",1],["match",1],["run",1],["target",1],["names",2],["row",2],["list",1],["assert",2],["current",1],["finally",1]]},{"id":"tests/test_artifact_index.py#test_the_browse_index_step_rolls_back_when_it_fails_after_creating.interrupted","name":[["interrupted",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["interrupted",2],["connection",3],["execute",1],["create",1],["index",2],["if",1],["not",1],["exists",1],["ix",1],["artifacts",2],["project",2],["created",2],["id",2],["at",1],["desc",2],["artifact",1],["raise",1],["runtime",1],["error",1],["killed",1],["after",1]]},{"id":"tests/test_artifact_index.py#test_the_legacy_array_route_is_still_a_bare_array","name":[["test",1],["legacy",1],["array",2],["route",1],["still",1],["bare",1]],"path":[["tests",1],["test",1],["artifact",1],["index",1],["py",1]],"body":[["def",2],["test",2],["legacy",4],["array",4],["route",2],["still",2],["bare",2],["server",3],["cfg",1],["runner",4],["client",3],["pid",5],["project",3],["store",2],["frame",4],["create",1],["session",1],["row",2],["save",1],["root",2],["id",9],["filename",3],["txt",2],["status",4],["body",8],["projects",2],["artifacts",2],["assert",11],["200",2],["isinstance",1],["list",1],["next",2],["cursor",2],["not",2],["has",2],["more",2],["artifact",4],["content",1],["type",1],["size",1],["bytes",1],["version",1],["checksum",1],["priority",1],["created",1],["at",1],["user",1],["upload",1],["indexed",4],["index",1],["false",1],["none",1]]},{"id":"tests/test_artifact_manager.py","name":[["test",1],["artifact",1],["manager",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["direct",1],["contracts",1],["versioned",1],["workspace",1],["artifact",5],["capture",2],["from",9],["future",1],["import",20],["annotations",1],["hashlib",1],["os",2],["pathlib",1],["path",4],["types",1],["simple",1],["namespace",1],["pytest",4],["openai4s",6],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["host",2],["dispatch",1],["dispatcher",1],["kernel",2],["server",1],["artifacts",1],["content",1],["fingerprint",1],["env",1],["manager",2],["operation",1],["error",1],["receipt",1],["map",1],["storage",1],["observations",1],["kind",1],["head",1],["checksum",1],["reused",1],["store",2],["mark",3],["parametrize",2],["invalid",1],["input",1],["foreign",1],["absent",1],["first",1],["matplotlib",8],["pyplot",12],["stopped",1],["part",1],["way",1],["parent",1],["package",1],["already",1],["sys",6],["modules",2],["not",1],["finder",1],["raises",1],["keyboard",2],["interrupt",2],["reaches",1],["state",2],["without",1],["timing",1],["race",1],["interrupted",3],["class",1],["stop",5],["at",2],["def",1],["find",1],["spec",1],["self",1],["name",6],["none",3],["target",1],["if",2],["raise",1],["return",1],["meta",2],["insert",1],["try",1],["finally",1],["remove",1],["probe",1],["print",1],["sorted",1],["font",1],["cell",1],["ids",1],["imported",1],["only",1],["skipif",1],["posix",2],["reason",1],["mkfifo",1],["mode",1],["bits",1]]},{"id":"tests/test_artifact_manager.py#_require_matplotlib_in_the_kernel","name":[["require",1],["matplotlib",1],["kernel",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["require",2],["matplotlib",6],["kernel",2],["none",3],["find",3],["spec",3],["not",5],["importorskip",2],["importing",2],["into",2],["test",2],["process",2],["cost",2],["these",2],["tests",2],["about",2],["theirs",2],["pay",2],["import",1],["importlib",2],["util",2],["if",1],["pytest",1],["skip",1],["installed",1]]},{"id":"tests/test_artifact_manager.py#ArtifactHarness","name":[["artifact",1],["harness",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["class",2],["artifact",3],["harness",2],["def",3],["init",1],["self",21],["tmp",2],["path",6],["trusted",5],["delivery",5],["bool",1],["false",1],["none",2],["cfg",6],["config",1],["data",5],["dir",4],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["store",5],["db",1],["frame",8],["id",9],["new",1],["kind",1],["turn",1],["project",2],["default",2],["status",1],["ready",1],["workspace",6],["agent",1],["workspaces",1],["mkdir",1],["parents",1],["true",1],["broadcasts",2],["list",1],["tuple",1],["str",1],["dict",1],["environment",6],["calls",2],["manager",4],["lambda",4],["broadcast",1],["event",2],["append",1],["guess",1],["content",1],["type",1],["name",2],["text",1],["csv",2],["if",1],["endswith",1],["else",1],["application",1],["octet",1],["stream",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["session",1],["simple",1],["namespace",1],["root",1],["count",1],["captures",1],["freezing",1],["once",3],["per",2],["capture",3],["invariant",1],["not",1],["file",1],["previously",1],["counted",1],["through",1],["injected",1],["snapshot",2],["port",1],["now",1],["comes",1],["from",1],["kernel",1],["generation",1],["so",1],["counter",1],["wraps",1],["method",1],["must",1],["stay",1],["called",1],["exactly",1],["original",2],["counting",2],["args",2],["kwargs",2],["return",1]]},{"id":"tests/test_artifact_manager.py#ArtifactHarness.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["init",2],["self",18],["tmp",3],["path",8],["trusted",6],["delivery",6],["bool",2],["false",2],["none",2],["cfg",6],["config",1],["data",5],["dir",4],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["store",5],["db",1],["frame",8],["id",9],["new",1],["kind",1],["turn",1],["project",2],["default",2],["status",1],["ready",1],["workspace",6],["agent",1],["workspaces",1],["mkdir",1],["parents",1],["true",1],["broadcasts",2],["list",1],["tuple",1],["str",1],["dict",1],["environment",1],["calls",1],["manager",2],["artifact",1],["lambda",4],["broadcast",1],["event",2],["append",1],["guess",1],["content",1],["type",1],["name",2],["text",1],["csv",2],["if",1],["endswith",1],["else",1],["application",1],["octet",1],["stream",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["session",1],["simple",1],["namespace",1],["root",1]]},{"id":"tests/test_artifact_manager.py#ArtifactHarness.count_environment_captures","name":[["count",1],["environment",1],["captures",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["count",2],["environment",6],["captures",2],["self",5],["none",2],["freezing",1],["once",3],["per",2],["capture",3],["invariant",1],["not",1],["file",1],["previously",1],["counted",1],["through",1],["injected",1],["snapshot",2],["port",1],["now",1],["comes",1],["from",1],["kernel",1],["generation",1],["so",1],["counter",1],["wraps",1],["method",1],["must",1],["stay",1],["called",1],["exactly",1],["original",2],["manager",2],["counting",2],["args",2],["kwargs",2],["calls",1],["return",1]]},{"id":"tests/test_artifact_manager.py#ArtifactHarness.count_environment_captures.counting","name":[["counting",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["counting",2],["args",3],["kwargs",3],["self",1],["environment",1],["calls",1],["return",1],["original",1]]},{"id":"tests/test_artifact_manager.py#test_capture_detects_same_length_rewrite_that_restores_mtime","name":[["test",1],["capture",1],["detects",1],["same",1],["length",1],["rewrite",1],["restores",1],["mtime",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["capture",3],["detects",2],["same",2],["length",2],["rewrite",2],["restores",2],["mtime",6],["tmp",3],["path",10],["writer",1],["controlled",1],["timestamp",1],["cannot",1],["hide",1],["changed",1],["scientific",1],["bytes",1],["harness",8],["artifact",3],["trusted",1],["delivery",1],["true",1],["workspace",2],["preserved",4],["time",4],["txt",2],["write",2],["text",3],["aaaa",1],["encoding",3],["utf",3],["original",3],["stat",1],["st",1],["ns",2],["before",2],["manager",2],["snapshot",2],["bbbb",2],["os",1],["utime",1],["captured",3],["session",1],["cell",3],["lambda",1],["event",1],["none",1],["language",1],["python",1],["assert",3],["filename",1],["artifacts",2],["version",5],["store",1],["meta",1],["id",2],["read",1],["producing",1]]},{"id":"tests/test_artifact_manager.py#test_capture_finalizes_provenance_version_without_duplicating_it","name":[["test",1],["capture",1],["finalizes",1],["provenance",1],["version",1],["without",1],["duplicating",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["capture",9],["finalizes",2],["provenance",10],["version",21],["without",2],["duplicating",2],["tmp",3],["path",11],["harness",28],["artifact",14],["source",8],["workspace",4],["input",4],["txt",8],["write",3],["text",9],["science",4],["record",2],["store",11],["save",1],["str",3],["filename",4],["name",1],["content",1],["type",1],["plain",1],["size",1],["bytes",1],["checksum",1],["frame",7],["id",26],["project",1],["default",1],["dispatcher",4],["host",1],["cfg",2],["events",6],["kernel",4],["cwd",1],["as",3],["before",4],["manager",4],["snapshot",4],["first",4],["result",4],["execute",2],["open",4],["read",5],["derived",10],["handle",4],["upper",1],["cell",10],["assert",19],["error",2],["none",4],["output",10],["by",1],["strict",1],["true",1],["not",2],["latest",2],["len",4],["list",4],["versions",3],["session",2],["append",2],["language",2],["python",2],["artifacts",4],["producing",2],["metadata",3],["meta",1],["env",1],["lineage",1],["inputs",1],["second",10],["lower",1],["resolve",2],["root",1]]},{"id":"tests/test_artifact_manager.py#test_child_claim_survives_every_nested_ancestor_sweep","name":[["test",1],["child",1],["claim",1],["survives",1],["every",1],["nested",1],["ancestor",1],["sweep",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["child",10],["claim",3],["survives",2],["every",2],["nested",3],["ancestor",2],["sweep",2],["tmp",3],["path",6],["grandchild",14],["must",1],["not",2],["be",1],["reassigned",1],["first",1],["its",1],["parent",3],["then",1],["root",6],["harness",22],["artifact",3],["trusted",1],["delivery",1],["true",1],["frame",14],["id",21],["store",5],["new",2],["kind",2],["delegate",2],["project",2],["default",2],["status",2],["ready",2],["workspace",5],["txt",1],["before",4],["manager",7],["snapshot",2],["write",1],["text",1],["bytes",1],["encoding",1],["utf",1],["register",1],["file",1],["session",3],["cell",5],["lambda",3],["event",3],["none",4],["producer",2],["assert",7],["delegated",2],["artifacts",3],["capture",7],["language",2],["python",2],["claims",1],["versions",3],["list",2],["len",1],["metadata",2],["version",4],["meta",1],["observations",3],["row",3],["producing",1]]},{"id":"tests/test_artifact_manager.py#test_delegated_claim_capacity_fails_closed_instead_of_evicting","name":[["test",1],["delegated",1],["claim",1],["capacity",1],["fails",1],["closed",1],["instead",1],["evicting",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["delegated",7],["claim",8],["capacity",5],["fails",2],["closed",2],["instead",2],["evicting",2],["tmp",3],["path",6],["monkeypatch",3],["losing",1],["old",1],["at",1],["cap",1],["would",1],["make",1],["its",1],["bytes",1],["become",1],["parent",5],["harness",21],["artifact",12],["trusted",1],["delivery",1],["true",2],["setattr",1],["manager",8],["max",1],["child",8],["frame",12],["id",14],["store",3],["new",2],["kind",2],["delegate",1],["project",3],["default",3],["status",2],["ready",2],["before",4],["snapshot",2],["workspace",13],["captured",5],["index",4],["range",1],["txt",3],["write",2],["text",2],["encoding",2],["utf",2],["register",1],["file",1],["session",6],["cell",5],["lambda",3],["event",3],["none",4],["producer",1],["assert",5],["not",2],["append",1],["artifacts",3],["pytest",2],["raises",2],["operation",2],["error",2],["match",2],["exceeded",2],["both",1],["versions",1],["already",1],["owned",1],["critical",1],["assertion",1],["enclosing",1],["sweep",1],["cannot",1],["continue",1],["after",1],["exact",1],["exclusion",1],["state",1],["overflowed",1],["capture",4],["language",2],["python",2],["observations",5],["list",1],["version",2],["len",1],["producing",1],["startswith",1],["loss",1],["scoped",1],["affected",1],["single",1],["pathological",1],["must",1],["brick",1],["daemon",1],["other",13],["turn",1],["cfg",1],["data",1],["dir",1],["agent",1],["workspaces",1],["mkdir",1],["parents",1],["simple",1],["namespace",1],["root",1],["independent",4],["safe",1],["item",2],["filename",1]]},{"id":"tests/test_artifact_manager.py#test_duplicate_delegated_receipt_is_rejected_and_claimed_failed","name":[["test",1],["duplicate",1],["delegated",1],["receipt",1],["rejected",1],["claimed",1],["failed",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",3],["duplicate",3],["delegated",4],["receipt",5],["rejected",2],["claimed",3],["failed",3],["tmp",3],["path",8],["one",1],["final",1],["file",1],["cannot",1],["consume",1],["two",1],["child",6],["host",1],["call",1],["receipts",2],["harness",11],["artifact",6],["trusted",1],["delivery",1],["true",2],["frame",5],["id",7],["store",2],["new",1],["parent",2],["kind",2],["delegate",1],["project",1],["default",1],["status",1],["ready",1],["hooks",4],["manager",2],["cell",3],["session",2],["lambda",2],["event",2],["none",3],["action",3],["simple",1],["namespace",1],["language",2],["python",2],["token",3],["before",2],["workspace",1],["txt",1],["write",1],["bytes",2],["filename",2],["name",2],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["source",1],["pytest",2],["raises",2],["operation",2],["error",2],["match",2],["more",1],["than",1],["once",1],["after",1],["openai4s",1],["dict",1],["assert",1],["by",1],["strict",1],["capture",2]]},{"id":"tests/test_artifact_manager.py#test_explicit_save_merges_provenance_and_capture_into_one_complete_version","name":[["test",1],["explicit",1],["save",1],["merges",1],["provenance",1],["capture",1],["into",1],["one",1],["complete",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["explicit",5],["save",4],["merges",2],["provenance",2],["capture",10],["into",2],["one",2],["complete",2],["version",17],["tmp",3],["path",14],["harness",21],["artifact",13],["source",9],["workspace",4],["input",4],["txt",3],["write",2],["text",5],["science",6],["record",3],["store",7],["str",4],["filename",6],["name",1],["content",5],["type",5],["plain",1],["size",1],["bytes",1],["checksum",1],["frame",6],["id",18],["project",1],["default",1],["dispatcher",4],["host",2],["cfg",2],["events",3],["kernel",3],["cwd",1],["as",2],["before",4],["manager",2],["snapshot",6],["result",7],["execute",1],["open",2],["read",2],["manual",5],["csv",9],["handle",2],["upper",1],["saved",9],["published",4],["application",4],["ids",1],["producing",2],["cell",6],["declared",1],["producer",1],["priority",2],["print",2],["assert",20],["error",1],["none",4],["returned",2],["stdout",1],["splitlines",1],["meta",2],["session",1],["append",1],["language",1],["python",1],["by",2],["strict",2],["true",2],["not",2],["latest",1],["len",1],["list",1],["versions",1],["files",1],["written",1],["artifacts",3],["metadata",8],["env",1],["lineage",1],["inputs",1]]},{"id":"tests/test_artifact_manager.py#test_failed_child_capture_cannot_be_laundered_by_parent_sweep","name":[["test",1],["failed",1],["child",1],["capture",1],["cannot",1],["be",1],["laundered",1],["by",1],["parent",1],["sweep",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["failed",3],["child",11],["capture",7],["cannot",2],["be",2],["laundered",2],["by",3],["parent",4],["sweep",2],["tmp",3],["path",5],["monkeypatch",4],["trusted",2],["failure",1],["sticky",1],["exact",1],["unchanged",1],["bytes",2],["harness",14],["artifact",4],["delivery",1],["true",2],["frame",5],["id",7],["store",2],["new",1],["kind",1],["delegate",1],["project",1],["default",1],["status",1],["ready",1],["hooks",4],["manager",5],["delegated",2],["cell",3],["session",2],["lambda",3],["event",2],["none",3],["action",3],["simple",1],["namespace",1],["language",2],["python",2],["token",3],["before",2],["workspace",1],["uncaptured",2],["txt",2],["write",1],["text",1],["encoding",1],["utf",1],["original",2],["register",5],["file",3],["setattr",2],["args",1],["kwargs",1],["throw",1],["runtime",2],["error",3],["injected",2],["fault",2],["pytest",2],["raises",2],["match",2],["after",1],["operation",1],["assert",1],["filename",1],["strict",1]]},{"id":"tests/test_artifact_manager.py#test_figure_capture_never_imports_pyplot_for_a_cell_that_did_not","name":[["test",1],["figure",1],["capture",1],["never",1],["imports",1],["pyplot",1],["cell",1],["did",1],["not",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["figure",3],["capture",3],["never",2],["imports",2],["pyplot",9],["cell",11],["did",2],["not",3],["tmp",3],["path",3],["post",1],["probe",7],["imported",3],["whenever",1],["matplotlib",6],["was",2],["loaded",1],["importing",1],["builds",1],["font",2],["list",1],["enforced",1],["sandbox",1],["gives",1],["each",1],["kernel",8],["empty",1],["private",1],["mplconfigdir",1],["so",2],["only",1],["first",1],["import",1],["user",1],["stopped",1],["followed",1],["by",1],["scan",1],["48",1],["seconds",1],["mac",1],["os",1],["stop",1],["daemon",1],["shutdown",1],["then",1],["waited",1],["out",1],["process",1],["has",3],["no",1],["figures",2],["nothing",1],["find",1],["there",1],["require",1],["harness",9],["artifact",1],["dispatcher",4],["host",1],["cfg",2],["frame",2],["id",3],["cwd",1],["str",1],["workspace",2],["as",1],["before",2],["manager",2],["snapshot",1],["execute",4],["mpl",2],["precondition",2],["state",2],["captured",2],["session",1],["lambda",1],["event",1],["none",2],["language",1],["python",1],["run",1],["system",1],["assert",4],["stdout",2],["strip",2],["error",1]]},{"id":"tests/test_artifact_manager.py#test_figure_capture_still_saves_and_closes_a_pyplot_figure","name":[["test",1],["figure",2],["capture",1],["still",1],["saves",1],["closes",1],["pyplot",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["figure",8],["capture",3],["still",2],["saves",2],["closes",2],["pyplot",4],["tmp",3],["path",3],["require",1],["matplotlib",5],["kernel",6],["harness",10],["artifact",1],["dispatcher",4],["host",1],["cfg",2],["frame",2],["id",3],["cwd",1],["str",1],["workspace",3],["as",3],["before",2],["manager",2],["snapshot",1],["plotted",2],["execute",3],["import",3],["agg",1],["plt",5],["plot",3],["cell",4],["captured",3],["session",1],["lambda",1],["event",1],["none",2],["language",1],["python",1],["run",1],["system",1],["open",2],["figures",3],["nprint",1],["fignums",1],["assert",5],["error",1],["cell3",3],["png",3],["file",1],["item",2],["filename",1],["artifacts",1],["stdout",1],["strip",1]]},{"id":"tests/test_artifact_manager.py#test_imported_session_snapshots_are_inside_trusted_storage","name":[["test",1],["imported",1],["session",1],["snapshots",1],["inside",1],["trusted",1],["storage",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["imported",5],["session",5],["snapshots",2],["inside",2],["trusted",7],["storage",4],["tmp",5],["path",11],["daemon",2],["refused",2],["read",2],["directory",3],["writes",2],["itself",1],["import",3],["each",1],["version",8],["immutable",1],["bytes",10],["data",8],["dir",6],["imports",2],["root",1],["artifacts",3],["points",1],["row",2],["at",1],["them",1],["both",1],["artifact",9],["restore",5],["service",7],["construction",1],["sites",1],["listed",1],["only",1],["versions",2],["same",1],["two",3],["directories",1],["opposite",1],["orders",1],["so",1],["verified",4],["snapshot",16],["answered",1],["every",2],["outside",5],["boundary",3],["containment",1],["not",3],["integrity",2],["still",2],["checked",1],["against",1],["recorded",1],["sha256",2],["size",2],["widening",1],["owns",1],["weaken",1],["proves",1],["pinned",1],["as",2],["one",2],["shared",1],["derivation",1],["rather",1],["than",1],["lists",2],["because",1],["maintained",1],["by",2],["hand",1],["third",1],["came",1],["be",1],["written",1],["readable",1],["hashlib",3],["from",1],["openai4s",1],["roots",2],["000000",1],["abc",1],["bin",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["payload",6],["write",2],["id",1],["str",2],["checksum",3],["hexdigest",1],["len",1],["store",1],["none",1],["primary",1],["dirs",1],["resolve",2],["live",2],["lambda",1],["current",1],["assert",2],["check",1],["untouched",1],["wider",1],["tampered",2],["dict",2],["64",1],["pytest",2],["raises",2],["runtime",1],["error",2],["match",2],["verification",1],["failed",1],["arbitrary",1],["stays",1],["elsewhere",1],["permission",1]]},{"id":"tests/test_artifact_manager.py#test_no_changes_skip_environment_and_remote_provenance","name":[["test",1],["no",1],["changes",1],["skip",1],["environment",1],["remote",1],["provenance",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",3],["no",3],["changes",2],["skip",2],["environment",6],["remote",10],["provenance",5],["tmp",3],["path",3],["harness",8],["artifact",3],["without",1],["counter",1],["never",1],["wrapped",1],["so",1],["calls",7],["stays",1],["whatever",1],["code",1],["assertion",2],["below",1],["asserted",1],["nothing",2],["at",1],["all",1],["found",1],["by",1],["mutating",1],["gate",1],["away",1],["watching",1],["stay",1],["green",1],["count",1],["captures",1],["before",2],["manager",2],["snapshot",1],["workspace",1],["drain",4],["nonlocal",1],["return",1],["job",2],["id",1],["must",1],["not",2],["outlive",1],["cell",5],["captured",2],["capture",1],["session",1],["empty",1],["lambda",1],["event",1],["none",1],["language",1],["assert",3],["artifacts",1],["freeze",1],["still",2],["skipped",2],["lists",1],["packages",1],["there",1],["here",1],["describe",1],["changed",1],["fixture",1],["above",1],["its",2],["entry",1],["should",1],["remain",1],["buffered",1],["old",1],["contract",1],["wanted",1],["made",1],["wrote",1],["reappear",1],["as",1],["next",1],["buffer",1],["survives",1],["own",1],["becomes",1],["wrong",1],["rather",1],["than",1],["absent",1]]},{"id":"tests/test_artifact_manager.py#test_no_changes_skip_environment_and_remote_provenance.drain_remote","name":[["drain",1],["remote",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["drain",2],["remote",4],["nonlocal",1],["calls",2],["return",1],["job",1],["id",1],["must",1],["not",1],["outlive",1],["cell",1]]},{"id":"tests/test_artifact_manager.py#test_parent_rewrite_after_child_capture_keeps_parent_production","name":[["test",1],["parent",2],["rewrite",1],["after",1],["child",1],["capture",1],["keeps",1],["production",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["parent",15],["rewrite",2],["after",3],["child",12],["capture",3],["keeps",2],["production",2],["tmp",3],["path",7],["claim",3],["excludes",1],["only",1],["exact",1],["unchanged",1],["live",1],["file",2],["identity",1],["harness",16],["artifact",2],["trusted",1],["delivery",1],["true",1],["frame",7],["id",11],["store",3],["new",1],["kind",1],["delegate",1],["project",1],["default",1],["status",1],["ready",1],["workspace",4],["shared",1],["txt",1],["before",2],["manager",4],["snapshot",1],["write",2],["text",2],["bytes",3],["encoding",2],["utf",2],["register",1],["session",2],["cell",4],["lambda",2],["event",2],["none",3],["producer",1],["assert",5],["not",1],["delegated",1],["artifacts",3],["genuinely",1],["writes",1],["different",2],["returns",1],["its",1],["fingerprint",1],["no",1],["longer",1],["matches",1],["one",1],["shot",1],["exclusion",1],["so",1],["must",1],["remain",1],["real",1],["version",3],["rather",1],["than",1],["being",1],["suppressed",1],["language",1],["python",1],["len",2],["versions",3],["list",1],["head",3],["meta",1],["producing",1]]},{"id":"tests/test_artifact_manager.py#test_promote_cell_embeds_workspace_figures_as_safe_data_urls","name":[["test",1],["promote",1],["cell",1],["embeds",1],["workspace",1],["figures",1],["as",1],["safe",1],["data",1],["urls",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["promote",3],["cell",8],["embeds",2],["workspace",4],["figures",3],["as",2],["safe",2],["data",3],["urls",2],["tmp",3],["path",3],["harness",6],["artifact",1],["figure",7],["cell5",1],["png",3],["write",1],["bytes",2],["x89",1],["x1a",1],["nfigure",1],["producing",1],["id",1],["index",1],["source",1],["plot",1],["name",3],["result",2],["manager",1],["session",1],["lambda",1],["event",1],["none",2],["assert",3],["not",2],["text",4],["next",1],["promoted",1],["glob",1],["md",1],["read",1],["utf",1],["image",1],["base64",1]]},{"id":"tests/test_artifact_manager.py#test_promote_cell_fences_longer_than_backtick_runs_in_output","name":[["test",1],["promote",1],["cell",1],["fences",1],["longer",1],["than",1],["backtick",1],["runs",1],["output",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["promote",3],["cell",9],["fences",2],["longer",3],["than",3],["backtick",2],["runs",2],["output",4],["tmp",3],["path",3],["harness",5],["artifact",1],["whose",1],["contains",1],["markdown",2],["fence",4],["must",1],["not",2],["break",1],["out",1],["code",1],["block",1],["surrounding",1],["has",1],["be",1],["any",1],["run",2],["inside",1],["producing",1],["id",1],["md",2],["index",1],["source",1],["print",1],["stdout",1],["nnested",1],["meta",2],["manager",1],["session",1],["lambda",1],["event",1],["none",2],["assert",2],["text",3],["list",1],["workspace",1],["promoted",1],["glob",1],["read",1],["utf",1],["grew",1],["backticks",1],["around",1],["body",1]]},{"id":"tests/test_artifact_manager.py#test_promote_cell_freezes_code_and_output_as_markdown_artifact","name":[["test",1],["promote",1],["cell",1],["freezes",1],["code",1],["output",1],["as",1],["markdown",1],["artifact",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["promote",3],["cell",8],["freezes",2],["code",2],["output",3],["as",2],["markdown",2],["artifact",5],["tmp",3],["path",3],["harness",5],["events",3],["list",2],["dict",1],["producing",1],["id",1],["abc",1],["index",1],["language",1],["python",2],["source",1],["print",2],["hi",4],["ndf",1],["csv",4],["out",3],["stdout",1],["figures",1],["figure",3],["cell2",2],["png",2],["files",2],["written",1],["meta",3],["manager",1],["session",1],["append",1],["assert",9],["not",1],["none",1],["filename",1],["endswith",1],["md",2],["promoted",4],["workspace",1],["glob",1],["len",1],["text",8],["read",1],["utf",1],["reference",1],["preserved",2],["produced",1],["file",1],["pointer",1],["real",1],["created",2],["event",3],["fires",1],["so",1],["panel",1],["refreshes",1],["any",1],["type",1]]},{"id":"tests/test_artifact_manager.py#test_promote_cell_rejects_symlinked_output_directory","name":[["test",1],["promote",1],["cell",1],["rejects",1],["symlinked",1],["output",1],["directory",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["promote",3],["cell",6],["rejects",2],["symlinked",2],["output",2],["directory",3],["tmp",4],["path",4],["harness",5],["artifact",1],["outside",5],["mkdir",1],["workspace",1],["promoted",1],["symlink",1],["target",1],["true",1],["result",2],["manager",1],["session",1],["producing",1],["id",1],["link",1],["index",1],["source",1],["lambda",1],["event",1],["none",2],["assert",2],["list",1],["iterdir",1]]},{"id":"tests/test_artifact_manager.py#test_promote_cell_rejects_symlinked_output_file","name":[["test",1],["promote",1],["cell",1],["rejects",1],["symlinked",1],["output",1],["file",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["promote",4],["cell",10],["rejects",2],["symlinked",2],["output",2],["file",2],["tmp",4],["path",4],["harness",7],["artifact",1],["producing",1],["id",1],["link",1],["index",1],["source",1],["first",2],["manager",2],["session",2],["lambda",2],["event",2],["none",4],["assert",3],["not",1],["target",3],["next",1],["workspace",1],["promoted",1],["glob",1],["md",2],["outside",5],["write",1],["text",2],["keep",2],["encoding",2],["utf",2],["unlink",1],["symlink",1],["result",2],["read",1]]},{"id":"tests/test_artifact_manager.py#test_promote_cell_reuses_one_artifact_and_versions_on_change","name":[["test",1],["promote",1],["cell",1],["reuses",1],["one",1],["artifact",1],["versions",1],["change",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["promote",5],["cell",15],["reuses",2],["one",5],["artifact",9],["versions",2],["change",2],["tmp",3],["path",4],["harness",10],["producing",1],["id",10],["index",1],["source",2],["first",5],["manager",3],["session",3],["lambda",3],["event",3],["none",3],["same",6],["re",1],["promoting",1],["identical",2],["rewrites",1],["stable",1],["file",1],["no",1],["duplicate",1],["bytes",1],["dedupe",1],["version",6],["assert",6],["len",2],["list",2],["workspace",2],["promoted",2],["glob",2],["md",2],["edited",1],["writes",1],["fresh",1],["changed",3]]},{"id":"tests/test_artifact_manager.py#test_promote_cell_survives_symlinked_workspace_prefix","name":[["test",1],["promote",1],["cell",1],["survives",1],["symlinked",1],["workspace",1],["prefix",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["promote",3],["cell",6],["survives",2],["symlinked",3],["workspace",9],["prefix",2],["tmp",7],["path",6],["harness",4],["artifact",1],["reached",1],["through",1],["parent",1],["mirrors",1],["private",1],["mac",1],["os",1],["relative",1],["openai4",1],["data",1],["dir",1],["write",1],["confined",1],["text",1],["returns",1],["resolved",1],["while",1],["register",1],["file",1],["relativizes",1],["against",1],["unresolved",1],["if",1],["two",1],["diverge",1],["promotion",1],["must",1],["still",1],["succeed",1],["rather",1],["than",1],["raising",1],["uncaught",1],["value",1],["error",1],["real",4],["root",3],["mkdir",2],["link",3],["linked",1],["symlink",1],["target",1],["directory",1],["true",1],["ws",1],["session",2],["simple",1],["namespace",1],["frame",2],["id",4],["project",1],["default",1],["meta",3],["manager",1],["producing",1],["sym",1],["index",1],["source",1],["lambda",1],["event",1],["none",2],["assert",3],["not",1],["filename",1],["endswith",1],["md",2],["list",1],["promoted",1],["glob",1]]},{"id":"tests/test_artifact_manager.py#test_protect_latest_backfills_live_bytes_for_legacy_version","name":[["test",1],["protect",1],["latest",1],["backfills",1],["live",1],["bytes",1],["legacy",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["protect",3],["latest",3],["backfills",2],["live",2],["bytes",5],["legacy",6],["version",4],["tmp",3],["path",10],["harness",8],["artifact",2],["workspace",1],["txt",1],["write",1],["alpha",3],["store",2],["save",1],["str",1],["filename",1],["name",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["cell",2],["id",5],["frame",2],["project",1],["default",1],["manager",1],["session",1],["metadata",2],["meta",1],["assert",1],["snapshot",1],["read",1]]},{"id":"tests/test_artifact_manager.py#test_python_capture_uses_one_environment_and_orders_figure_first","name":[["test",1],["python",1],["capture",1],["uses",1],["one",1],["environment",1],["orders",1],["figure",1],["first",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",5],["test",4],["python",3],["capture",3],["uses",2],["one",2],["environment",4],["orders",2],["figure",7],["first",2],["tmp",3],["path",5],["harness",13],["artifact",3],["before",2],["manager",2],["snapshot",6],["workspace",3],["table",4],["csv",4],["write",2],["text",1],["n1",1],["remote",8],["calls",5],["events",3],["run",3],["system",3],["cell",4],["code",2],["assert",9],["matplotlib",1],["cell1",5],["png",6],["bytes",1],["return",2],["stdout",1],["osfigs",1],["drain",3],["nonlocal",1],["provider",2],["gpu",2],["job",4],["id",5],["emit",2],["event",5],["version",6],["store",3],["meta",2],["file",1],["append",1],["count",1],["captures",1],["captured",5],["session",1],["language",1],["provenance",1],["figures",1],["files",1],["written",1],["item",4],["filename",2],["artifacts",2],["env",5],["ids",3],["len",1],["pop",1]]},{"id":"tests/test_artifact_manager.py#test_python_capture_uses_one_environment_and_orders_figure_first.drain_remote","name":[["drain",1],["remote",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["drain",2],["remote",4],["nonlocal",1],["calls",2],["return",1],["provider",1],["gpu",1],["test",1],["job",2],["id",1]]},{"id":"tests/test_artifact_manager.py#test_python_capture_uses_one_environment_and_orders_figure_first.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["version",4],["harness",1],["store",1],["meta",1],["artifact",1],["id",1],["assert",1],["path",2],["snapshot",1],["file",1],["events",1],["append",1]]},{"id":"tests/test_artifact_manager.py#test_python_capture_uses_one_environment_and_orders_figure_first.run_system_cell","name":[["run",1],["system",1],["cell",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["run",2],["system",2],["cell",2],["code",3],["assert",1],["matplotlib",1],["harness",1],["workspace",1],["figure",2],["cell1",2],["png",3],["write",1],["bytes",1],["return",1],["stdout",1],["osfigs",1]]},{"id":"tests/test_artifact_manager.py#test_r_capture_never_runs_python_figure_probe","name":[["test",1],["capture",1],["never",1],["runs",1],["python",1],["figure",1],["probe",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",2],["capture",4],["never",2],["runs",2],["python",3],["figure",2],["probe",4],["tmp",3],["path",3],["harness",7],["artifact",1],["before",2],["manager",2],["snapshot",1],["workspace",2],["rplots",3],["pdf",4],["write",1],["bytes",1],["forbidden",2],["code",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["execute",1],["system",2],["cell",3],["captured",4],["session",1],["lambda",1],["event",1],["none",1],["language",1],["run",1],["assert",3],["figures",1],["files",1],["written",1],["item",2],["filename",1],["artifacts",1]]},{"id":"tests/test_artifact_manager.py#test_r_capture_never_runs_python_figure_probe.forbidden_probe","name":[["forbidden",1],["probe",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["forbidden",2],["probe",2],["code",2],["raise",1],["assertion",1],["error",1],["capture",1],["must",1],["not",1],["execute",1],["python",1],["system",1],["cell",1]]},{"id":"tests/test_artifact_manager.py#test_receipt_lineage_set_is_scoped_before_any_artifact_is_published","name":[["test",1],["receipt",1],["lineage",1],["scoped",1],["before",1],["any",1],["artifact",1],["published",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["receipt",5],["lineage",5],["scoped",2],["before",4],["any",2],["artifact",8],["published",2],["tmp",4],["path",13],["invalid",9],["input",6],["cannot",1],["publish",1],["earlier",1],["prefix",1],["harness",13],["trusted",1],["delivery",1],["false",1],["if",1],["foreign",14],["frame",5],["store",3],["new",1],["kind",3],["turn",1],["project",2],["id",7],["status",1],["ready",1],["txt",3],["write",3],["bytes",7],["save",1],["str",1],["filename",4],["name",4],["content",1],["type",1],["text",1],["plain",1],["size",2],["stat",1],["st",1],["checksum",3],["hashlib",3],["sha256",3],["read",3],["hexdigest",3],["version",4],["else",1],["absent",1],["manager",3],["snapshot",1],["workspace",3],["first",7],["second",7],["receipts",3],["map",1],["source",2],["remote",2],["compute",2],["versions",3],["events",3],["pytest",1],["raises",1],["operation",1],["error",1],["match",1],["evidence",1],["capture",1],["session",1],["cell",1],["append",1],["assert",3],["by",1],["strict",1],["true",1],["none",1],["list",1],["dir",1],["iterdir",1]]},{"id":"tests/test_artifact_manager.py#test_receipt_prefreeze_race_publishes_no_partial_artifacts","name":[["test",1],["receipt",1],["prefreeze",1],["race",1],["publishes",1],["no",1],["partial",1],["artifacts",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",4],["receipt",5],["prefreeze",2],["race",4],["publishes",2],["no",3],["partial",3],["artifacts",3],["tmp",3],["path",5],["monkeypatch",3],["rewrite",2],["while",1],["freezes",1],["fails",1],["before",3],["row",2],["event",1],["one",1],["harness",15],["artifact",6],["trusted",1],["delivery",1],["false",1],["manager",5],["snapshot",3],["workspace",3],["first",7],["txt",2],["second",7],["write",3],["bytes",6],["receipts",4],["map",1],["filename",5],["name",3],["checksum",2],["hashlib",2],["sha256",2],["read",2],["hexdigest",2],["source",4],["kind",2],["ordinal",2],["original",2],["freeze",6],["capture",4],["then",2],["frozen",2],["if",1],["kernel",1],["thread",1],["return",1],["setattr",1],["events",3],["pytest",1],["raises",1],["operation",1],["error",1],["match",2],["did",1],["not",1],["captured",1],["session",1],["cell",1],["raced",1],["append",1],["assert",5],["store",3],["list",3],["root",1],["frame",2],["id",3],["project",1],["default",1],["observations",1],["conn",1],["execute",1],["noqa",1],["slf001",1],["hidden",1],["select",1],["count",1],["from",1],["versions",2],["fetchone",1],["dir",1],["iterdir",1]]},{"id":"tests/test_artifact_manager.py#test_receipt_prefreeze_race_publishes_no_partial_artifacts.freeze_then_race","name":[["freeze",1],["then",1],["race",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["freeze",3],["then",2],["race",2],["filename",4],["source",3],["path",3],["frozen",2],["original",1],["if",1],["first",1],["name",1],["second",1],["write",1],["bytes",1],["kernel",1],["thread",1],["rewrite",1],["return",1]]},{"id":"tests/test_artifact_manager.py#test_receipt_set_is_fully_verified_before_any_artifact_is_published","name":[["test",1],["receipt",1],["fully",1],["verified",1],["before",1],["any",1],["artifact",1],["published",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",4],["receipt",5],["fully",2],["verified",2],["before",4],["any",2],["artifact",8],["published",2],["tmp",3],["path",3],["later",1],["bad",1],["cannot",1],["leave",1],["committed",1],["prefix",1],["event",1],["behind",1],["harness",12],["trusted",1],["delivery",1],["true",3],["manager",2],["snapshot",1],["workspace",3],["first",7],["txt",2],["second",6],["write",2],["bytes",4],["events",3],["receipts",4],["map",1],["filename",4],["name",4],["checksum",2],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["source",2],["kind",2],["ordinal",2],["64",1],["pytest",1],["raises",1],["operation",1],["error",1],["match",2],["did",1],["not",1],["captured",1],["capture",1],["session",1],["cell",1],["append",1],["assert",3],["store",2],["by",2],["frame",2],["id",2],["strict",2],["none",2]]},{"id":"tests/test_artifact_manager.py#test_receipts_reuse_prefrozen_bytes_when_trusted_delivery_is_off","name":[["test",1],["receipts",1],["reuse",1],["prefrozen",1],["bytes",1],["trusted",1],["delivery",1],["off",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",4],["receipts",6],["reuse",2],["prefrozen",3],["bytes",15],["trusted",3],["delivery",3],["off",2],["tmp",3],["path",8],["monkeypatch",3],["stage",2],["10",1],["11",1],["evidence",1],["stays",1],["immutable",1],["independently",1],["harness",11],["artifact",5],["false",1],["before",2],["manager",4],["snapshot",4],["workspace",3],["first",9],["txt",2],["second",20],["write",3],["receipt",1],["map",1],["filename",3],["name",5],["checksum",3],["hashlib",3],["sha256",3],["hexdigest",3],["source",2],["kind",2],["ordinal",2],["original",2],["register",6],["file",2],["then",2],["race",2],["session",3],["cell",3],["id",3],["emit",2],["args",2],["kwargs",2],["result",2],["if",2],["late",2],["kernel",2],["thread",2],["rewrite",2],["return",1],["setattr",1],["events",3],["captured",3],["capture",1],["append",1],["assert",5],["len",2],["artifacts",2],["next",1],["item",3],["meta",4],["store",1],["version",2],["read",2]]},{"id":"tests/test_artifact_manager.py#test_receipts_reuse_prefrozen_bytes_when_trusted_delivery_is_off.register_then_race","name":[["register",1],["then",1],["race",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["register",3],["then",2],["race",2],["session",3],["path",4],["cell",3],["id",3],["emit",3],["args",3],["kwargs",3],["result",2],["original",1],["if",1],["name",2],["first",1],["second",1],["write",1],["bytes",1],["late",1],["kernel",1],["thread",1],["rewrite",1],["return",1]]},{"id":"tests/test_artifact_manager.py#test_register_freezes_version_before_emitting_event","name":[["test",1],["register",1],["freezes",1],["version",1],["before",1],["emitting",1],["event",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",2],["register",4],["freezes",2],["version",11],["before",2],["emitting",2],["event",4],["tmp",3],["path",12],["harness",9],["artifact",4],["workspace",1],["result",1],["csv",1],["observed",3],["emit",3],["id",9],["meta",4],["store",2],["snapshot",4],["append",1],["read",2],["bytes",4],["write",2],["alpha",3],["first",4],["manager",2],["file",2],["session",2],["cell",2],["beta",2],["second",3],["assert",3]]},{"id":"tests/test_artifact_manager.py#test_register_freezes_version_before_emitting_event.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["emit",2],["event",3],["version",5],["id",4],["artifact",1],["meta",3],["harness",1],["store",1],["snapshot",3],["path",2],["observed",1],["append",1],["read",1],["bytes",1]]},{"id":"tests/test_artifact_manager.py#test_repeated_explicit_saves_remain_versions_and_capture_adds_no_third","name":[["test",1],["repeated",1],["explicit",1],["saves",1],["remain",1],["versions",1],["capture",1],["adds",1],["no",1],["third",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["repeated",2],["explicit",2],["saves",2],["remain",2],["versions",6],["capture",5],["adds",2],["no",2],["third",2],["tmp",3],["path",5],["harness",13],["artifact",8],["dispatcher",4],["host",3],["cfg",2],["frame",3],["id",11],["kernel",3],["cwd",1],["str",1],["workspace",2],["as",1],["before",2],["manager",2],["snapshot",2],["result",3],["execute",1],["open",1],["repeat",6],["txt",4],["write",1],["same",1],["first",5],["save",2],["second",7],["print",2],["version",19],["cell",3],["assert",6],["error",1],["none",2],["stdout",1],["splitlines",1],["session",1],["lambda",1],["event",1],["language",1],["python",1],["store",3],["by",1],["filename",1],["strict",1],["true",1],["latest",1],["artifacts",1],["list",1],["all",1],["meta",1],["file",1]]},{"id":"tests/test_artifact_manager.py#test_restore_backfills_legacy_latest_before_broadcast","name":[["test",1],["restore",1],["backfills",1],["legacy",1],["latest",1],["before",1],["broadcast",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",2],["restore",3],["backfills",2],["legacy",7],["latest",4],["before",2],["broadcast",8],["tmp",3],["path",14],["harness",12],["artifact",7],["workspace",1],["report",1],["txt",1],["write",2],["bytes",5],["alpha",2],["first",8],["manager",3],["register",1],["file",1],["session",1],["cell",3],["lambda",1],["event",2],["none",1],["simulate",1],["pre",1],["snapshot",2],["version",15],["points",1],["at",1],["mutable",1],["live",1],["beta",3],["store",4],["save",1],["str",1],["filename",1],["name",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["id",22],["frame",3],["project",1],["default",1],["checked",3],["during",3],["meta",3],["append",1],["read",2],["result",4],["assert",5],["ok",1],["true",1],["restored",5],["not",1],["from",1],["lineage",1],["edges",1],["up",1]]},{"id":"tests/test_artifact_manager.py#test_restore_backfills_legacy_latest_before_broadcast.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["broadcast",3],["frame",2],["id",5],["event",2],["legacy",3],["meta",3],["harness",2],["store",2],["version",3],["checked",1],["during",1],["append",1],["path",3],["read",2],["bytes",2],["snapshot",1],["artifact",2],["first",1],["latest",1]]},{"id":"tests/test_artifact_manager.py#test_restore_carries_the_retrieval_provenance_forward","name":[["test",1],["restore",1],["carries",1],["retrieval",1],["provenance",1],["forward",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["restore",5],["carries",2],["retrieval",5],["provenance",3],["forward",2],["tmp",3],["path",8],["restored",10],["version",14],["must",1],["keep",1],["source",9],["row",4],["envelope",4],["url",2],["timestamp",1],["response",1],["hash",1],["say",1],["bytes",5],["came",1],["from",2],["record",2],["artifact",9],["inserted",1],["new",1],["latest",4],["copying",1],["only",1],["env",1],["snapshot",3],["id",22],["so",2],["backed",1],["looked",1],["unsourced",1],["after",1],["exports",1],["evidence",1],["checks",1],["even",1],["though",1],["historical",2],["was",2],["fully",1],["sourced",2],["harness",14],["snap",5],["workspace",4],["alpha",5],["write",1],["https",1],["example",2],["org",2],["data",7],["csv",9],["retrieved",1],["at",1],["700",1],["000",2],["sha256",5],["hashlib",4],["hexdigest",4],["first",5],["store",5],["save",2],["str",5],["filename",2],["content",2],["type",2],["text",2],["size",3],["checksum",3],["producing",2],["cell",4],["frame",6],["project",2],["default",2],["newer",1],["becomes",1],["one",1],["second",2],["beta",1],["expected",1],["meta",8],["assert",3],["lost",1],["its",1]]},{"id":"tests/test_artifact_manager.py#test_restore_expected_latest_cas_rolls_back_live_and_new_snapshot","name":[["test",1],["restore",1],["expected",1],["latest",1],["cas",1],["rolls",1],["back",1],["live",1],["new",1],["snapshot",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",2],["restore",5],["expected",2],["latest",3],["cas",2],["rolls",2],["back",2],["live",2],["new",2],["snapshot",6],["tmp",3],["path",14],["monkeypatch",3],["harness",21],["artifact",10],["workspace",2],["result",4],["txt",3],["write",4],["bytes",6],["alpha",1],["first",7],["manager",7],["register",2],["file",2],["session",2],["cell",2],["lambda",2],["event",2],["none",2],["beta",3],["second",2],["snapshots",4],["before",2],["versions",5],["dir",4],["iterdir",2],["original",2],["record",6],["store",7],["raced",3],["race",11],["then",2],["fields",2],["gamma",5],["update",1],["save",1],["str",2],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["checksum",2],["hashlib",2],["sha256",2],["hexdigest",2],["frame",2],["id",12],["return",1],["setattr",1],["version",6],["assert",7],["changed",1],["concurrently",1],["error",1],["read",1],["meta",1],["len",1],["list",1],["lineage",1],["edges",1],["down",1],["added",2]]},{"id":"tests/test_artifact_manager.py#test_restore_expected_latest_cas_rolls_back_live_and_new_snapshot.race_then_record","name":[["race",1],["then",1],["record",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["race",10],["then",2],["record",3],["fields",3],["path",5],["harness",4],["workspace",1],["txt",2],["write",2],["bytes",3],["gamma",4],["snapshot",4],["manager",1],["versions",1],["dir",1],["raced",1],["update",1],["store",1],["save",1],["artifact",3],["str",2],["filename",1],["result",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["frame",2],["id",4],["first",1],["return",1],["original",1]]},{"id":"tests/test_artifact_manager.py#test_restore_rejects_corrupt_snapshot_and_workspace_drift","name":[["test",1],["restore",1],["rejects",1],["corrupt",1],["snapshot",1],["workspace",1],["drift",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["restore",5],["rejects",2],["corrupt",2],["snapshot",8],["workspace",3],["drift",2],["tmp",4],["path",18],["harness",16],["artifact",8],["result",7],["txt",1],["write",6],["bytes",9],["alpha",3],["first",13],["manager",5],["register",2],["file",2],["session",2],["cell",2],["lambda",2],["event",2],["none",2],["beta",3],["second",2],["source",4],["store",6],["version",11],["meta",1],["id",14],["tampered",1],["assert",9],["checksum",1],["verification",1],["failed",1],["error",3],["read",3],["latest",1],["len",2],["list",2],["versions",2],["outside",5],["str",1],["trusted",1],["storage",1],["external",2],["edit",2],["unversioned",1],["changes",1]]},{"id":"tests/test_artifact_manager.py#test_snapshot_ignores_hidden_junk_and_nested_git_repositories","name":[["test",1],["snapshot",1],["ignores",1],["hidden",1],["junk",1],["nested",1],["git",1],["repositories",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["snapshot",5],["ignores",2],["hidden",3],["junk",5],["nested",5],["git",3],["repositories",2],["tmp",3],["path",3],["harness",9],["artifact",1],["workspace",6],["deliverable",2],["txt",3],["write",4],["text",3],["keep",1],["ignore",3],["node",1],["modules",1],["mkdir",2],["dependency",1],["js",1],["cloned",1],["tool",1],["parents",1],["true",1],["weights",1],["bin",1],["bytes",1],["manager",1],["assert",1],["str",1]]},{"id":"tests/test_artifact_manager.py#test_snapshot_survives_the_file_types_a_cell_can_leave_behind","name":[["test",1],["snapshot",1],["survives",1],["file",1],["types",1],["cell",1],["leave",1],["behind",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",4],["snapshot",15],["survives",2],["file",7],["types",2],["cell",5],["leave",2],["behind",2],["tmp",3],["path",3],["monkeypatch",3],["workspace",9],["walk",2],["must",2],["not",6],["block",1],["lose",1],["cannot",3],["read",3],["runs",2],["both",2],["sides",1],["every",2],["over",1],["directory",1],["tree",1],["agent",1],["controls",1],["so",4],["its",1],["per",1],["entry",2],["probe",1],["has",1],["answer",1],["whatever",1],["there",1],["two",1],["entries",2],["enough",1],["break",1],["naive",1],["os",6],["open",4],["fifo",5],["rdonly",1],["blocks",1],["until",1],["writer",1],["appears",1],["isreg",1],["rejection",1],["after",1],["save",1],["one",3],["mkfifo",2],["streaming",1],["pipeline",1],["wedged",2],["boundary",1],["forever",1],["persists",1],["later",1],["re",1],["regular",3],["daemon",2],["lstat",1],["needs",2],["only",2],["search",1],["permission",2],["parent",1],["dropping",1],["removes",1],["from",2],["snapshots",1],["never",1],["register",1],["as",1],["changed",1],["chmod",3],["000",1],["hides",1],["deliverable",1],["capture",1],["asserted",1],["hard",1],["timeout",2],["rather",2],["than",2],["by",1],["calling",1],["hoping",1],["hang",1],["failure",1],["mode",1],["hangs",1],["reports",1],["nothing",1],["import",1],["threading",2],["pin",1],["digest",3],["whether",1],["reads",1],["bytes",3],["property",1],["filesystem",1],["about",2],["survive",1],["applies",1],["setenv",1],["content",1],["fingerprint",1],["env",1],["harness",10],["artifact",1],["readable",5],["result",4],["csv",2],["write",2],["n1",2],["unreadable",8],["locked",1],["n3",1],["0o000",1],["stream",2],["subdir",2],["mkdir",1],["dict",1],["str",7],["object",1],["worker",4],["thread",1],["target",1],["lambda",1],["update",1],["manager",1],["true",1],["start",1],["join",1],["20",1],["assert",7],["alive",1],["blocked",1],["non",1],["left",1],["provenance",1],["carries",1],["falls",1],["back",1],["metadata",1],["identity",1],["disappearing",1],["hashlib",1],["sha256",1],["hexdigest",1],["none",1],["0o600",1]]},{"id":"tests/test_artifact_manager.py#test_the_content_digest_is_paid_only_where_the_ctime_can_lag","name":[["test",1],["content",1],["digest",1],["paid",1],["only",1],["ctime",1],["lag",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["content",5],["digest",6],["paid",2],["only",2],["ctime",4],["lag",2],["tmp",3],["path",9],["monkeypatch",5],["read",1],["cost",1],["gated",1],["filesystem",1],["not",1],["charged",1],["every",3],["platform",1],["exists",1],["one",2],["defect",1],["wsl",1],["ext4",1],["vhd",1],["report",2],["same",3],["tick",1],["after",2],["length",1],["rewrite",1],["whose",1],["mtime",1],["was",1],["restored",1],["size",1],["ceiling",1],["per",1],["file",2],["so",1],["leaving",1],["unconditional",1],["reads",1],["whole",2],["workspace",6],["both",2],["sides",1],["cell",1],["190",1],["330x",1],["metadata",1],["walk",1],["hosts",1],["kernel",1],["owned",1],["already",1],["authoritative",1],["directions",1],["asserted",1],["because",1],["gate",2],["never",2],["opens",1],["bug",1],["as",2],["closes",1],["harness",11],["artifact",1],["result",1],["csv",1],["write",1],["bytes",1],["n1",2],["hashlib",1],["sha256",1],["hexdigest",1],["setenv",2],["fingerprint",3],["env",3],["assert",3],["manager",4],["snapshot",4],["str",4],["none",1],["no",1],["override",1],["answer",2],["comes",1],["from",1],["probe",1],["must",1],["be",1],["process",1],["before",1],["disagreed",1],["would",1],["bounded",1],["changed",1],["delenv",1],["raising",1],["false",1],["first",2],["second",2]]},{"id":"tests/test_artifact_manager.py#test_trusted_explicit_save_reuses_same_bytes_across_cells_with_observations","name":[["test",1],["trusted",1],["explicit",1],["save",1],["reuses",1],["same",1],["bytes",1],["across",1],["cells",1],["observations",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["explicit",6],["save",4],["reuses",2],["same",4],["bytes",2],["across",2],["cells",2],["observations",6],["tmp",3],["path",3],["harness",9],["artifact",11],["delivery",1],["true",2],["dispatcher",4],["host",3],["cfg",2],["frame",3],["id",11],["kernel",4],["cwd",1],["str",1],["workspace",1],["as",1],["first",5],["execute",2],["open",2],["repeat",5],["txt",5],["write",2],["print",2],["version",2],["cell",7],["second",5],["assert",5],["error",2],["none",2],["stdout",2],["strip",2],["store",3],["by",1],["filename",1],["strict",1],["len",1],["list",2],["versions",1],["capture",3],["row",2],["producing",1],["kind",2],["head",1],["checksum",1],["reused",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_provenance_record_reuses_same_bytes_across_cells","name":[["test",1],["trusted",1],["provenance",1],["record",1],["reuses",1],["same",1],["bytes",1],["across",1],["cells",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["provenance",6],["record",2],["reuses",2],["same",4],["bytes",3],["across",2],["cells",2],["tmp",3],["path",4],["harness",12],["artifact",10],["delivery",1],["true",2],["source",7],["workspace",2],["txt",6],["write",3],["text",6],["store",4],["save",1],["str",2],["filename",2],["name",1],["content",1],["type",1],["plain",1],["size",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["frame",5],["id",12],["project",1],["default",1],["dispatcher",4],["host",1],["cfg",2],["kernel",4],["cwd",1],["as",3],["first",4],["execute",2],["open",4],["read",2],["derived",3],["handle",4],["cell",7],["second",4],["assert",3],["error",2],["none",2],["by",1],["strict",1],["len",1],["list",2],["versions",1],["observations",3],["capture",1],["row",2],["producing",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_record_fault_removes_unreferenced_prefreeze","name":[["test",1],["trusted",1],["record",1],["fault",1],["removes",1],["unreferenced",1],["prefreeze",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",2],["trusted",3],["record",7],["fault",4],["removes",2],["unreferenced",2],["prefreeze",2],["tmp",3],["path",8],["monkeypatch",3],["harness",7],["artifact",2],["delivery",1],["true",1],["workspace",1],["csv",1],["write",1],["bytes",1],["n1",1],["frozen",7],["paths",4],["fail",2],["fields",2],["snapshot",1],["assert",4],["file",2],["append",2],["raise",1],["runtime",2],["error",2],["injected",2],["failure",2],["setattr",1],["store",1],["cell",2],["emitted",3],["pytest",1],["raises",1],["match",1],["manager",2],["register",1],["session",1],["not",1],["exists",1],["list",1],["versions",1],["dir",1],["iterdir",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_record_fault_removes_unreferenced_prefreeze.fail_record","name":[["fail",1],["record",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["fail",2],["record",3],["fields",3],["frozen",4],["path",2],["snapshot",1],["assert",1],["file",1],["paths",1],["append",1],["raise",1],["runtime",1],["error",1],["injected",1],["failure",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_register_freezes_verified_snapshot_before_record","name":[["test",1],["trusted",1],["register",1],["freezes",1],["verified",1],["snapshot",1],["before",1],["record",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",2],["trusted",4],["register",3],["freezes",2],["verified",3],["snapshot",10],["before",2],["record",6],["tmp",3],["path",9],["monkeypatch",3],["harness",8],["artifact",3],["delivery",1],["true",2],["workspace",1],["csv",1],["write",1],["bytes",3],["n1",2],["observed",4],["original",2],["store",3],["cell",3],["after",2],["freeze",2],["fields",8],["raw",6],["read",1],["append",1],["copy",1],["assert",8],["reuse",1],["matching",1],["head",1],["size",1],["len",2],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["return",1],["setattr",1],["result",3],["manager",1],["file",2],["session",1],["lambda",1],["event",1],["none",1],["version",3],["meta",1],["id",2],["str",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_register_freezes_verified_snapshot_before_record.record_after_freeze","name":[["record",1],["after",1],["freeze",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["record",2],["after",2],["freeze",2],["fields",8],["snapshot",4],["path",2],["raw",4],["read",1],["bytes",2],["observed",1],["append",1],["copy",1],["assert",3],["reuse",1],["matching",1],["head",1],["true",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["return",1],["original",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_register_rejects_mid_freeze_rewrite_with_restored_mtime","name":[["test",1],["trusted",1],["register",1],["rejects",1],["mid",1],["freeze",1],["rewrite",1],["restored",1],["mtime",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",3],["test",2],["trusted",3],["register",3],["rejects",2],["mid",4],["freeze",5],["rewrite",5],["restored",2],["mtime",5],["tmp",3],["path",11],["monkeypatch",3],["same",1],["size",4],["during",1],["descriptor",7],["stream",4],["leaves",1],["no",2],["claim",1],["harness",10],["artifact",4],["delivery",1],["true",3],["workspace",1],["bin",1],["original",4],["1024",2],["4096",1],["replacement",2],["len",2],["write",2],["bytes",1],["source",10],["stat",12],["identity",2],["st",9],["dev",2],["ino",2],["native",2],["read",6],["os",5],["mutated",5],["false",1],["after",2],["first",2],["nonlocal",1],["chunk",3],["fstat",1],["if",1],["not",1],["open",1],["buffering",1],["as",1],["fsync",1],["fileno",1],["utime",1],["ns",5],["atime",1],["return",1],["setattr",1],["openai4s",1],["server",1],["artifacts",2],["pytest",1],["raises",1],["operation",1],["error",1],["match",1],["snapshot",1],["failed",1],["manager",2],["file",1],["session",1],["cell",1],["lambda",1],["event",1],["none",1],["assert",8],["store",3],["list",3],["root",1],["frame",2],["id",3],["project",1],["default",1],["capture",1],["observations",1],["conn",1],["execute",1],["noqa",1],["slf001",1],["hidden",1],["version",1],["row",1],["select",1],["count",1],["from",1],["versions",2],["fetchone",1],["dir",1],["iterdir",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_register_rejects_mid_freeze_rewrite_with_restored_mtime.rewrite_after_first_source_read","name":[["rewrite",1],["after",1],["first",1],["source",1],["read",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["rewrite",2],["after",2],["first",2],["source",5],["read",3],["descriptor",7],["size",3],["nonlocal",1],["mutated",3],["chunk",3],["native",1],["stat",5],["os",3],["fstat",1],["if",1],["not",1],["st",4],["dev",1],["ino",1],["identity",1],["true",1],["path",2],["open",1],["buffering",1],["as",1],["stream",3],["write",1],["replacement",1],["fsync",1],["fileno",1],["utime",1],["ns",3],["atime",1],["mtime",1],["return",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_same_bytes_reuse_head_but_record_each_cell_capture","name":[["test",1],["trusted",1],["same",1],["bytes",1],["reuse",1],["head",1],["but",1],["record",1],["each",1],["cell",1],["capture",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["same",3],["bytes",3],["reuse",2],["head",4],["but",2],["record",2],["each",2],["cell",7],["capture",5],["tmp",3],["path",9],["harness",11],["artifact",5],["delivery",1],["true",1],["workspace",1],["csv",1],["events",3],["write",1],["value",1],["n42",1],["first",6],["manager",3],["register",2],["file",2],["session",2],["append",2],["second",4],["assert",6],["version",6],["id",9],["len",1],["store",3],["list",3],["versions",2],["observations",4],["row",2],["producing",1],["kind",2],["checksum",1],["reused",1],["pre",1],["freeze",1],["was",1],["not",1],["selected",1],["by",1],["coalesce",1],["removed",1],["only",1],["actual",1],["immutable",1],["snapshot",2],["remains",1],["snapshots",2],["dir",1],["iterdir",1],["meta",1]]},{"id":"tests/test_artifact_manager.py#test_trusted_snapshot_verification_failure_never_records_or_leaves_bytes","name":[["test",1],["trusted",1],["snapshot",1],["verification",1],["failure",1],["never",1],["records",1],["leaves",1],["bytes",1]],"path":[["tests",1],["test",1],["artifact",1],["manager",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["snapshot",3],["verification",2],["failure",2],["never",2],["records",2],["leaves",2],["bytes",3],["tmp",3],["path",8],["monkeypatch",3],["harness",9],["artifact",3],["delivery",1],["true",2],["workspace",1],["mismatch",2],["csv",1],["write",1],["n1",1],["setattr",1],["manager",3],["checksum",1],["lambda",2],["64",1],["pytest",1],["raises",1],["operation",1],["error",1],["match",1],["freeze",1],["failed",1],["register",1],["file",1],["session",1],["cell",1],["event",1],["none",2],["assert",2],["store",1],["by",1],["filename",1],["name",1],["frame",1],["id",1],["strict",1],["list",1],["versions",1],["dir",1],["iterdir",1]]},{"id":"tests/test_artifact_mutation_service.py","name":[["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["interactive",1],["artifact",3],["mutations",1],["from",6],["future",1],["import",10],["annotations",1],["base64",1],["copy",1],["hashlib",1],["pathlib",1],["path",1],["pytest",3],["openai4s",4],["config",2],["llmconfig",1],["server",2],["artifacts",3],["as",1],["mod",1],["manager",1],["operation",1],["error",1],["store",2],["mark",2],["parametrize",2],["alias",1],["kind",1],["symlink",1],["hardlink",1],["replacement",1],["old",1],["new",1],["ids",1],["unchanged",1],["changed",1]]},{"id":"tests/test_artifact_mutation_service.py#MutationHarness","name":[["mutation",1],["harness",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["class",2],["mutation",2],["harness",2],["def",2],["init",1],["self",20],["tmp",2],["path",11],["none",1],["cfg",4],["config",1],["data",9],["dir",4],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["store",6],["db",1],["frame",8],["id",9],["new",1],["kind",1],["turn",1],["project",2],["default",2],["status",1],["ready",1],["workspace",5],["workspaces",1],["mkdir",2],["parents",2],["true",3],["events",2],["list",1],["tuple",1],["str",4],["dict",2],["manager",2],["artifact",3],["lambda",4],["broadcast",1],["event",2],["append",1],["guess",1],["content",4],["type",4],["name",2],["text",1],["plain",1],["charset",1],["utf",1],["if",1],["endswith",1],["txt",1],["else",1],["application",1],["octet",1],["stream",1],["checksum",2],["hashlib",2],["sha256",2],["read",1],["bytes",4],["hexdigest",2],["filename",4],["parent",1],["exist",1],["ok",1],["write",1],["return",1],["save",1],["size",1],["len",1]]},{"id":"tests/test_artifact_mutation_service.py#MutationHarness.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",17],["tmp",3],["path",8],["none",2],["cfg",4],["config",1],["data",5],["dir",4],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["store",5],["db",1],["frame",6],["id",6],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["workspace",4],["workspaces",1],["mkdir",1],["parents",1],["true",1],["events",2],["list",1],["tuple",1],["str",1],["dict",1],["manager",2],["artifact",1],["lambda",4],["broadcast",1],["event",2],["append",1],["guess",1],["content",1],["type",1],["name",2],["text",1],["plain",1],["charset",1],["utf",1],["if",1],["endswith",1],["txt",1],["else",1],["application",1],["octet",1],["stream",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_artifact_mutation_service.py#MutationHarness.artifact","name":[["artifact",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["artifact",3],["self",5],["filename",5],["str",5],["data",5],["bytes",4],["content",4],["type",4],["dict",2],["path",5],["workspace",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["return",1],["store",1],["save",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["frame",2],["id",3],["project",1],["default",1]]},{"id":"tests/test_artifact_mutation_service.py#raised_operation","name":[["raised",1],["operation",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["raised",2],["operation",3],["call",3],["code",4],["int",2],["message",5],["str",3],["none",2],["pytest",1],["raises",1],["artifact",1],["error",1],["as",1],["caught",4],["assert",3],["value",3]]},{"id":"tests/test_artifact_mutation_service.py#test_artifact_mutations_fail_closed_on_workspace_escape_metadata","name":[["test",1],["artifact",1],["mutations",1],["fail",1],["closed",1],["workspace",1],["escape",1],["metadata",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["artifact",10],["mutations",2],["fail",2],["closed",2],["workspace",5],["escape",2],["metadata",3],["tmp",4],["path",5],["harness",8],["mutation",1],["record",5],["safe",4],["txt",6],["text",4],["plain",1],["outside",7],["write",1],["sentinel",2],["encoding",1],["utf",3],["raised",1],["operation",1],["lambda",1],["manager",2],["rename",2],["id",4],["400",1],["live",2],["escapes",1],["its",1],["assert",4],["store",2],["filename",1],["exact",1],["edits",1],["derive",1],["their",1],["authority",1],["from",1],["current",1],["version",1],["row",1],["not",1],["mutable",1],["presentation",1],["corrupting",1],["latter",1],["therefore",1],["cannot",1],["redirect",1],["writer",1],["edited",2],["edit",1],["compromised",2],["unchanged",1],["false",1],["read",2]]},{"id":"tests/test_artifact_mutation_service.py#test_delete_reclaims_versions_and_emits_bare_refresh_event","name":[["test",1],["delete",1],["reclaims",1],["versions",1],["emits",1],["bare",1],["refresh",1],["event",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["delete",5],["reclaims",2],["versions",2],["emits",2],["bare",2],["refresh",2],["event",2],["tmp",3],["path",8],["harness",14],["mutation",1],["first",3],["artifact",8],["txt",1],["one",1],["text",1],["plain",1],["id",12],["second",2],["manager",3],["edit",1],["two",1],["version",8],["paths",3],["metadata",3],["store",2],["meta",1],["extend",1],["snapshot",1],["events",4],["clear",2],["assert",6],["ok",2],["true",2],["none",1],["all",1],["not",1],["exists",1],["frame",3],["type",1],["created",1],["root",1],["missing",1]]},{"id":"tests/test_artifact_mutation_service.py#test_edit_rejects_missing_binary_and_write_failure","name":[["test",1],["edit",1],["rejects",1],["missing",1],["binary",1],["write",1],["failure",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",3],["test",2],["edit",6],["rejects",2],["missing",3],["binary",2],["write",8],["failure",2],["tmp",3],["path",4],["monkeypatch",3],["harness",8],["mutation",1],["raised",3],["operation",4],["lambda",3],["manager",4],["content",2],["404",1],["artifact",8],["not",4],["found",1],["image",3],["figure",1],["png",3],["id",3],["415",1],["text",5],["editable",1],["txt",1],["old",1],["plain",1],["canary",5],["users",1],["documents",1],["embargoed",1],["csv",1],["fail",2],["pinned",2],["data",2],["raise",1],["oserror",2],["28",1],["no",2],["space",1],["left",1],["device",1],["setattr",1],["artifacts",1],["mod",1],["upload",1],["file",1],["strerror",1],["longer",1],["travels",1],["real",1],["from",1],["carries",1],["absolute",1],["failed",2],["under",1],["directory",1],["so",1],["account",1],["username",1],["500",2],["body",1],["public",1],["surface",1],["original",1],["goes",1],["operator",1],["diagnostic",1],["instead",1],["new",2],["pytest",1],["raises",1],["error",1],["as",1],["caught",3],["assert",2],["str",1],["value",2],["repr",1],["dict",1]]},{"id":"tests/test_artifact_mutation_service.py#test_edit_rejects_missing_binary_and_write_failure.fail_write","name":[["fail",1],["write",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["write",2],["pinned",2],["data",2],["raise",1],["oserror",1],["28",1],["no",1],["space",1],["left",1],["device",1],["canary",1]]},{"id":"tests/test_artifact_mutation_service.py#test_edit_versions_live_text_and_preserves_exact_event_shape","name":[["test",1],["edit",1],["versions",1],["live",1],["text",1],["preserves",1],["exact",1],["event",1],["shape",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["edit",3],["versions",3],["live",2],["text",4],["preserves",2],["exact",2],["event",4],["shape",2],["tmp",3],["path",7],["harness",11],["mutation",1],["first",3],["artifact",10],["notes",3],["txt",3],["version",14],["one",2],["plain",1],["id",19],["override",3],["list",2],["tuple",1],["str",1],["dict",1],["result",5],["manager",1],["two",4],["broadcast",1],["lambda",1],["frame",5],["append",1],["assert",7],["ok",1],["true",1],["size",1],["bytes",3],["len",2],["unchanged",1],["false",1],["workspace",1],["read",3],["store",3],["meta",2],["snapshot",2],["events",1],["type",1],["created",1],["filename",1],["root",1]]},{"id":"tests/test_artifact_mutation_service.py#test_log_extension_preserves_legacy_text_editability","name":[["test",1],["log",1],["extension",1],["preserves",1],["legacy",1],["text",1],["editability",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["log",6],["extension",2],["preserves",2],["legacy",2],["text",3],["editability",2],["tmp",3],["path",3],["harness",5],["mutation",1],["artifact",2],["run",2],["old",1],["application",1],["octet",1],["stream",1],["result",2],["manager",1],["edit",1],["id",1],["new",2],["assert",2],["ok",1],["true",1],["workspace",1],["read",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_fails_closed_without_dirfd_capabilities","name":[["test",1],["nested",1],["edit",1],["fails",1],["closed",1],["without",1],["dirfd",1],["capabilities",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["edit",3],["fails",2],["closed",2],["without",2],["dirfd",2],["capabilities",2],["tmp",3],["path",3],["monkeypatch",3],["harness",6],["mutation",1],["first",3],["artifact",3],["results",2],["notes",2],["txt",2],["old",2],["text",1],["plain",1],["setattr",1],["artifacts",1],["mod",1],["os",1],["supports",1],["dir",1],["fd",1],["raised",1],["operation",1],["lambda",1],["manager",1],["id",2],["new",1],["500",1],["write",1],["failed",1],["assert",2],["workspace",1],["read",1],["bytes",1],["len",1],["store",1],["list",1],["versions",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_keeps_the_exact_artifact_path","name":[["test",1],["nested",1],["edit",1],["keeps",1],["exact",1],["artifact",1],["path",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["edit",4],["keeps",2],["exact",2],["artifact",8],["path",9],["tmp",3],["harness",10],["mutation",1],["first",7],["results",3],["notes",3],["txt",3],["old",4],["text",1],["plain",1],["unchanged",4],["manager",2],["id",10],["assert",8],["true",1],["version",10],["store",4],["meta",2],["snapshot",2],["read",3],["bytes",3],["edited",2],["new",3],["target",2],["workspace",1],["stored",3],["filename",1],["latest",1],["versions",4],["list",1],["len",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_parent_swap_cannot_redirect_the_daemon","name":[["test",1],["nested",1],["edit",1],["parent",1],["swap",1],["cannot",1],["redirect",1],["daemon",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",3],["test",2],["nested",2],["edit",3],["parent",8],["swap",4],["cannot",2],["redirect",2],["daemon",2],["tmp",4],["path",4],["monkeypatch",3],["harness",13],["mutation",1],["first",8],["artifact",8],["results",3],["notes",3],["txt",3],["old",3],["text",1],["plain",1],["manager",4],["write",9],["version",2],["snapshot",1],["id",6],["filename",1],["data",3],["before",4],["copy",2],["deepcopy",2],["store",4],["versions",6],["list",5],["workspace",2],["parked",6],["outside",10],["mkdir",1],["target",4],["bytes",3],["canary",2],["real",2],["artifacts",2],["mod",2],["pinned",4],["upload",3],["file",2],["swapped",5],["false",1],["then",2],["nonlocal",1],["if",1],["not",5],["rename",2],["try",1],["symlink",1],["directory",2],["true",3],["except",1],["oserror",1],["implemented",1],["error",1],["pytest",1],["skip",1],["symlinks",1],["unavailable",1],["return",1],["setattr",1],["raised",1],["operation",1],["lambda",1],["new",1],["500",1],["failed",1],["assert",8],["read",2],["glob",3],["part",1],["dir",2],["pending",1],["json",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_parent_swap_cannot_redirect_the_daemon.swap_parent_then_write","name":[["swap",1],["parent",1],["then",1],["write",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["swap",2],["parent",5],["then",2],["write",3],["pinned",3],["data",3],["nonlocal",1],["swapped",3],["if",1],["not",2],["rename",2],["parked",2],["try",1],["symlink",1],["outside",1],["target",1],["directory",2],["true",2],["except",1],["oserror",1],["implemented",1],["error",1],["pytest",1],["skip",1],["symlinks",1],["unavailable",1],["return",1],["real",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_publish_failure_restores_every_prior_truth","name":[["test",1],["nested",1],["edit",1],["publish",1],["failure",1],["restores",1],["every",1],["prior",1],["truth",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",3],["test",2],["nested",2],["edit",3],["publish",5],["failure",3],["restores",2],["every",2],["prior",2],["truth",2],["tmp",3],["path",3],["monkeypatch",3],["harness",12],["mutation",1],["first",8],["artifact",9],["results",2],["notes",3],["txt",3],["old",3],["text",1],["plain",1],["manager",4],["write",2],["version",2],["snapshot",1],["id",6],["filename",1],["data",1],["before",4],["copy",2],["deepcopy",2],["store",4],["versions",6],["list",6],["real",2],["replace",4],["artifacts",2],["mod",2],["pinned",2],["upload",3],["directory",4],["fail",2],["live",2],["source",3],["destination",3],["if",1],["name",2],["endswith",1],["part",2],["raise",1],["oserror",1],["injected",1],["exact",1],["return",1],["setattr",1],["raised",1],["operation",1],["lambda",1],["new",1],["500",1],["failed",1],["target",4],["workspace",1],["assert",7],["read",1],["bytes",1],["not",4],["parent",2],["glob",4],["backup",1],["dir",2],["pending",1],["json",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_publish_failure_restores_every_prior_truth.fail_live_publish","name":[["fail",1],["live",1],["publish",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["live",2],["publish",3],["directory",3],["source",4],["destination",4],["if",1],["name",2],["endswith",1],["part",1],["notes",1],["txt",1],["raise",1],["oserror",1],["injected",1],["exact",1],["artifact",1],["failure",1],["return",1],["real",1],["replace",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_rejects_a_swapped_workspace_root","name":[["test",1],["nested",1],["edit",1],["rejects",1],["swapped",1],["workspace",1],["root",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["edit",3],["rejects",2],["swapped",2],["workspace",8],["root",2],["tmp",4],["path",4],["harness",14],["mutation",1],["first",7],["artifact",7],["results",3],["notes",3],["txt",3],["old",3],["text",1],["plain",1],["manager",4],["write",3],["version",2],["snapshot",1],["id",5],["filename",1],["data",1],["before",2],["copy",1],["deepcopy",1],["store",3],["parked",5],["name",1],["outside",10],["target",5],["parent",1],["mkdir",1],["parents",1],["true",2],["bytes",3],["canary",2],["rename",2],["try",1],["symlink",1],["directory",2],["except",1],["oserror",1],["not",3],["implemented",1],["error",1],["pytest",1],["skip",1],["symlinks",1],["unavailable",1],["raised",1],["operation",1],["lambda",1],["new",1],["500",1],["failed",1],["assert",6],["read",2],["len",1],["list",3],["versions",3],["dir",2],["glob",2],["pending",1],["upload",1],["json",1]]},{"id":"tests/test_artifact_mutation_service.py#test_nested_edit_rejects_final_component_aliases","name":[["test",1],["nested",1],["edit",1],["rejects",1],["final",1],["component",1],["aliases",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["edit",3],["rejects",2],["final",2],["component",2],["aliases",2],["tmp",4],["path",4],["alias",4],["kind",4],["replacement",3],["harness",12],["mutation",1],["first",8],["artifact",8],["results",2],["notes",2],["txt",3],["old",2],["text",1],["plain",1],["manager",4],["write",3],["version",2],["snapshot",1],["id",6],["filename",1],["data",1],["before",4],["copy",2],["deepcopy",2],["store",4],["versions",6],["list",5],["target",5],["workspace",1],["outside",8],["bytes",2],["canary",2],["unlink",1],["try",1],["if",1],["symlink",2],["else",1],["artifacts",1],["mod",1],["os",1],["link",1],["except",1],["oserror",1],["not",4],["implemented",1],["error",1],["pytest",1],["skip",1],["creation",1],["unavailable",1],["raised",1],["operation",1],["lambda",1],["500",1],["failed",1],["assert",6],["read",1],["parent",1],["glob",3],["part",1],["dir",2],["pending",1],["upload",1],["json",1]]},{"id":"tests/test_artifact_mutation_service.py#test_rename_changes_metadata_only_and_preserves_exact_event_shape","name":[["test",1],["rename",1],["changes",1],["metadata",1],["only",1],["preserves",1],["exact",1],["event",1],["shape",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["rename",5],["changes",2],["metadata",2],["only",2],["preserves",2],["exact",2],["event",2],["shape",2],["tmp",3],["path",3],["harness",12],["mutation",1],["record",2],["artifact",12],["before",2],["txt",8],["science",2],["text",1],["plain",1],["id",11],["result",2],["manager",3],["after",5],["assert",5],["ok",1],["true",1],["filename",4],["store",1],["workspace",2],["read",1],["bytes",1],["not",2],["exists",1],["events",1],["frame",3],["type",1],["created",1],["root",1],["raised",2],["operation",2],["lambda",2],["missing",2],["none",1],["400",1],["required",1],["new",1],["404",1],["found",1]]},{"id":"tests/test_artifact_mutation_service.py#test_upload_refuses_corrupted_base64_instead_of_decoding_it_to_other_bytes","name":[["test",1],["upload",1],["refuses",1],["corrupted",1],["base64",1],["instead",1],["decoding",1],["other",1],["bytes",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["upload",5],["refuses",2],["corrupted",3],["base64",7],["instead",2],["decoding",2],["other",2],["bytes",6],["tmp",3],["path",7],["b64decode",1],["without",1],["validate",1],["true",1],["silently",1],["discards",1],["stray",2],["characters",1],["half",1],["never",1],["raised",1],["payload",9],["transit",1],["decodes",1],["different",1],["reports",1],["success",1],["so",1],["artifact",6],["carries",1],["checksum",1],["computed",1],["over",1],["content",4],["nobody",1],["sent",1],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["worse",1],["because",2],["believed",1],["whitespace",1],["exempt",1],["transport",1],["formatting",2],["plenty",1],["tools",1],["wrap",1],["at",2],["76",2],["columns",2],["rejecting",1],["would",1],["break",1],["honest",1],["callers",1],["while",1],["catching",1],["nothing",1],["harness",10],["mutation",1],["b64encode",1],["x00",3],["x01measurement",3],["xff",3],["decode",1],["clean",3],["manager",3],["filename",3],["bin",3],["frame",6],["id",8],["stored",2],["store",2],["resolve",2],["read",2],["assert",3],["wrapped",4],["still",1],["same",1],["join",1],["range",1],["len",1],["ok",2],["non",1],["alphabet",1],["character",1],["corruption",1],["not",1],["corrupt",3],["pytest",1],["raises",1],["operation",1],["error",1],["as",1],["refused",2],["value",1],["code",1],["400",1]]},{"id":"tests/test_artifact_mutation_service.py#test_upload_versioning_and_event_contracts","name":[["test",1],["upload",1],["versioning",1],["event",1],["contracts",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",3],["upload",10],["versioning",2],["event",4],["contracts",2],["tmp",3],["path",7],["harness",21],["mutation",1],["first",6],["manager",5],["filename",7],["result",4],["txt",4],["content",6],["base64",10],["b64encode",2],["alpha",2],["decode",2],["frame",11],["id",20],["line",1],["wrapped",1],["transport",1],["formatting",1],["still",1],["decodes",1],["payload",2],["here",1],["be",1],["ym",2],["v0",2],["yq",2],["whose",2],["trailing",1],["was",2],["silently",1],["discarded",1],["pinned",1],["leniency",2],["makes",1],["corrupted",1],["undetectable",1],["second",3],["assert",12],["artifact",13],["versions",4],["store",4],["list",1],["len",3],["by",3],["ordinal",4],["version",5],["resolve",2],["read",3],["bytes",4],["beta",1],["events",3],["type",2],["created",1],["text",4],["plain",1],["charset",1],["utf",1],["root",2],["succeed",1],["storing",1],["literal",1],["as",2],["file",1],["hashing",1],["npy",1],["lost",1],["character",1],["transit",1],["carried",1],["string",1],["instead",1],["array",1],["versioned",1],["checksummed",1],["indistinguishable",1],["from",1],["data",2],["caller",1],["who",1],["means",1],["says",1],["pytest",1],["raises",1],["operation",1],["error",1],["refused",3],["fallback",2],["bin",4],["not",3],["value",2],["code",1],["400",1],["valid",1],["message",1],["nothing",1],["written",1],["rejected",1],["leaves",1],["no",1],["behind",1],["workspace",1],["exists",1],["count",2],["loose",4],["outside",2],["cfg",1],["dir",1],["uploads",1],["none",1]]},{"id":"tests/test_artifact_mutation_service.py#test_upload_will_not_guess_which_content_field_is_authoritative","name":[["test",1],["upload",1],["will",1],["not",1],["guess",1],["content",1],["field",1],["authoritative",1]],"path":[["tests",1],["test",1],["artifact",1],["mutation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["upload",5],["will",2],["not",5],["guess",2],["content",6],["field",2],["authoritative",2],["tmp",3],["path",5],["three",1],["fields",1],["one",2],["meaning",1],["two",1],["supplied",1],["question",1],["payload",1],["harness",7],["mutation",1],["pytest",1],["raises",1],["artifact",3],["operation",1],["error",1],["as",1],["refused",3],["manager",2],["filename",2],["both",1],["txt",2],["base64",4],["b64encode",1],["decode",1],["text",8],["frame",4],["id",5],["assert",3],["value",2],["code",1],["400",1],["exactly",1],["message",1],["sanctioned",1],["way",1],["note",1],["plain",2],["store",1],["resolve",1],["read",1],["bytes",1]]},{"id":"tests/test_artifact_ref_chip.py","name":[["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["file",3],["reference",4],["record",2],["not",3],["token",1],["backend",1],["re",2],["parses",1],["forever",1],["exist",1],["only",2],["as",2],["name",3],["id",1],["inside",1],["message",1],["text",2],["two",3],["things",1],["followed",1],["from",11],["both",1],["were",2],["reproducible",1],["before",1],["module",1],["same",3],["sibling",2],["session",3],["could",3],["be",1],["referenced",1],["exactly",1],["once",1],["materialisation",1],["refuses",1],["live",1],["filename",1],["already",1],["taken",1],["after",2],["first",1],["successful",1],["took",1],["second",1],["turn",2],["naming",1],["came",2],["back",1],["materialise",1],["failed",1],["model",2],["received",1],["nothing",2],["had",2],["worked",1],["one",2],["earlier",1],["artifacts",1],["sharing",1],["mutually",1],["exclusive",1],["referencing",1],["shared",1],["csv",1],["while",2],["its",1],["own",1],["hit",1],["refusal",1],["so",2],["pinned",1],["form",1],["whose",1],["entire",1],["purpose",1],["identity",1],["actually",1],["deliver",1],["version",2],["named",1],["durable",1],["said",1],["read",1],["cross",1],["copy",1],["names",1],["source",1],["bytes",1],["local",2],["reopen",1],["branch",1],["export",1],["parse",1],["string",1],["into",1],["wrong",1],["answer",1],["future",1],["import",14],["annotations",1],["hashlib",1],["http",1],["client",1],["json",1],["threading",1],["uuid",1],["pathlib",1],["path",2],["types",1],["simple",1],["namespace",1],["openai4s",5],["config",2],["llmconfig",1],["server",4],["artifact",1],["refs",1],["gateway",3],["mod",1],["auth",1],["store",2],["tests",1],["ports",1],["bound",1],["scaffolding",1],["refusals",1],["persistence",1],["through",1],["real",2],["send",1],["route",1]]},{"id":"tests/test_artifact_ref_chip.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["extra",3],["config",3],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_artifact_ref_chip.py#_data_service","name":[["data",1],["service",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",3],["data",6],["service",5],["cfg",3],["store",4],["frame",4],["id",4],["workspace",4],["path",5],["real",1],["host",4],["one",1],["thing",1],["must",3],["not",3],["be",1],["faked",1],["here",1],["every",1],["defect",1],["below",1],["lives",1],["materialise",1],["artifact",1],["refuses",1],["so",1],["stub",1],["always",1],["succeeds",1],["would",1],["assert",1],["nothing",1],["from",1],["openai4s",1],["import",1],["mkdir",1],["parents",1],["true",2],["exist",3],["ok",1],["resolve",4],["false",1],["target",4],["if",1],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",2],["config",1],["lambda",1]]},{"id":"tests/test_artifact_ref_chip.py#_data_service._resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["resolve",3],["path",3],["must",3],["exist",3],["false",2],["target",4],["workspace",1],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",1]]},{"id":"tests/test_artifact_ref_chip.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["class",2],["hub",2],["def",6],["init",1],["self",8],["none",4],["events",2],["list",1],["dict",3],["emitter",2],["root",9],["frame",10],["id",9],["str",4],["emit",2],["event",5],["setdefault",1],["append",1],["return",2],["broadcast",1],["has",1],["subscriber",1],["bool",1],["del",2],["false",1],["drop",1]]},{"id":"tests/test_artifact_ref_chip.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_artifact_ref_chip.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["event",3],["dict",2],["none",2],["emitter",1]]},{"id":"tests/test_artifact_ref_chip.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["drop",2],["frame",5],["self",2],["root",3],["id",3],["str",2],["none",2],["del",1]]},{"id":"tests/test_artifact_ref_chip.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_artifact_ref_chip.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_artifact_ref_chip.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",3],["frame",3],["id",3],["str",2],["bool",2],["del",1],["return",1],["false",1]]},{"id":"tests/test_artifact_ref_chip.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["runner",8],["monkeypatch",6],["tmp",3],["path",3],["gateway",3],["mod",3],["session",1],["cfg",1],["max",1],["turns",1],["hub",1],["setattr",4],["build",1],["dispatcher",2],["lambda",4],["stub",1],["wire",1],["delegation",1],["state",1],["none",2],["spawn",1],["title",1],["summary",1],["chat",1],["content",1],["read",1],["usage",1],["skills",1],["simple",1],["namespace",1],["system",1],["context",1],["bootstrap",1],["code",1],["return",1]]},{"id":"tests/test_artifact_ref_chip.py#_seed","name":[["seed",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["seed",2],["cfg",3],["store",3],["root",5],["frame",6],["id",13],["project",4],["filename",5],["payload",5],["one",2],["artifact",3],["version",3],["whose",1],["live",1],["file",1],["frozen",1],["snapshot",6],["separate",1],["they",1],["two",1],["files",1],["reality",1],["pointing",1],["both",1],["at",1],["path",4],["makes",1],["pinning",1],["assertions",1],["unable",1],["fail",1],["versions",4],["data",1],["dir",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["write",1],["bytes",2],["return",1],["record",1],["cell",2],["str",2],["content",1],["type",1],["text",1],["csv",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["none",1]]},{"id":"tests/test_artifact_ref_chip.py#_StubDispatcher","name":[["stub",1],["dispatcher",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["class",2],["stub",2],["dispatcher",2],["only",1],["control",1],["plane",1],["runs",1],["these",1],["turns",1],["no",2],["cell",1],["kernel",1],["def",2],["init",1],["self",5],["none",4],["last",1],["output",1],["active",2],["env",2],["bin",1],["call",1],["method",2],["args",2],["del",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_artifact_ref_chip.py#_StubDispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["call",2],["self",2],["method",3],["args",3],["del",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_artifact_ref_chip.py#_StubDispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",5],["last",1],["output",1],["active",2],["env",2],["bin",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_branch_projection_carries_the_reference_with_the_message","name":[["test",1],["branch",1],["projection",1],["carries",1],["reference",1],["message",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["branch",7],["projection",2],["carries",2],["reference",2],["message",4],["monkeypatch",3],["tmp",3],["path",3],["branching",1],["reads",1],["same",1],["rows",3],["so",1],["record",1],["has",1],["travel",1],["them",1],["runner",5],["store",6],["frame",6],["id",12],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",1],["ready",1],["seeded",3],["seed",1],["cfg",1],["counts",2],["csv",2],["gene",1],["count",1],["run",1],["look",1],["at",1],["version",3],["active",1],["session",1],["list",1],["boundaries",1],["user",3],["if",1],["role",1],["assert",1],["json",1],["loads",1],["metadata",1],["artifact",1],["refs",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_chip_that_was_deleted_before_send_leaves_nothing_behind","name":[["test",1],["chip",1],["was",1],["deleted",1],["before",1],["send",1],["leaves",1],["nothing",1],["behind",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",3],["test",2],["chip",3],["was",3],["deleted",2],["before",2],["send",3],["leaves",2],["nothing",2],["behind",2],["tmp",4],["path",5],["composer",1],["plain",1],["textarea",1],["so",1],["deleting",1],["token",2],["deletion",1],["locked",1],["rather",1],["than",1],["assumed",1],["moment",1],["anything",1],["materialises",1],["at",2],["insert",1],["time",1],["instead",1],["abandoned",1],["starts",1],["leaving",1],["unreferenced",1],["artifact",3],["lineage",2],["edge",1],["session",1],["cfg",5],["store",10],["db",1],["theirs",2],["new",2],["frame",4],["kind",2],["turn",2],["project",3],["id",10],["mine",4],["seeded",2],["seed",1],["shared",1],["csv",1],["col",1],["n1",1],["service",3],["data",1],["ws",1],["calls",3],["list",2],["str",1],["materialise",4],["version",5],["name",2],["append",1],["return",1],["filename",1],["resolved",1],["problems",2],["refs",2],["resolve",1],["message",1],["never",1],["mind",1],["ignore",1],["typed",1],["then",1],["removed",1],["root",2],["assert",4],["artifacts",1],["edges",1],["down",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_chip_that_was_deleted_before_send_leaves_nothing_behind._materialise","name":[["materialise",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["materialise",3],["version",5],["id",5],["name",3],["calls",1],["append",1],["return",1],["service",1],["artifact",1],["filename",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_reference_at_exactly_the_budget_is_not_called_truncated","name":[["test",1],["reference",1],["at",1],["exactly",1],["budget",1],["not",1],["called",1],["truncated",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["reference",2],["at",3],["exactly",2],["budget",2],["not",3],["called",2],["truncated",3],["tmp",3],["path",4],["probe",1],["tells",1],["ended",1],["cap",1],["from",1],["there",1],["more",1],["boundary",1],["reported",1],["as",1],["cut",1],["same",1],["class",1],["wrong",1],["answer",1],["pointing",1],["other",1],["way",1],["cfg",4],["store",6],["db",1],["mine",3],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",5],["payload",3],["artifact",2],["refs",3],["max",1],["ref",1],["bytes",2],["seeded",2],["seed",1],["exact",2],["csv",2],["recorded",4],["list",1],["dict",1],["resolve",1],["message",1],["version",2],["root",1],["materialise",1],["lambda",1],["name",1],["none",1],["resolved",1],["append",1],["assert",2],["sent",1],["len",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_reference_over_the_budget_says_it_was_cut","name":[["test",1],["reference",1],["over",1],["budget",1],["says",1],["was",1],["cut",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["reference",2],["over",3],["budget",2],["says",2],["was",3],["cut",2],["tmp",3],["path",4],["bounding",1],["read",3],["fixed",1],["daemon",1],["allocated",1],["nothing",1],["else",1],["file",3],["max",2],["ref",9],["bytes",5],["arrived",1],["as",3],["fenced",1],["block",1],["reads",1],["whole",1],["record",4],["whose",1],["sha256",3],["version",4],["checksum",1],["so",2],["durable",1],["answer",1],["did",1],["model",2],["asserted",1],["had",1],["all",1],["statement",1],["wrong",1],["rather",1],["than",1],["absent",1],["repository",1],["treats",1],["worse",1],["failure",1],["two",2],["channels",1],["same",2],["fact",1],["because",1],["they",1],["have",1],["different",1],["readers",2],["band",1],["marker",1],["inside",1],["fence",1],["sees",1],["sent",4],["truncated",4],["reopened",1],["session",1],["export",1],["audit",1],["see",1],["cfg",4],["store",6],["db",1],["mine",3],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",5],["payload",4],["artifact",2],["refs",3],["000",4],["seeded",2],["seed",1],["big",2],["csv",2],["recorded",3],["list",1],["dict",1],["resolved",4],["problems",4],["resolve",1],["message",3],["root",1],["materialise",1],["lambda",1],["name",1],["none",1],["append",1],["both",1],["told",2],["thing",1],["synthesises",1],["either",1],["spelling",1],["one",1],["place",1],["cannot",1],["drift",1],["assert",9],["code",1],["200",2],["205",1],["true",1],["len",1],["digest",1],["still",1],["names",2],["no",1],["longer",1],["implies",1],["hashlib",1],["hexdigest",1],["open",1],["cell",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_reference_the_budget_dropped_is_not_recorded_as_sent","name":[["test",1],["reference",1],["budget",1],["dropped",1],["not",1],["recorded",1],["as",1],["sent",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["reference",2],["budget",3],["dropped",2],["not",2],["recorded",5],["as",2],["sent",2],["tmp",3],["path",4],["monkeypatch",3],["record",2],["file",1],["model",1],["never",1],["received",1],["worse",1],["than",1],["no",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["setattr",1],["artifact",2],["refs",3],["max",1],["total",1],["ref",2],["bytes",1],["32",1],["seeded",2],["seed",1],["big",2],["csv",2],["4096",1],["list",1],["dict",1],["resolved",2],["problems",2],["resolve",1],["message",1],["version",1],["append",1],["assert",2],["code",1],["exhausted",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_resolved_reference_reports_the_six_fields_the_chip_needs","name":[["test",1],["resolved",1],["reference",1],["reports",1],["six",1],["fields",1],["chip",1],["needs",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["resolved",5],["reference",3],["reports",2],["six",3],["fields",2],["chip",2],["needs",2],["tmp",4],["path",5],["cfg",5],["store",9],["db",1],["theirs",3],["new",2],["frame",4],["kind",2],["turn",2],["project",3],["id",15],["mine",4],["payload",4],["n1",1],["seeded",3],["seed",1],["cohort",3],["csv",3],["service",3],["data",1],["ws",1],["recorded",4],["list",1],["dict",1],["problems",2],["artifact",5],["refs",2],["resolve",2],["message",1],["version",11],["root",2],["materialise",2],["lambda",1],["name",4],["filename",1],["append",1],["assert",12],["len",2],["ref",12],["exact",1],["because",1],["record",3],["persisted",1],["every",1],["reader",1],["depends",1],["its",1],["shape",1],["sent",4],["bytes",4],["joined",1],["docstring",1],["called",1],["sha256",4],["were",1],["was",1],["false",1],["any",1],["file",2],["over",1],["inline",1],["budget",1],["fence",1],["read",2],["as",1],["whole",1],["digest",1],["asserted",1],["model",2],["had",1],["seen",1],["truncated",2],["present",1],["only",1],["true",1],["so",2],["untruncated",1],["keeps",1],["exactly",1],["display",2],["source",2],["session",4],["materialized",3],["target",3],["not",2],["hashlib",1],["hexdigest",1],["names",1],["came",1],["from",1],["actually",1],["local",1],["copy",1],["token",1],["prompt",1],["says",1],["too",1],["rather",1],["than",1],["citing",1],["cannot",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_sibling_file_can_be_referenced_in_more_than_one_turn","name":[["test",1],["sibling",1],["file",1],["be",1],["referenced",1],["more",1],["than",1],["one",1],["turn",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",3],["test",2],["sibling",2],["file",3],["be",2],["referenced",2],["more",2],["than",2],["one",4],["turn",5],["tmp",4],["path",5],["second",7],["send",2],["fail",1],["copy",2],["first",5],["made",1],["cfg",5],["store",9],["db",1],["theirs",2],["new",2],["frame",4],["kind",2],["project",3],["id",9],["mine",4],["seeded",2],["seed",1],["shared",2],["csv",2],["col",3],["n1",1],["service",3],["data",1],["ws",1],["materialise",4],["version",4],["name",2],["return",1],["artifact",3],["filename",1],["text",3],["kwargs",3],["dict",1],["root",2],["problems",4],["refs",4],["resolve",2],["message",2],["assert",4],["refused",1],["reference",2],["worked",1],["same",1],["not",2],["repeated",1],["across",1],["long",1],["conversation",1],["must",1],["fill",1],["session",1],["duplicates",1],["local",2],["list",1],["artifacts",1],["len",1]]},{"id":"tests/test_artifact_ref_chip.py#test_a_sibling_file_can_be_referenced_in_more_than_one_turn._materialise","name":[["materialise",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["materialise",3],["version",4],["id",4],["name",3],["return",1],["service",1],["artifact",1],["filename",1]]},{"id":"tests/test_artifact_ref_chip.py#test_metadata_is_merged_into_a_message_rather_than_replacing_it","name":[["test",1],["metadata",1],["merged",1],["into",1],["message",1],["rather",1],["than",1],["replacing",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["metadata",5],["merged",5],["into",2],["message",8],["rather",2],["than",2],["replacing",2],["tmp",3],["path",4],["blob",1],["shared",1],["overwrite",1],["here",1],["would",1],["silently",1],["drop",1],["co",1],["tenant",1],["cfg",3],["store",6],["db",1],["frame",4],["id",7],["new",1],["kind",1],["turn",1],["project",1],["add",1],["root",1],["role",1],["user",1],["content",1],["hi",1],["kept",2],["yes",2],["update",2],["artifact",2],["refs",2],["version",2],["assert",3],["not",1],["exist",1],["none",1]]},{"id":"tests/test_artifact_ref_chip.py#test_reopening_a_session_gets_the_reference_back_from_the_route","name":[["test",1],["reopening",1],["session",1],["gets",1],["reference",1],["back",1],["from",1],["route",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["reopening",2],["session",2],["gets",2],["reference",2],["back",2],["from",2],["route",5],["monkeypatch",3],["tmp",3],["path",3],["over",1],["real",1],["http",2],["reopen",2],["reads",1],["nothing",1],["else",1],["direct",1],["call",1],["projection",1],["would",1],["not",1],["notice",1],["dropping",1],["field",1],["exactly",1],["depends",1],["httpd",5],["port",4],["bound",1],["gateway",2],["server",2],["runner",10],["cfg",4],["store",4],["frame",5],["id",8],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",2],["ready",1],["seeded",3],["seed",1],["counts",3],["csv",3],["gene",1],["count",1],["run",1],["message",2],["look",1],["at",1],["version",3],["handler",4],["mod",1],["make",1],["hub",1],["request",2],["class",1],["threading",1],["thread",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["start",1],["token",3],["local",2],["auth",2],["load",1],["mint",1],["data",1],["dir",1],["try",2],["conn",4],["client",1],["httpconnection",1],["127",1],["timeout",1],["20",1],["api",1],["v1",1],["frames",1],["messages",2],["headers",1],["header",1],["response",3],["getresponse",1],["assert",4],["200",1],["body",2],["json",1],["loads",1],["read",1],["finally",2],["close",2],["shutdown",1],["user",5],["if",1],["role",1],["artifact",3],["refs",3],["dropped",1],["references",1],["display",1],["name",1]]},{"id":"tests/test_artifact_ref_chip.py#test_reopening_a_session_still_shows_the_reference_was_partial","name":[["test",1],["reopening",1],["session",1],["still",1],["shows",1],["reference",1],["was",1],["partial",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["reopening",2],["session",2],["still",2],["shows",2],["reference",2],["was",2],["partial",2],["monkeypatch",3],["tmp",3],["path",3],["over",1],["real",1],["http",2],["because",1],["projection",1],["allowlist",1],["field",1],["record",1],["carries",1],["route",1],["drops",1],["leaves",1],["reopen",1],["branch",1],["export",1],["asserting",1],["via",1],["sha256",3],["names",1],["whole",1],["version",2],["model",1],["read",3],["file",1],["only",1],["saw",1],["front",1],["httpd",5],["port",4],["bound",1],["gateway",2],["server",2],["runner",10],["cfg",4],["store",4],["frame",5],["id",6],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",2],["ready",1],["payload",3],["artifact",2],["refs",2],["max",1],["ref",5],["bytes",2],["99",1],["seeded",2],["seed",1],["big",2],["csv",2],["run",1],["message",1],["handler",4],["mod",1],["make",1],["hub",1],["request",2],["class",1],["threading",1],["thread",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",2],["start",1],["token",3],["local",2],["auth",2],["load",1],["mint",1],["data",1],["dir",1],["try",2],["conn",4],["client",1],["httpconnection",1],["127",1],["timeout",1],["20",1],["api",1],["v1",1],["frames",1],["messages",2],["headers",1],["header",1],["response",3],["getresponse",1],["assert",4],["200",2],["body",2],["json",1],["loads",1],["finally",2],["close",2],["shutdown",1],["user",3],["if",1],["role",1],["truncated",1],["sent",1],["000",1],["hashlib",1],["hexdigest",1]]},{"id":"tests/test_artifact_ref_chip.py#test_the_legacy_spelling_reports_the_cut_the_same_way","name":[["test",1],["legacy",1],["spelling",1],["reports",1],["cut",1],["same",1],["way",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["legacy",5],["spelling",2],["reports",2],["cut",2],["same",2],["way",2],["tmp",3],["path",4],["two",3],["spellings",1],["ways",1],["writing",1],["one",2],["request",1],["read",1],["snapshot",1],["has",1],["production",1],["callers",1],["repository",1],["signature",1],["defect",2],["fixing",1],["them",1],["name",2],["silently",1],["truncates",1],["while",1],["pinned",1],["form",1],["says",1],["so",1],["user",1],["visible",1],["tell",1],["cfg",4],["store",6],["db",1],["mine",3],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["payload",2],["artifact",2],["refs",3],["max",1],["ref",2],["bytes",2],["234",1],["seed",1],["csv",2],["recorded",4],["list",1],["dict",1],["resolved",3],["problems",2],["resolve",1],["message",1],["look",1],["at",1],["root",1],["materialise",1],["lambda",1],["version",1],["none",1],["append",1],["assert",4],["code",1],["truncated",3],["true",1],["sent",1],["200",1],["000",1]]},{"id":"tests/test_artifact_ref_chip.py#test_the_send_path_persists_the_reference_it_actually_sent","name":[["test",1],["send",1],["path",1],["persists",1],["reference",1],["actually",1],["sent",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",3],["send",2],["path",5],["persists",2],["reference",4],["actually",2],["sent",3],["monkeypatch",3],["tmp",3],["runner",5],["store",5],["frame",8],["id",11],["new",1],["kind",1],["turn",4],["project",1],["default",3],["status",1],["ready",1],["payload",3],["gene",1],["count",1],["tp53",1],["seeded",3],["seed",1],["cfg",1],["counts",3],["csv",3],["exhausts",1],["its",1],["one",1],["configured",1],["without",1],["completion",1],["signal",1],["beside",1],["point",1],["resolved",1],["stamped",1],["user",4],["message",3],["before",1],["loop",1],["runs",1],["at",1],["all",1],["under",1],["result",2],["run",1],["summarise",1],["version",3],["assert",7],["list",1],["messages",1],["if",1],["role",1],["stored",2],["json",1],["loads",1],["metadata",1],["refs",8],["artifact",1],["was",1],["not",1],["persisted",1],["sha256",2],["hashlib",1],["hexdigest",1],["display",1],["name",1],["source",1],["session",1],["materialized",1],["target",1],["none",1]]},{"id":"tests/test_artifact_ref_chip.py#test_the_turn_tells_the_user_its_reference_was_cut","name":[["test",1],["turn",1],["tells",1],["user",1],["its",1],["reference",1],["was",1],["cut",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["turn",4],["tells",2],["user",2],["its",2],["reference",3],["was",2],["cut",2],["monkeypatch",3],["tmp",3],["path",3],["wiring",1],["not",1],["mechanism",1],["resolve",1],["message",2],["refs",2],["returning",1],["problem",2],["proves",1],["nothing",1],["about",1],["whether",1],["anyone",1],["told",2],["gateway",1],["turns",1],["list",2],["into",1],["artifact",3],["ref",4],["problems",3],["event",1],["composer",1],["renders",1],["caps",1],["runner",6],["store",4],["frame",4],["id",5],["new",1],["kind",1],["project",1],["default",3],["status",1],["ready",1],["payload",2],["max",1],["bytes",1],["seeded",2],["seed",1],["cfg",1],["wide",2],["csv",2],["run",1],["summarise",1],["version",1],["cards",3],["hub",1],["events",1],["if",1],["type",1],["assert",2],["resolved",1],["partial",1],["nobody",1],["codes",2],["code",1],["card",2],["truncated",1]]},{"id":"tests/test_artifact_ref_chip.py#test_two_artifacts_that_share_a_name_are_both_referenceable","name":[["test",1],["two",1],["artifacts",1],["share",1],["name",1],["both",1],["referenceable",1]],"path":[["tests",1],["test",1],["artifact",1],["ref",1],["chip",1],["py",1]],"body":[["def",2],["test",2],["two",2],["artifacts",2],["share",2],["name",6],["both",2],["referenceable",2],["tmp",4],["path",5],["not",3],["identity",1],["whole",1],["point",1],["pinning",1],["session",2],["has",1],["its",1],["own",4],["shared",5],["csv",5],["referencing",1],["sibling",3],["file",2],["same",1],["be",2],["refused",1],["outright",1],["so",1],["pinned",1],["reference",1],["could",1],["deliver",1],["version",5],["named",1],["cfg",5],["store",8],["db",1],["theirs",2],["new",2],["frame",3],["kind",2],["turn",2],["project",3],["id",8],["mine",3],["seed",1],["their",2],["bytes",6],["workspace",5],["ws",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["my",2],["service",3],["data",1],["resolved",2],["problems",2],["artifact",2],["refs",2],["resolve",1],["message",1],["root",1],["materialise",2],["lambda",1],["filename",1],["assert",3],["untouched",1],["disambiguating",1],["must",1],["euphemism",1],["overwriting",1],["user",1],["already",1],["had",1],["read",1]]},{"id":"tests/test_artifact_refs.py","name":[["test",1],["artifact",1],["refs",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["file",4],["message",2],["actually",1],["sends",1],["says",1],["cannot",1],["old",1],["resolver",1],["read",1],["artifact",3],["live",1],["path",2],["three",1],["consequences",1],["only",2],["first",1],["obvious",1],["reference",1],["was",3],["unpinned",1],["so",3],["same",1],["meant",1],["different",1],["bytes",1],["after",1],["later",1],["cell",1],["overwrote",1],["unresolvable",1],["name",1],["dropped",1],["silence",1],["user",1],["asked",1],["about",1],["model",1],["never",1],["received",1],["every",1],["decoded",1],["as",3],["utf",1],["errors",1],["replace",1],["referencing",1],["npz",1],["injected",1],["wall",1],["fffd",1],["reads",1],["corrupted",1],["text",2],["rather",1],["than",1],["not",2],["from",5],["future",1],["import",8],["annotations",1],["hashlib",1],["uuid",1],["pathlib",1],["pytest",1],["openai4s",3],["config",2],["llmconfig",1],["server",1],["refs",1],["store",2],["patterns",1],["pinning",1],["cross",1],["session",1],["materialisation",1],["happens",1],["at",1],["send",1],["then",1],["binary",1],["content",1],["budgets",1],["budget",1],["count",1],["per",1],["cap",1],["did",1],["add",1],["up",1]]},{"id":"tests/test_artifact_refs.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_artifact_refs.py#_minor","name":[["minor",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["minor",4],["version",3],["str",2],["tuple",2],["int",5],["major",2],["part",2],["split",1],["return",1]]},{"id":"tests/test_artifact_refs.py#_seed","name":[["seed",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["seed",2],["cfg",4],["store",3],["root",6],["frame",7],["id",14],["project",4],["filename",6],["payload",6],["one",3],["artifact",3],["version",4],["live",6],["file",2],["frozen",2],["snapshot",6],["kept",1],["separate",1],["they",1],["two",1],["files",1],["reality",1],["sits",1],["session",1],["workspace",4],["later",1],["cell",3],["may",1],["overwrite",1],["while",1],["immutable",1],["copy",1],["gives",1],["its",1],["identity",1],["pointing",1],["both",1],["at",1],["path",5],["as",1],["earlier",1],["draft",1],["helper",1],["did",1],["makes",1],["pinning",1],["test",1],["unable",1],["fail",1],["because",1],["rewriting",1],["rewrites",1],["bytes",4],["too",1],["versions",4],["data",2],["dir",2],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["agent",1],["workspaces",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["write",2],["return",1],["record",1],["str",2],["content",1],["type",1],["text",1],["csv",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["none",1]]},{"id":"tests/test_artifact_refs.py#test_a_binary_artifact_is_named_rather_than_pasted_as_replacement_chars","name":[["test",1],["binary",1],["artifact",1],["named",1],["rather",1],["than",1],["pasted",1],["as",1],["replacement",1],["chars",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["binary",3],["artifact",3],["named",2],["rather",3],["than",4],["pasted",2],["as",4],["replacement",2],["chars",2],["tmp",3],["path",4],["decode",1],["errors",1],["replace",1],["turned",1],["npz",3],["into",1],["wall",1],["fffd",1],["model",1],["reads",1],["corrupted",1],["text",2],["file",1],["worse",1],["answer",1],["saying",1],["so",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["seeded",2],["seed",1],["matrix",2],["bytes",1],["range",1],["256",1],["resolved",2],["problems",2],["refs",2],["resolve",1],["message",1],["version",1],["assert",2],["code",1],["not",2]]},{"id":"tests/test_artifact_refs.py#test_a_legacy_reference_never_reaches_another_session","name":[["test",1],["legacy",1],["reference",1],["never",1],["reaches",1],["another",1],["session",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["reference",2],["never",2],["reaches",2],["another",3],["session",3],["tmp",3],["path",4],["widening",1],["unpinned",1],["spelling",1],["project",4],["would",1],["let",1],["guessed",1],["filename",1],["pull",1],["file",1],["pinned",1],["form",1],["asks",1],["explicitly",1],["gets",1],["checked",1],["one",1],["must",1],["not",5],["cfg",4],["store",7],["db",1],["theirs",4],["new",2],["frame",3],["kind",2],["turn",2],["id",4],["mine",2],["seed",1],["csv",2],["yours",2],["resolved",2],["problems",2],["artifact",1],["refs",2],["resolve",1],["message",1],["root",1],["assert",2],["code",1],["found",1]]},{"id":"tests/test_artifact_refs.py#test_a_pinned_reference_sends_the_version_it_names_not_the_live_file","name":[["test",1],["pinned",1],["reference",1],["sends",1],["version",1],["names",1],["not",1],["live",1],["file",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",3],["pinned",3],["reference",2],["sends",2],["version",3],["names",2],["not",3],["live",4],["file",3],["tmp",3],["path",7],["defect",1],["stated",1],["as",1],["later",1],["cell",1],["overwrites",1],["results",3],["csv",3],["now",2],["holds",1],["v2",3],["message",2],["v1",4],["must",1],["still",1],["send",1],["otherwise",1],["replayed",1],["session",1],["shows",1],["prompt",1],["whose",1],["content",1],["nobody",1],["reconstruct",1],["cfg",4],["store",7],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",5],["first",3],["seed",1],["contents",2],["says",1],["something",1],["else",1],["entirely",1],["artifact",3],["write",1],["bytes",1],["rewritten",2],["resolved",3],["problems",2],["refs",2],["resolve",1],["look",1],["at",1],["assert",3]]},{"id":"tests/test_artifact_refs.py#test_a_sibling_session_reference_materialises_when_the_turn_is_sent","name":[["test",1],["sibling",1],["session",1],["reference",1],["materialises",1],["turn",1],["sent",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",3],["test",2],["sibling",2],["session",2],["reference",2],["materialises",2],["turn",4],["sent",2],["tmp",3],["path",4],["cfg",4],["store",7],["db",1],["source",2],["new",2],["frame",3],["kind",2],["project",3],["id",10],["target",2],["seeded",3],["seed",1],["shared",2],["csv",2],["col",2],["n1",1],["brought",3],["list",1],["str",1],["materialise",3],["version",6],["name",1],["append",1],["return",1],["same",1],["bytes",1],["identity",1],["job",1],["resolved",2],["problems",2],["artifact",1],["refs",2],["resolve",1],["message",1],["root",1],["assert",3]]},{"id":"tests/test_artifact_refs.py#test_a_sibling_session_reference_materialises_when_the_turn_is_sent._materialise","name":[["materialise",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["materialise",2],["version",5],["id",5],["name",2],["brought",1],["append",1],["return",1],["same",1],["bytes",1],["identity",1],["job",1]]},{"id":"tests/test_artifact_refs.py#test_a_single_ordinary_reference_is_unaffected","name":[["test",1],["single",1],["ordinary",1],["reference",1],["unaffected",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["single",2],["ordinary",2],["reference",2],["unaffected",2],["tmp",3],["path",4],["budget",1],["catches",1],["common",1],["case",1],["bug",1],["not",1],["bound",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["seeded",2],["seed",1],["small",2],["csv",2],["n1",1],["resolved",2],["problems",2],["artifact",1],["refs",2],["resolve",1],["message",1],["version",1],["assert",2]]},{"id":"tests/test_artifact_refs.py#test_a_version_in_another_project_is_indistinguishable_from_absent","name":[["test",1],["version",1],["another",1],["project",1],["indistinguishable",1],["from",1],["absent",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["version",3],["another",2],["project",5],["indistinguishable",2],["from",2],["absent",2],["tmp",3],["path",4],["cfg",4],["store",7],["db",1],["theirs",4],["new",2],["frame",3],["kind",2],["turn",2],["id",5],["mine",4],["seeded",2],["seed",1],["secret",2],["csv",2],["classified",2],["resolved",1],["problems",3],["artifact",1],["refs",2],["resolve",1],["message",2],["root",1],["assert",2],["code",1],["not",2],["found",1]]},{"id":"tests/test_artifact_refs.py#test_an_email_address_is_not_a_reference","name":[["test",1],["email",1],["address",1],["not",1],["reference",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["email",3],["address",2],["not",2],["reference",2],["text",3],["me",1],["example",1],["com",1],["about",1],["ping",1],["io",1],["assert",2],["artifact",2],["refs",2],["pinned",1],["ref",2],["findall",2],["legacy",1]]},{"id":"tests/test_artifact_refs.py#test_an_undeclared_binary_is_caught_by_how_badly_it_decodes","name":[["test",1],["undeclared",1],["binary",1],["caught",1],["by",1],["badly",1],["decodes",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["undeclared",2],["binary",3],["caught",2],["by",2],["badly",2],["decodes",2],["tmp",3],["path",4],["suffix",1],["allowlist",1],["cannot",1],["know",1],["every",1],["format",1],["csv",3],["holding",1],["raw",1],["bytes",2],["still",1],["not",2],["text",2],["replacement",1],["character",1],["density",1],["says",1],["so",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["seeded",2],["seed",1],["mislabelled",2],["range",1],["128",1],["256",1],["resolved",1],["problems",2],["artifact",1],["refs",2],["resolve",1],["message",1],["version",1],["assert",1],["code",1]]},{"id":"tests/test_artifact_refs.py#test_an_unresolvable_reference_is_reported_rather_than_dropped","name":[["test",1],["unresolvable",1],["reference",1],["reported",1],["rather",1],["than",1],["dropped",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["unresolvable",2],["reference",2],["reported",2],["rather",2],["than",2],["dropped",2],["tmp",3],["path",4],["continue",1],["block",1],["was",2],["simply",1],["absent",1],["from",1],["prompt",1],["user",1],["told",1],["nothing",1],["so",1],["they",1],["asked",1],["question",1],["about",1],["file",1],["model",1],["never",1],["saw",1],["had",1],["no",1],["way",1],["notice",1],["cfg",3],["store",5],["db",1],["root",3],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",3],["resolved",2],["problems",4],["artifact",1],["refs",2],["resolve",1],["message",2],["check",2],["missing",2],["csv",2],["000000000000",3],["please",2],["assert",4],["len",1],["code",1],["not",1],["found",1]]},{"id":"tests/test_artifact_refs.py#test_references_share_one_character_budget","name":[["test",1],["references",1],["share",1],["one",1],["character",1],["budget",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",3],["references",4],["share",2],["one",3],["character",2],["budget",4],["tmp",3],["path",4],["max",3],["refs",6],["bounds",3],["many",1],["ref",3],["bytes",2],["each",1],["neither",1],["product",1],["eight",2],["at",1],["per",1],["file",1],["cap",2],["600",1],["000",4],["characters",2],["about",1],["400",1],["tokens",1],["against",3],["262",1],["144",1],["token",1],["window",1],["so",1],["message",3],["could",1],["exceed",1],["whole",1],["context",1],["by",1],["half",1],["again",1],["be",1],["times",1],["person",1],["actually",1],["types",1],["asserted",1],["fixed",2],["number",1],["rather",1],["than",1],["constant",1],["under",1],["writing",1],["total",1],["would",1],["keep",1],["passing",1],["if",2],["were",2],["raised",1],["back",1],["mb",1],["state",1],["being",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["payload",2],["150",1],["index",3],["range",1],["seeded",2],["seed",1],["big",2],["csv",2],["append",1],["version",1],["resolved",3],["problems",2],["artifact",1],["resolve",1],["join",1],["assert",2],["len",2],["500",1],["reached",1],["prompt",1],["from",1],["cut",2],["code",1],["exhausted",1],["dropped",1],["nothing",1],["said",1]]},{"id":"tests/test_artifact_refs.py#test_the_budget_cut_names_every_file_it_dropped","name":[["test",1],["budget",1],["cut",1],["names",1],["every",1],["file",1],["dropped",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["budget",5],["cut",2],["names",2],["every",2],["file",3],["dropped",5],["tmp",3],["path",4],["same",1],["rule",1],["as",1],["unresolvable",1],["reference",1],["user",1],["asked",1],["question",1],["about",1],["model",1],["never",1],["received",1],["running",1],["out",1],["different",1],["reason",1],["not",1],["exemption",1],["from",1],["saying",1],["so",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["payload",2],["150",1],["000",1],["refs",5],["index",3],["range",1],["seeded",2],["seed",1],["csv",2],["append",1],["version",1],["resolved",1],["problems",2],["artifact",1],["resolve",1],["message",2],["join",1],["if",1],["code",1],["ref",2],["exhausted",1],["assert",3],["problem",3],["startswith",1]]},{"id":"tests/test_artifact_refs.py#test_the_documented_deadline_is_the_constant","name":[["test",1],["documented",1],["deadline",1],["constant",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",3],["documented",2],["deadline",3],["constant",3],["docs",5],["name",2],["release",4],["one",2],["above",1],["enforces",1],["moved",1],["without",1],["would",1],["put",1],["old",1],["back",1],["front",1],["every",1],["reader",1],["doc",5],["path",3],["file",1],["resolve",1],["parents",1],["webapp",3],["api",3],["md",3],["read",1],["text",1],["utf",1],["expires",3],["artifact",1],["refs",1],["legacy",1],["ref",1],["removed",3],["names",2],["assert",2],["not",2],["say",1],["bare",1],["spelling",1],["still",3],["open",2],["ended",2],["works",1],["minor",1],["restored",1],["dateless",1],["promise",1]]},{"id":"tests/test_artifact_refs.py#test_the_legacy_pattern_is_not_defeated_by_backtracking","name":[["test",1],["legacy",1],["pattern",1],["not",1],["defeated",1],["by",1],["backtracking",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["legacy",4],["pattern",2],["not",3],["defeated",2],["by",2],["backtracking",2],["alone",1],["was",1],["enough",1],["bug",1],["wrote",1],["caught",1],["gives",1],["back",1],["final",1],["character",2],["csv",6],["lookahead",1],["then",1],["sees",1],["rather",1],["than",1],["abc123",3],["produced",1],["phantom",1],["reference",1],["cs",1],["alongside",1],["real",1],["pinned",2],["one",1],["guard",1],["has",1],["reject",1],["trailing",1],["word",1],["too",1],["text",3],["see",1],["plain",2],["assert",2],["artifact",2],["refs",2],["ref",2],["findall",2]]},{"id":"tests/test_artifact_refs.py#test_the_legacy_spelling_has_an_expiry_that_can_fire","name":[["test",1],["legacy",1],["spelling",1],["has",1],["expiry",1],["fire",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",5],["legacy",10],["spelling",6],["has",3],["expiry",2],["fire",2],["kept",2],["working",1],["one",1],["minor",3],["release",4],["was",3],["promise",2],["no",1],["deadline",1],["bare",4],["name",4],["arrived",1],["before",1],["v0",1],["sentence",1],["comment",1],["docstring",1],["docs",1],["webapp",1],["api",1],["md",1],["above",1],["none",1],["four",1],["said",1],["so",2],["could",1],["ship",1],["past",2],["window",1],["without",1],["anything",1],["noticing",1],["openai4",1],["require",1],["token",1],["opt",1],["out",1],["had",1],["same",1],["shape",1],["given",1],["version",5],["constant",2],["failed",1],["mechanism",1],["second",1],["removes",1],["nothing",1],["fails",1],["build",1],["first",1],["ships",1],["unpinned",1],["at",2],["declared",1],["point",1],["person",1],["decide",1],["remove",2],["ref",6],["resolve",2],["after",1],["workbench",1],["autocomplete",1],["stops",1],["inserting",1],["move",2],["deliberately",1],["say",1],["notes",1],["from",1],["openai4s",1],["import",1],["assert",2],["hasattr",1],["artifact",2],["refs",2],["gone",1],["delete",1],["removed",3],["expires",3],["until",1],["tree",1],["make",1],["deliberate",1],["decision",1],["extend",1]]},{"id":"tests/test_artifact_refs.py#test_the_legacy_spelling_still_works_and_says_it_is_unpinned","name":[["test",1],["legacy",1],["spelling",1],["still",1],["works",1],["says",1],["unpinned",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["legacy",5],["spelling",2],["still",4],["works",2],["says",2],["unpinned",3],["tmp",3],["path",5],["deprecated",1],["kept",1],["until",1],["ref",1],["removed",1],["resolves",1],["through",1],["artifact",2],["latest",1],["version",2],["rather",2],["than",2],["live",1],["so",1],["at",2],["least",1],["bytes",1],["sent",1],["exists",1],["whatever",1],["concurrent",1],["cell",1],["left",1],["mid",1],["write",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",3],["seed",1],["csv",2],["here",2],["resolved",3],["problems",2],["refs",2],["resolve",1],["message",1],["look",1],["assert",3]]},{"id":"tests/test_artifact_refs.py#test_the_number_of_references_is_bounded_and_says_when_it_cuts","name":[["test",1],["number",1],["references",1],["bounded",1],["says",1],["cuts",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["number",2],["references",2],["bounded",2],["says",2],["cuts",2],["tmp",3],["path",4],["reference",2],["cheap",1],["type",1],["expensive",1],["send",1],["so",1],["prompt",1],["scarce",1],["resource",1],["cutting",1],["silently",1],["would",1],["be",1],["same",1],["failure",1],["as",1],["dropping",1],["unresolvable",1],["one",1],["cfg",4],["store",6],["db",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",2],["id",4],["refs",8],["index",3],["range",1],["artifact",2],["max",1],["seeded",2],["seed",1],["csv",2],["append",1],["version",1],["resolved",1],["problems",2],["resolve",1],["message",1],["join",1],["cut",3],["if",1],["code",1],["too",1],["many",1],["assert",1],["len",1],["was",1],["not",1],["reported",1],["every",1],["dropped",1]]},{"id":"tests/test_artifact_refs.py#test_without_a_materialiser_a_sibling_reference_refuses_rather_than_reads","name":[["test",1],["without",1],["materialiser",1],["sibling",1],["reference",1],["refuses",1],["rather",1],["than",1],["reads",1]],"path":[["tests",1],["test",1],["artifact",1],["refs",1],["py",1]],"body":[["def",2],["test",2],["without",2],["materialiser",2],["sibling",2],["reference",2],["refuses",2],["rather",2],["than",2],["reads",3],["tmp",3],["path",5],["d3",1],["one",1],["assertion",1],["there",1],["no",2],["another",1],["session",2],["file",1],["place",1],["if",1],["caller",1],["cannot",1],["bring",1],["answer",1],["cfg",4],["store",7],["db",1],["source",2],["new",2],["frame",3],["kind",2],["turn",2],["project",3],["id",5],["target",2],["seeded",2],["seed",1],["shared",2],["csv",2],["col",2],["n1",2],["resolved",2],["problems",2],["artifact",1],["refs",2],["resolve",1],["message",1],["version",1],["root",1],["materialise",1],["none",1],["assert",2],["code",1],["cross",1],["not",2],["allowed",1]]},{"id":"tests/test_artifact_repository.py","name":[["test",1],["artifact",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["artifact",3],["version",2],["environment",1],["lineage",1],["storage",3],["from",6],["future",1],["import",10],["annotations",1],["itertools",1],["sqlite3",1],["threading",1],["pathlib",1],["path",1],["pytest",1],["openai4s",4],["config",2],["observations",1],["capture",3],["kind",3],["head",1],["checksum",1],["reused",1],["same",1],["cell",1],["merge",1],["created",1],["artifacts",1],["repository",1],["store",2]]},{"id":"tests/test_artifact_repository.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["repository",5],["tmp",3],["path",4],["overrides",6],["store",7],["config",1],["data",1],["dir",1],["db",1],["ticks",2],["itertools",1],["count",1],["1000",1],["artifact",1],["conn",1],["lock",1],["clock",2],["ms",2],["pop",3],["lambda",3],["next",1],["frame",10],["id",4],["resolve",3],["scope",3],["kwargs",2],["return",1]]},{"id":"tests/test_artifact_repository.py#_save","name":[["save",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["save",3],["repository",3],["path",7],["overrides",3],["values",3],["str",1],["filename",1],["name",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["checksum",1],["hash",1],["update",1],["return",1],["artifact",1]]},{"id":"tests/test_artifact_repository.py#test_artifact_names_for_frame_includes_same_byte_capture_observation","name":[["test",1],["artifact",1],["names",1],["frame",1],["includes",1],["same",1],["byte",1],["capture",1],["observation",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["artifact",6],["names",4],["frame",15],["includes",2],["same",4],["byte",2],["capture",2],["observation",2],["tmp",5],["path",7],["store",4],["repository",6],["root",3],["new",3],["kind",3],["turn",1],["project",3],["id",11],["science",3],["status",3],["ready",3],["first",3],["parent",2],["delegate",2],["second",3],["original",2],["record",2],["cell",6],["str",2],["result",6],["csv",8],["filename",2],["content",2],["type",2],["text",2],["size",2],["bytes",4],["checksum",2],["producing",2],["reuse",2],["matching",2],["head",2],["true",2],["reused",2],["assert",3],["version",2]]},{"id":"tests/test_artifact_repository.py#test_capture_cursor_delta_is_scope_bound_and_returns_exact_version","name":[["test",1],["capture",1],["cursor",1],["delta",1],["scope",1],["bound",1],["returns",1],["exact",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["capture",7],["cursor",6],["delta",14],["scope",2],["bound",2],["returns",2],["exact",2],["version",4],["tmp",7],["path",14],["store",3],["repository",9],["root",13],["new",2],["frame",9],["kind",2],["turn",2],["project",8],["id",23],["science",4],["status",2],["ready",2],["first",2],["record",3],["cell",9],["artifact",5],["str",4],["txt",8],["filename",4],["content",3],["type",3],["text",3],["plain",3],["size",4],["bytes",4],["checksum",4],["v1",2],["producing",3],["snapshot",3],["snap",3],["reuse",3],["matching",3],["head",3],["true",3],["observation",6],["second",5],["v2",4],["private",4],["assert",13],["ordinal",3],["observations",3],["since",3],["len",1],["not",1],["repr",1],["other",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["required",1]]},{"id":"tests/test_artifact_repository.py#test_capture_delta_does_not_silently_drop_the_1001st_reused_cell","name":[["test",1],["capture",1],["delta",1],["not",1],["silently",1],["drop",1],["1001st",1],["reused",1],["cell",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["capture",4],["delta",5],["not",2],["silently",2],["drop",2],["1001st",2],["reused",4],["cell",10],["tmp",5],["path",9],["store",2],["repository",6],["frame",10],["id",17],["new",1],["kind",1],["turn",1],["project",3],["science",3],["status",1],["ready",1],["head",4],["record",2],["artifact",2],["str",2],["many",6],["txt",4],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["bytes",2],["checksum",2],["same",2],["producing",3],["base",1],["snapshot",2],["snap",2],["reuse",4],["matching",2],["true",2],["cursor",3],["observation",1],["root",2],["ordinal",2],["range",1],["1001",2],["04d",1],["assert",3],["version",2],["observations",1],["since",1],["len",1],["1000",1]]},{"id":"tests/test_artifact_repository.py#test_capture_observations_merge_same_cell_and_keep_producer_lineage","name":[["test",1],["capture",1],["observations",1],["merge",1],["same",1],["cell",1],["keep",1],["producer",1],["lineage",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["capture",9],["observations",9],["merge",4],["same",4],["cell",12],["keep",2],["producer",2],["lineage",2],["tmp",7],["path",10],["store",2],["repository",7],["frame",10],["id",23],["new",1],["kind",7],["turn",1],["project",1],["science",1],["status",1],["ready",1],["first",4],["input",14],["save",2],["txt",2],["checksum",4],["second",3],["provisional",5],["record",2],["artifact",2],["str",2],["result",7],["csv",6],["filename",2],["content",2],["type",2],["none",1],["size",2],["bytes",2],["hash",2],["producing",2],["version",13],["ids",3],["reuse",2],["matching",2],["head",2],["true",3],["captured",10],["text",1],["env",4],["snapshot",3],["snap",1],["source",2],["phase",2],["assert",12],["created",3],["false",1],["observation",5],["ordinal",4],["list",1],["len",1]]},{"id":"tests/test_artifact_repository.py#test_concurrent_matching_head_captures_create_one_version_and_two_observations","name":[["test",1],["concurrent",1],["matching",1],["head",1],["captures",1],["create",1],["one",1],["version",1],["two",1],["observations",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["concurrent",2],["matching",3],["head",4],["captures",2],["create",2],["one",2],["version",4],["two",2],["observations",6],["tmp",4],["path",6],["store",2],["repository",5],["frame",4],["id",17],["new",1],["kind",4],["turn",1],["project",1],["science",1],["status",1],["ready",1],["barrier",3],["threading",2],["records",5],["list",4],["dict",1],["failures",3],["base",2],["exception",2],["capture",6],["cell",12],["str",2],["none",1],["try",1],["wait",1],["timeout",2],["record",5],["artifact",6],["parallel",7],["csv",3],["filename",1],["content",1],["type",1],["text",1],["size",1],["bytes",2],["checksum",2],["same",1],["producing",2],["snapshot",1],["snap",1],["reuse",1],["true",1],["append",2],["except",1],["as",1],["error",2],["pragma",1],["no",1],["cover",1],["asserted",1],["below",1],["threads",4],["thread",7],["target",1],["args",1],["start",1],["join",1],["10",1],["assert",7],["all",1],["not",1],["alive",1],["len",3],["versions",1],["row",4],["sorted",1],["reused",1],["created",1]]},{"id":"tests/test_artifact_repository.py#test_concurrent_matching_head_captures_create_one_version_and_two_observations.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["capture",2],["cell",6],["id",7],["str",3],["none",2],["try",1],["barrier",1],["wait",1],["timeout",1],["record",3],["repository",1],["artifact",1],["path",3],["tmp",1],["parallel",3],["csv",3],["filename",1],["content",1],["type",1],["text",1],["size",1],["bytes",2],["checksum",1],["same",1],["producing",1],["frame",2],["snapshot",1],["snap",1],["reuse",1],["matching",1],["head",1],["true",1],["records",1],["append",2],["except",1],["base",1],["exception",1],["as",1],["error",2],["pragma",1],["no",1],["cover",1],["asserted",1],["below",1],["failures",1]]},{"id":"tests/test_artifact_repository.py#test_environment_snapshots_deduplicate_decode_and_bind_versions","name":[["test",1],["environment",1],["snapshots",1],["deduplicate",1],["decode",1],["bind",1],["versions",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["environment",2],["snapshots",3],["deduplicate",2],["decode",2],["bind",2],["versions",2],["tmp",4],["path",4],["store",4],["repository",10],["snapshot",20],["kind",1],["python",2],["version",4],["14",1],["implementation",1],["cpython",1],["platform",1],["package",3],["count",3],["99",2],["packages",6],["name",1],["numpy",1],["remote",6],["provider",1],["gpu",1],["job",1],["42",1],["id",12],["upsert",2],["env",10],["assert",11],["dict",1],["decoded",7],["created",1],["at",1],["1000",1],["first",5],["save",1],["txt",1],["artifact",5],["wrong",1],["none",1],["lock",1],["conn",2],["execute",1],["update",1],["json",5],["not",3],["commit",1],["malformed",5]]},{"id":"tests/test_artifact_repository.py#test_explicit_artifact_delete_cleans_observations_and_their_env_refs","name":[["test",1],["explicit",1],["artifact",1],["delete",1],["cleans",1],["observations",1],["their",1],["env",1],["refs",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["artifact",13],["delete",4],["cleans",2],["observations",4],["their",2],["env",18],["refs",2],["tmp",6],["path",9],["store",2],["repository",14],["frame",8],["id",24],["new",1],["kind",3],["turn",1],["project",1],["science",1],["status",1],["ready",1],["shared",6],["upsert",2],["snapshot",8],["python",2],["generation",4],["packages",2],["package",2],["count",2],["observed",4],["kept",6],["record",3],["cell",9],["str",3],["txt",6],["filename",3],["content",3],["type",3],["text",3],["plain",3],["size",3],["bytes",3],["checksum",3],["producing",3],["target",13],["same",2],["reuse",2],["matching",2],["head",2],["true",2],["reused",2],["assert",6],["version",2],["len",1],["list",2],["capture",2],["none",3],["not",1]]},{"id":"tests/test_artifact_repository.py#test_generic_env_snapshot_gc_preserves_observation_only_provenance","name":[["test",1],["generic",1],["env",1],["snapshot",1],["gc",1],["preserves",1],["observation",1],["only",1],["provenance",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["generic",2],["env",16],["snapshot",10],["gc",2],["preserves",2],["observation",2],["only",2],["provenance",2],["tmp",5],["path",9],["store",2],["repository",9],["frame",6],["id",16],["new",1],["kind",3],["turn",1],["project",1],["science",1],["status",1],["ready",1],["original",4],["upsert",2],["python",2],["generation",4],["packages",2],["observed",5],["first",4],["record",2],["cell",6],["artifact",2],["str",2],["same",7],["txt",4],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["bytes",2],["checksum",2],["producing",2],["snap",2],["reuse",2],["matching",2],["head",2],["true",2],["reused",2],["second",1],["discarded",1],["candidate",1],["assert",4],["version",4],["meta",1],["delete",1],["snapshots",1],["if",1],["unreferenced",1],["not",1],["none",1]]},{"id":"tests/test_artifact_repository.py#test_late_bound_scope_getters_and_execute_callbacks_are_observable","name":[["test",1],["late",1],["bound",1],["scope",1],["getters",1],["execute",1],["callbacks",1],["observable",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["late",4],["bound",4],["scope",9],["getters",2],["execute",5],["callbacks",2],["observable",2],["tmp",5],["path",6],["store",4],["config",1],["data",1],["dir",1],["db",1],["calls",3],["ports",8],["frame",23],["lambda",13],["id",36],["none",6],["resolve",5],["kwargs",8],["root",13],["project",14],["artifact",22],["source",2],["callback",2],["write",14],["true",3],["sql",4],["params",4],["append",1],["repository",10],["conn",1],["lock",1],["clock",1],["ms",1],["77",2],["assert",6],["requested",2],["false",1],["saved",2],["save",2],["txt",2],["stored",6],["list",2],["artifacts",3],["other",2],["priority",3],["update",1],["updated",1],["at",1]]},{"id":"tests/test_artifact_repository.py#test_lineage_directions_missing_inputs_and_producing_cell","name":[["test",1],["lineage",1],["directions",1],["missing",1],["inputs",1],["producing",1],["cell",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["lineage",7],["directions",2],["missing",5],["inputs",3],["producing",7],["cell",12],["tmp",5],["path",6],["store",3],["repository",11],["frame",14],["id",34],["new",1],["kind",1],["turn",1],["project",2],["science",2],["status",1],["ready",1],["source",6],["save",2],["txt",2],["output",16],["log",1],["root",1],["code",2],["make",2],["result",1],["stdout",1],["error",1],["none",4],["add",2],["edge",2],["input",2],["version",20],["assert",5],["edges",2],["up",1],["sideways",1],["filename",1]]},{"id":"tests/test_artifact_repository.py#test_listing_paths_versions_priority_and_restore_contracts","name":[["test",1],["listing",1],["paths",1],["versions",1],["priority",1],["restore",1],["contracts",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["listing",2],["paths",2],["versions",7],["priority",4],["restore",2],["contracts",2],["tmp",5],["path",15],["store",1],["repository",17],["real",7],["txt",3],["alias",5],["write",1],["text",1],["data",1],["symlink",1],["first",17],["save",2],["project",4],["id",25],["science",4],["snapshot",5],["snap",2],["second",4],["filename",1],["artifact",12],["size",3],["bytes",3],["checksum",3],["assert",14],["resolve",3],["version",23],["str",2],["missing",2],["none",3],["root",1],["frame",1],["list",3],["ordinal",1],["latest",4],["true",1],["false",1],["artifacts",2],["unknown",1],["ignored",1],["update",1],["new",4],["metadata",5],["meta",1]]},{"id":"tests/test_artifact_repository.py#test_matching_head_dedup_is_opt_in_and_preserves_version_provenance","name":[["test",1],["matching",1],["head",1],["dedup",1],["opt",1],["preserves",1],["version",1],["provenance",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["matching",4],["head",5],["dedup",2],["opt",2],["preserves",2],["version",38],["provenance",2],["tmp",11],["path",21],["store",2],["repository",14],["frame",17],["id",66],["new",1],["kind",3],["turn",1],["project",1],["science",1],["status",1],["ready",1],["first",13],["input",29],["save",2],["txt",6],["checksum",7],["second",11],["record",4],["cell",28],["artifact",7],["str",6],["result",11],["csv",16],["filename",6],["content",4],["type",4],["text",4],["size",4],["bytes",8],["same",4],["producing",9],["env",13],["snapshot",11],["original",6],["ids",5],["source",7],["producer",6],["default",8],["assert",24],["created",2],["not",3],["observation",5],["meta",2],["reused",11],["snap",4],["reuse",6],["true",2],["repeated",4],["must",1],["replace",1],["existing",1],["false",1],["capture",3],["ordinal",5],["len",3],["list",2],["versions",1],["after",6],["observations",11],["row",8],["sorted",2],["lineage",2],["inputs",1],["edge",2],["producers",2],["connection",1],["execute",1],["select",1],["from",1],["edges",1],["output",1],["order",1],["by",1],["fetchall",1],["tuple",1]]},{"id":"tests/test_artifact_repository.py#test_matching_head_dedup_never_searches_historical_versions","name":[["test",1],["matching",1],["head",1],["dedup",1],["never",1],["searches",1],["historical",1],["versions",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["matching",5],["head",8],["dedup",2],["never",2],["searches",2],["historical",2],["versions",3],["tmp",6],["path",9],["store",2],["repository",6],["frame",8],["id",17],["new",1],["kind",1],["turn",1],["project",1],["science",1],["status",1],["ready",1],["first",4],["record",3],["cell",9],["artifact",4],["str",3],["history",6],["txt",6],["filename",3],["content",3],["type",3],["text",3],["plain",3],["size",3],["bytes",6],["checksum",3],["old",5],["producing",3],["reuse",3],["true",4],["current",4],["replay",3],["assert",4],["version",6],["created",1],["not",1],["len",1],["list",1]]},{"id":"tests/test_artifact_repository.py#test_matching_head_from_non_cell_producer_reuses_bytes_and_observes_cell","name":[["test",1],["matching",1],["head",1],["from",1],["non",1],["cell",2],["producer",1],["reuses",1],["bytes",1],["observes",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["matching",3],["head",4],["from",2],["non",2],["cell",15],["producer",4],["reuses",2],["bytes",5],["observes",2],["tmp",5],["path",9],["store",2],["repository",7],["frame",6],["id",20],["new",1],["kind",3],["turn",1],["project",1],["science",1],["status",1],["ready",1],["original",6],["save",1],["uploaded",7],["csv",7],["producing",4],["none",2],["checksum",3],["same",2],["user",1],["upload",8],["true",2],["snapshot",5],["snap",3],["observed",5],["record",1],["artifact",4],["str",1],["filename",1],["content",1],["type",1],["text",1],["size",1],["after",6],["env",4],["must",1],["not",1],["replace",1],["source",2],["reuse",1],["assert",11],["version",10],["created",1],["false",1],["capture",3],["reused",1],["len",2],["list",2],["versions",1],["meta",1],["observations",6]]},{"id":"tests/test_artifact_repository.py#test_observation_failure_rolls_back_version_lineage_and_artifact","name":[["test",1],["observation",1],["failure",1],["rolls",1],["back",1],["version",1],["lineage",1],["artifact",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["observation",8],["failure",2],["rolls",2],["back",5],["version",4],["lineage",3],["artifact",6],["tmp",5],["path",6],["store",2],["repository",9],["frame",7],["id",11],["new",1],["kind",1],["turn",1],["project",1],["science",1],["status",1],["ready",1],["source",2],["save",1],["input",3],["txt",4],["checksum",2],["connection",4],["execute",3],["create",1],["trigger",1],["fail",4],["capture",2],["before",1],["insert",1],["observations",1],["begin",1],["select",3],["raise",1],["abort",1],["failed",2],["end",1],["commit",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["record",1],["cell",7],["str",1],["rolled",3],["filename",2],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["output",1],["producing",3],["ids",1],["reuse",1],["matching",1],["head",1],["true",2],["assert",3],["by",1],["strict",1],["none",1],["count",2],["from",2],["versions",1],["fetchone",2],["edges",1]]},{"id":"tests/test_artifact_repository.py#test_record_cell_reuses_provisional_version_and_merges_lineage","name":[["test",1],["record",1],["cell",1],["reuses",1],["provisional",1],["version",1],["merges",1],["lineage",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["record",6],["cell",14],["reuses",2],["provisional",8],["version",16],["merges",2],["lineage",3],["tmp",8],["path",15],["store",2],["repository",11],["frame",11],["id",34],["new",1],["kind",1],["turn",1],["project",1],["science",4],["status",1],["ready",1],["source",5],["save",1],["input",6],["txt",3],["checksum",5],["hash",1],["artifact",11],["str",4],["physical",4],["csv",8],["filename",7],["published",3],["result",5],["content",6],["type",6],["application",3],["size",4],["bytes",7],["same",3],["producing",4],["ids",2],["reuse",4],["policy",4],["captured",12],["text",1],["env",4],["snapshot",4],["later",2],["snap",2],["preserve",2],["true",2],["assert",12],["created",2],["at",2],["1001",1],["metadata",3],["meta",1],["inputs",1],["len",2],["list",2],["versions",2],["repeated",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["unknown",1],["sometimes",2],["none",4]]},{"id":"tests/test_artifact_repository.py#test_record_cell_revalidates_lineage_scope_inside_its_savepoint","name":[["test",1],["record",1],["cell",1],["revalidates",1],["lineage",1],["scope",1],["inside",1],["its",1],["savepoint",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["record",3],["cell",5],["revalidates",2],["lineage",3],["scope",2],["inside",2],["its",2],["savepoint",2],["tmp",5],["path",6],["store",3],["repository",6],["owner",2],["new",2],["frame",6],["kind",2],["turn",2],["project",2],["id",11],["science",1],["status",2],["ready",2],["foreign",8],["save",1],["txt",2],["checksum",2],["failures",4],["index",3],["input",5],["version",8],["enumerate",1],["absent",2],["start",1],["filename",6],["refused",1],["pytest",1],["raises",1],["key",1],["error",1],["as",1],["caught",2],["artifact",1],["str",2],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["producing",1],["ids",1],["append",1],["value",1],["replace",1],["assert",3],["list",1],["artifacts",1],["connection",1],["execute",1],["select",1],["count",1],["from",1],["edges",1],["fetchone",1]]},{"id":"tests/test_artifact_repository.py#test_record_cell_rolls_back_the_whole_transaction_on_lineage_failure","name":[["test",1],["record",1],["cell",1],["rolls",1],["back",1],["whole",1],["transaction",1],["lineage",1],["failure",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["record",3],["cell",5],["rolls",2],["back",2],["whole",2],["transaction",2],["lineage",2],["failure",2],["tmp",4],["path",4],["store",1],["repository",5],["now",1],["refuses",1],["unsupported",1],["identity",1],["before",1],["binding",1],["point",1],["remains",1],["no",1],["partial",1],["output",1],["row",1],["survives",1],["pytest",1],["raises",1],["type",2],["error",1],["artifact",1],["rollback",3],["txt",3],["filename",2],["content",1],["text",1],["plain",1],["size",1],["bytes",1],["checksum",1],["producing",1],["id",2],["bad",1],["frame",1],["none",1],["input",1],["version",1],["ids",1],["object",1],["assert",1],["list",1],["artifacts",1]]},{"id":"tests/test_artifact_repository.py#test_rename_delete_cascade_and_shared_path_reclamation","name":[["test",1],["rename",1],["delete",1],["cascade",1],["shared",1],["path",1],["reclamation",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["rename",3],["delete",5],["cascade",2],["shared",8],["path",10],["reclamation",2],["tmp",4],["store",4],["repository",10],["frame",8],["id",16],["new",1],["kind",1],["turn",1],["project",1],["science",1],["status",1],["ready",1],["str",1],["txt",6],["first",8],["save",2],["snapshot",2],["snap",4],["second",4],["filename",3],["other",1],["annotation",5],["add",1],["root",1],["artifact",12],["name",1],["rel",2],["body",1],["review",1],["renamed",3],["assert",6],["version",2],["meta",1],["stale",2],["none",1],["missing",1]]},{"id":"tests/test_artifact_repository.py#test_reused_head_rolls_back_snapshot_pointer_when_observation_fails","name":[["test",1],["reused",1],["head",1],["rolls",1],["back",1],["snapshot",1],["pointer",1],["observation",1],["fails",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["reused",5],["head",10],["rolls",2],["back",3],["snapshot",4],["pointer",2],["observation",4],["fails",2],["tmp",6],["path",10],["store",2],["repository",13],["frame",8],["id",20],["new",2],["kind",1],["turn",1],["project",1],["science",1],["status",1],["ready",1],["source",2],["save",1],["input",3],["txt",5],["checksum",3],["record",2],["cell",12],["artifact",12],["str",2],["same",6],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["bytes",2],["producing",5],["reuse",2],["matching",2],["true",2],["before",3],["connection",3],["execute",2],["create",1],["trigger",1],["fail",1],["capture",3],["insert",1],["observations",2],["begin",1],["select",2],["raise",1],["abort",1],["failed",2],["end",1],["commit",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["snap",1],["must",1],["roll",1],["version",4],["ids",1],["assert",5],["len",1],["list",2],["versions",1],["meta",1],["none",1],["updated",2],["at",2],["row",2],["count",1],["from",1],["lineage",1],["edges",1],["fetchone",1]]},{"id":"tests/test_artifact_repository.py#test_save_scopes_versions_and_exact_ownership_errors","name":[["test",1],["save",1],["scopes",1],["versions",1],["exact",1],["ownership",1],["errors",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["save",7],["scopes",2],["versions",3],["exact",2],["ownership",2],["errors",2],["tmp",8],["path",10],["store",7],["repository",15],["assert",17],["connection",1],["conn",1],["lock",2],["root",11],["new",3],["frame",11],["kind",3],["turn",2],["project",8],["id",31],["science",3],["status",3],["ready",3],["child",4],["parent",1],["ignored",1],["delegate",1],["first",10],["result",6],["txt",7],["producing",1],["cell",2],["user",2],["upload",2],["true",3],["priority",2],["snapshot",1],["snap",1],["one",1],["created",2],["at",2],["1000",1],["artifact",26],["version",4],["meta",1],["by",3],["filename",5],["strict",2],["wrong",4],["none",1],["second",3],["renamed",1],["1001",1],["current",5],["latest",1],["pytest",3],["raises",3],["key",1],["error",3],["match",3],["no",1],["such",1],["missing",3],["other",4],["value",2],["belongs",1],["different",1],["conflicts",1],["producer",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["execute",1],["select",1],["count",1],["from",1],["fetchone",1]]},{"id":"tests/test_artifact_repository.py#test_the_transaction_refuses_a_cross_project_source_on_its_own","name":[["test",1],["transaction",1],["refuses",1],["cross",1],["project",1],["source",1],["its",1],["own",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["transaction",3],["refuses",2],["cross",4],["project",10],["source",3],["its",2],["own",2],["tmp",6],["path",11],["defence",1],["depth",2],["worded",1],["so",2],["not",1],["itself",1],["leak",1],["host",2],["service",2],["checks",3],["bound",1],["before",1],["calling",1],["again",1],["two",1],["independent",1],["point",1],["but",1],["they",2],["must",1],["give",1],["same",1],["refusal",2],["because",1],["if",1],["differed",1],["then",1],["removing",1],["outer",1],["one",2],["would",1],["turn",3],["inner",1],["into",1],["disclosure",1],["channel",1],["both",1],["exist",1],["close",1],["caller",1],["could",1],["tell",1],["another",1],["version",10],["from",1],["no",2],["such",1],["by",2],["sentence",1],["came",1],["back",1],["most",1],["enumerator",1],["wants",1],["ids",1],["short",1],["enough",1],["grind",1],["drives",1],["repository",1],["directly",1],["front",1],["store",7],["config",1],["data",1],["dir",1],["db",1],["theirs",5],["root",10],["new",4],["frame",7],["kind",2],["id",19],["proj",4],["mine",6],["snapshot",6],["snap",1],["bin",5],["write",1],["bytes",2],["secret",2],["seeded",3],["record",1],["cell",2],["artifact",3],["str",6],["filename",2],["content",1],["type",1],["application",1],["octet",1],["stream",1],["size",1],["checksum",1],["deadbeef",1],["producing",1],["none",1],["materialise",4],["return",1],["copy",3],["pytest",2],["raises",2],["key",2],["error",2],["as",2],["absent",2],["000000000000",2],["assert",2],["value",2],["replace",2],["nothing",1],["was",1],["written",1],["either",1],["list",1],["artifacts",1]]},{"id":"tests/test_artifact_repository.py#test_the_transaction_refuses_a_cross_project_source_on_its_own._materialise","name":[["materialise",1]],"path":[["tests",1],["test",1],["artifact",1],["repository",1],["py",1]],"body":[["def",2],["materialise",3],["version",6],["id",9],["return",1],["store",1],["artifact",2],["source",1],["new",2],["filename",1],["copy",3],["bin",3],["path",4],["str",2],["tmp",2],["snapshot",1],["frame",2],["mine",3],["root",3],["project",1],["proj",1]]},{"id":"tests/test_artifact_scope_closure.py","name":[["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["scope",4],["closure",1],["artifact",14],["read",6],["paths",3],["real",4],["authorizer",1],["agent",4],["sql",6],["three",1],["defects",1],["all",4],["complete",1],["production",1],["call",3],["chains",1],["reachable",1],["from",17],["one",6],["line",1],["code",1],["kernel",1],["cell",2],["reads",1],["every",5],["project",5],["query",3],["denylist",1],["not",3],["contain",1],["artifacts",10],["versions",4],["lineage",6],["edges",4],["env",2],["snapshots",2],["so",5],["host",3],["select",12],["returns",1],["session",1],["their",1],["filenames",1],["checksums",1],["absolute",2],["snapshot",1],["scoped",5],["helpers",2],["next",1],["door",1],["go",1],["some",1],["trouble",1],["prevent",1],["exactly",1],["version",9],["id",3],["at",3],["time",1],["restriction",1],["exist",1],["substring",1],["match",1],["text",1],["bound",1],["parameter",1],["invisible",1],["table",5],["name",3],["pragma",3],["info",1],["never",1],["appears",1],["string",1],["being",1],["scanned",1],["foreign",5],["missing",3],["distinguishable",1],["raises",2],["same",1],["key",3],["error",3],["both",1],["its",4],["docstring",1],["explains",1],["distinct",1],["refusal",1],["would",3],["confirm",1],["exists",1],["most",1],["enumerator",1],["wants",1],["twelve",1],["lines",1],["above",1],["permission",1],["two",1],["contradictory",1],["rules",1],["file",1],["view",3],["image",3],["input",5],["ids",4],["unscoped",1],["comment",1],["says",1],["check",2],["belongs",1],["rest",1],["here",1],["no",6],["path",8],["performs",1],["was",2],["deferred",1],["nowhere",1],["save",2],["writes",1],["validation",1],["creates",1],["cross",1],["edge",2],["properly",1],["readers",1],["then",2],["follow",1],["republish",1],["test",1],["drives",1],["dispatcher",1],["data",1],["service",1],["over",2],["store",3],["fake",2],["have",1],["reimplement",1],["rule",1],["be",3],["useful",1],["got",1],["subtly",1],["wrong",1],["pass",1],["while",2],["leaked",1],["future",1],["import",7],["annotations",1],["hashlib",1],["uuid",1],["pathlib",1],["pytest",7],["openai4s",2],["config",2],["llmconfig",1],["fixture",1],["item",3],["must",2],["internal",1],["tables",1],["mark",5],["parametrize",5],["capture",1],["observations",1],["filename",3],["as",2],["main",1],["list",3],["database",2],["sqlite",2],["schema",1],["temp",1],["master",1],["10",1],["indistinguishable",1],["method",1],["metadata",1],["11",1],["secret",2],["cohort",2],["csv",2],["ours",1],["cost",1],["fix",2],["part",1],["whether",1],["keyed",2],["write",2],["made",2],["disclosure",2],["filesystem",1],["rather",1],["than",1],["carried",1],["column",1],["join",1],["falling",1],["back",1],["identity",1],["scan",1],["row",1],["reached",1],["builtins",1],["open",1],["any",1],["python",1],["through",2],["provenance",2],["hooks",1],["prov",1],["resolve",1],["delegation",1],["policy",1],["always",1],["even",1],["child",1],["empty",1],["capability",1],["could",2],["own",1],["existence",1],["oracle",1],["beside",1],["record",1],["passed",1],["straight",1],["twin",1],["validated",1],["them",1],["returned",2],["recorded",1],["has",1],["correctly",1],["reader",1],["walked",1],["other",1]]},{"id":"tests/test_artifact_scope_closure.py#_config","name":[["config",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["config",5],["tmp",3],["path",5],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_artifact_scope_closure.py#_seed_version","name":[["seed",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["seed",2],["version",4],["cfg",3],["store",3],["root",5],["frame",6],["id",13],["project",4],["filename",6],["payload",5],["versions",4],["path",3],["data",1],["dir",1],["artifact",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["uuid",1],["uuid4",1],["hex",1],["12",1],["snapshot",5],["write",1],["bytes",2],["return",1],["record",1],["cell",3],["str",2],["content",1],["type",1],["text",1],["csv",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["reuse",1],["matching",1],["head",1]]},{"id":"tests/test_artifact_scope_closure.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",3],["service",4],["cfg",3],["store",4],["frame",4],["id",4],["workspace",4],["path",5],["from",1],["openai4s",1],["host",3],["data",3],["import",1],["mkdir",1],["parents",1],["true",2],["exist",3],["ok",1],["resolve",4],["must",2],["false",1],["target",4],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",2],["config",1],["lambda",1]]},{"id":"tests/test_artifact_scope_closure.py#_service._resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["resolve",3],["path",3],["must",3],["exist",3],["false",2],["target",4],["workspace",1],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",1]]},{"id":"tests/test_artifact_scope_closure.py#test_a_bound_parameter_cannot_hide_a_table_name","name":[["test",1],["bound",1],["parameter",1],["cannot",1],["hide",1],["table",1],["name",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["bound",2],["parameter",2],["cannot",3],["hide",2],["table",5],["name",4],["two",3],["projects",3],["bypass",1],["substring",1],["filter",1],["close",1],["by",1],["construction",1],["scan",1],["runs",1],["over",1],["sql",2],["text",2],["here",1],["params",2],["never",1],["appears",1],["at",1],["all",1],["pragma",3],["info",2],["also",1],["slips",1],["keyword",1],["check",1],["requires",1],["surrounding",1],["spaces",1],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["pytest",1],["raises",1],["permission",1],["error",2],["value",1],["query",1],["select",1],["from",1],["settings",1]]},{"id":"tests/test_artifact_scope_closure.py#test_a_cte_cannot_launder_a_denied_table","name":[["test",1],["cte",1],["cannot",1],["launder",1],["denied",1],["table",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["cte",2],["cannot",2],["launder",2],["denied",2],["table",2],["two",3],["projects",3],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["pytest",1],["raises",1],["permission",1],["error",2],["value",1],["query",1],["sql",1],["as",1],["select",2],["from",2],["artifacts",1],["filename",1]]},{"id":"tests/test_artifact_scope_closure.py#test_a_foreign_artifact_is_reported_exactly_like_an_absent_one","name":[["test",1],["foreign",1],["artifact",1],["reported",1],["exactly",1],["like",1],["absent",1],["one",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["foreign",11],["artifact",10],["reported",2],["exactly",2],["like",2],["absent",7],["one",4],["two",4],["projects",3],["method",3],["scoped",2],["raised",1],["permission",1],["error",8],["key",1],["missing",1],["working",1],["existence",1],["oracle",1],["exception",4],["type",6],["alone",1],["tells",1],["cell",1],["whether",1],["id",5],["guessed",1],["belongs",1],["real",1],["somewhere",1],["version",1],["twelve",1],["lines",1],["below",1],["same",1],["file",1],["already",1],["collapses",1],["its",1],["docstring",1],["explains",1],["cfg",1],["store",1],["service",2],["ours",1],["call",3],["getattr",1],["pytest",2],["raises",2],["as",3],["art",2],["not",2],["exist",2],["compared",1],["by",2],["name",3],["rather",1],["than",1],["identity",1],["thing",1],["being",1],["asserted",1],["but",1],["ruff",1],["reads",1],["isinstance",1],["mistake",1],["assert",2],["value",4],["distinguishes",2],["from",2],["str",2],["replace",1],["message",1]]},{"id":"tests/test_artifact_scope_closure.py#test_a_foreign_artifacts_identifiers_do_not_appear_in_the_refusal","name":[["test",1],["foreign",1],["artifacts",1],["identifiers",1],["not",1],["appear",1],["refusal",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["foreign",5],["artifacts",2],["identifiers",2],["not",5],["appear",2],["refusal",3],["two",3],["projects",3],["must",1],["leak",1],["filename",1],["checksum",2],["path",1],["either",1],["cfg",1],["store",1],["service",2],["ours",1],["pytest",1],["raises",1],["exception",1],["as",1],["error",2],["artifact",3],["metadata",1],["id",2],["text",3],["str",1],["value",1],["assert",2],["secret",1],["cohort",1],["16",1]]},{"id":"tests/test_artifact_scope_closure.py#test_a_legitimate_query_still_works","name":[["test",1],["legitimate",1],["query",1],["still",1],["works",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["legitimate",2],["query",4],["still",3],["works",2],["two",3],["projects",3],["gate",1],["must",1],["not",1],["pass",1],["by",1],["refusing",1],["everything",1],["host",1],["product",1],["feature",1],["something",1],["has",1],["be",1],["readable",1],["through",1],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["rows",2],["sql",1],["select",1],["as",1],["one",2],["assert",1]]},{"id":"tests/test_artifact_scope_closure.py#test_a_scoped_view_may_read_its_base_table_but_a_cell_may_not","name":[["test",1],["scoped",1],["view",1],["may",2],["read",1],["its",1],["base",1],["table",1],["but",1],["cell",1],["not",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["scoped",7],["view",6],["may",4],["read",7],["its",2],["base",3],["table",2],["but",2],["cell",2],["not",5],["distinction",1],["authorizer",6],["fifth",1],["argument",1],["exists",2],["without",1],["views",11],["could",1],["work",1],["tables",1],["would",1],["have",2],["stay",1],["open",1],["bundled",1],["skill",1],["legitimately",1],["reads",2],["artifact",7],["versions",7],["source",5],["import",2],["sqlite3",9],["from",1],["openai4s",1],["store",1],["query",6],["published",6],["statement",2],["actually",1],["created",2],["passes",1],["empty",2],["one",1],["did",1],["class",1],["defaults",1],["so",1],["nothing",2],["said",1],["as",2],["refused",1],["rather",1],["than",1],["allowed",1],["guard",8],["assert",4],["sqlite",8],["main",4],["none",1],["deny",3],["my",3],["ok",1],["name",2],["caller",1],["invented",1],["count",1],["own",1],["nor",1],["real",1],["no",2],["scope",1],["has",1],["been",1],["through",1]]},{"id":"tests/test_artifact_scope_closure.py#test_agent_sql_cannot_read_any_internal_artifact_table","name":[["test",1],["agent",1],["sql",1],["cannot",1],["read",1],["any",1],["internal",1],["artifact",1],["table",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["agent",2],["sql",3],["cannot",2],["read",2],["any",2],["internal",2],["artifact",2],["table",5],["two",3],["projects",3],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["pytest",1],["raises",1],["permission",1],["error",2],["value",1],["query",1],["select",1],["from",1],["limit",1]]},{"id":"tests/test_artifact_scope_closure.py#test_agent_sql_cannot_read_the_artifacts_table","name":[["test",1],["agent",1],["sql",1],["cannot",1],["read",1],["artifacts",1],["table",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["agent",2],["sql",3],["cannot",2],["read",2],["artifacts",4],["table",2],["two",3],["projects",3],["most",1],["direct",1],["form",1],["leak",1],["one",2],["nothing",1],["guarded",1],["not",1],["query",2],["denylist",1],["at",2],["all",1],["so",1],["returned",1],["every",1],["project",1],["rows",1],["filename",2],["checksum",1],["absolute",1],["snapshot",1],["path",1],["while",1],["scoped",1],["helpers",1],["beside",1],["refused",1],["same",1],["information",1],["id",1],["time",1],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["pytest",1],["raises",1],["permission",1],["error",2],["value",1],["select",1],["from",1]]},{"id":"tests/test_artifact_scope_closure.py#test_agent_sql_cannot_write","name":[["test",1],["agent",1],["sql",1],["cannot",1],["write",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",3],["agent",3],["sql",6],["cannot",2],["write",2],["two",3],["projects",3],["refused",1],["checked",1],["rather",1],["than",1],["inferred",1],["nothing",1],["was",1],["written",1],["import",1],["sqlite3",4],["cfg",1],["store",5],["service",2],["ours",1],["foreign",1],["before",4],["name",4],["list",2],["cols",4],["schema",6],["items",2],["rows",2],["artifacts",6],["select",2],["drop",2],["table",4],["update",1],["filename",1],["insert",1],["into",1],["artifact",1],["id",1],["values",1],["create",2],["leak",3],["as",1],["from",1],["warning",2],["tuple",1],["because",1],["db",1],["api",1],["makes",1],["sibling",1],["error",6],["not",4],["subclass",1],["cpython",1],["raises",2],["multi",1],["statement",1],["execute",1],["up",1],["11",1],["12",1],["moved",1],["case",1],["programming",1],["naming",1],["only",1],["meant",1],["could",1],["run",1],["interpreter",1],["named",1],["by",1],["requires",1],["python",1],["pytest",1],["permission",1],["value",1],["query",1],["refusal",1],["exception",2],["says",1],["means",1],["type",1],["claim",1],["about",2],["call",1],["database",1],["visible",1],["either",1],["way",1],["after",3],["assert",3],["changed",1]]},{"id":"tests/test_artifact_scope_closure.py#test_agent_sql_does_not_commit_the_callers_transaction","name":[["test",1],["agent",1],["sql",1],["not",1],["commit",1],["callers",1],["transaction",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["agent",3],["sql",2],["not",3],["commit",3],["callers",2],["transaction",3],["tmp",3],["path",4],["executescript",1],["would",1],["implicit",1],["inside",1],["read",1],["side",1],["effect",1],["database",1],["whose",1],["whole",1],["point",1],["audit",1],["ledger",1],["cfg",2],["config",1],["store",9],["db",1],["try",1],["frame",4],["new",1],["kind",1],["turn",1],["project",2],["id",3],["p1",2],["conn",4],["execute",4],["begin",1],["insert",1],["into",1],["settings",2],["key",2],["value",2],["updated",1],["at",1],["values",1],["probe",2],["uncommitted",1],["query",2],["select",2],["as",1],["one",1],["scope",1],["root",1],["rollback",2],["rows",2],["from",1],["fetchall",1],["assert",1],["committed",1],["caller",1],["open",1],["so",1],["could",1],["undo",1],["finally",1],["close",1]]},{"id":"tests/test_artifact_scope_closure.py#test_browse_artifacts_never_returns_another_projects_rows","name":[["test",1],["browse",1],["artifacts",1],["never",1],["returns",1],["another",1],["projects",1],["rows",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["browse",3],["artifacts",3],["never",2],["returns",2],["another",2],["projects",5],["rows",5],["two",3],["index",1],["project",3],["scoped",1],["sql",1],["including",1],["filename",2],["query",1],["would",1],["otherwise",1],["match",1],["foreign",3],["row",5],["same",1],["name",1],["cfg",1],["store",3],["service",1],["ours",3],["mine",2],["artifact",5],["id",6],["limit",1],["100",1],["ids",3],["assert",3],["not",2],["secret",1],["cohort",1],["csv",1]]},{"id":"tests/test_artifact_scope_closure.py#test_browse_filename_wildcards_cannot_escape_the_project","name":[["test",1],["browse",1],["filename",1],["wildcards",1],["cannot",1],["escape",1],["project",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["browse",3],["filename",5],["wildcards",2],["cannot",2],["escape",2],["project",7],["two",3],["projects",3],["query",4],["escaped",1],["like",1],["still",1],["filter",1],["inside",1],["predicate",1],["literal",1],["must",1],["not",2],["become",1],["every",1],["database",1],["cfg",1],["store",3],["service",1],["ours",2],["foreign",2],["mine",3],["artifact",4],["id",7],["rows",3],["artifacts",1],["limit",1],["100",1],["ids",2],["row",4],["assert",2]]},{"id":"tests/test_artifact_scope_closure.py#test_capture_observation_view_returns_only_the_callers_scope","name":[["test",1],["capture",1],["observation",1],["view",1],["returns",1],["only",1],["callers",1],["scope",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["capture",3],["observation",2],["view",2],["returns",2],["only",2],["callers",2],["scope",3],["two",3],["projects",3],["cfg",1],["store",3],["service",1],["ours",5],["foreign",2],["mine",3],["artifact",7],["id",14],["rows",3],["query",1],["select",1],["version",3],["producing",2],["cell",3],["from",1],["my",1],["observations",1],["order",1],["by",1],["ordinal",1],["root",2],["frame",2],["project",2],["assert",2],["csv",1],["not",1],["repr",1]]},{"id":"tests/test_artifact_scope_closure.py#test_completion_delivery_ledger_is_never_agent_readable","name":[["test",1],["completion",1],["delivery",1],["ledger",1],["never",1],["agent",1],["readable",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["completion",4],["delivery",2],["ledger",2],["never",2],["agent",2],["readable",2],["two",3],["projects",3],["cfg",1],["store",2],["service",2],["ours",1],["foreign",1],["assert",1],["deliveries",2],["not",1],["schema",1],["pytest",1],["raises",1],["permission",1],["error",2],["value",1],["query",1],["sql",1],["select",1],["from",1]]},{"id":"tests/test_artifact_scope_closure.py#test_prov_record_refuses_a_foreign_lineage_input","name":[["test",1],["prov",1],["record",1],["refuses",1],["foreign",1],["lineage",1],["input",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["prov",2],["record",3],["refuses",3],["foreign",4],["lineage",2],["input",3],["two",3],["projects",3],["write",2],["half",1],["refused",1],["same",1],["way",1],["save",1],["artifact",1],["cfg",2],["store",1],["service",2],["ours",1],["output",3],["path",2],["data",1],["dir",1],["ws",1],["mine",2],["csv",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["key",1],["error",1],["provenance",1],["version",2],["ids",1],["id",1]]},{"id":"tests/test_artifact_scope_closure.py#test_prov_record_still_accepts_an_input_this_session_owns","name":[["test",1],["prov",1],["record",1],["still",1],["accepts",1],["input",1],["session",1],["owns",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["prov",2],["record",3],["still",2],["accepts",2],["input",3],["session",2],["owns",2],["two",3],["projects",3],["cfg",2],["store",1],["service",3],["ours",3],["foreign",1],["output",3],["path",2],["data",1],["dir",1],["ws",1],["derived",2],["csv",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["encoding",1],["utf",1],["recorded",3],["provenance",1],["version",6],["ids",1],["id",5],["assert",2],["inputs",3],["lineage",1],["row",2]]},{"id":"tests/test_artifact_scope_closure.py#test_prov_resolve_path_refuses_a_foreign_versions_path","name":[["test",1],["prov",1],["resolve",1],["path",2],["refuses",1],["foreign",1],["versions",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["prov",2],["resolve",4],["path",9],["refuses",2],["foreign",6],["versions",2],["two",3],["projects",3],["cross",1],["project",1],["untracked",1],["same",1],["answer",1],["as",1],["p0",1],["requires",1],["cfg",1],["store",2],["service",3],["ours",1],["version",2],["meta",1],["id",1],["assert",2],["provenance",2],["none",2],["nowhere",1],["at",1],["all",1],["csv",1]]},{"id":"tests/test_artifact_scope_closure.py#test_prov_resolve_path_still_resolves_this_sessions_own_file","name":[["test",1],["prov",1],["resolve",1],["path",1],["still",1],["resolves",1],["sessions",1],["own",1],["file",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["prov",2],["resolve",3],["path",6],["still",2],["resolves",2],["sessions",2],["own",4],["file",2],["two",3],["projects",3],["refusal",1],["must",1],["not",1],["be",1],["outage",1],["load",1],["bearing",1],["provenance",2],["py",1],["swallows",1],["every",1],["exception",1],["from",1],["call",1],["returns",1],["none",1],["so",1],["scope",1],["predicate",1],["merely",1],["wrong",1],["would",1],["silently",1],["kill",1],["object",1],["level",1],["lineage",1],["across",1],["whole",1],["product",1],["without",1],["failing",1],["anything",1],["cfg",1],["store",2],["service",2],["ours",3],["foreign",1],["version",3],["meta",1],["id",2],["assert",1]]},{"id":"tests/test_artifact_scope_closure.py#test_quoting_and_aliasing_do_not_get_past_the_gate","name":[["test",1],["quoting",1],["aliasing",1],["not",1],["past",1],["gate",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["quoting",2],["aliasing",2],["not",2],["past",2],["gate",2],["two",3],["projects",3],["sql",4],["five",1],["spellings",1],["same",1],["table",2],["text",1],["filter",1],["has",1],["enumerate",1],["them",1],["all",1],["will",1],["miss",1],["one",1],["authorizer",1],["told",1],["resolved",1],["name",1],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["pytest",1],["raises",1],["permission",1],["error",2],["value",1],["query",1]]},{"id":"tests/test_artifact_scope_closure.py#test_save_artifact_cannot_declare_a_foreign_lineage_input","name":[["test",1],["save",1],["artifact",1],["cannot",1],["declare",1],["foreign",1],["lineage",1],["input",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["save",3],["artifact",4],["cannot",3],["declare",2],["foreign",5],["lineage",3],["input",3],["two",3],["projects",3],["one",1],["call",1],["creates",1],["edge",2],["scoping",1],["model",1],["says",1],["exist",1],["record",1],["cell",1],["skips",1],["only",1],["empty",1],["self",1],["duplicate",1],["ids",2],["then",2],["inserts",1],["edges",1],["declares",1],["no",1],["key",2],["so",1],["even",1],["invented",1],["id",2],["accepted",1],["properly",1],["scoped",1],["readers",1],["walk",1],["republish",1],["other",1],["project",1],["filename",1],["path",3],["through",1],["cfg",2],["store",1],["service",2],["ours",1],["workspace",2],["data",1],["dir",1],["ws",1],["out",2],["csv",2],["write",1],["text",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["error",3],["permission",1],["value",1],["version",2]]},{"id":"tests/test_artifact_scope_closure.py#test_save_artifact_cannot_declare_an_invented_lineage_input","name":[["test",1],["save",1],["artifact",1],["cannot",1],["declare",1],["invented",1],["lineage",1],["input",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["save",3],["artifact",3],["cannot",2],["declare",2],["invented",2],["lineage",2],["input",3],["two",3],["projects",3],["cfg",2],["store",1],["service",2],["ours",1],["foreign",1],["workspace",2],["path",2],["data",1],["dir",1],["ws",1],["out2",2],["csv",2],["write",1],["text",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["key",1],["error",3],["permission",1],["value",1],["version",1],["ids",1],["never",1],["existed",1]]},{"id":"tests/test_artifact_scope_closure.py#test_save_artifact_still_accepts_our_own_lineage_input","name":[["test",1],["save",1],["artifact",1],["still",1],["accepts",1],["our",1],["own",1],["lineage",1],["input",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["save",3],["artifact",3],["still",2],["accepts",2],["our",2],["own",2],["lineage",4],["input",4],["two",3],["projects",3],["success",1],["path",3],["so",1],["validation",1],["cannot",1],["pass",1],["by",1],["rejecting",1],["everything",1],["real",1],["feature",1],["whole",1],["subsystem",1],["exists",1],["cfg",2],["store",2],["service",2],["ours",3],["foreign",1],["workspace",2],["data",1],["dir",1],["ws",1],["derived",2],["csv",2],["write",1],["text",1],["encoding",1],["utf",1],["record",2],["version",6],["ids",1],["id",5],["edges",2],["inputs",1],["assert",1],["row",3]]},{"id":"tests/test_artifact_scope_closure.py#test_the_authorizer_denies_every_catalog_table_by_rule","name":[["test",1],["authorizer",1],["denies",1],["every",1],["catalog",1],["table",1],["by",1],["rule",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",3],["authorizer",4],["denies",2],["every",2],["catalog",2],["table",8],["by",2],["rule",3],["sqlite",9],["sequence",2],["stat1",2],["only",1],["exist",1],["some",1],["databases",1],["so",1],["query",3],["cannot",1],["cover",1],["them",1],["prefix",1],["asserted",1],["directly",1],["import",2],["sqlite3",3],["from",1],["openai4s",1],["store",1],["master",2],["schema",1],["temp",1],["pragma",2],["info",1],["list",1],["guard",3],["assert",2],["read",1],["name",1],["main",1],["none",1],["deny",1],["denied",1]]},{"id":"tests/test_artifact_scope_closure.py#test_the_scoped_views_are_published_once_per_scope_not_once_per_query","name":[["test",1],["scoped",1],["views",1],["published",1],["once",2],["per",2],["scope",1],["not",1],["query",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",3],["test",5],["scoped",6],["views",9],["published",4],["once",7],["per",9],["scope",12],["not",7],["query",7],["tmp",3],["path",5],["statement",6],["first",5],["version",2],["rebuilt",1],["every",1],["view",3],["each",1],["host",1],["measured",1],["090",1],["ms",3],["005",1],["17x",1],["worth",1],["having",1],["honestly",1],["more",1],["than",2],["earlier",1],["docstring",1],["blamed",1],["slow",2],["suite",1],["was",1],["wrong",2],["09",1],["cannot",3],["real",1],["reason",1],["avoid",1],["old",1],["shape",1],["implicit",1],["commit",1],["next",1],["covers",1],["asserted",1],["by",2],["counting",1],["ddl",1],["sqlite",2],["actually",1],["ran",2],["timing",1],["so",2],["go",1],["green",1],["fast",1],["machine",1],["cfg",2],["config",1],["store",10],["db",1],["try",2],["frame",6],["new",2],["kind",2],["turn",2],["project",4],["id",6],["p1",2],["root",2],["created",4],["list",1],["str",1],["sqlite3",1],["connection",1],["execute",1],["read",1],["only",1],["be",2],["wrapped",1],["instrument",1],["own",1],["trace",5],["also",1],["means",1],["count",2],["statements",1],["engine",1],["really",1],["calls",1],["intercepted",1],["if",1],["create",1],["temp",1],["upper",1],["append",1],["conn",2],["callback",2],["range",1],["select",2],["as",2],["one",3],["round",4],["len",3],["different",1],["must",3],["republish",2],["would",1],["describe",1],["session",1],["worse",1],["other",2],["p2",2],["after",2],["switch",2],["finally",2],["none",1],["derived",1],["hard",1],["coded",1],["claim",1],["publication",1],["pinning",1],["literal",1],["made",1],["adding",1],["look",1],["like",1],["caching",1],["regression",1],["number",1],["detail",1],["publishing",1],["them",2],["contract",1],["from",1],["openai4s",1],["import",1],["expected",4],["assert",2],["five",1],["identical",1],["queries",1],["definitions",1],["they",1],["cached",1],["against",1],["produced",1],["change",1],["close",1]]},{"id":"tests/test_artifact_scope_closure.py#test_the_scoped_views_are_published_once_per_scope_not_once_per_query.trace","name":[["trace",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["trace",2],["statement",5],["if",1],["create",1],["temp",1],["view",1],["upper",1],["created",1],["append",1]]},{"id":"tests/test_artifact_scope_closure.py#test_the_sqlite_catalog_stays_closed","name":[["test",1],["sqlite",1],["catalog",1],["stays",1],["closed",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["sqlite",6],["catalog",2],["stays",2],["closed",2],["two",3],["projects",3],["sql",4],["master",1],["was",2],["denied",2],["by",1],["name",1],["after",1],["found",1],["returning",1],["ddl",1],["tables",1],["schema",1],["its",1],["alias",1],["pragma",1],["table",1],["list",1],["answers",1],["same",1],["question",1],["sequence",1],["stat1",1],["fall",1],["outside",1],["four",1],["names",1],["were",1],["listed",1],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["pytest",1],["raises",1],["permission",1],["error",2],["value",1],["query",1]]},{"id":"tests/test_artifact_scope_closure.py#test_the_whole_chain_discloses_nothing","name":[["test",1],["whole",1],["chain",1],["discloses",1],["nothing",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["whole",2],["chain",4],["discloses",2],["nothing",3],["two",3],["projects",3],["end",2],["because",1],["each",1],["half",1],["was",2],["refused",2],["separately",1],["above",1],["shape",1],["defect",1],["actually",1],["had",1],["resolve",2],["guessed",1],["path",8],["record",2],["comes",1],["back",1],["as",1],["input",2],["read",1],["lineage",1],["reproduced",1],["against",1],["real",1],["store",3],["before",1],["fix",1],["returned",1],["other",2],["project",1],["filename",1],["absolute",1],["cfg",2],["service",3],["ours",1],["foreign",5],["version",4],["meta",1],["id",3],["output",3],["data",1],["dir",1],["ws",1],["csv",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["encoding",1],["utf",1],["resolved",2],["provenance",2],["assert",1],["none",1],["naming",1],["directly",1],["step",1],["oracle",1],["supposed",1],["supply",1],["too",1],["so",1],["knowing",1],["some",1],["way",1],["buys",1],["pytest",1],["raises",1],["key",1],["error",1],["ids",1]]},{"id":"tests/test_artifact_scope_closure.py#test_view_image_refuses_a_foreign_version","name":[["test",1],["view",1],["image",1],["refuses",1],["foreign",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["view",3],["image",3],["refuses",2],["foreign",4],["version",4],["two",3],["projects",3],["comment",1],["said",1],["check",1],["belongs",1],["rest",1],["artifact",2],["read",2],["paths",1],["not",1],["here",1],["no",1],["path",2],["performed",1],["so",1],["was",1],["deferred",1],["nowhere",1],["branch",1],["returns",1],["resolved",1],["absolute",1],["cfg",1],["store",1],["service",2],["ours",1],["pytest",1],["raises",1],["key",1],["error",1],["id",2]]},{"id":"tests/test_artifact_scope_closure.py#test_view_image_refuses_an_absent_version_the_same_way","name":[["test",1],["view",1],["image",1],["refuses",1],["absent",1],["version",1],["same",1],["way",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["view",3],["image",3],["refuses",2],["absent",2],["version",3],["same",2],["way",2],["two",3],["projects",3],["cfg",1],["store",1],["service",2],["ours",1],["foreign",1],["pytest",1],["raises",1],["key",1],["error",1],["id",1],["nope",1]]},{"id":"tests/test_artifact_scope_closure.py#test_view_image_still_renders_our_own_version","name":[["test",1],["view",1],["image",1],["still",1],["renders",1],["our",1],["own",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["test",2],["view",3],["image",3],["still",2],["renders",2],["our",2],["own",2],["version",4],["two",3],["projects",3],["cfg",1],["store",1],["service",2],["ours",2],["foreign",1],["result",2],["id",2],["assert",1],["status",1],["ok",1]]},{"id":"tests/test_artifact_scope_closure.py#two_projects","name":[["two",1],["projects",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["closure",1],["py",1]],"body":[["def",2],["two",4],["projects",3],["tmp",3],["path",5],["sessions",1],["different",1],["each",1],["one",1],["artifact",1],["version",3],["cfg",7],["config",1],["store",9],["db",1],["mine",5],["new",2],["frame",2],["kind",2],["turn",2],["project",2],["id",2],["proj",4],["theirs",4],["ours",3],["seed",2],["csv",2],["n1",1],["foreign",2],["secret",1],["cohort",1],["patient",1],["dose",1],["workspace",2],["data",1],["dir",1],["ws",1],["service",3],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_artifact_scope.py","name":[["test",1],["artifact",1],["scope",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["frame",1],["root",1],["project",2],["ownership",1],["contracts",1],["artifacts",1],["web",1],["sessions",1],["from",5],["pathlib",1],["import",5],["path",3],["pytest",1],["openai4s",3],["config",2],["llmconfig",1],["server",1],["gateway",1],["session",3],["runner",1],["store",3],["capability",2],["gate",2],["front",1],["all",1],["plan",2],["section",1],["requires",1],["same",1],["cross",1],["access",1],["pass",1],["explicit",1],["there",1],["was",6],["none",2],["save",1],["artifact",3],["persisting",1],["bytes",2],["cell",1],["already",1],["had",1],["gateable",1],["tools",1],["materialise",3],["brings",1],["caller",1],["never",1],["given",1],["not",1],["message",2],["worse",1],["than",1],["ungated",1],["reached",1],["past",1],["host",1],["dispatcher",3],["call",1],["private",1],["data",1],["service",2],["so",2],["copy",2],["also",1],["unaudited",1],["produced",1],["no",1],["step",1],["event",1],["mention",1],["model",1],["authored",1],["text",1],["reaches",1],["every",1],["test",2],["above",1],["drives",1],["directly",1],["them",1],["noticed",1],["skips",1],["tests",1],["byte",1],["level",1],["nothing",1],["about",1],["who",1],["may",1],["ask",1]]},{"id":"tests/test_artifact_scope.py#_config","name":[["config",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["config",5],["tmp",3],["path",5],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_artifact_scope.py#_dispatcher_for","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["dispatcher",4],["cfg",4],["frame",4],["id",4],["from",1],["openai4s",1],["host",3],["dispatch",1],["import",1],["return",1]]},{"id":"tests/test_artifact_scope.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",2],["none",1],["broadcast",1],["pass",1]]},{"id":"tests/test_artifact_scope.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["pass",1]]},{"id":"tests/test_artifact_scope.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_artifact_scope.py#_materialisation_service","name":[["materialisation",1],["service",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",3],["materialisation",2],["service",5],["cfg",3],["store",5],["frame",4],["id",4],["workspace",4],["real",3],["host",4],["data",4],["over",1],["no",1],["double",1],["whole",1],["subject",1],["here",1],["one",2],["transaction",1],["plus",1],["scope",2],["check",1],["both",1],["exactly",1],["fake",2],["would",2],["have",1],["reimplement",1],["be",1],["useful",1],["got",1],["rule",1],["subtly",1],["wrong",1],["pass",1],["while",1],["leaked",1],["from",1],["openai4s",1],["import",1],["mkdir",1],["parents",1],["true",2],["exist",3],["ok",1],["resolve",4],["path",3],["must",2],["false",1],["target",4],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",2],["config",1],["lambda",1]]},{"id":"tests/test_artifact_scope.py#_materialisation_service._resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["resolve",3],["path",3],["must",3],["exist",3],["false",2],["target",4],["workspace",1],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",1]]},{"id":"tests/test_artifact_scope.py#_seed_version","name":[["seed",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["seed",2],["version",5],["cfg",3],["store",3],["root",5],["frame",6],["id",13],["project",4],["filename",5],["payload",5],["one",1],["artifact",3],["real",1],["frozen",1],["bytes",3],["as",1],["cell",3],["write",2],["would",1],["make",1],["import",2],["hashlib",2],["uuid",2],["versions",4],["path",3],["data",1],["dir",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["uuid4",1],["hex",1],["12",1],["snapshot",5],["row",2],["record",1],["str",2],["content",1],["type",1],["text",1],["csv",1],["size",1],["len",1],["checksum",1],["sha256",1],["hexdigest",1],["producing",1],["none",1],["return",1]]},{"id":"tests/test_artifact_scope.py#test_a_version_in_another_project_is_indistinguishable_from_one_that_is_absent","name":[["test",1],["version",1],["another",1],["project",1],["indistinguishable",1],["from",1],["one",1],["absent",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["version",9],["another",2],["project",6],["indistinguishable",2],["from",2],["one",2],["absent",4],["tmp",4],["path",5],["refusal",1],["must",1],["not",1],["be",1],["disclosure",1],["distinct",1],["forbidden",1],["would",1],["confirm",1],["exists",1],["most",1],["enumerator",1],["wants",1],["ids",1],["short",1],["caller",2],["grind",1],["them",1],["both",1],["answers",1],["same",3],["key",3],["error",3],["message",1],["cfg",4],["config",1],["store",7],["db",1],["other",4],["root",6],["new",2],["frame",3],["kind",2],["turn",2],["id",10],["proj",3],["mine",5],["seeded",3],["seed",1],["secret",1],["csv",1],["service",4],["materialisation",1],["ws",1],["pytest",2],["raises",2],["as",2],["cross",2],["materialise",2],["artifact",2],["000000000000",2],["shape",1],["differing",1],["only",1],["supplied",1],["assert",2],["str",2],["value",2],["replace",2],["nothing",1],["was",1],["written",1],["refused",1],["call",1],["list",1],["artifacts",1]]},{"id":"tests/test_artifact_scope.py#test_a_version_whose_frozen_bytes_are_gone_says_so","name":[["test",1],["version",1],["whose",1],["frozen",1],["bytes",1],["gone",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["version",8],["whose",2],["frozen",2],["bytes",2],["gone",3],["says",2],["so",2],["tmp",4],["path",7],["distinct",1],["from",3],["not",1],["found",1],["purpose",1],["real",1],["caller",1],["cannot",2],["tell",2],["two",1],["apart",1],["scope",1],["refusal",1],["storage",1],["problem",1],["cfg",4],["config",1],["store",7],["db",1],["source",2],["root",4],["new",2],["frame",2],["kind",2],["turn",2],["project",2],["id",5],["proj",3],["target",2],["seeded",3],["seed",1],["csv",1],["meta",1],["snapshot",2],["unlink",1],["service",3],["materialisation",1],["ws2",1],["openai4s",1],["artifact",4],["restore",3],["import",1],["refused",2],["pytest",1],["raises",1],["match",1],["unavailable",1],["materialise",1]]},{"id":"tests/test_artifact_scope.py#test_artifact_rejects_version_from_different_root","name":[["test",1],["artifact",1],["rejects",1],["version",1],["from",1],["different",1],["root",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["artifact",7],["rejects",2],["version",2],["from",2],["different",3],["root",7],["tmp",3],["path",6],["store",7],["config",1],["db",1],["first",2],["new",2],["frame",5],["kind",2],["turn",2],["project",4],["id",7],["one",2],["second",2],["two",2],["record",3],["save",2],["workspace",1],["result",4],["txt",4],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["bytes",2],["checksum",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["other",1],["assert",1],["len",1],["list",1],["versions",1]]},{"id":"tests/test_artifact_scope.py#test_child_frames_and_artifacts_inherit_root_project_scope","name":[["test",1],["child",1],["frames",1],["artifacts",1],["inherit",1],["root",1],["project",1],["scope",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["child",6],["frames",2],["artifacts",2],["inherit",2],["root",8],["project",14],["scope",3],["tmp",3],["path",5],["cfg",2],["config",1],["store",11],["db",1],["new",3],["frame",11],["kind",3],["turn",1],["id",16],["science",5],["parent",2],["delegate",2],["grandchild",6],["wrong",1],["assert",6],["resolve",1],["record",3],["save",1],["artifact",6],["workspace",1],["result",3],["csv",3],["filename",1],["content",1],["type",1],["text",1],["size",1],["bytes",1],["checksum",1],["producing",1],["cell",2],["version",4],["meta",1]]},{"id":"tests/test_artifact_scope.py#test_existing_artifact_without_explicit_scope_inherits_its_owner","name":[["test",1],["existing",1],["artifact",1],["without",1],["explicit",1],["scope",1],["inherits",1],["its",1],["owner",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["existing",4],["artifact",12],["without",2],["explicit",2],["scope",2],["inherits",2],["its",2],["owner",2],["tmp",3],["path",6],["store",6],["config",1],["db",1],["root",4],["new",1],["frame",3],["kind",1],["turn",1],["project",4],["id",9],["first",3],["save",2],["workspace",2],["result",4],["txt",4],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["bytes",2],["checksum",2],["one",1],["second",2],["two",1],["assert",3],["latest",1],["version",2]]},{"id":"tests/test_artifact_scope.py#test_known_producer_rejects_conflicting_explicit_root","name":[["test",1],["known",1],["producer",1],["rejects",1],["conflicting",1],["explicit",1],["root",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["known",2],["producer",3],["rejects",2],["conflicting",2],["explicit",2],["root",6],["tmp",3],["path",5],["store",7],["config",1],["db",1],["new",3],["frame",7],["kind",3],["turn",2],["project",4],["id",6],["one",1],["child",2],["parent",1],["delegate",1],["other",3],["two",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["conflicts",1],["save",1],["artifact",1],["workspace",1],["result",2],["txt",2],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["checksum",1],["bad",1],["scope",1],["assert",1],["list",1],["artifacts",1]]},{"id":"tests/test_artifact_scope.py#test_materialise_is_a_gateable_method_at_all","name":[["test",1],["materialise",1],["gateable",1],["method",1],["at",1],["all",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["materialise",4],["gateable",3],["method",3],["at",2],["all",2],["tmp",2],["path",2],["membership",1],["itself",1],["because",1],["refusal",1],["above",1],["could",1],["come",1],["from",2],["anywhere",1],["missing",1],["artifact",4],["bad",1],["scope",1],["still",1],["look",1],["right",1],["openai4s",1],["import",1],["host",3],["dispatch",3],["assert",5],["tools",1],["card",1],["readable",1],["without",1],["view",4],["broker",1],["renders",1],["bare",1],["name",1],["gate",2],["nobody",1],["read",1],["everybody",1],["clicks",1],["through",1],["step",1],["begin",1],["filename",2],["data",3],["csv",3],["version",1],["id",1],["not",1],["none",1],["kind",2],["title",2],["meta",2]]},{"id":"tests/test_artifact_scope.py#test_materialise_is_refused_without_approval","name":[["test",1],["materialise",1],["refused",1],["without",1],["approval",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["materialise",3],["refused",2],["without",2],["approval",3],["tmp",3],["path",4],["monkeypatch",3],["deny",2],["by",1],["default",2],["suite",1],["posture",1],["so",1],["refusal",1],["setenv",1],["openai4",1],["unattended",1],["cfg",4],["config",1],["store",6],["db",1],["source",2],["root",4],["new",2],["frame",2],["kind",2],["turn",2],["project",2],["id",4],["proj",3],["target",2],["seeded",2],["seed",1],["version",3],["data",2],["csv",2],["col",1],["n1",1],["dispatcher",3],["out",5],["artifact",1],["filename",1],["assert",2],["isinstance",1],["dict",1],["error",2],["permission",1],["denied",1],["close",1]]},{"id":"tests/test_artifact_scope.py#test_materialising_a_sibling_session_artifact_copies_identity_not_the_bytes","name":[["test",1],["materialising",1],["sibling",1],["session",1],["artifact",1],["copies",1],["identity",1],["not",1],["bytes",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["materialising",3],["sibling",2],["session",9],["artifact",9],["copies",2],["identity",2],["not",3],["bytes",5],["tmp",4],["path",11],["d3",1],["nothing",1],["reads",1],["another",1],["file",1],["place",1],["cross",1],["read",3],["leaves",1],["borrowing",1],["holding",1],["analysis",1],["whose",1],["input",1],["has",1],["no",2],["version",16],["its",2],["own",3],["history",1],["delete",1],["revert",1],["source",6],["provenance",1],["becomes",1],["unresolvable",1],["silently",1],["gives",1],["target",10],["plus",1],["edge",2],["back",2],["so",2],["question",1],["keeps",1],["answer",1],["depend",1],["other",1],["copied",1],["into",1],["private",2],["immutable",1],["snapshot",12],["sharing",1],["inode",2],["would",1],["violate",1],["exact",1],["reader",1],["nlink",3],["invariant",1],["let",1],["one",2],["writable",1],["alias",1],["rewrite",1],["both",1],["identities",1],["behind",1],["their",1],["recorded",1],["checksums",1],["cfg",4],["config",1],["store",10],["db",1],["root",6],["new",2],["frame",3],["kind",2],["turn",2],["project",3],["id",16],["proj",4],["payload",3],["col",1],["n1",1],["n2",1],["seeded",7],["seed",1],["data",1],["csv",1],["service",3],["materialisation",1],["ws",1],["result",8],["materialise",1],["assert",9],["materialised",5],["from",1],["checksum",2],["now",1],["lineage",3],["crosses",1],["boundary",1],["even",1],["though",1],["ever",1],["inputs",3],["row",2],["each",1],["owns",1],["still",1],["agree",1],["meta",2],["if",1],["else",1],["stat",4],["st",4],["ino",2]]},{"id":"tests/test_artifact_scope.py#test_materialising_from_the_same_session_is_refused_as_pointless","name":[["test",1],["materialising",1],["from",1],["same",1],["session",1],["refused",1],["as",1],["pointless",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["materialising",2],["from",3],["same",2],["session",4],["refused",2],["as",2],["pointless",2],["tmp",4],["path",5],["would",1],["mint",1],["second",1],["identity",1],["file",1],["already",2],["owns",1],["lineage",1],["edge",1],["version",4],["its",1],["own",1],["copy",1],["cfg",4],["config",1],["store",5],["db",1],["root",3],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",3],["proj",2],["seeded",2],["seed",1],["mine",1],["csv",1],["service",3],["materialisation",1],["ws",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["belongs",1],["materialise",1],["artifact",1]]},{"id":"tests/test_artifact_scope.py#test_root_capture_finalizes_child_provenance_without_changing_producer","name":[["test",1],["root",1],["capture",1],["finalizes",1],["child",1],["provenance",1],["without",1],["changing",1],["producer",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["root",9],["capture",6],["finalizes",2],["child",8],["provenance",8],["without",2],["changing",2],["producer",2],["tmp",4],["path",11],["store",9],["config",1],["db",1],["new",2],["frame",8],["kind",2],["turn",1],["project",6],["id",20],["science",3],["parent",1],["delegate",1],["result",3],["csv",4],["write",1],["text",2],["n1",1],["record",2],["cell",6],["artifact",10],["str",2],["filename",2],["content",2],["type",2],["none",1],["size",2],["bytes",2],["checksum",2],["same",2],["producing",2],["reuse",2],["matching",2],["head",2],["true",2],["assert",7],["version",6],["metadata",2],["meta",1],["observations",4],["list",1],["len",1]]},{"id":"tests/test_artifact_scope.py#test_serving_an_artifact_by_filename_refuses_an_ambiguous_name","name":[["test",1],["serving",1],["artifact",1],["by",1],["filename",1],["refuses",1],["ambiguous",1],["name",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["serving",3],["artifact",10],["by",9],["filename",9],["refuses",2],["ambiguous",5],["name",6],["tmp",5],["path",7],["artifacts",3],["picked",1],["project",3],["you",1],["fallback",1],["resolved",1],["order",1],["created",2],["at",1],["desc",1],["limit",1],["across",1],["whole",1],["installation",1],["so",3],["shared",5],["two",3],["projects",2],["served",1],["whichever",1],["one",3],["was",1],["written",1],["most",1],["recently",1],["correct",1],["content",3],["type",3],["plausible",1],["bytes",7],["wrong",1],["file",1],["no",1],["signal",1],["tool",1],["whose",1],["research",1],["data",1],["worse",1],["than",1],["nothing",3],["matches",1],["question",2],["honest",1],["answer",1],["not",2],["candidates",1],["ui",1],["always",1],["addresses",1],["id",9],["first",3],["party",1],["depended",1],["guess",1],["store",9],["db",1],["try",1],["report",7],["pdf",10],["write",2],["alpha",4],["save",2],["str",2],["application",2],["size",4],["stat",2],["st",2],["checksum",2],["64",2],["frame",4],["root",2],["unique",4],["still",2],["resolves",1],["assert",4],["other",4],["beta",5],["now",1],["own",1],["names",1],["none",3],["old",1],["lookup",1],["would",1],["have",1],["answered",1],["them",1],["never",1],["finally",1],["close",1]]},{"id":"tests/test_artifact_scope.py#test_store_migration_repairs_historical_child_scope","name":[["test",1],["store",1],["migration",1],["repairs",1],["historical",1],["child",1],["scope",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["store",14],["migration",3],["repairs",2],["historical",3],["child",7],["scope",2],["tmp",3],["path",7],["cfg",3],["config",1],["db",2],["root",5],["new",2],["frame",7],["kind",2],["turn",1],["project",9],["id",14],["migrated",3],["parent",1],["delegate",1],["record",3],["save",1],["artifact",8],["workspace",1],["old",4],["txt",2],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["checksum",1],["conn",4],["execute",3],["update",3],["frames",2],["default",2],["artifacts",2],["make",1],["simulation",1],["faithful",1],["rows",1],["above",1],["hand",1],["made",1],["look",2],["like",1],["data",1],["written",1],["by",1],["version",3],["predates",1],["inheritance",1],["so",1],["database",1],["they",1],["live",1],["has",1],["too",1],["repair",2],["one",1],["time",1],["not",1],["healer",1],["re",2],["runs",1],["every",3],["open",2],["run",2],["only",1],["because",1],["there",1],["was",1],["no",1],["know",1],["better",1],["meant",1],["full",1],["table",1],["over",1],["single",1],["construction",1],["real",1],["databases",1],["still",1],["repaired",1],["upgrade",1],["v0",1],["baseline",1],["includes",1],["stamp",1],["v1",1],["pragma",1],["user",1],["commit",1],["close",2],["reopened",4],["try",1],["assert",3],["finally",1]]},{"id":"tests/test_artifact_scope.py#test_the_message_path_goes_through_the_dispatcher","name":[["test",1],["message",1],["path",1],["goes",1],["through",1],["dispatcher",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",3],["test",2],["message",4],["path",4],["goes",2],["through",2],["dispatcher",6],["tmp",2],["materialise",3],["must",1],["not",2],["reach",1],["past",1],["gate",2],["behavioural",1],["source",2],["text",1],["earlier",1],["draft",1],["asserted",1],["data",3],["service",1],["was",1],["absent",1],["from",3],["tripped",1],["word",1],["appearing",1],["new",3],["docstring",1],["matters",1],["call",2],["arrives",1],["at",1],["permission",1],["log",1],["host",1],["step",1],["event",1],["live",1],["types",1],["import",2],["simple",3],["namespace",3],["openai4s",1],["server",1],["gateway",1],["session",2],["runner",2],["seen",4],["list",1],["fake",2],["method",2],["args",2],["append",1],["return",1],["version",3],["id",3],["st",2],["out",2],["src",2],["csv",2],["assert",2],["artifact",1],["filename",1]]},{"id":"tests/test_artifact_scope.py#test_the_message_path_goes_through_the_dispatcher.fake_dispatcher","name":[["fake",1],["dispatcher",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["fake",2],["dispatcher",2],["method",3],["args",3],["seen",1],["append",1],["return",1],["version",1],["id",1],["new",1]]},{"id":"tests/test_artifact_scope.py#test_unknown_frame_keeps_legacy_scope_fallback","name":[["test",1],["unknown",1],["frame",1],["keeps",1],["legacy",1],["scope",1],["fallback",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["frame",9],["keeps",2],["legacy",8],["scope",2],["fallback",2],["tmp",3],["path",5],["store",6],["config",1],["db",1],["orphan",3],["new",1],["parent",2],["id",7],["missing",1],["kind",1],["delegate",1],["assert",3],["root",2],["record",2],["save",1],["artifact",6],["result",2],["txt",2],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["checksum",1],["project",4]]},{"id":"tests/test_artifact_scope.py#test_version_keyed_reads_are_confined_to_the_calling_session","name":[["test",1],["version",1],["keyed",1],["reads",1],["confined",1],["calling",1],["session",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",3],["version",15],["keyed",4],["reads",4],["confined",2],["calling",2],["session",2],["tmp",5],["path",11],["lineage",7],["handed",1],["out",1],["another",2],["project",6],["provenance",1],["scoped",1],["artifact",6],["covers",1],["id",17],["ones",1],["went",1],["straight",1],["store",5],["so",2],["kernel",1],["cell",2],["one",2],["could",1],["name",1],["any",1],["read",1],["back",1],["filename",4],["checksum",3],["frame",7],["producing",1],["code",1],["input",1],["belonging",1],["guessing",1],["only",2],["barrier",1],["graph",3],["walks",1],["outward",1],["from",2],["whatever",1],["given",1],["scope",1],["lives",1],["parent",2],["artifacts",1],["row",1],["versions",1],["carries",1],["neither",1],["nor",1],["root",1],["resolving",1],["not",2],["extra",1],["query",1],["convenience",1],["place",1],["answer",1],["exists",2],["foreign",3],["nonexistent",1],["fail",1],["identically",1],["distinct",1],["refusal",1],["would",2],["confirm",1],["most",1],["enumerator",1],["wants",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["build",2],["dispatcher",12],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",4],["workspace",5],["ws",2],["mine",5],["new",2],["kind",2],["turn",2],["theirs",3],["mkdir",1],["parents",1],["true",2],["exist",2],["ok",1],["secret",6],["csv",7],["write",2],["text",4],["private",1],["encoding",2],["utf",2],["save",2],["str",2],["content",2],["type",2],["size",4],["bytes",2],["stat",2],["st",2],["64",2],["ours",10],["our",1],["own",1],["still",1],["confinement",1],["be",1],["useless",1],["assert",1],["method",3],["pytest",2],["raises",2],["error",2]]},{"id":"tests/test_artifact_scope.py#test_web_state_requires_root_id_and_uses_root_project_as_authority","name":[["test",1],["web",1],["state",1],["requires",1],["root",2],["id",1],["uses",1],["project",1],["as",1],["authority",1]],"path":[["tests",1],["test",1],["artifact",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["web",4],["state",8],["requires",2],["root",11],["id",7],["uses",2],["project",8],["as",2],["authority",2],["tmp",3],["path",3],["cfg",2],["config",1],["runner",7],["session",1],["hub",1],["store",2],["new",2],["frame",4],["kind",2],["turn",1],["child",2],["parent",1],["delegate",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["require",1],["wrong",2],["assert",3],["workspace",2]]},{"id":"tests/test_artifact_step_environment.py","name":[["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["saving",2],["step",2],["card",3],["must",1],["name",1],["runtime",2],["wrote",1],["files",2],["cell",5],["writes",1],["gets",1],["completed",1],["artifact",2],["table",1],["csv",1],["timeline",1],["whose",1],["input",1],["carries",1],["environment",3],["web",1],["writer",1],["filled",1],["from",5],["python",2],["kernel",1],["label",2],["whatever",1],["language",3],["was",2],["so",1],["every",1],["stored",2],["shown",1],["as",2],["while",1],["own",2],["snapshot",1],["same",2],["file",1],["said",1],["kind",1],["fact",1],["recorded",1],["twice",1],["by",1],["two",1],["writers",1],["disagreeing",1],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["new",1],["rows",2],["written",1],["its",2],["already",1],["carry",1],["no",1],["they",1],["read",1],["through",1],["producing",1],["generation",1],["record",1],["knew",1],["future",1],["import",6],["annotations",1],["hashlib",1],["pathlib",1],["path",1],["pytest",3],["openai4s",2],["config",2],["llmconfig",1],["server",1],["gateway",2],["mod",1],["fixture",1],["mark",1],["stubbed",1],["backend",1]]},{"id":"tests/test_artifact_step_environment.py#_artifact_steps","name":[["artifact",1],["steps",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["artifact",3],["steps",4],["runner",3],["frame",3],["id",3],["code",2],["listed",2],["call",1],["frames",1],["assert",1],["200",1],["return",1],["step",4],["title",1],["input",1],["if",1],["kind",1]]},{"id":"tests/test_artifact_step_environment.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["call",2],["runner",4],["method",4],["path",4],["body",4],["none",2],["handler",6],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["cfg",1],["hub",1],["replies",4],["list",1],["tuple",1],["int",1],["dict",2],["query",1],["lambda",3],["json",1],["value",2],["code",2],["200",1],["append",1],["api",1],["assert",1],["produced",1],["no",1],["reply",1],["return",1]]},{"id":"tests/test_artifact_step_environment.py#_FakeRKernel","name":[["fake",1],["rkernel",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["class",2],["fake",2],["rkernel",2],["stands",1],["worker",1],["needs",1],["install",1],["jsonlite",1],["everything",1],["around",1],["production",1],["path",3],["kernel",1],["execute",2],["route",1],["execution",2],["coordinator",1],["cell",3],["service",1],["capture",1],["step",1],["writer",1],["def",6],["init",1],["self",8],["workspace",4],["none",10],["alive",1],["bool",1],["return",5],["true",1],["code",1],["origin",1],["agent",1],["chunk",1],["id",3],["table",1],["csv",1],["write",1],["text",1],["n1",1],["n2",1],["encoding",1],["utf",1],["stdout",1],["stderr",1],["error",1],["interrupt",1],["shutdown",1],["restart",1]]},{"id":"tests/test_artifact_step_environment.py#_FakeRKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["init",2],["self",3],["workspace",4],["path",3],["none",2]]},{"id":"tests/test_artifact_step_environment.py#_FakeRKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["code",2],["origin",2],["agent",2],["chunk",2],["none",5],["cell",3],["id",4],["workspace",1],["table",1],["csv",1],["write",1],["text",1],["n1",1],["n2",1],["encoding",1],["utf",1],["return",1],["stdout",1],["stderr",1],["error",1]]},{"id":"tests/test_artifact_step_environment.py#_FakeRKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["none",3],["return",1]]},{"id":"tests/test_artifact_step_environment.py#_FakeRKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["alive",2],["self",2],["bool",2],["return",1],["true",1]]},{"id":"tests/test_artifact_step_environment.py#_FakeRKernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["restart",2],["self",2],["none",3],["return",1]]},{"id":"tests/test_artifact_step_environment.py#_FakeRKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["none",3],["return",1]]},{"id":"tests/test_artifact_step_environment.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_artifact_step_environment.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_artifact_step_environment.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_artifact_step_environment.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_artifact_step_environment.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_artifact_step_environment.py#_legacy_capture_step","name":[["legacy",1],["capture",1],["step",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["legacy",2],["capture",3],["step",12],["runner",4],["frame",12],["id",27],["index",4],["filename",10],["language",8],["kernel",5],["none",6],["environment",4],["python",4],["marker",4],["shape",1],["daemon",1],["stored",1],["no",1],["key",1],["label",1],["artifact",5],["produced",1],["by",1],["logged",1],["cell",6],["store",6],["log",1],["root",2],["code",1],["write",2],["csv",3],["if",3],["else",2],["result",1],["stdout",1],["stderr",1],["error",1],["path",7],["cfg",1],["data",1],["dir",1],["text",2],["n1",1],["encoding",1],["utf",1],["record",3],["save",1],["str",1],["content",1],["type",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["producing",1],["input",4],["files",1],["not",1],["replace",1],["add",1],["kind",1],["title",1],["saving",1],["status",1],["done",1],["update",1],["output",1],["artifacts",1],["version",2]]},{"id":"tests/test_artifact_step_environment.py#runner","name":[["runner",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["runner",6],["tmp",3],["path",3],["monkeypatch",3],["setenv",1],["openai4",1],["notebook",2],["repl",2],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["assert",1],["true",1],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_artifact_step_environment.py#test_a_0_2_x_r_capture_step_is_read_through_its_producing_cell","name":[["test",1],["capture",1],["step",1],["read",1],["through",1],["its",1],["producing",1],["cell",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["test",2],["capture",5],["step",9],["read",2],["through",2],["its",2],["producing",2],["cell",2],["runner",8],["frame",7],["id",8],["store",3],["new",1],["kind",2],["turn",1],["project",1],["default",1],["status",1],["ready",1],["legacy",3],["index",3],["filename",3],["table",9],["csv",9],["language",3],["py",3],["python",3],["env",3],["kernel",1],["mini",3],["steps",6],["artifact",2],["assert",4],["saving",6],["environment",4],["every",1],["consumer",1],["reads",1],["same",1],["call",1],["review",1],["session",1],["package",1],["share",1],["projection",1],["must",1],["not",1],["carry",1],["stale",1],["label",1],["onward",1],["stored",2],["title",1],["input",1],["list",1],["if",1]]},{"id":"tests/test_artifact_step_environment.py#test_a_step_that_recorded_its_language_is_read_as_written","name":[["test",1],["step",1],["recorded",1],["its",1],["language",1],["read",1],["as",1],["written",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["test",2],["step",3],["recorded",2],["its",2],["language",4],["read",2],["as",2],["written",2],["runner",5],["row",1],["says",1],["was",1],["authority",1],["producing",1],["cell",3],["lookup",1],["only",1],["rows",1],["never",1],["said",1],["identical",1],["rewrite",1],["reuses",1],["earlier",1],["version",2],["so",1],["python",4],["card",1],["point",1],["at",1],["made",1],["frame",4],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["legacy",1],["capture",1],["index",1],["filename",1],["shared",3],["csv",3],["marker",1],["assert",1],["artifact",1],["steps",1],["saving",1],["files",1],["environment",1]]},{"id":"tests/test_artifact_step_environment.py#test_an_r_cell_s_saving_step_names_the_r_runtime","name":[["test",1],["cell",1],["saving",1],["step",1],["names",1],["runtime",1]],"path":[["tests",1],["test",1],["artifact",1],["step",1],["environment",1],["py",1]],"body":[["def",2],["test",2],["cell",5],["saving",6],["step",2],["names",2],["runtime",2],["runner",10],["frame",8],["id",9],["store",3],["new",1],["kind",2],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["kernels",1],["ensure",2],["none",2],["lambda",2],["fake",1],["rkernel",1],["workspace",1],["kernel",4],["code",6],["reply",7],["call",2],["post",2],["frames",2],["execute",2],["language",4],["write",2],["csv",10],["data",1],["table",9],["wait",2],["true",3],["assert",10],["200",2],["files",2],["written",2],["python",3],["open",1],["py",4],["n1",1],["steps",6],["artifact",6],["environment",2],["other",1],["record",1],["same",1],["fact",1],["must",1],["agree",1],["card",1],["by",1],["filename",1],["strict",1],["snapshot",3],["env",1]]},{"id":"tests/test_artifact_workbench.py","name":[["test",1],["artifact",1],["workbench",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["stage",1],["artifact",3],["workbench",5],["go",2],["no",1],["from",9],["future",1],["import",13],["annotations",2],["hashlib",1],["sys",1],["time",1],["pathlib",1],["path",1],["types",1],["module",1],["type",1],["simple",1],["namespace",1],["pytest",2],["openai4s",6],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["server",4],["as",2],["mod",2],["gateway",3],["extract",1],["pdf",4],["text",2],["benzene",3],["ketcher",2],["assets",1],["present",1],["document",1],["official",1],["enabled",1],["query",1],["table",2],["structure",1],["summary",1],["format",1],["block",1],["store",2],["mol",1],["open",1],["ai4",1],["0999",1],["v2000",1],["0000",10],["8660",4],["5000",4],["end",1],["mark",1],["parametrize",1],["filename",1],["data",1],["route",1],["bounded",3],["csv",1],["name",1],["nrow",1],["ok",2],["tj",1],["html",4],["body",2],["outline",1]]},{"id":"tests/test_artifact_workbench.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["call",2],["handler",7],["method",3],["path",3],["body",4],["none",6],["query",4],["replies",4],["list",1],["tuple",1],["lambda",4],["json",1],["value",2],["code",4],["200",1],["append",2],["send",1],["data",2],["content",2],["type",2],["extra",2],["security",1],["api",1],["return",1]]},{"id":"tests/test_artifact_workbench.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["workbench",4],["bool",4],["true",2],["trusted",4],["false",2],["config",3],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["delivery",1],["stage9",1],["artifact",1]]},{"id":"tests/test_artifact_workbench.py#_checksum","name":[["checksum",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["checksum",2],["path",5],["str",2],["return",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_artifact_workbench.py#_freeze_version","name":[["freeze",1],["version",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["freeze",2],["version",4],["runner",3],["record",3],["dict",2],["path",7],["none",2],["artifacts",1],["write",1],["snapshot",1],["id",1],["name",1],["src",1]]},{"id":"tests/test_artifact_workbench.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_artifact_workbench.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_artifact_workbench.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_artifact_workbench.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_artifact_workbench.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_artifact_workbench.py#_save_snapshot","name":[["save",1],["snapshot",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["save",3],["snapshot",2],["runner",4],["fid",3],["str",5],["path",11],["data",4],["bytes",4],["content",4],["type",4],["application",2],["octet",2],["stream",2],["dict",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["artifact",4],["store",1],["filename",1],["name",1],["size",1],["len",1],["checksum",2],["frame",1],["id",2],["project",1],["default",1],["freeze",1],["version",1],["return",1]]},{"id":"tests/test_artifact_workbench.py#_setup","name":[["setup",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["setup",2],["tmp",3],["path",3],["workbench",4],["bool",4],["true",2],["trusted",4],["false",3],["cfg",5],["runner",5],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["fid",2],["store",1],["new",2],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["default",1],["status",1],["ready",1],["handler",3],["object",1],["make",1],["return",1]]},{"id":"tests/test_artifact_workbench.py#test_benzene_structure_saves_six_carbons_and_reopens","name":[["test",1],["benzene",1],["structure",1],["saves",1],["six",1],["carbons",1],["reopens",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["benzene",12],["structure",7],["saves",2],["six",2],["carbons",2],["reopens",2],["tmp",3],["path",9],["assert",9],["ketcher",1],["assets",1],["present",1],["summary",5],["mol",9],["carbon",2],["count",2],["cfg",1],["runner",5],["handler",2],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["write",1],["text",2],["empty",1],["encoding",2],["utf",2],["first",3],["store",1],["save",2],["artifact",3],["str",1],["filename",1],["content",3],["type",1],["chemical",1],["mdl",1],["molfile",1],["size",1],["bytes",1],["checksum",2],["frame",1],["id",4],["project",1],["default",1],["saved",3],["workbench",1],["artifacts",2],["fmt",1],["unchanged",2],["false",1],["reopened",2],["read",1],["again",3],["code",2],["payload",2],["call",1],["post",1],["body",1],["format",1],["200",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_csv_sort_and_filter_apply_to_the_full_dataset","name":[["test",1],["csv",1],["sort",1],["filter",1],["apply",1],["full",1],["dataset",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["csv",2],["sort",4],["filter",2],["apply",2],["full",2],["dataset",2],["rows",7],["name",1],["str",1],["range",1],["80",2],["page",6],["query",2],["table",2],["descending",2],["true",2],["filters",1],["limit",2],["assert",4],["total",2],["r7",1],["offset",1],["int",1],["row",2],["79",1],["78",1],["77",1]]},{"id":"tests/test_artifact_workbench.py#test_delimited_shape_limits_include_rectangularized_sparse_rows","name":[["test",1],["delimited",1],["shape",1],["limits",1],["include",1],["rectangularized",1],["sparse",1],["rows",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["delimited",5],["shape",2],["limits",2],["include",2],["rectangularized",2],["sparse",2],["rows",3],["monkeypatch",5],["setattr",3],["workbench",13],["mod",8],["max",3],["table",3],["columns",1],["cells",1],["assert",3],["parse",3],["n1",2],["n2",2],["pytest",2],["raises",2],["error",8],["as",2],["n3",1],["value",4],["status",2],["code",2],["413",2],["artifact",2],["too",2],["large",2]]},{"id":"tests/test_artifact_workbench.py#test_diff_read_cap_accepts_the_boundary_and_rejects_one_byte_over","name":[["test",1],["diff",1],["read",1],["cap",1],["accepts",1],["boundary",1],["rejects",1],["one",1],["byte",1],["over",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["diff",6],["read",2],["cap",2],["accepts",2],["boundary",2],["rejects",2],["one",2],["byte",2],["over",2],["tmp",3],["path",3],["monkeypatch",4],["cfg",1],["runner",5],["handler",3],["fid",4],["setup",1],["workspace",3],["branch",1],["artifact",9],["save",1],["snapshot",1],["bounded",1],["txt",1],["alpha",1],["content",1],["type",1],["text",1],["plain",1],["edit",1],["id",3],["bravo",1],["setattr",2],["workbench",4],["mod",2],["max",2],["bytes",2],["per",2],["version",2],["code",5],["payload",3],["call",2],["artifacts",2],["assert",2],["200",1],["413",1],["too",1],["large",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_diff_rejects_unknown_and_foreign_versions_identically","name":[["test",1],["diff",1],["rejects",1],["unknown",1],["foreign",1],["versions",1],["identically",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["diff",4],["rejects",2],["unknown",4],["foreign",16],["versions",2],["identically",2],["tmp",3],["path",17],["cfg",1],["runner",5],["handler",3],["fid",5],["setup",1],["workspace",5],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",2],["ok",1],["own",12],["txt",2],["write",2],["text",4],["public",1],["encoding",2],["utf",2],["secret",2],["store",2],["save",2],["artifact",6],["str",3],["filename",2],["name",2],["content",2],["type",2],["plain",2],["size",4],["bytes",2],["stat",2],["st",2],["checksum",4],["frame",2],["id",9],["project",2],["default",2],["reply",5],["call",2],["artifacts",2],["query",2],["from",2],["version",5],["not",4],["assert",2],["404",1],["error",1],["found",2],["code",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_html_outline_rejects_deep_and_excessive_element_shapes","name":[["test",1],["html",1],["outline",1],["rejects",1],["deep",1],["excessive",1],["element",1],["shapes",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["html",7],["outline",4],["rejects",2],["deep",5],["excessive",2],["element",2],["shapes",2],["tmp",3],["path",3],["monkeypatch",4],["cfg",1],["runner",4],["handler",2],["fid",4],["setup",1],["workspace",3],["branch",1],["save",1],["snapshot",1],["setattr",2],["workbench",7],["mod",4],["max",2],["depth",1],["code",4],["payload",2],["call",1],["artifacts",1],["artifact",3],["id",1],["assert",2],["413",2],["too",2],["large",2],["elements",1],["pytest",1],["raises",1],["error",4],["as",1],["br",1],["value",2],["status",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_ketcher_is_placeholder_off_and_real_assets_on","name":[["test",1],["ketcher",1],["placeholder",1],["off",1],["real",1],["assets",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["ketcher",8],["placeholder",4],["off",4],["real",2],["assets",2],["document",3],["config",2],["decode",2],["utf",2],["assert",7],["lower",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage9",1],["artifact",3],["workbench",1],["true",1],["id",1],["art",1],["lowered",5],["not",1],["openai4s",1],["core",1],["js",3],["path",1],["globals",1],["vendor",1],["static",1],["main",1],["8617f334",1],["file",1]]},{"id":"tests/test_artifact_workbench.py#test_legacy_version_without_snapshot_never_falls_back_to_mutable_live_bytes","name":[["test",1],["legacy",1],["version",1],["without",1],["snapshot",1],["never",1],["falls",1],["back",1],["mutable",1],["live",1],["bytes",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["version",5],["without",2],["snapshot",3],["never",2],["falls",2],["back",2],["mutable",2],["live",4],["bytes",5],["tmp",3],["path",12],["cfg",1],["runner",5],["handler",2],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["csv",2],["write",2],["text",3],["name",3],["nold",1],["encoding",2],["utf",2],["artifact",6],["store",2],["save",1],["str",2],["filename",1],["content",1],["type",1],["size",2],["stat",1],["st",1],["checksum",2],["frame",1],["id",4],["project",1],["default",1],["assert",3],["meta",1],["none",1],["new",2],["999",1],["code",3],["payload",3],["call",1],["artifacts",1],["table",1],["404",1],["not",2],["found",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_malformed_mol_counts_are_a_stable_invalid_structure_400","name":[["test",1],["malformed",1],["mol",1],["counts",1],["stable",1],["invalid",1],["structure",1],["400",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["malformed",4],["mol",4],["counts",4],["stable",2],["invalid",3],["structure",4],["400",3],["tmp",3],["path",10],["cfg",1],["runner",4],["handler",2],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["bad",2],["write",1],["text",1],["placeholder",1],["encoding",1],["utf",1],["artifact",4],["store",1],["save",1],["str",1],["filename",1],["name",1],["content",2],["type",1],["chemical",1],["mdl",1],["molfile",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",2],["frame",1],["id",3],["project",1],["default",1],["not",2],["number",2],["still",1],["1000000000",1],["open",1],["ai4",1],["v2000",1],["code",3],["payload",2],["call",1],["post",1],["artifacts",1],["body",1],["format",1],["assert",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_nested_structure_db_failure_restores_live_snapshot_and_head","name":[["test",1],["nested",1],["structure",1],["db",1],["failure",1],["restores",1],["live",1],["snapshot",1],["head",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",3],["test",2],["nested",2],["structure",5],["db",2],["failure",3],["restores",2],["live",2],["snapshot",2],["head",2],["tmp",3],["path",10],["monkeypatch",3],["cfg",1],["runner",9],["handler",2],["fid",4],["setup",1],["trusted",1],["true",3],["workspace",3],["branch",1],["structures",2],["benzene",3],["mol",4],["parent",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["old",5],["write",1],["bytes",3],["first",6],["store",5],["save",2],["artifact",8],["str",1],["filename",1],["content",2],["type",1],["chemical",1],["mdl",1],["molfile",1],["size",1],["len",1],["checksum",2],["frame",1],["id",9],["project",1],["default",1],["before",2],["versions",8],["list",4],["fail",2],["after",2],["publish",3],["kwargs",3],["injectedfault",3],["raise",1],["oserror",1],["injected",1],["database",1],["commit",2],["setattr",1],["upload",2],["code",3],["payload",2],["call",1],["post",1],["artifacts",2],["body",1],["format",1],["assert",6],["500",1],["failed",1],["read",1],["latest",1],["version",2],["dir",4],["not",2],["glob",2],["json",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_nested_structure_db_failure_restores_live_snapshot_and_head.fail_after_publish","name":[["fail",1],["after",1],["publish",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["fail",2],["after",2],["publish",3],["kwargs",4],["injectedfault",1],["artifact",1],["id",1],["raise",1],["oserror",1],["injected",1],["database",1],["commit",1],["failure",1]]},{"id":"tests/test_artifact_workbench.py#test_nested_structure_save_preserves_identity_filename_and_snapshot","name":[["test",1],["nested",1],["structure",1],["save",1],["preserves",1],["identity",1],["filename",1],["snapshot",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["structure",4],["save",3],["preserves",2],["identity",2],["filename",4],["snapshot",3],["tmp",3],["path",13],["cfg",1],["runner",6],["handler",2],["fid",4],["setup",1],["trusted",1],["true",3],["workspace",3],["branch",1],["structures",3],["benzene",6],["mol",7],["parent",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["write",1],["text",2],["old",1],["encoding",2],["utf",3],["first",4],["store",3],["artifact",9],["str",1],["content",2],["type",1],["chemical",1],["mdl",1],["molfile",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",2],["frame",1],["id",9],["project",1],["default",1],["code",2],["saved",4],["call",1],["post",1],["artifacts",1],["body",1],["format",1],["assert",6],["200",1],["latest",1],["version",4],["meta",3],["read",2],["encode",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_numeric_sort_with_empty_cells_has_one_total_order","name":[["test",1],["numeric",1],["sort",1],["empty",1],["cells",1],["has",1],["one",1],["total",1],["order",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["numeric",2],["sort",3],["empty",2],["cells",2],["has",2],["one",4],["total",2],["order",2],["page",2],["query",1],["table",1],["name",1],["two",2],["missing",2],["assert",1],["row",2],["rows",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_compressed_size_is_rejected_before_optional_engine_import","name":[["test",1],["parquet",1],["compressed",1],["size",1],["rejected",1],["before",1],["optional",1],["engine",1],["import",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["parquet",4],["compressed",2],["size",2],["rejected",2],["before",2],["optional",2],["engine",2],["import",2],["tmp",3],["path",6],["monkeypatch",3],["large",2],["write",1],["bytes",2],["12345",1],["setattr",1],["workbench",5],["mod",3],["max",1],["artifact",2],["pytest",1],["raises",1],["error",4],["as",1],["read",1],["rows",1],["assert",1],["value",2],["status",1],["code",1],["413",1],["too",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode","name":[["test",1],["parquet",1],["metadata",1],["limits",1],["run",1],["before",1],["decode",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",10],["test",2],["parquet",20],["metadata",5],["limits",2],["run",2],["before",2],["decode",2],["tmp",3],["path",9],["monkeypatch",9],["bounded",1],["write",1],["bytes",2],["reported",7],["rows",11],["uncompressed",4],["size",4],["read",11],["calls",6],["class",6],["fake",12],["num",5],["columns",2],["row",3],["groups",2],["property",1],["self",8],["return",7],["group",1],["index",5],["simple",2],["namespace",2],["column",6],["lambda",1],["total",1],["scalar",2],["as",3],["py",1],["ok",2],["getitem",1],["assert",10],["batch",2],["table",5],["names",1],["nbytes",1],["batches",1],["max",7],["chunksize",2],["1024",1],["file",3],["init",1],["source",2],["nonlocal",1],["pyarrow",8],["module",2],["type",2],["setitem",2],["sys",2],["modules",2],["setattr",5],["workbench",17],["mod",10],["cells",1],["decoded",1],["pytest",2],["raises",2],["error",8],["value",4],["status",2],["code",2],["413",2],["artifact",2],["too",2],["large",2]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeBatch","name":[["fake",1],["batch",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",3],["batch",2],["num",1],["rows",1],["def",1],["column",2],["self",1],["index",2],["assert",1],["return",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeBatch.column","name":[["column",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["column",3],["self",2],["index",3],["assert",1],["return",1],["fake",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeColumn","name":[["fake",1],["column",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",3],["column",2],["def",1],["getitem",1],["self",1],["index",2],["assert",1],["return",1],["scalar",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeColumn.__getitem__","name":[["getitem",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["getitem",2],["self",2],["index",3],["assert",1],["return",1],["fake",1],["scalar",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeMetadata","name":[["fake",1],["metadata",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",2],["metadata",2],["num",3],["columns",1],["row",2],["groups",1],["property",1],["def",2],["rows",2],["self",2],["return",2],["reported",2],["group",1],["index",1],["simple",2],["namespace",2],["column",2],["lambda",1],["total",1],["uncompressed",2],["size",2]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeMetadata.num_rows","name":[["num",1],["rows",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["num",2],["rows",3],["self",2],["return",1],["reported",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeMetadata.row_group","name":[["row",1],["group",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["row",2],["group",2],["self",2],["index",2],["return",1],["simple",2],["namespace",2],["column",2],["lambda",1],["total",1],["uncompressed",2],["size",2],["reported",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeParquetFile","name":[["fake",1],["parquet",1],["file",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",4],["parquet",3],["file",2],["metadata",2],["def",2],["init",1],["self",2],["source",2],["assert",1],["read",4],["nonlocal",1],["calls",2],["return",1],["table",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeParquetFile.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["init",2],["self",2],["source",3],["assert",1],["read",1],["parquet",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeParquetFile.read","name":[["read",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["read",4],["self",2],["nonlocal",1],["calls",2],["return",1],["fake",1],["table",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeScalar","name":[["fake",1],["scalar",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",2],["scalar",2],["def",1],["as",1],["py",1],["self",1],["return",1],["ok",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeScalar.as_py","name":[["as",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["as",2],["py",2],["self",2],["return",1],["ok",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeTable","name":[["fake",1],["table",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",3],["table",2],["column",1],["names",1],["num",1],["rows",1],["nbytes",1],["def",1],["batches",1],["self",1],["max",2],["chunksize",2],["assert",1],["1024",1],["return",1],["batch",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_metadata_limits_run_before_decode.FakeTable.to_batches","name":[["batches",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["batches",2],["self",2],["max",3],["chunksize",3],["assert",1],["1024",1],["return",1],["fake",1],["batch",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion","name":[["test",1],["parquet",1],["rejects",1],["decoded",1],["dictionary",1],["projection",1],["expansion",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",14],["test",2],["parquet",19],["rejects",2],["decoded",7],["dictionary",4],["projection",2],["expansion",2],["tmp",3],["path",9],["monkeypatch",5],["write",1],["bytes",6],["values",6],["aa",2],["batch",9],["calls",7],["scalar",9],["reads",7],["class",6],["fake",12],["metadata",3],["num",5],["columns",1],["row",2],["groups",1],["property",4],["rows",6],["self",14],["return",10],["len",3],["group",1],["index",5],["page",1],["plus",1],["compact",1],["indices",1],["stay",1],["below",1],["limit",1],["even",1],["decoding",1],["projecting",1],["every",1],["repeated",1],["value",9],["cannot",1],["simple",2],["namespace",2],["column",6],["lambda",1],["total",1],["uncompressed",1],["size",1],["init",2],["as",3],["py",1],["nonlocal",2],["getitem",1],["assert",12],["table",2],["names",1],["nbytes",1],["batches",1],["max",3],["chunksize",2],["1024",1],["file",3],["source",2],["read",5],["pyarrow",8],["module",2],["type",2],["setitem",2],["sys",2],["modules",2],["setattr",1],["workbench",9],["mod",6],["pytest",2],["raises",2],["error",8],["status",2],["code",2],["413",2],["artifact",2],["too",2],["large",2]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeBatch","name":[["fake",1],["batch",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",3],["batch",2],["property",1],["def",2],["num",1],["rows",1],["self",2],["return",2],["len",1],["values",1],["column",2],["index",2],["assert",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeBatch.column","name":[["column",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["column",3],["self",2],["index",3],["assert",1],["return",1],["fake",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeBatch.num_rows","name":[["num",1],["rows",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["num",2],["rows",2],["self",2],["return",1],["len",1],["values",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeColumn","name":[["fake",1],["column",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",3],["column",2],["def",1],["getitem",1],["self",1],["index",2],["return",1],["scalar",1],["values",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeColumn.__getitem__","name":[["getitem",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["getitem",2],["self",2],["index",3],["return",1],["fake",1],["scalar",1],["values",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeMetadata","name":[["fake",1],["metadata",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",2],["metadata",2],["num",3],["columns",1],["row",2],["groups",1],["property",1],["def",2],["rows",1],["self",2],["return",2],["len",1],["values",1],["group",1],["index",1],["dictionary",1],["page",1],["plus",1],["compact",1],["indices",1],["stay",1],["below",1],["limit",1],["even",1],["decoding",1],["projecting",1],["every",1],["repeated",1],["value",1],["cannot",1],["simple",2],["namespace",2],["column",2],["lambda",1],["total",1],["uncompressed",1],["size",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeMetadata.num_rows","name":[["num",1],["rows",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["num",2],["rows",2],["self",2],["return",1],["len",1],["values",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeMetadata.row_group","name":[["row",1],["group",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["row",2],["group",2],["self",2],["index",2],["dictionary",2],["page",2],["plus",2],["compact",2],["indices",2],["stay",2],["below",2],["limit",2],["even",2],["decoding",2],["projecting",2],["every",2],["repeated",2],["value",2],["cannot",2],["return",1],["simple",2],["namespace",2],["column",2],["lambda",1],["total",1],["uncompressed",1],["size",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeParquetFile","name":[["fake",1],["parquet",1],["file",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",4],["parquet",3],["file",2],["metadata",2],["def",2],["init",1],["self",2],["source",2],["assert",1],["read",2],["return",1],["table",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeParquetFile.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["init",2],["self",2],["source",3],["assert",1],["read",1],["parquet",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeParquetFile.read","name":[["read",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["read",2],["self",2],["return",1],["fake",1],["table",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeScalar","name":[["fake",1],["scalar",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",2],["scalar",4],["def",2],["init",1],["self",4],["value",4],["as",1],["py",1],["nonlocal",1],["reads",2],["return",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeScalar.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["init",2],["self",3],["value",4]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeScalar.as_py","name":[["as",1],["py",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["as",2],["py",2],["self",3],["nonlocal",1],["scalar",2],["reads",2],["return",1],["value",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeTable","name":[["fake",1],["table",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["class",2],["fake",3],["table",2],["column",1],["names",1],["property",2],["def",3],["num",1],["rows",1],["self",3],["return",3],["len",1],["values",1],["nbytes",1],["decoded",1],["bytes",1],["batches",1],["max",2],["chunksize",2],["nonlocal",1],["batch",3],["calls",2],["assert",1],["1024",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeTable.nbytes","name":[["nbytes",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["nbytes",2],["self",2],["return",1],["decoded",1],["bytes",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeTable.num_rows","name":[["num",1],["rows",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["num",2],["rows",2],["self",2],["return",1],["len",1],["values",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_rejects_decoded_and_dictionary_projection_expansion.FakeTable.to_batches","name":[["batches",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["batches",2],["self",2],["max",3],["chunksize",3],["nonlocal",1],["batch",3],["calls",2],["assert",1],["1024",1],["return",1],["fake",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_table_reads_the_exact_version_snapshot","name":[["test",1],["parquet",1],["table",1],["reads",1],["exact",1],["version",1],["snapshot",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",3],["test",2],["parquet",6],["table",4],["reads",2],["exact",2],["version",5],["snapshot",7],["tmp",3],["path",9],["monkeypatch",3],["cfg",1],["runner",7],["handler",1],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["live",8],["write",2],["bytes",5],["old",1],["artifact",6],["store",2],["save",1],["str",1],["filename",1],["name",2],["content",1],["type",1],["application",1],["vnd",1],["apache",1],["size",2],["stat",1],["st",1],["checksum",2],["frame",1],["id",4],["project",1],["default",1],["freeze",1],["meta",1],["new",1],["mutable",1],["observed",3],["list",1],["fake",2],["read",3],["append",1],["return",1],["setattr",1],["workbench",2],["mod",1],["rows",2],["page",2],["artifacts",1],["assert",2],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_parquet_table_reads_the_exact_version_snapshot.fake_read","name":[["fake",1],["read",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["fake",2],["read",2],["path",3],["observed",1],["append",1],["return",1],["name",1],["snapshot",1]]},{"id":"tests/test_artifact_workbench.py#test_pdf_and_html_comments_are_quoted_into_the_next_turn","name":[["test",1],["pdf",1],["html",1],["comments",1],["quoted",1],["into",1],["next",1],["turn",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["pdf",22],["html",20],["comments",2],["quoted",2],["into",2],["next",2],["turn",2],["tmp",3],["path",5],["cfg",1],["runner",7],["handler",4],["fid",6],["setup",1],["workspace",5],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["paper",4],["write",2],["bytes",3],["bt",1],["f1",1],["12",1],["tf",1],["select",5],["sentence",5],["tj",1],["et",1],["eof",1],["page",5],["text",6],["body",6],["id",14],["hit",4],["element",2],["encoding",1],["utf",1],["art",9],["store",2],["save",2],["artifact",9],["str",2],["filename",2],["content",2],["type",2],["application",1],["size",4],["stat",2],["st",2],["checksum",4],["frame",2],["project",2],["default",2],["freeze",2],["version",6],["code",6],["pages",3],["call",3],["artifacts",2],["assert",8],["200",2],["outline",3],["any",1],["item",2],["elements",1],["created",1],["post",1],["frames",1],["annotations",2],["name",3],["kind",3],["fix",3],["methods",3],["claim",3],["locator",3],["quote",3],["201",1],["block",5],["format",1],["number",2],["tighten",1],["paragraph",1],["selector",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_pdf_text_scanner_accepts_balanced_strings_and_tj_kerning","name":[["test",1],["pdf",1],["text",1],["scanner",1],["accepts",1],["balanced",1],["strings",1],["tj",1],["kerning",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["pdf",4],["text",4],["scanner",2],["accepts",2],["balanced",2],["strings",2],["tj",4],["kerning",2],["pages",2],["extract",1],["bt",1],["nested",2],["value",2],["hel",1],["20",1],["lo",1],["et",1],["assert",1],["hello",1]]},{"id":"tests/test_artifact_workbench.py#test_pdf_text_scanner_is_linear_on_malformed_tj_array","name":[["test",1],["pdf",1],["text",1],["scanner",1],["linear",1],["malformed",1],["tj",1],["array",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["pdf",4],["text",4],["scanner",2],["linear",2],["malformed",6],["tj",2],["array",2],["former",2],["nested",2],["regex",2],["took",4],["exponentially",2],["longer",2],["each",2],["extra",2],["empty",2],["string",2],["here",2],["25",3],["entries",2],["seconds",2],["artifact",2],["small",2],["enough",2],["be",2],["cheap",2],["regression",2],["while",2],["leaving",2],["wide",2],["ci",2],["timing",2],["margin",2],["started",2],["time",2],["monotonic",2],["pages",2],["extract",1],["assert",2],["page",1],["index",1]]},{"id":"tests/test_artifact_workbench.py#test_stage9_flag_defaults_off","name":[["test",1],["stage9",1],["flag",1],["defaults",1],["off",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["stage9",3],["flag",2],["defaults",2],["off",2],["assert",2],["official",2],["workbench",3],["enabled",2],["config",2],["false",1],["roadmap",2],["features",1],["feature",1],["flags",1],["artifact",1],["true",1]]},{"id":"tests/test_artifact_workbench.py#test_stage9_structure_save_preserves_a_nested_artifact_path","name":[["test",1],["stage9",1],["structure",1],["save",1],["preserves",1],["nested",1],["artifact",1],["path",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["stage9",2],["structure",3],["save",4],["preserves",2],["nested",2],["artifact",6],["path",13],["tmp",3],["cfg",1],["runner",7],["handler",1],["fid",4],["setup",1],["workspace",4],["branch",1],["structures",3],["benzene",6],["mol",7],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",2],["empty",1],["encoding",2],["utf",2],["first",4],["store",2],["str",1],["filename",2],["content",2],["type",1],["chemical",1],["mdl",1],["molfile",1],["size",1],["bytes",1],["checksum",2],["frame",1],["id",6],["project",1],["default",1],["freeze",1],["version",3],["saved",3],["workbench",1],["artifacts",1],["fmt",1],["assert",5],["unchanged",1],["false",1],["read",1],["not",1],["exists",1],["stored",3],["latest",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_structure_snapshot_failure_leaves_live_head_and_versions_unchanged","name":[["test",1],["structure",1],["snapshot",1],["failure",1],["leaves",1],["live",1],["head",1],["versions",1],["unchanged",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",3],["test",2],["structure",6],["snapshot",5],["failure",3],["leaves",2],["live",2],["head",2],["versions",6],["unchanged",2],["tmp",3],["path",11],["monkeypatch",3],["cfg",1],["runner",8],["handler",2],["fid",4],["setup",1],["trusted",1],["true",5],["workspace",4],["branch",1],["mkdir",2],["parents",2],["exist",2],["ok",2],["structures",2],["benzene",3],["mol",4],["parent",1],["write",1],["text",2],["old",2],["encoding",2],["utf",2],["first",6],["store",4],["save",2],["artifact",6],["str",1],["filename",2],["content",2],["type",1],["chemical",1],["mdl",1],["molfile",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",2],["frame",1],["id",8],["project",1],["default",1],["before",2],["list",2],["fail",2],["data",1],["raise",1],["oserror",1],["injected",1],["setattr",1],["artifacts",2],["stage",1],["version",3],["pinned",1],["code",3],["payload",2],["call",1],["post",1],["body",1],["format",1],["assert",4],["500",1],["failed",1],["read",1],["latest",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_structure_snapshot_failure_leaves_live_head_and_versions_unchanged.fail_snapshot","name":[["fail",1],["snapshot",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["fail",2],["snapshot",3],["filename",2],["data",2],["raise",1],["oserror",1],["injected",1],["failure",1]]},{"id":"tests/test_artifact_workbench.py#test_table_and_diff_http_routes","name":[["test",1],["table",1],["diff",1],["http",1],["routes",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["table",6],["diff",9],["http",2],["routes",2],["tmp",3],["path",10],["cfg",1],["runner",6],["handler",3],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["csv",4],["write",1],["text",2],["name",2],["nr7",2],["nr8",1],["encoding",1],["utf",1],["first",5],["store",1],["save",1],["artifact",5],["str",1],["filename",2],["content",1],["type",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",2],["frame",1],["id",5],["project",1],["default",1],["freeze",1],["version",1],["code",4],["page",4],["call",2],["artifacts",2],["query",1],["sort",1],["dir",1],["desc",1],["assert",8],["200",2],["total",1],["rows",2],["r8",2],["edit",1],["nr9",1],["changed",1],["r9",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_table_optional_version_id_never_falls_back_to_latest","name":[["test",1],["table",1],["optional",1],["version",1],["id",1],["never",1],["falls",1],["back",1],["latest",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",3],["test",2],["table",6],["optional",2],["version",16],["id",18],["never",2],["falls",2],["back",2],["latest",5],["tmp",3],["path",10],["cfg",1],["runner",8],["handler",3],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["csv",3],["write",1],["text",2],["name",2],["nr7",2],["nr8",1],["encoding",1],["utf",1],["first",8],["store",1],["save",1],["artifact",7],["str",2],["filename",1],["content",1],["type",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",2],["frame",1],["project",1],["default",1],["freeze",1],["edited",3],["edit",1],["nr9",1],["requested",4],["list",1],["none",2],["original",2],["workbench",2],["artifacts",4],["snapshot",2],["wrapped",2],["append",1],["return",1],["code",4],["page",3],["call",2],["query",1],["sort",1],["dir",1],["desc",1],["assert",8],["200",2],["rows",2],["r8",1],["not",1],["r7",1],["r9",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_table_optional_version_id_never_falls_back_to_latest.wrapped","name":[["wrapped",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["wrapped",2],["artifact",3],["version",4],["id",4],["none",2],["requested",1],["append",1],["return",1],["original",1]]},{"id":"tests/test_artifact_workbench.py#test_table_rows_are_normalized_to_the_declared_header_width","name":[["test",1],["table",1],["rows",1],["normalized",1],["declared",1],["header",1],["width",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["table",3],["rows",3],["normalized",2],["declared",2],["header",2],["width",2],["page",3],["query",1],["only",2],["visible",2],["undeclared",1],["assert",2],["columns",1]]},{"id":"tests/test_artifact_workbench.py#test_text_edit_creates_v2_and_identical_bytes_do_not","name":[["test",1],["text",1],["edit",1],["creates",1],["v2",1],["identical",1],["bytes",1],["not",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["text",4],["edit",4],["creates",2],["v2",2],["identical",2],["bytes",3],["not",2],["tmp",3],["path",9],["cfg",1],["runner",10],["handler",1],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["notes",2],["md",2],["write",1],["alpha",2],["encoding",1],["utf",1],["first",9],["store",3],["save",1],["artifact",8],["str",1],["filename",1],["content",1],["type",1],["markdown",1],["size",1],["checksum",2],["frame",1],["id",15],["project",1],["default",1],["freeze",1],["version",9],["edited",5],["beta",3],["assert",11],["unchanged",2],["false",1],["versions",4],["list",2],["len",2],["same",3],["diff",9],["workbench",1],["artifacts",1],["changed",1],["from",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_the_ketcher_page_carries_no_inline_script","name":[["test",1],["ketcher",1],["page",1],["carries",1],["no",1],["inline",1],["script",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",4],["ketcher",7],["page",4],["carries",2],["no",4],["inline",5],["script",8],["editor",2],["own",1],["code",1],["has",1],["be",3],["same",2],["origin",1],["file",2],["not",3],["source",2],["shared",1],["csp",1],["src",1],["self",1],["wasm",1],["unsafe",1],["eval",1],["hash",1],["nonce",1],["so",2],["document",6],["carry",1],["was",1],["refused",1],["outright",1],["frame",1],["rendered",1],["its",1],["chrome",1],["never",1],["initialized",1],["artifact",4],["id",3],["rides",1],["data",3],["attribute",1],["reason",1],["should",1],["interpolated",1],["into",1],["executable",1],["inventoried",1],["real",1],["html",1],["parser",1],["rather",1],["than",1],["tag",3],["regex",1],["asserts",1],["absence",1],["pattern",1],["misses",1],["split",1],["across",1],["newline",1],["would",1],["report",1],["very",1],["thing",1],["exists",1],["catch",1],["as",1],["fixed",1],["htmlparser",1],["lower",1],["cases",1],["names",1],["free",1],["from",1],["tests",1],["security",1],["headers",1],["import",1],["inventory",7],["config",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage9",1],["workbench",1],["true",1],["art",2],["decode",1],["utf",1],["feed",1],["close",1],["assert",4],["none",1],["sources",2],["cannot",1],["authorized",1],["static",1],["js",2],["path",1],["globals",1],["vendor",1],["parents",1]]},{"id":"tests/test_artifact_workbench.py#test_workbench_invalid_numbers_are_stable_400s","name":[["test",1],["workbench",1],["invalid",1],["numbers",1],["stable",1],["400s",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["workbench",2],["invalid",5],["numbers",2],["stable",2],["400s",2],["tmp",3],["path",11],["cfg",1],["runner",5],["handler",4],["fid",6],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["table",2],["csv",2],["write",1],["text",2],["n1",1],["encoding",1],["utf",1],["artifact",11],["store",1],["save",1],["str",1],["filename",1],["name",1],["content",1],["type",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",2],["frame",1],["id",7],["project",1],["default",1],["freeze",1],["version",1],["code",9],["payload",6],["call",3],["artifacts",1],["query",2],["offset",1],["not",2],["integer",1],["assert",3],["400",3],["post",2],["frames",2],["annotations",2],["body",4],["pin",2],["kind",2],["image",2],["locator",4],["number",1],["na",1],["infinity",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_workbench_read_cap_accepts_the_boundary_and_rejects_one_byte_over","name":[["test",1],["workbench",1],["read",1],["cap",1],["accepts",1],["boundary",1],["rejects",1],["one",1],["byte",1],["over",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["workbench",6],["read",2],["cap",2],["accepts",2],["boundary",2],["rejects",2],["one",2],["byte",2],["over",2],["tmp",3],["path",3],["monkeypatch",4],["filename",3],["data",5],["route",4],["cfg",1],["runner",4],["handler",3],["fid",4],["setup",1],["workspace",3],["branch",1],["artifact",8],["save",1],["snapshot",1],["setattr",2],["mod",2],["max",2],["bytes",2],["len",2],["code",5],["payload",3],["call",2],["artifacts",2],["id",2],["assert",2],["200",1],["413",1],["too",1],["large",1],["close",1]]},{"id":"tests/test_artifact_workbench.py#test_workbench_routes_are_forbidden_when_the_flag_is_off","name":[["test",1],["workbench",1],["routes",1],["forbidden",1],["flag",1],["off",1]],"path":[["tests",1],["test",1],["artifact",1],["workbench",1],["py",1]],"body":[["def",2],["test",2],["workbench",4],["routes",2],["forbidden",2],["flag",2],["off",2],["tmp",3],["path",3],["cfg",1],["runner",2],["handler",2],["fid",1],["setup",1],["false",1],["route",2],["table",3],["profile",1],["export",1],["csv",1],["diff",1],["pdf",1],["text",1],["html",1],["outline",1],["code",3],["payload",2],["call",1],["artifacts",1],["missing",1],["assert",2],["403",1],["disabled",1],["close",1]]},{"id":"tests/test_attempt_terminal_state.py","name":[["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["durable",2],["cell",13],["attempt",4],["terminal",1],["states",1],["classified",1],["from",10],["structure",1],["never",1],["text",5],["both",1],["writers",1],["cli",2],["local",2],["action",3],["executor",2],["web",2],["execution",5],["service",3],["label",1],["timed",6],["out",6],["whenever",1],["error",17],["contained",1],["timeout",17],["anywhere",1],["kernel",9],["result",4],["carries",1],["whole",1],["traceback",10],["so",1],["denied",5],["host",6],["bash",9],["whose",1],["frame",1],["reads",1],["self",2],["run",4],["command",2],["user",2],["name",5],["variable",1],["called",1],["any",1],["urllib",7],["connection",3],["was",1],["recorded",1],["as",2],["timeline",1],["then",1],["showed",1],["failed",2],["interrupted",2],["worker",1],["returned",1],["finished",1],["completed",1],["only",4],["own",1],["structured",1],["proof",1],["raised",1],["by",1],["watchdog",2],["instead",1],["makes",1],["future",1],["import",10],["annotations",1],["dataclasses",1],["replace",1],["pytest",13],["openai4s",7],["agent",3],["actions",1],["code",1],["models",1],["model",1],["reply",1],["state",1],["runtime",2],["request",4],["cancellation",1],["not",4],["reset",7],["unavailable",3],["server",1],["tests",1],["test",1],["harness",1],["session",1],["most",3],["recent",3],["call",3],["last",3],["file",5],["line",5],["module",3],["print",2],["echo",1],["hi",1],["sdk",1],["py",2],["612",1],["return",2],["workdir",2],["authorize",1],["permission",1],["approval",1],["required",1],["but",1],["no",2],["interactive",1],["channel",1],["attached",1],["defined",1],["urlopen",3],["http",1],["127",1],["lib",1],["python3",1],["12",1],["215",1],["opener",1],["open",1],["url",1],["data",1],["urlerror",1],["errno",1],["61",1],["refused",2],["message",2],["value",2],["upstream",1],["after",1],["retries",1],["failures",3],["param",8],["id",8],["nameerror",1],["says",1],["plain",2],["control",1],["mark",4],["parametrize",4],["runner",1],["exc",1],["exceeded",3],["5s",3]]},{"id":"tests/test_attempt_terminal_state.py#_AttemptStore","name":[["attempt",1],["store",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["class",2],["attempt",13],["store",2],["def",6],["init",1],["self",8],["none",1],["finished",2],["list",1],["str",1],["allocate",1],["execution",5],["group",1],["id",8],["producing",2],["cell",2],["return",1],["mark",3],["started",1],["pass",3],["response",1],["capture",1],["finish",1],["terminal",2],["state",2],["append",1]]},{"id":"tests/test_attempt_terminal_state.py#_AttemptStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["finished",1],["list",1],["str",1]]},{"id":"tests/test_attempt_terminal_state.py#_AttemptStore.allocate_execution_attempt","name":[["allocate",1],["execution",1],["attempt",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["allocate",2],["execution",2],["attempt",4],["self",2],["group",2],["id",6],["producing",3],["cell",3],["return",1]]},{"id":"tests/test_attempt_terminal_state.py#_AttemptStore.finish_execution_attempt","name":[["finish",1],["execution",1],["attempt",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["finish",2],["execution",2],["attempt",4],["self",3],["id",2],["terminal",3],["state",3],["finished",1],["append",1]]},{"id":"tests/test_attempt_terminal_state.py#_AttemptStore.mark_execution_attempt_capture","name":[["mark",1],["execution",1],["attempt",1],["capture",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["mark",2],["execution",2],["attempt",4],["capture",2],["self",2],["id",2],["pass",1]]},{"id":"tests/test_attempt_terminal_state.py#_AttemptStore.mark_execution_attempt_response","name":[["mark",1],["execution",1],["attempt",1],["response",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["mark",2],["execution",2],["attempt",4],["response",2],["self",2],["id",2],["pass",1]]},{"id":"tests/test_attempt_terminal_state.py#_AttemptStore.mark_execution_attempt_started","name":[["mark",1],["execution",1],["attempt",1],["started",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["mark",2],["execution",2],["attempt",4],["started",2],["self",2],["id",2],["pass",1]]},{"id":"tests/test_attempt_terminal_state.py#_Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["class",2],["dispatcher",2],["last",1],["output",1],["none",1]]},{"id":"tests/test_attempt_terminal_state.py#_Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["class",2],["kernel",2],["generation",1],["none",2],["def",2],["init",1],["self",6],["outcome",6],["execute",1],["code",1],["kwargs",1],["if",1],["isinstance",1],["base",1],["exception",1],["raise",1],["return",1],["dict",1]]},{"id":"tests/test_attempt_terminal_state.py#_Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["init",2],["self",3],["outcome",4],["none",2]]},{"id":"tests/test_attempt_terminal_state.py#_Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["execute",2],["self",5],["code",2],["kwargs",2],["if",1],["isinstance",1],["outcome",3],["base",1],["exception",1],["raise",1],["return",1],["dict",1]]},{"id":"tests/test_attempt_terminal_state.py#_Ledger","name":[["ledger",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["class",2],["ledger",2],["current",1],["group",2],["id",1],["def",1],["init",1],["self",2],["none",1],["store",2],["attempt",1]]},{"id":"tests/test_attempt_terminal_state.py#_Ledger.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["store",2],["attempt",1]]},{"id":"tests/test_attempt_terminal_state.py#_run_cli_cell","name":[["run",1],["cli",1],["cell",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["run",3],["cli",2],["cell",5],["outcome",3],["list",2],["str",2],["ledger",5],["executor",3],["local",1],["action",2],["kernel",1],["dispatcher",1],["lambda",2],["code",3],["messages",1],["none",1],["kwargs",1],["error",1],["must",2],["not",1],["start",1],["python",2],["print",1],["try",1],["execute",1],["model",1],["reply",1],["content",1],["nprint",1],["state",1],["except",1],["base",1],["exception",1],["noqa",1],["ble001",1],["raised",1],["path",1],["still",1],["finish",1],["pass",1],["return",1],["store",1],["finished",1]]},{"id":"tests/test_attempt_terminal_state.py#_run_web_cell","name":[["run",1],["web",1],["cell",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["run",4],["web",2],["cell",5],["tmp",3],["path",4],["result",5],["none",9],["raised",4],["list",3],["str",3],["harness",5],["if",1],["not",1],["fail",1],["finished",3],["ports",3],["replace",1],["allocate",1],["attempt",10],["lambda",7],["args",1],["mark",3],["started",1],["id",6],["response",1],["capture",1],["finish",2],["state",2],["error",1],["append",1],["service",3],["execution",1],["factory",1],["try",1],["execute",1],["session",1],["request",1],["print",1],["agent",1],["stream",1],["false",1],["event",1],["action",1],["group",2],["except",1],["base",1],["exception",1],["noqa",1],["ble001",1],["must",1],["still",1],["pass",1],["return",1]]},{"id":"tests/test_attempt_terminal_state.py#test_both_writers_share_one_classifier","name":[["test",1],["both",1],["writers",1],["share",1],["one",1],["classifier",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["test",2],["both",2],["writers",2],["share",2],["one",4],["classifier",2],["vocabulary",1],["implementation",1],["two",1],["paths",1],["cannot",1],["drift",1],["again",1],["from",3],["openai4s",3],["agent",1],["import",3],["runtime",4],["execution",1],["attempts",9],["server",1],["cell",3],["run",3],["assert",8],["attempt",12],["state",12],["result",7],["exception",5],["error",6],["denied",1],["bash",1],["traceback",3],["name",1],["urllib",1],["failed",2],["none",1],["completed",1],["timeout",1],["otherwise",1],["worker",2],["died",2]]},{"id":"tests/test_attempt_terminal_state.py#test_cli_error_text_mentioning_timeout_is_a_failed_attempt","name":[["test",1],["cli",1],["error",1],["text",1],["mentioning",1],["timeout",1],["failed",1],["attempt",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["test",2],["cli",3],["error",6],["text",2],["mentioning",2],["timeout",2],["failed",3],["attempt",2],["finished",2],["run",1],["cell",1],["stdout",1],["stderr",1],["interrupted",1],["false",1],["assert",1]]},{"id":"tests/test_attempt_terminal_state.py#test_cli_host_side_timeout_is_a_timed_out_attempt","name":[["test",1],["cli",1],["host",1],["side",1],["timeout",1],["timed",1],["out",1],["attempt",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["test",2],["cli",4],["host",2],["side",2],["timeout",4],["timed",3],["out",3],["attempt",2],["assert",2],["run",2],["cell",3],["error",2],["exceeded",1],["5s",1],["no",1],["result",1],["runtime",1],["while",1],["talking",1],["worker",1],["failed",1]]},{"id":"tests/test_attempt_terminal_state.py#test_interrupted_and_clean_results_keep_their_states","name":[["test",1],["interrupted",1],["clean",1],["results",1],["keep",1],["their",1],["states",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",3],["test",2],["interrupted",4],["clean",2],["results",2],["keep",2],["their",2],["states",2],["runner",3],["tmp",3],["path",3],["run",5],["result",4],["if",1],["cli",2],["return",2],["cell",2],["web",1],["assert",2],["stdout",2],["error",2],["keyboard",1],["interrupt",1],["timeout",1],["true",1],["ok",1],["stderr",1],["none",1],["completed",1]]},{"id":"tests/test_attempt_terminal_state.py#test_interrupted_and_clean_results_keep_their_states.run","name":[["run",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["run",4],["result",5],["if",1],["runner",1],["cli",2],["return",2],["cell",2],["web",1],["tmp",1],["path",1]]},{"id":"tests/test_attempt_terminal_state.py#test_web_error_text_mentioning_timeout_is_a_failed_attempt","name":[["test",1],["web",1],["error",1],["text",1],["mentioning",1],["timeout",1],["failed",1],["attempt",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["test",2],["web",3],["error",6],["text",2],["mentioning",2],["timeout",2],["failed",3],["attempt",2],["tmp",3],["path",3],["finished",2],["run",1],["cell",1],["result",1],["stdout",1],["stderr",1],["interrupted",1],["false",1],["assert",1]]},{"id":"tests/test_attempt_terminal_state.py#test_web_watchdog_timeout_is_a_timed_out_attempt","name":[["test",1],["web",1],["watchdog",1],["timeout",1],["timed",1],["out",1],["attempt",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["test",2],["web",3],["watchdog",2],["timeout",2],["timed",3],["out",3],["attempt",2],["exc",3],["tmp",3],["path",3],["assert",1],["run",1],["cell",1],["raised",1]]},{"id":"tests/test_attempt_terminal_state.py#test_web_worker_death_and_cancellation_keep_their_states","name":[["test",1],["web",1],["worker",1],["death",1],["cancellation",1],["keep",1],["their",1],["states",1]],"path":[["tests",1],["test",1],["attempt",1],["terminal",1],["state",1],["py",1]],"body":[["def",2],["test",2],["web",4],["worker",4],["death",2],["cancellation",3],["keep",2],["their",2],["states",2],["tmp",4],["path",4],["assert",2],["run",2],["cell",2],["raised",2],["eoferror",1],["exited",1],["died",1],["kernel",1],["stopped",1],["cancelled",1]]},{"id":"tests/test_attention_view.py","name":[["test",1],["attention",1],["view",1],["py",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["cross",1],["session",6],["needs",1],["attention",3],["aggregation",1],["dashboard",1],["cannot",1],["poll",1],["each",2],["running",2],["queued",2],["work",2],["pending",1],["approvals",1],["recoverable",1],["failures",1],["view",1],["only",1],["imports",1],["live",1],["remote",1],["compute",4],["without",1],["either",1],["missing",1],["facts",1],["doing",1],["must",1],["never",1],["module",1],["drives",1],["real",1],["handler",1],["six",1],["fixtures",1],["produce",1],["one",1],["card",1],["colleague",1],["invisible",1],["cursor",1],["bound",1],["caller",1],["scope",1],["50",1],["page",1],["stays",1],["under",1],["200ms",1],["opening",1],["list",1],["not",1],["spawn",1],["kernel",1],["call",1],["provider",1],["retry",1],["approve",1],["harvest",1],["from",10],["future",1],["import",18],["annotations",1],["ast",1],["inspect",1],["json",1],["platform",1],["statistics",1],["time",1],["pathlib",1],["path",2],["typing",1],["any",1],["pytest",2],["openai4s",7],["config",2],["llmconfig",1],["server",5],["routes",1],["tasks",1],["gateway",2],["as",2],["mod",2],["local",1],["auth",3],["package",1],["quarantine",1],["key",1],["team",5],["cookie",1],["service",1],["storage",1],["dock",1],["timeline",2],["approval",1],["security",1],["recovery",3],["blocked",1],["item",1],["keys",2],["id",4],["source",2],["kind",1],["state",1],["severity",1],["frame",1],["project",1],["title",1],["updated",1],["at",1],["target",1],["action",1],["hint",1],["url",2],["href",1],["uri",1],["link",1],["p95",3],["runs",1],["30",1],["warmup",1],["budget",1],["ms",1],["200",1],["fixture",1]]},{"id":"tests/test_attention_view.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["class",4],["client",2],["def",6],["init",1],["self",25],["tmp",3],["path",8],["team",4],["mode",3],["bool",1],["false",2],["cfg",4],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["test",1],["max",1],["turns",1],["if",4],["true",1],["runner",6],["gateway",2],["mod",2],["session",3],["hub",2],["start",1],["idle",1],["sweeper",1],["store",5],["create",2],["project",4],["name",4],["attention",2],["description",1],["context",1],["id",7],["list",1],["projects",1],["handler",11],["make",1],["token",10],["local",2],["auth",2],["read",1],["close",2],["str",9],["frame",4],["update",1],["return",3],["cookie",8],["none",14],["call",2],["method",3],["body",6],["dict",2],["object",1],["new",1],["correlation",1],["req",1],["sent",5],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["security",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["v1",1],["headers",5],["content",1],["length",1],["else",2],["header",1],["not",2],["lambda",1],["route",1]]},{"id":"tests/test_attention_view.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["init",2],["self",15],["tmp",4],["path",4],["team",4],["mode",4],["bool",2],["false",3],["cfg",4],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["if",1],["true",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["store",4],["create",1],["project",3],["name",1],["attention",1],["description",1],["context",1],["id",2],["list",1],["projects",1],["handler",2],["class",1],["make",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_attention_view.py#_Client._call","name":[["call",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",3],["call",2],["self",4],["method",4],["str",8],["path",4],["cookie",6],["none",16],["token",6],["body",7],["dict",3],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["attention",1],["sent",5],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["security",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",5],["content",1],["length",1],["if",3],["team",1],["else",2],["local",1],["auth",1],["header",1],["not",2],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_attention_view.py#_Client._call._send","name":[["send",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",4],["security",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_attention_view.py#_Client.close","name":[["close",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["close",3],["self",3],["runner",1]]},{"id":"tests/test_attention_view.py#_Client.get","name":[],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["self",3],["path",3],["str",6],["cookie",4],["none",8],["token",4],["return",1],["call",1]]},{"id":"tests/test_attention_view.py#_Client.session","name":[["session",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["session",3],["self",5],["name",4],["str",4],["frame",4],["id",4],["runner",1],["create",1],["project",1],["store",1],["update",1],["return",1]]},{"id":"tests/test_attention_view.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_attention_view.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_attention_view.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_attention_view.py#_seed_approval","name":[["seed",1],["approval",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["seed",2],["approval",4],["client",7],["name",3],["str",4],["kind",2],["frame",8],["id",12],["session",1],["store",1],["create",1],["permission",1],["request",1],["decision",2],["perm",2],["root",1],["project",2],["tool",1],["bash",1],["target",1],["echo",1],["payload",1],["return",1]]},{"id":"tests/test_attention_view.py#_seed_blocked","name":[["seed",1],["blocked",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["seed",2],["blocked",4],["client",6],["name",3],["str",4],["kind",2],["frame",3],["id",3],["session",2],["store",1],["setting",1],["import",2],["quarantine",1],["key",1],["json",1],["dumps",1],["state",1],["quarantined",1],["reason",1],["test",1],["return",1]]},{"id":"tests/test_attention_view.py#_seed_compute","name":[["seed",1],["compute",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["seed",2],["compute",9],["client",11],["name",3],["str",6],["kind",2],["status",10],["unknown",4],["frame",4],["id",11],["session",1],["owner",3],["key",4],["attention",1],["workspace",1],["runner",1],["job",13],["store",5],["create",1],["provider",1],["byoc",1],["test",1],["queued",1],["if",1],["update",4],["elif",1],["succeeded",2],["staging",2],["terminal",1],["at",1],["else",1],["step",2],["return",1]]},{"id":"tests/test_attention_view.py#_seed_queued","name":[["seed",1],["queued",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["seed",2],["queued",5],["client",7],["name",3],["str",4],["kind",2],["frame",4],["id",6],["session",1],["runner",2],["executions",2],["submit",2],["owner",4],["recovery",1],["rec",1],["hold",1],["agent",1],["turn",1],["return",1]]},{"id":"tests/test_attention_view.py#_seed_recovery","name":[["seed",1],["recovery",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["seed",2],["recovery",7],["client",6],["name",3],["str",4],["kind",2],["frame",6],["id",8],["session",1],["store",1],["append",1],["event",1],["root",1],["branch",1],["phase",1],["validate",1],["status",1],["failed",1],["detail",1],["missing",1],["model",1],["return",1]]},{"id":"tests/test_attention_view.py#_seed_running","name":[["seed",1],["running",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["seed",2],["running",5],["client",6],["name",3],["str",4],["kind",2],["frame",3],["id",4],["session",1],["runner",1],["executions",1],["submit",1],["owner",2],["agent",1],["turn",1],["return",1]]},{"id":"tests/test_attention_view.py#_seed_six","name":[["seed",1],["six",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["seed",8],["six",2],["client",10],["dict",2],["str",4],["return",1],["running",2],["queued",2],["approval",2],["recovery",2],["blocked",2],["compute",2]]},{"id":"tests/test_attention_view.py#_walk_keys","name":[["walk",1],["keys",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["walk",4],["keys",9],["value",7],["any",2],["str",3],["if",1],["isinstance",2],["dict",1],["update",3],["item",4],["values",1],["elif",1],["list",1],["return",1]]},{"id":"tests/test_attention_view.py#_walk_strings","name":[["walk",1],["strings",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["walk",4],["strings",4],["value",8],["any",2],["list",4],["str",4],["out",5],["if",1],["isinstance",3],["append",1],["elif",2],["dict",1],["item",4],["values",1],["extend",2],["return",1]]},{"id":"tests/test_attention_view.py#client","name":[["client",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["client",3],["tmp",3],["path",3],["node",3],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_attention_view.py#test_attention_modules_cannot_reach_a_provider_or_kernel","name":[["test",1],["attention",1],["modules",1],["cannot",1],["reach",1],["provider",1],["kernel",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["attention",4],["modules",2],["cannot",2],["reach",2],["provider",2],["kernel",3],["module",5],["routes",1],["tree",2],["ast",4],["parse",1],["inspect",1],["getsource",1],["imported",10],["str",1],["node",8],["walk",1],["if",1],["isinstance",2],["import",2],["update",2],["alias",4],["name",13],["names",2],["elif",1],["from",1],["add",1],["assert",6],["not",6],["any",5],["startswith",5],["openai4s",4],["compute",1],["manager",2],["host",1],["dispatch",1],["server",1],["gateway",1],["subprocess",2],["urllib",1]]},{"id":"tests/test_attention_view.py#test_completed_and_idle_sessions_yield_zero_cards","name":[["test",1],["completed",1],["idle",1],["sessions",1],["yield",1],["zero",1],["cards",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["completed",3],["idle",5],["sessions",2],["yield",2],["zero",2],["cards",2],["client",5],["session",2],["done",2],["seed",1],["compute",2],["name",1],["status",3],["succeeded",1],["body",4],["attention",1],["assert",4],["200",1],["frames",3],["item",2],["frame",1],["id",1],["items",2],["not",2]]},{"id":"tests/test_attention_view.py#test_cross_user_zero_leakage","name":[["test",1],["cross",1],["user",1],["zero",1],["leakage",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["cross",2],["user",8],["zero",2],["leakage",2],["tmp",3],["path",3],["monkeypatch",3],["setattr",1],["team",5],["mod",1],["pbkdf2",1],["iterations",1],["1200",1],["node",16],["client",1],["mode",1],["true",1],["try",1],["alice",30],["store",6],["create",5],["username",2],["password",2],["fake",4],["pw",4],["role",2],["member",2],["bob",19],["session",12],["runner",2],["project",4],["id",16],["owner",2],["update",2],["frame",7],["name",2],["pending",1],["permission",1],["request",1],["decision",1],["perm",2],["only",2],["root",1],["tool",1],["bash",1],["target",1],["echo",1],["idle",1],["auth",4],["service",1],["token",7],["login",2],["127",2],["assert",11],["status",6],["body",12],["attention",5],["cookie",3],["200",2],["frames",5],["item",7],["items",7],["not",3],["json",1],["dumps",1],["stolen",5],["cursor",10],["next",1],["if",2],["none",1],["force",1],["scoped",1],["even",1],["listing",1],["fits",1],["one",1],["page",1],["encode",1],["int",1],["updated",1],["at",1],["str",1],["scope",1],["fingerprint",1],["rejected",2],["400",1],["code",1],["invalid",1],["finally",1],["close",1]]},{"id":"tests/test_attention_view.py#test_cursor_is_bound_to_caller_scope","name":[["test",1],["cursor",1],["bound",1],["caller",1],["scope",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["cursor",16],["bound",2],["caller",2],["scope",2],["client",8],["seed",1],["six",1],["status",10],["first",8],["attention",5],["limit",4],["assert",12],["200",3],["has",2],["more",2],["true",1],["next",2],["second",11],["ids",4],["item",6],["id",3],["items",5],["isdisjoint",1],["seen",4],["list",2],["while",1],["extend",1],["len",3],["import",1],["base64",3],["padded",2],["payload",3],["json",2],["loads",1],["urlsafe",2],["b64decode",1],["decode",2],["utf",2],["32",1],["tampered",2],["b64encode",1],["dumps",1],["separators",1],["encode",1],["ascii",1],["rstrip",1],["error",4],["400",2],["code",2],["invalid",2],["not",1]]},{"id":"tests/test_attention_view.py#test_exact_dock_closed_target_set","name":[["test",1],["exact",1],["dock",1],["closed",1],["target",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["dock",5],["closed",2],["target",5],["client",4],["seed",1],["six",1],["status",2],["body",3],["attention",3],["assert",4],["200",1],["item",5],["items",1],["source",1],["kind",1],["surface",1],["surfaces",1],["docks",1]]},{"id":"tests/test_attention_view.py#test_fifty_session_p95_under_200ms","name":[["test",1],["fifty",1],["session",1],["p95",1],["under",1],["200ms",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["fifty",2],["session",3],["p95",15],["under",2],["200ms",2],["client",7],["frames",2],["seed",1],["six",1],["index",2],["range",3],["44",1],["idle",1],["02d",1],["assert",6],["len",3],["warmup",3],["status",4],["body",6],["attention",4],["200",2],["items",2],["samples",5],["list",1],["float",1],["runs",3],["started",2],["time",2],["perf",2],["counter",2],["append",1],["1000",1],["statistics",2],["quantiles",1],["20",1],["db",5],["path",5],["cfg",1],["record",3],["ms",7],["round",3],["max",2],["median",2],["sessions",1],["50",1],["bytes",1],["stat",1],["st",1],["size",1],["if",1],["file",1],["else",1],["machine",2],["platform",6],["python",2],["version",1],["node",2],["print",1],["json",1],["dumps",1],["flush",1],["true",1],["budget",2],["1f",1],["exceeded",1]]},{"id":"tests/test_attention_view.py#test_get_does_not_spawn_retry_approve_or_harvest","name":[["test",1],["not",1],["spawn",1],["retry",1],["approve",1],["harvest",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",4],["test",2],["not",3],["spawn",2],["retry",2],["approve",2],["harvest",4],["client",11],["monkeypatch",9],["counts",3],["kernel",6],["runtime",4],["popen",4],["urlopen",4],["resolve",4],["prepare",4],["count",8],["name",3],["inner",2],["args",1],["kwargs",1],["raise",1],["assertion",1],["error",1],["attention",3],["must",1],["call",1],["return",1],["setattr",7],["runner",5],["ensure",3],["store",2],["permission",1],["request",4],["session",1],["domain",1],["recovery",1],["action",1],["import",2],["subprocess",2],["from",1],["urllib",3],["as",1],["seed",1],["six",1],["status",2],["body",4],["assert",4],["200",1],["len",1],["items",2],["listing",2],["compute",1],["tasks",2],["owner",1],["workspace",1],["key",1],["frame",1],["id",1],["polled",1],["false",1]]},{"id":"tests/test_attention_view.py#test_get_does_not_spawn_retry_approve_or_harvest._count","name":[["count",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",3],["count",2],["name",4],["inner",2],["args",1],["kwargs",1],["counts",1],["raise",1],["assertion",1],["error",1],["attention",1],["must",1],["not",1],["call",1],["return",1]]},{"id":"tests/test_attention_view.py#test_get_does_not_spawn_retry_approve_or_harvest._count._inner","name":[["inner",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["inner",2],["args",2],["kwargs",2],["counts",1],["name",2],["raise",1],["assertion",1],["error",1],["attention",1],["must",1],["not",1],["call",1]]},{"id":"tests/test_attention_view.py#test_pending_approval_appears_within_one_poll_window","name":[["test",1],["pending",1],["approval",1],["appears",1],["within",1],["one",1],["poll",1],["window",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["pending",3],["approval",6],["appears",2],["within",2],["one",2],["poll",3],["window",2],["client",4],["started",2],["time",2],["perf",2],["counter",2],["frame",3],["id",3],["seed",1],["name",1],["status",2],["body",3],["attention",1],["elapsed",3],["ms",4],["1000",1],["assert",3],["200",1],["approvals",2],["item",4],["items",1],["if",1],["source",1],["kind",1],["len",1],["4000",1],["took",1],["1f",1]]},{"id":"tests/test_attention_view.py#test_response_has_zero_url_fields_and_no_secrets","name":[["test",1],["response",1],["has",1],["zero",1],["url",1],["fields",1],["no",1],["secrets",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["response",2],["has",2],["zero",2],["url",4],["fields",2],["no",2],["secrets",2],["client",7],["seed",1],["six",1],["secret",7],["frame",5],["session",1],["api",1],["key",3],["sk",2],["attention",3],["value",2],["store",1],["create",1],["permission",1],["request",1],["decision",1],["id",5],["perm",1],["title",1],["root",1],["project",2],["tool",1],["bash",1],["target",1],["users",2],["bin",1],["job",1],["status",2],["body",5],["assert",8],["200",1],["keys",6],["lower",4],["walk",2],["not",7],["blob",6],["json",1],["dumps",1],["http",1],["https",1],["traceback",1],["text",2],["strings",1],["pid",1]]},{"id":"tests/test_attention_view.py#test_six_kind_fixtures_each_produce_exactly_one_card","name":[["test",1],["six",1],["kind",1],["fixtures",1],["each",1],["produce",1],["exactly",1],["one",1],["card",1]],"path":[["tests",1],["test",1],["attention",1],["view",1],["py",1]],"body":[["def",2],["test",2],["six",3],["kind",17],["fixtures",2],["each",2],["produce",2],["exactly",2],["one",2],["card",2],["client",4],["frames",7],["seed",1],["status",2],["body",3],["attention",1],["assert",18],["200",1],["items",5],["kinds",3],["item",12],["source",2],["sorted",2],["dock",2],["by",13],["len",1],["running",2],["frame",9],["id",9],["queued",3],["action",1],["hint",1],["startswith",1],["queue",1],["approval",3],["state",4],["pending",1],["recovery",3],["failed",1],["blocked",3],["view",1],["only",1],["compute",3],["unknown",1],["keys",1],["target",3],["surface",2],["session",1]]},{"id":"tests/test_auth_exit_matrix.py","name":[["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["credential",2],["gate",3],["exit",2],["matrix",4],["over",1],["real",2],["socket",5],["p0",1],["criteria",1],["name",1],["unauthenticated",3],["rest",3],["ws",3],["cookie",5],["survives",1],["restart",3],["implementation",1],["present",1],["correct",1],["three",1],["legs",1],["proof",1],["were",1],["not",3],["docs",1],["recorded",1],["row",1],["as",3],["closed",1],["anyway",1],["no",2],["test",4],["ever",1],["drove",1],["web",2],["upgrade",1],["every",2],["api",2],["v1",2],["tree",1],["presents",1],["one",5],["them",2],["runs",1],["synthetic",1],["handler",4],["handle",1],["replaced",2],["by",3],["list",1],["append",1],["so",1],["none",1],["could",1],["observe",1],["difference",1],["between",1],["refused",1],["client",1],["now",1],["holds",1],["accepts",1],["cancel",1],["execution",1],["streams",1],["approval",1],["prompts",1],["outcome",1],["exists",1],["prevent",1],["was",1],["route",3],["frames",1],["plus",1],["two",1],["exempt",1],["paths",1],["added",1],["outside",1],["would",1],["have",1],["been",1],["caught",1],["nothing",1],["across",2],["asserted",2],["token",2],["file",1],["stability",1],["make",1],["twice",1],["data",1],["dir",1],["comparing",1],["read",1],["local",2],["auth",2],["whether",1],["browser",1],["still",1],["holding",1],["accepted",1],["issued",1],["everything",1],["here",1],["speaks",1],["raw",1],["http",3],["at",1],["threading",3],["httpserver",2],["reason",1],["tests",2],["gateway",5],["host",1],["allowlist",1],["py",1],["states",1],["decision",1],["from",9],["direct",1],["call",1],["has",2],["never",1],["written",1],["status",1],["line",1],["repository",1],["already",1],["shipped",1],["error",1],["reached",1],["200",1],["future",1],["import",12],["annotations",1],["re",1],["server",5],["base",1],["httprequest",1],["pathlib",1],["path",1],["pytest",3],["openai4s",4],["config",2],["llmconfig",1],["contract",1],["mod",1],["ports",1],["bound",1],["fixture",1],["leg",1],["retired",1],["loopback",1],["opt",1],["out",1],["mark",1],["parametrize",1],["value",1],["false",1]]},{"id":"tests/test_auth_exit_matrix.py#_body","name":[["body",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["body",2],["raw",3],["bytes",2],["dict",2],["import",1],["json",2],["return",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_auth_exit_matrix.py#_concrete","name":[["concrete",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["concrete",2],["route",3],["str",4],["one",1],["walkable",1],["path",8],["per",1],["routable",1],["pattern",1],["gate",2],["keyed",1],["before",1],["any",1],["routing",1],["happens",1],["so",1],["placeholder",1],["never",1],["has",1],["name",1],["real",1],["object",1],["401",1],["assertion",1],["404",1],["would",1],["mean",1],["request",1],["got",1],["past",1],["re",3],["sub",3],["matrix",3],["probe",3],["return",1],["contract",1],["api",1],["root",1]]},{"id":"tests/test_auth_exit_matrix.py#_config","name":[["config",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["config",5],["data",4],["dir",4],["path",2],["port",4],["int",2],["cfg",3],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["host",1],["127",1],["ensure",1],["dirs",1],["return",1]]},{"id":"tests/test_auth_exit_matrix.py#_Daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["class",3],["daemon",4],["one",1],["running",1],["gateway",5],["ability",1],["replace",1],["place",1],["replacing",1],["rather",1],["than",1],["tearing",1],["down",1],["point",1],["restart",3],["case",1],["cookie",2],["under",2],["test",2],["was",2],["issued",2],["by",1],["handler",6],["being",1],["thrown",1],["away",1],["def",6],["init",1],["self",38],["data",5],["dir",5],["path",1],["none",13],["httpd",11],["threading",4],["httpserver",2],["port",5],["bound",2],["server",6],["cfg",3],["config",1],["runners",3],["list",1],["thread",8],["start",4],["if",3],["must",2],["come",1],["back",1],["same",1],["against",1],["so",1],["rebind",2],["cannot",1],["go",1],["through",1],["close",4],["bind",2],["gap",1],["here",1],["ours",1],["alone",1],["milliseconds",1],["wide",2],["unlike",1],["fixture",1],["probe",1],["then",1],["window",1],["closes",1],["first",1],["127",1],["base",1],["httprequest",1],["threads",1],["true",2],["runner",6],["mod",2],["session",1],["hub",2],["append",1],["cls",2],["make",1],["request",1],["target",1],["serve",1],["forever",1],["stop",3],["not",3],["shutdown",1],["join",1],["timeout",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["teardown",1],["mask",1],["failure",1],["pass",1],["property",1],["token",1],["str",1],["return",1],["local",1],["auth",1],["load",1],["mint",1]]},{"id":"tests/test_auth_exit_matrix.py#_Daemon.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["init",2],["self",11],["data",5],["dir",5],["path",2],["none",5],["httpd",2],["threading",2],["httpserver",1],["port",2],["bound",1],["gateway",1],["server",1],["cfg",1],["config",1],["runners",1],["list",1],["thread",2],["start",1]]},{"id":"tests/test_auth_exit_matrix.py#_Daemon.close","name":[["close",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["close",3],["self",4],["none",2],["stop",1],["server",1],["runner",2],["runners",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["teardown",1],["must",1],["not",1],["mask",1],["failure",1],["pass",1]]},{"id":"tests/test_auth_exit_matrix.py#_Daemon.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["restart",2],["self",4],["none",2],["stop",1],["server",1],["start",1]]},{"id":"tests/test_auth_exit_matrix.py#_Daemon.start","name":[["start",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["start",3],["self",13],["none",3],["if",1],["httpd",5],["restart",1],["must",1],["come",1],["back",1],["same",1],["port",3],["cookie",1],["under",1],["test",1],["was",1],["issued",1],["against",1],["so",1],["rebind",2],["cannot",1],["go",1],["through",1],["close",1],["bind",2],["gap",1],["here",1],["ours",1],["alone",1],["milliseconds",1],["wide",2],["unlike",1],["fixture",1],["probe",1],["then",1],["window",1],["bound",1],["gateway",3],["server",1],["closes",1],["first",1],["threading",2],["httpserver",1],["127",1],["base",1],["httprequest",1],["handler",5],["daemon",2],["threads",1],["true",2],["runner",4],["mod",2],["session",1],["cfg",2],["hub",2],["runners",1],["append",1],["cls",2],["make",1],["request",1],["class",1],["thread",3],["target",1],["serve",1],["forever",1]]},{"id":"tests/test_auth_exit_matrix.py#_Daemon.stop_server","name":[["stop",1],["server",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["stop",2],["server",3],["self",9],["none",6],["if",2],["httpd",4],["not",2],["shutdown",1],["close",1],["thread",3],["join",1],["timeout",1]]},{"id":"tests/test_auth_exit_matrix.py#_Daemon.token","name":[["token",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["token",2],["self",3],["str",2],["return",1],["local",1],["auth",1],["load",1],["mint",1],["data",1],["dir",1]]},{"id":"tests/test_auth_exit_matrix.py#_free_port","name":[["free",1],["port",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["free",2],["port",6],["int",3],["host",4],["allowlist",2],["compares",2],["against",2],["cfg",2],["so",2],["daemon",2],["has",2],["be",2],["listening",2],["its",2],["config",2],["names",2],["ephemeral",2],["bind",3],["would",4],["make",2],["every",2],["request",2],["fail",2],["check",2],["whole",2],["module",2],["pass",2],["wrong",2],["reason",2],["sock",4],["socket",2],["try",1],["127",1],["return",1],["getsockname",1],["finally",1],["close",1]]},{"id":"tests/test_auth_exit_matrix.py#_get","name":[],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["port",4],["int",2],["path",3],["str",6],["token",5],["none",10],["cookie",5],["lines",5],["http",1],["host",1],["127",1],["if",2],["not",2],["append",3],["local",1],["auth",1],["header",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["encode",1],["ascii",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["class",2],["hub",3],["enough",1],["ws",2],["successful",1],["upgrade",2],["runs",1],["its",1],["real",1],["path",1],["stub",1],["missing",1],["add",2],["lets",1],["101",1],["reach",1],["wire",1],["then",1],["raises",1],["inside",1],["handle",1],["shape",1],["control",1],["passes",1],["wrong",1],["reason",1],["would",1],["keep",1],["passing",1],["if",2],["were",1],["failing",1],["one",1],["line",1],["later",1],["def",8],["init",1],["self",12],["none",5],["connections",4],["list",1],["conn",6],["append",1],["remove",2],["subscribe",1],["root",5],["frame",6],["id",5],["return",5],["emitter",1],["lambda",1],["event",2],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["connections",1],["list",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.add","name":[["add",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["add",2],["self",3],["conn",3],["connections",1],["append",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.remove","name":[["remove",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["remove",3],["self",4],["conn",4],["if",1],["connections",2]]},{"id":"tests/test_auth_exit_matrix.py#_Hub.subscribe","name":[["subscribe",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["subscribe",2],["self",2],["conn",2],["root",2],["frame",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_auth_exit_matrix.py#_issue_cookie","name":[["issue",1],["cookie",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["issue",2],["cookie",3],["daemon",7],["str",2],["real",1],["bootstrap",1],["token",5],["answers",1],["303",2],["sets",1],["os",2],["status",2],["raw",4],["speak",1],["port",2],["http",1],["host",1],["127",1],["connection",1],["close",1],["encode",1],["ascii",2],["assert",2],["200",1],["match",3],["re",1],["search",1],["rb",1],["300",1],["return",1],["group",1],["decode",1]]},{"id":"tests/test_auth_exit_matrix.py#_speak","name":[["speak",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["speak",2],["port",3],["int",5],["request",4],["bytes",6],["read",3],["all",3],["bool",2],["true",3],["tuple",2],["send",1],["hand",2],["built",2],["return",2],["status",5],["code",1],["raw",5],["because",2],["web",2],["socket",5],["upgrade",2],["cannot",1],["be",1],["expressed",1],["through",1],["http",1],["client",2],["absence",1],["header",1],["part",1],["being",1],["asserted",1],["no",2],["stdlib",2],["will",1],["let",1],["you",1],["say",1],["conn",4],["create",1],["connection",1],["127",1],["timeout",3],["10",1],["try",1],["sendall",1],["chunks",4],["list",1],["while",1],["block",4],["recv",1],["65536",1],["if",2],["not",2],["break",2],["append",1],["join",2],["successful",1],["never",1],["closes",1],["reading",1],["eof",1],["live",1],["would",1],["until",1],["line",4],["whole",1],["assertion",1],["except",1],["noqa",1],["up041",1],["alias",1],["name",1],["here",1],["pass",1],["finally",1],["close",1],["split",2],["decode",1],["latin",1],["parts",3],["assert",1],["len",1],["160",1]]},{"id":"tests/test_auth_exit_matrix.py#_ws_upgrade","name":[["ws",1],["upgrade",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["ws",3],["upgrade",4],["port",4],["int",2],["token",5],["str",4],["none",8],["cookie",5],["tuple",2],["lines",4],["api",1],["v1",1],["http",1],["host",1],["127",1],["websocket",1],["connection",1],["sec",2],["web",2],["socket",2],["key",1],["ghl",1],["ihnhb",1],["xbs",1],["zsbub25j",1],["zq",1],["version",1],["13",1],["if",2],["not",2],["append",2],["local",1],["auth",1],["header",1],["return",1],["speak",1],["join",1],["encode",1],["ascii",1],["read",1],["all",1],["false",1]]},{"id":"tests/test_auth_exit_matrix.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",3],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_auth_exit_matrix.py#local_auth_exempt_paths","name":[["local",1],["auth",1],["exempt",1],["paths",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["local",2],["auth",2],["exempt",2],["paths",3],["str",2],["read",1],["from",1],["gate",1],["not",1],["restated",1],["copy",1],["test",1],["would",1],["keep",1],["passing",1],["while",1],["somebody",1],["widened",1],["real",1],["one",1],["failure",1],["mode",1],["sweep",1],["here",1],["close",1],["return",1],["gateway",1],["mod",1],["unauthenticated",1]]},{"id":"tests/test_auth_exit_matrix.py#test_a_cookie_from_a_different_data_dir_is_not_accepted","name":[["test",1],["cookie",1],["from",1],["different",1],["data",1],["dir",1],["not",1],["accepted",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["cookie",5],["from",2],["different",2],["data",2],["dir",2],["not",2],["accepted",2],["tmp",4],["path",4],["negative",1],["arm",1],["without",1],["still",1],["works",1],["satisfied",1],["by",1],["handler",1],["stopped",1],["checking",1],["theirs",4],["daemon",2],["mine",4],["try",1],["foreign",2],["issue",1],["assert",1],["port",1],["api",1],["v1",1],["frames",1],["401",1],["finally",1],["close",2]]},{"id":"tests/test_auth_exit_matrix.py#test_a_cookie_issued_before_a_restart_is_accepted_after_it","name":[["test",1],["cookie",1],["issued",1],["before",1],["restart",1],["accepted",1],["after",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",3],["cookie",9],["issued",2],["before",2],["restart",3],["accepted",2],["after",2],["daemon",6],["criterion",1],["actually",1],["asks",1],["driven",1],["end",2],["previous",1],["evidence",1],["called",1],["make",1],["handler",3],["twice",1],["compared",1],["local",1],["auth",1],["read",1],["token",3],["file",1],["cannot",1],["fail",1],["any",1],["reason",1],["browser",2],["would",1],["notice",1],["side",1],["still",1],["holding",1],["presented",1],["did",1],["not",1],["issue",2],["minted",1],["per",1],["boot",1],["passes",1],["old",1],["assertion",1],["first",1],["logs",1],["every",1],["open",1],["tab",1],["out",1],["assert",2],["port",2],["api",2],["v1",2],["frames",2],["200",3],["status",2],["raw",2]]},{"id":"tests/test_auth_exit_matrix.py#test_a_cookie_issued_before_a_restart_still_opens_the_websocket","name":[["test",1],["cookie",1],["issued",1],["before",1],["restart",1],["still",1],["opens",1],["websocket",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["cookie",6],["issued",2],["before",2],["restart",4],["still",2],["opens",2],["websocket",2],["daemon",5],["live",1],["channel",1],["open",1],["tab",1],["actually",1],["reconnects",1],["session",1],["whose",2],["rest",1],["calls",1],["survive",1],["socket",1],["not",1],["ui",1],["looks",1],["connected",1],["receives",1],["nothing",1],["issue",1],["status",2],["raw",2],["ws",1],["upgrade",1],["port",1],["token",1],["none",1],["assert",1],["101",1],["200",1]]},{"id":"tests/test_auth_exit_matrix.py#test_a_wrong_credential_does_not_open_the_socket_either","name":[["test",1],["wrong",1],["credential",1],["not",1],["open",1],["socket",1],["either",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["wrong",2],["credential",2],["not",4],["open",2],["socket",3],["either",2],["daemon",4],["token",4],["shaped",1],["string",1],["distinguishes",1],["gate",1],["from",1],["if",1],["header",1],["present",1],["check",1],["caller",1],["satisfy",1],["free",1],["status",2],["raw",3],["ws",1],["upgrade",1],["port",1],["len",1],["assert",2],["401",1],["200",1],["sec",1],["web",1],["accept",1]]},{"id":"tests/test_auth_exit_matrix.py#test_an_unauthenticated_websocket_upgrade_never_switches_protocols","name":[["test",1],["unauthenticated",1],["websocket",1],["upgrade",1],["never",1],["switches",1],["protocols",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",3],["unauthenticated",2],["websocket",2],["upgrade",3],["never",2],["switches",2],["protocols",3],["daemon",3],["outcome",1],["gate",1],["exists",1],["prevent",1],["asserted",1],["as",1],["wire",1],["event",1],["api",1],["v1",1],["ws",2],["exempt",1],["from",1],["cors",1],["entirely",1],["socket",2],["yields",1],["accepts",1],["state",1],["changing",1],["commands",1],["streams",1],["session",1],["output",1],["plus",1],["its",1],["pending",1],["approval",1],["prompts",1],["refused",1],["101",2],["switching",1],["two",1],["possible",1],["answers",1],["no",1],["tree",1],["had",1],["ever",1],["asked",1],["second",1],["one",1],["without",1],["first",1],["presenting",1],["credential",1],["status",3],["raw",3],["port",1],["token",1],["none",1],["assert",3],["401",1],["200",1],["sec",1],["web",1],["accept",1],["not",1]]},{"id":"tests/test_auth_exit_matrix.py#test_every_routable_path_refuses_an_anonymous_caller","name":[["test",1],["every",1],["routable",1],["path",1],["refuses",1],["anonymous",1],["caller",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",3],["every",2],["routable",2],["path",7],["refuses",2],["anonymous",2],["caller",2],["daemon",3],["matrix",1],["swept",1],["from",1],["same",1],["route",6],["list",4],["coverage",1],["gate",1],["uses",1],["one",1],["was",1],["being",1],["checked",1],["contract",3],["http",2],["routes",7],["capture",1],["response",1],["py",1],["reconciles",1],["against",1],["so",1],["added",1],["gateway",1],["not",2],["exempt",5],["arrives",1],["here",1],["its",1],["own",1],["only",1],["version",1],["keeps",1],["working",1],["after",1],["day",1],["written",1],["assert",3],["len",5],["100",1],["collapsed",1],["local",1],["auth",1],["paths",1],["refused",3],["str",2],["allowed",4],["tuple",1],["int",1],["sorted",1],["concrete",1],["if",3],["continue",1],["status",4],["raw",1],["port",1],["401",2],["else",2],["append",1],["reachable",1],["without",1],["credential",1],["10",1]]},{"id":"tests/test_auth_exit_matrix.py#test_no_browser_gate_still_configures_the_retired_token_switch","name":[["test",1],["no",1],["browser",1],["gate",1],["still",1],["configures",1],["retired",1],["token",1],["switch",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["no",2],["browser",2],["gate",7],["still",4],["configures",2],["retired",2],["token",4],["switch",2],["pins",1],["openai4",2],["require",2],["its",2],["daemon",1],["environment",1],["reads",1],["as",1],["though",1],["credential",1],["were",1],["setting",1],["not",2],["so",1],["pinned",1],["value",1],["documents",1],["contract",1],["removed",1],["comments",1],["may",2],["name",2],["variable",1],["explain",1],["removal",1],["code",5],["offenders",3],["sorted",1],["path",1],["file",1],["resolve",1],["parent",1],["glob",1],["mjs",1],["number",2],["line",2],["enumerate",1],["read",1],["text",1],["utf",1],["splitlines",1],["strip",1],["if",2],["startswith",1],["continue",1],["append",1],["assert",1]]},{"id":"tests/test_auth_exit_matrix.py#test_no_python_test_arms_the_retired_token_switch","name":[["test",2],["no",1],["python",1],["arms",1],["retired",1],["token",1],["switch",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",8],["no",2],["python",3],["arms",2],["retired",3],["token",4],["switch",2],["half",1],["same",1],["dead",1],["contract",1],["sets",1],["openai4",2],["require",2],["arming",3],["value",1],["reads",1],["as",1],["though",1],["its",1],["gate",2],["were",1],["off",1],["without",1],["regardless",1],["tests",1],["opt",1],["out",1],["values",1],["prove",1],["they",1],["ignored",1],["point",1],["stay",1],["import",1],["re",3],["compile",1],["setenv",1],["environ",1],["true",1],["yes",1],["ignorecase",1],["offenders",3],["file",4],["sorted",1],["path",1],["resolve",1],["parent",1],["glob",1],["py",1],["text",3],["read",1],["utf",1],["errors",1],["replace",1],["number",2],["line",3],["enumerate",1],["splitlines",1],["if",1],["search",1],["append",1],["name",1],["strip",1],["assert",1]]},{"id":"tests/test_auth_exit_matrix.py#test_require_token_zero_is_ignored_off_loopback","name":[["test",1],["require",1],["token",1],["zero",1],["ignored",1],["off",1],["loopback",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["require",4],["token",6],["zero",2],["ignored",2],["off",2],["loopback",4],["tmp",3],["path",3],["monkeypatch",3],["non",2],["bind",2],["reachable",1],["by",1],["anything",1],["route",1],["never",1],["honoured",2],["opt",1],["out",1],["must",1],["not",1],["start",1],["now",1],["variable",1],["means",1],["nothing",1],["anywhere",1],["setenv",1],["openai4",2],["cfg",5],["config",1],["public",1],["free",1],["port",1],["host",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["try",1],["make",1],["handler",1],["assert",1],["local",1],["auth",1],["read",1],["data",1],["dir",1],["minted",1],["no",1],["finally",1],["close",1]]},{"id":"tests/test_auth_exit_matrix.py#test_require_token_zero_is_ignored_on_loopback","name":[["test",1],["require",1],["token",1],["zero",1],["ignored",1],["loopback",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["require",6],["token",16],["zero",2],["ignored",3],["loopback",5],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["value",4],["openai4",4],["was",3],["granted",2],["exactly",1],["one",1],["minor",1],["release",2],["d1",1],["turned",1],["off",1],["only",2],["credential",1],["check",2],["front",1],["kernel",1],["execute",1],["compute",1],["jobs",1],["host",2],["bash",1],["bind",1],["v0",1],["from",1],["variable",1],["daemon",2],["started",1],["still",3],["mints",1],["persistent",1],["refuses",1],["anonymous",1],["caller",1],["auth",5],["status",6],["reports",1],["gate",1],["enforces",1],["driven",1],["over",1],["real",1],["socket",1],["rather",1],["than",1],["by",1],["reading",1],["file",2],["because",1],["exists",1],["beside",1],["handler",1],["not",2],["shape",1],["opt",1],["out",1],["had",1],["wire",1],["tell",1],["two",1],["apart",1],["setenv",1],["node",7],["try",1],["assert",10],["cfg",1],["127",1],["local",2],["read",1],["data",1],["dir",1],["minted",1],["no",1],["raw",5],["port",3],["contract",2],["api",2],["root",2],["200",3],["body",8],["mode",1],["authenticated",1],["false",1],["header",2],["frames",1],["401",2],["ws",5],["upgrade",1],["none",1],["err",5],["readouterr",1],["access",1],["required",1],["finally",1],["close",1]]},{"id":"tests/test_auth_exit_matrix.py#test_the_exempt_paths_answer_without_a_credential","name":[["test",1],["exempt",1],["paths",1],["answer",1],["without",1],["credential",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["exempt",3],["paths",3],["answer",2],["without",2],["credential",2],["daemon",4],["other",1],["half",1],["gate",2],["refuses",1],["everything",1],["not",2],["outage",1],["health",1],["liveness",1],["probe",1],["auth",2],["status",3],["client",1],["learns",1],["needs",1],["token",3],["at",1],["all",1],["401",1],["there",1],["unrecoverable",1],["by",1],["construction",1],["path",4],["sorted",1],["local",1],["raw",3],["port",1],["assert",2],["200",1],["160",1],["encode",1],["echoed",1]]},{"id":"tests/test_auth_exit_matrix.py#test_the_exempt_set_stays_small_and_named","name":[["test",1],["exempt",1],["stays",1],["small",1],["named",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["exempt",3],["stays",2],["small",2],["named",2],["daemon",2],["two",1],["paths",2],["both",1],["readable",1],["without",1],["leaking",1],["anything",1],["not",1],["style",1],["sweep",1],["above",1],["skips",1],["whatever",1],["so",1],["widening",1],["silently",1],["widens",1],["matrix",1],["stops",1],["checking",1],["assert",1],["local",1],["auth",2],["health",1],["contract",1],["api",1],["root",1],["status",1]]},{"id":"tests/test_auth_exit_matrix.py#test_the_right_credential_does_open_the_socket","name":[["test",1],["right",1],["credential",1],["open",1],["socket",1]],"path":[["tests",1],["test",1],["auth",1],["exit",1],["matrix",1],["py",1]],"body":[["def",2],["test",2],["right",2],["credential",2],["open",2],["socket",4],["daemon",5],["control",1],["without",1],["two",1],["refusals",1],["above",1],["satisfied",1],["by",1],["cannot",1],["upgrade",2],["web",2],["at",1],["all",1],["falsification",1],["removing",1],["gate",1],["would",1],["then",1],["prove",1],["nothing",1],["status",2],["raw",3],["ws",1],["port",1],["token",2],["assert",2],["101",1],["200",1],["sec",1],["accept",1]]},{"id":"tests/test_auto_budget.py","name":[["test",1],["auto",1],["budget",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["atomic",1],["auto",13],["mode",7],["budget",7],["admission",2],["against",1],["real",1],["sqlite",1],["repository",1],["from",13],["future",1],["import",15],["annotations",1],["threading",1],["dataclasses",1],["asdict",1],["types",1],["simple",1],["namespace",1],["pytest",1],["openai4s",10],["config",3],["budgets",1],["roadmap",1],["feature",1],["flags",1],["server",7],["gateway",2],["as",1],["mod",1],["consumers",2],["field",1],["authorities",1],["sink",1],["registry",1],["terminal",1],["user",1],["truth",1],["unwired",1],["denied",1],["canonical",1],["action",2],["fingerprint",1],["execution",1],["group",1],["inspect",1],["wiring",1],["completion",1],["disguise",1],["token",2],["upper",1],["bound",1],["verifiable",1],["usage",1],["service",3],["repair",4],["apply",1],["claim",1],["declare",1],["deterministic",1],["evidence",2],["snapshot",2],["freeze",1],["scientific",2],["review",2],["stage12",1],["ga",1],["rollout",1],["status",1],["storage",1],["conflict",1],["error",1],["create",1],["schema",1],["store",2]]},{"id":"tests/test_auto_budget.py#_budgets","name":[["budgets",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["budgets",3],["overrides",3],["dict",2],["return",1],["asdict",1],["auto",1],["mode",1]]},{"id":"tests/test_auto_budget.py#_issues_initial","name":[["issues",1],["initial",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["issues",3],["initial",2],["dict",2],["return",1],["verdict",1],["snapshot",1],["candidate",1],["answer",1],["wrong",1],["findings",1],["severity",1],["high",1],["fingerprint",1],["same",1],["finding",2],["id",1]]},{"id":"tests/test_auto_budget.py#_llm","name":[["llm",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["llm",2],["model",6],["reviewer",2],["return",1],["simple",1],["namespace",1],["provider",1],["openai",1],["base",1],["url",1],["https",1],["review",1],["example",1],["v1",1],["timeout",1],["30",1],["max",1],["tokens",1],["800",1]]},{"id":"tests/test_auto_budget.py#_pass_chat","name":[["pass",1],["chat",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["pass",3],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["return",1],["content",1],["verdict",1],["summary",1],["ok",1],["findings",1],["usage",1],["prompt",1],["tokens",2],["completion",1]]},{"id":"tests/test_auto_budget.py#_reserve","name":[["reserve",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["reserve",3],["store",5],["overrides",3],["fields",3],["run",2],["id",3],["auto",2],["admission",1],["adm",1],["consumer",1],["review",2],["action",1],["group",1],["amount",1],["update",1],["return",1],["mode",1],["budget",1]]},{"id":"tests/test_auto_budget.py#_snapshot","name":[["snapshot",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["snapshot",3],["return",1],["freeze",1],["evidence",1],["identity",1],["root",3],["frame",1],["id",8],["branch",1],["turn",2],["execution",2],["user",1],["request",1],["report",1],["candidate",1],["answer",1],["resid",2],["csv",3],["has",1],["mean",2],["artifacts",1],["artifact",2],["art",2],["filename",1],["content",1],["type",1],["text",1],["version",2],["ver",2],["checksum",1],["64",1],["exists",1],["true",2],["adapters",1],["adapter",1],["table",1],["complete",1],["summary",1],["row",1],["count",1],["columns",1],["value",1]]},{"id":"tests/test_auto_budget.py#_stage5_cfg","name":[["stage5",1],["cfg",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["stage5",3],["cfg",2],["budget",3],["overrides",3],["config",4],["return",1],["roadmap",2],["features",1],["feature",1],["flags",1],["auto",6],["repair",1],["true",1],["mode",4],["result",1],["review",2],["fix",1],["approvals",1],["reviewer",1],["budgets",2]]},{"id":"tests/test_auto_budget.py#_start","name":[["start",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["start",3],["store",10],["overrides",3],["fields",5],["run",4],["id",18],["auto",7],["idempotency",1],["key",1],["turn",4],["root",12],["frame",6],["branch",4],["execution",2],["mode",3],["fix",2],["selection",1],["preset",1],["autonomous",1],["result",1],["review",2],["approvals",1],["reviewer",1],["budgets",2],["owner",1],["instance",1],["daemon",1],["update",1],["if",1],["none",2],["project",7],["create",1],["name",1],["budget",1],["test",1],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["parent",1],["kind",1],["status",1],["depth",1],["created",1],["at",2],["updated",1],["values",1],["processing",1],["commit",1],["ensure",1],["session",1],["return",1]]},{"id":"tests/test_auto_budget.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["store",5],["tmp",3],["path",3],["name",3],["str",2],["openai4s",2],["db",2],["return",1]]},{"id":"tests/test_auto_budget.py#test_a_cancelled_calls_late_denial_cannot_trip_the_next_turn","name":[["test",1],["cancelled",1],["calls",1],["late",1],["denial",1],["cannot",1],["trip",1],["next",1],["turn",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["cancelled",3],["calls",2],["late",3],["denial",5],["cannot",2],["trip",3],["next",5],["turn",7],["tmp",3],["path",3],["stop",3],["releases",1],["provider",1],["request",1],["keeps",1],["going",1],["detached",2],["its",2],["post",1],["processing",1],["usage",2],["total",1],["none",4],["while",1],["settling",1],["then",1],["runs",1],["thread",1],["possibly",1],["after",1],["has",2],["been",1],["admitted",1],["installed",2],["new",3],["auto",8],["mode",2],["run",10],["re",1],["reading",1],["live",1],["id",4],["there",1],["tripped",1],["shared",1],["cancel",3],["event",3],["aborting",1],["never",1],["asked",1],["belongs",1],["made",1],["call",1],["only",1],["store",6],["start",1],["runner",5],["object",1],["gateway",1],["mod",1],["session",2],["cfg",1],["config",1],["moved",1],["was",1],["pressed",1],["coordinator",1],["cleared",1],["own",1],["state",4],["simple",1],["namespace",1],["active",2],["action",1],["group",1],["cell",1],["index",1],["budget",5],["terminal",2],["reason",2],["threading",1],["denied",3],["measurement",1],["unavailable",1],["adapter",1],["token",2],["not",2],["verifiable",1],["field",1],["extra",1],["multiplier",1],["note",1],["assert",2],["following",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_a_live_denial_still_cancels_its_own_turn","name":[["test",1],["live",1],["denial",1],["still",1],["cancels",1],["its",1],["own",1],["turn",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["live",2],["denial",2],["still",2],["cancels",2],["its",2],["own",2],["turn",2],["tmp",3],["path",4],["pin",1],["must",1],["not",1],["disarm",1],["ordinary",1],["was",1],["added",1],["protect",1],["store",6],["start",1],["runner",5],["object",1],["new",1],["gateway",1],["mod",1],["session",1],["cfg",1],["config",1],["state",4],["simple",1],["namespace",1],["active",2],["auto",7],["mode",1],["run",4],["id",3],["action",1],["group",1],["none",2],["cell",1],["index",1],["budget",6],["terminal",2],["reason",2],["cancel",2],["threading",1],["event",1],["denied",3],["exhausted",2],["no",1],["headroom",1],["field",1],["max",1],["cells",1],["note",1],["trip",1],["assert",2],["close",1]]},{"id":"tests/test_auto_budget.py#test_concurrent_last_repair_turn_has_one_winner","name":[["test",1],["concurrent",1],["last",1],["repair",1],["turn",1],["has",1],["one",1],["winner",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["concurrent",2],["last",2],["repair",6],["turn",9],["has",2],["one",2],["winner",2],["tmp",3],["path",6],["race",1],["db",1],["store",14],["start",2],["budgets",2],["turns",1],["per",1],["round",1],["first",2],["reserve",2],["auto",6],["mode",3],["budget",4],["run",4],["id",10],["admission",6],["consumer",2],["action",2],["group",2],["amount",3],["commit",1],["reservation",1],["committed",1],["outcomes",5],["list",1],["str",2],["barrier",3],["threading",3],["attempt",3],["none",1],["wait",1],["try",1],["append",2],["ok",2],["except",1],["denied",3],["threads",3],["thread",6],["target",2],["args",2],["join",1],["assert",2],["count",2],["close",2]]},{"id":"tests/test_auto_budget.py#test_concurrent_last_repair_turn_has_one_winner.attempt","name":[["attempt",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["attempt",2],["store",5],["admission",5],["id",7],["str",2],["none",2],["barrier",1],["wait",1],["try",1],["reserve",1],["auto",3],["mode",1],["budget",2],["run",2],["consumer",1],["repair",1],["turn",1],["action",1],["group",1],["amount",1],["outcomes",2],["append",2],["ok",1],["except",1],["denied",2]]},{"id":"tests/test_auto_budget.py#test_concurrent_last_slot_has_one_winner","name":[["test",1],["concurrent",1],["last",1],["slot",1],["has",1],["one",1],["winner",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["concurrent",2],["last",2],["slot",2],["has",2],["one",2],["winner",2],["tmp",3],["path",6],["race",1],["db",1],["store",15],["start",2],["budgets",2],["max",1],["review",7],["rounds",1],["first",2],["reserve",2],["admission",6],["id",9],["action",2],["group",2],["commit",1],["auto",6],["mode",3],["budget",4],["reservation",1],["committed",1],["amount",2],["outcomes",5],["list",2],["str",2],["barrier",3],["threading",3],["attempt",3],["none",1],["wait",1],["try",1],["run",3],["consumer",2],["append",2],["ok",2],["except",1],["denied",3],["threads",3],["thread",6],["target",2],["args",2],["join",1],["assert",3],["count",2],["rows",2],["row",4],["reservations",1],["if",1],["state",1],["reserved",1],["len",1],["close",2]]},{"id":"tests/test_auto_budget.py#test_concurrent_last_slot_has_one_winner.attempt","name":[["attempt",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["attempt",2],["store",5],["admission",5],["id",7],["str",2],["none",2],["barrier",1],["wait",1],["try",1],["reserve",1],["auto",3],["mode",1],["budget",2],["run",2],["consumer",1],["review",1],["action",1],["group",1],["amount",1],["outcomes",2],["append",2],["ok",1],["except",1],["denied",2]]},{"id":"tests/test_auto_budget.py#test_deterministic_repair_does_not_consume_repair_turns","name":[["test",1],["deterministic",1],["repair",2],["not",1],["consume",1],["turns",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["deterministic",2],["repair",12],["not",2],["consume",2],["turns",4],["tmp",3],["path",3],["store",8],["start",1],["budgets",2],["max",2],["rounds",2],["result",3],["auto",7],["service",1],["config",1],["stage5",1],["cfg",3],["scientific",1],["review",2],["simple",1],["namespace",1],["evaluate",1],["lambda",1],["verdict",3],["pass",2],["findings",2],["fn",1],["apply",1],["claim",2],["run",5],["initial",1],["issues",1],["snapshot",1],["candidate",1],["answer",1],["resid",1],["csv",1],["has",1],["99",1],["mean",2],["adapters",1],["adapter",1],["table",1],["complete",1],["true",1],["summary",1],["row",1],["count",1],["columns",1],["value",1],["artifacts",1],["severity",1],["high",1],["fingerprint",1],["finding",1],["id",2],["mode",2],["fix",1],["agent",2],["llm",2],["reviewer",2],["assert",4],["turn",3],["rows",2],["item",3],["list",1],["budget",4],["reservations",1],["if",1],["consumer",1],["usage",6],["admission",1],["project",1],["per",2],["round",2],["reserved",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_each_public_field_has_one_authority_and_zero_sink_bypasses","name":[["test",1],["each",1],["public",1],["field",1],["has",1],["one",1],["authority",1],["zero",1],["sink",1],["bypasses",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["each",2],["public",2],["field",5],["has",2],["one",2],["authority",2],["zero",2],["sink",3],["bypasses",2],["inventory",5],["inspect",1],["budget",1],["wiring",1],["assert",7],["missing",1],["authorities",7],["duplicate",1],["bypass",1],["count",2],["ga",1],["ready",1],["true",1],["auto",1],["mode",1],["budgets",1],["dataclass",1],["fields",1],["list",1],["values",1],["guardian",6],["all",1],["name",2],["timeout",1],["consecutive",1],["denial",2],["limit",2],["window",2],["size",1]]},{"id":"tests/test_auto_budget.py#test_every_declared_consumer_has_a_sink_or_is_named_unwired","name":[["test",1],["every",1],["declared",1],["consumer",1],["has",1],["sink",1],["named",1],["unwired",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["every",2],["declared",3],["consumer",3],["has",2],["sink",8],["named",2],["unwired",7],["published",1],["limit",2],["no",2],["permits",1],["unbounded",1],["number",1],["actions",1],["repair",6],["turn",4],["sat",1],["consumers",6],["projected",1],["reserve",1],["call",1],["anywhere",1],["so",1],["field",2],["read",1],["as",2],["measured",1],["while",1],["measuring",1],["nothing",1],["now",1],["wired",2],["through",1],["auto",2],["service",1],["stays",1],["fail",1],["closed",1],["inventory",6],["any",1],["future",1],["hole",1],["assert",9],["registry",3],["not",2],["neither",1],["nor",1],["inspect",1],["budget",2],["wiring",1],["missing",1],["sinks",2],["bypass",1],["count",1],["ga",1],["ready",1],["true",1],["authorities",1],["turns",1],["per",1],["round",1]]},{"id":"tests/test_auto_budget.py#test_execution_admission_is_single_use_and_replay_identity_is_exact","name":[["test",1],["execution",1],["admission",1],["single",1],["replay",1],["identity",1],["exact",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["execution",7],["admission",4],["single",3],["replay",2],["identity",2],["exact",2],["tmp",3],["path",5],["store",6],["start",1],["budget",7],["auto",5],["fingerprint",4],["canonical",2],["action",10],["kind",2],["tool",3],["name",2],["write",2],["file",2],["arguments",2],["txt",2],["fields",4],["run",2],["id",3],["consumer",1],["native",1],["group",6],["batch",5],["call",5],["sha256",2],["reserve",3],["pytest",2],["raises",2],["denied",1],["match",1],["already",1],["changed",2],["conflict",1],["error",1],["mode",1],["assert",3],["model",2],["close",1]]},{"id":"tests/test_auto_budget.py#test_five_no_delta_turns_refuse_the_sixth","name":[["test",1],["five",1],["no",1],["delta",1],["turns",1],["refuse",1],["sixth",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["five",2],["no",3],["delta",2],["turns",2],["refuse",2],["sixth",3],["tmp",3],["path",3],["store",5],["start",1],["admitted",3],["index",3],["range",1],["try",1],["reserve",1],["admission",1],["id",2],["model",3],["consumer",1],["action",1],["group",1],["enforce",1],["field",1],["limit",1],["false",1],["except",1],["auto",1],["budget",1],["denied",3],["as",1],["assert",2],["reason",1],["loop",1],["detected",1],["close",1],["return",1],["raise",1],["assertion",1],["error",1],["progress",1],["turn",1],["was",1],["not",1],["refused",1]]},{"id":"tests/test_auto_budget.py#test_gateway_token_denial_precedes_provider_invocation","name":[["test",1],["gateway",1],["token",1],["denial",1],["precedes",1],["provider",1],["invocation",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["gateway",3],["token",4],["denial",2],["precedes",2],["provider",8],["invocation",2],["tmp",3],["path",3],["store",8],["start",1],["freeze",1],["auto",9],["mode",3],["budget",6],["initial",1],["tokens",3],["run",4],["extra",1],["multiplier",1],["runner",5],["object",1],["new",1],["mod",1],["session",1],["cfg",1],["config",1],["state",3],["simple",1],["namespace",1],["active",2],["id",2],["action",1],["group",1],["none",2],["cell",1],["index",1],["terminal",1],["reason",2],["cancel",1],["threading",1],["event",1],["calls",3],["args",1],["kwargs",1],["return",1],["usage",1],["prompt",1],["completion",1],["pytest",1],["raises",1],["denied",3],["as",1],["invoke",1],["model",2],["role",1],["user",1],["content",1],["must",1],["not",1],["reach",1],["llm",1],["agent",1],["assert",4],["value",1],["exhausted",1],["rows",3],["list",1],["reservations",1],["item",6],["if",2],["consumer",2],["released",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_gateway_token_denial_precedes_provider_invocation.provider","name":[["provider",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["provider",3],["args",2],["kwargs",2],["calls",1],["return",1],["usage",1],["prompt",1],["tokens",2],["completion",1]]},{"id":"tests/test_auto_budget.py#test_get_auto_mode_projects_budget_usage_and_circuit","name":[["test",1],["auto",1],["mode",1],["projects",1],["budget",1],["usage",1],["circuit",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["mode",3],["projects",2],["budget",4],["usage",4],["circuit",3],["tmp",3],["path",3],["store",7],["start",1],["frame",3],["root",2],["assert",6],["not",1],["none",1],["service",3],["config",2],["view",2],["run",6],["legacy",1],["false",1],["field",2],["authorities",2],["name",2],["meter",3],["items",1],["authority",2],["limit",1],["reserved",1],["remaining",1],["exhausted",1],["state",1],["closed",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_guardian_meters_are_projected_from_authority_not_copied","name":[["test",1],["guardian",1],["meters",1],["projected",1],["from",1],["authority",1],["not",1],["copied",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["guardian",9],["meters",2],["projected",2],["from",2],["authority",3],["not",4],["copied",2],["tmp",3],["path",3],["store",6],["start",1],["state",4],["auto",5],["mode",2],["budget",3],["run",2],["assert",4],["consecutive",2],["denial",3],["limit",3],["window",1],["usage",4],["admission",1],["budgets",1],["project",1],["root",2],["frame",1],["id",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_legacy_repair_fn_is_refused_as_metered","name":[["test",1],["legacy",1],["repair",1],["fn",1],["refused",1],["as",1],["metered",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["legacy",5],["repair",7],["fn",4],["refused",2],["as",2],["metered",2],["tmp",3],["path",3],["store",8],["start",1],["called",4],["snapshot",2],["findings",3],["del",1],["return",1],["changed",1],["true",1],["candidate",1],["answer",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["unmetered",1],["auto",6],["service",2],["config",2],["stage5",2],["cfg",6],["scientific",2],["review",4],["simple",2],["namespace",2],["evaluate",2],["lambda",2],["run",6],["initial",4],["issues",2],["result",2],["mode",2],["fix",2],["agent",4],["llm",4],["reviewer",4],["id",2],["assert",3],["adapted",2],["verdict",2],["pass",2],["declare",1],["deterministic",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_legacy_repair_fn_is_refused_as_metered.legacy","name":[["legacy",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["legacy",2],["snapshot",3],["findings",3],["called",1],["del",1],["return",1],["changed",1],["true",1],["candidate",1],["answer",1]]},{"id":"tests/test_auto_budget.py#test_missing_token_ceiling_pauses_only_once_ceilings_bind","name":[["test",1],["missing",1],["token",1],["ceiling",1],["pauses",1],["only",1],["once",1],["ceilings",1],["bind",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["missing",3],["token",8],["ceiling",5],["pauses",2],["only",4],["once",3],["ceilings",3],["bind",4],["tmp",3],["path",4],["monkeypatch",3],["adapter",3],["no",2],["stateable",1],["must",1],["not",2],["pause",1],["pre",1],["freeze",1],["run",6],["web",1],["turn",1],["loop",1],["gates",1],["its",2],["whole",1],["block",1],["phase",3],["active",2],["so",1],["before",1],["extra",1],["cannot",1],["state",1],["prompt",1],["plus",1],["completion",1],["bound",2],["simply",1],["runs",1],["review",14],["applied",1],["same",2],["check",1],["unconditionally",1],["treated",1],["silence",1],["as",2],["budget",5],["measurement",3],["unavailable",3],["pausing",1],["entire",1],["at",1],["first",6],["one",1],["capability",1],["two",1],["answers",1],["decided",1],["by",1],["sink",1],["saw",1],["round",2],["has",1],["landed",1],["correctly",1],["fatal",1],["from",2],["openai4s",1],["server",1],["import",1],["scientific",3],["mod",2],["setattr",1],["upper",1],["lambda",1],["none",1],["store",8],["start",1],["budgets",2],["max",1],["rounds",1],["service",4],["config",3],["auto",7],["mode",5],["result",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage3",1],["shadow",1],["true",2],["chat",4],["call",5],["pass",3],["dict",1],["agent",2],["cfg",2],["llm",2],["reviewer",2],["id",1],["evaluate",2],["snapshot",2],["assert",5],["verdict",1],["reason",3],["item",3],["list",1],["reservations",1],["if",1],["consumer",1],["reservation",1],["was",1],["taken",1],["reserve",1],["against",1],["committed",1],["makes",1],["here",1],["admission",1],["second",2],["close",1]]},{"id":"tests/test_auto_budget.py#test_named_unwired_consumer_is_a_missing_sink_and_refuses_ga","name":[["test",1],["named",1],["unwired",1],["consumer",1],["missing",1],["sink",1],["refuses",1],["ga",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["named",3],["unwired",5],["consumer",2],["missing",3],["sink",4],["refuses",2],["ga",8],["monkeypatch",3],["naming",1],["hole",1],["not",1],["ready",3],["inspect",2],["budget",7],["wiring",2],["fail",2],["closes",1],["from",1],["openai4s",1],["server",1],["import",1],["auto",3],["as",1],["mod",2],["setattr",1],["consumers",1],["phantom",2],["closed",1],["probe",1],["inventory",4],["assert",6],["sinks",1],["false",2],["bypass",1],["count",1],["status",5],["rollout",1],["config",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage12",1],["mode",1],["true",2],["refused",1],["blocked",1]]},{"id":"tests/test_auto_budget.py#test_new_run_creates_budget_state_and_legacy_run_is_readonly","name":[["test",1],["new",1],["run",2],["creates",1],["budget",1],["state",1],["legacy",1],["readonly",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["new",2],["run",11],["creates",2],["budget",6],["state",7],["legacy",5],["readonly",3],["tmp",3],["path",3],["store",9],["start",1],["auto",8],["mode",2],["assert",4],["not",1],["none",1],["root",1],["id",3],["conn",2],["execute",1],["delete",1],["from",1],["commit",1],["projected",2],["admission",2],["project",1],["usage",1],["true",1],["pytest",1],["raises",1],["denied",3],["as",1],["reserve",1],["value",1],["reason",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_parent_and_child_share_repair_turn_root","name":[["test",1],["parent",1],["child",1],["share",1],["repair",1],["turn",1],["root",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["parent",2],["child",5],["share",2],["repair",6],["turn",11],["root",3],["tmp",3],["path",3],["store",8],["start",1],["budgets",2],["turns",1],["per",1],["round",1],["12",1],["ensure",1],["auto",7],["mode",4],["budget",6],["state",1],["run",9],["id",10],["started",1],["at",1],["200",1],["index",6],["range",2],["reserve",3],["admission",3],["consumer",3],["action",3],["group",3],["amount",3],["pytest",1],["raises",1],["denied",3],["as",1],["assert",1],["value",1],["reason",1],["exhausted",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_parent_and_child_share_root_run_id","name":[["test",1],["parent",1],["child",1],["share",1],["root",1],["run",1],["id",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["parent",2],["child",7],["share",2],["root",5],["run",8],["id",8],["tmp",3],["path",3],["store",8],["start",1],["budgets",2],["max",2],["review",3],["rounds",2],["ensure",1],["auto",4],["mode",2],["budget",4],["state",1],["started",1],["at",1],["200",1],["reserve",2],["admission",3],["action",2],["group",2],["consumer",1],["amount",1],["usage",4],["project",1],["assert",1],["reserved",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_pinned_identity_outranks_the_live_run_on_the_provider_thread","name":[["test",1],["pinned",1],["identity",1],["outranks",1],["live",1],["run",1],["provider",1],["thread",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["pinned",6],["identity",3],["outranks",2],["live",4],["run",16],["provider",3],["thread",4],["tmp",3],["path",3],["detached",2],["call",5],["reserves",1],["against",1],["made",3],["not",2],["one",1],["invoke",2],["model",4],["auto",14],["budget",7],["runs",1],["chat",1],["reading",1],["st",1],["active",5],["mode",5],["id",6],["there",1],["after",1],["stop",1],["released",1],["turn",3],["next",5],["installed",1],["its",1],["reserved",1],["settled",1],["new",2],["request",1],["never",2],["owning",1],["pins",1],["through",1],["context",2],["before",1],["hand",1],["off",1],["wrapper",1],["must",1],["store",8],["start",1],["no",1],["token",1],["phase",1],["only",1],["admission",1],["exercised",1],["runner",6],["object",1],["gateway",1],["mod",1],["session",1],["cfg",1],["config",1],["state",2],["simple",2],["namespace",2],["already",1],["running",1],["by",2],["time",1],["admits",1],["action",2],["group",2],["none",3],["cell",2],["index",2],["terminal",1],["reason",1],["cancel",1],["threading",1],["event",1],["assert",3],["role",1],["user",1],["content",1],["hi",1],["llm",1],["agent",1],["lambda",1],["usage",1],["prompt",1],["tokens",2],["completion",1],["list",2],["reservations",2],["was",2],["charged",2],["close",1]]},{"id":"tests/test_auto_budget.py#test_pre_provider_token_bound_covers_prompt_and_completion","name":[["test",1],["pre",1],["provider",1],["token",1],["bound",1],["covers",1],["prompt",1],["completion",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["pre",2],["provider",2],["token",6],["bound",7],["covers",2],["prompt",2],["completion",2],["cfg",6],["llm",1],["assert",4],["upper",4],["none",4],["output",1],["only",1],["not",3],["total",1],["short",4],["messages",3],["role",2],["user",2],["content",3],["tools",2],["long",3],["10",1],["000",1],["max",1],["tokens",1],["object",1]]},{"id":"tests/test_auto_budget.py#test_repair_budget_exhaustion_is_not_a_pass","name":[["test",1],["repair",1],["budget",1],["exhaustion",1],["not",1],["pass",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["repair",12],["budget",3],["exhaustion",2],["not",2],["pass",4],["tmp",3],["path",3],["store",8],["start",1],["budgets",6],["max",4],["rounds",4],["review",8],["scientific",2],["service",2],["config",6],["auto",13],["mode",9],["result",3],["fix",3],["roadmap",4],["features",2],["feature",2],["flags",2],["stage5",2],["true",5],["chat",2],["call",1],["broken",2],["freeze",1],["evidence",1],["snapshot",5],["identity",1],["root",3],["frame",1],["id",10],["branch",1],["turn",2],["execution",2],["user",1],["request",1],["report",1],["candidate",3],["answer",3],["resid",2],["csv",3],["has",1],["99",1],["mean",2],["artifacts",3],["artifact",2],["art",2],["filename",1],["content",1],["type",1],["text",1],["version",3],["ver",2],["checksum",1],["64",1],["exists",1],["adapters",1],["adapter",1],["table",1],["complete",1],["summary",1],["row",1],["count",1],["columns",1],["value",1],["initial",3],["verdict",2],["issues",1],["findings",3],["severity",1],["high",1],["fingerprint",1],["same",1],["finding",2],["f1",1],["declare",1],["deterministic",1],["noop",2],["del",1],["return",1],["changed",1],["self",1],["certified",1],["false",1],["after",1],["ids",1],["list",1],["repaired",3],["fn",1],["run",3],["agent",2],["cfg",2],["llm",2],["reviewer",2],["assert",2],["stop",1],["reason",1],["exhausted",1],["loop",1],["detected",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_repair_budget_exhaustion_is_not_a_pass.noop_repair","name":[["noop",1],["repair",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["noop",2],["repair",2],["snapshot",4],["findings",3],["del",1],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",1],["version",1],["ids",1],["artifacts",2],["list",1]]},{"id":"tests/test_auto_budget.py#test_repair_turn_exception_marks_unknown_not_released","name":[["test",1],["repair",1],["turn",1],["exception",1],["marks",1],["unknown",1],["not",1],["released",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["repair",10],["turn",7],["exception",2],["marks",2],["unknown",5],["not",2],["released",2],["tmp",3],["path",3],["store",9],["start",1],["budgets",2],["turns",2],["per",2],["round",2],["12",2],["boom",2],["snapshot",2],["findings",2],["admission",2],["none",1],["del",1],["admit",1],["raise",1],["runtime",2],["error",2],["provider",1],["response",1],["was",1],["lost",2],["pytest",1],["raises",1],["match",1],["auto",9],["service",1],["config",1],["stage5",1],["cfg",3],["scientific",1],["review",2],["simple",1],["namespace",1],["evaluate",1],["lambda",1],["fn",1],["run",6],["initial",2],["issues",1],["result",1],["mode",4],["fix",1],["agent",2],["llm",2],["reviewer",2],["id",1],["rows",7],["item",15],["list",3],["budget",3],["reservations",3],["if",3],["consumer",3],["assert",4],["state",3],["finding",3],["repeated",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_repair_turn_exception_marks_unknown_not_released.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["boom",2],["snapshot",3],["findings",3],["admission",3],["none",2],["del",1],["admit",1],["turn",1],["raise",1],["runtime",1],["error",1],["provider",1],["response",1],["was",1],["lost",1]]},{"id":"tests/test_auto_budget.py#test_repair_turn_restart_does_not_increase_remaining","name":[["test",1],["repair",1],["turn",1],["restart",1],["not",1],["increase",1],["remaining",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["repair",11],["turn",4],["restart",3],["not",2],["increase",2],["remaining",6],["tmp",3],["path",6],["db",1],["store",8],["start",1],["budgets",2],["turns",8],["per",6],["round",6],["12",2],["three",2],["snapshot",2],["findings",3],["admission",4],["none",1],["del",1],["range",1],["admit",1],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",4],["version",1],["ids",1],["auto",7],["service",1],["config",1],["stage5",1],["cfg",3],["scientific",1],["review",2],["simple",1],["namespace",1],["evaluate",1],["lambda",1],["verdict",1],["pass",1],["fn",1],["run",5],["initial",2],["issues",1],["result",1],["mode",1],["fix",1],["agent",2],["llm",2],["reviewer",2],["id",1],["before",8],["budget",6],["project",2],["usage",6],["assert",3],["close",2],["reopened",3]]},{"id":"tests/test_auto_budget.py#test_repair_turn_restart_does_not_increase_remaining.three_turns","name":[["three",1],["turns",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["three",2],["turns",2],["snapshot",3],["findings",3],["admission",3],["none",2],["del",1],["range",1],["admit",1],["turn",1],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",1],["version",1],["ids",1]]},{"id":"tests/test_auto_budget.py#test_repeated_finding_reservations_are_settled_not_left_reserved","name":[["test",1],["repeated",1],["finding",1],["reservations",1],["settled",1],["not",1],["left",1],["reserved",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["repeated",7],["finding",11],["reservations",3],["settled",4],["not",2],["left",2],["reserved",3],["tmp",3],["path",3],["reservation",3],["never",2],["permanent",1],["charge",1],["auto",15],["repair",12],["service",5],["reserves",1],["against",2],["same",1],["block",1],["but",1],["built",1],["admission",1],["id",4],["inline",1],["so",2],["only",1],["reached",1],["commit",1],["mark",1],["unknown",1],["was",3],["one",1],["counts",1],["remaining",1],["exactly",1],["like",1],["committed",2],["whole",1],["point",1],["reserving",1],["before",1],["acting",1],["every",1],["round",1],["permanently",1],["consumed",1],["slot",1],["no",2],["fact",1],["ever",1],["confirmed",1],["from",2],["openai4s",2],["config",5],["import",2],["mode",7],["roadmap",3],["feature",2],["flags",2],["server",1],["store",7],["start",1],["budgets",4],["max",2],["rounds",2],["cfg",4],["features",1],["stage5",1],["true",2],["result",2],["review",4],["fix",2],["approvals",1],["reviewer",3],["scientific",1],["simple",1],["namespace",1],["evaluate",1],["lambda",2],["verdict",2],["pass",1],["findings",3],["fn",1],["declare",1],["deterministic",1],["snapshot",2],["changed",1],["candidate",2],["answer",2],["corrected",1],["run",4],["initial",1],["issues",1],["wrong",1],["severity",1],["high",1],["claim",1],["agent",2],["llm",2],["rows",5],["list",1],["budget",1],["item",5],["if",1],["consumer",1],["assert",2],["taken",1],["at",1],["all",1],["state",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_replay_cannot_bypass_an_open_circuit","name":[["test",1],["replay",1],["cannot",1],["bypass",1],["open",1],["circuit",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["replay",2],["cannot",2],["bypass",2],["open",2],["circuit",3],["tmp",3],["path",3],["store",7],["start",1],["fields",3],["run",3],["id",3],["auto",6],["admission",1],["before",2],["trip",3],["consumer",1],["review",1],["action",2],["group",1],["reserve",2],["mode",3],["budget",4],["reason",2],["loop",2],["detected",2],["field",1],["same",1],["no",1],["delta",1],["limit",1],["pytest",1],["raises",1],["denied",3],["as",1],["assert",1],["value",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_restart_does_not_increase_remaining","name":[["test",1],["restart",1],["not",1],["increase",1],["remaining",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["restart",3],["not",2],["increase",2],["remaining",7],["tmp",3],["path",6],["db",1],["store",8],["start",1],["budgets",2],["max",6],["review",6],["rounds",6],["reserved",2],["reserve",1],["admission",4],["id",3],["r1",2],["action",1],["group",1],["commit",1],["auto",5],["mode",1],["budget",8],["reservation",1],["committed",1],["amount",1],["before",7],["project",2],["usage",7],["run",2],["close",2],["reopened",3],["after",4],["assert",3]]},{"id":"tests/test_auto_budget.py#test_review_limit_two_blocks_third_inference","name":[["test",1],["review",1],["limit",1],["two",1],["blocks",1],["third",1],["inference",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["review",9],["limit",2],["two",2],["blocks",2],["third",2],["inference",2],["tmp",3],["path",3],["store",6],["start",1],["budgets",2],["max",1],["rounds",1],["called",3],["chat",6],["messages",2],["cfg",4],["kwargs",2],["return",1],["pass",2],["service",3],["scientific",2],["config",3],["auto",3],["mode",4],["result",7],["only",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage3",1],["shadow",1],["true",1],["call",2],["range",1],["evaluate",1],["snapshot",1],["agent",2],["llm",2],["reviewer",2],["run",2],["id",1],["assert",4],["reason",2],["budget",1],["exhausted",1],["verdict",2],["completion",1],["disguise",1],["false",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_review_limit_two_blocks_third_inference.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["chat",3],["messages",3],["cfg",3],["kwargs",3],["called",1],["return",1],["pass",1]]},{"id":"tests/test_auto_budget.py#test_review_retry_has_unique_admission_and_marks_started_token_unknown","name":[["test",1],["review",1],["retry",1],["has",1],["unique",1],["admission",1],["marks",1],["started",1],["token",1],["unknown",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["review",16],["retry",2],["has",2],["unique",2],["admission",2],["marks",2],["started",2],["token",5],["unknown",4],["tmp",3],["path",3],["store",7],["start",1],["budgets",2],["max",1],["rounds",1],["calls",4],["flaky",3],["chat",6],["messages",2],["cfg",4],["kwargs",2],["if",3],["raise",1],["runtime",1],["error",1],["provider",1],["response",1],["was",1],["lost",1],["return",1],["pass",2],["service",3],["scientific",2],["config",3],["auto",5],["mode",5],["result",4],["only",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage3",1],["shadow",1],["true",1],["call",2],["evaluate",1],["snapshot",1],["agent",2],["llm",2],["reviewer",2],["run",3],["id",4],["action",3],["group",5],["caller",2],["assert",6],["verdict",1],["rows",9],["list",1],["budget",1],["reservations",1],["item",14],["consumer",2],["state",2],["committed",2],["len",1],["all",1],["startswith",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_review_retry_has_unique_admission_and_marks_started_token_unknown.flaky_chat","name":[["flaky",1],["chat",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["flaky",2],["chat",3],["messages",3],["cfg",3],["kwargs",3],["calls",2],["if",1],["raise",1],["runtime",1],["error",1],["provider",1],["response",1],["was",1],["lost",1],["return",1],["pass",1]]},{"id":"tests/test_auto_budget.py#test_same_action_fourth_call_is_refused_before_invoke","name":[["test",1],["same",1],["action",1],["fourth",1],["call",1],["refused",1],["before",1],["invoke",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["same",3],["action",6],["fourth",3],["call",2],["refused",3],["before",2],["invoke",2],["tmp",3],["path",4],["store",5],["start",1],["fingerprint",3],["canonical",1],["kind",1],["tool",4],["name",1],["read",1],["file",1],["arguments",1],["csv",1],["invoked",3],["index",3],["range",1],["try",1],["reserve",2],["admission",1],["id",2],["consumer",1],["native",1],["group",1],["sha256",1],["except",1],["auto",1],["budget",1],["denied",3],["as",1],["assert",2],["reason",1],["loop",1],["detected",1],["close",1],["return",1],["raise",1],["assertion",1],["error",1],["was",1],["not",1]]},{"id":"tests/test_auto_budget.py#test_started_without_receipt_refunds_zero","name":[["test",1],["started",1],["without",1],["receipt",1],["refunds",1],["zero",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["started",4],["without",2],["receipt",2],["refunds",2],["zero",2],["tmp",3],["path",3],["store",10],["start",1],["budgets",2],["max",5],["review",5],["rounds",5],["reserved",2],["reserve",2],["admission",8],["id",8],["open",2],["action",2],["group",2],["reservation",3],["settled",2],["release",2],["auto",6],["mode",2],["budget",8],["true",1],["assert",5],["state",1],["unknown",1],["usage",12],["project",2],["run",2],["remaining",2],["never",4],["false",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_ten_identical_admission_ids_create_one_reservation","name":[["test",1],["ten",1],["identical",1],["admission",1],["ids",1],["create",1],["one",1],["reservation",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["ten",2],["identical",2],["admission",4],["ids",2],["create",2],["one",2],["reservation",2],["tmp",3],["path",3],["store",6],["start",1],["range",1],["10",1],["reserve",1],["id",3],["same",3],["adm",2],["action",1],["group",2],["rows",2],["row",3],["list",1],["auto",2],["mode",1],["budget",1],["reservations",1],["run",1],["if",1],["assert",1],["len",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_thirteenth_repair_turn_does_not_invoke_the_provider","name":[["test",1],["thirteenth",1],["repair",1],["turn",1],["not",1],["invoke",1],["provider",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",4],["test",2],["thirteenth",2],["repair",12],["turn",7],["not",5],["invoke",2],["provider",9],["tmp",3],["path",3],["per",4],["round",4],["limit",1],["12",7],["12th",1],["call",1],["runs",1],["13th",1],["counts",1],["real",2],["callable",1],["mocked",1],["budget",6],["counter",1],["against",1],["sqlite",1],["reservation",1],["ledger",1],["store",8],["start",1],["budgets",2],["turns",3],["max",2],["rounds",2],["calls",3],["return",2],["ok",1],["metered",2],["snapshot",2],["findings",2],["admission",3],["none",1],["del",1],["range",1],["13",1],["run",7],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",2],["version",1],["ids",1],["result",4],["auto",8],["service",1],["config",1],["stage5",1],["cfg",3],["scientific",1],["review",3],["simple",1],["namespace",1],["evaluate",1],["lambda",1],["throw",1],["assertion",1],["error",1],["re",1],["must",1],["denial",1],["fn",1],["initial",2],["issues",1],["mode",2],["fix",1],["agent",2],["llm",2],["reviewer",2],["id",1],["assert",9],["stop",1],["reason",1],["exhausted",1],["verdict",1],["pass",1],["rows",3],["item",5],["list",1],["reservations",1],["if",1],["consumer",1],["len",1],["state",1],["committed",1],["usage",4],["project",1],["meter",5],["authority",1],["reserved",1],["remaining",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_thirteenth_repair_turn_does_not_invoke_the_provider.metered_repair","name":[["metered",1],["repair",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["metered",2],["repair",2],["snapshot",3],["findings",3],["admission",3],["none",2],["del",1],["range",1],["13",1],["run",1],["provider",2],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",1],["version",1],["ids",1]]},{"id":"tests/test_auto_budget.py#test_thirteenth_repair_turn_does_not_invoke_the_provider.provider","name":[["provider",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["provider",3],["calls",1],["return",1],["ok",1]]},{"id":"tests/test_auto_budget.py#test_token_settlement_cannot_exceed_reserved_or_frozen_hard_limit","name":[["test",1],["token",1],["settlement",1],["cannot",1],["exceed",1],["reserved",1],["frozen",1],["hard",1],["limit",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["token",8],["settlement",2],["cannot",2],["exceed",2],["reserved",4],["frozen",2],["hard",2],["limit",2],["tmp",3],["path",3],["store",9],["start",1],["freeze",1],["auto",10],["mode",4],["budget",7],["initial",1],["tokens",1],["run",5],["100",2],["extra",1],["multiplier",1],["reserve",1],["id",5],["admission",4],["overrun",3],["consumer",1],["action",1],["group",1],["upper",1],["bound",1],["pytest",1],["raises",1],["denied",3],["as",1],["commit",1],["reservation",1],["committed",3],["amount",2],["1000",2],["assert",4],["value",1],["reason",1],["exhausted",1],["row",3],["next",1],["item",3],["list",1],["reservations",1],["if",1],["state",2],["project",1],["usage",1],["circuit",1],["tripped",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_trip_stops_further_provider_tool_and_cell_sinks","name":[["test",1],["trip",1],["stops",1],["further",1],["provider",1],["tool",1],["cell",1],["sinks",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["trip",2],["stops",2],["further",2],["provider",2],["tool",4],["cell",4],["sinks",2],["tmp",3],["path",3],["store",9],["start",1],["budgets",2],["max",2],["review",2],["rounds",1],["extra",2],["cells",1],["first",2],["reserve",2],["admission",3],["id",5],["rev",3],["action",2],["group",4],["commit",1],["auto",6],["mode",3],["budget",4],["reservation",1],["committed",1],["amount",1],["before",2],["len",2],["list",2],["reservations",2],["run",2],["consumer",5],["native",1],["model",3],["pytest",1],["raises",1],["denied",1],["blocked",1],["enforce",1],["field",1],["limit",1],["after",2],["assert",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_unverified_tokens_fail_closed_and_are_not_completion","name":[["test",1],["unverified",1],["tokens",1],["fail",1],["closed",1],["not",1],["completion",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["unverified",2],["tokens",5],["fail",2],["closed",2],["not",2],["completion",4],["tmp",3],["path",3],["assert",5],["verifiable",2],["token",6],["usage",2],["none",2],["prompt",1],["store",6],["start",1],["freeze",1],["auto",5],["mode",2],["budget",4],["initial",1],["run",3],["10",1],["extra",1],["multiplier",1],["pytest",1],["raises",1],["denied",5],["as",1],["reserve",1],["id",3],["admission",1],["tok",2],["consumer",1],["action",1],["group",1],["upper",1],["bound",1],["value",3],["reason",3],["measurement",1],["unavailable",1],["terminal",1],["user",1],["truth",1],["disguise",1],["completed",1],["issues",1],["close",1]]},{"id":"tests/test_auto_budget.py#test_v29_budget_schema_is_additive_and_repeatable","name":[["test",1],["v29",1],["budget",1],["schema",1],["additive",1],["repeatable",1]],"path":[["tests",1],["test",1],["auto",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["v29",2],["budget",6],["schema",4],["additive",2],["repeatable",2],["tmp",3],["path",3],["store",6],["create",2],["auto",4],["mode",4],["conn",3],["tables",3],["row",2],["name",2],["execute",1],["select",1],["from",1],["sqlite",1],["master",1],["type",1],["table",1],["fetchall",1],["assert",2],["state",1],["reservations",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py","name":[["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["fault",1],["concurrency",1],["recovery",1],["contracts",1],["stage",1],["auto",3],["mode",3],["state",1],["from",5],["future",1],["import",10],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["threading",1],["pathlib",1],["path",1],["pytest",3],["openai4s",3],["storage",2],["conflict",1],["error",1],["snapshots",1],["workspace",1],["cas",1],["store",2],["mark",2],["parametrize",2],["subject",1],["kind",1],["owner",1],["table",1],["unsafe",1],["claim",1],["result",1],["review",8],["runs",1],["verdict",1],["permission",2],["assessments",1],["outcome",1],["status",1],["severity",1],["message",1],["unavailable",1],["none",2],["non",2],["completed",4],["cannot",4],["pass",4],["failed",1],["material",3],["contain",2],["finding",2],["high",1]]},{"id":"tests/test_auto_mode_faults.py#_bound_repair","name":[["bound",1],["repair",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["bound",2],["repair",16],["store",11],["root",10],["str",4],["tmp",4],["path",6],["id",21],["dict",2],["start",3],["issue",1],["review",1],["workspace",8],["mkdir",1],["exist",1],["ok",1],["true",1],["result",1],["txt",1],["write",1],["text",1],["candidate",1],["encoding",1],["utf",1],["tree",4],["cas",2],["capture",1],["checkpoint",7],["create",1],["session",1],["frame",2],["branch",2],["reason",1],["pre",1],["auto",4],["event",2],["cursor",2],["mode",3],["run",2],["idempotency",2],["key",2],["finding",2],["ids",2],["before",2],["version",2],["group",9],["append",1],["action",2],["turn",2],["kind",1],["native",1],["tools",1],["assistant",1],["content",1],["bounded",1],["bind",2],["execution",1],["return",1]]},{"id":"tests/test_auto_mode_faults.py#_candidate","name":[["candidate",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["candidate",10],["store",5],["run",5],["id",5],["str",2],["dict",2],["evidence",9],["complete",1],["true",1],["digest",4],["sha",1],["record",1],["auto",1],["mode",1],["idempotency",1],["key",1],["snapshot",2],["sha256",3],["64",2],["artifact",1],["version",2],["ids",1],["before",1],["return",1]]},{"id":"tests/test_auto_mode_faults.py#_issue_review","name":[["issue",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["issue",3],["review",10],["store",7],["run",8],["id",10],["str",2],["dict",2],["candidate",7],["start",2],["auto",2],["mode",2],["issues",4],["audit",2],["idempotency",2],["key",2],["snapshot",3],["sha256",2],["64",1],["evidence",6],["digest",1],["round",1],["index",1],["attempt",1],["reviewer",2],["profile",2],["scientific",1],["revision",1],["model",2],["fingerprint",2],["v7",1],["return",1],["complete",2],["status",1],["completed",2],["verdict",1],["assessment",1],["public",1],["summary",1],["one",1],["material",1],["findings",1],["finding",3],["stable",1],["severity",1],["major",1],["category",1],["claim",1],["result",1],["needs",1],["independent",1],["recomputation",1],["refs",1],["cell",3],["artifact",1],["ids",3],["version",2],["before",1]]},{"id":"tests/test_auto_mode_faults.py#_pending_permission","name":[["pending",1],["permission",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["pending",2],["permission",3],["store",6],["root",8],["str",4],["decision",6],["id",14],["expires",4],["at",4],["int",2],["none",4],["dict",2],["group",6],["append",1],["action",5],["frame",3],["branch",1],["turn",2],["kind",1],["native",1],["tools",1],["assistant",1],["content",3],["propose",1],["one",1],["exact",2],["create",1],["request",1],["tool",1],["write",2],["file",1],["target",1],["result",3],["txt",3],["side",1],["effect",1],["class",1],["workspace",2],["resource",1],["keys",1],["canonical",1],["arguments",1],["path",1],["return",1]]},{"id":"tests/test_auto_mode_faults.py#_rooted_store","name":[["rooted",1],["store",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["rooted",2],["store",10],["tmp",3],["path",5],["name",4],["str",4],["openai4s",2],["db",2],["tuple",2],["project",5],["create",1],["auto",1],["mode",1],["fault",1],["test",1],["root",5],["new",1],["frame",2],["id",4],["kind",1],["turn",1],["ensure",1],["session",1],["branch",2],["return",1]]},{"id":"tests/test_auto_mode_faults.py#_sha","name":[["sha",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["sha",2],["value",3],["object",2],["str",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_auto_mode_faults.py#_start","name":[["start",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["start",3],["store",5],["root",5],["str",10],["run",8],["id",19],["turn",7],["execution",6],["owner",4],["instance",4],["daemon",2],["test",2],["dict",2],["return",1],["auto",5],["mode",3],["idempotency",1],["key",1],["frame",2],["branch",1],["fix",2],["selection",1],["preset",1],["autonomous",1],["result",1],["review",3],["approvals",1],["reviewer",1],["source",1],["budgets",1],["max",2],["attempts",1],["repair",1],["rounds",1]]},{"id":"tests/test_auto_mode_faults.py#_start_result_review","name":[["start",1],["result",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["start",4],["result",2],["review",11],["store",6],["run",12],["id",16],["str",6],["pass",4],["audit",6],["dict",2],["candidate",7],["return",1],["auto",1],["mode",1],["idempotency",1],["key",1],["snapshot",3],["sha256",2],["64",1],["evidence",4],["digest",1],["round",1],["index",1],["attempt",1],["reviewer",2],["profile",2],["scientific",1],["revision",1],["model",2],["fingerprint",1],["v7",1]]},{"id":"tests/test_auto_mode_faults.py#test_audit_page_validation_work_is_bounded_by_requested_page","name":[["test",1],["audit",1],["page",2],["validation",1],["work",1],["bounded",1],["by",1],["requested",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",4],["test",2],["audit",7],["page",4],["validation",2],["work",2],["bounded",2],["by",2],["requested",2],["tmp",3],["path",3],["monkeypatch",3],["measure",3],["count",3],["int",3],["tuple",1],["store",12],["root",5],["rooted",1],["audits",4],["db",1],["start",3],["index",8],["range",1],["decision",7],["id",8],["pending",1],["permission",9],["expires",1],["at",1],["10",1],["15",1],["review",2],["assessment",8],["run",1],["action",3],["digest",2],["request",1],["policy",1],["version",1],["guardian",1],["v1",1],["idempotency",2],["key",2],["complete",2],["status",1],["completed",1],["outcome",1],["denied",2],["risk",1],["high",1],["public",1],["summary",1],["proof",8],["calls",4],["repository",3],["auto",3],["mode",3],["original",2],["assert",6],["locked",2],["counted",2],["args",2],["kwargs",2],["nonlocal",1],["return",2],["statements",3],["list",2],["str",1],["context",1],["as",1],["patch",2],["setattr",1],["conn",2],["trace",2],["callback",2],["append",1],["try",1],["limit",1],["finally",1],["none",1],["len",1],["event",2],["selects",2],["sum",1],["statement",3],["lstrip",1],["upper",2],["startswith",1],["select",1],["from",1],["events",1],["close",1],["small",4],["large",2],["64",1]]},{"id":"tests/test_auto_mode_faults.py#test_audit_page_validation_work_is_bounded_by_requested_page.measure","name":[["measure",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",3],["measure",2],["audit",6],["count",4],["int",6],["tuple",2],["store",12],["root",5],["rooted",1],["tmp",1],["path",1],["audits",4],["db",1],["start",3],["index",8],["range",1],["decision",7],["id",8],["pending",1],["permission",9],["expires",1],["at",1],["10",1],["15",1],["review",2],["assessment",8],["run",1],["action",3],["digest",2],["request",1],["policy",1],["version",1],["guardian",1],["v1",1],["idempotency",2],["key",2],["complete",2],["status",1],["completed",1],["outcome",1],["denied",2],["risk",1],["high",1],["public",1],["summary",1],["proof",8],["calls",4],["repository",3],["auto",3],["mode",3],["original",2],["assert",3],["locked",2],["counted",2],["args",2],["kwargs",2],["nonlocal",1],["return",2],["statements",3],["list",2],["str",1],["monkeypatch",1],["context",1],["as",1],["patch",2],["setattr",1],["conn",2],["trace",2],["callback",2],["append",1],["try",1],["limit",1],["finally",1],["none",1],["len",1],["event",2],["selects",2],["sum",1],["statement",3],["lstrip",1],["upper",2],["startswith",1],["select",1],["from",1],["events",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_audit_page_validation_work_is_bounded_by_requested_page.measure.counted_proof","name":[["counted",1],["proof",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["counted",2],["proof",4],["args",3],["kwargs",3],["nonlocal",1],["calls",2],["return",1],["original",1]]},{"id":"tests/test_auto_mode_faults.py#test_contradictory_result_review_completion_is_rejected","name":[["test",1],["contradictory",1],["result",1],["review",1],["completion",1],["rejected",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["contradictory",3],["result",4],["review",10],["completion",4],["rejected",2],["tmp",3],["path",3],["status",6],["str",6],["severity",7],["none",4],["message",3],["store",9],["root",2],["rooted",1],["start",2],["findings",5],["if",1],["not",1],["append",1],["finding",3],["id",2],["fingerprint",1],["category",1],["evidence",2],["claim",2],["material",1],["defect",1],["cannot",1],["coexist",1],["pass",6],["refs",1],["cell",3],["artifact",1],["ids",3],["version",2],["before",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["complete",2],["auto",3],["mode",2],["idempotency",3],["key",3],["verdict",1],["assessment",1],["public",1],["summary",1],["owner",2],["conn",3],["execute",3],["select",3],["from",3],["runs",1],["run",1],["fetchone",3],["assert",3],["dict",1],["started",1],["count",2],["events",1],["type",1],["audit",1],["completed",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_cross_connection_start_is_exactly_once","name":[["test",1],["cross",1],["connection",1],["start",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",3],["test",2],["cross",2],["connection",2],["start",5],["exactly",2],["once",2],["tmp",3],["path",7],["concurrent",2],["db",1],["seed",5],["store",6],["project",5],["create",1],["name",1],["auto",4],["mode",3],["root",8],["new",1],["frame",3],["id",5],["kind",1],["turn",1],["ensure",1],["session",1],["branch",2],["close",3],["barrier",3],["threading",2],["results",3],["list",3],["bool",1],["errors",3],["base",2],["exception",2],["worker",2],["none",1],["try",1],["wait",1],["timeout",2],["10",1],["append",2],["created",1],["except",1],["as",1],["error",2],["pragma",1],["no",1],["cover",1],["asserted",1],["below",1],["finally",1],["threads",4],["thread",7],["target",1],["range",1],["join",1],["15",1],["assert",5],["all",1],["not",1],["alive",1],["sorted",1],["false",1],["true",1],["reopened",4],["events",3],["event",4],["cursor",1],["type",1],["run",1],["started",1],["conn",1],["execute",1],["select",1],["count",1],["from",1],["runs",1],["fetchone",1]]},{"id":"tests/test_auto_mode_faults.py#test_cross_connection_start_is_exactly_once.worker","name":[["worker",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["worker",2],["none",2],["store",4],["path",1],["try",1],["barrier",1],["wait",1],["timeout",1],["10",1],["results",1],["append",2],["start",1],["root",1],["created",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["pragma",1],["no",1],["cover",1],["asserted",1],["below",1],["errors",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_failed_repair_uses_aggregate_known_failure_across_groups","name":[["test",1],["failed",1],["repair",1],["uses",1],["aggregate",1],["known",1],["failure",1],["across",1],["groups",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["failed",12],["repair",10],["uses",2],["aggregate",3],["known",2],["failure",2],["across",2],["groups",2],["tmp",4],["path",4],["store",12],["root",7],["rooted",1],["successful",4],["read",10],["bound",1],["write",12],["append",5],["action",18],["group",16],["frame",1],["id",23],["branch",1],["turn",2],["kind",1],["native",1],["tools",1],["assistant",1],["content",1],["second",1],["bounded",1],["bind",2],["auto",3],["mode",3],["execution",2],["idempotency",2],["key",2],["event",4],["type",4],["proposed",2],["tool",4],["call",4],["side",4],["effect",4],["class",4],["only",2],["resource",4],["keys",4],["workspace",6],["result",8],["txt",4],["status",5],["completed",3],["error",1],["true",1],["output",1],["committed",1],["false",1],["complete",1],["after",1],["version",1],["ids",2],["assert",2],["project",1],["run",2],["candidate",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_missing_audit_owner_fails_closed_on_projection_and_public_audit","name":[["test",1],["missing",1],["audit",2],["owner",1],["fails",1],["closed",1],["projection",1],["public",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["missing",10],["audit",6],["owner",5],["fails",2],["closed",2],["projection",2],["public",4],["tmp",3],["path",3],["subject",5],["kind",6],["str",6],["table",3],["unsafe",3],["claim",3],["store",14],["root",7],["rooted",1],["start",4],["if",1],["result",2],["review",8],["complete",4],["auto",3],["mode",3],["pass",3],["idempotency",3],["key",3],["status",5],["completed",2],["verdict",1],["assessment",7],["summary",2],["independent",1],["passed",1],["findings",1],["else",1],["pending",1],["permission",7],["decision",6],["id",4],["expires",1],["at",1],["10",1],["15",1],["run",5],["action",2],["digest",2],["request",1],["policy",1],["version",1],["guardian",1],["v1",1],["outcome",1],["allow",2],["once",2],["risk",2],["low",1],["claimed",2],["conn",2],["execute",1],["delete",1],["from",1],["commit",1],["projected",4],["project",1],["assert",8],["failed",2],["terminal",1],["reason",1],["safety",1],["boundary",1],["source",1],["candidate",1],["running",1],["audits",7],["list",1],["len",1],["unknown",1],["error",1],["integrity",1],["failure",1],["not",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_outcome_unknown_pauses_and_revokes_restart_continuation","name":[["test",1],["outcome",1],["unknown",1],["pauses",1],["revokes",1],["restart",1],["continuation",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["outcome",7],["unknown",14],["pauses",2],["revokes",2],["restart",9],["continuation",4],["tmp",4],["path",6],["store",17],["root",9],["rooted",1],["group",19],["bound",1],["repair",16],["append",1],["action",8],["event",1],["id",22],["type",1],["proposed",1],["tool",4],["call",2],["side",3],["effect",3],["class",3],["workspace",6],["write",5],["resource",3],["keys",3],["result",7],["txt",7],["create",1],["permission",5],["request",5],["decision",1],["once",5],["frame",3],["file",2],["target",2],["canonical",2],["arguments",2],["content",2],["repaired",2],["resolve",1],["state",2],["allowed",1],["scope",1],["resolution",1],["context",1],["after",3],["activate",1],["expires",1],["at",1],["10",1],["15",1],["attempt",7],["allocate",1],["execution",6],["producing",1],["cell",2],["owner",2],["instance",2],["old",1],["daemon",2],["mark",1],["started",1],["completed",2],["complete",4],["auto",3],["mode",3],["idempotency",2],["key",2],["status",4],["version",2],["ids",4],["assert",8],["projected",3],["project",1],["run",2],["paused",1],["terminal",2],["reason",1],["not",1],["required",1],["consume",1],["grant",1],["none",1],["row",2],["list",1],["attempts",2],["abandon",1],["incomplete",1],["new",1],["replay",2],["created",1],["false",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_overlapping_audit_pagination_pairs_before_filtering","name":[["test",1],["overlapping",1],["audit",1],["pagination",1],["pairs",1],["before",1],["filtering",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["overlapping",2],["audit",9],["pagination",2],["pairs",2],["before",5],["filtering",2],["tmp",3],["path",3],["store",12],["root",11],["rooted",1],["start",5],["suffix",11],["pending",1],["permission",10],["decision",5],["id",6],["expires",1],["at",1],["10",1],["15",1],["review",2],["assessment",6],["run",1],["action",2],["digest",2],["request",1],["policy",1],["version",1],["guardian",1],["v1",1],["idempotency",2],["key",2],["complete",5],["first",4],["then",1],["their",1],["intervals",1],["overlap",1],["status",3],["completed",3],["outcome",1],["denied",2],["risk",1],["high",1],["public",1],["summary",1],["list",4],["auto",4],["mode",4],["audits",4],["limit",4],["assert",4],["item",6],["second",4],["str",2],["event",2],["ordinal",2],["by",2],["identity",2],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_partial_commit_failure_pauses_instead_of_retrying","name":[["test",1],["partial",1],["commit",1],["failure",1],["pauses",1],["instead",1],["retrying",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["partial",9],["commit",3],["failure",3],["pauses",2],["instead",2],["retrying",2],["tmp",4],["path",4],["store",12],["root",7],["rooted",1],["committed",7],["bound",1],["repair",16],["failed",12],["append",3],["action",13],["group",17],["frame",1],["id",26],["branch",1],["turn",2],["kind",1],["native",1],["tools",1],["bind",2],["auto",6],["mode",6],["execution",3],["idempotency",4],["key",4],["result",4],["write",4],["status",6],["completed",3],["output",2],["true",2],["error",2],["false",2],["event",2],["type",2],["proposed",1],["tool",2],["call",2],["side",2],["effect",2],["class",2],["workspace",4],["resource",2],["keys",2],["txt",2],["complete",2],["after",2],["version",6],["ids",6],["assert",4],["projected",3],["project",1],["run",4],["paused",1],["terminal",2],["reason",1],["pytest",1],["raises",1],["conflict",1],["match",1],["start",1],["retry",2],["forbidden",2],["finding",2],["before",1],["checkpoint",2],["replay",2],["created",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_permission_action_tamper_after_audit_start_fails_closed","name":[["test",1],["permission",1],["action",1],["tamper",1],["after",1],["audit",1],["start",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["permission",16],["action",19],["tamper",14],["after",2],["audit",4],["start",5],["fails",2],["closed",2],["tmp",3],["path",4],["store",17],["root",7],["rooted",1],["pending",1],["decision",10],["id",8],["expires",1],["at",1],["10",1],["15",1],["review",3],["assessment",12],["run",1],["digest",2],["request",2],["policy",1],["version",1],["guardian",1],["v1",1],["idempotency",4],["key",4],["pytest",3],["raises",3],["sqlite3",1],["integrity",3],["error",4],["match",3],["identity",1],["immutable",2],["conn",6],["execute",4],["update",2],["requests",2],["target",2],["other",1],["txt",2],["rollback",1],["assert",7],["result",1],["model",1],["offline",1],["corrupted",1],["database",1],["below",1],["application",1],["trigger",2],["completion",3],["must",2],["re",1],["read",1],["validate",1],["exact",1],["durable",1],["envelope",1],["drop",1],["trg",1],["canonical",1],["arguments",1],["sha256",1],["64",1],["commit",1],["auto",4],["mode",4],["conflict",2],["proof",2],["complete",2],["status",4],["completed",1],["outcome",2],["allow",1],["once",1],["risk",2],["low",1],["public",1],["summary",1],["corrupt",1],["not",2],["be",1],["allowed",1],["select",1],["from",1],["assessments",1],["fetchone",1],["dict",1],["started",1],["none",1],["audits",7],["list",1],["len",1],["failed",1],["unknown",1],["kind",1],["failure",1],["export",2],["projection",2],["branch",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_permission_assessment_is_audit_only_and_idempotent","name":[["test",1],["permission",1],["assessment",1],["audit",1],["only",1],["idempotent",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["permission",16],["assessment",15],["audit",5],["only",3],["idempotent",2],["tmp",3],["path",3],["store",13],["root",4],["rooted",1],["start",5],["pending",2],["decision",9],["id",11],["expires",1],["at",1],["10",1],["15",1],["first",2],["review",4],["run",2],["action",4],["digest",4],["request",4],["policy",4],["version",2],["guardian",2],["v1",2],["idempotency",4],["key",4],["replay",5],["ignored",2],["assert",8],["created",4],["true",2],["false",2],["completed",5],["complete",4],["status",2],["outcome",2],["denied",4],["risk",2],["high",2],["public",2],["summary",2],["by",2],["replayed",3],["event",2],["stage",1],["records",1],["evidence",1],["neither",1],["resolves",1],["nor",1],["creates",1],["reusable",1],["allow",2],["rule",1],["once",1],["capability",1],["state",1],["rules",1],["scope",2],["conversation",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_permission_audit_fails_closed_for_expired_or_raced_decision","name":[["test",1],["permission",1],["audit",1],["fails",1],["closed",1],["expired",1],["raced",1],["decision",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["permission",20],["audit",6],["fails",2],["closed",4],["expired",8],["raced",2],["decision",6],["tmp",3],["path",3],["store",17],["root",4],["rooted",1],["start",5],["pending",4],["id",9],["expires",2],["at",2],["pytest",3],["raises",3],["auto",2],["mode",2],["conflict",2],["error",3],["match",3],["exact",1],["action",5],["scope",1],["review",7],["assessment",17],["run",2],["digest",4],["request",5],["policy",2],["version",2],["guardian",2],["v1",2],["idempotency",7],["key",7],["assert",5],["conn",2],["execute",2],["select",2],["count",1],["from",2],["assessments",2],["fetchone",2],["race",15],["10",1],["15",1],["started",4],["status",7],["resolve",1],["state",2],["denied",3],["no",1],["longer",1],["complete",4],["completed",1],["outcome",3],["allow",4],["once",1],["risk",3],["low",2],["public",2],["summary",2],["stale",1],["must",1],["not",1],["commit",1],["row",2],["completion",2],["dict",1],["none",1],["failed",4],["high",1],["underlying",1],["was",1],["already",1],["terminal",1],["value",1],["cannot",1],["rewrite",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_permission_completion_event_tamper_cannot_publish_allow","name":[["test",1],["permission",1],["completion",1],["event",1],["tamper",1],["cannot",1],["publish",1],["allow",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["permission",9],["completion",2],["event",16],["tamper",2],["cannot",2],["publish",2],["allow",3],["tmp",3],["path",3],["store",12],["root",5],["rooted",1],["start",3],["pending",1],["decision",5],["id",8],["expires",1],["at",1],["10",1],["15",1],["review",2],["assessment",6],["run",3],["audit",3],["action",3],["digest",2],["request",1],["policy",2],["version",1],["guardian",1],["v1",1],["idempotency",2],["key",2],["complete",2],["status",2],["completed",2],["outcome",3],["denied",2],["risk",3],["high",1],["public",1],["summary",1],["by",1],["exact",1],["conn",3],["execute",2],["select",1],["payload",8],["json",5],["from",1],["auto",4],["mode",3],["events",2],["type",1],["fetchone",1],["loads",1],["update",2],["once",1],["low",1],["sha256",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["sha",1],["commit",1],["audits",7],["list",1],["assert",5],["len",1],["failed",1],["unknown",1],["error",1],["kind",1],["integrity",1],["failure",1],["not",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_permission_owner_tamper_fails_closed_on_replay_export_and_audit","name":[["test",1],["permission",1],["owner",1],["tamper",1],["fails",1],["closed",1],["replay",1],["export",1],["audit",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["permission",14],["owner",2],["tamper",2],["fails",2],["closed",2],["replay",2],["export",4],["audit",5],["tmp",3],["path",3],["store",13],["root",7],["rooted",1],["start",3],["pending",1],["decision",5],["id",6],["proof",14],["expires",1],["at",1],["10",1],["15",1],["review",4],["assessment",13],["run",1],["action",4],["digest",2],["request",1],["policy",3],["version",1],["guardian",1],["v1",1],["idempotency",3],["key",3],["complete",4],["status",3],["completed",2],["outcome",4],["denied",4],["risk",4],["high",2],["public",3],["summary",2],["by",2],["exact",2],["conn",2],["execute",1],["update",1],["assessments",1],["allow",2],["once",1],["low",1],["commit",1],["pytest",2],["raises",2],["auto",4],["mode",4],["conflict",2],["error",3],["match",2],["projection",2],["integrity",2],["branch",1],["truth",1],["acknowledges",1],["broken",1],["but",1],["never",1],["preserves",1],["pass",1],["shaped",1],["claim",1],["from",1],["either",1],["side",1],["mismatch",1],["audits",7],["list",1],["assert",5],["len",1],["failed",1],["unknown",1],["kind",1],["failure",1],["not",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_reopen_cannot_hide_an_older_active_run_on_the_same_branch","name":[["test",1],["reopen",1],["cannot",1],["hide",1],["older",1],["active",1],["run",1],["same",1],["branch",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["reopen",2],["cannot",2],["hide",2],["older",2],["active",4],["run",16],["same",2],["branch",2],["tmp",4],["path",7],["db",1],["store",5],["root",8],["rooted",1],["name",1],["first",2],["start",3],["close",2],["reopened",7],["pytest",1],["raises",1],["auto",4],["mode",4],["conflict",1],["error",1],["match",1],["recovery",1],["required",1],["id",9],["turn",4],["execution",4],["projection",2],["project",1],["assert",3],["conn",1],["execute",1],["select",1],["count",1],["from",1],["runs",1],["frame",1],["fetchone",1],["terminate",1],["idempotency",1],["key",1],["failed",2],["status",1],["reason",1],["reconciled",1],["after",1],["restart",1],["second",2],["created",1],["true",1]]},{"id":"tests/test_auto_mode_faults.py#test_repair_completion_rejects_pending_permission_before_sealing","name":[["test",1],["repair",1],["completion",1],["rejects",1],["pending",1],["permission",1],["before",1],["sealing",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["repair",18],["completion",2],["rejects",2],["pending",9],["permission",15],["before",2],["sealing",2],["tmp",4],["path",5],["store",13],["root",5],["rooted",1],["group",16],["bound",1],["append",1],["action",9],["event",1],["id",15],["type",1],["proposed",1],["tool",3],["call",2],["side",2],["effect",2],["class",2],["workspace",4],["write",3],["resource",2],["keys",2],["result",4],["txt",4],["create",1],["request",4],["decision",1],["frame",2],["file",1],["target",1],["canonical",1],["arguments",1],["content",1],["repaired",1],["pytest",1],["raises",1],["auto",3],["mode",3],["conflict",1],["error",1],["match",1],["complete",2],["idempotency",2],["key",2],["unknown",2],["status",3],["outcome",1],["after",2],["version",2],["ids",4],["execution",3],["assert",5],["conn",2],["transaction",1],["false",1],["state",3],["execute",1],["select",1],["sealed",1],["at",1],["from",1],["groups",1],["fetchone",1],["none",1],["resolve",1],["denied",3],["completed",2],["failed",3],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_repair_requires_current_restorable_checkpoint_and_fresh_review","name":[["test",1],["repair",1],["requires",1],["current",1],["restorable",1],["checkpoint",1],["fresh",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["repair",49],["requires",2],["current",2],["restorable",2],["checkpoint",12],["fresh",2],["review",5],["tmp",5],["path",8],["store",33],["root",13],["rooted",1],["start",5],["issue",1],["assert",13],["findings",1],["status",8],["open",1],["workspace",14],["mkdir",1],["result",8],["txt",4],["write",4],["text",1],["candidate",1],["v1",1],["encoding",1],["utf",1],["tree",4],["cas",2],["capture",2],["create",2],["session",1],["id",54],["frame",3],["branch",3],["reason",1],["pre",1],["auto",12],["event",7],["cursor",2],["mode",11],["run",7],["idempotency",7],["key",7],["finding",4],["ids",9],["before",4],["version",8],["replay",4],["ignored",1],["created",4],["true",2],["false",2],["wrong",4],["group",45],["append",5],["action",20],["turn",4],["another",2],["kind",2],["native",2],["tools",2],["assistant",2],["content",2],["scope",2],["pytest",6],["raises",6],["conflict",2],["error",6],["match",6],["bind",6],["execution",14],["conn",4],["execute",5],["select",2],["from",5],["runs",2],["fetchone",2],["started",3],["bounded",1],["bound",2],["replayed",2],["binding",2],["not",3],["terminal",2],["complete",4],["premature",1],["completed",7],["after",5],["type",4],["proposed",1],["tool",3],["call",3],["side",3],["effect",3],["class",3],["resource",3],["keys",3],["attempt",16],["allocate",2],["producing",2],["cell",4],["mark",3],["response",1],["finish",2],["state",1],["database",2],["db",1],["close",1],["committed",1],["remains",1],["attached",1],["restart",1],["recovery",1],["must",1],["ledger",9],["replacement",1],["active",3],["export",1],["projection",1],["sealed",10],["count",2],["sha256",2],["at",3],["groups",1],["len",1],["64",1],["none",1],["sqlite3",4],["integrity",4],["late",5],["delete",2],["events",1],["attempts",1]]},{"id":"tests/test_auto_mode_faults.py#test_restart_replays_same_run_with_new_process_owner","name":[["test",1],["restart",1],["replays",1],["same",1],["run",1],["new",1],["process",1],["owner",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["restart",3],["replays",2],["same",2],["run",6],["new",2],["process",2],["owner",7],["tmp",4],["path",7],["db",1],["store",5],["root",3],["rooted",1],["name",1],["first",3],["start",2],["instance",4],["id",7],["daemon",4],["assert",5],["close",2],["reopened",4],["replay",4],["created",1],["false",1],["conn",1],["execute",1],["select",1],["count",1],["from",1],["auto",1],["mode",1],["events",1],["fetchone",1]]},{"id":"tests/test_auto_mode_faults.py#test_revert_after_bound_effect_abandons_repair_admission","name":[["test",1],["revert",1],["after",1],["bound",1],["effect",1],["abandons",1],["repair",1],["admission",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["revert",14],["after",7],["bound",3],["effect",13],["abandons",2],["repair",3],["admission",2],["tmp",4],["path",4],["store",18],["root",13],["rooted",1],["group",22],["target",5],["create",3],["session",3],["checkpoint",17],["id",47],["bind",2],["frame",3],["branch",6],["reason",3],["workspace",13],["tree",3],["none",3],["auto",11],["event",12],["cursor",10],["mode",6],["append",5],["action",10],["type",6],["proposed",3],["before",5],["tool",5],["call",5],["side",5],["class",5],["write",5],["resource",5],["keys",5],["result",11],["txt",5],["status",2],["completed",1],["late",9],["attempt",6],["allocate",2],["execution",3],["producing",2],["cell",4],["post",1],["resume",4],["undo",4],["applied",2],["continue",1],["metadata",1],["reverted",1],["history",1],["projection",1],["version",1],["base",1],["cursors",1],["owner",2],["conn",1],["execute",1],["select",1],["abandoned",5],["by",2],["from",1],["runs",1],["run",2],["fetchone",1],["assert",2],["pytest",3],["raises",3],["conflict",3],["error",3],["match",3],["tail",3],["new",4],["mark",1],["started",1],["terminal",1],["observation",1],["audit",1],["evidence",1],["not",1],["fresh",1],["authority",1],["failed",1],["output",1],["committed",1],["false",1],["close",1]]},{"id":"tests/test_auto_mode_faults.py#test_unstarted_repair_attempt_cannot_be_laundered_as_unknown","name":[["test",1],["unstarted",1],["repair",1],["attempt",1],["cannot",1],["be",1],["laundered",1],["as",1],["unknown",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["faults",1],["py",1]],"body":[["def",2],["test",2],["unstarted",2],["repair",7],["attempt",5],["cannot",2],["be",2],["laundered",2],["as",2],["unknown",4],["tmp",4],["path",4],["store",9],["root",2],["rooted",1],["group",16],["bound",1],["append",1],["action",3],["event",1],["id",12],["type",1],["proposed",1],["never",5],["started",4],["tool",1],["call",1],["side",2],["effect",2],["class",1],["workspace",2],["write",1],["resource",1],["keys",1],["txt",1],["allocate",1],["execution",4],["producing",1],["cell",2],["pytest",1],["raises",1],["auto",2],["mode",2],["conflict",1],["error",1],["match",1],["uncertain",1],["complete",1],["idempotency",1],["key",1],["status",1],["outcome",1],["after",1],["version",1],["ids",2],["list",1],["attempts",1],["assert",2],["terminal",1],["state",1],["none",2],["conn",1],["execute",1],["select",1],["sealed",1],["at",1],["from",1],["groups",1],["fetchone",1],["close",1]]},{"id":"tests/test_auto_mode_portability_regressions.py","name":[["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["cross",1],["boundary",1],["regressions",1],["stage",1],["auto",7],["mode",7],["portability",3],["from",11],["future",1],["import",20],["annotations",1],["copy",1],["hashlib",1],["io",1],["json",1],["zipfile",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["typing",1],["any",2],["callable",2],["pytest",3],["openai4s",6],["config",2],["llmconfig",1],["server",3],["gateway",2],["as",1],["mod",1],["error",2],["portable",2],["projection",2],["session",3],["domain",2],["service",1],["storage",1],["conflict",1],["store",2],["tests",1],["test",1],["package",1],["unpack",1],["mark",2],["parametrize",2],["collection",1],["status",7],["review",7],["runs",2],["unverified",3],["permission",5],["assessments",1],["repair",1],["mutation",1],["dict",1],["str",1],["none",1],["name",1],["mutate",1],["bogus",3],["candidate",2],["policy",2],["version",2],["bad",1],["missing",2],["attempt",4],["mismatched",2],["failed",2],["allow",1],["allows",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_bad_policy_version","name":[["bad",1],["policy",1],["version",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["bad",4],["policy",6],["version",4],["projection",4],["dict",2],["str",2],["any",2],["none",2],["permission",1],["assessments",1],["events",1],["payload",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_candidate_status_bogus","name":[["candidate",1],["status",1],["bogus",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["candidate",2],["status",3],["bogus",3],["projection",3],["dict",2],["str",2],["any",2],["none",2],["events",1],["payload",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_canonical","name":[["canonical",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["canonical",2],["value",3],["object",2],["str",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_completed_owner_projection","name":[["completed",1],["owner",1],["projection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["completed",7],["owner",5],["projection",10],["dict",2],["str",10],["any",2],["return",2],["review",1],["permission",1],["repair",17],["histories",1],["version",7],["map",1],["ordered",1],["events",5],["runs",5],["by",4],["id",23],["run",14],["findings",3],["finding",7],["keep",1],["fixture",1],["self",1],["contained",1],["real",1],["share",1],["bundle",1],["no",1],["artifact",1],["needed",1],["establish",1],["trust",1],["invariant",1],["under",1],["test",1],["candidate",2],["ids",7],["event",5],["payload",6],["key",3],["before",2],["if",1],["sha256",1],["digest",1],["scope",3],["root",2],["frame",2],["branch",2],["turn",2],["execution",3],["after",1],["group",1],["status",5],["failed",6],["update",3],["finished",2],["at",6],["created",3],["unaddressed",1],["updated",1],["terminal",5],["auto",1],["reason",2]]},{"id":"tests/test_auto_mode_portability_regressions.py#_digest","name":[["digest",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["object",2],["str",2],["return",1],["hashlib",1],["sha256",1],["canonical",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_direct_import","name":[["direct",1],["import",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["direct",2],["import",4],["store",6],["projection",4],["dict",6],["str",12],["any",4],["project",6],["id",13],["version",4],["map",4],["none",4],["tuple",2],["created",3],["create",1],["quarantined",2],["session",1],["quarantine",2],["value",2],["root",6],["frame",2],["imported",3],["auto",1],["mode",1],["branch",1],["at",1],["500",1],["return",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_domain","name":[["domain",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",3],["domain",5],["tmp",3],["path",9],["name",4],["str",6],["tuple",2],["store",10],["session",4],["service",3],["data",6],["dir",6],["mkdir",2],["openai4s",1],["db",1],["project",5],["create",1],["auto",3],["mode",2],["portability",1],["root",10],["new",1],["frame",5],["id",11],["kind",2],["turn",3],["status",1],["done",1],["ensure",1],["branch",5],["append",1],["action",1],["group",1],["user",2],["assistant",1],["message",1],["role",1],["content",1],["run",1],["workspace",3],["workspaces",1],["parents",1],["true",2],["exist",1],["ok",1],["return",2]]},{"id":"tests/test_auto_mode_portability_regressions.py#_domain.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["workspace",2],["root",3],["frame",3],["id",6],["str",4],["branch",3],["path",5],["data",1],["dir",1],["workspaces",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_event","name":[["event",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["event",11],["events",4],["list",2],["dict",8],["str",12],["any",6],["type",4],["scope",3],["payload",6],["cursor",5],["len",1],["id",1],["sha256",1],["digest",1],["created",1],["at",1],["append",1],["return",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_event_select_count","name":[["event",1],["select",1],["count",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["event",2],["select",3],["count",7],["tmp",3],["path",5],["int",4],["store",6],["trace",3],["db",1],["statements",3],["list",1],["str",1],["try",1],["created",4],["create",1],["quarantined",2],["import",2],["session",1],["project",4],["id",7],["quarantine",2],["value",2],["conn",1],["callback",1],["append",1],["auto",2],["mode",2],["projection",2],["permission",1],["audit",1],["root",3],["frame",3],["branch",1],["imported",1],["at",1],["500",1],["finally",1],["close",1],["return",1],["sum",1],["statement",3],["lstrip",1],["upper",2],["startswith",1],["events",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_failed_permission_allows","name":[["failed",1],["permission",1],["allows",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["failed",4],["permission",3],["allows",2],["projection",4],["dict",2],["str",2],["any",2],["none",2],["assessments",1],["update",2],["status",2],["outcome",2],["allow",2],["events",1],["payload",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_mismatched_review_attempt","name":[["mismatched",1],["review",1],["attempt",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["mismatched",2],["review",2],["attempt",3],["projection",3],["dict",2],["str",2],["any",2],["none",2],["events",1],["payload",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_missing_review_attempt","name":[["missing",1],["review",1],["attempt",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["missing",2],["review",2],["attempt",3],["projection",3],["dict",2],["str",2],["any",2],["none",2],["events",1],["payload",1],["pop",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_ordered_owner_projection","name":[["ordered",1],["owner",1],["projection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["ordered",2],["owner",2],["projection",2],["tuple",2],["dict",11],["str",14],["any",8],["root",8],["source",1],["events",8],["list",6],["runs",2],["reviews",2],["findings",2],["repairs",2],["permissions",1],["version",16],["map",2],["label",23],["first",1],["second",1],["run",20],["id",77],["repair",12],["candidate",34],["mapped",1],["scope",13],["frame",2],["branch",2],["turn",4],["execution",5],["sha256",18],["digest",22],["evidence",14],["started",16],["event",7],["auto",8],["mode",3],["fix",3],["status",10],["running",2],["ready",1],["snapshot",10],["artifact",3],["ids",17],["review",22],["audit",19],["request",8],["subject",7],["kind",5],["result",2],["entity",4],["round",2],["attempt",3],["model",6],["profile",4],["scientific",2],["reviewer",4],["revision",2],["fingerprint",4],["v1",2],["finding",12],["assessment",10],["completed",7],["verdict",2],["needs",2],["count",1],["public",2],["summary",2],["before",2],["append",4],["repairing",1],["created",10],["at",12],["finished",1],["ordinal",3],["enumerate",1],["start",1],["severity",1],["minor",1],["category",1],["claim",2],["refs",1],["cell",1],["open",1],["updated",1],["after",1],["group",1],["permission",14],["decision",4],["action",4],["perm",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_package_auto_mode","name":[["package",1],["auto",1],["mode",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["package",5],["auto",3],["mode",3],["bytes",3],["dict",3],["str",2],["any",2],["zipfile",1],["zip",1],["file",1],["io",2],["as",1],["archive",2],["review",3],["json",2],["loads",1],["read",1],["return",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_parity_projection","name":[["parity",1],["projection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["parity",2],["projection",7],["dict",2],["str",2],["any",2],["portable",1],["auto",1],["mode",1],["root",1],["version",1],["events",2],["payload",3],["attempt",1],["event",3],["sha256",1],["digest",1],["return",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_permission_audit_projection","name":[["permission",1],["audit",1],["projection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["permission",5],["audit",19],["projection",2],["count",3],["int",2],["dict",4],["str",4],["any",4],["root",5],["scope",7],["run",4],["id",30],["frame",2],["branch",1],["turn",2],["execution",2],["events",7],["list",2],["permissions",3],["started",7],["event",4],["auto",8],["mode",3],["fix",3],["status",6],["running",1],["index",7],["range",1],["assessment",14],["decision",10],["action",10],["digest",22],["request",8],["subject",6],["kind",4],["review",5],["entity",4],["approval",2],["policy",4],["version",3],["v1",2],["completed",5],["outcome",2],["denied",4],["risk",2],["high",2],["public",2],["summary",2],["append",1],["created",6],["at",8],["finished",2],["terminal",5],["cancelled",2],["reason",2],["test",2],["complete",2],["return",1],["schema",1],["trust",1],["state",1],["local",1],["historical",1],["selection",1],["preset",1],["autonomous",1],["result",1],["approvals",1],["reviewer",1],["source",1],["runs",3],["findings",1],["repair",1],["assessments",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_permission_status_bogus","name":[["permission",1],["status",1],["bogus",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["permission",2],["status",3],["bogus",3],["projection",3],["dict",2],["str",2],["any",2],["none",2],["events",1],["payload",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_quarantine_value","name":[["quarantine",1],["value",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["quarantine",2],["value",2],["str",2],["return",1],["canonical",1],["reason",1],["portability",1],["regression",1],["state",1],["quarantined",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_record_verified_run","name":[["record",1],["verified",1],["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["record",3],["verified",3],["run",18],["store",9],["root",5],["str",8],["id",34],["candidate",17],["marker",6],["created",9],["at",12],["int",2],["none",2],["sha256",10],["digest",2],["evidence",9],["complete",4],["true",1],["start",4],["auto",9],["mode",7],["idempotency",5],["key",5],["frame",2],["branch",1],["turn",2],["execution",2],["fix",2],["selection",1],["preset",1],["autonomous",1],["result",1],["review",15],["approvals",1],["reviewer",4],["source",1],["budgets",1],["max",2],["attempts",1],["repair",1],["rounds",1],["owner",1],["instance",1],["daemon",1],["portability",1],["test",1],["snapshot",5],["version",1],["ids",1],["audit",2],["round",1],["index",1],["attempt",1],["profile",2],["scientific",2],["revision",1],["model",1],["fingerprint",2],["v7",1],["started",1],["status",2],["completed",2],["verdict",1],["pass",1],["assessment",1],["public",1],["summary",1],["findings",1],["terminate",1],["terminal",1],["reason",2],["passed",1],["stop",1],["finished",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_repair_binding_projection","name":[["repair",1],["binding",1],["projection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["repair",19],["binding",6],["projection",11],["tuple",2],["dict",2],["str",5],["any",2],["completed",2],["owner",1],["runs",1],["id",26],["run",6],["group",10],["execution",6],["ids",2],["completion",4],["next",2],["event",13],["events",5],["if",2],["type",3],["payload",11],["sha256",2],["digest",2],["primary",10],["index",5],["enumerate",2],["started",3],["phase",2],["none",1],["bound",1],["action",1],["status",1],["insert",1],["cursor",4],["root",2],["frame",2],["branch",2],["turn",2],["created",2],["at",2],["start",1],["return",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#_review_status_bogus","name":[["review",1],["status",1],["bogus",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["review",2],["status",3],["bogus",3],["projection",3],["dict",2],["str",2],["any",2],["none",2],["events",1],["payload",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust","name":[["test",1],["confirmed",1],["fresh",1],["restart",1],["share",1],["round",1],["trip",1],["preserves",1],["mixed",1],["run",1],["trust",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",8],["test",4],["confirmed",3],["fresh",11],["restart",9],["share",3],["round",2],["trip",2],["preserves",2],["mixed",9],["run",34],["trust",16],["tmp",3],["path",3],["monkeypatch",3],["class",2],["silent",2],["hub",2],["emitter",1],["self",6],["root",26],["frame",11],["id",34],["return",6],["lambda",2],["event",3],["none",3],["broadcast",1],["drop",1],["fake",2],["recovery",8],["runtime",3],["manifests",1],["simple",1],["namespace",1],["language",1],["python",1],["plan",1],["ok",1],["true",3],["status",11],["active",1],["kernel",2],["result",3],["type",1],["config",3],["data",2],["dir",1],["runner",15],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",3],["gateway",1],["mod",1],["session",4],["start",3],["idle",1],["sweeper",1],["false",1],["try",1],["imported",6],["direct",1],["import",11],["store",6],["completed",3],["owner",6],["projection",5],["project",5],["ids",4],["str",3],["runs",12],["append",2],["action",3],["group",2],["branch",5],["turn",8],["kind",2],["auto",14],["mode",11],["history",2],["assistant",2],["content",2],["inert",2],["setattr",1],["state",8],["emit",1],["restarted",2],["execute",1],["assert",10],["quarantine",1],["cleared",1],["local",14],["after",6],["user",2],["message",1],["role",1],["locally",1],["idempotency",1],["execution",2],["fix",2],["selection",1],["preset",1],["autonomous",1],["review",7],["approvals",1],["reviewer",1],["source",1],["budgets",1],["max",2],["attempts",1],["repair",4],["rounds",1],["instance",1],["daemon",1],["created",1],["at",1],["000",1],["raw",7],["export",2],["shared",7],["portable",2],["by",3],["quarantined",4],["next",1],["if",1],["unverified",3],["collection",6],["permission",3],["assessments",3],["claimed",2],["failed",1],["tampered",3],["copy",1],["deepcopy",1],["pytest",1],["raises",1],["portability",1],["error",1],["match",1],["not",1],["exercise",1],["same",1],["reducer",1],["through",2],["real",1],["read",1],["only",1],["builder",3],["then",1],["feed",1],["its",1],["compatible",1],["bundle",3],["back",1],["frozen",3],["shares",2],["build",1],["serialize",1],["package",1],["reimported",8],["domain",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.FakeRecoveryRuntime","name":[["fake",1],["recovery",1],["runtime",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["class",2],["fake",2],["recovery",6],["runtime",2],["def",3],["fresh",2],["manifests",1],["self",3],["return",3],["simple",1],["namespace",1],["language",1],["python",1],["run",1],["plan",1],["ok",1],["true",1],["status",5],["active",1],["id",4],["kernel",2],["event",1],["result",2],["type",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.FakeRecoveryRuntime.fresh_manifests","name":[["fresh",1],["manifests",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["fresh",2],["manifests",2],["self",2],["return",1],["simple",1],["namespace",1],["language",1],["python",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.FakeRecoveryRuntime.kernel_status_event","name":[["kernel",1],["status",1],["event",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["kernel",3],["status",5],["event",2],["self",2],["result",3],["recovery",4],["id",4],["return",1],["type",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.FakeRecoveryRuntime.run","name":[["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["run",2],["self",2],["plan",2],["return",1],["ok",1],["true",1],["status",1],["active",1],["recovery",1],["id",1],["fresh",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.SilentHub","name":[["silent",1],["hub",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["class",2],["silent",2],["hub",2],["def",3],["emitter",1],["self",3],["root",3],["frame",4],["id",3],["return",3],["lambda",1],["event",2],["none",3],["broadcast",1],["drop",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.SilentHub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.SilentHub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_confirmed_fresh_restart_share_round_trip_preserves_mixed_run_trust.SilentHub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_direct_import_audit_event_select_count_is_constant","name":[["test",1],["direct",1],["import",1],["audit",1],["event",1],["select",1],["count",1],["constant",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["import",2],["audit",2],["event",4],["select",4],["count",4],["constant",2],["tmp",4],["path",4],["small",2],["large",3],["64",1],["assert",2]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_imported_owner_and_finding_order_follows_start_cursor","name":[["test",1],["imported",1],["owner",1],["finding",1],["order",1],["follows",1],["start",1],["cursor",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["imported",7],["owner",3],["finding",2],["order",2],["follows",2],["start",2],["cursor",2],["tmp",3],["path",3],["projection",3],["version",6],["map",3],["ordered",1],["observed",3],["tuple",6],["str",1],["index",3],["range",1],["16",1],["store",4],["ordering",2],["db",1],["try",1],["root",1],["direct",1],["import",1],["project",2],["id",2],["add",1],["row",8],["public",2],["summary",2],["review",3],["runs",2],["permission",3],["assessments",1],["before",1],["ids",1],["repair",1],["claim",5],["findings",1],["finally",1],["close",1],["assert",1],["first",5],["second",5],["mapped",2]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_imported_started_owners_remain_inert_without_completion_proof","name":[["test",1],["imported",1],["started",1],["owners",1],["remain",1],["inert",1],["without",1],["completion",1],["proof",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["imported",4],["started",6],["owners",2],["remain",2],["inert",2],["without",2],["completion",2],["proof",2],["tmp",3],["path",3],["review",14],["source",23],["parity",1],["projection",5],["events",4],["permission",15],["assessments",4],["runs",10],["update",4],["status",5],["reviewing",1],["pop",6],["terminal",2],["reason",2],["none",6],["finished",4],["at",4],["key",4],["assessment",2],["digest",2],["verdict",1],["public",2],["summary",2],["audit",1],["running",1],["outcome",1],["risk",1],["repair",6],["version",9],["map",6],["ordered",1],["owner",3],["cases",2],["mapped",1],["name",3],["collection",3],["store",5],["db",1],["try",1],["root",5],["direct",1],["import",3],["project",2],["id",3],["exported",2],["export",1],["auto",2],["mode",2],["reduced",2],["portable",1],["trust",1],["state",1],["quarantined",1],["frame",1],["branch",1],["ids",2],["values",1],["assert",2],["unverified",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_local_owner_status_cannot_use_imported_inert_state","name":[["test",1],["local",1],["owner",1],["status",1],["cannot",1],["imported",1],["inert",1],["state",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["local",3],["owner",3],["status",6],["cannot",2],["imported",2],["inert",2],["state",3],["collection",3],["projection",5],["completed",1],["pytest",1],["raises",1],["auto",2],["mode",2],["portability",1],["error",1],["portable",1],["trust",1],["root",3],["frame",1],["id",1],["source",2],["branch",1],["ids",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_repair_binding_event_order_must_match_owner_order","name":[["test",1],["repair",1],["binding",1],["event",1],["order",2],["must",1],["match",1],["owner",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["repair",12],["binding",18],["event",12],["order",4],["must",2],["match",3],["owner",3],["projection",10],["first",11],["group",20],["second",14],["execution",5],["runs",1],["ids",4],["completion",4],["next",2],["events",5],["if",2],["type",1],["completed",1],["payload",11],["run",2],["id",10],["sha256",3],["digest",3],["index",5],["enumerate",2],["phase",1],["bound",1],["copy",1],["deepcopy",1],["action",4],["swapped",1],["insert",1],["cursor",3],["start",1],["scope",3],["root",6],["frame",2],["source",4],["branch",2],["turn",2],["pytest",1],["raises",1],["auto",2],["mode",2],["portability",1],["error",1],["bindings",1],["disagree",1],["their",1],["durable",1],["portable",1],["trust",1],["state",1],["local",1],["scopes",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_repair_execution_binding_is_not_a_second_primary_start","name":[["test",1],["repair",1],["execution",1],["binding",1],["not",1],["second",1],["primary",1],["start",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["repair",9],["execution",3],["binding",3],["not",2],["second",2],["primary",2],["start",2],["projection",5],["group",7],["id",11],["portable",5],["auto",1],["mode",1],["trust",1],["state",1],["local",1],["root",6],["frame",2],["source",4],["branch",2],["ids",3],["action",2],["scopes",1],["turn",2],["runs",3],["assert",2],["sum",1],["event",3],["type",1],["started",1],["payload",1],["run",2],["events",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_repair_execution_binding_must_exist_on_its_owner","name":[["test",1],["repair",1],["execution",1],["binding",1],["must",1],["exist",1],["its",1],["owner",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["repair",8],["execution",4],["binding",3],["must",2],["exist",2],["its",3],["owner",3],["projection",7],["group",5],["id",5],["runs",2],["ids",4],["completion",4],["next",1],["event",4],["events",1],["if",1],["type",1],["completed",1],["payload",4],["run",2],["sha256",1],["digest",1],["pytest",1],["raises",1],["auto",2],["mode",2],["portability",1],["error",1],["match",1],["absent",1],["from",1],["durable",1],["portable",1],["trust",1],["state",1],["local",1],["root",3],["frame",1],["source",2],["branch",1],["action",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_repair_execution_binding_must_reference_known_repair_and_owner_run","name":[["test",1],["repair",2],["execution",1],["binding",1],["must",1],["reference",1],["known",1],["owner",1],["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["repair",13],["execution",6],["binding",17],["must",2],["reference",2],["known",2],["owner",2],["run",7],["projection",16],["group",6],["id",14],["next",4],["event",9],["events",3],["if",4],["payload",10],["phase",3],["bound",3],["unknown",2],["sha256",2],["digest",2],["pytest",3],["raises",3],["auto",6],["mode",6],["portability",3],["error",3],["match",3],["identity",1],["portable",3],["trust",3],["state",3],["local",3],["root",10],["frame",4],["source",6],["branch",4],["ids",4],["other",2],["runs",1],["update",1],["field",3],["turn",1],["belongs",1],["another",1],["finding",1],["invalid",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_repair_owner_group_must_have_one_ordered_binding_event","name":[["test",1],["repair",1],["owner",1],["group",1],["must",1],["have",1],["one",1],["ordered",1],["binding",1],["event",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["repair",3],["owner",3],["group",6],["must",2],["have",2],["one",2],["ordered",2],["binding",3],["event",8],["projection",7],["id",3],["events",3],["if",1],["payload",1],["phase",1],["execution",2],["bound",1],["cursor",3],["enumerate",1],["start",1],["pytest",1],["raises",1],["auto",2],["mode",2],["portability",1],["error",1],["match",1],["bindings",1],["disagree",1],["their",1],["durable",1],["portable",1],["trust",1],["state",1],["local",1],["root",3],["frame",1],["source",2],["branch",1],["ids",2],["action",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_run_trust_falls_back_for_legacy_packages_and_rejects_invalid_override","name":[["test",1],["run",1],["trust",1],["falls",1],["back",1],["legacy",1],["packages",1],["rejects",1],["invalid",1],["override",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["run",5],["trust",7],["falls",2],["back",2],["legacy",2],["packages",2],["rejects",2],["invalid",2],["override",2],["projection",7],["completed",1],["owner",1],["portable",4],["auto",3],["mode",3],["copy",1],["deepcopy",1],["state",5],["local",3],["root",6],["frame",2],["id",2],["source",4],["branch",2],["ids",2],["assert",1],["runs",2],["trusted",1],["pytest",1],["raises",1],["portability",1],["error",1],["match",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_second_session_round_trip_preserves_source_claim_and_stays_inert","name":[["test",1],["second",1],["session",1],["round",1],["trip",1],["preserves",1],["source",1],["claim",1],["stays",1],["inert",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["second",14],["session",7],["round",3],["trip",3],["preserves",2],["source",9],["claim",2],["stays",2],["inert",2],["tmp",3],["path",3],["store",4],["domain",7],["root",6],["try",1],["record",1],["verified",5],["run",9],["id",5],["candidate",2],["marker",1],["created",1],["at",1],["100",1],["first",10],["package",11],["export",4],["data",3],["auto",19],["mode",5],["import",12],["frame",3],["third",7],["assert",10],["item",8],["runs",4],["claimed",2],["status",4],["terminal",3],["reason",3],["review",5],["passed",4],["unverified",4],["all",1],["effective",1],["selection",1],["preset",1],["off",2],["result",1],["approvals",1],["reviewer",1],["user",1],["final",9],["projection",4],["trust",1],["state",1],["quarantined",2],["recovery",1],["required",1],["false",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_session_domain_round_trip_scopes_reused_candidate_ids_per_run","name":[["test",1],["session",1],["domain",1],["round",1],["trip",1],["scopes",1],["reused",1],["candidate",1],["ids",1],["per",1],["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["session",4],["domain",6],["round",2],["trip",2],["scopes",2],["reused",4],["candidate",10],["ids",2],["per",2],["run",17],["tmp",3],["path",3],["store",5],["root",5],["remap",1],["try",1],["record",2],["verified",2],["id",12],["first",3],["marker",2],["created",2],["at",2],["100",1],["second",3],["200",1],["package",2],["export",2],["data",1],["imported",2],["import",1],["projected",7],["auto",1],["mode",1],["projection",1],["frame",1],["assert",4],["len",3],["runs",6],["review",10],["by",2],["public",1],["summary",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_session_package_round_trip_preserves_two_repair_bindings_in_order","name":[["test",1],["session",1],["package",1],["round",1],["trip",1],["preserves",1],["two",1],["repair",1],["bindings",1],["order",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",3],["test",3],["session",7],["package",26],["round",3],["trip",2],["preserves",2],["two",2],["repair",34],["bindings",2],["order",3],["tmp",3],["path",15],["from",3],["openai4s",1],["storage",1],["snapshots",1],["import",3],["workspace",12],["cas",3],["tests",1],["auto",14],["mode",10],["faults",1],["rooted",2],["store",21],["start",6],["source",11],["dir",8],["mkdir",3],["root",26],["project",6],["id",59],["frame",11],["artifact",13],["result",4],["txt",2],["write",1],["text",2],["candidate",13],["encoding",1],["utf",1],["cell",12],["log",1],["code",1],["produce",1],["stdout",1],["stderr",1],["index",2],["state",1],["revision",2],["save",1],["str",4],["snapshot",6],["filename",1],["content",3],["type",1],["plain",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",6],["read",1],["hexdigest",1],["producing",1],["version",8],["evidence",11],["complete",3],["true",3],["digest",4],["record",1],["run",10],["idempotency",6],["key",6],["64",3],["ids",8],["review",8],["audit",2],["attempt",1],["reviewer",3],["profile",2],["scientific",1],["model",1],["fingerprint",3],["v1",1],["status",1],["completed",2],["verdict",1],["issues",1],["assessment",1],["public",1],["summary",1],["one",2],["bounded",3],["required",1],["findings",1],["finding",4],["severity",1],["major",1],["category",1],["claim",1],["recompute",1],["refs",1],["tree",4],["capture",1],["checkpoint",7],["create",1],["branch",5],["reason",1],["pre",1],["event",2],["cursor",2],["before",1],["first",10],["append",2],["action",7],["group",19],["turn",4],["kind",4],["native",3],["tools",3],["assistant",2],["bind",4],["execution",5],["second",8],["python",3],["workspaces",1],["parents",1],["exist",1],["ok",1],["return",1],["domain",5],["service",1],["data",3],["try",1],["export",3],["json",3],["loads",2],["unpack",2],["assert",4],["runs",3],["imported",10],["local",3],["projection",4],["groups",6],["len",1],["binding",4],["rows",2],["conn",1],["execute",1],["select",1],["ordinal",2],["by",1],["fetchall",1],["tuple",1],["row",2],["re",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_session_package_round_trip_preserves_two_repair_bindings_in_order.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["workspace",2],["root",3],["frame",3],["id",6],["str",4],["branch",3],["path",5],["source",1],["dir",1],["package",1],["workspaces",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_auto_mode_portability_regressions.py#test_shared_and_direct_import_reject_the_same_invalid_graphs","name":[["test",1],["shared",1],["direct",1],["import",1],["reject",1],["same",1],["invalid",1],["graphs",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["portability",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["shared",2],["direct",3],["import",3],["reject",2],["same",2],["invalid",2],["graphs",2],["tmp",3],["path",3],["name",4],["str",2],["mutate",3],["mutation",2],["projection",7],["parity",3],["event",3],["events",1],["payload",2],["sha256",1],["digest",1],["pytest",2],["raises",2],["auto",3],["mode",3],["portability",1],["error",3],["portable",1],["copy",2],["deepcopy",2],["trust",1],["state",1],["local",1],["root",3],["frame",1],["id",3],["branch",1],["ids",2],["version",5],["store",4],["db",1],["try",1],["conflict",1],["value",1],["project",2],["map",1],["mapped",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py","name":[["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["regression",1],["coverage",1],["stage",1],["auto",4],["mode",4],["proof",1],["branch",2],["recovery",4],["from",9],["future",1],["import",11],["annotations",1],["hashlib",1],["json",1],["pathlib",1],["path",1],["typing",1],["any",1],["pytest",5],["openai4s",5],["server",2],["delivery",2],["completion",1],["service",2],["session",2],["storage",2],["conflict",2],["error",2],["snapshots",1],["workspace",1],["cas",1],["revert",1],["setting",1],["key",1],["store",2],["fixture",1],["mark",3],["parametrize",3],["replay",1],["kind",1],["start",3],["candidate",2],["terminal",2],["ordinal",1],["sequence",1],["event",2],["cursor",1],["tamper",1],["rehashed",1],["downgrade",1],["type",1],["boot",1],["time",1],["reconciliation",1],["runs",1],["dead",1],["daemon",1],["left",1],["mid",1],["flight",1],["shadow",1],["after",2],["turn",2],["commits",1],["run",1],["record",1],["review",2],["before",1],["reviewer",1],["called",1],["complete",1],["answers",1],["four",1],["separate",1],["transactions",1],["kill",1],["between",1],["third",1],["fourth",1],["leaves",1],["reviewing",1],["excluded",1],["statuses",1],["no",2],["finished",1],["at",2],["abandoned",1],["every",1],["later",1],["then",1],["dies",1],["inside",1],["swallowed",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_add_candidate_message","name":[["add",1],["candidate",1],["message",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["add",3],["candidate",3],["message",4],["store",5],["root",5],["frame",6],["id",18],["str",12],["branch",4],["content",5],["turn",4],["execution",4],["created",4],["at",4],["int",2],["100",2],["dict",2],["any",2],["return",1],["role",1],["assistant",1],["metadata",2]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_append_revert_checkpoint","name":[["append",1],["revert",1],["checkpoint",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["append",2],["revert",4],["checkpoint",17],["store",8],["root",9],["str",4],["target",8],["id",16],["none",5],["resume",4],["cursor",8],["auto",5],["mode",1],["event",5],["undo",5],["create",2],["session",3],["frame",2],["branch",2],["reason",2],["capture",1],["workspace",2],["tree",2],["assert",1],["not",1],["continue",1],["metadata",1],["reverted",1],["history",1],["projection",1],["version",1],["base",1],["cursors",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_assert_safety_boundary","name":[["assert",1],["safety",1],["boundary",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["assert",5],["safety",3],["boundary",3],["store",5],["root",4],["str",2],["none",2],["projection",4],["project",1],["auto",1],["mode",1],["run",4],["source",1],["claimed",1],["status",2],["verified",1],["failed",1],["terminal",1],["reason",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_build_verified","name":[["build",1],["verified",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["build",2],["verified",3],["store",9],["root",3],["str",6],["findings",4],["list",2],["dict",4],["any",4],["none",4],["start",7],["fields",3],["auto",4],["mode",4],["run",5],["evidence",2],["candidate",6],["record",1],["review",6],["complete",1],["terminal",5],["idempotency",1],["key",1],["status",1],["reason",1],["passed",1],["finished",1],["at",1],["140",1],["terminate",1],["return",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_candidate_fields","name":[["candidate",1],["fields",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["candidate",11],["fields",2],["idempotency",4],["key",4],["str",6],["tuple",2],["dict",4],["any",4],["evidence",4],["id",2],["complete",1],["true",1],["return",1],["snapshot",2],["sha256",3],["64",2],["sha",1],["artifact",3],["ids",2],["version",2],["created",1],["at",1],["110",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_candidate_message_metadata","name":[["candidate",1],["message",1],["metadata",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["candidate",5],["message",2],["metadata",2],["content",4],["str",8],["turn",4],["id",8],["execution",4],["dict",2],["any",2],["return",1],["review",1],["status",1],["user",1],["truth",1],["provisional",1],["not",1],["verified",1],["gates",1],["completion",1],["true",2],["unverified",1],["sha256",2],["hashlib",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_canonical","name":[["canonical",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["canonical",2],["value",3],["object",2],["str",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_commit_candidate_delivery","name":[["commit",1],["candidate",1],["delivery",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["commit",3],["candidate",8],["delivery",5],["store",8],["tmp",4],["path",8],["project",6],["id",28],["str",13],["root",9],["frame",11],["turn",5],["execution",4],["dict",2],["any",2],["payload",4],["orphaned",2],["artifact",5],["snapshot",6],["versions",2],["bin",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["bytes",2],["save",1],["filename",1],["csv",2],["content",5],["type",1],["text",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",3],["hexdigest",1],["manifest",7],["completion",2],["service",1],["data",1],["dir",1],["build",1],["version",1],["result",1],["value",2],["artifacts",1],["url",1],["return",1],["idempotency",1],["key",1],["branch",1],["expected",1],["message",2],["metadata",2]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_complete_review","name":[["complete",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["complete",4],["review",6],["store",5],["findings",4],["list",2],["dict",2],["str",2],["any",2],["none",6],["auto",1],["mode",1],["idempotency",1],["key",1],["status",1],["completed",2],["verdict",1],["pass",1],["assessment",1],["public",1],["summary",1],["independent",1],["passed",1],["usage",1],["input",1],["tokens",2],["10",1],["output",1],["at",1],["130",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_crash_mid_repair","name":[["crash",1],["mid",1],["repair",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["crash",2],["mid",3],["repair",15],["store",15],["root",10],["str",2],["tmp",3],["path",7],["bind",5],["ledger",4],["bool",2],["none",2],["leave",1],["row",1],["kill",2],["during",1],["auto",9],["fix",1],["leaves",2],["behind",1],["start",5],["mode",7],["run",5],["fields",3],["owner",1],["daemon",1],["dead",1],["evidence",5],["candidate",5],["record",1],["review",5],["complete",2],["idempotency",3],["key",3],["status",1],["completed",2],["verdict",1],["issues",1],["assessment",1],["public",1],["summary",1],["one",1],["material",1],["issue",1],["findings",1],["finding",5],["id",19],["fingerprint",1],["stable",1],["severity",1],["major",1],["category",1],["claim",2],["outruns",1],["its",1],["refs",1],["artifact",3],["ids",5],["version",4],["cell",1],["usage",1],["at",1],["130",1],["workspace",10],["mkdir",1],["exist",1],["ok",1],["true",1],["result",3],["txt",3],["write",5],["text",1],["encoding",1],["utf",1],["tree",4],["cas",2],["db",1],["parent",1],["capture",1],["checkpoint",7],["create",1],["session",1],["frame",2],["branch",2],["reason",1],["pre",1],["event",3],["cursor",2],["before",1],["if",1],["not",1],["return",1],["group",11],["append",2],["action",4],["turn",2],["kind",1],["native",1],["tools",1],["assistant",1],["content",2],["bounded",1],["execution",1],["proposed",2],["never",1],["resolved",1],["exact",1],["type",1],["tool",1],["call",1],["canonical",1],["arguments",1],["repaired",1],["side",1],["effect",1],["class",1],["resource",1],["keys",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_crash_mid_review","name":[["crash",1],["mid",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["crash",2],["mid",2],["review",5],["store",7],["root",3],["str",2],["none",2],["leave",1],["exactly",1],["row",1],["kill",1],["during",1],["audit",1],["leaves",1],["behind",1],["start",3],["auto",3],["mode",3],["run",3],["fields",3],["owner",1],["daemon",2],["dead",1],["evidence",2],["candidate",4],["record",1],["complete",1],["never",1],["runs",1],["gone",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_next_turn","name":[["next",1],["turn",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["next",2],["turn",5],["store",6],["root",5],["str",7],["owner",4],["start",3],["follows",1],["crash",1],["report",1],["branch",1],["status",2],["auto",2],["mode",2],["run",7],["fields",1],["id",4],["execution",2],["projected",3],["project",1],["assert",1],["return",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_review_fields","name":[["review",1],["fields",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["review",5],["fields",2],["evidence",6],["dict",4],["str",4],["any",4],["return",1],["run",1],["id",4],["audit",2],["idempotency",1],["key",1],["start",1],["candidate",3],["snapshot",3],["sha256",2],["64",1],["sha",1],["round",1],["index",1],["attempt",1],["reviewer",3],["profile",2],["scientific",1],["revision",1],["model",2],["fingerprint",1],["v1",1],["started",1],["at",1],["120",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_selection","name":[["selection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["selection",2],["dict",2],["str",4],["return",1],["preset",1],["autonomous",1],["result",1],["review",2],["mode",1],["auto",2],["fix",1],["approvals",1],["reviewer",1],["source",1],["frame",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_sha","name":[["sha",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["sha",2],["value",3],["object",2],["str",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_start_fields","name":[["start",1],["fields",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["start",2],["fields",2],["root",5],["str",16],["run",7],["id",19],["branch",4],["none",8],["turn",7],["execution",6],["idempotency",4],["key",4],["owner",4],["daemon",2],["regression",2],["dict",2],["any",2],["return",1],["auto",2],["frame",1],["mode",1],["fix",1],["selection",2],["budgets",1],["max",2],["review",1],["attempts",1],["repair",1],["rounds",1],["instance",1],["created",1],["at",1],["100",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#_startup_recovery","name":[["startup",1],["recovery",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["startup",3],["recovery",8],["store",6],["owner",4],["instance",4],["id",4],["str",2],["now",3],["ms",3],["int",2],["session",5],["service",3],["sessions",1],["lambda",6],["turn",1],["active",2],["root",2],["false",4],["approval",1],["pending",1],["background",1],["release",1],["idle",1],["reason",1],["clock",1],["1000",1],["reconcile",1],["return",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#store_root","name":[["store",1],["root",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["store",9],["root",7],["tmp",3],["path",5],["auto",2],["mode",2],["recovery",2],["db",1],["project",5],["create",1],["name",1],["regression",1],["new",1],["frame",2],["id",4],["kind",1],["turn",1],["ensure",1],["session",1],["branch",2],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_candidate_delivery_recovery_rolls_back_both_rows_on_publish_failure","name":[["test",1],["candidate",1],["delivery",1],["recovery",1],["rolls",1],["back",1],["both",1],["rows",1],["publish",1],["failure",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["candidate",7],["delivery",10],["recovery",9],["rolls",2],["back",2],["both",2],["rows",2],["publish",2],["failure",3],["tmp",4],["path",4],["store",15],["atomic",4],["db",1],["project",10],["create",2],["name",1],["id",14],["root",6],["new",1],["frame",3],["kind",1],["turn",3],["ensure",1],["session",1],["branch",2],["committed",10],["commit",3],["execution",2],["at",4],["int",1],["created",1],["10",1],["000",1],["conn",4],["execute",2],["trigger",2],["fail",2],["before",1],["update",1],["status",6],["completion",3],["deliveries",1],["begin",1],["select",1],["raise",1],["abort",1],["injected",1],["end",1],["failed",3],["reconcile",2],["orphaned",2],["auto",2],["mode",2],["candidates",2],["now",2],["assert",9],["message",4],["unreconciled",1],["still",4],["not",2],["none",2],["metadata",2],["review",5],["drop",1],["recovered",2],["unavailable",2],["settled",4],["published",1],["close",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_candidate_recovery_matches_run_in_exact_project_session_and_branch","name":[["test",1],["candidate",1],["recovery",1],["matches",1],["run",1],["exact",1],["project",1],["session",1],["branch",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["candidate",10],["recovery",2],["matches",2],["run",6],["exact",4],["project",20],["session",5],["branch",17],["tmp",3],["path",3],["store",16],["scope",1],["db",1],["create",2],["name",2],["team",4],["id",35],["root",20],["new",2],["frame",8],["kind",2],["turn",6],["child",4],["ensure",3],["shared",8],["execution",4],["protected",2],["add",3],["message",12],["content",3],["orphan",6],["sibling",1],["another",1],["start",2],["auto",2],["mode",2],["fields",1],["owner",1],["daemon",1],["live",1],["outcomes",2],["reconcile",1],["orphaned",1],["candidates",1],["now",1],["500",1],["assert",4],["item",2],["review",7],["status",5],["str",3],["raw",2],["conn",1],["execute",1],["select",1],["metadata",2],["from",1],["messages",1],["fetchone",1],["return",1],["json",1],["loads",1],["unavailable",2],["close",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_candidate_recovery_matches_run_in_exact_project_session_and_branch.review_status","name":[["review",1],["status",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["review",3],["status",3],["message",4],["id",4],["str",5],["raw",2],["store",1],["conn",1],["execute",1],["select",1],["metadata",2],["from",1],["messages",1],["fetchone",1],["return",1],["json",1],["loads",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_crash_mid_review_wedges_the_branch_without_reconciliation","name":[["test",1],["crash",1],["mid",1],["review",1],["wedges",1],["branch",1],["without",1],["reconciliation",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["crash",3],["mid",3],["review",3],["wedges",2],["branch",3],["without",2],["reconciliation",2],["store",7],["root",8],["defect",1],["itself",1],["prove",1],["dead",1],["before",1],["proving",1],["fix",1],["assert",2],["project",1],["auto",2],["mode",2],["run",3],["status",1],["reviewing",1],["pytest",1],["raises",1],["conflict",1],["error",1],["as",1],["excinfo",2],["next",1],["turn",1],["daemon",1],["new",1],["recovery",1],["required",1],["active",1],["str",1],["value",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_current_candidate_event_rehash_tamper_fails_read_and_replay","name":[["test",1],["current",1],["candidate",1],["event",1],["rehash",1],["tamper",1],["fails",1],["read",1],["replay",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["current",2],["candidate",12],["event",5],["rehash",2],["tamper",2],["fails",2],["read",2],["replay",2],["store",11],["root",7],["start",2],["auto",7],["mode",7],["run",9],["fields",2],["evidence",1],["record",2],["row",3],["conn",3],["execute",2],["select",1],["id",5],["payload",8],["json",4],["from",1],["events",2],["type",1],["ready",1],["fetchone",1],["loads",1],["tampered",1],["update",1],["sha256",1],["canonical",1],["sha",1],["commit",1],["projection",4],["project",1],["assert",3],["source",1],["claimed",1],["status",2],["failed",1],["terminal",1],["reason",1],["safety",1],["boundary",1],["pytest",1],["raises",1],["conflict",1],["error",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_fork_from_active_run_can_start_independent_child_run","name":[["test",1],["fork",1],["from",1],["active",1],["run",2],["start",1],["independent",1],["child",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["fork",3],["from",3],["active",4],["run",18],["start",6],["independent",2],["child",9],["store",11],["root",15],["auto",6],["mode",5],["fields",2],["id",15],["parent",4],["checkpoint",7],["create",1],["session",2],["frame",2],["branch",7],["reason",1],["workspace",1],["tree",1],["none",1],["event",2],["cursor",2],["turn",2],["execution",2],["assert",2],["project",2]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_historical_candidate_prefix_and_fork_do_not_inherit_later_terminal","name":[["test",1],["historical",1],["candidate",1],["prefix",1],["fork",1],["not",1],["inherit",1],["later",1],["terminal",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["historical",5],["candidate",12],["prefix",2],["fork",3],["not",2],["inherit",2],["later",2],["terminal",3],["store",14],["root",14],["start",3],["auto",9],["mode",7],["run",11],["fields",3],["evidence",2],["record",1],["checkpoint",8],["create",1],["session",2],["id",8],["frame",2],["branch",5],["reason",2],["workspace",1],["tree",1],["none",3],["event",4],["cursor",4],["review",4],["complete",1],["terminate",1],["idempotency",1],["key",1],["status",5],["verified",1],["passed",1],["finished",1],["at",1],["140",1],["project",2],["upto",1],["from",1],["forked",3],["assert",4],["source",2],["claimed",2]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_newer_failed_review_cannot_be_rehashed_away_to_resurrect_old_pass","name":[["test",1],["newer",1],["failed",1],["review",1],["cannot",1],["be",1],["rehashed",1],["away",1],["resurrect",1],["old",1],["pass",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["newer",2],["failed",4],["review",18],["cannot",2],["be",2],["rehashed",2],["away",2],["resurrect",2],["old",2],["pass",2],["store",14],["root",5],["start",5],["auto",9],["mode",9],["run",9],["fields",4],["evidence",3],["candidate",7],["record",1],["complete",4],["second",3],["update",2],["id",8],["audit",2],["idempotency",4],["key",4],["attempt",1],["started",1],["at",2],["140",1],["status",2],["completed",2],["verdict",1],["assessment",1],["public",1],["summary",1],["latest",1],["findings",1],["150",1],["row",3],["conn",3],["execute",2],["select",1],["event",3],["payload",9],["json",4],["from",1],["events",2],["fetchone",1],["loads",1],["other",2],["subject",1],["entity",1],["sha256",1],["canonical",1],["sha",1],["commit",1],["pytest",1],["raises",1],["conflict",1],["error",1],["terminate",1],["terminal",1],["no",1],["fallback",2],["verified",1],["reason",1],["must",1],["not",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_one_sweep_reconciles_every_dead_session_and_spares_the_live_one","name":[["test",1],["one",2],["sweep",1],["reconciles",1],["every",1],["dead",1],["session",1],["spares",1],["live",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["one",6],["sweep",2],["reconciles",2],["every",2],["dead",4],["session",4],["spares",2],["live",5],["tmp",3],["path",3],["real",1],["boot",1],["condition",1],["mixed",3],["not",1],["run",9],["isolation",1],["store",9],["auto",5],["mode",5],["db",1],["project",6],["create",1],["name",1],["restart",1],["try",1],["roots",4],["index",6],["range",1],["root",6],["new",1],["frame",2],["id",9],["kind",1],["turn",3],["ensure",1],["branch",2],["append",1],["start",2],["fields",1],["execution",2],["third",1],["belongs",1],["daemon",4],["booting",1],["now",2],["owner",2],["if",1],["else",1],["outcomes",3],["reconcile",1],["orphaned",1],["runs",1],["instance",1],["500",1],["both",1],["sessions",1],["deterministic",1],["order",1],["untouched",1],["assert",3],["entry",4],["status",2],["review",1],["unavailable",1],["running",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_one_unreconcilable_run_does_not_deny_the_others_recovery","name":[["test",1],["one",1],["unreconcilable",1],["run",1],["not",1],["deny",1],["others",1],["recovery",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["one",2],["unreconcilable",2],["run",15],["not",3],["deny",2],["others",2],["recovery",4],["tmp",3],["path",3],["boot",1],["time",1],["all",1],["nothing",1],["exactly",1],["once",1],["per",3],["row",1],["method",3],["only",3],["guard",1],["happens",1],["after",1],["control",1],["enters",1],["so",1],["failure",1],["outside",1],["its",2],["caught",2],["tuple",2],["escaped",1],["sweep",2],["loop",1],["cost",1],["every",1],["remaining",1],["session",2],["exists",1],["give",1],["import",2],["sqlite3",2],["from",1],["openai4s",1],["store",12],["db",1],["create",1],["project",3],["name",1],["id",18],["proj",2],["fid",10],["root",10],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["frame",4],["parent",1],["kind",1],["status",2],["depth",1],["created",2],["at",3],["updated",1],["values",1],["none",1],["turn",2],["processing",1],["commit",1],["try",1],["ensure",1],["branch",3],["start",2],["auto",7],["mode",5],["t1",2],["execution",1],["review",4],["selection",1],["preset",1],["off",1],["result",1],["approvals",1],["reviewer",1],["user",1],["budgets",1],["owner",2],["instance",2],["daemon",2],["old",1],["idempotency",1],["key",1],["1000",1],["repo",3],["original",2],["reconcile",3],["orphaned",3],["locked",3],["poisoned",2],["now",4],["raised",1],["before",1],["own",1],["handlers",1],["see",1],["if",1],["raise",1],["operational",1],["error",1],["database",1],["return",1],["outcomes",2],["runs",1],["new",1],["2000",1],["by",3],["item",3],["assert",2],["unreconciled",1],["unavailable",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_one_unreconcilable_run_does_not_deny_the_others_recovery.poisoned","name":[["poisoned",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["poisoned",2],["run",6],["id",4],["now",4],["not",2],["per",2],["method",2],["caught",2],["tuple",2],["raised",2],["before",2],["its",2],["own",2],["handlers",2],["see",2],["if",1],["auto",1],["root",1],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1],["return",1],["original",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_closes_the_stranded_review_without_inventing_a_verdict","name":[["test",1],["reconcile",1],["closes",1],["stranded",1],["review",1],["without",1],["inventing",1],["verdict",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["closes",2],["stranded",2],["review",13],["without",2],["inventing",2],["verdict",5],["store",9],["root",7],["crash",1],["mid",1],["orphaned",1],["auto",2],["mode",2],["runs",2],["owner",1],["instance",1],["id",3],["daemon",1],["new",1],["now",1],["500",2],["conn",2],["execute",2],["select",2],["status",3],["completed",2],["at",2],["from",2],["run",3],["fetchone",2],["assert",6],["unavailable",4],["interrupted",1],["audit",1],["reports",1],["no",2],["findings",2],["manufacturing",1],["one",1],["would",1],["be",1],["claim",1],["about",1],["code",1],["reviewer",1],["ever",1],["finished",1],["reading",1],["count",1],["surface",1],["reader",1],["actually",1],["sees",1],["says",1],["same",1],["thing",1],["words",1],["audits",4],["list",1],["item",3],["exited",1],["before",1],["public",1],["summary",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_defers_to_an_unresolved_revert_recovery_hold","name":[["test",1],["reconcile",1],["defers",1],["unresolved",1],["revert",1],["recovery",1],["hold",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["defers",2],["unresolved",2],["revert",6],["recovery",5],["hold",3],["store",8],["root",7],["barrier",1],["deliberate",1],["its",1],["own",1],["path",1],["crash",1],["mid",1],["review",1],["setting",2],["key",1],["canonical",1],["operation",1],["id",4],["op",1],["branch",1],["state",1],["reverting",1],["outcomes",3],["orphaned",1],["auto",2],["mode",2],["runs",2],["owner",1],["instance",1],["daemon",1],["new",1],["now",2],["500",1],["assert",5],["len",1],["deferred",1],["required",1],["neither",1],["terminalized",1],["nor",1],["abandoned",3],["owns",1],["row",5],["conn",1],["execute",1],["select",1],["status",2],["finished",2],["at",4],["from",1],["run",2],["fetchone",1],["reviewing",1],["none",2]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_is_idempotent_across_repeated_restarts","name":[["test",1],["reconcile",1],["idempotent",1],["across",1],["repeated",1],["restarts",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",4],["idempotent",2],["across",2],["repeated",2],["restarts",2],["store",9],["root",9],["crash",2],["loop",1],["must",1],["not",1],["append",1],["second",1],["terminal",2],["same",1],["run",4],["mid",1],["review",1],["assert",4],["len",2],["orphaned",2],["auto",5],["mode",4],["runs",2],["owner",2],["instance",2],["id",3],["daemon",2],["new",1],["now",2],["500",2],["tick",2],["600",1],["700",1],["newer",1],["terminals",2],["event",3],["list",1],["events",1],["branch",1],["if",1],["type",1],["project",1],["finished",1],["at",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_leaves_an_already_terminal_run_alone","name":[["test",1],["reconcile",1],["leaves",1],["already",1],["terminal",1],["run",1],["alone",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["leaves",2],["already",2],["terminal",4],["run",5],["alone",2],["store",7],["root",7],["verified",3],["from",1],["dead",1],["daemon",2],["keeps",1],["its",1],["own",1],["truth",1],["build",1],["assert",3],["orphaned",1],["auto",2],["mode",2],["runs",1],["owner",1],["instance",1],["id",1],["new",1],["now",1],["500",1],["projected",3],["project",1],["status",1],["reason",1],["review",1],["passed",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_moves_a_crashed_run_to_review_unavailable","name":[["test",1],["reconcile",1],["moves",1],["crashed",1],["run",1],["review",1],["unavailable",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["moves",2],["crashed",2],["run",7],["review",5],["unavailable",4],["store",8],["root",8],["crash",1],["mid",1],["outcomes",2],["orphaned",1],["auto",2],["mode",2],["runs",1],["owner",1],["instance",1],["id",2],["daemon",4],["new",2],["now",1],["500",2],["assert",5],["status",2],["terminal",3],["reason",2],["restart",2],["definite",1],["not",1],["abandoned",1],["row",1],["projection",1],["agrees",1],["means",1],["reconciled",1],["still",1],["satisfies",1],["replay",1],["integrity",1],["projected",4],["project",1],["finished",1],["at",1],["branch",1],["accepts",1],["work",1],["again",1],["next",1],["turn",1],["running",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_never_touches_a_run_this_instance_owns","name":[["test",1],["reconcile",1],["never",1],["touches",1],["run",1],["instance",1],["owns",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["never",2],["touches",2],["run",10],["instance",3],["owns",2],["store",11],["root",9],["ownership",1],["whole",1],["discriminator",1],["live",4],["must",1],["survive",1],["boot",1],["start",3],["auto",6],["mode",6],["fields",3],["owner",2],["daemon",2],["evidence",2],["candidate",5],["record",1],["review",3],["assert",3],["orphaned",1],["runs",1],["id",1],["now",1],["500",1],["project",2],["status",2],["reviewing",1],["still",2],["so",1],["flight",1],["audit",1],["commit",1],["its",1],["real",1],["verdict",1],["complete",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_preserves_every_committed_side_effect","name":[["test",1],["reconcile",1],["preserves",1],["every",1],["committed",1],["side",1],["effect",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["preserves",2],["every",2],["committed",2],["side",2],["effect",2],["store",10],["root",9],["recovery",1],["closes",1],["record",1],["never",2],["re",1],["runs",4],["already",1],["happened",1],["crash",2],["mid",1],["review",1],["before",5],["conn",2],["execute",2],["select",2],["candidate",9],["id",7],["snapshot",4],["sha256",6],["evidence",2],["artifact",4],["ids",4],["json",4],["version",2],["created",2],["at",2],["from",2],["auto",9],["mode",5],["run",6],["fetchone",2],["events",8],["event",4],["type",2],["list",2],["branch",2],["assert",3],["started",2],["ready",1],["audit",3],["orphaned",1],["owner",1],["instance",1],["daemon",1],["new",1],["now",1],["500",1],["after",4],["tuple",2],["chain",1],["appended",1],["rewritten",1],["pre",1],["stay",1],["byte",1],["identical",1],["reconciliation",1],["adds",1],["only",1],["its",1],["own",1],["two",1],["closures",1],["completed",1],["terminal",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_releases_a_repair_whose_ledger_was_never_bound","name":[["test",1],["reconcile",1],["releases",1],["repair",1],["whose",1],["ledger",1],["was",1],["never",1],["bound",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["releases",2],["repair",3],["whose",2],["ledger",3],["was",3],["never",2],["bound",2],["store",8],["root",6],["tmp",3],["path",3],["no",3],["completion",1],["status",4],["represent",1],["so",1],["claim",1],["nothing",1],["release",1],["crash",1],["mid",1],["bind",1],["false",1],["outcomes",4],["orphaned",1],["auto",2],["mode",2],["runs",2],["owner",1],["instance",1],["id",3],["daemon",2],["new",2],["now",1],["500",3],["assert",8],["len",1],["run",5],["abandoned",4],["at",6],["invented",1],["terminal",3],["still",1],["says",1],["doing",1],["only",1],["marks",1],["tail",1],["as",1],["longer",1],["current",1],["row",5],["conn",1],["execute",1],["select",1],["finished",2],["reason",2],["from",1],["fetchone",1],["repairing",1],["none",2],["branch",1],["released",1],["either",1],["way",1],["whole",1],["point",1],["next",1],["turn",1],["running",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_seals_an_interrupted_repair_as_outcome_unknown","name":[["test",1],["reconcile",1],["seals",1],["interrupted",1],["repair",1],["as",1],["outcome",1],["unknown",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["seals",2],["interrupted",2],["repair",11],["as",2],["outcome",4],["unknown",4],["store",9],["root",8],["tmp",3],["path",3],["half",1],["applied",1],["terminal",3],["truth",1],["never",1],["retryable",1],["candidate",1],["crash",1],["mid",1],["bind",1],["ledger",1],["true",1],["assert",5],["project",1],["auto",2],["mode",2],["run",5],["status",4],["repairing",1],["outcomes",2],["orphaned",1],["runs",2],["owner",1],["instance",1],["id",3],["daemon",3],["new",2],["now",1],["500",1],["paused",1],["reason",1],["complete",1],["sealed",1],["its",1],["own",1],["reconciliation",1],["left",1],["alone",1],["rather",1],["than",1],["relabelling",1],["review",1],["unavailable",1],["dying",1],["stopped",1],["looking",1],["not",1],["found",1],["conn",1],["execute",1],["select",1],["after",2],["version",2],["ids",2],["json",2],["from",1],["fetchone",1],["next",1],["turn",1],["running",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reconcile_startup_wires_auto_mode_recovery_at_boot","name":[["test",1],["reconcile",1],["startup",1],["wires",1],["auto",1],["mode",1],["recovery",1],["at",1],["boot",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["startup",3],["wires",2],["auto",4],["mode",4],["recovery",6],["at",2],["boot",3],["store",9],["root",10],["gap",1],["was",1],["wiring",1],["not",1],["mechanism",1],["assert",4],["path",1],["calls",1],["crash",1],["mid",1],["review",2],["session",3],["service",1],["sessions",1],["lambda",5],["turn",2],["active",2],["false",4],["approval",1],["pending",1],["background",1],["release",1],["idle",1],["reason",1],["owner",1],["instance",1],["id",2],["daemon",2],["new",2],["entry",2],["run",4],["reconciled",1],["runs",1],["project",1],["status",1],["unavailable",1],["next",1],["running",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reopen_settles_candidate_and_delivery_once_without_changing_bytes","name":[["test",1],["reopen",1],["settles",1],["candidate",1],["delivery",1],["once",1],["without",1],["changing",1],["bytes",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reopen",2],["settles",2],["candidate",6],["delivery",9],["once",2],["without",2],["changing",2],["bytes",2],["tmp",4],["path",8],["db",5],["before",5],["run",5],["store",9],["project",10],["create",1],["name",1],["recovery",13],["id",20],["root",6],["new",1],["frame",3],["kind",1],["turn",3],["ensure",1],["session",1],["branch",2],["committed",8],["commit",1],["execution",2],["original",3],["content",6],["str",1],["message",10],["at",10],["int",1],["created",1],["10",2],["000",2],["close",3],["reopened",11],["startup",2],["owner",2],["instance",2],["daemon",4],["after",2],["crash",1],["now",2],["ms",2],["assert",20],["len",1],["reconciled",4],["auto",6],["mode",4],["candidates",3],["outcome",5],["review",5],["status",5],["unavailable",2],["published",5],["reason",2],["restart",3],["conn",3],["execute",3],["select",3],["count",1],["from",3],["runs",1],["fetchone",3],["recovered",6],["completion",3],["not",2],["none",2],["metadata",14],["unverified",1],["true",1],["schema",1],["version",1],["verdict",1],["sha256",1],["first",2],["messages",2],["again",5],["second",3],["replayed",4]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_reopen_settles_candidate_owned_by_prestarted_run_without_second_run","name":[["test",1],["reopen",1],["settles",1],["candidate",1],["owned",1],["by",1],["prestarted",1],["run",2],["without",1],["second",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["reopen",2],["settles",2],["candidate",9],["owned",2],["by",2],["prestarted",6],["run",21],["without",2],["second",2],["tmp",4],["path",7],["recovery",13],["must",1],["compose",1],["after",2],["early",1],["prestart",1],["db",4],["store",9],["project",11],["create",1],["name",1],["id",32],["root",10],["new",1],["frame",3],["kind",1],["turn",8],["ensure",1],["session",1],["branch",2],["execution",6],["auto",7],["start",2],["mode",6],["fields",1],["owner",3],["daemon",5],["before",3],["crash",2],["committed",4],["commit",1],["delivery",10],["original",2],["content",4],["str",1],["message",3],["at",7],["int",1],["created",1],["10",1],["000",1],["close",2],["reopened",6],["startup",1],["instance",1],["now",1],["ms",1],["assert",14],["reconciled",4],["runs",2],["status",5],["review",6],["unavailable",3],["terminal",1],["reason",3],["restart",3],["len",1],["candidates",2],["outcome",4],["promotion",2],["published",3],["exact",1],["remains",1],["sole",1],["durable",1],["never",1],["invents",1],["replacement",1],["changes",1],["bytes",1],["could",1],["not",2],["conn",1],["execute",1],["select",1],["count",1],["from",1],["fetchone",1],["projected",3],["completion",1],["none",1],["metadata",4],["schema",1],["version",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_revert_hidden_candidate_and_review_cannot_authorize_a_transition","name":[["test",1],["revert",1],["hidden",1],["candidate",1],["review",1],["cannot",1],["authorize",1],["transition",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["revert",3],["hidden",7],["candidate",6],["review",14],["cannot",2],["authorize",2],["transition",2],["store",15],["root",12],["start",11],["fields",4],["auto",12],["mode",11],["run",10],["checkpoint",8],["create",1],["session",1],["id",8],["only",2],["frame",1],["branch",4],["reason",2],["workspace",1],["tree",1],["none",1],["event",2],["cursor",2],["evidence",3],["record",1],["complete",1],["append",1],["target",1],["assert",1],["project",1],["status",2],["running",1],["second",3],["update",1],["audit",2],["idempotency",2],["key",2],["attempt",1],["pytest",3],["raises",3],["conflict",3],["error",3],["match",3],["head",2],["terminate",1],["terminal",1],["proof",1],["verified",1],["passed",1],["tail",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_same_branch_revert_before_terminal_can_start_new_continuation","name":[["test",1],["same",1],["branch",1],["revert",1],["before",1],["terminal",1],["start",1],["new",1],["continuation",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["same",2],["branch",3],["revert",3],["before",3],["terminal",4],["start",7],["new",2],["continuation",4],["store",16],["root",15],["auto",10],["mode",9],["run",16],["fields",4],["evidence",2],["candidate",6],["record",1],["checkpoint",8],["create",1],["session",1],["id",11],["frame",1],["reason",2],["workspace",1],["tree",1],["none",2],["event",2],["cursor",2],["review",4],["complete",1],["terminate",1],["idempotency",1],["key",1],["status",4],["verified",2],["passed",1],["finished",1],["at",3],["140",1],["append",1],["target",1],["assert",4],["project",2],["turn",2],["execution",2],["old",3],["conn",1],["execute",1],["select",1],["abandoned",2],["from",1],["runs",1],["fetchone",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_same_branch_revert_hiding_started_review_abandons_old_active_run","name":[["test",1],["same",1],["branch",1],["revert",1],["hiding",1],["started",1],["review",1],["abandons",1],["old",1],["active",1],["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["same",2],["branch",5],["revert",3],["hiding",2],["started",2],["review",6],["abandons",2],["old",8],["active",2],["run",15],["store",15],["root",13],["start",9],["fields",4],["auto",11],["mode",10],["evidence",2],["candidate",5],["record",1],["checkpoint",8],["create",1],["session",1],["id",11],["before",1],["frame",1],["reason",1],["workspace",1],["tree",1],["none",2],["event",2],["cursor",2],["append",1],["target",1],["continuation",2],["turn",2],["execution",2],["conn",1],["execute",1],["select",1],["status",2],["abandoned",4],["at",2],["from",1],["runs",1],["fetchone",1],["assert",3],["reviewing",1],["not",1],["project",1],["pytest",2],["raises",2],["conflict",2],["error",2],["match",2],["tail",2],["complete",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_terminal_event_tamper_cannot_hide_verified_integrity_failure","name":[["test",1],["terminal",1],["event",1],["tamper",1],["cannot",1],["hide",1],["verified",1],["integrity",1],["failure",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["terminal",5],["event",5],["tamper",5],["cannot",2],["hide",2],["verified",3],["integrity",2],["failure",2],["store",10],["root",6],["str",2],["build",1],["if",1],["rehashed",1],["downgrade",1],["row",3],["conn",4],["execute",3],["select",1],["id",5],["payload",9],["json",4],["from",1],["auto",5],["mode",3],["events",3],["run",6],["type",3],["fetchone",1],["loads",1],["status",1],["review",1],["unavailable",1],["reason",1],["timeout",1],["update",2],["sha256",1],["canonical",1],["sha",1],["else",1],["repair",1],["completed",1],["commit",1],["assert",1],["safety",1],["boundary",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_unresolved_revert_barrier_denies_new_auto_and_action_work_but_keeps_evidence","name":[["test",1],["unresolved",1],["revert",1],["barrier",1],["denies",1],["new",1],["auto",1],["action",1],["work",1],["but",1],["keeps",1],["evidence",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["unresolved",2],["revert",5],["barrier",2],["denies",2],["new",2],["auto",9],["action",8],["work",2],["but",2],["keeps",2],["evidence",3],["store",12],["root",14],["start",4],["mode",7],["run",5],["fields",3],["group",9],["append",4],["frame",2],["id",17],["branch",3],["turn",6],["kind",2],["native",2],["tools",2],["setting",2],["recovery",6],["key",1],["canonical",1],["schema",1],["version",1],["state",1],["required",1],["operation",1],["fault",1],["pytest",4],["raises",4],["conflict",4],["error",5],["match",4],["requires",4],["record",1],["candidate",2],["execution",2],["event",2],["type",3],["proposed",1],["blocked",1],["proposal",1],["terminal",3],["failed",2],["admitted",1],["before",1],["result",1],["late",1],["assert",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_verified_exact_replays_fail_closed_after_proof_tamper","name":[["test",1],["verified",1],["exact",1],["replays",1],["fail",1],["closed",1],["after",1],["proof",1],["tamper",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["verified",3],["exact",2],["replays",2],["fail",2],["closed",2],["after",2],["proof",2],["tamper",2],["store",11],["root",6],["replay",4],["kind",4],["str",2],["fields",4],["build",1],["conn",2],["execute",1],["update",1],["review",3],["runs",1],["assessment",1],["json",1],["run",5],["id",1],["commit",1],["pytest",1],["raises",1],["auto",4],["mode",4],["conflict",1],["error",1],["if",1],["start",3],["elif",1],["candidate",3],["record",1],["else",1],["terminate",1],["terminal",1],["assert",1],["safety",1],["boundary",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_verified_projection_rejects_finding_bound_to_another_candidate","name":[["test",1],["verified",1],["projection",1],["rejects",1],["finding",1],["bound",1],["another",1],["candidate",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["verified",3],["projection",2],["rejects",2],["finding",9],["bound",2],["another",2],["candidate",4],["store",8],["root",6],["id",3],["fingerprint",1],["minor",2],["severity",1],["category",1],["clarity",1],["claim",1],["clarify",1],["one",1],["supporting",1],["note",1],["evidence",1],["refs",1],["cell",3],["artifact",2],["ids",3],["version",2],["build",1],["findings",2],["conn",2],["execute",1],["update",1],["review",1],["other",1],["commit",1],["assert",1],["safety",1],["boundary",1]]},{"id":"tests/test_auto_mode_recovery_regressions.py#test_verified_projection_rejects_review_event_order_swap","name":[["test",1],["verified",1],["projection",1],["rejects",1],["review",1],["event",1],["order",1],["swap",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["recovery",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["verified",3],["projection",2],["rejects",2],["review",2],["event",2],["order",2],["swap",2],["store",12],["root",6],["ordinal",7],["str",2],["build",1],["start",2],["conn",6],["execute",5],["select",2],["from",2],["auto",10],["mode",5],["events",5],["run",10],["id",5],["type",5],["audit",5],["started",3],["fetchone",2],["completed",4],["update",3],["9999",1],["commit",1],["assert",1],["safety",1],["boundary",1]]},{"id":"tests/test_auto_mode_routes.py","name":[["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["http",1],["adapter",1],["tests",1],["stage",1],["auto",4],["mode",4],["read",1],["configuration",1],["surface",1],["from",5],["future",1],["import",6],["annotations",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",3],["server",3],["routes",1],["contract",1],["error",1],["gateway",1],["wshub",1],["pytestmark",1],["mark",1],["stubbed",1],["backend",1]]},{"id":"tests/test_auto_mode_routes.py#_Handler","name":[["handler",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["class",2],["handler",2],["def",3],["init",1],["self",7],["body",5],["none",2],["responses",2],["list",1],["tuple",1],["dict",1],["int",1],["return",1],["json",1],["payload",2],["status",2],["200",1],["append",1]]},{"id":"tests/test_auto_mode_routes.py#_Handler.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",4],["body",4],["none",4],["responses",1],["list",1],["tuple",1],["dict",1],["int",1]]},{"id":"tests/test_auto_mode_routes.py#_Handler._body","name":[["body",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["body",3],["self",3],["return",1]]},{"id":"tests/test_auto_mode_routes.py#_Handler._json","name":[["json",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["json",2],["self",3],["payload",3],["status",3],["200",2],["responses",1],["append",1]]},{"id":"tests/test_auto_mode_routes.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["runner",2],["service",3],["return",1],["simple",1],["namespace",1],["auto",1],["mode",1]]},{"id":"tests/test_auto_mode_routes.py#_Service","name":[["service",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["class",2],["service",2],["def",5],["init",1],["self",13],["none",4],["calls",2],["list",2],["tuple",1],["error",4],["auto",1],["mode",1],["result",4],["call",2],["value",2],["append",1],["if",1],["not",1],["raise",1],["return",4],["frame",6],["id",6],["feature",1],["enabled",1],["true",1],["patch",2],["body",3],["selection",1],["audits",3],["subject",2],["kind",2],["before",2],["limit",2]]},{"id":"tests/test_auto_mode_routes.py#_Service.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",4],["calls",1],["list",1],["tuple",1],["error",2],["auto",1],["mode",1]]},{"id":"tests/test_auto_mode_routes.py#_Service._result","name":[["result",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["result",2],["self",5],["call",3],["value",3],["calls",1],["append",1],["if",1],["error",2],["not",1],["none",1],["raise",1],["return",1]]},{"id":"tests/test_auto_mode_routes.py#_Service.get","name":[],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["self",3],["frame",3],["id",3],["return",1],["result",1],["feature",1],["enabled",1],["true",1]]},{"id":"tests/test_auto_mode_routes.py#_Service.list_audits","name":[["list",1],["audits",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["list",2],["audits",4],["self",3],["frame",3],["id",3],["subject",3],["kind",3],["before",3],["limit",3],["return",1],["result",1]]},{"id":"tests/test_auto_mode_routes.py#_Service.patch","name":[["patch",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["patch",3],["self",3],["frame",3],["id",3],["body",4],["return",1],["result",1],["selection",1]]},{"id":"tests/test_auto_mode_routes.py#test_auto_events_from_an_older_execution_cannot_overwrite_the_live_run","name":[["test",1],["auto",1],["events",1],["from",1],["older",1],["execution",1],["cannot",1],["overwrite",1],["live",1],["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",5],["test",2],["auto",2],["events",7],["from",2],["older",2],["execution",8],["cannot",2],["overwrite",2],["live",2],["run",2],["class",1],["connection",2],["alive",1],["true",2],["init",1],["self",6],["subs",1],["root",12],["send",1],["json",1],["event",4],["append",1],["dict",1],["refresh",1],["visibility",1],["frame",6],["id",8],["del",1],["return",1],["hub",5],["wshub",1],["conn",5],["add",1],["type",6],["ignore",1],["arg",1],["broadcast",3],["update",1],["status",1],["processing",1],["new",2],["clear",1],["candidate",3],["ready",3],["old",1],["assert",2]]},{"id":"tests/test_auto_mode_routes.py#test_auto_events_from_an_older_execution_cannot_overwrite_the_live_run._Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["class",2],["connection",2],["alive",1],["true",2],["def",3],["init",1],["self",6],["subs",1],["root",3],["events",2],["send",1],["json",1],["event",2],["append",1],["dict",1],["refresh",1],["visibility",1],["frame",2],["id",2],["del",1],["return",1]]},{"id":"tests/test_auto_mode_routes.py#test_auto_events_from_an_older_execution_cannot_overwrite_the_live_run._Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",4],["subs",1],["root",1],["events",1]]},{"id":"tests/test_auto_mode_routes.py#test_auto_events_from_an_older_execution_cannot_overwrite_the_live_run._Connection.refresh_visibility","name":[["refresh",1],["visibility",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["refresh",2],["visibility",2],["self",2],["root",3],["frame",3],["id",3],["del",1],["return",1],["true",1]]},{"id":"tests/test_auto_mode_routes.py#test_auto_events_from_an_older_execution_cannot_overwrite_the_live_run._Connection.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["event",3],["events",1],["append",1],["dict",1]]},{"id":"tests/test_auto_mode_routes.py#test_canonical_auto_events_are_in_websocket_inventory_without_aliases","name":[["test",1],["canonical",1],["auto",1],["events",1],["websocket",1],["inventory",1],["without",1],["aliases",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["canonical",2],["auto",6],["events",2],["websocket",2],["inventory",3],["without",2],["aliases",2],["outbound",5],["contract",1],["ws",1],["assert",3],["run",2],["started",4],["candidate",1],["ready",1],["audit",2],["completed",3],["repair",2],["terminal",1],["review",1],["not",2],["guardian",1]]},{"id":"tests/test_auto_mode_routes.py#test_get_patch_and_audit_routes_are_exact_and_no_transition_route_exists","name":[["test",1],["patch",1],["audit",1],["routes",1],["exact",1],["no",1],["transition",1],["route",1],["exists",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["patch",4],["audit",2],["routes",7],["exact",2],["no",2],["transition",2],["route",2],["exists",2],["service",8],["handler",7],["revision",2],["preset",2],["off",2],["assert",6],["auto",10],["mode",8],["handle",5],["frames",5],["frame",8],["runner",5],["audits",3],["subject",1],["kind",1],["permission",2],["review",2],["before",1],["17",2],["limit",1],["25",2],["calls",1],["not",2],["post",2]]},{"id":"tests/test_auto_mode_routes.py#test_query_validation_answers_400_before_service_call","name":[["test",1],["query",1],["validation",1],["answers",1],["400",1],["before",1],["service",1],["call",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["query",2],["validation",2],["answers",2],["400",3],["before",2],["service",6],["call",2],["handler",4],["assert",4],["auto",2],["mode",1],["routes",1],["handle",1],["frames",1],["frame",1],["audits",1],["limit",2],["zero",1],["runner",1],["payload",2],["status",2],["responses",1],["code",1],["invalid",1],["calls",1]]},{"id":"tests/test_auto_mode_routes.py#test_routes_are_in_the_machine_readable_inventory","name":[["test",1],["routes",1],["machine",1],["readable",1],["inventory",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["routes",6],["machine",2],["readable",2],["inventory",6],["declared",2],["spec",3],["method",1],["pattern",1],["auto",6],["mode",4],["assert",3],["frames",5],["patch",1],["audits",2],["contract",1],["http",2]]},{"id":"tests/test_auto_mode_routes.py#test_service_errors_keep_status_and_stable_code","name":[["test",1],["service",1],["errors",1],["keep",1],["status",1],["stable",1],["code",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["service",6],["errors",2],["keep",2],["status",2],["stable",2],["code",3],["error",3],["auto",5],["mode",5],["409",2],["disabled",4],["storage",2],["handler",4],["assert",2],["routes",1],["handle",1],["frames",1],["frame",1],["runner",1],["responses",1]]},{"id":"tests/test_auto_mode_service.py","name":[["test",1],["auto",1],["mode",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["stage",1],["auto",5],["mode",5],["selection",1],["projection",1],["event",1],["delivery",1],["contracts",1],["from",5],["future",1],["import",8],["annotations",1],["json",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",3],["config",2],["server",2],["error",1],["service",1],["session",2],["package",1],["quarantine",1],["key",1],["mark",1],["parametrize",1],["marker",1]]},{"id":"tests/test_auto_mode_service.py#_config","name":[["config",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["config",3],["feature",3],["true",2],["deployment",3],["none",2],["return",1],["simple",2],["namespace",2],["roadmap",1],["features",1],["stage2",1],["auto",3],["run",1],["storage",1],["mode",2]]},{"id":"tests/test_auto_mode_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["service",3],["store",6],["feature",4],["true",2],["deployment",4],["none",5],["emitted",4],["sink",2],["if",1],["not",1],["else",1],["return",1],["auto",1],["mode",1],["config",2],["emit",1],["lambda",1],["root",2],["event",2],["append",1]]},{"id":"tests/test_auto_mode_service.py#_Store","name":[["store",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["class",2],["store",2],["def",8],["init",1],["self",23],["none",11],["frames",2],["root",15],["frame",13],["id",25],["project",5],["child",2],["settings",2],["dict",11],["str",18],["selections",5],["tuple",2],["projection",2],["audits",3],["list",3],["calls",2],["int",4],["return",8],["active",1],["session",1],["branch",8],["assert",3],["setting",1],["key",2],["default",2],["auto",5],["mode",5],["selection",3],["scope",14],["kind",11],["value",4],["if",4],["not",2],["else",1],["values",4],["expected",3],["revision",11],["append",1],["current",2],["raise",1],["error",1],["conflict",1],["row",9],["false",1],["true",1],["run",1],["upto",2],["event",2],["cursor",2],["subject",4],["before",1],["limit",2],["100",1],["rows",2]]},{"id":"tests/test_auto_mode_service.py#_Store.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",8],["none",4],["frames",1],["root",6],["frame",4],["id",6],["project",4],["child",2],["settings",1],["dict",6],["str",6],["selections",1],["tuple",2],["projection",1],["audits",1],["list",2],["calls",1],["int",1]]},{"id":"tests/test_auto_mode_service.py#_Store.active_session_branch","name":[["active",1],["session",1],["branch",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["active",2],["session",2],["branch",3],["self",2],["root",4],["frame",3],["id",3],["str",4],["assert",1],["return",1]]},{"id":"tests/test_auto_mode_service.py#_Store.get_auto_mode_selection","name":[["auto",1],["mode",1],["selection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["auto",2],["mode",2],["selection",2],["self",3],["scope",6],["kind",3],["str",4],["id",3],["value",3],["selections",1],["return",1],["dict",1],["if",1],["not",1],["none",2],["else",1]]},{"id":"tests/test_auto_mode_service.py#_Store.get_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["frame",5],["self",3],["id",3],["str",2],["return",1],["frames",1]]},{"id":"tests/test_auto_mode_service.py#_Store.get_setting","name":[["setting",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["setting",2],["self",3],["key",3],["str",2],["default",3],["none",2],["return",1],["settings",1]]},{"id":"tests/test_auto_mode_service.py#_Store.list_auto_mode_audits","name":[["list",1],["auto",1],["mode",1],["audits",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["list",2],["auto",2],["mode",2],["audits",3],["self",3],["root",4],["frame",3],["id",6],["str",4],["branch",4],["subject",5],["kind",5],["none",5],["before",2],["limit",3],["int",2],["100",2],["assert",1],["rows",2],["row",3],["if",1],["return",1]]},{"id":"tests/test_auto_mode_service.py#_Store.project_auto_mode_run","name":[["project",1],["auto",1],["mode",1],["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["project",2],["auto",2],["mode",2],["run",2],["self",3],["root",4],["frame",3],["id",6],["str",4],["branch",4],["upto",3],["event",3],["cursor",3],["none",3],["assert",1],["return",1],["projection",1]]},{"id":"tests/test_auto_mode_service.py#_Store.set_auto_mode_selection","name":[["auto",1],["mode",1],["selection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["auto",3],["mode",3],["selection",3],["self",6],["scope",12],["kind",6],["str",4],["id",6],["values",5],["dict",5],["expected",4],["revision",12],["int",3],["calls",1],["append",1],["current",2],["selections",3],["if",2],["raise",1],["value",1],["error",1],["conflict",1],["not",1],["row",6],["false",1],["return",2],["true",1]]},{"id":"tests/test_auto_mode_service.py#test_audit_live_event_extracts_only_valid_closed_payload_fields","name":[["test",1],["audit",1],["live",1],["event",1],["extracts",1],["only",1],["valid",1],["closed",1],["payload",1],["fields",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["audit",9],["live",2],["event",13],["extracts",2],["only",2],["valid",2],["closed",2],["payload",7],["fields",2],["store",3],["emitted",13],["list",1],["tuple",1],["str",1],["dict",1],["service",5],["base",6],["type",1],["auto",1],["started",1],["id",12],["cursor",1],["run",2],["root",2],["frame",1],["branch",2],["turn",2],["execution",2],["created",4],["at",2],["321",2],["phase",2],["authorization",3],["hidden",3],["subject",8],["kind",8],["result",2],["review",3],["entity",5],["candidate",2],["evidence",1],["snapshot",1],["request",1],["digest",1],["64",1],["error",2],["token",1],["reusable",1],["capability",1],["rationale",2],["reasoning",1],["publish",3],["committed",3],["true",3],["assert",10],["ordinal",1],["occurred",1],["not",4],["malformed",2],["bad",1],["approval",2],["action",2],["len",2],["unbound",2],["permission",4],["decision",1]]},{"id":"tests/test_auto_mode_service.py#test_broadcast_failure_cannot_roll_back_committed_rest_truth","name":[["test",1],["broadcast",1],["failure",1],["cannot",1],["roll",1],["back",1],["committed",1],["rest",1],["truth",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["broadcast",2],["failure",2],["cannot",2],["roll",2],["back",2],["committed",3],["rest",2],["truth",2],["store",5],["projection",1],["run",5],["id",13],["root",6],["frame",2],["branch",4],["turn",4],["execution",4],["status",1],["candidate",2],["last",4],["event",10],["ordinal",2],["service",5],["auto",1],["mode",1],["config",2],["emit",1],["lambda",1],["throw",1],["oserror",2],["socket",2],["gone",2],["publish",1],["created",1],["true",1],["type",1],["ready",1],["assert",2],["delivery",1],["error",1]]},{"id":"tests/test_auto_mode_service.py#test_feature_flag_off_keeps_get_inert_and_refuses_patch","name":[["test",1],["feature",1],["flag",1],["off",1],["keeps",1],["inert",1],["refuses",1],["patch",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["feature",5],["flag",2],["off",2],["keeps",2],["inert",2],["refuses",2],["patch",3],["store",5],["service",4],["false",3],["view",4],["root",2],["assert",6],["enabled",1],["writable",1],["disabled",3],["reason",1],["stage2",1],["calls",2],["pytest",1],["raises",1],["auto",2],["mode",3],["error",1],["as",1],["refused",3],["revision",1],["result",1],["review",2],["only",1],["value",2],["status",1],["code",1],["409",1],["storage",1]]},{"id":"tests/test_auto_mode_service.py#test_legacy_false_and_builtin_defaults_cannot_enable_permission_review","name":[["test",1],["legacy",1],["false",1],["builtin",1],["defaults",1],["cannot",1],["enable",1],["permission",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["false",2],["builtin",2],["defaults",3],["cannot",2],["enable",2],["permission",2],["review",5],["store",4],["service",4],["assert",4],["root",3],["selection",6],["source",2],["built",1],["settings",1],["auto",1],["result",2],["mode",1],["off",1],["approvals",1],["reviewer",1],["user",1]]},{"id":"tests/test_auto_mode_service.py#test_only_newly_created_canonical_committed_event_is_broadcast","name":[["test",1],["only",1],["newly",1],["created",1],["canonical",1],["committed",1],["event",1],["broadcast",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["only",2],["newly",2],["created",6],["canonical",2],["committed",5],["event",15],["broadcast",2],["store",3],["emitted",4],["list",1],["tuple",1],["str",1],["dict",1],["service",5],["type",3],["candidate",4],["ready",2],["id",12],["cursor",1],["run",4],["root",5],["frame",2],["branch",4],["turn",4],["execution",4],["at",2],["123",2],["status",2],["secret",1],["not",1],["public",1],["publish",3],["false",1],["review",1],["started",1],["true",2],["assert",1],["schema",1],["version",1],["ordinal",1],["occurred",1]]},{"id":"tests/test_auto_mode_service.py#test_patch_all_null_clears_frame_override_but_mixed_null_is_rejected","name":[["test",1],["patch",1],["all",1],["null",2],["clears",1],["frame",1],["override",1],["but",1],["mixed",1],["rejected",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["patch",5],["all",3],["null",5],["clears",2],["frame",4],["override",2],["but",2],["mixed",2],["rejected",2],["store",5],["selections",1],["root",5],["preset",3],["off",2],["result",4],["review",6],["mode",7],["only",2],["approvals",2],["reviewer",2],["user",1],["revision",6],["service",5],["pytest",2],["raises",2],["auto",3],["error",2],["match",1],["be",1],["none",4],["cleared",3],["assert",4],["calls",1],["selection",2],["source",1],["built",1],["defaults",1],["as",1],["stale",2],["value",1],["code",1],["conflict",1]]},{"id":"tests/test_auto_mode_service.py#test_patch_is_closed_normalized_and_revision_checked","name":[["test",1],["patch",1],["closed",1],["normalized",1],["revision",1],["checked",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["patch",7],["closed",2],["normalized",2],["revision",8],["checked",2],["store",4],["service",7],["pytest",4],["raises",4],["auto",9],["mode",8],["error",4],["match",3],["unsupported",2],["root",6],["standing",1],["allow",1],["true",1],["budgets",1],["wall",1],["time",1],["required",1],["result",3],["review",6],["only",1],["updated",4],["preset",4],["autonomous",3],["assert",5],["selection",3],["fix",2],["approvals",2],["reviewer",2],["calls",1],["frame",1],["as",1],["conflict",4],["off",1],["value",2],["status",1],["code",1],["409",1]]},{"id":"tests/test_auto_mode_service.py#test_projection_and_audits_are_allowlisted_not_raw_database_rows","name":[["test",1],["projection",1],["audits",1],["allowlisted",1],["not",1],["raw",1],["database",1],["rows",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["projection",3],["audits",13],["allowlisted",2],["not",12],["raw",2],["database",2],["rows",2],["store",5],["runs",1],["run",14],["id",19],["root",7],["frame",2],["branch",4],["turn",4],["execution",4],["status",3],["authorization",5],["public",6],["candidate",5],["digest",5],["64",9],["snapshot",5],["sha256",6],["evidence",5],["artifact",2],["recovery",2],["required",2],["true",2],["budgets",2],["wall",2],["time",2],["30",2],["private",1],["numeric",1],["setting",1],["1234",1],["secret",5],["prompt",2],["expose",1],["events",1],["event",6],["cursor",1],["audit",8],["subject",8],["kind",7],["result",3],["review",3],["entity",3],["completed",1],["request",2],["assessment",3],["risk",3],["nested",1],["reusable",2],["capability",2],["rationale",2],["hidden",5],["chain",1],["thought",1],["bearer",1],["token",2],["summary",5],["provider",2],["api",2],["key",2],["verdict",2],["pass",2],["findings",2],["finding",4],["fingerprint",4],["refs",2],["cell",2],["reproduction",1],["suggested",2],["fix",2],["recompute",2],["malformed",1],["approval",1],["action",1],["must",1],["appear",1],["service",5],["view",11],["assert",18],["last",2],["ordinal",1],["page",10],["list",2],["limit",2],["10",2],["json",1],["dumps",1],["allow",1],["nan",1],["false",1],["row",2],["pytest",1],["raises",1],["auto",1],["mode",1],["error",1],["match",1],["guardian",1]]},{"id":"tests/test_auto_mode_service.py#test_quarantine_refuses_patch_even_when_feature_is_enabled","name":[["test",1],["quarantine",1],["refuses",1],["patch",1],["even",1],["feature",1],["enabled",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["quarantine",3],["refuses",2],["patch",3],["even",2],["feature",2],["enabled",2],["marker",3],["store",4],["settings",1],["session",2],["import",2],["key",1],["root",2],["pytest",1],["raises",1],["auto",1],["mode",1],["error",1],["as",1],["refused",3],["service",1],["revision",1],["preset",1],["off",1],["assert",1],["value",2],["status",1],["code",1],["423",1],["quarantined",1]]},{"id":"tests/test_auto_mode_service.py#test_selection_precedence_is_quarantine_frame_project_deployment_legacy_default","name":[["test",1],["selection",1],["precedence",1],["quarantine",1],["frame",1],["project",1],["deployment",1],["legacy",1],["default",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["selection",6],["precedence",2],["quarantine",4],["frame",4],["project",5],["deployment",7],["legacy",2],["default",2],["store",7],["settings",2],["review",7],["auto",5],["root",6],["mode",5],["config",1],["enabled",1],["false",2],["result",4],["fix",2],["approvals",4],["reviewer",4],["user",3],["explicit",3],["true",2],["service",6],["assert",5],["child",1],["source",5],["selections",2],["preset",3],["off",3],["only",1],["revision",4],["autonomous",1],["session",1],["import",2],["key",1],["state",1],["quarantined",1],["view",3],["writable",1]]},{"id":"tests/test_auto_mode_service.py#test_unknown_frame_fails_without_reading_or_writing_selection","name":[["test",1],["unknown",1],["frame",1],["fails",1],["without",1],["reading",1],["writing",1],["selection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["frame",3],["fails",2],["without",2],["reading",2],["writing",2],["selection",2],["store",4],["service",3],["pytest",1],["raises",1],["auto",1],["mode",1],["error",1],["as",1],["missing",4],["assert",2],["value",2],["status",1],["code",1],["404",1],["not",1],["found",1],["calls",1]]},{"id":"tests/test_auto_mode_service.py#test_unset_deployment_does_not_erase_legacy_result_review","name":[["test",1],["unset",1],["deployment",1],["not",1],["erase",1],["legacy",1],["result",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["service",1],["py",1]],"body":[["def",2],["test",2],["unset",2],["deployment",3],["not",2],["erase",2],["legacy",3],["result",4],["review",6],["store",4],["settings",1],["auto",2],["root",2],["true",1],["service",3],["mode",2],["config",1],["selection",6],["assert",4],["source",1],["preset",1],["off",1],["only",1],["approvals",1],["reviewer",1],["user",1]]},{"id":"tests/test_auto_mode_storage.py","name":[["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["durable",1],["stage",1],["auto",22],["mode",12],["state",2],["events",5],["quarantine",2],["contracts",1],["from",4],["future",1],["import",10],["annotations",1],["hashlib",1],["inspect",1],["json",5],["sqlite3",1],["threading",1],["pytest",6],["openai4s",3],["storage",2],["schema",2],["conflict",1],["error",1],["repository",1],["migrations",1],["version",1],["store",2],["mark",5],["parametrize",5],["missing",1],["orphan",1],["setting",1],["preexisting",1],["frame",1],["selection",1],["history",1],["tamper",3],["reviewer",3],["profile",1],["revision",1],["fingerprint",1],["review",5],["round",1],["attempt",1],["start",1],["event",2],["assessment",3],["usage",1],["finding",2],["content",1],["order",1],["envelope",1],["completion",2],["request",9],["sha256",9],["timestamp",1],["sql",1],["update",8],["runs",4],["run",18],["id",8],["pass",1],["substr",4],["type",4],["started",1],["candidate",1],["ready",1],["terminal",6],["idempotency",1],["key",2],["tampered",2],["status",1],["failed",1],["reason",2]]},{"id":"tests/test_auto_mode_storage.py#_auto_row_counts","name":[["auto",1],["row",1],["counts",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["auto",5],["row",2],["counts",2],["store",5],["dict",2],["str",2],["int",3],["tables",2],["mode",3],["selections",1],["runs",3],["events",1],["review",3],["findings",1],["repair",2],["execution",1],["groups",1],["permission",1],["assessments",1],["return",1],["table",3],["conn",1],["execute",1],["select",1],["count",1],["from",1],["fetchone",1]]},{"id":"tests/test_auto_mode_storage.py#_canonical","name":[["canonical",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["canonical",2],["value",3],["object",2],["str",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"tests/test_auto_mode_storage.py#_pass_review","name":[["pass",1],["review",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["pass",7],["review",14],["store",6],["run",8],["id",18],["str",8],["audit",6],["candidate",12],["snapshot",9],["sha256",7],["64",2],["evidence",10],["dict",4],["none",4],["complete",3],["true",1],["sha",1],["start",2],["auto",3],["mode",2],["idempotency",2],["key",2],["round",1],["index",1],["attempt",1],["reviewer",3],["profile",2],["scientific",1],["revision",1],["model",2],["fingerprint",1],["return",1],["status",1],["completed",1],["verdict",1],["assessment",1],["public",1],["summary",1],["independent",1],["passed",1],["findings",1]]},{"id":"tests/test_auto_mode_storage.py#_quarantine_value","name":[["quarantine",1],["value",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["quarantine",2],["value",2],["str",2],["return",1],["json",1],["dumps",1],["reason",1],["test",1],["import",1],["state",1],["quarantined",1],["sort",1],["keys",1],["true",1],["separators",1]]},{"id":"tests/test_auto_mode_storage.py#_selection","name":[["selection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["selection",2],["dict",2],["return",1],["preset",1],["autonomous",1],["result",1],["review",2],["mode",1],["auto",2],["fix",1],["approvals",1],["reviewer",1],["source",1],["frame",1]]},{"id":"tests/test_auto_mode_storage.py#_sha","name":[["sha",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["sha",2],["value",3],["object",2],["str",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_auto_mode_storage.py#_start","name":[["start",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["start",3],["store",10],["overrides",3],["fields",5],["run",4],["id",18],["auto",5],["idempotency",1],["key",1],["turn",4],["root",12],["frame",6],["branch",4],["execution",2],["mode",3],["fix",1],["selection",2],["budgets",1],["max",2],["review",1],["attempts",1],["repair",1],["rounds",1],["owner",1],["instance",1],["daemon",1],["created",2],["at",3],["100",1],["update",1],["if",1],["none",2],["project",7],["create",1],["name",1],["storage",1],["test",1],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["parent",1],["kind",1],["status",1],["depth",1],["updated",1],["values",1],["processing",1],["commit",1],["ensure",1],["session",1],["return",1]]},{"id":"tests/test_auto_mode_storage.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["store",5],["tmp",3],["path",3],["name",3],["str",2],["openai4s",2],["db",2],["return",1]]},{"id":"tests/test_auto_mode_storage.py#_verified_projection","name":[["verified",1],["projection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["verified",3],["projection",5],["tmp",3],["path",3],["name",3],["str",2],["portable",4],["source",3],["db",2],["dict",2],["store",8],["start",1],["evidence",5],["candidate",8],["id",3],["complete",1],["true",1],["record",1],["auto",5],["mode",3],["run",3],["idempotency",2],["key",2],["snapshot",3],["sha256",2],["64",1],["sha",1],["version",2],["ids",1],["pass",1],["review",2],["terminate",1],["terminal",1],["status",1],["reason",1],["passed",1],["export",1],["root",2],["branch",1],["close",1],["return",1]]},{"id":"tests/test_auto_mode_storage.py#test_checkpoint_cursor_and_portable_projection_survive_reopen_and_import_quarantine","name":[["test",1],["checkpoint",1],["cursor",1],["portable",1],["projection",1],["survive",1],["reopen",1],["import",1],["quarantine",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",3],["checkpoint",9],["cursor",11],["portable",2],["projection",4],["survive",2],["reopen",2],["import",7],["quarantine",3],["tmp",5],["path",5],["source",14],["store",3],["db",3],["start",1],["evidence",7],["candidate",9],["id",19],["complete",1],["true",2],["sha256",5],["sha",2],["record",1],["auto",15],["mode",10],["run",5],["idempotency",2],["key",2],["snapshot",3],["64",1],["version",9],["ids",2],["pass",1],["review",3],["terminate",1],["terminal",1],["status",3],["verified",2],["reason",3],["passed",1],["event",16],["root",21],["create",2],["session",3],["frame",6],["branch",4],["boundary",1],["workspace",1],["tree",1],["none",2],["assert",16],["exported",8],["export",1],["upto",1],["schema",2],["trust",3],["state",4],["local",1],["historical",2],["selection",4],["events",7],["list",1],["runs",7],["findings",1],["repair",1],["permission",2],["assessments",1],["close",3],["reopened",4],["projected",3],["project",5],["target",7],["created",3],["quarantined",4],["imported",17],["value",1],["json",1],["dumps",1],["sort",1],["keys",1],["artifact",1],["map",1],["at",1],["500",1],["unverified",1],["all",2],["payload",2],["pytest",1],["raises",1],["error",1],["query",1],["select",1],["from",1]]},{"id":"tests/test_auto_mode_storage.py#test_direct_import_rejects_existing_selection_or_history_without_partial_writes","name":[["test",1],["direct",1],["import",1],["rejects",1],["existing",1],["selection",1],["history",1],["without",1],["partial",1],["writes",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["import",4],["rejects",2],["existing",6],["selection",5],["history",3],["without",2],["partial",2],["writes",2],["tmp",4],["path",4],["preexisting",6],["projection",4],["verified",1],["source",2],["db",2],["target",11],["store",1],["collision",2],["project",10],["create",1],["id",20],["name",1],["root",9],["frame",12],["new",1],["status",1],["done",1],["if",1],["auto",5],["mode",4],["preset",1],["off",2],["result",1],["review",1],["approvals",1],["reviewer",1],["user",1],["budgets",1],["none",1],["expected",1],["revision",1],["else",1],["start",2],["run",3],["local",2],["idempotency",1],["key",1],["branch",2],["turn",2],["execution",2],["setting",1],["session",1],["quarantine",2],["value",1],["before",2],["row",2],["counts",2],["pytest",1],["raises",1],["conflict",1],["error",1],["match",1],["quarantined",1],["version",3],["map",1],["imported",1],["assert",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_direct_import_requires_a_canonical_quarantined_session_and_writes_nothing","name":[["test",1],["direct",1],["import",1],["requires",1],["canonical",1],["quarantined",1],["session",1],["writes",1],["nothing",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["import",5],["requires",2],["canonical",2],["quarantined",3],["session",4],["writes",2],["nothing",2],["tmp",4],["path",4],["quarantine",11],["state",6],["projection",4],["verified",1],["target",7],["store",1],["db",1],["root",7],["frame",5],["id",8],["if",1],["orphan",1],["setting",3],["right",1],["looking",1],["payload",1],["not",1],["only",1],["atomic",1],["project",3],["aggregate",1],["created",1],["by",1],["package",1],["boundary",1],["authoritative",1],["value",1],["before",2],["auto",3],["row",2],["counts",2],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["mode",1],["branch",1],["version",3],["map",1],["source",1],["imported",1],["assert",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_review_completion_and_findings_roll_back_with_its_durable_event","name":[["test",1],["review",1],["completion",1],["findings",1],["roll",1],["back",1],["its",1],["durable",1],["event",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["review",24],["completion",2],["findings",9],["roll",2],["back",2],["its",2],["durable",2],["event",5],["tmp",3],["path",3],["store",15],["start",3],["evidence",15],["candidate",11],["id",12],["complete",7],["true",1],["sha256",7],["sha",1],["record",1],["auto",9],["mode",6],["run",4],["idempotency",5],["key",5],["snapshot",5],["64",2],["version",8],["ids",10],["audit",3],["round",1],["index",1],["attempt",1],["reviewer",2],["profile",2],["scientific",1],["revision",1],["model",1],["fingerprint",9],["m1",1],["started",3],["at",4],["120",1],["assert",9],["status",7],["conn",6],["execute",4],["create",1],["trigger",2],["fail",2],["completed",20],["before",1],["insert",1],["events",1],["new",1],["type",1],["begin",1],["select",3],["raise",1],["abort",1],["injected",2],["failure",1],["end",1],["commit",2],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["verdict",4],["issues",4],["assessment",3],["summary",3],["one",3],["material",3],["issue",3],["finding",6],["stable",4],["severity",3],["major",3],["category",3],["claim",6],["unsupported",3],["refs",3],["cell",9],["artifact",6],["usage",3],["input",3],["tokens",6],["10",3],["output",3],["130",2],["from",2],["runs",1],["fetchone",2],["count",1],["as",1],["drop",1],["item",2],["repeated",4],["999",1],["created",1],["false",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_run_candidate_and_terminal_transitions_are_atomic_idempotent_and_immutable","name":[["test",1],["run",1],["candidate",1],["terminal",1],["transitions",1],["atomic",1],["idempotent",1],["immutable",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["run",16],["candidate",32],["terminal",18],["transitions",2],["atomic",2],["idempotent",2],["immutable",2],["tmp",3],["path",3],["store",16],["first",5],["start",3],["repeated",3],["assert",17],["created",4],["true",1],["false",1],["event",15],["id",17],["status",7],["running",1],["request",7],["sha256",15],["sha",4],["budgets",1],["max",2],["repair",1],["rounds",1],["review",6],["attempts",1],["branch",2],["root",7],["execution",2],["mode",16],["auto",25],["fix",1],["frame",1],["selection",2],["turn",9],["pytest",4],["raises",4],["conflict",4],["error",4],["match",4],["idempotency",9],["only",1],["record",4],["key",7],["snapshot",8],["64",10],["evidence",4],["artifact",2],["version",7],["ids",4],["at",5],["110",1],["999",2],["other",2],["terminate",3],["completed",5],["issues",5],["reason",7],["not",4],["requested",4],["finished",3],["120",2],["failed",1],["rewrite",1],["events",7],["list",1],["type",1],["started",1],["ready",1],["cursor",2],["all",1],["payload",3],["stop",2],["none",2],["legacy",4],["owner",2],["conn",1],["execute",1],["noqa",1],["slf001",1],["digest",1],["compatibility",1],["select",1],["from",1],["runs",1],["fetchone",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_selection_is_nullable_revisioned_and_compare_and_swap","name":[["test",1],["selection",1],["nullable",1],["revisioned",1],["compare",1],["swap",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["selection",9],["nullable",2],["revisioned",2],["compare",2],["swap",2],["tmp",3],["path",3],["store",10],["created",4],["auto",9],["mode",14],["frame",7],["root",7],["preset",6],["none",9],["result",5],["review",9],["only",4],["approvals",5],["reviewer",5],["budgets",5],["expected",5],["revision",10],["assert",7],["key",3],["updated",3],["user",2],["pytest",2],["raises",2],["conflict",2],["error",2],["match",2],["autonomous",1],["cleared",3],["false",1],["off",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_start_run_creates_budget_state_and_missing_row_is_legacy","name":[["test",1],["start",1],["run",1],["creates",1],["budget",1],["state",1],["missing",1],["row",1],["legacy",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["start",3],["run",11],["creates",2],["budget",6],["state",9],["missing",2],["row",2],["legacy",2],["tmp",3],["path",3],["store",9],["started",2],["assert",6],["id",3],["auto",10],["mode",4],["not",1],["none",3],["root",1],["review",1],["rounds",1],["conn",2],["execute",1],["delete",1],["from",1],["commit",1],["project",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_started_review_reopens_idempotently_and_blocks_terminal_until_completed","name":[["test",1],["started",1],["review",1],["reopens",1],["idempotently",1],["blocks",1],["terminal",1],["until",1],["completed",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["started",10],["review",32],["reopens",2],["idempotently",2],["blocks",2],["terminal",7],["until",2],["completed",10],["tmp",4],["path",4],["db",4],["name",3],["restart",14],["store",7],["run",22],["start",6],["evidence",11],["candidate",14],["id",21],["complete",7],["true",3],["record",1],["auto",23],["mode",12],["idempotency",7],["key",7],["snapshot",8],["sha256",6],["64",3],["sha",3],["version",1],["ids",1],["audit",6],["round",2],["index",2],["attempt",2],["reviewer",6],["profile",4],["scientific",2],["revision",2],["model",4],["fingerprint",2],["at",4],["120",1],["assert",14],["created",5],["close",2],["reopened",13],["pytest",1],["raises",1],["conflict",1],["error",1],["match",1],["active",1],["durable",1],["phase",1],["terminate",2],["before",1],["status",5],["failed",1],["reason",2],["must",1],["not",1],["strand",1],["conn",5],["execute",5],["select",5],["count",4],["from",5],["events",3],["type",3],["fetchone",5],["replayed",9],["false",3],["event",6],["999",2],["verdict",2],["pass",2],["assessment",2],["public",2],["summary",2],["restarted",2],["passed",3],["findings",2],["130",1],["completion",3],["runs",2],["owner",1],["instance",1],["daemon",1],["after",2],["verified",2]]},{"id":"tests/test_auto_mode_storage.py#test_successful_direct_import_remains_inert_for_selection_and_local_runs","name":[["test",1],["successful",1],["direct",1],["import",1],["remains",1],["inert",1],["selection",1],["local",1],["runs",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["successful",2],["direct",2],["import",7],["remains",2],["inert",5],["selection",5],["local",5],["runs",2],["tmp",4],["path",4],["projection",4],["verified",1],["target",8],["store",1],["db",1],["created",3],["create",1],["quarantined",3],["session",1],["project",4],["id",19],["quarantine",2],["value",2],["root",9],["frame",10],["imported",3],["auto",8],["mode",5],["branch",2],["version",3],["map",1],["source",1],["assert",2],["trust",1],["state",1],["before",2],["row",2],["counts",2],["pytest",2],["raises",2],["permission",2],["error",2],["match",2],["read",1],["only",1],["preset",1],["autonomous",1],["result",1],["review",3],["fix",2],["approvals",1],["reviewer",1],["budgets",2],["none",1],["expected",1],["revision",1],["start",2],["run",4],["forbidden",4],["idempotency",1],["key",1],["turn",2],["execution",2],["max",1],["attempts",1],["owner",1],["instance",1],["daemon",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_v25_installs_all_auto_mode_tables_and_repository_constructor_is_passive","name":[["test",1],["v25",1],["installs",1],["all",1],["auto",1],["mode",1],["tables",1],["repository",1],["constructor",1],["passive",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["v25",2],["installs",2],["all",2],["auto",12],["mode",11],["tables",5],["repository",4],["constructor",2],["passive",2],["tmp",3],["path",3],["store",6],["assert",7],["schema",3],["state",2],["version",2],["32",1],["row",4],["name",3],["conn",2],["execute",2],["select",1],["from",1],["sqlite",1],["master",1],["type",1],["table",2],["fetchall",2],["selections",1],["runs",3],["events",2],["budget",3],["reservations",1],["review",3],["findings",1],["repair",2],["execution",1],["groups",1],["permission",1],["assessments",1],["artifact",2],["capture",2],["observations",2],["not",2],["event",1],["cursor",1],["pragma",1],["info",1],["session",1],["checkpoints",1],["close",2],["connection",4],["sqlite3",1],["connect",1],["memory",1],["statements",3],["list",1],["str",1],["trace",1],["callback",1],["append",1],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",1],["executescript",1],["inspect",1],["getsource",1],["init",1]]},{"id":"tests/test_auto_mode_storage.py#test_verified_read_boundaries_fail_closed_after_proof_tamper","name":[["test",1],["verified",1],["read",1],["boundaries",1],["fail",1],["closed",1],["after",1],["proof",1],["tamper",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["verified",4],["read",4],["boundaries",2],["fail",2],["closed",2],["after",2],["proof",5],["tamper",5],["tmp",3],["path",3],["sql",3],["store",13],["start",1],["evidence",5],["candidate",8],["id",3],["complete",1],["true",1],["record",1],["auto",9],["mode",5],["run",7],["idempotency",2],["key",2],["snapshot",3],["sha256",2],["64",1],["sha",1],["version",1],["ids",1],["pass",1],["review",2],["terminate",1],["terminal",4],["status",4],["reason",3],["passed",1],["finished",1],["at",1],["150",1],["conn",2],["execute",1],["commit",1],["before",2],["row",2],["counts",2],["projected",6],["project",1],["root",4],["pytest",1],["raises",1],["conflict",1],["error",1],["match",1],["projection",2],["export",1],["branch",1],["assert",6],["source",1],["claimed",1],["failed",2],["safety",2],["boundary",2],["events",2],["payload",2],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_verified_rejects_tampered_completed_review_proof","name":[["test",1],["verified",1],["rejects",1],["tampered",1],["completed",1],["review",1],["proof",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["verified",3],["rejects",2],["tampered",5],["completed",6],["review",34],["proof",19],["tmp",3],["path",3],["tamper",10],["store",21],["start",3],["evidence",9],["candidate",12],["id",18],["complete",3],["true",2],["record",1],["auto",18],["mode",8],["run",15],["idempotency",4],["key",4],["snapshot",5],["sha256",6],["64",3],["sha",2],["version",3],["ids",7],["audit",3],["round",1],["index",1],["attempt",1],["reviewer",3],["profile",2],["scientific",1],["revision",1],["model",2],["fingerprint",5],["started",1],["at",4],["120",1],["status",3],["verdict",1],["pass",2],["assessment",3],["public",1],["summary",1],["independent",1],["passed",1],["minor",2],["notes",1],["confidence",1],["high",1],["findings",5],["finding",17],["severity",2],["category",2],["clarity",1],["claim",4],["clarify",2],["first",1],["supporting",3],["note",2],["refs",2],["cell",6],["artifact",2],["info",1],["presentation",1],["second",1],["usage",2],["input",1],["tokens",2],["31",1],["output",1],["17",1],["130",1],["if",1],["json",4],["envelope",1],["row",4],["conn",11],["execute",10],["select",3],["from",3],["runs",4],["fetchone",3],["value",3],["loads",1],["update",7],["canonical",1],["elif",3],["content",1],["order",2],["move",1],["through",1],["unused",1],["ordinal",5],["so",1],["unique",1],["constraint",1],["remains",1],["valid",1],["while",1],["durable",1],["reversed",1],["completion",3],["request",2],["else",1],["events",2],["created",2],["type",2],["commit",1],["before",2],["counts",2],["pytest",1],["raises",1],["conflict",1],["error",1],["terminate",1],["terminal",2],["reason",1],["forged",1],["assert",3],["count",1],["close",1]]},{"id":"tests/test_auto_mode_storage.py#test_verified_rejects_tampered_reviewer_identity_attempt_and_start_event","name":[["test",1],["verified",1],["rejects",1],["tampered",1],["reviewer",1],["identity",1],["attempt",1],["start",1],["event",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["verified",5],["rejects",2],["tampered",4],["reviewer",13],["identity",2],["attempt",5],["start",4],["event",6],["tmp",3],["path",3],["tamper",7],["store",17],["evidence",5],["candidate",8],["id",13],["complete",1],["true",3],["record",1],["auto",14],["mode",6],["run",12],["idempotency",2],["key",2],["proof",1],["snapshot",3],["sha256",3],["64",1],["sha",2],["version",1],["ids",1],["pass",6],["review",17],["if",1],["startswith",1],["row",8],["conn",8],["execute",7],["select",3],["json",12],["from",3],["runs",4],["fetchone",3],["loads",2],["field",2],["value",2],["profile",5],["different",2],["revision",2],["fingerprint",2],["model",3],["update",4],["dumps",2],["ensure",2],["ascii",2],["false",2],["sort",2],["keys",2],["separators",2],["elif",2],["round",3],["index",2],["else",1],["payload",10],["events",3],["type",2],["audit",1],["started",1],["keep",1],["internally",1],["checksum",1],["valid",1],["must",1],["reject",1],["semantic",1],["mismatch",1],["durable",1],["not",1],["merely",1],["malformed",1],["bytes",1],["commit",1],["before",2],["counts",2],["pytest",1],["raises",1],["conflict",1],["error",1],["terminate",1],["terminal",2],["status",1],["reason",1],["forged",1],["assert",2],["count",1],["close",1]]},{"id":"tests/test_auto_mode_surface_regressions.py","name":[["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["cross",1],["surface",1],["stage",1],["auto",1],["mode",2],["recovery",1],["quarantine",1],["regressions",1],["these",1],["tests",2],["deliberately",1],["drive",1],["real",1],["gateway",1],["durable",1],["store",1],["session",3],["package",3],["share",1],["projection",1],["web",1],["socket",2],["hub",1],["seams",1],["together",1],["live",1],["notification",1],["only",1],["hint",1],["sqlite",1],["remains",1],["authoritative",1],["after",1],["lost",1],["daemon",2],["restart",1],["from",6],["future",1],["import",10],["annotations",1],["hashlib",1],["http",1],["client",1],["json",1],["pathlib",1],["path",1],["typing",1],["any",1],["pytest",1],["openai4s",2],["server",2],["local",1],["auth",2],["error",1],["test",1],["team",2],["routes",1],["safe",1],["selection",1],["preset",1],["off",2],["result",1],["review",1],["approvals",1],["reviewer",1],["user",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_assert_failed_safety_boundary","name":[["assert",1],["failed",1],["safety",1],["boundary",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["assert",5],["failed",3],["safety",3],["boundary",3],["payload",3],["dict",2],["str",2],["any",2],["none",2],["run",5],["status",2],["verified",1],["terminal",1],["reason",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_digest","name":[["digest",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["object",2],["str",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_new_session","name":[["new",1],["session",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["new",3],["session",3],["daemon",10],["team",2],["tuple",2],["str",5],["project",8],["store",5],["create",1],["name",1],["auto",2],["mode",1],["surface",2],["regression",1],["id",13],["root",14],["frame",5],["kind",2],["turn",3],["status",1],["done",1],["ensure",1],["branch",5],["runner",1],["workspace",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["add",1],["message",2],["role",2],["user",3],["content",2],["verify",2],["candidate",2],["result",2],["append",1],["action",1],["group",1],["assistant",1],["return",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_record_candidate","name":[["record",1],["candidate",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["record",3],["candidate",11],["daemon",5],["team",2],["root",5],["str",4],["dict",2],["any",2],["evidence",3],["id",2],["complete",1],["true",1],["return",1],["store",1],["auto",3],["mode",1],["run",1],["idempotency",1],["key",1],["surface",1],["snapshot",2],["sha256",2],["64",1],["digest",1],["artifact",1],["ids",2],["version",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_request_json","name":[["request",1],["json",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["request",3],["json",6],["daemon",6],["team",2],["method",3],["str",9],["path",3],["body",5],["dict",4],["any",4],["none",7],["tuple",2],["int",2],["payload",4],["if",2],["else",1],["dumps",1],["encode",1],["utf",2],["headers",5],["local",1],["auth",1],["token",2],["header",1],["accept",1],["application",2],["not",1],["content",2],["type",1],["length",1],["len",1],["connection",4],["http",1],["client",1],["httpconnection",1],["127",1],["port",1],["timeout",1],["20",1],["try",1],["response",3],["getresponse",1],["raw",2],["read",1],["return",1],["status",1],["loads",1],["decode",1],["finally",1],["close",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_seed_verified","name":[["seed",1],["verified",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["seed",2],["verified",3],["daemon",9],["team",2],["root",10],["str",4],["dict",2],["any",2],["started",3],["start",3],["run",8],["candidate",9],["record",1],["evidence",5],["id",8],["complete",3],["true",1],["review",11],["store",3],["auto",8],["mode",3],["audit",2],["idempotency",3],["key",3],["surface",3],["snapshot",3],["sha256",2],["64",1],["digest",1],["round",1],["index",1],["attempt",1],["reviewer",3],["profile",2],["scientific",1],["revision",1],["model",2],["fingerprint",1],["independent",2],["status",2],["completed",1],["verdict",1],["pass",1],["assessment",1],["public",1],["summary",1],["passed",2],["findings",1],["terminal",4],["terminate",1],["reason",1],["return",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_start_run","name":[["start",1],["run",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["start",4],["run",5],["daemon",6],["team",2],["root",6],["str",4],["dict",2],["any",2],["return",1],["store",1],["auto",8],["mode",3],["id",6],["idempotency",1],["key",1],["surface",4],["frame",2],["branch",1],["turn",2],["execution",2],["fix",2],["selection",1],["preset",1],["autonomous",1],["result",1],["review",3],["approvals",1],["reviewer",1],["source",1],["budgets",1],["max",2],["attempts",1],["repair",1],["rounds",1],["owner",1],["instance",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#_tamper_completed_assessment","name":[["tamper",1],["completed",1],["assessment",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["tamper",2],["completed",2],["assessment",3],["daemon",6],["team",2],["root",3],["str",2],["none",2],["store",2],["conn",2],["execute",1],["update",1],["review",3],["runs",1],["digest",1],["run",1],["id",1],["64",1],["commit",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_corrupt_verified_proof_refuses_package_and_share_publication","name":[["test",1],["corrupt",1],["verified",1],["proof",1],["refuses",1],["package",1],["share",1],["publication",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["corrupt",2],["verified",3],["proof",4],["refuses",2],["package",6],["share",4],["publication",2],["tmp",3],["path",5],["daemon",10],["team",2],["mode",4],["false",1],["try",1],["project",1],["id",1],["root",7],["new",1],["session",5],["seed",1],["tamper",1],["completed",1],["assessment",3],["status",2],["rest",2],["request",1],["json",1],["api",1],["v1",1],["frames",1],["auto",3],["assert",4],["200",1],["failed",3],["safety",1],["boundary",1],["pytest",2],["raises",2],["error",6],["match",2],["history",2],["integrity",2],["validation",2],["as",2],["runner",2],["domain",1],["export",1],["review",2],["not",2],["str",2],["value",2],["shares",1],["builder",1],["build",1],["finally",1],["close",2],["store",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_enabled_selection_and_audits_have_real_http_success_shapes","name":[["test",1],["enabled",1],["selection",1],["audits",1],["have",1],["real",1],["http",1],["success",1],["shapes",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["enabled",4],["selection",4],["audits",19],["have",2],["real",3],["http",2],["success",2],["shapes",3],["tmp",3],["path",5],["monkeypatch",3],["pytest",2],["monkey",2],["patch",4],["capture",1],["empty",8],["mutable",1],["populated",2],["rest",1],["projections",1],["these",1],["calls",1],["gateway",1],["store",2],["auto",7],["mode",6],["service",2],["focused",1],["route",1],["adapter",1],["tests",1],["intentionally",1],["fake",1],["marked",1],["stubbed",1],["backend",1],["without",1],["integration",1],["case",1],["frozen",1],["response",1],["artifact",1],["would",2],["publish",1],["only",3],["refusal",1],["incorrectly",1],["claim",1],["nullable",1],["no",6],["run",3],["fields",1],["always",1],["setenv",1],["openai4",1],["stage2",1],["storage",1],["daemon",10],["team",2],["false",2],["try",1],["project",1],["id",2],["root",6],["new",1],["session",1],["status",9],["request",4],["json",4],["api",4],["v1",4],["frames",4],["assert",20],["200",4],["feature",1],["true",2],["writable",1],["disabled",1],["reason",1],["none",5],["last",2],["event",2],["ordinal",1],["updated",3],["revision",2],["preset",1],["off",1],["result",4],["review",6],["approvals",1],["reviewer",1],["user",1],["subject",3],["kind",3],["next",1],["before",1],["has",1],["more",1],["seed",1],["verified",1],["limit",1],["10",1],["len",1],["completed",1],["verdict",1],["pass",1],["finally",1],["close",2]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_imported_auto_mode_is_inert_over_rest_and_share","name":[["test",1],["imported",1],["auto",1],["mode",1],["inert",1],["over",1],["rest",1],["share",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["imported",10],["auto",13],["mode",13],["inert",2],["over",2],["rest",9],["share",2],["tmp",3],["path",5],["daemon",13],["team",2],["false",2],["try",1],["project",1],["id",2],["source",4],["root",10],["new",1],["session",6],["seed",1],["verified",3],["package",2],["runner",3],["domain",2],["export",1],["data",1],["import",6],["str",1],["frame",2],["status",8],["request",2],["json",2],["api",2],["v1",2],["frames",2],["assert",14],["200",1],["writable",1],["disabled",1],["reason",1],["quarantine",2],["key",3],["selection",7],["safe",3],["run",6],["unverified",2],["refused",2],["patch",1],["revision",1],["preset",1],["autonomous",1],["result",1],["review",3],["fix",1],["approvals",1],["reviewer",1],["423",1],["error",1],["store",3],["none",1],["active",3],["branch",3],["shared",2],["shares",1],["builder",1],["build",1],["trust",1],["state",1],["quarantined",1],["effective",1],["all",2],["runs",2],["finally",1],["close",2]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_lost_websocket_hint_is_rebuilt_by_rest_from_sqlite","name":[["test",1],["lost",1],["websocket",1],["hint",1],["rebuilt",1],["by",1],["rest",1],["from",1],["sqlite",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",5],["test",2],["lost",2],["websocket",2],["hint",2],["rebuilt",2],["by",2],["rest",7],["from",2],["sqlite",2],["tmp",3],["path",5],["class",1],["connection",9],["alive",1],["true",2],["init",1],["self",6],["none",2],["subs",1],["str",4],["events",10],["list",2],["dict",3],["any",2],["send",1],["json",2],["event",15],["append",1],["refresh",1],["visibility",1],["root",9],["frame",2],["id",8],["bool",1],["del",1],["return",1],["daemon",14],["team",2],["mode",5],["false",1],["try",1],["project",1],["new",1],["session",1],["hub",3],["add",1],["type",9],["ignore",3],["arg",3],["subscribe",1],["clear",1],["started",4],["start",1],["run",4],["runner",2],["auto",6],["publish",2],["committed",2],["assert",8],["remove",1],["candidate",7],["record",1],["all",1],["ready",2],["status",3],["request",1],["api",1],["v1",1],["frames",1],["200",1],["store",2],["branch",1],["last",3],["ordinal",1],["cursor",1],["finally",1],["close",2]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_lost_websocket_hint_is_rebuilt_by_rest_from_sqlite._Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["class",2],["connection",2],["alive",1],["true",2],["def",3],["init",1],["self",6],["none",2],["subs",1],["str",4],["events",2],["list",1],["dict",3],["any",2],["send",1],["json",1],["event",2],["append",1],["refresh",1],["visibility",1],["root",2],["frame",2],["id",2],["bool",1],["del",1],["return",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_lost_websocket_hint_is_rebuilt_by_rest_from_sqlite._Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["subs",1],["str",2],["events",1],["list",1],["dict",1],["any",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_lost_websocket_hint_is_rebuilt_by_rest_from_sqlite._Connection.refresh_visibility","name":[["refresh",1],["visibility",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["refresh",2],["visibility",2],["self",2],["root",3],["frame",3],["id",3],["str",2],["bool",2],["del",1],["return",1],["true",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_lost_websocket_hint_is_rebuilt_by_rest_from_sqlite._Connection.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["event",3],["dict",3],["str",2],["any",2],["none",2],["events",1],["append",1]]},{"id":"tests/test_auto_mode_surface_regressions.py#test_post_terminal_proof_tamper_fails_closed_over_rest_and_reopen","name":[["test",1],["post",1],["terminal",1],["proof",1],["tamper",1],["fails",1],["closed",1],["over",1],["rest",1],["reopen",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["surface",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["post",2],["terminal",2],["proof",2],["tamper",3],["fails",2],["closed",2],["over",2],["rest",2],["reopen",2],["tmp",4],["path",6],["daemon",14],["team",5],["mode",6],["false",2],["reopened",6],["none",3],["try",1],["project",2],["id",6],["root",8],["new",1],["session",1],["seed",1],["verified",2],["completed",1],["assessment",1],["status",5],["first",7],["request",2],["json",2],["api",2],["v1",2],["frames",2],["auto",5],["assert",10],["200",2],["failed",2],["safety",2],["boundary",2],["durable",3],["store",5],["run",5],["last",8],["event",8],["ordinal",4],["conn",1],["execute",1],["select",1],["from",1],["runs",1],["fetchone",1],["close",6],["after",5],["restart",5],["finally",1],["if",1],["not",1],["else",1]]},{"id":"tests/test_auto_mode_terminal_contract.py","name":[["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["stage",1],["contracts",1],["auto",32],["mode",32],["non",1],["guardian",7],["terminal",9],["reasons",2],["from",9],["future",1],["import",11],["annotations",1],["hashlib",1],["json",2],["pathlib",1],["path",4],["typing",1],["any",1],["pytest",7],["harness",6],["contract",6],["as",2],["mod",1],["surface",1],["project",2],["reason",2],["run",3],["cli",1],["main",1],["schema",1],["scenario",7],["validation",1],["error",1],["load",1],["openai4s",1],["server",1],["budget",17],["user",2],["truth",2],["completion",1],["disguise",1],["root",3],["file",1],["resolve",1],["parents",1],["baseline",2],["scenarios",1],["golden",2],["traces",1],["v1",1],["expected",2],["ids",1],["policy",9],["requires",8],["explicit",8],["setup",8],["exhausted",15],["safe",10],["rollback",10],["unavailable",10],["outcome",10],["unknown",11],["loop",14],["detected",13],["blocked",5],["paused",2],["needs",1],["review",6],["recovery",1],["fresh",3],["continuation",2],["authorized",1],["repair",3],["proven",3],["state",1],["reconcile",1],["operator",1],["materially",1],["different",1],["mark",6],["parametrize",6],["permission",3],["deny",1],["allow",1],["id",3],["key",1],["value",1],["match",3],["refusal",2],["audit",2],["durable",2],["false",13],["action",8],["executed",2],["true",15],["invoked",2],["checked",2],["before",2],["admission",4],["admitted",4],["same",2],["refilled",2],["started",2],["formal",2],["workspace",2],["mutated",2],["sandbox",2],["escape",2],["output",2],["committed",2],["blind",2],["retry",2],["retried",2],["reconciliation",2],["circuit",2],["open",2],["new",2],["updates",1],["observed",2],["29",1],["reach",2],["limit",3],["readback",1],["attempts",1],["exhaust",1],["bounded",1],["owner",2],["findings",1],["boundary",2],["general",3],["result",4],["completed",2],["issues",2],["by",2],["safety",1],["routing",1],["must",1],["mutation",1],["missing",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#_digest","name":[["digest",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["dict",2],["str",4],["any",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#_raw","name":[["raw",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["raw",2],["scenario",3],["id",3],["str",4],["dict",2],["any",2],["return",1],["json",2],["loads",1],["baseline",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#_run_raw","name":[["run",1],["raw",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["run",3],["raw",5],["dict",3],["str",2],["any",2],["return",1],["auto",1],["mode",1],["terminal",1],["contract",1],["scenario",1],["from",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_bounded_counters_must_reach_their_stop_threshold","name":[["test",1],["bounded",1],["counters",1],["must",1],["reach",1],["their",1],["stop",1],["threshold",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["bounded",2],["counters",2],["must",2],["reach",2],["their",2],["stop",2],["threshold",2],["scenario",4],["id",3],["str",6],["updates",3],["dict",2],["any",2],["match",4],["raw",5],["fixtures",1],["condition",1],["update",1],["pytest",1],["raises",1],["validation",1],["error",1],["run",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_cli_routes_terminal_contract_surface","name":[["test",1],["cli",1],["routes",1],["terminal",1],["contract",1],["surface",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["routes",2],["terminal",2],["contract",4],["surface",2],["capsys",3],["rc",2],["main",1],["run",1],["tier",1],["pr",1],["offline",1],["scenario",1],["auto",2],["mode",2],["outcome",2],["unknown",2],["captured",5],["readouterr",1],["assert",3],["out",3],["err",1],["pass",1],["production",1],["false",1],["only",1],["failed",1],["passed",1],["selected",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_condition_shape_is_exact","name":[["test",1],["condition",1],["shape",1],["exact",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["condition",7],["shape",2],["exact",2],["mutation",3],["str",2],["raw",5],["auto",1],["mode",1],["loop",1],["detected",1],["fixtures",2],["if",1],["missing",1],["pop",1],["fingerprint",1],["else",1],["surprise",1],["true",1],["pytest",1],["raises",1],["scenario",1],["validation",1],["error",1],["match",1],["run",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_contract_rejects_any_permission_mode_other_than_rules_only","name":[["test",1],["contract",1],["rejects",1],["any",1],["permission",1],["mode",1],["other",1],["than",1],["rules",1],["only",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["contract",2],["rejects",2],["any",2],["permission",5],["mode",3],["other",2],["than",2],["rules",3],["only",3],["raw",5],["auto",1],["policy",1],["requires",1],["explicit",1],["setup",1],["permissions",1],["noninteractive",1],["pytest",1],["raises",1],["scenario",1],["validation",1],["error",1],["match",1],["run",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_contract_rejects_injected_decision_faults","name":[["test",1],["contract",1],["rejects",1],["injected",1],["decision",1],["faults",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["contract",2],["rejects",2],["injected",2],["decision",2],["faults",3],["raw",5],["auto",1],["mode",1],["policy",1],["requires",1],["explicit",1],["setup",1],["point",1],["before",1],["terminal",2],["occurrence",1],["kind",1],["timeout",1],["message",1],["must",1],["not",2],["reinterpret",1],["retryable",1],["false",1],["pytest",1],["raises",1],["scenario",1],["validation",1],["error",1],["match",1],["accept",1],["run",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_cross_routing_precedence","name":[["test",1],["cross",1],["routing",1],["precedence",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["cross",2],["routing",2],["precedence",2],["reason",4],["str",6],["owner",4],["findings",4],["bool",4],["boundary",4],["expected",3],["assert",1],["project",1],["terminal",1],["domain",1],["open",1],["material",1],["violation",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_fixture_cannot_claim_a_terminal_owned_by_another_lane","name":[["test",1],["fixture",1],["cannot",1],["claim",1],["terminal",1],["owned",1],["by",1],["another",1],["lane",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["fixture",2],["cannot",2],["claim",2],["terminal",2],["owned",2],["by",2],["another",2],["lane",2],["scenario",4],["id",3],["str",6],["owner",4],["match",4],["raw",5],["fixtures",1],["condition",1],["domain",1],["pytest",1],["raises",1],["validation",1],["error",1],["run",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_independent_golden_freezes_exact_payloads_and_canonical_digests","name":[["test",1],["independent",1],["golden",1],["freezes",1],["exact",1],["payloads",1],["canonical",1],["digests",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["independent",2],["golden",10],["freezes",2],["exact",2],["payloads",2],["canonical",2],["digests",5],["json",1],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",12],["schema",2],["version",2],["contract",3],["production",2],["state",2],["machine",2],["cases",3],["false",1],["scenario",5],["ids",2],["id",3],["reason",4],["items",1],["raw",6],["expected",8],["lane",2],["terminal",6],["event",6],["kinds",4],["specific",2],["payload",4],["trace",1],["sha256",1],["non",1],["guardian",1],["auto",2],["run",5],["started",2],["finished",1],["identity",3],["digest",4],["fixtures",2],["condition",2],["result",2],["projection",4],["dict",1],["events",1],["pop",2],["names",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_outcome_unknown_preserves_uncertainty_and_only_allows_reconciliation","name":[["test",1],["outcome",1],["unknown",1],["preserves",1],["uncertainty",1],["only",1],["allows",1],["reconciliation",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["outcome",3],["unknown",3],["preserves",2],["uncertainty",2],["only",2],["allows",2],["reconciliation",2],["result",2],["run",1],["raw",2],["auto",1],["mode",2],["terminal",5],["events",1],["payload",1],["condition",6],["assert",7],["action",2],["executed",1],["not",1],["output",1],["committed",1],["none",1],["blind",1],["retry",1],["false",3],["retried",1],["recoverable",1],["true",1],["automatic",1],["resume",1],["recovery",1],["reconcile",1],["operator",1],["review",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_production_budget_terminals_match_harness_truth_and_are_not_completion","name":[["test",1],["production",1],["budget",1],["terminals",1],["match",1],["harness",1],["truth",1],["not",1],["completion",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["production",2],["budget",5],["terminals",2],["match",2],["harness",2],["truth",8],["not",2],["completion",5],["assert",6],["terminal",4],["user",6],["exhausted",2],["loop",2],["detected",2],["measurement",1],["unavailable",2],["token",1],["reason",4],["status",2],["verified",1],["completed",2],["issues",1],["pass",1],["disguise",3],["true",1],["paused",1],["false",2],["review",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_reason_specific_fail_closed_flags","name":[["test",1],["reason",1],["specific",1],["fail",1],["closed",1],["flags",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["reason",2],["specific",2],["fail",2],["closed",2],["flags",2],["scenario",4],["id",3],["str",6],["key",3],["value",3],["any",2],["match",4],["raw",5],["fixtures",1],["condition",1],["pytest",1],["raises",1],["validation",1],["error",1],["run",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_schema_valid_fixture_drift_still_fails_the_reviewed_digest","name":[["test",1],["schema",1],["valid",1],["fixture",1],["drift",1],["still",1],["fails",1],["reviewed",1],["digest",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["schema",2],["valid",2],["fixture",2],["drift",2],["still",2],["fails",2],["reviewed",2],["digest",2],["raw",5],["auto",1],["mode",1],["policy",1],["requires",1],["explicit",1],["setup",1],["fixtures",1],["condition",1],["trigger",1],["kind",1],["dangerous",1],["pytest",1],["raises",1],["scenario",1],["validation",1],["error",1],["match",1],["canonical",1],["digests",1],["run",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_started_payload_rejects_unreviewed_guardian_projection","name":[["test",1],["started",1],["payload",1],["rejects",1],["unreviewed",1],["guardian",1],["projection",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["started",3],["payload",5],["rejects",2],["unreviewed",2],["guardian",3],["projection",2],["monkeypatch",3],["scenario",3],["load",1],["baseline",1],["auto",4],["mode",2],["policy",1],["requires",1],["explicit",1],["setup",1],["json",1],["original",2],["terminal",3],["contract",3],["mod",2],["recorder",2],["emit",4],["drifted",3],["self",2],["kind",3],["kwargs",2],["event",5],["if",1],["run",2],["invoked",1],["true",1],["user",1],["state",1],["verified",1],["return",1],["setattr",1],["result",3],["assert",2],["not",1],["passed",1],["digests",1],["reviewed",1],["golden",1],["payloads",1],["errors",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_started_payload_rejects_unreviewed_guardian_projection.drifted_emit","name":[["drifted",1],["emit",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["drifted",2],["emit",2],["self",3],["kind",4],["kwargs",3],["event",4],["original",1],["if",1],["auto",2],["run",1],["started",1],["payload",2],["guardian",1],["invoked",1],["true",1],["user",1],["state",1],["verified",1],["return",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_terminal_contract_rejects_unreviewed_event_envelope_state","name":[["test",1],["terminal",1],["contract",1],["rejects",1],["unreviewed",1],["event",1],["envelope",1],["state",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["terminal",5],["contract",5],["rejects",2],["unreviewed",2],["event",2],["envelope",2],["state",2],["monkeypatch",3],["scenario",3],["load",1],["baseline",1],["auto",3],["mode",2],["policy",1],["requires",1],["explicit",1],["setup",1],["json",1],["original",2],["mod",2],["recorder",2],["emit",4],["drifted",3],["self",2],["kind",3],["kwargs",3],["if",1],["run",2],["started",1],["phase",1],["permission",1],["guardian",1],["return",1],["setattr",1],["result",3],["assert",2],["not",1],["passed",1],["trace",2],["sha256",1],["reviewed",1],["golden",1],["errors",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_terminal_contract_rejects_unreviewed_event_envelope_state.drifted_emit","name":[["drifted",1],["emit",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["drifted",2],["emit",2],["self",3],["kind",4],["kwargs",4],["if",1],["auto",1],["run",1],["started",1],["phase",1],["permission",1],["guardian",1],["return",1],["original",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_terminal_golden_requires_payload_digests","name":[["test",1],["terminal",1],["golden",1],["requires",1],["payload",1],["digests",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["terminal",4],["golden",8],["requires",4],["payload",4],["digests",4],["tmp",3],["path",4],["monkeypatch",3],["json",3],["loads",1],["read",1],["text",2],["utf",2],["del",1],["cases",1],["auto",3],["mode",3],["policy",2],["explicit",2],["setup",2],["event",2],["changed",3],["name",1],["write",1],["dumps",1],["encoding",1],["setattr",1],["contract",2],["mod",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["run",1],["load",1],["baseline",1]]},{"id":"tests/test_auto_mode_terminal_contract.py#test_terminal_scenarios_are_closed_deterministic_contracts","name":[["test",1],["terminal",1],["scenarios",1],["closed",1],["deterministic",1],["contracts",1]],"path":[["tests",1],["test",1],["auto",1],["mode",1],["terminal",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["terminal",23],["scenarios",2],["closed",2],["deterministic",2],["contracts",2],["selected",2],["path",3],["stem",1],["baseline",2],["glob",1],["auto",8],["mode",5],["json",2],["if",1],["load",2],["scenario",11],["surface",2],["assert",29],["ids",3],["reasons",1],["values",1],["id",5],["reason",8],["items",1],["first",15],["run",4],["contract",2],["second",5],["passed",2],["errors",2],["normalized",2],["trace",2],["sha256",2],["model",1],["attempts",1],["event",13],["kind",5],["events",8],["started",3],["seq",1],["parent",1],["fixtures",8],["payload",4],["user",3],["state",2],["none",1],["safety",1],["false",4],["production",1],["machine",1],["guardian",1],["automatic",1],["resume",1],["recoverable",1],["outcome",1],["unknown",1],["truth",2],["recovery",2],["condition",5],["digest",8],["identity",5],["not",4],["names",1],["canonical",1],["audit",4],["completed",1],["action",1],["authorized",1],["repair",1],["request",1],["assessment",1],["subject",2],["entity",1]]},{"id":"tests/test_auto_repair.py","name":[["test",1],["auto",1],["repair",1],["py",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["stage",1],["auto",5],["fix",1],["re",1],["review",3],["planted",1],["cases",1],["become",1],["corrected",1],["candidate",1],["from",6],["future",1],["import",8],["annotations",1],["json",1],["types",1],["simple",1],["namespace",1],["pytest",1],["openai4s",4],["config",3],["mode",2],["budgets",1],["roadmap",1],["feature",1],["flags",1],["server",3],["repair",4],["service",2],["apply",1],["claim",1],["declare",1],["deterministic",1],["evidence",2],["snapshot",2],["freeze",1],["scientific",2]]},{"id":"tests/test_auto_repair.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["cfg",2],["stage5",4],["true",2],["return",1],["config",2],["roadmap",2],["features",1],["feature",1],["flags",1],["auto",6],["repair",2],["mode",4],["result",1],["review",2],["fix",1],["approvals",1],["reviewer",1],["budgets",2],["max",1],["rounds",1]]},{"id":"tests/test_auto_repair.py#_llm","name":[["llm",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["llm",2],["model",4],["return",1],["simple",1],["namespace",1],["provider",1],["openai",1],["base",1],["url",1],["https",1],["review",1],["example",1],["v1",1],["timeout",1],["30",1],["max",1],["tokens",1],["400",1]]},{"id":"tests/test_auto_repair.py#_pass_chat","name":[["pass",1],["chat",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["pass",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["ok",1],["findings",1],["usage",1]]},{"id":"tests/test_auto_repair.py#_table_snapshot","name":[["table",1],["snapshot",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["table",3],["snapshot",3],["answer",4],["str",2],["rows",3],["mean",4],["nulls",3],["return",1],["freeze",1],["evidence",1],["identity",1],["root",3],["frame",1],["id",8],["branch",1],["turn",2],["execution",1],["exec",1],["user",1],["request",1],["report",1],["residuals",1],["candidate",1],["artifacts",1],["artifact",2],["art",2],["resid",3],["filename",1],["csv",2],["content",1],["type",1],["text",1],["version",2],["ver",2],["checksum",1],["ab",1],["32",1],["exists",1],["true",2],["adapters",1],["adapter",1],["complete",1],["summary",1],["row",1],["count",2],["columns",1],["value",1],["null",1]]},{"id":"tests/test_auto_repair.py#test_apply_claim_repair_is_declared_deterministic","name":[["test",1],["apply",1],["claim",1],["repair",1],["declared",1],["deterministic",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["test",2],["apply",3],["claim",3],["repair",4],["declared",2],["deterministic",3],["assert",1],["getattr",1],["openai4s",1],["true",1]]},{"id":"tests/test_auto_repair.py#test_budget_exhausted_repair_is_not_a_pass","name":[["test",1],["budget",1],["exhausted",1],["repair",1],["not",1],["pass",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",3],["test",2],["budget",3],["exhausted",3],["repair",4],["not",2],["pass",4],["review",5],["scientific",2],["service",2],["store",2],["none",2],["config",2],["cfg",4],["chat",2],["call",1],["first",2],["verdict",2],["issues",1],["findings",3],["severity",1],["high",1],["fingerprint",1],["stuck",1],["snapshot",4],["table",1],["resid",1],["csv",1],["has",1],["99",1],["mean",1],["noop",2],["del",1],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",1],["version",1],["ids",1],["repaired",3],["auto",2],["fn",1],["run",1],["initial",1],["result",1],["mode",1],["fix",1],["agent",2],["llm",2],["reviewer",2],["assert",2],["stop",1],["reason",1],["loop",1],["detected",1]]},{"id":"tests/test_auto_repair.py#test_budget_exhausted_repair_is_not_a_pass.noop","name":[["noop",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["noop",2],["snapshot",3],["findings",3],["del",1],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",1],["version",1],["ids",1]]},{"id":"tests/test_auto_repair.py#test_declaring_a_legacy_repair_deterministic_does_not_change_its_bytes","name":[["test",1],["declaring",1],["legacy",1],["repair",1],["deterministic",1],["not",1],["change",1],["its",1],["bytes",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",3],["test",2],["declaring",2],["legacy",2],["repair",5],["deterministic",4],["not",2],["change",2],["its",2],["bytes",2],["fn",2],["snapshot",4],["findings",2],["return",1],["apply",1],["claim",1],["adapted",3],["declare",1],["assert",2],["getattr",1],["openai4s",1],["true",2],["candidate",2],["answer",2],["99",1],["artifacts",1],["adapters",1],["adapter",1],["table",1],["complete",1],["summary",1],["row",1],["count",1],["columns",1]]},{"id":"tests/test_auto_repair.py#test_declaring_a_legacy_repair_deterministic_does_not_change_its_bytes.fn","name":[["fn",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["fn",2],["snapshot",3],["findings",3],["return",1],["apply",1],["claim",1],["repair",1]]},{"id":"tests/test_auto_repair.py#test_flag_off_is_inert","name":[["test",1],["flag",1],["off",1],["inert",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",2],["inert",2],["review",5],["scientific",2],["service",2],["store",2],["none",2],["config",2],["cfg",4],["stage5",2],["false",2],["chat",2],["call",1],["pass",1],["first",4],["verdict",2],["issues",2],["findings",1],["severity",1],["high",1],["fingerprint",1],["repaired",4],["auto",2],["repair",1],["run",1],["initial",1],["result",1],["mode",1],["fix",1],["agent",2],["llm",2],["reviewer",2],["assert",2],["snapshot",2]]},{"id":"tests/test_auto_repair.py#test_identical_bytes_reuse_the_previous_version","name":[["test",1],["identical",1],["bytes",1],["reuse",1],["previous",1],["version",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["test",2],["identical",3],["bytes",2],["reuse",3],["previous",2],["version",5],["before",2],["artifact",2],["id",5],["art",2],["resid",2],["ver",3],["checksum",2],["ab",2],["32",2],["after",2],["should",1],["not",1],["stick",1],["service",3],["auto",1],["repair",1],["store",1],["none",2],["config",1],["cfg",1],["scientific",1],["review",1],["reused",2],["versions",1],["assert",1]]},{"id":"tests/test_auto_repair.py#test_metered_repair_fn_without_budget_uses_inert_admission","name":[["test",1],["metered",1],["repair",1],["fn",1],["without",1],["budget",1],["uses",1],["inert",1],["admission",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",3],["test",2],["metered",4],["repair",4],["fn",3],["without",2],["budget",2],["uses",2],["inert",2],["admission",4],["calls",4],["snapshot",4],["findings",3],["none",3],["del",1],["run",2],["provider",1],["lambda",1],["setitem",1],["return",1],["changed",1],["false",2],["self",1],["certified",1],["candidate",2],["answer",2],["review",5],["scientific",2],["service",2],["store",2],["config",2],["cfg",4],["chat",2],["call",1],["pass",1],["first",2],["verdict",1],["issues",1],["severity",1],["high",1],["fingerprint",1],["stuck",1],["table",1],["resid",1],["csv",1],["has",1],["99",1],["mean",1],["repaired",2],["auto",2],["initial",1],["result",1],["mode",1],["fix",1],["agent",2],["llm",2],["reviewer",2],["assert",2],["stop",1],["reason",1],["loop",1],["detected",1]]},{"id":"tests/test_auto_repair.py#test_metered_repair_fn_without_budget_uses_inert_admission.metered","name":[["metered",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["metered",2],["snapshot",3],["findings",3],["admission",3],["none",2],["del",1],["run",1],["provider",1],["lambda",1],["calls",2],["setitem",1],["return",1],["changed",1],["false",2],["self",1],["certified",1],["candidate",2],["answer",2]]},{"id":"tests/test_auto_repair.py#test_missing_value_misstatement_is_found_and_repaired","name":[["test",1],["missing",1],["value",1],["misstatement",1],["found",1],["repaired",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["test",2],["missing",4],["value",3],["misstatement",2],["found",2],["repaired",5],["review",7],["scientific",2],["service",2],["store",2],["none",2],["config",2],["cfg",6],["chat",4],["call",2],["pass",3],["snapshot",4],["table",1],["resid",1],["csv",1],["has",1],["mean",1],["no",1],["values",2],["first",3],["evaluate",1],["result",2],["mode",2],["auto",3],["fix",2],["agent",4],["llm",4],["reviewer",4],["assert",3],["verdict",2],["issues",1],["repair",1],["run",1],["initial",1],["candidate",1],["answer",1]]},{"id":"tests/test_auto_repair.py#test_multi_column_means_are_repaired_by_column_without_cross_assignment","name":[["test",1],["multi",1],["column",2],["means",1],["repaired",1],["by",1],["without",1],["cross",1],["assignment",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["test",2],["multi",2],["column",4],["means",2],["repaired",5],["by",2],["without",2],["cross",2],["assignment",2],["snapshot",2],["candidate",2],["answer",2],["mean",6],["10",1],["20",1],["artifacts",1],["adapters",1],["adapter",1],["table",1],["complete",1],["true",2],["summary",1],["row",1],["count",1],["columns",1],["apply",1],["claim",2],["repair",1],["category",1],["mismatch",1],["severity",1],["high",1],["assert",2],["changed",1]]},{"id":"tests/test_auto_repair.py#test_repair_cannot_self_certify","name":[["test",1],["repair",1],["cannot",1],["self",1],["certify",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",3],["test",2],["repair",6],["cannot",3],["self",3],["certify",3],["review",7],["scientific",2],["service",4],["store",2],["none",2],["config",2],["cfg",6],["chat",4],["call",2],["pass",2],["bad",2],["snapshot",2],["findings",1],["return",1],["changed",1],["true",2],["certified",1],["candidate",1],["answer",1],["fixed",1],["auto",3],["fn",1],["first",2],["evaluate",1],["table",1],["resid",1],["csv",1],["has",1],["99",1],["mean",1],["result",2],["mode",2],["fix",2],["agent",4],["llm",4],["reviewer",4],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["run",1],["initial",1]]},{"id":"tests/test_auto_repair.py#test_repair_cannot_self_certify.bad_repair","name":[["bad",1],["repair",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["bad",2],["repair",2],["snapshot",2],["findings",2],["return",1],["changed",1],["true",2],["self",1],["certified",1],["candidate",1],["answer",1],["fixed",1]]},{"id":"tests/test_auto_repair.py#test_residual_row_miscount_is_found_and_repaired","name":[["test",1],["residual",1],["row",1],["miscount",1],["found",1],["repaired",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["test",2],["residual",2],["row",2],["miscount",2],["found",2],["repaired",5],["review",7],["scientific",2],["service",2],["store",2],["none",2],["config",2],["cfg",6],["chat",4],["call",2],["pass",3],["snapshot",4],["table",1],["resid",1],["csv",1],["has",1],["99",1],["mean",1],["first",3],["evaluate",1],["result",2],["mode",2],["auto",3],["fix",2],["agent",4],["llm",4],["reviewer",4],["assert",3],["verdict",2],["issues",1],["repair",1],["run",1],["initial",1],["candidate",1],["answer",1]]},{"id":"tests/test_auto_repair.py#test_review_only_never_repairs","name":[["test",1],["review",1],["only",1],["never",1],["repairs",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["test",2],["review",11],["only",4],["never",2],["repairs",2],["scientific",2],["service",2],["store",2],["none",2],["config",2],["cfg",6],["chat",4],["call",2],["pass",2],["first",3],["evaluate",1],["table",1],["snapshot",3],["resid",1],["csv",1],["has",1],["99",1],["mean",1],["result",2],["mode",2],["agent",4],["llm",4],["reviewer",4],["repaired",3],["auto",1],["repair",1],["run",1],["initial",1],["assert",2],["verdict",1],["issues",1],["candidate",2],["answer",2]]},{"id":"tests/test_auto_repair.py#test_undeclared_legacy_repair_fn_still_runs_without_a_budget_envelope","name":[["test",1],["undeclared",1],["legacy",1],["repair",1],["fn",1],["still",1],["runs",1],["without",1],["budget",1],["envelope",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",3],["test",2],["undeclared",2],["legacy",2],["repair",4],["fn",3],["still",2],["runs",2],["without",2],["budget",2],["envelope",2],["unmarked",2],["snapshot",4],["findings",3],["del",1],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",1],["version",1],["ids",1],["review",5],["scientific",2],["service",2],["store",2],["none",2],["config",2],["cfg",4],["chat",2],["call",1],["pass",2],["first",2],["verdict",2],["issues",1],["severity",1],["high",1],["fingerprint",1],["stuck",1],["table",1],["resid",1],["csv",1],["has",1],["99",1],["mean",1],["repaired",2],["auto",2],["run",1],["initial",1],["result",1],["mode",1],["fix",1],["agent",2],["llm",2],["reviewer",2],["assert",1]]},{"id":"tests/test_auto_repair.py#test_undeclared_legacy_repair_fn_still_runs_without_a_budget_envelope.unmarked","name":[["unmarked",1]],"path":[["tests",1],["test",1],["auto",1],["repair",1],["py",1]],"body":[["def",2],["unmarked",2],["snapshot",3],["findings",3],["del",1],["return",1],["changed",1],["true",1],["self",1],["certified",1],["false",1],["candidate",2],["answer",2],["after",1],["version",1],["ids",1]]},{"id":"tests/test_backend_import_contract.py","name":[["test",1],["backend",1],["import",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["compatibility",2],["contract",2],["backend",1],["modules",2],["will",1],["become",1],["facades",2],["refactor",2],["may",3],["move",3],["implementations",2],["into",2],["packages",2],["such",1],["as",3],["openai4s",15],["host",6],["storage",1],["code",2],["repository",1],["already",1],["imports",2],["legacy",4],["module",7],["paths",2],["below",2],["so",5],["those",2],["must",1],["remain",1],["small",2],["forwarding",1],["during",1],["migration",1],["test",5],["deliberately",1],["not",9],["inspect",1],["obj",1],["source",2],["files",1],["class",1],["internals",4],["facade",6],["export",1],["therefore",1],["forward",1],["any",1],["new",2],["implementation",1],["ast",2],["scan",3],["has",2],["two",4],["purposes",1],["make",1],["currently",2],["consumed",2],["public",6],["surface",5],["explicit",1],["reject",1],["dependencies",1],["undeclared",1],["internal",2],["import",9],["debt",3],["allowlist",3],["records",1],["existing",2],["private",3],["cross",1],["upper",1],["bound",1],["required",1],["entries",1],["disappear",1],["consumers",3],["migrate",1],["without",1],["making",1],["permanent",1],["from",4],["future",1],["annotations",1],["importlib",2],["util",1],["collections",1],["defaultdict",1],["pathlib",1],["path",3],["repo",1],["file",1],["resolve",1],["parents",1],["reference",1],["names",2],["by",2],["project",1],["own",1],["python",1],["sources",1],["keep",1],["these",2],["importable",1],["old",1],["even",1],["their",2],["exports",3],["dict",2],["str",4],["frozenset",13],["dispatch",1],["dispatcher",3],["build",2],["store",3],["secret",1],["arg",1],["calls",1],["llm",2],["ark",1],["plan",1],["models",1],["llmerror",1],["providers",1],["chat",1],["model",3],["capabilities",1],["failure",1],["provider",4],["specs",1],["supports",3],["vision",3],["triple",1],["aware",1],["sibling",1],["answers",1],["default",2],["at",1],["its",1],["endpoint",3],["configured",1],["session",1],["sends",1],["gateway",2],["pre",1],["flight",1],["ask",1],["about",1],["exact",1],["call",1],["would",1],["webtools",1],["network",2],["disabled",1],["both",1],["refusals",1],["part",1],["because",1],["control",1],["tools",1],["have",1],["catch",1],["them",3],["name",1],["soft",1],["fail",1],["turns",1],["single",1],["key",1],["error",4],["runtime",2],["cell",1],["handle",1],["traceback",1],["escaping",1],["response",1],["too",1],["large",1],["ssrfblocked",1],["ssrf",1],["check",2],["itself",1],["just",1],["exception",1],["raises",1],["subsystems",2],["apply",1],["now",1],["http",1],["per",1],["redirect",1],["hop",1],["managed",1],["readiness",1],["probe",1],["whose",1],["target",1],["url",4],["agent",4],["supplied",1],["guard",3],["depend",1],["alternative",1],["was",1],["endpoints",1],["py",1],["reaching",1],["across",2],["package",1],["boundary",3],["refused",1],["allowed",3],["web",3],["download",1],["fetch",1],["search",1],["mcp",1],["client",1],["disconnect",1],["if",1],["initialized",1],["manager",1],["permissions",1],["permission",1],["broker",2],["guardian",1],["denial",1],["history",1],["egress",4],["groups",1],["blocked",3],["message",1],["command",4],["domains",2],["domain",4],["mode",1],["grant",1],["granted",1],["auto",2],["composition",2],["entry",1],["points",1],["allow",1],["validator",1],["cmd",1],["run",4],["applies",1],["before",1],["rule",1],["exists",1],["cli",2],["reached",1],["they",1],["belong",1],["here",1],["rather",1],["than",1],["loop",2],["task",1],["enable",1],["environment",1],["review",1],["result",1],["server",3],["app",2],["serve",1],["violations",1],["add",1],["list",1],["consumer",1],["instead",1],["symbols",1],["intentionally",1],["checked",1],["stable",1],["free",1],["remove",1],["system",1],["prompt",1],["format",1],["observation",1],["tests",2],["api",1],["but",1],["often",1],["helpers",1],["order",1],["characterize",1],["production",1],["deterministic",1],["harness",2],["themselves",1],["unit",1],["fixture",1],["cannot",1],["accidentally",1],["enlarge",1],["roots",1],["compute",1],["worker",1]]},{"id":"tests/test_backend_import_contract.py#_dotted_name","name":[["dotted",1],["name",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",2],["dotted",3],["name",4],["node",7],["ast",6],["str",2],["none",4],["if",3],["isinstance",2],["return",3],["id",1],["attribute",1],["base",3],["value",1],["attr",1],["else",1]]},{"id":"tests/test_backend_import_contract.py#_literal_import_module","name":[["literal",1],["import",1],["module",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",2],["literal",2],["import",4],["module",4],["node",7],["ast",7],["str",3],["none",6],["recognize",1],["importlib",1],["openai4s",1],["harness",1],["if",4],["not",5],["isinstance",4],["call",1],["args",2],["return",4],["func",2],["attribute",1],["attr",1],["first",5],["constant",1],["value",3],["facade",1],["modules",1],["else",1]]},{"id":"tests/test_backend_import_contract.py#_module_name","name":[["module",1],["name",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",2],["module",2],["name",2],["path",5],["str",2],["parts",5],["list",1],["relative",1],["repo",1],["suffix",1],["if",1],["init",1],["pop",1],["return",1],["join",1]]},{"id":"tests/test_backend_import_contract.py#_resolve_from","name":[["resolve",1],["from",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",2],["resolve",3],["from",4],["node",6],["ast",2],["import",2],["current",4],["str",4],["path",5],["if",2],["level",2],["return",2],["module",2],["package",2],["name",2],["init",1],["py",1],["else",1],["rpartition",1],["importlib",1],["util",1]]},{"id":"tests/test_backend_import_contract.py#_scan_backend_imports","name":[["scan",1],["backend",1],["imports",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",3],["scan",2],["backend",2],["imports",3],["tuple",5],["dict",9],["str",20],["list",4],["observed",3],["defaultdict",2],["locations",3],["record",7],["module",23],["name",18],["path",14],["line",2],["int",1],["none",6],["add",1],["append",1],["relative",1],["repo",2],["as",1],["posix",1],["root",5],["source",1],["roots",1],["if",17],["not",5],["exists",1],["continue",5],["rglob",1],["py",1],["tree",4],["ast",13],["parse",1],["read",1],["text",1],["encoding",1],["utf",1],["filename",1],["current",2],["aliases",6],["node",27],["walk",3],["isinstance",8],["import",7],["from",4],["base",5],["resolve",1],["facade",4],["modules",4],["alias",15],["names",3],["lineno",6],["imported",10],["else",4],["reference",3],["asname",3],["elif",1],["binds",2],["explicit",1],["whole",1],["fully",1],["qualified",1],["attribute",3],["uses",1],["also",1],["recognized",1],["second",1],["pass",1],["below",1],["literal",4],["track",1],["assigned",1],["importlib",1],["calls",1],["assign",3],["ann",1],["value",3],["targets",3],["target",4],["id",2],["openai4s",1],["egress",1],["harness",1],["dynamic",1],["consume",1],["attributes",1],["through",1],["attr",1],["dotted",5],["prefix",3],["startswith",1],["len",1],["split",1],["return",1]]},{"id":"tests/test_backend_import_contract.py#_scan_backend_imports.record","name":[["record",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",2],["record",2],["module",4],["str",4],["name",4],["path",5],["line",3],["int",2],["none",2],["observed",1],["add",1],["locations",1],["append",1],["relative",1],["repo",1],["as",1],["posix",1]]},{"id":"tests/test_backend_import_contract.py#test_backend_facade_exports_remain_importable","name":[["test",1],["backend",1],["facade",1],["exports",1],["remain",1],["importable",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["backend",3],["facade",3],["exports",6],["remain",2],["importable",3],["missing",4],["list",1],["str",1],["module",6],["name",6],["sorted",2],["items",1],["importlib",1],["import",1],["if",1],["not",2],["hasattr",1],["append",1],["assert",1],["compatibility",1],["facades",1],["may",1],["forward",1],["new",1],["implementations",1],["but",1],["must",1],["keep",1],["these",1],["currently",1],["consumed",1],["join",1]]},{"id":"tests/test_backend_import_contract.py#test_backend_imports_only_use_declared_facade_surface","name":[["test",1],["backend",1],["imports",1],["only",1],["declared",1],["facade",1],["surface",1]],"path":[["tests",1],["test",1],["backend",1],["import",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["backend",4],["imports",4],["only",2],["declared",3],["facade",4],["surface",2],["observed",2],["locations",2],["scan",1],["unexpected",4],["list",1],["str",1],["module",7],["names",2],["sorted",3],["items",1],["allowed",2],["exports",1],["legacy",2],["internal",1],["import",1],["debt",2],["frozenset",1],["reference",1],["name",3],["refs",2],["join",2],["append",1],["imported",1],["at",1],["assert",1],["not",2],["new",2],["from",1],["must",1],["go",1],["through",1],["public",1],["migrate",1],["package",1],["grow",1],["private",1],["allowlist",1]]},{"id":"tests/test_background_cleanup.py","name":[["test",1],["background",1],["cleanup",1],["py",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["session",1],["shutdown",1],["must",1],["not",1],["leak",1],["independent",1],["background",6],["kernels",1],["from",7],["future",1],["import",9],["annotations",1],["threading",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",5],["kernel",3],["interrupt",1],["delivery",1],["as",1],["mod",1],["executor",1],["server",2],["errors",1],["gateway",1],["error",1],["trusted",2],["capture",6],["coordinator",1],["mark",1],["parametrize",1],["captures",1],["owner",3],["backgrounds",1],["none",1],["current",3],["thread",3],["one",1],["ids",1],["without",2],["overlaps",1],["non",1],["integer",1],["count",1]]},{"id":"tests/test_background_cleanup.py#_HungKernel","name":[["hung",1],["kernel",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["hung",2],["kernel",2],["def",5],["init",1],["self",16],["none",2],["entered",2],["threading",2],["event",2],["release",3],["interrupt",3],["calls",6],["kill",3],["shutdown",3],["execute",1],["code",2],["origin",2],["agent",1],["chunk",2],["del",1],["wait",1],["raise",1],["runtime",1],["error",1],["worker",2],["exited",1]]},{"id":"tests/test_background_cleanup.py#_HungKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["init",2],["self",7],["none",2],["entered",1],["threading",2],["event",2],["release",1],["interrupt",1],["calls",3],["kill",1],["shutdown",1]]},{"id":"tests/test_background_cleanup.py#_HungKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["code",3],["origin",3],["agent",2],["chunk",3],["none",2],["del",1],["entered",1],["release",1],["wait",1],["raise",1],["runtime",1],["error",1],["worker",1],["exited",1]]},{"id":"tests/test_background_cleanup.py#_HungKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["interrupt",3],["self",3],["calls",1]]},{"id":"tests/test_background_cleanup.py#_HungKernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["kill",3],["worker",2],["self",4],["calls",1],["release",1]]},{"id":"tests/test_background_cleanup.py#_HungKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["shutdown",3],["self",3],["calls",1]]},{"id":"tests/test_background_cleanup.py#_UninterruptibleKernel","name":[["uninterruptible",1],["kernel",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["uninterruptible",2],["kernel",5],["hung",2],["whose",1],["stop",1],["request",1],["reaches",2],["nobody",1],["says",1],["so",2],["releases",1],["cell",2],["anyway",1],["executor",1],["five",1],["second",1],["join",1],["returns",1],["at",1],["once",1],["under",1],["test",1],["delivery",2],["verdict",1],["caller",1],["report",1],["not",2],["long",1],["genuinely",1],["stuck",1],["keeps",1],["running",1],["def",1],["interrupt",3],["self",3],["calls",1],["release",1],["return",1],["false",1],["sandbox",1],["bubblewrap",1],["did",1],["provide",1],["pinned",1],["command",1],["identity",1]]},{"id":"tests/test_background_cleanup.py#_UninterruptibleKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["interrupt",4],["self",4],["calls",1],["release",1],["return",1],["delivery",1],["false",1],["sandbox",1],["bubblewrap",1],["did",1],["not",1],["provide",1],["pinned",1],["command",1],["identity",1]]},{"id":"tests/test_background_cleanup.py#test_a_background_cell_buffer_does_not_grow_without_bound","name":[["test",1],["background",1],["cell",1],["buffer",1],["not",1],["grow",1],["without",1],["bound",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["background",6],["cell",4],["buffer",4],["not",3],["grow",2],["without",2],["bound",2],["buf",1],["was",2],["unbounded",1],["list",1],["stdout",4],["so",6],["far",4],["re",1],["joined",1],["all",1],["long",1],["running",1],["exactly",1],["case",1],["matters",1],["agent",1],["polls",1],["exec",2],["peek",5],["watch",1],["progress",1],["chatty",1],["job",11],["grew",1],["daemon",1],["memory",1],["life",1],["made",1],["each",1],["poll",1],["more",1],["expensive",1],["than",2],["last",1],["nothing",2],["evicted",1],["capped",2],["no",1],["marker",2],["worker",1],["now",1],["bounds",1],["its",1],["own",2],["stream",1],["backstop",1],["but",1],["contract",1],["missing",1],["only",1],["safe",1],["because",1],["feeds",1],["one",3],["refactor",1],["from",2],["being",1],["unsafe",1],["again",1],["head",1],["rather",1],["ring",1],["buffered",1],["purpose",1],["final",1],["response",1],["then",1],["truncate",1],["at",4],["same",2],["point",1],["instead",1],["showing",1],["two",1],["different",1],["prefixes",1],["openai4s",1],["kernel",1],["import",1],["max",3],["chars",3],["bg",1],["print",1],["chunk",4],["small",2],["assert",4],["seen",3],["len",2],["truncated",3],["characters",1],["count",2],["still",1],["after",1],["further",1],["writes",1],["per",1],["1000",1]]},{"id":"tests/test_background_cleanup.py#test_a_delivered_stop_adds_no_undelivered_note","name":[["test",1],["delivered",1],["stop",1],["adds",1],["no",1],["undelivered",1],["note",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",3],["test",2],["delivered",2],["stop",3],["adds",2],["no",2],["undelivered",3],["note",3],["must",1],["appear",1],["only",1],["really",1],["did",1],["not",2],["land",1],["noise",1],["trains",1],["its",1],["reader",1],["ignore",1],["class",1],["stoppable",2],["kernel",7],["hung",1],["interrupt",5],["self",3],["calls",1],["release",2],["return",1],["delivery",1],["true",1],["local",1],["process",1],["executor",5],["background",1],["lambda",1],["dispatcher",1],["none",1],["launched",2],["launch",1],["hang",1],["try",1],["assert",2],["entered",1],["wait",1],["report",2],["exec",1],["id",1],["finally",1],["shutdown",1],["timeout",1],["per",1],["job",1]]},{"id":"tests/test_background_cleanup.py#test_a_delivered_stop_adds_no_undelivered_note._StoppableKernel","name":[["stoppable",1],["kernel",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["stoppable",2],["kernel",4],["hung",2],["def",1],["interrupt",3],["self",3],["calls",1],["release",1],["return",1],["delivery",1],["true",1],["local",1],["process",1]]},{"id":"tests/test_background_cleanup.py#test_a_delivered_stop_adds_no_undelivered_note._StoppableKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["interrupt",4],["self",4],["calls",1],["release",1],["return",1],["delivery",1],["true",1],["local",1],["process",1]]},{"id":"tests/test_background_cleanup.py#test_a_kernel_that_makes_no_delivery_claim_is_not_reported_as_failed","name":[["test",1],["kernel",1],["makes",1],["no",1],["delivery",1],["claim",1],["not",1],["reported",1],["as",1],["failed",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["kernel",8],["makes",2],["no",3],["delivery",2],["claim",3],["not",4],["reported",2],["as",3],["failed",2],["none",3],["either",1],["way",2],["reading",1],["delivered",1],["would",1],["manufacture",1],["failure",1],["out",1],["absent",1],["answer",1],["same",1],["dishonesty",1],["change",1],["exists",1],["remove",1],["pointed",1],["other",1],["hung",1],["its",1],["interrupt",3],["returns",1],["executor",5],["background",1],["lambda",1],["dispatcher",1],["launched",2],["launch",1],["hang",1],["try",1],["assert",2],["entered",1],["wait",1],["release",2],["report",2],["exec",1],["id",1],["undelivered",1],["finally",1],["shutdown",1],["timeout",1],["per",1],["job",1]]},{"id":"tests/test_background_cleanup.py#test_a_stop_that_reached_nobody_is_reported_to_the_caller","name":[["test",1],["stop",1],["reached",1],["nobody",1],["reported",1],["caller",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["stop",4],["reached",2],["nobody",2],["reported",2],["caller",2],["status",1],["cannot",3],["carry",1],["running",1],["distinguish",1],["still",1],["unwinding",1],["from",1],["request",1],["did",1],["nothing",2],["repeating",1],["will",1],["either",1],["cell",1],["then",1],["fails",1],["its",1],["own",1],["reasons",1],["reports",1],["failed",1],["dropped",1],["nowhere",1],["answer",1],["sandbox",1],["already",1],["knew",1],["was",1],["printed",1],["diagnosis",1],["stderr",1],["agent",1],["asked",1],["read",1],["kernel",6],["uninterruptible",1],["executor",5],["background",1],["lambda",1],["dispatcher",1],["none",1],["launched",2],["launch",1],["hang",1],["try",1],["assert",3],["entered",1],["wait",1],["report",2],["interrupt",3],["exec",1],["id",1],["calls",1],["pinned",1],["command",1],["identity",1],["undelivered",1],["finally",1],["release",1],["shutdown",1],["timeout",1],["per",1],["job",1]]},{"id":"tests/test_background_cleanup.py#test_background_admission_lease_spans_the_worker_lifetime","name":[["test",1],["background",1],["admission",1],["lease",1],["spans",1],["worker",1],["lifetime",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["background",5],["admission",6],["lease",2],["spans",2],["worker",3],["lifetime",3],["returned",1],["exec",3],["id",3],["still",1],["active",1],["writer",1],["until",1],["its",1],["thread",4],["exits",1],["kernel",5],["hung",1],["trusted",2],["capture",5],["coordinator",1],["enabled",1],["true",2],["executor",6],["lambda",1],["dispatcher",1],["none",2],["factory",1],["launched",3],["launch",1],["hang",1],["assert",5],["entered",1],["wait",1],["pytest",1],["raises",1],["gateway",1],["error",3],["as",1],["failure",2],["raise",1],["assertion",1],["must",1],["not",3],["overlap",1],["value",1],["code",1],["busy",1],["release",1],["job",5],["join",1],["alive",1],["peek",1],["done",1],["shutdown",1],["timeout",1],["per",1],["pass",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot","name":[["test",1],["background",1],["base",1],["exception",1],["has",1],["terminal",1],["public",1],["state",1],["reuses",1],["slot",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",7],["test",2],["background",5],["base",2],["exception",2],["has",2],["terminal",2],["public",2],["state",2],["reuses",2],["slot",3],["admission",3],["trusted",1],["capture",3],["coordinator",1],["enabled",1],["true",2],["class",2],["interrupting",2],["kernel",4],["init",1],["self",7],["none",6],["shutdown",5],["calls",3],["execute",2],["code",4],["origin",4],["agent",2],["chunk",4],["del",2],["raise",1],["keyboard",1],["interrupt",2],["private",1],["worker",1],["detail",1],["successful",2],["return",1],["stdout",2],["ok",2],["pass",2],["interrupted",4],["kernels",2],["iter",1],["executor",9],["lambda",1],["next",1],["dispatcher",1],["lifetime",2],["factory",1],["max",1],["active",1],["jobs",1],["first",10],["id",10],["launch",3],["exec",3],["assert",6],["thread",5],["not",3],["join",2],["alive",1],["peek",2],["status",3],["failed",2],["done",2],["false",1],["error",1],["execution",1],["started",2],["at",4],["ended",2],["released",1],["no",1],["longer",1],["consumes",1],["only",1],["process",1],["so",1],["both",1],["foreground",1],["later",1],["proceed",1],["second",6],["print",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot.InterruptingKernel","name":[["interrupting",1],["kernel",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["interrupting",2],["kernel",2],["def",3],["init",1],["self",5],["none",2],["shutdown",3],["calls",2],["execute",1],["code",2],["origin",2],["agent",1],["chunk",2],["del",1],["raise",1],["keyboard",1],["interrupt",1],["private",1],["worker",1],["detail",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot.InterruptingKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["shutdown",1],["calls",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot.InterruptingKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",3],["origin",3],["agent",2],["chunk",3],["none",2],["del",1],["raise",1],["keyboard",1],["interrupt",1],["private",1],["worker",1],["detail",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot.InterruptingKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["shutdown",3],["self",3],["calls",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot.SuccessfulKernel","name":[["successful",1],["kernel",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["successful",2],["kernel",2],["def",2],["execute",1],["self",2],["code",2],["origin",2],["agent",1],["chunk",2],["none",1],["del",1],["return",1],["stdout",1],["ok",1],["shutdown",1],["pass",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot.SuccessfulKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",3],["origin",3],["agent",2],["chunk",3],["none",2],["del",1],["return",1],["stdout",1],["ok",1]]},{"id":"tests/test_background_cleanup.py#test_background_base_exception_has_terminal_public_state_and_reuses_slot.SuccessfulKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["pass",1]]},{"id":"tests/test_background_cleanup.py#test_background_shutdown_base_exception_still_releases_admission","name":[["test",1],["background",1],["shutdown",1],["base",1],["exception",1],["still",1],["releases",1],["admission",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",4],["test",2],["background",5],["shutdown",5],["base",2],["exception",2],["still",2],["releases",2],["admission",5],["trusted",1],["capture",2],["coordinator",1],["enabled",1],["true",2],["class",1],["broken",2],["kernel",2],["execute",1],["self",2],["code",2],["origin",2],["agent",1],["chunk",2],["none",3],["del",1],["return",1],["stdout",1],["completed",1],["before",1],["cleanup",3],["raise",1],["keyboard",1],["interrupt",1],["private",1],["detail",1],["executor",5],["dispatcher",1],["lifetime",1],["factory",1],["exec",4],["id",4],["launch",1],["print",1],["done",2],["job",4],["assert",5],["thread",3],["not",2],["join",1],["alive",1],["result",4],["peek",1],["status",1],["failed",2],["error",1],["execution",1],["pass",1]]},{"id":"tests/test_background_cleanup.py#test_background_shutdown_base_exception_still_releases_admission.BrokenShutdownKernel","name":[["broken",1],["shutdown",1],["kernel",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["broken",2],["shutdown",3],["kernel",2],["def",2],["execute",1],["self",2],["code",2],["origin",2],["agent",1],["chunk",2],["none",1],["del",1],["return",1],["stdout",1],["completed",1],["before",1],["cleanup",2],["raise",1],["keyboard",1],["interrupt",1],["private",1],["detail",1]]},{"id":"tests/test_background_cleanup.py#test_background_shutdown_base_exception_still_releases_admission.BrokenShutdownKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",3],["origin",3],["agent",2],["chunk",3],["none",2],["del",1],["return",1],["stdout",1],["completed",1],["before",1],["cleanup",1]]},{"id":"tests/test_background_cleanup.py#test_background_shutdown_base_exception_still_releases_admission.BrokenShutdownKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["raise",1],["keyboard",1],["interrupt",1],["private",1],["cleanup",1],["detail",1]]},{"id":"tests/test_background_cleanup.py#test_background_thread_start_failure_releases_capture_admission","name":[["test",1],["background",1],["thread",1],["start",1],["failure",1],["releases",1],["capture",1],["admission",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",4],["test",2],["background",5],["thread",5],["start",7],["failure",4],["releases",2],["capture",4],["admission",5],["monkeypatch",3],["kernel",4],["hung",1],["trusted",1],["coordinator",1],["enabled",1],["true",1],["class",1],["cannot",2],["init",1],["self",2],["args",2],["kwargs",2],["del",1],["raise",1],["runtime",2],["error",2],["injected",2],["executor",4],["lambda",1],["dispatcher",1],["none",1],["lifetime",1],["factory",1],["setattr",1],["mod",1],["threading",2],["simple",1],["namespace",1],["lock",2],["pytest",1],["raises",1],["match",1],["launch",1],["print",1],["must",1],["not",1],["run",1],["assert",2],["shutdown",1],["calls",1],["list",1],["jobs",1],["pass",1]]},{"id":"tests/test_background_cleanup.py#test_background_thread_start_failure_releases_capture_admission.CannotStart","name":[["cannot",1],["start",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["cannot",2],["start",4],["def",2],["init",1],["self",2],["args",2],["kwargs",2],["del",1],["raise",1],["runtime",1],["error",1],["injected",1],["thread",1],["failure",1]]},{"id":"tests/test_background_cleanup.py#test_background_thread_start_failure_releases_capture_admission.CannotStart.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["init",2],["self",2],["args",3],["kwargs",3],["del",1]]},{"id":"tests/test_background_cleanup.py#test_background_thread_start_failure_releases_capture_admission.CannotStart.start","name":[["start",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["start",3],["self",2],["raise",1],["runtime",1],["error",1],["injected",1],["thread",1],["failure",1]]},{"id":"tests/test_background_cleanup.py#test_background_writer_gate_spans_lifetime_when_capture_is_disabled","name":[["test",1],["background",1],["writer",1],["gate",1],["spans",1],["lifetime",1],["capture",1],["disabled",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["background",5],["writer",3],["gate",2],["spans",2],["lifetime",3],["capture",7],["disabled",2],["stage",1],["controls",1],["not",4],["workspace",1],["exclusion",1],["kernel",5],["hung",1],["admission",5],["trusted",2],["coordinator",1],["enabled",1],["false",1],["executor",5],["lambda",1],["dispatcher",1],["none",2],["factory",1],["launched",2],["launch",1],["hang",1],["assert",4],["entered",1],["wait",1],["remains",1],["flag",1],["off",1],["compatibility",1],["no",1],["op",1],["pass",2],["pytest",1],["raises",1],["gateway",1],["error",3],["as",1],["failure",2],["external",3],["mutation",3],["raise",1],["assertion",1],["must",1],["overlap",1],["value",1],["code",1],["busy",1],["release",1],["job",5],["exec",1],["id",1],["thread",3],["join",1],["alive",1],["shutdown",1],["timeout",1],["per",1]]},{"id":"tests/test_background_cleanup.py#test_capture_release_corruption_does_not_mask_and_permanently_fails_closed","name":[["test",1],["capture",1],["release",1],["corruption",1],["not",1],["mask",1],["permanently",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["capture",11],["release",2],["corruption",2],["not",5],["mask",2],["permanently",2],["fails",2],["closed",2],["admission",6],["trusted",4],["coordinator",4],["enabled",1],["true",1],["pytest",4],["raises",4],["value",5],["error",11],["match",1],["primary",2],["failure",8],["captures",1],["fault",1],["injection",1],["impossible",1],["under",1],["its",1],["lock",1],["raise",4],["gateway",3],["as",3],["assertion",3],["poisoned",3],["must",3],["admit",3],["background",4],["mutation",4],["external",1],["assert",3],["code",3],["unavailable",3]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup","name":[["test",1],["executor",1],["shutdown",1],["not",1],["skip",1],["job",1],["blocked",1],["cleanup",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",9],["test",2],["executor",9],["shutdown",6],["not",6],["skip",2],["job",3],["blocked",2],["cleanup",13],["terminal",1],["status",3],["public",1],["until",1],["its",1],["lease",1],["both",1],["finish",1],["entered",3],["threading",3],["event",3],["release",3],["lifetime",8],["released",4],["class",2],["blocking",2],["kernel",6],["init",1],["self",12],["none",5],["interrupt",4],["calls",6],["kill",4],["execute",2],["code",2],["origin",2],["agent",1],["chunk",2],["del",2],["return",2],["stdout",1],["execution",1],["already",1],["returned",2],["if",1],["wait",2],["raise",1],["assertion",1],["error",1],["did",1],["unblock",1],["worker",1],["enter",1],["exit",1],["exc",4],["type",2],["traceback",2],["background",1],["lambda",1],["dispatcher",1],["factory",1],["exec",4],["id",4],["launch",1],["print",1],["done",4],["assert",12],["has",1],["but",1],["external",1],["admission",1],["still",1],["live",1],["session",1],["must",1],["continue",1],["treat",1],["as",1],["running",2],["before",4],["peek",2],["false",2],["ended",2],["at",2],["timeout",1],["per",1],["true",2],["after",4]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.CleanupBlockingKernel","name":[["cleanup",1],["blocking",1],["kernel",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["cleanup",6],["blocking",2],["kernel",2],["def",5],["init",1],["self",9],["none",2],["interrupt",3],["calls",4],["kill",3],["execute",1],["code",2],["origin",2],["agent",1],["chunk",2],["del",1],["return",1],["stdout",1],["execution",1],["already",1],["returned",1],["shutdown",2],["entered",1],["if",1],["not",2],["release",2],["wait",1],["raise",1],["assertion",1],["error",1],["executor",1],["did",1],["unblock",1],["worker",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.CleanupBlockingKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["interrupt",1],["calls",2],["kill",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.CleanupBlockingKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",3],["origin",3],["agent",2],["chunk",3],["none",2],["del",1],["return",1],["stdout",1],["execution",1],["already",1],["returned",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.CleanupBlockingKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["interrupt",3],["self",3],["calls",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.CleanupBlockingKernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["kill",3],["worker",2],["self",3],["calls",1],["cleanup",1],["release",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.CleanupBlockingKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["shutdown",3],["self",2],["cleanup",3],["entered",1],["if",1],["not",2],["release",1],["wait",1],["raise",1],["assertion",1],["error",1],["executor",1],["did",1],["unblock",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.Lifetime","name":[["lifetime",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["class",2],["lifetime",3],["def",2],["enter",1],["self",3],["return",1],["exit",1],["exc",4],["type",2],["traceback",2],["del",1],["released",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.Lifetime.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_background_cleanup.py#test_executor_shutdown_does_not_skip_a_job_blocked_in_cleanup.Lifetime.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",6],["type",3],["traceback",3],["del",1],["lifetime",1],["released",1]]},{"id":"tests/test_background_cleanup.py#test_external_and_background_writers_remain_exclusive_when_capture_is_disabled","name":[["test",1],["external",1],["background",1],["writers",1],["remain",1],["exclusive",1],["capture",1],["disabled",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["external",4],["background",8],["writers",2],["remain",2],["exclusive",2],["capture",8],["disabled",2],["admission",7],["trusted",3],["coordinator",1],["enabled",1],["false",1],["mutation",6],["deliberately",1],["still",1],["absent",1],["before",1],["stage",1],["rollout",1],["pass",2],["pytest",2],["raises",2],["gateway",2],["error",6],["as",2],["failure",4],["raise",2],["assertion",2],["must",2],["not",2],["overlap",2],["assert",2],["value",2],["code",2],["busy",2]]},{"id":"tests/test_background_cleanup.py#test_external_mutation_is_reentrant_but_exclusive_with_writers","name":[["test",1],["external",1],["mutation",1],["reentrant",1],["but",1],["exclusive",1],["writers",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["external",6],["mutation",14],["reentrant",2],["but",2],["exclusive",2],["writers",2],["admission",9],["trusted",2],["capture",10],["coordinator",1],["enabled",1],["true",1],["pass",1],["pytest",4],["raises",4],["gateway",4],["error",12],["as",4],["failure",4],["raise",4],["assertion",4],["must",4],["not",4],["enter",4],["lifetime",4],["background",8],["during",4],["assert",1],["value",4],["code",4],["busy",1]]},{"id":"tests/test_background_cleanup.py#test_external_mutation_rejects_a_different_owner_thread","name":[["test",1],["external",1],["mutation",1],["rejects",1],["different",1],["owner",1],["thread",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",3],["test",3],["external",4],["mutation",8],["rejects",2],["different",2],["owner",10],["thread",3],["admission",3],["trusted",2],["capture",2],["coordinator",1],["enabled",1],["true",1],["entered",3],["threading",3],["event",2],["release",4],["errors",3],["list",1],["base",2],["exception",2],["hold",2],["none",1],["try",2],["if",1],["not",4],["wait",2],["raise",2],["assertion",2],["error",6],["did",1],["except",1],["as",2],["append",1],["target",1],["start",1],["assert",4],["pytest",1],["raises",1],["gateway",1],["failure",2],["contending",1],["must",1],["enter",1],["value",1],["code",1],["busy",1],["finally",1],["join",1],["alive",1]]},{"id":"tests/test_background_cleanup.py#test_external_mutation_rejects_a_different_owner_thread.hold_mutation","name":[["hold",1],["mutation",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["hold",2],["mutation",4],["none",2],["try",1],["admission",1],["external",1],["entered",1],["if",1],["not",2],["release",2],["wait",1],["raise",1],["assertion",1],["error",3],["test",1],["did",1],["owner",2],["except",1],["base",1],["exception",1],["as",1],["errors",1],["append",1]]},{"id":"tests/test_background_cleanup.py#test_external_mutation_release_corruption_poisons_all_later_admission","name":[["test",1],["external",1],["mutation",1],["release",1],["corruption",1],["poisons",1],["all",1],["later",1],["admission",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["external",4],["mutation",4],["release",2],["corruption",2],["poisons",2],["all",2],["later",2],["admission",8],["trusted",2],["capture",3],["coordinator",2],["enabled",1],["true",1],["pytest",2],["raises",2],["value",3],["error",5],["match",1],["primary",2],["failure",4],["mutations",1],["fault",1],["injection",1],["under",1],["owning",1],["thread",1],["raise",2],["lease",2],["background",1],["gateway",1],["as",1],["assertion",1],["poisoned",1],["must",1],["refuse",1],["assert",1],["code",1],["unavailable",1]]},{"id":"tests/test_background_cleanup.py#test_malformed_background_admission_refuses_before_kernel_creation","name":[["test",1],["malformed",1],["background",1],["admission",1],["refuses",1],["before",1],["kernel",1],["creation",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",3],["test",2],["malformed",3],["background",3],["admission",4],["refuses",2],["before",3],["kernel",4],["creation",2],["spawned",4],["false",2],["factory",3],["nonlocal",1],["true",1],["raise",1],["assertion",1],["error",2],["must",2],["fail",1],["spawn",1],["executor",4],["dispatcher",1],["none",1],["lifetime",1],["lambda",1],["object",1],["pytest",1],["raises",1],["runtime",1],["match",1],["unavailable",1],["launch",1],["print",1],["not",1],["run",1],["assert",2],["list",1],["jobs",1]]},{"id":"tests/test_background_cleanup.py#test_malformed_background_admission_refuses_before_kernel_creation.kernel_factory","name":[["kernel",1],["factory",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["kernel",2],["factory",2],["nonlocal",1],["spawned",2],["true",1],["raise",1],["assertion",1],["error",1],["malformed",1],["admission",1],["must",1],["fail",1],["before",1],["spawn",1]]},{"id":"tests/test_background_cleanup.py#test_malformed_capture_state_fails_closed_before_admission","name":[["test",1],["malformed",1],["capture",1],["state",1],["fails",1],["closed",1],["before",1],["admission",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["malformed",3],["capture",8],["state",4],["fails",2],["closed",2],["before",2],["admission",8],["captures",4],["owner",5],["backgrounds",4],["trusted",3],["coordinator",1],["enabled",1],["true",1],["threading",1],["ident",1],["if",1],["current",1],["thread",1],["else",1],["pytest",2],["raises",2],["gateway",2],["error",6],["as",2],["first",2],["raise",2],["assertion",2],["must",2],["not",2],["admit",2],["second",2],["background",2],["poisoned",1],["assert",2],["value",2],["code",2],["unavailable",2]]},{"id":"tests/test_background_cleanup.py#test_shutdown_interrupts_then_kills_hung_background_workers","name":[["test",1],["shutdown",1],["interrupts",1],["then",1],["kills",1],["hung",1],["background",1],["workers",1]],"path":[["tests",1],["test",1],["background",1],["cleanup",1],["py",1]],"body":[["def",2],["test",2],["shutdown",4],["interrupts",2],["then",2],["kills",2],["hung",3],["background",3],["workers",2],["kernel",7],["executor",6],["lambda",1],["dispatcher",1],["none",1],["launched",2],["launch",2],["hang",1],["assert",6],["entered",1],["wait",1],["timeout",1],["per",1],["job",1],["01",1],["interrupt",1],["calls",3],["kill",1],["peek",1],["exec",1],["id",1],["status",1],["failed",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["closed",1],["print",1],["late",1]]},{"id":"tests/test_bash_authorization.py","name":[["test",1],["bash",1],["authorization",1],["py",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["capability",1],["authorization",2],["worker",1],["local",1],["host",5],["bash",5],["from",7],["future",1],["import",14],["annotations",1],["hashlib",1],["os",1],["shlex",1],["signal",1],["sys",1],["time",1],["pathlib",1],["path",1],["pytest",2],["openai4s",5],["config",2],["llmconfig",1],["service",1],["command",2],["digest",1],["dispatch",1],["build",2],["dispatcher",1],["sdk",2],["executor",1],["decode",1],["args",1],["mark",1],["parametrize",1],["field",1],["sha256",1],["cwd",1],["generation",1],["challenge",1]]},{"id":"tests/test_bash_authorization.py#_Clock","name":[["clock",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["class",2],["clock",2],["def",2],["init",1],["self",4],["value",4],["float",2],["1000",1],["none",1],["call",1],["return",1]]},{"id":"tests/test_bash_authorization.py#_Clock.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["call",2],["self",3],["float",2],["return",1],["value",1]]},{"id":"tests/test_bash_authorization.py#_Clock.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["init",2],["self",3],["value",4],["float",2],["1000",2],["none",2]]},{"id":"tests/test_bash_authorization.py#_consume","name":[["consume",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["consume",2],["capability",7],["dict",4],["return",1],["token",2],["command",2],["sha256",2],["cwd",2],["generation",2],["challenge",2]]},{"id":"tests/test_bash_authorization.py#_proposal","name":[["proposal",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["proposal",2],["workspace",5],["path",2],["command",7],["str",4],["echo",2],["allowed",2],["dict",2],["return",1],["sha256",1],["digest",1],["cwd",1],["resolve",2],["generation",1],["python",1],["challenge",2],["0123456789abcdef",1],["timeout",1],["30",1]]},{"id":"tests/test_bash_authorization.py#_real_authorizer","name":[["real",1],["authorizer",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",3],["real",2],["authorizer",2],["tmp",3],["path",3],["service",5],["bash",4],["authorization",4],["workspace",1],["lambda",3],["frame",2],["id",1],["sdk",1],["audit",1],["fields",1],["none",1],["method",5],["args",3],["spec",4],["decode",1],["if",3],["authorize",2],["return",4],["consume",2],["record",2],["result",2],["raise",1],["assertion",1],["error",1]]},{"id":"tests/test_bash_authorization.py#_real_authorizer.authorization","name":[["authorization",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["authorization",3],["method",6],["args",4],["spec",4],["decode",1],["if",3],["authorize",2],["bash",3],["return",3],["service",3],["consume",2],["record",2],["result",2],["raise",1],["assertion",1],["error",1]]},{"id":"tests/test_bash_authorization.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["service",5],["workspace",4],["path",2],["kwargs",3],["bash",3],["authorization",3],["return",1],["lambda",3],["frame",2],["id",1],["token",2],["factory",1],["test",1],["0123456789abcdef0123456789",1]]},{"id":"tests/test_bash_authorization.py#test_a_shell_that_exits_first_does_not_escape_the_deadline","name":[["test",1],["shell",1],["exits",1],["first",1],["not",1],["escape",1],["deadline",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",4],["shell",6],["exits",3],["first",2],["not",5],["escape",2],["deadline",9],["tmp",6],["path",6],["monkeypatch",4],["half",1],["above",2],["reach",1],["work",4],["sleep",3],["120",1],["wait",5],["makes",1],["outlive",1],["its",2],["child",2],["so",3],["proc",3],["timeout",3],["raises",2],["group",3],["ladder",1],["runs",1],["exit",2],["opposite",1],["evaporated",1],["measured",1],["before",1],["change",1],["returned",2],["00s",1],["no",1],["expired",1],["was",5],["never",3],["signalled",1],["drain",1],["threads",1],["stayed",1],["blocked",1],["pipes",1],["survivor",1],["held",2],["one",1],["leaked",1],["thread",1],["per",1],["call",1],["finished",2],["six",1],["seconds",1],["past",1],["two",1],["second",1],["host",4],["bash",3],["reported",1],["completed",1],["rc",1],["terminal",1],["state",1],["job",1],["still",1],["running",1],["start",1],["new",1],["session",1],["true",1],["already",2],["there",1],["exactly",1],["stop",1],["process",1],["docstring",1],["said",1],["both",1],["poll",1],["answer",1],["about",1],["leader",1],["alone",1],["only",1],["switched",1],["match",2],["real",2],["processes",1],["same",1],["reason",1],["as",1],["chdir",1],["setenv",1],["openai4",1],["workspace",1],["str",1],["marker",3],["survived",2],["txt",1],["build",1],["lambda",1],["method",1],["args",1],["none",1],["authorizer",2],["started",2],["time",9],["pytest",1],["runtime",1],["error",2],["timed",1],["out",1],["echo",1],["elapsed",3],["waited",1],["rather",2],["than",3],["returning",1],["instant",1],["exited",1],["made",1],["old",1],["behaviour",1],["look",1],["like",1],["fast",1],["success",1],["assert",1],["2f",1],["left",1],["behind",1],["gone",1],["polled",1],["slept",1],["once",1],["assertion",2],["completes",1],["give",1],["longer",1],["would",1],["have",1],["needed",1],["while",1],["if",1],["exists",1],["raise",1],["abandoned",1],["outlived",1]]},{"id":"tests/test_bash_authorization.py#test_a_timed_out_command_takes_its_children_with_it","name":[["test",1],["timed",1],["out",1],["command",1],["takes",1],["its",1],["children",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",3],["timed",3],["out",3],["command",2],["takes",2],["its",3],["children",2],["tmp",6],["path",6],["monkeypatch",4],["subprocess",1],["run",1],["timeout",4],["shell",4],["true",1],["kills",1],["alone",1],["bash",3],["python",2],["train",1],["py",1],["lost",1],["kept",1],["process",4],["actually",1],["holding",1],["gpu",1],["file",1],["handles",1],["memory",1],["looked",1],["honoured",1],["work",1],["carried",1],["exactly",1],["shape",1],["local",1],["jobs",1],["manager",1],["already",1],["had",2],["group",1],["ladder",1],["kernel",1],["side",1],["executor",1],["none",2],["so",1],["two",1],["disagreed",1],["about",1],["case",1],["matters",1],["real",2],["processes",1],["throughout",1],["mocked",1],["popen",1],["cannot",1],["show",1],["child",7],["outliving",1],["parent",1],["signal",2],["chdir",1],["setenv",1],["openai4",1],["workspace",1],["str",1],["marker",4],["pid",4],["host",3],["build",1],["lambda",1],["method",1],["args",1],["authorizer",2],["pytest",1],["raises",1],["runtime",1],["error",4],["match",1],["sleep",2],["120",1],["echo",1],["wait",1],["assert",1],["exists",1],["never",1],["started",2],["proves",1],["nothing",1],["int",1],["read",1],["text",1],["strip",1],["deadline",2],["time",5],["10",1],["while",1],["try",2],["os",2],["kill",2],["except",2],["lookup",2],["break",1],["05",1],["else",1],["sigkill",1],["oserror",1],["pass",1],["raise",1],["assertion",1],["reached",1],["but",1],["not",1]]},{"id":"tests/test_bash_authorization.py#test_capability_is_bound_and_single_use","name":[["test",1],["capability",1],["bound",1],["single",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["capability",6],["bound",2],["single",2],["tmp",4],["path",4],["service",5],["authorize",1],["proposal",1],["assert",5],["command",2],["sha256",1],["digest",1],["echo",1],["allowed",1],["frame",2],["id",1],["binding",3],["consume",3],["ok",1],["true",1],["replay",3],["error",2],["already",1],["consumed",1]]},{"id":"tests/test_bash_authorization.py#test_command_output_is_bounded_as_it_is_produced","name":[["test",1],["command",1],["output",1],["bounded",1],["as",1],["produced",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["command",3],["output",3],["bounded",2],["as",2],["produced",2],["tmp",5],["path",5],["monkeypatch",4],["capture",1],["true",1],["held",1],["both",1],["whole",1],["streams",1],["before",1],["any",1],["slice",1],["ran",1],["30000",1],["way",1],["out",1],["described",1],["caller",1],["saw",1],["not",1],["worker",1],["allocated",1],["printing",1],["gigabyte",2],["put",1],["kernel",1],["memory",1],["first",1],["then",1],["showed",1],["30k",1],["chdir",1],["setenv",1],["openai4",1],["workspace",1],["str",1],["host",3],["build",1],["lambda",1],["method",1],["args",1],["none",1],["bash",2],["authorizer",2],["real",1],["result",4],["shlex",2],["quote",2],["sys",2],["executable",1],["import",1],["nsys",1],["stdout",3],["write",1],["000",3],["timeout",1],["60",1],["assert",3],["exit",1],["code",1],["len",1],["30",1],["tail",1],["kept",1],["so",1],["end",1],["stream",1],["survives",1],["endswith",1]]},{"id":"tests/test_bash_authorization.py#test_consumed_unreported_capability_is_eventually_purged","name":[["test",1],["consumed",1],["unreported",1],["capability",1],["eventually",1],["purged",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",5],["consumed",3],["unreported",2],["capability",2],["eventually",2],["purged",2],["tmp",5],["path",5],["clock",5],["tokens",2],["iter",1],["token",7],["first",4],["0123456789abcdef",2],["second",5],["service",6],["bash",2],["authorization",1],["workspace",1],["lambda",3],["frame",2],["id",1],["cleanup",1],["ttl",1],["seconds",1],["factory",1],["next",1],["authorize",2],["proposal",2],["assert",3],["consume",2],["ok",1],["true",1],["no",1],["record",1],["result",1],["arrives",1],["example",1],["killed",1],["worker",1],["later",1],["issuance",1],["must",1],["clear",1],["abandoned",1],["after",1],["retention",1],["window",1],["instead",1],["permanently",1],["consuming",1],["one",1],["1024",1],["slots",1],["value",1],["3603",1],["command",1],["echo",1],["startswith",1],["not",1],["issued",1]]},{"id":"tests/test_bash_authorization.py#test_cwd_escape_and_symlink_escape_are_rejected","name":[["test",1],["cwd",1],["escape",2],["symlink",1],["rejected",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["cwd",4],["escape",4],["symlink",3],["rejected",2],["tmp",4],["path",4],["workspace",7],["outside",6],["mkdir",2],["service",4],["escaped",3],["proposal",2],["str",2],["assert",2],["escapes",2],["authorize",2],["error",2],["link",7],["target",1],["directory",1],["true",1],["via",3]]},{"id":"tests/test_bash_authorization.py#test_expired_capability_is_rejected","name":[["test",1],["expired",1],["capability",1],["rejected",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["expired",3],["capability",4],["rejected",2],["tmp",4],["path",4],["clock",5],["service",4],["ttl",1],["seconds",1],["authorize",1],["proposal",1],["value",1],["result",3],["consume",2],["assert",2],["error",2]]},{"id":"tests/test_bash_authorization.py#test_explicit_allowed_root_can_authorize_cwd","name":[["test",1],["explicit",1],["allowed",1],["root",1],["authorize",1],["cwd",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["allowed",4],["root",3],["authorize",3],["cwd",4],["tmp",4],["path",4],["workspace",5],["shared",7],["mkdir",2],["service",3],["roots",1],["lambda",1],["proposal",4],["str",3],["capability",3],["assert",2],["resolve",2]]},{"id":"tests/test_bash_authorization.py#test_host_dispatcher_permission_gate_and_secret_safe_audit","name":[["test",1],["host",1],["dispatcher",1],["permission",1],["gate",1],["secret",1],["safe",1],["audit",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",6],["host",5],["dispatcher",13],["permission",5],["gate",2],["secret",8],["safe",2],["audit",2],["tmp",7],["path",7],["monkeypatch",4],["chdir",1],["setenv",1],["openai4",1],["workspace",3],["str",2],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",4],["key",1],["only",1],["build",3],["frame",5],["id",9],["store",4],["new",1],["kind",1],["turn",1],["steps",4],["step",3],["append",1],["bash",8],["resolves",1],["ask",1],["unattended",1],["approval",1],["deny",1],["by",3],["default",1],["denied",5],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["printf",3],["token",3],["super",5],["value",5],["txt",2],["assert",11],["not",3],["exists",1],["rule",1],["scope",2],["conversation",1],["tool",1],["pattern",1],["decision",1],["allow",1],["allowed",2],["bind",1],["action",6],["context",1],["group",6],["cell",3],["result",2],["exit",2],["code",2],["rows",3],["conn",2],["execute",2],["select",2],["method",2],["args",2],["preview",1],["resource",2],["keys",2],["from",2],["call",1],["log",1],["order",2],["created",2],["at",2],["fetchall",2],["requests",3],["target",1],["payload",1],["persisted",4],["join",1],["tuple",1],["row",8],["redacted",2],["dump",2],["repr",1],["completed",4],["event",5],["if",2],["phase",1],["end",1],["isinstance",1],["output",5],["dict",1],["command",5],["category",1],["stdout",1],["chars",1],["diff",1],["next",1],["authorized",2],["sha256",1],["digest",1]]},{"id":"tests/test_bash_authorization.py#test_host_independently_checks_generation_when_lifecycle_stamps_it","name":[["test",1],["host",1],["independently",1],["checks",1],["generation",1],["lifecycle",1],["stamps",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["host",3],["independently",2],["checks",2],["generation",7],["lifecycle",2],["stamps",2],["tmp",4],["path",4],["service",4],["lambda",1],["python",3],["persistent",3],["proposal",6],["worker",1],["claimed",1],["result",3],["authorize",2],["assert",3],["error",2],["active",1]]},{"id":"tests/test_bash_authorization.py#test_result_must_match_consumed_token_and_records_once","name":[["test",1],["result",1],["must",1],["match",1],["consumed",1],["token",1],["records",1],["once",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["result",7],["must",2],["match",2],["consumed",2],["token",3],["records",2],["once",2],["tmp",4],["path",4],["clock",4],["time",2],["service",6],["capability",2],["authorize",1],["proposal",1],["binding",3],["consume",2],["assert",3],["ok",3],["true",2],["status",1],["completed",1],["exit",1],["code",1],["stdout",1],["stderr",1],["workspace",1],["diff",1],["record",2],["unknown",1],["error",1]]},{"id":"tests/test_bash_authorization.py#test_sdk_executes_only_after_issue_and_consume_and_reports_diff","name":[["test",1],["sdk",1],["executes",1],["only",1],["after",1],["issue",1],["consume",1],["reports",1],["diff",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",3],["test",2],["sdk",3],["executes",2],["only",2],["after",2],["issue",2],["consume",5],["reports",2],["diff",3],["tmp",5],["path",5],["monkeypatch",4],["chdir",1],["setenv",1],["openai4",1],["workspace",3],["str",1],["audits",5],["service",5],["bash",10],["authorization",5],["lambda",4],["frame",2],["id",1],["audit",2],["fields",2],["append",2],["calls",3],["method",8],["args",5],["spec",4],["decode",1],["if",3],["authorize",3],["return",3],["record",3],["result",11],["raise",1],["assertion",1],["error",1],["host",3],["build",1],["none",1],["authorizer",1],["printf",4],["science",2],["txt",3],["done",4],["assert",8],["exit",1],["code",1],["stdout",2],["recorded",1],["true",1],["created",1],["sha256",3],["hashlib",1],["hexdigest",1],["executed",2],["command",4],["resource",1],["keys",1],["digest",1]]},{"id":"tests/test_bash_authorization.py#test_sdk_executes_only_after_issue_and_consume_and_reports_diff.authorization","name":[["authorization",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["authorization",3],["method",7],["args",4],["calls",1],["append",1],["spec",4],["decode",1],["if",3],["authorize",2],["bash",3],["return",3],["service",3],["consume",2],["record",2],["result",2],["raise",1],["assertion",1],["error",1]]},{"id":"tests/test_bash_authorization.py#test_sdk_without_host_authorization_fails_before_subprocess","name":[["test",1],["sdk",1],["without",1],["host",1],["authorization",1],["fails",1],["before",1],["subprocess",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["sdk",2],["without",2],["host",5],["authorization",3],["fails",2],["before",2],["subprocess",2],["tmp",4],["path",4],["monkeypatch",3],["chdir",1],["build",1],["lambda",1],["method",2],["args",1],["throw",1],["value",1],["error",2],["pytest",1],["raises",1],["runtime",1],["match",1],["unavailable",1],["bash",1],["touch",1],["must",2],["not",3],["exist",2],["assert",1],["exists",1]]},{"id":"tests/test_bash_authorization.py#test_secret_file_reference_is_rejected_by_host","name":[["test",1],["secret",1],["file",1],["reference",1],["rejected",1],["by",1],["host",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["secret",3],["file",2],["reference",2],["rejected",2],["by",2],["host",2],["tmp",4],["path",4],["service",3],["command",3],["cat",1],["env",1],["head",1],["secrets",1],["pem",1],["cp",1],["id",1],["rsa",1],["backup",1],["result",3],["authorize",1],["proposal",1],["assert",2],["error",2],["files",1]]},{"id":"tests/test_bash_authorization.py#test_skill_network_admission_is_consulted_on_authorize","name":[["test",1],["skill",1],["network",1],["admission",1],["consulted",1],["authorize",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",3],["test",2],["skill",5],["network",5],["admission",6],["consulted",2],["authorize",3],["tmp",4],["path",4],["monkeypatch",3],["calls",3],["admit",6],["kwargs",1],["from",1],["openai4s",2],["server",2],["import",1],["decision",2],["return",1],["allowed",1],["true",1],["reason",1],["none",1],["blocked",1],["sink",1],["shell",2],["setattr",1],["service",3],["capability",3],["proposal",1],["assert",3],["token",1]]},{"id":"tests/test_bash_authorization.py#test_skill_network_admission_is_consulted_on_authorize._admit","name":[["admit",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["admit",3],["kwargs",2],["calls",1],["from",1],["openai4s",1],["server",1],["skill",1],["network",1],["admission",3],["import",1],["decision",2],["return",1],["allowed",1],["true",1],["reason",1],["none",1],["blocked",1],["sink",1],["shell",1]]},{"id":"tests/test_bash_authorization.py#test_tampered_binding_is_rejected","name":[["test",1],["tampered",1],["binding",1],["rejected",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["tampered",3],["binding",6],["rejected",2],["tmp",4],["path",4],["field",5],["service",4],["capability",2],["authorize",1],["proposal",1],["consume",2],["str",1],["result",3],["assert",2],["error",2]]},{"id":"tests/test_bash_authorization.py#test_worker_local_replay_window_is_bounded","name":[["test",1],["worker",1],["local",1],["replay",1],["window",1],["bounded",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["worker",2],["local",2],["replay",2],["window",2],["bounded",2],["executor",7],["bash",1],["lambda",1],["method",1],["args",1],["none",1],["index",2],["range",1],["1100",1],["mark",2],["token",6],["assert",3],["len",2],["tokens",2],["1024",2],["order",1],["not",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["replayed",1],["1099",1]]},{"id":"tests/test_bash_authorization.py#test_worker_rejects_tampered_capability_before_subprocess","name":[["test",1],["worker",1],["rejects",1],["tampered",1],["capability",1],["before",1],["subprocess",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",3],["test",2],["worker",2],["rejects",2],["tampered",8],["capability",3],["before",2],["subprocess",3],["tmp",7],["path",7],["monkeypatch",5],["chdir",1],["setenv",1],["openai4",1],["workspace",2],["str",3],["spawned",3],["popen",2],["not",4],["run",4],["executor",1],["was",1],["rewritten",1],["drain",1],["concurrently",1],["kill",1],["by",1],["process",1],["group",1],["stub",1],["still",1],["guarding",1],["would",2],["record",1],["nothing",1],["assertion",1],["pass",1],["without",1],["testing",1],["anything",1],["setattr",1],["openai4s",2],["sdk",1],["bash",5],["lambda",2],["args",6],["kwargs",2],["append",1],["authorizer",3],["method",3],["assert",3],["authorize",1],["spec",4],["decode",1],["now",3],["int",1],["time",2],["1000",1],["return",1],["version",1],["v1",1],["token",2],["0123456789abcdef",1],["command",2],["sha256",2],["64",1],["cwd",2],["allowed",1],["root",1],["frame",2],["id",1],["generation",2],["challenge",2],["issued",1],["at",2],["ms",2],["expires",1],["10",1],["000",1],["host",3],["build",1],["none",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["touch",1],["must",2],["exists",1]]},{"id":"tests/test_bash_authorization.py#test_worker_rejects_tampered_capability_before_subprocess.tampered_authorizer","name":[["tampered",1],["authorizer",1]],"path":[["tests",1],["test",1],["bash",1],["authorization",1],["py",1]],"body":[["def",2],["tampered",4],["authorizer",2],["method",3],["args",4],["assert",1],["authorize",1],["bash",2],["spec",4],["decode",1],["now",3],["int",1],["time",2],["1000",1],["return",1],["version",1],["openai4s",1],["capability",1],["v1",1],["token",2],["0123456789abcdef",1],["command",1],["sha256",1],["64",1],["cwd",2],["workspace",1],["str",2],["tmp",2],["path",2],["allowed",1],["root",1],["frame",2],["id",1],["generation",2],["challenge",2],["issued",1],["at",2],["ms",2],["expires",1],["10",1],["000",1]]},{"id":"tests/test_benchmark_bringup.py","name":[["test",1],["benchmark",1],["bringup",1],["py",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["bring",2],["up",2],["record",16],["must",1],["be",1],["verifiable",1],["by",4],["someone",1],["who",1],["not",2],["trust",1],["us",1],["yet",1],["verifier",1],["job",1],["evaluator",2],["half",1],["tool",4],["contract",1],["own",2],["seal",4],["weights",11],["digests",1],["canary",7],["parse",3],["proof",2],["downstream",6],["consumption",1],["admission",2],["gate",1],["tamper",1],["shapes",1],["below",1],["ordered",1],["subtlety",2],["same",1],["way",1],["evidence",1],["package",1],["tests",1],["lazy",1],["forge",2],["rewrite",1],["file",1],["its",1],["recorded",1],["digest",3],["no",1],["re",2],["caught",1],["while",1],["full",1],["included",1],["exactly",1],["held",1],["expected",1],["seam",1],["exists",1],["catch",1],["internal",1],["consistency",1],["alone",1],["never",2],["notice",1],["from",4],["future",1],["import",10],["annotations",1],["hashlib",3],["json",1],["os",1],["subprocess",1],["sys",1],["pathlib",1],["path",4],["pytest",13],["openai4s",2],["benchmark",2],["bringup",6],["as",1],["module",1],["filename",1],["dir",1],["schema",6],["version",6],["error",7],["verify",1],["bytes",2],["sha256",5],["unit",1],["test",1],["hexdigest",1],["generation",5],["env",3],["0123456789abcdef",1],["fields",1],["target",3],["sequence",1],["plddt",3],["happy",1],["tampering",1],["increasing",1],["mark",12],["parametrize",12],["mutation",2],["lambda",8],["entry",6],["pop",2],["size",1],["setitem",5],["verified",1],["false",1],["source",1],["value",13],["float",3],["nan",1],["inf",2],["adapter",2],["py",3],["type",2],["oserror",2],["runtime",12],["proofs",1],["interpreter",1],["usr",1],["bin",3],["python3",1],["tmp",2],["python313",1],["python",1],["exe",1],["temp",1],["weight",1],["model",2],["field",1],["wrong",1],["64",1],["100",1],["number",1],["link",1],["kind",1],["symlink",1],["hardlink",1],["cost",2],["confinement",1],["check",2],["id",2],["attempts",4],["status",2],["update",1],["failed",1],["reason",1],["injected",1],["failure",1],["wall",1],["75",1],["gpu",1],["25",1],["raise",1],["rule",1],["raw",2],["na",4],["infinity",2],["manifest",2]]},{"id":"tests/test_benchmark_bringup.py#_forge_weights_coherently","name":[["forge",1],["weights",1],["coherently",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["forge",2],["weights",9],["coherently",2],["root",7],["path",8],["forged",10],["bytes",5],["str",2],["rewrite",1],["every",1],["internally",1],["linked",1],["digest",1],["then",1],["re",1],["seal",2],["record",12],["model",1],["write",3],["sha",5],["hashlib",3],["sha256",7],["hexdigest",3],["load",1],["size",1],["len",1],["canary",6],["dir",2],["output",1],["json",4],["text",2],["dumps",2],["payload",1],["sort",2],["keys",2],["true",2],["utf",2],["outputs",1],["read",2],["downstream",5],["result",1],["consumer",1],["sequence",2],["design",1],["target",1],["p01308",1],["seqp01308",1],["plddt",1],["92",1],["consumed",1],["save",1],["return",1]]},{"id":"tests/test_benchmark_bringup.py#_load_record","name":[["load",1],["record",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["load",2],["record",3],["root",3],["path",2],["dict",2],["return",1],["json",1],["loads",1],["dir",1],["bringup",1],["filename",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_benchmark_bringup.py#_make_bringup","name":[["make",1],["bringup",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["make",2],["bringup",6],["root",5],["path",5],["env",5],["generation",8],["bool",2],["true",12],["manifest",8],["state",4],["str",3],["ready",2],["dict",2],["complete",1],["untampered",1],["bring",1],["up",1],["record",14],["plus",1],["every",1],["file",1],["names",1],["dir",7],["mkdir",4],["parents",3],["exist",3],["ok",4],["weights",18],["model",3],["parent",3],["write",6],["bytes",6],["adapter",8],["py",2],["text",5],["unit",1],["test",1],["encoding",5],["utf",5],["canary",8],["out",6],["output",3],["json",10],["dumps",4],["payload",1],["sort",3],["keys",3],["downstream",7],["result",2],["consumer",2],["sequence",3],["design",8],["target",3],["p01308",3],["seqp01308",1],["plddt",1],["92",1],["consumed",2],["sha256",10],["if",1],["environments",1],["tool",8],["generations",1],["prefix",5],["id",1],["environment",1],["schema",2],["version",3],["name",2],["source",2],["https",2],["github",1],["com",2],["openai4s",1],["offline",1],["revision",1],["abc123",1],["hashlib",3],["read",3],["hexdigest",3],["size",3],["stat",1],["st",1],["len",1],["example",1],["verified",3],["command",1],["python",1],["bin",1],["outputs",1],["parse",1],["status",4],["format",1],["fields",2],["passed",2],["admission",1],["reasons",1],["parseable",1],["runtime",1],["wall",2],["attempts",1],["reason",1],["gpu",2],["cost",1],["budget",1],["hours",1],["seal",1],["filename",1],["indent",1],["return",1]]},{"id":"tests/test_benchmark_bringup.py#_payload","name":[["payload",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["payload",2],["weights",6],["sha256",6],["str",2],["dict",2],["return",1],["target",1],["p01308",1],["sequence",1],["seqp01308",1],["plddt",1],["92",1]]},{"id":"tests/test_benchmark_bringup.py#_problem_ids","name":[["problem",1],["ids",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["problem",4],["ids",2],["report",3],["dict",2],["str",2],["return",1],["split",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#_rewrite_canary","name":[["rewrite",1],["canary",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["rewrite",2],["canary",4],["root",5],["path",5],["payload",3],["dict",2],["none",2],["record",7],["dir",1],["output",1],["json",2],["write",1],["text",1],["dumps",1],["sort",1],["keys",1],["true",1],["utf",1],["load",1],["outputs",1],["sha256",2],["hashlib",1],["read",1],["bytes",1],["hexdigest",1],["save",1],["seal",1]]},{"id":"tests/test_benchmark_bringup.py#_rewrite_downstream","name":[["rewrite",1],["downstream",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["rewrite",2],["downstream",4],["root",5],["path",5],["payload",3],["dict",2],["none",2],["record",7],["dir",1],["result",1],["json",2],["write",1],["text",1],["dumps",1],["sort",1],["keys",1],["true",1],["utf",1],["load",1],["canary",1],["sha256",2],["hashlib",1],["read",1],["bytes",1],["hexdigest",1],["save",1],["seal",1]]},{"id":"tests/test_benchmark_bringup.py#_save_record","name":[["save",1],["record",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["save",2],["record",6],["root",3],["path",2],["dict",2],["none",2],["dir",1],["bringup",1],["filename",1],["write",1],["text",1],["json",1],["dumps",1],["indent",1],["sort",1],["keys",1],["true",1],["encoding",1],["utf",1]]},{"id":"tests/test_benchmark_bringup.py#_verify_with_reference","name":[["verify",1],["reference",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["verify",3],["reference",2],["root",3],["path",2],["dict",2],["return",1],["bringup",1],["expected",1],["weights",4],["model",1],["sha256",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_canary_with_no_output_is_caught","name":[["test",1],["canary",1],["no",1],["output",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["canary",4],["no",3],["output",3],["caught",2],["tmp",6],["path",6],["make",1],["bringup",2],["record",6],["load",1],["outputs",2],["save",1],["seal",1],["report",4],["verify",1],["assert",3],["ok",1],["false",1],["problem",1],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_complete_bring_up_verifies","name":[["test",1],["complete",1],["bring",1],["up",1],["verifies",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["complete",2],["bring",2],["up",2],["verifies",2],["tmp",4],["path",4],["record",5],["make",1],["bringup",2],["report",17],["verify",1],["expected",1],["weights",5],["model",1],["sha256",4],["assert",16],["ok",3],["true",3],["admitted",1],["problems",1],["all",1],["check",2],["checks",1],["verified",3],["canary",1],["parse",1],["downstream",1],["passed",2],["admission",1],["len",1],["64",1],["attempts",1],["attempt",2],["statuses",1],["reasons",1],["recovered",1],["false",1],["reference",1],["tool",2],["design",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_deleted_canary_output_is_caught","name":[["test",1],["deleted",1],["canary",1],["output",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["deleted",2],["canary",4],["output",3],["caught",2],["tmp",5],["path",5],["make",1],["bringup",2],["record",1],["dir",1],["json",1],["unlink",1],["report",4],["verify",1],["assert",3],["ok",1],["false",1],["outputs",1],["problem",1],["ids",1],["any",1],["absent",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_deleted_downstream_output_is_caught","name":[["test",1],["deleted",1],["downstream",1],["output",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["deleted",2],["downstream",4],["output",2],["caught",2],["tmp",5],["path",5],["make",1],["bringup",2],["record",1],["dir",1],["result",1],["json",1],["unlink",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_deleted_weights_file_is_caught","name":[["test",1],["deleted",1],["weights",1],["file",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["deleted",2],["weights",5],["file",2],["caught",2],["tmp",5],["path",5],["make",1],["bringup",2],["model",1],["unlink",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["present",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_full_forge_is_caught_only_by_the_reference","name":[["test",1],["full",1],["forge",1],["caught",1],["only",1],["by",1],["reference",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["full",2],["forge",3],["caught",2],["only",3],["by",2],["reference",4],["tmp",5],["path",5],["re",1],["sealed",1],["forgery",1],["internally",1],["consistent",1],["digest",1],["check",1],["notices",1],["documented",1],["limit",1],["seal",1],["make",1],["bringup",2],["forged",2],["weights",8],["bytes",3],["0x01",1],["coherently",1],["report",3],["verify",1],["expected",1],["model",1],["sha256",1],["assert",2],["ok",1],["false",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_generation_that_is_not_ready_is_caught","name":[["test",1],["generation",1],["not",1],["ready",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["generation",3],["not",2],["ready",2],["caught",2],["tmp",4],["path",4],["make",1],["bringup",2],["manifest",1],["state",1],["staging",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["env",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_lazy_forge_is_caught_by_the_self_vouch","name":[["test",1],["lazy",1],["forge",1],["caught",1],["by",1],["self",1],["vouch",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["lazy",2],["forge",2],["caught",2],["by",2],["self",3],["vouch",3],["tmp",7],["path",7],["rewriting",1],["payload",1],["its",1],["recorded",1],["digest",2],["without",1],["re",1],["sealing",1],["defeats",1],["every",1],["per",1],["file",1],["check",1],["record",7],["own",1],["notices",1],["make",1],["bringup",2],["forged",4],["weights",7],["bytes",4],["0x01",1],["model",1],["write",1],["load",1],["sha256",2],["hashlib",1],["hexdigest",1],["size",1],["len",1],["save",1],["report",4],["verify",1],["assert",3],["ok",1],["false",1],["problem",2],["ids",2],["hash",1],["not",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_missing_declared_field_is_caught","name":[["test",1],["missing",1],["declared",1],["field",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["declared",2],["field",2],["caught",2],["tmp",7],["path",10],["make",1],["bringup",2],["record",7],["dir",1],["canary",3],["output",1],["json",2],["payload",4],["pop",1],["plddt",1],["write",1],["text",1],["dumps",1],["sort",1],["keys",1],["true",1],["encoding",1],["utf",1],["load",1],["outputs",1],["sha256",2],["hashlib",1],["read",1],["bytes",1],["hexdigest",1],["save",1],["seal",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["parse",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_missing_generation_manifest_is_caught","name":[["test",1],["missing",1],["generation",1],["manifest",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["missing",3],["generation",5],["manifest",2],["caught",2],["tmp",4],["path",4],["make",1],["bringup",2],["env",2],["false",2],["report",4],["verify",1],["assert",3],["ok",1],["problem",1],["ids",1],["absence",2],["reported",1],["as",1],["lstat",1],["probe",1],["must",1],["not",2],["turn",1],["into",1],["fault",1],["sounding",1],["cannot",2],["be",2],["inspected",2],["first",1],["line",1],["json",1],["dumps",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_missing_record_raises","name":[["test",1],["missing",1],["record",1],["raises",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["record",3],["raises",3],["tmp",3],["path",3],["pytest",1],["bringup",3],["error",1],["match",1],["no",1],["verify",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_modified_canary_output_is_caught","name":[["test",1],["modified",1],["canary",1],["output",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["modified",2],["canary",4],["output",3],["caught",2],["tmp",5],["path",7],["make",1],["bringup",2],["record",1],["dir",1],["json",2],["write",1],["text",1],["dumps",1],["payload",1],["plddt",1],["sort",1],["keys",1],["true",1],["encoding",1],["utf",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["outputs",1],["hash",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_modified_weights_file_is_caught","name":[["test",1],["modified",1],["weights",1],["file",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["modified",2],["weights",7],["file",2],["caught",2],["tmp",5],["path",7],["make",1],["bringup",2],["model",1],["write",1],["bytes",4],["0x01",1],["report",4],["verify",1],["assert",3],["ok",1],["false",1],["hash",2],["problem",1],["ids",1],["any",1],["content",1],["mismatch",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_negative_wall_time_is_caught","name":[["test",1],["negative",1],["wall",1],["time",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["negative",2],["wall",3],["time",2],["caught",2],["tmp",6],["path",6],["make",1],["bringup",2],["record",6],["load",1],["runtime",2],["save",1],["seal",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_non_json_record_raises","name":[["test",1],["non",1],["json",1],["record",1],["raises",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["non",2],["json",4],["record",4],["raises",3],["tmp",5],["path",5],["dir",2],["mkdir",1],["parents",1],["true",1],["bringup",3],["filename",1],["write",1],["text",1],["not",2],["encoding",1],["utf",1],["pytest",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_non_object_record_raises","name":[["test",1],["non",1],["object",1],["record",1],["raises",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["non",2],["object",3],["record",4],["raises",3],["tmp",5],["path",5],["dir",2],["mkdir",1],["parents",1],["true",1],["bringup",3],["filename",1],["write",1],["text",1],["encoding",1],["utf",1],["pytest",1],["error",1],["match",1],["not",1],["json",1],["verify",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_non_strict_json_record_raises","name":[["test",1],["non",1],["strict",1],["json",1],["record",1],["raises",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["non",2],["strict",3],["json",2],["record",4],["raises",3],["tmp",5],["path",5],["raw",3],["dir",2],["mkdir",1],["parents",1],["true",1],["bringup",3],["filename",1],["write",1],["text",1],["encoding",1],["utf",1],["pytest",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_nul_in_an_artifact_path_is_reported_not_raised","name":[["test",1],["nul",1],["artifact",1],["path",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["nul",2],["artifact",2],["path",9],["reported",2],["not",2],["raised",2],["tmp",6],["make",1],["bringup",1],["record",6],["load",1],["weights",4],["x00model",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["ok",1],["false",1],["schema",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_post_read_identity_swap_is_caught","name":[["test",1],["post",1],["read",1],["identity",1],["swap",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",3],["test",2],["post",2],["read",2],["identity",2],["swap",2],["caught",2],["tmp",5],["path",9],["monkeypatch",3],["make",1],["bringup",3],["weights",9],["model",1],["resolve",1],["real",2],["stat",6],["module",2],["os",2],["swapped",5],["false",2],["swapping",2],["args",2],["kwargs",3],["nonlocal",1],["if",1],["not",2],["follow",1],["symlinks",1],["true",3],["replacement",4],["name",1],["write",1],["bytes",2],["len",1],["replace",1],["return",1],["setattr",1],["report",3],["verify",1],["reference",1],["assert",3],["ok",1],["present",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_post_read_identity_swap_is_caught.swapping_stat","name":[["swapping",1],["stat",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["swapping",2],["stat",3],["path",5],["args",3],["kwargs",4],["nonlocal",1],["swapped",3],["if",1],["weights",5],["not",2],["follow",1],["symlinks",1],["true",2],["replacement",4],["name",1],["write",1],["bytes",2],["len",1],["replace",1],["return",1],["real",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_record_symlink_escaping_the_root_raises","name":[["test",1],["record",1],["symlink",1],["escaping",1],["root",1],["raises",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["record",7],["symlink",3],["escaping",2],["root",2],["raises",3],["tmp",6],["path",6],["dir",4],["mkdir",1],["parents",1],["true",2],["outside",5],["parent",1],["name",1],["bringup",5],["json",1],["write",1],["text",1],["encoding",1],["utf",1],["try",2],["filename",1],["except",1],["oserror",1],["as",1],["exc",2],["pytest",2],["skip",1],["symlinks",1],["unavailable",1],["error",1],["match",1],["no",1],["verify",1],["finally",1],["unlink",1],["missing",1],["ok",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_recursively_nested_artifact_is_reported_not_raised","name":[["test",1],["recursively",1],["nested",1],["artifact",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["recursively",2],["nested",2],["artifact",2],["reported",2],["not",2],["raised",2],["tmp",7],["path",10],["make",1],["bringup",1],["canary",6],["record",7],["dir",1],["output",1],["json",1],["write",1],["text",1],["10000",2],["encoding",1],["utf",1],["load",1],["outputs",1],["sha256",2],["hashlib",1],["read",1],["bytes",1],["hexdigest",1],["save",1],["seal",1],["report",2],["verify",1],["reference",1],["assert",1],["parse",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_recursively_nested_record_raises_bringup_error","name":[["test",1],["recursively",1],["nested",1],["record",1],["raises",1],["bringup",1],["error",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["recursively",2],["nested",4],["record",4],["raises",3],["bringup",6],["error",5],["tmp",5],["path",5],["dir",2],["mkdir",1],["parents",1],["true",1],["10000",2],["filename",1],["write",1],["text",1],["encoding",1],["utf",1],["cpython",1],["json",3],["decoder",2],["recursion",2],["threshold",1],["changed",1],["14",1],["either",1],["rejects",1],["depth",1],["returns",1],["non",1],["object",2],["but",1],["both",1],["remain",1],["documented",1],["boundary",1],["rather",1],["than",1],["leaking",1],["pytest",1],["match",1],["not",2],["verify",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_refused_admission_never_proceeds_even_when_the_rest_verifies","name":[["test",1],["refused",1],["admission",1],["never",1],["proceeds",1],["even",1],["rest",1],["verifies",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["refused",4],["admission",5],["never",2],["proceeds",2],["even",2],["rest",2],["verifies",2],["tmp",6],["path",6],["gate",1],["not",2],["verification",1],["alone",1],["record",7],["whose",2],["artifacts",1],["all",1],["verify",2],["but",1],["says",1],["must",1],["proceed",1],["make",1],["bringup",2],["load",1],["status",1],["reasons",1],["canary",1],["failed",1],["save",1],["seal",1],["report",3],["assert",2],["ok",1],["false",2],["admitted",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_refused_downstream_is_caught","name":[["test",1],["refused",1],["downstream",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["refused",4],["downstream",5],["caught",2],["tmp",6],["path",6],["make",1],["bringup",2],["record",6],["load",1],["canary",1],["status",1],["save",1],["seal",1],["report",4],["verify",1],["assert",3],["ok",1],["false",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_symlink_escaping_the_root_is_caught","name":[["test",1],["symlink",1],["escaping",1],["root",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["symlink",3],["escaping",2],["root",2],["caught",2],["tmp",6],["path",7],["import",1],["tempfile",2],["make",1],["bringup",2],["temporary",1],["directory",1],["as",1],["outside",6],["dir",2],["weights",7],["write",1],["bytes",2],["model",2],["unlink",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["present",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_weight_path_escaping_the_root_is_caught","name":[["test",1],["weight",1],["path",1],["escaping",1],["root",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["weight",2],["path",9],["escaping",2],["root",2],["caught",2],["tmp",6],["make",1],["bringup",2],["record",6],["load",1],["weights",3],["escape",1],["model",1],["save",1],["seal",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["schema",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_a_wrong_recorded_size_is_caught","name":[["test",1],["wrong",1],["recorded",1],["size",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["wrong",2],["recorded",2],["size",4],["caught",2],["tmp",6],["path",6],["make",1],["bringup",2],["record",6],["load",1],["weights",2],["save",1],["seal",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_adapter_is_a_confined_hashed_snapshot","name":[["test",1],["adapter",1],["confined",1],["hashed",1],["snapshot",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["adapter",5],["confined",2],["hashed",2],["snapshot",2],["tmp",6],["path",7],["make",1],["bringup",1],["record",6],["load",1],["tool",1],["py",1],["save",1],["seal",1],["report",2],["verify",1],["reference",1],["assert",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_an_artifact_io_error_is_reported_not_raised","name":[["test",1],["artifact",1],["io",1],["error",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",3],["test",3],["artifact",2],["io",2],["error",3],["reported",2],["not",2],["raised",2],["tmp",5],["path",9],["monkeypatch",3],["make",1],["bringup",3],["weights",5],["model",1],["resolve",1],["real",2],["open",6],["module",2],["os",2],["refusing",2],["flags",2],["args",2],["kwargs",2],["if",1],["raise",1],["permission",1],["denial",1],["return",1],["setattr",1],["report",3],["verify",1],["reference",1],["assert",2],["ok",1],["false",1],["present",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_an_artifact_io_error_is_reported_not_raised.refusing_open","name":[["refusing",1],["open",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["refusing",2],["open",3],["path",5],["flags",3],["args",3],["kwargs",3],["if",1],["weights",1],["raise",1],["permission",1],["error",1],["test",1],["denial",1],["return",1],["real",1]]},{"id":"tests/test_benchmark_bringup.py#test_an_invalid_utf8_record_raises","name":[["test",1],["invalid",1],["utf8",1],["record",1],["raises",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["utf8",2],["record",4],["raises",3],["tmp",5],["path",5],["dir",2],["mkdir",1],["parents",1],["true",1],["bringup",3],["filename",1],["write",1],["bytes",1],["xff",1],["pytest",1],["error",1],["match",1],["not",1],["json",1],["verify",1]]},{"id":"tests/test_benchmark_bringup.py#test_an_overflowing_json_exponent_is_a_problem_not_an_exception","name":[["test",1],["overflowing",1],["json",1],["exponent",1],["problem",1],["not",1],["exception",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["overflowing",2],["json",2],["exponent",2],["problem",3],["not",2],["exception",2],["tmp",5],["path",5],["record",2],["dir",2],["mkdir",1],["parents",1],["true",1],["bringup",2],["filename",1],["write",1],["text",1],["schema",1],["version",1],["cost",2],["gpu",1],["1e999",1],["encoding",1],["utf",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["self",1],["vouch",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_an_unparseable_canary_output_is_caught","name":[["test",1],["unparseable",1],["canary",1],["output",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["unparseable",2],["canary",4],["output",3],["caught",2],["tmp",5],["path",5],["make",1],["bringup",2],["record",1],["dir",1],["json",2],["write",1],["text",1],["not",1],["encoding",1],["utf",1],["report",4],["verify",1],["assert",3],["ok",1],["false",1],["parse",2],["problem",1],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_attempts_are_nonempty_complete_finally_passed_and_sum_to_totals","name":[["test",1],["attempts",1],["nonempty",1],["complete",1],["finally",1],["passed",1],["sum",1],["totals",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["attempts",2],["nonempty",2],["complete",2],["finally",2],["passed",2],["sum",2],["totals",2],["tmp",6],["path",6],["mutation",3],["check",3],["id",3],["make",1],["bringup",1],["record",6],["load",1],["save",1],["seal",1],["report",2],["verify",1],["reference",1],["assert",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_canary_command_binds_target_and_recorded_weights","name":[["test",1],["canary",1],["command",1],["binds",1],["target",1],["recorded",1],["weights",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["canary",4],["command",4],["binds",2],["target",3],["recorded",2],["weights",2],["tmp",6],["path",6],["make",1],["bringup",1],["record",6],["load",1],["other",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_canary_command_rejects_absolute_execution_argv","name":[["test",1],["canary",1],["command",1],["rejects",1],["absolute",1],["execution",1],["argv",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["canary",4],["command",4],["rejects",2],["absolute",2],["execution",2],["argv",2],["tmp",6],["path",6],["interpreter",3],["tool",3],["make",1],["bringup",1],["record",6],["load",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["portable",1],["logical",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_canary_command_rejects_platform_absolute_weight_paths","name":[["test",1],["canary",1],["command",1],["rejects",1],["platform",1],["absolute",1],["weight",1],["paths",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["canary",4],["command",4],["rejects",2],["platform",2],["absolute",2],["weight",5],["paths",2],["tmp",6],["path",9],["make",1],["bringup",1],["record",6],["load",1],["save",1],["seal",1],["assert",1],["problem",1],["ids",1],["verify",1],["reference",1]]},{"id":"tests/test_benchmark_bringup.py#test_canary_digest_matches_the_commanded_weight_not_any_recorded_weight","name":[["test",1],["canary",1],["digest",1],["matches",1],["commanded",1],["weight",2],["not",1],["any",1],["recorded",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["canary",4],["digest",2],["matches",2],["commanded",3],["weight",5],["not",2],["any",3],["recorded",2],["tmp",9],["path",10],["make",1],["bringup",2],["other",14],["weights",13],["write",1],["bytes",2],["sha",5],["hashlib",1],["sha256",4],["read",1],["hexdigest",1],["record",6],["load",1],["append",1],["size",2],["stat",1],["st",1],["source",1],["https",1],["example",1],["com",1],["design",2],["tool",1],["verified",1],["true",1],["save",1],["seal",1],["rewrite",2],["payload",1],["downstream",1],["consumer",1],["sequence",2],["target",1],["p01308",1],["seqp01308",1],["plddt",1],["92",1],["consumed",1],["report",3],["verify",1],["expected",1],["model",1],["assert",2],["parse",1],["problem",3],["ids",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_canary_semantics_are_bound_to_the_record","name":[["test",1],["canary",1],["semantics",1],["bound",1],["record",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["canary",4],["semantics",2],["bound",2],["record",2],["tmp",5],["path",5],["field",3],["value",3],["make",1],["bringup",1],["payload",4],["rewrite",1],["assert",1],["parse",1],["problem",1],["ids",1],["verify",1],["reference",1]]},{"id":"tests/test_benchmark_bringup.py#test_cost_beyond_the_budget_refuses_admission","name":[["test",1],["cost",1],["beyond",1],["budget",1],["refuses",1],["admission",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["cost",5],["beyond",2],["budget",4],["refuses",2],["admission",2],["tmp",6],["path",6],["make",1],["bringup",2],["record",7],["load",1],["gpu",1],["hours",1],["save",1],["seal",1],["report",4],["verify",1],["assert",3],["ok",1],["false",1],["problem",1],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_deleted_adapter_is_rejected","name":[["test",1],["deleted",1],["adapter",1],["rejected",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["deleted",2],["adapter",4],["rejected",2],["tmp",5],["path",5],["make",1],["bringup",1],["record",1],["dir",1],["py",1],["unlink",1],["assert",1],["problem",1],["ids",1],["verify",1],["reference",1]]},{"id":"tests/test_benchmark_bringup.py#test_downstream_boolean_plddt_does_not_equal_numeric_canary_plddt","name":[["test",1],["downstream",1],["boolean",1],["plddt",2],["not",1],["equal",1],["numeric",1],["canary",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["downstream",4],["boolean",2],["plddt",7],["not",2],["equal",2],["numeric",2],["canary",3],["tmp",6],["path",6],["make",1],["bringup",1],["rewrite",2],["payload",1],["consumer",1],["sequence",2],["design",1],["target",1],["p01308",1],["seqp01308",1],["true",1],["consumed",1],["weights",2],["sha256",2],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_downstream_cannot_alias_the_canary_physical_file","name":[["test",1],["downstream",1],["cannot",1],["alias",1],["canary",1],["physical",1],["file",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["downstream",9],["cannot",2],["alias",2],["canary",10],["physical",2],["file",2],["tmp",8],["path",17],["link",5],["kind",4],["make",1],["bringup",1],["record",9],["dir",2],["output",1],["json",3],["result",1],["payload",4],["update",1],["consumer",1],["sequence",1],["design",1],["consumed",1],["weights",2],["sha256",5],["write",1],["text",1],["dumps",1],["sort",1],["keys",1],["true",1],["utf",1],["unlink",1],["try",1],["if",1],["symlink",2],["name",1],["else",1],["os",1],["except",1],["oserror",1],["as",1],["exc",2],["pytest",1],["skip",1],["unavailable",1],["digest",3],["hashlib",1],["read",1],["bytes",1],["hexdigest",1],["load",1],["outputs",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["aliases",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_downstream_payload_must_match_the_canary","name":[["test",1],["downstream",1],["payload",1],["must",1],["match",1],["canary",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["downstream",4],["payload",2],["must",2],["match",2],["canary",2],["tmp",5],["path",5],["make",1],["bringup",1],["rewrite",1],["consumer",1],["sequence",2],["design",1],["target",2],["wrong",1],["seqp01308",1],["plddt",1],["92",1],["consumed",1],["weights",2],["sha256",2],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_downstream_requires_a_distinct_consumption_artifact","name":[["test",1],["downstream",1],["requires",1],["distinct",1],["consumption",1],["artifact",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["downstream",4],["requires",2],["distinct",3],["consumption",2],["artifact",2],["tmp",7],["path",10],["make",1],["bringup",2],["canary",7],["record",8],["dir",1],["output",3],["json",3],["payload",4],["update",2],["consumer",1],["sequence",1],["design",1],["consumed",1],["weights",2],["sha256",5],["write",1],["text",1],["dumps",1],["sort",1],["keys",1],["true",1],["utf",1],["digest",3],["hashlib",1],["read",1],["bytes",1],["hexdigest",1],["load",1],["outputs",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_duplicate_weight_paths_are_rejected_before_hashing","name":[["test",1],["duplicate",1],["weight",1],["paths",1],["rejected",1],["before",1],["hashing",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["duplicate",3],["weight",2],["paths",2],["rejected",2],["before",2],["hashing",2],["tmp",6],["path",6],["make",1],["bringup",1],["record",7],["load",1],["weights",3],["append",1],["dict",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["schema",1],["problem",3],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_editing_the_record_without_resealing_is_caught","name":[["test",1],["editing",1],["record",1],["without",1],["resealing",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["editing",2],["record",7],["without",2],["resealing",2],["caught",2],["tmp",6],["path",6],["make",1],["bringup",2],["load",1],["admission",1],["reasons",1],["edited",1],["save",1],["report",3],["verify",1],["assert",2],["ok",1],["false",1],["self",1],["vouch",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_environment_layout_probe_errors_are_reported_not_raised","name":[["test",1],["environment",1],["layout",1],["probe",1],["errors",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",3],["test",2],["environment",2],["layout",4],["probe",2],["errors",2],["reported",2],["not",2],["raised",2],["tmp",5],["path",9],["monkeypatch",3],["error",3],["type",3],["make",1],["bringup",3],["target",2],["environments",1],["design",1],["tool",1],["generations",1],["real",2],["lstat",6],["module",2],["os",2],["racing",2],["args",2],["kwargs",2],["if",1],["raise",1],["injected",1],["race",1],["return",1],["setattr",1],["report",4],["verify",1],["reference",1],["assert",3],["ok",1],["false",1],["env",1],["generation",1],["problem",3],["ids",1],["any",1],["cannot",1],["be",1],["inspected",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_environment_layout_probe_errors_are_reported_not_raised.racing_lstat","name":[["racing",1],["lstat",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["racing",2],["lstat",3],["path",5],["args",3],["kwargs",3],["if",1],["target",1],["raise",1],["error",1],["type",1],["injected",1],["layout",1],["race",1],["return",1],["real",1]]},{"id":"tests/test_benchmark_bringup.py#test_every_json_artifact_uses_the_strict_parser","name":[["test",1],["every",1],["json",1],["artifact",1],["uses",1],["strict",1],["parser",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["every",2],["json",7],["artifact",2],["uses",2],["strict",2],["parser",2],["tmp",9],["path",11],["target",5],["raw",5],["check",3],["id",3],["make",1],["bringup",1],["paths",2],["manifest",3],["environments",1],["design",1],["tool",1],["generations",1],["generation",1],["canary",5],["record",9],["dir",2],["output",1],["downstream",3],["result",1],["write",1],["bytes",1],["if",2],["load",1],["outputs",1],["sha256",4],["hashlib",2],["hexdigest",2],["else",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["marker",2],["duplicate",1],["key",1],["non",1],["finite",1],["number",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_extreme_mixed_numeric_totals_are_reported_not_raised","name":[["test",1],["extreme",1],["mixed",1],["numeric",1],["totals",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["extreme",2],["mixed",2],["numeric",2],["totals",2],["reported",2],["not",2],["raised",2],["tmp",6],["path",6],["make",1],["bringup",1],["record",7],["load",1],["runtime",3],["attempts",2],["wall",1],["10",2],["1000",2],["gpu",1],["save",1],["seal",1],["report",2],["verify",1],["reference",1],["assert",1],["cost",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_fifo_artifact_is_rejected_without_blocking","name":[["test",1],["fifo",1],["artifact",1],["rejected",1],["without",1],["blocking",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["fifo",2],["artifact",2],["rejected",2],["without",2],["blocking",2],["tmp",5],["path",7],["if",1],["not",2],["hasattr",1],["os",2],["mkfifo",2],["pytest",1],["skip",1],["fifos",1],["unavailable",1],["platform",1],["make",1],["bringup",4],["adapter",5],["record",1],["dir",1],["py",1],["unlink",1],["script",2],["from",2],["pathlib",1],["import",3],["openai4s",1],["benchmark",1],["verify",2],["report",3],["sys",2],["argv",1],["expected",1],["weights",4],["model",1],["sha256",1],["assert",3],["ok",1],["any",1],["startswith",1],["problems",1],["completed",3],["subprocess",1],["run",1],["executable",1],["str",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["returncode",1],["stderr",1]]},{"id":"tests/test_benchmark_bringup.py#test_generation_manifest_identity_is_bound","name":[["test",1],["generation",1],["manifest",1],["identity",1],["bound",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["generation",6],["manifest",6],["identity",2],["bound",2],["tmp",5],["path",5],["make",1],["bringup",1],["environments",1],["design",1],["tool",1],["generations",1],["json",3],["payload",3],["loads",1],["read",1],["text",2],["utf",2],["update",1],["id",2],["env",2],["someone",1],["else",1],["environment",1],["other",1],["write",1],["dumps",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_generation_prefix_must_exist_inside_its_generation","name":[["test",1],["generation",2],["prefix",1],["must",1],["exist",1],["inside",1],["its",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["generation",6],["prefix",3],["must",2],["exist",2],["inside",2],["its",2],["tmp",6],["path",6],["make",1],["bringup",1],["manifest",4],["environments",1],["design",1],["tool",1],["generations",1],["json",3],["payload",3],["loads",1],["read",1],["text",2],["utf",2],["str",1],["weights",1],["write",1],["dumps",1],["assert",1],["env",1],["problem",1],["ids",1],["verify",1],["reference",1]]},{"id":"tests/test_benchmark_bringup.py#test_generation_prefix_probe_errors_are_reported_not_raised","name":[["test",1],["generation",1],["prefix",1],["probe",1],["errors",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",3],["test",2],["generation",4],["prefix",5],["probe",2],["errors",2],["reported",2],["not",2],["raised",2],["tmp",5],["path",10],["monkeypatch",3],["error",3],["type",3],["make",1],["bringup",1],["target",2],["environments",1],["design",1],["tool",1],["generations",1],["resolve",1],["real",2],["dir",6],["racing",2],["if",1],["raise",1],["injected",1],["race",1],["return",1],["setattr",1],["report",4],["verify",1],["reference",1],["assert",3],["ok",1],["false",1],["env",1],["problem",3],["ids",1],["any",1],["cannot",1],["be",1],["inspected",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_generation_prefix_probe_errors_are_reported_not_raised.racing_is_dir","name":[["racing",1],["dir",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["racing",2],["dir",3],["path",4],["if",1],["target",1],["raise",1],["error",1],["type",1],["injected",1],["prefix",1],["race",1],["return",1],["real",1]]},{"id":"tests/test_benchmark_bringup.py#test_json_artifact_size_cap_is_reported_not_raised","name":[["test",1],["json",1],["artifact",1],["size",1],["cap",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["json",5],["artifact",2],["size",5],["cap",2],["reported",2],["not",2],["raised",2],["tmp",8],["path",10],["monkeypatch",3],["make",1],["bringup",3],["canary",5],["record",10],["dir",2],["output",1],["raw",4],["dumps",1],["padding",1],["10000",1],["encode",1],["utf",1],["write",1],["bytes",2],["load",1],["outputs",2],["sha256",2],["hashlib",1],["hexdigest",1],["save",1],["seal",1],["filename",1],["stat",1],["st",1],["limit",3],["100",1],["assert",3],["len",1],["setattr",1],["module",1],["max",1],["report",3],["verify",1],["reference",1],["problem",3],["ids",1],["any",1],["exceeds",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_malformed_reference_keys_are_reported_not_raised","name":[["test",1],["malformed",1],["reference",1],["keys",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["reference",4],["keys",2],["reported",2],["not",2],["raised",2],["tmp",4],["path",4],["make",1],["bringup",2],["report",5],["verify",1],["expected",1],["weights",5],["model",1],["sha256",1],["assert",4],["ok",1],["false",2],["admitted",1],["problem",3],["ids",1],["any",1],["invalid",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_reference_must_cover_the_exact_unique_weights_set","name":[["test",1],["reference",1],["must",1],["cover",1],["exact",1],["unique",1],["weights",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["reference",5],["must",2],["cover",2],["exact",2],["unique",2],["weights",8],["tmp",7],["path",8],["make",1],["bringup",1],["extra",8],["write",1],["bytes",2],["record",6],["load",1],["append",1],["sha256",2],["hashlib",1],["read",1],["hexdigest",1],["size",2],["stat",1],["st",1],["source",1],["https",1],["example",1],["com",1],["verified",2],["true",1],["save",1],["seal",1],["report",5],["verify",1],["assert",4],["admitted",1],["false",2],["problem",3],["ids",1],["any",1],["unreferenced",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_schema_v1_has_exactly_one_canary_output","name":[["test",1],["schema",1],["v1",1],["has",1],["exactly",1],["one",1],["canary",1],["output",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["schema",2],["v1",2],["has",2],["exactly",3],["one",3],["canary",5],["output",2],["tmp",6],["path",6],["make",1],["bringup",1],["record",7],["load",1],["outputs",3],["append",1],["dict",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_schema_version_bool_is_not_integer_one","name":[["test",1],["schema",1],["version",1],["bool",1],["not",1],["integer",1],["one",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["schema",4],["version",4],["bool",2],["not",2],["integer",2],["one",2],["tmp",6],["path",6],["make",1],["bringup",1],["record",6],["load",1],["true",1],["save",1],["seal",1],["assert",1],["problem",1],["ids",1],["verify",1],["reference",1]]},{"id":"tests/test_benchmark_bringup.py#test_seal_record_rejects_nonfinite_numbers","name":[["test",1],["seal",1],["record",1],["rejects",1],["nonfinite",1],["numbers",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["seal",3],["record",3],["rejects",2],["nonfinite",2],["numbers",2],["value",5],["pytest",1],["raises",1],["error",1],["schema",2],["version",2]]},{"id":"tests/test_benchmark_bringup.py#test_sealing_is_deterministic","name":[["test",1],["sealing",1],["deterministic",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["sealing",2],["deterministic",2],["tmp",4],["path",4],["record",7],["make",1],["bringup",2],["again",2],["seal",1],["json",2],["loads",1],["dumps",1],["assert",2],["report",2],["verify",1],["sha256",2]]},{"id":"tests/test_benchmark_bringup.py#test_superseded_generation_remains_verifiable","name":[["test",1],["superseded",1],["generation",1],["remains",1],["verifiable",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["superseded",3],["generation",2],["remains",2],["verifiable",2],["tmp",4],["path",4],["make",1],["bringup",1],["manifest",1],["state",1],["report",3],["verify",1],["reference",1],["assert",2],["ok",1],["true",2],["admitted",1]]},{"id":"tests/test_benchmark_bringup.py#test_unhashable_declared_field_is_a_problem_not_an_exception","name":[["test",1],["unhashable",1],["declared",1],["field",1],["problem",1],["not",1],["exception",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["unhashable",2],["declared",2],["field",2],["problem",3],["not",2],["exception",2],["tmp",6],["path",6],["make",1],["bringup",1],["record",6],["load",1],["canary",2],["parse",2],["fields",1],["save",1],["seal",1],["report",2],["verify",1],["reference",1],["assert",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_unreadable_environment_layout_is_reported_not_raised","name":[["test",1],["unreadable",1],["environment",1],["layout",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["unreadable",3],["environment",2],["layout",3],["reported",2],["not",4],["raised",2],["tmp",5],["path",6],["make",1],["bringup",1],["env",5],["dir",4],["environments",1],["design",1],["tool",1],["os",4],["chmod",2],["try",1],["if",1],["access",1],["ok",2],["pytest",1],["skip",1],["filesystem",1],["permissions",1],["enforced",1],["process",1],["report",5],["verify",1],["reference",1],["finally",1],["0o700",1],["assert",3],["false",2],["generation",1],["problem",5],["ids",1],["13",1],["symlink",2],["raises",1],["mode",1],["directory",1],["so",1],["probe",1],["reports",1],["cannot",3],["be",3],["inspected",2],["14",1],["returns",1],["without",1],["raising",1],["same",1],["tree",1],["then",1],["fails",1],["at",1],["snapshot",1],["permission",2],["denied",2],["either",1],["way",1],["verifier",1],["must",1],["raise",1],["any",1],["resolved",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_weight_fields_have_exact_types","name":[["test",1],["weight",1],["fields",1],["have",1],["exact",1],["types",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["weight",2],["fields",2],["have",2],["exact",2],["types",2],["tmp",6],["path",6],["mutation",3],["make",1],["bringup",1],["record",6],["load",1],["weights",3],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["ok",1],["false",1],["schema",1],["verified",1],["problem",1],["ids",1]]},{"id":"tests/test_benchmark_bringup.py#test_windows_drive_paths_are_never_portable_record_paths","name":[["test",1],["windows",1],["drive",1],["paths",2],["never",1],["portable",1],["record",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["windows",2],["drive",2],["paths",4],["never",2],["portable",2],["record",13],["tmp",8],["path",13],["make",1],["bringup",1],["original",2],["dir",1],["adapter",3],["py",1],["candidate",3],["joinpath",1],["split",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["bytes",2],["read",1],["load",1],["tool",1],["save",1],["seal",1],["report",3],["verify",1],["reference",1],["assert",2],["problem",3],["ids",1],["any",1],["invalid",1],["problems",1]]},{"id":"tests/test_benchmark_bringup.py#test_without_reference_digests_a_coherent_forgery_is_not_admitted","name":[["test",1],["without",1],["reference",1],["digests",1],["coherent",1],["forgery",1],["not",1],["admitted",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["without",3],["reference",8],["digests",2],["coherent",2],["forgery",2],["not",3],["admitted",3],["tmp",5],["path",5],["internal",2],["consistency",2],["may",1],["pass",1],["evaluator",1],["but",1],["record",1],["must",1],["cross",1],["admission",1],["boundary",1],["make",1],["bringup",2],["forged",2],["weights",4],["bytes",3],["0x01",1],["forge",1],["coherently",1],["report",5],["verify",1],["assert",5],["ok",2],["true",1],["false",3],["verified",1],["check",6],["next",1],["checks",1],["if",1],["id",1],["only",1],["detail",1]]},{"id":"tests/test_benchmark_bringup.py#test_wrong_weights_against_the_reference_are_caught","name":[["test",1],["wrong",1],["weights",1],["against",1],["reference",1],["caught",1]],"path":[["tests",1],["test",1],["benchmark",1],["bringup",1],["py",1]],"body":[["def",2],["test",2],["wrong",2],["weights",6],["against",2],["reference",4],["caught",2],["tmp",4],["path",4],["make",1],["bringup",2],["report",4],["verify",1],["expected",2],["model",1],["64",1],["assert",3],["ok",1],["false",1],["problem",1],["ids",1],["any",1],["problems",1]]},{"id":"tests/test_benchmark_workflows.py","name":[["test",1],["benchmark",1],["workflows",1],["py",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["benchmark",5],["run",2],["not",1],["merely",1],["present",1],["proposal",1],["explicit",1],["about",1],["would",1],["make",1],["thirteen",1],["workflows",5],["forty",1],["six",1],["cases",6],["worthless",1],["directory",1],["fixtures",1],["nobody",2],["executes",1],["pass",1],["because",1],["thing",1],["they",1],["exercise",1],["mock",1],["so",1],["file",1],["runs",2],["every",1],["case",12],["against",1],["real",1],["subsystems",1],["asserts",1],["outcome",2],["each",1],["declared",2],["point",1],["says",2],["failure",2],["completes",1],["cleanly",1],["has",1],["failed",1],["exactly",1],["as",2],["much",1],["one",1],["success",1],["raises",1],["scoring",1],["no",1],["exception",1],["measures",1],["only",1],["half",1],["system",1],["doubted",1],["suite",2],["deliberately",1],["includes",1],["watch",1],["something",1],["refuse",1],["from",5],["future",1],["import",9],["annotations",1],["hashlib",1],["json",1],["re",1],["dataclasses",1],["replace",7],["pytest",20],["openai4s",3],["load",2],["model",1],["outcomes",1],["steps",2],["params",2],["param",2],["workflow",5],["id",5],["marks",1],["mark",17],["stubbed",11],["backend",11],["if",1],["tool",1],["bringup",1],["else",1],["frozen",4],["shape",1],["then",1],["parametrize",6],["manifests",1],["must",2],["ship",1],["root",1],["parameter",1],["be",1],["honoured",1],["stage",1],["versioned",1],["next",1],["round",1],["acceptance",1],["pack",13],["mutate",2],["message",1],["lambda",7],["record",6],["field",8],["paths",8],["setitem",1],["claim",1],["baseline",1],["observation",1],["contract",1],["requires",1],["capability",1],["expected",4],["value",3],["pop",2],["slope",1],["assertion",2],["fields",2],["workspace",1],["unchanged",1],["safety",2],["actions",2],["manifest",1],["digest",1],["sha256",1],["64",1],["terminal",2],["error",2],["forced",1],["interrupted",2],["true",1],["raise",1],["fail",1],["attempts",1]]},{"id":"tests/test_benchmark_workflows.py#_tiny_workflow","name":[["tiny",1],["workflow",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["tiny",2],["workflow",4],["steps",4],["cases",4],["from",1],["openai4s",1],["benchmark",1],["model",1],["import",1],["case",1],["return",1],["id",1],["probe",3],["version",1],["title",1],["summary",1],["tuple",2],["permissions",1],["artifacts",1],["failure",1],["conditions",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_cell_attempt_counts_a_raised_execute","name":[["test",1],["acceptance",1],["cell",1],["attempt",1],["counts",1],["raised",1],["execute",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",3],["test",2],["acceptance",6],["cell",5],["attempt",2],["counts",2],["raised",2],["execute",6],["from",2],["types",1],["import",2],["simple",2],["namespace",2],["openai4s",1],["benchmark",1],["class",1],["kernel",2],["self",1],["code",1],["raise",1],["runtime",4],["error",2],["forced",2],["failure",2],["metrics",6],["pytest",1],["raises",1],["match",1],["pass",1],["assert",2],["attempts",1],["failures",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_cell_attempt_counts_a_raised_execute.Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["class",2],["kernel",2],["def",1],["execute",2],["self",1],["code",1],["raise",1],["runtime",1],["error",1],["forced",1],["failure",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_cell_attempt_counts_a_raised_execute.Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["execute",3],["self",2],["code",2],["raise",1],["runtime",1],["error",1],["forced",1],["failure",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_cell_attempt_counts_error_and_interrupted_terminals","name":[["test",1],["acceptance",1],["cell",1],["attempt",1],["counts",1],["error",1],["interrupted",1],["terminals",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",3],["test",2],["acceptance",6],["cell",5],["attempt",2],["counts",2],["error",2],["interrupted",2],["terminals",2],["terminal",4],["from",2],["types",1],["import",2],["simple",2],["namespace",2],["openai4s",1],["benchmark",1],["class",1],["kernel",2],["execute",2],["self",1],["code",1],["return",1],["metrics",6],["runtime",2],["assert",3],["pass",1],["attempts",1],["failures",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_cell_attempt_counts_error_and_interrupted_terminals.Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["class",2],["kernel",2],["def",1],["execute",1],["self",1],["code",1],["return",1],["terminal",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_cell_attempt_counts_error_and_interrupted_terminals.Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",2],["return",1],["terminal",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity","name":[["test",1],["acceptance",1],["duplicate",1],["capture",1],["failure",1],["counts",1],["started",1],["opportunity",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",10],["test",5],["acceptance",6],["duplicate",6],["capture",9],["failure",4],["counts",2],["started",2],["opportunity",2],["tmp",3],["path",7],["monkeypatch",3],["from",3],["pathlib",1],["import",3],["openai4s",2],["benchmark",1],["kernel",5],["manager",3],["as",1],["mod",2],["class",2],["init",2],["self",20],["cwd",4],["calls",7],["property",1],["sandbox",1],["status",2],["return",6],["mode",1],["auto",1],["state",1],["backend",1],["stub",1],["enforced",1],["false",1],["passed",1],["none",4],["network",1],["policy",1],["warning",1],["execute",1],["code",2],["if",2],["regression",2],["json",1],["write",1],["text",1],["intercept",1],["slope",1],["encoding",1],["utf",1],["stdout",1],["ok",1],["shutdown",1],["runtime",10],["workspace",1],["metrics",6],["record",1],["posture",1],["language",3],["log",1],["cell",5],["result",1],["raise",1],["error",2],["forced",2],["version",1],["id",1],["first",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["setattr",1],["pytest",1],["raises",1],["match",1],["probe",1],["deterministic",1],["assert",4],["attempts",1],["failures",2],["opportunities",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["class",2],["kernel",2],["def",4],["init",1],["self",10],["cwd",4],["path",1],["calls",3],["property",1],["sandbox",1],["status",1],["return",3],["mode",1],["auto",1],["state",1],["test",3],["backend",1],["stub",1],["enforced",1],["false",1],["passed",1],["none",3],["network",1],["policy",1],["warning",1],["execute",1],["code",1],["if",1],["regression",1],["json",1],["write",1],["text",1],["intercept",1],["slope",1],["encoding",1],["utf",1],["stdout",1],["ok",1],["shutdown",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["init",2],["self",4],["cwd",4],["path",1],["calls",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["execute",2],["self",5],["code",2],["calls",2],["if",1],["cwd",1],["regression",1],["json",1],["write",1],["text",1],["intercept",1],["slope",1],["encoding",1],["utf",1],["return",1],["stdout",1],["ok",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Kernel.sandbox_status","name":[["sandbox",1],["status",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["sandbox",2],["status",2],["self",3],["return",1],["mode",1],["auto",1],["state",1],["test",3],["backend",1],["stub",1],["enforced",1],["false",1],["passed",1],["none",2],["network",1],["policy",1],["warning",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Runtime","name":[["runtime",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["class",2],["runtime",3],["def",4],["init",1],["self",10],["workspace",1],["tmp",1],["path",3],["metrics",2],["acceptance",2],["capture",6],["calls",4],["record",1],["kernel",1],["posture",1],["language",3],["status",1],["return",3],["none",1],["log",1],["cell",3],["code",1],["result",1],["if",1],["raise",1],["error",1],["forced",1],["duplicate",1],["failure",1],["version",1],["id",1],["first",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Runtime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["init",2],["self",5],["workspace",1],["tmp",1],["path",1],["metrics",2],["acceptance",2],["capture",1],["calls",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Runtime.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["capture",5],["self",4],["path",3],["cell",2],["calls",2],["if",1],["raise",1],["runtime",1],["error",1],["forced",1],["duplicate",1],["failure",1],["return",1],["version",1],["id",1],["first",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Runtime.log_cell","name":[["log",1],["cell",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["log",2],["cell",3],["self",3],["code",2],["result",2],["language",3],["return",1],["capture",1],["calls",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_duplicate_capture_failure_counts_started_opportunity.Runtime.record_kernel_posture","name":[["record",1],["kernel",1],["posture",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["record",2],["kernel",2],["posture",2],["self",2],["language",2],["status",2],["return",1],["none",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity","name":[["test",1],["acceptance",1],["failed",1],["cell",1],["never",1],["fabricates",1],["duplicate",1],["opportunity",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",10],["test",2],["acceptance",6],["failed",2],["cell",9],["never",2],["fabricates",2],["duplicate",4],["opportunity",2],["tmp",3],["path",7],["monkeypatch",3],["fail",3],["attempts",4],["from",3],["pathlib",1],["import",3],["openai4s",2],["benchmark",1],["kernel",5],["manager",3],["as",1],["mod",2],["class",2],["init",2],["self",15],["cwd",4],["calls",3],["property",1],["sandbox",1],["status",2],["return",7],["execute",1],["code",2],["if",1],["error",2],["forced",2],["failure",2],["regression",2],["json",1],["write",1],["text",1],["intercept",1],["slope",1],["encoding",1],["utf",1],["stdout",1],["ok",1],["shutdown",1],["none",2],["runtime",9],["workspace",1],["metrics",6],["record",1],["posture",1],["language",3],["log",1],["result",1],["capture",1],["version",1],["id",1],["first",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["setattr",1],["pytest",1],["raises",1],["match",1],["probe",1],["deterministic",1],["assert",4],["failures",2],["opportunities",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["class",2],["kernel",2],["def",4],["init",1],["self",9],["cwd",4],["path",1],["calls",3],["property",1],["sandbox",1],["status",1],["return",4],["execute",1],["code",1],["if",1],["fail",1],["error",1],["forced",1],["cell",1],["failure",1],["regression",1],["json",1],["write",1],["text",1],["intercept",1],["slope",1],["encoding",1],["utf",1],["stdout",1],["ok",1],["shutdown",1],["none",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["init",2],["self",4],["cwd",4],["path",1],["calls",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["execute",2],["self",5],["code",2],["calls",2],["if",1],["fail",1],["return",2],["error",1],["forced",1],["cell",1],["failure",1],["cwd",1],["regression",1],["json",1],["write",1],["text",1],["intercept",1],["slope",1],["encoding",1],["utf",1],["stdout",1],["ok",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Kernel.sandbox_status","name":[["sandbox",1],["status",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["sandbox",2],["status",2],["self",2],["return",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Runtime","name":[["runtime",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["class",2],["runtime",2],["def",4],["init",1],["self",6],["workspace",1],["tmp",1],["path",3],["metrics",2],["acceptance",2],["record",1],["kernel",1],["posture",1],["language",3],["status",1],["return",3],["none",1],["log",1],["cell",3],["code",1],["result",1],["capture",1],["version",1],["id",1],["first",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Runtime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["init",2],["self",4],["workspace",1],["tmp",1],["path",1],["metrics",2],["acceptance",2]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Runtime.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["capture",2],["self",2],["path",3],["cell",2],["return",1],["version",1],["id",1],["first",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Runtime.log_cell","name":[["log",1],["cell",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["log",2],["cell",3],["self",2],["code",2],["result",2],["language",3],["return",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_failed_cell_never_fabricates_duplicate_opportunity.Runtime.record_kernel_posture","name":[["record",1],["kernel",1],["posture",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["record",2],["kernel",2],["posture",2],["self",2],["language",2],["status",2],["return",1],["none",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_global_network_deny_overrides_allow_and_fails_baseline","name":[["test",1],["acceptance",1],["global",1],["network",1],["deny",1],["overrides",1],["allow",1],["fails",1],["baseline",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["acceptance",4],["global",3],["network",14],["deny",3],["overrides",2],["allow",5],["fails",2],["baseline",2],["tmp",3],["path",3],["monkeypatch",3],["from",1],["openai4s",1],["benchmark",1],["import",1],["run",2],["pack",2],["setenv",1],["openai4",1],["report",5],["root",1],["next",1],["item",3],["safety",2],["actions",1],["if",1],["id",1],["assert",10],["pass",2],["false",5],["environment",1],["configured",1],["security",1],["allowed",2],["expected",1],["value",1],["effective",2],["decision",3],["observed",5],["policy",1],["executed",1],["transport",1],["not",1],["invoked",1],["summary",1],["action",1],["failures",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_ketcher_loopback_probe_repeats_without_stream_leak","name":[["test",1],["acceptance",1],["ketcher",1],["loopback",1],["probe",1],["repeats",1],["without",1],["stream",1],["leak",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["acceptance",4],["ketcher",6],["loopback",2],["probe",3],["repeats",2],["without",2],["stream",2],["leak",2],["tmp",3],["path",3],["capsys",3],["from",2],["types",1],["import",2],["simple",2],["namespace",2],["openai4s",1],["benchmark",1],["iteration",2],["range",1],["run",5],["root",5],["mkdir",1],["observed",3],["evidence",3],["assert",8],["http",1],["status",1],["200",1],["route",2],["credential",1],["banner",1],["was",1],["captured",5],["verified",1],["detail",2],["read",1],["only",1],["env",1],["injection",1],["backend",1],["not",3],["data",1],["access",1],["token",3],["exists",1],["readouterr",1],["out",1],["err",2],["re",2],["search",1],["za",1],["z0",1],["20",1],["ignorecase",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_metric_zero_samples_are_explicit","name":[["test",1],["acceptance",1],["metric",1],["zero",1],["samples",1],["explicit",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["acceptance",8],["metric",4],["zero",3],["samples",2],["explicit",2],["from",1],["openai4s",1],["benchmark",1],["import",1],["metrics",11],["aggregate",1],["load",1],["pack",1],["assert",7],["latency",2],["ms",2],["p50",1],["none",6],["p95",1],["cell",1],["failure",1],["rate",3],["value",3],["duplicate",1],["version",1],["tokens",2],["live",2],["observed",2],["total",1],["review",1],["hit",1],["values",1],["sample",1],["behavior",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_pack_has_one_machine_readable_cli_entrypoint","name":[["test",1],["acceptance",1],["pack",1],["has",1],["one",1],["machine",1],["readable",1],["cli",1],["entrypoint",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["acceptance",3],["pack",2],["has",2],["one",2],["machine",2],["readable",2],["cli",5],["entrypoint",2],["capsys",3],["import",2],["importlib",2],["module",1],["openai4s",1],["main",2],["rc",2],["benchmark",1],["json",2],["captured",5],["readouterr",1],["report",7],["loads",1],["out",1],["assert",10],["token",3],["not",3],["err",3],["open",1],["ai4",1],["re",2],["search",1],["za",1],["z0",1],["20",1],["ignorecase",1],["schema",1],["version",1],["manifest",1],["digest",1],["sha256",1],["d6b1b5c991e4092475b24c5e89ec8fa220ca166fa4b6f6582abb07e34279f533",1],["pass",1],["true",1],["len",2],["field",1],["paths",1],["safety",1],["actions",1],["summary",1],["capability",1],["passes",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_reviewer_failure_stays_in_offline_denominator","name":[["test",1],["acceptance",1],["reviewer",1],["failure",1],["stays",1],["offline",1],["denominator",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",3],["test",2],["acceptance",5],["reviewer",5],["failure",4],["stays",2],["offline",6],["denominator",2],["tmp",5],["path",5],["monkeypatch",4],["terminal",7],["from",3],["openai4s",3],["import",3],["review",11],["as",1],["mod",3],["benchmark",1],["config",4],["llmconfig",2],["workspace",4],["mkdir",1],["runtime",8],["run",1],["root",1],["data",2],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",1],["if",1],["raise",2],["fail",2],["args",2],["kwargs",2],["error",3],["forced",2],["setattr",2],["evidence",2],["expected",3],["else",1],["lambda",1],["true",1],["result",1],["pytest",1],["raises",1],["match",1],["probe",1],["correction",1],["assert",3],["metrics",3],["cases",1],["failures",1],["hits",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_reviewer_failure_stays_in_offline_denominator.fail_review","name":[["fail",1],["review",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["fail",2],["review",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["forced",1],["reviewer",1],["failure",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_reviewer_workspace_write_is_observed_and_fails_contract","name":[["test",1],["acceptance",1],["reviewer",1],["workspace",1],["write",1],["observed",1],["fails",1],["contract",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",3],["test",2],["acceptance",9],["reviewer",14],["workspace",12],["write",4],["observed",4],["fails",3],["contract",2],["tmp",5],["path",5],["from",2],["openai4s",2],["benchmark",1],["import",2],["config",4],["llmconfig",2],["mkdir",1],["runtime",4],["run",2],["root",1],["data",2],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",1],["offline",1],["written",3],["illegal",1],["txt",1],["writing",2],["messages",1],["cfg",1],["kwargs",1],["stage",1],["observes",1],["boundary",1],["violation",1],["not",1],["pretend",1],["future",1],["read",2],["only",1],["sandbox",1],["already",1],["prevented",1],["text",2],["changed",2],["formal",2],["encoding",1],["utf",2],["return",1],["content",1],["json",2],["dumps",1],["verdict",2],["issues",3],["summary",1],["planted",1],["coefficient",2],["inconsistent",1],["severity",1],["high",1],["title",1],["regression",3],["mismatch",1],["detail",1],["answer",1],["reports",2],["while",1],["evidence",2],["slope",1],["artifact",1],["id",4],["usage",1],["prompt",1],["tokens",2],["completion",1],["spec",4],["next",1],["item",3],["load",1],["pack",1],["field",1],["paths",1],["if",1],["correction",2],["try",1],["result",5],["probe",4],["expected",3],["lambda",1],["active",2],["chat",1],["call",1],["extra",1],["claim",2],["finally",1],["close",1],["assert",5],["unchanged",2],["false",2],["value",1],["true",1],["pass",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_reviewer_workspace_write_is_observed_and_fails_contract.writing_reviewer","name":[["writing",1],["reviewer",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["writing",2],["reviewer",5],["messages",2],["cfg",2],["kwargs",2],["stage",2],["observes",2],["fails",2],["boundary",2],["violation",2],["not",2],["pretend",2],["future",2],["read",2],["only",2],["sandbox",2],["already",2],["prevented",2],["written",1],["write",1],["text",1],["changed",1],["formal",1],["workspace",1],["encoding",1],["utf",1],["return",1],["content",1],["json",2],["dumps",1],["verdict",1],["issues",2],["summary",1],["planted",1],["coefficient",2],["inconsistent",1],["severity",1],["high",1],["title",1],["regression",3],["mismatch",1],["detail",1],["answer",1],["reports",2],["while",1],["evidence",2],["slope",1],["artifact",1],["id",1],["acceptance",1],["usage",1],["prompt",1],["tokens",2],["completion",1]]},{"id":"tests/test_benchmark_workflows.py#test_acceptance_runner_refuses_caller_weakened_pack","name":[["test",1],["acceptance",1],["runner",1],["refuses",1],["caller",1],["weakened",1],["pack",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["acceptance",9],["runner",2],["refuses",2],["caller",2],["weakened",4],["pack",7],["tmp",4],["path",4],["mutate",3],["from",1],["openai4s",1],["benchmark",1],["import",1],["manifest",2],["error",2],["load",2],["run",2],["pytest",1],["raises",1],["match",1],["exact",1],["frozen",1],["canonical",1],["root",1],["assert",1],["list",1],["iterdir",1]]},{"id":"tests/test_benchmark_workflows.py#test_an_error_expecting_case_must_assert_something_about_the_error","name":[["test",1],["error",2],["expecting",1],["case",1],["must",1],["assert",1],["something",1],["about",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",3],["test",2],["error",8],["expecting",2],["case",10],["must",3],["assert",5],["something",2],["about",4],["monkeypatch",3],["empty",2],["expect",3],["failure",3],["permission",1],["denied",1],["would",1],["pass",1],["any",1],["incidental",3],["exception",1],["fabricated",1],["coverage",1],["suite",1],["gates",1],["releases",1],["unexpected",1],["infrastructure",2],["not",3],["be",1],["scored",2],["as",3],["declared",1],["refusal",3],["asserts",3],["nothing",3],["from",2],["openai4s",2],["benchmark",2],["import",2],["runner",3],["mod",2],["model",1],["boom",5],["context",1],["inputs",1],["raise",1],["runtime",1],["setitem",1],["steps",2],["id",1],["workflow",2],["probe",1],["title",1],["outcome",1],["result",5],["run",1],["tiny",1],["passed",1],["false",1],["was",1],["skipped",1],["detail",2]]},{"id":"tests/test_benchmark_workflows.py#test_an_error_expecting_case_must_assert_something_about_the_error.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["boom",2],["context",2],["inputs",2],["raise",1],["runtime",1],["error",1],["incidental",1],["infrastructure",1],["failure",1],["not",1],["refusal",1]]},{"id":"tests/test_benchmark_workflows.py#test_an_unimplemented_step_is_a_hard_error_not_a_scored_refusal","name":[["test",1],["unimplemented",1],["step",1],["hard",1],["error",1],["not",1],["scored",1],["refusal",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["unimplemented",2],["step",3],["hard",3],["error",5],["not",5],["scored",2],["refusal",2],["manifest",2],["naming",1],["nothing",3],["implements",1],["bug",1],["raising",1],["inside",1],["outcome",3],["evaluation",1],["try",1],["let",1],["expecting",1],["case",7],["catch",1],["key",2],["score",1],["green",1],["workflow",3],["describing",1],["work",1],["passed",1],["must",1],["fail",1],["instead",1],["regardless",1],["declared",1],["from",1],["openai4s",1],["benchmark",1],["model",1],["import",1],["id",1],["probe",1],["title",1],["failure",1],["steps",1],["exist",2],["expect",1],["pytest",1],["raises",1],["match",1],["implemented",1],["run",1],["tiny",1]]},{"id":"tests/test_benchmark_workflows.py#test_case","name":[["test",1],["case",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["case",8],["workflow",3],["result",5],["run",1],["if",1],["skipped",1],["pytest",1],["skip",1],["detail",2],["assert",1],["passed",1],["id",1],["outcome",1]]},{"id":"tests/test_benchmark_workflows.py#test_every_case_id_is_unique","name":[["test",1],["every",1],["case",1],["id",1],["unique",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["every",2],["case",4],["id",3],["unique",2],["ids",3],["workflow",1],["cases",1],["assert",1],["len",2]]},{"id":"tests/test_benchmark_workflows.py#test_every_step_a_manifest_names_is_implemented","name":[["test",1],["every",1],["step",1],["manifest",1],["names",1],["implemented",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["every",2],["step",3],["manifest",3],["names",5],["implemented",2],["may",1],["not",2],["describe",1],["work",1],["nothing",1],["performs",1],["workflow",4],["workflows",1],["steps",3],["name",2],["case",2],["cases",1],["missing",3],["sorted",1],["assert",1],["id",1],["unimplemented",1]]},{"id":"tests/test_benchmark_workflows.py#test_every_workflow_carries_at_least_two_cases","name":[["test",1],["every",1],["workflow",1],["carries",1],["at",1],["least",1],["two",1],["cases",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["every",2],["workflow",3],["carries",2],["at",2],["least",2],["two",2],["cases",3],["thin",3],["id",1],["workflows",1],["if",1],["len",1],["assert",1],["not",1],["single",1],["case",1],["cannot",1],["represent",1]]},{"id":"tests/test_benchmark_workflows.py#test_every_workflow_declares_what_would_make_it_fail","name":[["test",1],["every",1],["workflow",1],["declares",1],["would",1],["make",1],["fail",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["every",2],["workflow",8],["declares",2],["would",2],["make",2],["fail",2],["no",1],["stated",1],["failure",2],["condition",1],["demo",1],["not",1],["case",1],["workflows",1],["assert",3],["conditions",1],["id",1],["version",1],["summary",1]]},{"id":"tests/test_benchmark_workflows.py#test_forty_six_versioned_cases_are_frozen","name":[["test",1],["forty",1],["six",1],["versioned",1],["cases",1],["frozen",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["forty",2],["six",2],["versioned",2],["cases",3],["frozen",2],["assert",1],["len",1],["46",1]]},{"id":"tests/test_benchmark_workflows.py#test_next_round_acceptance_manifest_binds_content_to_version","name":[["test",1],["next",1],["round",1],["acceptance",1],["manifest",1],["binds",1],["content",1],["version",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["next",2],["round",2],["acceptance",13],["manifest",10],["binds",2],["content",3],["version",5],["tmp",3],["path",8],["from",1],["openai4s",1],["benchmark",1],["import",1],["default",3],["error",3],["load",3],["pack",4],["record",6],["json",5],["loads",2],["read",2],["text",4],["utf",4],["title",1],["weakened",1],["without",1],["bump",1],["write",2],["dumps",2],["encoding",2],["pytest",2],["raises",2],["match",3],["not",1],["unreviewed",1],["no",1],["frozen",1],["digest",1]]},{"id":"tests/test_benchmark_workflows.py#test_next_round_acceptance_manifest_has_exact_field_and_safety_coverage","name":[["test",1],["next",1],["round",1],["acceptance",1],["manifest",1],["has",1],["exact",1],["field",1],["safety",1],["coverage",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["next",3],["round",2],["acceptance",7],["manifest",5],["has",2],["exact",2],["field",8],["safety",7],["coverage",2],["from",1],["openai4s",1],["benchmark",1],["import",1],["default",2],["path",2],["ids",6],["metric",2],["action",6],["load",2],["pack",14],["assert",12],["version",1],["2026",1],["08",1],["16",1],["tuple",3],["item",12],["id",6],["paths",4],["actions",3],["metrics",1],["len",2],["raw",2],["json",2],["loads",1],["read",2],["text",1],["utf",2],["canonical",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",2],["separators",1],["encode",1],["digest",1],["sha256",2],["hashlib",1],["hexdigest",1],["claims",3],["claim",1],["ketcher",1],["baseline",2],["observation",2],["clinvar",1],["reviewer",3],["if",2],["correction",1],["expected",1],["public",1],["value",1],["workspace",1],["unchanged",1],["safe",1],["restricted",1],["write",1],["execution",2],["confined",1],["local",1],["else",1],["preflight",1],["only",1]]},{"id":"tests/test_benchmark_workflows.py#test_next_round_acceptance_manifest_refuses_contract_weakening","name":[["test",1],["next",1],["round",1],["acceptance",1],["manifest",1],["refuses",1],["contract",1],["weakening",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["next",2],["round",2],["acceptance",10],["manifest",6],["refuses",2],["contract",2],["weakening",2],["tmp",3],["path",6],["mutate",3],["message",3],["from",1],["openai4s",1],["benchmark",1],["import",1],["default",2],["error",2],["load",2],["pack",2],["record",3],["json",3],["loads",1],["read",1],["text",2],["utf",2],["write",1],["dumps",1],["encoding",1],["pytest",1],["raises",1],["match",1]]},{"id":"tests/test_benchmark_workflows.py#test_next_round_acceptance_manifest_rejects_missing_or_extra_actions","name":[["test",1],["next",1],["round",1],["acceptance",1],["manifest",1],["rejects",1],["missing",1],["extra",1],["actions",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["next",2],["round",2],["acceptance",10],["manifest",6],["rejects",2],["missing",2],["extra",2],["actions",3],["tmp",3],["path",6],["from",1],["openai4s",1],["benchmark",1],["import",1],["default",2],["error",2],["load",2],["pack",2],["record",3],["json",3],["loads",1],["read",1],["text",2],["utf",2],["safety",1],["pop",1],["write",1],["dumps",1],["encoding",1],["pytest",1],["raises",1],["match",1],["expected",1],["exactly",1]]},{"id":"tests/test_benchmark_workflows.py#test_next_round_acceptance_manifest_rejects_unknown_nested_fields","name":[["test",1],["next",1],["round",1],["acceptance",1],["manifest",1],["rejects",1],["unknown",1],["nested",1],["fields",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["next",2],["round",2],["acceptance",10],["manifest",6],["rejects",2],["unknown",3],["nested",2],["fields",3],["tmp",3],["path",6],["from",1],["openai4s",1],["benchmark",1],["import",1],["default",2],["error",2],["load",2],["pack",2],["record",3],["json",3],["loads",1],["read",1],["text",2],["utf",2],["field",1],["paths",1],["expected",1],["value",1],["sloep",1],["write",1],["dumps",1],["encoding",1],["pytest",1],["raises",1],["match",1],["observation",1]]},{"id":"tests/test_benchmark_workflows.py#test_next_round_acceptance_pack_replays_all_paths_and_reports_evidence","name":[["test",1],["next",1],["round",1],["acceptance",1],["pack",1],["replays",1],["all",1],["paths",1],["reports",1],["evidence",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["next",2],["round",2],["acceptance",6],["pack",4],["replays",2],["all",2],["paths",6],["reports",2],["evidence",5],["tmp",3],["path",3],["monkeypatch",3],["from",2],["openai4s",2],["import",2],["review",11],["as",1],["mod",2],["benchmark",1],["run",3],["fake",1],["must",2],["be",1],["supplied",1],["exactly",1],["its",1],["own",1],["reviewer",6],["call",3],["replacing",1],["reaching",1],["process",1],["global",2],["provider",2],["would",1],["race",1],["live",5],["setattr",1],["chat",1],["lambda",1],["args",1],["kwargs",1],["pytest",1],["fail",1],["not",5],["replace",1],["report",17],["root",1],["assert",37],["pass",5],["true",3],["item",7],["id",4],["observed",12],["field",4],["safety",3],["actions",3],["if",1],["len",2],["recorded",1],["at",1],["ms",4],["manifest",1],["digest",1],["startswith",1],["sha256",1],["result",4],["expected",2],["duration",2],["fields",11],["ketcher",7],["status",3],["placeholder",1],["http",1],["200",1],["route",1],["source",1],["capability",3],["false",3],["clinvar",2],["implemented",1],["correction",3],["repair",1],["triggered",1],["workspace",2],["unchanged",2],["value",3],["summary",1],["passes",1],["latency",5],["metrics",4],["samples",3],["p50",1],["none",4],["p95",1],["tokens",8],["offline",5],["contract",4],["total",2],["56",1],["hits",7],["hit",1],["rate",3],["denominator",5],["environment",5],["isolation",1],["inference",1],["scoped",1],["injection",1],["configured",1],["security",1],["unattended",1],["approval",1],["deny",1],["kernel",1],["sandboxes",1],["metric",6],["cell",1],["failure",1],["duplicate",1],["version",1],["definition",2],["zero",2],["sample",2],["behavior",2]]},{"id":"tests/test_benchmark_workflows.py#test_next_round_safety_probes_never_execute_external_actions","name":[["test",1],["next",1],["round",1],["safety",1],["probes",1],["never",1],["execute",1],["external",1],["actions",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["next",2],["round",2],["safety",7],["probes",2],["never",2],["execute",2],["external",3],["actions",3],["tmp",3],["path",3],["from",1],["openai4s",1],["benchmark",1],["import",1],["run",2],["acceptance",2],["pack",2],["report",2],["root",1],["item",3],["id",3],["action",2],["write",1],["network",2],["sensitive",1],["payload",1],["egress",1],["narrow",1],["delete",3],["broad",2],["observed",6],["assert",4],["executed",1],["false",2],["outside",1],["effect",1],["transport",1],["not",1],["invoked",1],["effective",1],["decision",1],["deny",1]]},{"id":"tests/test_benchmark_workflows.py#test_run_all_honours_the_root_it_is_given","name":[["test",1],["run",1],["all",1],["honours",1],["root",1],["given",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["run",5],["all",5],["honours",2],["root",3],["given",3],["tmp",3],["path",3],["parameter",1],["was",2],["accepted",1],["ignored",1],["so",1],["caller",1],["pointing",1],["at",1],["another",1],["suite",3],["silently",1],["got",1],["repository",1],["default",2],["from",1],["openai4s",1],["benchmark",1],["runner",1],["import",1],["empty",5],["mkdir",1],["report",2],["assert",1],["workflows",1],["ran",1],["instead",1]]},{"id":"tests/test_benchmark_workflows.py#test_the_cli_treats_zero_workflows_as_a_failure","name":[["test",1],["cli",1],["treats",1],["zero",1],["workflows",1],["as",1],["failure",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["cli",5],["treats",2],["zero",3],["workflows",5],["as",3],["failure",2],["monkeypatch",3],["capsys",3],["tmp",3],["path",3],["not",2],["pass",1],["packaging",1],["regression",1],["must",1],["exit",1],["import",4],["importlib",2],["types",2],["from",1],["openai4s",2],["benchmark",3],["model",1],["bmodel",2],["module",1],["main",1],["setattr",1],["workflow",1],["root",1],["no",2],["rc",2],["cmd",1],["simple",1],["namespace",1],["list",1],["false",2],["json",1],["assert",2],["readouterr",1],["err",1]]},{"id":"tests/test_benchmark_workflows.py#test_the_engineering_deliverable_workflows_are_present_and_refuse","name":[["test",1],["engineering",1],["deliverable",1],["workflows",1],["present",1],["refuse",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["engineering",2],["deliverable",2],["workflows",4],["present",2],["refuse",2],["codebase",5],["mode",2],["delegation",6],["two",1],["whose",1],["subject",1],["claim",1],["rather",1],["than",1],["computation",1],["both",1],["would",1],["be",1],["vacuous",1],["as",1],["happy",1],["path",1],["only",2],["suites",1],["point",1],["host",1],["refuses",1],["believe",1],["by",3],["id",5],["assert",4],["len",3],["cases",4],["refusing",3],["if",1],["outcome",2],["failure",1],["terminal",1],["states",1],["case",1],["waits",1],["timing",1],["measures",1],["runner",1],["not",1],["contract",1],["provenance",1]]},{"id":"tests/test_benchmark_workflows.py#test_the_suite_measures_more_than_the_happy_path","name":[["test",1],["suite",1],["measures",1],["more",1],["than",1],["happy",1],["path",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["suite",2],["measures",2],["more",2],["than",2],["happy",2],["path",2],["success",3],["only",2],["coverage",1],["shape",1],["benchmark",1],["drifts",1],["into",1],["outcomes",4],["case",4],["outcome",2],["workflow",1],["cases",2],["assert",3],["every",1],["expects",1],["refusing",3],["id",1],["if",1],["failure",1],["permission",1],["denied",1],["len",2],["watch",1],["something",1],["refuse",1]]},{"id":"tests/test_benchmark_workflows.py#test_the_workflows_are_shipped_as_package_data","name":[["test",1],["workflows",1],["shipped",1],["as",1],["package",1],["data",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",3],["workflows",7],["shipped",2],["as",3],["package",2],["data",2],["installed",3],["wheel",1],["did",1],["not",5],["ship",1],["manifests",4],["would",3],["make",1],["openai4s",1],["benchmark",5],["report",1],["green",1],["run",1],["over",1],["zero",2],["from",2],["pathlib",1],["import",3],["path",2],["root",4],["file",1],["resolve",1],["parents",1],["text",7],["pyproject",1],["toml",1],["read",3],["utf",3],["try",1],["tomllib",3],["except",1],["module",1],["found",1],["error",2],["stdlib",1],["11",1],["project",1],["supports",1],["10",1],["unconditional",1],["made",1],["whole",1],["out",1],["rather",1],["than",1],["check",1],["anything",1],["core",1],["dependency",1],["so",1],["there",1],["no",1],["parser",1],["fall",1],["back",1],["same",1],["claim",1],["asserted",1],["two",1],["checks",1],["below",1],["already",1],["assert",4],["packaged",2],["find",3],["nothing",2],["pass",2],["silently",2],["else",1],["include",4],["loads",1],["tool",1],["setuptools",1],["packages",1],["manifest",3],["recursive",1],["build",3],["scripts",1],["macos",1],["dmg",2],["sh",1],["copy",1],["workflow",1]]},{"id":"tests/test_benchmark_workflows.py#test_thirteen_workflows_are_frozen","name":[["test",1],["thirteen",1],["workflows",1],["frozen",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["thirteen",2],["workflows",4],["frozen",2],["number",1],["commitment",1],["dropping",1],["one",1],["make",1],["run",1],["green",1],["failure",1],["mode",1],["asserts",1],["against",1],["assert",1],["len",1],["13",1],["id",1]]},{"id":"tests/test_benchmark_workflows.py#test_tool_bringup_carries_fourteen_cases","name":[["test",1],["tool",1],["bringup",1],["carries",1],["fourteen",1],["cases",1]],"path":[["tests",1],["test",1],["benchmark",1],["workflows",1],["py",1]],"body":[["def",2],["test",2],["tool",5],["bringup",5],["carries",2],["fourteen",2],["cases",3],["next",1],["workflows",1],["if",1],["id",1],["assert",1],["len",1],["14",1]]},{"id":"tests/test_bioprobench_skill.py","name":[["test",1],["bioprobench",1],["skill",1],["py",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["regression",2],["contracts",1],["bundled",1],["bio",1],["pro",1],["bench",1],["skill",1],["sidecar",1],["two",1],["defects",1],["here",1],["were",1],["silent",1],["they",2],["produced",1],["plausible",2],["looking",1],["metrics",1],["under",1],["success",2],["status",1],["instead",1],["raising",1],["so",5],["only",3],["pinned",1],["expected",4],["number",2],["catches",1],["err",7],["label",3],["encoding",1],["ground",2],["truth",2],["correct",3],["was",3],["compared",1],["identity",1],["operator",1],["false",11],["labels",3],["encoded",1],["as",6],["true",8],["matched",1],["nothing",3],["precision",3],["recall",3],["f1",3],["collapsed",1],["exactly",1],["while",1],["accuracy",3],["stayed",1],["pqa",4],["confidence",9],["parsing",1],["without",3],["separator",1],["last",1],["whitespace",2],["token",4],["taken",1],["unconditionally",1],["bare",2],["answer",3],["such",1],["consumed",1],["its",2],["own",2],["scored",1],["wrong",2],["fabricated",1],["uncounted",1],["failed",2],["rate",2],["fixtures",1],["pure",1],["stdlib",1],["module",4],["scope",4],["kernel",1],["py",1],["must",2],["stay",1],["importable",2],["science",2],["stack",2],["itself",1],["asserted",1],["below",1],["aggregation",1],["needs",1],["numpy",1],["scikit",1],["learn",1],["skipped",1],["absent",1],["from",3],["future",1],["import",7],["annotations",1],["importlib",1],["inspect",1],["json",2],["sys",1],["pytest",16],["openai4s",1],["config",2],["pytestmark",1],["mark",8],["skills",1],["fixture",2],["autouse",1],["stays",1],["b2",1],["encodings",1],["predictions",2],["against",1],["positive",1],["class",1],["step",1],["tp",1],["fp",1],["fn",1],["parametrize",7],["encode",1],["param",5],["lambda",5],["id",5],["bool",1],["int",2],["if",3],["else",3],["lowercase",1],["string",3],["capitalized",1],["yes",2],["no",3],["input",1],["score",1],["not",2],["report",1],["task",1],["ord",1],["rea",1],["gen",1],["b6",1],["split",1],["content",3],["95",10],["sodium",5],["chloride",5],["80",2],["100",3],["previously",1],["eaten",1],["trailing",1],["at",1],["all",1],["form",1],["after",1],["prompt",1],["format",1],["asks",1],["model",1],["choice",1],["branch",2],["prompted",1],["path",2],["fallback",2],["earlier",1],["fix",1],["hardened",1],["leaving",1],["common",1],["fabricating",1],["first",1],["digit",1],["run",1],["00",1],["abc",1],["101",1],["tris",2],["edta",2],["90",4],["buffer",2],["wash",2],["spin",2]]},{"id":"tests/test_bioprobench_skill.py#_answer","name":[["answer",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["answer",4],["value",3],["return",1],["start",1],["end",1]]},{"id":"tests/test_bioprobench_skill.py#_skills_on_path","name":[["skills",1],["path",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["skills",3],["path",7],["str",1],["config",1],["dir",1],["sys",2],["insert",1],["yield",1],["remove",1]]},{"id":"tests/test_bioprobench_skill.py#_write","name":[["write",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["write",3],["tmp",3],["path",6],["name",3],["records",3],["text",1],["json",1],["dumps",1],["encoding",1],["utf",1],["return",1],["str",1]]},{"id":"tests/test_bioprobench_skill.py#kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["kernel",3],["return",1],["importlib",1],["import",1],["module",1],["bioprobench",1]]},{"id":"tests/test_bioprobench_skill.py#test_empty_record_list_is_an_error_not_a_successful_zero","name":[["test",1],["empty",1],["record",1],["list",1],["error",1],["not",1],["successful",1],["zero",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["empty",4],["record",2],["list",3],["error",4],["not",3],["successful",2],["zero",3],["kernel",3],["tmp",3],["path",5],["task",3],["every",1],["evaluator",1],["guards",1],["its",1],["divisions",1],["if",1],["total",1],["else",1],["so",1],["would",1],["otherwise",1],["score",1],["as",1],["all",1],["metrics",1],["at",1],["failed",1],["rate",1],["status",2],["success",1],["run",2],["measured",1],["nothing",1],["write",1],["json",1],["result",4],["bioprobench",1],["eval",1],["assert",3],["no",1],["response",1],["records",1]]},{"id":"tests/test_bioprobench_skill.py#test_err_missing_label_does_not_shift_later_predictions","name":[["test",1],["err",1],["missing",1],["label",1],["not",1],["shift",1],["later",1],["predictions",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["err",3],["missing",3],["label",2],["not",2],["shift",2],["later",3],["predictions",2],["kernel",4],["tmp",3],["path",5],["half",1],["appended",1],["item",2],["would",1],["mis",1],["pair",1],["every",2],["prediction",2],["records",2],["generated",4],["response",4],["answer",4],["true",4],["correct",3],["false",3],["no",1],["ground",1],["truth",1],["at",1],["all",1],["write",1],["json",1],["metrics",4],["evaluate",1],["correction",1],["task",1],["labelled",1],["agrees",1],["its",1],["so",1],["accuracy",2],["assert",3],["failed",1],["rate",1],["25",1],["result",1],["status",1],["partial",1]]},{"id":"tests/test_bioprobench_skill.py#test_err_scores_identically_across_label_encodings","name":[["test",1],["err",1],["scores",1],["identically",1],["across",1],["label",1],["encodings",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["err",6],["scores",2],["identically",2],["across",2],["label",4],["encodings",2],["kernel",3],["tmp",3],["path",5],["encode",3],["every",1],["accepted",1],["encoding",1],["correct",2],["must",1],["yield",1],["same",1],["metrics",6],["records",2],["generated",1],["response",1],["answer",1],["pred",2],["zip",1],["predictions",1],["labels",2],["write",1],["json",1],["evaluate",1],["correction",1],["task",1],["assert",4],["pytest",1],["approx",1],["expected",1],["specific",1],["regression",1],["these",1],["collapsed",1],["exactly",1],["non",1],["bool",1],["precision",1],["recall",1],["f1",1]]},{"id":"tests/test_bioprobench_skill.py#test_err_unrecognized_label_is_counted_as_failed_not_scored","name":[["test",1],["err",1],["unrecognized",1],["label",1],["counted",1],["as",1],["failed",1],["not",1],["scored",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["err",3],["unrecognized",2],["label",2],["counted",2],["as",3],["failed",5],["not",3],["scored",3],["kernel",4],["tmp",3],["path",5],["bad",2],["data",1],["must",1],["reach",1],["rate",2],["be",1],["confident",1],["miss",1],["records",2],["generated",1],["response",1],["answer",1],["false",1],["correct",1],["maybe",1],["write",1],["json",1],["metrics",4],["evaluate",1],["correction",1],["task",1],["assert",3],["accuracy",1],["result",1],["status",1]]},{"id":"tests/test_bioprobench_skill.py#test_kernel_module_scope_needs_no_third_party_imports","name":[["test",1],["kernel",1],["module",1],["scope",1],["needs",1],["no",1],["third",1],["party",1],["imports",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["kernel",6],["module",2],["scope",2],["needs",2],["no",2],["third",2],["party",2],["imports",2],["ord",2],["err",4],["rea",2],["must",2],["work",1],["none",1],["heavy",1],["deps",1],["task",2],["require",1],["not",1],["raise",1]]},{"id":"tests/test_bioprobench_skill.py#test_malformed_json_names_the_decode_failure","name":[["test",1],["malformed",1],["json",1],["names",1],["decode",1],["failure",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["json",3],["names",2],["decode",2],["failure",2],["kernel",3],["tmp",3],["path",6],["broken",1],["write",1],["text",1],["bad",1],["encoding",1],["utf",1],["result",3],["run",1],["bioprobench",1],["eval",1],["ord",1],["str",1],["assert",2],["error",3],["jsondecode",1]]},{"id":"tests/test_bioprobench_skill.py#test_non_list_json_is_an_error","name":[["test",1],["non",1],["list",1],["json",1],["error",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["non",2],["list",3],["json",4],["error",4],["kernel",3],["tmp",3],["path",5],["write",1],["obj",1],["records",1],["result",3],["run",1],["bioprobench",1],["eval",1],["ord",1],["assert",2],["must",1],["be",1]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_ampersand_branch_rejects_what_the_fallback_rejects","name":[["test",1],["pqa",1],["ampersand",1],["branch",1],["rejects",2],["fallback",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",2],["ampersand",2],["branch",2],["rejects",4],["fallback",2],["kernel",4],["token",4],["probability",1],["like",1],["95",1],["must",1],["not",1],["become",1],["confidence",3],["via",1],["first",1],["digit",1],["run",1],["pytest",2],["raises",2],["value",2],["error",2],["split",2],["answer",2]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_answer_may_itself_contain_an_ampersand","name":[["test",1],["pqa",1],["answer",1],["may",1],["itself",1],["contain",1],["ampersand",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",2],["answer",4],["may",2],["itself",2],["contain",2],["ampersand",2],["kernel",3],["content",3],["expected",3],["only",1],["last",1],["field",1],["confidence",2],["must",1],["match",1],["choice",1],["exactly",1],["assert",1],["split",1]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_bare_answer_never_yields_a_fabricated_confidence","name":[["test",1],["pqa",1],["bare",1],["answer",1],["never",1],["yields",1],["fabricated",1],["confidence",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",2],["bare",2],["answer",4],["never",2],["yields",2],["fabricated",2],["confidence",4],["kernel",3],["must",1],["not",1],["silently",1],["become",1],["pytest",1],["raises",1],["value",1],["error",1],["split",1]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_both_separators_accept_the_same_confidences","name":[["test",1],["pqa",1],["both",1],["separators",1],["accept",1],["same",1],["confidences",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",2],["both",2],["separators",2],["accept",2],["same",2],["confidences",2],["kernel",4],["token",4],["assert",1],["split",2],["answer",2],["confidence",2]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_confidence_split_accepts_real_confidences","name":[["test",1],["pqa",1],["confidence",1],["split",1],["accepts",1],["real",1],["confidences",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",2],["confidence",3],["split",3],["accepts",2],["real",2],["confidences",2],["kernel",3],["content",3],["expected",3],["assert",1],["answer",1]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_confidence_split_rejects_unparseable_content","name":[["test",1],["pqa",1],["confidence",1],["split",1],["rejects",1],["unparseable",1],["content",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",2],["confidence",3],["split",3],["rejects",2],["unparseable",2],["content",5],["kernel",3],["pytest",1],["raises",1],["value",1],["error",1],["answer",1]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_end_to_end_counts_unparseable_answers_as_failed","name":[["test",1],["pqa",1],["end",2],["counts",1],["unparseable",1],["answers",1],["as",1],["failed",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",4],["end",4],["counts",2],["unparseable",2],["answers",2],["as",2],["failed",4],["kernel",3],["tmp",3],["path",5],["pytest",2],["importorskip",2],["numpy",1],["sklearn",1],["response",2],["correct",1],["just",1],["carries",1],["no",1],["confidence",1],["records",2],["generated",1],["answer",2],["write",1],["bare",1],["json",1],["result",4],["run",1],["bioprobench",1],["eval",1],["assert",3],["status",1],["metrics",2],["rate",1],["brier",1],["score",1],["none",1]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_end_to_end_scores_a_well_formed_file","name":[["test",1],["pqa",1],["end",2],["scores",1],["well",1],["formed",1],["file",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",4],["end",4],["scores",2],["well",2],["formed",2],["file",2],["kernel",3],["tmp",3],["path",5],["pytest",4],["importorskip",2],["numpy",1],["sklearn",1],["records",2],["generated",2],["response",2],["answer",4],["95",3],["10",3],["write",1],["json",1],["result",5],["run",1],["bioprobench",1],["eval",1],["assert",4],["status",1],["success",1],["metrics",3],["accuracy",1],["approx",2],["failed",1],["rate",1],["confidences",1],["right",1],["wrong",1],["brier",1],["score",1],["00625",1]]},{"id":"tests/test_bioprobench_skill.py#test_pqa_probability_confidence_reaches_failed_rate_not_a_worst_case_brier","name":[["test",1],["pqa",1],["probability",1],["confidence",1],["reaches",1],["failed",1],["rate",1],["not",1],["worst",1],["case",1],["brier",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["pqa",4],["probability",2],["confidence",3],["reaches",2],["failed",5],["rate",4],["not",2],["worst",3],["case",2],["brier",3],["kernel",3],["tmp",3],["path",5],["pytest",2],["importorskip",2],["numpy",1],["sklearn",1],["every",1],["answer",3],["correct",1],["only",1],["format",1],["deviates",1],["scoring",1],["as",1],["success",1],["yielded",1],["attainable",1],["records",2],["generated",1],["response",1],["95",1],["write",1],["json",1],["result",3],["run",1],["bioprobench",1],["eval",1],["assert",2],["status",1],["metrics",1]]},{"id":"tests/test_bioprobench_skill.py#test_trigger_batch_inference_exposes_the_endpoint","name":[["test",1],["trigger",1],["batch",1],["inference",1],["exposes",1],["endpoint",1]],"path":[["tests",1],["test",1],["bioprobench",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["trigger",3],["batch",3],["inference",3],["exposes",2],["endpoint",2],["kernel",3],["non",1],["open",1],["ai",1],["key",1],["must",1],["not",1],["be",1],["transmittable",1],["only",1],["api",1],["openai",1],["com",1],["assert",1],["base",1],["url",1],["inspect",1],["signature",1],["parameters",1]]},{"id":"tests/test_biosecurity_web_parity.py","name":[["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["whether",2],["biosecurity",2],["screener",4],["runs",1],["surface",2],["people",1],["actually",1],["openai4",1],["by",2],["default",1],["openai4s",4],["config",5],["py",1],["documents",1],["as",2],["doing",2],["two",1],["things",1],["splice",1],["calibrated",1],["accountability",1],["oi",1],["prompt",2],["run",3],["di",2],["trajectory",2],["cli",1],["pre",1],["exec",1],["gate",2],["did",2],["both",1],["web",1],["daemon",1],["safety",1],["refusal",1],["called",1],["classify",1],["code",1],["returned",1],["so",2],["same",1],["cell",2],["uv",1],["refused",1],["was",3],["executed",1],["start",1],["sh",1],["worse",1],["half",2],["lose",1],["asks",1],["model",1],["behave",1],["checks",1],["operator",1],["reading",1],["would",1],["believe",1],["control",1],["force",1],["primary",1],["product",1],["only",1],["its",1],["advisory",1],["judges",1],["user",1],["asked",1],["across",1],["conversation",1],["against",1],["agent",1],["has",1],["been",1],["needs",1],["session",1],["not",1],["just",1],["port",1],["widened",1],["from",4],["future",1],["import",5],["annotations",1],["types",1],["simple",3],["namespace",3],["pytest",2],["llmconfig",1],["security",1],["server",1],["gateway",2],["mod",1],["fixture",1],["blocked",3],["true",1],["reason",2],["pretend",1],["said",1],["no",1],["allowed",1],["false",1]]},{"id":"tests/test_biosecurity_web_parity.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_biosecurity_web_parity.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_biosecurity_web_parity.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_biosecurity_web_parity.py#_session","name":[["session",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["session",2],["messages",4],["return",1],["simple",1],["namespace",1]]},{"id":"tests/test_biosecurity_web_parity.py#runner","name":[["runner",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["return",1],["gateway",1],["mod",1],["session",1],["hub",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_a_broken_screener_does_not_break_the_turn","name":[["test",1],["broken",1],["screener",1],["not",1],["break",1],["turn",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",3],["test",2],["broken",2],["screener",3],["not",2],["break",2],["turn",2],["runner",3],["monkeypatch",3],["fails",1],["open",1],["deliberately",1],["consistently",1],["cli",1],["safety",2],["check",1],["takes",1],["product",1],["down",1],["errors",1],["gets",1],["turned",1],["off",1],["boom",2],["raise",1],["runtime",1],["error",1],["exploded",1],["setattr",1],["openai4s",1],["security",1],["screen",1],["trajectory",1],["assert",1],["refusal",1],["session",1],["print",1],["agent",1],["none",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_a_broken_screener_does_not_break_the_turn._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["runtime",1],["error",1],["screener",1],["exploded",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_a_user_cell_is_not_screened","name":[["test",1],["user",1],["cell",1],["not",1],["screened",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["user",3],["cell",2],["not",4],["screened",2],["runner",3],["monkeypatch",3],["only",1],["agent",1],["origin",1],["cells",1],["gated",1],["person",1],["running",1],["their",1],["own",1],["code",1],["notebook",1],["threat",1],["model",1],["screening",1],["them",1],["would",1],["make",1],["repl",1],["unusable",1],["called",3],["list",1],["int",1],["setattr",1],["openai4s",1],["security",1],["screen",1],["trajectory",1],["lambda",1],["append",1],["blocked",1],["assert",2],["safety",1],["refusal",1],["session",1],["print",1],["none",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_an_allowed_trajectory_does_not_refuse","name":[["test",1],["allowed",1],["trajectory",1],["not",1],["refuse",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["test",3],["allowed",3],["trajectory",3],["not",3],["refuse",3],["runner",3],["monkeypatch",3],["gate",1],["must",1],["become",1],["everything",1],["would",1],["also",1],["satisfy",1],["only",1],["checked",1],["block",1],["path",1],["setattr",1],["openai4s",1],["security",1],["screen",1],["lambda",1],["assert",1],["safety",1],["refusal",1],["session",1],["print",1],["agent",1],["none",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_both_surfaces_use_one_definition_of_a_trajectory","name":[["test",1],["both",1],["surfaces",1],["one",1],["definition",1],["trajectory",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["test",3],["both",2],["surfaces",2],["one",3],["definition",3],["trajectory",6],["two",2],["copies",1],["counts",1],["as",1],["would",1],["be",1],["safety",3],["policies",1],["wearing",1],["name",1],["drifting",1],["quietly",1],["import",3],["inspect",2],["source",4],["getsource",1],["gateway",1],["mod",1],["session",1],["runner",1],["refusal",1],["assert",3],["gather",3],["from",2],["security",2],["facade",1],["not",2],["cli",1],["loop",3],["private",1],["helper",1],["reaching",1],["into",1],["openai4s",3],["agent",2],["backend",1],["contract",1],["refuses",1],["refused",1],["correctly",1],["shared",1],["belongs",1],["beside",1],["screener",1],["consumes",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_escalate_stays_advisory","name":[["test",1],["escalate",1],["stays",1],["advisory",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["escalate",5],["stays",2],["advisory",2],["runner",3],["monkeypatch",3],["same",2],["choice",1],["cli",1],["loop",1],["makes",1],["reason",2],["there",1],["no",1],["human",1],["execution",1],["path",1],["so",1],["turning",1],["into",1],["refusal",2],["would",1],["deadlock",1],["turn",1],["rather",1],["than",1],["anyone",1],["consulted",1],["simple",1],["namespace",1],["blocked",1],["false",1],["needs",1],["context",1],["setattr",1],["openai4s",1],["security",1],["screen",1],["trajectory",1],["lambda",1],["assert",1],["safety",1],["session",1],["print",1],["agent",1],["none",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_the_screener_sees_the_conversation_not_just_the_cell","name":[["test",1],["screener",1],["sees",1],["conversation",1],["not",1],["just",1],["cell",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",3],["test",2],["screener",3],["sees",2],["conversation",2],["not",2],["just",2],["cell",5],["runner",3],["monkeypatch",3],["trajectory",2],["handed",1],["one",1],["code",1],["classifier",1],["misleading",1],["name",1],["user",8],["request",1],["agent",4],["prior",1],["turns",1],["have",1],["reach",1],["whole",1],["reason",1],["port",1],["signature",1],["changed",1],["captured",6],["dict",1],["screen",3],["text",2],["actions",5],["cfg",1],["return",1],["allowed",1],["setattr",1],["openai4s",1],["security",1],["session",3],["role",2],["content",2],["asked",2],["assistant",1],["did",2],["safety",1],["refusal",1],["assert",3]]},{"id":"tests/test_biosecurity_web_parity.py#test_the_screener_sees_the_conversation_not_just_the_cell._screen","name":[["screen",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["screen",2],["user",4],["text",3],["actions",4],["cfg",2],["captured",2],["return",1],["allowed",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_the_static_classifier_still_runs_first","name":[["test",1],["static",1],["classifier",1],["still",1],["runs",1],["first",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["static",4],["classifier",2],["still",2],["runs",2],["first",2],["runner",3],["monkeypatch",4],["adding",1],["screener",1],["must",1],["not",2],["have",1],["displaced",1],["check",1],["was",2],["there",1],["cell",2],["refused",3],["by",1],["classify",2],["code",2],["before",1],["trajectory",3],["even",1],["gathered",2],["setattr",2],["openai4s",2],["security",2],["lambda",3],["simple",1],["namespace",1],["safe",1],["false",1],["as",1],["observation",1],["nope",2],["called",3],["list",1],["int",1],["screen",1],["append",1],["allowed",1],["refusal",3],["safety",1],["session",1],["print",1],["agent",1],["assert",2],["already",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_the_switch_still_switches","name":[["test",1],["switch",1],["still",1],["switches",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["switch",2],["still",2],["switches",2],["runner",4],["monkeypatch",3],["tmp",3],["path",3],["openai4",1],["biosecurity",2],["off",1],["must",1],["mean",1],["screener",1],["not",2],["run",1],["always",1],["control",1],["different",1],["product",1],["than",1],["one",1],["documented",1],["called",3],["list",1],["int",1],["setattr",1],["openai4s",1],["security",3],["screen",1],["trajectory",1],["lambda",1],["append",1],["blocked",1],["cfg",1],["config",2],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["false",1],["assert",2],["safety",1],["refusal",1],["session",1],["print",1],["agent",1],["none",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_the_trajectory_screener_actually_runs_here","name":[["test",1],["trajectory",1],["screener",1],["actually",1],["runs",1],["here",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",3],["test",2],["trajectory",5],["screener",5],["actually",2],["runs",2],["here",2],["runner",3],["monkeypatch",3],["defect",1],["before",1],["no",1],["call",1],["reached",1],["from",1],["web",1],["path",1],["at",1],["all",1],["so",1],["assertion",1],["consulted",1],["its",1],["verdict",1],["honoured",1],["seen",3],["list",1],["tuple",1],["str",2],["screen",3],["user",3],["text",2],["actions",2],["cfg",1],["append",1],["return",1],["blocked",2],["setattr",1],["openai4s",1],["security",1],["session",3],["role",2],["content",2],["synthesise",1],["thing",1],["assistant",1],["ordering",1],["reagents",1],["refusal",5],["safety",1],["print",1],["cell",1],["agent",1],["assert",4],["was",2],["never",1],["called",1],["not",2],["none",1],["by",1],["biosecurity",1],["executed",1]]},{"id":"tests/test_biosecurity_web_parity.py#test_the_trajectory_screener_actually_runs_here._screen","name":[["screen",1]],"path":[["tests",1],["test",1],["biosecurity",1],["web",1],["parity",1],["py",1]],"body":[["def",2],["screen",2],["user",3],["text",3],["actions",3],["cfg",2],["seen",1],["append",1],["return",1],["blocked",1]]},{"id":"tests/test_byoc_confinement_scope.py","name":[["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["boundary",4],["hands",1],["back",1],["as",8],["load",1],["bearing",1],["denies",1],["three",1],["findings",1],["one",2],["theme",1],["check",1],["answered",1],["easier",1],["question",1],["than",4],["was",4],["standing",1],["runtime",3],["read",15],["paths",1],["allowed",9],["helper",5],["package",1],["parent",4],["source",2],["editable",1],["install",1],["repository",3],["root",1],["home",7],["denial",2],["then",1],["reopened",1],["over",1],["everything",1],["beneath",1],["so",4],["provider",1],["shim",1],["by",1],["design",1],["also",1],["has",1],["network",1],["could",2],["untracked",1],["env",1],["git",6],["any",1],["unrelated",1],["data",6],["sitting",1],["there",1],["available",1],["asked",1],["whether",2],["backend",2],["binary",1],["installed",3],["linux",2],["host",3],["unprivileged",1],["user",2],["namespaces",1],["mounts",1],["disabled",1],["bwrap",1],["confines",1],["nothing",1],["enforce",2],["gate",1],["proceeded",1],["real",3],["invocation",1],["died",1],["before",1],["started",1],["reported",1],["indeterminate",1],["remote",1],["operation",1],["rather",3],["cannot",2],["sandbox",4],["doctor",2],["had",1],["its",1],["own",3],["opinion",1],["contradicted",1],["reporting",1],["unconditionally",1],["no",2],["os",26],["existed",1],["advising",1],["weaken",1],["auto",1],["profile",3],["itself",2],["same",3],["shape",3],["denied",2],["file",21],["under",1],["not",9],["all",1],["contents",1],["mac",6],["extended",1],["attributes",1],["separate",1],["seatbelt",2],["class",3],["com",3],["apple",3],["resource",2],["fork",2],["holds",3],["metadata",6],["mditem",2],["froms",3],["whole",3],["document",2],["base64",2],["encoded",2],["anything",2],["saved",2],["from",7],["url",2],["bytes",2],["were",1],["refused",1],["through",4],["open",5],["served",1],["getxattr",6],["probe",13],["have",2],["caught",1],["listdir",7],["invariant",1],["verifies",1],["inside",1],["held",1],["entire",1],["time",1],["tests",1],["below",1],["establish",1],["exec",1],["try",5],["files",1],["string",5],["assertion",1],["would",1],["passed",1],["against",1],["broken",1],["code",1],["right",1],["future",1],["import",17],["annotations",1],["ctypes",30],["util",7],["json",9],["subprocess",1],["sys",13],["tempfile",1],["types",1],["pathlib",1],["path",14],["pytest",5],["openai4s",2],["security",1],["byoc",1],["confinement",2],["bc",2],["repo",7],["resolve",1],["macos",8],["only",10],["mark",3],["skipif",1],["platform",1],["darwin",1],["reason",1],["out",10],["def",8],["key",8],["fn",8],["ok",3],["except",6],["permission",1],["error",3],["found",1],["absent",2],["exception",1],["exc",11],["err",1],["type",2],["name",9],["argv",9],["list",4],["lambda",19],["readable",4],["join",2],["pyproject",1],["toml",1],["rb",4],["linked",1],["worktree",1],["regular",1],["pointing",1],["elsewhere",1],["listing",1],["raises",1],["adirectory",1],["verdict",1],["about",2],["resolves",1],["pointer",1],["names",4],["directory",3],["must",1],["stay",1],["unread",1],["dir",6],["pkg",1],["print",4],["dumps",4],["reports",1],["raw",4],["errno",20],["each",1],["split",1],["deliberately",1],["makes",1],["measured",1],["described",1],["cpython",1],["exposes",1],["precisely",1],["channel",1],["went",1],["unnoticed",1],["stdlib",1],["see",1],["libc",7],["cdll",3],["find",3],["library",3],["true",4],["xattr",13],["value",6],["buf",12],["create",3],["buffer",3],["65536",3],["size",13],["encode",6],["len",3],["uint32",2],["int",3],["if",4],["raise",4],["oserror",7],["return",8],["listxattr",7],["outcome",11],["errorcode",3],["str",3],["target",12],["stat",8],["at",1],["uses",1],["carry",1],["gets",2],["here",2],["fixture",1],["autouse",1],["parametrize",2],["covers",1],["loader",1],["still",1],["test",1],["subject",1],["none",1],["expanduser",1],["ssl",2],["working",1],["answer",1],["place",1]]},{"id":"tests/test_byoc_confinement_scope.py#_fresh_self_test","name":[["fresh",1],["self",1],["test",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["fresh",2],["self",4],["test",4],["bc",2],["reset",2],["cache",2],["yield",1]]},{"id":"tests/test_byoc_confinement_scope.py#_git_metadata_dir","name":[["git",1],["metadata",1],["dir",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["git",12],["metadata",4],["dir",2],["repo",5],["path",6],["directory",1],["checkout",1],["actually",1],["lives",1],["clone",1],["linked",1],["worktree",2],["add",1],["agent",1],["session",1],["checks",1],["tree",1],["out",1],["regular",1],["file",4],["holding",1],["gitdir",2],["sits",1],["under",1],["main",1],["repository",1],["worktrees",1],["name",1],["resolved",1],["here",1],["outside",1],["boundary",1],["because",1],["probe",1],["handed",1],["pointer",4],["asks",1],["question",1],["about",1],["types",1],["gets",1],["answer",1],["looks",1],["like",1],["denial",1],["without",1],["being",1],["one",1],["dot",4],["if",3],["read",1],["text",1],["utf",1],["strip",2],["startswith",1],["target",4],["split",1],["return",2],["absolute",1],["else",1],["resolve",1]]},{"id":"tests/test_byoc_confinement_scope.py#_probe","name":[["probe",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["probe",3],["argv",4],["list",2],["str",2],["dict",2],["run",2],["confined",1],["not",1],["return",2],["json",2],["report",1],["printed",1],["one",1],["place",1],["builds",1],["parses",1],["answer",1],["so",1],["second",1],["copy",1],["cannot",1],["drift",1],["away",1],["from",1],["first",1],["start",1],["asking",1],["different",1],["question",1],["proc",4],["subprocess",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["120",1],["assert",1],["returncode",1],["stderr",1],["loads",1],["stdout",1],["strip",1],["splitlines",1]]},{"id":"tests/test_byoc_confinement_scope.py#_read_probe_argv","name":[["read",1],["probe",1],["argv",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["read",4],["probe",6],["argv",3],["repo",3],["path",4],["git",3],["dir",4],["profile",5],["str",6],["none",5],["list",2],["optionally",1],["wrapped",1],["seatbelt",1],["unconfined",1],["control",1],["same",2],["against",1],["paths",1],["nothing",1],["denying",1],["must",1],["report",1],["readable",1],["denied",1],["from",1],["confined",1],["run",1],["would",1],["be",1],["proving",1],["something",1],["about",2],["rather",1],["than",1],["boundary",1],["inner",3],["sys",1],["executable",1],["bc",1],["helper",1],["package",1],["if",1],["return",2],["sandbox",1],["exec",1]]},{"id":"tests/test_byoc_confinement_scope.py#_set_xattr","name":[["xattr",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["xattr",2],["path",5],["name",4],["str",3],["value",4],["bytes",2],["none",2],["libc",2],["ctypes",6],["cdll",1],["util",1],["find",1],["library",1],["errno",2],["true",1],["if",1],["setxattr",2],["encode",2],["size",1],["len",1],["uint32",1],["int",1],["raise",1],["oserror",1]]},{"id":"tests/test_byoc_confinement_scope.py#_write_git","name":[["write",1],["git",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["write",5],["git",16],["repo",7],["path",5],["shape",6],["str",2],["build",1],["one",2],["two",1],["real",7],["shapes",1],["return",3],["metadata",2],["dir",2],["linked",1],["worktree",1],["regular",1],["file",2],["holding",1],["gitdir",3],["every",1],["ordinary",1],["checkout",1],["directory",3],["both",1],["produced",1],["by",1],["itself",1],["so",1],["boundary",2],["only",1],["refuses",2],["them",1],["nothing",1],["half",1],["installs",1],["pointer",1],["target",1],["inside",1],["same",1],["tree",1],["because",1],["has",1],["resolve",1],["something",1],["then",1],["covers",1],["if",2],["mkdir",2],["config",1],["text",3],["core",1],["tbare",1],["false",1],["encoding",3],["utf",3],["parent",1],["main",1],["worktrees",1],["name",1],["parents",1],["true",1],["raise",1],["value",1],["error",1],["unknown",1],["pragma",1],["no",1],["cover",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_confined_process_cannot_read_the_repository","name":[["test",1],["confined",1],["process",1],["cannot",1],["read",1],["repository",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",4],["confined",2],["process",2],["cannot",2],["read",4],["repository",3],["tmp",3],["path",6],["leak",2],["tried",1],["real",1],["install",2],["running",1],["from",1],["if",2],["not",5],["str",4],["repo",5],["startswith",2],["home",5],["pytest",2],["skip",2],["under",3],["user",2],["git",6],["dir",5],["metadata",2],["worktree",1],["whose",1],["main",1],["lives",1],["outside",1],["directory",1],["denial",1],["cover",1],["so",1],["there",2],["would",1],["be",1],["expected",1],["rather",1],["than",1],["checkout",1],["stage",4],["mkdir",1],["result",9],["probe",2],["argv",1],["bc",1],["build",1],["profile",1],["assert",4],["list",1],["denied",3],["file",1],["absent",1],["one",1],["thing",1],["need",1],["still",1],["helper",1],["pkg",1],["readable",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_profile_that_blocks_the_interpreter_is_named_as_such","name":[["test",1],["profile",1],["blocks",1],["interpreter",1],["named",1],["as",1],["such",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",3],["test",2],["profile",2],["blocks",2],["interpreter",3],["named",2],["as",2],["such",2],["monkeypatch",5],["not",3],["no",1],["boundary",1],["sends",1],["someone",1],["look",1],["at",1],["sandbox",2],["exec",2],["fault",1],["path",2],["host",1],["layout",1],["needed",1],["walk",1],["did",1],["produce",1],["blocked",2],["argv",2],["kwargs",1],["return",1],["subprocess",2],["completed",1],["process",1],["71",1],["execvp",1],["python",1],["failed",1],["operation",1],["permitted",1],["setattr",3],["bc",4],["sys",1],["platform",1],["darwin",1],["shutil",1],["lambda",1],["name",2],["usr",1],["bin",1],["run",1],["ok",2],["reason",5],["available",1],["assert",3],["false",1],["denies",1],["itself",1],["every",1],["component",1],["loader",1],["walks",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_profile_that_blocks_the_interpreter_is_named_as_such.blocked","name":[["blocked",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["blocked",2],["argv",3],["kwargs",2],["return",1],["subprocess",1],["completed",1],["process",1],["71",1],["sandbox",1],["exec",1],["execvp",1],["python",1],["failed",1],["operation",1],["not",1],["permitted",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_self_test_that_hangs_is_a_failure_not_a_wait","name":[["test",2],["self",1],["hangs",1],["failure",1],["not",1],["wait",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",3],["test",6],["self",4],["hangs",4],["failure",2],["not",2],["wait",2],["monkeypatch",4],["argv",2],["kwargs",1],["raise",1],["subprocess",2],["timeout",3],["expired",1],["cmd",1],["bc",4],["setattr",2],["shutil",1],["lambda",1],["name",2],["usr",1],["bin",1],["run",1],["ok",2],["reason",2],["available",1],["assert",2],["false",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_self_test_that_hangs_is_a_failure_not_a_wait.hangs","name":[["hangs",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["hangs",2],["argv",3],["kwargs",2],["raise",1],["subprocess",1],["timeout",3],["expired",1],["cmd",1],["bc",1],["self",1],["test",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_self_test_verdict_is_cached_but_not_across_a_change","name":[["test",2],["self",1],["verdict",1],["cached",1],["but",1],["not",1],["across",1],["change",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",4],["test",7],["self",4],["verdict",5],["cached",4],["but",3],["not",3],["across",2],["change",2],["monkeypatch",6],["runs",4],["list",1],["int",1],["probe",4],["argv",3],["kwargs",1],["append",1],["return",2],["subprocess",2],["completed",1],["process",1],["st",4],["dev",2],["as",2],["well",1],["mtime",6],["ns",2],["cache",1],["key",1],["reads",2],["linux",2],["itself",1],["home",1],["directory",1],["device",1],["id",1],["compare",1],["against",1],["one",1],["inside",1],["sandbox",1],["stub",1],["carrying",1],["only",2],["made",1],["raise",1],["attribute",1],["error",1],["turn",1],["into",1],["failed",1],["fail",1],["reason",1],["has",1],["nothing",1],["caching",1],["was",1],["invisible",1],["mac",1],["fake",3],["stat",5],["lambda",2],["types",1],["simple",1],["namespace",1],["4242",1],["setattr",4],["bc",7],["shutil",1],["name",2],["usr",1],["bin",1],["run",1],["os",2],["assert",5],["available",3],["true",3],["len",2],["meant",1],["be",1],["backend",2],["binary",1],["changed",2],["underneath",1],["us",1],["must",2],["survive",1],["invalidate",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_self_test_verdict_is_cached_but_not_across_a_change.fake_stat","name":[["fake",1],["stat",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["fake",2],["stat",2],["mtime",4],["return",1],["lambda",1],["types",1],["simple",1],["namespace",1],["st",2],["ns",1],["dev",1],["4242",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_a_self_test_verdict_is_cached_but_not_across_a_change.probe","name":[["probe",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["probe",2],["argv",3],["kwargs",2],["runs",1],["append",1],["return",1],["subprocess",1],["completed",1],["process",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_an_allowed_read_root_under_home_still_denies_attribute_values","name":[["test",1],["allowed",1],["read",1],["root",1],["under",1],["home",1],["still",1],["denies",1],["attribute",1],["values",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["allowed",8],["read",10],["root",5],["under",6],["home",13],["still",3],["denies",2],["attribute",5],["values",3],["tmp",5],["path",5],["regression",1],["byte",2],["equal",2],["control",3],["missed",1],["tried",1],["real",2],["denial",1],["file",4],["subsumes",1],["xattrs",1],["at",2],["line",3],["but",1],["profile",5],["ends",1],["allow",4],["over",1],["interpreter",2],["prefixes",1],["helper",2],["package",1],["stage",5],["those",1],["live",1],["uv",1],["conda",1],["install",1],["later",1],["whole",1],["class",1],["re",2],["opens",1],["getxattr",3],["everything",1],["names",1],["operation",1],["specific",1],["deny",3],["not",2],["opened",1],["by",2],["revision",1],["dropped",1],["dedicated",1],["xattr",3],["strength",1],["measured",1],["probed",1],["directly",1],["genuinely",1],["no",1],["op",1],["so",2],["answered",1],["easier",1],["question",1],["than",1],["one",1],["stood",1],["module",1],["own",2],["recurring",1],["bug",1],["inside",2],["listed",2],["verdicts",1],["differ",1],["without",1],["hands",1],["back",1],["bytes",1],["eperm",2],["hermetic",1],["purpose",1],["both",1],["neither",1],["reads",1],["nor",1],["writes",1],["developer",1],["prefix",1],["mkdir",2],["parents",1],["true",1],["secret",4],["carrier",1],["txt",1],["write",1],["text",1],["data",1],["fork",1],["readable",1],["here",1],["design",1],["encoding",1],["utf",1],["froms",2],["only",1],["content",1],["bc",1],["build",1],["str",3],["paths",1],["report",4],["probe",2],["sandbox",1],["exec",1],["sys",1],["executable",1],["metadata",1],["point",2],["allowance",1],["must",1],["its",1],["tree",1],["assert",2],["part",1],["value",2],["returned",1],["from",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_an_invalid_mode_fails_for_an_ssh_only_host_not_just_byoc","name":[["test",1],["invalid",1],["mode",1],["fails",1],["ssh",1],["only",1],["host",1],["not",1],["just",1],["byoc",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["invalid",5],["mode",4],["fails",2],["ssh",5],["only",3],["host",3],["not",3],["just",2],["byoc",3],["tmp",4],["path",5],["monkeypatch",3],["compute",6],["manager",6],["init",1],["parses",1],["confinement",3],["unconditionally",1],["so",1],["value",1],["makes",1],["construction",2],["raise",1],["even",1],["no",1],["provider",2],["slip",1],["through",1],["fixable",2],["warn",1],["while",2],["would",1],["refuse",1],["start",1],["from",2],["openai4s",2],["import",2],["doctor",6],["as",1],["mod",3],["skills",5],["remote",2],["mkdir",1],["parents",1],["true",1],["family",1],["cfg",3],["types",1],["simple",1],["namespace",1],["data",1],["dir",2],["db",1],["none",1],["setenv",1],["openai4",1],["enfore",1],["typo",1],["runtime",1],["speaks",2],["hard",1],["failure",1],["pytest",1],["raises",1],["exception",1],["check",3],["assert",2],["status",1],["fail",1],["said",1],["was",1],["warning",1],["refuses",1],["construct",1],["detail",1],["lower",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_an_invalid_mode_with_no_remote_at_all_is_only_a_warning","name":[["test",1],["invalid",1],["mode",1],["no",1],["remote",1],["at",1],["all",1],["only",1],["warning",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["mode",3],["no",2],["remote",4],["at",2],["all",2],["only",2],["warning",2],["tmp",4],["path",5],["monkeypatch",3],["nothing",1],["configured",1],["so",1],["bad",1],["cannot",1],["stop",1],["any",1],["real",1],["op",1],["worth",1],["flagging",1],["but",1],["not",1],["hard",1],["failure",1],["from",1],["openai4s",1],["import",1],["doctor",4],["as",1],["mod",3],["skills",5],["mkdir",1],["cfg",2],["types",1],["simple",1],["namespace",1],["data",1],["dir",2],["db",1],["none",1],["setenv",1],["openai4",1],["compute",1],["confinement",1],["enfore",1],["check",2],["assert",1],["status",1],["warn",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_available_runs_a_boundary_self_test_rather_than_a_which","name":[["test",2],["available",1],["runs",1],["boundary",1],["self",1],["rather",1],["than",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",3],["test",4],["available",4],["runs",2],["boundary",4],["self",2],["rather",2],["than",2],["monkeypatch",4],["bwrap",2],["reproduction",1],["binary",1],["there",1],["confines",1],["nothing",1],["calls",3],["list",3],["str",1],["failing",2],["probe",2],["argv",3],["kwargs",1],["append",1],["return",1],["subprocess",2],["completed",1],["process",1],["setting",1],["up",1],["uid",1],["map",1],["permission",2],["denied",2],["setattr",2],["bc",3],["shutil",1],["lambda",1],["name",2],["usr",1],["bin",1],["run",1],["ok",2],["reason",3],["assert",4],["did",2],["not",2],["establish",2],["before",1],["answering",1],["false",1],["filesystem",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_available_runs_a_boundary_self_test_rather_than_a_which.failing_probe","name":[["failing",1],["probe",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["failing",2],["probe",2],["argv",4],["kwargs",2],["calls",1],["append",1],["list",1],["return",1],["subprocess",1],["completed",1],["process",1],["bwrap",1],["setting",1],["up",1],["uid",1],["map",1],["permission",1],["denied",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_doctor_reports_the_boundary_that_is_actually_implemented","name":[["test",1],["doctor",1],["reports",1],["boundary",1],["actually",1],["implemented",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["doctor",7],["reports",2],["boundary",3],["actually",2],["implemented",2],["tmp",4],["path",4],["monkeypatch",4],["from",1],["openai4s",1],["import",1],["as",1],["mod",3],["skills",7],["remote",4],["compute",4],["fake",4],["mkdir",1],["parents",1],["true",2],["provider",2],["py",1],["write",2],["text",2],["encoding",2],["utf",2],["json",1],["id",1],["cfg",2],["types",1],["simple",1],["namespace",1],["dir",2],["data",1],["setenv",1],["openai4",1],["confinement",2],["enforce",2],["setattr",1],["bc",1],["available",1],["lambda",1],["mac",1],["os",2],["seatbelt",1],["check",3],["assert",2],["status",1],["fail",1],["claimed",1],["no",1],["exists",1],["host",1],["one",1],["applied",1],["told",1],["user",1],["weaken",1],["auto",1],["facts",1],["state",1],["active",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_doctor_still_fails_closed_when_enforce_cannot_be_satisfied","name":[["test",1],["doctor",1],["still",1],["fails",1],["closed",1],["enforce",1],["cannot",1],["be",1],["satisfied",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["doctor",6],["still",2],["fails",2],["closed",2],["enforce",3],["cannot",2],["be",2],["satisfied",2],["tmp",4],["path",6],["monkeypatch",4],["from",1],["openai4s",1],["import",1],["as",1],["mod",3],["skills",7],["remote",4],["compute",4],["fake",4],["mkdir",1],["parents",1],["true",1],["provider",2],["py",1],["write",2],["text",2],["encoding",2],["utf",2],["json",1],["id",1],["cfg",2],["types",1],["simple",1],["namespace",1],["dir",2],["data",1],["setenv",1],["openai4",1],["confinement",1],["setattr",1],["bc",1],["available",1],["lambda",1],["false",1],["bwrap",2],["not",2],["check",3],["assert",2],["status",1],["fail",1],["detail",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_metadata_is_readable_under_home_on_purpose_and_contents_are_not","name":[["test",1],["metadata",1],["readable",1],["under",1],["home",1],["purpose",1],["contents",1],["not",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",3],["metadata",8],["readable",3],["under",6],["home",12],["purpose",2],["contents",5],["not",9],["tmp",4],["path",5],["every",1],["read",11],["class",5],["denied",3],["pinned",3],["as",2],["fact",1],["rather",2],["than",3],["comment",2],["assert",8],["stat",6],["file",13],["allowed",5],["was",6],["oversight",1],["being",2],["corrected",1],["here",3],["deliberately",2],["trade",1],["off",1],["profile",5],["had",1],["made",1],["build",4],["data",3],["because",1],["denying",2],["whole",3],["also",2],["denies",1],["reads",1],["execvp",2],["dyld",2],["perform",1],["interpreter",2],["sandbox",2],["exec",2],["then",1],["dies",1],["before",2],["helper",2],["starts",2],["therefore",1],["answered",1],["by",4],["design",2],["symptom",1],["real",2],["conclusion",1],["loader",2],["needs",2],["specific",1],["components",1],["walks",1],["traversal",2],["paths",1],["enumerates",1],["them",4],["so",6],["denial",5],["now",2],["refused",5],["everything",1],["else",1],["synthetic",1],["holds",1],["no",3],["component",1],["any",1],["route",1],["applies",1],["exactly",1],["shape",1],["credential",1],["has",3],["extended",2],["attributes",1],["were",1],["missed",1],["once",1],["already",2],["they",2],["carry",1],["whatever",1],["their",1],["name",2],["suggests",1],["getxattr",2],["stays",1],["dedicated",1],["xattr",4],["line",1],["measured",2],["op",1],["beside",1],["dropped",1],["attribute",3],["names",5],["residual",1],["still",2],["tolerated",1],["either",2],["way",2],["see",1],["note",1],["closing",2],["available",1],["without",1],["breaking",1],["all",1],["four",1],["classes",1],["together",1],["cannot",1],["drift",1],["apart",1],["silently",1],["mkdir",3],["secret",4],["credentials",1],["txt",1],["body",3],["sk",1],["key",1],["512",1],["write",2],["bytes",3],["same",2],["side",1],["channel",1],["mac",1],["os",1],["itself",1],["stores",1],["froms",2],["listing",5],["subdir",1],["entry",1],["worth",1],["hiding",1],["text",1],["encoding",1],["utf",1],["stage",4],["result",15],["probe",3],["bc",1],["sys",1],["executable",1],["str",2],["assertion",1],["changed",1],["shim",1],["could",1],["walk",1],["list",4],["guesses",1],["collect",1],["size",1],["mtime",1],["mode",1],["owner",1],["ssh",1],["id",1],["ed25519",1],["over",1],["network",2],["if",1],["failing",1],["been",1],["narrowed",1],["back",1],["fixing",1],["eperm",8],["dir",3],["directory",2],["entries",1],["these",1],["boundary",1],["one",1],["keeps",1],["from",1],["enumerated",1],["matters",1],["far",1],["more",1],["sizes",1],["second",1],["place",1],["own",1],["live",1],["alone",1],["left",1],["open",2],["content",1],["through",2],["served",1],["value",1],["breaks",1],["tolerant",1],["answer",1],["future",1],["tightening",1],["failure",1],["non",1],["never",3],["informative",1],["identical",1],["deny",1],["errno",1],["says",1],["nothing",1],["about",1],["policy",1],["must",1],["be",1],["stop",1],["there",1],["enotdir",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_metadata_under_home_is_denied_and_only_existence_survives","name":[["test",1],["metadata",1],["under",1],["home",1],["denied",1],["only",1],["existence",1],["survives",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",4],["metadata",6],["under",4],["home",8],["denied",4],["only",2],["existence",4],["survives",2],["tmp",3],["path",9],["denial",2],["file",13],["read",7],["pins",1],["not",6],["buy",1],["replaces",1],["asserted",2],["stat",5],["allowed",1],["was",5],["oversight",1],["being",1],["corrected",1],["deliberately",1],["pinned",2],["trade",1],["off",1],["profile",3],["had",1],["made",1],["data",1],["because",2],["denying",1],["whole",2],["class",2],["also",1],["denies",1],["reads",1],["execvp",1],["dyld",1],["perform",1],["interpreter",1],["sandbox",2],["exec",2],["then",1],["dies",1],["before",1],["helper",2],["starts",1],["symptom",1],["real",2],["conclusion",1],["therefore",1],["unusable",1],["naming",1],["loader",1],["own",1],["components",1],["as",2],["literals",1],["buys",1],["so",4],["guessed",2],["no",1],["longer",1],["hands",1],["networked",1],["provider",3],["shim",2],["size",1],["mtime",1],["mode",1],["owner",1],["ssh",1],["id",1],["ed25519",1],["three",1],["things",1],["rather",1],["than",1],["one",3],["interesting",1],["part",1],["boundary",1],["stops",1],["contents",1],["both",1],["change",1],["itself",1],["cannot",1],["be",2],["seatbelt",1],["answers",1],["eperm",6],["missing",1],["enoent",3],["skipped",1],["would",1],["let",1],["docstring",1],["claim",2],["total",1],["tls",1],["still",2],["works",1],["since",1],["entire",1],["job",1],["calling",1],["api",1],["probe",8],["openai4s",1],["confinement",1],["if",2],["exists",1],["pytest",1],["skip",1],["already",1],["at",1],["write",1],["text",2],["credential",1],["but",1],["shaped",1],["like",1],["encoding",1],["utf",1],["try",1],["stage",4],["mkdir",1],["argv",2],["bc",1],["build",1],["sys",1],["executable",1],["proc",4],["subprocess",1],["run",1],["capture",1],["output",1],["true",2],["timeout",1],["120",1],["finally",1],["unlink",1],["assert",7],["returncode",1],["stderr",1],["result",13],["json",1],["loads",1],["ln",3],["stdout",1],["splitlines",1],["startswith",1],["list",1],["answered",1],["network",1],["could",1],["fingerprint",1],["user",1],["xattr",1],["wish",1],["limit",1],["distinguishable",1],["leaks",1],["whatever",1],["says",1],["stays",1],["honest",1],["absent",1],["import",1],["ssl",1],["ok",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_neither_shape_of_git_metadata_survives_the_boundary","name":[["test",1],["neither",1],["shape",1],["git",1],["metadata",1],["survives",1],["boundary",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",3],["neither",2],["shape",7],["git",12],["metadata",4],["survives",2],["boundary",2],["tmp",5],["path",5],["both",2],["shapes",1],["every",1],["machine",1],["rather",1],["than",1],["whichever",1],["one",4],["above",1],["only",2],["exercise",1],["layout",1],["developer",1],["running",1],["happens",1],["have",1],["clone",1],["linked",1],["worktree",2],["never",2],["so",3],["most",1],["suite",1],["life",1],["two",2],["was",2],["checked",1],["at",1],["all",1],["turned",1],["out",1],["be",1],["broken",1],["build",2],["profile",2],["home",7],["makes",1],["hermetic",1],["denial",1],["covers",1],["synthetic",1],["tree",1],["under",1],["instead",1],["real",1],["interpreter",1],["helper",2],["package",1],["stay",1],["readable",2],["variable",1],["repo",9],["mkdir",2],["parents",1],["true",1],["pyproject",1],["toml",1],["write",2],["text",1],["project",1],["nname",1],["decoy",1],["encoding",1],["utf",1],["dir",5],["assert",5],["host",1],["side",1],["resolver",1],["disagrees",1],["stage",4],["result",9],["probe",3],["read",1],["argv",1],["bc",1],["list",1],["denied",5],["file",1],["exactly",1],["not",1],["absent",2],["directory",1],["created",1],["lines",1],["up",1],["here",1],["would",1],["mean",1],["looked",1],["somewhere",1],["else",1],["pkg",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_allowance_names_the_package_not_the_tree_it_sits_in","name":[["test",1],["allowance",1],["names",1],["package",1],["not",1],["tree",1],["sits",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["allowance",2],["names",2],["package",4],["not",3],["tree",2],["sits",2],["allowed",3],["bc",3],["runtime",1],["read",1],["paths",1],["assert",3],["str",1],["repo",1],["repository",1],["root",1],["was",1],["allow",1],["listed",1],["back",1],["over",1],["home",1],["denial",1],["so",1],["untracked",1],["env",1],["git",1],["were",1],["readable",1],["from",1],["inside",1],["boundary",1],["helper",2],["dir",2],["endswith",1],["openai4s",1],["compute",1],["provider",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_entrypoint_does_not_put_its_parent_on_the_path","name":[["test",1],["entrypoint",1],["not",1],["put",1],["its",1],["parent",1],["path",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["entrypoint",2],["not",3],["put",2],["its",2],["parent",3],["path",6],["source",2],["bc",1],["helper",1],["package",2],["dir",1],["main",1],["py",1],["read",1],["text",1],["utf",1],["assert",1],["sys",2],["insert",1],["os",1],["dirname",1],["here",1],["putting",1],["forced",1],["repository",1],["root",1],["be",1],["readable",1],["import",1],["lists",1],["directory",1],["searches",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_helper_package_still_imports_the_new_way","name":[["test",1],["helper",1],["package",1],["still",1],["imports",1],["new",1],["way",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["helper",5],["package",3],["still",2],["imports",2],["new",2],["way",2],["unconfined",1],["so",1],["failure",1],["here",1],["about",1],["loader",1],["nothing",1],["else",1],["main",3],["str",1],["path",1],["bc",1],["dir",1],["py",1],["proc",5],["subprocess",1],["run",1],["sys",1],["executable",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["60",1],["assert",2],["module",1],["not",2],["found",1],["error",2],["stderr",4],["value",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_helper_still_loads_its_own_package_under_the_boundary","name":[["test",1],["helper",1],["still",1],["loads",1],["its",1],["own",1],["package",1],["under",1],["boundary",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["helper",6],["still",3],["loads",2],["its",4],["own",3],["package",4],["under",2],["boundary",2],["tmp",3],["path",4],["allowance",1],["was",1],["there",1],["reason",2],["has",1],["work",1],["invoked",1],["no",1],["arguments",1],["entrypoint",2],["imports",1],["then",1],["fails",1],["unpack",1],["argv",3],["so",1],["value",2],["error",5],["proves",1],["import",4],["got",1],["through",1],["would",1],["prove",1],["tightening",1],["broke",1],["stage",4],["mkdir",1],["main",3],["str",1],["bc",2],["dir",1],["py",1],["wrap",1],["sys",1],["executable",1],["proc",7],["subprocess",1],["run",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["120",1],["assert",3],["module",1],["not",4],["found",1],["stderr",6],["did",1],["past",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_linux_self_test_uses_mount_identity_not_emptiness","name":[["test",2],["linux",1],["self",1],["uses",1],["mount",1],["identity",1],["not",1],["emptiness",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",5],["linux",4],["self",3],["uses",2],["mount",3],["identity",3],["not",5],["emptiness",4],["monkeypatch",3],["interpreter",1],["runtime",1],["paths",1],["bound",1],["back",1],["over",1],["home",4],["tmpfs",2],["user",2],["install",2],["they",1],["live",1],["under",1],["so",1],["legitimately",1],["non",1],["empty",1],["check",2],["would",1],["report",1],["working",1],["boundary",1],["as",1],["broken",1],["device",1],["id",1],["comparison",1],["setattr",1],["bc",2],["sys",1],["platform",1],["argv",3],["probe",1],["usr",1],["bin",1],["bwrap",1],["tmp",1],["stage",1],["alice",1],["script",3],["join",1],["assert",2],["stat",1],["must",1],["compare",1],["list",1],["ls",1],["misfires",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_manager_and_doctor_describe_the_same_posture","name":[["test",1],["manager",1],["doctor",1],["describe",1],["same",1],["posture",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["manager",5],["doctor",2],["describe",2],["same",2],["posture",7],["tmp",5],["path",6],["monkeypatch",3],["from",1],["openai4s",1],["compute",4],["import",1],["setenv",1],["openai4",1],["confinement",2],["auto",2],["skills",3],["mkdir",1],["cfg",2],["types",1],["simple",1],["namespace",1],["data",1],["dir",2],["db",1],["none",1],["status",5],["bc",1],["assert",3],["state",2],["enforced",2],["network",2],["isolated",2]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_metadata_allowance_is_literal_not_subpath","name":[["test",1],["metadata",1],["allowance",1],["literal",1],["not",1],["subpath",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["metadata",3],["allowance",2],["literal",3],["not",3],["subpath",4],["tmp",4],["path",4],["home",7],["components",1],["would",1],["hand",1],["back",1],["everything",1],["beneath",1],["them",1],["disclosure",1],["deny",1],["exists",1],["end",1],["project",2],["venv",2],["bin",1],["mkdir",2],["parents",1],["true",1],["stage",4],["profile",3],["bc",1],["build",1],["read",3],["paths",1],["str",1],["block",4],["split",2],["allow",2],["file",2],["assert",2]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_probe_reads_both_shapes_of_git_when_nothing_denies_it","name":[["test",1],["probe",1],["reads",1],["both",1],["shapes",1],["git",1],["nothing",1],["denies",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["probe",6],["reads",2],["both",3],["shapes",3],["git",10],["nothing",4],["denies",2],["tmp",3],["path",3],["shape",3],["unconfined",1],["control",1],["check",1],["would",1],["have",1],["caught",1],["bug",1],["errors",1],["before",1],["reading",1],["anything",1],["reports",1],["same",1],["thing",1],["whether",1],["boundary",1],["holds",1],["leaks",1],["exactly",1],["listing",1],["worktree",1],["file",2],["shaped",1],["behave",1],["asserted",1],["had",1],["actually",1],["succeed",1],["at",1],["something",1],["first",1],["runs",1],["every",1],["platform",1],["because",1],["needs",1],["no",1],["sandbox",1],["denying",1],["must",1],["come",1],["back",1],["readable",3],["repo",7],["mkdir",1],["pyproject",1],["toml",1],["write",2],["text",1],["project",1],["nname",1],["decoy",1],["encoding",1],["utf",1],["dir",3],["result",5],["read",1],["argv",1],["assert",2]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_profile_denies_the_read_class_over_the_home","name":[["test",1],["profile",1],["denies",1],["read",1],["class",1],["over",1],["home",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["profile",12],["denies",2],["read",12],["class",4],["over",3],["home",6],["tmp",3],["path",4],["string",1],["as",1],["guard",1],["one",2],["line",3],["whose",1],["subtype",1],["whole",3],["point",1],["deliberately",1],["not",4],["macos",1],["only",2],["build",2],["has",1],["no",2],["platform",1],["branch",1],["emits",1],["same",1],["sbpl",1],["text",1],["everywhere",1],["every",2],["other",1],["assertion",2],["about",1],["mac",1],["os",1],["gated",1],["so",4],["required",1],["linux",1],["jobs",1],["full",1],["revert",1],["denial",4],["file",9],["data",2],["pass",1],["21",1],["green",1],["tests",1],["nothing",1],["red",1],["travel",1],["stage",5],["mkdir",1],["bc",1],["users",3],["someone",3],["assert",4],["deny",6],["subpath",2],["narrowed",1],["back",2],["contents",1],["stat",1],["guessed",1],["under",2],["answers",1],["again",1],["above",1],["subsumes",1],["xattrs",1],["at",1],["but",1],["ends",1],["allow",5],["interpreter",1],["prefixes",1],["helper",1],["package",1],["later",1],["re",2],["opens",1],["getxattr",2],["everything",1],["names",2],["operation",1],["specific",1],["opened",1],["by",1],["dropping",1],["was",1],["measured",1],["byte",1],["equal",1],["against",1],["directly",1],["op",1],["inside",2],["listed",1],["root",1],["xattr",4],["dedicated",1],["gone",1],["reads",1],["attribute",1],["values",1],["subtree",1],["trailing",1],["resource",1],["forks",1],["mditem",1],["froms",1],["included",1],["index",2],["must",1],["precede",1],["allowance",1],["exists",1],["survive",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_real_backend_passes_its_own_self_test","name":[["test",2],["real",1],["backend",1],["passes",1],["its",1],["own",1],["self",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",5],["real",2],["backend",2],["passes",2],["its",2],["own",2],["self",3],["control",1],["all",1],["above",1],["host",1],["actually",1],["confine",1],["ok",2],["reason",3],["bc",1],["force",1],["true",2],["assert",2],["seatbelt",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_self_test_probe_execs_the_interpreter_not_a_shell","name":[["test",2],["self",1],["probe",1],["execs",1],["interpreter",1],["not",1],["shell",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",5],["self",3],["probe",4],["execs",2],["interpreter",3],["not",4],["shell",3],["monkeypatch",3],["bin",3],["sh",2],["lives",1],["outside",1],["home",2],["starts",1],["under",1],["any",1],["profile",1],["module",1],["emit",1],["so",1],["passed",1],["hosts",1],["could",1],["start",1],["single",1],["failure",1],["mode",1],["metadata",1],["enumeration",1],["has",1],["exercise",1],["helper",1],["actually",1],["launched",1],["setattr",1],["bc",2],["sys",2],["platform",1],["darwin",1],["argv",6],["usr",1],["sandbox",1],["exec",1],["tmp",1],["stage",1],["str",1],["path",1],["assert",2],["executable",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_walk_covers_every_read_root_not_just_the_interpreter","name":[["test",1],["walk",1],["covers",1],["every",1],["read",1],["root",1],["not",1],["just",1],["interpreter",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["walk",3],["covers",2],["every",2],["read",2],["root",2],["not",4],["just",2],["interpreter",3],["tmp",3],["path",3],["system",1],["lives",1],["outside",1],["home",8],["helper",3],["package",2],["seeding",1],["from",1],["sys",1],["executable",2],["alone",1],["would",1],["leave",1],["components",1],["leading",1],["own",1],["unnamed",1],["exactly",1],["layout",1],["failure",1],["starting",1],["user",1],["machine",1],["pkg",3],["src",3],["checkout",2],["openai4s",1],["compute",1],["provider",1],["mkdir",1],["parents",1],["true",1],["found",5],["bc",1],["traversal",1],["metadata",1],["paths",1],["str",3],["usr",1],["bin",1],["python3",1],["assert",2]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_walk_names_the_symlink_hops_a_resolved_prefix_cannot","name":[["test",1],["walk",1],["names",1],["symlink",1],["hops",1],["resolved",1],["prefix",1],["cannot",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["walk",2],["names",2],["symlink",4],["hops",3],["resolved",3],["prefix",4],["cannot",2],["tmp",3],["path",3],["load",1],["bearing",1],["entries",1],["unresolved",1],["whole",1],["bug",1],["runtime",1],["read",3],["paths",2],["reports",1],["sys",1],["base",1],["canonical",1],["realpaths",1],["everything",1],["so",2],["uv",2],["managed",1],["venv",7],["alias",8],["directory",2],["one",1],["loader",2],["actually",1],["traverses",1],["appears",1],["nowhere",1],["profile",1],["allowing",1],["file",1],["not",3],["enough",1],["verified",1],["by",1],["execution",1],["before",1],["was",1],["written",1],["reproduced",1],["miniature",1],["here",1],["home",10],["real",5],["pythons",2],["cpython",2],["13",6],["bin",9],["mkdir",2],["parents",2],["true",2],["python3",3],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["parent",2],["version",1],["as",1],["lays",1],["out",1],["project",2],["python",2],["found",7],["bc",1],["traversal",1],["metadata",2],["str",7],["executable",1],["assert",5],["walks",1],["missing",2],["execvp",1],["denied",1],["helper",1],["never",1],["starts",1],["ancestor",1],["component",1],["outside",1],["route",1],["named",1],["deny",1],["means",1],["nothing",1],["documents",1]]},{"id":"tests/test_byoc_confinement_scope.py#test_the_walk_terminates_on_a_symlink_loop","name":[["test",1],["walk",1],["terminates",1],["symlink",1],["loop",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["walk",2],["terminates",2],["symlink",4],["loop",2],["tmp",3],["path",3],["incomplete",1],["enumeration",1],["fails",2],["user",1],["helper",1],["hanging",1],["one",1],["daemon",1],["building",1],["profile",1],["bounded",1],["asserted",1],["rather",1],["than",1],["assumed",1],["home",12],["mkdir",1],["found",2],["bc",1],["traversal",1],["metadata",1],["paths",1],["str",3],["executable",1],["bin",1],["python",1],["assert",1]]},{"id":"tests/test_byoc_confinement.py","name":[["test",1],["byoc",1],["confinement",1],["py",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["provider",9],["helper",14],["os",15],["boundary",3],["asserted",1],["by",3],["running",3],["was",4],["designed",2],["be",1],["confined",4],["shipped",1],["unconfined",1],["carries",1],["self",3],["check",1],["expect",1],["exit",1],["code",2],["failing",1],["nothing",4],["host",3],["ever",1],["wrapped",1],["anything",2],["confinement",3],["status",1],["said",1],["enforced",1],["false",2],["enforce",1],["refused",1],["every",1],["op",2],["honest",2],["still",2],["but",1],["not",6],["built",1],["makes",1],["claim",1],["about",3],["sandbox",3],["worth",1],["something",1],["inside",2],["tried",2],["forbidden",1],["thing",1],["stopped",1],["so",4],["tests",1],["below",1],["execute",1],["real",3],["probe",4],["under",1],["profile",7],["rather",1],["than",1],["inspecting",1],["text",2],["reads",2],["correctly",1],["denies",3],["failure",2],["mode",1],["only",13],["execution",1],["tell",1],["two",2],["apart",1],["one",2],["such",2],["found",4],["exactly",2],["way",1],["denying",1],["file",4],["read",10],["over",1],["home",8],["directory",1],["also",2],["metadata",1],["execvp",1],["dyld",1],["perform",1],["interpreter",1],["exec",5],["died",1],["operation",1],["permitted",1],["before",1],["started",2],["looked",1],["stricter",1],["because",1],["ran",1],["data",2],["correct",1],["granularity",1],["difference",1],["invisible",1],["without",1],["from",6],["future",1],["import",14],["annotations",1],["json",8],["subprocess",1],["sys",10],["tempfile",1],["pathlib",2],["path",9],["pytest",4],["openai4s",2],["security",1],["byoc",1],["as",5],["bc",2],["out",6],["def",2],["key",8],["fn",2],["try",1],["ok",5],["except",3],["permission",1],["error",2],["denied",1],["absent",2],["exception",1],["exc",2],["err",1],["type",1],["name",1],["expanduser",1],["list",1],["lambda",4],["listdir",1],["readable",3],["open",4],["join",4],["argv",5],["rb",2],["stage",8],["write",5],["txt",1],["o4s",1],["allowed",1],["print",2],["dumps",2],["macos",10],["mark",2],["skipif",1],["platform",1],["darwin",1],["available",1],["reason",1],["backend",1],["implemented",1],["far",1],["mac",2],["seatbelt",2],["fixture",1],["keychain",1],["filesystem",2],["invariant",2],["cover",1],["says",1],["linux",2],["same",3],["answer",1],["network",2],["other",1],["processes",1],["environments",1],["own",3],["kernel",1],["closed",1],["sysctl",3],["kern",4],["procargs2",3],["daemon",5],["pid",5],["another",1],["process",3],["time",3],["argument",1],["environment",3],["block",2],["whose",1],["llm",1],["configured",1],["variable",1],["env",2],["holds",1],["cleartext",1],["second",1],["builder",1],["had",1],["no",2],["deny",1],["while",1],["has",1],["design",1],["form",1],["closes",1],["unshare",1],["further",1],["halves",1],["both",3],["measured",1],["gate",1],["depends",1],["whether",1],["reader",6],["target",1],["share",1],["session",3],["let",1],["through",1],["even",1],["place",1],["spawn",2],["itself",1],["platforms",1],["its",2],["proc",1],["environ",2],["refuse",1],["scrub",1],["secret",1],["edits",1],["copy",1],["passed",1],["at",1],["away",1],["procargs",1],["ctypes",11],["util",2],["re",2],["marker",4],["api",1],["libc",3],["cdll",1],["find",1],["library",1],["errno",3],["true",6],["mib",3],["int",1],["49",1],["ctl",1],["size",7],["if",4],["none",4],["byref",2],["value",3],["return",3],["blocked",2],["buf",3],["create",1],["string",1],["buffer",1],["names",3],["raw",1],["split",1],["match",1],["za",2],["z0",1],["any",1],["startswith",1],["recovered",1],["else",1],["len",1],["invoked",1],["entrypoint",2],["oneshot",1],["py",3],["flag",1],["reply",6],["parent",1],["getppid",1],["getpid",1],["fh",2],["dump",1],["stand",1],["ordinary",1],["non",1],["setsid",1],["holding",1],["run",2],["swapped",1],["above",1],["types",2],["compute",2],["manager",5],["root",6],["main",1],["skills",3],["mkdir",2],["parents",1],["exist",2],["encoding",1],["utf",1],["cfg",2],["simple",1],["namespace",1],["dir",2],["str",1],["meta",1],["parametrize",1]]},{"id":"tests/test_byoc_confinement.py#_FakeStat","name":[["fake",1],["stat",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["class",2],["fake",2],["stat",2],["def",1],["init",1],["self",2],["ino",3],["int",1],["none",1],["st",1]]},{"id":"tests/test_byoc_confinement.py#_FakeStat.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["init",2],["self",3],["ino",4],["int",2],["none",2],["st",1]]},{"id":"tests/test_byoc_confinement.py#_run_the_real_helper_path","name":[["run",1],["real",1],["helper",1],["path",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["run",3],["real",2],["helper",3],["path",9],["tmp",6],["mode",3],["str",5],["dict",2],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["reader",5],["py",2],["write",2],["text",3],["procargs",1],["encoding",2],["utf",2],["daemon",5],["env",3],["os",1],["environ",1],["sandbox",2],["marker",2],["api",1],["key",1],["value",1],["openai4",1],["compute",1],["confinement",1],["proc",6],["subprocess",1],["sys",1],["executable",1],["root",1],["capture",1],["output",1],["timeout",1],["180",1],["lines",3],["line",3],["stdout",3],["splitlines",1],["if",1],["startswith",1],["reply",3],["assert",1],["returncode",2],["did",1],["not",1],["produce",1],["rc",1],["300",1],["stderr",2],["600",1],["return",1],["json",1],["loads",1],["len",1]]},{"id":"tests/test_byoc_confinement.py#_stat_seeing","name":[["stat",1],["seeing",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",3],["stat",7],["seeing",2],["present",5],["dict",2],["real",3],["os",4],["knows",1],["only",1],["under",1],["proc",3],["defers",1],["elsewhere",1],["mac",1],["has",1],["no",1],["so",1],["netns",1],["fallback",1],["cannot",1],["be",1],["reached",1],["here",1],["without",1],["standing",1],["one",1],["up",1],["deferring",1],["every",1],["other",1],["path",4],["keeps",1],["pytest",1],["own",1],["calls",1],["working",1],["while",1],["patch",1],["installed",1],["fake",3],["kw",2],["key",5],["str",1],["if",2],["return",3],["startswith",1],["raise",1],["permission",2],["error",1],["13",1],["denied",1]]},{"id":"tests/test_byoc_confinement.py#_stat_seeing.fake","name":[["fake",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["fake",3],["path",4],["kw",3],["key",5],["str",1],["if",2],["present",2],["return",2],["stat",1],["startswith",1],["proc",1],["raise",1],["permission",2],["error",1],["13",1],["denied",1],["real",1]]},{"id":"tests/test_byoc_confinement.py#confined_probe","name":[["confined",1],["probe",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",3],["confined",2],["probe",4],["tmp",3],["path",3],["monkeypatch",3],["run",4],["under",1],["real",1],["profile",1],["fake",1],["home",7],["holding",1],["secret",3],["mkdir",1],["txt",2],["write",1],["text",2],["api",1],["key",1],["encoding",1],["utf",1],["setenv",1],["str",1],["wrapped",2],["bool",1],["true",3],["dict",1],["tempfile",1],["temporary",1],["directory",1],["as",1],["stage",3],["argv",4],["sys",1],["executable",1],["if",1],["bc",1],["wrap",1],["proc",4],["subprocess",1],["capture",1],["output",1],["timeout",1],["90",1],["assert",1],["returncode",1],["stderr",1],["return",2],["json",1],["loads",1],["stdout",1],["strip",1],["splitlines",1]]},{"id":"tests/test_byoc_confinement.py#confined_probe.run","name":[["run",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["run",3],["wrapped",3],["bool",2],["true",4],["dict",2],["tempfile",1],["temporary",1],["directory",1],["as",1],["stage",3],["argv",4],["sys",1],["executable",1],["probe",1],["secret",1],["txt",1],["if",1],["bc",1],["wrap",1],["proc",4],["subprocess",1],["capture",1],["output",1],["text",1],["timeout",1],["90",1],["assert",1],["returncode",1],["stderr",1],["return",1],["json",1],["loads",1],["stdout",1],["strip",1],["splitlines",1]]},{"id":"tests/test_byoc_confinement.py#test_a_confined_helper_cannot_read_the_daemons_environment","name":[["test",1],["confined",1],["helper",1],["cannot",1],["read",1],["daemons",1],["environment",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["confined",6],["helper",6],["cannot",3],["read",4],["daemons",2],["environment",4],["tmp",4],["path",8],["exfiltration",1],["through",1],["real",3],["run",3],["spawn",1],["control",5],["runs",1],["same",1],["confinement",1],["off",3],["so",1],["later",1],["non",1],["recovered",3],["verdict",1],["about",2],["boundary",1],["rather",1],["than",1],["marker",1],["was",1],["never",1],["daemon",3],["reader",1],["assert",2],["parent",2],["unconfined",1],["could",1],["not",1],["vacuous",1],["enforce",2],["blocked",1],["provider",1],["exec",1],["time",1],["via",1],["kern",1],["procargs2",1]]},{"id":"tests/test_byoc_confinement.py#test_an_unavailable_backend_says_why","name":[["test",1],["unavailable",1],["backend",1],["says",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["unavailable",3],["backend",2],["says",2],["no",1],["reason",5],["makes",1],["gap",1],["look",1],["like",1],["oversight",1],["linux",1],["stated",1],["open",1],["decision",1],["not",2],["omission",1],["ok",3],["bc",1],["available",1],["assert",3],["isinstance",1],["bool",1],["availability",1],["must",1],["always",1],["carry",1],["its",1],["if",1],["len",1],["20",1]]},{"id":"tests/test_byoc_confinement.py#test_confinement_off_is_reported_as_a_deliberate_choice","name":[["test",1],["confinement",1],["off",1],["reported",1],["as",1],["deliberate",1],["choice",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["confinement",4],["off",3],["reported",2],["as",2],["deliberate",2],["choice",2],["tmp",5],["path",5],["monkeypatch",3],["import",2],["types",2],["from",1],["openai4s",1],["compute",4],["manager",3],["setenv",1],["openai4",1],["skills",3],["mkdir",1],["cfg",2],["simple",1],["namespace",1],["data",1],["dir",2],["status",5],["assert",3],["state",1],["disabled",1],["enforced",1],["false",1],["explicit",1],["configuration",1],["detail",1]]},{"id":"tests/test_byoc_confinement.py#test_credential_shaped_variables_never_reach_the_helper_exec","name":[["test",1],["credential",1],["shaped",1],["variables",1],["never",1],["reach",1],["helper",1],["exec",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",3],["test",3],["credential",4],["shaped",3],["variables",2],["never",2],["reach",2],["helper",8],["exec",3],["tmp",7],["path",9],["monkeypatch",10],["confined",5],["same",1],["guarantee",1],["platform",1],["independent",1],["at",1],["spawn",4],["boundary",1],["everything",1],["own",2],["scrub",1],["secret",3],["env",12],["would",1],["remove",1],["from",2],["os",1],["environ",1],["names",2],["baseline",1],["prefixes",1],["plus",1],["provider",7],["declared",4],["travel",1],["stdin",2],["instead",1],["import",2],["types",3],["openai4s",1],["compute",3],["manager",7],["as",2],["module",2],["setenv",6],["openai4",5],["confinement",2],["auto",1],["if",4],["else",1],["off",1],["ark",3],["api",3],["key",3],["marker",6],["something",3],["access",2],["token",3],["aws",2],["region",3],["acmecloud",5],["session",5],["https",2],["proxy",4],["http",2],["invalid",2],["3128",2],["setattr",2],["bc",1],["wrap",1],["lambda",1],["argv",3],["stage",7],["list",1],["captured",4],["dict",1],["fake",2],["creds",4],["deadline",1],["op",1],["update",1],["reply",1],["json",1],["write",2],["text",2],["ok",1],["true",1],["encoding",2],["utf",2],["return",1],["simple",2],["namespace",2],["returncode",1],["skills",3],["mkdir",2],["cfg",2],["data",1],["dir",2],["py",2],["none",1],["meta",3],["run",1],["str",1],["probe",2],["only",1],["message",1],["failure",1],["values",1],["whatever",1],["host",2],["environment",2],["holds",1],["not",2],["log",1],["should",1],["carry",1],["leaked",3],["name",3],["llm",1],["assert",5],["placed",1],["need",1],["survives",1],["ordinary",1],["configuration",1],["anchor",1],["its",1],["compares",1],["against",1],["home",1],["dev",1],["still",1],["reaches",1],["designed",1]]},{"id":"tests/test_byoc_confinement.py#test_credential_shaped_variables_never_reach_the_helper_exec.fake_spawn","name":[["fake",1],["spawn",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["fake",2],["spawn",2],["argv",2],["creds",4],["env",4],["deadline",2],["op",2],["stage",3],["captured",1],["update",1],["path",1],["reply",1],["json",1],["write",1],["text",1],["ok",1],["true",1],["encoding",1],["utf",1],["return",1],["types",1],["simple",1],["namespace",1],["returncode",1]]},{"id":"tests/test_byoc_confinement.py#test_the_helper_is_not_execd_with_the_daemons_credentials","name":[["test",1],["helper",1],["not",1],["execd",1],["daemons",1],["credentials",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["helper",4],["not",3],["execd",2],["daemons",2],["credentials",2],["tmp",3],["path",4],["its",3],["own",3],["exec",2],["time",1],["block",2],["readable",1],["itself",1],["whatever",1],["profile",1],["says",1],["target",1],["others",1],["rightly",1],["leaves",1],["process",1],["arguments",1],["so",1],["only",1],["way",1],["keep",1],["credential",2],["out",1],["read",2],["put",1],["there",1],["mode",5],["off",1],["enforce",1],["reply",4],["run",1],["real",1],["verdict",2],["count",2],["self",2],["assert",2],["absent",1],["was",1],["daemon",1],["environment",2],["returned",1],["no",1]]},{"id":"tests/test_byoc_confinement.py#test_the_helper_is_started_in_its_own_session","name":[["test",1],["helper",1],["started",1],["its",1],["own",1],["session",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",5],["test",2],["helper",5],["started",2],["its",2],["own",2],["session",7],["tmp",6],["path",7],["monkeypatch",3],["other",1],["half",1],["mac",2],["os",2],["gate",2],["pinned",1],["ci",1],["see",1],["both",1],["denies",1],["place",1],["reader",1],["daemon",4],["still",1],["recovered",1],["environment",2],["only",1],["different",1],["refused",1],["bubblewrap",1],["new",2],["covers",1],["sandboxed",1],["child",1],["linux",1],["but",1],["popen",4],["flag",1],["seatbelt",1],["relies",1],["import",3],["types",2],["from",1],["openai4s",1],["compute",2],["manager",7],["as",1],["module",3],["seen",3],["dict",1],["class",1],["proc",2],["returncode",1],["init",1],["self",3],["none",2],["io",3],["stdin",1],["bytes",1],["wait",1],["timeout",1],["return",2],["fake",2],["argv",1],["kwargs",2],["update",1],["setattr",1],["subprocess",1],["skills",3],["mkdir",1],["cfg",2],["simple",1],["namespace",1],["data",1],["dir",2],["spawn",1],["probe",1],["assert",1],["start",1],["true",1],["provider",1],["shares",1],["process",1],["info",1],["lets",1],["read",1]]},{"id":"tests/test_byoc_confinement.py#test_the_helper_is_started_in_its_own_session._Proc","name":[["proc",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["class",2],["proc",2],["returncode",1],["def",2],["init",1],["self",3],["none",2],["import",1],["io",3],["stdin",1],["bytes",1],["wait",1],["timeout",1],["return",1]]},{"id":"tests/test_byoc_confinement.py#test_the_helper_is_started_in_its_own_session._Proc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["import",1],["io",3],["stdin",1],["bytes",1]]},{"id":"tests/test_byoc_confinement.py#test_the_helper_is_started_in_its_own_session._Proc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["wait",2],["self",2],["timeout",2],["none",2],["return",1]]},{"id":"tests/test_byoc_confinement.py#test_the_helper_is_started_in_its_own_session.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["fake",2],["popen",2],["argv",2],["kwargs",3],["seen",1],["update",1],["return",1],["proc",1]]},{"id":"tests/test_byoc_confinement.py#test_the_helper_probe_reads_that_anchor","name":[["test",1],["helper",1],["probe",1],["reads",1],["anchor",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["helper",4],["probe",7],["reads",2],["anchor",4],["monkeypatch",5],["tmp",4],["path",5],["drive",1],["own",1],["check",1],["rather",1],["than",1],["restating",1],["host",3],["supplies",1],["ignores",1],["confinement",1],["theatre",1],["import",1],["openai4s",1],["compute",1],["provider",1],["resident",4],["as",1],["if",1],["sys",1],["platform",1],["darwin",1],["pytest",1],["skip",1],["linux",1],["branch",1],["setenv",3],["home",3],["str",2],["openai4",2],["dev",3],["os",1],["stat",1],["st",1],["byoc",1],["dict",1],["confined",2],["assert",2],["object",2],["false",1],["same",1],["device",2],["not",1],["999999",1],["true",1],["different",1],["means",1],["tmpfs",1],["place",1]]},{"id":"tests/test_byoc_confinement.py#test_the_home_directory_is_unreadable_from_inside","name":[["test",1],["home",1],["directory",1],["unreadable",1],["from",1],["inside",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["home",4],["directory",2],["unreadable",2],["from",2],["inside",2],["confined",3],["probe",3],["invariant",1],["helper",1],["itself",1],["probes",1],["before",1],["reads",2],["credential",1],["without",1],["compromised",1],["provider",1],["shim",1],["every",1],["key",1],["token",1],["ssh",1],["identity",1],["user",1],["owns",1],["result",3],["assert",2],["list",1],["denied",2],["file",1]]},{"id":"tests/test_byoc_confinement.py#test_the_host_supplies_the_anchor_the_probe_needs","name":[["test",1],["host",1],["supplies",1],["anchor",1],["probe",1],["needs",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["host",3],["supplies",2],["anchor",2],["probe",3],["needs",2],["confined",1],["process",1],["cannot",1],["obtain",1],["device",1],["id",1],["real",1],["home",2],["exactly",1],["comparison",1],["value",1],["has",1],["be",1],["handed",1],["from",1],["outside",1],["env",2],["bc",1],["environment",1],["assert",1],["openai4",1],["dev",1],["isdigit",1]]},{"id":"tests/test_byoc_confinement.py#test_the_interpreter_can_still_start","name":[["test",1],["interpreter",1],["still",1],["start",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["interpreter",2],["still",2],["start",2],["confined",3],["probe",3],["failure",1],["file",2],["was",1],["written",1],["after",1],["read",1],["over",1],["home",1],["directory",1],["denies",1],["metadata",1],["reads",1],["execvp",1],["needs",1],["so",1],["exec",1],["fails",1],["nothing",2],["runs",1],["profile",1],["confines",2],["because",1],["everything",1],["assert",1],["stage",1],["write",1],["ok",1]]},{"id":"tests/test_byoc_confinement.py#test_the_keychain_cannot_be_read_from_inside","name":[["test",1],["keychain",1],["cannot",1],["be",1],["read",1],["from",1],["inside",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",3],["test",2],["keychain",15],["cannot",2],["be",2],["read",4],["from",2],["inside",2],["tmp",3],["path",3],["exfiltration",1],["tried",1],["real",2],["against",1],["scratch",1],["unconfined",1],["security",9],["find",5],["generic",3],["password",3],["prints",1],["secret",2],["exactly",1],["backend",1],["stores",1],["retrieves",1],["llm",5],["api",3],["key",5],["helper",2],["has",1],["network",1],["by",1],["design",1],["so",1],["provider",1],["shim",1],["could",2],["still",1],["reach",1],["securityd",1],["send",1],["out",1],["never",1],["user",1],["own",2],["login",1],["creates",1],["reads",1],["deletes",1],["its",1],["file",1],["str",1],["probe",3],["db",1],["canary",6],["not",3],["args",2],["wrapped",3],["bool",1],["false",1],["argv",5],["usr",1],["bin",1],["if",1],["tempfile",1],["temporary",1],["directory",1],["as",1],["stage",2],["bc",1],["wrap",1],["return",2],["subprocess",2],["run",2],["capture",2],["output",2],["true",5],["text",2],["timeout",2],["90",2],["assert",7],["create",1],["pw",2],["returncode",5],["try",1],["unlock",1],["add",1],["openai4s",2],["control",1],["without",1],["boundary",1],["comes",1],["straight",1],["back",1],["plain",3],["stdout",2],["confined",5],["credential",1],["stderr",1],["finally",1],["delete",1]]},{"id":"tests/test_byoc_confinement.py#test_the_keychain_cannot_be_read_from_inside.security","name":[["security",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["security",3],["args",3],["wrapped",3],["bool",2],["false",2],["argv",5],["usr",1],["bin",1],["if",1],["tempfile",1],["temporary",1],["directory",1],["as",1],["stage",2],["bc",1],["wrap",1],["return",2],["subprocess",2],["run",2],["capture",2],["output",2],["true",4],["text",2],["timeout",2],["90",2]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_binds_the_runtime_back_over_the_tmpfs","name":[["test",1],["linux",1],["wrapper",1],["binds",1],["runtime",1],["back",1],["over",1],["tmpfs",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["linux",3],["wrapper",2],["binds",2],["runtime",2],["back",2],["over",2],["tmpfs",5],["bwrap",3],["applies",1],["mounts",1],["order",1],["so",1],["interpreter",1],["own",1],["paths",2],["have",1],["come",1],["after",1],["nothing",1],["start",1],["form",1],["same",1],["failure",1],["mac",1],["os",1],["profile",1],["hit",1],["argv",6],["bc",1],["build",1],["python",1],["tmp",1],["stage",1],["executable",1],["usr",1],["bin",1],["home",2],["researcher",1],["read",1],["opt",2],["py",2],["assert",2],["index",3],["ro",1],["bind",1]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_does_not_claim_network_isolation","name":[["test",1],["linux",1],["wrapper",1],["not",1],["claim",1],["network",1],["isolation",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["linux",2],["wrapper",2],["not",4],["claim",2],["network",4],["isolation",3],["separate",1],["capability",1],["enabled",1],["adding",2],["unshare",2],["net",2],["here",1],["would",2],["cut",1],["helper",1],["off",1],["from",1],["api",1],["its",1],["entire",1],["purpose",1],["claiming",1],["without",1],["be",1],["worse",1],["argv",3],["bc",2],["build",1],["bwrap",2],["python",1],["tmp",1],["stage",1],["executable",1],["usr",1],["bin",1],["home",2],["assert",2],["isolated",1],["false",1]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_isolates_the_pid_namespace","name":[["test",1],["linux",1],["wrapper",1],["isolates",1],["pid",1],["namespace",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["linux",2],["wrapper",2],["isolates",2],["pid",7],["namespace",6],["codex",1],["p1",1],["proc",6],["without",1],["private",1],["shows",1],["host",2],["so",2],["shim",1],["could",1],["traverse",1],["daemon",2],["root",1],["reach",1],["files",1],["behind",1],["home",3],["tmpfs",1],["argv",5],["bc",1],["build",1],["bwrap",2],["python",1],["tmp",1],["stage",1],["executable",1],["usr",1],["bin",1],["assert",2],["unshare",2],["helper",1],["shares",1],["must",1],["precede",1],["mount",1],["reflects",1],["new",1],["index",2]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_makes_only_the_stage_writable","name":[["test",1],["linux",1],["wrapper",1],["makes",1],["only",1],["stage",1],["writable",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["linux",2],["wrapper",2],["makes",2],["only",2],["stage",4],["writable",2],["argv",4],["bc",1],["build",1],["bwrap",2],["python",1],["tmp",2],["executable",1],["usr",1],["bin",1],["home",2],["researcher",1],["read",1],["paths",1],["opt",1],["py",1],["binds",2],["part",2],["enumerate",1],["if",1],["bind",1],["assert",1],["os",1],["path",1],["realpath",1]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_masks_host_control_sockets","name":[["test",1],["linux",1],["wrapper",1],["masks",1],["host",1],["control",1],["sockets",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["linux",2],["wrapper",2],["masks",2],["host",3],["control",2],["sockets",4],["codex",1],["p1",1],["whole",2],["root",3],["ro",2],["bind",4],["exposes",1],["docker",1],["podman",1],["credential",1],["under",2],["run",9],["read",2],["only",1],["mount",1],["not",2],["stop",1],["connect",1],["empty",1],["tmpfs",9],["over",1],["hides",1],["them",1],["placed",1],["after",2],["so",3],["wins",1],["home",6],["mask",2],["stays",1],["first",2],["argv",10],["bc",1],["build",1],["bwrap",2],["python",1],["tmp",1],["stage",1],["executable",1],["usr",1],["bin",1],["researcher",2],["paths",1],["opt",1],["py",1],["targets",2],["part",2],["enumerate",1],["if",1],["assert",3],["runtime",1],["exposed",1],["overlays",1],["would",1],["otherwise",1],["expose",1],["at",2],["index",5],["still",1],["contract",1],["other",1],["tests",1],["rely",1],["masking",1],["did",1],["displace",1],["os",1],["path",1],["realpath",1]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_rebinds_dns_config_hidden_by_the_run_tmpfs","name":[["test",1],["linux",1],["wrapper",1],["rebinds",1],["dns",1],["config",1],["hidden",1],["by",1],["run",1],["tmpfs",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",3],["test",3],["linux",2],["wrapper",2],["rebinds",2],["dns",3],["config",3],["hidden",2],["by",2],["run",7],["tmpfs",5],["monkeypatch",3],["mask",2],["hides",2],["control",1],["sockets",1],["also",1],["resolver",1],["since",1],["etc",2],["resolv",7],["conf",3],["symlinks",1],["under",1],["systemd",2],["resolved",2],["hosts",1],["helper",1],["whole",1],["job",1],["reaching",1],["provider",1],["api",1],["target",1],["must",1],["be",1],["rebound",2],["back",1],["over",1],["resolve",2],["stub",1],["real",2],["realpath",7],["os",3],["path",4],["fake",2],["kw",2],["shared",1],["pathlib",1],["calls",1],["strict",1],["so",2],["forward",1],["everything",1],["but",1],["one",1],["cares",1],["about",1],["return",1],["if",1],["str",1],["else",1],["setattr",1],["bc",2],["argv",7],["build",1],["bwrap",2],["python",1],["tmp",1],["stage",1],["executable",1],["usr",1],["bin",1],["home",2],["assert",3],["ro",1],["bind",1],["try",1],["after",1],["survives",1],["index",3]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_rebinds_dns_config_hidden_by_the_run_tmpfs.fake_realpath","name":[["fake",1],["realpath",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["fake",2],["realpath",5],["kw",3],["os",2],["path",4],["shared",2],["pathlib",2],["resolve",2],["calls",2],["strict",2],["so",2],["forward",2],["everything",2],["but",2],["one",2],["test",2],["cares",2],["about",2],["return",1],["resolv",2],["if",1],["str",1],["etc",1],["conf",1],["else",1],["real",1]]},{"id":"tests/test_byoc_confinement.py#test_the_linux_wrapper_replaces_the_home_directory","name":[["test",1],["linux",1],["wrapper",1],["replaces",1],["home",1],["directory",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["linux",2],["wrapper",2],["replaces",2],["home",6],["directory",3],["invariant",1],["by",1],["owner",1],["decision",1],["filesystem",1],["one",1],["both",1],["platforms",1],["tmpfs",3],["makes",1],["user",1],["files",1],["not",2],["be",1],["there",1],["argv",5],["bc",1],["build",1],["bwrap",2],["python",1],["pass",1],["tmp",1],["stage",1],["executable",1],["usr",1],["bin",1],["researcher",2],["read",1],["paths",1],["opt",1],["py",1],["assert",2],["canonicalised",1],["like",1],["every",1],["other",1],["path",3],["boundary",1],["kernel",1],["resolves",1],["before",1],["evaluates",1],["mount",1],["so",1],["unresolved",1],["rule",1],["against",1],["exist",1],["index",1],["os",1],["realpath",1]]},{"id":"tests/test_byoc_confinement.py#test_the_macos_probe_is_already_fail_closed","name":[["test",1],["macos",1],["probe",1],["already",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["macos",2],["probe",6],["already",2],["fail",2],["closed",2],["monkeypatch",5],["tmp",4],["path",4],["darwin",2],["branch",2],["returns",1],["early",1],["never",1],["reaches",1],["netns",1],["fallback",1],["worth",1],["pinning",1],["rather",2],["than",2],["assuming",1],["actually",1],["runs",1],["platform",2],["whose",1],["boundary",1],["proven",1],["here",1],["its",1],["except",1],["exception",1],["must",1],["keep",1],["meaning",1],["not",4],["confined",2],["could",1],["tell",1],["assume",1],["yes",1],["import",1],["openai4s",1],["compute",1],["provider",1],["resident",5],["as",1],["byoc",1],["dict",1],["setattr",1],["sys",1],["home",4],["cannot",1],["be",1],["listed",1],["reason",1],["sandbox",2],["setenv",2],["str",2],["absent",1],["assert",2],["object",2],["false",2],["failed",1],["listdir",1],["evidence",1],["readable",1],["plainly",1],["unconfined",1]]},{"id":"tests/test_byoc_confinement.py#test_the_manager_reports_the_boundary_it_actually_applies","name":[["test",1],["manager",1],["reports",1],["boundary",1],["actually",1],["applies",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["manager",5],["reports",2],["boundary",2],["actually",2],["applies",2],["tmp",5],["path",5],["confinement",2],["status",6],["ui",1],["release",1],["gate",1],["read",1],["import",2],["types",2],["from",1],["openai4s",1],["compute",3],["skills",3],["mkdir",1],["cfg",2],["simple",1],["namespace",1],["data",1],["dir",2],["available",4],["reason",1],["bc",1],["assert",3],["enforced",1],["state",1],["active",1],["if",1],["else",1],["unavailable",1],["detail",1]]},{"id":"tests/test_byoc_confinement.py#test_the_probe_fails_closed_when_it_cannot_verify_the_boundary","name":[["test",1],["probe",1],["fails",1],["closed",1],["cannot",1],["verify",1],["boundary",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",3],["probe",9],["fails",2],["closed",3],["cannot",3],["verify",2],["boundary",4],["monkeypatch",9],["check",2],["could",1],["not",9],["run",2],["must",3],["answer",1],["there",1],["both",1],["oserror",1],["paths",1],["no",3],["anchor",5],["netns",8],["fallback",1],["return",1],["true",3],["oneshot",1],["only",2],["calls",1],["caller",1],["passed",2],["expect",1],["confined",5],["so",2],["let",1],["unconfined",1],["helper",3],["go",1],["read",1],["credential",1],["call",1],["provider",2],["having",1],["verified",1],["nothing",2],["confinement",1],["theatre",1],["exists",1],["prevent",1],["reached",1],["by",1],["one",1],["route",1],["covered",1],["proc",3],["ns",3],["net",3],["case",1],["hypothetical",1],["unprivileged",1],["whose",1],["pid",3],["belongs",1],["root",1],["routinely",1],["stat",5],["import",1],["openai4s",1],["compute",1],["resident",7],["as",1],["byoc",1],["dict",1],["setattr",3],["sys",1],["platform",1],["linux",1],["delenv",2],["openai4",4],["host",4],["home",1],["dev",1],["raising",2],["false",6],["ino",3],["self",2],["somewhere",2],["unexpected",1],["os",2],["seeing",2],["assert",4],["object",4],["unverifiable",1],["report",1],["our",1],["own",1],["readable",1],["111",1],["unreadable",1],["verifies",1],["malformed",1],["fail",1],["rather",1],["than",1],["crash",1],["setenv",2],["number",1],["garbage",1],["positive",1],["control",1],["real",1],["differing",2],["still",1],["reports",1],["assertions",1],["above",1],["passing",1],["says",1],["222",1],["genuine",1]]},{"id":"tests/test_byoc_confinement.py#test_the_profile_denies_the_keychain_services","name":[["test",1],["profile",1],["denies",1],["keychain",1],["services",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["profile",11],["denies",2],["keychain",3],["services",2],["codex",1],["p1",1],["stated",1],["itself",1],["so",1],["reviewable",1],["off",1],["mac",1],["os",1],["library",3],["keychains",3],["login",1],["db",1],["under",1],["denied",1],["home",5],["but",2],["nothing",2],["reads",2],["directly",1],["security",3],["find",1],["generic",1],["password",1],["asks",1],["securityd",4],["allow",3],["default",3],["left",1],["every",1],["mach",3],["service",4],["reaches",1],["open",1],["bc",1],["build",1],["tmp",2],["stage",1],["assert",5],["deny",2],["lookup",2],["com",4],["apple",4],["server",1],["xpc",1],["agent",1],["global",1],["name",1],["stores",1],["outside",1],["denial",2],["says",1],["about",1],["subpath",2],["not",2],["system",2],["roots",1],["tls",1],["trust",1],["validation",1],["must",1],["come",1],["after",1],["never",1],["matches",1],["index",2]]},{"id":"tests/test_byoc_confinement.py#test_the_profile_keeps_the_helper_out_of_other_processes","name":[["test",1],["profile",1],["keeps",1],["helper",1],["out",1],["other",1],["processes",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["profile",5],["keeps",2],["helper",3],["out",2],["other",2],["processes",2],["stated",1],["so",1],["reviewable",1],["off",1],["mac",1],["os",1],["like",1],["keychain",1],["lines",4],["bc",1],["build",1],["tmp",2],["stage",1],["home",2],["splitlines",1],["allow",5],["default",5],["index",2],["rule",5],["deny",2],["process",1],["info",1],["target",1],["others",1],["sysctl",2],["read",1],["name",1],["prefix",1],["kern",1],["proc",1],["assert",2],["missing",1],["sbpl",1],["last",1],["match",2],["wins",1],["before",1],["would",1],["never",1],["precedes",1]]},{"id":"tests/test_byoc_confinement.py#test_the_same_probe_succeeds_unconfined","name":[["test",1],["same",1],["probe",1],["succeeds",1],["unconfined",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",3],["same",2],["probe",6],["succeeds",2],["unconfined",2],["confined",3],["control",1],["without",1],["profile",1],["fails",1],["apply",1],["at",1],["all",1],["was",1],["wrong",1],["about",1],["looked",1],["reads",1],["as",1],["passing",1],["result",3],["wrapped",1],["false",1],["assert",2],["home",2],["list",1],["readable",2],["file",1]]},{"id":"tests/test_byoc_confinement.py#test_the_self_test_probes_the_keychain_too","name":[["test",2],["self",1],["probes",1],["keychain",1],["too",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",6],["self",5],["probes",2],["keychain",7],["too",2],["boundary",2],["not",5],["check",1],["one",3],["regress",1],["silence",1],["available",1],["enforce",1],["gates",1],["argv",5],["bc",7],["probe",9],["sandbox",2],["exec",2],["tmp",2],["stage",1],["home",4],["script",4],["assert",6],["list",1],["keychains",1],["directional",1],["only",1],["successful",1],["read",2],["fails",2],["so",2],["host",1],["without",1],["security",1],["misreported",1],["as",2],["unconfined",1],["exit",3],["82",1],["was",1],["bin",1],["sh",1],["then",1],["runs",1],["under",2],["sys",3],["executable",2],["now",1],["deliberately",1],["shell",2],["lives",1],["outside",1],["starts",1],["any",1],["profile",3],["module",1],["emits",1],["stayed",1],["green",1],["hosts",1],["interpreter",1],["could",1],["start",1],["way",1],["denial",1],["metadata",1],["allowances",1],["be",2],["wrong",1],["assertion",1],["follows",1],["mechanism",1],["property",1],["pins",1],["unchanged",1],["reachable",4],["if",1],["else",1],["verdict",1],["codes",2],["must",1],["collide",1],["small",1],["uses",1],["apply",1],["at",1],["all",1],["backend",1],["never",1],["ran",1],["would",1],["reported",1],["hold",1],["readable",1],["failures",1],["ok",2],["reason",2],["force",1],["true",1],["hardened",1],["no",1],["longer",1],["tests",1]]},{"id":"tests/test_byoc_confinement.py#test_the_stage_directory_is_the_only_place_it_may_write","name":[["test",1],["stage",1],["directory",1],["only",1],["place",1],["may",1],["write",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["stage",3],["directory",2],["only",2],["place",2],["may",2],["write",6],["confined",4],["probe",3],["helper",1],["cannot",2],["its",1],["reply",1],["answer",1],["at",1],["all",1],["one",1],["anywhere",1],["not",1],["result",3],["assert",2],["ok",1],["home",1],["denied",1]]},{"id":"tests/test_byoc_confinement.py#test_the_stage_path_is_canonicalised","name":[["test",1],["stage",1],["path",1],["canonicalised",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["stage",5],["path",4],["canonicalised",2],["mac",1],["os",2],["temp",1],["directories",1],["live",1],["under",1],["var",3],["folders",1],["symlink",1],["private",1],["kernel",1],["resolves",1],["before",1],["evaluates",1],["profile",4],["so",1],["rule",1],["written",1],["unresolved",1],["matches",1],["nothing",1],["helper",1],["cannot",1],["write",1],["its",1],["reply",1],["tempfile",1],["temporary",1],["directory",1],["as",1],["bc",1],["build",1],["assert",1],["realpath",1]]},{"id":"tests/test_byoc_confinement.py#test_the_status_says_out_loud_that_the_network_is_not_isolated","name":[["test",1],["status",1],["says",1],["out",1],["loud",1],["network",1],["not",1],["isolated",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["status",7],["says",2],["out",2],["loud",2],["network",3],["not",3],["isolated",4],["tmp",5],["path",5],["monkeypatch",3],["helper",2],["confined",1],["read",1],["as",1],["cannot",1],["phone",1],["home",1],["import",2],["types",2],["from",1],["openai4s",1],["compute",3],["manager",3],["setattr",1],["bc",1],["available",1],["lambda",1],["true",2],["linux",1],["bubblewrap",1],["skills",3],["mkdir",1],["cfg",2],["simple",1],["namespace",1],["data",1],["dir",2],["confinement",1],["assert",3],["enforced",1],["false",1],["detail",1]]},{"id":"tests/test_byoc_confinement.py#test_wrapping_refuses_rather_than_returning_a_bare_argv","name":[["test",1],["wrapping",1],["refuses",1],["rather",1],["than",1],["returning",1],["bare",1],["argv",1]],"path":[["tests",1],["test",1],["byoc",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["wrapping",2],["refuses",2],["rather",2],["than",2],["returning",2],["bare",2],["argv",2],["monkeypatch",3],["wrap",2],["silently",1],["returned",1],["unwrapped",1],["command",1],["would",2],["be",1],["worst",1],["possible",1],["failure",1],["every",1],["caller",1],["believe",1],["was",1],["confined",1],["setattr",1],["bc",3],["available",1],["lambda",1],["false",1],["no",2],["backend",2],["here",2],["pytest",1],["raises",1],["confinement",1],["unavailable",1],["match",1],["sys",1],["executable",1],["pass",1],["tmp",1]]},{"id":"tests/test_capability_state.py","name":[["test",1],["capability",1],["state",1],["py",1]],"path":[["tests",1],["test",1],["capability",1],["state",1],["py",1]],"body":[["durable",1],["skill",3],["specialist",1],["capability",1],["policy",1],["contracts",1],["from",5],["future",1],["import",8],["annotations",1],["importlib",1],["sys",1],["pytest",1],["openai4s",4],["config",2],["host",1],["skills",2],["service",1],["loader",2],["store",3]]},{"id":"tests/test_capability_state.py#_skill","name":[["skill",1]],"path":[["tests",1],["test",1],["capability",1],["state",1],["py",1]],"body":[["def",2],["skill",3],["root",3],["directory",3],["str",6],["name",4],["keyword",6],["none",2],["target",4],["mkdir",1],["parents",1],["true",1],["md",1],["write",2],["text",2],["description",1],["recipe",1],["origin",1],["openai4s",1],["version",1],["unique",1],["utf",2],["kernel",1],["py",1],["value",1]]},{"id":"tests/test_capability_state.py#test_capability_scope_precedence_events_and_restart","name":[["test",1],["capability",1],["scope",1],["precedence",1],["events",1],["restart",1]],"path":[["tests",1],["test",1],["capability",1],["state",1],["py",1]],"body":[["def",2],["test",2],["capability",10],["scope",8],["precedence",2],["events",5],["restart",2],["tmp",3],["path",3],["database",3],["state",10],["db",1],["store",11],["enabled",9],["skill",8],["alpha",10],["false",3],["true",2],["project",8],["id",7],["session",7],["assert",8],["not",2],["repository",1],["list",1],["kind",1],["name",1],["event",3],["disabled",2],["close",2],["reopened",3],["snapshot",1],["never",3],["configured",3],["default",1]]},{"id":"tests/test_capability_state.py#test_default_skill_loader_survives_store_generation_replacement","name":[["test",1],["default",1],["skill",1],["loader",1],["survives",1],["store",1],["generation",1],["replacement",1]],"path":[["tests",1],["test",1],["capability",1],["state",1],["py",1]],"body":[["def",2],["test",2],["default",2],["skill",6],["loader",9],["survives",2],["store",4],["generation",2],["replacement",2],["tmp",4],["path",6],["long",1],["lived",1],["must",1],["not",3],["retain",1],["closed",1],["sqlite",1],["repository",1],["bundled",3],["skills",2],["durable",7],["lifecycletoken",1],["config",5],["data",2],["dir",2],["cfg",1],["discover",1],["first",4],["db",2],["capability",2],["enabled",2],["false",1],["assert",4],["none",3],["close",2],["second",4],["true",1]]},{"id":"tests/test_capability_state.py#test_disabled_skill_is_consistent_across_prompt_search_read_and_bootstrap","name":[["test",1],["disabled",1],["skill",1],["consistent",1],["across",1],["prompt",1],["search",1],["read",1],["bootstrap",1]],"path":[["tests",1],["test",1],["capability",1],["state",1],["py",1]],"body":[["def",2],["test",3],["disabled",5],["skill",33],["consistent",2],["across",2],["prompt",2],["search",3],["read",3],["bootstrap",7],["tmp",4],["path",12],["bundled",4],["skills",2],["allowed",13],["allowtoken",2],["blocked",14],["blocktoken",2],["config",5],["data",2],["dir",2],["store",6],["db",1],["capability",3],["enabled",3],["false",7],["loader",11],["cfg",1],["capabilities",1],["state",2],["project",2],["id",2],["session",3],["discovery",1],["still",1],["sees",1],["content",1],["so",1],["customize",1],["re",1],["enable",1],["all",2],["agent",1],["facing",1],["projections",1],["same",1],["policy",1],["predicate",1],["assert",16],["discover",1],["system",2],["context",2],["not",4],["item",5],["name",9],["catalog",4],["full",2],["include",1],["true",2],["none",3],["host",2],["service",3],["pytest",2],["raises",2],["key",1],["error",2],["match",2],["no",1],["such",1],["md",1],["manifest",10],["next",3],["entry",11],["entries",4],["if",5],["sidecar",6],["loaded",5],["load",2],["events",2],["stored",3],["repository",1],["latest",1],["kind",1],["generated",2],["import",3],["gate",2],["actual",1],["exposure",1],["boundary",1],["records",1],["event",2],["only",1],["after",1],["exec",3],["module",9],["succeeds",1],["code",4],["compile",1],["namespace",3],["dict",1],["original",2],["list",2],["sys",6],["try",1],["noqa",1],["s102",1],["under",1],["found",1],["importlib",2],["kernel",2],["value",1],["runtime",5],["openai4s",2],["finally",1],["meta",2],["finder",3],["getattr",1],["modules",2],["partition",1],["pop",1],["close",1]]},{"id":"tests/test_capability_state.py#test_sidecar_hash_version_and_explicit_load_event_are_durable","name":[["test",1],["sidecar",1],["hash",1],["version",1],["explicit",1],["load",1],["event",1],["durable",1]],"path":[["tests",1],["test",1],["capability",1],["state",1],["py",1]],"body":[["def",2],["test",2],["sidecar",8],["hash",2],["version",4],["explicit",2],["load",2],["event",5],["durable",2],["tmp",4],["path",5],["bundled",3],["skills",2],["skill",3],["versioned",5],["vtoken",1],["config",4],["data",2],["dir",2],["store",5],["db",1],["loader",4],["cfg",1],["capabilities",1],["capability",2],["state",2],["session",2],["id",5],["first",4],["bootstrap",1],["manifest",5],["entry",6],["entries",1],["assert",7],["len",2],["document",1],["sha256",4],["64",2],["loaded",3],["false",1],["record",1],["module",1],["kernel",1],["persisted",3],["repository",1],["list",1],["events",1],["kind",1],["name",1],["metadata",2],["close",1]]},{"id":"tests/test_capability_state.py#test_specialist_list_and_resolve_use_the_same_scoped_policy","name":[["test",1],["specialist",1],["list",1],["resolve",1],["same",1],["scoped",1],["policy",1]],"path":[["tests",1],["test",1],["capability",1],["state",1],["py",1]],"body":[["def",2],["test",2],["specialist",6],["list",3],["resolve",2],["same",2],["scoped",2],["policy",2],["tmp",3],["path",3],["database",3],["specialists",1],["db",1],["store",15],["upsert",2],["agent",8],["name",5],["chemist",11],["description",4],["chemistry",1],["physicist",2],["physics",1],["capability",2],["enabled",5],["false",3],["assert",9],["profile",2],["agents",1],["none",5],["disabled",5],["include",2],["true",4],["not",2],["profiles",4],["filter",2],["built",2],["scope",2],["project",8],["id",4],["close",2],["reopened",4]]},{"id":"tests/test_catalyst_sar_screening.py","name":[["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["offline",1],["tests",1],["catalyst",1],["sar",1],["screening",1],["skill",2],["from",4],["future",1],["import",7],["annotations",1],["json",1],["sys",1],["pathlib",1],["path",1],["pytest",1],["openai4s",2],["config",2],["skills",1],["loader",2]]},{"id":"tests/test_catalyst_sar_screening.py#_import_skill","name":[["import",1],["skill",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["import",3],["skill",2],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",7],["catalyst",1],["sar",4],["screening",1],["kernel",1],["noqa",1],["plc0415",1],["analyze",3],["structure",6],["activity",3],["build",9],["markdown",3],["report",3],["poscar",3],["description",6],["uma",9],["python",3],["command",6],["calculate",6],["dissolution",3],["potential",3],["binding",3],["orr",3],["overpotential",3],["check",3],["readiness",3],["shell",3],["list",3],["catalog",6],["metals",3],["load",3],["contcar",3],["normalize",3],["metrics",3],["parse",3],["rank",3],["candidates",3],["render",3],["dashboard",3],["require",3],["ready",3],["run",3],["pipeline",3],["return",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline","name":[["install",1],["offline",1],["uma",1],["pipeline",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",6],["install",2],["offline",3],["uma",14],["pipeline",2],["monkeypatch",5],["none",8],["patch",1],["gate",1],["wiring",1],["tests",1],["ci",1],["without",1],["gpu",1],["token",1],["sys",1],["path",3],["insert",1],["str",5],["config",1],["skills",1],["dir",1],["from",2],["catalyst",1],["sar",1],["screening",1],["import",1],["kernel",1],["as",1],["noqa",1],["plc0415",1],["setattr",3],["require",2],["ready",2],["lambda",1],["kw",1],["ok",1],["true",2],["class",3],["fake",4],["calc",4],["init",2],["self",6],["calculator",4],["name",5],["device",1],["cuda",1],["if",5],["not",1],["raise",1],["value",1],["error",1],["unsupported",1],["protocol",4],["cda",4],["evaluate",5],["structure",2],["atoms",6],["metrics",6],["adsorbates",2],["reaction",2],["orr",6],["metal",10],["next",1],["symbol",5],["metals",1],["fe",2],["bind",4],["requested",6],["normalize",1],["row",10],["coordination",2],["converged",1],["backend",1],["mlip",2],["model",2],["task",2],["dissolution",3],["potential",2],["calculate",2],["binding",2],["energy",1],["adsorption",2],["energies",1],["oh",1],["ooh",1],["op",2],["rds",3],["overpotential",2],["return",2],["calculation",2],["tools",2],["atom",6],["tag",1],["list",1],["pass",1],["poscars",3],["built",2],["out",3],["meta",9],["update",1],["description",2],["source",2],["host",2],["motif",2],["label",1],["n4",1],["catalog",2],["key",2],["poscar",2],["append",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline._Atom","name":[["atom",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["class",2],["atom",2],["def",1],["init",1],["self",3],["symbol",3],["str",1],["none",1],["tag",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline._Atom.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["init",2],["self",4],["symbol",4],["str",2],["none",2],["tag",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline._Atoms","name":[["atoms",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["class",2],["atoms",2],["list",2],["pass",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline._FakeCalc","name":[["fake",1],["calc",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["class",2],["fake",2],["calc",2],["def",2],["init",1],["self",3],["calculator",3],["name",2],["str",2],["uma",8],["device",1],["cuda",1],["none",3],["if",5],["not",1],["raise",1],["value",1],["error",1],["unsupported",1],["protocol",4],["cda",4],["evaluate",1],["structure",1],["atoms",2],["metrics",3],["adsorbates",1],["reaction",1],["orr",5],["metal",7],["next",1],["symbol",2],["metals",1],["fe",1],["bind",4],["requested",6],["normalize",1],["row",7],["coordination",1],["converged",1],["true",1],["backend",1],["mlip",2],["model",2],["task",2],["dissolution",3],["potential",2],["calculate",2],["from",1],["binding",2],["energy",1],["adsorption",2],["energies",1],["oh",1],["ooh",1],["op",2],["rds",3],["overpotential",2],["return",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline._FakeCalc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["init",2],["self",3],["calculator",4],["name",3],["str",4],["uma",5],["device",2],["cuda",2],["none",2],["if",1],["not",1],["raise",1],["value",1],["error",1],["unsupported",1],["protocol",2],["cda",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline._FakeCalc.evaluate_structure","name":[["evaluate",1],["structure",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["evaluate",2],["structure",2],["self",2],["atoms",3],["metrics",4],["none",4],["adsorbates",2],["reaction",2],["orr",6],["metal",7],["next",1],["symbol",2],["if",4],["metals",1],["fe",1],["bind",4],["requested",6],["normalize",1],["row",7],["coordination",1],["converged",1],["true",1],["backend",1],["uma",4],["protocol",2],["cda",3],["mlip",2],["model",2],["task",2],["dissolution",3],["potential",2],["calculate",2],["from",1],["binding",2],["energy",1],["adsorption",2],["energies",1],["oh",1],["ooh",1],["op",2],["rds",3],["overpotential",2],["return",1]]},{"id":"tests/test_catalyst_sar_screening.py#_install_offline_uma_pipeline.fake_evaluate_poscars","name":[["fake",1],["evaluate",1],["poscars",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["fake",2],["evaluate",3],["poscars",2],["built",3],["metrics",4],["none",4],["adsorbates",2],["reaction",2],["orr",2],["require",1],["uma",2],["ready",1],["calc",2],["calculation",1],["tools",1],["calculator",1],["name",3],["out",3],["meta",9],["metal",3],["str",1],["fe",1],["atoms",3],["atom",5],["row",3],["structure",1],["update",1],["description",2],["source",2],["host",2],["motif",2],["coordination",1],["label",1],["n4",1],["catalog",2],["key",2],["poscar",2],["path",2],["append",1],["return",1]]},{"id":"tests/test_catalyst_sar_screening.py#_metal_bind","name":[["metal",1],["bind",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["metal",5],["bind",2],["str",2],["float",2],["return",1],["fe",1],["35",1],["co",1],["05",1],["ni",1],["55",1],["cu",1],["95",2],["pt",1],["zn",1],["65",1],["ti",1],["20",1],["au",1],["80",1],["lower",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_adsorption_mode_still_exports_a_figure","name":[["test",1],["adsorption",1],["mode",1],["still",1],["exports",1],["figure",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["adsorption",8],["mode",4],["still",3],["exports",2],["figure",4],["tmp",3],["path",8],["metrics",1],["must",2],["yield",1],["statistical",2],["not",1],["runtime",1],["error",1],["pytest",1],["importorskip",1],["matplotlib",1],["sys",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["catalyst",1],["sar",1],["screening",1],["import",1],["kernel",1],["as",1],["noqa",1],["plc0415",1],["analysis",2],["ranked",1],["name",2],["fe",2],["n4",2],["metal",2],["energies",2],["oh",3],["converged",2],["true",2],["co",2],["figures",6],["export",1],["publication",1],["assert",3],["produce",1],["png",1],["file",1],["id",1],["fig01",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_all_catalog_metals_are_recognized_and_dissolution_support","name":[["test",1],["all",1],["catalog",1],["metals",1],["recognized",1],["dissolution",1],["support",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["all",2],["catalog",10],["metals",12],["recognized",3],["dissolution",5],["support",3],["every",1],["advertised",1],["metal",7],["must",1],["be",1],["center",2],["diss",1],["gated",1],["vendored",2],["data",2],["never",1],["fabricated",1],["funcs",2],["import",2],["skill",1],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["as",1],["noqa",1],["plc0415",1],["load",1],["contcar",1],["entries",1],["guards",1],["vnn",1],["idx",1],["index",1],["error",1],["active",1],["found",1],["via",1],["assert",6],["issubset",2],["supported",4],["fe",3],["mn",2],["cu",3],["lower",2],["reduction",2],["potential",1],["reference",2],["energies",1],["rh",3],["os",3],["no",1],["unsupported",2]]},{"id":"tests/test_catalyst_sar_screening.py#test_build_poscars_sanitizes_structured_names","name":[["test",1],["build",1],["poscars",1],["sanitizes",1],["structured",1],["names",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["build",3],["poscars",4],["sanitizes",2],["structured",3],["names",2],["tmp",3],["path",9],["description",1],["name",3],["cannot",1],["escape",1],["output",1],["dir",2],["via",1],["sys",1],["insert",1],["str",1],["config",1],["skills",1],["from",2],["catalyst",1],["sar",1],["screening",1],["import",1],["kernel",1],["as",1],["noqa",1],["plc0415",1],["out",3],["built",2],["descriptions",1],["metal",1],["fe",1],["evil",1],["written",3],["poscar",2],["resolve",2],["assert",2],["parents",1],["not",1],["replace",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_catalyst_sar_skill_is_discovered","name":[["test",1],["catalyst",1],["sar",1],["skill",1],["discovered",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["catalyst",5],["sar",5],["skill",7],["discovered",2],["skills",3],["loader",1],["discover",1],["assert",4],["screening",3],["has",1],["kernel",2],["import",1],["hint",1],["dissolution",1],["description",1],["lower",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_catalyst_sar_skill_is_searchable","name":[["test",1],["catalyst",1],["sar",1],["skill",1],["searchable",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["catalyst",4],["sar",4],["skill",3],["searchable",2],["hits",2],["loader",1],["search",1],["single",1],["atom",1],["dissolution",1],["potential",1],["orr",1],["n4",1],["screening",2],["uma",1],["assert",1],["any",1],["hit",2],["name",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_contcar_catalog_is_vendored_and_usable","name":[["test",1],["contcar",1],["catalog",1],["vendored",1],["usable",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["contcar",3],["catalog",12],["vendored",2],["usable",2],["tmp",4],["path",12],["funcs",6],["import",1],["skill",1],["load",1],["assert",11],["entries",1],["hosts",1],["graphene",2],["pyridine",3],["motifs",2],["metals",3],["list",1],["host",1],["motif",1],["mn",1],["fe",8],["cu",1],["issubset",1],["parse",1],["structure",1],["description",3],["n4",4],["metal",3],["meta",4],["build",2],["poscar",7],["from",3],["source",2],["file",1],["text",4],["read",2],["encoding",2],["utf",2],["method",1],["bi",4],["absent",1],["derive",1],["by",1],["edit",1],["derived",5],["reference",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_examples_are_safe_demo_shells","name":[["test",1],["examples",1],["safe",1],["demo",1],["shells",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["examples",2],["safe",2],["demo",4],["shells",3],["at",1],["skill",7],["root",7],["must",1],["not",5],["ship",1],["pngs",1],["heuristics",1],["numerics",1],["config",1],["skills",1],["dir",1],["catalyst",1],["sar",1],["screening",1],["assert",10],["sorted",1],["glob",1],["png",2],["gitignore",3],["read",4],["text",8],["encoding",4],["utf",4],["summary",7],["json",3],["loads",1],["metal",3],["center",3],["dissolution",4],["true",1],["ranked",3],["row",5],["name",1],["mn",1],["n4",3],["fe",1],["cu",1],["backend",1],["tabular",2],["heuristic",3],["lookup",1],["potential",1],["none",1],["blob",2],["dashboard",1],["html",1],["report",3],["md",1],["dumps",1],["remote",1],["home",1],["hf",1],["nueg",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_lean_pipeline_deliverables","name":[["test",1],["lean",1],["pipeline",1],["deliverables",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["lean",2],["pipeline",4],["deliverables",3],["tmp",3],["path",18],["monkeypatch",3],["pytest",1],["importorskip",1],["matplotlib",1],["funcs",2],["import",1],["skill",1],["install",1],["offline",1],["uma",4],["result",9],["run",2],["fe",1],["n4",3],["co",1],["pt",1],["workdir",1],["metrics",1],["dissolution",3],["min",1],["assert",21],["mode",1],["report",8],["file",3],["html",9],["summary",7],["names",6],["name",1],["catalyst",2],["sar",4],["md",1],["dashboard",1],["json",3],["structures",1],["collage",1],["png",2],["fig01",1],["udiss",1],["by",1],["metal",1],["read",3],["text",3],["encoding",3],["utf",3],["computation",4],["model",4],["1p1",3],["figures",3],["structure",2],["renders",2],["id",4],["panel",2],["data",2],["dmol",1],["not",1],["payload",2],["loads",2],["split",2],["script",1],["mlip",2]]},{"id":"tests/test_catalyst_sar_screening.py#test_metal_center_example_is_documented","name":[["test",1],["metal",1],["center",1],["example",1],["documented",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["metal",9],["center",9],["example",3],["documented",2],["skill",11],["root",10],["config",1],["skills",1],["dir",1],["catalyst",1],["sar",1],["screening",1],["doc",3],["md",3],["read",4],["text",4],["encoding",4],["utf",4],["assert",11],["developer",1],["demos",1],["synthetic",2],["lower",2],["build",1],["py",1],["exists",5],["dissolution",7],["descriptions",4],["json",4],["dashboard",2],["html",7],["report",7],["summary",1],["loads",1],["mn",1],["n4",3],["fe",1],["cu",1],["doctype",1],["id",1],["computation",3],["model",3],["panel",1],["uma",1],["1p1",1],["demo",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_metal_center_helper_requires_descriptions","name":[["test",1],["metal",1],["center",1],["helper",1],["requires",1],["descriptions",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["metal",4],["center",4],["helper",2],["requires",2],["descriptions",3],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["catalyst",1],["sar",1],["screening",1],["import",1],["kernel",1],["as",1],["noqa",1],["plc0415",1],["pytest",2],["raises",2],["value",1],["error",2],["match",1],["required",1],["run",2],["dissolution",2],["case",2],["type",2],["ignore",1],["call",1],["arg",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_metal_center_ranking_and_report_helpers","name":[["test",1],["metal",1],["center",1],["ranking",1],["report",1],["helpers",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["metal",6],["center",3],["ranking",3],["report",3],["helpers",2],["funcs",5],["import",1],["skill",1],["rows",3],["name",4],["pt",4],["n4",5],["dissolution",8],["potential",4],["converged",3],["true",3],["source",3],["catalog",3],["fe",2],["zn",2],["derived",1],["ranked",2],["rank",1],["candidates",1],["mode",1],["min",2],["assert",5],["analysis",7],["analyze",1],["structure",2],["activity",1],["metrics",1],["insights",4],["join",1],["computation",1],["calculator",1],["uma",4],["mlip",2],["model",1],["1p1",3],["task",1],["oc20",2],["protocol",1],["catalyst",1],["design",1],["agent",1],["figures",1],["renders",1],["md",3],["build",1],["markdown",1],["html",2],["render",1],["sar",2],["dashboard",1],["data",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_normalize_metrics_and_formulas","name":[["test",1],["normalize",1],["metrics",1],["formulas",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["normalize",4],["metrics",4],["formulas",2],["funcs",5],["import",1],["skill",1],["assert",7],["udiss",1],["dissolution",2],["op",4],["ads",1],["orr",2],["adsorption",1],["calculate",2],["potential",2],["from",1],["binding",1],["fe",1],["pytest",2],["approx",2],["553",1],["rds",4],["steps",2],["overpotential",1],["oh",2],["ooh",1],["isinstance",1],["float",1],["23",1],["bottleneck",1],["max",1],["step",2],["sets",1],["limiting",1],["not",1],["most",1],["downhill",1],["min",1],["locks",1],["argmax",1],["fix",1],["place",1],["delta",2]]},{"id":"tests/test_catalyst_sar_screening.py#test_parse_poscar_negative_scale_and_truncation","name":[["test",1],["parse",1],["poscar",1],["negative",1],["scale",1],["truncation",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["parse",4],["poscar",6],["negative",3],["scale",4],["truncation",2],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["catalyst",1],["sar",1],["screening",1],["import",1],["kernel",1],["as",1],["noqa",1],["plc0415",1],["target",1],["cell",2],["volume",1],["vasp",1],["convention",1],["not",2],["multiplier",1],["3x3x3",1],["raw",1],["27",1],["216",4],["rescales",1],["uniformly",1],["6x6x6",1],["cube",2],["n3",2],["n0",6],["n1",2],["cartesian",2],["parsed",3],["assert",2],["lattice",3],["pytest",3],["approx",2],["abs",1],["determinant",1],["more",1],["declared",1],["atoms",1],["than",1],["coordinate",1],["lines",1],["clear",1],["value",2],["error",3],["index",1],["truncated",2],["n2",1],["raises",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_skill_doc_covers_pipeline_and_hard_lock","name":[["test",1],["skill",1],["doc",1],["covers",1],["pipeline",1],["hard",1],["lock",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",2],["skill",11],["doc",24],["covers",2],["pipeline",3],["hard",4],["lock",3],["root",8],["config",1],["skills",1],["dir",1],["catalyst",2],["sar",1],["screening",1],["md",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",22],["locked",1],["lower",2],["design",1],["agent",1],["hf",4],["token",2],["endpoint",1],["contcar",2],["catalog",2],["json",2],["check",1],["uma",2],["readiness",1],["1p1",1],["oc20",1],["metal",1],["center",1],["dissolution",1],["no",1],["data",2],["examples",2],["flat",1],["forbidden",2],["run",1],["example",1],["user",1],["prompt",1],["mn",3],["fe",2],["cu",2],["n4",1],["placeholder",1],["nueg",1],["not",5],["kernel",1],["py",3],["exists",6],["science",1],["viz",1]]},{"id":"tests/test_catalyst_sar_screening.py#test_uma_only_and_readiness","name":[["test",1],["uma",1],["only",1],["readiness",1]],"path":[["tests",1],["test",1],["catalyst",1],["sar",1],["screening",1],["py",1]],"body":[["def",2],["test",3],["uma",5],["only",2],["readiness",4],["monkeypatch",7],["funcs",4],["import",2],["skill",1],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["catalyst",1],["sar",1],["screening",1],["kernel",1],["as",1],["noqa",1],["plc0415",1],["pytest",3],["raises",3],["value",2],["error",4],["match",3],["unsupported",2],["calculator",4],["hard",2],["lock",2],["calculation",2],["tools",2],["name",2],["heuristic",1],["chgnet",1],["delenv",2],["hf",7],["token",6],["raising",2],["false",7],["hugging",1],["face",1],["hub",5],["ready",9],["check",2],["probe",7],["conda",3],["env",3],["none",4],["assert",6],["ok",3],["any",2],["missing",2],["not",2],["skip",2],["ask",2],["user",2],["runtime",1],["require",1],["setenv",2],["endpoint",3],["https",3],["huggingface",4],["co",3],["setattr",1],["lambda",1],["kw",1],["urlerror",1],["timed",1],["out",1],["probed",1],["url",1],["api",1],["models",1],["status",1],["true",1],["mirror",1],["lower",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py","name":[["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["cell",3],["whose",1],["kernel",2],["was",2],["still",1],["bootstrapping",1],["its",4],["execution",2],["cancelled",1],["notebook",1],["fresh",1],["session",2],["first",2],["spawns",1],["bootstraps",1],["prepare",1],["language",1],["skill",1],["bootstrap",3],["10",1],["seconds",1],["cold",1],["mac",1],["os",1],["worker",1],["while",1],["admitted",1],["ticket",2],["holds",1],["turn",1],["lock",1],["openai4s",4],["stop",1],["landing",1],["window",1],["cancels",1],["but",1],["nothing",2],["interrupt",1],["no",1],["lease",1],["bound",1],["yet",1],["looked",1],["at",1],["cancellation",1],["once",1],["returned",1],["so",1],["user",1],["code",2],["started",1],["anyway",1],["during",1],["daemon",2],["shutdown",1],["printed",1],["line",1],["ran",1],["until",1],["watchdog",1],["next",1],["poll",1],["noticed",1],["observed",1],["real",1],["log",1],["held",1],["stdout",1],["start",1],["wall",1],["recorded",1],["after",1],["sigterm",1],["must",1],["instead",1],["be",1],["finished",1],["as",2],["interrupted",1],["without",1],["running",1],["from",5],["future",1],["import",7],["annotations",1],["threading",1],["time",1],["pathlib",1],["path",1],["config",2],["llmconfig",1],["server",1],["gateway",2],["mod",1],["store",2]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",7],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",7],["frame",7],["id",7],["str",3],["emit",2],["event",6],["setdefault",2],["append",2],["return",2],["broadcast",1],["has",1],["subscriber",1],["bool",1],["false",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["event",4],["dict",2],["none",2],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["bool",2],["return",1],["false",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_session","name":[["session",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["session",2],["runner",4],["object",2],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["return",1],["state",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["wait",2],["predicate",4],["timeout",3],["float",2],["30",2],["bool",2],["deadline",2],["time",3],["monotonic",2],["while",1],["if",1],["return",2],["true",1],["sleep",1],["02",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#test_a_cancelled_ticket_refuses_the_cell_before_the_stop_marker_is_set","name":[["test",1],["cancelled",1],["ticket",1],["refuses",1],["cell",1],["before",1],["stop",1],["marker",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",3],["cancelled",8],["ticket",9],["refuses",2],["cell",6],["before",2],["stop",3],["marker",3],["tmp",3],["path",3],["session",6],["close",2],["shutdown",1],["cancel",6],["first",3],["only",2],["afterwards",1],["they",1],["signal",1],["event",4],["bound",4],["so",2],["between",1],["two",1],["about",1],["start",2],["sees",1],["clear",1],["st",8],["alone",1],["must",1],["refuse",1],["its",1],["own",2],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["runner",11],["gateway",1],["mod",1],["hub",1],["idle",1],["sweeper",1],["false",1],["try",1],["other",3],["executions",3],["submit",1],["root",2],["frame",2],["id",6],["owner",4],["user",2],["repl",4],["notebook",2],["execution",2],["resource",1],["keys",1],["workspace",1],["than",1],["cancelling",1],["leaves",2],["exactly",1],["as",1],["window",1],["threading",1],["admitted",1],["timeout",1],["10",1],["assert",6],["not",3],["result",3],["ok",1],["cancellation",1],["finally",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#test_a_cell_cancelled_while_its_kernel_bootstraps_never_runs","name":[["test",1],["cell",1],["cancelled",1],["while",1],["its",1],["kernel",1],["bootstraps",1],["never",1],["runs",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",3],["test",3],["cell",5],["cancelled",4],["while",2],["its",3],["kernel",3],["bootstraps",2],["never",5],["runs",2],["tmp",3],["path",5],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["hub",4],["runner",9],["gateway",1],["mod",1],["session",1],["start",2],["idle",1],["sweeper",1],["false",1],["closing",6],["threading",4],["thread",3],["none",3],["release",4],["event",7],["try",1],["frame",8],["id",8],["store",5],["new",1],["kind",1],["turn",2],["project",1],["default",3],["status",2],["ready",1],["st",3],["state",2],["workspace",3],["local",1],["hold",1],["real",3],["bootstrap",9],["host",1],["side",1],["job",4],["holds",2],["lock",1],["same",1],["place",1],["slow",3],["skill",1],["bootstrapping",3],["run",2],["args",2],["kwargs",2],["wait",4],["60",2],["return",1],["submit",1],["repl",2],["open",1],["user",5],["code",5],["ran",6],["write",1],["nprint",1],["execution",2],["during",2],["shutdown",4],["assert",10],["reached",1],["target",1],["close",2],["daemon",2],["true",1],["cancel",1],["done",2],["120",2],["finished",4],["join",1],["not",4],["alive",1],["did",1],["finish",1],["finally",1],["if",2],["exists",1],["db",1],["attempts",3],["list",1],["root",1],["attempt",2],["terminal",1],["interrupted",3],["cells",5],["detail",1],["len",1],["str",1],["stdout",1],["events",1],["type",1],["notebook",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#test_a_cell_cancelled_while_its_kernel_bootstraps_never_runs.slow_bootstrap","name":[["slow",1],["bootstrap",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["slow",2],["bootstrap",3],["args",3],["kwargs",3],["bootstrapping",1],["release",1],["wait",1],["60",1],["return",1],["real",1]]},{"id":"tests/test_cell_cancelled_during_bootstrap.py#test_the_stop_marker_alone_refuses_a_cell_with_no_admitted_ticket","name":[["test",1],["stop",1],["marker",1],["alone",1],["refuses",1],["cell",1],["no",1],["admitted",1],["ticket",1]],"path":[["tests",1],["test",1],["cell",1],["cancelled",1],["during",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",3],["stop",2],["marker",2],["alone",2],["refuses",2],["cell",5],["no",3],["admitted",2],["ticket",3],["tmp",3],["path",3],["st",6],["cancel",2],["watchdog",1],["pre",1],["coordinator",1],["holder",1],["observe",1],["must",1],["refuse",1],["its",1],["own",1],["bound",1],["thread",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["runner",7],["gateway",1],["mod",1],["session",2],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["assert",3],["executions",1],["current",1],["root",1],["frame",1],["id",1],["none",1],["not",1],["cancelled",2],["finally",1],["close",1]]},{"id":"tests/test_cell_dependencies.py","name":[["test",1],["cell",1],["dependencies",1],["py",1]],"path":[["tests",1],["test",1],["cell",1],["dependencies",1],["py",1]],"body":[["static",1],["cell",1],["metadata",1],["conservative",1],["stale",2],["projection",1],["contracts",1],["from",2],["future",1],["import",3],["annotations",1],["hashlib",1],["openai4s",1],["execution",1],["dependencies",1],["analyze",1],["code",1],["compute",1],["cells",1]]},{"id":"tests/test_cell_dependencies.py#test_python_analysis_excludes_function_locals_but_keeps_global_inputs","name":[["test",1],["python",1],["analysis",1],["excludes",1],["function",1],["locals",1],["but",1],["keeps",1],["global",1],["inputs",1]],"path":[["tests",1],["test",1],["cell",1],["dependencies",1],["py",1]],"body":[["def",3],["test",2],["python",3],["analysis",2],["excludes",2],["function",2],["locals",2],["but",2],["keeps",2],["global",2],["inputs",2],["metadata",5],["analyze",1],["code",1],["score",2],["values",2],["total",2],["sum",2],["return",1],["baseline",2],["assert",4],["reads",1],["writes",1],["deletes",1],["uncertain",1],["false",1]]},{"id":"tests/test_cell_dependencies.py#test_python_analysis_tracks_external_inputs_and_namespace_mutations","name":[["test",1],["python",1],["analysis",1],["tracks",1],["external",1],["inputs",1],["namespace",1],["mutations",1]],"path":[["tests",1],["test",1],["cell",1],["dependencies",1],["py",1]],"body":[["def",2],["test",2],["python",3],["analysis",2],["tracks",2],["external",2],["inputs",2],["namespace",2],["mutations",2],["source",3],["raw",2],["nvalues",1],["append",1],["ndel",1],["old",2],["metadata",6],["analyze",1],["code",2],["assert",5],["hash",1],["hashlib",1],["sha256",1],["encode",1],["hexdigest",1],["reads",1],["values",2],["writes",1],["deletes",1],["uncertain",1],["false",1]]},{"id":"tests/test_cell_dependencies.py#test_python_dynamic_namespace_and_parse_failures_are_uncertain","name":[["test",1],["python",1],["dynamic",1],["namespace",1],["parse",1],["failures",1],["uncertain",1]],"path":[["tests",1],["test",1],["cell",1],["dependencies",1],["py",1]],"body":[["def",2],["test",2],["python",4],["dynamic",2],["namespace",2],["parse",2],["failures",2],["uncertain",5],["assert",4],["analyze",3],["code",3],["exec",1],["payload",1],["true",3],["malformed",5],["if",1],["reads",1],["writes",1],["deletes",1],["unknown",1]]},{"id":"tests/test_cell_dependencies.py#test_r_analysis_tracks_common_assignment_in_place_and_delete_forms","name":[["test",1],["analysis",1],["tracks",1],["common",1],["assignment",1],["place",1],["delete",1],["forms",1]],"path":[["tests",1],["test",1],["cell",1],["dependencies",1],["py",1]],"body":[["def",2],["test",2],["analysis",2],["tracks",2],["common",2],["assignment",2],["place",2],["delete",2],["forms",2],["metadata",5],["analyze",3],["code",3],["source",2],["table",3],["score",1],["rm",2],["old",2],["assert",6],["reads",1],["writes",1],["deletes",1],["uncertain",3],["false",1],["assign",1],["name",1],["value",1],["true",2],["list",1],["names",1]]},{"id":"tests/test_cell_dependencies.py#test_stale_projection_handles_external_values_and_uncertain_mutations","name":[["test",1],["stale",1],["projection",1],["handles",1],["external",1],["values",1],["uncertain",1],["mutations",1]],"path":[["tests",1],["test",1],["cell",1],["dependencies",1],["py",1]],"body":[["def",2],["test",2],["stale",8],["projection",7],["handles",2],["external",4],["values",2],["uncertain",2],["mutations",2],["cells",4],["revision",3],["cell",3],["id",3],["source",2],["enumerate",1],["reader",1],["result",1],["bootstrap",4],["value",4],["independent",1],["other",1],["writer",1],["dynamic",1],["exec",1],["payload",1],["metadata",2],["analyze",1],["code",1],["append",1],["producing",1],["state",2],["as",1],["record",1],["compute",1],["named",1],["write",1],["first",1],["invalidates",1],["only",1],["its",1],["consumer",1],["later",1],["unknown",2],["mutation",1],["must",1],["then",1],["conservatively",1],["invalidate",1],["all",2],["prior",1],["rows",1],["assert",4],["item",2],["false",1],["reasons",3],["any",2],["reason",4],["namespace",1]]},{"id":"tests/test_cell_execution_service.py","name":[["test",1],["cell",1],["execution",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["transaction",1],["order",1],["contracts",1],["web",1],["scientific",1],["cell",6],["service",2],["from",8],["future",1],["import",9],["annotations",1],["dataclasses",1],["replace",1],["types",1],["simple",1],["namespace",1],["pytest",3],["openai4s",5],["execution",3],["capture",1],["result",1],["request",1],["kernel",2],["supervisor",1],["server",3],["run",2],["ports",1],["errors",1],["gateway",1],["error",1],["mark",2],["parametrize",2],["origin",1],["agent",1],["user",1],["language",1],["expected",1],["python",3],["struct",1]]},{"id":"tests/test_cell_execution_service.py#_session","name":[["session",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["session",2],["tmp",3],["path",3],["return",1],["simple",1],["namespace",1],["root",1],["frame",2],["id",2],["project",2],["workspace",1],["cell",1],["index",1],["kernels",1],["kernel",1],["supervisor",1]]},{"id":"tests/test_cell_execution_service.py#Harness","name":[["harness",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["class",2],["harness",2],["def",11],["init",1],["self",59],["none",18],["order",10],["list",3],["str",5],["records",2],["dict",2],["runtime",2],["error",3],["refusal",5],["run",15],["result",6],["stdout",1],["ok",1],["stderr",1],["capture",12],["completion",3],["fail",3],["base",1],["exception",1],["hook",3],["seen",2],["lease",5],["cell",18],["id",11],["receipts",4],["artifact",9],["steps",2],["tuple",1],["ports",3],["execution",2],["return",7],["prepare",4],["language",9],["kernel",3],["snapshot",4],["protect",4],["versions",3],["safety",4],["emit",5],["step",4],["record",7],["session",9],["append",11],["label",1],["if",4],["else",1],["python",1],["struct",1],["workspace",1],["before",3],["code",1],["origin",1],["takes",1],["as",2],["well",1],["biosecurity",1],["screener",1],["judges",1],["trajectory",1],["not",5],["one",1],["port",1],["saw",1],["only",1],["could",1],["never",1],["web",1],["path",1],["ran",2],["static",1],["classifier",1],["alone",1],["while",1],["cli",1],["both",1],["request",2],["chunk",3],["raise",1],["live",1],["output",2],["simulate",1],["mid",1],["host",1],["submit",1],["rpc",1],["service",1],["must",1],["still",1],["returning",1],["agent",1],["engine",1],["csv",1],["index",1],["assert",1],["title",1],["artifacts",1],["environment",2]]},{"id":"tests/test_cell_execution_service.py#Harness.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",16],["none",15],["order",1],["list",3],["str",5],["records",1],["dict",1],["runtime",1],["error",2],["refusal",1],["run",4],["result",3],["stdout",1],["ok",1],["stderr",1],["capture",4],["completion",1],["fail",1],["base",1],["exception",1],["hook",1],["seen",1],["lease",1],["cell",2],["id",2],["receipts",1],["artifact",1],["steps",1],["tuple",1]]},{"id":"tests/test_cell_execution_service.py#Harness.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["capture",6],["self",7],["session",2],["index",2],["cell",4],["id",4],["before",2],["emit",2],["language",2],["artifact",3],["receipts",4],["assert",1],["completion",1],["not",1],["none",1],["order",1],["append",1],["return",1],["result",1]]},{"id":"tests/test_cell_execution_service.py#Harness.emit_artifact_step","name":[["emit",1],["artifact",1],["step",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["emit",4],["artifact",4],["step",3],["self",4],["session",2],["title",2],["artifacts",2],["environment",3],["language",3],["order",1],["append",2],["steps",1]]},{"id":"tests/test_cell_execution_service.py#Harness.kernel_id","name":[["kernel",1],["id",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["kernel",2],["id",2],["self",3],["session",2],["language",3],["order",1],["append",1],["label",1],["return",1],["if",1],["else",1],["python",1],["struct",1]]},{"id":"tests/test_cell_execution_service.py#Harness.ports","name":[["ports",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["ports",5],["self",11],["cell",5],["execution",3],["return",1],["prepare",2],["language",2],["kernel",2],["id",2],["snapshot",2],["protect",2],["versions",2],["safety",2],["refusal",2],["run",2],["capture",2],["emit",2],["artifact",2],["step",2],["record",2]]},{"id":"tests/test_cell_execution_service.py#Harness.prepare_language","name":[["prepare",1],["language",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["prepare",3],["language",4],["self",4],["session",2],["order",1],["append",1],["return",1],["runtime",1],["error",1]]},{"id":"tests/test_cell_execution_service.py#Harness.protect_versions","name":[["protect",1],["versions",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["protect",3],["versions",2],["self",3],["session",2],["order",1],["append",1]]},{"id":"tests/test_cell_execution_service.py#Harness.record_cell","name":[["record",1],["cell",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["record",6],["cell",2],["self",4],["order",1],["append",2],["records",1]]},{"id":"tests/test_cell_execution_service.py#Harness.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["run",9],["self",11],["session",3],["request",3],["cell",6],["id",4],["chunk",4],["lease",5],["order",1],["append",1],["seen",1],["if",3],["hook",2],["not",3],["none",3],["fail",2],["raise",1],["live",1],["output",2],["simulate",1],["mid",1],["host",1],["submit",1],["rpc",1],["service",1],["must",1],["still",1],["capture",1],["record",1],["before",1],["returning",1],["agent",1],["engine",1],["completion",1],["artifact",1],["result",2],["csv",1],["return",1],["dict",1]]},{"id":"tests/test_cell_execution_service.py#Harness.safety_refusal","name":[["safety",1],["refusal",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["safety",3],["refusal",3],["self",4],["session",4],["code",2],["origin",2],["takes",2],["as",4],["well",2],["cell",6],["biosecurity",2],["screener",2],["judges",2],["trajectory",2],["not",2],["one",2],["port",2],["saw",2],["only",2],["could",2],["never",2],["run",2],["web",2],["path",2],["ran",4],["static",2],["classifier",2],["alone",2],["while",2],["cli",2],["both",2],["order",1],["append",1],["return",1]]},{"id":"tests/test_cell_execution_service.py#Harness.snapshot","name":[["snapshot",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["snapshot",3],["self",3],["workspace",2],["order",1],["append",1],["return",1],["before",1]]},{"id":"tests/test_cell_execution_service.py#test_a_bootstrap_failure_after_reset_does_not_claim_cluster_work_continues","name":[["test",1],["bootstrap",1],["failure",1],["after",1],["reset",1],["not",1],["claim",1],["cluster",1],["work",1],["continues",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["bootstrap",3],["failure",4],["after",2],["reset",4],["not",5],["claim",2],["cluster",3],["work",2],["continues",2],["from",4],["openai4s",3],["execution",1],["watchdog",1],["import",3],["kernel",2],["unavailable",2],["timeout",3],["server",2],["cell",3],["run",1],["worker",3],["text",2],["errors",1],["public",4],["exception",2],["exc",3],["private",1],["detail",1],["status",1],["surface",1],["error",1],["code",1],["published",5],["assert",3],["variables",1],["earlier",1],["cells",1],["were",1],["cleared",1],["replacement",1],["could",1],["be",1],["initialized",1],["allocation",1]]},{"id":"tests/test_cell_execution_service.py#test_a_cancellation_during_preparation_finishes_the_cell_without_running_it","name":[["test",1],["cancellation",1],["during",1],["preparation",1],["finishes",1],["cell",1],["without",1],["running",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",2],["cancellation",3],["during",4],["preparation",3],["finishes",2],["cell",8],["without",2],["running",3],["tmp",3],["path",3],["cold",1],["kernel",1],["bootstrap",1],["cannot",1],["be",1],["interrupted",6],["watchdog",1],["only",1],["looks",1],["at",1],["once",1],["user",2],["code",4],["stop",1],["daemon",1],["shutdown",3],["landing",1],["between",1],["must",1],["end",1],["as",1],["none",3],["its",2],["started",1],["not",3],["start",4],["interrupt",1],["poll",1],["later",1],["harness",7],["cancelled",7],["value",3],["false",2],["attempts",3],["list",2],["tuple",1],["prepare",4],["lands",2],["session",3],["language",2],["order",3],["append",3],["true",3],["return",1],["ports",3],["replace",1],["lambda",4],["allocate",1],["attempt",7],["args",1],["before",3],["finish",1],["id",3],["state",2],["error",3],["service",3],["execution",3],["factory",1],["events",4],["dict",1],["result",7],["execute",1],["request",1],["open",1],["marker",1],["write",1],["ran",2],["assert",9],["run",1],["capture",1],["executed",1],["kind",1],["message",1],["was",1],["records",1],["type",1],["notebook",1],["finished",1],["status",1]]},{"id":"tests/test_cell_execution_service.py#test_a_cancellation_during_preparation_finishes_the_cell_without_running_it.prepare_during_which_shutdown_lands","name":[["prepare",1],["during",1],["shutdown",1],["lands",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["prepare",3],["during",2],["shutdown",2],["lands",2],["session",2],["language",2],["harness",1],["order",1],["append",1],["cancelled",1],["value",1],["true",1],["return",1],["none",1]]},{"id":"tests/test_cell_execution_service.py#test_a_dead_worker_does_not_publish_its_stderr","name":[["test",1],["dead",1],["worker",1],["not",1],["publish",1],["its",1],["stderr",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dead",2],["worker",9],["not",4],["publish",2],["its",2],["stderr",3],["str",1],["exc",4],["death",1],["drained",1],["tail",5],["manager",1],["py",3],["raises",1],["kernel",5],["exited",2],["unexpectedly",2],["traceback",3],["system",1],["output",1],["anything",1],["any",1],["child",1],["wrote",1],["fd2",1],["absolute",1],["paths",1],["argv",1],["come",1],["reached",1],["persisted",1],["cell",5],["row",1],["notebook",1],["finished",1],["frames",1],["id",1],["execution",3],["log",1],["so",1],["one",1],["crash",1],["published",6],["three",1],["times",1],["kept",1],["from",2],["openai4s",2],["server",2],["run",1],["import",2],["failure",2],["text",2],["errors",1],["public",4],["exception",2],["most",1],["recent",1],["call",1],["last",1],["file",1],["users",2],["alice",2],["private",1],["study",1],["patients",2],["line",1],["runtime",2],["error",3],["cohort",1],["key",1],["ak",2],["2026",2],["88",2],["rejected",1],["status",1],["surface",1],["code",1],["failed",2],["leaked",2],["assert",3],["startswith",1],["did",1],["finish",1]]},{"id":"tests/test_cell_execution_service.py#test_a_timeout_still_says_the_kernel_was_reset","name":[["test",1],["timeout",1],["still",1],["says",1],["kernel",1],["was",1],["reset",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["timeout",4],["still",2],["says",2],["kernel",2],["was",2],["reset",2],["refusal",1],["must",1],["not",2],["cost",1],["user",1],["actionable",1],["half",1],["from",3],["openai4s",2],["server",2],["cell",5],["run",3],["import",2],["worker",3],["failure",2],["text",2],["errors",1],["public",4],["exception",2],["exc",3],["error",2],["exceeded",1],["120s",1],["srv",2],["py",1],["status",1],["surface",1],["code",1],["published",3],["assert",2],["variables",1],["earlier",1],["cells",1],["were",1],["cleared",1]]},{"id":"tests/test_cell_execution_service.py#test_a_watchdog_hard_cancel_is_projected_as_cancellation_not_timeout","name":[["test",1],["watchdog",1],["hard",1],["cancel",1],["projected",1],["as",1],["cancellation",1],["not",1],["timeout",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["watchdog",3],["hard",2],["cancel",2],["projected",2],["as",2],["cancellation",4],["not",4],["timeout",2],["from",3],["openai4s",3],["execution",1],["import",3],["kernel",2],["server",2],["cell",4],["run",1],["worker",5],["failure",2],["text",2],["errors",1],["public",4],["exception",2],["exc",3],["private",2],["detail",2],["status",1],["surface",1],["error",1],["code",1],["cancelled",3],["published",5],["assert",4],["time",1],["limit",1]]},{"id":"tests/test_cell_execution_service.py#test_attempt_is_allocated_before_prepare_and_completes_all_milestones","name":[["test",1],["attempt",1],["allocated",1],["before",1],["prepare",1],["completes",1],["all",1],["milestones",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["attempt",24],["allocated",4],["before",2],["prepare",4],["completes",2],["all",2],["milestones",2],["tmp",3],["path",3],["harness",6],["attempts",8],["list",3],["tuple",1],["ports",3],["replace",1],["allocate",1],["lambda",8],["session",3],["request",2],["cell",6],["id",16],["group",5],["append",6],["order",3],["mark",3],["started",3],["bind",1],["generation",1],["language",2],["bound",2],["response",3],["capture",3],["finish",1],["state",2],["error",2],["finished",2],["service",3],["execution",1],["factory",1],["ledger",2],["execute",1],["print",1],["agent",1],["stream",1],["false",1],["event",1],["none",2],["action",1],["assert",2],["python",1],["label",2],["completed",1]]},{"id":"tests/test_cell_execution_service.py#test_attempt_milestone_write_failure_still_finalizes_attempt","name":[["test",1],["attempt",2],["milestone",1],["write",1],["failure",1],["still",1],["finalizes",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",3],["attempt",16],["milestone",3],["write",3],["failure",2],["still",3],["finalizes",2],["tmp",3],["path",4],["raises",2],["sqlite",1],["database",3],["locked",3],["must",1],["finalize",1],["as",1],["record",3],["failed",4],["otherwise",1],["terminal",1],["state",3],["stays",1],["null",1],["action",3],["timeline",2],["shows",1],["group",3],["running",1],["forever",1],["harness",3],["attempts",4],["list",1],["tuple",1],["boom",2],["id",5],["raise",1],["runtime",3],["error",5],["ports",3],["replace",1],["allocate",1],["lambda",4],["args",1],["lock",4],["mark",1],["started",1],["finish",1],["append",1],["finished",2],["service",3],["cell",3],["execution",2],["factory",1],["pytest",1],["match",1],["execute",1],["session",2],["request",1],["print",1],["agent",1],["stream",1],["false",1],["event",1],["none",1],["assert",2],["row",1],["carries",2],["no",2],["exception",2],["text",1],["now",1],["projected",1],["into",2],["ui",1],["renders",1],["written",1],["exported",2],["package",1],["plan",1],["item",1],["16",1],["puts",1],["credential",1],["absolute",1],["shell",1],["command",1],["canaries",1],["exactly",1],["those",1],["surfaces",1],["kind",2],["survives",1],["because",1],["class",1],["name",1],["argument",1],["from",1],["instance",1],["original",1],["goes",1],["diagnostic",1],["neither",1],["served",1],["nor",1],["see",1],["public",1],["projector",1],["py",1],["message",1],["code",1]]},{"id":"tests/test_cell_execution_service.py#test_attempt_milestone_write_failure_still_finalizes_attempt._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["boom",2],["attempt",2],["id",2],["raise",1],["runtime",1],["error",1],["database",1],["locked",1]]},{"id":"tests/test_cell_execution_service.py#test_bind_lineage_records_host_side_reads","name":[["test",1],["bind",1],["lineage",1],["records",1],["host",1],["side",1],["reads",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",2],["bind",5],["lineage",4],["records",3],["host",2],["side",2],["reads",2],["tmp",3],["path",3],["harness",6],["capture",6],["result",5],["files",6],["written",2],["table",10],["json",4],["artifacts",1],["version",1],["id",3],["out",1],["filename",1],["run",1],["read",4],["csv",7],["session",2],["request",3],["before",1],["cell",4],["assert",5],["code",1],["return",1],["service",3],["execution",1],["replace",1],["ports",1],["factory",1],["lambda",2],["execute",1],["dump",1],["open",1],["user",1],["event",1],["none",1]]},{"id":"tests/test_cell_execution_service.py#test_bind_lineage_records_host_side_reads.bind","name":[["bind",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["bind",2],["session",2],["request",3],["before",2],["capture",4],["cell",2],["id",2],["assert",3],["table",4],["csv",3],["code",1],["files",2],["written",1],["json",1],["read",1],["return",1]]},{"id":"tests/test_cell_execution_service.py#test_cell_projection_labels_are_forwarded_to_the_immutable_record","name":[["test",1],["cell",1],["projection",1],["labels",1],["forwarded",1],["immutable",1],["record",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["cell",5],["projection",2],["labels",3],["forwarded",2],["immutable",2],["record",6],["tmp",3],["path",3],["harness",4],["service",3],["execution",1],["ports",1],["id",1],["factory",1],["lambda",2],["execute",1],["session",1],["request",1],["probe",1],["inspect",1],["state",1],["user",1],["stream",1],["false",1],["visibility",2],["scratch",2],["pin",2],["true",2],["replay",2],["policy",2],["conditional",2],["event",1],["none",1],["records",1],["assert",3]]},{"id":"tests/test_cell_execution_service.py#test_finished_event_is_bounded_without_mutating_result_or_record","name":[["test",1],["finished",1],["event",1],["bounded",1],["without",1],["mutating",1],["result",1],["record",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["finished",7],["event",2],["bounded",2],["without",2],["mutating",2],["result",9],["record",2],["monkeypatch",3],["tmp",3],["path",3],["setattr",1],["cell",9],["run",4],["live",3],["output",3],["chars",1],["harness",5],["original",4],["stdout",2],["more",3],["than",3],["eight",3],["stderr",2],["error",3],["dict",1],["service",3],["execution",1],["ports",1],["id",2],["factory",1],["lambda",1],["terminal",2],["events",3],["execute",1],["session",1],["request",1],["raise",1],["runtime",1],["agent",1],["append",1],["assert",7],["type",1],["notebook",1],["field",5],["value",4],["items",2],["truncation",2],["count",1],["stored",4],["skill",1],["network",1],["allowed",1],["true",1],["records",1]]},{"id":"tests/test_cell_execution_service.py#test_interrupted_result_wins_over_its_error_text_in_notebook_event","name":[["test",1],["interrupted",1],["result",1],["wins",1],["over",1],["its",1],["error",1],["text",1],["notebook",1],["event",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["interrupted",8],["result",10],["wins",2],["over",2],["its",2],["error",4],["text",2],["notebook",3],["event",2],["tmp",3],["path",3],["harness",6],["run",1],["stdout",1],["stderr",1],["true",3],["service",3],["cell",4],["execution",1],["ports",1],["id",1],["factory",1],["lambda",1],["stop",1],["events",5],["execute",1],["session",1],["request",1],["long",1],["running",1],["call",1],["user",1],["append",1],["assert",6],["type",1],["finished",1],["status",1],["records",2]]},{"id":"tests/test_cell_execution_service.py#test_lineage_binding_failure_refuses_to_publish_a_successful_cell","name":[["test",1],["lineage",1],["binding",1],["failure",1],["refuses",1],["publish",1],["successful",1],["cell",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",2],["lineage",6],["binding",4],["failure",2],["refuses",2],["publish",2],["successful",2],["cell",5],["tmp",3],["path",3],["harness",6],["capture",2],["result",2],["files",1],["written",1],["table",3],["json",2],["artifacts",1],["version",1],["id",2],["out",1],["filename",1],["fail",2],["args",1],["raise",1],["oserror",2],["store",2],["unavailable",2],["service",3],["execution",1],["replace",1],["ports",1],["bind",1],["factory",1],["lambda",2],["failed",1],["pytest",1],["raises",1],["match",1],["execute",1],["session",1],["request",1],["open",1],["csv",1],["read",1],["user",1],["event",1],["none",1],["assert",2],["record",1],["not",1],["order",1],["records",1]]},{"id":"tests/test_cell_execution_service.py#test_lineage_binding_failure_refuses_to_publish_a_successful_cell.fail_binding","name":[["fail",1],["binding",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["binding",2],["args",2],["raise",1],["oserror",1],["lineage",1],["store",1],["unavailable",1]]},{"id":"tests/test_cell_execution_service.py#test_live_and_finished_events_use_the_exact_persistent_generation","name":[["test",1],["live",1],["finished",1],["events",1],["exact",1],["persistent",1],["generation",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",4],["test",2],["live",2],["finished",5],["events",6],["exact",2],["persistent",2],["generation",11],["tmp",3],["path",3],["harness",3],["session",4],["bound",3],["generations",3],["class",1],["kernel",2],["alive",1],["self",2],["return",2],["true",1],["shutdown",1],["none",1],["lease",4],["kernels",2],["ensure",1],["python",1],["base",1],["ports",3],["replace",1],["allocate",1],["attempt",6],["lambda",3],["args",1],["gen",3],["bind",1],["id",10],["active",2],["language",2],["append",2],["status",1],["service",3],["cell",4],["execution",1],["factory",1],["result",3],["execute",1],["request",1],["print",1],["agent",1],["start",4],["next",1],["event",3],["if",1],["type",1],["notebook",1],["assert",5],["state",3],["revision",3]]},{"id":"tests/test_cell_execution_service.py#test_live_and_finished_events_use_the_exact_persistent_generation.Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["class",2],["kernel",2],["def",2],["alive",1],["self",2],["return",2],["true",1],["shutdown",1],["none",1]]},{"id":"tests/test_cell_execution_service.py#test_live_and_finished_events_use_the_exact_persistent_generation.Kernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["alive",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_cell_execution_service.py#test_live_and_finished_events_use_the_exact_persistent_generation.Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_cell_execution_service.py#test_live_cell_output_is_bounded_once_for_notebook_and_activity","name":[["test",1],["live",1],["cell",1],["output",1],["bounded",1],["once",1],["notebook",1],["activity",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",2],["live",4],["cell",15],["output",4],["bounded",5],["once",2],["notebook",7],["activity",5],["monkeypatch",3],["tmp",3],["path",3],["setattr",1],["run",8],["chars",1],["harness",6],["session",3],["request",3],["id",4],["chunk",10],["lease",2],["del",1],["order",1],["append",2],["assert",4],["not",6],["none",1],["123456",2],["7890",1],["must",2],["appear",2],["completion",1],["ok",1],["true",1],["return",1],["dict",1],["result",1],["service",3],["execution",1],["replace",1],["ports",1],["factory",1],["lambda",1],["events",4],["execute",1],["print",1],["agent",1],["chunks",6],["event",9],["if",2],["type",2],["text",1],["producing",1],["index",1],["divider",1],["expected",3],["78",1],["truncation",1],["join",1]]},{"id":"tests/test_cell_execution_service.py#test_live_cell_output_is_bounded_once_for_notebook_and_activity.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["run",4],["session",3],["request",3],["cell",3],["id",3],["chunk",6],["lease",3],["del",1],["harness",3],["order",1],["append",1],["assert",1],["not",2],["none",1],["123456",1],["7890",1],["must",1],["appear",1],["completion",1],["ok",1],["true",1],["return",1],["dict",1],["result",1]]},{"id":"tests/test_cell_execution_service.py#test_malformed_capture_lease_fails_before_cell_identity_or_admission","name":[["test",1],["malformed",1],["capture",1],["lease",1],["fails",1],["before",1],["cell",1],["identity",1],["admission",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",4],["test",2],["malformed",2],["capture",4],["lease",5],["fails",2],["before",2],["cell",10],["identity",2],["admission",2],["tmp",3],["path",3],["unparseable",1],["refusal",1],["never",1],["permission",1],["run",2],["unguarded",1],["harness",4],["calls",4],["admit",6],["id",6],["session",6],["request",3],["return",2],["must",3],["not",2],["be",1],["created",1],["service",3],["execution",1],["replace",1],["ports",1],["lambda",2],["object",1],["factory",1],["pytest",1],["raises",1],["type",1],["error",1],["match",1],["context",1],["manager",1],["execute",1],["print",1],["agent",1],["event",1],["none",1],["assert",3],["index",1],["order",1]]},{"id":"tests/test_cell_execution_service.py#test_malformed_capture_lease_fails_before_cell_identity_or_admission.admit","name":[["admit",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["admit",3],["session",2],["request",2],["calls",1]]},{"id":"tests/test_cell_execution_service.py#test_malformed_capture_lease_fails_before_cell_identity_or_admission.cell_id","name":[["cell",1],["id",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["cell",3],["id",3],["calls",1],["return",1],["must",1],["not",1],["be",1],["created",1]]},{"id":"tests/test_cell_execution_service.py#test_missing_r_runtime_is_a_logged_soft_error","name":[["test",1],["missing",1],["runtime",1],["logged",1],["soft",1],["error",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["missing",3],["runtime",3],["logged",2],["soft",2],["error",4],["tmp",3],["path",3],["harness",9],["kernel",3],["unavailable",2],["rscript",1],["service",3],["cell",3],["execution",1],["ports",1],["id",2],["factory",1],["lambda",2],["result",3],["execute",1],["session",1],["request",1],["summary",1],["data",1],["agent",1],["language",2],["stream",2],["false",1],["event",3],["pytest",1],["fail",1],["unexpected",1],["assert",5],["startswith",1],["order",3],["record",1],["run",1],["not",2],["capture",1],["records",2]]},{"id":"tests/test_cell_execution_service.py#test_missing_runtime_read_observation_never_falls_back_to_source","name":[["test",1],["missing",1],["runtime",1],["read",1],["observation",1],["never",1],["falls",1],["back",1],["source",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",2],["missing",2],["runtime",2],["read",6],["observation",2],["never",2],["falls",2],["back",2],["source",2],["tmp",3],["path",3],["harness",3],["seen",3],["bind",3],["session",2],["request",2],["before",1],["capture",4],["cell",4],["id",2],["extend",1],["files",3],["return",1],["list",1],["service",3],["execution",1],["replace",1],["ports",1],["lineage",1],["factory",1],["lambda",2],["no",1],["proof",1],["result",2],["execute",1],["print",1],["table",1],["csv",1],["nopen",1],["out",1],["json",1],["write",1],["user",1],["event",1],["none",1],["assert",2]]},{"id":"tests/test_cell_execution_service.py#test_missing_runtime_read_observation_never_falls_back_to_source.bind","name":[["bind",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["bind",2],["session",2],["request",2],["before",2],["capture",4],["cell",2],["id",2],["seen",1],["extend",1],["files",2],["read",2],["return",1],["list",1]]},{"id":"tests/test_cell_execution_service.py#test_non_streaming_cell_still_captures_and_records_without_activity_step","name":[["test",1],["non",1],["streaming",1],["cell",1],["still",1],["captures",1],["records",1],["without",1],["activity",1],["step",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["non",2],["streaming",2],["cell",5],["still",2],["captures",2],["records",2],["without",2],["activity",2],["step",3],["tmp",3],["path",3],["harness",7],["capture",3],["result",2],["artifacts",1],["artifact",3],["id",2],["filename",1],["table",1],["csv",1],["service",3],["execution",1],["ports",1],["factory",1],["lambda",1],["repl",1],["events",3],["execute",1],["session",1],["request",1],["print",1],["user",1],["stream",1],["false",1],["append",1],["assert",3],["order",3],["record",1],["not",1]]},{"id":"tests/test_cell_execution_service.py#test_protocol_only_submit_is_audited_without_streaming_a_notebook_cell","name":[["test",1],["protocol",1],["only",1],["submit",1],["audited",1],["without",1],["streaming",1],["notebook",1],["cell",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["protocol",2],["only",2],["submit",6],["audited",2],["without",2],["streaming",2],["notebook",2],["cell",7],["tmp",3],["path",3],["harness",8],["service",3],["execution",1],["ports",1],["id",2],["factory",1],["lambda",1],["session",3],["events",3],["result",2],["execute",1],["request",1],["host",2],["output",2],["ok",1],["true",1],["completed",1],["analysis",1],["agent",1],["append",1],["assert",7],["order",1],["prepare",1],["label",1],["snapshot",1],["protect",1],["safety",1],["run",1],["capture",1],["record",1],["records",4],["code",1],["startswith",1],["visibility",1],["system",1],["pin",1],["false",1],["replay",1],["policy",1],["never",1]]},{"id":"tests/test_cell_execution_service.py#test_r_exception_from_stale_lease_does_not_close_replacement","name":[["test",1],["exception",1],["from",1],["stale",1],["lease",1],["not",1],["close",1],["replacement",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",6],["test",2],["exception",2],["from",2],["stale",3],["lease",6],["not",3],["close",2],["replacement",8],["tmp",3],["path",3],["harness",6],["fail",1],["run",4],["runtime",2],["error",2],["old",9],["reader",2],["failed",2],["session",7],["class",1],["rkernel",3],["init",1],["self",9],["name",3],["live",4],["true",1],["shutdown",5],["calls",4],["alive",1],["return",1],["false",1],["kernels",3],["ensure",2],["lambda",4],["replace",2],["during",2],["active",2],["request",2],["new",1],["hook",1],["service",3],["cell",3],["execution",1],["ports",1],["id",1],["factory",1],["pytest",1],["raises",1],["match",1],["execute",1],["bad",1],["agent",1],["language",1],["event",1],["none",2],["current",4],["assert",4],["seen",1],["kernel",1]]},{"id":"tests/test_cell_execution_service.py#test_r_exception_from_stale_lease_does_not_close_replacement.replace_during_run","name":[["replace",1],["during",1],["run",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["replace",2],["during",2],["run",2],["active",3],["session",3],["request",2],["lease",2],["kernels",1],["ensure",1],["new",1],["lambda",1],["replacement",1]]},{"id":"tests/test_cell_execution_service.py#test_r_exception_from_stale_lease_does_not_close_replacement.RKernel","name":[["rkernel",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["class",2],["rkernel",2],["def",3],["init",1],["self",9],["name",3],["live",3],["true",1],["shutdown",3],["calls",2],["alive",1],["return",1],["false",1]]},{"id":"tests/test_cell_execution_service.py#test_r_exception_from_stale_lease_does_not_close_replacement.RKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",5],["name",4],["live",1],["true",1],["shutdown",1],["calls",1]]},{"id":"tests/test_cell_execution_service.py#test_r_exception_from_stale_lease_does_not_close_replacement.RKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["live",1]]},{"id":"tests/test_cell_execution_service.py#test_r_exception_from_stale_lease_does_not_close_replacement.RKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["calls",1],["live",1],["false",1]]},{"id":"tests/test_cell_execution_service.py#test_r_protocol_exception_shuts_down_only_the_executing_lease","name":[["test",1],["protocol",1],["exception",1],["shuts",1],["down",1],["only",1],["executing",1],["lease",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",5],["test",2],["protocol",3],["exception",4],["shuts",2],["down",2],["only",2],["executing",2],["lease",5],["tmp",3],["path",3],["harness",9],["fail",1],["run",1],["runtime",3],["error",6],["malformed",3],["frame",3],["session",5],["class",1],["rkernel",2],["init",1],["self",8],["live",3],["true",1],["shutdown",4],["calls",3],["alive",1],["return",1],["false",1],["kernel",5],["kernels",2],["ensure",1],["none",2],["lambda",2],["service",3],["cell",8],["execution",3],["ports",1],["id",2],["factory",1],["bad",3],["events",6],["pytest",1],["raises",1],["match",1],["execute",1],["request",1],["agent",1],["language",1],["append",1],["assert",12],["current",1],["seen",1],["capture",1],["not",4],["order",2],["record",1],["records",2],["state",1],["revision",1],["str",1],["exc",1],["worker",1],["failure",1],["carries",1],["drained",1],["stderr",1],["tail",1],["traceback",1],["absolute",1],["paths",1],["argv",1],["row",1],["persisted",1],["replayed",1],["through",1],["notebook",2],["finished",2],["log",2],["own",1],["text",1],["so",1],["has",1],["unknown",1],["provenance",1],["by",1],["public",1],["rule",1],["gets",1],["authored",1],["sentence",1],["plus",1],["stable",1],["code",1],["detail",1],["goes",1],["diagnostic",1],["published",5],["result",1],["startswith",1],["did",1],["finish",1],["failed",1],["type",1],["producing",1],["status",1]]},{"id":"tests/test_cell_execution_service.py#test_r_protocol_exception_shuts_down_only_the_executing_lease.RKernel","name":[["rkernel",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["class",2],["rkernel",2],["def",3],["init",1],["self",8],["live",3],["true",1],["shutdown",3],["calls",2],["alive",1],["return",1],["false",1]]},{"id":"tests/test_cell_execution_service.py#test_r_protocol_exception_shuts_down_only_the_executing_lease.RKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",4],["live",1],["true",1],["shutdown",1],["calls",1]]},{"id":"tests/test_cell_execution_service.py#test_r_protocol_exception_shuts_down_only_the_executing_lease.RKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["live",1]]},{"id":"tests/test_cell_execution_service.py#test_r_protocol_exception_shuts_down_only_the_executing_lease.RKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["calls",1],["live",1],["false",1]]},{"id":"tests/test_cell_execution_service.py#test_readiness_admission_precedes_cell_revision_attempt_and_runtime","name":[["test",1],["readiness",1],["admission",1],["precedes",1],["cell",1],["revision",1],["attempt",1],["runtime",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",5],["test",2],["readiness",2],["admission",2],["precedes",2],["cell",12],["revision",2],["attempt",7],["runtime",2],["tmp",3],["path",3],["origin",5],["agent",1],["direct",1],["notebook",1],["cells",1],["share",1],["same",1],["zero",1],["side",1],["effect",1],["refusal",1],["harness",5],["calls",5],["admit",4],["id",7],["refuse",2],["session",5],["request",3],["assert",8],["raise",3],["gateway",2],["error",5],["409",2],["standard",1],["scientific",1],["environment",3],["not",3],["ready",3],["allocate",3],["args",1],["assertion",2],["refused",5],["allocated",2],["durable",1],["service",3],["execution",1],["replace",1],["ports",1],["factory",1],["events",3],["list",1],["dict",1],["pytest",1],["raises",1],["as",1],["execute",1],["import",1],["missing",1],["science",1],["package",1],["stream",1],["true",1],["append",1],["value",2],["code",2],["index",1],["order",1],["records",1]]},{"id":"tests/test_cell_execution_service.py#test_readiness_admission_precedes_cell_revision_attempt_and_runtime.allocate","name":[["allocate",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["allocate",2],["args",2],["calls",1],["attempt",2],["raise",1],["assertion",1],["error",1],["refused",1],["cell",1],["allocated",1],["durable",1]]},{"id":"tests/test_cell_execution_service.py#test_readiness_admission_precedes_cell_revision_attempt_and_runtime.cell_id","name":[["cell",1],["id",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["cell",4],["id",4],["calls",1],["raise",1],["assertion",1],["error",1],["refused",1],["allocated",1]]},{"id":"tests/test_cell_execution_service.py#test_readiness_admission_precedes_cell_revision_attempt_and_runtime.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["refuse",2],["session",2],["request",3],["calls",1],["admit",1],["assert",1],["origin",2],["raise",1],["gateway",1],["error",1],["409",1],["standard",1],["scientific",1],["environment",2],["not",2],["ready",2]]},{"id":"tests/test_cell_execution_service.py#test_record_failure_is_not_misclassified_as_capture_failure","name":[["test",1],["record",1],["failure",2],["not",1],["misclassified",1],["as",1],["capture",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",2],["record",13],["failure",4],["not",2],["misclassified",2],["as",2],["capture",4],["tmp",3],["path",3],["harness",5],["attempts",3],["list",1],["tuple",1],["fail",2],["del",1],["order",2],["append",2],["raise",1],["oserror",3],["sqlite",2],["unavailable",2],["ports",3],["replace",1],["cell",4],["allocate",1],["attempt",14],["lambda",7],["args",1],["mark",3],["started",1],["id",7],["none",4],["response",1],["finish",1],["state",2],["error",2],["service",3],["execution",2],["factory",1],["pytest",1],["raises",1],["match",1],["execute",1],["session",1],["request",1],["print",1],["agent",1],["stream",1],["false",1],["event",1],["action",1],["group",2],["assert",2],["failed",3],["kind",1],["message",1],["code",1]]},{"id":"tests/test_cell_execution_service.py#test_record_failure_is_not_misclassified_as_capture_failure.fail_record","name":[["fail",1],["record",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["record",6],["del",1],["harness",1],["order",1],["append",1],["raise",1],["oserror",1],["sqlite",1],["unavailable",1]]},{"id":"tests/test_cell_execution_service.py#test_safety_refusal_is_a_logged_soft_error_without_runtime_or_capture","name":[["test",1],["safety",1],["refusal",1],["logged",1],["soft",1],["error",1],["without",1],["runtime",1],["capture",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["safety",7],["refusal",3],["logged",2],["soft",2],["error",5],["without",2],["runtime",2],["capture",4],["tmp",3],["path",3],["harness",6],["blocked",3],["by",4],["policy",4],["service",3],["cell",8],["execution",1],["ports",1],["id",3],["factory",1],["lambda",1],["safe",3],["events",8],["result",5],["execute",1],["session",1],["request",1],["dangerous",1],["agent",1],["append",1],["assert",10],["order",1],["prepare",1],["label",1],["snapshot",1],["protect",1],["record",1],["records",1],["files",1],["written",1],["chunk",1],["nblocked",1],["producing",2],["type",1],["notebook",1],["finished",1],["status",1]]},{"id":"tests/test_cell_execution_service.py#test_skill_network_admission_runs_before_kernel_run","name":[["test",1],["skill",1],["network",1],["admission",1],["runs",1],["before",1],["kernel",1],["run",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",3],["test",2],["skill",5],["network",5],["admission",7],["runs",2],["before",2],["kernel",2],["run",3],["tmp",3],["path",3],["monkeypatch",3],["cell",5],["sink",2],["always",1],["consults",1],["even",1],["no",1],["loads",1],["calls",3],["admit",6],["kwargs",1],["from",1],["openai4s",2],["server",2],["import",1],["decision",2],["return",1],["allowed",1],["true",1],["reason",1],["none",2],["blocked",1],["setattr",1],["harness",4],["service",3],["execution",1],["ports",1],["execute",1],["session",1],["request",1],["print",1],["agent",1],["lambda",1],["event",1],["assert",2],["order",1]]},{"id":"tests/test_cell_execution_service.py#test_skill_network_admission_runs_before_kernel_run._admit","name":[["admit",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["admit",3],["kwargs",2],["calls",1],["from",1],["openai4s",1],["server",1],["skill",1],["network",1],["admission",3],["import",1],["decision",2],["return",1],["allowed",1],["true",1],["reason",1],["none",1],["blocked",1],["sink",1],["cell",1]]},{"id":"tests/test_cell_execution_service.py#test_submit_output_does_not_skip_capture_or_execution_log","name":[["test",1],["submit",1],["output",1],["not",1],["skip",1],["capture",1],["execution",1],["log",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["submit",2],["output",5],["not",2],["skip",2],["capture",7],["execution",3],["log",2],["tmp",3],["path",3],["harness",11],["result",16],["figures",3],["figure",3],["png",3],["files",3],["written",3],["csv",4],["artifacts",1],["artifact",4],["id",15],["filename",1],["service",3],["cell",18],["ports",1],["factory",1],["lambda",1],["session",3],["events",10],["execute",1],["request",1],["analyze",4],["nprint",2],["ok",4],["agent",3],["append",1],["assert",25],["order",1],["prepare",1],["label",1],["snapshot",1],["protect",1],["safety",1],["run",2],["step",1],["record",1],["records",3],["event",2],["type",2],["notebook",4],["start",2],["text",3],["chunk",8],["finished",10],["frame",4],["root",1],["producing",3],["index",1],["state",4],["revision",4],["generation",3],["none",3],["kernel",1],["python",4],["struct",2],["language",1],["origin",2],["source",1],["title",1],["status",2],["running",1],["endswith",1],["live",2],["stdout",1],["steps",1]]},{"id":"tests/test_cell_execution_service.py#test_the_saving_step_names_the_cell_s_own_runtime","name":[["test",1],["saving",1],["step",1],["names",1],["cell",1],["own",1],["runtime",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["saving",2],["step",2],["names",2],["cell",7],["own",2],["runtime",3],["tmp",3],["path",3],["language",4],["expected",4],["capture",3],["card",2],["second",1],["record",1],["wrote",1],["files",2],["was",1],["handed",1],["nothing",1],["about",1],["so",1],["its",1],["writer",1],["python",2],["kernel",2],["label",1],["every",1],["said",1],["harness",6],["result",2],["written",1],["table",3],["csv",4],["artifacts",1],["artifact",3],["id",3],["filename",1],["service",3],["execution",1],["ports",1],["factory",1],["lambda",2],["execute",1],["session",1],["request",1],["write",1],["agent",1],["event",1],["none",1],["assert",2],["steps",1],["records",1]]},{"id":"tests/test_cell_execution_service.py#test_watchdog_hard_cancel_is_durably_classified_as_cancelled","name":[["test",1],["watchdog",1],["hard",1],["cancel",1],["durably",1],["classified",1],["as",1],["cancelled",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["watchdog",3],["hard",2],["cancel",2],["durably",2],["classified",2],["as",2],["cancelled",12],["tmp",3],["path",3],["drive",1],["service",4],["boundary",1],["persists",1],["both",1],["cell",6],["attempt",11],["state",3],["from",1],["openai4s",1],["execution",4],["import",1],["kernel",3],["cancellation",3],["harness",5],["fail",1],["run",1],["private",2],["worker",2],["detail",2],["attempts",4],["list",1],["tuple",1],["ports",3],["replace",1],["allocate",1],["lambda",5],["args",1],["mark",1],["started",2],["id",6],["append",2],["finish",1],["error",3],["finished",2],["factory",1],["pytest",1],["raises",1],["execute",1],["session",1],["request",1],["while",1],["true",1],["pass",1],["agent",1],["stream",1],["false",1],["event",1],["none",1],["action",1],["group",2],["assert",5],["kind",1],["message",1],["was",1],["code",1],["persisted",5],["records",1],["result",1],["time",1],["limit",1],["not",2]]},{"id":"tests/test_cell_execution_service.py#test_worker_exception_still_finishes_allocated_attempt","name":[["test",1],["worker",1],["exception",1],["still",1],["finishes",1],["allocated",1],["attempt",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",3],["worker",6],["exception",4],["still",2],["finishes",2],["allocated",2],["attempt",21],["tmp",3],["path",4],["harness",6],["fail",1],["run",1],["eoferror",3],["exited",3],["attempts",9],["list",1],["tuple",1],["ports",3],["replace",1],["allocate",1],["lambda",7],["args",1],["dead",5],["mark",3],["started",3],["id",10],["append",4],["response",3],["capture",3],["finish",2],["state",3],["error",3],["finished",2],["service",3],["cell",4],["execution",2],["factory",1],["pytest",1],["raises",1],["match",1],["execute",1],["session",2],["request",1],["print",1],["agent",1],["stream",1],["false",1],["event",1],["none",1],["action",2],["group",2],["assert",7],["died",1],["row",1],["carries",2],["no",2],["text",1],["now",1],["projected",1],["into",2],["timeline",1],["ui",1],["renders",1],["written",1],["exported",2],["package",1],["plan",1],["item",3],["16",1],["puts",1],["credential",1],["absolute",1],["shell",1],["command",1],["canaries",1],["exactly",1],["those",1],["surfaces",1],["kind",2],["survives",1],["because",1],["class",1],["name",1],["argument",1],["from",1],["instance",1],["original",1],["goes",1],["record",1],["diagnostic",1],["neither",1],["served",1],["nor",1],["see",1],["public",1],["projector",1],["py",1],["message",1],["failed",2],["code",1],["not",3],["any",1],["records",2],["revision",1],["published",3],["result",1],["startswith",1],["kernel",1],["did",1]]},{"id":"tests/test_cell_execution_service.py#test_worker_failure_is_recorded_once_and_retry_uses_a_new_cell_id","name":[["test",1],["worker",1],["failure",1],["recorded",1],["once",1],["retry",1],["uses",1],["new",1],["cell",1],["id",1]],"path":[["tests",1],["test",1],["cell",1],["execution",1],["service",1],["py",1]],"body":[["def",2],["test",2],["worker",4],["failure",2],["recorded",2],["once",4],["retry",5],["uses",2],["new",3],["cell",16],["id",9],["tmp",4],["path",5],["from",2],["openai4s",2],["config",3],["import",2],["store",7],["data",1],["dir",1],["db",1],["frame",5],["project",2],["session",5],["root",1],["ids",2],["iter",1],["dead",2],["harness",5],["fail",2],["run",2],["eoferror",2],["exited",2],["ports",3],["replace",1],["record",1],["log",1],["service",4],["execution",1],["factory",1],["lambda",3],["next",1],["pytest",1],["raises",1],["match",1],["execute",2],["request",2],["fragile",1],["agent",2],["stream",2],["false",2],["event",2],["none",3],["cells",5],["list",1],["assert",3],["producing",1],["state",1],["revision",1],["status",1],["error",1]]},{"id":"tests/test_cell_watchdog.py","name":[["test",1],["cell",1],["watchdog",1],["py",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["protocol",1],["neutral",1],["contracts",1],["supervised",1],["cell",1],["timeout",1],["recovery",1],["from",3],["future",1],["import",5],["annotations",1],["threading",1],["pytest",1],["openai4s",2],["execution",1],["watchdog",2],["policy",1],["execute",1],["kernel",2],["interrupt",1],["delivery",1],["supervisor",1]]},{"id":"tests/test_cell_watchdog.py#_lease","name":[["lease",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["lease",4],["supervisor",4],["kernel",5],["fake",1],["ensure",1],["python",1],["base",1],["lambda",1],["return",1]]},{"id":"tests/test_cell_watchdog.py#FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",6],["init",1],["self",23],["none",7],["live",5],["true",2],["interrupt",5],["calls",8],["kill",5],["restart",3],["shutdown",3],["lambda",2],["alive",1],["bool",1],["return",1],["worker",1],["false",2]]},{"id":"tests/test_cell_watchdog.py#FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["init",2],["self",9],["none",4],["live",1],["true",1],["interrupt",2],["calls",4],["kill",2],["restart",1],["shutdown",1],["lambda",2]]},{"id":"tests/test_cell_watchdog.py#FakeKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["interrupt",4],["self",4],["none",2],["calls",1]]},{"id":"tests/test_cell_watchdog.py#FakeKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_cell_watchdog.py#FakeKernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["kill",4],["worker",2],["self",5],["none",2],["calls",1],["live",1],["false",1]]},{"id":"tests/test_cell_watchdog.py#FakeKernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["restart",3],["self",4],["none",2],["calls",1],["live",1],["true",1]]},{"id":"tests/test_cell_watchdog.py#FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["none",2],["calls",1],["live",1],["false",1]]},{"id":"tests/test_cell_watchdog.py#test_a_delivered_interrupt_still_gets_its_grace_period","name":[["test",1],["delivered",1],["interrupt",1],["still",1],["gets",1],["its",1],["grace",1],["period",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["test",2],["delivered",3],["interrupt",9],["still",3],["gets",3],["its",3],["grace",5],["period",2],["other",1],["half",1],["shortening",1],["ladder",2],["must",2],["depend",1],["verdict",1],["not",1],["replace",1],["worker",2],["took",2],["signal",1],["unwinding",1],["full",1],["window",2],["before",1],["anything",1],["kills",1],["import",1],["time",3],["supervisor",2],["kernel",5],["lease",3],["lambda",2],["setattr",1],["calls",3],["delivery",1],["true",1],["local",1],["process",1],["policy",4],["watchdog",2],["timeout",1],["05",1],["poll",1],["01",1],["kill",1],["started",2],["monotonic",2],["pytest",1],["raises",1],["exception",1],["execute",1],["threading",1],["event",1],["wait",1],["30",1],["elapsed",3],["assert",2],["2f",1],["keep",1],["rather",1],["than",1],["being",1],["cut",1],["short",1],["undelivered",1],["case",1]]},{"id":"tests/test_cell_watchdog.py#test_a_real_reset_still_says_so","name":[["test",1],["real",1],["reset",1],["still",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",3],["test",2],["real",2],["reset",3],["still",2],["says",2],["so",2],["positive",1],["control",1],["honest",1],["branch",1],["must",1],["not",1],["swallow",1],["ordinary",1],["case",1],["reworded",1],["message",2],["becomes",1],["only",1],["supervisor",2],["kernel",3],["lease",3],["release",3],["threading",1],["event",1],["kill",2],["run",2],["worker",2],["assert",1],["wait",1],["30",2],["raise",1],["runtime",1],["error",2],["pipe",1],["closed",1],["pytest",1],["raises",1],["timeout",2],["match",1],["was",1],["execute",1],["watchdog",2],["policy",2],["001",3],["poll",1],["interrupt",1],["grace",2]]},{"id":"tests/test_cell_watchdog.py#test_a_real_reset_still_says_so.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",3],["assert",1],["release",1],["wait",1],["30",1],["raise",1],["runtime",1],["error",1],["pipe",1],["closed",1]]},{"id":"tests/test_cell_watchdog.py#test_a_worker_that_cannot_be_respawned_is_not_reported_as_reset","name":[["test",1],["worker",1],["cannot",1],["be",1],["respawned",1],["not",1],["reported",1],["as",1],["reset",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",4],["test",2],["worker",6],["cannot",4],["be",7],["respawned",4],["not",6],["reported",2],["as",2],["reset",6],["ladder",2],["assumed",1],["its",1],["last",1],["rung",1],["always",1],["lands",1],["kernel",9],["daemon",1],["did",1],["spawn",1],["by",1],["cluster",1],["session",1],["dialled",1],["from",2],["compute",1],["node",2],["so",1],["restart",7],["refuses",1],["refusal",1],["was",2],["swallowed",1],["one",1],["line",1],["before",1],["message",1],["told",2],["user",2],["their",2],["had",1],["been",1],["variables",1],["cleared",1],["neither",1],["true",1],["interpreter",1],["untouched",1],["cell",1],["may",1],["still",1],["running",1],["there",1],["exactly",1],["needs",1],["go",1],["look",1],["openai4s",1],["execution",1],["watchdog",3],["import",1],["timeout",3],["supervisor",2],["lease",3],["release",3],["threading",1],["event",1],["kill",2],["refuse",2],["calls",2],["raise",2],["runtime",2],["error",2],["place",1],["run",2],["assert",2],["wait",1],["30",2],["pipe",1],["closed",1],["pytest",1],["raises",1],["match",1],["could",1],["execute",1],["policy",2],["001",3],["poll",1],["interrupt",1],["grace",2],["skipped",1],["attempt",1]]},{"id":"tests/test_cell_watchdog.py#test_a_worker_that_cannot_be_respawned_is_not_reported_as_reset._refuse_restart","name":[["refuse",1],["restart",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["refuse",2],["restart",3],["kernel",1],["calls",1],["raise",1],["runtime",1],["error",1],["worker",1],["cannot",1],["be",1],["respawned",1],["place",1]]},{"id":"tests/test_cell_watchdog.py#test_a_worker_that_cannot_be_respawned_is_not_reported_as_reset.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",3],["assert",1],["release",1],["wait",1],["30",1],["raise",1],["runtime",1],["error",1],["pipe",1],["closed",1]]},{"id":"tests/test_cell_watchdog.py#test_an_undelivered_interrupt_does_not_buy_a_grace_period","name":[["test",1],["undelivered",1],["interrupt",1],["not",1],["buy",1],["grace",1],["period",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["test",2],["undelivered",2],["interrupt",9],["not",2],["buy",2],["grace",6],["period",3],["worker",3],["unwinding",2],["sandbox",2],["reports",1],["signal",1],["reached",1],["nobody",2],["there",1],["nothing",2],["wait",2],["pure",1],["latency",1],["ten",1],["seconds",1],["by",1],["default",1],["user",1],["cell",1],["still",2],["running",1],["before",1],["ladder",3],["reaches",2],["rung",1],["actually",1],["end",1],["measured",1],["rather",1],["than",1],["asserted",1],["structurally",1],["because",1],["only",1],["observable",1],["difference",1],["long",1],["takes",1],["import",1],["time",3],["supervisor",2],["kernel",6],["lease",3],["lambda",2],["stop",2],["says",1],["so",1],["setattr",1],["calls",4],["delivery",1],["false",1],["no",1],["pinned",1],["command",1],["identity",1],["policy",4],["watchdog",2],["timeout",1],["05",1],["poll",1],["01",1],["kill",2],["started",2],["monotonic",2],["pytest",1],["raises",1],["exception",1],["execute",1],["threading",1],["event",1],["30",1],["elapsed",3],["assert",3],["must",1],["reach",1],["hard",1],["waited",1],["2f",1],["was",2],["never",1],["delivered",1],["5s",1],["spent",1],["unwind",1]]},{"id":"tests/test_cell_watchdog.py#test_bootstrap_failure_detaches_the_restarted_generation","name":[["test",1],["bootstrap",1],["failure",1],["detaches",1],["restarted",1],["generation",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",4],["test",2],["bootstrap",5],["failure",2],["detaches",2],["restarted",2],["generation",2],["from",1],["openai4s",1],["execution",1],["watchdog",3],["import",1],["kernel",8],["not",3],["reset",4],["timeout",5],["unavailable",2],["supervisor",3],["lease",3],["release",3],["threading",1],["event",1],["kill",2],["run",2],["worker",3],["assert",4],["wait",1],["30",2],["raise",2],["runtime",2],["error",2],["pipe",1],["closed",1],["broken",2],["failed",2],["pytest",1],["raises",1],["match",1],["replacement",1],["initialize",1],["as",1],["raised",2],["execute",1],["policy",2],["001",3],["poll",1],["interrupt",1],["grace",2],["after",1],["restart",2],["isinstance",1],["value",1],["current",1],["python",1],["none",1],["calls",2],["shutdown",1]]},{"id":"tests/test_cell_watchdog.py#test_bootstrap_failure_detaches_the_restarted_generation.broken_bootstrap","name":[["broken",1],["bootstrap",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["broken",2],["bootstrap",3],["worker",2],["raise",1],["runtime",1],["error",1],["failed",1]]},{"id":"tests/test_cell_watchdog.py#test_bootstrap_failure_detaches_the_restarted_generation.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",3],["assert",1],["release",1],["wait",1],["30",1],["raise",1],["runtime",1],["error",1],["pipe",1],["closed",1]]},{"id":"tests/test_cell_watchdog.py#test_cancellation_cuts_through_permission_pause_with_one_interrupt","name":[["test",1],["cancellation",1],["cuts",1],["through",1],["permission",1],["pause",1],["one",1],["interrupt",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",3],["test",2],["cancellation",2],["cuts",2],["through",2],["permission",2],["pause",2],["one",2],["interrupt",5],["supervisor",2],["kernel",4],["lease",3],["release",3],["threading",1],["event",1],["run",2],["worker",1],["assert",4],["wait",1],["30",3],["return",1],["interrupted",2],["true",4],["result",2],["execute",1],["watchdog",2],["policy",2],["timeout",1],["10",1],["poll",1],["001",1],["grace",2],["kill",2],["cancelled",1],["lambda",2],["paused",1],["calls",2]]},{"id":"tests/test_cell_watchdog.py#test_cancellation_cuts_through_permission_pause_with_one_interrupt.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",2],["assert",1],["release",1],["wait",1],["30",1],["return",1],["interrupted",1],["true",1]]},{"id":"tests/test_cell_watchdog.py#test_cancellation_hard_stop_is_not_reported_as_a_timeout","name":[["test",1],["cancellation",1],["hard",1],["stop",1],["not",1],["reported",1],["as",1],["timeout",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",3],["test",2],["cancellation",6],["hard",3],["stop",3],["not",4],["reported",2],["as",4],["timeout",4],["user",1],["need",1],["same",1],["recovery",1],["ladder",1],["deadline",1],["from",1],["openai4s",1],["execution",1],["watchdog",3],["import",1],["kernel",7],["supervisor",2],["lease",3],["release",3],["threading",1],["event",1],["kill",3],["run",2],["worker",2],["assert",4],["wait",1],["30",2],["raise",1],["runtime",1],["error",2],["pipe",1],["closed",1],["pytest",1],["raises",1],["match",1],["required",1],["raised",3],["execute",1],["policy",2],["10",1],["poll",1],["001",2],["interrupt",2],["grace",2],["cancelled",1],["lambda",1],["true",1],["isinstance",1],["value",2],["10s",1],["str",1],["calls",3],["restart",1]]},{"id":"tests/test_cell_watchdog.py#test_cancellation_hard_stop_is_not_reported_as_a_timeout.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",3],["assert",1],["release",1],["wait",1],["30",1],["raise",1],["runtime",1],["error",1],["pipe",1],["closed",1]]},{"id":"tests/test_cell_watchdog.py#test_fast_result_and_original_exception_pass_through","name":[["test",1],["fast",1],["result",1],["original",1],["exception",1],["pass",1],["through",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",3],["test",4],["fast",2],["result",2],["original",2],["exception",2],["pass",2],["through",2],["supervisor",3],["kernel",4],["lease",4],["ceilings",1],["not",2],["measurements",1],["every",1],["budget",1],["file",1],["deliberately",2],["tiny",2],["bound",1],["long",1],["rendezvous",1],["may",1],["take",1],["before",1],["gives",1],["up",1],["green",1],["path",1],["join",1],["event",1],["wait",1],["return",1],["instant",1],["other",1],["thread",1],["arrives",1],["so",1],["generous",1],["ceiling",1],["costs",1],["nothing",1],["tight",1],["one",1],["bet",1],["runner",1],["ones",1],["interrupt",2],["grace",1],["001",1],["load",1],["bearing",1],["they",1],["force",1],["escalation",1],["about",1],["left",1],["alone",1],["policy",6],["watchdog",3],["timeout",1],["60",1],["poll",1],["01",1],["assert",3],["execute",2],["lambda",1],["worker",3],["pid",2],["id",2],["error",5],["value",3],["cell",1],["failed",1],["fail",2],["raise",1],["pytest",1],["raises",1],["as",1],["raised",2],["calls",2],["kill",1]]},{"id":"tests/test_cell_watchdog.py#test_fast_result_and_original_exception_pass_through.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["fail",2],["worker",2],["raise",1],["error",1]]},{"id":"tests/test_cell_watchdog.py#test_hard_kill_restarts_exact_lease_and_runs_bootstrap","name":[["test",1],["hard",1],["kill",1],["restarts",1],["exact",1],["lease",1],["runs",1],["bootstrap",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",3],["test",2],["hard",2],["kill",5],["restarts",2],["exact",2],["lease",5],["runs",2],["bootstrap",2],["supervisor",3],["kernel",8],["release",3],["threading",1],["event",1],["bootstrapped",3],["run",2],["worker",2],["assert",5],["wait",1],["30",2],["raise",1],["runtime",1],["error",2],["pipe",1],["closed",1],["pytest",1],["raises",1],["timeout",2],["match",1],["cell",1],["exceeded",1],["execute",1],["watchdog",2],["policy",2],["001",3],["poll",1],["interrupt",2],["grace",2],["after",1],["restart",2],["append",1],["recovered",4],["current",1],["python",1],["not",1],["none",1],["generation",1],["calls",3]]},{"id":"tests/test_cell_watchdog.py#test_hard_kill_restarts_exact_lease_and_runs_bootstrap.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",3],["assert",1],["release",1],["wait",1],["30",1],["raise",1],["runtime",1],["error",1],["pipe",1],["closed",1]]},{"id":"tests/test_cell_watchdog.py#test_host_call_zombie_is_abandoned_without_touching_a_future_worker","name":[["test",1],["host",1],["call",1],["zombie",1],["abandoned",1],["without",1],["touching",1],["future",1],["worker",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",3],["test",2],["host",3],["call",2],["zombie",2],["abandoned",2],["without",2],["touching",2],["future",2],["worker",3],["supervisor",4],["kernel",6],["lease",3],["release",3],["threading",1],["event",1],["run",2],["assert",6],["wait",1],["30",1],["return",1],["late",1],["response",1],["pytest",1],["raises",1],["timeout",2],["error",1],["match",1],["cell",1],["exceeded",1],["execute",1],["watchdog",2],["policy",2],["001",4],["poll",1],["interrupt",2],["grace",2],["kill",3],["current",1],["python",2],["none",1],["calls",5],["restart",1],["shutdown",1],["replacement",5],["fake",1],["recovered",2],["ensure",1],["base",1],["lambda",1]]},{"id":"tests/test_cell_watchdog.py#test_host_call_zombie_is_abandoned_without_touching_a_future_worker.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",2],["assert",1],["release",1],["wait",1],["30",1],["return",1],["late",1],["host",1],["response",1]]},{"id":"tests/test_cell_watchdog.py#test_local_respawn_failure_is_a_cleared_but_unavailable_namespace","name":[["test",1],["local",1],["respawn",1],["failure",1],["cleared",1],["but",1],["unavailable",1],["namespace",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",4],["test",2],["local",4],["respawn",4],["failure",2],["cleared",2],["but",2],["unavailable",4],["namespace",2],["from",2],["openai4s",2],["execution",1],["watchdog",3],["import",2],["kernel",14],["not",3],["reset",4],["timeout",5],["errors",1],["restart",5],["failed",6],["supervisor",3],["lease",3],["release",3],["threading",1],["event",1],["kill",2],["run",2],["worker",2],["assert",4],["wait",1],["30",2],["raise",2],["runtime",1],["error",1],["old",1],["pipe",1],["closed",1],["calls",3],["live",1],["false",1],["replacement",2],["process",1],["start",1],["pytest",1],["raises",1],["match",1],["initialize",1],["as",1],["raised",2],["execute",1],["policy",2],["001",3],["poll",1],["interrupt",1],["grace",2],["isinstance",1],["value",1],["current",1],["python",1],["none",1],["shutdown",1]]},{"id":"tests/test_cell_watchdog.py#test_local_respawn_failure_is_a_cleared_but_unavailable_namespace.failed_local_respawn","name":[["failed",1],["local",1],["respawn",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["failed",4],["local",2],["respawn",2],["kernel",3],["restart",2],["calls",1],["live",1],["false",1],["raise",1],["replacement",1],["process",1],["start",1]]},{"id":"tests/test_cell_watchdog.py#test_local_respawn_failure_is_a_cleared_but_unavailable_namespace.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",3],["assert",1],["release",1],["wait",1],["30",1],["raise",1],["runtime",1],["error",1],["old",1],["pipe",1],["closed",1]]},{"id":"tests/test_cell_watchdog.py#test_permission_pause_freezes_timeout_budget","name":[["test",1],["permission",1],["pause",1],["freezes",1],["timeout",1],["budget",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",4],["test",2],["permission",2],["pause",7],["freezes",2],["timeout",3],["budget",2],["supervisor",2],["kernel",2],["lease",3],["release",3],["threading",1],["event",1],["calls",6],["run",2],["worker",1],["assert",4],["wait",1],["30",1],["return",2],["finished",2],["after",2],["approval",2],["paused",3],["bool",1],["nonlocal",1],["if",1],["true",1],["result",2],["execute",1],["watchdog",2],["policy",2],["001",2],["poll",1],["interrupt",1]]},{"id":"tests/test_cell_watchdog.py#test_permission_pause_freezes_timeout_budget.paused","name":[["paused",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["paused",2],["bool",2],["nonlocal",1],["pause",3],["calls",3],["if",1],["release",1],["return",1],["true",1]]},{"id":"tests/test_cell_watchdog.py#test_permission_pause_freezes_timeout_budget.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",2],["assert",1],["release",1],["wait",1],["30",1],["return",1],["finished",1],["after",1],["approval",1]]},{"id":"tests/test_cell_watchdog.py#test_policy_reads_timeout_dynamically_and_invalid_values_fall_back","name":[["test",1],["policy",1],["reads",1],["timeout",1],["dynamically",1],["invalid",1],["values",1],["fall",1],["back",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["test",2],["policy",6],["reads",2],["timeout",8],["dynamically",2],["invalid",2],["values",2],["fall",2],["back",2],["assert",4],["watchdog",4],["from",2],["environment",2],["openai4",2],["cell",2],["12",2],["bad",1],["900",1],["not",2],["enabled",2],["float",1],["nan",1]]},{"id":"tests/test_cell_watchdog.py#test_sigint_can_finish_without_resetting_the_namespace","name":[["test",1],["sigint",1],["finish",1],["without",1],["resetting",1],["namespace",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",3],["test",2],["sigint",2],["finish",2],["without",2],["resetting",2],["namespace",2],["supervisor",3],["kernel",5],["lease",4],["release",3],["threading",1],["event",1],["interrupt",3],["run",2],["worker",1],["assert",5],["wait",1],["30",3],["return",1],["interrupted",2],["true",2],["result",2],["execute",1],["watchdog",2],["policy",2],["timeout",1],["001",2],["poll",1],["grace",2],["kill",2],["calls",3],["restart",1],["current",1],["python",1]]},{"id":"tests/test_cell_watchdog.py#test_sigint_can_finish_without_resetting_the_namespace.run","name":[["run",1]],"path":[["tests",1],["test",1],["cell",1],["watchdog",1],["py",1]],"body":[["def",2],["run",2],["worker",2],["assert",1],["release",1],["wait",1],["30",1],["return",1],["interrupted",1],["true",1]]},{"id":"tests/test_channel_counter_contract.py","name":[["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["bound",1],["enforced",1],["unreported",1],["wrong",1],["answer",1],["not",2],["missing",1],["one",1],["seven",1],["buffers",1],["tree",1],["drop",1],["input",1],["stay",1],["inside",1],["budget",2],["two",2],["them",2],["said",1],["nothing",2],["at",3],["all",2],["more",1],["damaging",1],["reachable",1],["from",7],["agent",1],["cell",1],["host",1],["bash",3],["cut",2],["stdout",3],["30",2],["000",3],["characters",2],["stderr",1],["returned",1],["tail",2],["recorded",1],["durable",1],["audit",1],["chars",1],["30000",1],["beside",1],["sha256",1],["presented",1],["as",1],["command",2],["digest",1],["either",2],["surface",1],["distinguished",1],["printed",1],["exactly",1],["len",1],["cannot",1],["distinguish",1],["fact",1],["has",1],["travel",1],["drainer",1],["watched",1],["bytes",1],["go",1],["past",1],["safe",1],["result",1],["reported",1],["workspace",1],["diff",1],["truncated",1],["along",1],["rule",1],["was",1],["already",1],["stated",1],["function",1],["applied",1],["only",1],["member",1],["had",1],["been",1],["future",1],["import",8],["annotations",1],["ast",1],["inspect",1],["re",1],["textwrap",1],["pathlib",1],["path",1],["pytest",2],["openai4s",4],["execution",1],["channel",1],["counters",2],["shape",1],["itself",1],["consumers",1],["mark",1],["parametrize",1],["module",1],["symbol",1],["kernel",1],["sink",2],["drain",1],["capture",1],["jobs",1],["job",1],["dict",1],["sdk",1],["executor",1],["run",1],["receipt",1],["contract",1],["read",1],["both",1],["ends",1]]},{"id":"tests/test_channel_counter_contract.py#_capability","name":[["capability",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["capability",4],["from",1],["openai4s",1],["host",1],["bash",1],["import",1],["issued",3],["return",1],["token",1],["32",1],["command",1],["sha256",1],["64",1],["cwd",1],["tmp",3],["ws",2],["workspace",1],["allowed",1],["root",1],["frame",1],["id",1],["generation",1],["challenge",1],["16",1],["category",1],["read",1],["only",1],["domains",1],["at",2],["expires",1],["60",1]]},{"id":"tests/test_channel_counter_contract.py#test_a_bash_tail_counts_what_it_dropped_as_well_as_what_it_kept","name":[["test",1],["bash",1],["tail",1],["counts",1],["dropped",1],["as",2],["well",1],["kept",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["bash",4],["tail",3],["counts",2],["dropped",2],["as",4],["well",2],["kept",2],["from",1],["openai4s",1],["sdk",1],["import",1],["sink",7],["bounded",1],["10",1],["feed",2],["assert",4],["value",1],["truncated",1],["true",1],["seen",1],["15",1],["retained",1]]},{"id":"tests/test_channel_counter_contract.py#test_a_channel_that_stopped_on_the_budget_is_not_called_truncated","name":[["test",1],["channel",1],["stopped",1],["budget",1],["not",1],["called",1],["truncated",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["channel",4],["stopped",2],["budget",3],["not",3],["called",2],["truncated",4],["ambiguous",1],["case",1],["reason",1],["retained",3],["alone",1],["derivation",1],["command",1],["printed",2],["exactly",1],["one",1],["hundred",1],["times",1],["same",1],["len",1],["stdout",1],["assert",2],["counters",2],["seen",2],["30",4],["000",3],["false",1],["001",1],["true",1]]},{"id":"tests/test_channel_counter_contract.py#test_a_dead_worker_says_the_stderr_it_shows_is_a_tail","name":[["test",1],["dead",1],["worker",1],["says",1],["stderr",1],["shows",1],["tail",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["dead",2],["worker",3],["says",2],["stderr",6],["shows",2],["tail",7],["tmp",3],["path",5],["counters",1],["t2",1],["added",1],["reaching",1],["reader",1],["first",1],["time",1],["computed",1],["seen",1],["bytes",5],["dropped",2],["correctly",1],["death",2],["joined",1],["only",1],["text",1],["so",2],["operator",2],["opening",1],["diagnostic",2],["was",1],["handed",1],["64",1],["ki",1],["multi",1],["megabyte",1],["stream",1],["nothing",2],["saying",1],["reading",1],["end",1],["failure",1],["as",3],["though",1],["were",1],["whole",1],["real",1],["killed",1],["after",1],["flooding",1],["its",1],["own",1],["fd2",1],["because",1],["message",5],["assembled",1],["hand",1],["built",1],["would",1],["assert",3],["about",1],["redacted",1],["from",2],["user",1],["by",1],["public",1],["exception",1],["before",2],["publication",1],["exactly",1],["openai4s",1],["kernel",6],["manager",1],["import",2],["flood",2],["50",1],["000",1],["cwd",1],["str",2],["try",1],["pytest",1],["raises",1],["runtime",1],["error",1],["caught",2],["execute",1],["os",3],["write",1],["exit",1],["finally",1],["shutdown",1],["value",1],["exited",1],["unexpectedly",1],["re",1],["search",1],["kept",1],["400",1]]},{"id":"tests/test_channel_counter_contract.py#test_a_negative_loss_is_clamped_rather_than_published","name":[["test",1],["negative",1],["loss",1],["clamped",1],["rather",1],["than",1],["published",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["negative",3],["loss",2],["clamped",2],["rather",2],["than",2],["published",2],["seen",2],["retained",2],["counted",1],["by",1],["different",2],["objects",1],["at",1],["times",1],["drop",1],["bug",1],["caller",1],["not",1],["fact",1],["about",1],["stream",1],["counters",4],["channel",1],["10",1],["40",1],["assert",2],["dropped",1],["bytes",1],["truncated",1],["false",1]]},{"id":"tests/test_channel_counter_contract.py#test_every_field_adoption_reads_is_a_field_the_receipt_writes","name":[["test",1],["every",1],["field",2],["adoption",1],["reads",1],["receipt",1],["writes",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["every",2],["field",4],["adoption",2],["reads",3],["receipt",4],["writes",2],["two",1],["halves",1],["one",1],["contract",1],["separated",1],["by",1],["daemon",1],["restart",2],["key",1],["reader",2],["asks",1],["writer",1],["never",1],["wrote",1],["invisible",1],["both",1],["sides",1],["dict",1],["substitutes",1],["default",1],["adopted",1],["job",1],["comes",1],["back",1],["subtly",1],["wrong",1],["rather",1],["than",1],["absent",1],["walking",1],["own",1],["source",3],["only",1],["way",1],["assert",3],["without",1],["from",1],["openai4s",1],["import",1],["jobs",4],["path",1],["inspect",1],["getfile",1],["read",7],["text",1],["encoding",1],["utf",1],["tree",2],["ast",13],["parse",1],["adopt",4],["next",1],["node",16],["walk",4],["if",6],["isinstance",8],["function",1],["name",3],["abandoned",1],["str",3],["not",4],["call",1],["continue",3],["func",6],["attribute",1],["attr",1],["getitem",1],["value",6],["id",2],["data",2],["args",3],["constant",2],["add",2],["subscript",1],["slice",2],["found",1],["no",1],["asserting",1],["nothing",1],["fields",2],["sorted",1]]},{"id":"tests/test_channel_counter_contract.py#test_no_producer_spells_a_counter_key_of_its_own","name":[["test",1],["no",1],["producer",1],["spells",1],["counter",1],["key",1],["its",1],["own",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["no",2],["producer",3],["spells",2],["counter",3],["key",3],["its",2],["own",2],["module",4],["symbol",3],["one",1],["definition",1],["asserted",1],["as",2],["absence",1],["rather",1],["than",1],["substring",1],["source",1],["mention",1],["helper",1],["satisfied",1],["by",1],["function",1],["calls",1],["stdout",1],["hand",1],["writes",1],["stderr",1],["four",1],["spellings",1],["accounting",1],["came",1],["exist",1],["first",1],["place",1],["each",1],["correct",1],["day",1],["was",1],["written",1],["contract",1],["actually",1],["forbids",1],["naming",1],["itself",1],["so",1],["checked",1],["import",3],["importlib",2],["re",2],["obj",4],["part",2],["split",1],["getattr",1],["tree",2],["ast",3],["parse",1],["textwrap",1],["dedent",1],["inspect",1],["getsource",1],["spelled",3],["node",5],["value",3],["walk",1],["if",1],["isinstance",2],["constant",1],["str",1],["search",1],["seen",1],["retained",1],["dropped",1],["bytes",1],["chars",1],["assert",1],["not",1],["sorted",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_audit_will_not_accept_a_claim_smaller_than_what_it_holds","name":[["test",1],["audit",1],["will",1],["not",1],["accept",1],["claim",1],["smaller",1],["than",1],["holds",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["audit",2],["will",2],["not",2],["accept",2],["claim",2],["smaller",2],["than",2],["holds",2],["clamped",1],["like",1],["exit",2],["code",2],["status",2],["beside",1],["worker",2],["reports",1],["number",1],["side",1],["sandbox",1],["exists",1],["distrust",1],["seen",3],["below",1],["retained",1],["length",1],["would",1],["publish",1],["negative",1],["loss",1],["as",1],["fact",1],["from",1],["openai4s",1],["host",1],["bash",3],["import",1],["authorization",2],["service",2],["safe",5],["result",1],["capability",1],["completed",1],["stdout",5],["500",2],["stderr",1],["chars",3],["duration",1],["ms",1],["assert",3],["dropped",1],["truncated",1],["false",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_durable_bash_audit_says_the_command_printed_more_than_it_kept","name":[["test",1],["durable",1],["bash",1],["audit",1],["says",1],["command",1],["printed",1],["more",1],["than",1],["kept",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["durable",2],["bash",5],["audit",2],["says",2],["command",3],["printed",3],["more",2],["than",2],["kept",2],["record",1],["operator",1],["reads",1],["back",1],["without",1],["asserted",1],["field",1],["named",1],["chars",6],["beside",1],["digest",1],["five",1],["million",1],["character",1],["thirty",1],["thousand",1],["characters",1],["from",1],["openai4s",1],["host",1],["import",1],["authorization",2],["service",2],["capability",3],["safe",7],["result",1],["status",1],["completed",1],["exit",1],["code",1],["stdout",6],["30",2],["000",7],["stderr",3],["seen",3],["duration",1],["ms",1],["12",1],["assert",5],["truncated",2],["true",1],["dropped",1],["970",1],["retained",1],["stream",1],["was",1],["not",2],["cut",1],["must",1],["be",1],["described",1],["as",1],["though",1],["were",1],["false",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_four_numbers_answer_the_question_without_being_recomputed","name":[["test",1],["four",1],["numbers",1],["answer",1],["question",1],["without",1],["being",1],["recomputed",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["four",2],["numbers",2],["answer",2],["question",2],["without",2],["being",2],["recomputed",2],["counters",3],["channel",1],["seen",2],["000",7],["retained",2],["30",2],["assert",1],["bytes",3],["dropped",1],["970",1],["truncated",1],["true",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_jobs_panel_renders_the_drop","name":[["test",1],["jobs",1],["panel",1],["renders",1],["drop",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["jobs",4],["panel",2],["renders",2],["drop",2],["monkeypatch",2],["ui",1],["consumer",1],["py",1],["has",2],["carried",1],["these",1],["counters",1],["since",1],["t2",1],["only",1],["trace",1],["cut",1],["anywhere",1],["interface",1],["was",1],["notice",1],["prepended",1],["inside",1],["output",1],["modal",2],["reader",1],["open",1],["see",1],["app",5],["js",5],["path",1],["openai4s",1],["server",1],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",3],["cust",1],["dropped",2],["re",2],["search",2],["truncated",2],["job",1],["row",1],["not",1],["branch",1],["flag",1],["bytes",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_receipt_writes_exactly_the_declared_fields_and_no_host_pid","name":[["test",1],["receipt",1],["writes",1],["exactly",1],["declared",1],["fields",1],["no",1],["host",1],["pid",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["receipt",5],["writes",2],["exactly",2],["declared",2],["fields",3],["no",2],["host",3],["pid",5],["was",1],["written",1],["every",1],["persist",1],["disk",1],["under",1],["data",1],["dir",1],["read",1],["by",1],["nothing",1],["adopted",1],["job",5],["unconditionally",1],["marked",1],["abandoned",1],["never",1],["probed",1],["from",1],["openai4s",1],["import",1],["jobs",3],["bash",1],["echo",1],["hi",1],["tmp",1],["ws",1],["assert",2],["not",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_reference_caller_still_emits_the_shape_that_was_on_the_wire","name":[["test",1],["reference",1],["caller",1],["still",1],["emits",1],["shape",1],["was",1],["wire",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["reference",2],["caller",2],["still",2],["emits",2],["shape",3],["was",2],["wire",3],["sink",9],["capture",7],["counters",2],["pinned",1],["eight",1],["keys",1],["published",1],["before",1],["helper",2],["existed",1],["not",1],["other",1],["way",1],["round",1],["had",1],["reproduce",1],["established",1],["every",1],["consumer",1],["cell",1],["usage",1],["moves",1],["from",1],["openai4s",1],["kernel",1],["import",1],["drain",3],["class",1],["init",1],["self",4],["seen",6],["int",2],["retained",6],["none",1],["dropped",3],["max",1],["new",1],["out",1],["100",2],["40",2],["type",2],["ignore",2],["attr",2],["defined",2],["err",1],["assert",1],["stdout",4],["bytes",6],["60",1],["truncated",2],["true",1],["stderr",4],["false",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_reference_caller_still_emits_the_shape_that_was_on_the_wire._Sink","name":[["sink",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["class",2],["sink",2],["def",1],["init",1],["self",4],["seen",4],["int",2],["retained",4],["none",1],["dropped",1],["max",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_reference_caller_still_emits_the_shape_that_was_on_the_wire._Sink.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",5],["seen",5],["int",4],["retained",5],["none",2],["dropped",1],["max",1]]},{"id":"tests/test_channel_counter_contract.py#test_the_unit_is_named_by_what_was_actually_counted","name":[["test",1],["unit",1],["named",1],["by",1],["was",1],["actually",1],["counted",1]],"path":[["tests",1],["test",1],["channel",1],["counter",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["unit",3],["named",2],["by",2],["was",2],["actually",2],["counted",2],["sdk",1],["bash",1],["py",2],["counts",2],["characters",2],["sink",1],["drain",1],["bytes",2],["record",1],["says",1],["while",1],["holding",1],["class",1],["claim",1],["module",1],["exists",1],["stop",1],["chars",6],["channel",1],["counters",1],["seen",2],["retained",2],["prefix",1],["stdout",5],["assert",1],["dropped",1],["truncated",1]]},{"id":"tests/test_check_css_tokens.py","name":[["test",1],["check",1],["css",1],["tokens",1],["py",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["contracts",1],["scripts",1],["check",1],["css",2],["tokens",1],["py",1],["21",1],["stylesheet",1],["fixes",1],["from",2],["future",1],["import",4],["annotations",1],["importlib",1],["util",1],["sys",1],["pathlib",1],["path",2],["root",2],["file",1],["resolve",1],["parents",1],["style",2],["openai4s",1],["server",1],["webui",1]]},{"id":"tests/test_check_css_tokens.py#_load","name":[["load",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["load",2],["path",2],["root",1],["scripts",1],["check",2],["css",2],["tokens",2],["py",1],["spec",8],["importlib",2],["util",2],["from",2],["file",1],["location",1],["openai4s",1],["test",1],["assert",1],["not",2],["none",2],["loader",2],["module",6],["sys",1],["modules",1],["name",1],["exec",1],["return",1]]},{"id":"tests/test_check_css_tokens.py#test_check_file_returns_nonzero_on_a_hole","name":[["test",1],["check",1],["file",1],["returns",1],["nonzero",1],["hole",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["check",3],["file",3],["returns",2],["nonzero",2],["hole",3],["tmp",3],["path",3],["capsys",3],["css",4],["write",1],["text",1],["color",1],["var",1],["missing",2],["encoding",1],["utf",1],["checker",2],["load",1],["assert",3],["err",4],["readouterr",1],["undefined",1]]},{"id":"tests/test_check_css_tokens.py#test_dark_comma_selectors_do_not_leak_onto_light","name":[["test",1],["dark",1],["comma",1],["selectors",1],["not",1],["leak",1],["onto",1],["light",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["dark",8],["comma",2],["selectors",2],["not",4],["leak",2],["onto",2],["light",2],["css",4],["style",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",3],["html",6],["data",6],["theme",6],["lang",2],["btn",4],["active",4],["seg",2],["leaked",2],["thumb",4],["molmini",2],["txt",2],["tile",1],["hover",2],["art",1]]},{"id":"tests/test_check_css_tokens.py#test_declared_token_is_not_a_finding","name":[["test",1],["declared",1],["token",1],["not",1],["finding",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["token",2],["not",2],["finding",2],["tmp",3],["path",3],["css",4],["ok",1],["write",1],["text",4],["root",1],["100",2],["111",1],["color",1],["var",1],["encoding",2],["utf",2],["checker",3],["load",1],["assert",1],["undefined",1],["strip",1],["comments",1],["read",1]]},{"id":"tests/test_check_css_tokens.py#test_eight_dead_rules_are_gone","name":[["test",1],["eight",1],["dead",1],["rules",1],["gone",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["eight",2],["dead",2],["rules",2],["gone",2],["css",3],["style",1],["read",1],["text",1],["encoding",1],["utf",1],["selector",2],["files",1],["view",1],["folder",1],["tools",1],["side",1],["mini",1],["nb",1],["repl",1],["prompt",1],["nbc",2],["error",1],["msg",1],["toggle",1],["prov",1],["file",1],["assert",2],["not",2],["pmt",1]]},{"id":"tests/test_check_css_tokens.py#test_hard_text_100_and_text_300_make_the_audit_subset","name":[["test",1],["hard",1],["text",2],["100",1],["300",1],["make",1],["audit",1],["subset",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["hard",2],["text",7],["100",3],["300",4],["make",2],["audit",3],["subset",5],["checker",6],["load",1],["refs",2],["ref",6],["false",6],["true",2],["warn",1],["assert",1],["line",1]]},{"id":"tests/test_check_css_tokens.py#test_markdown_wide_tables_scroll_inside_a_wrapper","name":[["test",1],["markdown",1],["wide",1],["tables",1],["scroll",1],["inside",1],["wrapper",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["markdown",2],["wide",2],["tables",2],["scroll",2],["inside",2],["wrapper",2],["css",5],["style",1],["read",3],["text",3],["encoding",3],["utf",3],["assert",4],["md",6],["table",5],["wrap",5],["overflow",1],["auto",1],["index",2],["80",1],["app",3],["root",2],["openai4s",1],["server",1],["webui",1],["js",1],["class",2],["render",3],["frontend",1],["src",1],["features",1],["ts",1]]},{"id":"tests/test_check_css_tokens.py#test_narrow_viewport_touch_targets_are_at_least_40px","name":[["test",1],["narrow",1],["viewport",1],["touch",1],["targets",1],["at",1],["least",1],["40px",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["narrow",2],["viewport",2],["touch",2],["targets",2],["at",2],["least",2],["40px",9],["css",5],["style",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",3],["media",1],["max",1],["width",4],["900px",1],["min",3],["height",4],["nb",2],["icon",2]]},{"id":"tests/test_check_css_tokens.py#test_nested_fallback_still_counts_as_a_reference","name":[["test",1],["nested",1],["fallback",1],["still",1],["counts",1],["as",1],["reference",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["nested",4],["fallback",3],["still",2],["counts",2],["as",2],["reference",2],["tmp",3],["path",3],["css",4],["write",1],["text",6],["root",1],["200",2],["333",1],["color",1],["var",2],["300",2],["encoding",2],["utf",2],["checker",4],["load",1],["src",2],["strip",1],["comments",1],["read",1],["missing",4],["undefined",1],["assert",3],["ref",2],["name",1],["true",1],["audit",1],["subset",1]]},{"id":"tests/test_check_css_tokens.py#test_root_and_dark_declare_the_four_f21_tokens","name":[["test",1],["root",1],["dark",1],["declare",1],["four",1],["f21",1],["tokens",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["root",5],["dark",6],["declare",2],["four",2],["f21",2],["tokens",2],["css",3],["style",1],["read",1],["text",4],["encoding",1],["utf",1],["split",3],["html",2],["data",2],["theme",2],["name",3],["100",1],["300",1],["surface",1],["warn",1],["assert",3],["400",1],["6f6d68",1]]},{"id":"tests/test_check_css_tokens.py#test_shipped_style_css_has_an_empty_undefined_set","name":[["test",1],["shipped",1],["style",1],["css",1],["has",1],["empty",1],["undefined",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["shipped",2],["style",4],["css",2],["has",2],["empty",2],["undefined",3],["checker",4],["load",1],["src",2],["strip",1],["comments",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",2],["check",1],["file",1]]},{"id":"tests/test_check_css_tokens.py#test_undefined_var_without_a_declaration_is_a_finding","name":[["test",1],["undefined",1],["var",1],["without",1],["declaration",1],["finding",1]],"path":[["tests",1],["test",1],["check",1],["css",1],["tokens",1],["py",1]],"body":[["def",2],["test",2],["undefined",3],["var",3],["without",2],["declaration",2],["finding",2],["tmp",3],["path",3],["css",4],["hole",1],["write",1],["text",4],["root",1],["ink",1],["111",1],["color",1],["100",2],["encoding",2],["utf",2],["checker",3],["load",1],["missing",3],["strip",1],["comments",1],["read",1],["assert",2],["ref",2],["name",1],["line",1]]},{"id":"tests/test_checkpoint_binding_survival.py","name":[["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"path":[["tests",1],["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"body":[["checkpoint",2],["restore",4],["quietly",1],["threw",1],["away",1],["migration",1],["12",1],["bound",1],["image",1],["annotation",2],["version",1],["id",1],["checksum",1],["because",1],["naming",1],["only",1],["artifact",1],["lets",1],["re",1],["plot",1],["between",1],["pin",3],["send",1],["hand",1],["model",1],["different",1],["picture",1],["while",1],["coordinates",1],["still",1],["describe",1],["old",1],["one",1],["capture",1],["reads",1],["row",1],["select",1],["so",2],["both",2],["columns",2],["were",1],["captured",2],["wrote",1],["explicit",1],["column",1],["list",1],["did",1],["not",2],["include",1],["them",1],["every",2],["therefore",1],["unbound",1],["session",4],["put",1],["resolve",1],["latest",1],["behaviour",1],["back",3],["path",1],["whose",1],["entire",1],["promise",1],["puts",1],["way",1],["was",3],["memory",2],["rows",1],["had",1],["same",1],["shape",1],["once",1],["updated",1],["at",1],["existed",1],["by",1],["name",1],["without",2],["restored",1],["corrected",1],["came",1],["expiring",1],["clock",1],["instruction",1],["replaced",1],["asserted",1],["database",1],["after",1],["real",1],["snapshot",2],["dict",1],["already",1],["right",1],["exactly",1],["loss",1],["invisible",1],["from",3],["future",1],["import",5],["annotations",1],["hashlib",1],["pytest",2],["openai4s",2],["server",1],["domain",2],["service",1],["store",2],["fixture",1]]},{"id":"tests/test_checkpoint_binding_survival.py#_annotation_row","name":[["annotation",1],["row",1]],"path":[["tests",1],["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"body":[["def",2],["annotation",6],["row",2],["store",3],["id",5],["return",1],["conn",1],["execute",1],["select",1],["version",1],["checksum",1],["from",1],["annotations",1],["fetchone",1]]},{"id":"tests/test_checkpoint_binding_survival.py#_pinned_figure","name":[["pinned",1],["figure",1]],"path":[["tests",1],["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"body":[["def",2],["pinned",2],["figure",4],["store",3],["root",5],["workspace",3],["path",7],["png",3],["write",1],["bytes",3],["x89",1],["return",1],["save",1],["artifact",1],["str",1],["filename",1],["name",1],["content",1],["type",1],["image",1],["size",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["frame",2],["id",3],["project",1],["science",1]]},{"id":"tests/test_checkpoint_binding_survival.py#session","name":[["session",1]],"path":[["tests",1],["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"body":[["def",2],["session",3],["tmp",5],["path",5],["workspace",6],["mkdir",1],["made",6],["store",1],["openai4s",1],["db",1],["create",1],["project",3],["name",1],["bindings",1],["id",2],["science",2],["root",3],["new",1],["frame",1],["kind",1],["turn",1],["status",1],["ready",1],["service",3],["domain",1],["data",1],["dir",1],["lambda",1],["branch",1],["yield",1],["close",1]]},{"id":"tests/test_checkpoint_binding_survival.py#test_a_restored_annotation_still_names_the_version_it_was_pinned_on","name":[["test",1],["restored",1],["annotation",1],["still",1],["names",1],["version",1],["was",1],["pinned",1]],"path":[["tests",1],["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"body":[["def",2],["test",2],["restored",2],["annotation",13],["still",2],["names",2],["version",12],["was",2],["pinned",3],["session",4],["store",8],["frame",7],["id",25],["service",2],["workspace",2],["artifact",7],["figure",2],["str",2],["checksum",7],["add",1],["root",2],["name",1],["png",1],["rel",2],["body",1],["peak",1],["here",1],["before",2],["row",2],["assert",4],["fixture",1],["never",1],["bound",1],["pin",2],["checkpoint",6],["create",1],["reason",1],["bindings",1],["unbind",1],["way",1],["re",1],["plot",1],["would",1],["then",1],["put",1],["back",1],["conn",2],["execute",1],["update",1],["annotations",1],["null",2],["commit",1],["report",3],["restore",2],["state",1],["snapshot",1],["project",1],["science",1],["applied",1],["true",1],["after",3],["unbound",1],["send",1],["path",1],["will",1],["resolve",1],["whatever",1],["latest",1],["at",1],["time",1]]},{"id":"tests/test_checkpoint_binding_survival.py#test_a_restored_memory_keeps_the_time_it_was_last_corrected","name":[["test",1],["restored",1],["memory",1],["keeps",1],["time",1],["was",1],["last",1],["corrected",1]],"path":[["tests",1],["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"body":[["def",2],["test",2],["restored",2],["memory",7],["keeps",2],["time",3],["was",2],["last",2],["corrected",2],["session",3],["store",8],["frame",5],["id",13],["service",2],["workspace",2],["pinned",1],["figure",1],["saved",4],["add",1],["content",2],["old",1],["protocol",2],["project",3],["science",3],["edited",3],["update",2],["2026",1],["assert",3],["updated",5],["at",8],["fixture",1],["never",1],["recorded",1],["edit",2],["checkpoint",6],["create",1],["reason",1],["bindings",1],["conn",3],["execute",2],["memories",2],["null",1],["commit",1],["restore",2],["state",1],["snapshot",1],["root",1],["row",3],["select",1],["created",3],["from",1],["fetchone",1],["dropped",1],["retention",1],["will",1],["expire",1],["correction",1],["clock",1],["thing",1],["replaced",1]]},{"id":"tests/test_checkpoint_binding_survival.py#test_the_snapshot_itself_carries_both_bindings","name":[["test",1],["snapshot",1],["itself",1],["carries",1],["both",1],["bindings",1]],"path":[["tests",1],["test",1],["checkpoint",1],["binding",1],["survival",1],["py",1]],"body":[["def",2],["test",2],["snapshot",5],["itself",2],["carries",2],["both",2],["bindings",3],["session",3],["capture",1],["was",2],["already",1],["right",1],["loss",1],["invisible",1],["store",6],["frame",5],["id",15],["service",2],["workspace",2],["artifact",9],["pinned",1],["figure",2],["add",2],["annotation",1],["root",1],["name",1],["png",1],["rel",2],["body",1],["here",1],["version",4],["str",4],["checksum",4],["saved",2],["memory",4],["content",2],["remember",2],["project",2],["science",2],["update",1],["v2",1],["checkpoint",5],["create",1],["reason",1],["state",7],["include",1],["true",1],["assert",3],["review",2],["annotations",2],["entries",1],["updated",1],["at",1],["not",1],["none",1]]},{"id":"tests/test_checkpoint_state_snapshots.py","name":[["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["durable",1],["plan",1],["review",1],["memory",1],["state",3],["bound",1],["immutable",1],["checkpoints",1],["from",4],["future",1],["import",9],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["threading",1],["pytest",1],["openai4s",3],["server",1],["session",2],["domain",2],["service",1],["storage",1],["checkpoint",2],["repository",1],["store",2]]},{"id":"tests/test_checkpoint_state_snapshots.py#_annotation","name":[["annotation",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["annotation",3],["store",6],["root",7],["str",5],["workspace",3],["body",4],["dict",2],["path",8],["review",2],["png",2],["write",1],["bytes",3],["image",2],["artifact",6],["save",1],["filename",1],["name",3],["content",1],["type",1],["size",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["frame",3],["id",6],["project",1],["science",1],["return",1],["add",1],["rel",2],["25",1],["75",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#_review_step","name":[["review",1],["step",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["review",5],["step",9],["store",6],["root",3],["str",6],["id",6],["verdict",5],["none",2],["add",1],["frame",1],["kind",1],["title",1],["reviewer",1],["input",1],["mode",1],["manual",1],["model",2],["status",2],["running",1],["update",1],["done",1],["output",1],["issues",1],["summary",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#_session","name":[["session",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["session",3],["tmp",5],["path",5],["database",3],["openai4s",1],["db",1],["workspace",6],["mkdir",1],["exist",1],["ok",1],["true",1],["store",6],["create",1],["project",3],["name",1],["checkpoint",1],["state",1],["id",2],["science",2],["root",3],["new",1],["frame",1],["kind",1],["turn",1],["status",1],["ready",1],["service",3],["domain",1],["data",1],["dir",1],["lambda",1],["branch",1],["return",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_a_checkpoint_taken_mid_send_restores_a_pin_the_user_can_act_on","name":[["test",1],["checkpoint",1],["taken",1],["mid",1],["send",1],["restores",1],["pin",1],["user",1],["act",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",17],["taken",5],["mid",4],["send",2],["restores",2],["pin",8],["user",4],["act",2],["tmp",3],["path",3],["state",9],["real",2],["restore",3],["leave",1],["behind",1],["through",1],["service",3],["be",1],["while",3],["turn",2],["flight",4],["so",4],["snapshot",6],["captures",1],["reserved",4],["live",1],["holder",5],["request",1],["held",1],["not",2],["survive",1],["writing",2],["raw",1],["pair",1],["back",1],["gives",2],["no",1],["ui",1],["free",1],["status",6],["without",1],["did",1],["because",1],["reservation",4],["id",18],["was",4],["simply",1],["insert",1],["null",1],["worse",1],["recover",1],["stranded",1],["admissions",1],["matches",1],["one",1],["pass",1],["built",1],["clean",1],["up",1],["cannot",2],["even",1],["see",1],["comment",3],["unreachable",1],["life",1],["session",2],["database",1],["workspace",2],["store",12],["root",8],["annotation",15],["admitted",2],["claimed",2],["reserve",1],["admission",5],["resv",4],["midflight",4],["frame",2],["ids",1],["assert",9],["len",1],["create",1],["reason",1],["audit",1],["keeps",1],["record",1],["include",1],["true",1],["captured",3],["review",3],["annotations",2],["project",1],["science",1],["restored",5],["open",2],["none",1],["ledger",3],["settled",1],["same",2],["transaction",1],["left",1],["non",3],["terminal",3],["contradicted",1],["describes",1],["reconciliation",2],["derives",1],["from",4],["rows",1],["answer",2],["changed",1],["released",4],["sent",2],["moment",1],["resolved",2],["two",1],["answers",1],["second",1],["reached",1],["by",1],["ordinary",1],["action",2],["composer",1],["offers",1],["whole",1],["point",1],["row",3],["list",1],["if",1],["later",1],["change",1],["reported",1],["as",1],["stayed",1],["derived",1],["resolving",1],["flipped",1],["told",1],["had",1],["carried",1],["never",1],["saw",1],["after",3],["dismissed",1],["update",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_a_quarantined_import_activates_without_a_held_pin","name":[["test",1],["quarantined",1],["import",1],["activates",1],["without",1],["held",1],["pin",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",4],["quarantined",4],["import",8],["activates",2],["without",2],["held",10],["pin",12],["tmp",3],["path",11],["real",1],["end",2],["export",2],["validate",2],["remap",2],["activate",3],["earlier",1],["version",2],["forked",1],["branch",7],["inside",1],["same",1],["session",11],["activated",1],["exercises",1],["checkpoint",17],["nothing",3],["else",2],["no",7],["envelope",8],["identity",2],["quarantine",1],["checked",1],["was",5],["one",2],["store",20],["had",1],["reserved",6],["itself",1],["could",1],["not",4],["have",2],["failed",1],["reason",3],["claimed",1],["so",2],["evidence",2],["about",4],["branching",1],["labelled",1],["as",2],["here",1],["captured",1],["into",5],["imported",35],["another",2],["every",1],["remapped",2],["two",1],["claims",1],["they",1],["different",1],["sessions",1],["must",2],["arrive",1],["something",1],["receiving",1],["user",1],["act",1],["source",20],["be",3],["untouched",2],["second",1],["root",26],["scope",1],["claim",1],["restoring",1],["target",3],["settles",1],["holders",1],["may",2],["still",2],["live",1],["turn",3],["holding",2],["unrelated",1],["has",1],["standing",1],["decide",2],["anything",1],["admission",4],["asserted",1],["remain",1],["exactly",1],["settled",1],["writing",1],["other",1],["way",1],["round",1],["would",2],["assert",13],["bug",1],["database",1],["workspace",4],["service",2],["annotation",9],["exported",4],["id",30],["artifact",10],["reserve",1],["reservation",2],["resv",3],["while",4],["frame",9],["ids",1],["status",5],["create",3],["state",10],["snapshot",1],["include",1],["true",3],["audit",1],["carries",2],["holder",1],["record",1],["flight",1],["taken",1],["review",1],["annotations",3],["valid",1],["project",9],["name",2],["new",1],["kind",1],["ready",1],["png",2],["write",1],["bytes",3],["image",2],["save",1],["str",1],["filename",1],["content",1],["type",1],["size",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["tree",1],["64",1],["capability",1],["states",1],["permission",1],["conversation",1],["metadata",1],["trust",1],["map",1],["expected",1],["current",1],["rows",3],["list",2],["activation",1],["restored",1],["at",1],["all",1],["row",7],["identities",1],["were",1],["open",1],["none",2],["its",1],["otherwise",1],["ledger",6],["invented",1],["correlation",1],["produced",1],["believed",1],["by",1],["reconcile",1],["admissions",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_a_restore_does_not_rewrite_an_admission_that_already_sent","name":[["test",1],["restore",1],["not",1],["rewrite",1],["admission",1],["already",1],["sent",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",3],["restore",10],["not",3],["rewrite",2],["admission",6],["already",10],["sent",12],["tmp",3],["path",3],["cas",3],["half",1],["rule",1],["above",1],["settling",1],["ledger",7],["has",3],["be",1],["compare",1],["non",1],["terminal",2],["states",1],["assignment",1],["checkpoint",12],["taken",2],["after",1],["send",1],["captures",1],["pins",1],["whose",1],["stamping",1],["released",1],["over",1],["would",1],["tell",1],["client",1],["its",1],["comments",1],["were",1],["never",2],["strength",1],["nothing",2],["say",1],["about",1],["turn",2],["finished",1],["database",1],["workspace",2],["store",9],["root",9],["service",2],["session",1],["annotation",8],["id",15],["reserve",1],["reservation",2],["resv",5],["frame",3],["ids",2],["captured",4],["while",2],["held",2],["so",1],["snapshot",4],["names",1],["holder",2],["otherwise",1],["settle",1],["loop",1],["iterate",1],["reached",1],["passes",1],["without",1],["exercising",1],["property",1],["named",1],["create",1],["reason",1],["state",6],["include",1],["true",1],["assert",4],["review",1],["annotations",2],["only",1],["then",1],["finish",1],["exactly",1],["pair",1],["exists",1],["finalize",1],["expected",1],["job",4],["before",2],["project",1],["science",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_a_revert_settles_an_admission_taken_after_the_checkpoint","name":[["test",1],["revert",1],["settles",1],["admission",1],["taken",1],["after",1],["checkpoint",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["revert",2],["settles",2],["admission",6],["taken",7],["after",9],["checkpoint",13],["tmp",3],["path",3],["holder",3],["snapshot",6],["cannot",2],["know",1],["about",2],["while",2],["pin",3],["open",5],["records",1],["no",3],["if",1],["turn",1],["then",2],["reserves",1],["session",2],["reverted",1],["older",1],["restore",2],["deletes",1],["live",1],["reserved",4],["row",1],["its",1],["ledger",4],["entry",1],["never",1],["mentioned",1],["was",1],["left",1],["forever",1],["against",1],["longer",1],["exists",1],["unreachable",1],["by",1],["any",1],["ui",1],["action",2],["permanently",1],["flight",1],["every",1],["recovery",1],["pass",1],["goes",1],["looking",1],["so",1],["holders",1],["be",1],["overwritten",1],["read",1],["before",2],["delete",1],["unioned",1],["database",1],["workspace",2],["store",11],["root",7],["service",2],["annotation",11],["captured",5],["id",14],["names",1],["at",1],["all",1],["create",1],["reason",1],["send",1],["state",8],["include",1],["true",1],["assert",7],["review",3],["annotations",2],["status",3],["reservation",3],["none",2],["only",1],["claimed",1],["reserve",1],["resv",4],["capture",4],["frame",2],["ids",1],["project",1],["science",1],["restored",5],["released",2],["monotonic",1],["afterwards",1],["flip",1],["outcome",1],["resolved",1],["dismissed",1],["update",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_a_revert_settles_only_its_own_frames_admissions","name":[["test",1],["revert",1],["settles",1],["only",1],["its",1],["own",1],["frames",1],["admissions",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["revert",2],["settles",2],["only",3],["its",2],["own",2],["frames",2],["admissions",2],["tmp",3],["path",3],["scope",1],["reading",1],["live",1],["holders",1],["before",1],["delete",1],["must",1],["not",1],["reach",1],["past",1],["frame",6],["being",1],["restored",1],["neighbouring",1],["session",2],["flight",5],["turn",2],["none",1],["restore",2],["business",1],["database",1],["workspace",2],["store",11],["root",9],["service",2],["neighbour",3],["new",1],["project",2],["id",14],["science",2],["kind",1],["status",2],["ready",1],["mine",7],["annotation",7],["theirs",6],["add",1],["artifact",3],["name",1],["review",1],["png",1],["rel",2],["body",1],["checkpoint",6],["create",1],["reason",1],["reserve",2],["admission",4],["reservation",2],["resv",4],["0001",2],["ids",2],["01",2],["state",3],["snapshot",1],["assert",3],["released",1],["untouched",1],["still",1],["holding",1],["reserved",2],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_an_activated_checkpoint_settles_the_admission_monotonically","name":[["test",1],["activated",1],["checkpoint",1],["settles",1],["admission",1],["monotonically",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",3],["activated",2],["checkpoint",12],["settles",2],["admission",5],["monotonically",2],["tmp",3],["path",3],["branch",10],["activation",5],["restores",1],["inside",1],["its",2],["own",2],["atomic",1],["publication",1],["transaction",1],["rather",1],["than",1],["through",1],["narrow",1],["repair",1],["facade",1],["so",1],["second",1],["entry",1],["into",1],["same",1],["insert",1],["needs",1],["assertion",1],["named",1],["actually",1],["drives",1],["local",1],["fork",2],["activate",2],["not",1],["evidence",1],["about",1],["import",1],["above",1],["database",1],["workspace",2],["store",10],["root",10],["service",2],["session",3],["annotation",9],["held",3],["captured",1],["id",15],["reserve",1],["reservation",2],["resv",3],["frame",3],["ids",1],["create",1],["reason",1],["from",2],["name",1],["rows",3],["list",1],["annotations",2],["assert",5],["restored",1],["no",1],["at",1],["all",1],["row",5],["status",2],["reserved",1],["none",1],["state",2],["released",2],["monotonic",1],["later",1],["review",1],["action",1],["cannot",1],["rewrite",1],["outcome",1],["after",3],["resolved",1],["dismissed",1],["update",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_branch_activation_restores_an_exact_empty_domain_state","name":[["test",1],["branch",1],["activation",1],["restores",1],["exact",1],["empty",1],["domain",1],["state",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["branch",13],["activation",2],["restores",2],["exact",2],["empty",8],["domain",2],["state",5],["tmp",3],["path",3],["database",1],["workspace",1],["store",12],["root",14],["service",3],["session",6],["create",3],["checkpoint",7],["reason",2],["plan",3],["frame",4],["id",16],["project",3],["science",3],["title",2],["later",5],["rationale",1],["confidence",1],["high",1],["steps",2],["s1",1],["add",1],["memory",3],["content",1],["review",6],["step",5],["pass",1],["setting",2],["auto",2],["fork",1],["from",1],["projection",5],["activate",1],["expected",1],["current",2],["assert",8],["plans",1],["count",3],["by",1],["none",2],["list",2],["memories",1],["if",1],["kind",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_checkpoint_captures_full_structured_state_and_survives_reopen","name":[["test",1],["checkpoint",1],["captures",1],["full",1],["structured",1],["state",1],["survives",1],["reopen",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",12],["captures",2],["full",3],["structured",2],["state",22],["survives",2],["reopen",2],["tmp",3],["path",3],["database",2],["workspace",2],["store",11],["root",7],["service",2],["session",1],["plan",5],["create",2],["frame",1],["id",9],["project",2],["science",2],["title",2],["protein",1],["design",1],["rationale",4],["preserve",2],["complete",2],["confidence",1],["high",1],["steps",4],["s1",3],["generate",2],["detail",1],["candidates",1],["deliverables",2],["sequences",2],["csv",2],["step",3],["status",2],["completed",1],["done",2],["memory",4],["add",1],["block",1],["facts",1],["content",1],["active",2],["scaffold",1],["xyz",1],["review",10],["first",1],["pass",2],["setting",2],["auto",2],["model",2],["annotation",5],["inspect",1],["site",1],["reason",1],["snapshot",7],["include",2],["true",2],["assert",12],["not",2],["none",2],["counts",1],["plans",4],["annotations",2],["memories",1],["note",1],["output",1],["verdict",1],["settings",1],["value",1],["entries",1],["digest",2],["sha256",2],["close",2],["reopened",4],["durable",4],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["snapshots",2],["query",1],["select",1],["from",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_checkpoint_state_schema_migrates_pre_quarantine_table","name":[["test",1],["checkpoint",1],["state",1],["schema",1],["migrates",1],["pre",1],["quarantine",1],["table",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",7],["state",9],["schema",3],["migrates",2],["pre",2],["quarantine",2],["table",4],["tmp",3],["path",3],["connection",7],["sqlite3",2],["connect",1],["legacy",1],["db",1],["row",4],["factory",1],["execute",2],["create",1],["snapshots",2],["id",5],["text",7],["primary",1],["key",1],["root",1],["frame",1],["not",7],["null",7],["branch",1],["project",1],["version",1],["integer",2],["json",1],["sha256",2],["source",2],["created",1],["at",1],["commit",1],["repository",1],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",1],["columns",2],["name",1],["pragma",1],["info",1],["fetchall",1],["assert",1],["trust",1],["import",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_corrupt_state_fails_closed_and_checkpoint_insert_is_atomic","name":[["test",1],["corrupt",1],["state",1],["fails",1],["closed",1],["checkpoint",1],["insert",1],["atomic",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",3],["test",2],["corrupt",2],["state",6],["fails",2],["closed",2],["checkpoint",22],["insert",2],["atomic",2],["monkeypatch",4],["tmp",3],["path",3],["database",1],["workspace",1],["store",13],["root",9],["service",3],["session",3],["plan",8],["create",3],["frame",2],["id",14],["project",1],["science",1],["title",4],["captured",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["one",1],["reason",2],["update",2],["live",2],["mutation",2],["lock",1],["conn",2],["execute",1],["snapshots",1],["json",1],["version",1],["plans",1],["commit",1],["pytest",2],["raises",2],["value",1],["error",3],["match",2],["checksum",1],["invalid",1],["activate",1],["branch",3],["expected",1],["current",1],["assert",2],["original",2],["states",3],["capture",7],["fail",2],["fields",1],["raise",1],["runtime",2],["failed",2],["setattr",2],["must",1],["rollback",1],["item",2],["list",1],["checkpoints",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_corrupt_state_fails_closed_and_checkpoint_insert_is_atomic.fail_capture","name":[["fail",1],["capture",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["fail",2],["capture",3],["fields",2],["raise",1],["runtime",1],["error",1],["state",1],["failed",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_legacy_checkpoint_is_partial_and_preserves_live_state","name":[["test",1],["legacy",1],["checkpoint",1],["partial",1],["preserves",1],["live",1],["state",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["legacy",4],["checkpoint",14],["partial",3],["preserves",2],["live",7],["state",8],["tmp",3],["path",3],["database",1],["workspace",1],["store",11],["root",7],["service",2],["session",4],["plan",8],["create",2],["frame",2],["id",14],["project",3],["science",3],["title",4],["at",1],["rationale",1],["confidence",1],["low",1],["steps",1],["s1",1],["one",1],["reason",2],["lock",1],["conn",2],["execute",1],["delete",1],["from",1],["snapshots",1],["commit",1],["update",1],["must",2],["survive",2],["memory",4],["add",1],["content",1],["projection",4],["activate",1],["branch",3],["expected",1],["current",1],["assert",5],["true",1],["available",1],["false",1],["without",1],["domain",1],["snapshot",1],["list",1],["memories",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_quarantined_import_rejects_corruption_without_partial_state","name":[["test",1],["quarantined",1],["import",1],["rejects",1],["corruption",1],["without",1],["partial",1],["state",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["quarantined",3],["import",4],["rejects",2],["corruption",2],["without",2],["partial",2],["state",18],["tmp",3],["path",3],["database",1],["workspace",2],["store",13],["root",10],["service",2],["session",2],["source",4],["create",3],["checkpoint",13],["reason",2],["envelope",4],["snapshot",3],["id",14],["include",2],["true",4],["sha256",3],["64",2],["project",10],["name",1],["imported",12],["new",1],["frame",3],["kind",1],["turn",1],["status",1],["ready",1],["target",3],["branch",2],["tree",1],["metadata",1],["pytest",2],["raises",2],["value",2],["error",2],["match",2],["checksum",1],["assert",3],["none",1],["list",1],["snapshots",1],["scoped",11],["memory",1],["another",1],["body",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["separators",1],["encode",1],["utf",1],["hashlib",1],["hexdigest",1],["before",2],["conn",2],["total",2],["changes",2],["scope",1],["validate",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_quarantined_import_remaps_all_identities_and_forces_review_off","name":[["test",1],["quarantined",1],["import",1],["remaps",1],["all",1],["identities",1],["forces",1],["review",1],["off",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["quarantined",7],["import",6],["remaps",2],["all",2],["identities",2],["forces",2],["review",21],["off",2],["tmp",3],["path",10],["database",1],["workspace",4],["store",26],["root",27],["service",2],["session",4],["source",18],["plan",18],["create",4],["frame",10],["id",52],["project",17],["science",2],["title",2],["exported",1],["rationale",1],["untrusted",1],["but",1],["structured",1],["confidence",1],["high",1],["steps",2],["s1",1],["one",1],["memory",13],["add",1],["block",1],["facts",1],["content",2],["imported",61],["step",2],["pass",1],["setting",4],["auto",4],["model",3],["reviewer",2],["annotation",10],["artifact",22],["update",1],["checkpoint",20],["reason",2],["export",1],["envelope",3],["state",24],["snapshot",2],["include",2],["true",6],["changes",4],["before",2],["preflight",7],["conn",2],["total",2],["validate",1],["assert",27],["valid",1],["contains",2],["bodies",2],["false",3],["ids",1],["not",2],["name",2],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["png",2],["write",1],["bytes",3],["image",2],["save",1],["str",1],["filename",1],["type",1],["size",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["branch",5],["tree",1],["64",1],["capability",1],["version",1],["states",1],["permission",1],["conversation",1],["metadata",1],["trust",3],["projection",6],["map",1],["listed",2],["list",2],["snapshots",1],["plans",1],["annotations",1],["entries",1],["settings",3],["present",2],["value",1],["updated",2],["at",2],["activated",2],["activate",1],["expected",1],["current",1],["none",1],["by",1],["memories",1],["close",1]]},{"id":"tests/test_checkpoint_state_snapshots.py#test_revert_restart_and_undo_restore_plan_review_and_memory","name":[["test",1],["revert",1],["restart",1],["undo",1],["restore",1],["plan",1],["review",1],["memory",1]],"path":[["tests",1],["test",1],["checkpoint",1],["state",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["revert",8],["restart",2],["undo",7],["restore",2],["plan",27],["review",21],["memory",14],["tmp",4],["path",4],["database",2],["workspace",4],["store",37],["root",22],["service",7],["session",4],["create",3],["frame",1],["id",34],["project",7],["science",7],["title",8],["first",22],["rationale",4],["confidence",1],["medium",1],["steps",6],["s1",2],["step",8],["add",2],["block",2],["facts",2],["content",2],["pass",2],["setting",8],["auto",4],["model",4],["reviewer",4],["annotation",9],["checkpoint",20],["reason",2],["update",3],["second",17],["s2",3],["status",4],["completed",2],["note",1],["delete",1],["error",1],["output",3],["verdict",3],["issues",4],["summary",1],["state",7],["body",3],["reverted",8],["apply",1],["target",1],["assert",26],["ok",2],["true",4],["projection",3],["applied",2],["partial",1],["false",1],["cloned",2],["snapshot",2],["source",2],["list",7],["memories",3],["reviews",6],["item",10],["if",2],["kind",2],["annotations",2],["close",2],["domain",1],["data",1],["dir",1],["lambda",1],["branch",1],["undone",5],["restored",3],["metadata",1]]},{"id":"tests/test_ci_gate_independence.py","name":[["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"path":[["tests",1],["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"body":[["each",4],["gate",6],["its",3],["own",3],["job",2],["so",2],["fail",1],["claude",1],["md",1],["lists",1],["gates",5],["says",1],["fails",1],["independently",1],["four",2],["them",2],["were",4],["steps",1],["inside",2],["another",1],["check",6],["directory",4],["readmes",3],["came",2],["after",2],["pre",3],["commit",3],["lint",1],["harness",6],["tier",2],["plus",1],["both",1],["response",6],["captures",1],["pytest",10],["test",3],["git",1],["hub",1],["actions",1],["step",6],["only",3],["runs",1],["every",1],["before",1],["passed",1],["all",2],["unreachable",1],["whenever",1],["above",2],["was",1],["red",3],["not",6],["smaller",1],["signal",1],["different",2],["one",7],["branch",3],["failed",1],["formatting",1],["also",2],["added",1],["undocumented",1],["reported",2],["problem",1],["hid",1],["other",2],["doc",1],["gap",1],["reviewer",1],["cannot",1],["see",1],["diff",1],["unrelated",1],["looked",1],["exactly",1],["like",2],["had",2],["drifted",1],["goldens",1],["moved",1],["contract",3],["three",1],["questions",2],["collapsed",1],["into",1],["answer",2],["two",2],["never",1],["asked",1],["as",1],["though",1],["they",2],["been",1],["parsed",1],["workflow",1],["graph",1],["rather",2],["than",2],["run",7],["because",2],["there",1],["no",1],["way",1],["observe",1],["did",1],["execute",1],["from",3],["working",1],["copy",1],["property",1],["structural",1],["about",3],["declared",1],["returned",1],["time",1],["future",1],["import",4],["annotations",1],["pathlib",1],["path",2],["yaml",1],["ci",2],["file",2],["resolve",1],["parents",1],["github",1],["workflows",1],["yml",1],["command",1],["nothing",1],["else",1],["matched",1],["against",2],["lines",1],["name",1],["prose",1],["say",1],["anything",2],["excludes",1],["collect",2],["precondition",1],["same",1],["second",1],["matching",1],["would",1],["make",1],["suite",1],["look",1],["ran",1],["twice",1],["files",1],["scripts",5],["py",5],["mypy",2],["uv",3],["secret",2],["scan",2],["source",1],["cli",1],["pr",1],["schemas",2],["capture",2],["container",2],["image",1],["smoke",3],["sh",1],["linux",4],["bwrap",2],["interrupt",2],["sandbox",2],["full",1],["npm",1],["side",1],["separate",1],["reason",1],["whole",1],["installer",4],["behaves",1],["published",1],["package",3],["has",1],["must",1],["withhold",1],["skills",4],["tools",2],["selftest",1],["mjs",2],["deliberately",1],["python",2],["needle",1],["locked",1],["single",2],["cell",2],["stack",1],["independent",1],["question",1],["singlecell",1],["skill",2],["tests",1],["rna",1],["analysis",1],["mark",2],["parametrize",2],["sorted",2]]},{"id":"tests/test_ci_gate_independence.py#_job_for","name":[["job",1]],"path":[["tests",1],["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"body":[["def",2],["job",11],["gate",7],["str",5],["tuple",2],["dict",2],["int",2],["id",3],["index",3],["step",3],["runs",3],["workflow",3],["found",6],["jobs",1],["items",1],["enumerate",1],["steps",1],["needle",2],["excluded",2],["gates",1],["line",3],["run",1],["splitlines",1],["if",1],["not",1],["any",1],["bad",2],["append",1],["break",1],["assert",2],["no",1],["check",1],["asserting",1],["nothing",1],["len",1],["more",1],["than",1],["one",1],["return",1]]},{"id":"tests/test_ci_gate_independence.py#_workflow","name":[["workflow",1]],"path":[["tests",1],["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"body":[["def",2],["workflow",2],["dict",2],["return",1],["yaml",1],["safe",1],["load",1],["ci",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_ci_gate_independence.py#test_every_gate_runs_in_a_job_of_its_own","name":[["test",1],["every",1],["gate",1],["runs",1],["job",1],["its",1],["own",1]],"path":[["tests",1],["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"body":[["def",2],["test",2],["every",2],["gate",9],["runs",3],["job",11],["its",2],["own",2],["two",1],["gates",2],["one",2],["means",1],["second",2],["conditional",1],["first",2],["pytest",2],["uv",1],["run",1],["collect",1],["only",1],["same",1],["purpose",1],["collection",1],["precondition",1],["running",1],["not",2],["separate",1],["question",2],["so",1],["rule",1],["stated",1],["over",1],["list",1],["holds",1],["entry",1],["per",1],["independent",1],["id",3],["index",1],["others",3],["sorted",1],["other",4],["if",1],["assert",1],["shares",1],["whichever",1],["cannot",1],["report",1],["while",1],["failing",1]]},{"id":"tests/test_ci_gate_independence.py#test_every_job_has_a_timeout","name":[["test",1],["every",1],["job",1],["has",1],["timeout",1]],"path":[["tests",1],["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"body":[["def",2],["test",2],["every",2],["job",7],["has",2],["timeout",4],["no",2],["gate",1],["hang",1],["instead",1],["failing",1],["hung",1],["required",1],["check",1],["blocks",1],["branch",1],["verdict",1],["at",1],["all",1],["jobs",3],["workflow",1],["items",1],["missing",3],["sorted",1],["id",2],["if",1],["not",2],["minutes",1],["assert",1]]},{"id":"tests/test_ci_gate_independence.py#test_no_gate_sits_behind_another_command_that_can_fail_it","name":[["test",1],["no",1],["gate",1],["sits",1],["behind",1],["another",1],["command",1],["fail",1]],"path":[["tests",1],["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"body":[["def",2],["test",2],["no",2],["gate",13],["sits",2],["behind",2],["another",3],["command",3],["fail",2],["setup",1],["may",2],["precede",2],["work",1],["not",7],["uv",5],["sync",2],["checkout",1],["preconditions",2],["without",2],["them",1],["cannot",2],["run",5],["at",2],["all",2],["so",2],["failure",2],["there",1],["hidden",1],["answer",2],["must",1],["answers",2],["different",2],["question",2],["because",1],["then",1],["red",1],["one",3],["silently",1],["withholds",1],["job",6],["id",1],["index",2],["steps",3],["before",4],["step",3],["line",2],["str",1],["splitlines",1],["stripped",5],["strip",1],["if",2],["startswith",2],["continue",2],["these",1],["here",1],["broken",1],["rather",1],["than",1],["withheld",1],["verdict",1],["compileall",2],["collect",2],["only",2],["belong",1],["suite",1],["itself",1],["import",1],["error",1],["found",1],["by",1],["either",1],["same",2],["defect",1],["pytest",2],["would",1],["report",1],["later",1],["venv",1],["npm",1],["npx",1],["python",2],["pip",1],["sudo",2],["apt",1],["apparmor",1],["parser",1],["usr",1],["bin",1],["bwrap",1],["append",1],["assert",1],["runs",1],["after",1],["any",1],["those",1],["failing",1],["means",1],["never",1],["reports",1]]},{"id":"tests/test_ci_gate_independence.py#test_the_gate_list_matches_what_the_repository_documents","name":[["test",1],["gate",1],["list",1],["matches",1],["repository",1],["documents",1]],"path":[["tests",1],["test",1],["ci",1],["gate",1],["independence",1],["py",1]],"body":[["def",2],["test",2],["gate",8],["list",3],["matches",2],["repository",2],["documents",2],["above",1],["contract",1],["so",2],["must",1],["not",2],["drift",1],["from",3],["claude",6],["md",6],["quietly",1],["dropped",1],["ci",1],["yml",1],["dict",1],["would",1],["leave",1],["every",1],["assertion",1],["here",1],["green",1],["while",1],["stopped",2],["existing",1],["third",1],["copy",1],["one",1],["person",1],["reads",1],["path",1],["file",1],["resolve",1],["parents",1],["read",1],["text",1],["utf",1],["command",2],["excluded",1],["gates",1],["items",1],["needle",3],["split",2],["run",1],["strip",1],["assert",1],["named",1],["either",1],["no",1],["longer",1],["documentation",1],["saying",1]]},{"id":"tests/test_cli_auto_mode.py","name":[["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["openai4s",3],["run",4],["auto",3],["autonomous",1],["preset",1],["plus",1],["real",1],["post",1],["verdict",1],["from",4],["future",1],["import",7],["annotations",1],["importlib",1],["json",1],["types",1],["simple",1],["namespace",1],["pytest",3],["agent",1],["loop",1],["environment",2],["enable",1],["review",1],["cli",1],["result",1],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["fixture",1],["mark",1],["parametrize",1],["record",1],["cells",1],["false",1],["true",1],["ids",1],["unrecorded",1],["recorded",1]]},{"id":"tests/test_cli_auto_mode.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["cfg",2],["return",1],["config",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage3",1],["scientific",1],["review",1],["shadow",1],["true",1]]},{"id":"tests/test_cli_auto_mode.py#_llm_cfg","name":[["llm",1],["cfg",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["llm",3],["cfg",2],["tmp",3],["path",3],["config",3],["return",1],["data",2],["dir",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1]]},{"id":"tests/test_cli_auto_mode.py#_packet","name":[["packet",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["packet",2],["content",3],["dict",2],["return",1],["json",1],["loads",1],["str",1],["split",1]]},{"id":"tests/test_cli_auto_mode.py#_reply","name":[["reply",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["reply",2],["payload",3],["chat",2],["args",1],["kwargs",1],["return",2],["content",1],["json",1],["dumps",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#_reply.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["chat",2],["args",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["payload",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#run_store","name":[["run",1],["store",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["run",3],["store",10],["tmp",3],["path",3],["real",1],["root",1],["frame",2],["cli",1],["records",1],["its",1],["evidence",1],["under",1],["from",1],["openai4s",1],["import",1],["review",1],["db",1],["try",1],["yield",1],["new",1],["kind",1],["turn",1],["finally",1],["close",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_clean_answer_reports_verified","name":[["test",1],["clean",1],["answer",1],["reports",1],["verified",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["clean",2],["answer",2],["reports",2],["verified",3],["run",3],["store",6],["frame",3],["review",4],["cli",1],["result",1],["final",1],["message",1],["multiplied",1],["by",1],["42",1],["submitted",1],["output",1],["none",1],["cfg",2],["root",1],["id",1],["chat",1],["call",1],["reply",1],["verdict",1],["pass",1],["summary",1],["ok",1],["findings",1],["assert",2],["terminal",1],["unverified",1],["false",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_review_with_no_execution_evidence_is_never_verified","name":[["test",1],["review",1],["no",1],["execution",1],["evidence",1],["never",1],["verified",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["test",2],["review",6],["no",3],["execution",3],["evidence",5],["never",2],["verified",4],["fail",1],["open",1],["half",1],["nothing",1],["read",1],["run",1],["from",1],["lenient",3],["reviewer",1],["pass",3],["report",1],["over",1],["answer",1],["backed",1],["missing",1],["omission",2],["not",2],["seen",4],["dict",1],["str",1],["object",1],["messages",2],["args",1],["kwargs",1],["packet",8],["content",2],["return",1],["json",1],["dumps",1],["verdict",1],["findings",1],["usage",1],["cli",1],["result",1],["compute",1],["final",1],["message",1],["9990",1],["cfg",2],["chat",1],["call",1],["assert",4],["terminal",1],["unverified",1],["true",1],["if",2],["else",1],["none",2],["complete",1],["false",1],["any",1],["item",2],["kind",1],["unavailable",1],["omissions",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_review_with_no_execution_evidence_is_never_verified.lenient","name":[["lenient",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["lenient",2],["messages",3],["args",2],["kwargs",2],["seen",1],["packet",1],["content",2],["return",1],["json",1],["dumps",1],["verdict",1],["pass",1],["findings",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_reviewer_that_fails_is_unavailable_not_a_pass","name":[["test",1],["reviewer",1],["fails",1],["unavailable",1],["not",1],["pass",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["test",2],["reviewer",2],["fails",2],["unavailable",3],["not",2],["pass",2],["boom",2],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["provider",1],["down",1],["review",5],["cli",1],["result",1],["anything",1],["final",1],["message",1],["answer",1],["submitted",1],["output",1],["none",1],["cfg",2],["chat",1],["call",1],["assert",2],["terminal",1],["unverified",1],["true",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_reviewer_that_fails_is_unavailable_not_a_pass.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["boom",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["provider",1],["down",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_tool_only_run_hands_the_reviewer_its_tool_ledger","name":[["test",1],["tool",2],["only",1],["run",1],["hands",1],["reviewer",1],["its",1],["ledger",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",4],["test",3],["tool",7],["only",2],["run",3],["hands",2],["reviewer",2],["its",2],["ledger",6],["tmp",4],["path",5],["monkeypatch",3],["from",1],["openai4s",1],["agent",6],["import",1],["loop",4],["as",1],["mod",3],["replies",2],["list",4],["dir",2],["finalize",1],["response",1],["summary",1],["workspace",5],["listing",1],["was",1],["read",1],["completion",1],["bullets",1],["listed",1],["control",2],["chat",4],["messages",4],["cfg",6],["kwargs",3],["del",1],["name",5],["arguments",5],["pop",1],["call",5],["id",4],["wire",2],["ordinal",1],["raw",1],["json",2],["dumps",2],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["return",2],["content",4],["calls",2],["assistant",2],["message",1],["role",1],["setattr",1],["llm",1],["skills",1],["false",2],["allow",1],["delegate",1],["str",2],["record",1],["cells",1],["true",1],["result",5],["assert",3],["stop",1],["reason",1],["submitted",1],["seen",3],["dict",1],["object",1],["capture",2],["args",1],["packet",3],["verdict",1],["pass",1],["findings",1],["usage",1],["review",1],["cli",1],["store",2],["dispatcher",1],["root",1],["frame",2],["item",2],["title",1],["status",1],["done",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_tool_only_run_hands_the_reviewer_its_tool_ledger.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["capture",2],["messages",3],["args",2],["kwargs",2],["seen",1],["packet",1],["content",2],["return",1],["json",1],["dumps",1],["verdict",1],["pass",1],["findings",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#test_a_tool_only_run_hands_the_reviewer_its_tool_ledger.control_chat","name":[["control",1],["chat",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["control",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["name",5],["arguments",5],["replies",1],["pop",1],["call",4],["id",2],["wire",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_cli_auto_mode.py#test_an_auto_run_hands_the_reviewer_the_cells_it_executed","name":[["test",1],["auto",1],["run",1],["hands",1],["reviewer",1],["cells",1],["executed",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",4],["test",4],["auto",7],["run",6],["hands",2],["reviewer",8],["cells",9],["executed",2],["tmp",4],["path",4],["monkeypatch",8],["capsys",3],["live",1],["defect",1],["correct",1],["one",1],["cell",6],["was",1],["reviewed",1],["from",3],["packet",9],["so",2],["flagged",1],["task",2],["own",1],["instructions",1],["as",2],["unbacked",1],["claims",1],["must",1],["record",1],["hand",1],["their",1],["code",1],["output",2],["openai4s",3],["import",3],["scientific",2],["agent",3],["loop",3],["mod",2],["key",2],["environment",2],["registered",1],["process",1],["widens",1],["restored",1],["after",1],["setenv",1],["workspace",3],["ws",1],["mkdir",1],["chdir",1],["cli",4],["importlib",1],["module",1],["main",1],["setattr",3],["config",1],["lambda",1],["llm",1],["cfg",3],["replies",3],["python",2],["nr",1],["9990",3],["nprint",1],["4f",2],["nhost",1],["submit",1],["summary",2],["pearson",3],["computed",1],["correlation",2],["chat",6],["messages",4],["kwargs",3],["del",1],["return",2],["content",3],["pop",1],["if",2],["else",1],["done",1],["usage",2],["seen",3],["dict",1],["str",1],["object",1],["args",1],["json",3],["dumps",1],["verdict",1],["pass",1],["ok",1],["findings",1],["status",2],["cmd",1],["simple",1],["namespace",1],["compute",1],["report",1],["true",3],["verbose",1],["false",1],["mode",2],["none",2],["allow",1],["command",1],["out",4],["readouterr",1],["payload",4],["loads",1],["index",1],["assert",8],["stop",1],["reason",1],["submitted",1],["printed",4],["stdout",1],["print",1],["source",1],["id",2],["ref",3],["evidence",1],["refs",1],["complete",1],["terminal",1],["verified",1]]},{"id":"tests/test_cli_auto_mode.py#test_an_auto_run_hands_the_reviewer_the_cells_it_executed.agent_chat","name":[["agent",1],["chat",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["agent",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["return",1],["content",1],["replies",2],["pop",1],["if",1],["else",1],["done",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#test_an_auto_run_hands_the_reviewer_the_cells_it_executed.reviewer_chat","name":[["reviewer",1],["chat",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["reviewer",2],["chat",2],["messages",3],["args",2],["kwargs",2],["seen",1],["packet",1],["content",2],["return",1],["json",1],["dumps",1],["verdict",1],["pass",1],["summary",1],["ok",1],["findings",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#test_auto_is_not_a_blanket_grant","name":[["test",1],["auto",1],["not",1],["blanket",1],["grant",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["not",4],["blanket",2],["grant",2],["flag",1],["whole",1],["claim",1],["full",1],["access",1],["assert",2],["openai4",2],["unattended",1],["approval",1],["run",2],["environment",2],["mode",1],["autonomous",1]]},{"id":"tests/test_cli_auto_mode.py#test_auto_sets_the_autonomous_environment_without_overruling_an_operator","name":[["test",1],["auto",1],["sets",1],["autonomous",1],["environment",1],["without",1],["overruling",1],["operator",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["sets",2],["autonomous",4],["environment",5],["without",2],["overruling",2],["operator",2],["asks",1],["not",2],["overwrite",1],["explicit",1],["choice",1],["environ",3],["dict",2],["str",2],["applied",4],["enable",2],["run",3],["assert",4],["openai4",4],["mode",1],["chosen",3],["stage7",3],["guardian",3],["enforcement",3]]},{"id":"tests/test_cli_auto_mode.py#test_executed_cells_missing_from_the_record_are_declared_not_complete","name":[["test",1],["executed",1],["cells",1],["missing",1],["from",1],["record",1],["declared",1],["not",1],["complete",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",7],["test",2],["executed",2],["cells",10],["missing",2],["from",3],["record",7],["declared",2],["not",5],["complete",5],["tmp",4],["path",4],["monkeypatch",4],["caller",1],["hands",1],["reviewer",1],["store",6],["frame",5],["but",1],["never",2],["armed",1],["cell",1],["recorder",1],["has",1],["execution",3],["attempts",2],["no",1],["log",1],["rows",1],["packet",13],["would",1],["read",1],["fail",1],["open",1],["adapter",1],["closes",1],["so",1],["gap",4],["unrecorded",2],["omission",2],["verified",3],["recorded",1],["control",1],["proves",1],["tracks",1],["openai4s",1],["agent",9],["import",1],["loop",5],["as",1],["mod",4],["class",1],["kernel",3],["init",1],["self",3],["pass",3],["execute",1],["return",3],["stdout",1],["9990",3],["error",1],["none",4],["shutdown",1],["replies",3],["python",1],["nprint",1],["chat",4],["messages",4],["cfg",6],["kwargs",3],["del",1],["content",3],["pop",1],["if",4],["else",3],["done",1],["usage",2],["setattr",2],["llm",1],["max",1],["turns",1],["skills",1],["false",3],["allow",1],["delegate",1],["workspace",1],["str",2],["result",4],["run",1],["compute",2],["dispatcher",1],["assert",7],["list",1],["root",2],["id",4],["seen",4],["dict",1],["object",1],["lenient",2],["args",1],["json",1],["dumps",1],["verdict",1],["findings",1],["review",5],["cli",1],["call",1],["gaps",3],["item",3],["omissions",2],["kind",1],["true",2],["terminal",2],["unverified",1],["count",1]]},{"id":"tests/test_cli_auto_mode.py#test_executed_cells_missing_from_the_record_are_declared_not_complete._Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["class",2],["kernel",2],["def",3],["init",1],["self",3],["pass",2],["execute",1],["return",1],["stdout",1],["9990",1],["error",1],["none",1],["shutdown",1]]},{"id":"tests/test_cli_auto_mode.py#test_executed_cells_missing_from_the_record_are_declared_not_complete._Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["init",2],["self",2],["pass",1]]},{"id":"tests/test_cli_auto_mode.py#test_executed_cells_missing_from_the_record_are_declared_not_complete._Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["return",1],["stdout",1],["9990",1],["error",1],["none",1]]},{"id":"tests/test_cli_auto_mode.py#test_executed_cells_missing_from_the_record_are_declared_not_complete._Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["pass",1]]},{"id":"tests/test_cli_auto_mode.py#test_executed_cells_missing_from_the_record_are_declared_not_complete.agent_chat","name":[["agent",1],["chat",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["agent",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["return",1],["content",1],["replies",2],["pop",1],["if",1],["else",1],["done",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#test_executed_cells_missing_from_the_record_are_declared_not_complete.lenient","name":[["lenient",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["lenient",2],["messages",3],["args",2],["kwargs",2],["seen",1],["packet",1],["content",2],["return",1],["json",1],["dumps",1],["verdict",1],["pass",1],["findings",1],["usage",1]]},{"id":"tests/test_cli_auto_mode.py#test_findings_report_issues_not_verified","name":[["test",1],["findings",1],["report",1],["issues",1],["not",1],["verified",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["findings",4],["report",2],["issues",4],["not",2],["verified",2],["run",3],["store",6],["frame",3],["review",5],["cli",1],["result",1],["count",1],["rows",3],["final",1],["message",1],["there",1],["100",2],["submitted",1],["output",1],["none",1],["cfg",2],["root",1],["id",1],["chat",1],["call",1],["reply",1],["verdict",1],["summary",1],["wrong",1],["severity",2],["high",2],["category",1],["claim",2],["mismatch",1],["ref",1],["evidence",1],["refs",1],["source",1],["candidate",1],["answer",1],["reproduction",1],["table",1],["has",1],["97",1],["assert",3],["terminal",1],["completed",1],["unverified",1],["true",1]]},{"id":"tests/test_cli_auto_mode.py#test_the_cli_run_carries_an_identity_so_provenance_is_not_flagged","name":[["test",1],["cli",1],["run",1],["carries",1],["identity",1],["so",1],["provenance",1],["not",1],["flagged",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",3],["test",2],["cli",4],["run",5],["carries",2],["identity",3],["so",2],["provenance",3],["not",3],["flagged",2],["store",6],["four",1],["blank",1],["ids",1],["read",1],["as",1],["missing",1],["produced",1],["finding",1],["about",1],["harness",1],["rather",1],["than",1],["answer",1],["frame",6],["seen",4],["dict",1],["str",2],["object",1],["capture",2],["messages",2],["args",1],["kwargs",1],["packet",7],["content",2],["return",1],["json",1],["dumps",1],["verdict",1],["pass",1],["findings",1],["usage",1],["review",3],["result",1],["final",1],["message",1],["cfg",2],["root",3],["id",3],["chat",1],["call",1],["assert",4],["terminal",1],["verified",1],["environment",1],["runtime",1]]},{"id":"tests/test_cli_auto_mode.py#test_the_cli_run_carries_an_identity_so_provenance_is_not_flagged.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["cli",1],["auto",1],["mode",1],["py",1]],"body":[["def",2],["capture",2],["messages",3],["args",2],["kwargs",2],["seen",1],["packet",1],["content",2],["return",1],["json",1],["dumps",1],["verdict",1],["pass",1],["findings",1],["usage",1]]},{"id":"tests/test_cli_catalog_posture.py","name":[["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["headless",1],["cli",3],["offers",1],["model",2],["only",1],["tools",3],["its",1],["posture",3],["could",1],["approve",1],["define",3],["dynamic",5],["tool",8],["other",1],["approval",3],["required",2],["lifecycle",1],["stayed",1],["every",3],["declaration",1],["although",1],["no",1],["channel",1],["shipped",1],["unattended",1],["deny",1],["under",1],["auto",1],["mode",1],["guardian",1],["never",1],["approves",1],["dangerous",1],["action",1],["call",1],["was",1],["refused",2],["models",1],["reached",1],["first",3],["reusable",1],["function",1],["tasks",1],["lost",1],["turn",3],["each",1],["time",1],["projection",2],["now",1],["aware",1],["permission",1],["gate",1],["unchanged",1],["so",1],["hidden",5],["called",1],["anyway",1],["still",1],["audited",1],["from",4],["future",1],["import",3],["annotations",1],["json",1],["openai4s",1],["config",2],["llmconfig",1],["whose",1],["default",4],["decision",1],["ask",3],["visible",1],["because",1],["their",2],["groups",3],["always",2],["active",3],["by",2],["promote",1],["activate",2],["version",4],["rollback",2],["full",1],["effect",1],["as",1],["tests",1],["readme",1],["pair",1],["documents",1],["web",1],["download",1],["skill",1],["once",2],["progressive",1],["restore",1],["artifact",1],["exec",1],["background",1],["read",1],["mcp",2],["resource",1],["prompt",1],["request",1],["network",1],["access",1],["stage",1],["asset",1],["register",1],["remote",1],["capability",1],["compute",1],["submit",1]]},{"id":"tests/test_cli_catalog_posture.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["config",3],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1]]},{"id":"tests/test_cli_catalog_posture.py#_declared_tools","name":[["declared",1],["tools",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",3],["declared",2],["tools",3],["tmp",4],["path",4],["monkeypatch",3],["prepare",4],["none",5],["str",4],["run",2],["real",1],["cli",1],["agent",6],["one",1],["finalize",4],["only",1],["turn",1],["return",3],["tool",5],["names",1],["provider",4],["was",2],["actually",1],["offered",1],["from",1],["openai4s",1],["import",1],["loop",4],["as",1],["mod",3],["seen",4],["list",1],["chat",3],["messages",2],["cfg",4],["kwargs",2],["del",1],["append",1],["name",2],["arguments",5],["summary",1],["answered",2],["without",1],["running",1],["anything",1],["completion",1],["bullets",1],["question",1],["call",3],["id",2],["final",2],["wire",2],["response",1],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["meta",1],["test",1],["content",2],["calls",2],["assistant",2],["message",1],["role",1],["setattr",1],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["cleanup",3],["if",2],["not",1],["else",1],["try",1],["result",3],["define",1],["reusable",1],["function",1],["computes",1],["factorial",1],["finally",1],["callable",1],["assert",2],["stop",1],["reason",1],["submitted",1],["never",1],["called",1]]},{"id":"tests/test_cli_catalog_posture.py#_declared_tools.finalize_chat","name":[["finalize",1],["chat",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["finalize",3],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["seen",1],["append",1],["tool",4],["name",2],["tools",1],["arguments",5],["summary",1],["answered",2],["without",1],["running",1],["anything",1],["completion",1],["bullets",1],["question",1],["call",3],["id",2],["final",2],["wire",2],["response",1],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_cli_catalog_posture.py#_search_then_finalize","name":[["search",1],["then",1],["finalize",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",3],["search",6],["then",3],["finalize",3],["tmp",4],["path",4],["monkeypatch",3],["query",4],["str",5],["real",1],["cli",1],["agent",5],["whose",1],["model",1],["searches",1],["capabilities",4],["finalizes",1],["returns",1],["parsed",1],["result",4],["tool",9],["names",1],["provider",2],["was",1],["offered",6],["turn",1],["read",1],["from",1],["openai4s",1],["import",1],["loop",4],["as",1],["mod",3],["list",2],["results",4],["dict",1],["chat",3],["messages",2],["cfg",3],["kwargs",2],["del",1],["append",2],["name",1],["tools",2],["if",2],["len",4],["call",6],["else",1],["prefix",3],["content",7],["next",1],["message",4],["reversed",1],["role",2],["assert",3],["startswith",1],["json",1],["loads",1],["response",1],["summary",1],["searched",2],["completion",1],["bullets",1],["final",1],["return",2],["calls",2],["assistant",2],["setattr",1],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["run",1],["compute",1],["17",1],["23",1],["python",1],["cell",1],["report",1],["stop",1],["reason",1],["submitted",1]]},{"id":"tests/test_cli_catalog_posture.py#_search_then_finalize.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["offered",2],["append",2],["tool",8],["name",1],["tools",2],["if",2],["len",2],["call",6],["search",3],["capabilities",2],["query",2],["else",1],["prefix",3],["content",7],["next",1],["str",1],["message",4],["reversed",1],["role",2],["assert",1],["startswith",1],["results",1],["json",1],["loads",1],["finalize",1],["response",1],["summary",1],["searched",2],["completion",1],["bullets",1],["final",1],["return",1],["calls",2],["assistant",2]]},{"id":"tests/test_cli_catalog_posture.py#_tool_call","name":[["tool",1],["call",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["tool",2],["call",6],["name",4],["str",4],["arguments",6],["dict",4],["id",6],["return",1],["wire",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_cli_catalog_posture.py#test_a_deny_for_every_target_hides_the_tool","name":[["test",1],["deny",1],["every",1],["target",1],["hides",1],["tool",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",3],["test",2],["deny",5],["every",2],["target",2],["hides",2],["tool",3],["tmp",3],["path",3],["monkeypatch",3],["agent",2],["dispatcher",1],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["list",2],["dir",2],["pattern",1],["decision",1],["names",2],["declared",1],["tools",1],["prepare",1],["assert",1],["not",1]]},{"id":"tests/test_cli_catalog_posture.py#test_a_deny_for_every_target_hides_the_tool.deny","name":[["deny",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["deny",3],["agent",3],["dispatcher",1],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",1],["list",1],["dir",1],["pattern",1],["decision",1]]},{"id":"tests/test_cli_catalog_posture.py#test_a_hidden_tool_called_anyway_is_still_refused_and_audited","name":[["test",1],["hidden",1],["tool",1],["called",1],["anyway",1],["still",1],["refused",1],["audited",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",3],["test",2],["hidden",2],["tool",8],["called",2],["anyway",2],["still",2],["refused",2],["audited",2],["tmp",4],["path",4],["defence",1],["depth",1],["hiding",1],["projection",1],["never",1],["control",1],["from",2],["openai4s",2],["host",1],["dispatch",1],["import",2],["build",2],["dispatcher",9],["tools",1],["registry",1],["execute",3],["call",2],["workspace",4],["ws",1],["mkdir",1],["cfg",1],["frame",4],["id",3],["store",2],["new",1],["kind",1],["turn",1],["catalog",3],["spec",2],["name",2],["noop",2],["description",1],["input",1],["schema",2],["type",2],["object",2],["output",3],["implementation",1],["args",2],["return",1],["smoke",1],["ttl",1],["60",1],["ok",2],["define",2],["dynamic",2],["arguments",1],["assert",3],["false",1],["permission",2],["denied",2],["requests",3],["list",1],["root",1],["row",3],["state",1]]},{"id":"tests/test_cli_catalog_posture.py#test_a_standing_allow_rule_keeps_the_tool","name":[["test",1],["standing",1],["allow",1],["rule",1],["keeps",1],["tool",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",3],["test",2],["standing",2],["allow",5],["rule",3],["keeps",2],["tool",6],["tmp",3],["path",3],["monkeypatch",3],["agent",2],["dispatcher",1],["store",1],["permission",1],["scope",2],["global",1],["id",1],["dynamic",3],["define",2],["pattern",1],["decision",1],["names",3],["declared",1],["tools",1],["prepare",1],["assert",2],["promote",1],["not",1]]},{"id":"tests/test_cli_catalog_posture.py#test_a_standing_allow_rule_keeps_the_tool.allow","name":[["allow",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["allow",3],["agent",3],["dispatcher",1],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",2],["dynamic",1],["define",1],["pattern",1],["decision",1]]},{"id":"tests/test_cli_catalog_posture.py#test_an_attached_approval_channel_keeps_every_tool","name":[["test",1],["attached",1],["approval",1],["channel",1],["keeps",1],["every",1],["tool",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",3],["test",2],["attached",2],["approval",2],["channel",4],["keeps",2],["every",2],["tool",2],["tmp",3],["path",4],["monkeypatch",3],["web",1],["human",1],["answer",1],["so",1],["nothing",1],["hidden",1],["from",1],["openai4s",1],["permissions",1],["import",1],["broker",3],["attach",2],["agent",2],["root",3],["str",1],["frame",1],["id",1],["register",1],["lambda",2],["event",1],["none",1],["return",1],["unregister",1],["names",2],["declared",1],["tools",1],["prepare",1],["assert",1],["ask",1],["by",1],["default",1]]},{"id":"tests/test_cli_catalog_posture.py#test_an_attached_approval_channel_keeps_every_tool.attach","name":[["attach",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["attach",2],["agent",3],["root",3],["str",1],["frame",1],["id",1],["broker",2],["register",1],["channel",2],["lambda",2],["event",1],["none",1],["return",1],["unregister",1]]},{"id":"tests/test_cli_catalog_posture.py#test_an_unfiltered_catalog_search_is_unchanged","name":[["test",1],["unfiltered",1],["catalog",1],["search",1],["unchanged",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["test",2],["unfiltered",2],["catalog",6],["search",4],["unchanged",2],["web",1],["root",1],["never",1],["sets",1],["hook",1],["its",1],["result",1],["carries",1],["no",1],["new",1],["key",1],["lists",1],["every",2],["tool",5],["active",1],["group",1],["exactly",1],["as",1],["before",1],["from",1],["openai4s",1],["tools",3],["import",1],["session",3],["plain",4],["capabilities",2],["background",3],["assert",3],["unavailable",1],["not",1],["exec",1],["visible",1],["everything",2],["offered",1],["lambda",1],["true",1]]},{"id":"tests/test_cli_catalog_posture.py#test_default_headless_posture_hides_tools_nothing_could_approve","name":[["test",1],["default",1],["headless",1],["posture",1],["hides",1],["tools",1],["nothing",1],["could",1],["approve",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["test",2],["default",5],["headless",2],["posture",2],["hides",2],["tools",6],["nothing",2],["could",2],["approve",2],["tmp",3],["path",3],["monkeypatch",3],["names",5],["declared",1],["assert",3],["isdisjoint",1],["ask",2],["by",2],["sorted",1],["rules",1],["already",1],["allow",1],["need",1],["no",1],["approval",1],["untouched",1],["list",3],["dir",1],["skills",1],["dynamic",1],["finalize",1],["response",1]]},{"id":"tests/test_cli_catalog_posture.py#test_explicit_unattended_allow_keeps_every_tool","name":[["test",1],["explicit",1],["unattended",1],["allow",1],["keeps",1],["every",1],["tool",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["unattended",3],["allow",3],["keeps",2],["every",2],["tool",2],["tmp",3],["path",3],["monkeypatch",4],["setenv",1],["openai4",1],["approval",1],["names",2],["declared",1],["tools",1],["assert",1],["ask",1],["by",1],["default",1]]},{"id":"tests/test_cli_catalog_posture.py#test_search_capabilities_lists_everything_when_the_posture_can_approve","name":[["test",1],["search",1],["capabilities",1],["lists",1],["everything",1],["posture",1],["approve",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["test",2],["search",3],["capabilities",2],["lists",2],["everything",2],["posture",2],["approve",2],["tmp",3],["path",3],["monkeypatch",4],["setenv",1],["openai4",1],["unattended",1],["approval",1],["allow",1],["result",3],["offered",2],["then",1],["finalize",1],["run",1],["python",1],["cell",1],["computation",1],["assert",3],["exec",2],["background",2],["visible",1],["tools",2],["unavailable",1],["not",1]]},{"id":"tests/test_cli_catalog_posture.py#test_search_capabilities_never_advertises_a_tool_the_projection_hides","name":[["test",1],["search",1],["capabilities",1],["never",1],["advertises",1],["tool",1],["projection",1],["hides",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["test",2],["search",3],["capabilities",2],["never",3],["advertises",2],["tool",4],["projection",3],["hides",2],["tmp",3],["path",3],["monkeypatch",3],["live",1],["failure",1],["headless",1],["model",2],["searched",1],["read",1],["exec",4],["background",3],["under",2],["visible",4],["tools",8],["called",1],["was",1],["refused",1],["provider",1],["list",2],["had",1],["offered",6],["result",7],["then",1],["finalize",1],["run",2],["python",1],["cell",1],["computation",1],["assert",6],["sorted",1],["group",7],["matched",3],["groups",2],["id",2],["unavailable",4],["row",3],["name",1],["reason",1],["approval",1],["unreachable",1],["isdisjoint",1],["still",1],["activated",1],["hiding",1],["told",1],["exists",1],["but",1],["cannot",1],["posture",1],["peek",1]]},{"id":"tests/test_cli_catalog_posture.py#test_the_documented_hidden_set_is_the_whole_default_posture_effect","name":[["test",1],["documented",1],["hidden",1],["whole",1],["default",1],["posture",1],["effect",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["test",3],["documented",2],["hidden",12],["whole",3],["default",4],["posture",4],["effect",2],["tmp",5],["path",7],["monkeypatch",3],["projection",3],["general",1],["rule",1],["so",1],["its",1],["reach",1],["easy",1],["understate",1],["first",7],["report",1],["named",1],["only",1],["four",1],["dynamic",1],["tool",7],["tools",4],["pin",1],["against",1],["real",1],["doc",1],["rows",1],["tell",1],["release",1],["reader",1],["disappears",1],["from",5],["pathlib",1],["import",2],["openai4s",1],["agent",5],["loop",3],["as",1],["mod",2],["turn",5],["declared",1],["cfg",2],["all",2],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["str",2],["catalog",8],["dispatcher",1],["groups",4],["group",6],["metadata",1],["always",3],["name",9],["if",3],["activate",1],["id",1],["offered",2],["spec",2],["model",1],["specs",1],["assert",4],["once",2],["active",2],["every",1],["approval",2],["required",1],["never",1],["drops",1],["gate",1],["would",1],["have",1],["run",1],["without",1],["asking",1],["requires",1],["tests",2],["dir",2],["file",1],["resolve",1],["parent",1],["readme",5],["md",2],["zh",1],["row",2],["next",1],["line",3],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["startswith",1],["cli",1],["py",1],["missing",3],["sorted",1],["ask",1],["by",1],["not",2]]},{"id":"tests/test_cli_catalog_posture.py#test_the_guardian_hides_what_it_never_approves","name":[["test",1],["guardian",1],["hides",1],["never",1],["approves",1]],"path":[["tests",1],["test",1],["cli",1],["catalog",1],["posture",1],["py",1]],"body":[["def",2],["test",2],["guardian",3],["hides",2],["never",2],["approves",2],["tmp",3],["path",3],["monkeypatch",5],["under",1],["auto",2],["adjudicates",1],["unattended",2],["env",1],["allow",2],["not",1],["consulted",1],["so",1],["cannot",1],["keep",1],["dangerous",1],["tool",1],["visible",1],["either",1],["from",1],["openai4s",1],["agent",1],["import",1],["loop",3],["as",1],["mod",2],["key",2],["value",2],["run",1],["environment",1],["items",1],["setenv",2],["openai4",1],["approval",1],["names",3],["declared",1],["tools",1],["assert",2],["isdisjoint",1],["ask",1],["by",1],["default",1],["list",1],["dir",1]]},{"id":"tests/test_cli_code_mode_test_runner.py","name":[["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["explicit",2],["code",2],["modes",2],["headless",2],["cli",1],["openai4s",3],["run",5],["mode",15],["reusable",8],["pipeline",9],["codebase",7],["change",7],["completion",1],["demands",1],["test",10],["evidence",1],["whose",1],["producing",1],["cell",5],["holds",1],["host",5],["authorized",1],["bash",3],["receipt",2],["exact",2],["command",8],["has",1],["no",1],["approval",1],["channel",1],["shipped",1],["posture",1],["denies",1],["unattended",1],["approvals",1],["so",1],["could",2],["never",2],["be",1],["written",1],["every",1],["looped",1],["max",1],["turns",1],["while",1],["model",3],["guessed",1],["ids",2],["had",1],["been",1],["shown",1],["these",1],["pin",1],["three",1],["repairs",1],["narrow",1],["opt",1],["contract",1],["actually",1],["learn",1],["id",3],["observation",1],["as",2],["runner",2],["fields",1],["keyword",1],["arguments",1],["refusal",1],["before",1],["first",1],["call",1],["nothing",1],["ever",1],["authorize",1],["from",6],["future",1],["import",13],["annotations",1],["importlib",1],["json",1],["os",1],["re",3],["shlex",3],["sys",2],["types",1],["simple",1],["namespace",1],["pytest",7],["agent",1],["task",9],["prompt",1],["config",2],["llmconfig",1],["quote",2],["executable",1],["convert",8],["assert",2],["line",1],["compile",1],["write",2],["python",2],["pathlib",1],["path",2],["py",3],["text",1],["def",1],["value",2],["return",1],["int",1],["encoding",1],["utf",1],["save",1],["artifact",1],["result",3],["exit",1],["print",1],["smoke",1],["passed",1],["mark",5],["parametrize",5],["argv",1],["message",1],["none",2],["analysis",1],["true",1],["mask",1],["non",1],["empty",1],["detected",2],["build",1],["script",1],["new",1],["csv",1],["files",1],["tests",1],["allowed",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_agent","name":[["agent",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["agent",4],["tmp",4],["path",4],["kwargs",3],["from",1],["openai4s",1],["import",1],["loop",3],["as",1],["mod",2],["return",1],["cfg",2],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["str",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_args","name":[["args",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["args",2],["overrides",3],["simple",3],["namespace",3],["values",3],["task",1],["build",1],["reusable",2],["conversion",1],["pipeline",2],["module",1],["test",2],["json",1],["true",1],["verbose",1],["false",2],["mode",1],["auto",1],["allow",1],["command",1],["none",1],["update",1],["return",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["max",4],["turns",4],["int",2],["config",3],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_cli","name":[["cli",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["cli",3],["return",1],["importlib",1],["import",1],["module",1],["openai4s",1],["main",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_fake_kernel_agent","name":[["fake",1],["kernel",1],["agent",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",5],["fake",2],["kernel",5],["agent",6],["monkeypatch",4],["tmp",4],["path",4],["task",4],["mode",4],["replies",3],["from",1],["openai4s",1],["import",1],["loop",5],["as",1],["mod",4],["class",1],["init",1],["self",3],["pass",2],["execute",1],["return",2],["stdout",1],["passed",1],["error",1],["none",1],["shutdown",1],["chat",5],["scripted",1],["setattr",2],["cfg",2],["max",1],["turns",1],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["str",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_fake_kernel_agent._Kernel","name":[["kernel",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["class",2],["kernel",2],["def",3],["init",1],["self",3],["pass",2],["execute",1],["return",1],["stdout",1],["passed",1],["error",1],["none",1],["shutdown",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_fake_kernel_agent._Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["init",2],["self",2],["pass",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_fake_kernel_agent._Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["return",1],["stdout",1],["passed",1],["error",1],["none",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_fake_kernel_agent._Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["pass",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_frame_statuses","name":[["frame",1],["statuses",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["frame",3],["statuses",2],["cfg",4],["list",2],["str",2],["every",1],["row",3],["status",2],["read",1],["without",1],["opening",1],["store",1],["import",1],["sqlite3",2],["if",1],["not",1],["db",4],["path",2],["exists",1],["return",2],["connect",1],["file",1],["mode",1],["ro",1],["uri",1],["true",1],["as",1],["execute",1],["select",1],["from",1],["frames",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_json_payload","name":[["json",1],["payload",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["json",3],["payload",2],["out",4],["str",2],["dict",2],["return",1],["loads",1],["index",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_ScriptedChat","name":[["scripted",1],["chat",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["class",2],["scripted",2],["chat",2],["provider",1],["double",1],["records",1],["every",1],["call",2],["may",1],["compute",1],["reply",6],["def",2],["init",1],["self",8],["replies",5],["list",3],["calls",3],["dict",2],["messages",3],["cfg",2],["kwargs",2],["del",1],["append",1],["message",2],["min",1],["len",2],["if",1],["callable",1],["return",1],["content",1],["usage",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_ScriptedChat.__call__","name":[["call",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["call",2],["self",6],["messages",4],["cfg",3],["kwargs",3],["del",1],["calls",2],["append",1],["dict",1],["message",2],["reply",5],["replies",2],["min",1],["len",2],["if",1],["callable",1],["return",1],["content",1],["usage",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_ScriptedChat.__init__","name":[["init",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",3],["calls",1],["dict",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#_submit_naming_the_observed_cell","name":[["submit",1],["naming",1],["observed",1],["cell",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["submit",3],["naming",2],["observed",2],["cell",9],["messages",3],["str",3],["name",1],["exactly",1],["way",1],["prompt",1],["tells",1],["model",1],["by",1],["reading",1],["id",6],["off",1],["previous",1],["observation",4],["never",1],["hidden",1],["query",1],["content",1],["match",3],["line",1],["search",1],["group",1],["if",1],["else",1],["no",1],["return",1],["python",1],["host",2],["output",1],["summary",2],["convert",5],["py",5],["owns",2],["conversion",2],["helper",2],["wrote",1],["ran",1],["its",1],["smoke",1],["test",3],["through",1],["bash",1],["source",1],["files",1],["path",1],["entry",1],["points",1],["architecture",1],["numeric",1],["evidence",1],["command",2],["producing",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_a_detected_fragment_carries_none_of_the_armed_contract_teaching","name":[["test",1],["detected",1],["fragment",1],["carries",1],["none",1],["armed",1],["contract",1],["teaching",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",3],["detected",10],["fragment",3],["carries",2],["none",2],["armed",2],["contract",2],["teaching",2],["mode",7],["stamps",1],["no",2],["binding",1],["so",1],["its",2],["observations",1],["carry",1],["cell",3],["id",4],["line",1],["nothing",1],["pre",1],["authorizes",1],["host",2],["bash",2],["cli",1],["refuses",1],["allow",1],["command",2],["without",1],["web",1],["raises",1],["approval",1],["card",1],["per",1],["must",1],["not",4],["teach",1],["runner",1],["only",1],["explicit",2],["selection",1],["makes",1],["real",1],["join",1],["task",1],["prompt",1],["false",1],["split",1],["assert",5],["producing",1],["still",2],["structure",1],["guidance",1],["honest",1],["about",1],["being",1],["advisory",2],["source",1],["files",1],["entry",1],["points",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_a_missing_cell_refusal_says_where_the_id_comes_from","name":[["test",1],["missing",1],["cell",1],["refusal",1],["says",1],["id",1],["comes",1],["from",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",4],["missing",2],["cell",6],["refusal",2],["says",2],["id",4],["comes",2],["from",3],["openai4s",1],["host",1],["code",3],["evidence",5],["import",1],["context",2],["check",2],["problems",5],["list",1],["str",1],["command",1],["python",1],["pytest",1],["producing",1],["lookup",1],["lambda",2],["none",1],["has",1],["cells",1],["true",1],["assert",2],["never",1],["executed",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_a_preflight_refusal_closes_the_frame_the_agent_opened","name":[["test",1],["preflight",1],["refusal",1],["closes",1],["frame",1],["agent",1],["opened",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",3],["preflight",3],["refusal",2],["closes",2],["frame",4],["agent",5],["opened",2],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["mode",5],["opens",1],["its",2],["root",1],["turn",2],["before",1],["refuse",1],["only",1],["run",5],["close",1],["refused",1],["never",1],["reaches",1],["so",1],["row",1],["stayed",1],["processing",1],["forever",1],["phantom",1],["progress",1],["did",1],["no",1],["work",1],["from",1],["openai4s",1],["import",1],["loop",3],["as",1],["mod",2],["workspace",3],["ws",1],["mkdir",1],["chdir",1],["cli",4],["cfg",4],["max",1],["turns",1],["setattr",2],["config",1],["lambda",1],["chat",5],["scripted",1],["stopping",1],["status",2],["cmd",1],["args",1],["payload",3],["json",1],["readouterr",1],["out",1],["assert",3],["calls",1],["code",2],["runner",1],["unauthorized",1],["statuses",1],["failed",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_a_preflight_that_raises_still_closes_the_frame","name":[["test",1],["preflight",1],["raises",1],["still",1],["closes",1],["frame",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",3],["test",2],["preflight",3],["raises",3],["still",2],["closes",2],["frame",3],["tmp",4],["path",4],["monkeypatch",6],["from",1],["openai4s",1],["agent",2],["import",1],["loop",4],["as",1],["mod",3],["workspace",3],["ws",1],["mkdir",1],["chdir",1],["cli",4],["cfg",4],["max",1],["turns",1],["setattr",3],["config",1],["lambda",1],["chat",5],["scripted",1],["stopping",1],["broken",2],["self",1],["raise",1],["runtime",2],["error",2],["permission",1],["store",1],["unreadable",2],["code",1],["mode",2],["refusal",1],["pytest",1],["match",1],["cmd",1],["run",1],["args",1],["codebase",1],["change",1],["assert",2],["calls",1],["statuses",1],["failed",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_a_preflight_that_raises_still_closes_the_frame.broken","name":[["broken",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["broken",2],["self",2],["raise",1],["runtime",1],["error",1],["permission",1],["store",1],["unreadable",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_allow_test_command_is_validated_before_anything_runs","name":[["test",2],["allow",1],["command",1],["validated",1],["before",1],["anything",1],["runs",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",6],["allow",4],["command",7],["validated",2],["before",2],["anything",2],["runs",2],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["argv",3],["mode",4],["message",3],["from",1],["openai4s",1],["agent",1],["import",1],["loop",3],["as",1],["mod",2],["workspace",3],["ws",1],["mkdir",1],["chdir",1],["cli",4],["setattr",2],["config",1],["lambda",1],["cfg",1],["max",1],["turns",1],["chat",5],["scripted",1],["stopping",1],["status",2],["cmd",1],["run",1],["args",1],["payload",4],["json",1],["readouterr",1],["out",1],["assert",3],["calls",1],["code",1],["invalid",1],["error",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_an_armed_code_mode_observation_names_its_durable_cell","name":[["test",1],["armed",1],["code",1],["mode",1],["observation",1],["names",1],["its",1],["durable",1],["cell",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",2],["armed",2],["code",2],["mode",3],["observation",7],["names",2],["its",2],["durable",2],["cell",5],["monkeypatch",3],["tmp",3],["path",3],["agent",5],["chat",2],["fake",1],["kernel",1],["task",1],["codebase",1],["change",1],["replies",1],["python",1],["nprint",1],["passed",1],["stopping",1],["run",1],["move",1],["helpers",1],["into",1],["their",1],["own",1],["module",1],["str",1],["calls",1],["content",1],["match",3],["id",4],["line",1],["search",1],["assert",3],["not",2],["none",2],["startswith",1],["row",3],["dispatcher",1],["store",1],["detail",1],["group",1],["root",1],["frame",2]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_an_unarmed_observation_is_byte_for_byte_unchanged","name":[["test",1],["unarmed",1],["observation",1],["byte",2],["unchanged",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",2],["unarmed",2],["observation",6],["byte",4],["unchanged",2],["monkeypatch",3],["tmp",3],["path",3],["agent",3],["chat",2],["fake",1],["kernel",1],["task",1],["mode",1],["none",1],["replies",1],["python",1],["nprint",1],["passed",2],["stopping",1],["run",1],["compute",1],["something",1],["str",1],["calls",1],["content",1],["assert",2],["startswith",1],["nstdout",1],["n2",1],["cell",1],["id",1],["not",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_closing_an_unrun_frame_never_writes_a_frame_the_agent_does_not_own","name":[["test",1],["closing",1],["unrun",1],["frame",2],["never",1],["writes",1],["agent",1],["not",1],["own",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",2],["closing",2],["unrun",4],["frame",12],["never",2],["writes",2],["agent",5],["not",2],["own",2],["tmp",5],["path",5],["from",1],["openai4s",1],["import",1],["loop",3],["as",1],["mod",2],["owner",7],["task",1],["mode",1],["codebase",1],["change",1],["store",4],["dispatcher",3],["borrowed",2],["cfg",2],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["str",1],["id",4],["close",2],["failed",3],["assert",2],["status",2],["processing",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_explicit_code_mode_completes_headless_with_a_preauthorized_test_command","name":[["test",2],["explicit",1],["code",1],["mode",1],["completes",1],["headless",1],["preauthorized",1],["command",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",10],["explicit",2],["code",2],["mode",2],["completes",2],["headless",2],["preauthorized",2],["command",7],["tmp",4],["path",5],["monkeypatch",5],["capsys",3],["live",1],["failure",1],["offline",1],["default",1],["deny",2],["posture",1],["no",1],["channel",1],["exact",1],["pre",1],["authorized",1],["run",2],["writes",1],["module",1],["tests",1],["through",1],["host",2],["bash",1],["reads",1],["cell",5],["id",3],["off",1],["observation",1],["submits",1],["from",2],["openai4s",2],["agent",1],["import",2],["loop",3],["as",1],["mod",2],["assert",6],["os",1],["environ",1],["openai4",1],["unattended",1],["approval",1],["workspace",3],["ws",1],["mkdir",1],["chdir",1],["cli",4],["cfg",4],["setattr",2],["config",1],["lambda",1],["chat",4],["scripted",1],["write",1],["submit",1],["naming",1],["observed",1],["stopping",1],["status",3],["cmd",1],["args",1],["allow",1],["payload",5],["json",1],["readouterr",1],["out",1],["stop",1],["reason",1],["submitted",2],["evidence",4],["output",1],["model",1],["named",1],["durable",1],["producing",2],["verified",1],["store",3],["row",4],["db",1],["detail",1],["not",1],["none",1],["ok",1],["convert",1],["smoke",1],["passed",1],["stdout",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_explicit_code_mode_refuses_before_any_model_call_when_bash_is_unauthorizable","name":[["test",1],["explicit",1],["code",1],["mode",1],["refuses",1],["before",1],["any",1],["model",1],["call",1],["bash",1],["unauthorizable",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",4],["explicit",2],["code",4],["mode",4],["refuses",2],["before",2],["any",2],["model",2],["call",2],["bash",4],["unauthorizable",2],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["no",2],["channel",1],["unattended",1],["deny",1],["allow",2],["rule",1],["host",2],["never",1],["be",1],["authorized",1],["so",2],["run",2],["must",1],["say",1],["up",1],["front",1],["instead",1],["spending",1],["every",1],["turn",1],["has",1],["contract",1],["cannot",1],["meet",1],["from",1],["openai4s",1],["agent",1],["import",1],["loop",3],["as",1],["mod",2],["workspace",3],["ws",1],["mkdir",1],["chdir",1],["cli",4],["setattr",2],["config",1],["lambda",1],["cfg",1],["max",1],["turns",1],["chat",5],["scripted",1],["stopping",1],["status",2],["cmd",1],["args",1],["codebase",1],["change",1],["payload",5],["json",1],["readouterr",1],["out",1],["assert",5],["calls",1],["runner",1],["unauthorized",1],["command",1],["error",2]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_preflight_tracks_what_could_really_authorize_the_runner","name":[["test",1],["preflight",1],["tracks",1],["could",1],["really",1],["authorize",1],["runner",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",5],["preflight",7],["tracks",2],["could",2],["really",2],["authorize",2],["runner",3],["tmp",6],["path",6],["monkeypatch",4],["agent",7],["task",3],["mode",8],["reusable",2],["pipeline",2],["assert",5],["allow",2],["command",2],["code",5],["refusal",5],["setenv",2],["openai4",2],["unattended",2],["approval",2],["none",4],["deny",1],["allowed",3],["commands",1],["analysis",2],["run",2],["no",2],["selection",1],["at",1],["all",1],["has",1],["requirement",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_fragment_teaches_the_contract_the_host_enforces","name":[["test",1],["fragment",1],["teaches",1],["contract",1],["host",1],["enforces",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",3],["fragment",2],["teaches",2],["contract",2],["host",3],["enforces",2],["mode",4],["body",5],["join",1],["task",1],["prompt",1],["split",1],["runner",1],["receipt",1],["comes",2],["from",2],["assert",4],["bash",1],["id",2],["not",2],["counter",1],["cell",1],["keyword",2],["arguments",1],["keys",1],["inside",1],["output",1],["evidence",1],["argument",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_mode_fragment_promises_only_what_the_run_keeps","name":[["test",1],["mode",1],["fragment",1],["promises",1],["only",1],["run",1],["keeps",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",3],["mode",10],["fragment",2],["promises",2],["only",3],["run",4],["keeps",2],["monkeypatch",3],["tmp",3],["path",3],["task",11],["allowed",4],["bind",1],["request",8],["model",1],["reads",1],["runtime",2],["then",1],["promised",1],["cell",8],["id",11],["line",2],["one",2],["observation",4],["carries",1],["named",1],["host",2],["bash",5],["runner",1],["could",1],["authorize",1],["producing",2],["asked",1],["shown",1],["from",2],["openai4s",2],["agent",8],["modes",1],["import",2],["resolve",2],["permissions",1],["broker",2],["assert",5],["detected",2],["pipeline",4],["reusable",2],["chat",3],["fake",1],["kernel",1],["replies",1],["python",1],["nprint",1],["passed",1],["stopping",1],["commands",1],["join",1],["str",3],["calls",2],["content",2],["split",1],["shows",3],["search",1],["not",4],["none",1],["if",1],["reachable",3],["approval",1],["store",2],["dispatcher",1],["frame",2],["method",1],["side",1],["effect",1],["class",1],["mutation",1],["guardian",1],["config",1],["cfg",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_opt_in_is_an_exact_command_rule_not_a_glob","name":[["test",1],["opt",1],["exact",1],["command",1],["rule",1],["not",1],["glob",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",3],["test",9],["opt",2],["exact",2],["command",7],["rule",2],["not",2],["glob",3],["tmp",3],["path",3],["metacharacters",1],["must",1],["authorize",2],["itself",2],["nothing",2],["its",1],["pattern",2],["could",1],["otherwise",1],["match",1],["from",1],["openai4s",1],["permissions",1],["import",1],["permission",3],["broker",2],["pytest",4],["tests",4],["py",4],["agent",6],["task",1],["mode",1],["codebase",1],["change",1],["allowed",1],["commands",2],["store",6],["dispatcher",1],["decision",5],["target",3],["str",3],["root",4],["none",2],["return",1],["resolve",1],["frame",5],["id",5],["project",1],["default",1],["tool",1],["bash",2],["input",1],["assert",5],["allow",2],["ask",3],["rm",1],["rf",1],["gate",2],["still",1],["refuses",1],["anything",1],["else",1],["headless",1],["refused",2],["method",1],["false",1],["conversation",2],["scope",1],["another",1],["gains",1],["other",2],["new",1],["kind",1],["turn",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_opt_in_is_an_exact_command_rule_not_a_glob.decision","name":[["decision",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["decision",2],["target",3],["str",6],["root",4],["none",4],["return",1],["store",1],["resolve",1],["permission",1],["frame",2],["id",3],["agent",1],["project",1],["default",1],["tool",1],["bash",1],["pattern",1],["input",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_opt_in_is_parsed_as_a_repeatable_flag","name":[["test",1],["opt",1],["parsed",1],["as",1],["repeatable",1],["flag",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",6],["opt",2],["parsed",2],["as",2],["repeatable",2],["flag",2],["parser",4],["cli",1],["build",1],["args",4],["parse",2],["run",2],["task",2],["mode",1],["codebase",1],["change",1],["allow",4],["command",4],["python",4],["pytest",2],["unittest",2],["assert",2],["none",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_receipt_is_described_as_the_worker_report_it_is","name":[["test",1],["receipt",1],["described",1],["as",1],["worker",1],["report",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",4],["receipt",6],["described",3],["as",3],["worker",5],["report",3],["host",4],["bash",2],["runs",1],["inside",1],["cell",3],["own",5],["kernel",2],["process",2],["path",4],["cwd",1],["state",1],["reports",1],["its",2],["exit",2],["status",2],["rule",1],["authorizes",2],["exact",4],["command",7],["string",4],["not",8],["proof",3],["against",1],["fakes",1],["runner",1],["every",1],["place",1],["exactly",2],["must",1],["say",1],["so",1],["from",2],["pathlib",1],["import",2],["openai4s",2],["prompts",2],["root",3],["file",1],["resolve",1],["parents",1],["parser",3],["cli",5],["build",1],["run",3],["next",1],["action",3],["subparsers",1],["group",1],["actions",2],["choices",1],["if",1],["allow",1],["option",1],["strings",1],["flag",4],["help",5],["join",5],["str",1],["split",5],["assert",12],["fragment",6],["task",1],["mode",1],["shared",1],["completion",1],["never",2],["evidence",1],["architecture",5],["docs",1],["md",3],["read",3],["text",3],["encoding",3],["utf",3],["successful",1],["counts",1],["english",4],["readme",2],["chinese",3],["zh",1],["pre",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_refusal_is_plain_text_without_json","name":[["test",1],["refusal",1],["plain",1],["text",1],["without",1],["json",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",3],["refusal",2],["plain",2],["text",2],["without",2],["json",3],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["from",1],["openai4s",1],["agent",1],["import",1],["loop",3],["as",1],["mod",2],["workspace",3],["ws",1],["mkdir",1],["chdir",1],["cli",4],["setattr",2],["config",1],["lambda",1],["cfg",1],["max",1],["turns",1],["chat",5],["scripted",1],["stopping",1],["status",2],["cmd",1],["run",1],["args",1],["false",1],["captured",3],["readouterr",1],["assert",3],["calls",1],["err",2],["startswith",1],["error",1],["allow",1],["command",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_run_tells_the_model_which_exact_commands_are_preauthorized","name":[["test",1],["run",1],["tells",1],["model",1],["exact",1],["commands",1],["preauthorized",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",5],["run",4],["tells",2],["model",2],["exact",2],["commands",5],["preauthorized",2],["monkeypatch",4],["tmp",6],["path",6],["from",2],["openai4s",1],["agent",5],["import",2],["loop",6],["as",1],["mod",5],["chat",7],["scripted",2],["stopping",2],["setattr",2],["cfg",4],["max",2],["turns",2],["skills",2],["false",4],["allow",2],["delegate",2],["workspace",2],["str",4],["task",2],["mode",2],["reusable",4],["pipeline",4],["allowed",1],["python",3],["pytest",2],["build",2],["tests",2],["request",5],["calls",2],["content",2],["assert",5],["host",2],["bash",2],["any",1],["other",2],["command",1],["note",5],["steers",1],["checks",1],["into",1],["never",1],["around",1],["gated",1],["audited",1],["runner",1],["not",4],["recommend",1],["spawning",1],["shell",1],["cell",1],["index",1],["pre",2],["authorized",2],["subprocess",1],["os",1],["system",1],["plain",3]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_web_executor_names_the_cell_only_when_the_contract_is_armed","name":[["test",1],["web",1],["executor",1],["names",1],["cell",1],["only",1],["contract",1],["armed",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",3],["test",2],["web",8],["executor",7],["names",2],["cell",9],["only",2],["contract",2],["armed",4],["from",3],["openai4s",3],["agent",3],["actions",1],["import",3],["code",3],["models",1],["model",2],["reply",5],["run",4],["state",3],["server",1],["action",3],["event",2],["sink",2],["mode",3],["dispatcher",3],["simple",1],["namespace",1],["binding",1],["task",1],["last",1],["output",1],["none",6],["return",1],["lambda",5],["apply",1],["pending",1],["execute",3],["id",2],["stdout",1],["passed",1],["stderr",1],["error",1],["events",1],["frame",1],["prose",1],["nudge",3],["explore",2],["content",1],["python",3],["nprint",1],["reusable",1],["pipeline",1],["print",2],["messages",2],["plain",2],["assert",2],["observation",4],["startswith",2],["nstdout",1]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_the_web_executor_names_the_cell_only_when_the_contract_is_armed.executor","name":[["executor",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["executor",3],["mode",4],["dispatcher",3],["simple",1],["namespace",1],["binding",1],["task",1],["last",1],["output",1],["none",5],["return",1],["web",3],["action",2],["lambda",5],["apply",1],["pending",1],["execute",1],["cell",2],["id",1],["stdout",1],["passed",1],["stderr",1],["error",1],["events",1],["event",1],["sink",1],["frame",1],["prose",1],["nudge",3],["explore",2]]},{"id":"tests/test_cli_code_mode_test_runner.py#test_under_the_guardian_only_a_standing_rule_authorizes_the_runner","name":[["test",1],["under",1],["guardian",1],["only",1],["standing",1],["rule",1],["authorizes",1],["runner",1]],"path":[["tests",1],["test",2],["cli",1],["code",1],["mode",1],["runner",1],["py",1]],"body":[["def",2],["test",4],["under",2],["guardian",4],["only",2],["standing",2],["rule",2],["authorizes",2],["runner",2],["tmp",4],["path",4],["monkeypatch",4],["auto",3],["hands",1],["asks",1],["never",1],["approves",1],["shell",1],["command",2],["openai4",2],["unattended",2],["approval",2],["allow",3],["not",2],["consulted",1],["there",1],["from",1],["openai4s",2],["agent",6],["import",1],["loop",4],["as",1],["mod",3],["exactly",1],["run",2],["turns",1],["read",2],["way",1],["at",1],["config",1],["construction",1],["key",2],["value",2],["environment",1],["items",1],["setenv",2],["guarded",2],["cfg",2],["skills",1],["false",2],["delegate",1],["workspace",1],["str",1],["task",1],["mode",3],["codebase",1],["change",1],["refusal",5],["code",2],["preflight",2],["assert",2],["none",2],["allowed",1],["commands",1]]},{"id":"tests/test_cli_contract.py","name":[["test",1],["cli",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["offline",1],["characterization",1],["supported",1],["openai4s",1],["cli",1],["surface",1],["from",3],["future",2],["import",10],["annotations",1],["importlib",1],["json",18],["os",7],["signal",1],["subprocess",1],["sys",2],["pathlib",1],["path",4],["types",1],["simple",1],["namespace",1],["pytest",36],["repo",1],["file",1],["resolve",1],["parent",2],["mark",20],["parametrize",15],["argv",4],["expected",3],["serve",10],["cmd",16],["no",8],["open",5],["false",14],["true",16],["host",21],["127",6],["port",21],["8080",2],["browser",2],["detached",6],["status",3],["stop",6],["force",4],["url",5],["run",13],["analyze",6],["data",6],["task",4],["verbose",5],["init",5],["provider",2],["claude",2],["non",4],["interactive",4],["model",1],["none",6],["base",1],["api",3],["key",3],["stdin",2],["clear",1],["setup",6],["only",4],["dry",4],["jupyter",12],["describe",3],["action",3],["export",3],["tmp",4],["specs",2],["language",4],["output",1],["replace",3],["install",3],["prefix",5],["all",1],["name",5],["python",1],["phylo",1],["struct",2],["fragment",1],["help",14],["benchmark",1],["acceptance",1],["65536",2],["not",2],["recorded",1],["172",6],["25",6],["100",6],["localhost",3],["payload",1],["param",15],["pid",19],["4322",1],["9876",9],["id",15],["stale",2],["4321",10],["start",4],["reused",1],["missing",1],["token",1],["bool",2],["type",2],["bad",1],["space",1],["http",1],["remote",1],["brackets",1],["zero",1],["high",1],["malformed",1],["sysctl",2],["kern",1],["proc",3],["hands",1],["back",1],["lp64",1],["mac",2],["running",1],["process",1],["started",1],["at",2],["1789000000",1],["123456",1],["kp",2],["starttime",1],["timeval",1],["opens",1],["record",1],["stat",1],["sits",1],["byte",1],["36",1],["skipif",5],["platform",1],["darwin",1],["reason",7],["reads",1],["real",1],["max",1],["turns",1],["progress",1],["cancelled",1],["as",2],["posix",8],["sigint",2],["dispositions",2],["interrupt",3],["foreground",1],["lambda",2],["nothing",1],["throw",1],["runtime",1],["error",1],["worker",1],["gone",1],["raises",1],["sessions",2],["require",2],["hello",1],["user",2],["list",2]]},{"id":"tests/test_cli_contract.py#_as_darwin","name":[["as",1],["darwin",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["as",2],["darwin",4],["module",5],["monkeypatch",5],["record",5],["take",1],["mac",1],["os",1],["branch",1],["any",1],["host",1],["no",1],["procfs",1],["kinfo",3],["setattr",3],["sys",1],["platform",1],["proc",2],["stat",1],["fields",1],["lambda",2],["pid",2],["none",1],["raising",2],["false",2],["before",1],["fix",1],["nothing",1],["reads",1],["start",1],["token",1],["test",1],["must",1],["fail",1],["url",1],["not",1],["missing",1],["attribute",1]]},{"id":"tests/test_cli_contract.py#_cli_module","name":[["cli",1],["module",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["cli",3],["module",3],["return",1],["importlib",1],["import",1],["openai4s",1],["main",1]]},{"id":"tests/test_cli_contract.py#_darwin_kinfo_record","name":[["darwin",1],["kinfo",1],["record",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["darwin",2],["kinfo",2],["record",6],["seconds",3],["789",2],["000",4],["micros",3],["123",2],["456",2],["stat",3],["import",1],["struct",2],["bytearray",1],["648",1],["pack",1],["into",1],["qi",1],["36",1],["return",1],["bytes",1]]},{"id":"tests/test_cli_contract.py#_detached_child_that_exits","name":[["detached",1],["child",1],["exits",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",5],["detached",3],["child",4],["exits",2],["module",4],["monkeypatch",4],["output",4],["str",2],["status",3],["int",2],["writes",1],["its",1],["log",1],["has",1],["exited",2],["class",1],["process",2],["pid",1],["4321",1],["poll",1],["self",2],["return",2],["terminate",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["be",1],["signalled",1],["spawn",2],["command",1],["kwargs",2],["stdout",1],["write",1],["encode",1],["setattr",2],["subprocess",1],["popen",1],["time",1],["sleep",1],["lambda",1],["seconds",1],["none",1]]},{"id":"tests/test_cli_contract.py#_detached_child_that_exits.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4321",1],["def",2],["poll",1],["self",2],["return",1],["status",1],["terminate",1],["raise",1],["assertion",1],["error",1],["exited",1],["child",1],["must",1],["not",1],["be",1],["signalled",1]]},{"id":"tests/test_cli_contract.py#_detached_child_that_exits.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["self",2],["return",1],["status",1]]},{"id":"tests/test_cli_contract.py#_detached_child_that_exits.Process.terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["terminate",2],["self",2],["raise",1],["assertion",1],["error",1],["exited",1],["child",1],["must",1],["not",1],["be",1],["signalled",1]]},{"id":"tests/test_cli_contract.py#_detached_child_that_exits.spawn","name":[["spawn",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["spawn",2],["command",2],["kwargs",3],["stdout",1],["write",1],["output",1],["encode",1],["return",1],["process",1]]},{"id":"tests/test_cli_contract.py#_free_port","name":[["free",1],["port",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["free",2],["port",2],["int",2],["import",1],["socket",3],["as",1],["probe",3],["bind",1],["127",1],["return",1],["getsockname",1]]},{"id":"tests/test_cli_contract.py#_live_darwin_daemon","name":[["live",1],["darwin",1],["daemon",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["live",2],["darwin",2],["daemon",3],["tmp",5],["path",5],["port",5],["9734",2],["config",4],["simple",1],["namespace",1],["host",2],["127",2],["8760",1],["data",1],["dir",1],["pidfile",2],["openai4s",1],["pid",3],["statefile",2],["json",2],["write",2],["text",2],["str",1],["os",2],["getpid",2],["encoding",2],["utf",2],["dumps",1],["start",1],["1789000000",1],["123456",1],["return",1]]},{"id":"tests/test_cli_contract.py#_older_store_whose_upgrade_fails","name":[["older",1],["store",1],["whose",1],["upgrade",1],["fails",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",3],["older",2],["store",7],["whose",3],["upgrade",3],["fails",3],["data",3],["dir",3],["monkeypatch",3],["real",1],["v31",1],["database",1],["step",1],["32",2],["migration",2],["as",2],["broken",1],["rolls",1],["back",1],["keeps",1],["backup",1],["raises",1],["error",2],["import",2],["sqlite3",2],["from",2],["openai4s",2],["db",5],["path",1],["close",1],["connect",1],["str",1],["conn",4],["execute",3],["drop",1],["index",2],["if",1],["exists",1],["ix",1],["artifacts",1],["project",1],["created",1],["delete",1],["schema",1],["migrations",1],["version",2],["pragma",1],["user",1],["31",1],["fail",2],["self",1],["connection",1],["raise",1],["runtime",1],["no",1],["such",1],["column",1],["profile",1],["id",1],["setattr",1],["apply",1],["artifact",1],["browse",1],["return",1]]},{"id":"tests/test_cli_contract.py#_older_store_whose_upgrade_fails.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["fail",2],["self",2],["connection",2],["raise",1],["runtime",1],["error",1],["no",1],["such",1],["column",1],["profile",1],["id",1]]},{"id":"tests/test_cli_contract.py#_only_frame_row","name":[["only",1],["frame",1],["row",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["only",2],["frame",2],["row",2],["cfg",3],["import",1],["sqlite3",2],["connect",1],["file",1],["db",3],["path",1],["mode",1],["ro",1],["uri",1],["true",1],["as",1],["rows",4],["execute",1],["select",1],["status",1],["input",1],["tokens",2],["output",1],["from",1],["frames",1],["fetchall",1],["assert",1],["len",1],["return",1]]},{"id":"tests/test_cli_contract.py#_recorded_daemon_config","name":[["recorded",1],["daemon",1],["config",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["recorded",2],["daemon",4],["config",6],["tmp",5],["path",5],["host",5],["172",2],["25",2],["100",2],["port",5],["9876",2],["pid",7],["4321",2],["simple",1],["namespace",1],["127",1],["8760",1],["data",1],["dir",1],["pidfile",2],["openai4s",1],["statefile",2],["json",2],["write",2],["text",2],["str",1],["encoding",2],["utf",2],["dumps",1],["start",2],["return",1]]},{"id":"tests/test_cli_contract.py#_run_refusal_codes","name":[["run",1],["refusal",1],["codes",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["run",5],["refusal",4],["codes",2],["list",2],["str",2],["every",1],["literal",1],["code",2],["cmd",2],["hand",1],["import",2],["inspect",2],["re",2],["source",2],["getsource",1],["cli",1],["module",1],["return",1],["sorted",1],["findall",1]]},{"id":"tests/test_cli_contract.py#_scripted_cli_run","name":[["scripted",1],["cli",1],["run",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",3],["scripted",3],["cli",3],["run",3],["tmp",3],["path",3],["monkeypatch",4],["replies",3],["max",4],["turns",4],["drive",1],["real",2],["main",1],["agent",2],["chat",4],["import",2],["openai4s",2],["loop",3],["as",1],["mod",2],["from",1],["config",4],["llmconfig",2],["module",4],["cfg",5],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["pending",3],["list",1],["messages",2],["kwargs",2],["del",1],["return",2],["content",1],["pop",1],["if",1],["else",1],["still",1],["thinking",1],["reasoning",1],["none",1],["usage",1],["prompt",1],["tokens",2],["11",1],["completion",1],["finish",1],["reason",1],["stop",1],["raw",1],["setattr",2],["lambda",1]]},{"id":"tests/test_cli_contract.py#_scripted_cli_run.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["return",1],["content",1],["pending",2],["pop",1],["if",1],["else",1],["still",1],["thinking",1],["reasoning",1],["none",1],["usage",1],["prompt",1],["tokens",2],["11",1],["completion",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_cli_contract.py#_v31_database_whose_upgrade_fails_in_any_process","name":[["v31",1],["database",1],["whose",1],["upgrade",1],["fails",1],["any",1],["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["v31",3],["database",3],["whose",2],["upgrade",3],["fails",3],["any",3],["process",3],["db",4],["path",6],["none",2],["real",1],["step",1],["32",2],["cannot",1],["name",1],["its",1],["index",2],["needs",1],["taken",1],["by",1],["table",2],["so",1],["no",1],["monkeypatch",1],["involved",1],["spawned",1],["child",1],["same",1],["way",1],["import",2],["sqlite3",2],["from",2],["openai4s",1],["store",3],["close",1],["connect",1],["str",1],["as",1],["conn",5],["execute",4],["drop",1],["if",1],["exists",1],["ix",2],["artifacts",2],["project",2],["created",2],["create",1],["delete",1],["schema",1],["migrations",1],["version",2],["pragma",1],["user",1],["31",1]]},{"id":"tests/test_cli_contract.py#test_a_blank_task_is_refused_before_any_config_store_or_model_call","name":[["test",1],["blank",1],["task",1],["refused",1],["before",1],["any",1],["config",1],["store",1],["model",1],["call",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["blank",2],["task",7],["refused",2],["before",2],["any",2],["config",7],["store",2],["model",3],["call",2],["tmp",3],["path",4],["monkeypatch",4],["capsys",3],["as",5],["json",6],["openai4s",3],["run",2],["spend",1],["provider",2],["calls",5],["nothing",1],["answered",1],["capabilities",1],["blurb",1],["was",1],["nudged",1],["finalized",1],["exit",1],["import",2],["agent",1],["loop",3],["mod",2],["from",1],["llmconfig",2],["module",4],["cli",1],["cfg",3],["data",2],["dir",1],["llm",1],["deepseek",1],["api",1],["key",2],["setattr",2],["lambda",2],["append",2],["chat",2],["content",1],["hi",1],["argv",2],["if",2],["else",2],["status",2],["main",1],["captured",3],["readouterr",1],["assert",6],["not",1],["db",1],["exists",1],["payload",3],["loads",1],["out",1],["code",1],["empty",1],["error",2],["err",1],["startswith",1]]},{"id":"tests/test_cli_contract.py#test_a_darwin_start_token_is_the_process_start_time","name":[["test",1],["darwin",1],["start",2],["token",1],["process",1],["time",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["darwin",5],["start",8],["token",5],["process",4],["time",2],["monkeypatch",4],["upg5",1],["05",1],["mac",1],["os",1],["has",1],["no",2],["procfs",1],["so",1],["there",1],["was",1],["at",1],["all",1],["daemon",1],["recorded",2],["pid",2],["null",1],["endpoint",1],["rightly",1],["refuses",1],["sending",1],["url",1],["status",1],["default",1],["port",1],["module",6],["cli",1],["as",1],["kinfo",2],["record",1],["assert",2],["4321",2],["1789000000",1],["123456",1],["setattr",1],["proc",1],["lambda",1],["none",2]]},{"id":"tests/test_cli_contract.py#test_a_failed_upgrade_refusal_prints_its_code_under_json","name":[["test",1],["failed",1],["upgrade",1],["refusal",1],["prints",1],["its",1],["code",1],["under",1],["json",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["failed",3],["upgrade",3],["refusal",2],["prints",2],["its",2],["code",3],["under",2],["json",4],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["import",1],["openai4s",2],["config",6],["as",1],["module",6],["cli",1],["setattr",1],["none",1],["setenv",1],["openai4",1],["data",1],["dir",1],["str",2],["ensure",1],["dirs",1],["db",3],["older",1],["store",1],["whose",1],["fails",1],["assert",5],["main",1],["run",1],["say",1],["hello",1],["captured",3],["readouterr",1],["payload",4],["loads",1],["out",1],["migration",3],["error",3],["startswith",1],["version",2],["name",1],["v31",1],["bak",1],["err",1]]},{"id":"tests/test_cli_contract.py#test_a_future_schema_refusal_prints_its_code_under_json","name":[["test",1],["future",1],["schema",1],["refusal",1],["prints",1],["its",1],["code",1],["under",1],["json",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["future",4],["schema",8],["refusal",4],["prints",3],["its",2],["code",4],["under",2],["json",5],["tmp",3],["path",6],["monkeypatch",4],["capsys",3],["argv",3],["rfd",1],["exit",1],["tables",1],["say",1],["store",2],["refusals",1],["raised",1],["inside",1],["open",1],["reach",1],["main",2],["wrote",1],["only",1],["stderr",1],["line",2],["script",1],["calling",1],["loads",2],["stdout",1],["got",1],["empty",1],["string",1],["exactly",1],["import",3],["sqlite3",2],["openai4s",2],["config",6],["as",2],["module",6],["from",1],["storage",1],["migrations",1],["version",4],["cli",1],["setattr",1],["none",1],["setenv",1],["openai4",1],["data",1],["dir",1],["str",1],["cfg",5],["ensure",1],["dirs",1],["connect",1],["db",5],["execute",1],["pragma",1],["user",1],["before",2],["read",2],["bytes",2],["assert",6],["captured",4],["readouterr",1],["payload",3],["out",1],["database",1],["error",2],["operator",1],["one",1],["stays",1],["upgrade",1],["guide",1],["says",1],["err",2],["traceback",1],["not",1]]},{"id":"tests/test_cli_contract.py#test_a_reused_pid_on_macos_still_falls_back_to_the_callers_config","name":[["test",1],["reused",1],["pid",1],["macos",1],["still",1],["falls",1],["back",1],["callers",1],["config",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["reused",3],["pid",3],["macos",2],["still",2],["falls",2],["back",2],["callers",2],["config",6],["tmp",3],["path",3],["monkeypatch",4],["capsys",3],["start",1],["token",3],["exists",1],["keep",1],["from",1],["steering",1],["url",2],["whatever",1],["stale",1],["record",2],["names",1],["mac",1],["os",2],["must",1],["too",1],["module",6],["cli",1],["live",1],["darwin",3],["daemon",2],["port",1],["9734",1],["as",1],["kinfo",1],["micros",1],["654",1],["321",1],["setattr",1],["lambda",1],["assert",3],["alive",1],["getpid",1],["false",1],["cmd",1],["simple",1],["namespace",1],["readouterr",1],["out",1],["strip",1],["startswith",1],["http",1],["127",1],["8760",1]]},{"id":"tests/test_cli_contract.py#test_a_store_refusal_without_json_prints_nothing_on_stdout","name":[["test",1],["store",1],["refusal",1],["without",1],["json",1],["prints",1],["nothing",1],["stdout",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["store",3],["refusal",2],["without",2],["json",2],["prints",2],["nothing",2],["stdout",2],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["import",1],["openai4s",1],["config",6],["as",1],["module",6],["cli",1],["setattr",1],["none",1],["setenv",1],["openai4",1],["data",1],["dir",1],["str",1],["ensure",1],["dirs",1],["older",1],["whose",1],["upgrade",1],["fails",1],["assert",3],["main",1],["run",1],["say",1],["hello",1],["captured",3],["readouterr",1],["out",1],["error",1],["migration",1],["version",1],["err",1]]},{"id":"tests/test_cli_contract.py#test_cli_rejects_unknown_commands_and_missing_run_task","name":[["test",1],["cli",1],["rejects",1],["unknown",1],["commands",1],["missing",1],["run",1],["task",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["cli",3],["rejects",2],["unknown",3],["commands",2],["missing",2],["run",3],["task",2],["capsys",3],["argv",2],["pytest",1],["raises",1],["system",1],["exit",1],["as",1],["stopped",2],["module",1],["main",1],["assert",1],["value",1],["code",1],["readouterr",1]]},{"id":"tests/test_cli_contract.py#test_console_and_module_entrypoints_target_the_same_main","name":[["test",1],["console",1],["module",1],["entrypoints",1],["target",1],["same",1],["main",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["console",2],["module",10],["entrypoints",2],["target",2],["same",2],["main",8],["package",2],["cli",8],["importlib",2],["import",2],["openai4s",4],["entry",2],["assert",3],["parse",1],["only",2],["relevant",1],["toml",3],["section",4],["so",1],["stays",1],["python",1],["10",1],["compatible",1],["without",1],["adding",1],["dependency",1],["stdlib",1],["project",2],["none",1],["scripts",4],["dict",1],["str",2],["raw",2],["repo",1],["pyproject",1],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["line",7],["strip",5],["if",2],["startswith",2],["endswith",1],["continue",1],["not",1],["name",2],["value",2],["split",1]]},{"id":"tests/test_cli_contract.py#test_ctrl_c_during_a_run_stops_this_agent_s_cell_and_still_exits","name":[["test",1],["ctrl",1],["during",1],["run",1],["stops",1],["agent",1],["cell",1],["still",1],["exits",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["ctrl",4],["during",2],["run",4],["stops",2],["agent",5],["cell",6],["still",2],["exits",2],["both",2],["halves",1],["terminal",1],["restored",1],["kernel",1],["worker",2],["now",1],["runs",1],["its",1],["own",1],["session",1],["so",1],["group",1],["wide",1],["sigint",5],["no",2],["longer",1],["reaches",1],["point",1],["stray",1],["must",1],["not",3],["end",1],["every",1],["daemon",1],["running",2],["takes",1],["something",1],["real",1],["away",1],["from",1],["cli",4],["executes",1],["cells",1],["very",1],["thread",1],["before",4],["signal",9],["reached",1],["process",1],["whose",2],["default",1],["handler",7],["raised",1],["keyboard",2],["interrupt",6],["out",1],["ended",1],["restoring",1],["one",1],["half",1],["without",1],["other",1],["would",1],["be",1],["behaviour",1],["change",1],["arriving",1],["through",1],["module",1],["calls",3],["simple",1],["namespace",1],["foreground",2],["lambda",1],["append",1],["true",1],["getsignal",3],["assert",3],["was",2],["installed",1],["pytest",1],["raises",1],["none",1],["interrupted",1],["disposition",1],["leaked",1]]},{"id":"tests/test_cli_contract.py#test_ctrl_c_exits_even_when_the_cell_cannot_be_interrupted","name":[["test",1],["ctrl",1],["exits",1],["even",1],["cell",1],["cannot",1],["be",1],["interrupted",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["ctrl",4],["exits",2],["even",2],["cell",3],["cannot",2],["be",5],["interrupted",2],["interrupt",6],["foreground",5],["exit",1],["unconditional",1],["run",1],["survived",1],["because",2],["no",1],["worker",1],["happened",1],["up",1],["interrupting",1],["one",1],["raised",1],["would",2],["new",1],["behaviour",1],["nobody",1],["asked",1],["user",1],["second",1],["their",1],["only",1],["way",1],["out",1],["cli",3],["module",1],["agent",2],["simple",1],["namespace",1],["before",2],["signal",7],["getsignal",3],["sigint",4],["handler",2],["pytest",1],["raises",1],["keyboard",1],["none",1],["assert",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host","name":[["test",1],["daemon",1],["health",1],["ignores",1],["environment",1],["proxies",1],["wsl",1],["nat",1],["host",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",7],["test",2],["daemon",2],["health",4],["ignores",2],["environment",2],["proxies",3],["wsl",2],["nat",2],["host",3],["monkeypatch",5],["module",5],["cli",1],["config",2],["simple",1],["namespace",1],["172",2],["25",2],["100",2],["port",1],["8760",2],["handlers",3],["opened",3],["class",2],["response",2],["status",2],["200",1],["enter",1],["self",3],["return",5],["exit",1],["args",1],["none",1],["staticmethod",2],["read",1],["ok",1],["opener",5],["open",1],["request",4],["timeout",2],["append",1],["build",3],["items",2],["extend",1],["setenv",2],["http",4],["proxy",5],["127",2],["https",1],["setattr",1],["urllib",2],["assert",3],["ready",1],["true",1],["next",1],["item",3],["if",1],["isinstance",1],["handler",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host.build_opener","name":[["build",1],["opener",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["build",2],["opener",3],["items",3],["handlers",1],["extend",1],["return",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host.Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["opener",2],["staticmethod",1],["def",1],["open",1],["request",2],["timeout",2],["opened",1],["append",1],["return",1],["response",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host.Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["open",2],["request",3],["timeout",3],["opened",1],["append",1],["return",1],["response",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host.Response","name":[["response",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["response",2],["status",2],["200",1],["def",3],["enter",1],["self",3],["return",3],["exit",1],["args",1],["none",1],["staticmethod",1],["read",1],["ok",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host.Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host.Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_daemon_health_ignores_environment_proxies_for_a_wsl_nat_host.Response.read","name":[["read",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["read",2],["return",1],["status",1],["ok",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_failed_upgrade_is_reported_in_one_line_naming_the_backup","name":[["test",1],["detached",1],["child",1],["failed",1],["upgrade",1],["reported",1],["one",1],["line",1],["naming",1],["backup",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["detached",5],["child",4],["failed",5],["upgrade",4],["reported",3],["one",3],["line",6],["naming",3],["backup",7],["tmp",3],["path",5],["monkeypatch",3],["capsys",3],["lr4",1],["upg5",1],["04",1],["foreground",1],["serve",2],["answers",1],["error",4],["kept",2],["exit",2],["parent",1],["recognised",1],["only",1],["future",1],["schema",1],["so",1],["same",1],["dead",1],["after",1],["second",1],["was",2],["as",1],["did",2],["not",11],["become",2],["ready",2],["within",1],["60s",1],["from",2],["openai4s",3],["config",3],["import",1],["module",4],["cli",1],["cfg",6],["data",1],["dir",3],["ensure",1],["dirs",1],["logs",2],["app",2],["out",2],["write",2],["text",2],["old",2],["log",4],["must",1],["be",1],["returned",1],["db",3],["name",1],["v27",2],["bak",2],["bytes",1],["exits",1],["status",1],["output",1],["some",1],["startup",1],["notice",1],["migration",2],["version",4],["32",4],["at",5],["step",2],["there",1],["already",2],["table",2],["named",1],["ix",1],["artifacts",1],["project",1],["created",1],["database",1],["rolled",2],["back",2],["remains",2],["27",2],["re",1],["running",1],["safe",1],["pre",1],["somewhere",2],["else",2],["private",2],["diagnostic",2],["tail",1],["assert",9],["cmd",1],["simple",1],["namespace",1],["no",1],["open",1],["true",1],["err",9],["readouterr",1],["errors",6],["splitlines",1],["if",1],["startswith",2],["len",1],["str",2],["built",1],["numbers",1],["never",1],["echoed",1],["sqlite",1],["detail",1],["claims",1],["rest",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_failed_upgrade_names_no_backup_that_does_not_exist","name":[["test",1],["detached",1],["child",1],["failed",1],["upgrade",1],["names",1],["no",1],["backup",1],["not",1],["exist",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["detached",4],["child",3],["failed",4],["upgrade",2],["names",2],["no",3],["backup",3],["not",3],["exist",2],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["from",1],["openai4s",1],["config",3],["import",1],["module",4],["cli",1],["cfg",3],["data",1],["dir",1],["ensure",1],["dirs",1],["exits",1],["status",1],["output",1],["error",3],["migration",2],["version",3],["32",2],["at",3],["step",2],["30",2],["disk",1],["database",1],["was",1],["rolled",1],["back",1],["remains",1],["29",1],["re",1],["running",1],["safe",1],["assert",3],["cmd",1],["serve",1],["simple",1],["namespace",1],["open",1],["true",1],["err",4],["readouterr",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_future_schema_is_reported_without_startup_timeout","name":[["test",1],["detached",1],["child",1],["future",1],["schema",1],["reported",1],["without",1],["startup",1],["timeout",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",4],["test",2],["detached",3],["child",2],["future",5],["schema",9],["reported",2],["without",2],["startup",2],["timeout",2],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["from",2],["openai4s",2],["config",3],["import",2],["storage",1],["migrations",1],["version",4],["error",9],["module",4],["cli",1],["cfg",4],["data",1],["dir",2],["ensure",1],["dirs",1],["log",4],["logs",1],["app",1],["out",1],["write",2],["text",2],["old",2],["must",1],["not",5],["be",1],["returned",1],["class",1],["process",2],["pid",1],["4321",1],["poll",1],["self",1],["return",2],["spawn",2],["command",1],["kwargs",2],["diagnostic",4],["stdout",1],["nprivate",1],["tail",1],["encode",1],["setattr",1],["subprocess",1],["popen",1],["assert",4],["cmd",1],["serve",1],["simple",1],["namespace",1],["no",1],["open",1],["true",1],["readouterr",1],["err",1],["str",1],["did",1],["become",1],["ready",1],["private",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_future_schema_is_reported_without_startup_timeout.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4321",1],["def",1],["poll",1],["self",1],["return",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_future_schema_is_reported_without_startup_timeout.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["self",2],["return",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_future_schema_is_reported_without_startup_timeout.spawn","name":[["spawn",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["spawn",2],["command",2],["kwargs",3],["diagnostic",3],["future",1],["schema",3],["error",2],["version",2],["stdout",1],["write",1],["nprivate",1],["tail",1],["encode",1],["return",1],["process",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_that_cannot_bind_is_reported_with_its_own_line","name":[["test",1],["detached",1],["child",1],["cannot",1],["bind",1],["reported",1],["its",1],["own",1],["line",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["detached",4],["child",3],["cannot",2],["bind",3],["reported",2],["its",2],["own",2],["line",5],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["import",2],["errno",2],["from",1],["openai4s",1],["config",3],["module",5],["cli",1],["cfg",4],["data",1],["dir",1],["ensure",1],["dirs",1],["failure",1],["message",1],["oserror",1],["eaddrinuse",1],["exits",1],["status",1],["output",1],["nprivate",1],["diagnostic",2],["tail",1],["assert",3],["cmd",1],["serve",1],["simple",1],["namespace",1],["no",1],["open",1],["true",1],["err",5],["readouterr",1],["did",1],["not",3],["become",1],["ready",1],["private",1]]},{"id":"tests/test_cli_contract.py#test_detached_child_that_exits_early_is_not_reported_as_a_timeout","name":[["test",1],["detached",1],["child",1],["exits",1],["early",1],["not",1],["reported",1],["as",1],["timeout",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["detached",4],["child",3],["exits",3],["early",3],["not",7],["reported",2],["as",2],["timeout",2],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["status",5],["expected",3],["unrecognised",1],["exit",2],["names",1],["log",1],["never",1],["wait",1],["did",2],["happen",1],["refusal",1],["stays",1],["from",1],["openai4s",1],["config",3],["import",1],["module",4],["cli",1],["cfg",4],["data",1],["dir",2],["ensure",1],["dirs",1],["output",1],["private",2],["diagnostic",2],["tail",1],["assert",5],["cmd",1],["serve",1],["simple",1],["namespace",1],["no",1],["open",1],["true",1],["err",7],["readouterr",1],["within",1],["60s",1],["become",1],["ready",2],["before",1],["became",1],["str",1],["logs",1],["app",1],["out",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_does_not_signal_an_already_exited_child","name":[["test",1],["detached",1],["cleanup",1],["not",1],["signal",1],["already",1],["exited",1],["child",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",4],["test",2],["detached",3],["cleanup",3],["not",3],["signal",2],["already",2],["exited",3],["child",4],["module",3],["cli",1],["class",1],["process",2],["staticmethod",2],["poll",1],["return",1],["terminate",1],["raise",1],["assertion",1],["error",1],["must",1],["be",1],["signalled",1],["failed",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_does_not_signal_an_already_exited_child.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["staticmethod",2],["def",2],["poll",1],["return",1],["terminate",1],["raise",1],["assertion",1],["error",1],["exited",1],["child",1],["must",1],["not",1],["be",1],["signalled",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_does_not_signal_an_already_exited_child.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["return",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_does_not_signal_an_already_exited_child.Process.terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["terminate",2],["raise",1],["assertion",1],["error",1],["exited",1],["child",1],["must",1],["not",1],["be",1],["signalled",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_escalates_to_kill_and_reaps","name":[["test",1],["detached",1],["cleanup",1],["escalates",1],["kill",1],["reaps",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",6],["test",2],["detached",3],["cleanup",3],["escalates",2],["kill",5],["reaps",2],["module",4],["cli",1],["calls",6],["class",1],["process",2],["staticmethod",4],["poll",1],["return",2],["none",1],["terminate",3],["append",3],["wait",5],["timeout",5],["if",1],["count",1],["raise",1],["subprocess",1],["expired",1],["serve",1],["failed",1],["child",1],["assert",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_escalates_to_kill_and_reaps.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["staticmethod",4],["def",4],["poll",1],["return",2],["none",1],["terminate",2],["calls",4],["append",3],["kill",2],["wait",3],["timeout",5],["if",1],["count",1],["raise",1],["module",1],["subprocess",1],["expired",1],["serve",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_escalates_to_kill_and_reaps.Process.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["kill",3],["calls",1],["append",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_escalates_to_kill_and_reaps.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_escalates_to_kill_and_reaps.Process.terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["terminate",3],["calls",1],["append",1]]},{"id":"tests/test_cli_contract.py#test_detached_cleanup_escalates_to_kill_and_reaps.Process.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["wait",4],["timeout",6],["calls",2],["append",1],["if",1],["count",1],["raise",1],["module",1],["subprocess",1],["expired",1],["serve",1],["return",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_does_not_accept_an_unrelated_healthy_daemon","name":[["test",1],["detached",1],["serve",1],["not",1],["accept",1],["unrelated",1],["healthy",1],["daemon",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",4],["test",2],["detached",4],["serve",3],["not",5],["accept",2],["unrelated",3],["healthy",2],["daemon",5],["tmp",5],["path",5],["monkeypatch",5],["capsys",3],["import",1],["os",2],["if",1],["name",1],["posix",2],["pytest",1],["skip",1],["server",1],["sessions",1],["wsl",1],["feature",1],["module",6],["cli",1],["logs",5],["config",2],["simple",2],["namespace",2],["host",1],["127",1],["port",1],["8760",1],["data",1],["dir",2],["pidfile",1],["pid",2],["ensure",1],["dirs",1],["lambda",4],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["polls",2],["iter",1],["none",2],["98",3],["class",1],["process",2],["4321",1],["staticmethod",2],["poll",1],["return",1],["next",1],["terminate",1],["raise",1],["assertion",1],["error",1],["exited",3],["child",2],["must",1],["be",1],["signalled",1],["setattr",3],["subprocess",1],["popen",1],["health",1],["ready",2],["cfg",1],["time",1],["sleep",1],["seconds",1],["assert",3],["cmd",1],["no",1],["open",1],["output",3],["readouterr",1],["started",1],["out",2],["while",1],["answered",1],["reported",1],["readiness",1],["wait",1],["never",1],["ran",1],["status",1],["before",1],["became",1],["err",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_does_not_accept_an_unrelated_healthy_daemon.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4321",1],["staticmethod",2],["def",2],["poll",1],["return",1],["next",1],["polls",1],["terminate",1],["raise",1],["assertion",1],["error",1],["exited",1],["child",1],["must",1],["not",1],["be",1],["signalled",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_does_not_accept_an_unrelated_healthy_daemon.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["next",1],["polls",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_does_not_accept_an_unrelated_healthy_daemon.Process.terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["terminate",2],["raise",1],["assertion",1],["error",1],["exited",1],["child",1],["must",1],["not",1],["be",1],["signalled",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_ready_timeout_is_overridable","name":[["test",1],["detached",1],["serve",1],["ready",1],["timeout",1],["overridable",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",5],["test",2],["detached",5],["serve",3],["ready",3],["timeout",4],["overridable",2],["tmp",5],["path",5],["monkeypatch",5],["capsys",3],["import",1],["os",2],["if",1],["name",1],["posix",2],["pytest",1],["skip",1],["server",1],["sessions",1],["wsl",1],["feature",1],["module",5],["cli",1],["logs",5],["config",2],["simple",2],["namespace",2],["host",1],["127",1],["port",1],["8760",1],["data",1],["dir",2],["pidfile",1],["daemon",1],["pid",2],["ensure",1],["dirs",1],["lambda",3],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["class",1],["process",2],["4321",1],["staticmethod",3],["poll",1],["return",3],["none",2],["terminate",1],["wait",1],["setenv",1],["openai4",1],["setattr",2],["subprocess",1],["popen",1],["second",1],["tick",1],["far",1],["past",1],["5s",2],["but",1],["well",1],["inside",1],["60s",1],["default",1],["only",1],["override",1],["make",1],["loop",1],["give",1],["up",1],["here",1],["ticks",2],["iter",1],["time",1],["monotonic",1],["next",1],["assert",2],["cmd",1],["no",1],["open",1],["within",1],["readouterr",1],["err",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_ready_timeout_is_overridable.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4321",1],["staticmethod",3],["def",3],["poll",1],["return",3],["none",2],["terminate",1],["wait",1],["timeout",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_ready_timeout_is_overridable.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_ready_timeout_is_overridable.Process.terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["terminate",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_ready_timeout_is_overridable.Process.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["wait",2],["timeout",2],["return",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_starts_the_foreground_command_in_a_new_session","name":[["test",1],["detached",1],["serve",1],["starts",1],["foreground",1],["command",1],["new",1],["session",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",4],["test",2],["detached",4],["serve",3],["starts",2],["foreground",2],["command",6],["new",3],["session",3],["tmp",5],["path",5],["monkeypatch",5],["capsys",3],["import",1],["os",2],["if",1],["name",1],["posix",2],["pytest",1],["skip",1],["server",1],["sessions",1],["wsl",1],["feature",1],["module",7],["cli",1],["logs",5],["config",3],["simple",2],["namespace",2],["host",1],["127",2],["port",1],["8760",2],["data",1],["dir",2],["pidfile",2],["daemon",2],["pid",3],["ensure",1],["dirs",1],["lambda",3],["mkdir",1],["parents",1],["true",5],["exist",1],["ok",1],["launched",6],["class",1],["process",2],["4321",3],["staticmethod",1],["poll",1],["return",2],["none",1],["fake",2],["popen",3],["kwargs",5],["write",1],["text",1],["encoding",1],["utf",1],["setattr",3],["subprocess",2],["health",1],["ready",2],["cfg",2],["url",1],["http",1],["args",2],["no",2],["open",1],["assert",5],["cmd",1],["browser",1],["start",1],["stdin",1],["devnull",1],["started",1],["readouterr",1],["out",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_starts_the_foreground_command_in_a_new_session.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["fake",2],["popen",2],["command",4],["kwargs",4],["launched",2],["config",1],["pidfile",1],["write",1],["text",1],["4321",1],["encoding",1],["utf",1],["return",1],["process",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_starts_the_foreground_command_in_a_new_session.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4321",1],["staticmethod",1],["def",1],["poll",1],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_starts_the_foreground_command_in_a_new_session.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_stops_a_child_that_never_becomes_ready","name":[["test",1],["detached",1],["serve",1],["stops",1],["child",1],["never",1],["becomes",1],["ready",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",5],["test",2],["detached",4],["serve",3],["stops",2],["child",2],["never",2],["becomes",2],["ready",3],["tmp",5],["path",5],["monkeypatch",4],["capsys",3],["import",1],["os",2],["if",1],["name",1],["posix",2],["pytest",1],["skip",1],["server",1],["sessions",1],["wsl",1],["feature",1],["module",5],["cli",1],["logs",5],["config",2],["simple",2],["namespace",2],["host",1],["127",1],["port",1],["8760",1],["data",1],["dir",2],["pidfile",1],["daemon",1],["pid",2],["ensure",1],["dirs",1],["lambda",3],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["calls",4],["class",1],["process",2],["4321",1],["staticmethod",3],["poll",1],["return",2],["none",1],["terminate",3],["append",2],["wait",3],["timeout",2],["setattr",2],["subprocess",1],["popen",1],["ticks",2],["iter",1],["61",1],["time",1],["monotonic",1],["next",1],["assert",3],["cmd",1],["no",1],["open",1],["did",1],["not",1],["become",1],["readouterr",1],["err",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_stops_a_child_that_never_becomes_ready.Process","name":[["process",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4321",1],["staticmethod",3],["def",3],["poll",1],["return",2],["none",1],["terminate",2],["calls",2],["append",2],["wait",2],["timeout",2]]},{"id":"tests/test_cli_contract.py#test_detached_serve_stops_a_child_that_never_becomes_ready.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_stops_a_child_that_never_becomes_ready.Process.terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["terminate",3],["calls",1],["append",1]]},{"id":"tests/test_cli_contract.py#test_detached_serve_stops_a_child_that_never_becomes_ready.Process.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["wait",3],["timeout",3],["calls",1],["append",1],["return",1]]},{"id":"tests/test_cli_contract.py#test_every_exit_2_refusal_code_is_in_the_documented_exit_table","name":[["test",1],["every",1],["exit",2],["refusal",1],["code",1],["documented",1],["table",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",5],["every",4],["exit",12],["refusal",5],["code",20],["documented",2],["table",9],["capsys",3],["said",1],["meant",1],["usage",1],["error",3],["readiness",1],["newer",2],["schema",4],["while",1],["cmd",1],["run",8],["also",1],["refused",2],["empty",2],["task",2],["explicit",1],["mode",2],["whose",2],["runner",2],["nothing",1],["could",1],["authorize",1],["new",1],["must",1],["be",1],["named",1],["place",1],["written",1],["drifts",1],["again",1],["codes",8],["assert",10],["invalid",1],["allow",1],["command",1],["unauthorized",1],["pytest",1],["raises",1],["system",1],["cli",4],["module",1],["main",2],["help",7],["text",6],["join",1],["readouterr",1],["out",1],["split",1],["index",2],["row",8],["next",2],["line",6],["repo",2],["docs",3],["configuration",3],["md",7],["read",2],["encoding",2],["utf",2],["splitlines",2],["if",2],["startswith",2],["dir",2],["openai4s",2],["readme",9],["rows",5],["name",7],["prefix",2],["exits",1],["zh",2],["items",2],["rfd",1],["refuses",1],["database",1],["will",1],["not",1],["open",1],["one",2],["from",2],["release",1],["upgrade",1],["failed",3],["was",1],["rolled",1],["back",1],["these",1],["lists",1],["refusals",1],["says",1],["so",1],["storage",1],["migrations",1],["import",1],["future",3],["migration",2],["pinned",1],["by",1],["json",1],["tests",1],["below",1],["store",3],["backup",3]]},{"id":"tests/test_cli_contract.py#test_flag_off_run_preserves_agent_execution_without_readiness_probe","name":[["test",1],["flag",1],["off",1],["run",1],["preserves",1],["agent",1],["execution",1],["without",1],["readiness",1],["probe",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",5],["test",3],["flag",3],["off",3],["run",6],["preserves",2],["agent",8],["execution",2],["without",2],["readiness",7],["probe",3],["tmp",3],["path",3],["monkeypatch",5],["capsys",3],["from",2],["openai4s",3],["import",2],["as",1],["module",6],["config",4],["llmconfig",2],["cli",2],["cfg",5],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["calls",4],["list",1],["tuple",1],["str",1],["object",1],["class",1],["init",1],["self",2],["verbose",3],["task",7],["mode",2],["none",3],["append",2],["construct",2],["return",1],["stop",1],["reason",1],["submitted",2],["output",1],["final",2],["message",1],["done",2],["forbidden",2],["kwargs",1],["raise",1],["assertion",1],["error",1],["performed",1],["stage",1],["setattr",3],["lambda",1],["kernel",1],["standard",1],["profile",1],["status",2],["cmd",1],["simple",1],["namespace",1],["legacy",2],["json",1],["false",1],["true",2],["assert",3],["readouterr",1],["out",1]]},{"id":"tests/test_cli_contract.py#test_flag_off_run_preserves_agent_execution_without_readiness_probe.Agent","name":[["agent",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["agent",2],["def",2],["init",1],["self",2],["cfg",2],["verbose",2],["task",4],["mode",2],["none",2],["calls",2],["append",2],["construct",1],["run",2],["return",1],["stop",1],["reason",1],["submitted",2],["output",1],["final",1],["message",1],["done",1]]},{"id":"tests/test_cli_contract.py#test_flag_off_run_preserves_agent_execution_without_readiness_probe.Agent.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",2],["cfg",3],["verbose",3],["task",3],["mode",3],["none",2],["calls",1],["append",1],["construct",1]]},{"id":"tests/test_cli_contract.py#test_flag_off_run_preserves_agent_execution_without_readiness_probe.Agent.run","name":[["run",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["run",3],["self",2],["task",3],["calls",1],["append",1],["return",1],["stop",1],["reason",1],["submitted",2],["output",1],["none",1],["final",1],["message",1],["done",1]]},{"id":"tests/test_cli_contract.py#test_flag_off_run_preserves_agent_execution_without_readiness_probe.forbidden_readiness","name":[["forbidden",1],["readiness",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["forbidden",2],["readiness",3],["kwargs",2],["raise",1],["assertion",1],["error",1],["flag",1],["off",1],["cli",1],["performed",1],["stage",1],["probe",1]]},{"id":"tests/test_cli_contract.py#test_real_cli_run_hitting_max_turns_exits_3_and_closes_its_frame_failed","name":[["test",1],["real",1],["cli",1],["run",1],["hitting",1],["max",1],["turns",1],["exits",1],["closes",1],["its",1],["frame",1],["failed",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["real",2],["cli",3],["run",4],["hitting",2],["max",4],["turns",4],["exits",2],["closes",2],["its",2],["frame",3],["failed",3],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["module",2],["cfg",2],["scripted",1],["still",1],["thinking",1],["status",2],["main",1],["json",2],["loop",1],["until",1],["turn",1],["cap",1],["assert",3],["loads",1],["readouterr",1],["out",1],["stop",1],["reason",1],["only",1],["row",1],["22",1]]},{"id":"tests/test_cli_contract.py#test_real_cli_run_that_submits_exits_0_and_closes_its_frame_done","name":[["test",1],["real",1],["cli",1],["run",1],["submits",1],["exits",1],["closes",1],["its",1],["frame",1],["done",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["real",2],["cli",3],["run",4],["submits",2],["exits",2],["closes",2],["its",2],["frame",3],["done",3],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["module",2],["cfg",2],["scripted",1],["python",1],["nhost",1],["submit",2],["output",1],["summary",1],["ok",1],["computed",1],["max",1],["turns",1],["status",2],["main",1],["json",2],["once",1],["assert",3],["loads",1],["readouterr",1],["out",1],["stop",1],["reason",1],["submitted",1],["only",1],["row",1],["11",1]]},{"id":"tests/test_cli_contract.py#test_real_detached_child_failed_upgrade_names_the_backup_and_exits_2","name":[["test",1],["real",1],["detached",1],["child",1],["failed",1],["upgrade",1],["names",1],["backup",1],["exits",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["real",2],["detached",4],["child",2],["failed",2],["upgrade",3],["names",2],["backup",5],["exits",2],["tmp",4],["path",7],["monkeypatch",5],["capsys",3],["import",3],["sqlite3",2],["time",3],["from",1],["openai4s",2],["config",3],["module",3],["cli",1],["cfg",9],["data",2],["dir",2],["port",2],["free",1],["ensure",1],["dirs",1],["setenv",3],["openai4",3],["str",3],["no",2],["open",2],["ready",2],["timeout",1],["30",2],["v31",2],["database",1],["whose",1],["fails",1],["any",1],["process",1],["db",4],["started",2],["monotonic",2],["assert",7],["cmd",1],["serve",1],["simple",1],["namespace",1],["true",1],["err",6],["readouterr",1],["name",1],["bak",1],["exists",3],["error",1],["migration",1],["version",2],["did",1],["not",5],["become",1],["already",1],["table",1],["connect",1],["as",1],["conn",2],["execute",1],["pragma",1],["user",1],["fetchone",1],["31",1],["pidfile",1],["statefile",1]]},{"id":"tests/test_cli_contract.py#test_real_detached_child_rejects_future_schema_with_explicit_parent_error","name":[["test",1],["real",1],["detached",1],["child",1],["rejects",1],["future",1],["schema",1],["explicit",1],["parent",1],["error",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["real",2],["detached",3],["child",2],["rejects",2],["future",3],["schema",5],["explicit",2],["parent",3],["error",5],["tmp",4],["path",7],["monkeypatch",4],["capsys",3],["import",3],["sqlite3",2],["from",2],["openai4s",2],["config",3],["storage",1],["migrations",1],["version",4],["module",3],["cli",1],["cfg",8],["data",2],["dir",2],["ensure",1],["dirs",1],["setenv",2],["openai4",2],["str",1],["no",2],["open",2],["connect",1],["db",3],["as",2],["conn",2],["execute",1],["pragma",1],["user",1],["before",2],["read",2],["bytes",2],["exercise",1],["actual",1],["spawned",1],["foreground",1],["command",1],["bypasses",1],["only",1],["already",1],["tested",1],["preflight",1],["race",1],["would",1],["assert",4],["cmd",1],["serve",1],["simple",1],["namespace",1],["true",1],["readouterr",1],["err",1],["did",1],["not",4],["become",1],["ready",1],["pidfile",1],["exists",2],["statefile",1]]},{"id":"tests/test_cli_contract.py#test_recorded_endpoint_rejects_stale_or_invalid_state","name":[["test",1],["recorded",1],["endpoint",1],["rejects",1],["stale",1],["invalid",1],["state",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["recorded",3],["endpoint",3],["rejects",2],["stale",2],["invalid",2],["state",2],["tmp",3],["path",3],["monkeypatch",3],["payload",5],["module",4],["cli",1],["config",3],["simple",1],["namespace",1],["statefile",2],["daemon",3],["json",2],["if",1],["isinstance",1],["str",1],["content",3],["else",1],["dumps",1],["pid",2],["start",4],["write",1],["text",1],["encoding",1],["utf",1],["setattr",1],["process",1],["token",1],["lambda",1],["assert",1],["4321",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_root_help_lists_every_supported_subcommand_through_python_m","name":[["test",1],["root",1],["help",1],["lists",1],["every",1],["supported",1],["subcommand",1],["through",1],["python",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["root",2],["help",7],["lists",2],["every",2],["supported",2],["subcommand",2],["through",2],["python",2],["proc",5],["subprocess",1],["run",4],["sys",1],["executable",1],["openai4s",1],["cwd",1],["repo",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["30",1],["check",1],["false",1],["assert",3],["returncode",1],["stderr",1],["serve",2],["status",2],["doctor",2],["verify",2],["package",3],["diagnostics",2],["stop",2],["url",2],["init",2],["setup",2],["benchmark",3],["env",2],["jupyter",2],["share",2],["cluster",2],["user",4],["relay",2],["stdout",2],["command",6],["environments",1],["transaction",2],["nobody",3],["drive",1],["from",3],["line",1],["one",1],["uses",1],["directory",1],["fixtures",1],["someone",1],["whose",1],["daemon",3],["will",1],["not",5],["start",1],["if",1],["exist",2],["person",1],["who",2],["needs",1],["recipient",1],["verifying",1],["evidence",1],["has",2],["no",2],["docs",1],["open",1],["absent",1],["may",1],["as",1],["well",1],["support",1],["be",1],["discoverable",1],["trouble",1],["hand",1],["collects",1],["files",1],["instead",1],["shares",1],["whatever",1],["they",1],["grab",1],["team",1],["mode",1],["accounts",1],["managed",1],["server",1],["admin",1],["cannot",2],["find",1],["bootstrap",1],["login",1],["batch",1],["jobs",1],["surface",1],["researcher",1],["reaches",1],["work",1],["too",1],["long",1],["sit",1],["front",1]]},{"id":"tests/test_cli_contract.py#test_root_version_prints_the_declared_package_version","name":[["test",1],["root",1],["version",2],["prints",1],["declared",1],["package",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["root",2],["version",7],["prints",2],["declared",2],["package",2],["capsys",3],["from",1],["openai4s",2],["import",1],["pytest",1],["raises",1],["system",1],["exit",1],["as",1],["stopped",2],["cli",1],["module",1],["main",1],["assert",2],["value",1],["code",1],["readouterr",1],["out",1],["strip",1]]},{"id":"tests/test_cli_contract.py#test_run_help_documents_the_exit_status_table","name":[["test",1],["run",1],["help",1],["documents",1],["exit",1],["status",1],["table",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["run",5],["help",3],["documents",2],["exit",4],["status",3],["table",2],["capsys",3],["pytest",1],["raises",1],["system",1],["as",1],["stopped",2],["cli",1],["module",1],["main",1],["assert",3],["value",1],["code",1],["text",3],["join",1],["readouterr",1],["out",1],["split",1],["fragment",2],["completed",1],["stop",1],["reason",1],["submitted",1],["refused",1],["ended",1],["without",1],["completing",1]]},{"id":"tests/test_cli_contract.py#test_run_reports_a_failed_upgrade_in_one_line_naming_the_backup","name":[["test",1],["run",1],["reports",1],["failed",1],["upgrade",1],["one",1],["line",1],["naming",1],["backup",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["run",4],["reports",2],["failed",2],["upgrade",3],["one",2],["line",2],["naming",2],["backup",2],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["same",1],["failure",1],["from",1],["openai4s",3],["through",1],["real",1],["entry",1],["point",1],["import",1],["config",6],["as",1],["module",6],["cli",1],["setattr",1],["none",1],["setenv",1],["openai4",1],["data",1],["dir",1],["str",2],["ensure",1],["dirs",1],["db",3],["older",1],["store",1],["whose",1],["fails",1],["assert",4],["main",1],["say",1],["hello",1],["err",5],["readouterr",1],["traceback",1],["not",1],["error",1],["migration",1],["version",1],["name",1],["v31",1],["bak",1]]},{"id":"tests/test_cli_contract.py#test_run_that_did_not_complete_exits_non_zero_with_its_result_intact","name":[["test",1],["run",1],["did",1],["not",1],["complete",1],["exits",1],["non",1],["zero",1],["its",1],["result",1],["intact",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",4],["test",3],["run",6],["did",2],["not",4],["complete",2],["exits",2],["non",2],["zero",2],["its",2],["result",2],["intact",2],["tmp",3],["path",3],["monkeypatch",4],["capsys",3],["stop",9],["reason",9],["as",7],["json",6],["only",1],["submitted",2],["completion",1],["exit",2],["status",4],["must",1],["say",1],["so",2],["every",1],["agent",7],["terminal",1],["fall",1],["through",1],["return",2],["script",1],["checking",1],["read",1],["hit",1],["max",1],["turns",1],["tripped",1],["progress",1],["circuit",1],["success",1],["while",1],["action",1],["ledger",1],["recorded",1],["failed",1],["code",1],["already",1],["means",1],["refusal",1],["readiness",1],["future",1],["schema",1],["usage",1],["error",1],["unknown",1],["fails",1],["closed",1],["from",2],["openai4s",2],["import",2],["module",7],["config",4],["llmconfig",2],["cli",1],["cfg",4],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["class",1],["init",1],["self",2],["verbose",3],["task",5],["mode",2],["none",3],["del",2],["output",1],["final",1],["message",1],["setattr",2],["lambda",1],["cmd",1],["simple",1],["namespace",1],["never",1],["completes",1],["false",1],["assert",4],["getattr",1],["completed",1],["out",4],["readouterr",1],["if",1],["loads",1],["else",1]]},{"id":"tests/test_cli_contract.py#test_run_that_did_not_complete_exits_non_zero_with_its_result_intact.Agent","name":[["agent",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["agent",2],["def",2],["init",1],["self",2],["cfg",2],["verbose",2],["task",4],["mode",2],["none",2],["del",2],["run",1],["return",1],["stop",2],["reason",2],["submitted",1],["output",1],["final",1],["message",1]]},{"id":"tests/test_cli_contract.py#test_run_that_did_not_complete_exits_non_zero_with_its_result_intact.Agent.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",2],["cfg",3],["verbose",3],["task",3],["mode",3],["none",2],["del",1]]},{"id":"tests/test_cli_contract.py#test_run_that_did_not_complete_exits_non_zero_with_its_result_intact.Agent.run","name":[["run",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["run",2],["self",2],["task",3],["del",1],["return",1],["stop",2],["reason",2],["submitted",1],["output",1],["none",1],["final",1],["message",1]]},{"id":"tests/test_cli_contract.py#test_serve_formal_open_future_schema_error_clears_only_owned_state","name":[["test",1],["serve",1],["formal",1],["open",1],["future",1],["schema",1],["error",1],["clears",1],["only",1],["owned",1],["state",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["serve",3],["formal",2],["open",2],["future",5],["schema",8],["error",4],["clears",2],["only",3],["owned",3],["state",3],["tmp",3],["path",3],["monkeypatch",6],["capsys",3],["import",3],["openai4s",3],["config",5],["as",2],["module",8],["server",4],["from",1],["storage",1],["migrations",1],["version",3],["cli",1],["cfg",5],["data",1],["dir",1],["ensure",1],["dirs",1],["setattr",4],["lambda",3],["acquire",1],["singleton",1],["true",1],["cleared",3],["clear",1],["kw",2],["append",1],["reject",2],["raise",1],["build",1],["assert",3],["cmd",1],["simple",1],["namespace",1],["detached",1],["false",1],["host",1],["none",2],["port",1],["if",1],["by",1],["os",1],["getpid",1],["readouterr",1],["err",1]]},{"id":"tests/test_cli_contract.py#test_serve_formal_open_future_schema_error_clears_only_owned_state.reject","name":[["reject",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["reject",2],["cfg",2],["raise",1],["future",1],["schema",3],["error",1],["version",2]]},{"id":"tests/test_cli_contract.py#test_serve_future_schema_fails_before_directories_singleton_or_spawn","name":[["test",1],["serve",1],["future",1],["schema",1],["fails",1],["before",1],["directories",1],["singleton",1],["spawn",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["serve",3],["future",3],["schema",5],["fails",2],["before",2],["directories",2],["singleton",4],["spawn",3],["tmp",3],["path",4],["monkeypatch",7],["capsys",3],["detached",4],["import",3],["sqlite3",2],["openai4s",2],["config",10],["as",2],["module",10],["from",1],["storage",1],["migrations",1],["version",3],["cli",1],["setattr",4],["none",2],["setenv",1],["openai4",1],["data",1],["dir",1],["str",1],["cfg",2],["connect",1],["db",3],["execute",1],["pragma",1],["user",1],["calls",5],["ensure",1],["dirs",2],["lambda",3],["append",3],["acquire",1],["subprocess",1],["popen",1],["kw",1],["assert",4],["cmd",1],["simple",1],["namespace",1],["readouterr",1],["err",1]]},{"id":"tests/test_cli_contract.py#test_serve_rejects_invalid_ports","name":[["test",1],["serve",1],["rejects",1],["invalid",1],["ports",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["serve",3],["rejects",2],["invalid",2],["ports",2],["port",4],["capsys",3],["pytest",1],["raises",1],["system",1],["exit",1],["as",1],["stopped",2],["cli",1],["module",1],["main",1],["assert",1],["value",1],["code",1],["readouterr",1]]},{"id":"tests/test_cli_contract.py#test_serve_reports_a_failed_upgrade_in_one_line_naming_the_backup","name":[["test",1],["serve",1],["reports",1],["failed",1],["upgrade",1],["one",1],["line",1],["naming",1],["backup",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["serve",3],["reports",2],["failed",3],["upgrade",4],["one",5],["line",8],["naming",2],["backup",6],["tmp",4],["path",4],["monkeypatch",6],["capsys",3],["upg3",1],["04",1],["refusal",1],["newer",1],["database",1],["was",1],["exit",1],["older",2],["escaped",1],["as",2],["45",1],["traceback",2],["whose",2],["only",2],["useful",1],["sentence",1],["rolled",2],["back",2],["came",1],["last",2],["import",1],["openai4s",2],["config",5],["module",8],["cli",1],["cfg",4],["data",1],["dir",1],["ensure",1],["dirs",1],["db",3],["store",1],["fails",1],["setattr",3],["lambda",3],["acquire",1],["singleton",1],["true",1],["cleared",3],["clear",1],["state",1],["kw",2],["append",1],["assert",8],["cmd",1],["simple",1],["namespace",1],["detached",1],["false",1],["host",1],["none",2],["port",1],["err",6],["readouterr",1],["not",1],["startup",1],["may",1],["print",1],["its",1],["machine",1],["dependent",1],["package",1],["notices",1],["first",1],["failure",1],["itself",1],["errors",6],["splitlines",2],["if",2],["startswith",2],["error",2],["len",1],["rstrip",1],["migration",1],["version",2],["remains",1],["at",1],["31",1],["name",1],["v31",1],["bak",1],["exists",1],["str",1],["owned",1],["by",1],["os",1],["getpid",1]]},{"id":"tests/test_cli_contract.py#test_setup_only_accepts_each_documented_environment","name":[["test",1],["setup",1],["only",1],["accepts",1],["each",1],["documented",1],["environment",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["setup",3],["only",4],["accepts",2],["each",2],["documented",2],["environment",2],["name",4],["args",3],["cli",1],["module",1],["build",1],["parser",1],["parse",1],["assert",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_allows_control_only_agent_before_any_readiness_probe","name":[["test",1],["stage1",1],["run",1],["allows",1],["control",1],["only",1],["agent",1],["before",1],["any",1],["readiness",1],["probe",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",5],["test",3],["stage1",3],["run",7],["allows",2],["control",5],["only",5],["agent",8],["before",3],["any",2],["readiness",7],["probe",2],["tmp",3],["path",3],["monkeypatch",5],["capsys",3],["from",2],["openai4s",3],["import",3],["as",1],["module",6],["config",4],["llmconfig",2],["roadmap",3],["feature",2],["flags",2],["cli",1],["cfg",5],["data",3],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["features",1],["trusted",1],["delivery",1],["true",2],["calls",4],["list",1],["tuple",1],["str",1],["object",1],["class",1],["init",1],["self",2],["verbose",3],["task",5],["mode",2],["none",2],["append",2],["construct",2],["return",1],["stop",2],["reason",2],["submitted",3],["output",2],["summary",1],["completion",4],["bullets",1],["answered",1],["without",1],["science",1],["runtime",1],["final",2],["message",2],["forbidden",2],["kwargs",1],["raise",1],["assertion",1],["error",1],["cmd",2],["probed",1],["action",1],["routing",1],["setattr",3],["lambda",1],["kernel",1],["standard",1],["profile",1],["status",2],["simple",1],["namespace",1],["analyze",2],["json",2],["false",2],["assert",4],["payload",3],["loads",1],["readouterr",1],["out",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_allows_control_only_agent_before_any_readiness_probe.Agent","name":[["agent",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["agent",2],["def",2],["init",1],["self",2],["cfg",2],["verbose",2],["task",4],["mode",2],["none",1],["calls",2],["append",2],["construct",1],["run",2],["return",1],["stop",1],["reason",1],["submitted",2],["output",2],["summary",1],["control",2],["only",2],["completion",3],["bullets",1],["answered",1],["without",1],["science",1],["runtime",1],["final",1],["message",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_allows_control_only_agent_before_any_readiness_probe.Agent.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",2],["cfg",3],["verbose",3],["task",3],["mode",3],["none",2],["calls",1],["append",1],["construct",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_allows_control_only_agent_before_any_readiness_probe.Agent.run","name":[["run",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["run",3],["self",2],["task",3],["calls",1],["append",1],["return",1],["stop",1],["reason",1],["submitted",2],["output",2],["summary",1],["control",2],["only",2],["completion",3],["bullets",1],["answered",1],["without",1],["science",1],["runtime",1],["final",1],["message",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_allows_control_only_agent_before_any_readiness_probe.forbidden_readiness","name":[["forbidden",1],["readiness",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["forbidden",2],["readiness",3],["kwargs",2],["raise",1],["assertion",1],["error",1],["cmd",1],["run",1],["probed",1],["before",1],["action",1],["routing",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_projects_typed_first_cell_readiness_refusal","name":[["test",1],["stage1",1],["run",1],["projects",1],["typed",1],["first",1],["cell",1],["readiness",1],["refusal",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",4],["test",3],["stage1",3],["run",5],["projects",2],["typed",2],["first",2],["cell",3],["readiness",9],["refusal",2],["tmp",3],["path",3],["monkeypatch",4],["capsys",3],["from",3],["openai4s",6],["import",4],["agent",6],["as",1],["module",6],["config",4],["llmconfig",2],["roadmap",3],["feature",2],["flags",2],["kernel",1],["environment",3],["error",4],["cli",1],["cfg",4],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["features",1],["trusted",1],["delivery",1],["true",2],["state",1],["needs",1],["repair",4],["ready",2],["false",2],["missing",2],["packages",1],["python",5],["numpy",2],["base",1],["environments",1],["remediation",1],["plan",2],["argv",2],["env",3],["apply",3],["class",1],["init",1],["self",2],["verbose",3],["task",5],["mode",2],["none",1],["del",2],["raise",1],["setattr",2],["lambda",1],["status",2],["cmd",1],["simple",1],["namespace",1],["json",2],["assert",5],["payload",5],["loads",1],["readouterr",1],["out",1],["code",1],["not",1],["standard",1],["profile",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_projects_typed_first_cell_readiness_refusal.Agent","name":[["agent",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["agent",2],["def",2],["init",1],["self",2],["cfg",2],["verbose",2],["task",4],["mode",2],["none",1],["del",2],["run",1],["raise",1],["environment",1],["readiness",2],["error",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_projects_typed_first_cell_readiness_refusal.Agent.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",2],["cfg",3],["verbose",3],["task",3],["mode",3],["none",2],["del",1]]},{"id":"tests/test_cli_contract.py#test_stage1_run_projects_typed_first_cell_readiness_refusal.Agent.run","name":[["run",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["run",2],["self",2],["task",3],["del",1],["raise",1],["environment",1],["readiness",2],["error",1]]},{"id":"tests/test_cli_contract.py#test_status_never_prints_the_access_token_and_points_at_url","name":[["test",1],["status",1],["never",1],["prints",1],["access",1],["token",1],["points",1],["at",1],["url",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",5],["test",2],["status",5],["never",2],["prints",2],["access",3],["token",13],["points",2],["at",3],["url",8],["tmp",5],["path",5],["monkeypatch",6],["capsys",4],["health",1],["question",1],["its",1],["output",6],["lands",1],["ci",1],["support",1],["logs",1],["printed",1],["http",3],["host",2],["port",2],["full",1],["no",1],["flag",1],["while",1],["release",1],["pipeline",1],["treats",1],["very",1],["bootstrap",1],["as",1],["credential",1],["must",1],["not",3],["reach",1],["log",1],["tokenized",1],["openai4s",3],["from",1],["server",1],["import",1],["local",3],["auth",3],["module",8],["cli",1],["config",4],["recorded",1],["daemon",5],["127",3],["9222",3],["load",1],["mint",1],["assert",8],["read",2],["class",1],["response",2],["enter",1],["self",3],["return",3],["exit",1],["args",1],["none",1],["staticmethod",1],["ok",1],["model",1],["demo",1],["setattr",4],["lambda",4],["alive",1],["cfg",1],["pid",3],["true",1],["process",1],["start",2],["open",1],["cmd",1],["simple",1],["namespace",1],["readouterr",2],["out",2],["running",1],["4321",1],["command",1],["exists",1],["hand",1],["person",1],["working",1],["still",1],["main",1],["strip",1]]},{"id":"tests/test_cli_contract.py#test_status_never_prints_the_access_token_and_points_at_url.Response","name":[["response",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["response",2],["def",3],["enter",1],["self",3],["return",3],["exit",1],["args",1],["none",1],["staticmethod",1],["read",1],["status",1],["ok",1],["model",1],["demo",1]]},{"id":"tests/test_cli_contract.py#test_status_never_prints_the_access_token_and_points_at_url.Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_cli_contract.py#test_status_never_prints_the_access_token_and_points_at_url.Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_status_never_prints_the_access_token_and_points_at_url.Response.read","name":[["read",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["read",2],["return",1],["status",1],["ok",1],["model",1],["demo",1]]},{"id":"tests/test_cli_contract.py#test_status_on_macos_probes_the_port_the_daemon_was_started_on","name":[["test",1],["status",1],["macos",1],["probes",1],["port",1],["daemon",1],["was",1],["started",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",6],["test",2],["status",4],["macos",2],["probes",2],["port",2],["daemon",6],["was",2],["started",2],["tmp",3],["path",3],["monkeypatch",5],["capsys",3],["module",7],["cli",1],["config",3],["live",1],["darwin",3],["as",1],["kinfo",1],["record",1],["setattr",2],["lambda",1],["opened",3],["class",1],["response",2],["enter",1],["self",3],["return",4],["exit",1],["args",1],["none",1],["staticmethod",1],["read",1],["ok",1],["model",1],["demo",1],["open",3],["request",3],["timeout",1],["append",1],["if",1],["9734",3],["not",1],["raise",1],["urllib",1],["error",1],["urlerror",1],["connection",1],["refused",1],["assert",3],["cmd",1],["simple",1],["namespace",1],["http",2],["127",2],["health",1],["at",1],["readouterr",1],["out",1]]},{"id":"tests/test_cli_contract.py#test_status_on_macos_probes_the_port_the_daemon_was_started_on.open_daemon","name":[["open",1],["daemon",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["open",2],["daemon",2],["request",4],["timeout",2],["opened",1],["append",1],["if",1],["9734",1],["not",1],["raise",1],["module",1],["urllib",1],["error",1],["urlerror",1],["connection",1],["refused",1],["return",1],["response",1]]},{"id":"tests/test_cli_contract.py#test_status_on_macos_probes_the_port_the_daemon_was_started_on.Response","name":[["response",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["response",2],["def",3],["enter",1],["self",3],["return",3],["exit",1],["args",1],["none",1],["staticmethod",1],["read",1],["status",1],["ok",1],["model",1],["demo",1]]},{"id":"tests/test_cli_contract.py#test_status_on_macos_probes_the_port_the_daemon_was_started_on.Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_cli_contract.py#test_status_on_macos_probes_the_port_the_daemon_was_started_on.Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_status_on_macos_probes_the_port_the_daemon_was_started_on.Response.read","name":[["read",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["read",2],["return",1],["status",1],["ok",1],["model",1],["demo",1]]},{"id":"tests/test_cli_contract.py#test_status_probes_and_reports_the_live_recorded_endpoint","name":[["test",1],["status",1],["probes",1],["reports",1],["live",1],["recorded",1],["endpoint",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",6],["test",2],["status",4],["probes",2],["reports",2],["live",2],["recorded",3],["endpoint",2],["tmp",3],["path",3],["monkeypatch",6],["capsys",3],["module",7],["cli",1],["config",4],["daemon",6],["host",1],["172",3],["25",3],["100",3],["port",1],["9123",3],["opened",3],["class",1],["response",2],["enter",1],["self",3],["return",4],["exit",1],["args",1],["none",1],["staticmethod",1],["read",1],["ok",1],["model",1],["demo",1],["open",3],["request",2],["timeout",2],["append",1],["setattr",4],["lambda",3],["alive",1],["cfg",1],["pid",2],["true",1],["process",1],["start",2],["token",1],["assert",4],["cmd",1],["simple",1],["namespace",1],["http",2],["health",1],["output",3],["readouterr",1],["out",1],["at",1],["127",1],["8760",1],["not",1]]},{"id":"tests/test_cli_contract.py#test_status_probes_and_reports_the_live_recorded_endpoint.open_daemon","name":[["open",1],["daemon",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["open",2],["daemon",2],["request",3],["timeout",3],["opened",1],["append",1],["return",1],["response",1]]},{"id":"tests/test_cli_contract.py#test_status_probes_and_reports_the_live_recorded_endpoint.Response","name":[["response",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["response",2],["def",3],["enter",1],["self",3],["return",3],["exit",1],["args",1],["none",1],["staticmethod",1],["read",1],["status",1],["ok",1],["model",1],["demo",1]]},{"id":"tests/test_cli_contract.py#test_status_probes_and_reports_the_live_recorded_endpoint.Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_cli_contract.py#test_status_probes_and_reports_the_live_recorded_endpoint.Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_status_probes_and_reports_the_live_recorded_endpoint.Response.read","name":[["read",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["read",2],["return",1],["status",1],["ok",1],["model",1],["demo",1]]},{"id":"tests/test_cli_contract.py#test_status_reports_the_local_data_dir_without_trusting_health","name":[["test",1],["status",1],["reports",1],["local",1],["data",1],["dir",1],["without",1],["trusting",1],["health",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",5],["test",2],["status",4],["reports",2],["local",4],["data",7],["dir",5],["without",2],["trusting",2],["health",2],["monkeypatch",6],["capsys",3],["module",7],["cli",1],["config",3],["simple",2],["namespace",2],["host",1],["127",1],["port",1],["9876",1],["path",1],["trusted",2],["class",1],["response",2],["enter",1],["self",4],["return",3],["exit",1],["args",2],["none",1],["read",2],["ok",1],["model",2],["demo",2],["leaked",2],["setattr",4],["lambda",4],["pid",3],["cfg",1],["123",1],["alive",1],["true",1],["open",1],["daemon",1],["kwargs",1],["assert",4],["cmd",1],["output",4],["readouterr",1],["out",1],["not",1]]},{"id":"tests/test_cli_contract.py#test_status_reports_the_local_data_dir_without_trusting_health.Response","name":[["response",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["class",2],["response",2],["def",3],["enter",1],["self",4],["return",3],["exit",1],["args",1],["none",1],["read",1],["status",1],["ok",1],["model",1],["demo",1],["data",1],["dir",1],["leaked",1]]},{"id":"tests/test_cli_contract.py#test_status_reports_the_local_data_dir_without_trusting_health.Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_cli_contract.py#test_status_reports_the_local_data_dir_without_trusting_health.Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_status_reports_the_local_data_dir_without_trusting_health.Response.read","name":[["read",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["read",2],["self",2],["return",1],["status",1],["ok",1],["model",1],["demo",1],["data",1],["dir",1],["leaked",1]]},{"id":"tests/test_cli_contract.py#test_store_opening_commands_refuse_a_future_schema_without_a_traceback","name":[["test",1],["store",1],["opening",1],["commands",1],["refuse",1],["future",1],["schema",1],["without",1],["traceback",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["store",3],["opening",2],["commands",2],["refuse",2],["future",3],["schema",5],["without",2],["traceback",3],["tmp",3],["path",6],["monkeypatch",4],["capsys",3],["argv",3],["serve",1],["already",1],["rendered",1],["refusal",1],["every",1],["other",1],["opener",1],["crashed",1],["import",3],["sqlite3",2],["openai4s",2],["config",6],["as",2],["module",6],["from",1],["storage",1],["migrations",1],["version",3],["cli",1],["setattr",1],["none",1],["setenv",1],["openai4",1],["data",1],["dir",1],["str",1],["cfg",5],["ensure",1],["dirs",1],["connect",1],["db",5],["execute",1],["pragma",1],["user",1],["before",2],["read",2],["bytes",2],["assert",4],["main",1],["captured",3],["readouterr",1],["err",2],["not",1]]},{"id":"tests/test_cli_contract.py#test_subcommand_help_advertises_supported_options","name":[["test",1],["subcommand",1],["help",1],["advertises",1],["supported",1],["options",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["subcommand",2],["help",2],["advertises",2],["supported",2],["options",2],["argv",3],["expected",3],["fragment",3],["capsys",3],["pytest",1],["raises",1],["system",1],["exit",1],["as",1],["stopped",2],["cli",1],["module",1],["main",1],["assert",2],["value",1],["code",1],["readouterr",1],["out",1]]},{"id":"tests/test_cli_contract.py#test_subcommands_and_arguments_parse_compatibly","name":[["test",1],["subcommands",1],["arguments",1],["parse",1],["compatibly",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["subcommands",2],["arguments",2],["parse",3],["compatibly",2],["argv",3],["expected",3],["args",3],["cli",1],["module",1],["build",1],["parser",1],["name",2],["value",2],["items",1],["assert",1],["getattr",1]]},{"id":"tests/test_cli_contract.py#test_the_cli_readme_halves_carry_the_same_operational_contract","name":[["test",1],["cli",1],["readme",1],["halves",1],["carry",1],["same",1],["operational",1],["contract",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["cli",5],["readme",4],["halves",2],["carry",2],["same",2],["operational",3],["contract",6],["hand",1],["merge",1],["kept",1],["both",1],["old",1],["chinese",6],["bullet",1],["status",4],["prints",2],["token",9],["url",2],["its",1],["replacement",1],["plain",1],["origin",1],["so",1],["page",2],["contradicted",1],["itself",1],["english",4],["cmd",1],["dir",2],["repo",1],["openai4s",1],["bullets",9],["name",2],["str",3],["heading",2],["list",1],["text",3],["read",1],["encoding",1],["utf",1],["section",2],["split",2],["return",1],["line",6],["splitlines",1],["if",2],["startswith",1],["md",2],["zh",1],["assert",4],["len",5],["serve",1],["not",1]]},{"id":"tests/test_cli_contract.py#test_the_cli_readme_halves_carry_the_same_operational_contract.contract_bullets","name":[["contract",1],["bullets",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["contract",2],["bullets",2],["name",3],["str",6],["heading",3],["list",2],["text",3],["cli",1],["dir",1],["read",1],["encoding",1],["utf",1],["section",2],["split",2],["return",1],["line",3],["splitlines",1],["if",1],["startswith",1]]},{"id":"tests/test_cli_contract.py#test_the_darwin_start_token_is_read_from_the_real_kernel","name":[["test",1],["darwin",1],["start",1],["token",1],["read",1],["from",1],["real",1],["kernel",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["darwin",2],["start",6],["token",6],["read",3],["from",3],["real",2],["kernel",3],["live",1],["so",1],["record",1],["offset",1],["proven",1],["rather",1],["than",1],["asserted",1],["stable",1],["process",5],["different",1],["child",6],["started",1],["later",1],["module",6],["cli",1],["mine",4],["os",2],["getpid",2],["assert",3],["subprocess",1],["popen",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["try",1],["theirs",3],["pid",2],["finally",1],["kill",1],["wait",1],["none",1]]},{"id":"tests/test_cli_contract.py#test_the_upgrade_guide_names_the_longer_stop_wait","name":[["test",1],["upgrade",1],["guide",1],["names",1],["longer",1],["stop",1],["wait",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["upgrade",2],["guide",2],["names",2],["longer",2],["stop",18],["wait",2],["gave",1],["up",2],["force",2],["sent",1],["sigkill",1],["after",2],["about",1],["5s",1],["waits",3],["timeout",3],["30s",1],["by",1],["default",1],["first",2],["module",4],["cli",1],["assert",10],["30",2],["name",5],["upgrading",4],["md",4],["zh",6],["text",6],["join",3],["repo",3],["docs",3],["read",4],["encoding",1],["utf",3],["split",3],["section",1],["bullet",1],["not",3],["backup",1],["step",1],["also",1],["says",1],["start",3],["index",3],["openai4s",3],["window",4],["700",2],["upg5",1],["06",1],["cmd",1],["prints",4],["shutting",2],["down",2],["only",2],["once",1],["sigterm",1],["grace",5],["has",1],["passed",1],["daemon",5],["still",2],["alive",1],["idle",1],["stops",1],["well",1],["under",1],["second",1],["stopped",3],["while",2],["as",1],["line",2],["every",1],["term",1],["english",3],["chinese",3],["en",4],["400",1],["running",1]]},{"id":"tests/test_cli_contract.py#test_url_command_is_offline_and_returns_success","name":[["test",1],["url",1],["command",1],["offline",1],["returns",1],["success",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["url",3],["command",2],["offline",2],["returns",2],["success",2],["monkeypatch",3],["capsys",3],["module",4],["cli",1],["setattr",1],["config",1],["lambda",1],["simple",1],["namespace",1],["host",1],["127",2],["port",1],["9876",2],["assert",2],["main",1],["readouterr",1],["out",1],["strip",1],["http",1]]},{"id":"tests/test_cli_contract.py#test_url_ignores_a_recorded_endpoint_when_the_pid_is_not_live","name":[["test",1],["url",1],["ignores",1],["recorded",1],["endpoint",1],["pid",1],["not",1],["live",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["url",3],["ignores",2],["recorded",3],["endpoint",2],["pid",3],["not",2],["live",2],["tmp",3],["path",3],["monkeypatch",4],["capsys",3],["module",5],["cli",1],["config",4],["daemon",2],["setattr",2],["lambda",2],["alive",1],["cfg",1],["false",1],["assert",2],["cmd",1],["simple",1],["namespace",1],["readouterr",1],["out",1],["strip",1],["http",1],["127",1],["8760",1]]},{"id":"tests/test_cli_contract.py#test_url_on_macos_names_the_port_the_daemon_was_started_on","name":[["test",1],["url",1],["macos",1],["names",1],["port",1],["daemon",1],["was",1],["started",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["url",3],["macos",2],["names",2],["port",2],["daemon",3],["was",2],["started",2],["tmp",4],["path",4],["monkeypatch",4],["capsys",3],["from",1],["openai4s",1],["server",1],["import",1],["local",2],["auth",2],["module",5],["cli",1],["config",3],["live",1],["darwin",3],["token",3],["load",1],["mint",1],["as",1],["kinfo",1],["record",1],["setattr",1],["lambda",1],["assert",2],["cmd",1],["simple",1],["namespace",1],["readouterr",1],["out",1],["strip",1],["http",1],["127",1],["9734",1]]},{"id":"tests/test_cli_contract.py#test_url_uses_the_live_recorded_endpoint_without_losing_url_semantics","name":[["test",1],["url",2],["uses",1],["live",1],["recorded",1],["endpoint",1],["without",1],["losing",1],["semantics",1]],"path":[["tests",1],["test",1],["cli",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["url",8],["uses",2],["live",2],["recorded",6],["endpoint",2],["without",2],["losing",2],["semantics",2],["tmp",4],["path",4],["monkeypatch",5],["capsys",3],["host",7],["from",1],["openai4s",1],["server",1],["import",1],["local",2],["auth",2],["module",6],["cli",1],["config",4],["daemon",3],["token",4],["load",1],["mint",1],["setattr",3],["lambda",3],["alive",1],["cfg",1],["pid",2],["true",1],["process",1],["start",2],["assert",2],["cmd",1],["simple",1],["namespace",1],["readouterr",1],["out",1],["strip",1],["http",1],["9876",1]]},{"id":"tests/test_cli_daemon_api_root.py","name":[["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["whether",1],["cli",8],["daemon",4],["calls",1],["reach",1],["route",2],["at",2],["all",3],["openai4s",7],["share",5],["built",1],["its",2],["urls",1],["from",6],["api",7],["serves",1],["only",2],["under",1],["v1",2],["answers",1],["anything",1],["else",1],["deliberate",1],["refusal",1],["versioned",1],["so",1],["nine",1],["subcommands",1],["404",2],["feature",1],["had",1],["never",1],["reached",1],["any",1],["released",1],["form",1],["including",1],["import",10],["url",1],["line",1],["generated",1],["page",1],["tells",1],["recipient",1],["run",1],["client",1],["endpoint",1],["measured",1],["against",1],["real",1],["before",1],["fix",1],["status",1],["exited",1],["printing",1],["versioning",1],["error",1],["after",1],["state",1],["disabled",1],["configured",1],["false",1],["prefix",1],["now",1],["comes",1],["contract",3],["root",1],["same",3],["constant",1],["gateway",1],["routes",1],["request",1],["refuses",1],["path",3],["carries",1],["own",1],["rather",1],["than",1],["quietly",1],["producing",1],["another",1],["nobody",1],["reads",1],["as",2],["defect",1],["future",1],["annotations",1],["ast",1],["importlib",2],["pathlib",1],["pytest",1],["server",1],["init",1],["re",1],["exports",1],["function",1],["called",1],["main",6],["shadows",1],["module",2],["name",1],["alike",1],["since",1],["both",1],["bind",1],["package",1],["attribute",1],["tests",1],["test",1],["py",1],["resolves",1],["way",1],["source",1],["file",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_a_path_that_carries_its_own_prefix_is_refused_loudly","name":[["test",1],["path",1],["carries",1],["its",1],["own",1],["prefix",1],["refused",1],["loudly",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",2],["test",2],["path",3],["carries",2],["its",2],["own",2],["prefix",2],["refused",2],["loudly",2],["silently",1],["stripping",1],["would",3],["be",1],["wrong",4],["repair",1],["call",1],["site",1],["stay",1],["next",1],["one",1],["copy",1],["merely",1],["produces",1],["404",1],["reads",1],["as",1],["server",1],["not",1],["have",1],["rather",1],["than",1],["asked",1],["thing",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["relative",1],["api",2],["root",1],["cli",1],["main",1],["daemon",1],["request",1],["object",1],["shares",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_every_daemon_call_site_passes_a_root_relative_path","name":[["test",1],["every",1],["daemon",1],["call",1],["site",1],["passes",1],["root",1],["relative",1],["path",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",2],["test",2],["every",2],["daemon",3],["call",5],["site",2],["passes",2],["root",2],["relative",2],["path",12],["property",1],["not",4],["one",1],["example",1],["nine",1],["sites",2],["were",1],["wrong",1],["same",1],["way",1],["so",1],["assertion",1],["about",1],["share",1],["status",1],["alone",1],["would",1],["leave",1],["eight",1],["them",1],["free",2],["stay",1],["broken",1],["come",1],["back",1],["tree",2],["ast",6],["parse",1],["cli",1],["source",1],["offenders",4],["list",1],["str",4],["node",13],["walk",1],["if",7],["isinstance",6],["continue",3],["func",4],["name",2],["getattr",2],["id",1],["none",5],["attr",1],["request",1],["cfg",1],["method",1],["body",1],["third",1],["positional",1],["len",1],["args",2],["literal",6],["constant",2],["value",4],["elif",1],["joined",1],["leading",4],["values",2],["else",1],["startswith",1],["api",2],["append",1],["line",1],["lineno",1],["assert",1],["supply",1],["their",1],["own",1],["prefix",1],["join",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_the_gateway_and_the_cli_share_one_definition","name":[["test",1],["gateway",1],["cli",1],["share",1],["one",1],["definition",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",2],["test",2],["gateway",4],["cli",2],["share",2],["one",2],["definition",2],["they",1],["drifted",1],["nothing",1],["noticed",1],["as",2],["long",1],["feature",1],["existed",1],["from",1],["openai4s",1],["server",1],["import",1],["assert",2],["api",4],["root",3],["contract",2],["v1",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_the_url_is_built_under_the_versioned_root","name":[["test",1],["url",1],["built",1],["under",1],["versioned",1],["root",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",6],["test",3],["url",8],["built",2],["under",2],["versioned",2],["root",3],["monkeypatch",5],["actually",3],["goes",1],["wire",1],["seen",3],["dict",1],["str",2],["class",1],["response",2],["status",1],["200",1],["read",1],["self",4],["return",4],["enter",1],["exit",1],["exc",1],["false",1],["fake",2],["urlopen",2],["request",3],["timeout",1],["none",1],["full",1],["signature",1],["compatible",1],["real",2],["grew",1],["token",2],["so",1],["human",1],["facing",1],["callers",1],["print",1],["opens",1],["lambda",3],["only",1],["accepts",1],["old",1],["shape",1],["turns",1],["change",1],["into",1],["type",1],["error",1],["here",1],["says",1],["nothing",1],["about",2],["api",2],["setattr",3],["cli",4],["main",4],["cfg",2],["kw",1],["http",2],["127",2],["8760",2],["daemon",3],["open",1],["object",1],["shares",2],["assert",1],["v1",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_the_url_is_built_under_the_versioned_root._fake_urlopen","name":[["fake",1],["urlopen",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",2],["fake",2],["urlopen",2],["request",3],["timeout",2],["none",2],["seen",1],["url",2],["full",1],["return",1],["response",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_the_url_is_built_under_the_versioned_root._Response","name":[["response",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["class",2],["response",2],["status",1],["200",1],["def",3],["read",1],["self",4],["return",3],["enter",1],["exit",1],["exc",1],["false",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_the_url_is_built_under_the_versioned_root._Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_the_url_is_built_under_the_versioned_root._Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["return",1],["false",1]]},{"id":"tests/test_cli_daemon_api_root.py#test_the_url_is_built_under_the_versioned_root._Response.read","name":[["read",1]],"path":[["tests",1],["test",1],["cli",1],["daemon",1],["api",1],["root",1],["py",1]],"body":[["def",2],["read",2],["self",2],["return",1]]},{"id":"tests/test_cli_stop_slow_daemon.py","name":[["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["openai4s",3],["stop",7],["against",2],["daemon",4],["outlives",1],["shutdown",3],["grace",3],["period",2],["cmd",2],["sent",1],["sigterm",3],["polled",1],["five",1],["seconds",2],["then",1],["discarded",1],["poll",2],["outcome",1],["cleared",1],["pidfile",3],["printed",1],["stopped",1],["returned",1],["unconditionally",1],["held",1],["past",1],["by",2],["flight",1],["cell",2],["measured",1],["single",1],["ran",1],["8s",1],["was",1],["thereby",1],["orphaned",1],["status",1],["second",1],["read",2],["missing",1],["as",1],["not",3],["running",1],["port",1],["stayed",1],["bound",1],["next",1],["serve",1],["crashed",1],["into",1],["bare",1],["address",1],["already",1],["after",1],["printing",1],["its",2],["success",1],["banner",2],["because",1],["precede",1],["bind",1],["these",1],["tests",2],["drive",1],["real",4],["child",1],["process",2],["ignores",1],["state",3],["files",1],["must",1],["outlive",1],["they",1],["describe",1],["timeout",3],["survives",1],["exit",2],["code",1],["non",1],["zero",1],["force",1],["escalates",1],["sigkill",1],["wait",1],["pid",1],["bounded",1],["through",1],["flag",1],["stub",1],["opposite",1],["failure",1],["covered",1],["too",1],["takes",1],["few",1],["longer",1],["than",1],["finish",1],["teardown",1],["clean",1],["so",1],["keeps",1],["polling",1],["default",1],["progress",1],["line",1],["instead",1],["returning",1],["completes",1],["itself",1],["from",2],["future",1],["import",11],["annotations",1],["importlib",2],["os",2],["signal",1],["socket",1],["subprocess",1],["sys",3],["threading",1],["time",1],["pytest",5],["cli",4],["init",1],["re",1],["exports",1],["function",1],["named",1],["main",3],["shadows",1],["module",3],["same",1],["name",1],["resolve",1],["way",1],["sibling",1],["fixture",1],["zombie",4],["aware",3],["mark",3],["skipif",1],["platform",2],["startswith",1],["linux",2],["darwin",1],["reason",1],["proc",2],["kern",1],["mac",1],["parametrize",2],["alive",1],["true",3],["false",2],["value",1],["nan",1],["inf",1],["soon",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#_failing_build","name":[["failing",1],["build",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["failing",2],["build",3],["monkeypatch",4],["exc",3],["oserror",2],["import",1],["openai4s",1],["server",4],["as",1],["pkg",2],["setattr",1],["lambda",1],["cfg",1],["throw",1],["setenv",1],["openai4",1],["no",1],["open",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#_spawn_sigterm_ignoring_child","name":[["spawn",1],["sigterm",1],["ignoring",1],["child",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["spawn",2],["sigterm",4],["ignoring",2],["child",2],["subprocess",4],["popen",3],["stand",1],["daemon",1],["whose",1],["shutdown",1],["outlasts",1],["stop",1],["grace",1],["period",1],["prints",1],["ready",3],["only",1],["after",1],["handler",1],["installed",1],["so",1],["test",1],["cannot",1],["signal",6],["during",1],["interpreter",1],["default",1],["disposition",1],["window",1],["proc",4],["sys",2],["executable",1],["import",1],["time",2],["sig",1],["ign",1],["print",1],["flush",1],["true",2],["sleep",1],["120",1],["stdout",3],["pipe",1],["text",1],["assert",1],["not",1],["none",1],["readline",1],["strip",1],["return",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#_state_cfg","name":[["state",1],["cfg",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["state",2],["cfg",2],["tmp",4],["path",4],["from",1],["types",1],["import",1],["simple",2],["namespace",2],["return",1],["pidfile",1],["daemon",2],["pid",1],["statefile",1],["json",1],["host",1],["127",1],["port",1],["8760",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#_wait_for_zombie","name":[["wait",1],["zombie",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["wait",2],["zombie",3],["proc",6],["subprocess",3],["popen",2],["seconds",3],["float",2],["10",2],["none",2],["block",1],["until",1],["has",2],["exited",1],["but",1],["deliberately",1],["still",3],["unreaped",1],["pid",6],["must",1],["stay",1],["allocated",2],["os",2],["kill",2],["succeeds",1],["test",1],["would",1],["prove",1],["nothing",2],["about",1],["zombies",1],["only",1],["exit",1],["happened",1],["state",5],["deadline",2],["time",3],["monotonic",2],["while",1],["run",1],["ps",1],["stat",1],["str",1],["capture",1],["output",1],["true",2],["text",1],["stdout",1],["strip",1],["if",1],["startswith",1],["break",1],["sleep",1],["02",1],["else",1],["pragma",1],["no",1],["cover",1],["diagnostic",1],["pytest",1],["fail",1],["never",1],["became",1],["last",1],["reaped",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#slow_daemon","name":[["slow",1],["daemon",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["slow",2],["daemon",3],["sigterm",2],["ignoring",2],["child",3],["registered",1],["pidfile",2],["reaper",1],["thread",2],["keeps",1],["from",1],["lingering",1],["as",2],["zombie",2],["once",1],["sigkilled",1],["pid",2],["alive",1],["reads",1],["exited",1],["linux",1],["mac",1],["os",1],["unreaped",1],["case",1],["pinned",1],["its",1],["own",1],["below",1],["tests",1],["shorten",1],["wait",3],["through",1],["real",1],["timeout",2],["flag",1],["rather",1],["than",1],["by",1],["replacing",1],["poll",2],["cfg",3],["cli",1],["main",1],["config",1],["proc",7],["spawn",1],["threading",1],["target",1],["true",1],["start",1],["write",1],["text",1],["str",1],["utf",1],["try",1],["yield",1],["finally",1],["if",1],["none",1],["kill",1],["10",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_acquire_singleton_is_atomic_single_winner_and_reclaims_stale","name":[["test",1],["acquire",1],["singleton",1],["atomic",1],["single",1],["winner",1],["reclaims",1],["stale",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["acquire",6],["singleton",6],["atomic",3],["single",2],["winner",2],["reclaims",2],["stale",4],["tmp",3],["path",3],["claim",2],["closes",1],["boot",1],["race",1],["excl",1],["makes",1],["create",1],["pidfile",7],["fail",1],["one",1],["step",1],["so",2],["second",2],["live",1],["claimant",1],["refused",1],["rather",1],["than",1],["both",1],["booting",1],["same",2],["data",1],["dir",1],["its",1],["recorded",1],["pid",4],["gone",1],["reclaimed",2],["exactly",1],["once",1],["cfg",8],["state",1],["assert",5],["cli",3],["main",3],["true",2],["read",2],["text",3],["utf",3],["strip",2],["str",2],["os",2],["getpid",2],["our",2],["own",1],["alive",1],["against",1],["fails",1],["false",1],["dead",1],["rewritten",1],["write",1],["99999999",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_pid_alive_reads_an_unreaped_zombie_as_exited","name":[["test",1],["pid",1],["alive",1],["reads",1],["unreaped",1],["zombie",1],["as",1],["exited",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["pid",8],["alive",5],["reads",2],["unreaped",2],["zombie",4],["as",3],["exited",3],["has",1],["only",1],["its",3],["still",1],["allocated",1],["os",1],["kill",3],["succeeds",1],["so",1],["stop",2],["polling",1],["answer",1],["waited",1],["whole",1],["timeout",2],["daemon",2],["was",2],["already",1],["gone",1],["whenever",1],["parent",1],["not",2],["reaping",1],["release",1],["smoke",1],["spawned",1],["serve",1],["own",1],["child",2],["then",1],["blocked",1],["subprocess",2],["run",1],["returned",1],["after",1],["30s",1],["proc",8],["popen",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["120",1],["try",1],["assert",2],["cli",2],["main",2],["running",1],["wait",2],["finally",1],["if",1],["poll",1],["none",1],["10",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_arms_the_sigterm_handler_before_the_build","name":[["test",1],["serve",1],["arms",1],["sigterm",1],["handler",1],["before",1],["build",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",4],["test",4],["serve",4],["arms",2],["sigterm",11],["handler",7],["before",7],["build",10],["monkeypatch",5],["capsys",3],["must",2],["be",2],["armed",4],["slow",2],["failed",2],["startup",2],["put",1],["back",1],["disposition",3],["found",2],["installed",1],["only",1],["after",1],["returned",1],["signal",16],["arriving",1],["during",1],["store",1],["open",3],["migration",1],["took",1],["interpreter",1],["default",1],["terminate",1],["orphaning",1],["pidfile",1],["boot",1],["had",1],["already",3],["claimed",1],["asserted",1],["ordering",1],["real",4],["calls",7],["rather",1],["than",1],["by",1],["signalling",1],["process",2],["asynchronously",1],["delivered",1],["raises",1],["keyboard",2],["interrupt",2],["at",1],["whatever",2],["bytecode",1],["boundary",1],["lands",1],["escapes",1],["aborts",1],["whole",1],["pytest",1],["session",1],["import",2],["errno",3],["as",2],["mod",2],["list",1],["tuple",1],["str",1],["object",1],["recording",2],["signum",3],["if",1],["append",2],["return",1],["cfg",1],["none",1],["raise",1],["oserror",1],["eaddrinuse",1],["address",1],["openai4s",1],["server",4],["pkg",2],["setattr",2],["setenv",1],["openai4",1],["no",2],["happens",1],["earlier",1],["module",1],["may",1],["have",1],["same",1],["so",1],["identity",1],["alone",1],["cannot",1],["tell",1],["from",1],["restored",1],["getsignal",1],["cli",3],["main",4],["try",1],["assert",4],["finally",1],["readouterr",1],["step",2],["restores",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_arms_the_sigterm_handler_before_the_build.build","name":[["build",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["build",3],["cfg",2],["calls",1],["append",1],["none",1],["raise",1],["oserror",1],["errno",1],["mod",1],["eaddrinuse",1],["address",1],["already",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_arms_the_sigterm_handler_before_the_build.recording_signal","name":[["recording",1],["signal",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["recording",2],["signal",4],["signum",4],["handler",4],["if",1],["sigterm",2],["calls",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_bind_failure_prints_no_success_banner","name":[["test",1],["serve",1],["bind",1],["failure",1],["prints",1],["no",1],["success",1],["banner",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["serve",4],["bind",6],["failure",2],["prints",2],["no",4],["success",3],["banner",4],["monkeypatch",4],["capsys",3],["print",1],["listening",2],["web",2],["ui",2],["ready",2],["before",1],["so",2],["port",7],["collision",2],["surfaced",1],["as",1],["traceback",1],["after",2],["now",1],["requires",1],["one",1],["clear",1],["error",1],["exit",1],["placeholder",5],["socket",4],["af",1],["inet",1],["sock",1],["stream",1],["127",1],["listen",1],["getsockname",1],["setenv",2],["openai4",2],["open",2],["config",2],["resolves",1],["at",1],["class",1],["definition",1],["time",1],["import",1],["cannot",1],["steer",1],["patch",1],["live",1],["singleton",1],["instead",1],["cfg",3],["cli",2],["main",3],["setattr",1],["try",1],["rc",2],["finally",1],["close",1],["out",3],["err",3],["readouterr",1],["assert",6],["not",4],["address",1],["already",1],["pidfile",1],["exists",1],["failed",1],["must",1],["leave",1],["daemon",1],["state",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_clear_spares_a_pidfile_owned_by_another_booter","name":[["test",1],["serve",1],["clear",1],["spares",1],["pidfile",1],["owned",1],["by",1],["another",1],["booter",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["serve",4],["clear",6],["spares",2],["pidfile",6],["owned",3],["by",3],["another",4],["booter",2],["tmp",3],["path",3],["startup",1],["lost",1],["race",1],["must",2],["not",5],["delete",2],["winner",2],["state",7],["two",1],["concurrent",1],["runs",1],["could",1],["both",1],["pass",1],["old",1],["read",3],["then",3],["write",3],["check",1],["if",2],["one",1],["failed",1],["its",2],["build",1],["unconditional",1],["deleted",1],["stranding",1],["live",1],["daemon",1],["status",1],["stop",2],["as",1],["running",1],["side",1],["now",2],["only",2],["removes",2],["owns",2],["cfg",9],["text",3],["424242",3],["utf",3],["process",3],["statefile",2],["pid",1],["cli",2],["main",2],["os",1],["getpid",1],["assert",2],["strip",1],["clears",1],["unconditionally",1],["purpose",1],["after",1],["confirming",1],["gone",1],["exists",2]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_drives_the_shared_run_server_lifecycle","name":[["test",1],["serve",1],["drives",1],["shared",1],["run",1],["server",1],["lifecycle",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["serve",8],["drives",2],["shared",2],["run",4],["server",9],["lifecycle",3],["monkeypatch",5],["capsys",3],["openai4s",2],["app",2],["must",1],["share",1],["one",2],["service",1],["loop",2],["cmd",1],["inline",1],["copy",1],["teardown",1],["so",1],["fix",1],["could",1],["land",1],["path",1],["silently",1],["miss",1],["daemon",1],["every",1],["real",1],["user",1],["runs",1],["pins",1],["cli",3],["gateway",1],["import",1],["as",1],["pkg",3],["cfg",3],["main",3],["config",1],["sentinel",3],["object",2],["driven",3],["list",1],["setattr",2],["build",1],["lambda",1],["append",1],["setenv",1],["openai4",1],["no",2],["open",2],["rc",2],["assert",4],["listening",1],["readouterr",1],["out",1],["not",1],["pidfile",1],["exists",1],["state",1],["clears",1],["after",1],["returns",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_pidfile_covers_the_build_window","name":[["test",1],["serve",1],["pidfile",1],["covers",1],["build",1],["window",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",3],["test",2],["serve",4],["pidfile",7],["covers",2],["build",8],["window",2],["monkeypatch",4],["capsys",3],["singleton",1],["must",2],["exist",1],["during",3],["whole",1],["boot",2],["not",5],["post",1],["bind",1],["written",1],["after",1],["server",5],["second",1],["racing",1],["slow",1],["store",1],["open",3],["migration",1],["passed",1],["already",3],["running",2],["check",1],["booted",1],["same",1],["data",1],["dir",1],["concurrently",1],["while",1],["stop",1],["status",1],["called",1],["mid",1],["daemon",2],["failed",2],["still",1],["clears",1],["state",2],["files",1],["import",2],["errno",3],["as",2],["mod",2],["openai4s",1],["pkg",2],["cfg",4],["cli",2],["main",3],["config",1],["seen",3],["dict",1],["str",1],["bool",1],["probe",2],["exists",2],["raise",1],["oserror",1],["eaddrinuse",1],["address",2],["setattr",1],["setenv",1],["openai4",1],["no",2],["rc",2],["out",2],["err",2],["readouterr",1],["assert",5],["true",1],["listening",1],["leave",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_pidfile_covers_the_build_window.probe","name":[["probe",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["probe",2],["cfg",3],["seen",1],["pidfile",2],["during",1],["build",1],["exists",1],["raise",1],["oserror",1],["errno",1],["mod",1],["eaddrinuse",1],["address",1],["already",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_privileged_port_prints_one_clear_error","name":[["test",1],["serve",1],["privileged",1],["port",1],["prints",1],["one",1],["clear",1],["error",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["serve",3],["privileged",3],["port",7],["prints",2],["one",3],["clear",2],["error",2],["monkeypatch",4],["capsys",3],["eacces",2],["gets",1],["same",1],["line",1],["treatment",1],["as",2],["collision",1],["naming",1],["openai4",2],["not",3],["bare",1],["traceback",1],["import",1],["errno",3],["mod",2],["cfg",3],["cli",2],["main",3],["config",1],["setattr",1],["80",1],["failing",1],["build",1],["oserror",1],["permission",2],["denied",2],["rc",2],["no",1],["open",1],["out",2],["err",3],["readouterr",1],["assert",4],["listening",1],["pidfile",1],["exists",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_unavailable_address_prints_one_clear_error","name":[["test",1],["serve",1],["unavailable",1],["address",1],["prints",1],["one",1],["clear",1],["error",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["serve",3],["unavailable",2],["address",3],["prints",2],["one",2],["clear",2],["error",2],["monkeypatch",3],["capsys",3],["eaddrnotavail",2],["mis",1],["openai4",2],["host",2],["names",1],["env",1],["var",1],["fix",1],["import",1],["errno",3],["as",1],["mod",2],["cfg",2],["cli",2],["main",3],["config",1],["failing",1],["build",1],["oserror",1],["cannot",1],["assign",1],["rc",2],["no",1],["open",1],["out",2],["err",2],["readouterr",1],["assert",4],["listening",1],["not",2],["pidfile",1],["exists",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_serve_unwritable_data_dir_eacces_still_raises","name":[["test",1],["serve",1],["unwritable",1],["data",1],["dir",1],["eacces",1],["still",1],["raises",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["serve",3],["unwritable",2],["data",3],["dir",3],["eacces",4],["still",2],["raises",3],["monkeypatch",3],["unprivileged",1],["port",4],["not",3],["problem",1],["build",3],["server",1],["more",1],["than",1],["bind",1],["read",1],["only",1],["must",2],["stay",1],["traceback",1],["pointing",1],["at",1],["real",1],["path",1],["instead",1],["blaming",1],["openai4",1],["import",1],["errno",3],["as",1],["mod",2],["cfg",3],["cli",2],["main",3],["config",1],["assert",2],["1024",1],["failing",1],["oserror",2],["permission",1],["denied",1],["pytest",1],["no",1],["open",1],["pidfile",1],["exists",1],["failed",1],["leave",1],["daemon",1],["state",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_sigterm_handler_preserves_state_files_until_teardown_completes","name":[["test",1],["sigterm",1],["handler",1],["preserves",1],["state",1],["files",1],["until",1],["teardown",1],["completes",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["sigterm",5],["handler",3],["preserves",2],["state",4],["files",2],["until",2],["teardown",4],["completes",2],["daemon",2],["must",1],["not",2],["delete",1],["its",1],["own",1],["pidfile",4],["at",1],["arrival",1],["old",1],["inline",1],["ran",1],["clear",1],["instant",1],["signal",2],["landed",1],["before",1],["possibly",1],["5s",1],["runner",1],["kernel",1],["so",1],["stop",2],["timed",1],["out",1],["told",1],["user",1],["retry",2],["against",1],["had",1],["already",1],["removed",1],["force",1],["both",1],["saw",1],["running",1],["while",1],["port",1],["stayed",1],["bound",1],["sigkill",1],["was",1],["never",1],["sent",1],["cleared",1],["serve",1],["loop",1],["finally",1],["after",1],["cfg",3],["cli",2],["main",2],["config",1],["write",1],["text",2],["str",2],["os",2],["getpid",2],["utf",2],["pytest",1],["raises",1],["keyboard",2],["interrupt",2],["none",1],["assert",1],["read",1],["strip",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_force_escalates_to_sigkill","name":[["test",1],["stop",1],["force",1],["escalates",1],["sigkill",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",3],["force",3],["escalates",2],["sigkill",4],["slow",3],["daemon",4],["capsys",3],["cfg",2],["proc",2],["sigterm",1],["half",1],["times",1],["out",3],["after",2],["timeout",2],["child",2],["ignores",1],["post",1],["kill",1],["poll",2],["full",1],["term",1],["grace",1],["ladder",1],["zombie",1],["counts",1],["as",1],["exited",1],["so",1],["not",4],["depend",1],["reaper",1],["thread",1],["gets",1],["scheduled",1],["rc",2],["cli",1],["main",2],["err",2],["readouterr",1],["assert",5],["stopped",1],["still",1],["shutting",1],["down",2],["pidfile",1],["exists",1],["none",1],["must",1],["actually",1],["have",1],["taken",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_grace_period_is_the_shared_process_group_budget","name":[["test",1],["stop",1],["grace",1],["period",1],["shared",1],["process",1],["group",1],["budget",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",5],["grace",7],["period",2],["shared",3],["process",4],["group",4],["budget",4],["5s",1],["sigterm",1],["term",4],["not",1],["re",1],["derived",1],["constant",1],["tuning",1],["job",1],["must",1],["tune",1],["daemon",1],["keeps",1],["polling",1],["past",1],["up",1],["timeout",1],["before",1],["reports",1],["failure",1],["from",2],["openai4s",1],["execution",1],["import",1],["assert",2],["cli",2],["main",2],["default",2],["attempts",2],["derive",1],["interval",1],["dead",1],["pid",2],["exercises",1],["path",1],["without",1],["sleeping",1],["first",1],["poll",1],["observes",1],["exit",2],["wait",1],["99999999",1],["true",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_keeps_waiting_past_the_sigterm_grace_for_a_daemon_still_exiting","name":[["test",1],["stop",1],["keeps",1],["waiting",1],["past",1],["sigterm",1],["grace",1],["daemon",1],["still",1],["exiting",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",3],["test",2],["stop",6],["keeps",2],["waiting",2],["past",2],["sigterm",5],["grace",6],["daemon",7],["still",3],["exiting",2],["monkeypatch",3],["capsys",3],["exits",1],["little",1],["after",1],["clean",1],["first",1],["kernel",1],["bootstrap",1],["several",1],["live",1],["kernels",1],["teardown",1],["real",1],["measured",1],["9s",1],["from",1],["exit",2],["polled",1],["only",1],["5s",1],["term",4],["returned",1],["so",2],["script",1],["treating",1],["non",1],["zero",1],["as",1],["failure",1],["got",1],["false",1],["alarm",1],["was",1],["pushed",1],["toward",1],["force",1],["shutdown",1],["finished",1],["by",1],["itself",1],["seconds",1],["later",1],["shrunk",1],["here",1],["child",1],["outlive",1],["quickly",1],["default",1],["overall",1],["wait",3],["stays",1],["timeout",2],["setattr",1],["cli",3],["main",4],["cfg",3],["config",1],["proc",9],["subprocess",2],["popen",1],["sys",1],["executable",1],["import",1],["os",2],["signal",4],["threading",3],["time",4],["timer",1],["lambda",1],["start",2],["print",1],["ready",2],["flush",1],["true",3],["sleep",1],["120",1],["stdout",3],["pipe",1],["text",2],["assert",7],["not",3],["none",2],["readline",1],["strip",1],["thread",1],["target",1],["pidfile",2],["write",1],["str",1],["pid",3],["utf",1],["try",1],["started",2],["monotonic",2],["rc",2],["elapsed",2],["finally",1],["if",1],["poll",1],["kill",1],["10",2],["out",2],["err",4],["readouterr",1],["stopped",1],["shutting",2],["down",2],["exists",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_of_a_daemon_nothing_reaps_returns_promptly","name":[["test",1],["stop",1],["daemon",1],["nothing",1],["reaps",1],["returns",1],["promptly",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",7],["daemon",4],["nothing",2],["reaps",2],["returns",2],["promptly",2],["capsys",3],["supervisor",1],["spawns",1],["serve",1],["as",1],["non",1],["reaping",1],["child",2],["then",1],["runs",1],["openai4s",1],["gets",1],["clean",1],["not",4],["full",1],["timeout",3],["exit",2],["cfg",3],["cli",2],["main",3],["config",1],["proc",8],["subprocess",2],["popen",1],["sys",1],["executable",1],["import",1],["time",3],["nprint",1],["ready",2],["flush",1],["true",2],["ntime",1],["sleep",1],["120",1],["stdout",3],["pipe",1],["text",2],["assert",6],["none",2],["readline",1],["strip",1],["pidfile",2],["write",1],["str",1],["pid",2],["utf",1],["try",1],["started",2],["monotonic",2],["rc",2],["10",2],["elapsed",3],["out",2],["err",3],["readouterr",1],["observed",1],["while",1],["was",1],["still",2],["unreaped",1],["os",1],["kill",2],["finally",1],["if",1],["poll",1],["wait",1],["stopped",1],["shutting",1],["down",1],["exists",1],["polled",1],["exited",1],["1f",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_of_a_promptly_exiting_daemon_still_reports_success","name":[["test",1],["stop",1],["promptly",1],["exiting",1],["daemon",1],["still",1],["reports",1],["success",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",3],["promptly",2],["exiting",2],["daemon",4],["still",2],["reports",2],["success",2],["monkeypatch",2],["capsys",3],["happy",1],["path",1],["fix",1],["must",1],["not",2],["regress",1],["sigterm",1],["honoured",1],["exit",1],["cfg",3],["cli",2],["main",3],["config",1],["proc",6],["subprocess",1],["popen",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["120",1],["threading",1],["thread",1],["target",1],["wait",2],["true",1],["start",1],["pidfile",2],["write",1],["text",1],["str",1],["pid",1],["utf",1],["try",1],["rc",2],["finally",1],["if",1],["poll",1],["none",1],["kill",1],["timeout",1],["10",1],["assert",3],["stopped",1],["readouterr",1],["out",1],["exists",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_rejects_a_timeout_that_is_not_a_positive_finite_number","name":[["test",1],["stop",1],["rejects",1],["timeout",1],["not",1],["positive",1],["finite",1],["number",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",3],["rejects",2],["timeout",4],["not",2],["positive",3],["finite",2],["number",3],["value",4],["capsys",3],["pytest",1],["raises",1],["system",1],["exit",1],["as",1],["stopped",2],["cli",1],["main",2],["assert",2],["code",1],["argument",1],["must",1],["be",1],["seconds",1],["readouterr",1],["err",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_survives_the_pid_exiting_between_check_and_signal","name":[["test",1],["stop",1],["survives",1],["pid",1],["exiting",1],["between",1],["check",1],["signal",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",4],["survives",2],["pid",9],["exiting",2],["between",3],["check",3],["signal",2],["monkeypatch",4],["capsys",3],["aliveness",1],["sigterm",1],["not",3],["atomic",1],["vanishes",1],["completed",1],["traceback",1],["alive",2],["forced",1],["true",3],["so",1],["real",1],["os",1],["kill",1],["aimed",1],["at",1],["no",1],["platform",1],["allocates",1],["raises",1],["genuine",1],["process",1],["lookup",1],["error",1],["cfg",3],["cli",4],["main",5],["config",1],["pidfile",2],["write",1],["text",1],["99999999",1],["utf",1],["setattr",2],["lambda",2],["wait",1],["exit",1],["kw",1],["rc",2],["assert",3],["daemon",1],["stopped",1],["readouterr",1],["out",1],["exists",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_timeout_keeps_pidfile_and_fails","name":[["test",1],["stop",1],["timeout",1],["keeps",1],["pidfile",1],["fails",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",3],["timeout",4],["keeps",2],["pidfile",3],["fails",2],["slow",3],["daemon",4],["capsys",3],["cfg",2],["proc",3],["rc",2],["cli",1],["main",2],["out",2],["err",3],["readouterr",1],["assert",6],["poll",1],["none",1],["child",1],["must",1],["still",2],["be",1],["running",1],["prove",1],["read",1],["text",1],["utf",1],["strip",1],["str",1],["pid",1],["stopped",1],["not",1],["shutting",1],["down",1],["force",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_timeout_leaves_status_and_retry_able_to_see_the_daemon","name":[["test",1],["stop",1],["timeout",1],["leaves",1],["status",1],["retry",1],["able",1],["see",1],["daemon",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",6],["timeout",4],["leaves",2],["status",2],["retry",2],["able",2],["see",2],["daemon",7],["slow",3],["capsys",3],["point",1],["keeping",1],["pidfile",2],["cli",4],["converges",1],["instead",1],["lying",1],["after",1],["failed",1],["still",1],["visible",1],["once",1],["process",1],["really",1],["gone",1],["next",1],["observes",1],["clears",1],["state",1],["files",1],["cfg",2],["proc",4],["assert",4],["main",5],["kill",1],["wait",2],["10",1],["range",1],["100",1],["reaper",1],["thread",1],["races",1],["us",1],["give",1],["time",2],["if",1],["not",3],["pid",2],["alive",1],["break",1],["sleep",1],["05",1],["rc",2],["out",2],["readouterr",1],["running",1],["exists",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_stop_waits_thirty_seconds_by_default_and_documents_timeout","name":[["test",1],["stop",1],["waits",1],["thirty",1],["seconds",1],["by",1],["default",1],["documents",1],["timeout",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["test",2],["stop",7],["waits",2],["thirty",2],["seconds",2],["by",2],["default",2],["documents",2],["timeout",8],["capsys",3],["parser",4],["cli",5],["main",6],["build",1],["assert",5],["parse",2],["args",2],["30",1],["term",1],["grace",1],["pytest",1],["raises",1],["system",1],["exit",1],["as",1],["stopped",2],["help",1],["value",1],["code",1],["readouterr",1],["out",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_the_linux_branch_reads_state_after_the_last_parenthesis","name":[["test",1],["linux",1],["branch",1],["reads",1],["state",1],["after",1],["last",1],["parenthesis",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",3],["test",2],["linux",2],["branch",3],["reads",2],["state",7],["after",2],["last",2],["parenthesis",2],["monkeypatch",3],["alive",4],["forces",1],["procfs",1],["mac",1],["os",4],["never",1],["takes",1],["comm",1],["field",1],["attacker",1],["shaped",1],["process",1],["may",1],["name",1],["itself",1],["so",2],["whitespace",1],["split",1],["lands",1],["fake",3],["getpid",2],["keeps",1],["kill",1],["pid",8],["half",1],["genuinely",1],["true",1],["only",1],["decides",1],["stat",3],["evil",1],["real",2],["open",6],["path",3],["args",2],["kwargs",2],["if",1],["proc",1],["import",1],["io",3],["return",2],["bytes",1],["setattr",1],["cli",2],["main",2],["raising",1],["false",1],["assert",1]]},{"id":"tests/test_cli_stop_slow_daemon.py#test_the_linux_branch_reads_state_after_the_last_parenthesis.fake_open","name":[["fake",1],["open",1]],"path":[["tests",1],["test",1],["cli",1],["stop",1],["slow",1],["daemon",1],["py",1]],"body":[["def",2],["fake",2],["open",3],["path",4],["args",3],["kwargs",3],["if",1],["proc",1],["pid",1],["stat",2],["import",1],["io",3],["return",2],["bytes",1],["real",1]]},{"id":"tests/test_cluster_session_e2e.py","name":[["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["whole",1],["chain",2],["offline",1],["fake",2],["scheduler",1],["real",13],["worker",6],["socket",2],["m3b",2],["sbatch",1],["here",2],["one",2],["runs",1],["submitted",1],["script",1],["node",2],["except",1],["machine",1],["everything",1],["above",1],["production",1],["path",2],["slurm",7],["broker",3],["shelling",1],["out",1],["backend",3],["reconciler",3],["store",3],["gateway",3],["credential",3],["py",1],["its",1],["own",1],["process",2],["frame",1],["protocol",1],["over",1],["tcp",1],["arrangement",1],["point",1],["test",1],["stubbed",1],["launch",1],["would",1],["be",1],["asserting",1],["code",1],["was",2],["written",2],["questions",1],["worth",1],["asking",1],["ones",1],["only",1],["subprocess",1],["answer",1],["daemon",2],["wrote",1],["actually",2],["admit",1],["variable",1],["turn",1],["still",1],["exist",1],["next",1],["interrupt",2],["reach",1],["has",1],["no",1],["pid",1],["lease",3],["expiring",1],["take",1],["resource",3],["back",1],["plan",1],["scenario",1],["list",1],["order",1],["variables",1],["surviving",1],["across",1],["turns",1],["cancel",1],["expiry",1],["expired",1],["stale",1],["epoch",1],["from",13],["future",1],["import",18],["annotations",1],["os",1],["stat",1],["threading",1],["time",1],["pathlib",1],["pytest",3],["openai4s",11],["kernel",2],["manager",2],["orchestration",9],["bootstrap",3],["authority",1],["error",1],["load",1],["mint",1],["secret",1],["models",1],["desired",1],["state",1],["phase",1],["reason",1],["profile",3],["reclaimer",2],["session",2],["attempt",1],["preparer",1],["compute",1],["profiles",1],["cluster",1],["config",1],["name",1],["cpu",1],["interactive",1],["cpus",1],["gpus",1],["fixture",2]]},{"id":"tests/test_cluster_session_e2e.py#_bring_up","name":[["bring",1],["up",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["bring",2],["up",2],["harness",9],["session",8],["id",8],["s1",2],["timeout",4],["30",2],["ask",1],["drive",1],["until",1],["its",1],["worker",5],["has",2],["dialled",2],["workload",3],["manager",3],["request",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["slurm",1],["reconciler",3],["tick",3],["submits",1],["fake",1],["sbatch",1],["launches",1],["assert",1],["attach",1],["never",1],["back",1],["runtime",5],["kernel",7],["transport",2],["factory",1],["lambda",1],["registration",1],["ready",1],["true",1],["kernels",1],["append",1],["daemon",1],["keeps",1],["ticking",1],["readiness",1],["reads",1],["durable",1],["observation",1],["not",2],["answered",1],["me",1],["so",2],["surely",1],["granted",2],["single",1],["only",1],["submitted",1],["exactly",1],["distinction",1],["inv",1],["about",1],["test",1],["drives",1],["loop",1],["rather",1],["than",1],["lowering",1],["bar",1],["range",1],["10",1],["allocation",4],["store",1],["workloads",1],["active",2],["if",1],["none",1],["phase",3],["break",1],["time",1],["sleep",1],["05",1],["return",1]]},{"id":"tests/test_cluster_session_e2e.py#_Harness","name":[["harness",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["class",2],["harness",2],["one",1],["daemon",1],["worth",1],["wiring",1],["assembled",1],["way",1],["server",1],["def",2],["init",1],["self",10],["tmp",3],["path",3],["gateway",4],["store",3],["manager",3],["reconciler",3],["kernels",2],["close",1],["kernel",2],["try",1],["shutdown",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["stop",1]]},{"id":"tests/test_cluster_session_e2e.py#_Harness.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["init",2],["self",8],["tmp",4],["path",4],["gateway",4],["store",4],["manager",4],["reconciler",4],["kernels",1]]},{"id":"tests/test_cluster_session_e2e.py#_Harness.close","name":[["close",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["close",2],["self",4],["kernel",2],["kernels",1],["try",1],["shutdown",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["gateway",1],["stop",1]]},{"id":"tests/test_cluster_session_e2e.py#harness","name":[["harness",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["harness",3],["tmp",6],["path",6],["launching",2],["cluster",4],["store",8],["str",1],["state",1],["db",1],["authority",7],["bootstrap",1],["load",1],["mint",1],["secret",1],["gateway",7],["worker",1],["bind",1],["127",2],["start",1],["manager",4],["compute",1],["session",3],["workspace",1],["root",1],["workspaces",1],["credentials",2],["isolated",2],["lambda",3],["backend",8],["slurm",6],["broker",2],["config",1],["reconciler",3],["workloads",1],["backends",1],["default",1],["prepare",1],["attempt",2],["preparer",1],["listen",1],["address",2],["runtime",2],["dir",2],["advertise",1],["host",1],["node",3],["try",1],["yield",1],["finally",1],["close",2]]},{"id":"tests/test_cluster_session_e2e.py#launching_cluster","name":[["launching",1],["cluster",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",4],["launching",2],["cluster",5],["tmp",6],["path",12],["monkeypatch",3],["scheduler",1],["whose",1],["sbatch",2],["really",1],["runs",1],["job",16],["here",1],["not",2],["elsewhere",1],["export",4],["honoured",1],["because",1],["only",1],["way",2],["credential",1],["dial",1],["back",1],["address",1],["reach",1],["worker",3],["fake",1],["ignored",1],["would",2],["pass",1],["while",3],["proving",1],["nothing",2],["about",1],["one",1],["hand",1],["off",1],["milestone",1],["made",1],["state",13],["mkdir",2],["next",2],["id",6],["write",6],["text",7],["7001",1],["encoding",4],["utf",4],["str",1],["bin",6],["dir",4],["scripts",2],["comment",8],["exports",4],["arg",11],["case",5],["esac",5],["done",4],["cat",10],["script",3],["jid",10],["put",11],["queue",6],["running",1],["run",1],["node",1],["exported",1],["variables",1],["else",2],["shell",1],["happens",1],["be",1],["carrying",1],["if",8],["none",1],["then",7],["ifs",2],["pair",2],["unset",1],["fi",6],["sh",2],["out",2],["acct",4],["completed",1],["echo",5],["squeue",1],["exit",6],["st",6],["cm",6],["fmt",6],["want",2],["format",4],["sacct",1],["code",1],["scancel",1],["cancelled",1],["pid",2],["kill",1],["dev",1],["null",1],["true",2],["name",6],["body",2],["items",1],["printf",2],["file",2],["truncates",1],["writes",2],["reader",1],["between",1],["two",1],["sees",1],["empty",3],["fixture",1],["read",4],["from",1],["another",1],["process",1],["backgrounded",1],["finishing",1],["land",1],["by",1],["rename",1],["mv",1],["chmod",1],["stat",4],["mode",1],["iexec",1],["ixgrp",1],["ixoth",1],["setenv",1],["os",2],["pathsep",1],["environ",1],["class",1],["self",2],["target",4],["every",1],["non",2],["value",3],["window",1],["inside",1],["atomic",1],["so",1],["wait",1],["briefly",1],["deadline",2],["time",3],["monotonic",2],["exists",2],["return",2],["sleep",1],["01",1]]},{"id":"tests/test_cluster_session_e2e.py#launching_cluster._Cluster","name":[["cluster",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["class",2],["cluster",2],["path",1],["state",3],["def",2],["read",3],["self",2],["name",4],["target",4],["every",1],["write",4],["non",2],["empty",2],["value",3],["window",1],["inside",1],["atomic",1],["so",1],["wait",1],["out",1],["briefly",1],["deadline",2],["time",3],["monotonic",2],["while",1],["true",1],["text",5],["encoding",2],["utf",2],["if",2],["exists",2],["else",1],["not",1],["return",1],["sleep",1],["01",1]]},{"id":"tests/test_cluster_session_e2e.py#launching_cluster._Cluster.read","name":[["read",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["read",4],["self",2],["name",3],["target",4],["state",1],["every",1],["write",2],["non",2],["empty",2],["value",1],["window",1],["inside",1],["atomic",1],["so",1],["wait",1],["out",1],["briefly",1],["deadline",2],["time",3],["monotonic",2],["while",1],["true",1],["text",4],["encoding",1],["utf",1],["if",2],["exists",2],["else",1],["not",1],["return",1],["sleep",1],["01",1]]},{"id":"tests/test_cluster_session_e2e.py#launching_cluster._Cluster.write","name":[["write",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["write",3],["self",2],["name",3],["value",3],["state",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_cluster_session_e2e.py#test_a_lapsed_lease_takes_the_resource_back","name":[["test",1],["lapsed",1],["lease",1],["takes",1],["resource",1],["back",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["lapsed",2],["lease",4],["takes",2],["resource",2],["back",2],["harness",11],["launching",3],["cluster",3],["end",2],["kernel",4],["demonstrably",1],["alive",1],["whole",1],["time",4],["exactly",1],["must",1],["not",2],["count",1],["as",1],["activity",1],["workload",8],["bring",1],["up",1],["assert",7],["execute",2],["print",2],["stdout",2],["strip",2],["now",4],["int",1],["1000",1],["store",7],["leases",4],["clock",2],["ms",2],["lambda",2],["open",1],["id",4],["idle",3],["ttl",1],["60",1],["max",1],["lifetime",1],["7200",1],["reclaimer",3],["workloads",5],["worker",1],["healthy",1],["answering",1],["user",1],["61",1],["000",1],["sweep",1],["expired",1],["just",3],["stopped",3],["reason",5],["session",2],["timeout",2],["request",1],["stop",1],["recorded",1],["range",1],["reconciler",1],["tick",1],["if",1],["phase",2],["terminal",2],["break",1],["sleep",1],["05",1],["reloaded",3],["read",1],["queue",1]]},{"id":"tests/test_cluster_session_e2e.py#test_a_submitted_session_brings_up_a_real_worker_that_dials_back","name":[["test",1],["submitted",1],["session",1],["brings",1],["up",1],["real",1],["worker",1],["dials",1],["back",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["submitted",2],["session",3],["brings",2],["up",3],["real",2],["worker",2],["dials",2],["back",2],["harness",4],["workload",2],["kernel",2],["bring",1],["result",2],["execute",1],["print",1],["hello",2],["from",2],["allocation",2],["assert",3],["stdout",1],["manager",1],["readiness",1],["s1",1],["ready",1],["spec",1],["kind",1],["value",1]]},{"id":"tests/test_cluster_session_e2e.py#test_a_worker_from_a_stale_epoch_is_refused_by_the_live_gateway","name":[["test",1],["worker",1],["from",1],["stale",1],["epoch",1],["refused",1],["by",1],["live",1],["gateway",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["worker",2],["from",2],["stale",4],["epoch",4],["refused",3],["by",2],["live",2],["gateway",4],["harness",4],["inv",1],["against",2],["running",1],["listener",1],["not",1],["authority",5],["alone",1],["import",2],["json",3],["socket",2],["issue",2],["allocation",2],["id",2],["alloc",2],["recovery",1],["happened",1],["host",2],["port",2],["address",1],["create",1],["connection",1],["timeout",1],["10",2],["as",1],["sock",4],["sendall",1],["encode",1],["settimeout",1],["data",2],["recv",1],["4096",1],["assert",1],["loads",1],["decode",1],["split",1],["ok",1],["false",1],["error",1]]},{"id":"tests/test_cluster_session_e2e.py#test_an_expired_credential_cannot_bring_a_worker_up","name":[["test",1],["expired",1],["credential",1],["cannot",1],["bring",1],["worker",1],["up",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["expired",3],["credential",5],["cannot",2],["bring",2],["worker",2],["up",2],["harness",2],["tmp",3],["path",3],["job",1],["sat",1],["queue",1],["past",1],["its",1],["life",1],["fails",1],["bootstrap",3],["rather",1],["than",1],["connecting",1],["stale",1],["one",1],["clock",4],["time",2],["authority",4],["load",1],["mint",1],["secret",1],["other",1],["lambda",1],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["ttl",1],["pytest",1],["raises",1],["error",1],["match",1],["consume",1]]},{"id":"tests/test_cluster_session_e2e.py#test_an_interrupt_reaches_a_worker_the_daemon_has_no_pid_for","name":[["test",1],["interrupt",1],["reaches",1],["worker",1],["daemon",1],["has",1],["no",1],["pid",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["interrupt",4],["reaches",2],["worker",2],["daemon",2],["has",2],["no",4],["pid",2],["harness",3],["there",1],["local",1],["child",1],["here",1],["without",1],["explicit",1],["hook",1],["honest",1],["answer",1],["refusal",1],["not",1],["success",1],["signal",1],["nobody",1],["sent",1],["kernel",2],["bring",1],["up",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["way",1]]},{"id":"tests/test_cluster_session_e2e.py#test_cancelling_a_session_releases_the_resource","name":[["test",1],["cancelling",1],["session",1],["releases",1],["resource",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["session",2],["releases",2],["resource",2],["harness",7],["launching",3],["cluster",3],["workload",5],["bring",1],["up",1],["assert",4],["manager",1],["release",1],["s1",1],["reason",2],["user",1],["cancelled",1],["true",1],["range",1],["reconciler",1],["tick",1],["reloaded",5],["store",2],["workloads",2],["id",2],["if",1],["phase",2],["terminal",2],["break",1],["time",1],["sleep",1],["05",1],["desired",2],["state",2],["stopped",1],["read",1],["queue",1]]},{"id":"tests/test_cluster_session_e2e.py#test_nothing_secret_reached_the_job_script_or_its_environment","name":[["test",1],["nothing",1],["secret",1],["reached",1],["job",1],["script",1],["its",1],["environment",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["nothing",2],["secret",2],["reached",2],["job",4],["script",7],["its",2],["environment",2],["harness",4],["launching",4],["cluster",4],["inv",1],["real",1],["submission",1],["not",4],["constructed",1],["one",1],["bring",1],["up",1],["read",4],["assert",3],["openai4",1],["worker",1],["bootstrap",2],["path",2],["json",2],["from",1],["openai4s",2],["orchestration",1],["import",1],["credential",7],["file",2],["dir",2],["next",2],["tmp",1],["workspaces",1],["glob",2],["signature",2],["out",1]]},{"id":"tests/test_cluster_session_e2e.py#test_the_credential_is_single_use_even_on_the_real_path","name":[["test",1],["credential",1],["single",1],["even",1],["real",1],["path",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["credential",10],["single",2],["even",2],["real",2],["path",3],["harness",5],["second",1],["worker",1],["presenting",1],["same",1],["file",4],["refused",1],["shared",1],["filesystem",1],["nobody",1],["else",1],["read",3],["assumption",1],["about",1],["site",1],["not",2],["property",1],["system",1],["bring",1],["up",1],["dir",3],["next",1],["tmp",1],["workspaces",1],["glob",2],["openai4s",2],["none",2],["assert",2],["files",3],["list",1],["json",1],["attempt",1],["wrote",1],["no",1],["from",1],["orchestration",1],["bootstrap",2],["import",1],["pytest",1],["raises",1],["error",1],["gateway",1],["authority",1],["consume",1]]},{"id":"tests/test_cluster_session_e2e.py#test_two_sessions_get_two_workers_and_do_not_share_state","name":[["test",1],["two",2],["sessions",1],["workers",1],["not",1],["share",1],["state",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["two",4],["sessions",2],["workers",2],["not",2],["share",2],["state",2],["harness",4],["isolation",1],["per",1],["session",1],["shared",1],["namespace",1],["would",1],["be",1],["worst",1],["possible",1],["way",1],["find",1],["out",1],["first",3],["bring",2],["up",2],["s1",1],["launching",2],["threading",1],["event",1],["second",2],["s2",1],["execute",2],["secret",2],["result",2],["print",1],["dir",1],["assert",1],["stdout",1],["strip",1],["false",1]]},{"id":"tests/test_cluster_session_e2e.py#test_variables_survive_across_turns","name":[["test",1],["variables",1],["survive",1],["across",1],["turns",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["variables",2],["survive",2],["across",2],["turns",2],["harness",3],["whole",1],["reason",1],["session",1],["persistent",1],["rather",1],["than",1],["batch",1],["job",1],["kernel",4],["bring",1],["up",1],["execute",3],["import",1],["math",2],["nmeasurements",1],["measurements",2],["append",1],["result",2],["print",1],["sum",1],["floor",1],["assert",1],["stdout",1],["strip",1],["10",1]]},{"id":"tests/test_cluster_session_production_wiring.py","name":[["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["daemon",5],["own",2],["wiring",2],["cluster",4],["sessions",1],["not",2],["rehearsal",1],["every",2],["earlier",2],["test",3],["builds",1],["kernel",3],["itself",2],["tests",4],["session",5],["e2e",1],["py",1],["222",1],["constructs",1],["its",2],["compute",1],["manager",1],["both",2],["useful",1],["they",3],["prove",1],["transport",1],["credential",1],["reconciler",2],["work",1],["blind",1],["question",1],["actually",2],["decides",1],["whether",1],["feature",1],["exists",1],["did",1],["attach",1],["worker",1],["had",1],["no",2],["production",2],["caller",1],["factory",1],["existed",1],["touch",1],["was",3],["never",1],["called",1],["ensure",1],["shutting",1],["listener",1],["down",1],["submission",1],["ci",1],["green",1],["throughout",1],["so",1],["these",1],["go",1],["through",1],["runner",2],["only",1],["build",2],["nothing",1],["would",1],["if",1],["removed",1],["fail",1],["property",1],["lacked",1],["from",4],["future",1],["import",9],["annotations",1],["json",1],["re",1],["threading",1],["time",1],["pathlib",1],["path",1],["pytest",2],["openai4s",1],["orchestration",1],["models",1],["phase",1],["resource",2],["profile",3],["workload",2],["kind",1],["spec",1],["team",2],["auth",1],["routes",1],["noqa",1],["f401",1],["fixture",2],["reuse",1],["fast",1],["pbkdf2",1],["free",1],["port",1],["name",1],["cpu",1],["interactive",1],["cpus",1],["holds",1],["up",1],["end",1],["executes",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport","name":[["fake",1],["transport",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["class",2],["fake",2],["transport",5],["worker",4],["answers",2],["frame",6],["protocol",1],["so",2],["spawn",3],["kernel",2],["run",1],["deliberately",1],["real",4],["peer",2],["rather",1],["than",1],["sink",1],["first",1],["version",1],["file",2],["recorded",1],["writes",1],["returned",1],["reads",1],["meant",1],["test",2],["had",1],["call",2],["resolver",1],["directly",1],["instead",1],["going",1],["through",1],["production",2],["mutation",1],["removed",1],["site",1],["left",1],["green",1],["exact",1],["failure",1],["mode",1],["whole",1],["exists",1],["close",2],["reproduced",1],["once",1],["way",1],["closing",1],["proven",1],["against",1],["tests",1],["tcp",1],["py",1],["asserted",1],["here",1],["daemon",3],["reaches",1],["def",7],["init",1],["self",21],["sent",3],["process",1],["none",3],["stderr",2],["tail",1],["closed",5],["false",3],["pending",5],["write",1],["line",5],["append",3],["try",1],["json",4],["loads",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",6],["kind",3],["type",3],["if",5],["shutdown",1],["true",4],["initialize",1],["dumps",2],["initialized",1],["id",4],["bootstrap",1],["probes",1],["fresh",1],["by",2],["printing",1],["one",1],["shot",1],["marker",5],["followed",1],["nothing",1],["fails",1],["echo",1],["just",1],["running",1],["code",4],["would",1],["print",1],["stdout",4],["str",1],["found",3],["re",1],["search",1],["openai4",1],["9a",1],["32",1],["group",1],["payload",2],["symbols",1],["else",2],["response",1],["error",1],["interrupted",1],["trace",1],["guards",1],["usage",1],["cwd",1],["tmp",1],["read",1],["pop",1],["alive",1],["not",1],["interrupt",1],["kill",1],["graceful",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["init",2],["self",7],["sent",1],["process",1],["none",2],["stderr",1],["tail",1],["closed",1],["false",1],["pending",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport.alive","name":[["alive",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["not",1],["closed",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport.close","name":[["close",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["close",2],["self",3],["graceful",2],["true",3],["closed",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["return",1],["false",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["closed",1],["true",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport.read_line","name":[["read",1],["line",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["read",2],["line",2],["self",4],["return",1],["pending",2],["pop",1],["if",1],["else",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_FakeTransport.write_line","name":[["write",1],["line",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["write",2],["line",6],["self",6],["sent",2],["append",3],["try",1],["frame",5],["json",4],["loads",1],["except",1],["exception",1],["noqa",1],["ble001",1],["return",3],["kind",3],["type",3],["if",4],["shutdown",1],["closed",1],["true",1],["initialize",1],["pending",2],["dumps",2],["initialized",1],["id",4],["daemon",2],["bootstrap",1],["probes",1],["fresh",1],["kernel",1],["by",2],["printing",1],["one",1],["shot",1],["marker",5],["followed",1],["so",1],["peer",1],["answers",1],["nothing",1],["fails",1],["spawn",1],["echo",1],["just",1],["real",1],["worker",1],["running",1],["code",4],["would",1],["print",1],["stdout",4],["str",1],["found",3],["re",1],["search",1],["openai4",1],["9a",1],["32",1],["group",1],["payload",2],["symbols",1],["else",1],["response",1],["stderr",1],["error",1],["none",1],["interrupted",1],["false",1],["trace",1],["guards",1],["usage",1],["cwd",1],["tmp",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_grant","name":[["grant",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["grant",2],["daemon",5],["workload",4],["id",4],["move",1],["allocation",10],["active",3],["way",1],["reconciler",1],["tick",1],["would",1],["store",3],["workloads",3],["if",1],["none",1],["create",1],["phase",2],["save",1],["return",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_Registration","name":[["registration",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["class",2],["registration",2],["def",1],["init",1],["self",3],["transport",3],["rank",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_Registration.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["init",2],["self",4],["transport",4],["rank",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_request_cluster","name":[["request",1],["cluster",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["request",3],["cluster",2],["daemon",4],["session",5],["id",6],["username",4],["alice",2],["user",4],["store",1],["team",1],["by",1],["return",1],["runner",1],["compute",1],["sessions",1],["owner",1],["profile",2],["backend",1],["local",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_session","name":[["session",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["session",6],["daemon",5],["username",4],["alice",2],["returns",1],["id",11],["project",11],["state",1],["needs",1],["both",1],["user",4],["store",2],["team",1],["by",1],["create",2],["name",1],["cluster",1],["work",1],["if",1],["isinstance",1],["dict",1],["else",1],["runner",1],["owner",1],["return",1]]},{"id":"tests/test_cluster_session_production_wiring.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["wait",2],["predicate",4],["timeout",3],["deadline",2],["time",3],["monotonic",2],["while",1],["if",1],["return",2],["true",1],["sleep",1],["01",1],["bool",1]]},{"id":"tests/test_cluster_session_production_wiring.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["daemon",4],["tmp",3],["path",3],["monkeypatch",5],["worker",2],["listener",1],["only",1],["configuration",1],["any",1],["reachable",1],["setenv",2],["openai4",2],["listen",1],["127",1],["free",1],["port",1],["reconcile",1],["interval",1],["node",5],["team",1],["local",3],["backend",1],["deliberate",1],["stand",1],["per",1],["allocation",1],["isolated",1],["cluster",1],["wiring",1],["suite",1],["production",1],["slurm",1],["backends",2],["not",1],["make",1],["claim",1],["therefore",1],["fail",1],["closed",1],["interactive",1],["sessions",1],["setattr",1],["runner",1],["orchestration",1],["isolates",1],["session",1],["credentials",1],["lambda",1],["true",1],["raising",1],["false",1],["seed",1],["user",1],["alice",1],["fake",1],["pw",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_backend_that_will_not_answer_is_unknown_not_absent","name":[["test",1],["backend",1],["will",1],["not",2],["answer",1],["unknown",1],["absent",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",4],["test",2],["backend",8],["will",2],["not",7],["answer",4],["unknown",4],["absent",2],["daemon",5],["inv",1],["inverted",1],["submit",3],["asked",1],["whether",1],["anything",1],["already",1],["carries",1],["token",1],["caught",1],["scheduler",1],["being",1],["unreachable",1],["read",1],["silence",2],["as",1],["nothing",1],["then",1],["submitted",5],["find",2],["by",2],["comment",3],["raises",1],["timeout",1],["precisely",1],["because",1],["absence",2],["from",3],["openai4s",3],["orchestration",3],["ports",1],["import",3],["slurm",6],["broker",6],["command",4],["error",2],["class",1],["mute",4],["list",1],["self",2],["job",2],["name",3],["raise",1],["squeue",2],["timed",2],["out",2],["true",2],["spec",6],["pragma",1],["no",1],["cover",1],["must",1],["be",1],["reached",1],["append",1],["return",1],["12345",1],["cluster",5],["runner",1],["config",1],["log",1],["dir",1],["tmp",1],["workload",6],["store",2],["workloads",2],["create",2],["kind",2],["batch",1],["profile",4],["resource",2],["cpu",2],["owner",1],["user",1],["id",2],["allocation",4],["result",3],["assert",2],["isinstance",1],["second",1],["was",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_backend_that_will_not_answer_is_unknown_not_absent._MuteBroker","name":[["mute",1],["broker",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["class",2],["mute",3],["broker",3],["submitted",2],["list",1],["def",2],["find",1],["by",1],["comment",2],["self",2],["job",1],["name",1],["raise",1],["slurm",1],["command",2],["error",1],["squeue",2],["timed",2],["out",2],["true",1],["submit",1],["spec",2],["pragma",1],["no",1],["cover",1],["must",1],["not",1],["be",1],["reached",1],["append",1],["return",1],["12345",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_backend_that_will_not_answer_is_unknown_not_absent._MuteBroker.find_by_comment","name":[["find",1],["by",1],["comment",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["find",2],["by",2],["comment",4],["self",2],["job",2],["name",2],["raise",1],["slurm",1],["command",2],["error",1],["squeue",2],["timed",2],["out",2],["true",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_backend_that_will_not_answer_is_unknown_not_absent._MuteBroker.submit","name":[["submit",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["submit",2],["self",2],["spec",3],["pragma",2],["no",2],["cover",2],["must",2],["not",2],["be",2],["reached",2],["mute",1],["broker",1],["submitted",1],["append",1],["return",1],["12345",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_bound_session_refuses_local_execution_until_its_worker_arrives","name":[["test",1],["bound",1],["session",1],["refuses",1],["local",1],["execution",1],["until",1],["its",1],["worker",1],["arrives",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["bound",2],["session",7],["refuses",2],["local",8],["execution",3],["until",2],["its",2],["worker",2],["arrives",3],["daemon",12],["placement",2],["request",2],["fixes",1],["plane",1],["before",1],["any",1],["cell",1],["runs",1],["running",1],["locally",1],["while",1],["queued",1],["switching",1],["remote",7],["later",1],["silently",2],["loses",1],["namespace",2],["splits",1],["workspace",8],["files",1],["across",1],["two",1],["directories",1],["id",9],["project",2],["workload",3],["cluster",1],["allocation",2],["grant",1],["st",10],["runner",7],["state",1],["disp",3],["ensure",4],["runtime",2],["import",1],["openai4s",1],["server",1],["gateway",6],["as",1],["mod",4],["original",2],["attach",3],["timeout",3],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["has",1],["not",3],["registered",1],["yet",1],["kernel",3],["finally",1],["assert",7],["kernels",2],["lease",2],["python",2],["none",2],["path",2],["resolve",2],["compute",3],["sessions",3],["readiness",1],["ready",1],["next",1],["ordinary",1],["retries",1],["once",1],["rank",1],["no",1],["having",1],["been",1],["created",1],["then",1],["discarded",1],["transport",5],["fake",1],["arrived",1],["registration",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_cluster_kernel_generation_never_names_the_daemon_s_interpreter","name":[["test",1],["cluster",1],["kernel",1],["generation",1],["never",1],["names",1],["daemon",1],["interpreter",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["cluster",3],["kernel",5],["generation",11],["never",2],["names",3],["daemon",15],["interpreter",5],["remote",4],["defaults",1],["python",4],["sys",3],["executable",2],["while",1],["web",1],["recorded",1],["protocol",1],["mode",1],["as",1],["its",1],["runtime",3],["path",1],["was",1],["inert",1],["nothing",1],["froze",1],["repl",1],["recording",1],["language",1],["instead",1],["makes",1],["snapshot",8],["freeze",1],["whatever",1],["so",1],["worker",2],["must",1],["not",1],["name",1],["process",1],["otherwise",1],["venv",1],["packages",3],["attributed",1],["another",1],["machine",1],["wrong",1],["provenance",2],["rather",1],["than",1],["absent",1],["import",1],["session",6],["id",12],["project",2],["workload",2],["request",1],["allocation",2],["grant",1],["transport",3],["fake",1],["manager",2],["runner",6],["compute",1],["sessions",1],["gateway",1],["arrived",1],["registration",1],["st",2],["state",1],["spawn",1],["store",2],["latest",1],["environment",6],["assert",8],["execution",1],["plane",1],["none",1],["env",1],["artifacts",1],["capture",1],["root",1],["frame",1],["package",1],["count",1],["unavailable",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_cluster_session_gets_a_kernel_over_its_workers_transport","name":[["test",1],["cluster",1],["session",1],["gets",1],["kernel",1],["over",1],["its",1],["workers",1],["transport",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",3],["cluster",6],["session",11],["gets",2],["kernel",8],["over",2],["its",4],["workers",2],["transport",8],["daemon",11],["defect",1],["exists",1],["no",1],["production",2],["wiring",1],["asked",1],["ran",1],["cells",2],["own",1],["machine",1],["while",2],["job",2],["sat",1],["there",1],["holding",1],["gpu",2],["id",9],["project",2],["workload",2],["request",1],["allocation",2],["grant",1],["fake",1],["manager",4],["runner",3],["compute",1],["sessions",1],["worker",2],["dials",1],["exact",1],["attempt",1],["gateway",1],["arrived",1],["registration",1],["st",3],["state",1],["through",2],["spawn",2],["not",2],["resolver",2],["calls",2],["question",1],["whether",1],["routes",1],["itself",1],["answers",1],["different",1],["one",1],["kernels",1],["lease",1],["python",1],["assert",5],["socket",1],["would",1],["run",1],["holds",1],["initialization",3],["json",1],["loads",1],["sent",1],["type",1],["initialize",1],["len",1],["skill",1],["attestation",1],["key",1],["64",1],["runtime",1],["ready",2],["true",2],["readiness",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_recovery_does_not_reuse_the_dead_workers_kernel","name":[["test",1],["recovery",1],["not",1],["reuse",1],["dead",1],["workers",1],["kernel",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["recovery",2],["not",2],["reuse",3],["dead",3],["workers",2],["kernel",6],["daemon",14],["lease",2],["key",5],["carries",1],["epoch",4],["so",1],["new",3],["attempt",1],["rather",1],["than",1],["reused",1],["pointing",1],["at",1],["socket",1],["whose",1],["far",1],["end",1],["gone",1],["session",5],["id",10],["project",2],["workload",8],["request",1],["cluster",1],["allocation",7],["grant",1],["manager",4],["runner",5],["compute",1],["sessions",1],["gateway",2],["arrived",2],["registration",2],["fake",2],["transport",2],["st",4],["state",2],["disp",3],["ensure",1],["runtime",1],["first",2],["remote",2],["factory",2],["node",1],["dies",1],["reconciler",1],["moves",1],["note",1],["lost",2],["execution",1],["store",4],["workloads",4],["save",3],["phase",4],["second",6],["create",1],["active",1],["assert",1],["recovered",1],["would",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_remote_candidate_is_not_published_before_generation_commit","name":[["test",1],["remote",1],["candidate",1],["not",1],["published",1],["before",1],["generation",1],["commit",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["remote",2],["candidate",4],["not",2],["published",2],["before",2],["generation",8],["commit",3],["daemon",10],["monkeypatch",3],["compute",2],["readiness",3],["supervisor",2],["ownership",1],["one",1],["boundary",1],["publishing",1],["runtime",6],["kernel",2],["from",1],["factory",1],["made",1],["failed",1],["write",1],["leave",1],["pointing",1],["at",1],["dead",1],["while",1],["correctly",1],["kept",1],["its",1],["prior",1],["slot",1],["session",8],["id",11],["project",2],["workload",5],["request",1],["cluster",1],["allocation",2],["grant",1],["transport",4],["fake",1],["manager",4],["runner",3],["sessions",1],["gateway",1],["arrived",1],["registration",1],["st",4],["state",2],["fail",2],["args",1],["kwargs",1],["raise",1],["error",2],["store",4],["unavailable",2],["setattr",1],["kernels",2],["begin",1],["pytest",1],["raises",1],["match",1],["spawn",1],["assert",6],["lease",1],["python",1],["none",3],["leases",1],["stopped",3],["workloads",1],["desired",1],["value",1],["ready",1],["false",1],["closed",1],["true",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_remote_candidate_is_not_published_before_generation_commit.fail_generation","name":[["fail",1],["generation",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["fail",2],["generation",3],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["store",1],["unavailable",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_session_that_never_asked_for_a_cluster_stays_local","name":[["test",1],["session",1],["never",1],["asked",1],["cluster",1],["stays",1],["local",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["session",6],["never",2],["asked",2],["cluster",3],["stays",2],["local",2],["daemon",7],["inv",1],["shape",1],["here",1],["resolver",1],["must",1],["answer",1],["none",2],["every",1],["not",1],["has",1],["listener",1],["id",4],["project",2],["st",3],["runner",3],["state",1],["disp",2],["ensure",1],["runtime",1],["assert",1],["remote",1],["kernel",1],["factory",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_a_users_execution_renews_the_lease_and_nothing_else_does","name":[["test",1],["users",1],["execution",1],["renews",1],["lease",1],["nothing",1],["else",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["users",2],["execution",3],["renews",4],["lease",5],["nothing",3],["else",2],["daemon",11],["m3b",1],["whole",1],["point",1],["asserted",1],["against",1],["rather",1],["than",1],["manager",1],["only",1],["cell",1],["session",5],["id",8],["project",2],["workload",4],["request",1],["cluster",2],["before",4],["store",4],["leases",4],["last",3],["active",3],["at",3],["time",1],["passes",1],["worker",1],["notionally",1],["healthy",1],["clock",4],["60",1],["000",1],["ms",1],["lambda",1],["assert",2],["st",2],["runner",2],["state",1],["touch",1],["compute",1],["after",2],["user",1],["did",1],["not",1],["renew",1],["every",1],["expires",1],["idle",1],["regardless",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_blocked_terminal_cleanup_cannot_hang_daemon_close","name":[["test",1],["blocked",1],["terminal",1],["cleanup",1],["cannot",1],["hang",1],["daemon",1],["close",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",4],["test",2],["blocked",5],["terminal",3],["cleanup",8],["cannot",2],["hang",2],["daemon",14],["close",6],["monkeypatch",3],["workers",1],["owned",1],["shutdown",1],["never",1],["joins",1],["stuck",1],["one",1],["session",4],["id",5],["project",1],["workload",4],["request",1],["cluster",1],["entered",3],["threading",4],["event",4],["unblock",3],["release",3],["args",1],["kwargs",1],["wait",3],["return",1],["false",1],["setattr",1],["runner",7],["compute",1],["orchestration",3],["reason",1],["worker",2],["lost",1],["assert",5],["threads",2],["all",1],["thread",3],["closed",3],["closer",4],["target",1],["true",1],["start",1],["returned",2],["without",2],["join",1],["waited",1],["not",1],["alive",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_blocked_terminal_cleanup_cannot_hang_daemon_close.blocked_release","name":[["blocked",1],["release",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["blocked",2],["release",2],["args",2],["kwargs",2],["entered",1],["unblock",1],["wait",1],["return",1],["false",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_blocked_terminal_cleanup_cannot_hang_daemon_close.close_runner","name":[["close",1],["runner",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["close",3],["runner",3],["daemon",1],["closed",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_cleanup_admission_timeout_prevents_worker_pool_head_of_line","name":[["test",1],["cleanup",1],["admission",1],["timeout",1],["prevents",1],["worker",1],["pool",1],["head",1],["line",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",3],["test",3],["cleanup",4],["admission",2],["timeout",3],["prevents",2],["worker",4],["pool",2],["head",2],["line",2],["daemon",13],["four",2],["occupied",2],["fifos",1],["cannot",1],["monopolize",1],["all",5],["workers",1],["forever",1],["sessions",5],["workloads",5],["states",3],["index",8],["range",3],["session",14],["id",16],["project",2],["append",4],["request",1],["cluster",1],["runner",5],["state",1],["entered",3],["threading",3],["event",6],["release",3],["cells",3],["holders",4],["hold",2],["execution",1],["owner",2],["user",1],["repl",1],["blocked",1],["cell",1],["language",1],["python",1],["reason",3],["fifo",1],["wait",5],["holder",7],["thread",1],["target",1],["args",1],["true",1],["start",1],["assert",6],["workload",11],["orchestration",3],["terminal",2],["lost",2],["lambda",3],["sum",1],["bool",1],["task",2],["running",1],["tasks",1],["values",1],["try",1],["store",3],["leases",3],["none",2],["queued",1],["lifecycle",1],["cleanups",1],["starved",1],["fifth",1],["free",1],["zip",1],["finally",1],["join",1],["not",1],["alive",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_cleanup_admission_timeout_prevents_worker_pool_head_of_line.hold","name":[["hold",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["hold",2],["index",5],["daemon",1],["runner",1],["session",1],["execution",1],["states",1],["owner",2],["user",1],["repl",1],["id",1],["blocked",1],["cell",1],["language",1],["python",1],["reason",1],["test",1],["occupied",1],["fifo",1],["entered",1],["release",1],["cells",1],["wait",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_cleanup_deadline_covers_legacy_turn_barrier_after_admission","name":[["test",1],["cleanup",1],["deadline",1],["covers",1],["legacy",1],["turn",1],["barrier",1],["after",1],["admission",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["cleanup",5],["deadline",2],["covers",2],["legacy",6],["turn",3],["barrier",6],["after",3],["admission",3],["daemon",11],["review",1],["style",1],["holders",5],["cannot",1],["pin",1],["four",1],["admitted",1],["tickets",1],["sessions",4],["workloads",4],["states",3],["index",7],["range",3],["session",9],["id",12],["project",2],["append",4],["request",1],["cluster",1],["runner",4],["state",1],["entered",3],["threading",3],["event",6],["release",3],["barriers",3],["hold",2],["reviewer",1],["still",1],["uses",1],["compatibility",1],["without",1],["reserving",1],["coordinator",1],["ticket",1],["exact",1],["seam",1],["regression",1],["pins",1],["execution",1],["wait",5],["holder",7],["thread",1],["target",1],["args",1],["true",1],["start",1],["assert",5],["all",3],["try",1],["workload",8],["orchestration",3],["terminal",2],["reason",2],["worker",2],["lost",2],["lambda",3],["sum",1],["bool",1],["task",2],["running",1],["tasks",1],["values",1],["store",2],["leases",2],["none",2],["timeout",1],["locks",1],["starved",1],["fifth",1],["fifo",1],["finally",1],["join",1],["not",1],["alive",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_cleanup_deadline_covers_legacy_turn_barrier_after_admission.hold_legacy_barrier","name":[["hold",1],["legacy",1],["barrier",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["hold",2],["legacy",2],["barrier",5],["index",4],["reviewer",2],["still",2],["uses",2],["compatibility",2],["without",2],["reserving",2],["coordinator",2],["ticket",2],["exact",2],["seam",2],["regression",2],["pins",2],["states",1],["execution",1],["entered",1],["release",1],["barriers",1],["wait",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_cleanup_deadline_covers_stop_admission_before_fifo_submit","name":[["test",1],["cleanup",1],["deadline",1],["covers",1],["stop",1],["admission",1],["before",1],["fifo",1],["submit",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["cleanup",3],["deadline",2],["covers",2],["stop",7],["admission",3],["before",3],["fifo",2],["submit",2],["daemon",11],["four",1],["stops",1],["cannot",1],["pin",1],["workers",1],["lifecycle",1],["tickets",1],["even",1],["exist",1],["sessions",5],["workloads",4],["states",4],["index",1],["range",1],["session",12],["id",14],["project",2],["append",3],["request",1],["cluster",1],["runner",5],["state",7],["finished",2],["clear",2],["requested",2],["try",1],["workload",8],["orchestration",3],["event",2],["terminal",2],["reason",2],["worker",2],["lost",2],["assert",5],["wait",3],["lambda",3],["sum",1],["bool",1],["task",2],["running",1],["tasks",1],["values",1],["store",2],["leases",2],["none",3],["timeout",1],["pre",1],["waits",1],["starved",1],["fifth",1],["free",1],["snapshot",4],["executions",1],["owner",1],["queue",1],["finally",1],["all",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_delayed_w1_cleanup_cannot_cancel_or_erase_rebound_w2","name":[["test",1],["delayed",1],["w1",1],["cleanup",1],["cannot",1],["cancel",1],["erase",1],["rebound",1],["w2",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",4],["test",3],["delayed",3],["w1",5],["cleanup",6],["cannot",2],["cancel",3],["erase",2],["rebound",2],["w2",6],["daemon",16],["monkeypatch",3],["event",7],["aba",1],["fence",1],["covers",1],["both",1],["execution",2],["cancellation",1],["task",2],["removal",1],["from",1],["openai4s",1],["orchestration",4],["models",1],["import",1],["reason",6],["session",14],["id",20],["project",2],["state",4],["runner",8],["first",12],["request",2],["cluster",2],["original",2],["release",8],["compute",3],["entered",6],["threading",5],["delay",2],["args",2],["kwargs",3],["if",1],["expected",2],["workload",8],["assert",9],["wait",6],["return",1],["setattr",1],["terminal",2],["worker",3],["lost",3],["legitimate",1],["replacement",1],["wins",1],["while",1],["sessions",1],["second",5],["cell",11],["finish",3],["hold",2],["owner",2],["user",1],["repl",1],["language",1],["python",1],["holder",4],["thread",1],["target",1],["true",1],["start",1],["try",1],["lambda",2],["bool",1],["tasks",1],["running",1],["not",2],["stale",1],["cancelled",1],["store",2],["leases",2],["finally",1],["join",1],["alive",1],["none",1],["completion",1],["erased",1],["pending",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_delayed_w1_cleanup_cannot_cancel_or_erase_rebound_w2.delay_first","name":[["delay",1],["first",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["delay",2],["first",5],["args",3],["kwargs",4],["if",1],["expected",1],["workload",1],["id",2],["entered",1],["assert",1],["release",2],["wait",1],["return",1],["original",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_delayed_w1_cleanup_cannot_cancel_or_erase_rebound_w2.hold_second_cell","name":[["hold",1],["second",1],["cell",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["hold",2],["second",2],["cell",6],["daemon",1],["runner",1],["session",1],["execution",1],["state",1],["owner",2],["user",1],["repl",1],["id",1],["w2",2],["language",1],["python",1],["reason",1],["test",1],["entered",1],["finish",1],["wait",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_r_is_refused_on_a_cluster_session","name":[["test",1],["refused",1],["cluster",1],["session",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["refused",2],["cluster",4],["session",8],["daemon",7],["spawn",1],["kernel",2],["starts",1],["child",1],["so",1],["cell",1],["placed",1],["ran",1],["head",1],["node",1],["none",3],["allocated",1],["resources",1],["worked",1],["made",1],["silent",1],["host",1],["exec",1],["background",1],["already",1],["refuses",1],["same",1],["reason",1],["other",1],["half",1],["id",5],["project",2],["st",3],["runner",2],["state",1],["request",1],["refusal",4],["ensure",1],["assert",2],["not",1],["kernels",1],["lease",1],["worker",1],["was",1],["started",1],["anyway",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_startup_restores_stale_durable_session_cleanup","name":[["test",1],["startup",1],["restores",1],["stale",1],["durable",1],["session",1],["cleanup",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["startup",2],["restores",2],["stale",4],["durable",3],["session",8],["cleanup",2],["tmp",4],["path",5],["monkeypatch",3],["terminal",1],["event",1],["lost",2],["process",1],["death",1],["replayed",1],["from",4],["state",4],["openai4s",3],["config",3],["import",3],["orchestration",1],["models",1],["desired",3],["reason",3],["store",9],["cfg",3],["data",1],["dir",1],["ensure",1],["dirs",1],["db",1],["workload",8],["workloads",3],["create",1],["id",5],["spec",2],["kind",2],["profile",2],["command",1],["owner",1],["user",1],["u1",1],["project",1],["none",2],["backend",1],["local",1],["idle",1],["ttl",1],["3600",1],["max",1],["lifetime",1],["7200",1],["request",1],["stop",1],["worker",2],["assert",2],["stopped",1],["close",2],["setenv",1],["openai4",1],["listen",1],["127",1],["free",1],["port",1],["node",3],["team",1],["daemon",1],["try",1],["wait",1],["lambda",1],["leases",1],["finally",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_terminal_cleanup_does_not_block_the_orchestration_callback","name":[["test",1],["terminal",1],["cleanup",1],["not",1],["block",1],["orchestration",1],["callback",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",3],["test",4],["terminal",4],["cleanup",3],["not",8],["block",3],["orchestration",5],["callback",6],["daemon",15],["long",3],["cell",6],["one",1],["session",20],["cannot",1],["stall",1],["reconciliation",1],["another",1],["first",13],["project",4],["second",9],["workload",13],["request",2],["cluster",2],["state",4],["runner",6],["entered",3],["threading",3],["event",4],["release",3],["hold",2],["barrier",4],["execution",1],["owner",2],["user",1],["repl",1],["id",6],["language",1],["python",1],["reason",3],["wait",4],["holder",7],["thread",2],["target",1],["true",1],["start",1],["assert",6],["started",2],["time",2],["monotonic",2],["worker",2],["lost",2],["elapsed",3],["try",1],["property",1],["did",1],["fifo",2],["owns",1],["two",2],["outcomes",1],["close",1],["blocking",2],["sqlite",1],["reads",1],["lock",1],["5s",2],["2s",1],["was",1],["measuring",1],["fast",1],["path",1],["absolute",1],["cost",1],["quiet",1],["machine",1],["about",1],["something",1],["loaded",1],["cpu",1],["promises",1],["callbacks",1],["took",1],["2f",1],["anything",1],["near",1],["means",1],["they",1],["queued",1],["behind",1],["lambda",2],["store",3],["leases",3],["none",2],["stalled",1],["finally",1],["join",1],["alive",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_terminal_cleanup_does_not_block_the_orchestration_callback.hold_session_barrier","name":[["hold",1],["session",1],["barrier",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["hold",2],["session",3],["barrier",2],["daemon",1],["runner",1],["execution",1],["first",1],["state",1],["owner",2],["user",1],["repl",1],["id",1],["long",2],["cell",3],["language",1],["python",1],["reason",1],["test",1],["entered",1],["release",1],["wait",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_terminal_cleanup_retries_a_temporary_admission_failure","name":[["test",1],["terminal",1],["cleanup",1],["retries",1],["temporary",1],["admission",1],["failure",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["terminal",2],["cleanup",3],["retries",2],["temporary",3],["admission",2],["failure",2],["daemon",8],["monkeypatch",3],["queue",4],["full",2],["error",1],["return",2],["from",2],["emit",1],["cannot",1],["permanently",1],["lose",1],["openai4s",1],["execution",1],["import",1],["depth",2],["exceeded",2],["session",9],["id",6],["project",1],["workload",4],["request",1],["cluster",1],["original",2],["runner",3],["release",4],["compute",2],["attempts",4],["flaky",2],["args",2],["kwargs",2],["append",1],["time",1],["monotonic",1],["if",1],["len",2],["raise",1],["lifecycle",1],["setattr",1],["orchestration",1],["event",1],["lease",1],["expired",1],["reason",1],["idle",1],["timeout",1],["assert",2],["wait",2],["lambda",2],["store",1],["leases",1],["none",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_terminal_cleanup_retries_a_temporary_admission_failure.flaky_release","name":[["flaky",1],["release",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["flaky",2],["release",2],["args",3],["kwargs",3],["attempts",2],["append",1],["time",1],["monotonic",1],["if",1],["len",1],["raise",1],["queue",2],["depth",1],["exceeded",1],["temporary",1],["full",1],["session",1],["lifecycle",1],["return",1],["original",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_the_cell_boundary_is_what_calls_touch","name":[["test",1],["cell",1],["boundary",1],["calls",1],["touch",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["cell",3],["boundary",3],["calls",2],["touch",3],["daemon",2],["not",1],["helper",1],["directly",1],["path",1],["real",1],["execution",1],["takes",1],["if",1],["call",1],["removed",1],["from",2],["prepare",2],["language",2],["fails",1],["import",2],["inspect",2],["openai4s",1],["server",1],["gateway",3],["as",1],["mod",2],["source",2],["getsource",1],["session",1],["runner",1],["assert",1],["compute",1],["lease",2],["no",1],["longer",1],["renews",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_the_daemon_exposes_a_manager_and_a_listener","name":[["test",1],["daemon",1],["exposes",1],["manager",1],["listener",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["daemon",8],["exposes",2],["manager",2],["listener",2],["assert",4],["runner",4],["compute",1],["sessions",1],["not",4],["none",4],["worker",2],["gateway",2],["address",1],["lease",1],["reclaimer",1]]},{"id":"tests/test_cluster_session_production_wiring.py#test_the_session_workspace_follows_the_placement","name":[["test",1],["session",1],["workspace",1],["follows",1],["placement",1]],"path":[["tests",1],["test",1],["cluster",1],["session",1],["production",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["session",11],["workspace",14],["follows",2],["placement",4],["daemon",13],["cells",2],["run",2],["looks",1],["have",1],["be",1],["one",3],["directory",4],["remote",2],["kernel",3],["was",1],["built",1],["workload",7],["as",1],["its",3],["cwd",1],["while",4],["artifact",3],["capture",3],["host",2],["dispatcher",1],["file",2],["tools",3],["stayed",1],["agent",1],["workspaces",1],["root",1],["frame",1],["id",10],["so",2],["cluster",3],["cell",2],["wrote",2],["result",1],["csv",1],["into",1],["diffed",1],["another",1],["empty",2],["figures",1],["files",1],["written",1],["no",5],["row",1],["error",1],["say",1],["asserted",1],["through",1],["production",1],["spawn",2],["durable",1],["binding",1],["request",2],["attached",1],["worker",2],["selected",1],["there",1],["execution",1],["plane",2],["project",2],["st",11],["runner",7],["state",1],["manager",3],["compute",2],["sessions",1],["local",11],["ensure",4],["runtime",3],["assert",9],["must",4],["not",3],["move",1],["placed",4],["requesting",1],["mean",1],["exists",2],["only",2],["turn",2],["fallback",1],["scheduler",1],["queued",1],["stay",1],["retain",1],["sandbox",1],["deny",1],["over",1],["credential",1],["tree",1],["disp",4],["path",3],["resolve",3],["allocation",2],["grant",1],["transport",3],["fake",1],["gateway",1],["arrived",1],["registration",1],["still",1],["points",1],["at",2],["would",2],["diff",1],["nothing",1],["write",1],["land",1],["cannot",1],["see",1],["back",1],["again",1],["released",1],["leave",1],["pointed",1],["longer",1],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["reason",3],["release",2],["user",1],["cancelled",1],["python",2],["needed",1],["restore",1],["control",1],["immediately",1],["after",1],["already",1],["kernels",1],["lease",1],["none",1]]},{"id":"tests/test_code_evidence.py","name":[["test",1],["code",1],["evidence",1],["py",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["completion",4],["evidence",11],["turns",1],["whose",1],["deliverable",1],["source",2],["code",8],["existing",1],["reconciliation",1],["asks",1],["whether",4],["claimed",1],["file",1],["exists",2],["right",1],["question",1],["figure",1],["wrong",1],["one",3],["pipeline",2],["py",4],["path",3],["says",1],["nothing",1],["about",1],["module",1],["imports",1],["was",2],["ever",1],["captured",1],["any",1],["test",3],["ran",3],["against",1],["model",1],["own",1],["all",1],["tests",16],["passed",5],["only",1],["thing",1],["standing",1],["last",2],["these",1],["pin",1],["four",2],["fields",2],["every",1],["way",1],["each",1],["fail",1],["part",1],["matters",1],["most",2],["verifying",1],["entry",2],["point",1],["compiles",1],["never",2],["runs",1],["from",7],["future",1],["import",9],["annotations",1],["hashlib",1],["pathlib",1],["pytest",22],["openai4s",5],["agent",2],["actions",1],["finalize",5],["response",2],["name",1],["action",2],["native",1],["tool",1],["call",2],["execute",1],["schema",1],["bash",2],["capability",1],["command",4],["digest",1],["preserves",1],["failure",2],["status",1],["host",3],["keys",2],["required",3],["modes",2],["context",3],["gather",1],["requires",1],["stdout",2],["reports",1],["verify",1],["service",1],["good",1],["collected",1],["items",1],["ntests",1],["n3",1],["12s",2],["fixtures",1],["fixture",1],["backward",1],["compatibility",1],["analysis",2],["run",2],["untouched",1],["mark",9],["parametrize",9],["mode",2],["none",1],["something",1],["else",1],["happy",1],["being",1],["sorted",1],["missing",1],["files",1],["claim",1],["etc",2],["hosts",1],["outside",1],["passwd",1],["relative",1],["env",2],["id",1],["rsa",1],["aws",1],["credentials",1],["points",1],["compiled",1],["executed",1],["bound",1],["authorized",1],["shell",1],["receipts",1],["python",12],["true",12],["cat",1],["wait",1],["ntrue",1],["sh",2],["echo",2],["verified",1],["print",1],["results",1],["txt",1],["receipt",1],["ok",2],["false",6],["text",1],["flagged",1],["failed",4],["no",1],["errors",2],["traceback",1],["recent",1],["failures",1],["both",1],["doors",1],["enforce",1],["dispatcher",1],["actually",1],["builds",1]]},{"id":"tests/test_code_evidence.py#_Cells","name":[["cells",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["class",2],["cells",2],["one",1],["execution",1],["log",1],["read",1],["verifier",1],["makes",1],["def",2],["init",1],["self",6],["rows",4],["asked",2],["call",1],["cell",3],["id",3],["append",1],["return",1]]},{"id":"tests/test_code_evidence.py#_Cells.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["call",2],["self",4],["cell",4],["id",4],["asked",1],["append",1],["return",1],["rows",1]]},{"id":"tests/test_code_evidence.py#_Cells.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["init",2],["self",4],["rows",4],["asked",1]]},{"id":"tests/test_code_evidence.py#_context","name":[["context",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["context",3],["tree",5],["cells",5],["none",3],["frame",9],["id",11],["paths",3],["seqpipe",3],["init",1],["py",4],["domain",2],["run",1],["tests",2],["test",2],["rows",2],["if",2],["not",1],["else",1],["cell",5],["root",1],["status",1],["ok",1],["stdout",2],["good",1],["return",1],["code",1],["evidence",1],["search",1],["roots",1],["artifact",2],["checksums",1],["path",4],["frozenset",2],["sha",1],["file",1],["receipt",1],["lambda",1],["command",2],["python",1],["pytest",1],["turn",2],["current",1],["branch",1],["names",1],["lookup",1]]},{"id":"tests/test_code_evidence.py#_finalize","name":[["finalize",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["finalize",5],["arguments",5],["code",4],["evidence",4],["none",2],["call",5],["native",1],["tool",1],["id",2],["wire",1],["name",2],["response",1],["ordinal",1],["raw",1],["return",1],["execute",1],["action",2]]},{"id":"tests/test_code_evidence.py#_payload","name":[["payload",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["payload",5],["tree",3],["overrides",3],["summary",2],["built",1],["pipeline",2],["completion",1],["bullets",1],["wrote",1],["package",1],["source",1],["files",1],["path",4],["seqpipe",7],["init",1],["py",6],["domain",5],["sha256",1],["sha",1],["run",3],["tests",3],["test",2],["entry",2],["points",1],["architecture",1],["owns",1],["scoring",1],["thin",1],["point",1],["covers",1],["evidence",1],["command",1],["python",1],["pytest",1],["producing",1],["cell",2],["id",1],["update",1],["return",1]]},{"id":"tests/test_code_evidence.py#_record_test_cell","name":[["record",1],["test",1],["cell",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["record",2],["test",4],["cell",10],["store",10],["frame",11],["str",10],["turn",4],["id",26],["command",9],["branch",6],["none",4],["bash",5],["ok",4],["bool",4],["true",4],["receipt",3],["group",9],["append",1],["action",2],["root",2],["kind",1],["code",2],["attempt",14],["allocate",1],["execution",5],["producing",1],["state",2],["revision",1],["mark",3],["started",1],["log",2],["host",2],["result",1],["stdout",1],["model",1],["controlled",1],["text",1],["if",1],["call",1],["method",1],["args",1],["sha256",2],["digest",2],["resource",1],["keys",1],["response",1],["capture",1],["finish",1],["terminal",1],["completed",1],["return",1]]},{"id":"tests/test_code_evidence.py#_sha","name":[["sha",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["sha",2],["path",5],["str",2],["return",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_code_evidence.py#_write","name":[["write",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["write",3],["root",3],["path",8],["rel",3],["str",4],["text",4],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_code_evidence.py#test_a_broken_evidence_store_refuses_instead_of_degrading","name":[["test",1],["broken",1],["evidence",1],["store",1],["refuses",1],["instead",1],["degrading",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["test",2],["broken",2],["evidence",5],["store",3],["refuses",2],["instead",2],["degrading",2],["tree",3],["explode",2],["raise",1],["runtime",1],["error",3],["closed",1],["service",3],["completion",2],["task",1],["mode",1],["lambda",1],["codebase",1],["change",1],["code",2],["result",3],["submit",1],["output",1],["summary",1],["done",1],["bullets",1],["built",1],["key",3],["payload",1],["keys",1],["assert",1],["no",1],["context",1]]},{"id":"tests/test_code_evidence.py#test_a_broken_evidence_store_refuses_instead_of_degrading.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["explode",2],["raise",1],["runtime",1],["error",1],["store",1],["closed",1]]},{"id":"tests/test_code_evidence.py#test_a_deleted_source_file_is_refused","name":[["test",1],["deleted",1],["source",1],["file",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["deleted",2],["source",3],["file",2],["refused",2],["tree",5],["payload",3],["files",1],["path",1],["seqpipe",3],["domain",3],["py",3],["unlink",1],["error",4],["verify",1],["code",1],["evidence",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1],["unavailable",1]]},{"id":"tests/test_code_evidence.py#test_a_failed_cell_cannot_back_a_passing_claim","name":[["test",1],["failed",1],["cell",1],["cannot",1],["back",1],["passing",1],["claim",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["cell",3],["cannot",2],["back",2],["passing",2],["claim",2],["tree",4],["cells",2],["root",1],["frame",2],["id",1],["status",1],["error",5],["stdout",2],["good",1],["verify",1],["code",1],["evidence",1],["payload",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1]]},{"id":"tests/test_code_evidence.py#test_a_file_that_was_never_captured_as_an_artifact_is_refused","name":[["test",1],["file",1],["was",1],["never",1],["captured",1],["as",1],["artifact",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["file",2],["was",2],["never",2],["captured",2],["as",2],["artifact",3],["refused",2],["tree",5],["write",1],["seqpipe",2],["uncaptured",2],["py",2],["error",3],["verify",1],["code",1],["evidence",1],["payload",1],["source",1],["files",1],["path",2],["task",1],["mode",1],["reusable",1],["pipeline",1],["context",2],["assert",1],["version",1],["at",1],["exact",1]]},{"id":"tests/test_code_evidence.py#test_a_forged_cell_id_is_refused","name":[["test",1],["forged",1],["cell",1],["id",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",3],["forged",2],["cell",4],["id",3],["refused",2],["tree",4],["error",3],["verify",1],["code",1],["evidence",2],["payload",1],["command",1],["pytest",1],["producing",1],["ghost",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1],["never",1],["executed",1]]},{"id":"tests/test_code_evidence.py#test_a_mismatched_sha256_is_refused","name":[["test",1],["mismatched",1],["sha256",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["mismatched",2],["sha256",4],["refused",2],["tree",5],["actual",2],["sha",1],["seqpipe",2],["run",2],["py",2],["error",4],["verify",1],["code",1],["evidence",1],["payload",1],["source",1],["files",1],["path",1],["64",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",2],["declared",1],["16",1],["not",1]]},{"id":"tests/test_code_evidence.py#test_a_missing_cell_in_a_recorded_runtime_keeps_the_phantom_wording","name":[["test",1],["missing",1],["cell",1],["recorded",1],["runtime",1],["keeps",1],["phantom",1],["wording",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["cell",3],["recorded",2],["runtime",2],["keeps",2],["phantom",2],["wording",2],["tree",5],["context",5],["code",2],["evidence",2],["search",1],["roots",1],["artifact",2],["names",2],["lookup",1],["cells",2],["frame",2],["id",1],["has",1],["lambda",1],["true",1],["error",3],["verify",1],["payload",1],["task",1],["mode",1],["codebase",1],["change",1],["assert",1],["never",1],["executed",1]]},{"id":"tests/test_code_evidence.py#test_a_python_entry_point_that_does_not_compile_is_refused","name":[["test",1],["python",1],["entry",1],["point",1],["not",1],["compile",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["test",2],["python",2],["entry",3],["point",2],["not",3],["compile",3],["refused",2],["tree",5],["write",1],["seqpipe",2],["broken",2],["py",2],["main",1],["pass",1],["error",3],["verify",1],["code",1],["evidence",1],["payload",1],["points",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1]]},{"id":"tests/test_code_evidence.py#test_a_real_cell_from_another_session_is_not_this_runs_evidence","name":[["test",1],["real",1],["cell",1],["from",1],["another",1],["session",1],["not",1],["runs",1],["evidence",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["real",2],["cell",3],["from",2],["another",3],["session",3],["not",2],["runs",2],["evidence",3],["tree",4],["cells",2],["root",1],["frame",2],["id",1],["someone",1],["elses",1],["status",1],["ok",1],["stdout",2],["good",1],["error",3],["verify",1],["code",1],["payload",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1]]},{"id":"tests/test_code_evidence.py#test_a_real_structured_deliverable_is_accepted","name":[["test",1],["real",1],["structured",1],["deliverable",1],["accepted",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["real",2],["structured",2],["deliverable",2],["accepted",2],["mode",4],["tree",4],["assert",1],["verify",1],["code",1],["evidence",1],["payload",1],["task",1],["context",2],["none",1]]},{"id":"tests/test_code_evidence.py#test_a_receipt_for_command_a_cannot_back_command_b","name":[["test",1],["receipt",1],["command",2],["cannot",1],["back",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",3],["receipt",2],["command",6],["cannot",2],["back",2],["tree",4],["error",3],["verify",1],["code",1],["evidence",2],["payload",1],["python",1],["pytest",1],["other",1],["producing",1],["cell",2],["id",1],["task",1],["mode",1],["reusable",1],["pipeline",1],["context",2],["assert",1],["exact",1]]},{"id":"tests/test_code_evidence.py#test_a_source_file_outside_the_evidence_roots_is_refused","name":[["test",1],["source",1],["file",1],["outside",1],["evidence",1],["roots",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["source",3],["file",3],["outside",3],["evidence",4],["roots",2],["refused",2],["claim",3],["tree",5],["existence",1],["somewhere",1],["machine",1],["not",1],["run",1],["same",1],["confinement",1],["rule",1],["produce",1],["reconciler",1],["enforces",1],["parent",1],["py",1],["write",1],["text",1],["encoding",1],["utf",1],["error",3],["verify",1],["code",1],["payload",1],["files",1],["path",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1],["session",1],["workspace",1]]},{"id":"tests/test_code_evidence.py#test_a_successful_receipt_does_not_depend_on_model_controlled_stdout","name":[["test",1],["successful",1],["receipt",1],["not",1],["depend",1],["model",1],["controlled",1],["stdout",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["successful",2],["receipt",2],["not",2],["depend",2],["model",2],["controlled",2],["stdout",3],["tree",4],["cells",2],["cell",1],["root",1],["frame",2],["id",1],["status",1],["ok",1],["assert",1],["verify",1],["code",1],["evidence",1],["payload",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["none",1]]},{"id":"tests/test_code_evidence.py#test_an_analysis_submission_envelope_is_byte_for_byte_what_it_was","name":[["test",1],["analysis",1],["submission",1],["envelope",1],["byte",2],["was",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["analysis",3],["submission",2],["envelope",2],["byte",4],["was",2],["tree",3],["service",4],["completion",3],["task",1],["mode",1],["lambda",2],["run",1],["code",1],["evidence",1],["context",1],["assert",2],["submit",1],["output",3],["summary",2],["done",2],["bullets",2],["analyzed",2],["data",2],["status",1],["ok",1],["last",1]]},{"id":"tests/test_code_evidence.py#test_an_analysis_turn_is_never_asked_for_code_evidence","name":[["test",1],["analysis",1],["turn",1],["never",1],["asked",1],["code",1],["evidence",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",3],["analysis",2],["turn",2],["never",2],["asked",2],["code",5],["evidence",5],["mode",6],["tree",4],["backward",1],["compatible",1],["both",1],["directions",1],["payload",2],["no",1],["fields",1],["passes",1],["bogus",3],["ones",1],["not",1],["validated",1],["either",1],["assert",2],["verify",2],["task",2],["context",4],["none",2],["source",1],["files",1],["path",1],["etc",1],["hosts",1],["entry",1],["points",1],["nope",1],["py",1],["command",1],["producing",1],["cell",1],["id",1],["ghost",1]]},{"id":"tests/test_code_evidence.py#test_an_empty_entry_point_list_is_refused","name":[["test",1],["empty",1],["entry",1],["point",1],["list",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["entry",4],["point",2],["list",2],["refused",2],["tree",4],["error",3],["verify",1],["code",1],["evidence",1],["payload",1],["points",2],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1]]},{"id":"tests/test_code_evidence.py#test_an_empty_execution_log_is_named_instead_of_a_phantom_cell","name":[["test",1],["empty",1],["execution",1],["log",1],["named",1],["instead",1],["phantom",1],["cell",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["empty",3],["execution",2],["log",3],["named",3],["instead",2],["phantom",3],["cell",5],["tree",5],["refusal",2],["say",1],["run",2],["never",2],["executed",2],["even",1],["runtime",1],["simply",1],["recorded",2],["no",2],["cells",4],["at",1],["all",1],["actively",1],["false",2],["did",1],["sent",1],["model",1],["into",1],["repair",1],["loop",1],["chasing",1],["its",1],["own",1],["honest",1],["context",5],["code",2],["evidence",2],["search",1],["roots",1],["artifact",2],["names",2],["lookup",1],["frame",2],["id",1],["has",1],["lambda",1],["error",4],["verify",1],["payload",1],["task",1],["mode",1],["codebase",1],["change",1],["assert",2],["not",1]]},{"id":"tests/test_code_evidence.py#test_an_empty_source_list_is_not_a_deliverable","name":[["test",1],["empty",1],["source",1],["list",1],["not",1],["deliverable",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["source",4],["list",2],["not",2],["deliverable",2],["tree",4],["error",3],["verify",1],["code",1],["evidence",1],["payload",1],["files",2],["task",1],["mode",1],["reusable",1],["pipeline",1],["context",2],["assert",1]]},{"id":"tests/test_code_evidence.py#test_an_r_entry_point_is_existence_checked_not_parsed_as_python","name":[["test",1],["entry",1],["point",1],["existence",1],["checked",1],["not",1],["parsed",1],["as",1],["python",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["entry",4],["point",2],["existence",2],["checked",2],["not",3],["parsed",2],["as",2],["python",3],["tree",7],["compiling",1],["file",1],["would",1],["reject",1],["valid",1],["code",3],["so",2],["daemon",1],["checks",1],["there",1],["reads",1],["its",1],["bytes",1],["says",1],["write",1],["pipeline",4],["main",1],["function",1],["assert",2],["verify",2],["evidence",2],["payload",2],["points",2],["task",2],["mode",2],["reusable",2],["context",4],["none",1],["error",3],["missing",1],["unavailable",1]]},{"id":"tests/test_code_evidence.py#test_an_unverifiable_runtime_refuses_rather_than_waving_it_through","name":[["test",1],["unverifiable",1],["runtime",1],["refuses",1],["rather",1],["than",1],["waving",1],["through",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["unverifiable",2],["runtime",2],["refuses",2],["rather",2],["than",2],["waving",2],["through",2],["tree",3],["cannot",1],["verify",2],["not",2],["verified",1],["produce",1],["file",1],["provider",1],["degrades",1],["legacy",1],["accept",1],["broken",1],["store",1],["one",1],["must",1],["because",1],["whole",1],["claim",1],["these",1],["fields",1],["they",1],["checkable",1],["error",3],["code",1],["evidence",2],["payload",1],["task",1],["mode",1],["reusable",1],["pipeline",1],["context",2],["none",1],["assert",1],["no",1]]},{"id":"tests/test_code_evidence.py#test_another_sessions_same_path_and_bytes_are_not_source_evidence","name":[["test",1],["another",1],["sessions",1],["same",1],["path",1],["bytes",1],["not",1],["source",1],["evidence",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",4],["another",2],["sessions",2],["same",2],["path",9],["bytes",4],["not",2],["source",6],["evidence",6],["tmp",4],["from",1],["openai4s",1],["store",9],["import",1],["workspace",4],["write",1],["pkg",4],["module",5],["py",5],["value",1],["scope",1],["db",1],["current",2],["new",2],["frame",4],["kind",2],["turn",2],["project",3],["id",6],["default",3],["other",3],["data",3],["read",1],["save",1],["artifact",2],["str",1],["filename",1],["content",1],["type",1],["text",1],["python",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["root",1],["context",7],["gather",1],["code",3],["dict",1],["receipt",1],["lambda",1],["cell",2],["command",2],["true",1],["error",3],["verify",1],["files",1],["entry",1],["points",1],["architecture",1],["summary",1],["owns",1],["implementation",1],["pytest",1],["producing",1],["task",1],["mode",1],["codebase",1],["change",1],["assert",1],["version",1],["at",1],["exact",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_each_field_is_required_and_named_in_the_refusal","name":[["test",1],["each",1],["field",1],["required",1],["named",1],["refusal",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["each",2],["field",2],["required",2],["named",2],["refusal",2],["missing",4],["tree",4],["payload",4],["pop",1],["error",4],["verify",1],["code",1],["evidence",1],["task",1],["mode",1],["codebase",2],["change",2],["context",2],["assert",2]]},{"id":"tests/test_code_evidence.py#test_finalize_accepts_a_verified_code_mode_payload","name":[["test",1],["finalize",1],["accepts",1],["verified",1],["code",1],["mode",1],["payload",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["finalize",3],["accepts",2],["verified",2],["code",5],["mode",3],["payload",5],["tree",4],["from",1],["openai4s",1],["host",1],["completion",4],["import",1],["service",5],["as",1],["task",1],["lambda",2],["codebase",1],["change",1],["evidence",2],["context",1],["outcome",3],["verify",1],["claims",1],["assert",2],["not",1],["none",1],["output",1],["entry",1],["points",1],["seqpipe",1],["run",1],["py",1]]},{"id":"tests/test_code_evidence.py#test_finalize_declares_the_four_optional_fields_on_a_still_closed_schema","name":[["test",1],["finalize",1],["declares",1],["four",1],["optional",1],["fields",1],["still",1],["closed",1],["schema",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",4],["finalize",3],["declares",2],["four",2],["optional",2],["fields",2],["still",2],["closed",2],["schema",8],["response",1],["key",3],["code",1],["evidence",2],["keys",1],["assert",4],["properties",4],["not",1],["required",1],["additional",1],["false",1],["no",1],["field",1],["output",1],["text",1],["claim",1],["cannot",2],["exist",1],["so",1],["be",1],["believed",1],["item",2],["items",1],["command",1],["producing",1],["cell",1],["id",1]]},{"id":"tests/test_code_evidence.py#test_finalize_refuses_a_code_mode_payload_whose_evidence_fails","name":[["test",1],["finalize",1],["refuses",1],["code",1],["mode",1],["payload",1],["whose",1],["evidence",1],["fails",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["finalize",3],["refuses",2],["code",5],["mode",3],["payload",2],["whose",2],["evidence",4],["fails",2],["tree",3],["from",1],["openai4s",1],["host",1],["completion",4],["import",1],["service",5],["as",1],["task",1],["lambda",2],["codebase",1],["change",1],["context",1],["outcome",4],["summary",1],["done",1],["bullets",1],["built",1],["pipeline",1],["verify",1],["claims",1],["assert",3],["none",1],["history",2],["messages",2],["error",1],["true",1],["source",1],["files",1],["content",1]]},{"id":"tests/test_code_evidence.py#test_finalize_without_the_hook_is_exactly_what_it_was","name":[["test",1],["finalize",1],["without",1],["hook",1],["exactly",1],["was",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["finalize",3],["without",2],["hook",2],["exactly",2],["was",2],["tree",2],["outcome",3],["summary",1],["done",1],["completion",2],["bullets",1],["answered",1],["assert",2],["not",1],["none",1],["history",1],["messages",1],["error",1],["false",1]]},{"id":"tests/test_code_evidence.py#test_non_masking_shell_forms_remain_valid_evidence_commands","name":[["test",1],["non",1],["masking",1],["shell",1],["forms",1],["remain",1],["valid",1],["evidence",1],["commands",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["non",2],["masking",2],["shell",2],["forms",2],["remain",2],["valid",2],["evidence",2],["commands",2],["command",4],["assert",1],["preserves",1],["failure",1],["status",1],["true",1]]},{"id":"tests/test_code_evidence.py#test_non_python_entry_point_bytes_are_sealed_after_submit","name":[["test",1],["non",1],["python",1],["entry",1],["point",1],["bytes",1],["sealed",1],["after",1],["submit",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["non",2],["python",2],["entry",3],["point",2],["bytes",2],["sealed",2],["after",3],["submit",4],["tree",6],["write",2],["pipeline",5],["main",2],["function",2],["service",5],["completion",3],["task",1],["mode",1],["lambda",2],["reusable",1],["code",2],["evidence",2],["context",1],["payload",3],["points",1],["assert",3],["output",3],["summary",1],["done",1],["bullets",1],["built",1],["key",3],["keys",1],["status",1],["ok",1],["error",3],["revalidate",1],["pending",1],["changed",1],["host",1],["last",1],["none",1]]},{"id":"tests/test_code_evidence.py#test_only_the_two_code_modes_require_evidence","name":[["test",1],["only",1],["two",1],["code",1],["modes",1],["require",1],["evidence",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["only",2],["two",2],["code",5],["modes",3],["require",2],["evidence",6],["assert",4],["required",1],["reusable",1],["pipeline",1],["codebase",2],["change",2],["requires",3],["true",1],["analysis",1],["run",1],["false",2],["none",1]]},{"id":"tests/test_code_evidence.py#test_print_only_and_nonzero_shell_runs_do_not_create_passing_receipts","name":[["test",1],["print",1],["only",1],["nonzero",1],["shell",1],["runs",1],["not",1],["create",1],["passing",1],["receipts",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",4],["print",2],["only",2],["nonzero",2],["shell",2],["runs",2],["not",3],["create",2],["passing",2],["receipts",2],["tmp",3],["path",3],["receipt",6],["bash",6],["ok",5],["from",1],["openai4s",1],["store",8],["import",1],["failed",1],["db",1],["frame",6],["new",1],["kind",1],["turn",5],["project",1],["id",6],["default",1],["command",6],["python",1],["pytest",1],["record",1],["cell",3],["current",2],["assert",1],["has",1],["successful",1],["producing",1],["sha256",1],["digest",1],["root",1],["branch",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_printing_passing_looking_output_is_not_a_test_receipt","name":[["test",2],["printing",1],["passing",1],["looking",1],["output",1],["not",1],["receipt",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",5],["printing",2],["passing",2],["looking",2],["output",2],["not",3],["receipt",4],["tree",4],["ok",1],["cell",2],["model",1],["controlled",1],["stdout",1],["execution",2],["evidence",3],["context",7],["code",2],["dict",1],["lambda",1],["id",1],["command",1],["false",1],["error",3],["verify",1],["payload",1],["task",1],["mode",1],["reusable",1],["pipeline",1],["assert",1],["no",1],["successful",1],["host",1],["authorized",1]]},{"id":"tests/test_code_evidence.py#test_same_basename_elsewhere_and_bytes_changed_after_capture_are_refused","name":[["test",1],["same",1],["basename",1],["elsewhere",1],["bytes",1],["changed",1],["after",1],["capture",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",4],["same",2],["basename",2],["elsewhere",2],["bytes",4],["changed",5],["after",2],["capture",2],["refused",2],["tmp",4],["path",12],["from",1],["openai4s",1],["store",8],["import",1],["workspace",5],["captured",4],["write",3],["left",3],["module",8],["py",8],["value",3],["right",3],["paths",1],["db",1],["frame",7],["new",1],["kind",1],["turn",1],["project",2],["id",5],["default",2],["data",3],["read",1],["save",1],["artifact",1],["str",1],["filename",1],["content",1],["type",1],["text",2],["python",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["root",1],["context",9],["gather",1],["code",4],["evidence",5],["dict",1],["receipt",1],["lambda",1],["cell",2],["command",2],["true",1],["base",3],["payload",3],["entry",2],["points",2],["architecture",1],["summary",1],["owns",1],["implementation",1],["pytest",1],["producing",1],["wrong",3],["verify",2],["source",2],["files",2],["task",2],["mode",2],["codebase",2],["change",2],["assert",2],["exact",2],["encoding",1],["utf",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_shell_composition_cannot_mask_a_failed_test","name":[["test",2],["shell",1],["composition",1],["cannot",1],["mask",1],["failed",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",6],["shell",2],["composition",2],["cannot",2],["mask",3],["failed",2],["command",6],["tree",4],["context",7],["code",2],["evidence",3],["dict",1],["prove",1],["syntax",1],["guard",1],["fires",1],["even",1],["if",1],["exact",1],["successful",1],["receipt",2],["exists",1],["masking",1],["lambda",1],["cell",3],["id",2],["true",1],["error",3],["verify",1],["payload",1],["producing",1],["task",1],["mode",1],["codebase",1],["change",1],["assert",1],["earlier",1],["failure",1],["status",1]]},{"id":"tests/test_code_evidence.py#test_source_hashing_refuses_a_benign_named_symlink_alias_to_a_secret","name":[["test",1],["source",1],["hashing",1],["refuses",1],["benign",1],["named",1],["symlink",1],["alias",1],["secret",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",3],["source",3],["hashing",2],["refuses",2],["benign",3],["named",2],["symlink",3],["alias",10],["secret",6],["tmp",5],["path",7],["from",2],["openai4s",2],["host",1],["files",4],["import",2],["workspace",9],["file",4],["service",3],["store",8],["write",1],["env",1],["token",1],["credential",1],["material",1],["apparently",1],["py",1],["actual",3],["sha",1],["db",1],["frame",9],["new",1],["kind",1],["turn",3],["project",2],["id",7],["default",2],["save",1],["artifact",1],["str",1],["filename",1],["name",3],["content",1],["type",1],["text",1],["python",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",1],["root",1],["data",2],["dir",1],["lambda",2],["context",4],["gather",1],["code",2],["evidence",3],["error",4],["verify",1],["sha256",1],["64",1],["entry",1],["points",1],["architecture",1],["summary",1],["declared",1],["owns",1],["implementation",1],["command",1],["pytest",1],["producing",1],["cell",1],["task",1],["mode",1],["codebase",1],["change",1],["assert",2],["unavailable",1],["16",1],["not",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_source_hashing_refuses_secret_files_before_disclosing_a_digest","name":[["test",1],["source",1],["hashing",1],["refuses",1],["secret",1],["files",1],["before",1],["disclosing",1],["digest",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",3],["source",8],["hashing",2],["refuses",2],["secret",4],["files",6],["before",2],["disclosing",2],["digest",2],["tmp",5],["path",7],["relative",6],["from",2],["openai4s",2],["host",1],["import",2],["workspace",8],["file",4],["service",3],["store",8],["write",1],["credential",1],["material",1],["never",1],["hash",1],["me",1],["actual",3],["sha",1],["name",1],["db",1],["frame",9],["new",1],["kind",1],["turn",3],["project",2],["id",7],["default",2],["data",4],["read",1],["bytes",2],["save",1],["artifact",1],["str",1],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["len",1],["checksum",1],["root",1],["dir",1],["lambda",2],["context",4],["gather",1],["code",2],["evidence",3],["error",4],["verify",1],["sha256",1],["64",1],["entry",1],["points",1],["architecture",1],["summary",1],["declared",1],["owns",1],["implementation",1],["command",1],["pytest",1],["producing",1],["cell",1],["task",1],["mode",1],["codebase",1],["change",1],["assert",2],["unavailable",1],["16",1],["not",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_submit_output_accepts_and_carries_the_verified_declarations","name":[["test",1],["submit",1],["output",1],["accepts",1],["carries",1],["verified",1],["declarations",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["submit",3],["output",5],["accepts",2],["carries",2],["verified",2],["declarations",2],["tree",4],["service",5],["completion",2],["task",1],["mode",1],["lambda",2],["codebase",1],["change",1],["code",3],["evidence",3],["context",1],["payload",4],["result",2],["summary",1],["done",1],["bullets",1],["built",1],["pipeline",1],["key",6],["keys",2],["assert",3],["status",1],["ok",1],["last",2],["not",1],["none",1]]},{"id":"tests/test_code_evidence.py#test_submit_output_is_revoked_when_verified_source_changes_after_submit","name":[["test",1],["submit",2],["output",1],["revoked",1],["verified",1],["source",1],["changes",1],["after",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["test",2],["submit",6],["output",5],["revoked",2],["verified",2],["source",2],["changes",2],["after",4],["tree",5],["service",5],["completion",3],["task",1],["mode",1],["lambda",2],["codebase",1],["change",1],["rebuild",1],["context",2],["each",1],["call",1],["as",1],["gateway",1],["has",1],["captured",1],["completed",1],["cell",1],["newest",1],["artifact",1],["versions",1],["code",2],["evidence",2],["payload",3],["result",2],["summary",1],["done",1],["bullets",1],["built",1],["pipeline",1],["key",3],["keys",1],["assert",3],["status",1],["ok",1],["write",1],["seqpipe",1],["run",1],["py",1],["main",1],["return",1],["99",1],["error",3],["revalidate",1],["pending",1],["changed",1],["host",1],["last",1],["none",1]]},{"id":"tests/test_code_evidence.py#test_submit_output_refuses_a_code_mode_completion_without_evidence","name":[["test",1],["submit",1],["output",1],["refuses",1],["code",1],["mode",1],["completion",1],["without",1],["evidence",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["submit",3],["output",4],["refuses",2],["code",3],["mode",3],["completion",4],["without",2],["evidence",3],["tree",3],["service",4],["task",1],["lambda",2],["reusable",1],["pipeline",2],["context",1],["result",3],["summary",1],["done",1],["bullets",1],["built",1],["assert",2],["error",2],["source",1],["files",1],["last",1],["none",1]]},{"id":"tests/test_code_evidence.py#test_test_evidence_without_a_cell_id_is_refused","name":[["test",2],["evidence",1],["without",1],["cell",1],["id",1],["refused",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",5],["evidence",4],["without",2],["cell",3],["id",3],["refused",2],["tree",4],["error",3],["verify",1],["code",1],["payload",1],["command",1],["pytest",1],["task",1],["mode",1],["codebase",1],["change",1],["context",2],["assert",1],["producing",1]]},{"id":"tests/test_code_evidence.py#test_the_context_reads_artifact_names_and_the_execution_log_from_the_store","name":[["test",1],["context",1],["reads",1],["artifact",1],["names",1],["execution",1],["log",1],["from",1],["store",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["test",3],["context",10],["reads",2],["artifact",5],["names",4],["execution",7],["log",4],["from",4],["store",18],["tmp",7],["path",14],["openai4s",2],["host",2],["files",4],["import",3],["workspace",3],["file",3],["service",3],["ctx",1],["db",1],["frame",21],["new",1],["kind",2],["turn",7],["project",2],["id",33],["default",2],["status",3],["ready",1],["seqpipe",5],["run",7],["py",7],["parent",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",4],["write",1],["text",2],["main",1],["return",1],["encoding",1],["utf",1],["data",5],["read",1],["bytes",2],["save",1],["str",1],["filename",1],["content",1],["type",1],["python",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",3],["hexdigest",1],["root",3],["current",1],["group",8],["append",1],["action",2],["branch",2],["code",4],["cell",10],["real",1],["attempt",14],["allocate",1],["producing",2],["state",2],["revision",1],["mark",3],["started",1],["subprocess",1],["result",1],["stdout",4],["good",2],["call",1],["method",1],["bash",1],["args",1],["command",5],["digest",2],["pytest",3],["resource",1],["keys",1],["response",1],["capture",1],["finish",1],["terminal",1],["completed",1],["dir",1],["lambda",2],["gather",1],["evidence",3],["assert",5],["not",1],["row",4],["lookup",1],["payload",2],["source",1],["entry",2],["points",1],["architecture",1],["summary",1],["point",1],["verify",1],["task",1],["mode",1],["codebase",1],["change",1],["none",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_the_failure_reader_is_anchored_rather_than_keyword_soup","name":[["test",1],["failure",1],["reader",1],["anchored",1],["rather",1],["than",1],["keyword",1],["soup",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["failure",3],["reader",2],["anchored",2],["rather",2],["than",2],["keyword",2],["soup",2],["text",3],["flagged",3],["assert",1],["stdout",1],["reports",1],["not",1],["none",1]]},{"id":"tests/test_code_evidence.py#test_the_gathered_context_knows_whether_the_runtime_recorded_any_cells","name":[["test",1],["gathered",1],["context",1],["knows",1],["whether",1],["runtime",1],["recorded",1],["any",1],["cells",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",2],["gathered",2],["context",4],["knows",2],["whether",2],["runtime",2],["recorded",5],["any",3],["cells",7],["tmp",5],["path",5],["from",1],["openai4s",1],["store",9],["import",1],["db",1],["frame",8],["new",1],["kind",1],["turn",1],["project",1],["id",4],["default",1],["status",2],["ready",1],["empty",3],["gather",2],["code",3],["evidence",2],["assert",2],["has",4],["not",2],["none",2],["false",1],["log",1],["cell",2],["root",1],["print",1],["result",1],["ok",1],["stdout",1],["true",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_the_store_receipt_binds_exact_command_cell_turn_and_branch","name":[["test",1],["store",1],["receipt",1],["binds",1],["exact",1],["command",1],["cell",1],["turn",1],["branch",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",2],["test",5],["store",13],["receipt",6],["binds",2],["exact",2],["command",16],["cell",5],["turn",9],["branch",5],["tmp",3],["path",3],["from",1],["openai4s",1],["import",1],["receipts",1],["db",1],["frame",6],["new",1],["kind",1],["project",1],["id",8],["default",1],["python",2],["pytest",2],["tests",1],["pipeline",1],["py",2],["record",1],["current",2],["common",5],["producing",1],["root",1],["assert",4],["has",4],["successful",4],["bash",4],["sha256",4],["digest",4],["not",3],["other",2],["prior",1],["close",1]]},{"id":"tests/test_code_evidence.py#test_verifying_an_entry_point_compiles_it_and_never_runs_it","name":[["test",1],["verifying",1],["entry",1],["point",1],["compiles",1],["never",1],["runs",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["test",2],["verifying",2],["entry",4],["point",3],["compiles",2],["never",2],["runs",2],["tree",5],["tmp",3],["path",5],["verifier",1],["imported",1],["exec",1],["would",1],["run",1],["agent",1],["authored",1],["code",2],["inside",1],["daemon",1],["process",1],["module",1],["below",1],["writes",1],["file",2],["at",1],["import",2],["time",1],["must",1],["not",2],["appear",1],["beacon",3],["executed",1],["marker",1],["write",2],["seqpipe",2],["sideeffect",2],["py",2],["from",1],["pathlib",1],["str",1],["text",1],["ran",1],["main",1],["return",1],["context",4],["assert",2],["verify",1],["evidence",1],["payload",1],["points",1],["task",1],["mode",1],["codebase",1],["change",1],["none",1],["exists",1]]},{"id":"tests/test_code_evidence.py#tree","name":[["tree",1]],"path":[["tests",1],["test",1],["code",1],["evidence",1],["py",1]],"body":[["def",3],["tree",2],["tmp",3],["path",3],["workspace",2],["holding",1],["small",1],["structured",1],["deliverable",1],["root",7],["mkdir",1],["write",4],["seqpipe",4],["init",1],["py",4],["from",3],["run",2],["import",3],["main",2],["domain",4],["score",6],["return",3],["ndef",2],["21",1],["tests",1],["test",2],["assert",1]]},{"id":"tests/test_compaction_chunked_summary.py","name":[["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["chunked",1],["rolling",1],["compaction",4],["bounded",1],["batches",1],["token",2],["tails",1],["cjk",2],["estimates",1],["from",3],["future",1],["import",8],["annotations",1],["copy",1],["json",2],["re",3],["pytest",1],["openai4s",3],["agent",2],["as",2],["comp",1],["mod",1],["summary",1],["error",1],["chars",2],["tokens",3],["compact",1],["estimate",1],["context",1],["keep",1],["recent",1],["by",1],["config",2],["budget",1],["40",1],["000",1],["zh",1],["payload",1],["500",1],["2000",2],["after",1],["d4",1],["first",1],["handoff",2],["unique",1],["alpha",1],["transcript",3],["marker",3],["all",1],["fields",1],["data",1],["including",1],["tool",1],["calls",1],["round",2],["compile",1],["review",1],["follow",1],["ups",1],["previous",1],["note",1],["banner",1],["neither",1],["shown",1],["summarizer",1],["nor",1],["doubled",1],["image",1],["parts",1],["never",1],["ride",1],["text",1]]},{"id":"tests/test_compaction_chunked_summary.py#_ascii_pairs","name":[["ascii",1],["pairs",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["ascii",2],["pairs",2],["count",3],["int",4],["code",3],["chars",3],["list",2],["dict",2],["messages",4],["role",4],["system",1],["content",4],["sys",1],["user",2],["task",1],["block",2],["index",2],["range",1],["append",2],["assistant",1],["python",1],["observation",1],["nround",1],["return",1]]},{"id":"tests/test_compaction_chunked_summary.py#_code_obs_rounds","name":[["code",1],["obs",1],["rounds",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["code",2],["obs",2],["rounds",6],["count",3],["int",4],["payload",3],["str",2],["start",4],["list",3],["dict",3],["index",3],["range",1],["append",2],["role",2],["assistant",1],["content",2],["python",1],["nprint",1],["user",1],["observation",1],["round",1],["marker",1],["return",1]]},{"id":"tests/test_compaction_chunked_summary.py#_headings","name":[["headings",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["headings",2],["token",3],["str",4],["return",1],["join",1],["field",2],["comp",1],["mod",1],["handoff",1],["fields",1]]},{"id":"tests/test_compaction_chunked_summary.py#_history","name":[["history",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["history",2],["rounds",4],["int",2],["payload",6],["str",2],["zh",2],["list",2],["dict",2],["return",1],["role",2],["system",1],["content",2],["you",1],["scientific",1],["research",1],["agent",1],["user",1],["analyse",1],["dataset",1],["code",1],["obs",1]]},{"id":"tests/test_compaction_chunked_summary.py#_transcript_json","name":[["transcript",1],["json",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["transcript",4],["json",2],["user",4],["content",4],["str",4],["assert",1],["marker",2],["return",1],["split",1]]},{"id":"tests/test_compaction_chunked_summary.py#_user_content","name":[["user",1],["content",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["user",2],["content",3],["call",3],["messages",3],["list",2],["dict",2],["str",3],["return",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_chars_to_tokens_counts_cjk_as_one","name":[["test",1],["chars",1],["tokens",1],["counts",1],["cjk",1],["as",1],["one",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["test",2],["chars",6],["tokens",6],["counts",2],["cjk",4],["as",2],["one",2],["250",1],["assert",4],["900",1],["1200",1],["4000",1],["1000",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_chunked_summary_bounds_each_chat_call","name":[["test",1],["chunked",1],["summary",1],["bounds",1],["each",1],["chat",1],["call",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",3],["test",2],["chunked",2],["summary",9],["bounds",2],["each",2],["chat",8],["call",4],["monkeypatch",3],["tmp",4],["path",4],["messages",7],["history",1],["60",1],["total",4],["estimate",4],["context",3],["assert",13],["budget",4],["calls",5],["list",4],["dict",1],["fake",2],["cfg",3],["kwargs",2],["del",1],["explicit",1],["low",1],["every",1],["wire",1],["substitutes",1],["temperature",3],["omitted",1],["kwarg",1],["so",1],["omission",1],["not",1],["thing",1],["summarizer",1],["ask",1],["comp",2],["mod",2],["append",1],["copy",1],["deepcopy",1],["user",7],["content",5],["found",3],["round",1],["marker",2],["re",1],["findall",1],["token",2],["if",1],["else",1],["no",1],["return",1],["headings",1],["finish",1],["reason",1],["stop",1],["setattr",1],["out",3],["compact",1],["config",1],["archive",1],["dir",1],["len",4],["cap",2],["35",1],["role",1],["objective",1],["compaction",2],["handoff",1],["true",1],["archives",3],["glob",1],["json",2],["payload",8],["loads",1],["read",1],["text",1],["utf",1],["chunks",3],["chunk",2],["estimates",2],["all",1],["isinstance",1],["value",2],["int",1],["compacted",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_chunked_summary_bounds_each_chat_call.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["fake",2],["chat",6],["messages",4],["cfg",4],["kwargs",3],["del",1],["explicit",1],["low",1],["every",1],["wire",1],["substitutes",1],["temperature",3],["omitted",1],["kwarg",1],["so",1],["omission",1],["not",1],["thing",1],["summarizer",1],["ask",1],["assert",1],["comp",1],["mod",1],["summary",1],["calls",1],["append",1],["copy",1],["deepcopy",1],["list",1],["user",3],["content",2],["found",3],["round",1],["marker",2],["re",1],["findall",1],["token",2],["if",1],["else",1],["no",1],["return",1],["headings",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_compaction_stops_between_chunks_when_the_run_is_cancelled","name":[["test",1],["compaction",1],["stops",1],["between",1],["chunks",1],["run",1],["cancelled",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",3],["test",2],["compaction",3],["stops",2],["between",3],["chunks",3],["run",3],["cancelled",3],["monkeypatch",3],["chunked",1],["summarization",1],["blocking",1],["llm",1],["calls",1],["engine",1],["own",1],["cancellation",1],["never",1],["reaches",1],["should",3],["cancel",3],["polled",1],["handed",1],["each",1],["call",1],["so",1],["stopped",1],["not",1],["finish",2],["every",1],["chunk",1],["cfg",4],["config",1],["seen",4],["list",1],["stop",4],["flag",3],["false",1],["fake",2],["chat",5],["messages",2],["kwargs",2],["del",1],["append",1],["true",1],["return",1],["content",1],["headings",1],["reason",1],["setattr",1],["comp",2],["mod",2],["pytest",1],["raises",1],["compact",1],["history",1],["60",1],["keep",1],["recent",1],["context",1],["budget",2],["lambda",1],["assert",1],["len",1],["callable",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_compaction_stops_between_chunks_when_the_run_is_cancelled.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["fake",2],["chat",5],["messages",3],["cfg",3],["kwargs",3],["del",1],["seen",1],["append",1],["should",1],["cancel",1],["stop",2],["flag",1],["true",1],["return",1],["content",1],["headings",1],["finish",1],["reason",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_empty_chunk_raises_without_archiving_or_mutating","name":[["test",1],["empty",1],["chunk",1],["raises",1],["without",1],["archiving",1],["mutating",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",3],["test",2],["empty",2],["chunk",2],["raises",3],["without",2],["archiving",2],["mutating",2],["monkeypatch",3],["tmp",5],["path",5],["messages",6],["history",1],["60",1],["snapshot",2],["copy",1],["deepcopy",1],["calls",3],["list",2],["int",1],["fake",2],["chat",5],["cfg",2],["kwargs",2],["del",1],["append",1],["if",1],["len",1],["return",2],["content",2],["finish",3],["reason",3],["length",1],["headings",1],["ok",1],["stop",1],["setattr",1],["comp",1],["mod",1],["pytest",1],["compaction",2],["summary",1],["error",1],["as",1],["caught",2],["compact",1],["config",1],["context",1],["budget",2],["archive",1],["dir",1],["assert",4],["str",1],["value",1],["glob",1],["json",1],["not",1],["blobs",1],["exists",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_empty_chunk_raises_without_archiving_or_mutating.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["fake",2],["chat",5],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",2],["append",1],["if",1],["len",1],["return",2],["content",2],["finish",2],["reason",2],["length",1],["headings",1],["ok",1],["stop",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_image_parts_are_omitted_from_the_summarizer_transcript","name":[["test",1],["image",1],["parts",1],["omitted",1],["from",1],["summarizer",1],["transcript",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",3],["test",2],["image",4],["parts",2],["omitted",3],["from",2],["summarizer",2],["transcript",3],["monkeypatch",3],["pinned",1],["figure",4],["base64",1],["rode",1],["as",2],["text",3],["priced",1],["at",1],["tens",1],["thousands",1],["tokens",1],["by",2],["chunker",1],["flat",1],["1024",1],["estimate",1],["context",2],["shipped",1],["alone",1],["provider",1],["one",1],["over",1],["budget",3],["chunk",1],["cfg",4],["config",1],["payload",5],["300",1],["000",2],["role",1],["user",7],["content",3],["type",2],["plot",2],["data",1],["mime",1],["png",1],["sits",1],["early",1],["middle",1],["token",1],["tail",1],["keeps",1],["last",1],["rounds",2],["so",1],["summarized",1],["rather",1],["than",1],["retained",1],["messages",5],["history",1],["code",1],["obs",1],["zh",1],["start",1],["calls",5],["list",1],["str",1],["fake",2],["chat",5],["kwargs",2],["del",1],["append",1],["return",1],["headings",1],["finish",1],["reason",1],["stop",1],["setattr",1],["comp",3],["mod",3],["compact",1],["keep",1],["recent",1],["assert",4],["all",1],["64",1],["not",1],["any",1],["true",1],["pieces",3],["summary",1],["compaction",1],["archive",1],["metadata",1],["max",1],["cost",2]]},{"id":"tests/test_compaction_chunked_summary.py#test_image_parts_are_omitted_from_the_summarizer_transcript.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["fake",2],["chat",5],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",1],["append",1],["user",1],["content",2],["return",1],["headings",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_keep_recent_by_tokens_respects_budget_and_atomic_pairs","name":[["test",1],["keep",1],["recent",1],["by",1],["tokens",1],["respects",1],["budget",1],["atomic",1],["pairs",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["test",2],["keep",6],["recent",6],["by",5],["tokens",5],["respects",2],["budget",10],["atomic",2],["pairs",3],["monkeypatch",3],["assert",11],["comp",2],["mod",2],["all",1],["token",6],["int",1],["25",1],["history",5],["ascii",1],["40",1],["code",1],["chars",1],["1600",1],["kept",7],["acc",4],["message",2],["reversed",1],["cost",5],["estimate",3],["context",4],["total",5],["if",2],["break",1],["tail",11],["not",4],["role",7],["user",4],["str",3],["content",8],["startswith",3],["observation",4],["expansion",1],["may",1],["exceed",1],["floor",1],["unexpanded",1],["prefix",1],["must",1],["split",4],["case",4],["system",1],["sys",1],["task",1],["assistant",2],["python",1],["4000",1],["ntail",1],["obs",3],["expanded",3],["first",3],["setattr",1],["chat",1],["lambda",1],["messages",1],["cfg",1],["kwargs",1],["headings",1],["finish",1],["reason",1],["stop",1],["out",2],["compact",1],["config",1],["result",4],["len",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_second_compact_carries_previous_handoff_and_excludes_it_from_transcript","name":[["test",1],["second",1],["compact",1],["carries",1],["previous",1],["handoff",1],["excludes",1],["from",1],["transcript",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",3],["test",2],["second",10],["compact",4],["carries",2],["previous",4],["handoff",10],["excludes",2],["from",2],["transcript",3],["monkeypatch",3],["calls",4],["list",3],["dict",1],["phase",4],["false",1],["fake",2],["chat",5],["messages",2],["cfg",2],["kwargs",2],["del",1],["if",2],["append",1],["copy",1],["deepcopy",1],["token",6],["first",8],["not",2],["else",1],["later",1],["return",1],["content",3],["headings",1],["finish",1],["reason",1],["stop",1],["setattr",1],["comp",1],["mod",1],["history",1],["60",2],["config",2],["context",2],["budget",4],["assert",7],["compaction",2],["true",2],["extended",2],["code",1],["obs",1],["rounds",1],["20",1],["payload",2],["zh",1],["start",1],["users",5],["user",1],["call",2],["any",1],["text",5],["json",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_second_compact_carries_previous_handoff_and_excludes_it_from_transcript.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["fake",2],["chat",5],["messages",3],["cfg",3],["kwargs",3],["del",1],["if",2],["phase",2],["second",3],["calls",1],["append",1],["copy",1],["deepcopy",1],["list",1],["token",3],["first",1],["handoff",1],["not",1],["else",1],["later",1],["return",1],["content",1],["headings",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_the_previous_note_banner_is_neither_shown_nor_doubled","name":[["test",1],["previous",1],["note",1],["banner",1],["neither",1],["shown",1],["nor",1],["doubled",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",3],["test",2],["previous",6],["note",10],["banner",4],["neither",2],["shown",2],["nor",2],["doubled",2],["monkeypatch",3],["framing",1],["live",1],["model",1],["fed",1],["summarizer",1],["under",1],["handoff",8],["was",1],["echoed",1],["back",1],["compact",3],["then",1],["prepended",2],["second",3],["time",1],["while",1],["ledger",2],["restore",1],["once",1],["two",1],["projections",1],["one",1],["session",1],["diverged",1],["by",1],["exactly",1],["from",1],["openai4s",1],["agent",1],["import",1],["apply",2],["compaction",7],["cfg",5],["config",1],["users",3],["list",1],["str",1],["echo",2],["chat",5],["messages",2],["kwargs",2],["del",1],["user",8],["content",8],["append",1],["if",2],["comp",6],["mod",6],["prefix",5],["carry",1],["forward",1],["verbatim",1],["as",1],["instructed",1],["prev",2],["split",2],["return",2],["host",1],["runtime",1],["fact",1],["finish",2],["reason",2],["stop",2],["headings",1],["first",4],["setattr",1],["history",1],["12",3],["keep",2],["recent",2],["context",2],["budget",4],["assert",4],["any",1],["code",1],["obs",1],["rounds",1],["payload",2],["zh",1],["start",1],["next",1],["count",1],["all",1],["not",1],["removeprefix",1],["restored",2],["role",1]]},{"id":"tests/test_compaction_chunked_summary.py#test_the_previous_note_banner_is_neither_shown_nor_doubled.echo_chat","name":[["echo",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["chunked",1],["summary",1],["py",1]],"body":[["def",2],["echo",2],["chat",5],["messages",3],["cfg",3],["kwargs",3],["del",1],["user",5],["content",3],["users",1],["append",1],["if",1],["comp",2],["mod",2],["previous",3],["handoff",3],["prefix",2],["carry",1],["forward",1],["verbatim",1],["as",1],["instructed",1],["prev",2],["split",2],["return",2],["host",1],["runtime",1],["fact",1],["finish",2],["reason",2],["stop",2],["headings",1],["first",1]]},{"id":"tests/test_compaction_cli_budget.py","name":[["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["cli",2],["compaction",1],["policy",1],["must",1],["compact",3],["against",1],["model",2],["window",1],["not",2],["262144",1],["web",2],["session",1],["delegated",1],["children",1],["already",2],["pass",1],["context",2],["budget",2],["provider",2],["live",1],["tool",1],["catalogue",1],["agent",5],["loop",3],["was",1],["third",1],["call",1],["site",1],["omitted",1],["both",1],["so",3],["128k",1],["would",1],["only",1],["after",1],["had",1],["rejected",1],["request",1],["import",6],["json",1],["from",2],["types",1],["simple",1],["namespace",1],["openai4s",4],["as",3],["mod",2],["runtime",2],["llm",2],["13k",1],["chars",2],["2k",1],["estimated",1],["tokens",1],["each",2],["under",1],["default",1],["large",1],["output",1],["externalization",1],["cannot",1],["shrink",1],["estimate",1],["before",1],["should",1],["sees",1],["turn",1],["prose",1],["differs",1],["by",1],["more",1],["than",1],["no",2],["progress",2],["circuit",1],["near",1],["duplicate",1],["ratio",1],["letters",1],["digits",1],["normalizes",1],["away",1],["ten",1],["long",2],["replies",2],["accumulate",1],["instead",1],["tripping",1],["token",1],["letter",3],["800",1],["abcdefghij",1]]},{"id":"tests/test_compaction_cli_budget.py#_count_compact","name":[["count",1],["compact",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",3],["count",2],["compact",5],["monkeypatch",3],["calls",3],["fake",2],["messages",3],["cfg",1],["kwargs",1],["append",1],["list",2],["return",2],["setattr",1],["runtime",1]]},{"id":"tests/test_compaction_cli_budget.py#_count_compact.fake_compact","name":[["fake",1],["compact",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["fake",2],["compact",2],["messages",4],["cfg",2],["kwargs",2],["calls",1],["append",1],["list",2],["return",1]]},{"id":"tests/test_compaction_cli_budget.py#_finalize_chat","name":[["finalize",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["finalize",3],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["arguments",5],["summary",1],["requested",2],["explanation",2],["was",1],["completed",2],["completion",1],["bullets",1],["call",3],["id",2],["final",2],["cli",2],["wire",2],["name",1],["response",1],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_compaction_cli_budget.py#_patch_capabilities","name":[["patch",1],["capabilities",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["patch",3],["capabilities",5],["monkeypatch",4],["impl",4],["every",1],["model",3],["binding",1],["cli",1],["budget",2],["path",1],["see",1],["loop",2],["py",1],["binds",1],["name",1],["at",1],["import",1],["tool",1],["calling",1],["probe",1],["child",1],["context",1],["re",1],["imports",1],["from",1],["openai4s",1],["llm",2],["each",1],["call",1],["setattr",2],["mod",2]]},{"id":"tests/test_compaction_cli_budget.py#_schema_name","name":[["schema",1],["name",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["schema",8],["name",9],["getattr",1],["none",2],["if",3],["return",4],["not",1],["isinstance",2],["dict",2],["function",5]]},{"id":"tests/test_compaction_cli_budget.py#ScriptedLLM","name":[["scripted",1],["llm",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["class",2],["scripted",2],["llm",2],["returns",1],["queued",1],["replies",6],["order",1],["each",1],["call",2],["pops",1],["one",1],["def",2],["init",1],["self",7],["list",1],["calls",2],["messages",2],["cfg",1],["kw",1],["append",1],["content",3],["pop",1],["if",1],["else",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_compaction_cli_budget.py#ScriptedLLM.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["call",2],["self",5],["messages",3],["cfg",2],["kw",2],["calls",1],["append",1],["content",3],["replies",2],["pop",1],["if",1],["else",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_compaction_cli_budget.py#ScriptedLLM.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_compaction_cli_budget.py#test_cli_capability_lookup_failure_falls_back_without_compacting","name":[["test",1],["cli",1],["capability",1],["lookup",1],["failure",1],["falls",1],["back",1],["without",1],["compacting",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["cli",2],["capability",3],["lookup",3],["failure",2],["falls",2],["back",2],["without",2],["compacting",2],["monkeypatch",5],["boom",2],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["failed",1],["patch",1],["capabilities",1],["compact",4],["calls",2],["count",1],["setattr",1],["loop",1],["mod",1],["chat",1],["scripted",1],["llm",1],["list",1],["long",1],["replies",1],["result",2],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",2],["turns",2],["10",1],["run",1],["accumulate",1],["enough",1],["context",1],["20k",1],["window",1],["would",1],["assert",2],["stop",1],["reason",1]]},{"id":"tests/test_compaction_cli_budget.py#test_cli_capability_lookup_failure_falls_back_without_compacting.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["boom",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["capability",1],["lookup",1],["failed",1]]},{"id":"tests/test_compaction_cli_budget.py#test_cli_compaction_counts_finalize_response_schema","name":[["test",1],["cli",1],["compaction",1],["counts",1],["finalize",1],["response",1],["schema",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",3],["test",2],["cli",2],["compaction",2],["counts",2],["finalize",4],["response",3],["schema",5],["monkeypatch",4],["seen",3],["schemas",9],["original",2],["runtime",2],["estimate",2],["context",2],["capturing",2],["messages",2],["tool",3],["args",2],["kwargs",2],["append",1],["tuple",1],["return",1],["setattr",2],["loop",1],["mod",1],["chat",2],["result",2],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["run",1],["submit",1],["short",1],["answer",1],["assert",2],["stop",1],["reason",1],["submitted",1],["any",2],["name",1]]},{"id":"tests/test_compaction_cli_budget.py#test_cli_compaction_counts_finalize_response_schema.capturing","name":[["capturing",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["capturing",2],["messages",3],["tool",4],["schemas",5],["args",3],["kwargs",3],["seen",1],["append",1],["tuple",1],["return",1],["original",1]]},{"id":"tests/test_compaction_cli_budget.py#test_cli_compacts_against_model_usable_window","name":[["test",1],["cli",1],["compacts",1],["against",1],["model",1],["usable",1],["window",1]],"path":[["tests",1],["test",1],["compaction",1],["cli",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["compacts",2],["against",2],["model",2],["usable",3],["window",3],["monkeypatch",5],["patch",1],["capabilities",1],["lambda",1],["args",1],["kwargs",1],["simple",1],["namespace",1],["context",3],["tokens",2],["20",2],["000",2],["tool",1],["calling",1],["true",1],["compact",3],["calls",2],["count",1],["setattr",1],["loop",1],["mod",1],["chat",1],["scripted",1],["llm",1],["list",1],["long",1],["replies",1],["result",2],["agent",1],["skills",1],["false",2],["allow",1],["delegate",1],["max",2],["turns",2],["10",1],["run",1],["accumulate",1],["enough",1],["force",1],["compaction",1],["assert",2],["stop",1],["reason",1],["len",1]]},{"id":"tests/test_compaction_externalize_retrieval.py","name":[["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["retrievable",1],["large",4],["output",3],["archives",1],["workspace",5],["blobs",2],["artifact",2],["guidance",1],["oversized",1],["tool",1],["observation",4],["text",1],["be",1],["replaced",1],["by",1],["preview",4],["plus",1],["compaction",4],["dir",1],["hash",1],["kernel",4],["could",1],["not",1],["open",1],["these",1],["contracts",1],["pin",1],["relative",1],["copy",2],["read",1],["back",1],["line",1],["absence",1],["absolute",1],["paths",1],["model",1],["visible",1],["marker",1],["from",8],["future",1],["import",14],["annotations",1],["json",2],["os",1],["re",1],["threading",1],["pathlib",1],["path",2],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",8],["agent",5],["as",2],["comp",1],["mod",1],["runtime",3],["externalize",2],["outputs",2],["models",1],["run",1],["state",1],["policy",1],["recorded",1],["none",3],["wave",1],["baseline",14],["before",1],["retrieval",1],["channel",1],["existed",1],["fill",2],["20",1],["000",1],["sha256",5],["5169e1528ce264ed3c7e31823b21002166ebcb34bd5d2b86feeaa262d96008a6",2],["archive",6],["ref",5],["51",1],["753",1],["content",1],["archived",1],["original",2],["chars",2],["20014",2],["review",1],["follow",1],["ups",1],["digest",1],["written",1],["atomically",1],["torn",1],["planted",1],["file",1],["handled",1],["per",1],["root",1],["symlink",1],["loop",1],["costs",1],["only",1],["user",1],["own",1],["prompt",1],["never",1],["mistaken",1],["mark",1],["parametrize",1],["swapped",1],["context",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#_assert_marker_has_no_host_paths","name":[["assert",1],["marker",1],["has",1],["no",1],["host",1],["paths",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["assert",7],["marker",2],["has",2],["no",2],["host",2],["paths",2],["text",4],["str",5],["archive",4],["dict",2],["tmp",4],["path",8],["none",2],["rendered",4],["repr",2],["not",5],["home",4],["os",1],["expanduser",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#_marker_python_snippet","name":[["marker",1],["python",1],["snippet",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["marker",4],["python",4],["snippet",2],["text",4],["str",6],["tuple",2],["exact",1],["one",1],["liner",1],["hands",1],["model",2],["split",2],["at",1],["imports",3],["so",1],["test",1],["runs",1],["instructions",1],["verbatim",1],["rather",1],["than",1],["hand",1],["written",1],["equivalent",1],["happens",1],["import",1],["omits",1],["match",3],["re",1],["search",1],["assert",1],["expression",2],["group",1],["return",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#_observation_messages","name":[["observation",1],["messages",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["observation",2],["messages",2],["body",3],["str",2],["list",2],["dict",2],["return",1],["role",3],["system",2],["content",3],["user",2],["task",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_component_swapped_for_a_symlink_after_the_name_check_is_refused","name":[["test",1],["component",1],["swapped",1],["symlink",1],["after",1],["name",1],["check",1],["refused",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["component",2],["swapped",5],["symlink",5],["after",2],["name",4],["check",4],["refused",2],["tmp",5],["path",6],["monkeypatch",3],["confine",2],["resolves",1],["once",1],["persistent",1],["cell",1],["swap",3],["openai4s",2],["context",1],["any",1],["host",1],["writable",1],["directory",2],["between",1],["write",2],["based",1],["mkdir",3],["replace",1],["followed",1],["landed",3],["blob",2],["outside",7],["workspace",8],["while",1],["still",1],["returning",1],["ref",3],["now",1],["anchored",1],["descriptors",1],["opened",1],["nofollow",1],["so",1],["eloop",1],["nothing",1],["written",1],["ws",1],["link",5],["parent",1],["parents",1],["true",2],["exist",1],["ok",1],["os",1],["answers",1],["as",1],["did",1],["before",1],["setattr",1],["comp",1],["mod",1],["lambda",1],["root",2],["relative",2],["expanduser",1],["resolve",1],["messages",3],["observation",2],["20",1],["000",1],["projected",2],["externalize",1],["large",1],["outputs",1],["archive",6],["content",1],["assert",3],["not",2],["list",1],["iterdir",1],["planted",1],["was",1],["replaced",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_fifo_at_the_digest_path_cannot_block_the_turn","name":[["test",1],["fifo",1],["at",1],["digest",1],["path",1],["cannot",1],["block",1],["turn",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["fifo",4],["at",2],["digest",2],["path",5],["cannot",2],["block",2],["turn",3],["tmp",3],["cell",1],["replace",1],["openai4s",1],["context",1],["sha",1],["json",2],["plain",1],["read",3],["parks",1],["daemon",2],["thread",2],["forever",1],["no",1],["oserror",1],["ever",1],["fires",1],["reach",1],["best",1],["effort",1],["guard",1],["existing",1],["object",1],["inspected",1],["lstat",1],["without",1],["following",1],["blocking",1],["non",1],["file",2],["there",1],["replaced",1],["by",1],["blob",1],["workspace",8],["ws",1],["messages",5],["observation",2],["20",1],["000",1],["honest",2],["externalize",2],["large",2],["outputs",2],["none",2],["ref",5],["content",4],["archive",2],["planted",6],["unlink",1],["os",1],["mkfifo",1],["outcome",3],["list",1],["worker",4],["threading",1],["target",1],["lambda",1],["append",1],["true",1],["start",1],["join",1],["10",1],["assert",4],["not",1],["alive",1],["externalization",1],["blocked",1],["loads",1],["text",1],["utf",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_foreign_blob_is_replaced_only_under_the_host_archive","name":[["test",1],["foreign",1],["blob",1],["replaced",1],["only",1],["under",1],["host",1],["archive",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["foreign",6],["blob",3],["replaced",3],["only",2],["under",3],["host",6],["archive",15],["tmp",6],["path",12],["well",1],["formed",1],["holding",1],["different",1],["content",6],["planted",3],["file",2],["agent",1],["writable",1],["workspace",9],["left",1],["alone",1],["not",2],["referenced",1],["but",1],["owned",1],["inconsistency",1],["compaction",1],["directory",1],["ws",4],["messages",5],["observation",2],["20",1],["000",1],["honest",2],["externalize",2],["large",2],["outputs",2],["ref",5],["json",2],["dumps",1],["sha256",2],["write",2],["text",4],["utf",4],["projected",2],["again",3],["assert",4],["loads",1],["read",2],["was",1],["rewritten",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_symlink_at_the_digest_path_is_neither_followed_nor_endorsed","name":[["test",1],["symlink",1],["at",1],["digest",1],["path",1],["neither",1],["followed",1],["nor",1],["endorsed",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["symlink",5],["at",4],["digest",3],["path",7],["neither",3],["followed",3],["nor",3],["endorsed",3],["tmp",4],["planted",6],["must",2],["not",4],["make",1],["daemon",1],["read",5],["file",1],["points",1],["target",2],["stay",1],["untouched",1],["workspace",8],["ws",1],["secret",5],["txt",1],["write",1],["text",2],["me",2],["utf",2],["messages",4],["observation",2],["20",1],["000",1],["honest",2],["externalize",2],["large",2],["outputs",2],["none",2],["ref",3],["content",2],["archive",2],["unlink",1],["os",1],["projected",2],["confinement",1],["refuses",1],["resolved",1],["outside",1],["before",1],["anything",1],["link",1],["assert",3]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_symlink_loop_at_the_context_dir_costs_only_the_kernel_copy","name":[["test",1],["symlink",1],["loop",1],["at",1],["context",1],["dir",1],["costs",1],["only",1],["kernel",1],["copy",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["symlink",4],["loop",3],["at",3],["context",5],["dir",2],["costs",2],["only",2],["kernel",2],["copy",3],["tmp",4],["path",5],["resolve",1],["raises",1],["runtime",1],["error",1],["not",3],["oserror",1],["cpython",1],["10",1],["12",1],["cell",1],["plant",1],["one",1],["openai4s",3],["must",1],["cost",1],["workspace",7],["whole",1],["turn",1],["externalization",1],["ws",1],["mkdir",1],["parents",1],["true",1],["os",1],["messages",3],["observation",2],["20",1],["000",1],["projected",2],["externalize",1],["large",1],["outputs",1],["archive",6],["content",1],["assert",1],["ref",2]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_torn_file_at_the_digest_path_is_repaired","name":[["test",1],["torn",1],["file",1],["at",1],["digest",1],["path",1],["repaired",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["torn",3],["file",2],["at",3],["digest",2],["path",18],["repaired",2],["tmp",6],["garbage",1],["sha",1],["json",2],["write",2],["from",1],["pre",1],["fix",1],["build",1],["junk",1],["cell",1],["left",1],["there",1],["not",1],["blob",1],["endorses",1],["nothing",1],["replaced",1],["right",1],["bytes",1],["both",1],["roots",1],["instead",1],["poisoning",1],["every",1],["later",1],["externalization",1],["content",5],["workspace",7],["ws",4],["messages",5],["observation",2],["20",1],["000",1],["honest",2],["externalize",2],["large",2],["outputs",2],["archive",10],["host",3],["ref",2],["text",2],["sha256",1],["utf",2],["projected",2],["assert",2],["loads",1],["read",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_torn_write_leaves_no_file_at_the_digest_path","name":[["test",1],["torn",1],["write",1],["leaves",1],["no",1],["file",1],["at",1],["digest",1],["path",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",3],["test",2],["torn",3],["write",3],["leaves",2],["no",5],["file",3],["at",3],["digest",2],["path",10],["tmp",8],["monkeypatch",4],["crash",1],["enospc",1],["mid",1],["leave",1],["truncated",1],["sha",1],["json",2],["content",4],["addressed",1],["every",1],["later",1],["externalization",1],["then",1],["rejected",1],["as",1],["unreadable",1],["forever",1],["host",1],["archive",11],["repeat",1],["failure",1],["tripped",1],["compaction",1],["breaker",1],["bytes",2],["now",1],["land",1],["by",1],["rename",1],["only",1],["workspace",8],["ws",1],["mkdir",1],["messages",5],["observation",2],["20",1],["000",1],["space",3],["fd",1],["written",1],["flush",1],["disk",1],["fails",1],["raise",1],["oserror",2],["28",1],["left",3],["device",1],["real",2],["fsync",5],["os",3],["setattr",2],["pytest",1],["raises",1],["externalize",2],["large",2],["outputs",2],["root",3],["openai4s",1],["assert",4],["not",2],["list",2],["rglob",2],["blob",1],["was",2],["behind",2],["temp",1],["projected",2],["ref",2],["restored",2],["comp",1],["mod",1],["load",1],["archived",1],["sha256",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_torn_write_leaves_no_file_at_the_digest_path.no_space","name":[["no",1],["space",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["no",3],["space",3],["fd",2],["bytes",2],["written",2],["flush",2],["disk",2],["fails",2],["raise",1],["oserror",1],["28",1],["left",1],["device",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_a_users_own_prompt_after_a_cancelled_cell_stays_inline","name":[["test",1],["users",1],["own",1],["prompt",1],["after",1],["cancelled",1],["cell",1],["stays",1],["inline",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["users",2],["own",2],["prompt",3],["after",2],["cancelled",3],["cell",3],["stays",2],["inline",2],["tmp",5],["path",5],["stop",1],["leaves",1],["assistant",2],["code",2],["reply",1],["no",1],["observation",1],["so",1],["user",4],["next",1],["message",1],["directly",1],["follows",1],["action",1],["pasted",1],["pinned",1],["figure",3],["request",1],["never",1],["output",1],["preview",1],["away",1],["paste",2],["please",1],["look",1],["at",1],["log",1],["line",1],["000",2],["type",2],["text",2],["plot",1],["image",2],["data",1],["30",1],["mime",1],["png",1],["content",9],["messages",2],["role",4],["system",1],["task",1],["python",1],["nprint",1],["projected",3],["externalize",1],["large",1],["outputs",1],["archive",3],["workspace",1],["ws",1],["assert",3],["not",2],["list",1],["rglob",1],["json",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_artifact_archiver_marker_includes_host_artifact_path","name":[["test",1],["artifact",2],["archiver",1],["marker",1],["includes",1],["host",1],["path",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["artifact",12],["archiver",3],["marker",4],["includes",2],["host",6],["path",6],["same",2],["session",2],["context",6],["artifacts",2],["saved",2],["before",2],["built",2],["so",2],["version",3],["id",4],["resolves",2],["without",2],["materialise",2],["projected",2],["externalize",1],["large",1],["outputs",1],["role",1],["tool",1],["content",2],["20",1],["000",1],["none",1],["lambda",1],["text",4],["assert",3],["open",1],["read",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_compaction_policy_forwards_workspace_from_provider","name":[["test",1],["compaction",1],["policy",1],["forwards",1],["workspace",1],["from",1],["provider",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",4],["test",2],["compaction",6],["policy",4],["forwards",2],["workspace",6],["from",2],["provider",4],["monkeypatch",3],["captured",4],["list",2],["object",1],["fake",2],["externalize",3],["messages",2],["archive",2],["dir",2],["kwargs",2],["append",1],["return",1],["setattr",1],["runtime",2],["large",1],["outputs",1],["cfg",3],["simple",1],["namespace",1],["context",1],["window",1],["tokens",1],["128",1],["000",1],["trigger",1],["ratio",1],["75",1],["state",5],["run",1],["role",1],["user",1],["content",1],["hi",1],["lambda",1],["some",3],["ws",3],["prepare",2],["assert",2],["boom",2],["raise",1],["error",1],["unavailable",1],["none",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_compaction_policy_forwards_workspace_from_provider.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["boom",2],["state",2],["raise",1],["runtime",1],["error",1],["workspace",1],["unavailable",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_compaction_policy_forwards_workspace_from_provider.fake_externalize","name":[["fake",1],["externalize",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["fake",2],["externalize",2],["messages",3],["archive",2],["dir",2],["kwargs",3],["captured",1],["append",1],["workspace",1],["return",1],["list",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_identical_content_writes_the_workspace_blob_once","name":[["test",1],["identical",1],["content",1],["writes",1],["workspace",1],["blob",1],["once",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["identical",2],["content",5],["writes",2],["workspace",13],["blob",2],["once",2],["tmp",5],["path",11],["original",3],["observation",2],["20",1],["000",1],["ws",1],["mkdir",1],["messages",4],["first",2],["externalize",2],["large",2],["outputs",2],["compaction",2],["ref",5],["archive",2],["context",4],["files",2],["list",2],["openai4s",2],["glob",2],["json",3],["assert",5],["os",1],["utime",1],["second",2],["stat",1],["st",1],["mtime",1],["loads",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_kernel_reads_externalized_workspace_blob","name":[["test",1],["kernel",1],["reads",1],["externalized",1],["workspace",1],["blob",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["kernel",5],["reads",2],["externalized",2],["workspace",4],["blob",2],["tmp",5],["path",5],["original",3],["observation",2],["20",1],["000",1],["projected",2],["externalize",1],["large",1],["outputs",1],["messages",1],["compaction",1],["imports",2],["expression",2],["marker",2],["python",1],["snippet",1],["content",1],["cwd",2],["str",1],["as",1],["cell",1],["changed",1],["directory",1],["still",1],["follow",1],["read",1],["back",1],["anchored",1],["openai4",1],["not",1],["result",3],["execute",1],["import",1],["os",1],["nos",1],["chdir",1],["nprint",1],["40",2],["assert",2],["error",1],["none",1],["stdout",1],["strip",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_workspace_blob_is_retrievable_without_absolute_paths","name":[["test",1],["workspace",1],["blob",1],["retrievable",1],["without",1],["absolute",1],["paths",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["workspace",8],["blob",2],["retrievable",2],["without",2],["absolute",2],["paths",3],["tmp",5],["path",6],["original",3],["observation",2],["20",1],["000",1],["ws",1],["mkdir",1],["projected",2],["externalize",1],["large",1],["outputs",1],["messages",1],["compaction",1],["message",3],["archive",5],["content",3],["digest",4],["sha256",1],["ref",5],["text",5],["assert",6],["openai4s",2],["context",2],["json",4],["name",1],["read",1],["full",1],["marker",1],["has",1],["no",1],["host",1],["previous",2],["os",3],["getcwd",1],["try",1],["chdir",2],["loaded",2],["load",1],["open",1],["finally",1]]},{"id":"tests/test_compaction_externalize_retrieval.py#test_workspace_none_matches_pre_retrieval_baseline","name":[["test",1],["workspace",1],["none",1],["matches",1],["pre",1],["retrieval",1],["baseline",1]],"path":[["tests",1],["test",1],["compaction",1],["externalize",1],["retrieval",1],["py",1]],"body":[["def",2],["test",2],["workspace",6],["none",5],["matches",2],["pre",2],["retrieval",2],["baseline",5],["tmp",4],["path",4],["projected",2],["externalize",1],["large",1],["outputs",1],["observation",2],["messages",1],["message",5],["assert",5],["content",5],["archive",3],["ref",1],["not",3],["read",1],["full",1],["text",1],["openai4s",1],["context",1],["exists",1]]},{"id":"tests/test_compaction_failure_breaker.py","name":[["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["regression",1],["contracts",1],["compaction",5],["policy",2],["failure",2],["breaker",2],["usage",2],["calibration",1],["from",6],["future",1],["import",8],["annotations",1],["types",1],["simple",1],["namespace",1],["openai4s",6],["agent",5],["as",2],["comp",1],["mod",1],["runtime",3],["estimate",1],["context",1],["models",1],["model",1],["reply",1],["run",1],["state",1],["llm",1],["capabilities",1],["normalize",1],["budget",1],["10",1],["000",1],["trigger",1],["ratio",1],["75",1],["review",1],["follow",1],["ups",1],["torn",1],["host",1],["blob",1],["not",1],["anthropic",1],["cached",1],["prompt",1],["still",1],["calibrates",1],["skip",1],["log",1],["names",1],["tripped",1],["failing",1],["archive",1],["sink",1],["trips",1]]},{"id":"tests/test_compaction_failure_breaker.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["cfg",2],["simple",3],["namespace",3],["return",1],["compaction",2],["dir",1],["archive",1],["context",1],["window",1],["tokens",1],["budget",1],["trigger",2],["ratio",2]]},{"id":"tests/test_compaction_failure_breaker.py#_complete_handoff","name":[["complete",1],["handoff",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["complete",2],["handoff",3],["str",2],["return",1],["join",1],["field",2],["ok",1],["comp",1],["mod",1],["fields",1]]},{"id":"tests/test_compaction_failure_breaker.py#_grow_to_total","name":[["grow",1],["total",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["grow",2],["total",3],["messages",4],["list",2],["dict",2],["min",3],["tokens",3],["int",2],["none",2],["while",1],["estimate",1],["context",1],["content",1],["256",1]]},{"id":"tests/test_compaction_failure_breaker.py#_messages_near_tokens","name":[["messages",1],["near",1],["tokens",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["messages",7],["near",2],["tokens",3],["target",5],["int",2],["list",2],["dict",2],["total",2],["at",1],["least",1],["max",1],["shrink",1],["from",1],["above",1],["so",1],["estimate",2],["sits",1],["close",1],["without",1],["undershooting",1],["framing",1],["overhead",1],["few",1],["content",9],["while",1],["len",1],["context",1],["role",1],["user",1],["return",1]]},{"id":"tests/test_compaction_failure_breaker.py#_messages_with_total_at_least","name":[["messages",1],["total",1],["at",1],["least",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["messages",6],["total",3],["at",2],["least",2],["min",4],["tokens",4],["int",2],["list",2],["dict",2],["content",4],["max",1],["role",1],["user",1],["while",1],["estimate",1],["context",1],["256",1],["return",1]]},{"id":"tests/test_compaction_failure_breaker.py#_policy","name":[["policy",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["policy",5],["kwargs",3],["compaction",3],["return",1],["cfg",1],["context",1],["budget",2],["provider",1],["lambda",1],["state",1]]},{"id":"tests/test_compaction_failure_breaker.py#_raise_compact","name":[["raise",1],["compact",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["raise",3],["compact",2],["args",2],["kwargs",2],["runtime",1],["error",1],["summary",1],["4xx",1]]},{"id":"tests/test_compaction_failure_breaker.py#_rounds","name":[["rounds",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["rounds",2],["count",3],["int",2],["fill",3],["str",2],["list",3],["dict",3],["messages",4],["index",3],["range",1],["append",2],["role",2],["assistant",1],["content",2],["python",1],["nprint",1],["user",1],["observation",1],["return",1]]},{"id":"tests/test_compaction_failure_breaker.py#_trigger_tokens","name":[["trigger",1],["tokens",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["trigger",3],["tokens",2],["int",3],["return",1],["budget",1],["ratio",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_a_cancelled_compaction_is_not_a_failure","name":[["test",1],["cancelled",1],["compaction",1],["not",1],["failure",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",3],["test",2],["cancelled",7],["compaction",5],["not",3],["failure",4],["monkeypatch",3],["stop",1],["pressed",1],["mid",1],["returns",1],["live",1],["context",1],["untouched",1],["leaves",1],["breaker",1],["alone",1],["cancellation",1],["consecutive",1],["messages",4],["cfg",2],["kwargs",2],["del",1],["assert",4],["should",2],["cancel",2],["true",2],["raise",1],["comp",1],["mod",1],["run",2],["between",1],["summary",1],["chunks",1],["setattr",1],["runtime",1],["compact",1],["logs",4],["list",2],["str",1],["policy",5],["lambda",1],["log",1],["append",1],["state",4],["total",1],["at",1],["least",1],["trigger",1],["tokens",1],["prepared",2],["prepare",1],["streak",1],["circuit",1],["open",1],["false",1],["any",1],["line",2],["startswith",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_a_cancelled_compaction_is_not_a_failure.cancelled","name":[["cancelled",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["cancelled",4],["messages",3],["cfg",3],["kwargs",3],["del",1],["assert",1],["should",1],["cancel",1],["true",1],["raise",1],["comp",1],["mod",1],["compaction",1],["run",1],["between",1],["summary",1],["chunks",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_a_failing_archive_sink_trips_the_breaker","name":[["test",1],["failing",1],["archive",1],["sink",1],["trips",1],["breaker",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",4],["test",2],["failing",3],["archive",4],["sink",8],["trips",2],["breaker",4],["monkeypatch",3],["streak",1],["was",1],["zeroed",1],["right",1],["after",1],["compact",4],["returned",1],["before",1],["deferred",1],["replay",1],["so",1],["kept",1],["never",1],["opened",1],["bought",1],["fresh",1],["summary",1],["real",1],["llm",1],["call",1],["every",1],["turn",1],["summaries",4],["list",1],["int",1],["record",2],["messages",4],["cfg",2],["kwargs",2],["del",1],["append",1],["len",2],["handoff",1],["compacted",1],["return",1],["role",1],["user",1],["content",1],["short",1],["payload",1],["raise",1],["runtime",2],["error",1],["ledger",1],["down",1],["setattr",1],["policy",5],["state",4],["run",1],["total",1],["at",1],["least",1],["trigger",1],["tokens",1],["range",1],["prepare",1],["assert",4],["circuit",3],["open",2],["true",2],["reason",1],["consecutive",1],["failures",1],["did",1],["not",1],["stop",1],["metadata",1],["compaction",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_a_failing_archive_sink_trips_the_breaker.compact_with_record","name":[["compact",1],["record",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["compact",2],["record",2],["messages",4],["cfg",3],["kwargs",3],["del",1],["summaries",1],["append",1],["len",1],["archive",1],["sink",1],["handoff",1],["compacted",1],["return",1],["role",1],["user",1],["content",1],["short",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_a_failing_archive_sink_trips_the_breaker.sink","name":[["sink",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["sink",2],["payload",2],["raise",1],["runtime",1],["error",1],["ledger",1],["down",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_a_torn_archive_blob_does_not_trip_the_breaker","name":[["test",1],["torn",1],["archive",1],["blob",1],["not",1],["trip",1],["breaker",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["test",2],["torn",5],["archive",3],["blob",2],["not",3],["trip",2],["breaker",3],["monkeypatch",3],["tmp",5],["path",5],["truncated",1],["sha",1],["json",3],["under",1],["host",1],["compaction",4],["directory",1],["fail",1],["every",2],["externalization",1],["history",1],["policy",6],["re",1],["externalized",1],["its",1],["way",1],["into",1],["compact",1],["so",1],["opened",1],["two",1],["turns",1],["while",1],["oversized",1],["output",1],["stayed",1],["context",3],["fresh",1],["run",2],["against",1],["same",1],["data",1],["dir",2],["tripped",1],["identically",1],["big",5],["observation",1],["20",1],["000",2],["digest",4],["comp",4],["mod",4],["hashlib",1],["sha256",2],["text",2],["encode",1],["utf",2],["hexdigest",1],["blobs",1],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["setattr",1],["chat",1],["lambda",2],["content",6],["complete",1],["handoff",1],["finish",1],["reason",1],["stop",1],["cfg",5],["str",2],["llm",1],["simple",1],["namespace",1],["provider",2],["deepseek",1],["model",1],["none",2],["base",1],["url",1],["max",1],["tokens",2],["4096",1],["logs",6],["list",1],["budget",2],["log",1],["append",1],["messages",3],["role",4],["system",1],["sys",1],["user",2],["task",1],["assistant",1],["python",1],["nprint",1],["rounds",1],["12",1],["state",3],["assert",6],["estimate",1],["total",1],["trigger",1],["range",1],["prepare",1],["failure",1],["streak",1],["circuit",1],["open",1],["false",1],["any",2],["line",4],["startswith",1],["compacted",1],["durable",1],["failed",1],["load",1],["archived",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_an_anthropic_cached_prompt_still_calibrates","name":[["test",1],["anthropic",1],["cached",1],["prompt",1],["still",1],["calibrates",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",3],["test",2],["anthropic",3],["cached",6],["prompt",4],["still",2],["calibrates",2],["monkeypatch",3],["input",3],["tokens",6],["uncached",1],["remainder",1],["only",1],["93",2],["ratio",1],["collapsed",1],["floor",1],["compaction",1],["fired",1],["at",1],["5x",1],["window",1],["after",1],["provider",1],["had",1],["rejected",1],["request",1],["normalize",2],["usage",3],["folds",1],["cache",2],["counters",1],["back",1],["so",1],["canonical",1],["count",1],["whole",1],["every",1],["wire",1],["calls",3],["list",1],["int",2],["shrink",2],["messages",6],["cfg",2],["kwargs",2],["del",1],["append",1],["len",2],["return",1],["role",1],["user",1],["content",1],["short",1],["setattr",1],["runtime",1],["compact",1],["near",1],["max",1],["trigger",1],["policy",4],["state",7],["run",1],["prepare",2],["sent",3],["metadata",2],["context",2],["estimate",2],["actual",3],["last",1],["reply",2],["model",1],["read",1],["output",1],["claude",1],["assert",2],["calibration",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_an_anthropic_cached_prompt_still_calibrates.shrink","name":[["shrink",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["shrink",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",1],["append",1],["len",1],["return",1],["role",1],["user",1],["content",1],["short",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_calibration_ratio_is_clamped","name":[["test",1],["calibration",1],["ratio",1],["clamped",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["test",2],["calibration",4],["ratio",2],["clamped",2],["monkeypatch",3],["setattr",1],["runtime",1],["compact",2],["raise",1],["trigger",3],["tokens",4],["half",3],["messages",1],["near",1],["max",1],["high",9],["policy",8],["state",14],["run",2],["list",2],["prepare",4],["sent",8],["metadata",4],["context",4],["estimate",4],["assert",4],["last",2],["reply",4],["model",2],["usage",2],["input",2],["100",2],["low",9]]},{"id":"tests/test_compaction_failure_breaker.py#test_consecutive_compaction_failures_open_the_circuit","name":[["test",1],["consecutive",1],["compaction",1],["failures",1],["open",1],["circuit",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",3],["test",2],["consecutive",2],["compaction",4],["failures",2],["open",4],["circuit",4],["monkeypatch",3],["calls",3],["list",1],["int",1],["boom",2],["messages",3],["cfg",2],["kwargs",2],["del",1],["append",1],["raise",1],["runtime",2],["error",1],["summary",1],["4xx",1],["setattr",1],["compact",1],["policy",7],["state",7],["run",1],["total",1],["at",1],["least",1],["trigger",1],["tokens",1],["prepare",3],["assert",5],["len",1],["metadata",2],["true",2],["failure",2],["streak",2]]},{"id":"tests/test_compaction_failure_breaker.py#test_consecutive_compaction_failures_open_the_circuit.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["boom",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",1],["append",1],["raise",1],["runtime",1],["error",1],["summary",1],["4xx",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_failure_circuit_reopens_after_context_growth","name":[["test",1],["failure",1],["circuit",1],["reopens",1],["after",1],["context",1],["growth",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",3],["test",2],["failure",2],["circuit",4],["reopens",2],["after",2],["context",3],["growth",3],["monkeypatch",3],["calls",4],["list",1],["int",2],["boom",2],["messages",7],["cfg",2],["kwargs",2],["del",1],["append",1],["raise",1],["runtime",2],["error",1],["summary",1],["4xx",1],["setattr",1],["compact",1],["policy",8],["total",7],["at",1],["least",1],["trigger",1],["tokens",1],["state",6],["run",1],["prepare",4],["assert",4],["len",2],["open",4],["needed",3],["retry",1],["grow",1],["estimate",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_failure_circuit_reopens_after_context_growth.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["boom",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",1],["append",1],["raise",1],["runtime",1],["error",1],["summary",1],["4xx",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_successful_compact_clears_failure_streak","name":[["test",1],["successful",1],["compact",1],["clears",1],["failure",1],["streak",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",3],["test",2],["successful",2],["compact",3],["clears",2],["failure",5],["streak",5],["monkeypatch",3],["calls",4],["list",1],["int",1],["flaky",2],["messages",3],["cfg",2],["kwargs",2],["del",1],["append",1],["if",1],["len",2],["raise",1],["runtime",2],["error",1],["summary",1],["4xx",1],["return",1],["role",1],["user",1],["content",1],["short",1],["setattr",1],["policy",8],["state",6],["run",1],["total",1],["at",1],["least",1],["trigger",1],["tokens",1],["prepare",2],["assert",7],["circuit",3],["open",3],["false",3],["metadata",2],["compaction",2]]},{"id":"tests/test_compaction_failure_breaker.py#test_successful_compact_clears_failure_streak.flaky","name":[["flaky",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["flaky",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",2],["append",1],["if",1],["len",1],["raise",1],["runtime",1],["error",1],["summary",1],["4xx",1],["return",1],["role",1],["user",1],["content",1],["short",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_the_skip_log_names_the_breaker_that_tripped","name":[["test",1],["skip",1],["log",1],["names",1],["breaker",1],["tripped",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",3],["test",2],["skip",5],["log",3],["names",2],["breaker",4],["tripped",2],["monkeypatch",3],["one",1],["low",6],["yield",6],["compaction",2],["followed",1],["by",1],["two",1],["failures",3],["opens",1],["failure",2],["path",1],["every",1],["later",1],["report",1],["attempts",1],["count",1],["could",1],["not",2],["have",1],["opened",1],["steps",2],["iter",1],["fail",3],["scripted",2],["messages",3],["cfg",2],["kwargs",2],["del",1],["if",2],["next",1],["raise",1],["runtime",2],["error",1],["summary",1],["4xx",1],["return",1],["list",2],["no",1],["gain",1],["attempt",1],["setattr",1],["compact",1],["logs",3],["str",1],["policy",6],["append",1],["state",4],["run",1],["total",1],["at",1],["least",1],["trigger",1],["tokens",1],["range",1],["prepare",1],["assert",6],["circuit",3],["open",2],["true",1],["streak",2],["skips",6],["line",7],["after",1],["len",1],["all",1],["consecutive",2],["any",1],["metadata",1],["reason",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_the_skip_log_names_the_breaker_that_tripped.scripted","name":[["scripted",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["scripted",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["if",1],["next",1],["steps",1],["fail",1],["raise",1],["runtime",1],["error",1],["summary",1],["4xx",1],["return",1],["list",1],["no",1],["gain",1],["low",1],["yield",1],["attempt",1]]},{"id":"tests/test_compaction_failure_breaker.py#test_usage_calibration_can_trigger_compaction","name":[["test",1],["usage",1],["calibration",1],["trigger",1],["compaction",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",3],["test",2],["usage",3],["calibration",2],["trigger",8],["compaction",2],["monkeypatch",3],["calls",6],["list",1],["int",1],["shrink",2],["messages",7],["cfg",2],["kwargs",2],["del",1],["append",1],["len",2],["return",1],["role",1],["user",1],["content",1],["short",1],["setattr",1],["runtime",1],["compact",1],["tokens",4],["near",2],["max",2],["estimate",5],["context",2],["total",1],["assert",6],["policy",5],["state",7],["run",2],["prepare",4],["sent",4],["metadata",1],["last",1],["reply",2],["model",1],["input",1],["clear",1],["uncalibrated",3],["plain",3]]},{"id":"tests/test_compaction_failure_breaker.py#test_usage_calibration_can_trigger_compaction.shrink","name":[["shrink",1]],"path":[["tests",1],["test",1],["compaction",1],["failure",1],["breaker",1],["py",1]],"body":[["def",2],["shrink",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["calls",1],["append",1],["len",1],["return",1],["role",1],["user",1],["content",1],["short",1]]},{"id":"tests/test_compaction_ledger.py","name":[["test",1],["compaction",1],["ledger",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["compaction",5],["groups",2],["persist",1],["action",5],["ledger",3],["survive",1],["daemon",1],["reopen",1],["from",12],["future",1],["import",13],["annotations",1],["copy",1],["typing",1],["any",1],["mapping",1],["sequence",1],["openai4s",10],["agent",6],["actions",1],["code",1],["cell",1],["note",1],["prefix",1],["handoff",1],["fields",1],["events",1],["routed",1],["outcome",2],["produced",1],["reply",2],["received",1],["runtime",2],["cover",1],["group",1],["id",1],["reduce",1],["restore",1],["history",1],["models",1],["execution",1],["model",1],["run",1],["state",4],["policy",1],["config",2],["llmconfig",1],["server",2],["gateway",1],["session",3],["runner",1],["workbench",2],["service",1],["store",2]]},{"id":"tests/test_compaction_ledger.py#_append_code_observation","name":[["append",1],["code",1],["observation",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["append",2],["code",3],["observation",7],["ledger",7],["runtime",2],["action",3],["index",9],["int",2],["fill",3],["str",2],["none",2],["content",4],["python",2],["nprint",1],["nstdout",1],["reply",4],["model",1],["wire",1],["state",1],["response",1],["id",1],["emit",3],["received",1],["routed",1],["cell",1],["print",1],["outcome",2],["produced",1],["execution",1],["role",1],["user",1]]},{"id":"tests/test_compaction_ledger.py#_code_messages","name":[["code",1],["messages",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["code",2],["messages",2],["index",5],["int",2],["fill",3],["str",2],["list",2],["dict",2],["return",1],["role",2],["assistant",1],["content",2],["python",1],["nprint",1],["wire",1],["state",1],["response",1],["id",1],["user",1],["observation",1],["nstdout",1]]},{"id":"tests/test_compaction_ledger.py#_handoff_note","name":[["handoff",1],["note",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["handoff",3],["note",5],["text",3],["str",2],["dict",2],["restored",2],["reproduces",2],["compact",2],["built",2],["memory",2],["framing",2],["line",2],["included",2],["archive",2],["payload",2],["carries",2],["only",2],["body",2],["return",1],["role",1],["system",1],["content",1],["compaction",2],["prefix",1],["true",1]]},{"id":"tests/test_compaction_ledger.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["class",2],["hub",2],["def",3],["init",1],["self",6],["none",1],["events",2],["list",1],["tuple",1],["str",1],["dict",1],["broadcast",2],["root",4],["frame",4],["id",4],["event",4],["append",1],["emitter",1],["return",1],["lambda",1]]},{"id":"tests/test_compaction_ledger.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["tuple",1],["str",1],["dict",1]]},{"id":"tests/test_compaction_ledger.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",3],["frame",3],["id",3],["event",3],["events",1],["append",1]]},{"id":"tests/test_compaction_ledger.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["emitter",2],["self",3],["root",3],["frame",3],["id",3],["return",1],["lambda",1],["event",2],["broadcast",1]]},{"id":"tests/test_compaction_ledger.py#_legacy_reduce_action_groups","name":[["legacy",1],["reduce",1],["action",1],["groups",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["legacy",2],["reduce",3],["action",3],["groups",7],["sequence",2],["mapping",5],["str",8],["any",6],["list",6],["dict",6],["replica",1],["before",1],["kind",5],["compaction",2],["existed",1],["whose",1],["assistant",5],["message",13],["missing",1],["not",4],["role",5],["skipped",1],["so",1],["row",1],["none",3],["degrades",1],["no",1],["op",1],["uncompacted",1],["history",5],["replayed",1],["group",4],["if",11],["terminal",1],["continue",5],["raw",3],["copy",2],["deepcopy",2],["isinstance",5],["else",1],["user",4],["system",2],["permission",1],["resolution",1],["append",2],["events",3],["observation",11],["messages",11],["event",3],["type",1],["result",6],["extend",2],["item",3],["content",2],["error",1],["nmissing",1],["return",1]]},{"id":"tests/test_compaction_ledger.py#_nine_title_handoff","name":[["nine",1],["title",1],["handoff",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["nine",2],["title",2],["handoff",3],["str",2],["return",1],["join",1],["field",2],["recorded",1],["fields",1]]},{"id":"tests/test_compaction_ledger.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["runner",7],["tmp",3],["path",3],["hub",4],["session",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["test",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",4],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["science",2],["status",1],["ready",1],["state",3],["workspace",1],["return",1]]},{"id":"tests/test_compaction_ledger.py#test_compaction_group_is_structurally_compatible_with_legacy_reduce","name":[["test",1],["compaction",1],["group",1],["structurally",1],["compatible",1],["legacy",1],["reduce",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["test",2],["compaction",8],["group",8],["structurally",2],["compatible",2],["legacy",6],["reduce",4],["tmp",3],["path",3],["store",6],["openai4s",1],["db",1],["ledger",5],["runtime",1],["action",5],["root",3],["compat",3],["turn",1],["append",3],["user",3],["role",2],["content",2],["task",2],["index",2],["range",1],["code",5],["observation",1],["groups",11],["before",3],["list",2],["objective",1],["id",3],["next",1],["if",1],["kind",1],["assert",5],["assistant",1],["message",1],["none",1],["event",3],["events",1],["type",1],["result",1],["covered",1],["through",1],["full",2],["messages",4],["compacted",2],["len",2],["close",1]]},{"id":"tests/test_compaction_ledger.py#test_covered_through_maps_middle_count_onto_last_fully_covered_group","name":[["test",1],["covered",2],["through",1],["maps",1],["middle",1],["count",1],["onto",1],["last",1],["fully",1],["group",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["test",2],["covered",5],["through",3],["maps",2],["middle",3],["count",2],["onto",2],["last",2],["fully",2],["group",7],["tmp",3],["path",3],["store",5],["openai4s",1],["db",1],["ledger",5],["runtime",1],["action",2],["root",2],["map",2],["turn",1],["append",2],["user",3],["role",1],["content",1],["task",1],["index",4],["range",2],["10",1],["code",5],["observation",1],["groups",7],["list",2],["12",1],["messages",6],["after",1],["head",1],["tail",1],["remaining",1],["cover",2],["bound",1],["6th",1],["compacted",4],["dict",1],["extend",1],["assert",2],["compaction",1],["id",4],["close",1]]},{"id":"tests/test_compaction_ledger.py#test_restore_keeps_head_handoff_and_uncovered_groups","name":[["test",1],["restore",1],["keeps",1],["head",1],["handoff",1],["uncovered",1],["groups",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["test",2],["restore",4],["keeps",2],["head",2],["handoff",3],["uncovered",2],["groups",9],["tmp",3],["path",3],["store",6],["openai4s",1],["db",1],["ledger",5],["runtime",1],["action",3],["root",3],["compact",3],["turn",1],["append",3],["user",4],["role",2],["content",2],["task",2],["index",4],["range",2],["10",4],["code",4],["observation",2],["list",2],["assert",2],["group",3],["kind",1],["numbered",1],["among",1],["cover",1],["through",1],["6th",1],["messages",2],["from",1],["7th",1],["10th",1],["11",1],["sixth",2],["compaction",1],["objective",2],["id",1],["history",3],["expected",3],["tail",3],["dict",1],["extend",1],["note",1],["close",1]]},{"id":"tests/test_compaction_ledger.py#test_restore_survives_store_close_and_reopen","name":[["test",1],["restore",1],["survives",1],["store",1],["close",1],["reopen",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["test",2],["restore",4],["survives",2],["store",9],["close",4],["reopen",6],["tmp",3],["path",6],["db",4],["openai4s",1],["ledger",5],["runtime",1],["action",4],["root",4],["turn",1],["append",3],["user",2],["role",1],["content",1],["task",1],["index",2],["range",1],["10",1],["code",1],["observation",1],["groups",3],["list",1],["compaction",1],["objective",1],["group",1],["id",1],["before",2],["history",2],["reopened",3],["after",2],["assert",1]]},{"id":"tests/test_compaction_ledger.py#test_second_compaction_replaces_the_earlier_note","name":[["test",1],["second",1],["compaction",1],["replaces",1],["earlier",1],["note",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["test",2],["second",2],["compaction",4],["replaces",2],["earlier",2],["note",3],["tmp",3],["path",3],["store",6],["openai4s",1],["db",1],["ledger",6],["runtime",1],["action",3],["root",3],["stack",3],["turn",1],["append",4],["user",3],["role",2],["content",3],["task",2],["index",4],["range",2],["10",2],["code",2],["observation",1],["groups",4],["list",2],["objective",4],["nfirst",2],["group",2],["id",2],["nsecond",2],["history",4],["restore",1],["expected",3],["tail",3],["dict",1],["extend",1],["messages",1],["assert",2],["handoff",1],["not",1],["any",1],["str",1],["item",2],["close",1]]},{"id":"tests/test_compaction_ledger.py#test_web_compaction_survives_seed_messages_rebuild","name":[["test",1],["web",1],["compaction",1],["survives",1],["seed",1],["messages",1],["rebuild",1]],"path":[["tests",1],["test",1],["compaction",1],["ledger",1],["py",1]],"body":[["def",2],["test",3],["web",3],["compaction",9],["survives",2],["seed",4],["messages",11],["rebuild",2],["monkeypatch",3],["tmp",3],["path",3],["import",1],["openai4s",1],["agent",1],["as",1],["comp",2],["mod",2],["setattr",1],["chat",2],["lambda",8],["args",1],["kwargs",1],["content",2],["nine",1],["title",1],["handoff",3],["finish",1],["reason",1],["stop",1],["runner",11],["hub",1],["state",24],["try",1],["ledger",9],["runtime",1],["action",4],["store",3],["root",6],["frame",3],["id",7],["turn",1],["branch",4],["append",2],["user",2],["role",1],["task",1],["fill",3],["4000",1],["index",2],["range",1],["10",3],["code",1],["observation",1],["full",3],["len",9],["assert",6],["active",2],["policy",3],["cfg",1],["metadata",2],["provider",3],["context",4],["archive",3],["sink",1],["payload",2],["record",1],["dict",1],["budget",1],["000",2],["prepared",2],["list",3],["prepare",1],["run",1],["compacted",3],["groups",3],["next",1],["group",3],["if",1],["kind",1],["assistant",1],["message",3],["none",2],["any",1],["workbench",3],["session",1],["service",1],["history",1],["llm",1],["config",1],["llmconfig",1],["deepseek",2],["model",1],["api",1],["key",1],["pending",1],["window",1],["fallback",1],["true",1],["finally",1],["close",1]]},{"id":"tests/test_compaction_summary_robustness.py","name":[["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["compaction",2],["summary",3],["robustness",1],["empty",1],["truncated",1],["replies",1],["must",1],["fail",2],["closed",2],["reasoning",1],["models",1],["often",1],["spend",1],["max",1],["tokens",1],["budget",1],["thinking",1],["return",1],["content",1],["finish",1],["reason",1],["length",1],["treating",1],["as",3],["successful",1],["compact",1],["replaced",1],["middle",1],["history",1],["placeholder",1],["handoff",1],["still",1],["counted",1],["yield",1],["these",1],["tests",1],["instead",1],["raise",1],["token",1],["floor",1],["omit",1],["temperature",1],["keep",1],["provider",1],["wire",1],["state",1],["out",1],["summarizer",1],["input",1],["from",2],["future",1],["import",5],["annotations",1],["copy",1],["pytest",1],["openai4s",2],["agent",1],["comp",1],["mod",1],["config",2]]},{"id":"tests/test_compaction_summary_robustness.py#_compactable_messages","name":[["compactable",1],["messages",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["compactable",2],["messages",2],["list",2],["dict",2],["return",1],["role",5],["system",1],["content",5],["sys",1],["user",2],["task",1],["assistant",2],["old",2],["work",1],["result",1],["recent",1]]},{"id":"tests/test_compaction_summary_robustness.py#_complete_handoff","name":[["complete",1],["handoff",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["complete",2],["handoff",3],["str",2],["return",1],["join",1],["field",2],["recorded",1],["comp",1],["mod",1],["fields",1]]},{"id":"tests/test_compaction_summary_robustness.py#_stub_chat","name":[["stub",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",3],["stub",2],["chat",5],["monkeypatch",3],["reply",3],["captured",3],["list",1],["dict",1],["fake",2],["messages",1],["cfg",1],["kwargs",2],["append",1],["return",2],["setattr",1],["comp",1],["mod",1]]},{"id":"tests/test_compaction_summary_robustness.py#_stub_chat.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["cfg",2],["kwargs",3],["captured",1],["append",1],["return",1],["reply",1]]},{"id":"tests/test_compaction_summary_robustness.py#test_complete_handoff_is_injected_after_head","name":[["test",1],["complete",1],["handoff",1],["injected",1],["after",1],["head",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["test",2],["complete",3],["handoff",4],["injected",2],["after",2],["head",2],["monkeypatch",3],["stub",1],["chat",1],["content",5],["finish",1],["reason",1],["stop",1],["messages",3],["compactable",1],["out",4],["comp",1],["mod",1],["compact",1],["config",1],["keep",1],["recent",1],["assert",5],["sys",1],["task",1],["note",4],["compaction",1],["true",1],["objective",1],["active",1],["kernel",1],["generation",1]]},{"id":"tests/test_compaction_summary_robustness.py#test_empty_length_summary_raises_and_does_not_archive","name":[["test",1],["empty",1],["length",1],["summary",1],["raises",1],["not",1],["archive",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["length",4],["summary",3],["raises",3],["not",2],["archive",3],["monkeypatch",3],["tmp",4],["path",4],["stub",1],["chat",1],["content",1],["finish",2],["reason",2],["messages",5],["compactable",1],["snapshot",2],["copy",1],["deepcopy",1],["pytest",1],["comp",2],["mod",2],["compaction",2],["error",1],["as",1],["caught",3],["compact",1],["config",1],["keep",1],["recent",1],["dir",1],["assert",4],["str",2],["value",2],["list",1],["glob",1],["json",1]]},{"id":"tests/test_compaction_summary_robustness.py#test_summary_chat_max_tokens_and_pins_a_low_temperature","name":[["test",1],["summary",1],["chat",1],["max",1],["tokens",1],["pins",1],["low",1],["temperature",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["test",2],["summary",7],["chat",3],["max",9],["tokens",9],["pins",2],["low",8],["temperature",10],["monkeypatch",7],["call",1],["carries",1],["real",1],["output",1],["budget",1],["explicit",1],["no",1],["not",1],["achievable",1],["every",1],["json",1],["wire",1],["fills",1],["omitted",1],["kwarg",1],["session",1],["cfg",7],["by",1],["default",1],["so",1],["omitting",1],["here",1],["would",1],["sample",1],["handoff",2],["at",1],["main",1],["turn",1],["setting",1],["captured",10],["stub",1],["content",1],["complete",1],["finish",1],["reason",1],["stop",1],["config",1],["messages",5],["compactable",1],["comp",4],["mod",4],["assert",7],["llm",2],["delenv",2],["openai4",3],["compaction",3],["raising",2],["false",2],["clear",3],["compact",3],["keep",3],["recent",3],["8192",1],["setenv",1],["20000",2],["setattr",1],["32768",2]]},{"id":"tests/test_compaction_summary_robustness.py#test_summary_input_strips_wire_state_and_reasoning","name":[["test",1],["summary",1],["input",1],["strips",1],["wire",1],["state",1],["reasoning",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["test",2],["summary",3],["input",3],["strips",2],["wire",4],["state",4],["reasoning",3],["rendered",7],["comp",2],["mod",2],["role",1],["assistant",1],["content",3],["visible",2],["text",2],["openai",1],["message",1],["secret",2],["marker",4],["think",2],["compaction",1],["archive",1],["metadata",1],["assert",6],["host",1],["runtime",1],["fact",1],["authoritative",1],["all",1],["fields",1],["data",1],["not",3]]},{"id":"tests/test_compaction_summary_robustness.py#test_truncated_single_heading_summary_raises","name":[["test",1],["truncated",1],["single",1],["heading",1],["summary",1],["raises",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["test",2],["truncated",2],["single",2],["heading",2],["summary",3],["raises",3],["monkeypatch",3],["tmp",4],["path",4],["stub",1],["chat",1],["content",1],["objective",1],["continue",1],["original",1],["task",1],["finish",2],["reason",2],["length",2],["messages",5],["compactable",1],["snapshot",2],["copy",1],["deepcopy",1],["pytest",1],["comp",2],["mod",2],["compaction",2],["error",1],["as",1],["caught",3],["compact",1],["config",1],["keep",1],["recent",1],["archive",1],["dir",1],["assert",4],["str",2],["value",2],["list",1],["glob",1],["json",1]]},{"id":"tests/test_compaction_summary_robustness.py#test_whitespace_summary_raises_and_does_not_archive","name":[["test",1],["whitespace",1],["summary",1],["raises",1],["not",1],["archive",1]],"path":[["tests",1],["test",1],["compaction",1],["summary",1],["robustness",1],["py",1]],"body":[["def",2],["test",2],["whitespace",2],["summary",3],["raises",3],["not",2],["archive",3],["monkeypatch",3],["tmp",4],["path",4],["stub",1],["chat",1],["content",1],["messages",5],["compactable",1],["snapshot",2],["copy",1],["deepcopy",1],["pytest",1],["comp",2],["mod",2],["compaction",2],["error",1],["as",1],["caught",2],["compact",1],["config",1],["keep",1],["recent",1],["dir",1],["assert",3],["finish",1],["reason",1],["str",1],["value",1],["list",1],["glob",1],["json",1]]},{"id":"tests/test_compaction_wave2_integration.py","name":[["test",1],["compaction",1],["wave2",1],["integration",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["wave2",1],["integration",1],["py",1]],"body":[["cross",1],["lane",6],["contracts",1],["two",1],["wave",1],["changes",1],["met",1],["one",1],["file",1],["rewrote",2],["compact",4],["externalize",1],["large",1],["outputs",1],["regions",1],["git",1],["merged",1],["without",1],["reporting",1],["conflict",1],["calls",1],["function",1],["changed",1],["so",1],["retrieval",1],["channel",1],["reaches",1],["direct",1],["caller",1],["only",1],["workspace",1],["threaded",1],["through",1],["seam",1],["neither",2],["own",1],["tests",1],["could",1],["cover",1],["because",1],["tree",1],["contained",1],["other",1],["change",1],["from",5],["future",1],["import",8],["annotations",1],["json",1],["types",1],["simple",1],["namespace",1],["openai4s",5],["agent",5],["compaction",3],["as",2],["comp",1],["mod",1],["runtime",3],["models",1],["run",1],["state",1],["policy",1],["budget",1],["10",1],["000",2],["trigger",1],["ratio",1],["75",1],["fill",1],["20",1]]},{"id":"tests/test_compaction_wave2_integration.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compaction",1],["wave2",1],["integration",1],["py",1]],"body":[["def",2],["cfg",2],["compaction",5],["dir",4],["simple",4],["namespace",4],["return",1],["context",1],["window",1],["tokens",2],["budget",1],["trigger",2],["ratio",2],["llm",1],["max",1],["8192",1]]},{"id":"tests/test_compaction_wave2_integration.py#_handoff","name":[["handoff",1]],"path":[["tests",1],["test",1],["compaction",1],["wave2",1],["integration",1],["py",1]],"body":[["def",2],["handoff",3],["str",2],["return",1],["join",1],["field",2],["done",1],["comp",1],["mod",1],["fields",1]]},{"id":"tests/test_compaction_wave2_integration.py#test_compact_threads_the_workspace_into_externalize","name":[["test",1],["compact",1],["threads",1],["workspace",1],["into",1],["externalize",1]],"path":[["tests",1],["test",1],["compaction",1],["wave2",1],["integration",1],["py",1]],"body":[["def",2],["test",2],["compact",4],["threads",2],["workspace",9],["into",2],["externalize",3],["monkeypatch",3],["tmp",5],["path",5],["ws",1],["mkdir",1],["setattr",1],["comp",1],["mod",1],["chat",1],["lambda",1],["args",1],["kwargs",1],["content",8],["handoff",1],["finish",1],["reason",1],["stop",1],["projected",2],["role",3],["system",2],["user",2],["task",1],["observation",1],["fill",2],["cfg",1],["compaction",2],["archive",3],["dir",1],["archived",3],["next",1],["message",3],["if",1],["isinstance",1],["dict",1],["ref",4],["blob",3],["assert",3],["exists",1],["dropped",1],["way",1],["json",1],["loads",1],["read",1],["text",1],["utf",1],["endswith",1],["32",1],["str",1]]},{"id":"tests/test_compaction_wave2_integration.py#test_policy_threads_the_workspace_into_compact","name":[["test",1],["policy",1],["threads",1],["workspace",1],["into",1],["compact",1]],"path":[["tests",1],["test",1],["compaction",1],["wave2",1],["integration",1],["py",1]],"body":[["def",3],["test",2],["policy",5],["threads",2],["workspace",8],["into",2],["compact",3],["monkeypatch",3],["tmp",4],["path",4],["ws",1],["mkdir",1],["recorded",4],["dict",1],["record",2],["messages",2],["cfg",2],["arg",1],["kwargs",2],["update",1],["return",1],["list",1],["setattr",1],["runtime",1],["compaction",3],["context",1],["budget",3],["provider",2],["lambda",2],["state",5],["str",2],["run",1],["role",1],["user",1],["content",1],["prepare",1],["assert",2],["never",1],["ran",1],["so",1],["seam",1],["was",1],["not",1],["exercised",1]]},{"id":"tests/test_compaction_wave2_integration.py#test_policy_threads_the_workspace_into_compact._record","name":[["record",1]],"path":[["tests",1],["test",1],["compaction",1],["wave2",1],["integration",1],["py",1]],"body":[["def",2],["record",2],["messages",3],["cfg",2],["arg",2],["kwargs",3],["recorded",1],["update",1],["return",1],["list",1]]},{"id":"tests/test_compaction_wave3_integration.py","name":[["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["cross",1],["wave",4],["contract",1],["restored",1],["handoff",2],["note",3],["equals",1],["one",1],["compact",2],["built",1],["owns",2],["memory",1],["rebuilding",1],["from",5],["action",2],["ledger",2],["archive",1],["payload",1],["between",1],["them",1],["carries",1],["only",1],["bare",1],["body",1],["nothing",1],["either",1],["own",1],["tests",1],["compares",1],["two",1],["so",1],["framing",1],["line",1],["tells",1],["model",1],["compacted",1],["history",1],["go",1],["missing",1],["across",1],["restart",1],["while",1],["every",1],["lane",1],["stays",1],["green",1],["future",1],["import",5],["annotations",1],["types",1],["simple",1],["namespace",1],["openai4s",3],["agent",3],["compaction",3],["as",1],["comp",1],["mod",1],["prefix",1],["reduce",1],["groups",1],["budget",1],["000",1]]},{"id":"tests/test_compaction_wave3_integration.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["def",2],["cfg",2],["simple",4],["namespace",4],["return",1],["compaction",2],["dir",1],["none",1],["context",1],["window",1],["tokens",2],["budget",1],["trigger",1],["ratio",1],["75",1],["llm",1],["max",1],["8192",1]]},{"id":"tests/test_compaction_wave3_integration.py#_handoff_body","name":[["handoff",1],["body",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["def",2],["handoff",3],["body",2],["str",2],["return",1],["join",1],["field",2],["kept",1],["comp",1],["mod",1],["fields",1]]},{"id":"tests/test_compaction_wave3_integration.py#_history","name":[["history",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["def",2],["history",2],["rounds",3],["int",2],["list",3],["dict",3],["messages",4],["role",4],["system",2],["content",4],["user",2],["task",1],["index",3],["range",1],["append",2],["assistant",1],["python",1],["np",1],["observation",1],["nrow",1],["return",1]]},{"id":"tests/test_compaction_wave3_integration.py#_live_note","name":[["live",1],["note",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["def",2],["live",2],["note",2],["monkeypatch",3],["dict",2],["setattr",1],["comp",1],["mod",1],["chat",1],["lambda",1],["content",1],["handoff",2],["body",1],["finish",1],["reason",1],["stop",1],["result",2],["compact",1],["history",1],["40",1],["cfg",1],["context",1],["budget",2],["return",1],["next",1],["if",1],["compaction",1]]},{"id":"tests/test_compaction_wave3_integration.py#_restored_note","name":[["restored",1],["note",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["def",2],["restored",2],["note",2],["handoff",5],["body",3],["str",2],["dict",2],["groups",3],["ordinal",3],["kind",3],["user",2],["assistant",4],["message",3],["role",2],["content",2],["task",1],["group",2],["id",3],["ag",2],["code",3],["python",1],["np",1],["events",2],["type",2],["observation",3],["result",2],["nrow",1],["compaction",3],["none",1],["covered",1],["through",1],["archive",1],["a1",1],["return",1],["next",1],["reduce",1],["action",1],["if",1]]},{"id":"tests/test_compaction_wave3_integration.py#test_restored_note_is_not_double_prefixed","name":[["test",1],["restored",1],["note",1],["not",1],["double",1],["prefixed",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["def",2],["test",2],["restored",4],["note",5],["not",2],["double",2],["prefixed",2],["body",3],["handoff",1],["once",4],["content",2],["twice",2],["assert",2],["count",1],["compaction",1],["prefix",1]]},{"id":"tests/test_compaction_wave3_integration.py#test_restored_note_matches_the_in_memory_note","name":[["test",1],["restored",1],["note",2],["matches",1],["memory",1]],"path":[["tests",1],["test",1],["compaction",1],["wave3",1],["integration",1],["py",1]],"body":[["def",2],["test",2],["restored",6],["note",7],["matches",2],["memory",2],["monkeypatch",3],["live",5],["body",2],["content",3],["split",1],["compaction",1],["prefix",1],["assert",2],["role",2],["system",1]]},{"id":"tests/test_compaction_wave4_review.py","name":[["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["wave",1],["review",1],["found",1],["once",1],["six",1],["lanes",1],["were",1],["integrated",2],["each",1],["test",1],["here",1],["failed",1],["against",1],["tree",1],["before",1],["its",4],["fix",1],["durable",2],["ledger",4],["record",2],["was",5],["written",2],["compactions",1],["policy",3],["then",1],["rejected",2],["coverage",2],["keyed",1],["by",2],["ordinal",1],["restarts",1],["at",1],["forked",1],["branch",2],["guessed",1],["toward",1],["deleting",1],["tail",1],["live",1],["history",2],["could",1],["not",2],["be",1],["aligned",1],["compaction",7],["group",3],["without",2],["event",2],["applied",1],["as",3],["empty",1],["note",1],["summary",3],["max",3],["tokens",3],["capability",3],["validator",1],["any",1],["model",2],["capped",1],["under",1],["8192",1],["truncation",1],["recognised",1],["only",1],["open",1],["ai",1],["wire",2],["zero",3],["context",3],["budget",4],["compacted",1],["every",2],["turn",1],["poisoned",1],["workspace",1],["openai4s",12],["tripped",2],["failure",3],["breaker",3],["artifact",1],["path",2],["never",1],["wrote",1],["kernel",2],["readable",1],["copy",2],["reopened",2],["re",1],["one",1],["from",11],["future",1],["import",15],["annotations",1],["json",1],["types",1],["simple",1],["namespace",1],["pytest",3],["agent",8],["comp",1],["mod",1],["runtime",4],["actions",1],["code",1],["cell",1],["error",1],["compact",1],["estimate",1],["externalize",1],["large",1],["outputs",1],["events",1],["action",4],["routed",1],["outcome",2],["produced",1],["reply",3],["received",1],["cover",1],["id",1],["reduce",1],["groups",1],["restore",1],["models",1],["execution",1],["run",1],["state",1],["config",2],["llm",1],["clear",1],["overrides",1],["override",1],["store",2],["10",1],["000",2],["trigger",1],["ratio",1],["75",1],["fill",1],["20",1],["v1",1],["follows",1],["decision",1],["v2",1],["v6",1],["positional",1],["sequence",1],["v13",1],["skipped",1],["v4",1],["v3",1],["v7",1],["call",1],["respects",1],["runs",1],["fixture",1],["mark",1],["parametrize",1],["finish",4],["reason",4],["stop",1],["provider",1],["incomplete",1],["v8",1],["unknown",1],["window",1],["v5",1],["v9",1],["best",1],["effort",1],["v12",1],["gets",1],["full",1],["back",1]]},{"id":"tests/test_compaction_wave4_review.py#_append_code_observation","name":[["append",1],["code",1],["observation",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["append",2],["code",3],["observation",7],["ledger",7],["runtime",2],["action",3],["index",8],["int",2],["none",2],["content",4],["python",2],["nprint",1],["nstdout",1],["emit",3],["reply",2],["received",1],["model",1],["routed",1],["cell",1],["print",1],["outcome",2],["produced",1],["execution",1],["role",1],["user",1]]},{"id":"tests/test_compaction_wave4_review.py#_big_state","name":[["big",1],["state",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["big",2],["state",5],["run",3],["return",1],["role",1],["user",1],["content",1],["budget",1]]},{"id":"tests/test_compaction_wave4_review.py#_capability_override","name":[["capability",1],["override",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["capability",3],["override",2],["yield",1],["clear",1],["overrides",1]]},{"id":"tests/test_compaction_wave4_review.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["cfg",2],["simple",4],["namespace",4],["return",1],["compaction",2],["dir",1],["archive",1],["context",1],["window",1],["tokens",2],["budget",1],["trigger",2],["ratio",2],["llm",1],["max",1],["8192",1]]},{"id":"tests/test_compaction_wave4_review.py#_code_messages","name":[["code",1],["messages",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["code",2],["messages",2],["index",4],["int",2],["list",2],["dict",2],["return",1],["role",2],["assistant",1],["content",2],["python",1],["nprint",1],["user",1],["observation",1],["nstdout",1]]},{"id":"tests/test_compaction_wave4_review.py#_handoff","name":[["handoff",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["handoff",3],["token",3],["str",4],["done",2],["return",1],["join",1],["field",2],["comp",1],["mod",1],["fields",1]]},{"id":"tests/test_compaction_wave4_review.py#_partial_handoff","name":[["partial",1],["handoff",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["partial",2],["handoff",3],["str",2],["return",1],["join",1],["field",2],["cut",1],["comp",1],["mod",1],["fields",1]]},{"id":"tests/test_compaction_wave4_review.py#_policy","name":[["policy",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["policy",5],["kwargs",3],["compaction",3],["return",1],["cfg",1],["context",1],["budget",2],["provider",1],["lambda",1],["state",1]]},{"id":"tests/test_compaction_wave4_review.py#test_a_live_only_message_inside_the_middle_covers_nothing","name":[["test",1],["live",1],["only",1],["message",1],["inside",1],["middle",1],["covers",1],["nothing",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["live",4],["only",3],["message",3],["inside",2],["middle",3],["covers",2],["nothing",2],["tmp",3],["path",3],["count",1],["based",1],["alignment",1],["absorbed",1],["excess",1],["shorter",1],["than",1],["tail",2],["slid",1],["bound",1],["into",1],["compact",1],["kept",1],["both",1],["ends",1],["compacted",1],["must",1],["be",1],["messages",8],["ledger",6],["reconstructs",1],["there",1],["externalized",5],["still",1],["aligns",1],["through",1],["its",1],["content",7],["digest",2],["store",5],["openai4s",1],["db",1],["runtime",1],["action",2],["root",2],["inject",2],["turn",1],["append",2],["user",4],["role",3],["task",1],["index",2],["range",2],["code",8],["observation",1],["groups",7],["list",1],["injected",2],["system",1],["notice",1],["never",1],["saw",1],["assert",3],["compaction",3],["cover",3],["group",5],["id",5],["none",1],["aligned",2],["raw",2],["large",1],["output",1],["archived",1],["nsha256",1],["archive",1],["sha256",1],["comp",1],["mod",1],["close",1]]},{"id":"tests/test_compaction_wave4_review.py#test_a_planted_file_at_the_digest_path_is_not_endorsed","name":[["test",1],["planted",1],["file",1],["at",1],["digest",1],["path",1],["not",1],["endorsed",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["planted",9],["file",5],["at",2],["digest",2],["path",8],["not",6],["endorsed",3],["tmp",6],["cell",1],["write",4],["anywhere",1],["workspace",12],["including",1],["exact",1],["openai4s",1],["context",1],["sha256",3],["json",3],["marker",1],["will",1],["name",1],["content",12],["addressing",1],["dedups",1],["identical",1],["different",1],["one",1],["must",1],["become",1],["host",1],["archive",11],["observation",2],["ws",1],["messages",5],["role",4],["system",1],["user",2],["task",1],["assistant",1],["python",1],["nprint",1],["fill",1],["honest",3],["externalize",3],["large",3],["outputs",3],["ref",8],["poison",3],["dumps",2],["stem",2],["run",1],["succeeded",1],["text",3],["utf",3],["projected",3],["assert",4],["read",1],["was",1],["rewritten",1],["same",1],["bytes",1],["deduplicated",1],["claims",1],["again",2]]},{"id":"tests/test_compaction_wave4_review.py#test_a_truncated_summary_with_complete_headings_is_retried_once","name":[["test",1],["truncated",1],["summary",1],["complete",1],["headings",1],["retried",1],["once",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["truncated",4],["summary",2],["complete",3],["headings",3],["retried",2],["once",2],["monkeypatch",3],["tmp",3],["path",3],["reply",2],["provider",1],["reports",1],["as",3],["be",1],["accepted",2],["without",1],["retry",2],["whenever",1],["every",1],["heading",1],["was",1],["present",1],["but",1],["cut",2],["leaves",1],["place",1],["lands",1],["last",1],["append",2],["only",1],["section",1],["key",1],["artifacts",1],["carried",1],["forward",1],["authoritative",1],["those",1],["items",1],["never",1],["come",1],["back",1],["any",2],["truncation",1],["earns",1],["one",1],["still",1],["then",1],["best",1],["budget",2],["allows",1],["cfg",4],["captured",4],["list",1],["int",2],["fake",2],["chat",3],["messages",4],["llm",1],["kwargs",2],["max",1],["tokens",1],["return",1],["content",3],["handoff",2],["finish",1],["reason",1],["length",1],["setattr",1],["comp",1],["mod",1],["role",2],["system",1],["sys",1],["user",1],["task",1],["range",1],["code",1],["result",2],["compact",1],["keep",1],["recent",1],["archive",1],["dir",1],["context",1],["200",1],["000",1],["assert",2],["8192",1],["16384",1],["compaction",1]]},{"id":"tests/test_compaction_wave4_review.py#test_a_truncated_summary_with_complete_headings_is_retried_once.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["llm",2],["cfg",2],["kwargs",3],["captured",1],["append",1],["int",1],["max",1],["tokens",1],["return",1],["content",1],["handoff",1],["cut",1],["finish",1],["reason",1],["length",1]]},{"id":"tests/test_compaction_wave4_review.py#test_adopted_compaction_writes_the_record_once","name":[["test",1],["adopted",1],["compaction",1],["writes",1],["record",1],["once",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["adopted",2],["compaction",2],["writes",2],["record",2],["once",2],["monkeypatch",3],["recorded",3],["list",2],["dict",1],["smaller",2],["messages",2],["cfg",1],["kwargs",2],["archive",2],["sink",2],["handoff",1],["compacted",1],["return",1],["role",2],["user",2],["content",2],["short",2],["setattr",1],["runtime",1],["compact",1],["policy",3],["append",1],["prepared",2],["prepare",1],["big",1],["state",1],["assert",2],["len",1]]},{"id":"tests/test_compaction_wave4_review.py#test_adopted_compaction_writes_the_record_once.smaller","name":[["smaller",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["smaller",2],["messages",3],["cfg",2],["kwargs",3],["archive",1],["sink",1],["handoff",1],["compacted",1],["return",1],["role",1],["user",1],["content",1],["short",1]]},{"id":"tests/test_compaction_wave4_review.py#test_an_unknown_output_cap_is_bounded_by_the_window","name":[["test",1],["unknown",1],["output",1],["cap",1],["bounded",1],["by",1],["window",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["unknown",2],["output",4],["cap",6],["bounded",3],["by",3],["window",8],["monkeypatch",3],["tmp",3],["path",3],["local",2],["private",1],["endpoints",1],["declare",1],["no",2],["8192",4],["floor",1],["was",1],["then",1],["sent",1],["unclamped",1],["self",1],["hosted",1],["model",2],["whose",1],["smaller",1],["than",1],["prompt",1],["rejected",1],["every",1],["summary",2],["request",2],["llm",3],["sglang",1],["answer",1],["400",1],["until",1],["breaker",1],["opened",1],["room",1],["leaves",1],["after",1],["chunk",3],["declared",1],["untouched",1],["cfg",6],["simple",1],["namespace",1],["provider",1],["ark",1],["8k",1],["base",1],["url",1],["http",1],["127",1],["8000",1],["v1",1],["max",3],["tokens",3],["4096",1],["assert",4],["comp",2],["mod",2],["none",1],["captured",5],["list",1],["dict",2],["fake",2],["chat",3],["messages",4],["kwargs",2],["append",1],["return",1],["content",3],["handoff",1],["finish",1],["reason",1],["stop",1],["setattr",1],["role",2],["system",1],["sys",1],["user",1],["task",1],["range",1],["code",1],["compact",1],["keep",1],["recent",1],["archive",1],["dir",1],["context",1],["budget",3],["min",1],["48",1],["000",1],["int",1],["all",2],["call",4]]},{"id":"tests/test_compaction_wave4_review.py#test_an_unknown_output_cap_is_bounded_by_the_window.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["llm",2],["cfg",2],["kwargs",3],["captured",1],["append",1],["dict",1],["return",1],["content",1],["handoff",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_compaction_wave4_review.py#test_artifact_path_also_writes_the_kernel_readable_copy","name":[["test",1],["artifact",1],["path",1],["also",1],["writes",1],["kernel",1],["readable",1],["copy",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["artifact",6],["path",5],["also",2],["writes",2],["kernel",2],["readable",2],["copy",2],["tmp",3],["workspace",8],["ws",1],["mkdir",1],["messages",2],["role",4],["system",1],["content",7],["user",2],["task",1],["assistant",1],["python",2],["nprint",1],["observation",1],["fill",2],["projected",4],["externalize",1],["large",1],["outputs",1],["none",1],["archiver",1],["lambda",1],["id",4],["art",1],["version",2],["v1",1],["archive",4],["ref",5],["assert",5],["json",1],["loads",1],["read",2],["text",5],["utf",1],["endswith",1],["16",1],["refs",1],["key",3],["sha256",1],["original",1],["chars",1],["back",1],["anchored",1],["env",1],["every",1],["worker",1],["exports",1],["given",1],["both",1],["kernels",1],["has",1],["no",1],["host",1],["cannot",1],["run",1],["os",1],["environ",1],["openai4",2],["sys",1],["getenv",1],["from",1],["any",1],["cell",1],["not",1]]},{"id":"tests/test_compaction_wave4_review.py#test_chunk_budget_leaves_room_for_the_previous_handoff","name":[["test",1],["chunk",1],["budget",1],["leaves",1],["room",1],["previous",1],["handoff",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["chunk",4],["budget",8],["leaves",2],["room",2],["previous",3],["handoff",6],["monkeypatch",3],["every",1],["summary",1],["request",2],["carries",1],["ahead",1],["its",1],["sized",1],["without",1],["push",1],["later",1],["call",1],["past",1],["window",1],["40",1],["000",1],["big",3],["prev",5],["join",1],["field",2],["prior",1],["450",1],["comp",3],["mod",3],["fields",1],["tokens",3],["estimate",2],["context",3],["role",6],["user",3],["content",7],["total",2],["assert",3],["12",1],["18",1],["messages",6],["system",2],["sys",1],["task",1],["compaction",2],["note",1],["prefix",1],["true",1],["index",3],["range",1],["60",1],["append",3],["assistant",1],["python",1],["nprint",1],["observation",1],["500",1],["sent",5],["list",1],["int",1],["fake",2],["chat",5],["llm",1],["cfg",1],["kwargs",1],["return",1],["finish",1],["reason",1],["stop",1],["setattr",1],["compact",1],["config",1],["len",1],["max",2],["35",1],["carried",1]]},{"id":"tests/test_compaction_wave4_review.py#test_chunk_budget_leaves_room_for_the_previous_handoff.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",5],["messages",3],["llm",2],["cfg",2],["kwargs",2],["sent",1],["append",1],["estimate",1],["context",1],["total",1],["return",1],["content",1],["handoff",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_compaction_wave4_review.py#test_compact_treats_zero_budget_as_unknown","name":[["test",1],["compact",1],["treats",1],["zero",1],["budget",1],["as",1],["unknown",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["compact",3],["treats",2],["zero",2],["budget",3],["as",2],["unknown",2],["monkeypatch",3],["seen",3],["list",1],["int",1],["fake",2],["chat",4],["messages",5],["llm",1],["cfg",1],["kwargs",1],["append",1],["estimate",1],["context",2],["total",1],["return",1],["content",3],["handoff",1],["finish",1],["reason",1],["stop",1],["setattr",1],["comp",1],["mod",1],["role",2],["system",1],["sys",1],["user",1],["task",1],["range",1],["12",1],["code",1],["config",2],["keep",1],["recent",1],["one",2],["batch",1],["under",1],["window",1],["not",1],["per",1],["atomic",1],["segment",1],["assert",1],["len",1]]},{"id":"tests/test_compaction_wave4_review.py#test_compact_treats_zero_budget_as_unknown.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["llm",2],["cfg",2],["kwargs",2],["seen",1],["append",1],["estimate",1],["context",1],["total",1],["return",1],["content",1],["handoff",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_compaction_wave4_review.py#test_compaction_group_without_an_event_keeps_the_previous_note","name":[["test",1],["compaction",1],["group",1],["without",1],["event",1],["keeps",1],["previous",1],["note",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["compaction",4],["group",4],["without",2],["event",3],["keeps",2],["previous",2],["note",2],["tmp",3],["path",3],["store",9],["openai4s",1],["db",1],["ledger",5],["runtime",1],["action",7],["root",8],["orphan",7],["turn",3],["append",4],["user",2],["role",2],["content",3],["task",1],["index",2],["range",1],["code",1],["observation",1],["groups",5],["list",2],["objective",1],["h1",2],["id",4],["healthy",3],["restore",2],["history",2],["assert",3],["less",1],["shape",1],["crash",1],["between",1],["two",1],["statements",1],["would",1],["have",1],["left",1],["frame",1],["branch",1],["kind",1],["assistant",1],["message",4],["none",1],["not",2],["any",1],["system",1],["reduce",1],["close",1]]},{"id":"tests/test_compaction_wave4_review.py#test_fork_child_tail_survives_a_compaction_over_the_parent_prefix","name":[["test",1],["fork",1],["child",1],["tail",1],["survives",1],["compaction",1],["over",1],["parent",1],["prefix",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["fork",4],["child",14],["tail",5],["survives",2],["compaction",4],["over",2],["parent",9],["prefix",3],["tmp",3],["path",3],["store",11],["openai4s",1],["db",1],["root",12],["new",1],["frame",3],["project",1],["id",14],["default",1],["status",1],["ready",1],["runtime",2],["action",6],["ledger",2],["turn",2],["append",4],["user",3],["role",2],["content",2],["task",2],["index",8],["range",4],["code",4],["observation",2],["checkpoint",5],["create",1],["session",2],["branch",7],["reason",1],["base",1],["workspace",1],["tree",1],["64",1],["cursor",1],["from",1],["br",4],["10",2],["13",2],["ordinals",1],["restart",1],["at",1],["behind",1],["inherited",1],["groups",6],["list",4],["assert",5],["group",4],["ordinal",1],["middle",3],["dict",2],["extend",2],["messages",2],["cover",3],["covered",1],["through",1],["handoff",2],["restored",4],["restore",1],["history",1],["expected",3],["true",1],["close",1]]},{"id":"tests/test_compaction_wave4_review.py#test_misaligned_middle_covers_nothing_rather_than_the_tail","name":[["test",1],["misaligned",1],["middle",1],["covers",1],["nothing",1],["rather",1],["than",1],["tail",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["misaligned",2],["middle",3],["covers",3],["nothing",3],["rather",2],["than",3],["tail",2],["tmp",3],["path",3],["store",6],["openai4s",1],["db",1],["ledger",6],["runtime",1],["action",3],["root",3],["drift",3],["turn",1],["append",3],["user",4],["role",3],["content",3],["task",2],["index",4],["range",2],["code",3],["observation",1],["groups",4],["list",2],["more",1],["live",1],["messages",3],["reconstructs",1],["provable",1],["too",2],["many",2],["20",1],["assert",5],["compaction",4],["cover",2],["group",4],["id",2],["none",3],["ends",1],["inside",1],["one",1],["no",1],["whole",1],["either",1],["handoff",2],["restored",4],["restore",1],["history",1],["full",3],["dict",1],["extend",1],["true",1],["unaligned",1],["bound",1],["must",1],["not",1],["drop",1],["anything",1],["close",1]]},{"id":"tests/test_compaction_wave4_review.py#test_poisoned_workspace_context_dir_costs_only_the_kernel_copy","name":[["test",1],["poisoned",1],["workspace",1],["context",1],["dir",1],["costs",1],["only",1],["kernel",1],["copy",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["poisoned",2],["workspace",10],["context",3],["dir",2],["costs",2],["only",2],["kernel",2],["copy",2],["tmp",4],["path",4],["ws",1],["openai4s",2],["mkdir",1],["parents",1],["true",1],["write",1],["text",1],["not",2],["directory",1],["messages",4],["role",4],["system",1],["content",7],["user",2],["task",1],["assistant",1],["python",1],["nprint",1],["observation",1],["fill",1],["projected",2],["externalize",2],["large",2],["outputs",2],["archive",6],["assert",2],["ref",2],["inline",2],["none",1]]},{"id":"tests/test_compaction_wave4_review.py#test_policy_drops_the_workspace_after_an_externalize_failure","name":[["test",1],["policy",1],["drops",1],["workspace",1],["after",1],["externalize",1],["failure",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",4],["test",2],["policy",6],["drops",2],["workspace",7],["after",2],["externalize",5],["failure",3],["monkeypatch",4],["tmp",3],["path",3],["ws",1],["mkdir",1],["seen",4],["list",1],["dict",1],["failing",2],["messages",2],["args",1],["kwargs",3],["raise",1],["oserror",1],["read",1],["only",1],["mount",1],["record",2],["cfg",1],["append",1],["return",1],["role",1],["user",1],["content",1],["short",1],["setattr",2],["runtime",2],["large",1],["outputs",1],["compact",1],["provider",1],["lambda",1],["str",1],["prepare",1],["big",1],["state",1],["assert",2],["none",1],["streak",1]]},{"id":"tests/test_compaction_wave4_review.py#test_policy_drops_the_workspace_after_an_externalize_failure.failing_externalize","name":[["failing",1],["externalize",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["failing",2],["externalize",2],["messages",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["read",1],["only",1],["mount",1]]},{"id":"tests/test_compaction_wave4_review.py#test_policy_drops_the_workspace_after_an_externalize_failure.record","name":[["record",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["record",2],["messages",2],["cfg",2],["kwargs",3],["seen",1],["append",1],["return",1],["role",1],["user",1],["content",1],["short",1]]},{"id":"tests/test_compaction_wave4_review.py#test_record_failure_means_the_compaction_is_not_adopted","name":[["test",1],["record",1],["failure",1],["means",1],["compaction",1],["not",1],["adopted",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",4],["test",2],["record",2],["failure",3],["means",2],["compaction",3],["not",2],["adopted",2],["monkeypatch",3],["smaller",2],["messages",3],["cfg",1],["kwargs",2],["archive",2],["sink",2],["handoff",1],["compacted",1],["return",1],["role",1],["user",1],["content",1],["short",1],["refuse",2],["payload",1],["raise",1],["runtime",2],["error",2],["ledger",2],["admission",2],["refused",2],["setattr",1],["compact",1],["policy",4],["state",5],["big",1],["prepared",2],["prepare",1],["assert",3],["list",1],["streak",1],["metadata",1],["last",1]]},{"id":"tests/test_compaction_wave4_review.py#test_record_failure_means_the_compaction_is_not_adopted.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["refuse",2],["payload",2],["raise",1],["runtime",1],["error",1],["ledger",1],["admission",1],["refused",1]]},{"id":"tests/test_compaction_wave4_review.py#test_record_failure_means_the_compaction_is_not_adopted.smaller","name":[["smaller",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["smaller",2],["messages",3],["cfg",2],["kwargs",3],["archive",1],["sink",1],["handoff",1],["compacted",1],["return",1],["role",1],["user",1],["content",1],["short",1]]},{"id":"tests/test_compaction_wave4_review.py#test_rejected_compaction_writes_no_durable_record","name":[["test",1],["rejected",1],["compaction",1],["writes",1],["no",1],["durable",1],["record",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["rejected",3],["compaction",3],["writes",2],["no",2],["durable",2],["record",2],["monkeypatch",3],["recorded",4],["list",3],["dict",1],["not",2],["smaller",2],["messages",4],["cfg",1],["kwargs",2],["compact",2],["hands",1],["its",1],["archive",3],["payload",1],["sink",3],["before",1],["returning",1],["handoff",1],["compacted",1],["return",1],["setattr",1],["runtime",1],["policy",3],["append",1],["state",4],["big",1],["prepared",2],["prepare",1],["assert",2],["was",1],["as",1],["applied",1]]},{"id":"tests/test_compaction_wave4_review.py#test_rejected_compaction_writes_no_durable_record.not_smaller","name":[["not",1],["smaller",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["not",2],["smaller",2],["messages",4],["cfg",2],["kwargs",3],["compact",2],["hands",2],["its",2],["archive",3],["payload",2],["sink",3],["before",2],["returning",2],["handoff",1],["compacted",1],["return",1],["list",1]]},{"id":"tests/test_compaction_wave4_review.py#test_reopened_breaker_gets_a_fresh_failure_budget","name":[["test",1],["reopened",1],["breaker",1],["gets",1],["fresh",1],["failure",1],["budget",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["reopened",2],["breaker",2],["gets",2],["fresh",2],["failure",4],["budget",2],["monkeypatch",3],["calls",4],["list",1],["int",2],["boom",2],["messages",3],["cfg",1],["kwargs",1],["append",1],["raise",1],["runtime",2],["error",1],["summary",1],["4xx",1],["setattr",1],["compact",1],["policy",12],["state",8],["big",1],["prepare",4],["assert",5],["circuit",4],["open",3],["streak",2],["grown",2],["total",2],["retry",1],["growth",1],["while",1],["estimate",1],["context",1],["content",1],["1024",1],["len",2],["false",1]]},{"id":"tests/test_compaction_wave4_review.py#test_reopened_breaker_gets_a_fresh_failure_budget.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["boom",2],["messages",2],["cfg",2],["kwargs",2],["calls",1],["append",1],["raise",1],["runtime",1],["error",1],["summary",1],["4xx",1]]},{"id":"tests/test_compaction_wave4_review.py#test_summary_max_tokens_is_clamped_to_the_model_cap","name":[["test",1],["summary",1],["max",1],["tokens",1],["clamped",1],["model",1],["cap",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["summary",2],["max",5],["tokens",5],["clamped",2],["model",6],["cap",6],["monkeypatch",3],["tmp",3],["path",3],["capability",3],["override",5],["catalogue",2],["provider",3],["exact",2],["under",2],["8192",3],["floor",2],["documented",2],["mechanism",2],["self",2],["hosted",2],["endpoint",2],["output",3],["ark",2],["tiny",2],["4096",2],["cfg",5],["llm",2],["simple",1],["namespace",1],["base",1],["url",1],["none",1],["captured",4],["list",1],["dict",2],["fake",2],["chat",3],["messages",4],["kwargs",2],["append",1],["return",1],["content",3],["handoff",1],["finish",1],["reason",1],["stop",1],["setattr",1],["comp",1],["mod",1],["role",2],["system",1],["sys",1],["user",1],["task",1],["range",1],["code",1],["compact",1],["keep",1],["recent",1],["archive",1],["dir",1],["assert",1],["all",1],["call",2]]},{"id":"tests/test_compaction_wave4_review.py#test_summary_max_tokens_is_clamped_to_the_model_cap.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["llm",2],["cfg",2],["kwargs",3],["captured",1],["append",1],["dict",1],["return",1],["content",1],["handoff",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_compaction_wave4_review.py#test_truncated_chunk_retries_once_with_double_budget","name":[["test",1],["truncated",1],["chunk",1],["retries",1],["once",1],["double",1],["budget",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["truncated",2],["chunk",2],["retries",2],["once",2],["double",2],["budget",2],["monkeypatch",3],["calls",5],["list",1],["int",1],["fake",2],["chat",3],["messages",4],["llm",1],["cfg",1],["kwargs",2],["append",1],["max",1],["tokens",1],["if",1],["len",1],["return",2],["content",4],["partial",1],["handoff",3],["finish",2],["reason",2],["length",1],["stop",1],["setattr",1],["comp",1],["mod",1],["role",2],["system",1],["sys",1],["user",1],["task",1],["range",1],["code",1],["out",2],["compact",1],["config",1],["keep",1],["recent",1],["assert",2],["any",1],["compaction",1]]},{"id":"tests/test_compaction_wave4_review.py#test_truncated_chunk_retries_once_with_double_budget.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["llm",2],["cfg",2],["kwargs",3],["calls",2],["append",1],["max",1],["tokens",1],["if",1],["len",1],["return",2],["content",2],["partial",1],["handoff",2],["finish",2],["reason",2],["length",1],["stop",1]]},{"id":"tests/test_compaction_wave4_review.py#test_truncation_on_every_wire_raises_instead_of_padding","name":[["test",1],["truncation",1],["every",1],["wire",1],["raises",1],["instead",1],["padding",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",3],["test",2],["truncation",2],["every",2],["wire",2],["raises",3],["instead",2],["padding",2],["monkeypatch",3],["reply",3],["calls",5],["list",1],["int",1],["fake",2],["chat",3],["messages",4],["llm",1],["cfg",1],["kwargs",2],["append",1],["max",1],["tokens",1],["return",1],["content",3],["partial",1],["handoff",1],["setattr",1],["comp",1],["mod",1],["role",2],["system",1],["sys",1],["user",1],["task",1],["range",1],["code",1],["pytest",1],["compaction",1],["summary",1],["error",1],["match",1],["truncated",1],["compact",1],["config",1],["keep",1],["recent",1],["one",1],["retry",1],["at",1],["larger",1],["budget",1],["then",1],["honest",1],["failure",1],["assert",1],["len",1]]},{"id":"tests/test_compaction_wave4_review.py#test_truncation_on_every_wire_raises_instead_of_padding.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["llm",2],["cfg",2],["kwargs",3],["calls",1],["append",1],["max",1],["tokens",1],["return",1],["content",1],["partial",1],["handoff",1],["reply",1]]},{"id":"tests/test_compaction_wave4_review.py#test_zero_context_budget_falls_back_to_the_config_window","name":[["test",1],["zero",1],["context",1],["budget",1],["falls",1],["back",1],["config",1],["window",1]],"path":[["tests",1],["test",1],["compaction",1],["wave4",1],["review",1],["py",1]],"body":[["def",2],["test",2],["zero",3],["context",4],["budget",5],["falls",2],["back",2],["config",2],["window",2],["monkeypatch",3],["calls",3],["list",1],["int",1],["setattr",1],["runtime",1],["compact",1],["lambda",2],["messages",1],["cfg",2],["kw",1],["append",1],["policy",4],["compaction",1],["provider",1],["state",4],["run",1],["role",1],["user",1],["content",1],["small",1],["prepare",1],["assert",2],["compacted",1],["three",1],["token",1],["history",1],["none",1]]},{"id":"tests/test_completion_delivery.py","name":[["test",1],["completion",1],["delivery",1],["py",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["exact",1],["version",10],["manifests",1],["atomic",1],["recoverable",1],["completion",5],["publication",2],["from",11],["future",1],["import",17],["annotations",1],["hashlib",1],["itertools",1],["json",2],["os",1],["sqlite3",1],["threading",1],["pathlib",1],["path",3],["pytest",4],["openai4s",8],["config",2],["server",3],["contract",1],["api",1],["root",5],["delivery",9],["service",1],["validation",1],["error",4],["urls",1],["artifact",10],["url",2],["storage",3],["artifacts",3],["reference",1],["schema",2],["repository",2],["conflict",1],["canonical",1],["frames",1],["frame",4],["store",2],["message",4],["create",3],["table",3],["messages",1],["id",13],["text",14],["primary",3],["key",3],["not",7],["null",6],["branch",1],["seq",1],["integer",3],["role",2],["content",1],["metadata",1],["created",1],["at",1],["project",6],["versions",3],["size",3],["bytes",2],["checksum",4],["snapshot",3],["mark",3],["parametrize",3],["change",1],["other",3],["different",2],["session",1],["none",2],["immutable",1],["sha",1],["valid",2],["recorded",2],["mutation",1],["delete",1],["update",2],["bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",1],["corrupt",1],["manifest",1],["scope",1],["committed",1],["orphan",1]]},{"id":"tests/test_completion_delivery.py#_ArtifactStore","name":[["artifact",1],["store",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["class",2],["artifact",11],["store",2],["def",3],["init",1],["self",9],["version",9],["dict",6],["none",5],["meta",1],["id",6],["str",2],["return",2],["if",2],["else",2]]},{"id":"tests/test_completion_delivery.py#_ArtifactStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["init",2],["self",4],["version",4],["dict",4],["artifact",4],["none",2]]},{"id":"tests/test_completion_delivery.py#_ArtifactStore.get_artifact","name":[["artifact",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["artifact",8],["self",4],["id",4],["str",2],["dict",3],["none",3],["return",1],["if",1],["else",1]]},{"id":"tests/test_completion_delivery.py#_ArtifactStore.version_meta","name":[["version",1],["meta",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["version",8],["meta",2],["self",4],["id",4],["str",2],["dict",3],["none",3],["return",1],["if",1],["else",1]]},{"id":"tests/test_completion_delivery.py#_candidate_metadata","name":[["candidate",1],["metadata",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["candidate",4],["metadata",2],["return",1],["review",1],["status",1],["user",1],["truth",1],["provisional",1],["not",1],["verified",1],["gates",1],["completion",1],["true",2],["unverified",1],["keep",1],["origin",1],["turn",1]]},{"id":"tests/test_completion_delivery.py#_manifest","name":[["manifest",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["manifest",2],["return",1],["schema",1],["version",4],["root",2],["frame",1],["id",4],["project",2],["artifacts",2],["artifact",2],["filename",1],["result",1],["csv",1],["size",1],["bytes",1],["sha256",1],["64",1],["url",1],["api",1],["v1",1],["versions",1]]},{"id":"tests/test_completion_delivery.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["repository",5],["connection",10],["sqlite3",2],["connect",1],["memory",1],["row",2],["factory",2],["execute",3],["pragma",1],["foreign",1],["keys",1],["executescript",2],["message",1],["schema",2],["completion",2],["delivery",2],["insert",2],["into",2],["artifacts",1],["artifact",5],["id",6],["project",2],["root",2],["frame",1],["values",2],["versions",1],["version",3],["size",1],["bytes",1],["checksum",1],["snapshot",1],["path",1],["64",1],["trusted",1],["commit",1],["ticks",2],["itertools",2],["count",2],["1000",1],["identifiers",2],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",2],["next",2],["prefix",2],["return",1]]},{"id":"tests/test_completion_delivery.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["service",5],["tmp",4],["path",5],["content",7],["measured",2],["data",3],["version",10],["overrides",3],["snapshots",3],["artifact",10],["versions",1],["mkdir",1],["parents",1],["true",1],["snapshot",5],["bin",1],["write",1],["bytes",2],["id",7],["filename",2],["result",2],["csv",4],["type",2],["text",2],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["str",1],["producing",1],["cell",2],["frame",2],["root",3],["update",1],["project",2],["completion",1],["delivery",1],["store",2],["dir",1],["return",1]]},{"id":"tests/test_completion_delivery.py#_verified_metadata","name":[["verified",1],["metadata",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["verified",4],["metadata",2],["return",1],["review",1],["status",1],["user",1],["truth",1],["gates",1],["completion",1],["true",1],["unverified",1],["false",1]]},{"id":"tests/test_completion_delivery.py#test_candidate_delivery_promotion_fault_rolls_back_message_and_digest","name":[["test",1],["candidate",1],["delivery",1],["promotion",1],["fault",1],["rolls",1],["back",1],["message",1],["digest",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["candidate",13],["delivery",6],["promotion",2],["fault",6],["rolls",2],["back",3],["message",10],["digest",5],["connection",4],["repository",5],["content",11],["before",2],["injected",2],["committed",5],["commit",2],["final",1],["idempotency",1],["key",1],["turn",1],["promote",2],["completion",2],["root",6],["frame",4],["id",11],["branch",4],["manifest",2],["metadata",6],["execute",1],["create",1],["trigger",1],["fail",1],["update",2],["sha256",3],["deliveries",1],["begin",1],["select",1],["raise",1],["abort",1],["end",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["expected",1],["must",1],["roll",1],["verified",1],["assert",4],["transaction",1],["false",1],["after",4],["hashlib",1],["encode",1],["hexdigest",1]]},{"id":"tests/test_completion_delivery.py#test_candidate_delivery_promotion_is_exact_atomic_and_idempotent","name":[["test",1],["candidate",1],["delivery",1],["promotion",1],["exact",1],["atomic",1],["idempotent",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["candidate",17],["delivery",15],["promotion",2],["exact",2],["atomic",2],["idempotent",2],["connection",3],["repository",7],["content",30],["100",1],["promoted",17],["repaired",1],["97",1],["verdict",8],["verified",3],["metadata",13],["committed",9],["commit",1],["final",1],["message",22],["idempotency",1],["key",1],["turn",2],["promote",4],["completion",2],["root",12],["frame",8],["id",31],["branch",10],["manifest",2],["expected",9],["replay",2],["hash",5],["hashlib",3],["sha256",7],["encode",3],["hexdigest",3],["assert",10],["review",2],["status",2],["keep",1],["origin",1],["canonical",1],["json",1],["durable",2],["execute",1],["select",1],["from",1],["deliveries",1],["join",1],["messages",1],["fetchone",1],["tuple",1],["conflicting",2],["calls",2],["different",3],["old",1],["bytes",2],["user",1],["truth",1],["other",2],["base",2],["conflict",3],["pytest",1],["raises",1],["error",1],["transaction",1],["false",1]]},{"id":"tests/test_completion_delivery.py#test_candidate_metadata_is_in_the_atomic_commit_and_idempotency_identity","name":[["test",1],["candidate",1],["metadata",1],["atomic",1],["commit",1],["idempotency",1],["identity",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["candidate",21],["metadata",9],["atomic",2],["commit",6],["idempotency",6],["identity",2],["connection",3],["repository",6],["first",5],["final",4],["message",9],["key",4],["turn",4],["completion",5],["root",12],["frame",8],["id",16],["branch",8],["content",7],["bytes",5],["manifest",10],["replay",2],["assert",4],["delivery",6],["sha256",5],["hashlib",1],["hexdigest",1],["status",1],["committed",1],["pytest",2],["raises",2],["conflict",1],["error",2],["match",2],["different",3],["user",1],["truth",1],["value",1],["digest",2],["changed",1],["wrong",1],["64",1],["transaction",1],["false",1],["execute",1],["select",1],["count",1],["from",1],["messages",1],["fetchone",1]]},{"id":"tests/test_completion_delivery.py#test_delivery_binds_exact_version_until_owning_message_is_deleted","name":[["test",1],["delivery",1],["binds",1],["exact",1],["version",1],["until",1],["owning",1],["message",1],["deleted",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["delivery",3],["binds",2],["exact",3],["version",6],["until",2],["owning",2],["message",5],["deleted",2],["connection",7],["repository",4],["committed",3],["commit",3],["final",1],["idempotency",1],["key",2],["turn",1],["pinned",1],["completion",1],["root",3],["frame",2],["id",8],["branch",2],["content",1],["bytes",1],["stay",1],["addressable",1],["manifest",2],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["foreign",1],["execute",3],["delete",3],["from",3],["artifact",2],["versions",2],["rollback",1],["messages",1],["assert",1],["none",1]]},{"id":"tests/test_completion_delivery.py#test_delivery_commit_rechecks_exact_version_visibility_inside_transaction","name":[["test",1],["delivery",1],["commit",1],["rechecks",1],["exact",1],["version",1],["visibility",1],["inside",1],["transaction",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["delivery",2],["commit",5],["rechecks",2],["exact",2],["version",2],["visibility",2],["inside",2],["transaction",3],["mutation",3],["connection",6],["repository",3],["execute",3],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["changed",1],["before",1],["final",1],["message",1],["idempotency",1],["key",1],["turn",1],["race",1],["completion",2],["root",3],["frame",2],["id",3],["branch",2],["content",1],["claim",1],["must",1],["not",1],["become",1],["visible",1],["manifest",2],["assert",3],["false",1],["select",2],["count",2],["from",2],["messages",1],["fetchone",2],["deliveries",1]]},{"id":"tests/test_completion_delivery.py#test_delivery_insert_fault_rolls_back_the_final_message","name":[["test",1],["delivery",1],["insert",1],["fault",1],["rolls",1],["back",1],["final",1],["message",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["delivery",5],["insert",3],["fault",4],["rolls",2],["back",2],["final",3],["message",3],["connection",5],["repository",3],["execute",3],["create",1],["trigger",1],["fail",1],["before",1],["completion",3],["deliveries",2],["begin",1],["select",3],["raise",1],["abort",1],["injected",2],["end",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["commit",1],["idempotency",1],["key",1],["turn",1],["root",3],["frame",2],["id",3],["branch",2],["content",1],["must",1],["not",1],["survive",1],["manifest",2],["assert",3],["transaction",1],["false",1],["count",2],["from",2],["messages",1],["fetchone",2]]},{"id":"tests/test_completion_delivery.py#test_delivery_projection_batches_past_sql_parameter_boundary","name":[["test",1],["delivery",1],["projection",1],["batches",1],["past",1],["sql",1],["parameter",1],["boundary",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["delivery",8],["projection",3],["batches",2],["past",2],["sql",2],["parameter",2],["boundary",2],["401st",1],["opens",1],["second",1],["bounded",1],["query",1],["not",1],["loop",1],["connection",4],["repository",4],["index",3],["range",1],["401",1],["commit",1],["final",1],["message",6],["idempotency",1],["key",1],["batch",1],["completion",3],["root",6],["frame",3],["id",4],["branch",2],["content",2],["manifest",2],["rows",2],["execute",1],["select",2],["seq",2],["role",1],["metadata",3],["created",1],["at",1],["from",1],["messages",5],["order",1],["by",1],["fetchall",1],["row",2],["dict",1],["json",1],["loads",1],["append",2],["statements",3],["list",1],["str",1],["trace",2],["callback",2],["try",1],["validated",2],["validate",1],["finally",1],["none",1],["assert",2],["reads",3],["statement",5],["if",1],["lstrip",1],["upper",1],["startswith",1],["deliveries",1],["artifacts",1],["len",1]]},{"id":"tests/test_completion_delivery.py#test_delivery_promotion_refuses_a_committed_non_candidate_message","name":[["test",1],["delivery",1],["promotion",1],["refuses",1],["committed",1],["non",1],["candidate",1],["message",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["delivery",6],["promotion",2],["refuses",2],["committed",5],["non",2],["candidate",5],["message",6],["connection",1],["repository",4],["commit",1],["final",3],["idempotency",1],["key",1],["turn",1],["ordinary",1],["completion",1],["root",6],["frame",4],["id",10],["branch",4],["content",3],["already",2],["never",2],["manifest",2],["pytest",1],["raises",1],["conflict",1],["error",1],["match",1],["conflicts",1],["durable",1],["promote",1],["expected",1],["attempted",1],["replacement",1],["metadata",2],["verified",1]]},{"id":"tests/test_completion_delivery.py#test_delivery_rejects_a_manifest_changed_after_service_verification","name":[["test",1],["delivery",1],["rejects",1],["manifest",1],["changed",1],["after",1],["service",1],["verification",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["delivery",2],["rejects",2],["manifest",6],["changed",3],["after",2],["service",2],["verification",2],["connection",1],["repository",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["hash",2],["commit",1],["final",1],["message",1],["idempotency",1],["key",1],["turn",1],["completion",1],["root",3],["frame",2],["id",3],["branch",2],["content",1],["never",1],["committed",1],["expected",1],["sha256",1],["64",1]]},{"id":"tests/test_completion_delivery.py#test_final_message_and_delivery_commit_are_atomic_and_idempotent","name":[["test",1],["final",1],["message",1],["delivery",1],["commit",1],["atomic",1],["idempotent",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["final",5],["message",7],["delivery",7],["commit",5],["atomic",2],["idempotent",2],["connection",6],["repository",5],["first",5],["idempotency",3],["key",3],["turn",3],["completion",6],["root",9],["frame",6],["id",13],["branch",6],["content",4],["delivered",2],["result",2],["api",2],["v1",2],["artifacts",3],["versions",2],["version",4],["manifest",6],["again",2],["assert",9],["status",2],["committed",2],["role",1],["assistant",1],["metadata",1],["execute",4],["select",4],["count",3],["from",4],["messages",2],["fetchone",4],["deliveries",1],["relation",2],["artifact",2],["size",1],["bytes",1],["sha256",1],["tuple",1],["64",1],["pytest",1],["raises",1],["conflict",1],["error",1],["match",1],["different",2],["claim",1],["transaction",1],["false",1]]},{"id":"tests/test_completion_delivery.py#test_idempotent_retry_fails_closed_if_version_relation_was_lost","name":[["test",1],["idempotent",1],["retry",1],["fails",1],["closed",1],["if",1],["version",1],["relation",1],["was",1],["lost",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["idempotent",2],["retry",2],["fails",2],["closed",2],["if",2],["version",2],["relation",7],["was",2],["lost",2],["connection",5],["repository",4],["committed",2],["commit",3],["final",2],["message",2],["idempotency",2],["key",2],["turn",2],["completion",3],["root",6],["frame",4],["id",8],["branch",4],["content",2],["durable",2],["exact",2],["manifest",4],["execute",2],["delete",1],["from",2],["delivery",3],["artifacts",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["artifact",1],["mismatch",1],["assert",2],["transaction",1],["false",1],["select",1],["count",1],["messages",1],["fetchone",1]]},{"id":"tests/test_completion_delivery.py#test_import_binding_atomically_replaces_source_message_relation_and_urls","name":[["test",1],["import",1],["binding",1],["atomically",1],["replaces",1],["source",1],["message",1],["relation",1],["urls",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["import",3],["binding",2],["atomically",2],["replaces",2],["source",10],["message",10],["relation",2],["urls",2],["connection",3],["repository",4],["metadata",5],["keep",2],["imported",13],["true",3],["completion",2],["delivery",9],["pending",1],["execute",1],["insert",1],["into",1],["messages",1],["id",13],["root",7],["frame",4],["branch",4],["seq",1],["role",1],["content",4],["created",2],["at",4],["values",1],["assistant",1],["api",3],["v1",3],["artifacts",3],["versions",3],["version",4],["json",1],["dumps",1],["800",2],["commit",1],["bind",1],["idempotency",1],["key",1],["package",1],["expected",1],["current",1],["local",1],["manifest",4],["status",2],["published",4],["900",2],["assert",5],["endswith",1],["sha256",2],["row",2],["session",1]]},{"id":"tests/test_completion_delivery.py#test_import_binding_fault_rolls_back_message_update_and_ledger","name":[["test",1],["import",1],["binding",1],["fault",1],["rolls",1],["back",1],["message",1],["update",1],["ledger",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["import",6],["binding",2],["fault",4],["rolls",2],["back",2],["message",9],["update",2],["ledger",2],["connection",7],["repository",3],["source",10],["metadata",6],["completion",3],["delivery",5],["pending",1],["true",2],["content",9],["api",2],["v1",2],["artifacts",2],["versions",2],["version",2],["execute",4],["insert",2],["into",1],["messages",2],["id",9],["root",6],["frame",4],["branch",4],["seq",1],["role",1],["created",2],["at",2],["values",1],["assistant",1],["imported",4],["json",2],["dumps",1],["sort",1],["keys",1],["800",2],["create",1],["trigger",1],["fail",1],["before",1],["deliveries",2],["begin",1],["select",3],["raise",1],["abort",1],["injected",2],["end",1],["commit",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["bind",1],["idempotency",1],["key",1],["package",1],["expected",1],["current",1],["local",1],["manifest",2],["status",1],["committed",1],["row",3],["from",2],["fetchone",2],["assert",4],["loads",1],["transaction",1],["false",1],["count",1]]},{"id":"tests/test_completion_delivery.py#test_manifest_rejects_mid_read_rewrite_with_restored_mtime","name":[["test",1],["manifest",1],["rejects",1],["mid",1],["read",1],["rewrite",1],["restored",1],["mtime",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",3],["test",2],["manifest",3],["rejects",2],["mid",2],["read",8],["rewrite",4],["restored",2],["mtime",5],["tmp",3],["path",3],["monkeypatch",3],["original",4],["1024",2],["4096",1],["replacement",2],["len",2],["service",3],["snapshot",16],["version",3],["artifact",1],["content",1],["stat",12],["identity",2],["st",9],["dev",2],["ino",2],["native",2],["os",5],["mutated",5],["false",1],["after",2],["first",2],["descriptor",6],["size",3],["nonlocal",1],["chunk",3],["fstat",1],["if",1],["not",1],["true",2],["open",1],["buffering",1],["as",1],["stream",3],["write",1],["fsync",1],["fileno",1],["utime",1],["ns",5],["atime",1],["return",1],["setattr",1],["openai4s",1],["server",1],["delivery",2],["pytest",1],["raises",1],["validation",1],["error",1],["match",1],["changed",1],["during",1],["verification",1],["build",1],["root",2],["frame",1],["id",3],["project",2],["versions",1],["assert",3]]},{"id":"tests/test_completion_delivery.py#test_manifest_rejects_mid_read_rewrite_with_restored_mtime.rewrite_after_first_snapshot_read","name":[["rewrite",1],["after",1],["first",1],["snapshot",1],["read",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["rewrite",2],["after",2],["first",2],["snapshot",7],["read",3],["descriptor",7],["size",3],["nonlocal",1],["mutated",3],["chunk",3],["native",1],["stat",5],["os",3],["fstat",1],["if",1],["not",1],["st",4],["dev",1],["ino",1],["identity",1],["true",1],["open",1],["buffering",1],["as",1],["stream",3],["write",1],["replacement",1],["fsync",1],["fileno",1],["utime",1],["ns",3],["atime",1],["mtime",1],["return",1]]},{"id":"tests/test_completion_delivery.py#test_manifest_rejects_missing_tampered_and_untrusted_snapshot","name":[["test",1],["manifest",1],["rejects",1],["missing",1],["tampered",1],["untrusted",1],["snapshot",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["manifest",6],["rejects",2],["missing",3],["tampered",3],["untrusted",4],["snapshot",6],["tmp",6],["path",7],["service",6],["version",10],["artifact",1],["write",3],["bytes",4],["pytest",4],["raises",4],["delivery",4],["validation",4],["error",4],["match",4],["size",2],["verification",2],["failed",2],["build",4],["root",8],["frame",4],["id",11],["project",8],["versions",4],["checksum",1],["outside",5],["parent",1],["name",1],["bin",1],["measured",1],["data",1],["external",2],["other",1],["str",1],["trusted",1],["storage",1],["unavailable",1]]},{"id":"tests/test_completion_delivery.py#test_manifest_scope_and_metadata_fail_closed","name":[["test",1],["manifest",1],["scope",1],["metadata",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["manifest",3],["scope",3],["metadata",2],["fail",2],["closed",2],["tmp",3],["path",3],["change",5],["error",4],["service",3],["snapshot",1],["version",4],["artifact",2],["root",7],["project",5],["pytest",1],["raises",1],["delivery",2],["validation",1],["match",1],["build",1],["frame",2],["id",4],["versions",1],["fixture",1],["itself",1],["remains",1],["owned",1],["by",1],["intended",1],["mismatch",1],["requested",1],["boundary",1],["not",1],["fabricated",1],["database",1],["row",1],["assert",1]]},{"id":"tests/test_completion_delivery.py#test_manifest_verifies_scope_snapshot_hash_size_and_omits_local_path","name":[["test",1],["manifest",1],["verifies",1],["scope",1],["snapshot",1],["hash",1],["size",1],["omits",1],["local",1],["path",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["manifest",10],["verifies",2],["scope",2],["snapshot",4],["hash",2],["size",3],["omits",2],["local",2],["path",6],["tmp",3],["service",3],["version",8],["artifact",3],["build",1],["root",2],["frame",1],["id",7],["project",2],["versions",2],["latest",1],["assert",4],["sha256",4],["hashlib",2],["canonical",3],["json",3],["value",4],["encode",1],["utf",1],["hexdigest",2],["artifacts",2],["filename",1],["result",1],["csv",2],["content",1],["type",1],["text",1],["bytes",2],["13",1],["measured",1],["data",1],["url",2],["api",1],["v1",1],["ce",1],["b2",1],["201",1],["23",1],["reused",1],["byte",1],["have",1],["several",1],["producing",2],["cells",1],["delivery",1],["binds",1],["producer",1],["truth",1],["lives",1],["capture",1],["observations",1],["cell",1],["not",2]]},{"id":"tests/test_completion_delivery.py#test_non_stage1_candidate_message_cas_is_exact_and_replay_safe","name":[["test",1],["non",1],["stage1",1],["candidate",1],["message",1],["cas",1],["exact",1],["replay",1],["safe",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["non",2],["stage1",2],["candidate",13],["message",11],["cas",2],["exact",2],["replay",2],["safe",2],["connection",8],["sqlite3",2],["connect",1],["memory",1],["row",2],["factory",1],["executescript",1],["schema",1],["lock",2],["threading",1],["rlock",1],["frames",5],["frame",5],["repository",1],["clock",1],["ms",1],["lambda",1],["1000",1],["content",8],["ordinary",3],["provisional",2],["execute",1],["insert",1],["into",1],["messages",1],["id",9],["root",6],["branch",5],["seq",1],["role",1],["metadata",5],["created",1],["at",1],["values",1],["assistant",1],["json",1],["dumps",1],["800",1],["commit",1],["fields",5],["expected",2],["promoted",6],["answer",2],["verified",2],["promote",4],["assert",4],["review",1],["status",1],["pytest",2],["raises",2],["runtime",2],["error",2],["match",2],["not",1],["different",1],["old",1],["bytes",1],["scope",1],["changed",1],["other",1],["transaction",1],["false",1],["close",1]]},{"id":"tests/test_completion_delivery.py#test_publication_is_write_once_and_committed_rows_are_recoverable","name":[["test",1],["publication",1],["write",1],["once",1],["committed",1],["rows",1],["recoverable",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["publication",3],["write",2],["once",2],["committed",10],["rows",2],["recoverable",2],["connection",1],["repository",7],["commit",1],["final",1],["message",2],["idempotency",1],["key",1],["turn",1],["completion",2],["root",3],["frame",2],["id",9],["branch",2],["content",1],["durable",1],["before",1],["manifest",4],["assert",6],["row",2],["delivery",7],["published",13],["mark",2],["at",5],["2000",4],["repeated",2],["9999",1],["status",2],["metadata",1],["sha256",2]]},{"id":"tests/test_completion_delivery.py#test_published_candidate_delivery_can_never_be_promoted","name":[["test",1],["published",1],["candidate",1],["delivery",1],["never",1],["be",1],["promoted",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["published",9],["candidate",9],["delivery",8],["never",2],["be",2],["promoted",2],["connection",1],["repository",6],["content",6],["already",1],["committed",5],["commit",1],["final",1],["message",5],["idempotency",1],["key",1],["turn",1],["completion",1],["root",6],["frame",4],["id",12],["branch",4],["manifest",2],["metadata",4],["mark",1],["at",1],["2000",1],["pytest",1],["raises",1],["conflict",1],["error",1],["match",1],["immutable",1],["promote",1],["expected",1],["too",1],["late",1],["replace",1],["verified",1],["assert",1]]},{"id":"tests/test_completion_delivery.py#test_recovery_fails_closed_if_durable_manifest_hash_no_longer_matches","name":[["test",1],["recovery",1],["fails",1],["closed",1],["if",1],["durable",1],["manifest",1],["hash",1],["no",1],["longer",1],["matches",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["recovery",2],["fails",2],["closed",2],["if",2],["durable",2],["manifest",6],["hash",3],["no",2],["longer",2],["matches",2],["connection",3],["repository",4],["committed",3],["commit",2],["final",1],["message",1],["idempotency",1],["key",1],["turn",1],["completion",2],["root",3],["frame",2],["id",6],["branch",2],["content",1],["verified",1],["before",1],["corruption",1],["execute",1],["update",1],["deliveries",1],["json",1],["delivery",3],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["mismatch",1]]},{"id":"tests/test_completion_delivery.py#test_service_and_store_facades_commit_and_promote_one_candidate","name":[["test",1],["service",1],["store",1],["facades",1],["commit",1],["promote",1],["one",1],["candidate",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["service",10],["store",10],["facades",2],["commit",3],["promote",3],["one",2],["candidate",16],["tmp",5],["path",8],["config",1],["data",2],["dir",2],["db",1],["root",12],["new",1],["frame",7],["project",6],["id",17],["status",2],["ready",1],["snapshot",6],["artifact",7],["versions",2],["version",2],["bin",1],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["bytes",2],["checksum",3],["hashlib",4],["sha256",7],["hexdigest",4],["save",1],["str",2],["filename",1],["csv",2],["content",17],["type",1],["text",1],["size",1],["len",1],["completion",3],["delivery",6],["verified",6],["build",1],["manifest",2],["through",2],["committed",4],["idempotency",1],["key",1],["branch",2],["message",6],["metadata",5],["promoted",11],["expected",1],["encode",3],["reviewed",1],["assert",4],["review",1],["close",1]]},{"id":"tests/test_completion_delivery.py#test_store_delivery_facade_commits_recovers_and_marks_published","name":[["test",1],["store",1],["delivery",1],["facade",1],["commits",1],["recovers",1],["marks",1],["published",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["store",17],["delivery",12],["facade",2],["commits",2],["recovers",2],["marks",2],["published",9],["tmp",5],["path",8],["config",1],["data",2],["dir",2],["db",1],["root",13],["new",1],["frame",7],["project",6],["id",17],["status",3],["ready",1],["snapshot",6],["artifact",8],["versions",2],["version",2],["bin",1],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["bytes",2],["aaaa",2],["checksum",3],["hashlib",1],["sha256",1],["hexdigest",1],["save",1],["str",2],["filename",1],["result",1],["csv",2],["content",2],["type",1],["text",1],["size",1],["manifest",4],["completion",8],["service",1],["build",1],["value",1],["committed",9],["commit",1],["idempotency",1],["key",1],["turn",1],["branch",2],["durable",1],["assert",5],["row",2],["deliveries",2],["mark",1],["at",4],["int",2],["created",2],["pytest",1],["raises",1],["reference",1],["error",1],["match",1],["message",1],["delete",1],["close",1]]},{"id":"tests/test_completion_delivery.py#test_store_reopen_refuses_a_corrupt_completion_delivery","name":[["test",1],["store",1],["reopen",1],["refuses",1],["corrupt",1],["completion",1],["delivery",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["store",20],["reopen",3],["refuses",2],["corrupt",8],["completion",10],["delivery",14],["tmp",5],["path",8],["durable",4],["link",1],["revalidated",1],["before",1],["any",1],["conversation",1],["projects",1],["config",1],["data",2],["dir",2],["db",2],["root",10],["new",1],["frame",5],["project",6],["id",20],["status",1],["ready",1],["snapshot",6],["artifact",4],["versions",3],["version",3],["bin",1],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["bytes",2],["aaaa",2],["checksum",3],["hashlib",1],["sha256",3],["hexdigest",1],["save",1],["str",2],["filename",1],["result",2],["csv",2],["content",3],["type",1],["text",1],["size",1],["verified",3],["service",1],["build",1],["manifest",5],["committed",7],["commit",2],["idempotency",1],["key",1],["branch",5],["api",1],["v1",1],["artifacts",1],["value",1],["expected",1],["assert",1],["list",2],["message",5],["boundaries",2],["startswith",1],["lock",1],["noqa",7],["slf001",7],["inject",1],["corruption",1],["at",3],["boundary",1],["if",1],["conn",6],["execute",5],["update",4],["deliveries",4],["json",1],["elif",3],["role",2],["messages",1],["user",1],["scope",1],["other",1],["publication",1],["published",1],["created",1],["else",1],["delete",1],["from",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["close",1]]},{"id":"tests/test_completion_delivery.py#test_store_reopen_validates_delivery_projection_with_bounded_queries","name":[["test",1],["store",1],["reopen",1],["validates",1],["delivery",1],["projection",1],["bounded",1],["queries",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["store",16],["reopen",2],["validates",2],["delivery",10],["projection",2],["bounded",2],["queries",2],["tmp",5],["path",8],["long",1],["mixed",2],["history",1],["must",1],["not",2],["validate",1],["its",1],["ledger",1],["row",2],["by",1],["config",1],["data",2],["dir",2],["db",1],["root",13],["new",1],["frame",7],["project",6],["id",13],["status",1],["ready",1],["snapshot",6],["artifact",4],["versions",2],["version",2],["bin",1],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["bytes",2],["aaaa",2],["checksum",3],["hashlib",1],["sha256",3],["hexdigest",1],["save",1],["str",3],["filename",1],["result",1],["csv",2],["content",3],["type",1],["text",1],["size",1],["manifest",6],["completion",5],["service",1],["build",1],["index",4],["range",1],["64",1],["add",1],["message",4],["branch",3],["role",1],["user",1],["ordinary",1],["commit",1],["idempotency",1],["key",1],["value",1],["expected",1],["statements",3],["list",2],["lock",2],["noqa",4],["slf001",4],["observe",1],["exact",1],["sqlite",1],["read",1],["contract",1],["conn",2],["trace",2],["callback",2],["append",1],["try",1],["messages",4],["limit",1],["none",2],["finally",1],["assert",3],["len",2],["128",1],["all",1],["reads",3],["statement",5],["if",1],["lstrip",1],["upper",1],["startswith",1],["select",1],["deliveries",1],["artifacts",1],["close",1]]},{"id":"tests/test_completion_delivery.py#test_unchanged_candidate_can_promote_its_verdict_and_replay","name":[["test",1],["unchanged",1],["candidate",1],["promote",1],["its",1],["verdict",1],["replay",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["unchanged",3],["candidate",7],["promote",5],["its",2],["verdict",2],["replay",2],["connection",1],["repository",8],["content",11],["passing",1],["review",2],["keeps",1],["these",1],["exact",1],["bytes",1],["committed",5],["commit",1],["final",1],["message",7],["idempotency",1],["key",1],["turn",1],["completion",1],["root",6],["frame",4],["id",12],["branch",4],["manifest",2],["metadata",5],["fields",4],["delivery",8],["expected",1],["verified",2],["promoted",5],["assert",5],["status",1],["sha256",2],["hashlib",1],["encode",1],["hexdigest",1],["published",5],["mark",1],["at",1],["2000",1],["pytest",1],["raises",1],["conflict",1],["error",1],["match",1],["immutable",1]]},{"id":"tests/test_completion_delivery.py#test_url_helper_preserves_flag_off_and_encodes_one_exact_version_segment","name":[["test",1],["url",1],["helper",1],["preserves",1],["flag",1],["off",1],["encodes",1],["one",1],["exact",1],["version",1],["segment",1]],"path":[["tests",1],["test",1],["completion",1],["delivery",1],["py",1]],"body":[["def",2],["test",2],["url",8],["helper",2],["preserves",2],["flag",4],["off",4],["encodes",2],["one",2],["exact",2],["version",9],["segment",3],["keeps",2],["its",2],["mutable",3],["head",2],["artifact",12],["id",6],["else",2],["filename",3],["semantics",2],["but",2],["under",2],["versioned",4],["root",4],["gateway",2],["actually",2],["serves",2],["old",2],["un",2],["api",7],["artifacts",5],["form",2],["was",2],["answered",2],["404",2],["by",2],["every",2],["daemon",2],["since",2],["http",2],["surface",2],["moved",2],["v1",3],["assert",4],["completion",3],["legacy",1],["trusted",3],["delivery",3],["false",2],["flegacy",1],["csv",2],["e6",2],["a5",2],["e5",2],["91",2],["201",1],["versions",1],["20",1],["23",1],["pytest",2],["raises",2],["value",2],["error",2],["match",2],["dot",1],["path",1],["none",2],["true",1]]},{"id":"tests/test_completion_gate.py","name":[["test",1],["completion",1],["gate",1],["py",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["stage",1],["completion",3],["gate",4],["review",6],["happens",1],["before",1],["promotion",1],["from",7],["future",1],["import",9],["annotations",1],["hashlib",1],["json",1],["types",1],["simple",1],["namespace",1],["openai4s",5],["config",3],["auto",1],["mode",1],["roadmap",1],["feature",1],["flags",1],["server",3],["service",2],["message",2],["metadata",1],["terminal",1],["gateway",1],["scientific",2],["store",2]]},{"id":"tests/test_completion_gate.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["cfg",2],["stage4",4],["true",4],["stage3",4],["stage2",4],["false",2],["return",1],["config",2],["roadmap",2],["features",1],["feature",1],["flags",1],["auto",3],["run",1],["storage",1],["scientific",1],["review",4],["shadow",1],["completion",1],["gate",1],["mode",3],["result",1],["only",1]]},{"id":"tests/test_completion_gate.py#_finalize","name":[["finalize",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["finalize",3],["service",4],["result",5],["delivered",7],["true",2],["emit",4],["none",6],["answer",4],["str",2],["final",1],["original",3],["qualitative",1],["limitation",1],["only",1],["message",8],["id",7],["store",1],["conn",1],["execute",1],["select",1],["from",1],["messages",1],["root",4],["frame",1],["order",1],["by",1],["seq",1],["desc",1],["limit",1],["fetchone",1],["metadata",5],["review",1],["update",1],["turn",2],["gate",2],["execution",1],["exec",1],["candidate",1],["content",4],["sha256",4],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["reviewed",1],["return",1],["after",1],["delivery",1],["if",4],["else",4],["expected",1],["promoted",1]]},{"id":"tests/test_completion_gate.py#_gate","name":[["gate",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["gate",5],["store",3],["cfg",5],["events",3],["service",3],["services",1],["result",2],["after",1],["turn",3],["root",3],["frame",1],["id",5],["project",2],["branch",1],["execution",1],["exec",1],["user",1],["request",1],["state",1],["limitation",2],["candidate",1],["answer",1],["qualitative",1],["only",1],["agent",2],["llm",2],["reviewer",2],["emit",1],["append",1],["return",1]]},{"id":"tests/test_completion_gate.py#_llm","name":[["llm",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["llm",2],["model",4],["reviewer",2],["return",1],["simple",1],["namespace",1],["provider",1],["openai",1],["base",1],["url",1],["https",1],["review",1],["example",1],["v1",1],["timeout",1],["30",1],["max",1],["tokens",1],["800",1]]},{"id":"tests/test_completion_gate.py#_pass_chat","name":[["pass",1],["chat",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["pass",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["ok",1],["findings",1],["usage",1]]},{"id":"tests/test_completion_gate.py#_services","name":[["services",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["services",2],["store",6],["cfg",4],["chat",6],["pass",2],["auto",5],["simple",1],["namespace",1],["lambda",1],["frame",1],["id",1],["selection",1],["result",1],["review",6],["mode",3],["only",1],["preset",1],["off",1],["approvals",1],["reviewer",1],["user",1],["scientific",2],["service",2],["config",2],["call",1],["gate",3],["completion",1],["return",1]]},{"id":"tests/test_completion_gate.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["store",10],["tmp",3],["path",3],["gate",3],["db",1],["create",1],["project",5],["name",1],["id",12],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["frame",5],["parent",1],["root",10],["kind",1],["status",2],["depth",1],["created",1],["at",2],["updated",1],["values",1],["none",1],["turn",3],["processing",1],["commit",1],["ensure",1],["session",1],["branch",3],["add",1],["message",1],["role",1],["assistant",1],["content",2],["qualitative",2],["limitation",2],["only",2],["metadata",1],["review",1],["candidate",3],["user",1],["truth",1],["provisional",1],["not",1],["verified",1],["gates",1],["completion",1],["true",2],["unverified",1],["execution",1],["exec",1],["sha256",2],["hashlib",1],["hexdigest",1],["return",1]]},{"id":"tests/test_completion_gate.py#test_candidate_event_precedes_verified_terminal","name":[["test",1],["candidate",1],["event",1],["precedes",1],["verified",1],["terminal",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["test",2],["candidate",5],["event",2],["precedes",2],["verified",6],["terminal",9],["tmp",3],["path",3],["store",7],["events",4],["cfg",3],["stage2",1],["true",4],["service",4],["result",6],["gate",3],["assert",16],["not",2],["none",2],["types",7],["item",4],["type",2],["ready",2],["auto",4],["run",3],["gates",1],["completion",1],["finalized",6],["false",2],["load",2],["root",5],["message",2],["review",2],["list",3],["messages",4],["status",2],["finalize",1],["durable",1],["mode",1],["index",2],["count",1],["loaded",2],["stamp",3],["unverified",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_emit_failure_after_terminal_commit_does_not_undo_finalization","name":[["test",1],["emit",1],["failure",1],["after",1],["terminal",1],["commit",1],["not",1],["undo",1],["finalization",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",3],["test",2],["emit",5],["failure",2],["after",2],["terminal",5],["commit",2],["not",2],["undo",2],["finalization",2],["tmp",3],["path",3],["store",4],["service",3],["result",2],["gate",1],["cfg",1],["stage2",1],["true",3],["broken",2],["event",1],["raise",1],["runtime",1],["error",1],["socket",1],["closed",1],["finalized",5],["finalize",1],["assert",4],["verified",2],["durable",1],["load",1],["root",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_emit_failure_after_terminal_commit_does_not_undo_finalization._broken_emit","name":[["broken",1],["emit",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["broken",2],["emit",2],["event",2],["raise",1],["runtime",1],["error",1],["socket",1],["closed",1]]},{"id":"tests/test_completion_gate.py#test_flag_off_does_not_gate","name":[["test",1],["flag",1],["off",1],["not",1],["gate",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",4],["not",2],["gate",3],["tmp",3],["path",3],["store",4],["result",2],["services",1],["cfg",3],["stage4",1],["false",1],["after",1],["turn",3],["root",3],["frame",1],["id",5],["project",2],["branch",1],["execution",1],["exec",1],["user",1],["request",1],["candidate",1],["answer",1],["agent",2],["llm",2],["reviewer",2],["assert",1],["none",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_issues_are_completed_with_issues_not_verified","name":[["test",1],["issues",2],["completed",1],["not",1],["verified",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["test",2],["issues",7],["completed",3],["not",3],["verified",3],["tmp",3],["path",3],["store",4],["result",4],["services",1],["cfg",3],["gate",2],["after",1],["turn",3],["root",3],["frame",1],["id",5],["project",2],["branch",1],["execution",1],["exec",1],["user",2],["request",1],["report",1],["table",1],["candidate",1],["answer",1],["missing",1],["final",1],["csv",1],["proves",1],["99",1],["agent",2],["llm",2],["reviewer",2],["emit",1],["lambda",1],["event",1],["none",1],["assert",3],["terminal",1],["unverified",1],["true",1],["truth",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_lost_terminal_response_replays_one_atomic_promotion","name":[["test",1],["lost",1],["terminal",1],["response",1],["replays",1],["one",1],["atomic",1],["promotion",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",3],["test",2],["lost",5],["terminal",4],["response",3],["replays",2],["one",2],["atomic",2],["promotion",2],["tmp",3],["path",3],["store",8],["service",2],["result",2],["gate",2],["cfg",1],["stage2",1],["true",2],["terminate",4],["auto",4],["mode",3],["run",3],["calls",5],["once",2],["args",2],["kwargs",2],["nonlocal",1],["transition",2],["if",1],["raise",1],["runtime",1],["error",1],["after",1],["commit",1],["return",1],["finalized",4],["finalize",1],["assert",5],["verified",2],["events",3],["list",2],["root",3],["branch",1],["id",1],["item",2],["type",1],["count",1],["message",1],["review",1],["messages",1],["status",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_lost_terminal_response_replays_one_atomic_promotion._lost_once","name":[["lost",1],["once",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["lost",3],["once",2],["args",3],["kwargs",3],["nonlocal",1],["calls",3],["transition",2],["terminate",1],["if",1],["raise",1],["runtime",1],["error",1],["response",1],["after",1],["commit",1],["return",1]]},{"id":"tests/test_completion_gate.py#test_post_review_cancel_closes_review_then_seals_cancelled","name":[["test",1],["post",1],["review",2],["cancel",1],["closes",1],["then",1],["seals",1],["cancelled",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["test",2],["post",2],["review",5],["cancel",5],["closes",2],["then",2],["seals",2],["cancelled",5],["tmp",3],["path",3],["store",6],["cfg",5],["stage2",1],["true",5],["service",3],["services",1],["result",4],["gate",1],["after",2],["turn",3],["root",9],["frame",1],["id",5],["project",4],["branch",1],["execution",1],["exec",1],["user",1],["request",1],["state",1],["candidate",1],["answer",1],["qualitative",1],["limitation",1],["agent",2],["llm",2],["reviewer",2],["lambda",1],["assert",7],["terminal",3],["durable",2],["closed",1],["before",2],["auto",2],["mode",2],["run",4],["status",2],["reviewing",1],["finalized",5],["finalize",1],["delivery",1],["delivered",1],["false",1],["projected",2],["close",1]]},{"id":"tests/test_completion_gate.py#test_reviewer_exception_closes_stage4_audit_without_shadow_stamp","name":[["test",1],["reviewer",1],["exception",1],["closes",1],["stage4",1],["audit",1],["without",1],["shadow",1],["stamp",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",3],["test",2],["reviewer",4],["exception",2],["closes",2],["stage4",2],["audit",4],["without",2],["shadow",3],["stamp",2],["tmp",3],["path",3],["store",7],["service",3],["services",1],["cfg",3],["stage2",1],["true",3],["raises",2],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",3],["review",6],["provider",1],["failed",1],["scientific",1],["evaluate",1],["result",4],["gate",1],["after",1],["turn",3],["root",7],["frame",1],["id",7],["project",3],["branch",1],["execution",1],["exec",1],["user",1],["request",1],["state",1],["candidate",1],["answer",1],["qualitative",1],["limitation",1],["agent",2],["llm",2],["assert",7],["terminal",1],["unavailable",1],["durable",1],["closed",1],["auto",2],["mode",2],["run",2],["status",1],["reviewing",1],["audits",4],["list",1],["subject",1],["kind",1],["assessment",5],["json",2],["loads",1],["conn",1],["execute",1],["select",1],["from",1],["runs",1],["fetchone",1],["false",1],["gates",1],["completion",1],["stage",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_reviewer_exception_closes_stage4_audit_without_shadow_stamp._raises","name":[["raises",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["raises",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["review",1],["provider",1],["failed",1]]},{"id":"tests/test_completion_gate.py#test_stage2_off_lost_promotion_response_replays_the_exact_message","name":[["test",1],["stage2",1],["off",1],["lost",1],["promotion",1],["response",1],["replays",1],["exact",1],["message",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",3],["test",2],["stage2",3],["off",2],["lost",5],["promotion",3],["response",3],["replays",2],["exact",2],["message",6],["tmp",3],["path",3],["store",7],["service",2],["result",2],["gate",2],["cfg",1],["false",1],["promote",4],["candidate",2],["calls",5],["once",2],["args",2],["kwargs",2],["nonlocal",1],["receipt",2],["if",1],["raise",1],["runtime",1],["error",1],["after",1],["cas",1],["return",1],["finalized",5],["finalize",1],["assert",6],["terminal",1],["review",3],["unavailable",2],["true",2],["durable",1],["messages",4],["list",1],["root",1],["len",1],["stamp",2],["status",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_stage2_off_lost_promotion_response_replays_the_exact_message._lost_once","name":[["lost",1],["once",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["lost",3],["once",2],["args",3],["kwargs",3],["nonlocal",1],["calls",3],["receipt",2],["promote",1],["if",1],["raise",1],["runtime",1],["error",1],["response",1],["after",1],["message",1],["cas",1],["return",1]]},{"id":"tests/test_completion_gate.py#test_stage2_off_never_splits_a_stage1_delivery_across_transactions","name":[["test",1],["stage2",1],["off",1],["never",1],["splits",1],["stage1",1],["delivery",1],["across",1],["transactions",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",3],["test",2],["stage2",3],["off",2],["never",2],["splits",2],["stage1",3],["delivery",7],["across",2],["transactions",2],["tmp",3],["path",3],["store",8],["service",2],["result",4],["gate",4],["cfg",1],["false",2],["message",9],["id",8],["conn",1],["execute",1],["select",1],["from",1],["messages",2],["root",5],["frame",1],["order",1],["by",1],["seq",1],["desc",1],["limit",1],["fetchone",1],["answer",4],["str",2],["final",1],["metadata",5],["review",2],["update",1],["turn",2],["execution",1],["exec",1],["candidate",3],["content",4],["sha256",4],["hashlib",2],["qualitative",2],["limitation",2],["only",2],["hexdigest",2],["reviewed",1],["encode",1],["utf",1],["must",3],["not",3],["run",3],["args",1],["kwargs",1],["raise",1],["assertion",1],["error",1],["split",1],["transaction",1],["attempted",1],["promote",1],["mark",1],["completion",2],["published",1],["failed",3],["finalize",1],["after",1],["true",1],["expected",1],["promoted",1],["assert",3],["finalized",1],["reason",1],["durable",1],["atomic",1],["promotion",1],["unavailable",1],["list",1],["status",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_stage2_off_never_splits_a_stage1_delivery_across_transactions._must_not_run","name":[["must",1],["not",1],["run",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["must",2],["not",2],["run",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["split",1],["transaction",1],["attempted",1]]},{"id":"tests/test_completion_gate.py#test_terminal_failure_keeps_the_exact_message_candidate","name":[["test",1],["terminal",1],["failure",1],["keeps",1],["exact",1],["message",1],["candidate",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",3],["test",2],["terminal",4],["failure",2],["keeps",2],["exact",2],["message",3],["candidate",3],["tmp",3],["path",3],["store",7],["service",3],["result",2],["gate",2],["cfg",1],["stage2",1],["true",1],["calls",4],["broken",2],["args",1],["kwargs",1],["nonlocal",1],["raise",1],["runtime",1],["error",1],["sqlite",1],["unavailable",2],["terminate",1],["auto",3],["mode",2],["run",2],["failed",3],["finalize",1],["assert",6],["review",2],["finalized",1],["false",1],["load",1],["root",4],["none",1],["list",2],["messages",1],["status",1],["events",3],["branch",1],["id",1],["not",1],["item",2],["type",1],["close",1]]},{"id":"tests/test_completion_gate.py#test_terminal_failure_keeps_the_exact_message_candidate._broken","name":[["broken",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["broken",2],["args",2],["kwargs",2],["nonlocal",1],["calls",2],["raise",1],["runtime",1],["error",1],["sqlite",1],["unavailable",1]]},{"id":"tests/test_completion_gate.py#test_terminal_mapping_refuses_to_call_incomplete_verified","name":[["test",1],["terminal",1],["mapping",1],["refuses",1],["call",1],["incomplete",1],["verified",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["test",2],["terminal",8],["mapping",2],["refuses",2],["call",2],["incomplete",3],["verified",3],["truth",2],["review",3],["verdict",2],["findings",2],["assert",3],["unavailable",1],["not",1],["issues",2],["severity",1],["high",1],["completed",1]]},{"id":"tests/test_completion_gate.py#test_the_answer_row_is_written_provisional_before_the_review","name":[["test",1],["answer",1],["row",1],["written",1],["provisional",1],["before",1],["review",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["test",2],["answer",5],["row",7],["written",2],["provisional",6],["before",5],["review",5],["tmp",2],["path",3],["durable",3],["marked",1],["long",1],["part",1],["turn",2],["runs",1],["gating",1],["write",2],["would",3],["be",3],["worse",1],["not",1],["better",1],["gate",9],["reviewer",1],["round",1],["trip",1],["plus",1],["under",1],["auto",1],["fix",1],["whole",1],["repair",1],["loop",1],["so",1],["hard",1],["exit",1],["during",1],["lose",1],["user",1],["already",1],["reading",1],["old",1],["order",1],["got",1],["wrong",1],["was",1],["leaving",1],["unmarked",1],["looked",1],["reviewed",1],["never",1],["at",16],["honest",1],["every",1],["instant",1],["source",8],["import",1],["pathlib",1],["openai4s",1],["server",1],["gateway",1],["py",1],["read",1],["text",1],["utf",1],["candidate",5],["metadata",8],["index",5],["dict",1],["str",1],["object",1],["delivery",3],["message",2],["self",3],["store",1],["add",1],["completion",2],["after",2],["finalize",3],["assert",5],["must",2],["terminal",1],["promotion",1],["follow",1],["status",1]]},{"id":"tests/test_completion_gate.py#test_verified_is_unreachable_without_durable_review_storage","name":[["test",1],["verified",1],["unreachable",1],["without",1],["durable",1],["review",1],["storage",1]],"path":[["tests",1],["test",1],["completion",1],["gate",1],["py",1]],"body":[["def",2],["test",2],["verified",5],["unreachable",2],["without",3],["durable",4],["review",8],["storage",4],["tmp",3],["path",3],["stage",4],["must",1],["not",4],["stamp",6],["from",1],["memory",1],["dict",1],["assert",11],["locked",1],["only",1],["check",1],["independent",2],["pass",1],["actually",1],["exists",1],["right",1],["event",1],["order",1],["no",2],["material",1],["findings",1],["open",1],["lives",1],["behind",1],["flags",1],["booleans",1],["cross",1],["validation",1],["so",1],["deployment",1],["enables",1],["gate",4],["but",1],["publish",1],["green",1],["badge",1],["nothing",1],["could",1],["substantiate",1],["store",6],["events",2],["service",3],["result",5],["cfg",1],["stage2",1],["false",2],["none",1],["terminal",3],["unavailable",3],["user",1],["truth",1],["message",2],["list",2],["messages",2],["root",3],["status",2],["candidate",1],["finalized",5],["finalize",1],["true",3],["promotion",1],["unverified",1],["load",1],["close",1]]},{"id":"tests/test_compute_alias_registration.py","name":[["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["agent",1],["could",2],["name",2],["any",1],["ssh",7],["destination",2],["daemon",1],["would",3],["dial",1],["compute",8],["manager",2],["safe",1],["alias",4],["checks",1],["cannot",1],["be",1],["read",2],["as",3],["option",1],["second",1],["word",1],["check",2],["about",1],["argv",2],["parsing",1],["was",4],["only",4],["one",5],["provider",1],["anything",2],["well",1],["formed",1],["went",1],["straight",1],["resolved",1],["by",2],["whatever",1],["host",7],["stanza",1],["dns",1],["search",1],["domain",1],["happens",1],["supply",1],["string",2],["comes",1],["from",6],["model",2],["refusal",2],["sits",1],["at",4],["boundary",1],["rather",2],["than",2],["inside",1],["split",3],["every",2],["path",1],["into",1],["including",1],["cli",1],["user",2],["own",1],["panel",1],["something",1],["person",1],["typed",1],["demanding",1],["prior",1],["registration",3],["refuse",1],["names",1],["product",2],["itself",1],["offers",1],["them",3],["different",2],["here",1],["provenance",1],["means",1],["registry",2],["config",3],["because",2],["web",1],["ui",1],["lists",1],["latter",1],["remote",1],["gpu",1],["candidates",1],["there",1],["has",1],["been",1],["offered",1],["test",1],["matters",1],["fault",1],["injected",1],["fails",1],["if",2],["subprocess",2],["spawned",1],["all",1],["refused",2],["after",1],["dialling",1],["security",1],["outcomes",1],["claim",1],["future",1],["import",6],["annotations",1],["pytest",3],["openai4s",3],["dispatch",2],["dispatcher",1],["fixture",2],["other",1],["two",1],["thirds",1],["same",1],["defect",1],["523cab6",1],["closed",3],["submit",1],["worded",1],["though",1],["surface",1],["three",1],["doors",1],["scp",2],["reach",2],["chose",1],["neither",1],["gateable",1],["tools",1],["py",1],["so",1],["no",2],["approval",1],["stood",1],["front",1],["either",1],["whole",1],["sibling",1],["method",1],["module",1],["docstring",1],["argument",1],["keeping",1],["out",2],["still",1],["holds",1],["applied",1],["named",1],["destinations",1],["construction",1],["back",1],["job",3],["record",1],["authorised",1],["written",1],["re",1],["checking",1],["mean",1],["removing",1],["strands",1],["already",1],["running",1],["cancel",1],["longer",1],["process",1],["exists",1],["stop",1],["those",1],["paths",1],["keep",1],["shape",1],["guard",1]]},{"id":"tests/test_compute_alias_registration.py#dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["dispatcher",3],["tmp",3],["path",3],["cfg",4],["config",1],["data",1],["dir",1],["ensure",1],["dirs",1],["return",1],["host",1],["frame",1],["id",1],["alias",1]]},{"id":"tests/test_compute_alias_registration.py#no_subprocess","name":[["no",1],["subprocess",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",3],["no",2],["subprocess",6],["monkeypatch",5],["any",1],["spawn",1],["failure",1],["not",1],["slow",1],["path",1],["calls",3],["list",1],["tuple",1],["forbidden",4],["args",3],["kwargs",2],["append",1],["raise",1],["assertion",1],["error",1],["was",1],["spawned",1],["setattr",3],["run",1],["popen",1],["check",1],["output",1],["raising",1],["false",1],["return",1]]},{"id":"tests/test_compute_alias_registration.py#no_subprocess.forbidden","name":[["forbidden",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["forbidden",2],["args",4],["kwargs",3],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["subprocess",1],["was",1],["spawned",1]]},{"id":"tests/test_compute_alias_registration.py#test_a_byoc_target_is_not_touched_by_the_alias_gate","name":[["test",1],["byoc",1],["target",1],["not",1],["touched",1],["by",1],["alias",1],["gate",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",2],["byoc",5],["target",2],["not",5],["touched",2],["by",4],["alias",3],["gate",3],["dispatcher",3],["no",2],["subprocess",2],["check",1],["about",1],["ssh",1],["destinations",1],["ids",1],["resolve",1],["elsewhere",1],["out",4],["compute",1],["submit",1],["provider",2],["nope",1],["script",1],["echo",1],["hi",1],["assert",2],["isinstance",1],["dict",1],["refused",1],["lookup",1],["host",1],["daemon",1],["knows",1],["str",1],["error",1]]},{"id":"tests/test_compute_alias_registration.py#test_a_registered_alias_gets_past_the_gate","name":[["test",1],["registered",1],["alias",1],["gets",1],["past",1],["gate",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",3],["registered",3],["alias",4],["gets",2],["past",2],["gate",4],["dispatcher",3],["no",3],["subprocess",2],["tmp",3],["path",3],["must",1],["refuse",1],["only",2],["unknown",1],["outage",1],["so",1],["check",1],["passes",1],["manager",2],["takes",1],["over",1],["then",1],["payload",1],["not",3],["business",1],["refusal",1],["longer",1],["one",1],["proves",1],["let",1],["destination",1],["through",1],["registry",1],["add",1],["host",2],["lab",3],["label",1],["data",1],["dir",1],["pytest",1],["raises",1],["exception",1],["as",1],["caught",2],["compute",1],["submit",1],["provider",1],["ssh",1],["script",1],["echo",1],["hi",1],["assert",1],["daemon",1],["knows",1],["str",1],["value",1]]},{"id":"tests/test_compute_alias_registration.py#test_an_ssh_config_alias_counts_as_registered","name":[["test",1],["ssh",1],["config",1],["alias",1],["counts",1],["as",1],["registered",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",2],["ssh",5],["config",5],["alias",5],["counts",2],["as",2],["registered",2],["dispatcher",2],["monkeypatch",4],["web",1],["ui",1],["offers",1],["these",1],["so",1],["refusing",1],["them",1],["would",1],["contradict",1],["product",1],["setattr",2],["registry",4],["aliases",1],["lambda",2],["from",2],["host",1],["data",1],["dir",1],["none",2],["assert",2],["known",2],["true",1],["neither",1],["place",1],["false",1]]},{"id":"tests/test_compute_alias_registration.py#test_an_unregistered_alias_is_refused_before_any_subprocess","name":[["test",1],["unregistered",1],["alias",1],["refused",1],["before",1],["any",1],["subprocess",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",2],["unregistered",2],["alias",2],["refused",2],["before",2],["any",2],["subprocess",5],["dispatcher",3],["no",3],["out",6],["compute",1],["submit",1],["provider",1],["ssh",1],["not",4],["host",2],["anyone",1],["named",1],["script",1],["echo",1],["hi",1],["soft",1],["fail",1],["wire",1],["shape",1],["sdk",1],["re",1],["raises",1],["exception",1],["through",1],["kernel",1],["protocol",1],["assert",4],["isinstance",1],["dict",1],["error",2],["kind",1],["found",1],["daemon",1],["knows",1],["refusal",1],["happened",1],["after",1],["dialling",1]]},{"id":"tests/test_compute_alias_registration.py#test_compute_scp_applies_the_shape_guard_it_used_to_skip","name":[["test",1],["compute",1],["scp",1],["applies",1],["shape",1],["guard",1],["skip",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",2],["compute",3],["scp",7],["applies",2],["shape",3],["guard",3],["skip",2],["dispatcher",3],["no",6],["subprocess",4],["tmp",4],["path",3],["reaches",1],["process",1],["table",1],["option",1],["shaped",1],["alias",5],["property",1],["not",3],["mechanism",1],["because",1],["there",1],["single",1],["line",1],["point",2],["at",2],["split",3],["named",1],["destination",1],["argv",1],["each",1],["apply",1],["safe",2],["removing",2],["any",1],["one",3],["them",1],["still",1],["leaves",1],["other",1],["two",1],["redundancy",1],["re",1],["derive",1],["provider",2],["throwing",1],["away",1],["had",1],["just",1],["applied",1],["very",1],["same",1],["string",1],["was",1],["all",3],["took",1],["lose",1],["verified",1],["non",1],["vacuous",1],["by",1],["three",1],["makes",1],["fail",1],["assertion",1],["rather",1],["than",1],["message",1],["proxy",2],["command",2],["really",1],["reach",1],["once",1],["nothing",1],["checks",1],["registration",1],["catches",1],["name",2],["refused",1],["before",1],["registry",1],["consulted",1],["out",5],["ssh",1],["touch",1],["pwned",1],["direction",1],["down",1],["remote",1],["assert",3],["isinstance",1],["dict",1],["plain",1],["user",1],["host",1],["str",1],["error",1],["refusal",1],["happened",1],["after",1],["dialling",1]]},{"id":"tests/test_compute_alias_registration.py#test_compute_scp_refuses_an_unregistered_destination","name":[["test",1],["compute",1],["scp",1],["refuses",1],["unregistered",1],["destination",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",2],["compute",3],["scp",3],["refuses",2],["unregistered",2],["destination",2],["dispatcher",3],["no",3],["subprocess",3],["out",5],["provider",1],["ssh",1],["not",2],["host",1],["anyone",1],["named",1],["direction",1],["down",1],["remote",1],["tmp",1],["assert",3],["isinstance",1],["dict",1],["registered",1],["str",1],["error",1],["refusal",1],["happened",1],["after",1],["dialling",1]]},{"id":"tests/test_compute_alias_registration.py#test_compute_ssh_refuses_an_unregistered_destination","name":[["test",1],["compute",1],["ssh",1],["refuses",1],["unregistered",1],["destination",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",2],["compute",3],["ssh",4],["refuses",2],["unregistered",2],["destination",2],["dispatcher",3],["no",3],["subprocess",3],["out",5],["provider",1],["not",2],["host",1],["anyone",1],["named",1],["command",1],["id",1],["assert",3],["isinstance",1],["dict",1],["registered",1],["str",1],["error",1],["refusal",1],["happened",1],["after",1],["dialling",1]]},{"id":"tests/test_compute_alias_registration.py#test_registration_is_read_from_the_callers_data_dir","name":[["test",1],["registration",1],["read",1],["from",1],["callers",1],["data",1],["dir",1]],"path":[["tests",1],["test",1],["compute",1],["alias",1],["registration",1],["py",1]],"body":[["def",2],["test",2],["registration",2],["read",2],["from",2],["callers",2],["data",3],["dir",3],["tmp",5],["path",5],["manager",1],["bound",1],["one",1],["directory",1],["must",1],["not",1],["answer",1],["another",1],["hosts",1],["other",3],["elsewhere",1],["mkdir",1],["registry",3],["add",1],["host",1],["alias",3],["only",4],["here",4],["label",1],["assert",2],["known",2],["true",1],["false",1]]},{"id":"tests/test_compute_durability.py","name":[["test",1],["compute",1],["durability",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["compute",6],["jobs",2],["must",1],["survive",1],["process",1],["submitted",2],["them",2],["remote",1],["job",5],["outlives",1],["daemon",1],["ssh",2],["keeps",2],["running",2],["under",1],["nohup",1],["byoc",2],["sandbox",1],["billing",1],["manager",3],["held",1],["plain",1],["dict",1],["so",2],["restart",2],["stranded",1],["every",1],["one",1],["work",4],["carried",1],["remotely",1],["while",1],["result",2],["answered",1],["no",2],["such",1],["cancel",1],["had",1],["handle",1],["kill",1],["live",1],["count",1],["reset",1],["zero",1],["session",1],["would",1],["cheerfully",1],["oversubscribe",1],["provider",2],["was",1],["still",1],["busy",1],["two",1],["properties",1],["carry",1],["design",1],["row",3],["written",3],["before",2],["submit",2],["attempted",1],["only",1],["success",1],["missing",1],["exactly",1],["case",1],["matters",1],["took",1],["response",1],["never",2],["came",1],["back",1],["reconciliation",1],["resubmits",1],["may",2],["not",3],["be",1],["guessing",1],["wrong",1],["costs",1],["either",1],["duplicate",1],["charge",1],["lost",1],["honest",1],["move",1],["surface",1],["its",2],["receipt",1],["import",10],["io",1],["subprocess",1],["time",1],["types",1],["from",5],["pathlib",1],["path",1],["pytest",5],["openai4s",5],["registry",1],["error",1],["config",2],["store",2],["fixture",3],["surviving",1],["reconcile",1],["idempotency",1],["event",1],["stream",1],["degradation",1],["arm",1],["same",1],["discipline",1],["as",1],["staging",1],["inputs",2],["mark",1],["parametrize",1],["dst",2],["etc",1],["cron",1],["discards",1],["entirely",1],["escaped",1],["txt",2],["nested",1],["dir",1],["flat",1],["subdir",1],["name",1],["successful",1],["until",1],["outputs",1],["accounted",1],["container",1],["deadline",1],["wrapper",1],["has",1],["always",1],["been",1],["able",1],["enforce",1]]},{"id":"tests/test_compute_durability.py#_ack","name":[["ack",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["ack",2],["pid",6],["pgid",4],["none",3],["tagged",2],["submit",1],["acknowledgement",1],["remote",1],["launcher",1],["now",1],["prints",1],["because",2],["untagged",1],["echo",1],["meant",1],["first",1],["line",1],["chatty",1],["bashrc",1],["login",1],["banner",1],["became",1],["host",1],["later",1],["signalled",1],["both",1],["fields",1],["process",1],["group",1],["cancel",1],["has",1],["reach",1],["return",1],["openai4",1],["job",1],["if",1],["else",1],["encode",1]]},{"id":"tests/test_compute_durability.py#_capture_submits","name":[["capture",1],["submits",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["capture",2],["submits",2],["manager",3],["monkeypatch",3],["behaviour",3],["record",1],["every",1],["helper",4],["request",1],["so",1],["submit",1],["payload",1],["be",1],["inspected",1],["seen",3],["run",3],["self",1],["prov",1],["op",3],["req",2],["append",1],["dict",1],["return",2],["setattr",1],["compute",1]]},{"id":"tests/test_compute_durability.py#_capture_submits.run_helper","name":[["run",1],["helper",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["run",2],["helper",2],["self",2],["prov",2],["op",4],["req",3],["seen",1],["append",1],["dict",1],["return",1],["behaviour",1]]},{"id":"tests/test_compute_durability.py#_helper","name":[["helper",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["helper",3],["manager",3],["monkeypatch",3],["behaviour",3],["setattr",1],["compute",1],["run",1],["lambda",1],["self",1],["prov",1],["op",2]]},{"id":"tests/test_compute_durability.py#_Proc","name":[["proc",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["class",2],["proc",2],["stand",1],["process",1],["manager",1],["run",3],["capped",2],["starts",1],["ssh",1],["calls",1],["went",1],["through",1],["subprocess",1],["capture",1],["output",1],["true",1],["holds",1],["everything",1],["remote",2],["says",2],["daemon",1],["heap",1],["until",1],["timeout",2],["expires",1],["drains",1],["pipes",1],["into",1],["bounded",1],["sinks",1],["instead",1],["these",1],["stubs",1],["still",1],["describe",1],["real",1],["draining",1],["runs",1],["top",1],["def",3],["init",1],["self",9],["returncode",5],["stdout",3],["stderr",3],["io",6],["bytes",3],["stdin",1],["wait",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_compute_durability.py#_Proc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["init",2],["self",6],["returncode",4],["stdout",4],["stderr",4],["io",6],["bytes",3],["stdin",1]]},{"id":"tests/test_compute_durability.py#_Proc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_compute_durability.py#_Proc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_durability.py#_sandbox_behaviour","name":[["sandbox",1],["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["sandbox",3],["behaviour",2],["op",4],["if",2],["create",1],["return",3],["id",1],["sbx",1],["wait",1],["ready",1],["true",1],["job",1],["exit",1],["code",1]]},{"id":"tests/test_compute_durability.py#_ssh_poll","name":[["ssh",1],["poll",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["ssh",4],["poll",3],["rc",3],["bytes",3],["makes",1],["two",1],["round",1],["trips",1],["status",1],["probe",1],["then",1],["harvest",3],["staging",1],["they",1],["must",1],["not",1],["be",1],["answered",1],["same",1],["fake",2],["run",2],["argv",3],["kw",1],["if",2],["return",4],["proc",3],["openai4",2],["empty",1]]},{"id":"tests/test_compute_durability.py#_ssh_poll.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",4],["kw",2],["if",2],["ssh",1],["return",3],["proc",3],["openai4",2],["harvest",2],["empty",1],["rc",1]]},{"id":"tests/test_compute_durability.py#byoc","name":[["byoc",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["byoc",3],["cfg",4],["tmp",3],["path",3],["discoverable",1],["provider",4],["helper",1],["itself",1],["always",1],["stubbed",1],["skills",1],["dir",1],["remote",1],["compute",2],["fake",2],["mkdir",2],["json",1],["write",2],["text",2],["id",1],["encoding",2],["utf",2],["py",1],["object",1],["workspace",5],["return",1],["manager",1]]},{"id":"tests/test_compute_durability.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",7],["path",9],["skills",3],["mkdir",1],["see",1],["note",1],["manager",1],["fixtures",1],["unregistered",1],["destination",1],["refused",1],["before",1],["ssh",1],["spawned",1],["so",1],["fixture",1],["never",1],["registers",1],["one",1],["drives",1],["state",1],["no",1],["agent",1],["reach",1],["registry",1],["add",1],["host",1],["lab",1],["data",3],["dir",4],["return",1],["types",1],["simple",1],["namespace",1],["db",2],["config",1]]},{"id":"tests/test_compute_durability.py#submitted","name":[["submitted",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["submitted",3],["cfg",3],["monkeypatch",3],["one",1],["ssh",2],["job",2],["running",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["ack",1],["31337",1],["raising",1],["true",1],["manager",4],["compute",1],["out",2],["submit",1],["provider",1],["lab",1],["command",1],["sleep",1],["600",1],["idempotency",1],["key",1],["run",1],["42",1],["return",1],["id",1]]},{"id":"tests/test_compute_durability.py#test_a_byoc_create_that_may_have_landed_is_reconcilable","name":[["test",1],["byoc",1],["create",1],["may",1],["have",1],["landed",1],["reconcilable",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["byoc",7],["create",2],["may",2],["have",2],["landed",2],["reconcilable",2],["monkeypatch",3],["cfg",3],["killed",1],["helper",3],["not",1],["proof",1],["nothing",2],["was",1],["created",1],["recording",1],["as",1],["failed",1],["would",1],["be",1],["claim",1],["cannot",1],["support",1],["leaving",1],["at",1],["staging",1],["old",1],["behaviour",3],["worse",1],["still",1],["because",1],["ever",1],["revisits",1],["op",1],["raise",1],["compute",3],["error",2],["exceeded",1],["host",1],["deadline",1],["unknown",2],["state",1],["pytest",1],["raises",1],["submit",1],["provider",1],["fake",1],["command",1],["train",1],["py",1],["rows",3],["store",1],["db",1],["path",1],["list",1],["jobs",1],["assert",2],["len",1],["status",1]]},{"id":"tests/test_compute_durability.py#test_a_byoc_create_that_may_have_landed_is_reconcilable.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["raise",1],["compute",1],["error",1],["helper",1],["exceeded",1],["host",1],["deadline",1],["unknown",1],["state",1]]},{"id":"tests/test_compute_durability.py#test_a_byoc_sandbox_survives_a_submit_that_failed_after_it","name":[["test",1],["byoc",1],["sandbox",1],["survives",1],["submit",1],["failed",1],["after",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["byoc",7],["sandbox",7],["survives",2],["submit",5],["failed",2],["after",2],["monkeypatch",3],["cfg",3],["expensive",1],["case",1],["create",2],["succeeded",1],["so",2],["billing",1],["later",1],["blew",1],["up",1],["id",3],["lived",1],["only",1],["memory",1],["sandboxes",1],["map",1],["restart",1],["left",1],["running",1],["nobody",1],["could",1],["name",1],["behaviour",2],["op",2],["if",1],["return",1],["sbx",3],["777",3],["raise",1],["compute",3],["error",2],["exploded",1],["transient",1],["helper",1],["pytest",1],["raises",1],["provider",1],["fake",1],["command",1],["train",1],["py",1],["row",4],["store",1],["db",1],["path",1],["list",1],["jobs",1],["assert",3],["status",1],["unknown",1],["live",1],["not",1],["clean",1],["failure",1],["receipt",2],["terminate",1],["needs",1]]},{"id":"tests/test_compute_durability.py#test_a_byoc_sandbox_survives_a_submit_that_failed_after_it.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",3],["if",1],["create",1],["return",1],["sandbox",1],["id",1],["sbx",1],["777",1],["raise",1],["compute",1],["error",1],["submit",1],["exploded",1],["transient",1]]},{"id":"tests/test_compute_durability.py#test_a_byoc_submit_the_provider_refused_is_failed","name":[["test",1],["byoc",1],["submit",1],["provider",1],["refused",1],["failed",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["byoc",8],["submit",3],["provider",4],["refused",2],["failed",3],["monkeypatch",3],["cfg",3],["no",2],["sandbox",1],["was",1],["created",1],["said",1],["so",2],["explicitly",1],["one",1],["really",1],["terminal",2],["holds",1],["concurrency",1],["slot",1],["behaviour",2],["op",1],["raise",1],["compute",3],["error",2],["quota",1],["exceeded",1],["invalid",1],["request",1],["helper",1],["pytest",1],["raises",1],["fake",1],["command",1],["train",1],["py",1],["row",3],["store",1],["db",1],["path",1],["list",1],["jobs",1],["assert",3],["status",1],["at",1],["live",1],["count",1]]},{"id":"tests/test_compute_durability.py#test_a_byoc_submit_the_provider_refused_is_failed.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["raise",1],["compute",1],["error",1],["quota",1],["exceeded",1],["invalid",1],["request",1]]},{"id":"tests/test_compute_durability.py#test_a_closed_job_does_not_come_back_to_life","name":[["test",1],["closed",1],["job",1],["not",1],["come",1],["back",1],["life",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["closed",4],["job",9],["not",2],["come",2],["back",2],["life",2],["cfg",4],["submitted",3],["close",2],["only",1],["mutated",1],["memory",1],["dict",1],["so",1],["restart",1],["rehydrated",1],["as",1],["live",2],["held",1],["concurrency",1],["slot",1],["was",1],["reconciled",1],["against",1],["provider",2],["had",1],["already",1],["released",1],["manager",4],["id",4],["ssh",1],["lab",1],["ids",1],["row",3],["store",1],["db",1],["path",1],["list",1],["compute",2],["jobs",1],["assert",4],["status",1],["cancelled",1],["termination",1],["reason",1],["handle",1],["count",1],["kinds",2],["kind",1],["history",1],["events",1]]},{"id":"tests/test_compute_durability.py#test_a_concurrent_same_key_submit_is_refused_not_duplicated","name":[["test",1],["concurrent",1],["same",1],["key",1],["submit",1],["refused",1],["not",1],["duplicated",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",4],["test",2],["concurrent",4],["same",4],["key",15],["submit",3],["refused",3],["not",3],["duplicated",2],["cfg",3],["monkeypatch",4],["serial",2],["pre",2],["check",2],["cannot",1],["see",1],["row",5],["submitter",2],["has",1],["committed",3],["yet",1],["both",2],["read",2],["none",3],["insert",2],["unique",2],["idempotency",6],["index",2],["only",1],["thing",1],["stops",1],["second",1],["billable",1],["remote",2],["run",3],["swallowing",1],["integrity",2],["error",4],["raced",1],["duplicate",3],["job",8],["no",1],["durable",1],["unrecoverable",1],["after",1],["restart",1],["loser",3],["must",1],["be",1],["naming",1],["winner",5],["submits",3],["list",1],["fake",2],["append",1],["return",3],["proc",1],["ack",1],["31337",1],["setattr",2],["subprocess",1],["popen",1],["raising",1],["true",2],["manager",6],["compute",6],["already",1],["so",2],["will",1],["reject",1],["exactly",1],["as",2],["would",1],["store",3],["create",1],["id",1],["provider",2],["ssh",2],["lab",2],["status",1],["staging",1],["dup",2],["but",1],["races",1],["ahead",1],["being",1],["visible",1],["force",1],["first",1],["lookup",6],["miss",1],["post",1],["re",1],["find",1],["real",2],["by",2],["calls",3],["racing",2],["owner",4],["scoped",4],["now",1],["namespace",1],["was",2],["installation",1],["wide",1],["while",1],["every",2],["other",2],["view",1],["jobs",1],["per",1],["one",1],["session",2],["blocked",1],["if",1],["pytest",1],["raises",1],["command",1],["sleep",1],["600",1],["assert",3],["value",2],["kind",1],["request",1],["str",1],["launched",1],["under",1]]},{"id":"tests/test_compute_durability.py#test_a_concurrent_same_key_submit_is_refused_not_duplicated.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["submits",1],["append",1],["return",1],["proc",1],["ack",1],["31337",1]]},{"id":"tests/test_compute_durability.py#test_a_concurrent_same_key_submit_is_refused_not_duplicated.racing_lookup","name":[["racing",1],["lookup",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["racing",2],["lookup",5],["key",8],["owner",7],["none",3],["scoped",6],["true",2],["now",2],["idempotency",2],["namespace",2],["was",2],["installation",2],["wide",2],["while",2],["every",4],["other",4],["view",2],["compute",2],["jobs",2],["per",2],["so",2],["one",2],["session",4],["blocked",2],["calls",2],["if",1],["return",2],["real",1]]},{"id":"tests/test_compute_durability.py#test_a_declared_container_lifetime_arms_the_wrapper_watchdog","name":[["test",1],["declared",1],["container",1],["lifetime",1],["arms",1],["wrapper",1],["watchdog",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["container",3],["lifetime",2],["arms",2],["wrapper",3],["watchdog",3],["byoc",5],["monkeypatch",3],["sandbox",3],["deadline",2],["epoch",3],["harvest",2],["margin",2],["term",2],["grace",2],["read",1],["by",2],["helper",1],["consumed",1],["host",1],["produced",1],["none",1],["them",1],["so",1],["was",1],["never",1],["armed",1],["could",1],["be",1],["reclaimed",1],["mid",1],["job",1],["taking",1],["outputs",1],["seen",2],["capture",1],["submits",1],["behaviour",1],["submit",6],["provider",2],["fake",2],["command",1],["train",1],["py",1],["params",1],["timeout",1],["3600",1],["next",1],["req",2],["op",2],["if",1],["assert",3],["absolute",1],["roughly",1],["hour",1],["out",1],["not",1],["relative",1],["duration",1],["time",2],["3000",1]]},{"id":"tests/test_compute_durability.py#test_a_dropped_submit_receipt_degrades_to_reconcilable_not_clean_running","name":[["test",1],["dropped",1],["submit",1],["receipt",1],["degrades",1],["reconcilable",1],["not",1],["clean",1],["running",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["dropped",4],["submit",7],["receipt",14],["degrades",3],["reconcilable",4],["not",7],["clean",6],["running",11],["cfg",5],["monkeypatch",4],["success",2],["asymmetry",1],["earlier",1],["round",1],["left",3],["open",1],["failure",1],["path",3],["was",4],["hardened",1],["never",2],["report",3],["definite",1],["state",3],["ledger",1],["did",1],["record",1],["but",1],["still",3],["wrote",1],["pid",2],["sandbox",1],["id",9],["names",1],["now",1],["billing",1],["resource",1],["through",1],["swallow",1],["everything",1],["persist",1],["only",1],["after",3],["memory",1],["write",8],["returning",1],["over",1],["row",7],["stuck",1],["at",3],["staging",2],["no",1],["live",3],["job",13],["unrecoverable",1],["restart",2],["must",1],["be",1],["checked",1],["drop",2],["same",1],["unknown",3],["import",1],["sqlite3",2],["setattr",2],["subprocess",1],["popen",1],["lambda",1],["proc",1],["ack",1],["31337",3],["raising",1],["true",1],["manager",7],["compute",5],["exactly",1],["durable",3],["as",2],["locked",2],["full",1],["sqlite",1],["would",1],["instant",1],["every",1],["other",1],["lands",1],["real",2],["update",4],["store",5],["failing",2],["fields",3],["if",1],["status",3],["raise",1],["operational",1],["error",1],["database",1],["return",1],["out",3],["provider",1],["ssh",1],["lab",1],["command",1],["sleep",1],["600",1],["indeterminate",2],["assert",8],["reported",2],["though",1],["db",1],["none",1],["preserved",1],["recovery",1],["termination",1],["reason",1],["occupies",1],["concurrency",1],["slot",1],["process",1],["count",1],["recoverable",1],["its",1],["nameable",1],["orphan",1],["cleanly",1],["then",1],["lost",1],["reconcile",1],["recovered",4]]},{"id":"tests/test_compute_durability.py#test_a_dropped_submit_receipt_degrades_to_reconcilable_not_clean_running.failing_receipt_write","name":[["failing",1],["receipt",1],["write",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["failing",2],["receipt",2],["write",2],["job",3],["id",3],["fields",4],["if",1],["status",1],["running",1],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1],["return",1],["real",1],["update",1]]},{"id":"tests/test_compute_durability.py#test_a_duplicate_idempotency_key_is_refused","name":[["test",1],["duplicate",1],["idempotency",1],["key",1],["refused",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["duplicate",3],["idempotency",3],["key",4],["refused",2],["cfg",2],["submitted",3],["monkeypatch",3],["point",1],["recording",1],["before",1],["submitting",1],["retry",1],["same",1],["logical",1],["work",1],["must",1],["not",1],["become",1],["second",1],["remote",1],["job",3],["manager",2],["id",2],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["ack",1],["99999",1],["raising",1],["true",1],["pytest",1],["raises",1],["compute",1],["error",2],["as",1],["submit",1],["provider",1],["ssh",1],["lab",1],["command",1],["sleep",1],["600",1],["run",1],["42",1],["assert",2],["value",2],["kind",1],["request",1],["str",1]]},{"id":"tests/test_compute_durability.py#test_a_harvest_is_recorded_with_hashes","name":[["test",1],["harvest",1],["recorded",1],["hashes",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",4],["test",2],["harvest",5],["recorded",2],["hashes",2],["byoc",8],["monkeypatch",4],["cfg",3],["nothing",1],["compute",3],["package",1],["hashed",1],["anything",1],["so",1],["transfer",1],["stopped",1],["halfway",1],["was",1],["indistinguishable",1],["from",2],["complete",1],["one",1],["behaviour",2],["op",3],["if",2],["create",1],["return",4],["sandbox",1],["id",5],["sbx",1],["wait",1],["ready",1],["true",2],["job",5],["exit",1],["code",1],["helper",1],["stand",1],["archive",1],["extraction",1],["real",1],["file",1],["disk",1],["fake",3],["stage",1],["openai4s",1],["import",1],["manifest",6],["as",1],["staging",5],["host",1],["dir",1],["model",3],["pt",3],["write",1],["bytes",1],["weights",2],["build",1],["setattr",1],["raising",1],["out",2],["submit",1],["provider",1],["command",1],["train",1],["py",1],["outputs",1],["result",6],["assert",7],["status",1],["succeeded",1],["entry",5],["artifact",2],["path",2],["size",1],["len",2],["sha256",6],["64",1],["integrity",3],["row",3],["store",1],["db",1],["list",1],["jobs",1]]},{"id":"tests/test_compute_durability.py#test_a_harvest_is_recorded_with_hashes.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",4],["if",2],["create",1],["return",3],["sandbox",1],["id",1],["sbx",1],["wait",1],["ready",1],["true",1],["job",1],["exit",1],["code",1]]},{"id":"tests/test_compute_durability.py#test_a_harvest_is_recorded_with_hashes.fake_harvest","name":[["fake",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["fake",2],["harvest",2],["job",3],["id",3],["stage",2],["from",1],["openai4s",1],["compute",1],["import",1],["manifest",4],["as",1],["staging",5],["byoc",1],["host",1],["dir",1],["model",1],["pt",1],["write",1],["bytes",1],["weights",1],["return",1],["build",1]]},{"id":"tests/test_compute_durability.py#test_a_job_survives_a_restart","name":[["test",1],["job",1],["survives",1],["restart",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["job",4],["survives",2],["restart",3],["cfg",3],["submitted",3],["headline",1],["regression",1],["fresh",1],["manager",2],["daemon",1],["id",2],["restarted",2],["compute",1],["assert",1],["jobs",1]]},{"id":"tests/test_compute_durability.py#test_a_job_that_never_produced_its_declared_outputs_is_not_a_success","name":[["test",1],["job",1],["never",1],["produced",1],["its",1],["declared",1],["outputs",1],["not",1],["success",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["job",7],["never",3],["produced",2],["its",2],["declared",2],["outputs",6],["not",3],["success",3],["byoc",6],["monkeypatch",3],["cfg",3],["globs",1],["were",1],["persisted",1],["read",1],["back",1],["so",1],["promised",1],["model",3],["pt",3],["wrote",1],["nothing",1],["still",2],["reported",2],["succeeded",1],["empty",1],["file",1],["list",2],["behaviour",2],["op",3],["if",2],["create",1],["return",3],["sandbox",1],["id",3],["sbx",1],["wait",1],["ready",1],["true",1],["exit",2],["code",2],["helper",1],["out",2],["submit",1],["provider",1],["fake",1],["command",1],["train",1],["py",1],["result",4],["assert",4],["status",1],["failed",1],["rc",1],["no",1],["own",1],["verdict",1],["row",3],["store",1],["db",1],["path",1],["compute",1],["jobs",1],["termination",1],["reason",2],["unverified",1]]},{"id":"tests/test_compute_durability.py#test_a_job_that_never_produced_its_declared_outputs_is_not_a_success.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",4],["if",2],["create",1],["return",3],["sandbox",1],["id",1],["sbx",1],["wait",1],["ready",1],["true",1],["job",1],["exit",1],["code",1]]},{"id":"tests/test_compute_durability.py#test_a_legitimate_input_still_stages","name":[["test",1],["legitimate",1],["input",1],["still",1],["stages",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["legitimate",2],["input",2],["still",2],["stages",2],["byoc",5],["monkeypatch",3],["tmp",3],["path",3],["src",4],["workspace",1],["payload",1],["txt",2],["write",1],["text",1],["data",1],["encoding",1],["utf",1],["helper",1],["lambda",1],["op",1],["sandbox",1],["id",1],["sbx",1],["out",2],["submit",1],["provider",1],["fake",1],["command",1],["inputs",1],["str",1],["dst",1],["filename",1],["renamed",1],["assert",1],["status",1],["running",1]]},{"id":"tests/test_compute_durability.py#test_a_manager_without_a_store_still_runs_jobs","name":[["test",1],["manager",1],["without",1],["store",1],["still",1],["runs",1],["jobs",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["manager",7],["without",2],["store",4],["still",2],["runs",2],["jobs",2],["cfg",3],["monkeypatch",3],["bookkeeping",1],["cannot",1],["reach",1],["database",1],["must",1],["not",2],["refuse",1],["run",1],["work",1],["old",1],["behaviour",1],["worse",1],["but",1],["nothing",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["ack",1],["raising",1],["true",1],["compute",1],["none",2],["out",2],["submit",1],["provider",1],["ssh",1],["lab",1],["command",1],["assert",2],["status",1],["running",1],["reconcile",1],["count",1]]},{"id":"tests/test_compute_durability.py#test_a_missing_input_fails_the_job_instead_of_running_without_it","name":[["test",1],["missing",1],["input",1],["fails",1],["job",1],["instead",1],["running",1],["without",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["missing",3],["input",3],["fails",2],["job",3],["instead",2],["running",2],["without",2],["byoc",5],["monkeypatch",3],["tmp",3],["path",3],["silently",1],["skipping",1],["runs",1],["completion",1],["against",1],["data",1],["was",1],["never",1],["there",1],["reports",1],["success",1],["helper",1],["lambda",1],["op",1],["sandbox",1],["id",1],["sbx",1],["pytest",1],["raises",1],["compute",1],["error",2],["as",1],["submit",1],["provider",1],["fake",1],["command",1],["inputs",1],["src",1],["str",1],["workspace",1],["absent",1],["csv",1],["assert",1],["value",1],["kind",1],["invalid",1],["request",1]]},{"id":"tests/test_compute_durability.py#test_a_receipt_write_to_a_missing_row_degrades_not_clean_running","name":[["test",1],["receipt",1],["write",1],["missing",1],["row",1],["degrades",1],["not",1],["clean",1],["running",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["receipt",4],["write",5],["missing",3],["row",9],["degrades",3],["not",2],["clean",5],["running",6],["cfg",4],["monkeypatch",4],["gap",1],["fix",1],["codex",1],["caught",1],["claim",2],["degraded",1],["memory",2],["transient",4],["db",2],["error",2],["no",6],["exists",1],["so",2],["update",2],["matches",1],["nothing",1],["returns",1],["none",3],["treating",1],["as",1],["landed",1],["let",1],["submit",3],["report",1],["over",1],["job",4],["durable",3],["at",1],["all",1],["failed",1],["degrade",1],["indeterminate",1],["import",1],["sqlite3",2],["setattr",2],["subprocess",1],["popen",1],["lambda",1],["proc",1],["ack",1],["31337",1],["raising",1],["true",1],["manager",5],["compute",3],["create",4],["failure",1],["kw",1],["raise",1],["operational",1],["database",1],["locked",1],["store",2],["out",3],["provider",1],["ssh",1],["lab",1],["command",1],["sleep",1],["600",1],["assert",3],["status",1],["unknown",1],["reported",1],["though",1],["was",1],["ever",1],["written",1],["orphaned",1],["claims",1],["state",1],["path",1],["id",1],["but",1],["stays",1],["nameable",1],["process",1],["session",1],["still",1],["reach",1],["live",1],["count",1]]},{"id":"tests/test_compute_durability.py#test_a_receipt_write_to_a_missing_row_degrades_not_clean_running.transient_create","name":[["transient",1],["create",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["transient",2],["create",2],["kw",2],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1]]},{"id":"tests/test_compute_durability.py#test_a_recovered_job_can_still_be_cancelled","name":[["test",1],["recovered",1],["job",1],["still",1],["be",1],["cancelled",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["recovered",2],["job",5],["still",2],["be",2],["cancelled",3],["cfg",3],["submitted",3],["monkeypatch",3],["without",1],["pid",1],["there",1],["nothing",1],["kill",1],["remote",1],["work",1],["runs",1],["completion",1],["regardless",1],["user",1],["pressing",1],["stop",1],["id",3],["restarted",2],["compute",1],["manager",1],["killed",3],["fake",2],["run",2],["argv",2],["kw",1],["cmd",2],["return",1],["proc",1],["setattr",1],["subprocess",1],["popen",1],["raising",1],["true",1],["assert",2],["cancel",1],["status",1],["31337",1]]},{"id":"tests/test_compute_durability.py#test_a_recovered_job_can_still_be_cancelled.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["killed",1],["cmd",1],["return",1],["proc",1]]},{"id":"tests/test_compute_durability.py#test_a_recovered_job_can_still_be_polled","name":[["test",1],["recovered",1],["job",1],["still",1],["be",1],["polled",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["recovered",2],["job",5],["still",2],["be",2],["polled",2],["cfg",3],["submitted",3],["monkeypatch",3],["id",3],["restarted",2],["compute",1],["manager",1],["setattr",1],["subprocess",1],["popen",1],["ssh",1],["poll",1],["raising",1],["true",1],["assert",1],["result",1],["status",1],["succeeded",1]]},{"id":"tests/test_compute_durability.py#test_a_recovered_job_still_occupies_its_concurrency_slot","name":[["test",1],["recovered",1],["job",1],["still",1],["occupies",1],["its",1],["concurrency",1],["slot",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["recovered",2],["job",2],["still",3],["occupies",2],["its",2],["concurrency",2],["slot",2],["cfg",3],["submitted",3],["live",2],["count",2],["reset",1],["zero",1],["restart",1],["while",1],["provider",1],["was",1],["busy",1],["so",1],["session",1],["would",1],["oversubscribe",1],["work",1],["had",1],["forgotten",1],["assert",1],["compute",1],["manager",1]]},{"id":"tests/test_compute_durability.py#test_a_rejected_submit_is_recorded_as_failed","name":[["test",1],["rejected",1],["submit",1],["recorded",1],["as",1],["failed",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["rejected",3],["submit",4],["recorded",2],["as",2],["failed",3],["cfg",4],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["255",1],["host",1],["key",1],["changed",1],["raising",1],["true",1],["manager",4],["compute",3],["pytest",1],["raises",1],["error",1],["provider",1],["ssh",1],["lab",1],["command",1],["rows",2],["store",1],["db",1],["path",1],["list",1],["jobs",1],["assert",2],["status",1],["never",1],["started",1],["remote",1],["work",1],["so",1],["holds",1],["no",1],["slot",1],["live",1],["count",1]]},{"id":"tests/test_compute_durability.py#test_a_reused_sandbox_inherits_the_time_it_has_already_spent","name":[["test",1],["reused",1],["sandbox",1],["inherits",1],["time",1],["has",1],["already",1],["spent",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["reused",4],["sandbox",7],["inherits",2],["time",3],["has",2],["already",2],["spent",2],["byoc",8],["monkeypatch",3],["case",1],["absolute",1],["deadline",3],["exists",1],["second",3],["job",3],["entering",1],["warm",2],["container",4],["must",2],["not",2],["be",2],["handed",2],["fresh",2],["lifetime",1],["expires",2],["regardless",1],["started",1],["seen",4],["capture",1],["submits",1],["behaviour",1],["params",5],["fake",4],["timeout",1],["3600",1],["submit",4],["provider",4],["command",2],["first",2],["next",2],["req",4],["op",6],["if",2],["now",1],["passes",1],["before",1],["deadlines",1],["1800",1],["assert",2],["count",1],["create",1],["was",1],["epoch",2],["hour",1]]},{"id":"tests/test_compute_durability.py#test_a_staged_input_cannot_choose_where_it_lands","name":[["test",1],["staged",1],["input",1],["cannot",1],["choose",1],["lands",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["staged",2],["input",2],["cannot",2],["choose",2],["lands",2],["byoc",5],["monkeypatch",3],["tmp",3],["path",3],["dst",4],["src",4],["workspace",1],["payload",1],["txt",1],["write",1],["text",1],["data",1],["encoding",1],["utf",1],["helper",1],["lambda",1],["op",1],["sandbox",1],["id",1],["sbx",1],["pytest",1],["raises",1],["compute",1],["error",2],["as",1],["submit",1],["provider",1],["fake",1],["command",1],["inputs",1],["str",1],["filename",1],["assert",1],["value",1],["kind",1],["invalid",1],["request",1]]},{"id":"tests/test_compute_durability.py#test_an_indeterminate_submit_leaves_a_reconcilable_row","name":[["test",1],["indeterminate",1],["submit",1],["leaves",1],["reconcilable",1],["row",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["indeterminate",2],["submit",3],["leaves",2],["reconcilable",2],["row",3],["cfg",4],["monkeypatch",3],["case",1],["ordering",1],["exists",1],["not",1],["know",1],["whether",1],["remote",1],["shell",1],["ran",1],["written",1],["only",1],["success",1],["would",2],["be",1],["absent",1],["here",1],["job",1],["if",1],["started",1],["bill",1],["forever",1],["nothing",1],["could",1],["find",1],["boom",2],["raise",1],["subprocess",2],["timeout",2],["expired",1],["cmd",1],["ssh",2],["60",1],["setattr",1],["popen",1],["raising",1],["true",1],["manager",3],["compute",3],["pytest",1],["raises",1],["error",2],["as",1],["provider",1],["lab",1],["command",1],["assert",4],["value",1],["kind",1],["unknown",2],["state",1],["store",3],["db",1],["path",1],["rows",4],["list",1],["jobs",1],["len",1],["status",1],["workdir",2],["makes",1],["findable",1],["by",1],["hand",1]]},{"id":"tests/test_compute_durability.py#test_an_indeterminate_submit_leaves_a_reconcilable_row.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["subprocess",1],["timeout",2],["expired",1],["cmd",1],["ssh",1],["60",1]]},{"id":"tests/test_compute_durability.py#test_close_keeps_the_sandbox_id_when_terminate_fails","name":[["test",1],["close",1],["keeps",1],["sandbox",1],["id",1],["terminate",1],["fails",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["close",3],["keeps",2],["sandbox",5],["id",4],["terminate",5],["fails",2],["byoc",9],["monkeypatch",3],["was",1],["popped",1],["before",1],["attempt",1],["so",1],["provider",4],["refused",1],["release",1],["left",1],["billing",1],["nothing",1],["able",1],["name",1],["losing",1],["handle",2],["one",1],["outcome",1],["worse",1],["than",1],["failed",1],["behaviour",2],["op",3],["if",2],["create",1],["return",2],["sbx",3],["raise",1],["compute",1],["error",1],["unreachable",1],["transient",1],["helper",1],["submit",1],["fake",4],["command",1],["assert",3],["sandboxes",2],["out",2],["released",1],["false",1],["must",1],["survive",1]]},{"id":"tests/test_compute_durability.py#test_close_keeps_the_sandbox_id_when_terminate_fails.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",4],["if",2],["create",1],["return",2],["sandbox",1],["id",1],["sbx",1],["terminate",1],["raise",1],["compute",1],["error",1],["provider",1],["unreachable",1],["transient",1]]},{"id":"tests/test_compute_durability.py#test_close_releases_the_sandbox_once_the_provider_confirms","name":[["test",1],["close",1],["releases",1],["sandbox",1],["once",1],["provider",1],["confirms",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["close",3],["releases",2],["sandbox",4],["once",2],["provider",4],["confirms",2],["byoc",8],["monkeypatch",3],["behaviour",2],["op",2],["return",1],["id",1],["sbx",1],["if",1],["create",1],["else",1],["helper",1],["submit",1],["fake",3],["command",1],["out",2],["assert",2],["released",1],["true",1],["not",1],["sandboxes",1]]},{"id":"tests/test_compute_durability.py#test_close_releases_the_sandbox_once_the_provider_confirms.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",3],["return",1],["sandbox",1],["id",1],["sbx",1],["if",1],["create",1],["else",1]]},{"id":"tests/test_compute_durability.py#test_closing_a_sandbox_forgets_its_deadline","name":[["test",1],["closing",1],["sandbox",1],["forgets",1],["its",1],["deadline",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["closing",2],["sandbox",5],["forgets",2],["its",2],["deadline",3],["byoc",9],["monkeypatch",3],["capture",1],["submits",1],["behaviour",1],["submit",1],["provider",3],["fake",5],["command",1],["params",1],["timeout",1],["3600",1],["assert",2],["deadlines",2],["close",1],["not",1],["stale",1],["would",1],["be",1],["applied",1],["next",1],["container",1]]},{"id":"tests/test_compute_durability.py#test_events_are_sequenced","name":[["test",1],["events",1],["sequenced",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["events",6],["sequenced",2],["cfg",2],["submitted",4],["manager",2],["job",4],["id",3],["history",1],["assert",2],["seq",1],["kind",1],["created",1]]},{"id":"tests/test_compute_durability.py#test_featured_files_is_the_declared_subset","name":[["test",1],["featured",1],["files",1],["declared",1],["subset",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",4],["test",2],["featured",3],["files",4],["declared",3],["subset",3],["byoc",8],["monkeypatch",4],["documented",1],["as",2],["matching",1],["globs",1],["was",1],["fact",1],["every",1],["harvested",1],["file",1],["behaviour",2],["op",3],["if",2],["create",1],["return",4],["sandbox",1],["id",5],["sbx",1],["wait",1],["ready",1],["true",2],["job",5],["exit",1],["code",1],["helper",1],["fake",3],["harvest",3],["stage",1],["from",1],["openai4s",1],["compute",1],["import",1],["manifest",4],["staging",6],["host",1],["dir",1],["scores",2],["csv",3],["write",2],["text",2],["n1",1],["encoding",2],["utf",2],["stdout",1],["log",1],["noise",1],["build",1],["setattr",1],["raising",1],["out",2],["submit",1],["provider",1],["command",1],["outputs",1],["result",4],["assert",2],["path",1],["name",1],["len",1],["output",1]]},{"id":"tests/test_compute_durability.py#test_featured_files_is_the_declared_subset.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["behaviour",2],["op",4],["if",2],["create",1],["return",3],["sandbox",1],["id",1],["sbx",1],["wait",1],["ready",1],["true",1],["job",1],["exit",1],["code",1]]},{"id":"tests/test_compute_durability.py#test_featured_files_is_the_declared_subset.fake_harvest","name":[["fake",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["fake",2],["harvest",2],["job",3],["id",3],["stage",2],["from",1],["openai4s",1],["compute",1],["import",1],["manifest",4],["as",1],["staging",6],["byoc",1],["host",1],["dir",1],["scores",1],["csv",1],["write",2],["text",2],["n1",1],["encoding",2],["utf",2],["stdout",1],["log",1],["noise",1],["return",1],["build",1]]},{"id":"tests/test_compute_durability.py#test_jobs_without_a_key_are_not_deduplicated","name":[["test",1],["jobs",1],["without",1],["key",1],["not",1],["deduplicated",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["jobs",2],["without",2],["key",3],["not",2],["deduplicated",2],["cfg",3],["monkeypatch",3],["absent",1],["there",1],["no",1],["basis",1],["call",1],["two",1],["submits",1],["same",1],["work",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["ack",1],["raising",1],["true",1],["manager",4],["compute",1],["submit",2],["provider",2],["ssh",2],["lab",2],["command",2],["assert",1],["job",2],["id",2]]},{"id":"tests/test_compute_durability.py#test_no_declared_lifetime_leaves_the_watchdog_unarmed","name":[["test",1],["no",1],["declared",1],["lifetime",1],["leaves",1],["watchdog",1],["unarmed",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["no",3],["declared",2],["lifetime",3],["leaves",2],["watchdog",3],["unarmed",2],["byoc",5],["monkeypatch",3],["absent",1],["host",1],["has",1],["nothing",1],["compute",1],["deadline",3],["from",1],["guessing",1],["one",1],["could",1],["kill",1],["job",1],["early",1],["wrapper",1],["falls",1],["back",1],["did",1],["before",1],["seen",2],["capture",1],["submits",1],["sandbox",2],["behaviour",1],["submit",5],["provider",1],["fake",1],["command",1],["train",1],["py",1],["next",1],["req",2],["op",2],["if",1],["assert",2],["epoch",1],["not",2],["margins",1],["still",1],["sent",1],["they",1],["policy",1],["harvest",1],["margin",1]]},{"id":"tests/test_compute_durability.py#test_reconcile_does_not_resubmit","name":[["test",1],["reconcile",1],["not",1],["resubmit",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["reconcile",4],["not",4],["resubmit",2],["cfg",3],["submitted",3],["monkeypatch",3],["guessing",1],["wrong",1],["costs",1],["duplicate",1],["charge",1],["lost",1],["result",1],["report",1],["act",1],["restarted",2],["compute",1],["manager",1],["forbidden",2],["raise",1],["assertion",1],["error",1],["must",1],["touch",1],["provider",1],["setattr",1],["subprocess",1],["popen",1],["raising",1],["true",1],["assert",1],["count",1]]},{"id":"tests/test_compute_durability.py#test_reconcile_does_not_resubmit.forbidden","name":[["forbidden",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["forbidden",2],["raise",1],["assertion",1],["error",1],["reconcile",1],["must",1],["not",1],["touch",1],["provider",1]]},{"id":"tests/test_compute_durability.py#test_reconcile_is_empty_with_nothing_in_flight","name":[["test",1],["reconcile",1],["empty",1],["nothing",1],["flight",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["empty",2],["nothing",2],["flight",2],["cfg",3],["assert",1],["compute",1],["manager",1],["recovered",1],["count",2],["orphan",1],["risk",1]]},{"id":"tests/test_compute_durability.py#test_reconcile_surfaces_recovered_jobs_with_their_receipt","name":[["test",1],["reconcile",1],["surfaces",1],["recovered",1],["jobs",1],["their",1],["receipt",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["surfaces",2],["recovered",4],["jobs",2],["their",2],["receipt",3],["cfg",3],["submitted",3],["job",3],["id",3],["report",4],["compute",1],["manager",1],["assert",3],["count",1],["31337",1]]},{"id":"tests/test_compute_durability.py#test_terminal_jobs_are_not_rehydrated","name":[["test",1],["terminal",1],["jobs",1],["not",1],["rehydrated",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["terminal",2],["jobs",3],["not",3],["rehydrated",2],["cfg",3],["submitted",3],["monkeypatch",3],["only",1],["work",1],["may",1],["still",1],["be",1],["consuming",1],["remote",1],["resource",1],["comes",1],["back",1],["manager",3],["job",4],["id",4],["fake",2],["run",2],["argv",2],["kw",1],["return",1],["proc",2],["if",1],["ssh",1],["else",1],["setattr",1],["subprocess",1],["popen",1],["raising",1],["true",1],["result",1],["restarted",3],["compute",1],["assert",2],["live",1],["count",1]]},{"id":"tests/test_compute_durability.py#test_terminal_jobs_are_not_rehydrated.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["return",1],["proc",2],["if",1],["ssh",1],["else",1]]},{"id":"tests/test_compute_durability.py#test_the_handles_needed_to_reach_the_job_survive","name":[["test",1],["handles",1],["needed",1],["reach",1],["job",1],["survive",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["handles",2],["needed",2],["reach",2],["job",10],["survive",2],["cfg",3],["submitted",3],["recovering",1],["id",4],["useless",1],["without",1],["takes",1],["poll",1],["harvest",1],["kill",1],["compute",1],["manager",1],["jobs",1],["assert",4],["alias",1],["lab",1],["pid",1],["31337",2],["workdir",1],["endswith",1],["receipt",1]]},{"id":"tests/test_compute_durability.py#test_the_key_survives_a_restart","name":[["test",1],["key",1],["survives",1],["restart",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["key",3],["survives",2],["restart",2],["cfg",3],["submitted",3],["monkeypatch",3],["crash",1],["exactly",1],["client",1],["retries",1],["so",1],["case",1],["guard",1],["exists",2],["restarted",2],["compute",2],["manager",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["ack",1],["99999",1],["raising",1],["true",1],["pytest",1],["raises",1],["error",1],["match",1],["duplicate",1],["already",1],["submit",1],["provider",1],["ssh",1],["lab",1],["command",1],["sleep",1],["600",1],["idempotency",1],["run",1],["42",1]]},{"id":"tests/test_compute_durability.py#test_the_stream_records_how_a_job_reached_its_terminal_state","name":[["test",1],["stream",1],["records",1],["job",1],["reached",1],["its",1],["terminal",1],["state",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",3],["test",2],["stream",3],["records",2],["job",9],["reached",2],["its",2],["terminal",2],["state",2],["cfg",2],["submitted",6],["monkeypatch",3],["status",1],["column",1],["says",2],["got",1],["there",1],["tells",1],["never",1],["from",1],["response",1],["lost",1],["manager",3],["id",5],["fake",2],["run",2],["argv",2],["kw",1],["return",1],["proc",2],["if",1],["ssh",1],["else",1],["setattr",1],["subprocess",1],["popen",1],["raising",1],["true",1],["result",1],["events",4],["history",1],["assert",2],["kind",1],["created",1],["failed",1],["payload",1],["exit",1],["code",1]]},{"id":"tests/test_compute_durability.py#test_the_stream_records_how_a_job_reached_its_terminal_state.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["return",1],["proc",2],["if",1],["ssh",1],["else",1]]},{"id":"tests/test_compute_durability.py#test_the_submitted_event_carries_the_receipt","name":[["test",1],["submitted",1],["event",1],["carries",1],["receipt",1]],"path":[["tests",1],["test",1],["compute",1],["durability",1],["py",1]],"body":[["def",2],["test",2],["submitted",5],["event",2],["carries",2],["receipt",2],["cfg",2],["manager",2],["job",4],["id",3],["events",3],["history",1],["assert",1],["payload",1],["pid",1],["31337",1]]},{"id":"tests/test_compute_harvest_safety.py","name":[["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["harvest",4],["destination",2],["confinement",2],["gate",3],["tried",1],["against",1],["attack",1],["two",1],["p1s",1],["from",6],["second",1],["review",1],["plus",1],["one",1],["p2",1],["all",1],["compute",6],["manager",3],["hpc",2],["root",1],["lives",1],["inside",1],["kernel",1],["writable",1],["workspace",1],["so",3],["cell",1],["replace",1],["per",1],["job",1],["directory",2],["symlink",2],["before",1],["redirect",1],["remote",2],["bytes",1],["anywhere",1],["daemon",1],["write",1],["safe",1],["extract",1],["tar",1],["guards",1],["archive",1],["contents",1],["nothing",3],["guarded",1],["they",1],["land",1],["under",1],["openai4",1],["enforce",3],["helper",1],["wrapper",1],["raise",1],["after",1],["initial",1],["availability",1],["result",1],["terminate",1],["never",2],["call",1],["fallback",1],["ran",1],["credential",1],["provider",1],["shim",1],["unconfined",1],["despite",1],["declaration",2],["made",1],["entirely",1],["hidden",2],["stay",1],["entries",1],["produced",1],["empty",1],["pattern",1],["reconcile",1],["read",1],["as",1],["declared",1],["featured",1],["every",1],["harvested",1],["file",1],["surfacing",1],["diagnostics",1],["caller",1],["hid",1],["future",1],["import",12],["annotations",1],["io",1],["os",1],["shutil",1],["subprocess",1],["threading",1],["types",1],["pathlib",1],["path",1],["pytest",2],["openai4s",3],["manifest",1],["states",1],["error",1],["rmtree",1],["at",1],["config",2],["fixture",1],["cannot",1],["be",2],["redirected",1],["by",1],["byoc",1],["warm",1],["sandbox",1],["reused",1],["re",2],["poll",1],["must",1],["mode",1],["fails",1],["closed",1],["no",1],["boundary",1],["established",1],["only",1],["features",1]]},{"id":"tests/test_compute_harvest_safety.py#_byoc_manager","name":[["byoc",1],["manager",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["byoc",7],["manager",9],["cfg",4],["workspace",3],["job",10],["id",9],["lambda",2],["pid",1],["acme",3],["dir",2],["str",1],["skills",1],["provider",3],["creds",1],["prov",1],["store",1],["create",1],["compute",1],["status",2],["states",2],["running",2],["jobs",1],["sandbox",1],["sbx",1],["outputs",1],["none",1],["return",1]]},{"id":"tests/test_compute_harvest_safety.py#_CatStub","name":[["cat",1],["stub",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["class",2],["cat",3],["stub",2],["stand",1],["ssh",1],["process",1],["capped",1],["transfer",1],["streams",1],["from",1],["def",3],["init",1],["self",8],["payload",2],["bytes",3],["returncode",3],["stdout",1],["io",4],["stderr",1],["wait",1],["timeout",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_compute_harvest_safety.py#_CatStub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["init",2],["self",5],["payload",3],["bytes",4],["returncode",1],["stdout",1],["io",4],["stderr",1]]},{"id":"tests/test_compute_harvest_safety.py#_CatStub.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#_CatStub.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#_ChattyCatStub","name":[["chatty",1],["cat",1],["stub",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["class",2],["chatty",2],["cat",3],["stub",2],["remote",2],["whose",1],["payload",3],["stays",1],["under",1],["cap",1],["while",1],["its",1],["stderr",3],["never",1],["stops",1],["forced",1],["command",1],["login",1],["profile",1],["exactly",1],["sends",1],["few",1],["bytes",4],["exits",1],["carries",1],["megabytes",1],["backed",1],["by",1],["real",1],["pipes",1],["so",1],["drain",1],["thread",5],["reads",2],["way",1],["live",1],["def",4],["init",1],["self",11],["noise",2],["returncode",3],["stdout",1],["io",2],["err",4],["os",3],["pipe",1],["fdopen",2],["rb",1],["writer",4],["wb",1],["spew",2],["try",1],["write",1],["flush",1],["except",1],["oserror",1],["pass",1],["finally",1],["close",1],["threading",1],["target",1],["daemon",1],["true",1],["start",1],["wait",1],["timeout",2],["none",1],["join",1],["10",1],["return",1],["kill",1]]},{"id":"tests/test_compute_harvest_safety.py#_ChattyCatStub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",3],["init",2],["self",7],["payload",3],["bytes",5],["noise",3],["returncode",1],["stdout",1],["io",2],["err",4],["os",3],["pipe",1],["stderr",1],["fdopen",2],["rb",1],["writer",4],["wb",1],["spew",2],["try",1],["write",1],["flush",1],["except",1],["oserror",1],["pass",1],["finally",1],["close",1],["thread",3],["threading",1],["target",1],["daemon",1],["true",1],["start",1]]},{"id":"tests/test_compute_harvest_safety.py#_ChattyCatStub.__init__._spew","name":[["spew",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["spew",2],["try",1],["writer",3],["write",1],["noise",1],["flush",1],["except",1],["oserror",1],["pass",1],["finally",1],["close",1]]},{"id":"tests/test_compute_harvest_safety.py#_ChattyCatStub.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#_ChattyCatStub.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["wait",2],["self",4],["timeout",3],["none",2],["thread",1],["join",1],["10",1],["return",1],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#_manager","name":[["manager",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["manager",3],["cfg",3],["workspace",4],["return",1],["compute",1]]},{"id":"tests/test_compute_harvest_safety.py#_ProbeProc","name":[["probe",1],["proc",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["class",2],["probe",4],["proc",2],["status",1],["process",1],["popen",1],["shaped",1],["result",1],["ssh",1],["no",1],["longer",1],["runs",2],["its",1],["through",1],["subprocess",1],["run",2],["capture",1],["output",1],["true",1],["held",1],["whatever",1],["remote",1],["said",1],["daemon",1],["heap",1],["whole",1],["timeout",2],["so",1],["stub",1],["describes",1],["reply",1],["capped",1],["bounded",1],["draining",1],["top",1],["def",3],["init",1],["self",9],["returncode",5],["stdout",3],["stderr",3],["io",6],["bytes",3],["stdin",1],["wait",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_compute_harvest_safety.py#_ProbeProc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["init",2],["self",6],["returncode",4],["stdout",4],["stderr",4],["io",6],["bytes",3],["stdin",1]]},{"id":"tests/test_compute_harvest_safety.py#_ProbeProc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#_ProbeProc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#_StallCatStub","name":[["stall",1],["cat",1],["stub",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["class",2],["stall",3],["cat",3],["stub",2],["ssh",1],["delivers",1],["little",2],["then",3],["stalls",1],["stream",1],["open",4],["half",1],["connection",1],["dead",1],["remote",1],["backed",1],["by",1],["real",1],["pipe",3],["whose",1],["write",4],["end",3],["stays",2],["so",1],["read",1],["256",1],["genuinely",1],["blocks",1],["bytes",2],["io",1],["would",1],["return",2],["eof",1],["def",3],["init",1],["self",10],["prefix",2],["partial",1],["returncode",2],["out",5],["os",7],["err",4],["stdout",1],["fdopen",2],["rb",2],["stderr",2],["close",2],["eofs",1],["at",1],["once",1],["data",1],["wait",1],["timeout",1],["none",1],["kill",1],["try",1],["closing",1],["unblocks",1],["reader",1],["except",1],["oserror",1],["pass",1]]},{"id":"tests/test_compute_harvest_safety.py#_StallCatStub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["init",2],["self",7],["prefix",3],["bytes",2],["partial",2],["then",3],["stall",2],["returncode",1],["out",4],["os",6],["pipe",2],["err",4],["stdout",1],["fdopen",2],["rb",2],["stderr",2],["close",1],["eofs",1],["at",1],["once",1],["write",2],["little",1],["data",1],["end",1],["stays",1],["open",1]]},{"id":"tests/test_compute_harvest_safety.py#_StallCatStub.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["try",1],["os",1],["close",1],["out",1],["closing",1],["write",1],["end",1],["unblocks",1],["reader",1],["except",1],["oserror",1],["pass",1]]},{"id":"tests/test_compute_harvest_safety.py#_StallCatStub.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#_tgz_with","name":[["tgz",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["tgz",2],["files",3],["dict",2],["str",2],["bytes",6],["import",1],["tarfile",3],["buf",3],["io",4],["open",1],["fileobj",1],["mode",1],["gz",1],["as",1],["tar",3],["name",2],["body",3],["items",1],["info",4],["size",1],["len",1],["addfile",1],["return",1],["getvalue",1]]},{"id":"tests/test_compute_harvest_safety.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",7],["path",9],["skills",3],["mkdir",2],["ws",1],["return",1],["types",1],["simple",1],["namespace",1],["data",2],["dir",3],["db",2],["config",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_declaration_of_only_hidden_outputs_features_nothing","name":[["test",1],["declaration",1],["only",1],["hidden",1],["outputs",1],["features",1],["nothing",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["declaration",3],["only",3],["hidden",4],["outputs",2],["features",2],["nothing",3],["entries",2],["path",2],["diagnostic",1],["log",2],["sha256",2],["64",2],["trace",1],["json",2],["declared",2],["glob",2],["visibility",1],["residency",1],["remote",2],["featured",2],["unmatched",2],["manifest",1],["reconcile",1],["assert",2],["must",1],["feature",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_failed_harvest_does_not_leak_its_staging_directory","name":[["test",1],["failed",1],["harvest",1],["not",1],["leak",1],["its",1],["staging",1],["directory",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",4],["test",2],["failed",4],["harvest",7],["not",2],["leak",5],["its",2],["staging",6],["directory",4],["cfg",3],["tmp",5],["path",6],["codex",1],["p2",1],["host",1],["owned",1],["tree",3],["only",1],["moved",1],["away",1],["by",2],["successful",1],["publish",1],["now",1],["re",1],["deliberately",1],["retains",1],["prior",1],["every",1],["transient",1],["error",2],["would",2],["leave",1],["one",1],["per",1],["poll",1],["under",1],["data",1],["dir",1],["after",4],["extraction",2],["strand",1],["whole",1],["ws",3],["manager",8],["jobs",2],["job",4],["id",1],["provider",1],["ssh",3],["lab",2],["alias",2],["workdir",2],["str",1],["remote",2],["status",1],["states",1],["running",1],["pid",1],["pgid",1],["outputs",1],["mkdir",1],["failing",2],["exclude",1],["got",1],["part",1],["way",1],["then",1],["transfer",1],["partial",1],["bin",1],["write",1],["text",1],["half",1],["encoding",1],["utf",1],["return",2],["scp",1],["connection",1],["reset",1],["peer",1],["true",1],["stage",4],["root",4],["hpc",1],["before",3],["iterdir",2],["probe",3],["says",2],["exit",2],["zero",2],["argv",1],["proc",1],["rc",1],["import",1],["openai4s",1],["compute",1],["as",1],["mod",4],["original",2],["run",2],["subprocess",3],["popen",3],["try",1],["result",1],["finally",1],["assert",1],["leaked",1],["sorted",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_failed_harvest_does_not_leak_its_staging_directory.failing_harvest","name":[["failing",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["failing",2],["harvest",2],["alias",2],["workdir",2],["staging",3],["exclude",2],["extraction",2],["got",2],["part",2],["way",2],["then",2],["transfer",2],["failed",2],["path",1],["partial",1],["bin",1],["write",1],["text",1],["half",1],["encoding",1],["utf",1],["return",1],["scp",1],["connection",1],["reset",1],["by",1],["peer",1],["true",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_failed_harvest_does_not_leak_its_staging_directory.probe_says_exit_zero","name":[["probe",1],["says",1],["exit",1],["zero",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["probe",3],["says",2],["exit",2],["zero",2],["argv",2],["return",1],["proc",1],["rc",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_failed_reharvest_does_not_destroy_previously_published_outputs","name":[["test",1],["failed",1],["reharvest",1],["not",1],["destroy",1],["previously",1],["published",1],["outputs",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",5],["test",2],["failed",6],["reharvest",2],["not",2],["destroy",2],["previously",4],["published",2],["outputs",4],["cfg",3],["tmp",5],["path",6],["codex",1],["p1",1],["result",7],["re",6],["runs",1],["harvest",12],["publish",1],["every",1],["poll",5],["including",1],["attaches",1],["after",1],["job",7],["already",1],["terminal",1],["whose",1],["scp",2],["tar",1],["transiently",2],["fails",2],["leaves",1],["empty",2],["staging",5],["publishing",1],["wholesale",1],["would",1],["delete",1],["harvested",2],["verified",6],["tree",1],["driven",1],["end",2],["through",1],["ssh",6],["twice",1],["second",2],["errors",1],["prior",2],["output",3],["must",1],["survive",1],["ws",3],["manager",11],["jobs",3],["id",1],["provider",1],["lab",2],["alias",3],["workdir",3],["str",1],["remote",2],["status",1],["states",1],["running",1],["pid",1],["pgid",1],["mkdir",1],["probe",3],["says",2],["exit",2],["zero",2],["argv",1],["return",3],["proc",1],["rc",1],["import",1],["openai4s",1],["compute",1],["as",1],["mod",4],["original",2],["run",2],["subprocess",3],["popen",3],["try",1],["first",1],["successful",1],["publishes",1],["good",2],["exclude",2],["csv",3],["write",1],["text",3],["encoding",1],["utf",1],["none",1],["false",1],["no",1],["error",1],["dest",4],["safe",1],["assert",2],["read",2],["attach",1],["connection",1],["reset",1],["true",1],["transient",1],["finally",1],["survives",1],["destroyed",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_failed_reharvest_does_not_destroy_previously_published_outputs.failed_harvest","name":[["failed",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["failed",2],["harvest",2],["alias",2],["workdir",2],["staging",2],["exclude",2],["return",1],["scp",1],["connection",1],["reset",1],["true",1],["transient",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_failed_reharvest_does_not_destroy_previously_published_outputs.good_harvest","name":[["good",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["good",2],["harvest",2],["alias",2],["workdir",2],["staging",3],["exclude",2],["path",1],["result",1],["csv",1],["write",1],["text",1],["verified",1],["encoding",1],["utf",1],["return",1],["none",1],["false",1],["no",1],["error",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_failed_reharvest_does_not_destroy_previously_published_outputs.probe_says_exit_zero","name":[["probe",1],["says",1],["exit",1],["zero",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["probe",3],["says",2],["exit",2],["zero",2],["argv",2],["return",1],["proc",1],["rc",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_hostile_byoc_archive_leaves_no_staging_directory","name":[["test",1],["hostile",1],["byoc",1],["archive",1],["leaves",1],["no",1],["staging",1],["directory",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",3],["test",2],["hostile",7],["byoc",4],["archive",5],["leaves",2],["no",2],["staging",4],["directory",4],["cfg",3],["tmp",3],["path",5],["codex",1],["p2",1],["harvest",1],["allocates",1],["data",1],["hpc",3],["job",4],["only",1],["then",1],["extracts",1],["makes",1],["safe",1],["extract",1],["tar",5],["raise",1],["before",3],["returned",1],["so",1],["caller",1],["had",1],["nothing",1],["delete",1],["one",2],["stranded",2],["per",1],["poll",2],["import",1],["tarfile",3],["manager",7],["ws",1],["buf",3],["io",4],["bytes",3],["open",1],["fileobj",1],["mode",1],["gz",2],["as",1],["info",4],["escape",1],["size",1],["addfile",1],["bad",1],["getvalue",1],["helper",3],["prov",1],["verb",1],["payload",1],["creds",1],["stage",4],["out",4],["write",1],["return",1],["ready",1],["true",1],["exit",1],["code",1],["run",1],["root",2],["iterdir",2],["result",1],["jobs",1],["assert",3],["status",1],["states",1],["failed",1],["error",1],["kind",1],["unsafe",1],["rejected",1],["its",1],["every",1],["leaks",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_hostile_byoc_archive_leaves_no_staging_directory.helper","name":[["helper",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["helper",2],["prov",2],["verb",2],["payload",2],["creds",2],["stage",3],["path",1],["out",1],["tar",1],["gz",1],["write",1],["bytes",1],["hostile",1],["return",1],["ready",1],["true",1],["job",1],["exit",1],["code",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_legitimate_harvest_dir_is_allowed_and_contained","name":[["test",1],["legitimate",1],["harvest",1],["dir",1],["allowed",1],["contained",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["legitimate",2],["harvest",3],["dir",3],["allowed",2],["contained",2],["cfg",3],["tmp",3],["path",4],["ws",3],["manager",4],["dest",4],["safe",1],["job",1],["abc",1],["assert",2],["hpc",1],["root",1],["real",1],["resolve",1],["parents",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_planted_output_is_not_counted_as_produced","name":[["test",1],["planted",1],["output",1],["not",1],["counted",1],["as",1],["produced",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",4],["test",2],["planted",9],["output",7],["not",8],["counted",5],["as",5],["produced",5],["cfg",3],["tmp",5],["path",6],["trust",1],["boundary",1],["defect",1],["cell",2],["creates",1],["declared",2],["under",1],["workspace",3],["harvest",7],["dir",6],["before",1],["polling",1],["manifest",1],["built",1],["from",2],["host",1],["owned",1],["staging",2],["tree",1],["so",1],["plant",6],["wholesale",1],["publish",1],["discards",1],["ws",4],["manager",7],["jobs",2],["job",6],["id",1],["provider",1],["ssh",5],["lab",2],["alias",2],["workdir",2],["str",1],["remote",3],["status",2],["states",2],["running",1],["pid",1],["pgid",1],["outputs",1],["model",4],["pt",4],["mkdir",2],["plants",1],["lands",1],["hpc",1],["parents",1],["true",1],["write",1],["bytes",2],["forged",2],["weights",1],["nothing",3],["empty",2],["fake",2],["exclude",1],["return",2],["none",1],["false",1],["no",1],["error",1],["oversized",1],["stayed",1],["probe",3],["says",2],["exit",2],["zero",2],["argv",1],["proc",1],["rc",1],["import",1],["openai4s",1],["compute",1],["mod",4],["original",2],["run",2],["subprocess",3],["popen",3],["try",1],["result",4],["finally",1],["file",2],["must",3],["be",2],["marked",1],["succeeded",2],["off",1],["harvested",3],["name",1],["files",1],["assert",3],["was",1],["report",1],["success",1],["gone",1],["published",1],["exists",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_planted_output_is_not_counted_as_produced.fake_harvest_ssh","name":[["fake",1],["harvest",1],["ssh",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["fake",2],["harvest",2],["ssh",2],["alias",2],["workdir",2],["staging",2],["exclude",2],["return",1],["none",1],["false",1],["no",1],["error",1],["nothing",2],["oversized",1],["stayed",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_planted_output_is_not_counted_as_produced.probe_says_exit_zero","name":[["probe",1],["says",1],["exit",1],["zero",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["probe",3],["says",2],["exit",2],["zero",2],["argv",2],["return",1],["proc",1],["rc",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_symlinked_hpc_root_is_refused","name":[["test",1],["symlinked",1],["hpc",1],["root",1],["refused",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["symlinked",2],["hpc",9],["root",3],["refused",2],["cfg",3],["tmp",4],["path",4],["ws",4],["manager",3],["outside",3],["escape",1],["mkdir",1],["cell",1],["replaces",1],["link",1],["somewhere",1],["should",1],["not",1],["reach",1],["if",1],["exists",1],["child",2],["iterdir",1],["unlink",1],["rmdir",1],["symlink",2],["pytest",1],["raises",1],["compute",1],["error",3],["as",1],["safe",1],["harvest",1],["dest",1],["job",1],["abc",1],["assert",1],["str",1],["value",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_symlinked_per_job_dir_is_refused","name":[["test",1],["symlinked",1],["per",1],["job",1],["dir",1],["refused",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["symlinked",2],["per",2],["job",4],["dir",2],["refused",2],["cfg",3],["tmp",4],["path",4],["ws",4],["manager",3],["outside",4],["escape",1],["mkdir",1],["hpc",1],["abc",2],["symlink",2],["pytest",1],["raises",1],["compute",1],["error",3],["as",1],["safe",1],["harvest",1],["dest",1],["assert",2],["str",1],["value",1],["not",1],["leaked",1],["exists",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_terminal_byoc_job_repolled_returns_stored_evidence","name":[["test",1],["terminal",1],["byoc",1],["job",1],["repolled",1],["returns",1],["stored",1],["evidence",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",4],["test",2],["terminal",6],["byoc",7],["job",17],["repolled",2],["returns",2],["stored",2],["evidence",2],["cfg",3],["tmp",3],["path",5],["codex",1],["p1",1],["sandbox",3],["warm",6],["reused",1],["once",1],["harvested",1],["submitting",1],["wipes",1],["work",2],["re",1],["polling",1],["reach",1],["provider",2],["anyway",1],["harvest",1],["archive",4],["publish",1],["those",1],["bytes",5],["under",1],["id",1],["replace",1],["durable",1],["manifest",4],["digest",1],["timestamp",1],["them",1],["manager",10],["ws",1],["helper",7],["prov",3],["verb",4],["payload",3],["creds",3],["stage",4],["out",1],["tar",1],["gz",1],["write",1],["tgz",1],["return",2],["ready",1],["true",2],["exit",1],["code",1],["csv",3],["run",2],["first",2],["result",2],["jobs",2],["assert",9],["status",1],["states",1],["succeeded",1],["row1",5],["store",2],["compute",2],["ran",1],["same",1],["now",1],["holds",1],["entirely",1],["different",1],["calls",3],["counting",2],["append",1],["second",5],["must",1],["not",1],["be",1],["dispatched",1],["cached",1],["integrity",4],["sha256",4],["artifact",3],["left",1],["remote",1],["false",1],["keeps",1],["nothing",1],["row2",4],["at",2]]},{"id":"tests/test_compute_harvest_safety.py#test_a_terminal_byoc_job_repolled_returns_stored_evidence.counting_helper","name":[["counting",1],["helper",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["counting",2],["helper",3],["prov",3],["verb",4],["payload",3],["creds",3],["stage",3],["calls",1],["append",1],["return",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_terminal_byoc_job_repolled_returns_stored_evidence.helper","name":[["helper",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["helper",2],["prov",2],["verb",2],["payload",2],["creds",2],["stage",3],["path",1],["out",1],["tar",1],["gz",1],["write",1],["bytes",1],["tgz",1],["archive",1],["return",1],["ready",1],["true",1],["job",1],["exit",1],["code",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_terminal_job_repolled_returns_stored_evidence_not_a_reharvest","name":[["test",1],["terminal",1],["job",1],["repolled",1],["returns",1],["stored",1],["evidence",1],["not",1],["reharvest",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",5],["test",2],["terminal",8],["job",15],["repolled",2],["returns",2],["stored",2],["evidence",4],["not",2],["reharvest",2],["cfg",3],["tmp",5],["path",7],["codex",1],["p2",1],["result",7],["re",6],["runs",1],["every",1],["poll",5],["polled",1],["after",2],["its",1],["remote",3],["workdir",5],["changed",2],["would",1],["harvest",8],["overwrite",1],["original",5],["artifact",3],["manifest",4],["integrity",4],["sha256",4],["at",3],["whatever",1],["later",1],["saw",1],["recorded",2],["describes",1],["bytes",1],["established",1],["outcome",1],["must",1],["survive",1],["unchanged",1],["ws",4],["manager",13],["store",3],["create",1],["compute",4],["id",2],["provider",2],["ssh",6],["lab",3],["status",3],["states",3],["running",2],["outputs",2],["csv",4],["owner",1],["key",1],["str",2],["jobs",3],["alias",3],["pid",1],["pgid",1],["mkdir",1],["probe",3],["says",2],["exit",2],["zero",2],["argv",1],["return",3],["proc",1],["rc",1],["import",1],["openai4s",1],["as",1],["mod",4],["run",2],["subprocess",3],["popen",3],["try",1],["good",2],["staging",4],["exclude",2],["write",2],["text",2],["encoding",2],["utf",2],["none",2],["false",2],["first",2],["assert",6],["succeeded",1],["row1",4],["manifest1",2],["digest1",3],["at1",2],["completely",1],["different",1],["tampered",3],["second",3],["finally",1],["returned",1],["durable",1],["row",1],["intact",1],["cached",1],["true",1],["row2",4],["was",1],["overwritten",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_terminal_job_repolled_returns_stored_evidence_not_a_reharvest.good_harvest","name":[["good",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["good",2],["harvest",2],["alias",2],["workdir",2],["staging",3],["exclude",2],["path",1],["result",1],["csv",1],["write",1],["text",1],["original",1],["encoding",1],["utf",1],["return",1],["none",1],["false",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_terminal_job_repolled_returns_stored_evidence_not_a_reharvest.probe_says_exit_zero","name":[["probe",1],["says",1],["exit",1],["zero",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["probe",3],["says",2],["exit",2],["zero",2],["argv",2],["return",1],["proc",1],["rc",1]]},{"id":"tests/test_compute_harvest_safety.py#test_a_terminal_job_repolled_returns_stored_evidence_not_a_reharvest.tampered_harvest","name":[["tampered",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["tampered",3],["harvest",2],["alias",2],["workdir",2],["staging",3],["exclude",2],["path",1],["result",1],["csv",1],["write",1],["text",1],["encoding",1],["utf",1],["return",1],["none",1],["false",1]]},{"id":"tests/test_compute_harvest_safety.py#test_auto_still_degrades_visibly","name":[["test",1],["auto",1],["still",1],["degrades",1],["visibly",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",3],["test",2],["auto",4],["still",3],["degrades",2],["visibly",2],["cfg",3],["tmp",6],["path",7],["monkeypatch",5],["setenv",1],["openai4",1],["compute",1],["confinement",5],["manager",4],["ws",2],["from",1],["openai4s",1],["security",1],["import",2],["byoc",3],["setattr",2],["wrap",1],["lambda",1],["throw",1],["unavailable",1],["no",1],["backend",1],["json",3],["spawned",4],["list",1],["stage",2],["fake",2],["spawn",4],["argv",2],["creds",1],["env",1],["deadline",1],["op",1],["st",2],["append",1],["reply",3],["write",2],["text",2],["dumps",1],["ok",2],["true",2],["encoding",2],["utf",2],["return",1],["types",1],["simple",1],["namespace",1],["returncode",1],["helper",3],["provider",4],["py",3],["object",1],["prov",2],["str",1],["meta",1],["must",2],["reach",1],["degraded",1],["not",1],["raise",1],["run",2],["wait",1],["token",1],["assert",3],["expect",1],["confined",1],["turned",1],["off",1],["plain",1],["form",1],["ends",1]]},{"id":"tests/test_compute_harvest_safety.py#test_auto_still_degrades_visibly.fake_spawn","name":[["fake",1],["spawn",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["fake",2],["spawn",2],["argv",3],["creds",2],["env",2],["deadline",2],["op",2],["st",3],["spawned",1],["append",1],["path",1],["reply",1],["json",2],["write",1],["text",1],["dumps",1],["ok",1],["true",1],["encoding",1],["utf",1],["return",1],["types",1],["simple",1],["namespace",1],["returncode",1]]},{"id":"tests/test_compute_harvest_safety.py#test_enforce_refuses_to_run_the_helper_unconfined","name":[["test",1],["enforce",1],["refuses",1],["run",1],["helper",1],["unconfined",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",3],["test",2],["enforce",6],["refuses",2],["run",3],["helper",6],["unconfined",4],["cfg",3],["tmp",6],["path",6],["monkeypatch",5],["wrapper",1],["raising",1],["after",1],["availability",1],["gate",1],["must",2],["not",2],["degrade",1],["plain",1],["under",2],["runs",1],["credential",1],["setenv",1],["openai4",1],["compute",2],["confinement",7],["manager",5],["ws",2],["assert",4],["mode",1],["from",1],["openai4s",1],["security",1],["import",1],["byoc",3],["refuse",2],["raise",1],["unavailable",2],["backend",1],["went",1],["away",1],["setattr",2],["wrap",1],["spawned",4],["list",1],["spawn",1],["lambda",1],["append",1],["types",1],["simple",1],["namespace",1],["returncode",1],["prov",2],["provider",4],["py",3],["str",1],["meta",1],["write",1],["text",1],["object",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["error",5],["as",1],["wait",1],["token",1],["value",2],["kind",1],["indeterminate",1],["false",1],["never",1],["be",1]]},{"id":"tests/test_compute_harvest_safety.py#test_enforce_refuses_to_run_the_helper_unconfined.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["refuse",2],["raise",1],["byoc",1],["confinement",2],["unavailable",1],["backend",1],["went",1],["away",1]]},{"id":"tests/test_compute_harvest_safety.py#test_omitting_outputs_still_features_everything","name":[["test",1],["omitting",1],["outputs",1],["still",1],["features",1],["everything",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["omitting",2],["outputs",2],["still",2],["features",2],["everything",2],["entries",2],["path",1],["result",2],["csv",2],["sha256",1],["64",1],["featured",2],["manifest",1],["reconcile",1],["none",1],["assert",1]]},{"id":"tests/test_compute_harvest_safety.py#test_publish_refuses_a_symlinked_hpc_root_swapped_after_validation","name":[["test",1],["publish",1],["refuses",1],["symlinked",1],["hpc",1],["root",1],["swapped",1],["after",1],["validation",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["publish",4],["refuses",2],["symlinked",2],["hpc",10],["root",3],["swapped",2],["after",3],["validation",3],["cfg",3],["tmp",4],["path",5],["safe",1],["harvest",2],["dest",1],["validated",1],["earlier",1],["but",1],["cell",2],["swap",1],["parent",1],["symlink",3],["before",1],["publication",1],["must",1],["not",4],["follow",1],["move",1],["trusted",2],["tree",2],["outside",5],["workspace",1],["ws",4],["manager",4],["staging",4],["host",1],["dir",1],["job",3],["result",1],["csv",1],["write",1],["text",1],["ok",1],["encoding",1],["utf",1],["escape",1],["mkdir",1],["replaces",1],["child",4],["list",1],["iterdir",1],["unlink",1],["if",1],["file",1],["else",1],["shutil",1],["rmtree",1],["rmdir",1],["pytest",1],["raises",1],["compute",1],["error",3],["as",1],["assert",2],["real",1],["directory",2],["str",1],["value",1],["did",1],["land",1],["attacker",1],["exists",1]]},{"id":"tests/test_compute_harvest_safety.py#test_publish_replaces_a_symlinked_per_job_entry_without_following_it","name":[["test",1],["publish",1],["replaces",1],["symlinked",1],["per",1],["job",1],["entry",1],["without",1],["following",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["publish",3],["replaces",2],["symlinked",2],["per",3],["job",8],["entry",3],["without",2],["following",2],["cfg",3],["tmp",4],["path",4],["ws",7],["manager",4],["staging",4],["host",1],["dir",3],["result",2],["csv",2],["write",2],["text",2],["ok",1],["encoding",2],["utf",2],["outside",5],["escape2",1],["mkdir",1],["sentinel",2],["keep",1],["symlink",4],["attacker",2],["hpc",4],["harvest",1],["was",2],["replaced",1],["by",1],["real",1],["harvested",1],["file",2],["directory",1],["not",2],["written",1],["into",1],["removed",1],["assert",3],["exists",1]]},{"id":"tests/test_compute_harvest_safety.py#test_rmtree_at_is_anchored_to_the_fd_not_the_pathname","name":[["test",1],["rmtree",1],["at",1],["anchored",1],["fd",1],["not",1],["pathname",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["rmtree",5],["at",4],["anchored",4],["fd",10],["not",3],["pathname",7],["tmp",7],["path",7],["codex",1],["p1",1],["publish",1],["harvest",1],["removed",1],["stale",1],["real",11],["entry",2],["shutil",1],["self",1],["hpc",2],["root",2],["name",1],["re",1],["resolving",1],["cell",1],["swaps",1],["parent",1],["symlink",2],["between",1],["nofollow",1],["open",2],["removal",3],["could",1],["redirect",1],["recursive",1],["delete",2],["outside",10],["workspace",1],["must",1],["follow",1],["opened",1],["inode",2],["never",1],["victim",9],["deep",2],["mkdir",2],["parents",2],["true",2],["txt",1],["write",2],["text",2],["encoding",2],["utf",2],["keepme",2],["host",1],["data",1],["os",4],["rdonly",1],["directory",1],["try",1],["swap",1],["point",1],["after",1],["opening",1],["based",1],["would",1],["now",1],["one",1],["still",1],["removes",1],["through",1],["rename",1],["moved",2],["finally",1],["close",1],["assert",2],["exists",2],["survived",1],["followed",1],["swapped",1]]},{"id":"tests/test_compute_harvest_safety.py#test_the_capped_transfer_aborts_on_the_actual_bytes_not_the_ack","name":[["test",1],["capped",1],["transfer",1],["aborts",1],["actual",1],["bytes",1],["not",1],["ack",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["capped",3],["transfer",3],["aborts",2],["actual",2],["bytes",3],["not",3],["ack",3],["cfg",3],["tmp",4],["path",4],["monkeypatch",3],["codex",1],["p1",1],["reported",1],["size",2],["toctou",1],["detached",1],["remote",2],["process",1],["enlarge",1],["replace",1],["archive",2],["after",1],["acknowledgement",1],["but",1],["before",2],["cap",5],["must",1],["bind",1],["transferred",1],["abort",1],["mid",1],["stream",1],["exhaust",1],["local",5],["disk",2],["import",1],["openai4s",1],["compute",2],["manager",4],["as",2],["mod",2],["ws",1],["huge",2],["1024",4],["far",1],["more",1],["than",1],["streams",1],["down",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["cat",1],["stub",1],["raising",1],["true",1],["out",1],["tar",1],["gz",1],["pytest",1],["raises",1],["error",3],["fetch",1],["lab",1],["work",1],["64",2],["assert",2],["str",1],["value",1],["lower",1],["nothing",1],["over",1],["was",1],["allowed",1],["land",1],["exists",1],["stat",1],["st",1]]},{"id":"tests/test_compute_harvest_safety.py#test_the_capped_transfer_bounds_the_stderr_it_retains","name":[["test",1],["capped",1],["transfer",1],["bounds",1],["stderr",1],["retains",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["capped",4],["transfer",3],["bounds",2],["stderr",6],["retains",2],["cfg",3],["tmp",4],["path",5],["monkeypatch",4],["codex",1],["p1",1],["archive",5],["cap",4],["binds",1],["stdout",1],["only",3],["remote",3],["writes",1],["continuously",1],["while",1],["cat",3],["stays",1],["under",1],["have",1],["every",1],["64",1],["ki",1],["chunk",1],["retained",3],["whole",1],["timeout",1],["then",1],["duplicated",1],["by",1],["join",1],["so",2],["chatty",3],["hostile",1],["host",1],["exhausted",1],["daemon",1],["memory",1],["payload",1],["limit",1],["reporting",1],["everything",1],["as",3],["fine",1],["tail",5],["ever",1],["shown",1],["may",1],["be",3],["held",1],["import",1],["openai4s",1],["compute",2],["manager",5],["mod",4],["ws",1],["noise",4],["1024",6],["far",1],["past",1],["budget",1],["stub",4],["tiny",3],["setattr",2],["subprocess",2],["popen",2],["lambda",2],["raising",2],["true",2],["local",4],["out",1],["tar",1],["gz",1],["fetch",2],["lab",2],["work",2],["assert",3],["read",1],["bytes",3],["same",1],["actually",1],["reports",1],["non",1],["zero",1],["exit",1],["raises",2],["message",5],["built",1],["from",1],["was",1],["stub2",3],["returncode",1],["pytest",1],["error",3],["str",1],["value",1],["len",3],["encode",2],["byte",1],["stream",1],["must",2],["bounded",1],["discarded",1],["elision",1],["stated",1],["not",1],["silent",1]]},{"id":"tests/test_compute_harvest_safety.py#test_the_capped_transfer_delivers_a_within_cap_archive","name":[["test",1],["capped",1],["transfer",1],["delivers",1],["within",1],["cap",1],["archive",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["capped",3],["transfer",2],["delivers",2],["within",4],["cap",6],["archive",5],["cfg",3],["tmp",4],["path",4],["monkeypatch",3],["must",1],["not",1],["break",1],["normal",1],["case",1],["lands",1],["whole",1],["import",1],["openai4s",1],["compute",1],["manager",4],["as",1],["mod",2],["ws",1],["payload",3],["legitimate",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["cat",1],["stub",1],["raising",1],["true",1],["local",3],["out",1],["tar",1],["gz",1],["fetch",1],["lab",1],["remote",1],["work",1],["1024",1],["assert",1],["read",1],["bytes",1]]},{"id":"tests/test_compute_harvest_safety.py#test_the_capped_transfer_times_out_on_a_stalled_stream","name":[["test",1],["capped",1],["transfer",1],["times",1],["out",1],["stalled",1],["stream",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["capped",3],["transfer",4],["times",2],["out",3],["stalled",2],["stream",2],["cfg",3],["tmp",4],["path",4],["monkeypatch",3],["independent",1],["p2",1],["mid",1],["stall",2],["must",1],["abort",1],["at",1],["deadline",3],["not",2],["hang",1],["blocking",1],["read",2],["waits",1],["bytes",1],["eof",1],["so",1],["has",1],["be",1],["enforced",1],["by",1],["watchdog",1],["kills",1],["process",1],["merely",1],["checked",1],["between",1],["reads",1],["never",1],["run",1],["while",1],["blocks",1],["import",2],["time",4],["as",3],["openai4s",1],["compute",2],["manager",4],["mod",2],["ws",1],["stub",3],["cat",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["raising",1],["true",1],["local",2],["tar",1],["gz",1],["started",2],["monotonic",2],["pytest",1],["raises",1],["error",3],["fetch",1],["archive",1],["lab",1],["remote",1],["work",1],["cap",1],["10",1],["1024",2],["timeout",1],["elapsed",2],["assert",2],["exceeded",1],["str",1],["value",1],["hung",1],["well",1],["past",1],["its",1]]},{"id":"tests/test_compute_harvest_safety.py#test_the_staging_dir_is_host_owned_and_outside_the_workspace","name":[["test",1],["staging",1],["dir",1],["host",1],["owned",1],["outside",1],["workspace",1]],"path":[["tests",1],["test",1],["compute",1],["harvest",1],["safety",1],["py",1]],"body":[["def",2],["test",2],["staging",7],["dir",5],["host",3],["owned",2],["outside",2],["workspace",3],["cfg",4],["tmp",3],["path",4],["ws",4],["manager",3],["job",1],["abc",1],["assert",3],["never",1],["under",1],["kernel",1],["writable",1],["so",1],["cell",1],["cannot",1],["pre",1],["plant",1],["resolve",4],["not",1],["parents",2],["data",1]]},{"id":"tests/test_compute_job_races.py","name":[["test",1],["compute",1],["job",1],["races",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["compute",6],["job",2],["says",1],["happened",2],["must",2],["be",1],["three",2],["defects",1],["all",1],["reported",1],["by",2],["review",1],["against",2],["fixed",1],["state",2],["machine",1],["repository",1],["compare",1],["swap",1],["works",1],["but",1],["manager",3],["wrote",1],["terminal",2],["status",1],["into",1],["memory",2],["first",1],["then",1],["handed",1],["write",1],["persist",1],["swallows",1],["exceptions",1],["cancel",1],["lost",1],["race",1],["result",1],["therefore",1],["left",1],["sqlite",1],["at",1],["succeeded",1],["while",1],["caller",2],["were",1],["told",2],["cancelled",1],["ledger",2],["answer",1],["disagreed",1],["worse",1],["than",1],["either",1],["being",2],["wrong",1],["alone",1],["close",1],["had",1],["same",1],["shape",1],["so",1],["handle",1],["release",1],["could",1],["report",1],["never",1],["actually",1],["ended",1],["residency",3],["remote",2],["was",1],["honoured",1],["only",1],["reconciler",1],["harvest",3],["still",1],["tarred",1],["whole",1],["work",1],["directory",2],["downloaded",1],["listed",1],["file",2],["output",1],["files",1],["one",1],["thing",1],["declaration",1],["exists",1],["forbid",1],["tests",1],["run",1],["real",3],["generated",1],["shell",1],["script",3],["because",1],["exclusion",1],["tested",1],["lives",2],["find",1],["expression",1],["nothing",1],["else",1],["prove",1],["end",2],["case",1],["test",1],["trust",1],["boundary",1],["py",1],["runs",1],["under",1],["shells",1],["import",10],["subprocess",1],["tempfile",1],["threading",1],["types",1],["from",5],["pathlib",1],["path",1],["pytest",2],["openai4s",4],["states",1],["ssh",1],["config",2],["store",2],["fixture",1],["decides",1],["decided",1],["not",1],["move",1]]},{"id":"tests/test_compute_job_races.py#_run_script","name":[["run",1],["script",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["run",3],["script",5],["str",3],["cwd",4],["path",2],["subprocess",3],["completed",2],["process",2],["return",1],["sh",1],["capture",1],["output",1],["true",1],["timeout",1],["60",1]]},{"id":"tests/test_compute_job_races.py#_running_ssh_job","name":[["running",1],["ssh",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["running",4],["ssh",5],["job",13],["cfg",4],["id",7],["race",2],["live",1],["present",1],["both",1],["ledger",1],["manager",5],["memory",1],["store",4],["db",1],["path",1],["create",1],["compute",2],["provider",2],["lab",3],["status",2],["states",2],["jobs",1],["alias",1],["workdir",1],["tmp",1],["work",1],["pid",1],["4242",2],["pgid",1],["return",1]]},{"id":"tests/test_compute_job_races.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",6],["path",8],["skills",3],["mkdir",1],["return",1],["types",1],["simple",1],["namespace",1],["data",2],["dir",3],["db",2],["config",1]]},{"id":"tests/test_compute_job_races.py#test_a_cancel_that_lost_the_terminal_race_reports_the_real_state","name":[["test",1],["cancel",1],["lost",1],["terminal",1],["race",1],["reports",1],["real",1],["state",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["cancel",5],["lost",2],["terminal",3],["race",6],["reports",2],["real",2],["state",3],["cfg",3],["monkeypatch",3],["minimal",1],["reproduction",1],["from",1],["review",1],["result",1],["thread",1],["got",1],["there",1],["first",1],["wrote",1],["succeeded",6],["follows",1],["cannot",1],["legally",1],["move",1],["row",1],["so",1],["must",3],["not",2],["claim",1],["did",1],["manager",4],["store",3],["running",1],["ssh",2],["job",10],["setattr",1],["terminate",1],["lambda",1],["none",1],["update",1],["compute",2],["status",4],["states",6],["out",3],["id",1],["assert",4],["caller",1],["be",1],["told",1],["ledger",2],["actually",1],["holds",1],["one",1],["wanted",1],["conflict",1],["requested",1],["cancelled",1],["actual",1],["jobs",1],["memory",1],["follow",1],["never",1],["wish",1]]},{"id":"tests/test_compute_job_races.py#test_a_close_that_lost_the_terminal_race_does_not_claim_a_release","name":[["test",1],["close",1],["lost",1],["terminal",1],["race",1],["not",1],["claim",1],["release",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["close",10],["lost",2],["terminal",2],["race",2],["not",4],["claim",2],["release",2],["cfg",3],["monkeypatch",3],["manager",4],["store",3],["running",1],["ssh",3],["job",13],["setattr",1],["terminate",1],["lambda",1],["none",1],["update",1],["compute",2],["status",3],["states",3],["succeeded",3],["out",2],["provider",1],["lab",1],["ids",1],["assert",3],["released",2],["had",1],["already",1],["finished",1],["was",1],["by",1],["jobs",1]]},{"id":"tests/test_compute_job_races.py#test_a_nested_file_sharing_a_wrapper_basename_is_still_harvested","name":[["test",1],["nested",1],["file",1],["sharing",1],["wrapper",1],["basename",1],["still",1],["harvested",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["nested",4],["file",4],["sharing",2],["wrapper",5],["basename",2],["still",3],["harvested",2],["tmp",3],["path",3],["control",1],["exclusions",1],["matched",1],["by",1],["name",1],["so",1],["declared",2],["output",5],["like",1],["results",4],["run",6],["sh",6],["was",3],["dropped",3],["at",1],["any",1],["depth",1],["reconcile",1],["then",1],["reported",1],["missing",1],["turned",1],["exit",1],["job",1],["into",1],["failed",1],["only",1],["root",2],["files",1],["may",1],["be",2],["excluded",2],["import",1],["tarfile",2],["work",11],["mkdir",3],["write",3],["text",3],["bin",1],["encoding",3],["utf",3],["real",2],["checkpoint",3],["timeout",2],["proc",3],["script",2],["ssh",1],["harvest",2],["str",1],["10",1],["000",2],["assert",4],["returncode",1],["stderr",1],["decode",1],["open",1],["openai4s",1],["tar",1],["gz",1],["as",1],["archive",2],["names",6],["lstrip",1],["getnames",1],["not",1],["must",1]]},{"id":"tests/test_compute_job_races.py#test_a_newline_in_a_filename_cannot_inject_a_second_tar_entry","name":[["test",1],["newline",1],["filename",1],["cannot",1],["inject",1],["second",1],["tar",1],["entry",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["newline",7],["filename",3],["cannot",2],["inject",2],["second",3],["tar",5],["entry",4],["tmp",3],["path",4],["find",1],["print",1],["delimited",1],["so",2],["containing",1],["split",2],["into",2],["job",1],["never",1],["produced",1],["potentially",1],["one",3],["outside",1],["work",9],["directory",1],["print0",1],["null",1],["reads",1],["names",5],["verbatim",1],["between",1],["nuls",1],["file",3],["member",1],["nothing",1],["else",1],["import",1],["tarfile",2],["mkdir",1],["weird",4],["data",1],["nnote",1],["txt",3],["whose",1],["name",3],["embeds",1],["write",2],["text",2],["payload",1],["encoding",2],["utf",2],["decoy",2],["proc",3],["run",1],["script",2],["ssh",1],["harvest",2],["str",1],["10",1],["000",2],["assert",3],["returncode",1],["stderr",1],["decode",1],["open",1],["openai4s",1],["gz",1],["as",1],["archive",2],["getnames",1],["normalized",3],["lstrip",1],["named",1],["was",1],["not",1],["archived",1],["phantom",1]]},{"id":"tests/test_compute_job_races.py#test_a_racing_result_and_cancel_agree_across_memory_ledger_and_caller","name":[["test",1],["racing",1],["result",1],["cancel",1],["agree",1],["across",1],["memory",1],["ledger",1],["caller",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",4],["test",2],["racing",2],["result",4],["cancel",9],["agree",2],["across",2],["memory",4],["ledger",4],["caller",3],["cfg",3],["barrier",2],["race",1],["itself",1],["under",1],["real",1],["threads",4],["whichever",1],["write",1],["lands",1],["three",1],["views",1],["must",1],["not",2],["diverge",1],["row",7],["job",13],["value",1],["handed",1],["back",1],["manager",6],["store",3],["running",1],["ssh",2],["both",6],["terminate",1],["lambda",1],["none",1],["confirmed",1],["remote",1],["stop",1],["start",4],["threading",3],["answers",4],["dict",1],["str",1],["object",1],["errors",5],["list",1],["base",3],["exception",3],["try",2],["wait",2],["timeout",3],["10",2],["id",1],["except",3],["as",3],["exc",4],["noqa",2],["ble001",2],["append",2],["straight",1],["at",1],["repository",1],["poll",1],["path",1],["compare",1],["swap",1],["there",1],["was",2],["never",1],["defect",1],["did",1],["around",1],["update",1],["compute",2],["status",6],["states",4],["succeeded",2],["exit",1],["code",1],["illegal",1],["transition",1],["pass",1],["thread",6],["target",2],["join",1],["20",1],["assert",4],["cancelled",1],["jobs",2],["says",3],["answered",1]]},{"id":"tests/test_compute_job_races.py#test_a_racing_result_and_cancel_agree_across_memory_ledger_and_caller.do_cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["cancel",4],["try",1],["start",1],["wait",1],["timeout",1],["10",1],["answers",1],["manager",1],["job",2],["id",1],["both",1],["except",1],["base",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["errors",1],["append",1]]},{"id":"tests/test_compute_job_races.py#test_a_racing_result_and_cancel_agree_across_memory_ledger_and_caller.do_result","name":[["result",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["result",2],["straight",2],["at",2],["repository",2],["as",3],["poll",2],["path",2],["compare",2],["swap",2],["there",2],["was",4],["never",2],["defect",2],["manager",2],["did",2],["around",2],["try",1],["start",1],["wait",1],["timeout",1],["10",1],["store",1],["update",1],["compute",1],["job",2],["both",1],["status",1],["states",2],["succeeded",1],["exit",1],["code",1],["except",2],["illegal",1],["transition",1],["pass",1],["base",1],["exception",1],["exc",2],["noqa",1],["ble001",1],["errors",1],["append",1]]},{"id":"tests/test_compute_job_races.py#test_a_terminal_write_that_cannot_be_persisted_is_not_reported_as_done","name":[["test",1],["terminal",1],["write",1],["cannot",1],["be",1],["persisted",1],["not",1],["reported",1],["as",1],["done",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",3],["test",2],["terminal",3],["write",3],["cannot",2],["be",3],["persisted",2],["not",4],["reported",2],["as",3],["done",2],["cfg",3],["monkeypatch",4],["ledger",2],["fails",1],["real",1],["reason",1],["must",2],["swallowed",1],["manager",5],["store",2],["running",2],["ssh",2],["job",8],["disk",5],["setattr",2],["terminate",1],["lambda",1],["none",1],["explode",2],["raise",1],["runtime",1],["error",3],["fire",2],["update",1],["compute",1],["pytest",1],["raises",1],["exception",1],["cancel",1],["id",1],["assert",2],["str",1],["value",1],["jobs",1],["status",1],["states",1],["memory",1],["advance",1],["past",1],["state",1],["refused",1]]},{"id":"tests/test_compute_job_races.py#test_a_terminal_write_that_cannot_be_persisted_is_not_reported_as_done.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["explode",2],["raise",1],["runtime",1],["error",1],["disk",1],["fire",1]]},{"id":"tests/test_compute_job_races.py#test_the_harvest_ack_reports_the_archive_size","name":[["test",1],["harvest",1],["ack",1],["reports",1],["archive",1],["size",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["harvest",6],["ack",5],["reports",3],["archive",7],["size",4],["tmp",3],["path",3],["host",1],["refuses",1],["oversized",2],["download",1],["before",1],["scp",1],["writes",1],["byte",1],["only",1],["if",1],["remote",1],["compressed",1],["from",1],["openai4s",2],["compute",1],["manager",1],["import",1],["parse",2],["work",7],["mkdir",1],["txt",1],["write",1],["text",1],["1000",1],["encoding",1],["utf",1],["proc",4],["run",1],["script",2],["ssh",1],["str",1],["10",1],["000",2],["assert",4],["returncode",1],["stderr",1],["decode",2],["marker",2],["stayed",1],["bytes",4],["stdout",1],["not",1],["none",1],["tar",1],["gz",1],["stat",1],["st",1]]},{"id":"tests/test_compute_job_races.py#test_the_harvest_script_still_archives_everything_when_nothing_stays","name":[["test",1],["harvest",1],["script",1],["still",1],["archives",1],["everything",1],["nothing",1],["stays",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["harvest",4],["script",4],["still",2],["archives",2],["everything",2],["nothing",2],["stays",2],["tmp",3],["path",3],["exclusion",1],["must",1],["be",1],["inert",1],["no",1],["residency",1],["was",1],["declared",1],["work",9],["mkdir",2],["txt",4],["write",2],["text",2],["encoding",2],["utf",2],["nested",2],["proc",3],["run",2],["ssh",1],["str",2],["10",1],["000",2],["assert",2],["returncode",1],["stderr",1],["decode",2],["listing",2],["subprocess",1],["tar",2],["tzf",1],["openai4s",1],["gz",1],["cwd",1],["capture",1],["output",1],["true",1],["timeout",1],["60",1],["names",3],["stdout",1]]},{"id":"tests/test_compute_job_races.py#test_the_local_gate_removes_a_stay_remote_file_the_remote_let_through","name":[["test",1],["local",1],["gate",1],["removes",1],["stay",1],["remote",2],["file",1],["let",1],["through",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["local",5],["gate",3],["removes",2],["stay",2],["remote",5],["file",3],["let",2],["through",3],["find",1],["glob",1],["semantics",1],["not",2],["fnmatch",1],["every",1],["host",1],["exclusion",1],["one",1],["stops",1],["transfer",1],["side",1],["control",1],["so",1],["slipped",1],["cannot",1],["survive",1],["disk",1],["be",1],["listed",1],["as",2],["output",1],["from",1],["openai4s",1],["compute",1],["manager",1],["import",1],["prune",2],["matches",2],["tempfile",1],["temporary",1],["directory",1],["td",2],["dest",7],["path",1],["keep",3],["csv",2],["write",2],["text",2],["encoding",2],["utf",2],["ckpt",5],["mkdir",1],["model",3],["pt",4],["weights",1],["removed",2],["assert",3],["exists",2]]},{"id":"tests/test_compute_job_races.py#test_the_real_harvest_script_excludes_a_remote_residency_output","name":[["test",1],["real",1],["harvest",1],["script",1],["excludes",1],["remote",1],["residency",1],["output",1]],"path":[["tests",1],["test",1],["compute",1],["job",1],["races",1],["py",1]],"body":[["def",2],["test",2],["real",2],["harvest",5],["script",7],["excludes",2],["remote",3],["residency",3],["output",4],["tmp",3],["path",3],["run",3],["generated",1],["archive",1],["evidence",1],["work",9],["mkdir",2],["small",2],["csv",2],["write",2],["text",2],["n1",1],["encoding",2],["utf",2],["checkpoints",4],["step",3],["ckpt",4],["weights",1],["ssh",1],["str",2],["10",1],["000",2],["exclude",1],["patterns",1],["proc",4],["assert",4],["returncode",1],["stderr",1],["decode",3],["openai4",1],["stayed",1],["stdout",2],["listing",2],["subprocess",1],["tar",2],["tzf",1],["openai4s",1],["gz",1],["cwd",1],["capture",1],["true",1],["timeout",1],["60",1],["names",4],["split",1],["any",2],["name",4],["endswith",1],["not",1],["was",1],["archived",1],["anyway",1]]},{"id":"tests/test_compute_lifecycle.py","name":[["test",1],["compute",1],["lifecycle",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["remote",2],["job",5],["fate",1],["claim",2],["every",2],["here",1],["needs",1],["evidence",1],["four",1],["false",1],["claims",1],["file",1],["pins",1],["down",1],["each",2],["manager",3],["make",1],["without",3],["anything",1],["back",1],["provider",2],["refused",1],["helper",3],["died",1],["before",1],["writing",1],["reply",2],["says",1],["nothing",1],["at",4],["all",3],["about",1],["whether",1],["op",1],["landed",1],["was",1],["classified",1],["transient",2],["read",2],["as",3],["explicit",1],["rejection",2],["persisted",1],["terminal",3],["failed",1],["reconcile",1],["skips",1],["rows",1],["so",2],["had",1],["already",1],["accepted",1],["became",1],["invisible",1],["while",1],["kept",2],["running",2],["billing",1],["cancelled",3],["close",2],["wrote",1],["over",1],["live",1],["signalling",1],["ssh",1],["after",1],["restart",1],["even",1],["attempting",1],["byoc",1],["terminate",1],["because",1],["sandbox",1],["map",1],["memory",1],["its",1],["state",1],["two",1],["threads",1],["could",2],["both",2],["pass",1],["transition",2],["check",1],["then",1],["overwrite",1],["other",1],["land",1],["top",1],["succeeded",1],["timed",1],["out",1],["inferred",1],["from",7],["exit",1],["code",1],["124",1],["command",1],["free",1],["return",1],["no",1],["deadline",1],["armed",1],["last",1],["one",1],["proved",1],["against",1],["real",2],["shell",1],["test",1],["compute",6],["trust",1],["boundary",1],["py",1],["harness",1],["lives",1],["import",11],["io",1],["sqlite3",1],["threading",1],["types",1],["pathlib",1],["path",1],["pytest",4],["openai4s",5],["registry",1],["states",1],["error",1],["config",2],["storage",1],["jobs",1],["illegal",1],["store",2],["fixture",3],["transport",1],["driven",1],["rather",1],["than",1],["stubbed",1],["run",1],["handle",1],["you",2],["release",1],["not",2],["stopped",1],["status",1],["write",1],["itself",1],["harvest",1],["lands",1],["counts",1],["delivered",1],["uncertain",1],["definite",1]]},{"id":"tests/test_compute_lifecycle.py#_fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",5],["fake",2],["popen",3],["behaviour",4],["stand",1],["confined",2],["helper",6],["process",2],["op",4],["stage",6],["whatever",1],["would",1],["have",1],["done",1],["dir",2],["write",2],["reply",1],["json",1],["sandbox",1],["id",1],["nothing",1],["at",3],["all",1],["returns",1],["exit",1],["code",1],["stubbing",1],["subprocess",1],["rather",2],["than",2],["run",2],["deliberate",1],["whole",1],["defect",1],["lived",1],["classifies",1],["not",2],["contain",1],["class",1],["init",1],["self",11],["argv",4],["kw",1],["stdin",2],["oneshot",2],["provider",1],["py",1],["expect",1],["os",1],["confinement",1],["wrapper",1],["possibly",1],["prepended",1],["located",1],["by",2],["marker",4],["index",2],["so",1],["applying",1],["boundary",1],["silently",1],["shift",1],["stub",1],["thinks",1],["being",1],["asked",1],["path",1],["returncode",3],["wait",1],["timeout",1],["none",2],["return",3],["kill",1]]},{"id":"tests/test_compute_lifecycle.py#_fake_popen._Helper","name":[["helper",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["class",2],["helper",2],["def",3],["init",1],["self",11],["argv",4],["kw",1],["stdin",2],["oneshot",2],["provider",1],["py",1],["op",3],["stage",3],["expect",1],["confined",1],["os",1],["confinement",1],["wrapper",1],["possibly",1],["prepended",1],["located",1],["by",2],["marker",4],["rather",1],["than",1],["index",2],["so",1],["applying",1],["boundary",1],["not",1],["silently",1],["shift",1],["stub",1],["thinks",1],["being",1],["asked",1],["path",1],["returncode",3],["wait",1],["timeout",1],["none",2],["behaviour",1],["return",2],["kill",1]]},{"id":"tests/test_compute_lifecycle.py#_fake_popen._Helper.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",6],["argv",5],["kw",2],["stdin",2],["oneshot",2],["provider",1],["py",1],["op",2],["stage",2],["expect",1],["confined",1],["os",1],["confinement",1],["wrapper",1],["possibly",1],["prepended",1],["located",1],["by",2],["marker",4],["rather",1],["than",1],["index",2],["so",1],["applying",1],["boundary",1],["not",1],["silently",1],["shift",1],["stub",1],["thinks",1],["being",1],["asked",1],["path",1],["returncode",1]]},{"id":"tests/test_compute_lifecycle.py#_fake_popen._Helper.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["kill",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_compute_lifecycle.py#_fake_popen._Helper.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["wait",2],["self",6],["timeout",2],["none",2],["returncode",2],["behaviour",1],["op",1],["stage",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#_Proc","name":[["proc",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["class",2],["proc",2],["stand",1],["ssh",2],["process",1],["manager",1],["run",3],["capped",2],["starts",1],["calls",1],["no",1],["longer",1],["go",1],["through",1],["subprocess",1],["capture",1],["output",1],["true",1],["kept",1],["everything",1],["remote",2],["said",1],["daemon",1],["heap",1],["until",1],["timeout",2],["drains",1],["pipes",1],["into",1],["bounded",1],["sinks",1],["these",1],["stubs",1],["describe",1],["reply",1],["draining",1],["runs",1],["top",1],["them",1],["def",3],["init",1],["self",9],["returncode",5],["stdout",3],["stderr",3],["io",6],["bytes",3],["stdin",1],["wait",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_compute_lifecycle.py#_Proc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",6],["returncode",4],["stdout",4],["stderr",4],["io",6],["bytes",3],["stdin",1]]},{"id":"tests/test_compute_lifecycle.py#_Proc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_compute_lifecycle.py#_Proc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_lifecycle.py#_reply","name":[["reply",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["reply",3],["stage",3],["path",2],["payload",3],["dict",2],["none",2],["import",1],["json",3],["write",1],["text",1],["dumps",1],["encoding",1],["utf",1]]},{"id":"tests/test_compute_lifecycle.py#_Stdin","name":[["stdin",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["class",2],["stdin",3],["popen",1],["written",1],["closed",1],["nothing",1],["reads",1],["back",1],["def",2],["write",1],["self",2],["data",1],["return",2],["none",2],["close",1]]},{"id":"tests/test_compute_lifecycle.py#_Stdin.close","name":[["close",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["close",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_compute_lifecycle.py#_Stdin.write","name":[["write",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["write",2],["self",2],["data",2],["return",1],["none",1]]},{"id":"tests/test_compute_lifecycle.py#byoc","name":[["byoc",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["byoc",2],["cfg",4],["tmp",3],["path",3],["skills",1],["dir",1],["remote",1],["compute",2],["fake",2],["mkdir",2],["provider",3],["json",1],["write",2],["text",2],["id",1],["encoding",2],["utf",2],["py",1],["object",1],["workspace",5],["return",1],["manager",1]]},{"id":"tests/test_compute_lifecycle.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",7],["path",9],["skills",3],["mkdir",1],["see",1],["note",1],["manager",1],["fixtures",1],["unregistered",1],["destination",1],["refused",1],["before",1],["ssh",1],["spawned",1],["so",1],["fixture",1],["never",1],["registers",1],["one",1],["drives",1],["state",1],["no",1],["agent",1],["reach",1],["registry",1],["add",1],["host",1],["lab",1],["data",3],["dir",4],["return",1],["types",1],["simple",1],["namespace",1],["db",2],["config",1]]},{"id":"tests/test_compute_lifecycle.py#ssh_job","name":[["ssh",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["ssh",3],["job",4],["cfg",3],["monkeypatch",3],["setattr",1],["openai4s",1],["compute",2],["manager",5],["subprocess",1],["popen",1],["lambda",1],["proc",1],["openai4",1],["4242",1],["4200",1],["raising",1],["true",1],["out",2],["submit",1],["provider",1],["lab",1],["command",1],["sleep",1],["600",1],["return",1],["id",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_harvested_file_that_cannot_be_read_is_not_a_delivered_output","name":[["test",1],["harvested",1],["file",1],["cannot",1],["be",1],["read",1],["not",1],["delivered",1],["output",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",3],["harvested",2],["file",4],["cannot",2],["be",2],["read",2],["not",2],["delivered",2],["output",2],["byoc",8],["monkeypatch",4],["cfg",3],["rc",1],["present",1],["nothing",1],["vouch",1],["single",1],["byte",1],["reconcile",1],["matched",1],["path",6],["alone",1],["so",4],["reported",2],["succeeded",1],["import",2],["os",2],["if",2],["geteuid",1],["pytest",1],["skip",1],["root",2],["bypasses",1],["permission",1],["bits",1],["relies",1],["behaviour",2],["op",3],["stage",5],["create",1],["reply",3],["ok",3],["true",5],["sandbox",1],["id",6],["sbx",1],["elif",1],["wait",1],["ready",1],["job",7],["exit",2],["code",2],["else",1],["return",3],["setattr",2],["openai4s",2],["compute",3],["manager",1],["subprocess",1],["popen",2],["fake",4],["blocked",4],["list",2],["harvest",5],["from",1],["manifest",3],["build",2],["host",2],["owned",1],["staging",8],["dir",2],["as",1],["real",1],["now",2],["entries",1],["caller",1],["publish",1],["workspace",2],["target",4],["model",4],["pt",4],["write",1],["bytes",1],["weights",1],["chmod",3],["0o000",1],["append",1],["raising",1],["try",2],["out",3],["submit",1],["provider",1],["command",1],["train",1],["py",1],["outputs",3],["result",6],["assert",5],["status",1],["states",2],["failed",1],["own",1],["verdict",1],["still",2],["unverified",2],["files",1],["unharvested",1],["row",2],["store",1],["db",1],["jobs",1],["termination",1],["reason",2],["finally",1],["published",1],["tree",1],["into",1],["lives",1],["under",1],["dest",1],["whichever",1],["copy",1],["exists",1],["tmp",1],["cleanup",1],["remove",1],["candidate",2],["hpc",1],["name",1],["0o600",1],["except",1],["oserror",1],["pass",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_harvested_file_that_cannot_be_read_is_not_a_delivered_output.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["behaviour",2],["op",4],["stage",5],["if",1],["create",1],["reply",3],["ok",3],["true",4],["sandbox",1],["id",1],["sbx",1],["elif",1],["wait",1],["ready",1],["job",1],["exit",1],["code",1],["else",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_harvested_file_that_cannot_be_read_is_not_a_delivered_output.fake_harvest","name":[["fake",1],["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["fake",2],["harvest",3],["job",3],["id",3],["stage",2],["from",1],["openai4s",1],["compute",1],["import",1],["manifest",3],["build",2],["host",2],["owned",1],["staging",7],["dir",2],["as",1],["real",1],["now",1],["return",2],["entries",1],["so",1],["caller",1],["publish",1],["workspace",1],["byoc",1],["target",4],["model",1],["pt",1],["write",1],["bytes",1],["weights",1],["chmod",1],["0o000",1],["blocked",1],["append",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_helper_that_died_before_replying_is_unknown_not_failed","name":[["test",1],["helper",1],["died",1],["before",1],["replying",1],["unknown",1],["not",1],["failed",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["helper",3],["died",2],["before",2],["replying",2],["unknown",4],["not",3],["failed",3],["byoc",5],["monkeypatch",3],["cfg",3],["headline",1],["regression",1],["exits",2],["without",2],["reply",2],["may",3],["have",3],["created",1],["sandbox",1],["submitted",1],["job",2],["done",1],["neither",1],["one",1],["thing",1],["did",1],["tell",1],["us",1],["recording",1],["as",2],["terminal",1],["claim",1],["about",1],["remote",1],["nothing",2],["supports",1],["expensive",1],["direction",1],["be",1],["wrong",1],["reconcile",2],["only",1],["revisits",1],["live",3],["rows",1],["so",2],["provider",2],["accepted",1],["keeps",3],["running",1],["billing",1],["left",1],["will",1],["ever",1],["look",1],["behaviour",2],["op",1],["stage",1],["return",1],["writing",1],["json",1],["setattr",1],["openai4s",1],["compute",3],["manager",1],["subprocess",1],["popen",2],["fake",2],["pytest",1],["raises",1],["error",5],["submit",2],["command",1],["train",1],["py",1],["assert",5],["value",2],["kind",1],["state",1],["indeterminate",2],["true",1],["row",3],["store",1],["db",1],["path",1],["list",1],["jobs",1],["status",1],["states",2],["termination",1],["reason",2],["holds",1],["concurrency",1],["slot",1],["surfacing",1],["count",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_helper_that_died_before_replying_is_unknown_not_failed.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["stage",2],["return",1],["exits",1],["without",1],["writing",1],["reply",1],["json",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_manager_without_a_workspace_still_harvests","name":[["test",1],["manager",1],["without",1],["workspace",1],["still",1],["harvests",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["manager",3],["without",2],["workspace",3],["still",2],["harvests",2],["cfg",4],["cli",1],["has",1],["no",1],["session",1],["data",2],["dir",2],["remains",1],["right",1],["assert",1],["compute",1],["hpc",2],["root",1],["path",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_provider_not_found_on_terminate_is_an_unconfirmed_cancel","name":[["test",1],["provider",1],["not",1],["found",1],["terminate",1],["unconfirmed",1],["cancel",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",2],["provider",5],["not",4],["found",3],["terminate",3],["unconfirmed",3],["cancel",4],["byoc",5],["monkeypatch",4],["cfg",3],["no",3],["longer",1],["knows",1],["sandbox",3],["side",1],["still",2],["holds",1],["such",2],["job",8],["exists",1],["may",2],["be",2],["billing",2],["plain",1],["re",1],["raise",1],["kind",3],["rendered",1],["as",2],["404",1],["submit",3],["ok",6],["op",4],["stage",6],["if",2],["create",1],["reply",4],["true",4],["id",6],["sbx",1],["gone",3],["else",1],["return",3],["setattr",2],["openai4s",2],["compute",4],["manager",2],["subprocess",2],["popen",4],["fake",3],["command",1],["train",1],["py",1],["false",1],["msg",1],["pytest",1],["raises",1],["error",5],["assert",4],["value",2],["states",2],["reason",2],["indeterminate",1],["row",3],["store",1],["db",1],["path",1],["status",1],["cancelled",1],["running",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_provider_not_found_on_terminate_is_an_unconfirmed_cancel.gone","name":[["gone",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["gone",2],["op",3],["stage",4],["if",1],["terminate",1],["reply",2],["ok",2],["false",1],["kind",1],["not",1],["found",1],["msg",1],["no",1],["such",1],["sandbox",1],["return",2],["true",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_provider_not_found_on_terminate_is_an_unconfirmed_cancel.submit_ok","name":[["submit",1],["ok",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["submit",2],["ok",4],["op",3],["stage",4],["if",1],["create",1],["reply",2],["true",2],["sandbox",1],["id",1],["sbx",1],["gone",1],["else",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_rejection_that_cannot_be_persisted_is_not_a_clean_rejection","name":[["test",1],["rejection",2],["cannot",1],["be",1],["persisted",1],["not",1],["clean",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",2],["rejection",6],["cannot",2],["be",3],["persisted",2],["not",4],["clean",3],["byoc",6],["monkeypatch",4],["cfg",3],["persist",1],["swallows",1],["storage",1],["errors",1],["locked",2],["sqlite",1],["let",1],["submit",2],["report",1],["definite",1],["failed",3],["while",1],["durable",1],["claim",1],["stayed",1],["staging",3],["rehydrated",2],["as",2],["live",2],["job",5],["restart",1],["ledger",1],["never",1],["recorded",1],["behaviour",2],["op",1],["stage",2],["reply",1],["ok",1],["false",1],["kind",1],["invalid",1],["request",1],["msg",1],["no",1],["such",1],["gpu",1],["return",2],["setattr",2],["openai4s",1],["compute",5],["manager",1],["subprocess",1],["popen",2],["fake",2],["real",2],["update",6],["store",3],["flaky",2],["id",2],["fields",3],["if",1],["status",3],["states",3],["raise",1],["sqlite3",1],["operational",1],["error",2],["database",1],["pytest",1],["raises",1],["provider",1],["command",1],["train",1],["py",1],["row",4],["db",1],["path",2],["list",1],["jobs",1],["assert",2],["whose",1],["terminal",1],["write",1],["must",1],["leave",1],["at",1],["falls",1],["through",1],["indeterminate",1],["reconcilable",1],["unknown",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_rejection_that_cannot_be_persisted_is_not_a_clean_rejection.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["stage",3],["reply",1],["ok",1],["false",1],["kind",1],["invalid",1],["request",1],["msg",1],["no",1],["such",1],["gpu",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_rejection_that_cannot_be_persisted_is_not_a_clean_rejection.flaky_update","name":[["flaky",1],["update",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["flaky",2],["update",3],["job",3],["id",3],["fields",4],["if",1],["status",1],["states",1],["failed",1],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1],["return",1],["real",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_restart_does_not_hand_one_sessions_jobs_to_another","name":[["test",1],["restart",1],["not",1],["hand",1],["one",1],["sessions",1],["jobs",1],["another",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["not",6],["hand",2],["one",2],["sessions",2],["jobs",4],["another",3],["cfg",5],["tmp",4],["path",4],["monkeypatch",3],["codex",1],["p1",1],["rehydrate",1],["loaded",1],["installation",1],["wide",1],["live",3],["rows",1],["into",2],["whichever",1],["session",21],["built",1],["manager",5],["first",2],["so",1],["poll",2],["would",1],["publish",1],["harvested",1],["outputs",1],["workspace",4],["recovery",1],["must",2],["be",1],["scoped",1],["owning",1],["setattr",1],["openai4s",1],["compute",6],["subprocess",1],["popen",1],["lambda",1],["proc",1],["openai4",1],["job",17],["4242",1],["4200",1],["raising",1],["true",1],["ws",7],["mkdir",2],["id",10],["submit",1],["provider",1],["ssh",1],["lab",1],["command",1],["sleep",1],["600",1],["different",1],["restarts",1],["adopt",1],["assert",6],["recovered",1],["count",2],["pytest",2],["raises",2],["error",4],["as",2],["foreign",3],["result",2],["its",2],["absent",3],["never",2],["existed",2],["value",4],["kind",2],["found",1],["str",2],["replace",2],["restarting",1],["adopts",1],["own",1],["restarted",3]]},{"id":"tests/test_compute_lifecycle.py#test_a_sandbox_the_dying_helper_named_is_recorded","name":[["test",1],["sandbox",1],["dying",1],["helper",1],["named",1],["recorded",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["sandbox",7],["dying",2],["helper",3],["named",2],["recorded",2],["byoc",4],["monkeypatch",3],["cfg",3],["op",3],["create",2],["writes",1],["stage",3],["id",4],["instant",1],["provider",2],["returns",1],["one",1],["before",3],["ownership",1],["read",2],["back",1],["reply",2],["json",2],["precisely",1],["so",2],["dies",2],["mid",1],["still",1],["leaves",1],["host",1],["able",1],["name",1],["created",1],["nothing",1],["file",1],["landed",1],["then",1],["crashed",1],["produced",1],["unnameable",1],["unterminatable",1],["billing",1],["behaviour",2],["write",1],["text",1],["sbx",4],["orphan",4],["encoding",1],["utf",1],["return",1],["setattr",1],["openai4s",1],["compute",3],["manager",1],["subprocess",1],["popen",2],["fake",2],["pytest",1],["raises",1],["error",3],["as",1],["submit",1],["command",1],["train",1],["py",1],["assert",4],["value",1],["row",4],["store",1],["db",1],["path",1],["list",1],["jobs",1],["status",1],["states",1],["unknown",1],["receipt",2],["terminate",1],["needs",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_sandbox_the_dying_helper_named_is_recorded.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["stage",3],["sandbox",1],["id",1],["write",1],["text",1],["sbx",1],["orphan",1],["encoding",1],["utf",1],["return",1],["dies",1],["before",1],["reply",1],["json",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_status_write_on_a_missing_job_is_a_no_op","name":[["test",1],["status",1],["write",1],["missing",1],["job",1],["no",1],["op",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["status",3],["write",2],["missing",2],["job",4],["no",2],["op",2],["cfg",3],["store",3],["db",1],["path",1],["assert",1],["update",1],["compute",1],["gone",1],["states",1],["cancelled",1],["none",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_terminal_state_cannot_be_clobbered_by_a_racing_writer","name":[["test",1],["terminal",1],["state",1],["cannot",1],["be",1],["clobbered",1],["by",1],["racing",1],["writer",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["terminal",2],["state",2],["cannot",2],["be",2],["clobbered",2],["by",2],["racing",2],["writer",3],["cfg",4],["monkeypatch",3],["read",2],["validates",1],["transition",4],["write",2],["performs",1],["one",1],["critical",1],["section",1],["conditional",1],["saw",1],["simulated",1],["precisely",1],["another",1],["lands",1],["row",1],["between",1],["our",2],["check",7],["update",4],["before",1],["had",1],["no",1],["predicate",1],["status",5],["so",1],["overwrote",1],["whatever",1],["found",1],["cancelled",2],["could",1],["bury",1],["succeeded",3],["ledger",1],["would",1],["claim",1],["outcome",1],["never",1],["happened",1],["store",5],["db",2],["path",2],["create",1],["compute",5],["job",11],["id",4],["race",4],["provider",1],["ssh",1],["lab",1],["states",4],["running",1],["from",1],["openai4s",1],["storage",1],["import",1],["jobs",2],["as",1],["repo",3],["module",3],["real",2],["interleaved",3],["done",3],["false",1],["then",2],["interleave",2],["current",2],["requested",2],["if",1],["not",1],["true",1],["other",4],["sqlite3",1],["connect",1],["str",1],["try",1],["execute",1],["commit",1],["finally",1],["close",1],["setattr",1],["pytest",1],["raises",1],["illegal",1],["assert",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_terminal_state_cannot_be_clobbered_by_a_racing_writer.check_then_interleave","name":[["check",1],["then",1],["interleave",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["check",3],["then",2],["interleave",2],["job",5],["id",4],["current",3],["requested",3],["real",1],["if",1],["not",1],["interleaved",2],["done",2],["true",1],["other",4],["sqlite3",1],["connect",1],["str",1],["cfg",1],["db",1],["path",1],["try",1],["execute",1],["update",1],["compute",1],["jobs",1],["status",1],["states",1],["succeeded",1],["race",1],["commit",1],["finally",1],["close",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_transient_helper_reply_is_indeterminate_not_terminal","name":[["test",1],["transient",1],["helper",1],["reply",1],["indeterminate",1],["not",1],["terminal",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["transient",4],["helper",2],["reply",3],["indeterminate",4],["not",2],["terminal",3],["byoc",5],["monkeypatch",3],["cfg",3],["resident",1],["protocol",1],["carries",1],["only",1],["ok",2],["kind",2],["msg",2],["never",1],["failure",1],["docker",2],["run",2],["timed",2],["out",2],["may",2],["already",1],["have",1],["created",1],["container",2],["recording",1],["as",2],["failed",1],["makes",1],["reconcile",1],["skip",1],["resource",1],["still",1],["be",1],["billing",2],["must",1],["stay",1],["live",2],["reconcilable",1],["behaviour",2],["op",1],["stage",2],["false",1],["return",1],["setattr",1],["openai4s",1],["compute",3],["manager",1],["subprocess",1],["popen",2],["fake",2],["pytest",1],["raises",1],["error",3],["submit",1],["provider",1],["command",1],["train",1],["py",1],["assert",3],["value",1],["true",1],["row",2],["store",1],["db",1],["path",1],["list",1],["jobs",1],["status",1],["states",1],["unknown",1],["count",1],["possibly",1],["stays",1],["tracked",1]]},{"id":"tests/test_compute_lifecycle.py#test_a_transient_helper_reply_is_indeterminate_not_terminal.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["stage",3],["reply",1],["ok",1],["false",1],["kind",1],["transient",1],["msg",1],["docker",1],["run",1],["timed",1],["out",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_an_explicit_provider_refusal_stays_a_definite_failure","name":[["test",1],["explicit",1],["provider",1],["refusal",1],["stays",1],["definite",1],["failure",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["explicit",2],["provider",5],["refusal",2],["stays",2],["definite",2],["failure",3],["byoc",5],["monkeypatch",3],["cfg",3],["other",1],["direction",1],["matters",1],["just",1],["as",2],["much",1],["written",1],["reply",2],["helper",1],["speaking",1],["itself",1],["reached",1],["said",1],["no",3],["turning",1],["every",1],["into",1],["unknown",1],["would",1],["fill",1],["reconcile",1],["rows",1],["need",1],["reconciling",1],["bury",1],["ones",1],["behaviour",2],["op",1],["stage",2],["ok",1],["false",2],["kind",1],["invalid",1],["request",1],["msg",1],["such",1],["gpu",1],["return",1],["setattr",1],["openai4s",1],["compute",3],["manager",1],["subprocess",1],["popen",2],["fake",2],["pytest",1],["raises",1],["error",3],["submit",2],["command",1],["train",1],["py",1],["assert",4],["value",1],["indeterminate",1],["row",3],["store",1],["db",1],["path",1],["list",1],["jobs",1],["status",1],["states",2],["failed",1],["termination",1],["reason",2],["rejected",1],["live",1],["count",1]]},{"id":"tests/test_compute_lifecycle.py#test_an_explicit_provider_refusal_stays_a_definite_failure.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["stage",3],["reply",1],["ok",1],["false",1],["kind",1],["invalid",1],["request",1],["msg",1],["no",1],["such",1],["gpu",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_maps_unsupported_terminate_to_provider_cancel_unsupported","name":[["test",1],["cancel",2],["maps",1],["unsupported",2],["terminate",1],["provider",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",2],["cancel",9],["maps",2],["unsupported",5],["terminate",4],["provider",4],["byoc",5],["monkeypatch",4],["cfg",3],["submit",3],["ok",6],["op",4],["stage",6],["if",2],["create",1],["reply",4],["true",4],["sandbox",1],["id",6],["sbx",1],["no",3],["else",1],["return",3],["setattr",2],["openai4s",2],["compute",4],["manager",2],["subprocess",2],["popen",4],["fake",3],["job",6],["command",1],["train",1],["py",1],["false",1],["kind",2],["invalid",1],["request",1],["msg",1],["not",1],["supported",1],["pytest",1],["raises",1],["error",5],["as",1],["assert",3],["value",2],["indeterminate",1],["store",1],["db",1],["path",1],["status",1],["states",1],["cancelled",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_maps_unsupported_terminate_to_provider_cancel_unsupported.no_cancel","name":[["no",1],["cancel",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["no",2],["cancel",2],["op",3],["stage",4],["if",1],["terminate",2],["reply",2],["ok",2],["false",1],["kind",1],["invalid",1],["request",1],["msg",1],["not",1],["supported",1],["return",2],["true",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_maps_unsupported_terminate_to_provider_cancel_unsupported.submit_ok","name":[["submit",1],["ok",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["submit",2],["ok",4],["op",3],["stage",4],["if",1],["create",1],["reply",2],["true",2],["sandbox",1],["id",1],["sbx",1],["no",1],["cancel",1],["else",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_of_a_finished_job_does_not_signal_the_remote","name":[["test",1],["cancel",1],["finished",1],["job",1],["not",1],["signal",1],["remote",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["cancel",3],["finished",2],["job",13],["not",2],["signal",2],["remote",2],["ssh",3],["monkeypatch",3],["cfg",3],["manager",5],["id",5],["jobs",1],["assert",4],["commit",1],["terminal",2],["states",3],["succeeded",3],["at",1],["none",1],["calls",3],["fake",2],["run",2],["append",1],["return",1],["proc",1],["setattr",1],["openai4s",1],["compute",2],["subprocess",1],["popen",1],["out",2],["conflict",1],["actual",1],["store",1],["db",1],["path",1],["status",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_of_a_finished_job_does_not_signal_the_remote.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["calls",1],["append",1],["return",1],["proc",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_refuses_a_byoc_job_with_no_sandbox_to_terminate","name":[["test",1],["cancel",1],["refuses",1],["byoc",1],["job",1],["no",1],["sandbox",1],["terminate",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["cancel",3],["refuses",2],["byoc",5],["job",9],["no",2],["sandbox",2],["terminate",2],["cfg",4],["nothing",2],["signal",1],["not",1],["same",1],["as",2],["running",1],["store",4],["db",1],["path",1],["create",1],["compute",4],["id",2],["nameless",3],["provider",1],["fake",1],["status",2],["states",2],["unknown",2],["manager",3],["pytest",1],["raises",1],["error",5],["assert",3],["value",2],["kind",1],["receipt",1],["unconfirmed",1],["indeterminate",1],["true",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_that_cannot_reach_the_host_is_remote_unreachable","name":[["test",1],["cancel",1],["cannot",1],["reach",1],["host",1],["remote",1],["unreachable",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["cancel",3],["cannot",2],["reach",2],["host",2],["remote",3],["unreachable",3],["ssh",4],["job",8],["monkeypatch",3],["cfg",3],["import",1],["subprocess",4],["as",2],["manager",3],["id",4],["boom",2],["raise",1],["timeout",2],["expired",1],["cmd",1],["45",1],["setattr",1],["openai4s",1],["compute",3],["popen",1],["pytest",1],["raises",1],["error",5],["assert",4],["value",2],["kind",1],["indeterminate",1],["true",1],["row",3],["store",1],["db",1],["path",1],["status",1],["states",1],["running",2],["may",1],["still",1],["be",1],["billing",1],["reason",1]]},{"id":"tests/test_compute_lifecycle.py#test_cancel_that_cannot_reach_the_host_is_remote_unreachable.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["subprocess",1],["timeout",2],["expired",1],["cmd",1],["ssh",1],["45",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_does_not_claim_a_cancel_it_could_not_deliver","name":[["test",1],["close",1],["not",2],["claim",1],["cancel",1],["could",1],["deliver",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["close",3],["not",6],["claim",2],["cancel",2],["could",3],["deliver",2],["ssh",4],["job",12],["monkeypatch",3],["cfg",3],["cancelled",1],["terminal",2],["reconcile",1],["skips",1],["rows",1],["so",1],["writing",1],["over",1],["failed",1],["stop",1],["merely",1],["mislabel",1],["deletes",1],["from",1],["everything",1],["would",1],["ever",1],["have",1],["found",1],["again",1],["manager",4],["id",5],["setattr",1],["openai4s",1],["compute",2],["subprocess",1],["popen",1],["lambda",1],["proc",1],["process",1],["group",1],["survived",1],["sigkill",1],["out",5],["provider",1],["lab",1],["ids",1],["assert",7],["released",2],["unreleased",1],["error",1],["kind",1],["unknown",1],["state",1],["sandbox",1],["false",1],["row",3],["store",1],["db",1],["path",1],["status",1],["states",1],["running",1],["still",3],["live",2],["reconcilable",1],["confirm",1],["reason",1],["count",1],["holds",1],["its",1],["slot",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_is_honest_when_the_host_is_unreachable","name":[["test",1],["close",1],["honest",1],["host",1],["unreachable",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["close",3],["honest",2],["host",2],["unreachable",2],["ssh",5],["job",10],["monkeypatch",3],["cfg",3],["import",1],["subprocess",4],["as",1],["manager",3],["id",5],["boom",2],["raise",1],["timeout",2],["expired",1],["cmd",1],["45",1],["setattr",1],["openai4s",1],["compute",2],["popen",1],["out",2],["provider",1],["lab",1],["ids",1],["assert",2],["unreleased",1],["store",1],["db",1],["path",1],["status",1],["states",1],["running",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_is_honest_when_the_host_is_unreachable.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["subprocess",1],["timeout",2],["expired",1],["cmd",1],["ssh",1],["45",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_signals_the_ssh_job_it_claims_to_have_cancelled","name":[["test",1],["close",1],["signals",1],["ssh",1],["job",1],["claims",1],["have",1],["cancelled",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["close",5],["signals",2],["ssh",7],["job",12],["claims",2],["have",2],["cancelled",4],["monkeypatch",3],["cfg",3],["never",1],["sent",1],["anything",1],["host",1],["at",1],["all",1],["just",1],["wrote",1],["kept",1],["running",1],["user",1],["allocation",1],["manager",3],["id",4],["seen",4],["fake",2],["run",2],["argv",2],["kw",1],["script",3],["return",1],["proc",1],["setattr",1],["openai4s",1],["compute",2],["subprocess",1],["popen",1],["out",2],["provider",1],["lab",1],["ids",1],["assert",4],["released",1],["must",1],["actually",1],["signal",2],["remote",1],["4200",1],["recorded",1],["process",1],["group",1],["store",1],["db",1],["path",1],["status",1],["states",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_signals_the_ssh_job_it_claims_to_have_cancelled.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["seen",1],["script",1],["return",1],["proc",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_terminates_a_sandbox_it_only_knows_from_the_job_row","name":[["test",1],["close",1],["terminates",1],["sandbox",1],["only",1],["knows",1],["from",1],["job",1],["row",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",2],["close",4],["terminates",2],["sandbox",4],["only",2],["knows",2],["from",2],["job",10],["row",3],["byoc",6],["monkeypatch",4],["cfg",4],["after",1],["restart",2],["sandboxes",2],["empty",1],["so",1],["had",1],["nothing",2],["terminate",3],["released",2],["while",1],["writing",1],["cancelled",2],["over",1],["jobs",1],["container",1],["bills",1],["unnoticed",1],["ledger",1],["saying",1],["was",1],["stopped",1],["durable",1],["surviving",1],["name",1],["submit",3],["ok",7],["op",3],["stage",6],["if",1],["create",1],["reply",3],["true",3],["id",7],["sbx",2],["else",1],["return",2],["setattr",2],["openai4s",2],["compute",4],["manager",3],["subprocess",2],["popen",4],["fake",4],["out",2],["provider",2],["command",1],["train",1],["py",1],["restarted",3],["workspace",2],["same",1],["session",1],["assert",4],["warm",1],["map",1],["not",1],["survive",1],["terminated",3],["import",1],["json",3],["append",1],["loads",1],["req",1],["read",1],["text",1],["result",2],["ids",1],["store",1],["db",1],["path",1],["status",1],["states",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_terminates_a_sandbox_it_only_knows_from_the_job_row.submit_ok","name":[["submit",1],["ok",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["submit",2],["ok",4],["op",3],["stage",4],["if",1],["create",1],["reply",2],["true",2],["sandbox",1],["id",1],["sbx",1],["else",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_terminates_a_sandbox_it_only_knows_from_the_job_row.terminate_ok","name":[["terminate",1],["ok",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["terminate",2],["ok",3],["op",2],["stage",4],["import",1],["json",3],["terminated",1],["append",1],["loads",1],["req",1],["read",1],["text",1],["sandbox",1],["id",1],["reply",1],["true",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_transitions_every_live_job_on_the_sandbox_it_terminated","name":[["test",1],["close",1],["transitions",1],["every",1],["live",1],["job",1],["sandbox",1],["terminated",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",2],["close",5],["transitions",2],["every",3],["live",8],["job",11],["sandbox",11],["terminated",3],["byoc",13],["monkeypatch",4],["cfg",3],["codex",1],["p1",1],["jobs",4],["share",1],["one",2],["per",1],["provider",4],["releases",1],["manager",3],["name",1],["including",1],["carrying",1],["caller",1],["never",1],["listed",1],["restart",1],["second",5],["handle",1],["leaves",1],["such",1],["rows",1],["transitioning",1],["only",2],["named",1],["targets",1],["left",2],["omitted",2],["memory",1],["ledger",2],["kept",2],["concurrency",2],["slot",2],["later",1],["polls",1],["addressed",1],["no",1],["longer",1],["exists",1],["submit",4],["ok",7],["op",3],["stage",5],["if",1],["create",1],["reply",3],["true",3],["id",5],["sbx",1],["shared",2],["else",1],["return",2],["setattr",2],["openai4s",2],["compute",4],["subprocess",2],["popen",4],["fake",5],["first",5],["command",2],["py",2],["both",1],["ride",1],["same",1],["warm",1],["assert",6],["count",2],["terminate",2],["naming",1],["but",1],["destroyed",1],["result",2],["ids",1],["store",4],["db",1],["path",1],["status",2],["states",2],["cancelled",2],["riding",1],["was",1],["released",1],["its",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_transitions_every_live_job_on_the_sandbox_it_terminated.submit_ok","name":[["submit",1],["ok",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["submit",2],["ok",4],["op",3],["stage",4],["if",1],["create",1],["reply",2],["true",2],["sandbox",1],["id",1],["sbx",1],["shared",1],["else",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_close_transitions_every_live_job_on_the_sandbox_it_terminated.terminate_ok","name":[["terminate",1],["ok",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["terminate",2],["ok",3],["op",2],["stage",3],["reply",1],["true",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_only_one_of_two_concurrent_terminal_writes_wins","name":[["test",1],["only",1],["one",1],["two",1],["concurrent",1],["terminal",1],["writes",1],["wins",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["only",2],["one",3],["two",2],["concurrent",2],["terminal",3],["writes",2],["wins",2],["cfg",3],["broader",1],["invariant",1],["under",1],["real",1],["threads",4],["result",1],["cancel",1],["racing",1],["finish",1],["same",1],["job",8],["must",1],["not",1],["both",4],["succeed",1],["store",5],["db",1],["path",1],["create",1],["compute",3],["id",1],["provider",1],["ssh",1],["lab",1],["status",7],["states",3],["running",1],["start",3],["threading",4],["barrier",1],["outcomes",5],["list",1],["str",1],["lock",4],["write",4],["wait",1],["timeout",2],["try",1],["update",1],["except",1],["illegal",1],["transition",1],["append",2],["refused",1],["else",1],["wrote",5],["thread",6],["target",2],["args",2],["succeeded",1],["cancelled",1],["join",1],["10",1],["if",1],["startswith",1],["assert",2],["len",1],["exactly",1],["may",1],["land",1],["got",1],["split",1]]},{"id":"tests/test_compute_lifecycle.py#test_only_one_of_two_concurrent_terminal_writes_wins.write","name":[["write",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["write",2],["status",6],["start",1],["wait",1],["timeout",1],["try",1],["store",1],["update",1],["compute",1],["job",2],["both",1],["except",1],["illegal",1],["transition",1],["lock",2],["outcomes",2],["append",2],["refused",1],["else",1],["wrote",1]]},{"id":"tests/test_compute_lifecycle.py#test_reconcile_flags_an_indeterminate_submit_as_an_orphan_risk","name":[["test",1],["reconcile",1],["flags",1],["indeterminate",1],["submit",1],["as",1],["orphan",1],["risk",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["reconcile",3],["flags",2],["indeterminate",2],["submit",4],["as",2],["orphan",6],["risk",4],["byoc",5],["monkeypatch",3],["cfg",3],["whose",1],["outcome",1],["was",1],["never",2],["established",2],["row",1],["costs",1],["money",1],["must",1],["not",1],["read",1],["like",1],["ordinary",1],["running",1],["job",2],["behaviour",2],["op",1],["stage",2],["sandbox",2],["id",2],["write",1],["text",1],["sbx",2],["encoding",1],["utf",1],["return",1],["setattr",1],["openai4s",1],["compute",3],["manager",2],["subprocess",1],["popen",2],["fake",2],["pytest",1],["raises",1],["error",1],["provider",1],["command",1],["train",1],["py",1],["same",2],["session",1],["restarting",1],["workspace",3],["so",1],["its",1],["owner",1],["scoped",1],["recovery",1],["adopts",1],["submitted",1],["report",3],["assert",4],["count",1],["entry",4],["recovered",1],["true",1],["hint",1]]},{"id":"tests/test_compute_lifecycle.py#test_reconcile_flags_an_indeterminate_submit_as_an_orphan_risk.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["behaviour",2],["op",2],["stage",3],["sandbox",1],["id",1],["write",1],["text",1],["sbx",1],["orphan",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_compute_lifecycle.py#test_the_harvest_root_is_the_session_workspace","name":[["test",1],["harvest",1],["root",1],["session",1],["workspace",1]],"path":[["tests",1],["test",1],["compute",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["harvest",2],["root",3],["session",3],["workspace",5],["byoc",3],["tmp",3],["path",4],["host",2],["save",1],["artifact",1],["resolves",1],["through",1],["file",2],["service",1],["only",1],["accepts",1],["paths",1],["inside",1],["harvesting",1],["global",1],["data",1],["dir",1],["made",1],["documented",1],["next",1],["step",1],["publish",1],["featured",1],["fail",1],["escapes",1],["every",1],["normal",1],["job",1],["assert",1],["hpc",2]]},{"id":"tests/test_compute_manifest.py","name":[["test",1],["compute",1],["manifest",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["job",3],["must",1],["be",2],["checkable",1],["against",2],["promised",2],["produce",2],["compute",4],["package",1],["contained",1],["no",1],["hashing",1],["at",1],["all",1],["grep",1],["ri",1],["sha256",1],["hashlib",1],["checksum",1],["openai4s",3],["provider",1],["returned",1],["nothing",1],["so",1],["could",1],["declare",1],["outputs",1],["globs",1],["none",1],["them",1],["reported",1],["succeeded",1],["declared",2],["patterns",1],["were",1],["persisted",1],["never",1],["read",1],["back",1],["transfer",1],["truncated",1],["midway",1],["was",1],["indistinguishable",1],["from",3],["complete",1],["one",1],["import",4],["os",1],["pathlib",1],["path",2],["pytest",4],["manifest",3],["build",1],["hash",1],["file",1],["digest",1],["reconcile",1],["unverified",1],["fixture",2],["record",1],["itself",1],["reconciliation",1],["mark",1],["parametrize",1],["csv",5],["featured",1],["not",1],["evidence",1]]},{"id":"tests/test_compute_manifest.py#harvest","name":[["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["harvest",2],["tmp",3],["path",3],["root",6],["hpc",1],["job",1],["results",2],["mkdir",1],["parents",1],["true",1],["model",1],["pt",1],["write",3],["bytes",1],["weights",1],["scores",1],["csv",1],["text",2],["n1",1],["encoding",2],["utf",2],["stdout",1],["log",1],["done",1],["return",1]]},{"id":"tests/test_compute_manifest.py#test_a_declared_output_that_never_arrived_is_reported","name":[["test",1],["declared",1],["output",1],["never",1],["arrived",1],["reported",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["output",2],["never",2],["arrived",2],["reported",2],["harvest",3],["load",1],["bearing",1],["half",1],["job",1],["said",1],["would",1],["write",1],["did",1],["not",1],["until",1],["now",1],["was",1],["still",1],["success",1],["featured",1],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["pt",1],["predictions",2],["parquet",2],["assert",1]]},{"id":"tests/test_compute_manifest.py#test_a_glob_matches_a_nested_basename","name":[["test",1],["glob",1],["matches",1],["nested",1],["basename",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["glob",2],["matches",2],["nested",2],["basename",2],["harvest",4],["job",1],["declaring",1],["csv",4],["means",1],["any",1],["wrote",1],["not",1],["only",1],["ones",1],["sitting",1],["at",1],["root",1],["featured",2],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["scores",2],["assert",2],["results",1]]},{"id":"tests/test_compute_manifest.py#test_a_hidden_pattern_that_matches_nothing_does_not_fail_the_job","name":[["test",1],["hidden",1],["pattern",1],["matches",1],["nothing",1],["not",1],["fail",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["hidden",4],["pattern",2],["matches",2],["nothing",2],["not",3],["fail",2],["job",3],["harvest",3],["says",1],["caller",1],["want",1],["surfaced",1],["failing",1],["over",1],["one",1],["would",1],["punish",1],["them",1],["saying",1],["so",1],["featured",1],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["glob",1],["debug",1],["trace",1],["visibility",1],["assert",1]]},{"id":"tests/test_compute_manifest.py#test_a_readable_harvest_has_nothing_unverified","name":[["test",1],["readable",1],["harvest",1],["has",1],["nothing",1],["unverified",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["readable",2],["harvest",5],["has",2],["nothing",2],["unverified",3],["assert",1],["build",1],["manifest",1]]},{"id":"tests/test_compute_manifest.py#test_a_remote_residency_output_is_not_owed","name":[["test",1],["remote",1],["residency",1],["output",1],["not",1],["owed",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["remote",4],["residency",4],["output",2],["not",3],["owed",2],["harvest",4],["asks",1],["file",1],["stay",1],["cluster",1],["so",1],["its",1],["absence",1],["from",1],["requested",1],["outcome",1],["unmet",1],["promise",1],["entries",2],["build",1],["manifest",1],["unmatched",2],["reconcile",1],["glob",1],["checkpoint",1],["bin",1],["assert",1]]},{"id":"tests/test_compute_manifest.py#test_a_truncated_file_is_visible","name":[["test",1],["truncated",1],["file",1],["visible",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["truncated",2],["file",2],["visible",2],["harvest",5],["scp",1],["exited",1],["but",1],["copied",1],["half",1],["case",1],["size",3],["hash",1],["only",1],["things",1],["see",1],["before",3],["path",2],["build",2],["manifest",2],["model",3],["pt",3],["write",1],["bytes",1],["wei",1],["after",3],["assert",2],["sha256",2]]},{"id":"tests/test_compute_manifest.py#test_an_empty_harvest_fails_every_declared_pattern","name":[["test",1],["empty",1],["harvest",1],["fails",1],["every",1],["declared",1],["pattern",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["empty",6],["harvest",2],["fails",2],["every",2],["declared",2],["pattern",2],["tmp",3],["path",3],["job",1],["produced",1],["nothing",2],["at",1],["all",1],["must",1],["not",1],["slip",1],["through",1],["as",1],["success",1],["just",1],["because",1],["there",1],["compare",1],["mkdir",1],["featured",2],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["pt",2],["csv",2],["assert",2]]},{"id":"tests/test_compute_manifest.py#test_an_unreadable_file_cannot_discharge_the_promise_it_was_named_by","name":[["test",1],["unreadable",1],["file",1],["cannot",1],["discharge",1],["promise",1],["was",1],["named",1],["by",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["unreadable",6],["file",3],["cannot",2],["discharge",2],["promise",2],["was",3],["named",2],["by",2],["regression",1],["reconcile",2],["matched",1],["path",1],["alone",1],["so",1],["arrived",1],["no",2],["size",1],["hash",2],["nothing",1],["anyone",1],["could",2],["verify",1],["counted",1],["as",1],["declared",1],["output",1],["being",1],["delivered",1],["job",1],["exit",1],["be",1],["reported",1],["succeeded",1],["without",1],["one",1],["verifiable",1],["content",1],["behind",1],["exact",1],["false",1],["success",1],["manifest",2],["added",1],["prevent",1],["entries",2],["build",1],["featured",2],["unmatched",2],["model",2],["pt",2],["assert",2]]},{"id":"tests/test_compute_manifest.py#test_an_unreadable_file_is_not_featured_even_with_nothing_declared","name":[["test",1],["unreadable",1],["file",1],["not",1],["featured",1],["even",1],["nothing",1],["declared",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["unreadable",5],["file",2],["not",2],["featured",4],["even",2],["nothing",2],["declared",2],["omitting",1],["outputs",1],["features",1],["everything",2],["harvested",1],["be",1],["vouched",1],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["none",1],["assert",2],["stdout",1],["log",1]]},{"id":"tests/test_compute_manifest.py#test_an_unreadable_file_is_recorded_with_the_reason_it_has_no_hash","name":[["test",1],["unreadable",1],["file",1],["recorded",1],["reason",1],["has",1],["no",1],["hash",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["unreadable",5],["file",2],["recorded",2],["reason",2],["has",2],["no",2],["hash",2],["entry",4],["next",1],["build",1],["manifest",1],["if",1],["path",1],["model",1],["pt",1],["assert",3],["sha256",1],["none",2],["size",1],["error",2],["record",1],["must",1],["say",1],["cannot",1],["vouch",1]]},{"id":"tests/test_compute_manifest.py#test_an_unrecognised_shape_means_nothing_declared","name":[["test",1],["unrecognised",1],["shape",1],["means",1],["nothing",1],["declared",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["unrecognised",2],["shape",3],["means",2],["nothing",2],["declared",2],["harvest",3],["lenient",1],["direction",1],["purpose",1],["decides",1],["whether",1],["job",1],["marked",1],["failed",1],["inventing",1],["pattern",1],["from",1],["cannot",1],["read",1],["would",1],["fail",1],["correct",1],["jobs",1],["featured",1],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["12345",1],["assert",1]]},{"id":"tests/test_compute_manifest.py#test_declared_outputs_are_accepted_in_the_shapes_they_arrive_in","name":[["test",1],["declared",1],["outputs",1],["accepted",1],["shapes",1],["they",1],["arrive",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["declared",6],["outputs",2],["accepted",2],["shapes",2],["they",2],["arrive",2],["harvest",3],["column",1],["round",1],["trips",1],["as",1],["json",1],["text",1],["callers",1],["pass",1],["lists",1],["sdk",1],["has",1],["dict",1],["shape",1],["not",1],["understand",1],["would",1],["silently",1],["mean",1],["nothing",1],["exactly",1],["failure",1],["exists",1],["prevent",1],["featured",2],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["assert",2],["results",1],["scores",1],["csv",1]]},{"id":"tests/test_compute_manifest.py#test_declaring_nothing_features_everything","name":[["test",1],["declaring",1],["nothing",1],["features",1],["everything",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["declaring",2],["nothing",3],["features",2],["everything",2],["harvest",3],["documented",1],["behaviour",1],["omitting",1],["outputs",1],["there",1],["fail",1],["against",1],["entries",3],["build",1],["manifest",1],["featured",2],["unmatched",2],["reconcile",1],["none",1],["assert",2],["len",2]]},{"id":"tests/test_compute_manifest.py#test_featured_is_the_declared_subset_not_everything","name":[["test",1],["featured",1],["declared",1],["subset",1],["not",1],["everything",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["featured",5],["declared",3],["subset",3],["not",2],["everything",2],["harvest",3],["files",1],["was",2],["documented",1],["as",1],["matching",1],["globs",1],["fact",1],["every",1],["harvested",1],["file",1],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["csv",2],["assert",2],["results",1],["scores",1]]},{"id":"tests/test_compute_manifest.py#test_overlapping_patterns_do_not_duplicate_a_file","name":[["test",1],["overlapping",1],["patterns",1],["not",1],["duplicate",1],["file",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["overlapping",2],["patterns",2],["not",2],["duplicate",2],["file",2],["harvest",3],["featured",2],["reconcile",1],["build",1],["manifest",1],["csv",3],["scores",2],["assert",1],["results",1]]},{"id":"tests/test_compute_manifest.py#test_paths_are_relative_so_the_record_travels","name":[["test",1],["paths",1],["relative",1],["so",1],["record",1],["travels",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["paths",2],["relative",2],["so",2],["record",2],["travels",2],["harvest",3],["absolute",2],["path",4],["would",2],["pin",1],["manifest",3],["one",1],["machine",1],["data",1],["directory",2],["carry",1],["into",1],["anything",1],["later",1],["shown",1],["item",3],["build",1],["assert",2],["not",2],["hpc",1]]},{"id":"tests/test_compute_manifest.py#test_the_digest_changes_when_any_byte_does","name":[["test",1],["digest",1],["changes",1],["any",1],["byte",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["digest",4],["changes",2],["any",2],["byte",2],["harvest",5],["before",2],["manifest",4],["build",2],["results",1],["scores",1],["csv",1],["write",1],["text",1],["n1",1],["encoding",1],["utf",1],["assert",1]]},{"id":"tests/test_compute_manifest.py#test_the_digest_is_stable_for_the_same_bytes","name":[["test",1],["digest",1],["stable",1],["same",1],["bytes",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["digest",4],["stable",2],["same",2],["bytes",2],["harvest",4],["reproducible",1],["cannot",1],["be",1],["compared",1],["against",1],["recorded",1],["value",1],["assert",1],["manifest",4],["build",2]]},{"id":"tests/test_compute_manifest.py#test_the_documented_mixed_outputs_shape_is_understood","name":[["test",1],["documented",1],["mixed",1],["outputs",1],["shape",1],["understood",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["documented",2],["mixed",2],["outputs",2],["shape",2],["understood",2],["harvest",4],["skills",1],["remote",1],["compute",1],["ssh",1],["documents",1],["list",1],["mixing",1],["bare",1],["globs",1],["glob",3],["visibility",3],["entries",1],["treating",1],["dict",1],["as",1],["its",1],["repr",1],["would",1],["have",1],["matched",1],["nothing",1],["marked",1],["every",2],["job",1],["form",1],["failed",1],["declared",2],["pt",2],["csv",2],["featured",5],["log",1],["hidden",1],["unmatched",2],["reconcile",1],["build",1],["manifest",1],["assert",3],["pattern",1],["present",1],["model",1],["results",1],["scores",1]]},{"id":"tests/test_compute_manifest.py#test_the_manifest_records_every_file_with_size_and_hash","name":[["test",1],["manifest",1],["records",1],["every",1],["file",1],["size",1],["hash",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["manifest",3],["records",2],["every",2],["file",3],["size",3],["hash",3],["harvest",4],["entries",3],["build",1],["by",4],["path",5],["item",5],["assert",4],["model",4],["pt",4],["results",1],["scores",1],["csv",1],["stdout",1],["log",1],["len",2],["weights",1],["sha256",2],["all",1],["64",1]]},{"id":"tests/test_compute_manifest.py#test_unverified_names_every_hashless_entry","name":[["test",1],["unverified",1],["names",1],["every",1],["hashless",1],["entry",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["unverified",3],["names",2],["every",2],["hashless",2],["entry",2],["unreadable",3],["assert",1],["build",1],["manifest",1],["model",1],["pt",1]]},{"id":"tests/test_compute_manifest.py#unreadable","name":[["unreadable",1]],"path":[["tests",1],["test",1],["compute",1],["manifest",1],["py",1]],"body":[["def",2],["unreadable",2],["tmp",3],["path",3],["harvested",1],["file",1],["whose",1],["bytes",2],["cannot",1],["be",1],["read",1],["permissions",1],["here",1],["field",1],["just",1],["as",1],["likely",1],["truncated",1],["transfer",1],["error",1],["destination",1],["filesystem",1],["if",1],["os",1],["geteuid",1],["pytest",1],["skip",1],["root",6],["bypasses",1],["permission",1],["bits",1],["fixture",1],["relies",1],["hpc",1],["job",1],["mkdir",1],["parents",1],["true",1],["blocked",4],["model",1],["pt",1],["write",2],["weights",1],["chmod",2],["0o000",1],["stdout",1],["log",1],["text",1],["done",1],["encoding",1],["utf",1],["yield",1],["0o600",1]]},{"id":"tests/test_compute_nvidia.py","name":[["test",1],["compute",1],["nvidia",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["offline",1],["unit",1],["tests",1],["nvidia",5],["byoc",4],["compute",5],["provider",30],["these",1],["exercise",1],["shim",1],["skills",2],["remote",2],["py",3],["host",2],["side",1],["discovery",2],["path",3],["without",1],["docker",7],["gpu",3],["any",2],["network",2],["every",1],["invocation",1],["intercepted",1],["by",3],["fake",1],["subprocess",3],["layer",1],["so",3],["whole",1],["suite",1],["runs",4],["laptop",1],["ci",1],["runner",1],["assert",1],["discoverable",1],["json",6],["id",2],["both",1],["forms",2],["hosted",2],["self",6],["build",1],["right",2],["run",3],["argv",1],["exec",2],["injects",1],["endpoint",1],["key",1],["env",6],["job",1],["sh",1],["reads",1],["stderr",3],["maps",1],["onto",1],["structured",1],["error",3],["kind",2],["credentials",1],["never",3],["leak",1],["into",1],["stdout",1],["tail",1],["token",5],["scrub",8],["terminate",2],["idempotent",1],["already",2],["gone",1],["container",2],["secret",8],["scrubbing",3],["baseline",4],["before",3],["import",18],["oneshot",3],["repl",4],["declared",5],["prefixes",7],["prologue",5],["operational",2],["vars",2],["surviving",1],["importlib",1],["util",1],["os",8],["sys",1],["from",2],["pathlib",1],["pytest",4],["openai4s",2],["manager",1],["discover",1],["providers",1],["repo",3],["file",1],["resolve",1],["parent",2],["dir",1],["helper",1],["main",4],["fixture",1],["create",1],["two",1],["injection",1],["mapping",1],["mark",2],["parametrize",2],["no",2],["such",1],["cid",1],["not",3],["found",1],["unauthorized",2],["authentication",1],["required",1],["could",1],["select",1],["device",1],["driver",1],["capabilities",1],["degraded",1],["toomanyrequests",1],["too",1],["many",1],["requests",1],["nvcr",1],["io",1],["rate",1],["limited",1],["some",1],["unexpected",1],["failure",1],["transient",1],["idempotency",1],["time",2],["pr",1],["02",1],["synthetic",4],["placed",1],["confined",1],["worker",1],["inherited",2],["environment",2],["must",4],["be",1],["visible",2],["module",2],["top",2],["level",2],["code",1],["entrypoint",2],["imports",1],["drives",1],["real",2],["as",3],["hostile",4],["records",1],["saw",3],["at",4],["credential",2],["involved",1],["synth",1],["cred",2],["sk",1],["9e1c2a",1],["re",4],["exactly",1],["malicious",1],["would",1],["try",1],["read",1],["secrets",1],["record",2],["exposes",1],["report",2],["generic",1],["environ",5],["access",1],["prefix",3],["ngc",2],["handle",4],["benign",1],["openai4",1],["netns",1],["ino",1],["open",2],["sentinel",2],["encoding",2],["utf",2],["dump",2],["class",2],["regex",2],["compile",2],["zzzz",2],["matches",2],["def",5],["init",2],["false",2],["pass",3],["mode",1],["stage",4],["agnostic",1],["only",1],["declares",1],["mycloud",5],["here",2],["neither",1],["shaped",1],["nor",1],["survives",1],["construction",1],["resident",1],["fold",1],["method",3],["apply",3],["auth",3],["first",2],["invokes",1],["after",2],["stage2",3],["cannot",1],["know",1],["yet",1],["still",1],["creds",1],["have",1],["scrubbed",1],["now",1],["patch",1],["list",1],["owned",1],["install",1],["return",1],["survive",1]]},{"id":"tests/test_compute_nvidia.py#_FakeCompleted","name":[["fake",1],["completed",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["class",2],["fake",2],["completed",2],["def",1],["init",1],["self",4],["returncode",3],["stdout",3],["stderr",3]]},{"id":"tests/test_compute_nvidia.py#_FakeCompleted.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["init",2],["self",5],["returncode",4],["stdout",4],["stderr",4]]},{"id":"tests/test_compute_nvidia.py#_load_provider_module","name":[["load",1],["provider",1],["module",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["load",2],["provider",7],["module",4],["import",2],["py",2],["same",1],["way",1],["confined",1],["loader",2],["by",1],["file",2],["location",2],["so",1],["disk",1],["skill",1],["under",2],["test",2],["base",1],["package",1],["imports",1],["must",1],["be",1],["importable",1],["openai4s",1],["compute",1],["noqa",1],["f401",1],["spec",5],["importlib",2],["util",2],["from",2],["nvidia",1],["dir",1],["mod",3],["exec",1],["return",1]]},{"id":"tests/test_compute_nvidia.py#provider","name":[["provider",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",3],["provider",6],["monkeypatch",3],["nvidia",2],["whose",1],["docker",6],["version",4],["probe",2],["passes",1],["recorder",1],["capturing",1],["every",1],["argv",6],["shells",1],["out",1],["mod",3],["load",1],["module",1],["calls",3],["list",3],["str",2],["scripted",3],["dict",1],["fake",5],["completed",3],["run",3],["kw",1],["append",1],["availability",1],["always",1],["succeed",1],["if",2],["return",3],["27",1],["key",2],["len",1],["else",1],["cid",1],["deadbeef",1],["setattr",1],["subprocess",1],["repl",1],["false",1],["import",1],["patch",1],["verifies",1],["present",1],["mocked",1]]},{"id":"tests/test_compute_nvidia.py#provider.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["fake",4],["run",2],["argv",6],["kw",2],["calls",1],["append",1],["list",1],["docker",3],["version",3],["availability",1],["probe",1],["always",1],["succeed",1],["if",2],["return",2],["completed",2],["27",1],["key",2],["len",1],["else",1],["scripted",1],["cid",1],["deadbeef",1]]},{"id":"tests/test_compute_nvidia.py#test_create_hosted_builds_keepalive_no_gpu","name":[["test",1],["create",1],["hosted",1],["builds",1],["keepalive",1],["no",1],["gpu",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["create",3],["hosted",5],["builds",2],["keepalive",3],["no",3],["gpu",3],["provider",3],["mod",2],["calls",2],["scripted",1],["apply",1],["auth",1],["nvidia",1],["api",1],["key",1],["nvapi",1],["hostedkey6789",1],["cid",3],["sandbox",1],["mode",1],["install",1],["id",1],["inst",1],["assert",4],["deadbeef",1],["run",5],["next",1],["if",1],["docker",1],["gpus",1],["not",1],["needs",1],["local",1],["image",1],["infinity",1]]},{"id":"tests/test_compute_nvidia.py#test_create_rejects_bad_mode","name":[["test",1],["create",1],["rejects",1],["bad",1],["mode",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["create",3],["rejects",2],["bad",2],["mode",3],["provider",3],["mod",2],["calls",1],["scripted",1],["pytest",1],["raises",1],["byoc",1],["error",1],["as",1],["ei",2],["sandbox",1],["quantum",1],["install",1],["id",1],["inst",1],["assert",1],["value",1],["kind",1],["invalid",1],["request",1]]},{"id":"tests/test_compute_nvidia.py#test_create_self_hosted_builds_gpu_run","name":[["test",1],["create",1],["self",1],["hosted",1],["builds",1],["gpu",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["create",3],["self",3],["hosted",3],["builds",2],["gpu",2],["run",9],["provider",3],["mod",1],["calls",3],["scripted",1],["apply",1],["auth",1],["ngc",2],["api",1],["key",1],["nvapi",1],["secretkey12345",1],["cid",3],["sandbox",1],["mode",1],["image",1],["nvcr",2],["io",2],["nim",2],["meta",2],["esmfold2",2],["install",2],["id",2],["inst",2],["assert",5],["deadbeef",1],["next",1],["if",1],["docker",2],["gpus",1],["all",1],["ownership",1],["label",1],["stamped",1],["any",2],["openai4s",1],["login",2],["happened",1],["before",1]]},{"id":"tests/test_compute_nvidia.py#test_error_output_mapping","name":[["test",1],["error",1],["output",1],["mapping",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["error",2],["output",3],["mapping",2],["provider",3],["stderr",3],["kind",4],["mod",1],["calls",1],["scripted",1],["err",3],["map",1],["assert",1]]},{"id":"tests/test_compute_nvidia.py#test_exec_injects_hosted_endpoint_and_key","name":[["test",1],["exec",1],["injects",1],["hosted",1],["endpoint",1],["key",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",4],["test",2],["exec",3],["injects",2],["hosted",4],["endpoint",2],["key",4],["provider",3],["monkeypatch",3],["mod",3],["calls",1],["scripted",1],["apply",1],["auth",1],["nvidia",2],["api",2],["nvapi",2],["execkey",2],["abcdef",2],["mode",1],["captured",3],["class",1],["fake",4],["proc",2],["stdin",1],["none",3],["stdout",1],["stderr",1],["wait",1],["self",1],["return",2],["popen",3],["argv",6],["kw",1],["setattr",1],["subprocess",1],["cid",1],["bash",1],["run",1],["sh",1],["joined",4],["join",1],["assert",3],["openai4",2],["nim",2],["url",2],["health",2],["path",1]]},{"id":"tests/test_compute_nvidia.py#test_exec_injects_hosted_endpoint_and_key._FakeProc","name":[["fake",1],["proc",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["class",2],["fake",2],["proc",2],["stdin",1],["none",3],["stdout",1],["stderr",1],["def",1],["wait",1],["self",1],["return",1]]},{"id":"tests/test_compute_nvidia.py#test_exec_injects_hosted_endpoint_and_key._FakeProc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["wait",2],["self",2],["return",1]]},{"id":"tests/test_compute_nvidia.py#test_exec_injects_hosted_endpoint_and_key.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["fake",3],["popen",2],["argv",4],["kw",2],["captured",1],["return",1],["proc",1]]},{"id":"tests/test_compute_nvidia.py#test_exec_self_hosted_uses_localhost","name":[["test",1],["exec",1],["self",1],["hosted",1],["uses",1],["localhost",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",3],["test",2],["exec",3],["self",6],["hosted",6],["uses",2],["localhost",2],["provider",3],["monkeypatch",3],["mod",2],["calls",1],["scripted",1],["mode",1],["class",1],["fake",2],["proc",2],["stdin",1],["none",3],["stdout",1],["stderr",1],["wait",1],["return",1],["captured",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["argv",4],["kw",1],["setitem",1],["cid",1],["bash",1],["run",1],["sh",1],["joined",3],["join",1],["assert",2],["openai4",1],["nim",1],["url",2],["must",1],["not",2],["inject",1],["api",2],["key",2],["nvidia",1]]},{"id":"tests/test_compute_nvidia.py#test_exec_self_hosted_uses_localhost._FakeProc","name":[["fake",1],["proc",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["class",2],["fake",2],["proc",2],["stdin",1],["none",3],["stdout",1],["stderr",1],["def",1],["wait",1],["self",1],["return",1]]},{"id":"tests/test_compute_nvidia.py#test_exec_self_hosted_uses_localhost._FakeProc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["wait",2],["self",2],["return",1]]},{"id":"tests/test_compute_nvidia.py#test_nvidia_provider_is_discoverable","name":[["test",1],["nvidia",1],["provider",1],["discoverable",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["nvidia",6],["provider",2],["discoverable",2],["provs",3],["discover",1],["providers",1],["repo",1],["skills",1],["assert",4],["meta",5],["id",1],["ngc",1],["api",2],["key",2],["secret",2],["env",2]]},{"id":"tests/test_compute_nvidia.py#test_prologue_scrubs_provider_declared_prefixes","name":[["test",1],["prologue",1],["scrubs",1],["provider",1],["declared",1],["prefixes",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["prologue",3],["scrubs",2],["provider",10],["declared",4],["prefixes",3],["tmp",5],["path",5],["sentinel",5],["stage2",3],["report",6],["json",7],["py",4],["write",2],["text",4],["format",1],["str",4],["encoding",2],["utf",5],["stage",9],["mkdir",1],["req",1],["dumps",2],["install",1],["id",1],["inst",1],["env",4],["dict",1],["os",1],["environ",1],["not",2],["credential",1],["shaped",1],["no",1],["cred",3],["key",1],["re",1],["segment",1],["baseline",2],["prefixed",1],["only",1],["own",1],["mycloud",2],["prefix",1],["catch",1],["handle",1],["synth",2],["proc",2],["subprocess",1],["run",1],["sys",1],["executable",1],["helper",1],["main",1],["oneshot",1],["reconcile",1],["real",1],["op",3],["apply",3],["auth",4],["import",2],["patch",1],["list",1],["owned",1],["expect",1],["confined",1],["false",1],["input",1],["encode",1],["capture",1],["output",1],["true",2],["timeout",1],["60",1],["assert",4],["exists",1],["never",1],["ran",2],["stderr",2],["decode",1],["errors",1],["replace",1],["loads",2],["read",2],["documents",1],["known",1],["gap",1],["docs",2],["hedge",1],["name",1],["outside",1],["both",1],["rules",1],["survives",1],["scrub",1],["if",1],["assertion",1],["ever",1],["fails",1],["because",1],["got",1],["stronger",1],["update",1],["security",1],["md",1],["accordingly",1],["at",2],["folded",1],["scrubbed",1],["before",1],["first",1],["method",1],["none",1],["itself",1],["completed",1],["flow",1],["above",1],["really",1],["was",1],["normal",1],["one",1],["reply",4],["ok",1]]},{"id":"tests/test_compute_nvidia.py#test_provider_import_cannot_see_inherited_secrets","name":[["test",1],["provider",1],["import",1],["cannot",1],["see",1],["inherited",1],["secrets",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",3],["provider",14],["import",7],["cannot",2],["see",2],["inherited",2],["secrets",4],["mode",3],["tmp",5],["path",5],["both",1],["main",2],["entrypoint",1],["modes",1],["scrub",2],["before",2],["importing",1],["py",6],["oneshot",3],["full",1],["drive",1],["helper",3],["reads",1],["auth",3],["from",1],["stdin",4],["rejects",1],["unknown",2],["op",3],["structured",2],["error",2],["exits",1],["cleanly",1],["repl",2],["driven",1],["up",1],["past",1],["time",1],["under",1],["deliberately",1],["provide",1],["no",1],["fd",1],["control",1],["channel",1],["so",2],["child",1],["dies",1],["at",1],["ready",1],["handshake",1],["happens",1],["after",2],["module",3],["sentinel",6],["report",9],["assertion",1],["target",1],["already",1],["disk",1],["by",4],["then",1],["json",3],["write",1],["text",2],["hostile",1],["format",1],["str",5],["encoding",1],["utf",5],["env",6],["dict",1],["os",1],["environ",1],["two",1],["must",2],["be",1],["scrubbed",2],["one",3],["credential",1],["shaped",1],["name",2],["caught",2],["cred",6],["key",1],["re",1],["bare",1],["prefixed",1],["ngc",2],["baseline",1],["prefix",2],["benign",3],["operational",2],["var",2],["survive",1],["synthetic",2],["access",1],["token",1],["synth",4],["handle",1],["openai4",1],["host",1],["netns",1],["ino",1],["424242",2],["if",1],["stage",4],["mkdir",1],["argv",3],["noop",1],["point",1],["expect",1],["confined",1],["false",1],["dumps",1],["encode",1],["else",1],["proc",4],["subprocess",1],["run",1],["sys",1],["executable",1],["input",1],["capture",1],["output",2],["true",1],["timeout",1],["60",1],["assert",6],["exists",1],["never",2],["imported",2],["stderr",3],["decode",3],["errors",1],["replace",3],["loads",1],["read",1],["were",1],["was",1],["generic",1],["none",2],["confinement",1],["probe",1],["survived",1],["secret",1],["leaked",1],["into",1],["own",1],["streams",1],["not",2],["stdout",1]]},{"id":"tests/test_compute_nvidia.py#test_read_owner_returns_none_when_missing","name":[["test",1],["read",1],["owner",1],["returns",1],["none",1],["missing",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["read",3],["owner",3],["returns",2],["none",3],["missing",2],["provider",3],["mod",1],["calls",1],["scripted",2],["inspect",1],["fake",1],["completed",1],["error",1],["no",1],["such",1],["object",1],["cid",2],["gone",2],["assert",1]]},{"id":"tests/test_compute_nvidia.py#test_scrub_preserves_operational_env","name":[["test",1],["scrub",1],["preserves",1],["operational",1],["env",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",4],["scrub",8],["preserves",2],["operational",2],["env",6],["vars",2],["endpoint",2],["kernel",1],["confinement",3],["probe",3],["depend",1],["must",1],["survive",2],["secret",5],["so",2],["future",1],["baseline",2],["prefixes",2],["addition",2],["over",1],["broad",1],["cred",2],["key",2],["re",1],["change",1],["cannot",1],["silently",1],["break",1],["kernels",1],["running",1],["behind",1],["proxy",3],["netns",3],["check",1],["openai4",3],["host",4],["home",2],["dev",2],["live",2],["anchor",3],["was",2],["one",1],["did",2],["not",3],["cover",1],["only",1],["legacy",1],["var",1],["pinned",1],["shaped",1],["would",1],["have",1],["scrubbed",2],["while",1],["every",1],["assertion",1],["here",1],["still",1],["passed",2],["dropping",1],["into",1],["its",1],["no",1],["fallback",2],["now",1],["fails",1],["closed",1],["rather",2],["than",2],["assuming",1],["boundary",1],["held",1],["from",1],["openai4s",1],["compute",1],["provider",3],["import",1],["keep",3],["http",3],["127",2],["3128",2],["https",1],["16777232",1],["ino",1],["424242",1],["mutates",1],["os",8],["environ",8],["place",1],["removes",1],["beyond",1],["ones",1],["sets",1],["conftest",1],["fake",1],["snapshot",3],["restore",1],["whole",1],["environment",2],["rely",1],["monkeypatch",1],["dict",1],["try",1],["update",2],["control",1],["declared",1],["prefix",1],["proving",1],["actually",1],["ran",1],["against",1],["mycloud",3],["handle",2],["synth",1],["assert",2],["items",1],["finally",1],["clear",1]]},{"id":"tests/test_compute_nvidia.py#test_self_hosted_requires_image","name":[["test",1],["self",1],["hosted",1],["requires",1],["image",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["self",3],["hosted",3],["requires",2],["image",2],["provider",3],["mod",2],["calls",1],["scripted",1],["pytest",1],["raises",1],["byoc",1],["error",1],["as",1],["ei",2],["create",1],["sandbox",1],["mode",1],["install",1],["id",1],["inst",1],["assert",1],["value",1],["kind",1],["invalid",1],["request",1]]},{"id":"tests/test_compute_nvidia.py#test_terminate_idempotent_on_missing","name":[["test",1],["terminate",1],["idempotent",1],["missing",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["terminate",4],["idempotent",2],["missing",2],["provider",3],["mod",1],["calls",2],["scripted",3],["docker",2],["rm",3],["returns",1],["not",3],["found",2],["stderr",1],["fake",1],["completed",1],["error",1],["no",1],["such",1],["container",1],["cid",2],["gone",2],["must",1],["raise",1],["swallows",1],["assert",1],["any",1]]},{"id":"tests/test_compute_nvidia.py#test_token_scrub_redacts_keys","name":[["test",1],["token",1],["scrub",1],["redacts",1],["keys",1]],"path":[["tests",1],["test",1],["compute",1],["nvidia",1],["py",1]],"body":[["def",2],["test",2],["token",3],["scrub",3],["redacts",2],["keys",2],["provider",3],["mod",1],["calls",1],["scripted",1],["text",2],["logged",1],["nvapi",2],["abc123",2],["def456ghi",2],["nvcf",2],["xyz789tokenvalue",2],["here",1],["scrubbed",4],["regex",1],["sub",1],["redacted",2],["assert",3],["not",2],["count",1]]},{"id":"tests/test_compute_output_caps.py","name":[["test",1],["compute",1],["output",1],["caps",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["daemon",3],["allocates",1],["remote",2],["command",3],["not",3],["control",1],["every",1],["ssh",3],["scp",1],["compute",6],["manager",5],["runs",1],["went",1],["through",1],["subprocess",2],["run",2],["capture",1],["output",1],["true",1],["accumulates",1],["whole",1],["other",1],["end",1],["says",1],["heap",1],["only",1],["stops",1],["at",1],["per",1],["timeout",1],["30",1],["seconds",1],["status",1],["probe",1],["300",1],["harvest",1],["staging",1],["transfer",1],["whatever",1],["caller",2],["asked",1],["host",1],["window",1],["measured",1],["minutes",1],["write",1],["as",3],["fast",1],["link",1],["allows",1],["even",1],["sliced",1],["its",1],["result",1],["64",1],["ki",1],["after",1],["fact",1],["bounded",1],["saw",1],["one",1],["byte",1],["had",1],["already",1],["allocated",1],["forced",1],["chatty",1],["login",1],["profile",1],["enough",1],["have",1],["be",1],["malicious",1],["so",1],["ceiling",2],["applied",1],["while",1],["reading",1],["by",1],["capped",1],["these",1],["tests",1],["drive",1],["real",1],["processes",1],["rather",1],["than",1],["stubs",1],["cap",1],["asserted",1],["against",1],["bytes",1],["io",1],["proves",1],["arithmetic",1],["nothing",1],["about",1],["pipes",1],["threads",1],["deadlocks",1],["kind",1],["code",1],["actually",1],["fails",1],["from",3],["future",1],["import",8],["annotations",1],["time",1],["types",1],["pytest",2],["openai4s",3],["mod",1],["registry",1],["fixture",1],["itself",1]]},{"id":"tests/test_compute_output_caps.py#_sh","name":[["sh",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["sh",3],["script",3],["str",4],["list",2],["return",1],["bin",1]]},{"id":"tests/test_compute_output_caps.py#mgr","name":[["mgr",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["mgr",2],["tmp",9],["path",9],["cfg",2],["types",1],["simple",1],["namespace",1],["data",5],["dir",3],["skills",3],["mkdir",3],["ws",2],["lab",2],["registered",1],["because",1],["product",1],["refuses",1],["unregistered",1],["destination",1],["before",1],["spawns",1],["ssh",1],["without",1],["fixture",1],["drives",1],["state",1],["agent",1],["cannot",1],["reach",1],["submit",1],["only",1],["callable",1],["through",1],["door",1],["has",1],["already",1],["checked",1],["alias",1],["registry",1],["add",1],["host",1],["return",1],["compute",1],["manager",1],["workspace",1]]},{"id":"tests/test_compute_output_caps.py#test_a_command_that_cannot_start_raises_oserror","name":[["test",1],["command",1],["cannot",1],["start",1],["raises",1],["oserror",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["command",2],["cannot",2],["start",2],["raises",3],["oserror",3],["pytest",1],["mod",1],["run",1],["capped",1],["nonexistent",1],["openai4s",1],["not",1],["binary",1],["timeout",1]]},{"id":"tests/test_compute_output_caps.py#test_a_flood_of_stderr_keeps_only_the_tail_and_says_so","name":[["test",1],["flood",1],["stderr",1],["keeps",1],["only",1],["tail",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["flood",2],["stderr",8],["keeps",2],["only",3],["tail",4],["says",2],["so",3],["ever",1],["shown",1],["human",1],["explains",1],["failure",1],["its",1],["last",1],["words",1],["kept",1],["elision",1],["stated",1],["rather",1],["than",1],["leaving",1],["truncated",2],["message",1],["reading",1],["as",2],["whole",2],["completed",6],["mod",1],["run",1],["capped",1],["sh",1],["yes",1],["err",1],["head",1],["2000000",1],["echo",1],["done",2],["timeout",1],["60",1],["cap",2],["4096",2],["assert",5],["returncode",1],["stdout",2],["strip",1],["unaffected",1],["by",1],["true",1],["discarded",1],["silent",1],["truncation",1],["reads",1],["annotation",1],["rides",1],["top",1],["budget",1],["not",1],["inside",1],["len",1],["200",1]]},{"id":"tests/test_compute_output_caps.py#test_a_flood_of_stdout_is_read_but_not_kept","name":[["test",1],["flood",1],["stdout",1],["read",1],["but",1],["not",1],["kept",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["flood",4],["stdout",7],["read",2],["but",2],["not",3],["kept",2],["headline",1],["property",1],["unbounded",1],["output",1],["bounded",1],["memory",1],["1024",2],["completed",5],["mod",1],["run",1],["capped",1],["sh",1],["yes",1],["abcdefgh",2],["head",2],["timeout",1],["60",1],["cap",2],["4096",2],["assert",4],["returncode",1],["len",1],["ceiling",1],["held",1],["truncated",1],["true",1],["tail",1],["gets",1],["parsed",1],["answer",1],["comes",1],["first",1],["startswith",1]]},{"id":"tests/test_compute_output_caps.py#test_a_grandchild_holding_the_pipes_does_not_multiply_the_deadline","name":[["test",1],["grandchild",1],["holding",1],["pipes",1],["not",1],["multiply",1],["deadline",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["grandchild",4],["holding",2],["pipes",4],["not",4],["multiply",3],["deadline",4],["overshoot",2],["has",2],["be",1],["bounded",1],["by",2],["something",1],["other",1],["than",2],["luck",1],["process",1],["exits",1],["its",2],["at",1],["eof",1],["drain",4],["threads",1],["already",1],["done",1],["unless",1],["inherited",1],["them",1],["outlived",1],["kill",1],["sleep",3],["30",3],["wait",2],["deliberately",1],["shape",1],["every",1],["shell",2],["sh",2],["exec",1],["only",1],["command",1],["no",1],["leave",1],["behind",1],["was",1],["invisible",1],["mac",1],["os",1],["turned",1],["5s",1],["into",1],["10s",1],["return",1],["linux",1],["ci",1],["join",3],["one",2],["shared",1],["budget",1],["rather",1],["per",1],["stream",1],["so",1],["regardless",1],["many",1],["held",2],["open",2],["started",2],["time",2],["monotonic",2],["pytest",1],["raises",1],["subprocess",1],["timeout",2],["expired",1],["mod",2],["run",1],["capped",1],["elapsed",3],["assert",1],["returned",1],["after",1],["1f",1],["pipe",1],["must",1],["caller",1],["number",1],["streams",1]]},{"id":"tests/test_compute_output_caps.py#test_a_hung_command_raises_timeoutexpired_rather_than_hanging","name":[["test",1],["hung",1],["command",1],["raises",1],["timeoutexpired",1],["rather",1],["than",1],["hanging",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["hung",2],["command",2],["raises",3],["timeoutexpired",2],["rather",2],["than",2],["hanging",2],["contract",1],["deliberately",1],["subprocess",3],["run",2],["so",1],["every",1],["existing",1],["except",1],["timeout",3],["expired",2],["oserror",1],["handler",1],["still",1],["applies",1],["started",2],["time",2],["monotonic",2],["pytest",1],["mod",1],["capped",1],["sh",1],["sleep",1],["30",1],["assert",1],["10",1],["deadline",1],["did",1],["not",1],["actually",1],["fire",1]]},{"id":"tests/test_compute_output_caps.py#test_a_nonzero_exit_is_reported_with_its_stderr","name":[["test",1],["nonzero",1],["exit",1],["reported",1],["its",1],["stderr",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["nonzero",2],["exit",3],["reported",2],["its",2],["stderr",3],["completed",3],["mod",1],["run",1],["capped",1],["sh",1],["echo",1],["nope",2],["timeout",1],["30",1],["assert",2],["returncode",1],["strip",1]]},{"id":"tests/test_compute_output_caps.py#test_a_truncated_harvest_ack_is_not_reported_as_a_vanished_workdir","name":[["test",1],["truncated",1],["harvest",1],["ack",1],["not",1],["reported",1],["as",1],["vanished",1],["workdir",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",3],["test",2],["truncated",2],["harvest",4],["ack",3],["not",5],["reported",2],["as",2],["vanished",2],["workdir",2],["mgr",3],["monkeypatch",4],["tmp",3],["path",3],["two",1],["different",1],["facts",1],["staging",1],["script",1],["exits",1],["prints",2],["tagged",1],["acknowledgement",3],["if",1],["remote",4],["also",1],["megabytes",1],["banner",2],["ahead",1],["falls",1],["outside",1],["read",1],["reporting",1],["work",3],["directory",3],["may",2],["be",2],["gone",2],["sends",1],["someone",1],["look",1],["at",1],["fine",1],["setattr",2],["mod",1],["stdout",1],["cap",1],["4096",1],["raising",2],["true",2],["real",3],["popen",6],["subprocess",2],["fake",2],["argv",1],["kw",2],["login",1],["profile",1],["never",1],["shuts",1],["up",1],["then",1],["return",1],["sh",1],["yes",1],["head",1],["200000",1],["echo",1],["openai4",1],["empty",1],["error",4],["oversized",1],["stayed",1],["transient",2],["ssh",1],["lab",1],["dest",1],["assert",4],["none",1],["was",1],["found",1],["within",1],["first",1],["false",1],["answered",1],["repeating",1],["says",1],["same",1]]},{"id":"tests/test_compute_output_caps.py#test_a_truncated_harvest_ack_is_not_reported_as_a_vanished_workdir.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["fake",2],["popen",3],["argv",2],["kw",3],["login",2],["profile",2],["never",2],["shuts",2],["up",2],["then",2],["real",3],["acknowledgement",2],["return",1],["sh",1],["yes",1],["banner",1],["head",1],["200000",1],["echo",1],["openai4",1],["harvest",1],["empty",1]]},{"id":"tests/test_compute_output_caps.py#test_both_streams_flooding_at_once_does_not_deadlock","name":[["test",1],["both",1],["streams",1],["flooding",1],["at",1],["once",1],["not",1],["deadlock",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["both",3],["streams",2],["flooding",3],["at",2],["once",3],["not",4],["deadlock",2],["reason",1],["draining",1],["keeping",1],["have",1],["be",1],["separate",1],["single",1],["threaded",1],["reader",1],["drains",1],["stdout",4],["completion",1],["first",1],["blocks",2],["forever",1],["child",2],["fills",1],["stderr",2],["pipe",1],["64",1],["ki",1],["linux",1],["less",1],["mac",1],["os",1],["writing",1],["case",1],["caps",1],["must",1],["survive",1],["merely",1],["arithmetic",1],["started",2],["time",2],["monotonic",2],["completed",4],["mod",1],["run",1],["capped",1],["sh",1],["yes",2],["out",1],["head",2],["3000000",2],["err",1],["wait",1],["timeout",1],["60",1],["cap",2],["8192",3],["elapsed",3],["assert",3],["returncode",1],["len",2],["30",1],["pipes",1],["took",1],["1f",1],["stall",1],["work",1]]},{"id":"tests/test_compute_output_caps.py#test_output_that_fits_is_returned_whole","name":[["test",1],["output",1],["fits",1],["returned",1],["whole",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["output",2],["fits",2],["returned",2],["whole",2],["cap",1],["must",1],["not",1],["become",1],["truncation",1],["ordinary",1],["case",1],["every",1],["caller",1],["here",1],["parses",1],["short",1],["protocol",1],["line",1],["out",1],["stdout",3],["completed",6],["mod",1],["run",1],["capped",1],["sh",1],["echo",2],["rc",2],["oops",2],["timeout",1],["30",1],["assert",5],["returncode",1],["stderr",2],["truncated",2],["false",2]]},{"id":"tests/test_compute_output_caps.py#test_stdin_still_reaches_the_command","name":[["test",1],["stdin",1],["still",1],["reaches",1],["command",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["test",2],["stdin",3],["still",2],["reaches",2],["command",2],["submit",1],["path",1],["writes",1],["run",2],["sh",2],["remote",1],["its",1],["own",1],["thread",1],["because",1],["script",1],["larger",1],["than",1],["pipe",1],["buffer",1],["would",1],["otherwise",1],["block",1],["while",1],["child",1],["blocked",1],["writing",1],["output",1],["nobody",1],["reading",1],["yet",1],["payload",3],["1024",3],["completed",3],["mod",1],["capped",1],["wc",1],["timeout",1],["60",1],["input",1],["stdout",2],["cap",1],["assert",2],["returncode",1],["int",1],["split",1],["len",1]]},{"id":"tests/test_compute_output_caps.py#test_the_ssh_op_also_flags_the_reply_slice_it_always_had","name":[["test",1],["ssh",1],["op",1],["also",1],["flags",1],["reply",1],["slice",1],["always",1],["had",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",3],["test",2],["ssh",6],["op",2],["also",2],["flags",2],["reply",4],["slice",3],["always",3],["had",2],["mgr",4],["monkeypatch",5],["64",1],["ki",1],["predates",1],["read",2],["ceiling",2],["was",2],["silent",1],["so",3],["between",1],["two",1],["limits",1],["came",1],["back",1],["cut",1],["stdout",3],["truncated",2],["absent",1],["reads",1],["as",1],["all",1],["both",1],["cuts",1],["have",1],["count",1],["setattr",3],["mod",1],["call",1],["command",2],["cap",1],["100",2],["raising",2],["true",4],["real",3],["popen",7],["subprocess",2],["fake",2],["argv",3],["kw",3],["if",1],["return",2],["sh",1],["yes",1],["small",1],["head",1],["5000",1],["has",1],["skill",1],["lambda",1],["out",3],["provider",1],["lab",1],["echo",1],["hi",1],["well",1],["under",1],["nothing",1],["dropped",1],["while",1],["reading",1],["assert",2],["len",1],["but",1],["still",1],["not",1],["whole",1],["now",1],["says",1]]},{"id":"tests/test_compute_output_caps.py#test_the_ssh_op_also_flags_the_reply_slice_it_always_had.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["fake",2],["popen",4],["argv",4],["kw",4],["if",1],["ssh",1],["return",2],["real",2],["sh",1],["yes",1],["small",1],["head",1],["5000",1]]},{"id":"tests/test_compute_output_caps.py#test_the_ssh_op_says_when_it_truncated_the_output","name":[["test",1],["ssh",1],["op",1],["says",1],["truncated",1],["output",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",3],["test",2],["ssh",7],["op",2],["says",2],["truncated",4],["output",2],["mgr",4],["monkeypatch",5],["tmp",2],["path",2],["host",1],["compute",1],["sliced",1],["its",1],["result",2],["64",1],["ki",1],["after",1],["fact",1],["said",2],["nothing",2],["about",1],["gigabytes",1],["daemon",1],["had",1],["allocated",1],["produce",1],["caller",1],["either",1],["so",1],["read",1],["as",1],["command",2],["produced",1],["exactly",1],["much",1],["setattr",3],["mod",1],["remote",1],["stdout",3],["cap",1],["4096",2],["raising",2],["true",4],["real",3],["popen",7],["subprocess",2],["fake",2],["argv",3],["kw",3],["if",1],["return",2],["sh",1],["yes",1],["flood",1],["head",1],["500000",1],["has",1],["skill",1],["lambda",1],["out",5],["provider",1],["lab",1],["cat",1],["dev",1],["urandom",1],["assert",4],["exit",1],["code",1],["len",1],["harvest",1],["hint",1]]},{"id":"tests/test_compute_output_caps.py#test_the_ssh_op_says_when_it_truncated_the_output.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["fake",2],["popen",4],["argv",4],["kw",4],["if",1],["ssh",1],["return",2],["real",2],["sh",1],["yes",1],["flood",1],["head",1],["500000",1]]},{"id":"tests/test_compute_output_caps.py#test_the_ssh_op_stays_quiet_when_nothing_was_cut","name":[["test",1],["ssh",1],["op",1],["stays",1],["quiet",1],["nothing",1],["was",1],["cut",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",3],["test",2],["ssh",6],["op",2],["stays",2],["quiet",2],["nothing",2],["was",2],["cut",2],["mgr",4],["monkeypatch",4],["flag",1],["must",1],["mean",1],["something",1],["ordinary",1],["short",1],["reply",1],["carries",1],["neither",1],["truncation",1],["marker",1],["nor",1],["hint",2],["real",3],["popen",7],["subprocess",2],["fake",2],["argv",3],["kw",3],["if",1],["return",2],["sh",1],["echo",2],["hello",3],["setattr",2],["raising",1],["true",2],["has",1],["skill",1],["lambda",1],["out",4],["provider",1],["lab",1],["command",1],["assert",3],["stdout",2],["truncated",1],["not",2]]},{"id":"tests/test_compute_output_caps.py#test_the_ssh_op_stays_quiet_when_nothing_was_cut.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["output",1],["caps",1],["py",1]],"body":[["def",2],["fake",2],["popen",4],["argv",4],["kw",4],["if",1],["ssh",1],["return",2],["real",2],["sh",1],["echo",1],["hello",1]]},{"id":"tests/test_compute_owner_and_harvest.py","name":[["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["owner",6],["scoped",2],["idempotency",5],["harvest",3],["becomes",1],["artifact",4],["two",2],["defects",2],["complete",1],["production",1],["call",1],["chains",1],["namespace",3],["installation",2],["global",1],["while",2],["every",1],["other",1],["view",1],["compute",2],["jobs",1],["per",1],["by",1],["key",7],["no",2],["predicate",1],["unique",1],["index",1],["covers",1],["alone",1],["although",1],["same",1],["table",1],["carries",1],["live",1],["true",2],["both",2],["repository",1],["own",2],["docstring",1],["says",1],["optional",1],["scope",1],["flag",1],["exactly",2],["shape",1],["leaks",1],["reasoning",1],["was",2],["never",1],["applied",1],["lookup",1],["so",2],["session",2],["submitting",1],["under",1],["happened",1],["gets",1],["back",1],["job",4],["id",2],["status",1],["refusal",1],["text",1],["cannot",2],["its",1],["work",1],["history",1],["reconcile",1],["even",1],["see",1],["row",1],["blocking",1],["remote",3],["result",1],["tool",2],["not",3],["declare",1],["writes",1],["files",2],["web",1],["control",1],["wrapper",2],["gates",1],["attribute",1],["native",2],["path",2],["produces",1],["zero",1],["versions",2],["bytes",1],["land",1],["workspace",1],["hpc",1],["invisible",1],["timeline",1],["list",1],["lineage",1],["completion",1],["projection",1],["kernel",1],["sdk",1],["captures",1],["them",1],["correctly",1],["looked",1],["fine",1],["paths",1],["disagreed",1],["only",1],["one",1],["exercised",1],["test",1],["here",1],["contacts",1],["provider",1],["manager",1],["calls",1],["part",1],["these",1],["decided",1],["sqlite",1],["gateway",1],["before",1],["after",1],["respectively",1],["from",4],["future",1],["import",5],["annotations",1],["types",1],["simple",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["store",2],["item",2],["14",1],["caller",1],["fixture",1],["15",1],["has",1],["become",1]]},{"id":"tests/test_compute_owner_and_harvest.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["config",3],["return",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_compute_owner_and_harvest.py#_create","name":[["create",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["create",3],["store",3],["job",5],["id",4],["owner",4],["key",10],["shared",2],["compute",1],["provider",1],["fake",1],["status",1],["staging",1],["idempotency",1],["outputs",1],["out",1],["txt",1]]},{"id":"tests/test_compute_owner_and_harvest.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["class",2],["hub",2],["wshub",1],["seam",1],["as",1],["tests",1],["test",1],["gateway",1],["engine",1],["py",1],["uses",1],["def",4],["init",1],["self",6],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",6],["frame",6],["id",6],["str",2],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_compute_owner_and_harvest.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_compute_owner_and_harvest.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["event",4],["dict",2],["none",2],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_compute_owner_and_harvest.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_compute_owner_and_harvest.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_compute_owner_and_harvest.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["st",3],["cfg",1],["db",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_a_cli_row_and_a_session_row_may_share_a_key","name":[["test",1],["cli",1],["row",2],["session",1],["may",1],["share",1],["key",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["row",4],["session",2],["may",2],["share",2],["key",7],["store",5],["null",1],["owner",5],["still",1],["different",1],["namespace",1],["from",1],["named",1],["one",1],["create",2],["job",7],["id",3],["cli1",2],["none",2],["sess",1],["assert",1],["compute",1],["by",1],["idempotency",1],["shared",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_a_native_harvest_creates_one_artifact_version_per_file","name":[["test",1],["native",1],["harvest",1],["creates",1],["one",1],["artifact",1],["version",1],["per",1],["file",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",3],["test",2],["native",2],["harvest",10],["creates",2],["one",3],["artifact",7],["version",2],["per",3],["file",3],["tmp",3],["path",4],["driven",1],["through",1],["invoke",2],["control",2],["artifacts",3],["real",1],["web",1],["wrapper",2],["without",1],["writes",1],["files",1],["returns",1],["at",1],["its",2],["first",1],["branch",1],["no",1],["before",1],["snapshot",1],["taken",1],["harvested",2],["bytes",1],["cannot",1],["be",1],["recovered",1],["as",2],["afterwards",1],["mtime",1],["diff",2],["has",1],["nothing",1],["against",1],["from",1],["openai4s",1],["server",1],["import",1],["gateway",3],["mod",2],["runner",7],["session",1],["cfg",1],["hub",1],["frame",4],["id",5],["store",3],["new",2],["kind",1],["turn",1],["project",1],["default",2],["status",3],["ready",1],["state",4],["events",2],["list",2],["dir",4],["workspace",2],["hpc",3],["job",3],["abc123",3],["mkdir",1],["parents",1],["true",5],["exist",1],["ok",1],["model",2],["pdb",2],["write",2],["text",2],["atom",1],["encoding",2],["utf",2],["confidence",2],["json",2],["return",1],["succeeded",2],["result",3],["simple",1],["namespace",1],["name",1],["compute",1],["append",1],["assert",3],["registered",2],["under",1],["relative",1],["so",1],["nested",1],["keeps",1],["shape",1],["rather",1],["than",1],["colliding",1],["basenames",1],["across",1],["jobs",1],["filename",5],["by",1],["strict",1],["not",1],["none",1],["was",1],["but",1],["never",1],["versions",5],["len",2],["produced",1],["must",1],["create",1],["exactly",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_a_native_harvest_creates_one_artifact_version_per_file.harvest","name":[["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["harvest",5],["dir",3],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["model",1],["pdb",1],["write",2],["text",2],["atom",1],["encoding",2],["utf",2],["confidence",1],["json",1],["return",1],["status",1],["succeeded",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_a_writing_tool_without_a_caller_named_path_is_still_covered","name":[["test",1],["writing",1],["tool",1],["without",1],["caller",1],["named",1],["path",1],["still",1],["covered",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["writing",3],["tool",8],["without",2],["caller",3],["named",2],["path",11],["still",2],["covered",2],["tmp",5],["secret",3],["key",2],["refuses",1],["supplied",1],["destination",2],["names",1],["compute",7],["result",2],["has",3],["no",1],["such",1],["argument",1],["derived",2],["from",3],["regex",1],["sanitised",1],["containment",1],["checked",1],["job",2],["id",2],["so",1],["existing",1],["every",1],["invariant",1],["distinguish",1],["two",1],["rather",2],["than",2],["be",2],["loosened",1],["exemption",1],["backed",1],["by",1],["confinement",1],["claims",1],["openai4s",2],["manager",10],["import",2],["error",2],["tools",1],["registry",1],["assert",4],["write",1],["true",5],["none",1],["cfg",4],["st",3],["store",2],["db",1],["try",1],["workspace",4],["ws",1],["mkdir",2],["parents",3],["exist",2],["ok",2],["traversing",1],["cannot",1],["leave",1],["harvest",4],["root",5],["dest",6],["safe",2],["etc",1],["passwd",1],["hpc",4],["resolve",5],["not",1],["str",1],["symlinked",1],["directory",1],["refused",1],["followed",1],["link",2],["linked",2],["symlink",1],["pytest",1],["raises",1],["finally",1],["close",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_an_owner_still_sees_its_own_key","name":[["test",1],["owner",1],["still",1],["sees",1],["its",1],["own",1],["key",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["owner",6],["still",2],["sees",2],["its",2],["own",2],["key",6],["store",4],["success",1],["path",1],["idempotency",2],["feature",1],["so",1],["scoping",1],["must",1],["not",2],["disable",1],["create",1],["job",5],["id",2],["aaaa",2],["found",3],["compute",1],["by",1],["shared",1],["assert",2],["none",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_one_owner_still_cannot_reuse_its_own_key","name":[["test",1],["one",1],["owner",1],["still",1],["cannot",1],["reuse",1],["its",1],["own",1],["key",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["one",3],["owner",7],["still",3],["cannot",2],["reuse",2],["its",2],["own",2],["key",4],["store",4],["scoping",1],["namespace",1],["must",1],["not",1],["weaken",1],["guarantee",1],["inside",1],["unique",1],["index",1],["only",1],["thing",1],["stops",1],["raced",1],["second",1],["billable",1],["remote",1],["run",1],["so",1],["has",1],["bite",1],["import",1],["sqlite3",2],["create",2],["job",4],["id",2],["aaaa",1],["pytest",1],["raises",1],["integrity",1],["error",1],["cccc",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_one_owners_key_is_invisible_to_another","name":[["test",1],["one",1],["owners",1],["key",1],["invisible",1],["another",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["one",2],["owners",2],["key",7],["invisible",2],["another",3],["store",4],["lookup",1],["decides",1],["refusal",2],["must",1],["not",1],["see",2],["owner",7],["row",1],["information",1],["disclosure",1],["half",1],["text",1],["names",1],["other",1],["session",1],["job",5],["id",2],["status",1],["create",1],["aaaa",1],["assert",1],["compute",1],["by",1],["idempotency",2],["shared",1],["none",1],["through",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_polling_again_does_not_capture_the_same_files_twice","name":[["test",1],["polling",1],["again",1],["not",1],["capture",1],["same",1],["files",1],["twice",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",3],["test",3],["polling",2],["again",2],["not",6],["capture",2],["same",2],["files",2],["twice",2],["tmp",3],["path",3],["poll",3],["idempotent",1],["manager",1],["side",1],["wrapper",1],["must",2],["turn",2],["repeat",2],["into",1],["second",1],["version",2],["unchanged",2],["bytes",2],["from",1],["openai4s",1],["server",1],["import",1],["gateway",3],["as",1],["mod",2],["runner",7],["session",1],["cfg",1],["hub",1],["frame",4],["id",5],["store",3],["new",2],["kind",1],["project",1],["default",2],["status",2],["ready",1],["state",5],["events",2],["list",2],["harvest",6],["dir",3],["workspace",1],["hpc",2],["job",2],["abc123",2],["faithful",1],["publish",1],["republish",1],["archive",1],["extracted",1],["published",1],["once",1],["later",1],["only",1],["reads",1],["already",1],["terminal",1],["rewrote",1],["file",1],["every",1],["time",1],["would",1],["be",1],["measuring",1],["its",1],["own",1],["fixture",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["target",3],["model",2],["pdb",2],["if",1],["exists",1],["write",1],["text",1],["atom",1],["encoding",1],["utf",1],["return",1],["succeeded",1],["range",1],["invoke",1],["control",1],["artifacts",1],["simple",1],["namespace",1],["name",1],["compute",1],["result",1],["append",1],["artifact",4],["by",1],["filename",1],["strict",1],["versions",5],["assert",1],["len",2],["three",1],["identical",1],["polls",1],["produced",1],["become",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_polling_again_does_not_capture_the_same_files_twice.harvest","name":[["harvest",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["harvest",6],["faithful",2],["publish",2],["not",3],["republish",2],["repeat",2],["poll",4],["archive",2],["extracted",2],["published",2],["once",2],["later",2],["only",2],["reads",2],["already",2],["terminal",2],["state",2],["test",2],["rewrote",2],["file",2],["every",2],["time",2],["would",2],["be",2],["measuring",2],["its",2],["own",2],["fixture",2],["dir",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["target",3],["model",1],["pdb",1],["if",1],["exists",1],["write",1],["text",1],["atom",1],["encoding",1],["utf",1],["return",1],["status",1],["succeeded",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_the_browser_refresh_route_registers_what_it_harvested","name":[["test",1],["browser",1],["refresh",1],["route",1],["registers",1],["harvested",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",3],["test",2],["browser",2],["refresh",9],["route",3],["registers",3],["harvested",3],["tmp",3],["path",4],["monkeypatch",3],["same",1],["gap",1],["narrower",1],["post",1],["frames",1],["id",9],["compute",4],["tasks",1],["job",8],["took",1],["no",5],["snapshot",1],["at",1],["all",1],["so",1],["person",1],["clicking",1],["got",1],["bytes",1],["published",1],["into",1],["hpc",3],["artifact",5],["version",2],["timeline",1],["entry",1],["lineage",1],["docstring",1],["claimed",1],["manager",3],["artifacts",1],["not",2],["from",1],["openai4s",1],["server",1],["import",1],["gateway",4],["as",1],["mod",3],["runner",7],["session",1],["cfg",1],["hub",1],["frame",5],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",3],["ready",1],["workspace",4],["active",1],["class",1],["result",1],["self",1],["spec",2],["out",3],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["plddt",3],["csv",3],["write",1],["text",1],["encoding",1],["utf",1],["return",1],["succeeded",2],["setattr",1],["build",1],["dispatcher",1],["lambda",1],["simple",1],["namespace",1],["create",1],["provider",1],["fake",1],["idempotency",1],["key",2],["none",2],["outputs",1],["owner",1],["str",1],["task",3],["assert",2],["polled",1],["by",1],["filename",1],["strict",1],["file",1],["registered",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_the_browser_refresh_route_registers_what_it_harvested._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["class",2],["manager",2],["def",1],["result",1],["self",1],["spec",2],["out",3],["workspace",1],["hpc",1],["job",1],["id",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["plddt",1],["csv",1],["write",1],["text",1],["encoding",1],["utf",1],["return",1],["status",1],["succeeded",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_the_browser_refresh_route_registers_what_it_harvested._Manager.result","name":[["result",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["result",2],["self",2],["spec",3],["out",3],["workspace",1],["hpc",1],["job",1],["id",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["plddt",1],["csv",1],["write",1],["text",1],["encoding",1],["utf",1],["return",1],["status",1],["succeeded",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_the_idempotency_index_is_replaced_on_an_existing_database","name":[["test",1],["idempotency",1],["index",1],["replaced",1],["existing",1],["database",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["idempotency",4],["index",8],["replaced",2],["existing",2],["database",4],["tmp",3],["path",3],["replacing",1],["not",3],["additive",1],["so",2],["needs",1],["real",1],["migration",1],["step",2],["ordering",1],["matters",1],["asserted",1],["by",1],["itself",1],["new",3],["built",1],["before",1],["old",3],["one",1],["dropped",1],["holding",1],["same",1],["owner",6],["duplicate",1],["fails",1],["constraint",1],["still",1],["place",1],["rather",1],["than",1],["losing",1],["first",1],["import",2],["sqlite3",3],["from",2],["openai4s",1],["store",13],["db",5],["close",3],["conn",7],["connect",1],["execute",4],["drop",1],["if",1],["exists",1],["ix",4],["compute",5],["jobs",5],["idem",4],["create",4],["unique",1],["key",5],["null",1],["pragma",1],["user",1],["version",2],["10",1],["commit",1],["try",1],["state",4],["schema",1],["assert",2],["expected",1],["names",3],["row",2],["name",4],["select",1],["sqlite",1],["master",1],["type",1],["like",1],["fetchall",1],["global",1],["survived",1],["upgrade",1],["sorted",1],["upgraded",1],["has",1],["semantics",1],["just",1],["job",3],["id",3],["pytest",1],["raises",1],["integrity",1],["error",1],["a2",1],["finally",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_the_manager_refusal_names_only_the_callers_own_job","name":[["test",1],["manager",1],["refusal",1],["names",1],["only",1],["callers",1],["own",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["manager",8],["refusal",2],["names",2],["only",3],["callers",2],["own",2],["job",10],["tmp",4],["path",6],["through",1],["real",1],["claim",3],["production",1],["submit",1],["calls",1],["scoped",1],["repository",1],["load",1],["bearing",1],["if",1],["passes",1],["its",1],["owner",3],["from",1],["openai4s",1],["compute",3],["import",1],["cfg",4],["st",4],["store",2],["db",1],["try",1],["create",1],["id",4],["other",3],["key",3],["somebody",1],["else",1],["workspace",1],["mine",1],["same",1],["different",1],["must",2],["be",1],["claimable",1],["not",1],["mention",1],["fake",1],["shared",1],["out",1],["txt",1],["assert",2],["startswith",1],["finally",1],["close",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_the_manager_still_refuses_the_callers_own_duplicate","name":[["test",1],["manager",1],["still",1],["refuses",1],["callers",1],["own",1],["duplicate",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["manager",8],["still",2],["refuses",2],["callers",2],["own",2],["duplicate",2],["tmp",4],["path",5],["from",1],["openai4s",1],["compute",5],["import",1],["error",4],["cfg",4],["st",3],["store",2],["db",1],["try",1],["workspace",1],["mine",1],["first",2],["claim",2],["fake",2],["shared",2],["key",2],["out",2],["txt",2],["pytest",1],["raises",1],["as",1],["assert",1],["str",1],["value",1],["finally",1],["close",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_the_result_tool_declares_that_it_writes_files","name":[["test",1],["result",1],["tool",1],["declares",1],["writes",1],["files",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["result",3],["tool",7],["declares",2],["writes",3],["files",3],["web",1],["wrapper",1],["gates",1],["exactly",1],["attribute",1],["returns",1],["early",1],["without",1],["so",1],["declaration",1],["wiring",1],["from",1],["openai4s",1],["tools",1],["registry",1],["import",1],["compute",1],["assert",2],["not",1],["none",1],["true",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_two_cli_rows_still_cannot_share_a_key","name":[["test",1],["two",1],["cli",1],["rows",1],["still",1],["cannot",1],["share",1],["key",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["two",2],["cli",4],["rows",3],["still",2],["cannot",2],["share",2],["key",7],["store",4],["owner",4],["null",2],["sqlite",1],["treats",1],["nulls",1],["as",1],["distinct",1],["composite",1],["unique",1],["index",3],["so",1],["obvious",1],["idempotency",1],["would",1],["silently",1],["stop",1],["protecting",1],["has",1],["collapse",1],["owners",1],["into",1],["one",1],["namespace",1],["import",1],["sqlite3",2],["create",2],["job",4],["id",2],["cli1",1],["none",2],["pytest",1],["raises",1],["integrity",1],["error",1],["cli2",1]]},{"id":"tests/test_compute_owner_and_harvest.py#test_two_owners_may_hold_the_same_key","name":[["test",1],["two",1],["owners",1],["may",1],["hold",1],["same",1],["key",1]],"path":[["tests",1],["test",1],["compute",1],["owner",1],["harvest",1],["py",1]],"body":[["def",2],["test",2],["two",2],["owners",2],["may",2],["hold",2],["same",2],["key",11],["store",6],["denial",1],["service",1],["half",1],["could",2],["not",2],["submit",1],["distinct",1],["work",1],["under",1],["happened",1],["clear",1],["row",1],["job",11],["history",1],["reconcile",1],["cannot",1],["see",1],["create",2],["id",4],["aaaa",2],["owner",8],["bbbb",2],["assert",2],["compute",2],["by",2],["idempotency",2],["shared",2]]},{"id":"tests/test_compute_session_routes.py","name":[["test",1],["compute",1],["session",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["session",3],["runs",2],["over",1],["real",2],["http",1],["against",1],["daemon",3],["m3b",1],["driven",1],["through",1],["socket",1],["rather",3],["than",3],["by",1],["calling",1],["handle",1],["because",3],["status",1],["code",1],["half",1],["these",1],["routes",2],["promise",1],["direct",1],["call",1],["cannot",1],["observe",1],["gateway",1],["error",1],["raised",1],["from",4],["method",1],["still",1],["reach",1],["browser",1],["as",1],["200",1],["claims",1],["worth",1],["checking",1],["boring",1],["sounding",1],["ones",1],["no",1],["worker",1],["listener",1],["must",3],["answer",2],["locally",1],["erroring",1],["default",1],["every",1],["install",1],["request",1],["profile",1],["nobody",1],["configured",1],["be",1],["refused",1],["guessed",1],["at",1],["guessing",1],["job",1],["lands",1],["queue",1],["its",1],["owner",1],["never",1],["chose",1],["another",1],["user",1],["404",1],["not",1],["403",1],["sessions",1],["exist",1],["itself",1],["information",1],["about",1],["colleague",1],["working",1],["inv",1],["13",1],["future",1],["import",6],["annotations",1],["json",1],["threading",1],["pathlib",1],["path",1],["pytest",3],["tests",1],["test",1],["team",2],["auth",1],["noqa",1],["f401",1],["fixture",3],["reuse",1],["fast",1],["pbkdf2",1],["free",1],["port",1],["login",1],["post",1],["speak",1]]},{"id":"tests/test_compute_session_routes.py#_body","name":[["body",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["body",2],["raw",3],["bytes",2],["dict",2],["return",1],["json",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_compute_session_routes.py#_put","name":[["put",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["put",2],["port",4],["int",2],["path",3],["str",6],["body",3],["dict",2],["cookie",4],["method",3],["post",2],["payload",3],["json",2],["dumps",1],["encode",2],["utf",1],["head",2],["join",1],["http",1],["host",1],["127",1],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",1],["close",1],["ascii",1],["return",1],["speak",1]]},{"id":"tests/test_compute_session_routes.py#_session_of","name":[["session",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["session",8],["daemon",4],["username",5],["str",4],["user",4],["owns",1],["recorded",1],["through",1],["ownership",1],["repository",1],["gateway",1],["itself",1],["consults",1],["subject",1],["these",1],["tests",1],["compute",1],["routes",1],["not",1],["second",1],["copy",1],["creation",1],["store",2],["team",2],["by",1],["id",4],["frame",1],["owner",1],["return",1]]},{"id":"tests/test_compute_session_routes.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",6],["team",1],["seed",3],["user",3],["root",1],["fake",3],["pw",3],["role",1],["admin",1],["alice",1],["bob",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_compute_session_routes.py#listening_daemon","name":[["listening",1],["daemon",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["listening",2],["daemon",4],["tmp",4],["path",4],["monkeypatch",3],["actually",1],["has",1],["worker",2],["listener",1],["so",1],["requests",1],["default",1],["install",1],["refuses",1],["at",1],["door",1],["as",2],["far",1],["code",1],["under",1],["test",1],["from",1],["openai4s",1],["orchestration",1],["slurm",1],["profiles",1],["import",1],["example",2],["cluster",3],["toml",3],["write",1],["text",1],["encoding",1],["utf",1],["setenv",1],["openai4",1],["listen",1],["127",1],["free",1],["port",1],["node",5],["team",1],["seed",2],["user",2],["root",1],["fake",2],["pw",2],["role",1],["admin",1],["alice",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_compute_session_routes.py#test_a_daemon_with_no_listener_says_the_session_runs_locally","name":[["test",1],["daemon",1],["no",1],["listener",1],["says",1],["session",1],["runs",1],["locally",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["daemon",7],["no",2],["listener",2],["says",2],["session",5],["runs",2],["locally",2],["not",1],["error",2],["local",2],["every",1],["install",1],["here",1],["would",1],["make",1],["default",1],["configuration",1],["look",1],["broken",1],["cookie",3],["login",1],["alice",2],["fake",1],["pw",1],["id",2],["status",2],["raw",2],["port",1],["api",1],["v1",1],["sessions",1],["compute",1],["assert",3],["200",1],["payload",3],["body",1],["location",1],["workload",1],["none",1]]},{"id":"tests/test_compute_session_routes.py#test_admin_private_compute_status_is_audited_but_mutations_are_not","name":[["test",1],["admin",1],["private",1],["compute",1],["status",1],["audited",1],["but",1],["mutations",1],["not",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",3],["test",2],["admin",7],["private",6],["compute",5],["status",9],["audited",2],["but",2],["mutations",3],["not",3],["daemon",11],["pre",1],["scope",1],["guard",1],["route",1],["still",1],["session",9],["view",1],["d4",1],["login",1],["root",1],["fake",1],["pw",1],["id",10],["alice",4],["store",3],["team",3],["user",2],["by",1],["username",1],["assert",7],["visibility",2],["audit",5],["return",1],["list",1],["action",1],["read",2],["before",4],["len",4],["raw",2],["port",3],["api",3],["v1",3],["sessions",3],["cookie",3],["200",1],["300",1],["rows",4],["target",1],["request",1],["release",2],["their",1],["authorization",1],["must",1],["be",1],["counted",1],["as",2],["even",1],["default",1],["refuses",1],["them",1],["unconfigured",1],["after",1],["decision",1],["post",2],["profile",1],["gpu",1],["interactive",1],["409",2]]},{"id":"tests/test_compute_session_routes.py#test_admin_private_compute_status_is_audited_but_mutations_are_not.audit","name":[["audit",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["audit",3],["return",1],["daemon",1],["store",1],["team",1],["list",1],["action",1],["admin",1],["read",1],["private",1]]},{"id":"tests/test_compute_session_routes.py#test_an_isolated_extension_retains_the_success_response_contract","name":[["test",1],["isolated",1],["extension",1],["retains",1],["success",1],["response",1],["contract",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",3],["test",3],["isolated",2],["extension",3],["retains",2],["success",2],["response",3],["contract",2],["listening",3],["daemon",13],["monkeypatch",4],["real",2],["may",1],["opt",1],["fail",1],["closed",1],["admission",1],["must",1],["not",5],["erase",1],["201",4],["backend",4],["runner",2],["orchestration",2],["backends",1],["cluster",1],["setattr",2],["isolates",1],["session",6],["credentials",1],["lambda",1],["true",1],["raising",1],["false",1],["admin",4],["login",1],["root",2],["fake",1],["pw",1],["id",13],["reconciler",4],["prepare",6],["attempt",11],["entered",3],["threading",2],["event",2],["release",4],["after",2],["capture",2],["workload",8],["allocation",20],["hold",1],["durable",1],["boundary",1],["so",1],["recorder",1],["deterministically",1],["sees",1],["both",1],["supported",1],["nullable",1],["reason",8],["shapes",1],["without",1],["invoking",1],["external",1],["scheduler",1],["if",1],["wait",2],["raise",1],["timeout",1],["error",1],["did",1],["return",1],["try",1],["status",6],["raw",9],["put",3],["port",3],["api",3],["v1",3],["sessions",3],["compute",3],["profile",3],["gpu",3],["interactive",3],["assert",13],["300",3],["first",4],["body",3],["none",5],["store",2],["workloads",2],["active",1],["second",4],["from",1],["openai4s",1],["models",1],["import",1],["submission",2],["unknown",2],["save",1],["third",3],["value",1],["finally",1]]},{"id":"tests/test_compute_session_routes.py#test_an_isolated_extension_retains_the_success_response_contract.prepare_after_capture","name":[["prepare",1],["after",1],["capture",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["prepare",3],["after",2],["capture",2],["workload",3],["allocation",6],["hold",2],["real",2],["durable",2],["boundary",2],["so",2],["response",2],["recorder",2],["deterministically",2],["sees",2],["both",2],["supported",2],["nullable",2],["reason",2],["shapes",2],["without",2],["invoking",2],["external",2],["scheduler",2],["attempt",4],["entered",1],["if",1],["not",2],["release",2],["wait",1],["raise",1],["timeout",1],["error",1],["test",1],["did",1],["return",1]]},{"id":"tests/test_compute_session_routes.py#test_an_unconfigured_profile_is_refused_rather_than_guessed","name":[["test",1],["unconfigured",1],["profile",1],["refused",1],["rather",1],["than",1],["guessed",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unconfigured",2],["profile",5],["refused",2],["rather",2],["than",2],["guessed",2],["listening",3],["daemon",7],["cookie",2],["login",1],["root",2],["fake",1],["pw",1],["session",3],["id",2],["status",2],["raw",2],["put",1],["port",1],["api",1],["v1",1],["sessions",1],["compute",1],["no",1],["such",1],["assert",2],["400",1],["body",1],["code",1],["unknown",1]]},{"id":"tests/test_compute_session_routes.py#test_asking_for_a_cluster_session_without_a_listener_is_refused_with_a_reason","name":[["test",1],["asking",1],["cluster",1],["session",1],["without",1],["listener",1],["refused",1],["reason",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["asking",2],["cluster",2],["session",5],["without",2],["listener",2],["refused",2],["reason",2],["daemon",5],["cookie",3],["login",1],["root",2],["fake",1],["pw",1],["id",2],["status",2],["raw",2],["post",1],["port",1],["api",1],["v1",1],["sessions",1],["compute",1],["profile",1],["gpu",1],["interactive",1],["assert",3],["409",1],["payload",3],["body",1],["code",1],["not",1],["configured",1],["openai4",1],["worker",1],["listen",1],["error",1]]},{"id":"tests/test_compute_session_routes.py#test_checkpoint_recovery_answers_501_not_400","name":[["test",1],["checkpoint",1],["recovery",1],["answers",1],["501",1],["not",1],["400",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",3],["recovery",4],["answers",2],["501",3],["not",5],["400",3],["listening",3],["daemon",8],["request",1],["well",1],["formed",1],["strategy",1],["one",1],["product",1],["names",1],["version",1],["cannot",1],["honour",1],["would",2],["tell",1],["user",1],["they",1],["made",1],["mistake",1],["assert",5],["runner",1],["compute",2],["sessions",2],["none",1],["listener",1],["did",1],["come",1],["up",1],["so",1],["be",1],["testing",1],["409",1],["path",1],["cookie",2],["login",1],["root",2],["fake",1],["pw",1],["session",3],["id",2],["status",2],["raw",3],["put",1],["port",1],["api",1],["v1",1],["profile",1],["gpu",1],["interactive",1],["300",1],["body",5],["code",1],["unsupported",1],["supported",1],["workspace",1],["only",1],["true",1],["error",1]]},{"id":"tests/test_compute_session_routes.py#test_cluster_session_placement_requires_admin_and_verified_isolation","name":[["test",1],["cluster",1],["session",1],["placement",1],["requires",1],["admin",1],["verified",1],["isolation",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["cluster",4],["session",12],["placement",2],["requires",2],["admin",9],["verified",2],["isolation",3],["listening",3],["daemon",12],["tmp",3],["path",3],["member",5],["login",2],["alice",2],["fake",2],["pw",2],["status",4],["raw",6],["put",2],["port",2],["api",2],["v1",2],["sessions",2],["compute",2],["profile",2],["gpu",2],["interactive",2],["assert",9],["403",1],["300",2],["body",2],["code",2],["only",1],["store",2],["leases",2],["workload",3],["none",2],["authorization",1],["necessary",1],["but",1],["not",4],["sufficient",1],["built",1],["slurm",1],["backend",2],["intentionally",1],["claim",1],["same",1],["uid",1],["allocations",1],["separated",1],["by",1],["os",1],["security",1],["boundary",1],["so",1],["request",1],["fails",1],["before",1],["any",2],["workspace",4],["durable",1],["lease",1],["allocation",2],["credential",1],["made",1],["root",5],["409",1],["payload",4],["remote",1],["required",1],["per",1],["error",1],["workspaces",1],["exists",1],["iterdir",1]]},{"id":"tests/test_compute_session_routes.py#test_releasing_a_session_that_never_had_a_resource","name":[["test",1],["releasing",1],["session",1],["never",1],["had",1],["resource",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["releasing",2],["session",5],["never",2],["had",2],["resource",2],["daemon",5],["cookie",3],["login",1],["alice",2],["fake",1],["pw",1],["id",2],["status",2],["raw",2],["post",1],["port",1],["api",1],["v1",1],["sessions",1],["compute",1],["release",1],["assert",2],["409",1],["body",1],["code",1],["not",1],["configured",1]]},{"id":"tests/test_compute_session_routes.py#test_somebody_elses_session_is_not_found_rather_than_forbidden","name":[["test",1],["somebody",1],["elses",1],["session",1],["not",1],["found",1],["rather",1],["than",1],["forbidden",1]],"path":[["tests",1],["test",1],["compute",1],["session",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["somebody",2],["elses",2],["session",8],["not",3],["found",3],["rather",2],["than",2],["forbidden",2],["daemon",7],["inv",1],["13",1],["sessions",4],["exist",1],["protected",1],["information",1],["bob",5],["login",1],["fake",1],["pw",1],["id",4],["alice",1],["status",6],["raw",4],["port",3],["api",3],["v1",3],["compute",3],["cookie",3],["assert",4],["404",3],["body",1],["error",1],["post",2],["profile",1],["gpu",1],["interactive",1],["release",1]]},{"id":"tests/test_compute_states.py","name":[["test",1],["compute",1],["states",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["one",1],["compute",4],["job",3],["vocabulary",3],["enforced",2],["write",2],["live",3],["three",1],["places",1],["disagreed",1],["states",4],["named",1],["two",1],["nothing",3],["ever",2],["wrote",1],["queued",1],["submitted",1],["included",1],["staging",2],["manager",1],["count",1],["omitted",1],["so",2],["row",1],["left",1],["there",1],["by",3],["crash",1],["between",1],["claiming",1],["submitting",1],["was",2],["rehydrated",1],["every",1],["restart",1],["reported",1],["reconcile",1],["forever",1],["held",1],["no",1],["slot",1],["would",1],["notice",1],["sdk",1],["cached",1],["timeout",1],["harvesting",1],["neither",1],["host",1],["produces",1],["any",2],["repository",1],["update",1],["took",1],["string",1],["typo",1],["state",1],["terminal",1],["could",1],["be",1],["re",1],["opened",1],["late",1],["probe",1],["import",7],["sqlite3",1],["types",1],["pytest",2],["from",4],["openai4s",4],["illegal",1],["transition",1],["config",2],["store",2],["fixture",1],["itself",1],["enforcement",1],["at",1],["migration",1],["actually",1],["moves",1],["old",1],["rows",1]]},{"id":"tests/test_compute_states.py#_legacy_db","name":[["legacy",1],["db",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["legacy",2],["db",7],["path",5],["rows",4],["v1",1],["database",1],["holding",1],["pre",1],["migration",2],["vocabulary",1],["store",4],["config",1],["data",1],["dir",1],["close",2],["conn",6],["sqlite3",1],["connect",1],["str",1],["job",3],["id",3],["status",3],["execute",3],["insert",1],["into",1],["compute",2],["jobs",1],["provider",1],["created",1],["at",2],["updated",1],["values",1],["ssh",1],["lab",1],["rewind",1],["before",1],["state",1],["so",1],["opening",1],["re",1],["applies",1],["pragma",1],["user",1],["version",2],["delete",1],["from",1],["schema",1],["migrations",1],["commit",1],["return",1]]},{"id":"tests/test_compute_states.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_compute_states.py#test_a_legal_transition_still_writes","name":[["test",1],["legal",1],["transition",1],["still",1],["writes",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["legal",2],["transition",2],["still",2],["writes",2],["store",5],["create",1],["compute",3],["job",4],["id",1],["j3",3],["provider",1],["ssh",1],["lab",1],["status",3],["states",3],["staging",1],["update",1],["running",2],["assert",1]]},{"id":"tests/test_compute_states.py#test_a_migrated_job_is_not_rehydrated_as_live","name":[["test",1],["migrated",1],["job",1],["not",1],["rehydrated",1],["as",1],["live",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["migrated",2],["job",3],["not",2],["rehydrated",2],["as",2],["live",4],["tmp",6],["path",7],["done",2],["closed",2],["were",1],["both",1],["terminal",1],["before",1],["rename",1],["if",1],["fold",1],["landed",1],["them",1],["anywhere",1],["every",1],["historical",1],["would",1],["come",1],["back",1],["holding",1],["concurrency",1],["slot",1],["from",1],["openai4s",1],["compute",3],["manager",3],["import",1],["db",5],["legacy",1],["incomplete",1],["store",1],["apply",1],["migration",1],["cfg",2],["types",1],["simple",1],["namespace",1],["data",1],["dir",2],["skills",3],["mkdir",1],["exist",1],["ok",1],["true",1],["assert",1],["count",1]]},{"id":"tests/test_compute_states.py#test_a_terminal_job_cannot_be_reopened","name":[["test",1],["terminal",1],["job",1],["cannot",1],["be",1],["reopened",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["terminal",7],["job",3],["cannot",2],["be",3],["reopened",2],["late",1],["probe",1],["arriving",1],["after",1],["ended",1],["must",2],["not",2],["resurrect",1],["work",1],["nobody",1],["tracking",1],["any",1],["more",1],["states",5],["target",4],["all",1],["if",1],["continue",1],["assert",1],["transition",1],["refused",1]]},{"id":"tests/test_compute_states.py#test_repeating_a_live_state_is_allowed","name":[["test",1],["repeating",1],["live",1],["state",1],["allowed",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["repeating",2],["live",3],["state",5],["allowed",2],["probes",1],["naturally",1],["repeated",1],["no",1],["op",1],["write",1],["not",1],["violation",1],["states",3],["assert",1],["transition",1]]},{"id":"tests/test_compute_states.py#test_rewriting_a_terminal_state_with_itself_is_refused","name":[["test",1],["rewriting",1],["terminal",1],["state",1],["itself",1],["refused",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["rewriting",2],["terminal",11],["state",3],["itself",2],["refused",3],["status",1],["write",2],["not",3],["no",1],["op",1],["carries",1],["manifest",1],["digest",1],["reason",1],["timestamp",1],["established",1],["two",1],["pollers",1],["both",1],["read",1],["running",1],["could",2],["each",1],["reach",1],["second",1],["arriving",1],["after",1],["remote",1],["directory",1],["was",2],["reused",1],["commit",1],["its",1],["bytes",1],["over",1],["row",1],["first",1],["one",1],["caller",1],["had",1],["already",1],["been",1],["told",1],["about",1],["same",1],["legal",1],["so",1],["compare",1],["swap",1],["see",1],["states",3],["assert",1],["transition",1],["must",1],["be",1],["evidence",1],["written",1],["once",1]]},{"id":"tests/test_compute_states.py#test_staging_can_reach_a_verified_terminal_state_directly","name":[["test",1],["staging",1],["reach",1],["verified",1],["terminal",1],["state",1],["directly",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["staging",5],["reach",2],["verified",2],["terminal",6],["state",3],["directly",2],["persisting",1],["intermediate",1],["running",2],["best",2],["effort",2],["submit",1],["landed",1],["finished",1],["have",1],["its",1],["result",2],["verify",1],["while",1],["durable",1],["row",2],["still",1],["forbidding",1],["edge",1],["left",1],["every",1],["later",1],["stuck",1],["there",1],["states",6],["succeeded",1],["timed",1],["out",1],["failed",1],["cancelled",1],["assert",1],["transition",1],["must",1],["be",1],["allowed",1],["persist",1],["failure",1],["strands",1],["job",1]]},{"id":"tests/test_compute_states.py#test_staging_is_live_everywhere_it_is_live_anywhere","name":[["test",1],["staging",1],["live",2],["everywhere",1],["anywhere",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["staging",4],["live",6],["everywhere",2],["anywhere",2],["exact",1],["divergence",1],["let",1],["crashed",1],["claim",1],["linger",1],["unnoticed",1],["assert",2],["states",5]]},{"id":"tests/test_compute_states.py#test_terminal_states_are_mutually_exclusive_with_live_ones","name":[["test",1],["terminal",1],["states",1],["mutually",1],["exclusive",1],["live",1],["ones",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["terminal",4],["states",13],["mutually",2],["exclusive",2],["live",5],["ones",2],["scorecard",1],["requirement",1],["no",2],["job",1],["two",1],["end",2],["at",1],["once",1],["state",1],["doubles",1],["as",1],["one",1],["assert",2],["not",1],["all",1]]},{"id":"tests/test_compute_states.py#test_the_manifest_migration_upgrades_a_pre_manifest_database","name":[["test",1],["manifest",2],["migration",1],["upgrades",1],["pre",1],["database",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",3],["manifest",9],["migration",4],["upgrades",2],["pre",2],["database",2],["tmp",3],["path",5],["adds",1],["columns",3],["historical",2],["rows",1],["keep",3],["null",1],["harvest",1],["happened",1],["before",1],["anything",1],["hashed",1],["cannot",1],["be",2],["reconstructed",1],["inventing",1],["would",2],["worse",1],["than",1],["admitting",1],["so",1],["store",5],["config",1],["data",1],["dir",1],["db",5],["close",2],["conn",10],["sqlite3",1],["connect",1],["str",1],["execute",7],["pragma",2],["table",4],["info",1],["compute",7],["jobs",4],["if",1],["not",1],["artifact",2],["integrity",2],["sha256",2],["alter",1],["rename",1],["old",3],["create",1],["as",1],["select",1],["join",1],["from",2],["drop",1],["insert",1],["into",1],["job",4],["id",1],["provider",1],["status",2],["created",1],["at",2],["updated",1],["values",1],["legacy",3],["ssh",1],["lab",1],["succeeded",2],["user",1],["version",2],["delete",1],["schema",2],["migrations",2],["commit",1],["reopened",3],["row",5],["assert",4],["states",2],["survives",1],["none",2],["about",1],["asserting",1],["whole",1],["list",1],["make",1],["fail",1],["every",1],["time",1],["unrelated",1],["later",1],["added",1],["name",1],["state",1],["applied",1],["baseline",1]]},{"id":"tests/test_compute_states.py#test_the_migration_is_idempotent","name":[["test",1],["migration",1],["idempotent",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["migration",2],["idempotent",2],["tmp",3],["path",3],["re",1],["run",1],["after",1],["partial",1],["apply",1],["must",1],["converge",1],["not",1],["double",1],["write",1],["db",4],["legacy",1],["done",1],["first",3],["store",2],["assert",3],["compute",2],["job",2],["status",2],["states",2],["succeeded",2],["close",1],["again",3],["schema",1],["state",1],["current",1],["true",1]]},{"id":"tests/test_compute_states.py#test_the_migration_renames_done_and_folds_the_two_lost_states","name":[["test",1],["migration",1],["renames",1],["done",1],["folds",1],["two",1],["lost",1],["states",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["migration",2],["renames",2],["done",7],["folds",2],["two",3],["lost",2],["states",7],["tmp",3],["path",3],["rename",1],["but",1],["other",1],["carried",1],["information",1],["incomplete",5],["meant",2],["rc",1],["unverifiable",1],["outputs",2],["closed",6],["user",1],["let",1],["go",1],["handle",2],["mapping",1],["them",1],["onto",1],["status",4],["without",1],["recording",1],["would",1],["destroy",1],["distinction",1],["db",3],["legacy",1],["old",9],["store",3],["by",7],["id",8],["row",3],["job",1],["list",1],["compute",1],["jobs",1],["assert",6],["succeeded",1],["termination",3],["reason",5],["none",1],["failed",1],["unverified",1],["cancelled",1]]},{"id":"tests/test_compute_states.py#test_the_repository_refuses_a_second_terminal_write_of_the_same_status","name":[["test",1],["repository",1],["refuses",1],["second",1],["terminal",1],["write",1],["same",1],["status",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["repository",2],["refuses",2],["second",2],["terminal",7],["write",3],["same",2],["status",5],["store",6],["stale",1],["poller",1],["overwrite",1],["at",4],["row",6],["already",1],["holds",1],["its",1],["evidence",1],["must",1],["not",1],["have",1],["manifest",4],["digest",1],["reason",4],["timestamp",1],["replaced",1],["by",1],["later",1],["poll",1],["observed",1],["reused",1],["remote",1],["create",1],["compute",4],["job",5],["id",1],["j2b",4],["provider",1],["ssh",1],["lab",1],["states",3],["staging",1],["update",2],["succeeded",2],["integrity",3],["sha256",5],["64",5],["artifact",3],["path",2],["out",2],["csv",2],["size",2],["111",2],["pytest",1],["raises",1],["illegal",1],["transition",1],["clobbered",1],["222",1],["assert",4]]},{"id":"tests/test_compute_states.py#test_the_repository_refuses_an_illegal_transition","name":[["test",1],["repository",1],["refuses",1],["illegal",1],["transition",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["repository",2],["refuses",2],["illegal",3],["transition",3],["store",6],["create",1],["compute",4],["job",5],["id",1],["j2",4],["provider",1],["ssh",1],["lab",1],["status",4],["states",4],["staging",1],["update",3],["running",2],["succeeded",1],["pytest",1],["raises",1]]},{"id":"tests/test_compute_states.py#test_the_repository_refuses_an_unknown_status","name":[["test",1],["repository",1],["refuses",1],["unknown",1],["status",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["repository",2],["refuses",2],["unknown",2],["status",4],["store",4],["create",1],["compute",2],["job",3],["id",1],["j1",2],["provider",1],["ssh",1],["lab",1],["states",1],["staging",1],["pytest",1],["raises",1],["illegal",1],["transition",1],["update",1],["whatever",1]]},{"id":"tests/test_compute_states.py#test_the_termination_reason_survives_the_round_trip","name":[["test",1],["termination",1],["reason",1],["survives",1],["round",1],["trip",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["termination",4],["reason",6],["survives",2],["round",2],["trip",2],["store",5],["create",1],["compute",3],["job",4],["id",1],["j4",3],["provider",1],["ssh",1],["lab",1],["status",3],["states",5],["staging",1],["update",1],["failed",2],["outputs",2],["unverified",2],["row",3],["assert",2]]},{"id":"tests/test_compute_states.py#test_unknown_is_live_not_terminal","name":[["test",1],["unknown",1],["live",1],["not",1],["terminal",1]],"path":[["tests",1],["test",1],["compute",1],["states",1],["py",1]],"body":[["def",2],["test",2],["unknown",7],["live",3],["not",5],["terminal",3],["means",1],["remote",1],["op",1],["may",2],["have",1],["landed",1],["treating",1],["as",1],["finished",1],["sandbox",1],["bills",1],["unnoticed",1],["after",1],["restart",1],["would",3],["be",1],["rehydrated",1],["hold",1],["no",1],["slot",1],["nothing",1],["reconcile",1],["assert",4],["states",10],["must",1],["stay",1],["resolvable",1],["both",1],["directions",1],["transition",2],["succeeded",1],["failed",1]]},{"id":"tests/test_compute_task_centre.py","name":[["test",1],["compute",1],["task",1],["centre",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["looking",1],["at",2],["remote",6],["work",2],["without",1],["paying",1],["job",4],["outlives",1],["turn",1],["launched",1],["kernel",1],["daemon",1],["durable",2],["record",3],["existed",1],["only",3],["way",1],["see",1],["was",2],["be",3],["agent",1],["inside",1],["cell",1],["calling",1],["host",1],["compute",9],["person",1],["whose",1],["gpu",1],["had",2],["been",1],["running",3],["two",1],["hours",1],["nowhere",1],["look",1],["reason",1],["not",3],["simply",1],["add",1],["page",2],["polls",1],["specific",1],["system",1],["probe",2],["harvest",2],["manager",4],["result",1],["contacts",1],["contacting",1],["pulls",1],["files",1],["back",1],["into",2],["workspace",1],["registers",1],["artifacts",1],["closes",1],["there",1],["no",2],["read",1],["refreshed",1],["itself",1],["would",1],["session",2],["nobody",1],["watching",1],["bill",1],["provider",2],["schedule",1],["user",1],["never",2],["chose",1],["so",1],["listing",1],["reads",1],["cannot",2],["anything",1],["else",1],["by",1],["convention",1],["but",1],["because",1],["tasks",2],["handed",1],["store",1],["has",1],["path",2],["all",1],["these",1],["tests",1],["assert",1],["gap",1],["stays",1],["closed",1],["one",1],["enumerate",1],["another",1],["unknown",1],["rendered",1],["as",2],["failure",1],["means",1],["could",1],["reached",1],["may",1],["well",1],["billing",1],["from",10],["future",1],["import",14],["annotations",1],["io",1],["json",1],["subprocess",1],["pathlib",1],["types",1],["simple",1],["namespace",1],["pytest",5],["openai4s",7],["registry",1],["error",1],["states",1],["cancelled",1],["succeeded",1],["config",2],["llmconfig",1],["server",3],["gateway",2],["mod",1],["local",1],["auth",1],["team",1],["policy",1],["fixture",1],["reading",1],["costs",1],["nothing",1],["owner",1],["scoping",1],["task",1],["says",1],["refreshing",1],["explicit",2],["action",1],["cancel",1],["confirmed",1],["post",1],["reaches",1],["mark",3],["stubbed",3],["backend",3]]},{"id":"tests/test_compute_task_centre.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["class",4],["client",2],["def",8],["init",1],["self",30],["tmp",3],["path",10],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",2],["deepseek",1],["api",2],["key",5],["test",3],["max",1],["turns",1],["runner",6],["gateway",2],["mod",2],["session",3],["hub",2],["store",7],["create",5],["project",4],["name",1],["description",1],["context",1],["id",13],["list",1],["projects",1],["handler",11],["make",1],["token",4],["local",2],["auth",2],["read",1],["return",6],["owner",3],["frame",4],["str",1],["active",1],["workspace",1],["seed",2],["job",9],["status",4],["fields",4],["through",1],["repository",1],["then",1],["apply",1],["terminal",1],["via",1],["update",3],["only",1],["writer",1],["accepts",1],["them",1],["deliberately",1],["records",1],["before",1],["submission",1],["knows",1],["nothing",1],["about",1],["ended",1],["compute",3],["byoc",1],["queued",3],["walk",1],["state",1],["machine",1],["rather",1],["than",1],["jumping",1],["check",1],["transition",1],["real",1],["invariant",1],["row",1],["cannot",1],["go",1],["straight",1],["from",1],["running",1],["bypassed",1],["would",1],["states",1],["system",1],["never",1],["produces",1],["step",3],["staging",1],["if",3],["else",1],["none",5],["call",3],["post",2],["body",8],["method",3],["object",1],["new",1],["correlation",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["v1",1],["headers",1],["content",1],["length",1],["header",1],["not",1],["lambda",1],["route",1]]},{"id":"tests/test_compute_task_centre.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["init",2],["self",14],["tmp",4],["path",4],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["store",4],["create",1],["project",3],["name",1],["description",1],["context",1],["id",2],["list",1],["projects",1],["handler",2],["class",1],["make",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_compute_task_centre.py#_Client._call","name":[["call",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",3],["call",2],["self",4],["method",4],["path",4],["body",7],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["none",2],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["if",1],["not",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_compute_task_centre.py#_Client._call._send","name":[["send",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_compute_task_centre.py#_Client.get","name":[],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["self",3],["path",3],["return",1],["call",1],["none",1]]},{"id":"tests/test_compute_task_centre.py#_Client.owner_key","name":[["owner",1],["key",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["owner",2],["key",2],["self",3],["frame",3],["id",3],["return",1],["str",1],["runner",1],["active",1],["workspace",1]]},{"id":"tests/test_compute_task_centre.py#_Client.post","name":[["post",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["post",3],["self",3],["path",3],["body",3],["none",2],["return",1],["call",1]]},{"id":"tests/test_compute_task_centre.py#_Client.seed","name":[["seed",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["seed",3],["self",6],["frame",3],["id",9],["job",10],["status",5],["fields",5],["create",3],["through",1],["repository",1],["then",1],["apply",1],["terminal",1],["via",1],["update",3],["only",1],["writer",1],["accepts",1],["them",1],["deliberately",1],["records",1],["before",1],["submission",1],["knows",1],["nothing",1],["about",1],["ended",1],["store",3],["compute",3],["provider",1],["byoc",1],["test",2],["queued",3],["owner",2],["key",2],["walk",1],["state",1],["machine",1],["rather",1],["than",1],["jumping",1],["check",1],["transition",1],["real",1],["invariant",1],["row",1],["cannot",1],["go",1],["straight",1],["from",1],["running",1],["bypassed",1],["would",1],["states",1],["system",1],["never",1],["produces",1],["step",3],["staging",1],["if",2],["return",1],["else",1],["none",1]]},{"id":"tests/test_compute_task_centre.py#_Client.session","name":[["session",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["session",3],["self",4],["return",1],["runner",1],["create",1],["project",1],["id",1]]},{"id":"tests/test_compute_task_centre.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_compute_task_centre.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_compute_task_centre.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_compute_task_centre.py#_Proc","name":[["proc",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["class",2],["proc",2],["def",3],["init",1],["self",9],["returncode",5],["stdout",3],["stderr",3],["io",6],["bytes",3],["stdin",1],["wait",1],["timeout",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_compute_task_centre.py#_Proc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["init",2],["self",6],["returncode",4],["stdout",4],["stderr",4],["io",6],["bytes",3],["stdin",1]]},{"id":"tests/test_compute_task_centre.py#_Proc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_compute_task_centre.py#_Proc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_task_centre.py#_submit_ssh_job","name":[["submit",1],["ssh",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["submit",3],["ssh",4],["job",5],["client",6],["frame",3],["monkeypatch",3],["live",1],["owned",1],["by",1],["session",1],["so",1],["web",1],["cancel",1],["path",1],["find",1],["registry",1],["add",1],["host",1],["lab",2],["data",2],["dir",2],["cfg",2],["workspace",4],["runner",1],["active",1],["setattr",1],["openai4s",1],["compute",2],["manager",4],["subprocess",1],["popen",1],["lambda",1],["proc",1],["openai4",1],["31337",2],["raising",1],["true",1],["store",2],["return",1],["provider",1],["command",1],["sleep",1],["600",1],["id",1]]},{"id":"tests/test_compute_task_centre.py#client","name":[["client",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["client",3],["tmp",3],["path",3],["return",1]]},{"id":"tests/test_compute_task_centre.py#test_a_confirmed_cancel_clears_the_earlier_unconfirmed_note","name":[["test",1],["confirmed",1],["cancel",1],["clears",1],["earlier",1],["unconfirmed",1],["note",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",3],["test",2],["confirmed",4],["cancel",5],["clears",2],["earlier",2],["unconfirmed",3],["note",2],["client",8],["monkeypatch",5],["attempt",1],["writes",1],["may",1],["still",1],["be",1],["running",1],["billing",3],["onto",1],["row",5],["stop",1],["follows",1],["must",1],["not",3],["leave",1],["there",1],["task",2],["centre",1],["keeps",1],["warning",1],["about",1],["job",9],["over",1],["frame",4],["session",1],["id",5],["submit",1],["ssh",2],["unreachable",2],["raise",1],["subprocess",3],["timeout",2],["expired",1],["cmd",1],["45",1],["setattr",2],["openai4s",2],["compute",6],["manager",2],["popen",2],["status",5],["body",4],["post",2],["frames",2],["tasks",2],["confirm",2],["true",3],["assert",7],["202",1],["store",2],["reason",4],["lambda",1],["proc",1],["raising",1],["200",1],["outcome",1],["cancelled",1],["str",1]]},{"id":"tests/test_compute_task_centre.py#test_a_confirmed_cancel_clears_the_earlier_unconfirmed_note.unreachable","name":[["unreachable",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["unreachable",2],["raise",1],["subprocess",1],["timeout",2],["expired",1],["cmd",1],["ssh",1],["45",1]]},{"id":"tests/test_compute_task_centre.py#test_a_finished_job_is_still_listed","name":[["test",1],["finished",1],["job",1],["still",1],["listed",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["finished",2],["job",10],["still",3],["listed",2],["client",6],["live",4],["answers",1],["might",1],["cost",1],["money",1],["rehydration",1],["needs",1],["person",1],["came",1],["look",1],["at",2],["failed",1],["hour",1],["ago",1],["frame",4],["session",1],["seed",2],["id",3],["done",2],["status",3],["succeeded",1],["terminal",1],["running",1],["body",3],["frames",1],["compute",1],["tasks",2],["assert",2],["task",2],["count",1]]},{"id":"tests/test_compute_task_centre.py#test_a_harvest_is_summarised_rather_than_listed","name":[["test",1],["harvest",1],["summarised",1],["rather",1],["than",1],["listed",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["harvest",2],["summarised",2],["rather",2],["than",2],["listed",2],["file",2],["count",2],["total",2],["size",3],["answer",1],["did",1],["my",1],["outputs",2],["come",1],["back",1],["paths",1],["part",1],["names",1],["directories",1],["someone",1],["cluster",1],["task",4],["compute",1],["tasks",1],["public",1],["job",1],["id",1],["status",1],["succeeded",1],["artifact",1],["manifest",1],["path",2],["scratch",3],["run",2],["out",1],["npz",1],["100",1],["log",1],["txt",1],["23",1],["assert",2],["bytes",1],["123",1],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_compute_task_centre.py#test_a_long_provider_message_is_clipped","name":[["test",1],["long",1],["provider",1],["message",1],["clipped",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["long",2],["provider",2],["message",2],["clipped",2],["task",3],["compute",1],["tasks",1],["public",1],["job",1],["id",1],["status",1],["failed",1],["reason",2],["5000",1],["assert",1],["len",1],["600",1]]},{"id":"tests/test_compute_task_centre.py#test_a_natural_completion_race_returns_the_real_terminal_state","name":[["test",1],["natural",1],["completion",1],["race",1],["returns",1],["real",1],["terminal",1],["state",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",3],["test",2],["natural",2],["completion",2],["race",2],["returns",2],["real",2],["terminal",7],["state",4],["client",6],["monkeypatch",3],["frame",3],["session",1],["seed",1],["job",5],["id",1],["done",3],["status",9],["succeeded",5],["at",1],["calls",2],["class",1],["manager",2],["cancel",2],["self",1],["spec",2],["append",1],["return",1],["conflict",1],["requested",1],["cancelled",1],["actual",1],["setattr",1],["gateway",1],["mod",1],["build",1],["dispatcher",1],["lambda",1],["simple",1],["namespace",1],["compute",3],["body",5],["post",1],["frames",1],["tasks",1],["confirm",1],["true",1],["assert",6],["409",2],["outcome",1],["already",2],["code",1],["envelope",1],["integer",2],["http",1],["as",1],["every",1],["error",1],["shape",1],["but",1],["one",1],["pinned",1],["legacy",1],["route",3],["returning",1],["under",1],["key",1],["clobbered",1],["public",1],["failure",1],["adds",1],["defers",1],["value",1],["made",1],["second",1],["declaring",1],["both",1],["types",1],["rides",1],["task",2],["ui",1],["reads",1],["store",1]]},{"id":"tests/test_compute_task_centre.py#test_a_natural_completion_race_returns_the_real_terminal_state._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["class",2],["manager",2],["def",1],["cancel",1],["self",1],["spec",2],["calls",1],["append",1],["return",1],["status",1],["succeeded",2],["conflict",1],["requested",1],["cancelled",1],["actual",1]]},{"id":"tests/test_compute_task_centre.py#test_a_natural_completion_race_returns_the_real_terminal_state._Manager.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["cancel",2],["self",2],["spec",3],["calls",1],["append",1],["return",1],["status",1],["succeeded",2],["conflict",1],["requested",1],["cancelled",1],["actual",1]]},{"id":"tests/test_compute_task_centre.py#test_a_session_that_does_not_exist_is_not_a_blank_page","name":[["test",1],["session",1],["not",2],["exist",1],["blank",1],["page",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["session",2],["not",4],["exist",2],["blank",2],["page",2],["client",3],["status",2],["body",1],["frames",1],["nope",1],["compute",1],["tasks",1],["assert",1],["404",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_after_restart_still_requires_an_explicit_confirm","name":[["test",1],["cancel",1],["after",1],["restart",1],["still",1],["requires",1],["explicit",1],["confirm",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",4],["test",2],["cancel",5],["after",3],["restart",4],["still",2],["requires",2],["explicit",2],["confirm",3],["client",7],["tmp",3],["path",3],["monkeypatch",5],["frame",4],["session",1],["job",9],["id",6],["submit",1],["ssh",1],["store",3],["close",1],["revived",6],["new",1],["init",1],["row",2],["compute",6],["assert",9],["status",6],["running",1],["calls",3],["boom",2],["append",2],["raise",1],["assertion",1],["error",1],["must",2],["not",2],["setattr",2],["openai4s",2],["manager",2],["subprocess",2],["popen",2],["opening",1],["listing",1],["read",1],["signal",1],["body",5],["frames",2],["tasks",4],["200",2],["live",1],["true",3],["seen",3],["fake",2],["run",2],["argv",2],["kw",1],["return",1],["proc",1],["raising",1],["post",1],["outcome",1],["confirmed",1],["cancelled",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_after_restart_still_requires_an_explicit_confirm.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["boom",2],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["restart",1],["must",1],["not",1],["cancel",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_after_restart_still_requires_an_explicit_confirm.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["seen",1],["append",1],["return",1],["proc",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_is_a_post_because_it_signals_the_remote","name":[["test",1],["cancel",1],["post",1],["because",1],["signals",1],["remote",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["cancel",4],["post",2],["because",2],["signals",2],["remote",2],["client",4],["frame",2],["session",1],["from",1],["openai4s",1],["server",1],["import",1],["contract",2],["routes",3],["http",1],["assert",2],["any",1],["compute",2],["tasks",2],["route",3],["status",2],["body",1],["frames",1],["job",1],["404",1],["405",1],["cancelling",1],["action",1],["answered",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_of_another_sessions_job_is_not_found_and_does_not_contact_the_remote","name":[["test",1],["cancel",1],["another",1],["sessions",1],["job",1],["not",2],["found",1],["contact",1],["remote",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",3],["test",2],["cancel",4],["another",2],["sessions",2],["job",7],["not",6],["found",3],["contact",2],["remote",2],["client",7],["monkeypatch",4],["mine",2],["theirs",2],["session",2],["id",3],["submit",1],["ssh",1],["calls",3],["boom",2],["append",1],["raise",1],["assertion",1],["error",1],["foreign",1],["must",1],["reach",1],["provider",1],["setattr",1],["openai4s",1],["compute",3],["manager",1],["subprocess",1],["popen",1],["status",3],["body",2],["post",1],["frames",1],["tasks",1],["confirm",1],["true",1],["assert",4],["404",1],["code",1],["store",1],["running",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_of_another_sessions_job_is_not_found_and_does_not_contact_the_remote.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["boom",2],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["foreign",1],["cancel",1],["must",1],["not",1],["reach",1],["provider",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_without_confirm_does_not_contact_the_remote","name":[["test",1],["cancel",1],["without",1],["confirm",1],["not",1],["contact",1],["remote",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",5],["test",2],["cancel",6],["without",4],["confirm",5],["not",4],["contact",2],["remote",7],["client",7],["monkeypatch",5],["frame",4],["session",1],["job",6],["id",4],["submit",1],["ssh",1],["built",4],["cancels",4],["boom",2],["append",3],["raise",2],["assertion",2],["error",2],["must",2],["be",1],["contacted",1],["class",1],["manager",4],["self",1],["spec",2],["run",1],["fake",2],["build",3],["return",1],["simple",1],["namespace",1],["compute",5],["setattr",2],["openai4s",1],["subprocess",1],["popen",1],["gateway",1],["mod",1],["dispatcher",1],["status",5],["body",3],["post",2],["frames",2],["tasks",2],["assert",10],["400",2],["code",1],["confirmation",1],["required",1],["store",1],["running",1],["false",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_without_confirm_does_not_contact_the_remote._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["class",2],["manager",3],["def",1],["cancel",2],["self",1],["spec",2],["cancels",1],["append",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["run",1],["without",1],["confirm",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_without_confirm_does_not_contact_the_remote._Manager.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["cancel",3],["self",2],["spec",3],["cancels",1],["append",1],["raise",1],["assertion",1],["error",1],["manager",1],["must",1],["not",1],["run",1],["without",1],["confirm",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_without_confirm_does_not_contact_the_remote.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["boom",2],["remote",2],["append",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["be",1],["contacted",1],["without",1],["confirm",1]]},{"id":"tests/test_compute_task_centre.py#test_cancel_without_confirm_does_not_contact_the_remote.fake_build","name":[["fake",1],["build",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["fake",2],["build",2],["built",1],["append",1],["return",1],["simple",1],["namespace",1],["compute",1],["manager",1]]},{"id":"tests/test_compute_task_centre.py#test_confirmed_cancel_writes_cancelled_and_contacts_the_remote","name":[["test",1],["confirmed",1],["cancel",1],["writes",1],["cancelled",1],["contacts",1],["remote",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",3],["test",2],["confirmed",4],["cancel",5],["writes",2],["cancelled",4],["contacts",2],["remote",3],["client",6],["monkeypatch",4],["frame",3],["session",1],["job",5],["id",3],["submit",1],["ssh",1],["seen",4],["fake",2],["run",2],["argv",4],["kw",1],["append",1],["return",1],["proc",1],["setattr",1],["openai4s",1],["compute",3],["manager",1],["subprocess",1],["popen",1],["raising",1],["true",2],["status",4],["body",4],["post",1],["frames",1],["tasks",1],["confirm",1],["assert",7],["200",1],["outcome",1],["task",2],["live",1],["false",1],["store",1],["must",1],["actually",1],["signal",1],["any",1],["31337",1],["str",1]]},{"id":"tests/test_compute_task_centre.py#test_confirmed_cancel_writes_cancelled_and_contacts_the_remote.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["seen",1],["append",1],["return",1],["proc",1]]},{"id":"tests/test_compute_task_centre.py#test_double_click_is_one_in_flight_request","name":[["test",1],["double",1],["click",1],["one",1],["flight",1],["request",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["double",2],["click",3],["one",2],["flight",4],["request",2],["button",3],["disables",1],["drops",1],["second",1],["before",1],["fetch",1],["island",3],["path",1],["frontend",1],["src",1],["features",1],["timeline",1],["ts",1],["read",1],["text",1],["encoding",1],["utf",1],["helper",7],["split",2],["async",1],["function",2],["cancel",3],["compute",4],["task",1],["export",1],["render",1],["tasks",1],["panel",1],["assert",4],["has",1],["job",2],["id",2],["disabled",2],["true",2],["index",4],["add",1],["await",2],["api",2]]},{"id":"tests/test_compute_task_centre.py#test_one_session_cannot_enumerate_anothers_remote_work","name":[["test",1],["one",1],["session",1],["cannot",1],["enumerate",1],["anothers",1],["remote",1],["work",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["one",3],["session",5],["cannot",2],["enumerate",2],["anothers",2],["remote",3],["work",3],["client",6],["not",5],["listed",1],["counted",1],["reported",1],["as",1],["hidden",2],["count",2],["would",1],["itself",1],["tell",1],["much",1],["another",1],["doing",1],["mine",2],["theirs",4],["seed",1],["job",3],["id",1],["status",2],["running",1],["body",5],["frames",1],["compute",1],["tasks",2],["assert",4],["live",1],["json",2],["dumps",2]]},{"id":"tests/test_compute_task_centre.py#test_opening_the_page_returns_the_record_and_says_it_did_not_poll","name":[["test",1],["opening",1],["page",1],["returns",1],["record",1],["says",1],["did",1],["not",1],["poll",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["opening",2],["page",2],["returns",2],["record",2],["says",2],["did",2],["not",3],["poll",2],["client",5],["frame",3],["session",1],["seed",1],["job",4],["id",2],["status",3],["running",1],["body",4],["frames",1],["compute",1],["tasks",2],["assert",4],["200",1],["polled",1],["false",1],["read",1],["must",1],["claim",1],["be",1],["fresh",1],["check",1],["task",2],["live",1],["count",1]]},{"id":"tests/test_compute_task_centre.py#test_page_load_and_ordinary_stop_never_post_cancel","name":[["test",1],["page",1],["load",1],["ordinary",1],["stop",1],["never",1],["post",1],["cancel",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["page",5],["load",9],["ordinary",2],["stop",4],["never",3],["post",4],["cancel",10],["five",1],["non",1],["goals",1],["close",1],["turn",2],["delete",2],["session",3],["timeout",2],["ui",2],["daemon",1],["restart",1],["none",1],["them",1],["allowed",1],["grow",1],["compute",9],["call",1],["island",11],["path",8],["frontend",7],["src",4],["features",3],["timeline",2],["ts",4],["read",4],["text",7],["encoding",4],["utf",4],["actions",3],["sessions",1],["deletion",4],["openai4s",1],["server",1],["py",1],["fetches",1],["listing",1],["lives",1],["only",2],["confirm",5],["gated",1],["helper",2],["calls",1],["fn",4],["split",2],["export",2],["async",1],["function",3],["workbench",2],["state",1],["schedule",1],["refresh",1],["assert",14],["tasks",4],["not",7],["true",2],["itself",1],["behind",1],["task",1],["global",1],["flight",1],["json",1],["stringify",1],["may",1],["still",1],["be",1],["running",1],["billing",1],["different",2],["verbs",1],["resources",1],["manager",1],["closing",1],["have",1],["no",1],["listener",1],["root",3],["hits",3],["list",2],["rglob",2],["tsx",1],["if",1],["append",1],["str",1],["beforeunload",1],["visibilitychange",1]]},{"id":"tests/test_compute_task_centre.py#test_process_handles_and_cluster_paths_are_not_published","name":[["test",1],["process",1],["handles",1],["cluster",1],["paths",1],["not",1],["published",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["process",2],["handles",2],["cluster",3],["paths",2],["not",3],["published",2],["record",1],["holds",1],["manager",1],["needs",1],["cancel",1],["harvest",1],["panel",1],["cannot",1],["act",1],["pid",2],["sandbox",2],["handle",1],["rendering",1],["them",1],["publishes",1],["shape",1],["someone",1],["anything",1],["reads",1],["page",1],["task",3],["compute",1],["tasks",1],["public",1],["job",1],["id",2],["status",1],["running",1],["4242",3],["pgid",1],["sbx",2],["secret",2],["alias",1],["gpu",2],["node",2],["internal",1],["workdir",1],["scratch",2],["lab",2],["private",2],["receipt",1],["token",1],["shh",2],["rendered",2],["json",1],["dumps",1],["leak",2],["assert",1]]},{"id":"tests/test_compute_task_centre.py#test_refresh_is_a_post_because_it_harvests","name":[["test",1],["refresh",1],["post",1],["because",1],["harvests",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["refresh",4],["post",2],["because",2],["harvests",2],["client",4],["not",1],["contacts",1],["remote",1],["pulls",1],["files",1],["back",1],["close",1],["job",2],["side",1],["effect",1],["browser",1],["must",1],["never",1],["perform",1],["navigation",1],["prefetch",1],["frame",2],["session",1],["from",1],["openai4s",1],["server",1],["import",1],["contract",2],["routes",3],["http",1],["assert",2],["any",1],["compute",2],["tasks",2],["route",3],["status",2],["body",1],["frames",1],["404",1],["405",1],["harvesting",1],["action",1],["answered",1]]},{"id":"tests/test_compute_task_centre.py#test_team_members_cannot_cancel_someone_elses_session","name":[["test",1],["team",1],["members",1],["cannot",1],["cancel",1],["someone",1],["elses",1],["session",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["team",3],["members",2],["cannot",2],["cancel",3],["someone",2],["elses",2],["session",3],["same",1],["owner",1],["only",1],["gate",1],["as",1],["refresh",1],["every",1],["frame",1],["post",2],["except",1],["revert",1],["preview",1],["assert",1],["policy",1],["control",1],["mutation",1],["frames",1],["abc",1],["compute",1],["tasks",1],["job",1]]},{"id":"tests/test_compute_task_centre.py#test_the_listing_has_no_way_to_reach_a_provider","name":[["test",1],["listing",1],["has",1],["no",1],["way",1],["reach",1],["provider",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",3],["listing",2],["has",2],["no",3],["way",2],["reach",2],["provider",2],["guarantee",1],["structural",1],["not",5],["promise",1],["about",1],["call",2],["order",1],["stubbed",1],["manager",4],["asserted",1],["went",1],["uncalled",1],["would",1],["prove",1],["only",2],["path",1],["clean",1],["today",1],["makes",1],["page",1],["safe",1],["module",5],["cannot",2],["construct",1],["at",1],["all",1],["so",1],["future",1],["edit",1],["inside",1],["start",1],["polling",1],["by",1],["accident",1],["import",5],["ast",5],["inspect",3],["read",1],["imports",1],["prose",1],["first",1],["version",1],["grepped",1],["source",1],["compute",8],["failed",1],["docstring",1],["names",3],["precisely",1],["explain",1],["text",1],["search",1],["tell",1],["explanation",1],["from",2],["dependency",1],["tree",2],["parse",1],["getsource",1],["tasks",3],["imported",7],["str",1],["node",8],["walk",1],["if",2],["isinstance",2],["update",2],["alias",2],["name",7],["elif",1],["add",1],["assert",4],["any",2],["startswith",2],["openai4s",4],["gateway",1],["host",1],["dispatch",1],["one",1],["state",1],["vocabulary",1],["data",1],["states",3],["live",1],["its",1],["collaborator",1],["store",2],["signature",1],["owner",1],["parameters",1]]},{"id":"tests/test_compute_task_centre.py#test_the_record_survives_a_restart","name":[["test",1],["record",1],["survives",1],["restart",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["record",3],["survives",2],["restart",3],["client",7],["tmp",3],["path",3],["whole",1],["point",1],["durable",1],["job",5],["submitted",1],["before",1],["daemon",1],["exactly",1],["one",1],["whose",1],["fate",1],["user",1],["cannot",1],["otherwise",1],["learn",1],["frame",3],["session",1],["seed",1],["id",2],["old",2],["status",2],["running",1],["store",1],["close",1],["revived",3],["new",1],["init",1],["body",2],["frames",1],["compute",1],["tasks",2],["assert",1],["task",2]]},{"id":"tests/test_compute_task_centre.py#test_unknown_is_not_rendered_as_a_failure","name":[["test",1],["unknown",1],["not",1],["rendered",1],["as",1],["failure",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["test",2],["unknown",5],["not",3],["rendered",2],["as",2],["failure",2],["means",1],["remote",1],["could",1],["be",2],["reached",1],["job",2],["may",1],["well",1],["running",1],["billing",1],["so",1],["calling",1],["failed",1],["opposite",1],["truth",1],["exactly",1],["case",1],["costs",1],["money",1],["task",5],["compute",1],["tasks",1],["public",1],["id",1],["status",2],["assert",3],["live",1],["true",1],["terminal",1],["false",1]]},{"id":"tests/test_compute_task_centre.py#test_unreachable_cancel_is_indeterminate_and_does_not_write_cancelled","name":[["test",1],["unreachable",1],["cancel",1],["indeterminate",1],["not",1],["write",1],["cancelled",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",3],["test",2],["unreachable",4],["cancel",4],["indeterminate",3],["not",3],["write",2],["cancelled",4],["client",6],["monkeypatch",4],["frame",3],["session",1],["job",5],["id",3],["submit",1],["ssh",2],["calls",3],["boom",2],["append",1],["raise",1],["subprocess",2],["timeout",2],["expired",1],["cmd",1],["45",1],["setattr",1],["openai4s",1],["compute",3],["manager",1],["popen",1],["status",4],["body",6],["post",1],["frames",1],["tasks",1],["confirm",1],["true",2],["assert",8],["202",1],["outcome",1],["reason",1],["remote",2],["billing",1],["hint",1],["task",2],["live",1],["store",1],["attempt",1],["skipped",1],["one",1]]},{"id":"tests/test_compute_task_centre.py#test_unreachable_cancel_is_indeterminate_and_does_not_write_cancelled.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["boom",2],["calls",1],["append",1],["raise",1],["subprocess",1],["timeout",2],["expired",1],["cmd",1],["ssh",1],["45",1]]},{"id":"tests/test_compute_task_centre.py#test_unsupported_cancel_is_indeterminate","name":[["test",1],["unsupported",1],["cancel",1],["indeterminate",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",3],["test",2],["unsupported",4],["cancel",8],["indeterminate",4],["client",6],["monkeypatch",3],["frame",3],["session",1],["seed",1],["job",7],["id",2],["open",4],["status",4],["running",1],["calls",3],["class",1],["manager",2],["self",1],["spec",2],["append",1],["raise",1],["compute",4],["error",1],["provider",3],["cannot",1],["confirm",2],["true",2],["setattr",1],["gateway",1],["mod",1],["build",1],["dispatcher",1],["lambda",1],["simple",1],["namespace",1],["body",4],["post",1],["frames",1],["tasks",1],["assert",6],["202",1],["outcome",1],["reason",1],["billing",1],["hint",1],["store",1],["cancelled",1]]},{"id":"tests/test_compute_task_centre.py#test_unsupported_cancel_is_indeterminate._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["class",2],["manager",2],["def",1],["cancel",3],["self",1],["spec",2],["calls",1],["append",1],["raise",1],["compute",1],["error",1],["provider",2],["cannot",1],["confirm",1],["unsupported",1],["indeterminate",1],["true",1]]},{"id":"tests/test_compute_task_centre.py#test_unsupported_cancel_is_indeterminate._Manager.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["compute",1],["task",1],["centre",1],["py",1]],"body":[["def",2],["cancel",4],["self",2],["spec",3],["calls",1],["append",1],["raise",1],["compute",1],["error",1],["provider",2],["cannot",1],["confirm",1],["unsupported",1],["indeterminate",1],["true",1]]},{"id":"tests/test_compute_trust_boundary.py","name":[["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["trust",1],["boundary",1],["regressions",1],["host",1],["compute",7],["every",1],["test",1],["here",1],["pins",1],["one",1],["rule",1],["manager",5],["must",4],["never",3],["report",1],["success",2],["did",1],["not",4],["observe",1],["before",1],["these",1],["ssh",5],["path",4],["had",2],["no",3],["reachable",1],["failed",2],["state",2],["at",2],["all",2],["result",1],["hardcoded",1],["exit",4],["code",4],["discarded",1],["probe",3],["output",1],["so",2],["job",4],["died",1],["command",1],["found",1],["was",1],["harvested",1],["announced",1],["as",2],["done",3],["byoc",3],["mirror",1],["image",1],["bug",1],["none",1],["falsy",1],["whose",1],["terminal",2],["could",1],["be",1],["read",1],["fell",1],["through",1],["fault",1],["matrix",1],["below",1],["proposal",1],["network",1],["failure",1],["killed",1],["remote",1],["process",1],["partial",1],["transfer",1],["hostile",2],["archive",3],["wedged",1],["helper",2],["cancel",2],["lands",1],["each",1],["resolve",1],["incomplete",1],["unknown",1],["import",13],["io",1],["os",1],["shutil",1],["subprocess",1],["tarfile",1],["time",1],["types",1],["from",4],["pathlib",1],["pytest",3],["openai4s",4],["mod",1],["registry",1],["error",2],["safe",2],["unsafe",1],["extract",1],["tar",1],["fixture",1],["submit",1],["make",1],["observable",1],["scp",2],["invent",1],["direct",1],["surface",1],["looser",1],["than",1],["beside",1],["mark",1],["parametrize",1],["bad",1],["etc",1],["passwd",1],["x00y",1],["line",1],["nbreak",1],["interpretation",1],["deadline",1],["confinement",1],["posture",1],["archives",1]]},{"id":"tests/test_compute_trust_boundary.py#_add_bytes","name":[["add",1],["bytes",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["add",2],["bytes",3],["tf",3],["name",3],["data",4],["info",4],["tarfile",1],["tar",1],["size",1],["len",1],["addfile",1],["io",2]]},{"id":"tests/test_compute_trust_boundary.py#_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["alive",2],["pid",3],["int",2],["bool",2],["try",1],["os",1],["kill",1],["except",2],["process",1],["lookup",1],["error",2],["return",3],["false",1],["permission",1],["true",2]]},{"id":"tests/test_compute_trust_boundary.py#_BannerProc","name":[["banner",1],["proc",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",2],["banner",5],["proc",11],["real",1],["process",1],["wearing",1],["login",1],["front",1],["its",1],["stdout",3],["def",4],["init",1],["self",11],["bytes",1],["stdin",2],["stderr",2],["prefixed",1],["stream",1],["property",1],["returncode",2],["return",2],["wait",2],["timeout",2],["none",1],["kill",2]]},{"id":"tests/test_compute_trust_boundary.py#_BannerProc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["init",2],["self",6],["proc",7],["banner",3],["bytes",2],["stdin",2],["stderr",2],["stdout",2],["prefixed",1],["stream",1]]},{"id":"tests/test_compute_trust_boundary.py#_BannerProc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["kill",3],["self",3],["proc",1]]},{"id":"tests/test_compute_trust_boundary.py#_BannerProc.returncode","name":[["returncode",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["returncode",3],["self",3],["return",1],["proc",1]]},{"id":"tests/test_compute_trust_boundary.py#_BannerProc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["wait",3],["self",3],["timeout",3],["none",2],["return",1],["proc",1]]},{"id":"tests/test_compute_trust_boundary.py#_byoc_mgr","name":[["byoc",1],["mgr",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["byoc",3],["mgr",7],["reply",3],["providers",1],["fake",3],["id",3],["dir",1],["none",2],["provider",3],["py",2],["nonexistent",1],["meta",1],["run",1],["helper",1],["lambda",1],["job",6],["b1",2],["sandbox",1],["sb",1],["status",1],["running",1],["outputs",1],["jobs",1],["return",1]]},{"id":"tests/test_compute_trust_boundary.py#_fake_transfer","name":[["fake",1],["transfer",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["fake",3],["transfer",3],["returncode",3],["int",2],["stdout",3],["bytes",4],["stderr",3],["patch",1],["subprocess",1],["popen",3],["capped",1],["archive",1],["ssh",1],["cat",2],["argv",1],["kw",1],["return",2],["proc",1]]},{"id":"tests/test_compute_trust_boundary.py#_fake_transfer.popen","name":[["popen",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["popen",2],["argv",2],["kw",2],["return",1],["fake",1],["cat",1],["proc",1],["returncode",1],["stdout",1],["stderr",1]]},{"id":"tests/test_compute_trust_boundary.py#_FakeCatProc","name":[["fake",1],["cat",1],["proc",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",2],["fake",2],["cat",3],["proc",2],["stand",1],["ssh",1],["process",1],["fetch",1],["archive",1],["capped",1],["streams",1],["from",1],["def",3],["init",1],["self",7],["returncode",4],["int",1],["stdout",3],["bytes",4],["stderr",3],["io",4],["wait",1],["timeout",1],["none",2],["return",2],["kill",1]]},{"id":"tests/test_compute_trust_boundary.py#_FakeCatProc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["init",2],["self",5],["returncode",4],["int",2],["stdout",4],["bytes",6],["stderr",4],["io",4]]},{"id":"tests/test_compute_trust_boundary.py#_FakeCatProc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["kill",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_compute_trust_boundary.py#_FakeCatProc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_trust_boundary.py#_PrefixedStream","name":[["prefixed",1],["stream",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",2],["prefixed",2],["stream",8],["readable",1],["hands",1],["back",1],["prefix",7],["before",1],["real",1],["bytes",2],["def",2],["init",1],["self",9],["read",2],["size",2],["if",2],["chunk",2],["return",2],["not",1],["none",1],["else",1]]},{"id":"tests/test_compute_trust_boundary.py#_PrefixedStream.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["init",2],["self",4],["prefix",4],["bytes",2],["stream",4]]},{"id":"tests/test_compute_trust_boundary.py#_PrefixedStream.read","name":[["read",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["read",3],["self",7],["size",3],["if",2],["prefix",3],["chunk",2],["return",2],["stream",2],["not",1],["none",1],["else",1]]},{"id":"tests/test_compute_trust_boundary.py#_Proc","name":[["proc",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",2],["proc",2],["stand",1],["process",1],["manager",2],["run",3],["capped",2],["starts",1],["every",1],["ssh",1],["scp",1],["call",1],["went",1],["through",1],["subprocess",1],["capture",1],["output",1],["true",1],["accumulates",1],["whatever",1],["remote",2],["says",2],["daemon",1],["heap",1],["until",1],["timeout",2],["expires",1],["drains",1],["pipes",1],["into",1],["bounded",1],["sinks",1],["instead",1],["so",1],["these",1],["stubs",1],["now",1],["describe",1],["real",1],["draining",1],["capping",1],["code",1],["runs",1],["top",1],["them",1],["rather",1],["than",1],["being",1],["bypassed",1],["def",3],["init",1],["self",9],["returncode",5],["stdout",3],["stderr",3],["io",6],["bytes",3],["stdin",1],["wait",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_compute_trust_boundary.py#_Proc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["init",2],["self",6],["returncode",4],["stdout",4],["stderr",4],["io",6],["bytes",3],["stdin",1]]},{"id":"tests/test_compute_trust_boundary.py#_Proc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_compute_trust_boundary.py#_Proc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_compute_trust_boundary.py#_ssh_job","name":[["ssh",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["ssh",3],["job",13],["mgr",3],["id",6],["abc",2],["provider",1],["lab",2],["alias",1],["workdir",1],["openai4s",1],["jobs",2],["status",1],["running",1],["pid",1],["4242",1],["outputs",1],["none",1],["return",1]]},{"id":"tests/test_compute_trust_boundary.py#_ssh_replies","name":[["ssh",1],["replies",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["ssh",7],["replies",2],["probe",4],["bytes",5],["harvest",7],["openai4",3],["empty",2],["scp",6],["transfer",6],["none",3],["route",1],["each",1],["round",1],["trip",1],["poll",1],["makes",1],["its",1],["own",1],["answer",1],["result",1],["asks",1],["host",1],["three",2],["separate",1],["questions",1],["exit",2],["code",2],["files",1],["job",1],["left",1],["behind",1],["over",1],["cat",3],["archive",1],["itself",1],["single",1],["stub",2],["answering",1],["all",2],["them",1],["same",2],["would",1],["silently",1],["feed",1],["parser",1],["one",1],["subprocess",1],["popen",3],["now",1],["staging",1],["call",1],["capped",1],["way",1],["already",1],["was",1],["supplies",1],["process",1],["test",1],["wants",1],["fail",1],["complete",1],["download",1],["fake",2],["argv",6],["kw",2],["if",5],["return",5],["proc",3],["else",2],["broke",1],["not",1],["startswith",1]]},{"id":"tests/test_compute_trust_boundary.py#_ssh_replies.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["fake",2],["popen",2],["argv",7],["kw",3],["if",5],["scp",4],["return",4],["proc",3],["else",2],["broke",1],["ssh",1],["transfer",2],["not",1],["none",1],["startswith",1],["cat",1],["harvest",2],["openai4",1],["probe",1]]},{"id":"tests/test_compute_trust_boundary.py#_tar_with","name":[["tar",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["tar",3],["tmp",3],["path",3],["build",3],["out",1],["gz",2],["tarfile",1],["open",1],["as",1],["tf",2],["return",1]]},{"id":"tests/test_compute_trust_boundary.py#mgr","name":[["mgr",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["mgr",2],["tmp",9],["path",9],["cfg",2],["types",1],["simple",1],["namespace",1],["data",5],["dir",3],["skills",3],["mkdir",3],["ws",2],["lab",2],["registered",1],["because",1],["product",1],["refuses",1],["unregistered",1],["destination",1],["before",1],["spawns",1],["ssh",1],["without",1],["fixture",1],["drives",1],["state",1],["agent",1],["cannot",1],["reach",1],["submit",1],["only",1],["callable",1],["through",1],["door",1],["has",1],["already",1],["checked",1],["alias",1],["registry",1],["add",1],["host",1],["return",1],["compute",1],["manager",1],["workspace",1]]},{"id":"tests/test_compute_trust_boundary.py#test_a_download_cannot_escape_the_workspace","name":[["test",1],["download",1],["cannot",1],["escape",1],["workspace",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["download",2],["cannot",2],["escape",5],["workspace",3],["mgr",3],["monkeypatch",3],["agent",1],["picks",1],["destination",1],["whole",1],["risk",1],["without",1],["local",2],["etc",2],["cron",1],["writes",1],["wherever",1],["daemon",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["raising",1],["true",1],["passwd",1],["outside",1],["txt",1],["pytest",1],["raises",1],["compute",1],["error",1],["as",1],["scp",1],["provider",1],["ssh",1],["lab",1],["direction",1],["down",1],["remote",1],["assert",1],["str",1],["value",1]]},{"id":"tests/test_compute_trust_boundary.py#test_a_hostile_remote_path_is_rejected","name":[["test",1],["hostile",1],["remote",1],["path",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["hostile",2],["remote",3],["path",2],["rejected",2],["mgr",3],["monkeypatch",3],["bad",3],["scp",2],["accepts",1],["etc",1],["passwd",1],["happily",1],["quoting",1],["stops",1],["word",1],["splitting",1],["not",1],["traversal",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["raising",1],["true",1],["pytest",1],["raises",1],["compute",1],["error",1],["provider",1],["ssh",1],["lab",1],["direction",1],["down",1]]},{"id":"tests/test_compute_trust_boundary.py#test_a_symlink_cannot_redirect_the_write","name":[["test",1],["symlink",1],["cannot",1],["redirect",1],["write",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["symlink",3],["cannot",3],["redirect",2],["write",3],["mgr",3],["monkeypatch",3],["tmp",4],["path",4],["resolution",1],["happens",1],["before",1],["containment",1],["check",1],["so",1],["link",3],["planted",1],["inside",1],["workspace",2],["point",1],["outside",5],["mkdir",1],["ws",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["raising",1],["true",1],["pytest",1],["raises",1],["compute",1],["error",1],["match",1],["scp",1],["provider",1],["ssh",1],["lab",1],["direction",1],["down",1],["remote",1],["local",1],["dat",1]]},{"id":"tests/test_compute_trust_boundary.py#test_an_oversized_upload_is_refused","name":[["test",1],["oversized",1],["upload",1],["refused",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["oversized",2],["upload",2],["refused",2],["mgr",3],["monkeypatch",4],["tmp",3],["path",4],["job",1],["stages",1],["through",2],["manifest",1],["harvests",1],["safe",1],["extractor",1],["surface",1],["has",1],["neither",1],["so",1],["gets",1],["explicit",1],["cap",2],["from",1],["openai4s",1],["compute",2],["import",1],["manager",3],["as",1],["mod",2],["source",2],["ws",1],["big",3],["bin",3],["write",1],["bytes",2],["2048",1],["setattr",2],["max",1],["transfer",1],["1024",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["raising",1],["true",1],["pytest",1],["raises",1],["error",1],["match",1],["scp",1],["provider",1],["ssh",1],["lab",1],["direction",1],["up",1],["local",1],["remote",2]]},{"id":"tests/test_compute_trust_boundary.py#test_an_ssh_alias_cannot_be_read_as_an_option","name":[["test",1],["ssh",1],["alias",1],["cannot",1],["be",1],["read",1],["as",1],["option",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",10],["alias",4],["cannot",2],["be",2],["read",2],["as",4],["option",3],["mgr",5],["parses",1],["leading",1],["comes",1],["from",2],["agent",1],["supplied",1],["provider",1],["string",1],["proxy",2],["command",2],["cmd",2],["host",1],["runs",1],["machine",1],["before",1],["any",1],["connection",1],["attempted",1],["every",1],["scp",1],["argv",1],["manager",1],["takes",1],["its",1],["destination",1],["split",4],["so",1],["check",1],["belongs",1],["there",1],["rather",1],["than",1],["at",1],["each",1],["nine",1],["call",1],["sites",1],["one",1],["reads",1],["back",1],["out",1],["database",1],["row",1],["assert",3],["lab",7],["user",2],["example",4],["org",2],["hostile",2],["curl",1],["evil",1],["sh",1],["tmp",1],["attacker",1],["config",1],["nrm",1],["rf",1],["whoami",1],["pytest",1],["raises",1],["compute",1],["error",2],["refused",2],["value",1],["kind",1],["invalid",1],["request",1]]},{"id":"tests/test_compute_trust_boundary.py#test_an_upload_of_a_missing_file_is_refused","name":[["test",1],["upload",1],["missing",1],["file",1],["refused",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["upload",2],["missing",2],["file",3],["refused",2],["mgr",3],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["raising",1],["true",1],["pytest",1],["raises",1],["compute",1],["error",1],["match",1],["not",1],["scp",1],["provider",1],["ssh",1],["lab",1],["direction",1],["up",1],["local",1],["nope",1],["dat",1],["remote",2]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_absolute_path_is_rejected","name":[["test",1],["archive",1],["absolute",1],["path",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["archive",3],["absolute",3],["path",6],["rejected",2],["tmp",4],["arc",2],["tar",2],["lambda",1],["tf",2],["add",1],["bytes",1],["etc",1],["pwned",1],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["safe",1],["extract",1],["dest",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_decompression_bomb_is_rejected","name":[["test",1],["archive",1],["decompression",1],["bomb",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["archive",3],["decompression",2],["bomb",4],["rejected",2],["tmp",4],["path",4],["gzip",1],["tiny",1],["compressed",1],["enormous",1],["decompressed",1],["arc",2],["tar",2],["lambda",1],["tf",2],["add",1],["bytes",2],["000",4],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["ratio",1],["cap",1],["safe",1],["extract",1],["dest",1],["max",1],["total",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_device_node_is_rejected","name":[["test",1],["archive",1],["device",1],["node",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["archive",3],["device",3],["node",2],["rejected",2],["tmp",4],["path",4],["build",2],["tf",2],["info",4],["tarfile",2],["tar",3],["dev",1],["type",1],["chrtype",1],["addfile",1],["arc",2],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["safe",1],["extract",1],["dest",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_device_node_is_rejected.build","name":[["build",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["build",2],["tf",3],["info",4],["tarfile",2],["tar",1],["dev",1],["type",1],["chrtype",1],["addfile",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_fifo_is_rejected","name":[["test",1],["archive",1],["fifo",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["archive",3],["fifo",3],["rejected",2],["tmp",4],["path",4],["build",2],["tf",2],["info",4],["tarfile",2],["tar",3],["pipe",1],["type",1],["fifotype",1],["addfile",1],["arc",2],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["safe",1],["extract",1],["dest",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_fifo_is_rejected.build","name":[["build",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["build",2],["tf",3],["info",4],["tarfile",2],["tar",1],["pipe",1],["type",1],["fifotype",1],["addfile",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_happy_path_extracts","name":[["test",1],["archive",1],["happy",1],["path",1],["extracts",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["archive",2],["happy",2],["path",7],["extracts",2],["tmp",5],["build",2],["tf",3],["add",2],["bytes",4],["out",2],["result",2],["json",2],["ok",2],["true",2],["stdout",2],["log",2],["hello",2],["arc",2],["tar",2],["dest",6],["files",2],["safe",1],["extract",1],["assert",4],["read",2],["len",1],["not",1],["unpack",1],["exists",1],["staging",1],["dir",1],["must",1],["be",1],["cleaned",1],["up",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_happy_path_extracts.build","name":[["build",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["build",2],["tf",4],["add",2],["bytes",2],["out",1],["result",1],["json",1],["ok",1],["true",1],["stdout",1],["log",1],["hello",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_hardlink_is_rejected","name":[["test",1],["archive",1],["hardlink",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["archive",3],["hardlink",3],["rejected",2],["tmp",4],["path",4],["build",2],["tf",3],["add",1],["bytes",1],["real",2],["info",5],["tarfile",2],["tar",3],["hard",1],["type",1],["lnktype",1],["linkname",1],["addfile",1],["arc",2],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["safe",1],["extract",1],["dest",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_hardlink_is_rejected.build","name":[["build",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["build",2],["tf",4],["add",1],["bytes",1],["real",2],["info",5],["tarfile",2],["tar",1],["hard",1],["type",1],["lnktype",1],["linkname",1],["addfile",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_lying_header_is_caught_during_streaming","name":[["test",1],["archive",1],["lying",1],["header",1],["caught",1],["during",1],["streaming",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["archive",3],["lying",2],["header",4],["caught",2],["during",2],["streaming",2],["tmp",4],["path",4],["declared",1],["size",2],["only",1],["claim",1],["real",1],["cap",1],["enforced",1],["against",1],["bytes",3],["actually",1],["written",1],["so",1],["understated",1],["still",1],["trips",1],["payload",3],["100",1],["000",1],["out",1],["tar",3],["gz",2],["tarfile",2],["open",1],["as",1],["tf",2],["info",4],["liar",1],["len",1],["addfile",1],["io",2],["pytest",1],["raises",1],["unsafe",1],["error",1],["safe",1],["extract",1],["dest",1],["max",2],["file",1],["1000",1],["ratio",1],["10",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_member_count_cap","name":[["test",1],["archive",1],["member",1],["count",1],["cap",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["archive",3],["member",2],["count",2],["cap",3],["tmp",4],["path",4],["build",2],["tf",2],["range",1],["30",1],["add",1],["bytes",1],["arc",2],["tar",2],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["over",1],["10",2],["safe",1],["extract",1],["dest",1],["max",1],["files",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_member_count_cap.build","name":[["build",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["build",2],["tf",3],["range",1],["30",1],["add",1],["bytes",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_nul_name_guard","name":[["test",1],["archive",1],["nul",1],["name",1],["guard",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["archive",5],["nul",5],["name",7],["guard",4],["tmp",3],["path",3],["asserted",1],["against",1],["directly",1],["not",1],["through",2],["tar",4],["field",1],["terminated",1],["so",1],["tarfile",2],["truncates",1],["ok",4],["x00evil",2],["read",1],["never",1],["reach",1],["validate",3],["via",1],["real",1],["building",1],["case",1],["safe",2],["extract",1],["would",1],["therefore",1],["pass",1],["reason",1],["has",1],["nothing",1],["from",1],["openai4s",1],["compute",1],["import",1],["info",4],["bypass",1],["writer",1],["truncation",1],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["dest",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_rejection_leaves_destination_untouched","name":[["test",1],["archive",1],["rejection",1],["leaves",1],["destination",1],["untouched",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["archive",4],["rejection",2],["leaves",2],["destination",2],["untouched",2],["tmp",4],["path",4],["build",2],["tf",3],["add",2],["bytes",2],["good",1],["txt",1],["fine",1],["escape",1],["bad",1],["arc",2],["tar",2],["dest",5],["pytest",1],["raises",1],["unsafe",1],["error",1],["safe",1],["extract",1],["all",1],["nothing",1],["partial",1],["unpack",1],["hostile",1],["still",1],["breach",1],["assert",1],["not",2],["exists",1],["any",1],["iterdir",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_rejection_leaves_destination_untouched.build","name":[["build",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["build",2],["tf",4],["add",2],["bytes",2],["good",1],["txt",1],["fine",1],["escape",1],["bad",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_symlink_is_rejected","name":[["test",1],["archive",1],["symlink",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["archive",3],["symlink",3],["rejected",2],["tmp",4],["path",4],["build",2],["tf",2],["info",5],["tarfile",2],["tar",3],["link",1],["type",1],["symtype",1],["linkname",1],["etc",1],["passwd",1],["addfile",1],["arc",2],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["safe",1],["extract",1],["dest",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_symlink_is_rejected.build","name":[["build",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["build",2],["tf",3],["info",5],["tarfile",2],["tar",1],["link",1],["type",1],["symtype",1],["linkname",1],["etc",1],["passwd",1],["addfile",1]]},{"id":"tests/test_compute_trust_boundary.py#test_archive_traversal_is_rejected","name":[["test",1],["archive",1],["traversal",1],["rejected",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["archive",3],["traversal",3],["rejected",2],["tmp",5],["path",5],["arc",2],["tar",2],["lambda",1],["tf",2],["add",1],["bytes",1],["pwned",2],["pytest",1],["raises",1],["unsafe",1],["error",1],["match",1],["safe",1],["extract",1],["dest",1],["assert",1],["not",1],["parent",1],["exists",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_deadline_sentinel_is_timed_out","name":[["test",1],["byoc",1],["deadline",1],["sentinel",1],["timed",1],["out",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["deadline",3],["sentinel",2],["timed",3],["out",3],["mgr",5],["helper",1],["computes",1],["these",1],["manager",1],["never",1],["read",1],["them",1],["so",1],["timeout",1],["was",1],["indistinguishable",1],["from",1],["ordinary",1],["non",1],["zero",1],["exit",2],["job",3],["ready",1],["true",2],["code",1],["143",1],["fired",1],["assert",1],["result",1],["status",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_harvest_failed_phase_is_not_a_clean_success","name":[["test",1],["byoc",1],["harvest",1],["failed",1],["phase",1],["not",1],["clean",1],["success",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["harvest",3],["failed",5],["phase",4],["not",3],["clean",2],["success",2],["mgr",5],["means",1],["wrapper",2],["tar",2],["mv",2],["lost",1],["outputs",2],["rc",2],["but",1],["there",1],["nothing",1],["verified",1],["show",1],["job",3],["ready",1],["true",1],["exit",2],["code",2],["read",2],["error",2],["likely",1],["disk",2],["full",2],["out",4],["result",1],["assert",3],["status",1],["distinction",1],["incomplete",1],["carry",1],["was",1],["so",1],["ordinary",1],["non",1],["zero",1],["failure",1],["simply",1],["cannot",1],["be",1],["trusted",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_job_timeout_sentinel_is_timed_out","name":[["test",1],["byoc",1],["job",1],["timeout",1],["sentinel",1],["timed",1],["out",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["job",6],["timeout",3],["sentinel",2],["timed",3],["out",3],["mgr",5],["ready",1],["true",2],["exit",1],["code",1],["137",1],["fired",1],["assert",1],["result",1],["status",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_missing_exit_code_is_unknown_not_done","name":[["test",1],["byoc",1],["missing",1],["exit",1],["code",1],["unknown",1],["not",1],["done",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["missing",2],["exit",6],["code",6],["unknown",4],["not",2],["done",4],["mgr",5],["job",5],["none",3],["falsy",1],["select",1],["via",1],["failed",1],["if",1],["rep",1],["else",1],["ready",1],["true",1],["out",4],["result",1],["assert",3],["status",1],["error",1],["kind",1],["state",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_nonzero_exit_is_failed","name":[["test",1],["byoc",1],["nonzero",1],["exit",1],["failed",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["nonzero",2],["exit",4],["failed",3],["mgr",5],["old",1],["expression",1],["got",1],["one",1],["right",1],["by",1],["accident",1],["wrong",1],["reason",1],["truthiness",1],["not",1],["comparison",1],["job",3],["ready",1],["true",1],["code",2],["out",3],["result",1],["assert",2],["status",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_not_ready_is_running","name":[["test",1],["byoc",1],["not",1],["ready",1],["running",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["not",2],["ready",3],["running",3],["mgr",5],["job",2],["false",1],["assert",1],["result",1],["status",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_unknown_keeps_the_job_in_the_live_count","name":[["test",1],["byoc",1],["unknown",1],["keeps",1],["job",1],["live",1],["count",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["unknown",4],["keeps",3],["job",8],["live",3],["count",3],["mgr",7],["same",1],["rule",1],["as",1],["ssh",1],["path",1],["unresolved",1],["so",1],["not",1],["cached",1],["onto",1],["cannot",1],["account",1],["occupying",1],["its",1],["concurrency",1],["slot",1],["freeing",1],["capacity",1],["have",1],["no",1],["evidence",1],["free",1],["would",1],["let",1],["session",1],["oversubscribe",1],["provider",1],["still",1],["running",2],["work",1],["ready",1],["true",1],["exit",1],["code",1],["none",1],["limit",1],["assert",3],["result",1],["status",2]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_unparseable_phase_surfaces_helper_diagnostic","name":[["test",1],["byoc",1],["unparseable",1],["phase",1],["surfaces",1],["helper",1],["diagnostic",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["unparseable",2],["phase",4],["surfaces",2],["helper",2],["diagnostic",2],["mgr",5],["job",3],["ready",1],["true",1],["exit",1],["code",1],["none",1],["read",1],["error",1],["unrecognized",1],["content",1],["garbage",2],["out",3],["result",1],["assert",2],["status",1],["unknown",1],["reason",1]]},{"id":"tests/test_compute_trust_boundary.py#test_byoc_zero_exit_succeeds","name":[["test",1],["byoc",1],["zero",1],["exit",1],["succeeds",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["byoc",4],["zero",2],["exit",3],["succeeds",2],["mgr",5],["job",3],["ready",1],["true",1],["code",1],["assert",1],["result",1],["status",1],["succeeded",1]]},{"id":"tests/test_compute_trust_boundary.py#test_cancel_that_never_landed_is_not_a_cancellation","name":[["test",1],["cancel",1],["never",1],["landed",1],["not",1],["cancellation",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["cancel",3],["never",2],["landed",2],["not",2],["cancellation",2],["mgr",4],["monkeypatch",3],["job",6],["ssh",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["255",1],["connection",1],["refused",1],["raising",1],["true",2],["pytest",1],["raises",1],["compute",1],["error",2],["as",1],["id",2],["assert",4],["value",3],["kind",1],["receipt",1],["unconfirmed",1],["indeterminate",1],["may",1],["still",1],["be",1],["running",1],["str",1],["status",1],["cancelled",1]]},{"id":"tests/test_compute_trust_boundary.py#test_confinement_enforce_fails_closed_where_no_boundary_exists","name":[["test",1],["confinement",1],["enforce",1],["fails",1],["closed",1],["no",1],["boundary",1],["exists",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["confinement",6],["enforce",5],["fails",2],["closed",2],["no",4],["boundary",2],["exists",2],["mgr",5],["monkeypatch",4],["refuses",1],["rather",1],["than",1],["pretending",1],["passing",1],["expect",1],["confined",1],["into",1],["unconfined",1],["helper",1],["would",1],["only",1],["make",1],["exit",1],["71",1],["while",1],["proving",1],["nothing",1],["setattr",1],["openai4s",1],["security",1],["byoc",2],["available",1],["lambda",1],["false",1],["backend",2],["host",2],["setenv",1],["openai4",1],["compute",2],["mode",1],["providers",1],["fake",3],["id",1],["dir",1],["none",1],["provider",2],["py",2],["meta",1],["pytest",1],["raises",1],["error",2],["as",1],["submit",1],["command",1],["run",1],["assert",2],["value",2],["kind",1],["unavailable",1],["str",1]]},{"id":"tests/test_compute_trust_boundary.py#test_confinement_mode_rejects_garbage","name":[["test",1],["confinement",1],["mode",1],["rejects",1],["garbage",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["confinement",5],["mode",4],["rejects",2],["garbage",2],["mgr",2],["monkeypatch",3],["from",1],["openai4s",1],["compute",3],["manager",1],["import",1],["setenv",1],["openai4",1],["sorta",1],["pytest",1],["raises",1],["error",1]]},{"id":"tests/test_compute_trust_boundary.py#test_confinement_status_matches_what_can_actually_be_applied","name":[["test",1],["confinement",1],["status",1],["matches",1],["actually",1],["be",1],["applied",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["confinement",6],["status",4],["matches",2],["actually",2],["be",2],["applied",2],["mgr",4],["monkeypatch",4],["posture",1],["must",1],["track",1],["boundary",2],["both",1],["directions",1],["silence",1],["about",2],["degradation",1],["claim",1],["unbuilt",1],["same",1],["defect",1],["setattr",2],["openai4s",2],["security",2],["byoc",2],["available",2],["lambda",2],["false",2],["no",2],["backend",2],["host",2],["st",7],["assert",3],["enforced",2],["state",2],["unavailable",1],["detail",1],["true",2],["mac",1],["os",1],["seatbelt",1],["active",1]]},{"id":"tests/test_compute_trust_boundary.py#test_direct_surface_calls_are_audited","name":[["test",1],["direct",1],["surface",1],["calls",1],["audited",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["surface",3],["calls",2],["audited",2],["mgr",3],["monkeypatch",4],["compatibility",1],["bypasses",1],["job",1],["record",1],["still",1],["has",1],["leave",1],["one",1],["seen",3],["import",1],["openai4s",1],["observability",1],["as",1],["obs",2],["setattr",2],["log",1],["event",3],["lambda",2],["append",1],["raising",2],["true",2],["subprocess",1],["popen",1],["proc",1],["ok",1],["ssh",3],["provider",1],["lab",1],["command",2],["hostname",1],["assert",1],["any",1],["compute",1]]},{"id":"tests/test_compute_trust_boundary.py#test_harvest_of_hostile_archive_is_not_a_success","name":[["test",1],["harvest",1],["hostile",1],["archive",1],["not",1],["success",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["harvest",7],["hostile",3],["archive",3],["not",3],["success",2],["mgr",8],["tmp",3],["path",3],["end",2],["out",7],["tar",2],["gz",3],["must",1],["degrade",1],["byoc",3],["result",2],["never",1],["silently",1],["yield",1],["empty",1],["but",1],["successful",1],["stage",6],["mkdir",1],["tarfile",1],["open",1],["as",1],["tf",2],["add",1],["bytes",1],["etc",1],["pwned",1],["owned",1],["job",6],["ready",2],["true",2],["exit",3],["code",3],["run",1],["helper",1],["lambda",2],["real",2],["id",2],["assert",4],["status",1],["failed",1],["distinction",1],["incomplete",1],["carry",1],["rc",1],["was",1],["so",1],["ordinary",1],["non",1],["zero",1],["failure",1],["outputs",1],["simply",1],["cannot",1],["be",1],["trusted",1],["error",1],["kind",1],["unsafe",1],["output",1],["files",1]]},{"id":"tests/test_compute_trust_boundary.py#test_helper_wedge_is_killed_and_reported_unknown","name":[["test",1],["helper",1],["wedge",1],["killed",1],["reported",1],["unknown",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",5],["test",2],["helper",6],["wedge",2],["killed",6],["reported",2],["unknown",3],["mgr",3],["monkeypatch",3],["tmp",3],["path",3],["bare",1],["proc",1],["wait",3],["blocked",1],["dispatcher",1],["forever",1],["wedged",3],["class",1],["returncode",1],["none",2],["init",1],["self",4],["stdin",1],["io",2],["bytes",1],["timeout",5],["raise",1],["subprocess",2],["expired",1],["cmd",1],["kill",1],["yes",2],["true",2],["setattr",1],["popen",1],["raising",1],["prov",2],["provider",2],["py",2],["meta",1],["pytest",1],["raises",1],["compute",1],["error",2],["as",1],["run",1],["01",1],["assert",3],["value",2],["kind",1],["state",1],["deadline",2],["str",1],["past",1],["its",1],["must",1],["actually",1],["be",1]]},{"id":"tests/test_compute_trust_boundary.py#test_helper_wedge_is_killed_and_reported_unknown._Wedged","name":[["wedged",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",2],["wedged",2],["returncode",1],["none",2],["def",3],["init",1],["self",4],["stdin",1],["io",2],["bytes",1],["wait",1],["timeout",4],["raise",1],["subprocess",1],["expired",1],["cmd",1],["helper",1],["kill",1],["killed",1],["yes",1],["true",1]]},{"id":"tests/test_compute_trust_boundary.py#test_helper_wedge_is_killed_and_reported_unknown._Wedged.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["init",2],["self",3],["stdin",1],["io",2],["bytes",1]]},{"id":"tests/test_compute_trust_boundary.py#test_helper_wedge_is_killed_and_reported_unknown._Wedged.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["kill",2],["self",2],["killed",1],["yes",1],["true",1]]},{"id":"tests/test_compute_trust_boundary.py#test_helper_wedge_is_killed_and_reported_unknown._Wedged.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["wait",2],["self",2],["timeout",5],["none",2],["raise",1],["subprocess",1],["expired",1],["cmd",1],["helper",1]]},{"id":"tests/test_compute_trust_boundary.py#test_job_history_answers_only_about_this_session_s_jobs","name":[["test",1],["job",1],["history",1],["answers",1],["only",1],["about",1],["session",1],["jobs",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",3],["job",25],["history",9],["answers",2],["only",3],["about",3],["session",6],["jobs",4],["mgr",6],["event",1],["stream",1],["leaked",1],["across",1],["sessions",1],["result",1],["cancel",1],["resolve",1],["through",1],["self",1],["rehydrate",1],["fills",1],["owner",1],["scoped",1],["so",1],["they",1],["answer",1],["submitted",2],["reached",1],["past",1],["straight",1],["into",1],["store",1],["caller",1],["supplied",1],["id",9],["no",1],["at",1],["all",1],["making",1],["any",2],["command",1],["remote",1],["host",1],["phases",1],["failure",1],["reasons",1],["harvest",1],["manifest",1],["readable",2],["from",2],["could",1],["name",1],["its",2],["not",4],["ours",1],["must",1],["be",1],["indistinguishable",1],["one",1],["exist",1],["refusal",1],["itself",1],["confirms",1],["pytest",2],["raises",2],["compute",2],["error",4],["as",2],["unknown",3],["never",2],["existed",2],["assert",5],["value",4],["kind",2],["found",2],["foreign",3],["belongs",2],["another",2],["str",2],["replace",1],["own",1],["ssh",1],["mine",2],["isinstance",1],["events",1],["list",1]]},{"id":"tests/test_compute_trust_boundary.py#test_scp_download_failure_raises_instead_of_claiming_a_file","name":[["test",1],["scp",1],["download",1],["failure",1],["raises",1],["instead",1],["claiming",1],["file",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["scp",3],["download",2],["failure",2],["raises",3],["instead",2],["claiming",2],["file",4],["mgr",3],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["no",2],["such",2],["raising",1],["true",1],["pytest",1],["compute",1],["error",1],["as",1],["provider",1],["ssh",1],["lab",1],["direction",1],["down",1],["remote",1],["dat",1],["assert",1],["str",1],["value",1]]},{"id":"tests/test_compute_trust_boundary.py#test_scp_success_returns_path","name":[["test",1],["scp",1],["success",1],["returns",1],["path",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["scp",3],["success",2],["returns",2],["path",6],["mgr",3],["monkeypatch",3],["tmp",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["raising",1],["true",1],["out",2],["provider",1],["ssh",1],["lab",1],["direction",1],["down",1],["remote",1],["dat",2],["resolved",1],["not",2],["bare",1],["name",1],["caller",1],["should",1],["have",1],["guess",1],["directory",1],["file",1],["landed",1],["assert",1],["local",1],["str",1],["ws",1]]},{"id":"tests/test_compute_trust_boundary.py#test_scp_upload_failure_raises","name":[["test",1],["scp",1],["upload",1],["failure",1],["raises",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["scp",3],["upload",2],["failure",2],["raises",3],["mgr",3],["monkeypatch",3],["tmp",3],["path",3],["ws",1],["dat",2],["write",1],["text",1],["payload",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["permission",2],["denied",2],["raising",1],["true",1],["pytest",1],["compute",1],["error",1],["as",1],["provider",1],["ssh",1],["lab",1],["direction",1],["up",1],["local",1],["remote",2],["assert",1],["str",1],["value",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_a_recovered_network_still_harvests_the_outputs","name":[["test",1],["ssh",1],["recovered",1],["network",1],["still",1],["harvests",1],["outputs",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",7],["recovered",2],["network",4],["still",2],["harvests",2],["outputs",2],["mgr",6],["monkeypatch",4],["tmp",2],["path",3],["reported",1],["defect",1],["end",2],["poll",4],["one",2],["hits",1],["reset",2],["mid",1],["transfer",5],["two",1],["after",1],["came",1],["back",2],["must",1],["actually",1],["harvest",7],["cannot",1],["if",1],["wrote",1],["terminal",2],["failed",1],["empty",1],["manifest",2],["because",1],["stored",1],["shortcut",1],["then",1],["answers",1],["every",1],["later",1],["from",2],["row",1],["never",2],["re",1],["probes",1],["at",1],["all",1],["payload",3],["io",4],["bytes",2],["tarfile",2],["open",1],["fileobj",1],["mode",1],["gz",1],["as",1],["tar",3],["body",3],["verified",2],["info",4],["result",5],["csv",3],["size",1],["len",1],["addfile",1],["archive",5],["getvalue",1],["setattr",2],["subprocess",2],["popen",2],["replies",2],["openai4",2],["10",2],["fake",2],["cat",1],["connection",1],["raising",2],["true",2],["job",6],["recover",2],["first",3],["assert",6],["status",2],["unknown",1],["error",1],["kind",1],["pending",1],["comes",1],["was",1],["removed",1],["remote",1],["second",5],["succeeded",1],["exit",1],["code",1],["item",2],["artifact",1],["dest",3],["safe",1],["read",1],["text",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_a_vanished_workdir_is_a_harvest_failure","name":[["test",1],["ssh",1],["vanished",1],["workdir",1],["harvest",1],["failure",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["ssh",5],["vanished",2],["workdir",2],["harvest",5],["failure",2],["mgr",4],["monkeypatch",3],["staging",1],["step",1],["exits",1],["work",3],["directory",3],["gone",3],["reporting",2],["success",2],["over",2],["could",1],["not",1],["even",1],["start",1],["same",1],["false",1],["as",1],["empty",1],["one",1],["fake",2],["run",2],["argv",3],["kw",1],["if",1],["openai4",1],["return",2],["proc",2],["openai4s",1],["setattr",1],["subprocess",1],["popen",1],["raising",1],["true",1],["out",3],["result",1],["job",1],["assert",2],["status",1],["failed",1],["error",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_a_vanished_workdir_is_a_harvest_failure.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",4],["kw",2],["if",1],["ssh",1],["openai4",1],["harvest",1],["return",2],["proc",2],["openai4s",1],["work",1],["directory",1],["gone",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_failed_job_with_bad_harvest_stays_failed","name":[["test",1],["ssh",1],["failed",2],["job",1],["bad",1],["harvest",1],["stays",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",5],["failed",5],["job",3],["bad",2],["harvest",6],["stays",2],["mgr",4],["monkeypatch",5],["setattr",3],["subprocess",1],["popen",1],["replies",1],["openai4",1],["archive",1],["10",1],["transfer",3],["fake",1],["cat",1],["broke",1],["raising",3],["true",3],["manager",2],["mod",2],["retry",2],["min",1],["attempts",1],["window",1],["out",3],["result",1],["assert",2],["status",1],["exit",1],["code",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_log_harvest_failure_does_not_claim_clean_success","name":[["test",1],["ssh",1],["log",1],["harvest",1],["failure",1],["not",1],["claim",1],["clean",1],["success",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",6],["log",2],["harvest",8],["failure",4],["not",5],["claim",2],["clean",2],["success",2],["mgr",5],["monkeypatch",5],["rc",3],["job",8],["own",2],["verdict",3],["stays",1],["trustworthy",1],["but",1],["partial",1],["transfer",7],["must",2],["be",4],["dressed",2],["up",2],["as",2],["complete",1],["result",3],["terminal",3],["either",1],["broken",1],["says",1],["nothing",2],["about",1],["writing",1],["failed",2],["empty",1],["manifest",1],["made",1],["stored",1],["shortcut",1],["return",1],["row",1],["forever",1],["so",2],["poll",1],["after",1],["network",1],["came",1],["back",1],["never",1],["retried",1],["though",1],["archive",2],["was",2],["still",2],["host",1],["only",1],["lands",1],["once",1],["retry",3],["budget",2],["spent",2],["setattr",3],["subprocess",1],["popen",1],["replies",1],["openai4",1],["10",1],["fake",1],["cat",1],["broke",1],["raising",3],["true",3],["out",9],["assert",8],["status",3],["unknown",1],["error",2],["kind",1],["pending",1],["distinction",1],["incomplete",1],["carry",1],["ordinary",1],["non",1],["zero",1],["outputs",1],["simply",1],["cannot",1],["trusted",1],["exit",2],["code",2],["reason",1],["running",1],["may",1],["recorded",1],["yet",1],["now",1],["carries",1],["manager",2],["mod",2],["min",1],["attempts",1],["window",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_missing_rc_is_unknown_not_done","name":[["test",1],["ssh",1],["missing",1],["rc",1],["unknown",1],["not",1],["done",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",4],["missing",2],["rc",2],["unknown",4],["not",2],["done",3],["mgr",4],["monkeypatch",3],["headline",1],["regression",1],["remote",1],["process",1],["vanished",1],["without",1],["writing",1],["exit",4],["code",4],["report",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["norc",1],["raising",1],["true",1],["out",5],["result",1],["job",1],["assert",4],["status",1],["none",1],["error",1],["kind",1],["state",1],["wrote",1],["no",1],["reason",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_nonzero_rc_is_failed","name":[["test",1],["ssh",1],["nonzero",1],["rc",1],["failed",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",5],["nonzero",2],["rc",2],["failed",3],["mgr",4],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["replies",1],["raising",1],["true",1],["out",3],["result",1],["job",1],["assert",2],["status",1],["exit",1],["code",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_probe_timeout_is_unknown","name":[["test",1],["ssh",1],["probe",1],["timeout",1],["unknown",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["ssh",5],["probe",2],["timeout",4],["unknown",3],["mgr",4],["monkeypatch",3],["boom",2],["raise",1],["subprocess",2],["expired",1],["cmd",1],["30",1],["setattr",1],["popen",1],["raising",1],["true",1],["assert",1],["result",1],["job",1],["status",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_probe_timeout_is_unknown.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["subprocess",1],["timeout",2],["expired",1],["cmd",1],["ssh",1],["30",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_probe_transport_failure_is_unknown","name":[["test",1],["ssh",1],["probe",1],["transport",1],["failure",1],["unknown",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",5],["probe",2],["transport",2],["failure",2],["unknown",3],["mgr",4],["monkeypatch",3],["network",1],["down",1],["host",2],["unreachable",1],["our",1],["inability",1],["observe",1],["job",3],["says",1],["nothing",1],["about",1],["so",1],["must",1],["not",1],["be",1],["resolved",1],["either",1],["way",1],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["255",1],["connect",1],["lab",1],["port",1],["22",1],["no",2],["route",2],["raising",1],["true",1],["out",3],["result",1],["assert",2],["status",1],["reason",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_running_pid_reports_running","name":[["test",1],["ssh",1],["running",2],["pid",1],["reports",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",4],["running",6],["pid",2],["reports",2],["mgr",4],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["raising",1],["true",1],["assert",1],["result",1],["job",1],["status",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_submit_propagates_failure","name":[["test",1],["ssh",1],["submit",1],["propagates",1],["failure",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",3],["submit",3],["propagates",2],["failure",2],["mgr",3],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["255",1],["host",2],["key",2],["changed",2],["raising",1],["true",1],["pytest",1],["raises",1],["compute",1],["error",1],["as",1],["provider",1],["lab",1],["command",1],["echo",1],["hi",1],["assert",1],["str",1],["value",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_submit_records_exit_code_atomically","name":[["test",1],["ssh",1],["submit",1],["records",1],["exit",1],["code",1],["atomically",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["ssh",3],["submit",3],["records",2],["exit",2],["code",4],["atomically",2],["mgr",3],["monkeypatch",3],["seen",3],["fake",2],["run",2],["argv",2],["kw",1],["remote",7],["return",1],["proc",1],["openai4",1],["job",1],["9911",2],["setattr",1],["subprocess",1],["popen",1],["raising",1],["true",1],["out",2],["provider",1],["lab",1],["command",1],["echo",1],["hi",1],["assert",5],["status",1],["running",1],["rc",7],["captured",1],["staged",1],["moved",1],["into",1],["place",1],["never",1],["written",2],["situ",1],["so",1],["concurrent",1],["reader",1],["cannot",1],["observe",1],["half",1],["tmp",3],["mv",1],["reused",1],["workdir",1],["must",1],["not",1],["leave",1],["stale",1],["behind",1],["rm",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_submit_records_exit_code_atomically.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["seen",1],["remote",1],["return",1],["proc",1],["openai4",1],["job",1],["9911",2]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_unknown_is_not_cached_onto_the_job","name":[["test",1],["ssh",1],["unknown",1],["not",1],["cached",1],["onto",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",6],["unknown",4],["not",3],["cached",2],["onto",2],["job",7],["mgr",5],["monkeypatch",4],["unresolved",1],["terminal",1],["later",1],["poll",1],["must",1],["be",1],["free",1],["resolve",1],["once",1],["host",1],["comes",1],["back",1],["setattr",2],["subprocess",2],["popen",2],["lambda",1],["proc",1],["255",1],["raising",2],["true",2],["assert",3],["result",2],["status",3],["running",1],["replies",1],["succeeded",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_unparseable_rc_is_unknown","name":[["test",1],["ssh",1],["unparseable",1],["rc",1],["unknown",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",4],["unparseable",3],["rc",2],["unknown",3],["mgr",4],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["lambda",1],["proc",1],["not",1],["number",1],["raising",1],["true",1],["out",3],["result",1],["job",1],["assert",2],["status",1],["reason",1]]},{"id":"tests/test_compute_trust_boundary.py#test_ssh_zero_rc_succeeds","name":[["test",1],["ssh",1],["zero",1],["rc",1],["succeeds",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ssh",5],["zero",2],["rc",2],["succeeds",2],["mgr",4],["monkeypatch",3],["setattr",1],["subprocess",1],["popen",1],["replies",1],["raising",1],["true",1],["out",3],["result",1],["job",1],["assert",2],["status",1],["succeeded",1],["exit",1],["code",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash","name":[["test",1],["against",1],["real",1],["bash",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",3],["test",9],["against",4],["real",11],["bash",8],["submit",3],["probe",2],["contract",1],["executed",2],["by",1],["shell",14],["not",8],["mock",1],["worst",1],["defect",2],["lived",1],["no",5],["mocked",2],["could",1],["have",1],["found",2],["binds",1],["looser",1],["than",2],["so",7],["original",2],["mkdir",1],["cd",1],["cat",3],["run",14],["sh",8],["nohup",1],["echo",3],["made",1],["entire",1],["list",2],["asynchronous",1],["posix",1],["assigns",1],["async",1],["stdin",2],["dev",1],["null",1],["therefore",1],["read",3],["nothing",3],["was",2],["written",1],["as",3],["bytes",1],["exited",2],["having",1],["job",22],["at",2],["all",3],["result",2],["ssh",17],["hardcoded",1],["exit",4],["code",4],["then",2],["reported",3],["success",3],["every",4],["succeeded",2],["without",2],["executing",1],["mocking",1],["subprocess",4],["asserts",1],["string",3],["hoped",2],["send",1],["only",2],["tells",1],["us",1],["swapped",1],["local",7],["same",1],["non",2],["interactive",2],["control",2],["piped",1],["conditions",1],["sshd",3],["gives",1],["remote",9],["command",8],["actually",3],["hands",1],["friendly",1],["case",1],["one",3],["harness",1],["also",1],["happens",1],["work",1],["precisely",1],["process",6],["group",11],["survived",1],["dash",1],["debian",1],["ubuntu",1],["ash",1],["alpine",1],["login",2],["shells",2],["most",2],["clusters",1],["slim",1],["container",1],["there",2],["op",1],["pid",4],["emphatically",1],["id",2],["pytest",4],["fixture",1],["def",6],["self",9],["mgr",6],["monkeypatch",3],["tmp",6],["path",8],["popen",8],["shutil",2],["if",6],["none",1],["skip",1],["host",2],["seam",1],["now",1],["scp",4],["manager",1],["runs",1],["harvest",2],["staging",1],["capped",2],["transfer",2],["goes",1],["through",1],["starts",1],["output",1],["drained",1],["into",1],["bounded",1],["sink",1],["instead",1],["accumulating",1],["daemon",1],["routing",1],["them",1],["here",1],["means",1],["exercises",1],["draining",1],["rather",1],["around",1],["fake",2],["argv",7],["kw",3],["start",2],["new",2],["session",3],["mirrors",1],["open",1],["child",1],["calls",1],["setsid",1],["before",1],["exec",1],["ing",1],["leader",1],["its",2],["own",3],["inherits",1],["cancel",2],["correctly",1],["signals",1],["takes",1],["runner",1],["exactly",1],["blast",1],["radius",1],["whole",1],["mechanism",1],["about",1],["observed",1],["wrong",1],["return",6],["true",3],["copy",1],["copies",1],["stubbing",1],["bare",1],["meant",1],["never",4],["exercised",1],["archive",1],["staged",1],["reached",2],["extractor",1],["downstream",1],["had",1],["source",2],["destination",2],["alias",1],["partition",1],["replace",2],["str",3],["file",2],["proc",2],["such",1],["copy2",1],["setattr",1],["raising",1],["setenv",1],["home",1],["completion",3],["out",2],["provider",1],["lab",1],["jobs",1],["range",1],["100",1],["res",9],["status",3],["running",2],["time",1],["sleep",1],["05",1],["fail",1],["terminal",1],["state",1],["script",1],["reaches",1],["arrive",1],["empty",1],["regresses",1],["other",1],["assertion",1],["silently",1],["tests",1],["ran",1],["hello",3],["from",3],["workdir",4],["assert",7],["text",2],["stdout",1],["log",1],["strip",1],["failed",2],["done",2],["canonical",1],["false",2],["definitely",1],["binary",1],["127",1],["recorded",1],["pgid",1],["will",1],["signal",1],["must",1],["be",2],["asserted",1],["os",1],["getpgid",1],["under",1],["hosts",1],["hand",1],["cmd",1],["whose",1],["kill",1],["addressed",1],["did",1],["exist",1],["several",1],["still",1],["freed",1],["allocation",1],["over",1],["tree",1],["kept",1],["compared",1],["kernel",1],["answer",1],["whether",1],["background",1],["lands",1],["property",1],["sen",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash._run_to_completion","name":[["run",1],["completion",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["run",2],["completion",2],["self",2],["mgr",5],["command",4],["out",2],["submit",1],["provider",1],["ssh",2],["lab",1],["job",5],["jobs",1],["id",1],["range",1],["100",1],["res",3],["result",1],["if",1],["status",1],["running",1],["return",1],["time",1],["sleep",1],["05",1],["pytest",1],["fail",1],["never",1],["reached",1],["terminal",1],["state",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.local_ssh","name":[["local",1],["ssh",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["local",2],["ssh",6],["self",4],["mgr",3],["monkeypatch",4],["tmp",4],["path",5],["real",4],["popen",8],["subprocess",2],["shell",6],["shutil",2],["if",4],["none",1],["pytest",2],["skip",1],["not",2],["host",1],["one",1],["seam",1],["now",1],["every",1],["scp",4],["manager",1],["runs",1],["submit",1],["probe",1],["harvest",2],["staging",1],["capped",2],["cat",1],["transfer",2],["goes",1],["through",1],["run",1],["starts",1],["process",3],["so",3],["output",1],["drained",1],["into",1],["bounded",1],["sink",1],["instead",1],["accumulating",1],["daemon",1],["routing",1],["all",2],["them",1],["here",1],["means",1],["class",1],["exercises",1],["draining",1],["against",1],["rather",1],["than",1],["around",1],["fake",2],["argv",7],["kw",3],["start",2],["new",2],["session",3],["mirrors",1],["sshd",1],["open",1],["child",1],["calls",1],["setsid",1],["before",1],["exec",1],["ing",1],["remote",7],["command",1],["job",3],["leader",1],["group",3],["its",1],["own",1],["without",1],["inherits",1],["cancel",1],["correctly",1],["signals",1],["takes",1],["test",2],["runner",1],["exactly",1],["blast",1],["radius",1],["whole",1],["mechanism",1],["about",1],["observed",1],["wrong",1],["return",5],["true",2],["copy",1],["copies",1],["stubbing",1],["bare",1],["success",1],["meant",1],["was",1],["never",2],["exercised",1],["at",1],["archive",1],["staged",1],["reached",1],["extractor",1],["nothing",1],["downstream",1],["had",1],["source",2],["destination",2],["alias",1],["partition",1],["replace",1],["str",2],["file",2],["proc",2],["no",1],["such",1],["copy2",1],["setattr",1],["raising",1],["setenv",1],["home",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.local_ssh.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["fake",2],["popen",4],["argv",8],["kw",4],["if",3],["ssh",2],["start",2],["new",2],["session",3],["mirrors",1],["sshd",1],["open",1],["child",1],["calls",1],["setsid",1],["before",1],["exec",1],["ing",1],["remote",7],["command",1],["so",2],["job",3],["leader",1],["process",2],["group",3],["its",1],["own",1],["without",1],["inherits",1],["pytest",1],["cancel",1],["correctly",1],["signals",1],["takes",1],["test",2],["runner",1],["exactly",1],["blast",1],["radius",1],["whole",1],["mechanism",1],["about",1],["observed",1],["wrong",1],["return",4],["real",2],["shell",1],["true",1],["scp",3],["copy",1],["copies",1],["stubbing",1],["bare",1],["success",1],["meant",1],["harvest",1],["was",1],["never",2],["exercised",1],["at",1],["all",1],["archive",1],["staged",1],["reached",1],["extractor",1],["nothing",1],["downstream",1],["transfer",1],["had",1],["source",2],["destination",2],["alias",1],["partition",1],["replace",1],["str",1],["tmp",1],["path",2],["not",1],["file",2],["proc",2],["no",1],["such",1],["shutil",1],["copy2",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_a_chatty_login_shell_cannot_impersonate_the_job","name":[["test",1],["chatty",1],["login",1],["shell",1],["cannot",1],["impersonate",1],["job",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["chatty",4],["login",3],["shell",3],["cannot",2],["impersonate",2],["job",9],["self",2],["local",5],["ssh",8],["monkeypatch",3],["echo",2],["was",1],["whole",1],["acknowledgement",1],["so",2],["first",2],["line",2],["printed",1],["became",1],["pid",3],["host",1],["recorded",1],["later",1],["signalled",1],["motd",1],["bashrc",1],["warning",1],["enough",1],["here",2],["banner",3],["claims",1],["be",1],["signalling",1],["init",1],["group",1],["worst",1],["available",1],["outcome",1],["believing",1],["subprocess",2],["popen",2],["noisy",2],["argv",3],["kw",2],["proc",4],["if",1],["return",2],["prepended",1],["lazily",1],["rather",1],["than",1],["by",1],["draining",1],["process",2],["submit",2],["writes",1],["run",1],["sh",1],["remote",1],["stdin",1],["after",1],["starts",1],["reading",1],["stdout",1],["completion",1],["would",1],["deadlock",1],["against",1],["cat",1],["still",1],["waiting",1],["its",1],["input",1],["welcome",1],["lab01",1],["n1",1],["setattr",1],["raising",1],["true",1],["out",3],["provider",1],["lab",1],["command",1],["sleep",1],["30",1],["jobs",1],["id",4],["assert",2],["int",2],["not",1],["pgid",1],["cancel",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_a_chatty_login_shell_cannot_impersonate_the_job.noisy","name":[["noisy",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["noisy",2],["argv",4],["kw",3],["proc",4],["chatty",1],["if",1],["ssh",1],["return",2],["prepended",1],["lazily",1],["rather",1],["than",1],["by",1],["draining",1],["process",2],["here",1],["submit",1],["writes",1],["run",1],["sh",1],["remote",1],["stdin",1],["after",1],["starts",1],["so",1],["reading",1],["stdout",1],["completion",1],["first",1],["would",1],["deadlock",1],["against",1],["cat",1],["still",1],["waiting",1],["its",1],["input",1],["banner",1],["welcome",1],["lab01",1],["n1",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_a_deadline_is_actually_applied","name":[["test",1],["deadline",1],["actually",1],["applied",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["deadline",3],["actually",2],["applied",2],["self",2],["local",5],["ssh",8],["timeout",2],["seconds",2],["was",1],["accepted",1],["never",1],["read",1],["so",1],["job",5],["ran",1],["until",1],["host",1],["reclaimed",1],["out",3],["submit",1],["provider",1],["lab",1],["command",1],["sleep",2],["30",1],["jobs",1],["id",1],["range",1],["200",1],["res",4],["result",1],["if",1],["status",2],["running",1],["break",1],["time",1],["05",1],["assert",2],["timed",1],["killed",1],["by",1],["its",1],["not",1],["ordinary",1],["failure",1],["exit",1],["code",1],["124",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_a_declared_output_the_job_never_wrote_is_still_missing","name":[["test",1],["declared",1],["output",1],["job",1],["never",1],["wrote",1],["still",1],["missing",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["declared",3],["output",2],["job",6],["never",2],["wrote",3],["still",2],["missing",2],["self",2],["local",5],["ssh",7],["harvesting",1],["real",1],["must",1],["not",2],["turn",1],["promise",1],["check",1],["into",1],["rubber",1],["stamp",1],["model",3],["pt",3],["nothing",2],["success",1],["just",1],["because",1],["transport",1],["now",1],["works",1],["out",2],["submit",1],["provider",1],["lab",1],["command",1],["echo",1],["written",1],["outputs",2],["jobs",1],["id",1],["range",1],["200",1],["res",5],["result",1],["if",1],["status",2],["running",1],["break",1],["time",1],["sleep",1],["05",1],["assert",3],["failed",1],["exit",1],["code",1],["unharvested",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_a_fired_deadline_leaves_its_own_marker","name":[["test",1],["fired",1],["deadline",1],["leaves",1],["its",1],["own",1],["marker",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["fired",2],["deadline",2],["leaves",2],["its",2],["own",2],["marker",3],["self",2],["local",5],["ssh",7],["tmp",3],["path",4],["evidence",1],["exit",1],["code",1],["alone",1],["never",1],["was",1],["out",3],["submit",1],["provider",1],["lab",1],["command",1],["sleep",2],["30",1],["timeout",2],["seconds",1],["job",4],["jobs",1],["id",1],["range",1],["200",1],["res",3],["result",1],["if",1],["status",2],["running",1],["break",1],["time",1],["05",1],["assert",2],["timed",1],["workdir",3],["replace",1],["str",1],["exists",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_a_host_without_timeout_refuses_the_submit","name":[["test",1],["host",1],["without",1],["timeout",1],["refuses",1],["submit",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["host",2],["without",2],["timeout",4],["refuses",2],["submit",3],["self",2],["local",3],["ssh",4],["silently",1],["dropping",1],["deadline",1],["would",1],["be",1],["worse",1],["failure",1],["caller",1],["believes",1],["limit",1],["force",1],["job",1],["runs",1],["unbounded",1],["pytest",1],["raises",1],["compute",1],["error",3],["as",1],["provider",1],["lab",1],["command",1],["sleep",1],["seconds",1],["assert",1],["str",1],["value",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_an_ordinary_exit_124_is_not_a_deadline","name":[["test",1],["ordinary",1],["exit",1],["124",1],["not",1],["deadline",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["exit",4],["124",5],["not",3],["deadline",4],["self",3],["local",3],["ssh",3],["gnu",1],["timeout",3],["expiry",1],["code",3],["also",1],["just",1],["number",1],["no",1],["seconds",1],["asked",1],["nothing",1],["armed",1],["so",1],["reporting",1],["timed",1],["out",1],["sent",1],["caller",1],["looking",1],["walltime",1],["was",1],["never",1],["hid",1],["real",1],["non",1],["zero",1],["failure",1],["behind",1],["infrastructure",1],["excuse",1],["now",1],["writes",1],["its",1],["own",1],["marker",1],["host",1],["reads",1],["instead",1],["sniffing",1],["res",3],["job",2],["run",1],["completion",1],["assert",3],["status",1],["failed",1],["workdir",3],["path",2],["replace",1],["str",1],["home",1],["exists",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_an_output_declared_remote_is_never_moved","name":[["test",1],["output",1],["declared",1],["remote",1],["never",1],["moved",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["output",6],["declared",2],["remote",9],["never",2],["moved",2],["self",2],["local",8],["ssh",7],["other",1],["half",1],["same",1],["declaration",2],["one",1],["was",5],["missing",1],["residency",4],["honoured",1],["only",1],["by",1],["reconciler",1],["job",5],["no",1],["longer",1],["blamed",1],["file",2],["staying",1],["put",1],["while",1],["harvest",1],["tarred",1],["downloaded",2],["listed",2],["files",4],["regardless",1],["entire",1],["purpose",1],["bytes",1],["not",4],["move",1],["out",2],["submit",1],["provider",1],["lab",2],["command",1],["mkdir",1],["ckpt",8],["printf",2],["weights",1],["model",7],["pt",8],["done",1],["report",3],["txt",3],["outputs",1],["glob",1],["jobs",1],["id",1],["range",1],["200",1],["res",6],["result",1],["if",1],["status",2],["running",1],["break",1],["time",1],["sleep",1],["05",1],["assert",8],["succeeded",1],["harvested",4],["path",4],["name",1],["copy",2],["parent",1],["exists",1],["must",2],["be",2],["disk",1],["at",2],["all",1],["workdir",4],["carries",1],["literal",1],["shell",1],["expands",1],["fixture",1],["points",1],["home",2],["temp",1],["tree",1],["standing",1],["cluster",2],["replace",1],["os",1],["environ",1],["still",1],["asked",1],["stay",1],["left",5],["item",3],["reason",1],["uri",1],["startswith",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_an_output_declared_remote_is_not_owed","name":[["test",1],["output",1],["declared",1],["remote",1],["not",1],["owed",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["output",2],["declared",2],["remote",4],["not",2],["owed",2],["self",2],["local",5],["ssh",7],["residency",2],["means",1],["leave",1],["cluster",1],["failing",1],["job",4],["honouring",1],["would",1],["punish",1],["caller",1],["saying",1],["so",1],["out",2],["submit",1],["provider",1],["lab",1],["command",1],["echo",1],["ok",1],["outputs",1],["glob",1],["huge",1],["bin",1],["jobs",1],["id",1],["range",1],["200",1],["res",3],["result",1],["if",1],["status",2],["running",1],["break",1],["time",1],["sleep",1],["05",1],["assert",1],["succeeded",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_an_oversized_output_stays_on_the_host_and_says_so","name":[["test",1],["oversized",1],["output",1],["stays",1],["host",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["oversized",2],["output",3],["stays",2],["host",2],["says",2],["so",2],["self",2],["local",5],["ssh",7],["monkeypatch",3],["bounded",1],["by",1],["construction",1],["never",1],["silently",1],["file",2],["left",6],["behind",1],["comes",1],["back",1],["named",1],["uri",2],["next",1],["job",4],["chain",1],["from",1],["setattr",1],["openai4s",1],["compute",1],["manager",1],["harvest",1],["max",1],["bytes",1],["64",1],["raising",1],["true",1],["out",2],["submit",1],["provider",1],["lab",2],["command",1],["head",1],["4096",1],["dev",1],["zero",1],["big",5],["bin",5],["printf",1],["small",3],["txt",2],["jobs",1],["id",1],["range",1],["200",1],["res",4],["result",1],["if",1],["status",1],["running",1],["break",1],["time",1],["sleep",1],["05",1],["harvested",3],["path",2],["name",1],["files",2],["assert",5],["not",1],["item",3],["remote",1],["reason",1],["threshold",1],["startswith",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_cancel_kills_the_whole_remote_tree","name":[["test",1],["cancel",1],["kills",1],["whole",1],["remote",1],["tree",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["cancel",5],["kills",2],["whole",2],["remote",2],["tree",2],["self",2],["local",5],["ssh",6],["tmp",3],["path",4],["out",3],["submit",1],["provider",1],["lab",1],["command",1],["sleep",3],["60",1],["echo",1],["child",7],["pid",2],["wait",1],["job",5],["jobs",1],["id",3],["workdir",3],["replace",1],["str",1],["marker",4],["range",2],["100",2],["if",2],["exists",1],["read",2],["text",2],["strip",2],["break",2],["time",2],["05",2],["int",1],["assert",2],["alive",3],["should",1],["be",1],["running",1],["before",1],["not",2],["must",1],["reach",1],["run",1],["sh",1],["children",1],["too",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_command_not_found_is_failed_not_done","name":[["test",1],["command",1],["not",2],["found",1],["failed",1],["done",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["command",2],["not",5],["found",2],["failed",3],["done",3],["self",3],["local",3],["ssh",3],["canonical",1],["false",1],["success",1],["reported",1],["exit",2],["code",2],["res",3],["run",1],["completion",1],["definitely",1],["real",1],["binary",1],["assert",2],["status",1],["127",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_declared_outputs_are_actually_harvested","name":[["test",1],["declared",1],["outputs",1],["actually",1],["harvested",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["declared",3],["outputs",4],["actually",2],["harvested",4],["self",2],["local",5],["ssh",7],["tmp",2],["path",6],["documented",1],["main",1],["could",1],["not",1],["succeed",1],["at",1],["all",1],["submit",2],["job",5],["accepts",1],["declaration",1],["bundled",1],["skill",1],["worked",1],["example",1],["declares",1],["one",1],["but",1],["transport",1],["copied",1],["back",1],["stdout",1],["log",2],["stderr",1],["nothing",2],["else",1],["every",1],["pattern",1],["therefore",1],["matched",1],["reconcile",1],["reported",1],["missing",1],["manager",1],["forced",1],["had",1],["exited",1],["having",1],["written",1],["exactly",1],["promised",1],["failed",1],["out",2],["provider",1],["lab",1],["command",1],["printf",1],["n1",2],["scores",3],["csv",4],["echo",1],["done",1],["jobs",1],["id",1],["range",1],["200",1],["res",8],["result",1],["if",2],["status",2],["running",1],["break",1],["time",1],["sleep",1],["05",1],["assert",4],["succeeded",1],["reason",1],["name",1],["featured",2],["files",2],["read",1],["text",1],["bytes",1],["must",1],["arrive",1],["too",1],["entry",3],["next",1],["artifact",1],["manifest",1],["len",1],["sha256",1],["64",1],["size",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_explicit_nonzero_exit_is_preserved","name":[["test",1],["explicit",1],["nonzero",1],["exit",1],["preserved",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["nonzero",2],["exit",4],["preserved",2],["self",3],["local",3],["ssh",3],["res",3],["run",1],["completion",1],["echo",1],["out",1],["42",2],["assert",2],["status",1],["failed",1],["code",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_killed_job_reports_unknown_not_success","name":[["test",1],["killed",1],["job",1],["reports",1],["unknown",1],["not",1],["success",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["killed",2],["job",8],["reports",2],["unknown",4],["not",2],["success",2],["self",2],["local",6],["ssh",9],["tmp",2],["path",2],["sigkill",1],["leaves",1],["no",2],["rc",1],["gone",1],["have",1],["verdict",1],["only",1],["honest",1],["answer",1],["out",2],["submit",1],["provider",1],["lab",1],["command",1],["sleep",2],["30",1],["jobs",1],["id",1],["assert",3],["result",2],["status",3],["running",2],["pid",3],["int",1],["os",1],["kill",1],["range",1],["60",1],["res",4],["if",1],["break",1],["time",1],["05",1],["exit",1],["code",1],["none",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_no_deadline_leaves_the_job_unwrapped","name":[["test",1],["no",1],["deadline",1],["leaves",1],["job",1],["unwrapped",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["no",2],["deadline",3],["leaves",2],["job",4],["unwrapped",2],["self",3],["local",3],["ssh",3],["tmp",3],["path",4],["only",1],["wrap",1],["was",1],["asked",1],["timeout",1],["not",1],["present",1],["every",1],["host",1],["requiring",1],["unconditionally",1],["would",1],["break",1],["hosts",1],["work",1],["today",1],["res",2],["run",1],["completion",1],["echo",1],["fine",2],["assert",2],["status",1],["succeeded",1],["workdir",3],["replace",1],["str",1],["stdout",1],["log",1],["read",1],["text",1],["strip",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_the_harvest_lands_where_save_artifact_will_accept_it","name":[["test",1],["harvest",1],["lands",1],["save",1],["artifact",1],["will",1],["accept",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["harvest",3],["lands",2],["save",3],["artifact",3],["will",2],["accept",2],["self",2],["local",5],["ssh",7],["tmp",4],["path",8],["other",1],["half",1],["same",1],["broken",1],["main",1],["went",1],["data",3],["dir",2],["hpc",2],["job",6],["came",1],["back",1],["as",1],["absolute",1],["but",1],["host",3],["resolves",1],["through",1],["file",3],["service",3],["only",1],["accepts",1],["paths",1],["inside",1],["session",1],["workspace",7],["so",1],["every",1],["normal",1],["featured",5],["output",1],["raised",1],["escapes",1],["at",1],["exactly",1],["step",1],["skill",1],["tells",1],["agent",1],["take",1],["next",1],["from",1],["openai4s",1],["files",5],["import",1],["out",3],["submit",1],["provider",1],["lab",1],["command",1],["printf",1],["result",3],["answer",3],["txt",3],["outputs",1],["jobs",1],["id",3],["range",1],["200",1],["res",3],["if",1],["status",1],["running",1],["break",1],["time",1],["sleep",1],["05",1],["ws",1],["frame",2],["lambda",2],["gate",1],["itself",1],["not",1],["re",1],["implementation",1],["assert",2],["resolve",1],["must",1],["exist",1],["true",1],["read",1],["text",1],["relative",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_the_job_script_actually_reaches_the_remote","name":[["test",1],["job",1],["script",1],["actually",1],["reaches",1],["remote",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["job",8],["script",2],["actually",2],["reaches",2],["remote",2],["self",3],["local",3],["ssh",4],["tmp",3],["path",4],["run",3],["sh",2],["arrive",1],["empty",1],["if",1],["regresses",1],["every",1],["other",1],["assertion",1],["silently",1],["tests",1],["never",1],["ran",1],["res",3],["completion",1],["echo",2],["hello",3],["from",3],["workdir",4],["replace",1],["str",1],["assert",4],["read",2],["text",2],["stdout",1],["log",1],["strip",1],["status",1],["succeeded",1],["exit",1],["code",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_the_recorded_pgid_is_not_the_test_runner_s","name":[["test",2],["recorded",1],["pgid",1],["not",1],["runner",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",4],["recorded",3],["pgid",3],["not",2],["runner",2],["self",2],["local",5],["ssh",6],["group",2],["id",4],["read",1],["off",1],["wrong",1],["process",2],["worse",1],["than",1],["none",1],["at",1],["all",1],["sshd",1],["gives",1],["remote",1],["command",2],["its",1],["own",1],["session",1],["if",1],["ever",1],["stops",1],["being",1],["true",1],["here",1],["would",2],["be",1],["caller",1],["cancel",2],["take",1],["down",1],["issued",1],["out",3],["submit",1],["provider",1],["lab",1],["sleep",1],["30",1],["job",5],["jobs",1],["assert",1],["int",1],["os",1],["getpgid",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealBash.test_the_recorded_pgid_is_the_job_s_real_process_group","name":[["test",1],["recorded",1],["pgid",1],["job",1],["real",1],["process",1],["group",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["recorded",3],["pgid",6],["job",15],["real",3],["process",2],["group",10],["self",2],["local",4],["ssh",6],["tmp",3],["path",4],["will",1],["signal",1],["must",1],["be",3],["actually",1],["asserted",1],["as",1],["os",3],["getpgid",3],["pid",8],["true",1],["under",1],["bash",1],["control",1],["false",1],["shell",3],["most",1],["hosts",1],["hand",1],["host",1],["cmd",1],["nothing",1],["there",1],["so",2],["whose",1],["login",1],["kill",1],["then",1],["addressed",1],["did",1],["not",1],["exist",1],["several",1],["shells",1],["still",1],["exited",1],["cancel",1],["reported",1],["freed",1],["allocation",1],["over",1],["command",2],["tree",1],["kept",1],["running",1],["executed",1],["compared",1],["against",1],["kernel",1],["own",2],["answer",1],["whether",1],["background",1],["lands",1],["its",1],["property",1],["mocked",1],["subprocess",1],["run",2],["only",1],["assert",5],["string",1],["hoped",1],["send",1],["out",2],["submit",1],["provider",1],["lab",1],["sleep",2],["60",1],["echo",1],["child",3],["wait",1],["jobs",1],["id",1],["int",5],["no",1],["cannot",1],["cancelled",1],["never",1],["inherits",1],["whole",1],["point",1],["reaches",1],["processes",1],["sh",1],["started",1],["marker",4],["workdir",1],["replace",1],["str",1],["range",1],["100",1],["if",1],["exists",1],["read",2],["text",2],["strip",2],["break",1],["time",1],["05",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealDash","name":[["test",1],["against",1],["real",1],["dash",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",2],["test",4],["against",4],["real",4],["dash",4],["bash",3],["explicitly",1],["installed",1],["since",1],["mac",1],["os",1],["sh",1],["shell",1]]},{"id":"tests/test_compute_trust_boundary.py#TestAgainstRealPosixSh","name":[["test",1],["against",1],["real",1],["posix",1],["sh",1]],"path":[["tests",1],["test",1],["compute",1],["trust",1],["boundary",1],["py",1]],"body":[["class",2],["test",4],["against",4],["real",4],["posix",3],["sh",5],["bash",3],["same",1],["contract",1],["under",3],["shell",4],["most",2],["hosts",1],["actually",1],["give",1],["us",1],["above",2],["friendly",2],["case",1],["exactly",1],["way",1],["hid",1],["defect",1],["enables",1],["job",2],["control",1],["there",1],["so",2],["background",1],["really",2],["did",2],["become",1],["its",1],["own",1],["group",3],["leader",1],["was",1],["pgid",1],["dash",1],["debian",1],["ubuntu",1],["ash",1],["alpine",1],["login",2],["clusters",1],["every",2],["slim",1],["container",1],["no",1],["op",1],["pid",1],["whose",1],["kill",1],["addressed",1],["not",1],["exist",1],["while",1],["still",1],["exiting",1],["subclassing",1],["rather",1],["than",1],["parametrising",1],["assertion",1],["runs",1],["both",1],["shells",1],["including",1],["ones",1],["about",1],["staging",1],["stdin",1],["deadline",1]]},{"id":"tests/test_config.py","name":[["test",1],["config",1],["py",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["configuration",1],["defaults",1],["validation",1],["placeholder",2],["api",2],["key",2],["filtering",1],["from",3],["dataclasses",1],["import",5],["asdict",1],["fields",1],["pathlib",1],["path",2],["pytest",7],["openai4s",1],["config",3],["auto",34],["mode",13],["quarantine",1],["selection",2],["legacy",2],["enable",1],["permission",1],["review",12],["result",3],["precedence",1],["budgets",1],["llmconfig",1],["roadmap",3],["feature",1],["flags",3],["mark",6],["parametrize",6],["origin",1],["https",8],["example",10],["user",1],["lab",7],["next",1],["evil",3],["ftp",1],["stage1",2],["trusted",2],["delivery",2],["openai4",39],["stage2",2],["run",2],["storage",2],["stage3",2],["scientific",4],["shadow",4],["stage4",2],["completion",2],["gate",2],["stage5",2],["repair",7],["stage6",2],["guardian",14],["stage7",3],["enforcement",3],["stage8",2],["live",2],["notebook",2],["lineage",2],["stage9",2],["artifact",2],["workbench",2],["stage10",2],["connectors",2],["stage11",2],["durable",2],["remote",2],["compute",2],["stage12",2],["ga",2],["budget",1],["env",2],["max",9],["rounds",7],["turns",2],["per",2],["round",2],["extra",6],["cells",2],["wall",3],["time",3],["token",4],["multiplier",4],["repeated",2],["finding",2],["limit",10],["same",2],["action",2],["no",4],["delta",2],["progress",2],["turn",2],["timeout",3],["consecutive",2],["denial",4],["window",4],["size",2],["field",1],["name",5],["items",1],["preset",1],["true",1],["yes",1],["autonomous",1],["value",2],["sometimes",1],["fix",1],["everything",1],["approvals",2],["reviewer",2],["always",1],["allow",1],["900",1],["nan",1],["5001",1],["91",1]]},{"id":"tests/test_config.py#_clear_auto_mode_environment","name":[["clear",1],["auto",1],["mode",1],["environment",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["clear",2],["auto",3],["mode",4],["environment",2],["monkeypatch",3],["env",3],["name",2],["roadmap",1],["flags",1],["values",2],["budget",1],["openai4",3],["result",1],["review",1],["approvals",1],["reviewer",1],["delenv",1],["raising",1],["false",1]]},{"id":"tests/test_config.py#test_auto_mode_budget_cannot_be_malformed_or_loosened","name":[["test",1],["auto",1],["mode",1],["budget",1],["cannot",1],["be",1],["malformed",1],["loosened",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["budget",2],["cannot",2],["be",2],["malformed",2],["loosened",2],["monkeypatch",4],["name",4],["value",4],["clear",1],["environment",1],["setenv",1],["pytest",1],["raises",1],["error",1],["match",1],["budgets",1]]},{"id":"tests/test_config.py#test_auto_mode_budget_defaults_freeze_the_master_plan","name":[["test",1],["auto",1],["mode",1],["budget",1],["defaults",1],["freeze",1],["master",1],["plan",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["budget",2],["defaults",2],["freeze",2],["master",2],["plan",2],["monkeypatch",3],["clear",1],["environment",1],["assert",1],["asdict",1],["budgets",1],["max",3],["review",1],["rounds",2],["repair",2],["turns",1],["per",1],["round",1],["12",1],["extra",2],["cells",1],["30",1],["wall",1],["time",1],["900",1],["token",1],["multiplier",1],["repeated",1],["finding",1],["limit",5],["same",1],["action",1],["no",2],["delta",1],["progress",1],["turn",1],["guardian",4],["timeout",1],["90",1],["consecutive",1],["denial",2],["window",2],["size",1],["50",1],["10",1]]},{"id":"tests/test_config.py#test_auto_mode_budget_environment_can_only_tighten","name":[["test",1],["auto",1],["mode",1],["budget",1],["environment",1],["only",1],["tighten",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["mode",4],["budget",2],["environment",3],["only",2],["tighten",2],["monkeypatch",6],["clear",1],["setenv",3],["openai4",3],["max",2],["repair",2],["rounds",2],["extra",2],["token",2],["multiplier",2],["75",2],["guardian",2],["timeout",2],["45",2],["budgets",5],["assert",3]]},{"id":"tests/test_config.py#test_auto_mode_choices_are_closed_and_normalized","name":[["test",1],["auto",1],["mode",1],["choices",1],["closed",1],["normalized",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["mode",9],["choices",2],["closed",2],["normalized",2],["config",1],["enabled",2],["true",2],["result",2],["review",4],["fix",2],["approvals",2],["reviewer",2],["assert",3]]},{"id":"tests/test_config.py#test_auto_mode_deployment_explicit_metadata_is_closed","name":[["test",1],["auto",1],["mode",1],["deployment",1],["explicit",1],["metadata",1],["closed",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["mode",3],["deployment",4],["explicit",4],["metadata",2],["closed",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["unknown",1],["field",1],["config",1],["true",1],["fields",1],["type",2],["ignore",1],["arg",1]]},{"id":"tests/test_config.py#test_auto_mode_deployment_explicitness_distinguishes_unset_from_off","name":[["test",1],["auto",1],["mode",1],["deployment",1],["explicitness",1],["distinguishes",1],["unset",1],["from",1],["off",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",6],["mode",6],["deployment",5],["explicitness",2],["distinguishes",2],["unset",5],["from",2],["off",8],["monkeypatch",4],["clear",1],["environment",1],["config",2],["setenv",1],["openai4",1],["explicit",7],["assert",4],["preset",3],["false",1],["true",1],["fields",1]]},{"id":"tests/test_config.py#test_auto_mode_deployment_explicitness_is_captured_once","name":[["test",1],["auto",1],["mode",1],["deployment",1],["explicitness",1],["captured",1],["once",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",12],["deployment",4],["explicitness",2],["captured",2],["once",2],["monkeypatch",5],["clear",1],["environment",1],["setenv",1],["openai4",2],["result",4],["review",6],["only",2],["config",1],["delenv",1],["assert",3],["explicit",2],["true",1],["fields",1]]},{"id":"tests/test_config.py#test_auto_mode_guardian_window_size_is_fixed_not_ambiguously_tightened","name":[["test",1],["auto",1],["mode",1],["guardian",1],["window",1],["size",1],["fixed",1],["not",1],["ambiguously",1],["tightened",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["mode",3],["guardian",4],["window",4],["size",4],["fixed",2],["not",2],["ambiguously",2],["tightened",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["budgets",1],["49",1]]},{"id":"tests/test_config.py#test_auto_mode_preset_is_one_noncontradictory_bundle","name":[["test",1],["auto",1],["mode",1],["preset",1],["one",1],["noncontradictory",1],["bundle",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",8],["mode",14],["preset",6],["one",2],["noncontradictory",2],["bundle",2],["monkeypatch",6],["clear",1],["environment",1],["setenv",3],["openai4",3],["result",2],["review",4],["only",1],["approvals",2],["reviewer",2],["user",1],["config",1],["assert",5],["enabled",1],["true",1],["autonomous",1],["fix",1],["budgets",2]]},{"id":"tests/test_config.py#test_auto_mode_product_defaults_are_inert","name":[["test",1],["auto",1],["mode",1],["product",1],["defaults",1],["inert",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",12],["product",2],["defaults",2],["inert",2],["monkeypatch",3],["clear",1],["environment",1],["config",1],["assert",6],["enabled",1],["false",2],["preset",1],["off",2],["result",1],["review",1],["approvals",1],["reviewer",1],["user",1],["deployment",2],["explicit",2],["fields",1]]},{"id":"tests/test_config.py#test_auto_mode_selection_precedence_and_migration_are_frozen","name":[["test",1],["auto",1],["mode",1],["selection",1],["precedence",1],["migration",1],["frozen",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["auto",6],["mode",7],["selection",4],["precedence",3],["migration",2],["frozen",2],["assert",4],["import",2],["quarantine",2],["frame",1],["project",1],["deployment",1],["explicit",1],["legacy",3],["result",2],["review",4],["built",1],["defaults",1],["false",2],["off",1],["user",1],["only",1],["enable",1],["permission",1]]},{"id":"tests/test_config.py#test_data_roots_parse_colon_separated","name":[["test",1],["data",1],["roots",1],["parse",1],["colon",1],["separated",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["data",8],["roots",8],["parse",2],["colon",2],["separated",2],["monkeypatch",5],["tmp",4],["path",4],["delenv",1],["openai4",3],["raising",1],["false",1],["assert",3],["config",3],["datasets",1],["scratch",1],["setenv",2]]},{"id":"tests/test_config.py#test_direct_roadmap_flag_value_must_be_a_real_bool","name":[["test",1],["direct",1],["roadmap",1],["flag",1],["value",1],["must",1],["be",1],["real",1],["bool",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["roadmap",3],["flag",2],["value",3],["must",3],["be",3],["real",2],["bool",3],["pytest",1],["raises",1],["error",1],["match",1],["stage5",2],["auto",2],["repair",2],["feature",1],["flags",1],["off",1],["type",2],["ignore",1],["arg",1]]},{"id":"tests/test_config.py#test_each_stage_roadmap_flag_has_an_exact_opt_in","name":[["test",1],["each",1],["stage",1],["roadmap",1],["flag",1],["has",1],["exact",1],["opt",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["each",2],["stage",2],["roadmap",5],["flag",2],["has",2],["exact",2],["opt",2],["monkeypatch",4],["field",4],["name",7],["env",3],["candidate",2],["flags",6],["values",1],["delenv",1],["raising",1],["false",2],["setenv",1],["true",2],["feature",1],["assert",2],["getattr",2],["all",1],["other",3],["if",1]]},{"id":"tests/test_config.py#test_explicit_blank_strict_configuration_is_rejected","name":[["test",1],["explicit",1],["blank",1],["strict",1],["configuration",1],["rejected",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["blank",2],["strict",2],["configuration",2],["rejected",2],["monkeypatch",4],["name",5],["clear",1],["auto",2],["mode",2],["environment",1],["setenv",1],["factory",2],["roadmap",1],["feature",1],["flags",1],["if",1],["stage7",1],["else",1],["config",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1]]},{"id":"tests/test_config.py#test_independent_submodes_remain_available_when_preset_is_off","name":[["test",1],["independent",1],["submodes",1],["remain",1],["available",1],["preset",1],["off",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["independent",2],["submodes",2],["remain",2],["available",2],["preset",2],["off",3],["monkeypatch",6],["clear",1],["auto",5],["mode",9],["environment",1],["setenv",3],["openai4",3],["result",2],["review",6],["only",2],["approvals",2],["reviewer",2],["config",1],["assert",3],["enabled",1],["false",1]]},{"id":"tests/test_config.py#test_invalid_auto_mode_configuration_is_rejected","name":[["test",1],["invalid",1],["auto",1],["mode",1],["configuration",1],["rejected",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["auto",4],["mode",4],["configuration",2],["rejected",2],["monkeypatch",4],["name",4],["value",4],["clear",1],["environment",1],["setenv",1],["pytest",1],["raises",1],["error",1],["match",1],["config",1]]},{"id":"tests/test_config.py#test_is_placeholder_api_key_matches_template_stubs","name":[["test",1],["placeholder",1],["api",1],["key",1],["matches",1],["template",1],["stubs",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",3],["placeholder",9],["api",11],["key",13],["matches",2],["template",2],["stubs",2],["assert",7],["your",2],["here",2],["case",1],["space",1],["insensitive",1],["changeme",1],["none",1],["not",2],["sk",1],["real",1],["0123456789",1],["offline",1],["suite",1],["fake",1],["tests",1],["conftest",1],["py",1],["must",1],["stay",1],["configured",1]]},{"id":"tests/test_config.py#test_landed_stages_consume_only_their_roadmap_flags_without_changing_legacy_config","name":[["test",1],["landed",1],["stages",1],["consume",1],["only",1],["their",1],["roadmap",1],["flags",1],["without",1],["changing",1],["legacy",1],["config",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["landed",2],["stages",2],["consume",2],["only",2],["their",2],["roadmap",7],["flags",6],["without",2],["changing",2],["legacy",5],["config",6],["monkeypatch",5],["clear",1],["auto",19],["mode",14],["environment",1],["baseline",2],["fields",4],["tuple",1],["item",3],["name",19],["if",5],["not",4],["features",1],["env",2],["values",1],["setenv",2],["openai4",1],["autonomous",1],["enabled",2],["assert",18],["getattr",2],["package",3],["root",3],["path",5],["file",1],["resolve",1],["parents",1],["openai4s",31],["consumers",21],["rglob",1],["py",30],["continue",1],["source",3],["read",1],["text",1],["encoding",1],["utf",1],["relative",8],["str",1],["parent",1],["flag",3],["append",2],["sorted",8],["pop",12],["stage1",2],["trusted",2],["delivery",2],["agent",2],["loop",1],["doctor",1],["host",5],["data",1],["server",17],["gateway",5],["stage2",2],["run",2],["storage",4],["scientific",6],["review",6],["stage3",2],["shadow",5],["stage4",2],["completion",3],["gate",3],["stage5",2],["repair",3],["stage6",2],["guardian",6],["stage7",2],["enforcement",2],["permissions",1],["enforce",1],["stage8",2],["live",2],["notebook",3],["lineage",3],["stage9",2],["artifact",3],["workbench",3],["stage10",3],["connectors",2],["science",1],["dispatch",3],["stage11",3],["durable",2],["remote",2],["compute",3],["stage12",3],["ga",3],["all",1],["startswith",2],["store",1],["init",1],["engine",1]]},{"id":"tests/test_config.py#test_notebook_repl_flag_defaults_off_and_reads_env","name":[["test",1],["notebook",1],["repl",1],["flag",1],["defaults",1],["off",1],["reads",1],["env",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["notebook",12],["repl",12],["flag",3],["defaults",2],["off",6],["reads",2],["env",3],["monkeypatch",6],["developer",2],["read",2],["only",2],["by",2],["default",2],["delenv",1],["openai4",4],["raising",1],["false",4],["assert",4],["config",4],["setenv",3],["true",1],["shared",1],["falsey",1],["vocabulary",1],["keeps",1]]},{"id":"tests/test_config.py#test_placeholder_env_does_not_shadow_native_key","name":[["test",1],["placeholder",1],["env",1],["not",1],["shadow",1],["native",1],["key",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["placeholder",4],["env",6],["not",4],["shadow",2],["native",6],["key",11],["monkeypatch",5],["copied",2],["verbatim",2],["from",2],["example",2],["must",2],["mask",2],["real",4],["user",2],["already",2],["exported",2],["other",2],["tools",2],["dropped",2],["before",2],["provider",3],["fallback",2],["openai",3],["api",7],["co",2],["runs",2],["delenv",1],["openai4",2],["chatgpt",2],["raising",1],["false",1],["setenv",2],["llm",1],["your",1],["here",1],["sk",2],["assert",1],["llmconfig",1]]},{"id":"tests/test_config.py#test_placeholder_explicit_key_falls_through_to_env","name":[["test",1],["placeholder",1],["explicit",1],["key",1],["falls",1],["through",1],["env",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["placeholder",2],["explicit",2],["key",7],["falls",2],["through",2],["env",2],["monkeypatch",4],["delenv",1],["openai4",2],["ark",2],["api",5],["raising",1],["false",1],["setenv",1],["llm",1],["sk",2],["real",2],["generic",2],["assert",1],["llmconfig",1],["provider",1],["your",1],["here",1]]},{"id":"tests/test_config.py#test_placeholder_specific_env_falls_through_to_generic","name":[["test",1],["placeholder",1],["specific",1],["env",1],["falls",1],["through",1],["generic",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["placeholder",2],["specific",2],["env",2],["falls",2],["through",2],["generic",4],["monkeypatch",6],["setenv",2],["openai4",2],["ark",3],["api",6],["key",6],["your",1],["here",1],["llm",1],["sk",2],["real",2],["delenv",2],["raising",2],["false",2],["doubao",1],["assert",1],["llmconfig",1],["provider",1]]},{"id":"tests/test_config.py#test_post_init_drops_placeholder_from_env","name":[["test",1],["post",1],["init",1],["drops",1],["placeholder",1],["from",1],["env",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["post",2],["init",2],["drops",2],["placeholder",2],["from",2],["env",2],["monkeypatch",4],["delenv",1],["openai4",2],["deepseek",2],["api",4],["key",4],["raising",1],["false",1],["setenv",1],["llm",1],["your",1],["here",1],["assert",1],["llmconfig",1],["provider",1]]},{"id":"tests/test_config.py#test_post_init_drops_placeholder_passed_explicitly","name":[["test",1],["post",1],["init",1],["drops",1],["placeholder",1],["passed",1],["explicitly",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["post",2],["init",2],["drops",2],["placeholder",2],["passed",2],["explicitly",2],["monkeypatch",4],["delenv",2],["openai4",2],["deepseek",2],["api",5],["key",5],["raising",2],["false",2],["llm",1],["assert",1],["llmconfig",1],["provider",1],["your",1],["here",1]]},{"id":"tests/test_config.py#test_roadmap_flag_typo_is_rejected_instead_of_enabling","name":[["test",1],["roadmap",1],["flag",1],["typo",1],["rejected",1],["instead",1],["enabling",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["roadmap",3],["flag",2],["typo",2],["rejected",2],["instead",2],["enabling",2],["monkeypatch",3],["setenv",1],["openai4",2],["stage7",2],["guardian",2],["enforcement",2],["flase",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["feature",1],["flags",1]]},{"id":"tests/test_config.py#test_stage_roadmap_flags_default_off","name":[["test",1],["stage",1],["roadmap",1],["flags",1],["default",1],["off",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["stage",2],["roadmap",5],["flags",7],["default",2],["off",2],["monkeypatch",3],["clear",1],["auto",1],["mode",1],["environment",1],["config",1],["features",1],["assert",2],["item",2],["name",3],["fields",1],["all",1],["getattr",1],["false",1]]},{"id":"tests/test_config.py#test_team_mode_defaults_off_and_reads_env","name":[["test",1],["team",1],["mode",1],["defaults",1],["off",1],["reads",1],["env",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["team",10],["mode",10],["defaults",2],["off",3],["reads",2],["env",4],["monkeypatch",5],["inv",2],["opt",2],["unset",2],["single",2],["user",2],["behavior",2],["delenv",1],["openai4",3],["raising",1],["false",3],["assert",3],["config",3],["setenv",2],["true",1]]},{"id":"tests/test_config.py#test_trusted_proxy_origins_are_exact_and_normalized","name":[["test",1],["trusted",1],["proxy",1],["origins",1],["exact",1],["normalized",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["trusted",6],["proxy",6],["origins",6],["exact",2],["normalized",2],["monkeypatch",4],["delenv",1],["openai4",2],["raising",1],["false",1],["assert",2],["config",2],["setenv",1],["https",3],["lab",3],["example",3],["443",1],["http",2],["127",2],["8080",2]]},{"id":"tests/test_config.py#test_trusted_proxy_origins_reject_non_origins","name":[["test",1],["trusted",1],["proxy",1],["origins",2],["reject",1],["non",1]],"path":[["tests",1],["test",1],["config",1],["py",1]],"body":[["def",2],["test",2],["trusted",4],["proxy",4],["origins",6],["reject",2],["non",2],["monkeypatch",3],["origin",3],["setenv",1],["openai4",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["config",1]]},{"id":"tests/test_connector_canary.py","name":[["test",1],["connector",1],["canary",1],["py",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["canary",6],["one",2],["job",1],["tell",1],["outage",4],["apart",1],["from",3],["contract",4],["change",1],["public",1],["api",4],["not",3],["our",1],["dependency",1],["gate",2],["pr",1],["so",2],["runs",1],["schedule",1],["its",1],["exit",2],["code",1],["non",1],["zero",1],["only",1],["real",2],["drift",6],["value",3],["whole",1],["thing",1],["rests",1],["distinction",1],["down",1],["slow",1],["timeout",1],["5xx",1],["html",1],["maintenance",1],["page",1],["weather",2],["retried",1],["reported",1],["as",4],["unreachable",1],["never",2],["alarmed",1],["answered",1],["200",3],["field",2],["connector",3],["parses",1],["gone",1],["changing",1],["under",1],["us",1],["reason",1],["exists",1],["getting",1],["backwards",1],["either",1],["direction",1],["failure",1],["mode",1],["alarm",1],["gets",1],["muted",1],["stay",1],["quiet",1],["was",3],["pointless",1],["these",1],["tests",1],["drive",1],["classifier",1],["injected",1],["fetch",1],["no",1],["network",1],["through",1],["both",1],["couple",1],["ways",1],["disguise",1],["itself",1],["future",1],["import",4],["annotations",1],["json",1],["pytest",1],["scripts",1],["healthy",1],["uniprot",2],["results",2],["primary",2],["accession",3],["p01308",2],["protein",2],["description",2],["recommended",2],["name",5],["full",2],["insulin",2],["organism",1],["scientific",1],["homo",1],["sapiens",1],["whose",1],["identifier",1],["renamed",1],["exact",1],["shape",1],["drifted",1],["two",1],["outcomes",1],["matter",1],["must",1],["read",2],["run",1],["trend",1],["keys",1],["cannot",1],["finding",1],["crash",1],["permanent",1],["http",1],["client",1],["error",1],["broken",1]]},{"id":"tests/test_connector_canary.py#_fetch_returning","name":[["fetch",1],["returning",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["fetch",2],["returning",2],["document",3],["body",2],["json",1],["dumps",1],["return",1],["lambda",1],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1]]},{"id":"tests/test_connector_canary.py#_HTTPError","name":[["httperror",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["class",2],["httperror",3],["exception",2],["stands",1],["urllib",1],["error",1],["carries",1],["code",5],["def",1],["init",2],["self",2],["super",1],["http",1]]},{"id":"tests/test_connector_canary.py#_HTTPError.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["init",3],["self",3],["code",5],["super",1],["http",1]]},{"id":"tests/test_connector_canary.py#_no_sleep","name":[["no",1],["sleep",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["no",2],["sleep",2],["seconds",2],["return",1],["none",1]]},{"id":"tests/test_connector_canary.py#_report","name":[["report",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["report",2],["kw",3],["base",3],["results",1],["drifted",1],["unreachable",1],["parse",1],["errors",1],["update",1],["return",1]]},{"id":"tests/test_connector_canary.py#test_a_200_that_is_not_json_reads_as_unreachable","name":[["test",1],["200",1],["not",1],["json",1],["reads",1],["as",1],["unreachable",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["200",3],["not",4],["json",2],["reads",2],["as",3],["unreachable",3],["html",5],["maintenance",2],["page",1],["served",1],["api",1],["weather",1],["contract",1],["change",1],["must",1],["be",1],["reported",1],["drift",1],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["return",1],["down",1],["outcome",2],["canary",1],["check",1],["source",1],["uniprot",1],["fetch",1],["sleep",2],["no",1],["assert",1],["status",1]]},{"id":"tests/test_connector_canary.py#test_a_200_that_is_not_json_reads_as_unreachable.html","name":[["html",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["html",4],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["return",1],["down",1],["maintenance",1]]},{"id":"tests/test_connector_canary.py#test_a_dict_shaped_fetch_payload_is_still_captured_for_the_drift_check","name":[["test",1],["dict",1],["shaped",1],["fetch",1],["payload",1],["still",1],["captured",1],["drift",1],["check",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["dict",3],["shaped",2],["fetch",5],["payload",2],["still",2],["captured",2],["drift",2],["check",4],["transport",1],["may",1],["answer",1],["content",2],["raw",4],["sha256",2],["bytes",2],["so",1],["provenance",1],["envelope",1],["hash",1],["wire",1],["capturing",1],["as",1],["if",1],["were",1],["body",5],["would",1],["make",1],["every",1],["read",1],["upstream",1],["was",1],["not",1],["json",2],["dumps",1],["results",1],["primary",1],["accession",1],["p01308",1],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["return",1],["64",1],["len",1],["outcome",3],["canary",1],["source",1],["uniprot",1],["sleep",1],["lambda",1],["none",1],["assert",2],["status",1],["ok",1],["records",1]]},{"id":"tests/test_connector_canary.py#test_a_dict_shaped_fetch_payload_is_still_captured_for_the_drift_check.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["fetch",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["return",1],["content",1],["body",2],["raw",2],["sha256",1],["64",1],["bytes",1],["len",1]]},{"id":"tests/test_connector_canary.py#test_a_healthy_api_reads_as_ok","name":[["test",1],["healthy",1],["api",1],["reads",1],["as",1],["ok",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["healthy",3],["api",2],["reads",2],["as",2],["ok",3],["outcome",4],["canary",1],["check",1],["source",1],["uniprot",2],["fetch",2],["returning",1],["sleep",2],["no",1],["assert",3],["status",1],["records",1],["missing",1],["expected",1]]},{"id":"tests/test_connector_canary.py#test_a_missing_expected_field_is_noted_but_not_drift","name":[["test",1],["missing",1],["expected",1],["field",1],["noted",1],["but",1],["not",1],["drift",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["missing",3],["expected",3],["field",2],["noted",3],["but",2],["not",4],["drift",3],["losing",1],["title",2],["degrades",1],["quality",1],["make",1],["source",2],["so",1],["must",1],["fail",1],["run",1],["degraded",2],["results",1],["primary",1],["accession",1],["p01308",1],["no",2],["protein",1],["description",1],["outcome",3],["canary",1],["check",1],["uniprot",1],["fetch",2],["returning",1],["sleep",2],["assert",2],["status",1],["ok",1],["path",1]]},{"id":"tests/test_connector_canary.py#test_a_parser_failure_on_a_valid_200_is_classified_not_crashed","name":[["test",1],["parser",1],["failure",1],["valid",1],["200",1],["classified",1],["not",1],["crashed",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",4],["test",2],["parser",2],["failure",2],["valid",2],["200",3],["classified",2],["not",4],["crashed",2],["monkeypatch",3],["regression",1],["carries",1],["every",1],["required",1],["field",2],["but",1],["some",1],["optional",1],["changed",1],["type",2],["service",2],["search",4],["raises",1],["result",1],["never",1],["assigned",1],["code",1],["below",1],["drift",2],["check",2],["read",1],["anyway",1],["nightly",1],["run",1],["died",1],["unbound",1],["local",1],["error",6],["instead",1],["reporting",1],["parse",2],["anything",1],["at",1],["all",1],["body",3],["json",2],["dumps",1],["results",1],["primary",1],["accession",1],["p01308",1],["sequence",1],["object",1],["fetch",5],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["return",1],["exploding",2],["self",2],["from",1],["openai4s",2],["host",2],["science",5],["import",1],["connector",4],["mimic",1],["refusing",1],["could",1],["normalise",1],["after",1],["has",1],["been",1],["captured",1],["if",1],["else",1],["https",1],["example",1],["invalid",1],["10",1],["raise",1],["uniprot",3],["request",2],["failed",2],["setattr",1],["raising",1],["true",1],["outcome",3],["canary",1],["source",1],["sleep",1],["lambda",1],["none",1],["assert",2],["status",1],["detail",1]]},{"id":"tests/test_connector_canary.py#test_a_parser_failure_on_a_valid_200_is_classified_not_crashed.exploding_search","name":[["exploding",1],["search",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["exploding",2],["search",2],["self",3],["from",1],["openai4s",1],["host",1],["science",3],["import",1],["connector",3],["error",3],["mimic",1],["refusing",1],["body",1],["could",1],["not",1],["normalise",1],["after",1],["fetch",2],["has",1],["been",1],["captured",1],["if",1],["else",1],["https",1],["example",1],["invalid",1],["json",1],["10",1],["raise",1],["uniprot",1],["request",1],["failed",1],["type",1]]},{"id":"tests/test_connector_canary.py#test_a_parser_failure_on_a_valid_200_is_classified_not_crashed.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["fetch",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["return",1],["body",1]]},{"id":"tests/test_connector_canary.py#test_a_rate_limit_is_transient_not_a_contract_break","name":[["test",1],["rate",1],["limit",1],["transient",1],["not",1],["contract",1],["break",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["rate",2],["limit",2],["transient",2],["not",2],["contract",2],["break",2],["429",2],["408",1],["stay",1],["retry",1],["path",1],["they",1],["api",1],["weather",1],["calls",3],["throttled",2],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["raise",1],["httperror",1],["outcome",2],["canary",2],["check",1],["source",1],["uniprot",1],["fetch",1],["sleep",2],["no",1],["assert",2],["status",1],["unreachable",1],["retries",1]]},{"id":"tests/test_connector_canary.py#test_a_rate_limit_is_transient_not_a_contract_break.throttled","name":[["throttled",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["throttled",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["calls",1],["raise",1],["httperror",1],["429",1]]},{"id":"tests/test_connector_canary.py#test_a_removed_route_reads_as_http_error_not_unreachable","name":[["test",1],["removed",1],["route",1],["reads",1],["as",1],["http",1],["error",1],["not",1],["unreachable",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["removed",2],["route",2],["reads",2],["as",2],["http",3],["error",4],["not",3],["unreachable",3],["404",1],["410",3],["api",1],["contract",1],["breaking",1],["retrying",1],["reporting",1],["let",1],["scheduled",1],["canary",2],["exit",1],["while",1],["was",1],["already",1],["broken",1],["calls",3],["gone",2],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["raise",1],["httperror",1],["outcome",3],["check",1],["source",1],["uniprot",1],["fetch",1],["sleep",2],["no",1],["assert",3],["status",1],["code",1],["permanent",1],["client",1],["must",1],["be",1],["retried",1]]},{"id":"tests/test_connector_canary.py#test_a_removed_route_reads_as_http_error_not_unreachable.gone","name":[["gone",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["gone",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["calls",1],["raise",1],["httperror",1],["410",1]]},{"id":"tests/test_connector_canary.py#test_a_renamed_required_field_reads_as_drift","name":[["test",1],["renamed",1],["required",1],["field",1],["reads",1],["as",1],["drift",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["renamed",2],["required",3],["field",2],["reads",2],["as",2],["drift",3],["case",1],["canary",2],["exists",1],["200",1],["body",1],["missing",2],["primary",2],["accession",2],["contract",1],["changing",1],["not",1],["outage",1],["outcome",3],["check",1],["source",1],["uniprot",2],["fetch",2],["returning",1],["drifted",1],["sleep",2],["no",1],["assert",2],["status",1],["results",1]]},{"id":"tests/test_connector_canary.py#test_a_run_reports_each_source_and_separates_drift_from_outage","name":[["test",1],["run",1],["reports",1],["each",1],["source",1],["separates",1],["drift",1],["from",1],["outage",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["run",3],["reports",2],["each",2],["source",2],["separates",2],["drift",2],["from",2],["outage",2],["fetch",3],["url",2],["fmt",1],["timeout",2],["max",1],["chars",1],["if",1],["uniprot",4],["return",1],["json",1],["dumps",1],["drifted",2],["raise",1],["error",1],["down",1],["report",3],["canary",1],["pdb",2],["sleep",2],["no",1],["assert",2],["unreachable",1]]},{"id":"tests/test_connector_canary.py#test_a_run_reports_each_source_and_separates_drift_from_outage.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["fetch",2],["url",3],["fmt",2],["timeout",3],["max",2],["chars",2],["if",1],["uniprot",2],["return",1],["json",1],["dumps",1],["drifted",1],["raise",1],["error",1],["down",1]]},{"id":"tests/test_connector_canary.py#test_a_transient_failure_is_retried_then_succeeds","name":[["test",1],["transient",1],["failure",1],["retried",1],["then",1],["succeeds",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["transient",2],["failure",2],["retried",2],["then",2],["succeeds",2],["calls",4],["flaky",2],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["if",1],["raise",1],["connection",1],["error",1],["reset",1],["return",1],["json",1],["dumps",1],["healthy",1],["uniprot",2],["outcome",2],["canary",1],["check",1],["source",1],["fetch",1],["sleep",2],["no",1],["assert",2],["status",1],["ok",1]]},{"id":"tests/test_connector_canary.py#test_a_transient_failure_is_retried_then_succeeds.flaky","name":[["flaky",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["flaky",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["calls",2],["if",1],["raise",1],["connection",1],["error",1],["reset",1],["return",1],["json",1],["dumps",1],["healthy",1],["uniprot",1]]},{"id":"tests/test_connector_canary.py#test_a_transport_failure_reads_as_unreachable_not_drift","name":[["test",1],["transport",1],["failure",1],["reads",1],["as",1],["unreachable",1],["not",1],["drift",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["transport",2],["failure",2],["reads",2],["as",2],["unreachable",3],["not",2],["drift",2],["boom",2],["url",1],["fmt",1],["timeout",2],["max",1],["chars",1],["raise",1],["error",1],["connection",1],["timed",1],["out",1],["outcome",2],["canary",1],["check",1],["source",1],["uniprot",1],["fetch",1],["sleep",2],["no",1],["assert",1],["status",1]]},{"id":"tests/test_connector_canary.py#test_a_transport_failure_reads_as_unreachable_not_drift.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["boom",2],["url",2],["fmt",2],["timeout",3],["max",2],["chars",2],["raise",1],["error",1],["connection",1],["timed",1],["out",1]]},{"id":"tests/test_connector_canary.py#test_a_wrapped_http_error_is_still_classified","name":[["test",1],["wrapped",1],["http",1],["error",1],["still",1],["classified",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["wrapped",4],["http",3],["error",4],["still",2],["classified",2],["connector",2],["wraps",1],["transport",1],["errors",1],["code",2],["must",1],["survive",1],["wrap",1],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["try",1],["raise",2],["httperror",2],["404",2],["except",1],["as",1],["inner",2],["runtime",1],["could",1],["not",1],["trust",1],["response",1],["from",1],["outcome",3],["canary",1],["check",1],["source",1],["uniprot",1],["fetch",1],["sleep",2],["no",1],["assert",2],["status",1]]},{"id":"tests/test_connector_canary.py#test_a_wrapped_http_error_is_still_classified.wrapped","name":[["wrapped",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["wrapped",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["try",1],["raise",2],["httperror",2],["404",1],["except",1],["as",1],["inner",2],["runtime",1],["error",1],["connector",1],["could",1],["not",1],["trust",1],["response",1],["from",1]]},{"id":"tests/test_connector_canary.py#test_only_a_contract_problem_is_a_nonzero_exit","name":[["test",1],["only",1],["contract",1],["problem",1],["nonzero",1],["exit",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["only",3],["contract",4],["problem",4],["nonzero",2],["exit",4],["monkeypatch",6],["property",1],["scheduled",1],["trend",1],["gate",1],["depends",1],["upstream",1],["outage",1],["not",2],["fail",1],["run",4],["real",1],["all",1],["unreachable",2],["setattr",4],["canary",8],["lambda",3],["report",3],["uniprot",2],["sys",1],["argv",1],["connector",2],["py",1],["assert",3],["main",3],["drift",1],["drifted",1],["200",1],["could",1],["read",1],["also",1],["staying",1],["silent",1],["about",1],["would",1],["make",1],["pointless",1],["exactly",1],["case",1],["crash",1],["parse",1],["errors",1],["pdb",1]]},{"id":"tests/test_connector_canary.py#test_persistent_failure_gives_up_as_unreachable","name":[["test",1],["persistent",1],["failure",1],["gives",1],["up",1],["as",1],["unreachable",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["persistent",2],["failure",2],["gives",2],["up",3],["as",2],["unreachable",3],["calls",3],["always",2],["down",2],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["raise",1],["connection",1],["error",1],["reset",1],["outcome",2],["canary",2],["check",1],["source",1],["uniprot",1],["fetch",1],["sleep",2],["no",1],["assert",2],["status",1],["retries",1],["really",1],["retried",1],["did",1],["not",1],["give",1],["early",1]]},{"id":"tests/test_connector_canary.py#test_persistent_failure_gives_up_as_unreachable.always_down","name":[["always",1],["down",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["always",2],["down",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["calls",1],["raise",1],["connection",1],["error",1],["reset",1]]},{"id":"tests/test_connector_canary.py#test_the_run_fails_on_a_permanent_http_error","name":[["test",1],["run",1],["fails",1],["permanent",1],["http",1],["error",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",3],["test",2],["run",3],["fails",2],["permanent",2],["http",3],["error",2],["gone",2],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["raise",1],["httperror",1],["404",1],["report",2],["canary",1],["uniprot",2],["fetch",1],["sleep",2],["no",1],["assert",1],["errors",1]]},{"id":"tests/test_connector_canary.py#test_the_run_fails_on_a_permanent_http_error.gone","name":[["gone",1]],"path":[["tests",1],["test",1],["connector",1],["canary",1],["py",1]],"body":[["def",2],["gone",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["raise",1],["httperror",1],["404",1]]},{"id":"tests/test_connector_manifests.py","name":[["test",1],["connector",1],["manifests",1],["py",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["connector",8],["manifest",11],["has",1],["describe",1],["not",4],["decorate",1],["declares",1],["upstream",1],["field",3],["paths",3],["each",2],["science",4],["depends",1],["declaration",1],["only",1],["worth",1],["having",1],["if",1],["cannot",2],["drift",1],["from",6],["actually",1],["needs",1],["so",2],["two",1],["properties",1],["pinned",1],["here",1],["both",1],["against",1],["own",1],["offline",2],["fixtures",2],["every",3],["required",5],["path",3],["really",1],["present",2],["fixture",4],["adapter",2],["parses",1],["claim",1],["api",2],["provide",1],["load",2],["bearing",2],["delete",1],["stops",1],["returning",1],["record",1],["be",1],["removed",1],["without",2],["breaking",1],["anything",1],["test",2],["refuses",1],["let",1],["say",1],["second",1],["one",1],["matters",1],["drifts",1],["toward",1],["listing",1],["anyone",1],["might",1],["like",1],["have",1],["canary",3],["built",1],["alarms",1],["things",1],["matter",1],["until",1],["someone",1],["mutes",1],["future",1],["import",8],["annotations",1],["copy",1],["json",1],["urllib",1],["parse",1],["pytest",3],["openai4s",2],["host",4],["ids",3],["by",2],["id",5],["manifests",3],["resolve",2],["databases",1],["service",1],["same",1],["tests",2],["keyed",1],["connectors",1],["arxiv",4],["xml",1],["responses",1],["database",1],["probe",2],["query",1],["hits",1],["uniprot",3],["rest",2],["org",5],["insulin",1],["pdb",2],["search",1],["rcsb",1],["hemoglobin",1],["openalex",3],["crispr",1],["ensembl",3],["brca2",1],["chembl",2],["www",1],["ebi",1],["ac",1],["uk",1],["aspirin",2],["pubchem",3],["ncbi",1],["nlm",1],["nih",1],["gov",1],["export",1],["electron",1],["coverage",1],["mark",2],["parametrize",2],["lambda",2],["property",1],["keeps",1],["honest",1],["key",1],["survived",1],["null",1],["still",1],["break",1]]},{"id":"tests/test_connector_manifests.py#_delete_first","name":[["delete",1],["first",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["delete",2],["first",3],["document",6],["path",5],["remove",1],["leaf",1],["reached",1],["by",1],["from",1],["array",1],["element",1],["along",1],["mirroring",1],["real",1],["api",1],["would",1],["drop",1],["renamed",1],["field",1],["node",11],["step",4],["enumerate",1],["if",5],["each",1],["not",2],["isinstance",3],["list",1],["return",3],["elif",1],["len",1],["dict",2],["pop",1],["none",3],["else",2]]},{"id":"tests/test_connector_manifests.py#_fixture","name":[["fixture",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["fixture",2],["host",4],["return",1],["copy",1],["deepcopy",1],["responses",2],["if",1],["else",1],["none",1]]},{"id":"tests/test_connector_manifests.py#_service_returning","name":[["service",1],["returning",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",3],["service",3],["returning",2],["document",3],["body",2],["json",1],["dumps",1],["fetch",3],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["return",2],["science",1],["connector",1]]},{"id":"tests/test_connector_manifests.py#_service_returning.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["fetch",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["return",1],["body",1]]},{"id":"tests/test_connector_manifests.py#test_a_falsy_but_real_value_is_not_drift","name":[["test",1],["falsy",1],["but",1],["real",1],["value",1],["not",1],["drift",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["falsy",3],["but",2],["real",2],["value",3],["not",3],["drift",2],["score",3],["absence",1],["treating",1],["every",1],["as",1],["missing",1],["would",1],["alarm",1],["correct",1],["data",1],["canary",1],["gets",1],["muted",1],["from",1],["openai4s",1],["host",1],["connector",1],["manifest",1],["import",1],["present",3],["assert",2],["result",4],["each",2],["ok",2],["false",1]]},{"id":"tests/test_connector_manifests.py#test_a_manifest_reports_a_missing_required_path","name":[["test",1],["manifest",1],["reports",1],["missing",1],["required",1],["path",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["manifest",6],["reports",2],["missing",2],["required",4],["path",2],["by",1],["id",1],["uniprot",1],["healthy",2],["results",3],["primary",2],["accession",3],["p01308",2],["drifted",2],["renamed",1],["field",1],["assert",2],["check",2]]},{"id":"tests/test_connector_manifests.py#test_a_required_field_emptied_to_an_empty_string_is_drift","name":[["test",1],["required",1],["field",1],["emptied",1],["empty",1],["string",1],["drift",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["required",3],["field",2],["emptied",2],["empty",2],["string",2],["drift",4],["manifest",3],["by",1],["id",1],["uniprot",1],["check",1],["results",2],["primary",2],["accession",2],["assert",1]]},{"id":"tests/test_connector_manifests.py#test_a_required_field_emptied_to_null_is_drift","name":[["test",1],["required",1],["field",1],["emptied",1],["null",1],["drift",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["required",3],["field",3],["emptied",2],["null",3],["drift",4],["regression",1],["resolve",1],["returns",1],["none",2],["key",1],["present",2],["value",1],["truthy",1],["list",1],["read",1],["as",1],["meant",1],["check",2],["passed",1],["while",1],["every",2],["adapter",1],["dropped",1],["record",1],["also",1],["likelier",1],["shape",1],["real",1],["api",1],["change",1],["renamed",1],["usually",1],["leaves",1],["old",1],["one",1],["place",1],["empty",1],["deprecation",1],["window",1],["precisely",1],["canary",1],["needs",1],["fire",1],["manifest",3],["by",1],["id",1],["uniprot",1],["results",2],["primary",2],["accession",2],["assert",1]]},{"id":"tests/test_connector_manifests.py#test_every_probe_query_is_non_empty","name":[["test",1],["every",1],["probe",1],["query",1],["non",1],["empty",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["every",2],["probe",4],["query",4],["non",2],["empty",2],["manifest",3],["manifests",1],["assert",1],["strip",1],["id",1],["has",1],["no",1]]},{"id":"tests/test_connector_manifests.py#test_every_required_path_is_load_bearing","name":[["test",1],["every",1],["required",1],["path",1],["load",1],["bearing",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["every",2],["required",9],["path",9],["load",2],["bearing",2],["manifest",8],["delete",2],["each",1],["from",1],["fixture",7],["connector",1],["must",1],["stop",1],["returning",3],["record",3],["if",2],["still",2],["returns",1],["one",1],["was",1],["not",4],["over",1],["claiming",1],["database",3],["id",6],["host",2],["query",3],["probe",1],["none",1],["pytest",1],["skip",1],["no",1],["json",1],["paths",1],["arxiv",1],["xml",1],["healthy",2],["service",2],["search",2],["limit",2],["assert",2],["results",2],["should",1],["yield",1],["begin",1],["broken",2],["doc",2],["first",1],["copy",1],["deepcopy",1],["result",2],["deleting",1],["returned",1],["so",1],["actually",1]]},{"id":"tests/test_connector_manifests.py#test_every_science_database_has_a_manifest","name":[["test",1],["every",1],["science",1],["database",1],["has",1],["manifest",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["every",2],["science",2],["database",7],["has",2],["manifest",9],["source",2],["without",3],["whose",1],["upstream",1],["change",1],["unwatched",1],["frozen",1],["decision",1],["asks",1],["all",1],["seven",1],["ids",8],["db",2],["id",2],["databases",2],["by",1],["assert",1],["manifests",1]]},{"id":"tests/test_connector_manifests.py#test_one_usable_value_among_nulls_is_still_present","name":[["test",1],["one",1],["usable",1],["value",1],["among",1],["nulls",1],["still",1],["present",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["one",2],["usable",2],["value",2],["among",2],["nulls",3],["still",3],["present",2],["partial",1],["normal",1],["real",1],["data",1],["connector",1],["works",1],["manifest",3],["by",1],["id",1],["uniprot",1],["drift",2],["check",1],["results",1],["primary",2],["accession",2],["none",1],["p01308",1],["assert",1],["required",1]]},{"id":"tests/test_connector_manifests.py#test_required_paths_exist_in_the_connector_fixture","name":[["test",1],["required",1],["paths",1],["exist",1],["connector",1],["fixture",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["required",5],["paths",3],["exist",2],["connector",3],["fixture",8],["manifest",8],["cannot",1],["claim",1],["field",1],["upstream",1],["as",1],["own",2],["represents",1],["not",1],["provide",1],["host",2],["probe",1],["id",2],["if",1],["none",1],["arxiv",1],["xml",1],["no",1],["json",1],["check",1],["assert",2],["return",1],["path",4],["resolve",1],["absent",1],["from",1],["its",1]]},{"id":"tests/test_connector_manifests.py#test_resolve_fans_out_over_array_elements","name":[["test",1],["resolve",1],["fans",1],["out",1],["over",1],["array",1],["elements",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["resolve",3],["fans",2],["out",2],["over",2],["array",2],["elements",2],["doc",2],["results",2],["id",4],["no",1],["assert",1],["each",1]]},{"id":"tests/test_connector_manifests.py#test_resolve_returns_empty_for_an_absent_path","name":[["test",1],["resolve",1],["returns",1],["empty",1],["absent",1],["path",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["resolve",4],["returns",2],["empty",2],["absent",2],["path",2],["assert",2],["results",3],["each",1],["id",1]]},{"id":"tests/test_connector_manifests.py#test_resolve_still_reports_what_the_document_literally_contains","name":[["test",1],["resolve",1],["still",1],["reports",1],["document",1],["literally",1],["contains",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["resolve",3],["still",2],["reports",2],["document",3],["literally",2],["contains",2],["accessor",1],["not",1],["judge",1],["none",3],["true",1],["statement",1],["about",1],["has",1],["key",1],["null",1],["other",1],["callers",1],["may",1],["need",1],["distinction",1],["assert",1],["results",2],["primary",2],["accession",2],["each",1]]},{"id":"tests/test_connector_manifests.py#test_the_three_named_sources_are_the_canary_set","name":[["test",1],["three",1],["named",1],["sources",1],["canary",1]],"path":[["tests",1],["test",1],["connector",1],["manifests",1],["py",1]],"body":[["def",2],["test",2],["three",2],["named",2],["sources",2],["canary",3],["frozen",1],["decision",1],["names",1],["uni",1],["prot",1],["rcsb",1],["pdb",2],["open",1],["alex",1],["live",1],["canaries",1],["nothing",1],["else",1],["should",1],["be",1],["quietly",1],["reaching",1],["network",1],["schedule",1],["assert",1],["ids",1],["uniprot",1],["openalex",1]]},{"id":"tests/test_connector_repository.py","name":[["test",1],["connector",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["persisted",1],["mcp",2],["connector",2],["configuration",1],["from",5],["future",1],["import",8],["annotations",1],["itertools",1],["sqlite3",1],["pytest",1],["openai4s",4],["config",2],["host",1],["mcpservice",1],["storage",1],["connectors",1],["repository",1],["store",2]]},{"id":"tests/test_connector_repository.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["repository",5],["tmp",3],["path",4],["store",5],["config",1],["data",1],["dir",1],["db",1],["ticks",2],["itertools",1],["count",1],["1000",1],["connector",1],["conn",1],["lock",1],["clock",1],["ms",1],["lambda",1],["next",1],["return",1]]},{"id":"tests/test_connector_repository.py#test_agent_plan_key_mirror_reads_the_profile_not_the_settings","name":[["test",1],["agent",1],["plan",1],["key",1],["mirror",1],["reads",1],["profile",1],["not",1],["settings",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["agent",2],["plan",3],["key",5],["mirror",2],["reads",2],["profile",11],["not",3],["settings",6],["tmp",3],["path",4],["gate",1],["must",3],["inspect",1],["whose",1],["credential",2],["being",1],["replaced",1],["activate",1],["copies",1],["provider",4],["base",5],["url",5],["into",1],["row",2],["so",1],["edited",1],["but",1],["reactivated",1],["disagrees",1],["them",1],["gating",1],["therefore",1],["authorised",1],["overwriting",1],["through",1],["forget",1],["destroying",1],["belonging",1],["endpoint",3],["nobody",1],["checked",1],["from",1],["openai4s",1],["import",1],["datapro",3],["store",8],["config",1],["data",1],["dir",1],["db",1],["claim",1],["volcengine",4],["ark",5],["setup",1],["setting",4],["llm",4],["https",2],["cn",1],["beijing",1],["volces",1],["com",1],["api",2],["v3",1],["active",2],["model",3],["mp",3],["corp",5],["while",1],["actually",1],["points",1],["at",1],["another",1],["vendor",1],["mutate",1],["profiles",4],["lambda",1],["append",1],["id",2],["name",1],["corporate",1],["gateway",1],["internal",1],["gw",1],["v1",1],["survive",1],["next",1],["item",3],["list",1],["if",1],["eligible",2],["str",3],["strip",1],["lower",1],["assert",2],["false",1],["non",1],["never",1],["be",1],["rotated",1],["same",1],["predicate",1],["against",1],["would",1],["have",1],["said",1],["yes",1]]},{"id":"tests/test_connector_repository.py#test_datapro_connector_persists_no_key_or_headers_and_resolves_broker_late","name":[["test",1],["datapro",1],["connector",1],["persists",1],["no",1],["key",1],["headers",1],["resolves",1],["broker",1],["late",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["datapro",9],["connector",17],["persists",2],["no",2],["key",8],["headers",6],["resolves",2],["broker",3],["late",2],["tmp",3],["path",5],["from",4],["openai4s",4],["import",3],["security",1],["secret",1],["ref",2],["storage",1],["connectors",2],["public",2],["canary",7],["agent",6],["plan",6],["db",3],["store",7],["config",2],["data",2],["dir",1],["upsert",1],["id",4],["name",1],["volcengine",1],["pro",1],["description",1],["professional",1],["dataset",1],["search",1],["command",6],["managed",1],["enabled",1],["true",1],["save",1],["raw",2],["setting",4],["assert",9],["not",7],["str",4],["hqd",2],["extra",2],["info",2],["runtime",4],["provider",1],["sqlite3",1],["connect",1],["as",1],["independent",2],["args",4],["env",4],["execute",1],["select",1],["fetchone",1],["join",2]]},{"id":"tests/test_connector_repository.py#test_enabled_toggle_delete_and_store_facade_feed_mcp_service","name":[["test",1],["enabled",1],["toggle",1],["delete",1],["store",1],["facade",1],["feed",1],["mcp",1],["service",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["enabled",6],["toggle",2],["delete",3],["store",12],["facade",2],["feed",2],["mcp",4],["service",5],["tmp",3],["path",5],["config",1],["data",1],["dir",1],["db",2],["created",3],["upsert",1],["connector",7],["id",2],["science",9],["name",2],["description",2],["metadata",2],["api",2],["command",1],["python",1],["server",1],["py",1],["args",1],["stdio",1],["env",1],["mode",1],["true",2],["assert",8],["isinstance",1],["connectors",2],["repository",1],["mcpservice",1],["manager",1],["factory",1],["lambda",1],["none",2],["list",2],["previous",2],["updated",4],["at",4],["false",2],["disabled",3],["sqlite3",1],["connect",1],["as",1],["independent",2],["execute",1],["select",1],["count",1],["from",1],["fetchone",1]]},{"id":"tests/test_connector_repository.py#test_falsy_normalization_serialization_errors_and_unknown_noops","name":[["test",1],["falsy",1],["normalization",1],["serialization",1],["errors",1],["unknown",1],["noops",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["falsy",4],["normalization",2],["serialization",2],["errors",2],["unknown",2],["noops",2],["tmp",3],["path",5],["store",5],["config",1],["data",1],["dir",1],["db",2],["clock",10],["calls",7],["ms",3],["value",3],["3000",5],["len",1],["append",1],["return",1],["repository",7],["connector",7],["conn",1],["lock",1],["upsert",2],["id",2],["name",2],["command",2],["server",1],["args",2],["env",2],["false",2],["enabled",3],["yes",1],["assert",9],["true",1],["pytest",1],["raises",1],["type",1],["error",1],["bad",3],["object",1],["3001",3],["none",1],["missing",2],["3002",2],["delete",1],["sqlite3",1],["connect",1],["as",1],["independent",2],["execute",1],["select",1],["count",1],["from",1],["connectors",1],["fetchone",1]]},{"id":"tests/test_connector_repository.py#test_falsy_normalization_serialization_errors_and_unknown_noops.clock_ms","name":[["clock",1],["ms",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["clock",4],["ms",2],["value",3],["3000",1],["len",1],["calls",2],["append",1],["return",1]]},{"id":"tests/test_connector_repository.py#test_insert_update_round_trip_and_preserve_identity","name":[["test",1],["insert",1],["update",1],["round",1],["trip",1],["preserve",1],["identity",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["test",5],["insert",2],["update",2],["round",2],["trip",2],["preserve",2],["identity",2],["tmp",3],["path",4],["store",2],["repository",4],["inserted",2],["upsert",2],["connector",5],["id",5],["lab",7],["name",4],["server",6],["description",4],["first",2],["command",5],["python",2],["py",2],["args",5],["none",2],["env",5],["enabled",5],["true",2],["assert",3],["created",3],["at",6],["1000",4],["updated",5],["renamed",2],["second",2],["serve",3],["stdio",3],["port",3],["9000",3],["token",3],["false",2],["1001",2],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["row",2],["execute",1],["select",1],["from",1],["connectors",1],["fetchone",1]]},{"id":"tests/test_connector_repository.py#test_list_orders_and_preserves_legacy_json_decoding_edges","name":[["test",1],["list",1],["orders",1],["preserves",1],["legacy",1],["json",1],["decoding",1],["edges",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["list",3],["orders",2],["preserves",2],["legacy",2],["json",4],["decoding",2],["edges",2],["tmp",3],["path",3],["store",4],["repository",5],["rows",2],["zulu",1],["shell",2],["command",5],["not",2],["alpha",2],["none",3],["python",2],["false",3],["null",1],["lock",1],["conn",2],["executemany",1],["insert",1],["into",1],["connectors",11],["connector",4],["id",2],["name",2],["description",1],["args",3],["env",3],["enabled",3],["created",1],["at",2],["updated",1],["values",1],["commit",1],["assert",11],["true",1]]},{"id":"tests/test_connector_repository.py#test_patch_connector_preserves_unmentioned_env_and_retires_replaced_refs","name":[["test",1],["patch",1],["connector",1],["preserves",1],["unmentioned",1],["env",1],["retires",1],["replaced",1],["refs",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["patch",3],["connector",8],["preserves",2],["unmentioned",2],["env",9],["retires",2],["replaced",2],["refs",2],["tmp",3],["path",4],["store",8],["config",1],["data",1],["dir",1],["db",1],["upsert",1],["id",1],["science",6],["name",4],["mcp",3],["command",2],["python",2],["server",2],["py",2],["args",2],["stdio",2],["keep",6],["secret",7],["replace",6],["old",1],["remove",4],["gone",1],["before",5],["dict",1],["updated",8],["v2",2],["updates",1],["new",6],["fresh",2],["assert",9],["not",1],["none",2],["broker",1],["references",1],["stable",1],["per",1],["so",1],["replacement",1],["overwrites",1],["value",1],["behind",1],["same",1],["ref",1],["instead",1],["minting",1],["one",1],["secrets",2]]},{"id":"tests/test_connector_repository.py#test_patch_connector_rejects_ambiguous_env_changes","name":[["test",1],["patch",1],["connector",1],["rejects",1],["ambiguous",1],["env",1],["changes",1]],"path":[["tests",1],["test",1],["connector",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["patch",3],["connector",5],["rejects",2],["ambiguous",2],["env",4],["changes",2],["tmp",3],["path",4],["store",4],["config",1],["data",1],["dir",1],["db",1],["upsert",1],["id",1],["science",3],["name",1],["command",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["updated",1],["removed",1],["updates",1],["token",2],["new",1],["remove",1]]},{"id":"tests/test_container_deployment.py","name":[["test",1],["container",1],["deployment",1],["py",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["container",8],["deployment",2],["assets",2],["pinned",1],["against",2],["code",1],["they",2],["describe",1],["dockerfile",4],["compose",3],["file",3],["kubernetes",4],["manifest",1],["configuration",1],["program",1],["free",1],["change",2],["underneath",1],["them",2],["nothing",1],["yaml",5],["fails",1],["daemon",3],["renames",1],["variable",2],["reads",1],["moves",1],["route",1],["probe",2],["polls",1],["changes",1],["paths",1],["answer",1],["without",1],["credential",1],["simply",1],["stops",1],["working",1],["somewhere",1],["else",1],["later",1],["someone",1],["who",1],["did",1],["not",4],["make",1],["so",1],["these",1],["tests",1],["restate",1],["manifests",1],["each",1],["one",1],["ties",1],["value",1],["asset",1],["thing",1],["openai4s",1],["gives",1],["meaning",1],["path",4],["gateway",1],["own",2],["unauthenticated",1],["port",2],["config",1],["default",1],["secret",1],["name",1],["broker",1],["derives",1],["uid",2],["account",2],["image",3],["creates",2],["exceptions",1],["two",2],["properties",2],["dangerous",2],["rather",2],["than",2],["merely",1],["drift",2],["prone",2],["single",1],["replica",1],["published",1],["bound",1],["loopback",1],["asserted",2],["because",1],["plausible",1],["edit",1],["reverses",1],["scripts",1],["smoke",1],["sh",1],["other",1],["half",1],["answers",1],["different",1],["question",1],["whether",1],["built",1],["run",2],["actually",1],["works",1],["needs",1],["docker",1],["runs",2],["as",2],["its",1],["ci",1],["job",1],["from",3],["future",1],["import",9],["annotations",1],["importlib",1],["json",3],["os",1],["re",1],["subprocess",1],["pathlib",1],["pytest",3],["root",8],["resolve",1],["parents",1],["dockerignore",2],["deploy",4],["ingress",2],["build",2],["requirements",4],["txt",2],["science",2],["both",1],["ends",1],["pod",1],["security",1],["context",1],["1000",1],["singleton",1],["across",1],["restart",1],["mark",2],["parametrize",1],["statefile",1],["none",1],["dumps",1],["pid",2],["999999",1],["start",1],["skipif",1],["proc",1],["self",1],["stat",1],["exists",1],["reason",1],["requires",1],["procfs",1],["linux",1]]},{"id":"tests/test_container_deployment.py#_Cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["class",2],["cfg",2],["def",1],["init",1],["self",5],["root",3],["path",1],["none",1],["pidfile",1],["openai4s",1],["pid",1],["statefile",1],["daemon",1],["json",1],["host",1],["port",1],["8760",1]]},{"id":"tests/test_container_deployment.py#_Cfg.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["init",2],["self",6],["root",4],["path",2],["none",2],["pidfile",1],["openai4s",1],["pid",1],["statefile",1],["daemon",1],["json",1],["host",1],["port",1],["8760",1]]},{"id":"tests/test_container_deployment.py#_compose","name":[["compose",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["compose",3],["dict",2],["return",1],["yaml",1],["safe",1],["load",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_container_deployment.py#_container","name":[["container",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["container",2],["dict",2],["spec",4],["kind",1],["deployment",1],["template",1],["containers",4],["assert",1],["len",1],["return",1]]},{"id":"tests/test_container_deployment.py#_container_env","name":[["container",1],["env",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["container",3],["env",3],["dict",4],["str",2],["return",1],["entry",3],["name",1]]},{"id":"tests/test_container_deployment.py#_dockerfile","name":[["dockerfile",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["dockerfile",3],["str",2],["return",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_container_deployment.py#_dockerfile_env","name":[["dockerfile",1],["env",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["dockerfile",3],["env",4],["dict",3],["str",6],["values",4],["image",1],["bakes",1],["flattened",1],["across",1],["continuations",1],["text",2],["re",2],["sub",1],["line",2],["splitlines",1],["stripped",3],["strip",2],["if",1],["not",1],["startswith",1],["continue",1],["name",2],["value",2],["findall",1],["openai4",1],["python",1],["return",1]]},{"id":"tests/test_container_deployment.py#_kind","name":[["kind",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["kind",7],["str",2],["dict",2],["matches",3],["document",3],["kubernetes",2],["if",1],["assert",1],["len",1],["expected",1],["exactly",1],["one",1],["name",1],["return",1]]},{"id":"tests/test_container_deployment.py#_kubernetes","name":[["kubernetes",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["kubernetes",3],["list",2],["dict",2],["documents",2],["yaml",1],["safe",1],["load",1],["all",1],["read",1],["text",1],["encoding",1],["utf",1],["return",1],["document",3],["if",1]]},{"id":"tests/test_container_deployment.py#test_a_matching_start_token_still_means_the_daemon_is_running","name":[["test",1],["matching",1],["start",1],["token",1],["still",1],["means",1],["daemon",1],["running",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["matching",2],["start",4],["token",3],["still",2],["means",2],["daemon",3],["running",3],["tmp",3],["path",3],["monkeypatch",4],["fix",1],["must",1],["not",1],["turn",1],["real",1],["already",1],["into",1],["double",1],["boot",1],["cli",6],["main",6],["importlib",1],["import",1],["module",1],["openai4s",1],["cfg",6],["pidfile",1],["write",2],["text",2],["utf",2],["statefile",1],["json",1],["dumps",1],["pid",5],["111111",2],["encoding",1],["setattr",2],["alive",2],["lambda",2],["true",2],["process",1],["assert",2],["acquire",1],["singleton",1],["false",1]]},{"id":"tests/test_container_deployment.py#test_a_reused_pid_does_not_look_like_a_running_daemon","name":[["test",1],["reused",1],["pid",1],["not",1],["look",1],["like",1],["running",1],["daemon",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["reused",2],["pid",11],["not",2],["look",2],["like",2],["running",3],["daemon",6],["tmp",3],["path",3],["monkeypatch",4],["container",2],["restart",1],["case",1],["os",1],["kill",3],["alone",1],["gets",1],["wrong",1],["sigkill",1],["oom",1],["lost",1],["node",1],["docker",1],["skips",1],["teardown",1],["leaves",1],["pidfile",2],["volume",1],["next",1],["starts",2],["fresh",1],["namespace",1],["at",1],["so",2],["live",2],["again",2],["belongs",1],["something",1],["else",1],["usually",1],["init",1],["just",1],["launched",1],["very",1],["liveness",1],["says",1],["singleton",2],["refuses",1],["pod",1],["never",1],["cli",6],["main",6],["importlib",1],["import",1],["module",1],["openai4s",1],["cfg",6],["write",2],["text",2],["utf",2],["statefile",1],["json",1],["dumps",1],["start",2],["111111",1],["host",1],["port",1],["8760",1],["setattr",2],["alive",2],["lambda",2],["true",2],["but",1],["started",1],["later",1],["than",2],["recorded",1],["process",1],["token",1],["999999",1],["assert",2],["false",1],["claim",1],["reclaimed",1],["rather",1],["refused",1],["acquire",1]]},{"id":"tests/test_container_deployment.py#test_a_wildcard_bind_is_rendered_as_an_address_a_client_can_dial","name":[["test",1],["wildcard",1],["bind",1],["rendered",1],["as",1],["address",1],["client",1],["dial",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["wildcard",2],["bind",2],["rendered",2],["as",2],["address",2],["client",2],["dial",2],["http",1],["8760",1],["one",1],["line",1],["container",1],["operator",1],["reads",1],["from",1],["openai4s",1],["cli",1],["main",1],["import",1],["reachable",6],["host",6],["assert",5],["localhost",3],["127",2],["192",2],["168",2],["10",2]]},{"id":"tests/test_container_deployment.py#test_an_uninformative_statefile_falls_back_to_plain_liveness","name":[["test",1],["uninformative",1],["statefile",1],["falls",1],["back",1],["plain",1],["liveness",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["uninformative",2],["statefile",8],["falls",2],["back",2],["plain",2],["liveness",2],["tmp",3],["path",3],["monkeypatch",5],["no",2],["information",1],["must",1],["not",2],["be",1],["read",2],["as",2],["evidence",1],["staleness",1],["written",1],["just",1],["after",1],["pidfile",2],["claimed",1],["so",1],["booter",1],["caught",1],["window",1],["described",1],["by",1],["its",1],["predecessor",1],["record",1],["treating",1],["mismatched",1],["pid",6],["proof",1],["would",1],["let",1],["loser",1],["declare",1],["winner",1],["stale",1],["reclaim",1],["live",1],["reopening",1],["race",1],["excl",1],["exists",1],["close",1],["same",1],["applies",1],["daemon",3],["from",1],["before",1],["field",1],["existed",1],["any",1],["platform",1],["procfs",1],["cli",7],["main",7],["importlib",1],["import",1],["module",1],["openai4s",1],["cfg",5],["if",1],["none",1],["write",1],["text",1],["utf",1],["setattr",3],["alive",4],["lambda",3],["true",2],["process",1],["start",1],["token",1],["999999",1],["assert",2],["false",2]]},{"id":"tests/test_container_deployment.py#test_container_base_and_python_inputs_are_integrity_locked","name":[["test",1],["container",1],["base",1],["python",1],["inputs",1],["integrity",1],["locked",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",3],["container",3],["base",3],["python",4],["inputs",2],["integrity",2],["locked",2],["dockerfile",10],["images",4],["re",3],["findall",1],["from",1],["flags",1],["multiline",1],["assert",11],["len",2],["minor",3],["version",1],["spelled",1],["out",1],["not",1],["globbed",1],["dependabot",1],["image",1],["group",1],["filtered",1],["patch",1],["docker",1],["tag",1],["12",1],["14",2],["different",1],["cpython",1],["naming",1],["here",1],["makes",1],["such",1],["bump",1],["arrive",1],["as",1],["red",1],["human",1],["has",1],["look",1],["at",1],["instead",1],["digest",1],["swap",1],["reads",1],["like",1],["security",1],["rebuild",1],["keep",1],["step",1],["check",1],["offline",1],["matrix",1],["ci",1],["yml",1],["before",1],["moving",1],["fullmatch",1],["slim",1],["bookworm",1],["sha256",3],["9a",1],["64",1],["requirements",8],["science",3],["read",2],["text",2],["encoding",2],["utf",2],["build",5],["hash",2],["setuptools",1],["84",1],["no",3],["isolation",1],["count",1],["only",1],["binary",1],["all",1],["require",1],["hashes",1],["tmp",2],["txt",1],["index",1],["deps",1],["wheels",1],["openai4s",1],["whl",1]]},{"id":"tests/test_container_deployment.py#test_every_openai4s_variable_the_assets_set_is_one_the_code_reads","name":[["test",1],["every",1],["openai4s",1],["variable",1],["assets",1],["one",1],["code",1],["reads",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["every",2],["openai4s",4],["variable",5],["assets",4],["one",2],["code",3],["reads",4],["typo",2],["inert",1],["inertness",1],["looks",1],["exactly",1],["like",1],["default",1],["read",3],["from",4],["sources",3],["rather",2],["than",2],["list",1],["kept",1],["here",1],["so",3],["renamed",1],["retired",1],["takes",1],["its",3],["manifest",1],["entry",1],["down",1],["security",1],["secret",2],["broker",1],["import",1],["env",3],["injection",3],["backend",2],["join",1],["path",2],["text",4],["encoding",2],["utf",2],["errors",1],["replace",1],["root",1],["rglob",1],["py",1],["build",3],["argument",1],["knob",1],["dockerfile",3],["itself",1],["not",6],["environment",1],["daemon",1],["ever",1],["recognised",1],["by",2],["arg",2],["declaration",1],["name",7],["cannot",1],["hide",1],["behind",1],["same",1],["prefix",2],["args",2],["re",3],["findall",2],["flags",1],["multiline",1],["named",4],["str",1],["asset",2],["compose",1],["kubernetes",1],["line",3],["splitlines",1],["comments",1],["these",1],["files",1],["discuss",1],["variables",2],["deliberately",1],["if",2],["lstrip",1],["startswith",2],["continue",1],["update",1],["openai4",1],["z0",1],["assert",2],["extraction",1],["matched",1],["nothing",1],["assertion",1],["would",1],["be",1],["vacuous",1],["unknown",3],["sorted",1],["per",1],["constructed",1],["at",1],["runtime",1],["scope",1],["setting",1],["appears",1],["no",2],["source",1],["literal",1],["deployment",1]]},{"id":"tests/test_container_deployment.py#test_every_probe_polls_a_route_that_answers_without_a_credential","name":[["test",1],["every",1],["probe",1],["polls",1],["route",1],["answers",1],["without",1],["credential",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",3],["every",4],["probe",9],["polls",2],["route",3],["answers",3],["without",2],["credential",2],["needs",1],["token",3],["reports",1],["pod",1],["unhealthy",1],["any",1],["non",1],["loopback",1],["bind",1],["container",2],["access",1],["mandatory",1],["except",1],["frozen",1],["pair",1],["401",1],["liveness",2],["aimed",1],["at",1],["would",2],["restart",1],["perfectly",1],["healthy",1],["daemon",1],["loop",1],["so",1],["path",3],["taken",1],["from",4],["gateway",5],["own",2],["exemption",1],["rather",1],["than",1],["remembered",1],["openai4s",3],["server",2],["import",2],["contract",2],["as",1],["mod",2],["gate",2],["not",2],["copy",2],["keeps",1],["passing",1],["while",1],["somebody",1],["widens",1],["real",1],["one",1],["exempt",7],["unauthenticated",1],["paths",2],["assert",5],["health",4],["deployment",1],["assets",1],["no",1],["longer",1],["exempts",1],["sorted",1],["stale",1],["duplicate",1],["constant",1],["api",2],["root",2],["moving",1],["silently",1],["leave",1],["other",1],["unreachable",1],["too",1],["auth",1],["status",1],["probes",2],["name",3],["startup",1],["readiness",1],["http",1],["healthcheck",3],["join",1],["compose",1],["services",1],["dockerfile",1]]},{"id":"tests/test_container_deployment.py#test_science_requirements_match_locked_export","name":[["test",1],["science",1],["requirements",1],["match",1],["locked",1],["export",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["science",6],["requirements",4],["match",2],["locked",3],["export",3],["tmp",3],["path",4],["exported",5],["txt",2],["subprocess",1],["run",1],["uv",1],["no",3],["dev",1],["extra",1],["emit",1],["project",1],["output",10],["file",3],["str",2],["cwd",1],["root",1],["check",1],["true",3],["capture",1],["text",3],["timeout",1],["30",1],["generated",1],["command",1],["comment",1],["differs",1],["only",1],["caller",1],["selected",1],["normalize",1],["exact",1],["argument",1],["then",1],["compare",1],["every",1],["byte",1],["so",1],["header",1],["line",1],["become",1],["unverified",1],["pip",1],["input",1],["committed",8],["read",2],["encoding",2],["utf",2],["regenerated",5],["deploy",1],["container",1],["assert",3],["count",2],["replace",2]]},{"id":"tests/test_container_deployment.py#test_the_build_context_cannot_carry_a_credential_into_a_layer","name":[["test",1],["build",1],["context",1],["cannot",1],["carry",1],["credential",1],["into",1],["layer",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["build",2],["context",2],["cannot",2],["carry",2],["credential",2],["into",2],["layer",2],["env",3],["git",2],["ignored",5],["so",1],["nothing",1],["else",1],["repository",1],["stops",1],["line",4],["strip",2],["dockerignore",1],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["if",1],["not",1],["startswith",1],["assert",3]]},{"id":"tests/test_container_deployment.py#test_the_data_dir_the_image_declares_is_the_path_the_volume_mounts","name":[["test",1],["data",1],["dir",1],["image",1],["declares",1],["path",1],["volume",1],["mounts",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["data",11],["dir",10],["image",2],["declares",2],["path",4],["volume",7],["mounts",5],["one",2],["at",1],["mismatch",1],["loses",1],["every",1],["session",1],["silently",1],["nothing",1],["fails",1],["mounted",1],["next",1],["instead",1],["daemon",1],["creates",1],["fresh",1],["database",1],["inside",1],["container",4],["writable",1],["layer",1],["works",1],["perfectly",1],["until",1],["replaced",1],["dockerfile",1],["env",2],["openai4",2],["assert",4],["value",1],["mount",3],["volumes",3],["compose",1],["services",1],["openai4s",1],["str",1],["split",1]]},{"id":"tests/test_container_deployment.py#test_the_deployment_stays_a_single_replica_that_never_overlaps_itself","name":[["test",1],["deployment",1],["stays",1],["single",1],["replica",1],["never",1],["overlaps",1],["itself",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["deployment",6],["stays",2],["single",2],["replica",2],["never",2],["overlaps",2],["itself",2],["two",1],["pods",1],["one",2],["volume",2],["corrupt",1],["store",2],["there",1],["no",2],["sharded",1],["mode",2],["sqlite",1],["rollback",1],["journal",1],["cross",1],["process",1],["coordination",1],["beyond",1],["daemon",1],["own",1],["pidfile",1],["replicas",2],["would",1],["look",1],["like",2],["scaling",1],["behave",1],["corruption",1],["rolling",1],["update",1],["reaches",1],["same",1],["state",1],["interval",1],["every",1],["upgrade",1],["kind",2],["assert",3],["spec",3],["strategy",1],["type",1],["recreate",1],["persistent",1],["claim",1],["access",1],["modes",1],["read",1],["write",1],["once",1]]},{"id":"tests/test_container_deployment.py#test_the_ingress_example_keeps_the_host_header_reasoning_with_it","name":[["test",1],["ingress",1],["example",1],["keeps",1],["host",1],["header",1],["reasoning",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["ingress",4],["example",3],["keeps",2],["host",5],["header",2],["reasoning",2],["origin",3],["guard",1],["file",1],["needs",1],["warning",1],["not",1],["template",1],["proxy",2],["rewrites",1],["turns",1],["every",2],["mutation",1],["web",1],["socket",1],["upgrade",1],["into",1],["403",1],["while",1],["ordinary",1],["gets",1],["keep",1],["working",1],["reads",1],["as",1],["broken",1],["application",1],["rather",1],["than",1],["misconfiguration",1],["gateway",4],["comparison",1],["asserted",1],["here",1],["so",1],["removing",1],["makes",1],["documentation",1],["obsolete",1],["loudly",1],["root",1],["openai4s",1],["server",1],["py",1],["read",2],["text",6],["utf",2],["assert",4],["cross",1],["request",1],["refused",1],["encoding",1],["manifest",3],["yaml",1],["safe",1],["load",1],["kind",1],["spec",1],["tls",2],["must",1],["terminate",1]]},{"id":"tests/test_container_deployment.py#test_the_injected_api_key_resolves_through_a_real_store","name":[["test",1],["injected",1],["api",1],["key",1],["resolves",1],["through",1],["real",1],["store",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["injected",7],["api",6],["key",15],["resolves",4],["through",2],["real",3],["store",11],["tmp",3],["path",3],["monkeypatch",5],["nothing",3],["indistinguishable",1],["from",8],["no",4],["at",2],["all",2],["exact",1],["variable",3],["be",2],["dead",1],["fresh",2],["volume",1],["broker",3],["environment",2],["injection",4],["backend",5],["was",3],["consulted",1],["only",3],["once",1],["settings",2],["row",3],["held",1],["secret",10],["reference",1],["writer",1],["refuses",1],["run",1],["under",1],["mounted",1],["pod",2],["healthy",1],["model",1],["reported",1],["itself",2],["unconfigured",1],["raised",1],["anywhere",1],["so",2],["name",4],["not",5],["asserted",1],["resolved",3],["against",1],["empty",1],["data",2],["directory",1],["state",1],["bug",1],["lived",1],["comes",1],["own",1],["deriver",1],["rather",2],["than",2],["being",1],["spelled",1],["out",1],["since",1],["computed",1],["scope",3],["setting",4],["chosen",1],["openai4s",3],["security",1],["import",2],["env",5],["gateway",1],["writes",1],["saved",1],["ui",1],["llm",5],["var",1],["setenv",3],["openai4",1],["enable",1],["deliberately",1],["shaped",1],["sk",1],["would",1],["match",1],["openai",1],["detector",1],["scripts",1],["source",1],["scan",2],["py",1],["has",3],["allowlist",1],["by",3],["design",1],["its",1],["detectors",1],["named",1],["entropy",1],["based",1],["precisely",1],["file",1],["needs",1],["exemption",1],["fixture",1],["distinguishable",1],["realistic",1],["supplied",2],["orchestrator",2],["resolve",1],["probe",1],["db",1],["try",1],["finally",1],["close",1],["assert",4],["reach",1],["daemon",1],["dir",1],["deployment",1],["assets",1],["inject",1],["container",1],["value",2],["ref",2],["manifest",1],["apply",2],["before",1],["exists",1],["first",1],["kubectl",1],["install",1],["cannot",1],["start",1],["optional",1],["true",1],["compose",1],["services",1]]},{"id":"tests/test_container_deployment.py#test_the_manifest_and_the_image_agree_on_the_secret_backend","name":[["test",1],["manifest",1],["image",1],["agree",1],["secret",1],["backend",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["manifest",3],["image",7],["agree",3],["secret",6],["backend",5],["stated",1],["twice",1],["purpose",1],["so",2],["must",1],["not",2],["drift",1],["selects",1],["deployment",1],["restates",1],["because",1],["operator",1],["reads",1],["as",1],["whole",1],["posture",1],["may",1],["run",1],["different",1],["restating",1],["only",1],["safe",1],["while",1],["two",1],["from",1],["openai4s",1],["security",1],["broker",1],["import",1],["env",6],["injection",2],["dockerfile",1],["pod",2],["container",2],["name",4],["openai4",2],["store",3],["enable",1],["assert",2],["value",1],["auto",2],["headless",1],["has",1],["no",2],["keychain",1],["session",1],["bus",1],["fails",1],["closed",1],["right",1],["about",2],["credentials",1],["wrong",1],["noise",1],["since",1],["also",1],["means",1],["unavailable",1],["traceback",1],["ahead",1],["startup",1],["banner",1],["every",1],["boot",1],["migration",1],["nothing",1],["move",1]]},{"id":"tests/test_container_deployment.py#test_the_pod_runs_unprivileged_as_the_account_the_image_creates","name":[["test",1],["pod",1],["runs",1],["unprivileged",1],["as",1],["account",1],["image",1],["creates",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["pod",6],["runs",3],["unprivileged",2],["as",4],["account",4],["image",2],["creates",2],["including",1],["no",1],["service",2],["token",2],["model",1],["authored",1],["code",1],["assert",8],["uid",4],["container",7],["dockerfile",2],["re",2],["search",1],["user",2],["openai4s",1],["flags",1],["multiline",1],["kind",1],["deployment",1],["spec",2],["template",1],["automount",1],["false",2],["security",6],["context",2],["run",2],["non",1],["root",2],["true",1],["freshly",1],["provisioned",1],["volume",1],["belongs",1],["without",1],["daemon",1],["cannot",1],["create",1],["its",1],["own",1],["database",1],["fs",1],["group",1],["allow",1],["privilege",1],["escalation",1],["capabilities",1],["drop",1],["all",1]]},{"id":"tests/test_container_deployment.py#test_the_port_every_asset_publishes_is_the_port_the_daemon_defaults_to","name":[["test",1],["port",2],["every",1],["asset",1],["publishes",1],["daemon",1],["defaults",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["port",18],["every",2],["asset",2],["publishes",2],["daemon",2],["defaults",2],["from",1],["openai4s",2],["config",3],["import",1],["assert",7],["8760",1],["default",1],["moved",1],["assets",1],["below",1],["encode",1],["old",1],["one",1],["dockerfile",2],["env",2],["openai4",2],["str",2],["expose",1],["container",3],["ports",3],["value",1],["kind",1],["service",1],["spec",1],["published",2],["compose",1],["services",1],["127",1]]},{"id":"tests/test_container_deployment.py#test_the_record_is_on_disk_before_the_pid_that_points_at_it","name":[["test",1],["record",1],["disk",1],["before",1],["pid",1],["points",1],["at",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",3],["test",2],["record",3],["disk",2],["before",3],["pid",17],["points",2],["at",3],["tmp",3],["path",3],["monkeypatch",4],["ordering",1],["reason",1],["obvious",1],["order",3],["wrong",1],["once",1],["statefile",5],["carries",1],["identity",3],["daemon",5],["alive",1],["compares",2],["against",3],["writing",1],["after",1],["pidfile",9],["leaves",1],["window",2],["holding",1],["readable",2],["new",1],["beside",1],["previous",2],["generation",2],["two",2],["name",1],["same",2],["negligible",1],["desktop",1],["ordinary",1],["container",1],["hands",1],["low",1],["every",2],["boot",1],["reader",3],["process",2],["its",1],["predecessor",1],["token",2],["concludes",1],["stale",2],["acts",1],["second",1],["serve",1],["reclaims",1],["live",3],["stop",1],["deletes",1],["state",2],["asserted",1],["as",2],["invariant",1],["rather",2],["than",2],["line",1],["no",2],["point",1],["may",1],["hold",1],["while",1],["describes",1],["something",1],["else",1],["cli",8],["main",8],["importlib",1],["import",1],["module",1],["openai4s",1],["cfg",11],["write",8],["text",5],["99999999",2],["utf",2],["json",1],["dumps",1],["start",4],["sampled",1],["because",1],["only",1],["moment",1],["files",1],["disagree",1],["written",1],["through",2],["already",1],["open",1],["fd",1],["so",2],["sample",2],["taken",1],["afterwards",1],["sees",1],["both",1],["writes",1],["done",1],["would",2],["pass",1],["either",1],["seen",3],["list",1],["tuple",2],["int",2],["none",4],["str",1],["real",2],["type",2],["watch",2],["self",2],["args",2],["kwargs",2],["append",1],["read",2],["recorded",6],["return",1],["setattr",2],["lambda",1],["current",3],["assert",4],["acquire",1],["singleton",1],["true",1],["if",1],["continue",1],["empty",2],["named",1],["did",1],["not",2],["describe",1],["landing",1],["here",1],["call",1],["settled",1],["consistent",1],["loop",1],["above",1],["whole",1],["assertion",1],["resting",1],["os",2],["getpid",2]]},{"id":"tests/test_container_deployment.py#test_the_record_is_on_disk_before_the_pid_that_points_at_it._watch","name":[["watch",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["watch",2],["self",3],["args",3],["kwargs",3],["seen",1],["append",1],["cli",2],["main",2],["read",1],["pid",1],["cfg",2],["recorded",1],["identity",1],["return",1],["real",1],["write",1]]},{"id":"tests/test_container_deployment.py#test_the_start_token_is_read_from_real_procfs","name":[["test",1],["start",1],["token",1],["read",1],["from",1],["real",1],["procfs",1]],"path":[["tests",1],["test",1],["container",1],["deployment",1],["py",1]],"body":[["def",2],["test",2],["start",7],["token",8],["read",2],["from",5],["real",2],["procfs",2],["parsed",1],["live",1],["proc",1],["so",1],["field",2],["offset",1],["proven",1],["not",3],["asserted",1],["monkeypatched",1],["tests",1],["above",1],["would",1],["pass",1],["just",1],["as",1],["happily",1],["against",1],["parser",1],["returned",1],["wrong",1],["one",1],["reads",1],["process",7],["actually",1],["running",1],["suite",1],["its",1],["must",2],["be",1],["stable",1],["across",1],["calls",1],["differ",1],["pid",2],["booted",1],["first",1],["openai4s",1],["cli",1],["main",1],["import",1],["mine",5],["os",2],["getpid",2],["assert",4],["none",3],["isdigit",1],["init",3],["if",1],["cannot",1],["have",1],["started",1],["did",1],["999999",1]]},{"id":"tests/test_context_policy_web.py","name":[["test",1],["context",1],["policy",1],["web",1],["py",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["web",1],["composition",1],["contracts",1],["durable",1],["context",1],["policy",1],["v2",1],["from",3],["future",1],["import",5],["annotations",1],["hashlib",1],["json",1],["openai4s",2],["config",2],["llmconfig",1],["server",1],["gateway",1],["session",2],["runner",1],["state",1]]},{"id":"tests/test_context_policy_web.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["class",2],["hub",2],["def",3],["init",1],["self",6],["none",1],["events",2],["list",1],["tuple",1],["str",1],["dict",1],["broadcast",2],["root",4],["frame",4],["id",4],["event",4],["append",1],["emitter",1],["return",1],["lambda",1]]},{"id":"tests/test_context_policy_web.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["tuple",1],["str",1],["dict",1]]},{"id":"tests/test_context_policy_web.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",3],["frame",3],["id",3],["event",3],["events",1],["append",1]]},{"id":"tests/test_context_policy_web.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["def",2],["emitter",2],["self",3],["root",3],["frame",3],["id",3],["return",1],["lambda",1],["event",2],["broadcast",1]]},{"id":"tests/test_context_policy_web.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["def",2],["runner",7],["tmp",3],["path",3],["hub",4],["session",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["test",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",4],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["science",2],["status",1],["ready",1],["state",3],["workspace",1],["return",1]]},{"id":"tests/test_context_policy_web.py#test_compaction_payload_is_linked_into_session_history","name":[["test",1],["compaction",1],["payload",1],["linked",1],["into",1],["session",1],["history",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["def",2],["test",2],["compaction",4],["payload",2],["linked",2],["into",2],["session",2],["history",6],["tmp",3],["path",3],["runner",5],["hub",1],["state",4],["try",1],["archive",4],["id",10],["record",1],["metadata",1],["branch",1],["root",2],["frame",2],["ledger",2],["cursor",2],["group",1],["ag",1],["ordinal",2],["recovery",1],["pointer",1],["checkpoint",1],["cp",1],["active",1],["kernel",1],["generation",2],["summary",2],["handoff",2],["context",2],["estimate",2],["before",1],["total",2],["1000",1],["after",1],["300",1],["compacted",1],["messages",1],["role",1],["tool",1],["content",1],["preview",1],["artifact",3],["refs",2],["version",2],["store",1],["list",1],["archives",1],["assert",3],["item",2],["finally",1],["close",1]]},{"id":"tests/test_context_policy_web.py#test_large_context_output_is_a_deduplicated_artifact_version","name":[["test",1],["large",1],["context",1],["output",1],["deduplicated",1],["artifact",1],["version",1]],"path":[["tests",1],["test",1],["context",1],["policy",1],["web",1],["py",1]],"body":[["def",2],["test",2],["large",2],["context",5],["output",4],["deduplicated",2],["artifact",10],["version",4],["tmp",3],["path",4],["runner",6],["hub",2],["state",4],["try",1],["content",4],["rows",1],["measurement",1],["100",1],["canonical",4],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["digest",3],["hashlib",1],["sha256",3],["encode",1],["utf",1],["hexdigest",1],["first",5],["archive",2],["role",2],["tool",2],["original",2],["chars",2],["len",2],["second",3],["assert",6],["id",8],["store",1],["root",2],["frame",2],["project",1],["science",1],["openai4s",1],["any",1],["event",2],["type",1],["created",1],["events",1],["finally",1],["close",1]]},{"id":"tests/test_contract_inventory.py","name":[["test",1],["contract",1],["inventory",1],["py",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["documented",1],["contract",7],["must",1],["cover",1],["surface",5],["code",2],["actually",2],["serves",1],["proposal",1],["requires",1],["every",4],["external",1],["route",12],["event",1],["be",1],["covered",2],["by",5],["inventory",10],["load",1],["bearing",1],["word",1],["checkable",1],["list",1],["maintained",1],["hand",1],["wrong",2],["first",2],["time",2],["somebody",1],["adds",1],["hurry",1],["its",6],["being",2],["invisible",1],["precisely",1],["failure",1],["exists",2],["prevent",1],["so",3],["derived",1],["from",6],["compared",1],["against",1],["document",1],["parsing",1],["routing",1],["chain",1],["out",4],["source",2],["module",4],["has",4],["migrated",2],["declarative",1],["spec",1],["objects",1],["reading",3],["live",2],["routes",6],["table",3],["as",4],["well",2],["both",1],["readings",1],["run",2],["over",1],["neither",1],["replaces",1],["other",1],["found",1],["two",1],["real",3],["gaps",1],["branch",3],["projection",1],["restored",1],["activation",1],["state",1],["were",1],["emitted",1],["clients",1],["handled",1],["frontend",1],["but",2],["appeared",1],["nowhere",1],["docs",5],["webapp",2],["api",4],["md",5],["drift",1],["test",2],["stop",1],["scope",2],["stated",1],["plainly",1],["answers",1],["paths",1],["events",1],["exist",1],["not",4],["shape",1],["they",1],["return",1],["response",3],["shapes",3],["next",1],["layer",1],["schemas",1],["json",1],["captured",1],["responses",1],["now",1],["scans",1],["modules",3],["carved",1],["handler",1],["gateway",4],["py",3],["alone",1],["made",1],["decomposition",1],["self",1],["defeating",1],["moving",1],["kernel",1],["group",1],["dropped",1],["12",1],["orphaned",1],["11",1],["frozen",1],["obvious",1],["repair",1],["regenerate",1],["artifact",1],["until",1],["green",1],["re",3],["files",1],["those",1],["under",1],["catch",1],["all",2],["frames",1],["destroys",1],["per",1],["scanned",1],["read",1],["same",1],["reason",1],["trusting",1],["instead",1],["reopened",1],["identical",1],["hole",1],["one",2],["level",1],["down",1],["leftover",1],["fullmatch",1],["beside",1],["declarations",1],["named",1],["anything",2],["silently",1],["left",1],["import",6],["pathlib",1],["path",5],["pytest",4],["openai4s",2],["server",4],["non",1],["pkg",1],["http",1],["families",1],["family",1],["websocket",2],["inbound",1],["outbound",1],["doc",2],["file",1],["resolve",1],["parents",1],["fixture",1],["extractor",1],["mark",2],["parametrize",2],["kwargs",1],["exc",1],["name",5],["value",9],["error",11],["spelling",1],["membership",1],["str",1],["isalpha",1],["unicode",1],["wide",1],["these",1],["upper",1],["stable",1],["uppercase",1],["alphabetic",1],["accepted",1],["typo",1],["verb",2],["never",1],["matches",1],["request",1],["yet",1],["pattern",3],["still",1],["enters",1],["earns",1],["dispatcher",1],["404",1],["probe",1],["published",1],["method",5],["gte",1],["banana",1],["no",1],["leading",1],["slash",1],["unclosed",1],["mutates",2],["type",2],["yes",1],["coverage",1],["historical",3],["plans",1],["record",1],["was",2],["proposed",1],["before",1],["versioned",1],["frozenset",1],["refactor",1],["plan",2],["team",1],["sorted",1],["parent",1],["glob",1],["if",1],["see",2],["whole",2],["only",1],["follow",1],["entry",1],["cannot",1],["match",1]]},{"id":"tests/test_contract_inventory.py#_doc_row","name":[["doc",1],["row",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["doc",5],["row",2],["str",6],["route",3],["return",1],["next",1],["line",3],["splitlines",1],["if",1],["startswith",1]]},{"id":"tests/test_contract_inventory.py#_unversioned_route_spellings","name":[["unversioned",1],["route",1],["spellings",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",3],["unversioned",2],["route",4],["spellings",2],["text",3],["str",6],["list",5],["tuple",4],["int",4],["gateway",1],["paths",1],["under",1],["removed",1],["root",1],["their",1],["line",9],["backticked",1],["path",2],["allowed",1],["only",1],["inside",1],["block",8],["paragraph",1],["item",1],["table",2],["row",1],["says",1],["form",1],["gone",1],["un",2],["versioned",2],["404",3],["beside",1],["api",4],["v1",4],["replaced",1],["upgrade",1],["guide",1],["web",1],["app",1],["notes",1],["name",1],["links",1],["stored",1],["bare",1],["not",3],["such",1],["note",1],["lists",1],["as",1],["ordinary",1],["response",1],["status",1],["fenced",3],["code",1],["example",1],["someone",1],["copies",1],["so",1],["nothing",1],["exempts",1],["import",1],["re",3],["spelling",2],["compile",2],["post",1],["put",1],["patch",1],["delete",1],["offenders",4],["flush",4],["none",1],["joined",4],["join",1],["if",5],["return",2],["number",5],["extend",2],["match",4],["findall",2],["fence",4],["false",1],["enumerate",1],["splitlines",1],["stripped",5],["lstrip",1],["startswith",2],["continue",2],["append",1]]},{"id":"tests/test_contract_inventory.py#_unversioned_route_spellings.flush","name":[["flush",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["flush",2],["none",2],["joined",4],["join",1],["line",4],["block",2],["if",1],["un",1],["versioned",1],["404",1],["api",1],["v1",1],["return",1],["number",2],["offenders",1],["extend",1],["match",2],["spelling",1],["findall",1]]},{"id":"tests/test_contract_inventory.py#doc","name":[["doc",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["doc",3],["str",2],["return",1],["read",1],["text",1],["utf",1]]},{"id":"tests/test_contract_inventory.py#test_a_module_carrying_routes_must_follow_the_naming_convention","name":[["test",1],["module",1],["carrying",1],["routes",1],["must",1],["follow",1],["naming",1],["convention",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",3],["module",7],["carrying",2],["routes",6],["must",2],["follow",2],["naming",3],["convention",3],["inventory",3],["membership",1],["derived",1],["from",3],["py",8],["so",2],["owns",1],["route",6],["branches",1],["under",1],["any",1],["other",2],["name",8],["invisible",1],["failure",1],["silent",1],["worst",1],["possible",1],["way",1],["missing",1],["captured",1],["contract",4],["both",1],["capture",2],["response",2],["check",2],["schemas",1],["compare",1],["two",1],["sides",1],["agree",1],["each",1],["disagree",1],["reality",1],["full",1],["coverage",1],["incomplete",1],["exact",1],["false",1],["confidence",1],["exists",1],["prevent",1],["nobody",1],["forget",1],["one",1],["build",1],["checks",1],["if",5],["legitimately",1],["uses",1],["routing",2],["idioms",2],["without",1],["being",1],["reachable",1],["through",1],["handler",1],["as",1],["share",1],["router",1],["serving",1],["outbound",1],["tunnel",1],["non",3],["gateway",5],["modules",4],["reason",1],["rather",1],["than",1],["widening",1],["baseline",2],["http",2],["discovered",2],["offenders",4],["dict",1],["str",2],["list",1],["path",3],["sorted",2],["server",1],["pkg",1],["glob",2],["init",1],["continue",2],["would",1],["extractor",1],["find",1],["were",1],["scanned",1],["found",2],["read",1],["text",1],["utf",1],["extra",3],["assert",1],["not",1],["these",1],["carry",1],["but",1],["neither",1],["named",1],["nor",1],["declared",1]]},{"id":"tests/test_contract_inventory.py#test_a_non_constant_pattern_is_left_out_rather_than_half_read","name":[["test",1],["non",1],["constant",1],["pattern",1],["left",1],["out",1],["rather",1],["than",1],["half",1],["read",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",3],["test",2],["non",2],["constant",2],["pattern",3],["left",2],["out",2],["rather",2],["than",2],["half",2],["read",2],["source",2],["api",1],["self",1],["sub",2],["if",1],["re",1],["fullmatch",1],["build",1],["return",1],["assert",1],["contract",1],["http",1],["routes",1]]},{"id":"tests/test_contract_inventory.py#test_a_pattern_split_across_string_literals_is_read_whole","name":[["test",1],["pattern",1],["split",1],["across",1],["string",1],["literals",1],["read",1],["whole",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",3],["test",2],["pattern",2],["split",2],["across",2],["string",2],["literals",2],["read",2],["whole",2],["source",2],["api",1],["self",1],["sub",2],["if",1],["re",1],["fullmatch",1],["frames",2],["alpha",2],["beta",2],["return",1],["routes",3],["contract",1],["http",1],["assert",1]]},{"id":"tests/test_contract_inventory.py#test_a_route_defined_in_a_route_module_is_still_inventory","name":[["test",1],["route",2],["defined",1],["module",1],["still",1],["inventory",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["route",4],["defined",2],["module",2],["still",2],["inventory",2],["tmp",2],["path",2],["property",1],["decomposition",1],["depends",1],["without",1],["every",1],["extraction",1],["silently",1],["shrinks",1],["documented",1],["surface",1],["source",2],["re",1],["fullmatch",1],["made",2],["up",2],["probe",2],["sub",1],["if",1],["method",1],["pass",1],["assert",1],["http",1],["routes",1]]},{"id":"tests/test_contract_inventory.py#test_a_route_module_validates_its_table_when_it_is_imported","name":[["test",1],["route",1],["module",1],["validates",1],["its",1],["table",1],["imported",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",4],["route",3],["module",2],["validates",2],["its",2],["table",2],["imported",3],["validator",1],["was",1],["reachable",1],["only",2],["from",2],["declared",2],["http",1],["routes",10],["gateway",1],["py",2],["never",1],["calls",1],["so",1],["duplicated",1],["registry",1],["cleanly",1],["daemon",1],["served",1],["deleting",1],["call",1],["left",1],["every",1],["green",1],["openai4s",1],["server",2],["import",1],["kernel",4],["source",2],["contract",4],["pkg",1],["read",1],["text",1],["utf",1],["assert",1],["validate",2],["must",1],["be",1],["validated",1],["not",1],["some",1],["happens",1],["build",1],["inventory",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["duplicate",1],["name",1]]},{"id":"tests/test_contract_inventory.py#test_a_valid_route_spec_keeps_its_compiled_pattern","name":[["test",1],["valid",1],["route",1],["spec",1],["keeps",1],["its",1],["compiled",1],["pattern",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["valid",2],["route",3],["spec",7],["keeps",2],["its",2],["compiled",4],["pattern",4],["post",2],["init",1],["validate",1],["threw",1],["away",1],["so",1],["match",3],["re",2],["resolved",1],["string",1],["through",1],["512",1],["entry",1],["module",1],["cache",1],["every",1],["request",1],["holding",1],["also",1],["makes",1],["validation",1],["compile",1],["pay",1],["contract",1],["probe",5],["one",1],["mutates",1],["false",1],["assert",3],["abc",3],["group",1],["none",1]]},{"id":"tests/test_contract_inventory.py#test_an_alternation_is_sampled_rather_than_stripped","name":[["test",1],["alternation",1],["sampled",1],["rather",1],["than",1],["stripped",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["alternation",2],["sampled",2],["rather",2],["than",2],["stripped",2],["from",1],["openai4s",1],["server",1],["response",1],["capture",1],["import",1],["concrete",3],["path",3],["route",4],["frames",2],["action",2],["timeline",2],["context",1],["recovery",1],["actions",1],["assert",2],["probe",1],["id",1],["re",1],["fullmatch",1]]},{"id":"tests/test_contract_inventory.py#test_an_extracted_route_module_is_in_the_inventory","name":[["test",1],["extracted",1],["route",1],["module",1],["inventory",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",3],["extracted",4],["route",4],["module",7],["inventory",5],["named",1],["concretely",1],["so",1],["next",1],["extraction",1],["cannot",1],["quietly",1],["shrink",1],["from",3],["pathlib",1],["import",3],["path",2],["openai4s",2],["server",2],["contract",1],["kernel",2],["routes",3],["py",2],["if",2],["not",1],["file",1],["pytest",2],["skip",1],["has",1],["been",1],["renamed",1],["update",1],["listed",2],["http",1],["any",1],["exact",1],["string",1],["owns",1],["must",1],["be",1],["present",1],["text",3],["read",1],["utf",1],["owned",2],["assert",1],["no",1],["appears",1]]},{"id":"tests/test_contract_inventory.py#test_events_emitted_outside_the_gateway_are_in_the_inventory","name":[["test",1],["events",1],["emitted",1],["outside",1],["gateway",1],["inventory",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["events",3],["emitted",4],["outside",2],["gateway",3],["inventory",2],["extractor",1],["read",1],["py",10],["alone",1],["while",1],["from",2],["focused",1],["services",1],["too",1],["so",1],["fifteen",1],["live",1],["event",5],["types",1],["were",1],["invisible",1],["therefore",1],["exempt",1],["documentation",1],["gate",1],["above",1],["outbound",3],["websocket",1],["notebook",2],["cell",3],["start",1],["server",8],["run",2],["draft",1],["agent",2],["recovery",4],["state",2],["execution",3],["log",1],["control",1],["branch",1],["activated",1],["session",2],["domain",1],["checkpoint",1],["created",1],["branching",1],["coordinator",1],["plan",1],["ready",1],["plans",1],["delegation",2],["child",1],["assert",1],["but",1],["not",1],["inventoried",1]]},{"id":"tests/test_contract_inventory.py#test_every_discovered_route_module_is_scanned_or_absent","name":[["test",1],["every",1],["discovered",1],["route",1],["module",1],["scanned",1],["absent",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["every",2],["discovered",4],["route",3],["module",3],["scanned",2],["absent",2],["tmp",2],["path",5],["must",1],["be",1],["readable",1],["name",4],["silently",1],["scans",1],["nothing",1],["exactly",1],["failure",1],["mode",1],["guards",1],["modules",1],["server",1],["pkg",1],["if",1],["exists",1],["assert",1],["read",1],["text",1],["utf",1],["but",1],["empty",1]]},{"id":"tests/test_contract_inventory.py#test_every_route_concretises_to_a_path_that_reaches_it","name":[["test",1],["every",1],["route",1],["concretises",1],["path",1],["reaches",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["every",2],["route",6],["concretises",2],["path",2],["reaches",2],["whose",1],["own",1],["probe",2],["not",2],["match",1],["drives",1],["nothing",1],["so",1],["its",1],["404",1],["fact",1],["about",2],["rather",1],["than",1],["surface",1],["from",1],["openai4s",1],["server",1],["import",1],["response",2],["capture",2],["unroutable",4],["sorted",1],["contract",1],["http",1],["routes",1],["if",1],["assert",1],["these",1],["entries",1],["cannot",1],["be",1],["driven",1],["must",1],["count",1],["as",1],["covered",1]]},{"id":"tests/test_contract_inventory.py#test_every_route_family_is_documented","name":[["test",1],["every",1],["route",1],["family",1],["documented",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["every",3],["route",4],["family",2],["documented",2],["doc",3],["families",3],["rather",1],["than",1],["exact",1],["paths",1],["document",1],["forced",1],["enumerate",1],["parameterised",1],["variant",1],["would",2],["be",1],["unmaintainable",1],["so",1],["stop",1],["being",1],["maintained",1],["missing",3],["sorted",1],["if",1],["not",2],["assert",1],["absent",1],["from",1],["docs",1],["webapp",1],["api",1],["md",1]]},{"id":"tests/test_contract_inventory.py#test_every_websocket_event_the_server_emits_is_documented","name":[["test",1],["every",1],["websocket",1],["event",1],["server",1],["emits",1],["documented",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",3],["every",2],["websocket",3],["event",3],["server",2],["emits",2],["documented",2],["doc",3],["gap",1],["was",1],["written",1],["catch",1],["client",1],["receives",1],["acts",1],["contract",1],["never",1],["mentions",1],["missing",3],["sorted",1],["outbound",1],["if",1],["not",2],["assert",1],["ws",1],["events",1],["absent",1],["from",1],["docs",1],["webapp",1],["api",1],["md",1]]},{"id":"tests/test_contract_inventory.py#test_every_websocket_message_a_client_may_send_is_documented","name":[["test",1],["every",1],["websocket",1],["message",1],["client",1],["may",1],["send",1],["documented",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["every",2],["websocket",3],["message",2],["client",2],["may",2],["send",2],["documented",2],["doc",3],["missing",3],["sorted",1],["inbound",2],["if",1],["not",2],["assert",1],["ws",1],["absent",1],["from",1],["docs",1],["webapp",1],["api",1],["md",1]]},{"id":"tests/test_contract_inventory.py#test_identity_rows_describe_the_token_gate_the_handler_serves","name":[["test",1],["identity",1],["rows",1],["describe",1],["token",1],["gate",1],["handler",1],["serves",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",3],["identity",2],["rows",3],["describe",3],["token",12],["gate",4],["handler",3],["serves",2],["doc",6],["tmp",3],["path",3],["me",12],["auth",11],["status",15],["must",1],["default",2],["daemon",5],["they",1],["still",1],["described",1],["pre",1],["handlers",1],["hardcoded",1],["mode",6],["none",3],["as",2],["authenticated",3],["true",2],["always",2],["while",1],["live",1],["said",1],["client",1],["author",1],["reading",1],["table",1],["would",1],["conclude",1],["has",1],["no",1],["pinned",1],["against",1],["real",1],["over",1],["socket",1],["so",1],["row",16],["response",1],["cannot",1],["drift",1],["apart",1],["again",1],["import",2],["json",7],["from",1],["tests",1],["team",4],["routes",1],["body",4],["assert",14],["not",3],["header",1],["node",9],["home",1],["false",2],["try",1],["raw",6],["port",4],["api",4],["v1",4],["200",2],["anonymous",3],["signed",4],["key",6],["dumps",1],["401",1],["finally",1],["close",1]]},{"id":"tests/test_contract_inventory.py#test_inbound_membership_dispatch_is_inventoried","name":[["test",1],["inbound",1],["membership",1],["dispatch",1],["inventoried",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["inbound",6],["membership",2],["dispatch",3],["inventoried",2],["cancel",4],["execution",2],["as",2],["much",1],["view",2],["session",3],["matching",1],["only",1],["equality",1],["hid",1],["two",1],["real",1],["client",1],["messages",1],["websocket",1],["assert",2],["unview",1],["ping",1]]},{"id":"tests/test_contract_inventory.py#test_inbound_scanning_stops_at_the_handler","name":[["test",1],["inbound",1],["scanning",1],["stops",1],["at",1],["handler",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["inbound",5],["scanning",3],["stops",2],["at",3],["handler",3],["bounded",1],["both",1],["ends",1],["unrelated",1],["truthiness",1],["check",1],["far",1],["below",1],["socket",1],["reuses",1],["same",1],["loop",1],["variable",1],["name",1],["end",1],["file",1],["put",1],["its",1],["values",1],["inventory",1],["as",1],["client",1],["messages",1],["websocket",1],["stray",2],["false",1],["no",1],["off",1],["assert",1],["not",1]]},{"id":"tests/test_contract_inventory.py#test_inventory_is_serialisable","name":[["test",1],["inventory",1],["serialisable",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["inventory",3],["serialisable",2],["inv",4],["assert",2],["http",3],["routes",3],["ws",2],["inbound",1],["outbound",1],["sorted",1]]},{"id":"tests/test_contract_inventory.py#test_kernel_routes_declare_state_mutation_semantics","name":[["test",1],["kernel",1],["routes",1],["declare",1],["state",1],["mutation",1],["semantics",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["kernel",15],["routes",5],["declare",2],["state",2],["mutation",2],["semantics",2],["from",1],["openai4s",1],["server",1],["import",1],["expected",2],["execution",1],["false",5],["execute",1],["true",7],["restart",1],["stop",1],["interrupt",1],["start",1],["variables",1],["status",2],["session",1],["install",1],["environments",1],["env",1],["actual",2],["spec",3],["name",1],["mutates",1],["assert",1]]},{"id":"tests/test_contract_inventory.py#test_known_routes_are_found","name":[["test",1],["known",1],["routes",1],["found",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["known",2],["routes",5],["found",2],["http",1],["expected",3],["projects",1],["frames",1],["config",1],["llm",1],["connectors",1],["assert",1]]},{"id":"tests/test_contract_inventory.py#test_no_inventory_entry_is_an_incomplete_matcher","name":[["test",1],["no",1],["inventory",1],["entry",1],["incomplete",1],["matcher",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["no",3],["inventory",3],["entry",2],["incomplete",2],["matcher",4],["reproduction",1],["re",1],["fullmatch",1],["assembled",1],["from",1],["adjacent",1],["raw",1],["literals",1],["regex",1],["scan",1],["takes",1],["first",1],["literal",1],["sees",1],["so",2],["gateway",1],["multi",1],["line",1],["pattern",1],["entered",1],["as",2],["frames",1],["fragment",1],["cannot",2],["match",1],["anything",1],["contract",3],["driver",1],["then",1],["concretised",1],["recorded",1],["404",1],["non",1],["route",7],["naturally",1],["earns",1],["counted",2],["toward",1],["published",1],["coverage",1],["http",1],["routes",1],["assert",2],["complete",2],["form",1],["describes",1],["surface",1],["must",1],["not",1],["be",1],["one",1],["count",2]]},{"id":"tests/test_contract_inventory.py#test_no_user_doc_spells_a_route_under_the_removed_unversioned_root","name":[["test",1],["no",1],["user",1],["doc",1],["spells",1],["route",1],["under",1],["removed",1],["unversioned",1],["root",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["no",2],["user",2],["doc",3],["spells",3],["route",3],["under",2],["removed",2],["unversioned",3],["root",2],["name",5],["rfd",1],["b1b90ea0",1],["moved",1],["docs",4],["webapp",1],["api",4],["md",3],["v1",1],["but",1],["configuration",1],["still",1],["sent",1],["readers",1],["kernel",1],["packages",1],["skills",2],["versions",1],["both",1],["json",1],["404",1],["guard",1],["above",1],["reads",1],["one",1],["document",1],["only",1],["method",1],["qualified",1],["paths",1],["offenders",3],["spellings",1],["parent",1],["read",1],["text",1],["utf",1],["assert",1],["not",1],["un",1],["versioned",1],["routes",1]]},{"id":"tests/test_contract_inventory.py#test_route_family_reduces_a_parameterised_path","name":[["test",1],["route",1],["family",1],["reduces",1],["parameterised",1],["path",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["route",5],["family",5],["reduces",2],["parameterised",2],["path",2],["assert",3],["frames",2],["kernel",1],["projects",2]]},{"id":"tests/test_contract_inventory.py#test_route_group_sampling_rejects_malformed_prefixes_without_backtracking","name":[["test",1],["route",1],["group",1],["sampling",1],["rejects",1],["malformed",1],["prefixes",1],["without",1],["backtracking",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["route",3],["group",2],["sampling",2],["rejects",3],["malformed",2],["prefixes",2],["without",2],["backtracking",2],["declaration",2],["trusted",1],["input",1],["but",1],["inventory",1],["startup",1],["must",1],["be",1],["bounded",1],["former",1],["nested",2],["alternatives",1],["took",1],["about",1],["second",1],["only",1],["sixteen",1],["pairs",1],["grew",1],["exponentially",1],["simplified",1],["expression",1],["accepts",1],["same",1],["non",1],["parenthesized",1],["text",1],["unclosed",1],["linear",1],["time",3],["started",2],["perf",2],["counter",2],["assert",4],["contract",3],["sample",3],["path",3],["16",1],["none",2],["probe",3],["literal",1]]},{"id":"tests/test_contract_inventory.py#test_route_spec_rejects_a_declaration_it_cannot_serve","name":[["test",1],["route",1],["spec",1],["rejects",1],["declaration",1],["cannot",1],["serve",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",4],["route",3],["spec",3],["rejects",2],["declaration",2],["cannot",2],["serve",2],["kwargs",3],["exc",3],["every",1],["arm",1],["post",1],["init",1],["had",1],["no",1],["at",1],["all",2],["deleting",1],["whole",1],["validation",1],["body",1],["left",1],["58",1],["tests",1],["file",1],["gateway",1],["kernel",1],["routes",1],["py",1],["green",1],["so",1],["constructor",1],["contract",2],["registry",1],["rests",1],["could",1],["be",1],["removed",1],["without",1],["turning",1],["anything",1],["red",1],["fields",3],["name",1],["probe",2],["one",1],["method",1],["pattern",1],["mutates",1],["false",1],["update",1],["pytest",1],["raises",1]]},{"id":"tests/test_contract_inventory.py#test_route_spec_source_fragment_remains_inventoried","name":[["test",1],["route",1],["spec",1],["source",1],["fragment",1],["remains",1],["inventoried",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["route",3],["spec",3],["source",4],["fragment",2],["remains",2],["inventoried",2],["probe",3],["mutates",1],["false",1],["assert",1],["contract",1],["http",1],["routes",1]]},{"id":"tests/test_contract_inventory.py#test_route_specs_reject_a_route_an_earlier_one_already_answers","name":[["test",1],["route",2],["specs",1],["reject",1],["earlier",1],["one",1],["already",1],["answers",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["route",9],["specs",4],["reject",2],["earlier",2],["one",3],["already",2],["answers",2],["byte",1],["equal",1],["method",1],["pattern",1],["pairs",1],["not",1],["ambiguity",1],["matters",1],["two",1],["different",1],["regexes",1],["matching",1],["same",1],["path",1],["validated",1],["cleanly",1],["later",1],["was",1],["unreachable",1],["at",1],["runtime",1],["while",1],["still",1],["entering",1],["http",1],["routes",6],["response",2],["capture",1],["then",1],["attributed",1],["so",1],["only",1],["ever",1],["404",1],["counted",1],["toward",1],["published",1],["coverage",1],["shadowed",3],["contract",4],["spec",2],["kernel",7],["status",1],["frames",2],["false",2],["shadow",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["by",1],["validate",2],["real",1],["table",1],["must",1],["stay",1],["clean",1],["check",1],["unusable",1],["from",1],["openai4s",1],["server",1],["import",1],["assert",1]]},{"id":"tests/test_contract_inventory.py#test_route_specs_reject_ambiguous_protocol_identities","name":[["test",1],["route",1],["specs",1],["reject",1],["ambiguous",1],["protocol",1],["identities",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["route",9],["specs",4],["reject",2],["ambiguous",2],["protocol",2],["identities",2],["first",3],["contract",5],["spec",3],["probe",6],["one",4],["mutates",3],["false",3],["duplicate",6],["name",3],["two",2],["http",3],["pytest",2],["raises",2],["value",2],["error",2],["match",2],["validate",2],["declaration",1]]},{"id":"tests/test_contract_inventory.py#test_the_document_records_the_versioned_root","name":[["test",1],["document",1],["records",1],["versioned",1],["root",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["document",2],["records",2],["versioned",2],["root",2],["doc",5],["assert",2],["api",1],["v1",1],["no",1],["legacy",2],["alias",2]]},{"id":"tests/test_contract_inventory.py#test_the_document_spells_no_route_under_the_removed_unversioned_root","name":[["test",1],["document",1],["spells",1],["no",1],["route",1],["under",1],["removed",1],["unversioned",1],["root",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["document",2],["spells",2],["no",2],["route",2],["under",8],["removed",4],["unversioned",5],["root",5],["doc",4],["upg3",1],["05",1],["says",2],["any",1],["path",2],["api",7],["not",6],["v1",3],["404",2],["while",1],["raw",1],["bytes",1],["table",2],["several",1],["notes",1],["still",2],["spelled",2],["routes",2],["as",1],["frames",1],["fid",1],["artifacts",1],["zip",1],["said",1],["its",2],["paths",2],["were",1],["script",1],["written",1],["from",1],["got",1],["prose",1],["names",1],["order",1],["say",1],["gone",1],["spell",1],["method",2],["so",1],["qualified",1],["thing",1],["forbid",1],["import",1],["re",4],["sorted",1],["findall",1],["post",1],["put",1],["patch",1],["delete",1],["assert",2],["health",1],["preview",1],["true",1],["stays",1],["search",1],["ignorecase",1],["section",1],["un",1],["versioned",1]]},{"id":"tests/test_contract_inventory.py#test_the_inventory_covers_every_route_the_router_can_match","name":[["test",1],["inventory",1],["covers",1],["every",1],["route",1],["router",1],["match",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["inventory",6],["covers",2],["every",2],["route",4],["router",2],["match",2],["regression",1],["sources",1],["was",1],["widened",1],["read",1],["modules",1],["branches",1],["were",2],["extracted",1],["into",1],["then",1],["handed",1],["http",5],["routes",7],["gateway",1],["text",1],["alone",1],["defeating",1],["widening",1],["at",1],["one",1],["call",1],["site",1],["produces",1],["machine",1],["readable",1],["artifact",1],["reported",2],["144",1],["while",1],["132",1],["12",1],["endpoints",1],["kernel",1],["py",1],["absent",1],["from",2],["thing",1],["supposed",1],["be",1],["contract",2],["openai4s",1],["server",1],["import",1],["assert",1]]},{"id":"tests/test_contract_inventory.py#test_the_inventory_does_not_invent_events","name":[["test",1],["inventory",1],["not",1],["invent",1],["events",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["inventory",2],["not",8],["invent",2],["events",2],["as",3],["wrong",1],["omitting",1],["one",1],["type",1],["common",1],["shape",1],["json",1],["schema",1],["fragments",1],["ledger",1],["states",1],["result",2],["payloads",1],["listing",1],["those",1],["protocol",1],["would",1],["make",1],["contract",1],["document",1],["description",1],["nothing",1],["outbound",4],["websocket",1],["event",4],["string",1],["number",1],["object",1],["array",1],["proposed",1],["assert",2],["value",1],["some",1],["other",1],["vocabulary",1],["web",1],["socket",2],["sidecar",2],["warning",1],["rides",1],["inside",1],["payload",1],["never",1],["over",1],["skill",1],["recovery",1],["capture",1],["failed",1]]},{"id":"tests/test_contract_inventory.py#test_the_inventory_is_not_silently_empty","name":[["test",1],["inventory",1],["not",1],["silently",1],["empty",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["inventory",2],["not",2],["silently",2],["empty",2],["extractor",1],["parses",1],["source",1],["if",1],["routing",1],["style",1],["ever",1],["changes",1],["enough",1],["break",1],["must",1],["fail",1],["loudly",1],["here",1],["rather",1],["than",1],["quietly",1],["report",1],["full",1],["coverage",1],["nothing",1],["assert",3],["len",2],["http",1],["routes",1],["80",1],["websocket",2],["outbound",1],["10",1],["inbound",1],["view",1],["session",1],["ping",1]]},{"id":"tests/test_contract_inventory.py#test_the_resume_cursor_is_documented","name":[["test",1],["resume",1],["cursor",1],["documented",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["resume",3],["cursor",2],["documented",2],["doc",3],["client",1],["cannot",1],["implement",1],["from",2],["code",1],["has",1],["be",1],["written",1],["down",1],["contract",1],["only",1],["nominally",1],["versioned",1],["term",3],["since",1],["seq",2],["gap",1],["assert",1]]},{"id":"tests/test_contract_inventory.py#test_the_unversioned_route_scan_keeps_notes_that_say_the_form_is_gone","name":[["test",1],["unversioned",1],["route",1],["scan",1],["keeps",1],["notes",1],["say",1],["form",1],["gone",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["unversioned",9],["route",10],["scan",2],["keeps",2],["notes",2],["say",2],["form",4],["gone",3],["rule",1],["has",1],["tell",1],["stale",4],["path",1],["from",1],["note",6],["about",1],["one",1],["forbids",1],["upgrade",1],["guide",1],["explanation",1],["links",2],["stored",1],["probe",1],["api",13],["kernel",6],["packages",6],["phase",1],["artifacts",1],["id",2],["rewritten",1],["v1",4],["server",1],["answers",1],["404",4],["table",3],["bytes",2],["un",2],["versioned",2],["assert",7],["spellings",7],["alone",1],["ordinary",1],["response",1],["status",3],["not",1],["row",2],["unknown",1],["fenced",1],["example",1],["gets",1],["copied",1],["no",1],["exempts",1],["fence",2],["bash",2],["ncurl",3],["http",3],["current",2]]},{"id":"tests/test_contract_inventory.py#test_validator_patterns_are_not_mistaken_for_routes","name":[["test",1],["validator",1],["patterns",1],["not",1],["mistaken",1],["routes",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",2],["validator",2],["patterns",2],["not",2],["mistaken",2],["routes",3],["gateway",1],["also",1],["uses",1],["re",1],["fullmatch",1],["validate",1],["hashes",1],["identifiers",1],["counting",1],["those",1],["as",1],["surface",1],["would",1],["inflate",1],["inventory",1],["make",1],["coverage",1],["assertion",1],["meaningless",1],["route",3],["http",1],["assert",1],["startswith",1]]},{"id":"tests/test_contract_inventory.py#test_widening_the_scan_adds_only_what_the_route_modules_declare","name":[["test",1],["widening",1],["scan",1],["adds",1],["only",1],["route",1],["modules",1],["declare",1]],"path":[["tests",1],["test",1],["contract",1],["inventory",1],["py",1]],"body":[["def",2],["test",3],["widening",3],["scan",7],["adds",2],["only",4],["route",10],["modules",3],["declare",2],["must",1],["not",5],["invent",1],["surface",2],["was",5],["pinned",1],["as",3],["len",1],["http",5],["routes",9],["144",1],["right",1],["check",2],["day",1],["widened",10],["unchanged",1],["tree",1],["so",3],["any",1],["change",1],["count",1],["meant",1],["wider",1],["reading",2],["something",1],["wrong",1],["afterwards",1],["fails",2],["intended",1],["reason",1],["added",1],["loudly",1],["unintended",1],["one",1],["whose",2],["failure",1],["mode",1],["bump",1],["number",1],["read",3],["before",1],["bumped",1],["assert",3],["property",1],["instead",1],["total",1],["every",1],["reports",3],["comes",1],["from",5],["gateway",1],["py",1],["module",4],["named",1],["by",1],["convention",1],["nothing",1],["appears",1],["source",7],["neither",1],["those",1],["covers",1],["holds",1],["however",1],["many",1],["exist",1],["still",1],["if",2],["extractor",1],["starts",1],["picking",1],["up",1],["validator",1],["pattern",2],["fixture",1],["openai4s",1],["server",2],["import",1],["contract",5],["declared",12],["name",2],["path",3],["pkg",1],["file",1],["text",1],["utf",1],["declarative",1],["live",1],["table",1],["more",1],["truthful",1],["ast",1],["reader",1],["sees",1],["constant",1],["patterns",1],["legitimate",1],["spec",3],["built",1],["computed",1],["string",1],["would",1],["appear",1],["alone",1],["fail",1],["first",1],["assertion",1],["opposite",1],["accusation",1],["no",3],["contains",2],["about",1],["declares",1],["correctly",1],["sorted",2],["reverse",1],["cheaper",1],["half",1],["go",1],["missing",1],["means",1],["sources",1],["stopped",1],["longer",1],["being",1]]},{"id":"tests/test_dangerous_tool_declaration.py","name":[["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["tool",4],["dangerous",4],["declaration",4],["actually",1],["did",1],["ten",1],["control",1],["tools",4],["declare",1],["true",1],["artifact",3],["restore",3],["network",1],["access",1],["remote",1],["capability",1],["registration",1],["three",1],["compute",1],["four",1],["dynamic",1],["lifecycle",1],["two",3],["tests",1],["assert",1],["nothing",2],["else",1],["repository",1],["read",2],["not",4],["dispatcher",1],["permission",1],["broker",3],["audit",1],["record",1],["approval",2],["card",5],["was",2],["field",1],["type",1],["checked",1],["meant",1],["consequence",1],["prompt",3],["every",2],["looked",1],["same",1],["its",1],["remember",4],["scope",5],["defaulted",2],["conversation",1],["pre",1],["filled",1],["pattern",1],["so",1],["one",2],["click",1],["allow",1],["version",1],["granted",1],["rest",1],["session",1],["exactly",1],["as",2],["would",1],["reading",1],["file",1],["gave",1],["no",1],["sign",1],["differed",1],["things",1],["changed",1],["now",2],["reaches",2],["persisted",1],["durable",1],["request",1],["payload",1],["reads",2],["risk",1],["badge",1],["default",4],["grant",1],["covers",1],["only",1],["call",1],["still",1],["offered",1],["point",1],["broader",1],["chosen",1],["rather",1],["than",1],["into",1],["from",6],["future",1],["import",11],["annotations",1],["json",3],["shutil",1],["subprocess",1],["threading",1],["pathlib",1],["path",2],["pytest",2],["openai4s",5],["config",2],["llmconfig",1],["permissions",1],["server",2],["gateway",2],["mod",1],["registry",1],["types",1],["app",2],["js",2],["webui",1],["text",1],["encoding",1],["utf",1],["fixture",1],["harness",1],["strict",1],["snippet",1],["process",2],["stdout",1],["write",1],["stringify",1],["parse",1],["argv",1],["ordinary",1],["missing",1],["null",1]]},{"id":"tests/test_dangerous_tool_declaration.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_dangerous_tool_declaration.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_dangerous_tool_declaration.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_dangerous_tool_declaration.py#_prompt_for","name":[["prompt",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",4],["prompt",2],["runner",4],["frame",6],["gate",5],["kwargs",4],["dict",3],["drive",1],["real",1],["broker",5],["return",3],["card",1],["payload",5],["emitted",1],["captured",3],["answered",3],["threading",2],["event",1],["channel",5],["if",1],["type",1],["await",1],["permission",1],["resolution",1],["follows",1],["same",1],["only",1],["ask",1],["matters",1],["update",1],["answer",2],["resolve",1],["decision",1],["id",2],["allow",1],["true",1],["scope",1],["once",1],["timer",1],["02",1],["start",1],["register",1],["store",4],["try",1],["method",2],["pop",1],["restore",1],["artifact",1],["version",1],["target",1],["timeout",1],["10",1],["finally",1],["wait",1],["unregister",1]]},{"id":"tests/test_dangerous_tool_declaration.py#_prompt_for.channel","name":[["channel",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",3],["channel",3],["payload",5],["if",1],["type",1],["await",1],["permission",1],["return",1],["resolution",1],["follows",1],["same",1],["only",1],["ask",1],["matters",1],["captured",1],["update",1],["answer",2],["broker",1],["resolve",1],["decision",1],["id",1],["allow",1],["true",1],["scope",1],["once",1],["answered",1],["threading",1],["timer",1],["02",1],["start",1]]},{"id":"tests/test_dangerous_tool_declaration.py#_prompt_for.channel._answer","name":[["answer",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["answer",2],["broker",1],["resolve",1],["payload",1],["decision",1],["id",1],["allow",1],["true",1],["scope",1],["once",1],["answered",1]]},{"id":"tests/test_dangerous_tool_declaration.py#_scope_for","name":[["scope",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["scope",3],["payload",3],["dict",4],["node",5],["shutil",1],["if",1],["not",2],["pytest",1],["skip",1],["available",1],["start",3],["app",3],["js",3],["index",2],["function",1],["default",1],["remember",1],["end",2],["script",2],["harness",1],["replace",1],["snippet",1],["result",4],["subprocess",1],["run",1],["json",2],["dumps",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["60",1],["assert",1],["returncode",1],["stderr",1],["return",1],["loads",1],["stdout",1]]},{"id":"tests/test_dangerous_tool_declaration.py#session","name":[["session",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["session",4],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",1],["mod",1],["hub",1],["project",7],["store",1],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",1],["frame",2],["return",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_a_dangerous_prompt_does_not_default_to_remembering","name":[["test",1],["dangerous",1],["prompt",1],["not",1],["default",1],["remembering",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["dangerous",5],["prompt",2],["not",3],["default",2],["remembering",2],["session",2],["user",1],["visible",1],["half",1],["defect",1],["allow",1],["card",1],["whose",1],["scope",2],["selector",1],["you",1],["did",1],["read",1],["grant",1],["capability",1],["whole",1],["conversation",1],["out",2],["true",1],["assert",1],["once",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_a_payload_from_an_older_daemon_is_not_treated_as_dangerous","name":[["test",1],["payload",1],["from",1],["older",1],["daemon",1],["not",1],["treated",1],["as",1],["dangerous",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["payload",2],["from",2],["older",2],["daemon",2],["not",4],["treated",2],["as",2],["dangerous",3],["reconnecting",1],["client",1],["be",1],["handed",1],["request",1],["recorded",1],["before",1],["field",1],["existed",1],["undefined",1],["has",1],["mean",1],["ordinary",1],["crash",1],["risky",1],["out",2],["scope",1],["true",1],["assert",1],["missing",1],["conversation",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_a_real_dangerous_tool_call_arrives_marked","name":[["test",1],["real",1],["dangerous",1],["tool",1],["call",1],["arrives",1],["marked",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",4],["test",3],["real",2],["dangerous",5],["tool",5],["call",3],["arrives",2],["marked",2],["session",3],["tmp",3],["path",3],["wiring",1],["driven",1],["rather",1],["than",1],["read",1],["tests",1],["above",1],["hand",1],["true",3],["broker",4],["themselves",1],["so",2],["they",1],["would",1],["all",2],["still",1],["pass",2],["if",2],["dispatcher",6],["never",2],["passed",1],["whole",1],["defect",1],["one",1],["calls",1],["declares",1],["reads",1],["prompt",3],["got",1],["removing",1],["argument",1],["at",2],["site",1],["fails",1],["here",1],["from",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["build",2],["runner",2],["frame",5],["workspace",4],["ws",1],["mkdir",1],["exist",2],["ok",1],["cfg",1],["id",3],["captured",4],["dict",1],["answered",3],["threading",2],["event",1],["channel",5],["payload",4],["type",1],["await",1],["permission",1],["return",1],["resolution",1],["follows",1],["same",2],["only",1],["ask",1],["matters",1],["update",1],["answer",2],["deny",1],["own",1],["behaviour",1],["not",2],["under",1],["denial",1],["exercises",1],["without",1],["restoring",1],["anything",1],["resolve",1],["decision",1],["allow",1],["false",1],["scope",1],["once",1],["timer",1],["02",1],["start",1],["register",1],["store",2],["try",1],["restore",2],["artifact",1],["version",2],["except",1],["exception",1],["noqa",1],["ble001",1],["refused",1],["fine",1],["subject",1],["finally",1],["wait",1],["unregister",1],["assert",2],["prompted",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_a_real_dangerous_tool_call_arrives_marked.channel","name":[["channel",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",3],["channel",3],["payload",5],["if",1],["type",1],["await",1],["permission",1],["return",1],["resolution",1],["follows",1],["same",2],["only",1],["ask",1],["matters",1],["captured",1],["update",1],["answer",2],["deny",1],["tool",1],["own",1],["behaviour",1],["not",1],["under",1],["test",1],["denial",1],["exercises",1],["prompt",1],["without",1],["restoring",1],["anything",1],["broker",1],["resolve",1],["decision",1],["id",1],["allow",1],["false",1],["scope",1],["once",1],["answered",1],["threading",1],["timer",1],["02",1],["start",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_a_real_dangerous_tool_call_arrives_marked.channel._answer","name":[["answer",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["answer",2],["deny",2],["tool",2],["own",2],["behaviour",2],["not",2],["under",2],["test",2],["denial",2],["exercises",2],["same",2],["prompt",2],["without",2],["restoring",2],["anything",2],["broker",1],["resolve",1],["payload",1],["decision",1],["id",1],["allow",1],["false",1],["scope",1],["once",1],["answered",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_an_ordinary_prompt_keeps_the_scope_it_had","name":[["test",1],["ordinary",1],["prompt",1],["keeps",1],["scope",1],["had",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["ordinary",4],["prompt",2],["keeps",2],["scope",3],["had",2],["approving",1],["every",1],["file",1],["read",1],["one",1],["at",1],["time",1],["permission",1],["system",1],["gets",1],["turned",1],["off",1],["behaviour",1],["was",1],["not",1],["problem",1],["stays",1],["out",2],["dangerous",1],["true",1],["assert",1],["conversation",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_an_ordinary_tool_call_arrives_unmarked","name":[["test",1],["ordinary",1],["tool",1],["call",1],["arrives",1],["unmarked",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",4],["test",2],["ordinary",2],["tool",3],["call",2],["arrives",2],["unmarked",2],["session",3],["tmp",3],["path",5],["same",2],["declares",1],["nothing",1],["so",1],["marking",2],["comes",1],["from",3],["declaration",1],["rather",1],["than",1],["dispatcher",6],["everything",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["build",2],["runner",2],["frame",5],["workspace",5],["ws2",1],["mkdir",1],["exist",1],["ok",1],["true",1],["note",2],["txt",2],["write",1],["text",1],["hello",1],["encoding",1],["utf",1],["cfg",1],["id",2],["captured",4],["dict",1],["answered",3],["threading",2],["event",1],["channel",5],["payload",4],["if",2],["type",1],["await",1],["permission",1],["return",1],["resolution",1],["follows",1],["only",1],["ask",1],["matters",1],["update",1],["answer",2],["broker",3],["resolve",1],["decision",1],["allow",1],["false",2],["scope",1],["once",1],["timer",1],["02",1],["start",1],["register",1],["store",2],["try",1],["read",1],["file",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1],["finally",1],["wait",1],["unregister",1],["assert",1],["dangerous",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_an_ordinary_tool_call_arrives_unmarked.channel","name":[["channel",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",3],["channel",3],["payload",5],["if",1],["type",1],["await",1],["permission",1],["return",1],["resolution",1],["follows",1],["same",1],["only",1],["ask",1],["matters",1],["captured",1],["update",1],["answer",2],["broker",1],["resolve",1],["decision",1],["id",1],["allow",1],["false",1],["scope",1],["once",1],["answered",1],["threading",1],["timer",1],["02",1],["start",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_an_ordinary_tool_call_arrives_unmarked.channel._answer","name":[["answer",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["answer",2],["broker",1],["resolve",1],["payload",1],["decision",1],["id",1],["allow",1],["false",1],["scope",1],["once",1],["answered",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_an_ordinary_tool_is_not_marked","name":[["test",1],["ordinary",1],["tool",1],["not",1],["marked",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",3],["ordinary",2],["tool",2],["not",2],["marked",3],["session",3],["fix",1],["everything",1],["dangerous",3],["would",1],["satisfy",1],["above",1],["make",1],["badge",1],["meaningless",1],["runner",2],["frame",2],["payload",2],["prompt",1],["method",1],["read",1],["file",1],["false",2],["assert",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_both_languages_have_the_badge","name":[["test",1],["both",1],["languages",1],["have",1],["badge",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["both",2],["languages",2],["have",2],["badge",3],["assert",1],["app",1],["js",1],["count",1],["perm",1],["dangerous",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_every_dangerous_tool_still_asks","name":[["test",1],["every",1],["dangerous",1],["tool",1],["still",1],["asks",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["every",2],["dangerous",9],["tool",10],["still",2],["asks",2],["session",2],["badge",1],["worth",1],["nothing",1],["never",1],["prompts",1],["three",1],["ten",1],["not",4],["require",1],["approval",4],["compute",5],["cancel",2],["close",2],["stop",1],["work",2],["rather",1],["than",1],["start",1],["so",1],["pins",1],["ones",1],["declaration",2],["actually",1],["reach",1],["fails",1],["if",3],["prompting",6],["quietly",1],["stops",1],["name",3],["cls",2],["types",1],["getattr",1],["false",1],["assert",6],["no",1],["declares",1],["true",1],["suite",1],["vacuous",1],["items",1],["requires",3],["restore",1],["artifact",1],["version",1],["submit",1],["request",1],["network",1],["access",1],["stopping",1],["remote",1],["risk",1],["about",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_the_card_shows_the_badge_and_uses_the_rule","name":[["test",1],["card",1],["shows",1],["badge",1],["uses",1],["rule",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",3],["card",4],["shows",2],["badge",4],["uses",2],["rule",2],["renderer",1],["needs",1],["dom",1],["so",1],["one",1],["place",1],["assertion",1],["structural",1],["both",1],["halves",1],["have",1],["be",1],["fix",1],["computed",1],["scope",3],["never",1],["installed",1],["would",1],["pass",1],["every",1],["above",1],["start",3],["app",3],["js",3],["index",2],["function",1],["render",1],["permission",1],["body",4],["assert",3],["let",1],["default",1],["remember",1],["perm",2],["danger",1],["dangerous",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_the_declaration_reaches_the_approval_prompt","name":[["test",1],["declaration",1],["reaches",1],["approval",1],["prompt",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["declaration",2],["reaches",2],["approval",2],["prompt",3],["session",3],["defect",1],["at",2],["point",1],["field",1],["either",1],["means",1],["something",1],["not",1],["before",1],["payload",3],["had",1],["no",1],["such",1],["key",1],["all",1],["runner",2],["frame",2],["dangerous",2],["true",2],["assert",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_the_flag_is_persisted_with_the_durable_request","name":[["test",1],["flag",1],["persisted",1],["durable",1],["request",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["flag",3],["persisted",2],["durable",2],["request",4],["session",3],["row",1],["outlives",1],["live",1],["channel",1],["reconnecting",1],["client",1],["re",1],["renders",1],["audit",1],["reads",1],["lived",1],["only",1],["flight",1],["message",1],["would",2],["vanish",1],["reload",1],["card",1],["come",1],["back",1],["without",1],["its",1],["badge",1],["runner",3],["frame",2],["payload",3],["prompt",1],["dangerous",2],["true",2],["stored",3],["store",1],["permission",1],["decision",1],["id",1],["assert",2],["not",1],["none",1],["body",5],["if",1],["isinstance",1],["str",1],["json",1],["loads",1]]},{"id":"tests/test_dangerous_tool_declaration.py#test_the_rule_input_is_hidden_when_the_grant_is_once","name":[["test",1],["rule",1],["input",1],["hidden",1],["grant",1],["once",1]],"path":[["tests",1],["test",1],["dangerous",1],["tool",1],["declaration",1],["py",1]],"body":[["def",2],["test",2],["rule",4],["input",3],["hidden",3],["grant",2],["once",4],["was",1],["only",1],["ever",1],["by",1],["scope",2],["buttons",1],["click",1],["handler",1],["card",2],["now",1],["starts",1],["at",1],["would",1],["otherwise",1],["open",1],["showing",1],["remember",2],["submitted",1],["decision",1],["ignores",1],["start",3],["app",3],["js",3],["index",4],["function",1],["render",1],["permission",1],["body",3],["initial",2],["pat",1],["wrap",1],["style",1],["display",1],["assert",1],["perm",1],["lbl",1]]},{"id":"tests/test_data_background_tools.py","name":[["test",1],["data",1],["background",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["native",1],["data",2],["background",6],["control",1],["tools",4],["wrap",1],["existing",1],["host",3],["behavior",1],["from",7],["future",1],["import",8],["annotations",1],["typing",1],["any",1],["pytest",1],["openai4s",5],["config",2],["dispatch",1],["build",1],["dispatcher",1],["interrupt",1],["exec",3],["tool",11],["list",1],["execs",1],["peek",1],["submit",1],["frames",1],["lineage",2],["graph",1],["query",2],["schema",1],["read",1],["only",1],["registry",1],["by",1],["method",1]]},{"id":"tests/test_data_background_tools.py#FakeBackgroundExecutor","name":[["fake",1],["background",1],["executor",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["class",2],["fake",2],["background",2],["executor",2],["def",5],["init",1],["self",10],["none",1],["calls",5],["list",4],["tuple",1],["any",1],["launch",2],["code",2],["str",4],["origin",2],["agent",1],["dict",4],["append",4],["return",4],["exec",12],["id",10],["status",4],["running",3],["jobs",1],["peek",2],["stdout",1],["partial",1],["interrupt",2],["interrupted",1]]},{"id":"tests/test_data_background_tools.py#FakeBackgroundExecutor.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",1],["any",1]]},{"id":"tests/test_data_background_tools.py#FakeBackgroundExecutor.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["interrupt",3],["self",3],["exec",5],["id",5],["str",2],["dict",2],["calls",1],["append",1],["return",1],["status",1],["interrupted",1]]},{"id":"tests/test_data_background_tools.py#FakeBackgroundExecutor.launch","name":[["launch",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["launch",3],["self",3],["code",3],["str",4],["origin",3],["agent",2],["dict",2],["calls",1],["append",1],["return",1],["exec",2],["id",1],["status",1],["running",1]]},{"id":"tests/test_data_background_tools.py#FakeBackgroundExecutor.list_jobs","name":[["list",1],["jobs",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["list",5],["jobs",2],["self",3],["dict",2],["calls",1],["append",1],["return",1],["exec",2],["id",1],["status",1],["running",1]]},{"id":"tests/test_data_background_tools.py#FakeBackgroundExecutor.peek","name":[["peek",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["peek",3],["self",3],["exec",5],["id",5],["str",2],["dict",2],["calls",1],["append",1],["return",1],["status",1],["running",1],["stdout",1],["partial",1]]},{"id":"tests/test_data_background_tools.py#RecordingRuntime","name":[["recording",1],["runtime",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["class",2],["recording",2],["runtime",2],["def",2],["init",1],["self",4],["none",1],["calls",2],["list",2],["tuple",2],["str",2],["any",3],["invoke",1],["method",4],["arguments",4],["append",1],["return",1]]},{"id":"tests/test_data_background_tools.py#RecordingRuntime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",2],["str",1],["any",1]]},{"id":"tests/test_data_background_tools.py#RecordingRuntime.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["invoke",2],["self",3],["method",5],["str",2],["arguments",5],["any",4],["calls",1],["append",1],["return",1],["list",1]]},{"id":"tests/test_data_background_tools.py#test_background_submit_is_gated_but_exact_interrupt_stays_available","name":[["test",1],["background",1],["submit",1],["gated",1],["but",1],["exact",1],["interrupt",1],["stays",1],["available",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["background",11],["submit",2],["gated",2],["but",2],["exact",2],["interrupt",5],["stays",2],["available",3],["tmp",4],["path",4],["dispatcher",11],["build",1],["config",1],["data",2],["dir",1],["workspace",1],["fake",1],["executor",2],["bg",1],["store",3],["permission",3],["rule",4],["scope",6],["global",3],["id",5],["tool",3],["exec",16],["pattern",3],["decision",3],["deny",3],["denied",2],["code",2],["print",3],["assert",7],["error",1],["calls",3],["allow",1],["status",3],["running",2],["list",2],["existing",1],["kernel",1],["host",1],["sdk",1],["remain",1],["positional",1],["after",1],["registration",1],["peek",2],["stdout",1],["partial",1],["stop",1],["cannot",1],["create",1],["work",1],["widen",1],["authority",1],["so",1],["remains",1],["even",1],["if",1],["stale",1],["exists",1],["formerly",1],["non",1],["gateable",1],["method",1],["interrupted",1],["launch",1],["agent",1]]},{"id":"tests/test_data_background_tools.py#test_data_and_background_policy_taxonomy_and_resources","name":[["test",1],["data",1],["background",1],["policy",1],["taxonomy",1],["resources",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["data",2],["background",5],["policy",2],["taxonomy",2],["resources",2],["name",2],["query",4],["schema",1],["frames",2],["lineage",4],["graph",2],["exec",8],["list",1],["peek",1],["tool",10],["assert",15],["read",4],["only",4],["true",2],["requires",3],["approval",3],["false",4],["side",3],["effect",3],["class",3],["submit",6],["runtime",2],["mutation",2],["permission",1],["target",1],["code",2],["print",3],["resource",5],["keys",5],["jobs",1],["interrupt",6],["id",3],["sql",1],["select",1],["database",1],["project",1],["frame",1],["version",1]]},{"id":"tests/test_data_background_tools.py#test_native_query_remains_strictly_read_only_without_approval","name":[["test",1],["native",1],["query",1],["remains",1],["strictly",1],["read",1],["only",1],["without",1],["approval",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["native",2],["query",7],["remains",2],["strictly",2],["read",4],["only",5],["without",2],["approval",3],["tmp",4],["path",4],["dispatcher",6],["build",1],["config",1],["data",2],["dir",1],["workspace",1],["store",2],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",1],["pattern",1],["decision",1],["deny",1],["tools",1],["not",2],["consult",1],["rules",1],["guard",1],["non",1],["bypassable",1],["boundary",1],["still",1],["rejects",1],["every",1],["write",1],["statement",1],["assert",2],["sql",2],["select",1],["as",1],["value",3],["pytest",1],["raises",1],["error",1],["match",1],["allows",1],["delete",1],["from",1],["frames",1],["settings",1],["schema",1]]},{"id":"tests/test_data_background_tools.py#test_registry_exposes_named_data_and_background_tool_classes","name":[["test",1],["registry",1],["exposes",1],["named",1],["data",1],["background",1],["tool",1],["classes",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["registry",3],["exposes",2],["named",2],["data",2],["background",7],["tool",21],["classes",2],["expected",2],["query",4],["schema",2],["read",1],["only",1],["frames",2],["lineage",4],["graph",2],["exec",7],["submit",2],["list",2],["execs",1],["peek",2],["interrupt",2],["name",2],["type",3],["items",1],["assert",4],["by",1],["host",2],["method",2],["scientific",1],["completion",1],["shell",1],["remain",1],["outside",1],["native",1],["bash",1],["none",2],["output",1]]},{"id":"tests/test_data_background_tools.py#test_team_dispatcher_refuses_bare_background_kernel_fallback","name":[["test",1],["team",1],["dispatcher",1],["refuses",1],["bare",1],["background",1],["kernel",1],["fallback",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["team",3],["dispatcher",5],["refuses",2],["bare",2],["background",3],["kernel",4],["fallback",2],["tmp",4],["path",4],["cfg",3],["config",1],["data",3],["dir",1],["mode",1],["true",1],["build",1],["workspace",1],["agent",1],["workspaces",1],["session",2],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["scoped",1],["factory",1],["new",1]]},{"id":"tests/test_data_background_tools.py#test_tool_classes_forward_normalized_arguments_to_existing_host_methods","name":[["test",1],["tool",1],["classes",1],["forward",1],["normalized",1],["arguments",1],["existing",1],["host",1],["methods",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["tool",11],["classes",2],["forward",2],["normalized",2],["arguments",2],["existing",2],["host",2],["methods",2],["runtime",12],["recording",1],["query",4],["schema",2],["execute",9],["read",1],["only",1],["sql",2],["select",2],["params",2],["frames",2],["project",2],["id",7],["limit",2],["10",2],["lineage",4],["version",3],["graph",2],["submit",1],["background",5],["exec",13],["code",2],["print",2],["list",2],["execs",1],["peek",2],["interrupt",2],["assert",1],["calls",1]]},{"id":"tests/test_data_background_tools.py#test_tool_only_turn_background_kernel_shares_the_write_file_workspace","name":[["test",1],["tool",1],["only",1],["turn",1],["background",1],["kernel",1],["shares",1],["write",1],["file",1],["workspace",1]],"path":[["tests",1],["test",1],["data",1],["background",1],["tools",1],["py",1]],"body":[["def",2],["test",3],["tool",8],["only",4],["turn",5],["background",9],["kernel",10],["shares",2],["write",7],["file",9],["workspace",11],["tmp",4],["path",8],["monkeypatch",3],["web",2],["never",2],["spawns",2],["foreground",2],["still",3],["gets",1],["anchored",1],["regression",1],["real",1],["session",2],["model",1],["wrote",3],["plot",2],["data",7],["py",2],["native",2],["then",1],["ran",2],["exec",8],["open",3],["read",2],["through",1],["factory",1],["wired",1],["so",3],["fell",1],["bare",1],["dispatcher",11],["self",1],["fallback",1],["whose",1],["cwd",8],["was",3],["daemon",7],["launch",3],["directory",1],["repo",1],["checkout",2],["cell",10],["could",1],["not",4],["see",1],["control",1],["plane",1],["had",1],["just",1],["written",3],["its",2],["own",2],["savefig",1],["polluted",1],["follow",1],["up",1],["save",3],["artifact",6],["failed",1],["because",1],["service",2],["resolves",2],["relative",2],["paths",1],["against",2],["import",2],["time",4],["mkdir",1],["chdir",1],["dir",4],["agent",1],["workspaces",1],["regress",1],["build",1],["config",1],["frame",2],["id",7],["store",2],["new",1],["kind",1],["project",1],["proj",1],["bg",2],["status",1],["ready",1],["permission",1],["rule",1],["scope",2],["global",1],["pattern",1],["decision",1],["allow",1],["notes",3],["txt",7],["content",3],["payload",1],["assert",9],["error",2],["none",4],["code",1],["made",4],["by",5],["upper",1],["os",2],["print",1],["getcwd",1],["try",1],["ceiling",2],["wait",1],["measurement",1],["anything",1],["has",2],["cover",1],["cold",1],["spawn",1],["fresh",1],["interpreter",1],["importing",1],["openai4s",1],["arming",1],["guards",1],["installing",1],["host",1],["facade",1],["before",1],["trivial",1],["runs",1],["at",2],["all",1],["been",1],["paid",1],["earlier",1],["thirty",1],["seconds",1],["enough",1],["idle",1],["machine",1],["reproducibly",1],["four",2],["xdist",1],["workers",1],["each",2],["spawning",1],["kernels",1],["their",1],["loop",1],["breaks",1],["instant",1],["done",2],["appears",1],["larger",1],["costs",1],["nothing",1],["green",1],["assertion",1],["says",1],["exactly",1],["happened",1],["measured",1],["failing",1],["30s",1],["branch",1],["e02c374",1],["dist",1],["loadfile",1],["over",1],["heavy",1],["files",1],["deadline",2],["monotonic",2],["240",1],["while",1],["true",1],["peek",7],["if",2],["break",1],["hung",1],["sleep",1],["stdout",1],["strip",1],["str",1],["resolve",1],["list",1],["iterdir",1],["output",1],["capturable",1],["same",1],["into",1],["record",3],["version",1],["filename",1],["finally",1],["executor",4],["shutdown",1],["timeout",1],["per",1],["job",1]]},{"id":"tests/test_data_dir_permissions.py","name":[["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["credential",1],["store",3],["must",1],["not",2],["be",1],["readable",2],["by",1],["other",2],["local",2],["accounts",1],["sqlite",1],["database",1],["holds",1],["plaintext",1],["credentials",1],["model",1],["profile",1],["api",1],["keys",1],["connector",1],["env",1],["managed",1],["endpoint",1],["tokens",1],["was",1],["created",1],["at",1],["process",1],["umask",1],["0644",1],["most",1],["systems",1],["any",1],["login",1],["could",1],["read",2],["encrypting",1],["those",1],["secrets",2],["real",1],["fix",1],["closes",1],["trivial",1],["meantime",1],["stops",1],["backup",1],["rsync",1],["openai4s",4],["from",4],["carrying",1],["world",1],["wherever",1],["lands",1],["asserted",1],["against",2],["filesystem",1],["rather",3],["than",3],["chmod",1],["call",1],["phrased",1],["as",1],["no",1],["group",1],["bits",1],["0600",1],["so",1],["tests",1],["describe",1],["exposure",1],["exact",1],["number",1],["import",6],["os",2],["stat",1],["pytest",2],["config",2],["security",1],["permissions",1],["harden",2],["dir",1],["file",1],["owner",1],["only",1],["posture",1],["verify",1],["pytestmark",1],["mark",1],["skipif",1],["name",1],["posix",2],["reason",1],["modes",1],["enforced",1],["platform",1]]},{"id":"tests/test_data_dir_permissions.py#_mode","name":[["mode",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["mode",3],["path",3],["return",1],["stat",2],["imode",1],["os",1],["st",1]]},{"id":"tests/test_data_dir_permissions.py#test_database_parent_dir_is_owner_only","name":[["test",1],["database",1],["parent",1],["dir",1],["owner",1],["only",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["database",2],["parent",4],["dir",3],["owner",3],["only",3],["tmp",3],["path",6],["store",4],["config",1],["data",1],["db",3],["assert",1],["oct",1],["mode",1]]},{"id":"tests/test_data_dir_permissions.py#test_ensure_dirs_hardens_every_subdirectory","name":[["test",1],["ensure",1],["dirs",1],["hardens",1],["every",1],["subdirectory",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["ensure",3],["dirs",3],["hardens",2],["every",2],["subdirectory",2],["tmp",3],["path",3],["artifacts",2],["logs",2],["carry",1],["research",1],["data",5],["prompts",1],["not",1],["just",1],["db",1],["cfg",4],["config",1],["dir",3],["assert",2],["owner",2],["only",2],["sub",3],["tool",1],["results",1],["compaction",1],["history",1]]},{"id":"tests/test_data_dir_permissions.py#test_harden_dir_and_file_report_the_result","name":[["test",1],["harden",1],["dir",1],["file",1],["report",1],["result",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["harden",4],["dir",3],["file",3],["report",2],["result",2],["tmp",4],["path",4],["mkdir",1],["mode",1],["0o777",1],["write",1],["text",1],["os",1],["chmod",1],["0o666",1],["assert",4],["true",2],["verify",2],["0o700",1],["0o600",1]]},{"id":"tests/test_data_dir_permissions.py#test_harden_reports_false_rather_than_raising_on_a_missing_path","name":[["test",1],["harden",1],["reports",1],["false",1],["rather",1],["than",1],["raising",1],["missing",1],["path",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["harden",3],["reports",2],["false",3],["rather",2],["than",2],["raising",2],["missing",2],["path",5],["tmp",3],["best",1],["effort",1],["by",1],["contract",1],["filesystem",1],["cannot",1],["represent",1],["mode",1],["must",1],["not",1],["stop",1],["daemon",1],["from",1],["starting",1],["assert",1],["file",1],["nope",1]]},{"id":"tests/test_data_dir_permissions.py#test_hardening_survives_a_permissive_umask","name":[["test",1],["hardening",1],["survives",1],["permissive",1],["umask",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["hardening",2],["survives",2],["permissive",3],["umask",5],["tmp",3],["path",6],["exactly",1],["case",1],["produced",1],["exposure",1],["so",1],["mode",4],["has",1],["be",1],["explicitly",1],["rather",1],["than",1],["inherited",1],["from",1],["mkdir",1],["old",2],["os",2],["0o000",1],["try",1],["store",4],["config",1],["data",1],["dir",1],["wide",1],["db",3],["assert",2],["0o600",1],["parent",1],["0o700",1],["finally",1]]},{"id":"tests/test_data_dir_permissions.py#test_new_database_is_not_world_readable","name":[["test",1],["new",1],["database",1],["not",1],["world",1],["readable",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["new",2],["database",2],["not",2],["world",2],["readable",2],["tmp",3],["path",7],["headline",1],["regression",1],["credential",1],["db",5],["was",1],["born",1],["rw",1],["store",5],["config",1],["data",1],["dir",1],["assert",2],["owner",1],["only",1],["oct",1],["mode",2],["0o600",1]]},{"id":"tests/test_data_dir_permissions.py#test_posture_does_not_claim_a_boundary_it_lacks","name":[["test",1],["posture",1],["not",1],["claim",1],["boundary",1],["lacks",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["posture",3],["not",3],["claim",2],["boundary",2],["lacks",2],["tmp",3],["path",4],["no",1],["hardening",1],["applied",1],["must",1],["report",1],["exposed",1],["assume",1],["wide",6],["mkdir",1],["mode",1],["0o755",2],["os",1],["chmod",1],["absent",1],["db",2],["assert",2],["data",1],["dir",1],["owner",2],["only",2],["false",2]]},{"id":"tests/test_data_dir_permissions.py#test_posture_reports_the_truth","name":[["test",1],["posture",1],["reports",1],["truth",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["posture",3],["reports",2],["truth",2],["tmp",3],["path",6],["store",4],["config",1],["data",2],["dir",2],["db",4],["parent",1],["assert",3],["supported",1],["true",3],["owner",2],["only",2]]},{"id":"tests/test_data_dir_permissions.py#test_wal_sidecars_are_hardened_too","name":[["test",1],["wal",1],["sidecars",1],["hardened",1],["too",1]],"path":[["tests",1],["test",1],["data",1],["dir",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["wal",5],["sidecars",2],["hardened",2],["too",2],["tmp",3],["path",3],["shm",3],["carry",1],["same",1],["committed",1],["rows",1],["as",1],["database",1],["hardening",1],["only",2],["main",1],["file",1],["would",1],["leave",1],["contents",1],["readable",1],["through",1],["them",1],["from",1],["openai4s",1],["security",1],["permissions",1],["import",1],["harden",2],["db",10],["write",2],["bytes",2],["suffix",5],["sidecar",6],["name",4],["os",1],["chmod",1],["0o644",1],["assert",2],["owner",1],["oct",1],["mode",1]]},{"id":"tests/test_datapro_index.py","name":[["test",1],["datapro",1],["index",1],["py",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["completeness",1],["atomicity",1],["contracts",1],["local",1],["data",6],["pro",3],["index",3],["these",1],["tests",1],["never",2],["contact",1],["they",1],["exercise",1],["durable",1],["boundary",1],["real",1],["search",1],["result",2],["crosses",1],["only",1],["after",1],["credential",1],["redaction",1],["strict",1],["integer",1],["structured",1],["content",2],["code",6],["check",1],["from",5],["future",8],["import",9],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["pathlib",1],["path",1],["pytest",4],["openai4s",3],["datapro",2],["storage",1],["max",2],["leaves",1],["logical",1],["entries",1],["store",2],["mark",3],["parametrize",3],["query",1],["sentinel",9],["entry",1],["count",1],["academic",3],["papers",1],["msg",1],["ok",1],["items",4],["name",2],["complete",2],["paper",2],["url",1],["https",1],["example",3],["invalid",1],["date",1],["2026",1],["01",1],["02",1],["snippet",1],["abstract",1],["text",1],["extra",1],["citation",1],["doi",1],["10",1],["unknown",11],["deep",1],["other",2],["datasets",2],["list",3],["type",2],["total",1],["id",2],["dataset",2],["second",1],["wrapper",1],["generation",1],["entity",4],["profile",2],["aliases",1],["labs",1],["el",1],["attributes",1],["founded",1],["2024",1],["active",1],["true",1],["tags",1],["science",1],["shape",3],["top",1],["level",1],["seen",1],["before",1],["arbitrary",1],["leaf",1],["field",1],["value",3],["quoted",2],["key",6],["newline",1],["gamma",1],["ndelta",1],["backslash",1],["eps",1],["zeta",1],["percent",1],["100",1],["underscore",1],["literal",1],["4011",1],["false",1]]},{"id":"tests/test_datapro_index.py#_search","name":[["search",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["search",3],["store",5],["needle",3],["str",2],["limit",4],["int",3],["1000",2],["dict",3],["result",5],["datapro",1],["index",1],["assert",3],["isinstance",2],["items",1],["list",1],["type",1],["total",1],["return",1]]},{"id":"tests/test_datapro_index.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["store",5],["tmp",3],["path",5],["return",1],["openai4s",1],["db",1]]},{"id":"tests/test_datapro_index.py#_table_names","name":[["table",1],["names",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["table",3],["names",6],["store",5],["tuple",2],["str",5],["rows",2],["conn",1],["execute",1],["noqa",1],["slf001",1],["verifies",1],["transaction",1],["boundary",1],["select",1],["name",9],["from",1],["sqlite",1],["master",1],["type",1],["like",1],["datapro",1],["order",1],["by",1],["fetchall",1],["row",2],["batch",4],["next",2],["if",2],["entry",3],["entr",1],["assert",1],["return",1]]},{"id":"tests/test_datapro_index.py#test_agent_sql_cannot_read_or_discover_the_internal_datapro_index","name":[["test",1],["agent",1],["sql",1],["cannot",1],["read",1],["discover",1],["internal",1],["datapro",1],["index",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["agent",3],["sql",2],["cannot",2],["read",2],["discover",2],["internal",2],["datapro",11],["index",9],["tmp",3],["path",3],["store",7],["root",4],["new",1],["frame",3],["project",2],["id",4],["scope",8],["kind",1],["turn",1],["result",1],["query",4],["scoped",1],["structured",1],["content",1],["code",1],["items",1],["marker",1],["visible",1],["schema",6],["assert",4],["batches",4],["not",4],["entries",4],["my",4],["table",3],["pytest",2],["raises",2],["permission",1],["error",2],["select",2],["from",2],["view",2],["sqlite3",1],["operational",1],["match",1],["no",1],["such",1]]},{"id":"tests/test_datapro_index.py#test_complete_result_envelope_indexes_content_text_and_future_fields","name":[["test",1],["complete",1],["result",1],["envelope",1],["indexes",1],["content",1],["text",1],["future",1],["fields",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["complete",4],["result",8],["envelope",5],["indexes",2],["content",7],["text",7],["future",5],["fields",2],["tmp",3],["path",3],["store",5],["error",1],["false",1],["top",2],["level",2],["only",6],["sentinel",8],["raw",1],["type",1],["block",2],["structured",2],["code",1],["items",1],["field",1],["unknown",1],["receipt",4],["datapro",2],["index",2],["successful",1],["search",2],["query",1],["assert",4],["not",2],["none",2],["true",1],["total",1],["batch",5],["id",1]]},{"id":"tests/test_datapro_index.py#test_entry_failure_rolls_back_batch_and_prior_entries_then_retry_is_complete","name":[["test",1],["entry",1],["failure",1],["rolls",1],["back",1],["batch",1],["prior",1],["entries",1],["then",1],["retry",1],["complete",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",4],["entry",10],["failure",3],["rolls",2],["back",2],["batch",4],["prior",2],["entries",2],["then",2],["retry",2],["complete",3],["tmp",3],["path",3],["store",10],["table",8],["names",1],["quoted",5],["replace",2],["conn",5],["execute",3],["noqa",5],["slf001",5],["fault",1],["injection",1],["at",1],["sqlite",1],["boundary",1],["create",1],["trigger",2],["datapro",4],["fail",3],["third",4],["before",1],["insert",1],["select",3],["count",5],["from",2],["begin",1],["raise",1],["injected",2],["data",1],["pro",1],["end",1],["commit",2],["content",5],["code",1],["items",1],["record",1],["index",4],["range",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["result",2],["query",2],["atomic",2],["insertion",2],["structured",2],["fetchone",1],["assert",3],["drop",1],["receipt",3],["true",1]]},{"id":"tests/test_datapro_index.py#test_every_returned_field_is_indexed_without_a_schema_whitelist","name":[["test",1],["every",1],["returned",1],["field",1],["indexed",1],["without",1],["schema",1],["whitelist",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["every",2],["returned",2],["field",2],["indexed",6],["without",2],["schema",2],["whitelist",2],["tmp",3],["path",3],["query",4],["content",7],["sentinel",4],["entry",4],["count",8],["store",6],["receipt",10],["index",3],["datapro",3],["result",1],["structured",3],["assert",13],["complete",2],["true",2],["source",5],["leaf",4],["digest",5],["found",3],["search",3],["total",1],["items",1],["batch",11],["id",3],["not",1],["none",1],["persisted",3],["conn",1],["execute",1],["noqa",1],["slf001",1],["completeness",1],["oracle",1],["select",1],["text",2],["from",1],["batches",1],["fetchone",1],["json",1],["loads",1]]},{"id":"tests/test_datapro_index.py#test_frame_scope_is_canonical_and_deleting_artifact_removes_its_index","name":[["test",1],["frame",1],["scope",1],["canonical",1],["deleting",1],["artifact",1],["removes",1],["its",1],["index",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["frame",7],["scope",2],["canonical",2],["deleting",2],["artifact",16],["removes",2],["its",2],["index",5],["tmp",4],["path",5],["store",11],["root",4],["new",2],["project",8],["id",17],["datapro",10],["kind",2],["turn",1],["child",3],["parent",1],["delegate",1],["depth",1],["payload",6],["result",3],["json",2],["write",1],["text",1],["saved",1],["true",1],["encoding",1],["utf",1],["save",1],["str",1],["filename",1],["name",1],["content",2],["type",1],["application",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["receipt",4],["query",1],["scoped",4],["structured",1],["code",1],["items",1],["marker",1],["sentinel",3],["batch",11],["assert",8],["not",1],["none",2],["palette",3],["search",2],["item",2],["delete",1],["total",1]]},{"id":"tests/test_datapro_index.py#test_identical_real_call_occurrences_keep_independent_artifact_lifecycles","name":[["test",1],["identical",1],["real",1],["call",1],["occurrences",1],["keep",1],["independent",1],["artifact",1],["lifecycles",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["identical",2],["real",6],["call",8],["occurrences",2],["keep",2],["independent",2],["artifact",12],["lifecycles",2],["tmp",4],["path",5],["store",10],["content",6],["code",1],["items",1],["marker",1],["repeated",3],["sentinel",3],["artifacts",5],["label",3],["payload",6],["datapro",5],["json",2],["write",1],["text",1],["encoding",1],["utf",1],["append",1],["save",1],["str",1],["filename",1],["name",1],["type",1],["application",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["project",1],["id",12],["default",1],["first",3],["index",4],["result",2],["query",4],["same",2],["structured",2],["occurrence",2],["second",3],["assert",5],["batch",6],["search",2],["total",2],["delete",1],["none",2],["not",1]]},{"id":"tests/test_datapro_index.py#test_index_capacity_failure_is_reported_not_silently_dropped","name":[["test",1],["index",1],["capacity",1],["failure",1],["reported",1],["not",1],["silently",1],["dropped",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["index",5],["capacity",4],["failure",2],["reported",2],["not",4],["silently",2],["dropped",2],["tmp",3],["path",3],["oversized",3],["must",1],["stay",1],["distinguishable",1],["from",2],["refused",4],["search",4],["store",4],["raw",2],["structured",2],["content",2],["code",2],["items",1],["range",1],["max",1],["logical",1],["entries",1],["receipt",6],["datapro",2],["successful",2],["query",2],["result",2],["none",4],["already",1],["means",1],["response",1],["was",1],["success",1],["reusing",1],["here",1],["made",1],["working",1],["but",1],["unindexable",1],["indistinguishable",1],["one",1],["assert",6],["complete",1],["false",2],["indexed",1],["reason",1],["batch",1],["id",1],["4011",1]]},{"id":"tests/test_datapro_index.py#test_large_nested_wrapper_is_stored_once_but_context_projection_survives","name":[["test",1],["large",1],["nested",1],["wrapper",1],["stored",1],["once",1],["but",1],["context",1],["projection",1],["survives",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["large",3],["nested",4],["wrapper",17],["stored",2],["once",2],["but",3],["context",10],["projection",4],["survives",2],["tmp",3],["path",3],["store",7],["blob",5],["search",9],["sentinel",5],["100",1],["1024",1],["children",7],["id",6],["child",3],["index",8],["marker",1],["range",1],["50",1],["content",6],["code",1],["items",5],["type",3],["other",3],["datasets",3],["unknown",2],["owner",6],["data",2],["total",3],["len",8],["receipt",5],["datapro",8],["result",1],["query",1],["structured",2],["assert",15],["entry",5],["count",1],["sizes",5],["conn",1],["execute",1],["noqa",1],["slf001",1],["storage",1],["amplification",1],["oracle",1],["select",2],["length",5],["text",2],["from",2],["batches",1],["batch",13],["as",3],["payload",5],["sum",2],["json",5],["coalesce",1],["case",1],["null",3],["then",1],["else",1],["end",1],["contexts",2],["entries",2],["fetchone",1],["source",4],["size",4],["dumps",2],["ensure",2],["ascii",2],["false",2],["sort",1],["keys",1],["true",3],["separators",1],["fields",1],["remain",1],["searchable",1],["through",1],["one",1],["canonical",1],["copy",1],["public",1],["reconstructs",1],["historical",1],["object",1],["read",1],["so",1],["removing",1],["its",1],["persisted",1],["duplicate",1],["not",4],["change",1],["api",1],["found",6],["limit",1],["include",1],["truncated",1],["dataset",2],["command",1],["palette",8],["uses",1],["deliberately",1],["lightweight",1],["match",1],["applies",1],["every",1],["shared",1],["must",1],["be",1],["copied",1],["into",1],["twenty",2],["response",1],["rows",1],["selected",1],["times",1],["by",1],["sql",1],["join",1],["20",1],["all",2],["item",4],["bytes",2],["encode",1],["utf",1],["none",1]]},{"id":"tests/test_datapro_index.py#test_large_result_indexes_all_257_entries_without_truncation","name":[["test",1],["large",1],["result",1],["indexes",1],["all",1],["257",1],["entries",1],["without",1],["truncation",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["large",3],["result",5],["indexes",2],["all",2],["257",4],["entries",2],["without",2],["truncation",2],["tmp",3],["path",3],["store",4],["items",5],["ordinal",7],["marker",1],["bulk",2],["sentinel",2],["03d",2],["unique",2],["range",1],["receipt",6],["index",1],["datapro",1],["query",1],["complete",1],["response",1],["structured",1],["content",1],["code",1],["assert",4],["entry",1],["count",3],["source",2],["leaf",2],["indexed",2],["digest",2],["128",1],["256",1],["search",1],["any",1],["item",2],["json",1],["pointer",1]]},{"id":"tests/test_datapro_index.py#test_linking_a_deleted_artifact_drops_the_batch","name":[["test",1],["linking",1],["deleted",1],["artifact",1],["drops",1],["batch",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["linking",2],["deleted",2],["artifact",4],["drops",2],["batch",5],["tmp",3],["path",3],["delete",1],["landing",1],["before",1],["link",3],["must",1],["not",2],["be",1],["undone",1],["by",1],["store",6],["receipt",2],["index",5],["datapro",4],["result",1],["query",1],["race",3],["probe",3],["structured",1],["content",2],["code",1],["items",1],["id",3],["assert",2],["search",2],["limit",2],["10",2],["total",2],["pytest",1],["raises",1],["key",1],["error",1],["exist",1],["owning",1],["gone",1],["so",1],["has",1],["no",1],["lifecycle",1],["left",1]]},{"id":"tests/test_datapro_index.py#test_matching_child_is_not_hidden_by_its_own_batch_text","name":[["test",1],["matching",1],["child",1],["not",1],["hidden",1],["by",1],["its",1],["own",1],["batch",1],["text",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["matching",4],["child",3],["not",3],["hidden",3],["by",4],["its",3],["own",2],["batch",7],["text",3],["tmp",3],["path",3],["level",1],["hit",1],["must",1],["let",1],["siblings",2],["push",1],["real",1],["match",1],["out",1],["limit",3],["search",2],["whole",1],["flattened",1],["so",2],["matches",1],["whenever",1],["any",2],["entry",3],["makes",1],["predicate",1],["true",1],["every",1],["under",1],["ordered",1],["pointer",4],["alone",1],["non",1],["filled",1],["user",1],["actually",1],["searched",1],["was",2],["absent",1],["from",1],["result",2],["store",4],["needle",5],["zqxjunique",1],["sits",1],["last",1],["record",1],["order",1],["buries",1],["items",8],["note",2],["filler",1],["03d",1],["range",1],["40",2],["append",1],["contains",1],["here",1],["index",1],["datapro",1],["query",2],["unrelated",1],["structured",1],["content",2],["code",1],["top",4],["pointers",3],["item",4],["json",3],["assert",2],["dumps",1],["got",1]]},{"id":"tests/test_datapro_index.py#test_nul_bearing_keys_and_scalars_are_searchable_on_both_sides","name":[["test",1],["nul",1],["bearing",1],["keys",1],["scalars",1],["searchable",1],["both",1],["sides",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["nul",9],["bearing",2],["keys",2],["scalars",2],["searchable",2],["both",2],["sides",2],["tmp",3],["path",4],["store",4],["field",3],["key",3],["before",2],["x00nul",2],["after",5],["value",7],["literal",3],["receipt",2],["index",1],["datapro",1],["result",1],["query",1],["character",1],["coverage",1],["structured",1],["content",2],["code",1],["items",2],["full",1],["strings",1],["exercise",1],["broken",1],["sqlite",1],["like",2],["normally",1],["treats",1],["embedded",1],["as",1],["end",1],["its",1],["pattern",1],["ordinary",1],["suffixes",1],["prove",1],["was",1],["not",1],["dropped",1],["upper",2],["case",2],["queries",1],["pin",1],["existing",1],["ascii",1],["insensitive",1],["semantics",1],["percent",1],["underscore",1],["stay",1],["needle",2],["found",3],["search",1],["assert",2],["total",1],["batch",2],["id",2]]},{"id":"tests/test_datapro_index.py#test_only_a_strict_integer_zero_result_reaches_the_index","name":[["test",1],["only",1],["strict",1],["integer",1],["zero",1],["result",1],["reaches",1],["index",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["only",2],["strict",3],["integer",3],["zero",2],["result",4],["reaches",2],["index",5],["tmp",3],["path",3],["code",9],["store",8],["sentinel",4],["must",1],["not",2],["type",1],["name",1],["receipt",2],["datapro",2],["successful",2],["search",2],["query",2],["structured",2],["content",2],["items",2],["marker",2],["assert",4],["none",1],["total",1],["batch",2],["table",5],["entry",2],["names",1],["conn",2],["execute",2],["noqa",2],["slf001",2],["select",2],["count",2],["from",2],["fetchone",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["direct",1],["internal",1],["bypass",1]]},{"id":"tests/test_datapro_index.py#test_original_key_and_scalar_characters_are_searchable_without_json_escaping","name":[["test",1],["original",1],["key",1],["scalar",1],["characters",1],["searchable",1],["without",1],["json",1],["escaping",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["original",4],["key",2],["scalar",2],["characters",2],["searchable",2],["without",2],["json",2],["escaping",2],["tmp",3],["path",3],["field",4],["value",4],["store",4],["receipt",2],["index",1],["datapro",1],["result",1],["query",1],["literal",1],["character",1],["coverage",1],["structured",1],["content",1],["code",1],["items",2],["found",3],["search",1],["assert",2],["total",1],["batch",2],["id",2]]},{"id":"tests/test_datapro_index.py#test_pathological_entry_count_fails_closed_without_partial_index","name":[["test",1],["pathological",1],["entry",1],["count",1],["fails",1],["closed",1],["without",1],["partial",1],["index",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["pathological",3],["entry",6],["count",5],["fails",2],["closed",2],["without",2],["partial",2],["index",3],["tmp",3],["path",3],["store",6],["content",3],["code",1],["items",1],["range",1],["max",1],["logical",2],["entries",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["safe",1],["indexing",1],["limit",1],["datapro",1],["result",1],["query",1],["derived",1],["structured",1],["batch",2],["table",5],["names",1],["assert",2],["conn",2],["execute",2],["select",2],["from",2],["fetchone",2],["noqa",2],["slf001",2]]},{"id":"tests/test_datapro_index.py#test_query_text_is_part_of_the_searchable_index","name":[["test",1],["query",1],["text",1],["part",1],["searchable",1],["index",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["query",8],["text",2],["part",2],["searchable",2],["index",4],["tmp",3],["path",3],["store",5],["only",1],["datapro",3],["sentinel",1],["7f39c1",1],["receipt",3],["result",4],["structured",2],["content",3],["code",1],["items",2],["name",1],["deliberately",1],["omits",1],["search",2],["phrase",1],["batch",7],["id",3],["assert",4],["not",2],["none",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["total",1]]},{"id":"tests/test_datapro_index.py#test_redacted_mapping_key_collision_preserves_every_non_secret_value","name":[["test",1],["redacted",1],["mapping",1],["key",1],["collision",1],["preserves",1],["every",1],["non",1],["secret",1],["value",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["redacted",5],["mapping",2],["key",2],["collision",10],["preserves",2],["every",2],["non",2],["secret",7],["value",8],["tmp",3],["path",3],["store",5],["agent",1],["plan",1],["credential",1],["safe",5],["datapro",2],["redact",1],["mcp",1],["result",2],["error",1],["false",1],["raw",2],["content",3],["structured",5],["code",1],["first",3],["second",3],["assert",6],["not",2],["json",1],["dumps",1],["receipt",3],["index",1],["successful",1],["search",3],["query",1],["indexing",1],["secrets",1],["none",1],["complete",1],["true",1],["total",2]]},{"id":"tests/test_datapro_index.py#test_reingest_is_idempotent_but_duplicate_occurrences_do_not_collapse","name":[["test",1],["reingest",1],["idempotent",1],["but",1],["duplicate",1],["occurrences",1],["not",1],["collapse",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["reingest",2],["idempotent",2],["but",2],["duplicate",9],["occurrences",2],["not",2],["collapse",2],["tmp",3],["path",3],["store",5],["name",1],["same",1],["record",1],["marker",1],["pointer",3],["sentinel",2],["content",5],["code",1],["items",4],["dict",1],["first",3],["index",2],["datapro",2],["result",5],["query",2],["occurrence",2],["structured",2],["second",3],["assert",4],["batch",2],["id",2],["entry",2],["count",2],["search",1],["total",1],["item",2],["json",1]]},{"id":"tests/test_datapro_index.py#test_session_and_project_deletion_remove_their_datapro_index_rows","name":[["test",1],["session",1],["project",1],["deletion",1],["remove",1],["their",1],["datapro",1],["index",1],["rows",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["session",12],["project",19],["deletion",2],["remove",2],["their",2],["datapro",14],["index",7],["rows",2],["tmp",3],["path",3],["store",14],["create",1],["name",1],["data",1],["pro",1],["id",8],["delete",9],["only",3],["new",2],["frame",5],["default",1],["kind",2],["turn",2],["batch",11],["result",2],["query",2],["cleanup",2],["structured",2],["content",2],["code",2],["items",2],["marker",2],["sentinel",4],["assert",5],["none",3],["search",2],["total",2],["not",1]]},{"id":"tests/test_datapro_index.py#test_short_credential_embedded_in_mapping_key_is_fully_redacted","name":[["test",1],["short",1],["credential",1],["embedded",1],["mapping",1],["key",1],["fully",1],["redacted",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["short",5],["credential",3],["embedded",2],["mapping",3],["key",6],["fully",2],["redacted",3],["tmp",3],["path",3],["store",5],["secret",6],["123",1],["safe",4],["datapro",3],["redact",1],["mcp",1],["result",2],["error",1],["false",2],["raw",2],["content",3],["structured",2],["code",1],["prefix",2],["suffix",2],["value",2],["sentinel",2],["serialized",2],["json",2],["dumps",2],["ensure",1],["ascii",1],["assert",5],["not",3],["receipt",4],["index",2],["successful",1],["search",2],["query",1],["secrets",1],["none",1],["complete",1],["true",1],["batch",2],["id",1],["total",1]]},{"id":"tests/test_datapro_index.py#test_unknown_nested_leaf_explosion_fails_closed_without_partial_index","name":[["test",1],["unknown",1],["nested",1],["leaf",1],["explosion",1],["fails",1],["closed",1],["without",1],["partial",1],["index",1]],"path":[["tests",1],["test",1],["datapro",1],["index",1],["py",1]],"body":[["def",2],["test",2],["unknown",3],["nested",3],["leaf",4],["explosion",3],["fails",2],["closed",2],["without",2],["partial",2],["index",5],["tmp",3],["path",3],["store",5],["content",3],["code",1],["future",2],["none",1],["range",1],["max",1],["leaves",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["safe",1],["limit",1],["datapro",1],["result",1],["query",1],["structured",1],["batch",2],["table",7],["entry",2],["names",1],["assert",1],["conn",1],["execute",1],["noqa",1],["slf001",1],["select",1],["count",1],["from",1],["fetchone",1]]},{"id":"tests/test_delegated_cell_record.py","name":[["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["delegated",3],["child",6],["cells",2],["become",1],["durable",1],["execution",4],["log",2],["rows",1],["d1",1],["recorder",5],["half",1],["before",1],["existed",1],["executed",1],["code",1],["lived",1],["only",3],["action",1],["ledger",1],["capped",1],["delegation",5],["result",1],["projection",3],["no",1],["row",1],["so",1],["cell",7],["detail",2],["returned",1],["none",1],["lineage",2],["said",1],["recorded",1],["false",1],["daemon",1],["restart",1],["kept",1],["nothing",1],["notebook",2],["reader",1],["could",1],["reach",1],["writes",1],["every",1],["failed",1],["ones",1],["included",1],["keyed",1],["frame",4],["id",2],["root",2],["delegate",2],["origin",1],["keeps",1],["out",1],["by",1],["construction",1],["while",1],["making",1],["truthful",1],["end",4],["tests",1],["run",1],["real",4],["runner",2],["local",1],["kernel",2],["llm",2],["scripted",2],["from",7],["future",1],["import",9],["annotations",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",6],["agent",3],["loop",2],["as",1],["mod",1],["record",1],["composed",1],["hooks",3],["compose",1],["config",2],["server",1],["views",1],["view",1],["service",1],["store",2],["unit",1],["contracts",1],["composition",1],["stage",1],["capture",1],["path",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1],["file",1]]},{"id":"tests/test_delegated_cell_record.py#_cell","name":[["cell",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["cell",2],["code",4],["str",4],["language",4],["python",2],["return",1],["simple",1],["namespace",1]]},{"id":"tests/test_delegated_cell_record.py#_store_and_child","name":[["store",1],["child",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["store",7],["child",4],["project",5],["id",6],["str",2],["none",5],["config",1],["db",1],["path",1],["kwargs",3],["kind",2],["turn",1],["status",1],["ready",1],["if",1],["not",1],["parent",4],["new",2],["frame",2],["delegate",1],["name",1],["worker",1],["depth",1],["return",1]]},{"id":"tests/test_delegated_cell_record.py#ScriptedLLM","name":[["scripted",1],["llm",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["class",2],["scripted",2],["llm",2],["returns",1],["queued",1],["replies",6],["order",1],["each",1],["call",2],["pops",1],["one",1],["def",2],["init",1],["self",7],["list",1],["calls",2],["messages",2],["cfg",1],["kw",1],["append",1],["content",3],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_delegated_cell_record.py#ScriptedLLM.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["call",2],["self",5],["messages",3],["cfg",2],["kw",2],["calls",1],["append",1],["content",3],["replies",2],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_delegated_cell_record.py#ScriptedLLM.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_delegated_cell_record.py#test_compose_returns_none_or_the_single_hook_unwrapped","name":[["test",1],["compose",1],["returns",1],["none",1],["single",1],["hook",1],["unwrapped",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["compose",6],["returns",2],["none",7],["single",2],["hook",2],["unwrapped",2],["assert",4],["cell",6],["hooks",5],["store",3],["parent",1],["child",3],["recorder",7],["delegated",1],["composed",3],["object",1],["isinstance",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_hooks_record_even_when_capture_raises","name":[["test",1],["composed",1],["hooks",1],["record",1],["even",1],["capture",1],["raises",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",4],["test",2],["composed",4],["hooks",6],["record",3],["even",2],["capture",7],["raises",3],["events",4],["list",1],["object",1],["class",1],["before",5],["self",2],["action",5],["append",2],["return",1],["cap",2],["token",7],["after",4],["result",1],["raise",1],["runtime",2],["error",2],["broke",2],["store",4],["parent",1],["child",3],["recorder",3],["delegated",1],["cell",4],["compose",1],["open",1],["txt",1],["write",1],["pytest",1],["match",1],["id",1],["stdout",1],["each",1],["inner",1],["hook",1],["received",1],["its",1],["own",1],["durable",1],["was",1],["written",1],["failure",1],["propagated",1],["assert",2],["detail",1],["not",1],["none",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_hooks_record_even_when_capture_raises.Capture","name":[["capture",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["class",2],["capture",3],["def",2],["before",2],["self",2],["action",2],["events",2],["append",2],["return",1],["cap",1],["token",3],["after",2],["result",1],["raise",1],["runtime",1],["error",1],["broke",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_hooks_record_even_when_capture_raises.Capture.after","name":[["after",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",3],["self",2],["action",2],["token",3],["result",2],["events",1],["append",1],["raise",1],["runtime",1],["error",1],["capture",1],["broke",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_hooks_record_even_when_capture_raises.Capture.before","name":[["before",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["before",3],["self",2],["action",2],["events",1],["append",1],["return",1],["cap",1],["token",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half","name":[["test",1],["composed",1],["native",1],["hooks",1],["reach",1],["only",1],["capture",1],["half",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",8],["test",2],["composed",2],["native",13],["hooks",7],["reach",2],["only",2],["capture",7],["half",2],["class",1],["init",1],["self",11],["calls",6],["before",5],["action",4],["return",2],["cell",4],["token",12],["after",8],["result",4],["append",4],["call",6],["receipts",6],["list",2],["store",4],["parent",1],["child",4],["recorder",4],["delegated",1],["compose",1],["simple",1],["namespace",1],["name",1],["write",1],["file",1],["res",1],["filename",2],["res2",2],["assert",2],["has",1],["no",1],["identity",1],["writes",1],["nothing",1],["cells",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half.Capture","name":[["capture",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["class",2],["capture",2],["def",6],["init",1],["self",11],["calls",5],["before",3],["action",3],["return",2],["cell",1],["token",7],["after",5],["result",4],["append",4],["native",5],["call",2],["receipts",4],["list",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half.Capture.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["init",2],["self",3],["calls",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half.Capture.after","name":[["after",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",3],["self",3],["action",2],["token",2],["result",2],["calls",1],["append",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half.Capture.after_native","name":[["after",1],["native",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",3],["native",3],["self",3],["call",2],["token",3],["result",3],["calls",1],["append",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half.Capture.after_native_with_receipts","name":[["after",1],["native",1],["receipts",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["after",2],["native",2],["receipts",6],["self",3],["call",2],["token",3],["result",2],["calls",1],["append",1],["list",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half.Capture.before","name":[["before",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["before",2],["self",2],["action",2],["return",1],["cell",1],["token",1]]},{"id":"tests/test_delegated_cell_record.py#test_composed_native_hooks_reach_only_the_capture_half.Capture.before_native","name":[["before",1],["native",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["before",3],["native",3],["self",3],["action",2],["calls",1],["append",1],["return",1],["token",1]]},{"id":"tests/test_delegated_cell_record.py#test_delegated_child_cells_are_durable_end_to_end","name":[["test",1],["delegated",1],["child",1],["cells",1],["durable",1],["end",2]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["delegated",2],["child",17],["cells",7],["durable",3],["end",4],["monkeypatch",3],["tmp",3],["path",6],["scripted",3],["llm",1],["python",2],["nprint",1],["recorded",6],["marker",5],["queue",1],["empty",1],["default",1],["host",2],["submit",2],["output",2],["completion",2],["cell",10],["setattr",1],["loop",1],["mod",1],["chat",1],["workspace",4],["ws",1],["mkdir",1],["cfg",4],["config",1],["store",13],["db",2],["parent",5],["new",1],["frame",11],["kind",1],["turn",1],["status",2],["ready",1],["runner",4],["delegation",1],["id",15],["try",1],["result",3],["request",1],["print",2],["finally",1],["close",2],["assert",18],["stop",1],["reason",1],["submitted",1],["rows",14],["list",2],["len",1],["both",2],["work",2],["must",1],["be",1],["origin",1],["delegate",2],["ok",1],["stdout",2],["code",2],["index",1],["keyed",1],["under",1],["columns",1],["never",1],["detail",7],["producing",4],["root",1],["generation",12],["stamped",1],["row",5],["kernel",2],["real",1],["s2",1],["not",3],["fabrication",1],["latest",1],["none",2],["serves",2],["zero",1],["projection",1],["view",2],["restart",1],["durability",1],["fresh",1],["same",1],["still",1],["reopened",2]]},{"id":"tests/test_delegated_cell_record.py#test_failed_and_interrupted_cells_are_recorded_with_advancing_ordinals","name":[["test",1],["failed",1],["interrupted",1],["cells",1],["recorded",1],["advancing",1],["ordinals",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["interrupted",5],["cells",3],["recorded",2],["advancing",2],["ordinals",2],["store",6],["parent",1],["child",4],["recorder",4],["delegated",1],["cell",9],["after",2],["raise",1],["value",3],["error",7],["boom",3],["none",3],["id",4],["fail",2],["stdout",2],["stderr",2],["time",1],["sleep",1],["60",1],["int",3],["true",1],["rows",7],["list",1],["assert",7],["producing",2],["status",1],["index",1],["state",1],["revision",1],["detail",2],["seq",1]]},{"id":"tests/test_delegated_cell_record.py#test_generation_source_failure_still_records_the_row","name":[["test",1],["generation",1],["source",1],["failure",1],["still",1],["records",1],["row",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["generation",4],["source",2],["failure",2],["still",2],["records",2],["row",5],["store",4],["parent",1],["child",3],["recorder",3],["delegated",1],["cell",3],["id",3],["lambda",1],["language",1],["throw",1],["runtime",1],["error",1],["gone",1],["after",1],["print",1],["none",3],["nogen",2],["stdout",1],["detail",1],["assert",2],["not",1]]},{"id":"tests/test_delegated_cell_record.py#test_host_side_failure_records_a_synthetic_error_row","name":[["test",1],["host",1],["side",1],["failure",1],["records",1],["synthetic",1],["error",1],["row",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["host",4],["side",4],["failure",2],["records",2],["synthetic",2],["error",4],["row",2],["store",5],["parent",1],["child",6],["recorder",3],["delegated",1],["cell",5],["agent",1],["runtime",1],["py",1],["calls",1],["after",2],["action",1],["token",1],["none",3],["execution",1],["raised",1],["must",1],["still",1],["enter",1],["durable",1],["record",1],["explode",2],["rows",5],["list",1],["cells",1],["assert",7],["len",1],["status",1],["code",1],["detail",6],["producing",1],["id",3],["frame",2],["root",1],["origin",1],["delegate",1]]},{"id":"tests/test_delegated_cell_record.py#test_lineage_reports_cell_recorded_for_a_delegated_producer","name":[["test",1],["lineage",1],["reports",1],["cell",1],["recorded",1],["delegated",1],["producer",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",3],["lineage",7],["reports",2],["cell",11],["recorded",5],["delegated",2],["producer",5],["monkeypatch",3],["tmp",3],["path",6],["cli",1],["side",1],["twin",1],["gateway",1],["recorder",2],["without",1],["stage",1],["hooks",4],["stage1",1],["trusted",1],["delivery",1],["defaults",1],["off",1],["so",1],["has",1],["no",2],["capture",2],["at",1],["all",1],["must",3],["still",1],["run",2],["never",1],["ride",1],["factory",1],["scripted",3],["llm",1],["python",1],["nprint",1],["plain",3],["child",4],["setattr",1],["loop",1],["mod",1],["chat",1],["workspace",5],["ws",1],["mkdir",1],["cfg",3],["config",1],["store",9],["db",1],["parent",3],["new",1],["frame",4],["kind",1],["turn",1],["status",1],["ready",1],["runner",4],["delegation",1],["id",8],["try",1],["result",2],["request",1],["one",1],["finally",1],["close",1],["rows",4],["list",1],["cells",2],["assert",3],["were",1],["present",1],["yet",1],["be",1],["synthetic",1],["artifact",4],["version",1],["claiming",1],["as",1],["its",1],["now",1],["resolves",1],["true",2],["through",1],["unchanged",1],["view",2],["target",3],["produced",2],["txt",2],["write",1],["text",2],["bytes",2],["encoding",1],["utf",1],["saved",2],["save",1],["str",2],["filename",1],["content",1],["type",1],["size",1],["checksum",1],["producing",4],["execution",1],["service",1],["format",1],["timestamp",1],["lambda",1],["value",3],["if",1],["not",1],["none",2],["else",1]]},{"id":"tests/test_delegated_cell_record.py#test_nested_child_cells_are_keyed_under_the_nested_child_frame","name":[["test",1],["nested",2],["child",2],["cells",1],["keyed",1],["under",1],["frame",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["nested",11],["child",14],["cells",5],["keyed",2],["under",3],["frame",11],["monkeypatch",3],["tmp",3],["path",4],["scripted",3],["llm",1],["turn",5],["delegate",6],["mid",1],["cell",5],["grandchild",7],["python",3],["host",2],["request",2],["marker",4],["print",1],["stop",3],["reason",2],["nprint",1],["nhost",1],["submit",2],["output",1],["ok",1],["true",1],["done",1],["default",1],["fallback",1],["setattr",1],["loop",1],["mod",1],["chat",1],["workspace",4],["ws",1],["mkdir",1],["cfg",3],["config",1],["store",10],["db",1],["parent",5],["new",1],["kind",2],["status",1],["ready",1],["runner",4],["delegation",1],["id",6],["try",1],["result",3],["deeper",1],["finally",1],["close",1],["assert",9],["submitted",1],["grandchildren",3],["detail",6],["children",1],["if",1],["len",1],["grand",7],["rows",6],["list",3],["any",3],["stdout",2],["was",1],["not",2],["recorded",1],["row",2],["producing",1],["root",1],["origin",1],["code",1],["leaked",1],["into",1],["its",1]]},{"id":"tests/test_delegated_cell_record.py#test_r_cells_record_language_kernel_id_and_their_own_generation","name":[["test",1],["cells",1],["record",1],["language",1],["kernel",1],["id",1],["their",1],["own",1],["generation",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["cells",2],["record",2],["language",4],["kernel",3],["id",6],["their",2],["own",2],["generation",4],["store",4],["parent",1],["child",3],["generations",2],["python",1],["gen",3],["py",1],["recorder",3],["delegated",1],["cell",5],["after",1],["summary",1],["none",3],["stdout",1],["ok",1],["stderr",1],["error",1],["row",5],["detail",1],["assert",4],["not",1]]},{"id":"tests/test_delegated_cell_record.py#test_recorder_swallows_storage_and_generation_failures","name":[["test",1],["recorder",1],["swallows",1],["storage",1],["generation",1],["failures",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",3],["test",2],["recorder",5],["swallows",2],["storage",2],["generation",3],["failures",2],["class",1],["exploding",2],["store",2],["log",2],["cell",4],["self",1],["kwargs",1],["raise",2],["runtime",2],["error",2],["disk",2],["full",2],["logged",4],["list",1],["str",1],["delegated",1],["child",2],["id",2],["lambda",1],["language",1],["throw",1],["no",1],["source",1],["append",1],["must",1],["not",1],["into",1],["executor",1],["already",1],["ran",1],["losing",1],["its",1],["observation",1],["strictly",1],["better",1],["than",1],["failing",1],["run",1],["over",1],["bookkeeping",1],["write",1],["after",1],["print",1],["none",1],["stdout",1],["assert",1]]},{"id":"tests/test_delegated_cell_record.py#test_recorder_swallows_storage_and_generation_failures.ExplodingStore","name":[["exploding",1],["store",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["class",2],["exploding",2],["store",2],["def",1],["log",1],["cell",1],["self",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["disk",1],["full",1]]},{"id":"tests/test_delegated_cell_record.py#test_recorder_swallows_storage_and_generation_failures.ExplodingStore.log_cell","name":[["log",1],["cell",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["log",2],["cell",2],["self",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["disk",1],["full",1]]},{"id":"tests/test_delegated_cell_record.py#test_recorder_writes_ok_cells_keyed_under_the_child_frame","name":[["test",1],["recorder",1],["writes",1],["ok",1],["cells",1],["keyed",1],["under",1],["child",1],["frame",1]],"path":[["tests",1],["test",1],["delegated",1],["cell",1],["record",1],["py",1]],"body":[["def",2],["test",2],["recorder",6],["writes",2],["ok",3],["cells",4],["keyed",3],["under",2],["child",13],["frame",5],["store",8],["config",1],["db",1],["path",1],["project",9],["create",1],["name",1],["rec",1],["description",1],["context",1],["store2",1],["parent",4],["id",11],["delegated",1],["cell",9],["generation",2],["lambda",1],["language",2],["gen",2],["py",2],["action",3],["print",2],["hi",4],["token",2],["before",1],["after",1],["stdout",2],["stderr",1],["error",1],["none",2],["usage",1],["wall",2],["cpu",2],["peak",2],["rss",2],["kb",2],["2048",2],["row",19],["detail",1],["assert",19],["not",1],["root",1],["origin",1],["delegate",1],["status",1],["code",1],["python",2],["kernel",1],["seq",1],["index",1],["state",1],["revision",1],["inherits",1],["session",1],["scope",1],["recorded",1],["follows",1],["rows",1],["never",1],["enter",1],["notebook",1],["projection",1],["list",2],["producing",1]]},{"id":"tests/test_delegation_control.py","name":[["test",1],["delegation",1],["control",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["stopping",2],["steering",4],["sub",2],["agent",3],["from",5],["outside",2],["stop",4],["subtree",1],["send",1],["message",1],["were",1],["already",2],["correct",1],["tested",1],["walk",1],["follows",1],["parent",1],["child",4],["id",1],["so",2],["sibling",1],["structurally",1],["rather",3],["than",3],["spared",1],["by",1],["filter",1],["somebody",1],["has",2],["remember",1],["queues",1],["next",1],["turn",1],["boundary",1],["landing",1],["mid",1],["tool",1],["call",1],["neither",1],["was",1],["reachable",1],["user",2],["watching",1],["tree",1],["could",1],["see",1],["runaway",1],["had",1],["no",2],["way",1],["without",1],["whole",1],["session",1],["status",2],["codes",1],["substance",1],["here",2],["three",2],["answers",2],["must",1],["stay",2],["apart",2],["404",2],["such",1],["durable",1],["record",2],["never",2],["existed",2],["409",2],["but",1],["nothing",2],["live",1],["act",1],["200",2],["done",1],["ordinary",1],["exotic",1],["daemon",2],["restart",3],["marks",1],["every",1],["pending",1],["running",1],["stopped",2],["reason",1],["discards",1],["queued",1],["any",1],["page",1],["opened",1],["before",1],["holding",1],["ids",1],["children",1],["gone",1],["answering",2],["would",2],["tell",1],["work",1],["they",1],["watched",1],["run",1],["claim",1],["future",1],["import",6],["annotations",1],["json",1],["pytest",6],["openai4s",3],["config",2],["llmconfig",1],["server",2],["gateway",2],["as",1],["mod",1],["local",1],["auth",1],["fixture",1],["input",1],["routes",1],["exist",1],["at",1],["all",1],["success",1],["path",1],["mark",4],["stubbed",4],["backend",4],["real",1],["projection",1],["route",1],["carries",1],["machine",1],["readable",1],["task",1]]},{"id":"tests/test_delegation_control.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["class",5],["client",2],["def",6],["init",1],["self",29],["tmp",3],["path",9],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",3],["key",2],["test",2],["max",1],["turns",1],["runner",12],["gateway",2],["mod",2],["session",2],["hub",2],["store",7],["create",2],["project",4],["name",2],["description",1],["context",1],["id",28],["list",1],["projects",1],["frame",8],["handler",20],["make",1],["token",6],["local",3],["auth",3],["read",1],["post",4],["body",8],["none",8],["object",2],["new",2],["correlation",2],["req",2],["sent",10],["dict",2],["send",6],["code",8],["payload",4],["ctype",2],["extra",2],["json",2],["loads",2],["decode",2],["utf",2],["command",2],["v1",2],["headers",2],["content",2],["length",2],["header",2],["lambda",2],["route",2],["return",3],["seed",1],["child",11],["status",3],["running",1],["durable",1],["record",2],["no",2],["live",1],["behind",1],["exactly",1],["restart",1],["state",1],["survived",1],["process",1],["owned",1],["did",1],["not",2],["restore",1],["delegation",4],["tree",2],["root",3],["owner",6],["instance",6],["budget",1],["limit",1],["48",1],["rows",1],["created",1],["by",1],["reservation",2],["also",1],["spawn",1],["cap",1],["enforced",1],["persist",2],["only",1],["ever",1],["updates",1],["one",1],["returns",1],["row",1],["exist",1],["so",1],["seeding",1],["through",1],["alone",1],["produced",2],["empty",1],["404",1],["wanted",1],["409",1],["reserved",2],["reserve",1],["children",1],["count",1],["depth",2],["parent",2],["real",4],["ids",1],["assert",1],["worker",1],["request",1],["thing",1],["messages",1]]},{"id":"tests/test_delegation_control.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["init",2],["self",17],["tmp",4],["path",4],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",2],["mod",2],["session",2],["hub",2],["store",4],["create",2],["project",4],["name",1],["description",1],["context",1],["id",4],["list",1],["projects",1],["frame",1],["handler",2],["class",1],["make",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_delegation_control.py#_Client.get","name":[],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",3],["self",4],["path",4],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["none",1],["body",3],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_delegation_control.py#_Client.get._send","name":[["send",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_delegation_control.py#_Client.post","name":[["post",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",3],["post",4],["self",4],["path",4],["body",6],["none",3],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_delegation_control.py#_Client.post._send","name":[["send",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_delegation_control.py#_Client.seed_child","name":[["seed",1],["child",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["seed",2],["child",13],["self",8],["id",23],["status",4],["running",2],["durable",1],["record",2],["no",2],["live",1],["runner",7],["behind",1],["exactly",1],["post",1],["restart",1],["state",1],["survived",1],["process",1],["owned",1],["did",1],["not",2],["store",3],["restore",1],["delegation",4],["tree",2],["root",3],["frame",7],["owner",6],["instance",6],["budget",1],["limit",1],["48",1],["rows",1],["created",1],["by",1],["reservation",2],["also",1],["spawn",1],["cap",1],["enforced",1],["persist",2],["only",1],["ever",1],["updates",1],["one",1],["returns",1],["none",5],["row",1],["exist",1],["so",1],["seeding",1],["through",1],["alone",1],["produced",2],["empty",1],["404",1],["test",1],["wanted",1],["409",1],["reserved",2],["reserve",1],["children",1],["count",1],["depth",2],["parent",2],["real",4],["ids",1],["assert",1],["name",1],["worker",1],["request",1],["thing",1],["messages",1],["return",1]]},{"id":"tests/test_delegation_control.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_delegation_control.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_delegation_control.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner","name":[["live",1],["runner",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["class",4],["live",3],["runner",4],["stands",1],["delegation",2],["owns",1],["child",10],["deliberately",1],["stub",1],["routes",1],["above",1],["add",1],["status",3],["mapping",1],["refusal",1],["becomes",2],["404",1],["409",1],["real",3],["stop",4],["not",1],["reported",1],["through",1],["same",1],["channel",1],["as",1],["failed",1],["one",1],["subtree",2],["own",1],["behaviour",1],["walk",1],["follows",1],["parent",1],["id",10],["so",2],["sibling",1],["outside",1],["covered",1],["against",1],["kernel",1],["test",2],["runtime",1],["py",1],["re",1],["staging",1],["here",1],["would",2],["constructor",1],["rather",2],["than",2],["wiring",1],["marked",1],["stubbed",1],["backend",1],["response",2],["schema",1],["recorder",1],["paused",1],["fabricated",1],["body",1],["frozen",1],["into",1],["docs",1],["schemas",1],["json",1],["be",1],["provenance",1],["wrong",1],["absent",1],["lock",4],["def",5],["enter",1],["self",15],["return",4],["exit",1],["exc",1],["false",2],["tree",4],["none",1],["init",1],["children",1],["object",1],["stopped",3],["list",2],["str",1],["steered",2],["dict",1],["reason",3],["append",2],["send",1],["message",2],["spec",3],["ok",1],["true",1],["queued",2],["delivered",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["init",2],["self",9],["child",3],["id",3],["tree",3],["lock",2],["children",1],["object",1],["stopped",1],["list",2],["str",1],["steered",1],["dict",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner._Lock","name":[["lock",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["class",2],["lock",2],["def",2],["enter",1],["self",3],["return",2],["exit",1],["exc",1],["false",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner._Lock.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner._Lock.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["return",1],["false",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner._stop_subtree","name":[["stop",1],["subtree",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["stop",3],["subtree",2],["self",3],["child",5],["id",5],["reason",4],["stopped",2],["append",1],["return",1],["status",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner._Tree","name":[["tree",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["class",2],["tree",2],["lock",1],["none",1]]},{"id":"tests/test_delegation_control.py#_LiveRunner.send_message","name":[["send",1],["message",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["send",2],["message",3],["self",3],["spec",4],["steered",1],["append",1],["return",1],["ok",1],["true",1],["child",2],["id",3],["status",1],["queued",2],["delivered",1],["false",1]]},{"id":"tests/test_delegation_control.py#client","name":[["client",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["client",3],["tmp",3],["path",3],["return",1]]},{"id":"tests/test_delegation_control.py#test_a_child_that_never_existed_is_a_not_found","name":[["test",1],["child",1],["never",1],["existed",1],["not",1],["found",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["child",2],["never",2],["existed",2],["not",3],["found",3],["client",4],["status",2],["body",2],["post",1],["frames",1],["frame",1],["id",1],["delegations",1],["nope",1],["stop",1],["assert",2],["404",1],["code",1]]},{"id":"tests/test_delegation_control.py#test_a_live_child_is_actually_stopped_through_the_route","name":[["test",1],["live",1],["child",1],["actually",1],["stopped",1],["through",1],["route",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",3],["live",3],["child",8],["actually",2],["stopped",4],["through",2],["route",3],["client",8],["without",1],["every",1],["other",1],["here",1],["passes",1],["handler",1],["wired",1],["wrong",1],["method",1],["they",1],["all",1],["assert",4],["refusals",1],["refuses",2],["everything",1],["correctly",1],["id",7],["seed",1],["state",4],["runner",4],["frame",2],["project",1],["delegation",2],["status",3],["body",2],["post",1],["frames",1],["delegations",1],["stop",1],["200",1]]},{"id":"tests/test_delegation_control.py#test_a_live_child_receives_the_steering_text_verbatim","name":[["test",1],["live",1],["child",1],["receives",1],["steering",1],["text",1],["verbatim",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["live",3],["child",10],["receives",2],["steering",2],["text",3],["verbatim",2],["client",8],["id",8],["seed",1],["state",4],["runner",4],["frame",2],["project",1],["delegation",2],["status",3],["body",2],["post",1],["frames",1],["delegations",1],["steer",1],["message",2],["2024",2],["release",2],["assert",3],["200",1],["queued",1],["trimmed",1],["not",1],["reworded",1],["acts",1],["steered",1]]},{"id":"tests/test_delegation_control.py#test_a_record_whose_runner_is_gone_is_a_conflict_not_a_not_found","name":[["test",1],["record",1],["whose",1],["runner",1],["gone",1],["conflict",1],["not",2],["found",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["record",3],["whose",2],["runner",2],["gone",2],["conflict",2],["not",4],["found",2],["client",5],["post",2],["restart",1],["case",1],["saying",1],["404",1],["would",1],["tell",1],["user",1],["work",1],["they",1],["watched",1],["run",1],["never",1],["existed",1],["child",4],["id",3],["seed",1],["status",2],["body",4],["frames",1],["frame",1],["delegations",1],["stop",1],["assert",3],["409",1],["code",1],["delegation",1],["stale",1],["no",1],["longer",1],["active",1],["error",2],["cannot",1],["be",1],["steered",1]]},{"id":"tests/test_delegation_control.py#test_a_runner_that_refuses_the_steer_is_a_conflict_not_a_success","name":[["test",1],["runner",1],["refuses",1],["steer",1],["conflict",1],["not",1],["success",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["runner",8],["refuses",2],["steer",3],["conflict",2],["not",2],["success",2],["client",8],["send",2],["message",3],["answers",1],["refusal",1],["ok",2],["false",2],["returned",1],["as",2],["200",1],["reads",1],["delivered",1],["soft",1],["dictionary",1],["shape",1],["again",1],["child",7],["id",6],["seed",1],["state",3],["frame",2],["project",1],["live",1],["lambda",1],["spec",1],["status",3],["rejected",1],["reason",1],["stopped",2],["delegation",2],["body",3],["post",1],["frames",1],["delegations",1],["hello",1],["assert",3],["409",1],["code",1],["record",1],["stale",1],["error",1]]},{"id":"tests/test_delegation_control.py#test_a_steering_message_is_bounded_like_any_other_message","name":[["test",1],["steering",1],["message",2],["bounded",1],["like",1],["any",1],["other",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["steering",2],["message",6],["bounded",2],["like",2],["any",2],["other",2],["client",4],["same",2],["cap",1],["as",1],["user",1],["turn",1],["reason",1],["prepended",1],["child",2],["context",1],["replayed",1],["rest",1],["its",1],["run",1],["status",2],["body",2],["post",1],["frames",1],["frame",1],["id",1],["delegations",1],["steer",1],["1024",2],["assert",2],["413",1],["code",1],["too",1],["large",1]]},{"id":"tests/test_delegation_control.py#test_a_stop_never_reports_success_it_did_not_achieve","name":[["test",1],["stop",1],["never",1],["reports",1],["success",1],["did",1],["not",1],["achieve",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["stop",3],["never",2],["reports",2],["success",2],["did",2],["not",2],["achieve",2],["client",6],["failure",1],["replaces",1],["200",2],["child",5],["nothing",1],["reach",1],["reads",1],["as",1],["stopped",1],["every",1],["user",1],["stops",1],["watching",1],["id",3],["seed",1],["status",2],["body",1],["post",1],["frames",1],["frame",1],["delegations",1],["assert",1]]},{"id":"tests/test_delegation_control.py#test_an_empty_steering_message_is_refused_before_anything_is_looked_up","name":[["test",1],["empty",1],["steering",1],["message",1],["refused",1],["before",1],["anything",1],["looked",1],["up",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["steering",2],["message",4],["refused",2],["before",2],["anything",2],["looked",2],["up",2],["client",4],["blank",1],["steer",2],["would",1],["queue",1],["says",1],["nothing",1],["consume",1],["child",2],["next",1],["turn",1],["boundary",1],["deliver",1],["status",2],["body",2],["post",1],["frames",1],["frame",1],["id",1],["delegations",1],["assert",2],["400",1],["code",1],["bad",1],["request",1]]},{"id":"tests/test_delegation_control.py#test_an_unknown_child_status_never_takes_down_the_projection","name":[["test",1],["unknown",1],["child",1],["status",1],["never",1],["takes",1],["down",1],["projection",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["child",8],["status",8],["never",2],["takes",2],["down",2],["projection",2],["client",7],["widened",1],["lifecycle",1],["corrupted",1],["row",1],["must",1],["degrade",1],["honest",1],["count",1],["not",1],["key",1],["error",1],["500s",1],["every",1],["delegations",2],["read",1],["fabricated",1],["injected",1],["under",1],["ignore",3],["check",3],["constraints",3],["so",1],["response",1],["shape",1],["synthetic",1],["hence",1],["recorder",1],["stays",1],["paused",4],["id",6],["seed",1],["done",2],["conn",6],["store",1],["execute",3],["pragma",2],["try",1],["update",1],["delegation",1],["children",2],["root",1],["frame",3],["commit",1],["finally",1],["off",1],["body",5],["frames",1],["assert",5],["200",1],["stats",3],["total",1]]},{"id":"tests/test_delegation_control.py#test_both_controls_are_posts_on_the_real_surface","name":[["test",1],["both",1],["controls",1],["posts",1],["real",1],["surface",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["both",2],["controls",2],["posts",2],["real",2],["surface",2],["they",1],["mutate",1],["running",1],["agent",1],["so",1],["neither",1],["may",1],["be",1],["browser",1],["make",1],["navigation",1],["prefetch",1],["from",1],["openai4s",1],["server",1],["import",1],["contract",2],["routes",4],["http",1],["assert",2],["any",2],["delegations",2],["endswith",2],["stop",1],["steer",1]]},{"id":"tests/test_delegation_control.py#test_continuing_a_stale_record_is_the_same_conflict","name":[["test",1],["continuing",1],["stale",1],["record",1],["same",1],["conflict",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["continuing",2],["stale",3],["record",3],["same",2],["conflict",2],["client",7],["continue",3],["shares",1],["stop",1],["guard",1],["frozen",1],["response",1],["contract",1],["lists",1],["409",3],["but",1],["every",1],["assertion",1],["elsewhere",1],["reads",1],["http",1],["status",6],["off",2],["directly",1],["raised",1],["gateway",1],["error",1],["only",2],["ever",1],["asserted",1],["exception",1],["object",1],["not",2],["evidence",1],["about",1],["route",1],["answers",1],["capture",1],["recorder",1],["sees",1],["responses",1],["actually",1],["left",1],["handler",1],["had",1],["never",1],["observed",1],["one",1],["body",4],["post",2],["frames",2],["frame",2],["id",4],["delegations",2],["nope",1],["assert",4],["404",1],["code",2],["found",1],["child",4],["seed",1],["delegation",1]]},{"id":"tests/test_delegation_control.py#test_the_delegations_route_carries_task_status","name":[["test",1],["delegations",1],["route",1],["carries",1],["task",1],["status",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["delegations",4],["route",2],["carries",2],["task",5],["status",8],["client",10],["frames",2],["fid",1],["must",1],["surface",1],["completion",1],["contract",1],["so",1],["workbench",1],["panel",1],["color",1],["child",17],["by",2],["its",2],["actually",1],["reached",1],["not",1],["only",1],["transport",1],["lifecycle",1],["store",3],["restore",1],["delegation",3],["tree",1],["root",3],["frame",8],["id",22],["owner",6],["instance",6],["runner",6],["budget",1],["limit",1],["48",1],["reserved",2],["reserve",1],["children",2],["count",1],["depth",2],["parent",2],["none",3],["ids",1],["assert",5],["persist",1],["name",1],["worker",1],["done",2],["stop",2],["reason",2],["submitted",2],["partial",2],["messages",1],["body",2],["200",1],["next",1],["if",1]]},{"id":"tests/test_delegation_control.py#test_the_same_distinction_holds_for_steering","name":[["test",1],["same",1],["distinction",1],["holds",1],["steering",1]],"path":[["tests",1],["test",1],["delegation",1],["control",1],["py",1]],"body":[["def",2],["test",2],["same",2],["distinction",2],["holds",2],["steering",2],["client",7],["child",4],["id",4],["seed",1],["status",4],["body",3],["post",2],["frames",2],["frame",2],["delegations",2],["steer",2],["message",2],["focus",1],["second",1],["dataset",1],["assert",3],["409",1],["code",1],["delegation",1],["record",1],["stale",1],["ghost",1],["hello",1],["404",1]]},{"id":"tests/test_delegation_env_inheritance.py","name":[["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["delegated",2],["children",1],["inherit",1],["parent",3],["session",3],["selected",2],["environment",3],["three",1],["confirmed",1],["defects",1],["one",2],["inheritance",1],["chain",1],["child",8],["kernels",3],["always",1],["spawned",1],["sys",2],["executable",1],["daemon",2],["own",1],["venv",1],["whatever",1],["had",1],["host",1],["env",4],["inside",1],["cli",1],["agent",6],["returned",1],["ok",1],["true",2],["note",1],["while",2],["switching",1],["nothing",1],["so",2],["next",1],["cell",1],["silently",1],["ran",1],["old",1],["interpreter",2],["never",1],["registered",1],["kernel",4],["generations",1],["row",1],["artifact",2],["provenance",2],["degraded",1],["assumed",1],["fallback",1],["coincidentally",1],["right",1],["only",1],["defect",1],["persisted",1],["these",1],["tests",2],["execute",1],["real",4],["cells",1],["workers",1],["wherever",1],["claim",1],["about",1],["asserting",1],["resolved",1],["path",2],["would",1],["have",1],["passed",1],["against",1],["broken",1],["code",1],["too",1],["from",12],["future",1],["import",15],["annotations",1],["pathlib",1],["types",1],["simple",1],["namespace",1],["pytest",3],["openai4s",9],["loop",2],["as",3],["mod",2],["delegation",2],["runner",2],["models",1],["spec",1],["config",3],["llmconfig",1],["environments",1],["envmod",1],["server",2],["gateway",3],["artifacts",1],["manager",1],["store",2],["envs",1],["python",1],["prefix",1],["fixture",1],["autouse",1],["d2",2],["selection",1],["reaches",1],["nested",1],["web",1],["wiring",1],["resolves",1],["re",1],["stamps",1],["d3",1],["registers",1],["durable",1],["generation",1],["name",2],["d4",1],["honest",1],["switch",1],["if",1],["main",2],["raise",1],["system",1],["exit",1],["file",1]]},{"id":"tests/test_delegation_env_inheritance.py#_env_spec","name":[["env",1],["spec",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["env",12],["spec",5],["dir",5],["path",2],["kernel",3],["return",1],["python",2],["str",2],["bin",1],["root",1],["name",2]]},{"id":"tests/test_delegation_env_inheritance.py#_fake_env","name":[["fake",1],["env",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["fake",2],["env",3],["root",3],["path",5],["name",3],["str",2],["real",2],["venv",1],["whose",1],["interpreter",1],["self",1],["reports",1],["selected",1],["return",1],["python",1],["prefix",1]]},{"id":"tests/test_delegation_env_inheritance.py#_fresh_discovery","name":[["fresh",1],["discovery",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["fresh",2],["discovery",2],["envmod",2],["invalidate",2],["cache",2],["yield",1]]},{"id":"tests/test_delegation_env_inheritance.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["events",3],["emitter",1],["root",6],["frame",6],["id",6],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_delegation_env_inheritance.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_delegation_env_inheritance.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["event",4],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_delegation_env_inheritance.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_delegation_env_inheritance.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_delegation_env_inheritance.py#_report_cell","name":[["report",1],["cell",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["report",2],["cell",2],["str",2],["return",1],["python",1],["import",1],["sys",2],["host",1],["submit",1],["output",1],["exe",1],["executable",1],["reported",1],["interpreter",1]]},{"id":"tests/test_delegation_env_inheritance.py#ScriptedLLM","name":[["scripted",1],["llm",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["class",2],["scripted",2],["llm",2],["returns",1],["queued",1],["replies",6],["order",1],["each",1],["call",2],["pops",1],["one",1],["def",2],["init",1],["self",7],["list",1],["calls",2],["messages",2],["cfg",1],["kw",1],["append",1],["content",3],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_delegation_env_inheritance.py#ScriptedLLM.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["call",2],["self",5],["messages",3],["cfg",2],["kw",2],["calls",1],["append",1],["content",3],["replies",2],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_delegation_env_inheritance.py#ScriptedLLM.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_all_three_kernel_construction_sites_honor_the_env","name":[["test",1],["all",1],["three",1],["kernel",1],["construction",1],["sites",1],["honor",1],["env",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",7],["test",2],["all",2],["three",2],["kernel",10],["construction",2],["sites",2],["honor",2],["env",17],["monkeypatch",4],["tmp",3],["path",3],["foreground",6],["lazy",1],["background",4],["factory",2],["channel",2],["pin",2],["captured",7],["list",1],["dict",1],["class",1],["fake",3],["init",1],["self",13],["kwargs",7],["append",1],["generation",1],["python",9],["root",5],["name",5],["cwd",2],["mode",2],["repl",1],["argv",1],["none",5],["pid",1],["execute",1],["code",1],["kw",1],["return",4],["id",1],["c1",1],["stdout",1],["stderr",1],["error",1],["alive",1],["true",1],["interrupt",1],["shutdown",1],["setattr",2],["loop",2],["mod",2],["scripted",3],["llm",1],["nprint",1],["hi",1],["chat",1],["spec",3],["sel",9],["bin",3],["sci",2],["agent",5],["cfg",1],["config",1],["max",1],["turns",1],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["run",2],["one",1],["cell",2],["assert",9],["never",1],["constructed",1],["dispatcher",2],["isinstance",1],["honors",1],["inherited",1],["through",1],["existing",1],["active",2],["respawn",1],["mechanism",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_all_three_kernel_construction_sites_honor_the_env.FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",5],["init",1],["self",13],["kwargs",7],["captured",1],["append",1],["generation",1],["python",2],["env",4],["root",2],["name",2],["cwd",2],["mode",2],["repl",1],["argv",1],["none",5],["pid",1],["execute",1],["code",1],["kw",1],["return",4],["id",1],["c1",1],["stdout",1],["stderr",1],["error",1],["alive",1],["true",1],["interrupt",1],["shutdown",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_all_three_kernel_construction_sites_honor_the_env.FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["init",2],["self",10],["kwargs",8],["captured",1],["append",1],["generation",1],["python",2],["env",4],["root",2],["name",2],["cwd",2],["mode",2],["repl",1],["argv",1],["none",2],["pid",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_all_three_kernel_construction_sites_honor_the_env.FakeKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",2],["kw",2],["return",1],["id",1],["c1",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_all_three_kernel_construction_sites_honor_the_env.FakeKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_all_three_kernel_construction_sites_honor_the_env.FakeKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["alive",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_all_three_kernel_construction_sites_honor_the_env.FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_child_artifact_environment_resolves_the_child_generation","name":[["test",1],["child",2],["artifact",1],["environment",1],["resolves",1],["generation",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",2],["child",11],["artifact",4],["environment",13],["resolves",2],["generation",13],["monkeypatch",3],["tmp",5],["path",7],["env",9],["dir",6],["fake",1],["envs",1],["sci",3],["workspace",6],["ws",1],["mkdir",1],["scripted",3],["llm",1],["report",2],["cell",1],["setattr",1],["loop",1],["mod",1],["chat",1],["cfg",3],["config",1],["store",9],["db",1],["parent",3],["frame",12],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["runner",4],["delegation",1],["id",5],["spec",1],["try",1],["result",3],["request",1],["interpreter",3],["finally",1],["close",1],["assert",12],["stop",1],["reason",1],["submitted",1],["latest",1],["kernel",4],["python",4],["not",3],["none",5],["spawned",1],["without",1],["registering",1],["str",3],["bin",2],["name",3],["root",2],["runtime",1],["run",1],["finished",1],["so",1],["row",1],["was",1],["closed",1],["rather",1],["than",1],["left",1],["dangling",1],["live",1],["ended",1],["at",1],["manager",3],["data",1],["artifacts",1],["lambda",4],["broadcast",1],["event",1],["guess",1],["content",1],["type",1],["text",1],["plain",1],["checksum",1],["snapshot",7],["capture",1],["delegated",1],["still",1],["borrows",1],["daemon",1],["instead",1],["own",1],["provenance",1],["real",1],["backed",1],["must",1],["carry",1],["assumed",1],["label",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_child_cell_runs_the_parent_selected_interpreter","name":[["test",1],["child",1],["cell",1],["runs",1],["parent",1],["selected",1],["interpreter",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",2],["child",3],["cell",3],["runs",2],["parent",3],["selected",3],["interpreter",4],["monkeypatch",3],["tmp",4],["path",4],["env",6],["dir",3],["fake",1],["envs",1],["sci",1],["workspace",4],["ws",1],["mkdir",1],["scripted",3],["llm",1],["report",2],["setattr",1],["loop",1],["mod",1],["chat",1],["runner",4],["delegation",1],["config",1],["spec",1],["try",1],["result",3],["request",1],["finally",1],["close",1],["assert",2],["stop",1],["reason",1],["submitted",1],["output",1],["exe",1],["str",1],["bin",1],["python",1],["kernel",1],["ran",1],["daemon",1],["instead",1],["session",1],["environment",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_child_env_use_switches_the_next_cells_interpreter","name":[["test",1],["child",1],["env",1],["switches",1],["next",1],["cells",1],["interpreter",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",2],["child",2],["env",9],["switches",2],["next",4],["cells",2],["interpreter",4],["monkeypatch",4],["tmp",4],["path",4],["roots",4],["envs",1],["dir",2],["fake",1],["sci",2],["setenv",1],["openai4",1],["str",2],["envmod",1],["discover",1],["environments",1],["force",1],["true",1],["workspace",5],["ws",1],["mkdir",1],["scripted",3],["llm",1],["python",2],["import",1],["sys",3],["open",1],["first",3],["txt",2],["write",1],["executable",2],["result",5],["host",2],["print",1],["switch",3],["ok",3],["report",2],["cell",5],["setattr",1],["loop",1],["mod",1],["chat",1],["runner",4],["delegation",1],["config",1],["try",1],["request",1],["then",1],["finally",1],["close",1],["assert",3],["stop",1],["reason",1],["submitted",1],["ran",2],["default",1],["applied",1],["at",1],["boundary",1],["never",1],["mid",1],["read",1],["text",1],["output",1],["exe",1],["bin",1],["reported",1],["but",1],["still",1],["old",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_delegating_agent_threads_env_to_its_nested_runner","name":[["test",1],["delegating",1],["agent",1],["threads",1],["env",1],["its",1],["nested",1],["runner",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",2],["delegating",2],["agent",8],["threads",2],["env",7],["its",3],["nested",2],["runner",6],["tmp",3],["path",3],["child",1],["hands",1],["own",1],["builds",1],["grandchildren",1],["so",1],["whole",1],["delegation",4],["subtree",1],["stays",1],["one",1],["selection",1],["spec",4],["kernel",1],["python",2],["fake",2],["bin",1],["name",1],["skills",1],["false",1],["workspace",1],["try",1],["assert",2],["not",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_env_use_of_an_unknown_env_errors_without_switching","name":[["test",1],["env",2],["unknown",1],["errors",1],["without",1],["switching",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",2],["env",7],["unknown",4],["errors",2],["without",2],["switching",2],["monkeypatch",3],["tmp",3],["path",3],["workspace",5],["ws",1],["mkdir",1],["scripted",3],["llm",1],["python",1],["try",3],["host",1],["no",1],["such",1],["anywhere",1],["except",1],["runtime",1],["error",3],["as",1],["open",1],["refused",4],["txt",2],["write",1],["str",1],["report",1],["cell",1],["setattr",1],["loop",1],["mod",1],["chat",1],["runner",4],["delegation",1],["config",1],["result",3],["request",1],["bogus",1],["finally",1],["close",1],["assert",3],["stop",1],["reason",1],["submitted",1],["read",1],["text",1],["environment",2],["output",1],["exe",1],["sys",1],["executable",1],["must",1],["not",1],["change",1],["kernel",1],["interpreter",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_env_use_without_a_switch_callback_is_an_error","name":[["test",1],["env",1],["without",1],["switch",1],["callback",1],["error",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",2],["env",8],["without",2],["switch",5],["callback",2],["error",4],["from",1],["openai4s",1],["tools",1],["import",1],["tool",2],["runtime",3],["simple",1],["namespace",1],["active",2],["bin",1],["none",3],["result",4],["execute",1],["name",1],["base",2],["assert",3],["ok",1],["not",2],["cannot",1],["environments",1],["reported",1],["successful",1],["available",1],["names",1],["environment",1],["kernel",1],["stays",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_nested_child_inherits_through_the_delegation_tree","name":[["test",1],["nested",1],["child",1],["inherits",1],["through",1],["delegation",1],["tree",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",2],["nested",3],["child",3],["inherits",2],["through",2],["delegation",3],["tree",3],["monkeypatch",3],["tmp",4],["path",4],["depth",2],["runner",6],["exactly",1],["delegated",1],["builds",1],["agent",1],["post",1],["init",1],["env",7],["must",1],["travel",1],["not",1],["per",1],["call",1],["dir",3],["fake",1],["envs",1],["sci",1],["workspace",4],["ws",1],["mkdir",1],["scripted",3],["llm",1],["report",2],["cell",1],["setattr",1],["loop",1],["mod",1],["chat",1],["config",1],["spec",1],["try",1],["result",3],["request",1],["interpreter",1],["finally",1],["close",1],["assert",2],["stop",1],["reason",1],["submitted",1],["output",1],["exe",1],["str",1],["bin",1],["python",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_r_only_env_switch_updates_descendant_inheritance_and_status","name":[["test",1],["only",1],["env",1],["switch",1],["updates",1],["descendant",1],["inheritance",1],["status",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",4],["test",3],["only",2],["env",31],["switch",2],["updates",2],["descendant",2],["inheritance",2],["status",2],["monkeypatch",5],["tmp",3],["path",3],["roots",4],["envs",1],["special",5],["bin",4],["mkdir",1],["parents",1],["true",3],["rscript",4],["write",1],["text",1],["sh",1],["necho",1],["utf",1],["chmod",1],["0o755",1],["setenv",1],["openai4",1],["str",1],["envmod",1],["discover",1],["environments",2],["force",1],["initial",7],["kernel",2],["spec",2],["python",9],["selected",3],["root",3],["name",7],["old",1],["agent",11],["skills",1],["false",1],["switched",2],["dispatcher",2],["assert",8],["ok",1],["active",1],["runner",7],["delegation",2],["not",2],["none",4],["arguments",4],["summary",1],["child",2],["complete",1],["completion",1],["bullets",1],["completed",1],["work",1],["finalize",3],["chat",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["call",3],["id",2],["final",2],["wire",2],["response",1],["ordinal",1],["raw",1],["parse",1],["error",1],["provider",2],["meta",1],["return",2],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1],["observed",3],["real",2],["run",6],["loop",3],["mod",3],["observing",2],["self",4],["task",2],["nested",3],["append",1],["if",1],["else",1],["setattr",2],["try",1],["result",4],["request",1],["report",1],["inherited",1],["finally",1],["close",1],["environment",3]]},{"id":"tests/test_delegation_env_inheritance.py#test_r_only_env_switch_updates_descendant_inheritance_and_status.finalize_chat","name":[["finalize",1],["chat",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["finalize",3],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["call",3],["id",2],["final",2],["env",2],["wire",2],["name",1],["response",1],["ordinal",1],["raw",1],["arguments",3],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_r_only_env_switch_updates_descendant_inheritance_and_status.observing_run","name":[["observing",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["observing",2],["run",3],["self",5],["task",3],["nested",3],["delegation",1],["runner",1],["observed",1],["append",1],["env",2],["if",1],["not",1],["none",2],["else",1],["return",1],["real",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_transient_env_resolution_failure_keeps_the_last_known_good_spec","name":[["test",1],["transient",1],["env",1],["resolution",1],["failure",1],["keeps",1],["last",1],["known",1],["good",1],["spec",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",3],["transient",3],["env",17],["resolution",3],["failure",3],["keeps",2],["last",3],["known",3],["good",6],["spec",3],["monkeypatch",5],["tmp",5],["path",5],["per",1],["turn",2],["re",2],["stamp",2],["cannot",1],["resolve",1],["selected",1],["environment",2],["conda",1],["discovery",2],["momentarily",1],["empty",1],["after",1],["restart",1],["must",1],["keep",1],["instead",1],["downgrading",1],["future",1],["children",1],["daemon",1],["default",3],["roots",7],["envs",1],["fake",1],["sci",4],["setenv",3],["openai4",3],["str",3],["envmod",3],["discover",1],["environments",1],["force",1],["true",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["max",1],["turns",1],["runner",11],["gateway",1],["mod",1],["session",1],["hub",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["project",1],["status",1],["ready",1],["st",7],["state",1],["desired",1],["try",1],["ensure",1],["runtime",1],["delegated",9],["delegation",4],["assert",6],["not",3],["none",3],["name",2],["becomes",1],["transiently",1],["undiscoverable",1],["nowhere",1],["invalidate",2],["cache",2],["wire",2],["downgraded",1],["once",1],["recovers",1],["follows",1],["selection",1],["again",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_env_inheritance.py#test_wire_delegation_stamps_and_restamps_the_session_env","name":[["test",1],["wire",1],["delegation",1],["stamps",1],["restamps",1],["session",1],["env",1]],"path":[["tests",1],["test",1],["delegation",1],["env",1],["inheritance",1],["py",1]],"body":[["def",2],["test",3],["wire",3],["delegation",6],["stamps",2],["restamps",2],["session",4],["env",17],["monkeypatch",3],["tmp",4],["path",4],["roots",8],["envs",1],["fake",2],["sci",5],["sci2",4],["setenv",1],["openai4",1],["str",4],["envmod",1],["discover",1],["environments",1],["force",1],["true",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["max",1],["turns",1],["runner",9],["gateway",2],["mod",1],["hub",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",2],["project",1],["default",2],["status",1],["ready",1],["st",8],["state",1],["desired",2],["try",1],["ensure",1],["runtime",1],["delegated",9],["assert",8],["not",2],["none",3],["web",1],["wired",1],["without",1],["environment",2],["name",3],["python",4],["bin",2],["root",1],["per",1],["re",2],["stamp",2],["follows",1],["workspace",1],["pattern",1],["tree",1],["budget",1],["running",1],["children",2],["survive",1],["future",1],["follow",1],["newly",1],["selected",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_idempotency.py","name":[["test",1],["delegation",1],["idempotency",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["request",1],["attempt",1],["identity",1],["idempotent",1],["reserve",1],["409",1],["conflict",2],["no",1],["auto",1],["resume",1],["from",4],["future",1],["import",8],["annotations",1],["threading",1],["time",1],["pytest",1],["openai4s",4],["agent",2],["loop",2],["as",1],["mod",1],["delegation",3],["fanout",1],["cap",2],["max",1],["depth",1],["session",1],["error",1],["runner",1],["config",2],["store",2]]},{"id":"tests/test_delegation_idempotency.py#_identity","name":[["identity",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["identity",2],["call",6],["group",6],["return",1],["parent",1],["action",1],["id",2],["native",1]]},{"id":"tests/test_delegation_idempotency.py#_root_store","name":[["root",1],["store",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["root",4],["store",6],["cfg",3],["config",1],["db",1],["path",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["science",1],["return",1]]},{"id":"tests/test_delegation_idempotency.py#_submitted","name":[["submitted",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["submitted",4],["output",6],["none",4],["return",1],["stop",1],["reason",1],["if",1],["not",1],["else",1],["ok",1],["true",1],["completion",1],["bullets",1],["child",1],["complete",1],["final",1],["message",1]]},{"id":"tests/test_delegation_idempotency.py#test_caps_are_unchanged","name":[["test",1],["caps",1],["unchanged",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["test",2],["caps",2],["unchanged",2],["assert",3],["fanout",1],["cap",2],["48",1],["session",1],["1000",1],["max",1],["depth",1]]},{"id":"tests/test_delegation_idempotency.py#test_restart_does_not_auto_continue_until_explicit_continue","name":[["test",1],["restart",1],["not",1],["auto",1],["continue",2],["until",1],["explicit",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",3],["test",2],["restart",2],["not",3],["auto",3],["continue",5],["until",2],["explicit",2],["monkeypatch",3],["calls",5],["list",3],["str",1],["started",3],["threading",2],["event",2],["release",3],["gated",2],["run",3],["self",1],["task",4],["append",1],["assert",11],["wait",3],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",3],["store",9],["root",6],["first",4],["delegation",3],["runner",6],["parent",2],["frame",2],["id",16],["owner",2],["instance",4],["daemon",2],["old",2],["handle",5],["request",3],["must",1],["resume",1],["false",1],["identity",1],["reopened",4],["new",2],["restored",5],["children",1],["child",8],["status",1],["stopped",1],["before",5],["len",3],["time",2],["sleep",2],["05",2],["groups",4],["action",2],["collect",1],["ids",1],["close",2],["continued",4],["attempt",4],["nos",2],["row",2],["conn",1],["execute",1],["select",1],["no",2],["from",1],["attempts",1],["order",1],["by",1]]},{"id":"tests/test_delegation_idempotency.py#test_restart_does_not_auto_continue_until_explicit_continue.gated_run","name":[["gated",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["gated",2],["run",2],["self",2],["task",5],["calls",1],["append",1],["started",1],["assert",1],["release",1],["wait",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_idempotency.py#test_reuse_after_continue_reports_the_latest_attempts_child","name":[["test",1],["reuse",1],["after",1],["continue",1],["reports",1],["latest",1],["attempts",1],["child",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["test",2],["reuse",12],["after",3],["continue",5],["reports",2],["latest",3],["attempts",3],["child",23],["request",7],["row",2],["keeps",1],["attempt",20],["pair",2],["must",1],["not",1],["be",1],["mixed",1],["mints",1],["new",2],["each",1],["retry",3],["records",1],["but",1],["delegation",7],["requests",1],["id",22],["stays",1],["whatever",1],["got",1],["read",1],["from",2],["so",1],["caller",1],["re",1],["issued",1],["same",1],["was",1],["handed",1],["never",1],["existed",1],["together",1],["whose",1],["output",1],["failure",1],["prompted",1],["labelled",1],["actually",1],["running",1],["cfg",1],["store",8],["root",8],["restore",1],["tree",1],["frame",3],["owner",6],["instance",6],["runner",6],["budget",1],["limit",1],["session",1],["cap",1],["identity",3],["dict",1],["parent",4],["action",1],["group",2],["native",1],["call",2],["sha256",1],["64",1],["first",2],["reserve",2],["children",2],["count",2],["depth",3],["none",3],["payload",2],["one",4],["ids",3],["only",1],["allowed",1],["once",1],["flight",1],["has",1],["settled",1],["conn",2],["execute",1],["update",1],["state",1],["failed",1],["commit",1],["continued",3],["two",3],["assert",5],["reused",6],["true",1],["no",1],["returned",1],["alongside",1]]},{"id":"tests/test_delegation_idempotency.py#test_same_key_different_digest_is_http_409","name":[["test",1],["same",1],["key",1],["different",1],["digest",1],["http",1],["409",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["test",2],["same",2],["key",2],["different",2],["digest",5],["http",3],["409",3],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",2],["submitted",1],["cfg",2],["store",6],["root",4],["runner",6],["delegation",4],["parent",1],["frame",1],["id",3],["owner",1],["instance",2],["request",2],["first",1],["identity",2],["pytest",1],["raises",1],["conflict",2],["error",1],["as",1],["caught",3],["second",1],["close",1],["assert",4],["value",2],["status",1],["str",1],["budget",1],["spawned",1],["conn",1],["execute",1],["select",1],["count",1],["from",1],["requests",1],["fetchone",1]]},{"id":"tests/test_delegation_idempotency.py#test_store_reserve_ten_identical_identities_is_one_request","name":[["test",1],["store",1],["reserve",1],["ten",1],["identical",1],["identities",1],["one",1],["request",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",3],["test",2],["store",14],["reserve",3],["ten",2],["identical",2],["identities",2],["one",2],["request",4],["cfg",2],["root",7],["restore",1],["delegation",3],["tree",1],["frame",2],["id",9],["owner",4],["instance",4],["runner",4],["budget",2],["limit",1],["session",1],["cap",1],["errors",3],["list",2],["base",2],["exception",2],["reservations",4],["dict",1],["worker",2],["try",1],["append",2],["children",1],["count",1],["depth",1],["parent",2],["child",2],["none",1],["action",1],["group",2],["native",1],["call",2],["sha256",1],["64",1],["payload",1],["level",1],["except",1],["as",1],["error",2],["noqa",1],["ble001",1],["threads",3],["threading",1],["thread",5],["target",1],["range",1],["10",2],["start",1],["join",1],["assert",4],["len",1],["item",4],["ids",1],["sum",1],["if",1],["reused",1],["spawned",1],["del",1]]},{"id":"tests/test_delegation_idempotency.py#test_store_reserve_ten_identical_identities_is_one_request.worker","name":[["worker",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["worker",2],["try",1],["reservations",1],["append",2],["store",6],["reserve",1],["delegation",1],["children",1],["root",2],["frame",1],["id",6],["owner",2],["instance",2],["runner",2],["count",1],["depth",1],["parent",2],["child",1],["none",1],["action",1],["group",2],["native",1],["call",2],["request",2],["sha256",1],["64",1],["payload",1],["level",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["errors",1]]},{"id":"tests/test_delegation_idempotency.py#test_ten_concurrent_identical_requests_create_one_child","name":[["test",1],["ten",1],["concurrent",1],["identical",1],["requests",1],["create",1],["one",1],["child",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",3],["test",2],["ten",2],["concurrent",3],["identical",2],["requests",5],["create",2],["one",2],["child",5],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",3],["submitted",1],["cfg",2],["store",7],["root",6],["runner",6],["delegation",4],["parent",1],["frame",2],["id",9],["owner",2],["instance",2],["conc",2],["errors",3],["list",2],["base",2],["exception",2],["results",5],["dict",1],["worker",2],["try",1],["append",2],["request",2],["same",1],["identity",1],["except",1],["as",1],["error",2],["noqa",1],["ble001",1],["collect",1],["fail",1],["later",1],["threads",3],["threading",1],["thread",6],["target",1],["range",1],["10",3],["start",1],["join",1],["assert",7],["not",1],["alive",1],["close",1],["len",3],["item",2],["budget",3],["spawned",1],["conn",2],["execute",2],["select",2],["from",2],["fetchall",2],["attempts",3],["attempt",1]]},{"id":"tests/test_delegation_idempotency.py#test_ten_concurrent_identical_requests_create_one_child.worker","name":[["worker",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["worker",2],["try",1],["results",1],["append",2],["runner",1],["request",1],["same",1],["concurrent",1],["task",1],["identity",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["collect",1],["fail",1],["later",1],["errors",1]]},{"id":"tests/test_delegation_idempotency.py#test_terminal_reuse_makes_zero_provider_calls","name":[["test",1],["terminal",1],["reuse",1],["makes",1],["zero",1],["provider",1],["calls",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",3],["test",2],["terminal",2],["reuse",2],["makes",2],["zero",2],["provider",2],["calls",5],["monkeypatch",3],["list",1],["str",1],["counting",2],["run",3],["self",1],["task",6],["append",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",2],["store",4],["root",3],["runner",7],["delegation",1],["parent",1],["frame",1],["id",10],["owner",1],["instance",2],["first",4],["request",5],["stable",2],["identity",2],["second",3],["collected",4],["collect",1],["child",4],["ids",1],["close",1],["assert",6],["len",1],["attempt",1],["artifact",1],["refs",1]]},{"id":"tests/test_delegation_idempotency.py#test_terminal_reuse_makes_zero_provider_calls.counting_run","name":[["counting",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["counting",2],["run",2],["self",2],["task",5],["calls",1],["append",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_idempotency.py#test_two_native_call_ids_in_the_same_action_group_create_two_requests","name":[["test",1],["two",2],["native",1],["call",1],["ids",1],["same",1],["action",1],["group",1],["create",1],["requests",1]],"path":[["tests",1],["test",1],["delegation",1],["idempotency",1],["py",1]],"body":[["def",2],["test",2],["two",4],["native",4],["call",8],["ids",2],["same",2],["action",2],["group",2],["create",2],["requests",3],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",4],["submitted",1],["cfg",2],["store",6],["root",6],["runner",6],["delegation",3],["parent",1],["frame",2],["id",8],["owner",1],["instance",2],["first",2],["request",2],["identity",2],["second",2],["close",1],["assert",3],["child",2],["rows",2],["conn",1],["execute",1],["select",1],["from",1],["order",1],["by",1],["fetchall",1],["row",2],["budget",1],["spawned",1]]},{"id":"tests/test_delegation_null_semantics.py","name":[["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["d6",1],["explicit",4],["null",4],["absent",1],["default",1],["identically",1],["through",1],["both",2],["doors",2],["sdk",2],["door",2],["host",2],["delegate",3],["has",1],["always",1],["dropped",1],["top",1],["level",1],["none",5],["values",2],["at",1],["wire",1],["codec",1],["native",1],["task",2],["schema",1],["validated",1],["provider",1],["literal",1],["refused",1],["nested",1],["inside",1],["fan",1],["out",1],["request",4],["item",2],["could",1],["clobber",1],["inherited",1],["value",2],["now",1],["agree",1],["key",2],["same",1],["as",2],["omitted",3],["everywhere",1],["from",5],["future",1],["import",7],["annotations",1],["pytest",2],["openai4s",5],["agent",2],["loop",2],["mod",1],["delegation",3],["runner",1],["normalize",1],["config",2],["decode",1],["args",2],["encode",1],["tools",1],["tool",1],["mark",1],["parametrize",1],["spec",1],["work",3],["keys",1],["steps",2],["name",1],["retries",2],["nulls",1],["ids",1]]},{"id":"tests/test_delegation_null_semantics.py#_native_door_spec","name":[["native",1],["door",1],["spec",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["native",3],["door",4],["spec",7],["dict",6],["engine",1],["hands",1],["tool",5],["after",1],["schema",1],["validation",2],["delegate",1],["task",1],["error",4],["assert",1],["none",1],["refused",1],["runtime",4],["recording",1],["execute",1],["return",1],["calls",1]]},{"id":"tests/test_delegation_null_semantics.py#_RecordingRuntime","name":[["recording",1],["runtime",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["class",2],["recording",2],["runtime",2],["stands",1],["control",1],["tool",1],["context",1],["records",1],["dispatched",1],["spec",3],["def",2],["init",1],["self",4],["calls",2],["invoke",1],["method",2],["none",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_delegation_null_semantics.py#_RecordingRuntime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["init",2],["self",3],["calls",1]]},{"id":"tests/test_delegation_null_semantics.py#_RecordingRuntime.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["invoke",2],["self",3],["method",3],["spec",3],["none",2],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_delegation_null_semantics.py#_sdk_door_spec","name":[["sdk",1],["door",1],["spec",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["sdk",2],["door",3],["spec",5],["dict",5],["kernel",1],["wire",1],["hands",1],["tool",2],["encode",2],["decode",2],["execute",2],["decoded",2],["args",2],["runtime",4],["recording",1],["delegate",1],["task",1],["return",1],["calls",1]]},{"id":"tests/test_delegation_null_semantics.py#test_a_nested_null_turn_budget_runs_with_the_default","name":[["test",1],["nested",1],["null",1],["turn",1],["budget",1],["runs",1],["default",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",3],["test",2],["nested",2],["null",2],["turn",2],["budget",2],["runs",2],["default",3],["monkeypatch",3],["end",2],["consequence",1],["present",1],["but",1],["none",3],["steps",2],["fan",1],["out",1],["item",1],["raise",1],["delegation",2],["error",1],["instead",1],["falling",1],["back",1],["observed",3],["fake",2],["run",3],["self",2],["task",4],["append",1],["max",2],["turns",3],["return",1],["stop",1],["reason",1],["submitted",2],["output",2],["ok",1],["true",1],["completion",1],["bullets",1],["completed",2],["sub",2],["final",1],["message",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["config",1],["child",1],["try",1],["result",2],["request",2],["finally",1],["close",1],["assert",2],["status",1]]},{"id":"tests/test_delegation_null_semantics.py#test_a_nested_null_turn_budget_runs_with_the_default.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",3],["task",3],["observed",1],["append",1],["max",1],["turns",2],["return",1],["stop",1],["reason",1],["submitted",2],["output",2],["ok",1],["true",1],["completion",1],["bullets",1],["completed",1],["sub",1],["final",1],["message",1],["none",1]]},{"id":"tests/test_delegation_null_semantics.py#test_both_doors_produce_identical_effective_config","name":[["test",1],["both",1],["doors",1],["produce",1],["identical",1],["effective",1],["config",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["test",2],["both",2],["doors",2],["produce",2],["identical",2],["effective",2],["config",2],["spec",6],["assert",1],["sdk",1],["door",2],["native",1]]},{"id":"tests/test_delegation_null_semantics.py#test_explicit_null_equals_absent_on_both_doors","name":[["test",1],["explicit",1],["null",1],["equals",1],["absent",1],["both",1],["doors",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["null",2],["equals",2],["absent",2],["both",2],["doors",2],["omitted",3],["request",3],["work",3],["nulled",3],["name",1],["none",11],["context",1],["summary",1],["output",1],["schema",1],["steps",2],["max",2],["turns",1],["permissions",1],["capabilities",1],["unrestricted",1],["require",1],["artifacts",1],["retries",1],["expected",5],["wait",1],["true",1],["assert",4],["sdk",2],["door",4],["spec",4],["native",2]]},{"id":"tests/test_delegation_null_semantics.py#test_native_schema_accepts_new_fields_and_still_forbids_unknown_keys","name":[["test",1],["native",1],["schema",1],["accepts",1],["new",1],["fields",1],["still",1],["forbids",1],["unknown",1],["keys",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["test",2],["native",2],["schema",2],["accepts",2],["new",2],["fields",2],["still",2],["forbids",2],["unknown",4],["keys",3],["tool",5],["delegate",1],["task",1],["assert",3],["validation",3],["error",6],["request",3],["work",3],["require",1],["artifacts",1],["out",1],["csv",1],["fig",1],["retries",1],["none",4],["stay",1],["refused",1],["null",1],["key",1],["same",1],["as",1],["absent",1],["bogus",3],["not",1]]},{"id":"tests/test_delegation_null_semantics.py#test_nested_item_null_no_longer_clobbers_inherited_keys","name":[["test",1],["nested",1],["item",1],["null",1],["no",1],["longer",1],["clobbers",1],["inherited",1],["keys",1]],"path":[["tests",1],["test",1],["delegation",1],["null",1],["semantics",1],["py",1]],"body":[["def",2],["test",2],["nested",3],["item",4],["null",2],["no",2],["longer",2],["clobbers",2],["inherited",3],["keys",2],["parent",3],["request",3],["ignored",1],["output",3],["schema",3],["type",2],["object",2],["required",2],["steps",5],["permissions",2],["bash",2],["deny",2],["child",4],["normalize",2],["sub",2],["task",2],["none",2],["assert",4],["real",1],["value",1],["still",1],["overrides",1],["its",1],["counterpart",1],["override",2]]},{"id":"tests/test_delegation_persistence.py","name":[["test",1],["delegation",1],["persistence",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["restart",1],["safe",1],["delegation",5],["persistence",1],["contracts",1],["from",5],["future",1],["import",9],["annotations",1],["threading",1],["time",1],["pytest",1],["openai4s",5],["agent",3],["loop",2],["as",1],["mod",1],["budget",1],["error",1],["runner",1],["models",1],["run",1],["state",1],["config",2],["store",2]]},{"id":"tests/test_delegation_persistence.py#_root_store","name":[["root",1],["store",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["root",4],["store",6],["cfg",3],["config",1],["db",1],["path",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["science",1],["return",1]]},{"id":"tests/test_delegation_persistence.py#_seeded_child","name":[["seeded",1],["child",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["seeded",2],["child",13],["store",5],["root",8],["restore",1],["delegation",3],["tree",1],["frame",3],["id",14],["owner",6],["instance",6],["ts",6],["runner",6],["budget",1],["limit",1],["reserve",1],["children",1],["count",1],["depth",2],["parent",1],["none",1],["ids",1],["persist",1],["created",1],["at",1],["messages",1],["return",1]]},{"id":"tests/test_delegation_persistence.py#_submitted","name":[["submitted",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["submitted",4],["output",6],["none",4],["return",1],["stop",1],["reason",1],["if",1],["not",1],["else",1],["ok",1],["true",1],["completion",1],["bullets",1],["child",1],["complete",1],["final",1],["message",1]]},{"id":"tests/test_delegation_persistence.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["wait",2],["predicate",3],["timeout",4],["float",2],["none",2],["deadline",2],["time",3],["monotonic",2],["while",1],["if",1],["return",1],["sleep",1],["001",1],["raise",1],["assertion",1],["error",1],["condition",1],["not",1],["reached",1],["before",1]]},{"id":"tests/test_delegation_persistence.py#test_a_child_persisted_without_task_status_projects_null","name":[["test",1],["child",1],["persisted",1],["without",1],["task",1],["status",1],["projects",1],["null",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["test",2],["child",6],["persisted",2],["without",2],["task",3],["status",5],["projects",2],["null",2],["cfg",1],["store",4],["root",4],["seeded",1],["name",1],["worker",1],["done",2],["stop",1],["reason",1],["submitted",1],["delegation",1],["tree",1],["children",1],["assert",2],["none",1]]},{"id":"tests/test_delegation_persistence.py#test_parent_cancel_persists_every_descendant_stopped","name":[["test",1],["parent",1],["cancel",1],["persists",1],["every",1],["descendant",1],["stopped",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",3],["test",2],["parent",9],["cancel",4],["persists",2],["every",2],["descendant",2],["stopped",4],["monkeypatch",3],["child",9],["ready",7],["threading",2],["event",2],["grandchild",4],["cancellable",2],["run",3],["self",4],["task",1],["if",1],["delegate",2],["depth",1],["dispatcher",1],["fn",1],["request",2],["nested",1],["wait",7],["false",2],["assert",6],["else",1],["lambda",2],["cancellation",1],["cancelled",2],["return",1],["stop",2],["reason",1],["submitted",1],["output",1],["none",3],["final",1],["message",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",2],["store",6],["root",5],["runner",8],["delegation",3],["frame",1],["id",7],["owner",1],["instance",2],["daemon",1],["collect",1],["ids",1],["tree",2],["stats",2],["projection",4],["budget",1],["active",1],["item",2],["children",1],["close",1]]},{"id":"tests/test_delegation_persistence.py#test_parent_cancel_persists_every_descendant_stopped.cancellable_run","name":[["cancellable",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["cancellable",2],["run",2],["self",5],["task",2],["if",1],["delegate",2],["depth",1],["dispatcher",1],["fn",1],["request",1],["nested",1],["wait",3],["false",1],["child",1],["ready",3],["assert",1],["grandchild",2],["else",1],["lambda",1],["cancellation",1],["cancelled",2],["return",1],["stop",1],["reason",1],["submitted",1],["output",1],["none",2],["final",1],["message",1]]},{"id":"tests/test_delegation_persistence.py#test_restart_reconstructs_terminal_children_and_budget","name":[["test",1],["restart",1],["reconstructs",1],["terminal",1],["children",1],["budget",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["reconstructs",2],["terminal",2],["children",4],["budget",5],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",3],["submitted",1],["api",1],["key",1],["ark",2],["secret",2],["value",2],["123456",1],["cfg",3],["store",7],["root",6],["first",4],["delegation",7],["runner",6],["parent",2],["frame",2],["id",10],["limit",1],["owner",2],["instance",4],["daemon",2],["initial",3],["request",3],["durable",2],["child",6],["close",2],["reopened",8],["assert",6],["status",1],["done",1],["stats",2],["spawned",3],["session",2],["not",2],["repr",1],["tree",1],["second",3],["pytest",1],["raises",1],["error",1],["match",1],["already",1],["must",1],["reset",1]]},{"id":"tests/test_delegation_persistence.py#test_restart_stops_dead_live_child_and_fences_old_lease","name":[["test",1],["restart",1],["stops",1],["dead",1],["live",1],["child",1],["fences",1],["old",1],["lease",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",3],["test",2],["restart",2],["stops",2],["dead",4],["live",2],["child",6],["fences",2],["old",2],["lease",2],["monkeypatch",3],["started",3],["threading",2],["event",2],["release",3],["blocked",2],["run",3],["self",2],["task",2],["del",1],["assert",8],["wait",3],["return",1],["submitted",1],["late",1],["true",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",3],["store",9],["root",7],["first",4],["delegation",5],["runner",6],["parent",2],["frame",2],["id",9],["owner",2],["instance",4],["daemon",2],["handle",3],["request",1],["still",1],["running",2],["false",1],["tree",2],["stats",1],["reopened",3],["new",2],["restored",4],["children",2],["status",2],["stopped",2],["output",1],["none",1],["budget",1],["active",1],["collect",1],["ids",1],["close",2]]},{"id":"tests/test_delegation_persistence.py#test_restart_stops_dead_live_child_and_fences_old_lease.blocked_run","name":[["blocked",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["blocked",2],["run",2],["self",3],["task",3],["del",1],["started",1],["assert",1],["release",1],["wait",1],["return",1],["submitted",1],["late",1],["true",1]]},{"id":"tests/test_delegation_persistence.py#test_restore_does_not_create_a_new_attempt","name":[["test",1],["restore",1],["not",1],["create",1],["new",1],["attempt",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["test",2],["restore",2],["not",2],["create",2],["new",2],["attempt",2],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",1],["submitted",1],["cfg",3],["store",8],["root",4],["first",3],["delegation",4],["runner",6],["parent",3],["frame",2],["id",8],["owner",2],["instance",4],["daemon",2],["request",1],["durable",1],["identity",1],["action",1],["group",1],["native",1],["call",1],["close",2],["before",2],["conn",2],["execute",2],["select",2],["count",2],["from",2],["attempts",2],["fetchone",2],["reopened",3],["after",2],["assert",2],["children",1],["status",1],["done",1]]},{"id":"tests/test_delegation_persistence.py#test_session_deletion_removes_delegation_projection","name":[["test",1],["session",1],["deletion",1],["removes",1],["delegation",1],["projection",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["test",2],["session",2],["deletion",2],["removes",2],["delegation",6],["projection",2],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",1],["submitted",1],["cfg",2],["store",8],["root",8],["runner",4],["parent",1],["frame",3],["id",2],["request",1],["durable",1],["child",1],["assert",3],["tree",2],["stats",1],["total",1],["close",1],["delete",1],["initialized",1],["false",1],["leftover",2],["conn",1],["execute",1],["select",1],["count",1],["from",1],["requests",1],["fetchone",1]]},{"id":"tests/test_delegation_persistence.py#test_steering_delivery_state_is_durable_and_text_safe","name":[["test",1],["steering",1],["delivery",1],["state",1],["durable",1],["text",1],["safe",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",3],["test",2],["steering",4],["delivery",2],["state",8],["durable",2],["text",2],["safe",2],["monkeypatch",3],["first",3],["boundary",6],["threading",2],["event",2],["continue",3],["turn",4],["observed",3],["list",1],["dict",1],["run",4],["self",4],["task",2],["role",2],["system",2],["content",3],["user",1],["max",2],["turns",2],["context",2],["policy",2],["prepare",2],["assert",10],["wait",3],["extend",1],["messages",3],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",2],["store",7],["root",6],["runner",8],["delegation",4],["parent",1],["frame",1],["id",6],["owner",1],["instance",2],["daemon",1],["steer",2],["handle",3],["request",1],["initial",1],["false",1],["send",1],["message",4],["child",4],["dataset",3],["api",1],["key",1],["ark",2],["secret",2],["123456",1],["queued",7],["tree",3],["children",2],["status",1],["not",2],["repr",2],["collect",1],["ids",1],["delivered",5],["any",1],["item",2],["close",1]]},{"id":"tests/test_delegation_persistence.py#test_steering_delivery_state_is_durable_and_text_safe.boundary_run","name":[["boundary",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["boundary",3],["run",3],["self",5],["task",3],["state",6],["role",2],["system",2],["content",2],["user",1],["max",2],["turns",2],["context",2],["policy",2],["prepare",2],["first",1],["assert",1],["continue",1],["turn",2],["wait",1],["observed",1],["extend",1],["messages",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_persistence.py#test_task_status_is_stored_and_projected_for_terminal_children","name":[["test",1],["task",1],["status",1],["stored",1],["projected",1],["terminal",1],["children",1]],"path":[["tests",1],["test",1],["delegation",1],["persistence",1],["py",1]],"body":[["def",2],["test",2],["task",6],["status",8],["stored",3],["projected",2],["terminal",2],["children",4],["cfg",1],["store",5],["root",6],["child",8],["id",4],["seeded",1],["name",1],["worker",1],["failed",2],["stop",5],["reason",5],["max",4],["turns",4],["partial",3],["result",1],["delegation",2],["tree",1],["assert",4],["durably",1],["its",1],["own",1],["column",1],["not",1],["merely",1],["echoed",1],["by",1],["projection",1],["row",3],["conn",1],["execute",1],["select",1],["from",1],["frame",1],["fetchone",1]]},{"id":"tests/test_delegation_policy.py","name":[["test",1],["delegation",1],["policy",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["delegated",1],["child",1],["execution",1],["policy",1],["enforced",1],["not",1],["decorative",1],["metadata",1],["from",3],["future",1],["import",5],["annotations",1],["pytest",2],["openai4s",3],["agent",2],["loop",2],["as",1],["mod",1],["delegation",3],["error",1],["runner",1],["config",2],["mark",1],["parametrize",1],["override",1],["fragment",1],["permissions",1],["write",1],["file",1],["sometimes",1],["allow",1],["ask",1],["deny",1],["steps",1],["positive",1],["integer",1]]},{"id":"tests/test_delegation_policy.py#_submitted","name":[["submitted",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["submitted",4],["output",6],["none",4],["return",1],["stop",1],["reason",1],["if",1],["not",1],["else",1],["ok",1],["true",1],["completion",1],["bullets",1],["child",1],["complete",1],["final",1],["message",1]]},{"id":"tests/test_delegation_policy.py#test_child_policy_filters_catalog_and_direct_host_calls","name":[["test",1],["child",1],["policy",1],["filters",1],["catalog",1],["direct",1],["host",1],["calls",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",3],["test",4],["child",4],["policy",6],["filters",2],["catalog",3],["direct",2],["host",2],["calls",2],["monkeypatch",3],["observed",17],["inspect",2],["self",8],["task",2],["del",1],["tools",4],["tool",3],["name",1],["dispatcher",4],["write",5],["file",5],["path",1],["blocked",3],["txt",1],["content",1],["bash",7],["authorize",2],["command",2],["echo",1],["sha256",1],["64",1],["cwd",1],["generation",1],["challenge",1],["capabilities",5],["max",3],["turns",3],["allow",3],["delegate",3],["skill",3],["loader",3],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["result",2],["delegation",1],["runner",1],["config",1],["request",1],["read",3],["browse",1],["only",1],["steps",1],["web",4],["permissions",1],["deny",1],["assert",10],["output",1],["ok",1],["true",2],["search",2],["fetch",1],["text",1],["not",1],["error",2],["capability",1],["denied",2],["by",2],["delegated",2],["permission",1],["false",2],["none",1]]},{"id":"tests/test_delegation_policy.py#test_child_policy_filters_catalog_and_direct_host_calls.inspect_policy","name":[["inspect",1],["policy",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["inspect",2],["policy",2],["self",9],["task",3],["del",1],["observed",7],["tools",2],["tool",3],["name",1],["dispatcher",4],["catalog",1],["write",2],["file",1],["path",1],["blocked",3],["txt",1],["content",1],["bash",2],["authorize",1],["command",2],["echo",1],["sha256",1],["64",1],["cwd",1],["generation",1],["test",2],["challenge",1],["capabilities",2],["max",2],["turns",2],["allow",2],["delegate",2],["skill",2],["loader",2],["return",1],["submitted",1]]},{"id":"tests/test_delegation_policy.py#test_invalid_policy_fails_before_consuming_budget","name":[["test",1],["invalid",1],["policy",1],["fails",1],["before",1],["consuming",1],["budget",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["test",2],["invalid",3],["policy",2],["fails",2],["before",2],["consuming",2],["budget",2],["override",3],["fragment",3],["runner",4],["delegation",3],["config",1],["pytest",1],["raises",1],["error",1],["match",1],["request",1],["assert",1],["stats",1],["spawned",1],["session",1]]},{"id":"tests/test_delegation_policy.py#test_nested_child_cannot_widen_parent_capabilities","name":[["test",1],["nested",1],["child",1],["cannot",1],["widen",1],["parent",1],["capabilities",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",3],["test",2],["nested",4],["child",2],["cannot",2],["widen",2],["parent",4],["capabilities",4],["monkeypatch",3],["observed",3],["attempt",2],["self",2],["task",2],["del",1],["try",2],["dispatcher",1],["delegate",1],["fn",1],["request",2],["write",3],["file",3],["except",1],["delegation",4],["error",5],["as",1],["str",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["runner",4],["config",1],["read",1],["assert",2],["exceed",1],["policy",1],["stats",1],["spawned",1],["session",1]]},{"id":"tests/test_delegation_policy.py#test_nested_child_cannot_widen_parent_capabilities.nested_attempt","name":[["nested",1],["attempt",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["nested",2],["attempt",2],["self",3],["task",3],["del",1],["try",2],["dispatcher",1],["delegate",1],["fn",1],["request",1],["write",2],["capabilities",1],["file",1],["except",1],["delegation",1],["error",4],["as",1],["observed",1],["str",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_policy.py#test_nested_permission_deny_cannot_be_relaxed","name":[["test",1],["nested",1],["permission",1],["deny",1],["cannot",1],["be",1],["relaxed",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",3],["test",4],["nested",5],["permission",3],["deny",4],["cannot",2],["be",2],["relaxed",2],["monkeypatch",3],["observed",3],["policy",3],["self",5],["task",2],["del",1],["if",1],["delegate",2],["depth",1],["return",2],["submitted",2],["dispatcher",2],["fn",1],["request",2],["permissions",3],["bash",8],["allow",1],["authorize",2],["command",2],["echo",1],["blocked",1],["sha256",1],["64",1],["cwd",1],["generation",1],["challenge",1],["checked",2],["true",2],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["runner",5],["delegation",2],["config",1],["result",2],["parent",1],["capabilities",1],["assert",3],["output",2],["error",1],["denied",1],["by",1],["delegated",1],["child",2],["descendants",3],["tree",1],["children",1],["id",1],["include",1],["false",1],["snapshot",1],["overrides",1]]},{"id":"tests/test_delegation_policy.py#test_nested_permission_deny_cannot_be_relaxed.nested_policy","name":[["nested",1],["policy",1]],"path":[["tests",1],["test",1],["delegation",1],["policy",1],["py",1]],"body":[["def",2],["nested",3],["policy",2],["self",5],["task",3],["del",1],["if",1],["delegate",2],["depth",1],["return",2],["submitted",2],["dispatcher",2],["fn",1],["request",1],["permissions",1],["bash",3],["allow",1],["observed",1],["authorize",1],["command",2],["echo",1],["blocked",1],["sha256",1],["64",1],["cwd",1],["generation",1],["test",2],["challenge",1],["checked",1],["true",1]]},{"id":"tests/test_delegation_runtime.py","name":[["test",1],["delegation",1],["runtime",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["tree",1],["wide",1],["budget",2],["cancellation",1],["lineage",1],["live",1],["steering",1],["contracts",1],["from",5],["future",1],["import",11],["annotations",1],["json",1],["threading",1],["time",1],["pytest",9],["openai4s",6],["agent",4],["delegation",6],["as",2],["deleg",1],["mod",2],["loop",2],["fanout",3],["cap",2],["max",1],["depth",1],["session",2],["error",3],["runner",2],["models",1],["run",3],["state",1],["config",2],["store",2],["long",1],["wait",4],["worker",1],["thread",1],["reach",1],["its",2],["rendezvous",2],["these",1],["handshakes",1],["not",2],["latency",1],["assertions",1],["claims",1],["around",1],["them",1],["about",1],["child",8],["stops",2],["model",2],["compacts",2],["against",2],["whether",1],["grandchild",1],["reachable",1],["was",1],["seconds",1],["plenty",2],["idle",1],["laptop",1],["loaded",1],["ci",2],["frozen",1],["shape",1],["recorder",1],["installed",1],["failed",2],["having",1],["passed",1],["locally",1],["three",1],["times",1],["row",1],["before",1],["longer",1],["weakens",1],["nothing",1],["because",1],["event",1],["never",1],["fires",1],["still",1],["fails",1],["test",1],["just",1],["failing",1],["machine",1],["busy",1],["timeout",2],["30",1],["mark",8],["parametrize",5],["spec",1],["request",2],["asynchronous",1],["false",2],["true",2],["own",1],["window",1],["step",2],["forwarding",1],["into",1],["parent",1],["sink",1],["d8",1],["policy",1],["receives",1],["providers",1],["only",1],["build",1],["count",1],["10",1],["value",2],["01",1],["3601",1],["float",3],["inf",2],["nan",1],["entry",1],["native",1],["python",1],["stubbed",3],["backend",3],["failure",1],["operation",1],["timed",1],["out",1]]},{"id":"tests/test_delegation_runtime.py#_controlled_collect_children","name":[["controlled",1],["collect",1],["children",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["controlled",3],["collect",2],["children",5],["runner",4],["count",3],["future",7],["factory",3],["real",1],["tree",1],["identities",1],["futures",1],["without",1],["starting",1],["model",1],["kernel",1],["work",1],["index",6],["child",9],["id",6],["enumerate",1],["reserve",1],["from",1],["reservation",1],["ids",1],["request",3],["attempt",2],["assert",2],["begin",1],["artifact",3],["refs",1],["version",2],["running",1],["notify",1],["cancel",1],["append",1],["return",1]]},{"id":"tests/test_delegation_runtime.py#_FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["instances",2],["action",7],["started",2],["threading",2],["event",2],["release",3],["block",2],["actions",2],["false",1],["def",5],["init",1],["self",18],["args",4],["kwargs",4],["del",3],["interrupt",5],["calls",4],["codes",2],["type",5],["append",2],["enter",1],["return",3],["exit",1],["execute",1],["code",3],["if",3],["sd",1],["stdout",2],["stderr",2],["error",2],["none",2],["assert",1],["wait",1],["rendezvous",1],["timeout",1],["interrupted",2],["else",1],["bool",1]]},{"id":"tests/test_delegation_runtime.py#_FakeKernel.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_delegation_runtime.py#_FakeKernel.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",3],["del",1]]},{"id":"tests/test_delegation_runtime.py#_FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",6],["args",3],["kwargs",3],["del",1],["interrupt",1],["calls",1],["action",1],["codes",1],["type",1],["instances",1],["append",1]]},{"id":"tests/test_delegation_runtime.py#_FakeKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["execute",2],["self",8],["code",4],["kwargs",3],["del",1],["if",3],["sd",1],["return",2],["stdout",2],["stderr",2],["error",2],["none",2],["action",3],["codes",1],["append",1],["type",3],["started",1],["block",1],["actions",1],["assert",1],["release",1],["wait",1],["rendezvous",1],["timeout",1],["interrupted",2],["interrupt",2],["calls",2],["else",1],["bool",1]]},{"id":"tests/test_delegation_runtime.py#_FakeKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["interrupt",3],["self",4],["calls",1],["type",1],["release",1],["action",1]]},{"id":"tests/test_delegation_runtime.py#_reset_fake_kernel","name":[["reset",1],["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["reset",2],["fake",6],["kernel",6],["block",4],["actions",4],["bool",2],["none",2],["instances",1],["action",2],["started",1],["threading",2],["event",2],["release",1]]},{"id":"tests/test_delegation_runtime.py#_step","name":[["step",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["step",8],["id",6],["kind",5],["phase",5],["extra",3],["if",1],["begin",2],["base",4],["title",2],["input",1],["query",1],["else",1],["end",1],["status",1],["done",1],["output",1],["summary",1],["ok",1],["update",1],["return",1]]},{"id":"tests/test_delegation_runtime.py#_submitted","name":[["submitted",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["submitted",4],["output",5],["none",3],["return",1],["stop",1],["reason",1],["ok",1],["true",1],["completion",1],["bullets",1],["completed",1],["child",1],["work",1],["final",1],["message",1]]},{"id":"tests/test_delegation_runtime.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["wait",2],["predicate",3],["timeout",4],["float",2],["none",2],["deadline",2],["time",3],["monotonic",2],["while",1],["if",1],["return",1],["sleep",1],["001",1],["raise",1],["assertion",1],["error",1],["condition",1],["not",1],["reached",1],["before",1]]},{"id":"tests/test_delegation_runtime.py#test_a_child_compacts_against_its_own_models_window","name":[["test",1],["child",1],["compacts",1],["against",1],["its",1],["own",1],["models",1],["window",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",4],["child",5],["compacts",2],["against",4],["its",4],["own",2],["models",2],["window",6],["defect",1],["steering",1],["context",6],["policy",2],["built",1],["bare",1],["compaction",2],["falls",1],["back",1],["cfg",3],["tokens",4],["daemon",3],["default",3],["262",2],["144",2],["while",1],["web",1],["session",1],["path",1],["has",1],["always",1],["derived",1],["budget",6],["from",4],["model",8],["declared",1],["capability",2],["may",1],["run",1],["different",1],["than",3],["parent",1],["exactly",1],["two",1],["numbers",1],["diverge",1],["whose",1],["usable",2],["136",1],["000",1],["would",1],["compact",1],["sail",1],["past",1],["real",2],["limit",1],["learning",1],["about",1],["as",2],["provider",2],["rejection",1],["rather",2],["asserted",1],["literal",1],["since",1],["number",1],["belongs",1],["not",1],["but",1],["inequality",1],["point",1],["checked",1],["explicitly",1],["import",4],["dataclasses",3],["openai4s",3],["agent",1],["delegation",1],["config",3],["llm",3],["capabilities",2],["base",4],["replace",2],["claude",4],["opus",2],["20250514",2],["expected",2],["none",1],["assert",2],["matches",1],["so",1],["proves",1],["nothing",1]]},{"id":"tests/test_delegation_runtime.py#test_agent_cancel_probe_reaches_collect_through_native_and_python","name":[["test",1],["agent",1],["cancel",1],["probe",1],["reaches",1],["collect",1],["through",1],["native",1],["python",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["agent",8],["cancel",2],["probe",2],["reaches",2],["collect",7],["through",2],["native",2],["python",3],["entry",3],["from",5],["concurrent",1],["futures",1],["import",5],["future",7],["types",1],["simple",2],["namespace",2],["openai4s",3],["host",4],["dispatch",1],["dispatcher",7],["kernel",10],["tools",1],["execute",3],["tool",2],["call",2],["entered",3],["threading",4],["event",4],["cancelled",4],["returned",3],["outputs",6],["errors",3],["class",1],["observed",2],["result",3],["self",1],["timeout",5],["none",8],["return",1],["super",1],["cfg",3],["config",1],["loop",1],["mod",1],["cancellation",1],["runner",4],["delegation",1],["children",6],["controlled",1],["if",5],["else",3],["try",2],["append",3],["name",1],["arguments",1],["rows",3],["nprint",1],["len",1],["all",3],["row",2],["stop",2],["reason",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["finally",2],["collector",3],["thread",1],["target",1],["daemon",1],["true",2],["start",1],["assert",10],["wait",2],["rendezvous",2],["not",4],["child",7],["done",2],["last",1],["output",1],["text",2],["ok",2],["stopped",1],["stdout",1],["strip",1],["alive",1],["join",1],["shutdown",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_agent_cancel_probe_reaches_collect_through_native_and_python.collect","name":[["collect",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["collect",4],["try",1],["if",1],["kernel",2],["none",1],["outputs",2],["append",3],["execute",2],["tool",1],["call",1],["agent",1],["dispatcher",1],["name",1],["children",1],["arguments",1],["else",1],["rows",3],["host",1],["nprint",1],["len",1],["all",1],["row",2],["stop",1],["reason",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["errors",1],["finally",1],["returned",1]]},{"id":"tests/test_delegation_runtime.py#test_agent_cancel_probe_reaches_collect_through_native_and_python.ObservedFuture","name":[["observed",1],["future",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["observed",2],["future",4],["def",1],["result",2],["self",1],["timeout",3],["none",1],["entered",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_agent_cancel_probe_reaches_collect_through_native_and_python.ObservedFuture.result","name":[["result",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["result",3],["self",2],["timeout",4],["none",2],["entered",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_an_unknown_model_falls_back_rather_than_guessing","name":[["test",1],["unknown",1],["model",1],["falls",1],["back",1],["rather",1],["than",1],["guessing",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["model",5],["falls",2],["back",2],["rather",2],["than",2],["guessing",2],["returning",1],["none",3],["restores",1],["previous",1],["behaviour",1],["purpose",1],["nobody",1],["has",1],["capabilities",1],["uses",1],["configured",1],["default",1],["capability",1],["lookup",1],["raises",1],["must",1],["not",3],["take",1],["child",3],["down",1],["import",3],["dataclasses",3],["from",2],["openai4s",2],["agent",1],["delegation",1],["context",2],["budget",2],["config",3],["base",3],["cfg",2],["replace",2],["llm",2],["provider",2],["assert",1]]},{"id":"tests/test_delegation_runtime.py#test_child_model_steps_and_policy_overrides_remain_visible","name":[["test",1],["child",1],["model",1],["steps",1],["policy",1],["overrides",1],["remain",1],["visible",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["child",8],["model",12],["steps",4],["policy",2],["overrides",3],["remain",2],["visible",2],["monkeypatch",3],["observed",3],["fake",2],["run",3],["self",4],["task",4],["append",1],["provider",5],["cfg",2],["llm",2],["max",4],["turns",4],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["delegation",1],["config",1],["request",2],["special",5],["work",2],["chatgpt",3],["permissions",2],["bash",2],["deny",2],["capabilities",2],["web",2],["read",2],["file",2],["assert",5],["children",1],["depth",1],["parent",1],["id",1],["none",1],["progress",1]]},{"id":"tests/test_delegation_runtime.py#test_child_model_steps_and_policy_overrides_remain_visible.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",5],["task",4],["observed",1],["append",1],["provider",2],["cfg",2],["llm",2],["model",2],["max",2],["turns",2],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_child_step_flood_is_capped_with_one_elision_marker","name":[["test",1],["child",1],["step",1],["flood",1],["capped",1],["one",1],["elision",1],["marker",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["child",3],["step",12],["flood",3],["capped",2],["one",3],["elision",2],["marker",5],["monkeypatch",3],["forwarded",4],["fake",2],["run",3],["self",2],["task",1],["dispatcher",1],["index",3],["range",1],["205",1],["skill",2],["begin",3],["end",6],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["delegation",1],["config",1],["sink",1],["append",1],["try",1],["request",1],["name",1],["flooder",1],["finally",1],["close",1],["plain",2],["ev",9],["if",3],["not",1],["str",2],["id",2],["startswith",2],["elide",2],["markers",3],["assert",3],["len",2],["400",1],["200",1],["steps",1],["exactly",1],["names",1],["elided",1],["count",1],["next",1],["phase",1],["more",1],["summary",1]]},{"id":"tests/test_delegation_runtime.py#test_child_step_flood_is_capped_with_one_elision_marker.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",3],["task",2],["step",6],["dispatcher",1],["index",3],["range",1],["205",1],["skill",2],["begin",1],["end",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_child_steps_are_forwarded_bounded_and_decorated","name":[["test",1],["child",1],["steps",1],["forwarded",1],["bounded",1],["decorated",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["child",11],["steps",3],["forwarded",6],["bounded",2],["decorated",3],["monkeypatch",3],["meaningful",3],["skills",1],["env",1],["artifacts",1],["delegate",1],["errors",1],["reach",1],["parent",1],["session",1],["step",23],["sink",2],["identity",1],["per",1],["chunk",1],["noise",1],["kinds",1],["dropped",2],["unless",1],["they",1],["end",6],["error",3],["fake",2],["run",3],["self",2],["task",2],["dispatcher",1],["assert",10],["not",5],["none",1],["forwarder",1],["was",1],["installed",1],["skill",7],["begin",9],["summary",2],["loaded",1],["successful",1],["entirely",1],["search",5],["but",1],["ends",1],["both",1],["phases",1],["relayed",1],["fetch",6],["status",1],["failed",1],["return",1],["submitted",2],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["delegation",3],["config",1],["append",1],["try",1],["result",3],["request",1],["name",2],["scout",2],["finally",1],["close",1],["stop",1],["reason",1],["ids",6],["ev",7],["id",7],["phase",3],["any",1],["next",1],["if",1],["decoration",5],["input",2],["depth",1],["frame",1],["own",1],["payload",1],["untouched",1],["query",1]]},{"id":"tests/test_delegation_runtime.py#test_child_steps_are_forwarded_bounded_and_decorated.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",3],["task",2],["step",15],["dispatcher",1],["assert",1],["not",4],["none",1],["forwarder",1],["was",1],["installed",1],["skill",4],["begin",3],["end",3],["summary",2],["loaded",1],["meaningful",2],["successful",1],["dropped",1],["entirely",1],["search",4],["but",1],["ends",1],["error",2],["both",1],["phases",1],["relayed",1],["fetch",4],["status",1],["failed",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_cli_runner_without_step_sink_leaves_child_dispatcher_unwired","name":[["test",1],["cli",1],["runner",1],["without",1],["step",1],["sink",1],["leaves",1],["child",1],["dispatcher",1],["unwired",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["cli",3],["runner",6],["without",2],["step",5],["sink",2],["leaves",2],["child",3],["dispatcher",3],["unwired",2],["monkeypatch",3],["observed",3],["fake",2],["run",3],["self",2],["task",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["delegation",1],["config",1],["try",1],["request",1],["finally",1],["close",1],["assert",1],["none",1]]},{"id":"tests/test_delegation_runtime.py#test_cli_runner_without_step_sink_leaves_child_dispatcher_unwired.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",3],["task",2],["observed",1],["step",2],["dispatcher",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_cancelled_pending_future_reports_stopped_without_affecting_sibling","name":[["test",1],["collect",1],["cancelled",1],["pending",1],["future",1],["reports",1],["stopped",1],["without",1],["affecting",1],["sibling",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["collect",4],["cancelled",2],["pending",2],["future",9],["reports",2],["stopped",3],["without",2],["affecting",2],["sibling",2],["from",1],["concurrent",1],["futures",1],["import",1],["runner",5],["delegation",1],["config",1],["children",8],["controlled",1],["result",4],["none",2],["assert",4],["cancel",1],["try",1],["timeout",1],["snapshot",1],["status",2],["running",1],["not",1],["stop",1],["event",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_completed_future_failure_keeps_real_failed_state","name":[["test",1],["collect",1],["completed",1],["future",1],["failure",1],["keeps",1],["real",1],["failed",1],["state",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["collect",4],["completed",2],["future",5],["failure",6],["keeps",2],["real",2],["failed",4],["state",2],["from",1],["concurrent",1],["futures",1],["import",1],["runner",5],["delegation",1],["config",1],["child",4],["controlled",1],["children",1],["exception",1],["try",1],["result",4],["timeout",1],["assert",4],["task",1],["status",2],["error",1],["str",1],["request",2],["id",2],["snapshot",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_does_not_hold_tree_lock_while_future_waits","name":[["test",1],["collect",1],["not",1],["hold",1],["tree",1],["lock",1],["while",1],["future",1],["waits",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["collect",6],["not",4],["hold",2],["tree",5],["lock",5],["while",2],["future",8],["waits",2],["from",1],["concurrent",1],["futures",1],["import",1],["entered",3],["threading",2],["event",1],["errors",3],["class",1],["observed",2],["result",3],["self",1],["timeout",6],["none",2],["return",1],["super",1],["runner",7],["delegation",1],["config",1],["children",3],["controlled",1],["try",2],["except",1],["base",1],["exception",1],["as",1],["error",2],["append",1],["collector",4],["thread",1],["target",1],["daemon",1],["true",1],["start",1],["assert",4],["wait",2],["rendezvous",2],["acquire",1],["blocked",1],["by",1],["release",1],["finally",1],["join",1],["close",1],["alive",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_does_not_hold_tree_lock_while_future_waits.collect","name":[["collect",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["collect",3],["try",1],["runner",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["errors",1],["append",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_does_not_hold_tree_lock_while_future_waits.ObservedFuture","name":[["observed",1],["future",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["observed",2],["future",4],["def",1],["result",2],["self",1],["timeout",3],["none",1],["entered",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_does_not_hold_tree_lock_while_future_waits.ObservedFuture.result","name":[["result",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["result",3],["self",2],["timeout",4],["none",2],["entered",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_fast_result_is_not_lost_while_later_child_uses_remaining_budget","name":[["test",1],["collect",1],["fast",1],["result",1],["not",1],["lost",1],["while",1],["later",1],["child",1],["uses",1],["remaining",1],["budget",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["collect",4],["fast",4],["result",14],["not",4],["lost",2],["while",2],["later",2],["child",5],["uses",2],["remaining",2],["budget",2],["monkeypatch",3],["from",2],["concurrent",1],["futures",1],["import",2],["future",8],["types",1],["simple",2],["namespace",2],["clock",5],["children",8],["class",1],["completing",2],["self",2],["timeout",5],["none",3],["if",3],["done",4],["return",2],["super",2],["75",1],["finish",1],["task",1],["status",2],["completed",1],["output",2],["runner",5],["delegation",1],["config",1],["extend",1],["controlled",1],["setattr",1],["deleg",1],["mod",1],["time",1],["monotonic",1],["lambda",1],["try",1],["assert",5],["request",2],["id",1],["artifact",2],["refs",2],["running",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_fast_result_is_not_lost_while_later_child_uses_remaining_budget.CompletingFuture","name":[["completing",1],["future",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["completing",2],["future",6],["def",1],["result",5],["self",2],["timeout",4],["none",2],["if",2],["done",3],["return",2],["super",2],["clock",2],["75",1],["not",1],["children",3],["finish",1],["task",1],["status",1],["completed",1],["output",1],["fast",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_fast_result_is_not_lost_while_later_child_uses_remaining_budget.CompletingFuture.result","name":[["result",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["result",6],["self",3],["timeout",5],["none",3],["if",2],["done",3],["return",2],["super",2],["clock",2],["75",1],["not",1],["children",3],["future",2],["finish",1],["task",1],["status",1],["completed",1],["output",1],["fast",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_invalid_timeout_is_rejected_at_native_and_python_boundaries","name":[["test",1],["collect",1],["invalid",1],["timeout",1],["rejected",1],["at",1],["native",1],["python",1],["boundaries",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["collect",5],["invalid",5],["timeout",7],["rejected",4],["at",2],["native",2],["python",2],["boundaries",2],["from",3],["openai4s",3],["host",4],["dispatch",1],["import",3],["dispatcher",7],["kernel",5],["tools",1],["execute",3],["tool",2],["call",2],["config",1],["invoked",3],["steer",1],["fns",1],["lambda",1],["spec",2],["append",1],["true",2],["false",2],["3601",2],["float",4],["inf",2],["nan",2],["value",2],["observation",2],["ok",2],["name",1],["children",1],["arguments",1],["assert",4],["not",1],["as",1],["result",3],["try",1],["except",1],["runtime",1],["error",2],["print",1],["none",1],["stdout",1],["strip",1],["splitlines",1],["len",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_is_additive_with_request_attempt_and_artifact_refs","name":[["test",1],["collect",1],["additive",1],["request",1],["attempt",1],["artifact",1],["refs",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["collect",4],["additive",2],["request",4],["attempt",3],["artifact",4],["refs",4],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",2],["submitted",1],["runner",5],["delegation",1],["config",1],["try",1],["handle",2],["me",1],["wait",1],["false",1],["collected",3],["child",2],["ids",1],["id",3],["finally",1],["close",1],["assert",2]]},{"id":"tests/test_delegation_runtime.py#test_collect_none_observes_parent_cancel_without_waiting_for_futures","name":[["test",1],["collect",1],["none",1],["observes",1],["parent",1],["cancel",1],["without",1],["waiting",1],["futures",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["collect",7],["none",6],["observes",2],["parent",3],["cancel",2],["without",2],["waiting",2],["futures",3],["from",1],["concurrent",1],["import",1],["future",8],["entered",3],["threading",4],["event",4],["cancelled",4],["returned",3],["result",6],["class",1],["observed",2],["self",1],["timeout",6],["return",1],["super",1],["runner",6],["delegation",1],["config",1],["children",5],["controlled",1],["try",2],["extend",1],["finally",2],["collector",3],["thread",1],["target",1],["daemon",1],["true",1],["start",1],["assert",5],["wait",2],["rendezvous",2],["cancellation",2],["did",1],["not",4],["end",1],["len",1],["all",2],["child",7],["stop",1],["request",1],["proof",1],["running",1],["exited",1],["done",2],["if",1],["join",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_none_observes_parent_cancel_without_waiting_for_futures.collect","name":[["collect",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["collect",3],["try",1],["result",1],["extend",1],["runner",1],["timeout",1],["none",1],["finally",1],["returned",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_none_observes_parent_cancel_without_waiting_for_futures.ObservedFuture","name":[["observed",1],["future",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["observed",2],["future",4],["def",1],["result",2],["self",1],["timeout",3],["none",1],["entered",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_none_observes_parent_cancel_without_waiting_for_futures.ObservedFuture.result","name":[["result",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["result",3],["self",2],["timeout",4],["none",2],["entered",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_one_second_budget_wall_clock_smoke","name":[["test",1],["collect",1],["one",1],["second",1],["budget",1],["wall",1],["clock",1],["smoke",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["collect",4],["one",2],["second",2],["budget",2],["wall",2],["clock",2],["smoke",2],["from",1],["concurrent",1],["futures",1],["import",1],["future",3],["runner",5],["delegation",1],["config",1],["children",3],["controlled",1],["try",1],["started",2],["time",2],["monotonic",2],["result",4],["timeout",1],["elapsed",2],["assert",3],["len",1],["all",1],["item",2],["status",1],["running",1],["finally",1],["child",2],["none",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_rejects_invalid_timeout_before_waiting","name":[["test",1],["collect",1],["rejects",1],["invalid",1],["timeout",1],["before",1],["waiting",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["collect",3],["rejects",2],["invalid",2],["timeout",4],["before",2],["waiting",2],["value",4],["runner",4],["delegation",1],["config",1],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_uses_one_deadline_for_all_unfinished_futures","name":[["test",1],["collect",1],["uses",1],["one",1],["deadline",1],["all",1],["unfinished",1],["futures",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["collect",4],["uses",2],["one",2],["deadline",2],["all",4],["unfinished",2],["futures",3],["monkeypatch",3],["count",4],["from",2],["concurrent",1],["import",2],["future",6],["types",1],["simple",2],["namespace",2],["clock",4],["waits",3],["class",1],["clocked",2],["result",3],["self",1],["timeout",6],["none",3],["assert",5],["not",2],["append",1],["return",1],["super",1],["runner",5],["delegation",1],["config",1],["children",4],["controlled",1],["setattr",1],["deleg",1],["mod",1],["time",1],["monotonic",1],["lambda",1],["try",1],["results",2],["000001",1],["wait",2],["25",1],["item",2],["status",1],["running",1],["child",4],["done",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_uses_one_deadline_for_all_unfinished_futures.ClockedFuture","name":[["clocked",1],["future",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["clocked",2],["future",4],["def",1],["result",2],["self",1],["timeout",5],["none",2],["assert",1],["not",1],["waits",1],["append",1],["clock",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_uses_one_deadline_for_all_unfinished_futures.ClockedFuture.result","name":[["result",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["result",3],["self",2],["timeout",6],["none",3],["assert",1],["not",1],["waits",1],["append",1],["clock",1],["return",1],["super",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_zero_is_nonblocking_snapshot_with_all_result_identities","name":[["test",1],["collect",1],["zero",1],["nonblocking",1],["snapshot",1],["all",1],["result",1],["identities",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["collect",4],["zero",3],["nonblocking",2],["snapshot",2],["all",2],["result",4],["identities",2],["from",1],["concurrent",1],["futures",1],["import",1],["future",6],["class",1],["no",2],["wait",2],["self",1],["timeout",3],["none",2],["raise",1],["assertion",1],["error",1],["waited",1],["unfinished",1],["runner",5],["delegation",1],["config",1],["children",6],["controlled",1],["try",1],["results",2],["index",6],["item",6],["enumerate",1],["assert",6],["status",1],["running",1],["child",4],["id",4],["request",2],["attempt",2],["artifact",2],["refs",2],["not",1],["stop",1],["event",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_zero_is_nonblocking_snapshot_with_all_result_identities.NoWaitFuture","name":[["no",1],["wait",1],["future",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["no",2],["wait",2],["future",5],["def",1],["result",1],["self",1],["timeout",2],["none",1],["raise",1],["assertion",1],["error",1],["zero",1],["waited",1],["unfinished",1]]},{"id":"tests/test_delegation_runtime.py#test_collect_zero_is_nonblocking_snapshot_with_all_result_identities.NoWaitFuture.result","name":[["result",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["result",2],["self",2],["timeout",3],["none",2],["raise",1],["assertion",1],["error",1],["zero",1],["waited",1],["unfinished",1],["future",1]]},{"id":"tests/test_delegation_runtime.py#test_delegated_agent_writes_its_own_canonical_ledger","name":[["test",1],["delegated",1],["agent",1],["writes",1],["its",1],["own",1],["canonical",1],["ledger",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",3],["delegated",5],["agent",2],["writes",2],["its",2],["own",2],["canonical",2],["ledger",2],["monkeypatch",3],["arguments",5],["summary",1],["task",2],["complete",1],["completion",1],["bullets",1],["completed",1],["work",1],["finalize",6],["chat",3],["messages",2],["cfg",5],["kwargs",2],["del",1],["call",3],["id",8],["delegate",2],["wire",1],["name",1],["response",1],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1],["setattr",1],["loop",1],["mod",1],["config",1],["store",6],["db",1],["path",1],["parent",3],["new",1],["frame",6],["kind",2],["turn",1],["project",1],["default",1],["runner",4],["delegation",1],["try",1],["result",3],["request",1],["finish",1],["finally",1],["close",1],["assert",3],["stop",1],["reason",1],["submitted",1],["child",3],["group",2],["list",1],["action",1],["groups",1],["user",1],["terminal",1]]},{"id":"tests/test_delegation_runtime.py#test_delegated_agent_writes_its_own_canonical_ledger.finalize_chat","name":[["finalize",1],["chat",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["finalize",5],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["call",3],["id",2],["delegate",2],["wire",1],["name",1],["response",1],["ordinal",1],["raw",1],["arguments",4],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_delegation_runtime.py#test_depth_four_is_an_unconditional_leaf","name":[["test",1],["depth",1],["four",1],["unconditional",1],["leaf",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["depth",7],["four",2],["unconditional",2],["leaf",5],["monkeypatch",3],["observed",3],["fake",2],["run",4],["self",4],["task",1],["append",1],["delegate",8],["allow",3],["fn",3],["dispatcher",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["parent",2],["delegation",3],["runner",2],["config",2],["request",2],["make",1],["assert",1],["false",1],["none",1],["pytest",1],["raises",1],["error",1],["match",1],["leaves",1],["cannot",1],["must",1],["not",1]]},{"id":"tests/test_delegation_runtime.py#test_depth_four_is_an_unconditional_leaf.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",5],["task",2],["observed",1],["append",1],["depth",2],["delegate",5],["allow",2],["fn",2],["dispatcher",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_late_model_reply_after_stop_cannot_execute_or_submit","name":[["test",1],["late",1],["model",1],["reply",1],["after",1],["stop",1],["cannot",1],["execute",1],["submit",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["late",7],["model",14],["reply",2],["after",2],["stop",5],["cannot",2],["execute",2],["submit",4],["monkeypatch",5],["reset",1],["fake",3],["kernel",4],["block",1],["actions",1],["false",2],["started",5],["threading",2],["event",2],["release",3],["engine",3],["results",3],["calls",4],["original",2],["run",7],["loop",4],["mod",4],["agent",2],["record",2],["self",2],["task",2],["result",6],["append",2],["return",2],["chat",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["assert",7],["wait",4],["rendezvous",2],["timeout",2],["content",1],["python",2],["host",1],["output",2],["summary",1],["submitted",1],["tool",1],["setattr",3],["runner",5],["delegation",2],["config",1],["child",5],["max",1],["turns",1],["handle",3],["request",1],["id",2],["collect",1],["ids",1],["reason",2],["cancelled",1],["stopped",1],["none",1],["cli",1],["worker",2],["lazy",1],["cancellation",1],["while",1],["still",1],["flight",1],["must",1],["not",1],["even",1],["create",1],["much",1],["less",1],["authored",1],["cell",1],["instances",1]]},{"id":"tests/test_delegation_runtime.py#test_late_model_reply_after_stop_cannot_execute_or_submit.late_chat","name":[["late",1],["chat",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["late",4],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["model",3],["calls",2],["append",1],["started",2],["assert",1],["release",1],["wait",1],["rendezvous",1],["timeout",1],["return",1],["content",1],["python",1],["host",1],["submit",1],["output",1],["summary",1],["submitted",1],["tool",1]]},{"id":"tests/test_delegation_runtime.py#test_late_model_reply_after_stop_cannot_execute_or_submit.record_run","name":[["record",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["record",2],["run",3],["self",3],["task",3],["result",3],["original",1],["engine",1],["results",1],["append",1],["return",1]]},{"id":"tests/test_delegation_runtime.py#test_live_steering_is_delivered_at_next_turn_boundary","name":[["test",1],["live",1],["steering",1],["delivered",1],["at",1],["next",1],["turn",1],["boundary",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["live",2],["steering",9],["delivered",5],["at",2],["next",2],["turn",6],["boundary",8],["monkeypatch",3],["events",4],["first",3],["threading",2],["event",9],["continue",3],["observed",3],["messages",5],["run",4],["self",4],["task",3],["state",6],["role",3],["system",2],["content",3],["user",2],["max",2],["turns",2],["context",2],["policy",2],["prepare",2],["assert",12],["wait",3],["rendezvous",2],["timeout",2],["extend",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",8],["delegation",1],["config",1],["sink",1],["append",1],["handle",4],["request",1],["initial",1],["false",1],["queued",6],["send",2],["message",7],["child",6],["id",5],["newer",2],["dataset",2],["status",2],["snapshot",7],["children",2],["collect",1],["ids",1],["any",1],["too",1],["late",1],["rejected",1]]},{"id":"tests/test_delegation_runtime.py#test_live_steering_is_delivered_at_next_turn_boundary.boundary_run","name":[["boundary",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["boundary",3],["run",3],["self",5],["task",3],["state",6],["role",2],["system",2],["content",2],["user",1],["max",2],["turns",2],["context",2],["policy",2],["prepare",2],["first",1],["assert",1],["continue",1],["turn",2],["wait",1],["rendezvous",1],["timeout",1],["observed",1],["messages",2],["extend",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_nested_runners_share_one_tree_budget_and_stats","name":[["test",1],["nested",1],["runners",1],["share",1],["one",1],["tree",1],["budget",1],["stats",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["nested",4],["runners",2],["share",2],["one",3],["tree",2],["budget",4],["stats",3],["monkeypatch",4],["setattr",2],["deleg",1],["mod",2],["session",4],["cap",1],["fake",2],["run",3],["self",4],["task",3],["if",1],["delegate",3],["depth",5],["dispatcher",1],["fn",1],["request",3],["grandchild",2],["assert",3],["len",1],["return",1],["submitted",1],["loop",1],["agent",1],["runner",5],["delegation",3],["config",1],["result",2],["root",2],["child",2],["output",1],["total",2],["direct",1],["running",1],["done",1],["failed",1],["stopped",1],["pending",1],["spawned",2],["active",1],["remaining",1],["frame",1],["id",1],["none",1],["pytest",1],["raises",1],["error",1],["match",1],["already",1],["too",1],["many",1]]},{"id":"tests/test_delegation_runtime.py#test_nested_runners_share_one_tree_budget_and_stats.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["self",5],["task",4],["if",1],["delegate",3],["depth",3],["nested",2],["dispatcher",1],["fn",1],["request",1],["grandchild",2],["assert",1],["len",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_parent_cancel_targets_owned_subtree_even_when_collect_selects_one","name":[["test",1],["parent",1],["cancel",1],["targets",1],["owned",1],["subtree",1],["even",1],["collect",1],["selects",1],["one",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["parent",3],["cancel",2],["targets",2],["owned",2],["subtree",2],["even",2],["collect",5],["selects",2],["one",2],["from",1],["concurrent",1],["futures",1],["import",1],["future",5],["cancelled",4],["threading",1],["event",2],["runner",7],["delegation",3],["config",2],["children",8],["controlled",2],["nested",3],["depth",1],["tree",2],["child",10],["id",3],["grandchildren",4],["try",1],["result",3],["ids",1],["timeout",1],["assert",3],["len",1],["all",2],["stop",1],["not",1],["done",1],["finally",1],["none",1],["close",2]]},{"id":"tests/test_delegation_runtime.py#test_parent_stop_propagates_to_running_descendants","name":[["test",1],["parent",1],["stop",1],["propagates",1],["running",1],["descendants",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["parent",8],["stop",6],["propagates",2],["running",3],["descendants",6],["monkeypatch",3],["child",18],["ready",10],["threading",4],["event",6],["grandchild",5],["sibling",14],["release",3],["nested",3],["handle",3],["cancellable",2],["run",3],["self",7],["task",2],["if",1],["delegate",3],["depth",2],["update",1],["dispatcher",1],["fn",1],["request",3],["wait",10],["false",5],["assert",13],["rendezvous",5],["timeout",5],["elif",1],["not",1],["cancellation",2],["cancelled",3],["return",2],["submitted",2],["unharmed",2],["else",1],["lambda",2],["reason",1],["output",2],["none",2],["final",1],["message",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",11],["delegation",3],["config",1],["id",7],["collect",2],["ids",2],["stats",6],["stopped",2],["total",1],["children",1],["tree",1],["include",1],["result",2]]},{"id":"tests/test_delegation_runtime.py#test_parent_stop_propagates_to_running_descendants.cancellable_run","name":[["cancellable",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["cancellable",2],["run",2],["self",7],["task",3],["if",1],["delegate",3],["depth",2],["parent",1],["child",2],["nested",1],["handle",1],["update",1],["dispatcher",1],["fn",1],["request",1],["grandchild",3],["wait",4],["false",1],["ready",4],["assert",3],["rendezvous",2],["timeout",2],["elif",1],["sibling",3],["release",1],["not",1],["cancellation",2],["cancelled",3],["return",2],["submitted",2],["unharmed",1],["else",1],["lambda",1],["stop",1],["reason",1],["output",1],["none",2],["final",1],["message",1]]},{"id":"tests/test_delegation_runtime.py#test_private_scratch_does_not_lift_trusted_capture_parallel_limit","name":[["test",1],["private",1],["scratch",1],["not",1],["lift",1],["trusted",1],["capture",1],["parallel",1],["limit",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["private",3],["scratch",3],["not",2],["lift",2],["trusted",3],["capture",3],["parallel",2],["limit",2],["runner",5],["delegation",3],["config",1],["cell",1],["hooks",1],["factory",1],["lambda",1],["frame",1],["id",1],["object",1],["true",1],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["artifact",1],["request",1],["assert",2],["stats",1],["spawned",1],["session",2],["fanout",1],["cap",2],["max",1],["depth",1],["48",1],["1000",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_shared_budget_reservation_is_atomic_across_concurrent_runners","name":[["test",1],["shared",1],["budget",1],["reservation",1],["atomic",1],["across",1],["concurrent",1],["runners",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",3],["shared",2],["budget",11],["reservation",2],["atomic",2],["across",2],["concurrent",2],["runners",2],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",2],["lambda",1],["self",1],["task",1],["submitted",1],["delegation",4],["root",6],["session",2],["limit",2],["runner",5],["config",2],["sibling",3],["barrier",5],["threading",3],["17",1],["successes",4],["list",2],["str",3],["failures",3],["lock",4],["spawn",3],["index",6],["wait",3],["try",1],["result",2],["request",1],["child",2],["except",1],["error",3],["as",1],["append",2],["else",2],["id",2],["threads",5],["thread",9],["target",1],["args",1],["if",2],["name",2],["range",1],["16",1],["start",1],["last",1],["file",1],["never",2],["got",1],["rendezvous",3],["timeout",3],["failed",1],["same",1],["way",1],["comment",1],["up",1],["there",1],["describes",1],["three",1],["seconds",1],["each",1],["plenty",2],["idle",1],["laptop",1],["not",2],["ci",1],["sharing",1],["itself",1],["eight",1],["other",1],["branches",1],["suite",1],["took",1],["20",1],["minutes",1],["against",1],["13",1],["locally",1],["reproduced",1],["deterministically",1],["by",2],["making",1],["workers",1],["slower",1],["without",1],["changing",1],["thing",1],["about",2],["they",2],["so",2],["assertion",1],["was",1],["measuring",1],["latency",1],["while",1],["claiming",1],["measure",1],["atomicity",1],["one",1],["deadline",3],["whole",1],["rather",1],["than",1],["per",1],["released",1],["together",1],["concurrently",1],["meaningful",1],["wall",1],["clock",1],["all",1],["them",1],["genuine",1],["deadlock",1],["still",1],["fails",1],["inside",1],["bounded",1],["time",3],["nothing",1],["below",1],["weakened",1],["counts",1],["identity",1],["winners",1],["ledger",1],["actually",1],["monotonic",2],["join",1],["max",1],["stuck",3],["alive",1],["assert",6],["returned",1],["within",1],["len",3],["spawned",3],["usage",1],["frame",1],["active",1],["remaining",1]]},{"id":"tests/test_delegation_runtime.py#test_shared_budget_reservation_is_atomic_across_concurrent_runners.spawn","name":[["spawn",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["spawn",2],["runner",3],["index",3],["barrier",1],["wait",1],["try",1],["result",2],["request",1],["child",2],["except",1],["delegation",1],["error",3],["as",1],["lock",2],["failures",1],["append",2],["str",1],["else",1],["successes",1],["id",1]]},{"id":"tests/test_delegation_runtime.py#test_single_child_stop_and_collect_leave_sibling_running","name":[["test",1],["single",1],["child",1],["stop",1],["collect",1],["leave",1],["sibling",1],["running",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["single",2],["child",8],["stop",5],["collect",4],["leave",2],["sibling",2],["running",3],["from",1],["concurrent",1],["futures",1],["import",1],["future",4],["runner",6],["delegation",1],["config",1],["children",7],["controlled",1],["try",1],["id",1],["result",3],["timeout",1],["assert",4],["event",2],["not",2],["status",1],["all",1],["done",1],["finally",1],["none",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_steering_policy_binds_only_the_providers_it_lacks","name":[["test",1],["steering",1],["policy",1],["binds",1],["only",1],["providers",1],["lacks",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["steering",5],["policy",13],["binds",2],["only",2],["providers",2],["lacks",2],["context",7],["built",1],["before",1],["child",4],["run",1],["exists",1],["so",1],["cannot",1],["carry",1],["tool",3],["catalogue",1],["kernel",1],["cwd",3],["loop",1],["hands",1],["them",1],["afterwards",1],["own",4],["budget",7],["its",1],["model",1],["window",1],["must",1],["not",1],["be",1],["overwritten",1],["by",1],["parent",1],["default",1],["process",1],["from",2],["openai4s",2],["agent",2],["delegation",1],["import",2],["runtime",2],["compaction",2],["object",1],["new",1],["lambda",4],["state",4],["136",1],["000",1],["noqa",1],["e731",1],["identity",1],["point",1],["base",4],["config",1],["provider",7],["bind",1],["262",1],["144",1],["schema",2],["name",2],["finalize",2],["response",2],["workspace",2],["assert",3],["none",2]]},{"id":"tests/test_delegation_runtime.py#test_stop_child_interrupts_exact_foreground_kernel_and_engine_cancels","name":[["test",1],["stop",1],["child",1],["interrupts",1],["exact",1],["foreground",1],["kernel",1],["engine",1],["cancels",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",4],["test",2],["stop",5],["child",7],["interrupts",2],["exact",2],["foreground",2],["kernel",9],["engine",5],["cancels",2],["monkeypatch",5],["reset",1],["fake",8],["block",1],["actions",1],["true",1],["results",3],["original",2],["run",7],["loop",4],["mod",4],["agent",2],["record",2],["self",2],["task",2],["result",6],["append",1],["return",2],["chat",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["content",1],["python",1],["nprint",1],["long",4],["scientific",3],["cell",4],["tool",1],["calls",2],["setattr",3],["runner",5],["delegation",1],["config",1],["max",1],["turns",1],["handle",3],["request",1],["wait",2],["false",1],["assert",8],["action",2],["started",1],["rendezvous",1],["timeout",1],["stopped",4],["id",2],["collect",1],["ids",1],["status",1],["reason",2],["output",1],["none",1],["cancelled",1],["len",1],["instances",3],["interrupt",1],["model",2],["cells",2],["code",3],["codes",1],["if",1],["print",1]]},{"id":"tests/test_delegation_runtime.py#test_stop_child_interrupts_exact_foreground_kernel_and_engine_cancels.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["return",1],["content",1],["python",1],["nprint",1],["long",1],["scientific",1],["cell",1],["tool",1],["calls",1]]},{"id":"tests/test_delegation_runtime.py#test_stop_child_interrupts_exact_foreground_kernel_and_engine_cancels.record_run","name":[["record",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["record",2],["run",3],["self",3],["task",3],["result",3],["original",1],["engine",1],["results",1],["append",1],["return",1]]},{"id":"tests/test_delegation_runtime.py#test_stopping_a_parent_stops_its_descendants_but_not_a_cousin","name":[["test",1],["stopping",1],["parent",1],["stops",1],["its",1],["descendants",1],["but",1],["not",1],["cousin",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",3],["stopping",2],["parent",6],["stops",2],["its",2],["descendants",5],["but",2],["not",5],["cousin",2],["monkeypatch",2],["other",1],["half",1],["subtree",2],["stop",2],["must",1],["reach",1],["grandchildren",1],["otherwise",1],["stopped",1],["branch",2],["keeps",1],["burning",1],["budget",2],["underneath",1],["while",1],["still",1],["touching",1],["merely",1],["shares",1],["root",1],["from",2],["types",1],["import",2],["simple",2],["namespace",2],["openai4s",1],["agent",1],["delegation",3],["tree",6],["reads",1],["exactly",1],["two",1],["attributes",1],["child",14],["id",9],["so",1],["minimal",1],["stand",1],["faithful",1],["function",1],["building",1],["six",1],["real",1],["objects",1],["each",1],["needing",1],["store",1],["clock",2],["would",1],["constructor",1],["rather",1],["than",1],["walk",2],["lambda",1],["none",2],["a1",3],["a2",2],["a1x",4],["b1",2],["children",1],["reached",4],["assert",3],["wrong",1],["leaf",1],["reaches",1],["only",1],["itself",1]]},{"id":"tests/test_delegation_runtime.py#test_stopping_one_child_leaves_its_siblings_running","name":[["test",1],["stopping",1],["one",1],["child",1],["leaves",1],["its",1],["siblings",1],["running",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["stopping",2],["one",4],["child",14],["leaves",2],["its",4],["siblings",4],["running",2],["monkeypatch",4],["p1",1],["exit",1],["criterion",1],["stated",1],["directly",1],["cancelling",1],["queued",1],["item",4],["must",1],["not",2],["affect",1],["stop",4],["subtree",1],["walks",1],["descendants",1],["follows",1],["parent",2],["id",5],["links",1],["so",1],["structurally",1],["outside",1],["walk",1],["right",1],["design",1],["exactly",1],["kind",1],["thing",1],["survives",1],["refactor",1],["into",1],["everything",1],["under",1],["without",1],["anybody",1],["noticing",1],["because",1],["common",1],["case",1],["behaves",1],["identically",1],["either",1],["way",1],["reset",1],["fake",5],["kernel",5],["block",1],["actions",1],["true",1],["chat",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["return",1],["content",1],["python",1],["nprint",1],["long",1],["cell",1],["tool",1],["calls",1],["setattr",2],["loop",2],["mod",2],["runner",7],["delegation",1],["config",1],["max",1],["turns",1],["doomed",2],["request",2],["wait",3],["false",2],["spared",3],["assert",3],["action",1],["started",1],["rendezvous",1],["timeout",1],["stopped",5],["status",2],["sibling",1],["untouched",1],["still",1],["collectable",1],["own",1],["terms",1],["rather",1],["than",1],["reporting",1],["someone",1],["else",1],["cancellation",1],["states",2],["children",1],["clean",1],["up",1],["second",1]]},{"id":"tests/test_delegation_runtime.py#test_stopping_one_child_leaves_its_siblings_running.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["return",1],["content",1],["python",1],["nprint",1],["long",1],["cell",1],["tool",1],["calls",1]]},{"id":"tests/test_delegation_runtime.py#test_the_loop_hands_a_wrapped_policy_the_run_providers","name":[["test",1],["loop",1],["hands",1],["wrapped",1],["policy",1],["run",1],["providers",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",6],["test",3],["loop",3],["hands",2],["wrapped",10],["policy",7],["run",5],["providers",6],["monkeypatch",3],["wiring",1],["half",1],["context",2],["supplied",1],["from",3],["outside",1],["agent",5],["short",2],["circuit",1],["built",1],["cli",1],["its",2],["so",1],["delegated",1],["child",1],["priced",1],["trigger",1],["without",1],["tool",4],["schemas",3],["never",1],["got",1],["kernel",1],["readable",1],["copy",1],["oversized",1],["output",1],["import",3],["os",2],["openai4s",2],["runtime",2],["compaction",2],["arguments",5],["summary",1],["done",1],["completion",1],["bullets",1],["answered",1],["question",1],["finalize",6],["chat",3],["messages",2],["cfg",8],["kwargs",2],["del",1],["call",3],["id",2],["wire",1],["name",6],["response",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",5],["provider",4],["meta",1],["return",2],["content",2],["calls",2],["assistant",2],["message",1],["role",1],["class",1],["init",1],["self",9],["base",6],["bound",2],["dict",2],["bind",1],["value",2],["items",1],["if",1],["getattr",2],["setattr",2],["prepare",2],["state",3],["mod",1],["config",1],["result",2],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["submit",1],["answer",1],["assert",3],["stop",1],["reason",1],["submitted",1],["workspace",1],["getcwd",1],["schema",1],["names",2]]},{"id":"tests/test_delegation_runtime.py#test_the_loop_hands_a_wrapped_policy_the_run_providers.finalize_chat","name":[["finalize",1],["chat",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["finalize",5],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["call",3],["id",2],["wrapped",2],["wire",1],["name",1],["response",1],["ordinal",1],["raw",1],["arguments",4],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_delegation_runtime.py#test_the_loop_hands_a_wrapped_policy_the_run_providers.Wrapped","name":[["wrapped",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["class",2],["wrapped",2],["def",3],["init",1],["self",9],["cfg",2],["base",4],["compaction",1],["policy",1],["bound",2],["dict",2],["bind",1],["runtime",1],["providers",3],["name",3],["value",2],["items",1],["if",1],["getattr",1],["none",2],["setattr",1],["prepare",2],["state",2],["return",1]]},{"id":"tests/test_delegation_runtime.py#test_the_loop_hands_a_wrapped_policy_the_run_providers.Wrapped.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",4],["cfg",3],["base",1],["compaction",1],["policy",1],["bound",1],["dict",1]]},{"id":"tests/test_delegation_runtime.py#test_the_loop_hands_a_wrapped_policy_the_run_providers.Wrapped.bind_runtime","name":[["bind",1],["runtime",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["bind",2],["runtime",2],["self",5],["providers",4],["bound",1],["dict",1],["name",3],["value",2],["items",1],["if",1],["getattr",1],["base",2],["none",2],["setattr",1]]},{"id":"tests/test_delegation_runtime.py#test_the_loop_hands_a_wrapped_policy_the_run_providers.Wrapped.prepare","name":[["prepare",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["prepare",3],["self",3],["state",3],["return",1],["base",1]]},{"id":"tests/test_delegation_runtime.py#test_the_policy_actually_installs_the_provider","name":[["test",1],["policy",1],["actually",1],["installs",1],["provider",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["policy",3],["actually",2],["installs",2],["provider",3],["budget",3],["function",1],["nothing",1],["calls",1],["shape",1],["bug",1],["replaces",1],["import",2],["inspect",2],["from",1],["openai4s",1],["agent",1],["delegation",2],["source",3],["getsource",1],["steering",1],["context",3],["init",1],["assert",2],["child",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_child_cannot_start_a_background_kernel","name":[["test",1],["trusted",1],["capture",1],["child",1],["cannot",1],["start",1],["background",1],["kernel",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["trusted",2],["capture",2],["child",5],["cannot",2],["start",2],["background",8],["kernel",2],["monkeypatch",3],["observed",7],["inspect",2],["policy",3],["self",4],["task",2],["del",1],["catalog",3],["tool",3],["dispatcher",3],["exec",3],["result",2],["code",1],["open",1],["late",2],["txt",1],["write",1],["executor",3],["bg",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["runner",5],["delegation",1],["config",1],["cell",1],["hooks",1],["factory",1],["lambda",1],["frame",1],["id",1],["object",1],["try",2],["request",1],["work",1],["permissions",2],["allow",1],["children",1],["finally",1],["close",1],["assert",4],["none",2],["error",1],["permission",1],["denied",1],["by",1],["delegated",1],["overrides",1],["deny",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_child_cannot_start_a_background_kernel.inspect_policy","name":[["inspect",1],["policy",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["inspect",2],["policy",2],["self",5],["task",3],["del",1],["observed",3],["catalog",2],["tool",2],["dispatcher",3],["exec",2],["background",2],["result",1],["code",1],["open",1],["late",2],["txt",1],["write",1],["executor",2],["bg",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_gate_is_reentrant_for_synchronous_descendants","name":[["test",1],["trusted",1],["capture",1],["gate",1],["reentrant",1],["synchronous",1],["descendants",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["trusted",2],["capture",2],["gate",2],["reentrant",2],["synchronous",2],["descendants",2],["monkeypatch",3],["observed",3],["depths",3],["nested",2],["run",3],["self",4],["task",2],["append",1],["delegate",3],["depth",2],["if",1],["grandchild",4],["dispatcher",1],["fn",1],["request",2],["wait",2],["true",2],["assert",4],["output",2],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",5],["delegation",2],["config",1],["cell",1],["hooks",1],["factory",1],["lambda",1],["frame",1],["id",1],["object",1],["try",1],["result",2],["parent",2],["finally",1],["close",1],["stats",1],["spawned",1],["session",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_gate_is_reentrant_for_synchronous_descendants.nested_run","name":[["nested",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["nested",2],["run",2],["self",5],["task",3],["observed",1],["depths",1],["append",1],["delegate",3],["depth",2],["if",1],["grandchild",4],["dispatcher",1],["fn",1],["request",1],["wait",1],["true",1],["assert",1],["output",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_keeps_single_synchronous_delegation","name":[["test",1],["trusted",1],["capture",1],["keeps",1],["single",1],["synchronous",1],["delegation",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["trusted",2],["capture",2],["keeps",2],["single",2],["synchronous",2],["delegation",3],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",2],["self",1],["task",2],["submitted",2],["runner",4],["config",1],["cell",1],["hooks",1],["factory",1],["frame",1],["id",1],["object",1],["try",1],["result",3],["request",1],["serial",2],["child",2],["wait",1],["true",1],["finally",1],["close",1],["assert",2],["stop",1],["reason",1],["output",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_rejects_a_second_thread_before_reservation","name":[["test",1],["trusted",1],["capture",1],["rejects",1],["second",1],["thread",1],["before",1],["reservation",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["trusted",3],["capture",3],["rejects",2],["second",2],["thread",3],["before",2],["reservation",2],["monkeypatch",3],["entered",3],["threading",3],["event",2],["release",3],["held",2],["run",3],["self",1],["task",2],["assert",5],["wait",4],["rendezvous",3],["timeout",3],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",6],["delegation",3],["config",1],["cell",1],["hooks",1],["factory",1],["lambda",2],["frame",1],["id",1],["object",1],["result",3],["list",1],["dict",1],["first",6],["target",1],["append",1],["request",2],["serial",3],["child",3],["true",2],["start",1],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["owns",1],["artifact",1],["concurrent",1],["stats",1],["spawned",1],["session",1],["finally",1],["join",1],["close",1],["not",1],["alive",1],["output",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_rejects_a_second_thread_before_reservation.held_run","name":[["held",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["held",2],["run",2],["self",2],["task",3],["entered",1],["assert",1],["release",1],["wait",1],["rendezvous",1],["timeout",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_runtime.py#test_trusted_capture_rejects_parallel_delegation_before_reservation","name":[["test",1],["trusted",1],["capture",1],["rejects",1],["parallel",1],["delegation",1],["before",1],["reservation",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["capture",3],["rejects",2],["parallel",2],["delegation",8],["before",2],["reservation",2],["spec",3],["shared",1],["workspace",1],["snapshots",1],["cannot",1],["prove",1],["concurrent",1],["child",1],["authorship",1],["runner",6],["config",1],["cell",1],["hooks",1],["factory",1],["lambda",1],["frame",1],["id",1],["object",1],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["artifact",1],["assert",2],["children",1],["stats",1],["spawned",1],["session",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_runtime.py#test_web_session_runner_binds_its_own_cancel_event_to_collect","name":[["test",1],["web",1],["session",1],["runner",1],["binds",1],["its",1],["own",1],["cancel",1],["event",1],["collect",1]],"path":[["tests",1],["test",1],["delegation",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["web",2],["session",11],["runner",17],["binds",2],["its",2],["own",2],["cancel",3],["event",4],["collect",4],["from",4],["concurrent",1],["futures",1],["import",4],["future",5],["types",1],["simple",2],["namespace",2],["openai4s",2],["host",3],["dispatch",1],["dispatcher",5],["server",1],["gateway",1],["state",8],["cfg",3],["config",1],["emitter",1],["lambda",2],["none",4],["start",1],["idle",1],["sweeper",1],["false",2],["root",4],["store",1],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",4],["default",2],["status",1],["ready",1],["workspace",1],["children",7],["try",1],["wire",1],["delegation",4],["assert",6],["not",4],["cancelled",2],["controlled",1],["true",1],["result",3],["timeout",1],["child",5],["stop",1],["done",2],["finally",1],["if",2],["close",2]]},{"id":"tests/test_delegation_step_projection.py","name":[["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["delegate",4],["step",5],["card",1],["tells",1],["truth",1],["about",1],["child",4],["task",3],["old",1],["projection",4],["flattened",1],["every",2],["result",3],["short",1],["2000",2],["done",4],["char",1],["json",1],["string",1],["cut",1],["mid",1],["token",1],["under",1],["hardcoded",1],["green",2],["regardless",1],["whether",1],["completed",2],["ran",1],["out",3],["turns",2],["was",1],["blocked",2],["returned",1],["fan",2],["element",1],["failed",2],["now",1],["emits",1],["structured",1],["bounded",1],["dict",1],["whose",1],["summary",1],["word",1],["reflects",1],["envelope",2],["machine",1],["readable",1],["status",3],["vocabulary",1],["gains",1],["warning",3],["so",1],["not",1],["renders",2],["amber",1],["instead",1],["mapping",1],["specific",1],["generic",1],["declared",1],["failure",1],["reason",1],["contract",1],["env",1],["setup",1],["fold",1],["untouched",1],["partial",1],["stopped",1],["cancelled",1],["max",1],["still",1],["authoritative",1],["malformed",1],["transport",1],["error",1],["worst",1],["wins",1],["from",3],["future",1],["import",4],["annotations",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["host",1],["dispatch",1],["end",1],["build",1],["dispatcher",2],["unit",1],["one",1],["through",1],["real",1],["web",1],["session",1],["fixture",1]]},{"id":"tests/test_delegation_step_projection.py#_end_step","name":[["end",1],["step",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["end",3],["step",5],["steps",3],["return",1],["next",1],["if",1],["phase",1]]},{"id":"tests/test_delegation_step_projection.py#_envelope","name":[["envelope",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["envelope",2],["overrides",3],["base",3],["child",3],["id",3],["name",2],["helper",1],["stop",1],["reason",1],["submitted",1],["task",1],["status",1],["completed",1],["output",1],["final",2],["text",1],["completion",1],["bullets",1],["did",1],["thing",1],["message",1],["wrote",1],["report",2],["frame",1],["turns",2],["max",1],["environment",1],["python",2],["envs",2],["sci",3],["bin",1],["env",3],["root",1],["none",1],["generation",1],["limitations",1],["artifacts",1],["md",1],["update",1],["return",1]]},{"id":"tests/test_delegation_step_projection.py#dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["dispatcher",6],["tmp",4],["path",4],["workspace",4],["ws",1],["mkdir",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["build",1],["frame",1],["id",2],["root",2],["store",1],["permission",1],["rule",1],["scope",2],["conversation",1],["tool",1],["delegate",1],["pattern",1],["decision",1],["allow",1],["return",1]]},{"id":"tests/test_delegation_step_projection.py#test_a_completed_child_projects_done_and_names_completion","name":[["test",1],["completed",1],["child",1],["projects",1],["done",1],["names",1],["completion",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["completed",3],["child",2],["projects",2],["done",3],["names",2],["completion",2],["dispatcher",5],["delegate",2],["fn",1],["lambda",1],["spec",1],["envelope",1],["steps",3],["list",1],["dict",1],["step",2],["append",1],["request",1],["name",2],["helper",1],["wait",1],["true",1],["end",5],["assert",3],["status",1],["summary",1],["output",1],["environment",1],["env",1],["sci",1]]},{"id":"tests/test_delegation_step_projection.py#test_a_failed_child_projects_error_end_to_end","name":[["test",1],["failed",1],["child",1],["projects",1],["error",1],["end",2]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["failed",4],["child",4],["projects",2],["error",6],["end",9],["dispatcher",5],["delegate",2],["fn",1],["lambda",1],["spec",1],["envelope",1],["task",1],["status",2],["stop",1],["reason",1],["raised",2],["steps",3],["list",1],["dict",1],["step",2],["append",1],["request",1],["name",1],["helper",1],["wait",1],["true",1],["assert",3],["summary",1],["output",1]]},{"id":"tests/test_delegation_step_projection.py#test_a_partial_child_projects_a_warning_step_end_to_end","name":[["test",1],["partial",1],["child",1],["projects",1],["warning",1],["step",1],["end",2]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["partial",5],["child",2],["projects",2],["warning",3],["step",4],["end",9],["dispatcher",5],["delegate",2],["fn",1],["lambda",1],["spec",1],["envelope",1],["task",2],["status",3],["steps",3],["list",1],["dict",1],["append",1],["request",1],["name",1],["helper",1],["wait",1],["true",1],["assert",3],["summary",1],["output",1]]},{"id":"tests/test_delegation_step_projection.py#test_async_handles_project_started_not_a_task_verdict","name":[["test",1],["async",1],["handles",1],["project",1],["started",1],["not",1],["task",1],["verdict",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["async",2],["handles",2],["project",2],["started",3],["not",2],["task",2],["verdict",2],["handle",2],["child",1],["id",1],["name",1],["helper",1],["status",4],["pending",2],["output",2],["summary",2],["delegate",1],["step",1],["projection",1],["true",1],["assert",3],["done",1]]},{"id":"tests/test_delegation_step_projection.py#test_blocked_envelope_projects_warning","name":[["test",1],["blocked",1],["envelope",1],["projects",1],["warning",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["blocked",4],["envelope",3],["projects",2],["warning",3],["output",1],["summary",2],["status",3],["delegate",1],["step",1],["projection",1],["task",1],["true",1],["assert",2]]},{"id":"tests/test_delegation_step_projection.py#test_completed_envelope_projects_done_with_a_structured_card","name":[["test",1],["completed",1],["envelope",1],["projects",1],["done",1],["structured",1],["card",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["completed",4],["envelope",3],["projects",2],["done",4],["structured",2],["card",2],["output",11],["summary",3],["status",4],["delegate",1],["step",1],["projection",1],["true",1],["assert",10],["task",2],["word",1],["never",1],["bare",1],["name",2],["helper",1],["frame",1],["id",1],["child",1],["turns",2],["max",1],["environment",1],["env",1],["sci",1],["artifacts",1],["report",2],["md",1],["wrote",1],["isinstance",1],["raw",2],["str",1],["len",1],["2000",1]]},{"id":"tests/test_delegation_step_projection.py#test_failed_envelope_projects_error","name":[["test",1],["failed",1],["envelope",1],["projects",1],["error",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["failed",4],["envelope",3],["projects",2],["error",4],["output",1],["summary",2],["status",3],["delegate",1],["step",1],["projection",1],["task",1],["child",1],["raised",1],["true",1],["assert",2]]},{"id":"tests/test_delegation_step_projection.py#test_fanout_worst_child_wins","name":[["test",1],["fanout",1],["worst",1],["child",1],["wins",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["fanout",2],["worst",2],["child",2],["wins",2],["output",5],["summary",3],["status",8],["delegate",2],["step",2],["projection",2],["envelope",4],["task",4],["partial",1],["true",2],["assert",6],["warning",1],["failed",2],["error",2],["boom",1],["children",3],["completed",1],["raw",1]]},{"id":"tests/test_delegation_step_projection.py#test_malformed_result_is_an_error","name":[["test",1],["malformed",1],["result",1],["error",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["malformed",3],["result",3],["error",3],["output",1],["summary",2],["status",2],["delegate",1],["step",1],["projection",1],["42",1],["true",1],["assert",2]]},{"id":"tests/test_delegation_step_projection.py#test_max_turns_envelope_stays_structured_not_a_flattened_error","name":[["test",1],["max",1],["turns",1],["envelope",1],["stays",1],["structured",1],["not",1],["flattened",1],["error",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["max",6],["turns",6],["envelope",4],["stays",2],["structured",3],["not",2],["flattened",2],["error",6],["carries",1],["top",1],["level",1],["generic",1],["projection",2],["would",1],["collapse",1],["delegate",2],["reader",1],["must",1],["keep",1],["card",1],["let",1],["task",3],["status",5],["decide",1],["color",1],["output",3],["summary",2],["step",1],["partial",3],["stop",1],["reason",1],["exhausted",2],["before",1],["completion",1],["true",1],["assert",4],["warning",1]]},{"id":"tests/test_delegation_step_projection.py#test_partial_envelope_projects_warning_and_carries_limitations","name":[["test",1],["partial",1],["envelope",1],["projects",1],["warning",1],["carries",1],["limitations",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["partial",4],["envelope",3],["projects",2],["warning",3],["carries",2],["limitations",4],["output",2],["summary",2],["status",3],["delegate",1],["step",1],["projection",1],["task",1],["no",2],["gpu",2],["available",2],["true",1],["assert",3]]},{"id":"tests/test_delegation_step_projection.py#test_step_end_delegate_branch_no_longer_flattens","name":[["test",1],["step",1],["end",1],["delegate",1],["branch",1],["no",1],["longer",1],["flattens",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["step",3],["end",3],["delegate",4],["branch",2],["no",2],["longer",2],["flattens",2],["output",3],["summary",2],["envelope",1],["true",1],["assert",3],["keys",1],["result",1],["task",1],["status",1],["completed",2]]},{"id":"tests/test_delegation_step_projection.py#test_step_end_mcp_branch_is_unchanged","name":[["test",1],["step",1],["end",1],["mcp",1],["branch",1],["unchanged",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["step",3],["end",3],["mcp",4],["branch",2],["unchanged",2],["output",2],["summary",2],["call",1],["true",1],["assert",2],["keys",1],["result",1],["done",1]]},{"id":"tests/test_delegation_step_projection.py#test_stopped_result_projects_warning_not_done","name":[["test",1],["stopped",1],["result",1],["projects",1],["warning",1],["not",1],["done",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["stopped",7],["result",2],["projects",2],["warning",3],["not",2],["done",2],["child",2],["id",2],["name",1],["helper",1],["stop",1],["reason",2],["output",2],["none",2],["completion",1],["bullets",1],["error",1],["by",1],["parent",1],["frame",1],["summary",2],["status",2],["delegate",1],["step",1],["projection",1],["true",1],["assert",2]]},{"id":"tests/test_delegation_step_projection.py#test_transport_error_keeps_the_failed_reason","name":[["test",1],["transport",1],["error",1],["keeps",1],["failed",1],["reason",1]],"path":[["tests",1],["test",1],["delegation",1],["step",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["transport",2],["error",5],["keeps",2],["failed",3],["reason",2],["output",2],["summary",2],["status",2],["delegate",1],["step",1],["projection",1],["boom",3],["false",1],["assert",3],["startswith",1]]},{"id":"tests/test_delegation_task_status.py","name":[["test",1],["delegation",1],["task",1],["status",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["d5",1],["delegation",6],["completion",1],["contract",2],["machine",3],["readable",1],["task",4],["status",3],["stop",4],["reason",2],["says",2],["child",4],["engine",1],["terminated",1],["whether",1],["done",2],["value",1],["derived",1],["exactly",1],["once",1],["envelope",2],["build",1],["inside",1],["runner",2],["run",1],["one",1],["declaration",1],["input",1],["checks",2],["only",2],["downgrade",2],["durable",1],["lifecycle",2],["mapping",2],["submitted",1],["max",2],["turns",2],["failed",2],["error",3],["cancelled",2],["stopped",1],["persists",1],["every",1],["terminal",1],["from",5],["future",1],["import",10],["annotations",1],["threading",1],["time",1],["pytest",2],["openai4s",6],["agent",4],["as",2],["deleg",1],["mod",2],["loop",2],["models",1],["kernel",1],["env",1],["spec",1],["config",2],["store",2],["rendezvous",1],["timeout",1],["30",1],["shape",1],["default",1],["derivation",1],["require",1],["artifacts",1],["schema",1],["violation",1],["bounded",1],["retry",1],["mark",1],["parametrize",1],["method",1],["cancel",1],["all",1],["collect",1],["carries",1],["same",1]]},{"id":"tests/test_delegation_task_status.py#_runner_with_store","name":[["runner",1],["store",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["runner",5],["store",8],["kwargs",3],["cfg",3],["config",1],["db",1],["path",1],["parent",4],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",2],["default",1],["delegation",1],["return",1]]},{"id":"tests/test_delegation_task_status.py#_save_child_artifact","name":[["save",1],["child",1],["artifact",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["save",3],["child",2],["artifact",3],["agent",3],["filename",5],["store",3],["config",1],["db",1],["path",2],["tmp",1],["content",1],["type",1],["text",1],["csv",1],["size",1],["bytes",1],["checksum",1],["frame",2],["id",2]]},{"id":"tests/test_delegation_task_status.py#_submitted","name":[["submitted",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["submitted",7],["output",6],["none",8],["task",5],["status",5],["final",4],["message",4],["turns",4],["if",2],["not",2],["else",1],["ok",1],["true",1],["completion",1],["bullets",1],["completed",1],["child",1],["work",1],["return",1],["stop",1],["reason",1]]},{"id":"tests/test_delegation_task_status.py#test_a_declared_failure_is_never_upgraded_by_present_artifacts","name":[["test",1],["declared",1],["failure",1],["never",1],["upgraded",1],["by",1],["present",1],["artifacts",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["declared",2],["failure",2],["never",2],["upgraded",2],["by",2],["present",2],["artifacts",3],["monkeypatch",3],["run",3],["save",3],["self",2],["task",3],["child",2],["artifact",1],["results",2],["csv",2],["return",1],["submitted",1],["status",2],["failed",2],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["store",2],["parent",1],["max",1],["turns",1],["try",1],["result",2],["request",1],["produce",1],["require",1],["finally",1],["close",1],["assert",1]]},{"id":"tests/test_delegation_task_status.py#test_a_declared_failure_is_never_upgraded_by_present_artifacts.run_and_save","name":[["run",1],["save",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["run",2],["save",3],["self",3],["task",3],["child",1],["artifact",1],["results",1],["csv",1],["return",1],["submitted",1],["status",1],["failed",1]]},{"id":"tests/test_delegation_task_status.py#test_async_children_refuse_retries_before_reservation","name":[["test",1],["async",1],["children",1],["refuse",1],["retries",1],["before",1],["reservation",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["async",3],["children",2],["refuse",2],["retries",4],["before",2],["reservation",2],["runner",5],["delegation",3],["config",1],["child",1],["max",1],["turns",1],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["request",1],["wait",1],["false",1],["assert",1],["stats",1],["spawned",1],["session",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_task_status.py#test_cancelled_child_keeps_the_stopped_shape_without_task_status","name":[["test",1],["cancelled",1],["child",1],["keeps",1],["stopped",1],["shape",1],["without",1],["task",1],["status",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["cancelled",5],["child",10],["keeps",2],["stopped",4],["shape",2],["without",2],["task",5],["status",5],["monkeypatch",3],["started",3],["threading",1],["event",1],["cancellable",2],["run",3],["self",2],["deadline",2],["time",3],["monotonic",2],["rendezvous",2],["timeout",2],["while",1],["if",1],["cancellation",1],["return",1],["stop",4],["reason",2],["submitted",1],["output",1],["none",3],["final",1],["message",1],["sleep",1],["001",1],["raise",1],["assertion",1],["error",1],["never",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",6],["store",3],["parent",2],["max",1],["turns",1],["try",1],["handle",3],["request",1],["me",1],["wait",2],["false",1],["assert",5],["id",2],["result",3],["collect",1],["ids",1],["finally",1],["close",1],["not",1],["delegation",1],["tree",1],["children",1]]},{"id":"tests/test_delegation_task_status.py#test_cancelled_child_keeps_the_stopped_shape_without_task_status.cancellable_run","name":[["cancellable",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["cancellable",2],["run",2],["self",3],["task",2],["started",1],["deadline",2],["time",3],["monotonic",2],["rendezvous",1],["timeout",1],["while",1],["if",1],["cancellation",1],["cancelled",3],["return",1],["stop",1],["reason",1],["submitted",1],["output",1],["none",2],["final",1],["message",1],["sleep",1],["001",1],["raise",1],["assertion",1],["error",1],["never",1]]},{"id":"tests/test_delegation_task_status.py#test_collect_carries_task_status","name":[["test",1],["collect",1],["carries",1],["task",1],["status",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["collect",3],["carries",2],["task",5],["status",4],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["submitted",1],["partial",2],["runner",5],["delegation",1],["config",1],["child",3],["max",1],["turns",2],["try",1],["handle",2],["request",1],["async",1],["work",1],["wait",1],["false",1],["result",4],["ids",1],["id",1],["finally",1],["close",1],["assert",3],["environment",1]]},{"id":"tests/test_delegation_task_status.py#test_completed_child_never_retries_and_default_is_zero","name":[["test",1],["completed",1],["child",1],["never",1],["retries",1],["default",1],["zero",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["completed",3],["child",3],["never",2],["retries",3],["default",2],["zero",2],["monkeypatch",4],["calls",6],["list",1],["str",1],["run",4],["once",2],["self",2],["task",7],["append",2],["return",1],["submitted",2],["setattr",2],["loop",2],["mod",2],["agent",2],["runner",5],["delegation",1],["config",1],["max",1],["turns",1],["try",1],["assert",4],["request",2],["fine",1],["status",3],["len",2],["clear",1],["lambda",1],["failed",2],["no",1],["retry",1],["option",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_task_status.py#test_completed_child_never_retries_and_default_is_zero.run_once","name":[["run",1],["once",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["run",2],["once",2],["self",2],["task",3],["calls",1],["append",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_task_status.py#test_declared_partial_and_blocked_are_preserved","name":[["test",1],["declared",1],["partial",1],["blocked",1],["preserved",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["declared",7],["partial",3],["blocked",3],["preserved",2],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",5],["submitted",3],["status",3],["runner",4],["delegation",1],["config",1],["child",2],["max",1],["turns",1],["try",2],["result",3],["request",1],["finally",1],["close",1],["assert",2],["transport",1],["terminal",1],["done",1],["even",1],["honestly",1],["not",1],["complete",1],["semantics",1],["live",1],["stop",1],["reason",1]]},{"id":"tests/test_delegation_task_status.py#test_environment_prefers_the_childs_durable_generation","name":[["test",1],["environment",1],["prefers",1],["childs",1],["durable",1],["generation",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["environment",9],["prefers",2],["childs",2],["durable",2],["generation",7],["monkeypatch",3],["created",3],["dict",1],["run",3],["register",2],["self",3],["task",1],["store",5],["config",1],["db",1],["path",1],["row",2],["create",1],["kernel",2],["root",3],["frame",3],["id",8],["branch",1],["language",1],["python",7],["runtime",1],["interpreter",1],["real",6],["bin",3],["name",3],["state",1],["active",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["parent",1],["child",1],["max",1],["turns",1],["env",5],["spec",1],["stale",2],["try",1],["result",5],["request",1],["report",1],["finally",1],["close",1],["assert",4]]},{"id":"tests/test_delegation_task_status.py#test_environment_prefers_the_childs_durable_generation.run_and_register","name":[["run",1],["register",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["run",2],["register",2],["self",4],["task",2],["store",3],["config",1],["db",1],["path",1],["row",2],["create",1],["kernel",1],["generation",3],["root",2],["frame",3],["id",6],["branch",1],["language",1],["python",3],["environment",3],["runtime",1],["interpreter",1],["real",3],["bin",1],["name",1],["state",1],["active",1],["created",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_task_status.py#test_environment_reports_the_configured_spec_when_no_generation_exists","name":[["test",1],["environment",1],["reports",1],["configured",1],["spec",1],["no",1],["generation",1],["exists",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["environment",3],["reports",2],["configured",2],["spec",3],["no",2],["generation",3],["exists",2],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",1],["submitted",1],["env",10],["kernel",1],["python",4],["envs",4],["sci",8],["bin",2],["root",2],["name",2],["runner",4],["delegation",1],["config",1],["child",1],["max",1],["turns",1],["try",1],["result",2],["request",1],["report",1],["finally",1],["close",1],["assert",1],["id",1],["none",1]]},{"id":"tests/test_delegation_task_status.py#test_error_child_is_failed_with_stop_reason_persisted","name":[["test",1],["error",1],["child",1],["failed",1],["stop",1],["reason",1],["persisted",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["error",5],["child",7],["failed",6],["stop",4],["reason",4],["persisted",2],["monkeypatch",3],["broken",2],["run",3],["self",1],["task",3],["raise",1],["runtime",1],["kernel",1],["exploded",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["store",3],["parent",2],["max",2],["turns",2],["try",1],["result",7],["request",1],["boom",1],["finally",1],["close",1],["assert",8],["status",3],["shape",1],["mirrors",1],["new",1],["envelope",1],["fields",1],["limitations",1],["environment",1],["artifacts",1],["delegation",1],["tree",1],["children",1]]},{"id":"tests/test_delegation_task_status.py#test_error_child_is_failed_with_stop_reason_persisted.broken_run","name":[["broken",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["broken",2],["run",2],["self",2],["task",2],["raise",1],["runtime",1],["error",1],["kernel",1],["exploded",1]]},{"id":"tests/test_delegation_task_status.py#test_malformed_require_artifacts_is_refused_before_reservation","name":[["test",1],["malformed",1],["require",1],["artifacts",1],["refused",1],["before",1],["reservation",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["require",8],["artifacts",8],["refused",2],["before",2],["reservation",2],["runner",7],["store",2],["parent",1],["child",1],["max",1],["turns",1],["try",1],["pytest",3],["raises",3],["delegation",4],["error",3],["match",3],["request",3],["results",1],["csv",1],["ok",1],["assert",1],["stats",1],["spawned",1],["session",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_task_status.py#test_malformed_retries_is_refused","name":[["test",1],["malformed",1],["retries",1],["refused",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["retries",6],["refused",2],["runner",5],["delegation",3],["config",1],["child",1],["max",1],["turns",1],["try",1],["pytest",2],["raises",2],["error",2],["match",2],["request",2],["twice",1],["true",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_task_status.py#test_max_turns_with_no_output_at_all_is_failed","name":[["test",1],["max",1],["turns",1],["no",1],["output",1],["at",1],["all",1],["failed",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["max",5],["turns",6],["no",2],["output",3],["at",2],["all",2],["failed",4],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",3],["stop",2],["reason",2],["submitted",1],["none",2],["final",1],["message",1],["runner",4],["store",3],["parent",2],["child",4],["try",1],["result",2],["request",1],["long",1],["finally",1],["close",1],["assert",2],["status",2],["delegation",1],["tree",1],["children",1]]},{"id":"tests/test_delegation_task_status.py#test_max_turns_with_output_is_partial_and_lifecycle_failed","name":[["test",1],["max",1],["turns",1],["output",1],["partial",1],["lifecycle",1],["failed",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["max",6],["turns",7],["output",3],["partial",4],["lifecycle",2],["failed",4],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",4],["stop",3],["reason",3],["submitted",1],["none",1],["final",1],["message",1],["got",1],["halfway",1],["through",1],["runner",5],["store",3],["parent",2],["child",5],["try",1],["result",3],["request",1],["long",1],["assert",6],["status",4],["children",2],["finally",1],["close",1],["delegation",1],["tree",1]]},{"id":"tests/test_delegation_task_status.py#test_missing_required_artifacts_downgrade_a_completed_claim","name":[["test",1],["missing",1],["required",1],["artifacts",1],["downgrade",1],["completed",1],["claim",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["missing",3],["required",2],["artifacts",5],["downgrade",2],["completed",3],["claim",2],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",3],["submitted",1],["status",2],["runner",5],["store",2],["parent",1],["child",2],["max",1],["turns",1],["try",1],["result",3],["request",1],["produce",1],["require",2],["results",3],["csv",3],["finally",1],["close",1],["assert",3],["partial",1],["option",1],["public",1],["override",1],["visible",1],["projection",1],["children",1],["overrides",1]]},{"id":"tests/test_delegation_task_status.py#test_output_schema_violation_is_failed","name":[["test",1],["output",1],["schema",1],["violation",1],["failed",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["output",4],["schema",4],["violation",3],["failed",5],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",3],["submitted",1],["wrong",1],["runner",4],["store",3],["parent",2],["child",4],["max",1],["turns",1],["try",1],["result",3],["request",1],["typed",1],["type",1],["object",1],["required",1],["finally",1],["close",1],["assert",4],["error",1],["status",3],["delegation",1],["tree",1],["children",1]]},{"id":"tests/test_delegation_task_status.py#test_present_required_artifacts_keep_the_declared_status","name":[["test",1],["present",1],["required",1],["artifacts",1],["keep",1],["declared",1],["status",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["present",2],["required",2],["artifacts",5],["keep",2],["declared",2],["status",3],["monkeypatch",3],["run",3],["save",3],["self",2],["task",2],["child",2],["artifact",1],["results",3],["csv",3],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["store",2],["parent",1],["max",1],["turns",1],["try",1],["result",4],["request",1],["produce",1],["require",1],["finally",1],["close",1],["assert",3],["completed",1],["missing",1]]},{"id":"tests/test_delegation_task_status.py#test_present_required_artifacts_keep_the_declared_status.run_and_save","name":[["run",1],["save",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["run",2],["save",3],["self",3],["task",2],["child",1],["artifact",1],["results",1],["csv",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_task_status.py#test_retries_are_clamped_to_two","name":[["test",1],["retries",1],["clamped",1],["two",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["retries",4],["clamped",3],["two",2],["monkeypatch",3],["calls",3],["list",1],["str",1],["always",2],["blocked",4],["self",1],["task",4],["append",1],["return",1],["submitted",1],["status",2],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["runner",4],["delegation",1],["config",1],["child",1],["max",1],["turns",1],["try",1],["result",2],["request",1],["hopeless",1],["finally",1],["close",1],["assert",2],["len",1],["original",1]]},{"id":"tests/test_delegation_task_status.py#test_retries_are_clamped_to_two.always_blocked","name":[["always",1],["blocked",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["always",2],["blocked",3],["self",2],["task",4],["calls",1],["append",1],["return",1],["submitted",1],["status",1]]},{"id":"tests/test_delegation_task_status.py#test_retries_rerun_a_failed_child_with_limitations_appended","name":[["test",1],["retries",1],["rerun",1],["failed",1],["child",1],["limitations",1],["appended",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["retries",4],["rerun",2],["failed",2],["child",7],["limitations",3],["appended",2],["monkeypatch",3],["tasks",6],["list",1],["str",1],["scripted",2],["run",3],["self",1],["task",5],["append",1],["if",1],["len",3],["return",2],["submitted",2],["summary",2],["stuck",1],["missing",2],["dependency",2],["status",3],["blocked",2],["recovered",1],["setattr",1],["loop",2],["mod",1],["agent",1],["runner",6],["delegation",2],["config",1],["max",1],["turns",1],["try",1],["result",2],["request",1],["fragile",1],["work",1],["assert",7],["completed",1],["each",1],["retry",2],["consumes",1],["budget",2],["normally",1],["two",1],["spawned",2],["children",5],["original",1],["advertises",1],["option",1],["its",1],["public",1],["overrides",2],["spec",1],["has",1],["popped",1],["owns",1],["stats",1],["session",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_delegation_task_status.py#test_retries_rerun_a_failed_child_with_limitations_appended.scripted_run","name":[["scripted",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["scripted",2],["run",2],["self",2],["task",4],["tasks",2],["append",1],["if",1],["len",1],["return",2],["submitted",2],["summary",2],["stuck",1],["limitations",1],["missing",1],["dependency",1],["status",1],["blocked",1],["recovered",1]]},{"id":"tests/test_delegation_task_status.py#test_submitted_child_defaults_to_completed_with_the_new_envelope_fields","name":[["test",1],["submitted",1],["child",1],["defaults",1],["completed",1],["new",1],["envelope",1],["fields",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["test",2],["submitted",4],["child",3],["defaults",2],["completed",3],["new",2],["envelope",2],["fields",2],["monkeypatch",3],["setattr",1],["loop",1],["mod",1],["agent",1],["run",1],["lambda",1],["self",1],["task",2],["summary",1],["done",1],["limitations",2],["only",2],["samples",2],["runner",4],["delegation",1],["config",1],["max",2],["turns",3],["try",1],["result",8],["request",1],["finish",1],["finally",1],["close",1],["assert",7],["stop",1],["reason",1],["status",1],["artifacts",1],["environment",2],["reported",1],["even",1],["cli",1],["default",1],["no",2],["selection",1],["durable",1],["generation",2],["every",1],["key",1],["present",1],["honestly",1],["none",6],["python",1],["env",3],["name",1],["root",1],["id",1]]},{"id":"tests/test_delegation_task_status.py#test_terminal_attempt_stop_atomically_prevents_retry","name":[["test",1],["terminal",1],["attempt",1],["stop",1],["atomically",1],["prevents",1],["retry",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",5],["test",3],["terminal",3],["attempt",5],["stop",7],["atomically",2],["prevents",2],["retry",17],["monkeypatch",4],["method",3],["cannot",1],["appear",1],["after",1],["cancellation",2],["snapshots",1],["ready",3],["threading",3],["event",2],["release",3],["attempts",3],["list",3],["str",1],["results",3],["dict",1],["errors",3],["base",2],["exception",2],["real",2],["spec",8],["deleg",2],["mod",3],["paused",2],["result",2],["assert",15],["wait",2],["rendezvous",3],["timeout",3],["return",2],["always",2],["failed",6],["self",1],["task",6],["append",3],["submitted",1],["status",6],["setattr",2],["loop",1],["agent",1],["run",1],["runner",9],["store",3],["parent",2],["child",4],["max",1],["turns",1],["invoke",2],["try",2],["request",1],["fragile",2],["retries",1],["except",1],["as",1],["error",2],["noqa",1],["ble001",1],["surface",1],["thread",2],["failures",1],["worker",4],["target",1],["start",1],["original",4],["children",5],["done",2],["if",1],["id",1],["else",1],["cancel",2],["all",1],["finally",1],["join",1],["close",1],["true",1],["not",1],["alive",1],["len",2],["delegation",2],["stats",1],["spawned",2],["session",1],["durable",6],["tree",1],["budget",2],["active",1]]},{"id":"tests/test_delegation_task_status.py#test_terminal_attempt_stop_atomically_prevents_retry.always_failed","name":[["always",1],["failed",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["always",2],["failed",3],["self",2],["task",4],["attempts",1],["append",1],["return",1],["submitted",1],["status",1]]},{"id":"tests/test_delegation_task_status.py#test_terminal_attempt_stop_atomically_prevents_retry.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["invoke",2],["try",1],["results",1],["append",2],["runner",1],["request",1],["fragile",1],["retries",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["surface",1],["thread",1],["failures",1],["errors",1]]},{"id":"tests/test_delegation_task_status.py#test_terminal_attempt_stop_atomically_prevents_retry.paused_retry_spec","name":[["paused",1],["retry",1],["spec",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["paused",2],["retry",7],["spec",6],["result",3],["attempt",3],["real",1],["ready",1],["assert",1],["release",1],["wait",1],["rendezvous",1],["timeout",1],["return",1]]},{"id":"tests/test_delegation_task_status.py#test_trailing_star_globs_match_required_artifacts","name":[["test",1],["trailing",1],["star",1],["globs",1],["match",1],["required",1],["artifacts",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",3],["test",2],["trailing",2],["star",2],["globs",2],["match",2],["required",2],["artifacts",4],["monkeypatch",3],["run",3],["save",3],["self",2],["task",2],["child",2],["artifact",1],["results",2],["batch1",1],["csv",1],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["runner",4],["store",2],["parent",1],["max",1],["turns",1],["try",1],["result",3],["request",1],["produce",1],["require",1],["finally",1],["close",1],["assert",2],["status",1],["completed",1],["missing",1]]},{"id":"tests/test_delegation_task_status.py#test_trailing_star_globs_match_required_artifacts.run_and_save","name":[["run",1],["save",1]],"path":[["tests",1],["test",1],["delegation",1],["task",1],["status",1],["py",1]],"body":[["def",2],["run",2],["save",3],["self",3],["task",2],["child",1],["artifact",1],["results",1],["batch1",1],["csv",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_workspace.py","name":[["test",1],["delegation",1],["workspace",1],["py",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["private",2],["scratch",2],["prototype",1],["no",1],["parent",1],["mutation",1],["until",1],["explicit",1],["materialize",1],["from",6],["future",1],["import",7],["annotations",1],["pathlib",1],["path",1],["openai4s",5],["agent",3],["loop",2],["as",1],["mod",1],["delegation",3],["runner",1],["workspace",1],["enabled",1],["config",2],["store",2]]},{"id":"tests/test_delegation_workspace.py#_parent_listing","name":[["parent",1],["listing",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["parent",2],["listing",5],["workspace",4],["path",6],["dict",2],["str",4],["sorted",1],["rglob",1],["if",1],["file",1],["relative",1],["as",1],["posix",1],["read",1],["text",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_delegation_workspace.py#_submitted","name":[["submitted",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["submitted",4],["output",6],["none",4],["return",1],["stop",1],["reason",1],["if",1],["not",1],["else",1],["ok",1],["true",1],["completion",1],["bullets",1],["wrote",1],["final",1],["message",1]]},{"id":"tests/test_delegation_workspace.py#test_a_symlink_planted_after_capture_cannot_publish_host_only_bytes","name":[["test",1],["symlink",1],["planted",1],["after",1],["capture",1],["cannot",1],["publish",1],["host",1],["only",1],["bytes",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",4],["test",2],["symlink",9],["planted",3],["after",4],["capture",12],["cannot",2],["publish",3],["host",5],["only",5],["bytes",6],["monkeypatch",4],["tmp",4],["path",11],["published",5],["must",1],["be",1],["ones",1],["walk",1],["audited",1],["workspace",10],["cas",4],["walks",1],["followlinks",1],["false",1],["isreg",1],["so",1],["present",1],["at",1],["time",1],["skipped",1],["publishing",1],["then",1],["re",1],["opened",1],["same",1],["relative",1],["file",4],["read",5],["both",1],["follow",1],["no",1],["containment",1],["check",1],["runs",1],["as",2],["daemon",3],["while",1],["child",4],["leftover",1],["subprocess",1],["still",1],["write",5],["swapping",1],["just",1],["captured",1],["regular",1],["therefore",1],["had",1],["unsandboxed",1],["persist",1],["artifact",2],["version",1],["swap",1],["simulated",1],["by",1],["racing",3],["itself",2],["exactly",1],["window",1],["audit",1],["before",1],["from",1],["openai4s",1],["storage",1],["snapshots",1],["import",1],["secret",3],["access",1],["token",3],["text",2],["encoding",1],["utf",2],["run",3],["self",4],["task",1],["result",5],["txt",3],["output",2],["return",2],["submitted",1],["wrote",1],["setattr",2],["loop",1],["mod",1],["agent",1],["real",2],["kwargs",2],["tree",2],["victim",5],["if",1],["not",3],["unlink",1],["cfg",3],["config",1],["store",5],["db",1],["root",2],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",4],["science",1],["parent",5],["mkdir",1],["runner",5],["delegation",1],["str",1],["private",1],["scratch",1],["true",1],["owner",2],["instance",2],["request",1],["alpha",2],["name",1],["ref",2],["refs",1],["durable",1],["assert",2],["followed",1],["could",1]]},{"id":"tests/test_delegation_workspace.py#test_a_symlink_planted_after_capture_cannot_publish_host_only_bytes.racing_capture","name":[["racing",1],["capture",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["racing",2],["capture",3],["self",3],["workspace",4],["kwargs",3],["tree",2],["real",1],["victim",5],["path",1],["result",1],["txt",1],["if",1],["file",1],["not",1],["symlink",2],["unlink",1],["secret",1],["return",1]]},{"id":"tests/test_delegation_workspace.py#test_a_symlink_planted_after_capture_cannot_publish_host_only_bytes.write_run","name":[["write",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["write",3],["run",2],["self",3],["task",2],["path",1],["workspace",1],["result",2],["txt",2],["text",1],["child",1],["output",1],["utf",1],["return",1],["submitted",1],["wrote",1]]},{"id":"tests/test_delegation_workspace.py#test_flag_off_children_still_share_the_parent_workspace","name":[["test",1],["flag",1],["off",1],["children",1],["still",1],["share",1],["parent",1],["workspace",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",3],["test",2],["flag",2],["off",2],["children",2],["still",2],["share",2],["parent",8],["workspace",4],["monkeypatch",3],["tmp",3],["path",5],["write",3],["run",3],["self",2],["task",3],["shared",3],["txt",2],["text",2],["encoding",2],["utf",2],["return",1],["submitted",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",3],["config",1],["store",5],["db",1],["root",2],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",2],["science",1],["mkdir",1],["runner",5],["delegation",1],["str",1],["private",1],["scratch",1],["false",1],["request",2],["one",1],["two",2],["close",1],["assert",1],["read",1]]},{"id":"tests/test_delegation_workspace.py#test_flag_off_children_still_share_the_parent_workspace.write_run","name":[["write",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["write",3],["run",2],["self",3],["task",4],["path",1],["workspace",1],["shared",1],["txt",1],["text",1],["encoding",1],["utf",1],["return",1],["submitted",1]]},{"id":"tests/test_delegation_workspace.py#test_private_scratch_defaults_off","name":[["test",1],["private",1],["scratch",1],["defaults",1],["off",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["test",2],["private",3],["scratch",3],["defaults",2],["off",2],["assert",1],["enabled",1],["false",1]]},{"id":"tests/test_delegation_workspace.py#test_private_scratch_materializes_persisted_version_after_runner_restart","name":[["test",1],["private",1],["scratch",1],["materializes",1],["persisted",1],["version",1],["after",1],["runner",1],["restart",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",3],["test",2],["private",4],["scratch",4],["materializes",2],["persisted",2],["version",2],["after",4],["runner",14],["restart",11],["monkeypatch",3],["tmp",3],["path",7],["write",3],["run",3],["self",2],["task",2],["target",3],["workspace",3],["nested",6],["result",9],["txt",6],["parent",11],["mkdir",2],["parents",1],["true",4],["exist",1],["ok",1],["text",2],["durable",2],["encoding",1],["utf",2],["return",1],["submitted",1],["wrote",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",5],["config",1],["store",10],["db",2],["root",3],["new",1],["frame",3],["kind",1],["turn",1],["project",1],["id",12],["science",1],["first",3],["delegation",2],["str",2],["owner",4],["instance",4],["before",2],["request",1],["proof",2],["action",1],["group",1],["ag",1],["native",1],["call",2],["child",4],["assert",4],["artifact",1],["refs",1],["close",3],["exists",1],["false",1],["restored",3],["materialized",2],["materialize",1],["written",1],["missing",1],["deleted",1],["versions",1],["read",1]]},{"id":"tests/test_delegation_workspace.py#test_private_scratch_materializes_persisted_version_after_runner_restart.write_run","name":[["write",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["write",3],["run",2],["self",3],["task",3],["target",3],["path",1],["workspace",1],["nested",2],["result",2],["txt",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",1],["durable",1],["encoding",1],["utf",1],["return",1],["submitted",1],["wrote",1]]},{"id":"tests/test_delegation_workspace.py#test_two_children_same_filename_do_not_overwrite_and_parent_waits_for_materialize","name":[["test",1],["two",1],["children",1],["same",1],["filename",1],["not",1],["overwrite",1],["parent",1],["waits",1],["materialize",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",3],["test",2],["two",2],["children",4],["same",2],["filename",4],["not",3],["overwrite",2],["parent",19],["waits",2],["materialize",3],["monkeypatch",3],["tmp",3],["path",11],["write",4],["run",3],["self",2],["task",4],["target",2],["workspace",3],["shared",7],["txt",9],["text",6],["from",5],["encoding",6],["utf",6],["return",1],["submitted",1],["wrote",1],["setattr",1],["loop",1],["mod",1],["agent",1],["cfg",3],["config",1],["store",6],["db",1],["root",2],["new",1],["frame",6],["kind",1],["turn",1],["project",1],["id",16],["science",1],["mkdir",1],["seed",4],["before",2],["listing",2],["runner",8],["delegation",1],["str",1],["private",1],["scratch",3],["true",1],["owner",2],["instance",2],["first",14],["request",2],["alpha",4],["name",2],["second",13],["beta",3],["after",2],["assert",18],["exists",1],["false",1],["refs",22],["artifact",5],["len",2],["version",5],["checksum",2],["durable",4],["read",4],["materialized",2],["child",2],["deleted",1],["versions",3],["rollback",1],["file",1],["must",1],["delete",1],["published",1],["unlink",1],["conn",1],["execute",1],["select",1],["count",1],["fetchone",1],["close",1]]},{"id":"tests/test_delegation_workspace.py#test_two_children_same_filename_do_not_overwrite_and_parent_waits_for_materialize.write_run","name":[["write",1],["run",1]],"path":[["tests",1],["test",1],["delegation",1],["workspace",1],["py",1]],"body":[["def",2],["write",3],["run",2],["self",3],["task",5],["target",2],["path",1],["workspace",1],["shared",2],["txt",2],["text",1],["from",1],["encoding",1],["utf",1],["return",1],["submitted",1],["wrote",1]]},{"id":"tests/test_diagnostic_archive_boundary.py","name":[["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["nothing",1],["unknown",1],["leaves",3],["machine",3],["shareable",1],["diagnostics",2],["zip",1],["contract",1],["plan",1],["not",7],["module",1],["soften",1],["bundle",5],["user",2],["attaches",1],["bug",1],["report",4],["carries",1],["no",5],["shell",3],["command",4],["arbitrary",1],["exception",5],["text",3],["foreign",6],["absolute",1],["path",7],["earlier",2],["pass",2],["argued",1],["operator",3],["facing",2],["may",1],["keep",1],["quoted",1],["inside",1],["failure",1],["argument",1],["was",1],["wrong",1],["its",5],["own",3],["evidence",1],["same",2],["proved",2],["record",2],["diagnostic",2],["original",1],["reaches",1],["logs",1],["app",2],["out",2],["then",1],["made",1],["file",2],["collects",1],["moment",1],["stops",1],["being",1],["property",1],["so",4],["boundary",3],["deny",1],["by",2],["default",2],["tests",1],["canary",8],["matrix",1],["rather",1],["than",1],["list",1],["shapes",1],["someone",1],["thought",1],["structured",1],["lines",1],["survive",2],["only",3],["as",3],["allowlist",1],["validated",1],["bounded",1],["metadata",1],["every",4],["other",1],["value",3],["replaced",1],["stable",1],["fingerprint",2],["plain",1],["line",1],["never",3],["shared",1],["verbatim",1],["at",1],["all",2],["becomes",1],["count",1],["class",1],["json",3],["goes",1],["through",2],["sanitizer",2],["str",1],["escape",1],["hatch",1],["gone",1],["because",1],["stringify",1],["anything",2],["exactly",1],["bypass",1],["local",2],["log",2],["keeps",1],["richness",1],["archive",3],["narrowed",1],["redact",3],["identities",1],["url",4],["still",1],["run",1],["they",4],["inner",1],["layer",1],["make",1],["safer",1],["read",2],["thing",1],["standing",1],["between",1],["disk",1],["public",1],["issue",1],["tracker",1],["treating",1],["them",1],["if",1],["were",1],["let",1],["sentence",1],["ordinary",1],["message",1],["field",6],["carry",1],["credential",7],["straight",1],["wise",1],["redaction",1],["from",4],["future",1],["import",7],["annotations",1],["zipfile",1],["urllib",1],["parse",1],["urlsplit",1],["pytest",10],["openai4s",3],["config",2],["build",1],["canaries",3],["built",1],["substring",1],["source",2],["itself",1],["shaped",2],["enough",1],["trip",1],["scanners",1],["repo",1],["raw",9],["phrase",4],["upstream",1],["refused",1],["while",1],["reconciling",1],["cohort",4],["srv",5],["embargo",1],["grant",1],["2026",1],["csv",1],["rsync",3],["av",3],["delete",3],["backup",3],["vault",1],["live",2],["8f31d7b04ea25c96d1b3e70f",1],["token",13],["u4twvn",1],["ef",1],["yag",1],["n3",1],["ex2",1],["sb89",1],["spvbgjq5",1],["nbwi",1],["ra",1],["fa6c",1],["la",1],["e0",1],["http",1],["127",1],["8760",1],["fragment",5],["ya29",1],["abcdefghij",1],["klmnopqrstuvwxyz0123456789",1],["https",1],["idp",1],["example",1],["org",1],["cb",1],["access",2],["fixture",1],["production",1],["renders",1],["security",1],["posture",1],["blind",1],["spot",1],["agent",1],["observation",1],["allowlisted",1],["challenged",1],["mark",8],["parametrize",8],["detail",1],["surface",2],["status",2],["event",2],["error",1],["type",5],["level",2],["payload",4],["one",1],["per",1],["leaf",1],["name",2],["safe",1],["string",1],["whatever",1],["parameter",1],["called",1],["param",1],["code",1],["state",1],["ticket",1],["session",1],["real",1],["logger",1],["end",2],["passes",1],["rule",1],["checks",1],["membership",1],["legal",1],["python",3],["identifier",2],["digits",1],["satisfies",1],["pattern",1],["reads",1],["opaque",1],["dynamic",1],["test",1],["valid",1],["syntax",1],["ever",1],["regex",1],["rejects",1],["malformed",1],["names",1],["private",13],["ident",3],["alpha",4],["seven",1],["lower",3],["privatecohortalphaseven",1],["snake",1],["versionish",4],["privatecohortalpha",1],["hex16",2],["a1b2c3d4e5f60718",2],["hex32",3],["a1b2c3d4e5f60718a1b2c3d4e5f60718",1],["category",1],["four",1],["classes",1],["web",2],["must",1],["also",1],["secret",2],["unnamed",2],["sk",1],["aa11bb22cc33dd44ee55ff66",1],["prompt",2],["unpublished",1],["hypothesis",1],["omega",1],["prime",1],["sequence",1],["research",2],["embargoed",1],["gamma",1],["counts",1],["remaining",1],["request",1],["id",2],["correlation",1],["key",1],["platform",1],["release",1],["part",1],["just",1],["content",1],["hex",6],["mixed",2],["32",2],["digit",2]]},{"id":"tests/test_diagnostic_archive_boundary.py#_Alias","name":[["alias",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["alias",3],["str",5],["content",1],["secret",1],["identity",1],["claims",1],["be",1],["something",1],["allowlisted",1],["isinstance",2],["true",1],["subclass",1],["so",1],["membership",1],["test",1],["asks",1],["object",2],["whether",1],["equals",1],["allowed",1],["value",1],["answers",1],["yes",1],["while",1],["json",1],["encoder",1],["writes",1],["real",3],["buffer",1],["every",1],["check",1],["downstream",1],["gate",1],["consulting",1],["attacker",1],["def",3],["new",2],["cls",2],["pretend",5],["obj",3],["super",1],["type",5],["ignore",5],["attr",3],["defined",3],["return",3],["hash",2],["self",4],["int",1],["override",2],["eq",1],["other",2],["bool",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_Alias.__eq__","name":[["eq",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["eq",2],["self",3],["other",3],["object",2],["bool",2],["type",3],["ignore",3],["override",2],["return",1],["pretend",1],["attr",1],["defined",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_Alias.__hash__","name":[["hash",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["hash",3],["self",3],["int",2],["type",3],["ignore",3],["override",2],["return",1],["pretend",1],["attr",1],["defined",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_Alias.__new__","name":[["new",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["new",3],["cls",3],["real",3],["str",4],["pretend",4],["alias",2],["obj",3],["super",1],["type",1],["ignore",1],["attr",1],["defined",1],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_AliasNamed","name":[["alias",1],["named",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",4],["alias",3],["named",2],["type",4],["metaclass",2],["whose",1],["name",3],["lying",1],["str",1],["subclass",1],["exc",1],["reads",1],["like",1],["fact",1],["about",2],["value",2],["author",1],["controls",1],["need",1],["not",1],["even",1],["be",2],["real",1],["string",1],["so",1],["category",1],["lookup",1],["answered",1],["by",1],["object",1],["being",1],["asked",1],["property",1],["def",1],["cls",1],["ignore",1],["override",1],["return",1],["private",1],["ident",1],["error",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_AliasNamed.__name__","name":[["name",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["name",2],["cls",2],["type",2],["ignore",2],["override",2],["return",1],["alias",1],["private",1],["ident",1],["value",1],["error",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_bundle","name":[["bundle",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["bundle",3],["cfg",3],["tmp",3],["path",3],["name",3],["zip",3],["bytes",2],["target",3],["build",1],["zipfile",1],["file",1],["as",1],["archive",3],["return",1],["join",1],["read",1],["namelist",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_bundle_parts","name":[["bundle",1],["parts",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["bundle",3],["parts",2],["cfg",3],["tmp",3],["path",3],["name",3],["zip",3],["member",2],["names",4],["bytes",1],["because",1],["leak",1],["be",1],["either",1],["target",3],["build",1],["zipfile",1],["file",1],["as",1],["archive",3],["list",1],["namelist",1],["blob",2],["join",1],["read",1],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_Exploding","name":[["exploding",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["exploding",2],["str",4],["records",1],["whether",1],["boundary",1],["ever",1],["called",4],["its",1],["methods",1],["false",1],["def",2],["self",4],["type",4],["ignore",2],["override",2],["true",2],["raise",2],["runtime",2],["error",2],["string",2],["refuses",2],["render",1],["encode",2],["args",1],["kwargs",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_Exploding.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["str",4],["self",3],["type",3],["ignore",2],["override",2],["called",1],["true",1],["raise",1],["runtime",1],["error",1],["string",1],["refuses",1],["render",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_Exploding.encode","name":[["encode",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["encode",3],["self",3],["args",2],["kwargs",2],["type",3],["ignore",2],["override",2],["called",1],["true",1],["raise",1],["runtime",1],["error",1],["string",1],["refuses",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_LowerAlias","name":[["lower",1],["alias",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["lower",5],["alias",2],["str",3],["passes",1],["cased",1],["enum",1],["by",1],["lying",1],["def",1],["self",1],["type",1],["ignore",1],["override",1],["return",1],["failed",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#_LowerAlias.lower","name":[["lower",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["lower",2],["self",2],["str",2],["type",2],["ignore",2],["override",2],["return",1],["failed",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#assert_archive_clean","name":[["assert",1],["archive",1],["clean",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["assert",4],["archive",2],["clean",2],["cfg",3],["tmp",3],["path",3],["str",2],["name",3],["zip",3],["bytes",2],["names",4],["blob",3],["bundle",1],["parts",1],["joined",2],["join",1],["encode",3],["utf",1],["canary",5],["canaries",1],["not",2],["survived",2],["into",2],["member",1],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#assert_no_canary","name":[["assert",1],["no",1],["canary",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["assert",3],["no",2],["canary",5],["blob",3],["bytes",2],["str",2],["none",2],["canaries",1],["encode",1],["not",1],["survived",1],["into",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["config",4],["data",2],["dir",1],["ensure",1],["dirs",1],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#HostileFailure","name":[["hostile",1],["failure",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["hostile",2],["failure",2],["runtime",2],["error",2],["message",1],["neither",1],["fixed",1],["short",1],["nor",1],["safe",1],["str",4],["computed",1],["so",1],["anything",1],["renders",1],["decide",1],["keep",1],["has",2],["already",1],["lost",1],["decision",1],["be",1],["made",1],["without",1],["ever",1],["asking",1],["def",2],["init",2],["self",4],["repeat",4],["int",1],["none",1],["super",1],["built",1],["by",1],["body",2],["raw",1],["phrase",1],["foreign",1],["path",1],["shell",1],["command",1],["token",2],["credential",1],["url",1],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#HostileFailure.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["init",3],["self",3],["repeat",4],["int",2],["none",2],["super",1],["built",1],["by",1],["str",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#HostileFailure.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["str",4],["self",3],["body",2],["raw",1],["phrase",1],["foreign",1],["path",1],["shell",1],["command",1],["token",2],["credential",1],["url",1],["return",1],["repeat",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_class_that_lies_about_its_own_name_is_not_believed","name":[["test",1],["class",1],["lies",1],["about",1],["its",1],["own",1],["name",1],["not",1],["believed",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["class",3],["lies",2],["about",2],["its",3],["own",4],["name",6],["not",4],["believed",2],["mro",1],["walk",1],["enough",1],["claims",1],["be",1],["allowed",1],["category",1],["so",1],["check",1],["trusts",1],["returns",1],["at",1],["first",1],["step",1],["never",1],["reaches",1],["real",1],["base",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["safe",2],["type",3],["lying",3],["alias",1],["named",1],["runtime",2],["error",2],["reported",4],["assert",3],["private",1],["ident",1],["str",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_credential_in_a_url_fragment_is_redacted","name":[["test",1],["credential",1],["url",1],["fragment",1],["redacted",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["credential",3],["url",5],["fragment",5],["redacted",2],["implicit",1],["flow",1],["shape",1],["never",1],["reaches",1],["server",1],["exactly",1],["credentials",1],["put",1],["there",1],["one",1],["appearing",1],["local",1],["log",1],["someone",1],["browser",1],["handed",1],["machine",1],["from",1],["openai4s",1],["observability",1],["import",1],["redact",2],["cleaned",4],["assert",3],["token",1],["not",1],["parsed",3],["urlsplit",1],["scheme",1],["https",1],["hostname",1],["idp",1],["example",1],["org",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_credential_shaped_log_name_reaches_neither_member_nor_manifest","name":[["test",1],["credential",1],["shaped",1],["log",1],["name",1],["reaches",1],["neither",1],["member",1],["nor",1],["manifest",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["credential",5],["shaped",2],["log",6],["name",5],["reaches",2],["neither",2],["member",3],["nor",2],["manifest",3],["cfg",4],["tmp",3],["path",3],["file",1],["attacker",1],["influenced",1],["moment",1],["anything",1],["writes",1],["named",1],["after",1],["token",1],["lands",1],["two",1],["places",1],["content",1],["scrubbers",1],["never",1],["look",1],["zip",1],["lists",1],["data",1],["dir",1],["logs",2],["write",1],["text",1],["encoding",1],["utf",1],["names",5],["blob",2],["bundle",1],["parts",1],["assert",3],["not",2],["any",2],["encode",1],["still",1],["collected",1],["under",1],["archive",1],["chose",1],["startswith",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_dynamic_exception_type_name_is_not_trusted","name":[["test",1],["dynamic",1],["exception",1],["type",1],["name",1],["not",1],["trusted",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["dynamic",6],["exception",4],["type",6],["name",4],["not",5],["trusted",2],["exc",1],["reads",1],["like",1],["metadata",1],["created",1],["at",1],["runtime",3],["carries",1],["whatever",1],["its",1],["creator",1],["put",1],["reaches",1],["record",7],["agent",2],["observation",1],["posture",1],["report",1],["from",2],["openai4s",2],["server",2],["run",1],["import",2],["env",2],["switch",2],["notice",4],["errors",1],["diagnostic",3],["foreign",3],["path",3],["error",4],["surface",2],["canary",2],["assert",4],["json",1],["dumps",1],["default",1],["str",1],["real",1],["ordinary",1],["still",1],["named",1],["value",2],["ok",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_field_validator_admits_only_what_the_repository_named","name":[["test",1],["field",1],["validator",1],["admits",1],["only",1],["repository",1],["named",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["field",3],["validator",2],["admits",2],["only",4],["repository",2],["named",2],["asserted",1],["validators",1],["directly",1],["not",3],["through",1],["whole",1],["stack",1],["every",1],["one",1],["these",1],["canaries",1],["satisfies",1],["pattern",1],["guard",1],["private",7],["cohort",1],["alpha",1],["seven",1],["legal",1],["identifier",1],["hex16",3],["exact",1],["shape",1],["server",1],["generated",1],["correlation",1],["id",2],["privatecohortalphaseven",1],["fine",1],["bounded",1],["lowercase",1],["architecture",1],["membership",2],["separates",1],["them",1],["from",3],["real",1],["values",1],["so",3],["checked",1],["openai4s",2],["diagnostics",1],["import",2],["architectures",2],["enum",2],["identity",2],["type",4],["name",4],["version",8],["assert",12],["permission",2],["error",2],["ident",1],["none",5],["credential",1],["machine",3],["arm64",2],["lower",3],["12",2],["13",2],["parsing",1],["stops",1],["at",1],["first",1],["non",1],["numeric",2],["component",1],["rather",1],["than",1],["salvaging",1],["follows",1],["kernel",1],["flavour",1],["never",3],["travels",1],["15",1],["generic",1],["prefix",1],["survives",1],["phrase",2],["reduction",1],["keeps",1],["means",1],["discards",1],["everything",1],["caller",1],["could",1],["have",1],["put",1],["there",1],["zip",1],["level",1],["canary",1],["above",1],["asserts",2],["absent",1],["archive",1],["rule",1],["makes",1],["versionish",2],["hex32",1],["kept",1],["dropped",1],["becomes",1],["its",1],["fingerprint",3],["redacted",1],["observability",1],["fromlist",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_hostile_mapping_key_is_never_rendered","name":[["test",1],["hostile",1],["mapping",1],["key",1],["never",1],["rendered",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",4],["test",2],["hostile",2],["mapping",2],["key",5],["never",2],["rendered",2],["cfg",3],["tmp",3],["path",4],["monkeypatch",3],["archive",2],["safe",1],["did",1],["str",6],["80",1],["same",1],["call",1],["hope",1],["record",1],["itself",1],["stopped",1],["doing",1],["object",1],["whose",1],["report",3],["not",1],["own",1],["import",1],["openai4s",1],["diagnostics",3],["as",1],["class",1],["self",2],["return",2],["foreign",1],["repr",1],["hash",1],["int",1],["setattr",1],["environment",1],["lambda",1],["assert",1],["clean",1],["json",1],["keys",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_hostile_mapping_key_is_never_rendered._Key","name":[["key",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["key",2],["def",2],["str",3],["self",2],["return",2],["foreign",1],["path",1],["repr",1],["hash",1],["int",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_hostile_mapping_key_is_never_rendered._Key.__hash__","name":[["hash",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["hash",2],["self",2],["int",2],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_hostile_mapping_key_is_never_rendered._Key.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["str",4],["self",2],["return",1],["foreign",1],["path",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_huge_hostile_message_is_never_materialised","name":[["test",1],["huge",1],["hostile",1],["message",1],["never",1],["materialised",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["huge",3],["hostile",4],["message",3],["never",2],["materialised",2],["str",2],["be",2],["enormous",1],["as",2],["easily",1],["bounding",1],["stored",1],["string",1],["not",1],["enough",1],["rendering",1],["at",1],["all",1],["cost",1],["exception",1],["would",1],["produce",1],["roughly",1],["20",1],["mb",1],["if",1],["anything",1],["asked",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["record",6],["diagnostic",3],["failure",1],["repeat",1],["200",1],["000",1],["surface",1],["canary",2],["encoded",4],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["encode",1],["utf",1],["assert",2],["no",1],["len",2],["4096",1],["grew",1],["bytes",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_lower_cased_enum_is_not_decided_by_the_value","name":[["test",1],["lower",1],["cased",1],["enum",1],["not",1],["decided",1],["by",1],["value",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["lower",7],["cased",2],["enum",5],["not",2],["decided",2],["by",2],["value",5],["cfg",3],["tmp",2],["path",2],["called",1],["defines",1],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["json",1],["dumps",1],["event",1],["unhandled",1],["exception",1],["status",1],["ok",3],["encoding",1],["utf",1],["from",1],["openai4s",1],["diagnostics",1],["import",1],["archive",2],["statuses",2],["check",3],["assert",2],["alias",1],["private",1],["ident",1],["none",1],["real",1],["still",1],["passes",1],["as",1],["canonical",1],["literal",1],["result",3],["type",1],["str",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_lying_string_subclass_cannot_impersonate_an_allowed_key","name":[["test",1],["lying",1],["string",1],["subclass",1],["cannot",1],["impersonate",1],["allowed",1],["key",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["lying",2],["string",2],["subclass",2],["cannot",2],["impersonate",2],["allowed",2],["key",2],["cfg",3],["tmp",3],["path",3],["monkeypatch",3],["import",1],["openai4s",1],["diagnostics",3],["as",1],["setattr",1],["environment",1],["report",1],["lambda",1],["alias",1],["private",2],["ident",2],["python",1],["12",1],["13",1],["names",1],["blob",2],["bundle",1],["parts",1],["assert",1],["encode",1],["not",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_lying_string_subclass_cannot_impersonate_an_allowed_value","name":[["test",1],["lying",1],["string",1],["subclass",1],["cannot",1],["impersonate",1],["allowed",1],["value",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["lying",2],["string",2],["subclass",2],["cannot",2],["impersonate",2],["allowed",2],["value",2],["cfg",3],["tmp",3],["path",3],["monkeypatch",3],["import",1],["openai4s",1],["diagnostics",3],["as",1],["setattr",1],["environment",1],["report",1],["lambda",1],["platform",1],["alias",1],["private",2],["ident",2],["darwin",1],["names",1],["blob",2],["bundle",1],["parts",1],["assert",1],["encode",1],["not",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_mapping_key_that_refuses_to_render_does_not_break_the_bundle","name":[["test",1],["mapping",1],["key",1],["refuses",1],["render",1],["not",1],["break",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",4],["test",2],["mapping",2],["key",6],["refuses",3],["render",3],["not",2],["break",2],["bundle",5],["cfg",3],["tmp",3],["path",3],["monkeypatch",3],["guard",1],["isinstance",1],["str",7],["declines",1],["call",1],["unknown",1],["dropped",1],["by",1],["schema",1],["either",1],["way",1],["so",1],["stringifying",1],["first",1],["leaks",1],["nothing",1],["hand",1],["untrusted",1],["object",1],["control",1],["report",2],["raises",1],["takes",1],["whole",1],["down",1],["returns",1],["50",1],["mb",1],["makes",1],["archive",1],["size",1],["import",1],["openai4s",1],["diagnostics",3],["as",1],["class",1],["explosive",2],["self",2],["raise",1],["runtime",1],["error",1],["repr",1],["hash",1],["int",1],["return",1],["setattr",1],["environment",1],["lambda",1],["python",1],["12",2],["names",1],["blob",2],["parts",1],["still",2],["produced",1],["carries",1],["beside",1],["assert",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_mapping_key_that_refuses_to_render_does_not_break_the_bundle._Explosive","name":[["explosive",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["explosive",2],["def",2],["str",3],["self",2],["raise",1],["runtime",1],["error",1],["key",1],["refuses",1],["render",1],["repr",1],["hash",1],["int",1],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_mapping_key_that_refuses_to_render_does_not_break_the_bundle._Explosive.__hash__","name":[["hash",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["hash",2],["self",2],["int",2],["return",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_mapping_key_that_refuses_to_render_does_not_break_the_bundle._Explosive.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["str",4],["self",2],["raise",1],["runtime",1],["error",1],["key",1],["refuses",1],["render",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_migration_name_does_not_travel","name":[["test",1],["migration",1],["name",1],["not",1],["travel",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["migration",4],["name",5],["not",5],["travel",3],["cfg",4],["tmp",3],["path",3],["monkeypatch",3],["variable",1],["text",1],["from",1],["table",1],["archive",1],["own",1],["version",5],["number",1],["already",1],["says",1],["migrations",1],["ran",1],["so",1],["fingerprinted",1],["rather",1],["than",1],["enumerated",2],["closed",1],["would",1],["go",2],["stale",2],["day",1],["someone",1],["adds",1],["silently",1],["import",1],["openai4s",1],["diagnostics",3],["as",1],["setattr",1],["security",1],["posture",1],["lambda",1],["schema",1],["13",3],["applied",2],["private",2],["snake",2],["at",1],["checksum",1],["hex32",2],["names",1],["blob",5],["bundle",1],["parts",1],["assert",3],["encode",2],["facts",1],["numbers",1],["still",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_migration_row_travels_only_as_fingerprints","name":[["test",1],["migration",1],["row",1],["travels",1],["only",1],["as",1],["fingerprints",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["migration",2],["row",2],["travels",2],["only",2],["as",3],["fingerprints",2],["cfg",4],["tmp",3],["path",3],["monkeypatch",3],["import",2],["openai4s",2],["diagnostics",3],["from",1],["observability",1],["fingerprint",3],["setattr",1],["security",1],["posture",1],["lambda",1],["schema",1],["version",2],["13",1],["applied",2],["at",1],["name",1],["private",3],["snake",3],["checksum",1],["hex",3],["alpha",3],["names",1],["blob",5],["bundle",1],["parts",1],["assert",4],["encode",4],["not",2]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_non_string_surface_or_id_is_not_stringified","name":[["test",1],["non",1],["string",1],["surface",1],["id",1],["not",1],["stringified",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["non",2],["string",4],["surface",7],["id",5],["not",9],["stringified",2],["str",8],["unknown",2],["request",4],["were",1],["coercions",1],["caller",1],["passes",1],["object",1],["rather",1],["than",1],["hands",1],["its",1],["record",7],["outlives",1],["same",1],["call",1],["hope",1],["exception",1],["message",1],["no",1],["longer",1],["gets",1],["there",1],["nothing",1],["gain",1],["by",1],["coercing",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["diagnostic",2],["class",1],["astring",3],["self",1],["return",1],["raw",2],["phrase",2],["foreign",2],["path",2],["repr",1],["value",1],["error",1],["blob",5],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["assert",4]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_non_string_surface_or_id_is_not_stringified._NotAString","name":[["not",1],["astring",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["not",2],["astring",2],["def",1],["str",3],["self",1],["return",1],["raw",1],["phrase",1],["foreign",1],["path",1],["repr",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_non_string_surface_or_id_is_not_stringified._NotAString.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["str",4],["self",2],["return",1],["raw",1],["phrase",1],["foreign",1],["path",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_plain_log_line_is_never_shared_verbatim","name":[["test",1],["plain",1],["log",1],["line",1],["never",1],["shared",1],["verbatim",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["plain",2],["log",2],["line",2],["never",2],["shared",2],["verbatim",2],["cfg",4],["tmp",3],["path",4],["app",2],["out",2],["daemon",1],["whole",1],["stdout",1],["stderr",1],["every",3],["print",2],["traceback",3],["exc",1],["library",1],["chatter",1],["there",2],["no",2],["pattern",1],["makes",1],["arbitrary",1],["text",2],["safe",1],["so",1],["archive",2],["carries",1],["count",1],["classify",1],["instead",1],["hopes",1],["scrub",1],["data",1],["dir",1],["logs",1],["write",1],["raw",1],["phrase",1],["foreign",1],["shell",1],["command",1],["token",2],["credential",1],["url",2],["fragment",1],["most",1],["recent",1],["call",1],["last",1],["encoding",1],["utf",1],["blob",4],["bundle",1],["assert",3],["canary",1],["still",1],["evidence",1],["much",1],["was",2],["roughly",1],["lower",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_posture_probe_that_throws_reports_a_type_not_a_message","name":[["test",1],["posture",1],["probe",1],["throws",1],["reports",1],["type",1],["not",1],["message",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["posture",8],["probe",4],["throws",2],["reports",2],["type",2],["not",2],["message",2],["cfg",2],["tmp",2],["path",3],["two",1],["except",1],["clauses",1],["returned",1],["str",2],["into",3],["dict",1],["goes",1],["report",1],["json",2],["so",1],["permission",1],["schema",1],["failed",2],["put",1],["its",1],["own",1],["exception",1],["text",1],["archive",1],["credential",2],["all",1],["from",1],["openai4s",1],["diagnostics",1],["import",1],["security",3],["class",1],["boom",2],["getattr",1],["self",1],["name",1],["raise",1],["runtime",2],["error",2],["raw",1],["phrase",1],["foreign",1],["shell",1],["command",1],["token",1],["blob",3],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["encode",1],["utf",1],["assert",2],["no",1],["canary",1],["still",1],["says",1],["kind",1],["failure",1],["was",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_posture_probe_that_throws_reports_a_type_not_a_message._Boom","name":[["boom",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["boom",2],["def",1],["getattr",1],["self",1],["name",1],["raise",1],["runtime",1],["error",1],["raw",1],["phrase",1],["foreign",1],["path",1],["shell",1],["command",1],["token",1],["credential",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_posture_probe_that_throws_reports_a_type_not_a_message._Boom.__getattr__","name":[["getattr",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["getattr",2],["self",2],["name",2],["raise",1],["runtime",1],["error",1],["raw",1],["phrase",1],["foreign",1],["path",1],["shell",1],["command",1],["token",1],["credential",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_private_class_name_is_reported_as_its_base_family","name":[["test",1],["private",1],["class",1],["name",1],["reported",1],["as",1],["its",1],["base",1],["family",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["private",6],["class",3],["name",8],["reported",3],["as",2],["its",2],["base",5],["family",3],["type",9],["cohort",1],["alpha",1],["seven",1],["runtime",3],["error",6],["perfectly",1],["legal",1],["identifier",1],["so",2],["every",1],["pattern",1],["based",1],["check",1],["admits",1],["only",1],["rule",1],["not",1],["membership",1],["repository",1],["writes",1],["down",1],["category",1],["nearest",1],["known",1],["caller",1],["own",1],["never",1],["appears",1],["operator",1],["loses",1],["nothing",1],["identifies",1],["failure",1],["tells",1],["them",1],["kind",1],["thing",1],["broke",1],["still",2],["ties",1],["two",1],["occurrences",1],["together",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["safe",5],["assert",4],["ident",3],["oserror",2],["ordinary",1],["exception",3],["named",1],["exactly",1],["value",2],["something",1],["no",1],["recognisable",1],["ancestry",1],["at",1],["all",1],["unknown",2]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_private_class_name_reaches_no_reporting_surface","name":[["test",1],["private",1],["class",1],["name",1],["reaches",1],["no",1],["reporting",1],["surface",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["private",7],["class",2],["name",2],["reaches",2],["no",2],["reporting",2],["surface",3],["cfg",4],["tmp",3],["path",3],["from",2],["openai4s",2],["server",2],["agent",1],["run",1],["import",2],["env",2],["switch",2],["notice",2],["errors",1],["record",5],["diagnostic",2],["dynamic",3],["type",1],["ident",5],["runtime",2],["error",2],["cell",1],["attempt",1],["assert",4],["not",3],["json",2],["dumps",2],["default",1],["str",1],["exception",3],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["event",1],["unhandled",1],["encoding",1],["utf",1],["names",1],["blob",2],["bundle",1],["parts",1],["encode",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_report_leaf_carries_no_arbitrary_value","name":[["test",1],["report",1],["leaf",1],["carries",1],["no",1],["arbitrary",1],["value",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",3],["report",4],["leaf",2],["carries",2],["no",2],["arbitrary",2],["value",3],["cfg",3],["tmp",3],["path",3],["monkeypatch",3],["payload",3],["each",1],["canary",1],["its",1],["own",1],["key",1],["none",1],["them",2],["quoted",1],["earlier",1],["concatenated",1],["all",1],["three",1],["into",2],["one",2],["string",1],["backticks",1],["backtick",1],["not",1],["shared",1],["pattern",1],["so",1],["whole",1],["field",1],["was",1],["omitted",1],["wrong",1],["reason",1],["split",1],["separate",1],["leaves",1],["without",1],["punctuation",1],["every",1],["rode",1],["through",1],["import",1],["openai4s",1],["diagnostics",3],["as",1],["setattr",1],["environment",1],["lambda",1],["probe",1],["assert",1],["archive",1],["clean",1],["json",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_report_leaf_does_not_pass_on_its_shape","name":[["test",1],["report",1],["leaf",1],["not",1],["pass",1],["its",1],["shape",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["report",3],["leaf",2],["not",3],["pass",2],["its",3],["shape",3],["cfg",3],["tmp",3],["path",3],["monkeypatch",3],["key",4],["payload",5],["machine",1],["bounded",1],["lowercase",1],["numeric",1],["leading",1],["version",1],["snake",1],["case",1],["migration",1],["name",1],["all",1],["three",1],["were",1],["patterns",1],["each",1],["canary",1],["built",1],["satisfy",1],["exactly",1],["pattern",1],["aimed",1],["at",1],["import",1],["openai4s",1],["diagnostics",3],["as",1],["setattr",1],["environment",1],["lambda",1],["names",1],["blob",2],["bundle",1],["parts",1],["assert",1],["encode",1],["passed",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_request_id_is_matchable_by_fingerprint","name":[["test",1],["request",1],["id",1],["matchable",1],["by",1],["fingerprint",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["request",3],["id",3],["matchable",2],["by",2],["fingerprint",4],["cfg",4],["tmp",3],["path",3],["fingerprinting",1],["only",1],["acceptable",1],["if",1],["support",1],["workflow",1],["survives",1],["from",1],["openai4s",1],["observability",1],["import",1],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["json",1],["dumps",1],["event",1],["unhandled",1],["exception",1],["hex16",2],["encoding",1],["utf",1],["names",1],["blob",2],["bundle",1],["parts",1],["assert",1],["encode",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_secret_under_an_unrecognised_env_name_never_reaches_the_bundle","name":[["test",1],["secret",1],["under",1],["unrecognised",1],["env",1],["name",1],["never",1],["reaches",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["secret",6],["under",3],["unrecognised",3],["env",3],["name",3],["never",3],["reaches",2],["bundle",2],["cfg",4],["tmp",3],["path",3],["monkeypatch",3],["shape",1],["based",1],["redaction",1],["only",1],["sees",1],["values",1],["shown",1],["putting",1],["credential",1],["shaped",1],["string",1],["openai4",1],["llm",1],["api",1],["key",1],["tests",1],["denylist",1],["names",1],["module",1],["already",1],["knows",1],["exam",1],["sitting",1],["variable",1],["redactor",1],["has",1],["heard",1],["if",1],["archive",2],["dumps",2],["os",1],["environ",1],["leaks",1],["setenv",1],["host",2],["private",2],["slot",2],["orange",2],["unnamed",3],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["json",1],["encoding",1],["utf",1],["blob",2],["assert",2],["clean",1],["encode",1],["not",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_string_that_refuses_to_render_is_never_asked_to","name":[["test",1],["string",1],["refuses",1],["render",1],["never",1],["asked",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["string",2],["refuses",2],["render",2],["never",2],["asked",2],["cfg",3],["tmp",3],["path",3],["monkeypatch",3],["boundary",2],["must",1],["not",5],["call",1],["method",3],["value",2],["defines",1],["str",1],["encode",2],["asserting",1],["bundle",2],["merely",1],["survives",1],["enough",1],["would",1],["also",1],["survive",1],["try",1],["except",1],["called",4],["first",1],["import",1],["openai4s",1],["diagnostics",3],["as",1],["exploding",3],["false",2],["setattr",1],["environment",1],["report",1],["lambda",1],["machine",1],["private",2],["ident",2],["python",1],["12",2],["13",2],["names",1],["blob",3],["parts",1],["assert",3],["owns",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_structured_diagnostic_line_is_sanitised_into_the_archive","name":[["test",1],["structured",1],["diagnostic",1],["line",1],["sanitised",1],["into",1],["archive",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["structured",5],["diagnostic",5],["line",3],["sanitised",2],["into",2],["archive",4],["cfg",4],["tmp",3],["path",3],["real",3],["shape",1],["record",5],["written",1],["file",1],["from",2],["openai4s",1],["server",1],["errors",1],["import",1],["hostile",1],["failure",1],["surface",2],["canary",4],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["encoding",1],["utf",1],["blob",5],["bundle",1],["assert",4],["no",1],["safe",1],["metadata",1],["makes",1],["worth",1],["collecting",1],["only",1],["part",1],["drawn",1],["closed",1],["not",2],["repository",1],["names",1],["so",1],["fingerprinted",1],["rather",1],["than",1],["echoed",1],["one",1],["cell",1],["attempt",1],["travels",1],["asserted",1],["separately",1],["unhandled",1],["exception",1],["redacted",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_a_well_formed_value_still_does_not_pass_on_its_shape","name":[["test",1],["well",1],["formed",1],["value",1],["still",1],["not",1],["pass",1],["its",1],["shape",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["well",2],["formed",2],["value",3],["still",2],["not",4],["pass",2],["its",3],["shape",4],["cfg",4],["tmp",3],["path",3],["field",4],["payload",5],["each",2],["these",1],["fields",1],["had",1],["pattern",2],["admits",1],["canaries",1],["request",1],["id",3],["correlation",1],["sharpest",1],["case",1],["they",1],["server",2],["generated",1],["daemon",1],["so",1],["tempting",1],["keep",1],["matches",2],["own",1],["16",2],["hex",2],["but",1],["archive",2],["reads",1],["them",1],["out",3],["app",2],["structured",1],["line",1],["there",1],["carry",1],["any",1],["same",1],["shaped",1],["string",1],["including",1],["32",1],["credential",1],["support",1],["need",1],["literal",1],["fingerprint",2],["user",1],["quotes",1],["data",1],["dir",1],["logs",1],["write",1],["text",1],["json",1],["dumps",1],["event",1],["unhandled",1],["exception",1],["encoding",1],["utf",1],["names",1],["blob",2],["bundle",1],["parts",1],["assert",1],["encode",1],["passed",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_absolute_path_canary_does_not_survive_into_member_names","name":[["test",1],["absolute",1],["path",1],["canary",1],["not",1],["survive",1],["into",1],["member",1],["names",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["absolute",2],["path",8],["canary",2],["not",4],["survive",2],["into",2],["member",2],["names",4],["cfg",4],["tmp",3],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["failed",1],["open",1],["foreign",3],["encoding",1],["utf",1],["blob",2],["bundle",1],["parts",1],["assert",2],["encode",1],["any",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_alias_key_would_travel_without_the_exact_type_check","name":[["test",1],["alias",1],["key",1],["would",1],["travel",1],["without",1],["exact",1],["type",1],["check",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["alias",3],["key",5],["would",2],["travel",2],["without",2],["exact",3],["type",4],["check",4],["cfg",3],["tmp",3],["path",4],["monkeypatch",3],["has",1],["no",1],["canonical",1],["return",1],["fall",1],["back",1],["value",1],["slips",1],["still",1],["replaced",1],["by",1],["repository",1],["own",1],["literal",1],["way",1],["out",1],["not",5],["written",1],["into",1],["output",1],["dict",1],["as",2],["object",1],["encoder",1],["emits",1],["its",1],["buffer",1],["so",1],["only",1],["thing",1],["standing",1],["there",1],["asserts",1],["directly",1],["import",1],["openai4s",1],["diagnostics",3],["setattr",1],["environment",1],["report",1],["lambda",1],["private",2],["ident",2],["python",2],["12",1],["13",1],["names",1],["blob",3],["bundle",1],["parts",1],["assert",2],["encode",1],["impersonated",1],["appear",1],["either",1],["was",1],["dropped",1],["silently",1],["accepted",1],["under",1],["name",1],["claimed",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_allowlisted_field_does_not_carry_arbitrary_content","name":[["test",1],["allowlisted",1],["field",1],["not",1],["carry",1],["arbitrary",1],["content",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",3],["allowlisted",2],["field",11],["not",3],["carry",2],["arbitrary",2],["content",2],["cfg",4],["tmp",3],["path",4],["payload",4],["allowlist",1],["constrained",1],["keys",1],["left",1],["values",1],["one",2],["shared",1],["regex",2],["admitted",1],["spaces",1],["so",2],["plain",1],["english",1],["went",3],["through",3],["detail",2],["absolute",1],["surface",2],["unquoted",1],["command",1],["status",1],["earlier",1],["only",1],["ever",1],["put",1],["unknown",2],["proved",1],["rule",1],["nothing",1],["about",1],["fields",1],["allowed",1],["each",1],["needs",1],["its",1],["own",1],["validator",1],["because",1],["legitimate",1],["differs",1],["per",1],["fixed",1],["sentence",1],["colon",1],["joined",1],["identifier",1],["level",1],["enum",1],["short",1],["enough",1],["property",1],["makes",1],["any",1],["them",1],["safe",1],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["json",1],["dumps",1],["event",1],["unhandled",1],["exception",1],["encoding",1],["utf",1],["assert",1],["archive",1],["clean",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_enum_returns_the_repositorys_own_literal","name":[["test",1],["enum",1],["returns",1],["repositorys",1],["own",1],["literal",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["enum",5],["returns",2],["repositorys",2],["own",2],["literal",3],["cfg",2],["tmp",2],["path",2],["returning",2],["input",1],["lets",1],["subclass",1],["through",1],["even",1],["after",1],["type",2],["check",1],["right",1],["object",1],["travels",1],["encoder",1],["writes",1],["its",1],["buffer",1],["source",1],["makes",1],["class",1],["bug",1],["unreachable",1],["rather",1],["than",1],["merely",1],["caught",1],["from",1],["openai4s",1],["diagnostics",1],["import",1],["architectures",2],["systems",2],["machine",3],["got",3],["arm64",3],["assert",3],["str",1],["alias",2],["private",2],["ident",2],["none",2],["darwin",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_error_class_is_re_fingerprinted_rather_than_passed_on_its_shape","name":[["test",1],["error",1],["class",1],["re",1],["fingerprinted",1],["rather",1],["than",1],["passed",1],["its",1],["shape",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["error",4],["class",4],["re",3],["fingerprinted",2],["rather",3],["than",3],["passed",3],["its",3],["shape",5],["cfg",4],["tmp",3],["path",3],["value",6],["was",2],["last",1],["field",3],["still",1],["judged",1],["by",3],["64",1],["hex",1],["identical",1],["mistake",1],["module",1],["removed",1],["everywhere",1],["else",1],["left",1],["standing",1],["one",1],["place",1],["because",1],["fingerprint",3],["looks",1],["like",1],["safe",1],["thing",1],["line",1],["app",2],["out",2],["put",1],["anything",1],["two",1],["three",1],["canaries",1],["below",1],["sail",1],["through",1],["untouched",1],["third",1],["stopped",1],["only",1],["later",1],["opacity",1],["pass",1],["luck",1],["boundary",1],["fingerprinting",1],["free",1],["stable",1],["so",1],["correlation",1],["survives",1],["archive",1],["stops",1],["depending",1],["having",1],["been",1],["produced",1],["us",1],["from",1],["openai4s",1],["observability",1],["import",1],["data",1],["dir",1],["logs",1],["write",1],["text",1],["json",1],["dumps",1],["event",1],["unhandled",1],["exception",1],["encoding",1],["utf",1],["names",1],["blob",3],["bundle",1],["parts",1],["assert",2],["encode",2],["not",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_exception_that_refuses_to_render_still_records","name":[["test",1],["exception",1],["refuses",1],["render",1],["still",1],["records",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["exception",4],["refuses",2],["render",2],["still",2],["records",2],["diagnostic",3],["raises",1],["while",1],["reporting",1],["failure",2],["loses",1],["both",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["record",5],["unrenderable",2],["surface",1],["canary",1],["assert",2],["runtime",1],["error",1],["event",1],["unhandled",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_ordinary_field_holding_a_sentence_does_not_ride_through","name":[["test",1],["ordinary",1],["field",1],["holding",1],["sentence",1],["not",1],["ride",1],["through",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["field",5],["holding",2],["sentence",3],["not",7],["ride",2],["through",2],["cfg",4],["tmp",3],["path",4],["wise",1],["redaction",1],["asks",1],["whole",1],["value",1],["credential",3],["never",2],["opaque",1],["so",1],["message",2],["carrying",1],["one",3],["delivered",1],["token",4],["url",2],["intact",1],["single",1],["worst",1],["row",1],["matrix",1],["shows",1],["allowlist",1],["only",1],["workable",1],["rule",1],["called",1],["will",1],["be",1],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["json",1],["dumps",1],["event",3],["something",3],["happened",3],["raw",1],["phrase",1],["foreign",1],["shell",1],["command",1],["ensure",1],["ascii",1],["false",1],["encoding",1],["utf",1],["blob",3],["bundle",1],["assert",2],["no",1],["canary",1],["archive",1],["even",1],["name",2],["repository",1],["emits",1],["looks",1],["like",1],["shape",1],["source",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_an_unknown_secret_backend_does_not_travel","name":[["test",1],["unknown",1],["secret",1],["backend",1],["not",1],["travel",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["secret",3],["backend",3],["not",3],["travel",2],["cfg",4],["tmp",3],["path",3],["monkeypatch",3],["import",1],["openai4s",1],["diagnostics",3],["as",1],["setattr",1],["security",1],["posture",1],["lambda",1],["store",1],["private",2],["lower",3],["secure",1],["true",2],["names",1],["blob",3],["bundle",1],["parts",1],["assert",2],["encode",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_every_fragment_value_is_masked","name":[["test",1],["every",1],["fragment",1],["value",1],["masked",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["every",2],["fragment",3],["value",3],["masked",2],["param",4],["denylist",1],["parameter",2],["names",1],["rule",1],["fails",1],["next",1],["name",3],["code",2],["state",1],["authorization",1],["csrf",1],["token",1],["browser",1],["puts",1],["things",1],["not",2],["want",1],["sent",1],["server",1],["so",1],["there",1],["credential",3],["by",2],["position",1],["rather",1],["than",1],["from",1],["openai4s",1],["observability",1],["import",1],["redact",2],["url",2],["cleaned",4],["https",1],["idp",1],["example",1],["org",1],["cb",1],["assert",2],["provenance",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_prompt_and_research_bytes_are_not_in_the_archive","name":[["test",1],["prompt",1],["research",1],["bytes",1],["not",1],["archive",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["prompt",7],["research",5],["bytes",3],["not",9],["archive",2],["cfg",8],["tmp",3],["path",5],["bundle",2],["postures",1],["versions",1],["work",1],["db",2],["write",5],["sqlite",1],["format",1],["x00",1],["canary",10],["encode",2],["data",4],["dir",4],["messages",2],["json",3],["text",4],["encoding",4],["utf",4],["notebook",3],["notebooks",2],["mkdir",2],["session",2],["ipynb",2],["workspace",3],["workspaces",2],["p1",1],["parents",1],["true",1],["results",1],["csv",1],["logs",1],["app",1],["out",1],["dumps",1],["event",1],["http",1],["request",1],["names",2],["blob",2],["parts",1],["foreign",1],["assert",6],["joined",6],["join",1],["openai4s",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_allowlisted_fields_still_carry_their_real_values","name":[["test",1],["allowlisted",1],["fields",1],["still",1],["carry",1],["their",1],["real",1],["values",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["allowlisted",2],["fields",2],["still",2],["carry",2],["their",2],["real",2],["values",4],["cfg",4],["tmp",3],["path",3],["deny",1],["by",1],["default",1],["only",1],["worth",1],["having",1],["if",1],["safe",1],["survive",1],["from",2],["openai4s",2],["server",1],["errors",1],["import",2],["diagnostic",2],["detail",3],["data",1],["dir",1],["logs",1],["app",1],["out",2],["write",1],["text",1],["json",1],["dumps",1],["event",1],["unhandled",1],["exception",2],["surface",1],["cell",2],["attempt",2],["permission",2],["error",4],["class",2],["a1b2c3d4e5f6",3],["request",1],["id",3],["req",3],["abc123",3],["encoding",1],["utf",1],["observability",1],["fingerprint",5],["names",1],["blob",6],["bundle",1],["parts",1],["closed",1],["travel",1],["as",2],["themselves",1],["kept",3],["assert",5],["not",4],["because",1],["shaped",1],["field",1],["read",1],["file",1],["evidence",1],["produced",1],["re",1],["fingerprinted",1],["like",1],["every",1],["other",1],["variable",2],["keeps",1],["correlation",1],["stable",1],["encode",2],["travels",1],["its",1],["support",1],["ticket",1],["matched",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_diagnostic_record_never_renders_an_unknown_exception","name":[["test",1],["diagnostic",1],["record",1],["never",1],["renders",1],["unknown",1],["exception",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["diagnostic",7],["record",13],["never",2],["renders",2],["unknown",4],["exception",5],["built",1],["from",4],["type",1],["not",3],["says",1],["str",2],["exc",1],["free",1],["text",1],["by",1],["definition",1],["outlives",1],["request",3],["keeping",1],["redacted",1],["rendering",1],["was",1],["previous",1],["answer",1],["hold",1],["redaction",1],["patterns",2],["message",1],["arbitrary",1],["lost",1],["srv",1],["path",1],["command",1],["ordinary",1],["english",1],["sentence",1],["all",1],["survived",1],["every",1],["one",1],["them",1],["openai4s",1],["server",1],["errors",1],["import",1],["hostile",2],["failure",2],["surface",2],["canary",3],["id",2],["req",2],["blob",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["encode",1],["utf",1],["assert",6],["no",1],["still",1],["usable",1],["event",1],["unhandled",1],["category",1],["repository",1],["writes",1],["down",1],["name",2],["its",1],["author",1],["chose",1],["metadata",1],["just",1],["because",1],["parses",1],["as",1],["identifier",1],["runtime",1],["error",1],["detail",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_env_switch_notice_carries_no_arbitrary_text","name":[["test",1],["env",1],["switch",1],["notice",1],["carries",1],["no",1],["arbitrary",1],["text",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["env",4],["switch",4],["notice",10],["carries",2],["no",4],["arbitrary",2],["text",2],["one",1],["not",3],["even",1],["reach",1],["archive",1],["be",1],["problem",1],["appended",1],["model",1],["history",1],["goes",1],["provider",1],["next",1],["turn",1],["into",1],["exported",1],["session",1],["package",1],["from",2],["openai4s",1],["server",1],["agent",3],["run",1],["import",1],["hostile",2],["failure",3],["assert",4],["canary",1],["encode",1],["utf",1],["observation",1],["still",1],["learns",1],["enough",1],["choose",1],["different",1],["move",1],["family",1],["belongs",1],["distinguishes",1],["such",1],["environment",2],["kernel",1],["would",1],["start",1],["runtime",1],["error",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_known_vocabulary_still_travels","name":[["test",1],["known",1],["vocabulary",1],["still",1],["travels",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["known",2],["vocabulary",2],["still",2],["travels",2],["cfg",4],["tmp",3],["path",3],["closed",1],["sets",1],["point",1],["values",1],["repository",1],["writes",1],["down",1],["exactly",1],["ones",1],["worth",1],["keeping",1],["they",1],["must",1],["survive",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["diagnostic",2],["detail",3],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["json",1],["dumps",1],["event",1],["unhandled",2],["exception",3],["surface",1],["cell",2],["attempt",2],["permission",2],["error",4],["status",1],["unavailable",2],["level",1],["encoding",1],["utf",1],["names",1],["blob",2],["bundle",1],["parts",1],["kept",3],["assert",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_local_log_is_richer_than_the_archive","name":[["test",1],["local",1],["log",1],["richer",1],["than",1],["archive",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["local",6],["log",4],["richer",2],["than",3],["archive",4],["cfg",4],["tmp",3],["path",3],["narrowing",1],["not",3],["operator",1],["reading",1],["app",5],["out",2],["machine",1],["still",1],["sees",1],["lines",1],["dependency",1],["printed",1],["only",1],["leaves",1],["reduced",1],["if",1],["these",1],["two",1],["ever",1],["became",1],["same",1],["thing",1],["fix",1],["would",1],["have",1],["been",1],["make",2],["useless",1],["rather",1],["safe",1],["data",1],["dir",1],["logs",1],["write",1],["text",2],["traceback",2],["most",1],["recent",1],["call",1],["last",1],["file",1],["srv",3],["run",3],["py",3],["line",1],["module",1],["value",1],["error",1],["something",3],["specific",3],["went",3],["wrong",3],["encoding",2],["utf",2],["disk",3],["read",1],["assert",5],["names",1],["blob",4],["bundle",1],["parts",1],["lower",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_real_environment_report_still_travels","name":[["test",1],["real",1],["environment",1],["report",1],["still",1],["travels",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["real",3],["environment",2],["report",2],["still",2],["travels",2],["cfg",3],["tmp",3],["path",3],["closed",1],["sets",1],["have",1],["actually",1],["contain",1],["machine",2],["archive",1],["safe",1],["empty",1],["import",1],["platform",5],["as",1],["names",1],["blob",4],["bundle",1],["parts",1],["assert",3],["system",1],["encode",3],["version",2],["keeps",1],["its",1],["numeric",1],["components",1],["python",1],["split",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_real_structured_logger_reaches_the_archive_safely","name":[["test",1],["real",1],["structured",1],["logger",1],["reaches",1],["archive",1],["safely",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["real",6],["structured",3],["logger",3],["reaches",2],["archive",3],["safely",2],["cfg",4],["tmp",3],["path",3],["monkeypatch",3],["capsys",3],["driven",1],["through",1],["log",1],["event",1],["writing",1],["stderr",1],["captured",1],["written",1],["app",2],["out",2],["chain",2],["daemon",1],["actually",1],["has",1],["rather",1],["than",1],["hand",1],["rolled",1],["json",1],["dumps",1],["happens",1],["produce",1],["shape",1],["code",1],["expects",1],["setenv",1],["openai4",1],["logs",2],["from",2],["openai4s",2],["server",1],["errors",1],["import",2],["record",2],["diagnostic",2],["hostile",1],["failure",1],["surface",1],["cell",2],["attempt",2],["request",1],["id",1],["req",3],["emitted",4],["readouterr",1],["err",1],["strip",1],["assert",5],["startswith",1],["200",1],["data",1],["dir",1],["write",1],["text",1],["encoding",1],["utf",1],["observability",1],["fingerprint",2],["blob",4],["clean",1],["not",1],["encode",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_record_correlates_two_failures_of_the_same_kind","name":[["test",1],["record",1],["correlates",1],["two",1],["failures",1],["same",1],["kind",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["record",6],["correlates",2],["two",3],["failures",2],["same",8],["kind",2],["losing",1],["message",1],["costs",1],["operator",1],["something",1],["real",1],["so",1],["replaces",1],["has",1],["be",2],["worth",1],["having",1],["occurrences",1],["failure",5],["at",1],["surface",4],["must",1],["recognisable",1],["as",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["diagnostic",4],["first",3],["hostile",2],["canary",3],["second",2],["other",2],["unrenderable",1],["assert",2],["error",4],["class",4]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_report_has_no_stringify_anything_escape_hatch","name":[["test",1],["report",1],["has",1],["no",1],["stringify",1],["anything",1],["escape",1],["hatch",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",3],["test",2],["report",4],["has",2],["no",3],["stringify",2],["anything",2],["escape",2],["hatch",2],["cfg",3],["tmp",3],["path",4],["monkeypatch",3],["json",2],["dumps",1],["default",1],["str",4],["silently",1],["renders",1],["any",1],["object",2],["encoder",1],["not",1],["understand",1],["same",1],["call",1],["hope",1],["record",1],["itself",1],["just",1],["stopped",1],["doing",1],["import",1],["openai4s",1],["diagnostics",3],["as",1],["class",1],["sneaky",2],["repr",2],["self",1],["return",1],["raw",1],["phrase",1],["foreign",1],["setattr",1],["environment",1],["lambda",1],["blob",2],["bundle",1],["assert",1],["canary",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_report_has_no_stringify_anything_escape_hatch._Sneaky","name":[["sneaky",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["sneaky",2],["def",1],["repr",2],["self",1],["str",2],["return",1],["raw",1],["phrase",1],["foreign",1],["path",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_report_has_no_stringify_anything_escape_hatch._Sneaky.__repr__","name":[["repr",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["repr",2],["self",2],["str",2],["return",1],["raw",1],["phrase",1],["foreign",1],["path",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_report_is_sanitised_like_everything_else","name":[["test",1],["report",1],["sanitised",1],["like",1],["everything",1],["else",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["report",6],["sanitised",2],["like",2],["everything",2],["else",2],["cfg",3],["tmp",3],["path",4],["monkeypatch",3],["json",2],["assembled",1],["process",1],["so",1],["reads",1],["as",2],["trusted",1],["built",1],["from",1],["environment",2],["security",1],["posture",1],["both",1],["reach",1],["out",1],["machine",1],["anything",1],["they",1],["pick",1],["up",1],["free",2],["text",1],["moment",1],["lands",1],["archive",1],["import",1],["openai4s",1],["diagnostics",3],["setattr",1],["lambda",1],["nested",1],["raw",1],["phrase",1],["foreign",1],["shell",1],["command",1],["blob",2],["bundle",1],["assert",1],["no",1],["canary",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#test_the_report_still_carries_the_posture_it_exists_for","name":[["test",1],["report",1],["still",1],["carries",1],["posture",1],["exists",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["test",2],["report",3],["still",2],["carries",2],["posture",3],["exists",2],["cfg",3],["tmp",3],["path",3],["whole",1],["point",1],["schema",1],["drops",1],["would",1],["be",1],["safe",1],["useless",1],["names",1],["blob",2],["bundle",1],["parts",1],["kept",3],["platform",1],["data",1],["dir",1],["owner",1],["only",1],["kernel",1],["sandbox",1],["assert",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#UnrenderableFailure","name":[["unrenderable",1],["failure",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["class",2],["unrenderable",2],["failure",2],["runtime",2],["error",3],["rendering",1],["raises",1],["nothing",1],["diagnostic",1],["path",1],["may",1],["depend",1],["def",1],["str",2],["self",1],["raise",1],["value",1],["exception",1],["refuses",1],["be",1],["rendered",1]]},{"id":"tests/test_diagnostic_archive_boundary.py#UnrenderableFailure.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["diagnostic",1],["archive",1],["boundary",1],["py",1]],"body":[["def",2],["str",4],["self",2],["raise",1],["value",1],["error",1],["exception",1],["refuses",1],["be",1],["rendered",1]]},{"id":"tests/test_diagnostics_routes.py","name":[["test",1],["diagnostics",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["web",1],["diagnostics",6],["passive",2],["explicit",1],["post",2],["redacted",1],["bundle",5],["no",1],["side",1],["channel",1],["from",8],["future",1],["import",16],["annotations",1],["json",1],["socket",2],["subprocess",1],["tempfile",1],["threading",1],["time",1],["zipfile",1],["pathlib",1],["path",3],["types",1],["simple",1],["namespace",1],["pytest",8],["openai4s",4],["doctor",1],["filename",1],["temp",1],["prefix",1],["server",1],["routes",2],["team",5],["policy",2],["storage",1],["as",1],["mod",1],["tests",1],["test",1],["auth",1],["login",1],["speak",1],["daemon",2],["planted",2],["canary",8],["sk",1],["live",1],["aa11bb22cc33dd44ee55ff66",1],["users",1],["research",3],["private",1],["grant",1],["2026",1],["csv",1],["prompt",2],["unpublished",1],["hypothesis",1],["omega",1],["prime",1],["sequence",1],["embargoed",1],["cohort",1],["gamma",1],["raw",1],["counts",1],["canaries",2],["diag",1],["paths",1],["api",3],["v1",3],["status",1],["checks",1],["fixture",2],["autouse",2],["true",2],["inventory",1],["authz",1],["over",1],["real",1],["mark",5],["stubbed",5],["backend",5],["measurable",1],["zero",1],["relative",1],["idle",1],["limits",1],["cleanup",1]]},{"id":"tests/test_diagnostics_routes.py#_admin_daemon","name":[["admin",1],["daemon",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["admin",5],["daemon",5],["tmp",3],["path",5],["tuple",2],["team",3],["str",4],["node",6],["seed",2],["user",2],["root",2],["fake",4],["pw",4],["role",1],["bob",2],["login",2],["member",2],["return",1]]},{"id":"tests/test_diagnostics_routes.py#_diag_temps","name":[["diag",1],["temps",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["diag",2],["temps",2],["str",2],["root",2],["path",1],["tempfile",1],["gettempdir",1],["return",1],["name",1],["glob",1],["bundle",1],["temp",1],["prefix",1],["if",1],["file",1]]},{"id":"tests/test_diagnostics_routes.py#_fast_pbkdf2","name":[["fast",1],["pbkdf2",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["fast",2],["pbkdf2",3],["monkeypatch",3],["setattr",1],["team",1],["mod",1],["iterations",1],["1200",1]]},{"id":"tests/test_diagnostics_routes.py#_get_extra","name":[["extra",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["extra",5],["port",4],["int",2],["path",3],["str",6],["cookie",5],["none",9],["list",2],["lines",5],["http",1],["host",1],["127",1],["if",1],["not",1],["append",2],["extend",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["encode",1],["ascii",1]]},{"id":"tests/test_diagnostics_routes.py#_headers","name":[["headers",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["headers",2],["raw",3],["bytes",2],["dict",3],["str",6],["head",2],["split",3],["decode",1],["latin",1],["out",3],["line",3],["if",1],["not",1],["continue",1],["key",2],["value",2],["strip",2],["lower",1],["return",1]]},{"id":"tests/test_diagnostics_routes.py#_inject_canaries","name":[["inject",1],["canaries",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["inject",2],["canaries",2],["cfg",6],["monkeypatch",3],["setenv",1],["host",2],["private",2],["slot",2],["orange",2],["planted",2],["canary",9],["logs",4],["path",5],["data",4],["dir",4],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["app",1],["out",1],["write",4],["text",3],["json",2],["dumps",1],["prompt",4],["research",3],["encoding",1],["utf",1],["workspace",3],["workspaces",1],["p1",1],["notes",1],["md",1],["messages",1],["results",1],["parquet",1],["bytes",1],["encode",1]]},{"id":"tests/test_diagnostics_routes.py#_json_body","name":[["json",1],["body",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["json",3],["body",2],["raw",3],["bytes",2],["dict",2],["return",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_diagnostics_routes.py#_payload","name":[["payload",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["payload",2],["raw",3],["bytes",4],["return",1],["split",1]]},{"id":"tests/test_diagnostics_routes.py#_post_extra","name":[["post",1],["extra",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["post",3],["extra",5],["port",4],["int",2],["path",3],["str",6],["body",3],["dict",2],["cookie",5],["none",9],["list",2],["payload",3],["json",2],["dumps",1],["encode",2],["utf",1],["lines",5],["http",1],["host",1],["127",1],["content",2],["type",1],["application",1],["length",1],["len",1],["if",1],["not",1],["append",2],["extend",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["ascii",1]]},{"id":"tests/test_diagnostics_routes.py#_reset_gate","name":[["reset",1],["gate",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["reset",4],["gate",4],["diagnostics",2],["routes",2],["bundle",2],["tests",2],["yield",1]]},{"id":"tests/test_diagnostics_routes.py#_tracked_files","name":[["tracked",1],["files",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["tracked",2],["files",2],["data",5],["dir",5],["path",10],["dict",3],["str",4],["tuple",3],["int",6],["names",2],["openai4s",4],["db",4],["wal",1],["shm",1],["journal",1],["out",4],["name",4],["if",3],["exists",1],["st",10],["stat",2],["size",2],["mtime",2],["ns",2],["rglob",1],["not",1],["file",1],["continue",1],["rel",3],["relative",1],["endswith",1],["zip",1],["config",1],["lower",1],["return",1]]},{"id":"tests/test_diagnostics_routes.py#test_access_audit_does_not_carry_sensitive_fields","name":[["test",1],["access",1],["audit",1],["not",1],["carry",1],["sensitive",1],["fields",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",3],["test",2],["access",2],["audit",2],["not",6],["carry",2],["sensitive",2],["fields",4],["tmp",3],["path",7],["monkeypatch",4],["from",1],["openai4s",3],["observability",2],["import",1],["log",7],["event",7],["captured",4],["list",1],["dict",1],["orig",2],["rec",6],["append",1],["return",1],["setattr",2],["server",1],["gateway",1],["node",3],["admin",3],["member",1],["daemon",1],["try",1],["status",3],["raw",2],["extra",1],["port",1],["api",1],["v1",1],["diagnostics",1],["token",2],["planted",3],["canary",5],["cookie",1],["assert",5],["200",1],["240",1],["blob",3],["json",1],["dumps",1],["canaries",1],["if",1],["http",1],["request",1],["str",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_access_audit_does_not_carry_sensitive_fields._log","name":[["log",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["log",2],["event",3],["fields",3],["rec",3],["orig",1],["captured",1],["append",1],["return",1]]},{"id":"tests/test_diagnostics_routes.py#test_admin_status_is_200_no_store_and_carries_request_id","name":[["test",1],["admin",1],["status",1],["200",1],["no",1],["store",1],["carries",1],["request",1],["id",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["admin",5],["status",5],["200",3],["no",3],["store",3],["carries",2],["request",5],["id",5],["tmp",3],["path",3],["node",3],["member",1],["daemon",1],["try",1],["raw",4],["extra",2],["port",1],["api",1],["v1",1],["diagnostics",1],["cookie",1],["diag",3],["req",3],["42",3],["assert",8],["300",1],["headers",5],["body",6],["json",1],["cache",1],["control",1],["security",1],["environment",1],["checks",1],["not",2],["content",1],["disposition",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_bundle_download_has_zero_canary_hits","name":[["test",1],["bundle",1],["download",1],["has",1],["zero",1],["canary",1],["hits",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["bundle",6],["download",2],["has",2],["zero",2],["canary",7],["hits",2],["tmp",3],["path",3],["monkeypatch",3],["node",4],["admin",3],["member",1],["daemon",1],["inject",1],["canaries",3],["cfg",1],["try",1],["status",2],["raw",4],["post",1],["extra",2],["port",1],["api",1],["v1",1],["diagnostics",1],["cookie",1],["request",2],["id",2],["diag",2],["assert",10],["200",1],["300",1],["headers",5],["cache",1],["control",1],["no",1],["store",1],["content",1],["disposition",1],["attachment",1],["filename",2],["blob",3],["payload",1],["encode",1],["not",6],["zipfile",1],["zip",1],["file",1],["import",1],["io",2],["bytes",1],["as",1],["archive",2],["names",6],["namelist",1],["joined",2],["join",1],["openai4s",1],["db",1],["any",3],["messages",1],["notebook",1],["lower",1],["workspaces",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_bundle_over_32_mib_is_413","name":[["test",1],["bundle",1],["over",1],["32",1],["mib",1],["413",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",3],["test",2],["bundle",7],["over",2],["32",2],["mib",2],["413",3],["tmp",3],["path",4],["monkeypatch",4],["node",3],["admin",3],["member",1],["daemon",1],["setattr",2],["openai4s",3],["server",2],["diagnostics",4],["routes",2],["max",1],["bytes",1],["64",1],["huge",2],["cfg",1],["kw",1],["from",1],["import",1],["too",4],["large",3],["raise",1],["big",1],["write",1],["file",1],["try",1],["status",2],["raw",4],["post",1],["port",1],["api",1],["v1",1],["cookie",1],["assert",4],["240",1],["headers",4],["json",1],["body",1],["code",1],["payload",1],["cache",1],["control",1],["no",1],["store",1],["content",1],["disposition",1],["not",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_bundle_over_32_mib_is_413._huge","name":[["huge",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["huge",2],["cfg",2],["path",2],["kw",2],["from",1],["openai4s",1],["diagnostics",1],["import",1],["bundle",2],["too",3],["large",2],["raise",1],["big",1]]},{"id":"tests/test_diagnostics_routes.py#test_client_cannot_choose_the_output_path","name":[["test",1],["client",1],["cannot",1],["choose",1],["output",1],["path",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["client",2],["cannot",2],["choose",2],["output",3],["path",7],["tmp",4],["node",3],["admin",3],["member",1],["daemon",1],["planted",3],["chosen",1],["zip",1],["try",1],["status",2],["raw",3],["post",1],["port",1],["api",1],["v1",1],["diagnostics",1],["bundle",2],["str",1],["etc",1],["passwd",1],["cookie",1],["assert",3],["200",1],["240",1],["not",1],["exists",1],["headers",1],["content",1],["disposition",1],["attachment",1],["filename",2],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_diagnostics_are_daemon_operations_on_every_verb","name":[["test",1],["diagnostics",1],["daemon",1],["operations",1],["every",1],["verb",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["diagnostics",5],["daemon",4],["operations",2],["every",2],["verb",2],["path",5],["status",1],["checks",1],["bundle",1],["assert",4],["team",4],["policy",4],["operation",2],["post",2],["admin",2],["only",2],["surface",2]]},{"id":"tests/test_diagnostics_routes.py#test_explicit_checks_call_doctor_report","name":[["test",1],["explicit",1],["checks",1],["call",1],["doctor",1],["report",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["checks",5],["call",2],["doctor",4],["report",7],["tmp",3],["path",3],["monkeypatch",4],["called",4],["list",1],["str",1],["setattr",2],["lambda",2],["cfg",2],["append",2],["status",5],["ok",3],["openai4s",1],["server",1],["diagnostics",2],["routes",1],["node",3],["admin",3],["member",1],["daemon",1],["try",1],["raw",4],["post",1],["port",1],["api",1],["v1",1],["cookie",1],["assert",5],["200",1],["240",1],["body",4],["json",1],["request",1],["id",1],["headers",1],["cache",1],["control",1],["no",1],["store",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_handle_refuses_a_member_without_the_gateway_guard","name":[["test",1],["handle",1],["refuses",1],["member",1],["without",1],["gateway",1],["guard",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",3],["test",2],["handle",3],["refuses",2],["member",2],["without",2],["gateway",2],["guard",2],["handler",6],["simple",3],["namespace",3],["team",1],["identity",1],["admin",2],["false",1],["user",1],["id",2],["bob",1],["sent",4],["none",1],["correlation",1],["r1",1],["json",3],["body",2],["status",3],["200",1],["owned",2],["diagnostics",2],["routes",1],["cfg",1],["assert",3],["true",1],["403",1],["code",1],["only",1]]},{"id":"tests/test_diagnostics_routes.py#test_handle_refuses_a_member_without_the_gateway_guard._json","name":[["json",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["json",2],["body",3],["status",3],["200",2],["handler",1],["sent",1]]},{"id":"tests/test_diagnostics_routes.py#test_member_always_gets_the_same_403","name":[["test",1],["member",1],["always",1],["gets",1],["same",1],["403",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["member",5],["always",2],["gets",2],["same",2],["403",4],["tmp",3],["path",6],["not",6],["404",1],["existence",1],["surface",1],["secret",2],["diagnostic",1],["content",3],["members",1],["must",1],["learn",1],["from",1],["status",6],["size",1],["filename",1],["including",1],["whether",1],["bundle",2],["flight",1],["node",4],["admin",3],["daemon",1],["try",1],["seen",3],["list",1],["tuple",1],["int",2],["str",2],["method",2],["api",3],["v1",3],["diagnostics",3],["checks",2],["post",3],["if",1],["raw",6],["port",2],["cookie",2],["else",1],["headers",4],["body",6],["json",1],["assert",6],["240",1],["code",2],["only",1],["security",1],["disposition",2],["append",1],["len",2],["payload",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_member_still_gets_403_while_an_admin_bundle_is_in_flight","name":[["test",1],["member",1],["still",1],["gets",1],["403",1],["while",1],["admin",1],["bundle",1],["flight",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",4],["test",2],["member",4],["still",2],["gets",2],["403",3],["while",2],["admin",8],["bundle",5],["flight",2],["tmp",3],["path",8],["monkeypatch",3],["node",4],["daemon",2],["hold",4],["threading",3],["event",2],["started",3],["held",2],["cfg",1],["kw",1],["wait",2],["write",2],["bytes",1],["pk",1],["x03",1],["x04empty",1],["return",1],["str",1],["included",1],["excluded",1],["setattr",1],["openai4s",1],["server",1],["diagnostics",3],["routes",1],["file",1],["try",1],["download",2],["post",2],["port",2],["api",2],["v1",2],["cookie",2],["worker",3],["thread",1],["target",1],["true",1],["start",1],["assert",4],["status",2],["raw",4],["240",1],["json",1],["body",1],["code",1],["only",1],["content",1],["disposition",1],["not",1],["headers",1],["join",1],["10",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_member_still_gets_403_while_an_admin_bundle_is_in_flight._admin_download","name":[["admin",1],["download",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["admin",3],["download",2],["post",1],["node",1],["port",1],["api",1],["v1",1],["diagnostics",1],["bundle",1],["cookie",1]]},{"id":"tests/test_diagnostics_routes.py#test_member_still_gets_403_while_an_admin_bundle_is_in_flight._held","name":[["held",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["held",2],["cfg",2],["path",6],["kw",2],["started",1],["hold",1],["wait",1],["write",1],["bytes",1],["pk",1],["x03",1],["x04empty",1],["return",1],["str",1],["included",1],["excluded",1]]},{"id":"tests/test_diagnostics_routes.py#test_passive_status_does_not_open_the_store_or_run_side_effect_checks","name":[["test",1],["passive",1],["status",1],["not",1],["open",1],["store",1],["run",1],["side",1],["effect",1],["checks",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["passive",3],["status",3],["not",3],["open",2],["store",5],["run",2],["side",3],["effect",3],["checks",4],["tmp",3],["path",3],["monkeypatch",5],["from",1],["openai4s",2],["config",3],["import",1],["llmconfig",2],["setattr",3],["lambda",3],["throw",3],["assertion",3],["error",3],["opened",1],["name",4],["doctor",4],["if",1],["data",3],["else",1],["dir",2],["cfg",4],["report",2],["llm",1],["provider",1],["deepseek",1],["api",1],["key",1],["payload",4],["assert",3],["security",2],["kernel",1],["sandbox",1]]},{"id":"tests/test_diagnostics_routes.py#test_per_principal_cooldown_returns_429","name":[["test",1],["per",1],["principal",1],["cooldown",1],["returns",1],["429",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["per",2],["principal",2],["cooldown",2],["returns",2],["429",3],["tmp",3],["path",3],["node",4],["admin",4],["member",1],["daemon",1],["try",1],["status",4],["raw",6],["post",2],["port",2],["api",2],["v1",2],["diagnostics",2],["bundle",2],["cookie",2],["assert",5],["200",1],["240",2],["headers",4],["json",1],["body",1],["code",1],["rate",1],["limited",1],["cache",1],["control",1],["no",1],["store",1],["content",1],["disposition",1],["not",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_routes_are_in_the_machine_readable_inventory","name":[["test",1],["routes",1],["machine",1],["readable",1],["inventory",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["routes",4],["machine",2],["readable",2],["inventory",2],["declared",2],["spec",3],["method",1],["pattern",1],["diagnostics",4],["assert",1],["status",1],["post",2],["checks",1],["bundle",1]]},{"id":"tests/test_diagnostics_routes.py#test_single_flight_returns_429","name":[["test",1],["single",1],["flight",1],["returns",1],["429",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",4],["test",2],["single",2],["flight",2],["returns",2],["429",4],["tmp",3],["path",8],["monkeypatch",3],["node",3],["admin",3],["member",1],["daemon",3],["hold",4],["threading",4],["event",2],["started",3],["held",2],["cfg",1],["kw",1],["wait",2],["write",2],["bytes",2],["pk",1],["x03",1],["x04ok",1],["return",1],["str",1],["included",1],["excluded",1],["setattr",1],["openai4s",1],["server",1],["diagnostics",2],["routes",1],["bundle",2],["file",1],["try",1],["replies",3],["list",2],["int",1],["limited",4],["one",3],["status",3],["raw",2],["post",1],["port",1],["api",1],["v1",1],["cookie",1],["append",2],["if",1],["first",3],["thread",2],["target",2],["true",2],["start",2],["assert",5],["second",3],["join",2],["10",2],["sorted",1],["200",1],["headers",4],["cache",1],["control",1],["no",1],["store",1],["content",1],["disposition",1],["not",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_single_flight_returns_429._held","name":[["held",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["held",2],["cfg",2],["path",6],["kw",2],["started",1],["hold",1],["wait",1],["write",1],["bytes",1],["pk",1],["x03",1],["x04ok",1],["return",1],["str",1],["included",1],["excluded",1]]},{"id":"tests/test_diagnostics_routes.py#test_single_flight_returns_429._one","name":[["one",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["one",2],["status",3],["raw",2],["post",1],["node",1],["port",1],["api",1],["v1",1],["diagnostics",1],["bundle",1],["cookie",1],["admin",1],["replies",1],["append",2],["if",1],["429",1],["limited",1]]},{"id":"tests/test_diagnostics_routes.py#test_single_user_still_requires_the_access_token","name":[["test",1],["single",1],["user",1],["still",1],["requires",1],["access",1],["token",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["single",2],["user",2],["still",2],["requires",2],["access",2],["token",3],["tmp",3],["path",3],["from",1],["openai4s",1],["server",1],["import",1],["local",2],["auth",2],["node",5],["team",2],["daemon",1],["mode",1],["false",1],["try",1],["status",6],["raw",4],["port",2],["api",2],["v1",2],["diagnostics",2],["assert",3],["401",1],["load",1],["mint",1],["data",1],["dir",1],["200",1],["240",1],["security",1],["json",1],["body",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_status_adds_no_network_subprocess_or_business_writes","name":[["test",1],["status",1],["adds",1],["no",1],["network",1],["subprocess",1],["business",1],["writes",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",4],["test",2],["status",7],["adds",2],["no",2],["network",2],["subprocess",5],["business",2],["writes",2],["tmp",3],["path",3],["monkeypatch",7],["node",6],["admin",3],["member",1],["daemon",1],["pops",3],["list",2],["object",2],["connects",3],["orig",5],["connect",8],["socket",6],["popen",7],["init",3],["sock",2],["address",9],["host",2],["if",4],["isinstance",2],["tuple",2],["else",3],["port",4],["len",1],["none",1],["127",1],["localhost",1],["return",1],["append",2],["raise",2],["oserror",2],["diagnostics",3],["must",2],["not",2],["open",1],["new",1],["connection",1],["self",1],["spawn",1],["setattr",5],["doctor",1],["report",2],["lambda",1],["cfg",3],["throw",1],["assertion",1],["error",1],["try",1],["files",4],["before",4],["tracked",2],["data",2],["dir",2],["temps",4],["diag",2],["raw",2],["api",1],["v1",1],["cookie",1],["assert",5],["200",1],["300",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics_routes.py#test_status_adds_no_network_subprocess_or_business_writes._connect","name":[["connect",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["connect",3],["sock",3],["address",10],["host",2],["if",3],["isinstance",2],["tuple",2],["else",2],["port",3],["len",1],["none",1],["127",1],["localhost",1],["node",1],["return",1],["orig",1],["connects",1],["append",1],["raise",1],["oserror",1],["diagnostics",1],["status",1],["must",1],["not",1],["open",1],["new",1],["connection",1]]},{"id":"tests/test_diagnostics_routes.py#test_status_adds_no_network_subprocess_or_business_writes._popen","name":[["popen",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["popen",2],["self",2],["pops",1],["append",1],["if",1],["else",1],["raise",1],["oserror",1],["diagnostics",1],["status",1],["must",1],["not",1],["spawn",1]]},{"id":"tests/test_diagnostics_routes.py#test_temp_files_return_to_baseline_on_complete_disconnect_and_error","name":[["test",1],["temp",1],["files",1],["return",1],["baseline",1],["complete",1],["disconnect",1],["error",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",4],["test",2],["temp",2],["files",2],["return",3],["baseline",7],["complete",2],["disconnect",2],["error",3],["tmp",3],["path",8],["monkeypatch",4],["node",6],["admin",5],["member",1],["daemon",1],["diag",5],["temps",5],["fat",2],["cfg",1],["kw",1],["write",3],["bytes",1],["pk",1],["x03",1],["x04",1],["512",1],["1024",1],["str",1],["included",1],["report",1],["json",2],["excluded",1],["setattr",2],["openai4s",2],["server",2],["diagnostics",7],["routes",4],["bundle",8],["file",2],["try",3],["status",4],["raw",3],["post",3],["port",4],["api",3],["v1",3],["cookie",3],["assert",5],["200",1],["240",1],["reset",2],["gate",2],["tests",2],["payload",3],["req",2],["join",1],["http",1],["host",1],["127",2],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",2],["close",4],["encode",1],["ascii",1],["conn",5],["socket",1],["create",1],["timeout",1],["10",1],["sendall",1],["buf",3],["while",2],["not",2],["chunk",3],["recv",1],["4096",1],["if",1],["break",1],["finally",2],["except",1],["oserror",1],["pass",1],["deadline",2],["time",5],["sleep",1],["05",1],["boom",2],["raise",1],["runtime",1],["exploded",1],["500",1]]},{"id":"tests/test_diagnostics_routes.py#test_temp_files_return_to_baseline_on_complete_disconnect_and_error._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["runtime",1],["error",1],["bundle",1],["exploded",1]]},{"id":"tests/test_diagnostics_routes.py#test_temp_files_return_to_baseline_on_complete_disconnect_and_error._fat","name":[["fat",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["fat",2],["cfg",2],["path",6],["kw",2],["write",1],["bytes",1],["pk",1],["x03",1],["x04",1],["512",1],["1024",1],["return",1],["str",1],["included",1],["report",1],["json",1],["excluded",1]]},{"id":"tests/test_diagnostics_routes.py#test_unauthenticated_requests_are_401","name":[["test",1],["unauthenticated",1],["requests",1],["401",1]],"path":[["tests",1],["test",1],["diagnostics",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unauthenticated",2],["requests",2],["401",3],["tmp",3],["path",6],["node",5],["team",1],["daemon",1],["try",1],["seed",1],["user",1],["root",1],["fake",1],["pw",1],["role",1],["admin",1],["method",2],["api",3],["v1",3],["diagnostics",3],["status",4],["checks",2],["post",3],["bundle",1],["if",1],["raw",5],["port",2],["else",1],["assert",5],["240",1],["body",5],["json",1],["code",1],["login",1],["required",1],["unauthorized",1],["security",1],["not",3],["content",1],["disposition",1],["headers",1],["finally",1],["close",1]]},{"id":"tests/test_diagnostics.py","name":[["test",1],["diagnostics",1],["py",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["diagnostic",1],["bundle",8],["must",2],["be",1],["safe",3],["paste",1],["into",3],["public",2],["issue",1],["user",1],["reports",1],["failed",2],["useful",1],["reply",1],["one",3],["command",1],["whose",1],["output",1],["they",1],["attach",1],["doing",1],["by",3],["hand",1],["means",1],["deciding",1],["under",1],["time",1],["pressure",1],["daemon",3],["files",2],["share",1],["failure",2],["mode",1],["getting",1],["wrong",2],["credential",3],["tracker",1],["so",3],["assembled",1],["code",1],["knows",1],["never",1],["go",1],["tests",1],["assert",1],["values",1],["leaving",1],["process",1],["not",3],["were",1],["chosen",1],["excludes",1],["database",1],["but",1],["leaks",1],["key",8],["from",5],["log",5],["line",6],["only",1],["value",2],["assertion",1],["notices",1],["free",2],["text",3],["case",2],["actually",2],["bit",2],["redact",3],["answers",1],["whole",1],["right",1],["field",1],["token",5],["sits",1],["mid",1],["sentence",1],["surrounded",1],["spaces",1],["first",1],["version",1],["passed",1],["structured",1],["lines",1],["leaked",1],["plain",1],["import",6],["json",1],["zipfile",1],["pytest",6],["openai4s",4],["config",2],["diagnostics",1],["keep",1],["build",1],["environment",1],["report",1],["rotate",1],["security",1],["posture",1],["observability",1],["url",1],["canary",4],["live",2],["9f3a1c7e4b2d8e6f0a1b2c3d",1],["fixture",1],["redaction",1],["mark",4],["parametrize",4],["retention",1],["writes",1],["three",1],["canaries",1],["plan",1],["item",1],["16",1],["plants",1],["built",1],["here",1],["rather",2],["than",2],["imported",1],["module",1],["still",1],["states",1],["asserting",1],["about",1],["shaped",2],["no",1],["substring",1],["source",1],["itself",1],["7d41f8b0c25e93a6d1e4f70b",1],["foreign",1],["home",1],["users",1],["documents",1],["grant",1],["embargo",1],["csv",1],["operator",2],["host",2],["root",2],["10",2],["shell",1],["rsync",1],["av",1],["delete",1],["srv",1],["raw",1],["backup",1],["survives",1],["package",1],["spec",1],["account",1],["exactly",1],["sort",1],["someone",1],["opens",1],["read",1],["installed",1],["scipy",1],["14",1],["mini",1],["env",1],["true",4],["resolved",1],["numpy",1],["pandas",1],["these",1],["accounts",1],["machines",1],["ssh",1],["false",5],["notified",1],["alice",1],["example",1],["org",1],["connected",1],["admin",1],["localhost",1],["prints",1],["at",2],["startup",1],["twice",1],["every",1],["packaged",1],["launcher",1],["redirects",1],["stdout",1],["logs",1],["app",1],["out",1],["now",1],["collects",1],["copied",1],["real",1],["run",1],["invented",1],["u4twvn",1],["ef",1],["yag",1],["n3",1],["ex2",1],["sb89",1],["spvbgjq5",1],["nbwi",1],["ra",1],["fa6c",1],["la",1],["e0",1],["listen",1],["listening",1],["http",1],["127",1],["8760",1],["model",1],["doubao",1],["seed",1],["pro",1],["future",1],["conflicting",1]]},{"id":"tests/test_diagnostics.py#_bundle_bytes","name":[["bundle",1],["bytes",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["bundle",2],["bytes",2],["path",3],["zipfile",1],["zip",1],["file",1],["as",1],["archive",3],["return",1],["join",1],["read",1],["name",2],["namelist",1]]},{"id":"tests/test_diagnostics.py#_cli_diagnostics","name":[["cli",1],["diagnostics",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["cli",5],["diagnostics",4],["monkeypatch",4],["cfg",4],["target",4],["openai4s",3],["output",2],["against",1],["data",3],["directory",1],["import",3],["importlib",2],["config",4],["as",1],["mod",2],["setenv",1],["openai4",1],["dir",2],["str",2],["setattr",1],["none",1],["raising",1],["false",1],["module",1],["main",2],["return",1]]},{"id":"tests/test_diagnostics.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["config",4],["data",2],["dir",1],["ensure",1],["dirs",1],["return",1]]},{"id":"tests/test_diagnostics.py#test_a_bundle_works_with_no_logs_at_all","name":[["test",1],["bundle",1],["works",1],["no",1],["logs",1],["at",1],["all",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["bundle",3],["works",2],["no",2],["logs",2],["at",2],["all",2],["cfg",3],["tmp",3],["path",3],["target",2],["zip",1],["result",2],["build",1],["assert",1],["report",1],["json",1],["included",1]]},{"id":"tests/test_diagnostics.py#test_a_credential_in_a_url_path_is_redacted_in_the_bundle","name":[["test",1],["credential",1],["url",1],["path",1],["redacted",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",3],["credential",2],["url",7],["path",6],["redacted",2],["bundle",4],["cfg",4],["tmp",3],["other",1],["shape",1],["has",1],["no",1],["query",2],["at",1],["all",1],["style",1],["keys",1],["ordinary",1],["scientific",1],["apis",1],["carrying",1],["one",1],["exactly",1],["parameter",1],["rule",1],["never",1],["inspects",1],["key",5],["sk",1],["live",1],["5f2c81aa47d9e603b1c8f4a2",1],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["https",2],["api",3],["example",3],["org",3],["v1",2],["records",2],["failed",1],["encoding",1],["utf",1],["target",3],["zip",1],["build",1],["blob",4],["bytes",1],["assert",3],["encode",1],["not",2],["400",1],["host",1],["goes",1],["rest",1],["unstructured",1],["line",1],["redact",2],["asserted",1],["directly",1],["below",1],["thing",1],["under",1],["count",1]]},{"id":"tests/test_diagnostics.py#test_a_credential_in_the_daemon_log_never_reaches_the_bundle","name":[["test",1],["credential",1],["daemon",1],["log",1],["never",1],["reaches",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["credential",2],["daemon",2],["log",3],["never",2],["reaches",2],["bundle",4],["cfg",4],["tmp",3],["path",3],["same",1],["guarantee",1],["tests",1],["make",1],["asserted",1],["real",1],["file",1],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["upstream",1],["refused",1],["authorization",1],["bearer",1],["canary",2],["key",2],["encoding",1],["utf",1],["target",3],["zip",1],["build",1],["assert",1],["encode",1],["not",1],["bytes",1]]},{"id":"tests/test_diagnostics.py#test_a_long_name_equals_value_is_still_treated_as_opaque","name":[["test",1],["long",1],["name",1],["equals",1],["value",1],["still",1],["treated",1],["as",1],["opaque",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["long",2],["name",4],["equals",2],["value",3],["still",3],["treated",2],["as",3],["opaque",3],["recorded",1],["because",2],["real",1],["cost",1],["not",1],["desirable",1],["looks",1],["admits",1],["so",2],["any",1],["24",1],["characters",1],["more",1],["reads",1],["one",1],["credential",1],["shaped",1],["token",1],["daemon",1],["own",1],["model",3],["doubao",2],["seed",2],["pro",2],["among",1],["them",1],["splitting",1],["judging",1],["right",1],["hand",1],["side",1],["would",2],["keep",1],["catch",1],["authorization",1],["sk",1],["strictly",1],["better",1],["both",1],["counts",1],["asserted",1],["redact",2],["text",2],["directly",1],["rather",1],["than",1],["through",2],["bundle",1],["archive",1],["boundary",1],["now",1],["withholds",1],["unstructured",1],["line",1],["whatever",1],["contains",1],["routing",1],["zip",1],["pass",1],["wrong",1],["reason",1],["stop",1],["pinning",1],["thing",1],["exists",1],["pin",1],["assert",1],["redacted",1],["listening",1]]},{"id":"tests/test_diagnostics.py#test_a_real_diagnostic_record_is_scrubbed_in_the_bundle","name":[["test",1],["real",1],["diagnostic",1],["record",1],["scrubbed",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",3],["test",3],["real",4],["diagnostic",9],["record",8],["scrubbed",2],["bundle",8],["cfg",4],["tmp",3],["path",4],["shape",2],["daemon",1],["actually",1],["writes",1],["through",3],["recorder",2],["structured",2],["logs",3],["app",2],["out",2],["holds",1],["json",4],["lines",1],["branch",1],["different",1],["code",1],["from",2],["plain",1],["one",2],["tests",2],["above",1],["take",1],["needs",1],["identity",1],["pass",1],["just",1],["as",4],["much",1],["subtler",1],["reason",1],["redact",1],["asks",1],["whether",1],["whole",1],["field",2],["value",2],["credential",1],["exception",6],["detail",1],["sentence",3],["so",4],["home",3],["directory",1],["account",1],["sitting",1],["inside",1],["not",13],["opaque",1],["goes",1],["straight",1],["wise",1],["redaction",1],["driven",1],["rather",2],["than",2],["hand",1],["written",1],["line",4],["asserted",2],["production",1],["emits",1],["including",1],["its",1],["own",1],["collapse",1],["cannot",1],["see",1],["either",1],["these",1],["openai4s",1],["server",1],["errors",1],["import",1],["class",1],["canary",11],["failure",4],["runtime",1],["error",1],["init",2],["self",1],["none",1],["super",1],["upstream",2],["refused",2],["authorization",1],["bearer",1],["key",2],["while",1],["reading",1],["foreign",1],["shell",1],["surface",6],["data",1],["dir",1],["write",1],["text",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["encoding",1],["utf",2],["target",4],["zip",2],["build",1],["blob",8],["bytes",1],["assert",9],["encode",2],["users",1],["operator",1],["host",1],["still",2],["type",1],["allowlisted",1],["metadata",1],["no",1],["longer",1],["renders",1],["at",1],["all",1],["there",1],["nothing",1],["scrub",1],["repository",2],["names",3],["category",1],["both",1],["reduced",2],["echoed",2],["travels",1],["itself",1],["archive",4],["boundary",1],["py",1],["unhandled",2],["parseable",1],["sanitising",1],["passes",1],["run",1],["over",1],["must",1],["have",1],["broken",1],["zipfile",1],["file",1],["member",2],["next",1],["namelist",1],["if",1],["startswith",2],["read",1],["decode",1],["strip",1],["parsed",3],["loads",1],["because",1],["survives",1],["known",1],["event",2],["placeholder",1],["marking",1],["unknown",1],["was",1],["omitted",1]]},{"id":"tests/test_diagnostics.py#test_a_real_diagnostic_record_is_scrubbed_in_the_bundle._CanaryFailure","name":[["canary",1],["failure",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["class",2],["canary",3],["failure",2],["runtime",2],["error",2],["def",1],["init",2],["self",1],["none",1],["super",1],["upstream",1],["refused",1],["authorization",1],["bearer",1],["key",1],["while",1],["reading",1],["foreign",1],["home",1],["shell",1]]},{"id":"tests/test_diagnostics.py#test_a_real_diagnostic_record_is_scrubbed_in_the_bundle._CanaryFailure.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["init",3],["self",2],["none",2],["super",1],["upstream",1],["refused",1],["authorization",1],["bearer",1],["canary",1],["key",1],["while",1],["reading",1],["foreign",1],["home",1],["shell",1]]},{"id":"tests/test_diagnostics.py#test_a_secret_in_a_plain_log_line_never_reaches_the_bundle","name":[["test",1],["secret",1],["plain",1],["log",1],["line",1],["never",1],["reaches",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["secret",2],["plain",2],["log",3],["line",2],["never",2],["reaches",2],["bundle",4],["cfg",4],["tmp",3],["path",3],["regression",1],["module",1],["was",1],["rewritten",1],["data",1],["dir",1],["logs",1],["write",1],["text",1],["oops",1],["printed",1],["key",2],["here",1],["target",3],["zip",1],["build",1],["assert",1],["encode",1],["not",1],["bytes",1]]},{"id":"tests/test_diagnostics.py#test_a_secret_in_a_structured_log_line_never_reaches_the_bundle","name":[["test",1],["secret",1],["structured",1],["log",1],["line",1],["never",1],["reaches",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["secret",2],["structured",2],["log",3],["line",2],["never",2],["reaches",2],["bundle",4],["cfg",4],["tmp",3],["path",3],["data",1],["dir",1],["logs",1],["write",1],["text",1],["json",1],["dumps",1],["event",1],["api",1],["key",3],["target",3],["zip",1],["build",1],["assert",1],["encode",1],["not",1],["bytes",1]]},{"id":"tests/test_diagnostics.py#test_a_small_log_is_not_rotated","name":[["test",1],["small",1],["log",1],["not",1],["rotated",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["small",2],["log",8],["not",2],["rotated",2],["tmp",3],["path",3],["write",1],["text",1],["short",1],["assert",2],["rotate",1],["max",1],["bytes",1],["1024",1],["false",1],["exists",1]]},{"id":"tests/test_diagnostics.py#test_a_token_inside_a_sentence_is_redacted","name":[["test",1],["token",1],["inside",1],["sentence",1],["redacted",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["token",2],["inside",2],["sentence",2],["redacted",2],["redact",2],["asks",1],["whether",1],["whole",1],["value",1],["credential",1],["log",1],["line",1],["surrounding",1],["spaces",1],["alone",1],["make",1],["false",1],["so",1],["stray",1],["print",1],["sails",1],["through",1],["out",3],["text",1],["connecting",2],["key",2],["provider",1],["assert",2],["not",1]]},{"id":"tests/test_diagnostics.py#test_an_operator_host_is_not_shipped_in_the_bundle","name":[["test",1],["operator",1],["host",1],["not",1],["shipped",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",3],["operator",5],["host",5],["not",8],["shipped",2],["bundle",8],["cfg",4],["tmp",3],["path",4],["part",1],["stray",1],["shell",4],["command",6],["worth",1],["removing",1],["no",4],["implementable",1],["would",2],["be",1],["wrong",2],["rule",3],["anyway",1],["there",1],["boundary",1],["between",1],["inside",2],["failure",3],["message",2],["rest",1],["so",2],["wide",1],["enough",1],["catch",1],["one",1],["also",1],["deletes",1],["description",1],["exists",1],["carry",1],["separable",1],["identity",1],["user",3],["names",1],["account",1],["machine",1],["same",2],["class",1],["thing",1],["as",1],["username",1],["none",1],["helps",1],["anyone",1],["read",1],["recorded",1],["residual",1],["bare",1],["address",1],["attached",1],["10",1],["alone",1],["still",1],["survives",1],["deliberate",1],["stopping",1],["point",1],["oversight",1],["here",1],["keys",1],["shape",1],["guessing",1],["at",1],["every",1],["dotted",1],["quad",1],["traceback",1],["start",1],["eating",1],["version",1],["numbers",1],["data",1],["dir",1],["logs",1],["app",2],["out",2],["write",1],["text",1],["called",1],["process",1],["error",1],["exited",1],["23",1],["encoding",1],["utf",1],["target",3],["zip",2],["build",1],["blob",6],["bytes",1],["assert",5],["encode",1],["400",1],["root",1],["goes",1],["too",1],["rsync",2],["survived",1],["argument",2],["facing",2],["quoted",1],["diagnostic",1],["content",1],["was",2],["its",1],["own",1],["evidence",1],["change",1],["made",1],["file",1],["collects",1],["stopped",1],["being",1],["property",1],["plan",1],["contract",1],["shareable",1],["never",1],["mine",1],["reinterpret",1],["srv",1],["raw",1]]},{"id":"tests/test_diagnostics.py#test_an_oversized_log_rotates","name":[["test",1],["oversized",1],["log",1],["rotates",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["oversized",2],["log",9],["rotates",2],["tmp",4],["path",4],["write",1],["text",1],["2048",1],["assert",3],["rotate",1],["max",1],["bytes",1],["1024",1],["true",1],["exists",2],["not",1]]},{"id":"tests/test_diagnostics.py#test_an_unresolvable_secret_broker_does_not_overwrite_the_schema_probe","name":[["test",1],["unresolvable",1],["secret",1],["broker",1],["not",1],["overwrite",1],["schema",1],["probe",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",3],["test",2],["unresolvable",4],["secret",9],["broker",4],["not",5],["overwrite",3],["schema",9],["probe",7],["cfg",3],["monkeypatch",3],["fails",1],["closed",1],["there",1],["no",1],["secure",2],["store",10],["headless",1],["linux",1],["server",1],["without",2],["libsecret",1],["container",1],["exactly",1],["kind",1],["host",1],["doctor",1],["gets",1],["run",1],["sharing",1],["except",1],["made",1],["absence",1],["state",1],["had",1],["already",1],["been",1],["read",1],["so",2],["report",7],["blamed",1],["wrong",1],["dropped",1],["altogether",1],["from",2],["openai4s",2],["security",2],["import",2],["unavailable",4],["message",3],["refusing",1],["handle",1],["credentials",1],["self",1],["raise",1],["setattr",1],["secrets",1],["property",1],["posture",1],["succeeded",1],["still",1],["reports",1],["other",1],["failure",3],["assert",4],["expected",1],["version",1],["status",2],["names",1],["its",1],["own",1],["instead",1],["going",1],["missing",1],["error",2],["type",1],["runtime",1],["str",1],["lands",1],["shareable",1],["archive",1],["json",1],["dumps",1]]},{"id":"tests/test_diagnostics.py#test_an_unresolvable_secret_broker_does_not_overwrite_the_schema_probe._unresolvable","name":[["unresolvable",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["unresolvable",2],["self",2],["raise",1],["secret",1],["store",1],["unavailable",1],["message",1]]},{"id":"tests/test_diagnostics.py#test_another_accounts_home_directory_is_collapsed_in_the_bundle","name":[["test",1],["another",1],["accounts",1],["home",1],["directory",1],["collapsed",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["another",2],["accounts",2],["home",8],["directory",3],["collapsed",2],["bundle",6],["cfg",4],["tmp",3],["path",6],["diagnostic",1],["collapse",1],["because",1],["absolute",1],["username",1],["part",1],["identifies",1],["person",3],["rather",2],["than",2],["file",5],["reason",1],["not",5],["stop",1],["at",1],["account",1],["under",2],["someone",2],["else",2],["collaborator",1],["export",1],["shared",2],["machine",1],["mounted",1],["volume",1],["names",3],["just",1],["as",1],["squarely",1],["str",1],["replace",1],["cannot",1],["see",1],["shipped",1],["support",1],["so",1],["rule",1],["has",1],["be",2],["about",2],["shape",1],["process",1],["own",1],["name",2],["survives",1],["purpose",1],["makes",2],["line",3],["worth",2],["keeping",2],["data",1],["dir",1],["logs",1],["app",1],["out",1],["write",1],["text",1],["found",1],["error",1],["while",1],["reading",1],["foreign",1],["encoding",1],["utf",1],["target",3],["zip",1],["build",1],["blob",5],["bytes",1],["assert",3],["users",1],["canary",1],["400",1],["goes",1],["too",1],["kept",1],["deliberately",1],["reasoning",1],["survive",1],["being",1],["their",1],["unpublished",1],["work",1],["unstructured",1],["summarised",1],["grant",1],["embargo",1],["csv",1],["classes",1]]},{"id":"tests/test_diagnostics.py#test_generations_are_bounded","name":[["test",1],["generations",1],["bounded",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["generations",5],["bounded",2],["tmp",4],["path",4],["unbounded",1],["logs",1],["not",1],["neutral",1],["default",1],["they",1],["slow",1],["disk",1],["full",1],["arrives",1],["at",1],["least",1],["convenient",1],["moment",1],["log",9],["range",1],["keep",4],["write",1],["text",1],["2048",1],["rotate",1],["max",1],["bytes",1],["1024",1],["sorted",1],["name",1],["glob",1],["assert",1],["len",1]]},{"id":"tests/test_diagnostics.py#test_ordinary_prose_survives","name":[["test",1],["ordinary",1],["prose",1],["survives",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["prose",2],["survives",2],["redaction",1],["eats",1],["message",1],["makes",1],["log",2],["worthless",2],["stops",1],["being",1],["read",1],["text",4],["kernel",1],["restarted",1],["after",1],["failed",1],["cell",1],["api",1],["v1",1],["frames",1],["abc",1],["assert",1],["redact",1]]},{"id":"tests/test_diagnostics.py#test_punctuation_around_a_token_does_not_hide_it","name":[["test",1],["punctuation",1],["around",1],["token",1],["not",1],["hide",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["punctuation",2],["around",2],["token",2],["not",3],["hide",2],["line",3],["prose",1],["abuts",1],["tokens",1],["commas",1],["quotes",1],["brackets",1],["assert",1],["key",3],["redact",1],["text",1],["format",1]]},{"id":"tests/test_diagnostics.py#test_rotating_a_missing_log_is_not_an_error","name":[["test",1],["rotating",1],["missing",1],["log",1],["not",1],["error",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["rotating",2],["missing",2],["log",4],["not",2],["error",2],["tmp",3],["path",3],["assert",1],["rotate",1],["absent",1],["false",1]]},{"id":"tests/test_diagnostics.py#test_schema_probe_distinguishes_future_and_corrupt_database","name":[["test",1],["schema",1],["probe",1],["distinguishes",1],["future",1],["corrupt",1],["database",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["schema",22],["probe",2],["distinguishes",2],["future",9],["corrupt",2],["database",4],["cfg",8],["import",3],["sqlite3",2],["from",2],["openai4s",2],["diagnostics",1],["archive",2],["safe",2],["storage",1],["migrations",1],["version",6],["if",2],["connect",1],["db",5],["path",5],["as",1],["conn",2],["execute",1],["pragma",1],["user",1],["else",2],["write",1],["bytes",3],["invalid",1],["sqlite",1],["30",1],["before",2],["read",2],["security",3],["posture",1],["assert",10],["code",3],["expected",1],["current",1],["false",1],["archived",2],["error",2],["type",1],["status",1],["unavailable",1],["str",1],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_diagnostics.py#test_the_access_token_never_reaches_the_bundle","name":[["test",1],["access",1],["token",1],["never",1],["reaches",1],["bundle",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["access",2],["token",6],["never",2],["reaches",2],["bundle",6],["cfg",4],["tmp",3],["path",3],["daemon",1],["own",1],["startup",1],["banner",3],["credential",1],["url",4],["redact",2],["text",2],["scans",1],["word",4],["by",1],["asks",1],["whether",1],["opaque",2],["has",1],["no",1],["spaces",1],["so",2],["whole",1],["http",2],["arrives",1],["as",4],["one",2],["its",3],["scheme",1],["dots",1],["slashes",1],["stop",1],["reading",1],["rides",1],["through",1],["untouched",1],["same",1],["shape",2],["retrieval",1],["source",1],["already",1],["guards",1],["provenance",1],["against",1],["did",1],["not",5],["have",1],["became",1],["reachable",1],["moment",1],["started",1],["collecting",2],["app",2],["out",2],["every",1],["packaged",1],["launcher",1],["sends",1],["right",1],["file",2],["redacting",1],["change",1],["two",1],["data",1],["dir",1],["logs",3],["write",1],["listen",2],["line",5],["encoding",1],["utf",2],["target",4],["zip",2],["build",1],["blob",6],["bytes",1],["assert",7],["encode",1],["400",1],["unstructured",1],["archive",5],["keeps",1],["rather",1],["than",1],["content",1],["inspect",1],["log",6],["member",1],["itself",1],["report",1],["json",3],["contains",1],["legitimate",1],["numeric",1],["facts",1],["such",1],["migration",1],["timestamps",1],["epoch",1],["coincidentally",1],["contain",1],["four",1],["digits",1],["listening",1],["port",1],["zipfile",1],["members",3],["name",3],["namelist",1],["if",1],["startswith",1],["0001",1],["read",1],["127",1],["8760",1],["records",4],["loads",1],["decode",1],["splitlines",1],["len",1],["note",1],["lines",2],["classes",1],["fingerprint",1],["split",1]]},{"id":"tests/test_diagnostics.py#test_the_bundle_collects_the_log_the_daemon_actually_writes","name":[["test",1],["bundle",1],["collects",1],["log",1],["daemon",1],["actually",1],["writes",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",3],["bundle",6],["collects",2],["log",9],["daemon",4],["actually",2],["writes",6],["cfg",4],["tmp",3],["path",4],["every",1],["above",1],["nothing",1],["product",2],["ever",2],["build",4],["globs",1],["its",1],["stdout",1],["stderr",2],["logs",5],["app",3],["out",3],["redirection",1],["all",2],["three",1],["packaged",1],["launchers",1],["macos",1],["dmg",1],["sh",2],["linux",1],["windows",1],["script",1],["their",1],["own",1],["readme",1],["tells",1],["user",1],["tail",1],["observability",1],["event",2],["ends",1],["up",1],["because",2],["not",5],["match",1],["so",2],["support",1],["shipped",1],["from",1],["real",1],["install",1],["carried",1],["report",1],["json",4],["manifest",3],["no",2],["at",1],["while",1],["listed",1],["did",2],["include",1],["read",2],["as",2],["complete",1],["suite",1],["notice",1],["only",1],["asked",1],["about",1],["filename",1],["data",1],["dir",1],["write",1],["text",2],["started",1],["nsomething",1],["failed",2],["encoding",1],["utf",2],["target",3],["zip",2],["result",3],["named",2],["by",2],["archive",4],["after",2],["file",2],["disk",1],["name",5],["attacker",1],["influenced",1],["moment",1],["something",2],["one",1],["token",1],["member",1],["two",1],["places",1],["content",1],["scrubber",1],["looks",1],["members",3],["included",2],["if",1],["startswith",1],["assert",3],["0001",1],["zipfile",1],["shared",3],["decode",1],["collected",1],["summarised",1],["rather",1],["than",1],["quoted",1],["unstructured",1],["line",1],["arbitrary",1],["boundary",1],["deny",1],["default",1],["lines",1]]},{"id":"tests/test_diagnostics.py#test_the_bundle_does_not_open_a_database_whose_version_it_could_not_read","name":[["test",1],["bundle",1],["not",2],["open",1],["database",1],["whose",1],["version",1],["could",1],["read",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",3],["test",2],["bundle",2],["not",5],["open",3],["database",3],["whose",2],["version",2],["could",3],["read",3],["cfg",4],["monkeypatch",4],["busy",3],["past",1],["sqlite",1],["timeout",1],["older",1],["daemon",1],["mid",1],["commit",1],["operational",3],["error",4],["corrupt",1],["file",1],["write",1],["followed",1],["lock",1],["run",1],["upgrade",1],["failure",1],["recorded",1],["instead",1],["import",3],["sqlite3",2],["openai4s",3],["storage",1],["migrations",3],["as",1],["from",1],["store",6],["db",1],["path",3],["close",1],["raise",1],["locked",1],["setattr",2],["preflight",1],["schema",3],["opened",3],["lambda",1],["append",1],["none",1],["security",5],["posture",1],["assert",3],["status",1],["unavailable",1],["type",1],["secret",1]]},{"id":"tests/test_diagnostics.py#test_the_bundle_does_not_open_a_database_whose_version_it_could_not_read.busy","name":[["busy",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["busy",2],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1]]},{"id":"tests/test_diagnostics.py#test_the_bundle_does_not_upgrade_a_database_from_an_older_release","name":[["test",1],["bundle",1],["not",1],["upgrade",1],["database",1],["from",1],["older",1],["release",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",3],["bundle",3],["not",3],["upgrade",7],["database",5],["from",5],["older",5],["release",3],["cfg",10],["tmp",3],["path",9],["monkeypatch",3],["capsys",3],["conflicting",4],["upg5",1],["01",1],["second",1],["diagnosis",1],["command",1],["security",9],["posture",2],["opened",1],["store",2],["read",7],["write",1],["schema",9],["than",1],["open",1],["openai4s",4],["diagnostics",3],["migrated",1],["healthy",1],["data",1],["directory",2],["place",1],["attempted",1],["then",1],["rolled",1],["back",1],["keeping",1],["its",2],["backup",3],["one",1],["whose",1],["fails",1],["user",3],["problem",1],["runs",1],["bug",1],["report",3],["now",1],["reads",1],["version",9],["only",1],["way",1],["records",1],["pending",2],["instead",1],["performing",1],["import",3],["archive",4],["safe",2],["storage",1],["migrations",1],["tests",1],["doctor",1],["db",7],["before",3],["bytes",3],["name",1],["bak",1],["target",3],["zip",2],["assert",8],["cli",1],["readouterr",1],["exists",1],["zipfile",1],["file",1],["as",1],["json",2],["loads",1],["status",2],["skipped",2],["code",1],["expected",1],["current",1],["false",1],["secret",1],["process",1],["shareable",1],["projection",1],["agree",1],["live",2]]},{"id":"tests/test_diagnostics.py#test_the_bundle_is_owner_only","name":[["test",1],["bundle",1],["owner",1],["only",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["bundle",3],["owner",4],["only",5],["cfg",3],["tmp",3],["path",3],["import",2],["os",2],["if",1],["name",1],["posix",2],["pytest",1],["skip",1],["modes",1],["from",1],["openai4s",1],["security",1],["permissions",1],["target",3],["zip",1],["build",1],["assert",1]]},{"id":"tests/test_diagnostics.py#test_the_bundle_leaves_a_database_that_needs_recovery_closed","name":[["test",1],["bundle",1],["leaves",1],["database",1],["needs",1],["recovery",1],["closed",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["bundle",2],["leaves",2],["database",3],["needs",2],["recovery",2],["closed",2],["cfg",4],["monkeypatch",4],["hot",1],["journal",1],["hides",1],["version",2],["from",3],["read",2],["only",1],["handle",1],["write",3],["open",1],["recovers",1],["would",1],["also",1],["upgrade",1],["older",1],["import",3],["openai4s",4],["storage",1],["migrations",3],["as",1],["diagnostics",1],["archive",2],["safe",2],["store",6],["db",1],["path",3],["close",1],["setattr",2],["preflight",1],["schema",5],["lambda",2],["none",2],["opened",3],["append",1],["security",8],["posture",1],["assert",6],["code",2],["interrupted",2],["current",1],["false",1],["not",1],["archived",3],["secret",1],["status",1],["skipped",1]]},{"id":"tests/test_diagnostics.py#test_the_database_is_never_collected","name":[["test",1],["database",1],["never",1],["collected",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["database",2],["never",2],["collected",2],["cfg",4],["tmp",3],["path",5],["holds",1],["research",1],["work",1],["until",1],["fully",1],["brokered",1],["credentials",1],["db",3],["write",1],["bytes",2],["sqlite",1],["format",1],["x00",1],["key",2],["encode",2],["target",4],["zip",2],["result",2],["build",1],["bundle",2],["zipfile",1],["file",1],["as",1],["archive",2],["assert",3],["not",2],["namelist",1],["if",1],["endswith",1],["any",1],["openai4s",1],["excluded",1]]},{"id":"tests/test_diagnostics.py#test_the_environment_report_does_not_leak_a_home_directory","name":[["test",1],["environment",1],["report",1],["not",1],["leak",1],["home",1],["directory",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["environment",3],["report",4],["not",3],["leak",2],["home",3],["directory",2],["version",1],["public",1],["issue",1],["path",3],["username",1],["import",2],["json",3],["as",1],["from",1],["pathlib",1],["assert",1],["str",1],["dumps",1]]},{"id":"tests/test_diagnostics.py#test_the_identity_pass_tells_an_account_from_a_version","name":[["test",1],["identity",1],["pass",1],["tells",1],["account",1],["from",1],["version",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["identity",2],["pass",2],["tells",2],["account",2],["from",3],["version",2],["line",4],["survives",4],["redactor",1],["eats",1],["ordinary",1],["content",1],["stops",2],["being",2],["read",1],["then",1],["run",1],["asserted",1],["redact",3],["identities",3],["directly",1],["because",1],["boundary",1],["pattern",1],["not",2],["plumbing",1],["around",1],["openai4s",1],["observability",1],["import",1],["result",4],["assert",2],["if",1],["redacted",1]]},{"id":"tests/test_diagnostics.py#test_the_manifest_says_what_was_left_out","name":[["test",1],["manifest",1],["says",1],["was",1],["left",1],["out",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["manifest",6],["says",2],["was",2],["left",2],["out",2],["cfg",4],["tmp",3],["path",4],["bundle",2],["silently",1],["omits",1],["things",1],["invites",1],["second",1],["manual",1],["unredacted",1],["collection",1],["db",1],["write",1],["bytes",1],["target",3],["zip",2],["build",1],["zipfile",1],["file",1],["as",1],["archive",2],["json",2],["loads",1],["read",1],["assert",2],["included",1],["excluded",1],["reason",1]]},{"id":"tests/test_diagnostics.py#test_the_report_records_every_boundary_posture","name":[["test",1],["report",1],["records",1],["every",1],["boundary",1],["posture",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["report",4],["records",2],["every",2],["boundary",2],["posture",3],["cfg",3],["security",1],["key",2],["permissions",1],["kernel",1],["sandbox",1],["compute",1],["confinement",1],["schema",1],["assert",1]]},{"id":"tests/test_diagnostics.py#test_the_same_token_redacts_to_the_same_fingerprint","name":[["test",1],["same",2],["token",1],["redacts",1],["fingerprint",1]],"path":[["tests",1],["test",1],["diagnostics",1],["py",1]],"body":[["def",2],["test",2],["same",4],["token",2],["redacts",2],["fingerprint",2],["two",1],["lines",1],["about",1],["one",1],["credential",1],["must",1],["stay",1],["correlatable",1],["without",1],["either",1],["revealing",1],["redact",2],["text",2],["first",2],["key",2],["second",1],["tag",2],["split",1],["assert",1]]},{"id":"tests/test_doctor.py","name":[["test",1],["doctor",1],["py",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["one",1],["command",1],["says",1],["whether",1],["installation",1],["work",1],["every",1],["probe",1],["already",1],["existed",1],["behind",1],["separate",1],["route",1],["import",9],["so",1],["person",1],["best",1],["placed",1],["need",1],["them",1],["someone",1],["whose",1],["daemon",3],["will",1],["not",3],["start",1],["had",1],["nothing",2],["single",1],["run",1],["coherent",1],["paste",1],["into",1],["report",1],["properties",1],["make",1],["worth",1],["having",1],["each",1],["pinned",1],["below",1],["works",1],["without",2],["separates",1],["degraded",2],["from",5],["cannot",1],["proceed",1],["never",1],["reports",1],["secret",1],["value",1],["future",1],["annotations",1],["importlib",1],["json",1],["types",1],["dataclasses",2],["replace",2],["as",2],["pytest",4],["openai4s",2],["doctor",3],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["fixture",1],["runs",1],["at",1],["all",1],["same",1],["broken",1],["must",1],["leak",1],["checking",1],["cli",1],["contract",1],["mark",2],["parametrize",2],["conflicting",1],["false",1],["true",1],["diagnostic",1],["disagrees",1],["runtime",1],["worse",1],["than",1],["none",1],["state",1],["expected",1],["status",1],["ready",1],["ok",1],["needs",1],["repair",1],["fail",1]]},{"id":"tests/test_doctor.py#_by_name","name":[["by",1],["name",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["by",2],["name",3],["result",3],["return",1],["checks",1]]},{"id":"tests/test_doctor.py#_no_ambient_key","name":[["no",1],["ambient",1],["key",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["no",4],["ambient",2],["key",8],["monkeypatch",3],["clear",1],["suite",1],["fake",1],["keys",1],["so",2],["credential",1],["case",1],["really",1],["one",2],["conftest",1],["exports",1],["openai4",5],["llm",2],["api",5],["every",2],["test",1],["llmconfig",1],["re",1],["resolves",1],["from",1],["environment",1],["dataclasses",1],["replace",1],["without",1],["configured",1],["tests",1],["silently",1],["have",1],["var",2],["deepseek",1],["claude",1],["chatgpt",1],["delenv",1],["raising",1],["false",1]]},{"id":"tests/test_doctor.py#_older_database","name":[["older",1],["database",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["older",2],["database",3],["db",4],["path",4],["conflicting",4],["bool",2],["false",2],["none",2],["real",1],["one",1],["schema",5],["behind",1],["release",1],["its",2],["upgrade",1],["fails",1],["any",1],["process",1],["name",1],["last",1],["step",1],["index",2],["needs",1],["taken",1],["by",1],["table",2],["so",1],["store",4],["rolls",1],["back",1],["keeps",1],["backup",1],["import",3],["sqlite3",2],["from",3],["openai4s",2],["storage",1],["migrations",2],["version",5],["close",1],["connect",1],["str",1],["as",1],["conn",5],["execute",4],["drop",1],["if",2],["exists",1],["ix",2],["artifacts",2],["project",2],["created",2],["create",1],["delete",1],["pragma",1],["user",1]]},{"id":"tests/test_doctor.py#_user_version","name":[["user",1],["version",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["user",3],["version",3],["db",3],["path",3],["int",2],["import",1],["sqlite3",2],["conn",3],["connect",1],["resolve",1],["as",1],["uri",2],["mode",1],["ro",1],["true",1],["try",1],["return",1],["execute",1],["pragma",1],["fetchone",1],["finally",1],["close",1]]},{"id":"tests/test_doctor.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",4],["path",4],["skills",1],["mkdir",1],["return",1],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["chatgpt",1],["api",1],["key",2],["test",2],["model",2]]},{"id":"tests/test_doctor.py#test_a_backend_whose_self_test_fails_is_not_reported_active","name":[["test",2],["backend",1],["whose",1],["self",1],["fails",1],["not",1],["reported",1],["active",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",3],["test",8],["backend",3],["whose",2],["self",6],["fails",2],["not",4],["reported",2],["active",3],["cfg",3],["monkeypatch",3],["most",1],["important",1],["thing",1],["command",1],["wrong",1],["before",1],["release",1],["bwrap",2],["installed",1],["but",1],["unprivileged",1],["user",4],["namespaces",3],["disabled",2],["seatbelt",1],["profile",1],["os",1],["rejects",1],["both",1],["leave",1],["host",1],["runtime",1],["degrades",1],["auto",2],["refuses",1],["start",1],["enforce",1],["while",1],["check",6],["said",1],["gate",1],["reads",1],["saw",1],["nothing",1],["from",1],["openai4s",2],["security",2],["sandbox",9],["import",1],["kernel",4],["status",4],["failing",2],["workspace",3],["kw",1],["return",1],["mode",1],["state",1],["degraded",1],["enforced",2],["false",3],["passed",2],["network",1],["policy",1],["str",1],["temp",1],["dir",1],["none",1],["detail",3],["could",1],["create",2],["namespace",1],["warning",1],["by",2],["setattr",1],["name",1],["doctor",2],["report",1],["isolation",1],["assert",4],["warn",1],["facts",1],["failed",1]]},{"id":"tests/test_doctor.py#test_a_backend_whose_self_test_fails_is_not_reported_active.failing_sandbox","name":[["failing",1],["sandbox",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["failing",2],["sandbox",4],["workspace",4],["kw",2],["return",1],["kernel",2],["status",2],["mode",1],["auto",1],["state",1],["degraded",1],["backend",1],["bwrap",1],["enforced",2],["false",2],["self",2],["test",2],["passed",1],["network",1],["policy",1],["not",2],["str",1],["temp",1],["dir",1],["none",1],["detail",1],["could",1],["create",1],["user",2],["namespace",1],["warning",1],["namespaces",1],["disabled",1],["by",1]]},{"id":"tests/test_doctor.py#test_a_configured_model_passes","name":[["test",1],["configured",1],["model",1],["passes",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["configured",3],["model",3],["passes",2],["cfg",3],["check",3],["by",1],["name",1],["doctor",2],["report",1],["assert",2],["status",1],["ok",1],["facts",1],["api",1],["key",1],["true",1]]},{"id":"tests/test_doctor.py#test_a_database_from_a_newer_release_fails_the_data_check","name":[["test",1],["database",1],["from",1],["newer",1],["release",1],["fails",1],["data",1],["check",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["database",4],["from",4],["newer",4],["release",4],["fails",2],["data",15],["check",4],["monkeypatch",4],["capsys",3],["tmp",3],["path",6],["upg3",1],["06",1],["serve",1],["run",1],["refuse",1],["directory",2],["whose",1],["schema",6],["than",1],["future",2],["exit",1],["doctor",3],["only",1],["checked",1],["was",1],["writable",1],["so",1],["command",1],["user",2],["runs",1],["after",1],["refusal",2],["printed",1],["ok",1],["usable",1],["exited",1],["naming",1],["nothing",1],["must",3],["fail",2],["same",1],["way",1],["like",1],["not",1],["touch",1],["diagnosing",1],["import",4],["sqlite3",2],["openai4s",3],["config",5],["as",2],["mod",2],["storage",1],["migrations",1],["version",4],["cli",3],["importlib",1],["module",1],["main",2],["dir",5],["setenv",1],["openai4",1],["str",2],["setattr",1],["none",1],["raising",1],["false",1],["cfg",5],["ensure",1],["dirs",1],["connect",1],["db",6],["execute",2],["create",1],["table",1],["sentinel",1],["value",1],["text",1],["pragma",1],["before",2],["read",2],["bytes",2],["assert",6],["json",2],["by",1],["name",1],["loads",1],["readouterr",1],["out",1],["status",1],["detail",2],["remedy",1],["failed",1],["say",1]]},{"id":"tests/test_doctor.py#test_a_database_that_needs_recovery_is_not_opened_by_doctor","name":[["test",1],["database",1],["needs",1],["recovery",1],["not",1],["opened",1],["by",1],["doctor",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["database",3],["needs",2],["recovery",2],["not",2],["opened",5],["by",3],["doctor",4],["cfg",4],["monkeypatch",4],["hot",1],["journal",1],["hides",1],["schema",2],["version",1],["from",2],["read",2],["only",1],["handle",1],["write",2],["open",1],["recovers",1],["would",1],["also",1],["upgrade",1],["older",1],["import",2],["openai4s",3],["storage",1],["migrations",3],["as",1],["store",5],["db",1],["path",3],["close",1],["setattr",2],["preflight",1],["lambda",2],["none",2],["append",1],["checks",3],["name",1],["report",1],["assert",3],["data",2],["status",1],["warn",1],["interrupted",1],["detail",1]]},{"id":"tests/test_doctor.py#test_a_database_whose_version_could_not_be_read_is_not_opened_by_doctor","name":[["test",1],["database",1],["whose",1],["version",1],["could",1],["not",2],["be",1],["read",1],["opened",1],["by",1],["doctor",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",3],["test",2],["database",6],["whose",2],["version",2],["could",2],["not",5],["be",2],["read",5],["opened",6],["by",3],["doctor",6],["cfg",4],["monkeypatch",4],["guard",1],["failed",1],["open",1],["everything",1],["but",1],["newer",1],["schema",2],["only",1],["refusal",1],["sqlite",1],["busy",3],["past",1],["timeout",1],["older",2],["daemon",1],["mid",1],["commit",1],["operational",2],["error",2],["model",1],["connectors",6],["checks",5],["then",1],["write",1],["upgrades",1],["one",1],["once",1],["gets",1],["lock",1],["import",3],["sqlite3",2],["openai4s",3],["storage",1],["migrations",3],["as",1],["from",1],["store",6],["db",1],["path",3],["close",1],["raise",1],["locked",3],["setattr",2],["preflight",1],["lambda",1],["append",1],["none",1],["result",3],["report",1],["name",1],["assert",7],["data",2],["status",3],["fail",2],["detail",2],["facts",1],["connector",1],["unreadable",1],["warn",1]]},{"id":"tests/test_doctor.py#test_a_database_whose_version_could_not_be_read_is_not_opened_by_doctor.busy","name":[["busy",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["busy",2],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1]]},{"id":"tests/test_doctor.py#test_a_disabled_sandbox_warns_rather_than_fails","name":[["test",1],["disabled",1],["sandbox",1],["warns",1],["rather",1],["than",1],["fails",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["disabled",2],["sandbox",3],["warns",2],["rather",2],["than",2],["fails",2],["cfg",3],["monkeypatch",3],["usable",1],["deliberately",1],["chosen",1],["but",1],["never",1],["silent",1],["setenv",1],["openai4",1],["kernel",1],["off",2],["check",3],["by",1],["name",1],["doctor",2],["report",1],["isolation",1],["assert",2],["status",1],["warn",1],["detail",1]]},{"id":"tests/test_doctor.py#test_a_dot_local_endpoint_needs_no_credential","name":[["test",1],["dot",1],["local",1],["endpoint",1],["needs",1],["no",1],["credential",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["dot",2],["local",5],["endpoint",3],["needs",2],["no",3],["credential",2],["cfg",5],["monkeypatch",3],["runtime",1],["allows",1],["keyless",2],["private",1],["docker",1],["hosts",1],["too",1],["so",1],["doctor",4],["must",1],["not",1],["report",2],["working",1],["setup",1],["as",1],["model",2],["failure",1],["from",1],["openai4s",1],["store",5],["import",1],["ambient",1],["key",2],["llm",2],["api",1],["db",1],["path",1],["setting",1],["base",1],["url",1],["http",1],["ollama",1],["11434",1],["v1",1],["check",3],["by",1],["name",1],["assert",2],["status",1],["ok",1],["warn",1],["facts",1],["true",1]]},{"id":"tests/test_doctor.py#test_a_fresh_install_with_only_the_base_env_recommends_setup","name":[["test",1],["fresh",1],["install",1],["only",1],["base",1],["env",1],["recommends",1],["setup",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["fresh",4],["install",4],["only",2],["base",4],["env",2],["recommends",2],["setup",4],["cfg",3],["monkeypatch",4],["discover",2],["environments",4],["always",1],["seeds",1],["synthetic",1],["so",1],["check",6],["no",2],["prebuilt",3],["environment",2],["tested",1],["emptiness",1],["never",2],["fired",1],["system",1],["rscript",3],["reported",1],["ok",1],["told",2],["user",1],["run",2],["import",1],["types",2],["setattr",2],["openai4s",2],["kernel",3],["lambda",2],["simple",1],["namespace",1],["name",2],["none",1],["resolve",1],["interpreter",1],["usr",1],["local",1],["bin",1],["by",1],["doctor",2],["report",1],["runtime",1],["assert",4],["status",1],["warn",1],["detail",1],["remedy",1],["must",1],["be",1],["facts",1]]},{"id":"tests/test_doctor.py#test_a_local_endpoint_needs_no_credential","name":[["test",1],["local",1],["endpoint",1],["needs",1],["no",1],["credential",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["local",3],["endpoint",3],["needs",2],["no",3],["credential",3],["cfg",5],["monkeypatch",3],["ollama",1],["lm",1],["studio",1],["llm",3],["llama",1],["cpp",1],["authenticate",1],["by",2],["being",1],["unreachable",1],["from",3],["anywhere",1],["else",1],["demanding",1],["key",4],["them",1],["demands",1],["not",1],["exist",1],["openai4s",1],["store",5],["import",1],["ambient",1],["api",2],["db",1],["path",1],["setting",1],["base",1],["url",1],["http",1],["127",1],["11434",1],["v1",1],["check",4],["name",1],["doctor",2],["report",1],["model",1],["assert",3],["status",1],["ok",1],["facts",2],["true",1],["configured",1],["false",1]]},{"id":"tests/test_doctor.py#test_a_local_endpoint_with_embedded_credentials_is_redacted","name":[["test",1],["local",1],["endpoint",1],["embedded",1],["credentials",1],["redacted",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["local",3],["endpoint",4],["embedded",3],["credentials",3],["redacted",2],["cfg",5],["monkeypatch",3],["doctor",2],["output",1],["meant",1],["be",1],["pasted",1],["into",3],["bug",1],["report",4],["carry",1],["its",1],["userinfo",1],["query",2],["diagnostic",1],["must",1],["not",4],["print",1],["them",1],["from",1],["openai4s",1],["store",5],["import",1],["no",1],["ambient",1],["key",2],["llm",2],["api",1],["db",1],["path",1],["setting",1],["base",1],["url",1],["http",1],["user",2],["sup3r",2],["secret",2],["127",2],["11434",2],["v1",1],["token",2],["abc123",2],["check",4],["by",1],["name",1],["model",1],["blob",3],["json",1],["dumps",1],["assert",4],["password",1],["leaked",2],["string",1],["detail",2],["routable",1],["part",1],["still",1],["there",1],["so",1],["remains",1],["identifiable",1]]},{"id":"tests/test_doctor.py#test_a_missing_credential_fails_rather_than_warns","name":[["test",1],["missing",1],["credential",1],["fails",1],["rather",1],["than",1],["warns",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["credential",2],["fails",2],["rather",2],["than",2],["warns",2],["cfg",4],["no",2],["key",2],["means",1],["work",1],["happen",1],["at",1],["all",1],["not",1],["degradation",1],["llm",1],["api",1],["assert",1],["by",1],["name",1],["doctor",2],["report",1],["model",1],["status",1],["fail",1]]},{"id":"tests/test_doctor.py#test_a_model_configured_only_in_the_ui_is_not_reported_as_missing","name":[["test",1],["model",1],["configured",1],["only",1],["ui",1],["not",1],["reported",1],["as",1],["missing",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["model",7],["configured",5],["only",2],["ui",4],["not",4],["reported",2],["as",2],["missing",2],["cfg",6],["monkeypatch",3],["regression",1],["daemon",1],["boots",1],["no",2],["key",4],["documented",1],["path",2],["from",2],["customize",1],["models",1],["writes",1],["store",8],["reading",1],["llm",6],["alone",1],["therefore",1],["diagnosed",1],["fail",1],["installation",1],["worked",1],["sending",1],["user",1],["fix",1],["something",1],["was",1],["broken",1],["openai4s",1],["import",1],["ambient",1],["api",2],["db",1],["setting",3],["provider",2],["claude",4],["sonnet",2],["secret",1],["sk",2],["scope",1],["check",5],["by",1],["name",1],["doctor",2],["report",1],["assert",4],["status",1],["ok",1],["facts",2],["json",1],["dumps",1]]},{"id":"tests/test_doctor.py#test_a_pending_upgrade_leaves_the_saved_model_settings_unread_not_failed","name":[["test",1],["pending",1],["upgrade",1],["leaves",1],["saved",1],["model",1],["settings",1],["unread",1],["not",1],["failed",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["pending",3],["upgrade",3],["leaves",2],["saved",2],["model",5],["settings",3],["unread",2],["not",5],["failed",2],["cfg",5],["monkeypatch",3],["customize",1],["models",1],["key",4],["lives",1],["database",3],["doctor",3],["no",3],["longer",1],["opens",1],["so",1],["configured",2],["would",1],["be",1],["guess",1],["stated",1],["as",1],["failure",1],["ambient",1],["llm",1],["api",1],["older",1],["db",1],["path",1],["checks",5],["by",1],["name",1],["report",1],["assert",5],["status",1],["warn",1],["did",1],["open",1],["detail",1],["facts",3],["read",2],["false",1],["connectors",5],["connector",1],["store",1]]},{"id":"tests/test_doctor.py#test_a_probe_that_raises_becomes_a_finding_not_a_traceback","name":[["test",1],["probe",1],["raises",1],["becomes",1],["finding",1],["not",1],["traceback",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",3],["test",2],["probe",4],["raises",2],["becomes",2],["finding",2],["not",2],["traceback",2],["cfg",4],["monkeypatch",3],["crash",1],["here",1],["would",1],["deny",1],["report",2],["whoever",1],["most",1],["needs",1],["boom",2],["raise",1],["runtime",1],["error",1],["exploded",2],["setattr",1],["doctor",3],["checks",2],["disk",1],["result",3],["assert",2],["status",1],["fail",1],["detail",1]]},{"id":"tests/test_doctor.py#test_a_probe_that_raises_becomes_a_finding_not_a_traceback.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["boom",2],["cfg",2],["raise",1],["runtime",1],["error",1],["probe",1],["exploded",1]]},{"id":"tests/test_doctor.py#test_a_remote_endpoint_without_a_key_still_fails","name":[["test",1],["remote",1],["endpoint",1],["without",1],["key",1],["still",1],["fails",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["remote",2],["endpoint",2],["without",2],["key",4],["still",2],["fails",2],["cfg",5],["monkeypatch",3],["loopback",1],["exemption",1],["must",1],["not",1],["become",1],["blanket",1],["one",1],["from",1],["openai4s",1],["store",5],["import",1],["no",1],["ambient",1],["llm",2],["api",2],["db",1],["path",1],["setting",1],["base",1],["url",1],["https",1],["example",1],["com",1],["v1",1],["check",2],["by",1],["name",1],["doctor",2],["report",1],["model",1],["assert",1],["status",1],["fail",1]]},{"id":"tests/test_doctor.py#test_a_store_that_cannot_be_opened_is_not_reported_ok_by_connectors","name":[["test",1],["store",1],["cannot",1],["be",1],["opened",1],["not",1],["reported",1],["ok",1],["by",1],["connectors",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",3],["test",2],["store",9],["cannot",2],["be",2],["opened",2],["not",2],["reported",2],["ok",3],["by",3],["connectors",3],["cfg",4],["monkeypatch",3],["rb",1],["other",1],["half",1],["open",4],["failure",1],["was",1],["kept",1],["facts",1],["under",1],["from",2],["openai4s",3],["storage",1],["migrations",1],["import",2],["migration",2],["error",2],["db",1],["path",2],["current",1],["database",1],["doctor",3],["may",1],["refuse",2],["raise",1],["refused",2],["setattr",1],["check",3],["name",1],["report",1],["assert",2],["status",1],["warn",1],["detail",1]]},{"id":"tests/test_doctor.py#test_a_store_that_cannot_be_opened_is_not_reported_ok_by_connectors.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["refuse",2],["path",2],["raise",1],["migration",1],["error",1],["store",1],["refused",1],["open",1]]},{"id":"tests/test_doctor.py#test_a_usable_data_directory_passes","name":[["test",1],["usable",1],["data",1],["directory",1],["passes",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["usable",2],["data",3],["directory",2],["passes",2],["cfg",3],["assert",1],["by",1],["name",1],["doctor",2],["report",1],["status",1],["ok",1]]},{"id":"tests/test_doctor.py#test_an_enforced_allowlist_is_reported_as_such","name":[["test",1],["enforced",1],["allowlist",1],["reported",1],["as",1],["such",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["enforced",3],["allowlist",4],["reported",2],["as",2],["such",2],["cfg",3],["monkeypatch",4],["setenv",1],["openai4",2],["egress",1],["delenv",1],["allow",1],["network",1],["raising",1],["false",1],["check",3],["by",1],["name",1],["doctor",2],["report",1],["connectors",1],["assert",2],["status",1],["ok",1],["detail",1]]},{"id":"tests/test_doctor.py#test_an_unusable_data_path_is_reported_rather_than_raised","name":[["test",1],["unusable",1],["data",1],["path",1],["reported",1],["rather",1],["than",1],["raised",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["unusable",2],["data",10],["path",5],["reported",2],["rather",2],["than",2],["raised",3],["monkeypatch",4],["capsys",3],["tmp",3],["codex",1],["p2",1],["bootstrap",2],["failure",1],["doctor",3],["exists",1],["diagnose",1],["config",5],["calls",1],["ensure",1],["dirs",1],["so",1],["openai4",2],["dir",3],["naming",1],["file",8],["way",1],["traceback",1],["instead",1],["verdict",1],["documented",1],["exit",1],["code",1],["exactly",1],["situation",1],["command",1],["cli",3],["importlib",1],["import",2],["module",1],["openai4s",2],["main",2],["as",6],["mod",2],["write",1],["text",2],["not",2],["directory",2],["encoding",1],["utf",1],["setenv",1],["str",2],["setattr",1],["none",1],["raising",1],["false",1],["assert",5],["json",2],["parsed",2],["loads",1],["readouterr",1],["out",1],["name",1],["checks",1],["status",1],["fail",1],["detail",1],["remedy",1],["failed",1],["check",1],["must",1],["say",1],["nothing",1],["was",1],["created",1],["read",1]]},{"id":"tests/test_doctor.py#test_an_unwritable_data_directory_is_reported_as_fail","name":[["test",1],["unwritable",1],["data",1],["directory",1],["reported",1],["as",1],["fail",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["unwritable",2],["data",4],["directory",3],["reported",2],["as",2],["fail",3],["cfg",3],["tmp",3],["path",4],["other",1],["half",1],["nothing",1],["may",1],["write",1],["locked",5],["mkdir",1],["mode",1],["0o500",1],["try",1],["result",2],["doctor",2],["report",1],["dataclasses",1],["replace",1],["dir",1],["check",3],["by",1],["name",1],["assert",2],["status",1],["writable",1],["detail",1],["finally",1],["chmod",1],["0o700",1]]},{"id":"tests/test_doctor.py#test_doctor_does_not_upgrade_a_database_from_an_older_release","name":[["test",1],["doctor",1],["not",1],["upgrade",1],["database",1],["from",1],["older",1],["release",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["doctor",7],["not",5],["upgrade",6],["database",4],["from",4],["older",5],["release",3],["monkeypatch",4],["capsys",4],["tmp",3],["path",8],["conflicting",4],["upg5",1],["01",1],["rb",1],["opened",2],["store",2],["read",4],["write",1],["healthy",1],["was",2],["migrated",2],["place",1],["by",2],["command",1],["documented",1],["as",2],["diagnosis",1],["one",1],["whose",1],["fails",1],["rolled",1],["back",1],["reported",1],["ok",1],["data",15],["all",3],["checks",5],["passed",2],["error",2],["only",2],["connectors",1],["facts",4],["while",1],["serve",1],["run",1],["refused",1],["exit",1],["now",1],["reads",1],["schema",10],["way",1],["says",1],["pending",2],["never",1],["performs",1],["import",3],["openai4s",4],["config",5],["mod",2],["storage",1],["migrations",1],["version",8],["cli",4],["importlib",1],["module",1],["main",3],["dir",5],["setenv",1],["openai4",1],["str",1],["setattr",1],["none",1],["raising",1],["false",1],["cfg",7],["ensure",1],["dirs",1],["db",6],["before",2],["bytes",2],["backup",2],["name",2],["bak",1],["assert",14],["json",2],["result",3],["loads",1],["readouterr",2],["out",2],["status",1],["warn",1],["detail",3],["migrat",1],["remedy",1],["true",1],["no",1],["probe",1],["hid",1],["opening",1],["did",1],["connector",1],["user",1],["exists",1]]},{"id":"tests/test_doctor.py#test_doctor_fails_the_data_check_after_an_upgrade_that_did_not_complete","name":[["test",1],["doctor",1],["fails",1],["data",1],["check",1],["after",1],["upgrade",1],["did",1],["not",1],["complete",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["doctor",6],["fails",2],["data",14],["check",2],["after",3],["upgrade",5],["did",5],["not",6],["complete",4],["monkeypatch",4],["capsys",3],["tmp",3],["path",9],["operator",1],["who",1],["runs",1],["right",1],["serve",2],["refused",1],["failed",2],["kept",3],["pre",1],["backup",9],["evidence",1],["attempt",1],["reports",1],["rather",1],["than",1],["usable",1],["directory",1],["import",5],["os",2],["openai4s",5],["config",5],["as",1],["mod",2],["from",2],["storage",1],["migrations",1],["schema",3],["version",4],["migration",2],["error",2],["store",3],["cli",3],["importlib",1],["module",1],["main",2],["dir",5],["setenv",1],["openai4",1],["str",3],["setattr",1],["none",1],["raising",1],["false",1],["cfg",8],["ensure",1],["dirs",1],["older",1],["database",1],["db",7],["conflicting",1],["true",1],["pytest",1],["raises",1],["run",1],["before",3],["exiting",1],["name",2],["bak",1],["assert",10],["exists",1],["utime",1],["000",9],["read",2],["bytes",2],["json",2],["by",1],["loads",1],["readouterr",1],["out",1],["status",1],["fail",1],["detail",2],["remedy",1],["facts",1],["user",1],["re",1],["attempted",1],["was",1],["rewritten",1],["stat",1],["st",1],["mtime",1]]},{"id":"tests/test_doctor.py#test_enforce_with_a_failing_self_test_fails","name":[["test",2],["enforce",1],["failing",1],["self",1],["fails",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",3],["test",6],["enforce",5],["failing",2],["self",4],["fails",2],["cfg",3],["monkeypatch",4],["from",1],["openai4s",2],["security",2],["sandbox",6],["import",1],["unavailable",2],["error",2],["setenv",1],["openai4",1],["kernel",2],["refusing",2],["workspace",1],["kw",1],["raise",1],["failed",2],["under",2],["setattr",1],["create",1],["check",3],["by",1],["name",1],["doctor",2],["report",1],["isolation",1],["assert",2],["status",1],["fail",1],["detail",1]]},{"id":"tests/test_doctor.py#test_enforce_with_a_failing_self_test_fails.refusing","name":[["refusing",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["refusing",2],["workspace",2],["kw",2],["raise",1],["sandbox",1],["unavailable",1],["error",1],["self",1],["test",1],["failed",1],["under",1],["enforce",1]]},{"id":"tests/test_doctor.py#test_enforce_without_a_backend_fails","name":[["test",1],["enforce",1],["without",1],["backend",1],["fails",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["enforce",4],["without",2],["backend",5],["fails",2],["cfg",3],["monkeypatch",4],["means",1],["refuse",1],["so",1],["doctor",3],["must",1],["not",1],["call",1],["degradation",1],["setenv",1],["openai4",1],["kernel",1],["sandbox",2],["setattr",1],["openai4s",1],["security",1],["detect",1],["lambda",1],["kw",1],["none",2],["no",2],["here",2],["check",3],["by",1],["name",1],["report",1],["isolation",1],["assert",2],["status",1],["fail",1],["detail",1]]},{"id":"tests/test_doctor.py#test_every_probe_reports_without_a_running_daemon","name":[["test",1],["every",1],["probe",1],["reports",1],["without",1],["running",1],["daemon",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["every",2],["probe",2],["reports",2],["without",2],["running",3],["daemon",3],["cfg",3],["situation",1],["motivates",1],["usually",1],["one",1],["will",1],["not",1],["start",1],["so",1],["check",5],["needs",1],["server",1],["unavailable",1],["exactly",1],["wanted",1],["result",3],["doctor",4],["report",1],["assert",3],["by",1],["name",2],["data",1],["model",1],["runtime",1],["isolation",1],["disk",1],["connectors",1],["remote",1],["checks",1],["status",1],["ok",1],["warn",1],["fail",1],["detail",1],["said",1],["nothing",1]]},{"id":"tests/test_doctor.py#test_flag_off_doctor_preserves_legacy_runtime_probe","name":[["test",1],["flag",1],["off",1],["doctor",1],["preserves",1],["legacy",1],["runtime",1],["probe",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",3],["test",2],["flag",3],["off",3],["doctor",5],["preserves",2],["legacy",2],["runtime",3],["probe",3],["cfg",3],["monkeypatch",5],["forbidden",2],["readiness",6],["kwargs",3],["raise",1],["assertion",1],["error",1],["performed",1],["stage",1],["setattr",3],["openai4s",3],["kernel",4],["standard",2],["profile",2],["environments",3],["discover",1],["lambda",2],["args",2],["types",1],["simple",1],["namespace",1],["name",1],["base",1],["rscript",1],["none",2],["resolve",1],["interpreter",1],["check",4],["assert",3],["status",1],["warn",1],["not",1],["facts",2],["prebuilt",1]]},{"id":"tests/test_doctor.py#test_flag_off_doctor_preserves_legacy_runtime_probe.forbidden_readiness","name":[["forbidden",1],["readiness",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["forbidden",2],["readiness",3],["kwargs",2],["raise",1],["assertion",1],["error",1],["flag",1],["off",1],["doctor",1],["performed",1],["stage",1],["probe",1]]},{"id":"tests/test_doctor.py#test_low_disk_fails_because_a_run_would_die_partway","name":[["test",1],["low",1],["disk",1],["fails",1],["because",1],["run",1],["would",1],["die",1],["partway",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["low",2],["disk",4],["fails",2],["because",2],["run",2],["would",2],["die",2],["partway",2],["cfg",3],["monkeypatch",3],["refusing",1],["up",1],["front",1],["beats",1],["failing",1],["after",1],["expensive",1],["part",1],["setattr",1],["doctor",3],["shutil",1],["usage",1],["lambda",1],["types",1],["simple",1],["namespace",1],["total",1],["10",3],["free",1],["assert",1],["by",1],["name",1],["report",1],["status",1],["fail",1]]},{"id":"tests/test_doctor.py#test_no_credential_value_appears_anywhere_in_the_report","name":[["test",1],["no",1],["credential",1],["value",1],["appears",1],["anywhere",1],["report",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["no",2],["credential",5],["value",3],["appears",2],["anywhere",2],["report",3],["cfg",4],["whether",2],["configured",1],["diagnostic",1],["not",6],["output",2],["written",2],["be",2],["pasted",1],["into",2],["bug",1],["reports",1],["assembled",1],["at",1],["runtime",1],["rather",1],["than",1],["as",1],["literal",1],["source",1],["scan",1],["matches",1],["shape",1],["realistic",1],["looking",1],["key",2],["checked",1],["tree",1],["finding",2],["real",1],["sentinel",4],["still",1],["has",1],["distinctive",1],["enough",1],["means",1],["leaked",1],["nothing",1],["else",1],["sk",1],["please",2],["leak",2],["24",1],["llm",1],["api",1],["result",3],["doctor",2],["blob",3],["json",1],["dumps",1],["render",1],["assert",2]]},{"id":"tests/test_doctor.py#test_no_prebuilt_env_and_no_r_still_says_r_will_not_run","name":[["test",1],["no",2],["prebuilt",1],["env",1],["still",1],["says",1],["will",1],["not",1],["run",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["no",4],["prebuilt",2],["env",2],["still",2],["says",2],["will",3],["not",3],["run",3],["cfg",3],["monkeypatch",4],["setattr",2],["openai4s",2],["kernel",3],["environments",2],["discover",1],["lambda",2],["resolve",1],["interpreter",1],["none",1],["check",3],["by",1],["name",1],["doctor",2],["report",1],["runtime",1],["assert",2],["status",1],["warn",1],["cells",1],["detail",1]]},{"id":"tests/test_doctor.py#test_no_prebuilt_env_but_r_on_path_does_not_claim_r_is_dead","name":[["test",1],["no",1],["prebuilt",1],["env",1],["but",1],["path",1],["not",1],["claim",1],["dead",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["no",4],["prebuilt",2],["env",5],["but",2],["path",4],["not",6],["claim",2],["dead",2],["cfg",3],["monkeypatch",4],["channel",1],["need",1],["conda",1],["resolver",1],["falls",1],["back",1],["worker",1],["runs",1],["against",1],["system",1],["rscript",5],["reporting",1],["cells",2],["will",2],["run",2],["whenever",1],["built",2],["named",1],["interpreter",2],["kernel",4],["would",1],["as",1],["unavailable",1],["setattr",2],["openai4s",2],["environments",2],["discover",1],["lambda",2],["resolve",1],["usr",3],["local",3],["bin",3],["check",5],["by",1],["name",1],["doctor",2],["report",1],["runtime",1],["assert",4],["status",1],["warn",1],["still",1],["python",1],["detail",2],["facts",1]]},{"id":"tests/test_doctor.py#test_no_r_anywhere_still_warns","name":[["test",1],["no",1],["anywhere",1],["still",1],["warns",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["no",2],["anywhere",2],["still",2],["warns",2],["cfg",3],["monkeypatch",4],["setattr",2],["openai4s",2],["kernel",3],["environments",2],["discover",1],["lambda",2],["types",1],["simple",1],["namespace",1],["name",2],["py",1],["rscript",1],["none",2],["shutil",1],["check",3],["by",1],["doctor",2],["report",1],["runtime",1],["assert",2],["status",1],["warn",1],["cells",1],["will",1],["not",1],["run",1],["detail",1]]},{"id":"tests/test_doctor.py#test_r_is_resolved_the_way_the_r_kernel_resolves_it","name":[["test",1],["resolved",1],["way",1],["kernel",1],["resolves",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["resolved",2],["way",2],["kernel",3],["resolves",2],["cfg",3],["monkeypatch",4],["shutil",2],["rscript",7],["reported",1],["cells",1],["will",1],["not",2],["run",1],["exactly",1],["installations",1],["openai4s",2],["setup",1],["had",1],["just",1],["built",1],["environment",1],["conda",1],["env",1],["bin",3],["directory",1],["daemon",1],["path",2],["setattr",2],["environments",2],["discover",1],["lambda",2],["types",2],["simple",2],["namespace",2],["name",4],["py",1],["none",2],["opt",2],["envs",2],["doctor",3],["check",4],["by",1],["report",1],["runtime",1],["assert",3],["status",1],["ok",1],["facts",2],["true",1]]},{"id":"tests/test_doctor.py#test_stage1_doctor_runtime_uses_the_same_readiness_gate","name":[["test",1],["stage1",1],["doctor",1],["runtime",1],["uses",1],["same",1],["readiness",1],["gate",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["stage1",3],["doctor",3],["runtime",3],["uses",2],["same",2],["readiness",5],["gate",2],["cfg",3],["monkeypatch",3],["state",5],["expected",3],["status",4],["enabled",3],["dataclasses",1],["replace",1],["roadmap",2],["features",1],["feature",1],["flags",1],["trusted",1],["delivery",1],["true",4],["ready",9],["plan",8],["openai4s",5],["env",4],["python",7],["repair",5],["apply",8],["projection",3],["schema",1],["version",1],["profile",4],["standard",4],["reason",1],["none",2],["if",4],["else",4],["environment",1],["incomplete",1],["checked",1],["locally",1],["network",1],["contacted",1],["false",2],["mutation",1],["performed",1],["requirements",1],["digest",1],["sha256",1],["64",1],["required",1],["environments",3],["missing",2],["packages",1],["numpy",2],["remediation",1],["kind",1],["managed",1],["generation",1],["argv",4],["commands",1],["label",2],["command",2],["join",2],["requires",1],["explicit",1],["action",1],["setattr",1],["kernel",1],["lambda",1],["kwargs",1],["check",7],["assert",6],["facts",1],["detail",4]]},{"id":"tests/test_doctor.py#test_the_default_egress_mode_is_not_reported_as_offline","name":[["test",1],["default",1],["egress",1],["mode",1],["not",1],["reported",1],["as",1],["offline",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["default",3],["egress",5],["mode",3],["not",3],["reported",2],["as",2],["offline",2],["cfg",3],["monkeypatch",4],["openai4",3],["off",3],["means",1],["allowlist",1],["enforced",1],["everything",1],["reachable",1],["setenv",1],["delenv",1],["allow",1],["network",2],["raising",1],["false",1],["check",4],["by",1],["name",1],["doctor",2],["report",1],["connectors",1],["assert",3],["status",1],["ok",1],["facts",2],["allowed",1],["true",1]]},{"id":"tests/test_doctor.py#test_the_doctor_and_the_runtime_resolve_the_same_model","name":[["test",1],["doctor",1],["runtime",1],["resolve",1],["same",1],["model",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["doctor",3],["runtime",2],["resolve",5],["same",2],["model",6],["cfg",5],["whole",1],["point",1],["two",1],["implementations",1],["one",2],["question",1],["they",1],["came",1],["disagree",1],["there",1],["now",1],["both",1],["call",1],["from",2],["openai4s",2],["llm",6],["import",2],["config",2],["store",7],["db",1],["path",1],["setting",2],["provider",3],["claude",2],["opus",1],["resolved",3],["check",3],["by",1],["name",1],["report",1],["assert",2],["facts",2]]},{"id":"tests/test_doctor.py#test_the_exit_code_is_the_verdict","name":[["test",1],["exit",1],["code",1],["verdict",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["exit",2],["code",2],["verdict",2],["monkeypatch",3],["capsys",3],["so",1],["setup",1],["script",1],["branch",1],["instead",1],["grepping",1],["prose",1],["cli",3],["importlib",1],["import",1],["module",1],["openai4s",1],["main",2],["status",3],["expected",2],["doctor",5],["ok",1],["warn",1],["fail",1],["setattr",1],["report",1],["lambda",1],["cfg",1],["checks",1],["assert",1],["readouterr",1]]},{"id":"tests/test_doctor.py#test_the_json_form_is_machine_readable","name":[["test",1],["json",1],["form",1],["machine",1],["readable",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["json",4],["form",2],["machine",2],["readable",2],["monkeypatch",3],["capsys",3],["cli",3],["importlib",1],["import",1],["module",1],["openai4s",1],["main",2],["setattr",1],["doctor",5],["report",1],["lambda",1],["cfg",1],["status",3],["ok",3],["checks",2],["name",2],["model",2],["detail",1],["remedy",1],["facts",1],["assert",3],["parsed",3],["loads",1],["readouterr",1],["out",1]]},{"id":"tests/test_doctor.py#test_the_overall_status_is_the_worst_check","name":[["test",1],["overall",1],["status",1],["worst",1],["check",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["overall",2],["status",4],["worst",2],["check",2],["cfg",5],["monkeypatch",3],["setenv",1],["openai4",1],["kernel",1],["sandbox",1],["off",1],["one",1],["warn",2],["assert",2],["doctor",5],["report",2],["fail",3],["llm",1],["api",1],["key",1],["now",1],["also",1]]},{"id":"tests/test_doctor.py#test_the_real_network_kill_switch_is_what_decides_connector_reach","name":[["test",1],["real",1],["network",1],["kill",1],["switch",1],["decides",1],["connector",1],["reach",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["real",2],["network",6],["kill",2],["switch",3],["decides",2],["connector",2],["reach",2],["cfg",3],["monkeypatch",3],["global",1],["openai4",4],["allow",3],["egress",1],["selects",1],["whether",1],["allowlist",1],["enforced",1],["its",1],["default",1],["off",2],["means",1],["fail",1],["open",1],["so",1],["reading",1],["as",1],["offline",1],["inverted",1],["both",1],["answers",1],["at",1],["once",1],["setenv",1],["check",4],["by",1],["name",1],["doctor",2],["report",1],["connectors",1],["assert",3],["status",1],["warn",1],["facts",1],["allowed",1],["false",1],["detail",1]]},{"id":"tests/test_doctor.py#test_the_rendered_report_shows_a_remedy_only_where_there_is_a_problem","name":[["test",1],["rendered",1],["report",1],["shows",1],["remedy",1],["only",1],["there",1],["problem",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["rendered",2],["report",3],["shows",2],["remedy",2],["only",2],["there",2],["problem",2],["cfg",4],["llm",1],["api",1],["key",1],["text",3],["doctor",2],["render",1],["assert",3],["failing",1],["check",1],["must",1],["say",1],["ok",4],["lines",3],["ln",3],["splitlines",1],["if",1],["startswith",1],["fixture",1],["should",1],["pass",1],["something",1],["line",2],["not",1]]},{"id":"tests/test_doctor.py#test_the_upgrade_guide_says_doctor_does_not_migrate_and_fails_after_a_failed_one","name":[["test",1],["upgrade",1],["guide",1],["says",1],["doctor",1],["not",1],["migrate",1],["fails",1],["after",1],["failed",1],["one",1]],"path":[["tests",1],["test",1],["doctor",1],["py",1]],"body":[["def",2],["test",2],["upgrade",3],["guide",3],["says",3],["doctor",7],["not",5],["migrate",3],["fails",3],["after",2],["failed",2],["one",2],["commands",1],["database",1],["both",1],["halves",1],["must",1],["keep",1],["out",1],["list",1],["say",1],["reports",1],["instead",1],["from",1],["pathlib",1],["import",1],["path",2],["docs",4],["file",1],["resolve",1],["parent",2],["english",4],["join",2],["upgrading",2],["md",2],["read",2],["text",2],["utf",2],["split",2],["chinese",4],["zh",1],["assert",6],["openai4s",6],["reads",1],["schema",1],["version",1],["its",1],["data",2],["check",1],["exit",1],["support",1],["bundle",1],["other",1],["diagnosis",1],["command",1],["either",2],["diagnostics",2]]},{"id":"tests/test_doubao_search.py","name":[["test",1],["doubao",1],["search",1],["py",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["offline",1],["security",1],["contracts",2],["primary",1],["doubao",8],["search",7],["integration",1],["every",2],["upstream",2],["module",2],["deterministic",1],["fake",2],["live",1],["browser",1],["gate",1],["deliberately",1],["separate",1],["these",1],["tests",1],["prove",1],["request",2],["would",1],["leave",1],["reply",1],["admitted",1],["rejected",1],["reflected",1],["credential",1],["cannot",1],["be",1],["published",1],["disguised",1],["by",1],["fallback",1],["engine",1],["from",9],["future",1],["import",17],["annotations",1],["errno",1],["io",1],["ipaddress",1],["json",2],["socket",2],["types",1],["urllib",2],["error",4],["pathlib",1],["path",1],["pytest",5],["openai4s",6],["datapro",1],["config",2],["endpoint",1],["max",1],["response",4],["bytes",1],["traffic",1],["tag",1],["auth",1],["service",1],["host",2],["dispatch",1],["dispatcher",1],["http",1],["deadline",2],["httpexchange",2],["timeout",2],["arm",1],["read",1],["retired",1],["body",1],["exhausted",1],["store",2],["must",1],["never",1],["teach",1],["schema",1],["recorder",1],["its",1],["shape",1],["came",1],["real",1],["product",1],["applying",1],["marker",1],["at",1],["scope",1],["covers",1],["test",1],["below",1],["including",1],["route",1],["routing",1],["cases",1],["added",1],["alongside",1],["direct",1],["client",1],["pytestmark",1],["mark",3],["stubbed",1],["backend",1],["old",1],["secret",2],["plan",2],["canary",2],["before",1],["rotation",2],["new",1],["after",1],["fixture",1],["autouse",1],["true",1],["parametrize",2],["code",1],["invalid",1],["api",1],["key",1],["10403",1],["10406",1],["10407",1],["10408",1],["10409",1],["10412",1],["100013",1],["429",1],["700429",1],["flow",1],["limit",1],["exceeded",1],["payload",1],["not",3],["result",2],["web",1],["results",2],["list",2]]},{"id":"tests/test_doubao_search.py#_deterministic_dns","name":[["deterministic",1],["dns",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["deterministic",2],["dns",5],["monkeypatch",3],["transport",1],["fake",1],["so",1],["host",3],["must",1],["not",1],["decide",1],["module",1],["result",1],["offline",2],["port",2],["args",1],["kwargs",1],["try",1],["address",5],["str",1],["ipaddress",1],["ip",1],["except",1],["value",1],["error",1],["93",1],["184",1],["216",1],["34",1],["family",2],["socket",5],["af",2],["inet6",1],["if",1],["else",1],["inet",1],["return",1],["sock",1],["stream",1],["ipproto",1],["tcp",1],["setattr",1],["getaddrinfo",1]]},{"id":"tests/test_doubao_search.py#_deterministic_dns._offline_dns","name":[["offline",1],["dns",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["offline",2],["dns",2],["host",3],["port",3],["args",2],["kwargs",2],["try",1],["address",5],["str",1],["ipaddress",1],["ip",1],["except",1],["value",1],["error",1],["93",1],["184",1],["216",1],["34",1],["family",2],["socket",4],["af",2],["inet6",1],["if",1],["else",1],["inet",1],["return",1],["sock",1],["stream",1],["ipproto",1],["tcp",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse","name":[["end",1],["body",1],["closing",1],["response",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["end",2],["body",5],["closing",2],["response",4],["urllib",2],["as",1],["cpython",1],["11",1],["http",1],["client",1],["hands",1],["back",1],["httpresponse",1],["read1",4],["calls",3],["close",3],["conn",1],["same",1],["call",1],["returns",1],["final",1],["byte",1],["known",1],["content",3],["length",7],["has",2],["already",1],["closed",1],["connection",1],["socket",5],["by",1],["then",1],["makefile",1],["was",1],["holding",2],["last",1],["reference",1],["so",1],["descriptor",1],["goes",1],["away",1],["while",1],["caller",1],["still",1],["looks",1],["like",1],["open",1],["python",1],["10",1],["alone",1],["waited",1],["one",1],["further",1],["empty",1],["read",3],["shape",1],["be",1],["modelled",1],["rather",1],["than",1],["left",1],["whichever",1],["interpreter",1],["happens",1],["run",1],["suite",1],["def",9],["init",1],["self",38],["payload",2],["chunk",9],["bytes",4],["int",3],["16",1],["declared",2],["extra",2],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1],["offset",4],["len",3],["retiring",1],["fp",4],["types",1],["simple",1],["namespace",1],["sock",1],["headers",1],["type",1],["application",1],["str",1],["status",2],["200",1],["enter",1],["return",6],["exit",1],["exc",1],["none",8],["getcode",1],["isclosed",1],["bool",1],["args",1],["kwargs",1],["pragma",1],["no",1],["cover",1],["must",1],["stay",1],["unused",1],["raise",1],["assertion",1],["error",1],["buffer",1],["filling",1],["would",1],["bypass",1],["deadline",1],["size",5],["if",3],["min",1],["not",2],["retire",3]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["none",3],["return",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["init",2],["self",14],["payload",3],["chunk",4],["bytes",4],["int",4],["16",2],["declared",3],["extra",3],["body",2],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1],["offset",1],["length",3],["len",1],["socket",3],["retiring",1],["fp",1],["types",1],["simple",1],["namespace",1],["sock",1],["headers",1],["content",2],["type",1],["application",1],["str",1],["status",1],["200",1],["read1",1],["calls",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse._retire","name":[["retire",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["retire",2],["self",4],["none",3],["fp",1],["socket",1],["close",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.close","name":[["close",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["close",2],["self",3],["none",2],["retire",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.getcode","name":[["getcode",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["getcode",2],["self",3],["int",2],["return",1],["status",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.isclosed","name":[["isclosed",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["isclosed",2],["self",3],["bool",2],["return",1],["fp",1],["none",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["read",3],["self",2],["args",2],["kwargs",2],["pragma",2],["no",2],["cover",2],["must",2],["stay",2],["unused",2],["raise",1],["assertion",1],["error",1],["buffer",1],["filling",1],["would",1],["bypass",1],["deadline",1]]},{"id":"tests/test_doubao_search.py#_EndOfBodyClosingResponse.read1","name":[["read1",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["read1",3],["self",13],["size",6],["calls",1],["if",3],["fp",1],["none",2],["return",2],["length",3],["chunk",6],["body",1],["offset",3],["min",1],["bytes",1],["len",2],["not",2],["retire",1]]},{"id":"tests/test_doubao_search.py#_headers","name":[["headers",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["headers",2],["request",3],["dict",2],["str",4],["noqa",2],["ann001",2],["return",1],["name",2],["casefold",1],["value",2],["header",1],["items",1]]},{"id":"tests/test_doubao_search.py#_http_wire","name":[["http",1],["wire",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["http",3],["wire",2],["payload",3],["bytes",2],["body",3],["json",2],["dumps",1],["ensure",1],["ascii",2],["false",1],["encode",2],["utf",1],["return",1],["200",1],["ok",1],["content",2],["type",1],["application",1],["length",1],["str",1],["len",1],["connection",1],["close",1]]},{"id":"tests/test_doubao_search.py#_RecordingOpener","name":[["recording",1],["opener",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["recording",3],["opener",3],["def",2],["init",1],["self",8],["replies",4],["iter",1],["requests",2],["timeouts",2],["open",1],["request",2],["timeout",2],["none",1],["noqa",1],["ann001",1],["append",2],["reply",11],["next",1],["if",3],["isinstance",3],["base",1],["exception",2],["raise",3],["bytes",2],["dict",2],["list",2],["return",2],["response",3],["hasattr",1],["read1",2],["stay",1],["total",1],["passing",1],["unrecognised",1],["straight",1],["through",1],["hands",1],["service",1],["something",1],["no",1],["getcode",1],["boundary",1],["reports",1],["fixture",1],["mistake",1],["as",1],["failed",1],["attribute",1],["error",2],["test",1],["then",1],["fails",1],["passes",1],["reason",1],["not",1],["one",1],["written",1],["check",1],["type",2],["cannot",1],["serve",1],["name",1],["pass",1],["have",1],["encoded",1],["shaped",1],["object",1]]},{"id":"tests/test_doubao_search.py#_RecordingOpener.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["init",2],["self",5],["replies",4],["iter",1],["requests",1],["timeouts",1]]},{"id":"tests/test_doubao_search.py#_RecordingOpener.open","name":[["open",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["open",2],["self",5],["request",3],["timeout",3],["none",2],["noqa",2],["ann001",2],["requests",1],["append",2],["timeouts",1],["reply",11],["next",1],["replies",1],["if",3],["isinstance",3],["base",1],["exception",2],["raise",3],["bytes",2],["dict",2],["list",2],["return",2],["response",3],["hasattr",1],["read1",2],["stay",1],["total",1],["passing",1],["unrecognised",1],["straight",1],["through",1],["hands",1],["service",1],["something",1],["no",1],["getcode",1],["boundary",1],["reports",1],["fixture",1],["mistake",1],["as",1],["failed",1],["attribute",1],["error",2],["test",1],["then",1],["fails",1],["passes",1],["reason",1],["not",1],["one",1],["written",1],["check",1],["type",2],["recording",1],["opener",1],["cannot",1],["serve",1],["name",1],["pass",1],["have",1],["encoded",1],["shaped",1],["object",1]]},{"id":"tests/test_doubao_search.py#_Response","name":[["response",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["response",3],["io",4],["bytes",4],["subset",1],["urllib",1],["stdlib",1],["client",1],["consumes",1],["def",4],["init",2],["self",8],["payload",4],["object",1],["body",2],["if",1],["isinstance",1],["else",1],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1],["super",1],["headers",1],["content",1],["type",1],["application",1],["status",2],["200",1],["enter",1],["return",3],["exit",1],["exc",1],["none",2],["getcode",1],["int",1]]},{"id":"tests/test_doubao_search.py#_Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_doubao_search.py#_Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["none",3],["return",1]]},{"id":"tests/test_doubao_search.py#_Response.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["init",3],["self",4],["payload",5],["object",2],["bytes",3],["body",2],["if",1],["isinstance",1],["else",1],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1],["super",1],["headers",1],["content",1],["type",1],["application",1],["status",1],["200",1]]},{"id":"tests/test_doubao_search.py#_Response.getcode","name":[["getcode",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["getcode",2],["self",3],["int",2],["return",1],["status",1]]},{"id":"tests/test_doubao_search.py#_RetiringSocket","name":[["retiring",1],["socket",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["retiring",2],["socket",5],["refuses",1],["read",1],["timeout",1],["once",1],["its",1],["descriptor",2],["gone",1],["settimeout",2],["closed",1],["raises",1],["oserror",2],["ebadf",2],["every",1],["stdlib",1],["behaves",1],["way",1],["so",1],["reader",1],["touches",1],["one",1],["after",1],["body",1],["complete",1],["fails",1],["any",1],["interpreter",1],["def",4],["init",1],["self",10],["timeouts",2],["list",1],["float",1],["fd",4],["value",2],["if",1],["raise",1],["errno",1],["bad",1],["file",1],["append",1],["fileno",1],["int",1],["return",1],["close",1],["none",1]]},{"id":"tests/test_doubao_search.py#_RetiringSocket.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["init",2],["self",4],["timeouts",1],["list",1],["float",1],["fd",1]]},{"id":"tests/test_doubao_search.py#_RetiringSocket.close","name":[["close",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["close",2],["self",3],["none",2],["fd",1]]},{"id":"tests/test_doubao_search.py#_RetiringSocket.fileno","name":[["fileno",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["fileno",2],["self",3],["int",2],["return",1],["fd",1]]},{"id":"tests/test_doubao_search.py#_RetiringSocket.settimeout","name":[["settimeout",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["settimeout",2],["self",4],["value",3],["if",1],["fd",1],["raise",1],["oserror",1],["errno",1],["ebadf",1],["bad",1],["file",1],["descriptor",1],["timeouts",1],["append",1]]},{"id":"tests/test_doubao_search.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["service",3],["tmp",3],["path",5],["opener",4],["secret",6],["str",2],["old",2],["store",5],["if",1],["datapro",1],["save",1],["agent",1],["plan",1],["key",1],["return",1],["doubao",1],["search",1]]},{"id":"tests/test_doubao_search.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["store",5],["tmp",3],["path",5],["return",1],["openai4s",1],["db",1]]},{"id":"tests/test_doubao_search.py#_successful_payload","name":[["successful",1],["payload",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["successful",2],["payload",2],["title",4],["str",2],["official",2],["doubao",2],["search",3],["result",5],["dict",2],["return",1],["count",1],["web",1],["results",1],["url",1],["https",1],["www",1],["volcengine",1],["com",1],["docs",1],["summary",1],["current",1],["returned",1],["by",1],["upstream",1]]},{"id":"tests/test_doubao_search.py#test_a_body_cut_short_of_content_length_is_a_transport_failure","name":[["test",1],["body",1],["cut",1],["short",1],["content",1],["length",1],["transport",1],["failure",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["body",3],["cut",2],["short",2],["content",2],["length",4],["transport",2],["failure",2],["tmp",3],["path",3],["response",4],["end",1],["closing",1],["successful",1],["payload",1],["declared",2],["extra",1],["17",2],["opener",3],["recording",1],["store",1],["obj",1],["service",3],["pytest",1],["raises",1],["doubao",1],["search",2],["error",1],["match",1],["ended",1],["before",1],["its",1],["valid",1],["json",1],["must",1],["still",1],["obey",1],["http",1],["framing",1],["assert",1]]},{"id":"tests/test_doubao_search.py#test_a_completely_read_body_is_not_reported_as_a_failed_request","name":[["test",1],["completely",1],["read",1],["body",1],["not",1],["reported",1],["as",1],["failed",1],["request",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["completely",2],["read",4],["body",4],["not",3],["reported",3],["as",4],["failed",3],["request",3],["tmp",3],["path",3],["finished",1],["exchange",1],["must",1],["be",2],["re",1],["bounded",2],["its",1],["retired",2],["socket",9],["upstream",1],["answered",1],["http",2],["200",1],["real",2],["results",2],["reader",2],["consumed",1],["every",3],["byte",1],["but",1],["loop",1],["then",1],["asked",1],["client",1],["had",1],["just",1],["closed",1],["arm",1],["one",2],["more",1],["timeout",2],["raised",1],["oserror",2],["ebadf",1],["boundary",1],["projected",1],["doubao",3],["search",4],["complete",2],["successful",2],["agent",1],["network",1],["failure",1],["interpreter",1],["except",1],["10",1],["floor",1],["response",12],["end",1],["closing",1],["payload",1],["opener",3],["recording",1],["store",1],["obj",1],["service",3],["result",5],["over",1],["15",2],["assert",9],["source",1],["count",1],["title",1],["official",1],["scenario",1],["has",1],["transport",1],["really",1],["did",1],["retire",1],["while",2],["still",2],["held",1],["isclosed",1],["true",2],["fileno",1],["raw",1],["was",2],["live",1],["budget",1],["only",1],["ever",1],["shrank",1],["read1",2],["calls",2],["len",1],["timeouts",4],["all",1],["value",2],["sorted",1],["reverse",1]]},{"id":"tests/test_doubao_search.py#test_a_real_socket_exchange_survives_the_stdlib_end_of_body_close","name":[["test",1],["real",1],["socket",1],["exchange",1],["survives",1],["stdlib",1],["end",1],["body",1],["close",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",4],["test",4],["real",7],["socket",10],["exchange",5],["survives",2],["stdlib",3],["end",3],["body",3],["close",6],["tmp",3],["path",5],["monkeypatch",6],["same",1],["contract",1],["through",1],["client",7],["over",1],["nothing",1],["below",3],["faked",1],["here",2],["so",4],["http",3],["performs",1],["its",2],["own",2],["conn",1],["descriptor",2],["genuinely",1],["gone",1],["shape",1],["failed",1],["against",2],["live",1],["provider",1],["while",1],["every",1],["fake",1],["transport",1],["passed",1],["two",2],["limits",1],["not",2],["read",3],["as",1],["covering",1],["more",1],["than",1],["only",1],["11",1],["retirement",1],["exercised",1],["10",1],["floor",2],["keeps",1],["alive",1],["at",1],["length",1],["interpreter",1],["passes",1],["unfixed",1],["reader",1],["too",1],["modelled",1],["responses",1],["above",1],["carry",1],["regression",1],["signal",1],["connect",3],["build",5],["opener",6],["both",2],["substituted",1],["production",1],["create",1],["connection",3],["wrap",1],["tls",1],["urllib",3],["proxy",2],["discovery",1],["out",1],["scope",1],["from",2],["openai4s",2],["import",2],["egress",2],["webtools",3],["deadline",7],["httpsconnection",2],["handlers",2],["class",1],["socketpair",3],["self",4],["none",5],["sock",1],["absolute",2],["register",1],["settimeout",1],["remaining",1],["return",1],["request",2],["handler",2],["https",1],["setattr",4],["network",1],["allowed",1],["lambda",3],["true",1],["guard",1],["url",4],["check",1],["httpexchange",1],["descriptors",1],["opened",1],["inside",1],["block",1],["closes",1],["them",1],["failure",1],["setup",1],["leak",1],["pair",1],["rest",1],["session",1],["server",4],["store",7],["try",1],["datapro",1],["save",1],["agent",1],["plan",1],["key",1],["old",1],["secret",1],["no",1],["injected",1],["service",4],["takes",1],["aware",1],["including",1],["bounded",1],["requirement",1],["doubao",2],["search",2],["sendall",1],["wire",1],["successful",1],["payload",1],["result",5],["shutdown",1],["shut",1],["wr",1],["num",1],["results",2],["timeout",1],["15",1],["finally",1],["if",1],["assert",2],["source",1],["title",1]]},{"id":"tests/test_doubao_search.py#test_a_real_socket_exchange_survives_the_stdlib_end_of_body_close._build_opener","name":[["build",1],["opener",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["build",3],["opener",3],["exchange",3],["handlers",3],["class",1],["socketpair",2],["connection",2],["deadline",3],["httpsconnection",1],["connect",1],["self",4],["none",1],["sock",1],["client",3],["absolute",2],["register",1],["socket",1],["settimeout",1],["remaining",1],["return",1],["urllib",2],["request",2],["proxy",1],["handler",2],["https",1]]},{"id":"tests/test_doubao_search.py#test_a_real_socket_exchange_survives_the_stdlib_end_of_body_close._build_opener._SocketpairConnection","name":[["socketpair",1],["connection",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["socketpair",2],["connection",2],["deadline",4],["httpsconnection",2],["def",1],["connect",1],["self",4],["none",1],["sock",1],["client",3],["absolute",2],["register",1],["socket",1],["settimeout",1],["remaining",1]]},{"id":"tests/test_doubao_search.py#test_a_real_socket_exchange_survives_the_stdlib_end_of_body_close._build_opener._SocketpairConnection.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["connect",2],["self",5],["none",2],["sock",1],["client",3],["absolute",2],["deadline",2],["register",1],["socket",1],["settimeout",1],["remaining",1]]},{"id":"tests/test_doubao_search.py#test_a_socket_urllib_already_closed_still_takes_its_read_bound","name":[["test",1],["socket",1],["urllib",1],["already",1],["closed",1],["still",1],["takes",1],["its",1],["read",1],["bound",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",3],["socket",5],["urllib",3],["already",2],["closed",6],["still",2],["takes",2],["its",2],["read",4],["bound",4],["not",1],["retirement",2],["reading",1],["as",3],["one",1],["would",3],["be",1],["silent",1],["http",1],["client",9],["reads",1],["body",4],["through",1],["makefile",2],["reader",1],["closes",1],["connection",2],["soon",1],["headers",1],["close",4],["exchange",1],["so",1],["true",2],["whole",1],["while",1],["descriptor",2],["stays",1],["open",1],["underneath",1],["consulted",1],["therefore",1],["drop",1],["off",1],["every",1],["such",1],["response",1],["nothing",1],["report",1],["only",2],["shows",1],["up",1],["against",1],["peer",1],["stops",1],["sending",1],["no",1],["fixture",1],["here",1],["has",1],["gone",1],["counts",1],["server",2],["socketpair",1],["rb",1],["try",1],["assert",4],["fileno",1],["retired",1],["false",1],["arm",1],["timeout",1],["gettimeout",1],["finally",1]]},{"id":"tests/test_doubao_search.py#test_a_watchdog_close_is_reported_as_the_deadline_not_as_a_bare_oserror","name":[["test",1],["watchdog",1],["close",1],["reported",1],["as",2],["deadline",1],["not",1],["bare",1],["oserror",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["test",2],["watchdog",5],["close",4],["reported",2],["as",5],["deadline",3],["not",4],["bare",3],["oserror",4],["arming",2],["body",2],["socket",4],["must",1],["outrank",1],["reason",1],["went",1],["away",1],["register",2],["response",4],["arms",1],["entitled",1],["take",1],["remaining",3],["proving",1],["budget",3],["intact",2],["keep",1],["escaped",1],["there",1],["left",1],["exit",1],["exc",1],["type",1],["so",1],["exchange",7],["never",1],["became",1],["httpexchange",3],["timeout",3],["caller",1],["recognise",1],["every",1],["consumer",1],["projected",1],["abort",1],["failed",1],["one",1],["site",1],["reader",1],["end",1],["stop",1],["cannot",1],["cover",1],["tolerant",1],["helper",1],["still",2],["exists",1],["client",3],["server",2],["socketpair",1],["types",3],["simple",3],["namespace",3],["fp",1],["raw",1],["sock",1],["wins",2],["gap",2],["value",2],["positive",1],["no",1],["raised",1],["here",1],["expire",1],["gone",1],["before",1],["return",1],["try",1],["pytest",1],["raises",1],["finally",1]]},{"id":"tests/test_doubao_search.py#test_a_watchdog_close_is_reported_as_the_deadline_not_as_a_bare_oserror._watchdog_wins_the_gap","name":[["watchdog",1],["wins",1],["gap",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["watchdog",2],["wins",2],["gap",2],["value",2],["budget",1],["still",1],["positive",1],["no",1],["timeout",1],["raised",1],["here",1],["exchange",1],["expire",1],["socket",1],["gone",1],["before",1],["return",1]]},{"id":"tests/test_doubao_search.py#test_auth_and_quota_errors_are_hard_doubao_failures_not_empty_successes","name":[["test",1],["auth",1],["quota",1],["errors",1],["hard",1],["doubao",1],["failures",1],["not",1],["empty",1],["successes",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["auth",3],["quota",2],["errors",2],["hard",2],["doubao",3],["failures",2],["not",5],["empty",2],["successes",2],["tmp",3],["path",3],["code",4],["caplog",3],["opener",4],["recording",1],["response",1],["metadata",1],["error",2],["message",1],["rejected",1],["credential",1],["old",4],["secret",4],["store",1],["obj",1],["service",3],["pytest",1],["raises",1],["search",2],["as",1],["raised",3],["one",1],["real",1],["attempt",1],["only",1],["assert",4],["len",1],["requests",1],["str",1],["value",2],["repr",1],["text",1]]},{"id":"tests/test_doubao_search.py#test_body_exhaustion_requires_exact_stdlib_signals","name":[["test",1],["body",1],["exhaustion",1],["requires",1],["exact",1],["stdlib",1],["signals",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["test",2],["body",5],["exhaustion",2],["requires",2],["exact",2],["stdlib",2],["signals",2],["class",1],["raising",2],["closed",3],["probe",2],["length",3],["isclosed",2],["self",1],["raise",1],["value",1],["error",1],["reader",1],["already",1],["assert",3],["response",3],["exhausted",3],["true",1],["types",2],["simple",2],["namespace",2],["lambda",1],["object",1],["false",3]]},{"id":"tests/test_doubao_search.py#test_body_exhaustion_requires_exact_stdlib_signals._RaisingClosedProbe","name":[["raising",1],["closed",1],["probe",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["raising",2],["closed",3],["probe",2],["length",1],["def",1],["isclosed",1],["self",1],["raise",1],["value",1],["error",1],["reader",1],["already",1]]},{"id":"tests/test_doubao_search.py#test_body_exhaustion_requires_exact_stdlib_signals._RaisingClosedProbe.isclosed","name":[["isclosed",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["isclosed",2],["self",2],["raise",1],["value",1],["error",1],["reader",1],["already",1],["closed",1]]},{"id":"tests/test_doubao_search.py#test_body_reader_returns_after_each_raw_read_to_recheck_deadline","name":[["test",1],["body",1],["reader",1],["returns",1],["after",1],["each",1],["raw",1],["read",1],["recheck",1],["deadline",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["test",2],["body",3],["reader",2],["returns",2],["after",2],["each",2],["raw",2],["read",4],["recheck",2],["deadline",4],["tmp",3],["path",3],["class",1],["read1",2],["only",2],["response",3],["self",1],["args",1],["kwargs",1],["pragma",1],["no",1],["cover",1],["must",1],["stay",1],["unused",1],["raise",1],["assertion",1],["error",1],["buffer",1],["filling",1],["would",1],["bypass",1],["opener",3],["recording",1],["successful",1],["payload",1],["store",1],["obj",1],["service",3],["assert",1],["search",1],["safe",1],["reads",1],["source",1],["doubao",1]]},{"id":"tests/test_doubao_search.py#test_body_reader_returns_after_each_raw_read_to_recheck_deadline._Read1OnlyResponse","name":[["read1",1],["only",1],["response",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["read1",2],["only",2],["response",4],["def",1],["read",2],["self",1],["args",1],["kwargs",1],["pragma",1],["no",1],["cover",1],["must",1],["stay",1],["unused",1],["raise",1],["assertion",1],["error",1],["buffer",1],["filling",1],["would",1],["bypass",1],["deadline",1]]},{"id":"tests/test_doubao_search.py#test_body_reader_returns_after_each_raw_read_to_recheck_deadline._Read1OnlyResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["read",3],["self",2],["args",2],["kwargs",2],["pragma",2],["no",2],["cover",2],["must",2],["stay",2],["unused",2],["raise",1],["assertion",1],["error",1],["buffer",1],["filling",1],["would",1],["bypass",1],["deadline",1]]},{"id":"tests/test_doubao_search.py#test_credential_is_resolved_for_each_request_so_rotation_is_immediate","name":[["test",1],["credential",1],["resolved",1],["each",1],["request",1],["so",1],["rotation",1],["immediate",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["credential",2],["resolved",2],["each",2],["request",4],["so",2],["rotation",2],["immediate",2],["tmp",3],["path",3],["opener",4],["recording",1],["successful",2],["payload",2],["first",2],["second",2],["store",5],["service",5],["assert",7],["configured",1],["true",1],["search",2],["source",2],["doubao",2],["datapro",1],["save",1],["agent",4],["plan",4],["key",4],["new",4],["secret",7],["sent",2],["headers",1],["authorization",1],["requests",1],["bearer",2],["old",2],["setting",3],["not",2],["str",2]]},{"id":"tests/test_doubao_search.py#test_fixed_endpoint_headers_body_and_normalized_success","name":[["test",1],["fixed",1],["endpoint",1],["headers",1],["body",1],["normalized",1],["success",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["fixed",2],["endpoint",4],["headers",7],["body",3],["normalized",2],["success",2],["tmp",3],["path",3],["caplog",3],["opener",6],["recording",1],["successful",1],["payload",1],["store",2],["service",4],["result",5],["search",7],["num",1],["results",2],["timeout",1],["assert",14],["https",2],["open",1],["feedcoopapi",1],["com",2],["api",2],["web",3],["current",3],["ark",2],["cli",1],["follows",1],["volcengine",2],["mcp",2],["server",2],["key",2],["transport",1],["older",1],["public",1],["agentkit",1],["sample",1],["different",1],["traffic",4],["tag",4],["pinning",1],["upstream",2],["contract",1],["here",1],["prevents",1],["legacy",1],["shape",1],["returning",1],["len",1],["requests",2],["request",6],["full",1],["url",3],["method",1],["post",1],["timeouts",1],["pytest",1],["approx",1],["abs",1],["05",1],["content",1],["type",2],["application",1],["json",3],["authorization",1],["bearer",1],["old",3],["secret",4],["loads",1],["data",1],["query",2],["count",2],["filter",1],["need",1],["true",1],["title",1],["official",1],["doubao",2],["www",1],["docs",1],["snippet",1],["returned",1],["by",2],["source",1],["not",2],["dumps",1],["ensure",1],["ascii",1],["false",1],["text",1],["business",1],["row",1],["holds",1],["only",1],["opaque",1],["reference",1],["value",1],["resolved",1],["just",1],["time",1],["one",1],["str",1],["setting",1],["agent",1],["plan",1],["startswith",1],["v2",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate","name":[["test",1],["gateway",1],["config",1],["dedicated",1],["search",1],["keep",1],["strict",1],["product",1],["gate",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",8],["test",4],["gateway",11],["config",16],["dedicated",2],["search",35],["keep",2],["strict",2],["product",3],["gate",2],["tmp",3],["path",3],["monkeypatch",4],["caplog",3],["from",3],["openai4s",3],["import",3],["doubao",26],["mcp",2],["client",3],["llmconfig",2],["server",1],["as",3],["mod",5],["class",3],["hub",3],["emitter",1],["self",8],["root",2],["frame",2],["id",5],["return",7],["lambda",10],["event",2],["none",3],["broadcast",1],["disconnects",3],["mcpmanager",2],["disconnect",1],["connector",3],["cache",1],["scope",1],["append",2],["fake",2],["service",3],["init",1],["store",4],["configured",3],["bool",1],["datapro",2],["resolve",1],["agent",3],["plan",3],["key",9],["query",19],["num",2],["results",10],["timeout",2],["20",2],["assert",30],["if",4],["auth",8],["raise",1],["error",5],["must",3],["never",2],["reach",1],["empty",8],["count",7],["source",11],["wrong",5],["title",4],["not",10],["url",7],["https",3],["example",1],["snippet",3],["pass",2],["tavily",1],["unsafe",8],["script",1],["javascript",1],["alert",1],["real",3],["result",3],["www",1],["volcengine",1],["com",1],["docs",1],["one",1],["direct",1],["response",1],["setattr",2],["manager",1],["canary",6],["project",1],["cfg",3],["data",1],["dir",1],["llm",1],["provider",3],["deepseek",1],["api",8],["runner",4],["session",1],["start",1],["idle",1],["sweeper",1],["false",7],["try",1],["handler",19],["cls",2],["make",1],["object",1],["new",1],["replies",7],["json",3],["obj",2],["code",6],["200",6],["pop",5],["ark",2],["reused",2],["primary",2],["true",5],["body",24],["post",6],["status",8],["ok",1],["serialized",4],["dumps",2],["secret",1],["authorization",1],["available",3],["startswith",1],["ensure",1],["ascii",1],["pytest",2],["raises",2],["value",5],["502",1],["mismatch",1],["401",1],["failed",1],["str",1],["text",1],["finally",1],["close",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._FakeDoubaoSearchService","name":[["fake",1],["doubao",1],["search",1],["service",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["fake",2],["doubao",9],["search",5],["service",2],["def",3],["init",1],["self",5],["store",4],["configured",1],["return",5],["bool",1],["datapro",1],["resolve",1],["agent",1],["plan",1],["key",1],["query",13],["num",2],["results",6],["timeout",2],["20",2],["assert",2],["if",4],["auth",2],["raise",1],["error",1],["must",3],["never",1],["reach",1],["client",1],["empty",1],["count",4],["source",5],["wrong",1],["title",3],["not",4],["url",5],["https",2],["example",1],["test",1],["snippet",3],["pass",2],["tavily",1],["unsafe",1],["script",1],["javascript",1],["alert",1],["real",1],["result",1],["www",1],["volcengine",1],["com",1],["docs",1],["one",1],["direct",1],["product",1],["response",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._FakeDoubaoSearchService.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["init",2],["self",3],["store",4]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._FakeDoubaoSearchService.configured","name":[["configured",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["configured",2],["self",3],["return",1],["bool",1],["datapro",1],["resolve",1],["agent",1],["plan",1],["key",1],["store",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._FakeDoubaoSearchService.search","name":[["search",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["search",4],["self",2],["query",14],["num",3],["results",7],["timeout",3],["20",3],["assert",2],["if",4],["auth",2],["raise",1],["doubao",7],["error",1],["must",3],["never",1],["reach",1],["client",1],["empty",1],["return",4],["count",4],["source",5],["wrong",1],["title",3],["not",4],["url",5],["https",2],["example",1],["test",1],["snippet",3],["pass",2],["tavily",1],["unsafe",1],["script",1],["javascript",1],["alert",1],["real",1],["result",1],["www",1],["volcengine",1],["com",1],["docs",1],["one",1],["direct",1],["product",1],["response",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._MCPManager","name":[["mcpmanager",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["class",2],["mcpmanager",2],["def",1],["disconnect",1],["self",1],["connector",2],["id",2],["cache",1],["scope",1],["none",1],["disconnects",1],["append",1]]},{"id":"tests/test_doubao_search.py#test_gateway_config_and_dedicated_search_keep_the_strict_product_gate._MCPManager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["disconnect",2],["self",2],["connector",3],["id",3],["cache",2],["scope",2],["none",2],["disconnects",1],["append",1]]},{"id":"tests/test_doubao_search.py#test_host_web_search_context_is_bound_to_each_dispatchers_store","name":[["test",1],["host",1],["web",1],["search",1],["context",1],["bound",1],["each",1],["dispatchers",1],["store",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["host",16],["web",6],["search",10],["context",16],["bound",2],["each",2],["dispatchers",2],["store",10],["tmp",4],["path",4],["first",30],["opener",12],["recording",2],["successful",4],["payload",4],["result",8],["second",30],["key",12],["doubao",12],["plan",4],["dispatcher",2],["config",2],["data",2],["dir",2],["frame",4],["id",2],["try",1],["datapro",2],["save",2],["agent",2],["service",4],["tool",2],["query",6],["num",2],["results",6],["assert",12],["source",4],["title",4],["headers",4],["request",8],["authorization",4],["requests",4],["bearer",4],["all",2],["finally",1],["close",2]]},{"id":"tests/test_doubao_search.py#test_invalid_active_ark_key_cannot_hide_behind_valid_dedicated_state","name":[["test",1],["invalid",1],["active",1],["ark",1],["key",1],["cannot",1],["hide",1],["behind",1],["valid",1],["dedicated",1],["state",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["invalid",4],["active",2],["ark",5],["key",6],["cannot",2],["hide",2],["behind",2],["valid",2],["dedicated",2],["state",3],["tmp",3],["path",3],["opener",5],["recording",1],["successful",1],["payload",1],["store",7],["datapro",2],["save",1],["agent",1],["plan",1],["old",1],["secret",2],["setting",2],["llm",3],["provider",1],["api",1],["scope",1],["service",4],["doubao",2],["search",3],["assert",3],["credential",1],["configured",2],["false",3],["reused",1],["pytest",1],["raises",1],["auth",1],["error",1],["match",1],["shadow",1],["requests",1]]},{"id":"tests/test_doubao_search.py#test_malformed_or_unproven_success_is_rejected","name":[["test",1],["malformed",1],["unproven",1],["success",1],["rejected",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["unproven",2],["success",2],["rejected",2],["tmp",3],["path",3],["payload",3],["opener",3],["recording",1],["store",1],["obj",1],["service",3],["pytest",1],["raises",1],["doubao",1],["search",2],["response",1],["error",1],["must",1],["have",1],["real",1],["result",1],["list",1]]},{"id":"tests/test_doubao_search.py#test_no_key_is_not_a_search_success_and_makes_no_request","name":[["test",1],["no",2],["key",1],["not",1],["search",1],["success",1],["makes",1],["request",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["no",4],["key",3],["not",3],["search",4],["success",2],["makes",2],["request",2],["tmp",3],["path",3],["opener",4],["recording",1],["store",2],["service",4],["secret",1],["assert",3],["configured",2],["false",1],["pytest",1],["raises",1],["doubao",1],["error",1],["match",1],["credential",1],["agent",2],["plan",2],["must",1],["leave",1],["process",1],["requests",1],["setting",1],["none",1]]},{"id":"tests/test_doubao_search.py#test_primary_search_falls_back_only_when_no_agent_plan_key_exists","name":[["test",1],["primary",1],["search",1],["falls",1],["back",1],["only",1],["no",1],["agent",1],["plan",1],["key",1],["exists",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["test",3],["primary",3],["search",3],["falls",2],["back",2],["only",2],["no",4],["agent",2],["plan",2],["key",2],["exists",2],["tmp",3],["path",3],["opener",4],["recording",1],["store",1],["obj",1],["service",3],["secret",1],["fallback",7],["calls",3],["query",4],["num",3],["results",4],["timeout",3],["append",1],["return",1],["source",2],["tavily",2],["count",1],["title",1],["url",1],["https",1],["example",1],["result",2],["credential",2],["assert",3],["requests",1]]},{"id":"tests/test_doubao_search.py#test_primary_search_falls_back_only_when_no_agent_plan_key_exists.fallback","name":[["fallback",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["fallback",4],["query",5],["num",3],["results",4],["timeout",3],["calls",1],["append",1],["return",1],["source",1],["tavily",1],["count",1],["title",1],["url",1],["https",1],["example",1],["test",1]]},{"id":"tests/test_doubao_search.py#test_primary_search_has_no_direct_host_wire_method","name":[["test",1],["primary",1],["search",1],["has",1],["no",1],["direct",1],["host",1],["wire",1],["method",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["primary",2],["search",5],["has",2],["no",2],["direct",2],["host",5],["wire",4],["method",3],["tmp",3],["path",3],["dispatcher",6],["config",1],["data",1],["dir",1],["frame",2],["id",1],["doubao",1],["try",1],["assert",2],["not",2],["hasattr",2],["web",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["unknown",1],["query",1],["permission",1],["bypass",1],["finally",1],["store",1],["close",1]]},{"id":"tests/test_doubao_search.py#test_primary_search_never_falls_back_after_a_configured_key_is_rejected","name":[["test",1],["primary",1],["search",1],["never",1],["falls",1],["back",1],["after",1],["configured",1],["key",1],["rejected",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["test",2],["primary",3],["search",4],["never",2],["falls",2],["back",2],["after",2],["configured",2],["key",2],["rejected",2],["tmp",3],["path",3],["opener",4],["recording",1],["response",1],["metadata",1],["error",2],["code",1],["10406",1],["message",1],["quota",2],["exhausted",1],["store",1],["obj",1],["service",3],["fallback",7],["calls",3],["args",2],["kwargs",2],["append",1],["return",1],["source",1],["count",1],["results",1],["pytest",1],["raises",1],["doubao",1],["auth",1],["assert",2],["len",1],["requests",1]]},{"id":"tests/test_doubao_search.py#test_primary_search_never_falls_back_after_a_configured_key_is_rejected.fallback","name":[["fallback",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["fallback",4],["args",3],["kwargs",3],["calls",1],["append",1],["return",1],["source",1],["count",1],["results",1]]},{"id":"tests/test_doubao_search.py#test_primary_search_uses_doubao_and_never_calls_fallback_when_configured","name":[["test",1],["primary",1],["search",1],["uses",1],["doubao",1],["never",1],["calls",1],["fallback",1],["configured",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",3],["test",2],["primary",4],["search",3],["uses",2],["doubao",3],["never",2],["calls",5],["fallback",9],["configured",2],["tmp",3],["path",3],["opener",4],["recording",1],["successful",1],["payload",1],["store",1],["obj",1],["service",3],["args",2],["kwargs",2],["append",1],["return",1],["source",2],["count",2],["results",2],["title",1],["bad",1],["result",3],["provider",1],["num",1],["timeout",1],["assert",4],["len",1],["requests",1]]},{"id":"tests/test_doubao_search.py#test_primary_search_uses_doubao_and_never_calls_fallback_when_configured.fallback","name":[["fallback",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["fallback",4],["args",3],["kwargs",3],["calls",1],["append",1],["return",1],["source",1],["count",1],["results",1],["title",1],["bad",1]]},{"id":"tests/test_doubao_search.py#test_provider_prose_cannot_bypass_the_existing_web_search_screen","name":[["test",1],["provider",1],["prose",1],["cannot",1],["bypass",1],["existing",1],["web",1],["search",1],["screen",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",3],["provider",4],["prose",3],["cannot",2],["bypass",2],["existing",2],["web",3],["search",3],["screen",2],["tmp",3],["path",3],["opener",3],["recording",1],["result",6],["results",3],["title",3],["benign",3],["url",2],["https",1],["example",1],["snippet",5],["screened",2],["summary",1],["ignore",2],["all",2],["previous",2],["instructions",2],["site",1],["name",1],["unscreened",1],["publish",1],["time",1],["also",1],["controlled",1],["store",1],["obj",1],["service",3],["narrow",1],["normalized",1],["envelope",1],["assert",3],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_doubao_search.py#test_redirect_is_refused_and_its_location_cannot_reflect_the_bearer","name":[["test",1],["redirect",1],["refused",1],["its",1],["location",1],["cannot",1],["reflect",1],["bearer",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["redirect",6],["refused",2],["its",2],["location",3],["cannot",2],["reflect",2],["bearer",2],["tmp",3],["path",3],["urllib",1],["error",2],["httperror",1],["endpoint",1],["302",1],["rejected",1],["old",4],["secret",4],["https",1],["attacker",1],["example",1],["none",1],["opener",4],["recording",1],["store",1],["obj",1],["service",3],["pytest",1],["raises",1],["doubao",1],["search",2],["as",1],["raised",3],["not",3],["follow",1],["assert",4],["len",1],["requests",1],["message",3],["str",1],["value",2],["lower",1],["repr",1]]},{"id":"tests/test_doubao_search.py#test_reflected_credential_is_removed_before_results_leave_the_service","name":[["test",1],["reflected",1],["credential",1],["removed",1],["before",1],["results",1],["leave",1],["service",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",3],["reflected",5],["credential",3],["removed",2],["before",3],["results",3],["leave",2],["service",5],["tmp",3],["path",3],["caplog",3],["result",6],["count",2],["web",1],["title",1],["old",6],["secret",6],["after",1],["url",1],["https",1],["example",1],["summary",1],["mapping",1],["key",1],["opener",3],["recording",1],["store",1],["obj",1],["search",1],["reflection",1],["serialized",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["assert",5],["source",1],["doubao",1],["not",2],["redacted",1],["text",1]]},{"id":"tests/test_doubao_search.py#test_response_body_is_bounded_while_reading","name":[["test",1],["response",1],["body",1],["bounded",1],["while",1],["reading",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["response",5],["body",2],["bounded",3],["while",2],["reading",2],["tmp",3],["path",3],["opener",3],["recording",1],["max",1],["bytes",2],["store",1],["obj",1],["service",3],["pytest",1],["raises",1],["doubao",1],["search",2],["error",1],["match",1],["large",1],["limit",1],["size",1]]},{"id":"tests/test_doubao_search.py#test_short_invalid_key_is_never_reported_configured_or_sent","name":[["test",1],["short",1],["invalid",1],["key",1],["never",1],["reported",1],["configured",1],["sent",1]],"path":[["tests",1],["test",1],["doubao",1],["search",1],["py",1]],"body":[["def",2],["test",2],["short",3],["invalid",4],["key",5],["never",2],["reported",2],["configured",4],["sent",2],["tmp",3],["path",3],["auth",13],["opener",5],["recording",1],["response",1],["metadata",1],["error",2],["code",1],["10406",1],["store",5],["simulate",1],["legacy",1],["bypassed",1],["broker",1],["value",1],["public",1],["save",1],["helper",1],["rejects",1],["too",1],["but",1],["every",1],["jit",1],["consumer",1],["must",1],["independently",1],["fail",1],["closed",1],["secret",1],["setting",1],["agent",2],["plan",2],["scope",1],["service",4],["doubao",2],["search",3],["assert",3],["datapro",1],["credential",1],["state",1],["false",2],["pytest",1],["raises",1],["match",1],["classification",1],["requests",1]]},{"id":"tests/test_dynamic_tool_scopes.py","name":[["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["project",1],["global",1],["dynamic",3],["tool",4],["consumption",1],["activation",1],["rollback",1],["contracts",1],["from",6],["future",1],["import",8],["annotations",1],["json",1],["pytest",1],["openai4s",5],["config",2],["host",1],["dispatch",1],["build",1],["dispatcher",1],["tools",3],["catalog",2],["session",1],["registry",2],["execute",1],["call",1]]},{"id":"tests/test_dynamic_tool_scopes.py#_definition","name":[["definition",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",3],["definition",2],["name",4],["str",4],["marker",4],["dict",2],["return",2],["description",1],["input",1],["schema",2],["type",3],["object",2],["properties",4],["required",2],["additional",2],["false",2],["output",1],["value",3],["string",1],["implementation",1],["execute",1],["args",2],["smoke",1],["ttl",1],["600",1]]},{"id":"tests/test_dynamic_tool_scopes.py#_registry","name":[["registry",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["registry",5],["tmp",5],["path",5],["root",4],["str",4],["project",4],["worker",7],["none",4],["dynamic",3],["tool",3],["return",1],["workspace",1],["sessions",1],["id",1],["scope",1],["storage",1],["dir",1],["shared",1]]},{"id":"tests/test_dynamic_tool_scopes.py#_Worker","name":[["worker",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["class",2],["worker",2],["def",2],["init",1],["self",4],["none",1],["calls",2],["invoke",1],["manifest",5],["arguments",2],["append",1],["id",1],["scope",1],["dict",1],["return",1],["value",1],["description",1]]},{"id":"tests/test_dynamic_tool_scopes.py#_Worker.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1]]},{"id":"tests/test_dynamic_tool_scopes.py#_Worker.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["invoke",2],["self",3],["manifest",6],["arguments",3],["calls",1],["append",1],["id",1],["scope",1],["dict",1],["return",1],["value",1],["description",1]]},{"id":"tests/test_dynamic_tool_scopes.py#test_class_tools_gate_activation_and_rollback_through_host","name":[["test",1],["class",1],["tools",1],["gate",1],["activation",1],["rollback",1],["through",1],["host",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["test",2],["class",2],["tools",2],["gate",2],["activation",2],["rollback",5],["through",2],["host",14],["tmp",7],["path",7],["registry",12],["root",3],["project",11],["define",2],["definition",2],["versioned",9],["one",1],["first",4],["promote",2],["approved",2],["true",5],["second",6],["v2",1],["two",1],["consumer",4],["catalog",8],["session",1],["tool",15],["dispatcher",11],["build",1],["config",1],["data",2],["dir",1],["workspace",1],["frame",2],["id",12],["store",3],["new",1],["lambda",1],["permission",3],["rule",2],["scope",8],["global",2],["dynamic",7],["activate",4],["pattern",2],["decision",2],["deny",1],["denied",3],["ok",8],["execute",4],["call",4],["name",8],["version",3],["arguments",4],["manifest",8],["assert",7],["false",1],["method",2],["allow",1],["activated",2],["rolled",2],["back",2],["listed",3],["list",1],["versions",1],["count",1],["operation",1]]},{"id":"tests/test_dynamic_tool_scopes.py#test_cross_project_activation_and_tampered_scoped_manifest_fail_closed","name":[["test",1],["cross",1],["project",1],["activation",1],["tampered",1],["scoped",1],["manifest",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["test",2],["cross",2],["project",10],["activation",2],["tampered",2],["scoped",2],["manifest",4],["fail",2],["closed",2],["tmp",6],["path",9],["author",4],["registry",3],["root",3],["define",1],["definition",1],["isolated",4],["method",4],["private",1],["version",4],["promote",1],["approved",2],["true",2],["other",3],["pytest",1],["raises",1],["key",1],["error",3],["match",1],["not",1],["activate",1],["id",3],["shared",1],["manifests",1],["json",3],["record",3],["loads",1],["read",1],["text",2],["utf",2],["source",1],["write",1],["dumps",1],["encoding",1],["reopened",4],["assert",2],["none",1],["any",1],["mismatch",1],["load",1],["errors",1]]},{"id":"tests/test_dynamic_tool_scopes.py#test_dispatcher_binds_catalog_to_canonical_project_and_root","name":[["test",1],["dispatcher",1],["binds",1],["catalog",1],["canonical",1],["project",1],["root",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",10],["binds",2],["catalog",4],["canonical",2],["project",10],["root",10],["tmp",4],["path",4],["build",1],["config",1],["data",2],["dir",1],["workspace",1],["first",8],["store",4],["new",2],["frame",4],["id",8],["tool",2],["dynamic",2],["registry",2],["assert",6],["session",2],["second",8],["not",1],["scope",2]]},{"id":"tests/test_dynamic_tool_scopes.py#test_promoted_versions_are_consumed_only_in_their_bound_scope","name":[["test",1],["promoted",1],["versions",1],["consumed",1],["only",1],["their",1],["bound",1],["scope",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["test",2],["promoted",2],["versions",7],["consumed",2],["only",2],["their",2],["bound",2],["scope",5],["tmp",5],["path",5],["author",8],["registry",3],["root",7],["project",44],["define",2],["definition",2],["method",11],["version",9],["promote",2],["approved",2],["true",2],["global",16],["same",8],["worker",5],["other",5],["assert",13],["manifest",8],["id",15],["none",5],["invoke",1],["value",1],["calls",1],["record",4],["next",1],["item",3],["name",2],["if",1],["source",4],["frame",3],["cross",5],["events",2],["actor",2]]},{"id":"tests/test_dynamic_tool_scopes.py#test_repromoting_identical_content_reuses_version_but_audits_operation","name":[["test",1],["repromoting",1],["identical",1],["content",1],["reuses",1],["version",1],["but",1],["audits",1],["operation",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["test",2],["repromoting",2],["identical",2],["content",3],["reuses",2],["version",2],["but",2],["audits",2],["operation",3],["tmp",3],["path",3],["registry",6],["root",1],["repeat",5],["project",4],["define",1],["definition",1],["method",4],["same",1],["first",2],["promote",4],["approved",2],["true",2],["second",2],["assert",3],["manifest",2],["id",2],["history",3],["versions",2],["name",1],["scope",1],["len",1],["event",2],["events",1]]},{"id":"tests/test_dynamic_tool_scopes.py#test_resolution_priority_is_session_then_project_then_global","name":[["test",1],["resolution",1],["priority",1],["session",1],["then",2],["project",1],["global",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["test",2],["resolution",2],["priority",12],["session",6],["then",4],["project",16],["global",10],["tmp",6],["path",6],["author",7],["registry",4],["root",4],["define",3],["definition",4],["method",10],["promote",2],["approved",2],["true",2],["assert",5],["description",4],["may",1],["intentionally",1],["shadow",1],["lower",1],["scope",2],["local",6],["other",3]]},{"id":"tests/test_dynamic_tool_scopes.py#test_versions_activate_rollback_and_exact_proxy_are_auditable","name":[["test",1],["versions",1],["activate",1],["rollback",1],["exact",1],["proxy",1],["auditable",1]],"path":[["tests",1],["test",1],["dynamic",1],["tool",1],["scopes",1],["py",1]],"body":[["def",2],["test",2],["versions",5],["activate",4],["rollback",4],["exact",3],["proxy",6],["auditable",2],["tmp",5],["path",5],["first",8],["author",6],["registry",3],["root",3],["v1",1],["project",8],["define",2],["definition",2],["versioned",9],["method",9],["version",4],["one",1],["promote",4],["approved",4],["true",4],["second",9],["v2",1],["two",2],["worker",5],["consumer",8],["old",3],["tools",1],["assert",11],["manifest",16],["id",15],["activated",2],["tool",1],["executes",1],["immutable",1],["advertised",1],["even",1],["if",1],["activation",1],["changes",1],["between",1],["provider",1],["declaration",1],["invocation",1],["execute",1],["none",1],["value",1],["calls",1],["rolled",2],["back",2],["history",5],["name",1],["scope",1],["item",4],["event",2],["operation",1],["events",1],["sum",1],["bool",1],["active",1],["implementation",1],["not",1],["repr",1]]},{"id":"tests/test_dynamic_tools.py","name":[["test",1],["dynamic",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["from",5],["future",1],["import",9],["annotations",1],["json",1],["subprocess",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",3],["tools",3],["catalog",2],["session",1],["tool",6],["dynamic",6],["manifest",1],["registry",2],["worker",1],["proxy",1],["validate",1],["source",2],["execute",7],["call",3],["mark",1],["parametrize",1],["message",1],["os",1],["ndef",1],["args",8],["return",5],["imports",1],["not",1],["allowed",1],["def",4],["open",1],["secret",1],["forbidden",2],["getattr",1],["class",1],["other",1],["exactly",1],["one",1],["synchronous",2],["async",1]]},{"id":"tests/test_dynamic_tools.py#_definition","name":[["definition",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",3],["definition",2],["overrides",3],["value",3],["name",1],["sum",3],["values",6],["description",1],["list",1],["measured",1],["input",1],["schema",2],["type",5],["object",2],["properties",4],["array",1],["items",1],["number",2],["required",2],["additional",2],["false",2],["output",1],["total",3],["implementation",1],["execute",1],["args",3],["return",2],["smoke",1],["ttl",1],["60",1],["update",1]]},{"id":"tests/test_dynamic_tools.py#_Sandbox","name":[["sandbox",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["class",2],["sandbox",2],["def",4],["init",1],["self",7],["none",1],["status",1],["simple",1],["namespace",1],["enforced",1],["true",2],["closed",2],["false",1],["wrap",1],["command",3],["return",2],["list",1],["apply",1],["environment",3],["dict",1],["close",1]]},{"id":"tests/test_dynamic_tools.py#_Sandbox.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["status",1],["simple",1],["namespace",1],["enforced",1],["true",1],["closed",1],["false",1]]},{"id":"tests/test_dynamic_tools.py#_Sandbox.apply_environment","name":[["apply",1],["environment",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["apply",2],["environment",5],["self",2],["return",1],["dict",1]]},{"id":"tests/test_dynamic_tools.py#_Sandbox.close","name":[["close",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["close",2],["self",3],["closed",1],["true",1]]},{"id":"tests/test_dynamic_tools.py#_Sandbox.wrap_command","name":[["wrap",1],["command",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["wrap",2],["command",5],["self",2],["return",1],["list",1]]},{"id":"tests/test_dynamic_tools.py#_worker","name":[["worker",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["worker",3],["tmp",3],["path",3],["return",1],["dynamic",1],["tool",1],["sandbox",2],["factory",1],["lambda",1],["workspace",1],["timeout",1]]},{"id":"tests/test_dynamic_tools.py#test_dynamic_source_gate_rejects_host_escape_surfaces","name":[["test",1],["dynamic",1],["source",1],["gate",1],["rejects",1],["host",1],["escape",1],["surfaces",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["dynamic",3],["source",6],["gate",2],["rejects",2],["host",2],["escape",2],["surfaces",2],["message",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["validate",1]]},{"id":"tests/test_dynamic_tools.py#test_dynamic_tool_runs_in_one_shot_worker_and_proxy_keeps_behavior_visible","name":[["test",1],["dynamic",1],["tool",1],["runs",1],["one",1],["shot",1],["worker",1],["proxy",1],["keeps",1],["behavior",1],["visible",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["dynamic",4],["tool",4],["runs",2],["one",2],["shot",2],["worker",4],["proxy",7],["keeps",2],["behavior",2],["visible",2],["tmp",6],["path",6],["registry",4],["session",2],["manifests",2],["manifest",6],["define",1],["definition",2],["tools",1],["assert",6],["id",2],["startswith",1],["dyn",1],["isinstance",1],["execute",1],["none",1],["values",1],["total",1],["input",2],["schema",2],["stored",3],["json",2],["loads",1],["read",1],["text",1],["implementation",2],["scope",1]]},{"id":"tests/test_dynamic_tools.py#test_dynamic_tools_fail_closed_without_enforced_os_sandbox","name":[["test",1],["dynamic",1],["tools",1],["fail",1],["closed",1],["without",1],["enforced",1],["os",1],["sandbox",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["test",3],["dynamic",4],["tools",2],["fail",2],["closed",3],["without",2],["enforced",4],["os",3],["sandbox",9],["tmp",3],["path",3],["status",1],["false",1],["worker",3],["tool",2],["factory",1],["lambda",1],["workspace",1],["manifest",4],["name",1],["sum",2],["values",2],["description",1],["input",2],["schema",4],["definition",3],["output",2],["implementation",2],["imports",1],["permissions",1],["scope",1],["session",3],["id",2],["ttl",1],["60",1],["created",1],["at",2],["expires",1],["100",1],["dyn",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["invoke",1],["assert",1],["true",1]]},{"id":"tests/test_dynamic_tools.py#test_dynamic_worker_environment_does_not_inherit_host_secret","name":[["test",1],["dynamic",1],["worker",1],["environment",1],["not",1],["inherit",1],["host",1],["secret",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",3],["test",3],["dynamic",4],["worker",3],["environment",2],["not",4],["inherit",2],["host",2],["secret",2],["tmp",3],["path",3],["monkeypatch",4],["setenv",1],["openai4",2],["llm",2],["api",2],["key",2],["must",1],["cross",1],["observed",3],["run",3],["command",1],["kwargs",2],["update",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["total",2],["stderr",1],["setattr",1],["openai4s",1],["tools",1],["subprocess",1],["manifest",4],["tool",1],["name",1],["sum",2],["values",2],["description",1],["input",2],["schema",4],["definition",3],["output",2],["implementation",2],["imports",1],["permissions",1],["scope",1],["session",3],["id",2],["ttl",1],["60",1],["created",1],["at",2],["expires",1],["100",1],["dyn",1],["result",2],["invoke",1],["assert",2],["env",1]]},{"id":"tests/test_dynamic_tools.py#test_dynamic_worker_environment_does_not_inherit_host_secret.run","name":[["run",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["run",2],["command",2],["kwargs",3],["observed",1],["update",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["total",1],["stderr",1]]},{"id":"tests/test_dynamic_tools.py#test_project_or_global_promotion_requires_explicit_approval","name":[["test",1],["project",1],["global",1],["promotion",1],["requires",1],["explicit",1],["approval",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["project",6],["global",2],["promotion",2],["requires",2],["explicit",2],["approval",4],["tmp",8],["path",8],["denied",4],["dynamic",2],["tool",2],["registry",2],["session",2],["worker",4],["define",2],["definition",2],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["human",1],["promote",3],["sum",3],["values",3],["approved",5],["lambda",1],["manifest",3],["operation",2],["promoted",3],["assert",2],["scope",1],["id",2]]},{"id":"tests/test_dynamic_tools.py#test_schema_validation_ttl_and_permissions_are_enforced","name":[["test",1],["schema",1],["validation",1],["ttl",1],["permissions",1],["enforced",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["schema",2],["validation",2],["ttl",3],["permissions",3],["enforced",2],["tmp",5],["path",5],["now",3],["value",5],["10",1],["registry",7],["dynamic",1],["tool",1],["session",1],["manifests",1],["worker",2],["clock",1],["lambda",1],["define",2],["definition",2],["pytest",3],["raises",3],["error",3],["match",3],["arguments",1],["invoke",2],["sum",3],["values",5],["unknown",1],["true",1],["cannot",1],["request",1],["name",1],["networked",1],["network",1],["12",1],["assert",1],["none",1],["key",1],["expired",1]]},{"id":"tests/test_dynamic_tools.py#test_session_catalog_define_list_execute_and_promote_are_host_gated","name":[["test",1],["session",1],["catalog",1],["define",1],["list",1],["execute",1],["promote",1],["host",1],["gated",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["session",4],["catalog",15],["define",4],["list",3],["execute",4],["promote",4],["host",5],["gated",2],["tmp",5],["path",5],["registry",3],["dynamic",2],["tool",6],["manifests",1],["worker",2],["pytest",2],["raises",2],["permission",2],["error",2],["match",2],["approval",2],["definition",2],["manifest",4],["approved",2],["true",3],["assert",8],["name",4],["sum",5],["values",6],["implementation",1],["not",2],["spec",2],["specs",1],["class",1],["dispatcher",2],["call",2],["self",1],["method",3],["args",2],["by",1],["none",2],["return",1],["text",2],["ok",2],["arguments",1],["total",1],["project",3],["promoted",2],["scope",1]]},{"id":"tests/test_dynamic_tools.py#test_session_catalog_define_list_execute_and_promote_are_host_gated.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["class",2],["dispatcher",2],["def",1],["call",1],["self",1],["method",3],["args",2],["tool",3],["catalog",2],["by",1],["host",1],["assert",1],["not",1],["none",2],["return",1],["execute",1],["name",1]]},{"id":"tests/test_dynamic_tools.py#test_session_catalog_define_list_execute_and_promote_are_host_gated.Dispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["call",2],["self",2],["method",4],["args",3],["tool",3],["catalog",2],["by",1],["host",1],["assert",1],["not",1],["none",2],["return",1],["execute",1],["name",1]]},{"id":"tests/test_dynamic_tools.py#test_session_manifests_restore_by_hash_and_tampering_stays_inert","name":[["test",1],["session",1],["manifests",1],["restore",1],["by",1],["hash",1],["tampering",1],["stays",1],["inert",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["session",5],["manifests",3],["restore",6],["by",2],["hash",3],["tampering",2],["stays",2],["inert",2],["tmp",9],["path",12],["storage",5],["first",2],["dynamic",3],["tool",3],["registry",3],["worker",6],["manifest",6],["define",1],["definition",1],["ttl",1],["600",1],["restored",2],["assert",3],["sum",2],["values",2],["id",3],["json",3],["record",3],["loads",1],["read",1],["text",2],["utf",2],["description",1],["tampered",1],["write",1],["dumps",1],["rejected",4],["none",1],["load",2],["errors",2],["mismatch",1]]},{"id":"tests/test_dynamic_tools.py#test_worker_timeout_is_a_canonical_error","name":[["test",1],["worker",1],["timeout",1],["canonical",1],["error",1]],"path":[["tests",1],["test",1],["dynamic",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["worker",4],["timeout",4],["canonical",2],["error",3],["tmp",5],["path",5],["monkeypatch",3],["setattr",1],["openai4s",1],["tools",1],["dynamic",2],["subprocess",2],["run",1],["lambda",1],["args",2],["kwargs",2],["throw",1],["expired",1],["registry",3],["tool",1],["session",1],["manifests",1],["pytest",1],["raises",1],["runtime",1],["match",1],["timed",1],["out",1],["define",1],["definition",1]]},{"id":"tests/test_e2e.py","name":[["test",1],["e2e",1],["py",1]],"path":[["tests",1],["test",1],["e2e",1],["py",1]],"body":[["end",2],["integration",1],["test",6],["code",3],["as",2],["action",1],["loop",3],["unlike",1],["agent",6],["py",2],["mocks",1],["kernel",7],["runs",1],["skills",4],["false",2],["stubs",1],["dispatcher",2],["exercises",1],["whole",1],["real",4],["stack",1],["one",1],["flow",1],["offline",2],["true",1],["skill",5],["loader",2],["system",3],["context",2],["bootstrap",2],["subprocess",1],["json",1],["per",1],["line",1],["protocol",1],["host",2],["call",3],["rpc",1],["search",1],["submit",1],["output",1],["sqlite",1],["store",1],["sidecar",3],["imported",1],["inside",1],["called",1],["across",1],["cells",1],["only",1],["llm",1],["scripted",1],["so",1],["run",1],["fully",1],["path",2],["destructive",1],["find",1],["replace",1],["hid",1],["two",1],["self",1],["method",1],["parens",1],["were",1],["dropped",1],["nothing",1],["old",1],["suite",1],["caught",1],["because",1],["every",1],["from",5],["pathlib",1],["import",8],["pytest",3],["openai4s",3],["mod",1],["config",2],["md",1],["name",2],["teststats",4],["description",1],["descriptive",1],["statistics",1],["helpers",1],["mean",5],["numeric",1],["series",2],["origin",1],["personal",1],["importable",1],["e2e",1],["future",1],["annotations",1],["def",1],["xs",4],["if",2],["not",1],["raise",2],["value",1],["error",1],["empty",1],["return",1],["sum",1],["len",1],["fixture",1],["main",2],["exit",1],["file",1]]},{"id":"tests/test_e2e.py#e2e_cfg","name":[["e2e",1],["cfg",1]],"path":[["tests",1],["test",1],["e2e",1],["py",1]],"body":[["def",2],["e2e",2],["cfg",5],["tmp",4],["path",6],["config",4],["fully",1],["isolated",1],["private",2],["data",5],["dir",9],["sqlite",1],["artifacts",1],["skills",6],["holding",1],["one",1],["importable",1],["stats",1],["skill",8],["nothing",1],["touches",1],["openai4s",1],["teststats",1],["mkdir",1],["parents",1],["true",1],["md",2],["write",2],["text",2],["utf",2],["kernel",2],["py",1],["ensure",1],["dirs",1],["return",1]]},{"id":"tests/test_e2e.py#ScriptedLLM","name":[["scripted",1],["llm",1]],"path":[["tests",1],["test",1],["e2e",1],["py",1]],"body":[["class",2],["scripted",2],["llm",2],["returns",1],["queued",1],["replies",6],["order",1],["records",1],["messages",3],["was",1],["handed",1],["so",1],["test",1],["assert",1],["actually",1],["reached",1],["model",1],["skills",1],["block",1],["def",2],["init",1],["self",7],["list",1],["calls",2],["call",1],["cfg",1],["kw",1],["append",1],["dict",1],["content",3],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_e2e.py#ScriptedLLM.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["e2e",1],["py",1]],"body":[["def",2],["call",2],["self",5],["messages",3],["cfg",2],["kw",2],["calls",1],["append",1],["dict",1],["content",3],["replies",2],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["finished",1],["task",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_e2e.py#ScriptedLLM.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["e2e",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_e2e.py#test_end_to_end_kernel_error_is_observed","name":[["test",1],["end",2],["kernel",1],["error",1],["observed",1]],"path":[["tests",1],["test",1],["e2e",1],["py",1]],"body":[["def",2],["test",3],["end",4],["kernel",4],["error",7],["observed",2],["e2e",3],["cfg",4],["monkeypatch",3],["cell",3],["errors",1],["must",1],["be",1],["captured",1],["fed",1],["back",1],["as",1],["observation",1],["then",2],["agent",4],["recovers",1],["submits",1],["proving",1],["attribution",1],["survives",1],["full",1],["real",1],["path",1],["not",1],["just",1],["stubbed",1],["one",1],["py",1],["scripted",3],["llm",1],["python",2],["nraise",1],["value",2],["boom",2],["nhost",1],["submit",1],["output",1],["ok",1],["true",2],["recovered",1],["from",1],["setattr",1],["loop",1],["mod",1],["chat",1],["skills",1],["allow",1],["delegate",1],["false",1],["result",3],["run",1],["trigger",1],["recover",1],["assert",3],["stop",1],["reason",1],["submitted",1],["obs",3],["turn1",3],["transcript",1],["content",1]]},{"id":"tests/test_e2e.py#test_end_to_end_skill_flow","name":[["test",1],["end",2],["skill",1],["flow",1]],"path":[["tests",1],["test",1],["e2e",1],["py",1]],"body":[["def",2],["test",2],["end",4],["skill",8],["flow",2],["e2e",4],["cfg",5],["monkeypatch",3],["full",1],["code",2],["as",2],["action",1],["cycle",1],["skills",10],["enabled",1],["real",3],["kernel",4],["dispatcher",2],["turn",6],["retrieve",2],["import",5],["its",1],["sidecar",3],["compute",4],["persists",1],["ns",1],["submit",5],["structured",2],["output",6],["persisted",3],["function",1],["scripted",4],["llm",1],["exercises",1],["host",8],["search",3],["loader",1],["store",2],["dir",1],["bootstrap",2],["dropped",1],["paren",2],["let",1],["me",1],["pull",1],["stats",1],["python",2],["hits",2],["descriptive",1],["statistics",1],["mean",10],["print",2],["name",1],["from",3],["teststats",5],["series",3],["namespace",1],["len",1],["computed",2],["via",3],["setattr",1],["loop",1],["mod",1],["chat",2],["agent",3],["true",1],["allow",1],["delegate",1],["false",1],["result",5],["run",3],["completed",1],["channel",1],["assert",9],["stop",1],["reason",1],["submitted",3],["completion",1],["bullets",1],["regression",1],["guard",1],["deletion",1],["bug",2],["system",6],["context",1],["must",1],["have",1],["been",1],["called",1],["not",1],["left",1],["bound",1],["method",2],["so",2],["block",1],["reached",1],["model",1],["raised",1],["before",1],["first",5],["call",4],["calls",1],["role",1],["available",1],["content",3],["retrieval",1],["actually",1],["ran",1],["inside",1],["observation",1],["carries",1],["printed",1],["stdout",1],["obs",3],["turn1",3],["transcript",1],["round",1],["trips",1],["were",1],["sqlite",1],["log",2],["denylisted",1],["query",1],["read",1],["directly",1],["sqlite3",2],["conn",3],["connect",1],["str",1],["db",1],["path",1],["try",1],["methods",2],["row",2],["execute",1],["select",1],["finally",1],["close",1]]},{"id":"tests/test_egress_surface.py","name":[["test",1],["egress",1],["surface",1],["py",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["every",2],["module",5],["reach",4],["network",13],["named",2],["here",6],["purpose",2],["written",1],["as",6],["prerequisite",1],["telemetry",5],["one",13],["feature",1],["deliberately",2],["breaks",1],["loopback",6],["only",14],["default",5],["but",3],["not",14],["about",2],["before",4],["nothing",4],["repository",1],["recorded",1],["modules",4],["open",3],["outbound",5],["connection",5],["off",5],["by",12],["single",3],["packet",1],["leaves",1],["machine",1],["claim",1],["whole",2],["tree",2],["cannot",6],["be",3],["checked",1],["file",8],["at",6],["time",1],["so",7],["surface",5],["frozen",4],["thirteen",1],["today",1],["each",5],["stated",2],["reason",3],["new",11],["fails",2],["test",3],["its",11],["line",5],["fix",1],["add",1],["justification",1],["reviewer",1],["weigh",1],["point",1],["adding",3],["table",2],["decision",1],["urlopen",3],["random",1],["tuesday",1],["scope",2],["plainly",1],["finds",1],["primitives",1],["flag",1],["http",13],["server",5],["socketserver",1],["listen",1],["daemon",7],["relay",3],["recovery",1],["listener",2],["bind",2],["sockets",1],["different",2],["risk",1],["answer",1],["address",2],["documented",1],["docs",1],["security",1],["md",2],["also",1],["see",5],["egress",14],["from",11],["subprocess",2],["kernel",6],["cell",3],["running",2],["requests",5],["ssh",1],["invoked",1],["compute",4],["manager",1],["those",2],["outside",1],["any",3],["process",1],["guard",3],["construction",1],["sandbox",3],["own",5],["allowlisting",1],["exist",1],["future",1],["import",8],["annotations",1],["ast",2],["hashlib",1],["re",10],["pathlib",1],["path",5],["pytest",1],["package",2],["resolve",2],["parent",6],["openai4s",19],["names",4],["imported",2],["stdlib",3],["below",1],["attributes",1],["them",4],["frozenset",2],["urlretrieve",2],["build",1],["opener",2],["install",2],["request",9],["httpconnection",1],["httpsconnection",1],["create",4],["getaddrinfo",1],["gethostbyname",2],["ex",1],["urllib",3],["client",20],["socket",6],["ftplib",1],["smtplib",1],["telnetlib",1],["allowed",1],["note",1],["share",5],["py",17],["binds",1],["listening",1],["out",1],["docstring",2],["gateway",2],["mentions",2],["inside",2],["prompt",1],["string",4],["shown",1],["model",8],["declared",2],["dict",1],["str",2],["webtools",2],["agent",4],["web",6],["fetch",6],["follows",1],["redirects",4],["manually",1],["ssrf",5],["applies",2],["hop",2],["consults",1],["allowlist",3],["per",1],["llm",2],["transport",3],["product",2],["call",5],["provider",1],["host",9],["endpoints",2],["user",8],["registered",1],["reached",1],["instruction",1],["discovery",1],["probes",1],["local",1],["ollama",1],["lm",1],["studio",1],["friends",1],["practice",1],["real",1],["cli",2],["main",1],["update",1],["check",1],["both",1],["explicit",2],["actions",1],["downloads",1],["shared",2],["session",3],["bundle",2],["hardening",1],["sender",1],["opt",1],["refuses",3],["resolves",2],["no",7],["consent",1],["redirect",1],["plain",1],["payload",2],["did",1],["wire",1],["seal",1],["tests",2],["proof",1],["ws",1],["tunnel",1],["opens",1],["unless",2],["sharing",1],["configured",1],["mcp",2],["managed",1],["data",2],["pro",1],["streamable",1],["uses",1],["fixed",2],["endpoint",4],["policy",3],["post",3],["authenticated",2],["headers",2],["stay",1],["origin",7],["doubao",2],["search",3],["brokered",1],["plan",3],["key",2],["bounded",3],["enforces",2],["never",7],["projects",1],["authorization",1],["header",1],["worker",5],["placed",1],["node",2],["dialling",1],["back",1],["asked",2],["m3b",1],["because",4],["usually",2],["reachable",1],["while",1],["scheduler",1],["openai4",2],["connect",2],["refused",1],["outright",1],["without",2],["credential",1],["dials",1],["wrote",1],["taken",1],["deadline",2],["custom",1],["connections",1],["register",1],["live",1],["wall",1],["clock",1],["watchdog",1],["interrupt",1],["tls",1],["response",2],["body",1],["reads",2],["benchmark",2],["acceptance",2],["stage",1],["ketcher",1],["probe",5],["drives",1],["public",1],["production",1],["through",2],["127",6],["isolated",1],["child",3],["directory",1],["browser",4],["contracts",1],["reject",1],["external",3],["record",1],["zero",1],["calls",2],["same",8],["question",2],["bundled",3],["skills",6],["skill",5],["recipes",1],["directly",1],["inventory",2],["exists",1],["freeze",1],["bless",1],["scanner",1],["above",5],["has",3],["ever",1],["looked",1],["gap",2],["sidecar",1],["exactly",1],["consulted",1],["bash",1],["gate",2],["once",1],["forward",1],["environment",1],["variable",1],["these",2],["merely",1],["bypass",1],["convention",1],["analysis",2],["all",3],["removing",1],["hit",2],["goal",1],["needs",1],["review",2],["asks",4],["guarded",3],["capability",2],["would",3],["three",2],["were",1],["literature",1],["doi",1],["alex",1],["lookups",1],["mineral",1],["spectra",1],["rruff",1],["archive",1],["catalyst",1],["sar",1],["screening",1],["could",1],["express",1],["needed",1],["head",3],["existence",1],["follow",1],["contactable",1],["binary",1],["download",2],["raw",2],["made",2],["way",2],["subject",1],["neither",1],["nor",1],["api",4],["was",2],["part",1],["traffic",1],["went",1],["around",1],["fence",1],["built",2],["grew",1],["powers",1],["method",1],["moved",2],["onto",1],["entry",1],["hole",1],["argue",2],["itself",2],["bio",1],["byte",1],["exact",2],["silently",1],["rewritten",1],["fingerprint",3],["over",1],["recognized",2],["keeps",1],["reviewable",1],["pretending",1],["dozens",1],["identical",1],["vendored",1],["entries",2],["individual",1],["grants",1],["crosswalk",1],["remains",1],["detection",1],["runtime",1],["enforcement",1],["pinned",3],["manifests",1],["landed",1],["six",1],["frontmatter",1],["lines",1],["added",1],["remote",1],["nvidia",1],["shifted",1],["five",1],["existing",1],["curl",3],["sites",2],["94",1],["119",1],["130",1],["218",1],["100",1],["125",1],["133",1],["136",1],["224",1],["covers",1],["numbers",1],["pure",1],["edit",1],["moves",1],["entered",2],["left",2],["scenario",1],["generator",2],["adds",1],["negative",1],["attempts",1],["created",1],["successful",1],["aborts",1],["verification",1],["destination",3],["supplied",1],["rather",1],["than",1],["boundary",1],["other",3],["site",3],["changed",1],["pin",1],["again",1],["gained",1],["manifest",1],["schema",1],["declaration",1],["constant",1],["sits",1],["225",1],["262",1],["36e2ed60ce8ee5fd33fc4c11ac1c03d0e8d794ca021a0ae177a8f5dcb4267e78",1],["patterns",1],["compile",5],["python",2],["httpx",1],["aiohttp",1],["urllib3",1],["put",1],["delete",1],["patch",1],["stream",1],["biopython",1],["entrez",2],["za",4],["z0",3],["shell",2],["wget",1],["bdownload",1],["httr2",1],["rcurl",1],["walk",1],["java",1],["script",1],["loaded",1],["into",2],["page",2],["holds",1],["cookie",1],["webui",5],["absolute",3],["urls",1],["may",1],["name",2],["handed",1],["something",1],["fetches",2],["most",1],["inert",1],["pair",1],["constructs",3],["separately",1],["tested",1],["scoped",3],["preview",5],["replaced",1],["arbitrary",1],["vendor",1],["excluded",1],["scan",1],["entirely",1],["upstream",1],["minified",1],["code",1],["url",5],["library",1],["choosing",1],["hosts",3],["localhost",3],["alternate",1],["current",1],["port",2],["after",1],["bound",1],["artifact",1],["grant",2],["frontend",1],["verify",1],["iframe",2],["refuse",1],["overrides",1],["reverse",1],["direction",1],["selected",1],["app",1],["then",1],["matched",1],["against",1],["signed",1],["navigating",1],["www",2],["w3",1],["org",1],["svg",1],["xml",1],["namespace",1],["passed",1],["element",1],["ns",1],["identifier",1],["dereferenced",1],["tavily",1],["com",4],["displayed",1],["customize",1],["renders",1],["github",1],["opened",3],["tab",3],["official",1],["ark",3],["fetched",3],["volcengine",2],["view",1],["console",1],["manage",1],["turn",1],["regardless",1],["there",1],["whether",1],["src",1],["href",1],["xmlhttp",1],["send",1],["beacon",1],["event",1],["source",1],["admitted",1],["resolver",1],["compiled",1],["workbench",1],["next",1],["hostname",1],["comparison",1],["derives",1],["anywhere",1],["else",1],["legacy",1],["satellite",1],["literal",1],["like",1],["wide",1],["allowance",1],["let",1],["copy",1],["pasted",1],["base",1],["unremarked",1]]},{"id":"tests/test_egress_surface.py#_egress_sites","name":[["egress",1],["sites",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["egress",5],["sites",6],["dict",3],["str",6],["list",3],["tuple",3],["int",3],["every",1],["reference",1],["outbound",1],["primitive",1],["by",1],["module",2],["path",3],["sorted",1],["package",2],["rglob",1],["py",1],["try",1],["tree",2],["ast",5],["parse",1],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["syntax",1],["error",1],["pragma",1],["no",1],["cover",1],["unreadable",1],["source",1],["continue",2],["rel",3],["relative",1],["parent",1],["as",1],["posix",1],["node",12],["walk",1],["name",8],["none",1],["if",4],["isinstance",3],["import",1],["from",1],["modules",1],["alias",3],["names",3],["setdefault",2],["append",2],["lineno",2],["attribute",1],["attr",2],["elif",1],["id",2],["urlopen",1],["create",1],["connection",1],["build",1],["opener",1],["return",1]]},{"id":"tests/test_egress_surface.py#_scan_skill_source","name":[["scan",1],["skill",1],["source",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["scan",2],["skill",3],["source",2],["text",3],["str",5],["list",2],["tuple",3],["int",3],["hits",3],["lineno",2],["line",2],["enumerate",1],["splitlines",1],["start",1],["label",2],["pattern",2],["egress",1],["patterns",1],["if",1],["search",1],["add",1],["return",1],["sorted",1]]},{"id":"tests/test_egress_surface.py#_skill_egress_fingerprint","name":[["skill",1],["egress",1],["fingerprint",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["skill",2],["egress",2],["fingerprint",2],["sites",4],["dict",2],["str",6],["list",2],["tuple",2],["int",2],["digest",3],["hashlib",1],["sha256",1],["path",3],["sorted",1],["lineno",2],["label",2],["update",1],["encode",1],["utf",1],["return",1],["hexdigest",1]]},{"id":"tests/test_egress_surface.py#_skill_egress_sites","name":[["skill",1],["egress",1],["sites",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["skill",4],["egress",2],["sites",6],["dict",3],["str",6],["list",3],["tuple",3],["int",3],["conservatively",1],["inventory",1],["common",1],["clients",2],["scripts",1],["recipe",1],["prose",1],["deliberately",1],["broader",1],["than",1],["package",1],["ast",1],["scan",2],["vendored",1],["recipes",1],["third",1],["party",1],["python",1],["bio",1],["entrez",1],["shell",1],["commands",1],["helpers",1],["still",1],["not",2],["runtime",1],["boundary",1],["proof",1],["every",1],["possible",1],["custom",1],["client",1],["recognized",1],["distinction",1],["crosswalk",1],["row",1],["open",1],["if",3],["skills",3],["dir",1],["return",2],["paths",2],["path",8],["rglob",1],["file",1],["suffix",1],["py",1],["sh",1],["name",1],["md",1],["sorted",1],["try",1],["hits",3],["source",2],["read",1],["text",1],["utf",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["unreadable",1],["continue",1],["relative",1],["parent",1],["as",1],["posix",1]]},{"id":"tests/test_egress_surface.py#_webui_absolute_urls","name":[["webui",1],["absolute",1],["urls",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["webui",3],["absolute",3],["urls",2],["list",3],["tuple",3],["str",10],["int",3],["file",1],["line",9],["host",1],["text",2],["every",1],["url",5],["live",1],["client",1],["code",2],["import",1],["re",2],["pattern",2],["compile",1],["https",1],["found",3],["path",3],["sources",1],["lineno",2],["enumerate",1],["read",2],["utf",1],["errors",1],["replace",1],["splitlines",1],["comment",1],["documents",1],["was",1],["removed",1],["not",2],["stripped",3],["lstrip",1],["if",1],["startswith",2],["continue",1],["match",4],["finditer",1],["group",1],["sits",1],["next",1],["whole",1],["minified",1],["bundle",1],["one",2],["so",1],["same",1],["as",2],["fetch",3],["stops",1],["meaning",1],["anything",1],["there",1],["preact",1],["svg",1],["namespace",2],["constant",1],["at",2],["end",2],["any",1],["other",1],["would",1],["ordinary",1],["source",1],["window",1],["covers",1],["nothing",1],["changes",1],["near",2],["max",1],["start",1],["160",2],["append",1],["relative",1],["package",1],["split",1],["return",1]]},{"id":"tests/test_egress_surface.py#_webui_host_accounted","name":[["webui",1],["host",1],["accounted",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["webui",5],["host",6],["accounted",2],["path",3],["str",6],["near",3],["bool",2],["if",2],["not",1],["named",1],["hosts",2],["return",3],["false",1],["scoped",1],["startswith",1],["server",1],["dist",1],["assets",1],["hostname",1],["true",1]]},{"id":"tests/test_egress_surface.py#_webui_sources","name":[["webui",1],["sources",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["webui",4],["sources",2],["list",2],["path",7],["return",1],["sorted",1],["rglob",1],["if",1],["file",1],["suffix",1],["js",1],["html",1],["css",1],["vendor",1],["not",1],["relative",1],["parts",1]]},{"id":"tests/test_egress_surface.py#test_bundled_skill_raw_egress_surface_is_frozen","name":[["test",1],["bundled",1],["skill",1],["raw",1],["egress",1],["surface",1],["frozen",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["bundled",3],["skill",7],["raw",4],["egress",7],["surface",3],["frozen",3],["change",1],["recognized",1],["network",1],["recipe",1],["code",1],["requires",1],["re",1],["review",2],["openai4s",1],["has",1],["existed",1],["while",1],["skills",1],["was",1],["entirely",1],["outside",1],["unenforced",1],["actually",1],["lives",1],["detects",1],["common",1],["clients",1],["across",1],["python",1],["shell",1],["md",1],["not",1],["make",1],["those",1],["calls",1],["subject",1],["host",2],["allowlist",1],["ssrf",1],["guard",1],["sites",6],["observed",4],["fingerprint",3],["assert",1],["pinned",1],["inventory",1],["changed",1],["these",1],["against",1],["guarded",1],["capabilities",1],["then",1],["deliberately",1],["update",1]]},{"id":"tests/test_egress_surface.py#test_every_declaration_states_a_reason","name":[["test",1],["every",1],["declaration",1],["states",1],["reason",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["every",2],["declaration",2],["states",2],["reason",5],["module",2],["declared",1],["items",1],["assert",1],["len",1],["30",1],["needs",1],["not",1],["placeholder",1]]},{"id":"tests/test_egress_surface.py#test_every_external_host_the_client_names_is_accounted_for","name":[["test",1],["every",1],["external",1],["host",1],["client",1],["names",1],["accounted",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["every",2],["external",2],["host",9],["client",4],["names",3],["accounted",3],["softer",1],["half",1],["new",1],["hostname",2],["code",2],["has",1],["be",1],["argued",1],["kept",1],["separate",1],["from",2],["fetch",2],["check",1],["because",1],["catches",1],["different",1],["mistake",1],["url",1],["inert",1],["today",1],["one",2],["refactor",1],["away",1],["being",1],["passed",1],["adding",1],["row",1],["here",1],["decision",1],["typing",1],["into",1],["app",1],["js",1],["tuesday",1],["unaccounted",3],["sorted",1],["path",5],["line",4],["near",2],["webui",4],["absolute",1],["urls",1],["if",1],["not",3],["assert",1],["no",1],["recorded",1],["reason",1],["join",1],["add",1],["named",1],["hosts",2],["request",1],["remove",1],["loopback",1],["name",1],["already",1],["listed",1],["there",1],["but",1],["only",1],["counts",1],["inside",1],["built",1],["preview",1],["origin",1],["resolver",1],["see",1],["scoped",1],["naming",1],["anywhere",1],["else",1],["needs",1],["its",1],["own",1],["argument",1]]},{"id":"tests/test_egress_surface.py#test_listening_sockets_are_deliberately_out_of_scope","name":[["test",1],["listening",1],["sockets",1],["deliberately",1],["out",1],["scope",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",3],["listening",2],["sockets",2],["deliberately",2],["out",2],["scope",2],["relay",2],["binds",1],["socket",1],["different",2],["risk",1],["answer",1],["bind",1],["address",1],["folding",1],["here",2],["would",1],["make",1],["about",1],["two",1],["things",1],["good",1],["at",1],["neither",1],["openai4s",2],["server",1],["daemon",1],["py",2],["be",1],["named",1],["too",1],["was",1],["deleted",1],["unauthenticated",1],["post",1],["run",2],["onto",1],["agent",1],["nothing",1],["imported",1],["assertion",1],["nonexistent",1],["file",1],["absent",1],["passes",1],["wrong",1],["reason",1],["so",1],["went",1],["sites",3],["egress",1],["assert",1],["share",1],["not",1]]},{"id":"tests/test_egress_surface.py#test_no_undeclared_module_can_reach_the_network","name":[["test",1],["no",1],["undeclared",1],["module",1],["reach",1],["network",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",3],["no",2],["undeclared",5],["module",4],["reach",3],["network",3],["gate",1],["new",1],["outbound",1],["call",2],["fails",1],["here",2],["its",1],["file",1],["line",2],["sites",5],["egress",2],["sorted",1],["declared",3],["if",2],["detail",2],["join",1],["mod",4],["uses",1],["pytest",1],["fail",1],["these",1],["modules",1],["but",1],["not",1],["surface",1],["intended",1],["add",1],["reason",1],["reviewer",1],["weigh",1],["point",1],["adding",2],["decision",1],["urlopen",1],["tuesday",1]]},{"id":"tests/test_egress_surface.py#test_skill_egress_scan_recognizes_each_supported_client_family","name":[["test",1],["skill",1],["egress",1],["scan",1],["recognizes",1],["each",1],["supported",1],["client",1],["family",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",4],["skill",3],["egress",2],["scan",3],["recognizes",2],["each",2],["supported",2],["client",5],["family",2],["source",3],["join",1],["urllib",1],["request",1],["urlopen",1],["url",3],["requests",1],["entrez",2],["esearch",1],["db",1],["gene",1],["curl",1],["fs",1],["https",2],["example",2],["wget",1],["file",2],["download",1],["dest",1],["labels",2],["label",2],["lineno",1],["assert",1],["stdlib",1],["network",3],["python",1],["http",1],["biopython",1],["shell",1]]},{"id":"tests/test_egress_surface.py#test_the_browser_client_fetches_nothing_off_its_own_origin","name":[["test",1],["browser",1],["client",1],["fetches",1],["nothing",1],["off",1],["its",1],["own",1],["origin",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["browser",3],["client",3],["fetches",4],["nothing",3],["off",2],["its",2],["own",2],["origin",3],["cdn",1],["fallback",1],["outbound",2],["request",3],["user",2],["did",1],["not",2],["ask",1],["app",1],["js",2],["retry",1],["dmol",3],["from",3],["https",1],["org",1],["build",1],["min",1],["vendored",1],["copy",1],["failed",1],["load",1],["three",1],["things",1],["were",1],["wrong",1],["at",1],["once",1],["real",1],["application",1],["whose",1],["premise",1],["stays",1],["loopback",1],["executes",1],["third",1],["party",1],["script",1],["page",1],["holding",1],["session",1],["cookie",1],["silent",1],["so",1],["one",1],["who",1],["would",1],["care",1],["air",1],["gapped",1],["regulated",1],["install",1],["learns",1],["degraded",1],["path",5],["was",2],["skipping",1],["render",1],["coordinates",1],["as",1],["text",3],["already",1],["written",1],["asserts",1],["sharp",1],["thing",1],["no",1],["absolute",2],["url",1],["handed",1],["anything",1],["host",6],["table",1],["softer",1],["companion",1],["check",1],["below",1],["neither",1],["subsumes",1],["other",1],["allowlisted",1],["fetch",1],["still",1],["fails",1],["here",1],["offenders",3],["line",4],["webui",2],["urls",1],["if",1],["any",1],["site",2],["sites",1],["assert",1],["external",1],["join",1]]},{"id":"tests/test_egress_surface.py#test_the_declared_surface_has_no_stale_entries","name":[["test",1],["declared",1],["surface",1],["has",1],["no",1],["stale",1],["entries",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["declared",4],["surface",2],["has",2],["no",4],["stale",5],["entries",2],["module",1],["listed",1],["here",1],["longer",2],["reaches",1],["out",1],["licence",1],["nobody",1],["revoked",1],["list",1],["only",1],["meaningful",1],["while",1],["exact",1],["sites",3],["egress",1],["sorted",1],["assert",1],["but",1],["outbound",1]]},{"id":"tests/test_egress_surface.py#test_the_loopback_hosts_count_only_inside_the_built_origin_resolver","name":[["test",1],["loopback",1],["hosts",1],["count",1],["only",1],["inside",1],["built",1],["origin",1],["resolver",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["loopback",4],["hosts",3],["count",2],["only",3],["inside",2],["built",2],["origin",3],["resolver",7],["scoping",1],["half",1],["allowance",2],["no",2],["real",1],["source",1],["line",1],["exercises",1],["compiled",1],["resolve",1],["sandbox",1],["may",1],["name",1],["host",7],["so",2],["rows",2],["admitting",1],["them",1],["one",1],["place",1],["copy",1],["pasted",1],["http",3],["127",5],["base",1],["url",2],["frozen",2],["shell",2],["could",1],["slip",1],["through",1],["unremarked",1],["nothing",1],["tree",2],["currently",1],["sits",1],["refusing",1],["side",1],["rule",1],["negative",1],["cases",1],["constructed",1],["rather",1],["than",1],["found",1],["otherwise",1],["helper",1],["would",1],["be",1],["pin",1],["cannot",1],["fail",1],["hostname",1],["localhost",2],["assert",5],["webui",11],["accounted",5],["server",6],["dist",2],["assets",2],["index",2],["bz",2],["j6k69",2],["js",6],["same",2],["file",1],["but",1],["not",4],["ordinary",1],["absolute",1],["fetch",1],["api",1],["v1",1],["status",1],["satellite",1],["pages",1],["path",2],["app",3],["login",1],["unscoped",1],["keep",1],["their",1],["wide",1],["reason",1],["unknown",1],["stay",1],["refused",1],["www",1],["w3",1],["org",1],["evil",1],["example",1]]},{"id":"tests/test_egress_surface.py#test_the_scan_finds_a_planted_call","name":[["test",1],["scan",1],["finds",1],["planted",1],["call",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["scan",2],["finds",2],["planted",2],["call",2],["gate",2],["nobody",2],["has",1],["watched",1],["fail",1],["knows",1],["works",1],["source",2],["import",1],["urllib",2],["request",2],["ndef",1],["go",1],["return",1],["urlopen",2],["tree",2],["ast",3],["parse",1],["hits",2],["attr",1],["walk",1],["if",1],["isinstance",1],["attribute",1],["assert",1]]},{"id":"tests/test_egress_surface.py#test_the_surface_is_small_enough_to_review","name":[["test",1],["surface",1],["small",1],["enough",1],["review",1]],"path":[["tests",1],["test",1],["egress",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["surface",3],["small",2],["enough",2],["review",2],["thirteen",1],["modules",1],["reviewable",1],["if",1],["fails",1],["question",1],["not",1],["raise",1],["bound",1],["grew",2],["from",2],["eleven",1],["two",1],["explicit",1],["reasons",1],["recorded",1],["rather",1],["than",1],["left",1],["archaeology",1],["kernel",1],["worker",1],["py",2],["dials",1],["back",1],["daemon",1],["scheduler",1],["places",1],["compute",1],["node",1],["m3b",1],["benchmark",2],["acceptance",1],["makes",1],["one",1],["literal",1],["loopback",1],["request",1],["isolated",1],["production",1],["gateway",1],["stage",1],["ketcher",1],["route",1],["contract",1],["neither",1],["address",1],["comes",1],["cell",1],["model",1],["latter",1],["browser",1],["contracts",1],["reject",1],["external",1],["network",1],["traffic",1],["assert",1],["len",1],["declared",1],["13",1]]},{"id":"tests/test_egress.py","name":[["test",1],["egress",1],["py",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["tests",1],["outbound",1],["domain",1],["allowlist",2],["network",2],["egress",2],["fence",1],["covers",1],["pure",1],["enforcement",2],["engine",1],["mode",2],["gating",2],["suffix",1],["matching",2],["runtime",2],["grants",2],["host",6],["bash",3],["static",2],["scan",2],["security",4],["config",5],["surface",2],["end",4],["request",1],["access",1],["escape",2],["hatch",2],["routed",1],["through",2],["permission",1],["broker",3],["web",1],["fetch",1],["points",1],["there",1],["no",1],["test",3],["py",3],["tree",1],["so",1],["mirrors",1],["permissions",2],["real",2],["dispatcher",2],["webtools",1],["styles",1],["import",7],["threading",1],["time",1],["pytest",2],["from",4],["openai4s",4],["llmconfig",1],["store",2],["fixture",1],["autouse",1],["true",1],["effect",1]]},{"id":"tests/test_egress.py#_allowlist","name":[["allowlist",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["allowlist",3],["monkeypatch",3],["setenv",1],["openai4",1],["egress",1]]},{"id":"tests/test_egress.py#_clean_egress","name":[["clean",1],["egress",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["clean",2],["egress",9],["monkeypatch",5],["each",2],["test",4],["starts",2],["from",2],["known",2],["state",2],["no",4],["runtime",2],["grants",4],["off",2],["unless",2],["opts",2],["via",2],["allowlist",2],["mode",2],["reads",2],["env",2],["fresh",2],["so",2],["setenv",2],["enough",2],["flip",2],["enforcement",2],["config",2],["rebuild",2],["delenv",1],["openai4",1],["raising",1],["false",1],["reset",2],["yield",1]]},{"id":"tests/test_egress.py#_dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["dispatcher",4],["tmp",3],["path",4],["from",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["build",2],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["st",4],["store",1],["db",1],["seed",1],["default",1],["permission",1],["rules",1],["frame",7],["new",1],["kind",1],["turn",1],["id",3],["its",1],["own",1],["root",1],["disp",2],["return",1]]},{"id":"tests/test_egress.py#_kernel_local_host","name":[["kernel",1],["local",1],["host",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",4],["kernel",2],["local",2],["host",10],["sdk",2],["test",1],["only",1],["capability",1],["issuer",1],["no",3],["execution",1],["from",3],["pathlib",1],["import",3],["path",2],["openai4s",2],["bash",8],["authorization",4],["service",6],["build",2],["decode",2],["args",5],["rpc",3],["method",8],["raise",2],["assertion",2],["error",2],["must",1],["not",1],["workspace",1],["lambda",2],["cwd",1],["frame",1],["id",1],["none",1],["authorize",4],["decoded",4],["if",3],["return",4],["consume",2],["record",2],["result",2],["unexpected",1],["authorizer",1]]},{"id":"tests/test_egress.py#_kernel_local_host._no_rpc","name":[["no",1],["rpc",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["no",2],["rpc",3],["method",3],["args",2],["raise",1],["assertion",1],["error",1],["host",2],["bash",1],["must",1],["not",1]]},{"id":"tests/test_egress.py#_kernel_local_host.authorize","name":[["authorize",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["authorize",4],["method",7],["args",4],["decoded",4],["decode",1],["if",3],["bash",3],["return",3],["service",3],["consume",2],["authorization",2],["record",2],["result",2],["raise",1],["assertion",1],["error",1],["unexpected",1]]},{"id":"tests/test_egress.py#_wait_ask","name":[["wait",1],["ask",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["wait",2],["ask",2],["events",3],["range",1],["300",1],["if",1],["type",1],["await",2],["permission",2],["return",1],["time",1],["sleep",1],["01",1],["raise",1],["assertion",1],["error",1],["no",1],["emitted",1]]},{"id":"tests/test_egress.py#test_allowlist_blocks_lookalikes_and_general_saas","name":[["test",1],["allowlist",1],["blocks",1],["lookalikes",1],["general",1],["saas",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["allowlist",4],["blocks",2],["lookalikes",2],["general",2],["saas",2],["monkeypatch",3],["boundary",1],["dot",1],["keeps",1],["lookalike",1],["from",1],["matching",1],["permitted",1],["suffix",1],["assert",5],["not",6],["egress",5],["domain",5],["allowed",5],["evilncbi",1],["nlm",2],["nih",2],["gov",2],["ncbi",1],["attacker",1],["tld",1],["generic",1],["news",2],["social",1],["saa",1],["science",1],["ycombinator",1],["com",3],["hooks",1],["slack",1],["pastebin",1]]},{"id":"tests/test_egress.py#test_allowlist_permits_science_and_package_domains","name":[["test",1],["allowlist",1],["permits",1],["science",1],["package",1],["domains",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["allowlist",3],["permits",2],["science",2],["package",2],["domains",2],["monkeypatch",3],["ncbi",1],["nlm",1],["nih",1],["gov",1],["uniprot",1],["org",7],["rcsb",1],["ebi",1],["ac",1],["uk",1],["arxiv",1],["pypi",1],["files",1],["pythonhosted",1],["bioconductor",1],["open",4],["feedcoopapi",6],["com",13],["doi",1],["www",2],["bing",1],["duckduckgo",1],["mojeek",1],["assert",8],["egress",10],["domain",11],["allowed",8],["authenticated",1],["doubao",1],["search",1],["exception",1],["deliberately",1],["one",1],["host",2],["never",1],["its",1],["parent",1],["sibling",1],["child",5],["could",1],["receive",1],["bearer",1],["key",1],["not",6],["other",1],["datapro",4],["hqd",4],["cn",4],["beijing",4],["volces",4],["re",1],["approving",1],["exact",1],["managed",1],["origin",1],["cannot",1],["downgrade",1],["into",1],["normal",1],["runtime",1],["base",1],["policy",1],["grant",2]]},{"id":"tests/test_egress.py#test_allowlist_suffix_match_covers_subdomains","name":[["test",1],["allowlist",1],["suffix",1],["match",1],["covers",1],["subdomains",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["allowlist",3],["suffix",2],["match",2],["covers",2],["subdomains",3],["monkeypatch",3],["base",1],["entry",1],["authorizes",1],["its",1],["utilities",1],["sra",3],["rest",2],["apis",1],["assert",4],["egress",4],["domain",4],["allowed",4],["eutils",1],["ncbi",2],["nlm",2],["nih",2],["gov",2],["https",1],["download",1],["uniprot",1],["org",2],["files",1],["rcsb",1]]},{"id":"tests/test_egress.py#test_an_unparseable_target_stays_fail_open_for_domain_allowed","name":[["test",1],["unparseable",1],["target",1],["stays",1],["fail",1],["open",1],["domain",1],["allowed",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["unparseable",2],["target",7],["stays",3],["fail",4],["open",2],["domain",8],["allowed",5],["monkeypatch",3],["must",1],["not",3],["inherit",1],["allowlist",4],["closed",2],["answer",2],["callers",1],["read",1],["false",3],["from",1],["as",1],["existing",1],["hard",3],["policy",3],["refuses",1],["permissions",1],["py",1],["turns",1],["into",1],["guardian",2],["deny",2],["plus",1],["durable",1],["audit",1],["row",1],["naming",1],["scheme",1],["bearing",1],["no",1],["host",1],["file",2],["abs",1],["path",1],["bare",1],["https",2],["unbalanced",1],["ipv6",1],["bracket",1],["egress",7],["decision",1],["at",1],["all",1],["so",1],["denying",1],["names",1],["never",1],["issued",1],["denial",1],["class",1],["own",1],["comment",1],["exists",1],["prevent",1],["catalog",1],["only",1],["wrapper",1],["setenv",1],["openai4",1],["assert",4],["mode",1],["home",1],["me",1],["notes",1],["txt",1],["http",1],["true",1]]},{"id":"tests/test_egress.py#test_bash_allowlisted_domain_is_not_fenced","name":[["test",1],["bash",1],["allowlisted",1],["domain",1],["not",1],["fenced",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["bash",3],["allowlisted",3],["domain",2],["not",2],["fenced",2],["tmp",3],["path",3],["monkeypatch",4],["allowlist",1],["chdir",1],["host",3],["kernel",1],["local",1],["echo",2],["url",1],["passes",1],["egress",1],["scan",1],["runs",1],["no",1],["network",1],["fetching",1],["https",1],["pypi",1],["org",1],["simple",1],["done",2],["assert",2],["stdout",1],["exit",1],["code",1]]},{"id":"tests/test_egress.py#test_bash_blocked_domain_soft_fails_before_running","name":[["test",1],["bash",1],["blocked",1],["domain",1],["soft",1],["fails",1],["before",1],["running",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["bash",3],["blocked",4],["domain",2],["soft",2],["fails",2],["before",2],["running",2],["tmp",4],["path",4],["monkeypatch",4],["allowlist",1],["chdir",1],["host",4],["kernel",1],["local",1],["pytest",1],["raises",1],["runtime",1],["error",2],["as",1],["ei",2],["curl",1],["https",1],["evil",2],["example",2],["com",2],["out",2],["txt",2],["exactly",1],["shared",1],["message",2],["names",1],["assert",2],["str",1],["value",1],["egress",1],["command",1],["never",1],["ran",1],["so",1],["wrote",1],["nothing",1],["not",1],["exists",1]]},{"id":"tests/test_egress.py#test_blocked_error_is_single_key_soft_fail","name":[["test",1],["blocked",1],["error",1],["single",1],["key",1],["soft",1],["fail",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["blocked",5],["error",6],["single",2],["key",2],["soft",3],["fail",3],["monkeypatch",2],["err",3],["egress",2],["pastebin",2],["com",2],["assert",2],["keys",1],["exactly",1],["shared",1],["message",2],["names",1],["host",1]]},{"id":"tests/test_egress.py#test_catalog_membership_is_mode_independent_and_preserves_exact_hosts","name":[["test",1],["catalog",1],["membership",1],["mode",1],["independent",1],["preserves",1],["exact",1],["hosts",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["catalog",3],["membership",2],["mode",3],["independent",2],["preserves",2],["exact",4],["hosts",2],["monkeypatch",2],["fake",1],["ip",1],["compatibility",1],["needs",1],["answer",2],["even",1],["egress",10],["off",2],["must",2],["not",1],["inherit",1],["domain",8],["allowed",2],["intentional",1],["fail",1],["open",3],["credential",1],["bearing",1],["endpoint",1],["stay",1],["assert",7],["evil",2],["example",4],["com",6],["true",4],["allowlist",5],["api",1],["openalex",1],["org",1],["feedcoopapi",2],["child",1],["false",2],["grant",1],["data",2],["sub",1]]},{"id":"tests/test_egress.py#test_check_url_raises_proxy_403","name":[["test",1],["check",1],["url",1],["raises",1],["proxy",1],["403",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["check",5],["url",5],["raises",3],["proxy",3],["403",3],["monkeypatch",3],["allowlist",1],["assert",4],["egress",5],["https",2],["api",1],["crossref",1],["org",1],["works",1],["none",1],["allowed",1],["ok",1],["pytest",1],["blocked",3],["as",1],["ei",2],["news",2],["ycombinator",2],["com",2],["newest",1],["msg",4],["str",1],["value",1],["exact",1],["message",2],["match",1],["names",1],["host",1],["without",1],["substring",1],["request",1],["network",1],["access",1]]},{"id":"tests/test_egress.py#test_config_default_off_is_non_breaking","name":[["test",1],["config",1],["default",1],["off",1],["non",1],["breaking",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["config",3],["default",2],["off",3],["non",2],["breaking",2],["monkeypatch",3],["delenv",1],["openai4",1],["egress",2],["raising",1],["false",1],["assert",1],["security",1],["mode",1]]},{"id":"tests/test_egress.py#test_domain_of_parses_url_bare_and_port","name":[["test",1],["domain",1],["parses",1],["url",1],["bare",1],["port",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["domain",6],["parses",2],["url",2],["bare",2],["port",2],["monkeypatch",2],["assert",4],["egress",4],["https",1],["api",2],["openalex",2],["org",4],["works",1],["ncbi",2],["nlm",2],["nih",2],["gov",2],["geo",1],["files",2],["python",1],["hosted",1],["443",1],["pythonhosted",1]]},{"id":"tests/test_egress.py#test_gateway_display_shares_single_source_of_truth","name":[["test",1],["gateway",1],["display",1],["shares",1],["single",1],["source",1],["truth",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["gateway",4],["display",2],["shares",2],["single",2],["source",2],["truth",2],["from",1],["openai4s",1],["server",1],["import",1],["assert",1],["network",1],["groups",2],["egress",2]]},{"id":"tests/test_egress.py#test_grant_widens_then_reset_narrows","name":[["test",1],["grant",1],["widens",1],["then",1],["reset",1],["narrows",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["grant",4],["widens",2],["then",2],["reset",3],["narrows",2],["monkeypatch",3],["allowlist",1],["assert",7],["not",3],["egress",10],["domain",7],["allowed",4],["data",8],["mycorp",8],["io",9],["stored",2],["https",1],["whatever",1],["normalizes",1],["sub",1],["subdomains",1],["too",1],["granted",2],["domains",2],["membership",1],["url",1],["substring",1],["revoke",1],["grants",1],["frozenset",1]]},{"id":"tests/test_egress.py#test_host_only_skill_constraint_never_grants","name":[["test",1],["host",1],["only",1],["skill",1],["constraint",1],["never",1],["grants",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",3],["test",2],["host",3],["only",4],["skill",8],["constraint",2],["never",2],["grants",5],["monkeypatch",3],["domain",5],["list",1],["narrows",1],["check",3],["url",3],["not",1],["call",1],["grant",4],["from",2],["openai4s",3],["server",1],["network",1],["admission",1],["import",2],["bind",2],["load",3],["frame",5],["scope",2],["reset",3],["bindings",3],["skills",1],["loader",1],["capabilities",1],["declared",2],["capability",3],["id",3],["egress",7],["action",1],["group",1],["ag",1],["lit",1],["version",1],["document",1],["digest",1],["64",1],["api",2],["openalex",2],["org",2],["source",2],["frontmatter",1],["str",2],["return",1],["setattr",1],["https",2],["works",1],["pytest",1],["raises",1],["blocked",1],["evil",1],["example",1],["com",1],["assert",1]]},{"id":"tests/test_egress.py#test_host_only_skill_constraint_never_grants._grant","name":[["grant",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["grant",2],["domain",3],["str",4],["grants",1],["return",1]]},{"id":"tests/test_egress.py#test_kernel_local_bash_sees_runtime_grants_via_host_verdict","name":[["test",1],["kernel",1],["local",1],["bash",1],["sees",1],["runtime",1],["grants",1],["via",1],["host",1],["verdict",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["kernel",4],["local",4],["bash",8],["sees",2],["runtime",3],["grants",3],["via",2],["host",12],["verdict",4],["tmp",6],["path",6],["monkeypatch",4],["request",2],["network",2],["access",2],["escape",1],["hatch",1],["must",2],["keep",1],["working",1],["live",1],["only",1],["process",1],["so",1],["extracts",1],["domains",1],["asks",1],["egress",2],["check",1],["instead",1],["trusting",1],["its",1],["own",1],["stale",1],["worker",1],["side",2],["fence",1],["from",2],["openai4s",1],["sdk",1],["import",1],["build",2],["allowlist",1],["chdir",1],["disp",3],["frame",2],["store",2],["dispatcher",1],["workspace",1],["permission",1],["rule",1],["scope",2],["conversation",1],["id",1],["tool",1],["pattern",1],["decision",1],["allow",1],["lambda",1],["method",2],["args",2],["blocked",1],["before",1],["any",1],["grant",3],["comes",1],["pytest",1],["raises",1],["error",1],["curl",1],["https",2],["data",3],["mycorp",3],["io",3],["out",2],["txt",2],["assert",2],["not",1],["exists",1],["performs",1],["be",1],["visible",1],["next",1],["call",1],["domain",1],["echo",1],["would",1],["fetch",1],["exit",1],["code",1]]},{"id":"tests/test_egress.py#test_mode_defaults_off_and_parses_aliases","name":[["test",1],["mode",1],["defaults",1],["off",1],["parses",1],["aliases",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["mode",5],["defaults",2],["off",8],["parses",2],["aliases",2],["monkeypatch",4],["assert",3],["egress",8],["allowlist",3],["allow",1],["list",1],["enforce",1],["setenv",2],["openai4",2],["any",1],["unrecognized",1],["value",1],["degrades",1],["fail",1],["open",1],["false",1],["nonsense",1]]},{"id":"tests/test_egress.py#test_off_mode_fails_open","name":[["test",1],["off",1],["mode",1],["fails",1],["open",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["off",2],["mode",2],["fails",2],["open",2],["monkeypatch",2],["unconfigured",2],["networking",2],["stays",2],["fully",2],["nothing",2],["blocked",2],["assert",3],["egress",3],["domain",1],["allowed",1],["evil",3],["example",3],["com",3],["true",1],["check",1],["url",1],["https",2],["none",2],["scan",1],["command",1],["curl",1],["sh",1]]},{"id":"tests/test_egress.py#test_request_network_access_denied_leaves_fence_closed","name":[["test",1],["request",1],["network",1],["access",1],["denied",1],["leaves",1],["fence",1],["closed",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["request",3],["network",3],["access",3],["denied",4],["leaves",2],["fence",2],["closed",2],["tmp",3],["path",3],["monkeypatch",3],["allowlist",1],["disp",2],["frame",3],["dispatcher",1],["events",3],["broker",3],["register",1],["channel",2],["lambda",2],["ev",2],["append",1],["try",1],["out",4],["threading",1],["thread",1],["target",1],["setitem",1],["domain",3],["data",2],["mycorp",2],["io",2],["start",1],["ask",3],["wait",1],["resolve",1],["decision",1],["id",1],["allow",1],["false",1],["scope",1],["once",1],["message",1],["no",1],["thanks",1],["join",1],["timeout",1],["single",1],["key",1],["soft",1],["fail",1],["still",1],["blocked",1],["assert",3],["keys",1],["error",2],["permission",1],["not",1],["egress",1],["allowed",1],["finally",1],["unregister",1]]},{"id":"tests/test_egress.py#test_request_network_access_requires_a_domain","name":[["test",1],["request",1],["network",1],["access",1],["requires",1],["domain",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["request",4],["network",4],["access",4],["requires",2],["domain",4],["tmp",3],["path",3],["monkeypatch",3],["allowlist",1],["disp",2],["frame",1],["store",2],["dispatcher",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",1],["pattern",1],["decision",1],["allow",1],["assert",1],["keys",1],["error",2]]},{"id":"tests/test_egress.py#test_request_network_access_widens_via_broker","name":[["test",1],["request",1],["network",1],["access",1],["widens",1],["via",1],["broker",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["request",4],["network",5],["access",4],["widens",2],["via",2],["broker",5],["tmp",3],["path",3],["monkeypatch",3],["allowlist",2],["disp",2],["frame",3],["dispatcher",1],["assert",7],["not",2],["egress",3],["domain",5],["allowed",2],["data",7],["mycorp",7],["io",7],["blocked",1],["start",2],["events",3],["register",1],["channel",2],["lambda",2],["ev",2],["append",1],["try",1],["out",5],["threading",1],["thread",1],["target",3],["setitem",1],["reason",1],["download",1],["my",1],["dataset",1],["ask",5],["wait",1],["tool",2],["gate",1],["resolve",1],["decision",2],["id",1],["allow",1],["true",2],["scope",1],["once",1],["join",1],["timeout",1],["ok",1],["granted",1],["membership",1],["url",1],["substring",1],["fence",1],["now",1],["widened",1],["subsequent",1],["calls",1],["checked",1],["without",1],["touching",1],["pure",1],["string",1],["check",1],["scan",1],["command",1],["curl",1],["https",1],["none",1],["finally",1],["unregister",1]]},{"id":"tests/test_egress.py#test_scan_command_flags_only_blocked_urls","name":[["test",1],["scan",1],["command",1],["flags",1],["only",1],["blocked",1],["urls",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["scan",7],["command",7],["flags",2],["only",2],["blocked",3],["urls",2],["monkeypatch",3],["allowlist",1],["http",2],["url",3],["surfaced",1],["stops",1],["at",1],["shell",1],["metacharacter",1],["assert",5],["egress",5],["curl",2],["https",3],["evil",2],["com",5],["sh",1],["rm",1],["rf",1],["wget",1],["pastebin",2],["raw",1],["allowlisted",1],["free",1],["commands",1],["pass",1],["pip",1],["install",1],["numpy",1],["pandas",1],["none",3],["pypi",1],["org",1],["simple",1],["git",1],["clone",1],["github",1]]},{"id":"tests/test_egress.py#test_sdk_facade_sends_request_network_access","name":[["test",1],["sdk",1],["facade",1],["sends",1],["request",1],["network",1],["access",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["sdk",3],["facade",4],["sends",2],["request",5],["network",5],["access",5],["monkeypatch",2],["host",8],["wires",2],["method",2],["name",2],["args",2],["dispatcher",2],["expects",2],["from",1],["openai4s",1],["import",1],["build",3],["calls",3],["lambda",2],["append",1],["ok",1],["true",1],["example",2],["org",2],["reason",2],["assert",2],["domain",1],["available",1],["analysis",1],["kernel",1],["too",1],["not",1],["control",1],["plane",1],["only",1],["symbol",1],["ah",2],["none",1],["mode",1],["python",1],["hasattr",1]]},{"id":"tests/test_egress.py#test_security_config_surface","name":[["test",1],["security",1],["config",1],["surface",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["security",4],["config",5],["surface",2],["monkeypatch",4],["setenv",2],["openai4",2],["egress",6],["allowlist",3],["sc",4],["assert",4],["mode",1],["enforced",2],["true",1],["doms",3],["allowlisted",1],["domains",2],["ncbi",1],["nlm",1],["nih",1],["gov",1],["pypi",1],["org",1],["membership",1],["not",1],["url",1],["substring",1],["matches",1],["enforcement",1],["engine",1],["built",1],["ins",1],["builtin",1],["off",1],["false",1]]},{"id":"tests/test_egress.py#test_web_fetch_blocked_returns_proxy_403_soft_fail","name":[["test",1],["web",1],["fetch",1],["blocked",1],["returns",1],["proxy",1],["403",1],["soft",1],["fail",1]],"path":[["tests",1],["test",1],["egress",1],["py",1]],"body":[["def",2],["test",2],["web",3],["fetch",3],["blocked",2],["returns",2],["proxy",3],["403",3],["soft",2],["fail",2],["tmp",3],["path",3],["monkeypatch",3],["allowlist",2],["disp",2],["frame",1],["dispatcher",1],["check",1],["runs",1],["before",1],["any",1],["dns",1],["ssrf",1],["work",1],["so",1],["needs",1],["no",1],["network",1],["url",1],["https",1],["news",1],["ycombinator",1],["com",1],["assert",2],["keys",1],["error",2]]},{"id":"tests/test_endpoint_probe_guard.py","name":[["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["managed",3],["endpoint",4],["readiness",1],["probe",5],["allowed",1],["reach",2],["register",2],["takes",1],["spec",1],["url",2],["only",2],["falls",1],["back",1],["http",2],["127",2],["allocated",2],["port",4],["caller",1],["gave",1],["none",1],["so",2],["target",2],["agent",1],["supplied",1],["ready",2],["called",1],["urllib",1],["request",1],["urlopen",1],["no",2],["guard",2],["at",3],["all",1],["cell",1],["could",2],["pointing",1],["169",2],["254",2],["any",2],["host",2],["daemon",2],["call",1],["read",1],["existence",1],["off",1],["returned",1],["boolean",1],["returns",1],["body",1],["oracle",1],["rather",1],["than",3],["exfiltration",1],["scanner",1],["still",1],["real",2],["capability",1],["cloud",1],["metadata",1],["endpoints",2],["fix",1],["easily",1],["have",1],["been",1],["wrong",1],["one",2],["local",2],["loopback",1],["service",1],["applying",1],["ssrf",1],["everything",2],["would",1],["refuse",1],["normal",1],["case",1],["along",1],["attack",1],["guarding",1],["exempting",1],["address",1],["narrower",2],["trusting",1],["whatever",1],["was",1],["registered",1],["specifically",1],["allow",1],["exactly",1],["scan",1],["from",2],["future",1],["import",6],["annotations",1],["server",1],["socketserver",1],["threading",1],["pytest",2],["openai4s",1],["own",1],["fixture",1]]},{"id":"tests/test_endpoint_probe_guard.py#_Ok","name":[["ok",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["class",2],["ok",2],["http",2],["server",2],["base",2],["httprequest",2],["handler",2],["def",2],["self",5],["noqa",1],["n802",1],["send",2],["response",1],["200",1],["header",1],["content",1],["length",1],["end",1],["headers",1],["log",1],["message",1],["args",1],["return",1]]},{"id":"tests/test_endpoint_probe_guard.py#_Ok.do_GET","name":[],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["self",5],["noqa",2],["n802",2],["send",2],["response",1],["200",1],["header",1],["content",1],["length",1],["end",1],["headers",1]]},{"id":"tests/test_endpoint_probe_guard.py#_Ok.log_message","name":[["log",1],["message",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["log",2],["message",2],["self",2],["args",2],["return",1]]},{"id":"tests/test_endpoint_probe_guard.py#live_port","name":[["live",1],["port",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["live",2],["port",2],["monkeypatch",3],["setenv",1],["openai4",1],["allow",1],["network",1],["socketserver",1],["tcpserver",1],["127",1],["ok",1],["as",1],["server",5],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["start",1],["yield",1],["address",1],["shutdown",1],["join",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_a_private_lan_address_is_refused","name":[["test",1],["private",1],["lan",1],["address",1],["refused",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["private",2],["lan",2],["address",2],["refused",2],["monkeypatch",3],["setenv",1],["openai4",1],["allow",1],["network",1],["assert",1],["not",1],["probe",1],["ready",1],["http",1],["192",1],["168",1],["health",1],["own",1],["port",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_a_refusal_is_reported_as_not_ready_rather_than_raised","name":[["test",1],["refusal",1],["reported",1],["as",1],["not",1],["ready",1],["rather",1],["than",1],["raised",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["refusal",2],["reported",2],["as",2],["not",4],["ready",3],["rather",2],["than",2],["raised",2],["monkeypatch",3],["caller",2],["asked",1],["whether",1],["endpoint",2],["live",2],["daemon",1],["may",1],["reach",1],["raising",1],["would",1],["turn",1],["policy",1],["decision",1],["into",1],["error",1],["has",1],["special",1],["case",1],["setenv",1],["openai4",1],["allow",1],["network",1],["assert",1],["probe",1],["http",1],["169",2],["254",2],["health",1],["own",1],["port",1],["false",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_an_endpoint_with_no_allocated_port_gets_no_exemption","name":[["test",1],["endpoint",1],["no",2],["allocated",1],["port",1],["gets",1],["exemption",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["endpoint",5],["no",5],["allocated",2],["port",4],["gets",2],["exemption",3],["remote",1],["has",1],["ours",1],["nothing",1],["should",1],["inherit",1],["by",1],["having",1],["own",3],["left",1],["unset",1],["assert",2],["not",2],["managed",2],["http",2],["127",2],["8123",2],["none",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_cloud_metadata_is_refused","name":[["test",1],["cloud",1],["metadata",1],["refused",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["cloud",2],["metadata",2],["refused",2],["monkeypatch",3],["setenv",1],["openai4",1],["allow",1],["network",1],["assert",1],["not",1],["probe",1],["ready",1],["http",1],["169",2],["254",2],["latest",1],["meta",1],["data",1],["own",1],["port",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_the_daemons_own_endpoint_is_still_reachable","name":[["test",1],["daemons",1],["own",1],["endpoint",1],["still",1],["reachable",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["daemons",2],["own",3],["endpoint",2],["still",2],["reachable",2],["live",4],["port",5],["feature",1],["has",1],["keep",1],["working",1],["guard",1],["refuses",1],["managed",1],["local",1],["endpoints",1],["turns",1],["my",1],["service",1],["up",1],["into",1],["no",1],["forever",1],["assert",1],["probe",1],["ready",1],["http",1],["127",1],["health",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_the_exemption_matches_on_host_and_port_together","name":[["test",1],["exemption",1],["matches",1],["host",1],["port",1],["together",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["exemption",2],["matches",2],["host",4],["port",4],["together",2],["assert",4],["own",4],["managed",4],["endpoint",4],["http",4],["127",2],["8123",7],["localhost",1],["right",2],["wrong",2],["remote",1],["service",1],["happens",1],["number",1],["not",2],["example",1],["com",1],["local",1],["scan",1],["22",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_the_same_port_is_refused_when_it_is_not_the_endpoints_own","name":[["test",1],["same",1],["port",1],["refused",1],["not",1],["endpoints",1],["own",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["same",2],["port",8],["refused",2],["not",5],["endpoints",2],["own",4],["live",5],["sharpest",1],["case",1],["reason",1],["exemption",1],["allow",1],["loopback",1],["local",2],["service",1],["endpoint",1],["exactly",1],["scan",1],["guard",1],["exists",1],["stop",1],["assert",1],["probe",1],["ready",1],["http",1],["127",1],["health",1]]},{"id":"tests/test_endpoint_probe_guard.py#test_the_service_passes_its_allocated_port_through","name":[["test",1],["service",1],["passes",1],["its",1],["allocated",1],["port",1],["through",1]],"path":[["tests",1],["test",1],["endpoint",1],["probe",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["service",5],["passes",2],["its",2],["allocated",2],["port",4],["through",2],["guard",1],["only",1],["as",2],["good",1],["call",1],["site",1],["endpoint",4],["probe",2],["reads",1],["off",1],["stored",1],["record",1],["without",1],["every",1],["managed",1],["would",1],["be",1],["refused",1],["import",2],["inspect",2],["from",1],["openai4s",1],["host",1],["endpoints",1],["source",2],["getsource",1],["assert",1],["own",1]]},{"id":"tests/test_env_generations.py","name":[["test",1],["env",1],["generations",1],["py",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["environment",8],["change",1],["transaction",2],["these",1],["run",1],["real",4],["disk",1],["openai4s",2],["setup",1],["installed",1],["place",1],["conda",1],["env",2],["create",1],["update",1],["mutates",1],["running",1],["kernels",1],["so",2],["interrupted",1],["build",3],["left",1],["half",1],["changed",1],["nothing",3],["could",1],["describe",1],["no",2],["previous",1],["state",1],["return",1],["artifact",1],["provenance",1],["only",3],["name",2],["generation",5],["if",1],["generations",3],["exist",1],["everything",1],["below",1],["uses",1],["temp",1],["directory",1],["files",1],["os",2],["replace",1],["package",1],["manager",1],["injected",1],["part",2],["worth",1],["testing",1],["exactly",1],["mocked",1],["filesystem",1],["would",1],["stop",1],["exercising",1],["properties",1],["order",1],["they",1],["matter",1],["failed",1],["apply",3],["leaves",2],["current",2],["untouched",1],["crash",1],["mid",1],["something",1],["visibly",1],["not",4],["two",1],["applies",1],["cannot",1],["both",1],["land",1],["rollback",2],["moves",1],["pointer",1],["rebuilds",1],["applied",1],["never",1],["rewritten",1],["from",3],["future",1],["import",9],["annotations",1],["json",1],["subprocess",1],["threading",1],["time",1],["pathlib",1],["path",2],["pytest",5],["kernel",1],["as",1],["eg",1],["fixture",1],["plan",1],["touches",1],["mark",3],["parametrize",3],["damage",1],["dangling",1],["corrupt",1],["manifest",1],["symlink",1],["layer",1],["builds",1],["new",1],["then",1],["switches",1],["failure",1],["injection",1],["collateral",1],["language",1],["required",1],["count",1],["python",2],["33",1],["concurrency",1],["immutability",1],["restart",1],["recovery",1],["cli",1],["main",1],["gets",1],["driven",1],["lock",2],["op",1],["consistency",1],["under",1],["contention",1],["stale",1],["reclamation",1],["must",2],["displace",1],["live",1],["owner",1],["recover",1],["report",1],["still",1],["writing",1],["id",1],["confined",1],["was",1],["asked",1]]},{"id":"tests/test_env_generations.py#_apply","name":[["apply",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["apply",3],["store",4],["spec",4],["name",3],["python",2],["plan",3],["tool",2],["fake",2],["conda",2],["return",1],["build",2],["verify",2]]},{"id":"tests/test_env_generations.py#_build","name":[["build",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",8],["staged",5],["spec",5],["immutable",2],["copy",2],["taken",2],["under",2],["apply",2],["lock",2],["not",2],["caller",2],["manifest",2],["hash",4],["has",2],["describe",2],["bytes",2],["were",2],["actually",2],["built",2],["from",2],["live",2],["be",2],["edited",2],["after",2],["assert",1],["file",1],["return",1],["fake",1],["conda",1],["env",1],["create",1],["str",1]]},{"id":"tests/test_env_generations.py#_cli","name":[["cli",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["cli",3],["argv",3],["capsys",3],["code",2],["module",1],["main",1],["return",1],["readouterr",1]]},{"id":"tests/test_env_generations.py#_cli_module","name":[["cli",1],["module",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["cli",4],["module",4],["openai4s",2],["main",2],["as",1],["dotted",1],["string",1],["resolves",1],["function",1],["re",1],["exported",1],["by",1],["package",1],["so",1],["object",1],["fetched",1],["explicitly",1],["import",2],["importlib",2],["return",1]]},{"id":"tests/test_env_generations.py#_completed","name":[["completed",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["completed",3],["returncode",4],["int",2],["stderr",4],["bytes",2],["return",1],["subprocess",1],["process",1],["args",1],["fake",1]]},{"id":"tests/test_env_generations.py#_foreign_generation","name":[["foreign",1],["generation",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["foreign",2],["generation",4],["root",3],["path",4],["env",4],["str",5],["gid",4],["ready",2],["another",1],["environment",2],["disk",1],["beside",1],["one",1],["directory",5],["generations",1],["prefix",3],["bin",1],["mkdir",1],["parents",1],["true",1],["manifest",1],["json",2],["write",1],["text",1],["dumps",1],["id",1],["state",1],["eg",1],["created",1],["at",1],["tool",1],["conda",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_env_generations.py#_spec","name":[["spec",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["spec",2],["tmp",3],["path",10],["name",3],["str",4],["python",2],["body",3],["numpy",2],["yml",1],["write",1],["text",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_env_generations.py#_verify","name":[["verify",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["verify",3],["prefix",4],["path",2],["assert",1],["bin",2],["python",2],["file",1],["runs",1],["against",1],["real",1],["build",1],["return",1],["str",1],["numpy",1],["26",1]]},{"id":"tests/test_env_generations.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["store",4],["tmp",3],["path",4],["whose",1],["package",1],["manager",1],["builds",1],["plausible",1],["prefix",5],["real",1],["disk",1],["runner",3],["argv",3],["cwd",1],["build",1],["was",1],["asked",1],["create",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",2],["completed",1],["eg",1],["environment",1],["environments",1]]},{"id":"tests/test_env_generations.py#store.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["runner",2],["argv",5],["cwd",2],["prefix",5],["build",2],["was",2],["asked",2],["create",2],["path",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_a_build_that_raises_before_running_still_reports","name":[["test",1],["build",1],["raises",1],["before",1],["running",1],["still",1],["reports",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["build",6],["raises",3],["before",3],["running",2],["still",2],["reports",2],["tmp",4],["path",4],["failure",1],["handler",1],["must",1],["never",1],["be",2],["thing",1],["fails",1],["runner",2],["ran",1],["leaves",1],["no",1],["completed",2],["process",1],["read",1],["stderr",2],["from",1],["reaching",1],["one",1],["would",1],["unbound",1],["local",1],["error",2],["instead",1],["finding",1],["store",4],["eg",1],["environment",1],["environments",1],["lambda",1],["spec",5],["plan",3],["python",1],["tool",4],["fake",2],["conda",2],["exploding",2],["prefix",1],["staged",1],["raise",1],["runtime",1],["not",2],["installed",2],["result",4],["apply",1],["verify",2],["assert",3],["ok",1],["false",1],["detail",1],["tail",1]]},{"id":"tests/test_env_generations.py#test_a_build_that_raises_before_running_still_reports.exploding_build","name":[["exploding",1],["build",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["exploding",2],["build",2],["prefix",2],["staged",2],["spec",2],["raise",1],["runtime",1],["error",1],["tool",1],["not",1],["installed",1]]},{"id":"tests/test_env_generations.py#test_a_changed_spec_plans_a_replacement","name":[["test",1],["changed",1],["spec",1],["plans",1],["replacement",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["changed",2],["spec",9],["plans",2],["replacement",2],["store",4],["tmp",3],["path",3],["first",3],["apply",1],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["plan",5],["python",1],["tool",1],["fake",1],["conda",1],["assert",3],["action",1],["eg",1],["replace",1],["from",1],["generation",3],["id",1],["sha256",2]]},{"id":"tests/test_env_generations.py#test_a_current_rollback_eligible_superseded_generation_can_be_a_noop","name":[["test",1],["current",1],["rollback",1],["eligible",1],["superseded",1],["generation",1],["be",1],["noop",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["current",2],["rollback",2],["eligible",2],["superseded",3],["generation",5],["be",2],["noop",3],["store",6],["tmp",3],["path",3],["spec",5],["apply",2],["manifest",4],["root",1],["python",2],["generations",1],["id",1],["json",3],["record",3],["loads",1],["read",1],["text",2],["utf",2],["state",1],["eg",2],["write",1],["dumps",1],["encoding",1],["plan",4],["tool",2],["fake",2],["conda",2],["assert",2],["action",1],["build",2],["verify",2],["ok",1]]},{"id":"tests/test_env_generations.py#test_a_failed_build_leaves_the_current_environment_untouched","name":[["test",1],["failed",1],["build",1],["leaves",1],["current",1],["environment",1],["untouched",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["failed",8],["build",2],["leaves",3],["current",3],["environment",5],["untouched",2],["tmp",4],["path",6],["property",1],["whole",1],["design",1],["exists",1],["place",1],["update",1],["dies",1],["half",1],["way",1],["neither",1],["old",1],["one",2],["nor",1],["new",1],["nothing",1],["say",1],["calls",3],["flaky",2],["argv",2],["cwd",1],["if",1],["prefix",4],["bin",4],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",2],["python",3],["write",2],["text",2],["sh",1],["encoding",2],["utf",2],["return",2],["completed",2],["solving",1],["packages",2],["not",2],["found",2],["error",2],["store",5],["eg",1],["environments",1],["runner",1],["spec",5],["good",3],["apply",2],["generation",2],["numpy",1],["nimpossible",1],["package",1],["assert",6],["false",1],["none",1],["exited",1],["detail",1],["stderr",1],["tail",1],["id",2],["pointer",1],["never",1],["moved",1],["file",1]]},{"id":"tests/test_env_generations.py#test_a_failed_build_leaves_the_current_environment_untouched.flaky","name":[["flaky",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["flaky",2],["argv",3],["cwd",2],["calls",2],["if",1],["prefix",3],["path",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",2],["completed",2],["solving",1],["environment",1],["failed",1],["packages",1],["not",1],["found",1],["error",1]]},{"id":"tests/test_env_generations.py#test_a_failed_build_never_becomes_a_generation","name":[["test",1],["failed",1],["build",1],["never",1],["becomes",1],["generation",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["failed",8],["build",3],["never",2],["becomes",2],["generation",6],["tmp",5],["path",5],["store",4],["eg",2],["environment",1],["environments",2],["runner",1],["lambda",1],["completed",1],["nope",1],["apply",1],["spec",1],["assert",3],["list",1],["python",2],["not",4],["evidence",2],["lives",1],["at",1],["final",1],["location",1],["now",1],["conda",1],["bakes",1],["its",1],["prefix",1],["so",1],["builds",1],["no",2],["longer",1],["be",1],["relocated",1],["visibly",1],["building",2],["json",5],["marked",1],["manifest",2],["gens",2],["generations",1],["iterdir",1],["if",1],["dir",1],["file",1],["kept",1],["under",1],["directory",1],["record",2],["loads",1],["read",1],["text",1],["state",1]]},{"id":"tests/test_env_generations.py#test_a_held_lock_cannot_be_displaced_by_another_applier","name":[["test",1],["held",1],["lock",1],["cannot",1],["be",1],["displaced",1],["by",1],["another",1],["applier",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["held",2],["lock",6],["cannot",2],["be",4],["displaced",2],["by",2],["another",2],["applier",3],["tmp",3],["path",3],["heart",1],["reclaim",2],["bug",1],["across",1],["three",1],["rounds",1],["second",3],["must",1],["never",1],["able",1],["take",1],["from",3],["live",1],["owner",2],["file",2],["based",1],["marker",1],["could",1],["always",1],["renamed",1],["out",1],["under",1],["its",2],["kernel",1],["guarantees",1],["flock",2],["stays",1],["holder",1],["until",1],["releases",1],["dies",1],["env",7],["dir",7],["environments",1],["python",1],["mkdir",1],["parents",1],["true",2],["leftover",1],["crash",1],["precondition",1],["every",1],["prior",1],["race",1],["needed",1],["changes",1],["nothing",1],["apply",7],["write",1],["text",1],["99999",1],["dead",1],["encoding",1],["utf",1],["first",4],["eg",5],["enter",2],["try",1],["pytest",1],["raises",1],["concurrent",1],["still",1],["holds",1],["recover",1],["agrees",1],["progress",3],["assert",2],["finally",1],["exit",1],["none",3],["false",1]]},{"id":"tests/test_env_generations.py#test_a_leftover_lock_file_does_not_block_a_fresh_apply","name":[["test",1],["leftover",1],["lock",1],["file",1],["not",1],["block",1],["fresh",1],["apply",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["leftover",4],["lock",5],["file",5],["not",2],["block",2],["fresh",2],["apply",6],["store",4],["tmp",4],["path",4],["crashed",1],["may",1],["leave",1],["behind",1],["but",1],["kernel",1],["released",1],["its",1],["flock",2],["instant",1],["died",1],["nobody",1],["holds",2],["must",1],["never",1],["be",1],["permanent",1],["outage",1],["next",1],["applier",1],["simply",1],["locks",1],["env",3],["dir",3],["environments",1],["python",2],["mkdir",1],["parents",1],["true",1],["from",1],["process",1],["gone",1],["no",1],["write",1],["text",1],["99999",1],["encoding",1],["utf",1],["assert",2],["recover",1],["progress",1],["false",1],["spec",1],["ok",1]]},{"id":"tests/test_env_generations.py#test_a_manifest_that_names_another_environment_is_not_this_environment","name":[["test",1],["manifest",1],["names",1],["another",1],["environment",2],["not",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["manifest",5],["names",2],["another",2],["environment",6],["not",4],["store",6],["tmp",3],["path",4],["binding",1],["record",6],["just",1],["directory",1],["placed",1],["under",1],["python",4],["generations",1],["whose",1],["says",1],["generation",2],["legacy",1],["field",1],["missing",1],["from",1],["somewhere",1],["else",1],["apply",1],["spec",1],["smuggled",6],["foreign",1],["root",1],["env",3],["json",4],["loads",1],["read",1],["text",2],["utf",2],["write",1],["dumps",1],["encoding",1],["assert",1],["none",1],["pytest",1],["raises",1],["eg",1],["error",1],["rollback",1]]},{"id":"tests/test_env_generations.py#test_a_manifest_whose_prefix_escapes_its_generation_is_refused","name":[["test",1],["manifest",1],["whose",1],["prefix",1],["escapes",1],["its",1],["generation",1],["refused",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["manifest",4],["whose",2],["prefix",5],["escapes",2],["its",2],["generation",4],["refused",2],["store",7],["tmp",3],["path",3],["pointer",1],["only",1],["worth",1],["anything",1],["if",1],["bytes",1],["names",1],["ones",1],["directory",1],["file",1],["pointing",1],["outside",1],["rollback",2],["ends",1],["up",1],["activating",1],["something",1],["nobody",1],["built",1],["here",1],["apply",1],["spec",1],["elsewhere",2],["foreign",1],["root",2],["env",5],["borrowed",7],["python",4],["generations",1],["mkdir",1],["parents",1],["true",1],["json",2],["write",1],["text",1],["dumps",1],["id",1],["environment",2],["state",1],["eg",2],["ready",1],["str",1],["created",1],["at",1],["tool",1],["conda",1],["encoding",1],["utf",1],["assert",1],["none",1],["pytest",1],["raises",1],["error",1]]},{"id":"tests/test_env_generations.py#test_a_no_op_apply_is_refused_when_the_pointer_moved_since_the_plan","name":[["test",1],["no",1],["op",1],["apply",1],["refused",1],["pointer",1],["moved",1],["since",1],["plan",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["no",5],["op",4],["apply",8],["refused",2],["pointer",3],["moved",2],["since",2],["plan",7],["store",6],["tmp",3],["path",3],["another",1],["landing",1],["between",1],["means",1],["world",1],["longer",1],["exists",1],["spec",8],["stale",3],["python",1],["tool",2],["fake",2],["conda",2],["assert",1],["action",1],["eg",2],["noop",1],["someone",1],["else",1],["applies",1],["different",1],["moving",1],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["concurrent",1],["build",2],["verify",2]]},{"id":"tests/test_env_generations.py#test_a_no_op_apply_is_refused_when_the_spec_changed_since_the_plan","name":[["test",1],["no",1],["op",1],["apply",1],["refused",1],["spec",1],["changed",1],["since",1],["plan",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["no",5],["op",4],["apply",5],["refused",2],["spec",9],["changed",4],["since",3],["plan",8],["store",5],["tmp",3],["path",3],["claim",1],["nothing",1],["if",1],["was",1],["edited",2],["between",1],["returning",1],["success",1],["reported",1],["env",1],["longer",1],["matches",1],["make",1],["current",1],["python",1],["tool",2],["fake",2],["conda",2],["assert",1],["action",1],["eg",2],["noop",1],["write",1],["text",1],["numpy",1],["nscipy",1],["encoding",1],["utf",1],["after",1],["planning",1],["pytest",1],["raises",1],["environment",1],["error",1],["match",1],["build",2],["verify",2]]},{"id":"tests/test_env_generations.py#test_a_plan_reports_a_create_and_changes_nothing","name":[["test",1],["plan",1],["reports",1],["create",1],["changes",1],["nothing",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["plan",6],["reports",2],["create",4],["changes",3],["nothing",2],["store",4],["tmp",4],["path",4],["spec",3],["python",3],["tool",1],["fake",1],["conda",1],["assert",3],["action",1],["eg",1],["current",1],["id",1],["none",1],["not",2],["environments",1],["exists",1],["planning",1],["must",1],["anything",1],["disk",1]]},{"id":"tests/test_env_generations.py#test_a_pointer_holding_a_traversal_does_not_resolve","name":[["test",1],["pointer",1],["holding",1],["traversal",1],["not",1],["resolve",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["pointer",3],["holding",2],["traversal",2],["not",2],["resolve",2],["store",7],["tmp",3],["path",3],["defence",1],["written",1],["before",1],["guard",1],["existed",1],["by",1],["hand",1],["apply",1],["spec",1],["foreign",1],["generation",1],["root",2],["env",2],["python",3],["current",3],["write",1],["text",1],["generations",1],["encoding",1],["utf",1],["assert",2],["id",1],["none",2]]},{"id":"tests/test_env_generations.py#test_a_repair_with_missing_standard_packages_keeps_the_old_pointer","name":[["test",1],["repair",1],["missing",1],["standard",1],["packages",1],["keeps",1],["old",1],["pointer",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["repair",4],["missing",2],["standard",5],["packages",3],["keeps",2],["old",2],["pointer",2],["store",7],["tmp",3],["path",3],["monkeypatch",4],["from",2],["openai4s",2],["import",2],["pkgscan",2],["kernel",1],["readiness",1],["load",2],["profile",2],["requirements",5],["spec",5],["current",6],["apply",2],["generation",1],["python",6],["remove",1],["numpy",2],["setattr",2],["eg",2],["probe",1],["interpreter",1],["lambda",3],["prefix",5],["str",1],["bin",1],["collect",1],["language",1],["plan",1],["tool",2],["fake",2],["conda",2],["force",1],["replace",1],["true",1],["result",4],["build",2],["verify",2],["environment",1],["assert",5],["ok",1],["false",1],["detail",1],["previous",1],["id",5]]},{"id":"tests/test_env_generations.py#test_a_restart_finds_the_current_generation_intact","name":[["test",1],["restart",1],["finds",1],["current",1],["generation",1],["intact",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["finds",2],["current",4],["generation",5],["intact",2],["store",4],["tmp",4],["path",4],["apply",1],["spec",1],["restarted",3],["eg",2],["environment",1],["environments",1],["assert",2],["id",2],["python",2],["state",1],["ready",1]]},{"id":"tests/test_env_generations.py#test_a_restart_reports_a_build_that_died_mid_flight","name":[["test",1],["restart",1],["reports",1],["build",1],["died",1],["mid",1],["flight",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["reports",2],["build",2],["died",2],["mid",2],["flight",2],["store",5],["tmp",5],["path",5],["crash",1],["between",1],["staging",3],["rename",1],["leaves",1],["directory",1],["visibly",1],["not",1],["generation",3],["point",1],["renaming",1],["last",1],["apply",1],["spec",1],["env",5],["dir",2],["environments",2],["python",3],["orphan",3],["crashed",3],["mkdir",1],["manifest",1],["json",2],["write",1],["text",1],["dumps",1],["id",3],["state",1],["eg",2],["encoding",1],["utf",1],["report",3],["environment",1],["recover",1],["assert",2],["current",2],["item",2],["abandoned",1]]},{"id":"tests/test_env_generations.py#test_a_rollback_id_cannot_traverse_into_another_environment","name":[["test",1],["rollback",1],["id",1],["cannot",1],["traverse",1],["into",1],["another",1],["environment",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["rollback",7],["id",6],["cannot",2],["traverse",2],["into",4],["another",2],["environment",3],["store",8],["tmp",3],["path",5],["codex",1],["p2",1],["openai4s",1],["env",4],["python",8],["generations",2],["was",1],["joined",1],["straight",1],["onto",1],["so",1],["resolved",1],["tree",1],["ready",1],["manifest",1],["existing",1],["prefix",2],["wrote",1],["traversal",4],["string",1],["current",2],["after",1],["discovery",1],["selected",1],["labelled",1],["every",1],["artifact",1],["built",1],["as",1],["provenance",2],["wrong",1],["worse",1],["than",1],["missing",1],["because",1],["believed",1],["spec",3],["applied",3],["apply",1],["foreign",1],["generation",3],["root",1],["pytest",1],["raises",1],["eg",1],["error",1],["match",1],["not",1],["assert",3],["none",1],["legitimate",1],["still",1],["works",1],["guard",1],["has",1],["eaten",1],["feature",1],["ok",1]]},{"id":"tests/test_env_generations.py#test_a_second_apply_leaves_the_first_generation_on_disk","name":[["test",1],["second",1],["apply",1],["leaves",1],["first",1],["generation",1],["disk",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["second",5],["apply",4],["leaves",2],["first",5],["generation",4],["disk",2],["store",5],["tmp",3],["path",4],["spec",5],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["assert",3],["current",1],["id",4],["python",2],["prefix",1],["bin",1],["file",1],["previous",1],["environment",1],["rollback",1],["restores",1],["must",1],["survive",1]]},{"id":"tests/test_env_generations.py#test_a_spec_edited_between_the_apply_hash_and_the_copy_is_rejected","name":[["test",1],["spec",1],["edited",1],["between",1],["apply",1],["hash",1],["copy",1],["rejected",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",4],["test",2],["spec",8],["edited",2],["between",2],["apply",6],["hash",5],["copy",5],["rejected",2],["tmp",4],["path",6],["lock",1],["not",2],["order",1],["ordinary",1],["file",1],["edits",1],["if",1],["atomic",1],["replace",1],["swaps",1],["after",2],["time",2],["but",1],["before",1],["staged",2],["manifest",1],["would",1],["record",1],["bytes",1],["have",1],["root",2],["environments",1],["runner",3],["argv",2],["cwd",1],["prefix",3],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",3],["write",2],["text",2],["sh",1],["encoding",2],["utf",2],["return",2],["completed",1],["store",5],["eg",3],["environment",2],["plan",3],["tool",2],["fake",2],["conda",2],["real",3],["copyfile",6],["shutil",3],["swap",2],["then",2],["src",3],["dst",2],["simulate",1],["editor",1],["replacing",1],["live",1],["numpy",1],["nscipy",1],["import",1],["openai4s",1],["kernel",1],["env",1],["generations",1],["as",1],["egmod",3],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["while",1],["was",1],["being",1],["copied",1],["build",2],["verify",2],["finally",1],["assert",1],["current",1],["id",1],["none",1]]},{"id":"tests/test_env_generations.py#test_a_spec_edited_between_the_apply_hash_and_the_copy_is_rejected.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["cwd",2],["prefix",3],["path",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_a_spec_edited_between_the_apply_hash_and_the_copy_is_rejected.swap_then_copy","name":[["swap",1],["then",1],["copy",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["swap",2],["then",2],["copy",2],["src",4],["dst",3],["simulate",2],["editor",2],["replacing",2],["live",2],["spec",2],["after",2],["apply",2],["time",2],["hash",2],["path",1],["write",1],["text",1],["numpy",1],["nscipy",1],["encoding",1],["utf",1],["return",1],["real",1],["copyfile",1]]},{"id":"tests/test_env_generations.py#test_a_transient_lock_hold_does_not_spuriously_reject_an_apply","name":[["test",1],["transient",1],["lock",1],["hold",1],["not",1],["spuriously",1],["reject",1],["apply",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["transient",6],["lock",11],["hold",4],["not",4],["spuriously",2],["reject",2],["apply",9],["tmp",3],["path",6],["recover",1],["progress",1],["probe",1],["takes",1],["releases",1],["holding",4],["exclusively",1],["few",1],["instructions",1],["real",1],["starting",1],["window",1],["must",2],["retry",3],["past",2],["be",1],["rejected",1],["spurious",1],["concurrent",2],["no",1],["actually",1],["running",1],["import",1],["fcntl",5],["env",4],["dir",4],["environments",1],["python",1],["mkdir",1],["parents",1],["true",1],["touch",1],["threading",3],["event",2],["released",3],["holder",2],["fd",4],["os",3],["open",1],["rdwr",1],["flock",2],["ex",1],["time",1],["sleep",1],["008",1],["comfortably",1],["shorter",1],["than",2],["budget",1],["un",1],["close",1],["worker",3],["thread",1],["target",1],["start",1],["assert",2],["wait",2],["momentarily",1],["held",1],["applier",2],["acquire",1],["rather",1],["raise",1],["eg",1],["pass",1],["join",1],["did",1],["out",1]]},{"id":"tests/test_env_generations.py#test_a_transient_lock_hold_does_not_spuriously_reject_an_apply.transient_holder","name":[["transient",1],["holder",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["transient",2],["holder",2],["fd",4],["os",3],["open",1],["lock",3],["path",1],["rdwr",1],["fcntl",4],["flock",2],["ex",1],["holding",1],["time",1],["sleep",1],["008",1],["comfortably",1],["shorter",1],["than",1],["retry",1],["budget",1],["un",1],["close",1],["released",1]]},{"id":"tests/test_env_generations.py#test_a_verify_that_refuses_fails_the_apply","name":[["test",1],["verify",1],["refuses",1],["fails",1],["apply",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["verify",4],["refuses",2],["fails",2],["apply",3],["tmp",4],["path",5],["build",5],["exits",1],["having",1],["produced",1],["nothing",1],["usable",1],["false",2],["success",1],["step",1],["exists",1],["catch",1],["empty",2],["argv",2],["cwd",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",2],["return",1],["completed",1],["store",5],["eg",1],["environment",1],["environments",1],["runner",1],["spec",4],["plan",3],["python",2],["tool",2],["fake",2],["conda",2],["result",2],["assert",2],["current",1],["id",1],["none",1]]},{"id":"tests/test_env_generations.py#test_a_verify_that_refuses_fails_the_apply.empty_build","name":[["empty",1],["build",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["empty",2],["build",2],["argv",3],["cwd",2],["path",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_an_abandoned_build_can_be_discarded","name":[["test",1],["abandoned",1],["build",1],["be",1],["discarded",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["abandoned",3],["build",2],["be",2],["discarded",2],["store",5],["tmp",4],["path",4],["apply",1],["spec",1],["env",3],["dir",2],["environments",1],["python",3],["orphan",3],["staging",1],["crashed",1],["mkdir",1],["assert",2],["discard",1],["str",1],["true",1],["recover",1]]},{"id":"tests/test_env_generations.py#test_an_applied_generation_may_not_be_modified","name":[["test",1],["applied",1],["generation",1],["may",1],["not",1],["be",1],["modified",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["applied",2],["generation",6],["may",3],["not",3],["be",3],["modified",3],["store",4],["tmp",3],["path",3],["apply",1],["spec",1],["pytest",1],["raises",1],["eg",1],["immutable",1],["match",1],["assert",1],["mutable",1],["python",1],["id",1]]},{"id":"tests/test_env_generations.py#test_an_apply_planned_against_a_stale_current_is_refused","name":[["test",1],["apply",1],["planned",1],["against",1],["stale",1],["current",1],["refused",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["apply",6],["planned",2],["against",2],["stale",4],["current",2],["refused",2],["store",5],["tmp",3],["path",3],["two",1],["operators",1],["one",1],["environment",1],["second",1],["plan",4],["described",1],["world",1],["no",1],["longer",1],["exists",1],["building",1],["would",1],["silently",1],["discard",1],["first",2],["spec",5],["python",1],["tool",2],["fake",2],["conda",2],["someone",1],["else",1],["got",1],["there",1],["pytest",1],["raises",1],["eg",1],["concurrent",1],["match",1],["while",1],["was",1],["planning",1],["build",2],["verify",2]]},{"id":"tests/test_env_generations.py#test_an_explicit_repair_converges_from_a_broken_current_pointer","name":[["test",1],["explicit",1],["repair",1],["converges",1],["from",1],["broken",1],["current",1],["pointer",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["repair",3],["converges",2],["from",3],["broken",9],["current",5],["pointer",3],["store",7],["tmp",3],["path",3],["damage",3],["replaces",1],["instead",1],["losing",1],["its",1],["cas",1],["baseline",1],["spec",4],["env",5],["dir",4],["root",1],["python",4],["mkdir",2],["parents",2],["true",4],["id",7],["write",2],["text",2],["encoding",2],["utf",2],["if",1],["corrupt",1],["manifest",2],["generation",6],["generations",1],["json",2],["not",2],["plan",5],["tool",2],["fake",2],["conda",2],["force",1],["replace",2],["assert",7],["action",1],["eg",2],["result",5],["apply",1],["build",2],["verify",2],["ok",1],["previous",1],["none",1],["state",1],["ready",1]]},{"id":"tests/test_env_generations.py#test_an_explicit_repair_replaces_even_when_the_spec_is_unchanged","name":[["test",1],["explicit",1],["repair",1],["replaces",1],["even",1],["spec",1],["unchanged",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["explicit",3],["repair",3],["replaces",2],["even",2],["spec",8],["unchanged",2],["store",4],["tmp",3],["path",3],["current",3],["apply",1],["generation",2],["plan",7],["python",1],["tool",1],["fake",1],["conda",1],["force",1],["replace",2],["true",1],["assert",4],["action",1],["eg",1],["changes",1],["from",1],["id",1],["sha256",2],["reason",1]]},{"id":"tests/test_env_generations.py#test_an_unchanged_spec_plans_to_do_nothing","name":[["test",1],["unchanged",1],["spec",1],["plans",1],["nothing",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["unchanged",2],["spec",6],["plans",2],["nothing",2],["store",5],["tmp",3],["path",3],["apply",1],["plan",5],["python",2],["tool",1],["fake",1],["conda",1],["assert",2],["action",1],["eg",1],["noop",1],["not",1],["changes",1],["from",1],["generation",1],["current",1],["id",1]]},{"id":"tests/test_env_generations.py#test_apply_creates_a_generation_and_points_at_it","name":[["test",1],["apply",1],["creates",1],["generation",1],["points",1],["at",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["apply",3],["creates",2],["generation",8],["points",2],["at",2],["store",4],["tmp",3],["path",4],["result",3],["spec",1],["assert",5],["ok",1],["state",1],["eg",1],["ready",1],["current",1],["id",2],["python",2],["prefix",1],["bin",1],["file",1],["packages",1],["numpy",1],["26",1]]},{"id":"tests/test_env_generations.py#test_apply_never_follows_a_managed_layout_symlink_outside_the_store","name":[["test",1],["apply",1],["never",1],["follows",1],["managed",1],["layout",1],["symlink",1],["outside",1],["store",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["apply",3],["never",2],["follows",2],["managed",4],["layout",4],["symlink",7],["outside",8],["store",8],["tmp",4],["path",4],["layer",3],["swap",1],["after",1],["plan",4],["fails",1],["before",1],["lock",1],["build",3],["pointer",1],["writes",1],["spec",4],["python",2],["tool",2],["fake",2],["conda",2],["force",1],["replace",1],["true",5],["tree",1],["mkdir",3],["env",4],["dir",4],["root",2],["parents",1],["exist",1],["ok",1],["if",1],["environment",2],["target",2],["directory",2],["else",1],["generations",1],["pytest",1],["raises",1],["eg",1],["error",1],["match",1],["unsafe",1],["verify",2],["assert",1],["list",1],["iterdir",1]]},{"id":"tests/test_env_generations.py#test_discard_refuses_a_path_outside_the_environment","name":[["test",1],["discard",1],["refuses",1],["path",1],["outside",1],["environment",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["discard",3],["refuses",2],["path",6],["outside",2],["environment",3],["store",4],["tmp",4],["apply",1],["spec",1],["pytest",1],["raises",1],["eg",1],["error",1],["match",1],["not",1],["inside",1],["python",1],["str",1],["elsewhere",1]]},{"id":"tests/test_env_generations.py#test_discard_refuses_to_touch_a_generation","name":[["test",1],["discard",1],["refuses",1],["touch",1],["generation",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["discard",3],["refuses",2],["touch",2],["generation",6],["store",4],["tmp",4],["path",7],["apply",1],["spec",1],["environments",1],["python",2],["generations",1],["id",1],["pytest",1],["raises",1],["eg",1],["immutable",1],["str",1],["assert",1],["dir",1]]},{"id":"tests/test_env_generations.py#test_plan_refuses_an_existing_managed_layout_symlink","name":[["test",1],["plan",1],["refuses",1],["existing",1],["managed",1],["layout",1],["symlink",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["plan",3],["refuses",2],["existing",2],["managed",3],["layout",3],["symlink",3],["store",5],["tmp",4],["path",4],["spec",3],["outside",5],["environment",2],["mkdir",2],["root",2],["parents",1],["true",4],["exist",1],["ok",1],["python",2],["target",1],["directory",1],["pytest",1],["raises",1],["eg",1],["error",1],["match",1],["unsafe",1],["tool",1],["fake",1],["conda",1],["force",1],["replace",1],["assert",1],["list",1],["iterdir",1]]},{"id":"tests/test_env_generations.py#test_recover_does_not_report_a_build_an_apply_is_still_writing","name":[["test",1],["recover",1],["not",1],["report",1],["build",1],["apply",1],["still",1],["writing",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["recover",7],["not",3],["report",2],["build",5],["apply",8],["still",3],["writing",3],["tmp",3],["path",3],["live",7],["has",1],["building",2],["json",3],["no",3],["manifest",1],["shape",1],["abandoned",8],["one",1],["while",2],["holds",1],["lock",5],["calling",1],["invites",1],["discard",1],["deletes",1],["prefix",2],["mid",1],["write",2],["root",3],["environments",1],["store",7],["eg",3],["environment",1],["runner",1],["lambda",1],["completed",1],["env",10],["dir",5],["python",6],["generations",2],["mkdir",1],["parents",1],["true",2],["text",1],["dumps",1],["generation",3],["id",3],["state",1],["staging",1],["encoding",1],["utf",1],["really",1],["assert",6],["actually",1],["holding",1],["flock",1],["must",1],["be",2],["reported",1],["conda",1],["may",1],["progress",2],["after",2],["releases",1],["its",1],["process",1],["dies",1],["kernel",1],["handles",1],["us",1],["leftover",1],["file",2],["protection",1],["all",1],["exists",1],["persists",1],["false",1],["but",1],["unheld",1]]},{"id":"tests/test_env_generations.py#test_repair_refuses_when_a_broken_pointer_changes_after_planning","name":[["test",1],["repair",1],["refuses",1],["broken",1],["pointer",1],["changes",1],["after",1],["planning",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["repair",2],["refuses",2],["broken",2],["pointer",6],["changes",2],["after",2],["planning",2],["store",5],["tmp",3],["path",3],["two",2],["different",2],["invalid",1],["pointers",1],["still",1],["cas",1],["states",1],["spec",4],["env",3],["dir",3],["root",1],["python",2],["mkdir",1],["parents",1],["true",2],["current",1],["write",2],["text",2],["outside",2],["one",1],["encoding",2],["utf",2],["plan",4],["tool",2],["fake",2],["conda",2],["force",1],["replace",1],["assert",1],["from",1],["generation",1],["none",1],["pytest",1],["raises",1],["eg",1],["concurrent",1],["apply",2],["match",1],["changed",1],["build",2],["verify",2]]},{"id":"tests/test_env_generations.py#test_rollback_moves_the_pointer_and_rebuilds_nothing","name":[["test",1],["rollback",1],["moves",1],["pointer",1],["rebuilds",1],["nothing",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["rollback",3],["moves",2],["pointer",2],["rebuilds",2],["nothing",2],["store",8],["tmp",3],["path",4],["builds",3],["list",1],["str",2],["spec",5],["first",4],["apply",2],["generation",2],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["second",2],["assert",4],["current",2],["id",5],["python",4],["counting",2],["runner",3],["argv",2],["cwd",1],["append",1],["return",1],["completed",1],["result",2],["ok",1],["environment",1],["worked",1],["still",1],["disk",1],["prefix",1],["bin",1],["file",1]]},{"id":"tests/test_env_generations.py#test_rollback_moves_the_pointer_and_rebuilds_nothing.counting_runner","name":[["counting",1],["runner",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["counting",2],["runner",2],["argv",3],["cwd",2],["builds",1],["append",1],["str",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_rollback_refuses_a_generation_that_never_finished","name":[["test",1],["rollback",1],["refuses",1],["generation",1],["never",1],["finished",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["rollback",3],["refuses",2],["generation",3],["never",2],["finished",2],["store",4],["tmp",3],["path",3],["apply",1],["spec",1],["pytest",1],["raises",1],["eg",1],["environment",1],["error",1],["match",1],["no",1],["python",1],["env",1],["not",1],["exist",1]]},{"id":"tests/test_env_generations.py#test_rollback_refuses_when_the_prefix_is_gone","name":[["test",1],["rollback",1],["refuses",1],["prefix",1],["gone",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["rollback",3],["refuses",2],["prefix",4],["gone",2],["store",5],["tmp",3],["path",3],["pointer",1],["directory",1],["somebody",1],["deleted",1],["not",1],["restored",1],["environment",2],["spec",5],["first",3],["apply",2],["generation",1],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["import",1],["shutil",2],["rmtree",1],["pytest",1],["raises",1],["eg",1],["error",1],["match",1],["no",1],["longer",1],["has",1],["its",1],["python",1],["id",1]]},{"id":"tests/test_env_generations.py#test_rolling_forward_again_works","name":[["test",1],["rolling",1],["forward",1],["again",1],["works",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["rolling",2],["forward",2],["again",2],["works",2],["store",7],["tmp",3],["path",3],["spec",5],["first",2],["apply",2],["generation",2],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["second",3],["rollback",2],["python",3],["id",4],["assert",1],["current",1]]},{"id":"tests/test_env_generations.py#test_standard_verification_requires_the_complete_shipped_package_set","name":[["test",1],["standard",1],["verification",1],["requires",1],["complete",1],["shipped",1],["package",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["standard",6],["verification",2],["requires",2],["complete",2],["shipped",2],["package",2],["tmp",3],["path",3],["monkeypatch",4],["name",8],["language",5],["required",3],["count",3],["from",2],["openai4s",2],["import",2],["pkgscan",2],["kernel",1],["readiness",1],["load",2],["profile",2],["requirements",6],["prefix",6],["mkdir",1],["assert",3],["len",1],["installed",3],["calls",3],["setattr",2],["eg",4],["probe",1],["interpreter",1],["lambda",1],["candidate",4],["str",2],["bin",2],["recorded",2],["scan",2],["append",1],["return",1],["collect",1],["packages",1],["verify",2],["environment",3],["missing",3],["remove",1],["pytest",1],["raises",1],["error",1],["match",1]]},{"id":"tests/test_env_generations.py#test_standard_verification_requires_the_complete_shipped_package_set.scan","name":[["scan",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["scan",2],["candidate",3],["language",3],["calls",1],["append",1],["return",1],["installed",1]]},{"id":"tests/test_env_generations.py#test_superseding_a_generation_does_not_rewrite_its_manifest","name":[["test",1],["superseding",1],["generation",1],["not",1],["rewrite",1],["its",1],["manifest",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["superseding",2],["generation",3],["not",3],["rewrite",2],["its",2],["manifest",8],["store",4],["tmp",4],["path",4],["spec",5],["first",2],["apply",2],["environments",1],["python",1],["generations",1],["id",1],["json",1],["before",2],["read",2],["bytes",2],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["assert",2],["applied",1],["never",1],["rewritten",1],["parent",1],["superseded",1],["at",1],["file",1],["fact",1],["recorded",1],["beside",1],["inside",1]]},{"id":"tests/test_env_generations.py#test_the_cli_apply_dry_run_changes_nothing","name":[["test",1],["cli",1],["apply",1],["dry",1],["run",1],["changes",1],["nothing",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["cli",4],["apply",3],["dry",3],["run",3],["changes",2],["nothing",2],["tmp",4],["path",4],["monkeypatch",4],["capsys",3],["setenv",1],["openai4",1],["data",3],["dir",1],["str",1],["setattr",1],["module",1],["find",1],["conda",2],["tool",1],["lambda",1],["fake",1],["code",2],["out",3],["env",1],["python",2],["assert",2],["would",1],["create",1],["not",1],["environments",1],["current",1],["exists",1]]},{"id":"tests/test_env_generations.py#test_the_cli_lists_generations_and_the_current_one","name":[["test",1],["cli",1],["lists",1],["generations",1],["current",1],["one",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["cli",6],["lists",2],["generations",4],["current",4],["one",2],["tmp",3],["path",4],["monkeypatch",6],["capsys",4],["setenv",1],["openai4",1],["data",2],["dir",1],["str",2],["runner",3],["argv",3],["cwd",1],["prefix",6],["index",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",4],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",1],["completed",1],["setattr",3],["module",2],["find",1],["conda",2],["tool",1],["lambda",2],["fake",1],["openai4s",1],["kernel",1],["env",4],["default",1],["verify",1],["name",1],["none",1],["assert",3],["apply",1],["code",1],["out",3],["list",1],["json",2],["payload",4],["loads",1],["generation",1],["id",1]]},{"id":"tests/test_env_generations.py#test_the_cli_lists_generations_and_the_current_one.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["runner",2],["argv",4],["cwd",2],["prefix",4],["path",1],["index",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_the_cli_plans_without_creating_anything","name":[["test",1],["cli",1],["plans",1],["without",1],["creating",1],["anything",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["cli",3],["plans",2],["without",2],["creating",2],["anything",2],["tmp",4],["path",4],["monkeypatch",3],["capsys",3],["setenv",1],["openai4",1],["data",3],["dir",1],["str",1],["code",2],["out",3],["env",1],["plan",1],["python",2],["json",2],["assert",3],["payload",2],["loads",1],["action",1],["eg",1],["create",1],["not",1],["environments",1],["exists",1]]},{"id":"tests/test_env_generations.py#test_the_cli_repair_flag_plans_and_applies_a_fresh_generation","name":[["test",1],["cli",1],["repair",1],["flag",1],["plans",1],["applies",1],["fresh",1],["generation",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["cli",9],["repair",4],["flag",2],["plans",2],["applies",2],["fresh",2],["generation",2],["tmp",4],["path",5],["monkeypatch",6],["capsys",5],["setenv",1],["openai4",1],["data",3],["dir",1],["str",2],["runner",3],["argv",3],["cwd",1],["prefix",6],["index",1],["bin",4],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",8],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",1],["completed",1],["module",1],["setattr",3],["find",1],["conda",2],["tool",1],["lambda",2],["fake",1],["openai4s",1],["kernel",1],["env",5],["generations",1],["default",1],["verify",1],["name",1],["none",1],["assert",6],["apply",2],["store",5],["eg",2],["environment",1],["environments",1],["first",2],["current",2],["id",2],["code",2],["out",3],["plan",1],["json",2],["loads",1],["action",1],["replace",1],["second",3],["len",1],["list",1]]},{"id":"tests/test_env_generations.py#test_the_cli_repair_flag_plans_and_applies_a_fresh_generation.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["runner",2],["argv",4],["cwd",2],["prefix",4],["path",1],["index",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_the_cli_reports_a_failed_apply_without_moving_the_pointer","name":[["test",1],["cli",1],["reports",1],["failed",1],["apply",1],["without",1],["moving",1],["pointer",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["cli",4],["reports",2],["failed",4],["apply",3],["without",2],["moving",2],["pointer",2],["tmp",3],["path",3],["monkeypatch",5],["capsys",3],["message",1],["user",1],["actually",1],["needs",1],["build",1],["fails",1],["broke",1],["their",2],["working",2],["environment",4],["still",1],["setenv",1],["openai4",1],["data",2],["dir",1],["str",1],["setattr",2],["module",1],["find",1],["conda",2],["tool",1],["lambda",2],["fake",1],["openai4s",1],["kernel",1],["env",2],["generations",1],["default",1],["runner",1],["argv",1],["cwd",1],["completed",1],["solving",1],["code",2],["out",3],["python",1],["assert",3],["err",2],["current",1],["unchanged",1]]},{"id":"tests/test_env_generations.py#test_the_history_records_what_happened","name":[["test",1],["history",1],["records",1],["happened",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["history",3],["records",2],["happened",2],["store",6],["tmp",3],["path",3],["spec",5],["first",2],["apply",2],["generation",1],["write",1],["text",1],["numpy",1],["npandas",1],["encoding",1],["utf",1],["rollback",1],["python",2],["id",1],["kinds",2],["entry",2],["kind",1],["assert",1],["applied",2],["rolled",1],["back",1]]},{"id":"tests/test_env_generations.py#test_the_lock_is_released_on_exit_and_the_file_persists","name":[["test",1],["lock",1],["released",1],["exit",1],["file",1],["persists",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["lock",11],["released",4],["exit",4],["file",4],["persists",2],["tmp",3],["path",3],["flock",2],["holder",2],["exits",1],["so",2],["next",2],["apply",7],["take",2],["deliberately",1],["left",1],["place",1],["unlinking",1],["while",2],["lived",1],["would",1],["let",1],["second",5],["process",1],["different",1],["inode",2],["parallel",1],["classic",1],["unlink",1],["race",1],["env",6],["dir",6],["environments",1],["python",1],["mkdir",1],["parents",1],["true",1],["first",4],["eg",4],["enter",3],["racer",1],["refused",1],["holds",1],["pytest",1],["raises",1],["concurrent",1],["none",6],["assert",1],["exists",1],["must",1],["persist",1],["its",1],["stays",1],["stable",1],["now",1]]},{"id":"tests/test_env_generations.py#test_the_pointer_is_never_written_with_anything_but_a_bare_id","name":[["test",1],["pointer",1],["never",1],["written",1],["anything",1],["but",1],["bare",1],["id",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["pointer",2],["never",2],["written",2],["anything",2],["but",2],["bare",2],["id",2],["store",4],["tmp",3],["path",5],["last",1],["gate",1],["whatever",1],["caller",1],["believed",1],["had",1],["validated",1],["file",1],["discovery",1],["joins",1],["onto",1],["only",1],["ever",1],["holds",1],["one",1],["component",1],["apply",1],["spec",1],["bad",2],["generations",1],["env",1],["hidden",1],["pytest",1],["raises",1],["eg",1],["environment",1],["error",1],["point",1],["at",1],["python",1]]},{"id":"tests/test_env_generations.py#test_the_pointer_only_ever_names_a_ready_generation","name":[["test",1],["pointer",1],["only",1],["ever",1],["names",1],["ready",1],["generation",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["test",2],["pointer",2],["only",2],["ever",2],["names",2],["ready",3],["generation",2],["store",4],["tmp",3],["path",3],["apply",1],["spec",1],["current",4],["python",1],["assert",1],["not",1],["none",1],["state",1],["eg",1]]},{"id":"tests/test_env_generations.py#test_three_concurrent_applies_with_a_leftover_lock_yield_exactly_one","name":[["test",1],["three",1],["concurrent",1],["applies",1],["leftover",1],["lock",1],["yield",1],["exactly",1],["one",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",4],["test",2],["three",3],["concurrent",4],["applies",3],["leftover",3],["lock",6],["yield",2],["exactly",5],["one",6],["tmp",4],["path",5],["round",1],["reproduction",1],["end",2],["pre",1],["existing",1],["crashed",1],["file",2],["plus",1],["reclaim",1],["race",3],["let",1],["two",2],["them",1],["both",2],["enter",1],["critical",2],["section",2],["move",1],["current",2],["pointer",2],["last",1],["writer",1],["wins",1],["apply",6],["silently",1],["lost",1],["while",1],["returning",1],["ok",3],["flock",1],["admits",1],["at",1],["time",2],["so",2],["lands",1],["names",1],["slow",2],["argv",2],["cwd",1],["prefix",3],["bin",3],["mkdir",2],["parents",2],["true",3],["exist",1],["python",4],["write",2],["text",2],["sh",1],["encoding",2],["utf",2],["sleep",1],["05",1],["widen",1],["would",1],["show",1],["return",1],["completed",1],["root",3],["environments",1],["store",5],["eg",3],["environment",1],["runner",1],["env",3],["dir",3],["precondition",1],["needed",1],["from",2],["crash",1],["99999",1],["dead",1],["spec",4],["plan",3],["tool",2],["fake",2],["conda",2],["all",1],["share",1],["none",1],["outcomes",6],["list",1],["object",2],["guard",2],["threading",2],["run",2],["try",1],["result",4],["build",2],["verify",2],["except",1],["base",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["append",1],["threads",3],["thread",5],["target",1],["range",1],["start",1],["join",1],["timeout",1],["20",1],["landed",3],["if",2],["isinstance",2],["refused",3],["assert",3],["len",2],["may",1],["land",1],["got",2],["other",1],["must",1],["be",1],["id",2],["generation",1]]},{"id":"tests/test_env_generations.py#test_three_concurrent_applies_with_a_leftover_lock_yield_exactly_one.run","name":[["run",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["run",2],["try",1],["result",3],["object",1],["store",1],["apply",1],["plan",1],["spec",1],["tool",1],["fake",1],["conda",1],["build",2],["verify",2],["except",1],["base",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["guard",1],["outcomes",1],["append",1]]},{"id":"tests/test_env_generations.py#test_three_concurrent_applies_with_a_leftover_lock_yield_exactly_one.slow","name":[["slow",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["slow",2],["argv",3],["cwd",2],["prefix",3],["path",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["time",1],["sleep",1],["05",1],["widen",1],["critical",1],["section",1],["so",1],["race",1],["would",1],["show",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_two_concurrent_applies_cannot_both_land","name":[["test",1],["two",1],["concurrent",1],["applies",1],["cannot",1],["both",1],["land",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",4],["test",2],["two",3],["concurrent",4],["applies",2],["cannot",3],["both",4],["land",3],["tmp",4],["path",6],["creat",1],["excl",1],["atomic",1],["primitive",1],["processes",1],["racing",1],["create",1],["same",1],["lock",4],["win",1],["without",1],["builds",1],["would",2],["stage",1],["second",1],["pointer",1],["write",2],["silently",1],["discard",1],["first",1],["entered",3],["threading",4],["barrier",2],["timeout",2],["10",1],["slow",2],["argv",2],["cwd",1],["prefix",3],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",2],["python",3],["text",1],["sh",1],["encoding",1],["utf",1],["try",2],["wait",1],["except",2],["broken",1],["error",1],["pass",1],["return",1],["completed",1],["store",5],["eg",4],["environment",1],["environments",1],["runner",1],["spec",4],["plan",3],["tool",2],["fake",2],["conda",2],["outcomes",5],["list",1],["object",1],["run",2],["result",4],["apply",5],["build",2],["verify",2],["as",1],["append",1],["threads",3],["thread",5],["target",1],["range",1],["start",1],["abort",1],["join",1],["15",1],["landed",3],["if",2],["isinstance",2],["refused",2],["assert",3],["len",2],["exactly",1],["one",1],["may",1],["got",1],["current",1],["id",2],["generation",1]]},{"id":"tests/test_env_generations.py#test_two_concurrent_applies_cannot_both_land.run","name":[["run",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["run",2],["try",1],["result",3],["store",1],["apply",2],["plan",1],["spec",1],["tool",1],["fake",1],["conda",1],["build",2],["verify",2],["except",1],["eg",1],["concurrent",1],["as",1],["lock",1],["outcomes",1],["append",1]]},{"id":"tests/test_env_generations.py#test_two_concurrent_applies_cannot_both_land.slow","name":[["slow",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["slow",2],["argv",3],["cwd",2],["prefix",3],["path",1],["bin",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["python",1],["write",1],["text",1],["sh",1],["encoding",1],["utf",1],["try",1],["entered",1],["wait",1],["except",1],["threading",1],["broken",1],["barrier",1],["error",1],["pass",1],["return",1],["completed",1]]},{"id":"tests/test_env_generations.py#test_two_threads_contending_a_leftover_lock_do_not_both_run","name":[["test",1],["two",1],["threads",1],["contending",1],["leftover",1],["lock",1],["not",1],["both",1],["run",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",3],["test",2],["two",4],["threads",5],["contending",2],["leftover",4],["lock",7],["not",3],["both",3],["run",2],["tmp",3],["path",3],["file",2],["plus",1],["racers",1],["flock",2],["serializes",1],["them",1],["so",2],["at",3],["most",2],["one",2],["ever",1],["inside",2],["critical",2],["section",3],["no",2],["matter",1],["interleaving",1],["env",4],["dir",4],["environments",1],["python",1],["mkdir",1],["parents",1],["true",1],["from",1],["crashed",1],["apply",5],["holds",2],["live",1],["write",1],["text",1],["99999",1],["dead",1],["encoding",1],["utf",1],["held",4],["list",2],["str",1],["errors",4],["base",2],["exception",2],["start",3],["threading",4],["barrier",2],["timeout",2],["10",1],["contend",3],["tag",2],["try",1],["wait",1],["eg",2],["append",2],["time",2],["sleep",1],["hold",1],["other",2],["cannot",1],["also",1],["be",1],["except",3],["concurrent",2],["pass",2],["broken",1],["error",1],["as",1],["exc",2],["noqa",1],["ble001",1],["thread",6],["target",2],["args",2],["join",1],["15",1],["assert",2],["refused",1],["nb",1],["rather",1],["than",1],["joining",1],["len",1],["applies",1],["entered",1]]},{"id":"tests/test_env_generations.py#test_two_threads_contending_a_leftover_lock_do_not_both_run.contend","name":[["contend",1]],"path":[["tests",1],["test",1],["env",1],["generations",1],["py",1]],"body":[["def",2],["contend",2],["tag",3],["try",1],["start",1],["wait",1],["eg",2],["apply",2],["lock",1],["env",1],["dir",1],["held",1],["append",2],["time",1],["sleep",1],["hold",1],["so",1],["other",1],["cannot",1],["also",1],["be",1],["inside",1],["except",3],["concurrent",1],["pass",2],["threading",1],["broken",1],["barrier",1],["error",1],["base",1],["exception",1],["as",1],["exc",2],["noqa",1],["ble001",1],["errors",1]]},{"id":"tests/test_env_kernel_binding.py","name":[["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["environment",4],["transaction",3],["no",2],["kernel",9],["see",1],["not",2],["openai4s",5],["env",2],["apply",3],["built",2],["generations",2],["under",1],["data",1],["dir",1],["environments",2],["moved",1],["pointer",3],["at",3],["them",1],["discovery",2],["scanned",1],["configured",1],["conventional",1],["conda",1],["roots",1],["nothing",1],["else",1],["so",3],["rollback",1],["reported",1],["new",1],["current",2],["generation",5],["while",2],["every",1],["cell",2],["kept",2],["running",1],["interpreter",4],["had",3],["always",1],["run",2],["was",5],["complete",1],["verified",1],["immutable",1],["inert",1],["three",1],["more",1],["holes",1],["same",1],["path",6],["verifier",1],["accepted",1],["whose",3],["never",4],["executed",1],["python",2],["freeze",1],["failure",1],["became",1],["empty",1],["package",2],["list",2],["candidate",1],["all",1],["could",1],["move",1],["onto",2],["broken",2],["manifest",2],["plan",2],["spec",4],["sha256",1],["builder",1],["read",1],["live",1],["yaml",1],["through",1],["captured",1],["edited",1],["between",1],["produced",1],["recorded",1],["provenance",2],["did",1],["describe",1],["artifact",1],["borrowed",1],["daemon",1],["stamped",1],["id",1],["tests",2],["here",1],["execute",1],["real",4],["worker",1],["asserting",1],["resolved",1],["would",1],["have",1],["passed",1],["against",1],["code",1],["too",1],["right",1],["simply",1],["one",1],["from",7],["future",1],["import",14],["annotations",1],["json",1],["os",1],["shutil",1],["stat",1],["subprocess",1],["types",1],["pathlib",1],["pytest",3],["config",2],["as",1],["envmod",1],["error",1],["store",1],["envs",1],["prefix",1],["fixture",2],["autouse",1],["true",1],["reads",1],["runs",1],["points",1],["only",1],["moves",1],["ran",1],["names",1],["borrows",1]]},{"id":"tests/test_env_kernel_binding.py#_build_generation","name":[["build",1],["generation",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",3],["build",6],["generation",4],["store",6],["environment",2],["name",3],["str",4],["spec",5],["path",4],["apply",2],["one",1],["whose",1],["produces",1],["working",1],["interpreter",1],["plan",3],["tool",2],["fake",2],["conda",2],["prefix",3],["staged",1],["real",1],["python",1],["return",2],["true",1],["result",4],["assert",1],["ok",1],["detail",1],["id",1]]},{"id":"tests/test_env_kernel_binding.py#_build_generation.build","name":[["build",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",4],["staged",2],["spec",2],["real",1],["python",1],["return",1],["true",1]]},{"id":"tests/test_env_kernel_binding.py#_fresh_discovery","name":[["fresh",1],["discovery",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["fresh",2],["discovery",2],["envmod",2],["invalidate",2],["cache",2],["yield",1]]},{"id":"tests/test_env_kernel_binding.py#_real_python_prefix","name":[["real",1],["python",1],["prefix",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["real",4],["python",3],["prefix",7],["path",4],["venv",1],["whose",1],["interpreter",1],["self",1],["reports",1],["exact",1],["return",1]]},{"id":"tests/test_env_kernel_binding.py#_sha","name":[["sha",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["sha",2],["path",5],["str",2],["import",1],["hashlib",2],["return",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_env_kernel_binding.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["store",5],["cfg",3],["environment",3],["return",1],["path",1],["data",1],["dir",1],["environments",1]]},{"id":"tests/test_env_kernel_binding.py#cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",5],["path",6],["monkeypatch",6],["setenv",2],["openai4",2],["data",4],["dir",2],["str",2],["keep",1],["developer",1],["real",1],["conda",3],["roots",2],["out",1],["discovery",1],["under",1],["test",1],["env",1],["no",1],["such",1],["root",1],["delenv",2],["envs",2],["dirs",1],["raising",2],["false",2],["return",1],["config",1]]},{"id":"tests/test_env_kernel_binding.py#test_a_generation_environment_wins_over_a_conda_env_of_the_same_name","name":[["test",1],["generation",1],["environment",1],["wins",1],["over",1],["conda",1],["env",1],["same",1],["name",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["generation",4],["environment",3],["wins",2],["over",2],["conda",6],["env",3],["same",2],["name",3],["cfg",3],["tmp",4],["path",4],["monkeypatch",3],["pointer",1],["explicit",1],["act",1],["scanned",1],["directory",2],["inference",1],["root",3],["envs",1],["real",1],["python",2],["prefix",1],["science",5],["setenv",1],["openai4",1],["roots",1],["str",1],["spec",3],["yml",1],["write",1],["text",1],["ndependencies",1],["encoding",1],["utf",1],["build",1],["store",1],["envmod",2],["invalidate",1],["cache",1],["found",2],["assert",1],["generations",1],["interpreter",1],["user",1],["applied",1],["must",1],["outrank",1],["guessed",1],["at",1]]},{"id":"tests/test_env_kernel_binding.py#test_a_generation_without_an_interpreter_does_not_borrow_daemon_packages","name":[["test",1],["generation",1],["without",1],["interpreter",1],["not",1],["borrow",1],["daemon",1],["packages",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["generation",8],["without",2],["interpreter",3],["not",2],["borrow",2],["daemon",3],["packages",4],["from",1],["openai4s",1],["server",1],["artifacts",1],["import",1],["artifact",4],["manager",6],["new",1],["id",3],["kern",2],["legacy",3],["environment",2],["runtime",1],["python",2],["name",1],["snapshot",5],["assert",3],["no",1],["record",1],["was",1],["given",1],["package",1],["list",1],["under",1],["its",1],["own",1],["unavailable",1]]},{"id":"tests/test_env_kernel_binding.py#test_a_pointer_moved_by_another_process_is_seen_without_invalidation","name":[["test",1],["pointer",1],["moved",1],["by",1],["another",1],["process",1],["seen",1],["without",1],["invalidation",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["pointer",7],["moved",5],["by",3],["another",3],["process",8],["seen",2],["without",3],["invalidation",2],["cfg",5],["tmp",3],["path",3],["daemon",3],["vs",1],["cli",3],["defect",1],["invalidate",4],["cache",6],["only",1],["clears",1],["separate",1],["live",1],["kept",1],["serving",1],["old",1],["interpreter",4],["until",1],["restart",1],["discovery",2],["now",1],["compares",1],["fingerprint",1],["so",1],["move",1],["done",1],["through",1],["different",2],["store",5],["standing",1],["visible",1],["here",2],["anyone",1],["calling",1],["spec",5],["science",8],["yml",1],["write",2],["text",2],["name",2],["ndependencies",2],["python",2],["encoding",2],["utf",2],["first",3],["build",2],["generation",3],["numpy",1],["second",3],["warm",1],["current",1],["envmod",3],["assert",2],["environment",2],["rolls",1],["back",1],["as",1],["would",2],["its",1],["own",1],["told",1],["nothing",1],["rollback",2],["no",1],["must",1],["notice",1],["resolved",2],["was",1],["not",1],["picked",1],["up",1],["keep",1],["running",1],["pre",1]]},{"id":"tests/test_env_kernel_binding.py#test_a_spec_edited_between_plan_and_apply_is_rejected","name":[["test",1],["spec",1],["edited",1],["between",1],["plan",1],["apply",1],["rejected",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",3],["test",2],["spec",8],["edited",2],["between",2],["plan",5],["apply",3],["rejected",2],["cfg",3],["tmp",3],["path",5],["science",5],["yml",1],["write",2],["text",2],["name",2],["ndependencies",2],["python",3],["encoding",2],["utf",2],["store",5],["tool",2],["fake",2],["conda",2],["scipy",1],["build",3],["prefix",3],["staged",1],["real",1],["return",1],["true",1],["pytest",1],["raises",1],["environment",1],["error",3],["as",1],["assert",2],["changed",1],["str",1],["value",1],["lower",1],["current",1],["id",1],["none",1]]},{"id":"tests/test_env_kernel_binding.py#test_a_spec_edited_between_plan_and_apply_is_rejected.build","name":[["build",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",4],["staged",2],["spec",2],["real",1],["python",1],["return",1],["true",1]]},{"id":"tests/test_env_kernel_binding.py#test_apply_executes_the_r_candidate_too","name":[["test",1],["apply",1],["executes",1],["candidate",1],["too",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",3],["test",2],["apply",3],["executes",2],["candidate",2],["too",2],["cfg",3],["tmp",3],["path",5],["generation",1],["never",1],["be",1],["run",1],["at",1],["all",1],["spec",5],["yml",1],["write",2],["text",2],["name",1],["ndependencies",1],["base",1],["encoding",2],["utf",2],["store",5],["plan",3],["tool",2],["fake",2],["conda",2],["build",3],["prefix",3],["staged",1],["bin",3],["mkdir",1],["parents",1],["true",2],["stub",4],["rscript",1],["sh",1],["nexit",1],["chmod",1],["stat",2],["st",1],["mode",1],["iexec",1],["return",1],["result",2],["assert",2],["ok",1],["false",1],["current",1],["id",1],["none",1]]},{"id":"tests/test_env_kernel_binding.py#test_apply_executes_the_r_candidate_too.build","name":[["build",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",4],["staged",2],["spec",2],["bin",3],["mkdir",1],["parents",1],["true",2],["stub",4],["rscript",1],["write",1],["text",1],["sh",1],["nexit",1],["encoding",1],["utf",1],["chmod",1],["stat",2],["st",1],["mode",1],["iexec",1],["return",1]]},{"id":"tests/test_env_kernel_binding.py#test_apply_refuses_a_python_that_cannot_run","name":[["test",1],["apply",1],["refuses",1],["python",1],["cannot",1],["run",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",3],["test",2],["apply",3],["refuses",2],["python",4],["cannot",2],["run",2],["cfg",3],["tmp",3],["path",5],["spec",5],["broken",4],["yml",1],["write",2],["text",2],["name",1],["ndependencies",1],["encoding",2],["utf",2],["store",5],["plan",3],["tool",2],["fake",2],["conda",2],["build",3],["prefix",3],["staged",1],["bin",3],["mkdir",1],["parents",1],["true",2],["stub",4],["sh",1],["nexit",1],["chmod",1],["stat",2],["st",1],["mode",1],["iexec",1],["return",1],["result",3],["assert",3],["ok",1],["false",1],["current",2],["id",1],["none",1],["moved",1],["onto",1],["interpreter",1],["exits",1],["non",1],["zero",1],["startup",1],["probe",1],["detail",1],["lower",1]]},{"id":"tests/test_env_kernel_binding.py#test_apply_refuses_a_python_that_cannot_run.build","name":[["build",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",4],["staged",2],["spec",2],["bin",3],["mkdir",1],["parents",1],["true",2],["stub",4],["python",1],["write",1],["text",1],["sh",1],["nexit",1],["encoding",1],["utf",1],["chmod",1],["stat",2],["st",1],["mode",1],["iexec",1],["return",1]]},{"id":"tests/test_env_kernel_binding.py#test_apply_refuses_a_python_that_is_not_executable","name":[["test",1],["apply",1],["refuses",1],["python",1],["not",1],["executable",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",3],["test",2],["apply",3],["refuses",2],["python",4],["not",3],["executable",2],["cfg",3],["tmp",3],["path",5],["spec",5],["broken",4],["yml",1],["write",2],["text",2],["name",1],["ndependencies",1],["encoding",2],["utf",2],["store",5],["plan",3],["tool",2],["fake",2],["conda",2],["build",3],["prefix",3],["staged",1],["bin",2],["mkdir",1],["parents",1],["true",2],["interpreter",1],["return",1],["result",2],["assert",2],["ok",1],["false",1],["current",1],["id",1],["none",1]]},{"id":"tests/test_env_kernel_binding.py#test_apply_refuses_a_python_that_is_not_executable.build","name":[["build",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",4],["staged",2],["spec",2],["bin",2],["mkdir",1],["parents",1],["true",2],["python",1],["write",1],["text",1],["not",1],["interpreter",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_env_kernel_binding.py#test_rollback_moves_what_the_next_kernel_runs","name":[["test",1],["rollback",1],["moves",1],["next",1],["kernel",1],["runs",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["rollback",4],["moves",2],["next",2],["kernel",6],["runs",2],["cfg",3],["tmp",3],["path",3],["spec",5],["science",8],["yml",1],["write",2],["text",2],["name",4],["ndependencies",2],["python",3],["encoding",2],["utf",2],["store",5],["first",5],["build",2],["generation",2],["numpy",1],["second",3],["assert",6],["envmod",3],["invalidate",1],["cache",1],["environment",2],["interpreter",4],["after",6],["not",1],["none",2],["moved",1],["pointer",1],["but",1],["discovery",1],["kept",1],["serving",1],["cached",1],["so",1],["nothing",1],["could",1],["change",1],["env",2],["root",2],["str",1],["as",1],["result",3],["execute",1],["import",1],["sys",2],["print",1],["executable",1],["error",1],["stdout",1]]},{"id":"tests/test_env_kernel_binding.py#test_the_build_reads_a_staged_copy_of_the_spec","name":[["test",1],["build",1],["reads",1],["staged",1],["copy",1],["spec",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",3],["test",2],["build",6],["reads",2],["staged",5],["copy",2],["spec",13],["cfg",4],["tmp",3],["path",8],["builder",1],["must",1],["not",1],["be",1],["able",1],["read",3],["file",2],["still",1],["open",1],["editing",1],["science",5],["yml",2],["write",1],["text",3],["name",2],["ndependencies",2],["python",3],["encoding",3],["utf",3],["store",4],["plan",3],["tool",2],["fake",2],["conda",2],["seen",5],["list",1],["tuple",1],["str",1],["prefix",3],["append",1],["real",1],["return",1],["true",1],["result",4],["apply",1],["assert",5],["ok",1],["detail",1],["was",2],["handed",1],["live",1],["stays",1],["generation",2],["so",1],["manifest",2],["hash",1],["has",1],["bytes",1],["taken",1],["from",1],["sitting",1],["next",1],["kept",4],["data",1],["dir",1],["environments",1],["generations",1],["id",1],["sha",1],["json",2],["loads",1],["parent",1],["sha256",1]]},{"id":"tests/test_env_kernel_binding.py#test_the_build_reads_a_staged_copy_of_the_spec.build","name":[["build",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["build",2],["prefix",4],["path",4],["staged",4],["spec",4],["seen",1],["append",1],["read",1],["text",1],["encoding",1],["utf",1],["real",1],["python",1],["return",1],["true",1]]},{"id":"tests/test_env_kernel_binding.py#test_the_current_generation_is_the_interpreter_a_kernel_actually_runs","name":[["test",1],["current",1],["generation",1],["interpreter",1],["kernel",1],["actually",1],["runs",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["current",4],["generation",7],["interpreter",5],["kernel",5],["actually",2],["runs",2],["cfg",4],["tmp",3],["path",4],["spec",3],["science",5],["yml",1],["write",1],["text",1],["name",3],["ndependencies",1],["python",3],["encoding",1],["utf",1],["store",3],["id",2],["build",1],["envmod",2],["invalidate",1],["cache",1],["discovered",6],["environment",1],["assert",4],["not",1],["none",2],["apply",1],["reported",1],["new",1],["discovery",1],["cannot",1],["see",1],["no",1],["cell",2],["ever",1],["run",1],["expected",3],["data",1],["dir",1],["environments",1],["generations",1],["prefix",1],["bin",1],["str",3],["env",2],["root",2],["as",1],["result",4],["execute",1],["import",1],["sys",2],["print",1],["executable",1],["error",2],["stdout",1],["strip",1],["ran",1],["under",1],["different",1],["than",1],["names",1]]},{"id":"tests/test_env_kernel_binding.py#test_the_recorded_interpreter_is_where_the_generation_actually_lives","name":[["test",1],["recorded",1],["interpreter",1],["generation",1],["actually",1],["lives",1]],"path":[["tests",1],["test",1],["env",1],["kernel",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["recorded",4],["interpreter",7],["generation",13],["actually",2],["lives",2],["cfg",3],["tmp",3],["path",6],["conda",1],["bakes",1],["its",2],["absolute",1],["prefix",2],["so",1],["build",2],["later",1],["relocated",1],["broken",1],["names",1],["no",1],["longer",1],["exists",1],["spec",3],["science",4],["yml",1],["write",1],["text",1],["name",1],["ndependencies",1],["python",1],["encoding",1],["utf",1],["store",4],["id",4],["assert",4],["file",1],["must",1],["point",1],["at",1],["real",1],["location",1],["not",2],["staging",2],["was",1],["renamed",1],["away",1]]},{"id":"tests/test_env_provenance_confidence.py","name":[["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["whether",1],["environment",3],["panel",4],["claim",3],["matches",1],["row",2],["support",2],["env",4],["snapshots",1],["carries",3],["two",1],["columns",1],["whose",1],["whole",1],["purpose",1],["qualify",1],["generation",4],["confidence",3],["verified",1],["snapshot",2],["address",1],["includes",1],["its",3],["so",2],["no",3],["later",1],["kernel",4],["share",1],["legacy",1],["unverified",1],["was",6],["written",1],["before",2],["true",1],["provenance",2],["fallback",1],["path",3],["own",2],["words",1],["assumed",1],["record",1],["migration",1],["added",1],["column",1],["says",1],["docstring",1],["reader",2],["needs",1],["certainty",1],["filters",1],["label",2],["did",1],["grep",1],["app",3],["js",3],["drew",1],["one",1],["distinction",1],["captured",2],["vs",1],["live",1],["every",1],["rendered",4],["as",3],["recorded",2],["from",6],["at",1],["time",1],["artifact",1],["produced",1],["including",1],["ones",1],["store",1],["had",1],["explicitly",1],["marked",1],["unable",1],["computed",1],["migrated",1],["stored",2],["shipped",1],["over",1],["wire",2],["be",1],["ignored",1],["left",1],["ui",1],["making",1],["strong",1],["strength",1],["data",1],["saying",1],["should",1],["not",1],["display",1],["layer",1],["version",1],["capture",1],["fixed",1],["wrong",2],["rather",1],["than",1],["absent",1],["worse",1],["because",2],["gets",1],["believed",1],["both",1],["halves",1],["checked",1],["here",1],["payload",1],["really",2],["fields",2],["branch",2],["reads",1],["them",2],["either",1],["alone",1],["would",1],["pass",1],["while",1],["stayed",1],["future",1],["import",9],["annotations",1],["json",3],["shutil",1],["subprocess",1],["pathlib",1],["pytest",2],["openai4s",4],["config",2],["llmconfig",1],["server",3],["gateway",2],["mod",1],["local",1],["auth",1],["webui",1],["read",2],["text",4],["encoding",1],["utf",1],["have",1],["arrive",1],["anything",1],["fixture",1],["rows",1],["already",1],["python",1],["under",1],["protocol",1],["mode",1],["real",1],["run",1],["harness",1],["strict",1],["function",1],["render",2],["const",8],["keys",3],["push",2],["return",2],["public",1],["string",1],["slice",1],["icon",2],["el",2],["name",2],["append",3],["child",3],["tag",2],["cls",2],["body",1],["node",2],["snippet",1],["parse",1],["process",2],["argv",1],["stdout",1],["write",1],["stringify",1]]},{"id":"tests/test_env_provenance_confidence.py#_artifact_with_snapshot","name":[["artifact",1],["snapshot",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["artifact",5],["snapshot",10],["runner",5],["whose",1],["latest",1],["version",1],["points",1],["at",1],["store",5],["project",7],["id",11],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["frame",3],["session",1],["upsert",1],["env",2],["path",5],["cfg",1],["data",1],["dir",1],["out",2],["csv",3],["write",1],["text",2],["n1",1],["encoding",1],["utf",1],["rec",2],["save",1],["str",1],["filename",1],["content",1],["type",1],["size",1],["bytes",1],["checksum",1],["deadbeef",1],["root",1],["return",1]]},{"id":"tests/test_env_provenance_confidence.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_env_provenance_confidence.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_env_provenance_confidence.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_env_provenance_confidence.py#_render","name":[["render",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["render",2],["env",3],["dict",4],["node",5],["shutil",1],["if",1],["not",2],["pytest",1],["skip",1],["available",1],["script",2],["harness",1],["replace",1],["snippet",2],["result",4],["subprocess",1],["run",1],["json",2],["dumps",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["60",1],["assert",1],["returncode",1],["stderr",1],["return",1],["loads",1],["stdout",1]]},{"id":"tests/test_env_provenance_confidence.py#_snippet","name":[["snippet",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["snippet",2],["str",2],["branch",1],["as",1],["actually",1],["shipped",1],["not",1],["paraphrase",1],["start",3],["app",3],["js",3],["index",2],["const",2],["captured",1],["env",2],["source",1],["live",1],["end",2],["remote",2],["return",1]]},{"id":"tests/test_env_provenance_confidence.py#_stored_by_0_2_x","name":[["stored",1],["by",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["stored",3],["by",2],["runner",5],["language",5],["runtime",5],["kind",5],["artifact",2],["whose",1],["snapshot",6],["row",2],["has",1],["shape",1],["supervisor",1],["persisted",1],["kernel",3],["protocol",1],["mode",1],["repl",1],["as",2],["web",1],["python",4],["generation",6],["its",1],["capture",2],["path",6],["then",1],["wrote",1],["below",1],["read",1],["back",1],["from",1],["data",2],["directory",1],["real",1],["daemon",1],["produced",1],["rows",1],["frozen",1],["at",1],["so",1],["upgrade",2],["reads",1],["them",1],["written",1],["no",1],["current",1],["writer",1],["produces",1],["one",1],["hand",1],["built",1],["here",1],["store",6],["project",7],["id",15],["create",3],["name",3],["description",1],["context",1],["if",2],["isinstance",1],["dict",1],["frame",6],["session",1],["interpreter",6],["home",1],["venv",1],["bin",1],["else",1],["rscript",1],["root",2],["branch",1],["environment",3],["key",1],["base",3],["none",1],["bootstrap",1],["status",1],["ok",1],["state",1],["active",1],["upsert",1],["env",2],["platform",1],["mac",1],["os",1],["26",1],["arm64",1],["arm",1],["64bit",1],["mach",1],["packages",2],["package",1],["count",1],["unavailable",1],["distribution",1],["metadata",1],["not",1],["apply",1],["cfg",1],["dir",1],["h04",3],["txt",2],["write",1],["text",2],["probe",1],["encoding",1],["utf",1],["rec",2],["save",1],["str",1],["filename",1],["content",1],["type",1],["plain",1],["size",1],["bytes",1],["17",1],["checksum",1],["deadbeef",1],["return",1]]},{"id":"tests/test_env_provenance_confidence.py#api","name":[["api",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",3],["api",4],["tmp",4],["path",7],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",2],["test",1],["max",1],["turns",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["handler",10],["class",2],["make",1],["token",4],["local",2],["auth",2],["read",1],["object",1],["new",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["body",3],["ctype",1],["extra",1],["none",2],["security",1],["update",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["v1",1],["headers",1],["content",1],["length",1],["header",1],["route",1],["return",2]]},{"id":"tests/test_env_provenance_confidence.py#api.get","name":[],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["path",4],["handler",8],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["body",3],["ctype",1],["extra",1],["none",2],["security",1],["update",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["route",1],["return",1]]},{"id":"tests/test_env_provenance_confidence.py#test_a_0_2_x_repl_snapshot_is_read_as_a_python_kernel_with_packages_unknown","name":[["test",1],["repl",1],["snapshot",1],["read",1],["as",1],["python",1],["kernel",1],["packages",1],["unknown",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["repl",7],["snapshot",8],["read",3],["as",2],["python",9],["kernel",4],["packages",10],["unknown",4],["api",3],["upg3",1],["01",1],["capture",1],["time",2],["fix",1],["only",1],["reaches",1],["new",1],["captures",1],["every",1],["artifact",4],["produced",1],["kept",1],["serving",1],["kind",5],["zero",1],["distribution",2],["metadata",2],["not",7],["apply",3],["about",1],["labelled",1],["captured",1],["verified",2],["provenance",1],["wrong",1],["rather",1],["than",1],["absent",1],["honest",1],["reading",1],["names",1],["runtime",2],["says",2],["package",3],["list",1],["must",1],["invent",1],["one",1],["nothing",2],["measured",1],["interpreter",1],["at",1],["runner",4],["rec",5],["id",9],["stored",3],["by",1],["language",1],["sent",4],["artifacts",1],["environment",1],["version",4],["assert",12],["code",1],["200",1],["env",13],["body",1],["unavailable",6],["fabricated",1],["row",2],["still",1],["was",1],["recorded",1],["count",1],["none",1],["itself",1],["untouched",1],["same",3],["address",1],["generation",2],["attribution",1],["confidence",1],["store",3],["conn",1],["execute",1],["select",1],["from",1],["snapshots",1],["fetchone",1],["tuple",1],["session",1],["share",1],["projections",1],["through",1],["call",1],["so",1],["export",1],["carry",1],["stale",1],["label",1],["another",1],["install",1],["projected",3]]},{"id":"tests/test_env_provenance_confidence.py#test_a_generation_backed_snapshot_is_marked_verified","name":[["test",1],["generation",1],["backed",1],["snapshot",1],["marked",1],["verified",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",4],["generation",7],["backed",3],["snapshot",5],["marked",2],["verified",3],["api",3],["other",1],["side",1],["same",1],["wire",1],["without",1],["fix",1],["hard",1],["coded",1],["every",1],["unverified",1],["would",1],["pass",1],["above",1],["runner",2],["artifact",4],["id",4],["populated",1],["way",1],["real",2],["frozen",1],["response",1],["shape",1],["union",1],["suite",1],["observes",1],["so",1],["fixture",2],["leaves",1],["fields",1],["null",2],["pins",1],["them",1],["only",2],["first",1],["interpreter",3],["path",1],["then",1],["breaks",1],["contract",1],["was",1],["ever",1],["describing",1],["omissions",1],["kind",1],["python",4],["version",2],["12",1],["implementation",1],["cpython",1],["platform",1],["packages",2],["name",3],["numpy",1],["package",1],["count",1],["opt",2],["envs",2],["protein",4],["bin",2],["environment",3],["gen",3],["42",3],["unavailable",1],["none",1],["provenance",1],["captured",1],["from",1],["kernel",1],["env",5],["artifacts",1],["body",1],["assert",4],["confidence",1]]},{"id":"tests/test_env_provenance_confidence.py#test_a_legacy_snapshot_does_not_claim_to_be_recorded","name":[["test",1],["legacy",1],["snapshot",1],["not",1],["claim",1],["be",1],["recorded",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["legacy",4],["snapshot",2],["not",4],["claim",3],["be",3],["recorded",4],["defect",1],["as",1],["label",2],["user",1],["reads",1],["unverified",3],["means",1],["named",1],["generation",2],["produced",1],["environment",1],["but",1],["may",1],["only",1],["one",1],["did",1],["exactly",1],["old",1],["made",1],["unconditionally",1],["out",3],["render",1],["source",1],["captured",1],["confidence",1],["packages",1],["assert",2],["prov",2],["env",2],["keys",2]]},{"id":"tests/test_env_provenance_confidence.py#test_a_mode_named_row_whose_generation_is_not_python_is_left_alone","name":[["test",1],["mode",1],["named",1],["row",1],["whose",1],["generation",1],["not",1],["python",1],["left",1],["alone",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["mode",3],["named",2],["row",2],["whose",2],["generation",3],["not",3],["python",3],["left",2],["alone",2],["api",3],["names",1],["only",2],["ever",1],["came",1],["from",1],["kernels",1],["but",1],["authority",1],["reading",1],["corrected",1],["agrees",1],["runner",2],["rec",2],["snapshot",1],["id",2],["stored",1],["by",1],["language",1],["runtime",1],["repl",3],["kind",2],["env",3],["artifacts",1],["artifact",1],["environment",1],["body",1],["assert",2],["apply",1],["packages",1],["unavailable",1]]},{"id":"tests/test_env_provenance_confidence.py#test_a_non_python_snapshot_reaches_the_route_with_its_explanation","name":[["test",1],["non",1],["python",1],["snapshot",1],["reaches",1],["route",1],["its",1],["explanation",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["non",2],["python",3],["snapshot",6],["reaches",2],["route",2],["its",2],["explanation",2],["api",3],["other",1],["populated",1],["shape",1],["packages",3],["unavailable",2],["carries",1],["sentence",1],["artifact",4],["null",1],["one",1],["so",1],["frozen",1],["contract",1],["has",1],["admit",1],["both",1],["runner",3],["artifacts",2],["none",1],["id",2],["env",4],["environment",1],["body",1],["assert",3],["kind",1],["isinstance",1],["str",1]]},{"id":"tests/test_env_provenance_confidence.py#test_a_python_cell_in_another_interpreter_is_not_stamped_with_this_one","name":[["test",1],["python",1],["cell",1],["another",1],["interpreter",1],["not",1],["stamped",1],["one",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["python",6],["cell",2],["another",2],["interpreter",3],["not",2],["stamped",2],["one",3],["api",3],["second",1],["null",1],["case",1],["would",1],["otherwise",1],["look",1],["like",1],["bug",1],["snapshot",5],["rather",1],["than",1],["deliberate",1],["refusal",1],["runner",2],["generation",3],["runtime",1],["somewhere",1],["else",1],["bin",1],["environment",1],["name",1],["protein",1],["id",1],["gen",1],["artifacts",1],["assert",2],["implementation",1],["none",2],["version",1]]},{"id":"tests/test_env_provenance_confidence.py#test_a_snapshot_with_no_confidence_at_all_is_not_promoted","name":[["test",1],["snapshot",1],["no",1],["confidence",1],["at",1],["all",1],["not",1],["promoted",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["snapshot",2],["no",2],["confidence",2],["at",2],["all",2],["not",3],["promoted",2],["commonest",1],["unverified",3],["row",1],["written",1],["by",1],["fallback",1],["path",1],["so",1],["column",1],["null",1],["rather",1],["than",1],["string",1],["check",1],["literal",1],["legacy",1],["would",1],["let",1],["one",1],["through",1],["out",3],["render",1],["source",1],["captured",1],["packages",1],["assert",2],["prov",2],["env",2],["recorded",2],["keys",2]]},{"id":"tests/test_env_provenance_confidence.py#test_a_verified_snapshot_does_not_argue_with_itself","name":[["test",1],["verified",1],["snapshot",1],["not",1],["argue",1],["itself",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["verified",4],["snapshot",2],["not",3],["argue",2],["itself",2],["api",2],["row",1],["still",1],["carry",1],["provenance",2],["note",1],["showing",1],["caveat",1],["under",1],["confident",1],["label",1],["would",1],["read",1],["as",1],["contradiction",1],["out",2],["render",1],["source",1],["captured",2],["generation",2],["confidence",1],["from",1],["kernel",1],["gen",2],["42",2],["packages",1],["texts",2],["str",1],["node",2],["text",3],["rendered",1],["assert",1],["any",1]]},{"id":"tests/test_env_provenance_confidence.py#test_a_verified_snapshot_still_makes_the_strong_claim","name":[["test",1],["verified",1],["snapshot",1],["still",1],["makes",1],["strong",1],["claim",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["verified",3],["snapshot",2],["still",2],["makes",2],["strong",2],["claim",3],["correct",1],["here",1],["has",1],["survive",1],["fix",1],["qualified",2],["everything",1],["would",2],["be",2],["as",2],["wrong",2],["one",1],["nothing",1],["just",1],["safe",1],["direction",1],["stop",1],["telling",1],["anyone",1],["anything",1],["out",3],["render",1],["source",1],["captured",1],["generation",1],["confidence",1],["packages",1],["assert",2],["prov",2],["env",2],["recorded",2],["keys",2],["unverified",1],["not",1]]},{"id":"tests/test_env_provenance_confidence.py#test_an_r_artifacts_environment_has_no_python_implementation","name":[["test",1],["artifacts",1],["environment",1],["has",1],["no",1],["python",1],["implementation",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["artifacts",3],["environment",4],["has",3],["no",2],["python",5],["implementation",5],["api",3],["frozen",2],["shape",2],["route",1],["had",1],["widen",1],["was",2],["as",1],["string",1],["because",1],["every",1],["captured",2],["sample",2],["came",1],["from",2],["artifact",3],["daemon",1],["own",1],["interpreter",2],["produced",1],["production",1],["two",1],["cases",1],["null",1],["always",1],["did",1],["non",1],["branch",1],["never",1],["sets",1],["cell",1],["selected",1],["conda",1],["differs",1],["stamping",1],["process",1],["onto",1],["confidently",1],["wrong",1],["provenance",1],["capture",2],["exists",1],["avoid",1],["so",2],["contract",1],["unrepresentative",1],["client",1],["written",1],["against",1],["breaks",1],["first",1],["drives",1],["real",1],["path",1],["rather",1],["than",1],["hand",1],["built",1],["row",1],["widened",1],["justified",1],["by",1],["product",1],["produces",1],["runner",2],["snapshot",6],["none",3],["assert",4],["kind",1],["version",1],["kernel",1],["packages",1],["unavailable",1]]},{"id":"tests/test_env_provenance_confidence.py#test_an_r_kernel_s_snapshot_still_says_python_metadata_does_not_apply","name":[["test",1],["kernel",1],["snapshot",1],["still",1],["says",1],["python",1],["metadata",1],["not",1],["apply",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["kernel",4],["snapshot",3],["still",2],["says",2],["python",3],["metadata",3],["not",4],["apply",4],["api",3],["companion",1],["guard",1],["sentence",1],["true",1],["fix",1],["relabelled",1],["every",1],["row",1],["would",1],["turn",1],["into",1],["false",1],["claim",1],["runner",2],["rec",2],["id",2],["stored",1],["by",1],["language",1],["runtime",1],["kind",2],["env",3],["artifacts",1],["artifact",1],["environment",1],["body",1],["assert",2],["packages",1],["unavailable",1],["distribution",1]]},{"id":"tests/test_env_provenance_confidence.py#test_an_unverified_snapshot_is_styled_as_a_caveat","name":[["test",1],["unverified",1],["snapshot",1],["styled",1],["as",1],["caveat",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["unverified",4],["snapshot",2],["styled",2],["as",3],["caveat",2],["wording",1],["alone",1],["easy",1],["miss",1],["panel",1],["chips",1],["warn",2],["class",1],["makes",1],["read",1],["qualification",1],["rather",1],["than",1],["detail",1],["verified",3],["render",2],["source",2],["captured",2],["generation",1],["confidence",1],["packages",2],["assert",2],["ok",1],["rendered",2],["cls",2]]},{"id":"tests/test_env_provenance_confidence.py#test_an_unverified_snapshot_says_so_on_the_wire","name":[["test",1],["unverified",1],["snapshot",1],["says",1],["so",1],["wire",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",3],["unverified",2],["snapshot",4],["says",2],["so",2],["wire",2],["api",3],["no",3],["generation",4],["cannot",1],["be",1],["attributed",1],["one",1],["production",1],["run",1],["row",1],["records",1],["both",1],["facts",1],["neither",1],["any",1],["panel",1],["if",1],["route",1],["drops",1],["them",1],["runner",2],["artifact",3],["id",2],["kind",1],["python",2],["version",1],["12",1],["platform",1],["packages",1],["provenance",2],["assumed",2],["kernel",2],["record",2],["sent",3],["artifacts",1],["environment",1],["assert",4],["code",1],["200",1],["env",4],["body",1],["source",1],["captured",1],["confidence",1],["none",1]]},{"id":"tests/test_env_provenance_confidence.py#test_both_languages_have_the_new_string","name":[["test",1],["both",1],["languages",1],["have",1],["new",1],["string",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["both",3],["languages",2],["have",2],["new",2],["string",3],["missing",1],["key",1],["renders",1],["as",1],["raw",1],["dotted",1],["name",1],["worse",1],["than",1],["over",1],["confident",1],["label",1],["replaced",1],["anchor",2],["prov",1],["env",1],["recorded",1],["unverified",1],["assert",1],["app",1],["js",1],["count",1],["not",1],["dictionaries",1]]},{"id":"tests/test_env_provenance_confidence.py#test_the_live_fallback_is_unchanged","name":[["test",1],["live",1],["fallback",1],["unchanged",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["live",4],["fallback",3],["unchanged",2],["distinction",1],["already",1],["worked",1],["not",3],["was",1],["being",1],["fixed",1],["out",4],["render",1],["source",1],["generation",1],["confidence",1],["none",1],["packages",1],["assert",3],["prov",3],["env",3],["keys",3],["recorded",2],["unverified",1]]},{"id":"tests/test_env_provenance_confidence.py#test_the_provenance_string_is_escaped_like_every_other_field","name":[["test",1],["provenance",1],["string",1],["escaped",1],["like",1],["every",1],["other",1],["field",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["provenance",3],["string",2],["escaped",2],["like",2],["every",2],["other",2],["field",2],["reaches",1],["store",1],["from",1],["code",1],["path",1],["not",2],["user",1],["but",1],["rendered",2],["beside",1],["fields",1],["treated",1],["as",1],["untrusted",1],["day",1],["one",1],["those",1],["paths",1],["interpolates",1],["filename",1],["difference",1],["out",2],["render",1],["source",1],["captured",1],["500",1],["packages",1],["texts",2],["str",1],["node",2],["text",3],["assert",1],["any",1],["len",1],["200",1],["note",1],["length",1],["capped",1]]},{"id":"tests/test_env_provenance_confidence.py#test_the_rows_own_explanation_is_shown_when_it_has_one","name":[["test",1],["rows",1],["own",1],["explanation",1],["shown",1],["has",1],["one",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",2],["rows",2],["own",2],["explanation",2],["shown",2],["has",2],["one",2],["provenance",3],["written",1],["next",1],["code",1],["could",1],["not",1],["establish",1],["rewording",1],["here",1],["would",1],["lose",1],["there",1],["several",1],["whys",1],["out",2],["render",1],["source",1],["captured",1],["assumed",1],["no",2],["kernel",2],["generation",2],["record",2],["packages",1],["texts",2],["str",1],["node",2],["text",3],["rendered",1],["assert",1],["any",1]]},{"id":"tests/test_env_provenance_confidence.py#test_the_snippet_extraction_still_finds_the_branch","name":[["test",1],["snippet",1],["extraction",1],["still",1],["finds",1],["branch",1]],"path":[["tests",1],["test",1],["env",1],["provenance",1],["confidence",1],["py",1]],"body":[["def",2],["test",3],["snippet",6],["extraction",2],["still",2],["finds",2],["branch",2],["if",1],["anchors",1],["go",1],["stale",1],["every",1],["below",1],["renders",1],["nothing",1],["passes",1],["assert",2],["generation",1],["confidence",1],["count",1]]},{"id":"tests/test_env_setup_failure_projection.py","name":[["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["failed",6],["environment",2],["install",3],["must",2],["not",1],["project",1],["as",3],["ready",3],["preinstall",1],["reports",1],["failure",1],["structured",1],["result",2],["ok",4],["false",3],["installed",3],["name",3],["error",5],["log",2],["rather",1],["than",1],["dispatcher",2],["single",1],["key",1],["soft",1],["fail",1],["shape",1],["activity",2],["step",3],["projection",2],["only",1],["understood",1],["latter",1],["so",1],["end",2],["event",1],["env",3],["setup",1],["fell",1],["through",1],["success",1],["branch",1],["nothing",1],["its",1],["summary",1],["was",1],["bare",1],["word",1],["user",1],["watching",1],["web",1],["feed",1],["saw",1],["setting",1],["up",1],["empirical",2],["macro",2],["directly",1],["above",1],["notebook",1],["cell",1],["whose",1],["raw",1],["said",1],["two",1],["writers",1],["one",1],["truth",1],["disagreeing",1],["read",1],["declared",1],["flag",1],["carry",1],["real",1],["reason",1],["entry",1],["no",3],["module",3],["named",3],["pip",3],["onto",1],["card",1],["mark",1],["status",1],["from",3],["future",1],["import",4],["annotations",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["host",1],["dispatch",1],["build",1],["pandas",1],["statsmodels",1],["venv",1],["bin",1],["python",1],["fixture",1]]},{"id":"tests/test_env_setup_failure_projection.py#dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["def",2],["dispatcher",6],["tmp",4],["path",4],["workspace",4],["ws",1],["mkdir",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["build",1],["frame",1],["id",2],["env",3],["store",1],["permission",1],["rule",1],["scope",2],["conversation",1],["tool",1],["setup",1],["pattern",1],["decision",1],["allow",1],["return",1]]},{"id":"tests/test_env_setup_failure_projection.py#test_a_failed_env_setup_step_carries_the_reason_end_to_end","name":[["test",1],["failed",1],["env",1],["setup",1],["step",1],["carries",1],["reason",1],["end",2]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["failed",4],["env",4],["setup",3],["step",7],["carries",2],["reason",2],["end",11],["dispatcher",5],["monkeypatch",3],["through",1],["real",1],["activity",1],["web",1],["session",1],["renders",1],["from",1],["openai4s",1],["kernel",1],["import",1],["preinstall",2],["setattr",1],["install",2],["lambda",1],["packages",2],["kw",1],["dict",2],["steps",3],["list",1],["append",1],["result",3],["name",1],["empirical",1],["macro",1],["pandas",1],["statsmodels",1],["assert",5],["ok",1],["false",1],["structured",1],["itself",1],["unchanged",1],["next",1],["if",1],["phase",1],["status",1],["error",1],["summary",4],["startswith",1],["no",1],["module",1],["named",1],["pip",1],["ready",1],["not",1]]},{"id":"tests/test_env_setup_failure_projection.py#test_a_successful_env_setup_step_still_ends_done","name":[["test",1],["successful",1],["env",1],["setup",1],["step",1],["still",1],["ends",1],["done",1]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["successful",2],["env",3],["setup",3],["step",6],["still",2],["ends",2],["done",3],["dispatcher",4],["monkeypatch",3],["from",1],["openai4s",1],["kernel",1],["import",1],["preinstall",2],["setattr",1],["install",1],["lambda",1],["packages",3],["kw",1],["ok",3],["true",2],["installed",2],["list",2],["failed",1],["log",1],["steps",3],["dict",1],["append",1],["result",2],["tabulate",2],["assert",3],["end",4],["next",1],["if",1],["phase",1],["status",1],["summary",1]]},{"id":"tests/test_env_setup_failure_projection.py#test_step_end_falls_back_to_the_log_tail_when_failed_is_empty","name":[["test",1],["step",1],["end",1],["falls",1],["back",1],["log",1],["tail",1],["failed",1],["empty",1]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["step",3],["end",3],["falls",2],["back",2],["log",3],["tail",2],["failed",4],["empty",2],["result",2],["ok",1],["false",1],["installed",1],["resolver",2],["exploded",2],["output",1],["summary",4],["env",2],["setup",1],["true",1],["assert",2],["startswith",1]]},{"id":"tests/test_env_setup_failure_projection.py#test_step_end_projects_a_declared_failure_as_failed","name":[["test",1],["step",1],["end",1],["projects",1],["declared",1],["failure",1],["as",1],["failed",1]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["step",3],["end",3],["projects",2],["declared",2],["failure",2],["as",2],["failed",4],["output",2],["summary",5],["env",2],["setup",1],["dict",1],["install",1],["true",1],["assert",4],["startswith",1],["no",2],["module",2],["named",2],["pip",2],["ready",1],["not",1],["str",1],["error",1]]},{"id":"tests/test_env_setup_failure_projection.py#test_step_end_reports_installed_packages_on_success","name":[["test",1],["step",1],["end",1],["reports",1],["installed",1],["packages",1],["success",1]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["step",3],["end",3],["reports",2],["installed",4],["packages",2],["success",2],["result",2],["name",1],["analysis",1],["ok",2],["true",2],["pandas",2],["failed",1],["log",1],["output",1],["summary",2],["env",2],["setup",1],["assert",1]]},{"id":"tests/test_env_setup_failure_projection.py#test_step_end_still_reports_ready_on_an_empty_successful_install","name":[["test",1],["step",1],["end",1],["still",1],["reports",1],["ready",1],["empty",1],["successful",1],["install",1]],"path":[["tests",1],["test",1],["env",1],["setup",1],["failure",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["step",3],["end",3],["still",2],["reports",2],["ready",3],["empty",2],["successful",2],["install",2],["result",2],["name",1],["analysis",1],["ok",1],["true",2],["installed",1],["failed",1],["log",1],["output",1],["summary",2],["env",2],["setup",1],["assert",1]]},{"id":"tests/test_environment_readiness.py","name":[["test",1],["environment",1],["readiness",1],["py",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["local",1],["side",1],["effect",1],["free",1],["readiness",4],["bundled",1],["standard",3],["profile",3],["from",5],["future",1],["import",9],["annotations",1],["json",1],["os",1],["subprocess",1],["urllib",1],["request",1],["pathlib",1],["path",1],["openai4s",3],["kernel",3],["environments",3],["as",1],["mod",1],["environment",1],["needs",2],["repair",1],["setup",1],["ready",1],["unavailable",1],["load",1],["requirements",3],["failure",1],["message",1],["python",3],["anndata",1],["leidenalg",1],["igraph",1],["umap",1],["learn",2],["numba",1],["rdkit",1],["scikit",1],["numpy",1],["scipy",1],["pandas",1],["matplotlib",1],["seaborn",1],["plotly",1],["pillow",1],["biopython",1],["h5py",1],["zarr",1],["pyarrow",1],["openpyxl",1],["pypdf",1],["beautifulsoup4",1],["httpx",1],["socksio",1],["pysocks",1],["tqdm",1],["statsmodels",1],["networkx",1],["pip",1],["fair",1],["esm",1],["scanpy",1],["pydeseq2",1],["pypdfium2",1],["base",1],["tidyverse",1],["data",1],["table",1],["ggplot2",1],["rmarkdown",1],["knitr",1],["jsonlite",1],["pandoc",1]]},{"id":"tests/test_environment_readiness.py#_complete_environments","name":[["complete",1],["environments",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["complete",2],["environments",2],["tmp",4],["path",6],["list",2],["environment",4],["python",8],["root",6],["prefix",2],["write",2],["inventory",2],["requirements",2],["return",1]]},{"id":"tests/test_environment_readiness.py#_environment","name":[["environment",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["environment",6],["root",9],["path",2],["name",5],["str",4],["mkdir",1],["parents",1],["true",1],["if",1],["return",2],["language",2],["python",5],["none",2],["rscript",3],["bin",2]]},{"id":"tests/test_environment_readiness.py#_managed_repair","name":[["managed",1],["repair",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["managed",3],["repair",5],["dict",2],["str",2],["object",2],["plan",7],["openai4s",2],["env",2],["python",2],["apply",7],["return",1],["kind",1],["generation",1],["argv",4],["commands",1],["label",2],["command",2],["join",2],["requires",1],["explicit",1],["action",1],["true",1]]},{"id":"tests/test_environment_readiness.py#_write_inventory","name":[["write",1],["inventory",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["write",3],["inventory",2],["root",3],["path",2],["packages",3],["tuple",2],["str",4],["list",2],["none",2],["metadata",3],["conda",1],["meta",1],["mkdir",1],["parents",1],["true",1],["index",2],["package",3],["enumerate",1],["02d",1],["json",2],["text",1],["dumps",1],["name",1],["encoding",1],["utf",1]]},{"id":"tests/test_environment_readiness.py#_write_managed_generation","name":[["write",1],["managed",1],["generation",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["write",5],["managed",2],["generation",11],["root",3],["path",4],["name",5],["str",10],["packages",3],["tuple",2],["id",5],["env",2],["ready",4],["state",4],["generations",1],["prefix",7],["bin",3],["mkdir",1],["parents",1],["true",1],["runtime",3],["rscript",1],["if",1],["else",1],["python",1],["text",2],["sh",1],["encoding",2],["utf",2],["inventory",1],["manifest",1],["json",2],["dumps",1],["environment",1],["spec",1],["sha256",1],["64",1],["created",1],["at",1],["interpreter",1],["return",1]]},{"id":"tests/test_environment_readiness.py#test_complete_standard_profile_is_ready_using_local_package_metadata","name":[["test",1],["complete",1],["standard",1],["profile",1],["ready",1],["local",1],["package",1],["metadata",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["complete",3],["standard",3],["profile",3],["ready",5],["local",2],["package",3],["metadata",2],["tmp",4],["path",4],["found",2],["environments",4],["result",15],["readiness",1],["enabled",1],["true",3],["discover",1],["lambda",1],["assert",15],["state",2],["reason",1],["none",2],["schema",1],["version",1],["network",1],["contacted",1],["false",2],["mutation",1],["performed",1],["str",3],["requirements",2],["digest",2],["startswith",1],["sha256",1],["len",1],["71",1],["missing",2],["packages",1],["remediation",1],["row",4],["required",1],["count",1],["33",1],["all",1],["serialized",3],["json",1],["dumps",1],["sort",1],["keys",1],["not",2],["prefix",1]]},{"id":"tests/test_environment_readiness.py#test_disabled_flag_returns_before_manifest_or_environment_discovery","name":[["test",1],["disabled",1],["flag",1],["returns",1],["before",1],["manifest",1],["environment",1],["discovery",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",3],["test",2],["disabled",5],["flag",2],["returns",2],["before",2],["manifest",2],["environment",3],["discovery",4],["tmp",3],["path",3],["calls",3],["forbidden",2],["list",1],["append",1],["discover",2],["raise",1],["assertion",2],["error",2],["readiness",3],["discovered",1],["environments",4],["result",2],["standard",2],["profile",2],["enabled",2],["false",6],["specs",1],["dir",1],["not",1],["exist",1],["scan",1],["packages",3],["lambda",1],["args",1],["kwargs",1],["throw",1],["scanned",1],["assert",2],["schema",1],["version",1],["state",1],["unavailable",1],["ready",1],["reason",1],["feature",1],["checked",1],["locally",1],["network",1],["contacted",1],["mutation",1],["performed",1],["requirements",1],["digest",1],["none",2],["required",1],["python",1],["missing",2],["remediation",1]]},{"id":"tests/test_environment_readiness.py#test_disabled_flag_returns_before_manifest_or_environment_discovery.forbidden_discovery","name":[["forbidden",1],["discovery",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["forbidden",2],["discovery",2],["list",2],["environment",2],["calls",1],["append",1],["discover",1],["raise",1],["assertion",1],["error",1],["disabled",1],["readiness",1],["discovered",1],["environments",1]]},{"id":"tests/test_environment_readiness.py#test_discovery_fault_is_reported_without_leaking_the_exception","name":[["test",1],["discovery",1],["fault",1],["reported",1],["without",1],["leaking",1],["exception",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",3],["test",2],["discovery",7],["fault",2],["reported",2],["without",2],["leaking",2],["exception",2],["failed",2],["list",1],["environment",2],["raise",1],["oserror",1],["secret",2],["local",2],["path",2],["result",5],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",1],["discover",1],["assert",4],["state",1],["unavailable",2],["reason",1],["environments",1],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_environment_readiness.py#test_discovery_fault_is_reported_without_leaking_the_exception.failed_discovery","name":[["failed",1],["discovery",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["failed",2],["discovery",3],["list",2],["environment",2],["raise",1],["oserror",1],["secret",1],["local",1],["path",1]]},{"id":"tests/test_environment_readiness.py#test_duplicate_standard_environment_names_fail_closed","name":[["test",1],["duplicate",1],["standard",1],["environment",1],["names",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["duplicate",5],["standard",3],["environment",4],["names",2],["fail",2],["closed",2],["tmp",4],["path",4],["found",2],["complete",1],["environments",2],["other",1],["python",2],["result",4],["profile",1],["readiness",1],["enabled",1],["true",1],["discover",1],["lambda",1],["assert",3],["state",1],["unavailable",1],["reason",1]]},{"id":"tests/test_environment_readiness.py#test_malformed_manifest_fails_honestly_and_does_not_discover","name":[["test",1],["malformed",1],["manifest",1],["fails",1],["honestly",1],["not",1],["discover",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["manifest",3],["fails",2],["honestly",2],["not",3],["discover",3],["tmp",6],["path",6],["monkeypatch",2],["python",2],["yml",2],["write",2],["text",2],["name",2],["ndependencies",2],["numpy",1],["https",1],["example",1],["invalid",1],["whl",1],["encoding",2],["utf",2],["base",1],["discovered",3],["result",4],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",2],["specs",1],["dir",1],["lambda",1],["append",1],["assert",4],["state",1],["unavailable",2],["reason",1],["str",1],["json",1],["dumps",1]]},{"id":"tests/test_environment_readiness.py#test_managed_discovery_accepts_a_rollback_eligible_superseded_generation","name":[["test",1],["managed",1],["discovery",1],["accepts",1],["rollback",1],["eligible",1],["superseded",1],["generation",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["managed",3],["discovery",2],["accepts",2],["rollback",2],["eligible",2],["superseded",3],["generation",4],["tmp",3],["path",3],["monkeypatch",3],["root",5],["environments",3],["name",3],["packages",2],["python",2],["requirements",2],["write",2],["state",2],["current",1],["text",1],["env",2],["ready",3],["encoding",1],["utf",1],["setenv",1],["openai4",1],["generations",1],["str",1],["result",3],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",2],["discover",1],["mod",1],["assert",2]]},{"id":"tests/test_environment_readiness.py#test_managed_discovery_refuses_a_symlinked_generations_directory","name":[["test",1],["managed",1],["discovery",1],["refuses",1],["symlinked",1],["generations",1],["directory",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["managed",4],["discovery",2],["refuses",2],["symlinked",2],["generations",5],["directory",3],["tmp",4],["path",4],["monkeypatch",3],["root",4],["environments",3],["outside",4],["name",4],["packages",2],["python",2],["requirements",2],["write",2],["generation",2],["env",6],["dir",4],["mkdir",1],["parents",1],["true",3],["symlink",1],["target",1],["current",1],["text",1],["ready",2],["encoding",1],["utf",1],["setenv",1],["openai4",1],["str",1],["assert",5],["mod",1],["production",5],["standard",1],["profile",1],["readiness",1],["enabled",1],["false",1],["state",1],["unavailable",1],["reason",1],["environment",1],["layout",1],["invalid",1],["remediation",1],["none",1]]},{"id":"tests/test_environment_readiness.py#test_managed_discovery_refuses_non_ready_and_symlinked_pointers","name":[["test",1],["managed",1],["discovery",1],["refuses",1],["non",1],["ready",1],["symlinked",1],["pointers",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["managed",4],["discovery",2],["refuses",2],["non",2],["ready",4],["symlinked",2],["pointers",2],["tmp",4],["path",4],["monkeypatch",3],["root",7],["environments",3],["write",4],["generation",3],["python",5],["requirements",2],["state",1],["failed",1],["pointer",5],["current",3],["text",2],["env",3],["encoding",2],["utf",2],["external",4],["symlink",1],["setenv",1],["openai4",1],["generations",1],["str",1],["assert",1],["mod",1]]},{"id":"tests/test_environment_readiness.py#test_marker_entries_are_platform_optional_but_still_validated","name":[["test",1],["marker",1],["entries",1],["platform",1],["optional",1],["but",1],["still",1],["validated",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["marker",5],["entries",2],["platform",4],["optional",2],["but",2],["still",3],["validated",2],["tmp",4],["path",4],["from",1],["openai4s",1],["kernel",1],["readiness",2],["import",1],["manifest",2],["error",3],["parse",3],["direct",3],["dependencies",5],["spec",3],["python",3],["yml",2],["write",2],["text",2],["name",3],["numpy",2],["pip",5],["scikit",1],["misc",1],["machine",2],["aarch64",2],["pandas",2],["encoding",2],["utf",2],["parsed",2],["entry",2],["not",3],["universal",1],["requirement",1],["must",3],["demand",1],["very",1],["platforms",1],["excludes",1],["assert",1],["bad",6],["try",1],["except",1],["pass",1],["else",1],["pragma",1],["no",1],["cover",1],["gate",1],["stay",1],["fail",2],["closed",2],["raise",1],["assertion",1],["malformed",1]]},{"id":"tests/test_environment_readiness.py#test_missing_environment_offers_transactional_managed_repair","name":[["test",1],["missing",1],["environment",1],["offers",1],["transactional",1],["managed",1],["repair",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["missing",5],["environment",4],["offers",2],["transactional",2],["managed",3],["repair",3],["tmp",3],["path",3],["python",8],["root",3],["prefix",1],["write",1],["inventory",1],["requirements",2],["result",6],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",1],["discover",1],["lambda",1],["assert",5],["state",1],["needs",1],["setup",1],["reason",1],["environments",1],["packages",1],["list",1],["remediation",1]]},{"id":"tests/test_environment_readiness.py#test_missing_package_offers_explicit_transactional_repair","name":[["test",1],["missing",1],["package",1],["offers",1],["explicit",1],["transactional",1],["repair",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",3],["test",2],["missing",6],["package",2],["offers",2],["explicit",2],["transactional",2],["repair",6],["tmp",3],["path",4],["found",2],["complete",1],["environments",2],["numpy",4],["python",5],["requirements",2],["scan",3],["root",1],["language",2],["str",2],["if",1],["return",2],["result",7],["standard",1],["profile",1],["readiness",2],["enabled",1],["true",1],["discover",1],["lambda",1],["packages",2],["assert",8],["state",1],["needs",1],["reason",1],["environment",1],["incomplete",1],["remediation",1],["managed",1],["message",5],["failure",1],["openai4s",3],["env",2],["plan",1],["apply",1],["setup",1],["not",1]]},{"id":"tests/test_environment_readiness.py#test_missing_package_offers_explicit_transactional_repair.scan","name":[["scan",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["scan",2],["root",2],["path",2],["language",3],["str",4],["if",1],["python",1],["return",2],["missing",1],["numpy",1],["requirements",1]]},{"id":"tests/test_environment_readiness.py#test_out_of_root_managed_pointers_cannot_make_readiness_ready","name":[["test",1],["out",1],["root",1],["managed",1],["pointers",1],["cannot",1],["make",1],["readiness",1],["ready",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["out",2],["root",6],["managed",4],["pointers",2],["cannot",2],["make",2],["readiness",3],["ready",3],["tmp",4],["path",4],["monkeypatch",3],["environments",4],["outside",5],["name",4],["packages",2],["python",3],["requirements",2],["generation",6],["write",2],["id",1],["pointer",3],["current",1],["parent",1],["mkdir",1],["parents",1],["true",2],["pathlib",1],["discards",1],["every",1],["prefix",1],["before",1],["absolute",1],["component",1],["old",1],["discovery",1],["joined",1],["text",2],["directly",1],["therefore",1],["selected",1],["bytes",1],["as",1],["trusted",1],["str",2],["encoding",1],["utf",1],["setenv",1],["openai4",1],["env",1],["generations",1],["result",4],["standard",1],["profile",1],["enabled",1],["discover",1],["mod",1],["assert",3],["false",1],["state",1],["needs",1],["setup",1],["missing",1]]},{"id":"tests/test_environment_readiness.py#test_package_scan_fault_is_unavailable_not_every_package_missing","name":[["test",1],["package",2],["scan",1],["fault",1],["unavailable",1],["not",1],["every",1],["missing",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",3],["test",2],["package",7],["scan",5],["fault",2],["unavailable",6],["not",4],["every",2],["missing",3],["tmp",4],["path",5],["found",2],["complete",1],["environments",2],["failed",2],["root",2],["language",2],["str",3],["if",1],["python",6],["raise",1],["oserror",1],["private",2],["scanner",2],["detail",2],["return",1],["requirements",1],["result",7],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",3],["discover",1],["lambda",1],["packages",2],["assert",9],["state",2],["reason",1],["inventory",2],["remediation",1],["none",2],["installed",1],["required",1],["count",1],["issue",1],["json",2],["dumps",2],["sort",2],["keys",2]]},{"id":"tests/test_environment_readiness.py#test_package_scan_fault_is_unavailable_not_every_package_missing.failed_scan","name":[["failed",1],["scan",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["failed",2],["scan",2],["root",3],["path",2],["language",3],["str",4],["if",1],["python",1],["raise",1],["oserror",1],["private",1],["scanner",1],["detail",1],["return",1],["requirements",1]]},{"id":"tests/test_environment_readiness.py#test_production_managed_discovery_accepts_only_valid_ready_generations","name":[["test",1],["production",1],["managed",1],["discovery",1],["accepts",1],["only",1],["valid",1],["ready",1],["generations",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["production",2],["managed",3],["discovery",2],["accepts",2],["only",2],["valid",2],["ready",5],["generations",3],["tmp",3],["path",3],["monkeypatch",3],["root",5],["environments",3],["name",3],["packages",2],["python",2],["requirements",2],["write",2],["generation",2],["current",1],["text",1],["env",2],["encoding",1],["utf",1],["setenv",1],["openai4",1],["str",1],["result",3],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",2],["discover",1],["mod",1],["assert",2],["state",1]]},{"id":"tests/test_environment_readiness.py#test_production_readiness_discovery_does_not_create_the_data_directory","name":[["test",1],["production",1],["readiness",1],["discovery",1],["not",1],["create",1],["data",1],["directory",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["production",2],["readiness",3],["discovery",2],["not",4],["create",2],["data",8],["directory",2],["tmp",3],["path",3],["monkeypatch",4],["dir",5],["fresh",1],["delenv",1],["openai4",2],["env",1],["generations",1],["root",1],["raising",1],["false",2],["setenv",1],["str",1],["assert",3],["exists",2],["result",2],["standard",1],["profile",1],["enabled",1],["true",1],["discover",1],["environments",2],["mod",1],["generation",1],["mutation",1],["performed",1]]},{"id":"tests/test_environment_readiness.py#test_readiness_never_starts_processes_uses_network_or_writes","name":[["test",1],["readiness",1],["never",1],["starts",1],["processes",1],["uses",1],["network",1],["writes",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",3],["test",2],["readiness",4],["never",2],["starts",2],["processes",2],["uses",2],["network",2],["writes",2],["tmp",3],["path",5],["monkeypatch",8],["found",2],["complete",1],["environments",1],["forbidden",7],["args",1],["kwargs",1],["raise",1],["assertion",1],["error",1],["attempted",1],["external",1],["side",1],["effect",1],["setattr",6],["subprocess",2],["run",1],["popen",1],["urllib",1],["request",1],["urlopen",1],["write",1],["text",1],["mkdir",1],["os",1],["replace",1],["result",2],["standard",1],["profile",1],["enabled",1],["true",1],["discover",1],["lambda",1],["assert",1],["state",1],["ready",1]]},{"id":"tests/test_environment_readiness.py#test_readiness_never_starts_processes_uses_network_or_writes.forbidden","name":[["forbidden",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["forbidden",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["readiness",1],["attempted",1],["external",1],["side",1],["effect",1]]},{"id":"tests/test_environment_readiness.py#test_requirements_digest_is_stable_across_environment_locations","name":[["test",1],["requirements",1],["digest",1],["stable",1],["across",1],["environment",1],["locations",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["requirements",4],["digest",4],["stable",2],["across",2],["environment",2],["locations",2],["tmp",4],["path",4],["first",5],["complete",2],["environments",2],["second",5],["result",4],["standard",2],["profile",2],["readiness",2],["enabled",2],["true",2],["discover",2],["lambda",2],["assert",1]]},{"id":"tests/test_environment_readiness.py#test_shipped_manifests_are_the_authoritative_33_and_8_package_lists","name":[["test",1],["shipped",1],["manifests",1],["authoritative",1],["33",1],["package",1],["lists",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["shipped",2],["manifests",2],["authoritative",2],["33",3],["package",3],["lists",2],["requirements",14],["load",1],["standard",2],["profile",2],["assert",10],["python",10],["len",2],["both",1],["conda",1],["pip",2],["constraints",1],["gone",1],["before",1],["matching",1],["metadata",1],["extras",1],["stripped",1],["down",1],["distribution",1],["name",1],["11",2],["not",5],["pandas",1],["fair",1],["esm",1],["scanpy",1],["harmony",1],["skmisc",1],["pertpy",1],["extra",1],["only",1],["its",1],["core",1],["needs",1],["jax",1],["pydeseq2",1],["pypdfium2",1],["projection",2],["readiness",1],["enabled",1],["true",1],["discover",1],["lambda",1],["digest",1],["sha256",1],["80c9ab912a275ffb0d41205019faca4c40124951ff630bf6cc3da0921a7c3928",1]]},{"id":"tests/test_environment_readiness.py#test_wrong_runtime_is_repairable_but_never_claimed_ready","name":[["test",1],["wrong",1],["runtime",1],["repairable",1],["but",1],["never",1],["claimed",1],["ready",1]],"path":[["tests",1],["test",1],["environment",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["wrong",2],["runtime",3],["repairable",2],["but",2],["never",2],["claimed",2],["ready",2],["tmp",3],["path",3],["found",3],["complete",1],["environments",2],["language",1],["python",3],["str",1],["root",1],["bin",1],["rscript",1],["none",1],["result",4],["standard",1],["profile",1],["readiness",1],["enabled",1],["true",1],["discover",1],["lambda",1],["assert",3],["state",1],["needs",1],["repair",1],["missing",1],["packages",1],["list",1],["requirements",1],["issue",1],["mismatch",1]]},{"id":"tests/test_environments.py","name":[["test",1],["environments",1],["py",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["prebuilt",1],["environment",2],["registry",2],["kernel",2],["env",11],["selection",1],["uses",1],["fake",1],["conda",7],["directories",1],["under",1],["temp",1],["openai4",5],["roots",5],["so",2],["tests",1],["deterministic",1],["not",2],["depend",1],["developer",2],["installed",1],["envs",4],["import",9],["os",1],["sys",1],["from",6],["pathlib",1],["path",2],["pytest",3],["openai4s",5],["pkgscan",1],["config",2],["llmconfig",1],["host",2],["dispatch",1],["build",1],["dispatcher",2],["environments",1],["as",2],["server",1],["gateway",3],["mod",1],["every",1],["variable",1],["merges",2],["into",2],["its",1],["scan",1],["list",1],["all",1],["sources",2],["short",1],["circuit",1],["machine",1],["exports",1],["mamba",2],["root",3],["prefix",3],["micromamba",1],["shell",1],["hook",1],["always",1],["would",2],["otherwise",1],["leak",1],["real",1],["these",1],["assertions",1],["hide",1],["default",1],["dirs",1],["fixture",1],["autouse",1],["true",1],["mark",1],["parametrize",1],["layout",1],["lib",5],["python3",4],["13",1],["site",4],["packages",6],["cpython",1],["venv",1],["lib64",1],["11",2],["rhel",1],["multilib",1],["pypy3",1],["10",1],["py",2],["python",2],["miss",1],["dist",2],["debian",2],["ubuntu",1],["system",1],["versioned",1],["windows",1],["tools",1],["wiring",1]]},{"id":"tests/test_environments.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["class",2],["hub",2],["def",3],["init",1],["self",4],["events",2],["emitter",1],["rid",2],["emit",2],["ev",3],["setdefault",1],["root",1],["frame",1],["id",1],["append",1],["return",1]]},{"id":"tests/test_environments.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_environments.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["rid",3],["emit",2],["ev",3],["setdefault",1],["root",1],["frame",1],["id",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_environments.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["emit",2],["ev",4],["setdefault",1],["root",1],["frame",1],["id",1],["rid",1],["self",1],["events",1],["append",1]]},{"id":"tests/test_environments.py#_isolate_env_discovery","name":[["isolate",1],["env",1],["discovery",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["isolate",2],["env",3],["discovery",3],["tmp",4],["path",4],["monkeypatch",5],["neutralize",1],["every",1],["source",1],["so",2],["each",1],["test",3],["sees",1],["only",1],["sets",1],["up",1],["also",1],["rescans",1],["real",1],["envs",1],["afterwards",1],["global",1],["cache",1],["never",1],["leaks",1],["fake",1],["roots",1],["into",1],["later",1],["var",2],["root",1],["sources",1],["delenv",1],["raising",1],["false",1],["home",5],["isolated",1],["mkdir",1],["exist",1],["ok",1],["true",2],["setenv",1],["str",2],["setattr",1],["sys",1],["base",1],["prefix",1],["no",1],["such",1],["system",1],["python",1],["yield",1],["discover",1],["environments",1],["force",1]]},{"id":"tests/test_environments.py#_make_py_env","name":[["make",1],["py",1],["env",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["make",2],["py",2],["env",7],["root",3],["path",4],["name",4],["str",2],["packages",3],["numpy",2],["bin",2],["mkdir",2],["parents",1],["true",1],["python",1],["symlink",1],["sys",1],["executable",1],["real",1],["interp",1],["version",1],["probe",1],["works",1],["meta",4],["conda",1],["json",1],["write",1],["text",1],["utf",1],["return",1]]},{"id":"tests/test_environments.py#_make_r_env","name":[["make",1],["env",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["make",2],["env",6],["root",3],["path",4],["name",3],["str",2],["bin",3],["mkdir",1],["parents",1],["true",1],["rs",3],["rscript",1],["write",1],["text",1],["sh",1],["necho",1],["utf",1],["os",1],["chmod",1],["0o755",1],["return",1]]},{"id":"tests/test_environments.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["return",1],["gateway",1],["mod",1],["session",1],["hub",1]]},{"id":"tests/test_environments.py#test_activated_named_conda_prefix_discovers_sibling_envs","name":[["test",1],["activated",1],["named",1],["conda",1],["prefix",1],["discovers",1],["sibling",1],["envs",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["activated",2],["named",2],["conda",5],["prefix",3],["discovers",2],["sibling",2],["envs",6],["tmp",3],["path",3],["monkeypatch",4],["root",5],["portable",1],["active",6],["make",2],["py",2],["env",3],["expected",2],["analysis",2],["packages",1],["numpy",1],["pandas",1],["setenv",2],["str",1],["default",1],["discover",1],["environments",1],["force",1],["true",1],["assert",2],["environment",2]]},{"id":"tests/test_environments.py#test_base_env_always_present","name":[["test",1],["base",1],["env",1],["always",1],["present",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["base",10],["env",2],["always",2],["present",2],["discover",1],["environments",1],["force",1],["true",1],["environment",1],["assert",5],["not",1],["none",2],["language",1],["python",1],["interpreter",1],["sys",1],["executable",1],["conda",1],["false",1],["bin",1],["dir",1],["never",1],["mangles",1],["path",1]]},{"id":"tests/test_environments.py#test_base_install_prefix_does_not_offer_its_own_parent","name":[["test",1],["base",1],["install",1],["prefix",1],["not",1],["offer",1],["its",1],["own",1],["parent",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["base",8],["install",4],["prefix",3],["not",2],["offer",2],["its",3],["own",2],["parent",3],["tmp",4],["path",4],["monkeypatch",3],["has",1],["envs",2],["must",1],["never",1],["become",1],["root",2],["conda",6],["opt",2],["miniconda3",2],["meta",1],["mkdir",1],["parents",1],["true",2],["expected",2],["make",2],["py",2],["env",2],["torch",2],["unrelated",2],["sibling",1],["setenv",1],["str",1],["discover",1],["environments",1],["force",1],["assert",3],["environment",3],["none",2]]},{"id":"tests/test_environments.py#test_conda_base_prefix_discovers_its_envs_not_the_base_parent","name":[["test",1],["conda",1],["base",2],["prefix",1],["discovers",1],["its",1],["envs",1],["not",1],["parent",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["conda",11],["base",11],["prefix",3],["discovers",2],["its",2],["envs",5],["not",3],["parent",2],["tmp",3],["path",3],["monkeypatch",4],["portable",1],["bin",2],["mkdir",1],["parents",1],["true",2],["python",1],["symlink",1],["sys",1],["executable",1],["expected",2],["make",1],["py",1],["env",2],["torch",3],["packages",1],["pandas",1],["setenv",2],["str",1],["default",1],["discover",1],["environments",1],["force",1],["assert",2],["environment",3],["root",1],["name",2]]},{"id":"tests/test_environments.py#test_conda_envs_dirs_is_honoured","name":[["test",1],["conda",1],["envs",1],["dirs",1],["honoured",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["conda",5],["envs",5],["dirs",4],["honoured",2],["tmp",4],["path",5],["monkeypatch",3],["canonical",1],["deprecated",1],["alias",1],["expected",2],["make",1],["py",1],["env",1],["roots",2],["gamma",2],["setenv",1],["str",1],["discover",1],["environments",1],["force",1],["true",1],["assert",1],["environment",1],["root",1]]},{"id":"tests/test_environments.py#test_conda_envs_path_splits_on_pathsep","name":[["test",1],["conda",1],["envs",1],["path",1],["splits",1],["pathsep",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["conda",3],["envs",3],["path",9],["splits",2],["pathsep",3],["tmp",6],["monkeypatch",3],["first",2],["make",2],["py",2],["env",2],["alpha",2],["second",2],["beta",2],["setenv",1],["os",1],["join",1],["str",2],["discover",1],["environments",1],["force",1],["true",1],["assert",2],["environment",2],["root",2]]},{"id":"tests/test_environments.py#test_custom_envs_dirs_prefix_discovers_siblings","name":[["test",1],["custom",1],["envs",1],["dirs",1],["prefix",1],["discovers",1],["siblings",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["custom",2],["envs",4],["dirs",3],["prefix",4],["discovers",2],["siblings",2],["tmp",3],["path",3],["monkeypatch",3],["conda",3],["config",1],["add",1],["data",1],["myenvs",5],["create",1],["puts",1],["active",4],["under",1],["directory",1],["not",1],["named",1],["make",2],["py",2],["env",2],["proj",2],["expected",2],["sibling",2],["packages",1],["numpy",1],["pandas",1],["setenv",1],["str",1],["discover",1],["environments",1],["force",1],["true",1],["assert",2],["environment",2],["root",2]]},{"id":"tests/test_environments.py#test_daemon_venv_base_prefix_discovers_conda_envs_without_activation","name":[["test",1],["daemon",1],["venv",1],["base",1],["prefix",1],["discovers",1],["conda",1],["envs",1],["without",1],["activation",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["daemon",2],["venv",2],["base",6],["prefix",3],["discovers",2],["conda",6],["envs",3],["without",2],["activation",2],["tmp",3],["path",3],["monkeypatch",3],["portable",1],["expected",2],["make",1],["py",1],["env",1],["science",2],["packages",1],["pandas",1],["setattr",1],["sys",1],["str",1],["discover",1],["environments",1],["force",1],["true",1],["assert",1],["environment",1],["root",1]]},{"id":"tests/test_environments.py#test_default_env_name_is_offered","name":[["test",1],["default",1],["env",1],["name",1],["offered",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["default",3],["env",3],["name",4],["offered",2],["assert",1],["discover",1],["environments",1],["force",1],["true",1]]},{"id":"tests/test_environments.py#test_default_env_override","name":[["test",1],["default",1],["env",1],["override",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["default",6],["env",10],["override",2],["tmp",3],["path",3],["monkeypatch",5],["roots",6],["envs",1],["make",2],["py",2],["python",3],["chosen",3],["setenv",2],["openai4",3],["str",1],["discover",1],["environments",1],["force",1],["true",1],["pick",1],["up",1],["fake",1],["assert",2],["name",2],["delenv",1],["falls",1],["back",1]]},{"id":"tests/test_environments.py#test_discover_fake_python_env","name":[["test",1],["discover",1],["fake",1],["python",1],["env",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["discover",3],["fake",2],["python",3],["env",4],["tmp",3],["path",3],["monkeypatch",3],["roots",4],["envs",3],["make",1],["py",1],["sci",11],["packages",1],["numpy",1],["biotite",3],["setenv",1],["openai4",1],["str",1],["environments",1],["force",1],["true",2],["names",3],["name",1],["assert",8],["base",1],["environment",1],["language",1],["interpreter",1],["not",2],["none",1],["conda",1],["bin",2],["dir",1],["endswith",1],["has",3],["package",3],["normalized",1],["match",1],["scanpy",1]]},{"id":"tests/test_environments.py#test_dispatcher_env_list_and_use","name":[["test",1],["dispatcher",1],["env",1],["list",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",3],["env",17],["list",3],["tmp",4],["path",5],["monkeypatch",4],["roots",7],["envs",5],["make",3],["py",2],["struct",5],["packages",3],["biotite",3],["numpy",2],["python",5],["pandas",3],["setenv",2],["openai4",2],["str",3],["data",1],["dir",1],["discover",1],["environments",2],["force",1],["true",4],["disp",8],["build",1],["active",2],["bin",2],["pretend",1],["kernel",3],["runs",2],["switched",4],["switch",1],["lambda",1],["setitem",1],["name",7],["probe",3],["package",1],["must",1],["be",1],["one",1],["no",4],["environment",1],["including",1],["daemon",1],["own",1],["venv",2],["discovery",1],["also",1],["surfaces",1],["ever",1],["have",1],["installed",1],["scanpy",1],["longer",2],["safe",1],["here",1],["because",1],["uv",1],["sync",1],["extra",1],["singlecell",1],["puts",1],["dev",1],["nonexistent",2],["pkg",2],["assert",11],["current",1],["has",2],["missing",1],["needs",1],["install",1],["runnable",2],["channel",2],["serves",1],["only",2],["cells",1],["ok",2],["error",1],["nope",1],["refused",1],["retargets",1],["persistent",1],["leaves",1],["untouched",1],["gateway",1],["applies",1],["via",1],["pending",1],["note",1]]},{"id":"tests/test_environments.py#test_env_list_reports_an_r_only_env_runnable_on_the_r_channel","name":[["test",1],["env",2],["list",1],["reports",1],["only",1],["runnable",1],["channel",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["env",14],["list",4],["reports",2],["only",4],["runnable",6],["channel",2],["tmp",4],["path",4],["monkeypatch",4],["must",1],["agree",1],["cells",2],["really",1],["run",2],["was",2],["interpreter",3],["not",2],["none",2],["python",4],["hosts",1],["notebook",2],["kernel",2],["every",1],["environment",6],["so",2],["model",2],["told",1],["one",1],["its",4],["ran",1],["could",1],["anything",1],["while",1],["accepted",1],["resolve",1],["picked",1],["rscript",1],["taking",1],["field",1],["at",2],["word",1],["refused",1],["package",2],["recommendation",1],["skipped",1],["environments",3],["same",1],["way",1],["request",1],["packages",3],["never",1],["pointed",1],["had",1],["them",1],["dict",2],["keeps",1],["narrower",1],["meaning",1],["backs",1],["picker",1],["correctly",1],["disabled",1],["roots",5],["envs",6],["make",2],["py",1],["numpy",1],["rlang",7],["description",4],["lib",1],["library",1],["probe",4],["rplot",4],["parent",1],["mkdir",1],["parents",1],["true",5],["write",1],["text",1],["version",1],["utf",1],["setenv",2],["openai4",2],["str",2],["data",1],["dir",1],["discover",1],["force",1],["disp",3],["build",1],["dispatcher",1],["listed",3],["name",2],["assert",7],["language",1],["has",1],["recommend",1],["ok",1],["false",1]]},{"id":"tests/test_environments.py#test_env_use_rescans_after_operator_creates_a_conda_environment","name":[["test",1],["env",1],["rescans",1],["after",1],["operator",1],["creates",1],["conda",1],["environment",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["env",7],["rescans",2],["after",2],["operator",2],["creates",2],["conda",2],["environment",3],["tmp",4],["path",4],["monkeypatch",4],["roots",5],["envs",1],["mkdir",1],["setenv",2],["openai4",2],["str",2],["data",1],["dir",1],["discover",1],["environments",1],["force",1],["true",2],["created",2],["make",1],["py",1],["reactiont5",5],["packages",1],["transformers",1],["disp",3],["build",1],["dispatcher",1],["switched",3],["switch",1],["lambda",1],["name",6],["setitem",1],["result",3],["assert",4],["ok",1],["root",1]]},{"id":"tests/test_environments.py#test_fresh_base_install_without_envs_dir_does_not_scan_its_parent","name":[["test",1],["fresh",1],["base",1],["install",1],["without",1],["envs",1],["dir",1],["not",1],["scan",1],["its",1],["parent",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["fresh",2],["base",10],["install",4],["without",2],["envs",3],["dir",2],["not",2],["scan",3],["its",2],["parent",3],["tmp",3],["path",3],["monkeypatch",3],["no",2],["env",2],["has",2],["been",1],["created",1],["yet",2],["still",1],["pkgs",2],["classifying",1],["as",2],["named",1],["environment",4],["would",1],["add",1],["home",7],["miniconda3",3],["list",1],["offering",1],["every",1],["directory",2],["folder",2],["itself",1],["selectable",1],["conda",8],["bin",2],["mkdir",3],["parents",1],["true",2],["python",1],["symlink",1],["sys",1],["executable",1],["meta",1],["root",1],["prefix",2],["marker",1],["make",1],["py",1],["projects",2],["unrelated",1],["setenv",1],["str",1],["discover",1],["environments",1],["force",1],["assert",2],["none",2]]},{"id":"tests/test_environments.py#test_gateway_list_environments","name":[["test",1],["gateway",1],["list",1],["environments",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["gateway",2],["list",3],["environments",5],["tmp",4],["path",4],["monkeypatch",3],["roots",4],["envs",1],["make",1],["py",1],["env",2],["python",2],["setenv",1],["openai4",1],["str",1],["discover",1],["force",1],["true",1],["runner",3],["data",1],["out",4],["none",1],["names",5],["name",1],["assert",3],["base",1],["default",1],["current",1]]},{"id":"tests/test_environments.py#test_gateway_set_env_rejects_bad","name":[["test",1],["gateway",1],["env",1],["rejects",1],["bad",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["gateway",2],["env",6],["rejects",2],["bad",2],["tmp",4],["path",4],["monkeypatch",3],["roots",4],["envs",1],["make",1],["setenv",1],["openai4",1],["str",1],["discover",1],["environments",1],["force",1],["true",1],["runner",4],["data",1],["assert",2],["error",2],["f1",2],["not",1],["exist",1],["only",1],["rejected",1],["before",1],["spawn",1]]},{"id":"tests/test_environments.py#test_hidden_envs_are_dropped","name":[["test",1],["hidden",1],["envs",1],["dropped",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["hidden",2],["envs",3],["dropped",2],["tmp",3],["path",3],["monkeypatch",4],["roots",6],["make",3],["py",3],["env",5],["internal",3],["secret",3],["keep",2],["setenv",2],["openai4",2],["str",1],["hide",1],["names",4],["name",1],["discover",1],["environments",1],["force",1],["true",1],["assert",3],["not",2]]},{"id":"tests/test_environments.py#test_mamba_root_prefix_discovers_envs","name":[["test",1],["mamba",1],["root",1],["prefix",1],["discovers",1],["envs",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["mamba",6],["root",7],["prefix",3],["discovers",2],["envs",3],["tmp",3],["path",3],["monkeypatch",3],["micromamba",1],["expected",2],["make",1],["py",1],["env",1],["epsilon",2],["setenv",1],["str",1],["discover",1],["environments",1],["force",1],["true",1],["assert",1],["environment",1]]},{"id":"tests/test_environments.py#test_package_scan_is_bounded_to_site_packages","name":[["test",1],["package",1],["scan",1],["bounded",1],["site",1],["packages",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["package",2],["scan",2],["bounded",2],["site",3],["packages",7],["tmp",3],["path",3],["env",5],["installed",3],["lib",2],["python3",1],["13",1],["demo",3],["dist",2],["info",2],["mkdir",2],["parents",2],["true",2],["metadata",2],["write",2],["text",2],["name",2],["version",2],["utf",2],["unrelated",3],["native",1],["cache",1],["ghost",3],["pkgscan",1],["collect",1],["language",1],["python",1],["assert",2],["not",1]]},{"id":"tests/test_environments.py#test_package_scan_resolves_real_layouts","name":[["test",1],["package",1],["scan",1],["resolves",1],["real",1],["layouts",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["package",2],["scan",3],["resolves",2],["real",2],["layouts",2],["tmp",3],["path",3],["layout",4],["env",5],["installed",3],["demo",3],["dist",2],["info",2],["mkdir",2],["parents",2],["true",2],["metadata",2],["write",2],["text",2],["name",2],["version",2],["utf",2],["decoy",4],["nested",1],["toolchain",1],["directory",1],["must",1],["stay",1],["out",1],["bounded",1],["lib",1],["native",1],["cache",1],["ghost",3],["packages",4],["pkgscan",1],["collect",1],["language",1],["python",1],["assert",2],["did",1],["not",2],["resolve",1]]},{"id":"tests/test_environments.py#test_r_only_env_not_runnable","name":[["test",1],["only",1],["env",1],["not",1],["runnable",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["only",2],["env",9],["not",3],["runnable",3],["tmp",3],["path",3],["monkeypatch",3],["roots",4],["envs",1],["make",1],["rlang",2],["setenv",1],["openai4",1],["str",1],["discover",1],["environments",1],["force",1],["true",1],["environment",1],["assert",4],["none",2],["language",1],["interpreter",1],["cannot",1],["host",1],["python",1],["kernel",1],["dict",1],["false",1]]},{"id":"tests/test_environments.py#test_relative_conda_envs_entries_are_ignored","name":[["test",1],["relative",1],["conda",1],["envs",1],["entries",1],["ignored",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["relative",3],["conda",3],["envs",3],["entries",2],["ignored",2],["tmp",4],["path",4],["monkeypatch",4],["root",1],["would",1],["resolve",1],["against",1],["daemon",1],["nondeterministic",1],["cwd",1],["make",1],["py",1],["env",1],["roots",2],["delta",2],["chdir",1],["setenv",1],["dirs",1],["discover",1],["environments",1],["force",1],["true",1],["assert",1],["environment",1],["none",1]]},{"id":"tests/test_environments.py#test_resolve_env_falls_back_to_base","name":[["test",1],["resolve",1],["env",1],["falls",1],["back",1],["base",1]],"path":[["tests",1],["test",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["resolve",3],["env",10],["falls",3],["back",3],["base",6],["tmp",4],["path",4],["monkeypatch",3],["setenv",1],["openai4",1],["default",2],["discover",1],["environments",1],["force",1],["true",1],["runner",4],["data",1],["st",5],["gateway",1],["mod",1],["session",1],["state",1],["f1",1],["ws",1],["name",4],["no",1],["such",1],["assert",3],["records",1],["summ",3],["summary",1],["language",1],["python",1]]},{"id":"tests/test_error_envelope.py","name":[["test",1],["error",1],["envelope",1],["py",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["every",3],["error",11],["response",1],["carries",1],["stable",2],["code",3],["request",3],["correlation",1],["id",1],["errors",1],["were",1],["prose",1],["plus",1],["status",3],["client",2],["must",1],["branch",1],["behaviour",1],["had",2],["only",1],["two",1],["options",1],["match",2],["english",1],["couples",1],["wording",1],["nobody",1],["thinks",1],["as",3],["interface",1],["breaks",1],["first",1],["time",1],["message",2],["improved",1],["too",2],["coarse",1],["four",1],["genuinely",1],["different",1],["failures",1],["share",1],["400",2],["here",1],["retried",1],["invalid",1],["cursor",1],["way",1],["retries",1],["rate",2],["limited",2],["would",2],["be",1],["looping",1],["never",1],["succeed",1],["enrichment",2],["deliberately",1],["additive",1],["keeps",1],["human",1],["always",1],["so",1],["existing",1],["consumers",1],["including",1],["repo",1],["own",1],["app",1],["js",1],["reads",1],["untouched",1],["success",2],["bodies",1],["not",2],["wrapped",1],["data",1],["envelope",1],["was",1],["considered",1],["declined",1],["churn",1],["route",2],["consumer",1],["relocate",1],["information",1],["already",1],["unambiguous",1],["half",1],["finished",1],["reshape",1],["shows",1],["up",1],["silently",1],["broken",2],["screen",1],["rather",1],["than",1],["test",2],["failure",1],["contract",1],["needs",1],["from",4],["side",1],["documented",1],["shape",1],["per",1],["inventory",1],["now",1],["enforces",1],["import",5],["json",1],["pytest",4],["openai4s",3],["config",2],["llmconfig",1],["server",2],["gateway",5],["mod",1],["fixture",1],["taxonomy",1],["mark",2],["parametrize",2],["expected",1],["bad",1],["401",1],["unauthorized",1],["403",1],["forbidden",1],["404",1],["found",1],["409",1],["conflict",1],["413",1],["payload",1],["large",1],["423",1],["locked",1],["429",1],["500",1],["internal",1],["503",1],["unavailable",1],["connection",1],["reset",2],["54",1],["pipe",2],["32",1]]},{"id":"tests/test_error_envelope.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_error_envelope.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_error_envelope.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_error_envelope.py#_Recorder","name":[["recorder",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["class",4],["recorder",2],["drives",1],["real",2],["handler",9],["json",5],["reads",1],["back",1],["put",1],["wire",1],["be",1],["hand",1],["written",1],["copy",3],["enrichment",3],["meant",1],["every",1],["assertion",1],["below",1],["tested",1],["deleting",1],["from",2],["gateway",4],["py",2],["left",1],["whole",1],["module",1],["green",1],["exact",1],["second",1],["hazard",1],["errors",1],["error",1],["payload",1],["documents",1],["reason",1],["could",1],["diverge",1],["captured",1],["contract",1],["without",1],["any",1],["test",2],["objecting",1],["so",1],["build",1],["stub",1],["only",1],["send",2],["byte",1],["sink",1],["assert",1],["dispatcher",1],["actually",1],["serialised",1],["def",3],["init",1],["self",11],["tmp",2],["path",2],["correlation",3],["id",3],["req",1],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["max",1],["turns",1],["runner",3],["mod",2],["session",1],["hub",2],["make",1],["object",1],["new",1],["capture",2],["sent",3],["none",2],["code",4],["body",2],["ctype",1],["extra",1],["loads",1],["decode",1],["utf",1],["obj",2],["200",1],["return",1]]},{"id":"tests/test_error_envelope.py#_Recorder.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["init",2],["self",7],["tmp",3],["path",3],["correlation",4],["id",4],["req",2],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",6],["class",2],["make",1],["object",1],["new",1],["send",1],["capture",1],["sent",1],["none",1]]},{"id":"tests/test_error_envelope.py#_Recorder._capture","name":[["capture",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["capture",2],["self",3],["code",3],["body",3],["ctype",2],["extra",2],["none",2],["sent",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_error_envelope.py#_Recorder.json","name":[["json",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["json",3],["self",4],["obj",3],["code",3],["200",2],["handler",1],["return",1],["sent",1]]},{"id":"tests/test_error_envelope.py#recorder","name":[["recorder",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["recorder",3],["tmp",3],["path",3],["return",1]]},{"id":"tests/test_error_envelope.py#test_a_2xx_body_that_happens_to_contain_error_is_not_rewritten","name":[["test",1],["2xx",1],["body",1],["happens",1],["contain",1],["error",1],["not",1],["rewritten",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["2xx",2],["body",5],["happens",2],["contain",2],["error",4],["not",3],["rewritten",2],["recorder",3],["successful",1],["response",1],["describing",1],["prior",1],["failure",1],["job",2],["result",1],["say",1],["data",1],["envelope",1],["remote",1],["failed",2],["status",1],["out",2],["json",1],["dict",1],["200",1],["assert",1]]},{"id":"tests/test_error_envelope.py#test_a_missing_correlation_id_is_null_not_empty","name":[["test",1],["missing",1],["correlation",1],["id",1],["null",1],["not",1],["empty",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["correlation",3],["id",5],["null",3],["not",3],["empty",2],["tmp",3],["path",3],["says",1],["recorded",1],["reads",1],["as",1],["real",1],["happens",1],["be",1],["blank",1],["log",1],["search",1],["silently",1],["matches",1],["nothing",1],["out",2],["recorder",1],["json",1],["error",1],["500",1],["assert",1],["request",1],["none",1]]},{"id":"tests/test_error_envelope.py#test_a_non_dict_error_body_is_left_alone","name":[["test",1],["non",1],["dict",1],["error",1],["body",1],["left",1],["alone",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["non",2],["dict",2],["error",2],["body",2],["left",2],["alone",2],["recorder",3],["assert",1],["json",1],["400",1]]},{"id":"tests/test_error_envelope.py#test_a_real_handler_crash_still_gets_the_stdlib_traceback","name":[["test",1],["real",1],["handler",1],["crash",1],["still",1],["gets",1],["stdlib",1],["traceback",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["real",3],["handler",2],["crash",2],["still",2],["gets",2],["stdlib",2],["traceback",3],["capfd",3],["server",2],["object",1],["new",1],["gateway",2],["mod",1],["httpserver",1],["try",1],["raise",1],["value",3],["error",4],["bug",1],["except",1],["handle",1],["none",1],["127",1],["50000",1],["err",4],["readouterr",1],["assert",1]]},{"id":"tests/test_error_envelope.py#test_a_route_that_sets_no_status_still_gets_the_http_one","name":[["test",1],["route",1],["sets",1],["no",1],["status",1],["still",1],["gets",1],["http",1],["one",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["route",2],["sets",2],["no",2],["status",3],["still",2],["gets",2],["http",2],["one",2],["recorder",3],["out",2],["json",1],["error",1],["nope",1],["503",2],["assert",1]]},{"id":"tests/test_error_envelope.py#test_an_error_gains_a_code_status_and_request_id","name":[["test",1],["error",1],["gains",1],["code",1],["status",1],["request",1],["id",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["error",3],["gains",2],["code",3],["status",3],["request",3],["id",3],["recorder",3],["out",4],["json",1],["nope",1],["404",2],["assert",3],["not",1],["found",1],["req",1]]},{"id":"tests/test_error_envelope.py#test_an_explicit_code_wins_over_the_status_default","name":[["test",1],["explicit",1],["code",1],["wins",1],["over",1],["status",1],["default",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["code",5],["wins",2],["over",2],["status",2],["default",2],["recorder",3],["several",1],["distinct",1],["failures",1],["share",1],["400",2],["point",1],["telling",1],["them",1],["apart",1],["out",2],["json",1],["error",1],["bad",1],["cursor",3],["invalid",2],["assert",1]]},{"id":"tests/test_error_envelope.py#test_an_unmapped_server_status_is_still_an_internal_error","name":[["test",1],["unmapped",1],["server",1],["status",1],["still",1],["internal",1],["error",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["unmapped",2],["server",2],["status",2],["still",2],["internal",3],["error",7],["code",3],["must",1],["exist",1],["every",1],["client",1],["exhaustive",1],["match",1],["has",1],["hole",1],["exactly",1],["least",1],["able",1],["cope",1],["assert",2],["507",1],["418",1]]},{"id":"tests/test_error_envelope.py#test_client_disconnect_is_not_logged_as_a_server_traceback","name":[["test",1],["client",1],["disconnect",1],["not",1],["logged",1],["as",1],["server",1],["traceback",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["client",2],["disconnect",2],["not",5],["logged",2],["as",2],["server",5],["traceback",4],["error",7],["capfd",3],["browser",1],["closing",1],["keep",1],["alive",1],["socket",1],["stdlib",1],["handle",2],["printed",1],["exception",2],["occurred",2],["during",1],["processing",1],["request",1],["plus",1],["full",1],["connection",1],["reset",1],["each",1],["one",1],["operator",1],["reading",1],["upgrade",1],["ci",1],["log",1],["takes",1],["crash",1],["object",1],["new",1],["gateway",2],["mod",1],["httpserver",1],["try",1],["raise",1],["except",1],["oserror",1],["none",1],["127",1],["50000",1],["err",4],["readouterr",1],["assert",2]]},{"id":"tests/test_error_envelope.py#test_create_session_docs_row_requires_project_id","name":[["test",1],["create",1],["session",1],["docs",1],["row",1],["requires",1],["project",1],["id",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["create",2],["session",2],["docs",4],["row",6],["requires",2],["project",4],["id",4],["must",1],["not",2],["advertise",1],["field",1],["as",1],["optional",1],["again",1],["from",1],["pathlib",1],["import",1],["path",2],["doc",2],["file",1],["resolve",1],["parents",1],["webapp",1],["api",1],["md",1],["next",1],["line",3],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["if",1],["startswith",1],["post",1],["frames",1],["assert",2],["required",1]]},{"id":"tests/test_error_envelope.py#test_create_session_without_project_id_is_a_400_not_a_missing_project","name":[["test",1],["create",1],["session",1],["without",1],["project",2],["id",1],["400",1],["not",1],["missing",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",3],["test",3],["create",5],["session",3],["without",2],["project",21],["id",11],["400",3],["not",9],["missing",3],["tmp",3],["path",3],["post",7],["frames",6],["needs",1],["say",1],["so",2],["instead",1],["found",3],["route",1],["substitute",1],["default",1],["one",1],["nothing",1],["any",1],["installation",1],["creates",1],["by",1],["name",2],["empty",1],["null",2],["answered",1],["404",3],["while",2],["docs",2],["webapp",1],["api",2],["md",1],["marked",1],["field",1],["optional",1],["rest",1],["client",1],["following",1],["could",1],["was",1],["told",1],["about",1],["never",1],["named",2],["over",1],["real",3],["socket",3],["because",1],["gateway",1],["error",2],["asserted",1],["from",2],["direct",1],["method",1],["call",1],["still",3],["reach",1],["http",2],["as",1],["some",1],["other",1],["status",8],["import",2],["tests",1],["team",4],["auth",1],["routes",1],["body",6],["json",4],["daemon",2],["node",6],["home",1],["mode",1],["false",1],["payload",3],["bytes",1],["tuple",1],["int",2],["dict",1],["lines",2],["v1",1],["host",1],["127",2],["port",2],["open",1],["ai4",1],["token",2],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",2],["close",3],["conn",4],["timeout",1],["10",1],["try",2],["sendall",1],["join",2],["encode",2],["ascii",1],["chunks",3],["true",1],["block",3],["recv",1],["65536",1],["if",1],["break",1],["append",1],["finally",2],["raw",3],["return",1],["split",1],["reply",11],["assert",7],["code",2],["required",1],["projects",1],["exist",2],["proj",1],["works",1],["pid",3],["store",1],["dumps",1],["200",1]]},{"id":"tests/test_error_envelope.py#test_create_session_without_project_id_is_a_400_not_a_missing_project.post_frames","name":[["post",1],["frames",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["post",3],["frames",3],["payload",4],["bytes",2],["tuple",2],["int",3],["dict",2],["lines",2],["api",1],["v1",1],["http",1],["host",1],["127",2],["node",3],["port",2],["open",1],["ai4",1],["token",2],["content",2],["type",1],["application",1],["json",2],["length",1],["len",1],["connection",2],["close",2],["conn",4],["socket",1],["create",1],["timeout",1],["10",1],["try",1],["sendall",1],["join",2],["encode",1],["ascii",1],["chunks",3],["while",1],["true",1],["block",3],["recv",1],["65536",1],["if",1],["not",1],["break",1],["append",1],["finally",1],["raw",3],["return",1],["split",1],["body",1]]},{"id":"tests/test_error_envelope.py#test_each_status_maps_to_a_stable_code","name":[["test",1],["each",1],["status",1],["maps",1],["stable",1],["code",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["each",2],["status",5],["maps",2],["stable",2],["code",3],["expected",3],["assert",1],["error",1]]},{"id":"tests/test_error_envelope.py#test_extra_diagnostic_fields_survive","name":[["test",1],["extra",1],["diagnostic",1],["fields",1],["survive",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["extra",2],["diagnostic",2],["fields",2],["survive",2],["recorder",3],["out",2],["json",1],["error",1],["not",1],["found",1],["path",2],["404",1],["assert",1]]},{"id":"tests/test_error_envelope.py#test_gateway_error_carries_an_optional_code","name":[["test",1],["gateway",1],["error",1],["carries",1],["optional",1],["code",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["gateway",3],["error",4],["carries",2],["optional",2],["code",4],["err",4],["400",2],["bad",2],["cursor",4],["invalid",2],["assert",1],["message",1]]},{"id":"tests/test_error_envelope.py#test_gateway_error_without_a_code_falls_back_to_the_status_default","name":[["test",1],["gateway",1],["error",1],["without",1],["code",1],["falls",1],["back",1],["status",1],["default",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["gateway",3],["error",5],["without",2],["code",5],["falls",2],["back",2],["status",2],["default",2],["err",3],["404",1],["gone",1],["assert",2],["none",1],["not",1],["found",1]]},{"id":"tests/test_error_envelope.py#test_success_responses_are_untouched","name":[["test",1],["success",1],["responses",1],["untouched",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["success",3],["responses",2],["untouched",2],["recorder",3],["wrapping",1],["bodies",1],["would",1],["churn",1],["every",1],["route",1],["consumer",1],["relocate",1],["information",1],["already",1],["unambiguous",1],["payload",3],["projects",1],["out",4],["json",1],["200",1],["assert",2],["code",1],["not",2],["request",1],["id",1]]},{"id":"tests/test_error_envelope.py#test_the_decision_route_answers_a_refusal_with_its_mapped_status","name":[["test",1],["decision",1],["route",1],["answers",1],["refusal",1],["its",1],["mapped",1],["status",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",3],["test",3],["decision",10],["route",4],["answers",2],["refusal",3],["its",2],["mapped",2],["status",5],["tmp",3],["path",6],["hop",1],["other",1],["tests",2],["cannot",1],["see",1],["uses",1],["table",1],["permissions",2],["py",1],["asserts",1],["codes",1],["map",1],["agree",1],["card",1],["honours",1],["output",2],["committed",2],["deleting",1],["projection",1],["entirely",1],["so",1],["every",1],["goes",1],["back",1],["http",1],["200",2],["ok",3],["false",3],["left",1],["all",2],["them",1],["green",1],["measured",1],["then",1],["covered",1],["here",1],["driven",1],["through",1],["response",4],["capture",4],["probe",2],["handler",9],["tree",1],["way",1],["build",1],["complete",1],["enough",1],["api",3],["recorder",4],["above",1],["only",1],["ever",1],["needed",1],["json",2],["import",3],["openai4s",3],["as",2],["perms",4],["from",2],["server",2],["gateway",4],["mod",3],["cfg",4],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",1],["ensure",1],["dirs",1],["runner",4],["session",1],["hub",2],["class",3],["make",1],["store",3],["frame",3],["id",5],["new",1],["kind",1],["turn",1],["project",1],["default",1],["cases",2],["code",11],["required",1],["400",2],["not",1],["found",1],["404",1],["flight",1],["409",1],["expired",1],["410",1],["continuation",1],["failed",1],["true",2],["500",1],["no",1],["at",1],["still",1],["leaves",1],["2xx",1],["behind",1],["original",2],["getattr",1],["broker",5],["none",2],["try",1],["extra",3],["expected",2],["resolution",2],["error",1],["refused",1],["resolve",1],["result",1],["self",1],["return",1],["dict",1],["frames",2],["post",2],["allow",1],["seen",5],["lambda",1],["payload",2],["update",1],["body",2],["assert",2],["finally",1]]},{"id":"tests/test_error_envelope.py#test_the_decision_route_answers_a_refusal_with_its_mapped_status._Broker","name":[["broker",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["class",2],["broker",2],["def",1],["resolve",1],["result",1],["self",1],["return",1],["dict",1],["resolution",1]]},{"id":"tests/test_error_envelope.py#test_the_decision_route_answers_a_refusal_with_its_mapped_status._Broker.resolve_result","name":[["resolve",1],["result",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["resolve",2],["result",2],["self",2],["return",1],["dict",1],["resolution",1]]},{"id":"tests/test_error_envelope.py#test_the_dispatcher_itself_enriches_not_a_copy_of_it","name":[["test",1],["dispatcher",1],["itself",1],["enriches",1],["not",1],["copy",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",5],["dispatcher",6],["itself",3],["enriches",2],["not",4],["copy",4],["recorder",3],["monkeypatch",3],["regression",1],["made",1],["every",1],["other",1],["module",2],["vacuous",1],["enrichment",1],["had",1],["two",1],["definitions",1],["hand",1],["written",1],["mirror",2],["file",1],["assertions",1],["all",1],["ran",1],["against",1],["so",1],["removing",1],["left",1],["green",1],["shape",1],["came",1],["differ",1],["from",1],["one",1],["frozen",1],["docs",1],["response",1],["schemas",1],["json",2],["without",1],["any",2],["objecting",1],["stubbing",1],["shared",1],["projection",1],["must",1],["therefore",1],["remove",1],["envelope",1],["if",1],["ever",1],["grows",1],["its",1],["own",1],["inline",1],["again",1],["stub",1],["stops",1],["having",1],["effect",1],["fails",1],["only",1],["way",1],["second",1],["definition",1],["announces",1],["before",1],["captured",1],["contract",1],["drifts",1],["setattr",1],["gateway",1],["mod",1],["public",1],["failure",1],["lambda",1],["payload",2],["status",1],["request",2],["id",2],["out",3],["error",1],["nope",1],["404",1],["assert",1],["code",1]]},{"id":"tests/test_error_envelope.py#test_the_envelope_is_json_serialisable","name":[["test",1],["envelope",1],["json",1],["serialisable",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["envelope",2],["json",5],["serialisable",2],["recorder",3],["out",2],["error",2],["500",1],["assert",1],["loads",1],["dumps",1],["code",1],["internal",1]]},{"id":"tests/test_error_envelope.py#test_the_envelope_never_destroys_a_field_the_route_set","name":[["test",1],["envelope",1],["never",1],["destroys",1],["field",1],["route",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["envelope",4],["never",2],["destroys",2],["field",2],["route",3],["recorder",3],["post",1],["frames",1],["id",1],["recovery",3],["actions",1],["restart",1],["fresh",1],["answers",1],["failed",4],["action",1],["its",2],["whole",1],["domain",2],["result",2],["http",2],["409",3],["carries",1],["own",1],["status",5],["partial",3],["overwrite",1],["integer",1],["destroying",1],["only",1],["copy",2],["survives",1],["deferral",1],["line",1],["code",3],["names",1],["value",1],["has",2],["no",1],["second",1],["so",1],["defers",1],["way",1],["always",1],["deferred",1],["supplied",1],["out",4],["json",1],["error",2],["assert",3],["conflict",1]]},{"id":"tests/test_error_envelope.py#test_the_four_distinct_400s_have_distinct_codes","name":[["test",1],["four",1],["distinct",2],["400s",1],["have",1],["codes",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["four",2],["distinct",4],["400s",2],["have",2],["codes",2],["concrete",1],["reason",1],["status",1],["alone",1],["insufficient",1],["client",1],["retrying",1],["invalid",4],["cursor",2],["way",1],["retries",1],["transient",1],["failure",1],["would",1],["loop",1],["request",1],["never",1],["succeed",1],["from",1],["pathlib",1],["import",1],["path",2],["source",2],["openai4s",1],["server",1],["gateway",1],["py",1],["read",1],["text",1],["code",3],["malformed",1],["json",1],["body",1],["type",1],["limit",1],["assert",1]]},{"id":"tests/test_error_envelope.py#test_the_human_message_is_preserved","name":[["test",1],["human",1],["message",1],["preserved",1]],"path":[["tests",1],["test",1],["error",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["human",2],["message",2],["preserved",2],["recorder",3],["additive",1],["existing",1],["client",1],["reading",1],["error",3],["must",1],["not",3],["notice",1],["out",2],["json",1],["connector",2],["found",2],["404",1],["assert",1]]},{"id":"tests/test_evidence_adapters.py","name":[["test",1],["evidence",1],["adapters",1],["py",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["read",1],["only",1],["adapters",3],["must",1],["not",1],["treat",1],["filename",1],["as",2],["complete",1],["evidence",3],["from",5],["future",1],["import",7],["annotations",1],["sys",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",3],["openai4s",2],["server",2],["adapter",5],["mod",5],["adapt",5],["artifact",2],["image",1],["pdf",1],["structure",1],["table",1],["classify",1],["mark",2],["parametrize",2],["metadata",1],["case",1],["api",1],["unavailable",1],["field",1],["missing",1],["rows",1],["columns",1],["row",3],["groups",1],["uncompressed",2],["sizes",1],["parquet",4],["limit",4],["column",1],["group",1]]},{"id":"tests/test_evidence_adapters.py#_forbid_whole_file_path_reads","name":[["forbid",1],["whole",1],["file",1],["path",1],["reads",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",3],["forbid",2],["whole",3],["file",3],["path",4],["reads",2],["monkeypatch",4],["forbidden",3],["self",2],["args",1],["kwargs",1],["raise",1],["assertion",1],["error",1],["unbounded",1],["read",3],["called",1],["setattr",2],["bytes",1],["text",1]]},{"id":"tests/test_evidence_adapters.py#_forbid_whole_file_path_reads.forbidden","name":[["forbidden",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["forbidden",2],["self",3],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["unbounded",1],["whole",1],["file",1],["read",1],["called",1]]},{"id":"tests/test_evidence_adapters.py#test_an_unparseable_artifact_records_coverage_instead_of_escaping","name":[["test",1],["unparseable",1],["artifact",1],["records",1],["coverage",1],["instead",1],["escaping",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["unparseable",2],["artifact",8],["records",2],["coverage",2],["instead",2],["escaping",2],["tmp",4],["path",9],["adapter",1],["parses",1],["agent",1],["authored",1],["files",1],["so",2],["its",1],["failures",1],["open",1],["ended",1],["except",1],["oserror",1],["caught",1],["none",2],["these",1],["collect",1],["turn",2],["evidence",2],["calls",1],["adapt",3],["unguarded",1],["one",1],["malformed",1],["propagated",1],["out",1],["through",1],["completion",1],["gate",2],["gateway",1],["swallows",1],["into",1],["ships",1],["no",1],["review",1],["at",1],["all",1],["from",1],["openai4s",1],["server",1],["adapters",1],["import",1],["oversized",3],["csv",4],["field",3],["big",1],["write",2],["text",2],["200",1],["000",1],["encoding",2],["utf",2],["superscript",3],["counts",3],["line",3],["bad",1],["mol",1],["name",4],["adapted",3],["filename",1],["version",1],["id",2],["assert",2],["complete",1],["false",1],["omission",1],["reason",1],["unreadable",1]]},{"id":"tests/test_evidence_adapters.py#test_csv_table_reports_full_column_stats","name":[["test",1],["csv",1],["table",1],["reports",1],["full",1],["column",1],["stats",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["csv",3],["table",3],["reports",2],["full",2],["column",2],["stats",2],["tmp",3],["path",6],["resid",1],["write",1],["text",1],["value",2],["n1",1],["n3",1],["n5",1],["encoding",1],["utf",1],["row",5],["adapt",1],["version",1],["id",2],["ver",1],["artifact",1],["art",1],["assert",3],["complete",1],["true",1],["summary",2],["count",1],["columns",1],["mean",1]]},{"id":"tests/test_evidence_adapters.py#test_csv_tail_beyond_input_budget_is_explicitly_incomplete","name":[["test",1],["csv",1],["tail",1],["beyond",1],["input",1],["budget",1],["explicitly",1],["incomplete",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["csv",5],["tail",3],["beyond",2],["input",3],["budget",2],["explicitly",2],["incomplete",2],["tmp",3],["path",7],["monkeypatch",3],["open",1],["wb",1],["as",1],["handle",4],["write",2],["value",1],["n1",1],["seek",1],["1024",4],["999999",1],["forbid",1],["whole",1],["file",1],["reads",1],["row",4],["adapt",1],["table",1],["version",1],["id",2],["ver",1],["artifact",1],["art",1],["assert",3],["complete",1],["false",1],["omission",1],["reason",1],["adapter",1],["truncated",1],["summary",1],["sampled",1],["bytes",1]]},{"id":"tests/test_evidence_adapters.py#test_filename_alone_is_not_complete_coverage","name":[["test",1],["filename",1],["alone",1],["not",1],["complete",1],["coverage",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["filename",3],["alone",2],["not",3],["complete",3],["coverage",2],["tmp",3],["path",3],["assert",4],["classify",1],["artifact",4],["results",2],["csv",3],["table",1],["missing",8],["adapt",1],["version",1],["id",2],["ver",1],["art",1],["none",1],["false",1],["omission",1],["reason",1],["bytes",1]]},{"id":"tests/test_evidence_adapters.py#test_mol_counts_atoms_and_bonds","name":[["test",1],["mol",1],["counts",1],["atoms",1],["bonds",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["mol",5],["counts",2],["atoms",2],["bonds",2],["tmp",3],["path",6],["benzene",1],["write",1],["text",1],["encoding",1],["utf",1],["row",4],["adapt",1],["structure",1],["version",1],["id",2],["ver",1],["artifact",1],["art",1],["assert",3],["complete",1],["true",1],["summary",2],["atom",1],["count",2],["bond",1]]},{"id":"tests/test_evidence_adapters.py#test_oversize_parquet_is_rejected_before_pandas","name":[["test",1],["oversize",1],["parquet",1],["rejected",1],["before",1],["pandas",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",3],["test",2],["oversize",2],["parquet",7],["rejected",2],["before",2],["pandas",4],["tmp",3],["path",6],["monkeypatch",3],["large",1],["open",1],["wb",1],["as",1],["handle",2],["truncate",1],["1024",4],["calls",3],["forbidden",2],["read",4],["args",2],["kwargs",2],["append",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["over",1],["budget",2],["setitem",1],["sys",1],["modules",1],["simple",1],["namespace",1],["row",4],["adapt",1],["table",1],["version",1],["id",2],["ver",1],["pq",2],["artifact",1],["art",1],["assert",4],["complete",1],["false",1],["omission",1],["reason",1],["adapter",1],["input",2],["truncated",1],["summary",1],["bytes",1]]},{"id":"tests/test_evidence_adapters.py#test_oversize_parquet_is_rejected_before_pandas.forbidden_read_parquet","name":[["forbidden",1],["read",1],["parquet",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["forbidden",2],["read",3],["parquet",3],["args",3],["kwargs",3],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["pandas",1],["must",1],["not",1],["over",1],["budget",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_metadata_bombs_never_materialize","name":[["test",1],["parquet",1],["metadata",1],["bombs",1],["never",1],["materialize",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",3],["test",2],["parquet",9],["metadata",7],["bombs",2],["never",2],["materialize",3],["tmp",3],["path",7],["monkeypatch",4],["rows",4],["columns",4],["row",7],["groups",4],["uncompressed",4],["sizes",4],["bomb",1],["write",1],["bytes",1],["par1",1],["adapter",3],["mod",2],["budget",3],["assert",5],["not",2],["none",1],["within",1],["false",2],["calls",3],["forbidden",2],["read",3],["args",2],["kwargs",2],["append",1],["raise",1],["assertion",1],["error",1],["pandas",2],["must",1],["over",1],["setattr",1],["load",1],["lambda",1],["setitem",1],["sys",1],["modules",1],["simple",1],["namespace",1],["adapt",1],["table",1],["version",1],["id",2],["ver",1],["pq",2],["artifact",1],["art",1],["complete",1],["omission",1],["reason",1],["input",1],["truncated",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_metadata_bombs_never_materialize.forbidden_read_parquet","name":[["forbidden",1],["read",1],["parquet",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["forbidden",2],["read",2],["parquet",3],["args",3],["kwargs",3],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["pandas",1],["must",1],["not",1],["materialize",1],["over",1],["budget",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter","name":[["test",1],["parquet",1],["proven",1],["bounded",1],["metadata",1],["preserves",1],["adapter",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",9],["test",2],["parquet",8],["proven",2],["bounded",3],["metadata",7],["preserves",2],["adapter",4],["tmp",3],["path",8],["monkeypatch",4],["write",1],["bytes",1],["par1",1],["mod",2],["budget",2],["rows",1],["columns",2],["row",5],["groups",1],["uncompressed",1],["sizes",1],["16",1],["assert",6],["not",1],["none",1],["within",1],["true",2],["class",2],["series",2],["dtype",1],["simple",3],["namespace",3],["kind",1],["staticmethod",6],["isna",1],["return",7],["sum",1],["lambda",2],["min",1],["max",1],["mean",1],["frame",2],["value",2],["len",1],["getitem",1],["name",2],["calls",3],["read",3],["selected",2],["append",1],["setattr",1],["load",1],["setitem",1],["sys",1],["modules",1],["pandas",1],["adapt",1],["table",1],["version",1],["id",2],["ver",1],["pq",2],["artifact",1],["art",1],["complete",1],["summary",1],["count",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Frame","name":[["frame",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["class",2],["frame",2],["columns",1],["value",2],["staticmethod",2],["def",2],["len",1],["return",2],["getitem",1],["name",2],["assert",1],["series",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Frame.__getitem__","name":[["getitem",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["getitem",2],["name",3],["assert",1],["value",1],["return",1],["series",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Frame.__len__","name":[["len",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["len",2],["return",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.read_parquet","name":[["read",1],["parquet",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["read",2],["parquet",2],["selected",3],["calls",1],["append",1],["return",1],["frame",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Series","name":[["series",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["class",2],["series",2],["dtype",1],["simple",2],["namespace",2],["kind",1],["staticmethod",4],["def",4],["isna",1],["return",4],["sum",1],["lambda",1],["min",1],["max",1],["mean",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Series.isna","name":[["isna",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["isna",2],["return",1],["simple",1],["namespace",1],["sum",1],["lambda",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Series.max","name":[["max",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["max",2],["return",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Series.mean","name":[["mean",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["mean",2],["return",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_with_proven_bounded_metadata_preserves_adapter.Series.min","name":[["min",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["min",2],["return",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_without_metadata_proof_never_calls_pandas","name":[["test",1],["parquet",1],["without",1],["metadata",1],["proof",1],["never",1],["calls",1],["pandas",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",3],["test",2],["parquet",9],["without",3],["metadata",12],["proof",3],["never",2],["calls",5],["pandas",4],["tmp",3],["path",7],["monkeypatch",4],["case",3],["unknown",1],["write",1],["bytes",1],["par1",1],["forbidden",2],["read",4],["args",2],["kwargs",2],["append",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["none",3],["if",1],["field",1],["missing",1],["adapter",2],["mod",2],["budget",1],["rows",1],["columns",1],["row",4],["groups",1],["uncompressed",1],["sizes",1],["assert",4],["setattr",1],["load",1],["lambda",1],["setitem",1],["sys",1],["modules",1],["simple",1],["namespace",1],["adapt",1],["table",1],["version",1],["id",2],["ver",1],["pq",2],["artifact",1],["art",1],["complete",1],["false",1],["omission",1],["reason",1],["unavailable",1]]},{"id":"tests/test_evidence_adapters.py#test_parquet_without_metadata_proof_never_calls_pandas.forbidden_read_parquet","name":[["forbidden",1],["read",1],["parquet",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["forbidden",2],["read",3],["parquet",2],["args",3],["kwargs",3],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["pandas",1],["must",1],["not",1],["without",1],["metadata",1],["proof",1]]},{"id":"tests/test_evidence_adapters.py#test_pdf_tail_beyond_input_budget_is_explicitly_incomplete","name":[["test",1],["pdf",1],["tail",1],["beyond",1],["input",1],["budget",1],["explicitly",1],["incomplete",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["pdf",7],["tail",4],["beyond",2],["input",3],["budget",2],["explicitly",2],["incomplete",2],["tmp",3],["path",7],["monkeypatch",3],["open",1],["wb",1],["as",1],["handle",4],["write",2],["type",2],["page",3],["first",1],["text",1],["seek",1],["1024",4],["decisive",1],["omitted",1],["forbid",1],["whole",1],["file",1],["reads",1],["row",4],["adapt",1],["version",1],["id",2],["ver",1],["artifact",1],["art",1],["assert",3],["complete",1],["false",1],["omission",1],["reason",1],["adapter",1],["truncated",1],["summary",1],["sampled",1],["bytes",1]]},{"id":"tests/test_evidence_adapters.py#test_pdf_without_extractable_text_is_incomplete","name":[["test",1],["pdf",1],["without",1],["extractable",1],["text",1],["incomplete",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["pdf",8],["without",2],["extractable",2],["text",3],["incomplete",2],["tmp",3],["path",6],["note",1],["write",1],["bytes",1],["n1",1],["obj",1],["endobj",1],["row",3],["adapt",1],["version",1],["id",2],["ver",1],["artifact",1],["art",1],["assert",2],["complete",1],["false",1],["omission",1],["reason",1],["unavailable",1]]},{"id":"tests/test_evidence_adapters.py#test_png_reports_dimensions","name":[["test",1],["png",1],["reports",1],["dimensions",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["png",4],["reports",2],["dimensions",2],["tmp",3],["path",6],["plot",1],["write",1],["bytes",1],["x89",1],["x1a",1],["x00",10],["ihdr",1],["x02",1],["x03",1],["row",4],["adapt",1],["image",1],["version",1],["id",2],["ver",1],["img",2],["artifact",1],["art",1],["assert",3],["complete",1],["true",1],["summary",2],["width",1],["height",1]]},{"id":"tests/test_evidence_adapters.py#test_sparse_png_uses_only_the_bounded_header","name":[["test",1],["sparse",1],["png",1],["uses",1],["only",1],["bounded",1],["header",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["sparse",2],["png",4],["uses",2],["only",2],["bounded",2],["header",2],["tmp",3],["path",7],["monkeypatch",3],["large",1],["open",1],["wb",1],["as",1],["handle",3],["write",1],["x89",1],["x1a",1],["x00",8],["ihdr",1],["x02",1],["x80",1],["x01",1],["xe0",1],["truncate",1],["32",2],["1024",4],["forbid",1],["whole",1],["file",1],["reads",1],["row",5],["adapt",1],["image",1],["version",1],["id",2],["ver",1],["img",2],["artifact",1],["art",1],["assert",4],["complete",1],["true",1],["summary",3],["width",1],["640",1],["height",1],["480",1],["bytes",1]]},{"id":"tests/test_evidence_adapters.py#test_structure_tail_beyond_input_budget_is_explicitly_incomplete","name":[["test",1],["structure",1],["tail",1],["beyond",1],["input",1],["budget",1],["explicitly",1],["incomplete",1]],"path":[["tests",1],["test",1],["evidence",1],["adapters",1],["py",1]],"body":[["def",2],["test",2],["structure",3],["tail",4],["beyond",2],["input",3],["budget",2],["explicitly",2],["incomplete",2],["tmp",3],["path",7],["monkeypatch",3],["mol",3],["open",1],["wb",1],["as",1],["handle",4],["write",2],["name",1],["seek",1],["200",2],["000",2],["decisive",1],["omitted",1],["forbid",1],["whole",1],["file",1],["reads",1],["row",4],["adapt",1],["version",1],["id",2],["ver",1],["artifact",1],["art",1],["assert",3],["complete",1],["false",1],["omission",1],["reason",1],["adapter",1],["truncated",1],["summary",1],["sampled",1],["bytes",1]]},{"id":"tests/test_evidence_snapshot.py","name":[["test",1],["evidence",1],["snapshot",1],["py",1]],"path":[["tests",1],["test",1],["evidence",1],["snapshot",1],["py",1]],"body":[["frozen",1],["evidence",4],["snapshot",4],["completeness",1],["reference",1],["resolution",1],["from",2],["future",1],["import",2],["annotations",1],["openai4s",1],["server",1],["freeze",1],["resolve",1],["ref",1],["digest",1]]},{"id":"tests/test_evidence_snapshot.py#_parts","name":[["parts",1]],"path":[["tests",1],["test",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["parts",5],["overrides",3],["identity",1],["root",3],["frame",1],["id",11],["branch",1],["turn",2],["execution",1],["exec",1],["user",1],["request",1],["summarize",1],["resid",2],["csv",3],["plan",1],["title",2],["analyze",1],["residuals",1],["candidate",1],["answer",1],["mean",2],["structured",1],["completion",1],["output",2],["done",1],["artifacts",1],["artifact",2],["art",2],["filename",1],["content",1],["type",1],["text",1],["version",4],["ver",4],["checksum",1],["64",1],["exists",1],["true",2],["adapters",1],["adapter",1],["table",1],["complete",1],["summary",1],["row",1],["count",1],["columns",1],["value",1],["cells",1],["cell",2],["status",1],["ok",1],["tool",2],["ledger",1],["kind",1],["read",1],["lineage",1],["input",1],["environment",1],["language",1],["python",1],["truncation",1],["update",1],["return",1]]},{"id":"tests/test_evidence_snapshot.py#test_a_clipped_answer_is_an_omission_not_a_silent_cut","name":[["test",1],["clipped",1],["answer",1],["omission",1],["not",1],["silent",1],["cut",1]],"path":[["tests",1],["test",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["test",2],["clipped",6],["answer",7],["omission",2],["not",3],["silent",3],["cut",4],["complete",5],["omissions",2],["so",1],["clip",1],["publishes",1],["verified",1],["candidate",5],["24",1],["000",3],["chars",1],["both",1],["reviewer",1],["paths",1],["deterministic",1],["inspect",1],["snapshot",7],["llm",1],["packet",1],["read",1],["only",1],["string",1],["false",3],["claim",1],["past",1],["was",1],["invisible",1],["each",1],["them",1],["while",1],["still",1],["reported",1],["from",1],["openai4s",1],["server",1],["evidence",5],["import",1],["freeze",4],["short",2],["100",1],["assert",4],["true",1],["30",1],["kind",1],["truncated",1],["fields",1],["long",2],["request",3],["user",1],["20",1]]},{"id":"tests/test_evidence_snapshot.py#test_complete_snapshot_has_resolvable_refs","name":[["test",1],["complete",1],["snapshot",1],["has",1],["resolvable",1],["refs",1]],"path":[["tests",1],["test",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["test",2],["complete",3],["snapshot",21],["has",2],["resolvable",2],["refs",2],["freeze",2],["evidence",7],["parts",2],["assert",10],["true",3],["hidden",1],["reasoning",1],["excluded",1],["frozen",1],["resolve",5],["ref",5],["art",1],["ver",2],["kind",1],["artifact",1],["version",1],["adapter",1],["table",1],["not",3],["none",4],["cell",2],["plan",1],["current",1],["forged",1],["again",2],["sha256",4],["digest",1],["items",1],["if",1]]},{"id":"tests/test_evidence_snapshot.py#test_omitted_artifact_makes_snapshot_incomplete","name":[["test",1],["omitted",1],["artifact",1],["makes",1],["snapshot",1],["incomplete",1]],"path":[["tests",1],["test",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["test",2],["omitted",4],["artifact",5],["makes",2],["snapshot",6],["incomplete",2],["freeze",1],["evidence",1],["parts",1],["count",2],["changed",1],["assert",2],["complete",1],["false",1],["any",1],["item",2],["kind",1],["omissions",1]]},{"id":"tests/test_evidence_snapshot.py#test_table_without_adapter_is_incomplete","name":[["test",1],["table",1],["without",1],["adapter",1],["incomplete",1]],"path":[["tests",1],["test",1],["evidence",1],["snapshot",1],["py",1]],"body":[["def",2],["test",2],["table",2],["without",2],["adapter",3],["incomplete",3],["snapshot",4],["freeze",1],["evidence",1],["parts",1],["adapters",1],["assert",2],["complete",1],["false",1],["any",1],["item",2],["kind",1],["omissions",1]]},{"id":"tests/test_evidence_verification.py","name":[["test",1],["evidence",1],["verification",1],["py",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["evidence",4],["package",5],["must",1],["be",1],["verifiable",1],["by",3],["someone",1],["who",3],["not",2],["trust",1],["us",1],["yet",1],["import",7],["verification",2],["tells",1],["user",2],["already",1],["runs",1],["installation",1],["bytes",1],["survived",1],["trip",1],["different",1],["job",1],["from",3],["whose",1],["audience",1],["colleague",1],["received",1],["zip",1],["reviewer",1],["checking",2],["submission",1],["same",1],["six",1],["months",1],["later",1],["another",1],["machine",1],["they",1],["need",1],["establish",1],["intact",1],["before",2],["letting",1],["near",1],["daemon",1],["so",1],["verifier",1],["depends",1],["nothing",1],["but",1],["standard",1],["library",1],["reads",1],["only",3],["archive",2],["four",1],["tamper",1],["shapes",1],["below",1],["ordered",1],["subtlety",2],["third",1],["one",2],["justifies",2],["hashing",1],["manifest",3],["itself",1],["rewriting",1],["payload",2],["its",1],["recorded",1],["hash",1],["together",1],["defeats",1],["every",1],["per",1],["file",1],["check",1],["own",1],["digest",1],["notices",1],["fourth",1],["rejecting",1],["unlisted",1],["files",1],["lists",1],["would",1],["happily",1],["pass",1],["added",1],["precisely",1],["verified",1],["smuggles",1],["something",1],["hashlib",1],["json",1],["zipfile",1],["pathlib",1],["path",2],["pytest",1],["openai4s",1],["error",1],["verify",1],["happy",1],["tampering",1],["increasing",1],["input",1],["decompression",1],["bomb",1],["refused",1],["expand",1]]},{"id":"tests/test_evidence_verification.py#_canonical","name":[["canonical",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["canonical",2],["payload",3],["bytes",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1]]},{"id":"tests/test_evidence_verification.py#_make_package","name":[["make",1],["package",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["make",2],["package",3],["tmp",3],["path",8],["files",5],["dict",2],["str",2],["bytes",2],["none",5],["built",1],["way",1],["exporter",1],["builds",1],["one",1],["payload",3],["if",1],["not",1],["else",1],["notebook",1],["json",3],["cells",1],["artifacts",1],["body",3],["format",1],["openai4s",1],["session",1],["schema",1],["version",1],["size",1],["len",1],["sha256",4],["hashlib",2],["hexdigest",2],["sorted",1],["items",2],["manifest",4],["canonical",2],["target",3],["pkg",1],["zip",2],["zipfile",1],["file",1],["as",1],["archive",3],["name",2],["data",2],["writestr",2],["return",1]]},{"id":"tests/test_evidence_verification.py#_rebuild","name":[["rebuild",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["rebuild",2],["source",3],["path",6],["target",4],["mutate",3],["zipfile",2],["zip",2],["file",2],["as",2],["archive",5],["files",3],["read",1],["namelist",1],["name",2],["data",2],["items",1],["writestr",1],["return",1]]},{"id":"tests/test_evidence_verification.py#test_a_deleted_file_is_caught","name":[["test",1],["deleted",1],["file",1],["caught",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",3],["test",2],["deleted",2],["file",2],["caught",2],["tmp",4],["path",4],["mutate",2],["files",2],["pop",1],["notebook",1],["json",1],["report",3],["verify",1],["package",2],["rebuild",1],["make",1],["zip",1],["assert",2],["ok",1],["false",1],["any",1],["absent",1],["problems",1]]},{"id":"tests/test_evidence_verification.py#test_a_deleted_file_is_caught.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["mutate",2],["files",3],["pop",1],["notebook",1],["json",1]]},{"id":"tests/test_evidence_verification.py#test_a_high_ratio_zip_is_refused_before_reading","name":[["test",1],["high",1],["ratio",1],["zip",1],["refused",1],["before",1],["reading",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["high",3],["ratio",6],["zip",6],["refused",3],["before",2],["reading",2],["tmp",3],["path",3],["verify",2],["package",2],["reads",1],["manifest",2],["every",1],["member",1],["verifier",1],["handed",1],["file",2],["precisely",1],["because",1],["they",1],["not",3],["trust",1],["so",2],["small",1],["must",2],["be",1],["from",2],["central",1],["directory",1],["expanded",1],["into",1],["memory",1],["then",1],["rejected",1],["openai4s",1],["evidence",2],["import",1],["max",2],["entry",3],["bytes",2],["bomb",5],["zipfile",2],["compression",1],["deflated",1],["as",2],["archive",2],["just",1],["under",1],["per",1],["cap",1],["but",1],["far",1],["past",1],["limit",1],["guard",2],["size",1],["catch",1],["payload",2],["1024",1],["writestr",1],["json",1],["pytest",1],["raises",1],["error",4],["assert",1],["str",2],["value",2],["lower",2]]},{"id":"tests/test_evidence_verification.py#test_a_manifest_without_its_own_digest_is_flagged","name":[["test",1],["manifest",1],["without",1],["its",1],["own",1],["digest",1],["flagged",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",3],["test",2],["manifest",9],["without",2],["its",2],["own",2],["digest",2],["flagged",2],["tmp",4],["path",4],["mutate",2],["files",3],["json",3],["loads",1],["pop",1],["sha256",2],["canonical",1],["report",3],["verify",1],["package",2],["rebuild",1],["make",1],["zip",1],["assert",2],["ok",1],["false",1],["any",1],["no",1],["problems",1]]},{"id":"tests/test_evidence_verification.py#test_a_manifest_without_its_own_digest_is_flagged.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["mutate",2],["files",4],["manifest",6],["json",3],["loads",1],["pop",1],["sha256",1],["canonical",1]]},{"id":"tests/test_evidence_verification.py#test_a_missing_file_raises","name":[["test",1],["missing",1],["file",1],["raises",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["file",3],["raises",3],["tmp",3],["path",3],["pytest",1],["evidence",1],["error",1],["match",1],["not",1],["verify",1],["package",1],["absent",1],["zip",1]]},{"id":"tests/test_evidence_verification.py#test_a_modified_payload_is_caught","name":[["test",1],["modified",1],["payload",1],["caught",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",3],["test",2],["modified",2],["payload",2],["caught",2],["tmp",4],["path",4],["mutate",2],["files",2],["notebook",1],["json",1],["tampered",1],["true",1],["report",3],["verify",1],["package",2],["rebuild",1],["make",1],["zip",1],["assert",2],["ok",1],["false",1],["any",1],["content",1],["hash",1],["mismatch",1],["problems",1]]},{"id":"tests/test_evidence_verification.py#test_a_modified_payload_is_caught.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["mutate",2],["files",3],["notebook",1],["json",1],["tampered",1],["true",1]]},{"id":"tests/test_evidence_verification.py#test_a_non_zip_raises","name":[["test",1],["non",1],["zip",1],["raises",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["non",2],["zip",5],["raises",3],["tmp",3],["path",3],["junk",3],["write",1],["bytes",1],["not",1],["at",1],["all",1],["pytest",1],["evidence",1],["error",1],["match",1],["verify",1],["package",1]]},{"id":"tests/test_evidence_verification.py#test_a_single_oversized_member_is_refused","name":[["test",1],["single",1],["oversized",1],["member",1],["refused",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["single",2],["oversized",2],["member",2],["refused",2],["tmp",3],["path",3],["from",1],["openai4s",1],["evidence",2],["import",1],["max",2],["entry",3],["bytes",2],["big",4],["zip",3],["zipfile",2],["file",1],["compression",1],["stored",2],["as",2],["archive",2],["ratio",1],["so",1],["only",1],["per",1],["size",1],["cap",1],["catches",1],["writestr",1],["manifest",1],["json",1],["pytest",1],["raises",1],["error",3],["verify",1],["package",1],["assert",1],["too",1],["large",1],["str",1],["value",1],["lower",1]]},{"id":"tests/test_evidence_verification.py#test_a_zip_without_a_manifest_raises","name":[["test",1],["zip",1],["without",1],["manifest",1],["raises",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["zip",4],["without",2],["manifest",2],["raises",3],["tmp",3],["path",3],["plain",3],["zipfile",1],["file",1],["as",1],["archive",2],["writestr",1],["txt",1],["hello",1],["pytest",1],["evidence",1],["error",1],["match",1],["not",1],["open",1],["ai4",1],["package",2],["verify",1]]},{"id":"tests/test_evidence_verification.py#test_an_archive_with_too_many_entries_is_refused","name":[["test",1],["archive",1],["too",1],["many",1],["entries",1],["refused",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["archive",4],["too",2],["many",6],["entries",5],["refused",2],["tmp",3],["path",3],["from",1],["openai4s",1],["evidence",2],["import",1],["max",2],["zip",2],["zipfile",1],["file",1],["as",2],["range",1],["writestr",1],["txt",1],["pytest",1],["raises",1],["error",3],["verify",1],["package",1],["assert",1],["str",1],["value",1],["lower",1]]},{"id":"tests/test_evidence_verification.py#test_an_unlisted_extra_file_is_caught","name":[["test",1],["unlisted",1],["extra",1],["file",1],["caught",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",3],["test",2],["unlisted",2],["extra",3],["file",2],["caught",2],["tmp",4],["path",4],["checking",1],["only",1],["listed",1],["files",3],["would",1],["pass",1],["archive",1],["added",1],["payload",1],["exactly",1],["verified",1],["package",3],["smuggles",1],["something",1],["mutate",2],["sh",3],["bin",1],["ncurl",1],["evil",1],["example",1],["com",1],["report",3],["verify",1],["rebuild",1],["make",1],["zip",1],["assert",2],["ok",1],["false",1],["any",1],["not",1],["manifest",1],["problems",1]]},{"id":"tests/test_evidence_verification.py#test_an_unlisted_extra_file_is_caught.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["mutate",2],["files",3],["extra",1],["sh",3],["bin",1],["ncurl",1],["evil",1],["example",1],["com",1]]},{"id":"tests/test_evidence_verification.py#test_an_untampered_package_verifies","name":[["test",1],["untampered",1],["package",1],["verifies",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["untampered",2],["package",4],["verifies",2],["tmp",3],["path",3],["report",4],["verify",1],["make",1],["assert",3],["ok",1],["true",1],["problems",1],["files",1],["verified",1],["notebook",1],["json",2],["artifacts",1]]},{"id":"tests/test_evidence_verification.py#test_every_problem_is_reported_not_just_the_first","name":[["test",1],["every",1],["problem",1],["reported",1],["not",1],["just",1],["first",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",3],["test",2],["every",2],["problem",2],["reported",2],["not",3],["just",2],["first",3],["tmp",4],["path",4],["someone",1],["deciding",1],["whether",1],["trust",1],["file",1],["needs",1],["full",1],["list",1],["whichever",1],["failure",1],["happened",1],["be",1],["found",1],["mutate",2],["files",3],["notebook",1],["json",2],["changed",2],["artifacts",1],["also",1],["report",2],["verify",1],["package",2],["rebuild",1],["make",1],["zip",1],["assert",1],["len",1],["problems",1]]},{"id":"tests/test_evidence_verification.py#test_every_problem_is_reported_not_just_the_first.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["mutate",2],["files",4],["notebook",1],["json",2],["changed",2],["artifacts",1],["also",1]]},{"id":"tests/test_evidence_verification.py#test_rewriting_a_payload_and_its_recorded_hash_together_is_caught","name":[["test",1],["rewriting",1],["payload",1],["its",1],["recorded",1],["hash",1],["together",1],["caught",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",3],["test",2],["rewriting",2],["payload",2],["its",2],["recorded",2],["hash",2],["together",2],["caught",2],["tmp",4],["path",5],["attack",1],["every",1],["per",1],["file",1],["check",1],["misses",1],["reason",1],["manifest",7],["has",1],["vouch",1],["itself",1],["mutate",2],["files",7],["notebook",4],["json",7],["tampered",1],["true",1],["loads",1],["entry",4],["if",1],["sha256",3],["hashlib",1],["hexdigest",1],["size",1],["len",1],["canonical",1],["report",3],["verify",1],["package",2],["rebuild",1],["make",1],["zip",1],["assert",2],["ok",1],["false",1],["any",1],["mismatch",1],["problems",1]]},{"id":"tests/test_evidence_verification.py#test_rewriting_a_payload_and_its_recorded_hash_together_is_caught.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["mutate",2],["files",8],["notebook",4],["json",7],["tampered",1],["true",1],["manifest",5],["loads",1],["entry",4],["if",1],["path",1],["sha256",2],["hashlib",1],["hexdigest",1],["size",1],["len",1],["canonical",1]]},{"id":"tests/test_evidence_verification.py#test_the_archive_digest_is_reported","name":[["test",1],["archive",1],["digest",1],["reported",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["archive",3],["digest",2],["reported",2],["tmp",3],["path",3],["so",1],["recipient",1],["quote",1],["one",1],["value",1],["back",1],["sender",1],["package",5],["make",1],["report",2],["verify",1],["assert",1],["sha256",2],["hashlib",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_evidence_verification.py#test_the_report_does_not_overclaim","name":[["test",1],["report",1],["not",1],["overclaim",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["report",4],["not",5],["overclaim",2],["tmp",3],["path",3],["verified",1],["must",1],["quietly",1],["imply",1],["authorship",1],["anyone",1],["rewrite",1],["payload",1],["manifest",1],["together",1],["re",1],["seal",1],["detecting",1],["needs",1],["signature",1],["by",1],["key",1],["verifier",1],["already",1],["trusts",1],["distribution",1],["decision",1],["format",1],["make",2],["verify",1],["package",2],["assert",1],["establish",1],["who",1],["produced",1],["verifies",1]]},{"id":"tests/test_evidence_verification.py#test_the_verifier_needs_no_daemon_or_store","name":[["test",1],["verifier",1],["needs",1],["no",1],["daemon",1],["store",1]],"path":[["tests",1],["test",1],["evidence",1],["verification",1],["py",1]],"body":[["def",2],["test",2],["verifier",2],["needs",2],["no",2],["daemon",2],["store",2],["tmp",3],["path",5],["point",1],["verifiable",1],["clean",1],["environment",1],["module",1],["must",1],["import",5],["run",2],["without",1],["config",1],["database",1],["network",1],["subprocess",2],["sys",3],["package",5],["make",1],["proc",4],["executable",1],["json",2],["from",1],["openai4s",1],["evidence",1],["verify",2],["print",1],["dumps",1],["str",2],["ok",1],["capture",1],["output",1],["true",3],["text",1],["env",1],["usr",1],["bin",2],["pythonpath",1],["cwd",1],["assert",2],["returncode",1],["stderr",1],["stdout",1],["strip",1]]},{"id":"tests/test_evidence_walkthrough_provenance.py","name":[["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"path":[["tests",1],["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"body":[["one",2],["artifact",3],["four",7],["retrievals",1],["envelopes",1],["reference",1],["walkthrough",3],["writes",1],["responses",1],["independent",1],["uni",1],["prot",1],["searches",1],["into",2],["single",1],["raw",1],["attached",1],["records",1],["provenance",1],["envelope",1],["describes",1],["exactly",1],["request",2],["so",1],["three",1],["accessions",2],["sat",1],["inside",1],["file",2],["whose",1],["whole",1],["purpose",1],["preserve",1],["their",1],["evidence",2],["while",1],["carrying",2],["no",4],["url",1],["retrieval",1],["time",1],["response",1],["hash",1],["them",1],["looked",1],["provenanced",1],["worse",1],["than",2],["nothing",1],["reader",1],["has",1],["way",1],["tell",1],["quarter",1],["accounted",1],["round",1],["trip",1],["below",1],["goes",1],["through",1],["real",1],["repository",1],["rather",1],["asserting",1],["document",1],["because",1],["skill",3],["says",1],["pass",1],["all",3],["survive",1],["record",2],["different",1],["claims",1],["from",4],["future",1],["import",7],["annotations",1],["json",1],["re",1],["pathlib",1],["path",2],["pytest",2],["openai4s",2],["config",2],["store",2],["resolve",1],["parents",1],["skills",1],["md",1],["p69905",1],["p68871",1],["p02042",1],["p02100",1],["fixture",1],["itself",1],["really",1],["holds",1]]},{"id":"tests/test_evidence_walkthrough_provenance.py#_envelope","name":[["envelope",1]],"path":[["tests",1],["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"body":[["def",2],["envelope",2],["accession",4],["str",2],["dict",2],["shape",1],["host",1],["science",1],["search",2],["really",1],["returns",1],["minus",1],["payload",1],["return",1],["database",1],["uniprot",2],["source",1],["uni",1],["prot",1],["kb",1],["retrieved",1],["at",1],["2026",1],["07",1],["23",1],["t00",1],["00",2],["request",1],["url",1],["https",1],["rest",1],["org",1],["uniprotkb",1],["query",2],["filters",1],["normalization",1],["version",1],["response",1],["sha256",1],["64",1]]},{"id":"tests/test_evidence_walkthrough_provenance.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_evidence_walkthrough_provenance.py#test_a_single_envelope_cannot_account_for_four_accessions","name":[["test",1],["single",1],["envelope",1],["cannot",1],["account",1],["four",1],["accessions",1]],"path":[["tests",1],["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"body":[["def",2],["test",3],["single",2],["envelope",3],["cannot",2],["account",3],["four",3],["accessions",5],["store",5],["tmp",3],["path",5],["control",1],["without",1],["above",1],["passes",1],["broken",1],["form",2],["too",1],["if",3],["loop",1],["builds",1],["list",1],["ever",1],["quietly",1],["reduced",1],["one",2],["element",1],["raw",6],["uniprot",2],["json",5],["write",1],["text",1],["encoding",1],["utf",1],["frame",4],["id",5],["new",1],["kind",1],["turn",1],["record",3],["cell",2],["artifact",1],["str",3],["filename",1],["content",1],["type",1],["application",1],["size",1],["bytes",1],["checksum",1],["64",1],["producing",1],["none",1],["snapshot",1],["input",1],["version",3],["ids",1],["source",2],["stored",2],["meta",1],["attached",5],["isinstance",1],["loads",1],["covered",2],["dumps",1],["assert",1],["old",1],["really",1],["exactly",1]]},{"id":"tests/test_evidence_walkthrough_provenance.py#test_every_accession_is_traceable_from_the_stored_artifact","name":[["test",1],["every",1],["accession",1],["traceable",1],["from",1],["stored",1],["artifact",1]],"path":[["tests",1],["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["every",2],["accession",9],["traceable",2],["from",2],["stored",4],["artifact",3],["store",5],["tmp",3],["path",5],["raw",6],["uniprot",3],["json",4],["write",1],["text",1],["encoding",1],["utf",1],["frame",4],["id",5],["new",1],["kind",2],["turn",1],["aggregate",4],["database",1],["queries",1],["accessions",4],["sources",2],["envelope",5],["record",4],["cell",2],["str",3],["filename",1],["content",1],["type",1],["application",1],["size",1],["bytes",1],["checksum",1],["64",1],["producing",1],["none",1],["snapshot",1],["input",1],["version",3],["ids",1],["source",2],["meta",1],["attached",7],["assert",5],["did",1],["not",1],["survive",1],["into",1],["if",2],["isinstance",1],["loads",1],["envelopes",3],["len",2],["matches",3],["request",1],["url",1],["has",1],["no",1],["retrieval",1],["provenance",1],["retrieved",1],["at",1],["response",1],["sha256",1]]},{"id":"tests/test_evidence_walkthrough_provenance.py#test_the_walkthrough_checks_every_accession_before_it_saves","name":[["test",1],["walkthrough",1],["checks",1],["every",1],["accession",1],["before",1],["saves",1]],"path":[["tests",1],["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["walkthrough",3],["checks",2],["every",2],["accession",2],["before",2],["saves",2],["text",6],["skill",1],["read",1],["utf",1],["assert",4],["request",1],["url",1],["response",1],["sha256",1],["retrieved",1],["at",1],["re",1],["search",1],["missing",1],["must",1],["verify",1],["coverage",1],["claims",1],["not",1],["describe",1]]},{"id":"tests/test_evidence_walkthrough_provenance.py#test_the_walkthrough_does_not_attach_one_envelope_for_four_requests","name":[["test",1],["walkthrough",1],["not",1],["attach",1],["one",1],["envelope",1],["four",1],["requests",1]],"path":[["tests",1],["test",1],["evidence",1],["walkthrough",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["walkthrough",2],["not",3],["attach",2],["one",3],["envelope",3],["four",3],["requests",2],["text",5],["skill",1],["read",1],["utf",1],["assert",3],["source",1],["records",2],["provenance",1],["raw",1],["artifact",1],["holds",1],["retrievals",1],["leaves",1],["three",1],["accessions",1],["unaccounted",1],["inside",1],["file",1],["claims",1],["be",1],["their",1],["evidence",1],["record",1],["sources",1]]},{"id":"tests/test_execution_coordinator.py","name":[["test",1],["execution",1],["coordinator",1],["py",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["fifo",1],["ownership",1],["exact",1],["cancellation",1],["contracts",1],["session",2],["execution",5],["from",2],["future",1],["import",6],["annotations",1],["itertools",1],["threading",1],["time",1],["pytest",1],["openai4s",1],["coordinator",2],["closed",1],["cancelled",1],["owner",1],["ticket",2],["state",2],["error",1]]},{"id":"tests/test_execution_coordinator.py#_ids","name":[["ids",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["ids",2],["values",2],["itertools",1],["count",1],["return",1],["lambda",1],["exec",1],["next",1]]},{"id":"tests/test_execution_coordinator.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["wait",2],["predicate",3],["timeout",4],["float",2],["none",2],["deadline",2],["time",3],["monotonic",2],["while",1],["if",1],["return",1],["test",1],["only",1],["observation",1],["helper",1],["coordinator",1],["waiters",1],["themselves",1],["condition",2],["never",1],["rely",1],["polling",1],["sleep",1],["001",1],["raise",1],["assertion",1],["error",1],["was",1],["not",1],["reached",1],["before",1]]},{"id":"tests/test_execution_coordinator.py#test_admission_timeout_atomically_cancels_waiting_ticket","name":[["test",1],["admission",1],["timeout",1],["atomically",1],["cancels",1],["waiting",1],["ticket",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["admission",3],["timeout",4],["atomically",2],["cancels",2],["waiting",8],["ticket",3],["coordinator",7],["session",1],["execution",2],["id",4],["factory",1],["ids",1],["active",3],["submit",2],["owner",4],["agent",2],["pytest",1],["raises",1],["error",1],["match",1],["wait",1],["until",1],["running",1],["001",1],["assert",3],["state",2],["cancelled",1],["cancellation",1],["reason",1],["timed",1],["out",1],["snapshot",1],["queued",1],["count",1],["complete",1]]},{"id":"tests/test_execution_coordinator.py#test_agent_user_repl_and_repair_owners_are_serialized","name":[["test",1],["agent",1],["user",1],["repl",1],["repair",1],["owners",1],["serialized",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["agent",6],["user",5],["repl",5],["repair",5],["owners",2],["serialized",2],["coordinator",5],["session",4],["execution",2],["id",2],["factory",1],["ids",1],["release",3],["threading",2],["event",1],["entered",4],["seen",3],["list",1],["str",2],["worker",2],["kind",8],["none",1],["mix",3],["owner",3],["append",2],["assert",4],["wait",3],["threads",5],["thread",3],["target",1],["args",1],["start",3],["lambda",2],["snapshot",2],["queued",1],["count",1],["queue",3],["kinds",2],["item",2],["join",1]]},{"id":"tests/test_execution_coordinator.py#test_agent_user_repl_and_repair_owners_are_serialized.worker","name":[["worker",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["worker",2],["kind",6],["str",2],["none",2],["coordinator",1],["execution",1],["session",1],["mix",1],["owner",2],["id",1],["entered",1],["append",2],["seen",1],["assert",1],["release",1],["wait",1]]},{"id":"tests/test_execution_coordinator.py#test_cleanup_removes_idle_state_and_global_close_wakes_all_sessions","name":[["test",1],["cleanup",1],["removes",1],["idle",1],["state",1],["global",1],["close",1],["wakes",1],["all",1],["sessions",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["cleanup",4],["removes",2],["idle",8],["state",4],["global",2],["close",3],["wakes",2],["all",2],["sessions",2],["coordinator",15],["session",3],["execution",1],["id",4],["factory",1],["ids",1],["active",3],["submit",5],["busy",2],["owner",7],["agent",2],["one",1],["waiting",2],["two",1],["system",3],["complete",3],["assert",5],["not",1],["snapshots",1],["eviction",1],["rather",1],["than",1],["permanent",1],["tombstone",1],["later",1],["access",1],["create",1],["fresh",1],["queue",1],["same",1],["replacement",2],["reason",1],["daemon",2],["shutdown",2],["closed",2],["cancellation",1],["ticket",1],["cancelled",1],["pytest",1],["raises",1],["match",1],["new",1]]},{"id":"tests/test_execution_coordinator.py#test_close_session_wakes_waiters_signals_owner_and_rejects_new_work","name":[["test",1],["close",1],["session",1],["wakes",1],["waiters",1],["signals",1],["owner",1],["rejects",1],["new",1],["work",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["close",3],["session",4],["wakes",2],["waiters",2],["signals",2],["owner",8],["rejects",2],["new",2],["work",2],["coordinator",11],["execution",2],["id",3],["factory",1],["ids",1],["active",6],["submit",3],["agent",1],["waiting",4],["user",1],["repl",1],["outcome",3],["list",1],["str",2],["wait",3],["none",2],["try",1],["until",1],["running",2],["except",1],["cancelled",3],["as",1],["error",2],["append",1],["waiter",3],["threading",1],["thread",1],["target",1],["start",1],["assert",8],["reason",1],["frame",3],["deleted",3],["join",1],["state",6],["ticket",3],["cancellation",1],["snapshot",2],["closed",2],["true",1],["pytest",1],["raises",1],["match",1],["system",1],["complete",1]]},{"id":"tests/test_execution_coordinator.py#test_close_session_wakes_waiters_signals_owner_and_rejects_new_work.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["wait",3],["none",2],["try",1],["coordinator",1],["until",1],["running",1],["waiting",1],["except",1],["execution",1],["cancelled",1],["as",1],["error",2],["outcome",1],["append",1],["str",1]]},{"id":"tests/test_execution_coordinator.py#test_different_sessions_are_admitted_independently","name":[["test",1],["different",1],["sessions",1],["admitted",1],["independently",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["different",2],["sessions",2],["admitted",2],["independently",2],["coordinator",8],["session",5],["execution",1],["id",3],["factory",1],["ids",1],["first",3],["submit",2],["owner",4],["agent",2],["second",4],["assert",5],["state",6],["ticket",3],["running",3],["snapshot",2],["active",2],["count",2],["complete",2]]},{"id":"tests/test_execution_coordinator.py#test_events_report_fifo_states_owner_changes_and_ignore_sink_failures","name":[["test",1],["events",1],["report",1],["fifo",1],["states",1],["owner",1],["changes",1],["ignore",1],["sink",1],["failures",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["events",11],["report",2],["fifo",2],["states",2],["owner",11],["changes",2],["ignore",2],["sink",5],["failures",2],["list",1],["dict",2],["event",18],["none",4],["append",1],["if",5],["type",3],["execution",8],["queue",1],["changed",2],["raise",1],["runtime",1],["error",1],["ui",1],["disconnected",1],["ticks",2],["itertools",1],["count",1],["100",1],["coordinator",7],["session",1],["clock",1],["lambda",1],["float",1],["next",1],["id",9],["factory",1],["ids",1],["first",3],["submit",2],["agent",2],["one",2],["second",3],["user",2],["repl",2],["two",2],["complete",2],["state",4],["ticket",1],["assert",4],["status",2],["queued",2],["running",2],["completed",2],["kind",2],["snapshot",1]]},{"id":"tests/test_execution_coordinator.py#test_events_report_fifo_states_owner_changes_and_ignore_sink_failures.sink","name":[["sink",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["sink",2],["event",4],["dict",2],["none",2],["events",1],["append",1],["if",1],["type",1],["execution",1],["queue",1],["changed",1],["raise",1],["runtime",1],["error",1],["ui",1],["disconnected",1]]},{"id":"tests/test_execution_coordinator.py#test_exception_safe_context_releases_owner_and_admits_next_ticket","name":[["test",1],["exception",1],["safe",1],["context",1],["releases",1],["owner",1],["admits",1],["next",1],["ticket",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["exception",2],["safe",2],["context",2],["releases",2],["owner",9],["admits",2],["next",2],["ticket",4],["coordinator",8],["session",1],["execution",2],["id",4],["factory",1],["ids",1],["first",4],["submit",2],["agent",2],["one",1],["second",3],["two",1],["error",5],["value",2],["science",2],["failed",3],["assert",5],["fail",1],["state",4],["running",1],["complete",1],["pytest",1],["raises",1],["keyboard",2],["interrupt",2],["user",1],["repl",1],["three",1],["raise",1],["snapshot",1],["none",1]]},{"id":"tests/test_execution_coordinator.py#test_execution_id_is_not_reused_until_session_cleanup","name":[["test",1],["execution",1],["id",1],["not",1],["reused",1],["until",1],["session",1],["cleanup",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["execution",6],["id",9],["not",2],["reused",2],["until",2],["session",4],["cleanup",3],["coordinator",8],["factory",1],["ids",1],["ticket",2],["submit",3],["owner",3],["agent",3],["stable",3],["complete",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["already",1],["exists",1],["assert",1],["replacement",2]]},{"id":"tests/test_execution_coordinator.py#test_fifo_contexts_never_run_two_writers_in_one_session","name":[["test",1],["fifo",1],["contexts",1],["never",1],["run",1],["two",1],["writers",1],["one",1],["session",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["fifo",2],["contexts",2],["never",2],["run",2],["two",2],["writers",2],["one",2],["session",7],["coordinator",6],["execution",2],["id",3],["factory",1],["ids",1],["release",5],["threading",4],["event",2],["range",3],["entered",5],["order",4],["list",1],["int",2],["active",10],["maximum",5],["guard",3],["lock",1],["worker",2],["index",9],["none",2],["nonlocal",1],["owner",5],["agent",2],["job",2],["max",1],["append",2],["assert",11],["wait",5],["threads",3],["thread",7],["target",1],["args",1],["start",1],["if",1],["else",1],["expected",2],["lambda",1],["snapshot",6],["queued",1],["count",1],["kind",1],["item",2],["queue",2],["position",1],["join",1],["not",1],["alive",1]]},{"id":"tests/test_execution_coordinator.py#test_fifo_contexts_never_run_two_writers_in_one_session.worker","name":[["worker",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["worker",2],["index",6],["int",2],["none",2],["nonlocal",1],["active",7],["maximum",3],["coordinator",1],["execution",1],["session",1],["owner",2],["agent",1],["id",1],["job",1],["guard",2],["max",1],["order",1],["append",1],["entered",1],["assert",1],["release",1],["wait",1]]},{"id":"tests/test_execution_coordinator.py#test_queued_owner_can_cancel_itself_without_touching_active_ticket","name":[["test",1],["queued",1],["owner",1],["cancel",1],["itself",1],["without",1],["touching",1],["active",1],["ticket",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["queued",13],["owner",10],["cancel",4],["itself",2],["without",2],["touching",2],["active",6],["ticket",4],["coordinator",8],["session",3],["execution",6],["id",10],["factory",1],["ids",1],["submit",2],["agent",2],["job",2],["user",2],["repl",2],["cell",3],["outcome",3],["list",1],["type",2],["base",2],["exception",2],["wait",3],["none",1],["try",1],["until",1],["running",2],["except",1],["as",1],["error",2],["noqa",1],["ble001",1],["asserted",1],["below",1],["append",1],["waiter",3],["threading",1],["thread",1],["target",1],["start",1],["assert",7],["not",2],["somebody",1],["else",1],["reason",2],["composer",2],["cancelled",4],["its",2],["join",1],["state",4],["cancellation",2],["complete",1]]},{"id":"tests/test_execution_coordinator.py#test_queued_owner_can_cancel_itself_without_touching_active_ticket.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["wait",3],["none",2],["try",1],["coordinator",1],["until",1],["running",1],["queued",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["asserted",1],["below",1],["outcome",1],["append",1],["type",1]]},{"id":"tests/test_execution_coordinator.py#test_scoped_interrupt_requires_exact_session_ticket_and_owner","name":[["test",1],["scoped",1],["interrupt",1],["requires",1],["exact",1],["session",1],["ticket",1],["owner",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["scoped",2],["interrupt",7],["requires",2],["exact",2],["session",12],["ticket",5],["owner",19],["coordinator",13],["execution",11],["id",20],["factory",1],["ids",1],["first",13],["submit",3],["s1",6],["agent",5],["job",4],["queued",7],["user",3],["repl",1],["other",4],["s2",2],["assert",14],["not",9],["request",5],["wrong",1],["cancellation",7],["reason",2],["stopped",2],["run",2],["wait",1],["signalled",1],["active",1],["action",1],["becomes",1],["cancelled",2],["relinquishes",1],["next",1],["fifo",1],["then",1],["admitted",1],["normally",1],["complete",3],["state",4],["running",1]]},{"id":"tests/test_execution_coordinator.py#test_snapshot_contains_metadata_owner_and_live_fifo_positions","name":[["test",1],["snapshot",1],["contains",1],["metadata",1],["owner",1],["live",1],["fifo",1],["positions",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["snapshot",14],["contains",2],["metadata",4],["owner",20],["live",2],["fifo",2],["positions",2],["coordinator",10],["session",2],["execution",9],["id",16],["factory",1],["ids",1],["recovery",2],["restore",2],["42",2],["active",3],["submit",3],["root",6],["branch",4],["language",1],["python",3],["generation",2],["gen",2],["resource",2],["keys",2],["workspace",2],["kernel",2],["cause",2],["daemon",2],["restart",2],["second",4],["agent",1],["job",1],["third",3],["user",1],["repl",1],["cell",1],["assert",10],["queue",6],["position",3],["kind",1],["item",4],["cancel",1],["queued",1],["complete",2]]},{"id":"tests/test_execution_coordinator.py#test_the_pending_queue_has_a_depth_cap","name":[["test",1],["pending",1],["queue",1],["has",1],["depth",1],["cap",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",3],["pending",2],["queue",7],["has",2],["depth",5],["cap",5],["fifo",1],["deque",1],["had",1],["no",3],["length",1],["check",1],["anywhere",1],["file",1],["one",3],["admission",1],["path",1],["every",1],["executing",1],["writer",1],["goes",1],["through",1],["agent",6],["turns",1],["user",1],["repl",1],["cells",1],["lifecycle",1],["recovery",1],["work",1],["capping",1],["workers",1],["output",1],["buffers",1],["while",1],["leaving",1],["unbounded",1],["moves",1],["growth",2],["rather",1],["than",1],["stopping",1],["tickets",1],["accumulate",1],["instead",1],["each",1],["holding",1],["its",1],["own",1],["metadata",1],["resource",1],["keys",1],["nothing",2],["refuses",1],["submission",2],["will",1],["never",1],["run",1],["counts",1],["waiting",1],["not",2],["running",1],["admitted",3],["execution",6],["plus",1],["full",1],["intended",1],["steady",1],["state",1],["from",1],["openai4s",1],["coordinator",12],["import",1],["exceeded",2],["session",5],["max",1],["submit",5],["owner",12],["id",9],["queued",6],["index",2],["range",1],["assert",5],["len",1],["pytest",1],["raises",1],["as",1],["refused",3],["over",1],["str",1],["value",1],["registers",1],["ticket",1],["snapshot",4],["count",2],["active",1],["another",1],["unaffected",1],["per",1],["global",1],["draining",1],["makes",1],["room",1],["again",1],["cancel",1],["reason",1],["after",1],["complete",1]]},{"id":"tests/test_execution_coordinator.py#test_ticket_from_another_coordinator_cannot_release_owner","name":[["test",1],["ticket",1],["from",1],["another",1],["coordinator",1],["cannot",1],["release",1],["owner",1]],"path":[["tests",1],["test",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["ticket",8],["from",2],["another",2],["coordinator",5],["cannot",2],["release",2],["owner",3],["first",3],["session",2],["execution",2],["id",2],["factory",2],["ids",2],["second",2],["submit",1],["agent",1],["pytest",1],["raises",1],["state",3],["error",1],["match",1],["different",1],["complete",2],["assert",1],["running",1]]},{"id":"tests/test_execution_principal.py","name":[["test",1],["execution",1],["principal",1],["py",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["host",5],["frames",2],["must",1],["not",3],["read",2],["colleague",2],["cells",1],["external",1],["review",1],["team",1],["mode",1],["scoping",1],["lived",1],["sqlite",1],["authorizer",1],["only",1],["query",1],["goes",1],["through",2],["reads",2],["same",3],["rows",1],["frame",2],["names",1],["cell",2],["code",1],["stdout",1],["ordinary",1],["store",3],["methods",1],["so",2],["member",1],["agent",1],["could",1],["browse",1],["every",2],["session",1],["regex",1],["search",1],["open",1],["any",1],["by",1],["id",2],["guard",1],["one",1],["two",1],["doors",1],["into",1],["data",3],["asserted",1],["here",1],["principal",2],["parameter",1],["fix",1],["pass",1],["visible",1],["user",1],["defect",1],["more",1],["call",1],["sites",1],["because",1],["argument",1],["absence",1],["as",3],["unscoped",1],["rather",1],["than",1],["refused",3],["tests",1],["below",1],["check",1],["three",1],["properties",1],["make",1],["boundary",1],["absent",2],["none",2],["never",2],["operator",2],["filtering",1],["happens",1],["before",1],["bytes",1],["from",5],["future",1],["import",6],["annotations",1],["types",1],["simple",1],["namespace",1],["pytest",3],["openai4s",3],["execution",1],["ep",1],["service",1],["fixture",2],["leak",1],["itself",1]]},{"id":"tests/test_execution_principal.py#_as","name":[["as",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["as",2],["user",6],["ep",3],["principal",3],["return",1],["id",2],["username",2],["role",1],["member",1],["kind",1]]},{"id":"tests/test_execution_principal.py#_seed","name":[["seed",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["seed",2],["store",9],["alice",7],["private",4],["session",5],["bob",6],["each",1],["cell",2],["worth",1],["hiding",1],["team",4],["create",2],["user",2],["username",2],["password",3],["pw",2],["root",9],["new",2],["frame",4],["kind",2],["turn",2],["project",5],["id",9],["name",2],["by",1],["default",1],["here",1],["point",1],["ownership",1],["alone",1],["hides",1],["owner",2],["visibility",2],["log",1],["code",1],["hunter2",1],["result",1],["stdout",1],["secret",1],["output",1],["stderr",1],["ok",1],["true",1],["return",1]]},{"id":"tests/test_execution_principal.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["service",5],["store",4],["host",3],["data",3],["return",1],["lambda",2],["config",1],["simple",1],["namespace",1],["artifacts",1],["dir",1],["none",2],["frame",1],["id",1],["resolve",1],["path",1]]},{"id":"tests/test_execution_principal.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",3],["st",3],["str",1],["state",1],["db",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_execution_principal.py#team_mode","name":[["team",1],["mode",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["team",3],["mode",3],["monkeypatch",3],["setenv",1],["openai4",1]]},{"id":"tests/test_execution_principal.py#test_a_frame_id_does_not_open_another_members_session","name":[["test",1],["frame",1],["id",1],["not",1],["open",1],["another",1],["members",1],["session",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["frame",3],["id",3],["not",2],["open",2],["another",2],["members",2],["session",2],["store",4],["team",2],["mode",2],["alice",1],["bob",2],["root",2],["seed",1],["ep",1],["scope",1],["as",1],["pytest",1],["raises",1],["key",1],["error",1],["service",1],["frames",1]]},{"id":"tests/test_execution_principal.py#test_a_guest_is_restricted_even_with_a_member_row","name":[["test",1],["guest",1],["restricted",1],["even",1],["member",1],["row",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["guest",9],["restricted",2],["even",2],["member",4],["row",2],["store",7],["team",4],["mode",2],["session",4],["visible",1],["refuses",1],["global",1],["before",1],["consults",1],["project",6],["members",1],["listing",1],["sql",1],["did",1],["not",2],["so",1],["admin",1],["who",1],["added",1],["listed",1],["them",1],["every",1],["visibility",2],["they",1],["were",1],["then",1],["404",1],["from",1],["opening",1],["alice",3],["root",2],["seed",1],["owner",1],["id",6],["create",1],["user",3],["username",2],["gwen",2],["password",1],["pw",1],["role",3],["governance",1],["ep",2],["scope",1],["principal",1],["kind",1],["names",2],["name",1],["service",1],["frames",2],["all",1],["assert",1]]},{"id":"tests/test_execution_principal.py#test_a_single_user_daemon_is_unrestricted_without_team_mode","name":[["test",1],["single",1],["user",1],["daemon",1],["unrestricted",1],["without",1],["team",1],["mode",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["single",4],["user",4],["daemon",2],["unrestricted",2],["without",2],["team",3],["mode",3],["store",4],["inv",1],["no",2],["principal",1],["bound",1],["documented",1],["behaviour",1],["unchanged",1],["but",1],["by",2],["resolving",1],["explicit",1],["not",1],["reading",1],["absence",1],["as",1],["permission",1],["seed",1],["ep",3],["scope",1],["none",1],["assert",2],["resolve",1],["payload",2],["service",1],["frames",2],["project",1],["id",1],["all",1],["names",2],["name",1],["alice",1],["session",2],["bob",1]]},{"id":"tests/test_execution_principal.py#test_an_admin_sees_everything","name":[["test",1],["admin",1],["sees",1],["everything",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["admin",6],["sees",2],["everything",2],["store",4],["team",2],["mode",2],["seed",1],["ep",2],["principal",1],["user",2],["id",2],["username",1],["root",1],["role",1],["kind",1],["scope",1],["names",2],["name",1],["service",1],["frames",2],["project",1],["all",1],["assert",1],["alice",1],["session",2],["bob",1]]},{"id":"tests/test_execution_principal.py#test_an_unauthenticated_team_request_has_no_principal","name":[["test",1],["unauthenticated",1],["team",1],["request",1],["has",1],["no",1],["principal",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["unauthenticated",2],["team",3],["request",3],["has",2],["no",2],["principal",2],["identity",2],["runs",1],["only",1],["mode",1],["so",1],["none",3],["there",1],["means",1],["nobody",1],["logged",1],["exempt",1],["path",1],["like",1],["login",1],["page",1],["mapping",1],["single",1],["user",1],["would",1],["hand",1],["every",1],["anonymous",1],["operator",1],["reach",1],["assert",1],["ep",1]]},{"id":"tests/test_execution_principal.py#test_browse_hides_another_members_session","name":[["test",1],["browse",1],["hides",1],["another",1],["members",1],["session",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["browse",2],["hides",2],["another",2],["members",2],["session",4],["store",4],["team",2],["mode",2],["alice",2],["bob",3],["seed",1],["ep",1],["scope",1],["as",1],["payload",2],["service",1],["frames",2],["project",1],["id",1],["all",1],["names",3],["name",1],["assert",2],["not",1]]},{"id":"tests/test_execution_principal.py#test_search_does_not_regex_another_members_cells","name":[["test",1],["search",1],["not",1],["regex",1],["another",1],["members",1],["cells",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["search",2],["not",2],["regex",2],["another",2],["members",2],["cells",2],["store",4],["team",2],["mode",2],["sharpest",1],["three",1],["one",1],["reads",1],["code",1],["stdout",1],["per",1],["row",1],["so",1],["filter",1],["applied",1],["results",1],["would",1],["have",1],["loaded",1],["them",1],["first",1],["alice",1],["bob",2],["seed",1],["ep",1],["scope",1],["as",1],["payload",2],["service",1],["frames",2],["pattern",1],["password",1],["project",1],["id",1],["all",1],["assert",1]]},{"id":"tests/test_execution_principal.py#test_team_mode_without_a_principal_refuses","name":[["test",1],["team",1],["mode",1],["without",1],["principal",1],["refuses",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["team",4],["mode",4],["without",2],["principal",4],["refuses",2],["store",4],["propagation",1],["carries",1],["identity",1],["gap",1],["bug",2],["only",1],["safe",1],["reading",1],["no",1],["tempting",1],["shape",1],["treat",1],["missing",1],["as",1],["unrestricted",1],["leaked",1],["seed",1],["ep",2],["scope",1],["none",1],["pytest",1],["raises",1],["required",1],["service",1],["frames",1],["project",1],["id",1],["all",1]]},{"id":"tests/test_execution_principal.py#test_the_owner_still_sees_their_own","name":[["test",1],["owner",1],["still",1],["sees",1],["their",1],["own",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["owner",2],["still",2],["sees",2],["their",2],["own",2],["store",4],["team",2],["mode",2],["half",1],["fail",1],["closed",1],["bug",1],["looks",1],["identical",1],["without",1],["predicate",1],["refuses",1],["everything",1],["passes",1],["every",1],["stranger",1],["cannot",1],["assertion",1],["alice",4],["root",2],["seed",1],["ep",1],["scope",1],["as",1],["service",5],["assert",3],["frames",5],["frame",2],["id",3],["name",2],["session",2],["pattern",1],["password",1],["project",2],["all",2],["names",2]]},{"id":"tests/test_execution_principal.py#test_the_service_identity_is_explicit","name":[["test",1],["service",1],["identity",1],["explicit",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["def",2],["test",2],["service",6],["identity",3],["explicit",2],["class",1],["id",3],["user",1],["username",1],["role",1],["kind",1],["cli",2],["admin",1],["assert",2],["ep",3],["unrestricted",1]]},{"id":"tests/test_execution_principal.py#test_the_service_identity_is_explicit._Id","name":[["id",1]],"path":[["tests",1],["test",1],["execution",1],["principal",1],["py",1]],"body":[["class",2],["id",3],["user",1],["username",1],["role",1],["kind",1],["service",2],["cli",2],["admin",1]]},{"id":"tests/test_execution_sources.py","name":[["test",1],["execution",1],["sources",1],["py",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["executed",3],["code",4],["view",2],["hierarchical",1],["sources",8],["export",3],["d10",1],["session",1],["lives",1],["execution",8],["log",1],["rows",2],["keyed",1],["per",2],["frame",6],["root",3],["notebook",2],["cells",1],["under",2],["every",1],["delegated",2],["child",3],["cell",4],["its",1],["own",1],["kind",1],["delegate",1],["s3",1],["recorder",2],["before",1],["service",4],["there",1],["was",2],["no",3],["projection",2],["download",1],["put",1],["whole",1],["hierarchy",1],["one",1],["place",1],["exports",1],["read",2],["only",2],["reachable",1],["solely",1],["by",1],["knowing",1],["each",1],["id",1],["adds",1],["two",1],["surfaces",1],["over",1],["same",2],["frames",3],["fid",2],["bounded",1],["typed",1],["json",4],["tree",1],["metadata",1],["text",1],["zip",2],["source",1],["files",1],["themselves",1],["plus",1],["new",1],["manifest",1],["everything",1],["here",1],["runs",1],["against",1],["real",6],["store",4],["route",2],["tests",1],["gateway",1],["handler",1],["backends",1],["stubbed",1],["so",1],["captured",1],["response",1],["shapes",1],["from",6],["future",1],["import",11],["annotations",1],["hashlib",1],["io",1],["zipfile",1],["pytest",1],["openai4s",5],["agent",1],["record",1],["config",3],["llmconfig",1],["server",2],["views",1],["seeding",1],["helpers",1],["writers",1],["production",1],["uses",1],["routes",1],["status",1],["codes",1],["matter",1],["driver",1]]},{"id":"tests/test_execution_sources.py#_cell_result","name":[["cell",1],["result",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["cell",5],["result",5],["id",4],["stdout",4],["error",4],["none",2],["interrupted",4],["false",2],["stderr",1],["if",1],["true",1],["return",1]]},{"id":"tests/test_execution_sources.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["class",4],["client",2],["def",3],["init",1],["self",15],["tmp",3],["path",6],["from",2],["openai4s",2],["server",2],["import",2],["gateway",4],["as",1],["mod",3],["local",3],["auth",3],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["test",1],["runner",4],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["store",2],["handler",11],["make",1],["token",6],["read",1],["header",3],["object",1],["new",1],["correlation",1],["id",1],["req",1],["sent",6],["send",3],["code",3],["payload",2],["ctype",2],["extra",2],["none",1],["body",2],["content",2],["type",1],["headers",2],["dict",1],["command",1],["v1",1],["length",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_execution_sources.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["init",2],["self",12],["tmp",4],["path",4],["from",2],["openai4s",2],["server",2],["import",2],["gateway",4],["as",1],["mod",3],["local",3],["auth",3],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["runner",4],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["store",2],["handler",2],["class",1],["make",1],["token",4],["read",1],["header",2]]},{"id":"tests/test_execution_sources.py#_Client.get","name":[],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",3],["self",5],["path",4],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",6],["send",3],["code",3],["payload",2],["ctype",2],["extra",2],["none",1],["body",2],["content",2],["type",1],["headers",2],["dict",1],["command",1],["api",1],["v1",1],["length",1],["token",2],["header",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_execution_sources.py#_Client.get._send","name":[["send",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",3],["extra",3],["none",2],["sent",4],["body",1],["content",1],["type",1],["headers",1],["dict",1]]},{"id":"tests/test_execution_sources.py#_frame_by_id","name":[["frame",1],["by",1],["id",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["frame",6],["by",2],["id",6],["payload",3],["return",1],["next",1],["frames",1],["if",1]]},{"id":"tests/test_execution_sources.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_execution_sources.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_execution_sources.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_execution_sources.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_execution_sources.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_execution_sources.py#_log_root_cell","name":[["log",1],["root",1],["cell",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["log",3],["root",7],["cell",8],["store",3],["id",6],["code",4],["index",4],["language",5],["python",3],["kw",3],["frame",2],["result",2],["origin",1],["agent",1],["kernel",1],["if",1],["else",1]]},{"id":"tests/test_execution_sources.py#_manifest","name":[["manifest",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["manifest",3],["data",3],["return",1],["json",2],["loads",1],["zip",1],["read",1]]},{"id":"tests/test_execution_sources.py#_Recorded","name":[["recorded",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["class",2],["recorded",3],["one",1],["child",1],["cell",6],["via",1],["exact",1],["s3",1],["era",1],["recorder",4],["mechanism",1],["def",2],["init",1],["self",4],["store",2],["frame",2],["id",8],["generation",4],["none",4],["delegated",1],["lambda",1],["language",4],["if",1],["else",1],["code",3],["python",1],["error",3],["interrupted",3],["false",1],["action",2],["type",1],["after",1],["result",1]]},{"id":"tests/test_execution_sources.py#_Recorded.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["init",2],["self",3],["store",3],["frame",3],["id",8],["generation",5],["none",3],["recorder",2],["delegated",1],["cell",1],["lambda",1],["language",1],["if",1],["else",1]]},{"id":"tests/test_execution_sources.py#_Recorded.cell","name":[["cell",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["cell",6],["self",3],["id",3],["code",4],["language",4],["python",2],["error",4],["none",3],["interrupted",4],["false",2],["action",2],["type",1],["recorder",1],["after",1],["result",1]]},{"id":"tests/test_execution_sources.py#_seed_hierarchy","name":[["seed",1],["hierarchy",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["seed",2],["hierarchy",2],["store",9],["root",11],["py",1],["child",8],["ok",1],["failed",2],["nested",1],["grandchild",4],["s3",1],["shaped",1],["rows",1],["new",3],["frame",3],["kind",3],["turn",1],["status",3],["ready",1],["name",3],["analysis",1],["log",2],["cell",12],["import",1],["math",1],["nprint",1],["index",2],["summary",1],["cars",1],["language",2],["parent",2],["id",2],["delegate",2],["assay",5],["reader",1],["depth",2],["done",1],["rec",4],["recorded",2],["data",2],["load",1],["csv",1],["raise",1],["value",2],["error",3],["bad",2],["plot",1],["curve",2],["fitter",1],["grand",1],["fit",2],["return",1]]},{"id":"tests/test_execution_sources.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["store",3],["return",1],["config",1],["db",1],["path",1]]},{"id":"tests/test_execution_sources.py#_zip_names","name":[["zip",1],["names",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["zip",3],["names",2],["data",3],["zipfile",1],["file",1],["io",2],["bytes",1],["as",1],["archive",2],["return",1],["sorted",1],["namelist",1]]},{"id":"tests/test_execution_sources.py#_zip_read","name":[["zip",1],["read",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["zip",3],["read",3],["data",3],["name",3],["zipfile",1],["file",1],["io",2],["bytes",1],["as",1],["archive",2],["return",1],["decode",1],["utf",1]]},{"id":"tests/test_execution_sources.py#test_branch_and_notebook_projections_are_unaffected","name":[["test",1],["branch",1],["notebook",1],["projections",1],["unaffected",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",3],["test",2],["branch",3],["notebook",5],["projections",2],["unaffected",2],["store",7],["root",8],["child",7],["grandchild",1],["seed",1],["hierarchy",1],["service",5],["execution",3],["sources",2],["view",4],["return",1],["format",1],["timestamp",1],["lambda",1],["value",1],["none",1],["log",1],["id",3],["before",2],["projection",1],["export",1],["after",3],["assert",3],["producing",2],["cell",7],["entries",1],["cells",2],["stay",1],["keyed",1],["reading",1],["creates",1],["no",1],["rows",1],["list",1]]},{"id":"tests/test_execution_sources.py#test_branch_and_notebook_projections_are_unaffected.notebook_view","name":[["notebook",1],["view",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["notebook",2],["view",3],["return",1],["execution",2],["service",1],["store",2],["format",1],["timestamp",1],["lambda",1],["value",1],["none",1],["log",1],["root",2],["branch",1],["id",1]]},{"id":"tests/test_execution_sources.py#test_delegate_child_enumeration_errors_are_not_rendered_as_complete","name":[["test",1],["delegate",1],["child",1],["enumeration",1],["errors",1],["not",1],["rendered",1],["as",1],["complete",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",6],["test",2],["delegate",2],["child",2],["enumeration",2],["errors",2],["not",2],["rendered",2],["as",2],["complete",2],["class",1],["broken",2],["store",2],["frame",9],["self",4],["id",7],["return",3],["root",2],["kind",1],["turn",1],["list",2],["artifacts",1],["filters",1],["cells",1],["kwargs",2],["detail",1],["raise",1],["runtime",2],["error",2],["database",2],["read",2],["failed",2],["pytest",1],["raises",1],["match",1],["execution",1],["sources",1],["service",1],["projection",1]]},{"id":"tests/test_execution_sources.py#test_delegate_child_enumeration_errors_are_not_rendered_as_complete._BrokenStore","name":[["broken",1],["store",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["class",2],["broken",2],["store",2],["def",4],["frame",9],["self",4],["id",7],["return",3],["root",1],["kind",1],["turn",1],["list",2],["artifacts",1],["filters",1],["cells",1],["kwargs",2],["detail",1],["raise",1],["runtime",1],["error",1],["database",1],["read",1],["failed",1]]},{"id":"tests/test_execution_sources.py#test_delegate_child_enumeration_errors_are_not_rendered_as_complete._BrokenStore.frame_detail","name":[["frame",1],["detail",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["frame",4],["detail",2],["self",2],["id",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["database",1],["read",1],["failed",1]]},{"id":"tests/test_execution_sources.py#test_delegate_child_enumeration_errors_are_not_rendered_as_complete._BrokenStore.get_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["frame",8],["self",2],["id",6],["return",1],["root",1],["kind",1],["turn",1]]},{"id":"tests/test_execution_sources.py#test_delegate_child_enumeration_errors_are_not_rendered_as_complete._BrokenStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["list",2],["artifacts",2],["self",2],["filters",2],["return",1]]},{"id":"tests/test_execution_sources.py#test_delegate_child_enumeration_errors_are_not_rendered_as_complete._BrokenStore.list_cells","name":[["list",1],["cells",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["list",2],["cells",2],["self",2],["frame",2],["id",2],["kwargs",2],["return",1]]},{"id":"tests/test_execution_sources.py#test_execution_sources_routes_serve_json_zip_and_404","name":[["test",1],["execution",1],["sources",1],["routes",1],["serve",1],["json",1],["zip",1],["404",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["execution",6],["sources",7],["routes",2],["serve",2],["json",4],["zip",7],["404",4],["tmp",3],["path",3],["client",8],["try",1],["store",3],["root",6],["child",2],["grandchild",1],["seed",1],["hierarchy",1],["reply",3],["frames",5],["assert",10],["code",4],["200",2],["payload",3],["loads",1],["body",3],["decode",1],["utf",1],["frame",4],["id",2],["exported",7],["export",2],["content",3],["type",1],["application",1],["disposition",3],["headers",2],["digest",2],["hashlib",1],["sha256",2],["hexdigest",1],["manifest",1],["names",1],["missing",4],["no",2],["such",2],["finally",1],["runner",1],["close",1]]},{"id":"tests/test_execution_sources.py#test_interrupted_cells_carry_the_stored_interrupted_flag","name":[["test",1],["interrupted",2],["cells",1],["carry",1],["stored",1],["flag",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["interrupted",23],["cells",10],["carry",2],["stored",3],["flag",2],["field",1],["must",1],["agree",1],["row",5],["not",3],["default",1],["regression",1],["list",1],["did",1],["project",1],["column",1],["so",1],["projection",2],["manifest",5],["asserted",1],["false",3],["cell",12],["whose",1],["own",1],["status",5],["said",1],["wrong",1],["provenance",2],["absent",1],["store",7],["root",8],["new",2],["frame",4],["kind",2],["turn",1],["ready",1],["log",1],["int",5],["while",1],["true",6],["pass",1],["index",1],["child",9],["parent",1],["id",5],["delegate",1],["name",1],["slow",2],["depth",1],["rec",3],["recorded",1],["sleep",1],["forever",1],["print",1],["fine",3],["service",4],["execution",1],["sources",1],["payload",3],["top",4],["by",2],["assert",13],["counts",2],["ok",2],["error",2],["mid",3],["stopped",3],["exported",3],["export",1],["names",4],["zip",1],["data",2],["dir",3],["children",1],["0001",3],["py",3],["next",2],["if",2],["path",1],["untouched",2]]},{"id":"tests/test_execution_sources.py#test_legacy_session_exports_root_only","name":[["test",1],["legacy",1],["session",1],["exports",1],["root",1],["only",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["session",2],["exports",2],["root",8],["only",2],["store",5],["new",1],["frame",2],["kind",1],["turn",1],["status",1],["ready",1],["log",1],["cell",3],["solo",2],["print",1],["index",1],["exported",3],["execution",1],["sources",1],["service",1],["export",1],["names",4],["zip",1],["data",2],["assert",3],["0001",1],["ok",1],["py",1],["not",1],["any",1],["name",2],["startswith",1],["children",1],["manifest",3],["id",1],["frames",1]]},{"id":"tests/test_execution_sources.py#test_legacy_session_projects_root_only_without_error","name":[["test",1],["legacy",1],["session",1],["projects",1],["root",1],["only",1],["without",1],["error",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["session",2],["projects",2],["root",7],["only",2],["without",2],["error",2],["store",5],["new",1],["frame",2],["kind",1],["turn",1],["status",1],["ready",1],["log",1],["cell",2],["old",1],["print",1],["index",1],["payload",3],["execution",1],["sources",1],["service",1],["projection",1],["assert",2],["id",1],["frames",2],["counts",1],["cells",1]]},{"id":"tests/test_execution_sources.py#test_notebook_output_projection_respects_fork_prefix_and_producer_frame","name":[["test",1],["notebook",1],["output",1],["projection",1],["respects",1],["fork",1],["prefix",1],["producer",1],["frame",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",4],["test",2],["notebook",2],["output",3],["projection",3],["respects",2],["fork",12],["prefix",2],["producer",2],["frame",11],["tmp",4],["path",11],["from",2],["openai4s",1],["server",1],["session",3],["domain",6],["import",1],["service",4],["store",10],["root",15],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["workspaces",3],["workspace",4],["branch",10],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",2],["data",1],["dir",1],["plot",2],["txt",2],["capture",5],["cell",10],["id",21],["text",6],["write",1],["record",1],["artifact",1],["str",3],["filename",1],["content",1],["type",1],["plain",1],["size",1],["bytes",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["encode",1],["hexdigest",1],["producing",2],["log",3],["before",6],["print",2],["index",2],["original",3],["one",1],["checkpoint",5],["create",1],["reason",1],["boundary",1],["after",2],["later",2],["two",2],["both",1],["reused",1],["byte",1],["observations",1],["version",5],["producers",1],["must",1],["own",1],["wrong",2],["foreign",1],["view",3],["execution",3],["format",1],["timestamp",1],["rows",4],["entries",1],["assert",5],["row",2],["item",2],["artifacts",2],["not",1],["sources",3],["source",3],["cells",4],["frames",1]]},{"id":"tests/test_execution_sources.py#test_notebook_output_projection_respects_fork_prefix_and_producer_frame.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["capture",2],["cell",5],["id",9],["text",7],["frame",5],["root",4],["path",3],["write",1],["return",1],["store",1],["record",1],["artifact",1],["str",1],["filename",1],["plot",1],["txt",1],["content",1],["type",1],["plain",1],["size",1],["bytes",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["encode",1],["hexdigest",1],["producing",1]]},{"id":"tests/test_execution_sources.py#test_notebook_output_projection_respects_fork_prefix_and_producer_frame.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["workspace",2],["root",2],["branch",3],["path",3],["workspaces",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_execution_sources.py#test_sources_branch_read_failure_never_falls_back_to_unfiltered_history","name":[["test",1],["sources",1],["branch",1],["read",1],["failure",1],["never",1],["falls",1],["back",1],["unfiltered",1],["history",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",3],["test",2],["sources",3],["branch",6],["read",4],["failure",2],["never",2],["falls",2],["back",2],["unfiltered",2],["history",2],["monkeypatch",3],["store",6],["root",4],["new",1],["frame",1],["kind",1],["turn",1],["status",1],["ready",1],["log",1],["cell",2],["private",1],["print",1],["hidden",1],["index",1],["broken",2],["id",1],["raise",1],["runtime",2],["error",2],["checkpoint",2],["database",2],["failed",2],["setattr",1],["session",1],["pytest",1],["raises",1],["match",1],["execution",1],["service",1],["projection",1]]},{"id":"tests/test_execution_sources.py#test_sources_branch_read_failure_never_falls_back_to_unfiltered_history.broken_branch","name":[["broken",1],["branch",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["broken",2],["branch",4],["id",2],["raise",1],["runtime",1],["error",1],["checkpoint",1],["database",1],["read",1],["failed",1]]},{"id":"tests/test_execution_sources.py#test_sources_export_carries_only_execution_log_fields","name":[["test",1],["sources",1],["export",1],["carries",1],["only",1],["execution",1],["log",1],["fields",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",3],["export",7],["carries",2],["only",2],["execution",3],["log",3],["fields",2],["no",4],["prompts",1],["host",1],["payloads",1],["stdout",4],["stderr",4],["credentials",1],["store",6],["root",7],["new",1],["frame",4],["kind",1],["turn",1],["status",1],["ready",1],["add",1],["message",1],["id",4],["role",1],["user",1],["content",1],["secret",2],["prompt",2],["sk",2],["live",2],["abcdef",2],["cell",3],["code",1],["print",1],["visible",2],["source",2],["result",1],["sec",1],["should",4],["not",8],["error",1],["none",1],["origin",1],["agent",1],["index",1],["exported",2],["service",1],["zipfile",1],["zip",1],["file",1],["io",2],["bytes",1],["data",1],["as",1],["archive",3],["everything",6],["join",1],["read",1],["namelist",1],["assert",5]]},{"id":"tests/test_execution_sources.py#test_sources_export_is_byte_deterministic_and_survives_restart","name":[["test",1],["sources",1],["export",1],["byte",1],["deterministic",1],["survives",1],["restart",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",5],["export",6],["byte",2],["deterministic",2],["survives",2],["restart",3],["store",8],["db",3],["path",4],["config",1],["root",4],["child",1],["grandchild",1],["seed",1],["hierarchy",1],["first",4],["execution",3],["service",3],["second",3],["assert",3],["data",4],["sha256",2],["daemon",1],["new",1],["generation",1],["over",1],["same",1],["must",1],["reproduce",1],["identical",1],["archive",1],["from",1],["durable",1],["rows",1],["alone",1],["close",1],["reopened",2],["third",2]]},{"id":"tests/test_execution_sources.py#test_sources_export_refuses_aggregate_utf8_source_over_budget","name":[["test",1],["sources",1],["export",1],["refuses",1],["aggregate",1],["utf8",1],["source",1],["over",1],["budget",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",8],["export",6],["refuses",2],["aggregate",3],["utf8",2],["source",4],["over",2],["budget",5],["monkeypatch",3],["import",1],["openai4s",1],["server",1],["execution",3],["as",1],["mod",3],["store",6],["root",6],["new",1],["frame",1],["kind",1],["turn",1],["status",1],["ready",1],["log",2],["cell",4],["index",2],["each",1],["encoded",1],["five",1],["bytes",2],["including",1],["appended",1],["newline",1],["first",1],["fits",1],["accepting",1],["second",1],["would",1],["cross",1],["byte",2],["setattr",1],["max",1],["pytest",1],["raises",1],["too",1],["large",1],["match",1],["limit",1],["service",1]]},{"id":"tests/test_execution_sources.py#test_sources_export_zip_layout_manifest_and_readmes","name":[["test",1],["sources",1],["export",1],["zip",1],["layout",1],["manifest",1],["readmes",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",4],["export",3],["zip",9],["layout",2],["manifest",11],["readmes",2],["store",4],["root",12],["child",15],["grandchild",3],["seed",1],["hierarchy",1],["exported",6],["execution",1],["service",1],["assert",40],["content",1],["type",1],["application",1],["filename",1],["endswith",1],["sha256",4],["hashlib",2],["data",10],["hexdigest",2],["names",14],["dir",12],["children",2],["assay",6],["reader",2],["grand",2],["curve",1],["fitter",1],["cell",11],["0001",3],["ok",5],["py",9],["0002",4],["session",9],["failed",10],["cells",2],["included",1],["marked",2],["never",1],["dropped",1],["error",8],["0003",1],["json",1],["readme",9],["md",4],["zh",4],["files",1],["executed",1],["source",2],["exactly",1],["read",4],["raise",3],["value",3],["bad",3],["load",1],["csv",1],["its",1],["separator",1],["persistent",1],["kernel",1],["not",1],["guaranteed",1],["version",1],["frame",11],["id",6],["generated",1],["at",1],["frames",2],["row",7],["parent",1],["name",1],["kind",1],["delegate",1],["order",2],["path",2],["next",1],["if",1],["language",1],["python",1],["status",1],["interrupted",1],["false",1]]},{"id":"tests/test_execution_sources.py#test_sources_projection_links_artifact_versions","name":[["test",1],["sources",1],["projection",1],["links",1],["artifact",1],["versions",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",3],["projection",3],["links",2],["artifact",4],["versions",3],["tmp",3],["path",5],["store",10],["root",7],["new",3],["frame",7],["kind",2],["turn",1],["status",1],["ready",1],["child",6],["parent",1],["id",16],["delegate",1],["name",1],["writer",1],["depth",1],["rec",3],["recorded",1],["cell",12],["art",4],["open",2],["out",5],["txt",5],["write",3],["same",2],["bytes",4],["payload",6],["file",4],["text",3],["utf",1],["checksum",5],["hashlib",1],["sha256",1],["hexdigest",1],["version",11],["record",2],["str",3],["filename",2],["content",2],["type",2],["plain",2],["size",2],["producing",2],["second",1],["re",1],["observing",1],["gets",1],["capture",1],["observation",1],["not",1],["link",1],["must",1],["still",1],["be",1],["attributed",1],["reuse",1],["matching",1],["head",1],["true",1],["execution",3],["service",2],["cells",4],["by",1],["assert",4],["artifacts",5],["notebook",3],["view",1],["format",1],["timestamp",1],["log",1],["entry",4],["output",2],["entries",2],["all",1],["url",1],["api",1],["v1",1]]},{"id":"tests/test_execution_sources.py#test_sources_projection_populates_generation_and_environment","name":[["test",1],["sources",1],["projection",1],["populates",1],["generation",1],["environment",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",4],["projection",4],["populates",2],["generation",13],["environment",7],["store",9],["root",6],["new",2],["frame",5],["kind",2],["turn",1],["status",2],["ready",1],["child",8],["parent",1],["id",12],["delegate",1],["name",3],["env",7],["depth",1],["create",1],["kernel",1],["branch",1],["language",1],["python",4],["runtime",1],["interpreter",2],["envs",3],["sci",5],["bin",2],["bootstrap",1],["agent",1],["managed",1],["loaded",1],["sidecars",1],["state",1],["active",1],["recorded",2],["cell",8],["print",2],["payload",4],["execution",2],["service",2],["by",2],["cells",2],["assert",4],["no",1],["carries",1],["honest",1],["null",1],["not",1],["borrowed",1],["bare",4],["none",2]]},{"id":"tests/test_execution_sources.py#test_sources_projection_refuses_foreign_generation_metadata","name":[["test",1],["sources",1],["projection",1],["refuses",1],["foreign",1],["generation",1],["metadata",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",3],["projection",3],["refuses",2],["foreign",3],["generation",9],["metadata",2],["store",7],["victim",5],["new",2],["frame",5],["kind",2],["turn",2],["status",2],["ready",2],["attacker",5],["create",1],["kernel",1],["root",2],["id",7],["branch",1],["language",1],["python",2],["environment",3],["interpreter",1],["private",1],["name",1],["only",1],["bootstrap",1],["state",1],["active",1],["log",1],["cell",7],["code",1],["print",1],["result",2],["index",1],["execution",1],["service",1],["frames",1],["cells",1],["assert",2],["none",2]]},{"id":"tests/test_execution_sources.py#test_sources_projection_walks_root_and_nested_children","name":[["test",1],["sources",1],["projection",1],["walks",1],["root",1],["nested",1],["children",1]],"path":[["tests",1],["test",1],["execution",1],["sources",1],["py",1]],"body":[["def",2],["test",2],["sources",4],["projection",3],["walks",2],["root",13],["nested",2],["children",2],["store",4],["child",5],["grandchild",3],["seed",1],["hierarchy",1],["service",3],["execution",2],["payload",8],["assert",28],["frame",7],["id",11],["truncated",1],["false",2],["frames",1],["top",9],["by",3],["parent",3],["none",1],["kind",2],["turn",1],["depth",3],["order",2],["counts",2],["cells",6],["ok",2],["error",4],["interrupted",3],["cell",3],["language",1],["python",1],["seq",1],["mid",10],["name",1],["assay",3],["reader",1],["delegate",1],["status",3],["done",1],["failed",6],["source",1],["sha256",2],["hashlib",1],["raise",1],["value",1],["bad",1],["hexdigest",1],["deep",4],["code",1],["text",1],["never",1],["inlined",1],["here",1],["per",1],["log",1],["route",1],["serves",1],["serialize",1],["look",1],["seeded",1],["blob",3],["json",1],["dumps",1],["load",1],["csv",1],["not",2],["import",1],["math",1]]},{"id":"tests/test_execution_view_service.py","name":[["test",1],["execution",1],["view",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["direct",1],["dto",1],["contracts",1],["execution",3],["log",1],["artifact",1],["lineage",1],["views",2],["from",2],["future",1],["import",4],["annotations",1],["hashlib",1],["pytest",1],["openai4s",1],["server",1],["view",1],["service",1]]},{"id":"tests/test_execution_view_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",3],["service",3],["store",4],["calls",4],["none",5],["format",3],["timestamp",3],["value",4],["if",2],["not",2],["append",1],["return",2],["time",1],["else",1],["execution",1],["view",1]]},{"id":"tests/test_execution_view_service.py#_service.format_timestamp","name":[["format",1],["timestamp",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["format",2],["timestamp",2],["value",5],["if",2],["calls",2],["not",2],["none",3],["append",1],["return",1],["time",1],["else",1]]},{"id":"tests/test_execution_view_service.py#_Store","name":[["store",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["class",2],["store",2],["def",7],["init",1],["self",19],["cells",3],["artifacts",2],["versions",2],["inputs",3],["cell",5],["details",2],["cursor",2],["checkpoints",2],["list",1],["root",4],["frame",4],["id",12],["return",6],["session",1],["checkpoint",1],["source",3],["map",1],["kind",2],["artifact",3],["version",5],["meta",1],["lineage",1],["detail",1],["producing",2]]},{"id":"tests/test_execution_view_service.py#_Store.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",8],["cells",1],["artifacts",1],["versions",1],["inputs",1],["cell",1],["details",1],["cursor",1],["checkpoints",1]]},{"id":"tests/test_execution_view_service.py#_Store.cell_detail","name":[["cell",1],["detail",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["cell",6],["detail",2],["self",3],["producing",3],["id",3],["return",1],["details",1]]},{"id":"tests/test_execution_view_service.py#_Store.get_artifact","name":[["artifact",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["artifact",5],["self",3],["id",3],["return",1],["artifacts",1]]},{"id":"tests/test_execution_view_service.py#_Store.lineage_inputs","name":[["lineage",1],["inputs",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["lineage",2],["inputs",3],["self",3],["version",3],["id",3],["return",1]]},{"id":"tests/test_execution_view_service.py#_Store.list_cells","name":[["list",1],["cells",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["cells",3],["self",3],["root",3],["frame",3],["id",3],["return",1]]},{"id":"tests/test_execution_view_service.py#_Store.session_checkpoint_source_map","name":[["session",1],["checkpoint",1],["source",1],["map",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["session",2],["checkpoint",2],["source",5],["map",2],["self",3],["root",3],["frame",3],["id",3],["kind",3],["return",1],["cursor",1],["checkpoints",1]]},{"id":"tests/test_execution_view_service.py#_Store.version_meta","name":[["version",1],["meta",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["version",5],["meta",2],["self",3],["id",3],["return",1],["versions",1]]},{"id":"tests/test_execution_view_service.py#test_exact_lineage_uses_requested_version_and_rejects_foreign_or_missing","name":[["test",1],["exact",1],["lineage",1],["uses",1],["requested",1],["version",1],["rejects",1],["foreign",1],["missing",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["lineage",4],["uses",2],["requested",2],["version",10],["rejects",2],["foreign",5],["missing",3],["store",8],["artifacts",1],["artifact",5],["id",12],["filename",1],["plot",2],["png",2],["latest",1],["v2",1],["versions",2],["v1",4],["producing",1],["cell",2],["old",3],["details",1],["code",1],["print",1],["files",1],["written",1],["result",2],["service",2],["assert",1],["pytest",1],["raises",1],["key",1],["error",1]]},{"id":"tests/test_execution_view_service.py#test_execution_log_hides_protocol_only_completion_but_keeps_mixed_cell","name":[["test",1],["execution",1],["log",1],["hides",1],["protocol",1],["only",1],["completion",1],["but",1],["keeps",1],["mixed",1],["cell",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["execution",4],["log",4],["hides",2],["protocol",2],["only",2],["completion",2],["but",2],["keeps",2],["mixed",2],["cell",5],["store",5],["cells",1],["frame",2],["index",3],["kernel",2],["id",2],["python",4],["language",2],["code",2],["host",2],["submit",2],["output",2],["ok",4],["true",1],["completed",1],["stdout",2],["status",3],["score",6],["compute",2],["computed",1],["93",1],["payload",3],["service",2],["assert",3],["entry",2],["entries",3],["source",1],["missing",1],["kernels",1]]},{"id":"tests/test_execution_view_service.py#test_execution_log_keeps_order_defaults_and_first_seen_kernels","name":[["test",1],["execution",1],["log",1],["keeps",1],["order",1],["defaults",1],["first",1],["seen",1],["kernels",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["execution",3],["log",3],["keeps",2],["order",2],["defaults",2],["first",5],["seen",2],["kernels",3],["store",5],["cells",1],["frame",3],["cell",15],["index",7],["state",3],["revision",5],["generation",5],["id",15],["python",6],["kernel",8],["none",17],["language",4],["code",5],["stdout",4],["stderr",4],["error",4],["status",6],["figures",4],["files",8],["written",4],["read",4],["cpu",7],["peak",7],["rss",7],["kb",7],["interrupted",7],["true",2],["mean",2],["warning",1],["ok",2],["plot",1],["png",1],["result",1],["csv",2],["input",1],["25",2],["4096",2],["pass",1],["cursor",1],["checkpoints",1],["legacy",3],["cp",2],["payload",4],["service",1],["assert",10],["entry",2],["entries",2],["second",4],["third",1],["producing",2],["fork",2],["checkpoint",2],["origin",2],["source",3],["hash",2],["visibility",2],["pin",2],["replay",2],["policy",2],["variable",6],["reads",2],["writes",2],["deletes",2],["mutation",2],["uncertain",2],["stale",4],["reasons",2],["output",2],["artifacts",2],["seconds",4],["attempt",8],["group",2],["latest",2],["count",2],["hashlib",1],["sha256",1],["hexdigest",1],["scientific",1],["false",3],["conditional",1]]},{"id":"tests/test_execution_view_service.py#test_execution_log_projects_consecutive_failed_retries_without_dropping_rows","name":[["test",1],["execution",1],["log",1],["projects",1],["consecutive",1],["failed",1],["retries",1],["without",1],["dropping",1],["rows",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["execution",3],["log",3],["projects",2],["consecutive",2],["failed",2],["retries",2],["without",2],["dropping",2],["rows",2],["store",4],["cells",1],["frame",2],["producing",5],["cell",23],["id",11],["index",4],["kernel",4],["python",8],["language",4],["origin",4],["agent",4],["code",4],["calculate",2],["status",4],["error",6],["name",1],["repair",2],["value",1],["again",1],["ok",2],["new",1],["analysis",1],["step",1],["entries",10],["service",1],["endpoint",1],["remains",1],["lossless",1],["projection",1],["all",1],["physical",1],["attempts",1],["assert",8],["entry",12],["attempt",6],["group",2],["revision",1],["none",1],["count",2],["latest",1],["false",2],["true",1]]},{"id":"tests/test_execution_view_service.py#test_execution_log_shows_the_version_a_cell_left_behind_when_it_minted_two","name":[["test",1],["execution",1],["log",1],["shows",1],["version",1],["cell",1],["left",1],["behind",1],["minted",1],["two",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",6],["test",2],["execution",4],["log",3],["shows",3],["version",7],["cell",8],["left",3],["behind",3],["minted",2],["two",5],["host",2],["save",2],["artifact",8],["then",1],["another",1],["write",1],["same",1],["name",1],["mints",1],["versions",4],["under",1],["one",2],["producer",1],["notebook",1],["file",1],["newer",1],["sources",2],["export",1],["still",1],["lists",1],["both",1],["from",1],["openai4s",1],["server",1],["import",1],["output",3],["bindings",2],["class",1],["store",5],["frame",5],["self",4],["id",16],["return",4],["root",5],["list",3],["artifacts",2],["filters",1],["late",3],["filename",3],["out",4],["csv",4],["producing",4],["c1",5],["created",2],["at",2],["20",1],["ordinal",2],["early",3],["10",1],["capture",1],["observations",1],["cells",1],["index",1],["code",1],["rows",2],["service",1],["entries",1],["assert",2],["row",4],["every",2]]},{"id":"tests/test_execution_view_service.py#test_execution_log_shows_the_version_a_cell_left_behind_when_it_minted_two.TwoVersions","name":[["two",1],["versions",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["class",2],["two",2],["versions",3],["store",2],["def",4],["frame",5],["self",4],["id",13],["return",4],["root",2],["list",3],["artifacts",1],["filters",1],["artifact",4],["version",3],["late",1],["filename",3],["out",3],["csv",3],["producing",3],["cell",3],["c1",3],["created",2],["at",2],["20",1],["ordinal",2],["early",2],["10",1],["capture",1],["observations",1]]},{"id":"tests/test_execution_view_service.py#test_execution_log_shows_the_version_a_cell_left_behind_when_it_minted_two.TwoVersions.get_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["frame",7],["self",2],["id",5],["return",1],["root",2]]},{"id":"tests/test_execution_view_service.py#test_execution_log_shows_the_version_a_cell_left_behind_when_it_minted_two.TwoVersions.list_artifact_capture_observations","name":[["list",1],["artifact",1],["capture",1],["observations",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["artifact",4],["capture",2],["observations",2],["self",2],["id",4],["return",1],["version",1],["early",1],["filename",1],["out",1],["csv",1],["producing",1],["cell",1],["c1",1]]},{"id":"tests/test_execution_view_service.py#test_execution_log_shows_the_version_a_cell_left_behind_when_it_minted_two.TwoVersions.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["artifacts",2],["self",2],["filters",2],["return",1],["artifact",1],["id",1]]},{"id":"tests/test_execution_view_service.py#test_execution_log_shows_the_version_a_cell_left_behind_when_it_minted_two.TwoVersions.list_versions","name":[["list",1],["versions",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["versions",2],["self",2],["artifact",2],["id",6],["return",1],["version",2],["late",1],["filename",2],["out",2],["csv",2],["producing",2],["cell",2],["c1",2],["created",2],["at",2],["20",1],["ordinal",2],["early",1],["10",1]]},{"id":"tests/test_execution_view_service.py#test_execution_outputs_bind_versions_and_observations_once_per_projection","name":[["test",1],["execution",1],["outputs",1],["bind",1],["versions",1],["observations",1],["once",1],["per",1],["projection",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",7],["test",2],["execution",4],["outputs",2],["bind",2],["versions",6],["observations",4],["once",2],["per",2],["projection",2],["class",1],["capture",3],["store",12],["init",2],["self",9],["super",1],["reads",8],["frame",6],["id",31],["return",4],["root",4],["list",3],["artifacts",9],["filters",2],["append",3],["artifact",11],["version",9],["v1",7],["filename",7],["one",4],["plot",6],["png",7],["producing",7],["cell",10],["c1",3],["v2",2],["c2",2],["hidden",2],["secret",1],["if",2],["else",2],["v3",3],["two",2],["c3",2],["cells",2],["child",4],["cid",2],["index",2],["code",2],["print",1],["enumerate",1],["legacy",1],["rows",5],["service",2],["log",2],["entries",2],["assert",8],["output",4],["url",2],["api",2],["len",3],["clear",1],["extend",1],["extra",1],["pass",1],["range",1],["100",1],["104",1]]},{"id":"tests/test_execution_view_service.py#test_execution_outputs_bind_versions_and_observations_once_per_projection.CaptureStore","name":[["capture",1],["store",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["class",2],["capture",3],["store",4],["def",5],["init",2],["self",9],["super",1],["reads",4],["frame",5],["id",22],["return",4],["root",2],["list",3],["artifacts",2],["filters",2],["append",3],["artifact",9],["versions",2],["version",5],["v1",2],["filename",5],["one",3],["plot",4],["png",5],["producing",5],["cell",6],["c1",2],["v2",1],["c2",1],["hidden",2],["secret",1],["if",2],["else",2],["v3",1],["two",1],["observations",2],["c3",1]]},{"id":"tests/test_execution_view_service.py#test_execution_outputs_bind_versions_and_observations_once_per_projection.CaptureStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["init",3],["self",3],["super",1],["reads",1]]},{"id":"tests/test_execution_view_service.py#test_execution_outputs_bind_versions_and_observations_once_per_projection.CaptureStore.get_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["frame",7],["self",2],["id",5],["return",1],["root",2]]},{"id":"tests/test_execution_view_service.py#test_execution_outputs_bind_versions_and_observations_once_per_projection.CaptureStore.list_artifact_capture_observations","name":[["list",1],["artifact",1],["capture",1],["observations",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["artifact",6],["capture",2],["observations",3],["self",3],["id",6],["reads",1],["append",1],["return",1],["version",1],["v1",1],["filename",1],["one",1],["plot",1],["png",1],["producing",1],["cell",1],["c3",1],["if",1],["else",1]]},{"id":"tests/test_execution_view_service.py#test_execution_outputs_bind_versions_and_observations_once_per_projection.CaptureStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["artifacts",3],["self",3],["filters",3],["reads",1],["append",1],["return",1],["artifact",2],["id",2]]},{"id":"tests/test_execution_view_service.py#test_execution_outputs_bind_versions_and_observations_once_per_projection.CaptureStore.list_versions","name":[["list",1],["versions",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["versions",3],["self",3],["artifact",4],["id",12],["reads",1],["append",1],["return",1],["version",4],["v1",1],["filename",4],["one",2],["plot",3],["png",4],["producing",4],["cell",5],["c1",2],["v2",1],["c2",1],["hidden",2],["secret",1],["if",1],["else",1],["v3",1],["two",1]]},{"id":"tests/test_execution_view_service.py#test_lineage_merges_reads_deduplicates_and_filters_only_dependency_inputs","name":[["test",1],["lineage",1],["merges",1],["reads",1],["deduplicates",1],["filters",1],["only",1],["dependency",1],["inputs",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["lineage",3],["merges",2],["reads",2],["deduplicates",2],["filters",2],["only",2],["dependency",3],["inputs",4],["store",7],["artifacts",1],["artifact",7],["id",10],["filename",6],["result",4],["csv",11],["latest",1],["version",9],["created",2],["at",3],["10",1],["versions",1],["producing",1],["cell",9],["20",3],["legacy",4],["ignored",1],["none",6],["path",2],["data",3],["raw",4],["ghost",3],["written",7],["txt",5],["details",1],["index",2],["kernel",2],["language",2],["status",2],["code",1],["write",2],["results",2],["files",4],["read",2],["timestamps",3],["payload",7],["service",1],["assert",7],["interaction",2],["kind",2],["interactions",3],["save",2],["expected",2],["python",2],["exit",1],["ok",1],["source",1],["key",2],["value",2],["items",1],["time",1],["mappings",1]]},{"id":"tests/test_execution_view_service.py#test_lineage_unknown_and_save_only_shapes_use_artifact_timestamp","name":[["test",1],["lineage",1],["unknown",1],["save",1],["only",1],["shapes",1],["artifact",1],["timestamp",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",4],["lineage",11],["unknown",5],["save",6],["only",6],["shapes",2],["artifact",18],["timestamp",2],["store",14],["service",11],["assert",11],["missing",4],["id",27],["filename",8],["none",4],["interactions",6],["dependency",4],["mappings",4],["inputs",6],["artifacts",5],["upload",6],["txt",8],["latest",5],["version",15],["created",7],["at",11],["30",2],["kind",12],["time",4],["no",13],["cell",36],["orphan",4],["40",2],["versions",3],["frame",16],["legacy",5],["delegate",4],["input",2],["lightweight",1],["compatibility",1],["stores",1],["may",1],["predate",1],["optional",1],["producer",7],["dto",1],["still",1],["preserves",1],["identity",2],["without",1],["crashing",1],["inventing",1],["its",1],["non",1],["producing",5],["recorded",5],["false",3],["meta",7],["50",2],["edge",2],["minimal",12],["60",1],["details",1],["index",2],["status",2],["failed",2],["kernel",1],["python",2],["language",1],["exit",1],["source",1],["files",2],["written",1],["read",1],["true",2],["pre",1],["v28",1],["sessions",1],["delegated",6],["ran",1],["before",1],["child",1],["recording",1],["existed",1],["has",1],["execution",1],["log",1],["row",1],["so",1],["stays",1],["honestly",1],["while",1],["real",1],["preserved",1],["newly",1],["producers",1],["report",1],["see",1],["tests",2],["gateway",1],["engine",1],["py",2],["record",1],["unrecorded",8],["70",1],["71",2]]},{"id":"tests/test_execution_view_service.py#test_notebook_projection_hides_unpinned_non_scientific_cells","name":[["test",1],["notebook",1],["projection",1],["hides",1],["unpinned",1],["non",1],["scientific",1],["cells",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["notebook",2],["projection",2],["hides",2],["unpinned",2],["non",2],["scientific",5],["cells",3],["store",4],["frame",2],["producing",4],["cell",4],["id",4],["code",3],["result",1],["visibility",4],["scratch",2],["hidden",1],["probe",1],["recovery",4],["pinned",2],["restored",1],["true",3],["pin",2],["replay",2],["policy",2],["safe",2],["entries",6],["service",1],["execution",1],["log",1],["assert",4],["entry",2]]},{"id":"tests/test_execution_view_service.py#test_retry_projection_does_not_cross_runtime_or_non_agent_boundaries","name":[["test",1],["retry",1],["projection",1],["not",1],["cross",1],["runtime",1],["non",1],["agent",1],["boundaries",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["retry",2],["projection",2],["not",2],["cross",2],["runtime",2],["non",2],["agent",2],["boundaries",2],["store",4],["cells",1],["frame",2],["producing",3],["cell",5],["id",7],["py",2],["error",6],["kernel",3],["python",2],["language",3],["status",3],["user",3],["origin",1],["ok",1],["entries",3],["service",1],["execution",1],["log",1],["assert",1],["entry",2],["attempt",1],["group",1]]},{"id":"tests/test_execution_view_service.py#test_stale_projection_invalidates_only_old_value_consumers_transitively","name":[["test",1],["stale",1],["projection",1],["invalidates",1],["only",1],["old",1],["value",1],["consumers",1],["transitively",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["test",2],["stale",4],["projection",2],["invalidates",2],["only",2],["old",2],["value",2],["consumers",2],["transitively",2],["store",4],["cells",1],["frame",2],["producing",6],["cell",11],["id",6],["producer",2],["index",5],["state",5],["revision",5],["code",5],["consumer",8],["independent",3],["label",1],["replacement",3],["10",1],["entries",3],["service",1],["execution",1],["log",1],["projected",10],["entry",4],["reasons",1],["assert",8],["false",3],["true",2],["variable",1]]},{"id":"tests/test_execution_view_service.py#test_view_store_and_formatter_errors_propagate","name":[["test",1],["view",1],["store",1],["formatter",1],["errors",1],["propagate",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",4],["test",2],["view",3],["store",10],["formatter",2],["errors",2],["propagate",2],["class",1],["failing",2],["list",1],["cells",1],["self",1],["root",2],["frame",4],["id",4],["raise",2],["runtime",2],["error",4],["cannot",2],["read",2],["pytest",2],["raises",2],["match",2],["service",4],["execution",2],["log",1],["artifacts",1],["artifact",5],["filename",1],["result",1],["txt",1],["latest",1],["version",1],["none",1],["created",1],["at",1],["10",1],["fail",2],["timestamp",5],["value",3],["bad",2],["format",1],["lineage",1]]},{"id":"tests/test_execution_view_service.py#test_view_store_and_formatter_errors_propagate.fail_timestamp","name":[["fail",1],["timestamp",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["timestamp",3],["value",3],["raise",1],["error",1],["bad",1]]},{"id":"tests/test_execution_view_service.py#test_view_store_and_formatter_errors_propagate.FailingStore","name":[["failing",1],["store",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["class",2],["failing",2],["store",4],["def",1],["list",1],["cells",1],["self",1],["root",2],["frame",2],["id",2],["raise",1],["runtime",1],["error",1],["cannot",1],["read",1]]},{"id":"tests/test_execution_view_service.py#test_view_store_and_formatter_errors_propagate.FailingStore.list_cells","name":[["list",1],["cells",1]],"path":[["tests",1],["test",1],["execution",1],["view",1],["service",1],["py",1]],"body":[["def",2],["list",2],["cells",2],["self",2],["root",3],["frame",3],["id",3],["raise",1],["runtime",1],["error",1],["cannot",1],["read",1]]},{"id":"tests/test_first_run_access.py","name":[["test",1],["first",1],["run",1],["access",1],["py",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["whether",1],["first",2],["run",2],["user",4],["into",2],["their",1],["own",1],["daemon",3],["access",1],["token",2],["became",1],["required",1],["by",1],["default",1],["loopback",1],["too",1],["correct",1],["because",1],["executes",1],["code",1],["nothing",1],["hands",2],["url",8],["human",1],["was",3],["updated",1],["returned",1],["bare",1],["origin",1],["fed",1],["browser",4],["auto",1],["open",1],["serve",1],["status",1],["line",2],["command",2],["mac",1],["os",1],["app",5],["every",1],["one",3],["those",1],["opens",1],["page",2],["answers",1],["401",2],["recovery",1],["paths",2],["would",1],["reach",1],["all",2],["closed",1],["static",1],["js",2],["behind",1],["same",1],["gate",1],["so",2],["spa",1],["cannot",3],["load",1],["offer",1],["way",1],["fix",1],["live",1],["body",1],["json",3],["renders",1],["as",2],["raw",1],["text",1],["working",2],["printed",1],["stderr",3],["redirects",1],["logs",1],["out",1],["nobody",1],["reading",1],["launch",1],["dmg",1],["had",1],["no",1],["product",1],["route",1],["session",1],["at",1],["terminal",1],["merely",1],["confused",1],["good",1],["above",1],["two",1],["changes",1],["carries",1],["callers",1],["hand",1],["person",1],["omits",1],["ones",1],["build",1],["request",2],["unauthorised",1],["navigation",1],["gets",3],["html",1],["naming",1],["script",1],["still",1],["error",2],["parse",1],["from",6],["future",1],["import",13],["annotations",1],["subprocess",1],["sys",1],["time",1],["urllib",2],["pathlib",1],["path",1],["pytest",3],["openai4s",4],["cli",2],["main",1],["config",2],["llmconfig",1],["server",2],["gateway",2],["mod",1],["local",1],["auth",1],["over",1],["fixture",1],["end",2],["against",1],["real",1],["mark",1],["slow",1]]},{"id":"tests/test_first_run_access.py#_data_dir","name":[["data",1],["dir",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["data",3],["dir",3],["str",2],["import",1],["os",2],["return",1],["environ",1],["openai4",1]]},{"id":"tests/test_first_run_access.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_first_run_access.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_first_run_access.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_first_run_access.py#test_a_browser_gets_a_page_it_can_act_on","name":[["test",1],["browser",1],["gets",1],["page",1],["act",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",2],["browser",3],["gets",2],["page",3],["act",2],["unauthenticated",3],["defect",1],["as",1],["person",1],["actually",1],["sees",1],["json",1],["window",1],["not",2],["recovery",1],["path",1],["sent",4],["text",2],["html",2],["application",1],["xhtml",1],["xml",1],["assert",3],["code",1],["401",1],["ctype",1],["body",3],["decode",1],["utf",1],["openai4s",1],["url",1],["say",1],["run",1]]},{"id":"tests/test_first_run_access.py#test_a_daemon_with_no_token_gets_a_plain_url","name":[["test",1],["daemon",1],["no",1],["token",1],["gets",1],["plain",1],["url",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",2],["daemon",2],["no",2],["token",4],["gets",2],["plain",2],["url",4],["tmp",3],["path",3],["appending",1],["none",1],["would",1],["be",1],["worse",1],["than",1],["bare",1],["origin",1],["cfg",5],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["assert",2],["http",1],["host",1],["port",1],["not",1]]},{"id":"tests/test_first_run_access.py#test_a_script_still_gets_json","name":[["test",1],["script",1],["still",1],["gets",1],["json",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",2],["script",2],["still",2],["gets",2],["json",5],["unauthenticated",3],["turning",1],["every",2],["401",2],["into",1],["html",1],["would",1],["break",1],["client",1],["parses",1],["error",2],["opposite",1],["failure",1],["sent",4],["application",1],["assert",3],["code",1],["ctype",1],["loads",1],["body",1],["decode",1],["utf",1]]},{"id":"tests/test_first_run_access.py#test_health_is_still_open","name":[["test",1],["health",1],["still",1],["open",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",2],["health",3],["still",2],["open",2],["unauthenticated",3],["liveness",1],["probe",1],["must",1],["not",1],["start",1],["demanding",1],["credential",1],["status",1],["uses",1],["tell",1],["running",1],["from",1],["down",1],["assert",1],["code",1],["200",1]]},{"id":"tests/test_first_run_access.py#test_machine_callers_opt_out","name":[["test",1],["machine",1],["callers",1],["opt",1],["out",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",2],["machine",2],["callers",2],["opt",3],["out",3],["tmp",4],["path",6],["status",1],["builds",1],["url",3],["cfg",3],["health",3],["api",2],["helper",1],["appends",1],["against",1],["carrying",1],["query",1],["string",1],["those",1],["become",1],["token",3],["xhealth",1],["so",1],["same",1],["change",1],["fixes",1],["human",1],["breaks",1],["both",1],["them",1],["unless",1],["they",1],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",1],["local",1],["auth",1],["load",1],["mint",1],["plain",4],["false",1],["assert",2],["endswith",2],["not",1]]},{"id":"tests/test_first_run_access.py#test_no_caller_concatenates_onto_the_token_url","name":[["test",1],["no",1],["caller",1],["concatenates",1],["onto",1],["token",1],["url",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",2],["no",2],["caller",2],["concatenates",2],["onto",2],["token",3],["url",6],["regression",1],["guards",1],["silent",1],["404",1],["health",1],["probe",1],["reads",1],["as",1],["daemon",1],["down",1],["rather",1],["than",1],["built",1],["nonsense",1],["source",2],["path",1],["openai4s",1],["cli",1],["main",1],["py",1],["read",1],["text",1],["encoding",1],["utf",1],["line",5],["splitlines",1],["if",1],["cfg",3],["not",2],["human",1],["facing",1],["print",1],["open",1],["only",1],["never",1],["string",1],["concatenation",1],["assert",1],["any",1],["bad",2],["rstrip",1]]},{"id":"tests/test_first_run_access.py#test_the_page_carries_no_credential","name":[["test",1],["page",1],["carries",1],["no",1],["credential",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",3],["page",2],["carries",2],["no",3],["credential",2],["unauthenticated",5],["served",1],["caller",1],["by",1],["definition",1],["embedding",1],["token",6],["would",1],["hand",1],["exactly",1],["whoever",1],["was",1],["being",1],["refused",1],["local",1],["auth",1],["read",1],["path",1],["data",1],["dir",1],["body",3],["text",1],["html",1],["decode",1],["utf",1],["assert",2],["leak",1],["vacuous",1],["not",1]]},{"id":"tests/test_first_run_access.py#test_the_page_fetches_nothing","name":[["test",1],["page",1],["fetches",1],["nothing",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",2],["page",3],["fetches",2],["nothing",2],["unauthenticated",3],["every",1],["asset",1],["could",1],["reference",2],["app",1],["js",1],["style",1],["css",1],["behind",1],["same",1],["gate",1],["so",1],["external",1],["would",1],["render",1],["blank",1],["body",3],["text",1],["html",1],["decode",1],["utf",1],["referencing",3],["script",1],["src",1],["link",1],["rel",1],["stylesheet",1],["fetch",1],["assert",1],["not",1]]},{"id":"tests/test_first_run_access.py#test_the_printed_url_carries_the_token","name":[["test",1],["printed",1],["url",1],["carries",1],["token",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["test",3],["printed",2],["url",3],["carries",2],["token",7],["tmp",4],["path",4],["defect",1],["every",1],["human",1],["facing",1],["caller",1],["string",1],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["local",1],["auth",1],["load",1],["mint",1],["assert",2],["no",1],["minted",1],["proves",1],["nothing",1]]},{"id":"tests/test_first_run_access.py#test_the_url_the_cli_prints_actually_opens","name":[["test",1],["url",1],["cli",1],["prints",1],["actually",1],["opens",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",3],["test",2],["url",5],["cli",3],["prints",3],["actually",2],["opens",2],["tmp",4],["path",5],["whole",1],["claim",1],["wire",1],["everything",1],["above",1],["could",1],["pass",1],["while",1],["two",1],["halves",1],["still",1],["disagreed",1],["about",2],["token",9],["shape",1],["import",1],["os",3],["env",4],["dict",1],["environ",1],["update",1],["openai4",4],["data",1],["dir",1],["str",1],["secret",1],["store",1],["plaintext",1],["port",1],["8791",2],["no",6],["open",3],["proc",3],["subprocess",3],["popen",1],["sys",1],["executable",1],["openai4s",2],["main",1],["serve",1],["stdout",1],["devnull",2],["stderr",1],["try",4],["base",4],["http",1],["127",1],["range",1],["60",1],["urllib",7],["request",5],["urlopen",2],["health",1],["timeout",4],["break",1],["except",3],["exception",1],["noqa",1],["ble001",1],["time",1],["sleep",1],["else",1],["pytest",1],["skip",1],["daemon",2],["did",1],["not",2],["come",1],["up",1],["local",1],["auth",1],["read",1],["assert",5],["minted",1],["bare",4],["origin",1],["every",1],["human",1],["facing",1],["caller",1],["hand",1],["over",1],["status",4],["200",2],["error",2],["httperror",2],["as",3],["err",6],["code",3],["401",2],["now",1],["follow",2],["redirect",4],["303",2],["bootstrap",2],["sets",1],["cookie",6],["sends",1],["browser",1],["same",1],["credential",1],["stripped",1],["would",1],["without",1],["carrying",1],["land",1],["legitimate",1],["says",1],["nothing",1],["whether",1],["was",2],["accepted",1],["class",1],["httpredirect",1],["handler",1],["self",1],["args",1],["kwargs",1],["return",1],["none",1],["opener",3],["build",1],["response",2],["printed",1],["refused",1],["headers",1],["finally",1],["terminate",1],["wait",1],["30",1]]},{"id":"tests/test_first_run_access.py#test_the_url_the_cli_prints_actually_opens._NoRedirect","name":[["no",1],["redirect",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["class",2],["no",2],["redirect",3],["urllib",2],["request",3],["httpredirect",2],["handler",2],["def",1],["self",1],["args",1],["kwargs",1],["return",1],["none",1]]},{"id":"tests/test_first_run_access.py#test_the_url_the_cli_prints_actually_opens._NoRedirect.redirect_request","name":[["redirect",1],["request",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["redirect",2],["request",2],["self",2],["args",2],["kwargs",2],["return",1],["none",1]]},{"id":"tests/test_first_run_access.py#unauthenticated","name":[["unauthenticated",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",4],["unauthenticated",2],["tmp",4],["path",7],["monkeypatch",3],["real",1],["handler",12],["token",1],["gate",1],["armed",1],["no",1],["credential",1],["presented",1],["setenv",1],["openai4",1],["data",2],["dir",2],["str",1],["cfg",3],["config",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["class",2],["make",1],["accept",3],["object",1],["new",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",3],["code",3],["body",3],["ctype",3],["extra",1],["none",1],["update",1],["command",1],["headers",1],["content",1],["length",1],["close",1],["connection",1],["false",1],["route",1],["return",2]]},{"id":"tests/test_first_run_access.py#unauthenticated.get","name":[],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",3],["path",4],["accept",4],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",3],["code",3],["body",3],["ctype",3],["extra",1],["none",1],["update",1],["command",1],["headers",1],["content",1],["length",1],["close",1],["connection",1],["false",1],["route",1],["return",1]]},{"id":"tests/test_first_run_access.py#unauthenticated.get._send","name":[["send",1]],"path":[["tests",1],["test",1],["first",1],["run",1],["access",1],["py",1]],"body":[["def",2],["send",2],["code",4],["body",4],["ctype",4],["extra",2],["none",2],["sent",1],["update",1]]},{"id":"tests/test_followup_admission.py","name":[["test",1],["followup",1],["admission",1],["py",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["session",4],["accepts",1],["while",1],["turn",3],["already",2],["running",1],["three",1],["refusals",1],["all",2],["arrive",1],["wrong",2],["place",1],["shape",3],["not",4],["at",2],["message",5],["had",2],["no",2],["text",2],["limit",1],["only",2],["bound",1],["was",3],["max",1],["json",2],["body",1],["bytes",1],["archive",1],["cap",3],["128",1],["mi",2],["standing",1],["as",4],["chat",1],["persisted",1],["replayed",1],["into",1],["every",2],["later",1],["so",2],["paste",1],["eight",1],["times",1],["whole",1],["context",1],["window",1],["its",1],["own",1],["bricked",1],["compaction",1],["cannot",2],["rescue",1],["because",2],["summarising",1],["means",1],["sending",1],["pinned",2],["deleted",1],["model",3],["revision",2],["refused",1],["by",2],["bind",1],["409",1],["inside",1],["worker",1],["thread",1],["after",2],["client",3],["been",1],["told",1],["accepted",2],["over",1],["http",1],["arrived",1],["200",2],["status",2],["failed",2],["error",2],["same",1],["soft",1],["dictionary",1],["six",1],["other",1],["routes",2],["were",1],["fixed",1],["full",2],["queue",4],["raised",1],["depth",1],["exceeded",1],["reached",1],["500",1],["internal",1],["nothing",1],["internally",1],["user",1],["asked",1],["more",2],["than",2],["retries",1],["5xx",1],["would",1],["loop",1],["against",2],["accept",1],["anything",1],["until",1],["they",1],["wait",1],["cancel",1],["everything",1],["here",1],["drives",1],["real",1],["handler",1],["one",5],["these",1],["bugs",1],["lived",1],["gap",1],["between",1],["function",1],["behaved",1],["correctly",1],["route",1],["reported",1],["from",6],["future",1],["import",11],["annotations",2],["sqlite3",1],["threading",1],["time",1],["pathlib",1],["path",2],["pytest",5],["openai4s",4],["config",2],["llmconfig",1],["server",3],["gateway",2],["mod",1],["local",1],["auth",1],["store",4],["fixture",1],["budget",1],["frozen",1],["identity",1],["consumed",1],["exactly",1],["once",2],["admission",2],["most",1],["reserved",2],["pin",1],["held",1],["public",1],["must",1],["respect",1],["ledger",1],["reconcile",1],["reads",1],["lost",1],["response",1],["consistency",1],["across",1],["connections",1],["within",1],["instance",3],["holds",1],["re",1],["entrant",1],["lock",2],["per",1],["daemon",2],["has",2],["file",1],["took",1],["claim",1],["about",1],["database",1],["each",1],["test",1],["below",1],["uses",1],["two",1],["stores",1],["actually",1],["mark",3],["parametrize",3],["banana",1],["sent",1],["bad",1],["short",1],["resv",1],["30",1],["17",1],["fault",1],["raise",2],["false",1],["commit",1],["then",2],["ids",1],["write",3],["raises",2],["reports",1],["row",1],["commits",1]]},{"id":"tests/test_followup_admission.py#_assert_clean_refusal","name":[["assert",1],["clean",1],["refusal",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["assert",12],["clean",2],["refusal",4],["client",13],["reservation",3],["annotation",4],["id",12],["refused",1],["turn",4],["must",1],["leave",1],["behind",1],["exactly",1],["released",2],["alone",1],["not",4],["enough",1],["accepted",2],["zero",1],["claim",1],["leaves",1],["too",1],["whole",1],["point",1],["writing",1],["correlation",1],["before",1],["worker",1],["starts",1],["request",2],["job",5],["discriminator",1],["keeps",1],["them",1],["reads",1],["as",1],["work",1],["reconcile",1],["would",1],["tell",1],["resend",1],["never",1],["ran",2],["ledger",8],["store",3],["admission",2],["root",1],["frame",5],["none",4],["row",1],["vanished",1],["state",1],["pin",1],["user",1],["again",1],["makes",1],["retry",1],["correct",1],["status",1],["open",1],["no",1],["queued",1],["running",3],["list",1],["messages",1],["snapshot",4],["runner",3],["executions",1],["queue",1],["jobs",1],["values",1],["done",1],["still",1],["after",1]]},{"id":"tests/test_followup_admission.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["class",5],["client",2],["real",1],["handler",21],["only",1],["its",1],["byte",1],["sink",1],["replaced",1],["calling",1],["session",3],["runner",6],["submit",1],["message",3],["directly",1],["would",1],["have",1],["passed",1],["against",1],["every",1],["defect",1],["above",1],["each",1],["one",1],["mismatch",1],["between",1],["method",5],["route",3],["reports",1],["def",6],["init",1],["self",25],["tmp",3],["path",9],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",3],["key",2],["test",1],["max",1],["turns",1],["gateway",2],["mod",2],["hub",2],["store",4],["create",2],["project",4],["name",1],["description",1],["context",1],["id",7],["list",1],["projects",1],["frame",2],["make",1],["token",6],["local",3],["auth",3],["read",1],["post",5],["body",10],["object",2],["new",2],["correlation",2],["req",2],["sent",10],["dict",2],["send",6],["code",8],["payload",4],["ctype",2],["extra",4],["none",2],["json",2],["loads",2],["decode",2],["utf",2],["command",2],["v1",2],["headers",2],["content",2],["length",2],["header",2],["lambda",2],["return",3],["text",2],["frames",1],["request",1]]},{"id":"tests/test_followup_admission.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["init",2],["self",17],["tmp",4],["path",4],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",2],["mod",2],["session",2],["hub",2],["store",4],["create",2],["project",4],["name",1],["description",1],["context",1],["id",4],["list",1],["projects",1],["frame",1],["handler",2],["class",1],["make",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_followup_admission.py#_Client.message","name":[["message",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["message",3],["self",4],["text",3],["extra",3],["return",1],["post",1],["frames",1],["frame",1],["id",1],["request",1]]},{"id":"tests/test_followup_admission.py#_Client.post","name":[["post",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["post",4],["self",4],["path",4],["body",6],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["none",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_followup_admission.py#_Client.post_method","name":[["post",1],["method",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["post",2],["method",6],["self",4],["path",4],["body",6],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["none",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_followup_admission.py#_Client.post_method._send","name":[["send",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_followup_admission.py#_Client.post._send","name":[["send",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_followup_admission.py#_fill_the_queue","name":[["fill",1],["queue",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["fill",3],["queue",3],["client",4],["state",2],["finish",2],["hold",1],["head",1],["index",2],["range",1],["64",1],["runner",1],["execution",1],["owner",2],["agent",1],["id",1],["reason",1],["return",1]]},{"id":"tests/test_followup_admission.py#_hold_the_head","name":[["hold",1],["head",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",4],["hold",6],["head",3],["client",7],["occupy",1],["queue",2],["so",1],["accepted",2],["turn",3],["stays",1],["queued",1],["never",1],["runs",1],["every",1],["test",4],["here",1],["about",1],["admission",1],["letting",1],["actually",1],["execute",1],["would",1],["spawn",1],["real",1],["thread",6],["outlives",1],["write",1],["store",1],["fixture",1],["then",1],["closes",1],["surfaced",1],["as",1],["intermittent",1],["cannot",1],["operate",1],["closed",1],["database",1],["whatever",1],["ran",1],["next",1],["attempt",1],["live",1],["llm",1],["call",1],["from",1],["offline",1],["suite",1],["state",5],["runner",3],["frame",1],["id",3],["project",1],["ticket",2],["execution",1],["owner",2],["lifecycle",1],["reason",1],["running",3],["threading",3],["event",3],["release",3],["executions",1],["admitted",1],["cancel",2],["wait",2],["30",1],["target",1],["daemon",1],["true",1],["start",1],["assert",2],["finish",2],["join",1],["10",1],["not",1],["alive",1],["return",1]]},{"id":"tests/test_followup_admission.py#_hold_the_head._finish","name":[["finish",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["finish",2],["release",1],["thread",2],["join",1],["10",1],["assert",1],["not",1],["alive",1]]},{"id":"tests/test_followup_admission.py#_hold_the_head._hold","name":[["hold",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["hold",2],["client",1],["runner",1],["executions",1],["admitted",1],["ticket",1],["cancel",2],["event",1],["state",1],["running",1],["release",1],["wait",1],["30",1]]},{"id":"tests/test_followup_admission.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_followup_admission.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_followup_admission.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_followup_admission.py#_pin","name":[["pin",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["pin",3],["client",4],["body",4],["look",2],["at",2],["peak",2],["one",1],["open",1],["annotation",3],["real",1],["artifact",4],["session",1],["return",1],["store",1],["add",1],["root",1],["frame",2],["id",4],["under",1],["name",1],["plot",1],["png",1],["rel",2]]},{"id":"tests/test_followup_admission.py#_pin_on","name":[["pin",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["pin",4],["store",3],["frame",4],["body",4],["return",1],["add",1],["annotation",2],["root",1],["id",3],["artifact",2],["name",1],["png",1],["rel",2]]},{"id":"tests/test_followup_admission.py#_reserve","name":[["reserve",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["reserve",3],["client",4],["annotation",4],["id",9],["reservation",4],["resv",2],["test",2],["return",1],["store",1],["annotations",1],["root",1],["frame",2],["ids",1]]},{"id":"tests/test_followup_admission.py#_second_store","name":[["second",1],["store",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["second",2],["store",6],["client",3],["from",1],["openai4s",1],["import",1],["return",1],["db",1],["path",1]]},{"id":"tests/test_followup_admission.py#_status","name":[["status",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["status",3],["client",3],["annotation",4],["id",3],["return",1],["store",1]]},{"id":"tests/test_followup_admission.py#_watch_run_message","name":[["watch",1],["run",1],["message",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["watch",2],["run",4],["message",5],["client",4],["record",1],["every",1],["entry",1],["into",1],["turn",2],["body",1],["no",1],["row",1],["weaker",1],["claim",1],["than",1],["worker",1],["never",2],["ran",1],["start",1],["fail",1],["capture",1],["environment",1],["absent",1],["provider",1],["write",1],["nothing",1],["refusal",1],["contract",1],["begins",1],["seen",3],["list",1],["real",2],["runner",2],["spy",2],["args",3],["kwargs",2],["append",1],["return",2]]},{"id":"tests/test_followup_admission.py#_watch_run_message._spy","name":[["spy",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["spy",2],["args",4],["kwargs",3],["seen",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_followup_admission.py#_watch_thread_start","name":[["watch",1],["thread",1],["start",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["class",2],["watch",2],["thread",11],["start",6],["every",1],["turn",2],["really",1],["started",1],["refusal",1],["must",1],["not",1],["one",1],["asserting",1],["only",1],["side",1],["effects",1],["leaves",1],["case",1],["starts",1],["dies",1],["before",1],["writing",1],["anything",1],["def",3],["init",1],["self",6],["turns",2],["list",1],["real",3],["threading",3],["watcher",3],["spy",2],["args",2],["kwargs",2],["if",1],["name",2],["startswith",1],["openai4s",1],["append",1],["return",1],["stop",1]]},{"id":"tests/test_followup_admission.py#_watch_thread_start.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["init",2],["self",5],["turns",2],["list",1],["real",2],["threading",2],["thread",6],["start",2],["watcher",3],["spy",2],["args",2],["kwargs",2],["if",1],["name",2],["startswith",1],["openai4s",1],["turn",1],["append",1],["return",1]]},{"id":"tests/test_followup_admission.py#_watch_thread_start.__init__._spy","name":[["spy",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["spy",2],["thread",5],["args",3],["kwargs",3],["if",1],["name",2],["startswith",1],["openai4s",1],["turn",1],["watcher",2],["turns",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_followup_admission.py#_watch_thread_start.stop","name":[["stop",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["stop",2],["self",3],["threading",1],["thread",1],["start",1],["real",1]]},{"id":"tests/test_followup_admission.py#_zero_claim_pin","name":[["zero",1],["claim",1],["pin",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["zero",3],["claim",4],["pin",5],["client",5],["real",1],["session",2],["cannot",1],["admission",1],["shape",1],["defect",1],["lives",1],["its",2],["annotation",1],["ids",1],["state",1],["already",1],["released",1],["at",1],["reserve",1],["time",1],["so",1],["no",1],["finalize",2],["ever",1],["runs",1],["request",1],["id",3],["job",1],["come",1],["from",1],["pre",1],["start",1],["write",1],["alone",1],["locally",1],["claimed",1],["would",1],["have",2],["been",1],["correlated",1],["by",1],["annotations",1],["sent",1],["regardless",1],["earlier",1],["version",1],["these",1],["tests",1],["could",1],["not",1],["failed",1],["old",1],["code",1],["elsewhere",2],["runner",1],["create",1],["project",1],["return",1],["store",1]]},{"id":"tests/test_followup_admission.py#client","name":[["client",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["client",3],["tmp",3],["path",3],["real",1],["handler",1],["store",2],["drained",1],["closed",3],["before",1],["test",2],["ends",1],["wait",2],["false",1],["accepts",1],["turn",1],["returns",1],["job",6],["keeps",1],["running",1],["daemon",1],["thread",7],["tearing",1],["fixture",1],["down",1],["without",1],["draining",1],["left",1],["those",1],["threads",1],["reaching",1],["into",1],["printed",1],["sqlite3",1],["programming",1],["error",1],["cannot",1],["operate",1],["database",1],["from",2],["target",1],["run",3],["message",1],["persist",1],["outer",1],["failure",1],["stderr",1],["pytest",1],["counts",1],["as",2],["nothing",2],["at",1],["all",1],["exit",1],["output",1],["not",3],["green",2],["unobserved",1],["crash",1],["so",1],["every",1],["accepted",1],["joined",1],["background",6],["exceptions",1],["captured",1],["leaves",1],["one",1],["behind",1],["fails",1],["rather",1],["than",1],["printing",1],["import",1],["threading",5],["list",3],["previous",3],["hook",5],["excepthook",3],["args",3],["append",1],["made",5],["try",2],["yield",1],["finally",2],["deadline",3],["time",3],["monotonic",3],["20",1],["getattr",5],["runner",3],["jobs",2],["values",2],["done",1],["max",2],["none",2],["if",1],["join",2],["close",1],["assert",1],["raised",1],["observed",1],["exc",2],["type",1],["name",1],["value",1]]},{"id":"tests/test_followup_admission.py#client.hook","name":[["hook",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["hook",3],["args",4],["background",1],["append",1],["previous",1]]},{"id":"tests/test_followup_admission.py#test_a_checkpoint_restores_a_reserved_pin_as_open","name":[["test",1],["checkpoint",1],["restores",1],["reserved",1],["pin",1],["as",1],["open",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",6],["restores",2],["reserved",2],["pin",4],["as",2],["open",3],["client",9],["restoring",1],["mid",1],["flight",2],["state",2],["would",1],["recreate",1],["claim",1],["whose",1],["holder",2],["gone",1],["taken",2],["at",4],["one",2],["instant",2],["applied",2],["another",2],["request",3],["held",1],["reservation",3],["not",3],["survive",2],["gap",1],["so",1],["only",1],["safe",1],["restoration",1],["user",1],["act",1],["from",2],["openai4s",2],["server",2],["session",2],["package",4],["import",2],["annotation",12],["id",11],["store",4],["reserve",1],["annotations",2],["root",2],["frame",4],["ids",2],["resv",2],["row",2],["restore",2],["restored",3],["assert",3],["status",2],["coming",1],["back",1],["stale",1],["cleared",1],["none",1],["already",1],["consumed",2],["stays",1],["fact",1],["about",2],["turn",1],["really",1],["happened",1],["finalize",1],["sent",2],["expected",1]]},{"id":"tests/test_followup_admission.py#test_a_child_frame_cannot_be_admitted_against","name":[["test",1],["child",1],["frame",1],["cannot",1],["be",1],["admitted",1],["against",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["child",6],["frame",8],["cannot",2],["be",2],["admitted",2],["against",3],["client",8],["orphan",2],["write",2],["store",4],["fid",1],["took",1],["id",7],["trust",1],["so",3],["request",2],["naming",2],["sub",2],["reached",1],["reservation",5],["wrote",1],["real",1],["ledger",1],["row",3],["as",1],["its",1],["root",1],["submit",1],["message",2],["refused",2],["afterwards",1],["turn",1],["never",2],["ran",1],["but",1],["stayed",1],["deletion",1],["cascade",1],["walks",1],["canonical",1],["roots",1],["deleting",1],["session",1],["left",1],["behind",1],["before",1],["anything",1],["written",2],["because",1],["must",1],["not",1],["happen",1],["annotation",6],["pin",2],["new",1],["parent",1],["kind",1],["delegate",1],["resv",1],["admission1",1],["status",4],["body",2],["post",1],["frames",1],["wait",1],["false",1],["ids",1],["assert",3],["404",1],["admission",1],["none",1],["was",2],["touched",1],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_claim_that_got_nothing_leaves_no_live_ledger_row","name":[["test",1],["claim",1],["got",1],["nothing",1],["leaves",1],["no",1],["live",1],["ledger",1],["row",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["claim",4],["got",3],["nothing",3],["leaves",2],["no",2],["live",3],["ledger",2],["row",3],["client",10],["concurrent",1],["loser",4],["ordinary",1],["way",1],["reach",1],["not",2],["reservation",3],["recorded",1],["reserved",1],["permanent",1],["startup",1],["recovery",1],["keeps",2],["finding",1],["reconcile",3],["reporting",1],["as",1],["flight",2],["pins",1],["request",1],["never",1],["held",1],["annotation",6],["id",10],["pin",1],["store",3],["reserve",2],["admission",4],["resv",4],["winner",1],["race01",1],["root",2],["frame",5],["ids",3],["ok",2],["claimed",2],["race001",3],["assert",4],["record",4],["state",2],["released",2],["anything",1],["reconciled",2],["runner",1]]},{"id":"tests/test_followup_admission.py#test_a_client_supplied_admission_id_survives_a_lost_response","name":[["test",1],["client",1],["supplied",1],["admission",1],["id",1],["survives",1],["lost",1],["response",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["client",13],["supplied",2],["admission",2],["id",12],["survives",2],["lost",2],["response",3],["case",1],["whole",1],["mechanism",1],["exists",1],["end",2],["server",1],["accepts",1],["turn",3],["never",1],["sees",1],["answer",1],["because",1],["was",1],["generated",1],["stored",1],["before",2],["dispatch",2],["reloaded",1],["page",1],["ask",1],["happened",1],["without",2],["resending",1],["reopening",1],["pins",1],["running",1],["already",1],["carrying",1],["annotation",6],["pin",1],["resv",1],["b7",1],["16",1],["browser",1],["stores",1],["status",6],["body",1],["message",1],["go",1],["ids",1],["reservation",1],["wait",1],["false",1],["assert",5],["202",1],["now",1],["discarded",1],["as",1],["if",1],["socket",1],["died",1],["reconciled",3],["record",4],["post",1],["method",1],["frames",1],["frame",1],["admissions",1],["200",1],["state",1],["sent",2],["annotations",1]]},{"id":"tests/test_followup_admission.py#test_a_client_that_does_not_wait_is_refused_just_as_loudly","name":[["test",1],["client",1],["not",1],["wait",1],["refused",1],["just",1],["as",1],["loudly",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["client",5],["not",2],["wait",4],["refused",2],["just",2],["as",2],["loudly",2],["false",2],["answers",1],["202",1],["before",1],["turn",1],["runs",1],["if",1],["check",1],["lived",1],["worker",1],["thread",1],["caller",1],["would",2],["be",1],["told",1],["accepted",1],["never",1],["learn",1],["otherwise",1],["status",2],["body",2],["message",2],["1024",2],["assert",2],["413",1],["code",1],["too",1],["large",1]]},{"id":"tests/test_followup_admission.py#test_a_dangling_model_pin_is_a_conflict_not_a_two_hundred","name":[["test",1],["dangling",1],["model",1],["pin",1],["conflict",1],["not",1],["two",1],["hundred",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["dangling",2],["model",6],["pin",2],["conflict",2],["not",2],["two",2],["hundred",2],["client",6],["defect",1],["file",1],["was",1],["opened",1],["bind",1],["revision",3],["raised",1],["409",2],["correctly",1],["ran",1],["worker",1],["thread",1],["so",1],["saw",1],["200",1],["failure",1],["dictionary",1],["indistinguishable",1],["from",1],["success",1],["anything",1],["checking",1],["status",3],["store",1],["update",1],["frame",2],["id",2],["profile",2],["prof",1],["gone",1],["body",2],["message",1],["continue",1],["please",1],["assert",2],["code",1],["unavailable",1]]},{"id":"tests/test_followup_admission.py#test_a_delete_cannot_race_a_reservation_taken_on_another_connection","name":[["test",1],["delete",1],["cannot",1],["race",1],["reservation",1],["taken",1],["another",1],["connection",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["delete",4],["cannot",2],["race",2],["reservation",3],["taken",2],["another",2],["connection",2],["client",6],["other",4],["second",1],["store",2],["try",1],["annotation",7],["id",7],["pin",1],["reserve",1],["annotations",1],["root",1],["frame",2],["ids",1],["resv",1],["raced",1],["assert",2],["unreserved",1],["false",1],["not",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_followup_admission.py#test_a_failed_finalize_changes_zero_rows","name":[["test",1],["failed",1],["finalize",1],["changes",1],["zero",1],["rows",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["finalize",4],["changes",2],["zero",7],["rows",3],["client",12],["all",1],["none",2],["means",1],["including",1],["across",1],["connections",1],["select",1],["then",1],["update",1],["under",1],["per",1],["instance",1],["lock",1],["not",2],["transaction",1],["measured",1],["two",2],["stores",1],["row",1],["moved",1],["between",1],["returned",1],["false",2],["having",1],["already",1],["sent",3],["other",6],["one",4],["invariant",1],["mismatch",1],["leaves",1],["database",1],["exactly",1],["as",1],["was",1],["second",6],["store",4],["try",1],["first",5],["pin",2],["body",2],["reserve",2],["annotations",4],["root",4],["frame",8],["id",10],["annotation",4],["ids",3],["reservation",2],["resv",4],["connection",1],["frees",1],["them",1],["release",1],["assert",3],["expected",1],["changed",1],["still",2],["held",2],["status",2],["reserved",1],["open",1],["finally",1],["close",1]]},{"id":"tests/test_followup_admission.py#test_a_finalize_failure_after_acceptance_is_not_reported_as_a_refusal","name":[["test",1],["finalize",1],["failure",1],["after",1],["acceptance",1],["not",1],["reported",1],["as",1],["refusal",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["finalize",3],["failure",2],["after",2],["acceptance",2],["not",3],["reported",2],["as",2],["refusal",2],["client",7],["monkeypatch",3],["turn",1],["running",1],["answering",1],["accepted",1],["would",1],["make",1],["retry",1],["send",1],["work",1],["twice",1],["pins",1],["stay",1],["reserved",2],["neither",1],["lost",1],["nor",1],["double",1],["spent",1],["answer",1],["says",1],["pending",1],["rather",1],["than",1],["claiming",1],["they",1],["were",1],["consumed",1],["annotation",4],["id",4],["pin",1],["boom",2],["reservation",1],["raise",1],["runtime",1],["error",1],["store",2],["went",1],["away",1],["setattr",1],["annotations",1],["sent",1],["status",4],["body",1],["message",1],["go",1],["ids",1],["assert",2],["200",1],["202",1]]},{"id":"tests/test_followup_admission.py#test_a_finalize_failure_after_acceptance_is_not_reported_as_a_refusal.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["boom",2],["reservation",2],["id",2],["raise",1],["runtime",1],["error",1],["store",1],["went",1],["away",1]]},{"id":"tests/test_followup_admission.py#test_a_finalize_interleaved_by_another_connection_is_still_all_or_none","name":[["test",1],["finalize",1],["interleaved",1],["by",1],["another",1],["connection",1],["still",1],["all",1],["none",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",4],["test",2],["finalize",4],["interleaved",2],["by",3],["another",2],["connection",3],["still",2],["all",3],["none",3],["client",13],["transaction",4],["as",2],["distinct",1],["from",1],["exact",1],["check",1],["mismatch",1],["arranged",1],["before",1],["call",2],["caught",1],["comparing",1],["held",1],["expected",2],["one",5],["no",2],["required",1],["needs",1],["interleave",5],["second",6],["writing",1],["between",2],["select",1],["reads",1],["update",1],["consumes",1],["measured",1],["lock",1],["only",1],["version",1],["produced",1],["returned",5],["false",2],["row",2],["already",1],["sent",8],["failure",1],["changed",2],["rows",2],["clock",7],["hook",1],["because",1],["calls",1],["those",1],["two",2],["statements",1],["exactly",1],["window",1],["import",1],["threading",4],["other",4],["store",6],["try",3],["first",4],["pin",2],["body",2],["reserve",1],["annotations",6],["root",3],["frame",6],["id",7],["annotation",2],["ids",2],["reservation",1],["resv",3],["reached",4],["event",2],["proceed",4],["real",3],["ms",3],["hooked",2],["if",2],["not",1],["wait",2],["return",1],["interfere",2],["release",1],["except",1],["exception",1],["pass",1],["helper",3],["thread",1],["target",1],["daemon",1],["true",2],["start",1],["finally",2],["join",1],["timeout",1],["10",1],["states",6],["status",1],["count",1],["answer",2],["has",1],["match",1],["happened",1],["weaker",1],["form",1],["result",1],["missed",1],["mutation",1],["mattered",1],["without",1],["leaves",1],["reports",1],["success",1],["partial",2],["consume",2],["announced",1],["complete",1],["assert",2],["disagrees",1],["database",1],["close",1]]},{"id":"tests/test_followup_admission.py#test_a_finalize_interleaved_by_another_connection_is_still_all_or_none.hooked","name":[["hooked",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["hooked",2],["if",1],["not",1],["reached",2],["proceed",1],["wait",1],["return",1],["real",1],["clock",1]]},{"id":"tests/test_followup_admission.py#test_a_finalize_interleaved_by_another_connection_is_still_all_or_none.interfere","name":[["interfere",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["interfere",2],["if",1],["reached",1],["wait",1],["try",1],["other",1],["release",1],["annotations",1],["resv",1],["interleave",1],["root",1],["frame",2],["id",2],["client",1],["except",1],["exception",1],["pass",1],["proceed",1]]},{"id":"tests/test_followup_admission.py#test_a_finalize_names_the_exact_set_it_reserved","name":[["test",1],["finalize",1],["names",1],["exact",1],["reserved",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["finalize",4],["names",2],["exact",4],["reserved",4],["client",9],["all",2],["none",2],["over",1],["expected",2],["not",2],["whatever",1],["still",1],["finalising",1],["by",1],["reservation",4],["id",7],["alone",1],["would",2],["consume",1],["row",3],["something",1],["else",1],["had",1],["since",1],["attached",1],["same",1],["silently",1],["succeed",1],["having",1],["consumed",4],["fewer",1],["rows",1],["than",1],["prompt",1],["quoted",1],["first",4],["pin",3],["second",5],["body",1],["claimed",2],["store",3],["reserve",1],["annotations",4],["root",1],["frame",2],["annotation",2],["ids",2],["resv",2],["assert",3],["len",1],["one",1],["disappears",1],["underneath",1],["execute",1],["update",1],["status",2],["open",1],["null",1],["sent",1],["false",1],["partial",1],["reported",1],["success",1],["surviving",1],["either",1]]},{"id":"tests/test_followup_admission.py#test_a_frame_that_does_not_exist_cannot_be_admitted_against","name":[["test",1],["frame",1],["not",1],["exist",1],["cannot",1],["be",1],["admitted",1],["against",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["frame",4],["not",3],["exist",3],["cannot",2],["be",2],["admitted",3],["against",3],["client",6],["same",1],["guard",1],["reached",1],["by",1],["other",1],["route",1],["into",1],["missing",2],["fell",1],["through",1],["project",1],["default",1],["was",1],["just",1],["as",1],["happily",1],["annotation",6],["id",4],["pin",1],["reservation",4],["resv",1],["admission",2],["status",4],["body",2],["post",1],["frames",1],["message",1],["request",1],["nothing",1],["at",1],["all",1],["wait",1],["false",1],["ids",1],["assert",3],["404",1],["store",2],["none",1],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_full_queue_says_so_instead_of_claiming_a_server_fault","name":[["test",1],["full",1],["queue",1],["says",1],["so",1],["instead",1],["claiming",1],["server",1],["fault",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["full",3],["queue",4],["says",2],["so",2],["instead",2],["claiming",2],["server",2],["fault",2],["client",5],["finish",2],["fill",1],["try",1],["status",2],["body",3],["message",1],["one",2],["more",1],["wait",1],["false",1],["assert",3],["429",1],["500",1],["tells",1],["retry",1],["something",1],["cannot",1],["succeed",1],["code",1],["cancel",1],["queued",1],["error",1],["finally",1]]},{"id":"tests/test_followup_admission.py#test_a_generated_admission_id_carries_full_entropy","name":[["test",1],["generated",1],["admission",1],["id",1],["carries",1],["full",1],["entropy",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["generated",5],["admission",2],["id",6],["carries",2],["full",2],["entropy",2],["client",4],["truncated",1],["collides",1],["across",1],["sessions",1],["restarts",1],["keys",1],["claim",1],["somebody",1],["unpublished",1],["comment",1],["asserted",1],["width",1],["random",4],["part",4],["rather",1],["than",1],["by",1],["drawing",1],["samples",1],["measures",1],["nothing",1],["import",1],["re",3],["as",1],["annotation",4],["pin",1],["code",1],["body",2],["message",1],["go",1],["ids",1],["wait",1],["false",1],["reservation",1],["split",1],["resv",1],["assert",2],["fullmatch",1],["9a",1],["32",2],["hex",1],["characters",1],["128",2],["bits",1],["previous",1],["16",1],["was",1],["64",1],["len",1]]},{"id":"tests/test_followup_admission.py#test_a_ledger_failure_leaves_no_reserved_pin_behind","name":[["test",1],["ledger",1],["failure",1],["leaves",1],["no",1],["reserved",1],["pin",1],["behind",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",4],["test",2],["ledger",4],["failure",2],["leaves",3],["no",3],["reserved",4],["pin",4],["behind",2],["client",9],["monkeypatch",4],["two",2],["commits",1],["outcomes",1],["reserving",1],["then",1],["recording",1],["separately",1],["means",1],["insert",1],["fails",2],["pins",1],["nothing",1],["reconcile",1],["them",1],["against",1],["held",1],["forever",1],["invisible",1],["composer",1],["row",1],["recovery",1],["pass",1],["could",1],["even",1],["find",1],["one",2],["transaction",3],["so",2],["either",1],["both",1],["happen",1],["neither",1],["annotation",4],["id",6],["real",3],["conn",5],["store",5],["calls",3],["class",1],["flaky",2],["connection",2],["statement",1],["inside",1],["wrapped",1],["rather",1],["than",1],["patched",1],["sqlite3",1],["execute",3],["read",1],["only",1],["attribute",1],["fault",1],["has",1],["be",1],["injected",1],["at",1],["object",1],["holds",1],["getattr",2],["self",2],["name",2],["return",2],["sql",3],["args",2],["kwargs",2],["if",1],["update",1],["annotations",1],["status",2],["raise",1],["runtime",2],["error",2],["went",1],["away",1],["mid",1],["setattr",1],["pytest",1],["raises",1],["reserve",1],["admission",2],["reservation",1],["resv",2],["rolled",2],["back",2],["00000001",2],["root",1],["frame",2],["ids",1],["undo",1],["assert",3],["open",1],["was",1],["stranded",1],["none",1]]},{"id":"tests/test_followup_admission.py#test_a_ledger_failure_leaves_no_reserved_pin_behind._Flaky","name":[["flaky",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["class",2],["flaky",2],["connection",2],["fails",1],["one",1],["statement",1],["inside",1],["transaction",2],["wrapped",1],["rather",1],["than",1],["patched",1],["sqlite3",1],["execute",3],["read",1],["only",1],["attribute",1],["so",1],["fault",1],["has",1],["be",1],["injected",1],["at",1],["object",1],["store",1],["holds",1],["def",2],["getattr",2],["self",2],["name",2],["return",2],["real",2],["conn",2],["sql",3],["args",2],["kwargs",2],["if",1],["update",1],["annotations",1],["status",1],["reserved",1],["calls",1],["raise",1],["runtime",1],["error",1],["ledger",1],["went",1],["away",1],["mid",1]]},{"id":"tests/test_followup_admission.py#test_a_ledger_failure_leaves_no_reserved_pin_behind._Flaky.__getattr__","name":[["getattr",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["getattr",3],["self",2],["name",3],["return",1],["real",1],["conn",1]]},{"id":"tests/test_followup_admission.py#test_a_ledger_failure_leaves_no_reserved_pin_behind._Flaky.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["execute",3],["self",2],["sql",4],["args",3],["kwargs",3],["if",1],["update",1],["annotations",1],["status",1],["reserved",1],["calls",1],["raise",1],["runtime",1],["error",1],["ledger",1],["went",1],["away",1],["mid",1],["transaction",1],["return",1],["real",1],["conn",1]]},{"id":"tests/test_followup_admission.py#test_a_ledger_write_failure_does_not_produce_an_accepted_uncorrelated_turn","name":[["test",1],["ledger",1],["write",1],["failure",1],["not",1],["produce",1],["accepted",1],["uncorrelated",1],["turn",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["ledger",13],["write",3],["failure",4],["not",5],["produce",2],["accepted",4],["uncorrelated",2],["turn",6],["client",14],["fault",5],["durability",1],["window",1],["between",1],["recorded",1],["correlation",2],["be",2],["written",3],["after",3],["submit",1],["message",3],["returned",1],["result",1],["ignored",1],["so",2],["transient",1],["there",1],["produced",1],["http",1],["202",3],["running",2],["whose",2],["row",4],["carried",1],["no",3],["request",2],["id",9],["job",3],["byte",2],["synchronous",1],["refusal",3],["leaves",2],["behind",1],["telling",1],["those",1],["two",2],["apart",1],["entire",1],["reconcile",1],["lost",1],["resending",1],["right",1],["answer",2],["one",3],["wrong",1],["other",1],["both",1],["modes",1],["because",1],["they",1],["different",1],["code",1],["paths",1],["through",1],["same",1],["guard",1],["exception",2],["truthful",1],["matched",1],["only",1],["them",1],["was",2],["ever",1],["going",1],["by",1],["accident",1],["foreign",2],["zero",3],["claim",3],["pin",1],["reservation",4],["resv",1],["0001",1],["ran",4],["watch",2],["run",1],["started",4],["thread",2],["start",1],["real",4],["store",5],["update",3],["admission",5],["calls",3],["list",2],["fail",2],["once",2],["args",3],["kwargs",4],["append",1],["if",3],["len",1],["raise",3],["sqlite3",2],["operational",2],["error",3],["database",1],["locked",1],["false",3],["return",3],["outcome",1],["unknown",1],["commit",2],["really",1],["caller",1],["told",1],["nothing",2],["but",1],["flag",1],["path",1],["never",2],["gets",1],["cleanup",1],["depends",1],["durable",1],["still",1],["wearing",1],["signature",1],["work",1],["disk",1],["try",1],["status",5],["body",3],["claims",1],["fails",1],["wait",1],["annotation",3],["ids",2],["finally",1],["stop",1],["assert",11],["500",1],["worker",1],["despite",2],["turns",1],["root",1],["frame",4],["none",3],["vanished",1],["shape",1],["state",1],["released",1],["messages",1],["runner",1]]},{"id":"tests/test_followup_admission.py#test_a_ledger_write_failure_does_not_produce_an_accepted_uncorrelated_turn._fail_once","name":[["fail",1],["once",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["fail",2],["once",2],["args",4],["kwargs",5],["calls",2],["append",1],["if",3],["len",1],["fault",2],["raise",3],["sqlite3",2],["operational",2],["error",3],["database",1],["locked",1],["false",2],["return",3],["outcome",1],["unknown",1],["commit",2],["row",1],["really",1],["written",1],["caller",1],["told",1],["nothing",1],["but",1],["exception",1],["flag",1],["path",1],["never",2],["gets",1],["so",1],["cleanup",1],["depends",1],["one",1],["leaves",1],["correlation",1],["durable",1],["still",1],["wearing",1],["signature",1],["accepted",1],["work",1],["turn",1],["ran",1],["real",2],["disk",1],["after",1]]},{"id":"tests/test_followup_admission.py#test_a_malformed_admission_id_is_a_client_error","name":[["test",1],["malformed",1],["admission",1],["id",1],["client",1],["error",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["admission",2],["id",7],["client",7],["error",2],["bad",3],["annotation",5],["pin",1],["status",4],["body",3],["message",1],["go",1],["ids",1],["reservation",2],["wait",1],["false",1],["assert",3],["400",1],["code",1],["invalid",1],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_message_that_would_brick_the_session_is_refused","name":[["test",1],["message",1],["would",1],["brick",1],["session",1],["refused",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",3],["message",5],["would",3],["brick",2],["session",2],["refused",2],["client",3],["fixed",2],["sizes",1],["not",1],["multiples",1],["constant",1],["under",1],["mi",2],["old",1],["path",1],["accepted",1],["200",2],["000",2],["limit",1],["writing",1],["as",1],["max",1],["chars",1],["keep",1],["passing",1],["if",1],["cap",1],["were",1],["raised",1],["128",1],["state",1],["being",1],["status",2],["body",4],["1024",2],["assert",3],["413",1],["code",1],["too",1],["large",1],["388",1],["608",1],["error",2]]},{"id":"tests/test_followup_admission.py#test_a_message_with_no_pins_says_nothing_about_them","name":[["test",1],["message",1],["no",1],["pins",1],["says",1],["nothing",1],["about",1],["them",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["message",3],["no",2],["pins",2],["says",2],["nothing",2],["about",2],["them",2],["client",4],["absent",1],["field",2],["saying",1],["none",1],["different",1],["claims",1],["second",1],["invites",1],["reconcile",1],["something",1],["never",1],["existed",1],["status",3],["body",4],["go",1],["wait",1],["false",1],["assert",3],["202",1],["annotations",1],["not",2],["annotation",1],["reservation",1],["id",1]]},{"id":"tests/test_followup_admission.py#test_a_packaged_session_does_not_export_a_live_reservation","name":[["test",1],["packaged",1],["session",1],["not",1],["export",1],["live",1],["reservation",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["packaged",4],["session",4],["not",5],["export",2],["live",2],["reservation",5],["client",8],["tmp",2],["path",2],["belongs",1],["request",3],["process",2],["exporting",1],["reserved",3],["would",1],["hand",1],["recipient",2],["pin",3],["held",1],["by",1],["turn",1],["will",1],["never",1],["run",1],["their",2],["machine",1],["permanently",1],["invisible",1],["composer",1],["no",2],["release",2],["package",4],["snapshot",1],["work",1],["one",1],["was",1],["mid",1],["way",1],["through",1],["doing",1],["annotation",8],["id",11],["store",3],["reserve",1],["annotations",2],["root",1],["frame",3],["ids",1],["resv",2],["assert",4],["status",3],["exported",3],["list",1],["row",4],["next",1],["if",1],["raw",1],["still",1],["carries",1],["projection",1],["from",1],["openai4s",1],["server",1],["import",1],["projected",5],["hold",1],["travel",1],["has",1],["open",1],["audit",1],["state",1],["without",1],["history",1],["cannot",1],["say",1],["admission",1],["belonged",1]]},{"id":"tests/test_followup_admission.py#test_a_pending_consume_is_reported_as_pending","name":[["test",1],["pending",2],["consume",1],["reported",1],["as",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["pending",5],["consume",2],["reported",2],["as",2],["client",6],["monkeypatch",3],["boom",2],["reservation",1],["id",5],["raise",1],["runtime",1],["error",1],["store",2],["went",1],["away",1],["setattr",1],["finalize",1],["annotations",2],["sent",1],["annotation",4],["pin",1],["status",4],["body",3],["message",1],["go",1],["ids",1],["wait",1],["false",1],["assert",3],["202",1],["names",1],["one",1],["reconcile",1],["would",1],["ask",1],["about",1],["reserved",1]]},{"id":"tests/test_followup_admission.py#test_a_pending_consume_is_reported_as_pending.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["boom",2],["reservation",2],["id",2],["raise",1],["runtime",1],["error",1],["store",1],["went",1],["away",1]]},{"id":"tests/test_followup_admission.py#test_a_pin_cannot_be_filed_against_a_child_frame","name":[["test",1],["pin",1],["cannot",1],["be",1],["filed",1],["against",1],["child",1],["frame",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["pin",3],["cannot",2],["be",2],["filed",3],["against",3],["child",6],["frame",6],["client",7],["other",1],["write",1],["path",1],["comment",1],["sub",2],["unreachable",1],["from",1],["session",2],["owns",1],["outlives",1],["deletion",1],["store",3],["new",1],["parent",1],["id",3],["kind",1],["delegate",1],["before",2],["len",2],["list",2],["annotations",3],["status",3],["body",3],["post",1],["frames",1],["artifact",2],["under",1],["assert",2],["404",1]]},{"id":"tests/test_followup_admission.py#test_a_public_edit_cannot_invent_a_status","name":[["test",1],["public",1],["edit",1],["cannot",1],["invent",1],["status",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["public",2],["edit",2],["cannot",2],["invent",2],["status",7],["client",5],["reserved",1],["entered",1],["only",1],["by",2],["reserve",1],["sets",1],["id",4],["same",1],["statement",1],["patch",1],["able",1],["write",1],["would",1],["make",1],["held",1],["row",1],["no",1],["holder",1],["invisible",1],["composer",1],["released",1],["nothing",1],["annotation",4],["pin",1],["pytest",1],["raises",1],["value",1],["error",1],["store",1],["update",1],["assert",1],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_real_package_roundtrip_normalises_a_mid_flight_pin","name":[["test",1],["real",1],["package",1],["roundtrip",1],["normalises",1],["mid",1],["flight",1],["pin",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["real",3],["package",5],["roundtrip",3],["normalises",2],["mid",2],["flight",2],["pin",5],["client",15],["tmp",2],["path",4],["actual",1],["zip",1],["through",1],["service",4],["route",1],["uses",1],["calling",1],["annotation",9],["directly",1],["proves",1],["rule",1],["not",4],["wiring",1],["built",1],["while",2],["turn",1],["holds",1],["must",2],["import",5],["into",1],["session",3],["user",1],["again",1],["at",1],["all",3],["would",2],["if",2],["reserved",2],["reached",1],["public",1],["status",3],["whitelist",1],["way",1],["back",1],["hashlib",2],["runner",2],["domain",1],["packages",1],["file",1],["workspace",6],["artifact",8],["no",1],["bytes",5],["exportable",1],["dropped",2],["so",1],["without",1],["assertion",1],["below",1],["pass",1],["empty",1],["frame",10],["id",18],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["payload",4],["x89",1],["png",6],["x1a",1],["plot",4],["write",1],["store",4],["save",1],["str",1],["filename",1],["content",1],["type",1],["image",1],["size",1],["len",1],["checksum",1],["sha256",1],["hexdigest",1],["root",7],["project",2],["add",1],["name",1],["rel",2],["body",1],["held",1],["packaging",1],["claimed",2],["rows",1],["reserve",1],["admission",1],["reservation",2],["resv",1],["packaged",2],["01",1],["ids",1],["assert",7],["exported",3],["export",1],["data",5],["isinstance",2],["pk",1],["imported",6],["new",3],["dict",1],["else",1],["restored",6],["list",1],["annotations",1],["did",1],["row",4],["open",1],["none",1]]},{"id":"tests/test_followup_admission.py#test_a_reconcile_answers_what_happened_to_a_lost_response","name":[["test",1],["reconcile",1],["answers",1],["happened",1],["lost",1],["response",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["answers",2],["happened",2],["lost",2],["response",2],["client",6],["recovery",1],["path",1],["driven",1],["way",1],["reloaded",1],["browser",1],["would",1],["annotation",5],["id",7],["pin",1],["status",1],["code",1],["body",3],["message",1],["go",1],["ids",1],["wait",1],["false",1],["reservation",3],["reconciled",4],["runner",1],["admission",1],["frame",1],["assert",3],["state",1],["sent",1],["annotations",1],["request",2]]},{"id":"tests/test_followup_admission.py#test_a_reconcile_from_another_frame_learns_nothing","name":[["test",1],["reconcile",1],["from",1],["another",1],["frame",1],["learns",1],["nothing",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reconcile",3],["from",2],["another",2],["frame",3],["learns",2],["nothing",2],["client",7],["reservation",2],["id",5],["value",1],["holds",1],["so",1],["lookup",1],["scoped",1],["annotation",4],["pin",1],["status",1],["code",1],["body",2],["message",1],["go",1],["ids",1],["wait",1],["false",1],["other",2],["store",1],["new",1],["kind",1],["turn",1],["project",1],["assert",1],["runner",1],["admission",1],["none",1]]},{"id":"tests/test_followup_admission.py#test_a_recovery_sweep_cannot_overwrite_a_finalize_that_won","name":[["test",1],["recovery",1],["sweep",1],["cannot",1],["overwrite",1],["finalize",1],["won",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",4],["test",4],["recovery",2],["sweep",10],["cannot",2],["overwrite",2],["finalize",12],["won",4],["client",9],["real",4],["interleave",1],["two",2],["stores",1],["one",1],["file",1],["barrier",1],["read",1],["its",4],["candidates",1],["drop",1],["lock",4],["release",4],["stamp",1],["released",1],["unconditionally",1],["live",1],["turn",1],["finalising",1],["gap",1],["sent",8],["overwrote",1],["terminal",2],["evidence",1],["going",1],["backwards",1],["message",1],["carried",1],["comments",1],["ledger",1],["says",1],["did",1],["not",2],["so",3],["reconciling",1],["lost",1],["202",1],["told",1],["send",1],["them",2],["again",1],["takes",1],["write",3],["transaction",2],["first",1],["held",1],["inside",6],["genuinely",1],["blocks",1],["rather",1],["than",1],["being",1],["sequenced",1],["by",2],["nothing",2],["here",2],["edits",1],["state",2],["hand",1],["earlier",1],["version",1],["finalised",1],["then",1],["rewrote",1],["back",1],["pending",1],["raw",1],["sql",1],["removed",1],["both",1],["race",1],["property",1],["under",1],["other",8],["store",4],["db",1],["path",1],["try",2],["annotation",6],["id",11],["pin",1],["reserve",1],["admission",2],["reservation",1],["resv",3],["vs",3],["root",2],["frame",4],["ids",2],["threading",4],["event",2],["outcome",7],["dict",1],["clock",6],["annotations",4],["ms",3],["hold",2],["args",2],["kwargs",2],["called",1],["between",1],["select",1],["update",1],["begin",1],["immediate",1],["holding",1],["holds",2],["if",1],["wait",2],["10",3],["return",1],["expected",1],["job",4],["except",1],["base",1],["exception",1],["as",1],["error",4],["noqa",1],["ble001",1],["worker",3],["thread",1],["target",1],["daemon",1],["true",2],["start",2],["assert",7],["never",1],["entered",1],["now",1],["let",1],["commit",1],["while",1],["trying",1],["take",1],["same",1],["really",1],["waits",1],["timer",1],["recovered",3],["recover",1],["stranded",1],["admissions",1],["join",1],["timeout",1],["none",1],["after",5],["pins",1],["still",1],["consumed",1],["reopened",1],["status",1],["finally",1],["close",1]]},{"id":"tests/test_followup_admission.py#test_a_recovery_sweep_cannot_overwrite_a_finalize_that_won._finalize","name":[["finalize",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["finalize",4],["try",1],["outcome",2],["sent",2],["other",1],["annotations",1],["resv",1],["sweep",1],["vs",1],["root",1],["frame",2],["id",4],["client",1],["expected",1],["ids",1],["annotation",1],["job",2],["won",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1]]},{"id":"tests/test_followup_admission.py#test_a_recovery_sweep_cannot_overwrite_a_finalize_that_won._hold","name":[["hold",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["hold",2],["args",3],["kwargs",3],["called",2],["between",2],["finalize",2],["sent",2],["select",2],["its",4],["update",2],["inside",4],["begin",2],["immediate",2],["holding",2],["here",2],["holds",2],["write",2],["lock",2],["if",1],["not",1],["release",1],["wait",1],["10",1],["return",1],["real",1],["clock",1]]},{"id":"tests/test_followup_admission.py#test_a_recovery_sweep_refuses_a_partial_or_empty_hold","name":[["test",1],["recovery",1],["sweep",1],["refuses",1],["partial",1],["empty",1],["hold",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["recovery",2],["sweep",7],["refuses",2],["partial",7],["empty",2],["hold",2],["client",16],["stamps",1],["only",1],["exact",1],["ledger",4],["names",1],["really",1],["goes",1],["back",1],["zero",1],["rows",1],["moved",1],["move",1],["both",2],["somebody",1],["else",1],["got",1],["there",1],["first",5],["be",1],["stamped",1],["released",2],["anyway",1],["publishing",1],["outcome",1],["about",1],["pins",1],["pass",1],["did",1],["not",2],["touch",1],["second",4],["pin",2],["body",2],["one",1],["two",1],["store",11],["reserve",1],["admission",3],["reservation",4],["id",7],["resv",4],["hold1",4],["root",1],["frame",2],["annotation",5],["ids",1],["half",2],["moves",1],["underneath",1],["conn",4],["execute",2],["update",2],["annotations",2],["status",4],["sent",1],["null",1],["commit",2],["assert",6],["recover",2],["stranded",2],["admissions",2],["state",2],["reserved",3],["still",1],["held",1],["was",1],["silently",1],["freed",1],["false",1],["report",1],["either",1],["whole",1],["again",1],["its",1],["job",1],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_refused_admission_is_recorded_as_released","name":[["test",1],["refused",1],["admission",1],["recorded",1],["as",1],["released",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["refused",3],["admission",3],["recorded",2],["as",4],["released",4],["client",7],["reconcile",2],["must",1],["be",1],["able",1],["say",1],["retry",1],["confidently",1],["says",1],["sent",1],["not",1],["annotation",4],["id",4],["pin",1],["status",3],["message",1],["1024",2],["ids",1],["assert",4],["413",1],["records",3],["store",1],["list",1],["admissions",1],["frame",1],["left",1],["no",1],["trace",1],["against",1],["state",1],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_refused_message_does_not_burn_the_pins_it_carried","name":[["test",1],["refused",1],["message",1],["not",1],["burn",1],["pins",1],["carried",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["refused",3],["message",7],["not",4],["burn",2],["pins",3],["carried",2],["client",6],["mark",2],["annotations",3],["sent",3],["ran",1],["before",1],["submit",2],["every",1],["refusal",1],["route",1],["make",1],["happens",1],["inside",1],["its",3],["own",1],["docstring",1],["says",1],["so",5],["oversized",1],["text",1],["413",2],["below",1],["one",2],["them",1],["was",2],["never",2],["accepted",1],["had",1],["already",1],["flipped",1],["way",1],["status",6],["open",3],["nothing",1],["sets",1],["back",1],["comments",2],["were",2],["gone",1],["good",1],["turn",2],["because",1],["there",1],["no",1],["composer",1],["either",1],["browser",1],["said",1],["opposite",1],["as",2],["many",1],["words",1],["post",1],["failed",1],["consumed",2],["server",2],["side",1],["reconciled",1],["against",1],["basis",1],["ui",1],["faithfully",1],["reported",1],["loss",1],["success",1],["annotation",5],["id",4],["pin",1],["assert",3],["body",1],["1024",2],["ids",1],["pinned",1],["they",1],["cannot",1],["be",1],["reopened",1],["user",1],["lost",1]]},{"id":"tests/test_followup_admission.py#test_a_refused_message_releases_only_its_own_reservation","name":[["test",1],["refused",1],["message",1],["releases",1],["only",1],["its",1],["own",1],["reservation",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["refused",3],["message",4],["releases",2],["only",2],["its",2],["own",2],["reservation",2],["client",7],["two",1],["pins",1],["one",2],["carried",1],["by",2],["nothing",1],["release",1],["must",1],["put",1],["back",1],["exactly",1],["request",1],["claimed",1],["mine",3],["pin",3],["theirs",2],["body",1],["somebody",1],["else",1],["status",5],["1024",2],["annotation",1],["ids",1],["assert",3],["413",1],["open",2]]},{"id":"tests/test_followup_admission.py#test_a_refused_request_records_no_job_at_all","name":[["test",1],["refused",1],["request",1],["records",1],["no",1],["job",1],["at",1],["all",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",3],["refused",3],["request",3],["records",2],["no",4],["job",5],["at",2],["all",2],["client",7],["other",1],["side",1],["discriminator",1],["so",1],["pair",1],["synchronous",1],["refusal",1],["releases",1],["pins",1],["writes",1],["correlation",1],["same",1],["terminal",1],["state",2],["as",1],["zero",1],["claim",1],["accept",2],["above",1],["id",9],["only",1],["thing",1],["separates",1],["them",1],["must",1],["always",1],["write",1],["one",1],["annotation",6],["pin",1],["reservation",4],["resv",1],["00001",1],["status",4],["body",2],["message",1],["1024",2],["wait",1],["false",1],["ids",1],["assert",5],["413",1],["ledger",7],["store",2],["admission",1],["root",1],["frame",2],["released",1],["none",2],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_release_and_its_ledger_row_move_in_one_transaction","name":[["test",1],["release",1],["its",1],["ledger",1],["row",1],["move",1],["one",1],["transaction",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["release",8],["its",2],["ledger",3],["row",2],["move",2],["one",2],["transaction",2],["client",11],["other",1],["half",1],["commits",1],["rows",1],["then",1],["fails",1],["stamp",1],["leaves",1],["reserved",1],["recorded",1],["against",1],["pins",1],["already",1],["back",1],["composer",1],["flight",1],["claim",1],["not",1],["exist",1],["annotation",5],["id",9],["pin",1],["store",4],["reserve",1],["admission",3],["reservation",1],["resv",4],["atomic",4],["root",2],["frame",5],["ids",1],["assert",4],["annotations",1],["state",2],["released",2],["status",1],["open",1],["reconciled",3],["runner",1],["reconcile",1]]},{"id":"tests/test_followup_admission.py#test_a_release_refuses_a_partial_or_empty_hold","name":[["test",1],["release",1],["refuses",1],["partial",1],["empty",1],["hold",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["release",11],["refuses",2],["partial",8],["empty",2],["hold",2],["client",18],["same",1],["exact",1],["rule",1],["as",1],["recovery",1],["sweep",1],["ordinary",1],["path",1],["rowcount",1],["different",1],["question",1],["from",1],["ledger",4],["names",1],["went",1],["back",1],["admission",4],["naming",1],["two",2],["pins",1],["only",1],["one",4],["still",2],["held",2],["moves",2],["row",1],["stamping",1],["whole",2],["thing",1],["released",2],["publishes",1],["outcome",1],["pin",3],["call",1],["did",1],["not",2],["touch",1],["live",1],["turn",1],["may",1],["already",1],["have",1],["sent",2],["first",4],["second",4],["body",2],["store",11],["reserve",1],["reservation",4],["id",11],["resv",6],["01",6],["root",3],["frame",6],["annotation",5],["ids",1],["half",2],["underneath",1],["conn",4],["execute",2],["update",2],["annotations",4],["status",4],["null",1],["commit",2],["assert",6],["state",2],["reserved",3],["was",1],["freed",1],["false",1],["report",1],["either",1],["again",1],["its",1],["job",1],["stamps",1],["open",1]]},{"id":"tests/test_followup_admission.py#test_a_repeated_id_is_carried_once","name":[["test",1],["repeated",1],["id",1],["carried",1],["once",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["repeated",2],["id",6],["carried",2],["once",2],["client",7],["annotation",5],["pin",1],["seen",4],["list",1],["real",3],["runner",3],["submit",3],["message",4],["spy",2],["frame",2],["project",2],["text",3],["args",2],["kwargs",2],["append",1],["return",1],["type",2],["ignore",2],["method",2],["assign",2],["try",1],["go",1],["ids",1],["finally",1],["assert",1],["count",1],["look",1],["at",1],["peak",1]]},{"id":"tests/test_followup_admission.py#test_a_repeated_id_is_carried_once.spy","name":[["spy",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["spy",2],["frame",3],["project",3],["text",4],["args",3],["kwargs",3],["seen",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_followup_admission.py#test_a_replayed_admission_id_is_refused","name":[["test",1],["replayed",1],["admission",1],["id",1],["refused",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["replayed",3],["admission",4],["id",8],["refused",2],["client",12],["duplicate",1],["either",1],["replay",2],["collision",1],["both",1],["must",1],["lose",1],["first",4],["pin",2],["body",5],["one",1],["second",4],["two",1],["resv",1],["c3",1],["16",1],["status",6],["message",2],["annotation",5],["ids",3],["reservation",2],["wait",2],["false",2],["assert",5],["202",1],["409",1],["code",1],["changed",1],["nothing",1],["open",1],["store",1]]},{"id":"tests/test_followup_admission.py#test_a_reservation_cannot_be_released_from_another_frame","name":[["test",1],["reservation",1],["cannot",1],["be",1],["released",1],["from",1],["another",1],["frame",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reservation",6],["cannot",2],["be",2],["released",2],["from",3],["another",3],["frame",14],["client",13],["tmp",2],["path",2],["scoping",1],["makes",1],["id",11],["safe",1],["accept",1],["caller",2],["release",2],["finalize",3],["keyed",1],["alone",1],["would",1],["let",1],["request",1],["one",1],["session",1],["free",1],["consume",1],["claim",1],["held",1],["only",1],["thing",1],["they",1],["check",1],["ids",4],["travel",1],["responses",1],["mine",7],["pin",1],["other",3],["store",5],["new",1],["kind",1],["turn",1],["project",1],["claimed",2],["reserve",1],["annotations",4],["root",4],["annotation",1],["resv",4],["scoped",4],["assert",7],["naming",1],["right",1],["but",1],["wrong",1],["gets",1],["nothing",1],["status",3],["reserved",2],["sent",3],["expected",2],["false",1],["owning",1],["still",1],["true",1]]},{"id":"tests/test_followup_admission.py#test_a_reservation_id_is_unique_enough_to_be_a_key","name":[["test",1],["reservation",1],["id",1],["unique",1],["enough",1],["be",1],["key",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reservation",8],["id",7],["unique",2],["enough",2],["be",2],["key",2],["client",5],["short",1],["would",1],["collide",1],["across",2],["sessions",1],["restarts",1],["thing",1],["keys",1],["claim",1],["someone",1],["unpublished",1],["comment",1],["seen",3],["index",3],["range",1],["50",1],["annotation",5],["pin",2],["body",3],["status",4],["before",1],["message",1],["turn",1],["ids",1],["wait",1],["false",1],["assert",3],["202",1],["not",1],["add",1],["len",1],["20",1]]},{"id":"tests/test_followup_admission.py#test_a_reservation_stranded_by_a_crash_is_recovered_at_startup","name":[["test",1],["reservation",1],["stranded",1],["by",1],["crash",1],["recovered",1],["at",1],["startup",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reservation",4],["stranded",3],["by",2],["crash",2],["recovered",5],["at",2],["startup",2],["client",11],["tmp",2],["path",2],["process",1],["dies",1],["between",1],["reserve",2],["finalize",1],["leaves",1],["reserved",3],["rows",1],["nothing",1],["will",1],["ever",1],["release",1],["next",1],["start",1],["they",1],["neither",1],["sent",1],["nor",1],["available",1],["no",1],["live",1],["request",2],["holds",1],["them",2],["so",1],["recovery",1],["puts",1],["back",1],["annotation",7],["id",13],["pin",1],["store",4],["annotations",1],["root",2],["frame",4],["ids",2],["resv",3],["crashed",5],["record",1],["admission",2],["req",1],["job",2],["state",2],["assert",4],["status",2],["recover",1],["admissions",1],["open",1],["released",1]]},{"id":"tests/test_followup_admission.py#test_a_reserved_pin_cannot_be_deleted_out_from_under_the_turn","name":[["test",1],["reserved",1],["pin",1],["cannot",1],["be",1],["deleted",1],["out",1],["from",1],["under",1],["turn",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reserved",2],["pin",3],["cannot",2],["be",2],["deleted",2],["out",2],["from",2],["under",2],["turn",2],["client",6],["annotation",5],["id",4],["assert",3],["reserve",1],["status",3],["body",1],["post",1],["method",1],["delete",1],["annotations",1],["409",1],["store",1],["not",1],["none",1]]},{"id":"tests/test_followup_admission.py#test_a_reserved_pin_cannot_be_edited_out_from_under_the_turn","name":[["test",1],["reserved",1],["pin",1],["cannot",1],["be",1],["edited",1],["out",1],["from",1],["under",1],["turn",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reserved",4],["pin",3],["cannot",2],["be",2],["edited",2],["out",2],["from",4],["under",2],["turn",3],["client",7],["patch",1],["annotations",2],["id",5],["status",6],["request",1],["body",2],["no",1],["check",1],["at",1],["all",1],["so",1],["could",1],["move",1],["row",1],["open",2],["sent",1],["while",1],["holding",1],["was",1],["still",1],["flight",1],["breaking",1],["exactly",1],["once",1],["outside",1],["admission",1],["path",1],["entirely",1],["annotation",4],["assert",3],["reserve",1],["post",1],["409",1]]},{"id":"tests/test_followup_admission.py#test_a_send_stays_sent_after_the_pin_is_resolved","name":[["test",1],["send",1],["stays",1],["sent",1],["after",1],["pin",1],["resolved",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["send",3],["stays",2],["sent",12],["after",5],["pin",6],["resolved",7],["client",14],["state",3],["review",2],["action",2],["erase",1],["means",1],["turn",2],["carried",1],["these",1],["comments",2],["fact",2],["about",2],["deriving",1],["from",1],["status",2],["made",1],["instead",1],["so",1],["resolving",1],["dismissing",1],["one",1],["afterwards",1],["ordinary",1],["model",1],["had",1],["already",1],["answered",1],["flipped",1],["answer",1],["released",1],["tells",1],["its",1],["were",1],["never",1],["taken",1],["right",1],["move",1],["them",1],["again",1],["annotation",8],["id",13],["store",4],["reserve",1],["admission",3],["reservation",1],["resv",4],["then",4],["root",2],["frame",6],["ids",2],["finalize",1],["annotations",1],["expected",1],["job",2],["dismissed",1],["update",1],["reconciled",6],["runner",2],["reconcile",2],["assert",2],["deleted",1],["outright",1],["evidence",1],["still",1],["stands",1],["delete",1]]},{"id":"tests/test_followup_admission.py#test_a_zero_row_claim_reports_none_rather_than_sent","name":[["test",1],["zero",1],["row",1],["claim",1],["reports",1],["none",1],["rather",1],["than",1],["sent",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["zero",2],["row",2],["claim",2],["reports",2],["none",3],["rather",2],["than",2],["sent",3],["client",7],["concurrent",1],["loser",1],["claims",1],["nothing",1],["saying",1],["would",1],["tell",1],["its",1],["pins",1],["were",1],["consumed",1],["by",1],["message",2],["never",1],["carried",1],["them",1],["annotation",5],["id",4],["pin",1],["assert",4],["reserve",1],["resv",1],["winner",2],["status",4],["body",4],["go",1],["ids",1],["wait",1],["false",1],["202",1],["annotations",1],["still",1],["holds",1],["reserved",1]]},{"id":"tests/test_followup_admission.py#test_an_accepted_admission_is_recorded_with_its_correlation","name":[["test",1],["accepted",1],["admission",1],["recorded",1],["its",1],["correlation",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["accepted",2],["admission",4],["recorded",3],["its",2],["correlation",2],["client",7],["202",2],["be",1],["lost",1],["dropped",1],["connection",1],["closed",1],["tab",1],["reload",1],["then",1],["knows",1],["only",2],["sent",2],["something",1],["without",1],["durable",1],["record",8],["tying",1],["reservation",2],["request",3],["job",3],["message",2],["there",1],["nothing",1],["reconcile",1],["against",1],["options",1],["resend",1],["double",1],["work",1],["abandon",1],["pins",1],["silent",1],["loss",1],["annotation",6],["id",10],["pin",1],["status",2],["body",4],["go",1],["ids",2],["wait",1],["false",1],["assert",7],["store",1],["not",2],["none",1],["was",1],["root",1],["frame",2],["state",1]]},{"id":"tests/test_followup_admission.py#test_an_accepted_message_still_consumes_them","name":[["test",1],["accepted",1],["message",1],["still",1],["consumes",1],["them",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["accepted",2],["message",3],["still",2],["consumes",2],["them",2],["client",5],["other",1],["half",1],["fix",1],["must",1],["not",1],["make",1],["pins",1],["un",1],["consumable",1],["every",1],["turn",1],["would",1],["re",1],["send",1],["same",1],["comments",1],["forever",1],["annotation",4],["id",3],["pin",1],["status",4],["body",1],["summarise",1],["figure",1],["ids",1],["assert",2],["200",1],["202",1],["sent",1]]},{"id":"tests/test_followup_admission.py#test_an_accepted_turn_that_claimed_nothing_still_records_its_job","name":[["test",1],["accepted",1],["turn",1],["claimed",1],["nothing",1],["still",1],["records",1],["its",1],["job",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["accepted",6],["turn",4],["claimed",2],["nothing",3],["still",3],["records",2],["its",3],["job",6],["client",11],["shape",1],["lost",1],["202",2],["has",1],["tell",2],["apart",1],["from",3],["refusal",2],["whose",1],["pins",2],["all",1],["filtered",1],["out",1],["stale",1],["id",11],["concurrent",1],["loser",1],["work",1],["server",1],["running",1],["ledger",9],["row",1],["kept",1],["request",1],["null",1],["exactly",1],["synchronous",1],["leaves",1],["behind",1],["so",1],["could",1],["not",2],["consume",1],["never",1],["ran",1],["resending",1],["wrong",1],["answer",1],["one",2],["those",1],["reservation",5],["resv",1],["zero",1],["claim",1],["0001",1],["elsewhere",2],["runner",2],["create",1],["session",2],["project",1],["status",3],["body",2],["message",1],["no",1],["mine",1],["wait",1],["false",1],["real",1],["pin",2],["frame",4],["own",1],["annotation",3],["ids",2],["store",2],["assert",6],["admission",2],["root",1],["state",2],["released",2],["must",1],["be",1],["identifiable",1],["reconciled",3],["reconcile",1]]},{"id":"tests/test_followup_admission.py#test_an_already_sent_pin_does_not_re_enter_a_prompt","name":[["test",1],["already",1],["sent",1],["pin",1],["not",1],["re",1],["enter",1],["prompt",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["already",2],["sent",3],["pin",4],["not",3],["re",2],["enter",2],["prompt",2],["client",9],["annotation",7],["filtered",1],["no",1],["status",5],["so",1],["consumed",1],["came",1],["back",1],["id",4],["message",6],["first",1],["ids",2],["assert",4],["200",1],["202",1],["seen",5],["list",1],["real",3],["runner",4],["submit",3],["spy",2],["frame",2],["project",2],["text",3],["args",2],["kwargs",2],["append",1],["return",1],["type",2],["ignore",2],["method",2],["assign",2],["try",1],["second",2],["finally",1],["never",1],["reached",1],["look",1],["at",1],["peak",1]]},{"id":"tests/test_followup_admission.py#test_an_already_sent_pin_does_not_re_enter_a_prompt.spy","name":[["spy",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["spy",2],["frame",3],["project",3],["text",4],["args",3],["kwargs",3],["seen",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_followup_admission.py#test_an_edit_cannot_race_a_reservation_taken_on_another_connection","name":[["test",1],["edit",1],["cannot",1],["race",1],["reservation",1],["taken",1],["another",1],["connection",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["edit",2],["cannot",2],["race",2],["reservation",6],["taken",3],["another",2],["connection",2],["client",6],["check",2],["then",2],["write",2],["toctou",1],["window",1],["real",1],["one",1],["route",2],["asked",1],["annotation",9],["reserved",2],["updated",1],["by",1],["id",10],["alone",1],["between",1],["produced",1],["row",4],["status",3],["open",2],["still",1],["pin",2],["composer",1],["offers",1],["user",1],["while",1],["turn",1],["quoting",1],["other",4],["second",1],["store",2],["try",1],["reserve",1],["annotations",1],["root",1],["frame",2],["ids",1],["resv",2],["raced",2],["would",1],["have",1],["issued",1],["after",1],["its",1],["passed",1],["assert",3],["update",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_followup_admission.py#test_an_id_that_is_not_a_string_never_reaches_the_query","name":[["test",1],["id",1],["not",1],["string",1],["never",1],["reaches",1],["query",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["id",5],["not",3],["string",2],["never",2],["reaches",2],["query",3],["client",6],["annotation",5],["ids",2],["comes",1],["from",1],["json",1],["body",1],["so",1],["hold",1],["number",1],["nested",2],["object",2],["anything",1],["else",1],["sends",1],["reservation",1],["must",1],["pass",1],["one",1],["those",1],["store",1],["as",1],["parameter",1],["pin",1],["status",4],["message",1],["go",1],["17",1],["none",1],["assert",2],["200",1],["202",1],["sent",1]]},{"id":"tests/test_followup_admission.py#test_an_open_pin_is_still_editable_and_deletable","name":[["test",1],["open",1],["pin",1],["still",1],["editable",1],["deletable",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["open",2],["pin",3],["still",2],["editable",2],["deletable",2],["client",7],["guard",1],["must",1],["be",1],["about",2],["reservation",1],["not",1],["annotations",3],["annotation",7],["id",5],["status",6],["post",2],["body",2],["edited",2],["assert",4],["200",2],["store",2],["method",1],["delete",1],["none",1]]},{"id":"tests/test_followup_admission.py#test_an_ordinary_long_paste_still_goes_through","name":[["test",1],["ordinary",1],["long",1],["paste",1],["still",1],["goes",1],["through",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["long",3],["paste",3],["still",2],["goes",2],["through",2],["client",4],["limit",2],["nobody",1],["reach",1],["not",1],["one",1],["catches",1],["real",1],["bug",1],["199",2],["000",2],["characters",1],["very",1],["must",1],["be",1],["accepted",1],["state",1],["finish",2],["hold",1],["head",1],["try",1],["status",2],["body",1],["message",1],["wait",1],["false",1],["assert",1],["202",1],["finally",1]]},{"id":"tests/test_followup_admission.py#test_an_unknown_status_is_a_client_error_not_a_crash","name":[["test",1],["unknown",1],["status",1],["client",1],["error",1],["not",1],["crash",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["status",7],["client",6],["error",2],["not",2],["crash",2],["annotation",2],["id",2],["pin",1],["body",3],["post",1],["annotations",1],["banana",1],["assert",2],["400",1],["code",1],["invalid",1]]},{"id":"tests/test_followup_admission.py#test_an_unstartable_worker_is_not_reported_as_accepted_either","name":[["test",1],["unstartable",1],["worker",1],["not",1],["reported",1],["as",1],["accepted",1],["either",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["unstartable",2],["worker",4],["not",3],["reported",2],["as",2],["accepted",2],["either",2],["client",6],["neighbouring",1],["failure",1],["so",1],["two",1],["share",1],["one",2],["path",1],["rather",1],["than",1],["being",1],["handled",1],["other",1],["forgotten",1],["annotation",5],["id",4],["pin",1],["reservation",4],["resv",1],["thread",5],["start",9],["fails",1],["01",1],["ran",3],["watch",1],["run",1],["message",2],["real",3],["threading",3],["refuse",2],["self",3],["args",2],["kwargs",2],["if",1],["name",1],["startswith",1],["openai4s",1],["turn",1],["raise",1],["runtime",1],["error",1],["new",1],["return",1],["try",1],["status",3],["body",2],["will",1],["wait",1],["false",1],["ids",1],["finally",1],["assert",3],["202",1],["despite",1],["refusal",2],["clean",1]]},{"id":"tests/test_followup_admission.py#test_an_unstartable_worker_is_not_reported_as_accepted_either._refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["refuse",2],["self",4],["args",3],["kwargs",3],["if",1],["name",1],["startswith",1],["openai4s",1],["turn",1],["raise",1],["runtime",1],["error",1],["start",2],["new",1],["thread",1],["return",1],["real",1]]},{"id":"tests/test_followup_admission.py#test_one_reservation_id_cannot_be_used_in_two_frames","name":[["test",1],["one",1],["reservation",1],["id",1],["cannot",1],["be",1],["two",1],["frames",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",3],["one",3],["reservation",5],["id",18],["cannot",2],["be",2],["two",4],["frames",3],["client",12],["admission",5],["globally",4],["unique",6],["not",3],["per",1],["frame",11],["earlier",1],["version",1],["asserted",1],["stayed",1],["isolated",1],["encoded",1],["wrong",1],["contract",1],["accepted",2],["could",2],["name",1],["live",1],["claims",1],["at",1],["once",1],["generated",1],["travels",1],["response",1],["so",2],["duplicate",2],["either",1],["replay",1],["collision",1],["both",1],["must",1],["lose",1],["atomically",1],["without",2],["coexisting",1],["overwriting",1],["first",1],["claim",1],["ledger",2],["row",4],["annotations",1],["annotation",6],["never",1],["have",1],["enforced",1],["already",1],["primary",1],["key",1],["pair",1],["free",1],["index",1],["said",1],["nothing",4],["other",4],["store",5],["new",1],["kind",1],["turn",1],["project",1],["mine",5],["pin",3],["body",1],["theirs",4],["ok",2],["claimed",2],["reserve",2],["resv",3],["000001",3],["root",3],["ids",3],["assert",6],["lost",2],["false",1],["was",1],["loser",1],["changed",1],["winner",1],["status",1],["open",1],["record",3]]},{"id":"tests/test_followup_admission.py#test_startup_releases_pins_a_dead_process_left_held","name":[["test",1],["startup",1],["releases",1],["pins",1],["dead",1],["process",1],["left",1],["held",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["startup",3],["releases",2],["pins",2],["dead",2],["process",3],["left",3],["held",3],["tmp",3],["path",5],["recovery",1],["has",1],["run",1],["not",2],["merely",1],["exist",1],["store",6],["method",1],["nothing",1],["calls",1],["comment",1],["drives",1],["real",1],["runner",3],["constructor",1],["daemon",2],["boot",2],["takes",1],["against",1],["database",1],["already",1],["contains",1],["stranded",4],["reservation",3],["first",7],["client",1],["frame",6],["id",11],["annotation",9],["add",1],["root",2],["artifact",2],["name",1],["png",1],["rel",2],["body",1],["died",1],["claimed",2],["rows",1],["reserve",1],["admission",2],["resv",2],["by",2],["crash01",2],["ids",1],["assert",5],["status",2],["reserved",1],["close",2],["fresh",1],["over",1],["same",1],["data",1],["directory",1],["helper",1],["revived",4],["gateway",1],["mod",1],["session",1],["cfg",1],["hub",1],["start",1],["idle",1],["sweeper",1],["true",1],["try",1],["row",3],["open",1],["pin",1],["none",1],["state",1],["released",1],["finally",1]]},{"id":"tests/test_followup_admission.py#test_the_accepted_answer_says_what_became_of_the_pins","name":[["test",1],["accepted",1],["answer",1],["says",1],["became",1],["pins",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["accepted",3],["answer",2],["says",3],["became",2],["pins",3],["client",5],["202",2],["watch",1],["elsewhere",1],["so",1],["one",1],["place",1],["learn",1],["whether",2],["its",1],["were",1],["consumed",1],["may",1],["retry",1],["annotation",4],["id",3],["pin",1],["status",3],["body",4],["message",1],["go",1],["ids",1],["wait",1],["false",1],["assert",3],["annotations",1],["sent",1],["reservation",1]]},{"id":"tests/test_followup_admission.py#test_the_admission_route_does_not_lean_on_the_deletion_cascade","name":[["test",1],["admission",1],["route",1],["not",1],["lean",1],["deletion",1],["cascade",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",3],["admission",5],["route",7],["not",6],["lean",2],["deletion",2],["cascade",5],["client",13],["state",2],["frame",11],["check",1],["actually",1],["defends",1],["constructed",1],["directly",1],["above",1],["passes",1],["alone",1],["delete",2],["session",2],["now",1],["removes",1],["ledger",4],["so",2],["reconcile",1],["finds",1],["nothing",1],["whatever",1],["checks",1],["first",1],["makes",1],["evidence",1],["about",2],["two",1],["separate",2],["answers",1],["questions",1],["decides",2],["retained",1],["served",1],["row",3],["left",1],["place",1],["only",1],["removed",1],["any",1],["future",1],["path",1],["deletes",1],["without",1],["running",1],["aggregate",1],["would",1],["leave",1],["behind",1],["must",2],["refuse",1],["being",1],["gone",2],["happening",1],["be",1],["annotation",3],["id",9],["pin",1],["reservation",5],["resv",1],["outlives",1],["store",5],["reserve",1],["root",1],["ids",1],["reaching",1],["past",1],["facade",1],["purpose",1],["no",1],["public",1],["api",1],["produces",1],["point",1],["depend",1],["one",1],["conn",2],["execute",1],["from",1],["frames",2],["commit",1],["assert",3],["none",2],["remain",1],["status",3],["body",2],["post",1],["method",1],["admissions",1],["404",1]]},{"id":"tests/test_followup_admission.py#test_the_admission_route_refuses_a_session_that_no_longer_exists","name":[["test",1],["admission",1],["route",1],["refuses",1],["session",1],["no",1],["longer",1],["exists",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["admission",3],["route",4],["refuses",2],["session",7],["no",3],["longer",3],["exists",2],["client",12],["404",3],["not",3],["report",1],["deleted",3],["looked",1],["up",1],["ledger",1],["answered",1],["from",1],["holding",1],["old",1],["frame",7],["id",11],["reservation",6],["exactly",1],["tab",1],["was",2],["open",1],["holds",1],["got",1],["200",2],["correlation",1],["record",1],["comments",1],["exist",1],["checked",1],["first",1],["so",2],["answer",1],["depend",1],["table",1],["cascade",1],["happened",1],["reach",1],["annotation",3],["pin",1],["resv",1],["store",1],["reserve",1],["root",1],["ids",1],["answers",1],["while",1],["alive",1],["below",1],["about",2],["deletion",1],["being",1],["wrong",1],["status",6],["body",3],["post",2],["method",2],["frames",2],["admissions",2],["assert",2],["runner",1],["delete",1]]},{"id":"tests/test_followup_admission.py#test_the_cap_governs_typed_text_and_not_referenced_files","name":[["test",1],["cap",1],["governs",1],["typed",1],["text",1],["not",1],["referenced",1],["files",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["cap",4],["governs",2],["typed",2],["text",3],["not",2],["referenced",2],["files",2],["client",4],["name",1],["references",3],["expanded",2],["inside",1],["run",1],["message",5],["long",1],["after",1],["admission",1],["carry",1],["their",1],["own",1],["max",4],["ref",2],["bytes",2],["budget",1],["if",1],["were",1],["applied",1],["instead",1],["eight",1],["legitimate",1],["would",1],["be",2],["refused",1],["as",1],["one",1],["oversized",1],["from",1],["openai4s",1],["server",1],["import",1],["artifact",3],["refs",4],["assert",2],["gateway",1],["mod",1],["chars",1],["full",1],["exceeds",1],["so",1],["two",1],["must",1],["separate",1],["state",1],["finish",2],["hold",1],["head",1],["try",1],["status",2],["body",1],["look",1],["at",1],["csv",2],["wait",1],["false",1],["202",1],["finally",1]]},{"id":"tests/test_followup_admission.py#test_the_cap_is_reached_by_queueing_and_not_by_a_single_message","name":[["test",1],["cap",1],["reached",1],["by",2],["queueing",1],["not",1],["single",1],["message",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["cap",3],["reached",2],["by",4],["queueing",2],["not",2],["single",2],["message",6],["client",4],["depth",1],["long",1],["could",1],["trip",1],["would",1],["conflate",1],["two",1],["different",1],["limits",1],["give",1],["user",1],["wrong",1],["instruction",1],["whichever",1],["they",1],["hit",1],["finish",2],["fill",1],["queue",2],["try",1],["status",2],["body",2],["1024",2],["wait",1],["false",1],["text",1],["checked",1],["first",1],["because",1],["refusal",1],["about",2],["rather",1],["than",1],["behind",1],["assert",2],["413",1],["code",1],["too",1],["large",1],["finally",1]]},{"id":"tests/test_followup_admission.py#test_the_consume_and_its_ledger_row_move_in_one_transaction","name":[["test",1],["consume",1],["its",1],["ledger",1],["row",1],["move",1],["one",1],["transaction",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",4],["consume",7],["its",2],["ledger",9],["row",2],["move",2],["one",3],["transaction",3],["client",11],["gap",1],["no",1],["longer",1],["exists",1],["so",3],["neither",1],["lie",1],["previously",1],["constructed",1],["split",1],["finalise",1],["pins",1],["leave",1],["saying",1],["reserved",2],["asserted",1],["reconciliation",1],["preferred",1],["rows",1],["was",2],["right",1],["answer",2],["wrong",1],["design",1],["window",1],["real",1],["caller",1],["landing",1],["got",1],["truthful",1],["only",1],["because",1],["something",1],["else",1],["happened",1],["be",1],["readable",1],["two",1],["writes",1],["now",1],["disagreement",1],["not",1],["reachable",1],["through",1],["api",1],["at",1],["all",1],["annotation",4],["id",13],["pin",1],["store",4],["reserve",1],["admission",4],["reservation",1],["resv",5],["atomic",9],["01",5],["root",2],["frame",5],["ids",2],["assert",7],["state",4],["finalize",1],["annotations",1],["sent",4],["expected",1],["request",2],["req",2],["job",4],["correlation",1],["rides",1],["same",1],["commit",1],["accepted",1],["turn",1],["identifiable",1],["from",2],["alone",1],["reconciled",4],["runner",1],["reconcile",1]]},{"id":"tests/test_followup_admission.py#test_the_correlation_is_durable_before_the_worker_can_read_it","name":[["test",1],["correlation",1],["durable",1],["before",1],["worker",1],["read",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["correlation",3],["durable",2],["before",4],["worker",6],["read",2],["client",10],["ordering",2],["asserted",1],["from",1],["inside",1],["turn",3],["rather",1],["than",2],["after",1],["ledger",2],["has",3],["ids",2],["once",1],["request",2],["returns",1],["weaker",1],["claim",2],["one",2],["matters",1],["window",1],["closes",1],["already",1],["running",1],["row",2],["not",2],["yet",1],["written",1],["so",2],["check",1],["happen",1],["at",1],["moment",1],["begins",1],["second",1],["connection",1],["any",1],["body",3],["run",7],["foreign",2],["zero",1],["pin",1],["reservation",4],["resv",1],["ordering01",1],["other",3],["store",2],["db",1],["path",1],["seen",4],["list",2],["real",3],["runner",4],["message",4],["observe",2],["args",2],["kwargs",2],["append",1],["admission",1],["root",1],["frame",2],["id",5],["return",1],["try",1],["status",3],["claims",1],["nothing",2],["wait",2],["false",1],["annotation",2],["assert",6],["202",1],["job",3],["jobs",1],["values",1],["done",1],["20",1],["never",1],["ran",1],["proves",1],["about",1],["first",8],["none",1],["started",1],["existed",1],["state",1],["released",1],["finally",1],["close",1]]},{"id":"tests/test_followup_admission.py#test_the_correlation_is_durable_before_the_worker_can_read_it._observe","name":[["observe",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["observe",2],["args",3],["kwargs",3],["seen",1],["append",1],["other",1],["admission",1],["reservation",1],["root",1],["frame",2],["id",2],["client",1],["return",1],["real",1],["run",1]]},{"id":"tests/test_followup_admission.py#test_the_identity_is_frozen_when_send_is_pressed","name":[["test",1],["identity",1],["frozen",1],["send",1],["pressed",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["identity",2],["frozen",2],["send",3],["pressed",2],["client",5],["not",2],["turn",1],["reaches",1],["head",1],["queue",1],["follow",1],["up",1],["typed",1],["against",1],["one",1],["configuration",1],["must",1],["adopt",1],["another",1],["because",1],["user",1],["changed",1],["profiles",1],["while",1],["waited",2],["store",1],["update",1],["frame",2],["id",2],["model",2],["profile",2],["prof",1],["gone",1],["revision",1],["status",2],["body",1],["message",1],["queued",1],["behind",1],["something",1],["wait",1],["false",1],["assert",1],["409",1],["refusal",1],["dequeue",1],["instead",1]]},{"id":"tests/test_followup_admission.py#test_the_public_routes_refuse_a_held_pin_over_http","name":[["test",1],["public",1],["routes",1],["refuse",1],["held",1],["pin",1],["over",1],["http",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["public",2],["routes",2],["refuse",2],["held",2],["pin",3],["over",2],["http",3],["client",9],["409",3],["as",2],["sees",1],["not",2],["repository",1],["returns",1],["annotation",8],["id",8],["store",2],["reserve",1],["annotations",3],["root",1],["frame",2],["ids",1],["reservation",1],["resv",1],["status",6],["body",4],["post",2],["edit",1],["assert",4],["code",1],["reserved",1],["method",1],["delete",1],["none",1]]},{"id":"tests/test_followup_admission.py#test_the_reconcile_route_answers_a_client_whose_answer_was_lost","name":[["test",1],["reconcile",1],["route",1],["answers",1],["client",1],["whose",1],["answer",1],["was",1],["lost",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reconcile",2],["route",2],["answers",2],["client",8],["whose",2],["answer",2],["was",2],["lost",2],["driven",1],["through",1],["real",1],["handler",1],["surface",1],["reloaded",1],["browser",1],["actually",1],["reaches",1],["annotation",5],["id",7],["pin",1],["code",1],["body",3],["message",1],["go",1],["ids",1],["wait",1],["false",1],["reservation",3],["status",3],["payload",5],["post",1],["method",1],["frames",1],["frame",1],["admissions",1],["assert",4],["200",1],["state",1],["sent",1],["annotations",1],["request",2]]},{"id":"tests/test_followup_admission.py#test_the_reconcile_route_is_scoped_to_the_frame","name":[["test",1],["reconcile",1],["route",1],["scoped",1],["frame",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["reconcile",2],["route",2],["scoped",2],["frame",3],["client",6],["annotation",4],["id",4],["pin",1],["code",1],["body",2],["message",1],["go",1],["ids",1],["wait",1],["false",1],["other",2],["store",1],["new",1],["kind",1],["turn",1],["project",1],["status",3],["payload",1],["post",1],["method",1],["frames",1],["admissions",1],["reservation",1],["assert",1],["404",1]]},{"id":"tests/test_followup_admission.py#test_the_refusal_happens_before_anything_is_written_or_queued","name":[["test",1],["refusal",1],["happens",1],["before",1],["anything",1],["written",1],["queued",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["refusal",2],["happens",2],["before",2],["anything",2],["written",2],["queued",2],["client",7],["point",1],["refusing",2],["at",1],["admission",1],["persisting",1],["first",1],["after",1],["would",1],["leave",1],["message",2],["history",1],["was",1],["refused",1],["replayed",1],["into",1],["every",1],["later",1],["turn",1],["exactly",1],["outcome",1],["cap",1],["exists",1],["prevent",1],["1024",2],["assert",2],["store",1],["list",1],["messages",1],["frame",2],["id",2],["runner",1],["executions",1],["snapshot",1],["queue",1]]},{"id":"tests/test_followup_admission.py#test_the_waiting_branch_reports_pending_too","name":[["test",1],["waiting",1],["branch",1],["reports",1],["pending",1],["too",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["waiting",2],["branch",2],["reports",2],["pending",3],["too",2],["client",6],["monkeypatch",3],["boom",2],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["store",2],["went",1],["away",1],["setattr",1],["finalize",1],["annotations",2],["sent",1],["annotation",4],["id",3],["pin",1],["status",4],["body",4],["message",1],["go",1],["ids",1],["wait",1],["true",1],["assert",3],["200",1],["202",1],["reserved",1]]},{"id":"tests/test_followup_admission.py#test_the_waiting_branch_reports_pending_too.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["boom",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["store",1],["went",1],["away",1]]},{"id":"tests/test_followup_admission.py#test_the_waiting_branch_reports_the_same_admission_facts","name":[["test",1],["waiting",1],["branch",1],["reports",1],["same",1],["admission",1],["facts",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["waiting",2],["branch",4],["reports",2],["same",2],["admission",2],["facts",2],["client",5],["wait",3],["true",2],["false",1],["two",1],["projections",1],["one",2],["turn",1],["waits",1],["must",1],["not",2],["be",1],["told",1],["less",1],["about",1],["its",1],["own",1],["pins",1],["than",1],["script",1],["uses",1],["no",1],["socket",1],["reconcile",1],["from",1],["later",1],["annotation",4],["id",3],["pin",1],["status",3],["body",6],["message",1],["go",1],["ids",1],["assert",3],["200",1],["202",1],["annotations",1],["sent",1],["reservation",1]]},{"id":"tests/test_followup_admission.py#test_two_concurrent_requests_do_not_both_carry_one_pin","name":[["test",1],["two",1],["concurrent",1],["requests",1],["not",1],["both",1],["carry",1],["one",1],["pin",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",4],["test",2],["two",2],["concurrent",2],["requests",2],["not",2],["both",5],["carry",2],["one",4],["pin",7],["client",8],["reservation",1],["atomic",2],["update",1],["so",2],["exactly",1],["wins",1],["row",2],["threads",4],["held",1],["at",2],["barrier",2],["they",1],["reserve",1],["as",2],["close",1],["simultaneously",1],["runtime",1],["allows",1],["without",1],["claim",1],["read",1],["same",2],["open",1],["quote",1],["import",1],["threading",4],["annotation",4],["id",3],["start",3],["carried",4],["list",1],["str",1],["lock",3],["real",3],["runner",3],["submit",3],["message",4],["spy",2],["frame",2],["project",2],["text",6],["args",3],["kwargs",2],["append",1],["return",1],["type",2],["ignore",2],["method",2],["assign",2],["send",2],["label",2],["wait",1],["timeout",2],["ids",1],["thread",5],["target",1],["turn",1],["range",1],["try",1],["join",1],["20",1],["finally",1],["if",1],["look",1],["peak",1],["assert",2],["len",2],["messages",1],["status",1],["sent",1]]},{"id":"tests/test_followup_admission.py#test_two_concurrent_requests_do_not_both_carry_one_pin.send","name":[["send",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["send",2],["label",3],["start",1],["wait",1],["timeout",1],["client",1],["message",1],["annotation",2],["ids",1],["id",1]]},{"id":"tests/test_followup_admission.py#test_two_concurrent_requests_do_not_both_carry_one_pin.spy","name":[["spy",1]],"path":[["tests",1],["test",1],["followup",1],["admission",1],["py",1]],"body":[["def",2],["spy",2],["frame",3],["project",3],["text",4],["args",3],["kwargs",3],["lock",1],["carried",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_frame_cap_units.py","name":[["test",1],["frame",1],["cap",1],["units",1],["py",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["two",1],["caps",2],["measured",2],["different",1],["things",1],["refusal",4],["one",2],["tool",4],["skipped",2],["bytes",7],["against",1],["characters",2],["max",4],["output",4],["captured",1],["stdout",3],["stderr",3],["at",4],["000",7],["frame",4],["capped",2],["whole",1],["outbound",1],["comment",2],["claiming",1],["sat",1],["above",1],["largest",1],["legitimate",1],["response",2],["carries",1],["each",1],["holds",1],["ascii",2],["nothing",1],["else",1],["character",1],["up",2],["utf",1],["json",3],["xxxx",1],["escape",1],["both",2],["streams",1],["filled",1],["documented",2],["cap",2],["059",3],["ok",1],["cjk",1],["12",2],["dropped",2],["control",1],["so",2],["cell",1],["obeying",1],["every",1],["limit",1],["had",1],["its",1],["entire",1],["replaced",1],["by",1],["drop",1],["note",1],["losing",1],["exception",1],["text",1],["error",1],["lineno",1],["guards",1],["usage",1],["only",3],["survived",1],["because",1],["manager",1],["backfills",1],["from",5],["streamed",1],["chunks",1],["chinese",1],["not",4],["corner",1],["case",1],["project",1],["made",1],["look",1],["handled",1],["fix",1],["derives",1],["number",1],["instead",1],["choosing",1],["bigger",1],["web",3],["download",3],["secret",1],["path",1],["key",1],["permission",1],["target",1],["deliberately",1],["url",2],["since",1],["interesting",1],["question",1],["host",1],["contacted",1],["hard",1],["stops",1],["overwriting",1],["credential",1],["file",4],["write",2],["edit",1],["declared",1],["third",1],["other",1],["writes",1],["files",1],["true",1],["did",1],["env",3],["was",2],["refused",1],["same",1],["workspace",1],["under",1],["cli",1],["user",1],["own",1],["cwd",1],["future",1],["import",5],["annotations",1],["pytest",2],["openai4s",2],["kernel",1],["worker",2],["as",1],["mod",1],["tools",1],["registry",1],["types",1],["units",1],["mark",1],["parametrize",1],["filename",1],["id",1],["rsa",1],["credentials",1]]},{"id":"tests/test_frame_cap_units.py#_frame_bytes","name":[["frame",1],["bytes",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["frame",4],["bytes",2],["char",4],["str",2],["int",2],["type",1],["response",1],["id",1],["stdout",1],["worker",2],["mod",2],["max",2],["output",2],["stderr",1],["return",1],["len",1],["json",1],["dumps",1],["encode",1],["utf",1]]},{"id":"tests/test_frame_cap_units.py#test_an_oversized_frame_still_answers_the_caller","name":[["test",1],["oversized",1],["frame",1],["still",1],["answers",1],["caller",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",4],["test",5],["oversized",4],["frame",13],["still",2],["answers",2],["caller",3],["monkeypatch",4],["dropping",1],["outright",1],["would",3],["hang",2],["cell",2],["waiting",1],["kernel",1],["execute",1],["blocks",1],["until",1],["watchdog",1],["kills",1],["worker",7],["reads",1],["as",4],["rather",1],["than",1],["refusal",1],["so",2],["replacement",2],["keeps",1],["same",2],["type",3],["id",6],["driven",1],["not",4],["grepped",1],["first",1],["version",1],["asserted",1],["source",2],["true",1],["almost",1],["any",1],["python",1],["have",1],["passed",1],["against",1],["dropped",1],["entirely",1],["written",5],["list",1],["str",1],["class",1],["sink",4],["write",3],["self",2],["text",2],["append",1],["flush",1],["return",1],["none",1],["resolves",1],["its",3],["protocol",3],["channel",1],["through",1],["proto",2],["out",2],["has",2],["be",1],["replaced",1],["patching",1],["module",1],["level",1],["name",1],["exist",1],["leave",1],["skipping",2],["forever",2],["own",1],["except",2],["clause",1],["reports",2],["success",2],["by",1],["never",1],["running",1],["setattr",2],["mod",4],["lambda",1],["serialises",1],["lock",4],["installs",1],["sys",5],["at",2],["startup",1],["no",2],["process",1],["supplying",1],["makes",1],["run",2],["instead",1],["skip",1],["without",1],["asserting",1],["anything",1],["failure",1],["mode",1],["whole",1],["file",1],["exists",1],["catch",1],["import",2],["threading",3],["if",1],["hasattr",1],["openai4s",2],["raising",1],["false",1],["response",2],["req",2],["42",2],["stdout",1],["max",2],["bytes",2],["10",1],["try",1],["exception",1],["error",5],["noqa",1],["ble001",1],["raise",1],["assertion",1],["writer",1],["could",1],["from",1],["assert",5],["nothing",1],["was",1],["all",1],["json",2],["loads",1],["cannot",1],["match",1],["request",1],["gone",1],["waits",1],["reason",1],["given",1],["drop",1],["len",1],["dumps",1],["encode",1],["utf",1]]},{"id":"tests/test_frame_cap_units.py#test_an_oversized_frame_still_answers_the_caller._Sink","name":[["sink",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["class",2],["sink",2],["def",2],["write",1],["self",2],["text",2],["written",1],["append",1],["flush",1],["return",1],["none",1]]},{"id":"tests/test_frame_cap_units.py#test_an_oversized_frame_still_answers_the_caller._Sink.flush","name":[["flush",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["flush",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_frame_cap_units.py#test_an_oversized_frame_still_answers_the_caller._Sink.write","name":[["write",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["write",2],["self",2],["text",3],["written",1],["append",1]]},{"id":"tests/test_frame_cap_units.py#test_every_file_writing_tool_refuses_secret_paths","name":[["test",1],["every",1],["file",1],["writing",1],["tool",1],["refuses",1],["secret",1],["paths",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",3],["every",3],["file",2],["writing",2],["tool",10],["refuses",2],["secret",5],["paths",2],["defect",1],["as",2],["asymmetry",1],["was",1],["written",1],["writes",2],["rather",1],["than",1],["naming",1],["web",1],["download",1],["so",3],["fourth",1],["one",2],["cannot",2],["be",1],["added",1],["without",1],["failing",1],["derived",2],["write",3],["path",5],["exemption",2],["narrow",1],["means",1],["caller",1],["names",1],["no",2],["destination",1],["key",2],["has",1],["nothing",1],["refuse",1],["compute",2],["result",1],["case",1],["its",1],["harvest",3],["lands",1],["under",1],["workspace",1],["hpc",1],["job",2],["id",3],["regex",1],["sanitised",1],["containment",1],["checked",1],["not",3],["taken",1],["trust",1],["tests",1],["owner",1],["py",1],["drives",1],["safe",1],["dest",1],["traversing",1],["symlinked",1],["directory",1],["claim",1],["skip",1],["confinement",1],["missing",3],["name",1],["cls",2],["types",1],["if",1],["files",2],["assert",1],["these",1],["refusal",1]]},{"id":"tests/test_frame_cap_units.py#test_output_within_the_documented_caps_is_never_dropped","name":[["test",1],["output",1],["within",1],["documented",1],["caps",1],["never",1],["dropped",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",2],["output",3],["within",2],["documented",3],["caps",3],["never",2],["dropped",2],["defect",1],["three",1],["encodings",1],["behave",1],["differently",1],["anything",1],["at",2],["under",1],["character",1],["must",1],["survive",1],["whatever",1],["alphabet",1],["label",2],["char",2],["ascii",1],["cjk",1],["control",1],["x01",1],["size",3],["frame",3],["bytes",4],["assert",1],["worker",2],["mod",2],["max",2],["cap",1],["serialises",1],["over",1],["backstop",1]]},{"id":"tests/test_frame_cap_units.py#test_six_bytes_is_really_the_worst_json_can_do","name":[["test",1],["six",1],["bytes",1],["really",1],["worst",1],["json",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",2],["six",2],["bytes",3],["really",2],["worst",5],["json",5],["whole",1],["derivation",1],["rests",1],["constant",1],["if",1],["could",1],["emit",1],["more",1],["per",2],["character",1],["cap",1],["would",1],["be",1],["back",1],["under",1],["legitimate",1],["frame",1],["max",1],["len",1],["dumps",1],["chr",1],["code",2],["ensure",1],["ascii",2],["false",1],["encode",1],["utf",1],["minus",1],["surrounding",1],["quotes",1],["list",1],["range",1],["128",1],["0x4",1],["e2",1],["0x1",1],["f600",1],["assert",1],["worker",1],["mod",1],["char",1]]},{"id":"tests/test_frame_cap_units.py#test_the_backstop_is_derived_from_the_character_cap","name":[["test",1],["backstop",1],["derived",1],["from",1],["character",1],["cap",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",2],["backstop",2],["derived",2],["from",3],["character",2],["cap",2],["second",1],["hand",1],["picked",1],["number",1],["would",1],["drift",1],["apart",1],["max",3],["output",2],["again",1],["next",1],["time",1],["either",1],["moves",1],["actual",1],["fix",1],["larger",1],["value",1],["only",1],["its",1],["consequence",1],["assert",1],["worker",3],["mod",3],["frame",1],["bytes",2],["json",1],["worst",1],["per",1],["char",1],["000",2]]},{"id":"tests/test_frame_cap_units.py#test_the_backstop_still_stops_a_runaway","name":[["test",1],["backstop",1],["still",1],["stops",1],["runaway",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",2],["backstop",2],["still",2],["stops",2],["runaway",4],["exists",1],["bound",1],["allocation",1],["raising",1],["must",1],["not",1],["mean",1],["removing",1],["print",1],["200",2],["000",4],["was",1],["added",1],["type",1],["response",1],["id",1],["stdout",1],["assert",1],["len",1],["json",1],["dumps",1],["encode",1],["utf",1],["worker",1],["mod",1],["max",1],["frame",1],["bytes",1]]},{"id":"tests/test_frame_cap_units.py#test_the_declared_key_resolves_to_the_path_argument","name":[["test",1],["declared",1],["key",1],["resolves",1],["path",1],["argument",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",3],["declared",2],["key",2],["resolves",2],["path",4],["argument",2],["filename",4],["reads",1],["value",1],["dispatcher",1],["would",1],["so",1],["renamed",1],["parameter",1],["fails",1],["here",1],["rather",1],["than",1],["silently",1],["disarming",1],["refusal",1],["tool",3],["next",1],["cls",3],["types",1],["if",1],["name",1],["web",1],["download",1],["assert",1],["secret",1],["url",1],["https",1],["example",1],["com",1]]},{"id":"tests/test_frame_cap_units.py#test_the_derived_path_exemption_is_not_a_way_out_of_the_refusal","name":[["test",1],["derived",1],["path",1],["exemption",1],["not",1],["way",1],["out",1],["refusal",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",2],["derived",7],["path",7],["exemption",3],["not",4],["way",2],["out",2],["refusal",2],["tool",11],["may",1],["declare",2],["both",4],["naming",1],["destination",2],["argument",1],["claiming",1],["host",1],["contradiction",1],["pair",1],["would",1],["read",1],["as",1],["protection",1],["while",1],["invariant",1],["above",1],["skipped",1],["name",3],["cls",4],["types",2],["if",2],["write",5],["secret",1],["key",1],["assert",2],["these",2],["claim",1],["also",1],["one",1],["only",1],["meaningful",1],["tools",1],["at",1],["all",1],["idle",3],["writes",1],["files",1],["but",1],["nothing",1]]},{"id":"tests/test_frame_cap_units.py#test_the_permission_target_is_still_the_url","name":[["test",1],["permission",1],["target",1],["still",1],["url",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",2],["permission",3],["target",3],["still",2],["url",3],["these",1],["different",1],["controls",1],["fix",1],["must",1],["not",1],["have",1],["swapped",1],["one",1],["other",1],["approval",1],["asks",1],["host",1],["contacted",1],["secret",1],["path",1],["check",1],["refusal",1],["nobody",1],["asked",1],["about",1],["tool",3],["next",1],["cls",3],["types",1],["if",1],["name",1],["web",1],["download",1],["assert",1],["key",1]]},{"id":"tests/test_frame_cap_units.py#test_web_download_names_its_destination_argument","name":[["test",1],["web",1],["download",1],["names",1],["its",1],["destination",1],["argument",1]],"path":[["tests",1],["test",1],["frame",1],["cap",1],["units",1],["py",1]],"body":[["def",2],["test",2],["web",3],["download",3],["names",2],["its",2],["destination",2],["argument",3],["secret",3],["path",4],["key",4],["has",1],["name",2],["becomes",1],["filename",1],["wrong",1],["declaration",1],["reads",1],["as",1],["protection",1],["gates",1],["nothing",1],["tool",5],["next",1],["cls",3],["types",1],["if",1],["assert",2],["parameters",1],["properties",1]]},{"id":"tests/test_frame_pagination.py","name":[["test",1],["frame",1],["pagination",1],["py",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["keyset",2],["pagination",1],["session",2],["list",2],["frames",1],["took",1],["limit",3],["no",2],["cursor",5],["so",2],["there",1],["was",2],["way",1],["see",1],["past",1],["first",1],["page",4],["worse",1],["read",1],["rows",2],["once",2],["filtered",1],["out",1],["abandoned",1],["empty",1],["sessions",3],["then",1],["truncated",1],["project",1],["whose",1],["mostly",1],["hidden",1],["returned",1],["short",1],["nothing",1],["distinguished",1],["from",4],["last",1],["client",1],["stopped",1],["early",1],["lost",1],["rest",1],["silently",1],["two",2],["properties",1],["asserted",1],["here",1],["completeness",2],["walking",1],["visits",1],["every",1],["row",2],["exactly",1],["honesty",1],["has",1],["more",1],["observation",1],["one",2],["extra",1],["actually",1],["available",1],["rather",1],["than",1],["inference",1],["being",1],["full",1],["not",1],["offset",2],["skips",1],["repeats",1],["whenever",1],["created",3],["deleted",1],["between",1],["pages",1],["routine",1],["frame",1],["id",1],["tiebreaker",2],["matters",1],["same",2],["reason",1],["at",1],["millisecond",2],["timestamp",1],["ordinary",1],["ordering",1],["by",1],["alone",1],["leaves",1],["ties",1],["undefined",1],["lets",1],["land",1],["inside",1],["import",3],["pytest",3],["openai4s",2],["config",2],["store",2],["fixture",1],["itself",1],["mark",1],["parametrize",1],["bad",1],["zzzz",1],["bm90",1],["lwet",1],["y3",1],["vyc29y",1]]},{"id":"tests/test_frame_pagination.py#_make","name":[["make",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["make",2],["store",5],["project",4],["base",3],["ms",3],["000",4],["root",1],["frames",2],["newest",1],["last",1],["distinct",1],["timestamps",1],["ids",3],["range",1],["fid",3],["new",1],["frame",2],["kind",1],["turn",1],["id",2],["name",1],["02d",1],["conn",2],["execute",1],["update",1],["created",1],["at",1],["append",1],["commit",1],["return",1]]},{"id":"tests/test_frame_pagination.py#_walk","name":[["walk",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["walk",2],["store",3],["project",4],["page",5],["size",4],["through",1],["browse",2],["frames",2],["way",1],["route",1],["seen",3],["cursor",3],["pages",4],["none",1],["while",1],["true",2],["batch",5],["id",3],["roots",1],["only",1],["limit",1],["before",1],["if",2],["not",1],["break",2],["extend",1],["frame",2],["last",3],["int",1],["created",1],["at",1],["len",1],["50",1],["return",1]]},{"id":"tests/test_frame_pagination.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_frame_pagination.py#test_a_page_size_larger_than_the_data_terminates","name":[["test",1],["page",1],["size",1],["larger",1],["than",1],["data",1],["terminates",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["page",2],["size",2],["larger",2],["than",2],["data",2],["terminates",2],["store",4],["make",1],["seen",2],["pages",2],["walk",1],["100",1],["assert",1],["len",1]]},{"id":"tests/test_frame_pagination.py#test_an_absent_cursor_means_the_first_page","name":[["test",1],["absent",1],["cursor",1],["means",1],["first",1],["page",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["absent",2],["cursor",5],["means",2],["first",2],["page",2],["from",1],["openai4s",1],["server",1],["gateway",1],["import",1],["decode",3],["frame",3],["assert",2],["none",3]]},{"id":"tests/test_frame_pagination.py#test_an_empty_project_pages_cleanly","name":[["test",1],["empty",1],["project",1],["pages",1],["cleanly",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["empty",3],["project",2],["pages",4],["cleanly",2],["store",3],["seen",2],["walk",1],["10",1],["assert",1]]},{"id":"tests/test_frame_pagination.py#test_an_unreadable_cursor_is_rejected_not_ignored","name":[["test",1],["unreadable",1],["cursor",1],["rejected",1],["not",1],["ignored",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["unreadable",2],["cursor",5],["rejected",2],["not",2],["ignored",2],["bad",4],["treating",1],["as",2],["start",1],["over",1],["would",1],["loop",1],["client",1],["page",1],["one",1],["forever",1],["looks",1],["like",1],["hang",1],["rather",1],["than",1],["error",3],["from",1],["openai4s",1],["server",1],["gateway",3],["import",1],["decode",2],["frame",2],["pytest",1],["raises",1],["assert",1],["value",1],["code",1],["400",1]]},{"id":"tests/test_frame_pagination.py#test_ordering_is_deterministic_across_calls","name":[["test",1],["ordering",1],["deterministic",1],["across",1],["calls",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["ordering",2],["deterministic",2],["across",2],["calls",2],["store",7],["range",1],["new",1],["frame",3],["kind",1],["turn",1],["project",4],["id",6],["tie2",4],["name",1],["conn",2],["execute",1],["update",1],["frames",3],["created",1],["at",1],["7000",1],["commit",1],["first",2],["browse",2],["limit",2],["second",2],["assert",1]]},{"id":"tests/test_frame_pagination.py#test_paging_returns_newest_first","name":[["test",1],["paging",1],["returns",1],["newest",1],["first",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["paging",2],["returns",2],["newest",2],["first",2],["store",4],["made",2],["make",1],["seen",2],["walk",1],["assert",1],["list",1],["reversed",1]]},{"id":"tests/test_frame_pagination.py#test_rows_sharing_a_timestamp_are_not_skipped","name":[["test",1],["rows",1],["sharing",1],["timestamp",1],["not",1],["skipped",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["rows",2],["sharing",2],["timestamp",2],["not",2],["skipped",2],["store",6],["reason",1],["cursor",2],["carries",1],["frame",2],["id",3],["ordering",1],["by",1],["created",2],["at",2],["alone",1],["tie",5],["has",1],["undefined",1],["order",1],["landing",1],["mid",1],["drops",1],["rest",1],["silently",1],["only",1],["under",1],["load",1],["worst",1],["way",1],["find",1],["out",1],["ids",2],["range",1],["fid",2],["new",1],["kind",1],["turn",1],["project",2],["name",1],["append",1],["conn",2],["execute",1],["update",1],["frames",1],["5000",1],["commit",1],["seen",4],["walk",1],["assert",1],["len",2]]},{"id":"tests/test_frame_pagination.py#test_the_cursor_is_opaque_and_round_trips","name":[["test",1],["cursor",1],["opaque",1],["round",1],["trips",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["cursor",7],["opaque",3],["round",2],["trips",2],["from",1],["openai4s",1],["server",1],["gateway",1],["import",1],["decode",2],["frame",4],["encode",2],["token",3],["1784531680123",2],["frm",2],["abc",2],["assert",2],["not",2],["must",1],["expose",1],["its",1],["sort",1],["key",1]]},{"id":"tests/test_frame_pagination.py#test_the_cursor_visits_every_row_exactly_once","name":[["test",1],["cursor",1],["visits",1],["every",1],["row",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["frame",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["cursor",2],["visits",2],["every",2],["row",2],["exactly",2],["once",2],["store",4],["made",2],["make",1],["25",2],["seen",4],["pages",2],["walk",1],["10",1],["assert",3],["len",2]]},{"id":"tests/test_frame_repository.py","name":[["test",1],["frame",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["projects",1],["frames",2],["messages",1],["steps",1],["cell",1],["logs",1],["from",5],["future",1],["import",9],["annotations",1],["hashlib",1],["re",1],["sqlite3",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["pytest",1],["openai4s",3],["config",2],["storage",1],["frame",1],["repository",1],["store",2]]},{"id":"tests/test_frame_repository.py#_Clock","name":[["clock",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["class",2],["clock",2],["def",2],["init",1],["self",7],["start",2],["int",3],["1000",1],["none",1],["next",3],["calls",2],["list",1],["call",1],["value",3],["append",1],["return",1]]},{"id":"tests/test_frame_repository.py#_Clock.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["call",2],["self",5],["int",2],["value",3],["next",2],["calls",1],["append",1],["return",1]]},{"id":"tests/test_frame_repository.py#_Clock.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["init",2],["self",4],["start",3],["int",3],["1000",2],["none",2],["next",1],["calls",1],["list",1]]},{"id":"tests/test_frame_repository.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["repository",5],["tmp",3],["path",4],["store",5],["config",1],["data",1],["dir",1],["db",1],["clock",5],["frame",1],["conn",1],["lock",1],["ms",1],["return",1]]},{"id":"tests/test_frame_repository.py#test_cell_projection_metadata_is_validated_and_round_trips","name":[["test",1],["cell",1],["projection",1],["metadata",1],["validated",1],["round",1],["trips",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["cell",9],["projection",2],["metadata",2],["validated",2],["round",2],["trips",2],["tmp",3],["path",3],["store",1],["repository",8],["clock",1],["frame",12],["new",1],["project",1],["id",10],["science",1],["log",4],["root",1],["code",4],["data",3],["load",2],["raw",2],["nscore",1],["mean",1],["result",4],["meta",2],["visibility",5],["scratch",2],["pin",5],["true",2],["replay",5],["policy",4],["safe",2],["detail",9],["assert",7],["variable",3],["reads",1],["writes",1],["score",1],["deletes",1],["mutation",1],["uncertain",1],["false",1],["pytest",3],["raises",3],["value",2],["error",3],["match",3],["pass",3],["bad",3],["private",1],["type",1],["always",1]]},{"id":"tests/test_frame_repository.py#test_composite_writes_use_late_bound_store_compatibility_callbacks","name":[["test",1],["composite",1],["writes",1],["late",1],["bound",1],["store",1],["compatibility",1],["callbacks",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["composite",2],["writes",2],["late",8],["bound",2],["store",6],["compatibility",2],["callbacks",2],["tmp",3],["path",4],["config",1],["data",1],["dir",1],["db",1],["calls",5],["repository",6],["frame",16],["conn",1],["lock",1],["clock",2],["ms",1],["lambda",3],["id",18],["append",3],["resolve",3],["scope",3],["kwargs",2],["root",4],["project",22],["source",2],["child",3],["new",1],["parent",4],["fallback",3],["create",1],["name",1],["assert",4]]},{"id":"tests/test_frame_repository.py#test_delete_frame_removes_complete_session_aggregate","name":[["test",1],["delete",1],["frame",1],["removes",1],["complete",1],["session",1],["aggregate",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["delete",4],["frame",14],["removes",2],["complete",2],["session",2],["aggregate",2],["tmp",3],["path",4],["store",8],["repository",9],["clock",1],["root",15],["new",2],["project",3],["id",27],["science",3],["child",8],["parent",1],["kind",3],["delegate",1],["add",3],["message",2],["role",1],["user",1],["content",1],["log",3],["cell",2],["code",3],["work",1],["result",1],["step",8],["lock",1],["conn",5],["execute",7],["insert",4],["into",4],["plans",5],["plan",6],["steps",5],["status",3],["created",4],["at",8],["updated",4],["values",4],["draft",2],["annotations",3],["annotation",2],["artifact",2],["rel",2],["number",1],["body",2],["open",1],["executemany",1],["permission",2],["rules",4],["rule",5],["scope",2],["tool",1],["pattern",1],["decision",1],["conversation",2],["bash",2],["ask",2],["commit",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",5],["counts",2],["table",3],["select",4],["count",1],["from",4],["fetchone",1],["frames",2],["messages",2],["execution",2],["order",3],["by",3],["fetchall",3],["assert",4]]},{"id":"tests/test_frame_repository.py#test_delete_project_cascade_paths_rows_and_single_commit","name":[["test",1],["delete",1],["project",1],["cascade",1],["paths",1],["rows",1],["single",1],["commit",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["delete",3],["project",17],["cascade",2],["paths",3],["rows",2],["single",2],["commit",3],["tmp",5],["path",5],["store",4],["repository",9],["clock",1],["create",1],["id",39],["science",12],["name",2],["root",12],["new",2],["frame",15],["child",10],["parent",1],["kind",2],["delegate",1],["add",2],["message",2],["role",1],["user",1],["content",2],["log",4],["cell",2],["code",2],["work",1],["result",7],["step",3],["lock",1],["cursor",14],["conn",1],["execute",13],["insert",12],["into",12],["artifacts",2],["artifact",8],["filename",1],["created",11],["at",16],["updated",5],["values",12],["csv",3],["versions",2],["version",6],["lineage",2],["edges",2],["edge",2],["input",1],["output",1],["plans",2],["plan",2],["steps",2],["status",2],["draft",1],["annotations",2],["annotation",2],["rel",2],["number",1],["body",3],["open",1],["executemany",2],["permission",2],["rules",2],["rule",6],["scope",2],["tool",1],["pattern",1],["decision",1],["bash",3],["ask",3],["conversation",1],["global",3],["folders",2],["folder",3],["notes",2],["note",3],["memories",2],["memory",3],["block",1],["general",1],["compaction",2],["archives",2],["archive",2],["host",2],["call",4],["method",1],["query",1],["settings",2],["key",2],["value",1],["fb",3],["up",1],["down",1],["assert",5],["stale",1],["ids",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",4],["table",2],["projects",1],["frames",1],["messages",1],["execution",1],["select",3],["count",2],["from",3],["fetchone",2],["fetchall",1],["like",1]]},{"id":"tests/test_frame_repository.py#test_execution_log_consumes_matching_attempt_revision_without_reallocating","name":[["test",1],["execution",1],["log",1],["consumes",1],["matching",1],["attempt",1],["revision",1],["without",1],["reallocating",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["execution",6],["log",4],["consumes",2],["matching",2],["attempt",5],["revision",7],["without",2],["reallocating",2],["tmp",3],["path",3],["store",4],["repository",6],["clock",1],["frame",12],["new",1],["project",1],["id",17],["science",1],["group",8],["append",1],["action",1],["root",3],["turn",2],["kind",1],["allocate",2],["producing",2],["cell",12],["reserved",3],["state",5],["generation",4],["code",2],["run",1],["result",2],["index",2],["detail",4],["assert",2],["wrong",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["durable",1]]},{"id":"tests/test_frame_repository.py#test_execution_log_orders_equal_timestamps_by_state_revision","name":[["test",1],["execution",1],["log",1],["orders",1],["equal",1],["timestamps",1],["by",1],["state",1],["revision",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["execution",3],["log",5],["orders",2],["equal",2],["timestamps",2],["by",2],["state",3],["revision",3],["tmp",3],["path",3],["store",4],["repository",6],["clock",1],["frame",13],["new",1],["project",1],["id",9],["science",1],["cell",9],["root",3],["code",2],["first",3],["result",2],["zzz",2],["index",2],["second",3],["aaa",2],["lock",1],["conn",2],["execute",1],["update",1],["created",1],["at",1],["2000",1],["commit",1],["cells",4],["list",1],["assert",2],["producing",1]]},{"id":"tests/test_frame_repository.py#test_execution_log_status_json_fallback_append_only_and_clock","name":[["test",1],["execution",1],["log",1],["status",1],["json",1],["fallback",1],["append",1],["only",1],["clock",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["execution",8],["log",10],["status",5],["json",2],["fallback",2],["append",4],["only",2],["clock",4],["tmp",3],["path",4],["store",9],["repository",17],["frame",25],["new",1],["project",2],["id",32],["science",2],["first",2],["cell",28],["root",5],["code",6],["compute",4],["result",4],["stdout",1],["ok",1],["stderr",1],["interrupted",6],["true",2],["usage",1],["wall",1],["cpu",1],["peak",1],["rss",1],["kb",1],["4096",1],["index",1],["figures",5],["figure",2],["png",2],["files",8],["read",4],["input",2],["csv",4],["written",4],["output",2],["error",5],["fail",1],["assert",34],["count",2],["latest",2],["state",7],["revision",7],["cells",19],["list",2],["generation",7],["none",3],["hash",1],["hashlib",1],["sha256",1],["hexdigest",1],["visibility",1],["scientific",1],["pin",1],["false",2],["replay",1],["policy",1],["conditional",1],["variable",3],["reads",1],["writes",1],["deletes",1],["mutation",1],["uncertain",1],["detail",5],["missing",1],["group",10],["action",2],["turn",4],["kind",2],["allocate",2],["attempt",2],["producing",3],["python",3],["associated",3],["failed",4],["before",2],["lock",1],["conn",2],["execute",2],["update",1],["bad",4],["null",1],["commit",1],["malformed",4],["pytest",2],["raises",2],["sqlite3",2],["integrity",1],["replacement",1],["original",4],["created",1],["at",1],["1001",2],["calls",1],["1000",1],["1002",1],["1003",1],["type",1],["object",1],["connect",1],["db",1],["as",1],["independent",2],["select",1],["from",1],["fetchone",1]]},{"id":"tests/test_frame_repository.py#test_frame_browse_detail_and_regex_search_contracts","name":[["test",1],["frame",1],["browse",1],["detail",1],["regex",1],["search",1],["contracts",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["frame",19],["browse",5],["detail",10],["regex",2],["search",5],["contracts",2],["tmp",3],["path",3],["store",1],["repository",15],["clock",1],["alpha",12],["new",3],["project",7],["id",22],["science",3],["name",4],["session",1],["status",4],["ready",1],["child",5],["parent",1],["kind",2],["delegate",2],["depth",2],["beta",6],["other",1],["failed",2],["log",2],["cell",10],["root",2],["seq",2],["code",2],["result",3],["stdout",2],["protein",2],["print",1],["assert",11],["row",10],["frames",6],["all",2],["roots",2],["only",2],["false",2],["limit",1],["20",1],["none",2],["page",3],["size",1],["producing",1],["cells",1],["children",1],["processing",1],["pages",1],["last",1],["true",1],["missing",1],["pytest",1],["raises",1],["re",1],["error",1]]},{"id":"tests/test_frame_repository.py#test_frame_detail_orders_same_instant_children_deterministically","name":[["test",1],["frame",1],["detail",1],["orders",1],["same",1],["instant",1],["children",1],["deterministically",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["frame",12],["detail",3],["orders",2],["same",4],["instant",2],["children",5],["deterministically",2],["tmp",3],["path",3],["millisecond",2],["delegate",3],["siblings",1],["must",1],["keep",1],["one",1],["stable",1],["order",5],["by",1],["created",4],["at",4],["asc",1],["alone",1],["leaves",1],["equal",1],["timestamps",1],["unspecified",1],["sql",1],["practice",1],["insertion",2],["rowid",2],["so",2],["rebuilt",1],["table",1],["could",1],["reorder",1],["child",7],["ordinals",1],["break",1],["sources",1],["zip",1],["byte",1],["determinism",1],["promise",1],["id",10],["tiebreaker",1],["store",5],["repository",6],["clock",1],["parent",6],["new",3],["project",1],["science",1],["first",2],["kind",2],["depth",2],["second",2],["rename",1],["disagrees",1],["give",1],["both",1],["lock",1],["conn",3],["execute",2],["update",2],["frames",2],["5000",2],["commit",1],["assert",1]]},{"id":"tests/test_frame_repository.py#test_frame_hierarchy_scope_updates_tokens_and_commit","name":[["test",1],["frame",1],["hierarchy",1],["scope",1],["updates",1],["tokens",1],["commit",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["frame",24],["hierarchy",2],["scope",5],["updates",2],["tokens",9],["commit",2],["tmp",3],["path",4],["store",4],["repository",17],["clock",2],["assert",10],["connection",1],["conn",1],["lock",2],["root",15],["new",3],["project",10],["id",19],["science",3],["kind",3],["turn",1],["name",1],["model",2],["child",3],["parent",2],["wrong",1],["delegate",2],["depth",1],["orphan",4],["missing",2],["legacy",2],["resolve",3],["none",4],["fallback",6],["unknown",3],["update",2],["runtime",2],["env",2],["struct",2],["status",2],["done",2],["add",2],["input",3],["10",1],["output",2],["cost",3],["usd",3],["25",1],["calls",1],["1000",2],["1001",1],["1002",1],["1003",1],["1004",1],["1005",2],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["row",2],["execute",1],["select",1],["created",1],["at",2],["updated",1],["from",1],["frames",1],["fetchone",1],["12",1],["75",1]]},{"id":"tests/test_frame_repository.py#test_list_cells_projects_the_stored_interrupted_flag","name":[["test",1],["list",1],["cells",1],["projects",1],["stored",1],["interrupted",1],["flag",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["list",5],["cells",4],["projects",2],["stored",5],["interrupted",9],["flag",3],["tmp",3],["path",3],["must",1],["surface",1],["column",2],["as",1],["bool",1],["writer",1],["derived",1],["status",4],["from",1],["but",1],["projection",1],["never",1],["selected",1],["so",1],["reader",1],["trusting",1],["row",1],["got",1],["false",2],["very",1],["cell",12],["whose",1],["said",1],["two",1],["answers",1],["one",1],["fact",1],["store",1],["repository",6],["clock",1],["frame",11],["new",1],["project",1],["id",8],["science",1],["log",2],["root",2],["code",2],["run",1],["forever",1],["result",2],["int",3],["true",2],["index",2],["print",1],["fine",2],["ok",4],["stdout",1],["listed",5],["producing",1],["assert",4]]},{"id":"tests/test_frame_repository.py#test_log_cell_generation_id_round_trips_and_attempts_stay_authoritative","name":[["test",1],["log",1],["cell",1],["generation",1],["id",1],["round",1],["trips",1],["attempts",1],["stay",1],["authoritative",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["log",5],["cell",26],["generation",12],["id",29],["round",2],["trips",2],["attempts",3],["stay",2],["authoritative",2],["tmp",3],["path",3],["directly",1],["recorded",1],["delegated",1],["child",1],["has",1],["no",3],["execution",3],["row",1],["carries",1],["its",1],["own",1],["attempt",11],["backed",1],["web",2],["cells",4],["keep",1],["derived",1],["binding",1],["even",1],["against",1],["conflicting",1],["column",2],["stamp",2],["store",3],["repository",12],["clock",1],["frame",19],["new",1],["project",1],["science",1],["root",4],["code",3],["direct",7],["result",3],["index",3],["gen",7],["assert",6],["detail",3],["listed",6],["producing",4],["list",3],["group",5],["append",1],["action",1],["turn",2],["kind",1],["allocate",1],["state",2],["revision",2],["stale",1],["resolve",1],["none",3],["exactly",1],["as",1],["before",1],["legacy",4]]},{"id":"tests/test_frame_repository.py#test_message_sequence_metadata_backdating_and_concurrent_commit","name":[["test",1],["message",1],["sequence",1],["metadata",1],["backdating",1],["concurrent",1],["commit",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["message",14],["sequence",2],["metadata",8],["backdating",2],["concurrent",2],["commit",2],["tmp",3],["path",4],["store",2],["repository",10],["clock",1],["root",15],["new",1],["frame",7],["backdated",3],["add",4],["id",6],["role",6],["user",2],["content",6],["first",2],["created",5],["at",5],["unicode",3],["assistant",4],["assert",9],["seq",5],["1001",2],["append",2],["index",2],["return",1],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["as",2],["added",2],["list",2],["map",1],["range",2],["20",1],["22",4],["count",3],["messages",4],["start",1],["limit",1],["none",1],["sqlite3",1],["connect",1],["db",1],["independent",2],["execute",1],["select",1],["from",1],["fetchone",1],["pytest",1],["raises",1],["type",1],["error",1],["bad",2],["object",1]]},{"id":"tests/test_frame_repository.py#test_message_sequence_metadata_backdating_and_concurrent_commit.append","name":[["append",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["append",2],["index",3],["return",1],["repository",1],["add",1],["message",2],["root",2],["frame",1],["id",1],["role",1],["assistant",1],["content",1]]},{"id":"tests/test_frame_repository.py#test_project_create_replace_update_and_derived_listing","name":[["test",1],["project",1],["create",1],["replace",1],["update",1],["derived",1],["listing",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["project",16],["create",5],["replace",2],["update",4],["derived",2],["listing",2],["tmp",3],["path",3],["store",1],["repository",12],["clock",2],["first",4],["id",8],["alpha",11],["name",7],["description",3],["context",6],["example",3],["true",1],["beta",5],["root",2],["new",3],["frame",2],["conversation",3],["parent",1],["kind",1],["delegate",1],["assert",14],["created",3],["at",7],["1000",4],["updated",6],["projects",6],["row",3],["list",1],["count",2],["last",2],["active",2],["1002",2],["1001",2],["renamed",2],["calls",1],["1003",1],["1004",2],["replaced",5],["replacement",1],["1005",1],["missing",1],["none",1]]},{"id":"tests/test_frame_repository.py#test_steps_preserve_json_fallback_offsets_and_timestamp_only_update","name":[["test",1],["steps",1],["preserve",1],["json",1],["fallback",1],["offsets",1],["timestamp",1],["only",1],["update",1]],"path":[["tests",1],["test",1],["frame",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["steps",12],["preserve",2],["json",4],["fallback",2],["offsets",2],["timestamp",2],["only",2],["update",5],["tmp",3],["path",4],["store",5],["repository",9],["clock",2],["frame",10],["new",1],["first",2],["add",2],["step",19],["id",8],["kind",2],["search",2],["title",3],["input",5],["second",2],["code",1],["value",1],["object",1],["status",2],["done",2],["output",4],["searched",2],["summary",2],["complete",2],["assert",11],["seq",2],["created",2],["at",3],["1001",2],["1002",2],["calls",1],["1000",1],["1003",1],["1004",2],["lock",1],["conn",2],["execute",2],["not",2],["commit",1],["list",1],["start",1],["100",1],["count",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["select",1],["updated",1],["from",1],["fetchone",1]]},{"id":"tests/test_fsprobe.py","name":[["test",1],["fsprobe",1],["py",1]],"path":[["tests",1],["test",1],["fsprobe",1],["py",1]],"body":[["lstat",3],["probes",2],["keep",1],["unreadable",1],["path",4],["caller",1],["error",1],["stated",1],["so",1],["fails",1],["interpreter",2],["motivated",1],["cpython",1],["14",1],["symlink",3],["answers",1],["false",1],["under",1],["mode",2],["000",2],["directory",1],["turned",1],["every",2],["try",1],["except",1],["oserror",1],["refuse",1],["guard",1],["into",1],["dead",1],["code",1],["must",1],["raise",1],["there",1],["matrix",1],["while",1],["still",1],["answering",1],["absence",1],["links",1],["plainly",1],["from",2],["future",1],["import",5],["annotations",1],["os",2],["stat",1],["pytest",2],["openai4s",1],["security",1],["fsprobe",1],["kind",1],["mark",1],["skipif",1],["geteuid",1],["reason",1],["root",1],["reads",1],["through",1]]},{"id":"tests/test_fsprobe.py#test_absence_and_links_are_plain_answers","name":[["test",1],["absence",1],["links",1],["plain",1],["answers",1]],"path":[["tests",1],["test",1],["fsprobe",1],["py",1]],"body":[["def",2],["test",2],["absence",2],["links",2],["plain",2],["answers",2],["tmp",11],["path",11],["real",10],["dir",5],["mkdir",1],["file",12],["write",1],["text",1],["encoding",1],["utf",1],["link",5],["symlink",10],["dangling",5],["nowhere",1],["assert",12],["lstat",13],["true",2],["false",4],["absent",3],["below",2],["pytest",1],["raises",1],["not",1],["found",1],["error",1],["missing",1],["ok",1],["kind",7],["none",2],["if",1],["hasattr",1],["os",2],["mkfifo",2],["fifo",4],["other",1]]},{"id":"tests/test_fsprobe.py#test_an_unreadable_parent_raises_instead_of_answering_false","name":[["test",1],["unreadable",1],["parent",1],["raises",1],["instead",1],["answering",1],["false",1]],"path":[["tests",1],["test",1],["fsprobe",1],["py",1]],"body":[["def",2],["test",2],["unreadable",2],["parent",2],["raises",4],["instead",2],["answering",2],["false",2],["tmp",4],["path",4],["sealed",6],["mkdir",1],["inside",5],["symlink",2],["chmod",2],["try",1],["pytest",2],["permission",2],["error",2],["lstat",2],["kind",1],["finally",1],["stat",1],["irwxu",1]]},{"id":"tests/test_gateway_engine.py","name":[["test",1],["gateway",1],["engine",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["integration",1],["contracts",1],["agent",3],["engine",1],["backed",1],["web",2],["session",4],["runner",2],["these",1],["tests",1],["keep",1],["concrete",1],["kernel",2],["offline",1],["they",1],["exercise",1],["composition",1],["boundary",1],["loop",5],["native",2],["control",1],["tools",1],["cancellation",1],["plan",1],["mode",2],["environment",1],["switches",1],["typed",1],["delta",1],["projection",1],["onto",1],["existing",1],["event",1],["protocol",1],["from",9],["future",1],["import",15],["annotations",1],["copy",1],["json",1],["re",1],["threading",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",14],["openai4s",7],["as",3],["mod",3],["readiness",2],["delegation",2],["error",1],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["server",2],["gateway",2],["execution",2],["views",1],["view",1],["service",1],["storage",1],["snapshots",1],["revert",1],["recovery",1],["setting",1],["key",1],["mark",13],["parametrize",13],["explicit",1],["save",1],["false",7],["true",6],["blocking",2],["lease",1],["capture",1],["background",2],["mutation",2],["upload",1],["edit",2],["restore",2],["promote",1],["rename",1],["delete",3],["writer",1],["foreground",1],["kind",2],["project",2],["stage1",10],["ids",3],["off",3],["request",1],["text",2],["budget",3],["marker",1],["reason",1],["run",2],["600",3],["iteration",2],["stopped",2],["by",1],["user",3],["auto",2],["was",1],["reached",1],["call",1],["ui",1],["live",2],["07",1],["completion",1],["starts",1],["its",1],["own",1],["paragraph",1],["gradient",2],["prose",1],["means",1],["rise",1],["setosa",1],["virginica",1],["reflecting",1],["classic",1],["iris",1],["species",1],["size",1],["stage",1],["stage4",1],["daemon",1],["log",1],["noise",1],["expected",1],["refusals",1],["one",1],["line",1],["not",1],["crash",1]]},{"id":"tests/test_gateway_engine.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["max",4],["turns",4],["int",2],["stage1",4],["bool",2],["false",2],["config",3],["return",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["roadmap",2],["features",1],["feature",1],["flags",1],["trusted",1],["delivery",1]]},{"id":"tests/test_gateway_engine.py#_external_mutation_snapshot","name":[["external",1],["mutation",1],["snapshot",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["external",2],["mutation",2],["snapshot",2],["runner",6],["state",4],["hub",3],["dict",2],["artifacts",6],["store",3],["list",4],["root",6],["frame",2],["id",4],["versions",5],["artifact",6],["files",3],["under",3],["path",5],["tuple",1],["str",2],["bytes",2],["if",2],["not",1],["exists",1],["return",3],["sorted",1],["relative",1],["read",1],["rglob",1],["file",1],["live",1],["workspace",1],["snapshots",1],["dir",1],["copy",3],["deepcopy",3],["observations",2],["capture",1],["events",2]]},{"id":"tests/test_gateway_engine.py#_external_mutation_snapshot.files_under","name":[["files",1],["under",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["files",2],["under",2],["root",5],["path",6],["list",2],["tuple",2],["str",3],["bytes",3],["if",2],["not",1],["exists",1],["return",2],["sorted",1],["relative",1],["read",1],["rglob",1],["file",1]]},{"id":"tests/test_gateway_engine.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",6],["frame",6],["id",6],["str",2],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_gateway_engine.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_gateway_engine.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["event",4],["dict",2],["none",2],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_gateway_engine.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_gateway_engine.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_gateway_engine.py#_live_text","name":[["live",1],["text",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["live",2],["text",4],["hub",3],["str",2],["return",1],["join",1],["event",4],["chunk",2],["events",1],["if",1],["type",2],["block",1]]},{"id":"tests/test_gateway_engine.py#_native_call","name":[["native",1],["call",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["native",2],["call",6],["id",6],["str",4],["name",4],["arguments",6],["dict",4],["ordinal",4],["int",2],["return",1],["wire",1],["raw",1],["json",1],["dumps",1],["separators",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_gateway_engine.py#_native_reply","name":[["native",1],["reply",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["native",2],["reply",2],["content",6],["str",2],["calls",6],["list",2],["dict",6],["tuple",2],["assistant",5],["role",1],["tool",2],["return",1],["usage",1],["message",1]]},{"id":"tests/test_gateway_engine.py#_prepare_message_runner","name":[["prepare",1],["message",1],["runner",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["prepare",2],["message",2],["runner",9],["monkeypatch",4],["tmp",3],["path",3],["dispatcher",5],["cfg",3],["hub",4],["gateway",1],["mod",1],["session",2],["frame",5],["id",4],["store",2],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["update",1],["name",1],["existing",1],["test",1],["ensure",3],["runtime",3],["state",3],["messages",1],["role",1],["system",1],["content",1],["sys",1],["return",2],["setattr",2],["spawn",1],["title",1],["summary",1],["lambda",1],["args",1],["kwargs",1],["none",1]]},{"id":"tests/test_gateway_engine.py#_prepare_message_runner.ensure_runtime","name":[["ensure",1],["runtime",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["ensure",2],["runtime",2],["state",4],["dispatcher",3],["messages",1],["role",1],["system",1],["content",1],["sys",1],["return",1]]},{"id":"tests/test_gateway_engine.py#_stored_metadata","name":[["stored",1],["metadata",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["stored",2],["metadata",3],["message",3],["dict",5],["raw",5],["return",1],["json",1],["loads",1],["if",1],["isinstance",1],["str",1],["else",1]]},{"id":"tests/test_gateway_engine.py#test_a_team_owned_session_is_metered_and_drains_its_abandoned_streams","name":[["test",1],["team",1],["owned",1],["session",1],["metered",1],["drains",1],["its",1],["abandoned",1],["streams",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["team",4],["owned",2],["session",8],["metered",5],["drains",2],["its",3],["abandoned",4],["streams",3],["monkeypatch",4],["tmp",3],["path",3],["mid",1],["stream",2],["stop",1],["policy",1],["follows",1],["ledger",2],["owner",4],["charged",1],["from",1],["terminal",1],["usage",1],["event",2],["must",1],["be",1],["read",1],["without",1],["nothing",1],["reads",2],["closed",1],["at",1],["next",1],["instead",1],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["runner",8],["hub",1],["frame",5],["id",6],["prepare",1],["message",1],["try",1],["assert",3],["false",2],["store",2],["member",1],["project",1],["default",1],["true",1],["broken",1],["lookup",1],["as",1],["unmetered",1],["call",1],["freed",1],["setattr",1],["lambda",1],["throw",1],["runtime",1],["error",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_background_launch_during_trusted_capture_refuses_before_kernel_spawn","name":[["test",1],["background",1],["launch",1],["during",1],["trusted",1],["capture",1],["refuses",1],["before",1],["kernel",1],["spawn",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["background",4],["launch",3],["during",2],["trusted",4],["capture",6],["refuses",2],["before",3],["kernel",6],["spawn",4],["tmp",3],["path",3],["side",1],["lease",1],["closes",1],["check",1],["start",1],["toctou",1],["runner",6],["gateway",3],["mod",2],["session",1],["cfg",1],["stage1",1],["true",2],["hub",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",4],["spawned",4],["false",2],["try",1],["dispatcher",4],["ensure",1],["runtime",1],["nonlocal",1],["raise",1],["assertion",1],["error",3],["admission",1],["must",1],["run",1],["creation",1],["factory",1],["pytest",1],["raises",1],["as",1],["failure",2],["exec",1],["code",2],["print",1],["late",1],["assert",3],["value",1],["busy",1],["bg",1],["list",1],["jobs",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_background_launch_during_trusted_capture_refuses_before_kernel_spawn.spawn_kernel","name":[["spawn",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["spawn",2],["kernel",3],["nonlocal",1],["spawned",2],["true",1],["raise",1],["assertion",1],["error",1],["admission",1],["must",1],["run",1],["before",1],["creation",1]]},{"id":"tests/test_gateway_engine.py#test_branch_activation_refuses_active_background_before_materialization","name":[["test",1],["branch",1],["activation",1],["refuses",1],["active",1],["background",1],["before",1],["materialization",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["branch",3],["activation",4],["refuses",2],["active",2],["background",3],["before",3],["materialization",3],["tmp",3],["path",3],["monkeypatch",3],["runner",8],["gateway",3],["mod",2],["session",3],["cfg",1],["stage1",1],["true",2],["hub",1],["frame",5],["id",5],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",1],["ready",1],["state",5],["prepared",4],["false",2],["must",4],["not",3],["prepare",3],["args",2],["kwargs",2],["del",1],["nonlocal",1],["raise",1],["assertion",1],["error",3],["refuse",1],["setattr",1],["domain",1],["try",1],["trusted",2],["capture",2],["pytest",1],["raises",1],["as",1],["failure",2],["activate",2],["br",1],["assert",3],["value",1],["code",1],["busy",1],["existing",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_branch_activation_refuses_active_background_before_materialization.must_not_prepare","name":[["must",1],["not",1],["prepare",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["prepare",2],["args",3],["kwargs",3],["del",1],["nonlocal",1],["prepared",2],["true",1],["raise",1],["assertion",1],["error",1],["activation",1],["refuse",1],["before",1],["materialization",1]]},{"id":"tests/test_gateway_engine.py#test_cancel_after_llm_reply_prevents_returned_cell","name":[["test",1],["cancel",1],["after",1],["llm",1],["reply",1],["prevents",1],["returned",1],["cell",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["cancel",3],["after",2],["llm",2],["reply",2],["prevents",2],["returned",2],["cell",4],["monkeypatch",6],["tmp",3],["path",3],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["runner",8],["hub",3],["frame",6],["id",5],["prepare",1],["message",4],["model",3],["calls",3],["fake",2],["chat",3],["messages",3],["cfg",2],["delta",2],["kwargs",5],["del",1],["append",1],["state",1],["default",2],["return",1],["content",2],["python",1],["nraise",1],["assertion",2],["error",2],["must",2],["not",2],["run",4],["usage",1],["unexpected",2],["execute",3],["args",3],["raise",1],["cancelled",5],["was",1],["executed",1],["setattr",3],["gateway",1],["mod",1],["log",1],["reviewer",1],["lambda",1],["pytest",1],["fail",1],["turn",1],["be",2],["reviewed",1],["store",2],["setting",1],["review",1],["auto",1],["result",2],["assert",7],["status",2],["events",2],["type",1],["update",1],["stored",4],["list",1],["role",1],["user",3],["assistant",1],["english",2],["request",1],["marker",1],["hard",1],["coded",1],["every",1],["session",1],["stopped",1],["by",1],["json",1],["loads",1],["metadata",1],["reason",1]]},{"id":"tests/test_gateway_engine.py#test_cancel_after_llm_reply_prevents_returned_cell.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",3],["none",2],["kwargs",3],["del",1],["model",1],["calls",1],["append",1],["runner",1],["state",1],["frame",1],["id",1],["default",1],["cancel",1],["return",1],["content",1],["python",1],["nraise",1],["assertion",1],["error",1],["must",1],["not",1],["run",1],["usage",1]]},{"id":"tests/test_gateway_engine.py#test_cancel_after_llm_reply_prevents_returned_cell.unexpected_execute","name":[["unexpected",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["unexpected",2],["execute",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["cancelled",1],["cell",1],["was",1],["executed",1]]},{"id":"tests/test_gateway_engine.py#test_cancel_blocked_llm_releases_running_state_and_drops_late_output","name":[["test",1],["cancel",1],["blocked",1],["llm",1],["releases",1],["running",1],["state",1],["drops",1],["late",1],["output",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["cancel",8],["blocked",3],["llm",2],["releases",2],["running",5],["state",3],["drops",2],["late",8],["output",4],["monkeypatch",6],["tmp",3],["path",3],["dispatcher",2],["simple",1],["namespace",1],["last",1],["none",4],["runner",13],["hub",2],["frame",19],["id",9],["prepare",1],["message",2],["entered",3],["threading",4],["event",5],["release",5],["provider",11],["done",4],["usage",5],["accounted",3],["checks",3],["original",2],["add",4],["tokens",10],["store",4],["record",2],["args",4],["kwargs",6],["setattr",3],["fake",2],["chat",3],["messages",2],["cfg",2],["delta",3],["del",1],["assert",14],["wait",6],["did",3],["not",6],["append",1],["should",1],["if",1],["after",2],["stop",3],["return",1],["content",1],["python",1],["nraise",1],["assertion",2],["error",2],["must",2],["run",2],["prompt",1],["13",2],["completion",1],["unexpected",2],["execute",3],["raise",1],["cancelled",8],["cell",1],["was",2],["executed",1],["gateway",1],["mod",1],["log",1],["try",1],["job",6],["submit",1],["default",2],["slow",1],["request",3],["call",2],["start",1],["execution",2],["owner",3],["reason",1],["pressed",1],["during",1],["ok",1],["true",2],["scope",1],["stayed",1],["behind",1],["result",1],["status",2],["false",1],["executions",1],["snapshot",1],["simulate",1],["next",1],["queued",1],["turn",1],["clearing",1],["coordinator",1],["shared",1],["cancellation",1],["before",1],["abandoned",1],["finally",2],["responds",1],["private",1],["latch",1],["stay",1],["clear",1],["detached",1],["finish",1],["dropped",1],["json",1],["dumps",1],["events",1],["input",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_cancel_blocked_llm_releases_running_state_and_drops_late_output.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",4],["none",3],["kwargs",3],["del",1],["entered",1],["assert",1],["release",2],["wait",1],["test",1],["did",1],["not",3],["blocked",1],["provider",2],["late",2],["cancel",2],["checks",1],["append",1],["should",1],["if",1],["after",1],["stop",1],["done",1],["return",1],["content",1],["python",1],["nraise",1],["assertion",1],["error",1],["must",1],["run",1],["usage",1],["prompt",1],["tokens",2],["13",1],["completion",1]]},{"id":"tests/test_gateway_engine.py#test_cancel_blocked_llm_releases_running_state_and_drops_late_output.record_frame_tokens","name":[["record",1],["frame",1],["tokens",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["record",2],["frame",3],["tokens",3],["args",3],["kwargs",3],["original",1],["add",1],["usage",1],["accounted",1]]},{"id":"tests/test_gateway_engine.py#test_cancel_blocked_llm_releases_running_state_and_drops_late_output.unexpected_execute","name":[["unexpected",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["unexpected",2],["execute",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["cancelled",1],["late",1],["cell",1],["was",1],["executed",1]]},{"id":"tests/test_gateway_engine.py#test_code_only_failure_is_visible_after_real_cell_outcome","name":[["test",1],["code",1],["only",1],["failure",1],["visible",1],["after",1],["real",1],["cell",1],["outcome",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["code",4],["only",2],["failure",2],["visible",6],["after",2],["real",2],["cell",4],["outcome",2],["monkeypatch",5],["tmp",3],["path",3],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["runner",5],["hub",2],["frame",3],["id",3],["prepare",1],["message",4],["reply",3],["python",2],["nprint",1],["missing",2],["name",6],["worked",2],["perfectly",2],["fake",4],["chat",3],["messages",3],["cfg",2],["delta",3],["kwargs",2],["del",2],["assert",6],["callable",1],["return",2],["content",2],["usage",1],["execute",3],["state",2],["origin",2],["emit",2],["stream",2],["true",1],["language",2],["result",3],["stdout",1],["stderr",1],["error",4],["not",2],["defined",1],["setattr",2],["gateway",1],["mod",1],["log",1],["run",2],["default",1],["one",1],["broken",1],["status",1],["failed",2],["join",1],["event",4],["chunk",2],["events",1],["if",1],["type",2],["text",2],["block",1],["stored",2],["store",1],["list",1],["any",1]]},{"id":"tests/test_gateway_engine.py#test_code_only_failure_is_visible_after_real_cell_outcome.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",4],["none",2],["kwargs",3],["del",1],["assert",1],["callable",1],["reply",2],["return",1],["content",1],["usage",1]]},{"id":"tests/test_gateway_engine.py#test_code_only_failure_is_visible_after_real_cell_outcome.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["state",3],["code",3],["origin",3],["emit",3],["stream",3],["true",2],["language",3],["python",2],["del",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",2],["name",3],["missing",1],["not",1],["defined",1]]},{"id":"tests/test_gateway_engine.py#test_completion_without_prior_prose_gets_no_leading_blank_line","name":[["test",1],["completion",1],["without",1],["prior",1],["prose",1],["gets",1],["no",1],["leading",1],["blank",1],["line",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["completion",3],["without",2],["prior",2],["prose",3],["gets",2],["no",2],["leading",2],["blank",2],["line",2],["monkeypatch",4],["tmp",3],["path",3],["dispatcher",2],["simple",1],["namespace",1],["last",3],["output",2],["none",1],["runner",4],["hub",2],["frame",2],["id",2],["prepare",1],["message",2],["finish",2],["silently",2],["state",3],["emit",2],["visible",2],["del",1],["engine",1],["summary",1],["printed",2],["mean",2],["petal",2],["length",2],["per",1],["species",1],["model",1],["return",1],["submitted",1],["setattr",1],["loop",1],["result",2],["run",1],["default",1],["answer",1],["one",1],["sentence",1],["assert",2],["status",1],["completed",1],["live",1],["text",1],["startswith",1]]},{"id":"tests/test_gateway_engine.py#test_completion_without_prior_prose_gets_no_leading_blank_line.finish_silently","name":[["finish",1],["silently",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["finish",2],["silently",2],["state",4],["emit",3],["visible",3],["del",1],["last",2],["engine",1],["completion",1],["output",1],["summary",1],["printed",1],["mean",1],["petal",1],["length",1],["per",1],["species",1],["model",1],["prose",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway_engine.py#test_conversational_json_fence_does_not_cut_off_later_public_prose","name":[["test",1],["conversational",1],["json",1],["fence",1],["not",1],["cut",1],["off",1],["later",1],["public",1],["prose",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["conversational",2],["json",3],["fence",2],["not",4],["cut",2],["off",2],["later",2],["public",3],["prose",2],["monkeypatch",5],["tmp",3],["path",3],["dispatcher",3],["simple",1],["namespace",1],["last",2],["output",4],["none",3],["runner",4],["hub",2],["frame",2],["id",2],["prepare",1],["message",2],["reply",4],["response",1],["shape",1],["summary",4],["will",2],["now",2],["verify",3],["values",5],["python",2],["nhost",1],["submit",1],["verified",4],["unverified",2],["trailing",2],["claim",2],["fake",4],["chat",3],["messages",2],["cfg",2],["delta",3],["kwargs",2],["del",2],["assert",5],["callable",1],["offset",3],["range",1],["len",1],["return",2],["content",1],["usage",1],["execute",3],["state",2],["code",2],["origin",2],["emit",2],["stream",2],["true",1],["language",2],["completion",1],["bullets",1],["result",3],["stdout",1],["stderr",1],["error",1],["setattr",2],["gateway",1],["mod",1],["log",1],["run",1],["default",1],["status",1],["completed",1],["visible",4],["join",1],["event",4],["chunk",2],["events",1],["if",1],["type",2],["text",2],["block",1]]},{"id":"tests/test_gateway_engine.py#test_conversational_json_fence_does_not_cut_off_later_public_prose.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",4],["none",2],["kwargs",3],["del",1],["assert",1],["callable",1],["offset",3],["range",1],["len",1],["reply",3],["return",1],["content",1],["usage",1]]},{"id":"tests/test_gateway_engine.py#test_conversational_json_fence_does_not_cut_off_later_public_prose.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["state",3],["code",3],["origin",3],["emit",3],["stream",3],["true",2],["language",3],["python",2],["del",1],["dispatcher",1],["last",1],["output",2],["summary",1],["verified",2],["completion",1],["bullets",1],["values",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_datapro_composite_preserves_flag_off_immediate_event_sequence","name":[["test",1],["datapro",1],["composite",1],["preserves",1],["flag",1],["off",1],["immediate",1],["event",1],["sequence",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["datapro",5],["composite",2],["preserves",2],["flag",2],["off",2],["immediate",2],["event",8],["sequence",5],["tmp",3],["path",3],["monkeypatch",3],["hub",4],["runner",8],["gateway",1],["mod",1],["session",1],["cfg",1],["stage1",1],["false",2],["frame",6],["id",10],["store",4],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["result",6],["structured",1],["content",2],["code",2],["records",1],["title",1],["legacy",5],["error",3],["available",1],["true",1],["fail",2],["link",5],["batch",2],["artifact",6],["del",1],["raise",1],["runtime",2],["failure",2],["setattr",1],["index",2],["try",1],["pytest",1],["raises",1],["match",1],["save",1],["search",2],["query",1],["secrets",1],["source",1],["created",5],["events",1],["if",1],["type",1],["assert",5],["len",1],["not",1],["total",1],["list",1],["artifacts",1],["root",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_datapro_composite_preserves_flag_off_immediate_event_sequence.fail_link","name":[["fail",1],["link",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fail",2],["link",3],["batch",3],["id",6],["artifact",3],["del",1],["raise",1],["runtime",1],["error",1],["legacy",1],["failure",1]]},{"id":"tests/test_gateway_engine.py#test_datapro_composite_publishes_one_event_after_success","name":[["test",1],["datapro",1],["composite",1],["publishes",1],["one",1],["event",1],["after",1],["success",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["datapro",4],["composite",2],["publishes",2],["one",5],["event",8],["after",2],["success",2],["tmp",3],["path",3],["hub",4],["runner",6],["gateway",1],["mod",1],["session",1],["cfg",1],["stage1",1],["true",2],["frame",4],["id",10],["store",2],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["result",6],["structured",1],["content",2],["code",2],["records",1],["title",1],["final",3],["error",1],["false",1],["available",1],["try",1],["receipt",3],["artifact",8],["save",1],["search",2],["query",1],["secrets",1],["source",1],["assert",6],["not",2],["none",2],["batch",1],["indexed",3],["index",1],["total",1],["items",1],["created",4],["events",1],["if",1],["type",1],["len",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_datapro_link_failure_compensates_under_one_external_mutation","name":[["test",1],["datapro",1],["link",1],["failure",1],["compensates",1],["under",1],["one",1],["external",1],["mutation",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["datapro",6],["link",8],["failure",4],["compensates",2],["under",2],["one",2],["external",2],["mutation",2],["tmp",3],["path",3],["monkeypatch",3],["hub",4],["runner",10],["gateway",5],["mod",3],["session",1],["cfg",1],["stage1",1],["true",2],["frame",7],["id",11],["store",5],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["background",6],["failures",3],["list",4],["error",11],["fail",2],["batch",2],["artifact",4],["del",1],["try",2],["trusted",3],["capture",4],["raise",2],["assertion",1],["must",1],["not",2],["enter",1],["upload",1],["gap",4],["except",1],["as",1],["append",1],["runtime",2],["injected",2],["data",2],["pro",2],["setattr",1],["index",2],["result",6],["structured",1],["content",2],["code",3],["records",1],["title",1],["fault",3],["sentinel",3],["false",1],["available",1],["pytest",1],["raises",1],["match",1],["save",1],["search",3],["query",1],["secrets",1],["source",1],["assert",6],["busy",1],["total",1],["artifacts",1],["root",1],["observations",1],["workspace",1],["glob",1],["json",1],["events",1],["pass",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_datapro_link_failure_compensates_under_one_external_mutation.fail_link","name":[["fail",1],["link",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fail",2],["link",4],["batch",3],["id",6],["artifact",3],["del",1],["try",1],["state",1],["trusted",1],["capture",1],["background",3],["raise",2],["assertion",1],["error",5],["must",1],["not",1],["enter",1],["upload",1],["gap",1],["except",1],["gateway",2],["mod",1],["as",1],["failures",1],["append",1],["runtime",1],["injected",1],["data",1],["pro",1],["failure",1]]},{"id":"tests/test_gateway_engine.py#test_delegated_child_write_is_never_recaptured_as_parent_production","name":[["test",1],["delegated",1],["child",1],["write",1],["never",1],["recaptured",1],["as",1],["parent",1],["production",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["delegated",14],["child",23],["write",5],["never",3],["recaptured",2],["as",2],["parent",13],["production",2],["tmp",3],["path",5],["monkeypatch",4],["explicit",5],["save",9],["shared",1],["workspace",2],["must",1],["not",9],["turn",2],["into",2],["drives",1],["real",2],["web",1],["delegation",2],["composition",1],["local",1],["kernel",1],["takes",1],["same",2],["before",3],["after",1],["snapshots",1],["around",1],["its",2],["cell",22],["between",1],["them",2],["agent",1],["writes",1],["file",2],["variant",1],["also",1],["proves",1],["later",1],["sweep",2],["add",1],["false",1],["capture",8],["observation",2],["already",1],["durable",1],["version",11],["runner",16],["gateway",1],["mod",3],["session",2],["cfg",3],["max",1],["turns",1],["stage1",1],["true",5],["hub",1],["frame",25],["id",31],["store",9],["new",1],["kind",5],["project",1],["default",2],["status",2],["ready",2],["state",6],["replies",4],["fake",2],["chat",3],["messages",2],["kwargs",3],["del",1],["append",1],["len",4],["if",3],["host",2],["artifact",10],["txt",5],["else",2],["return",2],["content",2],["python",4],["from",1],["pathlib",1],["import",1],["text",1],["bytes",1],["encoding",1],["utf",1],["tool",2],["calls",2],["submit",1],["output",1],["summary",1],["done",1],["wrote",1],["setattr",2],["loop",1],["readiness",2],["standard",1],["profile",1],["lambda",3],["try",1],["ensure",1],["runtime",1],["assert",23],["none",6],["artifacts",2],["snapshot",1],["result",4],["request",1],["stop",1],["reason",1],["submitted",1],["event",1],["language",2],["by",2],["filename",1],["strict",1],["versions",4],["list",3],["meta",1],["producing",5],["observations",10],["own",2],["two",2],["halves",1],["one",1],["transaction",1],["repository",1],["merges",1],["rather",1],["than",1],["fabricating",1],["captures",1],["row",4],["durably",1],["recorded",11],["under",1],["delegate",5],["root",4],["origin",2],["reachable",1],["via",2],["detail",3],["notebook",3],["was",1],["ok",1],["code",1],["cells",1],["flattened",1],["log",1],["lineage",9],["execution",1],["view",1],["service",1],["format",1],["timestamp",1],["value",3],["str",1],["producer",2],["no",1],["interaction",1],["fabricated",1],["ui",1],["would",1],["link",1],["exist",1],["item",2],["interactions",1],["index",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_delegated_child_write_is_never_recaptured_as_parent_production.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["replies",3],["append",1],["len",2],["if",2],["save",4],["host",2],["artifact",1],["delegated",3],["txt",3],["explicit",1],["else",1],["return",2],["content",2],["python",2],["from",1],["pathlib",1],["import",1],["path",2],["write",1],["text",1],["child",3],["bytes",1],["encoding",1],["utf",1],["tool",2],["calls",2],["submit",1],["output",1],["summary",1],["done",1],["wrote",1],["file",1]]},{"id":"tests/test_gateway_engine.py#test_delegated_native_write_is_captured_under_the_child_frame","name":[["test",1],["delegated",1],["native",1],["write",1],["captured",1],["under",1],["child",1],["frame",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["delegated",10],["native",15],["write",6],["captured",2],["under",2],["child",17],["frame",16],["tmp",3],["path",4],["monkeypatch",3],["writer",2],["uses",1],["same",1],["producer",3],["boundary",1],["as",1],["its",2],["cell",10],["runner",16],["gateway",1],["mod",2],["session",1],["cfg",3],["max",1],["turns",1],["stage1",1],["true",2],["hub",1],["id",20],["store",9],["new",1],["kind",3],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",6],["replies",4],["fake",2],["chat",3],["messages",2],["kwargs",2],["del",1],["append",1],["len",3],["if",2],["reply",6],["assistant",2],["writing",1],["result",4],["call",2],["file",3],["txt",3],["content",1],["bytes",1],["return",2],["final",1],["finalize",1],["response",1],["summary",1],["done",1],["completion",1],["bullets",1],["wrote",1],["setattr",1],["loop",1],["permission",1],["rule",1],["scope",2],["conversation",1],["tool",2],["pattern",1],["decision",1],["allow",1],["try",1],["ensure",1],["runtime",1],["delegation",1],["assert",10],["not",5],["none",7],["parent",3],["before",2],["artifacts",2],["snapshot",1],["workspace",1],["request",1],["stop",1],["reason",1],["submitted",1],["capture",3],["lambda",2],["event",1],["language",1],["python",1],["artifact",9],["by",1],["filename",1],["strict",1],["versions",4],["list",3],["version",9],["meta",1],["producing",3],["action",1],["has",2],["no",2],["identity",2],["exact",1],["row",2],["fabricate",1],["observations",2],["lineage",4],["execution",2],["view",1],["service",1],["format",1],["timestamp",1],["value",3],["str",1],["else",1],["so",1],["there",1],["nothing",1],["record",1],["recorded",3],["stays",1],["honestly",1],["false",2],["even",1],["now",1],["cells",2],["non",1],["delegate",1],["only",1],["fabricated",1],["phantom",1],["log",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_delegated_native_write_is_captured_under_the_child_frame.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["replies",3],["append",1],["len",2],["if",1],["reply",6],["assistant",2],["native",6],["writing",1],["delegated",2],["result",1],["call",2],["child",5],["write",2],["file",2],["path",1],["txt",1],["content",1],["bytes",1],["return",2],["final",1],["finalize",1],["response",1],["summary",1],["done",1],["completion",1],["bullets",1],["wrote",1]]},{"id":"tests/test_gateway_engine.py#test_deletion_tombstone_refuses_mutation_after_runtime_is_popped","name":[["test",1],["deletion",1],["tombstone",1],["refuses",1],["mutation",1],["after",1],["runtime",1],["popped",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["deletion",7],["tombstone",3],["refuses",2],["mutation",2],["after",4],["runtime",4],["popped",5],["tmp",3],["path",3],["monkeypatch",4],["delete",11],["kind",4],["stage1",4],["hub",5],["runner",13],["gateway",3],["mod",2],["session",3],["cfg",1],["project",10],["id",17],["gap",4],["store",2],["create",1],["name",1],["frame",11],["new",1],["turn",1],["status",1],["ready",1],["state",5],["threading",3],["event",2],["release",5],["errors",3],["list",1],["base",2],["exception",2],["manager",4],["called",4],["false",2],["block",2],["pop",2],["root",2],["assert",10],["existing",2],["none",3],["if",2],["not",7],["wait",2],["raise",2],["assertion",2],["error",5],["did",1],["must",4],["upload",5],["args",2],["kwargs",2],["del",1],["nonlocal",1],["true",1],["refuse",1],["before",3],["setattr",2],["deletions",1],["compute",1],["safe",1],["artifacts",1],["try",2],["else",1],["except",1],["as",2],["append",1],["worker",4],["thread",1],["target",1],["start",1],["events",4],["copy",1],["deepcopy",1],["pytest",1],["raises",1],["failure",2],["artifact",1],["filename",1],["txt",2],["content",1],["text",1],["land",1],["value",1],["code",1],["409",1],["workspace",1],["exists",1],["finally",1],["join",1],["close",1],["alive",1]]},{"id":"tests/test_gateway_engine.py#test_deletion_tombstone_refuses_mutation_after_runtime_is_popped.block_after_runtime_pop","name":[["block",1],["after",1],["runtime",1],["pop",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["block",2],["after",2],["runtime",2],["pop",2],["root",3],["frame",5],["id",5],["assert",2],["runner",1],["existing",1],["state",1],["none",1],["popped",1],["if",1],["not",2],["release",2],["wait",1],["raise",1],["assertion",1],["error",1],["test",1],["did",1],["deletion",1]]},{"id":"tests/test_gateway_engine.py#test_deletion_tombstone_refuses_mutation_after_runtime_is_popped.delete","name":[["delete",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["delete",5],["none",2],["try",1],["if",1],["kind",1],["session",2],["runner",2],["frame",1],["id",2],["else",1],["project",2],["except",1],["base",1],["exception",1],["as",1],["error",2],["deletion",1],["errors",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_deletion_tombstone_refuses_mutation_after_runtime_is_popped.must_not_upload","name":[["must",1],["not",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["upload",3],["args",3],["kwargs",3],["del",1],["nonlocal",1],["manager",2],["called",2],["true",1],["raise",1],["assertion",1],["error",1],["deletion",1],["tombstone",1],["refuse",1],["before",1]]},{"id":"tests/test_gateway_engine.py#test_detached_state_aba_cannot_write_after_deletion_finishes","name":[["test",1],["detached",1],["state",1],["aba",1],["cannot",1],["write",1],["after",1],["deletion",1],["finishes",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["detached",3],["state",16],["aba",4],["cannot",2],["write",2],["after",6],["deletion",2],["finishes",2],["tmp",3],["path",3],["monkeypatch",4],["delete",11],["kind",4],["stage1",4],["hub",5],["runner",14],["gateway",3],["mod",2],["session",3],["cfg",1],["project",10],["id",14],["store",3],["create",1],["name",1],["frame",9],["new",1],["turn",1],["status",1],["ready",1],["stale",3],["original",2],["returned",3],["threading",3],["event",2],["resume",5],["mutation",6],["errors",5],["list",1],["base",2],["exception",2],["manager",4],["called",4],["false",2],["delayed",2],["args",4],["kwargs",4],["if",2],["not",7],["wait",2],["raise",2],["assertion",2],["error",5],["did",1],["return",1],["must",4],["upload",5],["del",1],["nonlocal",1],["true",1],["refuse",1],["before",1],["setattr",2],["artifacts",1],["mutate",2],["none",3],["try",2],["artifact",1],["filename",1],["txt",2],["content",1],["text",1],["land",1],["except",1],["as",1],["append",1],["worker",5],["thread",1],["target",1],["start",1],["assert",10],["else",1],["events",4],["copy",1],["deepcopy",1],["join",2],["alive",1],["len",1],["isinstance",1],["code",1],["409",1],["existing",1],["workspace",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_detached_state_aba_cannot_write_after_deletion_finishes.delayed_state","name":[["delayed",1],["state",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["delayed",2],["state",6],["args",3],["kwargs",3],["original",1],["returned",1],["if",1],["not",2],["resume",2],["wait",1],["raise",1],["assertion",1],["error",1],["test",1],["did",1],["stale",1],["mutation",1],["return",1]]},{"id":"tests/test_gateway_engine.py#test_detached_state_aba_cannot_write_after_deletion_finishes.must_not_upload","name":[["must",1],["not",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["upload",3],["args",3],["kwargs",3],["del",1],["nonlocal",1],["manager",2],["called",2],["true",1],["raise",1],["assertion",1],["error",1],["detached",1],["state",1],["refuse",1],["before",1]]},{"id":"tests/test_gateway_engine.py#test_detached_state_aba_cannot_write_after_deletion_finishes.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["mutate",2],["none",2],["try",1],["runner",1],["upload",1],["artifact",1],["frame",2],["id",2],["filename",1],["after",1],["delete",1],["txt",1],["content",1],["text",1],["must",1],["not",1],["land",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["mutation",1],["errors",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_external_artifact_mutations_refuse_active_workspace_writers_without_delta","name":[["test",1],["external",1],["artifact",1],["mutations",1],["refuse",1],["active",1],["workspace",1],["writers",1],["without",1],["delta",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["external",5],["artifact",16],["mutations",2],["refuse",2],["active",2],["workspace",4],["writers",2],["without",2],["delta",2],["tmp",3],["path",3],["mutation",9],["blocking",3],["lease",5],["hub",11],["runner",16],["gateway",4],["mod",3],["session",1],["cfg",1],["stage1",1],["true",1],["frame",10],["id",23],["store",2],["new",1],["kind",1],["turn",1],["project",2],["default",3],["status",1],["ready",1],["state",6],["seeded",2],["artifacts",2],["upload",3],["filename",2],["seed",1],["txt",3],["content",2],["text",2],["alpha",1],["source",3],["version",4],["latest",1],["edit",3],["beta",2],["events",1],["clear",1],["invoke",2],["none",1],["if",1],["must",4],["not",4],["land",2],["broadcast",8],["elif",4],["replace",1],["restore",2],["promote",3],["cell",4],["promotion",1],["target",1],["root",1],["producing",1],["rejected",2],["index",1],["print",1],["stdout",1],["emitter",1],["rename",2],["name",1],["else",1],["delete",1],["before",2],["snapshot",2],["try",1],["getattr",1],["trusted",2],["capture",2],["pytest",1],["raises",1],["error",2],["as",1],["failure",3],["assert",3],["value",2],["code",2],["409",1],["busy",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_external_artifact_mutations_refuse_active_workspace_writers_without_delta.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["invoke",2],["none",2],["if",1],["mutation",5],["upload",2],["runner",6],["artifact",9],["frame",5],["id",12],["filename",1],["external",1],["txt",2],["content",1],["text",1],["must",4],["not",4],["land",2],["broadcast",8],["hub",5],["elif",4],["edit",2],["replace",1],["beta",1],["restore",2],["version",2],["source",2],["promote",3],["cell",4],["gateway",1],["mod",1],["promotion",1],["target",1],["root",1],["project",1],["default",1],["workspace",2],["state",1],["producing",1],["rejected",2],["index",1],["print",1],["stdout",1],["emitter",1],["rename",2],["name",1],["else",1],["delete",1]]},{"id":"tests/test_gateway_engine.py#test_external_edit_restore_gate_is_always_on_when_stage1_is_disabled","name":[["test",1],["external",1],["edit",1],["restore",1],["gate",1],["always",1],["stage1",1],["disabled",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["external",4],["edit",4],["restore",3],["gate",3],["always",3],["stage1",3],["disabled",2],["tmp",3],["path",3],["monkeypatch",3],["blocking",3],["writer",4],["mutation",6],["hub",7],["runner",12],["gateway",3],["mod",2],["session",1],["cfg",1],["false",3],["frame",5],["id",13],["store",2],["new",1],["kind",1],["turn",2],["project",1],["default",2],["status",1],["ready",1],["state",6],["seeded",2],["artifacts",2],["upload",1],["filename",1],["gated",1],["txt",1],["content",1],["text",1],["alpha",1],["artifact",8],["source",2],["version",4],["latest",1],["events",1],["clear",1],["before",3],["snapshot",2],["manager",5],["invoked",4],["must",4],["not",3],["mutate",2],["args",2],["kwargs",2],["del",1],["nonlocal",1],["true",1],["raise",1],["assertion",1],["error",3],["refuse",1],["setattr",1],["invoke",2],["none",1],["if",2],["replace",1],["beta",1],["broadcast",2],["else",2],["blocker",2],["lock",1],["foreground",1],["trusted",2],["capture",2],["background",1],["try",1],["pytest",1],["raises",1],["as",1],["failure",3],["assert",4],["value",2],["code",2],["409",1],["busy",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_external_edit_restore_gate_is_always_on_when_stage1_is_disabled.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["invoke",2],["none",2],["if",1],["mutation",1],["edit",2],["runner",2],["artifact",3],["id",3],["must",1],["not",1],["replace",1],["beta",1],["broadcast",2],["hub",1],["else",1],["restore",1],["version",2],["source",1]]},{"id":"tests/test_gateway_engine.py#test_external_edit_restore_gate_is_always_on_when_stage1_is_disabled.must_not_mutate","name":[["must",1],["not",1],["mutate",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["mutate",2],["args",3],["kwargs",3],["del",1],["nonlocal",1],["manager",3],["invoked",2],["true",1],["raise",1],["assertion",1],["error",1],["writer",1],["gate",1],["refuse",1],["before",1],["artifact",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_lease_spans_durable_write_through_final_event","name":[["test",1],["external",1],["mutation",1],["lease",1],["spans",1],["durable",1],["write",1],["through",1],["final",1],["event",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["external",2],["mutation",2],["lease",4],["spans",2],["durable",4],["write",2],["through",2],["final",3],["event",20],["tmp",3],["path",3],["class",1],["blocking",3],["hub",7],["init",2],["self",6],["none",4],["super",2],["entered",3],["threading",3],["release",4],["broadcast",2],["root",2],["frame",8],["id",8],["str",1],["dict",1],["if",2],["type",1],["artifact",6],["created",1],["not",5],["wait",2],["raise",2],["assertion",2],["error",6],["did",1],["runner",7],["gateway",3],["mod",2],["session",1],["cfg",1],["stage1",1],["true",2],["store",2],["new",1],["kind",1],["turn",2],["project",1],["default",2],["status",1],["ready",1],["state",6],["failures",3],["list",1],["base",2],["exception",2],["upload",3],["try",2],["filename",2],["boundary",3],["txt",3],["content",1],["text",2],["before",2],["returns",2],["except",1],["as",2],["append",1],["worker",4],["thread",1],["target",1],["start",1],["assert",7],["by",1],["strict",1],["workspace",1],["read",1],["lock",1],["acquire",1],["false",2],["trusted",3],["capture",4],["background",1],["pytest",1],["raises",1],["failure",2],["writer",1],["must",1],["overlap",1],["value",1],["code",1],["busy",1],["finally",1],["join",1],["close",1],["alive",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_lease_spans_durable_write_through_final_event.BlockingHub","name":[["blocking",1],["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["class",2],["blocking",2],["hub",4],["def",2],["init",2],["self",6],["none",2],["super",2],["event",10],["entered",2],["threading",2],["release",3],["broadcast",2],["root",2],["frame",2],["id",2],["str",1],["dict",1],["if",2],["type",1],["artifact",2],["created",1],["not",2],["wait",1],["raise",1],["assertion",1],["error",1],["test",1],["did",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_lease_spans_durable_write_through_final_event.BlockingHub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["init",3],["self",4],["none",2],["super",1],["event",4],["entered",1],["threading",2],["release",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_lease_spans_durable_write_through_final_event.BlockingHub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["broadcast",3],["self",4],["root",3],["frame",3],["id",3],["str",2],["event",7],["dict",2],["none",2],["super",1],["if",2],["type",1],["artifact",2],["created",1],["entered",1],["not",2],["release",2],["wait",1],["raise",1],["assertion",1],["error",1],["test",1],["did",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_lease_spans_durable_write_through_final_event.upload","name":[["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["upload",3],["none",2],["try",1],["runner",1],["artifact",1],["frame",2],["id",2],["filename",1],["event",2],["boundary",1],["txt",1],["content",1],["text",1],["durable",1],["before",1],["returns",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["failures",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_refuses_activation_after_candidate_publication","name":[["test",1],["external",1],["mutation",1],["refuses",1],["activation",1],["after",1],["candidate",1],["publication",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["external",4],["mutation",4],["refuses",2],["activation",10],["after",4],["candidate",11],["publication",7],["tmp",3],["path",3],["monkeypatch",6],["root",3],["execution",2],["identity",1],["survives",1],["session",5],["state",8],["replacement",1],["hub",5],["runner",16],["gateway",3],["mod",2],["cfg",1],["stage1",1],["true",7],["frame",11],["id",18],["store",1],["new",1],["kind",1],["turn",3],["project",1],["default",3],["status",1],["ready",1],["old",3],["branch",8],["br",1],["window",3],["workspace",5],["published",4],["threading",3],["event",2],["release",5],["errors",3],["list",1],["base",2],["exception",2],["setattr",4],["domain",2],["prepare",1],["lambda",2],["args",4],["kwargs",4],["checkpoint",3],["cp",2],["environment",2],["pins",1],["generation",1],["refs",1],["metadata",1],["preview",1],["publish",1],["applied",4],["artifacts",2],["capabilities",1],["permissions",1],["hold",2],["none",3],["assert",11],["existing",2],["not",9],["if",1],["wait",2],["raise",2],["assertion",2],["error",6],["did",1],["seed",1],["messages",1],["activate",3],["try",2],["except",1],["as",2],["append",1],["worker",4],["thread",1],["target",1],["start",1],["aba",2],["condition",1],["compatible",1],["lock",3],["free",1],["while",1],["stable",1],["lifecycle",1],["still",1],["active",1],["acquire",1],["blocking",1],["false",3],["before",3],["snapshot",2],["manager",4],["called",4],["must",4],["upload",5],["del",1],["nonlocal",1],["guard",1],["refuse",1],["pytest",1],["raises",1],["failure",3],["artifact",1],["filename",1],["race",1],["txt",1],["content",1],["text",1],["land",1],["value",2],["code",2],["409",1],["trusted",1],["capture",1],["busy",1],["finally",1],["join",1],["close",1],["alive",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_refuses_activation_after_candidate_publication.activate","name":[["activate",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["activate",3],["none",2],["try",1],["runner",1],["session",1],["branch",2],["frame",1],["id",2],["default",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["activation",1],["errors",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_refuses_activation_after_candidate_publication.hold_after_publication","name":[["hold",1],["after",1],["publication",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["hold",2],["after",2],["publication",2],["state",5],["none",2],["assert",2],["runner",1],["existing",1],["frame",1],["id",1],["not",3],["old",1],["published",1],["if",1],["release",2],["wait",1],["raise",1],["assertion",1],["error",1],["test",1],["did",1],["branch",1],["activation",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_refuses_activation_after_candidate_publication.must_not_upload","name":[["must",1],["not",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["upload",3],["args",3],["kwargs",3],["del",1],["nonlocal",1],["manager",2],["called",2],["true",1],["raise",1],["assertion",1],["error",1],["activation",1],["aba",1],["guard",1],["refuse",1],["before",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_refuses_an_active_pure_turn_before_calling_manager","name":[["test",1],["external",1],["mutation",1],["refuses",1],["active",1],["pure",1],["turn",1],["before",1],["calling",1],["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["external",2],["mutation",2],["refuses",2],["active",2],["pure",3],["turn",7],["before",3],["calling",2],["manager",3],["tmp",3],["path",3],["monkeypatch",3],["runner",7],["gateway",3],["mod",2],["session",1],["cfg",1],["stage1",1],["true",2],["hub",1],["frame",5],["id",5],["store",1],["new",1],["kind",1],["project",1],["default",2],["status",1],["ready",1],["state",4],["invoked",4],["false",2],["must",4],["not",3],["upload",4],["args",2],["kwargs",2],["del",1],["nonlocal",1],["raise",1],["assertion",1],["error",3],["busy",2],["refuse",1],["artifact",2],["setattr",1],["artifacts",1],["lock",2],["acquire",1],["try",1],["pytest",1],["raises",1],["as",1],["failure",3],["filename",1],["race",1],["txt",1],["content",1],["text",1],["land",1],["assert",3],["value",2],["code",2],["409",1],["trusted",1],["capture",1],["finally",1],["release",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_external_mutation_refuses_an_active_pure_turn_before_calling_manager.must_not_upload","name":[["must",1],["not",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["upload",2],["args",3],["kwargs",3],["del",1],["nonlocal",1],["invoked",2],["true",1],["raise",1],["assertion",1],["error",1],["busy",1],["turn",1],["refuse",1],["before",1],["artifact",1],["manager",1]]},{"id":"tests/test_gateway_engine.py#test_external_upload_resolves_child_frame_to_root_capture_gate","name":[["test",1],["external",1],["upload",1],["resolves",1],["child",1],["frame",1],["root",1],["capture",1],["gate",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["external",4],["upload",3],["resolves",2],["child",6],["frame",5],["root",5],["capture",5],["gate",2],["tmp",3],["path",3],["hub",5],["runner",10],["gateway",3],["mod",2],["session",1],["cfg",1],["stage1",1],["true",1],["id",10],["store",2],["new",2],["kind",2],["turn",1],["project",2],["default",3],["status",2],["ready",2],["parent",1],["delegate",1],["state",6],["before",2],["mutation",2],["snapshot",2],["try",1],["trusted",2],["pytest",1],["raises",1],["error",2],["as",1],["failure",2],["artifact",1],["filename",1],["race",1],["txt",1],["content",1],["text",1],["must",1],["not",1],["land",1],["assert",3],["value",1],["code",1],["busy",1],["existing",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_first_write_guard_fails_closed_for_corrupt_empty_revert_marker","name":[["test",1],["first",1],["write",1],["guard",1],["fails",1],["closed",1],["corrupt",1],["empty",1],["revert",1],["marker",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["first",2],["write",2],["guard",2],["fails",2],["closed",2],["corrupt",2],["empty",2],["revert",4],["marker",5],["tmp",3],["path",3],["monkeypatch",3],["runner",8],["gateway",3],["mod",2],["session",3],["cfg",1],["stage1",1],["true",1],["hub",1],["frame",4],["id",4],["store",3],["new",1],["kind",1],["turn",2],["project",1],["default",1],["status",1],["ready",1],["key",4],["recovery",2],["setting",3],["setattr",1],["domain",1],["reconcile",1],["lambda",1],["root",1],["resolved",1],["false",1],["state",1],["required",1],["try",1],["pytest",1],["raises",1],["error",1],["as",1],["failure",2],["require",1],["writable",1],["running",1],["next",1],["assert",2],["value",1],["code",1],["423",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_first_write_guard_never_reconciles_an_active_revert_owner","name":[["test",1],["first",1],["write",1],["guard",1],["never",1],["reconciles",1],["active",1],["revert",1],["owner",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["first",2],["write",2],["guard",2],["never",2],["reconciles",2],["active",5],["revert",7],["owner",5],["tmp",3],["path",3],["monkeypatch",3],["runner",10],["gateway",3],["mod",2],["session",4],["cfg",1],["stage1",1],["true",2],["hub",1],["frame",6],["id",9],["store",3],["new",1],["kind",1],["turn",2],["project",1],["default",2],["status",1],["ready",1],["state",4],["marker",6],["key",4],["recovery",1],["setting",3],["json",1],["dumps",1],["schema",1],["version",1],["preparing",1],["operation",1],["so",1],["branch",1],["reconciled",4],["false",2],["must",3],["not",2],["reconcile",3],["root",1],["nonlocal",1],["raise",1],["assertion",1],["error",2],["keep",1],["its",1],["own",1],["barrier",1],["setattr",1],["domain",1],["try",1],["execution",1],["lifecycle",1],["reason",1],["reverting",1],["workspace",1],["pytest",1],["raises",1],["as",1],["failure",2],["require",1],["writable",1],["running",1],["next",1],["assert",3],["value",1],["code",1],["423",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_first_write_guard_never_reconciles_an_active_revert_owner.must_not_reconcile","name":[["must",1],["not",1],["reconcile",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["reconcile",2],["root",2],["nonlocal",1],["reconciled",2],["true",1],["raise",1],["assertion",1],["error",1],["active",1],["revert",1],["owner",1],["keep",1],["its",1],["own",1],["barrier",1]]},{"id":"tests/test_gateway_engine.py#test_first_write_guard_reconciles_committed_revert_after_restart","name":[["test",1],["first",1],["write",1],["guard",1],["reconciles",1],["committed",1],["revert",1],["after",1],["restart",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["first",2],["write",5],["guard",2],["reconciles",2],["committed",2],["revert",4],["after",2],["restart",2],["tmp",3],["path",4],["hub",4],["runner",12],["gateway",1],["mod",1],["session",5],["cfg",1],["stage1",1],["true",3],["frame",11],["id",14],["store",3],["new",1],["kind",1],["turn",2],["project",1],["default",2],["status",1],["ready",1],["state",1],["workspace",4],["branch",3],["mkdir",1],["parents",1],["exist",1],["ok",1],["analysis",6],["txt",1],["try",1],["text",4],["v1",2],["encoding",4],["utf",4],["target",3],["domain",3],["create",2],["checkpoint",4],["v2",2],["branching",1],["continue",1],["marker",3],["key",4],["recovery",1],["setting",3],["assert",4],["require",1],["writable",1],["running",1],["next",1],["read",1],["none",1],["any",1],["event",2],["type",1],["reverted",1],["events",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_flag_off_project_delete_cleans_frameless_file","name":[["test",1],["flag",1],["off",1],["project",1],["delete",1],["cleans",1],["frameless",1],["file",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",2],["project",10],["delete",3],["cleans",2],["frameless",2],["file",2],["tmp",3],["path",5],["runner",8],["gateway",1],["mod",1],["session",1],["cfg",2],["stage1",1],["false",1],["hub",1],["id",7],["legacy",5],["upload",2],["cleanup",2],["store",2],["create",1],["name",1],["saved",2],["artifact",3],["filename",1],["retained",3],["txt",2],["content",1],["text",1],["bytes",1],["data",1],["dir",1],["uploads",1],["try",1],["assert",2],["none",1],["not",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_frameless_project_mutation_barrier_is_always_on_when_stage1_is_disabled","name":[["test",1],["frameless",1],["project",1],["mutation",1],["barrier",1],["always",1],["stage1",1],["disabled",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["frameless",3],["project",8],["mutation",2],["barrier",2],["always",2],["stage1",3],["disabled",2],["tmp",3],["path",3],["monkeypatch",3],["runner",9],["gateway",3],["mod",2],["session",1],["cfg",1],["false",1],["hub",1],["calls",3],["list",1],["dict",1],["compatible",2],["upload",4],["payload",2],["broadcast",2],["none",1],["del",1],["append",1],["return",1],["artifact",2],["id",3],["legacy",6],["setattr",1],["artifacts",1],["lock",2],["deleting",2],["projects",2],["add",1],["try",1],["pytest",1],["raises",1],["error",1],["as",1],["failure",2],["filename",1],["txt",1],["content",1],["text",1],["must",1],["be",1],["refused",1],["assert",2],["value",1],["code",1],["409",1],["finally",1],["discard",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_frameless_project_mutation_barrier_is_always_on_when_stage1_is_disabled.compatible_upload","name":[["compatible",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["compatible",2],["upload",2],["payload",3],["broadcast",3],["none",2],["del",1],["calls",1],["append",1],["return",1],["artifact",1],["id",2],["legacy",2],["project",2]]},{"id":"tests/test_gateway_engine.py#test_interrupted_repl_cell_does_not_report_success","name":[["test",1],["interrupted",1],["repl",1],["cell",1],["not",1],["report",1],["success",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["interrupted",7],["repl",4],["cell",5],["not",2],["report",2],["success",4],["monkeypatch",3],["tmp",3],["path",3],["notebook",1],["said",2],["terminal",5],["frame",7],["event",1],["same",1],["runner",8],["gateway",1],["mod",1],["session",1],["cfg",1],["hub",5],["id",5],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",5],["ready",1],["outcomes",2],["iter",1],["stdout",2],["stderr",2],["error",2],["none",2],["true",2],["ok",3],["fake",2],["execute",3],["state",3],["code",2],["origin",2],["emit",2],["stream",2],["language",2],["python",1],["del",1],["return",1],["idx",1],["revision",1],["generation",1],["gen",1],["result",1],["next",1],["figures",1],["files",1],["written",1],["setattr",1],["log",1],["try",1],["run",2],["import",1],["time",2],["sleep",1],["60",1],["assert",4],["events",2],["if",2],["type",2],["update",2],["cancelled",1],["finished",2],["print",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_interrupted_repl_cell_does_not_report_success.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["state",4],["code",3],["origin",3],["emit",3],["stream",3],["true",2],["language",3],["python",2],["del",1],["return",1],["idx",1],["revision",1],["generation",1],["id",1],["gen",1],["result",1],["next",1],["outcomes",1],["figures",1],["files",1],["written",1]]},{"id":"tests/test_gateway_engine.py#test_missing_llm_key_turn_logs_one_line_not_a_traceback","name":[["test",1],["missing",1],["llm",1],["key",1],["turn",1],["logs",1],["one",1],["line",1],["not",1],["traceback",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",3],["missing",4],["llm",8],["key",4],["turn",4],["logs",2],["one",2],["line",5],["not",4],["traceback",4],["monkeypatch",6],["tmp",3],["path",3],["capfd",4],["credential",2],["less",1],["daemon",1],["printed",1],["full",1],["every",1],["expected",1],["user",1],["fixable",1],["refusal",1],["buried",1],["real",1],["server",1],["errors",1],["log",1],["ci",1],["dumps",1],["after",2],["failure",1],["import",2],["openai4s",2],["as",2],["facade",3],["from",1],["config",1],["llmconfig",3],["no",3],["network",3],["args",1],["kwargs",1],["raise",1],["assertion",1],["error",1],["must",2],["never",1],["reach",1],["provider",2],["offline",1],["transport",1],["injection",1],["seam",1],["be",1],["refused",1],["before",1],["any",1],["request",1],["built",1],["nothing",1],["here",1],["may",1],["egress",1],["if",2],["setattr",3],["post",3],["json",1],["sse",1],["keyless",2],["st",1],["none",2],["cfg",4],["claude",1],["api",1],["init",1],["environment",1],["fallback",1],["return",1],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["runner",4],["hub",1],["frame",2],["id",2],["prepare",1],["message",2],["readouterr",2],["result",2],["run",1],["default",1],["hello",1],["assert",4],["status",1],["failed",1],["err",6],["lines",3],["splitlines",1],["web",1],["len",1]]},{"id":"tests/test_gateway_engine.py#test_missing_llm_key_turn_logs_one_line_not_a_traceback.keyless","name":[["keyless",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["keyless",2],["st",2],["none",2],["cfg",3],["llmconfig",1],["provider",1],["claude",1],["api",1],["key",1],["after",1],["post",1],["init",1],["environment",1],["fallback",1],["return",1]]},{"id":"tests/test_gateway_engine.py#test_missing_llm_key_turn_logs_one_line_not_a_traceback.no_network","name":[["no",1],["network",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["no",2],["network",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["test",1],["must",1],["never",1],["reach",1],["provider",1]]},{"id":"tests/test_gateway_engine.py#test_model_path_budget_denial_ends_the_turn_as_budget_exhausted","name":[["test",1],["model",1],["path",1],["budget",2],["denial",1],["ends",1],["turn",1],["as",1],["exhausted",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["model",6],["path",7],["budget",13],["denial",5],["ends",2],["turn",2],["as",3],["exhausted",6],["monkeypatch",5],["tmp",3],["auto",7],["mode",2],["inside",1],["provider",3],["call",4],["must",2],["not",1],["read",1],["stop",1],["now",1],["runs",1],["chat",2],["detached",1],["thread",2],["shared",1],["cancel",1],["event",5],["before",1],["re",1],["raising",1],["owner",1],["saw",1],["cancelled",4],["first",1],["returned",1],["no",3],["op",1],["reply",2],["loop",1],["except",1],["denied",4],["was",3],["dead",1],["ledger",2],["terminal",2],["said",1],["instead",1],["empty",2],["appended",2],["session",1],["history",1],["from",2],["openai4s",2],["agent",1],["import",2],["branch",2],["action",2],["groups",2],["storage",1],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["runner",7],["hub",1],["frame",4],["id",4],["prepare",1],["message",3],["denying",2],["admit",3],["st",5],["consumer",2],["kwargs",2],["del",1],["if",2],["raise",1],["headroom",1],["field",1],["max",1],["cells",1],["return",1],["setattr",2],["gateway",1],["mod",1],["lambda",1],["pytest",1],["fail",1],["admission",1],["precede",1],["try",1],["result",3],["run",1],["default",2],["spend",1],["state",1],["terminals",2],["type",2],["reason",2],["group",2],["store",1],["events",1],["completed",1],["failed",2],["finally",1],["close",1],["assert",4],["status",1],["nothing",1],["assistant",1],["messages",1],["role",1],["user",1]]},{"id":"tests/test_gateway_engine.py#test_model_path_budget_denial_ends_the_turn_as_budget_exhausted.denying_admit","name":[["denying",1],["admit",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["denying",2],["admit",2],["st",3],["consumer",3],["kwargs",3],["del",1],["if",1],["model",1],["raise",1],["auto",1],["budget",2],["denied",1],["exhausted",1],["no",1],["headroom",1],["field",1],["max",1],["cells",1],["return",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_model_revision_refusal_in_delegation_wiring_logs_one_line","name":[["test",1],["model",1],["revision",1],["refusal",1],["delegation",1],["wiring",1],["logs",1],["one",1],["line",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["model",5],["revision",5],["refusal",2],["delegation",3],["wiring",2],["logs",2],["one",2],["line",2],["monkeypatch",3],["tmp",3],["path",3],["capfd",4],["runner",7],["gateway",3],["mod",2],["session",1],["cfg",2],["hub",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",3],["unavailable",5],["st",1],["none",1],["raise",1],["error",1],["409",2],["pinned",1],["setattr",1],["llm",1],["readouterr",2],["try",1],["wire",1],["dispatcher",1],["simple",1],["namespace",1],["err",5],["assert",2],["traceback",1],["not",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_model_revision_refusal_in_delegation_wiring_logs_one_line.unavailable","name":[["unavailable",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["unavailable",4],["st",2],["none",2],["raise",1],["gateway",2],["mod",1],["error",1],["409",1],["pinned",1],["model",2],["revision",2]]},{"id":"tests/test_gateway_engine.py#test_native_env_switch_rebinds_dispatcher_before_next_call","name":[["test",1],["native",1],["env",1],["switch",1],["rebinds",1],["dispatcher",1],["before",1],["next",1],["call",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",7],["test",2],["native",6],["env",14],["switch",3],["rebinds",2],["dispatcher",8],["before",2],["next",3],["call",10],["monkeypatch",5],["tmp",3],["path",4],["runner",6],["gateway",2],["mod",2],["session",1],["cfg",3],["hub",1],["state",6],["frame",1],["default",1],["messages",3],["role",3],["system",1],["content",3],["sys",1],["user",1],["then",1],["inspect",1],["dispatch",4],["order",4],["list",8],["tuple",1],["str",3],["class",1],["init",1],["self",5],["label",4],["none",6],["last",2],["output",4],["method",3],["args",2],["append",3],["if",1],["pending",7],["name",3],["return",3],["ok",3],["true",4],["old",2],["calls",2],["struct",2],["dir",2],["ordinal",1],["first",2],["reply",3],["assistant",2],["replies",2],["iter",1],["python",2],["nhost",1],["submit",1],["done",1],["usage",1],["model",4],["histories",4],["dict",1],["fake",4],["chat",3],["delta",2],["kwargs",2],["del",3],["assert",5],["tools",1],["copy",1],["deepcopy",1],["apply",5],["current",8],["emit",4],["new",2],["execute",3],["code",2],["origin",2],["stream",2],["language",2],["result",1],["stdout",1],["stderr",1],["error",1],["setattr",3],["log",1],["reason",2],["loop",1],["lambda",1],["event",1],["submitted",1],["message",4],["tool",3],["id",1]]},{"id":"tests/test_gateway_engine.py#test_native_env_switch_rebinds_dispatcher_before_next_call.apply_pending","name":[["apply",1],["pending",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["apply",3],["pending",5],["current",7],["emit",3],["del",1],["dispatch",1],["order",1],["append",1],["env",4],["name",1],["none",1],["dispatcher",2],["new",1]]},{"id":"tests/test_gateway_engine.py#test_native_env_switch_rebinds_dispatcher_before_next_call.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["class",2],["dispatcher",2],["def",2],["init",1],["self",5],["label",4],["str",1],["none",2],["last",1],["output",1],["call",1],["method",3],["args",2],["dispatch",1],["order",1],["append",1],["if",1],["env",2],["state",1],["pending",1],["name",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_gateway_engine.py#test_native_env_switch_rebinds_dispatcher_before_next_call.Dispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["call",2],["self",3],["method",4],["args",3],["dispatch",1],["order",1],["append",1],["label",1],["if",1],["env",2],["state",1],["pending",1],["name",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_gateway_engine.py#test_native_env_switch_rebinds_dispatcher_before_next_call.Dispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",4],["label",4],["str",2],["none",3],["last",1],["output",1]]},{"id":"tests/test_gateway_engine.py#test_native_env_switch_rebinds_dispatcher_before_next_call.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",3],["none",2],["kwargs",3],["del",1],["assert",1],["tools",1],["model",1],["histories",1],["append",1],["copy",1],["deepcopy",1],["list",1],["return",1],["next",1],["replies",1]]},{"id":"tests/test_gateway_engine.py#test_native_env_switch_rebinds_dispatcher_before_next_call.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["current",3],["code",3],["origin",3],["emit",3],["stream",3],["true",3],["language",3],["python",2],["del",1],["dispatcher",1],["last",1],["output",2],["ok",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_native_file_control_calls_create_versioned_artifacts","name":[["test",1],["native",1],["file",1],["control",1],["calls",1],["create",1],["versioned",1],["artifacts",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["native",2],["file",4],["control",4],["calls",2],["create",2],["versioned",2],["artifacts",4],["tmp",3],["path",5],["runner",10],["gateway",1],["mod",1],["session",1],["cfg",1],["hub",1],["frame",5],["id",8],["store",5],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["events",4],["target",3],["workspace",1],["analysis",3],["md",3],["write",7],["first",9],["text",3],["encoding",3],["utf",3],["return",2],["ok",4],["true",6],["second",5],["invoke",2],["simple",2],["namespace",2],["name",2],["append",2],["assert",7],["artifact",10],["by",2],["filename",2],["strict",2],["not",1],["none",1],["version",6],["latest",2],["edit",1],["versions",3],["list",1],["len",1],["meta",1],["snapshot",1],["read",1],["any",1],["event",2],["type",1],["created",1]]},{"id":"tests/test_gateway_engine.py#test_native_file_control_calls_create_versioned_artifacts.write_first","name":[["write",1],["first",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["write",3],["first",3],["target",1],["text",1],["encoding",1],["utf",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_gateway_engine.py#test_native_file_control_calls_create_versioned_artifacts.write_second","name":[["write",1],["second",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["write",3],["second",3],["target",1],["text",1],["encoding",1],["utf",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_gateway_engine.py#test_native_finalize_after_streamed_prose_starts_a_new_paragraph","name":[["test",1],["native",1],["finalize",1],["after",1],["streamed",1],["prose",1],["starts",1],["new",1],["paragraph",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["native",4],["finalize",4],["after",2],["streamed",2],["prose",7],["starts",2],["new",2],["paragraph",2],["monkeypatch",4],["tmp",3],["path",3],["model",1],["closing",1],["had",1],["no",1],["trailing",1],["newline",1],["completion",2],["text",2],["arrived",1],["as",1],["next",1],["chunk",1],["same",1],["live",5],["markdown",1],["block",1],["so",1],["ui",1],["rendered",1],["gradient",7],["printed",6],["mean",4],["petal",4],["length",4],["stored",1],["rows",1],["were",1],["always",1],["separate",1],["only",1],["stream",1],["joined",1],["them",1],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["runner",4],["hub",2],["frame",3],["id",3],["prepare",1],["message",2],["call",3],["response",1],["summary",1],["per",1],["species",1],["bullets",1],["means",1],["reply",3],["assistant",1],["fake",2],["chat",3],["messages",3],["cfg",2],["delta",2],["kwargs",2],["del",1],["offset",3],["range",1],["len",1],["return",1],["setattr",1],["gateway",1],["mod",1],["result",2],["run",1],["default",1],["answer",1],["one",1],["sentence",1],["assert",5],["status",1],["completed",1],["not",1],["contents",3],["content",1],["store",1],["list",1],["startswith",1]]},{"id":"tests/test_gateway_engine.py#test_native_finalize_after_streamed_prose_starts_a_new_paragraph.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",3],["none",2],["kwargs",3],["del",1],["offset",3],["range",1],["len",1],["gradient",2],["prose",2],["return",1],["reply",1]]},{"id":"tests/test_gateway_engine.py#test_plan_mode_blocks_code_and_native_tools_and_closes_history","name":[["test",1],["plan",1],["mode",1],["blocks",1],["code",1],["native",1],["tools",1],["closes",1],["history",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",2],["plan",18],["mode",4],["blocks",2],["code",2],["native",8],["tools",3],["closes",2],["history",2],["monkeypatch",5],["tmp",3],["path",4],["call",9],["class",1],["refusing",2],["dispatcher",4],["last",1],["output",1],["none",3],["self",1],["method",2],["args",4],["raise",2],["assertion",3],["error",4],["dispatched",1],["runner",8],["hub",3],["frame",7],["id",7],["prepare",1],["message",13],["content",7],["will",1],["inspect",4],["data",1],["first",1],["json",1],["title",3],["safe",1],["rationale",1],["before",1],["analysis",1],["confidence",1],["high",1],["steps",2],["s1",1],["detail",1],["read",1],["inputs",1],["deliverables",1],["inventory",1],["csv",1],["python",1],["nraise",1],["cell",3],["must",1],["not",2],["run",2],["calls",3],["list",2],["dir",1],["if",5],["else",3],["response",3],["assistant",5],["reply",1],["usage",1],["role",3],["model",4],["count",5],["fake",2],["chat",3],["messages",6],["cfg",2],["delta",2],["kwargs",4],["nonlocal",1],["del",1],["assert",15],["return",1],["unexpected",2],["execute",3],["was",1],["executed",1],["setattr",2],["gateway",1],["mod",1],["log",1],["result",7],["default",2],["draft",2],["reviewable",1],["true",2],["status",3],["completed",2],["store",3],["by",1],["any",1],["artifact",2],["filename",1],["startswith",1],["artifacts",1],["state",6],["tool",3],["disabled",1],["all",1],["ready",3],["index",8],["next",1],["event",5],["enumerate",2],["events",2],["type",2],["terminal",2],["max",1],["update",1]]},{"id":"tests/test_gateway_engine.py#test_plan_mode_blocks_code_and_native_tools_and_closes_history.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",3],["none",2],["kwargs",3],["nonlocal",1],["model",2],["count",2],["del",1],["assert",1],["tools",1],["return",1],["response",1]]},{"id":"tests/test_gateway_engine.py#test_plan_mode_blocks_code_and_native_tools_and_closes_history.RefusingDispatcher","name":[["refusing",1],["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["class",2],["refusing",2],["dispatcher",2],["last",1],["output",1],["none",1],["def",1],["call",1],["self",1],["method",2],["args",2],["raise",1],["assertion",1],["error",1],["plan",1],["mode",1],["dispatched",1]]},{"id":"tests/test_gateway_engine.py#test_plan_mode_blocks_code_and_native_tools_and_closes_history.RefusingDispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["call",2],["self",2],["method",3],["args",3],["raise",1],["assertion",1],["error",1],["plan",1],["mode",1],["dispatched",1]]},{"id":"tests/test_gateway_engine.py#test_plan_mode_blocks_code_and_native_tools_and_closes_history.unexpected_execute","name":[["unexpected",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["unexpected",2],["execute",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["plan",1],["cell",1],["was",1],["executed",1]]},{"id":"tests/test_gateway_engine.py#test_project_delete_cleanup_window_refuses_cross_project_same_name_upload","name":[["test",1],["project",2],["delete",1],["cleanup",1],["window",1],["refuses",1],["cross",1],["same",1],["name",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["project",15],["delete",5],["cleanup",25],["window",9],["refuses",2],["cross",2],["same",6],["name",7],["upload",11],["tmp",3],["path",8],["monkeypatch",4],["runner",14],["gateway",3],["mod",2],["session",1],["cfg",2],["stage1",1],["true",2],["hub",1],["id",8],["store",2],["create",1],["artifact",4],["filename",3],["txt",4],["content",3],["text",6],["data",1],["dir",1],["uploads",1],["original",4],["deletions",2],["entered",3],["threading",3],["event",2],["release",4],["deletion",3],["errors",3],["list",1],["base",2],["exception",2],["manager",4],["called",4],["false",2],["blocked",2],["result",2],["kwargs",2],["if",1],["not",4],["wait",3],["raise",1],["assertion",1],["error",4],["did",1],["return",2],["artifacts",2],["observe",2],["payload",2],["broadcast",3],["none",3],["nonlocal",1],["setattr",2],["try",3],["except",1],["as",2],["append",1],["worker",4],["thread",1],["target",1],["start",1],["assert",11],["read",3],["pytest",1],["raises",1],["failure",2],["must",1],["value",1],["code",1],["409",1],["finally",2],["join",1],["alive",1],["exists",1],["saved",2],["after",2],["close",1]]},{"id":"tests/test_gateway_engine.py#test_project_delete_cleanup_window_refuses_cross_project_same_name_upload.blocked_cleanup","name":[["blocked",1],["cleanup",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["blocked",2],["cleanup",6],["result",3],["kwargs",3],["entered",1],["if",1],["not",2],["release",2],["wait",1],["raise",1],["assertion",1],["error",1],["test",1],["did",1],["project",1],["return",1],["original",1]]},{"id":"tests/test_gateway_engine.py#test_project_delete_cleanup_window_refuses_cross_project_same_name_upload.delete","name":[["delete",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["delete",3],["none",2],["try",1],["runner",1],["project",1],["cleanup",1],["window",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["deletion",1],["errors",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_project_delete_cleanup_window_refuses_cross_project_same_name_upload.observe_upload","name":[["observe",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["observe",2],["upload",3],["payload",3],["broadcast",4],["none",2],["nonlocal",1],["manager",2],["called",2],["true",1],["return",1],["original",1]]},{"id":"tests/test_gateway_engine.py#test_project_deletion_keeps_a_frameless_path_still_referenced_elsewhere","name":[["test",1],["project",1],["deletion",1],["keeps",1],["frameless",1],["path",1],["still",1],["referenced",1],["elsewhere",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["project",11],["deletion",2],["keeps",2],["frameless",2],["path",8],["still",2],["referenced",2],["elsewhere",2],["tmp",3],["runner",12],["gateway",1],["mod",1],["session",1],["cfg",2],["stage1",1],["true",1],["hub",1],["id",9],["shared",9],["upload",8],["store",4],["create",1],["name",4],["first",2],["artifact",8],["filename",2],["txt",3],["content",2],["text",3],["second",3],["data",1],["dir",1],["uploads",1],["try",1],["delete",2],["assert",5],["none",3],["not",2],["read",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_project_deletion_waits_for_frameless_mutation_and_refuses_late_entry","name":[["test",1],["project",1],["deletion",1],["waits",1],["frameless",1],["mutation",1],["refuses",1],["late",1],["entry",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["project",18],["deletion",12],["waits",2],["frameless",5],["mutation",16],["refuses",2],["late",7],["entry",2],["tmp",3],["path",3],["monkeypatch",3],["stage1",4],["runner",14],["gateway",3],["mod",2],["session",1],["cfg",2],["hub",1],["id",12],["delete",4],["store",3],["create",1],["name",1],["original",2],["upload",9],["artifacts",3],["entered",3],["threading",5],["event",3],["release",4],["errors",6],["list",3],["base",4],["exception",4],["manager",4],["call",4],["false",3],["blocking",2],["payload",3],["broadcast",3],["none",4],["nonlocal",1],["if",3],["filename",3],["early",3],["txt",4],["not",6],["wait",4],["raise",1],["assertion",1],["error",6],["did",1],["else",1],["true",1],["return",1],["setattr",1],["mutate",2],["try",4],["artifact",2],["content",2],["text",2],["finishes",1],["before",1],["except",2],["as",3],["append",2],["thread",2],["target",2],["start",2],["assert",11],["tick",2],["deleting",5],["range",1],["100",1],["lock",1],["projects",1],["break",1],["01",1],["alive",3],["must",2],["admitted",1],["pytest",1],["raises",1],["failure",2],["enter",1],["value",1],["code",1],["409",1],["finally",2],["join",2],["data",1],["dir",1],["uploads",1],["exists",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_project_deletion_waits_for_frameless_mutation_and_refuses_late_entry.blocking_upload","name":[["blocking",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["blocking",2],["upload",4],["payload",4],["broadcast",4],["none",2],["nonlocal",1],["late",2],["manager",2],["call",2],["if",2],["filename",1],["early",1],["txt",1],["mutation",2],["entered",1],["not",2],["release",2],["wait",1],["raise",1],["assertion",1],["error",1],["test",1],["did",1],["frameless",1],["else",1],["true",1],["return",1],["original",1]]},{"id":"tests/test_gateway_engine.py#test_project_deletion_waits_for_frameless_mutation_and_refuses_late_entry.delete","name":[["delete",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["delete",3],["none",2],["try",1],["runner",1],["project",2],["id",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["deletion",1],["errors",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_project_deletion_waits_for_frameless_mutation_and_refuses_late_entry.mutate","name":[["mutate",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["mutate",2],["none",2],["try",1],["runner",1],["upload",1],["artifact",1],["project",2],["id",2],["filename",1],["early",1],["txt",1],["content",1],["text",1],["finishes",1],["before",1],["deletion",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["mutation",1],["errors",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_queued_turn_refusal_logs_one_line","name":[["test",1],["queued",1],["turn",1],["refusal",1],["logs",1],["one",1],["line",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["queued",2],["turn",2],["refusal",2],["logs",2],["one",2],["line",2],["monkeypatch",4],["tmp",3],["path",3],["capfd",4],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["runner",5],["hub",1],["frame",2],["id",2],["prepare",1],["message",3],["refuse",2],["args",1],["kwargs",1],["raise",1],["gateway",2],["mod",1],["error",1],["409",2],["pinned",1],["model",3],["revision",3],["unavailable",3],["setattr",1],["run",1],["readouterr",2],["try",1],["job",2],["submit",1],["default",1],["hello",1],["assert",3],["done",1],["wait",1],["err",5],["traceback",1],["not",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_queued_turn_refusal_logs_one_line.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["refuse",2],["args",2],["kwargs",2],["raise",1],["gateway",2],["mod",1],["error",1],["409",1],["pinned",1],["model",2],["revision",2],["unavailable",2]]},{"id":"tests/test_gateway_engine.py#test_recovery_action_refuses_active_background_before_runtime_preparation","name":[["test",1],["recovery",1],["action",1],["refuses",1],["active",1],["background",1],["before",1],["runtime",1],["preparation",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["recovery",5],["action",3],["refuses",2],["active",2],["background",3],["before",3],["runtime",10],["preparation",3],["tmp",3],["path",3],["monkeypatch",3],["runner",7],["gateway",3],["mod",2],["session",1],["cfg",1],["stage1",1],["true",2],["hub",1],["frame",4],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",1],["ready",1],["state",3],["built",4],["false",2],["must",3],["not",2],["build",2],["args",2],["kwargs",2],["del",1],["nonlocal",1],["raise",1],["assertion",1],["error",3],["refuse",1],["setattr",1],["try",1],["trusted",2],["capture",2],["pytest",1],["raises",1],["as",1],["failure",2],["execute",1],["restore",1],["assert",2],["value",1],["code",1],["busy",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_recovery_action_refuses_active_background_before_runtime_preparation.must_not_build_runtime","name":[["must",1],["not",1],["build",1],["runtime",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["build",2],["runtime",5],["args",3],["kwargs",3],["del",1],["nonlocal",1],["built",2],["true",1],["raise",1],["assertion",1],["error",1],["recovery",1],["refuse",1],["before",1],["preparation",1]]},{"id":"tests/test_gateway_engine.py#test_reopened_messages_project_the_stopped_marker","name":[["test",1],["reopened",1],["messages",1],["project",1],["stopped",1],["marker",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",5],["test",3],["reopened",2],["messages",13],["project",6],["stopped",7],["marker",4],["monkeypatch",6],["tmp",3],["path",3],["frames",2],["fid",1],["carries",1],["identity",1],["allowlisted",1],["like",1],["failure",1],["three",1],["scalars",1],["live",1],["surfaces",1],["already",1],["published",2],["nothing",1],["else",1],["from",2],["metadata",2],["blob",1],["driven",1],["end",2],["real",2],["cancelled",4],["turn",2],["daemon",3],["runner",10],["then",1],["handler",1],["over",1],["socket",1],["tests",1],["team",4],["auth",1],["routes",1],["import",1],["body",2],["json",3],["node",8],["home",1],["mode",1],["false",1],["try",1],["pid",3],["store",6],["create",1],["name",2],["stop",1],["id",14],["frame",8],["new",1],["kind",1],["status",4],["ready",1],["update",2],["session",2],["dispatcher",4],["simple",1],["namespace",1],["last",3],["output",1],["none",4],["ensure",3],["runtime",3],["state",5],["role",1],["system",1],["content",3],["sys",1],["return",3],["fake",2],["chat",3],["cfg",2],["delta",2],["kwargs",2],["del",2],["python",2],["nimport",1],["time",1],["ntime",1],["sleep",2],["600",1],["execute",3],["code",2],["origin",2],["emit",2],["stream",2],["true",1],["language",2],["cancel",1],["result",5],["stdout",1],["stderr",1],["error",1],["setattr",4],["spawn",1],["title",1],["summary",1],["lambda",1],["gateway",1],["mod",1],["log",1],["run",1],["message",4],["ten",1],["minutes",1],["assert",6],["junk",1],["beside",1],["must",1],["not",4],["be",1],["by",2],["projection",1],["list",1],["branch",3],["boundaries",1],["active",1],["internal",2],["note",2],["publish",1],["raw",3],["port",1],["api",1],["v1",1],["token",2],["200",1],["300",1],["user",2],["request",2],["execution",2],["reason",1],["dumps",1],["all",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_reopened_messages_project_the_stopped_marker.ensure_runtime","name":[["ensure",1],["runtime",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["ensure",2],["runtime",2],["state",4],["dispatcher",3],["messages",1],["role",1],["system",1],["content",1],["sys",1],["return",1]]},{"id":"tests/test_gateway_engine.py#test_reopened_messages_project_the_stopped_marker.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",3],["none",2],["kwargs",3],["del",1],["return",1],["content",1],["python",1],["nimport",1],["time",1],["ntime",1],["sleep",1],["600",1]]},{"id":"tests/test_gateway_engine.py#test_reopened_messages_project_the_stopped_marker.stopped_execute","name":[["stopped",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["stopped",2],["execute",2],["state",3],["code",3],["origin",3],["emit",3],["stream",3],["true",2],["language",3],["python",2],["del",1],["cancel",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_session_delete_never_unlinks_an_uploads_path_without_global_barrier","name":[["test",1],["session",1],["delete",1],["never",1],["unlinks",1],["uploads",1],["path",1],["without",1],["global",1],["barrier",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["session",5],["delete",3],["never",2],["unlinks",2],["uploads",6],["path",12],["without",2],["global",2],["barrier",2],["tmp",3],["runner",8],["gateway",1],["mod",1],["cfg",2],["stage1",1],["true",2],["hub",1],["frame",5],["id",6],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["data",1],["dir",1],["mkdir",1],["exist",1],["ok",1],["legacy",2],["scoped",1],["txt",1],["write",1],["text",3],["must",2],["remain",2],["safe",2],["sweep",2],["record",2],["save",1],["artifact",3],["str",1],["filename",1],["name",1],["content",1],["type",1],["plain",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",2],["try",1],["assert",2],["none",1],["read",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_session_domain_mutation_refuses_active_background_before_side_effect","name":[["test",1],["session",1],["domain",1],["mutation",1],["refuses",1],["active",1],["background",1],["before",1],["side",1],["effect",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["session",4],["domain",4],["mutation",3],["refuses",2],["active",2],["background",3],["before",3],["side",3],["effect",3],["tmp",3],["path",3],["runner",6],["gateway",3],["mod",2],["cfg",1],["stage1",1],["true",2],["hub",1],["frame",4],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",1],["ready",1],["state",3],["invoked",4],["false",2],["must",3],["not",2],["mutate",4],["nonlocal",1],["raise",1],["assertion",1],["error",3],["refuse",1],["its",1],["try",1],["trusted",2],["capture",2],["pytest",1],["raises",1],["as",1],["failure",2],["operation",1],["create",1],["checkpoint",1],["assert",2],["value",1],["code",1],["busy",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_session_domain_mutation_refuses_active_background_before_side_effect.must_not_mutate","name":[["must",1],["not",1],["mutate",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["must",3],["not",2],["mutate",2],["nonlocal",1],["invoked",2],["true",1],["raise",1],["assertion",1],["error",1],["domain",1],["mutation",1],["refuse",1],["before",1],["its",1],["side",1],["effect",1]]},{"id":"tests/test_gateway_engine.py#test_stopped_cell_turn_stores_and_streams_a_marker_after_narration","name":[["test",1],["stopped",1],["cell",1],["turn",1],["stores",1],["streams",1],["marker",1],["after",1],["narration",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["stopped",6],["cell",6],["turn",4],["stores",2],["streams",2],["marker",7],["after",2],["narration",8],["monkeypatch",5],["tmp",3],["path",3],["request",5],["text",5],["budget",4],["reason",5],["stop",1],["while",1],["runs",1],["must",1],["leave",1],["durable",1],["streamed",2],["web",1],["have",1],["prepared",1],["python",3],["am",1],["running",3],["now",2],["counts",1],["as",2],["prose",2],["cancel",2],["note",1],["was",2],["written",1],["only",1],["no",2],["so",1],["every",1],["mid",1],["run",2],["reopened",1],["nothing",2],["but",1],["claim",1],["still",2],["live",2],["view",1],["showed",1],["either",1],["stored",5],["truth",1],["frame",6],["status",4],["execution",3],["log",2],["said",1],["cancelled",13],["dispatcher",2],["simple",1],["namespace",1],["last",6],["output",1],["none",3],["runner",5],["hub",4],["id",7],["prepare",1],["message",2],["reply",2],["nimport",1],["time",2],["nfor",1],["range",1],["600",1],["sleep",1],["fake",2],["chat",3],["messages",3],["cfg",2],["delta",2],["kwargs",2],["del",2],["return",2],["content",3],["usage",1],["execute",3],["state",3],["code",2],["origin",2],["emit",2],["stream",2],["true",3],["language",2],["if",2],["auto",1],["terminal",6],["max",1],["tool",1],["calls",1],["error",2],["interrupted",2],["result",5],["stdout",1],["stderr",1],["setattr",2],["gateway",1],["mod",1],["default",1],["assert",14],["store",1],["list",1],["progress",1],["there",1],["longer",1],["word",1],["role",1],["assistant",1],["metadata",1],["chunk",7],["right",1],["before",1],["event",5],["markers",3],["index",4],["enumerate",1],["events",3],["type",3],["len",2],["block",1],["strip",1],["update",1]]},{"id":"tests/test_gateway_engine.py#test_stopped_cell_turn_stores_and_streams_a_marker_after_narration.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",3],["none",2],["kwargs",3],["del",1],["return",1],["content",1],["reply",1],["usage",1]]},{"id":"tests/test_gateway_engine.py#test_stopped_cell_turn_stores_and_streams_a_marker_after_narration.stopped_execute","name":[["stopped",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["stopped",2],["execute",2],["state",4],["code",3],["origin",3],["emit",3],["stream",3],["true",4],["language",3],["python",2],["del",1],["if",1],["budget",2],["auto",1],["terminal",1],["reason",1],["max",1],["tool",1],["calls",1],["cancel",1],["return",1],["status",1],["error",2],["interrupted",2],["result",1],["stdout",1],["stderr",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_streamed_deltas_hide_fences_and_precede_tool_and_terminal_events","name":[["test",1],["streamed",1],["deltas",1],["hide",1],["fences",1],["precede",1],["tool",1],["terminal",1],["events",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["streamed",2],["deltas",2],["hide",2],["fences",2],["precede",2],["tool",6],["terminal",4],["events",9],["monkeypatch",5],["tmp",3],["path",3],["dispatcher",3],["simple",1],["namespace",1],["last",2],["output",5],["none",3],["runner",5],["hub",6],["frame",6],["id",5],["prepare",1],["message",2],["reply",4],["before",4],["python",2],["host",2],["submit",2],["ok",2],["true",3],["done",1],["after",2],["fake",4],["chat",3],["messages",3],["cfg",2],["delta",3],["kwargs",2],["del",2],["assert",8],["callable",1],["offset",3],["range",1],["len",1],["return",2],["content",2],["usage",1],["execute",3],["state",3],["code",2],["origin",2],["emit",2],["stream",3],["language",2],["type",9],["text",12],["chunk",7],["root",1],["block",3],["cell",4],["ran",3],["result",4],["stdout",1],["stderr",1],["error",1],["setattr",2],["gateway",1],["mod",1],["log",1],["run",1],["default",1],["one",1],["status",2],["completed",2],["event",17],["if",5],["visible",3],["join",1],["anything",1],["action",1],["fence",1],["was",1],["generated",1],["therefore",1],["cannot",1],["be",1],["trustworthy",1],["narration",1],["not",1],["reset",3],["index",15],["next",2],["enumerate",4],["indices",3],["max",2],["update",1],["min",1],["stored",3],["store",1],["list",1],["role",1],["assistant",1]]},{"id":"tests/test_gateway_engine.py#test_streamed_deltas_hide_fences_and_precede_tool_and_terminal_events.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",4],["none",2],["kwargs",3],["del",1],["assert",1],["callable",1],["offset",3],["range",1],["len",1],["reply",3],["return",1],["content",1],["usage",1]]},{"id":"tests/test_gateway_engine.py#test_streamed_deltas_hide_fences_and_precede_tool_and_terminal_events.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["state",4],["code",3],["origin",3],["emit",3],["stream",3],["true",3],["language",3],["python",2],["del",1],["type",2],["text",1],["chunk",2],["frame",2],["id",2],["root",1],["block",1],["tool",1],["cell",1],["ran",1],["dispatcher",1],["last",1],["output",2],["ok",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_submit_output_cell_after_single_newline_prose_starts_a_new_paragraph","name":[["test",1],["submit",1],["output",1],["cell",1],["after",1],["single",1],["newline",1],["prose",1],["starts",1],["new",1],["paragraph",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["submit",3],["output",6],["cell",2],["after",2],["single",3],["newline",3],["prose",3],["starts",2],["new",2],["paragraph",3],["monkeypatch",5],["tmp",3],["path",3],["still",1],["renders",1],["as",1],["one",2],["gradient",3],["printed",6],["dispatcher",3],["simple",1],["namespace",1],["last",2],["none",3],["runner",4],["hub",2],["frame",2],["id",2],["prepare",1],["message",2],["content",5],["python",2],["nhost",1],["summary",2],["mean",3],["petal",3],["length",3],["per",2],["species",2],["means",2],["fake",4],["chat",3],["messages",2],["cfg",2],["delta",2],["kwargs",2],["del",2],["offset",3],["range",1],["len",1],["return",2],["usage",1],["execute",3],["state",2],["code",2],["origin",2],["emit",2],["stream",2],["true",1],["language",2],["completion",2],["bullets",1],["result",3],["stdout",1],["stderr",1],["error",1],["setattr",2],["gateway",1],["mod",1],["log",1],["run",1],["default",1],["answer",1],["sentence",1],["assert",2],["status",1],["completed",1],["live",4],["text",1],["blank",1],["line",1],["more",1],["renderer",1],["skips",1],["extras",1],["before",1],["re",1],["search",1],["repr",1]]},{"id":"tests/test_gateway_engine.py#test_submit_output_cell_after_single_newline_prose_starts_a_new_paragraph.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["delta",3],["none",2],["kwargs",3],["del",1],["offset",3],["range",1],["len",1],["content",4],["return",1],["usage",1]]},{"id":"tests/test_gateway_engine.py#test_submit_output_cell_after_single_newline_prose_starts_a_new_paragraph.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["state",3],["code",3],["origin",3],["emit",3],["stream",3],["true",2],["language",3],["python",2],["del",1],["dispatcher",1],["last",1],["output",2],["summary",1],["printed",2],["mean",1],["petal",1],["length",1],["per",1],["species",1],["completion",1],["bullets",1],["means",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_successful_restore_clears_revert_barrier_after_runtime_publication","name":[["test",1],["successful",1],["restore",1],["clears",1],["revert",1],["barrier",1],["after",1],["runtime",1],["publication",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["successful",2],["restore",4],["clears",2],["revert",4],["barrier",2],["after",2],["runtime",5],["publication",2],["tmp",3],["path",3],["monkeypatch",4],["hub",4],["runner",12],["gateway",1],["mod",1],["session",2],["cfg",1],["stage1",1],["true",3],["frame",6],["id",13],["store",5],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",9],["ready",1],["state",2],["marker",5],["key",6],["recovery",13],["setting",5],["json",1],["dumps",1],["schema",1],["version",1],["required",1],["operation",1],["so",1],["manual",1],["branch",1],["class",1],["run",1],["self",2],["plan",1],["assert",6],["not",2],["none",3],["return",2],["ok",1],["active",3],["kernel",3],["event",4],["result",5],["type",2],["setattr",2],["lambda",2],["st",1],["emit",1],["domain",1],["prepare",1],["action",2],["args",1],["kwargs",1],["simple",1],["namespace",1],["try",1],["execute",1],["cleared",1],["any",1],["events",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_successful_restore_clears_revert_barrier_after_runtime_publication.Runtime","name":[["runtime",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["class",2],["runtime",2],["def",2],["run",1],["self",2],["plan",1],["assert",2],["runner",2],["store",2],["setting",2],["marker",2],["key",2],["not",2],["none",2],["return",2],["ok",1],["true",1],["status",5],["active",1],["recovery",5],["id",4],["kernel",2],["event",1],["result",2],["type",1]]},{"id":"tests/test_gateway_engine.py#test_successful_restore_clears_revert_barrier_after_runtime_publication.Runtime.kernel_status_event","name":[["kernel",1],["status",1],["event",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["kernel",3],["status",5],["event",2],["self",2],["result",3],["recovery",4],["id",4],["assert",1],["runner",1],["store",1],["setting",1],["marker",1],["key",1],["not",1],["none",1],["return",1],["type",1]]},{"id":"tests/test_gateway_engine.py#test_successful_restore_clears_revert_barrier_after_runtime_publication.Runtime.run","name":[["run",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["run",2],["self",2],["plan",2],["assert",1],["runner",1],["store",1],["setting",1],["marker",1],["key",1],["not",1],["none",1],["return",1],["ok",1],["true",1],["status",1],["active",1],["recovery",2],["id",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph","name":[["test",1],["trusted",1],["gated",1],["completion",1],["chunks",1],["also",1],["start",1],["new",1],["paragraph",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",8],["test",4],["trusted",4],["gated",2],["completion",6],["chunks",2],["also",2],["start",3],["new",3],["paragraph",2],["monkeypatch",5],["tmp",3],["path",3],["stage",6],["same",1],["join",1],["at",2],["other",1],["two",1],["emit",4],["sites",1],["delivery",3],["branch",1],["provisional",1],["candidate",1],["flags",7],["roadmap",3],["feature",2],["stage1",2],["true",3],["if",2],["else",1],["stage4",2],["review",3],["gate",6],["home",3],["mkdir",1],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["max",1],["turns",1],["features",1],["hub",4],["runner",13],["gateway",1],["mod",1],["session",2],["idle",1],["sweeper",1],["false",1],["frame",8],["id",7],["store",2],["kind",1],["turn",2],["project",1],["default",2],["status",1],["ready",1],["update",1],["name",2],["existing",1],["ensure",3],["runtime",3],["state",10],["dispatcher",2],["simple",2],["namespace",2],["last",3],["output",2],["none",4],["messages",1],["role",1],["system",1],["content",1],["sys",1],["return",6],["finish",2],["after",4],["prose",6],["visible",2],["append",1],["100",1],["text",5],["gradient",5],["type",2],["chunk",2],["root",2],["block",1],["target",2],["workspace",1],["means",1],["csv",1],["write",4],["species",2],["mean",3],["nsetosa",1],["46",1],["encoding",1],["utf",1],["ok",1],["invoke",1],["control",1],["artifacts",1],["file",1],["engine",1],["summary",2],["printed",3],["petal",2],["length",2],["per",1],["model",1],["submitted",1],["class",1],["staticmethod",1],["active",1],["mode",1],["only",1],["self",2],["fields",2],["finalize",1],["setattr",3],["loop",1],["spawn",1],["title",1],["lambda",1],["try",1],["run",1],["message",1],["answer",1],["one",1],["sentence",1],["live",6],["assert",2],["not",1],["repr",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph._Gate","name":[["gate",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["class",2],["gate",3],["staticmethod",1],["def",3],["active",1],["mode",1],["root",1],["frame",1],["id",1],["return",3],["review",1],["only",1],["after",2],["turn",1],["self",2],["fields",2],["none",2],["finalize",1],["delivery",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph._Gate.active_mode","name":[["active",1],["mode",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["active",2],["mode",2],["root",2],["frame",2],["id",2],["return",1],["review",1],["only",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph._Gate.finalize_after_delivery","name":[["finalize",1],["after",1],["delivery",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["finalize",2],["after",2],["delivery",2],["self",2],["fields",2],["return",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph._Gate.gate_after_turn","name":[["gate",1],["after",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["gate",2],["after",2],["turn",2],["self",2],["fields",2],["return",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph.ensure_runtime","name":[["ensure",1],["runtime",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["ensure",2],["runtime",2],["state",5],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["return",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph.finish_after_prose","name":[["finish",1],["after",1],["prose",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["finish",2],["after",2],["prose",6],["state",7],["emit",4],["visible",3],["runner",5],["append",1],["at",1],["100",1],["text",4],["gradient",3],["type",2],["chunk",2],["frame",2],["id",2],["root",1],["block",1],["target",2],["workspace",1],["means",1],["csv",1],["write",4],["species",2],["mean",2],["nsetosa",1],["46",1],["encoding",1],["utf",1],["return",2],["ok",1],["true",1],["invoke",1],["control",1],["artifacts",1],["simple",1],["namespace",1],["name",1],["file",1],["last",2],["engine",1],["completion",1],["output",1],["summary",1],["printed",1],["petal",1],["length",1],["per",1],["model",1],["submitted",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_and_gated_completion_chunks_also_start_a_new_paragraph.finish_after_prose.write","name":[["write",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["write",3],["target",1],["text",1],["species",1],["mean",1],["nsetosa",1],["46",1],["encoding",1],["utf",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_capture_is_reentrant_only_for_its_owner_thread","name":[["test",1],["trusted",1],["capture",1],["reentrant",1],["only",1],["its",1],["owner",1],["thread",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",3],["trusted",5],["capture",11],["reentrant",2],["only",2],["its",2],["owner",10],["thread",3],["tmp",3],["path",3],["two",1],["foreground",1],["snapshots",1],["may",1],["not",5],["both",1],["claim",1],["one",1],["shared",1],["workspace",1],["runner",5],["gateway",3],["mod",2],["session",1],["cfg",1],["stage1",1],["true",1],["hub",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",4],["entered",3],["threading",3],["event",2],["release",4],["errors",3],["list",1],["base",2],["exception",2],["hold",2],["none",1],["try",2],["if",1],["wait",2],["raise",2],["assertion",2],["error",6],["did",1],["except",1],["as",2],["recorded",1],["asserted",1],["parent",1],["append",1],["target",1],["start",1],["assert",4],["pytest",1],["raises",1],["failure",2],["contending",1],["must",1],["enter",1],["value",1],["code",1],["busy",1],["finally",1],["join",1],["close",1],["alive",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_capture_is_reentrant_only_for_its_owner_thread.hold_capture","name":[["hold",1],["capture",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["hold",2],["capture",5],["none",2],["try",1],["state",1],["trusted",1],["entered",1],["if",1],["not",2],["release",2],["wait",1],["raise",1],["assertion",1],["error",3],["test",1],["did",1],["owner",2],["except",1],["base",1],["exception",1],["as",1],["recorded",1],["asserted",1],["parent",1],["errors",1],["append",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_delegation_holds_capture_lease_against_background_launch","name":[["test",1],["trusted",1],["delegation",1],["holds",1],["capture",1],["lease",1],["against",1],["background",1],["launch",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",4],["test",2],["trusted",3],["delegation",5],["holds",2],["capture",4],["lease",4],["against",2],["background",4],["launch",2],["tmp",3],["path",3],["monkeypatch",3],["native",1],["keeps",1],["atomic",1],["whole",1],["child",4],["run",4],["attempted",3],["list",1],["gateway",5],["mod",4],["error",8],["spawned",4],["false",2],["state",8],["none",4],["self",1],["task",2],["assert",5],["not",2],["try",2],["dispatcher",2],["exec",1],["code",2],["print",1],["racing",1],["except",1],["as",1],["append",1],["return",1],["stop",2],["reason",2],["submitted",3],["output",2],["completion",1],["bullets",1],["final",1],["message",1],["setattr",1],["loop",1],["agent",1],["runner",7],["session",1],["cfg",1],["stage1",1],["true",2],["hub",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["ensure",1],["runtime",1],["spawn",3],["kernel",3],["nonlocal",1],["raise",1],["assertion",1],["must",1],["reject",1],["before",1],["factory",1],["delegated",3],["result",2],["request",1],["hold",1],["boundary",1],["busy",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_delegation_holds_capture_lease_against_background_launch.child_run","name":[["child",1],["run",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["child",3],["run",2],["self",2],["task",3],["assert",1],["state",2],["not",1],["none",2],["try",1],["dispatcher",1],["exec",1],["background",1],["code",1],["print",1],["racing",1],["except",1],["gateway",2],["mod",1],["error",3],["as",1],["attempted",1],["append",1],["return",1],["stop",1],["reason",1],["submitted",2],["output",2],["completion",1],["bullets",1],["final",1],["message",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_delegation_holds_capture_lease_against_background_launch.spawn_kernel","name":[["spawn",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["spawn",3],["kernel",2],["nonlocal",1],["spawned",2],["true",1],["raise",1],["assertion",1],["error",1],["delegation",1],["lease",1],["must",1],["reject",1],["before",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_delegation_refuses_an_active_root_background_writer","name":[["test",1],["trusted",1],["delegation",1],["refuses",1],["active",1],["root",1],["background",1],["writer",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["delegation",5],["refuses",2],["active",2],["root",3],["background",5],["writer",2],["tmp",3],["path",3],["monkeypatch",3],["kernel",1],["cannot",1],["race",2],["child",1],["workspace",1],["snapshot",1],["setattr",1],["loop",1],["mod",2],["agent",1],["run",1],["lambda",2],["self",1],["task",2],["stop",1],["reason",1],["submitted",2],["output",2],["completion",1],["bullets",1],["final",1],["message",1],["none",2],["runner",7],["gateway",1],["session",2],["cfg",1],["stage1",1],["true",1],["hub",1],["frame",3],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",2],["ready",1],["state",6],["try",1],["ensure",1],["runtime",1],["dispatcher",1],["bg",2],["executor",1],["simple",1],["namespace",1],["list",1],["jobs",1],["exec",1],["running",2],["delegated",5],["assert",3],["not",2],["capture",1],["pytest",1],["raises",1],["error",1],["match",1],["execution",1],["request",1],["must",1],["children",1],["stats",1],["spawned",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_foreground_cells_and_repl_refuse_active_background_before_identity","name":[["test",1],["trusted",1],["foreground",1],["cells",1],["repl",1],["refuse",1],["active",1],["background",1],["before",1],["identity",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["trusted",5],["foreground",2],["cells",3],["repl",6],["refuse",2],["active",2],["background",3],["before",2],["identity",2],["tmp",3],["path",3],["agent",5],["user",1],["share",1],["one",1],["pre",1],["allocation",1],["capture",4],["admission",1],["runner",7],["gateway",5],["mod",3],["session",1],["cfg",1],["stage1",1],["true",1],["hub",1],["frame",4],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",2],["ready",1],["state",7],["starting",2],["index",4],["cell",2],["try",1],["pytest",2],["raises",2],["error",4],["as",2],["failure",4],["execute",1],["log",1],["print",2],["lambda",1],["event",1],["none",1],["run",1],["assert",4],["value",2],["code",2],["busy",2],["kernels",1],["python",1],["alive",1],["false",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_native_write_fails_with_retry_veto_when_capture_fails","name":[["test",1],["trusted",1],["native",1],["write",1],["fails",2],["retry",1],["veto",1],["capture",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["trusted",2],["native",2],["write",6],["fails",4],["retry",2],["veto",2],["capture",5],["tmp",3],["path",3],["monkeypatch",3],["runner",7],["gateway",1],["mod",1],["session",1],["cfg",1],["stage1",1],["true",4],["hub",1],["frame",4],["id",4],["store",2],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",4],["target",3],["workspace",1],["uncaptured",2],["txt",2],["file",3],["text",2],["side",2],["effect",2],["happened",2],["encoding",2],["utf",2],["return",1],["tool",1],["success",1],["setattr",1],["artifacts",2],["lambda",2],["args",1],["kwargs",1],["throw",1],["oserror",1],["injected",1],["failure",3],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["failed",1],["as",1],["invoke",1],["control",1],["simple",1],["namespace",1],["name",1],["event",1],["none",2],["assert",3],["read",1],["value",1],["output",1],["committed",1],["artifact",1],["by",1],["filename",1],["strict",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_native_write_fails_with_retry_veto_when_capture_fails.write_file","name":[["write",1],["file",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["write",3],["file",2],["target",1],["text",1],["side",1],["effect",1],["happened",1],["encoding",1],["utf",1],["return",1],["tool",1],["success",1],["true",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_native_writer_refuses_active_background_before_side_effect","name":[["test",1],["trusted",1],["native",1],["writer",1],["refuses",1],["active",1],["background",1],["before",1],["side",1],["effect",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["trusted",4],["native",2],["writer",2],["refuses",2],["active",2],["background",3],["before",2],["side",2],["effect",2],["tmp",3],["path",3],["runner",6],["gateway",3],["mod",2],["session",1],["cfg",1],["stage1",1],["true",3],["hub",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["target",3],["workspace",1],["must",1],["not",2],["exist",1],["txt",1],["invoked",4],["false",2],["write",4],["file",3],["nonlocal",1],["text",1],["wrong",1],["owner",1],["encoding",1],["utf",1],["return",1],["ok",1],["try",1],["capture",2],["pytest",1],["raises",1],["error",2],["as",1],["failure",2],["invoke",1],["control",1],["artifacts",1],["simple",1],["namespace",1],["name",1],["lambda",1],["event",1],["none",1],["assert",3],["value",1],["code",1],["busy",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_trusted_native_writer_refuses_active_background_before_side_effect.write_file","name":[["write",1],["file",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["write",3],["file",2],["nonlocal",1],["invoked",2],["true",2],["target",1],["text",1],["wrong",1],["owner",1],["encoding",1],["utf",1],["return",1],["ok",1]]},{"id":"tests/test_gateway_engine.py#test_unexpected_turn_failure_still_prints_its_traceback","name":[["test",1],["unexpected",1],["turn",1],["failure",1],["still",1],["prints",1],["its",1],["traceback",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["unexpected",2],["turn",2],["failure",2],["still",2],["prints",2],["its",2],["traceback",3],["monkeypatch",4],["tmp",3],["path",3],["capfd",4],["control",1],["only",1],["expected",1],["refusals",1],["quietened",1],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["runner",3],["hub",1],["frame",2],["id",2],["prepare",1],["message",2],["broken",2],["chat",3],["messages",1],["cfg",1],["delta",1],["kwargs",1],["raise",1],["zero",2],["division",2],["error",2],["real",1],["bug",1],["setattr",1],["gateway",1],["mod",1],["readouterr",2],["result",2],["run",1],["default",1],["hello",1],["assert",2],["status",1],["failed",1],["err",4]]},{"id":"tests/test_gateway_engine.py#test_unexpected_turn_failure_still_prints_its_traceback.broken_chat","name":[["broken",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["broken",2],["chat",2],["messages",2],["cfg",2],["delta",2],["none",2],["kwargs",2],["raise",1],["zero",1],["division",1],["error",1],["real",1],["bug",1]]},{"id":"tests/test_gateway_engine.py#test_unknown_producer_is_refused_when_stage1_is_disabled","name":[["test",1],["unknown",1],["producer",1],["refused",1],["stage1",1],["disabled",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["unknown",2],["producer",2],["refused",3],["stage1",3],["disabled",2],["tmp",3],["path",3],["monkeypatch",3],["runner",6],["gateway",3],["mod",2],["session",1],["cfg",1],["false",1],["hub",1],["calls",3],["list",1],["dict",1],["compatible",2],["upload",4],["payload",2],["broadcast",2],["none",2],["del",1],["append",1],["return",1],["artifact",2],["id",4],["legacy",6],["result",2],["setattr",1],["artifacts",1],["try",1],["pytest",1],["raises",1],["error",1],["as",1],["failure",2],["frame",3],["project",2],["filename",1],["txt",1],["content",1],["text",1],["must",1],["be",1],["assert",3],["value",1],["code",1],["404",1],["existing",1],["state",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_unknown_producer_is_refused_when_stage1_is_disabled.compatible_upload","name":[["compatible",1],["upload",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["compatible",2],["upload",2],["payload",3],["broadcast",3],["none",2],["del",1],["calls",1],["append",1],["return",1],["artifact",1],["id",2],["legacy",2],["result",2]]},{"id":"tests/test_gateway_engine.py#test_upload_cleanup_refuses_a_symlinked_root_swap","name":[["test",1],["upload",1],["cleanup",1],["refuses",1],["symlinked",1],["root",1],["swap",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",3],["test",2],["upload",4],["cleanup",2],["refuses",2],["symlinked",2],["root",4],["swap",6],["tmp",3],["path",11],["monkeypatch",3],["from",1],["openai4s",1],["server",1],["import",1],["session",2],["deletion",4],["as",1],["mod",4],["runner",10],["gateway",1],["cfg",4],["stage1",1],["true",4],["hub",1],["project",8],["id",7],["store",2],["create",1],["name",1],["saved",2],["artifact",3],["filename",1],["stale",6],["txt",4],["content",1],["text",4],["managed",2],["bytes",2],["uploads",6],["data",3],["dir",7],["parked",4],["outside",6],["mkdir",1],["write",1],["external",2],["sentinel",2],["original",3],["open",7],["os",2],["swapped",5],["false",1],["before",2],["flags",3],["mode",3],["0o777",1],["fd",4],["none",4],["nonlocal",1],["try",2],["opened",3],["except",1],["type",1],["error",1],["if",2],["not",1],["rename",1],["symlink",1],["target",1],["directory",1],["return",2],["setattr",1],["delete",1],["assert",4],["read",2],["finally",1],["close",1]]},{"id":"tests/test_gateway_engine.py#test_upload_cleanup_refuses_a_symlinked_root_swap.swap_before_open","name":[["swap",1],["before",1],["open",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["swap",2],["before",2],["open",4],["path",9],["flags",4],["mode",4],["0o777",2],["dir",5],["fd",5],["none",4],["nonlocal",1],["swapped",3],["try",1],["opened",3],["except",1],["type",1],["error",1],["if",2],["not",1],["uploads",3],["true",2],["rename",1],["parked",1],["symlink",1],["outside",1],["target",1],["directory",1],["return",2],["original",2]]},{"id":"tests/test_gateway_engine.py#test_web_native_schema_history_and_cell_only_completion","name":[["test",1],["web",1],["native",1],["schema",1],["history",1],["cell",1],["only",1],["completion",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",6],["test",2],["web",2],["native",4],["schema",2],["history",5],["cell",2],["only",2],["completion",3],["monkeypatch",5],["tmp",3],["path",5],["class",1],["dispatcher",7],["init",1],["self",8],["none",4],["last",3],["output",9],["stale",1],["must",1],["be",1],["cleared",1],["calls",8],["list",14],["tuple",1],["str",2],["dict",2],["seen",3],["object",1],["call",8],["method",2],["args",2],["append",4],["return",4],["entries",1],["name",7],["result",14],["csv",4],["type",1],["file",1],["runner",4],["hub",1],["frame",2],["id",4],["prepare",1],["message",6],["dir",4],["first",2],["reply",3],["assistant",3],["checking",1],["files",4],["model",5],["tool",14],["sets",4],["fake",4],["chat",3],["messages",3],["cfg",2],["delta",2],["kwargs",2],["del",2],["assert",15],["callable",1],["copy",1],["deepcopy",1],["spec",2],["tools",1],["if",1],["len",2],["tail",3],["role",2],["wire",1],["error",2],["false",1],["content",2],["python",2],["host",1],["submit",2],["done",2],["usage",1],["execute",3],["state",2],["code",2],["origin",2],["emit",2],["stream",2],["true",1],["language",2],["bullets",1],["stdout",1],["stderr",1],["setattr",2],["gateway",1],["mod",1],["log",1],["run",1],["default",1],["inspect",1],["my",1],["status",1],["completed",1],["all",2],["names",6],["env",1],["bash",1],["not",2]]},{"id":"tests/test_gateway_engine.py#test_web_native_schema_history_and_cell_only_completion.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["class",2],["dispatcher",2],["def",2],["init",1],["self",8],["none",1],["last",2],["output",4],["stale",1],["must",1],["be",1],["cleared",1],["calls",2],["list",3],["tuple",1],["str",1],["dict",1],["seen",2],["object",1],["call",1],["method",2],["args",2],["append",2],["return",1],["entries",1],["name",1],["result",1],["csv",1],["type",1],["file",1]]},{"id":"tests/test_gateway_engine.py#test_web_native_schema_history_and_cell_only_completion.Dispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["call",2],["self",5],["method",3],["args",3],["calls",1],["append",2],["output",2],["seen",1],["last",1],["return",1],["entries",1],["name",1],["result",1],["csv",1],["type",1],["file",1]]},{"id":"tests/test_gateway_engine.py#test_web_native_schema_history_and_cell_only_completion.Dispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",2],["last",1],["output",2],["stale",1],["must",1],["be",1],["cleared",1],["calls",1],["list",3],["tuple",1],["str",1],["dict",1],["seen",1],["object",1]]},{"id":"tests/test_gateway_engine.py#test_web_native_schema_history_and_cell_only_completion.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",4],["cfg",3],["delta",3],["none",2],["kwargs",3],["del",1],["assert",8],["callable",1],["model",2],["calls",2],["append",2],["copy",1],["deepcopy",1],["list",4],["tool",10],["name",3],["sets",1],["spec",2],["tools",1],["if",1],["len",1],["return",2],["first",1],["reply",1],["history",3],["tail",3],["assistant",1],["message",1],["result",9],["role",1],["call",3],["id",2],["wire",1],["dir",1],["error",1],["false",1],["csv",2],["content",2],["python",1],["host",1],["submit",1],["output",1],["files",1],["done",1],["usage",1]]},{"id":"tests/test_gateway_engine.py#test_web_native_schema_history_and_cell_only_completion.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["state",3],["code",3],["origin",3],["emit",3],["stream",3],["true",2],["language",3],["python",2],["del",1],["dispatcher",1],["last",1],["output",2],["files",1],["result",2],["csv",1],["completion",1],["bullets",1],["done",1],["return",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway_engine.py#test_wire_delegation_installs_live_event_and_child_step_sinks","name":[["test",1],["wire",1],["delegation",1],["installs",1],["live",1],["event",1],["child",1],["step",1],["sinks",1]],"path":[["tests",1],["test",1],["gateway",1],["engine",1],["py",1]],"body":[["def",2],["test",2],["wire",2],["delegation",10],["installs",2],["live",2],["event",15],["child",33],["step",15],["sinks",3],["tmp",3],["path",3],["web",1],["composition",1],["wires",1],["both",1],["d8",1],["normalizer",1],["output",3],["excluded",1],["server",1],["side",1],["root",3],["keyed",2],["sink",7],["hub",5],["runner",7],["gateway",1],["mod",1],["session",1],["cfg",1],["frame",12],["id",18],["store",2],["new",1],["kind",2],["turn",2],["project",1],["default",2],["status",5],["ready",1],["state",4],["ensure",1],["runtime",1],["delegated",3],["assert",13],["not",4],["none",4],["tree",6],["callable",2],["no",2],["wired",2],["type",3],["done",2],["at",5],["123",1],["name",4],["helper",3],["task",2],["partial",2],["body",2],["result",1],["must",2],["reach",1],["socket",1],["error",1],["depth",2],["parent",2],["created",1],["started",1],["finished",1],["progress",2],["boundary",1],["max",1],["turns",1],["last",1],["steering",3],["queued",1],["delivered",3],["discarded",1],["messages",2],["message",1],["overrides",2],["model",1],["deepseek",1],["chat",1],["steps",6],["permissions",1],["read",1],["capabilities",1],["next",2],["ev",6],["events",2],["if",2],["permission",1],["count",1],["phase",1],["begin",1],["skill",2],["title",1],["loading",1],["input",2],["list",1],["any",1],["persist",1]]},{"id":"tests/test_gateway_host_allowlist.py","name":[["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["dns",2],["rebinding",2],["host",7],["allowlist",2],["ghsa",1],["fm3g",1],["2c7x",1],["8qj8",1],["over",1],["real",3],["socket",4],["tests",2],["test",3],["gateway",5],["py",1],["header",2],["rejected",2],["already",1],["covers",2],["guard",3],["but",1],["so",3],["synthetic",2],["handler",2],["object",1],["new",1],["plus",1],["monkeypatched",1],["json",1],["api",6],["proves",1],["route",3],["decided",1],["403",3],["cannot",2],["prove",1],["client",1],["receives",1],["because",2],["nothing",1],["ever",1],["writes",1],["status",3],["line",3],["project",1],["has",1],["been",1],["bitten",1],["by",1],["exactly",1],["gap",1],["before",2],["error",1],["asserted",1],["from",8],["direct",1],["method",1],["call",2],["still",1],["reached",1],["http",2],["as",4],["200",2],["being",1],["audited",1],["here",2],["one",2],["control",1],["standing",1],["between",2],["rebound",3],["browser",1],["tab",1],["v1",3],["compute",1],["jobs",1],["module",1],["binds",1],["make",1],["output",1],["into",1],["threading",2],["httpserver",1],["speaks",1],["raw",1],["at",2],["asserting",1],["wire",1],["also",1],["pins",1],["three",1],["properties",1],["express",1],["all",1],["runs",1],["token",3],["gate",2],["forged",2],["no",1],["credential",1],["must",1],["be",1],["refused",2],["not",1],["401",1],["ordering",1],["claim",1],["decorative",1],["surfaces",1],["outside",1],["spa",2],["shell",2],["static",2],["exempt",2],["health",2],["page",2],["same",2],["origin",2],["read",3],["every",1],["those",1],["response",1],["bodies",1],["ws",1],["upgrade",1],["rather",1],["than",1],["switching",1],["protocols",1],["difference",1],["attacker",1],["now",1],["holds",1],["accepts",1],["commands",1],["remove",1],["allowed",1],["cases",1],["answer",1],["101",1],["web",1],["instead",1],["future",1],["import",9],["annotations",1],["pathlib",1],["path",2],["pytest",4],["openai4s",3],["config",2],["llmconfig",1],["server",3],["mod",1],["local",2],["auth",1],["ports",1],["bound",1],["fixture",1],["mark",2],["parametrize",2],["frames",1],["app",1],["js",1],["frontend",1],["itself",1],["its",1],["only",1],["hostname",1],["127",1],["localhost",1]]},{"id":"tests/test_gateway_host_allowlist.py#_get","name":[],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["port",3],["int",4],["path",3],["str",6],["host",5],["none",8],["token",5],["lines",5],["http",1],["if",2],["not",2],["append",3],["local",1],["auth",1],["header",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["encode",1],["ascii",1]]},{"id":"tests/test_gateway_host_allowlist.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["class",2],["hub",3],["narrow",1],["slice",1],["ws",1],["make",1],["handler",1],["touches",1],["at",1],["construction",1],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_gateway_host_allowlist.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_gateway_host_allowlist.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_gateway_host_allowlist.py#_speak","name":[["speak",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["speak",2],["port",3],["int",5],["request",5],["bytes",4],["tuple",2],["send",1],["hand",2],["built",2],["return",2],["status",4],["code",1],["raw",5],["response",1],["rather",1],["than",1],["http",1],["client",2],["because",1],["attack",1],["forged",1],["host",3],["every",2],["stdlib",1],["sets",2],["itself",1],["from",1],["address",1],["dialled",1],["absent",1],["case",1],["cannot",1],["be",1],["expressed",1],["through",1],["one",1],["at",2],["all",1],["conn",4],["socket",1],["create",1],["connection",3],["127",1],["timeout",1],["10",1],["try",1],["sendall",1],["chunks",3],["read",1],["eof",2],["not",2],["header",1],["terminator",1],["stopping",1],["first",2],["blank",1],["line",4],["passed",1],["module",1],["ran",2],["alone",1],["failed",1],["after",1],["tests",1],["test",1],["gateway",1],["py",1],["body",1],["separate",1],["tcp",1],["segment",1],["whether",1],["had",1],["arrived",1],["by",1],["recv",2],["depended",1],["machine",1],["load",1],["below",1],["either",1],["sends",1],["close",3],["hits",1],["refusal",1],["path",1],["so",1],["always",1],["comes",1],["while",1],["true",1],["block",3],["65536",1],["if",1],["break",1],["append",1],["finally",1],["join",1],["split",2],["decode",1],["latin",1],["parts",3],["assert",1],["len",1],["no",1],["120",1]]},{"id":"tests/test_gateway_host_allowlist.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["daemon",4],["tmp",3],["path",5],["real",5],["gateway",4],["loopback",1],["handler",5],["socket",1],["status",1],["lines",1],["allowlist",1],["compares",1],["against",1],["cfg",6],["port",8],["so",1],["has",1],["actually",1],["be",1],["listening",1],["config",3],["names",2],["comes",1],["from",1],["already",1],["bound",2],["server",3],["rather",1],["than",1],["ephemeral",1],["probe",2],["nobody",1],["take",1],["between",1],["bind",1],["httpd",5],["data",2],["dir",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["host",1],["127",1],["ensure",1],["dirs",1],["runner",4],["mod",2],["session",1],["hub",2],["cls",2],["make",1],["request",1],["class",1],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["true",1],["start",1],["token",2],["local",1],["auth",1],["load",1],["mint",1],["try",2],["yield",1],["finally",1],["shutdown",1],["close",2],["join",1],["timeout",1],["except",1],["exception",1],["noqa",1],["ble001",1],["teardown",1],["must",1],["not",1],["mask",1],["failure",1],["pass",1]]},{"id":"tests/test_gateway_host_allowlist.py#test_a_forged_host_cannot_upgrade_the_websocket","name":[["test",1],["forged",1],["host",1],["cannot",1],["upgrade",1],["websocket",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["test",4],["forged",2],["host",4],["cannot",2],["upgrade",5],["websocket",3],["daemon",3],["ws",2],["exempt",1],["from",1],["cors",1],["entirely",1],["socket",3],["yields",1],["accepts",1],["state",1],["changing",1],["commands",1],["must",1],["be",1],["refused",1],["status",3],["line",1],["not",2],["switched",1],["protocols",1],["port",4],["token",3],["raw",3],["speak",1],["api",1],["v1",1],["http",2],["evil",2],["encode",3],["origin",1],["connection",1],["sec",2],["web",2],["key",1],["ghl",1],["ihnhb",1],["xbs",1],["zsbub25j",1],["zq",1],["version",1],["13",1],["local",1],["auth",1],["header",1],["assert",2],["403",1],["200",1],["allowed",1]]},{"id":"tests/test_gateway_host_allowlist.py#test_a_forged_host_is_refused_on_every_surface","name":[["test",1],["forged",1],["host",1],["refused",1],["every",1],["surface",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["test",3],["forged",2],["host",2],["refused",2],["every",2],["surface",3],["daemon",3],["path",3],["allowlist",1],["not",1],["api",1],["guard",2],["origin",2],["less",1],["gets",1],["skip",1],["csrf",1],["check",1],["entirely",1],["rebound",1],["read",2],["any",1],["body",1],["fetches",1],["so",1],["only",1],["covered",1],["mutations",1],["would",1],["leave",1],["whole",1],["open",1],["port",3],["token",2],["assert",1],["evil",1],["403",1]]},{"id":"tests/test_gateway_host_allowlist.py#test_a_forged_host_never_reaches_the_command_sink","name":[["test",1],["forged",1],["host",1],["never",1],["reaches",1],["command",1],["sink",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["test",6],["forged",2],["host",8],["never",2],["reaches",2],["command",3],["sink",2],["daemon",4],["exact",1],["bypass",1],["evil",4],["resolves",1],["127",1],["so",2],["browser",2],["sends",1],["origin",5],["csrf",1],["guard",2],["satisfied",1],["while",1],["post",2],["lands",1],["loopback",1],["unauthenticated",1],["job",1],["runner",1],["credential",1],["presented",1],["purpose",1],["rebinding",1],["attack",1],["has",1],["user",1],["cookie",1],["403",2],["produced",1],["by",1],["token",4],["gate",1],["would",1],["prove",1],["nothing",1],["about",1],["check",1],["port",4],["body",3],["touch",1],["tmp",1],["openai4s",1],["rebind",2],["poc",1],["request",2],["api",1],["v1",1],["compute",1],["jobs",1],["http",2],["encode",4],["local",1],["auth",1],["header",1],["content",2],["length",1],["len",1],["type",1],["application",1],["json",1],["connection",1],["close",1],["status",2],["raw",3],["speak",1],["assert",2],["200",1],["refused",1],["as",2],["not",2],["anything",1],["downstream",1],["if",1],["ever",1],["becomes",1],["cross",1],["message",1],["doing",1],["work",1],["case",1],["silently",1],["unprotected",1],["again",1],["allowed",1]]},{"id":"tests/test_gateway_host_allowlist.py#test_an_absent_host_still_works","name":[["test",1],["absent",1],["host",1],["still",1],["works",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["absent",3],["host",4],["still",2],["works",2],["daemon",3],["curl",1],["cli",1],["clients",1],["rebinding",1],["vector",1],["browser",3],["always",1],["sends",1],["so",1],["one",1],["non",1],["local",2],["client",1],["http",3],["because",1],["makes",1],["mandatory",1],["only",1],["way",1],["express",1],["port",2],["token",3],["status",2],["raw",2],["speak",1],["api",1],["v1",1],["frames",1],["auth",1],["header",1],["encode",1],["connection",1],["close",1],["assert",1],["200",2]]},{"id":"tests/test_gateway_host_allowlist.py#test_the_host_check_runs_before_the_token_gate","name":[["test",1],["host",1],["check",1],["runs",1],["before",1],["token",1],["gate",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["test",3],["host",6],["check",2],["runs",2],["before",4],["token",4],["gate",3],["daemon",3],["ordering",1],["stated",1],["as",1],["observable",1],["route",1],["claims",1],["allowlist",2],["checked",1],["origin",1],["credential",2],["forged",1],["no",1],["at",1],["all",1],["must",1],["therefore",1],["answer",1],["403",2],["not",2],["allowed",2],["rather",1],["than",1],["401",2],["if",1],["ran",1],["first",1],["would",2],["be",2],["only",1],["ever",1],["consulted",1],["already",1],["authenticated",1],["callers",1],["port",3],["status",2],["raw",3],["speak",1],["api",1],["v1",1],["frames",1],["http",1],["evil",1],["encode",1],["connection",1],["close",1],["assert",2],["200",1]]},{"id":"tests/test_gateway_host_allowlist.py#test_the_real_loopback_hosts_still_work","name":[["test",1],["real",1],["loopback",1],["hosts",1],["still",1],["work",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["real",2],["loopback",2],["hosts",2],["still",3],["work",2],["daemon",4],["hostname",3],["guard",1],["rejects",1],["everything",1],["not",1],["fix",1],["every",1],["host",1],["browser",1],["actually",1],["sends",1],["including",1],["ipv6",1],["literal",1],["form",1],["mixed",1],["case",1],["must",1],["be",1],["served",1],["port",3],["token",2],["assert",1],["api",1],["v1",1],["frames",1],["200",1]]},{"id":"tests/test_gateway_host_allowlist.py#test_the_right_hostname_on_the_wrong_port_is_refused","name":[["test",1],["right",1],["hostname",1],["wrong",1],["port",1],["refused",1]],"path":[["tests",1],["test",1],["gateway",1],["host",1],["allowlist",1],["py",1]],"body":[["def",2],["test",3],["right",2],["hostname",2],["wrong",4],["port",8],["refused",2],["daemon",5],["evil",1],["not",3],["only",1],["forgeable",1],["value",1],["host",1],["naming",1],["loopback",1],["address",1],["but",1],["serve",1],["did",1],["come",1],["from",1],["browser",1],["reached",1],["honestly",1],["token",2],["if",1],["65536",1],["else",1],["assert",1],["api",1],["v1",1],["frames",1],["127",1],["403",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py","name":[["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["gateway",3],["integration",1],["contracts",1],["supervised",1],["python",1],["kernel",2],["lifecycles",1],["from",7],["future",1],["import",11],["annotations",1],["json",1],["re",1],["threading",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",1],["openai4s",4],["config",2],["llmconfig",1],["host",1],["data",1],["artifact",1],["input",1],["dir",1],["server",1],["as",1],["mod",1],["skills",2],["loader",1],["versions",1],["project",1],["root",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",7],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",7],["frame",7],["id",7],["str",3],["emit",2],["event",6],["setdefault",2],["append",2],["return",2],["broadcast",1],["has",1],["subscriber",1],["bool",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["event",4],["dict",2],["none",2],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["bool",2],["return",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel","name":[["recording",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["recording",2],["kernel",2],["def",7],["init",1],["self",39],["name",7],["str",2],["events",8],["list",1],["none",12],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["if",2],["not",1],["else",1],["live",5],["true",2],["interrupt",6],["calls",8],["shutdown",4],["restart",3],["kill",3],["execute",9],["entered",2],["threading",2],["event",2],["release",6],["false",3],["alive",1],["bool",1],["return",2],["code",1],["origin",1],["agent",1],["chunk",1],["cell",1],["id",1],["append",4],["enter",1],["assert",1],["wait",1],["exit",1],["stdout",1],["stderr",1],["error",1],["worker",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",13],["name",4],["str",4],["events",5],["list",2],["none",8],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["if",1],["not",1],["else",1],["live",1],["true",1],["interrupt",2],["calls",4],["shutdown",1],["restart",1],["kill",1],["execute",2],["entered",1],["threading",2],["event",2],["release",2],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["execute",6],["self",8],["code",2],["origin",2],["agent",2],["chunk",2],["none",5],["cell",2],["id",2],["events",2],["append",2],["name",2],["enter",1],["entered",1],["assert",1],["release",1],["wait",1],["exit",1],["return",1],["stdout",1],["stderr",1],["error",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["interrupt",5],["self",7],["none",2],["calls",1],["events",1],["append",1],["name",1],["if",1],["release",2],["execute",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["kill",3],["worker",2],["self",5],["none",2],["calls",1],["live",1],["false",1],["execute",1],["release",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["restart",3],["self",4],["none",2],["calls",1],["live",1],["true",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_RecordingKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["shutdown",4],["self",6],["none",2],["calls",1],["events",1],["append",1],["name",1],["live",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["team",4],["mode",4],["bool",2],["false",2],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["return",1],["gateway",1],["mod",1],["session",1],["hub",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_ensure_replaces_a_dead_supervised_python_worker","name":[["test",1],["ensure",1],["replaces",1],["dead",1],["supervised",1],["python",1],["worker",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["ensure",5],["replaces",2],["dead",3],["supervised",2],["python",4],["worker",2],["monkeypatch",3],["tmp",3],["path",3],["runner",5],["st",4],["state",3],["frame",1],["default",1],["old",5],["recording",2],["kernel",5],["kernels",2],["base",2],["lambda",2],["live",1],["false",1],["replacement",4],["calls",4],["spawn",5],["append",1],["return",1],["setattr",1],["assert",3],["shutdown",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_ensure_replaces_a_dead_supervised_python_worker.spawn","name":[["spawn",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["spawn",3],["state",3],["calls",1],["append",1],["return",1],["kernels",1],["ensure",1],["python",1],["base",1],["lambda",1],["replacement",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env","name":[["test",1],["environment",1],["replacement",1],["keeps",1],["session",1],["dispatcher",1],["commits",1],["active",1],["env",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",8],["test",3],["environment",3],["replacement",5],["keeps",2],["session",2],["dispatcher",25],["commits",2],["active",5],["env",12],["monkeypatch",8],["tmp",7],["path",7],["from",1],["openai4s",1],["kernel",21],["import",1],["environments",1],["as",1],["envmod",3],["runner",9],["frame",5],["id",5],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",2],["ready",1],["st",20],["state",2],["messages",1],["role",1],["system",1],["content",1],["envs",2],["base",9],["simple",2],["namespace",2],["name",5],["interpreter",2],["python",16],["root",2],["conda",2],["false",4],["bin",4],["dir",2],["str",4],["language",2],["version",2],["lambda",5],["14",2],["struct",15],["setattr",6],["dispatchers",3],["class",2],["init",2],["self",16],["none",9],["last",1],["output",1],["call",1],["method",1],["args",3],["return",3],["make",2],["kwargs",4],["append",3],["fail",3],["value",3],["true",2],["kernels",4],["fake",2],["if",1],["raise",1],["runtime",2],["error",2],["worker",1],["failed",2],["start",2],["options",3],["live",3],["shutdown",5],["calls",4],["alive",1],["bool",1],["bootstrapped",3],["gateway",2],["mod",2],["build",1],["wire",1],["delegation",1],["run",1],["bootstrap",1],["workspace",3],["desired",2],["first",2],["spawn",1],["old",12],["special",2],["background",8],["factory",2],["assert",19],["cwd",2],["pytest",1],["raises",1],["match",1],["generation",2],["changed",2],["not",1],["len",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["dispatcher",2],["def",2],["init",1],["self",4],["none",4],["last",1],["output",1],["active",1],["env",1],["call",1],["method",1],["args",1],["return",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.Dispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["call",2],["self",2],["method",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.Dispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",4],["last",1],["output",1],["active",1],["env",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",3],["init",1],["self",12],["dispatcher",3],["python",5],["kwargs",2],["none",2],["if",1],["struct",3],["fail",1],["value",1],["raise",1],["runtime",1],["error",1],["worker",1],["failed",1],["start",1],["options",1],["live",3],["true",1],["shutdown",3],["calls",2],["kernels",1],["append",1],["alive",1],["bool",1],["return",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",8],["dispatcher",4],["python",6],["kwargs",3],["none",2],["if",1],["struct",3],["fail",1],["value",1],["raise",1],["runtime",1],["error",1],["worker",1],["failed",1],["start",1],["options",1],["live",1],["true",1],["shutdown",1],["calls",1],["kernels",1],["append",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.FakeKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["none",2],["calls",1],["live",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_environment_replacement_keeps_session_dispatcher_and_commits_active_env.make_dispatcher","name":[["make",1],["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["make",2],["dispatcher",6],["args",2],["kwargs",2],["dispatchers",1],["append",1],["return",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock","name":[["test",1],["python",1],["bootstrap",1],["runs",1],["outside",1],["supervisor",1],["lock",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",9],["test",6],["python",5],["bootstrap",14],["runs",2],["outside",2],["supervisor",2],["lock",3],["monkeypatch",6],["tmp",4],["path",4],["runner",7],["st",5],["state",3],["frame",1],["default",1],["messages",1],["role",1],["system",1],["content",1],["env",8],["simple",3],["namespace",3],["name",2],["base",6],["interpreter",2],["root",1],["conda",1],["false",2],["bin",1],["dir",1],["none",12],["setattr",5],["resolve",1],["lambda",3],["wire",1],["delegation",1],["args",2],["kwargs",3],["gateway",2],["mod",2],["build",1],["dispatcher",4],["active",1],["skills",1],["code",3],["class",1],["blocking",6],["kernel",12],["instance",3],["created",3],["threading",7],["event",5],["init",1],["self",15],["live",3],["true",1],["entered",3],["release",4],["alive",1],["bool",1],["return",2],["execute",1],["origin",1],["agent",1],["chunk",1],["assert",6],["wait",4],["probe",3],["re",1],["search",1],["openai4",1],["py",1],["9a",1],["payload",2],["runtime",1],["version",4],["14",1],["prefix",2],["sdk",1],["provenance",1],["host",1],["capability",1],["package",1],["manifest",1],["locale",1],["preferred",1],["encoding",1],["utf",1],["stdout",1],["group",1],["json",1],["dumps",1],["if",2],["else",1],["stderr",1],["error",1],["interrupt",7],["shutdown",1],["spawn",6],["done",6],["turn",1],["spawning",3],["thread",2],["target",2],["start",2],["not",2],["kernels",1],["interrupting",3],["acquired",3],["without",3],["finishing",3],["cleanup",1],["makes",1],["regression",1],["fail",1],["promptly",1],["instead",1],["hanging",1],["pytest",1],["join",2]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.BlockingBootstrapKernel","name":[["blocking",1],["bootstrap",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["blocking",4],["bootstrap",4],["kernel",4],["instance",2],["none",6],["created",2],["threading",3],["event",3],["def",5],["init",1],["self",15],["dispatcher",3],["kwargs",1],["live",3],["true",1],["entered",2],["release",3],["alive",1],["bool",1],["return",2],["execute",1],["code",2],["origin",1],["agent",1],["chunk",1],["assert",1],["wait",1],["probe",3],["re",1],["search",1],["openai4",1],["py",1],["env",3],["9a",1],["payload",2],["runtime",1],["version",4],["14",1],["test",3],["interpreter",1],["base",2],["python",1],["prefix",2],["sdk",1],["provenance",1],["host",1],["capability",1],["package",1],["manifest",1],["locale",1],["preferred",1],["encoding",1],["utf",1],["stdout",1],["group",1],["json",1],["dumps",1],["if",1],["else",1],["stderr",1],["error",1],["interrupt",1],["shutdown",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.BlockingBootstrapKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",7],["dispatcher",4],["kwargs",2],["none",2],["live",1],["true",1],["entered",1],["threading",2],["event",2],["release",1],["blocking",2],["bootstrap",2],["kernel",2],["instance",1],["created",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.BlockingBootstrapKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["code",3],["origin",2],["agent",2],["chunk",2],["none",3],["entered",1],["assert",1],["release",1],["wait",1],["probe",3],["re",1],["search",1],["openai4",1],["py",1],["env",3],["9a",1],["payload",2],["runtime",1],["version",4],["14",1],["test",3],["interpreter",1],["base",2],["python",1],["prefix",2],["sdk",1],["provenance",1],["host",1],["capability",1],["package",1],["manifest",1],["locale",1],["preferred",1],["encoding",1],["utf",1],["return",1],["stdout",1],["group",1],["json",1],["dumps",1],["if",1],["else",1],["stderr",1],["error",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.BlockingBootstrapKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["interrupt",2],["self",3],["none",2],["release",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.BlockingBootstrapKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.BlockingBootstrapKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["none",2],["live",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["interrupt",4],["none",2],["st",1],["kernels",1],["python",1],["done",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_python_bootstrap_runs_outside_supervisor_lock.spawn","name":[["spawn",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["spawn",4],["none",2],["st",2],["turn",1],["lock",1],["runner",1],["kernel",1],["done",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_r_execution_exception_shuts_down_the_exact_desynchronized_lease","name":[["test",1],["execution",1],["exception",1],["shuts",1],["down",1],["exact",1],["desynchronized",1],["lease",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["execution",2],["exception",2],["shuts",2],["down",2],["exact",2],["desynchronized",2],["lease",2],["tmp",3],["path",3],["runner",5],["st",5],["state",2],["frame",3],["error",3],["default",1],["dispatcher",1],["simple",1],["namespace",1],["active",1],["env",1],["none",7],["class",1],["broken",2],["recording",1],["kernel",6],["execute",2],["self",1],["code",1],["origin",1],["agent",2],["chunk",1],["cell",1],["id",1],["raise",1],["runtime",2],["malformed",2],["protocol",2],["kernels",1],["ensure",2],["lambda",3],["pytest",1],["raises",1],["match",1],["log",1],["stop",1],["bad",1],["event",1],["stream",1],["false",1],["language",1],["assert",2],["shutdown",1],["calls",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_r_execution_exception_shuts_down_the_exact_desynchronized_lease.BrokenR","name":[["broken",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["broken",2],["recording",2],["kernel",2],["def",1],["execute",1],["self",1],["code",1],["origin",1],["agent",1],["chunk",1],["none",2],["cell",1],["id",1],["raise",1],["runtime",1],["error",1],["malformed",1],["protocol",1],["frame",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_r_execution_exception_shuts_down_the_exact_desynchronized_lease.BrokenR.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",2],["origin",2],["agent",2],["chunk",2],["none",4],["cell",2],["id",2],["raise",1],["runtime",1],["error",1],["malformed",1],["protocol",1],["frame",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_r_slot_is_lazy_reused_and_soft_fails_without_touching_python","name":[["test",1],["slot",1],["lazy",1],["reused",1],["soft",1],["fails",1],["without",1],["touching",1],["python",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",2],["slot",2],["lazy",2],["reused",2],["soft",2],["fails",2],["without",2],["touching",2],["python",7],["monkeypatch",5],["tmp",3],["path",3],["from",2],["openai4s",2],["kernel",22],["import",2],["environments",1],["as",2],["envmod",2],["mod",3],["runner",7],["st",15],["state",1],["frame",1],["default",2],["dispatcher",3],["simple",2],["namespace",2],["active",3],["env",7],["none",8],["recording",2],["py",2],["lease",4],["kernels",3],["ensure",5],["base",1],["lambda",2],["created",3],["environment",3],["name",9],["return",2],["if",3],["else",2],["spawn",3],["cwd",1],["read",2],["isolation",2],["assert",11],["not",2],["broken",2],["raise",1],["runtime",1],["error",3],["missing",2],["append",1],["setattr",3],["gateway",1],["bootstrap",1],["generation",1],["workspace",1],["first",4],["len",1],["special",2],["second",4],["shutdown",2],["calls",2],["unavailable",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_r_slot_is_lazy_reused_and_soft_fails_without_touching_python.get_environment","name":[["environment",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["environment",2],["name",5],["return",1],["simple",1],["namespace",1],["if",1],["else",1],["none",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_r_slot_is_lazy_reused_and_soft_fails_without_touching_python.spawn_r_kernel","name":[["spawn",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["spawn",2],["kernel",6],["cwd",2],["env",4],["read",3],["isolation",3],["none",4],["assert",1],["name",4],["if",2],["not",1],["else",1],["default",1],["broken",1],["raise",1],["runtime",1],["error",1],["missing",1],["recording",1],["created",1],["append",1],["return",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_stop_intent_cannot_be_overtaken_by_a_new_start","name":[["test",1],["stop",1],["intent",1],["cannot",1],["be",1],["overtaken",1],["by",1],["new",1],["start",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",5],["test",2],["stop",10],["intent",2],["cannot",2],["be",2],["overtaken",2],["by",2],["new",2],["start",16],["monkeypatch",4],["tmp",3],["path",3],["runner",9],["st",6],["state",5],["frame",5],["race",1],["default",1],["current",6],["recording",2],["kernel",7],["kernels",2],["ensure",5],["python",2],["base",2],["lambda",3],["cancel",10],["reached",3],["threading",6],["event",7],["let",3],["wait",7],["barrier",3],["original",2],["lifecycle",4],["paused",2],["root",4],["id",4],["str",2],["reason",3],["none",3],["assert",11],["setattr",2],["replacement",4],["entered",3],["result",6],["attempted",3],["stopping",4],["thread",2],["target",2],["update",2],["starting",4],["not",4],["join",2],["alive",2],["stopped",2],["running",1],["shutdown",1],["calls",1],["status",2],["hub",1],["events",1],["if",1],["type",1],["started",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_stop_intent_cannot_be_overtaken_by_a_new_start.ensure","name":[["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["ensure",3],["state",3],["none",2],["start",1],["entered",1],["kernels",1],["python",1],["base",1],["lambda",1],["replacement",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_stop_intent_cannot_be_overtaken_by_a_new_start.paused_cancel","name":[["paused",1],["cancel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["paused",2],["cancel",4],["root",3],["frame",3],["id",3],["str",4],["reason",4],["none",2],["original",1],["reached",1],["assert",1],["let",1],["stop",1],["wait",2],["barrier",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_stop_intent_cannot_be_overtaken_by_a_new_start.start","name":[["start",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["start",5],["none",2],["attempted",1],["result",1],["update",1],["runner",1],["kernel",1],["st",1],["root",1],["frame",1],["id",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_stop_interrupts_both_slots_then_waits_for_execution_barrier","name":[["test",1],["stop",1],["interrupts",1],["both",1],["slots",1],["then",1],["waits",1],["execution",1],["barrier",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["stop",5],["interrupts",2],["both",2],["slots",2],["then",2],["waits",2],["execution",2],["barrier",2],["tmp",3],["path",3],["runner",5],["st",7],["state",3],["frame",3],["default",1],["events",7],["list",1],["str",1],["python",12],["recording",2],["kernel",4],["release",1],["interrupt",4],["true",1],["kernels",2],["ensure",2],["base",1],["lambda",2],["none",2],["execute",6],["turn",8],["lock",1],["pass",1],["threading",1],["thread",1],["target",1],["start",2],["assert",8],["entered",1],["wait",1],["result",2],["root",2],["id",2],["join",1],["not",1],["alive",1],["stopped",2],["calls",2],["index",4],["exit",2],["shutdown",1],["status",1],["keeps",1],["cancellation",1],["asserted",1],["until",1],["next",1],["explicit",1],["cancel",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_stop_interrupts_both_slots_then_waits_for_execution_barrier.execute_turn","name":[["execute",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["execute",3],["turn",3],["none",2],["st",1],["lock",1],["python",1],["pass",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_first_action_background_cell_gets_read_isolation","name":[["test",1],["team",1],["first",1],["action",1],["background",1],["cell",1],["gets",1],["read",1],["isolation",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",5],["test",2],["team",4],["first",4],["action",2],["background",5],["cell",3],["gets",2],["read",3],["isolation",3],["monkeypatch",4],["tmp",5],["path",7],["runner",6],["mode",1],["true",1],["st",6],["state",2],["frame",2],["default",1],["environment",2],["simple",1],["namespace",1],["name",1],["base",3],["interpreter",1],["python",3],["root",4],["conda",1],["false",1],["bin",1],["dir",3],["none",10],["setattr",2],["resolve",4],["env",1],["lambda",1],["created",4],["class",1],["fake",2],["kernel",4],["init",1],["self",6],["dispatcher",6],["options",7],["append",1],["execute",1],["code",2],["origin",1],["agent",1],["chunk",3],["if",2],["not",3],["done",3],["return",1],["stdout",1],["stderr",1],["error",3],["shutdown",1],["pass",1],["gateway",1],["mod",1],["ensure",1],["runtime",1],["assert",8],["kernels",2],["lease",2],["launched",2],["exec",3],["print",1],["deadline",2],["threading",1],["event",1],["range",1],["100",1],["peek",4],["id",2],["break",1],["wait",1],["01",1],["else",1],["pragma",1],["no",1],["cover",1],["bounded",1],["thread",1],["scheduling",1],["failure",1],["raise",1],["assertion",1],["did",1],["finish",1],["len",1],["cwd",1],["local",1],["workspace",1],["policy",4],["roots",2],["str",1],["artifact",1],["input",1],["cfg",1],["data",1],["allowed",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_first_action_background_cell_gets_read_isolation.FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",3],["init",1],["self",6],["dispatcher",3],["options",3],["none",5],["created",1],["append",1],["execute",1],["code",1],["origin",1],["agent",1],["chunk",3],["if",1],["not",1],["done",2],["return",1],["stdout",1],["stderr",1],["error",1],["shutdown",1],["pass",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_first_action_background_cell_gets_read_isolation.FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",5],["dispatcher",4],["options",4],["none",2],["created",1],["append",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_first_action_background_cell_gets_read_isolation.FakeKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",2],["origin",2],["agent",2],["chunk",4],["none",4],["if",1],["not",1],["done",2],["return",1],["stdout",1],["stderr",1],["error",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_first_action_background_cell_gets_read_isolation.FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["none",2],["pass",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_mode_composes_read_isolation_into_every_local_kernel","name":[["test",1],["team",1],["mode",1],["composes",1],["read",1],["isolation",1],["into",1],["every",1],["local",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",6],["test",3],["team",4],["mode",3],["composes",2],["read",7],["isolation",12],["into",2],["every",2],["local",2],["kernel",18],["monkeypatch",7],["tmp",6],["path",7],["from",1],["openai4s",1],["import",1],["as",1],["mod",4],["runner",9],["true",2],["st",9],["state",3],["frame",2],["default",1],["messages",1],["role",1],["system",1],["content",1],["environment",2],["simple",1],["namespace",1],["name",2],["base",4],["interpreter",1],["python",1],["root",6],["conda",1],["false",2],["bin",1],["dir",2],["none",5],["setattr",6],["resolve",2],["env",3],["lambda",3],["run",1],["bootstrap",2],["args",1],["kwargs",1],["created",2],["class",1],["fake",2],["init",1],["self",9],["dispatcher",4],["options",10],["live",3],["append",2],["alive",1],["bool",1],["return",2],["shutdown",1],["gateway",2],["lease",3],["spawn",4],["str",2],["policy",3],["assert",6],["roots",4],["allowed",1],["artifact",1],["input",1],["id",1],["background",3],["factory",1],["delegation",2],["recording",1],["generation",1],["kernels",1],["workspace",2],["ensure",1],["cwd",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_mode_composes_read_isolation_into_every_local_kernel.FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",3],["init",1],["self",9],["dispatcher",3],["options",3],["none",2],["live",3],["true",1],["created",1],["append",1],["alive",1],["bool",1],["return",1],["shutdown",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_mode_composes_read_isolation_into_every_local_kernel.FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",6],["dispatcher",4],["options",4],["none",2],["live",1],["true",1],["created",1],["append",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_mode_composes_read_isolation_into_every_local_kernel.FakeKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_mode_composes_read_isolation_into_every_local_kernel.FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["none",2],["live",1],["false",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_mode_composes_read_isolation_into_every_local_kernel.spawn_r_kernel","name":[["spawn",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["spawn",2],["kernel",3],["options",4],["append",1],["return",1],["recording",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_read_policy_covers_data_personal_and_only_current_project_sidecars","name":[["test",1],["team",1],["read",1],["policy",1],["covers",1],["data",1],["personal",1],["only",1],["current",1],["project",1],["sidecars",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",4],["team",6],["read",3],["policy",6],["covers",2],["data",5],["personal",2],["only",2],["current",7],["project",8],["sidecars",3],["monkeypatch",3],["tmp",5],["path",7],["canonical",4],["temp",4],["mkdir",3],["setattr",1],["gateway",1],["mod",1],["tempfile",1],["gettempdir",1],["lambda",1],["str",1],["runner",11],["daemon",1],["mode",1],["true",3],["scratch",6],["cfg",5],["roots",5],["st",6],["state",1],["frame",3],["owner",4],["default",1],["store",2],["create",1],["user",1],["username",1],["alice",2],["password",2],["not",3],["real",1],["session",1],["root",12],["id",6],["skills",2],["sidecar",2],["foreign",6],["name",2],["parents",1],["skill",2],["md",1],["write",2],["text",2],["nname",1],["ndescription",1],["recipe",1],["encoding",2],["utf",2],["kernel",3],["py",1],["value",1],["isolation",1],["include",1],["assert",6],["none",1],["resolve",8],["allowed",6],["dir",3],["users",2],["artifact",1],["input",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_read_policy_rejects_symlinked_artifact_input_scope","name":[["test",1],["team",1],["read",1],["policy",1],["rejects",1],["symlinked",1],["artifact",1],["input",1],["scope",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["team",4],["read",3],["policy",2],["rejects",2],["symlinked",2],["artifact",6],["input",4],["scope",3],["tmp",4],["path",4],["runner",5],["daemon",1],["mode",1],["true",2],["st",3],["state",1],["frame",2],["symlink",2],["default",1],["outside",4],["inputs",4],["mkdir",2],["session",3],["kernel",2],["dir",2],["cfg",1],["data",1],["root",1],["id",1],["parent",1],["target",1],["directory",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["isolation",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_team_read_policy_rejects_symlinked_personal_namespace_and_root_overlap","name":[["test",1],["team",1],["read",1],["policy",1],["rejects",1],["symlinked",1],["personal",1],["namespace",1],["root",1],["overlap",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["team",4],["read",5],["policy",2],["rejects",2],["symlinked",2],["personal",3],["namespace",3],["root",7],["overlap",3],["monkeypatch",3],["tmp",6],["path",6],["canonical",6],["temp",5],["mkdir",5],["setattr",1],["gateway",1],["mod",1],["tempfile",1],["gettempdir",1],["lambda",1],["str",1],["runner",11],["daemon",1],["mode",1],["true",2],["st",4],["state",1],["frame",1],["symlink",2],["default",1],["scratch",5],["outside",4],["users",2],["target",1],["directory",1],["cfg",5],["data",10],["roots",4],["pytest",3],["raises",3],["runtime",3],["error",3],["match",3],["kernel",3],["isolation",3],["dir",1],["nested",1],["must",1],["not",1],["temporary",4],["lab",1],["system",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_hard_kill_restarts_exact_python_lease","name":[["test",1],["watchdog",1],["hard",1],["kill",1],["restarts",1],["exact",1],["python",1],["lease",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",4],["test",2],["watchdog",6],["hard",2],["kill",4],["restarts",2],["exact",2],["python",5],["lease",3],["monkeypatch",6],["tmp",3],["path",3],["runner",5],["st",4],["state",2],["frame",1],["default",1],["class",1],["hung",2],["kernel",11],["recording",1],["execute",4],["self",5],["code",1],["origin",1],["agent",2],["chunk",1],["none",6],["cell",3],["id",1],["entered",1],["assert",5],["release",1],["wait",1],["raise",1],["runtime",1],["error",2],["worker",1],["pipe",1],["closed",1],["interrupt",4],["calls",4],["first",2],["kernels",2],["ensure",1],["base",1],["lambda",2],["bootstrapped",3],["setenv",1],["openai4",1],["timeout",2],["01",2],["setattr",3],["gateway",2],["mod",2],["grace",2],["run",1],["bootstrap",1],["target",2],["append",1],["pytest",1],["raises",1],["match",1],["exceeded",1],["hang",1],["recovered",4],["not",1],["generation",1],["restart",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_hard_kill_restarts_exact_python_lease.HungKernel","name":[["hung",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["hung",2],["kernel",4],["recording",2],["def",2],["execute",3],["self",5],["code",1],["origin",1],["agent",1],["chunk",1],["none",3],["cell",1],["id",1],["entered",1],["assert",1],["release",1],["wait",1],["raise",1],["runtime",1],["error",1],["worker",1],["pipe",1],["closed",1],["interrupt",2],["calls",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_hard_kill_restarts_exact_python_lease.HungKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["execute",4],["self",4],["code",2],["origin",2],["agent",2],["chunk",2],["none",4],["cell",2],["id",2],["entered",1],["assert",1],["release",1],["wait",1],["raise",1],["runtime",1],["error",1],["worker",1],["pipe",1],["closed",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_hard_kill_restarts_exact_python_lease.HungKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["interrupt",3],["self",3],["none",2],["calls",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_passes_canonical_cell_id_to_kernel","name":[["test",1],["watchdog",1],["passes",1],["canonical",1],["cell",1],["id",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",6],["test",2],["watchdog",3],["passes",2],["canonical",2],["cell",10],["id",9],["kernel",4],["tmp",3],["path",3],["runner",4],["state",4],["frame",1],["default",1],["seen",3],["class",1],["immediate",2],["alive",1],["self",4],["return",2],["true",1],["execute",2],["code",2],["origin",2],["agent",3],["chunk",1],["none",4],["append",1],["stdout",1],["stderr",1],["error",1],["interrupt",1],["pass",2],["shutdown",1],["kernels",1],["ensure",1],["python",1],["base",1],["result",2],["print",2],["identified",2],["shared",3],["assert",2]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_passes_canonical_cell_id_to_kernel.ImmediateKernel","name":[["immediate",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["class",2],["immediate",2],["kernel",2],["def",4],["alive",1],["self",4],["return",2],["true",1],["execute",1],["code",2],["origin",2],["agent",1],["chunk",1],["none",3],["cell",3],["id",4],["seen",1],["append",1],["stdout",1],["stderr",1],["error",1],["interrupt",1],["pass",2],["shutdown",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_passes_canonical_cell_id_to_kernel.ImmediateKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",3],["origin",3],["agent",2],["chunk",2],["none",5],["cell",4],["id",5],["seen",1],["append",1],["return",1],["stdout",1],["stderr",1],["error",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_passes_canonical_cell_id_to_kernel.ImmediateKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["pass",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_passes_canonical_cell_id_to_kernel.ImmediateKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["alive",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_gateway_kernel_lifecycle.py#test_watchdog_passes_canonical_cell_id_to_kernel.ImmediateKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["lifecycle",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["pass",1]]},{"id":"tests/test_gateway_kernel_routes.py","name":[["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["kernel",9],["routes",5],["pinned",4],["before",2],["they",5],["moved",2],["handler",2],["api",1],["one",3],["method",1],["100",1],["lines",1],["agreed",1],["direction",1],["carve",1],["route",5],["groups",1],["out",1],["group",1],["first",1],["slice",1],["audit",1],["would",3],["catch",1],["mistake",1],["found",1],["largely",1],["unwatched",1],["frames",1],["id",2],["execution",2],["status",2],["environments",2],["had",2],["no",4],["frozen",2],["response",2],["shape",3],["level",1],["test",2],["at",2],["all",2],["mentions",1],["asserts",1],["404",1],["raised",1],["by",3],["upstream",1],["guard",3],["so",2],["passes",1],["deleted",1],["outright",1],["restart",6],["stop",5],["start",5],["env",2],["403",2],["repl",2],["disabled",1],["envelope",1],["only",2],["was",3],["actually",1],["not",4],["swapping",1],["bodies",1],["during",1],["move",2],["have",2],["passed",3],["pytest",20],["gate",1],["browser",1],["smoke",1],["run",1],["call",1],["site",1],["either",2],["these",1],["tests",2],["extraction",3],["make",1],["checkable",1],["belong",1],["rather",1],["than",1],["after",1],["be",1],["written",1],["match",1],["whatever",1],["code",1],["happens",1],["two",1],["behaviours",1],["here",1],["look",1],["like",1],["bugs",1],["deliberately",2],["as",2],["ten",1],["twelve",1],["answer",1],["200",1],["frame",1],["exist",1],["install",1],["gated",1],["notebook",1],["while",1],["its",1],["six",1],["siblings",1],["changing",1],["behaviour",1],["change",1],["file",1],["job",1],["notice",1],["if",1],["makes",1],["accident",1],["from",4],["future",1],["import",5],["annotations",1],["types",1],["simple",1],["namespace",1],["openai4s",2],["config",2],["llmconfig",1],["server",1],["gateway",2],["mod",1],["four",2],["net",1],["mark",18],["stubbed",14],["backend",14],["parametrize",4],["action",2],["attr",1],["execute",1],["interrupt",1],["query",1],["string",1],["fallthrough",1],["itself",1],["spec",1],["mutating",2],["ids",2]]},{"id":"tests/test_gateway_kernel_routes.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["call",2],["handler",7],["method",3],["path",3],["body",4],["none",7],["query",4],["replies",5],["list",1],["tuple",1],["lambda",4],["json",1],["value",2],["code",4],["200",1],["append",2],["send",1],["data",2],["content",2],["type",2],["extra",2],["security",1],["api",1],["return",1],["if",1],["else",1]]},{"id":"tests/test_gateway_kernel_routes.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_gateway_kernel_routes.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_gateway_kernel_routes.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_gateway_kernel_routes.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_gateway_kernel_routes.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_gateway_kernel_routes.py#_mutating_route_ids","name":[["mutating",1],["route",1],["ids",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["mutating",2],["route",2],["ids",2],["from",1],["openai4s",1],["server",1],["import",1],["kernel",2],["routes",3],["return",1],["spec",3],["name",1],["if",1],["mutates",1]]},{"id":"tests/test_gateway_kernel_routes.py#_mutating_routes","name":[["mutating",1],["routes",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["mutating",2],["routes",5],["from",1],["openai4s",1],["server",1],["import",1],["kernel",2],["return",1],["spec",3],["if",1],["mutates",1]]},{"id":"tests/test_gateway_kernel_routes.py#_setup","name":[["setup",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["setup",2],["tmp",3],["path",3],["notebook",4],["repl",4],["false",3],["config",5],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["if",1],["flag",1],["read",1],["through",1],["cfg",1],["at",1],["request",1],["time",1],["so",1],["overriding",1],["attribute",1],["enough",1],["avoids",1],["second",1],["session",2],["runner",6],["true",1],["hub",4],["gateway",2],["mod",2],["start",1],["idle",1],["sweeper",1],["frame",3],["id",3],["store",1],["new",2],["kind",1],["turn",1],["project",1],["proj",1],["kernel",1],["status",1],["ready",1],["handler",3],["object",1],["make",1],["return",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_a_lifecycle_action_on_an_unknown_frame_falls_back_to_the_default_project","name":[["test",1],["lifecycle",1],["action",1],["unknown",1],["frame",1],["falls",1],["back",1],["default",1],["project",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["lifecycle",2],["action",2],["unknown",2],["frame",5],["falls",2],["back",2],["default",4],["project",5],["tmp",3],["path",3],["store",1],["fid",2],["then",1],["id",1],["fallback",1],["load",1],["bearing",1],["repeated",1],["across",1],["six",1],["routes",1],["so",1],["move",1],["drops",1],["turns",1],["200",2],["into",1],["attribute",1],["error",1],["runner",2],["handler",2],["setup",1],["notebook",1],["repl",1],["true",1],["seen",3],["start",2],["kernel",2],["lambda",1],["append",1],["code",2],["payload",1],["call",1],["post",1],["frames",1],["ghost",2],["assert",2]]},{"id":"tests/test_gateway_kernel_routes.py#test_a_matched_path_with_the_wrong_method_falls_through_to_404","name":[["test",1],["matched",1],["path",1],["wrong",1],["method",1],["falls",1],["through",1],["404",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["matched",4],["path",6],["wrong",2],["method",4],["falls",2],["through",2],["404",3],["tmp",3],["every",1],["branch",1],["if",1],["so",1],["regex",2],["not",1],["handled",1],["request",1],["extracted",1],["module",1],["returns",1],["bool",1],["swallows",1],["these",1],["twelve",1],["404s",1],["into",1],["empty",1],["response",1],["runner",1],["handler",2],["fid",3],["setup",1],["code",2],["payload",3],["call",1],["frames",2],["kernel",2],["execute",2],["assert",3]]},{"id":"tests/test_gateway_kernel_routes.py#test_a_matched_path_with_the_wrong_method_is_reported_unhandled","name":[["test",1],["matched",1],["path",1],["wrong",1],["method",1],["reported",1],["unhandled",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["matched",3],["path",6],["wrong",3],["method",3],["reported",2],["unhandled",2],["tmp",3],["but",1],["not",2],["handled",3],["has",1],["reach",1],["caller",1],["as",1],["false",2],["twelve",1],["404s",1],["become",1],["empty",1],["responses",1],["from",1],["openai4s",1],["server",1],["import",1],["kernel",3],["routes",2],["runner",1],["handler",3],["fid",2],["setup",1],["emitted",4],["json",1],["lambda",1],["value",2],["code",2],["200",1],["append",1],["handle",2],["frames",1],["execute",1],["none",2],["assert",2],["nothing",1],["may",1],["be",1],["did",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_an_unknown_frame_is_refused_by_the_upstream_guard","name":[["test",1],["unknown",1],["frame",1],["refused",1],["by",1],["upstream",1],["guard",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["frame",3],["refused",2],["by",2],["upstream",2],["guard",4],["tmp",3],["path",3],["404",2],["not",1],["come",1],["from",2],["handler",3],["comes",1],["workbench",1],["several",1],["hundred",1],["lines",1],["earlier",1],["reason",1],["extracted",1],["module",1],["cannot",1],["be",1],["called",1],["before",1],["runs",1],["runner",1],["fid",1],["setup",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",1],["as",1],["raised",2],["call",1],["frames",1],["no",1],["such",1],["execution",1],["assert",1],["value",1],["code",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_an_unsupported_inspection_language_is_refused","name":[["test",1],["unsupported",1],["inspection",1],["language",1],["refused",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unsupported",2],["inspection",2],["language",4],["refused",2],["tmp",3],["path",3],["runner",2],["handler",2],["fid",2],["setup",1],["variables",2],["simple",1],["namespace",1],["inspect",1],["lambda",1],["frame",1],["pytest",1],["fail",1],["must",1],["not",1],["reach",1],["kernel",2],["code",2],["payload",2],["call",1],["frames",1],["query",1],["julia",1],["assert",2],["400",1],["python",1],["error",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_each_lifecycle_action_calls_its_own_runner_method","name":[["test",1],["each",1],["lifecycle",1],["action",1],["calls",1],["its",1],["own",1],["runner",1],["method",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["each",2],["lifecycle",2],["action",6],["calls",2],["its",2],["own",2],["runner",4],["method",2],["tmp",3],["path",3],["attr",5],["gap",1],["mattered",1],["most",1],["only",1],["403",1],["pinned",1],["swapping",1],["restart",2],["stop",2],["bodies",1],["passed",1],["every",1],["gate",1],["repo",1],["handler",2],["fid",3],["setup",1],["notebook",1],["repl",1],["true",1],["called",5],["name",3],["kernel",5],["start",1],["setattr",1],["lambda",1],["frame",3],["project",3],["append",1],["ok",2],["code",2],["payload",2],["call",2],["post",1],["frames",1],["assert",5],["200",1],["must",1],["alone",1],["proj",1],["not",1],["constant",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_environments_lists_what_the_runner_offers","name":[["test",1],["environments",1],["lists",1],["runner",1],["offers",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["environments",6],["lists",2],["runner",4],["offers",2],["tmp",3],["path",3],["handler",2],["fid",2],["setup",1],["list",1],["lambda",1],["name",2],["python",2],["code",2],["payload",2],["call",1],["frames",1],["assert",2],["200",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_every_matcher_in_the_handler_is_a_declared_route","name":[["test",1],["every",1],["matcher",1],["handler",1],["declared",1],["route",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",3],["every",2],["matcher",2],["handler",3],["declared",2],["route",9],["only",1],["direction",1],["consultation",1],["recording",1],["cannot",1],["see",1],["thirteenth",1],["branch",1],["written",1],["legacy",1],["way",1],["re",5],["fullmatch",2],["frames",1],["sub",2],["live",2],["never",1],["calls",1],["spec",6],["match",2],["so",2],["chain",1],["above",1],["stays",1],["green",1],["while",1],["absent",2],["from",4],["http",1],["routes",8],["both",1],["captured",1],["contracts",1],["counting",1],["matching",1],["idioms",1],["source",1],["notices",1],["names",1],["real",1],["cause",1],["rather",1],["than",1],["accusing",1],["sources",1],["having",1],["stopped",1],["reading",1],["file",1],["import",3],["inspect",2],["as",1],["openai4s",1],["server",1],["kernel",4],["body",3],["getsource",1],["handle",2],["matches",6],["len",3],["findall",2],["method",1],["raw",3],["assert",2],["consults",1],["matchers",1],["but",2],["declares",1],["these",1],["paths",1],["matched",1],["directly",1],["instead",1],["through",1],["they",1],["contract",1],["inventory",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_execution_snapshot_reaches_the_coordinator","name":[["test",1],["execution",1],["snapshot",1],["reaches",1],["coordinator",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",3],["execution",3],["snapshot",3],["reaches",2],["coordinator",3],["tmp",3],["path",3],["handler",3],["three",1],["lines",1],["nothing",1],["checked",1],["they",1],["ran",1],["only",1],["existing",1],["asserts",1],["404",1],["upstream",1],["guard",1],["produces",1],["so",1],["passes",1],["body",1],["deleted",1],["runner",2],["fid",4],["setup",1],["seen",3],["executions",1],["simple",1],["namespace",1],["lambda",1],["append",1],["session",2],["id",3],["queue",1],["code",2],["payload",2],["call",1],["frames",1],["assert",3],["200",1],["frame",1],["has",1],["reach",1],["unchanged",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_install_accepts_a_list_as_well_as_a_single_package","name":[["test",1],["install",1],["accepts",1],["list",1],["as",2],["well",1],["single",1],["package",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["install",4],["accepts",2],["list",2],["as",4],["well",2],["single",2],["package",2],["tmp",3],["path",3],["runner",2],["handler",2],["fid",2],["setup",1],["seen",3],["packages",7],["lambda",1],["kw",1],["update",1],["installed",1],["call",1],["post",1],["frames",1],["kernel",1],["body",1],["numpy",2],["scipy",2],["assert",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_install_is_deliberately_not_gated_by_the_notebook_flag","name":[["test",1],["install",1],["deliberately",1],["not",1],["gated",1],["by",1],["notebook",1],["flag",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",3],["test",2],["install",7],["deliberately",2],["not",4],["gated",2],["by",2],["notebook",3],["flag",2],["tmp",3],["path",3],["asymmetry",1],["comment",1],["route",1],["body",2],["explains",1],["installing",1],["into",2],["prebuilt",1],["environment",1],["compute",1],["affordance",1],["code",3],["repl",3],["unifying",1],["six",1],["gates",1],["one",1],["during",1],["move",1],["must",2],["sweep",1],["runner",3],["handler",2],["fid",3],["setup",1],["assert",5],["cfg",1],["false",1],["seen",5],["packages",6],["kwargs",2],["update",1],["return",1],["installed",1],["payload",1],["call",1],["post",1],["frames",1],["kernel",1],["package",1],["numpy",2],["200",1],["answer",1],["even",1],["disabled",1],["root",1],["frame",1],["id",1],["restart",2],["true",2],["defaults",1],["unstated",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_install_is_deliberately_not_gated_by_the_notebook_flag.install","name":[["install",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["install",2],["packages",5],["kwargs",3],["seen",1],["update",1],["return",1],["installed",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_kernel_state_is_whatever_the_runner_reports","name":[["test",1],["kernel",1],["state",1],["whatever",1],["runner",1],["reports",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["kernel",4],["state",4],["whatever",2],["runner",4],["reports",2],["tmp",3],["path",3],["handler",2],["fid",3],["setup",1],["status",1],["lambda",1],["idle",2],["alive",2],["true",2],["frame",2],["code",2],["payload",2],["call",1],["frames",1],["assert",2],["200",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_selecting_an_environment_passes_the_requested_name_through","name":[["test",1],["selecting",1],["environment",1],["passes",1],["requested",1],["name",1],["through",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["selecting",2],["environment",2],["passes",2],["requested",2],["name",6],["through",2],["tmp",3],["path",3],["runner",2],["handler",2],["fid",3],["setup",1],["notebook",1],["repl",1],["true",1],["seen",3],["env",2],["lambda",1],["frame",2],["project",2],["append",1],["selected",2],["code",2],["payload",2],["call",1],["post",1],["frames",1],["kernel",2],["body",1],["assert",3],["200",1],["proj",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_status_combines_the_turn_and_the_kernel","name":[["test",1],["status",1],["combines",1],["turn",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["status",5],["combines",2],["turn",2],["kernel",4],["tmp",3],["path",3],["three",1],["fields",1],["assembled",1],["inline",1],["route",1],["body",1],["nothing",1],["verified",1],["assembly",1],["so",1],["moved",1],["copy",1],["could",1],["drop",1],["rename",1],["one",1],["silently",1],["runner",3],["handler",2],["fid",3],["setup",1],["running",3],["lambda",2],["true",2],["state",3],["busy",2],["code",2],["payload",2],["call",1],["frames",1],["assert",2],["200",1],["frame",2],["id",1],["own",1],["cannot",1],["express",1],["false",1],["covers",1],["completed",1],["cancelled",1],["failed",1],["alike",1],["client",1],["reopening",1],["session",1],["needs",1],["know",1],["before",1],["restore",1],["anything",1],["ready",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_the_environment_name_may_arrive_under_either_key","name":[["test",1],["environment",1],["name",1],["may",1],["arrive",1],["under",1],["either",1],["key",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["environment",2],["name",6],["may",2],["arrive",2],["under",2],["either",2],["key",2],["tmp",3],["path",3],["env",6],["two",1],["spellings",1],["one",1],["route",1],["detail",1],["invisible",1],["unless",1],["someone",1],["writes",1],["down",1],["before",1],["moving",1],["runner",2],["handler",4],["fid",4],["setup",1],["notebook",1],["repl",1],["true",1],["seen",3],["lambda",1],["frame",1],["project",1],["append",1],["call",3],["post",3],["frames",3],["kernel",3],["body",3],["struct",2],["assert",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_the_group_reports_when_it_does_not_own_a_path","name":[["test",1],["group",1],["reports",1],["not",1],["own",1],["path",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["group",2],["reports",2],["not",3],["own",2],["path",5],["tri",1],["state",1],["contract",1],["checked",1],["directly",1],["rather",1],["than",1],["through",1],["chain",1],["module",1],["answered",1],["bool",1],["regex",1],["matched",1],["would",1],["claim",1],["these",1],["from",1],["openai4s",1],["server",1],["import",1],["kernel",3],["routes",2],["projects",1],["frames",1],["messages",1],["artifacts",1],["assert",1],["handle",1],["none",3],["false",1],["route",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_the_moved_routes_are_still_contract_inventory","name":[["test",1],["moved",1],["routes",1],["still",1],["contract",1],["inventory",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["moved",3],["routes",7],["still",2],["contract",3],["inventory",3],["failure",1],["prerequisite",1],["exists",1],["prevent",1],["leave",2],["gateway",1],["py",1],["must",1],["not",1],["documented",1],["surface",1],["from",1],["openai4s",1],["server",1],["import",1],["http",2],["path",3],["frames",6],["kernel",3],["execute",1],["variables",1],["status",1],["environments",1],["execution",1],["assert",1],["fell",1],["out",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_the_quarantine_guard_still_covers_the_mutating_routes","name":[["test",1],["quarantine",1],["guard",1],["still",1],["covers",1],["mutating",1],["routes",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",4],["quarantine",5],["guard",3],["still",2],["covers",2],["mutating",3],["routes",4],["spec",6],["tmp",3],["path",5],["position",1],["dependency",2],["verified",1],["rather",2],["than",2],["asserted",1],["comment",1],["nothing",1],["inside",1],["extracted",1],["module",2],["re",1],["checks",1],["writability",1],["so",1],["call",2],["site",1],["moved",1],["above",1],["would",1],["make",1],["code",3],["execution",1],["endpoint",1],["live",1],["session",4],["imported",1],["from",3],["untrusted",1],["archive",1],["marked",1],["view",1],["only",2],["parametrised",1],["over",2],["not",2],["hand",1],["written",1],["list",1],["asserting",1],["kernel",1],["execute",1],["left",1],["other",1],["six",1],["restart",1],["stop",1],["interrupt",1],["start",1],["install",1],["env",1],["no",1],["assertion",1],["anywhere",1],["suite",1],["while",1],["docstring",1],["readme",1],["md",1],["both",1],["claim",1],["tested",1],["merely",1],["commented",1],["deriving",1],["cases",1],["mutates",2],["also",1],["gives",1],["field",1],["its",1],["first",1],["consumer",1],["outside",1],["restates",1],["route",1],["declared",1],["true",2],["must",1],["now",1],["actually",1],["be",1],["write",2],["gated",1],["new",1],["one",1],["joins",1],["by",1],["existing",1],["openai4s",1],["server",1],["package",1],["import",3],["key",2],["runner",2],["handler",2],["fid",3],["setup",1],["notebook",1],["repl",1],["store",1],["setting",1],["pattern",1],["replace",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",1],["as",1],["raised",2],["method",1],["body",1],["assert",1],["value",1],["423",1],["name",1],["protected",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_the_registry_is_the_exact_runtime_match_chain","name":[["test",1],["registry",1],["exact",1],["runtime",1],["match",1],["chain",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",3],["test",3],["registry",5],["exact",2],["runtime",3],["match",7],["chain",4],["monkeypatch",3],["every",2],["declared",5],["route",9],["must",2],["be",2],["consulted",7],["once",1],["declaration",1],["order",2],["inventory",1],["trusts",1],["routes",7],["while",2],["dispatch",1],["remains",1],["explicit",1],["handle",2],["recording",1],["matcher",1],["consultation",1],["catches",1],["only",2],["direction",2],["but",1],["never",2],["would",3],["documented",1],["always",1],["404",1],["cannot",1],["catch",1],["other",2],["its",1],["own",1],["branch",1],["matches",1],["by",2],["some",1],["means",1],["than",1],["spec",10],["reaches",1],["recorder",1],["so",2],["idiom",1],["count",1],["next",1],["covers",1],["handler",1],["identity",1],["not",1],["equality",1],["frozen",1],["dataclass",1],["compared",1],["value",1],["also",1],["accept",1],["locally",1],["built",1],["look",1],["alike",1],["from",1],["openai4s",1],["server",1],["import",1],["contract",2],["kernel",4],["record",3],["method",5],["path",4],["append",1],["return",1],["none",4],["setattr",1],["handled",2],["options",2],["clear",1],["frames",3],["prefix",1],["guard",1],["short",1],["circuits",1],["before",1],["consulting",1],["anything",1],["probe",2],["nope",2],["assert",4],["false",1],["list",1],["all",1],["zip",1],["arguments",1],["env",1],["sub",1],["otherwise",1],["right",2],["slot",1],["dead",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_the_registry_is_the_exact_runtime_match_chain.record_match","name":[["record",1],["match",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["record",2],["match",2],["spec",3],["method",3],["path",3],["consulted",1],["append",1],["return",1],["none",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_the_six_repl_routes_stay_gated_when_the_notebook_is_read_only","name":[["test",1],["six",1],["repl",1],["routes",1],["stay",1],["gated",1],["notebook",1],["read",1],["only",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["six",3],["repl",3],["routes",2],["stay",2],["gated",2],["notebook",3],["read",2],["only",2],["tmp",3],["path",3],["action",3],["already",1],["covered",1],["elsewhere",1],["repeated",1],["here",1],["because",1],["extraction",1],["moves",1],["all",1],["gates",1],["at",1],["once",1],["group",1],["needs",1],["its",1],["own",1],["regression",1],["runner",2],["handler",2],["fid",2],["setup",1],["assert",3],["cfg",1],["false",1],["code",2],["payload",2],["call",1],["post",1],["frames",1],["kernel",1],["403",1],["disabled",1],["error",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_these_three_answer_200_for_a_frame_that_does_not_exist","name":[["test",1],["these",1],["three",1],["answer",1],["200",1],["frame",1],["not",1],["exist",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["these",2],["three",2],["answer",3],["200",3],["frame",4],["not",3],["exist",2],["tmp",3],["path",3],["route",3],["pinned",1],["as",1],["endorsed",1],["ten",1],["twelve",1],["kernel",3],["routes",1],["unknown",1],["id",1],["only",1],["execution",1],["variables",1],["refuse",1],["tidying",1],["one",1],["uniform",1],["check",1],["across",1],["group",1],["during",1],["move",1],["would",1],["be",1],["behaviour",1],["change",1],["wearing",1],["refactor",1],["clothes",1],["so",1],["record",1],["asymmetry",1],["here",1],["reviewer",1],["see",1],["runner",4],["handler",2],["fid",1],["setup",1],["status",1],["lambda",3],["state",1],["none",1],["running",1],["false",1],["list",1],["environments",2],["code",2],["payload",1],["call",1],["frames",1],["ghost",1],["assert",1]]},{"id":"tests/test_gateway_kernel_routes.py#test_variable_inspection_reads_the_language_from_the_query","name":[["test",1],["variable",1],["inspection",1],["reads",1],["language",1],["from",1],["query",1]],"path":[["tests",1],["test",1],["gateway",1],["kernel",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["variable",2],["inspection",2],["reads",2],["language",5],["from",2],["query",4],["tmp",3],["path",4],["api",1],["local",1],["read",1],["exactly",1],["one",1],["line",1],["222",1],["being",1],["moved",1],["extraction",1],["whose",1],["signature",1],["omits",1],["raises",1],["name",1],["error",1],["here",1],["nowhere",1],["else",1],["including",1],["default",1],["because",1],["evaluated",1],["before",1],["python",3],["fallback",1],["applies",1],["runner",2],["handler",3],["fid",5],["setup",1],["seen",5],["variables",4],["simple",1],["namespace",1],["inspect",1],["lambda",1],["frame",2],["append",1],["call",2],["frames",2],["kernel",2],["assert",2],["clear",1],["no",1],["means",1],["not",1],["crash",1]]},{"id":"tests/test_gateway_lazy_runtime.py","name":[["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["contracts",1],["lazy",1],["web",1],["session",3],["control",1],["execution",1],["planes",1],["from",5],["future",1],["import",7],["annotations",1],["json",1],["re",1],["types",1],["simple",1],["namespace",1],["openai4s",3],["config",2],["llmconfig",1],["server",2],["gateway",2],["as",1],["mod",1],["runtime",2]]},{"id":"tests/test_gateway_lazy_runtime.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["max",4],["turns",4],["int",2],["config",3],["return",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["class",2],["dispatcher",2],["def",2],["init",1],["self",8],["frame",3],["id",3],["str",3],["none",4],["last",1],["output",1],["active",2],["env",2],["bin",1],["calls",2],["list",4],["tuple",1],["call",1],["method",3],["args",2],["append",1],["if",1],["dir",1],["return",2],["path",1],["count",1],["entries",1],["ok",1],["true",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Dispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["call",2],["self",3],["method",4],["str",2],["args",3],["list",3],["calls",1],["append",1],["if",1],["dir",1],["return",2],["path",1],["count",1],["entries",1],["ok",1],["true",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Dispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",7],["frame",4],["id",4],["str",3],["none",5],["last",1],["output",1],["active",2],["env",2],["bin",1],["calls",1],["list",2],["tuple",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["frame",7],["runner",4],["str",2],["id",4],["store",2],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["update",1],["name",1],["lazy",1],["runtime",1],["test",1],["return",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",7],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",7],["frame",7],["id",7],["str",3],["emit",2],["event",6],["setdefault",2],["append",2],["return",2],["broadcast",1],["has",1],["subscriber",1],["bool",1],["false",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["event",4],["dict",2],["none",2],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["bool",2],["return",1],["false",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime","name":[["install",1],["fake",1],["runtime",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",10],["install",2],["fake",4],["runtime",3],["monkeypatch",6],["runner",6],["expect",6],["attempt",7],["none",15],["dispatchers",3],["list",2],["dispatcher",14],["kernels",3],["if",6],["not",2],["else",1],["build",3],["cfg",1],["frame",5],["id",12],["workspace",2],["del",2],["append",2],["return",6],["class",1],["kernel",4],["init",1],["self",17],["options",4],["live",6],["true",4],["assert",1],["store",1],["execution",2],["attempts",1],["root",1],["must",1],["exist",1],["before",1],["construction",1],["alive",1],["bool",1],["execute",1],["code",5],["origin",2],["agent",1],["chunk",3],["cell",4],["probe",3],["re",1],["search",1],["openai4",1],["py",1],["env",3],["9a",1],["payload",2],["version",4],["14",1],["test",4],["interpreter",1],["str",1],["python",2],["prefix",2],["base",1],["sdk",1],["provenance",1],["host",2],["capability",1],["package",1],["manifest",1],["locale",1],["preferred",1],["encoding",1],["utf",1],["stdout",3],["group",1],["json",1],["dumps",1],["stderr",3],["error",3],["usage",3],["submit",1],["output",4],["last",1],["ok",1],["interrupt",2],["result",1],["interrupted",2],["pass",1],["shutdown",1],["false",2],["restart",1],["kill",1],["worker",1],["setattr",4],["gateway",2],["mod",2],["wire",1],["delegation",1],["lambda",2],["args",2],["kwargs",2],["spawn",1],["title",1],["summary",1],["skills",1],["simple",1],["namespace",1],["system",1],["context",1],["bootstrap",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.build_dispatcher","name":[["build",1],["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["build",2],["dispatcher",6],["cfg",2],["frame",3],["id",3],["workspace",3],["del",1],["dispatchers",1],["append",1],["return",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["class",2],["fake",2],["kernel",3],["def",7],["init",1],["self",17],["dispatcher",6],["options",4],["none",10],["live",6],["true",4],["if",5],["frame",3],["id",10],["expect",1],["attempt",2],["assert",1],["runner",1],["store",1],["list",1],["execution",2],["attempts",1],["root",1],["must",1],["exist",1],["before",1],["construction",1],["kernels",1],["append",1],["alive",1],["bool",1],["return",4],["execute",1],["code",4],["origin",2],["agent",1],["chunk",3],["cell",4],["del",1],["probe",3],["re",1],["search",1],["openai4",1],["py",1],["env",3],["9a",1],["payload",2],["runtime",1],["version",4],["14",1],["test",4],["interpreter",1],["str",1],["python",2],["prefix",2],["base",1],["sdk",1],["provenance",1],["host",2],["capability",1],["package",1],["manifest",1],["locale",1],["preferred",1],["encoding",1],["utf",1],["stdout",3],["group",1],["json",1],["dumps",1],["stderr",3],["error",3],["usage",3],["submit",1],["output",4],["last",1],["ok",1],["not",1],["interrupt",2],["result",1],["interrupted",2],["pass",1],["shutdown",1],["false",2],["restart",1],["kill",1],["worker",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["init",2],["self",6],["dispatcher",6],["options",4],["none",2],["live",1],["true",1],["if",1],["frame",3],["id",3],["expect",1],["attempt",2],["assert",1],["runner",1],["store",1],["list",1],["execution",2],["attempts",1],["root",1],["must",1],["exist",1],["before",1],["kernel",1],["construction",1],["kernels",1],["append",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["code",5],["origin",3],["agent",2],["chunk",4],["none",7],["cell",5],["id",8],["del",1],["probe",3],["re",1],["search",1],["openai4",1],["py",1],["env",3],["9a",1],["if",4],["payload",2],["runtime",1],["version",4],["14",1],["test",4],["interpreter",1],["str",1],["options",1],["python",2],["prefix",2],["base",1],["sdk",1],["provenance",1],["host",2],["capability",1],["package",1],["manifest",1],["locale",1],["preferred",1],["encoding",1],["utf",1],["return",3],["stdout",3],["group",1],["json",1],["dumps",1],["stderr",3],["error",3],["usage",3],["submit",1],["output",4],["dispatcher",1],["last",1],["ok",1],["true",2],["not",1],["live",1],["interrupt",1],["result",1],["interrupted",2]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["none",2],["pass",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["kill",2],["worker",2],["self",3],["none",2],["live",1],["false",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["restart",2],["self",3],["none",2],["live",1],["true",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_install_fake_runtime.FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["none",2],["live",1],["false",1]]},{"id":"tests/test_gateway_lazy_runtime.py#_native_call","name":[["native",1],["call",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["native",2],["call",4],["dict",2],["arguments",5],["path",1],["return",1],["id",2],["list",3],["wire",1],["name",1],["dir",1],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_environment_selection_without_kernel_only_persists","name":[["test",1],["environment",1],["selection",1],["without",1],["kernel",1],["only",1],["persists",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["environment",6],["selection",3],["without",2],["kernel",6],["only",2],["persists",2],["monkeypatch",4],["tmp",3],["path",3],["runner",6],["gateway",2],["mod",2],["session",1],["cfg",1],["hub",1],["frame",6],["id",4],["state",5],["default",1],["simple",1],["namespace",1],["name",2],["struct",6],["language",1],["python",3],["interpreter",1],["bin",2],["dir",1],["envs",1],["version",1],["lambda",3],["14",1],["from",1],["openai4s",1],["import",1],["environments",1],["as",1],["envmod",2],["setattr",2],["args",1],["kwargs",1],["throw",1],["assertion",1],["error",1],["spawned",1],["changed",2],["env",3],["assert",4],["none",2],["desired",1],["store",1],["runtime",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_explicit_start_and_repl_spawn_but_repl_attempt_precedes_spawn","name":[["test",1],["explicit",1],["start",1],["repl",2],["spawn",2],["but",1],["attempt",1],["precedes",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["start",11],["repl",16],["spawn",4],["but",2],["attempt",3],["precedes",2],["monkeypatch",3],["tmp",3],["path",3],["runner",9],["gateway",1],["mod",1],["session",1],["cfg",1],["hub",2],["expected",3],["attempts",9],["str",1],["dispatchers",1],["kernels",3],["install",1],["fake",1],["runtime",1],["expect",1],["frame",11],["started",2],["kernel",1],["assert",15],["state",6],["running",1],["len",3],["add",1],["result",5],["run",1],["default",1],["print",1],["hello",1],["cell",11],["status",1],["ok",1],["revision",4],["generation",6],["id",8],["events",7],["event",17],["if",5],["root",2],["type",6],["startswith",1],["notebook",7],["chunk",4],["finished",5],["next",3],["live",1],["output",1],["not",1],["any",1],["text",1],["store",1],["list",1],["execution",1],["terminal",1],["completed",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_first_code_spawns_once_and_stop_does_not_break_tool_only_runtime","name":[["test",1],["first",1],["code",1],["spawns",1],["once",1],["stop",1],["not",1],["break",1],["tool",1],["only",1],["runtime",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["first",2],["code",2],["spawns",2],["once",2],["stop",4],["not",2],["break",2],["tool",4],["only",2],["runtime",3],["monkeypatch",5],["tmp",3],["path",3],["runner",8],["gateway",3],["mod",3],["session",1],["cfg",1],["hub",1],["dispatchers",2],["kernels",3],["install",1],["fake",1],["frame",6],["id",5],["setattr",2],["chat",2],["lambda",2],["args",2],["kwargs",2],["content",3],["python",1],["nhost",1],["submit",1],["output",1],["ok",1],["true",1],["done",1],["usage",2],["completed",3],["run",2],["message",3],["default",3],["compute",1],["state",7],["assert",8],["status",1],["len",3],["dispatcher",6],["kernel",3],["none",2],["call",4],["native",1],["checking",2],["metadata",2],["calls",2],["assistant",2],["role",1],["list",1],["files",1],["after",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_reopened_repl_allocates_after_durable_attempt_revision","name":[["test",1],["reopened",1],["repl",1],["allocates",1],["after",1],["durable",1],["attempt",1],["revision",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["reopened",2],["repl",3],["allocates",2],["after",3],["durable",2],["attempt",5],["revision",8],["monkeypatch",3],["tmp",3],["path",3],["runner",12],["gateway",1],["mod",1],["session",1],["cfg",1],["hub",3],["install",1],["fake",1],["runtime",1],["frame",16],["id",24],["store",5],["log",3],["cell",10],["root",5],["code",1],["historical",2],["result",4],["index",1],["group",5],["append",1],["action",1],["turn",1],["failed",2],["before",2],["kind",1],["execution",3],["allocate",1],["producing",1],["state",6],["run",1],["default",1],["print",1],["reopen",1],["assert",4],["list",2],["cells",1],["next",3],["item",3],["attempts",1],["if",3],["start",4],["event",8],["events",2],["type",2],["notebook",2],["finished",4],["generation",4]]},{"id":"tests/test_gateway_lazy_runtime.py#test_repl_response_and_persisted_cell_keep_interrupted_terminal_state","name":[["test",1],["repl",1],["response",1],["persisted",1],["cell",1],["keep",1],["interrupted",1],["terminal",1],["state",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["repl",3],["response",2],["persisted",2],["cell",4],["keep",2],["interrupted",5],["terminal",2],["state",2],["monkeypatch",3],["tmp",3],["path",3],["runner",6],["gateway",1],["mod",1],["session",1],["cfg",1],["hub",1],["install",1],["fake",1],["runtime",1],["frame",4],["id",3],["result",4],["run",1],["default",1],["interrupt",1],["assert",3],["status",2],["error",1],["store",1],["list",1],["cells",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_session_creation_plan_and_native_tool_turn_do_not_spawn","name":[["test",1],["session",1],["creation",1],["plan",1],["native",1],["tool",1],["turn",1],["not",1],["spawn",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["session",3],["creation",2],["plan",5],["native",3],["tool",13],["turn",4],["not",2],["spawn",2],["monkeypatch",5],["tmp",3],["path",4],["runner",9],["gateway",3],["mod",3],["cfg",1],["hub",1],["dispatchers",2],["kernels",3],["install",1],["fake",1],["runtime",3],["created",3],["frame",5],["state",10],["default",4],["assert",11],["ready",2],["false",1],["kernel",3],["none",3],["setattr",2],["chat",2],["lambda",2],["args",2],["kwargs",2],["content",3],["reviewable",1],["usage",2],["planned",2],["run",2],["message",3],["true",2],["status",2],["completed",1],["call",4],["inspecting",2],["metadata",2],["calls",3],["assistant",2],["role",1],["result",2],["list",2],["files",1],["failed",1],["one",1],["then",1],["max",1],["stop",1],["dispatcher",1],["dir",1],["len",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_session_runtime_factory_is_lazy_and_singleton","name":[["test",1],["session",1],["runtime",1],["factory",1],["lazy",1],["singleton",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["session",3],["runtime",6],["factory",2],["lazy",2],["singleton",2],["created",4],["dispatcher",3],["ensure",2],["lambda",2],["append",1],["object",2],["assert",2]]},{"id":"tests/test_gateway_lazy_runtime.py#test_session_runtime_reuses_delegation_tree_and_scoped_capabilities","name":[["test",1],["session",1],["runtime",1],["reuses",1],["delegation",1],["tree",1],["scoped",1],["capabilities",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["test",2],["session",5],["runtime",3],["reuses",2],["delegation",5],["tree",2],["scoped",2],["capabilities",4],["tmp",4],["path",4],["runner",9],["gateway",1],["mod",1],["cfg",2],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",4],["id",5],["state",10],["default",2],["dispatcher",4],["ensure",1],["first",7],["assert",8],["not",2],["none",1],["skill",2],["loader",2],["project",1],["delegated",1],["children",1],["anchor",1],["workspace",8],["daemon",1],["cwd",1],["model",4],["next",2],["branch",2],["wire",1],["delegate",1],["fn",1],["llm",1],["per",1],["turn",1],["rewire",1],["follows",1],["retargeted",1],["activation",1],["close",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_tool_only_structured_finalize_completes_without_kernel","name":[["test",1],["tool",1],["only",1],["structured",1],["finalize",1],["completes",1],["without",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",3],["test",2],["tool",4],["only",2],["structured",2],["finalize",4],["completes",2],["without",2],["kernel",4],["monkeypatch",4],["tmp",3],["path",3],["runner",8],["gateway",2],["mod",2],["session",4],["cfg",3],["max",1],["turns",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",5],["id",6],["exposed",3],["list",2],["str",1],["arguments",7],["summary",5],["metadata",2],["ready",1],["findings",1],["no",1],["scientific",1],["was",1],["required",1],["completion",2],["bullets",1],["reported",1],["fake",2],["chat",3],["messages",3],["kwargs",2],["del",1],["append",1],["spec",2],["name",2],["tools",1],["call",3],["final",2],["web",2],["wire",1],["response",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",3],["provider",1],["meta",1],["return",1],["content",3],["calls",2],["assistant",5],["message",2],["role",2],["usage",1],["setattr",2],["spawn",1],["title",1],["lambda",1],["args",1],["result",2],["run",1],["default",2],["describe",1],["state",4],["assert",5],["status",1],["completed",1],["last",1],["engine",1],["output",1],["item",5],["store",1],["if",1],["any",1],["close",1]]},{"id":"tests/test_gateway_lazy_runtime.py#test_tool_only_structured_finalize_completes_without_kernel.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["lazy",1],["runtime",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["exposed",1],["append",1],["spec",2],["name",2],["tools",1],["call",3],["id",2],["final",2],["web",2],["wire",1],["finalize",1],["response",1],["ordinal",1],["raw",1],["arguments",4],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["provider",1],["meta",1],["return",1],["content",2],["tool",2],["calls",2],["assistant",2],["message",1],["role",1],["usage",1]]},{"id":"tests/test_gateway_session_domain_routes.py","name":[["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["from",3],["future",1],["import",6],["annotations",1],["hashlib",1],["platform",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["server",1],["gateway",2],["as",1],["mod",1],["mark",1],["parametrize",1],["invalid",1],["allow",1],["false",1],["none",1],["every",1],["advertised",1],["recovery",1],["action",1],["must",1],["be",1],["one",1],["client",1],["actually",1],["invoke",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_advertised_recovery_action_ids","name":[["advertised",1],["recovery",1],["action",1],["ids",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["advertised",2],["recovery",3],["action",2],["ids",2],["tmp",3],["path",3],["str",3],["runner",2],["handler",2],["frame",2],["id",3],["setup",1],["try",1],["code",2],["projection",2],["call",1],["frames",1],["actions",2],["assert",1],["200",1],["return",1],["item",2],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["call",2],["handler",7],["method",3],["path",3],["body",4],["none",6],["query",4],["replies",5],["lambda",4],["json",1],["value",2],["code",4],["200",1],["append",2],["send",1],["data",2],["content",2],["type",2],["extra",2],["security",1],["api",1],["assert",1],["return",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_client_recovery_action_ids","name":[["client",1],["recovery",1],["action",1],["ids",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["client",2],["recovery",4],["action",4],["ids",4],["str",2],["allowlist",1],["browser",1],["applies",1],["before",1],["will",1],["send",1],["anything",1],["import",2],["re",4],["as",1],["from",1],["pathlib",1],["path",2],["app",4],["js",4],["gateway",1],["mod",1],["file",1],["resolve",1],["parent",1],["webui",1],["read",1],["text",1],["utf",1],["match",3],["search",1],["const",1],["assert",1],["could",1],["not",1],["locate",1],["return",1],["findall",1],["group",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["class",2],["hub",2],["def",6],["init",1],["self",10],["none",1],["events",2],["list",2],["dict",1],["dropped",2],["str",1],["emitter",2],["root",9],["frame",10],["id",9],["emit",2],["event",5],["setdefault",1],["append",2],["return",2],["broadcast",1],["has",1],["subscriber",1],["del",1],["false",1],["drop",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["events",1],["list",2],["dict",1],["dropped",1],["str",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",3],["frame",3],["id",3],["event",3],["emitter",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["drop",2],["frame",5],["self",3],["root",3],["id",3],["dropped",1],["append",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",3],["frame",3],["id",3],["del",1],["return",1],["false",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_InspectableKernel","name":[["inspectable",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["class",2],["inspectable",2],["kernel",2],["def",4],["init",1],["self",15],["variables",7],["none",1],["live",3],["true",1],["pid",1],["8127",1],["python",2],["env",4],["bin",1],["name",1],["base",1],["root",1],["cwd",1],["workspace",1],["alive",1],["return",2],["inspect",1],["limit",3],["200",1],["truncated",1],["len",1],["shutdown",1],["false",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_InspectableKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",9],["variables",4],["none",2],["live",1],["true",1],["pid",1],["8127",1],["python",2],["env",4],["bin",1],["name",1],["base",1],["root",1],["cwd",1],["workspace",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_InspectableKernel.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["inspect",2],["variables",5],["self",4],["limit",4],["200",2],["return",1],["truncated",1],["len",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_InspectableKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["live",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_InspectableKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["live",1],["false",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_routable_recovery_action_ids","name":[["routable",1],["recovery",1],["action",1],["ids",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["routable",2],["recovery",4],["action",3],["ids",3],["str",2],["post",1],["route",3],["will",1],["accept",1],["read",2],["out",1],["itself",1],["import",2],["re",3],["as",1],["from",1],["pathlib",1],["path",2],["source",2],["gateway",2],["mod",1],["file",1],["resolve",1],["suffix",1],["py",2],["text",1],["utf",1],["match",3],["search",1],["frames",1],["actions",1],["assert",1],["could",1],["not",1],["locate",1],["return",1],["group",1],["split",1]]},{"id":"tests/test_gateway_session_domain_routes.py#_setup","name":[["setup",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["setup",2],["tmp",3],["path",3],["config",4],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["hub",4],["runner",5],["gateway",2],["mod",2],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",3],["id",3],["store",1],["new",2],["kind",1],["turn",1],["project",2],["domain",1],["status",1],["ready",1],["handler",5],["class",2],["make",1],["object",1],["return",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_an_unknown_recovery_action_is_rejected","name":[["test",1],["unknown",1],["recovery",1],["action",1],["rejected",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["recovery",3],["action",3],["rejected",2],["tmp",3],["path",3],["runner",2],["handler",2],["frame",2],["id",2],["setup",1],["try",2],["code",4],["payload",1],["call",1],["post",1],["frames",1],["actions",1],["inspect",1],["log",1],["body",1],["except",1],["gateway",2],["mod",1],["error",3],["as",1],["assert",2],["404",3],["else",1],["unroutable",1],["must",1],["got",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_branch_activation_restores_checkpoint_projection_and_runtime_binding","name":[["test",1],["branch",1],["activation",1],["restores",1],["checkpoint",1],["projection",1],["runtime",1],["binding",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["branch",19],["activation",2],["restores",2],["checkpoint",6],["projection",2],["runtime",3],["binding",2],["tmp",3],["path",5],["runner",16],["handler",6],["frame",27],["id",53],["setup",1],["workspace",6],["managed",9],["analysis",4],["txt",4],["try",1],["write",2],["text",5],["baseline",7],["encoding",2],["utf",3],["store",11],["update",1],["env",1],["base",1],["capability",3],["enabled",3],["skill",6],["false",3],["scope",8],["session",4],["permission",3],["rule",2],["conversation",2],["tool",3],["web",3],["fetch",3],["pattern",3],["example",3],["org",3],["decision",2],["allow",2],["version",6],["save",2],["artifact",6],["str",2],["filename",2],["content",2],["type",2],["plain",2],["size",4],["bytes",4],["stat",2],["st",2],["checksum",2],["hashlib",2],["sha256",2],["read",3],["hexdigest",2],["root",5],["project",8],["domain",4],["code",8],["call",5],["post",4],["frames",5],["branches",9],["checkpoints",2],["body",3],["reason",2],["assert",13],["200",4],["forked",2],["fork",1],["from",1],["advanced",2],["true",3],["deny",1],["activated",3],["activate",1],["status",1],["active",6],["state",7],["existing",1],["not",1],["none",1],["latest",1],["resolve",1],["input",1],["item",4],["dimensions",1],["provider",1],["history",1],["applied",1],["current",1],["next",1],["if",1],["view",1],["only",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_branch_revert_and_undo_routes_complete_the_workbench_contract","name":[["test",1],["branch",1],["revert",1],["undo",1],["routes",1],["complete",1],["workbench",1],["contract",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["branch",9],["revert",8],["undo",3],["routes",2],["complete",2],["workbench",2],["contract",2],["tmp",3],["path",3],["runner",9],["handler",7],["frame",24],["id",41],["setup",1],["workspace",3],["managed",5],["analysis",1],["txt",1],["try",1],["write",2],["text",4],["first",6],["utf",4],["store",4],["add",2],["message",12],["root",4],["role",4],["user",6],["content",8],["provider",10],["prefix",4],["append",2],["action",2],["group",2],["turn",4],["kind",2],["assistant",2],["code",12],["call",6],["post",5],["frames",6],["branches",4],["checkpoints",2],["body",5],["reason",2],["assert",13],["200",6],["second",4],["abandoned",6],["state",6],["project",1],["domain",1],["seed",1],["messages",6],["preview",4],["target",2],["checkpoint",9],["apply",1],["true",3],["reverted",3],["ok",2],["read",2],["not",1],["visible",2],["undone",2],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_checkpoint_fork_and_workbench_routes_share_domain_service","name":[["test",1],["checkpoint",1],["fork",1],["workbench",1],["routes",1],["share",1],["domain",1],["service",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",10],["fork",3],["workbench",2],["routes",2],["share",2],["domain",2],["service",2],["tmp",3],["path",3],["runner",4],["handler",10],["frame",17],["id",27],["setup",1],["workspace",8],["analysis",2],["txt",2],["write",1],["text",2],["checkpointed",2],["utf",2],["code",18],["branches",7],["call",9],["frames",9],["assert",19],["200",9],["current",1],["branch",13],["capabilities",2],["enabled",2],["true",2],["promote",1],["post",2],["checkpoints",1],["body",2],["reason",1],["browser",1],["forked",2],["from",1],["name",1],["alternative",1],["read",1],["timeline",7],["action",2],["group",4],["kind",2],["groups",2],["query",1],["canonical",1],["arguments",1],["not",2],["repr",1],["context",3],["layers",1],["security",3],["sandbox",1],["state",1],["started",1],["delegations",4],["root",2],["children",1],["recovery",3],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_delete_frame_drops_its_websocket_resume_window","name":[["test",1],["delete",1],["frame",1],["drops",1],["its",1],["websocket",1],["resume",1],["window",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["delete",3],["frame",7],["drops",2],["its",2],["websocket",2],["resume",2],["window",2],["tmp",3],["path",3],["runner",4],["handler",2],["id",4],["setup",1],["try",1],["code",2],["result",2],["call",1],["frames",1],["assert",3],["200",1],["ok",1],["true",1],["store",1],["none",1],["hub",1],["dropped",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_every_advertised_recovery_action_is_invocable","name":[["test",1],["every",1],["advertised",1],["recovery",1],["action",1],["invocable",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["every",2],["advertised",12],["recovery",5],["action",6],["invocable",2],["tmp",3],["path",3],["projection",2],["menu",1],["mutations",1],["so",1],["entry",1],["nobody",1],["invoke",1],["promise",1],["api",1],["not",2],["keep",1],["inspect",1],["log",1],["continue",1],["view",1],["only",2],["were",1],["as",2],["always",1],["available",1],["while",1],["no",1],["route",1],["accepted",1],["them",3],["client",5],["sanitiser",1],["dropped",1],["prepare",1],["refused",1],["both",1],["read",1],["nothing",1],["surfaced",1],["contradiction",1],["because",1],["each",1],["layer",1],["silently",1],["ignored",1],["did",1],["know",1],["ids",3],["routable",4],["assert",3],["must",1],["offer",1],["something",1],["but",2],["unroutable",1],["sorted",2],["browser",1],["will",1],["never",1],["send",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_exact_cell_and_message_cursor_forks_are_isolated_and_view_only","name":[["test",1],["exact",1],["cell",1],["message",1],["cursor",1],["forks",1],["isolated",1],["view",1],["only",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",3],["test",3],["exact",2],["cell",25],["message",20],["cursor",4],["forks",2],["isolated",2],["view",3],["only",3],["tmp",3],["path",3],["runner",10],["handler",5],["frame",16],["id",35],["setup",1],["workspace",10],["try",1],["state",8],["file",4],["txt",5],["write",3],["text",6],["boundary",4],["encoding",6],["utf",6],["record",1],["checkpoint",5],["root",1],["project",3],["domain",2],["code",9],["result",1],["stdout",1],["stderr",1],["error",1],["none",1],["origin",1],["agent",1],["index",1],["revision",1],["current",2],["execution",3],["log",3],["call",4],["frames",4],["assert",18],["200",4],["persisted",3],["entries",1],["producing",1],["fork",18],["post",2],["branches",2],["body",2],["from",4],["source",2],["kind",1],["active",1],["false",1],["true",2],["branch",9],["groups",3],["store",2],["list",1],["action",1],["include",1],["events",2],["arguments",6],["canonical",1],["name",2],["not",3],["joinpath",1],["read",3],["update",1],["loop",3],["after",5],["st",3],["emit",1],["visible",1],["later",2],["dispatcher",1],["last",1],["output",2],["done",1],["return",1],["submitted",1],["response",2],["run",1],["status",1],["completed",1],["messages",4],["user",5],["next",1],["item",3],["if",1],["role",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_exact_cell_and_message_cursor_forks_are_isolated_and_view_only.loop_after_message","name":[["loop",1],["after",1],["message",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["loop",2],["after",3],["message",3],["st",4],["emit",2],["visible",2],["workspace",1],["txt",1],["write",1],["text",1],["later",1],["encoding",1],["utf",1],["dispatcher",1],["last",1],["output",2],["done",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_failed_fresh_recovery_keeps_exact_current_generation","name":[["test",1],["failed",1],["fresh",1],["recovery",1],["keeps",1],["exact",1],["current",1],["generation",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",3],["test",2],["failed",6],["fresh",4],["recovery",6],["keeps",2],["exact",2],["current",5],["generation",5],["monkeypatch",3],["tmp",3],["path",3],["runner",6],["handler",3],["frame",7],["id",9],["setup",1],["try",1],["start",1],["kernel",3],["project",1],["domain",2],["state",4],["sessions",1],["before",3],["kernels",2],["lease",2],["python",3],["pytest",1],["raises",1],["gateway",3],["mod",2],["error",2],["as",1],["confirmation",4],["call",2],["post",2],["frames",2],["actions",2],["restart",2],["assert",8],["value",2],["code",3],["409",2],["message",1],["fail",2],["bootstrap",3],["runtime",3],["candidate",3],["manifest",1],["raise",1],["dependency",1],["missing",1],["setattr",1],["session",2],["body",1],["confirm",1],["true",1],["status",2],["alive",1],["store",1],["latest",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_failed_fresh_recovery_keeps_exact_current_generation.fail_bootstrap","name":[["fail",1],["bootstrap",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["fail",2],["bootstrap",2],["runtime",3],["candidate",3],["manifest",2],["raise",1],["error",1],["dependency",1],["missing",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_fork_from_cell_route_fails_closed_until_supported","name":[["test",1],["fork",1],["from",1],["cell",1],["route",1],["fails",1],["closed",1],["until",1],["supported",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["fork",4],["from",4],["cell",5],["route",2],["fails",2],["closed",2],["until",2],["supported",2],["tmp",3],["path",3],["runner",2],["handler",2],["frame",2],["id",3],["setup",1],["try",1],["call",1],["post",1],["frames",1],["branches",1],["body",1],["except",1],["gateway",2],["mod",1],["error",5],["as",1],["assert",2],["code",1],["409",1],["checkpoint",1],["message",1],["else",1],["raise",1],["assertion",1],["must",1],["not",1],["claim",1],["success",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_message_snapshot_failure_does_not_fail_message_or_advertise_fork","name":[["test",1],["message",2],["snapshot",1],["failure",1],["not",1],["fail",1],["advertise",1],["fork",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",4],["test",2],["message",11],["snapshot",6],["failure",5],["not",3],["fail",4],["advertise",2],["fork",4],["tmp",3],["path",3],["runner",9],["handler",3],["frame",7],["id",9],["setup",1],["store",2],["update",1],["name",1],["original",2],["capture",7],["session",3],["domain",4],["cas",3],["args",1],["kwargs",1],["raise",1],["oserror",1],["private",2],["detail",2],["successful",2],["loop",3],["st",2],["emit",1],["visible",1],["dispatcher",1],["last",1],["output",2],["done",1],["return",1],["submitted",1],["try",1],["response",2],["run",1],["project",1],["persist",1],["even",1],["if",3],["fails",1],["assert",5],["status",1],["completed",1],["code",3],["messages",4],["call",2],["frames",2],["200",1],["user",4],["next",2],["item",3],["role",1],["checkpoint",1],["none",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",1],["as",1],["unavailable",2],["post",1],["branches",1],["body",1],["from",1],["value",1],["409",1],["groups",3],["list",1],["action",1],["include",1],["events",2],["true",1],["warning",2],["event",4],["group",2],["type",1],["failed",1],["canonical",1],["arguments",1],["source",1],["kind",1],["repr",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_message_snapshot_failure_does_not_fail_message_or_advertise_fork.fail_capture","name":[["fail",1],["capture",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["fail",2],["capture",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["private",1],["snapshot",1],["failure",1],["detail",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_message_snapshot_failure_does_not_fail_message_or_advertise_fork.successful_loop","name":[["successful",1],["loop",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["successful",2],["loop",2],["st",3],["emit",2],["visible",2],["dispatcher",1],["last",1],["output",2],["done",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_notebook_export_and_renderer_routes_return_immutable_descriptors","name":[["test",1],["notebook",1],["export",1],["renderer",1],["routes",1],["return",1],["immutable",1],["descriptors",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["notebook",5],["export",4],["renderer",5],["routes",2],["return",2],["immutable",2],["descriptors",2],["tmp",3],["path",4],["runner",5],["handler",4],["frame",10],["id",16],["setup",1],["code",4],["error",3],["call",3],["frames",2],["query",3],["language",3],["javascript",1],["assert",10],["400",1],["must",1],["be",1],["python",2],["bundle",1],["markdown",1],["binary",5],["200",2],["application",1],["ipynb",1],["json",1],["nbformat",1],["len",1],["content",2],["sha256",2],["64",1],["image",8],["workspace",1],["plot",2],["png",3],["write",1],["bytes",3],["not",1],["rendered",1],["artifact",7],["store",2],["save",1],["str",1],["filename",1],["type",1],["size",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["read",1],["hexdigest",1],["root",2],["project",2],["domain",1],["descriptor",4],["artifacts",1],["stored",2],["version",2],["latest",1],["trusted",1],["html",1],["false",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_permission_decision_route_requires_a_json_boolean","name":[["test",1],["permission",1],["decision",1],["route",1],["requires",1],["json",1],["boolean",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["permission",6],["decision",9],["route",2],["requires",2],["json",2],["boolean",2],["tmp",3],["path",3],["invalid",6],["allow",6],["runner",4],["handler",2],["frame",8],["id",15],["setup",1],["type",2],["name",1],["store",2],["create",1],["request",2],["root",1],["project",2],["domain",1],["tool",2],["mcp",1],["call",2],["target",1],["lab",2],["send",2],["payload",1],["await",1],["canonical",1],["arguments",1],["server",1],["try",1],["code",3],["response",3],["post",1],["frames",1],["body",1],["assert",4],["400",1],["ok",1],["false",1],["state",1],["pending",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_promote_route_freezes_scientific_cell_as_markdown_artifact","name":[["test",1],["promote",1],["route",1],["freezes",1],["scientific",1],["cell",1],["as",1],["markdown",1],["artifact",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["promote",3],["route",3],["freezes",2],["scientific",4],["cell",12],["as",2],["markdown",2],["artifact",2],["tmp",3],["path",3],["runner",4],["handler",4],["frame",8],["id",15],["setup",1],["store",1],["log",5],["code",5],["print",2],["hi",4],["ndf",1],["csv",4],["out",3],["result",1],["stdout",2],["stderr",1],["error",1],["none",1],["root",1],["project",2],["domain",1],["index",1],["visibility",1],["files",1],["written",1],["must",1],["surface",1],["execution",2],["reads",1],["exact",1],["contract",1],["entries",2],["producing",2],["hangs",1],["so",1],["assert",9],["before",1],["promoting",1],["call",2],["frames",2],["200",2],["any",1],["entry",2],["meta",2],["post",1],["artifacts",1],["body",1],["filename",1],["endswith",1],["md",2],["promoted",4],["list",1],["workspace",1],["glob",1],["len",1],["text",5],["read",1],["utf",1],["source",1],["frozen",1],["preserved",2],["produced",1],["file",1],["pointer",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_promote_route_rejects_unknown_cell","name":[["test",1],["promote",1],["route",1],["rejects",1],["unknown",1],["cell",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["promote",3],["route",2],["rejects",2],["unknown",2],["cell",3],["tmp",3],["path",3],["runner",2],["handler",2],["frame",2],["id",3],["setup",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",1],["as",1],["excinfo",2],["call",1],["post",1],["frames",1],["artifacts",1],["body",1],["not",1],["exist",1],["assert",1],["value",1],["code",1],["404",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_real_runner_checkpoint_can_restore_through_mutation_route","name":[["test",1],["real",1],["runner",1],["checkpoint",1],["restore",1],["through",1],["mutation",1],["route",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",3],["real",2],["runner",13],["checkpoint",6],["restore",6],["through",2],["mutation",2],["route",2],["tmp",3],["path",4],["handler",4],["frame",14],["id",19],["setup",1],["workspace",4],["analysis",1],["txt",1],["write",2],["text",4],["bytes",3],["utf",3],["nested",9],["results",2],["out",2],["csv",4],["parent",1],["mkdir",1],["score",2],["n0",2],["93",2],["artifact",4],["store",3],["save",1],["str",1],["filename",1],["display",1],["name",1],["content",1],["type",2],["size",2],["stat",1],["st",1],["checksum",2],["hashlib",1],["sha256",1],["read",2],["hexdigest",1],["root",1],["project",4],["domain",4],["try",1],["started",4],["start",1],["kernel",4],["assert",18],["state",5],["running",1],["generation",9],["bootstrap",4],["version",5],["runtime",1],["platform",1],["python",4],["code",6],["call",3],["post",2],["frames",3],["checkpoints",1],["body",1],["reason",1],["recovery",7],["200",3],["refs",1],["recipe",1],["hashes",1],["stop",1],["actions",5],["next",1],["item",3],["if",1],["enabled",1],["true",2],["restored",4],["ok",1],["status",2],["active",2],["owner",1],["kind",1],["sessions",1],["kernels",1],["alive",1],["latest",4],["recovered",1],["from",1],["session",1],["any",1],["event",2],["hub",1],["events",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_restart_permission_route_requires_explicit_continuation","name":[["test",1],["restart",1],["permission",1],["route",1],["requires",1],["explicit",1],["continuation",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",3],["restart",11],["permission",8],["route",7],["requires",4],["explicit",2],["continuation",5],["tmp",4],["path",4],["runner",6],["handler",7],["frame",12],["id",20],["setup",1],["payload",3],["type",3],["await",1],["decision",5],["perm",5],["tool",8],["mcp",4],["call",9],["target",2],["lab",5],["send",5],["store",6],["append",1],["action",4],["group",1],["root",2],["turn",2],["before",3],["assistant",2],["message",1],["role",1],["content",1],["none",3],["calls",1],["name",2],["arguments",5],["server",3],["events",7],["proposed",1],["canonical",2],["create",1],["request",5],["project",2],["domain",1],["close",4],["config",4],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["hub",5],["restarted",7],["gateway",2],["mod",2],["session",1],["start",1],["idle",1],["sweeper",1],["false",3],["class",2],["make",1],["object",1],["new",1],["try",1],["assert",18],["sessions",1],["code",4],["security",3],["frames",2],["200",2],["pending",1],["count",1],["resolution",10],["post",1],["body",1],["allow",1],["true",4],["scope",1],["once",2],["ok",1],["context",1],["after",1],["continue",2],["original",2],["executed",2],["authorization",1],["expires",1],["at",2],["not",2],["state",1],["allowed",1],["consumed",1],["marker",3],["list",1],["groups",1],["kind",1],["repr",1],["result",1],["event",3],["if",1],["resolved",1],["len",1],["finally",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_the_route_accepts_nothing_it_is_not_advertising","name":[["test",1],["route",1],["accepts",1],["nothing",1],["not",1],["advertising",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["route",2],["accepts",2],["nothing",2],["not",2],["advertising",2],["tmp",3],["path",3],["other",1],["direction",1],["routable",2],["action",3],["projection",2],["never",1],["mentions",1],["undiscoverable",1],["one",1],["would",1],["bypass",1],["enable",1],["reason",1],["policy",1],["exists",1],["express",1],["assert",1],["recovery",2],["ids",2],["advertised",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_unknown_session_workbench_routes_fail_with_one_404_contract","name":[["test",1],["unknown",1],["session",1],["workbench",1],["routes",1],["fail",1],["one",1],["404",1],["contract",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["session",3],["workbench",2],["routes",4],["fail",2],["one",2],["404",3],["contract",2],["tmp",3],["path",3],["runner",2],["handler",2],["frame",1],["id",1],["setup",1],["frames",13],["missing",13],["action",1],["timeline",1],["execution",2],["queue",1],["context",1],["security",1],["recovery",2],["actions",1],["kernel",1],["variables",1],["branches",2],["checkpoints",2],["revert",1],["operations",1],["notebook",1],["export",1],["try",1],["route",2],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",1],["as",1],["caught",3],["call",1],["assert",2],["value",2],["code",1],["message",1],["not",1],["found",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_session_domain_routes.py#test_variable_inspector_route_never_starts_workers_and_is_idle_only","name":[["test",1],["variable",1],["inspector",1],["route",1],["never",1],["starts",1],["workers",1],["idle",1],["only",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["domain",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["variable",2],["inspector",2],["route",2],["never",5],["starts",2],["workers",2],["idle",2],["only",2],["tmp",3],["path",3],["runner",12],["handler",9],["frame",18],["id",25],["setup",1],["try",3],["code",15],["started",4],["call",8],["frames",8],["kernel",14],["variables",13],["query",8],["language",9],["python",9],["assert",25],["200",6],["available",6],["false",4],["state",12],["not",2],["sessions",1],["project",3],["domain",2],["inspectable",2],["name",4],["score",2],["type",3],["float",1],["preview",1],["93",1],["fingerprint",1],["64",1],["lease",4],["kernels",3],["ensure",2],["base",1],["lambda",3],["attempts",4],["before",4],["store",5],["list",2],["execution",2],["root",3],["cells",2],["cell",2],["count",2],["active",9],["true",4],["generation",4],["revision",1],["samples",2],["integer",2],["length",2],["turn",3],["lock",2],["acquire",1],["busy",4],["finally",3],["release",1],["recovering",5],["restoring",4],["stop",1],["manual",1],["ended",4],["invalid",2],["javascript",1],["400",1],["error",4],["must",1],["be",1],["child",4],["new",1],["parent",1],["kind",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["as",1],["value",1],["409",1],["close",1]]},{"id":"tests/test_gateway_session_lifecycle.py","name":[["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["gateway",3],["wiring",1],["durable",1],["generation",1],["ids",1],["attempts",1],["ttl",1],["cleanup",1],["from",6],["future",1],["import",9],["annotations",1],["threading",1],["uuid",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["pytest",1],["openai4s",4],["config",2],["llmconfig",1],["execution",1],["cell",1],["request",1],["server",1],["error",1],["session",1],["runner",1],["store",2]]},{"id":"tests/test_gateway_session_lifecycle.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",7],["none",1],["events",2],["emitter",2],["root",7],["frame",7],["id",7],["emit",2],["event",5],["setdefault",1],["append",1],["return",2],["broadcast",1],["has",1],["subscriber",1],["del",1],["false",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",3],["frame",3],["id",3],["event",3],["emitter",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",3],["frame",3],["id",3],["del",1],["return",1],["false",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["class",2],["kernel",2],["def",4],["init",1],["self",16],["pid",3],["8123",1],["none",1],["live",3],["true",3],["shutdown",3],["calls",2],["python",2],["env",4],["bin",1],["name",1],["base",1],["root",1],["cwd",1],["workspace",1],["sandbox",1],["status",1],["mode",1],["auto",1],["state",1],["enabled",1],["backend",1],["seatbelt",1],["enforced",1],["test",1],["passed",1],["network",1],["policy",1],["blocked",1],["detail",1],["verified",1],["alive",1],["return",1],["false",1],["interrupt",1],["pass",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",11],["pid",4],["8123",2],["none",2],["live",1],["true",3],["shutdown",1],["calls",1],["python",2],["env",4],["bin",1],["name",1],["base",1],["root",1],["cwd",1],["workspace",1],["sandbox",1],["status",1],["mode",1],["auto",1],["state",1],["enabled",1],["backend",1],["seatbelt",1],["enforced",1],["test",1],["passed",1],["network",1],["policy",1],["blocked",1],["detail",1],["verified",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Kernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["pass",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Kernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["live",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["calls",1],["live",1],["false",1]]},{"id":"tests/test_gateway_session_lifecycle.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["clock",4],["lambda",2],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["return",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1]]},{"id":"tests/test_gateway_session_lifecycle.py#test_attempt_does_not_bind_a_dead_slot_before_lazy_replacement","name":[["test",1],["attempt",1],["not",1],["bind",1],["dead",1],["slot",1],["before",1],["lazy",1],["replacement",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["attempt",10],["not",2],["bind",3],["dead",5],["slot",2],["before",2],["lazy",2],["replacement",4],["tmp",3],["path",3],["runner",9],["frame",3],["id",10],["store",3],["new",1],["project",1],["default",2],["kind",1],["turn",1],["state",7],["kernel",2],["8130",1],["kernels",2],["ensure",2],["python",3],["base",2],["lambda",2],["live",1],["false",1],["cell",5],["index",1],["allocate",1],["request",1],["code",1],["print",1],["origin",1],["user",1],["replaced",1],["none",2],["assert",2],["execution",2],["generation",4],["8131",1],["lease",2],["close",1]]},{"id":"tests/test_gateway_session_lifecycle.py#test_gateway_idle_sweep_releases_both_slots_and_emits_ended","name":[["test",1],["gateway",1],["idle",1],["sweep",1],["releases",1],["both",1],["slots",1],["emits",1],["ended",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["gateway",2],["idle",4],["sweep",4],["releases",2],["both",2],["slots",2],["emits",2],["ended",8],["tmp",3],["path",3],["now",4],["runner",11],["clock",1],["lambda",3],["frame",6],["id",6],["store",1],["new",1],["project",1],["default",2],["kind",1],["turn",1],["state",6],["python",5],["kernel",4],["8124",1],["8125",1],["kernels",2],["ensure",2],["base",1],["recovery",3],["ttl",3],["10",3],["assert",12],["once",2],["001",1],["shutdown",2],["calls",2],["status",6],["reason",2],["any",1],["event",3],["type",1],["hub",1],["events",1],["sandbox",8],["workbench",1],["security",1],["enabled",1],["enforced",1],["true",3],["self",1],["passed",1],["generation",2],["languages",1],["all",1],["runtime",2],["runtimes",1],["close",1]]},{"id":"tests/test_gateway_session_lifecycle.py#test_idle_sweep_never_waits_behind_a_raced_turn_barrier","name":[["test",1],["idle",1],["sweep",1],["never",1],["waits",1],["behind",1],["raced",1],["turn",1],["barrier",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["idle",2],["sweep",4],["never",2],["waits",2],["behind",2],["raced",2],["turn",5],["barrier",2],["tmp",3],["path",3],["now",3],["runner",8],["clock",1],["lambda",2],["frame",4],["id",4],["store",1],["new",1],["project",1],["default",2],["kind",1],["state",5],["kernel",4],["8126",1],["kernels",1],["ensure",1],["python",1],["base",1],["recovery",3],["ttl",1],["lock",2],["acquire",1],["try",1],["assert",3],["once",2],["live",1],["finally",1],["release",1],["close",1]]},{"id":"tests/test_gateway_session_lifecycle.py#test_project_delete_blocks_new_session_and_runtime_admission","name":[["test",1],["project",1],["delete",1],["blocks",1],["new",1],["session",1],["runtime",1],["admission",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["project",9],["delete",9],["blocks",2],["new",2],["session",5],["runtime",2],["admission",2],["tmp",3],["path",3],["runner",11],["store",1],["create",4],["id",3],["science",7],["name",1],["existing",2],["entered",3],["threading",2],["event",2],["release",3],["real",2],["deletions",2],["blocked",2],["assert",6],["wait",2],["return",1],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["as",4],["deletion",2],["submit",1],["pytest",3],["raises",3],["gateway",3],["error",3],["creating",2],["value",3],["code",3],["409",2],["starting",2],["state",1],["result",1],["timeout",1],["ok",1],["true",1],["gone",2],["404",1],["close",1]]},{"id":"tests/test_gateway_session_lifecycle.py#test_project_delete_blocks_new_session_and_runtime_admission.blocked_delete","name":[["blocked",1],["delete",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["blocked",2],["delete",3],["project",3],["id",3],["entered",1],["assert",1],["release",1],["wait",1],["return",1],["real",1]]},{"id":"tests/test_gateway_session_lifecycle.py#test_runner_startup_marks_stale_generation_and_attempt_abandoned","name":[["test",1],["runner",1],["startup",1],["marks",1],["stale",1],["generation",1],["attempt",1],["abandoned",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["runner",7],["startup",2],["marks",2],["stale",7],["generation",13],["attempt",9],["abandoned",4],["tmp",3],["path",4],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["store",8],["db",1],["frame",8],["id",18],["new",1],["project",1],["default",1],["kind",2],["turn",3],["create",1],["kernel",4],["root",2],["language",1],["python",1],["owner",2],["instance",2],["older",2],["daemon",4],["state",4],["active",1],["started",1],["at",2],["100",2],["group",5],["append",1],["action",1],["old",2],["execution",3],["allocate",1],["producing",1],["cell",2],["allocated",1],["session",1],["hub",1],["clock",1],["lambda",1],["start",1],["idle",1],["sweeper",1],["false",1],["assert",5],["ended",3],["reason",2],["restart",2],["terminal",1],["status",2],["close",1]]},{"id":"tests/test_gateway_session_lifecycle.py#test_status_and_execution_attempt_share_persistent_generation_uuid","name":[["test",1],["status",1],["execution",1],["attempt",1],["share",1],["persistent",1],["generation",1],["uuid",1]],"path":[["tests",1],["test",1],["gateway",1],["session",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["status",8],["execution",4],["attempt",9],["share",2],["persistent",2],["generation",12],["uuid",5],["tmp",3],["path",3],["runner",9],["frame",4],["id",13],["store",3],["new",1],["project",1],["default",2],["kind",1],["turn",1],["state",6],["kernel",6],["lease",3],["kernels",1],["ensure",1],["python",1],["base",1],["lambda",1],["assert",6],["str",1],["cell",5],["service",1],["increments",1],["session",1],["revision",2],["immediately",1],["before",1],["calling",1],["lower",1],["level",1],["allocation",1],["hook",1],["index",1],["allocate",1],["request",1],["code",1],["print",1],["origin",1],["user",1],["none",1],["close",1],["shutdown",2],["calls",1],["ended",1],["reason",1],["daemon",1]]},{"id":"tests/test_gateway_static_cache.py","name":[["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["wire",1],["contracts",1],["static",2],["ui",1],["caching",1],["etag",1],["304",2],["gzip",4],["immutable",1],["symlink",1],["these",1],["go",1],["through",1],["real",1],["threading",2],["httpserver",1],["rather",1],["than",1],["stubbed",1],["send",2],["without",1],["body",1],["content",1],["length",1],["properties",1],["status",1],["line",1],["bytes",1],["socket",1],["captured",1],["call",1],["cannot",1],["see",1],["them",1],["from",7],["future",1],["import",12],["annotations",1],["http",1],["client",1],["json",1],["pathlib",1],["path",1],["pytest",3],["openai4s",4],["config",2],["llmconfig",1],["server",4],["gateway",3],["as",1],["mod",1],["local",1],["auth",1],["security",2],["headers",2],["tests",1],["ports",1],["bound",1],["payload",3],["cache",1],["80",1],["encode",1],["ascii",1],["kb",1],["friendly",1],["assert",1],["len",1],["1024",1],["fixture",1],["mark",1],["parametrize",1],["name",1],["expected",1],["main",1],["8617f334",1],["js",7],["true",8],["622",1],["365fdd8e",1],["chunk",2],["css",2],["159",1],["6bd8317f",1],["anthropic",4],["sans",1],["roman",3],["variable",3],["cfxw3n",1],["g7",1],["woff2",5],["serif",1],["bhya",1],["mono",2],["web",2],["b88",1],["fvzi",1],["italic",1],["dhgc3er",1],["anthropicons",1],["dico",1],["rags",1],["app",1],["false",8],["style",1],["index",1],["html",1],["theme",1],["bootstrap",1],["scientific",1],["renderers",1],["dmol",1],["min",1],["favicon",1],["anim",1],["64",1],["gif",1],["ketcher",1],["page",1]]},{"id":"tests/test_gateway_static_cache.py#_get","name":[],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["port",3],["int",4],["path",3],["str",12],["token",4],["extra",4],["dict",4],["none",4],["tuple",2],["bytes",2],["headers",4],["local",1],["auth",1],["header",1],["if",1],["update",1],["conn",4],["http",1],["client",1],["httpconnection",1],["127",1],["timeout",1],["10",1],["try",1],["request",1],["resp",4],["getresponse",1],["body",2],["read",1],["hdrs",2],["key",2],["lower",1],["value",2],["getheaders",1],["return",1],["status",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_static_cache.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_gateway_static_cache.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_gateway_static_cache.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_gateway_static_cache.py#_security_keys","name":[["security",1],["keys",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["security",3],["keys",2],["str",2],["return",1],["key",2],["lower",1],["headers",1]]},{"id":"tests/test_gateway_static_cache.py#_write","name":[["write",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["write",3],["webui",3],["path",8],["rel",3],["str",2],["data",3],["bytes",3],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_gateway_static_cache.py#static_daemon","name":[["static",1],["daemon",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["static",3],["daemon",3],["tmp",5],["path",7],["monkeypatch",3],["pytest",2],["monkey",2],["patch",2],["loopback",1],["gateway",5],["whose",1],["tree",1],["fixture",3],["not",2],["real",1],["webui",18],["mkdir",1],["write",10],["index",3],["html",7],["doctype",2],["title",4],["payload",9],["dist",2],["app",1],["js",3],["tiny",1],["ok",1],["style",1],["css",2],["main",1],["8617f334",1],["622",1],["365fdd8e",1],["chunk",1],["anthropic",1],["sans",1],["roman",1],["variable",1],["cfxw3n",1],["g7",1],["woff2",1],["400",1],["plain",1],["bin",1],["vendor",1],["ketcher",2],["setattr",1],["mod",3],["dir",3],["httpd",5],["port",5],["bound",1],["server",2],["cfg",5],["config",1],["data",3],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["host",1],["127",1],["ensure",1],["dirs",1],["runner",4],["session",1],["hub",2],["start",2],["idle",1],["sweeper",1],["false",1],["handler",6],["cls",4],["make",1],["request",1],["class",1],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["true",1],["token",3],["local",1],["auth",1],["load",1],["mint",1],["try",2],["yield",1],["outside",2],["txt",1],["finally",1],["shutdown",1],["close",2],["join",1],["timeout",1],["except",1],["exception",1],["noqa",1],["ble001",1],["teardown",1],["must",1],["mask",1],["failure",1],["pass",1]]},{"id":"tests/test_gateway_static_cache.py#test_etag_miss_then_hit_is_empty_304_with_security_headers","name":[["test",1],["etag",1],["miss",1],["then",1],["hit",1],["empty",1],["304",1],["security",1],["headers",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["etag",11],["miss",8],["then",2],["hit",11],["empty",2],["304",4],["security",4],["headers",2],["static",7],["daemon",4],["port",5],["token",5],["status",2],["hdrs",10],["body",6],["app",3],["js",3],["assert",15],["200",2],["payload",2],["startswith",1],["gz",1],["not",3],["cache",2],["control",1],["no",1],["if",2],["none",3],["match",2],["deadbeef",1],["content",2],["length",1],["key",3],["keys",1],["dropped",1],["script",4],["src",4],["policy",1],["split",2],["unsafe",2],["eval",1],["inline",1]]},{"id":"tests/test_gateway_static_cache.py#test_files_over_the_stream_threshold_still_etag_and_304","name":[["test",1],["files",1],["over",1],["stream",1],["threshold",1],["still",1],["etag",1],["304",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",3],["test",2],["files",2],["over",2],["stream",5],["threshold",2],["still",2],["etag",5],["304",3],["static",11],["daemon",7],["monkeypatch",4],["pytest",2],["monkey",2],["patch",2],["setattr",2],["gateway",1],["mod",1],["bytes",1],["32",1],["port",5],["token",5],["webui",4],["write",2],["blob",4],["bin",4],["64",4],["main",3],["aaaaaaaa",3],["js",9],["streamed",4],["list",1],["str",1],["orig",2],["handler",2],["cls",2],["file",2],["wrap",2],["self",2],["path",4],["ctype",2],["extra",3],["none",3],["security",4],["append",1],["name",1],["return",1],["status",4],["hdrs",6],["body",6],["assert",10],["200",2],["hit",6],["if",1],["match",1],["key",2],["keys",1],["cache",1],["control",1],["public",1],["max",1],["age",1],["31536000",1],["immutable",1]]},{"id":"tests/test_gateway_static_cache.py#test_files_over_the_stream_threshold_still_etag_and_304._wrap","name":[["wrap",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["wrap",2],["self",3],["path",5],["ctype",3],["extra",4],["none",4],["security",4],["streamed",1],["append",1],["name",1],["return",1],["orig",1]]},{"id":"tests/test_gateway_static_cache.py#test_fingerprint_names_are_the_hashed_vendor_assets","name":[["test",1],["fingerprint",1],["names",1],["hashed",1],["vendor",1],["assets",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["fingerprint",2],["names",2],["hashed",2],["vendor",2],["assets",2],["name",4],["str",2],["expected",3],["bool",2],["assert",1],["gateway",1],["mod",1],["fingerprinted",1]]},{"id":"tests/test_gateway_static_cache.py#test_gzip_negotiation_vary_and_identity_fallback","name":[["test",1],["gzip",1],["negotiation",1],["vary",1],["identity",1],["fallback",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["gzip",11],["negotiation",2],["vary",7],["identity",14],["fallback",2],["static",11],["daemon",4],["port",9],["token",9],["status",8],["hdrs",21],["body",15],["app",5],["js",6],["assert",31],["200",6],["payload",6],["content",6],["encoding",14],["not",8],["accept",8],["etag",13],["endswith",2],["gz",26],["expected",2],["compress",1],["compresslevel",1],["mtime",1],["len",2],["different",1],["representation",1],["must",1],["304",2],["cross",4],["if",2],["none",2],["match",2],["hit",9],["key",2],["security",1],["keys",1],["refused",6],["tiny",8],["ok",1],["bin",8],["plain",1]]},{"id":"tests/test_gateway_static_cache.py#test_immutable_cache_control_is_only_for_fingerprint_names","name":[["test",1],["immutable",1],["cache",1],["control",1],["only",1],["fingerprint",1],["names",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["immutable",4],["cache",6],["control",5],["only",2],["fingerprint",2],["names",2],["static",10],["daemon",4],["port",9],["token",9],["hashed",5],["js",6],["main",2],["8617f334",2],["css",6],["622",1],["365fdd8e",1],["chunk",1],["font",2],["anthropic",1],["sans",1],["roman",1],["variable",1],["cfxw3n",1],["g7",1],["woff2",1],["app",3],["style",1],["index",2],["status",4],["hdrs",7],["body",4],["assert",7],["200",2],["public",2],["max",2],["age",2],["31536000",2],["no",1],["hit",5],["if",1],["none",1],["match",1],["etag",1],["key",2],["security",1],["keys",1]]},{"id":"tests/test_gateway_static_cache.py#test_index_html_defers_body_scripts_and_preloads_roman_fonts","name":[["test",1],["index",1],["html",1],["defers",1],["body",1],["scripts",1],["preloads",1],["roman",1],["fonts",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["index",3],["html",8],["defers",2],["body",2],["scripts",2],["preloads",2],["roman",5],["fonts",5],["path",1],["gateway",1],["mod",1],["webui",1],["dir",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",4],["script",5],["src",5],["static",8],["theme",2],["bootstrap",2],["js",5],["defer",2],["not",1],["favicon",1],["scientific",1],["renderers",1],["app",1],["href",3],["vendor",3],["anthropic",3],["sans",1],["variable",2],["cfxw3n",1],["g7",1],["woff2",4],["serif",1],["bhya",1],["mono",1],["web",1],["b88",1],["fvzi",1],["rel",1],["preload",1],["as",1],["font",2],["type",1],["crossorigin",1]]},{"id":"tests/test_gateway_static_cache.py#test_symlink_escape_is_forbidden_after_realpath","name":[["test",1],["symlink",1],["escape",1],["forbidden",1],["after",1],["realpath",1]],"path":[["tests",1],["test",1],["gateway",1],["static",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["symlink",3],["escape",2],["forbidden",3],["after",2],["realpath",2],["static",9],["daemon",6],["port",5],["token",5],["outside",5],["write",1],["bytes",1],["should",3],["not",6],["leak",5],["link",2],["webui",1],["js",3],["status",2],["hdrs",2],["body",3],["assert",8],["403",2],["payload",2],["json",2],["loads",2],["decode",2],["utf",2],["error",2],["content",1],["security",1],["policy",1],["parent",3],["txt",1],["missing",3],["no",1],["such",1],["file",1],["404",1],["found",1]]},{"id":"tests/test_gateway_webui_next.py","name":[["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["openai4",1],["webui",1],["dist",2],["spa",2],["shell",4],["by",1],["default",1],["legacy",7],["escape",1],["hatch",1],["packaging",2],["wire",1],["tests",2],["go",1],["through",1],["real",1],["threading",2],["httpserver",1],["so",2],["index",3],["html",3],["unknown",1],["non",1],["api",1],["deep",1],["links",1],["share",1],["same",1],["serve",1],["path",3],["production",1],["daemon",1],["uses",1],["assertions",1],["source",1],["level",1],["dropped",1],["glob",1],["fails",1],["before",1],["uv",1],["build",1],["from",6],["future",1],["import",13],["annotations",1],["http",1],["client",1],["importlib",1],["util",1],["json",1],["re",1],["sys",1],["pathlib",1],["pytest",3],["openai4s",3],["config",2],["llmconfig",1],["server",3],["gateway",3],["as",1],["mod",1],["local",1],["auth",1],["ports",1],["bound",1],["root",1],["file",1],["resolve",1],["parents",1],["doctype",2],["title",4],["next",4],["script",2],["type",1],["module",1],["src",1],["static",1],["assets",1],["bwb",1],["kmgn",1],["js",1],["asset",1],["console",1],["log",1],["fixture",1],["mark",1],["parametrize",1],["raw",1],["none",1],["false",9],["true",3],["yes",1]]},{"id":"tests/test_gateway_webui_next.py#_get","name":[],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["port",3],["int",4],["path",3],["str",8],["token",4],["tuple",2],["dict",2],["bytes",2],["headers",3],["local",1],["auth",1],["header",1],["conn",4],["http",1],["client",1],["httpconnection",1],["127",1],["timeout",1],["10",1],["try",1],["request",1],["resp",4],["getresponse",1],["body",2],["read",1],["hdrs",2],["key",2],["lower",1],["value",2],["getheaders",1],["return",1],["status",1],["finally",1],["close",1]]},{"id":"tests/test_gateway_webui_next.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_gateway_webui_next.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_gateway_webui_next.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_gateway_webui_next.py#_load_verifier","name":[["load",1],["verifier",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["load",2],["verifier",2],["path",2],["root",1],["scripts",1],["verify",2],["release",2],["artifacts",1],["py",1],["spec",8],["importlib",2],["util",2],["from",2],["file",1],["location",1],["openai4s",1],["test",1],["f04",1],["assert",1],["not",2],["none",2],["loader",2],["module",6],["sys",1],["modules",1],["name",1],["exec",1],["return",1]]},{"id":"tests/test_gateway_webui_next.py#_write","name":[["write",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["write",3],["webui",3],["path",8],["rel",3],["str",2],["data",3],["bytes",3],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_gateway_webui_next.py#test_committed_dist_index_is_external_script_shell","name":[["test",1],["committed",1],["dist",1],["index",1],["external",1],["script",1],["shell",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["committed",2],["dist",4],["index",3],["external",2],["script",4],["shell",2],["path",2],["root",1],["openai4s",1],["server",1],["webui",1],["html",5],["read",1],["text",1],["encoding",1],["utf",1],["assert",3],["static",1],["re",2],["search",1],["bsrc",1],["flags",1],["none",1],["type",1],["module",1]]},{"id":"tests/test_gateway_webui_next.py#test_default_without_dist_index_is_404","name":[["test",1],["default",1],["without",1],["dist",1],["index",1],["404",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["default",2],["without",2],["dist",3],["index",3],["404",3],["webui",6],["next",5],["daemon",5],["html",1],["unlink",1],["status",2],["body",2],["port",1],["token",1],["assert",2],["json",1],["loads",1],["decode",1],["utf",1],["error",1],["not",1],["found",1]]},{"id":"tests/test_gateway_webui_next.py#test_favicon_clamps_frame_interval","name":[["test",1],["favicon",1],["clamps",1],["frame",1],["interval",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["favicon",3],["clamps",2],["frame",4],["interval",2],["src",3],["root",1],["openai4s",1],["server",1],["webui",1],["js",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",2],["var",1],["min",2],["ms",2],["100",1],["math",1],["max",1]]},{"id":"tests/test_gateway_webui_next.py#test_flag_does_not_hide_legacy_static_or_dist_tree","name":[["test",1],["flag",1],["not",1],["hide",1],["legacy",1],["static",1],["dist",1],["tree",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["not",2],["hide",2],["legacy",4],["static",7],["dist",5],["tree",2],["webui",5],["next",5],["daemon",4],["monkeypatch",3],["pytest",2],["monkey",2],["patch",2],["resolution",1],["independent",1],["spa",1],["shell",1],["switch",1],["port",6],["token",6],["status",8],["body",8],["index",3],["html",1],["assert",8],["200",4],["assets",2],["bwb",2],["kmgn",2],["js",3],["asset",2],["setenv",1],["openai4",1],["app",2]]},{"id":"tests/test_gateway_webui_next.py#test_legacy_flag_serves_legacy_shell_and_deep_links","name":[["test",1],["legacy",2],["flag",1],["serves",1],["shell",1],["deep",1],["links",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["legacy",6],["flag",2],["serves",2],["shell",3],["deep",2],["links",2],["webui",5],["next",5],["daemon",4],["monkeypatch",3],["pytest",2],["monkey",2],["patch",2],["setenv",1],["openai4",1],["port",3],["token",3],["path",4],["index",1],["html",2],["projects",1],["p1",1],["frames",1],["f1",1],["status",2],["hdrs",2],["body",3],["assert",4],["200",1],["content",1],["type",1],["startswith",1],["text",1],["not",1]]},{"id":"tests/test_gateway_webui_next.py#test_legacy_without_dist_still_serves_legacy_shell","name":[["test",1],["legacy",2],["without",1],["dist",1],["still",1],["serves",1],["shell",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["legacy",6],["without",2],["dist",3],["still",2],["serves",2],["shell",2],["webui",7],["next",5],["daemon",5],["monkeypatch",3],["pytest",2],["monkey",2],["patch",2],["setenv",1],["openai4",1],["index",1],["html",1],["unlink",1],["status",2],["body",2],["port",1],["token",1],["assert",2],["200",1]]},{"id":"tests/test_gateway_webui_next.py#test_package_data_lists_dist_tree_explicitly","name":[["test",1],["package",1],["data",1],["lists",1],["dist",1],["tree",1],["explicitly",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["package",4],["data",4],["lists",2],["dist",4],["tree",2],["explicitly",2],["text",5],["root",1],["pyproject",1],["toml",1],["read",1],["encoding",1],["utf",1],["start",2],["index",2],["tool",2],["setuptools",2],["end",2],["exclude",1],["block",3],["assert",2],["server",2],["webui",2],["html",1],["assets",1]]},{"id":"tests/test_gateway_webui_next.py#test_stale_webui_next_env_does_not_select_legacy","name":[["test",1],["stale",1],["webui",1],["next",1],["env",1],["not",1],["select",1],["legacy",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["stale",2],["webui",5],["next",3],["env",2],["not",3],["select",2],["legacy",3],["monkeypatch",4],["pytest",2],["monkey",2],["patch",2],["retired",1],["04",1],["name",1],["must",1],["flip",1],["default",1],["back",1],["hatch",1],["setenv",1],["openai4",2],["delenv",1],["raising",1],["false",2],["assert",1],["gateway",1],["mod",1],["enabled",1]]},{"id":"tests/test_gateway_webui_next.py#test_unset_flag_serves_dist_shell_and_deep_links","name":[["test",1],["unset",1],["flag",1],["serves",1],["dist",1],["shell",1],["deep",1],["links",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["unset",2],["flag",2],["serves",2],["dist",2],["shell",3],["deep",2],["links",2],["webui",4],["next",5],["daemon",4],["port",3],["token",3],["path",4],["index",1],["html",2],["projects",1],["p1",1],["frames",1],["f1",1],["status",2],["hdrs",2],["body",3],["assert",4],["200",1],["content",1],["type",1],["startswith",1],["text",1],["legacy",1],["not",1]]},{"id":"tests/test_gateway_webui_next.py#test_webui_legacy_flag_is_exact_legacy","name":[["test",1],["webui",1],["legacy",2],["flag",1],["exact",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["webui",6],["legacy",8],["flag",2],["exact",2],["monkeypatch",5],["pytest",2],["monkey",2],["patch",2],["raw",4],["delenv",2],["openai4",3],["next",1],["raising",2],["false",2],["if",1],["none",1],["else",1],["setenv",1],["assert",1],["gateway",1],["mod",1],["enabled",1]]},{"id":"tests/test_gateway_webui_next.py#test_wheel_required_pins_dist_index_sentinel","name":[["test",1],["wheel",1],["required",1],["pins",1],["dist",1],["index",1],["sentinel",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["test",2],["wheel",3],["required",4],["pins",2],["dist",4],["index",4],["sentinel",2],["verifier",4],["load",1],["assert",2],["openai4s",2],["server",2],["webui",2],["html",2],["sdist",1]]},{"id":"tests/test_gateway_webui_next.py#webui_next_daemon","name":[["webui",1],["next",1],["daemon",1]],"path":[["tests",1],["test",1],["gateway",1],["webui",1],["next",1],["py",1]],"body":[["def",2],["webui",13],["next",3],["daemon",3],["tmp",4],["path",6],["monkeypatch",3],["pytest",2],["monkey",2],["patch",2],["loopback",1],["gateway",5],["both",1],["legacy",3],["shell",1],["dist",3],["tree",1],["planted",1],["mkdir",1],["write",4],["index",3],["html",2],["app",2],["js",2],["assets",1],["bwb",1],["kmgn",1],["asset",1],["setattr",1],["mod",3],["dir",3],["httpd",5],["port",5],["bound",1],["server",2],["cfg",5],["config",1],["data",3],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["host",1],["127",1],["ensure",1],["dirs",1],["runner",4],["session",1],["hub",2],["start",2],["idle",1],["sweeper",1],["false",1],["handler",4],["cls",2],["make",1],["request",1],["class",1],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["true",1],["token",3],["local",1],["auth",1],["load",1],["mint",1],["try",2],["yield",1],["finally",1],["shutdown",1],["close",2],["join",1],["timeout",1],["except",1],["exception",1],["noqa",1],["ble001",1],["teardown",1],["must",1],["not",1],["mask",1],["failure",1],["pass",1]]},{"id":"tests/test_gateway.py","name":[["test",1],["gateway",1],["py",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["import",18],["base64",1],["hashlib",1],["io",1],["json",1],["re",1],["struct",1],["threading",1],["time",1],["from",9],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["urllib",1],["parse",1],["quote",1],["pytest",16],["openai4s",6],["config",3],["auto",1],["mode",1],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["server",4],["gateway",2],["as",1],["mod",1],["artifacts",1],["artifact",4],["operation",1],["error",1],["contract",2],["api",3],["root",1],["urls",1],["version",2],["url",1],["store",2],["mark",15],["stubbed",8],["backend",8],["parametrize",7],["fault",1],["missing",1],["snapshot",1],["hash",1],["mismatch",1],["db",1],["insert",1],["management",1],["assertions",1],["documented",1],["docs",1],["webapp",1],["md",1],["hand",1],["rolled",1],["web",1],["socket",1],["wire",1],["format",1],["risk",1],["register",1],["payload",1],["drift",1],["raw",1],["bytes",1],["routes",2],["app",1],["host",3],["sandbox",1],["127",2],["localhost",2],["reason",1],["blank",1],["scope",1],["unsupported",1],["wildcard",1],["bind",1],["runtime",2],["env",2],["labelling",1],["resume",2],["frames",1],["read",1],["only",2],["notebook",2],["repl",2],["gated",1],["by",1],["cfg",1],["cursor",1],["meaningful",1],["inside",1],["daemon",1],["run",1],["issued",1],["surface",2],["lineage",2],["environment",2],["imported",2],["false",2],["true",2],["ids",1],["legacy",1],["unknown",1]]},{"id":"tests/test_gateway.py#_auth_headers","name":[["auth",1],["headers",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["auth",5],["headers",6],["cfg",3],["extra",3],["dict",4],["none",4],["client",2],["presents",1],["now",1],["token",2],["gate",2],["by",1],["default",1],["tests",2],["drive",1],["route",2],["go",1],["through",1],["call",1],["api",1],["directly",1],["not",1],["rather",1],["than",1],["each",1],["remembering",1],["distinction",1],["makes",1],["credential",1],["explicit",1],["wherever",1],["also",1],["real",1],["from",1],["openai4s",1],["server",1],["import",1],["local",3],["header",1],["load",1],["mint",1],["data",1],["dir",1],["update",1],["return",1]]},{"id":"tests/test_gateway.py#_bytes_handler","name":[["bytes",1],["handler",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["bytes",4],["handler",11],["cfg",3],["runner",3],["hub",4],["none",4],["send",3],["captured",1],["routes",1],["bypass",1],["json",1],["entirely",1],["every",1],["recorded",1],["as",1],["code",3],["body",4],["ctype",3],["security",3],["selected",1],["header",1],["profile",1],["part",1],["route",1],["answers",1],["so",1],["recording",1],["not",1],["mode",1],["caller",1],["has",1],["ask",1],["cls",2],["gateway",1],["mod",1],["make",1],["object",1],["new",1],["sends",3],["lambda",3],["extra",1],["append",1],["query",1],["return",1]]},{"id":"tests/test_gateway.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1]]},{"id":"tests/test_gateway.py#_content_disposition_names","name":[["content",1],["disposition",1],["names",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["content",2],["disposition",3],["names",2],["value",5],["str",8],["tuple",2],["type",1],["ascii",1],["filename",4],["decoded",1],["rfc",1],["5987",1],["from",1],["urllib",1],["parse",1],["import",1],["unquote",3],["as",1],["kind",2],["split",1],["strip",1],["plain",3],["re",2],["search",2],["extended",3],["utf",1],["return",1],["group",2],["if",2],["else",2],["errors",1],["strict",1]]},{"id":"tests/test_gateway.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["events",3],["emitter",1],["root",6],["frame",6],["id",6],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_gateway.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_gateway.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["event",4],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_gateway.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_gateway.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_gateway.py#_install_artifact_submission","name":[["install",1],["artifact",1],["submission",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["install",2],["artifact",4],["submission",2],["monkeypatch",5],["runner",6],["filename",3],["result",4],["csv",2],["content",4],["sample",2],["score",2],["cell",5],["id",3],["stage1",2],["after",4],["capture",4],["none",6],["make",1],["one",1],["deterministic",1],["submitted",2],["turn",1],["without",1],["llm",1],["kernel",1],["captured",3],["dict",2],["str",1],["fake",2],["ensure",3],["state",9],["dispatcher",2],["simple",1],["namespace",1],["last",3],["output",3],["messages",1],["role",1],["system",1],["sys",1],["booted",1],["true",1],["finish",2],["emit",2],["visible",2],["del",1],["path",3],["workspace",1],["write",1],["bytes",1],["record",5],["register",1],["file",1],["assert",1],["not",2],["if",1],["summary",2],["scientific",1],["ready",1],["completion",1],["bullets",1],["validated",1],["table",1],["model",1],["prose",1],["return",2],["setattr",3],["runtime",1],["loop",1],["spawn",1],["title",1],["lambda",1]]},{"id":"tests/test_gateway.py#_install_artifact_submission.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["state",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#_install_artifact_submission.finish_with_artifact","name":[["finish",1],["artifact",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finish",2],["artifact",2],["state",6],["emit",3],["visible",3],["del",1],["path",3],["workspace",1],["filename",1],["write",1],["bytes",1],["content",1],["record",5],["runner",1],["register",1],["file",1],["cell",1],["id",1],["assert",1],["not",2],["none",2],["captured",1],["if",1],["after",2],["capture",2],["dispatcher",1],["last",2],["output",2],["summary",1],["scientific",1],["result",2],["ready",1],["completion",1],["bullets",1],["validated",1],["table",1],["model",1],["prose",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway.py#_live_turn","name":[["live",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["live",3],["turn",2],["hub",5],["root",7],["count",3],["broadcast",2],["type",2],["text",2],["reset",1],["frame",2],["id",2],["range",1],["chunk",2],["str",1],["return",1],["max",1],["int",1],["seq",1],["events",1]]},{"id":"tests/test_gateway.py#_probe_route","name":[["probe",1],["route",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["probe",2],["route",4],["handler",13],["cls",3],["headers",5],["path",4],["method",3],["drive",1],["report",1],["did",1],["int",1],["status",1],["api",3],["sub",3],["object",2],["new",1],["seen",6],["list",1],["json",1],["lambda",6],["obj",1],["code",4],["200",1],["append",3],["send",2],["response",1],["header",1],["none",4],["end",1],["prepare",1],["request",1],["body",1],["return",1],["if",1],["else",1]]},{"id":"tests/test_gateway.py#_production_environment_status_route","name":[["production",1],["environment",1],["status",1],["route",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["production",3],["environment",2],["status",4],["route",3],["cfg",4],["config",2],["dict",3],["drive",1],["real",1],["so",1],["response",1],["capture",1],["observes",1],["dto",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",5],["object",1],["new",1],["make",1],["path",1],["api",2],["v1",1],["environments",2],["replies",3],["list",1],["tuple",1],["int",1],["json",1],["lambda",1],["obj",2],["code",4],["200",2],["append",1],["try",1],["body",2],["assert",1],["return",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#_readiness","name":[["readiness",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["readiness",2],["state",6],["ready",10],["unavailable",7],["return",1],["schema",1],["version",1],["enabled",1],["true",3],["profile",1],["standard",1],["reason",1],["none",2],["if",5],["else",5],["package",1],["inventory",1],["environment",1],["incomplete",1],["checked",1],["locally",1],["network",1],["contacted",1],["false",2],["mutation",1],["performed",1],["requirements",1],["digest",1],["sha256",1],["64",1],["required",1],["environments",3],["python",8],["missing",2],["packages",1],["numpy",1],["base",1],["remediation",1],["kind",1],["managed",1],["generation",1],["repair",7],["plan",5],["argv",4],["openai4s",6],["env",6],["apply",5],["commands",1],["label",2],["command",2],["requires",1],["explicit",1],["action",1]]},{"id":"tests/test_gateway.py#_Recorder","name":[["recorder",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["recorder",2],["collects",1],["everything",1],["hub",1],["sends",1],["one",1],["client",1],["def",3],["init",1],["self",8],["alive",1],["true",1],["subs",1],["events",3],["send",1],["json",1],["event",2],["append",1],["dict",1],["replay",2],["begin",2],["return",1],["next",1],["if",1],["type",1],["none",1]]},{"id":"tests/test_gateway.py#_Recorder.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",5],["alive",1],["true",1],["subs",1],["events",1]]},{"id":"tests/test_gateway.py#_Recorder.replay_begin","name":[["replay",1],["begin",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["replay",3],["begin",3],["self",3],["return",1],["next",1],["events",1],["if",1],["type",1],["none",1]]},{"id":"tests/test_gateway.py#_Recorder.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["event",3],["events",1],["append",1],["dict",1]]},{"id":"tests/test_gateway.py#_runner_frame","name":[["runner",1],["frame",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["runner",7],["frame",3],["tmp",3],["path",3],["cfg",4],["gateway",2],["mod",2],["session",2],["hub",1],["store",4],["fid",4],["new",1],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["st",2],["state",1],["workspace",1],["return",1]]},{"id":"tests/test_gateway.py#_seed_with_fake_cells","name":[["seed",1],["fake",1],["cells",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["seed",5],["fake",4],["cells",2],["tmp",4],["path",6],["monkeypatch",3],["cell",9],["behaviour",4],["run",6],["real",1],["demo",4],["session",5],["repl",5],["replaced",1],["per",1],["index",1],["register",4],["returns",2],["kernel",1],["error",6],["string",1],["none",3],["success",1],["full",1],["outcome",1],["dict",2],["cancelled",1],["interrupted",1],["shapes",1],["calls",1],["filename",2],["any",1],["artifact",2],["would",1],["have",1],["written",1],["store",7],["final",4],["assistant",2],["message",1],["content",3],["cfg",5],["runner",5],["gateway",4],["mod",4],["hub",1],["db",1],["executed",4],["list",2],["str",2],["self",1],["root",4],["frame",6],["id",11],["project",4],["code",2],["args",1],["kwargs",1],["append",1],["name",5],["save",1],["type",1],["size",1],["bytes",1],["checksum",1],["len",2],["if",2],["isinstance",1],["return",3],["status",1],["completed",1],["setattr",1],["try",1],["finally",1],["close",1],["assert",2],["must",1],["attempt",1],["every",1],["roots",3],["browse",1],["frames",1],["proj",1],["example",1],["only",1],["true",1],["row",3],["next",1],["fid",2],["messages",3],["role",1]]},{"id":"tests/test_gateway.py#_seed_with_fake_cells._fake_run_repl","name":[["fake",1],["run",1],["repl",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["fake",2],["run",2],["repl",2],["self",2],["root",5],["frame",6],["id",10],["project",4],["code",3],["args",2],["kwargs",2],["executed",2],["append",1],["register",2],["name",3],["store",1],["save",1],["artifact",1],["path",2],["str",1],["tmp",1],["filename",1],["content",1],["type",1],["none",2],["size",1],["bytes",1],["checksum",1],["error",5],["cell",2],["behaviour",1],["len",1],["if",1],["isinstance",1],["dict",1],["return",2],["status",1],["completed",1]]},{"id":"tests/test_gateway.py#_seed_with_fake_cells._fake_run_repl.register","name":[["register",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["register",2],["name",4],["store",1],["save",1],["artifact",1],["path",2],["str",1],["tmp",1],["filename",1],["content",1],["type",1],["none",2],["size",1],["bytes",1],["checksum",1],["frame",4],["id",6],["root",3],["project",2]]},{"id":"tests/test_gateway.py#_stage1_cfg","name":[["stage1",1],["cfg",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["stage1",3],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["roadmap",2],["features",1],["feature",1],["flags",1],["trusted",1],["delivery",1],["true",1]]},{"id":"tests/test_gateway.py#_stage1_stage4_cfg","name":[["stage1",1],["stage4",1],["cfg",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["stage1",3],["stage4",3],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["roadmap",2],["features",1],["feature",1],["flags",1],["trusted",1],["delivery",1],["true",2],["review",1],["completion",1],["gate",1]]},{"id":"tests/test_gateway.py#_write_standard_generation_fixture","name":[["write",1],["standard",1],["generation",1],["fixture",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["write",6],["standard",4],["generation",8],["fixture",3],["root",6],["path",2],["missing",3],["tuple",2],["str",6],["none",6],["metadata",5],["only",2],["current",2],["generations",2],["production",1],["discovery",2],["these",1],["prefixes",1],["deliberately",1],["contain",1],["no",1],["runnable",1],["interpreter",2],["placeholder",1],["under",1],["bin",2],["enough",1],["environment",5],["while",1],["readiness",2],["reads",1],["real",1],["conda",2],["inventory",1],["runtime",1],["verification",1],["belongs",1],["managed",1],["acceptance",1],["not",1],["response",1],["shape",1],["from",1],["openai4s",1],["kernel",1],["import",1],["load",2],["profile",2],["requirements",4],["omitted",2],["name",8],["python",2],["id",5],["env",1],["stage1",1],["prefix",7],["binary",4],["rscript",1],["if",2],["else",1],["parent",2],["mkdir",2],["parents",1],["true",1],["touch",1],["meta",1],["ordinal",2],["package",4],["enumerate",1],["continue",1],["02d",1],["json",4],["text",3],["dumps",2],["encoding",3],["utf",3],["manifest",1],["state",1],["ready",1],["spec",1],["sha256",1],["64",1],["created",1],["at",1]]},{"id":"tests/test_gateway.py#test_a_confirmed_seed_completes_without_an_attached_approver","name":[["test",1],["confirmed",1],["seed",1],["completes",1],["without",1],["attached",1],["approver",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["confirmed",3],["seed",12],["completes",2],["without",2],["attached",4],["approver",3],["tmp",3],["path",4],["monkeypatch",5],["must",1],["never",2],["block",1],["approval",4],["nobody",2],["answer",1],["cell",12],["calls",1],["bundled",2],["mcp",14],["connector",4],["global",2],["default",1],["call",7],["ask",1],["so",2],["scripted",1],["post",1],["example",13],["session",6],["no",3],["browser",1],["watching",1],["brand",1],["new",1],["filed",2],["pending",2],["hung",1],["at",1],["broker",3],["full",1],["15",1],["minute",1],["backstop",2],["while",2],["reported",1],["running",4],["true",3],["whole",1],["time",6],["indistinguishable",1],["from",1],["dead",1],["confirm",1],["click",1],["user",1],["exactly",2],["demo",8],["seeder",1],["pre",2],["authorizes",1],["calc",2],["now",2],["its",1],["own",1],["conversation",3],["executes",1],["immediately",1],["other",1],["five",1],["cells",5],["swapped",1],["offline",1],["stand",1],["ins",1],["real",5],["ones",1],["uni",1],["prot",1],["rcsb",1],["need",1],["science",1],["extra",1],["runs",1],["verbatim",1],["through",1],["kernel",1],["dispatcher",1],["permission",4],["server",1],["delenv",1],["openai4",1],["raising",1],["false",1],["cfg",7],["gateway",5],["mod",5],["boot",1],["normally",1],["registers",1],["setattr",2],["uniprot",1],["entries",1],["sequence",2],["acdefghikl",1],["mnpqrstvwy",1],["heavy",2],["plot",1],["csv",1],["pdb",1],["md",1],["pass",1],["runner",8],["hub",1],["try",1],["assert",10],["start",1],["before",1],["fix",1],["blocked",2],["900",1],["timeout",2],["bound",1],["generous",1],["slow",1],["ci",1],["box",1],["yet",1],["far",1],["below",1],["deadline",2],["120",1],["sleep",1],["not",4],["still",1],["prompt",1],["last",1],["error",1],["none",2],["frame",7],["fid",4],["id",4],["store",5],["db",1],["list",2],["len",1],["next",1],["if",1],["host",1],["code",1],["status",1],["ok",1],["reachable",1],["stdout",4],["did",1],["execute",1],["was",2],["denied",2],["skipped",2],["authorization",1],["means",1],["request",1],["ever",1],["nothing",3],["waiting",1],["out",1],["requests",1],["root",1],["grant",1],["as",2],["narrow",1],["two",1],["scoped",1],["patterns",1],["project",1],["rule",1],["another",1],["could",1],["inherit",1],["rules",3],["scope",2],["tool",1],["pattern",1],["decision",1],["allow",2],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_a_cursor_from_a_previous_daemon_run_is_reported_as_a_gap","name":[["test",1],["cursor",1],["from",1],["previous",1],["daemon",1],["run",1],["reported",1],["as",1],["gap",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["cursor",3],["from",3],["previous",3],["daemon",2],["run",3],["reported",2],["as",2],["gap",4],["silent",1],["failure",1],["exists",1],["seq",5],["process",2],["so",2],["restart",2],["puts",1],["back",1],["zero",1],["while",1],["client",3],["still",1],["holds",1],["nothing",1],["was",4],["replayed",1],["no",1],["declared",1],["sat",1],["there",1],["believing",1],["caught",2],["up",2],["stream",1],["had",1],["entirely",1],["missed",1],["before",4],["gateway",2],["mod",2],["wshub",2],["root",4],["last",3],["live",1],["turn",1],["assert",4],["restarted",4],["fresh",1],["empty",1],["buffer",1],["at",1],["conn",4],["recorder",1],["add",1],["subscribe",1],["epoch",4],["begin",5],["replay",1],["not",1],["none",1],["silence",1],["let",1],["believe",1],["true",1]]},{"id":"tests/test_gateway.py#test_a_cursor_older_than_the_retained_window_is_a_gap","name":[["test",1],["cursor",1],["older",1],["than",1],["retained",1],["window",1],["gap",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["cursor",4],["older",2],["than",2],["retained",3],["window",2],["gap",3],["pre",1],["existing",1],["case",1],["buffer",1],["aged",2],["past",1],["hub",7],["gateway",1],["mod",1],["wshub",1],["root",6],["live",3],["turn",1],["count",1],["pretend",1],["client",1],["predates",1],["everything",1],["still",1],["events",2],["conn",4],["recorder",1],["add",1],["subscribe",1],["epoch",1],["assert",1],["replay",1],["begin",1],["true",1]]},{"id":"tests/test_gateway.py#test_a_cursor_within_the_same_run_replays_only_what_was_missed","name":[["test",1],["cursor",1],["within",1],["same",1],["run",1],["replays",1],["only",1],["was",1],["missed",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["cursor",5],["within",2],["same",3],["run",3],["replays",2],["only",3],["was",2],["missed",3],["ordinary",1],["case",1],["must",2],["keep",1],["working",1],["no",1],["gap",2],["tail",2],["hub",6],["gateway",1],["mod",1],["wshub",1],["root",5],["live",2],["turn",1],["count",1],["events",4],["int",2],["seq",2],["conn",5],["recorder",1],["add",1],["subscribe",1],["epoch",1],["begin",3],["replay",1],["assert",3],["false",1],["replayed",3],["if",1],["type",1],["text",1],["chunk",1],["still",1],["arrive",1],["all",1]]},{"id":"tests/test_gateway.py#test_a_fresh_boot_starts_no_kernel_and_executes_no_cell","name":[["test",1],["fresh",1],["boot",1],["starts",1],["no",2],["kernel",1],["executes",1],["cell",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["fresh",6],["boot",6],["starts",2],["no",7],["kernel",5],["executes",2],["cell",4],["tmp",3],["path",4],["monkeypatch",5],["behavioural",1],["half",1],["above",1],["asserting",1],["flag",3],["off",2],["proves",1],["asserts",1],["thing",1],["was",2],["gating",1],["build",3],["server",4],["brand",1],["new",1],["data",1],["dir",1],["let",1],["background",1],["threads",1],["have",2],["moment",1],["ran",1],["spawned",5],["artifact",2],["exists",1],["driven",1],["through",1],["app",2],["rather",1],["than",1],["seeder",1],["because",1],["defect",1],["wiring",1],["not",2],["seed",2],["demo",2],["session",4],["delenv",1],["openai4",1],["raising",1],["false",1],["cfg",5],["port",2],["ask",1],["os",1],["free",1],["fight",1],["live",1],["daemon",1],["executed",4],["list",3],["object",2],["setattr",2],["gateway",3],["mod",3],["runner",3],["run",1],["repl",1],["lambda",2],["self",2],["append",2],["spawn",1],["st",2],["httpd",3],["try",1],["time",1],["sleep",1],["seeding",1],["thread",1],["would",1],["started",1],["by",1],["now",1],["store",4],["db",1],["assert",4],["artifacts",1],["created",2],["roots",3],["browse",1],["frames",1],["project",1],["id",1],["proj",1],["example",1],["only",1],["true",1],["finally",1],["close",2]]},{"id":"tests/test_gateway.py#test_a_fresh_daemon_seeds_no_demo_and_the_variable_now_opts_in","name":[["test",1],["fresh",1],["daemon",1],["seeds",1],["no",1],["demo",1],["variable",1],["now",1],["opts",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["fresh",4],["daemon",2],["seeds",2],["no",3],["demo",8],["variable",3],["now",3],["opts",2],["monkeypatch",5],["default",1],["was",1],["data",1],["dir",1],["meant",1],["bind",1],["port",1],["then",1],["start",1],["python",1],["kernel",1],["execute",1],["six",1],["cells",1],["call",1],["uni",1],["prot",1],["rcsb",1],["rest",1],["apis",1],["spawn",1],["bundled",1],["mcp",1],["connector",1],["write",1],["four",1],["artifacts",1],["before",1],["user",1],["had",1],["typed",1],["anything",1],["every",1],["one",1],["those",1],["something",1],["application",1],["otherwise",1],["asks",1],["permission",1],["keeps",1],["its",1],["name",1],["reverses",1],["sense",1],["cheap",1],["part",2],["load",1],["bearing",1],["boot",1],["nothing",1],["delenv",1],["openai4",3],["seed",6],["raising",1],["false",4],["assert",3],["gateway",3],["mod",3],["enabled",3],["value",4],["off",1],["setenv",2],["true",2],["yes",1]]},{"id":"tests/test_gateway.py#test_a_fresh_subscriber_with_no_cursor_is_not_a_gap","name":[["test",1],["fresh",1],["subscriber",1],["no",1],["cursor",1],["not",1],["gap",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["fresh",3],["subscriber",2],["no",2],["cursor",2],["not",2],["gap",3],["hub",4],["gateway",1],["mod",1],["wshub",1],["root",4],["live",1],["turn",1],["conn",4],["recorder",1],["add",1],["subscribe",1],["begin",3],["replay",1],["assert",1],["false",1]]},{"id":"tests/test_gateway.py#test_a_job_built_outside_a_request_mints_its_own_id_rather_than_none","name":[["test",1],["job",1],["built",1],["outside",1],["request",1],["mints",1],["its",1],["own",1],["id",1],["rather",1],["than",1],["none",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["job",17],["built",3],["outside",3],["request",11],["mints",2],["its",3],["own",3],["id",18],["rather",2],["than",2],["none",2],["direct",1],["submit",1],["cli",1],["recovery",1],["replay",1],["has",3],["no",2],["http",1],["behind",1],["leave",1],["field",1],["off",1],["entirely",1],["was",1],["smaller",1],["two",2],["wrongs",1],["run",1],["message",3],["minted",2],["socket",1],["regardless",1],["so",2],["202",1],["query",1],["were",1],["nameless",1],["while",1],["stream",1],["carried",1],["nothing",1],["else",1],["knew",1],["one",1],["caller",1],["quote",1],["everywhere",1],["beats",1],["honest",1],["absence",1],["next",1],["layer",1],["contradicts",1],["from",1],["openai4s",1],["observability",1],["import",1],["reset",2],["correlation",4],["token",2],["try",1],["gateway",2],["mod",2],["root",2],["assert",5],["at",1],["all",2],["finish",1],["error",2],["boom",2],["result",4],["wait",1],["portable",1],["travels",1],["header",1],["json",1],["body",1],["log",1],["line",1],["survive",1],["three",1],["unescaped",1],["re",1],["fullmatch",1],["za",1],["z0",1],["64",1],["per",1],["not",1],["shared",1],["turns",1],["cannot",1],["be",1],["told",1],["apart",1],["defect",1],["exists",1],["close",1],["other",2],["finally",1]]},{"id":"tests/test_gateway.py#test_a_query_token_bootstraps_only_the_root_page","name":[["test",1],["query",1],["token",1],["bootstraps",1],["only",1],["root",1],["page",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["query",3],["token",22],["bootstraps",2],["only",3],["root",3],["page",3],["tmp",3],["path",4],["monkeypatch",3],["url",2],["credential",3],["shareable",1],["gets",1],["pasted",1],["into",1],["chat",1],["logged",1],["by",1],["proxy",1],["kept",1],["browser",1],["history",1],["gate",1],["accepted",1],["any",1],["so",2],["api",4],["v1",3],["artifacts",1],["id",3],["download",1],["was",1],["link",1],["hands",1],["over",1],["file",1],["whoever",1],["holds",1],["no",2],["redirect",1],["cookie",1],["hand",1],["off",1],["response",1],["body",1],["payload",1],["excluding",1],["static",2],["narrowed",1],["but",1],["did",1],["not",3],["close",2],["preview",3],["neither",1],["answers",1],["artifact",1],["bytes",1],["one",2],["product",1],["ever",1],["prints",1],["may",1],["be",1],["bootstrapped",2],["303",3],["strips",1],["immediately",1],["from",1],["openai4s",1],["server",1],["import",1],["local",2],["auth",2],["delenv",1],["openai4",1],["require",1],["raising",1],["false",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",3],["hub",2],["handler",9],["cls",8],["make",1],["read",1],["data",1],["dir",1],["try",1],["assert",7],["probe",7],["route",7],["index",1],["html",1],["everything",1],["else",1],["refused",2],["even",1],["valid",1],["mattered",1],["under",1],["prefix",1],["old",1],["subtractive",1],["rule",1],["abc",3],["401",5],["frames",1],["app",1],["js",1],["mutation",1],["every",1],["navigation",1],["post",1],["finally",1]]},{"id":"tests/test_gateway.py#test_a_restart_is_detected_even_without_a_client_epoch","name":[["test",1],["restart",1],["detected",1],["even",1],["without",1],["client",1],["epoch",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["restart",2],["detected",2],["even",2],["without",2],["client",4],["epoch",4],["detection",1],["must",1],["not",3],["depend",1],["having",1],["been",1],["updated",1],["counter",2],["sitting",1],["below",2],["cursor",3],["was",1],["original",1],["proof",1],["only",1],["covers",1],["cursors",1],["daemon",1],["has",2],["reached",2],["indistinguishable",1],["from",1],["one",1],["its",1],["own",1],["so",1],["less",1],["gap",2],["whatever",1],["says",1],["see",1],["paired",1],["restarted",3],["gateway",1],["mod",1],["wshub",1],["conn",4],["recorder",1],["add",1],["subscribe",1],["root",1],["old",1],["500",1],["no",1],["sent",1],["begin",4],["replay",1],["assert",2],["none",1],["true",1]]},{"id":"tests/test_gateway.py#test_a_sandbox_grant_is_minted_scoped_and_spendable","name":[["test",1],["sandbox",1],["grant",1],["minted",1],["scoped",1],["spendable",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["sandbox",16],["grant",13],["minted",3],["scoped",2],["spendable",2],["tmp",4],["path",23],["app",14],["host",23],["from",3],["openai4s",2],["server",2],["import",2],["grants",2],["cfg",17],["runner",6],["store",5],["fid",1],["st",7],["frame",8],["handler",39],["sends",19],["bytes",4],["headers",22],["auth",5],["port",11],["report",9],["workspace",3],["html",5],["write",4],["text",5],["script",4],["rec",5],["register",3],["file",3],["c1",2],["lambda",6],["none",3],["sibling",6],["figure",5],["txt",6],["own",4],["other",6],["new",2],["kind",1],["turn",1],["project",1],["id",9],["default",2],["status",1],["ready",1],["foreign",8],["secret",2],["canary",2],["save",1],["artifact",5],["str",1],["filename",1],["content",3],["type",1],["plain",1],["size",2],["stat",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["try",1],["api",4],["v1",4],["artifacts",3],["route",14],["post",5],["assert",21],["200",6],["payload",4],["json",1],["loads",1],["expires",1],["ttl",1],["seconds",1],["origin",3],["http",3],["later",1],["mutation",1],["head",2],["update",1],["cannot",1],["change",1],["c2",1],["ancestors",1],["security",2],["policy",3],["allow",2],["scripts",1],["same",4],["options",1],["not",3],["referrer",2],["no",1],["rsplit",2],["404",9],["inert",1],["preview",4],["answers",1],["relative",1],["reference",1],["way",1],["once",1],["referer",2],["names",1],["ambiguous",2],["wide",2],["has",1],["one",2],["too",1],["but",1],["unique",1],["next",1],["without",1],["referring",1],["bare",1],["lookup",1],["stays",1],["means",1],["rule",1],["always",1],["was",1],["spend",2],["carries",2],["daemon",1],["cookie",13],["url",1],["opened",1],["top",1],["level",1],["name",1],["also",1],["holds",1],["session",1],["framed",1],["cross",1],["site",1],["never",2],["presence",1],["alone",1],["refuses",1],["wrong",2],["value",1],["included",1],["unrelated",1],["another",1],["local",4],["hostname",2],["os",5],["token",4],["load",1],["mint",1],["data",1],["dir",1],["stale",1],["user",1],["someone",1],["sandboxed",1],["document",1],["itself",1],["simple",1],["abandons",1],["header",2],["after",1],["so",1],["parsing",1],["rather",1],["than",1],["scanning",1],["would",1],["hide",1],["real",1],["credential",1],["behind",1],["unterminated",1],["garbage",1],["x01",1],["navigation",1],["exploit",1],["must",1],["fail",1],["even",1],["authenticated",1],["split",1],["frames",1],["historical",1],["request",1],["pins",1],["version",5],["unknown",1],["falls",1],["back",1],["query",3],["nope",2],["final",1]]},{"id":"tests/test_gateway.py#test_a_stale_cursor_declares_the_gap_without_replaying_anything","name":[["test",1],["stale",1],["cursor",1],["declares",1],["gap",1],["without",1],["replaying",1],["anything",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["stale",3],["cursor",4],["declares",2],["gap",4],["without",2],["replaying",2],["anything",3],["two",1],["invariants",1],["meet",1],["client",2],["must",3],["learn",1],["out",1],["sync",1],["cannot",2],["place",2],["not",3],["wrap",1],["around",1],["into",1],["full",2],["replay",4],["refetches",1],["so",1],["sent",1],["here",1],["rendered",1],["then",1],["immediately",1],["discarded",1],["before",3],["gateway",2],["mod",2],["wshub",2],["root",5],["no",1],["last",2],["live",2],["turn",3],["count",2],["restarted",4],["new",2],["numbering",1],["conn",5],["recorder",1],["add",1],["subscribe",1],["500",1],["epoch",1],["assert",2],["begin",1],["true",1],["events",1],["if",1],["type",1],["text",1],["chunk",1],["process",1],["trigger",1]]},{"id":"tests/test_gateway.py#test_an_empty_security_profile_is_not_read_as_no_profile","name":[["test",1],["empty",1],["security",1],["profile",2],["not",1],["read",1],["as",1],["no",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["empty",3],["security",5],["profile",7],["not",2],["read",2],["as",2],["no",4],["tmp",3],["path",3],["means",2],["caller",1],["computed",1],["was",1],["selecting",1],["header",2],["by",1],["truthiness",1],["answers",1],["permissive",1],["ui",1],["shell",1],["policy",2],["frame",2],["options",2],["deny",1],["script",1],["src",1],["self",1],["one",1],["direction",1],["must",1],["never",1],["fail",1],["so",1],["error",1],["anywhere",1],["response",2],["capture",1],["observing",1],["send",4],["already",1],["tests",1],["none",3],["two",1],["layers",1],["have",1],["agree",1],["about",1],["selected",1],["cfg",4],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",7],["object",1],["new",1],["make",1],["emitted",4],["list",1],["tuple",1],["str",2],["lambda",3],["code",1],["key",8],["value",2],["append",1],["end",1],["headers",1],["wfile",1],["io",2],["bytes",1],["try",1],["200",1],["application",1],["json",1],["finally",1],["close",1],["assert",2],["if",2],["content",1]]},{"id":"tests/test_gateway.py#test_an_epochless_cursor_the_counter_has_reached_is_still_a_gap","name":[["test",1],["epochless",1],["cursor",1],["counter",1],["has",1],["reached",1],["still",1],["gap",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["epochless",2],["cursor",4],["counter",3],["has",3],["reached",2],["still",2],["gap",3],["codex",1],["p1",1],["numeric",1],["check",1],["cannot",1],["see",1],["one",1],["once",1],["new",2],["daemon",1],["emitted",1],["at",1],["least",1],["as",3],["many",1],["events",2],["names",1],["looks",1],["placeable",1],["replay",2],["silently",1],["filters",1],["stream",1],["early",1],["out",1],["already",1],["seen",1],["restarted",4],["gateway",1],["mod",1],["wshub",1],["root",4],["old",1],["tab",1],["live",1],["turn",1],["count",1],["conn",4],["recorder",1],["add",1],["subscribe",1],["no",1],["epoch",1],["our",1],["own",1],["begin",4],["assert",2],["not",1],["none",1],["true",1]]},{"id":"tests/test_gateway.py#test_annotation_store_crud_and_send_folding","name":[["test",1],["annotation",1],["store",1],["crud",1],["send",1],["folding",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["annotation",14],["store",17],["crud",2],["send",2],["folding",2],["tmp",3],["path",4],["cfg",3],["db",1],["fid",8],["new",1],["frame",6],["kind",1],["turn",1],["project",1],["id",12],["default",1],["status",4],["ready",1],["a1",6],["add",2],["root",2],["artifact",6],["fx",3],["name",2],["top5",3],["overview",3],["png",3],["rel",6],["63",1],["38",1],["body",2],["a2",6],["pin",1],["numbers",1],["increment",1],["per",1],["coords",1],["clamp",1],["assert",11],["number",3],["listed",3],["list",4],["annotations",6],["all",1],["open",2],["prompt",1],["fold",1],["remote",1],["agent",1],["must",1],["see",1],["file",1],["location",1],["comment",1],["block",6],["gateway",1],["mod",1],["format",1],["sending",1],["marks",1],["them",1],["sent",3],["so",1],["composer",1],["badge",1],["clears",1],["but",1],["keeps",1],["pins",1],["mark",1],["len",1],["delete",4],["cascade",1],["none",1]]},{"id":"tests/test_gateway.py#test_api_unknown_route_returns_error_envelope","name":[["test",1],["api",1],["unknown",1],["route",1],["returns",1],["error",1],["envelope",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["api",5],["unknown",2],["route",4],["returns",2],["error",5],["envelope",3],["tmp",3],["path",4],["catch",1],["all",1],["not",5],["detail",3],["frontend",1],["helper",1],["reads",1],["docs",1],["webapp",1],["md",1],["records",1],["mismatch",1],["locks",1],["backend",1],["side",1],["contract",1],["cfg",4],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",8],["cls",2],["make",1],["object",1],["new",1],["replies",3],["query",1],["lambda",3],["body",6],["json",1],["obj",2],["code",4],["200",1],["append",1],["definitely",2],["assert",5],["404",1],["found",1],["method",1]]},{"id":"tests/test_gateway.py#test_ark_profile_rotation_drops_this_store_datapro_session_and_reconnects","name":[["test",1],["ark",1],["profile",1],["rotation",1],["drops",1],["store",1],["datapro",1],["session",1],["reconnects",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["ark",12],["profile",8],["rotation",2],["drops",2],["store",13],["datapro",12],["session",13],["reconnects",2],["tmp",3],["path",4],["monkeypatch",3],["activation",1],["must",1],["not",2],["keep",1],["data",1],["pro",1],["account",1],["from",1],["openai4s",1],["import",1],["mcp",2],["client",2],["class",1],["scoped",2],["manager",10],["init",1],["self",15],["sessions",9],["disconnects",3],["serial",3],["open",3],["connector",18],["id",15],["config",9],["cache",10],["key",21],["scope",9],["if",3],["outbound",2],["headers",1],["provider",4],["agent",1],["plan",1],["return",1],["disconnect",1],["none",3],["append",2],["list",1],["del",1],["else",1],["pop",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["hub",2],["db",1],["model",7],["profiles",2],["name",2],["base",2],["url",2],["api",4],["setting",3],["llm",3],["active",1],["secret",1],["setattr",1],["lambda",4],["runtime",3],["another",2],["other",2],["try",1],["handler",8],["cls",2],["make",1],["object",1],["new",1],["replies",3],["query",1],["body",1],["json",1],["obj",2],["code",2],["200",2],["post",1],["activate",1],["assert",6],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_ark_profile_rotation_drops_this_store_datapro_session_and_reconnects._ScopedManager","name":[["scoped",1],["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["scoped",2],["manager",2],["def",3],["init",1],["self",15],["sessions",7],["disconnects",2],["serial",3],["open",1],["session",2],["connector",6],["id",6],["config",3],["cache",9],["key",8],["scope",5],["if",3],["not",1],["outbound",2],["headers",1],["provider",1],["agent",1],["plan",1],["return",1],["disconnect",1],["none",3],["append",1],["list",1],["del",1],["else",1],["pop",1]]},{"id":"tests/test_gateway.py#test_ark_profile_rotation_drops_this_store_datapro_session_and_reconnects._ScopedManager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",5],["sessions",1],["disconnects",1],["serial",1]]},{"id":"tests/test_gateway.py#test_ark_profile_rotation_drops_this_store_datapro_session_and_reconnects._ScopedManager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",2],["self",6],["connector",5],["id",5],["cache",5],["scope",5],["none",4],["disconnects",1],["append",1],["if",2],["key",3],["list",1],["sessions",3],["del",1],["else",1],["pop",1]]},{"id":"tests/test_gateway.py#test_ark_profile_rotation_drops_this_store_datapro_session_and_reconnects._ScopedManager.open_session","name":[["open",1],["session",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["open",2],["session",3],["self",7],["connector",3],["id",3],["config",4],["cache",5],["key",5],["scope",1],["if",1],["not",1],["sessions",3],["serial",2],["outbound",2],["headers",1],["provider",1],["agent",1],["plan",1],["return",1]]},{"id":"tests/test_gateway.py#test_artifact_bytes_carry_an_inline_disposition_with_the_artifact_filename","name":[["test",1],["artifact",2],["bytes",1],["carry",1],["inline",1],["disposition",1],["filename",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",3],["artifact",11],["bytes",4],["carry",2],["inline",5],["disposition",6],["filename",4],["tmp",3],["path",20],["browser",2],["downloads",1],["rather",1],["than",1],["renders",2],["names",3],["file",4],["from",3],["completion",2],["links",1],["point",1],["at",1],["api",7],["v1",1],["artifacts",7],["id",13],["stage",2],["trusted",3],["delivery",3],["versions",4],["version",8],["neither",1],["response",6],["named",1],["so",3],["chromium",1],["saved",1],["group",6],["summary",4],["csv",9],["as",1],["7b61bc5806b9",1],["url",1],["last",1],["segment",1],["name",16],["agent",1],["user",1],["authored",1],["also",1],["one",2],["header",4],["value",1],["route",2],["controls",1],["quotes",1],["cr",2],["lf",2],["separators",1],["non",2],["ascii",9],["must",1],["not",4],["split",1],["escape",1],["quoted",2],["string",2],["driven",1],["through",1],["real",2],["handler",3],["socket",1],["because",1],["reaches",1],["import",3],["http",2],["client",2],["openai4s",1],["server",4],["local",3],["auth",3],["tests",1],["ports",1],["bound",2],["gateway",5],["httpd",5],["port",4],["cfg",5],["config",1],["data",2],["dir",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",2],["max",1],["turns",1],["host",1],["127",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",2],["true",3],["ensure",1],["dirs",1],["runner",12],["mod",3],["session",2],["hub",2],["start",2],["idle",1],["sweeper",1],["false",1],["request",2],["class",1],["make",1],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["daemon",1],["token",3],["load",1],["mint",1],["fetch",3],["conn",7],["httpconnection",1],["timeout",2],["10",1],["try",2],["headers",6],["getresponse",1],["return",1],["status",8],["msg",1],["read",1],["finally",2],["close",3],["assert",18],["fid",3],["store",4],["new",1],["frame",1],["kind",5],["turn",1],["project",1],["default",2],["ready",1],["st",5],["state",1],["workspace",3],["table",3],["write",2],["na",2],["nb",2],["plain",4],["register",2],["cell",2],["lambda",2],["none",3],["nested",4],["out",1],["u00e9sum",3],["u00e9",3],["parent",1],["mkdir",1],["n1",2],["hostile",8],["worst",1],["stored",3],["hold",1],["including",1],["no",2],["filesystem",1],["carries",1],["injection",1],["backslash",2],["stray",1],["quote",7],["evil",1],["injected",3],["execute",2],["noqa",3],["slf001",3],["adversarial",2],["row",2],["update",2],["commit",1],["paths",2],["mutable",1],["head",1],["flag",1],["off",1],["link",2],["compat",1],["form",1],["same",1],["root",5],["safe",5],["exact",1],["body",6],["200",4],["values",11],["all",3],["content",4],["len",2],["utf8",4],["png",1],["html",1],["preview",1],["still",1],["place",1],["expected",2],["raw",12],["separator",1],["left",1],["legacy",1],["parameter",1],["count",1],["isascii",1],["endswith",1],["shutdown",1],["join",1]]},{"id":"tests/test_gateway.py#test_artifact_bytes_carry_an_inline_disposition_with_the_artifact_filename.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fetch",2],["path",3],["conn",4],["http",1],["client",1],["httpconnection",1],["127",1],["port",1],["timeout",1],["10",1],["try",1],["request",1],["headers",1],["local",1],["auth",1],["token",2],["header",1],["response",4],["getresponse",1],["return",1],["status",1],["msg",1],["read",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_auto_capture_artifact_created_event_shape","name":[["test",1],["auto",1],["capture",1],["artifact",1],["created",1],["event",1],["shape",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["capture",4],["artifact",10],["created",8],["event",2],["shape",2],["tmp",3],["path",3],["emit",3],["site",1],["sends",1],["rich",1],["form",1],["nested",1],["object",1],["duplicated",1],["id",9],["version",3],["other",1],["sites",1],["send",1],["partial",1],["flat",1],["bare",1],["forms",1],["so",1],["consumers",1],["must",1],["treat",1],["every",1],["field",1],["as",1],["optional",1],["docs",1],["webapp",1],["api",1],["md",1],["cfg",1],["runner",3],["store",1],["fid",2],["st",3],["frame",2],["events",3],["workspace",1],["fig",2],["txt",2],["write",1],["text",1],["bytes",1],["rec",3],["register",1],["file",1],["cell",1],["append",1],["if",1],["type",1],["assert",5],["did",1],["not",1],["art",6],["filename",1],["root",1]]},{"id":"tests/test_gateway.py#test_auto_capture_preserves_version_bytes","name":[["test",1],["auto",1],["capture",1],["preserves",1],["version",1],["bytes",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["auto",2],["capture",2],["preserves",2],["version",19],["bytes",5],["tmp",3],["path",13],["file",5],["agent",1],["writes",1],["then",1],["overwrites",1],["keeps",1],["real",2],["per",1],["history",2],["each",2],["id",12],["resolves",3],["its",2],["own",2],["not",4],["current",1],["live",2],["content",1],["cfg",1],["runner",4],["store",7],["fid",1],["st",4],["frame",1],["workspace",1],["out",1],["txt",1],["write",3],["text",8],["one",3],["rec1",7],["register",2],["cell",2],["lambda",2],["none",2],["two",5],["longer",4],["rec2",5],["same",1],["logical",1],["artifact",11],["distinct",1],["versions",6],["assert",9],["list",1],["ordinal",1],["latest",3],["aliased",1],["resolve",5],["read",5],["overwriting",1],["yet",1],["again",1],["must",1],["rewrite",1],["old",1],["snapshots",1],["three",1]]},{"id":"tests/test_gateway.py#test_auto_title_broadcasts_titled_frame_update","name":[["test",1],["auto",1],["title",1],["broadcasts",1],["titled",1],["frame",1],["update",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["title",4],["broadcasts",2],["titled",10],["frame",10],["update",7],["monkeypatch",3],["tmp",3],["path",3],["background",1],["thread",1],["emits",1],["status",4],["extra",1],["task",4],["summary",5],["field",1],["only",1],["variant",1],["carrying",1],["one",1],["docs",1],["webapp",1],["api",1],["md",1],["cfg",5],["hub",4],["runner",4],["gateway",2],["mod",2],["session",1],["store",5],["fid",5],["new",1],["kind",1],["turn",1],["project",1],["id",2],["default",1],["ready",1],["placeholder",3],["analyze",2],["sales",5],["da",1],["setattr",1],["chat",1],["lambda",1],["messages",1],["kw",1],["content",1],["data",4],["analysis",3],["usage",1],["spawn",1],["please",1],["llm",1],["deadline",2],["time",5],["while",1],["not",1],["events",1],["if",1],["type",1],["sleep",1],["01",1],["assert",4],["no",1],["was",1],["broadcast",1],["ev",3]]},{"id":"tests/test_gateway.py#test_batched_code_blocks_warn_only_first_ran","name":[["test",1],["batched",1],["code",1],["blocks",1],["warn",1],["only",1],["first",1],["ran",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["batched",3],["code",4],["blocks",3],["warn",3],["only",6],["first",6],["ran",3],["monkeypatch",6],["tmp",3],["path",4],["reply",2],["batches",2],["several",1],["python",5],["must",2],["run",5],["feed",1],["back",2],["explicit",1],["warning",2],["rest",1],["did",1],["not",2],["otherwise",1],["model",4],["treats",1],["un",1],["cells",2],["any",1],["output",6],["already",1],["narrated",1],["them",1],["as",1],["done",3],["concludes",1],["whole",1],["task",4],["after",1],["one",2],["cell",3],["false",1],["completion",1],["bug",1],["leaves",1],["deliverable",1],["empty",1],["working",1],["directory",1],["cfg",5],["runner",6],["gateway",2],["mod",2],["session",1],["hub",1],["store",3],["db",1],["fid",2],["new",1],["frame",1],["kind",1],["turn",5],["project",1],["id",1],["default",2],["status",1],["ready",1],["seen",3],["replies",2],["iter",1],["two",1],["fabricated",1],["narration",1],["fetch",1],["then",1],["analyze",1],["nprint",2],["saved",1],["actually",1],["tries",1],["bail",1],["out",1],["all",1],["everything",1],["succeeded",1],["prose",1],["cannot",1],["complete",1],["next",2],["submits",1],["structurally",1],["nhost",1],["submit",2],["ok",2],["true",4],["fake",6],["chat",3],["messages",3],["delta",1],["none",4],["kwargs",1],["append",1],["dict",1],["return",2],["content",3],["usage",1],["ensure",3],["st",6],["dispatcher",2],["simple",1],["namespace",1],["last",2],["role",2],["system",1],["sys",1],["booted",1],["exec",2],["origin",1],["emit",1],["stream",1],["language",1],["if",2],["host",1],["result",1],["stdout",1],["stderr",1],["error",1],["setattr",4],["runtime",1],["execute",1],["log",1],["spawn",1],["title",1],["summary",1],["lambda",1],["message",1],["multi",1],["step",1],["observation",1],["fed",2],["into",1],["block",1],["turn1",2],["msgs",2],["warnings",2],["user",1],["assert",1],["was",1]]},{"id":"tests/test_gateway.py#test_batched_code_blocks_warn_only_first_ran.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",2],["delta",2],["none",2],["kwargs",2],["seen",1],["append",1],["dict",1],["return",1],["content",1],["next",1],["replies",1],["usage",1]]},{"id":"tests/test_gateway.py#test_batched_code_blocks_warn_only_first_ran.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_batched_code_blocks_warn_only_first_ran.fake_exec","name":[["fake",1],["exec",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["exec",2],["st",3],["code",3],["origin",2],["emit",2],["stream",2],["true",3],["language",2],["python",2],["if",1],["host",1],["submit",1],["output",3],["dispatcher",1],["last",1],["ok",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway.py#test_body_rejects_unparseable_json_with_an_explicit_4xx","name":[["test",1],["body",1],["rejects",1],["unparseable",1],["json",1],["explicit",1],["4xx",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["body",8],["rejects",2],["unparseable",4],["json",5],["explicit",2],["4xx",2],["tmp",3],["path",3],["contract",1],["input",2],["400",3],["absent",2],["not",4],["collapse",1],["malformed",3],["so",2],["route",2],["handlers",1],["never",2],["see",1],["parse",1],["error",4],["every",1],["reads",1],["its",1],["fields",2],["did",1],["mean",1],["lenient",1],["meant",1],["truncated",2],["mistyped",1],["silently",1],["became",1],["client",3],["supplied",1],["nothing",1],["request",1],["no",2],["opped",1],["returned",1],["200",1],["cannot",1],["tell",1],["from",1],["success",1],["bug",1],["lands",1],["whoever",1],["later",1],["wonders",1],["their",1],["setting",1],["saved",1],["empty",1],["stays",1],["routes",1],["whose",1],["all",2],["optional",1],["legitimately",1],["accept",1],["one",1],["distinction",1],["vs",1],["cfg",5],["runner",3],["gateway",6],["mod",4],["session",1],["hub",2],["handler",10],["cls",2],["make",1],["object",2],["new",1],["raw",3],["bytes",3],["headers",3],["content",3],["length",3],["str",2],["len",1],["rfile",2],["io",4],["return",1],["assert",8],["without",1],["reading",1],["py",1],["repr",1],["pytest",2],["raises",2],["as",2],["value",4],["code",2],["valid",1],["message",2],["parses",1],["then",1],["attribute",1],["errors",1],["first",1],["500",1],["squarely",1],["wrong",2],["shape",2],["42",1],["must",1],["be",1],["auth",1],["header",1],["at",1],["ignored",1],["true",1]]},{"id":"tests/test_gateway.py#test_body_rejects_unparseable_json_with_an_explicit_4xx._with","name":[],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["raw",4],["bytes",3],["handler",3],["headers",1],["content",1],["length",1],["str",1],["len",1],["rfile",1],["io",2],["return",1],["body",1]]},{"id":"tests/test_gateway.py#test_build_app_server_closes_runner_when_startup_raises_before_bind","name":[["test",1],["build",1],["app",1],["server",1],["closes",1],["runner",1],["startup",1],["raises",1],["before",1],["bind",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["build",3],["app",3],["server",3],["closes",2],["runner",7],["startup",3],["raises",3],["before",2],["bind",3],["tmp",3],["path",3],["monkeypatch",4],["orphan",1],["guard",1],["must",2],["cover",1],["every",1],["raise",1],["site",1],["after",2],["exists",1],["seeds",1],["make",1],["handler",1],["run",1],["session",3],["started",1],["its",1],["recovery",1],["sweeper",2],["guarded",1],["only",1],["around",1],["exception",1],["there",1],["leaked",1],["coordinator",1],["any",1],["embedder",1],["catches",1],["retries",1],["closed",3],["list",1],["bool",1],["real",2],["close",7],["gateway",4],["mod",4],["spying",2],["self",2],["append",1],["true",1],["return",1],["setattr",2],["seed",1],["example",1],["project",1],["lambda",1],["cfg",2],["throw",1],["runtime",2],["error",2],["store",2],["locked",2],["pytest",1],["match",1],["assert",1],["failed",1],["created",1]]},{"id":"tests/test_gateway.py#test_build_app_server_closes_runner_when_startup_raises_before_bind.spying_close","name":[["spying",1],["close",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["spying",2],["close",3],["self",3],["closed",1],["append",1],["true",1],["return",1],["real",1]]},{"id":"tests/test_gateway.py#test_builtin_connector_commands_migrate_across_servers","name":[["test",1],["builtin",1],["connector",1],["commands",1],["migrate",1],["across",1],["servers",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["builtin",3],["connector",14],["commands",3],["migrate",3],["across",2],["servers",6],["tmp",3],["path",4],["from",1],["openai4s",7],["mcp",5],["client",1],["import",1],["openai4",3],["python",5],["cfg",4],["store",10],["db",1],["upsert",3],["id",3],["example",5],["name",4],["command",6],["server",8],["venv",2],["bin",2],["python3",2],["protein",10],["design",10],["bundled",2],["adapter",2],["description",3],["offline",1],["isolation",1],["must",1],["be",1],["configured",1],["separately",1],["custom",7],["py",2],["gateway",2],["mod",2],["assert",5]]},{"id":"tests/test_gateway.py#test_bytes_route_honours_an_explicit_version_without_latest_fallback","name":[["test",1],["bytes",1],["route",1],["honours",1],["explicit",1],["version",1],["without",1],["latest",1],["fallback",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["bytes",5],["route",3],["honours",2],["explicit",2],["version",10],["without",2],["latest",2],["fallback",2],["tmp",3],["path",3],["compatible",1],["id",4],["selects",1],["404s",2],["never",1],["quietly",1],["serves",1],["head",1],["cfg",2],["runner",7],["store",1],["fid",1],["st",6],["frame",1],["handler",9],["sends",4],["replies",4],["json",1],["lambda",7],["obj",2],["code",3],["200",4],["append",1],["try",1],["workspace",2],["table",1],["csv",1],["write",3],["text",3],["v1",3],["rec1",3],["register",3],["file",3],["c1",1],["none",3],["v2",2],["longer",2],["c2",1],["other",5],["txt",1],["foreign",2],["c3",1],["aid",4],["artifact",2],["query",3],["api",3],["artifacts",3],["assert",5],["vid",4],["no",2],["such",1],["404",1],["not",1],["found",1],["were",1],["served",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_candidate_resolution_is_kept_in_the_live_resume_window","name":[["test",1],["candidate",1],["resolution",1],["kept",1],["live",1],["resume",1],["window",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["candidate",6],["resolution",3],["kept",2],["live",3],["resume",2],["window",2],["reconnect",1],["must",1],["not",1],["restore",1],["old",2],["prose",1],["terminal",1],["badge",1],["hub",8],["gateway",1],["mod",1],["wshub",1],["root",10],["broadcast",3],["type",4],["text",4],["reset",1],["frame",3],["id",5],["chunk",2],["claim",3],["provisional",1],["true",4],["cursor",2],["int",1],["events",2],["seq",1],["resolved",2],["message",2],["final",2],["delivered",1],["durable",1],["replaced",1],["corrected",2],["review",1],["status",1],["verified",1],["conn",4],["recorder",1],["add",1],["subscribe",1],["epoch",1],["replayed",4],["event",3],["if",1],["assert",3],["len",1]]},{"id":"tests/test_gateway.py#test_completion_nudge_falls_back_to_code_for_no_tool_endpoint","name":[["test",1],["completion",1],["nudge",1],["falls",1],["back",1],["code",1],["no",1],["tool",1],["endpoint",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["completion",2],["nudge",7],["falls",2],["back",2],["code",2],["no",2],["tool",4],["endpoint",2],["monkeypatch",3],["setattr",1],["gateway",2],["mod",2],["model",3],["capabilities",1],["lambda",1],["args",1],["kwargs",1],["simple",2],["namespace",2],["calling",2],["false",1],["submit",2],["provider",1],["local",2],["openai",1],["base",1],["url",1],["http",1],["127",1],["11434",1],["v1",1],["assert",3],["without",1],["native",1],["host",1],["output",1],["finalize",1],["response",1],["not",1]]},{"id":"tests/test_gateway.py#test_config_provider_switch_never_reuses_old_provider_key_for_datapro","name":[["test",1],["config",1],["provider",2],["switch",1],["never",1],["reuses",1],["old",1],["key",1],["datapro",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",3],["config",4],["provider",12],["switch",2],["never",2],["reuses",2],["old",6],["key",8],["datapro",9],["tmp",3],["path",4],["monkeypatch",3],["only",1],["non",1],["ark",3],["edit",1],["clears",1],["rather",1],["than",1],["re",1],["labels",1],["its",1],["from",1],["openai4s",1],["import",1],["mcp",2],["client",2],["class",1],["manager",6],["init",1],["self",4],["disconnects",3],["disconnect",1],["connector",6],["id",5],["cache",3],["scope",4],["none",1],["append",2],["canary",4],["credential",1],["dedicated",5],["agent",4],["plan",4],["value",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["store",9],["db",1],["setting",3],["llm",5],["claude",1],["secret",2],["api",3],["save",1],["setattr",1],["lambda",4],["try",1],["handler",8],["cls",2],["make",1],["object",1],["new",1],["replies",3],["query",1],["body",1],["json",2],["obj",2],["code",2],["200",2],["patch",1],["assert",6],["resolve",1],["outbound",3],["runtime",2],["headers",1],["not",1],["dumps",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_config_provider_switch_never_reuses_old_provider_key_for_datapro._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["manager",2],["def",2],["init",1],["self",4],["disconnects",2],["disconnect",1],["connector",2],["id",2],["cache",2],["scope",2],["none",1],["append",1]]},{"id":"tests/test_gateway.py#test_config_provider_switch_never_reuses_old_provider_key_for_datapro._Manager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["disconnects",1]]},{"id":"tests/test_gateway.py#test_config_provider_switch_never_reuses_old_provider_key_for_datapro._Manager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",2],["self",3],["connector",3],["id",3],["cache",3],["scope",3],["none",2],["disconnects",1],["append",1]]},{"id":"tests/test_gateway.py#test_connector_editor_patch_preserves_masked_env_and_disconnects_old_process","name":[["test",1],["connector",1],["editor",1],["patch",1],["preserves",1],["masked",1],["env",1],["disconnects",1],["old",1],["process",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["connector",13],["editor",2],["patch",2],["preserves",2],["masked",2],["env",8],["disconnects",5],["old",3],["process",2],["tmp",3],["path",4],["monkeypatch",3],["from",1],["openai4s",1],["import",1],["mcp",3],["client",2],["class",1],["manager",6],["init",1],["self",4],["disconnect",1],["id",3],["cache",2],["scope",2],["none",3],["append",2],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["store",7],["db",1],["upsert",1],["protein",7],["design",7],["name",2],["command",3],["server",3],["keep",6],["canary",7],["remove",5],["removed",2],["ref",2],["setattr",1],["lambda",4],["try",1],["handler",8],["cls",2],["make",1],["object",1],["new",9],["query",1],["body",1],["args",2],["stdio",2],["updates",1],["replies",6],["json",3],["obj",2],["code",2],["200",2],["api",1],["put",1],["connectors",1],["assert",9],["keys",1],["not",2],["dumps",2],["secrets",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_connector_editor_patch_preserves_masked_env_and_disconnects_old_process._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["manager",2],["def",2],["init",1],["self",4],["disconnects",2],["disconnect",1],["connector",2],["id",2],["cache",2],["scope",2],["none",1],["append",1]]},{"id":"tests/test_gateway.py#test_connector_editor_patch_preserves_masked_env_and_disconnects_old_process._Manager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["disconnects",1]]},{"id":"tests/test_gateway.py#test_connector_editor_patch_preserves_masked_env_and_disconnects_old_process._Manager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",2],["self",3],["connector",3],["id",3],["cache",3],["scope",3],["none",2],["disconnects",1],["append",1]]},{"id":"tests/test_gateway.py#test_cross_origin_api_write_is_refused","name":[["test",1],["cross",1],["origin",1],["api",1],["write",1],["refused",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["cross",3],["origin",5],["api",6],["write",2],["refused",3],["tmp",3],["path",4],["csrf",1],["guard",1],["mutating",1],["request",2],["whose",1],["host",3],["differs",1],["from",1],["header",1],["rejected",1],["403",2],["error",2],["envelope",1],["before",1],["any",1],["route",2],["logic",1],["runs",1],["cfg",4],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",9],["cls",2],["make",1],["object",1],["new",1],["headers",1],["http",1],["evil",1],["example",1],["127",1],["8760",1],["replies",4],["json",1],["lambda",2],["obj",2],["code",2],["200",1],["append",2],["method",1],["sub",1],["was",1],["called",1],["none",1],["v1",1],["frames",1],["post",1],["assert",1]]},{"id":"tests/test_gateway.py#test_cross_origin_ws_upgrade_is_refused","name":[["test",1],["cross",1],["origin",1],["ws",1],["upgrade",1],["refused",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["cross",3],["origin",5],["ws",5],["upgrade",3],["refused",3],["tmp",3],["path",4],["api",2],["gets",1],["same",1],["host",2],["csrf",1],["check",1],["as",1],["mutating",1],["verbs",1],["since",1],["web",1],["socket",2],["handshakes",1],["bypass",1],["cors",1],["accepts",1],["state",1],["changing",1],["commands",1],["streams",1],["session",2],["output",1],["cfg",4],["runner",3],["gateway",2],["mod",2],["hub",2],["handler",9],["cls",2],["make",1],["object",1],["new",1],["headers",1],["http",1],["evil",1],["example",1],["127",1],["8760",1],["replies",3],["upgraded",3],["json",1],["lambda",2],["obj",2],["code",2],["200",1],["append",2],["handle",1],["true",1],["v1",1],["route",1],["assert",2],["403",1],["error",1],["request",1]]},{"id":"tests/test_gateway.py#test_daemon_lifetime_threads_do_not_inherit_a_request_id","name":[["test",1],["daemon",1],["lifetime",1],["threads",1],["not",1],["inherit",1],["request",1],["id",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["daemon",4],["lifetime",3],["threads",2],["not",5],["inherit",3],["request",5],["id",4],["sweepers",1],["deliberately",1],["left",1],["alone",1],["thread",2],["lives",1],["as",2],["long",1],["serving",1],["happened",1],["start",1],["stamping",1],["every",1],["later",1],["sweep",1],["would",1],["be",1],["false",1],["attribution",1],["worse",1],["than",1],["missing",1],["one",1],["because",1],["gets",1],["believed",1],["same",1],["failure",1],["whole",1],["batch",1],["has",1],["been",1],["removing",1],["import",1],["inspect",2],["source",3],["getsource",1],["gateway",1],["mod",1],["name",3],["openai4s",2],["kernel",1],["idle",1],["sweeper",2],["share",1],["index",4],["find",1],["if",1],["continue",1],["window",2],["max",1],["400",1],["assert",1],["carry",1],["context",1],["must",1],["correlation",1]]},{"id":"tests/test_gateway.py#test_default_completion_artifact_links_are_served_over_the_real_socket","name":[["test",1],["default",1],["completion",1],["artifact",1],["links",1],["served",1],["over",1],["real",1],["socket",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",4],["default",5],["completion",6],["artifact",5],["links",12],["served",3],["over",2],["real",3],["socket",2],["tmp",3],["path",6],["monkeypatch",3],["every",2],["link",12],["flag",2],["off",2],["message",7],["carries",2],["must",2],["fetch",3],["helper",1],["built",1],["api",3],["artifacts",2],["id",8],["unit",1],["compared",1],["string",2],["itself",1],["while",1],["gateway",5],["answers",1],["any",1],["un",1],["versioned",2],["404",2],["so",1],["each",1],["user",1],["clicked",1],["was",1],["dead",1],["assertion",1],["cannot",1],["see",1],["only",1],["sending",1],["through",1],["handler",3],["routing",1],["catch",1],["all",1],["token",4],["gate",1],["come",1],["from",4],["stored",7],["assistant",2],["streamed",3],["text",2],["exactly",1],["workbench",1],["renders",1],["import",4],["http",2],["client",2],["openai4s",2],["server",5],["local",3],["auth",3],["completions",1],["tests",1],["ports",1],["bound",2],["httpd",5],["port",4],["cfg",5],["config",1],["data",2],["dir",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",2],["max",1],["turns",1],["host",1],["127",2],["ensure",1],["dirs",1],["hub",5],["runner",9],["mod",2],["session",1],["start",2],["idle",1],["sweeper",1],["false",3],["content",5],["sample",1],["score",1],["captured",2],["install",1],["submission",1],["request",2],["class",1],["make",1],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["load",1],["mint",1],["conn",4],["httpconnection",1],["timeout",2],["10",1],["try",2],["headers",1],["header",1],["response",3],["getresponse",1],["return",1],["status",6],["read",1],["finally",2],["close",3],["re",5],["compile",1],["frame",5],["store",2],["new",1],["kind",1],["turn",1],["project",1],["ready",1],["result",2],["run",1],["analyze",1],["table",1],["assert",7],["completed",1],["stage1",1],["trusted",1],["delivery",1],["row",3],["list",1],["branch",2],["boundaries",1],["if",2],["role",1],["findall",3],["join",2],["str",1],["event",3],["chunk",2],["events",1],["type",1],["no",1],["filename",3],["fallback",5],["record",2],["without",1],["other",1],["shape",1],["reach",1],["same",1],["bytes",1],["output",1],["summary",1],["require",1],["body",3],["200",2],["shutdown",1]]},{"id":"tests/test_gateway.py#test_default_completion_artifact_links_are_served_over_the_real_socket.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fetch",2],["path",3],["conn",4],["http",1],["client",1],["httpconnection",1],["127",1],["port",1],["timeout",1],["10",1],["try",1],["request",1],["headers",1],["local",1],["auth",1],["token",2],["header",1],["response",3],["getresponse",1],["return",1],["status",1],["read",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_deleting_active_profile_clears_live_key_and_uses_dedicated_fallback","name":[["test",1],["deleting",1],["active",1],["profile",1],["clears",1],["live",1],["key",1],["uses",1],["dedicated",1],["fallback",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",3],["deleting",2],["active",3],["profile",13],["clears",2],["live",3],["key",9],["uses",2],["dedicated",7],["fallback",2],["tmp",3],["path",4],["monkeypatch",3],["broker",1],["entry",1],["its",1],["activated",1],["copy",1],["die",1],["same",1],["route",1],["from",1],["openai4s",1],["import",1],["datapro",8],["mcp",2],["client",2],["class",1],["manager",7],["init",1],["self",4],["disconnects",4],["disconnect",1],["connector",6],["id",11],["cache",3],["scope",3],["none",2],["append",2],["canary",5],["deleted",1],["credential",1],["agent",5],["plan",5],["value",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["store",10],["db",1],["save",1],["setattr",1],["lambda",4],["body",4],["name",1],["ark",2],["provider",2],["model",6],["api",6],["replies",3],["try",1],["handler",10],["cls",2],["make",1],["object",1],["new",1],["query",1],["json",2],["obj",2],["code",2],["200",1],["post",2],["profiles",4],["ref",2],["next",1],["item",3],["list",1],["if",1],["activate",1],["assert",7],["resolve",2],["clear",1],["delete",1],["secret",1],["setting",1],["llm",1],["secrets",1],["outbound",3],["runtime",2],["config",1],["headers",1],["not",1],["dumps",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_deleting_active_profile_clears_live_key_and_uses_dedicated_fallback._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["manager",2],["def",2],["init",1],["self",4],["disconnects",2],["disconnect",1],["connector",2],["id",2],["cache",2],["scope",2],["none",1],["append",1]]},{"id":"tests/test_gateway.py#test_deleting_active_profile_clears_live_key_and_uses_dedicated_fallback._Manager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["disconnects",1]]},{"id":"tests/test_gateway.py#test_deleting_active_profile_clears_live_key_and_uses_dedicated_fallback._Manager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",2],["self",3],["connector",3],["id",3],["cache",3],["scope",3],["none",2],["disconnects",1],["append",1]]},{"id":"tests/test_gateway.py#test_disabling_datapro_disconnects_only_the_current_store_scope","name":[["test",1],["disabling",1],["datapro",1],["disconnects",1],["only",1],["current",1],["store",1],["scope",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["disabling",2],["datapro",9],["disconnects",5],["only",2],["current",2],["store",9],["scope",5],["tmp",3],["path",4],["monkeypatch",3],["one",1],["embedded",1],["cannot",1],["tear",1],["down",1],["another",1],["data",2],["pro",2],["session",2],["from",1],["openai4s",1],["import",1],["mcp",2],["client",2],["class",1],["manager",6],["init",1],["self",4],["disconnect",1],["connector",10],["id",7],["cache",3],["none",2],["append",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["hub",2],["db",1],["upsert",1],["name",1],["volcengine",1],["command",2],["managed",1],["enabled",4],["true",1],["setattr",1],["lambda",4],["try",1],["handler",8],["cls",2],["make",1],["object",1],["new",1],["query",1],["body",1],["false",2],["json",1],["obj",1],["code",1],["200",1],["api",1],["patch",1],["connectors",1],["assert",2],["runtime",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_disabling_datapro_disconnects_only_the_current_store_scope._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["manager",2],["def",2],["init",1],["self",4],["disconnects",2],["disconnect",1],["connector",2],["id",2],["cache",2],["scope",2],["none",1],["append",1]]},{"id":"tests/test_gateway.py#test_disabling_datapro_disconnects_only_the_current_store_scope._Manager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["disconnects",1]]},{"id":"tests/test_gateway.py#test_disabling_datapro_disconnects_only_the_current_store_scope._Manager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",2],["self",3],["connector",3],["id",3],["cache",3],["scope",3],["none",2],["disconnects",1],["append",1]]},{"id":"tests/test_gateway.py#test_dns_rebinding_host_header_is_rejected","name":[["test",1],["dns",1],["rebinding",1],["host",1],["header",1],["rejected",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",8],["dns",3],["rebinding",3],["host",27],["header",3],["rejected",3],["tmp",3],["path",7],["defense",1],["ghsa",1],["fm3g",1],["2c7x",1],["8qj8",1],["origin",8],["csrf",2],["guard",4],["alone",1],["bypassed",1],["attacker",2],["rebinds",1],["evil",5],["127",5],["so",3],["browser",4],["sends",1],["equal",1],["passes",2],["while",1],["request",2],["still",2],["lands",1],["loopback",4],["daemon",1],["allowlist",3],["checked",1],["every",1],["before",2],["routing",2],["rejects",1],["any",1],["not",7],["address",2],["bind",2],["closing",1],["unauthenticated",1],["compute",2],["jobs",2],["command",3],["sink",3],["cfg",7],["default",1],["8760",9],["assert",11],["port",3],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",9],["cls",2],["make",1],["run",6],["headers",4],["method",2],["object",1],["new",1],["authenticated",1],["purpose",1],["must",1],["reject",1],["rebind",3],["even",1],["caller",1],["holding",1],["valid",1],["credential",1],["because",1],["attack",2],["has",1],["user",1],["cookie",1],["relied",1],["token",1],["gate",1],["produce",1],["403",5],["would",2],["prove",1],["nothing",1],["about",1],["check",1],["auth",1],["replies",13],["api",19],["calls",13],["json",1],["lambda",2],["obj",2],["code",2],["200",1],["append",2],["sub",2],["route",2],["return",1],["exact",1],["bypass",1],["forged",1],["domain",1],["pass",1],["but",1],["serve",1],["allowed",4],["runs",1],["http",1],["post",1],["v1",5],["error",3],["never",1],["reached",1],["covers",1],["too",1],["rebound",1],["page",1],["same",1],["read",1],["bodies",1],["less",1],["gets",1],["skip",1],["entirely",1],["frames",6],["legitimate",1],["hosts",1],["bound",1],["reach",1],["incl",1],["ipv6",1],["localhost",1],["local",1],["should",1],["right",1],["hostname",1],["wrong",1],["9999",1],["absent",1],["non",1],["client",1],["curl",1],["cli",1],["always",1],["carries",1],["empty",1],["vector",1]]},{"id":"tests/test_gateway.py#test_dns_rebinding_host_header_is_rejected._run","name":[["run",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["run",2],["headers",5],["method",3],["path",4],["handler",7],["object",1],["new",1],["cls",1],["authenticated",1],["purpose",1],["host",2],["allowlist",1],["must",1],["reject",1],["rebind",1],["even",1],["caller",1],["holding",1],["valid",1],["credential",1],["because",1],["browser",1],["attack",1],["has",1],["user",1],["cookie",1],["test",1],["relied",1],["token",1],["gate",1],["produce",1],["403",1],["would",1],["prove",1],["nothing",1],["about",1],["check",1],["auth",1],["cfg",1],["replies",3],["api",4],["calls",3],["json",1],["lambda",2],["obj",2],["code",2],["200",1],["append",2],["sub",2],["route",1],["return",1]]},{"id":"tests/test_gateway.py#test_edit_rename_upload_artifact_created_shapes","name":[["test",1],["edit",1],["rename",1],["upload",1],["artifact",1],["created",1],["shapes",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["edit",4],["rename",4],["upload",4],["artifact",10],["created",8],["shapes",2],["tmp",3],["path",3],["partial",1],["forms",1],["docs",1],["webapp",1],["api",1],["md",1],["shape",1],["id",24],["filename",9],["version",7],["root",8],["frame",10],["no",3],["content",4],["type",3],["consumers",1],["must",1],["treat",1],["every",1],["field",1],["as",1],["optional",1],["locks",1],["each",1],["emit",1],["site",1],["exact",1],["key",1],["cfg",2],["runner",4],["store",1],["fid",4],["st",3],["hub",4],["handler",7],["cls",2],["gateway",1],["mod",1],["make",1],["object",1],["new",1],["workspace",1],["notes",1],["txt",5],["write",1],["text",1],["v1",1],["rec",2],["register",1],["file",1],["c1",1],["lambda",1],["none",1],["aid",4],["return",1],["events",1],["if",1],["res",2],["v2",1],["art",12],["assert",9],["renamed",2],["up",2],["base64",2],["b64encode",1],["hello",1],["decode",1]]},{"id":"tests/test_gateway.py#test_edit_rename_upload_artifact_created_shapes._created","name":[["created",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["created",3],["return",1],["hub",1],["events",1],["if",1],["type",1],["artifact",1]]},{"id":"tests/test_gateway.py#test_effective_api_key_ignores_persisted_placeholder","name":[["test",1],["effective",1],["api",1],["key",1],["ignores",1],["persisted",1],["placeholder",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["effective",4],["api",9],["key",12],["ignores",2],["persisted",4],["placeholder",2],["tmp",3],["path",4],["stub",2],["settings",2],["before",2],["config",2],["level",2],["filter",2],["existed",2],["activating",2],["profile",2],["seeded",2],["your",3],["here",3],["must",2],["not",2],["make",2],["ui",2],["banner",2],["report",2],["configured",2],["cfg",5],["runner",4],["gateway",1],["mod",1],["session",1],["hub",1],["store",4],["db",1],["setting",2],["llm",2],["assert",2],["falls",1],["back",1],["sk",2],["real",2]]},{"id":"tests/test_gateway.py#test_env_summary_exposes_canonical_kernel_id","name":[["test",1],["env",1],["summary",1],["exposes",1],["canonical",1],["kernel",1],["id",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["env",8],["summary",8],["exposes",2],["canonical",3],["kernel",9],["id",8],["tmp",3],["path",3],["regression",1],["status",1],["carries",1],["computed",1],["by",1],["same",1],["rule",1],["server",1],["labels",2],["persisted",1],["cells",2],["so",1],["frontend",1],["live",1],["identically",1],["instead",1],["re",1],["deriving",1],["from",1],["raw",1],["name",4],["cfg",3],["runner",6],["gateway",1],["mod",1],["session",1],["hub",1],["st",7],["state",1],["envsum",1],["default",1],["python",3],["assert",4],["struct",3],["matches",1]]},{"id":"tests/test_gateway.py#test_environment_status_exposes_stage1_readiness_as_a_top_level_projection","name":[["test",1],["environment",1],["status",1],["exposes",1],["stage1",1],["readiness",1],["as",1],["top",1],["level",1],["projection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["environment",2],["status",5],["exposes",2],["stage1",3],["readiness",6],["as",2],["top",2],["level",2],["projection",2],["tmp",3],["path",3],["monkeypatch",5],["cfg",4],["runner",5],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",2],["sweeper",1],["false",1],["expected",3],["state",1],["needs",1],["repair",1],["setattr",3],["standard",3],["profile",3],["lambda",3],["openai4s",2],["kernel",2],["preinstall",2],["installed",1],["report",1],["phase",1],["handler",3],["object",1],["new",1],["make",1],["try",1],["response",4],["environments",3],["assert",3],["ready",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_environment_status_route_captures_both_missing_package_lists","name":[["test",1],["environment",1],["status",1],["route",1],["captures",1],["both",1],["missing",1],["package",1],["lists",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["environment",3],["status",3],["route",3],["captures",2],["both",2],["missing",5],["package",2],["lists",2],["tmp",5],["path",5],["monkeypatch",4],["from",1],["openai4s",1],["kernel",1],["import",1],["environments",5],["generation",4],["root",4],["managed",1],["write",1],["standard",2],["fixture",1],["python",2],["numpy",2],["jsonlite",2],["setenv",2],["openai4",2],["env",2],["generations",1],["str",2],["roots",1],["no",1],["conda",1],["envs",1],["invalidate",2],["cache",2],["cfg",3],["stage1",1],["try",1],["body",2],["production",1],["finally",1],["readiness",6],["profile",1],["assert",5],["state",1],["needs",1],["repair",3],["packages",1],["remediation",4],["plan",1],["argv",2],["apply",1]]},{"id":"tests/test_gateway.py#test_environment_status_route_captures_flag_off_production_projection","name":[["test",1],["environment",1],["status",1],["route",1],["captures",1],["flag",1],["off",1],["production",1],["projection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["environment",3],["status",3],["route",3],["captures",2],["flag",2],["off",2],["production",3],["projection",2],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["roadmap",2],["features",1],["feature",2],["flags",1],["stage1",1],["trusted",1],["delivery",1],["false",2],["body",2],["readiness",5],["standard",1],["profile",1],["assert",3],["enabled",1],["state",1],["unavailable",1],["reason",1],["disabled",1]]},{"id":"tests/test_gateway.py#test_environment_status_route_captures_package_inventory_failure","name":[["test",1],["environment",1],["status",1],["route",1],["captures",1],["package",1],["inventory",1],["failure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["environment",3],["status",3],["route",4],["captures",2],["package",4],["inventory",7],["failure",3],["tmp",5],["path",5],["monkeypatch",5],["real",1],["preserves",1],["unknown",1],["as",2],["null",1],["never",1],["zero",1],["from",2],["openai4s",2],["kernel",2],["import",2],["environments",5],["readiness",10],["mod",2],["generation",4],["root",4],["managed",1],["write",1],["standard",2],["fixture",2],["setenv",2],["openai4",2],["env",2],["generations",1],["str",2],["roots",1],["no",1],["conda",1],["envs",1],["unavailable",4],["args",2],["kwargs",2],["del",1],["raise",1],["oserror",1],["local",1],["setattr",1],["pkgscan",1],["collect",1],["packages",2],["invalidate",2],["cache",2],["cfg",3],["stage1",1],["try",1],["body",2],["production",1],["finally",1],["profile",1],["assert",5],["state",1],["reason",1],["missing",1],["remediation",1],["none",2],["all",1],["row",2],["installed",1],["required",1],["count",1]]},{"id":"tests/test_gateway.py#test_environment_status_route_captures_package_inventory_failure.unavailable_inventory","name":[["unavailable",1],["inventory",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["unavailable",2],["inventory",3],["args",3],["kwargs",3],["del",1],["raise",1],["oserror",1],["fixture",1],["local",1],["failure",1]]},{"id":"tests/test_gateway.py#test_environment_status_route_captures_ready_production_metadata","name":[["test",1],["environment",1],["status",1],["route",1],["captures",1],["ready",1],["production",1],["metadata",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["environment",3],["status",3],["route",3],["captures",2],["ready",3],["production",3],["metadata",2],["tmp",5],["path",5],["monkeypatch",4],["from",1],["openai4s",1],["kernel",1],["import",1],["environments",6],["generation",4],["root",4],["managed",1],["write",1],["standard",2],["fixture",1],["setenv",2],["openai4",2],["env",2],["generations",1],["str",2],["roots",1],["no",1],["conda",1],["envs",1],["invalidate",2],["cache",2],["cfg",3],["stage1",1],["try",1],["body",2],["finally",1],["readiness",6],["profile",1],["assert",4],["state",1],["missing",2],["packages",1],["row",2],["required",1],["package",1],["count",1],["33",1]]},{"id":"tests/test_gateway.py#test_every_hub_instance_has_its_own_epoch","name":[["test",1],["every",1],["hub",1],["instance",1],["has",1],["its",1],["own",1],["epoch",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["every",2],["hub",2],["instance",2],["has",2],["its",2],["own",2],["epoch",4],["assert",1],["gateway",2],["mod",2],["wshub",2]]},{"id":"tests/test_gateway.py#test_every_request_serving_spawn_goes_through_the_helper","name":[["test",1],["every",1],["request",1],["serving",1],["spawn",1],["goes",1],["through",1],["helper",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",4],["every",2],["request",3],["serving",3],["spawn",4],["goes",2],["through",2],["helper",2],["half",1],["would",2],["have",2],["caught",1],["original",1],["defect",1],["carry",3],["context",2],["working",1],["proves",1],["nothing",1],["if",2],["sites",1],["not",5],["call",1],["exactly",1],["state",1],["started",1],["read",1],["as",2],["source",4],["because",1],["threads",2],["created",1],["inside",1],["closures",1],["real",1],["turn",3],["reach",1],["has",1],["run",1],["whole",1],["check",1],["one",1],["keyword",1],["argument",1],["tends",1],["be",1],["written",1],["at",1],["all",1],["import",2],["inspect",2],["re",3],["getsource",1],["gateway",1],["mod",1],["unwrapped",4],["name",4],["openai4s",3],["plan",1],["repl",1],["index",4],["find",1],["assert",2],["site",1],["moved",1],["cannot",1],["see",1],["window",2],["max",1],["400",1],["nearest",1],["preceding",1],["target",2],["thread",1],["targets",3],["findall",1],["append",1],["these",1],["caller",1],["correlation",1],["id",1]]},{"id":"tests/test_gateway.py#test_every_unprofiled_writer_answers_with_the_same_shell_policy","name":[["test",1],["every",1],["unprofiled",1],["writer",1],["answers",1],["same",1],["shell",1],["policy",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",3],["every",2],["unprofiled",2],["writer",6],["answers",2],["same",2],["shell",4],["policy",4],["tmp",4],["path",4],["one",3],["default",2],["csp",1],["whichever",2],["status",1],["code",2],["send",10],["not",2],["only",1],["body",1],["static",4],["bytes",6],["both",1],["branches",1],["stream",3],["file",3],["build",1],["their",1],["own",1],["headers",4],["304",3],["replaces",1],["stored",1],["response",2],["so",1],["substituted",1],["different",1],["would",2],["swap",1],["cannot",1],["frame",2],["sandbox",1],["origin",3],["nothing",1],["notice",1],["because",1],["no",1],["route",1],["level",1],["looks",1],["past",1],["profile",2],["was",1],["selected",1],["actually",1],["substitutes",1],["cfg",6],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",11],["object",1],["new",1],["make",1],["emitted",4],["list",2],["tuple",1],["str",3],["lambda",3],["none",5],["header",1],["key",4],["value",4],["append",1],["end",1],["wfile",1],["io",2],["if",2],["match",1],["etag",5],["asset",4],["big",1],["aaaaaaaa",1],["js",1],["write",1],["console",1],["log",1],["policies",5],["found",2],["content",1],["security",1],["clear",1],["return",1],["try",1],["200",4],["application",4],["json",1],["javascript",3],["extra",2],["streamed",4],["finally",1],["close",1],["assert",3],["len",1],["preview",1],["bare",1],["http",2],["127",1],["port",2],["localhost",1]]},{"id":"tests/test_gateway.py#test_every_unprofiled_writer_answers_with_the_same_shell_policy.policies","name":[["policies",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["policies",2],["list",2],["str",2],["found",2],["value",2],["key",2],["emitted",2],["if",1],["content",1],["security",1],["policy",1],["clear",1],["return",1]]},{"id":"tests/test_gateway.py#test_exact_artifact_environment_preserves_missing_historical_metadata","name":[["test",1],["exact",1],["artifact",1],["environment",1],["preserves",1],["missing",1],["historical",1],["metadata",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["artifact",3],["environment",6],["preserves",2],["missing",2],["historical",7],["metadata",3],["tmp",3],["path",3],["imported",5],["cfg",2],["runner",6],["store",2],["fid",1],["st",3],["frame",1],["handler",5],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["hub",1],["replies",3],["json",1],["lambda",3],["obj",2],["code",4],["200",2],["append",1],["try",1],["snapshots",2],["may",1],["predate",1],["platform",2],["generation",4],["snapshot",9],["fields",3],["kind",1],["python",1],["packages",2],["if",2],["mapping",2],["session",2],["domain",1],["import",1],["id",5],["map",1],["else",2],["upsert",1],["env",2],["output",3],["workspace",1],["txt",1],["write",1],["text",1],["result",1],["record",4],["register",1],["file",1],["none",7],["event",1],["assert",7],["not",1],["query",1],["version",2],["api",1],["artifacts",1],["body",6],["source",1],["captured",1],["confidence",1],["provenance",1],["package",1],["untrusted",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_exact_artifact_provenance_missing_environment_never_uses_live","name":[["test",1],["exact",1],["artifact",1],["provenance",1],["missing",1],["environment",1],["never",1],["uses",1],["live",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["artifact",4],["provenance",2],["missing",2],["environment",4],["never",2],["uses",2],["live",2],["tmp",3],["path",4],["cfg",2],["runner",4],["store",2],["fid",3],["st",2],["frame",3],["handler",5],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["hub",1],["replies",4],["json",1],["lambda",2],["obj",2],["code",3],["200",1],["append",1],["try",1],["record",3],["save",1],["str",1],["workspace",1],["old",3],["txt",2],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["checksum",1],["id",4],["root",1],["query",1],["version",2],["api",1],["artifacts",1],["assert",2],["404",1],["snapshot",1],["unavailable",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_exact_artifact_provenance_rejects_unknown_or_wrong_artifact_version","name":[["test",1],["exact",1],["artifact",2],["provenance",1],["rejects",1],["unknown",1],["wrong",1],["version",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["artifact",7],["provenance",2],["rejects",2],["unknown",5],["wrong",2],["version",8],["tmp",3],["path",4],["surface",3],["cfg",2],["runner",4],["store",2],["fid",3],["st",2],["frame",3],["handler",5],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["hub",1],["replies",4],["json",1],["lambda",2],["obj",2],["code",3],["200",1],["append",1],["try",1],["records",3],["save",1],["str",1],["workspace",1],["name",4],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["bytes",1],["checksum",1],["id",4],["root",1],["one",1],["txt",2],["two",1],["missing",1],["if",1],["else",1],["query",1],["api",1],["artifacts",1],["assert",2],["404",1],["not",1],["found",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_exact_artifact_provenance_routes_keep_the_requested_version","name":[["test",1],["exact",1],["artifact",1],["provenance",1],["routes",1],["keep",1],["requested",1],["version",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["artifact",12],["provenance",5],["routes",2],["keep",2],["requested",2],["version",15],["tmp",3],["path",3],["surface",4],["import",2],["sys",2],["cfg",2],["runner",6],["store",5],["fid",7],["st",3],["frame",5],["handler",8],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["hub",1],["replies",6],["json",1],["lambda",4],["obj",2],["code",5],["200",3],["append",3],["versions",12],["generations",3],["try",1],["number",6],["cell",8],["id",30],["generation",12],["create",1],["kernel",1],["root",3],["branch",1],["language",1],["python",2],["environment",5],["runtime",1],["interpreter",1],["executable",1],["name",2],["env",4],["bootstrap",1],["state",1],["active",1],["log",2],["produce",1],["result",7],["index",1],["files",1],["written",1],["txt",5],["snapshot",6],["artifacts",4],["capture",2],["assert",15],["not",2],["none",4],["output",4],["workspace",1],["write",1],["text",1],["record",3],["register",1],["file",1],["event",1],["query",2],["api",3],["filename",2],["populated",1],["projection",1],["through",1],["actual",1],["route",1],["so",1],["frozen",1],["schema",1],["describes",1],["each",1],["binding",1],["rather",1],["than",1],["empty",1],["array",1],["from",1],["openai4s",1],["server",1],["urls",1],["url",3],["frames",1],["execution",1],["entries",3],["entry",2],["latest",1],["body",7],["if",1],["lineage",1],["producer",1],["producing",1],["else",1],["platform",1],["recorded",1],["needs",1],["no",1],["assumed",1],["explanation",1],["source",1],["captured",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_example_connector_seed_removes_only_the_old_default_qualifier","name":[["test",1],["example",1],["connector",1],["seed",1],["removes",1],["only",1],["old",1],["default",1],["qualifier",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["example",13],["connector",11],["seed",4],["removes",2],["only",2],["old",2],["default",2],["qualifier",2],["tmp",3],["path",4],["cfg",5],["store",6],["db",1],["upsert",1],["id",1],["name",4],["bundled",1],["command",1],["server",1],["gateway",2],["mod",2],["assert",2],["patch",1],["my",2]]},{"id":"tests/test_gateway.py#test_execution_log_route_serializer_contract","name":[["test",1],["execution",1],["log",1],["route",1],["serializer",1],["contract",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["execution",4],["log",6],["route",2],["serializer",2],["contract",3],["tmp",3],["path",4],["api",2],["frames",2],["fid",7],["notebook",1],["data",1],["each",1],["entry",1],["carries",1],["immutable",1],["identity",1],["plus",1],["source",5],["stdout",4],["stderr",4],["error",9],["status",5],["artifacts",4],["resources",1],["retry",1],["projection",1],["metadata",1],["code",10],["cpu",7],["seconds",4],["renames",1],["never",1],["null",2],["defaults",1],["cfg",5],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",8],["cls",2],["make",1],["object",1],["new",2],["store",5],["db",1],["frame",5],["kind",1],["turn",1],["project",1],["id",17],["default",2],["ready",1],["cell",11],["root",2],["print",4],["hi",4],["result",2],["none",3],["interrupted",1],["false",4],["usage",1],["wall",1],["25",2],["peak",3],["rss",3],["kb",3],["2048",2],["index",3],["kernel",2],["python",3],["language",2],["figures",4],["fig1",2],["png",2],["files",7],["read",3],["csv",4],["written",4],["out",2],["zero",2],["division",2],["replies",3],["query",1],["lambda",3],["body",5],["json",1],["obj",2],["200",2],["append",1],["assert",31],["kernels",1],["deduped",1],["first",1],["seen",1],["order",1],["len",1],["entries",2],["e1",26],["e2",6],["output",3],["producing",2],["fork",2],["checkpoint",2],["state",2],["revision",3],["generation",2],["origin",1],["hash",2],["visibility",2],["pin",2],["replay",2],["policy",2],["variable",6],["reads",2],["writes",2],["deletes",2],["mutation",2],["uncertain",2],["stale",4],["reasons",2],["attempt",5],["group",2],["latest",1],["count",1],["rename",2],["hashlib",1],["sha256",1],["hexdigest",1],["scientific",1],["conditional",1],["ok",1],["free",1]]},{"id":"tests/test_gateway.py#test_explore_flag_passes_through_submit_message","name":[["test",1],["explore",1],["flag",1],["passes",1],["through",1],["submit",1],["message",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["explore",7],["flag",2],["passes",2],["through",2],["submit",3],["message",6],["tmp",3],["path",3],["cfg",3],["runner",4],["gateway",1],["mod",1],["session",1],["hub",1],["seen",5],["fake",2],["run",4],["root",2],["frame",4],["id",4],["project",1],["user",1],["text",1],["model",1],["none",7],["plan",1],["false",2],["annos",1],["item",1],["was",1],["accepted",1],["under",1],["carried",1],["from",1],["request",1],["thread",1],["freeze",1],["be",2],["written",1],["only",1],["whose",1],["pin",1],["rebind",1],["route",1],["rewrites",1],["by",2],["design",1],["so",2],["queued",2],["follow",1],["up",1],["could",1],["adopt",1],["after",1],["202",1],["frozen",1],["binding",1],["task",6],["mode",5],["return",1],["status",2],["completed",2],["job",2],["default",1],["true",2],["assert",3],["wait",1],["result",1],["unselected",1],["crosses",1],["queue",1],["as",1],["one",1],["place",1],["classifies",1],["turn",1],["cannot",1],["re",1],["classified",1],["later",1],["edit",1],["stored",1]]},{"id":"tests/test_gateway.py#test_explore_flag_passes_through_submit_message.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["root",3],["frame",6],["id",6],["project",2],["user",2],["text",2],["model",2],["none",8],["plan",2],["false",4],["annos",2],["explore",4],["item",2],["was",2],["accepted",2],["under",2],["carried",2],["from",2],["request",2],["thread",2],["freeze",2],["be",2],["written",2],["only",2],["whose",2],["pin",2],["rebind",2],["route",2],["rewrites",2],["by",2],["design",2],["so",2],["queued",2],["follow",2],["up",2],["could",2],["adopt",2],["after",2],["202",2],["frozen",2],["binding",2],["task",4],["mode",4],["seen",2],["return",1],["status",1],["completed",1]]},{"id":"tests/test_gateway.py#test_explore_mode_injects_protocol_and_nudges_prose_stalls","name":[["test",1],["explore",1],["mode",1],["injects",1],["protocol",1],["nudges",1],["prose",1],["stalls",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["explore",7],["mode",5],["injects",2],["protocol",4],["nudges",5],["prose",3],["stalls",2],["monkeypatch",5],["tmp",3],["path",4],["rides",1],["user",3],["message",3],["only",1],["reply",1],["no",2],["code",1],["submit",2],["output",3],["pushed",1],["back",1],["until",1],["turn",2],["limit",2],["then",1],["fails",1],["instead",1],["silently",1],["reporting",1],["completion",1],["cfg",6],["max",1],["turns",1],["runner",5],["gateway",2],["mod",2],["session",1],["hub",1],["store",4],["db",1],["fid",3],["new",1],["frame",1],["kind",1],["project",1],["id",1],["default",2],["status",2],["ready",1],["calls",6],["fake",4],["chat",4],["messages",4],["delta",1],["none",3],["kwargs",1],["append",1],["dict",1],["return",1],["content",5],["think",1],["done",1],["exploring",1],["usage",1],["ensure",3],["st",4],["dispatcher",1],["simple",1],["namespace",1],["last",1],["role",2],["system",1],["sys",1],["booted",1],["true",2],["setattr",3],["runtime",1],["silence",1],["background",1],["title",2],["summary",2],["would",1],["race",1],["spawn",1],["lambda",1],["result",3],["run",1],["assert",6],["failed",1],["without",1],["calling",1],["host",1],["error",1],["appended",1],["conversation",1],["not",1],["stored",1],["one",1],["list",1],["initial",1],["call",1],["visible",1],["before",1],["configured",1],["reached",1],["len",2],["if",1]]},{"id":"tests/test_gateway.py#test_explore_mode_injects_protocol_and_nudges_prose_stalls.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",2],["delta",2],["none",2],["kwargs",2],["calls",1],["append",1],["dict",1],["return",1],["content",1],["think",1],["done",1],["exploring",1],["usage",1]]},{"id":"tests/test_gateway.py#test_explore_mode_injects_protocol_and_nudges_prose_stalls.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_frame_update_status_literal_vocabulary","name":[["test",1],["frame",1],["update",1],["status",1],["literal",1],["vocabulary",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["frame",6],["update",7],["status",9],["literal",4],["vocabulary",5],["tmp",2],["path",4],["source",1],["level",1],["lock",1],["documented",1],["docs",3],["webapp",3],["api",3],["md",3],["statuses",2],["gateway",4],["py",1],["emit",4],["sites",5],["exactly",2],["processing",2],["titled",2],["failed",5],["success",3],["cancelled",4],["updated",2],["repl",1],["site",4],["interrupted",1],["cell",1],["report",1],["run",1],["message",2],["terminal",11],["emits",1],["variable",1],["completed",1],["asserted",2],["behaviorally",1],["by",3],["structured",1],["submit",1],["max",1],["turn",3],["tests",1],["above",1],["if",2],["fails",1],["was",1],["added",1],["removed",1],["promises",1],["so",3],["locked",1],["also",2],["require",1],["at",3],["least",1],["seven",1],["made",1],["deduplication",1],["look",1],["like",1],["contract",1],["change",1],["folding",1],["two",1],["copies",1],["failure",4],["event",4],["into",2],["reddened",1],["while",1],["emitting",1],["same",1],["collapsing",1],["helper",3],["owns",1],["direction",1],["file",3],["should",1],["encourage",1],["now",1],["instead",1],["counted",1],["from",2],["openai4s",1],["server",1],["import",1],["titles",3],["as",1],["mod",5],["src",4],["read",2],["text",2],["encoding",2],["utf",2],["list",1],["re",2],["finditer",1],["type",2],["assert",6],["no",2],["visible",1],["sees",1],["nothing",1],["literals",3],["window",2],["end",2],["250",1],["search",1],["add",1],["group",1],["one",2],["longer",1],["written",1],["more",1],["than",1],["built",1],["named",1],["checked",1],["calling",1],["pins",1],["carries",1],["ids",1],["client",1],["needs",1],["tell",1],["next",1],["job",6],["vocab",5],["root",2],["execution",2],["id",4],["exec",2],["session",1],["runner",1],["none",1],["request",2]]},{"id":"tests/test_gateway.py#test_gateway_error_maps_to_error_envelope","name":[["test",1],["gateway",1],["error",2],["maps",1],["envelope",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",3],["gateway",8],["error",8],["maps",2],["envelope",2],["tmp",3],["path",4],["code",4],["message",2],["raised",1],["anywhere",1],["under",1],["api",4],["serialized",1],["by",1],["route",2],["as",1],["its",1],["http",1],["docs",1],["webapp",1],["md",1],["contract",1],["before",1],["any",1],["extraction",1],["routing",1],["cfg",5],["runner",3],["mod",3],["session",1],["hub",2],["handler",9],["cls",2],["make",1],["object",1],["new",1],["headers",2],["auth",1],["replies",3],["json",1],["lambda",1],["obj",2],["200",1],["append",1],["boom",2],["method",1],["sub",1],["raise",1],["418",2],["teapot",2],["v1",1],["anything",1],["assert",1]]},{"id":"tests/test_gateway.py#test_gateway_error_maps_to_error_envelope.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["boom",2],["method",2],["sub",2],["raise",1],["gateway",2],["mod",1],["error",1],["418",1],["teapot",1]]},{"id":"tests/test_gateway.py#test_gateway_plain_answer_is_nudged_to_structured_finalize_without_kernel","name":[["test",1],["gateway",1],["plain",1],["answer",1],["nudged",1],["structured",1],["finalize",1],["without",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",3],["gateway",4],["plain",5],["answer",8],["nudged",2],["structured",2],["finalize",10],["without",2],["kernel",4],["monkeypatch",6],["tmp",3],["path",5],["cfg",5],["hub",5],["runner",7],["mod",2],["session",1],["store",4],["db",1],["fid",4],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",3],["default",3],["status",3],["ready",1],["calls",8],["arguments",5],["summary",3],["short",3],["completion",3],["bullets",1],["answered",2],["question",2],["call",3],["final",2],["wire",1],["name",1],["response",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",2],["none",5],["provider",1],["meta",1],["replies",2],["iter",1],["content",11],["usage",2],["tool",2],["assistant",4],["message",2],["role",5],["fake",6],["chat",4],["messages",8],["delta",3],["kwargs",2],["append",1],["reply",4],["next",2],["if",3],["return",1],["ensure",3],["st",4],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["system",1],["sys",1],["booted",1],["true",1],["exec",2],["args",2],["raise",1],["assertion",1],["conversational",1],["finalization",1],["started",1],["cell",1],["setattr",4],["runtime",1],["execute",1],["log",1],["background",1],["title",2],["would",1],["also",1],["land",1],["race",1],["count",1],["orthogonal",1],["under",1],["spawn",1],["lambda",1],["result",2],["run",1],["open",1],["ai4",1],["assert",11],["completed",2],["len",1],["any",1],["prose",2],["not",3],["signal",2],["user",3],["nudge",3],["start",1],["python",1],["merely",1],["finish",1],["state",1],["list",1],["events",2],["type",1],["update",1]]},{"id":"tests/test_gateway.py#test_gateway_plain_answer_is_nudged_to_structured_finalize_without_kernel.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",2],["delta",4],["none",2],["kwargs",2],["calls",1],["append",1],["reply",4],["next",1],["replies",1],["if",1],["content",2],["return",1]]},{"id":"tests/test_gateway.py#test_gateway_plain_answer_is_nudged_to_structured_finalize_without_kernel.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_gateway_plain_answer_is_nudged_to_structured_finalize_without_kernel.fake_exec","name":[["fake",1],["exec",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["exec",2],["args",3],["kwargs",2],["raise",1],["assertion",1],["error",1],["conversational",1],["finalization",1],["started",1],["cell",1]]},{"id":"tests/test_gateway.py#test_gateway_projects_submit_only_result_as_live_and_persisted_final_message","name":[["test",1],["gateway",1],["projects",1],["submit",1],["only",1],["result",1],["as",1],["live",1],["persisted",1],["final",1],["message",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["gateway",3],["projects",2],["submit",2],["only",2],["result",4],["as",2],["live",2],["persisted",2],["final",4],["message",5],["monkeypatch",5],["tmp",3],["path",4],["cfg",4],["hub",5],["runner",6],["mod",1],["session",1],["store",4],["db",1],["fid",3],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",3],["ready",1],["fake",2],["ensure",3],["st",7],["dispatcher",2],["simple",1],["namespace",1],["last",3],["output",3],["none",2],["messages",7],["role",2],["system",1],["content",4],["sys",1],["booted",1],["true",1],["finish",2],["without",2],["model",3],["prose",3],["emit",2],["visible",2],["del",1],["summary",2],["completion",1],["bullets",1],["return",1],["submitted",1],["setattr",3],["runtime",1],["loop",1],["spawn",1],["title",1],["lambda",1],["run",1],["assert",6],["completed",2],["list",1],["user",1],["assistant",1],["no",1],["textual",1],["response",1],["not",1],["text",3],["index",8],["max",2],["event",6],["enumerate",2],["events",2],["if",2],["type",2],["chunk",2],["terminal",2],["update",1]]},{"id":"tests/test_gateway.py#test_gateway_projects_submit_only_result_as_live_and_persisted_final_message.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_gateway_projects_submit_only_result_as_live_and_persisted_final_message.finish_without_model_prose","name":[["finish",1],["without",1],["model",1],["prose",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finish",2],["without",2],["model",3],["prose",3],["st",4],["emit",3],["visible",3],["del",1],["dispatcher",1],["last",2],["output",2],["summary",1],["completion",1],["bullets",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway.py#test_guardian_circuit_terminalizes_the_gateway_auto_run","name":[["test",1],["guardian",1],["circuit",1],["terminalizes",1],["gateway",1],["auto",1],["run",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["guardian",13],["circuit",5],["terminalizes",2],["gateway",3],["auto",9],["run",8],["tmp",3],["path",5],["durable",2],["beats",1],["standing",1],["allow",2],["closes",1],["owning",1],["web",1],["from",1],["openai4s",1],["permissions",1],["import",1],["broker",3],["cfg",6],["roadmap",2],["features",1],["feature",1],["flags",1],["stage2",1],["storage",1],["true",4],["stage7",1],["enforcement",1],["mode",4],["config",2],["enabled",1],["result",3],["review",3],["off",1],["approvals",3],["reviewer",3],["deployment",2],["explicit",2],["fields",1],["preset",1],["hub",5],["runner",11],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",3],["frame",13],["id",16],["store",6],["new",1],["kind",1],["turn",1],["project",4],["default",4],["status",5],["ready",1],["try",1],["exact",1],["threshold",1],["reconstructed",1],["by",7],["fresh",1],["gate",2],["index",4],["range",1],["request",4],["create",1],["permission",2],["decision",2],["prior",1],["root",1],["tool",1],["read",4],["file",2],["target",2],["note",3],["txt",4],["payload",1],["dangerous",1],["canonical",2],["arguments",2],["expires",1],["at",1],["int",1],["time",2],["1000",1],["60",1],["000",1],["resolve",1],["str",1],["state",2],["denied",2],["scope",1],["once",1],["message",3],["resolution",1],["context",1],["decisions",4],["hit",2],["open",2],["emit",1],["visible",1],["append",1],["method",1],["otherwise",2],["allowed",2],["side",1],["effect",1],["class",1],["only",1],["return",1],["submitted",1],["loop",2],["spawn",1],["title",1],["summary",1],["lambda",1],["args",1],["kwargs",1],["none",1],["safe",1],["assert",8],["blocked",6],["projected",4],["terminal",2],["reason",2],["stop",1],["detected",1],["any",2],["event",6],["type",2],["events",2],["update",1],["finally",1],["unregister",1],["channel",1],["close",1]]},{"id":"tests/test_gateway.py#test_guardian_circuit_terminalizes_the_gateway_auto_run.hit_open_circuit","name":[["hit",1],["open",1],["circuit",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["hit",2],["open",2],["circuit",2],["state",2],["emit",2],["visible",2],["decisions",1],["append",1],["broker",1],["gate",1],["store",2],["runner",1],["frame",2],["id",3],["project",1],["default",1],["method",1],["read",2],["file",1],["target",1],["otherwise",2],["allowed",2],["txt",2],["canonical",1],["arguments",1],["path",1],["side",1],["effect",1],["class",1],["only",1],["guardian",1],["config",1],["cfg",1],["approvals",1],["reviewer",1],["auto",1],["review",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway.py#test_ignored_json_body_is_buffered_before_next_keepalive_request","name":[["test",1],["ignored",1],["json",1],["body",1],["buffered",1],["before",1],["next",1],["keepalive",1],["request",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ignored",2],["json",2],["body",7],["buffered",2],["before",2],["next",3],["keepalive",2],["request",7],["tmp",3],["path",3],["no",1],["argument",1],["post",2],["may",1],["still",1],["carry",1],["its",1],["bytes",2],["must",1],["not",1],["prefix",1],["http",3],["line",1],["persistent",1],["connection",3],["cfg",4],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",14],["cls",2],["make",1],["object",1],["new",1],["headers",1],["content",1],["length",1],["rfile",2],["io",2],["health",2],["close",2],["false",3],["tracking",1],["active",1],["true",1],["ready",1],["payload",1],["prepare",1],["api",1],["v1",1],["artifacts",1],["versions",1],["restore",1],["assert",3],["read",1]]},{"id":"tests/test_gateway.py#test_inactive_profile_provider_switch_forgets_key_before_ark_activation","name":[["test",1],["inactive",1],["profile",1],["provider",1],["switch",1],["forgets",1],["key",1],["before",1],["ark",1],["activation",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",3],["inactive",4],["profile",11],["provider",7],["switch",2],["forgets",2],["key",9],["before",2],["ark",3],["activation",2],["tmp",3],["path",4],["monkeypatch",3],["editing",1],["saved",1],["cannot",1],["carry",1],["its",1],["old",3],["credential",2],["across",1],["vendors",1],["from",1],["openai4s",1],["import",1],["datapro",7],["mcp",2],["client",2],["class",1],["manager",7],["init",1],["self",4],["disconnects",4],["disconnect",1],["connector",6],["id",13],["cache",3],["scope",3],["none",2],["append",2],["canary",4],["dedicated",5],["agent",4],["plan",4],["value",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["store",10],["db",1],["save",1],["setattr",1],["lambda",4],["body",5],["name",1],["cross",1],["claude",1],["model",7],["api",7],["replies",3],["try",1],["handler",10],["cls",2],["make",1],["object",1],["new",1],["query",1],["json",2],["obj",2],["code",2],["200",1],["post",2],["profiles",5],["ref",2],["next",2],["item",6],["list",2],["if",2],["patch",1],["edited",2],["assert",8],["secrets",1],["edit",1],["changes",1],["no",1],["live",1],["context",1],["activate",1],["secret",1],["setting",1],["llm",1],["resolve",1],["outbound",3],["runtime",2],["config",1],["headers",1],["not",1],["dumps",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_inactive_profile_provider_switch_forgets_key_before_ark_activation._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["manager",2],["def",2],["init",1],["self",4],["disconnects",2],["disconnect",1],["connector",2],["id",2],["cache",2],["scope",2],["none",1],["append",1]]},{"id":"tests/test_gateway.py#test_inactive_profile_provider_switch_forgets_key_before_ark_activation._Manager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["disconnects",1]]},{"id":"tests/test_gateway.py#test_inactive_profile_provider_switch_forgets_key_before_ark_activation._Manager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",2],["self",3],["connector",3],["id",3],["cache",3],["scope",3],["none",2],["disconnects",1],["append",1]]},{"id":"tests/test_gateway.py#test_kernel_id_labels_default_env_as_python_and_names_switches","name":[["test",1],["kernel",1],["id",1],["labels",1],["default",1],["env",1],["as",1],["python",1],["names",1],["switches",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["kernel",7],["id",6],["labels",2],["default",6],["env",7],["as",2],["python",9],["names",2],["switches",2],["tmp",3],["path",3],["phase",1],["groups",1],["notebook",1],["cells",1],["under",1],["runtime",1],["segment",1],["base",2],["switched",1],["prebuilt",2],["stamped",1],["every",1],["logged",1],["cell",1],["cfg",3],["runner",6],["gateway",1],["mod",1],["session",1],["hub",1],["st",6],["state",1],["kid",1],["like",2],["none",1],["name",2],["assert",3],["struct",2],["syntax",1],["language",2],["always",1],["across",1],["envs",1]]},{"id":"tests/test_gateway.py#test_kernel_install_route_is_not_gated_by_notebook_repl","name":[["test",1],["kernel",1],["install",1],["route",1],["not",1],["gated",1],["by",1],["notebook",1],["repl",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["kernel",3],["install",5],["route",2],["not",4],["gated",2],["by",2],["notebook",3],["repl",4],["tmp",3],["path",4],["regression",1],["prebuilt",1],["env",1],["package",1],["customize",1],["compute",1],["separate",1],["affordance",1],["from",1],["code",3],["must",2],["stay",1],["reachable",1],["default",2],["read",1],["only",1],["build",1],["return",1],["403",2],["cfg",6],["assert",3],["false",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["store",3],["db",1],["fid",2],["new",2],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["status",1],["ready",1],["hits",4],["packages",2],["lambda",4],["pkgs",3],["append",2],["ok",1],["true",1],["installed",1],["handler",6],["object",1],["make",1],["replies",3],["query",1],["body",1],["seaborn",2],["json",1],["obj",2],["200",2],["api",1],["post",1],["frames",1]]},{"id":"tests/test_gateway.py#test_lineage_serializer_follows_latest_and_restored_version_edges","name":[["test",1],["lineage",1],["serializer",1],["follows",1],["latest",1],["restored",1],["version",1],["edges",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["lineage",5],["serializer",2],["follows",2],["latest",6],["restored",5],["version",10],["edges",2],["tmp",3],["path",7],["cfg",2],["runner",4],["store",5],["fid",5],["st",4],["frame",5],["handler",6],["cls",2],["gateway",1],["mod",1],["make",1],["hub",1],["object",1],["new",1],["sources",3],["name",6],["input",7],["txt",8],["workspace",2],["write",3],["text",3],["append",2],["save",1],["artifact",4],["str",1],["filename",1],["content",1],["type",1],["plain",1],["size",1],["bytes",1],["len",1],["checksum",1],["id",18],["output",4],["result",3],["versions",6],["index",6],["source",2],["enumerate",1],["start",1],["cell",8],["log",1],["root",1],["code",1],["stdout",1],["stderr",1],["error",1],["none",2],["files",4],["read",3],["written",1],["record",3],["register",1],["file",1],["lambda",1],["event",1],["add",1],["edge",1],["producing",1],["assert",4],["dependency",2],["mappings",2],["inputs",2],["interactions",2]]},{"id":"tests/test_gateway.py#test_lineage_serializer_producing_cell_and_inputs","name":[["test",1],["lineage",1],["serializer",1],["producing",1],["cell",1],["inputs",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["lineage",10],["serializer",2],["producing",6],["cell",24],["inputs",5],["tmp",3],["path",5],["artifact",10],["payload",1],["ui",1],["provenance",1],["view",1],["produced",1],["reports",1],["its",1],["interaction",1],["save",4],["event",1],["merges",1],["legacy",5],["execution",1],["log",2],["reads",1],["real",1],["version",9],["before",1],["filtering",1],["outputs",1],["unknown",1],["returns",1],["same",1],["shape",1],["empty",4],["cfg",2],["runner",4],["store",7],["fid",8],["st",5],["frame",9],["handler",9],["cls",2],["gateway",1],["mod",1],["make",1],["hub",1],["object",1],["new",1],["id",23],["root",1],["code",3],["plot",2],["df",2],["result",1],["stdout",1],["stderr",1],["error",1],["none",3],["index",2],["files",4],["read",2],["csv",14],["fig",6],["txt",6],["raw",8],["written",2],["str",2],["workspace",3],["filename",5],["content",2],["type",2],["text",3],["size",2],["bytes",3],["checksum",2],["edge",9],["only",2],["write",1],["rec",5],["register",1],["file",1],["lambda",3],["add",2],["input",2],["output",2],["lin",7],["assert",12],["kinds",2],["kind",3],["interactions",3],["source",1],["exit",1],["status",1],["ok",1],["exclude",1],["itself",1],["wrote",1],["own",1],["while",1],["retaining",1],["both",1],["telemetry",1],["backed",1],["edges",1],["dependency",2],["mappings",2],["producer",1],["turn",1],["recorded",1],["true",1],["not",3],["exist",3],["replies",3],["query",1],["json",1],["obj",2],["200",2],["append",1],["api",1],["artifacts",1]]},{"id":"tests/test_gateway.py#test_live_cell_start_event_carries_canonical_kernel_id","name":[["test",1],["live",1],["cell",1],["start",1],["event",1],["carries",1],["canonical",1],["kernel",1],["id",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["live",3],["cell",4],["start",6],["event",3],["carries",2],["canonical",2],["kernel",3],["id",4],["monkeypatch",3],["tmp",3],["path",3],["labels",1],["come",1],["from",1],["server",1],["not",1],["async",1],["ui",1],["cache",1],["cfg",3],["runner",6],["gateway",1],["mod",1],["session",1],["hub",1],["fid",2],["store",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["st",4],["state",1],["env",1],["name",1],["struct",3],["kernels",1],["ensure",1],["python",3],["lambda",4],["simple",1],["namespace",1],["alive",1],["true",2],["shutdown",1],["none",1],["events",3],["setattr",1],["safety",1],["refusal",1],["blocked",1],["execute",1],["log",1],["print",1],["agent",1],["append",1],["stream",1],["next",1],["if",1],["chunk",1],["startswith",1],["assert",3],["index",1],["language",1]]},{"id":"tests/test_gateway.py#test_llm_cfg_ignores_persisted_placeholder_runtime_key","name":[["test",1],["llm",1],["cfg",1],["ignores",1],["persisted",1],["placeholder",1],["runtime",1],["key",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",4],["llm",4],["cfg",7],["ignores",2],["persisted",2],["placeholder",2],["runtime",2],["key",8],["tmp",3],["path",4],["runner",4],["gateway",1],["mod",1],["session",1],["hub",1],["store",3],["db",1],["setting",1],["api",4],["your",1],["here",1],["assert",2],["effective",1]]},{"id":"tests/test_gateway.py#test_local_model_discovery_route_is_explicit_and_non_mutating","name":[["test",1],["local",1],["model",1],["discovery",1],["route",1],["explicit",1],["non",1],["mutating",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["local",3],["model",4],["discovery",5],["route",2],["explicit",2],["non",2],["mutating",2],["monkeypatch",3],["tmp",3],["path",3],["class",1],["discover",2],["self",1],["force",3],["false",4],["return",1],["endpoints",3],["kind",2],["ollama",2],["models",2],["qwen3",2],["8b",2],["probed",2],["cached",2],["not",1],["mutated",2],["settings",2],["setattr",1],["gateway",3],["mod",3],["service",1],["cfg",4],["runner",3],["session",1],["hub",2],["handler",7],["cls",2],["make",1],["object",1],["new",1],["replies",3],["query",1],["lambda",2],["true",1],["json",1],["obj",2],["code",2],["200",2],["append",1],["api",1],["assert",1]]},{"id":"tests/test_gateway.py#test_local_model_discovery_route_is_explicit_and_non_mutating.Discovery","name":[["discovery",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["discovery",2],["def",1],["discover",1],["self",1],["force",2],["false",2],["return",1],["endpoints",1],["kind",1],["ollama",1],["models",1],["qwen3",1],["8b",1],["probed",1],["cached",1],["not",1],["mutated",1],["settings",1]]},{"id":"tests/test_gateway.py#test_local_model_discovery_route_is_explicit_and_non_mutating.Discovery.discover","name":[["discover",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["discover",2],["self",2],["force",3],["false",3],["return",1],["endpoints",1],["kind",1],["ollama",1],["models",1],["qwen3",1],["8b",1],["probed",1],["cached",1],["not",1],["mutated",1],["settings",1]]},{"id":"tests/test_gateway.py#test_midtask_prose_conclusion_still_requires_structured_submit","name":[["test",1],["midtask",1],["prose",1],["conclusion",1],["still",1],["requires",1],["structured",1],["submit",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["midtask",2],["prose",4],["conclusion",2],["still",2],["requires",2],["structured",2],["submit",4],["monkeypatch",6],["tmp",3],["path",4],["even",1],["conclusive",1],["after",1],["real",1],["work",1],["not",2],["completion",2],["signal",2],["cfg",6],["max",1],["turns",1],["runner",6],["gateway",2],["mod",2],["session",1],["hub",1],["store",4],["db",1],["fid",3],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",2],["ready",1],["replies",2],["iter",1],["running",1],["step",1],["python",3],["nprint",1],["now",1],["let",1],["me",1],["look",1],["into",1],["data",1],["files",1],["done",2],["answer",4],["42",4],["analysis",1],["complete",1],["nhost",1],["output",5],["chat",7],["calls",4],["fake",6],["messages",4],["delta",1],["none",4],["kwargs",1],["append",1],["dict",1],["return",2],["content",4],["next",1],["usage",1],["ensure",3],["st",6],["dispatcher",2],["simple",1],["namespace",1],["last",2],["role",2],["system",1],["sys",1],["booted",1],["true",2],["exec",2],["code",2],["origin",1],["emit",1],["stream",1],["language",1],["if",2],["host",1],["result",3],["stdout",1],["stderr",1],["error",1],["setattr",4],["runtime",1],["execute",1],["log",1],["spawn",1],["title",1],["summary",1],["lambda",1],["run",1],["message",1],["analyze",1],["something",1],["assert",4],["completed",1],["len",1],["sum",1],["user",1],["msgs",2],["list",1]]},{"id":"tests/test_gateway.py#test_midtask_prose_conclusion_still_requires_structured_submit.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["chat",3],["messages",3],["cfg",2],["delta",2],["none",2],["kwargs",2],["calls",1],["append",1],["dict",1],["return",1],["content",1],["next",1],["replies",1],["usage",1]]},{"id":"tests/test_gateway.py#test_midtask_prose_conclusion_still_requires_structured_submit.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_midtask_prose_conclusion_still_requires_structured_submit.fake_exec","name":[["fake",1],["exec",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["exec",2],["st",3],["code",3],["origin",2],["emit",2],["stream",2],["true",2],["language",2],["python",2],["if",1],["host",1],["submit",1],["output",3],["dispatcher",1],["last",1],["answer",1],["42",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway.py#test_model_profile_activate_moves_to_front_and_sanitizes_key","name":[["test",1],["model",1],["profile",1],["activate",1],["moves",1],["front",1],["sanitizes",1],["key",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["model",8],["profile",3],["activate",3],["moves",2],["front",2],["sanitizes",2],["key",6],["tmp",3],["path",4],["cfg",5],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",8],["cls",2],["make",1],["object",1],["new",1],["store",6],["db",1],["profiles",3],["id",4],["mp",7],["name",2],["provider",2],["ark",2],["base",2],["url",2],["glm",1],["api",5],["sk",1],["kimi",1],["k2",1],["your",1],["here",1],["replies",4],["query",1],["lambda",3],["body",1],["json",1],["obj",2],["code",2],["200",2],["append",1],["post",1],["assert",5],["active",2],["list",1],["setting",2],["llm",1]]},{"id":"tests/test_gateway.py#test_model_profile_mask_and_empty_defaults_ignore_placeholder_keys","name":[["test",1],["model",1],["profile",1],["mask",1],["empty",1],["defaults",1],["ignore",1],["placeholder",1],["keys",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["model",5],["profile",5],["mask",4],["empty",2],["defaults",2],["ignore",2],["placeholder",2],["keys",2],["tmp",3],["path",4],["cfg",5],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",7],["cls",2],["make",1],["object",1],["new",1],["store",4],["db",1],["assert",5],["not",1],["api",7],["key",8],["your",2],["here",2],["has",2],["sk",1],["real",1],["setting",1],["llm",2],["payload",4],["profiles",3],["every",1],["protocol",1],["layer",1],["dispatch",1],["gemini",3],["openai",2],["responses",2],["were",1],["dispatchable",1],["unlisted",1],["so",1],["user",1],["holding",1],["had",1],["no",1],["way",1],["select",1],["readiness",1],["py",1],["now",1],["fails",1],["if",1],["provider",1],["neither",1],["offered",1],["nor",1],["declared",1],["withheld",1],["protocols",1],["chatgpt",1],["claude",1],["ark",1],["list",1]]},{"id":"tests/test_gateway.py#test_model_routes_invalidate_datapro_only_when_effective_key_changes","name":[["test",1],["model",1],["routes",1],["invalidate",1],["datapro",1],["only",1],["effective",1],["key",1],["changes",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["model",17],["routes",2],["invalidate",2],["datapro",5],["only",3],["effective",2],["key",15],["changes",2],["tmp",3],["path",4],["monkeypatch",3],["every",1],["mutation",1],["route",1],["shares",1],["same",2],["store",8],["scoped",1],["decision",1],["from",1],["openai4s",1],["import",1],["mcp",2],["client",2],["class",1],["manager",13],["init",1],["self",4],["disconnects",10],["disconnect",1],["connector",3],["id",6],["cache",3],["scope",6],["none",2],["append",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["db",1],["profiles",5],["ark",16],["name",3],["provider",3],["base",2],["url",2],["api",14],["profile",5],["setting",3],["llm",6],["active",1],["secret",1],["setattr",1],["lambda",4],["runtime",1],["expected",8],["call",8],["body",11],["try",1],["handler",15],["cls",2],["make",1],["object",1],["new",1],["query",1],["json",1],["obj",1],["code",1],["200",1],["v2",1],["post",4],["config",3],["assert",8],["edit",1],["keeps",1],["direct",2],["patch",3],["models",1],["default",1],["activate",1],["renamed",1],["rotated",1],["delete",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_model_routes_invalidate_datapro_only_when_effective_key_changes._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["manager",2],["def",2],["init",1],["self",4],["disconnects",2],["disconnect",1],["connector",2],["id",2],["cache",2],["scope",2],["none",1],["append",1]]},{"id":"tests/test_gateway.py#test_model_routes_invalidate_datapro_only_when_effective_key_changes._Manager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["disconnects",1]]},{"id":"tests/test_gateway.py#test_model_routes_invalidate_datapro_only_when_effective_key_changes._Manager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["disconnect",2],["self",3],["connector",3],["id",3],["cache",3],["scope",3],["none",2],["disconnects",1],["append",1]]},{"id":"tests/test_gateway.py#test_no_progress_stop_is_a_failed_turn_with_a_stable_code","name":[["test",1],["no",1],["progress",1],["stop",1],["failed",1],["turn",1],["stable",1],["code",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["no",7],["progress",8],["stop",5],["failed",5],["turn",7],["stable",2],["code",3],["monkeypatch",5],["tmp",3],["path",4],["tripped",1],["circuit",2],["projected",1],["like",1],["max",1],["turns",1],["not",1],["completed",2],["loop",2],["returns",1],["before",1],["branch",1],["existed",1],["kept",1],["default",3],["so",1],["frame",3],["record",1],["review",1],["gate",1],["timeline",1],["all",1],["called",1],["did",1],["nothing",1],["success",1],["while",1],["action",1],["ledger",1],["terminal",1],["same",1],["was",1],["from",1],["openai4s",1],["agent",1],["import",1],["reason",3],["cfg",4],["hub",6],["runner",6],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["store",4],["db",1],["fid",3],["new",1],["kind",1],["project",1],["id",1],["status",3],["ready",1],["fake",2],["ensure",3],["st",7],["dispatcher",1],["simple",1],["namespace",1],["last",3],["output",1],["none",3],["messages",5],["role",2],["system",1],["content",2],["sys",1],["booted",1],["true",1],["trip",2],["emit",2],["visible",2],["del",1],["engine",1],["completion",1],["model",1],["prose",1],["return",1],["setattr",3],["runtime",1],["spawn",1],["title",1],["summary",1],["lambda",1],["result",4],["run",1],["message",1],["list",2],["files",1],["again",1],["assert",8],["stopped",3],["repeating",3],["actions",3],["str",1],["error",1],["assistant",1],["events",3],["type",2],["update",1],["notices",2],["event",4],["if",1],["text",1],["chunk",2],["len",1],["notice",1],["streamed",1],["exactly",1],["once",1]]},{"id":"tests/test_gateway.py#test_no_progress_stop_is_a_failed_turn_with_a_stable_code.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_no_progress_stop_is_a_failed_turn_with_a_stable_code.trip","name":[["trip",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["trip",2],["st",4],["emit",3],["visible",3],["del",1],["last",2],["engine",1],["completion",1],["none",1],["model",1],["prose",1],["return",1],["no",1],["progress",1],["stop",1],["reason",1]]},{"id":"tests/test_gateway.py#test_notebook_repl_execute_route_gated_by_flag","name":[["test",1],["notebook",1],["repl",1],["execute",1],["route",1],["gated",1],["by",1],["flag",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["notebook",8],["repl",28],["execute",5],["route",2],["gated",2],["by",3],["flag",3],["monkeypatch",3],["tmp",4],["path",6],["phase",1],["post",4],["frames",4],["fid",8],["kernel",6],["refused",1],["403",3],["cfg",8],["false",2],["default",4],["read",1],["only",1],["never",1],["reaches",1],["runner",6],["submit",4],["returns",2],["async",1],["ticket",3],["disabled",2],["error",2],["envelope",1],["short",1],["circuited",1],["assert",10],["gateway",4],["mod",4],["session",2],["hub",4],["store",3],["db",1],["new",3],["frame",2],["kind",5],["turn",1],["project",1],["id",15],["status",2],["ready",1],["called",3],["lambda",11],["append",5],["none",2],["handler",7],["object",2],["make",2],["replies",4],["query",2],["body",3],["code",8],["print",3],["json",2],["obj",4],["200",3],["action",2],["env",1],["restart",1],["stop",1],["start",1],["interrupt",3],["api",3],["gate",1],["fired",1],["before",1],["enabled",1],["openai4",2],["queues",1],["immediately",1],["setenv",1],["cfg2",4],["true",3],["runner2",4],["hits",3],["simple",1],["namespace",1],["job",4],["execution",7],["client",11],["exact",11],["owner",5],["user",4],["wait",1],["result",1],["cell",2],["index",1],["rfid",4],["pid",2],["kwargs",4],["handler2",7],["replies2",5],["language",2],["python",2],["202",1],["accepted",1],["queue",1],["position",1],["interrupts",3],["ok",2]]},{"id":"tests/test_gateway.py#test_permission_resolution_does_not_create_live_turn_buffer","name":[["test",1],["permission",1],["resolution",1],["not",1],["create",1],["live",1],["turn",1],["buffer",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["permission",3],["resolution",3],["not",2],["create",2],["live",2],["turn",2],["buffer",2],["hub",3],["gateway",1],["mod",1],["wshub",1],["broadcast",1],["root",3],["restart",5],["type",1],["resolved",1],["frame",1],["id",2],["decision",1],["perm",1],["context",1],["after",1],["requires",1],["continue",1],["true",1],["assert",1],["running",1],["false",1]]},{"id":"tests/test_gateway.py#test_persisted_env_roundtrip_and_resume_seeds_new_session","name":[["test",1],["persisted",1],["env",1],["roundtrip",1],["resume",1],["seeds",1],["new",1],["session",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["persisted",5],["env",21],["roundtrip",2],["resume",2],["seeds",3],["new",4],["session",8],["monkeypatch",3],["tmp",3],["path",3],["phase",1],["runtime",4],["selected",1],["pinned",3],["frames",1],["so",1],["resumed",1],["fresh",2],["kernel",3],["same",2],["conversation",2],["starts",1],["back",2],["persist",2],["writes",1],["reads",1],["resolve",3],["brand",1],["state",2],["from",2],["openai4s",1],["import",1],["environments",1],["as",1],["envmod",2],["cfg",3],["runner",8],["gateway",2],["mod",2],["hub",1],["store",5],["rid",8],["frame",3],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["nothing",1],["yet",1],["assert",6],["none",3],["struct",6],["resolves",1],["into",1],["not",1],["spawned",1],["only",1],["selects",1],["never",1],["launches",1],["fake",3],["simple",1],["namespace",1],["name",4],["interpreter",1],["usr",1],["bin",1],["python3",1],["setattr",1],["environment",1],["lambda",1],["if",1],["else",1],["st",3],["workspace",1]]},{"id":"tests/test_gateway.py#test_plan_restore_and_delete_artifact_created_shapes","name":[["test",1],["plan",1],["restore",1],["delete",1],["artifact",1],["created",1],["shapes",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["plan",9],["restore",5],["delete",5],["artifact",23],["created",5],["shapes",2],["tmp",3],["path",3],["stays",1],["flat",2],["carries",2],["its",1],["fresh",2],["cache",2],["identity",2],["bare",2],["cfg",4],["hub",8],["runner",9],["gateway",3],["mod",3],["session",2],["store",4],["fid",4],["new",2],["frame",5],["kind",1],["turn",1],["project",1],["id",19],["default",2],["status",1],["ready",1],["st",5],["state",1],["workspace",2],["shape",1],["no",1],["nested",1],["object",2],["at",1],["all",1],["events",7],["title",1],["my",1],["rationale",1],["confidence",1],["steps",1],["rec",2],["write",3],["none",4],["append",3],["ev",15],["if",3],["type",6],["assert",13],["not",1],["filename",3],["startswith",1],["endswith",1],["json",2],["version",7],["only",1],["busting",1],["fig",1],["txt",1],["text",2],["alpha",1],["r1",7],["register",2],["file",2],["c1",1],["lambda",5],["beta",1],["c2",1],["clear",2],["restored",4],["ok",3],["root",3],["from",1],["api",2],["artifacts",2],["aid",1],["retains",1],["refresh",1],["form",1],["true",2],["handler",8],["cls",2],["make",1],["replies",3],["query",1],["body",1],["obj",2],["code",2],["200",2]]},{"id":"tests/test_gateway.py#test_preview_route_forces_html_content_type","name":[["test",1],["preview",1],["route",1],["forces",1],["html",1],["content",1],["type",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["preview",4],["route",4],["forces",2],["html",4],["content",4],["type",3],["tmp",3],["path",4],["ident",1],["serves",1],["same",1],["resolved",1],["bytes",2],["but",1],["always",1],["stamps",1],["text",3],["whatever",1],["stored",1],["says",1],["cfg",3],["runner",4],["store",1],["fid",1],["st",3],["frame",2],["handler",5],["sends",2],["headers",3],["auth",1],["consults",1],["origin",1],["cookie",1],["workspace",1],["report",1],["md",1],["write",1],["hi",2],["rec",2],["register",1],["file",1],["c1",1],["lambda",1],["none",3],["artifact",5],["id",1],["code",2],["body",2],["ctype",2],["security",4],["assert",6],["200",1],["charset",1],["utf",1],["csp",4],["policy",1],["script",1],["src",2],["connect",1],["sandbox",1],["options",1],["sameorigin",1]]},{"id":"tests/test_gateway.py#test_projects_route_still_answers_an_unparameterized_request_in_full","name":[["test",1],["projects",1],["route",1],["still",1],["answers",1],["unparameterized",1],["request",1],["full",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["projects",5],["route",3],["still",3],["answers",2],["unparameterized",2],["request",2],["full",2],["tmp",3],["path",4],["old",2],["client",1],["sends",1],["nothing",1],["gets",1],["every",1],["project",3],["asserted",1],["limit",1],["offset",2],["were",1],["ignored",2],["outright",1],["p1",2],["gave",1],["real",1],["paging",3],["report",1],["section",1],["explicit",1],["executed",1],["during",1],["compatibility",1],["window",2],["rather",1],["than",1],["so",1],["half",2],["claim",1],["was",1],["record",1],["behaviour",1],["plan",1],["out",1],["change",1],["not",1],["contract",1],["defend",1],["survives",1],["one",1],["exists",1],["no",2],["parameters",1],["means",1],["tests",1],["py",1],["owns",1],["parameterized",1],["side",1],["cfg",5],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",8],["cls",2],["make",1],["object",1],["new",1],["store",3],["db",1],["range",1],["create",1],["name",2],["description",1],["context",1],["replies",3],["query",1],["lambda",3],["body",5],["json",1],["obj",2],["code",4],["200",2],["append",1],["api",1],["assert",3],["names",2],["p0",1],["p2",1],["total",1],["len",1]]},{"id":"tests/test_gateway.py#test_prose_streamer_hides_nested_tool_example_inside_python_cell","name":[["test",1],["prose",1],["streamer",1],["hides",1],["nested",1],["tool",1],["example",1],["inside",1],["python",1],["cell",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["prose",5],["streamer",6],["hides",2],["nested",2],["tool",3],["example",2],["inside",2],["python",4],["cell",2],["live",1],["persisted",1],["same",1],["nesting",1],["aware",1],["fence",1],["view",1],["inner",2],["name",1],["list",2],["dir",2],["arguments",1],["outer",3],["info",2],["text",1],["events",3],["gateway",1],["mod",1],["append",1],["stream",1],["reply",3],["before",2],["nreadme",1],["nprint",1],["readme",1],["after",2],["range",1],["len",1],["feed",1],["finalize",1],["visible",3],["join",1],["chunk",1],["assert",2],["not",1]]},{"id":"tests/test_gateway.py#test_protein_connector_migration_preserves_operator_metadata","name":[["test",1],["protein",1],["connector",1],["migration",1],["preserves",1],["operator",1],["metadata",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["protein",7],["connector",9],["migration",2],["preserves",2],["operator",2],["metadata",2],["tmp",3],["path",4],["from",1],["openai4s",4],["mcp",2],["client",1],["import",1],["python",2],["module",2],["cfg",4],["store",4],["db",1],["upsert",1],["id",1],["design",3],["name",2],["lab",2],["tools",2],["description",2],["runs",2],["our",2],["reviewed",2],["local",2],["adapters",2],["command",1],["servers",1],["gateway",1],["mod",1],["migrate",1],["builtin",1],["commands",1],["assert",2]]},{"id":"tests/test_gateway.py#test_request_body_cache_is_released_after_keepalive_dispatch","name":[["test",1],["request",1],["body",1],["cache",1],["released",1],["after",1],["keepalive",1],["dispatch",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["request",5],["body",5],["cache",2],["released",2],["after",2],["keepalive",2],["dispatch",2],["tmp",3],["path",4],["cfg",5],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",14],["cls",2],["make",1],["object",1],["new",1],["ignored",1],["headers",2],["auth",1],["content",1],["length",1],["rfile",1],["io",2],["bytes",1],["close",2],["connection",2],["false",4],["replies",3],["json",1],["lambda",1],["obj",2],["code",2],["200",1],["append",1],["route",1],["post",1],["assert",5],["404",1],["error",1],["not",1],["found",1],["payload",1],["ready",1],["tracking",1],["active",1]]},{"id":"tests/test_gateway.py#test_request_body_rejects_ambiguous_or_unsupported_framing","name":[["test",1],["request",1],["body",1],["rejects",1],["ambiguous",1],["unsupported",1],["framing",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["request",2],["body",5],["rejects",2],["ambiguous",3],["unsupported",2],["framing",2],["tmp",3],["path",3],["cfg",4],["runner",3],["gateway",8],["mod",5],["session",1],["hub",2],["handler",17],["cls",2],["make",1],["object",1],["new",1],["rfile",1],["io",2],["bytes",1],["close",6],["connection",6],["false",3],["headers",5],["content",5],["length",7],["pytest",3],["raises",3],["error",3],["match",3],["invalid",1],["assert",3],["true",3],["transfer",2],["encoding",2],["chunked",1],["class",1],["duplicate",2],["dict",1],["all",1],["self",1],["name",2],["return",1],["if",1],["else",1],["none",1]]},{"id":"tests/test_gateway.py#test_request_body_rejects_ambiguous_or_unsupported_framing.DuplicateLengthHeaders","name":[["duplicate",1],["length",1],["headers",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["duplicate",2],["length",3],["headers",2],["dict",2],["def",1],["all",1],["self",1],["name",2],["return",1],["if",1],["content",1],["else",1],["none",1]]},{"id":"tests/test_gateway.py#test_request_body_rejects_ambiguous_or_unsupported_framing.DuplicateLengthHeaders.get_all","name":[["all",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["all",2],["self",2],["name",3],["return",1],["if",1],["content",1],["length",1],["else",1],["none",1]]},{"id":"tests/test_gateway.py#test_resolve_env_does_not_clobber_pin_when_env_unresolvable","name":[["test",1],["resolve",1],["env",2],["not",1],["clobber",1],["pin",1],["unresolvable",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["resolve",4],["env",24],["not",3],["clobber",2],["pin",4],["unresolvable",3],["monkeypatch",3],["tmp",3],["path",3],["regression",1],["transiently",1],["pinned",1],["must",2],["fall",1],["back",1],["base",9],["spawn",4],["without",1],["overwriting",1],["frames",1],["runtime",3],["so",1],["later",2],["once",1],["discoverable",1],["again",1],["still",1],["resumes",1],["original",1],["selection",2],["from",1],["openai4s",1],["kernel",1],["import",1],["environments",1],["as",1],["envmod",2],["cfg",3],["runner",7],["gateway",2],["mod",2],["session",3],["hub",1],["store",5],["rid",6],["new",2],["frame",3],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["persist",1],["struct",13],["valid",1],["prior",1],["simple",2],["namespace",2],["name",7],["interpreter",2],["usr",2],["bin",2],["python3",2],["available",3],["false",1],["environment",4],["if",2],["return",3],["none",1],["momentarily",1],["undiscoverable",1],["conda",1],["envs",1],["yet",1],["scanned",1],["setattr",1],["st",5],["state",2],["workspace",1],["assert",6],["runs",1],["preserved",1],["retry",1],["desired",2],["same",1],["active",1],["fallback",1],["never",1],["become",1],["true",1]]},{"id":"tests/test_gateway.py#test_resolve_env_does_not_clobber_pin_when_env_unresolvable.get_environment","name":[["environment",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["environment",2],["name",4],["if",2],["base",2],["return",3],["env",2],["struct",3],["available",1],["none",1]]},{"id":"tests/test_gateway.py#test_restart_respawns_when_active_env_is_only_a_pin_fallback","name":[["test",1],["restart",1],["respawns",1],["active",1],["env",1],["only",1],["pin",1],["fallback",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["restart",7],["respawns",2],["active",3],["env",7],["only",3],["pin",3],["fallback",4],["monkeypatch",3],["tmp",3],["path",3],["must",1],["re",1],["resolve",1],["desired",3],["instead",1],["reusing",1],["base",4],["python",3],["cfg",3],["runner",5],["gateway",1],["mod",1],["session",1],["hub",1],["st",7],["state",5],["default",1],["calls",5],["class",1],["kernel",4],["shutdown",4],["self",2],["append",3],["kernels",2],["ensure",2],["name",3],["struct",3],["spawn",5],["return",1],["lambda",2],["simple",1],["namespace",1],["none",1],["setattr",1],["result",2],["root",1],["frame",1],["id",2],["project",1],["replacement",1],["build",1],["first",1],["old",1],["worker",2],["shut",1],["down",1],["after",1],["recovered",1],["target",1],["exists",1],["assert",3],["generation",1]]},{"id":"tests/test_gateway.py#test_restart_respawns_when_active_env_is_only_a_pin_fallback.FallbackKernel","name":[["fallback",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["fallback",2],["kernel",2],["def",2],["shutdown",2],["self",2],["calls",2],["append",2],["restart",2]]},{"id":"tests/test_gateway.py#test_restart_respawns_when_active_env_is_only_a_pin_fallback.FallbackKernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["restart",3],["self",2],["calls",1],["append",1]]},{"id":"tests/test_gateway.py#test_restart_respawns_when_active_env_is_only_a_pin_fallback.FallbackKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["shutdown",3],["self",2],["calls",1],["append",1]]},{"id":"tests/test_gateway.py#test_restart_respawns_when_active_env_is_only_a_pin_fallback.spawn","name":[["spawn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["spawn",3],["state",5],["calls",1],["append",1],["env",2],["name",1],["desired",1],["return",1],["kernels",1],["ensure",1],["python",1],["struct",1],["lambda",2],["simple",1],["namespace",1],["shutdown",1],["none",1]]},{"id":"tests/test_gateway.py#test_restart_still_clears_namespace_when_pin_remains_unavailable","name":[["test",1],["restart",1],["still",1],["clears",1],["namespace",1],["pin",1],["remains",1],["unavailable",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["restart",8],["still",3],["clears",2],["namespace",2],["pin",2],["remains",2],["unavailable",2],["monkeypatch",4],["tmp",3],["path",3],["fallback",5],["resolving",1],["same",1],["base",6],["key",1],["must",1],["not",1],["turn",1],["into",1],["reuse",1],["cfg",3],["runner",6],["gateway",1],["mod",1],["session",1],["hub",1],["st",7],["state",4],["default",1],["calls",6],["class",1],["kernel",9],["self",2],["append",4],["shutdown",2],["kernels",2],["ensure",2],["python",2],["lambda",3],["env",2],["name",1],["desired",1],["struct",1],["unresolved",2],["resolve",2],["return",1],["setattr",2],["spawn",1],["run",1],["bootstrap",3],["target",1],["none",1],["result",2],["root",1],["frame",1],["id",2],["project",1],["assert",3],["generation",1]]},{"id":"tests/test_gateway.py#test_restart_still_clears_namespace_when_pin_remains_unavailable.FallbackKernel","name":[["fallback",1],["kernel",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["fallback",2],["kernel",2],["def",2],["restart",2],["self",2],["calls",2],["append",2],["shutdown",2]]},{"id":"tests/test_gateway.py#test_restart_still_clears_namespace_when_pin_remains_unavailable.FallbackKernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["restart",3],["self",2],["calls",1],["append",1]]},{"id":"tests/test_gateway.py#test_restart_still_clears_namespace_when_pin_remains_unavailable.FallbackKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["shutdown",3],["self",2],["calls",1],["append",1]]},{"id":"tests/test_gateway.py#test_restart_still_clears_namespace_when_pin_remains_unavailable.unresolved","name":[["unresolved",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["unresolved",2],["state",3],["calls",1],["append",1],["resolve",1],["base",2],["return",1],["kernels",1],["ensure",1],["python",1],["lambda",1],["fallback",1],["kernel",1]]},{"id":"tests/test_gateway.py#test_restore_route_returns_fresh_identity_and_surfaces_verification_error","name":[["test",1],["restore",1],["route",1],["returns",1],["fresh",1],["identity",1],["surfaces",1],["verification",1],["error",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["restore",3],["route",6],["returns",2],["fresh",2],["identity",2],["surfaces",2],["verification",3],["error",3],["tmp",3],["path",11],["cfg",2],["runner",5],["store",2],["fid",1],["st",4],["frame",1],["hub",3],["handler",9],["cls",2],["gateway",1],["mod",1],["make",1],["object",1],["new",1],["replies",5],["query",1],["lambda",5],["body",1],["json",1],["obj",2],["code",4],["200",2],["append",1],["workspace",1],["txt",1],["write",3],["bytes",4],["alpha",2],["first",6],["register",2],["file",2],["c1",1],["event",2],["none",2],["beta",1],["second",2],["c2",1],["artifacts",1],["artifact",2],["id",10],["versions",1],["version",10],["api",2],["post",2],["response",5],["assert",7],["not",1],["restored",1],["from",1],["read",1],["source",2],["meta",1],["snapshot",1],["tampered",1],["404",1],["checksum",1],["failed",1]]},{"id":"tests/test_gateway.py#test_restore_version_appends_fresh_current_version","name":[["test",1],["restore",1],["version",2],["appends",1],["fresh",1],["current",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["restore",6],["version",30],["appends",2],["fresh",3],["current",3],["tmp",3],["path",9],["cfg",1],["runner",8],["store",9],["fid",1],["st",6],["frame",1],["workspace",3],["fig",1],["txt",2],["write",3],["text",7],["alpha",4],["rec1",14],["register",3],["file",4],["c1",1],["lambda",3],["none",3],["beta",2],["rec2",3],["c2",1],["source",2],["before",2],["meta",2],["id",26],["res",5],["artifact",11],["assert",14],["ok",1],["restored",6],["not",2],["from",1],["live",1],["reverted",1],["so",1],["agent",1],["sees",1],["old",2],["content",1],["read",4],["append",1],["only",1],["becomes",1],["never",1],["row",1],["latest",1],["resolve",3],["lineage",1],["edges",1],["up",1],["len",1],["list",1],["versions",2],["both",1],["historical",1],["still",1],["serve",1],["their",1],["own",1],["immutable",1],["bytes",1],["nonexistent",1],["foreign",1],["rejected",1],["silently",1],["applied",1],["nope",1],["error",2],["other",3],["c3",1]]},{"id":"tests/test_gateway.py#test_same_byte_capture_keeps_each_cells_lineage_without_rewriting_the_first","name":[["test",1],["same",1],["byte",1],["capture",1],["keeps",1],["each",1],["cells",1],["lineage",1],["without",1],["rewriting",1],["first",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["same",7],["byte",2],["capture",8],["keeps",2],["each",2],["cells",2],["lineage",12],["without",2],["rewriting",2],["first",12],["tmp",3],["path",8],["cfg",2],["runner",3],["store",6],["fid",7],["st",5],["frame",8],["handler",5],["cls",2],["gateway",1],["mod",1],["make",1],["hub",1],["object",1],["new",1],["inputs",7],["name",4],["input",8],["txt",10],["second",8],["source",5],["workspace",3],["write",3],["text",4],["encoding",1],["utf",1],["append",1],["save",1],["artifact",5],["str",5],["filename",4],["content",3],["type",3],["plain",3],["size",4],["bytes",6],["stat",1],["checksum",3],["hashlib",3],["sha256",3],["read",3],["hexdigest",3],["id",18],["index",6],["cell",17],["enumerate",1],["log",1],["root",1],["code",1],["produce",1],["from",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1],["files",3],["written",1],["live",4],["identical",4],["snapshot",7],["record",2],["producing",3],["version",6],["ids",2],["reuse",2],["matching",2],["head",2],["true",3],["assert",10],["len",1],["list",1],["versions",1],["interactions",1],["dependency",1],["mappings",1],["observation",2],["observations",6],["kind",1],["turn",1],["recorded",1]]},{"id":"tests/test_gateway.py#test_sandbox_grant_unavailable_is_an_honest_inert_fallback","name":[["test",1],["sandbox",1],["grant",1],["unavailable",1],["honest",1],["inert",1],["fallback",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["sandbox",3],["grant",3],["unavailable",2],["honest",2],["inert",3],["fallback",2],["tmp",3],["path",5],["monkeypatch",2],["reason",5],["cfg",6],["runner",5],["store",4],["fid",1],["st",3],["frame",2],["if",3],["wildcard",1],["bind",1],["host",4],["report",4],["workspace",1],["html",1],["write",1],["text",1],["rec",3],["register",1],["file",1],["c1",1],["lambda",1],["none",1],["blank",1],["scope",1],["lock",1],["conn",2],["execute",1],["update",1],["artifacts",2],["root",1],["id",4],["null",1],["artifact",3],["commit",1],["handler",6],["sends",4],["bytes",1],["headers",3],["auth",1],["127",1],["port",2],["unsupported",1],["api",1],["v1",1],["try",1],["route",1],["post",1],["assert",2],["409",1],["not",1],["json",1],["loads",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_sandbox_preview_verifies_snapshot_and_preserves_html_rendering","name":[["test",1],["sandbox",1],["preview",1],["verifies",1],["snapshot",1],["preserves",1],["html",1],["rendering",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["sandbox",6],["preview",2],["verifies",2],["snapshot",7],["preserves",2],["html",4],["rendering",2],["tmp",3],["path",14],["monkeypatch",3],["cfg",7],["runner",5],["store",5],["fid",1],["st",3],["frame",1],["handler",13],["sends",8],["bytes",1],["response",1],["stays",1],["uninformative",1],["404",2],["409",3],["but",1],["daemon",1],["records",1],["surface",3],["saw",1],["damaged",1],["as",1],["app",1],["origin",1],["exact",1],["version",5],["read",3],["so",1],["operator",1],["tell",1],["from",1],["forged",3],["expired",1],["grant",5],["surfaces",4],["list",1],["str",1],["setattr",1],["gateway",1],["mod",1],["record",1],["diagnostic",1],["lambda",2],["error",1],["none",2],["kw",1],["append",1],["report",6],["workspace",1],["write",2],["text",4],["h1",6],["rec",4],["register",1],["file",1],["c1",1],["lock",1],["conn",2],["execute",1],["update",1],["artifact",5],["versions",1],["content",1],["type",1],["plain",1],["id",4],["commit",1],["mint",3],["api",1],["v1",1],["artifacts",1],["try",1],["headers",5],["auth",2],["host",3],["127",2],["port",3],["route",5],["post",3],["assert",8],["200",2],["json",1],["loads",1],["localhost",1],["charset",1],["utf",1],["meta",1],["same",1],["size",1],["wrong",1],["checksum",1],["not",1],["unlink",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_save_artifact_atomic_and_delete_cleans_snapshots","name":[["test",1],["save",1],["artifact",1],["atomic",1],["delete",1],["cleans",1],["snapshots",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["save",2],["artifact",11],["atomic",2],["delete",3],["cleans",2],["snapshots",3],["tmp",3],["path",3],["cfg",2],["runner",4],["store",6],["fid",1],["st",4],["frame",1],["workspace",1],["data",2],["csv",1],["write",3],["text",2],["rec1",5],["register",2],["file",2],["c1",1],["lambda",2],["none",4],["bb",1],["c2",1],["latest",2],["version",5],["id",6],["always",1],["references",1],["real",1],["row",1],["single",1],["commit",1],["assert",5],["meta",1],["not",1],["immutable",1],["per",1],["live",1],["under",1],["versions",3],["dir",2],["vdir",3],["len",1],["list",2],["glob",1],["deleting",1],["hands",1],["back",1],["its",1],["snapshot",1],["files",1],["cleanup",1],["drops",1],["rows",1],["stale",2],["any",1],["str",1]]},{"id":"tests/test_gateway.py#test_send_emits_exactly_one_cache_control_per_response","name":[["test",1],["send",1],["emits",1],["exactly",1],["one",1],["cache",1],["control",1],["per",1],["response",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["send",8],["emits",2],["exactly",3],["one",2],["cache",11],["control",9],["per",2],["response",3],["tmp",3],["path",3],["writes",1],["once",1],["whoever",1],["decided",1],["default",1],["no",4],["profile",2],["carries",1],["its",1],["own",1],["value",5],["granted",1],["preview",1],["says",1],["store",2],["replaces",1],["rather",1],["than",1],["joining",1],["extra",2],["overrides",1],["both",1],["asserted",1],["wire",1],["not",1],["dict",2],["stubbed",1],["writer",1],["was",1],["handed",1],["second",1],["contradictory",1],["copy",1],["header",2],["drift",1],["level",1],["assertion",1],["cannot",1],["see",1],["cfg",4],["runner",4],["gateway",3],["mod",3],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",9],["object",1],["new",1],["make",1],["emitted",4],["list",2],["tuple",1],["str",3],["lambda",3],["code",1],["none",2],["key",4],["append",1],["end",1],["headers",2],["wfile",1],["io",2],["bytes",1],["values",2],["if",1],["clear",1],["return",1],["try",1],["200",3],["application",1],["json",1],["assert",3],["html",3],["text",2],["security",2],["sandboxed",1],["artifact",1],["http",1],["127",1],["8760",1],["plain",1],["max",2],["age",2],["60",2],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_send_emits_exactly_one_cache_control_per_response.cache_control","name":[["cache",1],["control",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["cache",3],["control",3],["list",2],["str",2],["values",2],["value",2],["key",2],["emitted",2],["if",1],["clear",1],["return",1]]},{"id":"tests/test_gateway.py#test_send_serializes_only_the_artifact_security_profile","name":[["test",1],["send",1],["serializes",1],["only",1],["artifact",1],["security",1],["profile",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["send",5],["serializes",2],["only",2],["artifact",4],["security",6],["profile",6],["tmp",3],["path",3],["final",1],["http",1],["writer",1],["must",1],["not",1],["add",1],["ui",1],["shell",1],["deny",1],["csp",1],["headers",4],["previews",1],["need",1],["stricter",1],["inactive",1],["policy",3],["while",1],["remaining",1],["embeddable",1],["by",1],["same",1],["origin",1],["workbench",1],["duplicate",1],["global",1],["would",1],["make",2],["internally",1],["contradictory",1],["at",1],["browser",1],["boundary",1],["cfg",4],["runner",4],["gateway",3],["mod",3],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",7],["object",1],["new",1],["emitted",4],["list",1],["tuple",1],["str",2],["response",1],["lambda",3],["code",1],["none",2],["header",1],["key",6],["value",6],["append",1],["end",1],["wfile",1],["io",2],["bytes",1],["try",1],["200",1],["html",3],["text",1],["finally",1],["close",1],["assert",2],["if",2],["content",2],["frame",1],["options",1],["sameorigin",1]]},{"id":"tests/test_gateway.py#test_serializers_expose_dual_id_keys","name":[["test",1],["serializers",1],["expose",1],["dual",1],["id",1],["keys",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["serializers",3],["expose",2],["dual",2],["id",19],["keys",2],["tmp",3],["path",3],["frontend",1],["compat",1],["contract",1],["artifact",7],["project",7],["duplicate",1],["typed",1],["under",1],["plain",1],["key",2],["json",4],["version",4],["latest",1],["ui",1],["cache",1],["bust",1],["cfg",1],["runner",3],["store",6],["fid",5],["st",3],["frame",5],["workspace",1],["plot",1],["txt",1],["write",1],["text",1],["v1",1],["rec",4],["register",1],["file",1],["cell",1],["lambda",1],["none",1],["aj",6],["gateway",3],["mod",3],["assert",8],["root",2],["user",1],["upload",1],["false",1],["create",1],["name",1],["proj",1],["description",1],["context",1],["pj",3],["fj",4],["conversation",1],["type",1],["agent",1]]},{"id":"tests/test_gateway.py#test_serve_artifact_three_way_resolution_and_bytes_contract","name":[["test",1],["serve",1],["artifact",1],["three",1],["way",1],["resolution",1],["bytes",1],["contract",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["serve",2],["artifact",14],["three",2],["way",2],["resolution",4],["bytes",17],["contract",4],["tmp",3],["path",7],["api",13],["artifacts",11],["ident",4],["order",2],["version",32],["id",28],["filename",9],["serves",2],["its",2],["own",2],["historical",1],["even",1],["file",5],["named",2],["like",2],["also",1],["exists",1],["latest",2],["content",4],["type",4],["comes",1],["from",1],["stored",2],["row",1],["unknown",2],["gets",1],["json",6],["error",3],["404",5],["otherwise",2],["route",4],["cfg",3],["runner",7],["store",5],["fid",2],["st",8],["frame",2],["handler",12],["sends",11],["workspace",3],["table",2],["csv",2],["write",5],["text",4],["v1",6],["rec1",9],["register",4],["c1",1],["lambda",4],["none",5],["v2",3],["longer",3],["c2",1],["snapshot",7],["code",6],["body",4],["ctype",4],["security",2],["assert",17],["200",7],["meta",1],["trusted",1],["completion",1],["uses",1],["reserved",1],["exact",4],["namespace",1],["returns",1],["same",2],["immutable",1],["but",1],["unlike",1],["compatibility",1],["never",1],["degrade",1],["lookup",1],["versions",4],["bare",1],["not",5],["only",1],["delete",1],["matches",1],["above",1],["by",1],["fallback",3],["serving",1],["live",1],["registered",1],["literally",1],["must",2],["shadow",2],["wins",1],["over",1],["trap",6],["c3",1],["missing",3],["no",5],["such",4],["legacy",3],["c4",1],["one",1],["decode",1],["end",2],["literal",2],["inside",1],["opaque",18],["encoded",1],["as",1],["252",1],["url",6],["become",1],["separator",1],["unicode",1],["query",1],["fragment",1],["characters",1],["exercise",1],["rest",1],["helper",1],["escaping",1],["at",2],["boundary",1],["dir",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["lock",1],["noqa",3],["slf001",3],["seed",1],["valid",1],["conn",2],["execute",1],["insert",1],["into",1],["size",1],["checksum",1],["producing",1],["cell",2],["created",1],["values",1],["bin",1],["application",2],["octet",1],["stream",1],["len",1],["hashlib",1],["sha256",1],["hexdigest",1],["str",2],["int",1],["time",2],["1000",1],["commit",1],["endswith",1],["quote",1],["safe",1],["removeprefix",1],["wart",1],["answers",1],["envelope",6],["loads",1],["found",2],["enriches",1],["every",1],["stable",1],["machine",1],["request",4],["correlation",1],["null",1],["here",1],["because",1],["drives",1],["directly",1],["so",1],["scope",1],["was",1],["ever",1],["entered",1],["honest",1],["answer",1],["rather",1],["than",1],["fabricated",1],["status",1],["startswith",1]]},{"id":"tests/test_gateway.py#test_server_close_drops_datapro_connection_bound_to_old_secret_store","name":[["test",1],["server",1],["close",1],["drops",1],["datapro",1],["connection",1],["bound",1],["old",1],["secret",1],["store",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",7],["test",2],["server",9],["close",7],["drops",2],["datapro",9],["connection",4],["bound",2],["old",2],["secret",2],["store",8],["tmp",4],["path",7],["monkeypatch",5],["new",2],["process",1],["daemon",1],["must",1],["never",1],["inherit",1],["prior",1],["key",9],["from",1],["openai4s",1],["import",1],["mcp",3],["client",3],["seen",3],["list",3],["str",1],["class",2],["command",3],["streamable",1],["http",1],["init",1],["self",9],["config",5],["provider",3],["headers",1],["closed",3],["false",1],["faulted",1],["return",3],["tools",2],["append",1],["agent",2],["plan",6],["name",2],["tool",1],["true",2],["shared",4],["mcpmanager",1],["setattr",3],["connect",1],["lambda",2],["manager",2],["gateway",3],["mod",2],["threading",1],["httpserver",2],["none",2],["connector",7],["id",3],["managed",1],["generation",3],["cfg",4],["ensure",1],["dirs",1],["db",1],["save",1],["runtime",1],["object",1],["runner",1],["simple",2],["namespace",2],["request",1],["handler",1],["jobs",1],["first",3],["second",3],["assert",1]]},{"id":"tests/test_gateway.py#test_server_close_drops_datapro_connection_bound_to_old_secret_store._Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["connection",2],["command",1],["streamable",1],["http",1],["def",4],["init",1],["self",9],["config",2],["provider",3],["headers",1],["closed",3],["false",1],["faulted",1],["return",3],["list",1],["tools",1],["seen",1],["append",1],["agent",1],["plan",1],["key",1],["name",2],["datapro",1],["tool",1],["close",1],["true",2]]},{"id":"tests/test_gateway.py#test_server_close_drops_datapro_connection_bound_to_old_secret_store._Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",4],["config",3],["provider",2],["headers",1],["closed",1],["false",1]]},{"id":"tests/test_gateway.py#test_server_close_drops_datapro_connection_bound_to_old_secret_store._Connection.close","name":[["close",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["close",2],["self",3],["closed",1],["true",2],["return",1]]},{"id":"tests/test_gateway.py#test_server_close_drops_datapro_connection_bound_to_old_secret_store._Connection.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["faulted",2],["self",3],["return",1],["closed",1]]},{"id":"tests/test_gateway.py#test_server_close_drops_datapro_connection_bound_to_old_secret_store._Connection.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["list",2],["tools",2],["self",3],["seen",1],["append",1],["provider",1],["agent",1],["plan",1],["key",1],["return",1],["name",2],["datapro",1],["tool",1]]},{"id":"tests/test_gateway.py#test_server_close_drops_datapro_connection_bound_to_old_secret_store.generation","name":[["generation",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["generation",2],["path",4],["key",4],["cfg",4],["ensure",1],["dirs",1],["store",5],["db",1],["datapro",3],["save",1],["agent",1],["plan",1],["shared",1],["list",1],["tools",1],["connector",3],["id",1],["runtime",1],["config",1],["server",5],["object",1],["new",1],["gateway",2],["mod",1],["httpserver",1],["runner",1],["simple",2],["namespace",2],["close",3],["request",1],["handler",1],["class",1],["jobs",1],["manager",1],["none",1]]},{"id":"tests/test_gateway.py#test_stage1_artifact_delivery_faults_fail_closed_without_a_success_link","name":[["test",1],["stage1",1],["artifact",1],["delivery",1],["faults",1],["fail",1],["closed",1],["without",1],["success",1],["link",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["stage1",5],["artifact",4],["delivery",5],["faults",2],["fail",3],["closed",2],["without",2],["success",2],["link",3],["tmp",3],["path",5],["monkeypatch",4],["fault",6],["cfg",3],["hub",4],["runner",12],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["setattr",1],["standard",1],["profile",1],["readiness",2],["lambda",1],["state",1],["ready",2],["frame",8],["id",9],["store",6],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",2],["damage",2],["snapshot",7],["record",2],["if",5],["db",2],["insert",3],["return",1],["version",6],["meta",1],["assert",10],["not",3],["none",1],["missing",1],["unlink",1],["else",1],["write",1],["bytes",2],["int",1],["size",1],["install",1],["submission",1],["after",1],["capture",1],["conn",2],["execute",2],["noqa",2],["slf001",2],["injected",2],["transactional",1],["create",1],["trigger",1],["before",1],["completion",4],["deliveries",3],["begin",1],["select",2],["raise",1],["abort",1],["failure",1],["end",1],["try",1],["result",4],["run",1],["message",4],["deliver",1],["failed",1],["code",1],["unverified",1],["text",4],["events",4],["event",5],["type",1],["chunk",2],["all",1],["api",2],["v1",1],["artifacts",1],["str",1],["assistant",5],["list",1],["messages",1],["role",1],["len",1],["no",1],["was",1],["published",1],["content",2],["committed",1],["root",2],["count",3],["integration",1],["proof",1],["from",1],["fetchone",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_artifact_delivery_faults_fail_closed_without_a_success_link.damage_snapshot","name":[["damage",1],["snapshot",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["damage",2],["snapshot",7],["record",3],["if",2],["fault",2],["db",1],["insert",1],["return",1],["version",6],["runner",1],["store",1],["meta",1],["id",1],["assert",1],["not",1],["none",1],["path",2],["missing",1],["unlink",1],["else",1],["write",1],["bytes",2],["int",1],["size",1]]},{"id":"tests/test_gateway.py#test_stage1_candidate_commit_lost_response_replays_exactly_once","name":[["test",1],["stage1",1],["candidate",1],["commit",1],["lost",1],["response",1],["replays",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["stage1",3],["candidate",2],["commit",9],["lost",3],["response",5],["replays",2],["exactly",2],["once",2],["tmp",3],["path",3],["monkeypatch",5],["cfg",3],["hub",3],["runner",11],["gateway",1],["mod",1],["session",2],["start",1],["idle",1],["sweeper",1],["false",1],["setattr",2],["standard",1],["profile",1],["readiness",2],["lambda",1],["state",1],["ready",2],["frame",6],["id",9],["store",5],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",3],["install",1],["artifact",1],["submission",1],["real",2],["completion",3],["delivery",2],["calls",4],["then",2],["lose",2],["fields",2],["result",4],["if",2],["raise",1],["oserror",1],["injected",1],["after",1],["return",1],["try",1],["run",1],["message",4],["analyze",1],["data",1],["assert",6],["completed",1],["deliveries",5],["len",2],["messages",3],["row",3],["list",1],["branch",2],["boundaries",1],["role",1],["assistant",1],["published",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_candidate_commit_lost_response_replays_exactly_once.commit_then_lose_response","name":[["commit",1],["then",1],["lose",1],["response",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["commit",4],["then",2],["lose",2],["response",3],["fields",3],["calls",2],["result",2],["real",1],["if",1],["raise",1],["oserror",1],["injected",1],["lost",1],["after",1],["return",1]]},{"id":"tests/test_gateway.py#test_stage1_commit_rechecks_snapshot_bytes_after_manifest_build","name":[["test",1],["stage1",1],["commit",1],["rechecks",1],["snapshot",1],["bytes",1],["after",1],["manifest",1],["build",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["stage1",3],["commit",3],["rechecks",2],["snapshot",7],["bytes",6],["after",2],["manifest",5],["build",8],["tmp",3],["path",5],["monkeypatch",5],["verified",4],["not",4],["capability",1],["changed",1],["cfg",3],["hub",4],["runner",10],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["setattr",2],["standard",1],["profile",1],["readiness",2],["lambda",1],["state",1],["ready",2],["frame",5],["id",8],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",2],["install",1],["artifact",2],["submission",1],["service",4],["completion",2],["delivery",2],["assert",7],["none",2],["real",2],["then",2],["mutate",2],["kwargs",2],["version",7],["value",1],["artifacts",2],["meta",1],["original",3],["read",1],["write",1],["byte",2],["0x",1],["ff",1],["stat",1],["st",1],["size",1],["len",1],["return",1],["try",1],["result",4],["run",1],["message",1],["deliver",1],["failed",1],["code",1],["unverified",1],["committed",1],["deliveries",1],["root",1],["any",1],["event",3],["type",1],["text",1],["chunk",2],["api",1],["v1",1],["versions",1],["str",1],["events",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_commit_rechecks_snapshot_bytes_after_manifest_build.build_then_mutate","name":[["build",1],["then",1],["mutate",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["build",3],["then",2],["mutate",2],["kwargs",3],["verified",3],["real",1],["version",7],["id",3],["value",1],["artifacts",1],["runner",1],["store",1],["meta",1],["assert",2],["not",1],["none",1],["snapshot",5],["path",2],["original",3],["read",1],["bytes",3],["write",1],["byte",2],["0x",1],["ff",1],["stat",1],["st",1],["size",1],["len",1],["return",1]]},{"id":"tests/test_gateway.py#test_stage1_delivery_pin_rejects_delete_between_commit_and_link_emit","name":[["test",1],["stage1",1],["delivery",1],["pin",1],["rejects",1],["delete",1],["between",1],["commit",1],["link",1],["emit",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",3],["stage1",3],["delivery",6],["pin",2],["rejects",2],["delete",3],["between",2],["commit",16],["link",2],["emit",2],["tmp",3],["path",7],["monkeypatch",5],["committed",2],["exact",1],["version",12],["claim",1],["pins",1],["its",2],["bytes",1],["before",2],["publication",1],["cfg",3],["hub",5],["runner",12],["gateway",1],["mod",1],["session",1],["start",2],["idle",1],["sweeper",1],["false",1],["setattr",2],["standard",1],["profile",1],["readiness",2],["lambda",1],["state",1],["ready",2],["frame",3],["id",9],["store",5],["new",1],["kind",1],["turn",14],["project",1],["default",2],["status",2],["captured",3],["install",1],["artifact",3],["submission",1],["reached",3],["threading",3],["event",8],["allow",4],["return",5],["real",2],["completion",3],["then",2],["pause",2],["kwargs",2],["row",2],["assert",13],["wait",2],["did",1],["not",6],["release",1],["result",5],["dict",1],["str",3],["object",1],["run",3],["try",2],["value",4],["message",3],["deliver",1],["deleting",1],["except",1],["base",1],["exception",1],["as",2],["error",5],["pragma",1],["no",1],["cover",1],["reported",1],["below",1],["thread",6],["target",1],["never",1],["record",2],["meta",2],["none",2],["snapshot",2],["file",2],["any",2],["type",2],["text",2],["chunk",4],["api",2],["v1",2],["artifacts",3],["versions",2],["events",2],["pytest",1],["raises",1],["operation",1],["refused",3],["code",1],["409",1],["join",2],["alive",1],["completed",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_delivery_pin_rejects_delete_between_commit_and_link_emit.commit_then_pause","name":[["commit",1],["then",1],["pause",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["commit",6],["then",2],["pause",2],["kwargs",3],["row",2],["real",1],["reached",1],["assert",1],["allow",1],["return",2],["wait",1],["test",1],["did",1],["not",1],["release",1],["delivery",1]]},{"id":"tests/test_gateway.py#test_stage1_delivery_pin_rejects_delete_between_commit_and_link_emit.run_turn","name":[["run",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["run",3],["turn",4],["try",1],["result",2],["value",1],["runner",1],["message",1],["frame",1],["id",1],["default",1],["deliver",1],["before",1],["deleting",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["pragma",1],["no",1],["cover",1],["reported",1],["below",1]]},{"id":"tests/test_gateway.py#test_stage1_direct_notebook_cell_hits_readiness_before_any_cell_fact","name":[["test",1],["stage1",1],["direct",1],["notebook",1],["cell",2],["hits",1],["readiness",1],["before",1],["any",1],["fact",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["stage1",3],["direct",2],["notebook",3],["cell",7],["hits",2],["readiness",4],["before",2],["any",2],["fact",2],["tmp",3],["path",3],["monkeypatch",3],["cfg",3],["hub",4],["runner",9],["gateway",3],["mod",2],["session",1],["start",1],["idle",1],["sweeper",1],["false",2],["frame",5],["id",5],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",3],["status",2],["ready",2],["state",5],["setattr",1],["standard",1],["profile",1],["lambda",1],["needs",1],["repair",1],["try",1],["pytest",1],["raises",1],["error",2],["as",1],["refused",3],["run",1],["repl",1],["import",1],["missing",1],["science",1],["package",1],["assert",7],["value",2],["code",2],["409",1],["environment",1],["not",2],["index",1],["count",2],["attempts",3],["conn",1],["execute",1],["noqa",1],["slf001",1],["admission",1],["proof",1],["select",1],["from",1],["execution",1],["fetchone",1],["kernels",1],["python",1],["alive",1],["event",3],["events",1],["if",1],["type",1],["startswith",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_exact_get_rechecks_committed_snapshot_bytes","name":[["test",1],["stage1",1],["exact",1],["rechecks",1],["committed",1],["snapshot",1],["bytes",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["stage1",3],["exact",8],["rechecks",2],["committed",4],["snapshot",6],["bytes",6],["tmp",3],["path",8],["url",2],["never",1],["serves",1],["drifted",1],["after",1],["delivery",3],["commit",3],["cfg",4],["runner",8],["gateway",2],["mod",2],["session",2],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["store",5],["frame",12],["id",16],["new",1],["kind",1],["turn",1],["project",2],["default",3],["status",1],["ready",1],["state",4],["workspace",2],["source",3],["bin",1],["write",2],["original",3],["record",5],["register",1],["file",1],["cell",1],["lambda",1],["event",1],["none",5],["assert",9],["not",3],["service",3],["completion",3],["verified",3],["build",1],["manifest",3],["root",2],["versions",1],["version",8],["idempotency",1],["key",1],["branch",1],["content",2],["artifact",2],["value",1],["expected",1],["sha256",2],["handler",4],["sends",6],["removeprefix",1],["api",3],["v1",1],["try",1],["200",1],["script",1],["src",1],["security",1],["policy",1],["options",1],["sameorigin",1],["meta",1],["mutated",2],["stat",1],["st",1],["size",1],["len",1],["404",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_flag_off_keeps_legacy_completion_and_skips_delivery_ledger","name":[["test",1],["stage1",1],["flag",1],["off",1],["keeps",1],["legacy",1],["completion",1],["skips",1],["delivery",1],["ledger",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["stage1",3],["flag",3],["off",3],["keeps",3],["legacy",4],["completion",4],["skips",2],["delivery",5],["ledger",2],["tmp",3],["path",3],["monkeypatch",3],["rollout",1],["must",1],["not",3],["change",1],["default",3],["artifact",4],["bearing",1],["turn",2],["cfg",3],["hub",4],["runner",10],["gateway",2],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",3],["frame",3],["id",4],["store",2],["new",1],["kind",1],["project",1],["status",2],["ready",1],["captured",2],["install",1],["submission",1],["try",1],["result",2],["run",1],["message",1],["analyze",1],["table",1],["assert",8],["completed",1],["trusted",2],["artifacts",5],["none",1],["mutable",1],["head",1],["link",1],["under",1],["versioned",2],["root",3],["serves",1],["un",1],["api",4],["form",1],["emit",1],["404",1],["every",1],["contract",1],["v1",1],["daemon",1],["quote",1],["record",1],["safe",1],["chunks",4],["join",1],["str",1],["event",3],["chunk",2],["events",1],["if",1],["type",1],["text",1],["never",1],["stage",1],["exact",1],["version",1],["namespace",1],["versions",1],["count",3],["conn",1],["execute",1],["noqa",1],["slf001",1],["integration",1],["proof",1],["select",1],["from",1],["deliveries",1],["fetchone",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_messages_route_refuses_a_corrupt_delivery_ledger","name":[["test",1],["stage1",1],["messages",1],["route",1],["refuses",1],["corrupt",1],["delivery",1],["ledger",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["stage1",3],["messages",4],["route",2],["refuses",2],["corrupt",2],["delivery",10],["ledger",2],["tmp",3],["path",4],["rest",1],["reopen",4],["validates",1],["durable",2],["before",1],["projecting",1],["prose",1],["cfg",4],["runner",12],["gateway",3],["mod",3],["session",2],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["frame",13],["id",18],["store",5],["new",2],["kind",1],["turn",1],["project",2],["default",3],["status",1],["ready",1],["state",4],["workspace",2],["source",3],["csv",1],["write",1],["bytes",1],["sample",1],["score",1],["record",3],["register",1],["file",1],["cell",1],["lambda",3],["event",1],["none",3],["assert",3],["not",2],["service",3],["completion",6],["verified",4],["build",1],["manifest",4],["root",2],["versions",1],["version",1],["commit",2],["idempotency",1],["key",1],["corruption",1],["branch",1],["content",1],["exact",1],["artifact",1],["link",1],["value",1],["expected",1],["sha256",2],["handler",6],["object",1],["make",1],["responses",3],["list",1],["tuple",1],["dict",1],["int",1],["json",2],["body",2],["code",2],["200",1],["append",1],["query",1],["api",2],["v1",1],["frames",2],["try",1],["lock",1],["noqa",3],["slf001",3],["fault",1],["injection",1],["conn",2],["execute",1],["update",1],["deliveries",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_publish_marker_fault_leaves_one_committed_message_for_recovery","name":[["test",1],["stage1",1],["publish",1],["marker",1],["fault",1],["leaves",1],["one",1],["committed",1],["message",1],["recovery",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["stage1",3],["publish",2],["marker",5],["fault",3],["leaves",2],["one",2],["committed",5],["message",8],["recovery",2],["tmp",3],["path",4],["monkeypatch",5],["crash",1],["after",1],["emission",1],["recoverable",1],["by",1],["delivery",14],["id",21],["never",1],["duplicate",1],["cfg",4],["hub",4],["runner",10],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["setattr",2],["standard",1],["profile",1],["readiness",2],["lambda",1],["state",1],["ready",2],["frame",9],["store",5],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",3],["install",1],["artifact",1],["submission",1],["publication",7],["attempts",4],["list",3],["str",4],["lose",2],["append",1],["raise",1],["oserror",1],["injected",1],["mark",1],["completion",4],["published",1],["try",2],["result",2],["run",1],["deliver",1],["recoverably",1],["assert",9],["completed",1],["len",3],["link",3],["events",4],["event",4],["if",2],["type",1],["text",1],["chunk",2],["api",3],["v1",3],["artifacts",3],["pending",5],["deliveries",2],["root",2],["row",4],["sum",1],["content",2],["messages",2],["finally",2],["close",2],["reopened",4],["db",1],["linked",3],["json",1],["loads",1],["metadata",1],["manifest",2],["sha256",2]]},{"id":"tests/test_gateway.py#test_stage1_publish_marker_fault_leaves_one_committed_message_for_recovery.lose_publication_marker","name":[["lose",1],["publication",1],["marker",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["lose",2],["publication",4],["marker",3],["delivery",3],["id",3],["attempts",1],["append",1],["raise",1],["oserror",1],["injected",1],["fault",1]]},{"id":"tests/test_gateway.py#test_stage1_readiness_allows_plan_draft_but_refuses_approve_and_resume_pre_cas","name":[["test",1],["stage1",1],["readiness",1],["allows",1],["plan",1],["draft",1],["but",1],["refuses",1],["approve",1],["resume",1],["pre",1],["cas",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["stage1",3],["readiness",5],["allows",2],["plan",22],["draft",4],["but",3],["refuses",2],["approve",4],["resume",4],["pre",2],["cas",3],["tmp",3],["path",4],["monkeypatch",5],["planning",1],["may",1],["proceed",1],["execution",1],["cannot",1],["strand",1],["executing",1],["cfg",4],["hub",4],["runner",12],["gateway",4],["mod",3],["session",1],["start",1],["idle",1],["sweeper",1],["false",3],["frame",11],["id",17],["store",4],["new",2],["kind",1],["turn",3],["project",4],["default",3],["status",6],["ready",2],["setattr",3],["standard",1],["profile",1],["lambda",4],["state",1],["needs",1],["repair",1],["planned",3],["list",2],["tuple",1],["str",2],["bool",2],["root",3],["user",2],["text",2],["model",2],["none",5],["annos",2],["explore",2],["frozen",2],["binding",2],["task",2],["mode",2],["del",1],["append",2],["return",1],["completed",2],["run",2],["message",2],["try",1],["job",2],["submit",1],["true",2],["assert",6],["wait",1],["result",1],["handler",9],["cls",2],["make",1],["object",1],["api",2],["v1",1],["frames",2],["query",1],["body",1],["json",1],["args",2],["kwargs",1],["action",6],["initial",3],["paused",1],["create",1],["title",2],["me",1],["rationale",1],["confidence",1],["high",1],["steps",1],["step",1],["science",1],["detail",1],["deliverables",1],["claim",6],["name",2],["approval",1],["if",1],["else",1],["claims",3],["must",2],["not",3],["raise",1],["assertion",1],["error",3],["refusal",1],["happened",1],["after",1],["pytest",1],["raises",1],["as",1],["refused",3],["post",1],["value",2],["code",2],["409",1],["environment",1],["update",1],["discarded",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_readiness_allows_plan_draft_but_refuses_approve_and_resume_pre_cas.must_not_claim","name":[["must",1],["not",1],["claim",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["must",2],["not",2],["claim",2],["args",2],["claims",1],["append",1],["action",1],["raise",1],["assertion",1],["error",1],["readiness",1],["refusal",1],["happened",1],["after",1],["plan",1],["cas",1]]},{"id":"tests/test_gateway.py#test_stage1_readiness_allows_plan_draft_but_refuses_approve_and_resume_pre_cas.plan_turn","name":[["plan",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["plan",5],["turn",2],["root",4],["frame",5],["id",8],["project",3],["user",3],["text",3],["model",3],["none",8],["false",4],["annos",3],["explore",3],["frozen",3],["binding",3],["task",3],["mode",3],["del",1],["planned",1],["append",1],["bool",1],["return",1],["status",1],["completed",1]]},{"id":"tests/test_gateway.py#test_stage1_readiness_does_not_block_an_ordinary_control_only_turn","name":[["test",1],["stage1",1],["readiness",1],["not",1],["block",1],["ordinary",1],["control",1],["only",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["stage1",3],["readiness",6],["not",2],["block",2],["ordinary",2],["control",5],["only",4],["turn",3],["tmp",3],["path",3],["monkeypatch",4],["message",4],["routing",1],["remains",1],["available",1],["no",1],["code",1],["cell",1],["selected",1],["cfg",3],["runner",7],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",4],["id",4],["store",1],["new",1],["kind",1],["project",1],["default",2],["status",2],["ready",1],["forbidden",2],["raise",1],["assertion",1],["error",1],["admission",1],["probed",1],["scientific",1],["setattr",2],["standard",1],["profile",1],["run",1],["lambda",1],["args",2],["kwargs",1],["completed",1],["true",2],["try",1],["job",2],["submit",1],["answer",1],["tool",1],["assert",1],["wait",1],["result",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage1_readiness_does_not_block_an_ordinary_control_only_turn.forbidden_readiness","name":[["forbidden",1],["readiness",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["forbidden",2],["readiness",3],["raise",1],["assertion",1],["error",1],["message",1],["admission",1],["probed",1],["scientific",1]]},{"id":"tests/test_gateway.py#test_stage1_same_head_capture_is_verified_committed_then_emitted_and_reopens_once","name":[["test",1],["stage1",1],["same",1],["head",1],["capture",1],["verified",1],["committed",1],["then",1],["emitted",1],["reopens",1],["once",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["stage1",3],["same",2],["head",3],["capture",4],["verified",7],["committed",4],["then",2],["emitted",5],["reopens",2],["once",2],["tmp",3],["path",7],["monkeypatch",6],["reused",2],["version",6],["still",1],["turn",2],["deliverable",1],["durable",4],["ordering",1],["cfg",4],["hub",5],["runner",17],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["setattr",3],["standard",1],["profile",1],["readiness",2],["lambda",2],["state",5],["ready",2],["frame",6],["id",21],["store",9],["new",1],["kind",2],["project",1],["default",3],["status",3],["artifact",9],["workspace",1],["result",3],["csv",1],["write",1],["bytes",1],["sample",1],["score",1],["first",9],["register",1],["file",1],["cell",6],["none",5],["assert",22],["not",5],["before",2],["count",2],["len",4],["list",6],["versions",3],["captured",2],["install",1],["submission",1],["second",2],["order",5],["str",8],["delivery",21],["dict",1],["object",1],["service",4],["completion",6],["real",4],["build",6],["manifest",2],["commit",6],["no",3],["link",7],["was",3],["event",8],["events",6],["if",3],["type",2],["text",2],["chunk",5],["api",5],["v1",5],["artifacts",5],["observed",4],["kwargs",4],["append",2],["return",2],["row",5],["persisted",2],["messages",2],["sum",1],["message",7],["content",4],["update",1],["try",2],["run",1],["repeat",1],["analysis",1],["completed",1],["record",1],["observations",4],["producing",1],["checksum",1],["published",1],["finally",2],["close",2],["reopened",7],["db",1],["linked",4],["metadata",3],["json",1],["loads",1]]},{"id":"tests/test_gateway.py#test_stage1_same_head_capture_is_verified_committed_then_emitted_and_reopens_once.assert_no_link_was_emitted","name":[["assert",1],["no",1],["link",1],["was",1],["emitted",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["assert",3],["no",2],["link",2],["was",2],["emitted",2],["not",1],["event",4],["hub",1],["events",1],["if",1],["type",1],["text",1],["chunk",2],["api",1],["v1",1],["artifacts",1],["str",1]]},{"id":"tests/test_gateway.py#test_stage1_same_head_capture_is_verified_committed_then_emitted_and_reopens_once.observed_build","name":[["observed",1],["build",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["observed",2],["build",3],["kwargs",3],["assert",1],["no",1],["link",1],["was",1],["emitted",1],["verified",3],["real",1],["order",1],["append",1],["return",1]]},{"id":"tests/test_gateway.py#test_stage1_same_head_capture_is_verified_committed_then_emitted_and_reopens_once.observed_commit","name":[["observed",1],["commit",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["observed",2],["commit",3],["kwargs",3],["assert",3],["order",2],["verified",1],["no",1],["link",1],["was",1],["emitted",1],["row",3],["real",1],["persisted",2],["runner",1],["store",1],["list",1],["messages",1],["frame",1],["id",1],["sum",1],["api",1],["v1",1],["artifacts",1],["str",1],["message",2],["content",1],["delivery",1],["update",1],["append",1],["committed",1],["return",1]]},{"id":"tests/test_gateway.py#test_stage3_prestart_freezes_real_selection_when_stage4_is_off","name":[["test",1],["stage3",1],["prestart",1],["freezes",1],["real",1],["selection",1],["stage4",1],["off",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["stage3",3],["prestart",2],["freezes",2],["real",2],["selection",3],["stage4",3],["off",5],["monkeypatch",5],["tmp",3],["path",3],["stage",3],["local",1],["sentinel",1],["must",1],["not",2],["overwrite",1],["state",9],["cfg",4],["roadmap",2],["features",1],["feature",1],["flags",1],["stage2",1],["auto",7],["run",9],["storage",1],["true",3],["scientific",2],["review",14],["shadow",1],["completion",3],["gate",1],["false",2],["hub",3],["runner",13],["gateway",2],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["frame",12],["id",12],["store",4],["new",1],["kind",2],["turn",1],["project",2],["default",2],["status",3],["ready",1],["mode",8],["patch",1],["revision",1],["preset",1],["result",7],["only",4],["keeps",1],["pre",1],["candidate",5],["enabled",1],["even",1],["before",2],["fix",1],["started",1],["owner",1],["as",2],["then",1],["replayed",1],["hit",1],["digest",1],["mismatch",1],["approvals",1],["reviewer",1],["fake",2],["ensure",3],["dispatcher",1],["simple",1],["namespace",1],["last",3],["output",2],["none",3],["messages",2],["role",1],["system",1],["content",2],["sys",1],["booted",1],["finish",2],["emit",2],["visible",2],["append",1],["at",2],["100",1],["text",3],["claim",4],["type",3],["chunk",2],["block",1],["engine",1],["summary",3],["model",1],["prose",1],["return",2],["submitted",1],["pass",3],["config",1],["kwargs",1],["json",1],["dumps",1],["verdict",1],["ok",1],["findings",1],["usage",1],["prompt",1],["tokens",2],["setattr",3],["runtime",1],["loop",1],["spawn",1],["title",1],["lambda",1],["chat",1],["call",1],["try",1],["message",1],["assert",8],["completed",3],["projection",3],["conn",1],["execute",1],["select",1],["count",1],["from",1],["runs",1],["root",1],["fetchone",1],["finished",1],["audits",6],["list",1],["subject",1],["rows",3],["if",1],["isinstance",1],["dict",1],["else",1],["len",1],["any",1],["event",2],["audit",1],["events",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage3_prestart_freezes_real_selection_when_stage4_is_off.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["state",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_stage3_prestart_freezes_real_selection_when_stage4_is_off.finish","name":[["finish",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finish",2],["state",4],["emit",3],["visible",3],["append",1],["at",1],["100",1],["text",3],["candidate",4],["claim",4],["type",2],["chunk",2],["frame",2],["id",2],["block",1],["last",2],["engine",1],["completion",1],["output",1],["summary",1],["model",1],["prose",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway.py#test_stage3_prestart_freezes_real_selection_when_stage4_is_off.pass_review","name":[["pass",1],["review",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["pass",3],["review",2],["messages",2],["config",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["ok",1],["findings",1],["usage",1],["prompt",1],["tokens",2],["completion",1]]},{"id":"tests/test_gateway.py#test_stage4_never_publishes_a_stage1_manifest_the_repair_did_not_review","name":[["test",1],["stage4",1],["never",1],["publishes",1],["stage1",1],["manifest",1],["repair",1],["did",1],["not",1],["review",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["stage4",3],["never",2],["publishes",2],["stage1",3],["manifest",3],["repair",3],["did",2],["not",3],["review",5],["tmp",3],["path",3],["monkeypatch",4],["cfg",3],["hub",4],["runner",10],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",8],["setattr",1],["standard",1],["profile",1],["readiness",2],["lambda",1],["state",1],["ready",2],["frame",6],["id",10],["store",3],["new",1],["kind",1],["turn",2],["project",1],["default",2],["status",4],["install",1],["artifact",7],["submission",1],["observed",6],["dict",1],["str",1],["object",1],["class",1],["gate",4],["staticmethod",1],["active",1],["mode",1],["root",2],["return",3],["auto",1],["fix",1],["after",2],["self",2],["fields",6],["produced",4],["artifacts",2],["assert",13],["len",3],["terminal",3],["verified",2],["user",1],["truth",1],["unverified",1],["final",1],["answer",2],["repaired",1],["prose",1],["removed",1],["trusted",1],["link",1],["replaced",2],["true",1],["snapshot",1],["version",2],["different",1],["size",2],["bytes",2],["checksum",2],["finalize",1],["delivery",4],["delivered",4],["result",7],["finalized",1],["durable",6],["completion",3],["try",1],["run",1],["message",2],["analysis",1],["completed",1],["unavailable",1],["reason",1],["mismatch",1],["pending",3],["committed",2],["deliveries",1],["none",1],["metadata",1],["candidate",2],["resolved",6],["event",3],["events",1],["if",1],["type",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage4_never_publishes_a_stage1_manifest_the_repair_did_not_review._Gate","name":[["gate",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["gate",3],["staticmethod",1],["def",3],["active",1],["mode",1],["root",1],["frame",1],["id",4],["return",3],["auto",1],["fix",1],["after",2],["turn",1],["self",2],["fields",6],["produced",4],["artifacts",2],["assert",1],["len",1],["artifact",6],["terminal",2],["verified",2],["user",1],["truth",1],["unverified",1],["false",3],["final",1],["answer",2],["repaired",1],["prose",1],["removed",1],["trusted",1],["link",1],["replaced",1],["true",1],["snapshot",1],["version",2],["different",1],["size",2],["bytes",2],["checksum",2],["finalize",1],["delivery",1],["observed",2],["delivered",2],["result",3],["finalized",1],["durable",1]]},{"id":"tests/test_gateway.py#test_stage4_never_publishes_a_stage1_manifest_the_repair_did_not_review._Gate.active_mode","name":[["active",1],["mode",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["active",2],["mode",2],["root",2],["frame",2],["id",2],["return",1],["auto",1],["fix",1]]},{"id":"tests/test_gateway.py#test_stage4_never_publishes_a_stage1_manifest_the_repair_did_not_review._Gate.finalize_after_delivery","name":[["finalize",1],["after",1],["delivery",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finalize",2],["after",2],["delivery",2],["self",2],["fields",5],["observed",2],["delivered",2],["result",3],["return",1],["finalized",1],["false",2],["durable",1],["terminal",1]]},{"id":"tests/test_gateway.py#test_stage4_never_publishes_a_stage1_manifest_the_repair_did_not_review._Gate.gate_after_turn","name":[["gate",1],["after",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["gate",2],["after",2],["turn",2],["self",2],["fields",3],["produced",4],["artifacts",2],["assert",1],["len",1],["artifact",6],["return",1],["terminal",1],["verified",2],["user",1],["truth",1],["unverified",1],["false",1],["final",1],["answer",2],["repaired",1],["prose",1],["removed",1],["trusted",1],["link",1],["replaced",1],["true",1],["snapshot",1],["id",3],["version",2],["different",1],["size",2],["bytes",2],["checksum",2]]},{"id":"tests/test_gateway.py#test_stage4_persists_one_canonical_candidate_before_one_review","name":[["test",1],["stage4",1],["persists",1],["one",2],["canonical",1],["candidate",1],["before",1],["review",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",7],["test",2],["stage4",3],["persists",2],["one",4],["canonical",2],["candidate",7],["before",2],["review",30],["monkeypatch",5],["tmp",3],["path",3],["runtime",2],["ordering",1],["not",2],["source",1],["string",1],["approximation",1],["contract",1],["cfg",4],["roadmap",2],["features",1],["feature",1],["flags",1],["completion",3],["gate",6],["true",7],["hub",5],["runner",12],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",4],["frame",16],["id",27],["store",4],["new",1],["kind",1],["turn",4],["project",1],["default",2],["status",5],["ready",1],["calls",4],["finalize",4],["observed",5],["fake",2],["ensure",3],["state",8],["dispatcher",1],["simple",1],["namespace",1],["last",3],["output",2],["none",2],["messages",1],["role",3],["system",1],["content",7],["sys",1],["booted",1],["finish",2],["two",2],["prose",3],["blocks",2],["emit",2],["visible",2],["at",3],["text",7],["100",1],["first",2],["claim",5],["200",1],["second",1],["append",1],["type",4],["chunk",2],["block",1],["engine",1],["summary",2],["final",2],["model",1],["nsecond",1],["return",4],["submitted",1],["class",1],["staticmethod",1],["active",1],["mode",1],["root",2],["only",1],["after",2],["self",2],["fields",15],["rows",6],["list",2],["branch",5],["message",12],["boundaries",2],["dict",1],["terminal",4],["unavailable",3],["user",1],["truth",1],["verified",1],["unverified",2],["answer",5],["replaced",2],["delivery",1],["promote",1],["expected",2],["promoted",1],["metadata",10],["result",4],["finalized",1],["durable",2],["setattr",3],["loop",1],["spawn",1],["title",1],["lambda",1],["try",1],["run",1],["assert",17],["completed",1],["assistants",8],["row",10],["if",4],["assistant",4],["len",4],["json",2],["loads",2],["execution",2],["resolved",8],["event",7],["events",2],["repaired",1],["frames",2],["update",1],["processing",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage4_persists_one_canonical_candidate_before_one_review._Gate","name":[["gate",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["gate",4],["staticmethod",1],["def",3],["active",1],["mode",1],["root",2],["frame",8],["id",12],["return",3],["review",5],["only",1],["after",2],["turn",1],["self",2],["fields",10],["calls",2],["rows",3],["runner",2],["store",2],["list",1],["branch",3],["message",7],["boundaries",1],["observed",2],["dict",1],["terminal",2],["unavailable",2],["user",1],["truth",1],["not",1],["verified",1],["unverified",2],["true",3],["final",1],["answer",3],["candidate",2],["replaced",1],["false",2],["finalize",2],["delivery",1],["promote",1],["expected",2],["content",4],["promoted",1],["metadata",2],["result",1],["finalized",1],["durable",1]]},{"id":"tests/test_gateway.py#test_stage4_persists_one_canonical_candidate_before_one_review._Gate.active_mode","name":[["active",1],["mode",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["active",2],["mode",2],["root",2],["frame",2],["id",2],["return",1],["review",1],["only",1]]},{"id":"tests/test_gateway.py#test_stage4_persists_one_canonical_candidate_before_one_review._Gate.finalize_after_delivery","name":[["finalize",1],["after",1],["delivery",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finalize",3],["after",2],["delivery",2],["self",2],["fields",7],["calls",1],["runner",1],["store",1],["promote",1],["candidate",1],["message",6],["id",8],["root",1],["frame",5],["branch",1],["expected",2],["content",4],["promoted",1],["metadata",2],["return",1],["result",1],["finalized",1],["true",1],["durable",1],["terminal",1],["false",1]]},{"id":"tests/test_gateway.py#test_stage4_persists_one_canonical_candidate_before_one_review._Gate.gate_after_turn","name":[["gate",1],["after",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["gate",3],["after",2],["turn",2],["self",2],["fields",5],["calls",1],["review",4],["rows",3],["runner",1],["store",1],["list",1],["branch",2],["message",1],["boundaries",1],["frame",2],["id",3],["observed",2],["dict",1],["return",1],["terminal",1],["unavailable",2],["user",1],["truth",1],["not",1],["verified",1],["unverified",2],["true",2],["final",1],["answer",3],["candidate",1],["replaced",1],["false",1]]},{"id":"tests/test_gateway.py#test_stage4_persists_one_canonical_candidate_before_one_review.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["state",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_stage4_persists_one_canonical_candidate_before_one_review.finish_with_two_prose_blocks","name":[["finish",1],["two",1],["prose",1],["blocks",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finish",2],["two",2],["prose",3],["blocks",2],["state",4],["emit",3],["visible",3],["at",3],["text",6],["100",1],["first",2],["claim",5],["200",1],["second",1],["append",1],["type",2],["chunk",2],["frame",2],["id",2],["block",1],["last",2],["engine",1],["completion",1],["output",1],["summary",1],["final",1],["model",1],["nsecond",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway.py#test_stage4_reviews_the_exact_same_head_version_in_the_stage1_manifest","name":[["test",1],["stage4",1],["reviews",1],["exact",1],["same",1],["head",1],["version",1],["stage1",1],["manifest",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["stage4",3],["reviews",2],["exact",2],["same",2],["head",3],["version",5],["stage1",3],["manifest",5],["tmp",3],["path",6],["monkeypatch",4],["checksum",1],["reused",1],["capture",1],["delivery",2],["evidence",4],["even",1],["stable",1],["from",1],["openai4s",1],["server",1],["snapshot",10],["import",1],["collect",2],["turn",6],["cfg",3],["hub",3],["runner",12],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",4],["setattr",1],["standard",1],["profile",1],["readiness",2],["lambda",2],["state",5],["ready",2],["frame",9],["id",19],["store",3],["new",1],["kind",1],["project",1],["default",3],["status",2],["artifact",6],["workspace",1],["result",4],["csv",1],["write",1],["bytes",1],["sample",1],["score",1],["first",4],["register",1],["file",1],["cell",5],["none",2],["assert",6],["not",1],["install",1],["submission",1],["second",1],["observed",5],["dict",2],["str",1],["object",1],["class",1],["gate",4],["staticmethod",1],["active",1],["mode",1],["root",4],["return",3],["review",1],["only",1],["after",2],["self",2],["fields",16],["branch",2],["execution",2],["user",3],["request",2],["candidate",3],["answer",5],["structured",2],["completion",4],["versions",6],["before",6],["produced",2],["artifacts",4],["count",4],["step",2],["terminal",2],["completed",3],["issues",1],["truth",1],["unverified",2],["true",2],["final",1],["replaced",1],["finalize",1],["delivered",3],["finalized",1],["durable",1],["try",1],["run",1],["message",1],["repeat",1],["analysis",1],["isinstance",1],["reviewed",2],["row",4],["pending",3],["committed",1],["deliveries",1],["len",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stage4_reviews_the_exact_same_head_version_in_the_stage1_manifest._Gate","name":[["gate",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["gate",3],["staticmethod",1],["def",3],["active",1],["mode",1],["root",3],["frame",3],["id",9],["return",3],["review",1],["only",1],["after",2],["turn",4],["self",2],["fields",16],["snapshot",5],["collect",1],["evidence",1],["runner",1],["store",1],["branch",2],["execution",2],["user",3],["request",2],["candidate",3],["answer",5],["structured",2],["completion",2],["artifact",2],["versions",2],["before",6],["produced",2],["artifacts",2],["cell",2],["count",4],["step",2],["observed",2],["terminal",2],["completed",2],["issues",1],["truth",1],["unverified",2],["true",1],["final",1],["replaced",1],["false",3],["finalize",1],["delivery",1],["delivered",2],["result",1],["finalized",1],["durable",1]]},{"id":"tests/test_gateway.py#test_stage4_reviews_the_exact_same_head_version_in_the_stage1_manifest._Gate.active_mode","name":[["active",1],["mode",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["active",2],["mode",2],["root",2],["frame",2],["id",2],["return",1],["review",1],["only",1]]},{"id":"tests/test_gateway.py#test_stage4_reviews_the_exact_same_head_version_in_the_stage1_manifest._Gate.finalize_after_delivery","name":[["finalize",1],["after",1],["delivery",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finalize",2],["after",2],["delivery",2],["self",2],["fields",4],["observed",1],["delivered",2],["return",1],["result",1],["finalized",1],["false",2],["durable",1],["terminal",1]]},{"id":"tests/test_gateway.py#test_stage4_reviews_the_exact_same_head_version_in_the_stage1_manifest._Gate.gate_after_turn","name":[["gate",1],["after",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["gate",2],["after",2],["turn",5],["self",2],["fields",14],["snapshot",5],["collect",1],["evidence",1],["runner",1],["store",1],["root",2],["frame",2],["id",8],["branch",2],["execution",2],["user",3],["request",2],["candidate",3],["answer",5],["structured",2],["completion",2],["artifact",2],["versions",2],["before",6],["produced",2],["artifacts",2],["cell",2],["count",4],["step",2],["observed",1],["return",1],["terminal",1],["completed",2],["issues",1],["truth",1],["unverified",2],["true",1],["final",1],["replaced",1],["false",1]]},{"id":"tests/test_gateway.py#test_stop_after_review_wins_the_gateway_terminal_proposal","name":[["test",1],["stop",1],["after",1],["review",1],["wins",1],["gateway",1],["terminal",1],["proposal",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",7],["test",2],["stop",2],["after",5],["review",8],["wins",2],["gateway",4],["terminal",5],["proposal",2],["monkeypatch",5],["tmp",3],["path",3],["cfg",4],["roadmap",2],["features",1],["feature",1],["flags",1],["stage4",1],["completion",3],["gate",5],["true",4],["hub",3],["runner",11],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",4],["frame",9],["id",10],["store",2],["new",1],["kind",1],["turn",2],["project",1],["default",3],["status",6],["ready",1],["observed",5],["fake",2],["ensure",3],["state",9],["dispatcher",1],["simple",1],["namespace",1],["last",3],["output",2],["none",2],["messages",1],["role",2],["system",1],["content",1],["sys",1],["booted",1],["finish",2],["emit",2],["visible",2],["append",1],["at",1],["100",1],["text",3],["candidate",8],["claim",4],["type",2],["chunk",2],["block",1],["engine",1],["summary",2],["model",1],["prose",1],["return",4],["submitted",1],["class",1],["staticmethod",1],["active",1],["mode",1],["root",1],["only",1],["self",2],["fields",5],["narrow",1],["window",1],["returns",1],["but",1],["before",1],["crosses",1],["atomic",1],["finalizing",1],["boundary",1],["cancel",1],["verified",4],["user",1],["truth",1],["unverified",1],["final",1],["answer",3],["replaced",1],["finalize",1],["delivery",1],["update",1],["result",6],["finalized",1],["durable",1],["setattr",3],["runtime",1],["loop",1],["spawn",1],["title",1],["lambda",1],["try",1],["run",1],["message",2],["assert",5],["cancelled",3],["delivered",1],["rows",2],["list",1],["branch",2],["boundaries",1],["next",1],["row",3],["if",1],["assistant",1],["metadata",3],["json",1],["loads",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_stop_after_review_wins_the_gateway_terminal_proposal._Gate","name":[["gate",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["gate",3],["staticmethod",1],["def",3],["active",1],["mode",1],["root",1],["frame",2],["id",2],["return",3],["review",3],["only",1],["after",3],["turn",1],["self",2],["fields",5],["narrow",1],["window",1],["returns",1],["but",1],["before",1],["gateway",1],["crosses",1],["atomic",1],["finalizing",1],["boundary",1],["runner",1],["state",1],["default",1],["cancel",1],["status",2],["verified",4],["terminal",2],["user",1],["truth",1],["unverified",1],["false",2],["final",1],["answer",3],["candidate",1],["replaced",1],["finalize",1],["delivery",1],["observed",1],["update",1],["result",1],["finalized",1],["true",2],["durable",1]]},{"id":"tests/test_gateway.py#test_stop_after_review_wins_the_gateway_terminal_proposal._Gate.active_mode","name":[["active",1],["mode",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["active",2],["mode",2],["root",2],["frame",2],["id",2],["return",1],["review",1],["only",1]]},{"id":"tests/test_gateway.py#test_stop_after_review_wins_the_gateway_terminal_proposal._Gate.finalize_after_delivery","name":[["finalize",1],["after",1],["delivery",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finalize",2],["after",2],["delivery",2],["self",2],["fields",4],["observed",1],["update",1],["return",1],["result",1],["finalized",1],["true",2],["durable",1],["terminal",1]]},{"id":"tests/test_gateway.py#test_stop_after_review_wins_the_gateway_terminal_proposal._Gate.gate_after_turn","name":[["gate",1],["after",1],["turn",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["gate",2],["after",4],["turn",2],["self",2],["fields",3],["narrow",2],["window",2],["review",3],["returns",2],["but",2],["before",2],["gateway",2],["crosses",2],["atomic",2],["finalizing",2],["boundary",2],["runner",1],["state",1],["frame",1],["id",1],["default",1],["cancel",1],["return",1],["status",2],["verified",4],["terminal",1],["user",1],["truth",1],["unverified",1],["false",2],["final",1],["answer",3],["candidate",1],["replaced",1]]},{"id":"tests/test_gateway.py#test_stop_after_review_wins_the_gateway_terminal_proposal.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["state",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_gateway.py#test_stop_after_review_wins_the_gateway_terminal_proposal.finish","name":[["finish",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["finish",2],["state",4],["emit",3],["visible",3],["append",1],["at",1],["100",1],["text",3],["candidate",4],["claim",4],["type",2],["chunk",2],["frame",2],["id",2],["block",1],["last",2],["engine",1],["completion",1],["output",1],["summary",1],["model",1],["prose",1],["return",1],["submitted",1]]},{"id":"tests/test_gateway.py#test_streamed_artifact_bytes_carry_the_same_profile_as_served_ones","name":[["test",1],["streamed",1],["artifact",1],["bytes",1],["carry",1],["same",1],["profile",1],["as",1],["served",1],["ones",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["streamed",2],["artifact",4],["bytes",6],["carry",2],["same",2],["profile",5],["as",2],["served",2],["ones",2],["tmp",4],["path",4],["stream",2],["file",2],["other",1],["writer",1],["builds",1],["its",2],["headers",4],["by",1],["hand",1],["instead",1],["going",1],["through",1],["send",3],["so",1],["has",1],["own",1],["copy",1],["agent",1],["authored",1],["decision",1],["two",1],["writers",1],["one",1],["fact",1],["allowed",1],["disagree",1],["bundle",2],["download",1],["kept",1],["ui",1],["shell",1],["policy",3],["while",1],["artifacts",1],["id",1],["moved",1],["off",1],["cfg",4],["runner",4],["gateway",3],["mod",3],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",7],["object",1],["new",1],["make",1],["emitted",4],["list",1],["tuple",1],["str",2],["response",1],["lambda",3],["code",1],["none",2],["header",1],["key",6],["value",6],["append",1],["end",1],["wfile",1],["io",2],["payload",3],["zip",2],["write",1],["pk",1],["x05",1],["x06",1],["x00",1],["18",1],["security",4],["try",1],["application",1],["finally",1],["close",1],["assert",2],["if",2],["content",2],["frame",1],["options",1],["sameorigin",1]]},{"id":"tests/test_gateway.py#test_submit_message_runs_turn_in_background","name":[["test",1],["submit",1],["message",1],["runs",1],["turn",1],["background",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",4],["submit",3],["message",4],["runs",2],["turn",2],["background",2],["tmp",3],["path",3],["cfg",3],["runner",4],["gateway",1],["mod",1],["session",1],["hub",1],["started",3],["threading",2],["event",2],["release",3],["fake",2],["run",3],["root",3],["frame",5],["id",8],["project",2],["user",2],["text",2],["model",4],["none",4],["plan",1],["false",2],["annos",1],["explore",1],["item",1],["was",1],["accepted",1],["under",1],["carried",1],["from",1],["request",1],["thread",1],["freeze",1],["be",1],["written",1],["only",1],["whose",1],["pin",1],["rebind",1],["route",1],["rewrites",1],["by",1],["design",1],["so",1],["queued",1],["follow",1],["up",1],["could",1],["adopt",1],["after",1],["202",1],["frozen",1],["binding",1],["task",3],["mode",1],["assert",8],["default",2],["long",2],["wait",3],["return",1],["status",2],["completed",2],["job",7],["not",1],["done",1],["result",2]]},{"id":"tests/test_gateway.py#test_submit_message_runs_turn_in_background.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["root",4],["frame",7],["id",8],["project",3],["user",3],["text",3],["model",4],["none",8],["plan",2],["false",4],["annos",2],["explore",2],["item",2],["was",2],["accepted",2],["under",2],["carried",2],["from",2],["request",2],["thread",2],["freeze",2],["be",2],["written",2],["only",2],["whose",2],["pin",2],["rebind",2],["route",2],["rewrites",2],["by",2],["design",2],["so",2],["queued",2],["follow",2],["up",2],["could",2],["adopt",2],["after",2],["202",2],["frozen",2],["binding",2],["task",3],["mode",2],["started",1],["assert",4],["test",1],["default",1],["long",1],["release",1],["wait",1],["return",1],["status",1],["completed",1]]},{"id":"tests/test_gateway.py#test_the_access_token_is_minted_once_and_survives_a_restart","name":[["test",1],["access",1],["token",1],["minted",1],["once",1],["survives",1],["restart",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["access",2],["token",5],["minted",2],["once",3],["survives",2],["restart",3],["tmp",9],["path",8],["closure",1],["changed",1],["every",2],["boot",1],["tolerable",1],["while",1],["gate",1],["off",1],["by",4],["default",1],["intolerable",1],["cookie",1],["already",1],["issued",1],["stops",1],["working",1],["user",1],["locked",1],["out",2],["their",1],["own",1],["daemon",2],["also",1],["has",1],["be",1],["readable",1],["cli",1],["must",1],["present",1],["credential",2],["cannot",1],["import",3],["web",1],["server",2],["find",1],["from",1],["openai4s",1],["local",6],["auth",6],["first",5],["load",3],["mint",3],["assert",6],["read",1],["owner",1],["only",1],["posix",2],["file",1],["holds",1],["live",1],["os",3],["as",1],["mode",4],["filename",1],["stat",1],["st",1],["0o777",1],["if",1],["name",2],["0o600",1],["oct",1],["no",1],["temporary",1],["left",1],["behind",1],["atomic",1],["write",1],["not",1],["glob",1],["different",2],["data",1],["dir",1],["other",2],["elsewhere",1]]},{"id":"tests/test_gateway.py#test_the_artifact_bundle_route_selects_the_hardened_profile","name":[["test",1],["artifact",1],["bundle",1],["route",1],["selects",1],["hardened",1],["profile",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["artifact",4],["bundle",3],["route",3],["selects",2],["hardened",2],["profile",2],["tmp",4],["path",6],["zip",2],["agent",1],["authored",1],["bytes",1],["too",1],["only",1],["stream",2],["file",2],["caller",1],["so",1],["not",1],["just",1],["writer",1],["has",1],["opt",1],["cfg",4],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",4],["object",1],["new",1],["make",1],["streamed",5],["list",1],["dict",1],["lambda",1],["ctype",3],["extra",1],["none",3],["security",6],["append",1],["source",3],["report",2],["txt",2],["write",1],["text",1],["hi",1],["encoding",1],["utf",1],["try",1],["serve",1],["str",1],["filename",1],["frame",2],["finally",1],["close",1],["assert",3],["len",1],["policy",3],["content",1],["script",1],["src",1],["options",1],["sameorigin",1]]},{"id":"tests/test_gateway.py#test_the_cli_presents_the_daemon_credential","name":[["test",1],["cli",1],["presents",1],["daemon",1],["credential",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["cli",5],["presents",2],["daemon",12],["credential",5],["tmp",3],["path",5],["monkeypatch",5],["every",1],["backed",1],["subcommand",1],["401s",1],["without",2],["request",1],["sent",1],["no",1],["at",1],["all",1],["leaned",1],["comment",1],["saying",1],["csrf",1],["guard",1],["passes",1],["non",1],["browser",1],["clients",1],["true",1],["unrelated",1],["token",13],["gate",2],["openai4",5],["exists",2],["because",1],["file",2],["owner",1],["only",1],["under",1],["another",1],["account",2],["systemd",1],["unit",1],["writes",1],["user",1],["cannot",1],["read",1],["override",2],["would",1],["need",1],["chmod",1],["su",1],["from",2],["openai4s",2],["main",1],["import",2],["hint",3],["server",1],["local",3],["auth",3],["cfg",10],["delenv",2],["raising",2],["false",2],["nothing",1],["minted",3],["yet",1],["names",1],["assert",5],["none",1],["load",1],["mint",1],["data",1],["dir",1],["wins",1],["cross",1],["case",1],["setenv",1],["supplied",2],["by",2],["operator",2],["accepts",1],["sends",1],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",9],["cls",2],["make",1],["object",1],["new",1],["headers",1],["header",1],["api",4],["v1",1],["frames",1],["reached",5],["json",2],["lambda",2],["obj",1],["code",2],["200",1],["append",2],["method",1],["sub",2],["route",1]]},{"id":"tests/test_gateway.py#test_the_correlation_id_reaches_the_job_thread","name":[["test",1],["correlation",1],["id",1],["reaches",1],["job",1],["thread",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",4],["correlation",12],["id",25],["reaches",2],["job",10],["thread",11],["contextvars",1],["not",4],["cross",1],["threading",3],["comment",1],["above",1],["said",1],["opposite",1],["context",4],["var",1],["was",4],["chosen",1],["because",2],["gateway",2],["hands",1],["requests",1],["threads",2],["value",1],["has",1],["survive",1],["into",1],["anything",1],["those",1],["schedule",1],["new",3],["starts",1],["empty",2],["so",2],["every",1],["structured",1],["log",3],["line",2],["emitted",1],["from",2],["turn",1],["plan",1],["repl",1],["carried",2],["request",10],["user",2],["quotes",1],["off",1],["failed",3],["matched",1],["nothing",1],["work",2],["one",3],["place",1],["supposed",1],["help",1],["two",1],["halves",1],["unit",1],["helper",5],["would",1],["prove",1],["defect",1],["spawn",2],["sites",1],["did",2],["behaviour",1],["asserted",2],["here",1],["three",1],["serving",1],["spawns",1],["actually",1],["go",1],["through",1],["companion",1],["below",1],["openai4s",1],["observability",1],["import",1],["carry",3],["reset",2],["token",2],["try",1],["captured",3],["list",2],["str",2],["target",2],["lambda",2],["append",2],["start",2],["join",2],["assert",4],["bare",5],["still",1],["makes",1],["load",1],["bearing",1],["rather",1],["than",1],["decorative",1],["plain",3],["moot",1],["records",1],["built",1],["under",1],["failure",1],["reads",1],["share",1],["mod",1],["message",1],["root",1],["finish",1],["error",1],["boom",1],["wait",1],["result",1],["finally",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_counts_interrupted_cells_as_failures","name":[["test",1],["example",1],["seed",1],["counts",1],["interrupted",1],["cells",1],["as",1],["failures",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["example",3],["seed",4],["counts",2],["interrupted",5],["cells",6],["as",3],["failures",2],["tmp",3],["path",3],["monkeypatch",4],["cancelled",1],["carry",1],["error",3],["none",3],["must",1],["not",5],["read",1],["successes",1],["doing",1],["so",1],["reopened",1],["all",1],["green",1],["done",2],["every",1],["value",1],["real",1],["header",1],["over",1],["never",1],["finished",1],["alongside",1],["material",1],["lines",1],["pointing",1],["at",1],["notebook",1],["exist",1],["delenv",1],["openai4",1],["demo",1],["raising",1],["false",1],["behaviour",2],["index",5],["register",4],["if",2],["return",2],["status",2],["completed",1],["cell",2],["family",1],["biochemistry",1],["csv",1],["elif",2],["nif3",2],["structure",1],["pdb",1],["report",1],["md",1],["store",1],["content",5],["fake",1],["assert",4],["startswith",1],["did",1],["complete",1],["before",1],["completion",1],["hydropathy",1],["figure",1],["produced",1],["run",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_counts_interrupted_cells_as_failures.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["behaviour",2],["index",6],["register",5],["if",2],["return",2],["status",2],["completed",1],["cell",1],["error",1],["none",2],["interrupted",1],["family",1],["biochemistry",1],["csv",1],["elif",2],["nif3",2],["structure",1],["pdb",1],["report",1],["md",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_is_on_demand_idempotent_and_single_flight","name":[["test",1],["example",1],["seed",1],["demand",1],["idempotent",1],["single",1],["flight",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["example",6],["seed",12],["demand",2],["idempotent",3],["single",2],["flight",2],["tmp",3],["path",3],["monkeypatch",4],["demo",3],["session",4],["by",1],["name",2],["stops",1],["duplicating",1],["but",1],["not",2],["two",3],["concurrent",1],["requests",1],["both",1],["starting",1],["check",1],["insert",1],["one",1],["transaction",1],["runs",5],["as",2],["long",1],["six",1],["live",1],["cells",2],["take",1],["clicks",1],["would",1],["have",1],["run",1],["twelve",1],["sets",1],["api",1],["calls",1],["delenv",1],["openai4",1],["raising",1],["false",3],["cfg",6],["runner",9],["gateway",2],["mod",2],["hub",1],["release",3],["threading",1],["event",1],["list",1],["int",1],["slow",2],["append",1],["wait",2],["setattr",1],["try",1],["assert",4],["start",2],["true",3],["range",1],["50",1],["thread",1],["actually",1],["enter",1],["if",1],["break",1],["time",1],["sleep",1],["01",1],["running",2],["second",1],["caller",1],["refused",2],["distinguishably",1],["started",1],["someone",1],["else",1],["doing",1],["ui",1],["shows",1],["differently",1],["from",1],["failure",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_is_on_demand_idempotent_and_single_flight._slow_seed","name":[["slow",1],["seed",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["slow",2],["seed",2],["cfg",2],["runner",2],["runs",1],["append",1],["release",1],["wait",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_message_keeps_the_full_claim_when_everything_ran","name":[["test",1],["example",1],["seed",1],["message",1],["keeps",1],["full",1],["claim",1],["everything",1],["ran",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["example",2],["seed",4],["message",3],["keeps",3],["full",2],["claim",2],["everything",2],["ran",2],["tmp",3],["path",3],["monkeypatch",4],["all",1],["green",1],["run",1],["its",1],["original",1],["fully",1],["claimed",1],["delenv",1],["openai4",1],["demo",1],["raising",1],["false",1],["behaviour",2],["index",5],["register",5],["if",1],["figure",2],["cell3",1],["0001",1],["png",2],["elif",3],["family",2],["biochemistry",2],["csv",2],["nif3",4],["structure",2],["pdb",2],["report",2],["md",2],["return",1],["none",1],["store",1],["content",4],["fake",1],["cells",1],["assert",3],["startswith",1],["done",1],["every",1],["value",1],["session",1],["did",1],["not",2],["complete",1],["name",2],["hydropathy",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_message_keeps_the_full_claim_when_everything_ran.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["behaviour",2],["index",6],["register",6],["if",1],["figure",1],["cell3",1],["0001",1],["png",1],["elif",3],["family",1],["biochemistry",1],["csv",1],["nif3",2],["structure",1],["pdb",1],["report",1],["md",1],["return",1],["none",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_message_lists_only_materials_that_really_exist","name":[["test",1],["example",1],["seed",1],["message",1],["lists",1],["only",1],["materials",1],["really",1],["exist",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["example",4],["seed",4],["message",4],["lists",2],["only",2],["materials",4],["really",2],["exist",2],["tmp",3],["path",3],["monkeypatch",4],["final",1],["assistant",1],["must",1],["be",1],["reconciled",1],["against",1],["actually",1],["ran",1],["lightweight",1],["install",1],["no",4],["biopython",1],["pandas",1],["cell",4],["dies",1],["module",7],["not",12],["found",6],["error",6],["file",6],["yet",1],["open",1],["done",2],["every",2],["value",1],["computed",1],["from",1],["real",1],["data",1],["list",3],["family",3],["biochemistry",4],["csv",3],["nif3",5],["report",3],["md",2],["as",1],["clickable",2],["material",1],["line",3],["now",1],["branches",1],["artifact",2],["store",4],["header",2],["reports",1],["crashed",2],["cells",4],["instead",1],["claiming",1],["success",1],["their",2],["behalf",1],["delenv",1],["openai4",1],["demo",1],["raising",1],["false",1],["behaviour",2],["index",5],["register",3],["if",1],["figure",3],["cell3",2],["0001",2],["png",3],["elif",3],["return",3],["traceback",2],["most",2],["recent",2],["call",2],["last",2],["kernel",2],["named",2],["bio",2],["structure",3],["pdb",3],["errno",1],["such",1],["directory",1],["none",1],["content",11],["fake",1],["honest",2],["about",1],["cites",1],["errors",1],["assert",11],["startswith",1],["did",1],["complete",1],["exactly",1],["holds",1],["produced",5],["files",1],["claims",1],["missing",1],["ones",1],["placeholders",1],["filename",1],["artifacts",1],["project",1],["id",1],["proj",1],["hydropathy",1],["table",1],["run",2],["summary",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_message_lists_only_materials_that_really_exist.behaviour","name":[["behaviour",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["behaviour",2],["index",6],["register",4],["if",1],["figure",1],["cell3",1],["0001",1],["png",1],["elif",3],["return",3],["traceback",2],["most",2],["recent",2],["call",2],["last",2],["file",4],["kernel",2],["line",2],["module",4],["not",2],["found",2],["error",2],["no",2],["named",1],["bio",1],["nif3",1],["structure",1],["pdb",1],["errno",1],["such",1],["directory",1],["family",1],["biochemistry",1],["csv",1],["none",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_route_reports_state_and_surfaces_its_error","name":[["test",1],["example",1],["seed",1],["route",1],["reports",1],["state",1],["surfaces",1],["its",1],["error",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["example",10],["seed",8],["route",3],["reports",3],["state",2],["surfaces",2],["its",2],["error",7],["tmp",3],["path",4],["monkeypatch",5],["background",1],["fails",1],["has",2],["nowhere",1],["report",1],["so",1],["here",1],["without",1],["ui",1],["only",1],["signal",1],["never",2],["appears",1],["indistinguishable",1],["from",2],["slow",1],["network",1],["delenv",1],["openai4",1],["demo",3],["raising",1],["false",5],["cfg",5],["runner",6],["gateway",6],["mod",5],["session",8],["hub",2],["handler",12],["cls",2],["make",1],["try",1],["object",1],["new",1],["api",5],["v1",1],["seen",5],["list",2],["tuple",1],["dict",1],["int",2],["json",1],["lambda",4],["obj",2],["code",6],["200",3],["append",2],["body",7],["assert",9],["seeded",1],["running",1],["started",3],["starts",1],["anything",1],["seeds",2],["at",1],["startup",1],["unconfirmed",2],["post",4],["refuses",1],["more",1],["point",1],["nothing",1],["keeps",1],["generic",1],["surface",1],["driver",1],["contract",1],["capture",1],["coverage",1],["sweep",1],["executing",1],["six",1],["cells",1],["calling",1],["two",1],["external",1],["apis",1],["just",1],["by",1],["enumerating",1],["verbs",1],["asserting",1],["400",2],["alone",1],["would",1],["not",1],["prove",1],["check",1],["happen",1],["before",1],["start",1],["ran",3],["setattr",2],["pytest",1],["raises",1],["as",1],["refused",3],["value",2],["confirmation",1],["required",1],["time",2],["sleep",2],["boom",2],["raise",1],["runtime",1],["uniprot",2],["unreachable",2],["confirm",1],["true",2],["range",1],["if",1],["last",1],["break",1],["01",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_route_reports_state_and_surfaces_its_error._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["boom",2],["cfg",2],["runner",2],["raise",1],["runtime",1],["error",1],["uniprot",1],["unreachable",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_route_reports_the_already_seeded_state","name":[["test",1],["example",1],["seed",1],["route",1],["reports",1],["already",1],["seeded",1],["state",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",3],["example",13],["seed",6],["route",2],["reports",3],["already",3],["seeded",7],["state",3],["tmp",3],["path",6],["monkeypatch",4],["idempotent",1],["api",6],["docs",2],["describe",1],["nothing",2],["exercised",1],["post",6],["session",10],["install",3],["has",3],["must",1],["not",5],["start",3],["anything",1],["existing",1],["none",3],["skips",1],["entirely",1],["so",4],["response",3],["frame",6],["there",1],["whatever",1],["error",10],["last",5],["attempt",1],["left",1],["behind",1],["worth",1],["its",1],["own",1],["difference",1],["between",1],["second",2],["click",2],["costing",1],["running",1],["six",1],["cells",1],["also",1],["closes",1],["hole",1],["surfaced",1],["somewhere",1],["unexpected",1],["frozen",1],["ok",1],["shape",2],["schemas",1],["json",2],["was",2],["built",1],["from",1],["single",1],["observation",2],["suite",1],["happened",1],["make",2],["sits",1],["immediately",1],["after",1],["cleared",1],["spawned",1],["thread",2],["may",2],["have",1],["failed",2],["yet",1],["both",3],["threads",1],["then",1],["contend",1],["same",3],["lock",1],["captured",1],["as",2],["string",1],["linux",1],["ci",2],["null",3],["mac",1],["os",1],["scheduler",1],["outcome",1],["published",1],["contract",2],["file",1],["whose",1],["whole",1],["claim",1],["describes",1],["field",1],["str",2],["verbs",1],["one",2],["dict",2],["literal",1],["fed",1],["by",1],["id",4],["once",1],["before",1],["two",1],["observations",1],["below",1],["pin",1],["halves",1],["each",1],["deterministically",1],["without",1],["depending",1],["wins",1],["delenv",1],["openai4",1],["demo",3],["raising",1],["false",3],["cfg",8],["runner",11],["gateway",5],["mod",5],["hub",3],["seen",4],["list",1],["tuple",1],["int",1],["handler",13],["active",2],["object",2],["new",2],["v1",1],["lambda",2],["obj",2],["code",6],["200",4],["append",1],["body",11],["confirm",1],["true",3],["return",1],["try",2],["real",4],["recorded",1],["through",1],["boom",2],["raise",1],["runtime",1],["uniprot",2],["unreachable",2],["setattr",1],["range",1],["if",1],["break",1],["time",1],["sleep",1],["01",1],["assert",11],["exists",1],["now",1],["written",1],["way",1],["seeder",1],["writes",1],["store",5],["row",1],["patched",1],["lookup",1],["still",1],["answer",1],["publishes",1],["stays",1],["honest",1],["db",1],["fid",4],["kind",1],["turn",1],["project",1],["proj",1],["status",1],["done",1],["model",2],["llm",1],["update",1],["name",2],["started",3],["run",1],["never",1],["half",1],["could",1],["observe",1],["fresh",3],["verb",2],["finally",2],["close",2]]},{"id":"tests/test_gateway.py#test_the_example_seed_route_reports_the_already_seeded_state._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["boom",2],["cfg",2],["runner",2],["raise",1],["runtime",1],["error",1],["uniprot",1],["unreachable",1]]},{"id":"tests/test_gateway.py#test_the_example_seed_route_reports_the_already_seeded_state._handler_for","name":[["handler",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["handler",8],["active",3],["runner",3],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["cfg",1],["hub",1],["path",1],["api",1],["v1",1],["example",1],["session",1],["json",1],["lambda",2],["obj",2],["code",2],["200",1],["seen",1],["append",1],["body",1],["confirm",1],["true",1],["return",1]]},{"id":"tests/test_gateway.py#test_the_framed_editor_documents_are_the_only_relaxed_static_responses","name":[["test",1],["framed",1],["editor",1],["documents",1],["only",1],["relaxed",1],["static",1],["responses",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",2],["framed",8],["editor",4],["documents",3],["only",3],["relaxed",2],["static",8],["responses",2],["tmp",3],["path",8],["ketcher",7],["vendored",2],["page",1],["frames",1],["need",1],["frame",4],["ancestors",2],["self",4],["they",1],["product",1],["first",2],["party",2],["shell",3],["deny",1],["meant",1],["chemistry",1],["rendered",1],["nothing",1],["at",1],["all",1],["relaxation",1],["has",1],["stop",1],["there",1],["every",1],["other",1],["response",1],["itself",1],["keep",1],["denial",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["handler",5],["sends",4],["bytes",1],["headers",2],["auth",1],["profile",4],["del",1],["route",1],["assert",9],["return",1],["try",1],["vendor",5],["index",3],["html",3],["security",9],["not",4],["none",3],["content",3],["policy",4],["options",1],["sameorigin",1],["string",1],["compilation",1],["confined",1],["pinned",1],["document",1],["wrapper",1],["keeps",1],["no",1],["eval",4],["exact",1],["directives",1],["substrings",1],["wider",1],["grant",1],["must",1],["slip",1],["past",1],["expected",2],["script",4],["src",4],["unsafe",3],["if",1],["else",1],["wasm",1],["real",1],["sibling",2],["file",2],["under",1],["very",1],["same",1],["directory",2],["so",1],["asserts",1],["matched",1],["exactly",1],["by",1],["prefix",1],["webui",1],["dir",1],["version",2],["pick",1],["another",1],["existing",1],["assertion",1],["app",1],["js",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_the_framed_editor_documents_are_the_only_relaxed_static_responses.profile","name":[["profile",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["profile",2],["path",5],["del",1],["sends",3],["handler",2],["route",1],["assert",1],["return",1]]},{"id":"tests/test_gateway.py#test_the_gate_accepts_bearer_and_the_explicit_header","name":[["test",1],["gate",1],["accepts",1],["bearer",1],["explicit",1],["header",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["gate",3],["accepts",2],["bearer",9],["explicit",2],["header",3],["tmp",3],["path",4],["monkeypatch",3],["authorization",9],["generic",1],["client",1],["reaches",1],["unprompted",1],["neither",1],["spelling",1],["preferred",1],["open",1],["ai4",1],["token",15],["stays",1],["because",1],["something",1],["upstream",1],["may",1],["already",1],["own",2],["cli",1],["sends",1],["here",1],["so",1],["curl",1],["any",1],["sdk",1],["work",1],["without",1],["reading",1],["docs",1],["first",1],["both",1],["go",1],["through",2],["one",2],["parser",2],["auth",8],["status",5],["also",1],["calls",1],["route",3],["answers",1],["from",2],["its",1],["reasoning",1],["old",1],["hardcoded",1],["none",1],["survived",1],["was",2],["actually",1],["openai4s",1],["server",1],["import",1],["local",3],["delenv",1],["openai4",1],["require",1],["raising",1],["false",1],["cfg",5],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["handler",10],["cls",4],["make",1],["read",1],["data",1],["dir",1],["try",1],["headers",7],["rfc",1],["7235",1],["scheme",3],["caseless",1],["assert",5],["probe",2],["api",5],["v1",3],["frames",3],["basic",1],["right",1],["value",1],["wrong",1],["bare",1],["no",1],["not",2],["401",1],["reports",1],["same",1],["never",1],["leaks",1],["itself",1],["only",1],["whether",1],["accepted",1],["object",1],["new",1],["seen",5],["list",1],["dict",1],["json",2],["lambda",1],["obj",2],["code",1],["200",1],["append",1],["authenticated",1],["true",1],["mode",1],["dumps",1],["finally",1],["close",1]]},{"id":"tests/test_gateway.py#test_the_loopback_gate_is_required_by_default","name":[["test",1],["loopback",1],["gate",1],["required",1],["by",1],["default",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",3],["loopback",8],["gate",4],["required",2],["by",2],["default",3],["tmp",5],["path",5],["monkeypatch",4],["be",1],["opt",3],["reasoning",1],["was",3],["single",1],["user",1],["local",7],["tool",1],["needs",1],["no",2],["but",1],["daemon",2],["exposes",1],["unauthenticated",1],["code",1],["execution",1],["kernel",1],["execute",1],["compute",1],["jobs",1],["host",3],["bash",1],["includes",1],["every",1],["other",1],["process",2],["machine",1],["origin",1],["guards",1],["cover",2],["browser",1],["they",1],["not",2],["openai4",4],["require",5],["token",9],["escape",1],["hatch",1],["granted",1],["exactly",1],["one",1],["minor",1],["release",2],["d1",1],["v0",1],["from",2],["variable",1],["ignored",2],["so",1],["started",1],["still",2],["mints",1],["its",1],["setting",1],["keeps",1],["working",1],["simply",1],["asks",1],["only",1],["behaviour",1],["openai4s",1],["server",1],["import",1],["auth",4],["delenv",1],["raising",1],["false",1],["cfg",6],["runner",9],["gateway",6],["mod",6],["session",3],["hub",6],["make",3],["handler",3],["assert",3],["read",3],["data",4],["dir",4],["did",1],["retired",1],["out",2],["setenv",1],["relaxed",7],["turned",1],["off",2],["bind",1],["anything",1],["route",1],["has",1],["configuration",1],["under",1],["should",1],["answer",1],["without",1],["credential",1],["exposed",7],["config",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["max",1],["turns",1],["non",1],["honoured",1]]},{"id":"tests/test_gateway.py#test_token_comparison_is_constant_time_and_refuses_empties","name":[["test",1],["token",1],["comparison",1],["constant",1],["time",1],["refuses",1],["empties",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["token",3],["comparison",2],["constant",2],["time",2],["refuses",2],["empties",2],["secret",1],["leaks",1],["its",1],["prefix",1],["through",1],["timing",1],["weak",1],["over",2],["loopback",1],["real",1],["tunnel",1],["absent",2],["value",1],["must",1],["never",1],["compare",1],["equal",1],["expectation",1],["daemon",1],["no",1],["would",1],["accept",1],["anyone",1],["from",1],["openai4s",1],["server",1],["import",1],["local",7],["auth",7],["assert",6],["matches",6],["abc",5],["true",1],["abd",1],["false",5],["none",4]]},{"id":"tests/test_gateway.py#test_token_gate_401_and_cookie_redirect","name":[["test",1],["token",1],["gate",1],["401",1],["cookie",1],["redirect",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["token",39],["gate",5],["401",9],["cookie",10],["redirect",4],["monkeypatch",2],["tmp",3],["path",14],["capsys",3],["no",5],["credential",2],["envelope",2],["valid",2],["sets",1],["redirects",1],["stripped",2],["health",4],["auth",8],["status",4],["stay",1],["reachable",2],["so",7],["client",2],["discover",1],["needs",2],["one",4],["three",1],["things",1],["changed",1],["here",1],["each",1],["was",4],["defect",1],["its",2],["own",2],["minted",1],["per",1],["boot",1],["into",1],["closure",1],["every",2],["restart",1],["invalidated",1],["already",1],["issued",1],["comparison",1],["leaks",1],["secret",1],["prefix",1],["through",1],["timing",1],["went",2],["unconditionally",1],["bookmarked",1],["deep",1],["link",3],["carrying",3],["landed",1],["dashboard",1],["instead",1],["target",1],["cfg",7],["runner",4],["gateway",4],["mod",3],["session",1],["hub",3],["handler",30],["cls",2],["make",2],["captured",3],["readouterr",1],["stderr",2],["assertion",1],["point",1],["rather",2],["than",2],["detail",1],["print",2],["stdout",4],["banner",1],["block",2],["buffered",2],["whenever",1],["not",9],["tty",2],["under",1],["nohup",1],["systemd",1],["docker",1],["any",1],["log",1],["file",2],["line",1],["user",1],["order",1],["open",2],["their",1],["daemon",3],["never",1],["appeared",1],["showed",1],["terminal",1],["exactly",1],["survived",1],["review",1],["configuration",1],["hides",1],["nobody",1],["develops",1],["found",1],["by",4],["running",1],["real",1],["redirected",1],["reading",1],["code",13],["assert",23],["out",1],["access",2],["off",1],["tok",3],["re",1],["search",1],["za",1],["z0",1],["20",1],["err",1],["did",1],["group",1],["persisted",1],["second",1],["same",2],["data",5],["dir",4],["uses",1],["invalidating",1],["first",1],["cookies",1],["from",4],["openai4s",1],["server",1],["import",1],["local",3],["read",2],["object",1],["new",1],["headers",13],["origin",1],["replies",9],["json",2],["lambda",4],["obj",2],["200",4],["append",1],["error",2],["api",4],["v1",4],["frames",3],["route",9],["body",9],["startswith",2],["unauthorized",1],["wrong",1],["still",1],["deadbeef",1],["mutation",2],["may",2],["authenticate",1],["query",2],["string",1],["at",2],["all",2],["url",2],["logged",1],["proxies",1],["kept",1],["history",1],["leaked",1],["referer",1],["request",1],["least",1],["able",1],["afford",1],["post",1],["but",3],["header",2],["works",1],["non",1],["browser",1],["ai4",1],["exempt",1],["ok",1],["unauthenticated",1],["tells",1],["truth",1],["answer",1],["mode",5],["none",3],["even",1],["frontend",1],["had",1],["way",1],["learn",1],["required",1],["authenticated",1],["false",1],["dumps",1],["303",3],["os",2],["rest",1],["preserved",1],["resp",12],["send",2],["response",1],["setitem",2],["end",1],["location",2],["http",1],["only",1],["clear",2],["raw",3],["answers",1],["be",1],["bootstrapped",1],["preview",2],["id",1],["streams",1],["artifact",1],["bytes",1],["there",1],["then",1],["hand",1],["whoever",1],["held",1],["abc",1]]},{"id":"tests/test_gateway.py#test_tool_batch_applies_env_switch_before_following_call","name":[["test",1],["tool",1],["batch",1],["applies",1],["env",1],["switch",1],["before",1],["following",1],["call",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",7],["test",2],["tool",5],["batch",3],["applies",2],["env",13],["switch",2],["before",2],["following",2],["call",3],["monkeypatch",5],["tmp",3],["path",4],["then",1],["another",1],["one",1],["reply",1],["must",1],["rebuilt",1],["dispatcher",7],["cfg",4],["runner",6],["gateway",2],["mod",2],["session",1],["hub",1],["st",5],["state",9],["default",1],["messages",2],["role",1],["system",1],["content",2],["sys",1],["calls",4],["class",1],["last",2],["output",4],["none",5],["init",1],["self",4],["label",4],["method",3],["args",2],["append",2],["if",1],["pending",7],["name",5],["return",3],["ok",3],["true",4],["old",2],["replies",2],["iter",1],["arguments",2],["struct",2],["list",2],["dir",2],["python",2],["nhost",1],["submit",1],["done",1],["fake",4],["chat",3],["delta",1],["kwargs",1],["next",1],["usage",1],["apply",5],["emit",2],["new",2],["setattr",3],["exec",2],["code",1],["origin",1],["stream",1],["language",1],["result",1],["stdout",1],["stderr",1],["error",1],["execute",1],["log",1],["loop",1],["lambda",1],["event",1],["assert",1]]},{"id":"tests/test_gateway.py#test_tool_batch_applies_env_switch_before_following_call.apply_pending","name":[["apply",1],["pending",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["apply",3],["pending",5],["state",7],["emit",2],["calls",1],["append",1],["env",4],["name",1],["none",1],["dispatcher",2],["new",1]]},{"id":"tests/test_gateway.py#test_tool_batch_applies_env_switch_before_following_call.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["dispatcher",2],["last",1],["output",1],["none",1],["def",2],["init",1],["self",4],["label",4],["call",1],["method",3],["args",2],["calls",1],["append",1],["if",1],["env",2],["st",1],["pending",1],["name",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_gateway.py#test_tool_batch_applies_env_switch_before_following_call.Dispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["call",2],["self",3],["method",4],["args",3],["calls",1],["append",1],["label",1],["if",1],["env",2],["st",1],["pending",1],["name",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_gateway.py#test_tool_batch_applies_env_switch_before_following_call.Dispatcher.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["label",4]]},{"id":"tests/test_gateway.py#test_tool_batch_applies_env_switch_before_following_call.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["cfg",2],["delta",2],["none",2],["kwargs",2],["return",1],["content",1],["next",1],["replies",1],["usage",1]]},{"id":"tests/test_gateway.py#test_tool_batch_applies_env_switch_before_following_call.fake_exec","name":[["fake",1],["exec",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["fake",2],["exec",2],["state",3],["code",2],["origin",2],["emit",2],["stream",2],["true",3],["language",2],["python",2],["dispatcher",1],["last",1],["output",2],["ok",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_gateway.py#test_unhandled_exception_maps_to_500_error_envelope","name":[["test",1],["unhandled",1],["exception",1],["maps",1],["500",1],["error",1],["envelope",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",3],["unhandled",2],["exception",6],["maps",2],["500",4],["error",8],["envelope",2],["tmp",3],["path",5],["capsys",3],["non",1],["gateway",4],["under",1],["api",3],["becomes",1],["whose",1],["body",6],["says",1],["nothing",1],["about",1],["assert",6],["str",1],["pinned",1],["leak",1],["nobody",1],["wrote",1],["message",2],["carries",1],["whatever",1],["raising",1],["code",6],["happened",1],["interpolate",1],["practice",1],["argv",1],["credential",1],["so",1],["projector",2],["replaces",1],["see",1],["tests",1],["public",1],["py",1],["canary",1],["proves",1],["cfg",5],["runner",3],["mod",3],["session",1],["hub",2],["handler",9],["cls",2],["make",1],["object",1],["new",1],["headers",2],["auth",1],["replies",3],["json",2],["lambda",1],["obj",2],["200",1],["append",1],["boom",2],["method",1],["sub",1],["raise",1],["runtime",1],["kaput",2],["v1",1],["anything",1],["route",1],["not",1],["dumps",1],["internal",2],["request",1],["id",1],["readouterr",1],["swallow",1],["printed",1],["traceback",1]]},{"id":"tests/test_gateway.py#test_unhandled_exception_maps_to_500_error_envelope.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["boom",2],["method",2],["sub",2],["raise",1],["runtime",1],["error",1],["kaput",1]]},{"id":"tests/test_gateway.py#test_upload_decodes_base64_or_refuses_it","name":[["test",1],["upload",1],["decodes",1],["base64",1],["refuses",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",3],["test",3],["upload",7],["decodes",3],["base64",12],["refuses",2],["tmp",3],["path",5],["post",1],["api",2],["uploads",1],["no",2],["longer",1],["reinterprets",1],["cannot",1],["decode",3],["call",1],["b64decode",1],["without",1],["validate",1],["true",1],["so",1],["non",2],["alphabet",2],["characters",1],["were",1],["silently",2],["discarded",1],["payload",2],["decoded",3],["different",1],["bytes",8],["error",3],["artifact",5],["then",1],["carried",1],["checksum",1],["over",1],["content",6],["nobody",1],["sent",1],["decoding",1],["did",1],["fail",1],["outright",1],["stored",3],["raw",3],["string",1],["utf",1],["npy",1],["whose",1],["lost",1],["character",2],["contained",1],["text",2],["versioned",1],["hashed",1],["indistinguishable",1],["from",1],["data",1],["asserted",1],["both",1],["behaviours",1],["doc",1],["recorded",1],["them",1],["as",4],["documented",1],["wart",2],["rewrites",1],["scientific",1],["input",1],["defect",1],["nicer",1],["name",1],["cfg",2],["runner",3],["store",2],["fid",5],["st",1],["frame",5],["hub",3],["handler",8],["cls",2],["gateway",5],["mod",3],["make",1],["object",1],["new",1],["res",9],["return",1],["resolve",1],["id",7],["read",1],["valid",1],["filename",5],["bin",5],["b64encode",2],["x00",4],["x01binary",4],["assert",5],["line",1],["wrapping",1],["transport",1],["formatting",1],["still",1],["wrapped",4],["join",1],["range",1],["len",1],["stray",1],["corruption",1],["be",1],["dropped",3],["zm9v",2],["ym",2],["fy",2],["foobar",1],["plausible",1],["wrong",1],["pytest",2],["raises",2],["value",2],["code",2],["400",2],["not",2],["at",1],["all",1],["refused",1],["rather",1],["than",1]]},{"id":"tests/test_gateway.py#test_upload_decodes_base64_or_refuses_it._bytes","name":[["bytes",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["bytes",3],["res",3],["return",1],["path",2],["store",1],["resolve",1],["artifact",2],["id",1],["read",1]]},{"id":"tests/test_gateway.py#test_upload_without_frame_id_stores_file_but_never_broadcasts","name":[["test",1],["upload",1],["without",1],["frame",1],["id",1],["stores",1],["file",1],["but",1],["never",1],["broadcasts",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["upload",4],["without",2],["frame",7],["id",10],["stores",2],["file",3],["but",2],["never",2],["broadcasts",2],["tmp",3],["path",5],["post",1],["api",1],["uploads",4],["no",3],["lands",1],["under",1],["data",5],["dir",2],["artifact",9],["row",1],["has",1],["root",2],["created",2],["event",1],["broadcast",1],["only",1],["scoped",1],["notify",1],["cfg",3],["runner",3],["store",3],["fid",1],["st",1],["hub",4],["handler",5],["cls",2],["gateway",1],["mod",1],["make",1],["object",1],["new",1],["res",6],["filename",2],["loose",3],["bin",3],["content",1],["base64",2],["b64encode",1],["decode",1],["assert",6],["read",2],["bytes",2],["none",1],["user",1],["events",1],["if",1],["type",1],["sessionless",1],["still",1],["resolves",1],["serves",1],["by",1],["resolve",1]]},{"id":"tests/test_gateway.py#test_websocket_upgrade_is_never_reused_as_http_keepalive","name":[["test",1],["websocket",1],["upgrade",1],["never",1],["reused",1],["as",1],["http",1],["keepalive",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["websocket",2],["upgrade",2],["never",2],["reused",2],["as",2],["http",2],["keepalive",2],["tmp",3],["path",4],["cfg",5],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",10],["cls",2],["make",1],["object",1],["new",1],["api",1],["v1",1],["ws",2],["headers",2],["auth",1],["close",2],["connection",2],["false",1],["upgraded",3],["handle",1],["lambda",1],["append",1],["true",3],["route",1],["assert",2]]},{"id":"tests/test_gateway.py#test_ws_broadcast_refreshes_a_subscription_added_during_authorization","name":[["test",1],["ws",1],["broadcast",1],["refreshes",1],["subscription",1],["added",1],["during",1],["authorization",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",6],["test",2],["ws",2],["broadcast",5],["refreshes",2],["subscription",2],["added",2],["during",2],["authorization",2],["subscriber",1],["may",2],["arrive",1],["while",1],["checks",1],["viewers",1],["outside",1],["its",1],["lock",1],["receives",1],["replay",1],["before",1],["new",3],["event",10],["recorded",1],["so",1],["must",1],["either",1],["refresh",9],["deliver",1],["keep",1],["out",2],["until",1],["be",1],["replayed",1],["silently",1],["including",1],["connection",4],["only",1],["final",1],["fan",1],["loses",1],["exactly",1],["one",1],["hub",6],["gateway",1],["mod",1],["wshub",1],["root",10],["subscribe",3],["race",1],["class",1],["checked",6],["init",1],["self",18],["block",6],["first",6],["false",2],["alive",2],["true",2],["subs",1],["events",5],["started",3],["threading",3],["release",3],["visibility",1],["frame",5],["id",5],["if",1],["assert",4],["wait",2],["add",3],["receive",1],["return",1],["send",1],["json",1],["append",1],["dict",1],["existing",6],["clear",2],["live",4],["thread",1],["target",1],["args",1],["type",1],["text",1],["chunk",3],["start",1],["arriving",5],["join",1],["not",1]]},{"id":"tests/test_gateway.py#test_ws_broadcast_refreshes_a_subscription_added_during_authorization.CheckedConnection","name":[["checked",1],["connection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["checked",5],["connection",2],["def",4],["init",1],["self",18],["block",5],["first",5],["false",2],["alive",1],["true",1],["subs",1],["events",2],["refresh",5],["started",2],["threading",2],["event",4],["release",2],["visibility",1],["root",4],["frame",4],["id",4],["if",1],["assert",1],["wait",1],["add",1],["may",1],["receive",1],["return",1],["send",1],["json",1],["append",1],["dict",1]]},{"id":"tests/test_gateway.py#test_ws_broadcast_refreshes_a_subscription_added_during_authorization.CheckedConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",9],["block",4],["first",4],["false",2],["alive",1],["true",1],["subs",1],["events",1],["checked",1],["refresh",2],["started",1],["threading",2],["event",2],["release",1]]},{"id":"tests/test_gateway.py#test_ws_broadcast_refreshes_a_subscription_added_during_authorization.CheckedConnection.may_receive","name":[["may",1],["receive",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["may",2],["receive",2],["self",3],["root",3],["frame",3],["id",3],["return",1],["checked",1]]},{"id":"tests/test_gateway.py#test_ws_broadcast_refreshes_a_subscription_added_during_authorization.CheckedConnection.refresh_visibility","name":[["refresh",1],["visibility",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["refresh",4],["visibility",2],["self",7],["root",3],["frame",3],["id",3],["if",1],["block",2],["first",2],["false",1],["started",1],["assert",1],["release",1],["wait",1],["checked",1],["add",1]]},{"id":"tests/test_gateway.py#test_ws_broadcast_refreshes_a_subscription_added_during_authorization.CheckedConnection.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["event",3],["events",1],["append",1],["dict",1]]},{"id":"tests/test_gateway.py#test_ws_connection_byte_budget_drops_and_clears_queued_accounting","name":[["test",1],["ws",1],["connection",1],["byte",1],["budget",1],["drops",1],["clears",1],["queued",1],["accounting",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["ws",2],["connection",4],["byte",3],["budget",2],["drops",2],["clears",2],["queued",4],["accounting",2],["class",1],["paused",2],["gateway",1],["mod",1],["wsconnection",1],["init",2],["self",4],["release",3],["writer",5],["threading",1],["event",1],["super",2],["io",2],["bytes",3],["drain",2],["assert",6],["wait",1],["conn",12],["queue",1],["cap",1],["10",2],["enqueue",3],["123456",1],["7890",1],["alive",3],["true",1],["false",1],["join",1],["not",1]]},{"id":"tests/test_gateway.py#test_ws_connection_byte_budget_drops_and_clears_queued_accounting.PausedConnection","name":[["paused",1],["connection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["paused",2],["connection",2],["gateway",2],["mod",2],["wsconnection",2],["def",2],["init",2],["self",4],["release",2],["writer",2],["threading",1],["event",1],["super",2],["io",2],["bytes",1],["drain",2],["assert",1],["wait",1]]},{"id":"tests/test_gateway.py#test_ws_connection_byte_budget_drops_and_clears_queued_accounting.PausedConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",3],["self",3],["release",1],["writer",1],["threading",1],["event",1],["super",1],["io",2],["bytes",1]]},{"id":"tests/test_gateway.py#test_ws_connection_byte_budget_drops_and_clears_queued_accounting.PausedConnection._drain","name":[["drain",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["drain",3],["self",3],["assert",1],["release",1],["writer",1],["wait",1],["super",1]]},{"id":"tests/test_gateway.py#test_ws_connection_counts_a_socket_blocked_frame_against_byte_budget","name":[["test",1],["ws",1],["connection",1],["counts",1],["socket",1],["blocked",1],["frame",1],["against",1],["byte",1],["budget",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",5],["test",2],["ws",2],["connection",2],["counts",2],["socket",2],["blocked",3],["frame",4],["against",2],["byte",3],["budget",3],["class",1],["blocking",2],["writer",8],["init",1],["self",7],["started",3],["threading",2],["event",2],["release",3],["write",2],["assert",6],["wait",2],["return",2],["len",1],["flush",1],["none",1],["conn",9],["gateway",1],["mod",1],["wsconnection",1],["queue",1],["cap",1],["10",1],["enqueue",2],["123456",1],["queued",2],["bytes",3],["six",1],["currently",1],["still",1],["consume",1],["78901",1],["alive",2],["false",1],["join",1],["not",1]]},{"id":"tests/test_gateway.py#test_ws_connection_counts_a_socket_blocked_frame_against_byte_budget.BlockingWriter","name":[["blocking",1],["writer",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["blocking",2],["writer",2],["def",3],["init",1],["self",7],["started",2],["threading",2],["event",2],["release",2],["write",1],["frame",2],["assert",1],["wait",1],["return",2],["len",1],["flush",1],["none",1]]},{"id":"tests/test_gateway.py#test_ws_connection_counts_a_socket_blocked_frame_against_byte_budget.BlockingWriter.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",4],["started",1],["threading",2],["event",2],["release",1]]},{"id":"tests/test_gateway.py#test_ws_connection_counts_a_socket_blocked_frame_against_byte_budget.BlockingWriter.flush","name":[["flush",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["flush",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_gateway.py#test_ws_connection_counts_a_socket_blocked_frame_against_byte_budget.BlockingWriter.write","name":[["write",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["write",2],["self",4],["frame",3],["started",1],["assert",1],["release",1],["wait",1],["return",1],["len",1]]},{"id":"tests/test_gateway.py#test_ws_encode_frame_length_ladder","name":[["test",1],["ws",1],["encode",1],["frame",1],["length",1],["ladder",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",5],["encode",5],["frame",2],["length",4],["ladder",3],["rfc",1],["6455",1],["server",2],["frames",2],["fin",3],["opcode",4],["first",1],["byte",2],["then",1],["bit",6],["16",1],["64",1],["switching",1],["at",1],["exactly",1],["126",5],["65536",4],["never",1],["masked",1],["no",1],["0x80",1],["small",4],["gateway",3],["mod",3],["hello",2],["assert",10],["0x81",1],["text",1],["mask",1],["clear",1],["edge",4],["struct",2],["pack",2],["big",5],["0x2",1],["0x82",1],["binary",1],["127",1],["10",2],["len",1]]},{"id":"tests/test_gateway.py#test_ws_idle_delta_gap_is_declared_when_visibility_returns","name":[["test",1],["ws",1],["idle",1],["delta",1],["gap",1],["declared",1],["visibility",1],["returns",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["ws",2],["idle",5],["delta",2],["gap",4],["declared",2],["visibility",11],["returns",2],["hub",7],["gateway",4],["mod",4],["wshub",1],["root",7],["class",1],["connection",2],["refresh",2],["wsconnection",3],["commit",2],["note",2],["delivered",5],["init",1],["self",11],["alive",1],["true",4],["subs",1],["events",5],["allowed",4],["check",1],["lambda",1],["denied",1],["last",1],["seq",2],["send",1],["json",1],["event",2],["append",1],["dict",1],["conn",8],["add",1],["subscribe",1],["epoch",1],["clear",1],["false",1],["broadcast",2],["type",4],["kernel",3],["status",5],["busy",1],["assert",3],["not",2],["live",1],["deltas",1],["invent",1],["running",1],["turn",1],["begin",3],["next",1],["if",2],["replay",1]]},{"id":"tests/test_gateway.py#test_ws_idle_delta_gap_is_declared_when_visibility_returns.VisibilityConnection","name":[["visibility",1],["connection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["visibility",8],["connection",2],["refresh",2],["gateway",3],["mod",3],["wsconnection",3],["commit",2],["note",2],["delivered",3],["def",2],["init",1],["self",11],["alive",1],["true",2],["subs",1],["events",2],["allowed",2],["check",1],["lambda",1],["root",1],["denied",1],["last",1],["seq",1],["send",1],["json",1],["event",2],["append",1],["dict",1]]},{"id":"tests/test_gateway.py#test_ws_idle_delta_gap_is_declared_when_visibility_returns.VisibilityConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",10],["alive",1],["true",2],["subs",1],["events",1],["allowed",2],["visibility",2],["check",1],["lambda",1],["root",1],["denied",1],["last",1],["delivered",1],["seq",1]]},{"id":"tests/test_gateway.py#test_ws_idle_delta_gap_is_declared_when_visibility_returns.VisibilityConnection.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["event",3],["events",1],["append",1],["dict",1]]},{"id":"tests/test_gateway.py#test_ws_live_frame_limit_is_hard_even_when_every_buffer_is_running","name":[["test",1],["ws",1],["live",1],["frame",1],["limit",1],["hard",1],["even",1],["every",1],["buffer",1],["running",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["live",11],["frame",3],["limit",2],["hard",2],["even",2],["every",2],["buffer",2],["running",4],["hub",6],["gateway",1],["mod",1],["wshub",1],["max",1],["frames",1],["root",9],["broadcast",1],["type",1],["text",1],["reset",1],["id",1],["assert",3],["list",1],["all",1],["buf",2],["values",1],["false",1]]},{"id":"tests/test_gateway.py#test_ws_outbound_queue_covers_a_complete_resume_envelope","name":[["test",1],["ws",1],["outbound",1],["queue",1],["covers",1],["complete",1],["resume",1],["envelope",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",4],["outbound",2],["queue",5],["covers",2],["complete",2],["resume",2],["envelope",3],["assert",2],["gateway",6],["mod",6],["wsconnection",2],["cap",4],["wshub",2],["buffer",2],["replay",2],["events",1],["byte",3],["headroom",1]]},{"id":"tests/test_gateway.py#test_ws_read_frame_unmasks_and_roundtrips","name":[["test",1],["ws",1],["read",1],["frame",1],["unmasks",1],["roundtrips",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",12],["read",9],["frame",13],["unmasks",3],["roundtrips",2],["client",1],["frames",2],["passes",2],["opcodes",1],["through",2],["returns",1],["none",4],["truncated",2],["header",2],["round",2],["trips",1],["every",1],["encode",4],["length",3],["class",2],["decode",1],["pair",1],["cannot",1],["drift",1],["apart",1],["silently",1],["payload",4],["type",1],["ping",1],["mask",5],["bytes",11],["0x12",1],["0x34",1],["0x56",1],["0x78",1],["masked",3],["enumerate",2],["0x81",1],["0x80",2],["len",1],["assert",6],["gateway",8],["mod",8],["io",12],["0x1",2],["16",1],["bit",1],["payload2",3],["300",2],["masked2",2],["frame2",2],["0x82",1],["126",2],["struct",1],["pack",1],["0x2",1],["unmasked",1],["server",1],["trip",1],["across",1],["all",1],["three",1],["classes",1],["125",1],["65535",1],["65536",1],["enc",2],["control",1],["opcode",2],["untouched",1],["close",2],["0x8",2],["connection",1],["treated",1],["as",1],["closed",1],["x81",1]]},{"id":"tests/test_gateway.py#test_ws_replay_declares_an_unbuffered_idle_delta_at_the_tail","name":[["test",1],["ws",1],["replay",1],["declares",1],["unbuffered",1],["idle",1],["delta",1],["at",1],["tail",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["replay",6],["declares",2],["unbuffered",3],["idle",2],["delta",2],["at",2],["tail",4],["hub",8],["gateway",1],["mod",1],["wshub",1],["root",8],["gap",2],["broadcast",3],["type",3],["text",2],["reset",1],["frame",1],["id",2],["seq",3],["chunk",2],["kept",1],["approval",1],["cards",1],["from",1],["their",1],["durable",1],["source",1],["so",1],["they",1],["advance",1],["stream",1],["counter",1],["but",1],["intentionally",2],["not",1],["enter",1],["live",3],["turn",1],["buffer",1],["await",1],["permission",1],["request",1],["p1",1],["conn",4],["recorder",1],["add",1],["exercise",1],["envelope",1],["directly",1],["retained",1],["prefix",1],["subscribe",1],["omits",1],["completed",1],["windows",1],["lock",1],["enqueue",1],["locked",1],["events",1],["assert",1],["begin",1],["true",1]]},{"id":"tests/test_gateway.py#test_ws_restored_visibility_replays_the_denied_sequence_gap","name":[["test",1],["ws",1],["restored",1],["visibility",1],["replays",1],["denied",1],["sequence",1],["gap",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",4],["test",2],["ws",2],["restored",4],["visibility",11],["replays",2],["denied",5],["sequence",2],["gap",3],["hub",7],["gateway",4],["mod",4],["wshub",1],["root",9],["class",1],["connection",2],["refresh",2],["wsconnection",3],["commit",2],["note",2],["delivered",3],["init",1],["self",11],["alive",1],["true",3],["subs",1],["events",6],["allowed",4],["check",1],["lambda",1],["last",1],["seq",3],["send",1],["json",1],["event",10],["append",1],["dict",1],["conn",9],["broadcast",4],["type",5],["text",1],["reset",1],["frame",1],["id",1],["add",1],["subscribe",1],["clear",1],["step",5],["marker",5],["before",2],["false",1],["markers",2],["if",2],["assert",3],["sequences",2],["types",2],["replay",2],["begin",1],["end",1]]},{"id":"tests/test_gateway.py#test_ws_restored_visibility_replays_the_denied_sequence_gap.VisibilityConnection","name":[["visibility",1],["connection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["visibility",8],["connection",2],["refresh",2],["gateway",3],["mod",3],["wsconnection",3],["commit",2],["note",2],["delivered",3],["def",2],["init",1],["self",11],["alive",1],["true",2],["subs",1],["events",2],["allowed",2],["check",1],["lambda",1],["root",1],["denied",1],["last",1],["seq",1],["send",1],["json",1],["event",2],["append",1],["dict",1]]},{"id":"tests/test_gateway.py#test_ws_restored_visibility_replays_the_denied_sequence_gap.VisibilityConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",10],["alive",1],["true",2],["subs",1],["events",1],["allowed",2],["visibility",2],["check",1],["lambda",1],["root",1],["denied",1],["last",1],["delivered",1],["seq",1]]},{"id":"tests/test_gateway.py#test_ws_restored_visibility_replays_the_denied_sequence_gap.VisibilityConnection.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["event",3],["events",1],["append",1],["dict",1]]},{"id":"tests/test_gateway.py#test_ws_resume_buffer_replaces_notebook_drafts_and_keeps_live_cell_events","name":[["test",1],["ws",1],["resume",1],["buffer",1],["replaces",1],["notebook",1],["drafts",1],["keeps",1],["live",1],["cell",1],["events",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["resume",2],["buffer",2],["replaces",2],["notebook",9],["drafts",6],["keeps",2],["live",3],["cell",13],["events",6],["hub",7],["gateway",1],["mod",1],["wshub",1],["root",13],["draft",8],["replay",1],["broadcast",5],["type",7],["text",1],["reset",1],["frame",5],["id",9],["revision",3],["source",3],["start",2],["chunk",3],["event",5],["if",1],["assert",4],["len",1]]},{"id":"tests/test_gateway.py#test_ws_resume_byte_budget_keeps_reset_active_start_and_latest_tail","name":[["test",1],["ws",1],["resume",1],["byte",1],["budget",1],["keeps",1],["reset",1],["active",1],["start",1],["latest",1],["tail",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["resume",2],["byte",7],["budget",2],["keeps",2],["reset",4],["active",2],["start",5],["latest",2],["tail",2],["hub",9],["gateway",1],["mod",1],["wshub",1],["buffer",3],["cap",4],["100",2],["900",1],["root",9],["trim",1],["broadcast",3],["type",5],["text",4],["frame",3],["id",4],["notebook",3],["cell",5],["producing",1],["sequence",5],["range",1],["chunk",2],["block",1],["str",1],["300",1],["buf",9],["live",1],["assert",8],["event",8],["bytes",2],["sum",1],["wire",1],["size",1],["events",5],["len",4],["sizes",1],["count",1],["only",1],["pressure",1],["trimmed",1],["types",5],["index",1]]},{"id":"tests/test_gateway.py#test_ws_resume_coalesces_notebook_and_activity_stdout_independently","name":[["test",1],["ws",1],["resume",1],["coalesces",1],["notebook",1],["activity",1],["stdout",1],["independently",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["resume",2],["coalesces",2],["notebook",7],["activity",3],["stdout",6],["independently",2],["hub",9],["gateway",1],["mod",1],["wshub",1],["root",17],["chunk",18],["coalesce",1],["broadcast",7],["type",16],["text",7],["reset",1],["frame",7],["id",12],["cell",18],["start",1],["producing",5],["header",3],["not",1],["echo",1],["must",1],["remain",1],["replayable",1],["block",4],["tool",6],["index",1],["alpha",3],["beta",3],["stream",2],["semantic",1],["event",19],["boundary",1],["starts",1],["fresh",1],["pair",1],["never",1],["moved",1],["across",1],["step",2],["merely",1],["improve",1],["compression",1],["ordinal",1],["gamma",3],["if",3],["else",1],["events",4],["live",1],["chunks",2],["assert",2]]},{"id":"tests/test_gateway.py#test_ws_resume_trim_preserves_active_cell_start_before_tail_chunks","name":[["test",1],["ws",1],["resume",1],["trim",1],["preserves",1],["active",1],["cell",1],["start",1],["before",1],["tail",1],["chunks",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["resume",2],["trim",3],["preserves",2],["active",3],["cell",13],["start",5],["before",2],["tail",2],["chunks",2],["hub",8],["gateway",1],["mod",1],["wshub",1],["buffer",2],["cap",2],["root",11],["broadcast",4],["type",5],["text",2],["reset",2],["frame",4],["id",6],["notebook",6],["producing",2],["live",3],["ordinal",3],["range",1],["12",1],["step",1],["chunk",4],["still",1],["running",1],["events",4],["assert",5],["len",1],["types",6],["event",2],["index",2]]},{"id":"tests/test_gateway.py#test_ws_stray_state_does_not_create_phantom_live_buffer_and_repl_is_bounded","name":[["test",1],["ws",1],["stray",1],["state",1],["not",1],["create",1],["phantom",1],["live",1],["buffer",1],["repl",1],["bounded",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["stray",3],["state",5],["not",3],["create",2],["phantom",2],["live",3],["buffer",2],["repl",7],["bounded",2],["hub",12],["gateway",1],["mod",1],["wshub",1],["root",20],["event",2],["type",7],["kernel",1],["status",6],["frame",9],["id",11],["started",1],["update",2],["updated",1],["ready",1],["broadcast",5],["assert",6],["running",5],["false",3],["notebook",3],["cell",9],["start",3],["producing",3],["origin",3],["user",3],["true",2],["finished",1],["ok",1],["if",1],["preparation",1],["fails",1],["after",1],["but",1],["before",1],["finish",1],["projection",1],["execution",3],["coordinator",1],["terminal",1],["still",1],["closes",1],["window",1],["failed",3]]},{"id":"tests/test_gateway.py#test_ws_subscribe_replay_enqueue_is_atomic_with_live_broadcast","name":[["test",1],["ws",1],["subscribe",1],["replay",1],["enqueue",1],["atomic",1],["live",1],["broadcast",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",6],["test",3],["ws",2],["subscribe",7],["replay",13],["enqueue",3],["atomic",3],["live",9],["broadcast",5],["hub",7],["gateway",1],["mod",1],["wshub",1],["root",11],["type",6],["text",7],["reset",2],["frame",5],["id",5],["chunk",8],["old",2],["class",1],["blocking",2],["connection",3],["init",1],["self",12],["alive",4],["true",2],["subs",1],["events",4],["started",3],["threading",4],["event",10],["release",3],["refresh",1],["visibility",2],["re",2],["asked",1],["outside",1],["lock",1],["before",1],["every",1],["fan",2],["out",2],["no",2],["op",1],["here",1],["as",1],["daemon",1],["team",2],["mode",1],["may",1],["receive",1],["checks",1],["per",1],["delivery",1],["double",1],["subscriber",1],["has",1],["answer",2],["same",1],["question",1],["real",1],["single",1],["user",1],["permissive",1],["about",1],["return",1],["send",1],["json",1],["append",1],["dict",1],["if",2],["begin",2],["assert",7],["wait",2],["conn",7],["add",1],["thread",2],["target",2],["args",2],["start",2],["new",2],["producer",1],["waiting",1],["transaction",1],["join",3],["05",1],["not",2],["end",1]]},{"id":"tests/test_gateway.py#test_ws_subscribe_replay_enqueue_is_atomic_with_live_broadcast.BlockingConnection","name":[["blocking",1],["connection",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["class",2],["blocking",2],["connection",3],["def",4],["init",1],["self",12],["alive",1],["true",2],["subs",1],["events",2],["replay",5],["started",2],["threading",2],["event",5],["release",2],["refresh",1],["visibility",2],["root",2],["frame",2],["id",2],["re",2],["asked",1],["outside",1],["hub",1],["lock",1],["before",1],["every",1],["fan",2],["out",2],["no",2],["op",1],["here",1],["as",1],["daemon",1],["team",2],["mode",1],["may",1],["receive",1],["checks",1],["per",1],["delivery",1],["double",1],["subscriber",1],["has",1],["answer",2],["same",1],["question",1],["real",1],["single",1],["user",1],["permissive",1],["test",1],["about",1],["return",1],["send",1],["json",1],["append",1],["dict",1],["if",1],["type",1],["begin",1],["assert",1],["wait",1]]},{"id":"tests/test_gateway.py#test_ws_subscribe_replay_enqueue_is_atomic_with_live_broadcast.BlockingConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",7],["alive",1],["true",1],["subs",1],["events",1],["replay",2],["started",1],["threading",2],["event",2],["release",1]]},{"id":"tests/test_gateway.py#test_ws_subscribe_replay_enqueue_is_atomic_with_live_broadcast.BlockingConnection.may_receive","name":[["may",1],["receive",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["may",2],["receive",2],["self",2],["root",2],["frame",2],["id",2],["fan",1],["out",1],["re",1],["checks",1],["team",1],["visibility",1],["per",1],["delivery",1],["double",1],["subscriber",1],["has",1],["answer",2],["same",1],["question",1],["real",1],["connection",1],["single",1],["user",1],["permissive",1],["test",1],["about",1],["return",1],["true",1]]},{"id":"tests/test_gateway.py#test_ws_subscribe_replay_enqueue_is_atomic_with_live_broadcast.BlockingConnection.refresh_visibility","name":[["refresh",1],["visibility",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["refresh",2],["visibility",2],["self",2],["root",2],["frame",2],["id",2],["re",1],["asked",1],["outside",1],["hub",1],["lock",1],["before",1],["every",1],["fan",1],["out",1],["no",2],["op",1],["here",1],["as",1],["daemon",1],["team",1],["mode",1]]},{"id":"tests/test_gateway.py#test_ws_subscribe_replay_enqueue_is_atomic_with_live_broadcast.BlockingConnection.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",5],["event",4],["events",1],["append",1],["dict",1],["if",1],["type",1],["replay",3],["begin",1],["started",1],["assert",1],["release",1],["wait",1]]},{"id":"tests/test_gateway.py#test_ws_upgrade_allows_absent_and_same_origin","name":[["test",1],["ws",1],["upgrade",1],["allows",1],["absent",1],["same",1],["origin",1]],"path":[["tests",1],["test",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["ws",5],["upgrade",3],["allows",2],["absent",2],["same",3],["origin",6],["tmp",3],["path",4],["browser",1],["host",3],["less",1],["client",1],["cli",1],["tests",1],["both",1],["pass",1],["csrf",1],["gate",1],["cfg",6],["runner",3],["gateway",2],["mod",2],["session",1],["hub",2],["handler",9],["cls",2],["make",1],["headers",5],["auth",2],["127",3],["8760",3],["http",1],["object",1],["new",1],["upgraded",3],["json",1],["lambda",2],["obj",1],["code",1],["200",1],["none",1],["handle",1],["append",1],["true",2],["api",1],["v1",1],["route",1],["assert",1]]},{"id":"tests/test_global_research_views.py","name":[["test",1],["global",1],["research",1],["views",1],["py",1]],"path":[["tests",1],["test",1],["global",1],["research",1],["views",1],["py",1]],"body":[["project",1],["wide",1],["timeline",3],["lineage",1],["read",1],["model",1],["contracts",1],["from",4],["future",1],["import",4],["annotations",1],["openai4s",3],["server",2],["action",2],["service",2],["global",2],["views",1],["research",1],["view",1],["store",2]]},{"id":"tests/test_global_research_views.py#test_global_lineage_connects_artifact_versions_and_cells","name":[["test",1],["global",1],["lineage",1],["connects",1],["artifact",1],["versions",1],["cells",1]],"path":[["tests",1],["test",1],["global",1],["research",1],["views",1],["py",1]],"body":[["def",2],["test",2],["global",4],["lineage",5],["connects",2],["artifact",5],["versions",2],["cells",2],["tmp",5],["path",7],["store",9],["db",1],["root",8],["new",1],["frame",6],["project",3],["id",21],["science",4],["first",4],["save",2],["str",2],["input",4],["csv",6],["filename",2],["content",2],["type",2],["text",2],["size",2],["bytes",2],["checksum",2],["64",2],["producing",3],["cell",10],["second",5],["output",7],["add",1],["edge",1],["version",9],["view",6],["research",1],["service",2],["action",1],["timeline",1],["ids",4],["node",2],["nodes",1],["assert",5],["from",2],["kind",2],["edges",2],["produced",1],["close",1]]},{"id":"tests/test_global_research_views.py#test_global_timeline_merges_sessions_without_raw_payloads","name":[["test",1],["global",1],["timeline",1],["merges",1],["sessions",1],["without",1],["raw",1],["payloads",1]],"path":[["tests",1],["test",1],["global",1],["research",1],["views",1],["py",1]],"body":[["def",2],["test",2],["global",4],["timeline",4],["merges",2],["sessions",2],["without",2],["raw",2],["payloads",2],["tmp",3],["path",3],["store",9],["db",1],["first",5],["new",2],["frame",5],["project",2],["id",7],["science",3],["name",3],["second",5],["append",2],["action",3],["group",6],["root",3],["turn",4],["kind",2],["user",4],["assistant",2],["message",2],["role",2],["content",2],["later",1],["created",2],["at",2],["20",1],["earlier",1],["wire",1],["state",1],["secret",1],["must",2],["not",3],["leak",2],["10",1],["view",6],["research",1],["service",2],["assert",3],["groups",2],["session",1],["repr",1],["close",1]]},{"id":"tests/test_governance.py","name":[["test",1],["governance",1],["py",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["offline",2],["contracts",1],["governance",1],["security",1],["automation",1],["from",3],["future",2],["import",4],["annotations",1],["re",3],["pathlib",1],["path",2],["pytest",2],["root",2],["file",2],["resolve",2],["parents",1],["workflows",2],["github",1],["uses",5],["as",2],["common",1],["these",1],["files",1],["pattern",1],["anchored",1],["bare",1],["form",1],["collects",1],["nothing",1],["at",2],["all",2],["workflow",3],["written",1],["list",1],["style",1],["ci",1],["yml",3],["42",1],["pins",1],["were",1],["invisible",1],["module",1],["until",1],["went",1],["line",1],["compile",2],["trailing",1],["version",2],["comment",3],["required",1],["not",3],["optional",2],["40",2],["hex",1],["sha",3],["unreadable",1],["so",1],["only",1],["part",1],["pin",1],["reviewer",1],["actually",1],["reads",1],["leaving",1],["let",2],["action",2],["merge",1],["no",1],["human",1],["readable",1],["identity",2],["bumped",1],["keep",1],["stale",1],["tells",1],["every",1],["reader",1],["wrong",1],["regex",1],["deliberately",1],["claim",2],["names",1],["sits",1],["beside",1],["dereferencing",1],["tag",1],["needs",1],["network",1],["suite",1],["by",2],["design",1],["pr",1],["triggered",1],["pinact",2],["job",1],["below",1],["carries",1],["check",1],["mechanised",1],["here",2],["complementary",1],["local",1],["invariant",1],["there",1],["always",1],["even",1],["added",1],["renamed",1],["later",1],["pinned",1],["9a",1],["code",3],["ql",2],["scanning",1],["provided",1],["repository",1],["default",1],["setup",1],["advanced",1],["two",1],["mutually",1],["exclusive",1],["git",1],["hub",1],["scorecard",2],["bounded",1],["protocol",1],["fuzzer",1],["repo",1],["managed",1],["scanners",1],["mark",1],["parametrize",1],["name",3],["fuzz",1],["dependabot",1],["entry",1],["keys",1],["allow",1],["assignees",1],["commit",1],["message",1],["cooldown",1],["directories",1],["directory",1],["exclude",1],["paths",1],["groups",1],["ignore",1],["insecure",1],["external",1],["execution",1],["labels",1],["milestone",1],["multi",1],["ecosystem",2],["group",1],["open",1],["pull",2],["requests",1],["limit",1],["package",1],["patterns",1],["request",1],["branch",2],["rebase",1],["strategy",2],["registries",1],["schedule",1],["target",1],["vendor",1],["versioning",1]]},{"id":"tests/test_governance.py#_uses_lines","name":[["uses",1],["lines",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["uses",3],["lines",2],["name",3],["text",3],["workflows",1],["read",1],["encoding",1],["utf",1],["return",1],["line",4],["splitlines",1],["if",1],["match",1]]},{"id":"tests/test_governance.py#test_branch_naming_policy_exempts_dependabot_by_ref_not_by_actor","name":[["test",1],["branch",1],["naming",1],["policy",1],["exempts",1],["dependabot",1],["by",2],["ref",1],["not",1],["actor",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["branch",6],["naming",2],["policy",2],["exempts",2],["dependabot",7],["by",4],["ref",3],["not",4],["actor",7],["exemption",3],["has",1],["key",1],["because",1],["changes",1],["github",4],["whoever",1],["triggered",1],["latest",1],["run",1],["who",1],["opened",1],["pr",3],["clicking",1],["update",2],["strict",1],["up",1],["date",1],["ruleset",1],["forces",1],["every",1],["after",1],["first",1],["merge",1],["makes",1],["maintainer",1],["so",1],["based",1],["stops",1],["applying",1],["required",1],["check",1],["fails",1],["uv",1],["name",2],["was",1],["never",1],["meant",1],["judge",1],["renders",1],["prs",1],["unmergeable",1],["without",1],["admin",1],["bypass",1],["went",1],["unnoticed",1],["looks",1],["correct",1],["until",1],["day",1],["someone",1],["needs",1],["workflow",2],["workflows",1],["ci",1],["yml",1],["read",1],["text",1],["encoding",1],["utf",1],["condition",3],["next",1],["line",3],["splitlines",1],["if",2],["lstrip",1],["startswith",1],["event",1],["pull",1],["request",1],["assert",2],["starts",1],["head",1]]},{"id":"tests/test_governance.py#test_credential_scanning_is_a_working_tree_scan_not_a_history_scan","name":[["test",1],["credential",1],["scanning",1],["working",1],["tree",1],["scan",2],["not",1],["history",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",3],["credential",3],["scanning",2],["working",4],["tree",4],["scan",8],["not",8],["history",5],["gitleaks",3],["gone",4],["pins",1],["carries",1],["load",1],["now",1],["removed",3],["being",1],["red",1],["57",2],["had",1],["made",1],["pass",1],["moving",1],["suppression",2],["off",1],["commit",3],["file",2],["rule",2],["line",2],["fingerprints",1],["squash",1],["only",2],["merging",1],["duplicates",1],["out",1],["from",1],["under",2],["you",1],["onto",1],["anchored",1],["regex",1],["target",1],["secret",4],["values",2],["survive",1],["rewrite",1],["fix",2],["worked",1],["was",2],["because",2],["cost",1],["could",1],["touch",1],["generic",1],["entropy",2],["over",2],["all",1],["fires",1],["synthetic",1],["fixtures",1],["fixture",2],["has",2],["look",1],["real",2],["order",1],["be",2],["found",1],["by",2],["code",2],["exactly",1],["kind",1],["repository",1],["keeps",2],["needing",1],["each",1],["one",1],["becomes",1],["another",1],["allowlist",2],["row",1],["reviewer",1],["must",1],["argue",1],["list",2],["grows",1],["curated",1],["two",1],["then",1],["63",1],["added",1],["third",1],["within",1],["day",1],["string",1],["already",1],["suppressed",1],["inline",2],["comment",2],["cannot",1],["cover",1],["introduced",2],["before",1],["existed",1],["every",1],["such",1],["correct",1],["none",1],["them",1],["free",1],["scripts",2],["source",2],["py",2],["property",1],["mattered",1],["named",1],["provider",1],["detectors",1],["aws",1],["git",1],["hub",1],["open",1],["ai",1],["google",1],["slack",1],["stripe",1],["private",1],["keys",1],["instead",1],["heuristic",1],["so",1],["placeholder",1],["finding",1],["while",1],["key",1],["pasted",1],["into",1],["same",1],["still",1],["no",2],["curate",1],["reads",1],["leak",1],["fixed",1],["regardless",1],["ql",1],["untouched",1],["given",1],["up",1],["stated",1],["plainly",1],["rather",1],["than",1],["left",1],["implicit",1],["committed",1],["later",1],["longer",1],["detected",1],["if",1],["matters",1],["again",1],["run",1],["once",1],["hand",1],["reinstate",1],["scheduled",1],["job",1],["feed",1],["workflow",2],["workflows",2],["ci",1],["yml",2],["read",1],["text",1],["encoding",1],["utf",1],["assert",2],["python",1],["gitleaksignore",1],["toml",1],["root",1],["exists",2]]},{"id":"tests/test_governance.py#test_dependabot_entries_use_only_schema_keys","name":[["test",1],["dependabot",1],["entries",1],["only",1],["schema",1],["keys",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["dependabot",6],["entries",2],["only",6],["schema",2],["keys",5],["one",1],["unknown",1],["entry",13],["level",2],["key",1],["stops",1],["every",1],["ecosystem",3],["prs",1],["git",1],["hub",1],["validator",1],["refuses",1],["whole",1],["file",1],["failure",1],["visible",1],["repository",1],["tab",1],["update",1],["types",1],["exclude",1],["patterns",1],["dependency",1],["type",1],["groups",1],["read",2],["as",1],["if",1],["they",1],["belonged",1],["at",1],["mistake",1],["fails",1],["offline",1],["may",1],["also",1],["appear",1],["once",1],["per",1],["directory",2],["options",1],["reference",1],["grants",1],["second",1],["different",1],["target",2],["branch",2],["yaml",3],["pytest",1],["importorskip",1],["updates",4],["safe",1],["load",1],["root",1],["github",1],["yml",1],["text",1],["encoding",1],["utf",1],["assert",2],["sorted",1],["identities",3],["package",1],["len",2]]},{"id":"tests/test_governance.py#test_dependabot_tracks_uv_hooks_and_workflow_actions","name":[["test",1],["dependabot",1],["tracks",1],["uv",1],["hooks",1],["workflow",1],["actions",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["dependabot",3],["tracks",2],["uv",3],["hooks",2],["workflow",2],["actions",3],["config",3],["root",1],["github",2],["yml",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",2],["count",1],["package",2],["ecosystem",4],["npm",1],["docker",1],["pre",1],["commit",1]]},{"id":"tests/test_governance.py#test_every_workflow_pins_every_action_to_a_commit","name":[["test",1],["every",2],["workflow",1],["pins",1],["action",1],["commit",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",3],["every",8],["workflow",4],["pins",2],["action",5],["commit",2],["sweep",1],["scoped",1],["tests",1],["above",1],["cannot",1],["perform",1],["those",1],["name",5],["scorecard",1],["yml",7],["fuzz",2],["release",1],["ci",1],["42",1],["uses",3],["lines",3],["file",2],["contributor",1],["code",1],["fork",1],["pr",1],["passes",2],["through",1],["publish",2],["image",1],["were",1],["pinned",3],["by",2],["convention",1],["only",2],["named",1],["no",2],["at",1],["all",1],["dependabot",1],["actions",1],["group",1],["rewrites",1],["one",3],["them",1],["so",3],["grouped",1],["bump",1],["landing",1],["mutable",1],["tag",1],["uncovered",1],["reads",1],["exactly",1],["like",1],["covered",2],["gate",1],["discovery",1],["glob",3],["rather",1],["than",1],["list",2],["added",1],["later",1],["day",2],["lands",1],["instead",1],["someone",1],["remembers",1],["extend",1],["parametrize",1],["case",1],["point",1],["there",1],["deliberately",1],["exception",1],["pypa",1],["gh",1],["pypi",1],["was",1],["last",1],["entry",1],["needed",1],["sha",1],["now",1],["escape",1],["hatch",1],["here",1],["would",1],["be",1],["place",1],["next",1],["unpinned",1],["hide",1],["workflows",5],["sorted",1],["yaml",1],["assert",2],["moving",3],["offenders",3],["line",3],["strip",1],["if",2],["not",1],["fullmatch",1]]},{"id":"tests/test_governance.py#test_no_captured_web_page_is_extracted_as_executable_source","name":[["test",1],["no",1],["captured",1],["web",1],["page",1],["extracted",1],["as",1],["executable",1],["source",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",4],["no",3],["captured",2],["web",2],["page",2],["extracted",3],["as",5],["executable",2],["source",7],["byte",1],["exact",1],["captures",2],["must",1],["not",2],["carry",1],["extension",2],["html",5],["capture",4],["analysed",1],["by",1],["code",2],["ql",1],["java",1],["script",1],["extractor",1],["so",2],["fixture",1],["only",3],["ever",1],["parsed",1],["raises",1],["alerts",1],["about",1],["never",1],["runs",1],["previous",1],["answer",1],["was",1],["github",3],["codeql",3],["config",4],["yml",2],["default",1],["setup",1],["honours",1],["repository",3],["property",2],["file",4],["names",1],["unset",1],["here",1],["exclusion",1],["did",1],["nothing",1],["alert",2],["stayed",1],["open",1],["while",1],["offline",1],["asserting",1],["own",1],["bytes",2],["reported",1],["success",1],["fix",1],["needs",2],["setting",1],["verifiable",1],["identical",1],["under",1],["produce",1],["first",1],["name",1],["fixtures",4],["root",3],["tests",1],["suffixes",2],["htm",1],["js",1],["mjs",1],["ts",1],["jsx",1],["tsx",1],["offenders",3],["path",4],["relative",1],["posix",1],["rglob",1],["if",2],["suffix",2],["assert",3],["these",1],["will",1],["be",1],["append",1],["non",1],["such",1],["arxiv",1],["abs",1],["2503",1],["06687",1],["exists",1],["inert",1],["gone",1],["comes",1],["back",1],["see",1],["whether",1]]},{"id":"tests/test_governance.py#test_pr_ci_resolves_every_action_version_comment_with_pinact","name":[["test",1],["pr",1],["ci",1],["resolves",1],["every",1],["action",1],["version",1],["comment",1],["pinact",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["pr",2],["ci",4],["resolves",2],["every",3],["action",6],["version",2],["comment",4],["pinact",8],["networked",1],["half",1],["local",1],["all",1],["workflow",5],["pinning",1],["contract",1],["full",1],["sha",2],["plausible",1],["looking",1],["agree",1],["syntactically",1],["while",1],["naming",1],["different",1],["upstream",1],["objects",1],["default",1],["suite",1],["must",1],["stay",1],["offline",1],["so",1],["delegates",1],["only",1],["dereference",1],["fix",2],["false",2],["load",2],["bearing",1],["current",1],["otherwise",1],["edits",1],["checkout",1],["validation",1],["would",2],["appear",1],["green",1],["after",1],["silently",1],["repairing",1],["evidence",1],["was",1],["meant",1],["check",1],["yaml",5],["pytest",1],["importorskip",1],["safe",1],["workflows",1],["yml",1],["read",2],["text",2],["encoding",1],["utf",1],["py",1],["reads",1],["bare",1],["key",1],["as",1],["boolean",1],["true",3],["assert",3],["pull",1],["request",1],["steps",4],["step",4],["jobs",1],["pins",1],["if",1],["str",1],["uses",2],["startswith",1],["suzuki",1],["shunsuke",1],["len",1],["exact",1],["equality",1],["from",1],["parsed",1],["rather",1],["than",1],["window",1],["no",2],["api",1],["turn",1],["verify",2],["into",1],["op",1],["any",1],["other",1],["input",1],["changes",1],["job",2],["attests",1],["plus",1],["shape",1],["line",1],["already",1],["pinned",1],["over",1]]},{"id":"tests/test_governance.py#test_protocol_fuzzing_is_real_bounded_execution","name":[["test",1],["protocol",1],["fuzzing",1],["real",1],["bounded",1],["execution",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["protocol",3],["fuzzing",2],["real",2],["bounded",2],["execution",2],["target",3],["root",1],["scripts",1],["fuzzer",1],["py",1],["read",3],["text",2],["utf",2],["workflow",4],["workflows",1],["fuzz",2],["yml",1],["assert",5],["import",1],["atheris",1],["parser",2],["ws",1],["frame",1],["decode",2],["control",1],["data",1],["uv",1],["sync",1],["locked",1],["extra",1],["max",2],["total",1],["time",1],["len",1],["1048576",1]]},{"id":"tests/test_governance.py#test_release_setup_uv_never_persists_a_cross_run_cache","name":[["test",1],["release",1],["setup",1],["uv",1],["never",1],["persists",1],["cross",1],["run",1],["cache",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["release",3],["setup",6],["uv",3],["never",2],["persists",2],["cross",2],["run",2],["cache",3],["yaml",3],["pytest",1],["importorskip",1],["workflow",2],["safe",1],["load",1],["workflows",1],["yml",1],["read",1],["text",1],["utf",1],["steps",4],["step",5],["job",2],["jobs",1],["values",1],["if",1],["astral",1],["sh",1],["str",1],["uses",1],["assert",2],["all",1],["enable",1],["false",1]]},{"id":"tests/test_governance.py#test_release_workflow_pins_every_action_to_a_commit","name":[["test",1],["release",1],["workflow",1],["pins",1],["every",1],["action",1],["commit",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["release",3],["workflow",2],["pins",2],["every",3],["action",4],["commit",2],["uses",4],["lines",1],["yml",1],["assert",2],["sha",1],["pinned",2],["so",1],["mutable",1],["upstream",1],["branch",1],["cannot",1],["inject",1],["code",1],["all",1],["fullmatch",1],["line",2]]},{"id":"tests/test_governance.py#test_security_scanners_pin_every_action_to_a_commit","name":[["test",1],["security",1],["scanners",1],["pin",1],["every",1],["action",1],["commit",1]],"path":[["tests",1],["test",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["security",2],["scanners",2],["pin",2],["every",2],["action",3],["commit",2],["name",4],["lines",3],["workflows",1],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["uses",4],["assert",3],["all",2],["pinned",1],["fullmatch",1],["line",4],["pull",1],["request",1],["target",1],["not",1]]},{"id":"tests/test_guardian_enforce.py","name":[["test",1],["guardian",1],["enforce",1],["py",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["stage",1],["guardian",2],["enforcement",1],["allow",1],["once",1],["only",1],["never",1],["standing",1],["fail",1],["closed",1],["every",1],["test",1],["here",1],["builds",2],["payload",1],["way",1],["permission",1],["broker",1],["gate",1],["durable",1],["action",1],["digest",2],["persisted",1],["audit",1],["real",1],["side",2],["effect",1],["class",1],["so",1],["branch",1],["production",1],["cannot",2],["reach",1],["also",1],["be",1],["asserted",1],["green",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",11],["openai4s",1],["server",1],["enforce",1],["allowed",2],["effects",1],["tools",1],["circuit",2],["decide",1],["unattended",1],["denial",1],["open",1],["64",1],["fixture",1],["autouse",1],["true",1],["mark",9],["parametrize",9],["tool",5],["target",4],["arguments",5],["read",2],["file",6],["credentials",3],["json",11],["path",10],["write",2],["token",2],["content",1],["edit",2],["service",2],["account",2],["old",1],["string",2],["new",1],["list",2],["dir",2],["aws",5],["glob",3],["csv",3],["pattern",3],["ssh",1],["grep",1],["needle",2],["config",6],["gh",1],["web",3],["download",3],["example",3],["com",2],["url",2],["https",2],["data",1],["save",2],["artifact",4],["known",2],["hosts",2],["materialise",2],["version",1],["id",1],["source",2],["filename",1],["canonical",3],["none",4],["malformed",3],["archive",1],["results",1],["reports",1]]},{"id":"tests/test_guardian_enforce.py#_Auto","name":[["auto",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["auto",3],["approvals",1],["reviewer",1],["review",1],["budgets",2]]},{"id":"tests/test_guardian_enforce.py#_Budgets","name":[["budgets",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["budgets",2],["guardian",3],["consecutive",1],["denial",2],["limit",2],["window",2],["size",1],["50",1],["10",1]]},{"id":"tests/test_guardian_enforce.py#_Cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["cfg",2],["roadmap",1],["features",1],["flags",1],["auto",2],["mode",1]]},{"id":"tests/test_guardian_enforce.py#_clean_circuit","name":[["clean",1],["circuit",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["clean",2],["circuit",4],["reset",2],["yield",1]]},{"id":"tests/test_guardian_enforce.py#_decide","name":[["decide",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["decide",3],["payload",4],["none",3],["kw",8],["setdefault",5],["config",1],["cfg",1],["expected",1],["digest",4],["recomputed",1],["audit",1],["persisted",1],["true",1],["circuit",1],["key",1],["return",1],["unattended",1]]},{"id":"tests/test_guardian_enforce.py#_Flags","name":[["flags",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["flags",2],["stage7",1],["guardian",1],["enforcement",1],["true",1]]},{"id":"tests/test_guardian_enforce.py#_payload","name":[["payload",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["payload",2],["over",3],["base",3],["tool",1],["read",2],["file",1],["target",1],["txt",2],["dangerous",1],["false",1],["side",1],["effect",1],["class",1],["only",1],["canonical",1],["arguments",1],["path",1],["resource",1],["keys",1],["update",1],["return",1]]},{"id":"tests/test_guardian_enforce.py#test_a_configured_ceiling_can_tighten_but_not_loosen","name":[["test",1],["configured",1],["ceiling",1],["tighten",1],["but",1],["not",1],["loosen",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",3],["test",2],["configured",3],["ceiling",2],["tighten",2],["but",2],["not",3],["loosen",2],["project",1],["setting",1],["must",1],["be",1],["able",1],["disable",1],["breaker",1],["raising",1],["guardian",6],["consecutive",5],["denial",5],["limit",5],["1000",2],["would",1],["leave",1],["circuit",1],["looking",1],["never",1],["opening",1],["from",1],["openai4s",1],["server",1],["enforce",1],["import",1],["budget",3],["class",2],["loose",2],["tight",2],["cfg",3],["budgets",3],["return",1],["type",2],["roadmap",1],["features",1],["flags",1],["auto",2],["mode",1],["approvals",1],["reviewer",1],["review",1],["assert",2]]},{"id":"tests/test_guardian_enforce.py#test_a_configured_ceiling_can_tighten_but_not_loosen._Loose","name":[["loose",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["loose",2],["guardian",1],["consecutive",1],["denial",1],["limit",1],["1000",1]]},{"id":"tests/test_guardian_enforce.py#test_a_configured_ceiling_can_tighten_but_not_loosen._Tight","name":[["tight",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["tight",2],["guardian",1],["consecutive",1],["denial",1],["limit",1]]},{"id":"tests/test_guardian_enforce.py#test_a_configured_ceiling_can_tighten_but_not_loosen.cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["cfg",2],["budgets",4],["return",1],["type",2],["roadmap",1],["features",1],["flags",1],["auto",2],["mode",1],["approvals",1],["reviewer",1],["review",1]]},{"id":"tests/test_guardian_enforce.py#test_a_digest_that_does_not_verify_is_not_a_binding","name":[["test",1],["digest",1],["not",2],["verify",1],["binding",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["digest",11],["not",4],["verify",2],["binding",2],["single",1],["checked",1],["only",1],["non",1],["emptiness",1],["binds",1],["nothing",1],["any",1],["string",1],["satisfied",1],["so",1],["allowlisted",1],["read",1],["was",1],["auto",1],["approved",1],["action",1],["nobody",1],["had",1],["hashed",1],["stored",1],["fresh",1],["recomputation",1],["same",1],["envelope",1],["must",1],["agree",1],["allowed",4],["message",4],["decide",2],["expected",2],["recomputed",2],["64",1],["assert",4],["false",2],["mismatch",1],["none",1]]},{"id":"tests/test_guardian_enforce.py#test_a_non_denial_resets_the_consecutive_count","name":[["test",1],["non",1],["denial",1],["resets",1],["consecutive",1],["count",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["non",2],["denial",2],["resets",2],["consecutive",2],["count",2],["denied",3],["payload",1],["tool",1],["bash",1],["dangerous",1],["true",3],["range",1],["assert",4],["decide",4],["circuit",5],["key",4],["false",2],["two",1],["more",1],["denials",1],["would",1],["have",1],["opened",1],["without",1],["reset",1]]},{"id":"tests/test_guardian_enforce.py#test_a_recorded_selection_of_user_beats_the_environment","name":[["test",1],["recorded",1],["selection",1],["user",1],["beats",1],["environment",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",3],["recorded",4],["selection",3],["user",7],["beats",2],["environment",3],["monkeypatch",3],["durable",1],["per",1],["conversation",1],["control",2],["must",1],["actually",1],["approvals",4],["session",2],["import",1],["quarantine",1],["legacy",1],["review",4],["auto",5],["migration",1],["both",1],["pin",1],["reviewer",3],["if",1],["gate",1],["could",1],["only",1],["see",2],["process",1],["loading",1],["quarantined",1],["daemon",1],["started",1],["openai4",2],["unattended",2],["approval",2],["would",1],["approve",1],["anyway",1],["setenv",1],["explicit",1],["denial",1],["not",1],["hand",1],["back",1],["denies",1],["instead",1],["deferring",2],["here",1],["made",1],["more",1],["permissive",1],["than",1],["opting",1],["assert",2],["decide",2],["false",1],["true",1]]},{"id":"tests/test_guardian_enforce.py#test_a_recorded_user_selection_denies_instead_of_deferring","name":[["test",1],["recorded",1],["user",1],["selection",1],["denies",1],["instead",1],["deferring",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["recorded",2],["user",6],["selection",2],["denies",2],["instead",2],["deferring",2],["monkeypatch",3],["must",1],["not",1],["be",1],["more",1],["permissive",1],["than",1],["auto",3],["review",2],["returning",1],["none",1],["here",1],["handed",1],["call",1],["legacy",1],["path",1],["openai4",2],["unattended",2],["approval",2],["allow",2],["approves",1],["everything",1],["so",1],["imported",1],["session",1],["quarantine",2],["pinned",1],["still",1],["approved",1],["curl",2],["sh",3],["while",1],["opting",1],["would",1],["have",1],["refused",1],["setenv",1],["allowed",4],["message",2],["decide",2],["approvals",2],["reviewer",2],["assert",3],["false",2],["human",1],["approver",1],["dangerous",2],["actions",1],["too",1],["case",1],["exists",1],["payload",1],["tool",1],["bash",1],["target",1],["http",1],["evil",1],["true",1]]},{"id":"tests/test_guardian_enforce.py#test_allowlisted_read_is_allow_once","name":[["test",1],["allowlisted",1],["read",1],["allow",1],["once",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["allowlisted",2],["read",2],["allow",3],["once",3],["allowed",2],["message",2],["decide",1],["assert",2],["true",1]]},{"id":"tests/test_guardian_enforce.py#test_auto_review_is_adjudicated_whether_or_not_a_browser_is_open","name":[["test",1],["auto",1],["review",1],["adjudicated",1],["whether",1],["not",1],["browser",1],["open",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["review",5],["adjudicated",2],["whether",2],["not",4],["browser",3],["open",3],["session",1],["chose",1],["asked",1],["wait",1],["human",1],["withdraw",1],["interactive",7],["true",2],["false",2],["allowed",2],["message",2],["decide",2],["approvals",2],["reviewer",2],["assert",3],["allow",1],["once",1],["denied",2],["payload",1],["tool",1],["write",2],["file",1],["side",1],["effect",1],["class",1],["workspace",1]]},{"id":"tests/test_guardian_enforce.py#test_broker_exposes_the_resolver_port_and_defaults_closed","name":[["test",1],["broker",1],["exposes",1],["resolver",1],["port",1],["defaults",1],["closed",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",3],["test",2],["broker",4],["exposes",2],["resolver",9],["port",2],["defaults",2],["closed",2],["from",1],["openai4s",1],["permissions",1],["import",1],["bkr",9],["original",2],["selection",1],["try",1],["approvals",7],["reviewer",7],["none",4],["no",1],["unknown",1],["so",1],["environment",1],["decides",1],["see",1],["above",1],["assert",3],["lambda",1],["auto",2],["review",2],["boom",2],["args",1],["raise",1],["runtime",1],["error",1],["store",1],["unreadable",1],["raises",1],["different",1],["were",1],["supposed",1],["know",1],["could",1],["not",2],["consent",1],["user",1],["finally",1]]},{"id":"tests/test_guardian_enforce.py#test_broker_exposes_the_resolver_port_and_defaults_closed._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["boom",2],["args",2],["raise",1],["runtime",1],["error",1],["store",1],["unreadable",1]]},{"id":"tests/test_guardian_enforce.py#test_consecutive_denials_open_the_circuit","name":[["test",1],["consecutive",1],["denials",1],["open",1],["circuit",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["consecutive",2],["denials",2],["open",3],["circuit",5],["denied",2],["payload",1],["tool",1],["bash",1],["dangerous",1],["true",1],["range",1],["allowed",4],["decide",2],["key",2],["assert",3],["false",2],["now",1],["even",1],["allowlisted",1],["read",1],["refused",1],["message",2],["blocked",1],["by",1],["guardian",1]]},{"id":"tests/test_guardian_enforce.py#test_content_search_requires_human_review_for_discovered_file_paths","name":[["test",1],["content",1],["search",1],["requires",1],["human",1],["review",1],["discovered",1],["file",1],["paths",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["content",2],["search",3],["requires",2],["human",2],["review",2],["discovered",2],["file",3],["paths",2],["path",5],["arguments",4],["pattern",1],["token",2],["if",1],["not",1],["none",1],["allowed",2],["message",2],["decide",1],["payload",1],["tool",1],["grep",1],["target",1],["canonical",1],["assert",2],["false",1],["data",1],["dependent",1]]},{"id":"tests/test_guardian_enforce.py#test_credential_file_paths_fail_closed","name":[["test",1],["credential",1],["file",1],["paths",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["credential",3],["file",2],["paths",2],["fail",2],["closed",2],["tool",4],["target",4],["arguments",4],["allowed",2],["message",2],["decide",1],["payload",1],["canonical",1],["assert",2],["false",1],["path",1]]},{"id":"tests/test_guardian_enforce.py#test_dangerous_action_is_denied","name":[["test",1],["dangerous",1],["action",1],["denied",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["dangerous",3],["action",2],["denied",2],["allowed",2],["decide",1],["payload",1],["tool",1],["bash",1],["target",1],["rm",1],["rf",1],["true",1],["assert",1],["false",1]]},{"id":"tests/test_guardian_enforce.py#test_direct_path_targets_fail_closed_without_usable_canonical_arguments","name":[["test",1],["direct",1],["path",1],["targets",1],["fail",1],["closed",1],["without",1],["usable",1],["canonical",1],["arguments",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["path",3],["targets",2],["fail",2],["closed",2],["without",2],["usable",2],["canonical",6],["arguments",6],["tool",4],["allowed",2],["message",2],["decide",1],["payload",1],["target",1],["credentials",1],["json",1],["assert",2],["false",1],["credential",1]]},{"id":"tests/test_guardian_enforce.py#test_durable_history_preserves_reset_and_window_semantics","name":[["test",1],["durable",1],["history",1],["preserves",1],["reset",1],["window",1],["semantics",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["durable",2],["history",3],["preserves",2],["reset",2],["window",2],["semantics",2],["assert",4],["denial",3],["circuit",3],["open",3],["true",8],["false",4],["config",2],["cfg",2],["10",1],["meta",4],["dict",1],["str",1],["bool",1],["allowed",2],["decide",1],["payload",1],["tool",1],["web",1],["fetch",1],["side",1],["effect",1],["class",1],["network",1],["decision",1],["structural",1]]},{"id":"tests/test_guardian_enforce.py#test_durable_history_reconstructs_the_circuit_after_restart","name":[["test",1],["durable",1],["history",1],["reconstructs",1],["circuit",1],["after",1],["restart",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["durable",3],["history",4],["reconstructs",2],["circuit",8],["after",2],["restart",2],["meta",8],["dict",1],["str",1],["bool",1],["denied",2],["payload",1],["tool",1],["bash",1],["dangerous",1],["true",8],["allowed",4],["message",4],["decide",2],["key",3],["root",1],["denial",2],["decision",2],["assert",6],["false",3],["open",3],["structural",1],["fresh",3],["process",3],["has",1],["no",1],["memory",1],["but",1],["three",1],["committed",1],["denials",1],["still",1],["refuse",1],["even",1],["otherwise",1],["allowlisted",1],["action",1],["reset",1],["blocked",1],["by",1],["guardian",1]]},{"id":"tests/test_guardian_enforce.py#test_durable_selection_of_user_beats_the_environment","name":[["test",1],["durable",1],["selection",1],["user",1],["beats",1],["environment",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["durable",2],["selection",2],["user",7],["beats",2],["environment",2],["monkeypatch",3],["setenv",1],["openai4",1],["unattended",1],["approval",1],["auto",4],["review",1],["class",2],["approvals",1],["reviewer",1],["budgets",2],["cfg",2],["roadmap",1],["features",1],["flags",1],["mode",1],["none",2],["hands",1],["decision",1],["back",1],["legacy",1],["fail",1],["closed",1],["path",1],["assert",1],["decide",1],["config",1]]},{"id":"tests/test_guardian_enforce.py#test_durable_selection_of_user_beats_the_environment._UserAuto","name":[["user",1],["auto",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["user",3],["auto",2],["approvals",1],["reviewer",1],["budgets",2]]},{"id":"tests/test_guardian_enforce.py#test_durable_selection_of_user_beats_the_environment._UserCfg","name":[["user",1],["cfg",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["user",3],["cfg",2],["roadmap",1],["features",1],["flags",1],["auto",2],["mode",1]]},{"id":"tests/test_guardian_enforce.py#test_file_tools_without_a_reviewable_path_fail_closed","name":[["test",1],["file",1],["tools",1],["without",1],["reviewable",1],["path",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["file",2],["tools",2],["without",2],["reviewable",3],["path",3],["fail",2],["closed",2],["tool",4],["target",4],["canonical",4],["arguments",4],["allowed",2],["message",2],["decide",1],["payload",1],["assert",2],["false",1]]},{"id":"tests/test_guardian_enforce.py#test_flag_off_returns_none_so_legacy_path_remains","name":[["test",1],["flag",1],["off",1],["returns",1],["none",1],["so",1],["legacy",1],["path",1],["remains",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",4],["returns",2],["none",3],["so",2],["legacy",2],["path",2],["remains",2],["class",1],["roadmap",1],["features",1],["type",1],["stage7",1],["guardian",1],["enforcement",1],["false",1],["auto",2],["mode",1],["assert",1],["decide",1],["config",1]]},{"id":"tests/test_guardian_enforce.py#test_flag_off_returns_none_so_legacy_path_remains._Off","name":[["off",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["off",2],["roadmap",1],["features",1],["type",1],["stage7",1],["guardian",1],["enforcement",1],["false",1],["auto",2],["mode",1]]},{"id":"tests/test_guardian_enforce.py#test_hard_deny_outranks_the_guardian","name":[["test",1],["hard",1],["deny",1],["outranks",1],["guardian",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["hard",4],["deny",3],["outranks",2],["guardian",2],["allowed",2],["message",2],["decide",1],["true",1],["assert",2],["false",1],["policy",1]]},{"id":"tests/test_guardian_enforce.py#test_missing_action_digest_denies_rather_than_bypassing","name":[["test",1],["missing",1],["action",1],["digest",1],["denies",1],["rather",1],["than",1],["bypassing",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["action",4],["digest",6],["denies",2],["rather",2],["than",2],["bypassing",2],["without",2],["there",2],["nothing",2],["binding",2],["approval",2],["allowed",2],["message",2],["decide",1],["expected",1],["none",1],["assert",2],["false",1]]},{"id":"tests/test_guardian_enforce.py#test_no_recorded_selection_falls_back_to_the_environment","name":[["test",1],["no",1],["recorded",1],["selection",1],["falls",1],["back",1],["environment",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["no",7],["recorded",3],["selection",3],["falls",2],["back",2],["environment",3],["monkeypatch",4],["empty",1],["means",1],["nobody",1],["one",1],["not",1],["someone",1],["said",1],["cli",1],["has",1],["durable",1],["auto",5],["mode",1],["state",1],["at",1],["all",1],["so",1],["operator",1],["only",1],["expressed",1],["intent",1],["there",1],["class",1],["roadmap",1],["features",1],["flags",1],["setenv",2],["openai4",2],["unattended",2],["approval",2],["review",1],["assert",2],["decide",2],["config",2],["approvals",2],["reviewer",2],["true",1],["deny",1],["none",1]]},{"id":"tests/test_guardian_enforce.py#test_no_recorded_selection_falls_back_to_the_environment._NoAuto","name":[["no",1],["auto",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["class",2],["no",2],["auto",2],["roadmap",1],["features",1],["flags",1]]},{"id":"tests/test_guardian_enforce.py#test_non_path_targets_are_not_treated_as_credential_paths","name":[["test",1],["non",1],["path",1],["targets",1],["not",1],["treated",1],["as",1],["credential",1],["paths",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["non",2],["path",2],["targets",2],["not",3],["treated",2],["as",2],["credential",2],["paths",2],["tool",5],["target",4],["arguments",4],["allowed",3],["message",3],["decide",1],["payload",1],["canonical",1],["if",1],["web",1],["download",1],["destination",1],["ordinary",1],["but",1],["outbound",1],["network",1],["access",1],["still",1],["belong",1],["stronger",1],["guardian",1],["read",1],["only",1],["local",1],["allowlist",2],["assert",4],["false",1],["else",1],["true",1],["allow",1],["once",1]]},{"id":"tests/test_guardian_enforce.py#test_non_path_targets_remain_non_paths_without_usable_arguments","name":[["test",1],["non",2],["path",1],["targets",1],["remain",1],["paths",1],["without",1],["usable",1],["arguments",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["non",4],["path",2],["targets",2],["remain",2],["paths",2],["without",2],["usable",2],["arguments",6],["tool",4],["target",4],["canonical",4],["allowed",2],["message",2],["decide",1],["payload",1],["assert",2],["true",1],["allow",1],["once",1]]},{"id":"tests/test_guardian_enforce.py#test_resolved_alias_to_credential_basename_fails_closed","name":[["test",1],["resolved",1],["alias",1],["credential",1],["basename",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["resolved",3],["alias",2],["credential",3],["basename",2],["fails",2],["closed",2],["allowed",2],["message",2],["decide",1],["payload",1],["tool",1],["read",1],["file",2],["target",1],["notes",2],["txt",2],["canonical",1],["arguments",1],["path",3],["config",1],["json",1],["assert",2],["false",1]]},{"id":"tests/test_guardian_enforce.py#test_resolved_credential_inode_alias_fails_closed","name":[["test",1],["resolved",1],["credential",1],["inode",1],["alias",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["resolved",4],["credential",4],["inode",2],["alias",2],["fails",2],["closed",2],["allowed",2],["message",2],["decide",1],["payload",1],["tool",1],["read",1],["file",3],["target",1],["notes",3],["txt",3],["canonical",1],["arguments",1],["path",3],["true",1],["assert",2],["false",1]]},{"id":"tests/test_guardian_enforce.py#test_resolved_relative_path_does_not_reapply_trusted_workspace_parents","name":[["test",1],["resolved",1],["relative",1],["path",1],["not",1],["reapply",1],["trusted",1],["workspace",1],["parents",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["resolved",3],["relative",2],["path",4],["not",2],["reapply",2],["trusted",2],["workspace",2],["parents",2],["allowed",2],["message",2],["decide",1],["payload",1],["tool",1],["read",1],["file",2],["target",1],["tmp",2],["run",2],["aws",2],["notes",3],["txt",3],["canonical",1],["arguments",1],["assert",2],["true",1],["allow",1],["once",1]]},{"id":"tests/test_guardian_enforce.py#test_structural_refusals_do_not_open_the_circuit","name":[["test",1],["structural",1],["refusals",1],["not",1],["open",1],["circuit",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["structural",2],["refusals",2],["not",4],["open",2],["circuit",9],["breaker",2],["denial",2],["loop",1],["static",1],["property",1],["only",1],["four",1],["gate",1],["reaching",1],["tools",1],["allowlisted",1],["so",1],["counting",1],["tool",2],["auto",1],["approvable",1],["tripped",1],["during",1],["ordinary",1],["progress",1],["conversation",1],["then",1],["refused",1],["even",1],["reads",1],["had",1],["been",1],["allowing",1],["reset",3],["range",2],["assert",5],["decide",4],["payload",1],["web",1],["fetch",1],["side",1],["effect",1],["class",1],["network",1],["key",4],["false",3],["true",2],["real",1],["still",1],["opens",1],["hard",1],["deny",1],["allowed",2],["message",2],["blocked",1],["by",1],["guardian",1]]},{"id":"tests/test_guardian_enforce.py#test_the_allowlist_names_what_the_gate_actually_sees","name":[["test",1],["allowlist",1],["names",1],["gate",1],["actually",1],["sees",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["allowlist",3],["names",2],["gate",5],["actually",2],["sees",2],["entries",1],["never",4],["match",1],["policy",1],["shaped",1],["comments",1],["permission",1],["broker",1],["called",1],["host",2],["method",1],["name",2],["so",2],["control",1],["tool",3],["like",1],["glob",1],["files",1],["reaches",1],["at",1],["all",1],["matches",1],["nothing",1],["read",2],["only",2],["not",2],["sufficient",1],["its",1],["own",1],["web",4],["fetch",2],["search",2],["carry",1],["too",1],["keeps",1],["outbound",1],["network",1],["call",1],["from",2],["being",1],["auto",1],["approved",1],["openai4s",1],["dispatch",1],["import",1],["gateable",3],["tools",6],["assert",3],["allowed",4],["sorted",1],["write",1],["file",1],["authorize",1],["bash",1],["side",1],["effects",1]]},{"id":"tests/test_guardian_enforce.py#test_tool_off_the_allowlist_is_denied","name":[["test",1],["tool",1],["off",1],["allowlist",1],["denied",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["tool",6],["off",2],["allowlist",3],["denied",2],["write",1],["file",2],["edit",1],["authorize",1],["bash",1],["exec",1],["background",1],["web",1],["fetch",1],["allowed",2],["message",2],["decide",1],["payload",1],["side",1],["effect",1],["class",1],["read",1],["only",1],["circuit",1],["key",1],["none",1],["assert",2],["false",1]]},{"id":"tests/test_guardian_enforce.py#test_unknown_side_effect_class_is_denied","name":[["test",1],["unknown",1],["side",1],["effect",1],["class",1],["denied",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["side",3],["effect",5],["class",3],["denied",2],["action",2],["whose",2],["cannot",2],["name",2],["not",2],["one",2],["bound",2],["allowed",2],["decide",1],["payload",1],["assert",1],["false",1]]},{"id":"tests/test_guardian_enforce.py#test_unpersisted_audit_denies","name":[["test",1],["unpersisted",1],["audit",1],["denies",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["unpersisted",2],["audit",4],["denies",2],["allowed",2],["message",2],["decide",1],["persisted",1],["false",2],["assert",2]]},{"id":"tests/test_guardian_enforce.py#test_user_selection_defers_to_the_card_only_when_someone_is_there","name":[["test",1],["user",1],["selection",1],["defers",1],["card",1],["only",1],["someone",1],["there",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["user",5],["selection",2],["defers",2],["card",3],["only",2],["someone",2],["there",3],["means",1],["human",2],["decides",1],["so",1],["depends",1],["one",1],["being",1],["reachable",1],["interactive",3],["say",1],["nothing",1],["let",1],["approval",2],["its",1],["job",1],["headless",1],["deny",1],["because",1],["returning",1],["none",2],["drops",1],["legacy",1],["path",1],["openai4",1],["unattended",1],["allow",1],["approves",1],["everything",1],["assert",3],["decide",2],["approvals",2],["reviewer",2],["true",1],["allowed",2],["message",2],["false",2],["approver",1]]},{"id":"tests/test_guardian_enforce.py#test_write_side_effect_is_denied_even_for_an_allowlisted_tool","name":[["test",1],["write",1],["side",1],["effect",1],["denied",1],["even",1],["allowlisted",1],["tool",1]],"path":[["tests",1],["test",1],["guardian",1],["enforce",1],["py",1]],"body":[["def",2],["test",2],["write",3],["side",3],["effect",3],["denied",2],["even",2],["allowlisted",2],["tool",2],["allowed",2],["message",2],["decide",1],["payload",1],["class",1],["assert",2],["false",1],["allowlist",1]]},{"id":"tests/test_guardian_shadow.py","name":[["test",1],["guardian",1],["shadow",1],["py",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["stage",1],["guardian",2],["shadow",4],["exact",2],["action",2],["hash",1],["no",2],["standing",1],["allow",1],["execute",1],["from",3],["future",1],["import",3],["annotations",1],["openai4s",2],["server",1],["assess",1],["envelope",1],["maybe",1],["record",1],["store",2]]},{"id":"tests/test_guardian_shadow.py#_real_request","name":[["real",1],["request",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["real",2],["request",5],["store",5],["decision",4],["id",7],["str",6],["tool",6],["read",4],["file",2],["target",9],["txt",2],["dangerous",6],["bool",2],["false",2],["canonical",5],["arguments",5],["path",1],["payload",4],["side",2],["effect",2],["class",2],["only",2],["resource",2],["keys",2],["workspace",2],["input",1],["create",1],["permission",1],["root",1],["frame",4],["project",2],["return",1]]},{"id":"tests/test_guardian_shadow.py#test_flag_off_records_nothing","name":[["test",1],["flag",1],["off",1],["records",1],["nothing",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",5],["records",2],["nothing",2],["tmp",3],["path",3],["store",5],["db",1],["assert",2],["maybe",1],["record",1],["shadow",3],["decision",1],["id",1],["dec",2],["tool",1],["read",1],["file",1],["config",1],["type",2],["cfg",1],["roadmap",1],["features",1],["stage6",1],["guardian",2],["false",1],["none",2],["setting",1],["close",1]]},{"id":"tests/test_guardian_shadow.py#test_guardian_cannot_create_standing_allow","name":[["test",1],["guardian",1],["cannot",1],["create",1],["standing",1],["allow",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["test",2],["guardian",2],["cannot",2],["create",2],["standing",3],["allow",3],["envelope",3],["exact",1],["action",1],["tool",1],["bash",1],["target",1],["rm",1],["rf",1],["dangerous",1],["true",1],["result",4],["assess",1],["shadow",1],["requested",1],["scope",1],["global",1],["assert",3],["outcome",1],["deny",1],["false",2],["executes",1]]},{"id":"tests/test_guardian_shadow.py#test_hash_mismatch_fails_closed_and_does_not_execute","name":[["test",1],["hash",1],["mismatch",1],["fails",1],["closed",1],["not",1],["execute",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["test",2],["hash",2],["mismatch",2],["fails",2],["closed",3],["not",2],["execute",2],["envelope",3],["exact",1],["action",1],["tool",1],["write",1],["file",1],["target",1],["out",1],["txt",1],["dangerous",1],["false",3],["result",5],["assess",1],["shadow",1],["expected",1],["digest",1],["64",1],["assert",4],["fail",1],["true",1],["executes",1],["outcome",1],["failed",1],["standing",1],["allow",1]]},{"id":"tests/test_guardian_shadow.py#test_shadow_allow_does_not_execute","name":[["test",1],["shadow",1],["allow",1],["not",1],["execute",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["test",2],["shadow",7],["allow",4],["not",3],["execute",2],["tmp",3],["path",3],["store",6],["guardian",3],["db",1],["request",4],["payload",2],["canonical",3],["arguments",3],["real",1],["decision",1],["id",1],["dec",2],["assessment",5],["maybe",1],["record",1],["config",1],["type",2],["cfg",1],["roadmap",1],["features",1],["stage6",1],["true",1],["assert",5],["none",1],["executes",1],["false",1],["outcome",1],["action",2],["digest",2],["raw",3],["setting",1],["close",1]]},{"id":"tests/test_guardian_shadow.py#test_shadow_attributes_a_hard_policy_boundary_to_policy","name":[["test",1],["shadow",1],["attributes",1],["hard",1],["policy",2],["boundary",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["test",2],["shadow",5],["attributes",2],["hard",4],["policy",9],["boundary",2],["tmp",3],["path",3],["store",5],["db",1],["request",3],["payload",2],["canonical",3],["arguments",3],["real",1],["decision",2],["id",1],["dec",1],["target",1],["config",2],["json",1],["assessment",5],["maybe",1],["record",1],["type",2],["cfg",1],["roadmap",1],["features",1],["stage6",1],["guardian",1],["true",1],["deny",2],["reason",1],["unattended",1],["credential",2],["denied",1],["access",1],["assert",4],["not",1],["none",1],["outcome",1],["source",1],["deterministic",1],["rationale",1],["close",1]]},{"id":"tests/test_guardian_shadow.py#test_shadow_fails_closed_when_request_copy_disagrees_with_durable_row","name":[["test",1],["shadow",1],["fails",1],["closed",1],["request",1],["copy",1],["disagrees",1],["durable",1],["row",1]],"path":[["tests",1],["test",1],["guardian",1],["shadow",1],["py",1]],"body":[["def",2],["test",2],["shadow",5],["fails",2],["closed",3],["request",5],["copy",2],["disagrees",2],["durable",2],["row",2],["tmp",3],["path",3],["store",6],["tampered",5],["db",1],["payload",2],["canonical",3],["arguments",3],["real",1],["decision",1],["id",1],["dec",2],["action",1],["digest",1],["64",1],["tool",1],["write",1],["file",1],["assessment",6],["maybe",1],["record",1],["config",1],["type",2],["cfg",1],["roadmap",1],["features",1],["stage6",1],["guardian",2],["true",2],["assert",6],["not",1],["none",1],["outcome",2],["failed",2],["fail",1],["executes",1],["false",1],["mismatch",1],["rationale",1],["raw",3],["setting",1],["close",1]]},{"id":"tests/test_harness_characterization.py","name":[["test",1],["harness",1],["characterization",1],["py",1]],"path":[["tests",1],["test",1],["harness",1],["characterization",1],["py",1]],"body":[["pre",1],["change",1],["r5",2],["production",1],["characterizations",1],["known",1],["bug",1],["rows",1],["below",1],["migration",1],["evidence",1],["not",1],["promises",1],["preserve",1],["broken",1],["behavior",1],["deliberate",1],["runtime",1],["fix",1],["must",1],["update",1],["golden",3],["explicitly",1],["review",1],["corresponding",1],["desired",1],["contract",1],["became",1],["true",1],["silent",1],["drift",1],["test",1],["prevents",1],["from",3],["future",1],["import",4],["annotations",1],["json",2],["pathlib",1],["path",2],["harness",2],["characterize",1],["characterization",1],["bytes",1],["file",1],["resolve",1],["parents",1],["traces",1],["v1",1],["prechange",1]]},{"id":"tests/test_harness_characterization.py#_by_id","name":[["by",1],["id",1]],"path":[["tests",1],["test",1],["harness",1],["characterization",1],["py",1]],"body":[["def",2],["by",2],["id",3],["document",3],["dict",6],["str",2],["return",1],["case",3],["cases",1]]},{"id":"tests/test_harness_characterization.py#test_r5_prechange_cases_state_current_behavior_and_expected_direction","name":[["test",1],["r5",1],["prechange",1],["cases",1],["state",1],["current",1],["behavior",1],["expected",1],["direction",1]],"path":[["tests",1],["test",1],["harness",1],["characterization",1],["py",1]],"body":[["def",2],["test",2],["r5",3],["prechange",3],["cases",14],["state",3],["current",3],["behavior",3],["expected",2],["direction",2],["tmp",3],["path",3],["document",5],["json",1],["loads",1],["characterization",5],["bytes",3],["metadata",1],["data",1],["dir",1],["assert",37],["schema",1],["version",1],["kind",2],["production",2],["not",7],["permanent",1],["contracts",1],["update",1],["policy",3],["by",1],["id",3],["cli",3],["max",4],["turns",4],["rate",9],["limit",9],["single",3],["attempt",4],["partial",3],["sse",4],["hard",3],["failure",4],["compaction",5],["summary",8],["provider",3],["hoist",8],["oversized",9],["observation",5],["unbudgeted",3],["headless",5],["ask",6],["fails",3],["closed",3],["deny",7],["absolute",4],["disabled",7],["mcp",4],["tools",4],["connects",3],["case",11],["values",2],["desired",1],["contract",1],["isinstance",1],["known",11],["bug",10],["bool",1],["event",4],["seq",1],["trace",4],["started",1],["observed",9],["finished",1],["payload",2],["captured",1],["true",6],["false",12],["fixed",5],["transport",2],["now",3],["raises",1],["typed",1],["error",4],["carrying",2],["status",2],["retry",4],["after",4],["retries",1],["429",2],["within",1],["bounded",1],["cancellable",1],["budget",1],["row",2],["ordinary",1],["regression",1],["from",3],["here",1],["enabled",1],["gates",1],["spawn",2],["just",1],["invocation",1],["so",6],["connector",2],["never",1],["reaches",1],["manager",2],["only",1],["leading",1],["system",4],["messages",2],["initial",2],["sections",1],["budgeted",1],["full",3],["spill",1],["workspace",2],["relative",2],["content",3],["reference",1],["agent",2],["open",1],["all",1],["four",1],["bugs",1],["asserts",1],["empty",1],["rather",1],["than",2],["deleting",1],["loop",1],["future",1],["added",1],["as",4],["must",1],["deliberately",1],["inherit",1],["silence",1],["if",1],["items",1],["stop",1],["reason",2],["retried",2],["call",2],["recovers",1],["be",3],["attempts",4],["was",3],["flattened",1],["into",2],["string",1],["no",1],["caller",1],["could",2],["tell",1],["auth",1],["nothing",1],["recovered",1],["type",2],["none",1],["available",1],["other",1],["half",1],["same",1],["rule",1],["fix",1],["narrow",1],["once",1],["stream",2],["has",4],["committed",3],["output",1],["would",1],["duplicate",1],["user",2],["already",1],["seen",1],["still",1],["exactly",1],["one",1],["blocking",1],["fallback",1],["deltas",1],["delta",2],["text",1],["disconnected",1],["llmerror",1],["note",1],["keeps",1],["its",1],["timeline",1],["position",1],["hoisted",1],["field",1],["anthropic",3],["also",1],["cache",2],["prefix",1],["every",1],["both",1],["reframed",1],["transient",1],["durable",1],["invalidated",1],["prompt",1],["top",1],["level",1],["gemini",2],["instruction",1],["contents",1],["char",1],["previewed",1],["forwarded",1],["forwarding",1],["whole",1],["large",1],["much",1],["destroyed",1],["turn",1],["evicts",1],["task",1],["context",1],["window",1],["bills",1],["privilege",1],["reachable",1],["at",1],["ref",2],["more",1],["useful",1],["tail",2],["model",2],["cannot",1],["search",1],["view",1],["chars",2],["input",1],["omission",1],["marker",1],["preserved",1],["permission",5],["effective",2],["decision",2],["allowed",2],["standing",1],["remains",1],["well",1],["zero",1],["list",1],["calls",1],["refused",1],["but",1],["discovery",1],["actually",1],["launches",1],["process",1],["did",1],["make",1],["host",1],["run",1],["command",1],["had",1],["turned",1],["off",1]]},{"id":"tests/test_harness_characterization.py#test_r5_prechange_trace_is_byte_identical_and_matches_reviewed_golden","name":[["test",1],["r5",1],["prechange",1],["trace",1],["byte",1],["identical",1],["matches",1],["reviewed",1],["golden",1]],"path":[["tests",1],["test",1],["harness",1],["characterization",1],["py",1]],"body":[["def",2],["test",2],["r5",3],["prechange",2],["trace",3],["byte",2],["identical",2],["matches",2],["reviewed",3],["golden",4],["tmp",5],["path",5],["first",6],["characterization",3],["bytes",3],["data",2],["dir",2],["second",3],["assert",4],["normalization",1],["must",1],["remove",1],["temp",1],["paths",1],["volatile",1],["ids",1],["key",1],["not",2],["str",1],["encode",1],["read",1],["production",1],["behavior",2],["drifted",1],["from",1],["pre",1],["change",1],["if",1],["intentional",1],["fix",1],["regenerate",1],["explicitly",1],["review",1],["current",1],["desired",1],["contract",1],["known",1],["bug",1],["together",1]]},{"id":"tests/test_harness_contract.py","name":[["test",1],["harness",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["contract",7],["tests",1],["stdlib",1],["only",3],["deterministic",3],["scenario",16],["harness",12],["from",13],["future",1],["import",19],["annotations",1],["hashlib",1],["importlib",1],["json",1],["sys",1],["types",1],["pathlib",1],["path",7],["pytest",15],["auto",36],["mode",35],["as",1],["mod",1],["run",4],["terminal",4],["cli",1],["main",1],["evals",1],["retrosynthesis",1],["backends",1],["evaluate",1],["backend",1],["replays",1],["faults",1],["fake",2],["clock",1],["uuidfactory",1],["fault",2],["schedule",1],["normalize",1],["normalized",1],["trace",1],["bytes",1],["providers",1],["scripted",3],["llm",2],["provider",2],["error",6],["runner",1],["schema",1],["spec",1],["step",1],["validation",1],["load",1],["openai4s",1],["config",2],["scenarios",2],["file",2],["resolve",1],["parents",1],["mark",14],["parametrize",14],["match",1],["kind",10],["message",4],["status",2],["true",4],["headers",2],["retryable",3],["yes",1],["paths",1],["ids",1],["lambda",5],["stem",1],["id",11],["reason",1],["verified",8],["completed",4],["issues",4],["review",15],["timeout",7],["unavailable",2],["parse",5],["failure",10],["then",1],["pass",1],["trigger",1],["prior",1],["value",2],["after",1],["guardian",15],["denial",2],["circuit",2],["consecutive",2],["window",2],["10",1],["lane",1],["audit",6],["result",3],["evidence",5],["hash",6],["mismatch",6],["permission",4],["action",14],["allow",4],["deny",1],["false",1],["mutate",1],["setitem",4],["shell",1],["allowlisted",1],["write",2],["target",1],["relative",1],["outside",1],["txt",1],["canonical",3],["results",1],["risk",4],["external",1],["low",2],["irreversible",1],["subject",2],["entity",1],["candidate",2],["snapshot",3],["denied",3],["approval",1],["event",1],["extra",1],["field",1],["ready",1],["badge",1],["started",1],["standing",3],["created",2],["once",1],["replay",1],["resolved",1],["grant",1],["runtime",3],["key",2]]},{"id":"tests/test_harness_contract.py#_canonical_digest","name":[["canonical",1],["digest",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["canonical",2],["digest",2],["value",3],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["allow",1],["nan",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_harness_contract.py#_run_for_surface","name":[["run",1],["surface",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["run",8],["surface",6],["scenario",14],["same",2],["dispatch",1],["cli",1],["reason",1],["own",1],["decides",1],["runner",1],["executes",1],["so",1],["cannot",1],["be",1],["silently",1],["by",1],["wrong",1],["one",1],["because",1],["its",1],["file",1],["sits",1],["if",3],["orchestration",4],["from",1],["harness",1],["import",1],["return",4],["offline",4],["true",4],["auto",4],["mode",4],["contract",4],["terminal",2]]},{"id":"tests/test_harness_contract.py#_scenario_paths","name":[["scenario",1],["paths",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["scenario",2],["paths",2],["list",2],["path",2],["return",1],["sorted",1],["scenarios",1],["rglob",1],["json",1]]},{"id":"tests/test_harness_contract.py#_skill_module","name":[["skill",1],["module",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["skill",2],["module",3],["name",3],["str",3],["skills",4],["dir",4],["config",1],["if",1],["not",1],["sys",2],["path",2],["insert",1],["return",1],["importlib",1],["import",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_assessment_digest_binds_every_review_field","name":[["test",1],["auto",1],["mode",1],["assessment",1],["digest",1],["binds",1],["every",1],["review",1],["field",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["mode",4],["assessment",7],["digest",5],["binds",2],["every",2],["review",2],["field",5],["scenario",3],["load",1],["scenarios",1],["baseline",1],["verified",1],["json",3],["result",2],["run",1],["contract",1],["completion",3],["next",1],["event",3],["events",1],["if",1],["kind",2],["audit",1],["completed",2],["payload",2],["original",3],["mutations",2],["attempt",1],["verdict",1],["issues",2],["decision",1],["deny",1],["findings",1],["fingerprint",1],["changed",5],["risk",2],["level",1],["material",1],["authorization",1],["action",1],["authorized",1],["true",1],["outcome",1],["rationale",2],["failure",2],["parse",1],["assert",2],["canonical",2],["value",2],["items",1],["loads",1],["dumps",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_audit_subject_and_request_assessment_digests_are_distinct","name":[["test",1],["auto",1],["mode",1],["audit",1],["subject",1],["request",1],["assessment",1],["digests",1],["distinct",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",6],["mode",3],["audit",15],["subject",10],["request",6],["assessment",5],["digests",5],["distinct",2],["scenario",7],["id",5],["kind",10],["entity",4],["load",1],["scenarios",1],["baseline",1],["json",1],["result",4],["run",1],["contract",1],["events",8],["event",16],["if",2],["started",1],["completed",2],["assert",8],["passed",1],["errors",1],["all",2],["payload",7],["fixtures",1],["digest",4],["len",1],["canonical",1],["not",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_cannot_self_prove_by_changing_scenario_outcome","name":[["test",1],["auto",1],["mode",1],["contract",1],["cannot",1],["self",1],["prove",1],["by",1],["changing",1],["scenario",1],["outcome",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",6],["mode",4],["contract",3],["cannot",3],["self",2],["prove",2],["by",2],["changing",2],["scenario",4],["outcome",5],["path",2],["scenarios",1],["baseline",1],["verified",1],["json",2],["raw",5],["loads",1],["read",1],["text",1],["utf",1],["fixtures",3],["issues",1],["review",1],["policy",1],["update",1],["fix",2],["budget",2],["exhausted",2],["true",1],["termination",1],["basis",1],["material",2],["findings",1],["fingerprint",1],["finding",1],["mutated",1],["status",1],["open",1],["severity",1],["evidence",3],["refs",1],["report",1],["summary",1],["local",1],["replace",1],["reviewed",1],["golden",2],["result",3],["run",1],["from",1],["dict",1],["assert",2],["not",1],["passed",1],["any",1],["marker",2],["error",2],["errors",1],["terminal",1],["reason",1],["event",1],["payload",1],["digests",1],["trace",1],["sha256",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_golden_is_independent_and_contract_only","name":[["test",1],["auto",1],["mode",1],["contract",2],["golden",1],["independent",1],["only",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",8],["mode",8],["contract",7],["golden",11],["independent",2],["only",2],["path",6],["file",1],["resolve",1],["parents",1],["harness",1],["traces",1],["v1",1],["expected",5],["json",3],["loads",1],["read",1],["text",1],["utf",1],["assert",8],["stage0",1],["v3",1],["production",1],["state",1],["machine",1],["false",1],["scenario",6],["ids",2],["stem",1],["scenarios",1],["baseline",1],["glob",1],["if",1],["load",1],["surface",1],["cases",5],["required",2],["case",2],["fields",2],["lane",1],["terminal",2],["reason",1],["event",5],["kinds",3],["specific",1],["digests",8],["assessment",2],["authorization",2],["receipt",2],["payload",3],["trace",1],["sha256",1],["values",1],["len",2],["verified",2],["identity",1],["digest",6],["candidate",1],["evidence",1],["snapshot",1],["artifact",1],["review",1],["request",2],["policy",1],["audit",1],["guardian",1],["allow",1],["once",1],["replay",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rehashes_and_rejects_receipt_digest_drift","name":[["test",1],["auto",1],["mode",1],["contract",1],["rehashes",1],["rejects",1],["receipt",1],["digest",1],["drift",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["auto",6],["mode",6],["contract",5],["rehashes",2],["rejects",2],["receipt",9],["digest",5],["drift",2],["monkeypatch",3],["scenario",3],["load",1],["scenarios",1],["baseline",1],["guardian",1],["allow",1],["once",1],["replay",2],["json",1],["original",2],["mod",2],["authorization",3],["drifted",2],["case",2],["kwargs",3],["if",1],["attempt",1],["kind",1],["64",1],["return",1],["setattr",1],["result",3],["run",1],["assert",2],["not",1],["passed",1],["any",1],["error",2],["errors",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rehashes_and_rejects_receipt_digest_drift.drifted_receipt","name":[["drifted",1],["receipt",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["drifted",2],["receipt",4],["case",3],["kwargs",4],["digest",3],["original",1],["if",1],["attempt",1],["kind",1],["replay",1],["64",1],["return",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_circuit_history_that_does_not_cross_threshold","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["circuit",1],["history",1],["not",1],["cross",1],["threshold",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["circuit",3],["history",3],["not",2],["cross",3],["threshold",2],["path",2],["scenarios",1],["baseline",1],["guardian",1],["denial",2],["consecutive",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["prior",1],["decisions",1],["deny",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["exactly",1],["one",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_complete_snapshot_with_missing_source_ref","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["complete",1],["snapshot",1],["missing",1],["source",1],["ref",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["complete",2],["snapshot",3],["missing",2],["source",2],["ref",2],["path",2],["scenarios",1],["baseline",1],["verified",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["evidence",2],["refs",1],["pop",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["reference",1],["every",1],["artifact",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_dangling_evidence_reference","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["dangling",1],["evidence",1],["reference",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["dangling",2],["evidence",4],["reference",2],["path",2],["scenarios",1],["baseline",1],["verified",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["snapshot",1],["refs",1],["source",1],["id",1],["stage0",1],["missing",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["must",1],["resolve",1],["exact",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_fault_retryability_kind_mismatch","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["fault",1],["retryability",1],["kind",1],["mismatch",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["mode",3],["contract",3],["rejects",2],["fault",2],["retryability",2],["kind",2],["mismatch",2],["scenario",5],["id",3],["retryable",5],["path",2],["scenarios",1],["baseline",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["faults",1],["pytest",1],["raises",1],["validation",1],["error",1],["match",1],["must",1],["be",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_finding_with_dangling_evidence_reference","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["finding",1],["dangling",1],["evidence",1],["reference",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["finding",2],["dangling",2],["evidence",4],["reference",2],["path",2],["scenarios",1],["baseline",1],["completed",1],["issues",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["material",1],["findings",1],["refs",1],["missing",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["contains",1],["unresolved",1],["ref",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_incomplete_evidence_snapshot","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["incomplete",1],["evidence",1],["snapshot",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["incomplete",2],["evidence",3],["snapshot",4],["path",2],["scenarios",1],["baseline",1],["verified",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["complete",2],["false",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["must",1],["be",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_issues_before_auto_fix_budget_exhaustion","name":[["test",1],["auto",2],["mode",1],["contract",1],["rejects",1],["issues",1],["before",1],["fix",1],["budget",1],["exhaustion",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["mode",4],["contract",3],["rejects",2],["issues",3],["before",3],["fix",3],["budget",3],["exhaustion",2],["path",2],["scenarios",1],["baseline",1],["completed",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["review",1],["policy",1],["update",1],["exhausted",1],["false",1],["termination",1],["basis",1],["no",1],["open",1],["material",1],["findings",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["cannot",1],["terminate",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_noncanonical_guardian_action","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["noncanonical",1],["guardian",1],["action",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["noncanonical",2],["guardian",3],["action",3],["path",2],["scenarios",1],["baseline",1],["denied",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["canonical",1],["parameters",1],["weight",1],["float",1],["nan",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["cannot",1],["be",1],["canonicalized",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_pass_with_open_material_finding","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["pass",1],["open",1],["material",1],["finding",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["pass",5],["open",5],["material",5],["finding",4],["path",2],["scenarios",1],["baseline",1],["verified",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["findings",1],["fingerprint",1],["status",1],["severity",1],["evidence",2],["refs",1],["report",1],["summary",1],["cannot",2],["conceal",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["contain",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_reusable_guardian_capability","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["reusable",1],["guardian",1],["capability",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["reusable",2],["guardian",3],["capability",3],["path",2],["scenarios",1],["baseline",1],["allow",1],["once",1],["replay",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["one",1],["shot",1],["max",2],["uses",2],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["must",1],["be",1],["exactly",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_reviewer_self_review","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["reviewer",1],["self",1],["review",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["contract",3],["rejects",2],["reviewer",4],["self",2],["review",2],["path",2],["scenarios",1],["baseline",1],["verified",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["identity",1],["id",1],["primary",1],["agent",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["must",1],["be",1],["independent",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_started_completed_audit_id_drift","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["started",1],["completed",1],["audit",1],["id",1],["drift",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["auto",5],["mode",5],["contract",5],["rejects",2],["started",2],["completed",2],["audit",5],["id",7],["drift",2],["scenario",6],["monkeypatch",3],["load",1],["scenarios",1],["baseline",1],["json",1],["original",2],["mod",2],["completion",4],["payload",5],["drifted",3],["case",2],["assessment",4],["digest",2],["return",1],["setattr",1],["result",3],["run",1],["assert",2],["not",1],["passed",1],["any",1],["error",2],["errors",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_started_completed_audit_id_drift.drifted_completion","name":[["drifted",1],["completion",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["drifted",3],["completion",2],["case",3],["assessment",6],["digest",3],["payload",3],["original",1],["audit",2],["id",1],["return",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_unreviewed_event_envelope_state","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["unreviewed",1],["event",1],["envelope",1],["state",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["auto",6],["mode",6],["contract",5],["rejects",2],["unreviewed",2],["event",2],["envelope",2],["state",2],["monkeypatch",3],["scenario",3],["load",1],["scenarios",1],["baseline",1],["verified",2],["json",1],["original",2],["mod",2],["recorder",2],["emit",4],["drifted",2],["self",2],["kind",3],["kwargs",4],["if",1],["candidate",1],["ready",1],["phase",1],["permission",1],["guardian",1],["status",1],["return",1],["setattr",1],["result",3],["run",1],["assert",2],["not",1],["passed",1],["any",1],["trace",1],["sha256",1],["error",2],["errors",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_unreviewed_event_envelope_state.drifted_emit","name":[["drifted",1],["emit",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["drifted",2],["emit",2],["self",3],["kind",4],["kwargs",5],["if",1],["candidate",1],["ready",1],["phase",1],["permission",1],["guardian",1],["status",1],["verified",1],["return",1],["original",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_unreviewed_event_payload_fields","name":[["test",1],["auto",1],["mode",1],["contract",1],["rejects",1],["unreviewed",1],["event",1],["payload",1],["fields",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["auto",5],["mode",5],["contract",5],["rejects",2],["unreviewed",2],["event",9],["payload",5],["fields",2],["scenario",6],["id",3],["kind",6],["extra",3],["field",3],["monkeypatch",3],["load",1],["scenarios",1],["baseline",1],["json",1],["original",2],["mod",2],["recorder",2],["emit",4],["drifted",2],["self",2],["kwargs",2],["if",1],["true",1],["return",1],["setattr",1],["result",3],["run",1],["assert",2],["not",1],["passed",1],["any",1],["marker",2],["error",2],["errors",1],["digests",1],["exact",1],["terminal",1],["trace",1],["sha256",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_rejects_unreviewed_event_payload_fields.drifted_emit","name":[["drifted",1],["emit",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["drifted",2],["emit",2],["self",3],["kind",5],["kwargs",3],["event",4],["original",1],["if",1],["payload",1],["extra",1],["field",1],["true",1],["return",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_requires_every_reviewed_golden_field","name":[["test",1],["auto",1],["mode",1],["contract",1],["requires",1],["every",1],["reviewed",1],["golden",1],["field",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["mode",7],["contract",5],["requires",2],["every",2],["reviewed",2],["golden",7],["field",2],["tmp",3],["path",5],["monkeypatch",3],["source",3],["mod",2],["json",3],["loads",1],["read",1],["text",2],["utf",2],["del",1],["cases",1],["verified",2],["authorization",2],["receipt",2],["digests",2],["changed",3],["name",1],["write",1],["dumps",1],["encoding",1],["setattr",1],["scenario",4],["load",1],["scenarios",1],["baseline",1],["pytest",1],["raises",1],["validation",1],["error",1],["match",1],["missing",1],["run",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_requires_reviewed_trace_digest","name":[["test",1],["auto",1],["mode",1],["contract",1],["requires",1],["reviewed",1],["trace",1],["digest",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["mode",7],["contract",5],["requires",2],["reviewed",2],["trace",4],["digest",2],["tmp",3],["path",5],["monkeypatch",3],["source",3],["mod",2],["golden",5],["json",3],["loads",1],["read",1],["text",2],["utf",2],["del",1],["cases",1],["verified",2],["sha256",2],["changed",3],["name",1],["write",1],["dumps",1],["encoding",1],["setattr",1],["scenario",4],["load",1],["scenarios",1],["baseline",1],["pytest",1],["raises",1],["validation",1],["error",1],["match",1],["missing",1],["run",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_contract_requires_rules_only_noninteractive_posture","name":[["test",1],["auto",1],["mode",1],["contract",1],["requires",1],["rules",1],["only",1],["noninteractive",1],["posture",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",7],["contract",3],["requires",2],["rules",3],["only",3],["noninteractive",3],["posture",2],["path",2],["scenarios",1],["baseline",1],["guardian",1],["denied",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["permissions",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["must",1],["be",1],["run",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_guardian_allow_once_consumes_exactly_once_and_rejects_replay","name":[["test",1],["auto",1],["mode",1],["guardian",1],["allow",1],["once",2],["consumes",1],["exactly",1],["rejects",1],["replay",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["mode",4],["guardian",3],["allow",6],["once",7],["consumes",2],["exactly",2],["rejects",2],["replay",4],["scenario",5],["load",1],["scenarios",1],["baseline",1],["json",1],["result",7],["run",2],["contract",1],["audit",12],["next",1],["event",22],["events",4],["if",2],["kind",3],["completed",1],["resolutions",11],["permission",1],["resolved",1],["action",12],["digest",12],["canonical",4],["fixtures",2],["assert",25],["passed",1],["errors",1],["payload",25],["decision",1],["durable",1],["true",3],["authorized",1],["executed",3],["false",4],["standing",2],["created",2],["authorization",6],["scope",1],["bound",1],["max",2],["uses",3],["seq",2],["attempt",1],["capability",8],["issued",1],["exact",1],["first",1],["after",1],["sum",1],["attempted",1],["execution",1],["count",1],["rejection",1],["reason",1],["one",6],["shot",6],["consumed",1],["all",1],["receipt",2],["context",1],["identity",1],["boundary",1],["reuse",1],["safety",1],["terminal",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_guardian_allow_once_rejects_and_burns_action_variant","name":[["test",1],["auto",1],["mode",1],["guardian",1],["allow",1],["once",1],["rejects",1],["burns",1],["action",1],["variant",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["guardian",3],["allow",3],["once",3],["rejects",2],["burns",2],["action",13],["variant",4],["scenario",5],["load",1],["scenarios",1],["baseline",1],["json",1],["result",6],["run",1],["contract",1],["resolutions",4],["event",7],["events",3],["if",1],["kind",2],["permission",1],["resolved",1],["rejection",13],["assert",15],["passed",1],["errors",1],["payload",15],["attempt",1],["capability",2],["issued",1],["first",1],["expected",2],["digest",8],["canonical",3],["fixtures",2],["attempted",2],["runtime",1],["consumed",1],["true",2],["uses",2],["before",1],["after",1],["authorized",1],["false",2],["executed",2],["execution",1],["count",1],["reason",1],["exact",2],["mismatch",1],["not",1],["any",1],["boundary",1],["safety",1],["terminal",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_guardian_allow_once_uses_sealed_action_allowlist","name":[["test",1],["auto",1],["mode",1],["guardian",1],["allow",1],["once",1],["uses",1],["sealed",1],["action",1],["allowlist",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",4],["guardian",3],["allow",3],["once",3],["uses",2],["sealed",2],["action",3],["allowlist",2],["mutate",3],["message",3],["path",2],["scenarios",1],["baseline",1],["replay",1],["json",2],["raw",3],["loads",1],["read",1],["text",1],["utf",1],["fixtures",1],["canonical",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["error",1],["match",1],["run",1],["contract",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_guardian_contract_is_exact_digest_denial_only","name":[["test",1],["auto",1],["mode",1],["guardian",1],["contract",1],["exact",1],["digest",1],["denial",1],["only",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",6],["mode",4],["guardian",6],["contract",3],["exact",2],["digest",13],["denial",3],["only",3],["scenario",6],["load",1],["scenarios",1],["baseline",1],["denied",1],["json",1],["result",7],["run",1],["assert",20],["action",6],["not",2],["fixtures",2],["canonical",3],["events",8],["event",9],["if",1],["kind",2],["audit",3],["started",1],["completed",1],["decision",16],["passed",1],["errors",1],["terminal",2],["reason",1],["blocked",1],["by",1],["permissions",1],["noninteractive",1],["rules",1],["all",2],["payload",15],["policy",1],["resolution",1],["ask",1],["source",2],["computed",1],["deny",2],["permission",1],["durable",2],["true",2],["fallback",1],["false",6],["executed",1],["fail",1],["closed",1],["rationale",1],["no",2],["safe",2],["continuation",2],["risk",1],["basis",1],["standing",1],["allow",1],["created",1],["infra",1],["breaker",1],["open",2],["circuit",1],["recoverable",1],["any",1],["authorized",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_guardian_decision_faults_fail_closed","name":[["test",1],["auto",1],["mode",1],["guardian",1],["decision",1],["faults",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",3],["guardian",3],["decision",4],["faults",4],["fail",3],["closed",3],["scenario",6],["id",3],["error",5],["kind",7],["load",1],["scenarios",1],["baseline",1],["json",1],["result",7],["run",1],["contract",1],["event",8],["events",3],["if",2],["fault",1],["injected",1],["decisions",10],["audit",1],["completed",1],["assert",13],["passed",1],["errors",1],["terminal",1],["reason",1],["blocked",1],["by",1],["payload",11],["retry",1],["scheduled",1],["infra",2],["breaker",2],["open",4],["false",5],["denial",2],["circuit",2],["unavailable",1],["true",3],["action",1],["executed",1],["standing",1],["allow",1],["created",1],["recoverable",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_guardian_denial_circuit_opens_only_at_exact_threshold","name":[["test",1],["auto",1],["mode",1],["guardian",1],["denial",1],["circuit",1],["opens",1],["only",1],["at",1],["exact",1],["threshold",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",3],["guardian",3],["denial",5],["circuit",5],["opens",2],["only",2],["at",2],["exact",2],["threshold",2],["scenario",6],["id",3],["trigger",8],["prior",7],["value",6],["after",5],["load",1],["scenarios",1],["baseline",1],["json",1],["result",6],["run",1],["contract",1],["decision",9],["next",1],["event",3],["events",3],["if",3],["kind",1],["audit",1],["completed",1],["risk",7],["payload",9],["key",4],["consecutive",5],["denials",6],["else",2],["window",4],["assert",14],["passed",1],["errors",1],["deny",1],["action",1],["executed",1],["false",3],["infra",1],["breaker",1],["open",2],["true",1],["standing",1],["allow",1],["created",1],["terminal",1],["basis",1],["loop",2],["detected",2],["thresholds",1],["size",1],["50",1],["10",1],["rationale",1],["opened",1],["stop",1],["reason",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_guardian_single_timeout_does_not_open_circuit","name":[["test",1],["auto",1],["mode",1],["guardian",1],["single",1],["timeout",1],["not",1],["open",1],["circuit",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["mode",4],["guardian",4],["single",2],["timeout",3],["not",2],["open",6],["circuit",4],["scenario",3],["load",1],["scenarios",1],["baseline",1],["then",1],["deny",3],["json",1],["result",5],["run",1],["contract",1],["decisions",10],["event",5],["events",2],["if",1],["kind",1],["audit",1],["completed",1],["assert",11],["passed",1],["errors",1],["payload",10],["decision",2],["retry",1],["scheduled",1],["infra",2],["breaker",2],["false",7],["denial",2],["fallback",1],["risk",1],["terminal",1],["basis",1],["no",2],["safe",2],["continuation",2],["rationale",1],["durable",1],["action",1],["executed",1],["recoverable",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_hash_mismatch_rehashes_runtime_mutation","name":[["test",1],["auto",1],["mode",1],["hash",1],["mismatch",1],["rehashes",1],["runtime",1],["mutation",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["mode",3],["hash",2],["mismatch",2],["rehashes",2],["runtime",5],["mutation",2],["scenario",9],["id",3],["key",6],["canonical",5],["load",1],["scenarios",1],["baseline",1],["json",2],["result",4],["run",1],["contract",1],["fault",6],["next",1],["event",3],["events",1],["if",1],["kind",1],["injected",1],["assert",5],["passed",1],["errors",1],["observed",3],["digest",7],["not",1],["dumps",1],["fixtures",3],["payload",4],["expected",2]]},{"id":"tests/test_harness_contract.py#test_auto_mode_integrity_faults_are_independent_safety_failures","name":[["test",1],["auto",1],["mode",1],["integrity",1],["faults",1],["independent",1],["safety",1],["failures",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["mode",3],["integrity",2],["faults",2],["independent",2],["safety",5],["failures",2],["scenario",7],["id",3],["lane",5],["error",5],["kind",10],["load",1],["scenarios",1],["baseline",1],["json",1],["result",10],["run",2],["contract",1],["fault",9],["next",2],["event",13],["events",5],["if",4],["injected",1],["boundary",5],["audit",2],["completed",2],["payload",13],["names",1],["specific",1],["reached",1],["terminal",7],["assert",16],["passed",1],["errors",1],["fixtures",1],["reason",1],["fail",2],["closed",2],["true",3],["user",1],["state",1],["none",1],["not",2],["any",2],["action",2],["authorized",1],["decision",1],["deny",1],["review",1],["findings",1],["hash",1],["mismatch",1],["digest",5],["binding",1],["immutable",1],["evidence",1],["exact",1],["expected",2],["observed",2],["len",2],["64",2]]},{"id":"tests/test_harness_contract.py#test_auto_mode_result_contract_keeps_candidate_nonterminal","name":[["test",1],["auto",1],["mode",1],["result",1],["contract",1],["keeps",1],["candidate",1],["nonterminal",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",6],["mode",4],["result",13],["contract",4],["keeps",2],["candidate",21],["nonterminal",2],["scenario",9],["id",3],["terminal",10],["reason",5],["load",1],["scenarios",1],["baseline",1],["json",1],["run",5],["next",1],["event",17],["events",7],["if",3],["kind",4],["ready",1],["started",4],["assert",24],["passed",1],["errors",1],["status",2],["payload",19],["state",3],["false",3],["user",2],["visible",1],["completion",1],["digest",5],["evidence",5],["snapshot",5],["artifact",1],["complete",1],["true",3],["frozen",1],["refs",2],["fixtures",3],["provenance",2],["version",2],["ids",2],["review",5],["independent",1],["read",1],["only",4],["request",1],["policy",1],["response",3],["findings",2],["material",1],["termination",1],["basis",1],["verdict",1],["isdisjoint",2],["starts",3],["audit",1],["all",3],["adapter",1],["production",1],["machine",1],["identity",4],["names",1],["canonical",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_review_only_issues_never_start_repair","name":[["test",1],["auto",1],["mode",1],["review",1],["only",1],["issues",1],["never",1],["start",1],["repair",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",7],["mode",7],["review",11],["only",8],["issues",4],["never",2],["start",2],["repair",6],["scenario",5],["load",1],["scenarios",1],["baseline",1],["completed",4],["json",1],["result",10],["run",1],["contract",1],["candidate",3],["next",2],["event",8],["events",4],["if",2],["kind",3],["ready",1],["completion",5],["audit",1],["assert",10],["passed",1],["errors",1],["terminal",1],["reason",1],["fixtures",2],["policy",1],["independent",1],["read",1],["fix",2],["enabled",1],["false",2],["budget",1],["exhausted",1],["termination",1],["basis",1],["no",2],["payload",6],["findings",3],["list",1],["material",2],["not",1],["any",1],["started",1],["rationale",1],["open",1],["workspace",1],["writes",1],["recoverable",1],["true",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_review_request_cannot_precommit_the_reviewer_answer","name":[["test",1],["auto",1],["mode",1],["review",1],["request",1],["cannot",1],["precommit",1],["reviewer",1],["answer",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",10],["mode",6],["review",2],["request",4],["cannot",2],["precommit",2],["reviewer",2],["answer",2],["verified",14],["run",2],["contract",2],["load",2],["scenario",2],["scenarios",2],["baseline",2],["json",2],["issues",14],["completed",3],["candidate",6],["next",6],["event",18],["events",6],["if",6],["kind",6],["ready",2],["start",6],["audit",6],["started",2],["completion",4],["assert",6],["passed",2],["errors",2],["payload",8],["digest",4],["assessment",2]]},{"id":"tests/test_harness_contract.py#test_auto_mode_reviewer_retries_once_then_passes","name":[["test",1],["auto",1],["mode",1],["reviewer",1],["retries",1],["once",1],["then",1],["passes",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["mode",4],["reviewer",2],["retries",2],["once",2],["then",3],["passes",2],["scenario",3],["load",1],["scenarios",1],["baseline",1],["review",1],["timeout",1],["pass",1],["json",1],["result",5],["run",1],["contract",1],["completions",5],["event",7],["events",1],["if",1],["kind",1],["audit",1],["completed",1],["assert",6],["passed",2],["errors",1],["terminal",1],["reason",1],["verified",1],["status",1],["retrying",1],["payload",3],["retry",1],["scheduled",1],["true",1],["findings",1],["attempt",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_reviewer_two_failures_become_unavailable","name":[["test",1],["auto",1],["mode",1],["reviewer",1],["two",1],["failures",1],["become",1],["unavailable",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",3],["reviewer",2],["two",2],["failures",2],["become",2],["unavailable",4],["scenario",6],["id",3],["error",5],["kind",7],["load",1],["scenarios",1],["baseline",1],["json",1],["result",6],["run",1],["contract",1],["faults",2],["event",12],["events",2],["if",2],["fault",1],["injected",1],["completions",3],["audit",1],["completed",1],["assert",5],["passed",1],["errors",1],["terminal",1],["reason",1],["review",1],["payload",2],["status",1],["retrying",1],["all",1],["findings",1]]},{"id":"tests/test_harness_contract.py#test_auto_mode_verified_binds_candidate_evidence_artifacts_and_independent_audit","name":[["test",1],["auto",1],["mode",1],["verified",1],["binds",1],["candidate",1],["evidence",1],["artifacts",1],["independent",1],["audit",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["mode",4],["verified",3],["binds",2],["candidate",11],["evidence",5],["artifacts",2],["independent",2],["audit",5],["scenario",4],["load",1],["scenarios",1],["baseline",1],["json",1],["result",5],["run",1],["contract",1],["next",2],["event",7],["events",2],["if",2],["kind",2],["ready",1],["review",10],["completed",1],["status",1],["passed",2],["fixtures",7],["assert",11],["errors",1],["payload",12],["digest",10],["canonical",4],["snapshot",3],["artifact",4],["versions",3],["durable",1],["true",1],["risk",1],["open",1],["material",1],["findings",1],["reviewer",1],["id",2],["producer",1],["workspace",1],["writes",1],["assessment",3],["request",1]]},{"id":"tests/test_harness_contract.py#test_cli_counts_runner_validation_failure_once","name":[["test",1],["cli",1],["counts",1],["runner",1],["validation",1],["failure",1],["once",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["counts",2],["runner",3],["validation",3],["failure",3],["once",2],["tmp",4],["path",4],["capsys",3],["raw",2],["schema",1],["version",1],["id",1],["bad",3],["auto",3],["contract",4],["tags",1],["offline",2],["tier",2],["pr",2],["surface",1],["mode",1],["task",1],["one",1],["fixtures",1],["provider",1],["script",1],["response",1],["content",1],["unused",1],["faults",1],["permissions",1],["noninteractive",1],["rules",1],["only",2],["expect",1],["terminal",1],["reason",1],["verified",1],["model",1],["attempts",1],["json",3],["write",1],["text",1],["dumps",1],["utf",1],["assert",7],["main",1],["run",1],["scenario",2],["dir",1],["str",1],["lines",4],["readouterr",1],["out",1],["splitlines",1],["sum",1],["line",7],["startswith",2],["error",1],["not",2],["any",1],["was",1],["found",1],["summary",6],["loads",1],["next",1],["if",1],["failed",2],["load",1],["errors",1],["selected",2],["passed",1]]},{"id":"tests/test_harness_contract.py#test_cli_runs_pr_offline_tier","name":[["test",1],["cli",1],["runs",1],["pr",1],["offline",1],["tier",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["runs",2],["pr",4],["offline",4],["tier",4],["capsys",3],["assert",13],["main",1],["run",1],["lines",4],["readouterr",1],["out",1],["splitlines",1],["sum",1],["line",7],["startswith",3],["contract",3],["pass",2],["production",5],["false",1],["any",1],["true",2],["summary",15],["json",1],["loads",1],["next",1],["if",1],["schema",1],["version",1],["failed",3],["load",1],["errors",1],["passed",1],["selected",5],["only",2],["backed",2]]},{"id":"tests/test_harness_contract.py#test_declared_fault_that_never_fires_fails_the_scenario","name":[["test",1],["declared",1],["fault",1],["never",1],["fires",1],["fails",1],["scenario",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["fault",3],["never",3],["fires",2],["fails",2],["scenario",4],["raw",2],["schema",1],["version",1],["id",1],["unfired",1],["tags",1],["offline",2],["tier",1],["pr",1],["surface",1],["harness",1],["task",1],["provider",1],["script",1],["response",1],["content",1],["terminal",2],["reason",2],["submitted",2],["faults",1],["point",2],["before",1],["modle",1],["occurrence",1],["kind",1],["timeout",1],["message",1],["typo",1],["must",1],["not",2],["pass",1],["vacuously",1],["expect",1],["model",1],["attempts",1],["result",3],["run",1],["from",1],["dict",1],["true",1],["assert",2],["passed",1],["any",1],["fired",1],["error",2],["errors",1]]},{"id":"tests/test_harness_contract.py#test_each_baseline_scenario_passes_and_is_byte_identical","name":[["test",1],["each",1],["baseline",1],["scenario",1],["passes",1],["byte",1],["identical",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["each",2],["baseline",2],["scenario",6],["passes",2],["byte",2],["identical",2],["path",3],["load",1],["first",5],["run",2],["surface",2],["second",5],["assert",4],["passed",2],["errors",2],["normalized",2],["trace",2],["sha256",2]]},{"id":"tests/test_harness_contract.py#test_explicit_empty_invariants_is_an_opt_out","name":[["test",1],["explicit",1],["empty",1],["invariants",1],["opt",1],["out",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["empty",2],["invariants",6],["opt",3],["out",3],["raw",4],["schema",1],["version",1],["id",1],["invariant",1],["tags",1],["offline",1],["tier",1],["pr",1],["surface",1],["harness",1],["task",1],["provider",1],["script",2],["response",1],["content",1],["expect",4],["terminal",2],["reason",1],["exhausted",1],["model",1],["attempts",1],["assert",2],["scenario",2],["from",2],["dict",2],["del",1],["ordered",1],["events",1],["one",1],["run",1]]},{"id":"tests/test_harness_contract.py#test_fake_clock_and_uuid_are_deterministic_and_never_sleep","name":[["test",1],["fake",1],["clock",1],["uuid",1],["deterministic",1],["never",1],["sleep",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["fake",4],["clock",6],["uuid",2],["deterministic",2],["never",2],["sleep",3],["start",1],["ms",2],["10",1],["25",1],["assert",3],["monotonic",1],["260",1],["ids",3],["uuidfactory",1],["00000000",2],["0000",2],["4000",2],["8000",2],["000000000001",1],["000000000002",1]]},{"id":"tests/test_harness_contract.py#test_fault_schedule_fires_only_at_exact_occurrence","name":[["test",1],["fault",1],["schedule",1],["fires",1],["only",1],["at",1],["exact",1],["occurrence",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["fault",9],["schedule",8],["fires",2],["only",2],["at",2],["exact",2],["occurrence",2],["spec",1],["before",4],["model",4],["timeout",2],["boom",2],["retryable",2],["true",2],["assert",5],["check",3],["none",3],["not",1],["kind",1],["str",1],["unfired",1]]},{"id":"tests/test_harness_contract.py#test_normalizer_preserves_event_order_instead_of_sorting","name":[["test",1],["normalizer",1],["preserves",1],["event",1],["order",1],["instead",1],["sorting",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["normalizer",2],["preserves",2],["event",10],["order",2],["instead",2],["sorting",2],["scenario",4],["load",1],["scenarios",1],["baseline",1],["two",1],["response",1],["sequence",1],["json",2],["result",3],["run",1],["forward",3],["normalized",6],["trace",2],["bytes",4],["events",2],["reversed",3],["assert",3],["loads",1],["seq",1],["parent",6],["positions",2],["id",2],["index",4],["enumerate",2],["if",1],["not",1],["none",1]]},{"id":"tests/test_harness_contract.py#test_normalizer_uses_explicit_path_and_localhost_port_replacements","name":[["test",1],["normalizer",1],["uses",1],["explicit",1],["path",1],["localhost",1],["port",1],["replacements",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["normalizer",2],["uses",2],["explicit",2],["path",2],["localhost",2],["port",4],["replacements",5],["scenario",4],["load",1],["scenarios",1],["baseline",1],["single",1],["response",1],["submitted",1],["json",2],["result",2],["run",5],["events",6],["event",4],["dict",1],["payload",8],["workspace",6],["file",2],["tmp",4],["data",6],["csv",2],["db",4],["dir",4],["openai4s",2],["endpoint",2],["http",2],["127",4],["54321",2],["api",2],["ws",2],["first",3],["loads",1],["normalized",1],["trace",1],["bytes",1],["assert",4],["seq",1]]},{"id":"tests/test_harness_contract.py#test_offline_runner_rejects_external_scenario","name":[["test",1],["offline",1],["runner",1],["rejects",1],["external",1],["scenario",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["offline",4],["runner",2],["rejects",2],["external",4],["scenario",4],["raw",2],["schema",1],["version",1],["id",1],["case",1],["tags",1],["tier",1],["pr",1],["surface",1],["harness",1],["task",1],["must",1],["not",2],["run",2],["provider",1],["script",1],["response",1],["content",1],["terminal",2],["reason",2],["submitted",2],["faults",1],["expect",1],["model",1],["attempts",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["eligible",1],["from",1],["dict",1],["true",1]]},{"id":"tests/test_harness_contract.py#test_pr_offline_baseline_has_at_least_three_versioned_scenarios","name":[["test",1],["pr",1],["offline",1],["baseline",1],["has",1],["at",1],["least",1],["three",1],["versioned",1],["scenarios",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["pr",3],["offline",3],["baseline",2],["has",2],["at",2],["least",2],["three",2],["versioned",2],["scenarios",4],["load",1],["scenario",8],["path",2],["paths",1],["selected",3],["if",1],["tier",1],["assert",2],["len",1],["all",1],["schema",1],["version",1]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_backend_replays_are_deterministic","name":[["test",1],["retrosynthesis",1],["backend",1],["replays",1],["deterministic",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["retrosynthesis",2],["backend",4],["replays",4],["deterministic",2],["first",6],["evaluate",2],["second",2],["assert",5],["accuracy",1],["complete",1],["provenance",1],["rate",2],["prediction",2],["count",1],["scored",1],["case",4],["normalized",2],["sha256",2],["cases",2]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_manifest_and_capabilities_are_offline","name":[["test",1],["retrosynthesis",1],["manifest",1],["capabilities",1],["offline",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["retrosynthesis",3],["manifest",9],["capabilities",10],["offline",2],["tmp",3],["path",3],["backend",11],["module",7],["skill",1],["planning",1],["external",1],["backends",1],["model",9],["provider",2],["microsoft",3],["research",2],["retro",5],["chimera",5],["version",2],["checkpoint",11],["id",3],["synthetic",3],["sha256",2],["64",2],["training",2],["dataset",2],["fixture",2],["code",2],["license",4],["mit",4],["source",1],["url",1],["https",1],["github",1],["com",1],["retrochimera",1],["assert",5],["provenance",1],["status",1],["complete",1],["len",1],["fingerprint",1],["pytest",2],["raises",2],["protocol",1],["error",2],["match",2],["sha",1],["256",1],["bad",1],["not",1],["digest",1],["syntheseus",2],["dir",1],["request",1],["ok",1],["true",1],["operation",1],["models",1],["no",2],["value",1],["automatic",1],["downloads",1],["single",1],["step",1],["cco",1]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_worker_runs_behind_fake_optional_modules","name":[["test",1],["retrosynthesis",1],["worker",1],["runs",1],["behind",1],["fake",1],["optional",1],["modules",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",5],["test",4],["retrosynthesis",4],["worker",7],["runs",2],["behind",2],["fake",10],["optional",2],["modules",4],["monkeypatch",4],["backend",4],["module",7],["skill",2],["planning",2],["external",2],["backends",1],["syntheseus",6],["class",3],["molecule",3],["init",2],["self",5],["smiles",7],["prediction",2],["reactants",2],["str",1],["cco",3],["reaction",1],["ccon",3],["metadata",2],["probability",1],["checkpoint",7],["path",3],["private",1],["must",1],["not",2],["escape",1],["retro",5],["chimera",5],["model",10],["kwargs",3],["call",1],["molecules",2],["num",3],["results",3],["assert",8],["return",1],["types",2],["type",2],["retrochimera",5],["setitem",2],["sys",2],["manifest",4],["provider",1],["microsoft",1],["research",1],["version",2],["id",3],["synthetic",3],["sha256",1],["64",1],["training",1],["dataset",1],["fixture",1],["code",1],["license",2],["mit",2],["response",3],["handle",1],["request",3],["schema",1],["operation",1],["single",1],["step",1],["target",1],["dir",1],["allow",1],["download",1],["false",1],["dict",1],["normalized",7],["normalize",1],["expected",1],["ok",1],["true",1],["predictions",3],["score",1],["provenance",1],["status",1],["complete",1],["experimental",1],["success",1],["probabilities",1],["scientific",1],["disclaimer",1]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_worker_runs_behind_fake_optional_modules.FakeMolecule","name":[["fake",1],["molecule",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["class",2],["fake",2],["molecule",2],["def",1],["init",1],["self",2],["smiles",3]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_worker_runs_behind_fake_optional_modules.FakeMolecule.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",3],["smiles",4]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_worker_runs_behind_fake_optional_modules.FakePrediction","name":[["fake",1],["prediction",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["class",2],["fake",2],["prediction",2],["reactants",1],["str",1],["cco",2],["reaction",1],["smiles",1],["ccon",1],["metadata",1],["probability",1],["checkpoint",1],["path",2],["private",1],["must",1],["not",1],["escape",1]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_worker_runs_behind_fake_optional_modules.FakeRetroChimeraModel","name":[["fake",1],["retro",1],["chimera",1],["model",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["class",2],["fake",3],["retro",2],["chimera",2],["model",2],["def",2],["init",1],["self",3],["kwargs",3],["call",1],["molecules",2],["num",2],["results",2],["assert",2],["smiles",1],["ccon",1],["return",1],["prediction",1]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_worker_runs_behind_fake_optional_modules.FakeRetroChimeraModel.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["call",2],["self",2],["molecules",3],["num",3],["results",3],["assert",2],["smiles",1],["ccon",1],["return",1],["fake",1],["prediction",1]]},{"id":"tests/test_harness_contract.py#test_retrosynthesis_worker_runs_behind_fake_optional_modules.FakeRetroChimeraModel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",3],["kwargs",4]]},{"id":"tests/test_harness_contract.py#test_schema_defaults_rules_only_and_rejects_hyphenated_alias","name":[["test",1],["schema",1],["defaults",1],["rules",1],["only",1],["rejects",1],["hyphenated",1],["alias",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["schema",3],["defaults",2],["rules",5],["only",5],["rejects",2],["hyphenated",2],["alias",2],["raw",4],["version",1],["id",1],["permission",1],["mode",1],["tags",1],["offline",1],["tier",1],["pr",1],["surface",1],["harness",1],["task",1],["fixtures",2],["workspace",2],["minimal",2],["provider",1],["script",2],["response",1],["content",1],["faults",1],["expect",1],["terminal",1],["reason",1],["exhausted",1],["model",1],["attempts",1],["scenario",6],["from",2],["dict",2],["assert",2],["permissions",2],["noninteractive",2],["pytest",1],["raises",1],["validation",1],["error",1],["match",1]]},{"id":"tests/test_harness_contract.py#test_schema_rejects_ill_typed_provider_errors","name":[["test",1],["schema",1],["rejects",1],["ill",1],["typed",1],["provider",1],["errors",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["schema",3],["rejects",2],["ill",2],["typed",3],["provider",3],["errors",2],["error",7],["match",4],["raw",2],["version",1],["id",1],["tags",1],["offline",1],["tier",1],["pr",1],["surface",1],["harness",1],["task",1],["script",1],["expect",1],["terminal",1],["reason",1],["model",2],["attempts",1],["pytest",1],["raises",1],["scenario",2],["validation",1],["from",1],["dict",1]]},{"id":"tests/test_harness_contract.py#test_schema_rejects_unknown_version_and_unknown_fields","name":[["test",1],["schema",1],["rejects",1],["unknown",2],["version",1],["fields",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["schema",5],["rejects",2],["unknown",4],["version",6],["fields",2],["raw",5],["id",1],["bad",1],["tags",1],["offline",1],["tier",1],["pr",1],["surface",1],["harness",1],["task",1],["provider",1],["script",2],["response",1],["content",1],["faults",1],["expect",1],["terminal",1],["reason",1],["exhausted",1],["model",1],["attempts",1],["pytest",2],["raises",2],["scenario",4],["validation",2],["error",2],["match",2],["from",2],["dict",2],["surprise",1],["true",1],["unsupported",1],["field",1]]},{"id":"tests/test_harness_contract.py#test_scripted_provider_records_calls_and_exposes_typed_error","name":[["test",1],["scripted",1],["provider",1],["records",1],["calls",1],["exposes",1],["typed",1],["error",1]],"path":[["tests",1],["test",1],["harness",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["scripted",4],["provider",9],["records",2],["calls",3],["exposes",2],["typed",2],["error",4],["llm",1],["step",2],["response",1],["content",5],["ok",2],["kind",2],["rate",2],["limit",2],["message",1],["later",1],["status",2],["429",2],["messages",4],["role",1],["user",1],["hello",2],["assert",4],["mutated",1],["after",1],["call",1],["pytest",1],["raises",1],["as",1],["caught",3],["value",2]]},{"id":"tests/test_harvest_remote_provenance.py","name":[["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["harvested",1],["artifact",5],["said",1],["came",2],["from",8],["machine",1],["manager",3],["capture",5],["takes",1],["drain",3],["remote",5],["provenance",2],["every",1],["cell",4],["path",4],["caller",1],["passes",1],["compute",1],["refresh",1],["harvest",1],["one",1],["whose",1],["files",1],["genuinely",1],["another",1],["host",3],["did",1],["not",1],["omission",1],["costs",1],["two",1],["separate",1],["things",1],["both",2],["them",1],["failure",1],["subsystem",1],["exists",1],["prevent",1],["was",2],["stamped",1],["local",1],["environment",1],["snapshot",1],["carried",1],["no",1],["record",1],["engine",2],["directory",1],["produced",1],["because",2],["never",1],["ran",1],["buffered",1],["entry",1],["stayed",1],["buffer",1],["attached",1],["whatever",1],["wrote",1],["file",1],["next",1],["fold",1],["becoming",1],["figure",1],["comment",1],["inside",1],["describes",1],["as",1],["fixed",1],["bug",1],["asserted",1],["against",2],["itself",1],["recording",1],["claim",1],["about",1],["call",1],["test",1],["only",1],["checked",1],["gateway",1],["line",1],["would",1],["pass",1],["ignored",1],["argument",1],["future",1],["import",8],["annotations",1],["hashlib",1],["types",1],["pathlib",1],["pytest",2],["openai4s",4],["config",2],["server",1],["artifacts",1],["store",2],["fixture",1],["service",1],["ssh",1],["lab",1],["cuda",1],["12",2],["dir",1],["jobs",1],["env",1],["python",1],["packages",1],["torch",1]]},{"id":"tests/test_harvest_remote_provenance.py#_Session","name":[["session",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["class",2],["session",2],["def",1],["init",1],["self",5],["workspace",3],["path",1],["root",3],["frame",3],["id",4],["str",1],["none",1],["project",1],["science",1],["cell",1],["index",1]]},{"id":"tests/test_harvest_remote_provenance.py#_Session.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["init",2],["self",6],["workspace",4],["path",2],["root",4],["frame",4],["id",5],["str",2],["none",2],["project",1],["science",1],["cell",1],["index",1]]},{"id":"tests/test_harvest_remote_provenance.py#harness","name":[["harness",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["harness",2],["tmp",5],["path",8],["cfg",5],["config",1],["data",2],["dir",2],["ensure",1],["dirs",1],["store",9],["db",1],["create",1],["project",3],["name",2],["science",3],["id",4],["root",4],["new",1],["frame",3],["kind",1],["turn",1],["status",1],["ready",1],["workspace",7],["ws",1],["mkdir",1],["manager",4],["artifact",1],["lambda",4],["broadcast",1],["event",1],["none",1],["guess",1],["content",1],["type",1],["application",1],["octet",1],["stream",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["yield",1],["types",1],["simple",1],["namespace",1],["session",2],["close",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_a_capture_with_no_remote_drain_is_still_local","name":[["test",1],["capture",1],["no",1],["remote",1],["drain",1],["still",1],["local",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["capture",3],["no",2],["remote",4],["drain",2],["still",2],["local",4],["harness",7],["gate",1],["must",1],["not",2],["invent",1],["provenance",1],["ordinary",1],["writes",1],["workspace",1],["csv",1],["write",1],["text",1],["n1",1],["encoding",1],["utf",1],["result",3],["manager",1],["session",1],["none",2],["lambda",1],["event",1],["language",1],["python",1],["assert",2],["artifacts",2],["meta",3],["store",2],["version",2],["id",5],["snapshot",8],["env",2],["if",1],["payload",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_a_harvested_artifact_records_the_host_that_produced_it","name":[["test",1],["harvested",1],["artifact",1],["records",1],["host",1],["produced",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["harvested",4],["artifact",2],["records",2],["host",3],["produced",2],["harness",7],["without",1],["drain",4],["snapshot",11],["describes",1],["laptop",1],["not",2],["gpu",1],["box",1],["workspace",1],["result",4],["npy",1],["write",1],["bytes",1],["x93",1],["numpy",1],["payload",2],["drained",4],["list",1],["bool",1],["append",1],["true",1],["return",1],["remote",9],["manager",1],["capture",1],["session",1],["none",2],["lambda",1],["event",1],["language",1],["native",1],["provenance",2],["assert",6],["harvest",1],["never",1],["buffer",1],["artifacts",2],["file",1],["was",1],["registered",1],["version",5],["id",7],["meta",3],["store",2],["env",2],["carries",1],["no",2],["environment",1],["at",1],["all",1],["has",1],["lab",1],["engine",1],["cuda",1],["12",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_a_harvested_artifact_records_the_host_that_produced_it.drain","name":[["drain",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["drain",2],["drained",1],["append",1],["true",1],["return",1],["remote",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_buffer_is_drained_even_when_the_harvest_wrote_nothing","name":[["test",1],["buffer",1],["drained",1],["even",1],["harvest",1],["wrote",1],["nothing",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",3],["test",2],["buffer",3],["drained",5],["even",2],["harvest",4],["wrote",2],["nothing",2],["harness",4],["otherwise",1],["entry",2],["lands",1],["whatever",1],["cell",2],["writes",1],["file",1],["next",1],["remote",4],["job",1],["produced",1],["no",2],["local",1],["output",2],["still",1],["has",1],["clear",1],["its",1],["capture",2],["own",1],["comment",1],["says",1],["drain",4],["happens",1],["every",1],["only",1],["environment",1],["freeze",1],["skipped",1],["path",1],["was",1],["skipping",1],["both",1],["list",1],["bool",1],["append",1],["true",1],["return",1],["result",2],["manager",1],["session",1],["none",2],["lambda",1],["event",1],["language",1],["native",1],["provenance",1],["assert",2],["left",1],["buffered",1],["not",1],["artifacts",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_buffer_is_drained_even_when_the_harvest_wrote_nothing.drain","name":[["drain",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["drain",2],["drained",1],["append",1],["true",1],["return",1],["remote",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_drain_resolves_to_the_dispatchers_buffer_when_there_is_one","name":[["test",1],["drain",1],["resolves",1],["dispatchers",1],["buffer",1],["there",1],["one",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",3],["test",3],["drain",8],["resolves",2],["dispatchers",2],["buffer",3],["there",2],["one",2],["other",1],["half",1],["remote",6],["provenance",4],["hands",1],["back",1],["together",1],["above",1],["covers",1],["chain",1],["route",1],["passes",1],["argument",2],["session",3],["dispatcher",7],["own",1],["rather",1],["than",1],["stand",1],["from",1],["openai4s",1],["server",1],["import",1],["gateway",4],["as",1],["mod",3],["class",1],["pop",1],["self",1],["return",1],["state",2],["types",2],["simple",2],["namespace",2],["without",2],["none",3],["runner",2],["assert",3],["not",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_drain_resolves_to_the_dispatchers_buffer_when_there_is_one._Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["class",2],["dispatcher",2],["def",1],["pop",1],["remote",2],["provenance",1],["self",1],["return",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_drain_resolves_to_the_dispatchers_buffer_when_there_is_one._Dispatcher.pop_remote_provenance","name":[["pop",1],["remote",1],["provenance",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["pop",2],["remote",3],["provenance",2],["self",2],["return",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_refresh_route_passes_the_drain_down","name":[["test",1],["refresh",1],["route",1],["passes",1],["drain",1],["down",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",7],["test",3],["refresh",5],["route",2],["passes",2],["drain",6],["down",2],["tmp",3],["path",4],["monkeypatch",2],["wiring",1],["not",3],["callee",1],["three",1],["tests",1],["above",1],["hand",1],["capture",9],["explicitly",1],["so",2],["they",1],["pass",2],["whether",1],["harvest",5],["supplies",1],["one",2],["exactly",1],["state",2],["commit",1],["fixes",1],["drives",1],["session",3],["runner",11],["compute",4],["task",2],["production",1],["entry",1],["point",2],["records",1],["reached",1],["from",2],["openai4s",2],["config",2],["import",2],["llmconfig",2],["server",1],["gateway",3],["as",1],["mod",2],["class",1],["hub",2],["emitter",1],["self",4],["root",7],["frame",6],["id",10],["return",5],["lambda",1],["event",2],["none",4],["broadcast",1],["has",3],["subscriber",1],["false",2],["drop",1],["cfg",2],["data",1],["dir",1],["llm",1],["provider",2],["deepseek",1],["api",1],["key",3],["start",1],["idle",1],["sweeper",1],["try",2],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",3],["ready",1],["job",7],["create",1],["ssh",1],["lab",1],["queued",1],["owner",1],["str",1],["active",1],["workspace",1],["step",2],["staging",1],["running",1],["update",2],["seen",3],["dict",1],["real",2],["artifacts",2],["recording",2],["args",2],["kwargs",3],["remote",3],["call",1],["cannot",1],["succeed",1],["here",2],["runs",1],["finally",2],["either",1],["way",1],["being",1],["there",1],["except",1],["exception",1],["noqa",1],["ble001",1],["outcome",1],["claim",1],["presence",1],["whole",1],["distinction",1],["before",1],["change",1],["was",2],["called",2],["without",2],["argument",1],["at",1],["all",1],["its",1],["value",1],["because",1],["never",1],["run",1],["cell",1],["no",1],["dispatcher",1],["correct",1],["answer",1],["pinned",1],["separately",1],["below",1],["assert",1],["provenance",1],["harvested",1],["artifact",1],["would",1],["carry",1],["machine",1],["environment",1],["close",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_refresh_route_passes_the_drain_down._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_refresh_route_passes_the_drain_down._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_refresh_route_passes_the_drain_down._Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_refresh_route_passes_the_drain_down._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_refresh_route_passes_the_drain_down._Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_harvest_remote_provenance.py#test_the_refresh_route_passes_the_drain_down.recording","name":[["recording",1]],"path":[["tests",1],["test",1],["harvest",1],["remote",1],["provenance",1],["py",1]],"body":[["def",2],["recording",2],["args",3],["kwargs",4],["seen",1],["update",1],["return",1],["real",1],["capture",1]]},{"id":"tests/test_host_accelerators.py","name":[["test",1],["host",1],["accelerators",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["accelerators",1],["py",1]],"body":[["local",2],["accelerator",3],["discovery",1],["separate",1],["from",3],["backend",1],["readiness",1],["future",1],["import",3],["annotations",1],["subprocess",1],["openai4s",1],["host",1],["accelerators",1],["routing",1],["service",2]]},{"id":"tests/test_host_accelerators.py#test_installed_nvidia_smi_with_driver_failure_is_not_reported_as_cpu_only","name":[["test",1],["installed",1],["nvidia",1],["smi",1],["driver",1],["failure",1],["not",1],["reported",1],["as",1],["cpu",1],["only",1]],"path":[["tests",1],["test",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["test",2],["installed",2],["nvidia",7],["smi",6],["driver",4],["failure",2],["not",2],["reported",2],["as",2],["cpu",2],["only",2],["completed",3],["subprocess",1],["process",1],["failed",1],["communicate",1],["service",3],["local",1],["accelerator",1],["lambda",2],["name",2],["usr",2],["bin",2],["if",1],["else",1],["none",1],["run",1],["kw",1],["status",6],["assert",4],["available",1],["false",1],["probe",2],["executable",1],["error",1],["present",1],["note",1]]},{"id":"tests/test_host_accelerators.py#test_local_h100_inventory_does_not_require_docker_or_claim_backend_readiness","name":[["test",1],["local",1],["h100",1],["inventory",1],["not",1],["require",1],["docker",1],["claim",1],["backend",1],["readiness",1]],"path":[["tests",1],["test",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["test",2],["local",3],["h100",4],["inventory",2],["not",2],["require",2],["docker",3],["claim",2],["backend",2],["readiness",2],["found",2],["nvidia",5],["smi",3],["usr",1],["bin",1],["none",2],["podman",1],["completed",3],["subprocess",1],["process",1],["join",1],["index",2],["80",2],["gb",2],["hbm3",2],["81559",2],["mi",1],["550",1],["54",1],["15",1],["range",1],["service",3],["accelerator",1],["lambda",2],["name",3],["run",1],["kw",1],["status",8],["assert",6],["available",1],["true",1],["gpu",1],["count",1],["devices",2],["memory",1],["total",1],["mib",1],["container",1],["runtimes",1],["backends",1],["checkpoints",1],["must",1],["be",1],["checked",1],["separately",1],["note",1]]},{"id":"tests/test_host_accelerators.py#test_route_discovery_is_local_first_and_requires_user_choice_when_both_exist","name":[["test",1],["route",1],["discovery",1],["local",1],["first",1],["requires",1],["user",1],["choice",1],["both",1],["exist",1]],"path":[["tests",1],["test",1],["host",1],["accelerators",1],["py",1]],"body":[["def",4],["test",2],["route",5],["discovery",2],["local",8],["first",2],["requires",2],["user",2],["choice",2],["both",2],["exist",2],["calls",4],["append",2],["return",2],["available",1],["true",3],["gpu",2],["count",2],["remote",5],["configured",1],["hosts",1],["alias",1],["lab",3],["label",1],["h100",1],["status",7],["accelerator",1],["routing",1],["service",1],["assert",4],["execution",1],["target",1],["candidate",1],["routes",1],["ssh",1],["selection",1],["required",1],["selected",1],["none",1]]},{"id":"tests/test_host_accelerators.py#test_route_discovery_is_local_first_and_requires_user_choice_when_both_exist.local","name":[["local",1]],"path":[["tests",1],["test",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["local",3],["calls",1],["append",1],["return",1],["available",1],["true",1],["gpu",1],["count",1]]},{"id":"tests/test_host_accelerators.py#test_route_discovery_is_local_first_and_requires_user_choice_when_both_exist.remote","name":[["remote",1]],"path":[["tests",1],["test",1],["host",1],["accelerators",1],["py",1]],"body":[["def",2],["remote",3],["calls",1],["append",1],["return",1],["configured",1],["true",1],["hosts",1],["alias",1],["lab",2],["label",1],["h100",1],["gpu",1],["count",1]]},{"id":"tests/test_host_completion_service.py","name":[["test",1],["host",1],["completion",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["sole",1],["code",1],["as",1],["action",1],["completion",11],["signal",1],["from",5],["future",1],["import",5],["annotations",1],["pytest",6],["openai4s",3],["config",2],["host",4],["service",1],["validate",2],["bullets",10],["output",8],["schema",3],["dispatch",1],["dispatcher",1],["mark",5],["parametrize",5],["expected",2],["none",10],["must",11],["be",10],["list",5],["items",4],["computed",2],["did",2],["each",3],["bullet",7],["non",2],["empty",2],["string",5],["run",2],["analysis",3],["start",1],["past",6],["tense",2],["verb",1],["saved",1],["type",11],["object",4],["required",3],["missing",1],["field",1],["array",3],["ok",1],["number",4],["true",1],["unknown",1],["not",4],["irregular",4],["tenses",1],["english",1],["guard",1],["accepted",1],["first",1],["word",1],["ending",1],["ed",1],["one",2],["short",1],["forms",1],["wrote",1],["was",2],["listed",1],["overwrote",3],["rewrote",3],["took",2],["cut",2],["reset",2],["undid",2],["were",1],["so",1],["correct",1],["raised",1],["inside",1],["submit",1],["after",1],["cell",1],["file",1],["write",1],["had",1],["already",1],["happened",1],["finalize",1],["response",1],["refused",1],["same",1],["wording",1],["both",1],["doors",1],["share",1],["validator",1],["measurements",2],["csv",2],["header",2],["loader",1],["three",1],["replicate",1],["reads",1],["100",1],["bp",1],["random",1],["seed",1],["normalization",1],["redid",1],["alignment",1],["rebuilt",2],["index",2],["sensitivity",1],["sweep",1],["gave",1],["sample",1],["identifier",1],["brought",1],["tables",1],["into",1],["frame",1],["lost",1],["no",1],["rows",1],["during",1],["join",1],["knew",1],["reference",1],["build",1],["grew",1],["training",1],["hid",1],["internal",1],["columns",1],["overrode",1],["default",1],["threshold",1],["upheld",1],["original",1],["labels",1],["mistook",1],["nothing",1],["rechecked",1],["every",1],["id",1],["unset",1],["proxy",1],["variable",1],["froze",1],["environment",1],["lockfile",1],["spent",1],["budget",1],["two",1],["runs",1],["will",1],["compute",2],["score",3],["computing",1],["plan",1],["save",1],["model",1],["table",1],["present",1],["results",1],["rerun",1],["outlet",1],["flow",1],["measured",1],["report",1]]},{"id":"tests/test_host_completion_service.py#test_completion_bullets_accept_cjk_completed_action_phrases","name":[["test",1],["completion",1],["bullets",1],["accept",1],["cjk",1],["completed",1],["action",1],["phrases",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["completion",4],["bullets",4],["accept",2],["cjk",2],["completed",2],["action",2],["phrases",2],["assert",2],["validate",2],["none",2]]},{"id":"tests/test_host_completion_service.py#test_declared_task_status_is_validated_and_committed","name":[["test",1],["declared",1],["task",1],["status",1],["validated",1],["committed",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",3],["declared",2],["task",7],["status",9],["validated",2],["committed",2],["d5",1],["optional",1],["honest",1],["rides",1],["completion",6],["undeclared",1],["two",1],["key",1],["record",1],["shape",1],["untouched",1],["asserted",1],["by",1],["exact",1],["equality",1],["success",1],["above",1],["service",7],["spec",2],["output",6],["summary",2],["partially",2],["done",3],["bullets",3],["completed",2],["first",2],["half",2],["partial",2],["assert",5],["submit",2],["ok",1],["last",3],["previous",2],["bad",3],["almost",1],["true",1],["result",3],["computed",1],["error",2],["accepted",1],["invalid",1]]},{"id":"tests/test_host_completion_service.py#test_dispatcher_last_output_remains_bidirectionally_compatible","name":[["test",1],["dispatcher",1],["last",1],["output",1],["remains",1],["bidirectionally",1],["compatible",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",12],["last",8],["output",11],["remains",2],["bidirectionally",2],["compatible",2],["tmp",3],["path",3],["host",1],["config",1],["data",1],["dir",1],["assert",6],["isinstance",1],["completion",6],["service",4],["none",3],["stale",2],["true",2],["result",2],["submit",1],["answer",4],["42",2],["bullets",2],["computed",2],["status",1],["ok",1]]},{"id":"tests/test_host_completion_service.py#test_future_progressive_imperative_and_prefix_false_friends_stay_refused","name":[["test",1],["future",1],["progressive",1],["imperative",1],["prefix",1],["false",1],["friends",1],["stay",1],["refused",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["future",2],["progressive",2],["imperative",2],["prefix",2],["false",2],["friends",2],["stay",2],["refused",2],["bullet",4],["from",1],["openai4s",1],["agent",1],["finalize",3],["import",1],["validate",3],["arguments",2],["assert",2],["past",2],["tense",2],["verb",2],["completion",2],["bullets",2],["summary",1]]},{"id":"tests/test_host_completion_service.py#test_invalid_bullets_soft_fail_without_replacing_prior_completion","name":[["test",1],["invalid",1],["bullets",1],["soft",1],["fail",1],["without",1],["replacing",1],["prior",1],["completion",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["bullets",7],["soft",2],["fail",2],["without",2],["replacing",2],["prior",2],["completion",5],["expected",3],["service",5],["previous",3],["output",4],["answer",3],["42",1],["computed",1],["last",2],["result",2],["submit",1],["assert",2],["error",1]]},{"id":"tests/test_host_completion_service.py#test_irregular_and_prefixed_past_tense_bullets_are_accepted_by_both_doors","name":[["test",1],["irregular",1],["prefixed",1],["past",1],["tense",1],["bullets",1],["accepted",1],["by",1],["both",1],["doors",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["irregular",2],["prefixed",2],["past",2],["tense",2],["bullets",5],["accepted",2],["by",2],["both",2],["doors",2],["bullet",5],["from",1],["openai4s",1],["agent",1],["finalize",3],["import",1],["validate",3],["arguments",2],["assert",3],["completion",4],["none",2],["service",1],["submit",1],["output",1],["rows",1],["status",1],["ok",1],["summary",1]]},{"id":"tests/test_host_completion_service.py#test_irregular_and_suffix_past_tense_rules_remain_case_sensitive_to_words","name":[["test",1],["irregular",1],["suffix",1],["past",1],["tense",1],["rules",1],["remain",1],["case",1],["sensitive",1],["words",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["irregular",2],["suffix",2],["past",3],["tense",3],["rules",2],["remain",2],["case",2],["sensitive",2],["words",2],["assert",4],["validate",4],["completion",4],["bullets",4],["made",1],["dataset",1],["none",3],["saved",2],["model",1],["computed",2],["score",2],["verb",1],["then",1]]},{"id":"tests/test_host_completion_service.py#test_minimal_output_schema_contract","name":[["test",1],["minimal",1],["output",1],["schema",1],["contract",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["minimal",2],["output",6],["schema",6],["contract",2],["expected",4],["result",3],["validate",1],["if",1],["none",2],["assert",2],["else",1]]},{"id":"tests/test_host_completion_service.py#test_newly_accepted_write_verbs_still_need_execution_evidence","name":[["test",1],["newly",1],["accepted",1],["write",1],["verbs",1],["still",1],["need",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["newly",2],["accepted",2],["write",2],["verbs",2],["still",2],["need",2],["execution",3],["evidence",2],["bullet",4],["accepting",1],["wording",1],["must",1],["not",2],["open",1],["zero",1],["completion",5],["claim",1],["from",1],["openai4s",1],["agent",1],["finalize",1],["import",1],["reconcile",3],["claims",3],["arguments",3],["summary",1],["bullets",1],["refusal",3],["cells",2],["tool",2],["calls",2],["assert",2],["none",2]]},{"id":"tests/test_host_completion_service.py#test_schema_failure_is_soft_and_success_is_the_only_commit","name":[["test",1],["schema",1],["failure",1],["soft",1],["success",1],["only",1],["commit",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["schema",7],["failure",2],["soft",2],["success",2],["only",2],["commit",2],["service",8],["completion",3],["type",1],["object",1],["required",2],["artifact",5],["failed",2],["submit",3],["output",10],["metric",2],["93",1],["bullets",2],["computed",1],["assert",5],["error",2],["missing",1],["field",1],["last",3],["none",1],["succeeded",2],["prediction",4],["csv",3],["saved",1],["status",1],["ok",1],["pytest",1],["raises",1],["attribute",1],["not",1],["spec",1]]},{"id":"tests/test_host_completion_service.py#test_success_commits_structured_output_and_clear_resets_state","name":[["test",1],["success",1],["commits",1],["structured",1],["output",1],["clear",1],["resets",1],["state",1]],"path":[["tests",1],["test",1],["host",1],["completion",1],["service",1],["py",1]],"body":[["def",2],["test",2],["success",2],["commits",2],["structured",2],["output",14],["clear",3],["resets",2],["state",2],["service",9],["completion",4],["artifacts",1],["model",2],["pt",1],["metrics",1],["accuracy",2],["93",1],["bullets",7],["generated",1],["measured",1],["its",1],["assert",6],["last",5],["none",2],["submit",1],["status",1],["ok",1]]},{"id":"tests/test_host_contract.py","name":[["test",1],["host",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["host",9],["api",1],["contract",1],["tests",1],["pr",1],["10",1],["locks",1],["current",1],["dispatcher",6],["behavior",1],["before",1],["any",1],["extraction",1],["dispatch",2],["py",1],["unknown",2],["method",3],["failure",1],["single",1],["key",1],["error",1],["soft",1],["fail",1],["shape",1],["submit",2],["output",2],["completion",2],["semantics",2],["sdk",5],["wire",3],["codec",2],["parity",2],["all",1],["offline",1],["llm",1],["never",1],["called",1],["store",1],["lives",1],["per",1],["test",1],["tmp",1],["data",1],["dir",1],["import",8],["re",1],["from",6],["pathlib",1],["path",2],["pytest",3],["openai4s",5],["config",2],["build",1],["kernel",2],["decode",1],["args",2],["encode",1],["tools",1],["registry",1],["builtin",1],["control",1],["methods",1],["repo",1],["file",1],["resolve",1],["parent",2],["fixture",1],["mark",1],["parametrize",1],["bullets",1],["msg",1],["fragment",1],["list",2],["items",2],["did",1],["non",2],["empty",2],["string",2],["42",1],["run",1],["analysis",1],["past",1],["tense",1],["verb",1],["snake",1],["case",2],["camel",1]]},{"id":"tests/test_host_contract.py#dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["dispatcher",3],["return",1],["build",1],["config",1]]},{"id":"tests/test_host_contract.py#test_every_sdk_host_call_has_a_dispatch_route","name":[["test",1],["every",1],["sdk",1],["host",1],["call",1],["has",1],["dispatch",1],["route",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",3],["sdk",6],["host",5],["call",3],["has",2],["dispatch",2],["route",3],["wire",1],["method",1],["must",1],["resolve",1],["through",1],["legacy",1],["native",1],["src",2],["repo",1],["openai4s",1],["py",1],["read",1],["text",1],["encoding",1],["utf",1],["names",3],["sorted",1],["re",1],["findall",1],["self",1],["za",1],["z0",1],["assert",2],["len",1],["60",1],["surface",1],["as",1],["pr",1],["10",1],["missing",3],["name",4],["if",1],["not",2],["hasattr",1],["dispatcher",2],["builtin",1],["control",1],["methods",2],["without",1],["routes",1]]},{"id":"tests/test_host_contract.py#test_submit_output_rejects_bad_bullets","name":[["test",1],["submit",1],["output",1],["rejects",1],["bad",1],["bullets",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["submit",3],["output",6],["rejects",2],["bad",2],["bullets",7],["dispatcher",4],["msg",3],["fragment",3],["invalid",1],["completion",2],["return",1],["single",1],["key",1],["error",3],["soft",1],["fail",1],["dict",1],["must",1],["not",2],["last",2],["task",1],["complete",1],["res",3],["assert",3],["none",1]]},{"id":"tests/test_host_contract.py#test_submit_output_schema_validation_soft_fails","name":[["test",1],["submit",1],["output",1],["schema",1],["validation",1],["soft",1],["fails",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["submit",5],["output",15],["schema",9],["validation",2],["soft",4],["fails",2],["dispatcher",7],["type",2],["object",2],["required",3],["missing",2],["field",2],["fail",2],["not",1],["completed",2],["res",8],["completion",3],["bullets",3],["computed",3],["assert",7],["error",4],["last",2],["none",1],["wrong",1],["top",1],["level",1],["must",1],["be",1],["conforming",1],["status",1],["ok",1]]},{"id":"tests/test_host_contract.py#test_submit_output_valid_sets_last_output","name":[["test",1],["submit",1],["output",2],["valid",1],["sets",1],["last",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["submit",3],["output",9],["valid",2],["sets",2],["last",4],["dispatcher",5],["assert",3],["none",1],["res",2],["answer",4],["42",2],["completion",2],["bullets",2],["computed",2],["status",1],["ok",1]]},{"id":"tests/test_host_contract.py#test_unknown_method_raises_value_error","name":[["test",1],["unknown",1],["method",1],["raises",1],["value",1],["error",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["unknown",3],["method",5],["raises",3],["value",4],["error",4],["dispatcher",3],["no",1],["handler",1],["hard",1],["host",2],["side",1],["pytest",1],["match",1],["definitely",1],["not",1]]},{"id":"tests/test_host_contract.py#test_unknown_method_soft_fails_inside_kernel","name":[["test",1],["unknown",1],["method",1],["soft",1],["fails",1],["inside",1],["kernel",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["unknown",4],["method",5],["soft",2],["fails",2],["inside",2],["kernel",4],["dispatcher",5],["through",1],["full",1],["stack",1],["worker",1],["manager",1],["same",1],["surfaces",1],["cell",1],["as",3],["catchable",1],["runtime",2],["error",3],["namespace",1],["stay",1],["alive",2],["execute",1],["try",1],["host",2],["call",1],["definitely",1],["not",1],["except",1],["print",1],["caught",2],["str",1],["assert",3],["none",1],["stdout",1],["strip",1],["true",1]]},{"id":"tests/test_host_contract.py#test_wire_codec_decode_restores_snake_case_top_level_only","name":[["test",1],["wire",1],["codec",1],["decode",1],["restores",1],["snake",1],["case",1],["top",1],["level",1],["only",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["wire",2],["codec",2],["decode",3],["restores",2],["snake",3],["case",3],["top",3],["level",3],["only",2],["out",2],["args",1],["completion",2],["bullets",2],["did",2],["output",2],["inner",2],["key",2],["keys",1],["back",1],["nested",1],["payloads",1],["untouched",1],["assert",1]]},{"id":"tests/test_host_contract.py#test_wire_codec_encode_drops_none_and_camelcases","name":[["test",1],["wire",1],["codec",1],["encode",1],["drops",1],["none",1],["camelcases",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["wire",2],["codec",2],["encode",3],["drops",2],["none",3],["camelcases",2],["out",2],["args",1],["completion",2],["bullets",2],["did",2],["output",3],["schema",1],["assert",1]]},{"id":"tests/test_host_contract.py#test_wire_codec_passes_non_dict_args_through","name":[["test",1],["wire",1],["codec",1],["passes",1],["non",1],["dict",1],["args",1],["through",1]],"path":[["tests",1],["test",1],["host",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["wire",2],["codec",2],["passes",2],["non",2],["dict",2],["args",4],["through",2],["assert",2],["encode",1],["123",4],["decode",1]]},{"id":"tests/test_host_credentials_service.py","name":[["test",1],["host",1],["credentials",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["session",1],["local",1],["host",4],["credential",2],["service",2],["from",4],["future",1],["import",5],["annotations",1],["pytest",1],["openai4s",3],["config",2],["credentials",1],["dispatch",1],["dispatcher",1]]},{"id":"tests/test_host_credentials_service.py#test_credential_leases_are_action_bound_single_use_and_expiring","name":[["test",1],["credential",1],["leases",1],["action",1],["bound",1],["single",1],["expiring",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",2],["credential",3],["leases",2],["action",11],["bound",2],["single",3],["expiring",2],["now",3],["100",1],["service",11],["clock",1],["lambda",1],["name",1],["token",9],["value",2],["private",3],["lease",5],["issue",3],["purpose",1],["upload",1],["checkpoint",1],["binding",8],["ttl",2],["seconds",2],["assert",3],["true",1],["not",1],["repr",1],["redeem",5],["pytest",4],["raises",4],["key",3],["error",4],["match",4],["consumed",2],["wrong",3],["permission",1],["another",1],["expired",3]]},{"id":"tests/test_host_credentials_service.py#test_credential_service_preserves_key_errors_and_session_isolation","name":[["test",1],["credential",1],["service",1],["preserves",1],["key",1],["errors",1],["session",1],["isolation",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",2],["credential",5],["service",4],["preserves",2],["key",4],["errors",2],["session",2],["isolation",2],["first",6],["second",3],["name",3],["only",3],["value",2],["private",1],["pytest",2],["raises",2],["error",2],["match",2],["no",1],["missing",1],["assert",1],["list",1]]},{"id":"tests/test_host_credentials_service.py#test_credential_service_round_trip_overwrite_and_sorted_names","name":[["test",1],["credential",1],["service",1],["round",1],["trip",1],["overwrite",1],["sorted",1],["names",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",2],["credential",3],["service",10],["round",2],["trip",2],["overwrite",2],["sorted",2],["names",5],["assert",6],["name",7],["token",11],["value",4],["secret",4],["ok",2],["true",2],["new",2],["list",1],["not",1],["repr",1]]},{"id":"tests/test_host_credentials_service.py#test_dispatcher_permission_denial_precedes_credential_mutation","name":[["test",1],["dispatcher",1],["permission",1],["denial",1],["precedes",1],["credential",1],["mutation",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",7],["permission",4],["denial",2],["precedes",2],["credential",4],["mutation",2],["tmp",3],["path",3],["frame",5],["id",5],["host",1],["config",1],["data",1],["dir",1],["store",1],["rule",1],["scope",2],["conversation",1],["tool",1],["credentials",2],["pattern",1],["decision",1],["deny",1],["result",3],["name",1],["blocked",1],["token",1],["value",1],["must",1],["not",1],["be",1],["stored",1],["assert",3],["error",2],["denied",1],["service",1],["list",1]]},{"id":"tests/test_host_credentials_service.py#test_host_dispatcher_credentials_wrappers_share_one_service","name":[["test",1],["host",1],["dispatcher",1],["credentials",1],["wrappers",1],["share",1],["one",1],["service",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",5],["host",3],["dispatcher",11],["credentials",8],["wrappers",2],["share",2],["one",3],["service",3],["tmp",3],["path",3],["config",1],["data",1],["dir",1],["assert",5],["name",4],["hf",7],["token",9],["value",3],["secret",3],["ok",1],["true",1],["list",2],["credential",1],["lease",3],["issue",1],["purpose",1],["request",1],["ttl",1],["seconds",1],["30",1],["redeem",2],["pytest",1],["raises",1],["key",1],["error",1],["match",1],["consumed",1]]},{"id":"tests/test_host_credentials_service.py#test_host_dispatchers_do_not_share_credentials","name":[["test",1],["host",1],["dispatchers",1],["not",1],["share",1],["credentials",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",2],["host",4],["dispatchers",2],["not",2],["share",2],["credentials",4],["tmp",3],["path",3],["config",4],["data",1],["dir",1],["first",2],["dispatcher",2],["second",2],["name",1],["session",3],["only",3],["value",1],["private",1],["pytest",1],["raises",1],["key",1],["error",1],["match",1],["no",1],["credential",1]]},{"id":"tests/test_host_credentials_service.py#test_replay_excludes_all_credential_methods_and_values","name":[["test",1],["replay",1],["excludes",1],["all",1],["credential",1],["methods",1],["values",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",2],["replay",4],["excludes",2],["all",2],["credential",3],["methods",2],["values",2],["tmp",4],["path",4],["from",1],["openai4s",1],["import",1],["tape",3],["recorder",7],["dispatcher",9],["host",1],["config",1],["data",1],["dir",1],["production",1],["default",1],["injecting",1],["deliberately",1],["ask",1],["headless",1],["contract",1],["testing",1],["redaction",1],["rather",1],["than",1],["unattended",1],["approval",1],["so",1],["authorize",1],["mutation",1],["explicitly",1],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",1],["credentials",12],["pattern",1],["decision",1],["allow",1],["json",1],["secret",6],["synthetic",1],["never",1],["record",3],["name",2],["token",5],["value",3],["assert",5],["lease",2],["issue",2],["purpose",1],["single",1],["redeem",2],["list",2],["not",2],["method",1],["records",2],["repr",1]]},{"id":"tests/test_host_credentials_service.py#test_rotating_credential_revokes_outstanding_leases","name":[["test",1],["rotating",1],["credential",1],["revokes",1],["outstanding",1],["leases",1]],"path":[["tests",1],["test",1],["host",1],["credentials",1],["service",1],["py",1]],"body":[["def",2],["test",2],["rotating",2],["credential",3],["revokes",2],["outstanding",2],["leases",2],["service",7],["name",2],["token",5],["value",3],["old",1],["lease",2],["issue",1],["new",2],["pytest",1],["raises",1],["key",1],["error",1],["match",1],["consumed",1],["redeem",1],["assert",1]]},{"id":"tests/test_host_data_service.py","name":[["test",1],["host",1],["data",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["store",3],["backed",1],["host",4],["data",5],["capabilities",1],["from",7],["future",1],["import",12],["annotations",1],["hashlib",1],["os",2],["sqlite3",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",12],["openai4s",4],["as",1],["mod",1],["config",2],["roadmap",1],["feature",1],["flags",1],["service",1],["kernel",1],["artifact",8],["input",1],["dir",1],["rank",1],["artifacts",1],["fixture",1],["autouse",1],["true",1],["mark",10],["skipif",1],["not",2],["hasattr",1],["statvfs",1],["reason",1],["posix",1],["free",1],["space",1],["probe",1],["parametrize",9],["alias",2],["kind",2],["symlink",2],["hardlink",2],["operation",6],["save",6],["provenance",6],["record",6],["version",1],["id",1],["short",1],["hex",1]]},{"id":"tests/test_host_data_service.py#_ample_free_disk","name":[["ample",1],["free",1],["disk",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["ample",2],["free",4],["disk",5],["monkeypatch",3],["stage",2],["against",1],["volume",2],["room",1],["spare",1],["whatever",1],["host",2],["has",1],["data",2],["service",1],["refuses",1],["space",2],["would",1],["drop",1],["below",1],["reserve",2],["up",1],["gi",1],["checks",1],["before",1],["checksum",1],["size",1],["swap",1],["verification",1],["these",1],["tests",1],["assert",1],["read",1],["from",1],["real",1],["crowded",1],["developer",1],["ci",1],["runner",1],["turned",1],["those",1],["contracts",1],["into",1],["exhaust",1],["reserved",1],["contract",1],["itself",1],["re",1],["patches",1],["probe",1],["low",1],["value",1],["inside",1],["its",1],["own",1],["test",1],["setattr",1],["mod",1],["shutil",1],["usage",1],["lambda",1],["path",1],["simple",1],["namespace",1],["total",1],["40",2]]},{"id":"tests/test_host_data_service.py#_real_service","name":[["real",1],["service",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["real",2],["service",5],["tmp",4],["path",13],["trusted",4],["delivery",4],["bool",4],["team",4],["mode",4],["false",3],["workspace",10],["mkdir",1],["config",6],["data",3],["dir",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["store",6],["db",1],["frame",5],["id",5],["new",1],["project",1],["science",1],["status",1],["ready",1],["root",4],["resolve",5],["must",2],["exist",2],["candidate",5],["if",3],["not",4],["absolute",1],["result",6],["parents",1],["raise",2],["value",1],["error",2],["escapes",1],["exists",1],["file",1],["found",1],["return",2],["host",1]]},{"id":"tests/test_host_data_service.py#_real_service.resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["resolve",3],["path",6],["must",3],["exist",3],["false",2],["candidate",5],["if",3],["not",4],["absolute",1],["workspace",4],["root",3],["result",6],["parents",1],["raise",2],["value",1],["error",2],["escapes",1],["exists",1],["file",1],["found",1],["return",1]]},{"id":"tests/test_host_data_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["service",5],["tmp",5],["path",10],["store",10],["fake",3],["none",4],["trusted",4],["delivery",4],["bool",4],["false",5],["team",4],["mode",4],["actual",3],["workspace",5],["mkdir",1],["config",4],["simple",2],["namespace",2],["data",3],["dir",2],["artifacts",2],["roadmap",1],["features",1],["stage1",1],["resolve",4],["must",2],["exist",2],["result",4],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",2],["host",1],["frame",2],["id",1],["lambda",1]]},{"id":"tests/test_host_data_service.py#_service.resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["resolve",3],["path",3],["must",3],["exist",3],["false",2],["result",4],["workspace",1],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",1]]},{"id":"tests/test_host_data_service.py#_team_artifact_source","name":[["team",1],["artifact",1],["source",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["team",3],["artifact",3],["source",10],["tmp",3],["path",7],["version",11],["id",10],["str",5],["owned",2],["payload",5],["bytes",6],["exact",2],["snapshot",5],["bool",2],["true",4],["service",3],["store",4],["workspace",3],["config",4],["mode",1],["data",2],["dir",2],["mkdir",2],["parents",1],["if",2],["artifacts",1],["bin",3],["parent",1],["else",2],["write",1],["metadata",1],["filename",1],["none",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["size",1],["len",1],["paths",1],["return",1]]},{"id":"tests/test_host_data_service.py#FakeStore","name":[["fake",1],["store",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["class",2],["fake",7],["store",4],["def",18],["init",1],["self",53],["none",8],["calls",14],["artifact",19],["rows",4],["query",4],["paths",3],["path",10],["scopes",2],["list",4],["version",24],["id",54],["abcdef123456",1],["metadata",3],["frame",25],["details",2],["edges",4],["row",2],["scope",11],["lives",1],["parent",1],["artifacts",5],["not",3],["so",5],["keyed",1],["read",1],["has",2],["resolve",5],["declared",2],["neither",1],["nor",1],["while",1],["protocol",1],["requires",1],["both",1],["could",1],["only",3],["stand",2],["unscoped",2],["by",3],["root",7],["project",10],["default",3],["lineage",4],["input",4],["session",2],["really",1],["owns",1],["save",1],["now",1],["resolves",1],["every",2],["ids",1],["entry",1],["through",1],["check",1],["before",1],["copies",1],["anything",1],["cannot",3],["answer",2],["meta",3],["one",1],["call",2],["at",2],["all",2],["setdefault",1],["append",13],["return",15],["dict",2],["sql",2],["params",2],["limit",6],["timeout",2],["publishes",1],["scoped",1],["my",1],["views",1],["real",2],["be",1],["accepted",1],["sdk",1],["dropped",2],["base",1],["tables",1],["were",1],["readable",1],["directly",1],["across",1],["schema",1],["frames",5],["filters",2],["ident",2],["record",2],["cell",3],["fields",2],["snapshot",4],["priority",4],["visible",7],["user",7],["recorded",1],["rather",1],["than",1],["ignored",1],["these",1],["doubles",1],["tests",1],["below",1],["assert",1],["host",1],["passes",1],["thing",1],["did",1],["detail",2],["page",4],["size",2],["search",3],["pattern",2],["browse",3],["status",2],["roots",2],["producing",1],["code",1],["42",1],["inputs",1],["direction",2],["required",1],["defaulted",1],["keep",1],["accepting",1],["production",1],["no",1],["longer",1],["make",1],["comes",1],["certify",1],["signature",1]]},{"id":"tests/test_host_data_service.py#FakeStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",14],["none",2],["calls",2],["artifact",7],["rows",2],["query",1],["paths",1],["path",1],["scopes",1],["list",1],["version",6],["id",14],["abcdef123456",1],["metadata",2],["frame",10],["details",1],["edges",1],["row",2],["scope",4],["lives",1],["parent",1],["artifacts",2],["not",1],["so",3],["keyed",1],["read",1],["has",1],["resolve",2],["fake",3],["declared",2],["neither",1],["nor",1],["while",1],["protocol",1],["requires",1],["both",1],["could",1],["only",1],["stand",2],["unscoped",1],["by",1],["root",5],["project",3],["default",3],["lineage",1],["input",3],["session",1],["really",1],["owns",1],["save",1],["now",1],["resolves",1],["every",1],["ids",1],["entry",1],["through",1],["check",1],["before",1],["copies",1],["anything",1],["cannot",2],["answer",1],["meta",1],["one",1],["call",1],["at",1],["all",1],["setdefault",1]]},{"id":"tests/test_host_data_service.py#FakeStore.browse_frames","name":[["browse",1],["frames",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["browse",4],["frames",3],["self",3],["project",3],["id",7],["status",3],["roots",3],["only",3],["limit",3],["visible",3],["user",3],["none",2],["calls",1],["append",1],["return",1],["frame",1]]},{"id":"tests/test_host_data_service.py#FakeStore.frame_detail","name":[["frame",1],["detail",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["frame",8],["detail",3],["self",4],["id",7],["page",6],["size",3],["visible",3],["user",3],["none",2],["calls",1],["append",1],["return",1],["details",1]]},{"id":"tests/test_host_data_service.py#FakeStore.get_artifact","name":[["artifact",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["artifact",7],["self",4],["id",5],["calls",1],["append",1],["return",1],["artifacts",1],["by",1]]},{"id":"tests/test_host_data_service.py#FakeStore.lineage_edges_for","name":[["lineage",1],["edges",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["lineage",3],["edges",4],["self",4],["version",4],["id",4],["direction",3],["calls",1],["append",1],["return",1]]},{"id":"tests/test_host_data_service.py#FakeStore.lineage_inputs","name":[["lineage",1],["inputs",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["lineage",2],["inputs",2],["self",2],["version",3],["id",3],["return",1],["input",1]]},{"id":"tests/test_host_data_service.py#FakeStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["list",4],["artifacts",3],["self",4],["filters",3],["none",2],["calls",1],["append",1],["return",1],["artifact",1],["rows",1]]},{"id":"tests/test_host_data_service.py#FakeStore.producing_cell_for_version","name":[["producing",1],["cell",1],["version",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["producing",2],["cell",2],["version",4],["self",2],["id",2],["return",1],["code",1],["answer",1],["42",1]]},{"id":"tests/test_host_data_service.py#FakeStore.query","name":[["query",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["query",4],["self",4],["sql",3],["params",3],["none",6],["limit",3],["timeout",3],["scope",5],["publishes",2],["session",2],["scoped",2],["my",2],["views",2],["real",2],["store",2],["be",2],["accepted",2],["by",2],["sdk",2],["dropped",2],["so",2],["base",2],["artifact",2],["tables",2],["were",2],["readable",2],["directly",2],["across",2],["every",2],["project",2],["calls",1],["append",1],["return",1],["rows",1]]},{"id":"tests/test_host_data_service.py#FakeStore.record_cell_artifact","name":[["record",1],["cell",1],["artifact",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["record",3],["cell",3],["artifact",3],["self",4],["fields",3],["calls",1],["append",1],["return",1],["dict",1],["version",1]]},{"id":"tests/test_host_data_service.py#FakeStore.resolve_artifact_path","name":[["resolve",1],["artifact",1],["path",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["resolve",2],["artifact",2],["path",2],["self",3],["ident",3],["return",1],["paths",1]]},{"id":"tests/test_host_data_service.py#FakeStore.resolve_frame_scope","name":[["resolve",1],["frame",1],["scope",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["resolve",3],["frame",6],["scope",4],["self",4],["id",3],["calls",1],["append",1],["return",1],["dict",1]]},{"id":"tests/test_host_data_service.py#FakeStore.schema","name":[["schema",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["schema",2],["self",2],["return",1],["frames",1],["frame",1],["id",1]]},{"id":"tests/test_host_data_service.py#FakeStore.search_frames","name":[["search",1],["frames",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["search",4],["frames",3],["self",3],["pattern",3],["project",3],["id",7],["limit",3],["visible",3],["user",3],["none",2],["calls",1],["append",1],["return",1],["frame",1]]},{"id":"tests/test_host_data_service.py#FakeStore.set_priority","name":[["priority",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["priority",6],["self",3],["artifact",3],["id",3],["calls",1],["append",1]]},{"id":"tests/test_host_data_service.py#FakeStore.set_version_snapshot","name":[["version",1],["snapshot",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["version",6],["snapshot",6],["self",3],["id",3],["path",3],["calls",1],["append",1]]},{"id":"tests/test_host_data_service.py#FakeStore.version_for_path","name":[["version",1],["path",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["version",2],["path",7],["self",4],["root",3],["frame",3],["id",6],["project",3],["required",2],["not",2],["defaulted",2],["so",2],["fake",4],["cannot",2],["keep",2],["accepting",2],["unscoped",2],["call",2],["production",2],["no",2],["longer",2],["make",2],["comes",2],["certify",2],["signature",2],["real",2],["store",2],["has",2],["dropped",2],["scopes",1],["append",1],["return",1],["paths",1]]},{"id":"tests/test_host_data_service.py#FakeStore.version_meta","name":[["version",1],["meta",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["version",7],["meta",3],["self",4],["id",4],["calls",1],["append",1],["return",1],["metadata",1]]},{"id":"tests/test_host_data_service.py#test_a_caller_supplied_scope_is_ignored","name":[["test",1],["caller",1],["supplied",1],["scope",1],["ignored",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["caller",3],["supplied",2],["scope",4],["ignored",2],["tmp",3],["path",3],["sdk",1],["accepts",1],["must",1],["not",1],["be",2],["load",1],["bearing",1],["if",2],["value",1],["passes",1],["decided",1],["rows",2],["views",1],["expose",1],["confinement",1],["would",1],["advisory",1],["service",3],["store",3],["workspace",1],["config",1],["query",3],["sql",1],["select",1],["root",2],["frame",6],["id",5],["999",1],["project",2],["call",2],["next",1],["calls",1],["assert",1],["default",1]]},{"id":"tests/test_host_data_service.py#test_artifact_marker_rejects_untrusted_ids","name":[["test",1],["artifact",1],["marker",1],["rejects",1],["untrusted",1],["ids",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["artifact",3],["marker",3],["rejects",2],["untrusted",2],["ids",2],["tmp",3],["path",3],["version",4],["id",4],["service",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["not",1],["valid",1]]},{"id":"tests/test_host_data_service.py#test_artifact_search_keeps_filter_mutation_and_ranking","name":[["test",1],["artifact",1],["search",1],["keeps",1],["filter",1],["mutation",1],["ranking",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["artifact",3],["search",3],["keeps",2],["filter",2],["mutation",2],["ranking",2],["tmp",3],["path",3],["service",3],["store",4],["workspace",1],["config",1],["rows",1],["filename",4],["protein",5],["scores",2],["csv",3],["content",3],["type",3],["text",2],["priority",3],["notes",2],["txt",2],["plain",1],["unrelated",1],["png",2],["image",1],["filters",3],["project",4],["id",6],["p1",1],["result",4],["artifacts",5],["caller",1],["overwritten",1],["by",1],["session",1],["own",1],["scope",3],["confinement",1],["has",1],["always",1],["been",1],["intent",1],["see",1],["but",1],["fake",1],["did",1],["not",1],["implement",1],["resolve",2],["frame",7],["so",1],["branch",1],["never",1],["ran",1],["asserted",1],["unscoped",1],["shape",1],["assert",6],["root",2],["default",2],["calls",2],["list",1],["count",1],["row",4],["all",1],["score",1]]},{"id":"tests/test_host_data_service.py#test_flag_off_provenance_record_preserves_legacy_record_shape","name":[["test",1],["flag",1],["off",1],["provenance",1],["record",2],["preserves",1],["legacy",1],["shape",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",2],["provenance",3],["record",8],["preserves",2],["legacy",8],["shape",2],["tmp",3],["path",5],["service",3],["store",3],["workspace",2],["config",2],["trusted",1],["delivery",1],["false",1],["source",4],["result",3],["bin",3],["write",1],["bytes",5],["name",1],["filename",2],["published",2],["content",2],["type",2],["application",2],["octet",2],["stream",2],["producing",2],["cell",5],["id",3],["assert",3],["version",2],["next",1],["call",3],["calls",1],["if",1],["artifact",1],["str",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["frame",2],["input",1],["ids",1],["not",1],["artifacts",1],["dir",1],["exists",1]]},{"id":"tests/test_host_data_service.py#test_flag_off_real_host_capture_keeps_legacy_response_and_no_observation","name":[["test",1],["flag",1],["off",1],["real",1],["host",1],["capture",1],["keeps",1],["legacy",1],["response",1],["no",1],["observation",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",2],["real",6],["host",2],["capture",3],["keeps",2],["legacy",7],["response",2],["no",2],["observation",2],["tmp",3],["path",10],["operation",4],["service",4],["store",4],["workspace",2],["config",1],["frame",1],["id",8],["trusted",1],["delivery",1],["false",1],["source",5],["dat",1],["write",1],["bytes",5],["try",1],["if",2],["save",3],["artifact",5],["result",6],["name",2],["execution",1],["cell",4],["else",2],["provenance",1],["record",1],["producing",1],["assert",5],["version",5],["filename",1],["content",1],["type",1],["size",1],["checksum",1],["created",1],["at",1],["list",1],["observations",1],["metadata",3],["meta",1],["snapshot",2],["read",1],["none",1],["str",1],["finally",1],["close",1]]},{"id":"tests/test_host_data_service.py#test_frames_modes_validate_before_store_access","name":[["test",1],["frames",1],["modes",1],["validate",1],["before",1],["store",1],["access",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["frames",7],["modes",2],["validate",2],["before",2],["store",5],["access",2],["tmp",3],["path",3],["service",6],["workspace",1],["config",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["invalid",1],["status",3],["typo",1],["assert",4],["calls",1],["frame",5],["details",1],["f1",4],["id",5],["page",2],["size",1],["pattern",1],["protein",1],["project",1],["all",1],["mode",2],["search",1],["done",1],["roots",1],["only",1],["false",1],["browse",2]]},{"id":"tests/test_host_data_service.py#test_lineage_projection_and_bounded_graph","name":[["test",1],["lineage",1],["projection",1],["bounded",1],["graph",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["lineage",6],["projection",2],["bounded",2],["graph",6],["tmp",3],["path",3],["service",5],["store",3],["workspace",1],["config",1],["metadata",1],["root",13],["artifact",2],["id",10],["filename",2],["result",2],["csv",2],["checksum",2],["sum",2],["frame",2],["f1",2],["producing",2],["cell",2],["c1",2],["edges",2],["assert",3],["version",4],["code",1],["answer",1],["42",1],["inputs",1],["input",1],["extraction",1],["pending",1],["false",1],["exists",1],["but",1],["past",1],["depth",2],["limit",1],["so",2],["partial",1],["says",1],["return",1],["same",1],["nodes",2],["nothing",1],["indicate",1],["reachable",1],["edge",1],["had",1],["been",1],["left",1],["out",1],["claim",2],["wrong",1],["rather",1],["than",1],["incomplete",1],["direction",4],["down",4],["max",1],["from",2],["truncated",2],["true",1],["walk",1],["reaches",1],["end",1],["makes",1],["no",1],["such",1],["not",1]]},{"id":"tests/test_host_data_service.py#test_provenance_soft_failure_and_dynamic_store_provider","name":[["test",1],["provenance",1],["soft",1],["failure",1],["dynamic",1],["store",1],["provider",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["provenance",3],["soft",2],["failure",2],["dynamic",2],["store",8],["provider",2],["tmp",5],["path",10],["first",3],["fake",2],["second",2],["current",3],["service",4],["host",1],["data",1],["lambda",2],["config",1],["simple",1],["namespace",1],["artifacts",2],["dir",1],["frame",2],["id",2],["none",1],["resolve",1],["kwargs",1],["assert",3],["query",1],["schema",1],["frames",1],["record",2],["str",1],["missing",2],["error",1],["prov",1],["no",1],["such",1],["output",1],["file",1],["calls",1]]},{"id":"tests/test_host_data_service.py#test_query_projection_and_schema_keep_store_contract","name":[["test",1],["query",1],["projection",1],["schema",1],["keep",1],["store",1],["contract",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["query",6],["projection",2],["schema",3],["keep",2],["store",6],["contract",2],["tmp",3],["path",3],["service",4],["workspace",1],["config",1],["rows",2],["assert",3],["sql",1],["select",2],["params",1],["limit",1],["df",1],["true",1],["columns",1],["scope",5],["reaches",1],["session",1],["own",1],["rather",1],["than",1],["anything",1],["caller",3],["sent",1],["spec",1],["deliberately",1],["not",2],["read",1],["because",1],["value",1],["chooses",1],["cannot",1],["be",2],["confines",1],["dropped",1],["entirely",1],["here",1],["so",1],["my",1],["views",1],["did",1],["exist",1],["base",1],["artifact",1],["tables",1],["were",1],["readable",1],["directly",1],["across",1],["every",1],["project",2],["frame",7],["id",4],["root",1],["default",1],["calls",1],["resolve",1],["frames",1]]},{"id":"tests/test_host_data_service.py#test_rank_artifacts_never_mutates_source_rows","name":[["test",1],["rank",1],["artifacts",1],["never",1],["mutates",1],["source",1],["rows",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["rank",3],["artifacts",3],["never",2],["mutates",2],["source",2],["rows",5],["filename",1],["result",2],["csv",1],["priority",1],["ranked",2],["assert",2],["score",2],["not",1],["75",1]]},{"id":"tests/test_host_data_service.py#test_real_team_store_stages_each_immutable_version_in_session_root","name":[["test",1],["real",1],["team",1],["store",1],["stages",1],["each",1],["immutable",1],["version",1],["session",1],["root",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["real",3],["team",3],["store",5],["stages",2],["each",2],["immutable",2],["version",8],["session",2],["root",5],["tmp",3],["path",20],["service",8],["workspace",2],["config",2],["frame",4],["id",9],["trusted",1],["delivery",1],["true",2],["mode",1],["source",5],["evolving",1],["csv",1],["try",1],["write",2],["bytes",4],["generation",4],["score",4],["n1",2],["first",10],["save",2],["artifact",6],["name",2],["n2",2],["second",6],["scope",3],["resolve",2],["expected",2],["kernel",1],["input",1],["dir",2],["data",1],["assert",6],["parent",2],["read",2],["snapshot",1],["provenance",1],["str",1],["finally",1],["close",1]]},{"id":"tests/test_host_data_service.py#test_save_artifact_copies_snapshot_and_preserves_record_shape","name":[["test",1],["save",1],["artifact",1],["copies",1],["snapshot",1],["preserves",1],["record",1],["shape",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["save",3],["artifact",5],["copies",2],["snapshot",9],["preserves",2],["record",5],["shape",2],["tmp",3],["path",9],["service",3],["store",5],["workspace",2],["config",2],["source",5],["raw",1],["result",7],["txt",4],["write",1],["text",4],["science",3],["encoding",2],["utf",2],["metadata",1],["abcdef123456",1],["none",3],["name",2],["filename",2],["final",3],["content",2],["type",2],["plain",2],["execution",1],["cell",5],["id",4],["input",4],["version",2],["ids",2],["priority",2],["assert",6],["parent",1],["artifacts",1],["dir",1],["endswith",1],["read",1],["next",1],["call",4],["calls",2],["if",1],["fields",2],["str",2],["size",1],["bytes",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["frame",2],["absent",1],["from",2],["forwarded",1],["as",1],["rather",1],["than",1],["dropped",1],["distinguishes",1],["no",1],["retrieval",1],["not",1],["passed",1],["reuse",1],["policy",1],["provisional",1]]},{"id":"tests/test_host_data_service.py#test_save_artifact_forwards_the_retrieval_envelope","name":[["test",1],["save",1],["artifact",1],["forwards",1],["retrieval",1],["envelope",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["save",3],["artifact",5],["forwards",2],["retrieval",2],["envelope",5],["tmp",3],["path",4],["source",6],["lets",1],["saved",1],["file",1],["say",1],["evidence",1],["hop",1],["quietly",1],["dropped",1],["would",1],["leave",1],["looking",1],["computed",1],["from",1],["nothing",1],["service",3],["store",2],["workspace",2],["config",1],["data",2],["txt",2],["write",1],["text",1],["science",1],["encoding",1],["utf",1],["database",1],["uniprot",1],["retrieved",1],["at",1],["response",1],["sha256",1],["64",1],["name",1],["filename",1],["record",3],["next",1],["call",3],["calls",1],["if",1],["cell",1],["assert",1]]},{"id":"tests/test_host_data_service.py#test_single_user_artifact_path_keeps_direct_path_compatibility","name":[["test",1],["single",1],["user",1],["artifact",1],["path",2],["keeps",1],["direct",1],["compatibility",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["single",2],["user",2],["artifact",6],["path",12],["keeps",2],["direct",14],["compatibility",2],["tmp",5],["service",4],["store",3],["workspace",1],["config",1],["team",1],["mode",1],["false",1],["legacy",2],["bin",1],["write",1],["bytes",1],["metadata",1],["version",1],["id",2],["snapshot",2],["str",4],["paths",1],["assert",3],["not",1],["data",1],["kernel",1],["inputs",1],["exists",1]]},{"id":"tests/test_host_data_service.py#test_staging_contracts_do_not_depend_on_the_hosts_free_disk","name":[["test",1],["staging",1],["contracts",1],["not",1],["depend",1],["hosts",1],["free",1],["disk",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",3],["staging",2],["contracts",2],["not",3],["depend",2],["hosts",2],["free",3],["disk",5],["tmp",3],["path",5],["monkeypatch",3],["nearly",1],["full",2],["developer",1],["must",2],["change",1],["error",2],["sees",1],["reserve",1],["check",1],["runs",1],["before",1],["checksum",2],["size",2],["swap",1],["verification",2],["reads",1],["real",1],["volume",2],["below",1],["about",1],["gi",1],["eleven",1],["tests",1],["here",2],["failed",2],["exhaust",1],["reserved",1],["space",1],["instead",1],["they",1],["assert",1],["host",1],["probe",1],["underneath",1],["shutil",1],["usage",1],["reports",1],["almost",1],["tampering",1],["contract",1],["still",1],["be",1],["one",1],["fires",1],["setattr",1],["os",1],["statvfs",1],["lambda",1],["simple",1],["namespace",1],["frsize",1],["4096",1],["blocks",1],["28",1],["bfree",1],["bavail",1],["service",2],["store",1],["workspace",1],["config",1],["source",3],["team",1],["artifact",2],["write",1],["bytes",2],["other",1],["version",1],["same",1],["different",1],["digest",1],["pytest",1],["raises",1],["oserror",1],["match",1],["owned",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_bounds_oversized_source_read_to_recorded_size","name":[["test",1],["team",1],["artifact",1],["path",1],["bounds",1],["oversized",1],["source",1],["read",1],["recorded",1],["size",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["test",2],["team",3],["artifact",5],["path",6],["bounds",2],["oversized",2],["source",5],["read",12],["recorded",4],["size",3],["tmp",3],["monkeypatch",3],["service",2],["store",1],["workspace",1],["config",2],["payload",1],["write",1],["bytes",5],["1024",2],["native",2],["os",2],["observe",2],["descriptor",2],["count",2],["nonlocal",1],["chunk",3],["len",2],["return",1],["setattr",1],["openai4s",1],["host",1],["data",2],["pytest",1],["raises",1],["oserror",1],["match",1],["verification",1],["failed",1],["owned",1],["assert",2],["stage",2],["kernel",1],["input",1],["dir",2],["frame",1],["list",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_bounds_oversized_source_read_to_recorded_size.observe_read","name":[["observe",1],["read",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["observe",2],["read",5],["descriptor",3],["count",3],["nonlocal",1],["bytes",2],["chunk",3],["native",1],["len",1],["return",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_denies_foreign_version_before_staging","name":[["test",1],["team",1],["artifact",1],["path",1],["denies",1],["foreign",1],["version",1],["before",1],["staging",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",7],["path",8],["denies",2],["foreign",17],["version",3],["before",2],["staging",2],["tmp",3],["service",2],["store",3],["workspace",1],["config",3],["source",2],["data",2],["dir",3],["artifacts",2],["bin",2],["write",1],["bytes",2],["secret",3],["by",1],["id",6],["root",1],["frame",3],["other",2],["project",2],["metadata",1],["filename",1],["str",2],["snapshot",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["size",1],["len",1],["pytest",1],["raises",1],["key",1],["error",1],["match",1],["current",1],["session",1],["assert",1],["not",1],["kernel",1],["input",1],["exists",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_detects_snapshot_name_swap_during_stream","name":[["test",1],["team",1],["artifact",1],["path",1],["detects",1],["snapshot",1],["name",1],["swap",1],["during",1],["stream",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["test",2],["team",3],["artifact",5],["path",6],["detects",2],["snapshot",2],["name",4],["swap",4],["during",3],["stream",2],["tmp",3],["monkeypatch",3],["payload",4],["1024",2],["4096",1],["service",2],["store",1],["workspace",1],["config",2],["source",9],["identity",2],["stat",2],["st",4],["dev",2],["ino",2],["detached",3],["suffix",1],["native",2],["read",6],["os",3],["swapped",5],["false",1],["after",2],["first",2],["descriptor",3],["count",2],["nonlocal",1],["chunk",3],["opened",3],["fstat",1],["if",1],["not",1],["true",2],["rename",1],["write",1],["bytes",1],["return",1],["setattr",1],["openai4s",1],["host",1],["data",2],["pytest",1],["raises",1],["oserror",1],["match",1],["changed",1],["input",2],["staging",1],["owned",1],["assert",2],["stage",2],["kernel",1],["dir",2],["frame",1],["list",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_detects_snapshot_name_swap_during_stream.swap_name_after_first_read","name":[["swap",1],["name",1],["after",1],["first",1],["read",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["swap",2],["name",2],["after",2],["first",2],["read",3],["descriptor",4],["count",3],["nonlocal",1],["swapped",3],["chunk",3],["native",1],["opened",3],["os",1],["fstat",1],["if",1],["not",1],["st",2],["dev",1],["ino",1],["source",3],["identity",1],["true",1],["rename",1],["detached",1],["write",1],["bytes",1],["payload",1],["return",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_does_not_follow_cache_parent_swap","name":[["test",1],["team",1],["artifact",1],["path",1],["not",1],["follow",1],["cache",1],["parent",1],["swap",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["test",2],["team",3],["artifact",5],["path",7],["not",3],["follow",2],["cache",4],["parent",4],["swap",4],["tmp",4],["monkeypatch",3],["service",2],["store",1],["workspace",1],["config",2],["source",4],["stage",6],["kernel",1],["input",1],["dir",3],["data",2],["frame",1],["moved",4],["name",2],["outside",5],["race",1],["mkdir",1],["native",2],["read",4],["os",2],["swapped",5],["false",1],["after",2],["open",2],["descriptor",2],["count",2],["nonlocal",1],["chunk",3],["if",1],["true",3],["rename",1],["symlink",1],["target",1],["directory",1],["return",1],["setattr",1],["openai4s",1],["host",1],["pytest",1],["raises",1],["oserror",1],["owned",1],["assert",3],["list",2],["iterdir",2]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_does_not_follow_cache_parent_swap.swap_cache_parent_after_source_open","name":[["swap",1],["cache",1],["parent",1],["after",1],["source",1],["open",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["swap",2],["cache",2],["parent",2],["after",2],["source",2],["open",2],["descriptor",3],["count",3],["nonlocal",1],["swapped",3],["chunk",3],["native",1],["read",1],["if",1],["not",1],["stage",3],["dir",1],["true",2],["rename",1],["moved",1],["symlink",1],["outside",1],["target",1],["directory",1],["return",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_enforces_daemon_wide_quota_across_sessions","name":[["test",1],["team",1],["artifact",1],["path",1],["enforces",1],["daemon",1],["wide",1],["quota",1],["across",1],["sessions",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",11],["path",9],["enforces",2],["daemon",2],["wide",2],["quota",3],["across",2],["sessions",2],["tmp",3],["monkeypatch",4],["service",3],["store",4],["workspace",1],["config",3],["source",6],["payload",1],["global",8],["one",1],["setattr",2],["data",4],["mod",2],["input",4],["max",2],["bytes",4],["10",1],["session",1],["100",1],["owned",1],["scope",1],["frame",7],["id",9],["root",2],["project",2],["default",2],["artifacts",2],["by",1],["second",4],["dir",3],["two",5],["bin",2],["write",1],["metadata",1],["version",1],["filename",1],["str",2],["snapshot",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["size",1],["pytest",1],["raises",1],["oserror",1],["match",1],["staging",1],["assert",1],["list",1],["kernel",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_fails_closed_without_root_scope","name":[["test",1],["team",1],["artifact",1],["path",1],["fails",1],["closed",1],["without",1],["root",1],["scope",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",5],["path",6],["fails",2],["closed",2],["without",2],["root",4],["scope",4],["tmp",3],["service",2],["store",3],["workspace",1],["config",2],["source",2],["frame",4],["id",6],["project",2],["artifacts",1],["by",1],["update",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["staging",1],["unavailable",1],["owned",1],["assert",1],["not",1],["data",1],["dir",1],["kernel",1],["inputs",1],["exists",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_is_stable_and_concurrently_idempotent","name":[["test",1],["team",1],["artifact",1],["path",1],["stable",1],["concurrently",1],["idempotent",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",5],["path",8],["stable",2],["concurrently",2],["idempotent",2],["tmp",3],["service",3],["store",1],["workspace",1],["config",1],["source",2],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["as",1],["paths",4],["list",1],["map",1],["owned",2],["24",1],["assert",4],["len",1],["target",6],["first",2],["identity",2],["stat",4],["st",4],["dev",2],["ino",2],["read",1],["bytes",2],["exact",1],["version",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_preserves_disk_free_reserve","name":[["test",1],["team",1],["artifact",1],["path",1],["preserves",1],["disk",1],["free",1],["reserve",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",7],["path",7],["preserves",2],["disk",4],["free",5],["reserve",4],["tmp",3],["monkeypatch",5],["service",2],["store",1],["workspace",1],["config",2],["source",2],["payload",1],["setattr",3],["data",4],["mod",3],["input",3],["min",1],["bytes",1],["10",2],["max",1],["shutil",1],["usage",1],["lambda",1],["simple",1],["namespace",1],["total",1],["100",1],["84",1],["16",1],["pytest",1],["raises",1],["oserror",1],["match",1],["exhaust",1],["reserved",1],["space",1],["owned",1],["assert",1],["list",1],["kernel",1],["dir",2],["frame",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_refuses_aliased_snapshot_source","name":[["test",1],["team",1],["artifact",1],["path",1],["refuses",1],["aliased",1],["snapshot",1],["source",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",5],["path",6],["refuses",2],["aliased",2],["snapshot",2],["source",7],["tmp",3],["alias",4],["kind",4],["service",2],["store",1],["workspace",1],["config",3],["exact",5],["data",2],["dir",3],["artifacts",1],["bin",1],["replace",1],["if",1],["symlink",2],["else",1],["os",1],["link",1],["pytest",1],["raises",1],["oserror",1],["owned",1],["stage",2],["kernel",1],["input",1],["frame",1],["assert",1],["list",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_refuses_symlinked_cache_parent","name":[["test",1],["team",1],["artifact",1],["path",1],["refuses",1],["symlinked",1],["cache",1],["parent",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",5],["path",7],["refuses",2],["symlinked",2],["cache",3],["parent",4],["tmp",4],["service",2],["store",1],["workspace",1],["config",2],["source",2],["outside",5],["mkdir",1],["data",1],["dir",1],["kernel",1],["inputs",1],["symlink",1],["target",1],["directory",1],["true",1],["pytest",1],["raises",1],["oserror",1],["owned",1],["assert",1],["list",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_rejects_tampered_snapshot","name":[["test",1],["team",1],["artifact",1],["path",1],["rejects",1],["tampered",1],["snapshot",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",5],["path",6],["rejects",2],["tampered",2],["snapshot",2],["tmp",3],["service",2],["store",1],["workspace",1],["config",2],["source",3],["write",1],["bytes",2],["other",1],["version",1],["same",1],["size",1],["different",1],["digest",1],["pytest",1],["raises",1],["oserror",1],["match",1],["checksum",1],["verification",1],["failed",1],["owned",1],["stage",3],["kernel",1],["input",1],["dir",3],["data",1],["frame",1],["assert",2],["list",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_repeated_hit_does_not_consume_session_quota","name":[["test",1],["team",1],["artifact",1],["path",1],["repeated",1],["hit",1],["not",1],["consume",1],["session",1],["quota",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",10],["path",13],["repeated",2],["hit",2],["not",2],["consume",2],["session",5],["quota",6],["tmp",3],["monkeypatch",4],["service",4],["store",2],["workspace",1],["config",3],["source",6],["payload",1],["one",1],["setattr",2],["data",4],["mod",2],["input",3],["max",2],["bytes",3],["files",1],["first",3],["owned",2],["assert",2],["second",4],["dir",3],["artifacts",1],["two",5],["bin",2],["write",1],["metadata",1],["version",1],["id",2],["filename",1],["str",2],["snapshot",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["size",1],["pytest",1],["raises",1],["oserror",1],["match",1],["exceeded",1],["stage",2],["kernel",1],["frame",1],["name",2],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_safely_replaces_preexisting_cache_alias","name":[["test",1],["team",1],["artifact",1],["path",1],["safely",1],["replaces",1],["preexisting",1],["cache",1],["alias",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",5],["path",10],["safely",2],["replaces",2],["preexisting",2],["cache",2],["alias",6],["tmp",4],["kind",4],["service",3],["store",1],["workspace",1],["config",1],["source",2],["target",5],["owned",2],["unlink",1],["outside",6],["bin",1],["write",1],["bytes",4],["must",2],["not",3],["change",2],["if",1],["symlink",3],["else",1],["os",1],["link",1],["returned",5],["assert",5],["read",2],["exact",1],["version",1],["stat",1],["st",1],["nlink",1]]},{"id":"tests/test_host_data_service.py#test_team_artifact_path_stages_current_and_historical_exact_bytes","name":[["test",1],["team",1],["artifact",1],["path",1],["stages",1],["current",1],["historical",1],["exact",1],["bytes",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["team",3],["artifact",11],["path",33],["stages",2],["current",18],["historical",11],["exact",2],["bytes",6],["tmp",3],["service",7],["store",3],["workspace",2],["config",3],["source",4],["version",8],["id",3],["payload",1],["live",3],["snapshot",6],["false",1],["data",2],["dir",3],["versions",1],["history",13],["bin",2],["parent",3],["mkdir",1],["write",1],["frozen",5],["metadata",1],["filename",1],["str",4],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["size",1],["len",1],["expected",5],["root",5],["kernel",1],["input",1],["frame",1],["assert",14],["read",2],["not",4],["symlink",1],["stat",2],["st",2],["nlink",1],["mode",1],["0o777",1],["0o700",1],["remote",1],["compute",1],["keeps",1],["strict",1],["only",1],["rule",1],["resolves",1],["same",1],["verified",1],["session",1],["copy",1],["rather",1],["than",1],["weakening",1],["pytest",1],["raises",1],["file",1],["found",1],["error",1],["match",1],["no",1],["provenance",2],["resolve",2],["any",2],["call",2],["record",1],["cell",1],["calls",1],["relative",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_capture_freezes_exact_bytes_before_the_store_call","name":[["test",1],["trusted",1],["host",1],["capture",1],["freezes",1],["exact",1],["bytes",1],["before",1],["store",1],["call",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["test",2],["trusted",6],["host",2],["capture",2],["freezes",2],["exact",3],["bytes",13],["before",2],["store",8],["call",2],["tmp",3],["path",7],["monkeypatch",3],["operation",4],["service",4],["workspace",3],["config",2],["delivery",1],["true",2],["source",4],["result",4],["dat",2],["payload",4],["x00",1],["xff",1],["write",2],["original",2],["record",7],["cell",6],["artifact",5],["observed",4],["inspect",2],["fields",10],["snapshot",14],["read",2],["append",1],["dict",1],["assert",11],["size",1],["len",2],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["reuse",3],["matching",1],["head",1],["metadata",1],["version",5],["id",5],["str",1],["return",1],["setattr",1],["spec",5],["name",1],["filename",1],["published",1],["content",1],["type",1],["application",1],["octet",1],["stream",1],["if",2],["save",3],["execution",1],["else",2],["producing",1],["provenance",1],["parent",1],["artifacts",1],["dir",1],["file",1],["later",1],["mutable",1],["policy",2],["provisional",1],["not",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_capture_freezes_exact_bytes_before_the_store_call.inspect_record","name":[["inspect",1],["record",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["inspect",2],["record",3],["fields",8],["snapshot",10],["path",3],["bytes",6],["read",1],["observed",1],["append",1],["dict",1],["assert",4],["payload",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["reuse",1],["matching",1],["head",1],["true",1],["store",2],["metadata",1],["version",2],["id",1],["str",1],["return",1],["original",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_capture_reuses_head_bytes_but_audits_each_cell","name":[["test",1],["trusted",1],["host",1],["capture",1],["reuses",1],["head",1],["bytes",1],["but",1],["audits",1],["each",1],["cell",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["host",2],["capture",6],["reuses",2],["head",3],["bytes",6],["but",2],["audits",2],["each",2],["cell",13],["tmp",3],["path",9],["operation",3],["service",6],["store",6],["workspace",3],["config",2],["frame",2],["id",13],["real",1],["delivery",1],["true",2],["source",8],["same",2],["dat",1],["payload",5],["scientific",1],["result",1],["write",2],["try",1],["if",1],["save",3],["artifact",9],["first",8],["name",5],["execution",2],["second",6],["else",1],["provenance",2],["record",2],["producing",3],["assert",10],["version",7],["by",1],["filename",1],["strict",1],["not",1],["none",1],["len",1],["list",3],["versions",1],["observations",5],["row",2],["kind",2],["created",1],["checksum",2],["reused",1],["metadata",3],["meta",1],["snapshot",5],["hashlib",1],["sha256",1],["hexdigest",1],["read",2],["mutable",1],["after",1],["artifacts",1],["dir",1],["iterdir",1],["finally",1],["close",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_freeze_fault_never_reaches_the_store_or_leaves_bytes","name":[["test",1],["trusted",1],["host",1],["freeze",1],["fault",1],["never",1],["reaches",1],["store",1],["leaves",1],["bytes",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["test",2],["trusted",3],["host",3],["freeze",6],["fault",8],["never",2],["reaches",2],["store",4],["leaves",2],["bytes",3],["tmp",3],["path",5],["monkeypatch",3],["operation",3],["service",4],["workspace",2],["config",3],["delivery",1],["true",1],["source",5],["dat",1],["write",1],["must",1],["not",2],["be",1],["claimed",1],["fail",2],["fsync",3],["descriptor",1],["raise",1],["oserror",2],["injected",3],["setattr",1],["openai4s",1],["data",1],["os",1],["spec",4],["name",3],["producing",1],["cell",5],["id",2],["if",1],["save",2],["artifact",3],["execution",1],["pytest",1],["raises",1],["match",1],["else",1],["result",2],["provenance",1],["record",3],["assert",4],["error",1],["prov",1],["any",1],["call",2],["calls",1],["artifacts",2],["dir",3],["list",1],["iterdir",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_freeze_fault_never_reaches_the_store_or_leaves_bytes.fail_fsync","name":[["fail",1],["fsync",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["fsync",2],["descriptor",2],["raise",1],["oserror",1],["injected",1],["freeze",1],["fault",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_rejects_mid_freeze_rewrite_with_restored_mtime","name":[["test",1],["trusted",1],["host",1],["rejects",1],["mid",1],["freeze",1],["rewrite",1],["restored",1],["mtime",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",3],["test",2],["trusted",3],["host",3],["rejects",2],["mid",5],["freeze",7],["rewrite",4],["restored",2],["mtime",5],["tmp",3],["path",5],["monkeypatch",3],["operation",3],["service",4],["store",5],["workspace",2],["config",3],["frame",3],["id",6],["real",1],["delivery",1],["true",3],["source",21],["dat",1],["original",4],["1024",2],["4096",1],["replacement",2],["len",2],["write",2],["bytes",1],["stat",12],["identity",2],["st",9],["dev",2],["ino",2],["native",2],["read",6],["os",5],["mutated",5],["false",1],["after",2],["first",2],["descriptor",6],["size",3],["nonlocal",1],["chunk",3],["fstat",1],["if",2],["not",1],["open",1],["buffering",1],["as",1],["stream",3],["fsync",1],["fileno",1],["utime",1],["ns",5],["atime",1],["return",1],["setattr",1],["openai4s",1],["data",1],["try",1],["save",2],["artifact",5],["pytest",1],["raises",1],["oserror",1],["match",1],["changed",2],["during",2],["snapshot",2],["name",3],["execution",1],["cell",4],["else",1],["result",2],["provenance",1],["record",2],["producing",1],["assert",10],["error",1],["prov",1],["list",3],["artifacts",3],["root",1],["project",1],["science",1],["capture",1],["observations",1],["conn",1],["execute",1],["noqa",1],["slf001",1],["no",1],["hidden",1],["version",1],["row",1],["select",1],["count",1],["from",1],["versions",1],["fetchone",1],["dir",3],["iterdir",1],["finally",1],["close",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_rejects_mid_freeze_rewrite_with_restored_mtime.rewrite_after_first_source_read","name":[["rewrite",1],["after",1],["first",1],["source",1],["read",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["rewrite",2],["after",2],["first",2],["source",7],["read",3],["descriptor",7],["size",3],["nonlocal",1],["mutated",3],["chunk",3],["native",1],["stat",5],["os",3],["fstat",1],["if",1],["not",1],["st",4],["dev",1],["ino",1],["identity",1],["true",1],["open",1],["buffering",1],["as",1],["stream",3],["write",1],["replacement",1],["fsync",1],["fileno",1],["utime",1],["ns",3],["atime",1],["mtime",1],["return",1]]},{"id":"tests/test_host_data_service.py#test_trusted_host_store_fault_removes_prefreeze_and_persists_nothing","name":[["test",1],["trusted",1],["host",1],["store",1],["fault",1],["removes",1],["prefreeze",1],["persists",1],["nothing",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["host",3],["store",12],["fault",7],["removes",2],["prefreeze",2],["persists",2],["nothing",2],["tmp",3],["path",5],["operation",3],["service",4],["workspace",2],["config",2],["frame",3],["id",6],["real",1],["delivery",1],["true",1],["source",4],["dat",1],["write",1],["bytes",1],["must",1],["not",1],["survive",1],["conn",3],["execute",2],["create",1],["trigger",1],["fail",1],["capture",3],["observation",1],["before",1],["insert",1],["artifact",5],["observations",2],["begin",1],["select",2],["raise",1],["abort",1],["injected",2],["end",1],["commit",1],["try",1],["spec",3],["name",2],["producing",1],["cell",4],["if",1],["save",2],["execution",1],["call",3],["else",1],["provenance",1],["record",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["assert",4],["list",3],["artifacts",2],["dir",1],["iterdir",1],["root",1],["project",1],["science",1],["count",1],["from",1],["versions",1],["fetchone",1],["finally",1],["close",1]]},{"id":"tests/test_host_data_service.py#test_view_image_confines_a_caller_supplied_path_to_the_workspace","name":[["test",1],["view",1],["image",1],["confines",1],["caller",1],["supplied",1],["path",1],["workspace",1]],"path":[["tests",1],["test",1],["host",1],["data",1],["service",1],["py",1]],"body":[["def",2],["test",3],["view",7],["image",7],["confines",2],["caller",3],["supplied",2],["path",16],["workspace",10],["tmp",4],["host",6],["was",1],["existence",1],["oracle",1],["whole",1],["every",1],["sibling",1],["file",2],["operation",1],["goes",1],["through",1],["resolver",1],["one",1],["checked",1],["exists",1],["returned",1],["so",1],["kernel",1],["cell",1],["could",1],["ask",1],["about",1],["any",2],["absolute",1],["machine",1],["read",2],["answer",1],["off",1],["difference",1],["between",1],["result",1],["not",2],["found",1],["error",4],["etc",2],["passwd",2],["ssh",1],["id",3],["rsa",1],["colleague",1],["data",4],["directory",1],["version",1],["branch",1],["deliberately",1],["confined",1],["artifact",2],["snapshot",1],["legitimately",1],["lives",1],["under",1],["dir",2],["outside",4],["its",1],["scope",1],["check",1],["belongs",1],["other",1],["paths",1],["from",2],["openai4s",2],["config",3],["import",2],["llmconfig",2],["dispatch",1],["dispatcher",8],["cfg",3],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["frame",2],["inside",2],["figure",2],["png",6],["write",2],["bytes",2],["x89",2],["x1a",2],["assert",1],["rendered",1],["true",1],["secret",2],["pytest",3],["raises",3],["value",3],["match",3],["escapes",3],["str",1],["canary",1],["made",1],["worth",1],["fixing",1],["real",1],["never",1],["had",1],["business",1],["naming",1],["traversal",1],["spelled",1],["relatively",1],["same",1],["escape",1]]},{"id":"tests/test_host_delegation_service.py","name":[["test",1],["host",1],["delegation",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["host",2],["delegation",3],["steering",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",2],["openai4s",1],["service",1],["fan",1],["out",1],["gets",1],["persona",1],["too",1],["profile",1],["name",1],["bioinfo",1],["description",1],["system",1],["prompt",2],["always",1],["cite",1],["genome",1],["build",1],["unrestricted",1],["true",1],["mark",1],["parametrize",1],["payload",1],["key",1],["task",1]]},{"id":"tests/test_host_delegation_service.py#_persona_service","name":[["persona",1],["service",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",4],["persona",2],["service",7],["store",7],["agent",5],["whose",1],["delegate",2],["records",1],["spec",3],["was",1],["handed",1],["from",1],["openai4s",1],["host",1],["delegation",3],["import",1],["sent",3],["list",2],["dict",1],["class",1],["self",2],["name",2],["return",3],["if",1],["bioinfo",1],["else",1],["none",1],["agents",1],["kwargs",1],["lambda",1],["append",1],["ok",1],["true",1],["steering",1]]},{"id":"tests/test_host_delegation_service.py#_persona_service._Store","name":[["store",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["class",2],["store",4],["def",2],["agent",3],["self",2],["name",2],["return",2],["if",1],["bioinfo",1],["else",1],["none",1],["list",1],["agents",1],["kwargs",1]]},{"id":"tests/test_host_delegation_service.py#_persona_service._Store.get_agent","name":[["agent",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["agent",3],["self",2],["name",3],["return",1],["store",1],["if",1],["bioinfo",1],["else",1],["none",1]]},{"id":"tests/test_host_delegation_service.py#_persona_service._Store.list_agents","name":[["list",1],["agents",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["list",2],["agents",2],["self",2],["kwargs",2],["return",1],["store",1],["agent",1]]},{"id":"tests/test_host_delegation_service.py#FakeStore","name":[["fake",1],["store",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["store",2],["def",2],["init",1],["self",9],["profiles",4],["none",3],["error",5],["exception",1],["calls",2],["agent",1],["name",3],["append",1],["if",1],["raise",1],["return",1]]},{"id":"tests/test_host_delegation_service.py#FakeStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",5],["profiles",4],["none",6],["error",4],["exception",2],["calls",1]]},{"id":"tests/test_host_delegation_service.py#FakeStore.get_agent","name":[["agent",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["agent",2],["self",6],["name",4],["calls",1],["append",1],["if",1],["error",2],["raise",1],["return",1],["profiles",1]]},{"id":"tests/test_host_delegation_service.py#test_a_dict_wrapping_a_fan_out_reaches_every_child","name":[["test",1],["dict",1],["wrapping",1],["fan",1],["out",1],["reaches",1],["every",1],["child",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dict",4],["wrapping",2],["fan",4],["out",4],["reaches",2],["every",3],["child",2],["case",1],["recursion",1],["exists",1],["one",2],["mutation",1],["testing",1],["found",1],["missing",1],["request",6],["whose",1],["payload",1],["list",3],["branch",1],["concatenates",1],["persona",3],["str",1],["instead",1],["recursing",1],["produces",1],["same",1],["answer",1],["shape",1],["above",1],["turns",1],["into",2],["string",1],["you",1],["acting",1],["as",1],["neither",1],["carrying",1],["nor",1],["runnable",1],["service",3],["sent",2],["profile",1],["delegate",1],["name",1],["bioinfo",1],["inner",5],["assert",3],["isinstance",1],["was",1],["flattened",1],["type",1],["len",1],["item",2],["always",1],["cite",1]]},{"id":"tests/test_host_delegation_service.py#test_a_fan_out_of_dicts_keeps_it_as_well","name":[["test",1],["fan",1],["out",1],["dicts",1],["keeps",1],["as",1],["well",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fan",2],["out",2],["dicts",3],["keeps",2],["as",3],["well",2],["list",2],["shape",1],["sdk",1],["allows",1],["two",1],["flat",1],["branches",1],["would",1],["have",1],["missed",2],["exactly",1],["they",1],["strings",1],["service",3],["sent",2],["persona",1],["profile",1],["delegate",1],["request",5],["name",1],["bioinfo",1],["requests",2],["assert",1],["all",1],["always",1],["cite",1],["item",2]]},{"id":"tests/test_host_delegation_service.py#test_a_fan_out_to_a_specialist_keeps_the_persona","name":[["test",1],["fan",1],["out",1],["specialist",1],["keeps",1],["persona",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fan",4],["out",4],["specialist",3],["keeps",2],["persona",3],["defect",1],["host",1],["delegate",2],["takes",1],["string",1],["dict",1],["list",3],["either",1],["only",1],["first",1],["two",1],["shapes",1],["were",2],["handled",1],["so",1],["named",1],["looked",1],["up",1],["profile",2],["system",1],["prompt",1],["found",1],["dropped",1],["caller",1],["saw",1],["successful",1],["delegation",1],["bioinfo",3],["whose",1],["children",1],["had",1],["never",1],["been",1],["told",1],["they",1],["service",3],["sent",2],["request",2],["name",1],["requests",4],["assert",3],["isinstance",1],["len",1],["item",3],["always",1],["cite",1],["genome",1],["build",1]]},{"id":"tests/test_host_delegation_service.py#test_a_request_shape_nobody_recognises_is_passed_through","name":[["test",1],["request",1],["shape",1],["nobody",1],["recognises",1],["passed",1],["through",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["request",5],["shape",2],["nobody",2],["recognises",2],["passed",2],["through",2],["better",1],["un",1],["personalised",1],["than",2],["mangled",1],["one",1],["recursion",1],["returns",1],["anything",1],["not",1],["understand",1],["untouched",1],["rather",1],["stringifying",1],["into",1],["something",1],["delegate",1],["cannot",1],["run",1],["from",1],["openai4s",1],["host",1],["delegation",1],["import",1],["persona",4],["assert",3],["42",2],["none",2],["no",2],["key",2]]},{"id":"tests/test_host_delegation_service.py#test_delegate_and_steering_sources_are_resolved_at_call_time","name":[["test",1],["delegate",1],["steering",1],["sources",1],["resolved",1],["at",1],["call",1],["time",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["delegate",8],["steering",6],["sources",2],["resolved",2],["at",2],["call",2],["time",2],["calls",5],["state",6],["none",3],["store",4],["fake",1],["service",10],["delegation",2],["provider",1],["lambda",9],["assert",8],["available",2],["false",1],["spec",6],["append",4],["ok",2],["children",2],["id",5],["c1",5],["collect",3],["stop",3],["child",5],["true",3],["send",3],["message",3],["stats",2],["total",2],["request",1],["work",1],["ids",1],["hi",1]]},{"id":"tests/test_host_delegation_service.py#test_delegate_injects_nested_request_and_uses_builtin_on_store_failure","name":[["test",1],["delegate",1],["injects",1],["nested",1],["request",1],["uses",1],["builtin",1],["store",1],["failure",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["delegate",4],["injects",2],["nested",6],["request",12],["uses",2],["builtin",2],["store",6],["failure",2],["submitted",3],["fake",1],["error",2],["runtime",1],["database",1],["unavailable",1],["service",3],["delegation",1],["lambda",1],["spec",2],["append",1],["steering",1],["name",1],["remote",2],["gpu",2],["provisioner",1],["up",3],["folding",3],["output",2],["schema",2],["ok",2],["bool",2],["assert",4],["provisioning",1],["specialist",1],["endswith",1]]},{"id":"tests/test_host_delegation_service.py#test_delegate_injects_profile_into_string_without_mutating_input","name":[["test",1],["delegate",1],["injects",1],["profile",1],["into",1],["string",1],["without",1],["mutating",1],["input",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["delegate",4],["injects",2],["profile",2],["into",2],["string",2],["without",2],["mutating",2],["input",2],["submitted",4],["store",4],["fake",1],["chemist",5],["system",1],["prompt",1],["think",2],["like",2],["service",3],["delegation",1],["lambda",1],["spec",2],["append",1],["child",2],["c1",2],["steering",1],["original",4],["specialist",2],["request",3],["analyze",3],["sample",3],["context",3],["assert",4],["you",1],["acting",1],["as",1]]},{"id":"tests/test_host_delegation_service.py#test_delegate_profile_overrides_fill_defaults_without_overwriting_call_site","name":[["test",1],["delegate",1],["profile",1],["overrides",1],["fill",1],["defaults",1],["without",1],["overwriting",1],["call",1],["site",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["delegate",4],["profile",3],["overrides",2],["fill",2],["defaults",2],["without",2],["overwriting",2],["call",5],["site",5],["submitted",3],["store",4],["fake",1],["scout",4],["system",1],["prompt",1],["carefully",1],["model",8],["steps",2],["permissions",2],["write",2],["file",4],["deny",2],["capabilities",2],["web",2],["read",2],["skill",2],["names",2],["literature",2],["review",2],["connectors",2],["crossref",2],["unrestricted",2],["false",2],["service",3],["delegation",1],["lambda",1],["spec",2],["append",1],["ok",2],["steering",1],["original",3],["name",2],["request",2],["find",2],["sources",2],["assert",9],["sent",8]]},{"id":"tests/test_host_delegation_service.py#test_dict_fan_out_persona_reaches_every_supported_payload_key","name":[["test",1],["dict",1],["fan",1],["out",1],["persona",1],["reaches",1],["every",1],["supported",1],["payload",1],["key",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dict",2],["fan",2],["out",2],["persona",3],["reaches",2],["every",2],["supported",2],["payload",8],["key",8],["service",3],["sent",2],["profile",1],["delegate",1],["request",2],["name",1],["bioinfo",1],["requests",3],["assert",2],["all",1],["always",1],["cite",1],["item",4],["endswith",1],["value",2],["zip",1],["ab",1],["true",2]]},{"id":"tests/test_host_delegation_service.py#test_missing_delegate_and_steering_keep_legacy_errors_and_defaults","name":[["test",1],["missing",1],["delegate",1],["steering",1],["keep",1],["legacy",1],["errors",1],["defaults",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["delegate",4],["steering",3],["keep",2],["legacy",2],["errors",2],["defaults",2],["service",8],["delegation",1],["none",1],["store",2],["fake",1],["pytest",4],["raises",4],["runtime",4],["error",4],["match",4],["no",1],["sub",1],["agent",1],["runner",1],["wired",1],["collect",2],["not",3],["available",3],["stop",2],["child",2],["c1",1],["send",2],["message",2],["assert",2],["children",1],["stats",1],["total",1],["running",1],["done",1],["failed",1]]},{"id":"tests/test_host_delegation_service.py#test_the_single_shapes_are_unchanged","name":[["test",1],["single",1],["shapes",1],["unchanged",1]],"path":[["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1]],"body":[["def",2],["test",2],["single",2],["shapes",3],["unchanged",2],["fix",1],["replaced",1],["two",1],["branches",1],["one",1],["recursion",1],["already",1],["worked",1],["have",1],["keep",1],["working",1],["service",6],["sent",4],["persona",2],["profile",2],["delegate",2],["request",6],["name",2],["bioinfo",2],["assert",2],["always",2],["cite",2]]},{"id":"tests/test_host_endpoint_service.py","name":[["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["managed",1],["endpoint",3],["host",4],["service",2],["from",4],["future",1],["import",6],["annotations",1],["urllib",1],["error",1],["pytest",1],["openai4s",3],["config",2],["endpoints",1],["fingerprint",1],["free",1],["port",1],["probe",1],["ready",1],["dispatch",1],["dispatcher",1]]},{"id":"tests/test_host_endpoint_service.py#FakeEndpointStore","name":[["fake",1],["endpoint",1],["store",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["endpoint",7],["store",2],["def",3],["init",1],["self",8],["none",2],["endpoints",4],["dict",6],["str",3],["upserts",2],["list",3],["tuple",1],["return",1],["values",1],["upsert",1],["name",5],["fields",3],["append",1],["setdefault",1],["update",1]]},{"id":"tests/test_host_endpoint_service.py#FakeEndpointStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["endpoints",1],["dict",3],["str",2],["upserts",1],["list",1],["tuple",1]]},{"id":"tests/test_host_endpoint_service.py#FakeEndpointStore.list_endpoints","name":[["list",1],["endpoints",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["list",4],["endpoints",3],["self",3],["dict",3],["return",1],["endpoint",2],["values",1]]},{"id":"tests/test_host_endpoint_service.py#FakeEndpointStore.upsert_endpoint","name":[["upsert",1],["endpoint",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["upsert",2],["endpoint",4],["self",4],["name",6],["str",2],["fields",4],["none",2],["upserts",1],["append",1],["dict",1],["endpoints",1],["setdefault",1],["update",1]]},{"id":"tests/test_host_endpoint_service.py#test_dispatcher_endpoint_wrappers_share_the_extracted_service","name":[["test",1],["dispatcher",1],["endpoint",1],["wrappers",1],["share",1],["extracted",1],["service",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",3],["test",2],["dispatcher",9],["endpoint",4],["wrappers",2],["share",2],["extracted",2],["service",2],["tmp",3],["path",3],["monkeypatch",5],["fingerprint",7],["calls",3],["traced",2],["fields",3],["append",1],["return",1],["host",4],["config",1],["data",1],["dir",1],["setattr",3],["openai4s",3],["dispatch",3],["free",2],["port",3],["lambda",2],["24400",3],["probe",2],["ready",1],["url",1],["route",1],["kwargs",1],["true",1],["registered",3],["endpoints",5],["register",1],["name",2],["local",4],["assert",6],["status",3],["live",1],["list",1]]},{"id":"tests/test_host_endpoint_service.py#test_dispatcher_endpoint_wrappers_share_the_extracted_service.traced_fingerprint","name":[["traced",1],["fingerprint",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["traced",2],["fingerprint",4],["fields",4],["calls",1],["append",1],["return",1],["endpoint",1]]},{"id":"tests/test_host_endpoint_service.py#test_endpoint_helpers_keep_fingerprint_and_http_readiness_contract","name":[["test",1],["endpoint",1],["helpers",1],["keep",1],["fingerprint",1],["http",1],["readiness",1],["contract",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",7],["test",2],["endpoint",8],["helpers",2],["keep",2],["fingerprint",5],["http",6],["readiness",2],["contract",2],["monkeypatch",5],["base",3],["url",7],["start",3],["stop",3],["live",3],["skill",3],["token",3],["assert",7],["changed",1],["seen",5],["class",1],["response",2],["status",2],["204",1],["enter",1],["self",5],["return",4],["exit",1],["args",1],["none",1],["getcode",1],["open",5],["ok",3],["timeout",6],["append",1],["setattr",3],["urllib",4],["request",4],["urlopen",4],["own",6],["port",5],["says",1],["daemon",1],["managed",1],["without",2],["ssrf",1],["guard",2],["refuses",1],["probe",4],["before",1],["ever",1],["reached",2],["point",1],["since",1],["agent",1],["supplied",1],["line",1],["carries",1],["now",1],["ready",7],["localhost",3],["8000",6],["25",2],["true",1],["failed",2],["raise",1],["error",1],["urlerror",1],["false",2],["target",2],["not",1],["refused",1],["any",1],["being",1],["made",1],["at",1],["all",1],["clear",1],["169",2],["254",2],["guarded",1],["still",1],["network",1]]},{"id":"tests/test_host_endpoint_service.py#test_endpoint_helpers_keep_fingerprint_and_http_readiness_contract.open_failed","name":[["open",1],["failed",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["open",2],["failed",2],["url",2],["timeout",4],["raise",1],["urllib",1],["error",1],["urlerror",1]]},{"id":"tests/test_host_endpoint_service.py#test_endpoint_helpers_keep_fingerprint_and_http_readiness_contract.open_ok","name":[["open",1],["ok",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["open",2],["ok",2],["url",3],["timeout",3],["seen",1],["append",1],["return",1],["response",1]]},{"id":"tests/test_host_endpoint_service.py#test_endpoint_helpers_keep_fingerprint_and_http_readiness_contract.Response","name":[["response",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["class",2],["response",2],["status",2],["204",1],["def",3],["enter",1],["self",5],["return",3],["exit",1],["args",1],["none",1],["getcode",1]]},{"id":"tests/test_host_endpoint_service.py#test_endpoint_helpers_keep_fingerprint_and_http_readiness_contract.Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_host_endpoint_service.py#test_endpoint_helpers_keep_fingerprint_and_http_readiness_contract.Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_host_endpoint_service.py#test_endpoint_helpers_keep_fingerprint_and_http_readiness_contract.Response.getcode","name":[["getcode",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["getcode",2],["self",3],["return",1],["status",1]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission","name":[["test",1],["free",1],["port",1],["scans",1],["closes",1],["sockets",1],["falls",1],["back",1],["permission",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",8],["test",2],["free",6],["port",6],["scans",2],["closes",2],["sockets",5],["falls",2],["back",2],["permission",3],["monkeypatch",5],["class",1],["fake",4],["socket",12],["init",1],["self",9],["outcome",5],["closed",4],["false",1],["setsockopt",1],["args",4],["return",3],["none",1],["bind",1],["address",3],["if",2],["occupied",4],["raise",2],["oserror",1],["denied",8],["error",2],["close",1],["true",2],["outcomes",2],["iter",1],["open",1],["factory",4],["instance",8],["next",1],["append",2],["setattr",3],["openai4s",3],["host",3],["endpoints",3],["assert",4],["25000",1],["25002",1],["tries",3],["25001",1],["all",1],["fallback",2],["26000",2],["26002",2],["lambda",1],["pytest",1],["raises",1],["runtime",1],["match",1],["no",1],["found",1],["27000",2],["27001",2]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission.denied_factory","name":[["denied",1],["factory",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["denied",4],["factory",2],["args",2],["instance",3],["fake",1],["socket",1],["append",1],["return",1]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission.FakeSocket","name":[["fake",1],["socket",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["socket",2],["def",4],["init",1],["self",9],["outcome",5],["closed",2],["false",1],["setsockopt",1],["args",1],["return",1],["none",1],["bind",1],["address",3],["if",2],["occupied",2],["raise",2],["oserror",1],["denied",2],["permission",1],["error",1],["close",1],["true",1]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission.FakeSocket.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",4],["outcome",4],["closed",1],["false",1]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission.FakeSocket.bind","name":[["bind",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["bind",2],["self",4],["address",4],["if",2],["outcome",2],["occupied",2],["raise",2],["oserror",1],["denied",2],["permission",1],["error",1]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission.FakeSocket.close","name":[["close",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["close",2],["self",3],["closed",1],["true",1]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission.FakeSocket.setsockopt","name":[["setsockopt",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["setsockopt",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_host_endpoint_service.py#test_free_port_scans_closes_sockets_and_falls_back_on_permission.socket_factory","name":[["socket",1],["factory",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["socket",3],["factory",2],["args",2],["instance",3],["fake",1],["next",1],["outcomes",1],["sockets",1],["append",1],["return",1]]},{"id":"tests/test_host_endpoint_service.py#test_local_registration_reuses_port_and_requires_change_approval","name":[["test",1],["local",1],["registration",1],["reuses",1],["port",1],["requires",1],["change",1],["approval",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",3],["test",2],["local",2],["registration",2],["reuses",2],["port",6],["requires",2],["change",4],["approval",8],["store",7],["fake",1],["endpoint",3],["allocated",3],["allocate",3],["append",1],["24100",9],["return",1],["service",7],["spec",6],["name",4],["vllm",7],["start",7],["run",7],["model",9],["demo",7],["stop",3],["kill",3],["server",3],["live",2],["ready",2],["skill",2],["serve",2],["credential",2],["hf",2],["token",2],["first",2],["register",5],["assert",13],["url",3],["http",3],["127",3],["status",8],["registered",4],["remote",1],["false",3],["changed",7],["true",4],["endpoints",3],["script",6],["route",1],["identical",2],["dict",1],["len",1],["upserts",1],["tp",5],["awaiting",4],["required",1],["reason",1],["preserve",1],["legacy",1],["no",1],["op",1],["ordering",1],["approving",1],["exact",1],["payload",1],["already",1],["stored",1],["while",1],["not",3],["its",1],["fixing",1],["workflow",1],["separate",1],["behavior",1],["part",1],["extraction",1],["same",3],["approved",8]]},{"id":"tests/test_host_endpoint_service.py#test_local_registration_reuses_port_and_requires_change_approval.allocate","name":[["allocate",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["allocate",2],["allocated",1],["append",1],["24100",2],["return",1]]},{"id":"tests/test_host_endpoint_service.py#test_registration_requires_name_and_remote_detection_stays_case_sensitive","name":[["test",1],["registration",1],["requires",1],["name",1],["remote",1],["detection",1],["stays",1],["case",1],["sensitive",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["test",3],["registration",2],["requires",2],["name",4],["remote",3],["detection",2],["stays",2],["case",2],["sensitive",2],["store",4],["fake",1],["endpoint",2],["service",4],["allocate",1],["port",3],["lambda",1],["24300",1],["pytest",1],["raises",1],["key",1],["error",1],["match",1],["register",2],["result",3],["uppercase",2],["url",1],["https",1],["example",1],["24301",2],["assert",3],["false",1],["endpoints",1],["live",1],["route",1],["health",1]]},{"id":"tests/test_host_endpoint_service.py#test_remote_registration_discards_local_runtime_fields","name":[["test",1],["remote",1],["registration",1],["discards",1],["local",1],["runtime",1],["fields",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",3],["test",5],["remote",12],["registration",2],["discards",2],["local",3],["runtime",2],["fields",2],["store",4],["fake",1],["endpoint",2],["unexpected",2],["allocation",2],["raise",1],["assertion",1],["error",1],["endpoints",2],["must",4],["not",4],["allocate",2],["ports",1],["service",3],["port",4],["result",2],["register",1],["name",3],["url",3],["https",3],["api",3],["example",3],["v1",3],["25000",1],["start",2],["survive",3],["stop",2],["live",2],["skill",2],["client",2],["credential",2],["token",2],["assert",2],["none",5],["status",2],["registered",2],["true",2],["changed",1],["script",2],["route",1]]},{"id":"tests/test_host_endpoint_service.py#test_remote_registration_discards_local_runtime_fields.unexpected_allocation","name":[["unexpected",1],["allocation",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["unexpected",2],["allocation",2],["raise",1],["assertion",1],["error",1],["remote",1],["endpoints",1],["must",1],["not",1],["allocate",1],["local",1],["ports",1]]},{"id":"tests/test_host_endpoint_service.py#test_status_list_and_probe_preserve_hard_errors_and_minimal_updates","name":[["test",1],["status",1],["list",1],["probe",1],["preserve",1],["hard",1],["errors",1],["minimal",1],["updates",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",3],["test",3],["status",8],["list",3],["probe",6],["preserve",2],["hard",2],["errors",2],["minimal",2],["updates",2],["store",7],["fake",1],["endpoint",6],["probes",4],["readiness",3],["url",4],["route",2],["kwargs",1],["append",1],["return",1],["false",2],["service",10],["allocate",1],["port",2],["lambda",1],["24200",4],["register",2],["name",4],["local",8],["remote",8],["https",1],["example",1],["assert",9],["pytest",2],["raises",2],["key",2],["error",2],["match",2],["no",2],["missing",4],["upserts",4],["clear",2],["http",2],["127",2],["ready",2],["starting",2],["health",1],["true",1],["live",2],["len",1]]},{"id":"tests/test_host_endpoint_service.py#test_status_list_and_probe_preserve_hard_errors_and_minimal_updates.readiness","name":[["readiness",1]],"path":[["tests",1],["test",1],["host",1],["endpoint",1],["service",1],["py",1]],"body":[["def",2],["readiness",2],["url",3],["route",3],["kwargs",2],["probes",1],["append",1],["return",1],["false",1]]},{"id":"tests/test_host_llm_service.py","name":[["test",1],["host",1],["llm",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["kernel",1],["host",5],["llm",2],["requests",1],["from",4],["future",1],["import",6],["annotations",1],["pytest",1],["openai4s",4],["dispatch",2],["as",1],["dispatcher",2],["module",1],["config",2],["llmconfig",1],["llmservice",1]]},{"id":"tests/test_host_llm_service.py#_config","name":[["config",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["config",3],["tmp",3],["path",3],["return",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["model",2],["science",1]]},{"id":"tests/test_host_llm_service.py#test_batch_preserves_order_and_bounds_requested_concurrency","name":[["test",1],["batch",1],["preserves",1],["order",1],["bounds",1],["requested",1],["concurrency",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",6],["test",2],["batch",8],["preserves",2],["order",2],["bounds",2],["requested",2],["concurrency",4],["tmp",3],["path",3],["records",5],["class",1],["executor",3],["init",1],["self",5],["max",4],["workers",2],["append",1],["enter",1],["return",3],["exit",1],["args",1],["none",2],["map",1],["function",2],["items",2],["item",2],["config",3],["service",4],["llmservice",1],["chat",1],["call",1],["lambda",1],["messages",3],["cfg",1],["kw",1],["content",3],["fanout",1],["cap",1],["factory",1],["role",1],["user",1],["value",2],["assert",6],["complete",3]]},{"id":"tests/test_host_llm_service.py#test_batch_preserves_order_and_bounds_requested_concurrency.Executor","name":[["executor",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["class",2],["executor",2],["def",4],["init",1],["self",5],["max",2],["workers",2],["records",1],["append",1],["enter",1],["return",3],["exit",1],["args",1],["none",1],["map",1],["function",2],["items",2],["item",2]]},{"id":"tests/test_host_llm_service.py#test_batch_preserves_order_and_bounds_requested_concurrency.Executor.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_host_llm_service.py#test_batch_preserves_order_and_bounds_requested_concurrency.Executor.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_host_llm_service.py#test_batch_preserves_order_and_bounds_requested_concurrency.Executor.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",2],["max",3],["workers",3],["records",1],["append",1]]},{"id":"tests/test_host_llm_service.py#test_batch_preserves_order_and_bounds_requested_concurrency.Executor.map","name":[["map",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["map",2],["self",2],["function",3],["items",3],["return",1],["item",2]]},{"id":"tests/test_host_llm_service.py#test_dispatcher_keeps_late_chat_and_private_one_call_compatibility","name":[["test",1],["dispatcher",1],["keeps",1],["late",1],["chat",1],["private",1],["one",1],["call",1],["compatibility",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",3],["test",2],["dispatcher",12],["keeps",2],["late",2],["chat",5],["private",2],["one",3],["call",2],["compatibility",2],["tmp",4],["path",4],["monkeypatch",4],["host",1],["config",4],["calls",3],["fake",2],["messages",3],["options",2],["append",1],["return",1],["content",1],["patched",2],["setattr",2],["module",1],["assert",4],["llm",6],["cfg",2],["lambda",1],["spec",2],["override",3],["value",3],["fanout",1],["cap",1],["batch",1],["max",1],["concurrency",1],["replacement",5],["model",4],["current",1]]},{"id":"tests/test_host_llm_service.py#test_dispatcher_keeps_late_chat_and_private_one_call_compatibility.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["config",3],["options",3],["calls",1],["append",1],["return",1],["content",1],["patched",1]]},{"id":"tests/test_host_llm_service.py#test_fanout_cap_and_one_call_are_late_bound","name":[["test",1],["fanout",1],["cap",1],["one",1],["call",1],["late",1],["bound",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",6],["test",2],["fanout",3],["cap",6],["one",3],["call",3],["late",2],["bound",2],["tmp",3],["path",3],["value",8],["calls",3],["workers",6],["class",1],["executor",3],["init",1],["self",5],["max",2],["append",2],["enter",1],["return",3],["exit",1],["args",1],["none",1],["map",1],["function",2],["items",2],["item",2],["service",3],["llmservice",1],["config",1],["lambda",2],["spec",3],["factory",1],["batch",5],["assert",5],["complete",2]]},{"id":"tests/test_host_llm_service.py#test_fanout_cap_and_one_call_are_late_bound.Executor","name":[["executor",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["class",2],["executor",2],["def",4],["init",1],["self",5],["max",2],["workers",3],["append",1],["enter",1],["return",3],["exit",1],["args",1],["none",1],["map",1],["function",2],["items",2],["item",2]]},{"id":"tests/test_host_llm_service.py#test_fanout_cap_and_one_call_are_late_bound.Executor.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_host_llm_service.py#test_fanout_cap_and_one_call_are_late_bound.Executor.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["none",1]]},{"id":"tests/test_host_llm_service.py#test_fanout_cap_and_one_call_are_late_bound.Executor.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",2],["max",3],["workers",4],["append",1]]},{"id":"tests/test_host_llm_service.py#test_fanout_cap_and_one_call_are_late_bound.Executor.map","name":[["map",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["map",2],["self",2],["function",3],["items",3],["return",1],["item",2]]},{"id":"tests/test_host_llm_service.py#test_invalid_concurrency_type_keeps_hard_failure","name":[["test",1],["invalid",1],["concurrency",1],["type",1],["keeps",1],["hard",1],["failure",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["concurrency",3],["type",3],["keeps",2],["hard",2],["failure",2],["tmp",3],["path",3],["service",2],["llmservice",1],["config",1],["chat",1],["call",1],["lambda",1],["kw",1],["content",1],["ok",1],["pytest",1],["raises",1],["error",1],["complete",1],["batch",1],["max",1],["many",1]]},{"id":"tests/test_host_llm_service.py#test_model_projection_reads_live_configuration","name":[["test",1],["model",1],["projection",1],["reads",1],["live",1],["configuration",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["test",2],["model",14],["projection",2],["reads",2],["live",2],["configuration",2],["tmp",4],["path",4],["config",11],["service",7],["llmservice",2],["chat",2],["call",2],["lambda",3],["kw",2],["assert",5],["current",3],["science",2],["list",2],["models",2],["id",2],["context",4],["window",4],["tokens",2],["default",2],["true",2],["llm",2],["new",3],["9876",2],["replacement",5],["dynamic",5]]},{"id":"tests/test_host_llm_service.py#test_single_and_batch_item_failures_remain_hard","name":[["test",1],["single",1],["batch",1],["item",1],["failures",1],["remain",1],["hard",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",3],["test",2],["single",4],["batch",5],["item",2],["failures",2],["remain",2],["hard",2],["tmp",3],["path",3],["fail",2],["messages",4],["config",2],["options",1],["raise",1],["runtime",3],["error",3],["content",3],["service",3],["llmservice",1],["chat",1],["call",1],["pytest",2],["raises",2],["match",2],["failed",4],["complete",2],["role",2],["user",2]]},{"id":"tests/test_host_llm_service.py#test_single_and_batch_item_failures_remain_hard.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["messages",3],["config",2],["options",2],["raise",1],["runtime",1],["error",1],["content",1]]},{"id":"tests/test_host_llm_service.py#test_single_call_forwards_exact_options_and_normalizes_content","name":[["test",1],["single",1],["call",1],["forwards",1],["exact",1],["options",1],["normalizes",1],["content",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",3],["test",2],["single",2],["call",4],["forwards",2],["exact",2],["options",4],["normalizes",2],["content",4],["tmp",3],["path",3],["config",6],["calls",4],["chat",4],["messages",7],["llm",3],["append",1],["return",1],["analysis",3],["result",5],["service",5],["llmservice",1],["role",1],["user",1],["analyze",1],["complete",3],["max",2],["tokens",2],["123",2],["temperature",2],["assert",5],["none",1],["lambda",1],["kw",1]]},{"id":"tests/test_host_llm_service.py#test_single_call_forwards_exact_options_and_normalizes_content.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["host",1],["llm",1],["service",1],["py",1]],"body":[["def",2],["chat",2],["messages",3],["llm",3],["config",3],["options",3],["calls",1],["append",1],["return",1],["content",1],["analysis",1],["result",1]]},{"id":"tests/test_host_mcp_service.py","name":[["test",1],["host",1],["mcp",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["host",2],["side",1],["mcp",3],["connector",1],["behavior",1],["from",3],["future",1],["import",4],["annotations",1],["pytest",4],["openai4s",2],["mcpservice",1],["client",1],["mcpmanager",1],["mark",3],["stubbed",2],["backend",2],["parametrize",1],["code",1],["available",1],["true",1],["false",7],["none",1],["4011",1]]},{"id":"tests/test_host_mcp_service.py#_connector","name":[["connector",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["connector",6],["id",4],["str",4],["name",4],["enabled",4],["bool",2],["true",2],["extra",7],["dict",2],["return",1],["description",2],["pop",4],["none",1],["command",2],["python",1],["server",1],["py",1],["args",2],["stdio",1],["env",2],["token",1],["test",1]]},{"id":"tests/test_host_mcp_service.py#FakeManager","name":[["fake",1],["manager",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["manager",2],["def",7],["init",1],["self",47],["none",15],["list",20],["result",12],["name",4],["search",1],["call",6],["text",3],["done",1],["resources",4],["uri",4],["science",2],["dataset",2],["resource",12],["contents",1],["measurements",1],["prompts",4],["analyze",1],["prompt",12],["messages",1],["role",1],["user",1],["content",1],["type",1],["calls",12],["tuple",6],["tool",5],["read",3],["error",16],["exception",4],["tools",1],["connector",12],["id",12],["config",12],["append",6],["if",6],["not",6],["raise",6],["return",6],["args",2],["cursor",4],["arguments",2]]},{"id":"tests/test_host_mcp_service.py#FakeManager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",18],["none",10],["list",11],["result",6],["name",2],["search",1],["call",2],["text",3],["done",1],["resources",2],["uri",2],["science",2],["dataset",2],["resource",4],["contents",1],["measurements",1],["prompts",2],["analyze",1],["prompt",4],["messages",1],["role",1],["user",1],["content",1],["type",1],["calls",6],["tuple",6],["tool",1],["read",1],["error",4],["exception",4]]},{"id":"tests/test_host_mcp_service.py#FakeManager.call_tool","name":[["call",1],["tool",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["call",5],["tool",6],["self",6],["connector",3],["id",3],["config",3],["args",3],["calls",1],["append",1],["if",1],["error",2],["not",1],["none",1],["raise",1],["return",1],["result",1]]},{"id":"tests/test_host_mcp_service.py#FakeManager.get_prompt","name":[["prompt",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["prompt",6],["self",6],["connector",3],["id",3],["config",3],["name",3],["arguments",3],["calls",1],["append",1],["if",1],["error",2],["not",1],["none",1],["raise",1],["return",1],["result",1]]},{"id":"tests/test_host_mcp_service.py#FakeManager.list_prompts","name":[["list",1],["prompts",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["list",3],["prompts",3],["self",6],["connector",3],["id",3],["config",3],["cursor",3],["prompt",3],["calls",1],["append",1],["if",1],["error",2],["not",1],["none",1],["raise",1],["return",1],["result",1]]},{"id":"tests/test_host_mcp_service.py#FakeManager.list_resources","name":[["list",1],["resources",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["list",3],["resources",3],["self",6],["connector",3],["id",3],["config",3],["cursor",3],["resource",3],["calls",1],["append",1],["if",1],["error",2],["not",1],["none",1],["raise",1],["return",1],["result",1]]},{"id":"tests/test_host_mcp_service.py#FakeManager.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["list",6],["tools",2],["self",6],["connector",3],["id",3],["config",3],["calls",1],["append",1],["if",1],["error",2],["not",1],["none",1],["raise",1],["return",1],["result",1]]},{"id":"tests/test_host_mcp_service.py#FakeManager.read_resource","name":[["read",1],["resource",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["read",3],["resource",6],["self",6],["connector",3],["id",3],["config",3],["uri",3],["calls",1],["append",1],["if",1],["error",2],["not",1],["none",1],["raise",1],["return",1],["result",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore","name":[["fake",1],["store",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["store",3],["def",8],["init",1],["self",22],["connectors",6],["list",6],["dict",6],["settings",7],["str",4],["none",7],["secrets",2],["secret",6],["lookups",2],["object",1],["calls",2],["indexed",4],["connector",11],["id",5],["append",2],["return",7],["next",1],["if",2],["env",7],["mirror",1],["real",1],["row",2],["may",1],["hold",1],["broker",1],["references",1],["so",1],["launch",1],["path",1],["resolves",2],["rather",1],["than",1],["passing",1],["through",1],["these",1],["fixtures",1],["plaintext",1],["itself",1],["isinstance",1],["else",1],["setting",3],["key",7],["default",2],["value",2],["scope",2],["test",2],["index",1],["datapro",1],["result",1],["kwargs",2],["batch",1],["dpb",1],["entry",1],["count",3],["source",2],["leaf",2],["digest",4],["same",2],["complete",1],["true",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",8],["connectors",4],["list",5],["dict",7],["settings",5],["str",8],["none",10],["secrets",3],["secret",1],["lookups",1],["object",1],["calls",1],["indexed",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.connector_env","name":[["connector",1],["env",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["connector",5],["env",8],["self",2],["mirror",1],["real",1],["store",1],["row",2],["may",1],["hold",1],["broker",1],["references",1],["so",1],["launch",1],["path",1],["resolves",2],["rather",1],["than",1],["passing",1],["through",1],["these",1],["fixtures",1],["plaintext",1],["itself",1],["return",1],["dict",2],["if",1],["isinstance",1],["else",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.get_connector","name":[["connector",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["connector",10],["self",4],["id",5],["lookups",1],["append",1],["return",1],["next",1],["connectors",1],["if",1],["none",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.get_secret_setting","name":[["secret",1],["setting",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["secret",3],["setting",2],["self",3],["key",3],["return",1],["settings",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.get_setting","name":[["setting",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["setting",2],["self",3],["key",3],["default",3],["none",2],["return",1],["settings",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.index_datapro_result","name":[["index",1],["datapro",1],["result",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["index",2],["datapro",2],["result",2],["self",3],["kwargs",3],["indexed",3],["append",1],["return",1],["batch",1],["id",1],["dpb",1],["test",1],["entry",1],["count",3],["source",2],["leaf",2],["digest",4],["same",2],["complete",1],["true",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.list_connectors","name":[["list",1],["connectors",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["list",3],["connectors",3],["self",4],["calls",1],["return",1]]},{"id":"tests/test_host_mcp_service.py#FakeStore.set_secret_setting","name":[["secret",1],["setting",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["secret",4],["setting",2],["self",3],["key",4],["value",3],["scope",3],["settings",1],["return",1],["test",1]]},{"id":"tests/test_host_mcp_service.py#test_an_unconfined_connector_keeps_the_default_transport_deadline","name":[["test",1],["unconfined",1],["connector",1],["keeps",1],["default",1],["transport",1],["deadline",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["unconfined",2],["connector",3],["keeps",2],["default",2],["transport",2],["deadline",2],["tmp",3],["path",3],["store",3],["fake",2],["filesystem",3],["manager",5],["mcpservice",1],["factory",1],["lambda",2],["workspace",2],["session",1],["tools",1],["assert",1],["timeout",1],["not",1],["list",1],["calls",1]]},{"id":"tests/test_host_mcp_service.py#test_call_preserves_exception_text_and_command_keyerror_boundary","name":[["test",1],["call",1],["preserves",1],["exception",1],["text",1],["command",1],["keyerror",1],["boundary",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["call",6],["preserves",2],["exception",2],["text",2],["command",3],["keyerror",2],["boundary",2],["store",4],["fake",2],["connector",2],["srv",3],["server",3],["manager",5],["error",4],["value",1],["bad",2],["payload",2],["service",3],["mcpservice",1],["factory",1],["lambda",1],["assert",1],["tool",2],["lookup",3],["args",1],["mcp",1],["failed",1],["connectors",1],["id",1],["broken",3],["name",1],["enabled",1],["true",1],["pytest",1],["raises",1],["key",1],["match",1]]},{"id":"tests/test_host_mcp_service.py#test_call_rejects_disabled_and_preserves_lookup_and_argument_contracts","name":[["test",1],["call",1],["rejects",1],["disabled",1],["preserves",1],["lookup",1],["argument",1],["contracts",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",3],["test",3],["call",5],["rejects",2],["disabled",9],["preserves",2],["lookup",2],["argument",2],["contracts",2],["connector",4],["id",3],["enabled",7],["false",1],["store",3],["fake",2],["manager",7],["factory",6],["calls",4],["append",1],["true",1],["return",1],["service",4],["mcpservice",1],["assert",5],["server",4],["missing",2],["tool",4],["search",4],["error",2],["not",1],["found",1],["args",2],["none",1],["text",1],["done",1],["command",1],["python",1],["py",1],["stdio",1],["env",1],["token",1]]},{"id":"tests/test_host_mcp_service.py#test_call_rejects_disabled_and_preserves_lookup_and_argument_contracts.manager_factory","name":[["manager",1],["factory",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["manager",3],["factory",3],["calls",1],["append",1],["true",1],["return",1]]},{"id":"tests/test_host_mcp_service.py#test_connector_prefers_id_then_falls_back_to_exact_name","name":[["test",1],["connector",1],["prefers",1],["id",1],["then",1],["falls",1],["back",1],["exact",1],["name",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["connector",7],["prefers",2],["id",8],["then",2],["falls",2],["back",2],["exact",2],["name",4],["by",6],["target",3],["wins",2],["other",1],["store",5],["fake",2],["service",4],["mcpservice",1],["manager",2],["factory",1],["lambda",1],["assert",5],["list",2],["calls",2],["missing",1],["none",1]]},{"id":"tests/test_host_mcp_service.py#test_datapro_availability_requires_strict_structured_integer_zero","name":[["test",1],["datapro",1],["availability",1],["requires",1],["strict",1],["structured",1],["integer",1],["zero",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["datapro",5],["availability",2],["requires",2],["strict",2],["structured",3],["integer",2],["zero",2],["code",5],["available",4],["from",1],["openai4s",1],["import",1],["projected",3],["public",1],["search",1],["result",1],["error",1],["false",1],["raw",1],["content",2],["assert",2],["if",1],["4011",1],["message",2],["auth",1],["failure",1]]},{"id":"tests/test_host_mcp_service.py#test_datapro_host_path_is_narrow_shared_and_redacts_an_echoed_key","name":[["test",1],["datapro",1],["host",1],["path",1],["narrow",1],["shared",1],["redacts",1],["echoed",1],["key",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["datapro",21],["host",2],["path",2],["narrow",8],["shared",2],["redacts",2],["echoed",3],["key",5],["from",2],["openai4s",1],["import",1],["canary",10],["agent",1],["plan",1],["not",4],["project",1],["connector",17],["id",12],["volcengine",3],["data",4],["pro",4],["command",2],["managed",2],["store",5],["fake",2],["settings",1],["llm",2],["provider",1],["ark",1],["secrets",1],["api",1],["manager",14],["list",5],["result",6],["name",9],["tool",17],["unrelated",2],["call",6],["error",4],["false",2],["text",3],["echo",2],["raw",1],["content",2],["type",1],["structured",1],["code",1],["value",1],["reflected",2],["service",9],["mcpservice",1],["factory",1],["lambda",1],["discovery",2],["answered",1],["locally",1],["so",1],["neither",1],["dials",1],["out",1],["nor",1],["puts",1],["credential",1],["wire",1],["mcp",1],["tools",3],["carries",1],["requires",2],["approval",1],["was",1],["decided",1],["could",1],["only",3],["fork",1],["exec",1],["local",1],["binary",1],["surface",1],["unchanged",1],["cannot",1],["be",1],["because",1],["nothing",1],["upstream",1],["returned",1],["listed",3],["assert",23],["str",4],["calls",8],["server",7],["args",5],["query",6],["find",3],["evidence",3],["redacted",1],["index",1],["complete",1],["true",2],["indexed",2],["config",2],["transport",1],["streamable",1],["http",1],["before",2],["permits",2],["search",3],["extra",1],["exactly",1],["one",1],["string",1],["resources",1],["read",2],["resource",3],["uri",1],["science",1],["secret",2],["prompts",1],["prompt",3]]},{"id":"tests/test_host_mcp_service.py#test_datapro_never_reuses_a_non_ark_model_key","name":[["test",1],["datapro",1],["never",1],["reuses",1],["non",1],["ark",1],["model",1],["key",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["datapro",7],["never",2],["reuses",2],["non",2],["ark",2],["model",2],["key",9],["from",1],["openai4s",1],["import",1],["connector",7],["id",1],["volcengine",1],["data",1],["pro",1],["command",2],["managed",1],["store",3],["fake",1],["settings",1],["llm",2],["provider",2],["openai",3],["secrets",1],["api",1],["must",2],["not",3],["leave",2],["agent",2],["plan",4],["setting",1],["dedicated",2],["config",3],["runtime",1],["headers",4],["assert",2],["str",1]]},{"id":"tests/test_host_mcp_service.py#test_datapro_one_key_flow_reuses_and_updates_the_active_ark_key","name":[["test",1],["datapro",1],["one",1],["key",2],["flow",1],["reuses",1],["updates",1],["active",1],["ark",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["datapro",8],["one",2],["key",18],["flow",2],["reuses",2],["updates",2],["active",2],["ark",6],["from",1],["openai4s",1],["import",1],["store",8],["fake",1],["settings",3],["llm",3],["provider",1],["secrets",1],["api",2],["existing",2],["assert",5],["credential",1],["state",1],["configured",1],["true",2],["reused",1],["resolve",2],["agent",4],["plan",4],["save",1],["new",4],["shared",4],["secret",2],["setting",1]]},{"id":"tests/test_host_mcp_service.py#test_datapro_short_invalid_key_preserves_host_4011_protocol_shape","name":[["test",1],["datapro",1],["short",1],["invalid",1],["key",1],["preserves",1],["host",1],["4011",1],["protocol",1],["shape",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["datapro",10],["short",2],["invalid",2],["key",5],["preserves",2],["host",2],["4011",5],["protocol",2],["shape",2],["from",1],["openai4s",1],["import",1],["connector",6],["id",2],["volcengine",1],["data",1],["pro",1],["command",2],["managed",1],["store",3],["fake",2],["settings",1],["llm",1],["provider",1],["openai",1],["secrets",1],["agent",1],["plan",1],["setting",1],["manager",5],["call",2],["result",6],["error",3],["false",1],["text",3],["raw",3],["content",4],["type",1],["structured",3],["code",3],["reflected",1],["mcpservice",1],["factory",1],["lambda",1],["server",1],["tool",2],["name",1],["args",1],["query",1],["find",1],["evidence",1],["assert",4],["redacted",2],["eflected",1],["projected",3],["public",1],["search",1],["message",2],["auth",1],["failure",1]]},{"id":"tests/test_host_mcp_service.py#test_explicit_protein_design_root_is_not_overridden","name":[["test",1],["explicit",1],["protein",1],["design",1],["root",1],["not",1],["overridden",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["explicit",5],["protein",7],["design",7],["root",5],["not",2],["overridden",2],["tmp",4],["path",4],["str",1],["operator",1],["store",3],["fake",2],["connector",1],["env",2],["openai4",2],["manager",5],["service",2],["mcpservice",1],["factory",1],["lambda",2],["workspace",2],["session",1],["tools",1],["assert",1],["list",1],["calls",1]]},{"id":"tests/test_host_mcp_service.py#test_list_projects_enabled_connectors_only_and_preserves_hard_key_errors","name":[["test",1],["list",1],["projects",1],["enabled",1],["connectors",1],["only",1],["preserves",1],["hard",1],["key",1],["errors",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["list",4],["projects",2],["enabled",8],["connectors",3],["only",2],["preserves",2],["hard",2],["key",3],["errors",2],["store",4],["fake",2],["connector",3],["description",2],["ready",2],["disabled",2],["false",1],["service",3],["mcpservice",1],["manager",2],["factory",1],["lambda",1],["assert",1],["id",2],["name",2],["broken",1],["true",1],["pytest",1],["raises",1],["error",1],["match",1]]},{"id":"tests/test_host_mcp_service.py#test_protein_design_process_is_partitioned_and_confined_to_current_workspace","name":[["test",1],["protein",1],["design",1],["process",1],["partitioned",1],["confined",1],["current",1],["workspace",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["protein",9],["design",9],["process",2],["partitioned",2],["confined",2],["current",2],["workspace",12],["tmp",4],["path",4],["store",4],["fake",3],["connector",2],["env",3],["manager",7],["session",1],["service",2],["mcpservice",2],["factory",2],["lambda",4],["assert",8],["tools",3],["name",1],["search",1],["config",5],["list",2],["calls",2],["openai4",2],["root",1],["str",2],["require",1],["admission",1],["distinguishing",1],["stable",1],["but",1],["bounded",1],["mcpmanager",2],["cache",5],["scope",12],["refuses",1],["over",1],["256",2],["characters",1],["under",1],["deep",1],["data",1],["dir",1],["reaches",1],["its",1],["own",1],["every",1],["call",1],["would",1],["then",1],["fail",1],["invalid",1],["rather",1],["than",1],["anything",1],["about",1],["paths",1],["startswith",1],["len",1],["not",1],["other",3],["sibling",3]]},{"id":"tests/test_host_mcp_service.py#test_resource_and_prompt_discovery_are_zero_spawn_when_disabled","name":[["test",1],["resource",1],["prompt",1],["discovery",1],["zero",1],["spawn",1],["disabled",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",3],["test",2],["resource",2],["prompt",2],["discovery",3],["zero",2],["spawn",2],["disabled",5],["same",1],["rule",1],["as",1],["tools",1],["launches",1],["process",1],["so",1],["enabled",2],["has",1],["gate",1],["store",3],["fake",1],["connector",2],["srv",3],["server",3],["false",1],["manager",4],["factory",3],["raise",1],["assertion",1],["error",3],["must",1],["not",1],["reach",1],["service",3],["mcpservice",1],["assert",2],["resources",1],["prompts",1]]},{"id":"tests/test_host_mcp_service.py#test_resource_and_prompt_discovery_are_zero_spawn_when_disabled.manager_factory","name":[["manager",1],["factory",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["manager",3],["factory",2],["raise",1],["assertion",1],["error",1],["disabled",1],["connector",1],["must",1],["not",1],["reach",1]]},{"id":"tests/test_host_mcp_service.py#test_resource_and_prompt_discovery_preserve_cursor","name":[["test",1],["resource",1],["prompt",1],["discovery",1],["preserve",1],["cursor",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",3],["resource",3],["prompt",3],["discovery",2],["preserve",2],["cursor",4],["connector",3],["srv",4],["server",5],["enabled",1],["true",1],["store",3],["fake",2],["manager",8],["service",3],["mcpservice",1],["factory",1],["lambda",1],["config",3],["command",1],["python",1],["py",1],["args",1],["stdio",1],["env",1],["token",1],["assert",4],["resources",4],["result",2],["list",2],["calls",2],["prompts",4]]},{"id":"tests/test_host_mcp_service.py#test_resource_and_prompt_failures_use_soft_error_contract","name":[["test",1],["resource",1],["prompt",1],["failures",1],["soft",1],["error",1],["contract",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["resource",8],["prompt",8],["failures",2],["soft",2],["error",10],["contract",2],["store",3],["fake",2],["connector",1],["srv",7],["server",5],["manager",6],["service",5],["mcpservice",1],["factory",1],["lambda",1],["runtime",2],["transport",6],["down",6],["assert",4],["resources",2],["mcp",4],["failed",4],["read",2],["uri",1],["science",2],["dataset",2],["prompts",2],["name",1],["analyze",2]]},{"id":"tests/test_host_mcp_service.py#test_resource_read_and_prompt_get_require_enabled_connector_and_route_payloads","name":[["test",1],["resource",1],["read",1],["prompt",1],["require",1],["enabled",1],["connector",1],["route",1],["payloads",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["resource",7],["read",6],["prompt",6],["require",2],["enabled",5],["connector",7],["route",2],["payloads",2],["disabled",4],["off",6],["false",1],["srv",2],["server",7],["store",3],["fake",2],["manager",8],["service",6],["mcpservice",1],["factory",1],["lambda",1],["assert",7],["missing",2],["uri",3],["science",6],["dataset",8],["error",3],["not",1],["found",1],["name",2],["analyze",3],["result",2],["arguments",1],["calls",2]]},{"id":"tests/test_host_mcp_service.py#test_the_transport_deadline_outlives_the_backend_it_is_waiting_on","name":[["test",1],["transport",1],["deadline",1],["outlives",1],["backend",1],["waiting",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["transport",2],["deadline",5],["outlives",2],["backend",5],["waiting",2],["tmp",4],["path",4],["whichever",1],["bound",1],["expires",1],["first",3],["decides",1],["failure",1],["mode",1],["stdio",1],["connector",3],["took",1],["default",2],["60",1],["clamped",1],["600",1],["even",1],["via",1],["env",3],["var",1],["while",1],["own",2],["work",1],["bounded",1],["hours",1],["client",1],["therefore",1],["hit",1],["its",1],["every",1],["real",1],["run",1],["evicted",1],["killed",1],["server",1],["mid",1],["execution",1],["orphaned",1],["compute",1],["child",1],["left",1],["attempt",2],["directory",1],["no",1],["terminal",1],["record",1],["partial",1],["files",1],["check",1],["then",1],["treats",1],["as",1],["poisoned",1],["id",1],["forever",1],["expiring",1],["ordinary",1],["design",9],["tool",1],["error",1],["manifest",1],["store",4],["fake",4],["protein",8],["manager",7],["service",3],["mcpservice",2],["factory",2],["lambda",4],["workspace",4],["session",2],["tools",2],["config",3],["list",2],["calls",2],["7200",3],["budget",2],["assert",3],["timeout",3],["mcpmanager",1],["argv",2],["not",1],["disturb",1],["operator",1],["who",1],["shortens",2],["short",2],["openai4",1],["1800",2],["shortened",3]]},{"id":"tests/test_host_mcp_service.py#test_tools_is_zero_spawn_for_a_disabled_connector","name":[["test",1],["tools",1],["zero",1],["spawn",1],["disabled",1],["connector",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",3],["test",3],["tools",5],["zero",3],["spawn",4],["disabled",8],["connector",6],["enabled",2],["gates",1],["not",3],["just",1],["invocation",1],["previously",1],["listed",1],["meant",1],["agent",2],["calling",1],["host",2],["mcp",1],["could",1],["make",1],["launch",1],["command",1],["out",1],["row",1],["user",1],["had",1],["explicitly",1],["turned",1],["off",1],["call",1],["refused",1],["but",1],["discovery",1],["starts",1],["process",1],["manager",5],["must",2],["never",1],["be",1],["reached",1],["ui",1],["button",1],["unaffected",1],["goes",1],["through",1],["separate",1],["connectors",1],["id",3],["probe",1],["route",1],["facing",1],["path",1],["store",3],["fake",1],["name",1],["false",1],["factory",6],["calls",3],["append",1],["raise",1],["assertion",1],["error",2],["reach",1],["service",2],["mcpservice",1],["result",2],["assert",2]]},{"id":"tests/test_host_mcp_service.py#test_tools_is_zero_spawn_for_a_disabled_connector.manager_factory","name":[["manager",1],["factory",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["manager",3],["factory",3],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["disabled",1],["connector",1],["must",1],["not",1],["reach",1]]},{"id":"tests/test_host_mcp_service.py#test_tools_preserves_not_found_soft_failure_exception_text_and_keyerror","name":[["test",1],["tools",1],["preserves",1],["not",1],["found",1],["soft",1],["failure",1],["exception",1],["text",1],["keyerror",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",2],["tools",6],["preserves",2],["not",3],["found",3],["soft",2],["failure",2],["exception",2],["text",2],["keyerror",2],["store",5],["fake",2],["manager",5],["service",4],["mcpservice",1],["factory",1],["lambda",1],["assert",2],["missing",2],["error",5],["connector",3],["connectors",2],["srv",2],["server",1],["list",1],["runtime",1],["transport",2],["down",2],["mcp",1],["failed",1],["id",1],["broken",3],["name",1],["enabled",1],["true",1],["pytest",1],["raises",1],["key",1],["match",1],["command",1]]},{"id":"tests/test_host_mcp_service.py#test_tools_still_works_for_an_enabled_connector","name":[["test",1],["tools",1],["still",1],["works",1],["enabled",1],["connector",1]],"path":[["tests",1],["test",1],["host",1],["mcp",1],["service",1],["py",1]],"body":[["def",2],["test",3],["tools",4],["still",2],["works",2],["enabled",7],["connector",3],["store",3],["fake",2],["id",3],["name",2],["true",1],["manager",5],["service",2],["mcpservice",1],["factory",1],["lambda",1],["assert",2],["search",1],["list",1],["calls",1],["command",1],["python",1],["server",1],["py",1],["args",1],["stdio",1],["env",1],["token",1]]},{"id":"tests/test_host_network_capability.py","name":[["test",1],["host",1],["network",1],["capability",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["host",3],["outbound",1],["capability",2],["guards",2],["make",1],["three",2],["bundled",1],["skills",1],["reached",1],["raw",1],["urllib",1],["because",1],["web",3],["fetch",1],["could",1],["not",2],["express",1],["they",1],["needed",1],["head",3],["existence",1],["probe",1],["contactable",1],["user",2],["agent",2],["binary",1],["download",3],["request",1],["made",1],["way",1],["subject",1],["neither",1],["egress",1],["allowlist",1],["nor",1],["ssrf",1],["guard",1],["so",1],["gap",1],["api",1],["was",2],["convenience",1],["problem",1],["reason",1],["part",1],["product",1],["own",1],["network",3],["traffic",1],["went",1],["around",1],["fence",1],["built",1],["closing",1],["adds",1],["powers",1],["power",2],["granted",1],["without",1],["test",2],["bounded",1],["just",1],["every",1],["here",1],["asserts",1],["refusal",1],["limit",1],["nothing",1],["module",1],["touches",1],["from",5],["future",1],["import",11],["annotations",1],["hashlib",1],["io",1],["ipaddress",1],["socket",1],["sys",1],["pathlib",1],["path",1],["pytest",3],["openai4s",3],["webtools",1],["files",1],["workspace",2],["file",1],["service",1],["tools",1],["tool",3],["fixture",1],["autouse",1],["true",1],["byte",1],["ceiling",1],["still",1],["apply",1],["new",1],["paths",1],["mark",1],["parametrize",1],["method",1],["confinement",1],["declares",1],["registry",1],["requires",1]]},{"id":"tests/test_host_network_capability.py#_fake_ip_dns","name":[["fake",1],["ip",1],["dns",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["fake",2],["ip",3],["dns",2],["host",3],["port",3],["args",2],["kwargs",2],["try",1],["address",4],["str",1],["ipaddress",1],["except",1],["value",1],["error",1],["198",1],["18",1],["42",1],["return",1],["socket",3],["af",1],["inet",1],["sock",1],["stream",1],["ipproto",1],["tcp",1]]},{"id":"tests/test_host_network_capability.py#_network_on","name":[["network",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["network",3],["monkeypatch",5],["setenv",2],["openai4",2],["allow",2],["fake",2],["ip",2],["dns",5],["offline",3],["host",4],["port",2],["args",1],["kwargs",1],["if",2],["localhost",1],["address",6],["127",1],["else",2],["try",1],["str",1],["ipaddress",1],["except",1],["value",1],["error",1],["93",1],["184",1],["216",1],["34",1],["family",2],["socket",5],["af",2],["inet6",1],["inet",1],["return",1],["sock",1],["stream",1],["ipproto",1],["tcp",1],["every",1],["http",1],["upstream",1],["module",1],["already",1],["intercepted",1],["below",1],["has",1],["be",1],["deterministic",1],["too",1],["clash",1],["style",1],["may",1],["synthesize",1],["198",1],["18",1],["15",1],["answers",1],["before",1],["opener",1],["reached",1],["turning",1],["contract",1],["into",1],["machine",1],["dependent",1],["ssrf",1],["failure",1],["setattr",1],["getaddrinfo",1]]},{"id":"tests/test_host_network_capability.py#_network_on._offline_dns","name":[["offline",1],["dns",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["offline",2],["dns",2],["host",4],["port",3],["args",2],["kwargs",2],["if",2],["localhost",1],["address",6],["127",1],["else",2],["try",1],["str",1],["ipaddress",1],["ip",1],["except",1],["value",1],["error",1],["93",1],["184",1],["216",1],["34",1],["family",2],["socket",4],["af",2],["inet6",1],["inet",1],["return",1],["sock",1],["stream",1],["ipproto",1],["tcp",1]]},{"id":"tests/test_host_network_capability.py#_Response","name":[["response",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["response",3],["io",4],["bytes",3],["enough",1],["http",2],["read",1],["def",4],["init",2],["self",8],["body",2],["url",4],["str",2],["https",1],["example",1],["test",1],["ctype",2],["super",1],["headers",1],["content",1],["type",1],["geturl",1],["return",3],["enter",1],["exit",1],["exc",1],["none",2]]},{"id":"tests/test_host_network_capability.py#_Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_host_network_capability.py#_Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["none",3],["return",1]]},{"id":"tests/test_host_network_capability.py#_Response.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["init",3],["self",4],["body",3],["bytes",2],["url",4],["str",2],["https",2],["example",2],["test",2],["ctype",3],["super",1],["headers",1],["content",1],["type",1]]},{"id":"tests/test_host_network_capability.py#_Response.geturl","name":[["geturl",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["geturl",2],["self",3],["str",2],["return",1],["url",1]]},{"id":"tests/test_host_network_capability.py#_stub_urlopen","name":[["stub",1],["urlopen",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",4],["stub",2],["urlopen",5],["monkeypatch",5],["response",3],["factory",3],["recorder",4],["none",6],["intercept",2],["outbound",1],["request",10],["record",1],["was",1],["handed",1],["both",1],["seams",1],["deliberately",1],["http",1],["stopped",1],["calling",1],["urllib",4],["redirects",1],["became",1],["something",1],["follows",2],["itself",1],["stdlib",1],["opener",5],["them",1],["internally",1],["silently",1],["defeated",1],["per",1],["hop",1],["ssrf",1],["egress",1],["checks",1],["so",1],["now",1],["goes",1],["through",1],["build",2],["patching",2],["only",1],["would",3],["leave",1],["these",1],["tests",1],["exercising",1],["function",1],["module",2],["no",1],["longer",1],["calls",1],["they",1],["pass",1],["code",1],["path",1],["not",3],["exist",1],["production",1],["imports",1],["optional",1],["dependency",1],["inside",1],["call",1],["attribute",1],["import",2],["test",2],["runner",1],["has",1],["requests",2],["installed",1],["could",1],["let",1],["offline",1],["contact",1],["network",1],["setitem",1],["sys",1],["modules",1],["fake",3],["timeout",3],["noqa",2],["ann001",2],["if",1],["append",1],["return",2],["class",1],["open",1],["self",1],["setattr",2],["lambda",1]]},{"id":"tests/test_host_network_capability.py#_stub_urlopen._fake","name":[["fake",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["fake",2],["request",4],["timeout",2],["none",3],["noqa",2],["ann001",2],["if",1],["recorder",2],["not",1],["append",1],["return",1],["response",1],["factory",1]]},{"id":"tests/test_host_network_capability.py#_stub_urlopen._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",2],["timeout",2],["none",1],["noqa",1],["ann001",1],["return",1],["fake",1]]},{"id":"tests/test_host_network_capability.py#_stub_urlopen._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",3],["timeout",3],["none",2],["noqa",2],["ann001",2],["return",1],["fake",1]]},{"id":"tests/test_host_network_capability.py#_workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["workspace",5],["root",3],["path",2],["file",3],["service",4],["real",1],["confinement",1],["not",1],["stand",1],["earlier",1],["draft",1],["module",1],["reimplemented",1],["resolve",2],["as",1],["test",3],["double",1],["would",2],["have",1],["been",1],["wrong",1],["thing",1],["assert",1],["against",1],["if",1],["production",1],["version",1],["were",1],["weaker",1],["two",1],["one",1],["fewer",1],["no",2],["symlink",1],["check",1],["every",1],["here",1],["still",1],["pass",1],["while",1],["capability",1],["guarding",1],["was",1],["open",1],["takes",1],["only",1],["data",2],["dir",2],["frame",2],["id",2],["so",1],["there",1],["reason",1],["substitute",1],["return",1],["lambda",1],["session",1],["under",1]]},{"id":"tests/test_host_network_capability.py#test_a_404_probe_reports_absence_rather_than_failing","name":[["test",1],["404",1],["probe",1],["reports",1],["absence",1],["rather",1],["than",1],["failing",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",2],["404",4],["probe",3],["reports",2],["absence",2],["rather",2],["than",2],["failing",2],["monkeypatch",3],["import",2],["urllib",4],["error",2],["request",4],["class",1],["missing",2],["open",1],["self",1],["timeout",1],["none",2],["noqa",1],["ann001",1],["raise",1],["httperror",1],["full",1],["url",1],["not",1],["found",1],["setattr",1],["build",1],["opener",1],["lambda",1],["result",3],["webtools",1],["web",1],["https",1],["doi",1],["org",1],["10",1],["9999",1],["nope",1],["assert",1],["status",1],["exists",1],["false",1]]},{"id":"tests/test_host_network_capability.py#test_a_404_probe_reports_absence_rather_than_failing._Missing","name":[["missing",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["missing",2],["def",1],["open",1],["self",1],["request",2],["timeout",1],["none",2],["noqa",1],["ann001",1],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["404",1],["not",1],["found",1]]},{"id":"tests/test_host_network_capability.py#test_a_404_probe_reports_absence_rather_than_failing._Missing.open","name":[["open",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",3],["timeout",2],["none",3],["noqa",2],["ann001",2],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["404",1],["not",1],["found",1]]},{"id":"tests/test_host_network_capability.py#test_a_caller_supplied_user_agent_actually_reaches_the_request","name":[["test",1],["caller",1],["supplied",1],["user",1],["agent",1],["actually",1],["reaches",1],["request",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",4],["caller",2],["supplied",2],["user",5],["agent",5],["actually",2],["reaches",2],["request",2],["monkeypatch",3],["crossref",1],["open",3],["alex",1],["serve",1],["their",1],["polite",1],["pool",1],["only",1],["contactable",1],["identity",2],["without",1],["option",1],["literature",1],["review",1],["sent",4],["its",1],["own",1],["header",3],["via",1],["raw",1],["urllib",1],["outside",1],["every",1],["guard",1],["requests",4],["made",4],["stub",1],["urlopen",1],["lambda",1],["response",1],["webtools",2],["web",2],["fetch",2],["https",2],["api",2],["openalex",2],["org",2],["works",2],["ai4",2],["me",2],["example",2],["assert",2],["absent",1],["default",1],["still",1],["never",1],["nothing",1]]},{"id":"tests/test_host_network_capability.py#test_a_cancelled_download_preserves_the_previous_file","name":[["test",1],["cancelled",1],["download",1],["preserves",1],["previous",1],["file",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",4],["test",3],["cancelled",2],["download",3],["preserves",2],["previous",4],["file",2],["monkeypatch",3],["tmp",4],["path",4],["class",1],["interrupted",2],["response",1],["init",2],["self",5],["super",1],["calls",3],["read",2],["size",1],["noqa",1],["ann001",1],["if",1],["return",1],["partial",1],["raise",1],["keyboard",2],["interrupt",2],["stub",1],["urlopen",1],["lambda",1],["request",1],["destination",4],["checkpoint",5],["zip",3],["write",1],["bytes",2],["good",2],["pytest",1],["raises",1],["webtools",1],["web",1],["https",1],["example",1],["assert",2],["list",1],["glob",1],["part",1]]},{"id":"tests/test_host_network_capability.py#test_a_cancelled_download_preserves_the_previous_file._Interrupted","name":[["interrupted",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["interrupted",2],["response",2],["def",2],["init",2],["self",5],["super",1],["calls",3],["read",1],["size",1],["noqa",1],["ann001",1],["if",1],["return",1],["partial",1],["raise",1],["keyboard",1],["interrupt",1]]},{"id":"tests/test_host_network_capability.py#test_a_cancelled_download_preserves_the_previous_file._Interrupted.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["init",3],["self",3],["super",1],["calls",1]]},{"id":"tests/test_host_network_capability.py#test_a_cancelled_download_preserves_the_previous_file._Interrupted.read","name":[["read",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["read",2],["self",4],["size",2],["noqa",2],["ann001",2],["calls",2],["if",1],["return",1],["partial",1],["raise",1],["keyboard",1],["interrupt",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_binds_publication_to_the_streamed_inode","name":[["test",1],["download",1],["binds",1],["publication",1],["streamed",1],["inode",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",3],["download",4],["binds",2],["publication",2],["streamed",2],["inode",2],["monkeypatch",4],["tmp",5],["path",6],["body",4],["reviewed",1],["response",2],["bytes",5],["stub",1],["urlopen",1],["lambda",1],["destination",4],["checkpoint",5],["zip",3],["write",2],["previous",2],["good",2],["malicious",3],["swapped",1],["bin",1],["len",2],["real",2],["link",6],["webtools",4],["os",3],["swap",2],["before",2],["source",3],["target",2],["kwargs",2],["replace",1],["return",1],["setattr",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["staging",1],["changed",1],["web",1],["https",1],["example",1],["max",1],["assert",2],["read",1],["list",1],["glob",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_binds_publication_to_the_streamed_inode.swap_before_link","name":[["swap",1],["before",1],["link",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["swap",2],["before",2],["link",3],["source",4],["target",3],["kwargs",3],["webtools",1],["os",1],["replace",1],["malicious",1],["return",1],["real",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_falls_back_when_the_filesystem_has_no_hardlinks","name":[["test",1],["download",1],["falls",1],["back",1],["filesystem",1],["has",1],["no",1],["hardlinks",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",3],["download",4],["falls",2],["back",2],["filesystem",3],["has",2],["no",2],["hardlinks",2],["monkeypatch",4],["tmp",4],["path",4],["body",5],["complete",1],["response",2],["hardlink",1],["free",1],["stub",1],["urlopen",1],["lambda",1],["destination",4],["checkpoint",4],["zip",3],["write",1],["bytes",3],["previous",1],["good",1],["unsupported",2],["link",3],["args",1],["kwargs",1],["raise",1],["oserror",1],["webtools",3],["errno",1],["eopnotsupp",1],["hard",1],["links",1],["unavailable",1],["setattr",1],["os",1],["result",2],["web",1],["https",1],["example",1],["max",1],["len",1],["assert",3],["read",1],["sha256",2],["hashlib",1],["hexdigest",1],["list",1],["glob",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_falls_back_when_the_filesystem_has_no_hardlinks.unsupported_link","name":[["unsupported",1],["link",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["unsupported",2],["link",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["webtools",1],["errno",1],["eopnotsupp",1],["hard",1],["links",1],["unavailable",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_rehashes_the_staged_inode_before_replacing_destination","name":[["test",1],["download",1],["rehashes",1],["staged",1],["inode",1],["before",1],["replacing",1],["destination",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",3],["download",4],["rehashes",2],["staged",2],["inode",2],["before",3],["replacing",2],["destination",6],["monkeypatch",4],["tmp",4],["path",5],["body",4],["reviewed",1],["response",2],["bytes",6],["stub",1],["urlopen",1],["lambda",1],["checkpoint",5],["zip",3],["write",2],["previous",2],["good",2],["real",2],["link",6],["webtools",3],["os",2],["mutate",2],["after",2],["source",3],["target",2],["kwargs",2],["len",2],["setattr",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["changed",1],["publication",1],["web",1],["https",1],["example",1],["max",1],["assert",2],["read",1],["list",1],["glob",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_rehashes_the_staged_inode_before_replacing_destination.mutate_after_link","name":[["mutate",1],["after",1],["link",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["mutate",2],["after",2],["link",3],["source",4],["target",3],["kwargs",3],["real",1],["path",1],["write",1],["bytes",1],["len",1],["body",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_reports_a_workspace_relative_path_and_its_digest","name":[["test",1],["download",1],["reports",1],["workspace",1],["relative",1],["path",1],["its",1],["digest",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",3],["download",3],["reports",3],["workspace",7],["relative",3],["path",10],["its",2],["digest",2],["monkeypatch",3],["tmp",4],["absolute",1],["contains",1],["data",4],["dir",1],["therefore",1],["home",1],["must",1],["not",2],["reach",1],["model",1],["stored",1],["frame",1],["every",1],["other",1],["file",1],["producing",1],["tool",2],["so",1],["one",1],["stub",1],["urlopen",1],["lambda",1],["response",1],["pk",4],["x03",4],["x04payload",4],["result",5],["web",1],["execute",1],["url",1],["https",1],["example",1],["spectra",1],["zip",4],["assert",5],["str",3],["bytes",2],["len",1],["sha256",2],["hashlib",1],["hexdigest",1],["read",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_streams_instead_of_collecting_the_response","name":[["test",1],["download",1],["streams",1],["instead",1],["collecting",1],["response",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",3],["download",4],["streams",2],["instead",2],["collecting",2],["response",3],["monkeypatch",4],["tmp",3],["path",3],["checkpoint",4],["sized",1],["bodies",1],["must",1],["not",1],["be",1],["joined",1],["daemon",1],["memory",2],["first",1],["body",6],["chunk",1],["10",1],["000",1],["stub",1],["urlopen",1],["lambda",2],["setattr",1],["webtools",2],["read",2],["capped",1],["pytest",1],["fail",1],["fetch",1],["collector",1],["destination",3],["zip",2],["result",3],["web",1],["https",1],["example",1],["max",1],["bytes",3],["len",2],["assert",3],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_streams_through_the_optional_requests_transport","name":[["test",1],["download",1],["streams",1],["through",1],["optional",1],["requests",1],["transport",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",5],["test",4],["download",4],["streams",2],["through",2],["optional",2],["requests",8],["transport",2],["monkeypatch",4],["tmp",3],["path",3],["body",5],["checkpoint",4],["chunk",1],["10",1],["000",1],["closed",3],["class",2],["response",3],["raw",1],["redirect",1],["false",2],["status",2],["code",1],["200",1],["headers",1],["content",1],["type",1],["application",1],["zip",4],["url",1],["https",2],["example",2],["staticmethod",2],["raise",1],["return",2],["none",1],["close",1],["self",1],["append",1],["true",3],["request",1],["args",1],["kwargs",3],["assert",5],["stream",1],["allow",1],["redirects",1],["setitem",1],["sys",1],["modules",1],["setattr",1],["webtools",2],["read",2],["capped",1],["lambda",1],["pytest",1],["fail",1],["memory",1],["fetch",1],["collector",1],["destination",3],["result",2],["web",1],["max",1],["bytes",2],["len",1],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_streams_through_the_optional_requests_transport._Requests","name":[["requests",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["requests",3],["staticmethod",1],["def",1],["request",1],["args",1],["kwargs",3],["assert",2],["stream",1],["true",1],["allow",1],["redirects",1],["false",1],["return",1],["response",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_streams_through_the_optional_requests_transport._Requests.request","name":[["request",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["request",2],["args",2],["kwargs",4],["assert",2],["stream",1],["true",1],["allow",1],["redirects",1],["false",1],["return",1],["requests",1],["response",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_streams_through_the_optional_requests_transport._RequestsResponse","name":[["requests",1],["response",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["requests",2],["response",3],["raw",1],["body",1],["redirect",1],["false",1],["status",2],["code",1],["200",1],["headers",1],["content",1],["type",1],["application",1],["zip",2],["url",1],["https",1],["example",1],["test",1],["checkpoint",1],["staticmethod",1],["def",2],["raise",1],["return",1],["none",1],["close",1],["self",1],["closed",1],["append",1],["true",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_streams_through_the_optional_requests_transport._RequestsResponse.close","name":[["close",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["close",2],["self",2],["closed",1],["append",1],["true",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_streams_through_the_optional_requests_transport._RequestsResponse.raise_for_status","name":[["raise",1],["status",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["raise",2],["status",2],["return",1],["none",1]]},{"id":"tests/test_host_network_capability.py#test_a_download_that_escapes_the_workspace_never_makes_the_request","name":[["test",1],["download",1],["escapes",1],["workspace",1],["never",1],["makes",1],["request",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",3],["download",3],["escapes",3],["workspace",6],["never",2],["makes",2],["request",4],["monkeypatch",3],["tmp",3],["path",6],["order",1],["matters",1],["not",1],["just",1],["refusal",1],["if",1],["were",1],["checked",1],["after",1],["fetch",1],["rejected",1],["destination",1],["would",2],["still",3],["have",2],["told",1],["caller",1],["whether",1],["url",2],["was",1],["reachable",1],["spent",1],["escape",4],["decided",1],["first",1],["no",1],["network",1],["at",1],["all",1],["contacted",3],["stub",1],["urlopen",1],["lambda",1],["response",1],["tool",3],["web",1],["outside",2],["bin",2],["etc",1],["passwd",1],["sub",1],["result",2],["execute",1],["https",1],["example",1],["zip",1],["assert",2],["error",1],["refused",1],["made",1]]},{"id":"tests/test_host_network_capability.py#test_a_post_publish_interrupt_does_not_unlink_the_public_path","name":[["test",1],["post",1],["publish",1],["interrupt",1],["not",1],["unlink",1],["public",1],["path",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",3],["post",2],["publish",4],["interrupt",6],["not",2],["unlink",3],["public",2],["path",8],["monkeypatch",4],["tmp",4],["body",4],["complete",1],["streamed",1],["response",2],["stub",1],["urlopen",1],["lambda",1],["destination",5],["checkpoint",4],["zip",3],["write",1],["bytes",3],["previous",1],["good",1],["real",2],["replace",4],["webtools",3],["os",2],["then",3],["source",2],["target",3],["if",1],["raise",1],["keyboard",2],["setattr",1],["pytest",1],["raises",1],["web",1],["download",2],["https",1],["example",1],["max",1],["len",1],["call",1],["cannot",1],["know",1],["whether",1],["concurrent",2],["process",1],["replaced",1],["after",1],["publication",1],["leaving",1],["published",1],["inode",1],["safer",1],["than",1],["check",1],["rollback",1],["delete",1],["file",1],["assert",2],["read",1],["list",1],["glob",1]]},{"id":"tests/test_host_network_capability.py#test_a_post_publish_interrupt_does_not_unlink_the_public_path.publish_then_interrupt","name":[["publish",1],["then",1],["interrupt",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["publish",2],["then",2],["interrupt",3],["source",3],["target",4],["real",1],["replace",1],["if",1],["path",1],["destination",1],["raise",1],["keyboard",1]]},{"id":"tests/test_host_network_capability.py#test_a_probe_is_guarded_like_any_other_request","name":[["test",1],["probe",1],["guarded",1],["like",1],["any",1],["other",1],["request",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",2],["probe",7],["guarded",2],["like",2],["any",2],["other",3],["request",4],["monkeypatch",4],["not",2],["following",1],["redirects",1],["makes",1],["narrower",1],["exempt",1],["web",2],["builds",1],["its",1],["own",1],["opener",2],["rather",1],["than",1],["going",1],["through",1],["http",3],["so",1],["would",2],["be",2],["easy",1],["inherit",1],["none",2],["checks",1],["by",1],["accident",1],["calls",1],["them",1],["directly",1],["asserts",1],["answered",1],["loopback",1],["existence",1],["oracle",1],["host",1],["private",2],["network",1],["exactly",1],["guard",1],["denies",1],["every",1],["verb",1],["delenv",1],["openai4",1],["allow",1],["fetch",1],["raising",1],["false",1],["import",1],["urllib",2],["opened",3],["setattr",1],["build",1],["lambda",1],["append",1],["target",3],["127",1],["8760",1],["169",2],["254",2],["pytest",1],["raises",1],["webtools",2],["ssrfblocked",1],["assert",1],["was",2],["built",1],["before",1],["judged",1]]},{"id":"tests/test_host_network_capability.py#test_a_response_is_bounded_while_it_is_read_not_after","name":[["test",1],["response",1],["bounded",1],["while",1],["read",1],["not",1],["after",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",2],["response",4],["bounded",2],["while",2],["read",6],["not",2],["after",2],["monkeypatch",3],["resp",1],["no",1],["argument",1],["allocates",1],["whatever",1],["server",1],["sends",1],["capability",1],["agent",1],["point",1],["at",2],["arbitrary",1],["url",1],["remote",1],["host",1],["deciding",1],["much",1],["memory",1],["process",1],["uses",1],["cap",1],["applied",1],["already",1],["allocated",1],["body",1],["would",1],["describe",1],["allocation",1],["rather",2],["than",2],["bound",1],["so",2],["stops",1],["limit",1],["says",1],["seen",3],["class",1],["endless",3],["io",1],["raw",1],["iobase",1],["self",1],["size",5],["noqa",1],["ann001",1],["append",1],["return",1],["if",2],["else",1],["65536",1],["stub",1],["urlopen",1],["lambda",1],["pytest",1],["raises",1],["webtools",2],["too",1],["large",1],["as",1],["refused",2],["capped",1],["100",1],["000",3],["assert",2],["100000",1],["str",1],["value",1],["gave",1],["up",1],["early",1],["reading",1],["end",1],["stream",1],["sum",1]]},{"id":"tests/test_host_network_capability.py#test_a_response_is_bounded_while_it_is_read_not_after._Endless","name":[["endless",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["endless",2],["io",2],["raw",2],["iobase",2],["def",1],["read",1],["self",1],["size",5],["noqa",1],["ann001",1],["seen",1],["append",1],["return",1],["if",1],["else",1],["65536",1]]},{"id":"tests/test_host_network_capability.py#test_a_response_is_bounded_while_it_is_read_not_after._Endless.read","name":[["read",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["read",2],["self",2],["size",6],["noqa",2],["ann001",2],["seen",1],["append",1],["return",1],["if",1],["else",1],["65536",1]]},{"id":"tests/test_host_network_capability.py#test_a_symlink_planted_inside_the_workspace_does_not_widen_it","name":[["test",1],["symlink",1],["planted",1],["inside",1],["workspace",1],["not",1],["widen",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",3],["symlink",4],["planted",2],["inside",2],["workspace",10],["not",5],["widen",2],["monkeypatch",3],["tmp",4],["path",7],["escape",1],["purely",1],["lexical",1],["check",2],["misses",1],["out",1],["bin",3],["caught",1],["by",2],["looking",1],["at",1],["string",1],["named",1],["data",3],["points",1],["outside",6],["every",1],["under",1],["looks",1],["relative",1],["lands",1],["elsewhere",1],["agent",1],["code",1],["create",1],["one",1],["writable",1],["cell",1],["so",1],["reachable",1],["hypothetical",1],["resolve",1],["before",2],["containment",1],["closes",1],["asserting",1],["here",1],["module",1],["drives",1],["real",1],["service",1],["instead",1],["double",1],["contacted",3],["stub",1],["urlopen",1],["lambda",1],["response",1],["mkdir",1],["target",1],["directory",1],["true",1],["result",2],["web",1],["download",1],["tool",1],["execute",1],["url",1],["https",1],["example",1],["zip",1],["escaped",2],["assert",3],["escapes",1],["error",1],["exists",1],["request",1],["was",2],["made",1],["judged",1]]},{"id":"tests/test_host_network_capability.py#test_an_oversized_download_is_a_soft_error_not_a_crash","name":[["test",1],["oversized",1],["download",1],["soft",1],["error",1],["not",1],["crash",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",4],["test",3],["oversized",2],["download",3],["soft",2],["error",5],["not",4],["crash",2],["monkeypatch",3],["tmp",3],["path",4],["worker",1],["turns",1],["single",1],["key",1],["into",1],["runtime",1],["cell",1],["catch",1],["traceback",1],["out",1],["dispatcher",1],["contract",1],["class",1],["big",2],["response",1],["init",2],["self",2],["super",1],["read",1],["size",4],["noqa",1],["ann001",1],["return",1],["if",1],["else",1],["65536",1],["stub",1],["urlopen",1],["lambda",1],["request",1],["workspace",5],["result",3],["web",1],["tool",1],["execute",1],["url",1],["https",1],["example",1],["huge",3],["bin",3],["max",1],["bytes",1],["1000",1],["assert",2],["len",1],["exists",1]]},{"id":"tests/test_host_network_capability.py#test_an_oversized_download_is_a_soft_error_not_a_crash._Big","name":[["big",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["big",2],["response",2],["def",2],["init",2],["self",2],["super",1],["read",1],["size",4],["noqa",1],["ann001",1],["return",1],["if",1],["else",1],["65536",1]]},{"id":"tests/test_host_network_capability.py#test_an_oversized_download_is_a_soft_error_not_a_crash._Big.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["init",3],["self",2],["super",1]]},{"id":"tests/test_host_network_capability.py#test_an_oversized_download_is_a_soft_error_not_a_crash._Big.read","name":[["read",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["read",2],["self",2],["size",5],["noqa",2],["ann001",2],["return",1],["if",1],["else",1],["65536",1]]},{"id":"tests/test_host_network_capability.py#test_an_oversized_download_preserves_the_previous_file","name":[["test",1],["oversized",1],["download",1],["preserves",1],["previous",1],["file",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",3],["oversized",2],["download",3],["preserves",2],["previous",4],["file",2],["monkeypatch",3],["tmp",4],["path",4],["body",2],["1001",1],["stub",1],["urlopen",1],["lambda",1],["response",2],["destination",4],["checkpoint",5],["zip",3],["write",1],["bytes",3],["good",2],["pytest",1],["raises",1],["webtools",2],["too",1],["large",1],["web",1],["https",1],["example",1],["max",1],["1000",1],["assert",2],["read",1],["list",1],["glob",1],["part",1]]},{"id":"tests/test_host_network_capability.py#test_an_unreachable_probe_is_an_answer_not_an_exception","name":[["test",1],["unreachable",1],["probe",1],["answer",1],["not",1],["exception",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",3],["unreachable",2],["probe",3],["answer",2],["not",3],["exception",2],["monkeypatch",3],["caller",1],["probing",1],["list",1],["dois",1],["should",1],["have",1],["one",1],["dead",3],["connection",3],["end",1],["batch",1],["status",3],["says",1],["no",1],["could",1],["be",1],["obtained",1],["different",1],["from",1],["404",1],["reported",1],["as",1],["such",1],["import",2],["urllib",4],["error",3],["request",3],["class",1],["open",1],["self",1],["timeout",1],["none",1],["noqa",1],["ann001",1],["raise",1],["urlerror",1],["refused",2],["setattr",1],["build",1],["opener",1],["lambda",1],["result",4],["webtools",1],["web",1],["https",1],["example",1],["gone",1],["assert",2],["exists",1],["false",1]]},{"id":"tests/test_host_network_capability.py#test_an_unreachable_probe_is_an_answer_not_an_exception._Dead","name":[["dead",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["dead",2],["def",1],["open",1],["self",1],["request",1],["timeout",1],["none",1],["noqa",1],["ann001",1],["raise",1],["urllib",1],["error",1],["urlerror",1],["connection",1],["refused",1]]},{"id":"tests/test_host_network_capability.py#test_an_unreachable_probe_is_an_answer_not_an_exception._Dead.open","name":[["open",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",2],["timeout",2],["none",2],["noqa",2],["ann001",2],["raise",1],["urllib",1],["error",1],["urlerror",1],["connection",1],["refused",1]]},{"id":"tests/test_host_network_capability.py#test_an_unsupported_method_is_refused_rather_than_coerced","name":[["test",1],["unsupported",1],["method",1],["refused",1],["rather",1],["than",1],["coerced",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",3],["unsupported",2],["method",3],["refused",2],["rather",2],["than",2],["coerced",2],["monkeypatch",3],["typo",1],["must",1],["not",1],["silently",1],["become",1],["only",1],["place",1],["decides",1],["web",1],["fetch",1],["passes",1],["whatever",1],["given",1],["straight",1],["through",1],["stub",1],["urlopen",1],["lambda",1],["response",1],["bad",2],["delete",1],["post",1],["pytest",1],["raises",1],["value",1],["error",1],["webtools",1],["http",1],["https",1],["example",1]]},{"id":"tests/test_host_network_capability.py#test_download_publishes_through_acquired_parent_after_directory_swap","name":[["test",1],["download",1],["publishes",1],["through",1],["acquired",1],["parent",1],["after",1],["directory",1],["swap",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",3],["download",4],["publishes",2],["through",2],["acquired",2],["parent",9],["after",2],["directory",3],["swap",4],["monkeypatch",4],["tmp",4],["path",6],["network",1],["wait",1],["must",1],["not",2],["reopen",1],["now",1],["symlinked",1],["workspace",10],["body",5],["guarded",1],["stub",1],["urlopen",1],["lambda",1],["response",1],["live",4],["downloads",5],["detached",4],["outside",5],["mkdir",2],["real",2],["secure",4],["acquire",2],["then",2],["relative",2],["create",3],["parents",3],["false",1],["rename",1],["symlink",1],["target",1],["true",1],["return",1],["setattr",1],["result",3],["web",1],["tool",1],["execute",1],["url",1],["https",1],["example",1],["archive",1],["bin",5],["out",4],["assert",4],["sha256",2],["hashlib",1],["hexdigest",1],["read",1],["bytes",1],["exists",1]]},{"id":"tests/test_host_network_capability.py#test_download_publishes_through_acquired_parent_after_directory_swap.acquire_then_swap","name":[["acquire",1],["then",1],["swap",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["acquire",2],["then",2],["swap",2],["relative",3],["create",4],["parents",4],["false",2],["parent",3],["real",1],["secure",1],["live",2],["rename",1],["detached",1],["symlink",1],["outside",1],["target",1],["directory",1],["true",1],["return",1]]},{"id":"tests/test_host_network_capability.py#test_fake_ip_dns_allows_only_catalogued_hostnames","name":[["test",1],["fake",1],["ip",1],["dns",1],["allows",1],["only",1],["catalogued",1],["hostnames",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",3],["fake",4],["ip",4],["dns",4],["allows",2],["only",2],["catalogued",2],["hostnames",2],["monkeypatch",5],["setattr",1],["socket",1],["getaddrinfo",1],["setenv",1],["openai4",1],["allow",1],["stub",1],["urlopen",1],["lambda",1],["response",1],["body",2],["url",3],["ctype",1],["webtools",4],["http",4],["https",4],["api",2],["openalex",1],["org",1],["works",1],["assert",2],["guard",2],["open",2],["feedcoopapi",2],["com",2],["search",1],["none",1],["target",2],["example",1],["not",1],["approved",1],["child",1],["credential",1],["trap",1],["198",1],["18",1],["42",1],["literal",1],["10",1],["private",1],["169",2],["254",2],["latest",1],["meta",1],["data",1],["pytest",1],["raises",1],["ssrfblocked",1]]},{"id":"tests/test_host_network_capability.py#test_fake_ip_dns_needs_the_narrow_opt_in","name":[["test",1],["fake",1],["ip",1],["dns",1],["needs",1],["narrow",1],["opt",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",2],["fake",4],["ip",4],["dns",4],["needs",2],["narrow",2],["opt",2],["monkeypatch",4],["setattr",1],["socket",1],["getaddrinfo",1],["setenv",1],["openai4",1],["allow",1],["pytest",1],["raises",1],["webtools",2],["ssrfblocked",1],["guard",1],["url",1],["https",1],["api",1],["openalex",1],["org",1],["works",1]]},{"id":"tests/test_host_network_capability.py#test_head_asks_for_no_body_and_does_not_pretend_to_have_one","name":[["test",1],["head",1],["asks",1],["no",1],["body",1],["not",1],["pretend",1],["have",1],["one",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",2],["head",6],["asks",2],["no",2],["body",3],["not",5],["pretend",2],["have",3],["one",2],["monkeypatch",3],["returns",1],["exists",3],["content",2],["empty",2],["string",1],["reads",1],["as",1],["resource",1],["happened",1],["did",1],["ask",1],["those",1],["different",1],["answers",1],["caller",1],["acts",1],["them",1],["differently",1],["import",2],["urllib",4],["error",2],["request",5],["seen",3],["class",1],["opener",3],["open",1],["self",1],["timeout",1],["none",2],["noqa",1],["ann001",1],["append",1],["raise",1],["httperror",1],["full",1],["url",1],["302",3],["found",1],["location",2],["https",3],["pub",2],["setattr",1],["build",1],["lambda",1],["result",6],["webtools",1],["web",1],["fetch",1],["doi",4],["org",2],["10",1],["method",3],["assert",5],["own",1],["answer",1],["means",1],["registered",1],["following",1],["would",1],["returned",1],["publisher",1],["status",2],["instead",1],["possibly",1],["403",1],["paywall",1],["certainly",1],["true",1]]},{"id":"tests/test_host_network_capability.py#test_head_asks_for_no_body_and_does_not_pretend_to_have_one._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",3],["timeout",1],["none",2],["noqa",1],["ann001",1],["seen",1],["append",1],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["302",1],["found",1],["location",1],["https",1],["pub",1]]},{"id":"tests/test_host_network_capability.py#test_head_asks_for_no_body_and_does_not_pretend_to_have_one._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",4],["timeout",2],["none",3],["noqa",2],["ann001",2],["seen",1],["append",1],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["302",1],["found",1],["location",1],["https",1],["pub",1]]},{"id":"tests/test_host_network_capability.py#test_requests_http_error_preserves_the_previous_file","name":[["test",1],["requests",1],["http",1],["error",1],["preserves",1],["previous",1],["file",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",5],["test",4],["requests",5],["http",2],["error",7],["preserves",2],["previous",4],["file",2],["monkeypatch",3],["tmp",4],["path",4],["closed",3],["class",2],["response",3],["raw",1],["server",1],["body",1],["redirect",1],["false",1],["status",2],["code",1],["503",3],["headers",1],["content",1],["type",1],["text",1],["plain",1],["url",1],["https",2],["example",2],["checkpoint",6],["zip",4],["staticmethod",2],["raise",2],["runtime",2],["service",2],["unavailable",2],["close",1],["self",1],["append",1],["true",2],["request",1],["args",1],["kwargs",1],["return",1],["setitem",1],["sys",1],["modules",1],["destination",4],["write",1],["bytes",2],["good",2],["pytest",1],["raises",1],["match",1],["webtools",1],["web",1],["download",1],["assert",3],["read",1],["list",1],["glob",1],["part",1]]},{"id":"tests/test_host_network_capability.py#test_requests_http_error_preserves_the_previous_file._ErrorResponse","name":[["error",1],["response",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["error",4],["response",3],["raw",1],["server",1],["body",1],["redirect",1],["false",1],["status",2],["code",1],["503",2],["headers",1],["content",1],["type",1],["text",1],["plain",1],["url",1],["https",1],["example",1],["test",1],["checkpoint",1],["zip",1],["staticmethod",1],["def",2],["raise",2],["runtime",1],["service",1],["unavailable",1],["close",1],["self",1],["closed",1],["append",1],["true",1]]},{"id":"tests/test_host_network_capability.py#test_requests_http_error_preserves_the_previous_file._ErrorResponse.close","name":[["close",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["close",2],["self",2],["closed",1],["append",1],["true",1]]},{"id":"tests/test_host_network_capability.py#test_requests_http_error_preserves_the_previous_file._ErrorResponse.raise_for_status","name":[["raise",1],["status",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["raise",3],["status",2],["runtime",1],["error",1],["503",1],["service",1],["unavailable",1]]},{"id":"tests/test_host_network_capability.py#test_requests_http_error_preserves_the_previous_file._Requests","name":[["requests",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["requests",2],["staticmethod",1],["def",1],["request",1],["args",1],["kwargs",1],["return",1],["error",1],["response",1]]},{"id":"tests/test_host_network_capability.py#test_requests_http_error_preserves_the_previous_file._Requests.request","name":[["request",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["request",2],["args",2],["kwargs",2],["return",1],["error",1],["response",1]]},{"id":"tests/test_host_network_capability.py#test_stdlib_http_error_preserves_the_previous_file","name":[["test",1],["stdlib",1],["http",1],["error",1],["preserves",1],["previous",1],["file",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",3],["test",3],["stdlib",2],["http",2],["error",5],["preserves",2],["previous",4],["file",2],["monkeypatch",3],["tmp",4],["path",4],["import",1],["urllib",3],["missing",2],["request",2],["raise",1],["httperror",2],["full",1],["url",1],["404",1],["not",1],["found",1],["none",1],["stub",1],["urlopen",1],["destination",4],["checkpoint",5],["zip",3],["write",1],["bytes",2],["good",2],["pytest",1],["raises",1],["webtools",1],["web",1],["download",1],["https",1],["example",1],["assert",2],["read",1],["list",1],["glob",1],["part",1]]},{"id":"tests/test_host_network_capability.py#test_stdlib_http_error_preserves_the_previous_file.missing","name":[["missing",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["missing",2],["request",3],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["404",1],["not",1],["found",1],["none",1]]},{"id":"tests/test_host_network_capability.py#test_the_cap_is_the_callers_and_a_body_under_it_is_returned_whole","name":[["test",1],["cap",1],["callers",1],["body",1],["under",1],["returned",1],["whole",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",4],["cap",2],["callers",2],["body",4],["under",2],["returned",2],["whole",2],["monkeypatch",4],["stub",2],["urlopen",2],["lambda",2],["response",3],["500",2],["url",1],["ctype",1],["webtools",3],["http",2],["https",2],["example",2],["max",2],["bytes",2],["1000",2],["assert",1],["5000",1],["pytest",1],["raises",1],["too",1],["large",1]]},{"id":"tests/test_host_network_capability.py#test_the_download_path_goes_through_the_same_guard","name":[["test",1],["download",1],["path",1],["goes",1],["through",1],["same",1],["guard",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",2],["download",3],["path",6],["goes",2],["through",2],["same",2],["guard",2],["monkeypatch",4],["tmp",4],["delenv",1],["openai4",1],["allow",1],["private",1],["fetch",1],["raising",1],["false",1],["stub",1],["urlopen",1],["lambda",1],["response",1],["data",1],["pytest",1],["raises",1],["webtools",2],["ssrfblocked",1],["web",1],["http",1],["169",2],["254",2],["out",2],["bin",2],["assert",1],["not",1],["exists",1]]},{"id":"tests/test_host_network_capability.py#test_the_download_tool_screens_its_output_like_every_network_tool","name":[["test",1],["download",1],["tool",2],["screens",1],["its",1],["output",1],["like",1],["every",1],["network",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",2],["download",3],["tool",11],["screens",2],["its",2],["output",3],["like",2],["every",2],["network",4],["registry",1],["refuses",1],["register",1],["not",2],["formality",1],["here",1],["even",1],["though",1],["bytes",1],["never",1],["reach",1],["model",1],["final",1],["url",2],["after",1],["redirects",1],["server",1],["content",1],["type",1],["both",1],["chosen",1],["by",1],["remote",1],["host",1],["web",1],["assert",3],["needs",1],["screen",1],["untrusted",1],["writes",1],["files",2],["permission",1],["target",1],["https",1],["rruff",2],["info",2],["zipped",1],["data",1],["zip",1]]},{"id":"tests/test_host_network_capability.py#test_the_guard_reads_the_host_the_client_will_actually_dial","name":[["test",1],["guard",1],["reads",1],["host",1],["client",1],["will",1],["actually",1],["dial",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",2],["guard",6],["reads",2],["host",4],["client",3],["will",2],["actually",3],["dial",2],["monkeypatch",3],["percent",1],["encoding",1],["authority",2],["must",1],["not",1],["walk",1],["past",1],["ssrf",1],["both",1],["clients",1],["connect",1],["decode",1],["before",1],["they",1],["urllib",1],["request",2],["parse",1],["runs",1],["unquote",1],["self",1],["requests",1],["normalizes",1],["same",1],["way",1],["inspects",1],["encoded",1],["spelling",1],["therefore",1],["guarding",1],["nobody",1],["dials",1],["169",2],["2e254",4],["2e169",2],["fails",2],["resolve",1],["here",1],["open",1],["resolution",1],["failure",1],["by",1],["design",1],["while",1],["connects",1],["cloud",1],["metadata",1],["service",1],["delenv",1],["openai4",1],["allow",1],["private",2],["fetch",1],["raising",1],["false",1],["target",2],["http",3],["latest",1],["meta",1],["data",1],["127",1],["2e0",2],["2e1",1],["8760",1],["10",1],["e0",2],["e7",1],["pytest",1],["raises",1],["webtools",2],["ssrfblocked",1],["url",1]]},{"id":"tests/test_host_network_capability.py#test_the_ssrf_guard_applies_to_every_method","name":[["test",1],["ssrf",1],["guard",1],["applies",1],["every",1],["method",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["test",2],["ssrf",2],["guard",3],["applies",2],["every",2],["method",6],["monkeypatch",4],["head",1],["request",1],["exempting",1],["would",1],["turn",1],["new",1],["option",1],["into",1],["existence",1],["oracle",1],["host",1],["private",2],["network",1],["precisely",1],["exists",1],["deny",1],["delenv",1],["openai4",1],["allow",1],["fetch",1],["raising",1],["false",1],["stub",1],["urlopen",1],["lambda",1],["response",1],["target",2],["http",3],["127",1],["8760",1],["169",2],["254",2],["latest",1],["meta",1],["data",1],["pytest",1],["raises",1],["webtools",2],["ssrfblocked",1]]},{"id":"tests/test_host_network_capability.py#test_the_streaming_copier_applies_backpressure_between_reads","name":[["test",1],["streaming",1],["copier",1],["applies",1],["backpressure",1],["between",1],["reads",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",5],["test",2],["streaming",2],["copier",2],["applies",2],["backpressure",6],["between",2],["reads",2],["chunks",3],["first",1],["second",1],["class",2],["reader",5],["init",1],["self",10],["index",4],["may",4],["read",6],["true",2],["size",4],["noqa",2],["ann001",2],["assert",5],["64",1],["1024",1],["next",1],["chunk",3],["was",2],["before",1],["last",1],["written",3],["if",1],["len",2],["return",3],["false",1],["writer",5],["io",2],["bytes",1],["write",2],["data",2],["super",1],["digest",2],["webtools",1],["copy",1],["capped",1],["100",1],["getvalue",1],["firstsecond",3],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_host_network_capability.py#test_the_streaming_copier_applies_backpressure_between_reads._BackpressureReader","name":[["backpressure",1],["reader",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["backpressure",2],["reader",2],["def",2],["init",1],["self",9],["index",4],["may",3],["read",5],["true",1],["size",2],["noqa",1],["ann001",1],["assert",2],["64",1],["1024",1],["next",1],["chunk",3],["was",2],["before",1],["last",1],["written",1],["if",1],["len",1],["chunks",2],["return",2],["false",1]]},{"id":"tests/test_host_network_capability.py#test_the_streaming_copier_applies_backpressure_between_reads._BackpressureReader.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["init",2],["self",4],["index",1],["may",1],["read",1],["true",1]]},{"id":"tests/test_host_network_capability.py#test_the_streaming_copier_applies_backpressure_between_reads._BackpressureReader.read","name":[["read",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["read",5],["self",7],["size",3],["noqa",2],["ann001",2],["assert",2],["64",1],["1024",1],["may",2],["next",1],["chunk",3],["was",2],["before",1],["last",1],["written",1],["if",1],["index",3],["len",1],["chunks",2],["return",2],["false",1]]},{"id":"tests/test_host_network_capability.py#test_the_streaming_copier_applies_backpressure_between_reads._BackpressureWriter","name":[["backpressure",1],["writer",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["class",2],["backpressure",2],["writer",2],["io",4],["bytes",2],["def",1],["write",2],["self",1],["data",2],["noqa",1],["ann001",1],["written",2],["super",1],["reader",1],["may",1],["read",1],["true",1],["return",1]]},{"id":"tests/test_host_network_capability.py#test_the_streaming_copier_applies_backpressure_between_reads._BackpressureWriter.write","name":[["write",1]],"path":[["tests",1],["test",1],["host",1],["network",1],["capability",1],["py",1]],"body":[["def",2],["write",3],["self",2],["data",3],["noqa",2],["ann001",2],["written",2],["super",1],["reader",1],["may",1],["read",1],["true",1],["return",1]]},{"id":"tests/test_host_progress_service.py","name":[["test",1],["host",1],["progress",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["contracts",1],["session",1],["todos",1],["approved",1],["plan",2],["progress",4],["ticks",1],["from",5],["future",1],["import",6],["annotations",1],["pytest",2],["openai4s",4],["config",2],["host",3],["step",1],["statuses",1],["service",1],["dispatch",1],["dispatcher",1],["store",2],["mark",1],["parametrize",1],["status",1],["pending",1]]},{"id":"tests/test_host_progress_service.py#_plan","name":[["plan",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["plan",3],["store",3],["frame",4],["id",5],["title",5],["return",1],["create",1],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["step",1]]},{"id":"tests/test_host_progress_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["service",3],["store",3],["state",4],["return",1],["progress",1],["frame",2],["id",2],["lambda",2],["plan",1],["sink",2]]},{"id":"tests/test_host_progress_service.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_host_progress_service.py#test_a_completed_plan_s_step_cannot_be_reopened","name":[["test",1],["completed",1],["plan",1],["step",1],["cannot",1],["be",1],["reopened",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["test",2],["completed",8],["plan",21],["step",9],["cannot",2],["be",2],["reopened",2],["tmp",3],["path",3],["status",10],["progress",1],["contradiction",1],["card",1],["showed",1],["completion",1],["write",1],["no",1],["longer",1],["produces",1],["later",1],["host",1],["update",4],["must",1],["not",1],["either",1],["nothing",1],["running",1],["only",1],["paused",1],["resume",1],["so",1],["would",1],["stay",1],["open",1],["good",1],["store",8],["frame",5],["id",10],["new",1],["project",1],["science",1],["finished",2],["s1",4],["events",3],["service",4],["sink",1],["append",1],["result",4],["assert",6],["error",2],["row",3],["recording",1],["decision",1],["about",1],["still",1],["allowed",1],["failed",1],["ok",1],["true",1]]},{"id":"tests/test_host_progress_service.py#test_dispatcher_progress_wrappers_keep_late_bound_wiring","name":[["test",1],["dispatcher",1],["progress",1],["wrappers",1],["keep",1],["late",1],["bound",1],["wiring",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",15],["progress",2],["wrappers",2],["keep",2],["late",2],["bound",2],["wiring",2],["tmp",3],["path",3],["host",1],["config",1],["data",1],["dir",1],["frame",6],["id",14],["none",2],["store",2],["new",1],["project",1],["science",1],["plan",18],["events",3],["assert",7],["todo",2],["write",1],["todos",2],["content",1],["work",1],["count",1],["read",3],["ignored",3],["t1",1],["append",1],["result",2],["update",1],["step",3],["s1",1],["status",2],["completed",1],["statuses",1]]},{"id":"tests/test_host_progress_service.py#test_plan_error_precedence_explicit_lookup_and_status_normalization","name":[["test",1],["plan",1],["error",1],["precedence",1],["explicit",1],["lookup",1],["status",1],["normalization",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",3],["test",2],["plan",37],["error",7],["precedence",2],["explicit",5],["lookup",4],["status",9],["normalization",2],["tmp",3],["path",3],["store",10],["state",3],["frame",13],["id",23],["missing",2],["sink",3],["none",2],["service",10],["assert",8],["update",8],["no",2],["active",2],["session",2],["current",6],["new",2],["project",2],["science",2],["other",9],["events",3],["append",1],["requires",1],["step",10],["s1",2],["result",2],["alias",3],["not",2],["note",2],["normalized",2],["ok",1],["true",1],["progress",3],["unexpected",2],["raise",1],["assertion",1],["must",1],["read",1],["getter",1],["lambda",1],["direct",1],["pytest",1],["raises",1],["type",1],["bad",1]]},{"id":"tests/test_host_progress_service.py#test_plan_error_precedence_explicit_lookup_and_status_normalization.unexpected_frame_lookup","name":[["unexpected",1],["frame",1],["lookup",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["unexpected",2],["frame",3],["lookup",2],["raise",1],["assertion",1],["error",1],["explicit",1],["plan",1],["id",1],["must",1],["not",1],["read",1],["getter",1]]},{"id":"tests/test_host_progress_service.py#test_plan_frame_and_sink_are_late_bound_and_follow_changes","name":[["test",1],["plan",1],["frame",1],["sink",1],["late",1],["bound",1],["follow",1],["changes",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["test",2],["plan",26],["frame",13],["sink",5],["late",2],["bound",2],["follow",2],["changes",2],["tmp",3],["path",3],["store",7],["state",4],["id",18],["none",3],["service",6],["assert",6],["read",2],["first",12],["new",2],["project",2],["science",2],["events",6],["update",4],["append",2],["step",3],["s1",3],["status",3],["completed",2],["note",2],["done",2],["second",13],["progress",1]]},{"id":"tests/test_host_progress_service.py#test_plan_mutation_precedes_sink_and_sink_failure_is_best_effort","name":[["test",1],["plan",1],["mutation",1],["precedes",1],["sink",2],["failure",1],["best",1],["effort",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",4],["test",2],["plan",12],["mutation",2],["precedes",2],["sink",7],["failure",2],["best",2],["effort",2],["tmp",3],["path",3],["store",7],["frame",5],["id",9],["new",1],["project",1],["science",1],["ordered",1],["observations",3],["state",4],["none",1],["service",4],["observe",2],["event",3],["status",9],["step",4],["s1",4],["append",1],["update",2],["completed",2],["assert",3],["fail",2],["raise",1],["runtime",1],["error",1],["telemetry",1],["unavailable",1],["result",2],["skipped",3]]},{"id":"tests/test_host_progress_service.py#test_plan_mutation_precedes_sink_and_sink_failure_is_best_effort.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["event",2],["raise",1],["runtime",1],["error",1],["telemetry",1],["unavailable",1]]},{"id":"tests/test_host_progress_service.py#test_plan_mutation_precedes_sink_and_sink_failure_is_best_effort.observe","name":[["observe",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["observe",2],["event",3],["status",4],["store",1],["plan",3],["id",1],["step",1],["s1",1],["observations",1],["append",1]]},{"id":"tests/test_host_progress_service.py#test_review_status_is_bounded_public_read_only_projection","name":[["test",1],["review",1],["status",1],["bounded",1],["public",1],["read",1],["only",1],["projection",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["test",2],["review",14],["status",12],["bounded",3],["public",2],["read",2],["only",2],["projection",2],["tmp",4],["path",4],["store",8],["frame",9],["id",11],["new",1],["project",1],["science",1],["state",2],["sink",1],["none",2],["service",3],["setting",2],["auto",1],["model",4],["add",1],["step",4],["kind",1],["title",2],["evidence",4],["input",1],["private",2],["must",2],["not",4],["be",2],["returned",2],["running",1],["update",1],["done",2],["output",1],["verdict",2],["issues",4],["summary",3],["one",3],["caveat",3],["detail",1],["reviewed",2],["artifacts",2],["raw",2],["provider",2],["payload",2],["assert",4],["enabled",2],["true",1],["reviewer",1],["reviews",3],["count",1],["created",2],["at",2],["repr",2],["dispatcher",4],["host",1],["config",1],["data",1],["dir",1],["ignored",1],["false",1]]},{"id":"tests/test_host_progress_service.py#test_todos_normalize_replace_clear_and_remain_session_local","name":[["test",1],["todos",1],["normalize",1],["replace",1],["clear",1],["remain",1],["session",1],["local",1]],"path":[["tests",1],["test",1],["host",1],["progress",1],["service",1],["py",1]],"body":[["def",2],["test",2],["todos",10],["normalize",2],["replace",2],["clear",2],["remain",2],["session",2],["local",2],["tmp",3],["path",3],["store",4],["state",3],["frame",1],["id",6],["none",8],["sink",1],["service",7],["other",2],["result",3],["todo",5],["write",3],["skip",1],["me",1],["content",5],["first",2],["status",4],["priority",4],["assert",5],["ok",2],["true",2],["count",2],["t1",1],["pending",2],["medium",2],["t2",1],["read",2],["only",2]]},{"id":"tests/test_host_remote_capability_service.py","name":[["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["verified",1],["remote",5],["science",1],["capabilities",2],["from",3],["future",1],["import",5],["annotations",1],["subprocess",2],["types",1],["simple",2],["namespace",2],["pytest",3],["openai4s",1],["host",2],["capability",5],["service",1],["normalize",1],["probe",2],["mark",2],["parametrize",2],["spec",1],["expected",2],["alias",4],["required",2],["gpu",6],["missing",4],["fold",2],["script",2],["unknown",1],["whoami",1],["invalid",1],["outcome",1],["timeout",1],["expired",1],["ssh",4],["90",1],["verification",2],["timed",1],["out",1],["oserror",1],["failed",2],["returncode",1],["stdout",1],["fallback",1],["stderr",1],["denied",2],["rc",1],["tail",1]]},{"id":"tests/test_host_remote_capability_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["service",3],["registry",4],["runner",3],["return",1],["remote",1],["capability",1],["factory",1],["lambda",1],["run",1],["command",1]]},{"id":"tests/test_host_remote_capability_service.py#FakeRegistry","name":[["fake",1],["registry",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["registry",2],["def",5],["init",1],["self",13],["none",2],["hosts",5],["default",3],["saved",4],["list",1],["return",3],["host",2],["alias",5],["capability",4],["metadata",3],["append",1],["dict",1],["verified",1],["at",1],["1234",1],["setdefault",1],["capabilities",1]]},{"id":"tests/test_host_remote_capability_service.py#FakeRegistry.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",3],["hosts",1],["default",1],["saved",1]]},{"id":"tests/test_host_remote_capability_service.py#FakeRegistry.default_host","name":[["default",1],["host",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["default",3],["host",2],["self",3],["return",1]]},{"id":"tests/test_host_remote_capability_service.py#FakeRegistry.get_host","name":[["host",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["host",2],["self",3],["alias",3],["return",1],["hosts",1]]},{"id":"tests/test_host_remote_capability_service.py#FakeRegistry.list_hosts","name":[["list",1],["hosts",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["list",2],["hosts",3],["self",3],["return",1]]},{"id":"tests/test_host_remote_capability_service.py#FakeRegistry.set_capability","name":[["capability",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["capability",6],["self",4],["alias",4],["metadata",4],["saved",3],["append",1],["dict",1],["verified",1],["at",1],["1234",1],["hosts",1],["setdefault",1],["capabilities",1]]},{"id":"tests/test_host_remote_capability_service.py#test_probe_normalizer_keeps_structured_and_legacy_grammar","name":[["test",1],["probe",1],["normalizer",1],["keeps",1],["structured",1],["legacy",1],["grammar",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["test",4],["probe",7],["normalizer",2],["keeps",2],["structured",2],["legacy",2],["grammar",2],["assert",2],["normalize",3],["remote",3],["capability",3],["kind",4],["executable",2],["exists",4],["binary",2],["python3",3],["11",3],["verify",1],["command",1],["srv",4],["model",3],["runner",3],["fold",3],["sh",3],["path",4],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["forbidden",1],["shell",1],["syntax",1],["whoami",1]]},{"id":"tests/test_host_remote_capability_service.py#test_register_verifies_exact_ssh_command_before_registry_write","name":[["test",1],["register",1],["verifies",1],["exact",1],["ssh",1],["command",1],["before",1],["registry",1],["write",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",3],["test",4],["register",3],["verifies",2],["exact",2],["ssh",3],["command",2],["before",2],["registry",8],["write",2],["fake",1],["default",1],["gpu",6],["hosts",1],["capabilities",2],["calls",3],["runner",7],["argv",2],["kwargs",2],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["service",3],["spec",2],["alias",2],["cap",1],["fold",8],["script",4],["srv",5],["model",5],["sh",5],["invoke",2],["input",2],["engine",2],["protenix",2],["markers",2],["done",2],["result",7],["json",2],["notes",2],["verified",2],["fixture",2],["assert",6],["connect",1],["timeout",2],["15",1],["batch",1],["mode",1],["yes",1],["capture",1],["output",1],["true",3],["text",1],["90",1],["saved",1],["probe",1],["kind",1],["path",2],["exists",1],["verification",1],["ok",1],["capability",1],["status",1],["missing",1],["core",1],["score",1],["mutations",1]]},{"id":"tests/test_host_remote_capability_service.py#test_register_verifies_exact_ssh_command_before_registry_write.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["kwargs",3],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1]]},{"id":"tests/test_host_remote_capability_service.py#test_status_projects_only_registered_capabilities_and_missing_core","name":[["test",1],["status",1],["projects",1],["only",1],["registered",1],["capabilities",1],["missing",1],["core",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["test",2],["status",3],["projects",2],["only",2],["registered",2],["capabilities",6],["missing",3],["core",4],["registry",5],["fake",1],["default",2],["gpu",9],["hosts",2],["label",2],["lab",2],["gpus",2],["a100",2],["count",2],["fold",5],["engine",3],["protenix",2],["script",3],["srv",2],["sh",2],["verified",5],["at",3],["99",2],["unverified",2],["none",5],["service",3],["lambda",1],["kw",1],["assert",1],["configured",1],["true",2],["host",1],["alias",1],["provider",1],["ssh",1],["name",2],["false",1],["score",2],["mutations",2]]},{"id":"tests/test_host_remote_capability_service.py#test_transport_failures_never_register","name":[["test",1],["transport",1],["failures",1],["never",1],["register",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",3],["test",2],["transport",2],["failures",2],["never",2],["register",3],["outcome",5],["expected",3],["registry",5],["fake",1],["hosts",1],["gpu",2],["capabilities",1],["runner",2],["args",1],["kwargs",1],["if",1],["isinstance",1],["base",1],["exception",1],["raise",1],["return",1],["service",3],["result",2],["alias",1],["capability",1],["fold",2],["script",1],["srv",1],["sh",1],["assert",2],["error",1],["saved",1]]},{"id":"tests/test_host_remote_capability_service.py#test_transport_failures_never_register.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["runner",2],["args",2],["kwargs",2],["if",1],["isinstance",1],["outcome",3],["base",1],["exception",1],["raise",1],["return",1]]},{"id":"tests/test_host_remote_capability_service.py#test_validation_soft_fails_before_starting_ssh","name":[["test",1],["validation",1],["soft",1],["fails",1],["before",1],["starting",1],["ssh",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["capability",1],["service",1],["py",1]],"body":[["def",2],["test",2],["validation",2],["soft",2],["fails",2],["before",2],["starting",2],["ssh",2],["spec",3],["expected",3],["registry",5],["fake",1],["hosts",1],["gpu",1],["capabilities",1],["calls",3],["service",3],["lambda",1],["kw",2],["append",1],["result",2],["register",1],["assert",3],["error",1],["saved",1]]},{"id":"tests/test_host_remote_science_service.py","name":[["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["real",1],["remote",3],["folding",1],["mutation",39],["scoring",1],["from",3],["future",1],["import",7],["annotations",1],["base64",1],["json",1],["subprocess",3],["types",1],["simple",1],["namespace",1],["pytest",39],["openai4s",1],["host",1],["science",2],["service",1],["mark",35],["parametrize",34],["failure",2],["expected",2],["timeout",2],["expired",2],["ssh",4],["900",1],["fold",16],["timed",2],["out",2],["after",2],["900s",1],["gpu",5],["oserror",2],["offline",2],["transport",2],["error",2],["failed",2],["1200",1],["score",45],["mutations",9],["1200s",1],["method",7],["output",18],["sequence",6],["acdx",1],["header",1],["acd",7],["acu",1],["aco",1],["123",1],["acde",5],["value",4],["true",6],["false",6],["float",6],["nan",4],["inf",6],["na",9],["none",5],["field",3],["cycle",1],["step",1],["positions",3],["count",1],["success",1],["manifest",2],["null",2],["length",12],["residues",7],["modeled",7],["mean",2],["plddt",14],["ptm",2],["1e999",4],["msa",1],["pdb",16],["b64",3],["confidence",1],["payload",10],["yq",3],["atom",2],["remark",1],["not",1],["coordinates",1],["text",25],["replace",10],["ala",2],["cys",1],["000",3],["ca",1],["cb",1],["model",6],["nested",1],["number",1],["chain",2],["resid",2],["resname",2],["glu",3],["90",14],["a1",28],["position",7],["wt",7],["mut",8],["esm",8],["n1",9],["c1",1],["a4",1],["a0",1],["extra",1],["n2",2],["summary",2],["top5",2],["stubbed",1],["backend",1],["residue",7],["n3",1],["n4",1],["n0",1],["n5",1],["marker",1],["done",2],["engine",1],["w99",1],["500",1],["end",3],["endmdl",3],["endxxx",1],["row",1],["csv",1],["c2",1],["d3",1],["decorate",1],["param",3],["lambda",3],["id",3],["trailing",2],["newline",1],["crlf",1],["utf8",1],["bom",1],["0x10",1]]},{"id":"tests/test_host_remote_science_service.py#_fold_service","name":[["fold",1],["service",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["fold",4],["service",5],["output",3],["str",2],["remote",3],["science",3],["registry",4],["fake",2],["gpu",1],["script",1],["return",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1]]},{"id":"tests/test_host_remote_science_service.py#_score_service","name":[["score",1],["service",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["score",4],["service",5],["output",3],["str",2],["remote",3],["science",3],["registry",4],["fake",2],["mutations",1],["gpu",1],["script",1],["engine",1],["esm",1],["return",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1]]},{"id":"tests/test_host_remote_science_service.py#encoded","name":[["encoded",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["encoded",2],["value",5],["str",4],["dict",3],["raw",2],["json",1],["dumps",1],["if",1],["isinstance",1],["else",1],["return",1],["base64",1],["b64encode",1],["encode",1],["decode",1]]},{"id":"tests/test_host_remote_science_service.py#FakeRegistry","name":[["fake",1],["registry",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["registry",2],["def",3],["init",1],["self",9],["capabilities",4],["none",5],["hosts",4],["calls",2],["list",1],["str",2],["host",4],["return",2],["capability",4],["append",1]]},{"id":"tests/test_host_remote_science_service.py#FakeRegistry.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",5],["capabilities",4],["none",6],["hosts",4],["calls",1],["list",1],["str",1]]},{"id":"tests/test_host_remote_science_service.py#FakeRegistry.capability_host","name":[["capability",1],["host",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["capability",6],["host",2],["self",4],["str",2],["calls",1],["append",1],["return",1],["capabilities",1],["none",2]]},{"id":"tests/test_host_remote_science_service.py#FakeRegistry.get_host","name":[["host",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["host",5],["self",3],["return",1],["hosts",1]]},{"id":"tests/test_host_remote_science_service.py#FakeRunner","name":[["fake",1],["runner",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["runner",2],["def",2],["init",1],["self",8],["result",6],["none",2],["calls",2],["list",2],["tuple",1],["dict",1],["call",1],["argv",2],["kwargs",2],["append",1],["if",1],["isinstance",1],["base",1],["exception",1],["raise",1],["return",1]]},{"id":"tests/test_host_remote_science_service.py#FakeRunner.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["call",2],["self",6],["argv",3],["kwargs",3],["calls",1],["append",1],["if",1],["isinstance",1],["result",3],["base",1],["exception",1],["raise",1],["return",1]]},{"id":"tests/test_host_remote_science_service.py#FakeRunner.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",4],["result",4],["none",4],["calls",1],["list",2],["tuple",1],["dict",1]]},{"id":"tests/test_host_remote_science_service.py#fold_output","name":[["fold",1],["output",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["fold",8],["output",2],["provenance",8],["str",4],["none",18],["manifest",5],["pdb",8],["b64",21],["plddt",9],["confidence",7],["json",6],["dumps",1],["engine",1],["protenix",1],["test",1],["mean",1],["88",1],["ptm",1],["71",1],["length",1],["residues",1],["modeled",1],["msa",1],["true",1],["block",2],["end",2],["if",4],["not",1],["else",4],["precompute",1],["encodings",1],["py3",1],["10",1],["forbids",1],["backslash",1],["inside",1],["string",1],["expression",1],["these",1],["payloads",1],["contain",1],["newlines",1],["encoded",3],["text",2],["overall",1],["return",1],["result",2],["csv",1],["done",1]]},{"id":"tests/test_host_remote_science_service.py#mutation_output","name":[["mutation",1],["output",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["mutation",4],["output",2],["provenance",8],["str",4],["none",12],["summary",5],["csv",7],["b64",7],["json",5],["dumps",1],["mean",1],["score",3],["top5",1],["a1",2],["length",1],["block",2],["end",2],["if",2],["not",1],["else",2],["encoded",1],["c2",1],["d3",1],["return",1],["mut",4],["result",2],["done",1]]},{"id":"tests/test_host_remote_science_service.py#pdb_text","name":[["pdb",1],["text",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["pdb",2],["text",2],["sequence",3],["acde",3],["names",2],["dict",1],["zip",1],["ala",1],["cys",1],["asp",1],["glu",1],["return",1],["join",1],["atom",1],["index",3],["5d",1],["ca",1],["residue",2],["4d",1],["3f",3],["00",2],["90",1],["enumerate",1],["end",1]]},{"id":"tests/test_host_remote_science_service.py#plddt_text","name":[["plddt",1],["text",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["plddt",3],["text",2],["return",1],["chain",1],["resid",1],["resname",1],["ala",1],["90",4],["cys",1],["asp",1],["glu",1]]},{"id":"tests/test_host_remote_science_service.py#process","name":[["process",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["process",2],["stdout",4],["str",4],["stderr",4],["returncode",4],["int",2],["return",1],["simple",1],["namespace",1],["encode",2]]},{"id":"tests/test_host_remote_science_service.py#test_blank_line_between_csv_rows_is_still_malformed","name":[["test",1],["blank",1],["line",1],["between",1],["csv",1],["rows",1],["still",1],["malformed",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["blank",2],["line",2],["between",2],["csv",3],["rows",2],["still",2],["malformed",3],["torn",2],["plddt",2],["text",1],["replace",1],["cys",2],["90",2],["result",2],["fold",4],["service",1],["output",2],["b64",1],["encoded",1],["sequence",1],["acde",1],["assert",1],["error",1],["invalid",1],["lddt",1],["row",1]]},{"id":"tests/test_host_remote_science_service.py#test_both_mutation_csv_contracts_return_original_bytes","name":[["test",1],["both",1],["mutation",1],["csv",1],["contracts",1],["return",1],["original",1],["bytes",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["both",2],["mutation",3],["csv",4],["contracts",2],["return",2],["original",2],["bytes",2],["payload",4],["registry",4],["fake",2],["score",3],["mutations",2],["gpu",2],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["result",5],["sequence",1],["acd",1],["positions",1],["assert",5],["ok",1],["true",1],["scores",1],["model",1],["none",2],["host",1],["pop",1],["provenance",1],["engine",1]]},{"id":"tests/test_host_remote_science_service.py#test_confidence_must_be_nonempty_finite_json_object","name":[["test",1],["confidence",1],["must",1],["be",1],["nonempty",1],["finite",1],["json",1],["object",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["confidence",3],["must",2],["be",2],["nonempty",2],["finite",2],["json",2],["object",2],["payload",3],["registry",4],["fake",2],["fold",4],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["assert",2],["sequence",1],["acde",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_csv_trailing_blank_line_or_bom_is_not_a_malformed_result","name":[["test",1],["csv",1],["trailing",1],["blank",1],["line",1],["bom",1],["not",1],["malformed",1],["result",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["csv",5],["trailing",2],["blank",3],["line",3],["bom",3],["not",3],["malformed",2],["result",2],["decorate",4],["print",1],["df",1],["ends",1],["signature",1],["content",1],["neither",1],["short",1],["row",1],["missing",1],["column",1],["fold",5],["service",2],["output",2],["plddt",2],["b64",2],["encoded",2],["text",1],["assert",2],["sequence",2],["acde",1],["ok",2],["true",2],["score",4],["mutation",2],["mutations",1],["acd",1]]},{"id":"tests/test_host_remote_science_service.py#test_every_empty_positions_spelling_shares_one_message","name":[["test",1],["every",1],["empty",1],["positions",1],["spelling",1],["shares",1],["one",1],["message",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["every",3],["empty",4],["positions",3],["spelling",2],["shares",2],["one",2],["message",2],["runner",4],["fake",2],["process",1],["mutation",1],["output",1],["registry",4],["score",4],["mutations",2],["gpu",1],["script",1],["engine",1],["esm",1],["service",3],["remote",1],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["messages",3],["sequence",1],["acd",1],["error",1],["assert",3],["len",1],["pass",1],["none",1],["position",1],["pop",1],["calls",1],["rejected",1],["before",1],["any",1],["ssh",1],["launch",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_accepts_a_complete_single_model_with_explicit_boundaries","name":[["test",1],["fold",1],["accepts",1],["complete",1],["single",1],["model",1],["explicit",1],["boundaries",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["accepts",2],["complete",2],["single",2],["model",3],["explicit",2],["boundaries",2],["payload",3],["pdb",3],["text",1],["replace",1],["end",2],["endmdl",1],["registry",4],["fake",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["result",3],["sequence",1],["acde",1],["assert",3],["ok",1],["true",1],["len",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_both_plddt_formats_keep_original_text","name":[["test",1],["fold",1],["both",1],["plddt",1],["formats",1],["keep",1],["original",1],["text",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["both",2],["plddt",4],["formats",2],["keep",2],["original",2],["text",2],["payload",4],["registry",4],["fake",2],["gpu",1],["script",1],["service",3],["remote",1],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["result",3],["sequence",1],["acde",1],["assert",2],["ok",1],["true",1],["csv",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_checks_real_pdb_columns_sequence_and_complete_model","name":[["test",1],["fold",1],["checks",1],["real",1],["pdb",1],["columns",1],["sequence",1],["complete",1],["model",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["checks",2],["real",2],["pdb",3],["columns",2],["sequence",3],["complete",2],["model",2],["payload",3],["registry",4],["fake",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["assert",2],["acde",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_incomplete_and_parse_failures_keep_exact_diagnostics","name":[["test",1],["fold",1],["incomplete",1],["parse",1],["failures",1],["keep",1],["exact",1],["diagnostics",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",9],["incomplete",2],["parse",2],["failures",2],["keep",2],["exact",2],["diagnostics",2],["registry",4],["fake",2],["gpu",2],["script",1],["runner",4],["process",2],["stdout",1],["tail",1],["remote",4],["failed",2],["returncode",1],["service",5],["science",1],["factory",1],["lambda",2],["run",1],["command",1],["job",2],["suffix",1],["assert",3],["sequence",2],["acde",2],["error",2],["exit",1],["prediction",1],["rc",1],["result",3],["output",2],["manifest",1],["not",1],["json",1],["startswith",1],["invalid",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_legacy_plddt_rejects_incomplete_or_ambiguous_rows","name":[["test",1],["fold",1],["legacy",1],["plddt",1],["rejects",1],["incomplete",1],["ambiguous",1],["rows",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["legacy",2],["plddt",3],["rejects",2],["incomplete",2],["ambiguous",2],["rows",2],["payload",3],["registry",4],["fake",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["assert",2],["sequence",1],["acde",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_optional_metadata_is_unknown_and_base64_whitespace_is_supported","name":[["test",1],["fold",1],["optional",1],["metadata",1],["unknown",1],["base64",1],["whitespace",1],["supported",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["optional",2],["metadata",2],["unknown",2],["base64",2],["whitespace",2],["supported",2],["registry",4],["fake",2],["gpu",2],["script",1],["folded",5],["encoded",1],["pdb",4],["text",2],["join",1],["index",3],["17",2],["range",1],["len",1],["output",3],["manifest",1],["length",1],["residues",1],["modeled",1],["b64",1],["service",3],["remote",1],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["result",6],["sequence",1],["acde",1],["assert",5],["ok",1],["true",1],["engine",1],["none",2],["msa",1],["host",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_preserves_ssh_argv_markers_result_and_environment_provenance","name":[["test",1],["fold",1],["preserves",1],["ssh",1],["argv",1],["markers",1],["result",1],["environment",1],["provenance",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",4],["fold",10],["preserves",2],["ssh",3],["argv",2],["markers",2],["result",4],["environment",5],["provenance",4],["registry",4],["fake",2],["gpu",6],["engine",4],["registered",1],["runner",4],["process",1],["output",2],["cuda",2],["12",2],["weights",2],["sha256",2],["abc",2],["returncode",1],["openai4",2],["script",3],["opt",2],["sh",2],["jobs",6],["dir",3],["base",5],["service",5],["remote",4],["science",1],["factory",1],["lambda",3],["run",1],["command",1],["job",1],["suffix",1],["abcd1234",5],["sequence",1],["ac",1],["name",2],["my",6],["protein",6],["cycle",2],["step",2],["assert",3],["calls",1],["connect",1],["timeout",2],["15",1],["batch",1],["mode",1],["yes",1],["mkdir",1],["seq",1],["acde",1],["out",1],["capture",1],["true",3],["900",1],["ok",1],["pdb",2],["text",2],["plddt",3],["csv",1],["confidence",1],["overall",1],["mean",1],["88",1],["ptm",1],["71",1],["length",1],["residues",1],["modeled",1],["protenix",2],["msa",1],["host",2],["pop",1],["env",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_rejects_atoms_outside_complete_pdb_model_boundaries","name":[["test",1],["fold",1],["rejects",1],["atoms",1],["outside",1],["complete",1],["pdb",1],["model",1],["boundaries",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["rejects",2],["atoms",2],["outside",2],["complete",2],["pdb",3],["model",2],["boundaries",2],["payload",3],["registry",4],["fake",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["assert",2],["sequence",1],["acde",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_rejects_empty_invalid_truncated_base64_or_utf8","name":[["test",1],["fold",1],["rejects",1],["empty",1],["invalid",1],["truncated",1],["base64",1],["utf8",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["rejects",2],["empty",2],["invalid",2],["truncated",2],["base64",2],["utf8",2],["field",3],["payload",3],["registry",4],["fake",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["assert",2],["sequence",1],["acde",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_rejects_invalid_manifest_without_provenance","name":[["test",1],["fold",1],["rejects",1],["invalid",1],["manifest",1],["without",1],["provenance",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",6],["rejects",2],["invalid",3],["manifest",6],["without",2],["provenance",3],["registry",4],["fake",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",2],["result",3],["sequence",1],["acde",1],["assert",3],["error",2],["pop",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_transport_failures_are_soft_errors","name":[["test",1],["fold",1],["transport",1],["failures",1],["soft",1],["errors",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",5],["transport",2],["failures",2],["soft",2],["errors",2],["failure",3],["expected",3],["registry",4],["fake",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",2],["run",1],["command",1],["runner",1],["job",2],["suffix",1],["assert",2],["sequence",1],["acde",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_fold_validation_and_no_fabrication_errors_are_exact","name":[["test",1],["fold",1],["validation",1],["no",1],["fabrication",1],["errors",1],["exact",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["fold",11],["validation",2],["no",3],["fabrication",2],["errors",2],["exact",2],["registry",6],["fake",1],["service",7],["remote",3],["science",1],["factory",1],["lambda",1],["assert",6],["error",4],["invalid",3],["input",3],["non",1],["empty",1],["protein",1],["sequence",5],["string",1],["required",1],["123",1],["bzx",1],["unsupported",1],["residue",1],["at",1],["normalized",1],["position",1],["based",1],["1201",2],["too",1],["long",1],["aa",1],["cap",1],["1200",1],["calls",2],["acde",1],["gpu",2],["host",2],["folding",1],["configured",1],["settings",1],["refusing",1],["fabricate",1],["structure",1],["configure",1],["first",1]]},{"id":"tests/test_host_remote_science_service.py#test_invalid_fold_parameter_never_launches_ssh","name":[["test",1],["invalid",1],["fold",1],["parameter",1],["never",1],["launches",1],["ssh",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["fold",3],["parameter",2],["never",2],["launches",2],["ssh",2],["field",3],["value",3],["runner",4],["fake",1],["service",3],["remote",1],["science",1],["run",1],["command",1],["result",2],["sequence",1],["acde",1],["assert",2],["error",1],["calls",1]]},{"id":"tests/test_host_remote_science_service.py#test_invalid_gpu_never_launches_ssh","name":[["test",1],["invalid",1],["gpu",1],["never",1],["launches",1],["ssh",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["invalid",3],["gpu",3],["never",2],["launches",2],["ssh",2],["method",3],["value",3],["runner",4],["fake",1],["service",3],["remote",1],["science",1],["run",1],["command",1],["result",3],["getattr",1],["sequence",1],["acde",1],["assert",3],["error",2],["input",1],["calls",1]]},{"id":"tests/test_host_remote_science_service.py#test_invalid_positions_never_launch_ssh","name":[["test",1],["invalid",1],["positions",1],["never",1],["launch",1],["ssh",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["positions",6],["never",2],["launch",2],["ssh",2],["runner",4],["fake",1],["service",3],["remote",1],["science",1],["run",1],["command",1],["result",2],["score",1],["mutations",1],["sequence",1],["acde",1],["assert",2],["error",1],["calls",1]]},{"id":"tests/test_host_remote_science_service.py#test_invalid_sequence_rejected_before_ssh","name":[["test",1],["invalid",1],["sequence",1],["rejected",1],["before",1],["ssh",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["sequence",6],["rejected",2],["before",2],["ssh",2],["method",4],["output",3],["registry",4],["fake",2],["gpu",1],["script",1],["predict",1],["runner",4],["process",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["result",2],["getattr",1],["assert",3],["error",1],["calls",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_malformed_metadata_does_not_fall_back_to_registered_engine","name":[["test",1],["malformed",1],["metadata",1],["not",1],["fall",1],["back",1],["registered",1],["engine",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["metadata",2],["not",2],["fall",2],["back",2],["registered",3],["engine",3],["method",4],["output",3],["sequence",4],["field",3],["value",3],["registry",4],["fake",2],["gpu",1],["script",1],["predict",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["assert",2],["getattr",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_missing_protocol_or_invalid_utf8_never_copies_output","name":[["test",1],["missing",1],["protocol",1],["invalid",1],["utf8",1],["never",1],["copies",1],["output",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["protocol",2],["invalid",2],["utf8",2],["never",2],["copies",2],["output",5],["method",5],["sequence",7],["registry",4],["fake",2],["gpu",1],["script",1],["predict",1],["runner",5],["process",2],["private",2],["payload",2],["must",1],["not",2],["be",1],["copied",1],["service",5],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["result",5],["getattr",2],["assert",4],["error",3],["stdout",1],["xff",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_does_not_publish_mean_without_a_declared_statistic_contract","name":[["test",1],["mutation",1],["not",1],["publish",1],["mean",1],["without",1],["declared",1],["statistic",1],["contract",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",4],["not",2],["publish",2],["mean",5],["without",2],["declared",2],["statistic",2],["contract",2],["registry",4],["fake",2],["score",7],["mutations",2],["gpu",1],["script",1],["output",3],["summary",2],["json",1],["dumps",1],["length",1],["500",1],["csv",1],["b64",1],["encoded",1],["a1",1],["service",3],["remote",1],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["result",4],["sequence",1],["acd",1],["positions",1],["assert",3],["ok",1],["true",1],["none",2]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_incomplete_and_parse_failures_keep_exact_diagnostics","name":[["test",1],["mutation",1],["incomplete",1],["parse",1],["failures",1],["keep",1],["exact",1],["diagnostics",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",3],["incomplete",2],["parse",2],["failures",2],["keep",2],["exact",2],["diagnostics",2],["registry",4],["fake",2],["score",6],["mutations",5],["gpu",2],["script",1],["engine",1],["esm",1],["runner",4],["process",2],["stdout",1],["tail",1],["remote",4],["failed",2],["returncode",1],["11",2],["service",5],["science",1],["factory",1],["lambda",2],["run",1],["command",1],["job",2],["suffix",1],["assert",3],["sequence",2],["acd",2],["error",2],["exit",1],["scoring",1],["rc",1],["result",3],["output",2],["summary",1],["not",1],["json",1],["startswith",1],["invalid",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_output_must_be_within_requested_positions","name":[["test",1],["mutation",1],["output",1],["must",1],["be",1],["within",1],["requested",1],["positions",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",3],["output",3],["must",2],["be",2],["within",2],["requested",2],["positions",3],["registry",4],["fake",2],["score",3],["mutations",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["assert",2],["sequence",1],["acd",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_rejects_missing_requested_position_without_guessing_candidate_count","name":[["test",1],["mutation",1],["rejects",1],["missing",1],["requested",1],["position",1],["without",1],["guessing",1],["candidate",1],["count",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",4],["rejects",2],["missing",2],["requested",2],["position",2],["without",2],["guessing",2],["candidate",2],["count",2],["positions",4],["registry",4],["fake",2],["score",4],["mutations",2],["gpu",1],["script",1],["output",3],["csv",1],["b64",1],["encoded",1],["a1",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["result",2],["sequence",1],["acd",1],["assert",2],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_rejects_nonfinite_conflicting_or_malformed_csv","name":[["test",1],["mutation",1],["rejects",1],["nonfinite",1],["conflicting",1],["malformed",1],["csv",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",3],["rejects",2],["nonfinite",2],["conflicting",2],["malformed",2],["csv",3],["payload",3],["registry",4],["fake",2],["score",3],["mutations",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["assert",2],["sequence",1],["acd",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_requires_nonempty_strict_base64_and_utf8","name":[["test",1],["mutation",1],["requires",1],["nonempty",1],["strict",1],["base64",1],["utf8",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",3],["requires",2],["nonempty",2],["strict",2],["base64",2],["utf8",2],["payload",3],["registry",4],["fake",2],["score",3],["mutations",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["csv",1],["b64",1],["assert",2],["sequence",1],["acd",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_scoring_preserves_ssh_result_and_provenance_contract","name":[["test",1],["mutation",1],["scoring",1],["preserves",1],["ssh",1],["result",1],["provenance",1],["contract",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",7],["scoring",2],["preserves",2],["ssh",3],["result",4],["provenance",4],["contract",2],["registry",4],["fake",2],["score",11],["mutations",3],["gpu",6],["script",1],["opt",2],["esm",11],["sh",2],["engine",2],["runner",4],["process",1],["output",2],["torch",2],["csv",2],["b64",1],["encoded",1],["a1",4],["c2",2],["returncode",1],["service",5],["remote",4],["science",1],["factory",1],["lambda",3],["run",1],["command",1],["environment",1],["openai4",1],["jobs",6],["dir",3],["job",1],["suffix",1],["ef567890",5],["sequence",1],["ac",1],["name",2],["variant",6],["positions",2],["assert",3],["calls",1],["connect",1],["timeout",2],["15",1],["batch",1],["mode",1],["yes",1],["mkdir",1],["seq",1],["acd",1],["out",1],["capture",1],["true",2],["1200",1],["ok",1],["scores",1],["summary",1],["mean",2],["none",2],["top5",2],["length",2],["model",1],["host",2],["pop",1],["env",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_summary_entries_must_match_validated_csv","name":[["test",1],["mutation",1],["summary",1],["entries",1],["must",1],["match",1],["validated",1],["csv",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",4],["summary",3],["entries",2],["must",2],["match",2],["validated",2],["csv",3],["top5",4],["registry",4],["fake",2],["score",4],["mutations",2],["gpu",1],["script",1],["output",3],["json",1],["dumps",1],["length",1],["b64",1],["encoded",1],["a1",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["result",2],["sequence",1],["acd",1],["positions",1],["assert",2],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_summary_requires_object_matching_sequence_and_finite_values","name":[["test",1],["mutation",1],["summary",1],["requires",1],["object",1],["matching",1],["sequence",1],["finite",1],["values",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",3],["summary",6],["requires",2],["object",2],["matching",2],["sequence",3],["finite",2],["values",2],["registry",4],["fake",2],["score",3],["mutations",2],["gpu",1],["script",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["assert",2],["acd",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_transport_failures_are_soft_errors","name":[["test",1],["mutation",1],["transport",1],["failures",1],["soft",1],["errors",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",2],["transport",2],["failures",2],["soft",2],["errors",2],["failure",3],["expected",3],["registry",4],["fake",2],["score",3],["mutations",2],["gpu",1],["script",1],["engine",1],["esm",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",2],["run",1],["command",1],["runner",1],["job",2],["suffix",1],["assert",2],["sequence",1],["acd",1],["error",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_mutation_validation_and_no_fabrication_errors_are_exact","name":[["test",1],["mutation",1],["validation",1],["no",1],["fabrication",1],["errors",1],["exact",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["mutation",3],["validation",2],["no",8],["fabrication",2],["errors",2],["exact",2],["registry",6],["fake",2],["service",8],["remote",3],["science",1],["factory",1],["lambda",1],["assert",5],["score",9],["mutations",9],["error",4],["invalid",2],["input",2],["non",1],["empty",1],["protein",1],["sequence",5],["string",1],["required",1],["1025",2],["too",1],["long",1],["aa",1],["cap",1],["1024",1],["calls",1],["acd",2],["gpu",4],["host",2],["has",2],["scoring",1],["configured",1],["so",1],["there",1],["real",2],["predictor",1],["available",1],["not",1],["fabricate",1],["scores",1],["np",1],["random",1],["blosum",1],["as",1],["esm",2],["heatmap",1],["report",1],["step",1],["cannot",1],["be",1],["done",1],["provision",1],["via",1],["settings",1],["capabilities",1],["engine",1],["script",1],["recorded",1]]},{"id":"tests/test_host_remote_science_service.py#test_non_finite_confidence_is_diagnosed_as_non_finite_not_invalid_json","name":[["test",1],["non",2],["finite",2],["confidence",1],["diagnosed",1],["as",1],["not",1],["invalid",1],["json",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["non",5],["finite",5],["confidence",4],["diagnosed",2],["as",2],["not",2],["invalid",3],["json",2],["result",2],["fold",4],["service",1],["output",2],["b64",1],["encoded",1],["plddt",1],["80",1],["iptm",1],["na",1],["sequence",1],["acde",1],["assert",1],["error",1],["number",1]]},{"id":"tests/test_host_remote_science_service.py#test_nonzero_exit_rejects_complete_markers","name":[["test",1],["nonzero",1],["exit",1],["rejects",1],["complete",1],["markers",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["nonzero",2],["exit",2],["rejects",2],["complete",2],["markers",2],["method",4],["output",3],["sequence",4],["registry",4],["fake",2],["gpu",1],["script",1],["predict",1],["runner",3],["process",1],["secret",2],["stderr",2],["must",1],["not",2],["be",1],["copied",1],["returncode",1],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["result",4],["getattr",1],["assert",4],["error",3],["rc",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_remote_science_service.py#test_numeric_text_fields_accept_ascii_decimals","name":[["test",1],["numeric",1],["text",1],["fields",1],["accept",1],["ascii",1],["decimals",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["numeric",2],["text",2],["fields",2],["accept",2],["ascii",2],["decimals",2],["from",1],["openai4s",1],["host",1],["remote",1],["science",1],["import",1],["finite",5],["assert",4],["000",1],["5e1",1],["25",1]]},{"id":"tests/test_host_remote_science_service.py#test_numeric_text_fields_must_be_ascii_decimals","name":[["test",1],["numeric",1],["text",1],["fields",1],["must",1],["be",1],["ascii",1],["decimals",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["numeric",2],["text",2],["fields",2],["must",2],["be",2],["ascii",2],["decimals",2],["value",4],["float",1],["alone",1],["accepts",1],["separators",1],["unicode",1],["digits",1],["no",1],["pdb",2],["reader",1],["workbench",1],["viewer",1],["parse",1],["same",1],["way",1],["from",1],["openai4s",1],["host",1],["remote",1],["science",1],["import",1],["finite",2],["pytest",1],["raises",1],["error",1],["coordinate",1]]},{"id":"tests/test_host_remote_science_service.py#test_only_known_gpu_count_limits_index","name":[["test",1],["only",1],["known",1],["gpu",1],["count",1],["limits",1],["index",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["only",2],["known",2],["gpu",9],["count",6],["limits",2],["index",2],["method",4],["sequence",4],["output",3],["success",4],["registry",4],["fake",2],["script",1],["predict",1],["hosts",1],["runner",4],["process",1],["service",3],["remote",1],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["result",2],["getattr",1],["assert",2],["bool",1],["ok",1],["len",1],["calls",1],["int",1]]},{"id":"tests/test_host_remote_science_service.py#test_pdb_coordinate_with_a_digit_separator_is_rejected_not_passed_through","name":[["test",1],["pdb",1],["coordinate",1],["digit",1],["separator",1],["rejected",1],["not",1],["passed",1],["through",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["pdb",5],["coordinate",3],["digit",2],["separator",2],["rejected",2],["not",2],["passed",2],["through",2],["payload",2],["text",1],["replace",1],["3f",1],["500",1],["result",2],["fold",4],["service",1],["output",2],["b64",1],["encoded",1],["sequence",1],["acde",1],["assert",1],["error",1],["invalid",2],["numeric",1]]},{"id":"tests/test_host_remote_science_service.py#test_plddt_rows_must_match_modeled_residues","name":[["test",1],["plddt",1],["rows",1],["must",1],["match",1],["modeled",1],["residues",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["plddt",3],["rows",2],["must",2],["match",2],["modeled",2],["residues",2],["payload",3],["registry",4],["fake",2],["fold",4],["gpu",1],["script",1],["service",3],["remote",1],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["output",1],["b64",1],["encoded",1],["assert",1],["sequence",1],["acde",1],["error",1]]},{"id":"tests/test_host_remote_science_service.py#test_positions_supported_inputs_preserve_one_based_values","name":[["test",1],["positions",1],["supported",1],["inputs",1],["preserve",1],["one",1],["based",1],["values",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["positions",7],["supported",2],["inputs",2],["preserve",2],["one",2],["based",2],["values",2],["registry",4],["fake",2],["score",4],["mutations",2],["gpu",1],["script",1],["runner",4],["process",1],["mutation",2],["output",1],["csv",1],["b64",1],["encoded",1],["a1",1],["c2",1],["service",3],["remote",1],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["assert",2],["sequence",1],["acd",1],["ok",1],["calls",1]]},{"id":"tests/test_host_remote_science_service.py#test_provenance_buffer_parses_best_effort_and_drains_by_identity","name":[["test",1],["provenance",1],["buffer",1],["parses",1],["best",1],["effort",1],["drains",1],["by",1],["identity",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["provenance",12],["buffer",2],["parses",2],["best",2],["effort",2],["drains",2],["by",2],["identity",2],["service",16],["remote",13],["science",2],["del",1],["assert",5],["pop",4],["record",4],["fold",6],["gpu",8],["protenix",2],["jobs",6],["cuda",2],["12",2],["score",2],["mutations",2],["none",7],["not",1],["json",1],["buffered",3],["host",3],["engine",5],["dir",3],["env",3],["append",2],["external",1],["true",1],["delegated",3],["recorder",1],["lambda",1],["args",2],["job",2]]},{"id":"tests/test_host_remote_science_service.py#test_real_dispatcher_and_kernel_keep_single_key_error_to_runtime_error","name":[["test",1],["real",1],["dispatcher",1],["kernel",1],["keep",1],["single",1],["key",1],["error",2],["runtime",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["real",2],["dispatcher",11],["kernel",8],["keep",2],["single",2],["key",2],["error",10],["runtime",3],["monkeypatch",3],["from",3],["openai4s",3],["config",3],["import",3],["host",5],["dispatch",1],["setenv",1],["openai4",1],["unattended",1],["approval",1],["allow",1],["runner",4],["fake",1],["remote",3],["science",2],["service",2],["run",1],["command",1],["method",4],["fold",2],["score",2],["mutations",2],["result",6],["sequence",1],["acdx",2],["assert",8],["invalid",2],["input",2],["as",2],["execute",1],["try",1],["except",1],["print",1],["caught",2],["str",1],["none",2],["stdout",1],["strip",1],["true",2],["ncaught",1],["alive",1],["calls",1],["pop",1],["provenance",1],["last",1],["output",1]]},{"id":"tests/test_host_remote_science_service.py#test_sequence_error_uses_normalized_one_based_position_without_echo","name":[["test",1],["sequence",1],["error",1],["uses",1],["normalized",1],["one",1],["based",1],["position",1],["without",1],["echo",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["sequence",3],["error",4],["uses",2],["normalized",2],["one",2],["based",3],["position",3],["without",2],["echo",2],["service",3],["remote",1],["science",1],["result",3],["fold",1],["assert",2],["acxd",1],["not",1]]},{"id":"tests/test_host_remote_science_service.py#test_top5_score_tolerates_two_serializations_of_one_number","name":[["test",1],["top5",1],["score",1],["tolerates",1],["two",1],["serializations",1],["one",1],["number",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["top5",5],["score",14],["tolerates",2],["two",2],["serializations",2],["one",2],["number",2],["float32",1],["tensor",1],["printed",1],["by",1],["pandas",1],["json",3],["dumps",3],["float",1],["differ",1],["8th",1],["digit",1],["dp",1],["summary",5],["differs",1],["5th",1],["neither",1],["fabrication",1],["csv",6],["b64",5],["encoded",1],["mutation",5],["a1",3],["2345678",2],["c2",1],["d3",1],["2345677614212036",1],["2346",1],["length",2],["result",2],["service",2],["output",3],["mutations",3],["sequence",2],["acd",2],["assert",2],["ok",1],["true",1],["wrong",2],["rejected",2],["error",1],["invalid",1],["conflicts",1],["validated",1]]},{"id":"tests/test_host_remote_science_service.py#test_truncated_or_duplicate_completion_marker_rejects_even_with_provenance","name":[["test",1],["truncated",1],["duplicate",1],["completion",1],["marker",1],["rejects",1],["even",1],["provenance",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["truncated",2],["duplicate",2],["completion",2],["marker",6],["rejects",2],["even",2],["provenance",5],["method",5],["output",4],["sequence",6],["registry",4],["fake",2],["gpu",1],["script",1],["predict",1],["runner",4],["process",2],["torch",2],["replace",1],["service",5],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["assert",3],["getattr",2],["error",2],["result",1],["pop",1]]},{"id":"tests/test_host_remote_science_service.py#test_valid_mutation_summary_keeps_verified_entries_without_fixed_candidates_per_position","name":[["test",1],["valid",1],["mutation",1],["summary",1],["keeps",1],["verified",1],["entries",1],["without",1],["fixed",1],["candidates",1],["per",1],["position",1]],"path":[["tests",1],["test",1],["host",1],["remote",1],["science",1],["service",1],["py",1]],"body":[["def",2],["test",2],["valid",2],["mutation",3],["summary",4],["keeps",2],["verified",2],["entries",2],["without",2],["fixed",2],["candidates",2],["per",2],["position",2],["row",5],["registry",4],["fake",2],["score",3],["mutations",2],["gpu",1],["script",1],["output",3],["json",1],["dumps",1],["length",1],["top5",3],["service",4],["remote",2],["science",1],["factory",1],["lambda",1],["run",1],["command",1],["runner",1],["process",1],["result",4],["sequence",1],["acd",1],["assert",4],["ok",1],["true",1],["len",1],["pop",1],["provenance",1]]},{"id":"tests/test_host_skill_service.py","name":[["test",1],["host",1],["skill",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["skill",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["class",1],["owns",1],["host",2],["skill",3],["behaviour",1],["from",4],["future",1],["import",5],["annotations",1],["pathlib",1],["path",2],["pytest",2],["openai4s",2],["config",2],["skills",1],["service",1],["mark",1],["parametrize",1],["first",1],["md",1],["kernel",1],["py",1]]},{"id":"tests/test_host_skill_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["host",1],["skill",1],["service",1],["py",1]],"body":[["def",2],["service",5],["tmp",4],["path",6],["skill",5],["skills",9],["mkdir",3],["spectral",5],["md",2],["write",2],["text",2],["name",1],["description",1],["signal",1],["analysis",2],["origin",1],["draft",1],["fourier",1],["utf",2],["vendor",3],["nname",1],["ndescription",1],["bundled",1],["norigin",1],["openai4s",1],["return",1],["config",1],["data",2],["dir",2]]},{"id":"tests/test_host_skill_service.py#test_host_edit_rejects_declared_name_collision_with_bundled_skill","name":[["test",1],["host",1],["edit",1],["rejects",1],["declared",1],["name",1],["collision",1],["bundled",1],["skill",1]],"path":[["tests",1],["test",1],["host",1],["skill",1],["service",1],["py",1]],"body":[["def",2],["test",2],["host",2],["edit",3],["rejects",2],["declared",2],["name",3],["collision",2],["bundled",3],["skill",4],["tmp",3],["path",4],["service",4],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["collides",1],["read",1],["only",1],["innocent",2],["directory",2],["md",2],["content",1],["nname",1],["vendor",2],["ndescription",1],["forged",1],["alias",1],["origin",1],["draft",1],["not",2],["assert",1],["loader",1],["user",1],["skills",1],["dir",1],["exists",1]]},{"id":"tests/test_host_skill_service.py#test_host_edit_reserves_collection_root_import_names","name":[["test",1],["host",1],["edit",1],["reserves",1],["collection",1],["root",1],["import",1],["names",1]],"path":[["tests",1],["test",1],["host",1],["skill",1],["service",1],["py",1]],"body":[["def",2],["test",2],["host",3],["edit",3],["reserves",2],["collection",15],["root",9],["import",2],["names",2],["tmp",3],["path",9],["first",4],["service",7],["cfg",1],["skills",3],["dir",3],["member",6],["mkdir",2],["parents",2],["true",2],["json",1],["write",4],["text",4],["id",1],["prompt",1],["line",1],["count",1],["utf",4],["skill",3],["md",3],["nname",3],["ndescription",3],["nbody",3],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["collides",1],["read",1],["only",1],["bundled",1],["name",1],["content",1],["collision",1],["if",1],["else",1],["value",2],["assert",2],["not",2],["loader",3],["user",2],["exists",1],["direct",1],["filesystem",1],["installation",1],["outside",1],["authoring",1],["but",1],["discovery",1],["must",1],["still",1],["give",1],["importable",1],["precedence",1],["shadow",6],["kernel",1],["py",1],["discover",1]]},{"id":"tests/test_host_skill_service.py#test_skill_service_keeps_load_and_lookup_failure_contracts","name":[["test",1],["skill",1],["service",1],["keeps",1],["load",1],["lookup",1],["failure",1],["contracts",1]],"path":[["tests",1],["test",1],["host",1],["skill",1],["service",1],["py",1]],"body":[["def",2],["test",2],["skill",6],["service",7],["keeps",2],["load",4],["lookup",2],["failure",2],["contracts",2],["tmp",3],["path",3],["loaded",5],["fourier",2],["signal",1],["assert",5],["name",1],["spectral",1],["analysis",1],["content",1],["capabilities",1],["network",2],["mode",1],["unknown",1],["manifest",1],["digest",1],["no",4],["matching",2],["quantum",2],["lattice",2],["error",2],["such",2],["pytest",1],["raises",1],["key",1],["match",1],["missing",1]]},{"id":"tests/test_host_skill_service.py#test_skill_service_owns_path_confinement_read_only_and_sidecar_gate","name":[["test",1],["skill",1],["service",1],["owns",1],["path",1],["confinement",1],["read",1],["only",1],["sidecar",1],["gate",1]],"path":[["tests",1],["test",1],["host",1],["skill",1],["service",1],["py",1]],"body":[["def",4],["test",2],["skill",4],["service",10],["owns",2],["path",10],["confinement",2],["read",3],["only",3],["sidecar",4],["gate",4],["tmp",4],["pytest",2],["raises",2],["value",1],["error",3],["match",2],["escapes",1],["dir",1],["edit",4],["name",14],["demo",3],["escape",2],["txt",2],["content",4],["escaped",1],["assert",3],["not",2],["skills",1],["exists",1],["bundled",1],["root",1],["ownership",1],["forgeable",1],["frontmatter",1],["origin",1],["controls",1],["mutation",1],["both",1],["openai4s",1],["draft",1],["declarations",1],["remain",1],["immutable",1],["vendor",1],["spectral",1],["operation",2],["lambda",3],["md",1],["changed",1],["publish",1],["delete",1],["permission",1],["broken",4],["kernel",2],["py",2],["return",2],["ok",2],["false",1],["fixed",2],["true",1],["none",1]]},{"id":"tests/test_host_skill_service.py#test_skill_service_refreshes_catalog_after_publish_and_delete","name":[["test",1],["skill",1],["service",1],["refreshes",1],["catalog",1],["after",1],["publish",1],["delete",1]],"path":[["tests",1],["test",1],["host",1],["skill",1],["service",1],["py",1]],"body":[["def",2],["test",2],["skill",4],["service",10],["refreshes",2],["catalog",2],["after",2],["publish",3],["delete",3],["tmp",3],["path",4],["edit",1],["name",3],["demo",10],["md",1],["content",1],["nname",1],["ndescription",1],["origin",3],["draft",1],["assert",5],["ok",2],["true",2],["personal",2],["item",4],["list",2],["deleted",1],["not",1]]},{"id":"tests/test_host_workspace_service.py","name":[["test",1],["host",1],["workspace",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["compatibility",1],["contracts",1],["host",4],["workspace",1],["file",1],["boundary",1],["from",4],["pathlib",1],["import",5],["path",1],["pytest",3],["openai4s",3],["config",2],["llmconfig",1],["dispatch",1],["dispatcher",1],["tools",1],["tool",1],["by",1],["method",1],["mark",2],["parametrize",2],["vault",1],["exists",1],["false",2],["true",2],["absolute",1],["target",1]]},{"id":"tests/test_host_workspace_service.py#_dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["dispatcher",5],["tmp",3],["path",5],["frame",6],["id",4],["str",2],["none",2],["host",3],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["return",1]]},{"id":"tests/test_host_workspace_service.py#test_a_symlink_cannot_walk_a_secret_past_the_raw_path_pre_gate","name":[["test",1],["symlink",1],["cannot",1],["walk",1],["secret",1],["past",1],["raw",1],["path",1],["pre",1],["gate",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["symlink",7],["cannot",2],["walk",2],["secret",6],["past",2],["raw",4],["path",9],["pre",2],["gate",2],["tmp",3],["denylist",1],["applied",1],["opened",1],["not",3],["was",1],["typed",1],["host",2],["dispatcher",7],["screens",1],["argument",2],["inside",1],["workspace",15],["contain",1],["at",1],["run",1],["cwd",1],["cli",1],["sets",1],["turned",1],["unsandboxed",1],["daemon",1],["into",1],["read",3],["primitive",1],["file",5],["kernel",1],["sandbox",1],["denies",1],["cell",1],["directly",2],["vault",5],["mkdir",1],["parents",1],["true",2],["private",1],["inventory",1],["known",4],["hosts",4],["write",2],["text",2],["resolving",1],["ssh",5],["erases",1],["credential",1],["bearing",1],["segment",1],["leaves",1],["only",2],["service",3],["must",2],["inspect",1],["each",1],["stable",1],["hop",1],["as",3],["well",1],["final",1],["canonical",2],["mixed",1],["case",3],["pins",1],["same",3],["insensitive",1],["policy",1],["sensitive",1],["linux",1],["target",1],["directory",1],["via",2],["chain",3],["txt",4],["second",1],["alias",3],["skips",1],["name",1],["entirely",1],["root",1],["separately",1],["named",1],["link",1],["still",1],["classify",1],["underlying",1],["dir",1],["notes",2],["innocuous",1],["so",1],["resolved",1],["check",1],["stop",1],["exercise",1],["real",1],["tool",1],["rather",1],["than",1],["calling",1],["resolve",1],["pytest",1],["raises",1],["value",2],["error",1],["match",1],["denied",2],["assert",2],["str",1],["ordinary",1],["untouched",1],["data",2],["csv",2],["result",2],["content",1]]},{"id":"tests/test_host_workspace_service.py#test_a_workspace_inside_a_credential_directory_is_still_usable","name":[["test",1],["workspace",1],["inside",1],["credential",1],["directory",1],["still",1],["usable",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",3],["workspace",13],["inside",5],["credential",3],["directory",2],["still",2],["usable",2],["tmp",5],["path",6],["boundary",1],["must",2],["not",2],["deny",1],["its",1],["own",1],["root",2],["paths",1],["tested",1],["relative",1],["so",1],["running",1],["from",2],["aws",2],["make",1],["every",1],["file",4],["run",1],["unreadable",1],["same",1],["carve",1],["out",1],["kernel",1],["sandbox",1],["makes",1],["default",1],["secret",1],["read",3],["denials",1],["openai4s",1],["host",2],["files",1],["import",1],["service",4],["mkdir",1],["notes",3],["txt",3],["write",1],["text",2],["hi",3],["data",4],["dir",2],["frame",4],["id",2],["lambda",2],["assert",2],["resolve",1],["exist",1],["true",1],["cfg",3],["config",1],["dispatcher",4],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["absolute",2],["str",1],["content",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inspection_does_not_treat_scandir_failure_as_no_alias","name":[["test",1],["alias",2],["inspection",1],["not",1],["treat",1],["scandir",1],["failure",1],["as",1],["no",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",3],["test",2],["alias",4],["inspection",2],["not",3],["treat",2],["scandir",6],["failure",2],["as",4],["no",2],["tmp",3],["path",5],["monkeypatch",3],["from",1],["openai4s",1],["host",1],["import",1],["files",4],["mod",3],["dispatcher",4],["workspace",9],["vault",4],["mkdir",1],["secret",4],["private",1],["fallback",1],["inventory",1],["known",2],["hosts",2],["write",1],["text",1],["ssh",1],["symlink",2],["target",1],["directory",5],["true",1],["notes",2],["txt",2],["real",2],["os",2],["unreadable",2],["if",1],["raise",1],["permission",1],["error",2],["traverse",1],["only",1],["return",1],["setattr",1],["pytest",1],["raises",1],["value",2],["match",1],["denied",2],["read",1],["file",1],["assert",1],["str",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inspection_does_not_treat_scandir_failure_as_no_alias.unreadable","name":[["unreadable",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["unreadable",2],["directory",5],["if",1],["path",1],["workspace",1],["raise",1],["permission",1],["error",1],["traverse",1],["only",1],["return",1],["real",1],["scandir",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed","name":[["test",1],["alias",1],["inventory",1],["bounded",1],["truncation",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",7],["test",2],["alias",4],["inventory",2],["bounded",3],["truncation",2],["fails",2],["closed",2],["tmp",3],["path",3],["monkeypatch",4],["from",1],["openai4s",1],["host",1],["import",1],["files",5],["as",1],["mod",4],["workspace",4],["scan",4],["mkdir",1],["yielded",4],["class",2],["entry",2],["init",1],["self",5],["name",3],["dir",1],["follow",1],["symlinks",1],["true",1],["return",3],["false",2],["enter",1],["entries",3],["nonlocal",1],["index",2],["range",1],["50",1],["000",1],["yield",1],["ordinary",1],["dat",1],["exit",1],["args",1],["setattr",2],["max",1],["4096",1],["os",1],["scandir",1],["lambda",1],["directory",1],["snapshot",4],["secret",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["budget",1],["contains",1],["results",1],["csv",1],["assert",2],["4097",1],["roots",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed.Entry","name":[["entry",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["class",2],["entry",2],["def",2],["init",1],["self",3],["name",3],["dir",1],["follow",1],["symlinks",1],["true",1],["return",1],["false",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed.Entry.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",3],["name",4]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed.Entry.is_dir","name":[["dir",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["dir",2],["self",2],["follow",2],["symlinks",2],["true",2],["return",1],["false",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed.Scan","name":[["scan",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["class",2],["scan",2],["def",3],["enter",1],["self",2],["entries",2],["nonlocal",1],["yielded",2],["index",2],["range",1],["50",1],["000",1],["yield",1],["entry",1],["ordinary",1],["dat",1],["return",2],["exit",1],["args",1],["false",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed.Scan.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",3],["enter",2],["self",2],["entries",2],["nonlocal",1],["yielded",2],["index",2],["range",1],["50",1],["000",1],["yield",1],["entry",1],["ordinary",1],["dat",1],["return",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed.Scan.__enter__.entries","name":[["entries",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["entries",2],["nonlocal",1],["yielded",2],["index",2],["range",1],["50",1],["000",1],["yield",1],["entry",1],["ordinary",1],["dat",1]]},{"id":"tests/test_host_workspace_service.py#test_alias_inventory_is_bounded_and_truncation_fails_closed.Scan.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["false",1]]},{"id":"tests/test_host_workspace_service.py#test_collection_tools_filter_files_reached_by_a_secret_directory_alias","name":[["test",1],["collection",1],["tools",1],["filter",1],["files",1],["reached",1],["by",1],["secret",1],["directory",1],["alias",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["collection",2],["tools",2],["filter",2],["files",2],["reached",2],["by",2],["secret",9],["directory",3],["alias",2],["tmp",3],["path",6],["dispatcher",7],["workspace",9],["vault",4],["mkdir",1],["private",2],["grep",9],["value",1],["known",2],["hosts",2],["write",2],["text",2],["ssh",1],["symlink",2],["target",1],["true",1],["notes",1],["txt",5],["public",8],["control",2],["pattern",3],["assert",5],["matches",3],["not",1],["repr",1],["match",2],["file",1],["globbed",2],["glob",1],["listed",2],["list",1],["dir",1],["entry",2],["name",1],["entries",1]]},{"id":"tests/test_host_workspace_service.py#test_content_search_rechecks_a_candidate_immediately_before_open","name":[["test",1],["content",1],["search",1],["rechecks",1],["candidate",1],["immediately",1],["before",1],["open",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",4],["test",2],["content",2],["search",2],["rechecks",2],["candidate",11],["immediately",2],["before",2],["open",6],["tmp",3],["path",8],["monkeypatch",3],["dispatcher",6],["workspace",5],["ssh",2],["mkdir",1],["secret",3],["private",2],["second",2],["check",2],["value",1],["credential",3],["known",1],["hosts",1],["write",2],["text",2],["txt",2],["ordinary",1],["real",4],["factory",4],["files",2],["verified",2],["read",2],["opener",4],["swapped",5],["false",1],["opens",4],["nonlocal",1],["opened",2],["if",1],["not",2],["unlink",1],["symlink",1],["true",2],["return",2],["setattr",1],["searched",3],["grep",1],["pattern",1],["include",1],["assert",3],["matches",1],["repr",1]]},{"id":"tests/test_host_workspace_service.py#test_content_search_rechecks_a_candidate_immediately_before_open.opener_factory","name":[["opener",1],["factory",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",3],["opener",2],["factory",3],["real",3],["open",4],["candidate",5],["path",5],["nonlocal",1],["swapped",3],["opens",2],["opened",2],["if",1],["not",1],["unlink",1],["symlink",1],["credential",1],["true",1],["return",2]]},{"id":"tests/test_host_workspace_service.py#test_content_search_rechecks_a_candidate_immediately_before_open.opener_factory.open_candidate","name":[["open",1],["candidate",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["open",3],["candidate",5],["path",6],["nonlocal",1],["swapped",3],["opens",2],["opened",2],["real",1],["if",1],["not",1],["unlink",1],["symlink",1],["credential",1],["true",1],["return",1]]},{"id":"tests/test_host_workspace_service.py#test_dangling_exact_alias_blocks_casefold_equivalent_future_write","name":[["test",1],["dangling",1],["exact",1],["alias",1],["blocks",1],["casefold",1],["equivalent",1],["future",1],["write",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dangling",2],["exact",2],["alias",2],["blocks",2],["casefold",2],["equivalent",2],["future",2],["write",3],["tmp",3],["path",4],["dispatcher",4],["workspace",6],["env",1],["symlink",1],["token",4],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["secret",1],["file",1],["content",1],["private",1],["assert",2],["not",2],["exists",2]]},{"id":"tests/test_host_workspace_service.py#test_dangling_root_alias_blocks_unicode_equivalent_future_write","name":[["test",1],["dangling",1],["root",1],["alias",1],["blocks",1],["unicode",1],["equivalent",1],["future",1],["write",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["dangling",2],["root",2],["alias",2],["blocks",2],["unicode",2],["equivalent",2],["future",3],["write",3],["tmp",3],["path",4],["dispatcher",4],["workspace",5],["composed",3],["caf",1],["u00e9",1],["decomposed",3],["cafe",1],["u0301",1],["ssh",1],["symlink",1],["target",1],["directory",1],["true",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["secret",1],["file",1],["txt",1],["content",1],["private",1],["assert",2],["not",2],["exists",2]]},{"id":"tests/test_host_workspace_service.py#test_dispatcher_envelope_calls_registered_file_tool_class","name":[["test",1],["dispatcher",1],["envelope",1],["calls",1],["registered",1],["file",1],["tool",1],["class",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",3],["test",2],["dispatcher",7],["envelope",2],["calls",2],["registered",2],["file",2],["tool",7],["class",2],["tmp",3],["path",7],["monkeypatch",3],["by",1],["host",1],["method",1],["list",2],["dir",2],["assert",4],["not",1],["none",1],["seen",4],["execute",3],["self",1],["context",3],["arguments",2],["append",1],["return",1],["count",2],["entries",2],["setattr",1],["type",1],["result",2],["workspace",2]]},{"id":"tests/test_host_workspace_service.py#test_dispatcher_envelope_calls_registered_file_tool_class.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",3],["arguments",3],["seen",1],["append",1],["return",1],["path",1],["count",1],["entries",1]]},{"id":"tests/test_host_workspace_service.py#test_edit_file_keeps_single_key_errors_and_replace_all_behavior","name":[["test",1],["edit",1],["file",1],["keeps",1],["single",1],["key",1],["errors",1],["replace",1],["all",1],["behavior",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["edit",6],["file",6],["keeps",2],["single",2],["key",2],["errors",2],["replace",3],["all",3],["behavior",2],["tmp",3],["path",7],["dispatcher",6],["target",3],["workspace",1],["notes",5],["txt",5],["write",1],["text",2],["same",3],["nsame",1],["missing",3],["old",4],["string",7],["new",7],["duplicate",3],["replaced",3],["true",1],["assert",5],["error",3],["not",2],["found",1],["unique",1],["matches",1],["read",1],["nnew",1]]},{"id":"tests/test_host_workspace_service.py#test_external_secret_hardlink_is_denied_but_single_link_reads_still_work","name":[["test",1],["external",1],["secret",1],["hardlink",1],["denied",1],["but",1],["single",1],["link",1],["reads",1],["still",1],["work",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["external",4],["secret",6],["hardlink",3],["denied",4],["but",2],["single",4],["link",4],["reads",2],["still",2],["work",2],["tmp",4],["path",8],["inode",1],["alias",4],["cross",1],["workspace",5],["boundary",1],["without",1],["symlink",1],["dispatcher",10],["outside",4],["ssh",1],["mkdir",1],["parents",1],["true",2],["private",2],["key",1],["material",1],["credential",5],["id",1],["rsa",1],["write",2],["text",2],["notes",2],["txt",7],["try",1],["except",1],["oserror",1],["as",2],["error",3],["pytest",2],["skip",1],["filesystem",1],["not",3],["support",1],["hardlinks",1],["raises",1],["value",2],["match",1],["multiply",1],["linked",1],["read",4],["file",2],["assert",8],["str",1],["files",2],["resolved",2],["checker",2],["ordinary",9],["content",3],["false",1],["searched",3],["grep",1],["pattern",2],["matches",2],["repr",1],["glob",1],["listed",2],["list",1],["dir",1],["entry",2],["name",1],["entries",1]]},{"id":"tests/test_host_workspace_service.py#test_glob_and_grep_filter_secret_files_but_keep_normal_results","name":[["test",1],["glob",1],["grep",1],["filter",1],["secret",1],["files",1],["but",1],["keep",1],["normal",1],["results",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["glob",3],["grep",3],["filter",2],["secret",2],["files",2],["but",2],["keep",2],["normal",2],["results",2],["tmp",3],["path",3],["dispatcher",5],["workspace",5],["env",1],["write",3],["text",3],["token",1],["needle",4],["private",1],["pem",1],["notes",3],["txt",3],["globbed",2],["pattern",2],["grepped",2],["assert",2],["matches",2],["hit",3],["file",1],["line",1]]},{"id":"tests/test_host_workspace_service.py#test_glob_reports_the_number_it_returned_not_the_number_it_found","name":[["test",1],["glob",1],["reports",1],["number",2],["returned",1],["not",1],["found",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["glob",7],["reports",2],["number",5],["returned",2],["not",3],["found",2],["tmp",3],["path",3],["count",7],["was",1],["pre",1],["slice",1],["total",3],["beside",1],["sliced",1],["list",1],["5000",3],["file",1],["answered",1],["next",1],["1000",2],["entries",1],["no",1],["truncated",3],["key",1],["host",1],["dispatch",1],["rendered",1],["straight",1],["into",1],["ui",1],["as",1],["items",1],["over",1],["rows",1],["also",1],["disagreed",1],["content",1],["search",1],["whose",1],["retained",1],["one",1],["field",1],["name",1],["meaning",1],["opposite",1],["things",1],["same",1],["tool",1],["family",1],["from",1],["openai4s",1],["tools",1],["files",1],["import",1],["max",5],["matches",7],["dispatcher",5],["workspace",3],["bulk",6],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["index",2],["range",1],["25",2],["05d",1],["dat",3],["write",1],["text",1],["encoding",1],["utf",1],["result",5],["pattern",2],["assert",6],["len",2],["untruncated",1],["says",1],["nothing",1],["about",1],["truncation",1],["small",5],["f0000",1]]},{"id":"tests/test_host_workspace_service.py#test_grep_include_filters_recursively_like_the_unfiltered_search","name":[["test",1],["grep",1],["include",1],["filters",1],["recursively",1],["like",1],["unfiltered",1],["search",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["grep",3],["include",4],["filters",2],["recursively",2],["like",2],["unfiltered",3],["search",4],["tmp",3],["path",4],["made",1],["narrower",1],["than",1],["default",1],["silently",1],["glob",1],["py",7],["matches",2],["only",1],["direct",1],["children",1],["while",1],["branch",1],["uses",1],["rglob",1],["so",1],["passing",1],["schema",1],["own",1],["documented",1],["example",1],["searched",1],["one",1],["directory",1],["level",1],["instead",1],["tree",1],["model",1],["followed",1],["documentation",1],["got",1],["confident",1],["empty",1],["partial",1],["answer",1],["worst",1],["shape",1],["result",1],["have",1],["because",1],["nothing",1],["about",1],["looks",1],["wrong",1],["dispatcher",4],["workspace",6],["nested",4],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["top",2],["write",3],["text",3],["needle",4],["here",1],["encoding",3],["utf",3],["deep",2],["there",1],["other",1],["txt",1],["ignored",1],["filtered",2],["pattern",1],["found",3],["sorted",1],["hit",2],["file",1],["assert",2],["still",1],["filter",1],["non",1],["matching",1],["extension",1],["stays",1],["out",1],["all",1],["name",2],["endswith",1]]},{"id":"tests/test_host_workspace_service.py#test_list_dir_missing_directory_keeps_soft_fail_shape","name":[["test",1],["list",1],["dir",1],["missing",1],["directory",1],["keeps",1],["soft",1],["fail",1],["shape",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["list",4],["dir",4],["missing",4],["directory",3],["keeps",2],["soft",2],["fail",2],["shape",2],["tmp",3],["path",4],["dispatcher",3],["result",2],["assert",1],["error",1],["no",1],["such",1]]},{"id":"tests/test_host_workspace_service.py#test_nested_sibling_secret_alias_marks_the_canonical_tree","name":[["test",1],["nested",1],["sibling",1],["secret",1],["alias",1],["marks",1],["canonical",1],["tree",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["nested",6],["sibling",4],["secret",7],["alias",3],["marks",2],["canonical",2],["tree",2],["tmp",3],["path",5],["dispatcher",5],["workspace",9],["vault",4],["mkdir",2],["private",2],["value",3],["known",2],["hosts",2],["write",1],["text",1],["ssh",1],["symlink",2],["target",1],["directory",1],["true",1],["notes",2],["txt",2],["pytest",1],["raises",1],["error",1],["match",1],["as",1],["denied",2],["read",1],["file",1],["assert",3],["not",2],["str",1],["searched",3],["grep",1],["pattern",1],["matches",1],["repr",1]]},{"id":"tests/test_host_workspace_service.py#test_read_file_hard_denies_a_credential_directory_without_a_prompt","name":[["test",1],["read",1],["file",1],["hard",1],["denies",1],["credential",1],["directory",1],["without",1],["prompt",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["read",3],["file",3],["hard",2],["denies",2],["credential",2],["directory",2],["without",2],["prompt",2],["tmp",3],["path",4],["end",2],["through",1],["dispatcher",5],["not",1],["just",1],["predicate",1],["workspace",4],["aws",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["credentials",2],["write",1],["text",1],["default",1],["naws",1],["secret",2],["access",1],["key",1],["result",3],["assert",2],["keys",1],["error",2],["lower",1]]},{"id":"tests/test_host_workspace_service.py#test_read_file_preserves_text_window_and_binary_shapes","name":[["test",1],["read",1],["file",1],["preserves",1],["text",1],["window",1],["binary",1],["shapes",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["read",4],["file",4],["preserves",2],["text",5],["window",2],["binary",8],["shapes",2],["tmp",3],["path",7],["dispatcher",5],["workspace",4],["lines",4],["txt",3],["write",2],["one",2],["ntwo",1],["nthree",1],["bin",3],["bytes",2],["xff",1],["x00",1],["offset",2],["limit",1],["assert",2],["total",1],["content",2],["truncated",1],["true",2],["size",1]]},{"id":"tests/test_host_workspace_service.py#test_resolve_confines_parent_absolute_and_symlink_paths","name":[["test",1],["resolve",1],["confines",1],["parent",1],["absolute",1],["symlink",1],["paths",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["resolve",2],["confines",2],["parent",2],["absolute",4],["symlink",3],["paths",2],["tmp",4],["path",12],["dispatcher",7],["workspace",7],["outside",8],["mkdir",1],["secret",4],["txt",6],["write",2],["text",1],["pytest",3],["raises",3],["value",3],["error",3],["match",3],["escapes",3],["read",3],["file",4],["str",2],["linked",2],["target",1],["directory",1],["true",1],["inside",5],["result",2],["content",1],["assert",1]]},{"id":"tests/test_host_workspace_service.py#test_secret_basename_alias_marks_the_same_canonical_file","name":[["test",1],["secret",1],["basename",1],["alias",1],["marks",1],["same",1],["canonical",1],["file",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["secret",6],["basename",3],["alias",3],["marks",2],["same",2],["canonical",2],["file",3],["tmp",3],["path",4],["dispatcher",4],["workspace",6],["vault",2],["mkdir",1],["private",1],["target",4],["token",1],["data",1],["write",1],["text",1],["env",1],["symlink",2],["notes",2],["txt",2],["pytest",1],["raises",1],["value",2],["error",1],["match",1],["as",1],["denied",2],["read",1],["assert",1],["not",1],["str",1]]},{"id":"tests/test_host_workspace_service.py#test_secret_denylist_does_not_widen_into_ordinary_science_paths","name":[["test",1],["secret",1],["denylist",1],["not",1],["widen",1],["into",1],["ordinary",1],["science",1],["paths",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",3],["secret",4],["denylist",2],["not",4],["widen",2],["into",2],["ordinary",2],["science",2],["paths",2],["measured",1],["trade",1],["off",1],["pinned",1],["over",2],["182",1],["494",1],["files",2],["across",1],["real",1],["project",1],["trees",1],["directory",2],["awareness",1],["added",1],["exactly",1],["two",1],["denials",1],["both",1],["npmrc",1],["these",1],["shapes",1],["must",1],["keep",1],["reading",1],["particular",1],["config",6],["gcloud",2],["gh",2],["substring",1],["joined",1],["path",6],["would",1],["have",1],["matched",1],["from",1],["openai4s",1],["host",1],["import",1],["data",1],["results",1],["csv",1],["notes",1],["txt",1],["src",1],["main",1],["py",1],["json",1],["settings",1],["yaml",1],["docs",1],["nvim",1],["init",1],["lua",1],["migration",1],["plan",1],["md",1],["runs",1],["summary",1],["tsv",1],["figures",1],["ssh",1],["latency",1],["png",1],["assert",1]]},{"id":"tests/test_host_workspace_service.py#test_secret_denylist_matches_credential_directories_not_only_basenames","name":[["test",1],["secret",1],["denylist",1],["matches",1],["credential",1],["directories",1],["not",1],["only",1],["basenames",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["secret",9],["denylist",3],["matches",2],["credential",3],["directories",2],["not",2],["only",2],["basenames",2],["directory",1],["as",2],["often",1],["name",2],["before",1],["tested",1],["basename",2],["alone",1],["so",1],["every",1],["one",1],["these",1],["was",1],["readable",1],["through",1],["read",1],["file",1],["no",1],["prompt",1],["none",1],["credentials",6],["known",3],["hosts",6],["authorized",2],["keys",4],["config",7],["yml",3],["shaped",1],["all",1],["five",1],["secrets",1],["they",1],["live",1],["from",1],["openai4s",1],["host",1],["files",1],["import",1],["path",9],["aws",3],["ssh",4],["kube",2],["docker",1],["json",2],["gnupg",1],["trustdb",1],["gpg",1],["azure",1],["access",1],["tokens",1],["gcloud",1],["db",1],["gh",2],["con",1],["home",2],["user",2],["backup",1],["git",1],["project",2],["npmrc",1],["pypirc",1],["certificates",2],["client",2],["p12",1],["pfx",1],["id",3],["dsa",1],["ecdsa",1],["auth",1],["htpasswd",1],["assert",3],["still",1],["true",1],["names",1],["tier",1],["always",1],["covered",1],["env",3],["cfg",1],["deploy",1],["prod",1],["rsa",1]]},{"id":"tests/test_host_workspace_service.py#test_secret_root_descendant_hardlink_is_denied_by_inode_identity","name":[["test",1],["secret",1],["root",1],["descendant",1],["hardlink",1],["denied",1],["by",1],["inode",1],["identity",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["secret",6],["root",2],["descendant",2],["hardlink",4],["denied",4],["by",2],["inode",2],["identity",2],["tmp",3],["path",4],["dispatcher",4],["workspace",7],["private",1],["value",3],["vault",3],["mkdir",1],["credential",3],["known",1],["hosts",1],["write",1],["text",1],["ssh",1],["symlink",1],["target",1],["directory",1],["true",1],["notes",2],["txt",2],["pytest",1],["raises",1],["error",1],["match",1],["as",1],["read",1],["file",1],["assert",1],["not",1],["str",1]]},{"id":"tests/test_host_workspace_service.py#test_secret_sequence_alias_blocks_paths_before_write_creates_them","name":[["test",1],["secret",1],["sequence",1],["alias",1],["blocks",1],["paths",1],["before",1],["write",1],["creates",1],["them",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["secret",3],["sequence",2],["alias",2],["blocks",2],["paths",2],["before",2],["write",3],["creates",2],["them",2],["tmp",3],["path",4],["vault",10],["exists",6],["dispatcher",4],["workspace",5],["if",1],["mkdir",1],["config",1],["symlink",1],["target",4],["directory",1],["true",1],["gcloud",3],["future",3],["token",3],["txt",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["file",1],["content",1],["private",1],["assert",3],["not",3],["parent",1]]},{"id":"tests/test_host_workspace_service.py#test_symlink_chain_cannot_leave_workspace_and_reenter_through_secret_alias","name":[["test",1],["symlink",1],["chain",1],["cannot",1],["leave",1],["workspace",1],["reenter",1],["through",1],["secret",1],["alias",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["symlink",5],["chain",2],["cannot",2],["leave",2],["workspace",9],["reenter",3],["through",2],["secret",5],["alias",3],["tmp",4],["path",6],["dispatcher",4],["outside",7],["aliases",1],["mkdir",2],["vault",3],["escape",1],["value",3],["known",2],["hosts",2],["write",1],["text",1],["ssh",2],["target",3],["directory",3],["true",3],["back",2],["bridge",2],["pytest",1],["raises",1],["error",1],["match",1],["escapes",1],["as",1],["denied",2],["read",1],["file",1],["assert",1],["not",1],["str",1]]},{"id":"tests/test_host_workspace_service.py#test_symlink_parent_steps_do_not_erase_secret_directory_hops","name":[["test",1],["symlink",1],["parent",1],["steps",1],["not",1],["erase",1],["secret",1],["directory",1],["hops",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["symlink",4],["parent",2],["steps",2],["not",3],["erase",2],["secret",6],["directory",3],["hops",2],["tmp",3],["path",5],["absolute",3],["target",8],["dispatcher",4],["workspace",9],["vault",5],["nested",3],["mkdir",2],["parents",1],["true",2],["public",3],["private",2],["inventory",3],["write",1],["text",1],["ssh",3],["link",4],["if",1],["alias",2],["txt",2],["posix",1],["applies",1],["after",1],["expanding",1],["normalizing",1],["spelling",1],["first",1],["erases",1],["credential",1],["hop",1],["reaches",1],["file",2],["pytest",1],["raises",1],["value",2],["error",1],["match",1],["as",1],["denied",2],["read",1],["assert",1],["str",1]]},{"id":"tests/test_host_workspace_service.py#test_the_workspace_is_resolved_once_per_identity_not_once_per_call","name":[["test",1],["workspace",1],["resolved",1],["once",2],["per",2],["identity",1],["not",1],["call",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",3],["test",3],["workspace",11],["resolved",3],["once",6],["per",7],["identity",2],["not",3],["call",6],["tmp",3],["path",7],["did",1],["resolve",1],["mkdir",9],["every",1],["relative",3],["calls",1],["candidate",1],["glob",1],["grep",1],["list",2],["dir",2],["file",3],["so",2],["scan",2],["over",1],["files",2],["paid",1],["resolves",1],["mkdirs",1],["top",1],["measured",1],["at",1],["16us",1],["before",1],["change",1],["roughly",1],["half",1],["total",1],["cost",1],["itself",2],["keyed",2],["frame",10],["providers",1],["rather",1],["than",1],["cached",1],["outright",1],["because",1],["both",1],["late",2],["bound",1],["cli",1],["assigns",1],["its",1],["root",1],["after",5],["dispatcher",1],["exists",1],["key",1],["changing",1],["precisely",1],["directory",2],["must",2],["be",2],["recomputed",1],["binding",1],["above",1],["pins",1],["from",1],["openai4s",1],["host",1],["import",1],["service",6],["id",4],["made",6],["str",2],["data",2],["lambda",1],["real",3],["counting",2],["self",4],["args",2],["kwargs",2],["parents",1],["true",1],["recurses",1],["into",1],["each",1],["missing",1],["parent",1],["count",1],["only",1],["if",1],["name",1],["startswith",1],["append",1],["return",1],["type",2],["ignore",2],["method",2],["assign",2],["try",1],["first",3],["however",1],["many",1],["syscalls",1],["creating",1],["took",1],["repeating",1],["adds",1],["none",1],["create",4],["len",3],["range",1],["50",1],["assert",4],["new",1],["different",1],["again",1],["memo",1],["unconditional",1],["second",2],["finally",1]]},{"id":"tests/test_host_workspace_service.py#test_the_workspace_is_resolved_once_per_identity_not_once_per_call.counting_mkdir","name":[["counting",1],["mkdir",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["counting",2],["mkdir",3],["self",5],["args",3],["kwargs",3],["parents",2],["true",2],["recurses",2],["into",2],["each",2],["missing",2],["parent",2],["so",2],["count",2],["only",2],["workspace",2],["directory",2],["itself",2],["if",1],["name",1],["startswith",1],["frame",1],["made",1],["append",1],["str",1],["return",1],["real",1]]},{"id":"tests/test_host_workspace_service.py#test_unattended_tier_is_wider_than_the_interactive_denylist","name":[["test",1],["unattended",1],["tier",1],["wider",1],["than",1],["interactive",1],["denylist",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["unattended",2],["tier",4],["wider",3],["than",2],["interactive",2],["denylist",2],["two",1],["tiers",1],["one",2],["table",1],["reason",1],["they",1],["cannot",2],["be",2],["credential",6],["path",18],["automatic",1],["approval",2],["must",1],["consult",1],["match",1],["becomes",1],["audited",1],["ask",1],["so",1],["attached",1],["human",1],["review",2],["false",1],["positive",1],["without",1],["channel",1],["denied",1],["hard",1],["pre",1],["gate",1],["wide",1],["because",1],["has",1],["no",1],["config",2],["json",3],["ordinary",1],["filename",1],["paths",1],["adds",1],["under",1],["home",1],["were",1],["exactly",1],["from",1],["openai4s",1],["host",1],["files",1],["import",1],["secret",3],["credentials",2],["token",1],["known",1],["hosts",1],["assert",3],["not",3],["never",1],["narrower",1],["everything",1],["tools",1],["refuse",1],["auto",1],["refuses",1],["env",1],["id",1],["rsa",1],["aws",1],["project",1],["npmrc",1],["results",1],["csv",1]]},{"id":"tests/test_host_workspace_service.py#test_unicode_filesystem_case_equivalents_are_denied_end_to_end","name":[["test",1],["unicode",1],["filesystem",1],["case",1],["equivalents",1],["denied",1],["end",2]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["unicode",2],["filesystem",2],["case",3],["equivalents",2],["denied",2],["end",4],["tmp",3],["path",5],["dispatcher",5],["workspace",8],["vault",6],["mkdir",1],["config",2],["write",1],["text",1],["secret",3],["kube",2],["symlink",2],["target",1],["directory",1],["true",2],["resolve",2],["preserves",1],["spelling",1],["supplied",1],["by",1],["caller",1],["even",1],["apfs",1],["maps",1],["same",1],["inode",1],["as",1],["notes",4],["txt",4],["contains",1],["no",1],["credential",1],["shaped",1],["segment",1],["only",1],["complete",1],["inventory",1],["folded",1],["reverse",1],["alias",1],["classify",1],["pytest",2],["raises",2],["value",2],["error",2],["match",2],["read",1],["file",1],["files",1],["must",1],["exist",1]]},{"id":"tests/test_host_workspace_service.py#test_verified_read_rejects_final_symlink_swapped_after_parent_acquisition","name":[["test",1],["verified",1],["read",1],["rejects",1],["final",1],["symlink",1],["swapped",1],["after",1],["parent",1],["acquisition",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["verified",3],["read",3],["rejects",2],["final",2],["symlink",4],["swapped",2],["after",2],["parent",5],["acquisition",2],["tmp",4],["path",4],["dispatcher",4],["workspace",3],["outside",4],["secret",3],["txt",3],["write",2],["text",2],["toctou",2],["candidate",6],["safe",1],["files",1],["secure",1],["as",2],["unlink",1],["pytest",1],["raises",1],["value",2],["error",1],["match",1],["traversal",1],["denied",2],["open",1],["assert",1],["not",1],["str",1]]},{"id":"tests/test_host_workspace_service.py#test_workspace_follows_frame_id_assigned_after_construction","name":[["test",1],["workspace",1],["follows",1],["frame",1],["id",1],["assigned",1],["after",1],["construction",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["workspace",8],["follows",2],["frame",6],["id",4],["assigned",2],["after",2],["construction",2],["tmp",3],["path",5],["dispatcher",7],["none",1],["default",4],["late",4],["result",6],["write",1],["file",1],["txt",4],["content",1],["bound",2],["assert",5],["name",2],["read",1],["text",1],["not",1],["exists",1]]},{"id":"tests/test_host_workspace_service.py#test_workspace_service_keeps_legacy_operation_facade","name":[["test",1],["workspace",1],["service",1],["keeps",1],["legacy",1],["operation",1],["facade",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["test",2],["workspace",2],["service",6],["keeps",2],["legacy",2],["operation",2],["facade",2],["tmp",3],["path",6],["dispatcher",3],["files",1],["written",2],["write",1],["file",3],["compat",3],["txt",3],["content",2],["hello",2],["read",3],["assert",3],["bytes",1],["method",2],["edit",1],["glob",1],["grep",1],["list",1],["dir",1],["callable",1],["getattr",1]]},{"id":"tests/test_host_workspace_service.py#test_write_and_edit_keep_using_the_acquired_parent_after_path_swap","name":[["test",1],["write",1],["edit",1],["keep",1],["acquired",1],["parent",1],["after",1],["path",1],["swap",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",3],["test",2],["write",21],["edit",21],["keep",2],["acquired",2],["parent",8],["after",4],["path",11],["swap",5],["tmp",5],["monkeypatch",3],["cell",1],["side",1],["directory",2],["cannot",1],["redirect",1],["publication",1],["out",1],["bounds",1],["dispatcher",7],["workspace",6],["live",18],["mkdir",4],["value",7],["txt",12],["text",5],["before",2],["detached",10],["outside",15],["sentinel",2],["real",2],["secure",4],["files",2],["swaps",2],["result",5],["acquire",2],["then",2],["relative",3],["create",3],["parents",3],["false",1],["str",1],["rename",1],["symlink",1],["target",1],["true",1],["return",1],["setattr",1],["written",2],["file",2],["content",1],["inside",2],["edited",2],["old",1],["string",2],["new",1],["assert",6],["replaced",1],["read",3],["not",1],["exists",1]]},{"id":"tests/test_host_workspace_service.py#test_write_and_edit_keep_using_the_acquired_parent_after_path_swap.acquire_then_swap","name":[["acquire",1],["then",1],["swap",1]],"path":[["tests",1],["test",1],["host",1],["workspace",1],["service",1],["py",1]],"body":[["def",2],["acquire",2],["then",2],["swap",2],["relative",4],["create",4],["parents",4],["false",2],["parent",3],["real",1],["secure",1],["live",3],["detached",2],["outside",2],["swaps",1],["str",1],["rename",1],["symlink",1],["target",1],["directory",1],["true",1],["return",1]]},{"id":"tests/test_image_attachment_budget.py","name":[["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["one",1],["turn",1],["may",1],["attach",1],["as",3],["images",1],["says",1],["cannot",1],["build",1],["annotated",1],["content",1],["attached",1],["every",1],["pinned",1],["figure",2],["at",1],["full",1],["size",1],["re",1],["encoded",1],["png",1],["eight",1],["pins",2],["3000x2200",1],["raster",1],["sends",2],["about",3],["10",1],["mi",1],["provider",1],["eighty",1],["ten",1],["times",1],["nothing",2],["bounded",1],["said",1],["bound",1],["existed",1],["because",1],["none",1],["did",1],["all",1],["three",1],["limits",1],["reported",1],["rather",1],["than",1],["applied",1],["silence",1],["dropping",1],["ninth",1],["quietly",1],["means",1],["user",1],["something",1],["asks",1],["gets",1],["confident",1],["answer",1],["picture",1],["model",1],["never",1],["received",1],["failure",1],["mode",1],["whole",1],["version",1],["has",1],["been",1],["removing",1],["from",3],["future",1],["import",4],["annotations",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["server",1],["gateway",2],["mod",1],["fixture",1]]},{"id":"tests/test_image_attachment_budget.py#_annotations","name":[["annotations",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["annotations",2],["count",3],["return",1],["artifact",2],["id",1],["index",3],["name",1],["figure",1],["png",1],["range",1]]},{"id":"tests/test_image_attachment_budget.py#_content","name":[["content",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["content",3],["runner",3],["state",3],["annos",3],["return",1],["build",1],["annotated",1],["look",1],["at",1],["these",1]]},{"id":"tests/test_image_attachment_budget.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["class",2],["hub",2],["def",3],["init",1],["self",6],["events",3],["emitter",1],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",4],["append",2],["broadcast",1]]},{"id":"tests/test_image_attachment_budget.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_image_attachment_budget.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",2],["frame",2],["id",2],["event",3],["events",1],["append",1]]},{"id":"tests/test_image_attachment_budget.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["emitter",2],["self",3],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",2],["events",1],["append",1]]},{"id":"tests/test_image_attachment_budget.py#_install_fakes","name":[["install",1],["fakes",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["install",2],["fakes",2],["monkeypatch",4],["runner",2],["image",6],["bytes",6],["make",1],["every",1],["pin",1],["resolve",2],["raster",1],["chosen",1],["size",1],["seam",1],["pinned",4],["rather",1],["than",1],["artifact",1],["path",3],["send",1],["now",1],["reads",1],["version",2],["verifies",1],["them",1],["against",1],["recorded",1],["checksum",1],["before",2],["anything",1],["drawn",1],["so",1],["fake",1],["pointing",1],["at",1],["no",1],["file",1],["refused",1],["long",1],["budget",1],["be",1],["reached",1],["byte",1],["binding",2],["covered",1],["by",1],["test",1],["annotation",1],["py",1],["real",1],["files",1],["these",1],["tests",1],["about",1],["budgets",1],["alone",1],["setattr",2],["gateway",2],["mod",2],["lambda",2],["store",1],["pins",3],["none",1],["figure",1],["raw",1],["png",1]]},{"id":"tests/test_image_attachment_budget.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["hub",3],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["return",1],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",1]]},{"id":"tests/test_image_attachment_budget.py#_vision","name":[["vision",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["vision",3],["monkeypatch",3],["from",1],["openai4s",1],["import",1],["llm",2],["pre",1],["flight",1],["resolves",1],["exact",1],["provider",2],["endpoint",1],["model",1],["triple",1],["now",1],["not",1],["alone",1],["see",1],["test",1],["annotation",1],["version",1],["binding",1],["py",1],["setattr",1],["supports",1],["lambda",1],["cfg",1],["true",1]]},{"id":"tests/test_image_attachment_budget.py#test_a_turn_within_budget_reports_nothing","name":[["test",1],["turn",1],["within",1],["budget",1],["reports",1],["nothing",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["turn",3],["within",2],["budget",2],["reports",2],["nothing",3],["tmp",3],["path",3],["monkeypatch",3],["vision",2],["note",1],["fires",1],["went",1],["wrong",1],["trains",1],["people",1],["ignore",1],["hub",4],["runner",7],["try",1],["install",1],["fakes",1],["image",2],["bytes",1],["1000",1],["state",3],["store",1],["new",1],["frame",1],["kind",1],["project",1],["id",1],["parts",3],["content",1],["annotations",1],["assert",3],["len",1],["if",3],["type",2],["not",3],["events",1],["attachment",1],["problems",1],["were",1],["sent",1],["str",1],["text",1],["finally",1],["close",1]]},{"id":"tests/test_image_attachment_budget.py#test_one_oversized_image_is_dropped_without_taking_the_others_with_it","name":[["test",1],["one",1],["oversized",1],["image",1],["dropped",1],["without",1],["taking",1],["others",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["test",4],["one",2],["oversized",7],["image",7],["dropped",2],["without",2],["taking",2],["others",2],["tmp",3],["path",3],["monkeypatch",4],["vision",2],["single",1],["enormous",1],["figure",2],["must",1],["not",2],["cost",1],["user",1],["rest",1],["their",1],["pins",4],["hub",4],["runner",6],["try",1],["fixed",1],["64",2],["mi",1],["max",2],["bytes",3],["deriving",1],["value",1],["from",1],["constant",2],["means",1],["raising",1],["also",1],["raises",1],["counts",1],["as",1],["passes",1],["no",1],["budget",1],["at",1],["all",1],["same",1],["self",1],["reference",1],["count",1],["had",1],["1024",2],["assert",3],["gateway",3],["mod",3],["sizes",2],["iter",1],["1000",2],["setattr",2],["pinned",2],["lambda",2],["store",2],["none",1],["raw",1],["next",1],["png",1],["state",3],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["parts",2],["content",1],["annotations",1],["len",1],["if",2],["type",2],["problems",4],["events",1],["attachment",1],["reason",1],["too",1],["large",1],["finally",1],["close",1]]},{"id":"tests/test_image_attachment_budget.py#test_the_number_of_attached_images_is_bounded_and_the_rest_are_named","name":[["test",1],["number",1],["attached",1],["images",1],["bounded",1],["rest",1],["named",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["test",3],["number",3],["attached",5],["images",8],["bounded",2],["rest",2],["named",2],["tmp",3],["path",3],["monkeypatch",3],["vision",2],["hub",4],["runner",7],["try",1],["install",1],["fakes",1],["image",2],["bytes",1],["1000",1],["state",3],["store",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["fixed",1],["deliberately",1],["far",1],["above",1],["any",1],["sane",1],["limit",1],["asserting",1],["len",3],["max",2],["reads",1],["well",1],["cannot",1],["fail",1],["raising",1],["constant",1],["raises",1],["expectation",1],["so",2],["agrees",1],["whatever",1],["code",1],["mutation",1],["testing",1],["exposed",1],["removing",1],["budget",2],["entirely",1],["broke",1],["nothing",1],["offered",5],["40",1],["assert",6],["gateway",1],["mod",1],["parts",3],["content",1],["annotations",1],["if",3],["type",3],["every",1],["figure",1],["was",2],["16",1],["count",1],["not",5],["doing",1],["anything",1],["problems",5],["events",1],["attachment",1],["dropped",1],["figures",2],["were",2],["reported",1],["user",1],["reason",1],["too",2],["many",1],["model",2],["told",2],["describe",1],["picture",1],["never",1],["got",1],["note",2],["text",2],["sent",1],["missing",1],["finally",1],["close",1]]},{"id":"tests/test_image_attachment_budget.py#test_the_total_budget_stops_before_the_wire_not_after","name":[["test",1],["total",1],["budget",1],["stops",1],["before",1],["wire",1],["not",1],["after",1]],"path":[["tests",1],["test",1],["image",1],["attachment",1],["budget",1],["py",1]],"body":[["def",2],["test",3],["total",7],["budget",4],["stops",2],["before",2],["wire",2],["not",4],["after",2],["tmp",3],["path",3],["monkeypatch",3],["vision",2],["cap",3],["assembled",1],["so",3],["request",1],["never",2],["built",1],["oversized",1],["then",2],["trimmed",1],["point",1],["send",1],["notice",1],["afterwards",1],["hub",4],["runner",7],["try",1],["each",6],["one",2],["comfortably",1],["under",1],["per",2],["item",2],["isolates",1],["sizing",1],["them",1],["at",1],["earlier",1],["attempt",1],["puts",1],["above",1],["max",4],["image",6],["bytes",5],["every",1],["rejected",1],["as",1],["too",1],["large",1],["reached",1],["would",2],["pass",1],["fail",1],["reason",2],["unrelated",1],["claims",1],["check",1],["1024",2],["assert",4],["gateway",3],["mod",3],["fire",1],["first",1],["install",1],["fakes",1],["state",3],["store",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["parts",2],["content",1],["annotations",1],["images",2],["if",2],["type",2],["sum",1],["len",1],["data",1],["problems",4],["events",1],["attachment",1],["any",1],["exhausted",1],["finally",1],["close",1]]},{"id":"tests/test_import_bioskills.py","name":[["test",1],["import",1],["bioskills",1],["py",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["contracts",1],["importer",1],["makes",1],["vendored",1],["collection",6],["meaningful",1],["scripts",1],["import",9],["bioskills",1],["py",1],["only",1],["thing",1],["standing",1],["between",1],["audited",1],["upstream",1],["checkout",1],["965",1],["files",1],["agent",1],["reads",1],["as",2],["instructions",1],["runs",2],["code",1],["had",1],["no",1],["tests",1],["at",1],["all",1],["conversion",1],["rules",2],["pin",1],["check",1],["duplicate",1],["name",5],["guard",1],["manifest",1],["were",1],["going",1],["be",1],["exercised",1],["first",1],["time",1],["during",1],["next",1],["561",1],["file",3],["refresh",1],["worst",1],["possible",1],["moment",1],["discover",1],["one",1],["them",1],["wrong",1],["everything",1],["here",1],["against",1],["two",1],["skill",1],["fixture",2],["so",1],["checked",1],["without",2],["19",1],["mb",1],["corpus",1],["network",1],["pins",1],["arguments",1],["exactly",1],["reason",2],["from",2],["future",1],["annotations",1],["importlib",1],["util",1],["json",1],["os",2],["stat",1],["subprocess",1],["pathlib",1],["path",2],["pytest",5],["repo",1],["resolve",1],["parent",2],["mark",2],["skipif",1],["nt",1],["creating",1],["git",1],["symlinks",1],["needs",1],["privileges",1],["parametrize",1],["reserved",1],["kind",2],["claim",1],["catalog",5],["root",2],["directory",2],["bio",4],["variants",2],["calling",4],["declared",2],["variant",2],["namespace",2],["if",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"tests/test_import_bioskills.py#_git","name":[["git",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["git",3],["path",5],["args",3],["str",5],["result",2],["subprocess",1],["run",1],["check",1],["true",3],["capture",1],["output",1],["text",1],["return",1],["stdout",1],["strip",1]]},{"id":"tests/test_import_bioskills.py#_importer","name":[["importer",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["importer",2],["spec",7],["importlib",2],["util",2],["from",2],["file",1],["location",1],["import",2],["bioskills",2],["repo",1],["scripts",1],["py",1],["assert",1],["not",2],["none",2],["loader",2],["module",5],["exec",1],["return",1]]},{"id":"tests/test_import_bioskills.py#_skill","name":[["skill",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["skill",7],["root",3],["path",4],["category",3],["str",8],["directory",3],["name",5],["body",3],["dir",4],["mkdir",1],["parents",1],["true",1],["md",1],["write",1],["text",1],["description",2],["tool",2],["type",1],["python",1],["primary",1],["pandas",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_import_bioskills.py#test_a_declared_name_cannot_claim_another_generated_directory","name":[["test",1],["declared",1],["name",1],["cannot",1],["claim",1],["another",1],["generated",1],["directory",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["declared",3],["name",3],["cannot",2],["claim",2],["another",2],["generated",3],["directory",3],["upstream",3],["tmp",3],["path",3],["module",2],["importer",1],["root",6],["commit",5],["skill",2],["variants",1],["cross",2],["identity",3],["bio",1],["alignment",2],["io",1],["body",1],["git",3],["add",1],["qm",1],["rev",1],["parse",1],["head",1],["destination",3],["out",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["collides",1],["import",1],["collection",1],["expected",2],["skills",1],["assert",1],["not",1],["exists",1]]},{"id":"tests/test_import_bioskills.py#test_a_duplicate_declared_name_is_refused_and_leaves_nothing_behind","name":[["test",1],["duplicate",1],["declared",1],["name",1],["refused",1],["leaves",1],["nothing",1],["behind",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["duplicate",4],["declared",3],["name",4],["refused",3],["leaves",2],["nothing",2],["behind",2],["upstream",3],["tmp",3],["path",4],["failure",1],["one",1],["has",1],["be",1],["atomic",1],["writing",1],["place",1],["left",1],["half",1],["converted",1],["tree",1],["emptiness",1],["guard",1],["then",1],["overwrite",1],["so",1],["recovering",1],["from",1],["failed",1],["import",2],["meant",1],["deleting",1],["by",1],["hand",1],["module",2],["importer",1],["root",6],["commit",5],["skill",2],["variants",1],["bio",2],["variant",2],["calling",2],["body",1],["git",3],["add",1],["qm",1],["dup",1],["rev",1],["parse",1],["head",1],["destination",5],["out",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["identity",1],["collection",1],["expected",2],["skills",1],["assert",2],["not",1],["exists",1],["list",1],["parent",1],["glob",1],["incoming",1]]},{"id":"tests/test_import_bioskills.py#test_a_mis_cased_skill_document_is_not_silently_imported","name":[["test",1],["mis",1],["cased",1],["skill",1],["document",1],["not",1],["silently",1],["imported",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["mis",5],["cased",5],["skill",7],["document",3],["not",3],["silently",2],["imported",3],["upstream",3],["tmp",3],["path",3],["glob",1],["md",4],["answers",1],["differently",1],["mac",1],["os",1],["linux",1],["matched",1],["reported",1],["as",1],["by",1],["case",1],["insensitive",1],["filesystem",1],["so",1],["same",1],["pinned",1],["commit",6],["different",1],["files",1],["depending",1],["who",1],["ran",1],["importer",2],["module",2],["root",6],["odd",3],["variants",1],["mkdir",1],["write",1],["text",1],["nname",1],["bio",1],["ndescription",1],["body",1],["encoding",1],["utf",1],["git",3],["add",1],["qm",1],["miscased",1],["rev",1],["parse",1],["head",1],["still",1],["two",1],["part",1],["pin",1],["manifest",2],["import",1],["collection",1],["out",1],["expected",2],["skills",1],["assert",1],["count",1]]},{"id":"tests/test_import_bioskills.py#test_block_tool_fields_are_removed_without_changing_other_frontmatter","name":[["test",1],["block",1],["tool",1],["fields",1],["removed",1],["without",1],["changing",1],["other",1],["frontmatter",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["block",3],["tool",16],["fields",3],["removed",2],["without",2],["changing",2],["other",2],["frontmatter",2],["from",2],["openai4s",2],["skills",1],["loader",5],["import",1],["skill",3],["module",2],["importer",1],["raw",3],["name",3],["tools",1],["description",3],["keep",5],["folded",1],["intact",1],["type",6],["python",3],["runtime",3],["primary",8],["pandas",3],["polars",3],["custom",2],["note",2],["preserve",1],["literal",1],["value",1],["too",1],["nested",7],["body",5],["remains",1],["unchanged",1],["original",5],["meta",6],["parse",2],["document",3],["converted",10],["convert",1],["fixture",1],["40",1],["assert",11],["key",3],["not",6],["top",1],["level",1],["headers",1],["their",1],["continuation",1],["lines",1],["gone",1],["retained",8],["portion",1],["same",1],["named",1],["remain",1],["byte",2],["split",1],["norigin",1],["nmetadata",1],["third",1],["party",1]]},{"id":"tests/test_import_bioskills.py#test_conversion_reads_the_pinned_git_objects_not_checkout_files","name":[["test",1],["conversion",1],["reads",1],["pinned",1],["git",1],["objects",1],["not",1],["checkout",1],["files",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["conversion",2],["reads",2],["pinned",2],["git",2],["objects",2],["not",3],["checkout",3],["files",2],["upstream",3],["tmp",3],["path",3],["monkeypatch",3],["module",3],["importer",1],["root",3],["commit",3],["document",3],["alignment",4],["io",2],["skill",2],["md",2],["write",1],["text",3],["read",2],["utf",3],["replace",1],["description",3],["dirty",3],["encoding",1],["exercise",1],["object",1],["materialisation",1],["independently",1],["check",1],["contract",1],["setattr",1],["validate",1],["lambda",1],["args",1],["none",1],["destination",3],["out",1],["import",1],["collection",1],["expected",2],["skills",1],["converted",2],["bio",1],["assert",1]]},{"id":"tests/test_import_bioskills.py#test_every_manifested_hash_matches_what_was_written","name":[["test",1],["every",1],["manifested",1],["hash",1],["matches",1],["was",1],["written",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["every",2],["manifested",3],["hash",2],["matches",2],["was",2],["written",2],["upstream",3],["tmp",3],["path",4],["module",6],["importer",1],["root",2],["commit",5],["destination",9],["out",1],["import",2],["collection",5],["expected",4],["skills",2],["verify",9],["dict",1],["assert",5],["manifest",5],["hashes",1],["payload",2],["not",2],["itself",1],["boundary",1],["docs",1],["json",3],["loads",1],["read",2],["text",5],["utf",5],["row",2],["files",1],["verifier",1],["only",1],["worth",1],["having",1],["if",1],["fails",1],["change",1],["one",1],["byte",1],["victim",4],["bio",1],["variants",1],["calling",1],["skill",1],["md",1],["original",3],["write",3],["drift",1],["encoding",3],["problems",2],["any",2],["changed",1],["since",1],["problem",4],["file",2],["nobody",1],["reported",1],["rather",1],["than",1],["ignored",1],["stowaway",1],["sh",1],["echo",1],["hi",1],["untracked",1]]},{"id":"tests/test_import_bioskills.py#test_folded_declared_name_round_trips_through_runtime_parser","name":[["test",1],["folded",1],["declared",1],["name",1],["round",1],["trips",1],["through",1],["runtime",1],["parser",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["folded",4],["declared",5],["name",7],["round",2],["trips",2],["through",2],["runtime",4],["parser",2],["from",1],["openai4s",1],["skills",1],["loader",2],["import",1],["parse",2],["frontmatter",2],["module",2],["importer",1],["raw",2],["skill",2],["description",1],["fixture",2],["tool",2],["type",1],["python",1],["primary",1],["pandas",1],["body",2],["converted",2],["convert",1],["document",1],["40",1],["meta",2],["assert",2]]},{"id":"tests/test_import_bioskills.py#test_importer_reserves_destination_catalog_and_collection_identities","name":[["test",1],["importer",1],["reserves",1],["destination",1],["catalog",1],["collection",1],["identities",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["importer",3],["reserves",2],["destination",7],["catalog",5],["collection",6],["identities",2],["upstream",3],["tmp",3],["path",3],["reserved",4],["kind",6],["claim",3],["name",7],["module",2],["root",2],["commit",3],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["rf",1],["identity",1],["import",1],["expected",2],["skills",1],["assert",2],["not",1],["exists",1],["list",1],["parent",1],["glob",1],["incoming",1]]},{"id":"tests/test_import_bioskills.py#test_it_refuses_a_wrong_pin_a_wrong_count_and_a_dirty_destination","name":[["test",1],["refuses",1],["wrong",2],["pin",1],["count",1],["dirty",1],["destination",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["refuses",2],["wrong",4],["pin",2],["count",2],["dirty",6],["destination",2],["upstream",3],["tmp",5],["path",5],["module",4],["importer",1],["root",4],["commit",6],["pytest",3],["raises",3],["runtime",3],["error",3],["match",3],["must",2],["be",2],["pinned",1],["import",3],["collection",3],["expected",7],["40",1],["skills",4],["99",2],["mkdir",1],["leftover",1],["write",1],["text",1],["encoding",1],["utf",1],["absent",1],["empty",1]]},{"id":"tests/test_import_bioskills.py#test_it_refuses_modified_and_untracked_checkout_bytes","name":[["test",1],["refuses",1],["modified",1],["untracked",1],["checkout",1],["bytes",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["refuses",2],["modified",3],["untracked",4],["checkout",4],["bytes",2],["upstream",3],["tmp",4],["path",4],["module",3],["importer",1],["root",5],["commit",5],["document",4],["alignment",4],["io",2],["skill",1],["md",1],["original",3],["read",1],["text",4],["utf",4],["write",3],["dirty",2],["encoding",3],["pytest",2],["raises",2],["runtime",2],["error",2],["match",2],["must",2],["be",2],["clean",2],["import",2],["collection",2],["expected",4],["skills",2],["examples",1],["py",1],["true",1]]},{"id":"tests/test_import_bioskills.py#test_partial_clone_cannot_lazy_fetch_missing_pinned_blobs","name":[["test",1],["partial",1],["clone",1],["cannot",1],["lazy",1],["fetch",1],["missing",1],["pinned",1],["blobs",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["partial",13],["clone",4],["cannot",3],["lazy",4],["fetch",3],["missing",6],["pinned",3],["blobs",2],["upstream",4],["tmp",5],["path",5],["local",2],["only",1],["import",2],["must",1],["not",2],["contact",1],["promisor",1],["remote",2],["implicitly",1],["module",3],["importer",2],["root",4],["commit",6],["git",9],["config",1],["uploadpack",1],["allow",1],["filter",2],["true",4],["subprocess",1],["run",1],["blob",3],["none",1],["no",2],["checkout",5],["as",1],["uri",1],["str",1],["check",1],["capture",1],["output",1],["text",1],["sparse",2],["init",1],["cone",1],["license",1],["assert",3],["status",1],["porcelain",1],["v1",1],["rev",1],["list",1],["objects",1],["print",1],["splitlines",1],["any",2],["line",2],["startswith",1],["validate",1],["if",1],["cat",1],["file",1],["tries",1],["its",1],["normal",1],["turns",1],["call",1],["into",1],["network",1],["transport",1],["error",2],["fetching",1],["disabled",1],["instead",1],["reports",1],["absent",1],["fails",1],["closed",1],["before",1],["publishing",1],["destination",4],["tree",1],["rename",1],["offline",1],["materialized",1],["pytest",1],["raises",1],["runtime",1],["match",1],["read",1],["collection",1],["expected",2],["skills",1],["exists",1]]},{"id":"tests/test_import_bioskills.py#test_pinned_tree_rejects_colliding_ancestor_directory_spellings","name":[["test",1],["pinned",1],["tree",1],["rejects",1],["colliding",1],["ancestor",1],["directory",1],["spellings",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["pinned",2],["tree",3],["rejects",2],["colliding",2],["ancestor",2],["directory",2],["spellings",2],["tmp",3],["path",4],["monkeypatch",3],["from",1],["types",1],["import",1],["simple",2],["namespace",2],["module",3],["importer",1],["listing",2],["100644",3],["blob",3],["40",3],["tcategory",2],["foo",2],["skill",1],["md",1],["examples",1],["evil",1],["py",1],["license",1],["encode",1],["utf",1],["setattr",1],["subprocess",1],["run",1],["lambda",1],["args",1],["kwargs",1],["stdout",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["components",1],["collide",1],["selected",1],["entries",1],["unused",1]]},{"id":"tests/test_import_bioskills.py#test_pinned_tree_rejects_unicode_normalization_path_collisions","name":[["test",1],["pinned",1],["tree",1],["rejects",1],["unicode",1],["normalization",1],["path",1],["collisions",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["pinned",2],["tree",3],["rejects",2],["unicode",2],["normalization",2],["path",5],["collisions",2],["tmp",3],["monkeypatch",3],["from",1],["types",1],["import",1],["simple",2],["namespace",2],["module",3],["importer",1],["object",4],["40",3],["listing",2],["100644",3],["blob",3],["talignment",2],["alignment",2],["io",2],["examples",2],["caf",1],["latin",1],["small",1],["letter",1],["acute",2],["py",2],["cafe",1],["combining",1],["accent",1],["license",1],["encode",1],["utf",1],["setattr",1],["subprocess",1],["run",1],["lambda",1],["args",1],["kwargs",1],["stdout",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["collide",1],["windows",1],["mac",1],["os",1],["selected",1],["entries",1],["unused",1]]},{"id":"tests/test_import_bioskills.py#test_selected_git_symlink_is_rejected_without_following_local_target","name":[["test",1],["selected",1],["git",1],["symlink",1],["rejected",1],["without",1],["following",1],["local",1],["target",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["selected",6],["git",5],["symlink",5],["rejected",2],["without",2],["following",2],["local",5],["target",2],["upstream",3],["tmp",4],["path",4],["committed",1],["must",1],["not",2],["smuggle",1],["host",2],["bytes",2],["into",1],["bundle",1],["module",2],["importer",1],["root",6],["commit",5],["outside",3],["py",3],["write",1],["text",1],["secret",1],["true",1],["encoding",1],["utf",1],["alignment",4],["io",2],["examples",2],["run",2],["unlink",1],["add",1],["qm",1],["rev",1],["parse",1],["head",1],["destination",3],["out",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["regular",1],["file",1],["import",1],["collection",1],["expected",2],["skills",1],["assert",1],["exists",1]]},{"id":"tests/test_import_bioskills.py#test_the_conversion_rules_hold_on_a_small_pin","name":[["test",1],["conversion",1],["rules",1],["hold",1],["small",1],["pin",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["conversion",2],["rules",3],["hold",2],["small",2],["pin",2],["upstream",4],["tmp",3],["path",3],["module",3],["importer",1],["root",2],["commit",8],["destination",6],["out",1],["manifest",5],["import",1],["collection",1],["expected",2],["skills",2],["clawhub",1],["installer",1],["excluded",1],["other",1],["two",1],["converted",2],["assert",14],["skill",2],["count",1],["directories",2],["sorted",1],["str",1],["entry",2],["directory",1],["bio",5],["alignment",9],["io",4],["variants",1],["calling",1],["document",9],["md",3],["read",2],["text",3],["utf",2],["provenance",1],["injected",1],["tool",3],["type",3],["primary",1],["move",1],["under",1],["metadata",1],["origin",1],["openai4s",1],["category",1],["bioskills",1],["frontmatter",1],["record",1],["was",1],["actually",1],["not",3],["default",1],["ntool",1],["python",2],["command",1],["normalisation",1],["including",1],["spellings",1],["literal",1],["substring",1],["miss",1],["python3",1],["pip",1],["install",2],["pysam",1],["conda",1],["bioconda",1],["nextflow",1],["different",1],["url",1],["curl",2],["fs",2],["sl",2],["https",2],["bash",1],["examples",1],["scripts",2],["usage",2],["guide",4],["references",2],["rewrite",1],["reaches",1],["both",1],["run",1],["py",1],["file",1],["if",1],["os",1],["name",1],["nt",1],["stat",2],["imode",1],["st",1],["mode",1],["0o755",1]]},{"id":"tests/test_import_bioskills.py#test_the_manifest_records_posix_paths_in_a_stable_order","name":[["test",1],["manifest",1],["records",1],["posix",1],["paths",1],["stable",1],["order",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["test",2],["manifest",6],["records",2],["posix",2],["paths",10],["stable",2],["order",2],["upstream",7],["tmp",3],["path",9],["module",2],["importer",1],["root",2],["commit",3],["destination",2],["out",1],["import",1],["collection",1],["expected",2],["skills",2],["str",2],["row",4],["files",1],["assert",5],["sorted",1],["all",2],["not",3],["json",1],["written",1],["after",1],["payload",1],["hashed",1],["alignment",2],["io",1],["variants",1],["calling",1]]},{"id":"tests/test_import_bioskills.py#upstream","name":[["upstream",1]],"path":[["tests",1],["test",1],["import",1],["bioskills",1],["py",1]],"body":[["def",2],["upstream",5],["tmp",3],["path",3],["two",1],["skill",4],["checkout",1],["shaped",1],["like",1],["pinned",1],["repository",1],["root",13],["mkdir",2],["license",2],["write",3],["text",3],["mit",1],["encoding",3],["utf",3],["first",4],["alignment",3],["io",2],["bio",2],["run",2],["python",1],["pip",1],["install",1],["pysam",1],["then",1],["curl",2],["sl",1],["https",2],["bash",1],["examples",2],["py",1],["value",1],["usage",1],["guide",1],["md",1],["variants",1],["calling",2],["variant",1],["body",2],["excluded",1],["tree",1],["installer",3],["another",1],["agent",1],["platform",1],["clawhub",2],["git",6],["init",1],["config",2],["user",2],["email",1],["example",1],["com",1],["name",1],["add",1],["commit",1],["qm",1],["pin",1],["return",1],["rev",1],["parse",1],["head",1]]},{"id":"tests/test_jupyter_adapter.py","name":[["test",1],["jupyter",1],["adapter",1],["py",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["offline",1],["contracts",1],["optional",1],["jupyter",3],["kernel",4],["spec",3],["wire",1],["adapter",2],["from",5],["future",1],["import",10],["annotations",1],["asyncio",1],["json",1],["subprocess",1],["sys",1],["pathlib",1],["path",1],["pytest",3],["openai4s",3],["adapters",2],["bridge",1],["kernelspec",1],["names",1],["error",1],["status",1],["default",1],["user",1],["kernels",1],["dir",1],["install",1],["kernelspecs",2],["write",1],["cli",2],["main",2],["as",1],["mark",2],["parametrize",1],["language",1],["python",1],["integration",1]]},{"id":"tests/test_jupyter_adapter.py#_FakeBase","name":[["fake",1],["base",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["class",2],["fake",2],["base",4],["execution",1],["count",1],["def",3],["init",1],["self",9],["args",2],["kwargs",2],["del",1],["iopub",2],["socket",4],["object",1],["responses",2],["interrupts",2],["send",1],["response",1],["message",2],["type",2],["content",2],["assert",1],["append",1],["async",1],["interrupt",1],["request",1],["stream",3],["ident",3],["parent",3],["return",1]]},{"id":"tests/test_jupyter_adapter.py#_FakeBase.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["init",2],["self",5],["args",3],["kwargs",3],["del",1],["iopub",1],["socket",1],["object",1],["responses",1],["base",1],["interrupts",1]]},{"id":"tests/test_jupyter_adapter.py#_FakeBase.interrupt_request","name":[["interrupt",1],["request",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["async",2],["def",2],["interrupt",2],["request",2],["self",3],["stream",4],["ident",4],["parent",4],["base",1],["interrupts",1],["return",1]]},{"id":"tests/test_jupyter_adapter.py#_FakeBase.send_response","name":[["send",1],["response",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["send",2],["response",2],["self",4],["socket",4],["message",3],["type",3],["content",3],["assert",1],["iopub",1],["responses",1],["append",1]]},{"id":"tests/test_jupyter_adapter.py#_FakeSession","name":[["fake",1],["session",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["class",2],["fake",2],["session",2],["def",2],["init",1],["self",4],["messages",2],["send",1],["stream",2],["message",2],["type",2],["content",2],["parent",2],["ident",2],["none",1],["append",1]]},{"id":"tests/test_jupyter_adapter.py#_FakeSession.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["init",2],["self",3],["messages",1]]},{"id":"tests/test_jupyter_adapter.py#_FakeSession.send","name":[["send",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["send",2],["self",3],["stream",3],["message",3],["type",3],["content",3],["parent",3],["ident",3],["none",2],["messages",1],["append",1]]},{"id":"tests/test_jupyter_adapter.py#_Runtime","name":[["runtime",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["class",2],["runtime",2],["def",4],["init",1],["self",12],["calls",2],["interrupts",2],["shutdowns",2],["result",2],["stdout",1],["live",2],["ntail",1],["stderr",1],["warning",1],["error",1],["none",1],["execute",1],["code",2],["origin",2],["chunk",2],["append",1],["return",1],["dict",1],["interrupt",1],["shutdown",1]]},{"id":"tests/test_jupyter_adapter.py#_Runtime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["init",2],["self",6],["calls",1],["interrupts",1],["shutdowns",1],["result",1],["stdout",1],["live",1],["ntail",1],["stderr",1],["warning",1],["error",1],["none",1]]},{"id":"tests/test_jupyter_adapter.py#_Runtime.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["execute",2],["self",4],["code",3],["origin",3],["chunk",3],["calls",1],["append",1],["live",1],["return",1],["dict",1],["result",1]]},{"id":"tests/test_jupyter_adapter.py#_Runtime.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["interrupt",2],["self",3],["interrupts",1]]},{"id":"tests/test_jupyter_adapter.py#_Runtime.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["shutdowns",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_executes_against_the_real_hardened_python_worker","name":[["test",1],["bridge",1],["executes",1],["against",1],["real",1],["hardened",1],["python",1],["worker",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",3],["test",2],["bridge",3],["executes",2],["against",2],["real",2],["hardened",2],["python",3],["worker",2],["monkeypatch",3],["tmp",3],["path",3],["chdir",1],["kernel",16],["type",4],["create",1],["class",1],["base",2],["fake",1],["try",1],["first",2],["execute",6],["answer",2],["40",1],["silent",6],["false",9],["second",2],["print",4],["no",4],["host",6],["globals",3],["changed",2],["mode",5],["import",1],["os",2],["main",4],["environ",1],["openai4",1],["repl",5],["original",2],["run",4],["cell",4],["force",2],["args",2],["kwargs",3],["return",1],["still",2],["openai4s",1],["files",2],["open",2],["standalone",2],["txt",2],["as",2],["write",1],["ordinary",2],["file",2],["read",1],["finally",1],["shutdown",1],["assert",4],["status",6],["ok",1],["stdout",5],["join",1],["content",3],["text",1],["message",2],["responses",1],["if",1],["stream",1],["name",1],["42",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_interrupt_result_uses_standard_keyboard_interrupt_error","name":[["test",1],["bridge",1],["interrupt",2],["result",1],["uses",1],["standard",1],["keyboard",1],["error",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["test",2],["bridge",3],["interrupt",8],["result",3],["uses",2],["standard",2],["keyboard",6],["error",5],["runtime",5],["stdout",1],["stderr",1],["interrupted",2],["true",2],["kernel",7],["type",2],["create",1],["class",1],["python",1],["base",2],["fake",1],["factory",1],["lambda",1],["language",1],["cwd",1],["reply",2],["execute",1],["while",1],["pass",1],["silent",1],["false",1],["assert",2],["status",1],["execution",1],["count",1],["ename",2],["evalue",2],["traceback",2],["responses",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_main_reports_missing_dependency_and_forwards_connection_args","name":[["test",1],["bridge",1],["main",1],["reports",1],["missing",1],["dependency",1],["forwards",1],["connection",1],["args",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",3],["test",2],["bridge",8],["main",4],["reports",2],["missing",4],["dependency",2],["forwards",2],["connection",5],["args",2],["monkeypatch",4],["capsys",3],["setattr",2],["load",2],["ipykernel",2],["lambda",2],["throw",1],["jupyter",1],["unavailable",1],["assert",5],["language",2],["python",1],["json",3],["readouterr",1],["err",1],["launched",4],["class",2],["app",2],["classmethod",1],["launch",1],["instance",1],["cls",1],["kwargs",2],["append",1],["fake",1],["base",1],["argv",1],["kernel",1],["implementation",1],["openai4s",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_main_reports_missing_dependency_and_forwards_connection_args.App","name":[["app",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["class",2],["app",2],["classmethod",1],["def",1],["launch",1],["instance",1],["cls",1],["kwargs",2],["launched",1],["append",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_main_reports_missing_dependency_and_forwards_connection_args.App.launch_instance","name":[["launch",1],["instance",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["launch",2],["instance",2],["cls",2],["kwargs",3],["launched",1],["append",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_maps_execute_stream_error_interrupt_and_shutdown","name":[["test",1],["bridge",1],["maps",1],["execute",1],["stream",1],["error",1],["interrupt",1],["shutdown",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",3],["test",2],["bridge",4],["maps",2],["execute",4],["stream",5],["error",7],["interrupt",4],["shutdown",4],["monkeypatch",2],["runtime",8],["factory",6],["calls",4],["language",2],["cwd",2],["append",1],["path",1],["return",1],["kernel",17],["type",2],["create",1],["class",1],["python",2],["base",4],["fake",2],["reply",3],["print",2],["ok",7],["silent",2],["false",2],["assert",16],["status",6],["execution",1],["count",1],["payload",1],["user",2],["expressions",1],["item",4],["responses",4],["text",1],["live",1],["tail",1],["warning",1],["result",1],["stdout",1],["stderr",1],["value",2],["broken",3],["clear",1],["failed",4],["ename",1],["evalue",1],["session",5],["response",2],["asyncio",1],["run",1],["request",1],["control",2],["id",2],["interrupts",2],["calling",1],["here",1],["would",1],["signal",1],["process",1],["group",1],["after",1],["exact",1],["child",1],["was",1],["already",1],["interrupted",1],["messages",1],["true",4],["restart",2],["shutdowns",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_maps_execute_stream_error_interrupt_and_shutdown.factory","name":[["factory",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["factory",3],["language",3],["cwd",3],["calls",1],["append",1],["path",1],["return",1],["runtime",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_silent_execution_and_runtime_exception_are_protocol_safe","name":[["test",1],["bridge",1],["silent",1],["execution",1],["runtime",1],["exception",1],["protocol",1],["safe",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",3],["test",2],["bridge",3],["silent",4],["execution",2],["runtime",9],["exception",2],["protocol",2],["safe",2],["kernel",8],["type",2],["create",1],["class",1],["base",2],["fake",1],["factory",1],["lambda",1],["language",1],["cwd",1],["reply",2],["execute",3],["summary",1],["true",1],["assert",5],["status",2],["ok",1],["responses",1],["explode",2],["code",2],["origin",2],["chunk",2],["del",1],["raise",1],["error",3],["worker",2],["exited",2],["failed",4],["stop",1],["false",1],["ename",1],["evalue",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_silent_execution_and_runtime_exception_are_protocol_safe.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["explode",2],["code",3],["origin",3],["chunk",3],["del",1],["raise",1],["runtime",1],["error",1],["worker",1],["exited",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_wraps_a_broken_optional_install","name":[["test",1],["bridge",1],["wraps",1],["broken",1],["optional",1],["install",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",3],["test",2],["bridge",5],["wraps",2],["broken",4],["optional",3],["install",2],["monkeypatch",3],["real",2],["import",6],["name",3],["args",2],["kwargs",2],["if",1],["ipykernel",2],["kernelapp",1],["raise",1],["runtime",1],["error",1],["incompatible",1],["stack",1],["return",1],["setattr",1],["builtins",1],["pytest",1],["raises",1],["jupyter",1],["unavailable",1],["match",1],["could",1],["not",1],["be",1],["loaded",1],["load",1]]},{"id":"tests/test_jupyter_adapter.py#test_bridge_wraps_a_broken_optional_install.broken_import","name":[["broken",1],["import",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["broken",2],["import",3],["name",4],["args",3],["kwargs",3],["if",1],["ipykernel",1],["kernelapp",1],["raise",1],["runtime",1],["error",1],["incompatible",1],["optional",1],["stack",1],["return",1],["real",1]]},{"id":"tests/test_jupyter_adapter.py#test_cli_describe_and_export_work_without_ipykernel","name":[["test",1],["cli",1],["describe",1],["export",1],["work",1],["without",1],["ipykernel",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["test",2],["cli",4],["describe",3],["export",3],["work",2],["without",2],["ipykernel",2],["tmp",4],["path",4],["capsys",4],["monkeypatch",3],["daemon",5],["state",5],["setenv",1],["openai4",1],["data",1],["dir",1],["str",2],["assert",8],["main",2],["jupyter",3],["json",3],["described",3],["loads",1],["readouterr",2],["out",2],["adapter",1],["execution",1],["scope",1],["standalone",1],["not",2],["exists",2],["output",3],["specs",1],["language",1],["python",3],["openai4s",2],["kernel",1],["file",1],["exported",1]]},{"id":"tests/test_jupyter_adapter.py#test_export_is_deterministic_and_replace_never_deletes_extra_files","name":[["test",1],["export",1],["deterministic",1],["replace",1],["never",1],["deletes",1],["extra",1],["files",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["test",2],["export",2],["deterministic",2],["replace",3],["never",2],["deletes",2],["extra",5],["files",2],["tmp",6],["path",6],["written",2],["write",4],["kernelspecs",3],["python",12],["executable",2],["opt",3],["openai4s",6],["assert",5],["item",2],["name",1],["json",6],["kernel",2],["before",3],["read",3],["bytes",2],["loads",1],["argv",1],["parent",1],["keep",3],["txt",1],["text",2],["encoding",2],["utf",2],["pytest",1],["raises",1],["spec",1],["error",1],["match",1],["already",1],["exists",1],["replaced",2],["languages",1],["true",1],["len",1]]},{"id":"tests/test_jupyter_adapter.py#test_kernel_spec_is_a_real_namespaced_jupyter_manifest","name":[["test",1],["kernel",1],["spec",1],["real",1],["namespaced",1],["jupyter",1],["manifest",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["test",2],["kernel",5],["spec",10],["real",2],["namespaced",2],["jupyter",3],["manifest",2],["language",10],["python",5],["executable",1],["opt",2],["openai4s",4],["assert",6],["argv",1],["adapters",1],["bridge",1],["connection",1],["file",1],["if",1],["else",1],["interrupt",1],["mode",1],["message",1],["optional",1],["ipykernel",1],["installation",1],["advertises",1],["its",1],["own",1],["actual",1],["wire",1],["version",4],["hard",1],["coding",1],["different",1],["would",1],["make",1],["older",1],["supported",1],["installations",1],["lie",1],["during",1],["discovery",1],["protocol",2],["not",1],["metadata",1],["adapter",1],["execution",1],["scope",1],["standalone",1],["host",1],["rpc",1],["false",1],["internal",1],["hardened",1],["jsonl",1],["names",1],["replace",1],["isalnum",1]]},{"id":"tests/test_jupyter_adapter.py#test_kernel_spec_preserves_the_installing_environment_executable","name":[["test",1],["kernel",1],["spec",1],["preserves",1],["installing",1],["environment",1],["executable",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["test",2],["kernel",3],["spec",5],["preserves",2],["installing",2],["environment",2],["executable",5],["python",2],["sys",2],["assert",1],["argv",1],["str",1],["path",1],["absolute",1]]},{"id":"tests/test_jupyter_adapter.py#test_prefix_install_and_platform_user_paths_are_stdlib_only","name":[["test",1],["prefix",1],["install",1],["platform",1],["user",1],["paths",1],["stdlib",1],["only",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",2],["test",2],["prefix",3],["install",3],["platform",5],["user",5],["paths",2],["stdlib",2],["only",2],["tmp",12],["path",13],["installed",2],["kernelspecs",1],["languages",1],["python",2],["executable",1],["venv",1],["expected",3],["share",1],["jupyter",4],["kernels",7],["openai4s",1],["assert",5],["str",3],["kernel",1],["json",1],["file",1],["default",3],["dir",3],["home",4],["darwin",1],["environ",3],["library",1],["linux",1],["xdg",3],["data",1],["win32",1],["appdata",3]]},{"id":"tests/test_jupyter_adapter.py#test_stdlib_kernelspec_import_does_not_load_optional_jupyter_stack","name":[["test",1],["stdlib",1],["kernelspec",1],["import",1],["not",1],["load",1],["optional",1],["jupyter",1],["stack",1]],"path":[["tests",1],["test",1],["jupyter",1],["adapter",1],["py",1]],"body":[["def",3],["test",2],["stdlib",2],["kernelspec",3],["import",7],["not",3],["load",2],["optional",3],["jupyter",7],["stack",3],["script",2],["builtins",3],["original",2],["guarded",2],["name",3],["args",2],["kwargs",2],["if",1],["split",1],["ipykernel",2],["client",1],["zmq",1],["raise",1],["assertion",1],["error",1],["imported",1],["return",1],["from",2],["openai4s",3],["adapters",3],["adapter",3],["status",11],["bridge",3],["assert",8],["execution",2],["scope",2],["standalone",2],["build",1],["parser",1],["prog",1],["endswith",1],["proc",3],["subprocess",1],["run",1],["sys",1],["executable",1],["cwd",1],["path",1],["file",1],["resolve",1],["parents",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["30",1],["check",1],["false",2],["returncode",1],["stderr",1],["host",1],["rpc",1],["internal",1],["protocol",1],["hardened",1],["jsonl",1],["dependency",1],["extra",1]]},{"id":"tests/test_kernel_font_cache.py","name":[["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["matplotlib",4],["font",5],["list",4],["sandboxed",1],["kernel",10],["starts",1],["who",1],["built",2],["enforced",1],["sandbox",4],["gives",1],["every",1],["empty",1],["private",2],["mplconfigdir",1],["so",1],["first",1],["plot",1],["each",2],["new",2],["rebuilt",1],["from",6],["scratch",1],["48",1],["seconds",1],["mac",2],["os",7],["scan",2],["shells",1],["out",2],["system",2],["profiler",2],["cure",1],["must",1],["not",6],["become",1],["channel",1],["between",1],["kernels",1],["seeded",1],["by",2],["host",1],["interpreter",2],["confined",1],["running",1],["fixed",1],["program",1],["copied",1],["into",1],["temp",1],["never",2],["read",1],["back",1],["one",1],["future",1],["import",19],["annotations",1],["importlib",1],["util",1],["json",11],["re",1],["shlex",1],["signal",1],["subprocess",1],["sys",5],["tempfile",1],["threading",1],["time",3],["pathlib",1],["path",3],["types",1],["simple",1],["namespace",1],["pytest",6],["openai4s",3],["manager",3],["as",2],["module",2],["cache",1],["security",1],["status",1],["opt",1],["example",1],["env",1],["bin",1],["python",1],["stand",1],["py",1],["fake",1],["builder",1],["reports",1],["standin",1],["source",1],["fixture",2],["autouse",1],["true",1],["mark",3],["parametrize",3],["payload",1],["name",7],["fontlist",12],["v3",5],["11",11],["content",7],["10",2],["dumps",1],["class",1],["entry",1],["version",11],["pad",1],["4096",1],["error",3],["found",1],["v390",2],["391",1],["neither",1],["spelling",1],["has",1],["its",4],["str",3],["int",2],["up",1],["float",2],["happens",1],["format",1],["alike",1],["390",3],["ids",2],["mismatch",2],["fontmanager",1],["oversize",1],["integer",1],["report",1],["missing",1],["relative",1],["vanished",1],["changed",1],["during",1],["build",1],["child",2],["leaves",1],["parent",1],["process",1],["group",1],["helper",1],["then",1],["writes",1],["pid",1],["file",1],["named",1],["argument",1],["escaped",1],["setpgid",1],["handle",3],["open",1],["argv",3],["tmp",2],["write",1],["getpid",1],["close",1],["replace",1],["sleep",1],["120",1],["line",1],["expected",1],["12",2],["comment",1],["none",1],["before",1],["double",1],["quoted",1],["literal",1]]},{"id":"tests/test_kernel_font_cache.py#_builder_runner","name":[["builder",1],["runner",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["builder",3],["runner",3],["payload",3],["dict",4],["none",8],["calls",4],["list",2],["reports",1],["stand",1],["install",1],["as",1],["runs",1],["body",2],["reported",5],["name",1],["fontlist",2],["v3",1],["11",1],["json",1],["content",2],["if",1],["source",3],["not",1],["update",1],["fields",1],["standin",1],["return",2],["raw",1]]},{"id":"tests/test_kernel_font_cache.py#_builder_runner.body","name":[["body",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["body",2],["dict",3],["reported",5],["payload",1],["name",1],["fontlist",2],["v3",1],["11",1],["json",1],["content",2],["if",1],["source",3],["not",1],["update",1],["fields",1],["standin",1],["return",1]]},{"id":"tests/test_kernel_font_cache.py#_enforced_sandbox","name":[["enforced",1],["sandbox",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["enforced",3],["sandbox",8],["tmp",4],["path",6],["name",4],["str",5],["kernel",5],["workspace",5],["mkdir",2],["temp",8],["mode",2],["0o700",1],["status",4],["enforce",1],["state",1],["enabled",1],["backend",1],["seatbelt",1],["true",3],["self",1],["test",2],["passed",1],["network",1],["policy",1],["blocked",1],["dir",3],["detail",1],["offline",1],["return",1],["executable",1],["usr",1],["bin",1],["exec",1],["owns",1]]},{"id":"tests/test_kernel_font_cache.py#_fake_matplotlib","name":[["fake",1],["matplotlib",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["fake",2],["matplotlib",5],["root",4],["path",7],["package",4],["mkdir",1],["parents",1],["true",1],["init",1],["py",2],["write",3],["text",2],["import",3],["os",4],["cachedir",2],["return",2],["environ",1],["mplconfigdir",1],["encoding",3],["utf",3],["font",2],["manager",2],["json",2],["class",1],["version",1],["11",2],["join",1],["fontlist",2],["v3",1],["open",1],["as",1],["handle",2]]},{"id":"tests/test_kernel_font_cache.py#_font_manager_source","name":[["font",1],["manager",1],["source",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["font",3],["manager",3],["source",2],["path",3],["spec",5],["importlib",1],["util",1],["find",1],["matplotlib",1],["assert",1],["not",1],["none",1],["submodule",2],["search",2],["locations",2],["return",1],["list",1],["py",1]]},{"id":"tests/test_kernel_font_cache.py#_fontlist","name":[["fontlist",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["fontlist",2],["version",4],["object",2],["11",2],["extra",3],["str",2],["return",1],["json",1],["dumps",1],["class",1],["font",2],["manager",2],["default",3],["weight",1],["normal",1],["size",1],["none",1],["family",1],["ttf",1],["deja",1],["vu",1],["sans",1],["afm",1],["helvetica",1],["afmlist",1],["ttflist",1]]},{"id":"tests/test_kernel_font_cache.py#_isolated_font_cache_state","name":[["isolated",1],["font",1],["cache",1],["state",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["isolated",2],["font",12],["cache",9],["state",2],["tmp",6],["path",5],["monkeypatch",3],["roots",6],["under",1],["no",1],["build",1],["enabled",1],["remembered",1],["across",1],["tests",1],["fonts",2],["system",1],["user",1],["root",2],["mkdir",2],["setattr",1],["lambda",1],["platform",1],["home",1],["source",5],["mpl",1],["install",1],["matplotlib",1],["manager",1],["py",1],["parent",1],["parents",1],["true",1],["write",1],["text",1],["version",1],["11",1],["encoding",1],["utf",1],["standin",1],["disable",2],["background",2],["builds",2],["inflight",2],["clear",4],["failed",2],["at",2],["yield",1]]},{"id":"tests/test_kernel_font_cache.py#_kernel_mplconfigdir","name":[["kernel",1],["mplconfigdir",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["kernel",4],["mplconfigdir",3],["sandbox",5],["path",3],["return",1],["apply",1],["environment",1]]},{"id":"tests/test_kernel_font_cache.py#_kill_leftover_builder","name":[["kill",1],["leftover",1],["builder",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["kill",3],["leftover",2],["builder",3],["report",4],["path",2],["none",2],["teardown",1],["after",1],["failure",1],["test",1],["started",1],["still",1],["alive",2],["if",2],["not",1],["exists",1],["return",1],["state",3],["json",1],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["pid",5],["child",1],["try",1],["os",1],["signal",1],["sigkill",1],["except",1],["oserror",1],["pass",1]]},{"id":"tests/test_kernel_font_cache.py#_parse_font_manager_version","name":[["parse",1],["font",1],["manager",1],["version",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["parse",2],["font",3],["manager",3],["version",6],["source",4],["str",4],["int",4],["none",4],["as",2],["matplotlib",1],["own",1],["spells",1],["up",1],["10",1],["390",1],["string",1],["from",1],["11",1],["typed",1],["written",1],["list",1],["must",1],["compare",1],["equal",1],["inside",1],["kernel",1],["match",3],["re",2],["search",1],["multiline",1],["if",2],["return",2],["literal",4],["group",1],["isdigit",1],["else",1]]},{"id":"tests/test_kernel_font_cache.py#_pid_alive","name":[["pid",1],["alive",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["pid",5],["alive",2],["int",2],["bool",2],["try",1],["os",1],["kill",1],["except",2],["process",1],["lookup",1],["error",2],["return",3],["false",1],["permission",1],["true",2]]},{"id":"tests/test_kernel_font_cache.py#_probe_temp","name":[["probe",1],["temp",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["probe",2],["temp",9],["tmp",4],["path",3],["monkeypatch",5],["unconfined",1],["probes",1],["whose",1],["directories",1],["land",1],["test",1],["look",1],["sandbox",3],["off",2],["so",1],["lifecycle",1],["same",1],["linux",1],["runner",1],["without",1],["bubblewrap",1],["as",1],["mac",1],["enforced",1],["only",1],["changes",1],["builder",1],["own",1],["lives",1],["not",2],["who",1],["stops",1],["if",1],["hasattr",1],["os",1],["killpg",1],["pytest",1],["skip",1],["needs",1],["posix",1],["process",1],["groups",1],["mkdir",1],["setenv",2],["openai4",1],["kernel",1],["tmpdir",1],["str",2],["setattr",1],["tempfile",1],["tempdir",1],["return",1]]},{"id":"tests/test_kernel_font_cache.py#_raw_runner","name":[["raw",1],["runner",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["raw",2],["runner",2],["payload",5],["calls",4],["list",3],["none",5],["run",2],["command",2],["kwargs",2],["if",2],["not",1],["append",1],["body",2],["callable",1],["else",1],["return",2],["simple",1],["namespace",1],["returncode",1],["stdout",1],["noise",1],["font",1],["cache",1],["marker",1],["json",1],["dumps",1],["encode",1],["stderr",1]]},{"id":"tests/test_kernel_font_cache.py#_raw_runner.run","name":[["run",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["run",2],["command",3],["kwargs",3],["if",2],["calls",2],["not",1],["none",1],["append",1],["list",1],["body",2],["payload",3],["callable",1],["else",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["noise",1],["font",1],["cache",1],["marker",1],["json",1],["dumps",1],["encode",1],["stderr",1]]},{"id":"tests/test_kernel_font_cache.py#_shadowing_directory","name":[["shadowing",1],["directory",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["shadowing",2],["directory",5],["root",7],["path",4],["whose",1],["modules",1],["would",1],["answer",1],["stdlib",1],["matplotlib",3],["each",1],["one",1],["prints",1],["forged",3],["perfectly",1],["valid",1],["font",2],["list",1],["exits",1],["cleanly",1],["so",1],["only",1],["thing",1],["keeps",1],["out",1],["host",1],["cache",2],["never",1],["importing",1],["daemon",1],["launched",1],["from",1],["cell",1],["write",3],["cli",1],["kernel",1],["workspace",1],["its",1],["launch",1],["exactly",1],["such",1],["place",1],["mkdir",2],["parents",1],["true",2],["marker",1],["json",3],["dumps",1],["name",3],["fontlist",2],["v3",1],["11",1],["content",1],["default",1],["family",1],["ttf",1],["poisoned",2],["afm",1],["hijack",3],["print",1],["flush",1],["nimport",1],["os",1],["nos",1],["exit",1],["shutil",1],["signal",1],["tempfile",1],["py",2],["text",2],["encoding",2],["utf",2],["init",1],["return",1]]},{"id":"tests/test_kernel_font_cache.py#_slow_builder_interpreter","name":[["slow",1],["builder",1],["interpreter",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["slow",2],["builder",5],["interpreter",8],["root",4],["path",7],["report",9],["whose",2],["font",3],["scan",6],["outlasts",1],["any",1],["daemon",1],["starts",2],["runs",1],["real",2],["program",1],["python",2],["against",1],["stand",1],["matplotlib",4],["manager",2],["child",3],["way",1],["mac",1],["os",8],["system",1],["profiler",1],["process",1],["group",1],["its",1],["own",1],["holding",1],["stdout",1],["stderr",1],["reports",1],["both",1],["pids",1],["private",1],["cache",2],["directory",1],["then",1],["sleeps",1],["one",1],["would",1],["still",1],["be",1],["walking",1],["fonts",1],["site",6],["mkdir",2],["parents",2],["true",2],["init",1],["py",2],["write",3],["text",3],["import",2],["cachedir",1],["return",2],["environ",2],["mplconfigdir",2],["encoding",4],["utf",4],["json",2],["subprocess",2],["sys",3],["time",3],["str",2],["popen",1],["executable",2],["escaped",1],["while",1],["not",1],["exists",1],["sleep",2],["01",1],["state",2],["pid",2],["getpid",1],["open",1],["tmp",2],["as",1],["handle",2],["dump",1],["replace",1],["120",1],["env",1],["bin",2],["parent",1],["sh",1],["pythonpath",1],["shlex",2],["quote",2],["exec",1],["chmod",1],["0o755",1]]},{"id":"tests/test_kernel_font_cache.py#_source_fields","name":[["source",1],["fields",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["source",8],["fields",2],["path",2],["dict",2],["builder",1],["reports",1],["about",1],["font",1],["manager",1],["imported",1],["info",3],["stat",2],["return",1],["str",1],["st",2],["mtime",1],["ns",1],["size",1]]},{"id":"tests/test_kernel_font_cache.py#_StoppingDaemon","name":[["stopping",1],["daemon",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["class",2],["stopping",2],["daemon",2],["run",1],["server",2],["httpd",1],["kernel",3],["spawn",2],["starts",1],["build",3],["then",1],["stop",4],["arrives",2],["def",4],["init",1],["self",14],["interpreter",4],["path",2],["data",5],["dir",5],["ready",4],["none",6],["builds",2],["list",2],["requested",2],["at",2],["float",1],["serve",1],["forever",1],["sandboxed",1],["finds",1],["no",1],["font",3],["seed",1],["cache",2],["append",1],["request",1],["str",1],["assert",1],["never",1],["reached",1],["point",1],["under",1],["test",1],["openai4s",1],["sigterm",1],["as",1],["keyboard",2],["interrupt",2],["time",1],["monotonic",1],["raise",1],["shutdown",1],["pass",2],["close",1]]},{"id":"tests/test_kernel_font_cache.py#_StoppingDaemon.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["init",2],["self",7],["interpreter",4],["path",4],["data",4],["dir",4],["ready",4],["none",4],["builds",1],["list",1],["stop",1],["requested",1],["at",1],["float",1]]},{"id":"tests/test_kernel_font_cache.py#_StoppingDaemon.serve_forever","name":[["serve",1],["forever",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["serve",2],["forever",2],["self",7],["none",2],["sandboxed",2],["kernel",4],["spawn",2],["finds",2],["no",2],["font",5],["list",2],["seed",2],["cache",3],["builds",1],["append",1],["request",1],["build",2],["str",1],["interpreter",1],["data",2],["dir",2],["assert",1],["ready",1],["never",1],["reached",1],["point",1],["under",1],["test",1],["openai4s",1],["stop",2],["sigterm",1],["arrives",1],["as",1],["keyboard",2],["interrupt",2],["requested",1],["at",1],["time",1],["monotonic",1],["raise",1]]},{"id":"tests/test_kernel_font_cache.py#_StoppingDaemon.server_close","name":[["server",1],["close",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["server",2],["close",2],["self",2],["none",2],["pass",1]]},{"id":"tests/test_kernel_font_cache.py#_StoppingDaemon.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["none",2],["pass",1]]},{"id":"tests/test_kernel_font_cache.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["wait",2],["predicate",4],["timeout",3],["float",2],["bool",2],["deadline",2],["time",3],["monotonic",2],["while",1],["not",1],["if",1],["return",2],["sleep",1],["02",1],["true",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_build_that_had_not_spawned_when_the_daemon_stopped_never_scans","name":[["test",1],["build",1],["had",1],["not",1],["spawned",1],["daemon",1],["stopped",1],["never",1],["scans",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["test",3],["build",9],["had",3],["not",8],["spawned",3],["daemon",9],["stopped",2],["never",2],["scans",2],["tmp",5],["path",7],["probe",3],["temp",3],["monkeypatch",4],["between",1],["its",5],["request",1],["spawn",2],["shutdown",3],["begins",1],["window",1],["real",1],["directory",3],["fingerprint",7],["sandbox",1],["self",1],["run",2],["first",1],["stopping",2],["only",2],["builders",1],["already",1],["running",1],["would",1],["let",1],["one",1],["start",1],["scan",2],["after",3],["teardown",2],["finished",1],["from",1],["openai4s",1],["server",2],["import",1],["gateway",2],["setattr",2],["font",5],["cache",3],["timeout",1],["raising",1],["false",2],["entered",3],["threading",2],["event",2],["release",4],["held",2],["args",2],["kwargs",2],["wait",3],["60",2],["return",1],["report",5],["builder",3],["json",2],["interpreter",3],["slow",2],["data",1],["lambda",2],["passed",3],["try",1],["builds",2],["assert",5],["none",2],["reaches",1],["returned",1],["join",2],["10",2],["alive",3],["ran",1],["if",3],["exists",1],["state",3],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["pid",3],["child",1],["sorted",1],["name",1],["iterdir",1],["true",1],["finally",1],["kill",1],["leftover",1],["thread",3]]},{"id":"tests/test_kernel_font_cache.py#test_a_build_that_had_not_spawned_when_the_daemon_stopped_never_scans.held_fingerprint","name":[["held",1],["fingerprint",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["held",2],["fingerprint",3],["args",3],["kwargs",3],["entered",1],["release",1],["wait",1],["60",1],["return",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_cache_inside_the_kernels_own_workspace_is_not_trusted","name":[["test",1],["cache",1],["inside",1],["kernels",1],["own",1],["workspace",1],["not",1],["trusted",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["cache",6],["inside",2],["kernels",2],["own",2],["workspace",3],["not",4],["trusted",2],["tmp",3],["path",4],["sandbox",6],["enforced",1],["data",6],["dir",5],["status",1],["assert",3],["font",4],["build",1],["interpreter",3],["runner",2],["builder",1],["try",1],["seed",1],["kernel",2],["mplconfigdir",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_daemon_launched_from_a_poisoned_directory_stores_no_font_list","name":[["test",1],["daemon",1],["launched",1],["from",1],["poisoned",1],["directory",1],["stores",1],["no",1],["font",1],["list",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["daemon",3],["launched",2],["from",3],["poisoned",2],["directory",3],["stores",2],["no",3],["font",5],["list",3],["tmp",5],["path",5],["monkeypatch",3],["end",2],["through",1],["real",2],["confined",1],["probe",1],["shadowing",2],["cwd",2],["interpreter",5],["fresh",1],["virtualenv",2],["matplotlib",1],["so",1],["honest",1],["outcome",1],["failed",1],["build",2],["empty",1],["cache",5],["milliseconds",1],["not",3],["scan",1],["forged",1],["host",1],["would",1],["instead",1],["be",1],["seeded",1],["into",1],["every",1],["later",1],["enforced",1],["kernel",1],["venv",5],["created",3],["subprocess",1],["run",1],["sys",1],["executable",1],["without",1],["pip",1],["str",2],["capture",1],["output",1],["true",1],["timeout",2],["120",2],["check",1],["false",1],["bin",1],["python",1],["if",1],["returncode",1],["exists",2],["pytest",1],["skip",1],["cannot",1],["create",1],["here",1],["stderr",1],["data",5],["dir",4],["chdir",1],["assert",2],["none",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_failed_build_is_not_retried_on_every_spawn","name":[["test",1],["failed",1],["build",1],["not",1],["retried",1],["every",1],["spawn",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["build",4],["not",4],["retried",2],["every",2],["spawn",2],["tmp",3],["path",3],["font",3],["cache",3],["enable",1],["background",1],["builds",1],["data",1],["calls",4],["list",1],["runner",6],["builder",1],["error",2],["module",1],["found",1],["thread",3],["request",2],["interpreter",2],["assert",3],["none",2],["join",1],["10",1],["len",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_font_list_a_kernel_wrote_never_reaches_another_kernel","name":[["test",1],["font",1],["list",1],["kernel",2],["wrote",1],["never",1],["reaches",1],["another",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["font",8],["list",3],["kernel",9],["wrote",2],["never",3],["reaches",2],["another",2],["tmp",5],["path",9],["data",8],["dir",7],["built",6],["cache",6],["build",1],["interpreter",5],["runner",2],["builder",1],["assert",7],["not",1],["none",1],["trusted",3],["read",3],["bytes",3],["first",6],["enforced",2],["sandbox",2],["seed",2],["cell",1],["rewrites",1],["its",1],["own",4],["copy",1],["poisoned",1],["fresh",1],["one",1],["matplotlib",1],["version",1],["host",1],["mplconfigdir",2],["fontlist",7],["v3",4],["11",4],["json",6],["write",2],["text",2],["ttflist",1],["fname",1],["etc",1],["passwd",1],["encoding",2],["utf",2],["v9",1],["close",2],["second",5],["try",1],["theirs",3],["sorted",2],["name",2],["iterdir",2],["finally",1],["parent",1],["manifest",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_list_whose_matplotlib_install_cannot_be_pinned_is_not_stored","name":[["test",1],["list",1],["whose",1],["matplotlib",1],["install",1],["cannot",1],["be",1],["pinned",1],["not",1],["stored",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["list",2],["whose",2],["matplotlib",3],["install",3],["cannot",2],["be",2],["pinned",2],["not",4],["stored",2],["tmp",4],["path",4],["monkeypatch",3],["report",5],["source",10],["standin",1],["fields",9],["if",1],["missing",1],["elif",2],["relative",1],["even",1],["resolves",1],["from",1],["host",2],["cwd",1],["but",1],["builder",2],["ran",1],["another",2],["directory",1],["so",1],["named",1],["knowable",1],["here",1],["chdir",1],["parent",2],["font",4],["manager",2],["py",2],["vanished",1],["str",1],["gone",1],["else",1],["imported",1],["one",1],["now",1],["sees",1],["stat",3],["payload",2],["name",1],["fontlist",2],["v3",1],["11",1],["json",1],["content",1],["data",5],["dir",4],["assert",2],["cache",3],["build",1],["interpreter",1],["runner",2],["raw",1],["none",1],["exists",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_matplotlib_before_3_11_list_is_stored_as_written_and_seeded","name":[["test",1],["matplotlib",1],["before",1],["11",1],["list",1],["stored",1],["as",1],["written",1],["seeded",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["matplotlib",4],["before",2],["11",2],["list",5],["stored",3],["as",2],["written",2],["seeded",4],["tmp",4],["path",4],["up",1],["10",4],["versions",1],["its",1],["font",6],["int",1],["manager",1],["version",5],["390",5],["there",1],["so",2],["fontlist",7],["v390",5],["json",8],["carrying",1],["refusing",1],["left",1],["py3",1],["floor",1],["any",1],["environment",1],["still",1],["scanning",1],["every",2],["enforced",2],["kernel",4],["doomed",1],["rebuild",1],["retry",1],["failed",1],["build",2],["after",1],["byte",2],["loads",3],["only",1],["copy",1],["re",1],["serialised",1],["string",1],["would",1],["be",1],["ignored",1],["inside",1],["data",6],["dir",5],["content",6],["built",5],["cache",4],["interpreter",3],["runner",2],["builder",1],["name",2],["assert",6],["not",1],["none",1],["read",3],["text",3],["encoding",3],["utf",3],["manifest",3],["parent",1],["sandbox",5],["try",1],["seed",1],["mplconfigdir",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_newly_installed_font_stops_the_stale_list_being_seeded","name":[["test",1],["newly",1],["installed",1],["font",1],["stops",1],["stale",1],["list",1],["being",1],["seeded",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",3],["newly",2],["installed",2],["font",10],["stops",2],["stale",2],["list",2],["being",2],["seeded",2],["tmp",4],["path",4],["isolated",3],["cache",7],["state",3],["data",6],["dir",5],["assert",3],["build",1],["interpreter",3],["runner",2],["builder",1],["user",3],["fonts",3],["noto",1],["sans",1],["cjk",1],["otf",1],["write",1],["bytes",1],["pin",1],["different",1],["mtime",1],["explicitly",1],["coarse",1],["filesystem",1],["clock",1],["must",1],["not",3],["be",1],["decides",1],["whether",1],["see",1],["install",1],["os",1],["utime",1],["ns",1],["000",6],["sandbox",5],["enforced",1],["try",1],["seed",1],["kernel",2],["mplconfigdir",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_python_kernel_asks_for_its_font_list_with_its_own_sandbox","name":[["test",1],["python",1],["kernel",1],["asks",1],["its",2],["font",1],["list",1],["own",1],["sandbox",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["python",2],["kernel",7],["asks",2],["its",4],["font",3],["list",3],["own",2],["sandbox",5],["tmp",3],["path",3],["monkeypatch",3],["seeded",3],["setattr",1],["manager",1],["module",1],["seed",1],["cache",1],["lambda",1],["interpreter",2],["append",1],["cwd",1],["str",1],["as",1],["assert",2],["execute",1],["error",1],["none",1],["sys",1],["executable",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_sandboxed_kernel_uses_the_seeded_list_instead_of_scanning","name":[["test",1],["sandboxed",1],["kernel",1],["uses",1],["seeded",1],["list",1],["instead",1],["scanning",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["sandboxed",2],["kernel",10],["uses",2],["seeded",2],["list",4],["instead",3],["scanning",2],["tmp",3],["path",4],["monkeypatch",2],["end",2],["host",3],["sandbox",4],["really",1],["enforced",4],["deliberately",1],["empty",2],["loads",1],["reports",1],["zero",1],["fonts",1],["at",1],["once",1],["ignored",1],["would",1],["scan",1],["system",1],["seconds",1],["non",1],["skipped",1],["no",2],["since",1],["unconfined",1],["keeps",1],["shared",1],["runtime",1],["cache",3],["spec",4],["importlib",1],["util",1],["find",1],["matplotlib",3],["if",3],["none",3],["not",3],["submodule",1],["search",1],["locations",1],["pytest",3],["skip",3],["installed",1],["source",6],["font",9],["manager",7],["version",6],["parse",1],["read",2],["text",1],["encoding",1],["utf",1],["cannot",1],["from",2],["data",4],["dir",4],["os",1],["environ",1],["openai4",1],["payload",2],["name",1],["fontlist",2],["json",1],["content",1],["fields",1],["assert",3],["build",1],["sys",1],["executable",1],["runner",2],["builder",1],["workspace",4],["mkdir",1],["cwd",1],["str",1],["as",1],["status",1],["result",3],["execute",1],["import",1],["print",1],["len",1],["ttflist",1],["error",1],["stdout",1],["strip",1]]},{"id":"tests/test_kernel_font_cache.py#test_a_symlinked_cache_file_is_not_followed","name":[["test",1],["symlinked",1],["cache",1],["file",1],["not",1],["followed",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["symlinked",2],["cache",6],["file",2],["not",4],["followed",2],["tmp",5],["path",5],["data",6],["dir",5],["built",5],["font",4],["build",1],["interpreter",3],["runner",2],["builder",1],["assert",2],["none",1],["elsewhere",4],["json",1],["write",1],["bytes",2],["read",1],["unlink",1],["symlink",1],["sandbox",4],["enforced",1],["try",1],["seed",1],["kernel",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_font_cache.py#test_an_enforced_kernel_is_seeded_with_the_host_built_font_list","name":[["test",1],["enforced",1],["kernel",1],["seeded",1],["host",1],["built",1],["font",1],["list",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["enforced",3],["kernel",5],["seeded",5],["host",3],["built",6],["font",7],["list",3],["tmp",4],["path",4],["data",6],["dir",5],["calls",4],["cache",5],["build",1],["interpreter",5],["runner",2],["builder",2],["assert",5],["not",2],["none",1],["name",1],["fontlist",2],["v3",2],["11",2],["json",2],["ran",1],["own",1],["fixed",1],["program",1],["sandbox",5],["try",1],["seed",1],["mplconfigdir",1],["read",2],["text",2],["encoding",2],["utf",2],["symlink",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_font_cache.py#test_an_unconfined_kernel_keeps_its_shared_runtime_cache","name":[["test",1],["unconfined",1],["kernel",1],["keeps",1],["its",1],["shared",1],["runtime",1],["cache",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",3],["unconfined",2],["kernel",4],["keeps",2],["its",2],["shared",2],["runtime",2],["cache",6],["tmp",4],["path",4],["data",6],["dir",6],["assert",2],["font",4],["build",1],["interpreter",3],["runner",2],["builder",1],["status",4],["sandbox",2],["mode",1],["off",2],["state",1],["disabled",1],["backend",1],["none",3],["enforced",2],["false",1],["self",1],["passed",1],["network",1],["policy",1],["not",2],["workspace",1],["str",1],["temp",1],["detail",1],["seed",1]]},{"id":"tests/test_kernel_font_cache.py#test_builder_output_that_is_not_a_font_list_is_not_stored","name":[["test",1],["builder",1],["output",1],["not",2],["font",1],["list",1],["stored",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["builder",3],["output",2],["not",5],["font",5],["list",2],["stored",2],["tmp",3],["path",3],["monkeypatch",3],["payload",3],["setattr",1],["cache",4],["max",1],["fontlist",1],["bytes",1],["1024",1],["data",5],["dir",4],["assert",2],["build",1],["interpreter",1],["runner",2],["none",1],["exists",1]]},{"id":"tests/test_kernel_font_cache.py#test_builds_only_start_where_enabled_and_run_once_at_a_time","name":[["test",1],["builds",1],["only",1],["start",1],["enabled",1],["run",1],["once",1],["at",1],["time",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["test",3],["builds",3],["only",2],["start",2],["enabled",3],["run",2],["once",2],["at",2],["time",2],["tmp",4],["path",4],["data",5],["dir",4],["sandbox",5],["enforced",1],["calls",4],["list",2],["release",4],["threading",1],["event",1],["build",6],["builder",6],["runner",5],["slow",5],["command",3],["kwargs",2],["append",1],["wait",1],["10",2],["return",1],["try",1],["not",4],["cli",1],["one",1],["shot",1],["cache",9],["miss",1],["starts",1],["nothing",2],["assert",8],["font",8],["seed",2],["kernel",2],["interpreter",7],["request",3],["none",3],["enable",1],["background",1],["thread",4],["second",1],["spawn",1],["while",1],["first",1],["still",1],["scanning",1],["joins",1],["join",1],["alive",1],["len",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_font_cache.py#test_builds_only_start_where_enabled_and_run_once_at_a_time.slow_builder","name":[["slow",1],["builder",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["slow",2],["builder",2],["command",4],["kwargs",3],["calls",1],["append",1],["list",1],["release",1],["wait",1],["10",1],["return",1],["build",1]]},{"id":"tests/test_kernel_font_cache.py#test_stopping_the_daemon_stops_its_font_list_build","name":[["test",1],["stopping",1],["daemon",1],["stops",1],["its",1],["font",1],["list",1],["build",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["stopping",3],["daemon",14],["stops",2],["its",8],["font",4],["list",3],["build",7],["tmp",5],["path",8],["probe",5],["temp",3],["openai4s",2],["stop",3],["must",1],["not",11],["leave",1],["scan",4],["running",1],["confined",2],["child",3],["own",1],["session",1],["waited",2],["from",2],["thread",6],["exiting",1],["froze",1],["mid",1],["wait",3],["builder",11],["ran",1],["re",1],["parented",1],["pid",4],["rest",1],["up",1],["timeout",1],["result",1],["discarded",1],["workspace",1],["never",1],["removed",1],["after",2],["had",2],["reported",1],["stopped",2],["driven",1],["through",1],["real",2],["run",3],["server",4],["teardown",1],["import",1],["gateway",2],["report",5],["json",2],["interpreter",4],["slow",2],["data",4],["dir",3],["lambda",2],["exists",3],["60",1],["passed",3],["false",1],["try",1],["nothing",1],["may",1],["be",1],["left",2],["process",2],["exits",1],["there",1],["still",1],["waiting",1],["dies",1],["returned",2],["at",3],["time",1],["monotonic",1],["builds",2],["assert",8],["none",2],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["alive",3],["outlived",1],["out",1],["stand",1],["two",1],["minutes",1],["go",1],["requested",1],["10",2],["everything",1],["started",1],["only",1],["group",1],["held",1],["pipes",1],["too",1],["cache",2],["sorted",1],["name",1],["iterdir",1],["true",1],["finally",1],["if",2],["kill",1],["leftover",1],["join",1]]},{"id":"tests/test_kernel_font_cache.py#test_the_builder_program_never_imports_from_its_working_directory","name":[["test",1],["builder",1],["program",1],["never",1],["imports",1],["from",1],["its",1],["working",1],["directory",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["test",2],["builder",4],["program",3],["never",2],["imports",2],["from",2],["its",2],["working",3],["directory",5],["tmp",6],["path",9],["python",1],["puts",1],["first",1],["sys",2],["itself",1],["must",1],["drop",1],["before",1],["any",1],["import",1],["not",3],["already",1],["loaded",1],["whatever",1],["runner",4],["leaves",1],["fake",3],["matplotlib",2],["site",1],["poisoned",4],["shadowing",1],["cwd",2],["command",2],["timeout",3],["env",3],["os",1],["environ",1],["pythonpath",1],["str",2],["tmpdir",1],["return",1],["subprocess",1],["run",1],["capture",1],["output",1],["true",1],["check",1],["false",1],["built",3],["font",2],["cache",2],["build",1],["executable",1],["data",2],["dir",1],["assert",2],["none",1],["failed",1],["against",1],["stand",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_kernel_font_cache.py#test_the_builder_program_never_imports_from_its_working_directory.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["runner",2],["command",3],["timeout",4],["env",3],["path",3],["os",1],["environ",1],["pythonpath",1],["str",2],["fake",1],["tmpdir",1],["tmp",1],["return",1],["subprocess",1],["run",1],["capture",1],["output",1],["true",1],["cwd",1],["poisoned",1],["check",1],["false",1]]},{"id":"tests/test_kernel_font_cache.py#test_the_builder_program_returns_the_list_matplotlib_wrote","name":[["test",1],["builder",1],["program",1],["returns",1],["list",1],["matplotlib",1],["wrote",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["test",2],["builder",2],["program",3],["returns",2],["list",2],["matplotlib",6],["wrote",3],["tmp",6],["path",9],["fixed",1],["host",1],["runs",1],["against",1],["stand",1],["must",1],["hand",1],["back",1],["font",6],["manager",4],["into",1],["fresh",1],["directory",1],["created",1],["not",3],["pre",1],["existing",1],["cache",4],["environment",1],["pointed",1],["at",1],["fake",4],["site",1],["stale",5],["shared",1],["mkdir",1],["fontlist",1],["v3",1],["11",1],["json",4],["write",1],["text",4],["poison",2],["encoding",4],["utf",4],["runner",3],["command",2],["timeout",3],["env",3],["os",1],["environ",1],["pythonpath",1],["str",3],["mplconfigdir",1],["tmpdir",1],["return",1],["subprocess",1],["run",1],["capture",1],["output",1],["true",1],["check",1],["false",1],["built",5],["build",1],["sys",1],["executable",1],["data",2],["dir",1],["assert",4],["none",1],["loads",2],["read",3],["class",1],["manifest",4],["pins",1],["install",1],["came",1],["from",1],["parent",1],["source",1],["resolve",2],["py",1]]},{"id":"tests/test_kernel_font_cache.py#test_the_builder_program_returns_the_list_matplotlib_wrote.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["runner",2],["command",3],["timeout",4],["env",3],["path",3],["os",1],["environ",1],["pythonpath",1],["str",3],["fake",1],["mplconfigdir",1],["stale",1],["tmpdir",1],["tmp",1],["return",1],["subprocess",1],["run",1],["capture",1],["output",1],["true",1],["check",1],["false",1]]},{"id":"tests/test_kernel_font_cache.py#test_the_end_to_end_test_reads_every_font_manager_version_spelling","name":[["test",2],["end",2],["reads",1],["every",1],["font",1],["manager",1],["version",1],["spelling",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",3],["test",5],["end",6],["reads",2],["every",2],["font",4],["manager",4],["version",4],["spelling",2],["line",3],["expected",4],["cannot",1],["read",1],["makes",1],["skip",1],["not",2],["fail",1],["only",1],["understood",1],["quoted",1],["11",1],["form",1],["so",1],["matplotlib",2],["10",2],["py3",1],["floor",1],["skipped",1],["as",1],["installed",1],["ci",1],["leg",1],["seeding",1],["did",1],["nothing",1],["stayed",1],["green",1],["source",2],["class",1],["init",1],["self",1],["pass",1],["parsed",3],["parse",1],["assert",1],["type",2]]},{"id":"tests/test_kernel_font_cache.py#test_upgrading_matplotlib_rebuilds_instead_of_seeding_the_old_list","name":[["test",1],["upgrading",1],["matplotlib",1],["rebuilds",1],["instead",1],["seeding",1],["old",1],["list",1]],"path":[["tests",1],["test",1],["kernel",1],["font",1],["cache",1],["py",1]],"body":[["def",2],["test",2],["upgrading",2],["matplotlib",4],["rebuilds",2],["instead",2],["seeding",2],["old",3],["list",5],["tmp",6],["path",6],["new",3],["names",1],["its",2],["font",11],["after",1],["own",1],["version",2],["built",2],["one",1],["then",2],["ignored",1],["inside",1],["kernel",7],["scans",1],["again",1],["every",1],["up",1],["max",1],["cache",11],["age",1],["unless",1],["host",1],["notices",1],["install",2],["was",1],["from",1],["has",1],["changed",1],["data",11],["dir",10],["assert",6],["build",1],["interpreter",7],["runner",4],["builder",2],["first",4],["enforced",3],["sandbox",3],["try",3],["seed",3],["finally",3],["close",3],["pip",1],["environment",1],["source",4],["standin",1],["write",1],["text",1],["12",1],["upgraded",1],["encoding",1],["utf",1],["os",1],["utime",1],["ns",1],["000",6],["enable",1],["background",1],["builds",1],["calls",5],["second",5],["not",4],["mplconfigdir",1],["exists",1],["deadline",2],["time",3],["monotonic",2],["10",1],["while",1],["inflight",1],["sleep",1],["01",1],["len",1],["upgrade",1],["did",1],["start",1],["rebuild",1],["third",4]]},{"id":"tests/test_kernel_generation_storage.py","name":[["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["durable",1],["kernel",1],["generation",1],["attempt",2],["binding",1],["contracts",1],["from",3],["future",1],["import",5],["annotations",1],["uuid",1],["pytest",1],["openai4s",2],["storage",1],["actions",1],["state",1],["error",1],["store",2]]},{"id":"tests/test_kernel_generation_storage.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["def",2],["store",5],["tmp",3],["path",3],["return",1],["kernel",1],["generations",1],["db",1]]},{"id":"tests/test_kernel_generation_storage.py#test_bootstrap_compare_and_swap_is_content_addressed_and_never_updates_ended","name":[["test",1],["bootstrap",1],["compare",1],["swap",1],["content",1],["addressed",1],["never",1],["updates",1],["ended",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["bootstrap",12],["compare",5],["swap",5],["content",2],["addressed",2],["never",2],["updates",2],["ended",3],["tmp",3],["path",3],["store",7],["generation",12],["create",1],["kernel",7],["root",2],["frame",1],["id",15],["cas",1],["language",1],["python",1],["version",4],["sidecars",4],["state",2],["active",1],["started",1],["at",4],["100",1],["old",4],["manifest",6],["updated",5],["expected",3],["name",2],["stats",1],["200",2],["assert",5],["not",1],["none",3],["last",1],["activity",1],["wrong",1],["finish",1],["released",1],["reason",1],["done",1],["300",1]]},{"id":"tests/test_kernel_generation_storage.py#test_generation_rows_are_uuid_addressed_and_monotonic","name":[["test",1],["generation",1],["rows",1],["uuid",1],["addressed",1],["monotonic",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["generation",15],["rows",2],["uuid",4],["addressed",2],["monotonic",2],["tmp",3],["path",3],["store",7],["first",8],["create",2],["kernel",5],["root",4],["frame",2],["id",13],["language",2],["python",4],["environment",3],["interpreter",2],["env",3],["bin",2],["bootstrap",4],["status",3],["pending",1],["loaded",3],["sidecars",3],["worker",3],["pid",3],["123",2],["owner",2],["instance",2],["daemon",2],["state",7],["bootstrapping",1],["started",2],["at",8],["1000",1],["second",6],["active",4],["456",1],["2000",1],["assert",13],["str",1],["ordinal",2],["parent",1],["manifest",2],["startswith",2],["boot",1],["touched",3],["touch",3],["busy",2],["2500",2],["last",2],["activity",2],["ended",6],["finish",1],["released",2],["reason",2],["idle",2],["ttl",2],["3000",3],["late",1],["cannot",1],["resurrect",1],["rewrite",1],["terminal",1],["unchanged",3],["4000",1]]},{"id":"tests/test_kernel_generation_storage.py#test_kernel_generation_audit_is_not_agent_queryable","name":[["test",1],["kernel",1],["generation",1],["audit",1],["not",1],["agent",1],["queryable",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["kernel",4],["generation",2],["audit",2],["not",2],["agent",2],["queryable",2],["tmp",3],["path",3],["store",3],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["generations",2],["query",1],["select",1],["from",1]]},{"id":"tests/test_kernel_generation_storage.py#test_lazy_attempt_generation_binding_is_write_once","name":[["test",1],["lazy",1],["attempt",1],["generation",1],["binding",1],["write",1],["once",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["lazy",2],["attempt",14],["generation",12],["binding",2],["write",2],["once",2],["tmp",3],["path",3],["store",7],["group",5],["append",1],["action",1],["root",2],["frame",1],["id",15],["turn",2],["kind",1],["execution",5],["allocate",1],["producing",1],["cell",2],["str",2],["uuid",2],["uuid4",2],["bound",3],["bind",3],["assert",2],["pytest",1],["raises",1],["state",1],["error",1],["match",1],["already",1]]},{"id":"tests/test_kernel_generation_storage.py#test_restart_abandons_only_older_daemon_attempts","name":[["test",1],["restart",1],["abandons",1],["only",1],["older",1],["daemon",1],["attempts",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["restart",3],["abandons",2],["only",2],["older",2],["daemon",6],["attempts",3],["tmp",3],["path",3],["store",8],["group",8],["append",1],["action",1],["root",2],["frame",1],["id",13],["turn",2],["kind",1],["execution",6],["old",7],["allocate",2],["attempt",6],["producing",2],["cell",4],["owner",3],["instance",3],["allocated",2],["at",3],["100",2],["current",7],["assert",4],["abandon",1],["incomplete",1],["finished",1],["200",1],["row",5],["terminal",2],["state",2],["abandoned",1],["error",1],["type",1],["none",1]]},{"id":"tests/test_kernel_generation_storage.py#test_startup_reconciliation_only_abandons_an_older_daemon","name":[["test",1],["startup",1],["reconciliation",1],["only",1],["abandons",1],["older",1],["daemon",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["storage",1],["py",1]],"body":[["def",2],["test",2],["startup",2],["reconciliation",2],["only",2],["abandons",2],["older",2],["daemon",6],["tmp",3],["path",3],["store",7],["old",7],["create",2],["kernel",5],["generation",6],["root",4],["frame",2],["id",7],["language",2],["python",1],["owner",3],["instance",3],["state",4],["active",3],["started",2],["at",4],["100",2],["current",8],["assert",5],["abandon",1],["live",1],["generations",1],["ended",3],["200",1],["row",6],["abandoned",1],["reason",1],["restart",1],["none",1]]},{"id":"tests/test_kernel_generation_supervisor.py","name":[["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["persistent",1],["uuid",2],["identity",1],["layered",1],["over",1],["supervisor",3],["aba",1],["generation",1],["from",3],["future",1],["import",4],["annotations",1],["openai4s",2],["kernel",2],["store",2]]},{"id":"tests/test_kernel_generation_supervisor.py#_Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["class",2],["kernel",2],["next",5],["pid",7],["7000",1],["def",4],["init",1],["self",21],["name",7],["str",1],["none",3],["live",4],["true",2],["type",2],["python",2],["env",4],["bin",1],["root",1],["cwd",1],["workspace",1],["restart",3],["calls",2],["alive",1],["bool",1],["return",1],["shutdown",1],["false",1]]},{"id":"tests/test_kernel_generation_supervisor.py#_Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["init",2],["self",12],["name",8],["str",2],["none",2],["live",1],["true",1],["pid",3],["next",2],["type",1],["python",2],["env",4],["bin",1],["root",1],["cwd",1],["workspace",1],["restart",1],["calls",1]]},{"id":"tests/test_kernel_generation_supervisor.py#_Kernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_kernel_generation_supervisor.py#_Kernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["restart",3],["self",7],["none",2],["calls",1],["pid",3],["next",2],["type",1],["live",1],["true",1]]},{"id":"tests/test_kernel_generation_supervisor.py#_Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["none",2],["live",1],["false",1]]},{"id":"tests/test_kernel_generation_supervisor.py#test_exact_bootstrap_failure_is_terminal_and_shuts_down_candidate","name":[["test",1],["exact",1],["bootstrap",1],["failure",1],["terminal",1],["shuts",1],["down",1],["candidate",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["bootstrap",6],["failure",2],["terminal",3],["shuts",2],["down",2],["candidate",2],["tmp",3],["path",3],["store",4],["failed",5],["db",1],["supervisor",4],["kernel",6],["root",2],["frame",1],["id",3],["generations",1],["owner",1],["instance",1],["daemon",1],["clock",1],["ms",1],["lambda",2],["1000",1],["broken",1],["sidecar",1],["lease",3],["ensure",1],["python",1],["base",1],["assert",4],["shutdown",1],["if",1],["current",1],["reason",2],["state",2],["row",3],["generation",2],["ended",1],["live",1],["false",1]]},{"id":"tests/test_kernel_generation_supervisor.py#test_python_generation_runtime_is_the_language_not_the_protocol_mode","name":[["test",1],["python",1],["generation",1],["runtime",1],["language",1],["not",1],["protocol",1],["mode",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["python",10],["generation",6],["runtime",5],["language",3],["not",3],["protocol",3],["mode",9],["tmp",3],["path",3],["every",1],["web",2],["kernel",11],["repl",7],["supervisor",4],["stored",1],["as",2],["environment",6],["so",2],["each",1],["read",1],["artifact",1],["snapshot",1],["took",1],["its",1],["non",1],["branch",1],["no",1],["packages",1],["false",1],["distribution",1],["metadata",1],["apply",1],["fakes",1],["above",1],["never",1],["none",1],["them",1],["could",1],["see",1],["still",1],["recorded",1],["cannot",1],["be",1],["mistaken",1],["store",4],["db",1],["root",2],["frame",1],["id",3],["generations",1],["owner",1],["instance",1],["daemon",1],["clock",1],["ms",1],["lambda",2],["1000",1],["base",3],["lease",2],["ensure",1],["assert",3],["interpreter",1],["env",1],["bin",1]]},{"id":"tests/test_kernel_generation_supervisor.py#test_r_generation_records_actual_rscript_instead_of_manager_python","name":[["test",1],["generation",1],["records",1],["actual",1],["rscript",1],["instead",1],["manager",1],["python",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["generation",5],["records",2],["actual",2],["rscript",4],["instead",2],["manager",2],["python",2],["tmp",3],["path",3],["store",4],["db",1],["supervisor",3],["kernel",7],["root",2],["frame",1],["id",3],["generations",1],["owner",1],["instance",1],["daemon",1],["clock",1],["ms",1],["lambda",2],["1000",1],["mode",1],["argv",1],["bin",3],["sh",1],["exec",1],["wrapper",1],["opt",2],["app",1],["worker",1],["lease",2],["ensure",1],["row",3],["assert",2],["environment",2],["runtime",1],["interpreter",1]]},{"id":"tests/test_kernel_generation_supervisor.py#test_recovery_candidate_generation_is_created_only_when_published","name":[["test",1],["recovery",1],["candidate",1],["generation",1],["created",1],["only",1],["published",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["recovery",3],["candidate",10],["generation",12],["created",2],["only",2],["published",4],["tmp",3],["path",3],["store",6],["recover",2],["publish",2],["db",1],["supervisor",4],["kernel",7],["root",2],["frame",1],["id",14],["generations",1],["owner",1],["instance",1],["daemon",1],["clock",1],["ms",1],["lambda",3],["1000",1],["old",2],["base",2],["current",5],["ensure",1],["python",4],["science",3],["str",1],["uuid",1],["uuid4",1],["assert",5],["none",1],["factory",1],["expected",1],["recovered",2],["from",2],["bootstrap",2],["version",2],["language",2],["row",3],["ended",1],["reason",1],["replaced",1]]},{"id":"tests/test_kernel_generation_supervisor.py#test_restart_gets_new_uuid_while_integer_generation_stays_aba_guard","name":[["test",1],["restart",1],["gets",1],["new",1],["uuid",1],["while",1],["integer",1],["generation",1],["stays",1],["aba",1],["guard",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["restart",5],["gets",2],["new",2],["uuid",2],["while",2],["integer",2],["generation",12],["stays",2],["aba",2],["guard",2],["tmp",3],["path",3],["now",4],["ms",5],["1000",1],["store",5],["db",1],["supervisor",6],["kernel",9],["root",2],["frame",1],["id",8],["generations",1],["owner",1],["instance",1],["daemon",1],["clock",1],["lambda",2],["base",2],["first",6],["ensure",1],["python",4],["1500",1],["restarted",7],["assert",9],["calls",1],["row",2],["ended",3],["reason",3],["2000",1],["stop",1],["manual",1],["false",1],["idle",2],["ttl",2],["final",3],["state",2],["released",1],["status",4]]},{"id":"tests/test_kernel_generation_supervisor.py#test_supervisor_exposes_and_persists_uuid_across_worker_replacement","name":[["test",1],["supervisor",1],["exposes",1],["persists",1],["uuid",1],["across",1],["worker",1],["replacement",1]],"path":[["tests",1],["test",1],["kernel",1],["generation",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["supervisor",9],["exposes",2],["persists",2],["uuid",4],["across",2],["worker",3],["replacement",2],["tmp",3],["path",3],["now",3],["ms",4],["1000",1],["store",4],["db",1],["kernel",10],["root",3],["frame",1],["id",10],["generations",2],["owner",1],["instance",1],["daemon",1],["clock",1],["lambda",3],["first",9],["base",2],["ensure",2],["python",5],["assert",10],["str",1],["generation",10],["status",2],["record",1],["bootstrap",1],["if",1],["current",1],["active",1],["loaded",1],["sidecars",1],["2000",1],["second",6],["struct",2],["rows",7],["list",1],["language",1],["row",2],["ordinal",1],["state",1],["released",1],["ended",1],["reason",1],["replaced",1],["parent",1],["pid",2]]},{"id":"tests/test_kernel_oversized_frame.py","name":[["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["happens",1],["cell",2],["response",3],["too",1],["big",1],["send",1],["write",1],["frame",6],["refuses",1],["put",1],["larger",1],["than",2],["max",1],["bytes",1],["wire",1],["right",1],["host",2],["would",1],["have",1],["materialise",1],["whole",1],["truncated",1],["json",2],["line",1],["not",3],["at",1],["all",1],["desynchronises",1],["reader",1],["but",1],["replaced",1],["type",1],["log",1],["message",2],["lost",1],["answer",2],["waiting",1],["id",2],["now",1],["never",1],["arrives",1],["so",1],["kernel",3],["execute",1],["blocks",1],["until",1],["watchdog",1],["kills",1],["worker",2],["measured",1],["before",1],["fix",1],["raise",1],["value",1],["error",2],["12",1],["000",2],["had",1],["returned",1],["after",1],["90",1],["seconds",1],["user",1],["hang",2],["refusal",1],["two",1],["changes",1],["they",1],["different",1],["jobs",1],["capping",1],["sat",1],["beside",1],["capped",2],["stdout",1],["stderr",1],["stops",2],["growing",1],["past",1],["limit",1],["first",1],["place",1],["making",1],["dropped",1],["still",1],["its",1],["next",1],["unbounded",1],["field",1],["being",1],["rather",1],["from",2],["future",1],["import",3],["annotations",1],["openai4s",1],["through",1],["real",1]]},{"id":"tests/test_kernel_oversized_frame.py#_sent","name":[["sent",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["sent",2],["monkeypatch",4],["frame",5],["drive",1],["real",1],["write",3],["replacing",1],["only",1],["byte",1],["sink",6],["protocol",1],["lock",3],["those",1],["two",1],["normally",1],["live",1],["sys",1],["installed",1],["by",1],["worker",4],["bootstrap",1],["not",1],["run",1],["process",1],["so",1],["test",1],["skipped",1],["them",1],["would",1],["be",1],["testing",1],["copy",1],["guard",2],["rather",1],["than",1],["import",1],["threading",2],["setattr",2],["proto",1],["out",1],["lambda",2],["assert",1],["len",1],["lines",2],["return",1],["json",1],["loads",1]]},{"id":"tests/test_kernel_oversized_frame.py#_Sink","name":[["sink",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["class",2],["sink",2],["def",3],["init",1],["self",5],["lines",2],["list",1],["str",1],["write",1],["text",2],["append",1],["flush",1],["return",1],["none",1]]},{"id":"tests/test_kernel_oversized_frame.py#_Sink.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["init",2],["self",3],["lines",1],["list",1],["str",1]]},{"id":"tests/test_kernel_oversized_frame.py#_Sink.flush","name":[["flush",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["flush",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_kernel_oversized_frame.py#_Sink.write","name":[["write",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["write",2],["self",3],["text",3],["lines",1],["append",1]]},{"id":"tests/test_kernel_oversized_frame.py#test_a_frame_that_is_not_a_response_is_still_a_log","name":[["test",1],["frame",1],["not",1],["response",1],["still",1],["log",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["test",2],["frame",4],["not",2],["response",4],["still",2],["log",3],["monkeypatch",3],["only",1],["carries",1],["id",1],["someone",1],["blocked",1],["turning",1],["every",1],["dropped",1],["into",1],["would",1],["invent",1],["answers",1],["questions",1],["nobody",1],["asked",1],["out",3],["sent",1],["type",2],["stdout",1],["chunk",2],["worker",1],["max",1],["bytes",1],["1000",1],["assert",2],["oversized",1],["msg",1]]},{"id":"tests/test_kernel_oversized_frame.py#test_a_huge_exception_message_does_not_hang_the_kernel","name":[["test",1],["huge",1],["exception",1],["message",1],["not",1],["hang",1],["kernel",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["test",2],["huge",2],["exception",2],["message",2],["not",6],["hang",3],["kernel",11],["tmp",3],["path",3],["failure",1],["as",2],["user",1],["meets",1],["unit",1],["tests",1],["above",1],["prove",1],["guard",1],["behaves",1],["proves",1],["cell",2],["comes",1],["back",1],["at",2],["all",2],["before",1],["fix",1],["had",1],["returned",2],["after",3],["90",1],["seconds",1],["response",1],["frame",1],["was",2],["dropped",2],["execute",4],["waiting",1],["id",1],["would",2],["never",1],["arrive",1],["only",1],["watchdog",2],["ended",1],["from",1],["openai4s",1],["manager",1],["import",1],["cwd",1],["str",1],["warm",4],["print",2],["assert",5],["stdout",2],["strip",2],["result",4],["raise",1],["value",2],["error",6],["12",1],["000",4],["no",1],["capped",1],["answer",1],["arrives",1],["says",1],["happened",1],["len",1],["still",3],["usable",1],["afterwards",1],["other",1],["half",1],["did",1],["worker",1],["killed",1],["by",1],["be",1],["here",2]]},{"id":"tests/test_kernel_oversized_frame.py#test_a_response_without_an_id_cannot_be_answered_so_it_logs","name":[["test",1],["response",1],["without",1],["id",1],["cannot",1],["be",1],["answered",1],["so",1],["logs",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["test",2],["response",4],["without",2],["id",3],["cannot",2],["be",3],["answered",2],["so",2],["logs",2],["monkeypatch",3],["nobody",1],["waiting",1],["no",1],["would",1],["unroutable",1],["out",2],["sent",1],["type",2],["stdout",1],["worker",1],["max",1],["frame",1],["bytes",1],["1000",1],["assert",1],["log",1]]},{"id":"tests/test_kernel_oversized_frame.py#test_an_ordinary_frame_passes_through_untouched","name":[["test",1],["ordinary",1],["frame",1],["passes",1],["through",1],["untouched",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["frame",2],["passes",2],["through",2],["untouched",2],["monkeypatch",3],["guard",1],["must",1],["not",1],["rewrite",1],["frames",1],["were",1],["fine",1],["out",2],["sent",1],["type",2],["response",2],["id",2],["stdout",2],["hello",2],["assert",1]]},{"id":"tests/test_kernel_oversized_frame.py#test_an_oversized_response_still_answers_its_id","name":[["test",1],["oversized",1],["response",1],["still",1],["answers",1],["its",1],["id",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["test",2],["oversized",3],["response",6],["still",3],["answers",2],["its",2],["id",5],["monkeypatch",3],["defect",1],["host",3],["cannot",1],["be",2],["sent",2],["must",1],["waits",1],["will",1],["never",1],["come",1],["huge",2],["type",2],["cell",3],["42",3],["stdout",2],["worker",1],["max",1],["frame",1],["bytes",1],["1000",1],["error",2],["none",1],["out",5],["assert",4],["was",1],["left",1],["waiting",1]]},{"id":"tests/test_kernel_oversized_frame.py#test_the_replacement_is_small_enough_to_actually_send","name":[["test",1],["replacement",1],["small",1],["enough",1],["actually",1],["send",1]],"path":[["tests",1],["test",1],["kernel",1],["oversized",1],["frame",1],["py",1]],"body":[["def",2],["test",2],["replacement",3],["small",2],["enough",2],["actually",2],["send",2],["monkeypatch",3],["built",1],["from",1],["same",1],["oversized",1],["payload",1],["would",2],["be",2],["refused",1],["too",1],["fix",2],["no",1],["out",2],["sent",1],["type",1],["response",1],["id",1],["cell",1],["stdout",1],["worker",2],["max",2],["frame",2],["bytes",2],["1000",1],["assert",1],["len",1],["json",1],["dumps",1],["encode",1],["utf",1]]},{"id":"tests/test_kernel_recovery.py","name":[["test",1],["kernel",1],["recovery",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["from",15],["future",1],["import",29],["annotations",1],["base64",1],["hashlib",1],["importlib",5],["sqlite3",1],["sys",1],["threading",1],["pytest",9],["openai4s",2],["kernel",12],["recovery",6],["replay",3],["never",1],["safe",1],["bootstrap",3],["manifest",2],["orchestrator",1],["recipe",1],["step",1],["sidecar",4],["frozen",1],["code",4],["merge",1],["loads",1],["safety",1],["error",3],["load",3],["event",1],["storage",1],["journal",1],["repository",1],["mark",8],["parametrize",8],["module",7],["foo",1],["bar",1],["too",1],["many",1],["parts",1],["bad",1],["name",3],["empty",1],["policy",1],["key",1],["o4s",2],["denied",1],["skills",3],["disabled",1],["source",4],["helper",9],["value",8],["local",4],["skill",8],["pathlib",2],["path",6],["root",1],["file",4],["parent",1],["mutable",1],["util",2],["spec",3],["location",1],["tmp",4],["py",4],["unfrozen",7],["loader",2],["runpy",5],["run",3],["as",1],["exec",2],["open",3],["read",1],["ids",2],["package",1],["resource",1],["aliased",1],["bioskills",2],["collection",4],["member",4],["expected",2],["dependency",4],["static",1],["dynamic",1],["workspace",1],["methods",2],["host",5],["submit",2],["output",2],["ok",1],["true",2],["done",1],["bash",2],["echo",1],["unsafe",2],["unknown",2],["service",1],["method",2],["subprocess",1],["nsubprocess",1],["process",1],["caught",1],["by",1],["blocklist",1],["not",1],["imported",1],["symbol",1],["previously",1],["slipped",1],["past",1],["write",4],["attribute",1],["check",1],["text",1],["imports",2],["direct",2],["shutil",1],["rmtree",1],["nrmtree",1],["scores",1],["csv",1],["external",2],["state",2]]},{"id":"tests/test_kernel_recovery.py#_Candidate","name":[["candidate",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["class",2],["candidate",3],["def",2],["init",1],["self",8],["generation",3],["id",3],["none",1],["shutdown",3],["calls",2],["symbols",1],["python",3],["data",1],["model",1],["artifacts",1],["prediction",2],["csv",1],["hash",1],["environment",1],["interpreter",1],["env",1],["bin",1],["version",3],["12",1],["sdk",2],["provenance",1],["prov",1]]},{"id":"tests/test_kernel_recovery.py#_Candidate.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["init",2],["self",7],["generation",4],["id",4],["candidate",2],["none",2],["shutdown",1],["calls",1],["symbols",1],["python",3],["data",1],["model",1],["artifacts",1],["prediction",2],["csv",1],["hash",1],["environment",1],["interpreter",1],["env",1],["bin",1],["version",3],["12",1],["sdk",2],["provenance",1],["prov",1]]},{"id":"tests/test_kernel_recovery.py#_Candidate.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["shutdown",3],["self",3],["calls",1]]},{"id":"tests/test_kernel_recovery.py#_frozen_policy","name":[["frozen",1],["policy",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["frozen",2],["policy",2],["sidecar",7],["manifest",2],["direct",4],["bool",2],["false",2],["collection",5],["str",2],["none",4],["dict",2],["skill",9],["directory",5],["name",1],["split",1],["return",1],["o4s",8],["dirs",2],["entries",1],["sha256",2],["if",2],["else",2],["members",1],["frozenset",1],["catalog",1],["namespace",1],["skills",3],["denied",1],["disabled",1],["load",1],["order",1]]},{"id":"tests/test_kernel_recovery.py#_manifest","name":[["manifest",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",3],["manifest",4],["sidecar",3],["stats",2],["mean",2],["values",3],["return",2],["sum",1],["len",1],["order",1],["exports",1],["source",1],["path",1],["snapshot",1],["kernel",1],["py",1],["bootstrap",1],["language",1],["python",2],["interpreter",1],["env",2],["bin",1],["runtime",1],["version",3],["12",1],["working",1],["directory",1],["workspace",1],["environment",1],["name",1],["science",1],["hash",2],["sdk",2],["provenance",1],["prov",1],["sidecars",1]]},{"id":"tests/test_kernel_recovery.py#_orchestrator","name":[["orchestrator",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["orchestrator",3],["candidate",5],["events",6],["published",3],["executed",3],["bootstrap",5],["none",3],["return",1],["kernel",1],["recovery",1],["build",1],["lambda",10],["manifest",2],["current",12],["append",6],["hydrate",2],["workspace",2],["payload",4],["dict",2],["artifact",3],["execute",1],["cell",1],["code",2],["language",4],["error",1],["inspect",2],["symbols",2],["digest",1],["name",2],["artifacts",1],["environment",2],["publish",1],["generation",1],["id",1],["journal",2],["event",3],["phase",1],["status",1]]},{"id":"tests/test_kernel_recovery.py#_sidecar_event","name":[["sidecar",1],["event",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["sidecar",3],["event",3],["module",8],["str",2],["source",7],["bytes",2],["order",4],["int",2],["dict",3],["parts",5],["split",1],["local",5],["import",6],["roots",5],["list",1],["fromkeys",1],["if",2],["len",2],["skills",2],["not",1],["append",1],["return",1],["loaded",1],["skill",1],["name",1],["partition",1],["b64",1],["base64",1],["b64encode",1],["decode",1],["ascii",1],["sha256",4],["hashlib",2],["hexdigest",2],["expected",1],["path",1],["mutable",1],["else",1],["kernel",1],["py",1],["mode",1]]},{"id":"tests/test_kernel_recovery.py#test_bootstrap_manifest_snapshots_exact_sidecar_bytes_and_detects_tampering","name":[["test",1],["bootstrap",1],["manifest",1],["snapshots",1],["exact",1],["sidecar",1],["bytes",1],["detects",1],["tampering",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["bootstrap",4],["manifest",11],["snapshots",2],["exact",2],["sidecar",2],["bytes",2],["detects",2],["tampering",2],["record",9],["restored",4],["from",2],["assert",4],["id",2],["sidecars",6],["source",3],["sha256",3],["path",1],["snapshot",1],["stats",1],["kernel",1],["py",1],["64",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["hash",1],["mismatch",1]]},{"id":"tests/test_kernel_recovery.py#test_bootstrap_manifest_v2_binds_worker_packages_locale_and_protocol_versions","name":[["test",1],["bootstrap",1],["manifest",1],["v2",1],["binds",1],["worker",1],["packages",1],["locale",1],["protocol",1],["versions",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["bootstrap",5],["manifest",9],["v2",2],["binds",2],["worker",2],["packages",2],["locale",4],["protocol",2],["versions",2],["base",8],["language",1],["python",3],["interpreter",3],["env",5],["bin",2],["runtime",2],["version",14],["unknown",1],["working",1],["directory",1],["workspace",1],["environment",11],["name",5],["science",1],["root",1],["observed",5],["12",1],["prefix",4],["sdk",2],["provenance",1],["prov",1],["host",5],["capability",3],["package",4],["zeta",2],["alpha",4],["ignored",1],["duplicate",1],["preferred",1],["encoding",1],["utf",2],["lc",1],["ctype",1],["bound",9],["record",8],["restored",2],["from",2],["assert",10],["len",1],["hash",4],["64",1],["legacy",7],["key",3],["value",2],["items",1],["if",1],["not",1],["parsed",3]]},{"id":"tests/test_kernel_recovery.py#test_bundled_sidecar_recovery_compatibility_is_explicit","name":[["test",1],["bundled",1],["sidecar",1],["recovery",1],["compatibility",1],["explicit",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["bundled",2],["sidecar",3],["recovery",3],["compatibility",2],["explicit",2],["from",1],["pathlib",1],["import",2],["path",8],["skills",3],["root",2],["file",1],["resolve",1],["parent",4],["rejected",3],["dict",1],["str",4],["sidecars",3],["sorted",1],["glob",1],["kernel",3],["py",2],["try",1],["manifest",1],["name",3],["source",2],["read",2],["bytes",1],["order",1],["except",1],["value",1],["error",3],["as",1],["assert",2],["len",1],["17",1],["these",1],["packages",1],["intentionally",1],["mutable",1],["package",1],["resources",2],["their",1],["runtime",1],["remains",1],["supported",1],["but",1],["must",1],["be",1],["marked",1],["partial",1],["until",1],["those",1],["dependent",1],["frozen",1],["alongside",1],["bioprobench",1],["catalyst",1],["sar",1],["screening",1]]},{"id":"tests/test_kernel_recovery.py#test_collection_qualified_sidecar_event_is_recoverable","name":[["test",1],["collection",1],["qualified",1],["sidecar",1],["event",1],["recoverable",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["collection",8],["qualified",4],["sidecar",9],["event",5],["recoverable",2],["bootstrap",6],["manifest",2],["language",1],["python",2],["interpreter",1],["env",1],["bin",1],["runtime",1],["version",1],["12",1],["working",1],["directory",1],["workspace",1],["record",2],["bioskills",6],["member",5],["kernel",4],["value",2],["merged",3],["merge",1],["loads",1],["from",1],["sidecars",2],["try",1],["exec",1],["frozen",2],["code",1],["policy",1],["module",6],["importlib",2],["import",2],["assert",3],["loaded",1],["name",1],["finally",1],["sys",3],["modules",3],["pop",3],["none",3]]},{"id":"tests/test_kernel_recovery.py#test_direct_sidecar_rejects_static_catalog_alias_import","name":[["test",1],["direct",1],["sidecar",1],["rejects",1],["static",1],["catalog",1],["alias",1],["import",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["sidecar",3],["rejects",2],["static",2],["catalog",2],["alias",2],["import",5],["pytest",1],["raises",1],["value",2],["error",1],["match",1],["unfrozen",1],["local",5],["manifest",1],["name",1],["skill",3],["kernel",1],["source",1],["from",1],["skills",2],["helper",1],["order",1],["roots",1]]},{"id":"tests/test_kernel_recovery.py#test_frozen_recovery_rejects_unfrozen_cross_skill_dependencies","name":[["test",1],["frozen",1],["recovery",1],["rejects",1],["unfrozen",1],["cross",1],["skill",1],["dependencies",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["frozen",4],["recovery",5],["rejects",2],["unfrozen",2],["cross",2],["skill",7],["dependencies",2],["tmp",6],["path",17],["kernel",6],["source",3],["expected",3],["error",4],["from",3],["openai4s",3],["config",3],["import",3],["skills",8],["loader",6],["bundled",4],["victim",13],["dependency",14],["mkdir",2],["parents",1],["true",1],["md",2],["write",7],["text",7],["nname",2],["ndescription",2],["nbody",2],["utf",7],["helper",10],["py",4],["value",5],["original",8],["workspace",3],["cfg",1],["data",2],["dir",2],["meta",6],["list",4],["sys",14],["runtime",3],["namespace",6],["dict",2],["try",1],["insert",1],["str",1],["exec",3],["bootstrap",4],["code",3],["noqa",3],["s102",3],["assert",4],["importlib",1],["module",11],["events",4],["load",2],["event",3],["sidecar",4],["mutated",2],["name",8],["modules",6],["if",2],["startswith",2],["pop",2],["none",2],["pytest",1],["raises",1],["not",3],["found",1],["match",1],["generated",1],["under",1],["finally",1]]},{"id":"tests/test_kernel_recovery.py#test_frozen_sidecar_never_replaces_an_existing_module_for_an_alias_root","name":[["test",1],["frozen",1],["sidecar",1],["never",1],["replaces",1],["existing",1],["module",1],["alias",1],["root",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["frozen",4],["sidecar",8],["never",2],["replaces",2],["existing",2],["module",4],["alias",2],["root",2],["import",2],["json",11],["event",5],["victim",4],["kernel",2],["value",1],["local",1],["roots",1],["from",1],["load",1],["original",6],["sys",4],["modules",4],["path",4],["list",2],["even",1],["catalog",1],["deliberately",1],["claims",1],["stdlib",1],["spelling",1],["cannot",1],["make",1],["recovery",1],["replace",1],["already",1],["loaded",2],["ordinary",1],["namespace",1],["policy",3],["collection",1],["try",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["collides",1],["exec",1],["bootstrap",1],["code",1],["noqa",1],["s102",1],["assert",2],["finally",1],["pop",2],["none",2]]},{"id":"tests/test_kernel_recovery.py#test_frozen_sidecar_package_path_cannot_load_changed_sibling","name":[["test",1],["frozen",1],["sidecar",1],["package",1],["path",1],["cannot",1],["load",1],["changed",1],["sibling",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["frozen",10],["sidecar",7],["package",3],["path",7],["cannot",2],["load",2],["changed",2],["sibling",2],["tmp",4],["monkeypatch",3],["skill",11],["dynamic",6],["mkdir",1],["init",1],["py",3],["write",3],["text",3],["encoding",3],["utf",3],["helper",10],["value",4],["old",1],["source",4],["import",2],["importlib",2],["module",2],["manifest",1],["name",1],["kernel",3],["order",1],["str",2],["new",1],["syspath",1],["prepend",1],["try",1],["pytest",1],["raises",1],["not",2],["found",1],["error",1],["match",1],["exec",1],["bootstrap",1],["code",1],["policy",1],["assert",1],["sys",4],["modules",4],["finally",1],["pop",3],["none",3]]},{"id":"tests/test_kernel_recovery.py#test_frozen_sidecar_rechecks_current_capability_policy","name":[["test",1],["frozen",1],["sidecar",1],["rechecks",1],["current",1],["capability",1],["policy",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["frozen",4],["sidecar",7],["rechecks",2],["current",2],["capability",3],["policy",10],["key",3],["manifest",1],["name",1],["victim",4],["kernel",2],["source",1],["value",1],["999",1],["order",1],["local",1],["import",1],["roots",1],["add",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["denied",1],["by",1],["exec",1],["bootstrap",1],["code",1],["noqa",1],["s102",1],["assert",1],["not",1],["sys",1],["modules",1]]},{"id":"tests/test_kernel_recovery.py#test_frozen_sidecar_recovery_uses_manifest_bytes_not_changed_disk","name":[["test",1],["frozen",1],["sidecar",1],["recovery",1],["uses",1],["manifest",1],["bytes",1],["not",1],["changed",1],["disk",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["frozen",14],["sidecar",11],["recovery",4],["uses",2],["manifest",3],["bytes",3],["not",2],["changed",2],["disk",2],["tmp",3],["path",8],["skill",10],["mkdir",1],["kernel",6],["py",1],["old",5],["source",5],["value",3],["write",2],["name",1],["order",1],["str",1],["text",1],["mutable",1],["new",1],["encoding",1],["utf",1],["try",1],["exec",1],["bootstrap",1],["code",1],["policy",1],["module",6],["importlib",1],["import",1],["assert",4],["openai4s",1],["sha256",2],["file",1],["spec",1],["origin",1],["finally",1],["sys",2],["modules",2],["pop",2],["none",2]]},{"id":"tests/test_kernel_recovery.py#test_non_identifier_sidecar_event_spellings_remain_recoverable","name":[["test",1],["non",1],["identifier",1],["sidecar",1],["event",1],["spellings",1],["remain",1],["recoverable",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["non",2],["identifier",2],["sidecar",4],["event",6],["spellings",2],["remain",2],["recoverable",2],["module",4],["value",1],["assert",1],["from",1],["load",1],["name",1]]},{"id":"tests/test_kernel_recovery.py#test_non_replayable_step_yields_partial_and_preserves_old_generation","name":[["test",1],["non",1],["replayable",1],["step",1],["yields",1],["partial",1],["preserves",1],["old",1],["generation",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["non",3],["replayable",3],["step",4],["yields",2],["partial",3],["preserves",2],["old",6],["generation",5],["candidate",4],["events",2],["published",3],["executed",3],["id",6],["alive",2],["true",2],["orchestrator",3],["recipe",4],["recovery",2],["steps",2],["replay",2],["cell",3],["language",1],["python",1],["code",1],["host",1],["bash",1],["train",1],["sh",1],["safe",1],["unsafe",2],["result",4],["restore",1],["root",2],["frame",1],["branch",1],["none",1],["manifest",2],["source",1],["assert",7],["status",1],["skipped",1],["issues",1],["type",1],["shutdown",1],["calls",1]]},{"id":"tests/test_kernel_recovery.py#test_prior_cells_without_namespace_coverage_cannot_be_declared_active","name":[["test",1],["prior",1],["cells",1],["without",1],["namespace",1],["coverage",1],["cannot",1],["be",1],["declared",1],["active",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["prior",2],["cells",2],["without",2],["namespace",4],["coverage",3],["cannot",2],["be",2],["declared",2],["active",2],["candidate",4],["published",3],["result",3],["orchestrator",1],["restore",1],["root",2],["frame",1],["id",3],["branch",1],["none",1],["manifest",2],["recipe",2],["recovery",1],["unverified",2],["source",1],["generation",1],["old",1],["assert",4],["status",1],["partial",1],["issues",1],["type",1],["shutdown",1],["calls",1]]},{"id":"tests/test_kernel_recovery.py#test_qualified_sidecars_reject_unfrozen_local_imports","name":[["test",1],["qualified",1],["sidecars",1],["reject",1],["unfrozen",1],["local",1],["imports",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["qualified",4],["sidecars",2],["reject",2],["unfrozen",3],["local",3],["imports",2],["name",4],["source",5],["hyphenated",2],["form",2],["syntactically",2],["invalid",2],["rejected",2],["before",2],["import",3],["root",2],["check",2],["identifier",2],["forms",2],["exercise",2],["both",2],["aliases",2],["error",3],["not",1],["compile",1],["if",1],["collection",1],["member",1],["else",1],["pytest",1],["raises",1],["value",1],["match",1],["sidecar",1],["manifest",1],["order",1]]},{"id":"tests/test_kernel_recovery.py#test_real_loader_event_seals_dynamic_imports_through_every_package_alias","name":[["test",1],["real",1],["loader",1],["event",1],["seals",1],["dynamic",1],["imports",1],["through",1],["every",1],["package",1],["alias",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["real",2],["loader",9],["event",6],["seals",2],["dynamic",3],["imports",2],["through",2],["every",3],["package",3],["alias",3],["tmp",4],["path",14],["from",4],["openai4s",3],["config",3],["import",7],["skills",10],["skill",4],["bundled",3],["victim",18],["mkdir",1],["parents",1],["true",1],["md",1],["write",4],["text",4],["nname",1],["ndescription",1],["nbody",1],["utf",4],["helper",6],["py",3],["value",5],["old",2],["kernel",2],["importlib",4],["module",11],["cfg",1],["data",2],["dir",2],["original",5],["meta",6],["list",4],["sys",13],["namespace",6],["dict",2],["try",1],["exec",3],["bootstrap",4],["code",5],["noqa",3],["s102",3],["generated",2],["loaded",2],["assert",4],["load",2],["events",1],["local",1],["roots",1],["sidecar",4],["mutated",1],["current",1],["tree",1],["name",8],["modules",6],["if",2],["startswith",2],["pop",2],["none",2],["candidate",1],["recovery",5],["reinstalls",1],["ordinary",1],["hook",1],["first",1],["frozen",2],["must",1],["still",1],["seal",1],["so",1],["calls",1],["cannot",1],["read",1],["changed",1],["sibling",1],["disk",1],["pytest",1],["raises",1],["not",3],["found",1],["error",1],["match",1],["under",1],["finally",1]]},{"id":"tests/test_kernel_recovery.py#test_recovery_journal_is_append_only_and_survives_repository_reopen","name":[["test",1],["recovery",1],["journal",1],["append",1],["only",1],["survives",1],["repository",1],["reopen",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["recovery",11],["journal",4],["append",4],["only",2],["survives",2],["repository",7],["reopen",2],["tmp",3],["path",3],["connection",5],["sqlite3",2],["connect",1],["sqlite",1],["row",4],["factory",1],["lock",3],["threading",1],["rlock",1],["clock",2],["ms",2],["lambda",2],["1000",1],["first",2],["id",11],["root",4],["frame",2],["branch",4],["phase",2],["build",1],["status",2],["completed",1],["detail",3],["candidate",1],["gen",1],["second",2],["validate",1],["partial",1],["missing",2],["model",2],["reopened",2],["2000",1],["rows",5],["list",1],["assert",4],["sequence",1],["entry",4],["close",1]]},{"id":"tests/test_kernel_recovery.py#test_replay_safety_allows_pure_computation_and_declared_read_only_host_calls","name":[["test",1],["replay",1],["safety",1],["allows",1],["pure",1],["computation",1],["declared",1],["read",1],["only",1],["host",1],["calls",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["replay",4],["safety",4],["allows",2],["pure",2],["computation",2],["declared",3],["read",2],["only",2],["host",4],["calls",2],["assert",2],["error",2],["scores",1],["data",1],["language",2],["python",2],["none",2],["rows",1],["query",2],["sql",1],["select",1],["methods",1]]},{"id":"tests/test_kernel_recovery.py#test_replay_safety_fails_closed_for_external_side_effects","name":[["test",1],["replay",1],["safety",1],["fails",1],["closed",1],["external",1],["side",1],["effects",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["replay",3],["safety",3],["fails",2],["closed",2],["external",2],["side",2],["effects",2],["code",3],["methods",4],["expected",3],["error",3],["language",1],["python",1],["declared",1],["host",1],["assert",1]]},{"id":"tests/test_kernel_recovery.py#test_replay_step_source_hash_is_rechecked_before_execution","name":[["test",1],["replay",1],["step",1],["source",1],["hash",1],["rechecked",1],["before",1],["execution",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["replay",4],["step",4],["source",5],["hash",4],["rechecked",2],["before",2],["execution",2],["candidate",3],["executed",3],["published",3],["code",4],["scores",1],["data",1],["recipe",4],["recovery",2],["steps",2],["cell",3],["language",1],["python",1],["hashlib",1],["sha256",1],["different",1],["hexdigest",1],["safe",1],["id",4],["tampered",2],["result",4],["orchestrator",1],["restore",1],["root",2],["frame",1],["branch",1],["none",1],["manifest",2],["generation",1],["old",1],["assert",5],["status",1],["partial",1],["skipped",1],["issues",1],["reason",1]]},{"id":"tests/test_kernel_recovery.py#test_runtime_and_recovery_share_one_module_across_sidecar_aliases","name":[["test",1],["runtime",1],["recovery",1],["share",1],["one",1],["module",1],["across",1],["sidecar",1],["aliases",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",4],["runtime",5],["recovery",5],["share",2],["one",2],["module",15],["across",2],["sidecar",7],["aliases",2],["tmp",4],["path",14],["import",8],["builtins",13],["from",3],["openai4s",4],["config",3],["skills",9],["loader",6],["skill",4],["bundled",3],["victim",16],["mkdir",1],["parents",1],["true",1],["md",1],["write",2],["text",2],["nname",1],["ndescription",1],["nbody",1],["utf",2],["counter",17],["name",20],["alias",1],["kernel",6],["py",1],["getattr",4],["load",5],["count",3],["cfg",1],["data",2],["dir",2],["original",5],["meta",6],["list",4],["sys",11],["previous",2],["none",3],["had",2],["hasattr",1],["try",2],["setattr",3],["namespace",6],["dict",2],["exec",3],["bootstrap",4],["code",3],["noqa",3],["s102",3],["direct",6],["importlib",4],["qualified",4],["assert",7],["events",4],["event",3],["modules",4],["if",3],["startswith",2],["pop",2],["generated",1],["frozen",2],["under",1],["recovered",5],["finally",1],["else",1],["delattr",1],["except",1],["attribute",1],["error",1],["pass",1]]},{"id":"tests/test_kernel_recovery.py#test_runtime_sidecar_events_extend_manifest_in_exact_load_order","name":[["test",1],["runtime",1],["sidecar",1],["events",1],["extend",1],["manifest",1],["exact",1],["load",1],["order",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["runtime",3],["sidecar",7],["events",2],["extend",2],["manifest",4],["exact",3],["load",2],["order",3],["bootstrap",7],["language",1],["python",2],["interpreter",1],["env",1],["bin",1],["version",1],["12",1],["working",1],["directory",1],["workspace",1],["record",2],["first",5],["event",3],["alpha",4],["kernel",6],["value",2],["second",2],["beta",4],["after",2],["merge",3],["loads",3],["complete",5],["restored",3],["from",1],["assert",4],["item",6],["name",1],["sidecars",3],["module",1],["loaded",1],["processing",1],["already",1],["committed",1],["idempotent",1]]},{"id":"tests/test_kernel_recovery.py#test_sidecar_event_rejects_malformed_qualified_modules","name":[["test",1],["sidecar",1],["event",1],["rejects",1],["malformed",1],["qualified",1],["modules",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["sidecar",4],["event",6],["rejects",2],["malformed",2],["qualified",2],["modules",2],["module",4],["value",2],["pytest",1],["raises",1],["error",1],["match",1],["requires",1],["kernel",1],["from",1],["load",1]]},{"id":"tests/test_kernel_recovery.py#test_sidecar_event_requires_complete_local_alias_roots","name":[["test",1],["sidecar",1],["event",1],["requires",1],["complete",1],["local",1],["alias",1],["roots",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["sidecar",6],["event",12],["requires",3],["complete",2],["local",5],["alias",2],["roots",5],["stats",2],["kernel",2],["value",4],["pop",1],["import",3],["pytest",2],["raises",2],["error",2],["match",2],["from",2],["load",2],["skills",2],["omit",1],["module",1],["parent",1]]},{"id":"tests/test_kernel_recovery.py#test_sidecar_event_tampering_and_capture_failure_fail_closed","name":[["test",1],["sidecar",1],["event",1],["tampering",1],["capture",1],["failure",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["sidecar",10],["event",9],["tampering",2],["capture",5],["failure",2],["fail",2],["closed",2],["bootstrap",14],["manifest",2],["language",1],["python",2],["interpreter",1],["env",1],["bin",1],["runtime",1],["version",1],["12",1],["working",1],["directory",1],["workspace",1],["record",2],["stats",3],["kernel",3],["value",8],["source",1],["b64",1],["base64",1],["b64encode",1],["decode",1],["ascii",1],["pytest",4],["raises",4],["error",5],["match",4],["hash",5],["mismatch",1],["merge",3],["loads",3],["wrong",3],["expected",1],["sha256",1],["64",1],["non",3],["integer",4],["order",5],["must",1],["be",1],["failed",5],["dict",1],["status",1],["worker",1],["was",1],["invalid",1],["incomplete",1],["from",1]]},{"id":"tests/test_kernel_recovery.py#test_sidecar_manifest_rejects_mutable_explicit_code_loaders","name":[["test",1],["sidecar",1],["manifest",1],["rejects",1],["mutable",1],["explicit",1],["code",1],["loaders",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["sidecar",3],["manifest",3],["rejects",2],["mutable",3],["explicit",2],["code",2],["loaders",2],["source",5],["error",4],["pytest",1],["raises",1],["value",1],["match",1],["name",1],["local",2],["skill",2],["kernel",2],["order",1],["path",1],["py",1]]},{"id":"tests/test_kernel_recovery.py#test_sidecar_manifest_rejects_unfrozen_local_imports","name":[["test",1],["sidecar",1],["manifest",1],["rejects",1],["unfrozen",1],["local",1],["imports",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["sidecar",3],["manifest",3],["rejects",2],["unfrozen",3],["local",5],["imports",2],["source",5],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["import",1],["name",1],["skill",2],["kernel",2],["order",1],["path",1],["mutable",1],["py",1]]},{"id":"tests/test_kernel_recovery.py#test_unicode_sidecar_event_is_recoverable","name":[["test",1],["unicode",1],["sidecar",1],["event",1],["recoverable",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["unicode",3],["sidecar",6],["event",6],["recoverable",2],["caf",2],["kernel",2],["value",1],["from",1],["load",1],["assert",1],["name",1]]},{"id":"tests/test_kernel_recovery.py#test_validation_failure_is_partial_and_bootstrap_failure_is_failed","name":[["test",1],["validation",1],["failure",2],["partial",1],["bootstrap",1],["failed",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["validation",2],["failure",4],["partial",6],["bootstrap",3],["failed",6],["candidate",7],["symbols",3],["python",2],["remove",1],["model",2],["orchestrator",2],["restore",2],["root",4],["frame",2],["id",6],["branch",2],["none",2],["manifest",5],["recipe",4],["recovery",2],["required",1],["source",2],["generation",2],["old",2],["assert",7],["status",2],["issues",2],["type",1],["missing",3],["shutdown",2],["calls",2],["broken",4],["published",3],["lambda",1],["current",1],["throw",1],["runtime",1],["error",2],["package",2]]},{"id":"tests/test_kernel_recovery.py#test_verified_candidate_is_published_only_after_hydration_replay_and_validation","name":[["test",1],["verified",1],["candidate",1],["published",1],["only",1],["after",1],["hydration",1],["replay",1],["validation",1]],"path":[["tests",1],["test",1],["kernel",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["verified",2],["candidate",7],["published",5],["only",2],["after",2],["hydration",2],["replay",6],["validation",2],["events",3],["executed",3],["orchestrator",3],["recipe",4],["recovery",4],["steps",2],["step",4],["hydrate",2],["workspace",1],["tree",2],["id",6],["never",2],["artifact",2],["version",3],["cell",3],["language",1],["python",4],["code",1],["scores",2],["data",3],["safe",3],["required",1],["symbols",1],["model",1],["hashes",1],["prediction",2],["csv",1],["hash",1],["environment",1],["requirements",1],["12",1],["result",4],["restore",1],["root",2],["frame",1],["branch",2],["manifest",2],["source",1],["generation",2],["old",1],["assert",7],["status",1],["active",1],["replayed",1],["issues",1],["shutdown",1],["calls",1],["journal",1],["publish",1],["completed",1]]},{"id":"tests/test_kernel_sandbox.py","name":[["test",1],["kernel",1],["sandbox",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["offline",1],["contract",1],["tests",1],["python",1],["os",2],["sandbox",10],["spawn",1],["boundary",1],["from",6],["future",1],["import",16],["annotations",1],["json",1],["signal",1],["stat",1],["sys",1],["warnings",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",2],["pytest",10],["openai4s",6],["kernel",8],["manager",2],["as",3],["module",4],["transport",4],["security",2],["pipe",1],["read",1],["isolation",1],["configuration",1],["error",2],["status",2],["unavailable",1],["build",1],["seatbelt",3],["profile",1],["create",1],["wrap",2],["bwrap",2],["command",5],["fixture",1],["autouse",1],["true",3],["mark",8],["parametrize",8],["report",1],["failure",4],["omitted",1],["child",1],["pid",2],["info",1],["max",1],["bytes",1],["byte",1],["limit",1],["children",3],["one",1],["before",1],["timeout",1],["4102",2],["4103",1],["multiple",1],["direct",1],["changed",3],["process",1],["init",2],["launcher",1],["parent",1],["worker",1],["none",3],["4101",3],["not",1],["name",2],["tpython",2],["ppid",1],["t9999",1],["backend",1],["enforced",1],["bubblewrap",1],["false",1],["unsupported",1],["exited",1],["mode",1],["auto",1],["off",1],["value",1],["maybe",1],["required",1],["ish",1]]},{"id":"tests/test_kernel_sandbox.py#_failing_runner","name":[["failing",1],["runner",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["failing",2],["runner",2],["command",3],["kwargs",3],["del",1],["return",1],["simple",1],["namespace",1],["returncode",1],["71",1],["stdout",1],["stderr",1],["sandbox",1],["apply",1],["operation",1],["not",1],["permitted",1]]},{"id":"tests/test_kernel_sandbox.py#_fake_worker","name":[["fake",1],["worker",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",4],["fake",2],["worker",2],["calls",3],["alive",3],["true",2],["class",1],["process",2],["pid",1],["4100",1],["staticmethod",2],["poll",1],["return",2],["none",1],["if",1],["else",1],["send",1],["signal",1],["signum",2],["append",1],["direct",1]]},{"id":"tests/test_kernel_sandbox.py#_fake_worker.Process","name":[["process",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4100",1],["staticmethod",2],["def",2],["poll",1],["return",1],["none",1],["if",1],["alive",1],["else",1],["send",1],["signal",1],["signum",2],["calls",1],["append",1],["direct",1]]},{"id":"tests/test_kernel_sandbox.py#_fake_worker.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["none",1],["if",1],["alive",1],["else",1]]},{"id":"tests/test_kernel_sandbox.py#_fake_worker.Process.send_signal","name":[["send",1],["signal",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["send",2],["signal",2],["signum",3],["calls",1],["append",1],["direct",1]]},{"id":"tests/test_kernel_sandbox.py#_interrupt_sandbox","name":[["interrupt",1],["sandbox",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["interrupt",3],["sandbox",4],["tmp",3],["path",3],["backend",4],["bubblewrap",2],["enforced",9],["true",3],["return",1],["kernel",1],["status",2],["mode",1],["enforce",1],["if",4],["else",4],["off",1],["state",1],["enabled",1],["disabled",1],["self",1],["test",2],["passed",1],["none",2],["network",1],["policy",1],["blocked",1],["not",1],["workspace",1],["str",1],["temp",1],["dir",1],["detail",1],["resolver",1]]},{"id":"tests/test_kernel_sandbox.py#_passing_runner","name":[["passing",1],["runner",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",3],["passing",2],["runner",2],["calls",4],["list",3],["none",5],["sibling",6],["isolated",3],["bool",2],["false",2],["run",2],["command",2],["kwargs",2],["if",2],["not",1],["append",1],["checks",4],["network",1],["blocked",5],["true",9],["outside",1],["write",3],["temp",1],["workspace",1],["update",1],["allowed",1],["roots",1],["readable",1],["read",3],["symlink",1],["hardlink",1],["return",2],["simple",1],["namespace",1],["returncode",1],["stdout",1],["json",1],["dumps",1],["ok",1],["stderr",1]]},{"id":"tests/test_kernel_sandbox.py#_passing_runner.run","name":[["run",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["run",2],["command",3],["kwargs",3],["if",2],["calls",2],["not",1],["none",1],["append",1],["list",1],["checks",4],["network",1],["blocked",5],["true",9],["outside",1],["write",3],["temp",1],["workspace",1],["sibling",4],["isolated",1],["update",1],["allowed",1],["roots",1],["readable",1],["read",3],["symlink",1],["hardlink",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["json",1],["dumps",1],["ok",1],["stderr",1]]},{"id":"tests/test_kernel_sandbox.py#_RecordingSandbox","name":[["recording",1],["sandbox",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["recording",2],["sandbox",4],["def",4],["init",1],["self",12],["temp",7],["dir",7],["path",1],["commands",2],["list",4],["str",4],["closed",2],["false",1],["status",2],["mode",1],["auto",1],["state",1],["enabled",1],["backend",1],["test",4],["enforced",1],["true",3],["passed",1],["network",1],["policy",1],["blocked",1],["workspace",1],["parent",1],["detail",1],["injected",1],["boundary",1],["wrap",1],["command",4],["append",1],["return",2],["apply",1],["environment",3],["result",4],["dict",1],["openai4",1],["manager",1],["present",1],["tmpdir",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#_RecordingSandbox.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["init",2],["self",7],["temp",7],["dir",7],["path",2],["commands",1],["list",2],["str",3],["closed",1],["false",1],["status",2],["sandbox",1],["mode",1],["auto",1],["state",1],["enabled",1],["backend",1],["test",3],["enforced",1],["true",2],["passed",1],["network",1],["policy",1],["blocked",1],["workspace",1],["parent",1],["detail",1],["injected",1],["boundary",1]]},{"id":"tests/test_kernel_sandbox.py#_RecordingSandbox.apply_environment","name":[["apply",1],["environment",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["apply",2],["environment",5],["self",3],["result",4],["dict",1],["openai4",1],["sandbox",1],["manager",1],["test",1],["present",1],["tmpdir",1],["str",1],["temp",1],["dir",1],["return",1]]},{"id":"tests/test_kernel_sandbox.py#_RecordingSandbox.close","name":[["close",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["close",2],["self",3],["closed",1],["true",1]]},{"id":"tests/test_kernel_sandbox.py#_RecordingSandbox.wrap_command","name":[["wrap",1],["command",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["wrap",2],["command",6],["self",3],["commands",1],["append",1],["list",2],["return",1]]},{"id":"tests/test_kernel_sandbox.py#_reset_warn_once_dedup","name":[["reset",1],["warn",1],["once",1],["dedup",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["reset",3],["warn",3],["once",3],["dedup",2],["monkeypatch",3],["dedups",1],["by",2],["message",1],["whole",1],["process",1],["so",2],["warning",2],["already",1],["emitted",1],["earlier",1],["test",2],["real",1],["kernel",1],["bwrap",1],["less",1],["ci",1],["runner",1],["would",1],["make",1],["later",1],["pytest",2],["warns",1],["assertion",1],["see",1],["nothing",1],["cache",1],["before",1],["each",1],["security",1],["assertions",1],["order",1],["independent",1],["sandbox",2],["module",3],["warned",1],["details",1],["clear",1],["injects",1],["generic",1],["linux",1],["mac",1],["os",1],["backends",1],["actual",1],["wsl",3],["behavior",1],["has",1],["its",1],["own",1],["contracts",1],["smoke",1],["not",1],["inherit",1],["machine",1],["running",1],["setattr",1],["lambda",1],["false",1],["yield",1]]},{"id":"tests/test_kernel_sandbox.py#_seed_team_bwrap_proc","name":[["seed",1],["team",1],["bwrap",1],["proc",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["seed",2],["team",2],["bwrap",2],["proc",12],["root",6],["launcher",4],["4100",2],["init",6],["4101",2],["command",4],["4102",2],["write",4],["status",2],["children",2]]},{"id":"tests/test_kernel_sandbox.py#_team_interrupt_sandbox","name":[["team",1],["interrupt",1],["sandbox",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["team",2],["interrupt",2],["sandbox",4],["tmp",3],["path",3],["root",4],["daemon",1],["data",1],["workspace",4],["agent",1],["workspaces",1],["current",2],["private",5],["kernel",3],["temp",3],["mkdir",2],["parents",2],["true",4],["return",1],["status",2],["mode",1],["auto",1],["state",1],["enabled",1],["backend",1],["bubblewrap",1],["enforced",1],["self",1],["test",2],["passed",1],["network",1],["policy",1],["blocked",1],["str",3],["dir",2],["detail",1],["forced",1],["linux",1],["pid",1],["executable",1],["usr",1],["bin",1],["bwrap",1],["read",2],["isolation",2]]},{"id":"tests/test_kernel_sandbox.py#_write_proc_children","name":[["write",1],["proc",1],["children",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["write",3],["proc",5],["children",6],["root",3],["pid",4],["task",4],["dir",3],["str",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",1],["join",1],["child",2],["encoding",1],["ascii",1]]},{"id":"tests/test_kernel_sandbox.py#_write_proc_status","name":[["write",1],["proc",1],["status",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["write",3],["proc",5],["status",3],["root",3],["pid",4],["parent",3],["process",3],["dir",3],["str",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",1],["name",1],["tprocess",1],["ppid",1],["encoding",1],["ascii",1]]},{"id":"tests/test_kernel_sandbox.py#test_a_delivered_main_thread_signal_is_not_sent_a_second_time","name":[["test",1],["delivered",1],["main",1],["thread",1],["signal",1],["not",1],["sent",1],["second",1],["time",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["delivered",3],["main",4],["thread",4],["signal",6],["not",4],["sent",2],["second",3],["time",2],["monkeypatch",3],["other",1],["half",1],["same",1],["branch",1],["nothing",1],["covered",1],["tgkill",1],["reaches",1],["process",2],["directed",1],["send",2],["must",2],["also",1],["fire",1],["worker",3],["sigint",2],["handler",3],["one",2],["shot",2],["self",1],["disarming",1],["so",1],["would",1],["land",1],["disarmed",1],["take",1],["default",1],["action",1],["killing",1],["kernel",7],["interrupt",3],["exists",1],["keep",1],["alive",1],["calls",3],["aimed",3],["setattr",1],["manager",1],["module",1],["lambda",2],["pid",3],["signum",3],["bool",1],["append",1],["true",2],["new",1],["proc",1],["fake",1],["sandbox",1],["simple",1],["namespace",1],["false",1],["delivery",3],["assert",3],["4100",1],["int",1],["be",1],["signalled",1],["twice",1],["target",1],["local",1]]},{"id":"tests/test_kernel_sandbox.py#test_allowed_root_probe_streams_its_entry_budget","name":[["test",1],["allowed",1],["root",1],["probe",1],["streams",1],["its",1],["entry",1],["budget",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",6],["test",2],["allowed",4],["root",7],["probe",5],["streams",2],["its",3],["entry",4],["budget",3],["monkeypatch",3],["tmp",3],["path",5],["mkdir",1],["yielded",5],["class",2],["str",1],["link",1],["stat",2],["self",5],["follow",2],["symlinks",2],["assert",3],["false",1],["return",3],["simple",1],["namespace",1],["st",1],["mode",1],["iflnk",1],["scan",2],["iter",1],["next",1],["nonlocal",1],["if",1],["4096",2],["raise",1],["assertion",1],["error",1],["scandir",2],["exceeded",1],["close",1],["pass",1],["setattr",1],["sandbox",2],["module",2],["os",1],["lambda",1],["created",2],["allow",1],["read",1],["streaming",1],["try",1],["true",1],["finally",1],["unlink",1]]},{"id":"tests/test_kernel_sandbox.py#test_allowed_root_probe_streams_its_entry_budget.Entry","name":[["entry",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["entry",2],["path",1],["str",1],["root",1],["link",1],["def",1],["stat",2],["self",1],["follow",2],["symlinks",2],["assert",1],["false",1],["return",1],["simple",1],["namespace",1],["st",1],["mode",1],["iflnk",1]]},{"id":"tests/test_kernel_sandbox.py#test_allowed_root_probe_streams_its_entry_budget.Entry.stat","name":[["stat",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["stat",3],["self",2],["follow",3],["symlinks",3],["assert",1],["false",1],["return",1],["simple",1],["namespace",1],["st",1],["mode",1],["iflnk",1]]},{"id":"tests/test_kernel_sandbox.py#test_allowed_root_probe_streams_its_entry_budget.Scan","name":[["scan",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["scan",2],["def",3],["iter",1],["self",4],["return",2],["next",1],["nonlocal",1],["yielded",3],["if",1],["4096",1],["raise",1],["assertion",1],["error",1],["allowed",1],["root",1],["scandir",1],["exceeded",1],["its",1],["budget",1],["entry",1],["close",1],["pass",1]]},{"id":"tests/test_kernel_sandbox.py#test_allowed_root_probe_streams_its_entry_budget.Scan.__iter__","name":[["iter",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["iter",2],["self",3],["return",1]]},{"id":"tests/test_kernel_sandbox.py#test_allowed_root_probe_streams_its_entry_budget.Scan.__next__","name":[["next",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["next",2],["self",2],["nonlocal",1],["yielded",3],["if",1],["4096",1],["raise",1],["assertion",1],["error",1],["allowed",1],["root",1],["scandir",1],["exceeded",1],["its",1],["budget",1],["return",1],["entry",1]]},{"id":"tests/test_kernel_sandbox.py#test_allowed_root_probe_streams_its_entry_budget.Scan.close","name":[["close",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["close",2],["self",2],["pass",1]]},{"id":"tests/test_kernel_sandbox.py#test_an_owned_but_undelivered_interrupt_is_reported_as_undelivered","name":[["test",1],["owned",1],["but",1],["undelivered",2],["interrupt",1],["reported",1],["as",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",4],["test",2],["owned",2],["but",2],["undelivered",4],["interrupt",8],["reported",2],["as",2],["send",4],["returning",1],["true",3],["means",1],["adapter",1],["owns",2],["delivery",7],["not",6],["signal",2],["arrived",1],["six",1],["its",1],["branches",1],["return",2],["having",1],["sent",1],["nothing",2],["sandbox",4],["already",1],["diagnosed",1],["each",1],["one",2],["printed",1],["diagnosis",1],["stderr",1],["caller",1],["has",1],["tell",1],["user",1],["whether",1],["their",1],["stop",1],["worked",2],["cannot",1],["read",1],["now",1],["reads",1],["back",1],["so",2],["cancel",1],["did",2],["stops",1],["being",1],["indistinguishable",1],["from",1],["class",1],["process",2],["pid",2],["4100",1],["staticmethod",2],["poll",1],["none",1],["signum",2],["pragma",1],["no",1],["cover",1],["must",2],["be",2],["reached",1],["raise",1],["assertion",1],["error",1],["double",1],["gap",4],["bubblewrap",1],["provide",1],["pinned",1],["command",1],["identity",1],["kernel",6],["new",1],["proc",1],["simple",1],["namespace",1],["lambda",2],["take",1],["assert",4],["delivered",1],["false",1],["result",1],["falsy",1],["if",1],["works",1],["reason",1],["target",1]]},{"id":"tests/test_kernel_sandbox.py#test_an_owned_but_undelivered_interrupt_is_reported_as_undelivered.Process","name":[["process",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4100",1],["staticmethod",2],["def",2],["poll",1],["return",1],["none",1],["send",2],["signal",1],["signum",1],["pragma",1],["no",1],["cover",1],["must",1],["not",2],["be",1],["reached",1],["raise",1],["assertion",1],["error",1],["sandbox",1],["owns",1],["delivery",1],["double",1]]},{"id":"tests/test_kernel_sandbox.py#test_an_owned_but_undelivered_interrupt_is_reported_as_undelivered.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["none",1]]},{"id":"tests/test_kernel_sandbox.py#test_an_owned_but_undelivered_interrupt_is_reported_as_undelivered.Process.send_signal","name":[["send",1],["signal",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["send",3],["signal",2],["signum",2],["pragma",2],["no",2],["cover",2],["must",2],["not",3],["be",2],["reached",2],["raise",1],["assertion",1],["error",1],["sandbox",1],["owns",1],["delivery",1],["double",1]]},{"id":"tests/test_kernel_sandbox.py#test_auto_missing_backend_falls_back_with_visible_status_and_warning","name":[["test",1],["auto",1],["missing",1],["backend",1],["falls",1],["back",1],["visible",1],["status",1],["warning",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["missing",2],["backend",3],["falls",2],["back",2],["visible",2],["status",10],["warning",6],["tmp",3],["path",3],["pytest",1],["warns",1],["runtime",1],["match",1],["security",2],["sandbox",3],["create",1],["kernel",1],["mode",1],["platform",1],["name",2],["linux",1],["lambda",1],["none",2],["dict",1],["assert",6],["state",1],["unavailable",1],["enforced",2],["false",1],["network",1],["policy",1],["not",1],["bwrap",1],["detail",1],["startswith",1],["openai4",1]]},{"id":"tests/test_kernel_sandbox.py#test_auto_self_test_failure_falls_back_and_enforce_fails_closed","name":[["test",2],["auto",1],["self",1],["failure",1],["falls",1],["back",1],["enforce",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",7],["auto",7],["self",5],["failure",2],["falls",2],["back",2],["enforce",3],["fails",2],["closed",2],["tmp",4],["path",4],["pytest",2],["warns",1],["runtime",1],["warning",1],["match",2],["failed",2],["create",2],["kernel",2],["sandbox",5],["mode",2],["platform",2],["name",4],["darwin",2],["lambda",2],["usr",2],["bin",2],["exec",2],["runner",4],["failing",2],["assert",3],["status",3],["state",1],["unavailable",2],["backend",1],["seatbelt",1],["passed",1],["false",1],["raises",1],["error",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_hides_shared_root_and_rebinds_only_workspace","name":[["test",1],["bwrap",1],["hides",1],["shared",1],["root",1],["rebinds",1],["only",1],["workspace",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",4],["hides",2],["shared",2],["root",8],["rebinds",2],["only",2],["workspace",10],["tmp",4],["path",4],["agent",1],["workspaces",1],["resolve",1],["attacker",1],["sibling",3],["victim",1],["private",4],["mkdir",3],["parents",1],["true",2],["wrapped",9],["wrap",1],["command",1],["bin",1],["executable",1],["temp",1],["dir",1],["read",2],["isolation",2],["kernel",1],["assert",5],["unshare",1],["pid",1],["tmpfs",6],["index",6],["bind",3],["next",1],["value",2],["enumerate",1],["if",1],["str",5],["remount",6],["ro",2],["not",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_falls_back_for_ambiguous_procfs","name":[["test",1],["bwrap",1],["interrupt",1],["falls",1],["back",1],["ambiguous",1],["procfs",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",2],["interrupt",4],["falls",2],["back",2],["ambiguous",2],["procfs",2],["tmp",6],["path",6],["children",4],["worker",7],["status",5],["launcher",5],["4100",1],["task",4],["dir",6],["str",2],["mkdir",2],["parents",1],["true",1],["write",2],["text",2],["encoding",2],["ascii",1],["if",1],["not",1],["none",1],["4101",1],["utf",1],["sandbox",3],["assert",1],["target",1],["pid",1],["proc",1],["root",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_never_falls_back_to_a_numeric_child_pid","name":[["test",1],["bwrap",1],["interrupt",1],["never",1],["falls",1],["back",1],["numeric",1],["child",1],["pid",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",3],["test",2],["bwrap",2],["interrupt",5],["never",2],["falls",2],["back",2],["numeric",2],["child",2],["pid",4],["tmp",4],["path",4],["monkeypatch",8],["failure",3],["launcher",2],["4100",1],["worker",3],["4101",1],["sandbox",9],["setattr",6],["target",1],["lambda",3],["killed",3],["module",5],["os",3],["kill",1],["args",3],["append",1],["if",1],["unsupported",1],["pidfd",4],["open",2],["none",3],["raising",4],["false",4],["signal",5],["send",3],["else",1],["exited",3],["flags",1],["raise",1],["process",1],["lookup",1],["error",1],["assert",2],["sigint",1],["proc",1],["root",1],["true",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_never_falls_back_to_a_numeric_child_pid.exited","name":[["exited",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["exited",3],["pid",2],["flags",2],["raise",1],["process",1],["lookup",1],["error",1],["worker",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_pins_worker_with_pidfd_before_signalling","name":[["test",1],["bwrap",1],["interrupt",1],["pins",1],["worker",1],["pidfd",1],["before",1],["signalling",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",4],["test",2],["bwrap",2],["interrupt",4],["pins",2],["worker",9],["pidfd",8],["before",2],["signalling",2],["tmp",6],["path",6],["monkeypatch",4],["launcher",5],["4100",1],["4101",1],["task",4],["dir",6],["str",3],["mkdir",2],["parents",1],["true",2],["children",1],["write",4],["text",2],["encoding",2],["ascii",1],["status",1],["name",1],["tpython",1],["ppid",1],["utf",1],["sandbox",5],["read",4],["fd",8],["os",4],["pipe",1],["opened",3],["sent",3],["open",3],["pid",2],["flags",4],["append",2],["return",1],["send",4],["signal",6],["signum",2],["siginfo",2],["setattr",2],["module",2],["raising",2],["false",2],["try",1],["assert",3],["sigint",2],["proc",1],["root",1],["pytest",1],["raises",1],["oserror",1],["fstat",1],["finally",1],["close",1],["none",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_pins_worker_with_pidfd_before_signalling.pidfd_open","name":[["pidfd",1],["open",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["pidfd",2],["open",2],["pid",3],["flags",3],["opened",1],["append",1],["return",1],["read",1],["fd",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_pins_worker_with_pidfd_before_signalling.pidfd_send_signal","name":[["pidfd",1],["send",1],["signal",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["pidfd",2],["send",2],["signal",2],["fd",3],["signum",3],["siginfo",3],["flags",3],["sent",1],["append",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_refuses_a_target_that_changes_after_pidfd_open","name":[["test",1],["bwrap",1],["interrupt",1],["refuses",1],["target",1],["changes",1],["after",1],["pidfd",1],["open",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",2],["interrupt",5],["refuses",2],["target",3],["changes",2],["after",2],["pidfd",4],["open",3],["tmp",4],["path",4],["monkeypatch",5],["launcher",3],["4100",1],["worker",2],["4101",1],["sandbox",6],["targets",2],["iter",1],["read",3],["fd",5],["write",2],["os",4],["pipe",1],["sent",3],["setattr",3],["pid",2],["lambda",3],["next",1],["module",2],["flags",1],["raising",2],["false",2],["signal",3],["send",2],["args",2],["append",1],["try",1],["assert",2],["sigint",1],["proc",1],["root",1],["true",1],["pytest",1],["raises",1],["oserror",1],["fstat",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_reports_an_unreachable_worker_once","name":[["test",1],["bwrap",1],["interrupt",1],["reports",1],["unreachable",1],["worker",1],["once",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",2],["interrupt",6],["reports",2],["unreachable",2],["worker",4],["once",2],["tmp",6],["path",6],["monkeypatch",4],["capsys",4],["dropping",1],["stop",1],["request",2],["accepted",1],["trade",1],["only",1],["while",1],["visible",1],["sandbox",6],["setattr",2],["module",2],["os",1],["pidfd",2],["open",1],["lambda",2],["pid",1],["flags",1],["99",1],["raising",2],["false",2],["signal",4],["send",3],["args",1],["none",1],["carries",1],["no",1],["procfs",1],["structure",1],["so",1],["resolver",1],["falls",1],["back",1],["launcher",1],["adapter",1],["owns",1],["deliberately",1],["drops",1],["assert",5],["4100",2],["sigint",2],["proc",2],["root",2],["true",2],["first",3],["readouterr",2],["err",2],["cell",1],["cannot",1],["reach",1],["sandboxed",1],["did",1],["not",1],["name",1],["one",1],["direct",1],["child",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_reports_missing_pidfd_support","name":[["test",1],["bwrap",1],["interrupt",1],["reports",1],["missing",1],["pidfd",1],["support",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",2],["interrupt",4],["reports",2],["missing",2],["pidfd",5],["support",3],["tmp",4],["path",4],["monkeypatch",4],["capsys",3],["sandbox",5],["setattr",2],["module",2],["os",1],["open",1],["none",2],["raising",2],["false",2],["signal",3],["send",2],["assert",2],["4100",1],["sigint",1],["proc",1],["root",1],["true",1],["no",1],["readouterr",1],["err",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_interrupt_resolves_and_validates_direct_worker","name":[["test",1],["bwrap",1],["interrupt",1],["resolves",1],["validates",1],["direct",1],["worker",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",2],["interrupt",4],["resolves",2],["validates",2],["direct",2],["worker",9],["tmp",6],["path",6],["launcher",5],["4100",1],["4101",1],["task",4],["dir",6],["str",3],["mkdir",2],["parents",1],["true",1],["children",1],["write",2],["text",2],["encoding",2],["ascii",1],["status",1],["name",1],["tpython",1],["ppid",1],["utf",1],["sandbox",3],["assert",1],["target",1],["pid",1],["proc",1],["root",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_masks_every_private_root_and_ro_binds_only_exact_exceptions","name":[["test",1],["bwrap",1],["masks",1],["every",1],["private",1],["root",1],["ro",1],["binds",1],["only",1],["exact",1],["exceptions",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",4],["masks",2],["every",2],["private",8],["root",2],["ro",5],["binds",4],["only",2],["exact",2],["exceptions",2],["tmp",4],["path",4],["data",8],["dir",8],["daemon",1],["resolve",2],["workspace",4],["agent",1],["workspaces",1],["current",3],["skill",9],["project",2],["skills",2],["foreign",4],["users",6],["scratch",1],["mine",4],["alice",1],["other",3],["bob",1],["kernel",2],["temp",4],["directory",2],["mkdir",1],["parents",1],["true",2],["wrapped",10],["wrap",1],["command",1],["bin",1],["executable",1],["read",2],["isolation",2],["tmpfs",3],["roots",2],["index",8],["value",4],["enumerate",2],["if",2],["assert",5],["str",8],["bind",4],["not",2],["any",1],["range",1],["len",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_masks_secret_reads_after_binds_and_skips_missing","name":[["test",1],["bwrap",1],["masks",1],["secret",1],["reads",1],["after",1],["binds",1],["skips",1],["missing",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",4],["masks",3],["secret",8],["reads",2],["after",3],["binds",3],["skips",2],["missing",5],["tmp",8],["path",7],["dir",7],["creds",1],["mkdir",1],["db",9],["openai4s",1],["write",1],["text",1],["key",1],["nope",1],["never",1],["created",1],["skipped",2],["deny",3],["prefix",2],["str",13],["subpath",1],["wrapped",11],["wrap",1],["command",1],["bin",1],["true",1],["executable",1],["workspace",2],["ws",1],["temp",2],["read",1],["file",1],["masked",1],["dev",2],["null",2],["directory",1],["empty",1],["tmpfs",2],["assert",4],["ro",1],["bind",4],["index",6],["not",1],["non",1],["existent",1],["target",1],["land",1],["before",1],["chdir",2],["last",2],["max",1],["enumerate",1],["if",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_mounts_only_workspace_and_private_temp_writable","name":[["test",1],["bwrap",1],["mounts",1],["only",1],["workspace",1],["private",1],["temp",1],["writable",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",5],["mounts",2],["only",2],["workspace",7],["private",3],["temp",7],["writable",2],["tmp",2],["project",1],["still",1],["one",1],["argument",1],["dir",5],["kernel",1],["command",4],["usr",3],["bin",3],["python3",1],["code",1],["worker",1],["py",1],["wrapped",11],["wrap",1],["executable",1],["assert",5],["unshare",1],["net",1],["index",3],["ro",2],["bind",5],["positions",2],["value",2],["enumerate",1],["if",1]]},{"id":"tests/test_kernel_sandbox.py#test_bwrap_raw_network_compatibility_switch_only_removes_network_namespace","name":[["test",1],["bwrap",1],["raw",1],["network",2],["compatibility",1],["switch",1],["only",1],["removes",1],["namespace",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["bwrap",4],["raw",3],["network",5],["compatibility",2],["switch",2],["only",2],["removes",2],["namespace",2],["wrapped",5],["wrap",1],["command",1],["bin",1],["true",2],["executable",1],["workspace",2],["temp",1],["dir",1],["kernel",1],["tmp",1],["allow",1],["assert",2],["unshare",1],["net",1],["not",1],["ro",3],["bind",3],["index",2]]},{"id":"tests/test_kernel_sandbox.py#test_composed_runtime_below_system_temp_remains_exactly_readable","name":[["test",1],["composed",1],["runtime",1],["below",1],["system",1],["temp",1],["remains",1],["exactly",1],["readable",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["composed",2],["runtime",9],["below",2],["system",6],["temp",6],["remains",2],["exactly",2],["readable",2],["monkeypatch",3],["tmp",4],["path",4],["data",4],["dir",3],["daemon",1],["workspace",3],["agent",1],["workspaces",1],["current",1],["python",7],["env",1],["bin",2],["mkdir",2],["parents",2],["true",3],["parent",3],["write",1],["text",1],["encoding",1],["utf",1],["setattr",1],["sandbox",6],["module",3],["tempfile",1],["gettempdir",1],["lambda",2],["str",2],["roots",4],["manager",1],["kernel",3],["read",4],["none",2],["calls",3],["create",1],["mode",1],["auto",1],["isolation",2],["allowed",1],["platform",1],["name",2],["darwin",1],["usr",1],["exec",1],["runner",2],["passing",1],["sibling",1],["isolated",1],["try",1],["profile",2],["seatbelt",1],["string",1],["resolve",1],["assert",1],["allow",1],["file",1],["literal",1],["subpath",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_default_secret_read_denials_uses_data_dir_and_drops_workspace","name":[["test",1],["default",1],["secret",1],["read",1],["denials",1],["uses",1],["data",1],["dir",1],["drops",1],["workspace",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["default",4],["secret",4],["read",4],["denials",6],["uses",2],["data",3],["dir",3],["drops",2],["workspace",4],["tmp",5],["path",8],["monkeypatch",3],["setenv",1],["openai4",1],["str",3],["sandbox",2],["module",2],["ws",1],["db",3],["openai4s",1],["resolve",2],["assert",2],["prefix",1],["entry",1],["dropped",3],["so",1],["kernel",1],["boundary",1],["stays",1],["readable",1],["ssh",6],["subpath",1],["deny",1],["elided",1],["home",1],["not",1],["any",1],["kind",1]]},{"id":"tests/test_kernel_sandbox.py#test_enforce_fails_closed_when_backend_is_missing","name":[["test",1],["enforce",1],["fails",1],["closed",1],["backend",1],["missing",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["enforce",3],["fails",2],["closed",2],["backend",2],["missing",2],["tmp",3],["path",3],["pytest",1],["raises",1],["sandbox",2],["unavailable",1],["error",1],["match",1],["bwrap",1],["create",1],["kernel",1],["mode",1],["platform",1],["name",2],["linux",1],["lambda",1],["none",1]]},{"id":"tests/test_kernel_sandbox.py#test_facility_failure_and_warning_are_cached_process_wide","name":[["test",1],["facility",1],["failure",1],["warning",1],["cached",1],["process",1],["wide",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",3],["test",2],["facility",2],["failure",2],["warning",3],["cached",2],["process",2],["wide",2],["tmp",4],["path",4],["monkeypatch",5],["calls",3],["list",3],["str",1],["unavailable",3],["command",2],["kwargs",2],["del",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["user",2],["namespaces",2],["not",2],["enabled",2],["setattr",3],["sandbox",6],["module",4],["failed",1],["self",1],["tests",1],["warned",1],["details",1],["subprocess",1],["run",1],["options",3],["mode",1],["auto",1],["platform",1],["name",2],["linux",1],["lambda",1],["usr",1],["bin",1],["bwrap",1],["runner",2],["default",1],["pytest",1],["warns",1],["runtime",1],["match",1],["first",3],["create",2],["kernel",2],["warnings",3],["catch",1],["record",1],["true",1],["as",1],["caught",2],["simplefilter",1],["always",1],["second",3],["assert",4],["len",1],["status",4],["state",2],["detail",2]]},{"id":"tests/test_kernel_sandbox.py#test_facility_failure_and_warning_are_cached_process_wide.unavailable","name":[["unavailable",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["unavailable",2],["command",3],["kwargs",3],["del",1],["calls",1],["append",1],["list",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["user",1],["namespaces",1],["not",1],["enabled",1]]},{"id":"tests/test_kernel_sandbox.py#test_interrupt_target_uses_launcher_outside_enforced_bwrap","name":[["test",1],["interrupt",1],["target",1],["uses",1],["launcher",1],["outside",1],["enforced",1],["bwrap",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["interrupt",5],["target",3],["uses",2],["launcher",2],["outside",2],["enforced",6],["bwrap",2],["tmp",5],["path",5],["backend",4],["sandbox",4],["assert",2],["pid",1],["4100",3],["proc",2],["root",2],["send",1],["signal",1],["sigint",1],["false",1]]},{"id":"tests/test_kernel_sandbox.py#test_interrupting_an_exited_worker_does_not_report_a_delivered_stop","name":[["test",1],["interrupting",1],["exited",1],["worker",1],["not",1],["report",1],["delivered",1],["stop",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",4],["test",2],["interrupting",2],["exited",5],["worker",3],["not",3],["report",2],["delivered",3],["stop",2],["popen",1],["send",3],["signal",4],["returns",1],["silently",1],["child",1],["has",1],["already",2],["so",1],["old",1],["code",1],["reported",1],["same",1],["nothing",2],["dead",1],["as",1],["live",1],["one",1],["took",1],["class",1],["process",2],["pid",2],["4100",1],["staticmethod",2],["poll",1],["return",1],["signum",2],["pragma",1],["no",1],["cover",1],["must",1],["be",1],["reached",1],["raise",1],["assertion",1],["error",1],["kernel",6],["new",1],["proc",1],["sandbox",1],["simple",1],["namespace",1],["interrupt",2],["lambda",1],["false",2],["delivery",3],["assert",2],["reason",1]]},{"id":"tests/test_kernel_sandbox.py#test_interrupting_an_exited_worker_does_not_report_a_delivered_stop.Process","name":[["process",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4100",1],["staticmethod",2],["def",2],["poll",1],["return",1],["exited",1],["send",1],["signal",2],["signum",1],["pragma",1],["no",1],["cover",1],["must",1],["not",1],["be",1],["reached",1],["raise",1],["assertion",1],["error",1],["nothing",1]]},{"id":"tests/test_kernel_sandbox.py#test_interrupting_an_exited_worker_does_not_report_a_delivered_stop.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["exited",1]]},{"id":"tests/test_kernel_sandbox.py#test_interrupting_an_exited_worker_does_not_report_a_delivered_stop.Process.send_signal","name":[["send",1],["signal",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["send",2],["signal",3],["signum",2],["pragma",2],["no",2],["cover",2],["must",2],["not",2],["be",2],["reached",2],["raise",1],["assertion",1],["error",1],["nothing",1]]},{"id":"tests/test_kernel_sandbox.py#test_invalid_mode_is_never_silently_downgraded","name":[["test",1],["invalid",1],["mode",1],["never",1],["silently",1],["downgraded",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["mode",3],["never",2],["silently",2],["downgraded",2],["tmp",3],["path",3],["value",3],["pytest",1],["raises",1],["sandbox",2],["configuration",1],["error",1],["match",1],["must",1],["be",1],["one",1],["create",1],["kernel",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_composes_source_and_interpreter_runtime_exceptions","name":[["test",1],["kernel",1],["composes",1],["source",1],["interpreter",1],["runtime",1],["exceptions",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",4],["test",2],["kernel",8],["composes",2],["source",4],["interpreter",2],["runtime",4],["exceptions",2],["monkeypatch",4],["tmp",6],["path",12],["data",4],["dir",4],["daemon",1],["workspace",4],["agent",1],["workspaces",1],["current",1],["python",7],["system",3],["temp",4],["env",2],["bin",3],["rscript",5],["worker",5],["parent",7],["mkdir",2],["parents",2],["true",3],["exist",1],["ok",1],["write",1],["text",1],["encoding",1],["utf",1],["captured",3],["class",1],["fake",2],["sandbox",3],["status",1],["simple",1],["namespace",1],["none",2],["close",1],["self",2],["pass",1],["create",3],["read",4],["isolation",4],["policy",2],["return",1],["setattr",2],["manager",4],["module",4],["spawn",1],["lambda",1],["cwd",1],["str",4],["argv",1],["sh",1],["exec",1],["allowed",6],["roots",1],["assert",4],["root",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_composes_source_and_interpreter_runtime_exceptions.create","name":[["create",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["create",2],["workspace",2],["read",3],["isolation",3],["captured",1],["policy",1],["return",1],["fake",1],["sandbox",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_composes_source_and_interpreter_runtime_exceptions.FakeSandbox","name":[["fake",1],["sandbox",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["fake",2],["sandbox",2],["status",1],["simple",1],["namespace",1],["temp",1],["dir",1],["none",1],["def",1],["close",1],["self",1],["pass",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_composes_source_and_interpreter_runtime_exceptions.FakeSandbox.close","name":[["close",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["close",2],["self",2],["pass",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_interrupt_lets_the_sandbox_own_bwrap_signal_delivery","name":[["test",1],["kernel",1],["interrupt",1],["lets",1],["sandbox",1],["own",1],["bwrap",1],["signal",1],["delivery",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",4],["test",2],["kernel",8],["interrupt",5],["lets",2],["sandbox",5],["own",2],["bwrap",2],["signal",5],["delivery",2],["calls",4],["class",1],["process",2],["pid",3],["4100",2],["staticmethod",2],["poll",1],["return",1],["none",1],["alive",1],["refuses",1],["dead",1],["child",1],["send",2],["signum",4],["append",2],["direct",1],["new",1],["proc",1],["simple",1],["namespace",1],["lambda",1],["true",2],["assert",2],["delivered",1],["sigint",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_interrupt_lets_the_sandbox_own_bwrap_signal_delivery.Process","name":[["process",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4100",1],["staticmethod",2],["def",2],["poll",1],["return",1],["none",1],["alive",1],["interrupt",1],["refuses",1],["signal",2],["dead",1],["child",1],["send",1],["signum",2],["calls",1],["append",1],["direct",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_interrupt_lets_the_sandbox_own_bwrap_signal_delivery.Process.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["poll",2],["return",1],["none",1],["alive",1],["interrupt",1],["refuses",1],["signal",1],["dead",1],["child",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_interrupt_lets_the_sandbox_own_bwrap_signal_delivery.Process.send_signal","name":[["send",1],["signal",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["send",2],["signal",2],["signum",3],["calls",1],["append",1],["direct",1]]},{"id":"tests/test_kernel_sandbox.py#test_kernel_interrupt_signals_the_direct_process_outside_bwrap","name":[["test",1],["kernel",1],["interrupt",1],["signals",1],["direct",1],["process",1],["outside",1],["bwrap",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",3],["kernel",8],["interrupt",6],["signals",2],["direct",4],["process",6],["outside",2],["bwrap",2],["monkeypatch",3],["popen",1],["send",2],["signal",5],["fallback",1],["tgkill",2],["attempt",1],["forced",1],["fail",1],["aims",1],["at",1],["main",3],["thread",3],["first",1],["linux",2],["real",1],["pid",6],["sigint",3],["against",1],["whatever",1],["holds",1],["number",1],["fake",3],["invents",1],["runner",1],["4100",1],["happened",1],["be",1],["live",1],["syscall",2],["succeeded",1],["returned",1],["before",2],["reaching",1],["failed",1],["assert",3],["while",1],["unrelated",1],["took",1],["passed",1],["mac",1],["os",1],["every",1],["time",1],["because",1],["worker",3],["returns",1],["false",3],["off",1],["any",1],["pin",1],["branch",1],["instead",1],["depending",1],["pids",1],["host",1],["happens",1],["hold",1],["calls",3],["setattr",1],["manager",1],["module",1],["lambda",2],["signum",2],["new",1],["proc",1],["sandbox",1],["simple",1],["namespace",1],["delivery",3],["delivered",1],["target",1],["true",1],["local",1]]},{"id":"tests/test_kernel_sandbox.py#test_manager_wraps_spawn_without_changing_frame_or_rpc_loop","name":[["test",1],["manager",1],["wraps",1],["spawn",1],["without",1],["changing",1],["frame",1],["rpc",1],["loop",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",3],["manager",3],["wraps",2],["spawn",2],["without",2],["changing",2],["frame",2],["rpc",2],["loop",2],["tmp",4],["path",4],["private",5],["temp",5],["mkdir",1],["sandbox",9],["recording",1],["kernel",5],["dispatcher",1],["lambda",1],["method",2],["args",2],["cwd",1],["str",2],["as",1],["result",3],["execute",1],["import",1],["os",3],["print",3],["environ",2],["openai4",1],["host",1],["call",1],["echo",2],["round",2],["trip",2],["tmpdir",1],["status",4],["assert",7],["error",1],["none",1],["stdout",1],["splitlines",1],["present",1],["len",1],["commands",2],["endswith",1],["openai4s",1],["worker",1],["py",1],["enforced",1],["true",2],["network",1],["policy",1],["blocked",1],["closed",1]]},{"id":"tests/test_kernel_sandbox.py#test_off_is_explicit_and_skips_detection_and_self_test","name":[["test",2],["off",1],["explicit",1],["skips",1],["detection",1],["self",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",3],["test",4],["off",4],["explicit",2],["skips",2],["detection",2],["self",2],["tmp",3],["path",3],["unexpected",3],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["sandbox",7],["create",1],["kernel",1],["mode",2],["platform",1],["name",1],["darwin",1],["runner",1],["assert",5],["status",4],["state",1],["disabled",1],["enforced",2],["false",1],["network",1],["policy",1],["not",1],["wrap",1],["command",1],["python",2],["worker",2],["py",2]]},{"id":"tests/test_kernel_sandbox.py#test_off_is_explicit_and_skips_detection_and_self_test.unexpected","name":[["unexpected",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["unexpected",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_passes_only_requested_info_fd","name":[["test",1],["pipe",1],["transport",1],["passes",1],["only",1],["requested",1],["info",1],["fd",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["pipe",4],["transport",6],["passes",2],["only",2],["requested",2],["info",4],["fd",9],["tmp",3],["path",3],["read",4],["write",5],["os",7],["started",4],["sys",1],["executable",1],["import",1],["child",2],["cwd",1],["str",1],["env",1],["dict",1],["environ",1],["pass",1],["fds",1],["process",2],["append",1],["close",3],["try",1],["assert",2],["64",1],["pid",1],["finally",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails","name":[["test",1],["pipe",1],["transport",1],["reaps",1],["closes",1],["process",1],["adoption",1],["fails",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",7],["test",2],["pipe",3],["transport",4],["reaps",2],["closes",2],["process",12],["adoption",4],["fails",2],["monkeypatch",3],["tmp",3],["path",3],["class",2],["stream",6],["closed",3],["false",2],["close",1],["self",12],["true",4],["pid",5],["4100",1],["init",1],["stdin",2],["stdout",2],["stderr",2],["killed",3],["waits",3],["kill",1],["wait",1],["timeout",2],["append",1],["return",1],["setattr",1],["module",1],["subprocess",1],["popen",1],["lambda",1],["args",1],["kwargs",1],["reject",2],["raise",1],["sandbox",2],["unavailable",2],["error",2],["ambiguous",2],["private",2],["tree",2],["pytest",1],["raises",1],["match",1],["bwrap",1],["unshare",1],["bin",1],["cwd",1],["str",1],["env",1],["pass",1],["fds",1],["started",1],["assert",3],["all",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails.Process","name":[["process",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["process",2],["pid",1],["4100",1],["def",3],["init",1],["self",10],["stdin",1],["stream",3],["stdout",1],["stderr",1],["killed",2],["false",1],["waits",2],["kill",1],["true",1],["wait",1],["timeout",2],["append",1],["return",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails.Process.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["init",2],["self",7],["stdin",1],["stream",3],["stdout",1],["stderr",1],["killed",1],["false",1],["waits",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails.Process.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["killed",1],["true",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails.Process.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",3],["waits",1],["append",1],["return",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails.reject_adoption","name":[["reject",1],["adoption",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["reject",2],["adoption",2],["pid",3],["raise",1],["sandbox",1],["unavailable",1],["error",1],["ambiguous",1],["private",1],["tree",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails.Stream","name":[["stream",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["stream",2],["closed",2],["false",1],["def",1],["close",1],["self",2],["true",1]]},{"id":"tests/test_kernel_sandbox.py#test_pipe_transport_reaps_and_closes_when_process_adoption_fails.Stream.close","name":[["close",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["close",2],["self",3],["closed",1],["true",1]]},{"id":"tests/test_kernel_sandbox.py#test_raw_network_environment_flag_is_reflected_in_status","name":[["test",1],["raw",1],["network",1],["environment",1],["flag",1],["reflected",1],["status",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["raw",4],["network",4],["environment",2],["flag",2],["reflected",2],["status",3],["tmp",3],["path",3],["monkeypatch",3],["setenv",1],["openai4",1],["kernel",2],["allow",1],["sandbox",5],["create",1],["mode",1],["auto",1],["platform",1],["name",2],["linux",1],["lambda",1],["usr",1],["bin",2],["bwrap",1],["runner",2],["passing",1],["try",1],["assert",2],["policy",1],["allowed",1],["unshare",1],["net",1],["not",1],["wrap",1],["command",1],["true",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_raw_network_environment_flag_is_strict","name":[["test",1],["raw",1],["network",1],["environment",1],["flag",1],["strict",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["raw",4],["network",4],["environment",2],["flag",2],["strict",2],["tmp",3],["path",3],["monkeypatch",3],["setenv",1],["openai4",2],["kernel",3],["allow",2],["sometimes",1],["pytest",1],["raises",1],["sandbox",2],["configuration",1],["error",1],["match",1],["create",1],["mode",1],["auto",1]]},{"id":"tests/test_kernel_sandbox.py#test_runtime_bwrap_inherits_the_pipe_transport_session","name":[["test",1],["runtime",1],["bwrap",1],["inherits",1],["pipe",1],["transport",1],["session",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",4],["runtime",3],["bwrap",8],["inherits",2],["pipe",3],["transport",4],["session",6],["tmp",7],["path",7],["one",1],["process",1],["group",3],["must",1],["contain",1],["worker",2],["cell",2],["children",1],["already",1],["uses",1],["start",1],["new",4],["true",5],["second",1],["moved",1],["into",1],["another",1],["so",1],["watchdog",1],["kill",1],["stopped",1],["only",1],["leaked",1],["work",1],["standalone",1],["wrapper",1],["keeps",1],["its",1],["default",1],["flag",1],["self",2],["tests",1],["other",1],["callers",1],["adapter",1],["deliberately",1],["omits",1],["duplicate",1],["boundary",1],["sandbox",4],["kernel",1],["status",2],["state",1],["enabled",1],["mode",1],["enforce",1],["backend",1],["bubblewrap",1],["enforced",1],["passed",1],["network",1],["policy",1],["blocked",1],["workspace",2],["str",3],["temp",3],["dir",3],["private",3],["detail",1],["executable",2],["usr",2],["bin",4],["wrapped",2],["wrap",2],["command",2],["assert",2],["not",1]]},{"id":"tests/test_kernel_sandbox.py#test_seatbelt_denies_sibling_reads_and_reallows_only_exact_workspace","name":[["test",1],["seatbelt",1],["denies",1],["sibling",1],["reads",1],["reallows",1],["only",1],["exact",1],["workspace",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",5],["denies",2],["sibling",5],["reads",2],["reallows",2],["only",2],["exact",2],["workspace",9],["tmp",4],["path",4],["root",8],["agent",1],["workspaces",1],["attacker",1],["victim",1],["mkdir",2],["parents",1],["true",1],["profile",7],["build",1],["private",1],["read",4],["isolation",2],["kernel",1],["sandbox",2],["module",2],["string",2],["resolve",3],["deny",4],["file",2],["literal",2],["subpath",2],["allow",4],["assert",4],["index",2],["str",1],["not",1]]},{"id":"tests/test_kernel_sandbox.py#test_seatbelt_multi_tenant_policy_denies_data_and_personal_roots_exactly","name":[["test",1],["seatbelt",1],["multi",1],["tenant",1],["policy",1],["denies",1],["data",1],["personal",1],["roots",1],["exactly",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",5],["multi",2],["tenant",2],["policy",4],["denies",2],["data",9],["personal",2],["roots",2],["exactly",2],["tmp",5],["path",5],["dir",6],["daemon",1],["workspace",4],["agent",1],["workspaces",1],["current",6],["skill",7],["project",2],["skills",2],["pdf",1],["foreign",4],["private",5],["users",6],["scratch",1],["mine",4],["alice",1],["other",3],["bob",1],["directory",2],["mkdir",1],["parents",1],["true",1],["kernel",1],["read",3],["isolation",2],["profile",7],["build",1],["root",2],["resolve",7],["quoted",6],["sandbox",2],["module",2],["string",2],["assert",5],["literal",2],["subpath",2],["allowed",2],["allow",1],["file",1],["str",2],["not",2]]},{"id":"tests/test_kernel_sandbox.py#test_seatbelt_profile_appends_targeted_read_denies","name":[["test",1],["seatbelt",1],["profile",1],["appends",1],["targeted",1],["read",1],["denies",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",4],["profile",5],["appends",2],["targeted",2],["read",9],["denies",5],["workspace",3],["tmp",2],["work",1],["temp",3],["dir",3],["private",1],["deny",6],["prefix",2],["data",3],["openai4s",3],["db",3],["subpath",2],["home",3],["ssh",3],["plain",4],["build",2],["guarded",5],["now",1],["carries",1],["baseline",2],["its",1],["own",1],["mac",1],["os",1],["keychain",1],["denied",1],["unconditionally",1],["because",1],["openai4",1],["secret",1],["store",1],["puts",1],["llm",1],["api",1],["key",1],["cell",1],["could",1],["otherwise",1],["run",1],["usr",1],["bin",1],["security",1],["so",1],["claim",1],["no",4],["longer",1],["at",1],["all",1],["but",1],["paths",1],["nobody",1],["asked",1],["about",1],["assert",6],["not",2],["keychains",1],["there",1],["even",1],["file",3],["last",1],["match",1],["wins",1],["must",1],["follow",1],["leading",1],["allow",2],["default",2],["index",2]]},{"id":"tests/test_kernel_sandbox.py#test_seatbelt_profile_escapes_paths_and_blocks_network_by_default","name":[["test",1],["seatbelt",1],["profile",1],["escapes",1],["paths",1],["blocks",1],["network",1],["by",1],["default",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",3],["profile",10],["escapes",2],["paths",2],["blocks",2],["network",4],["by",2],["default",3],["workspace",2],["tmp",4],["project",2],["space",2],["quote",4],["tail",3],["allow",2],["temp",4],["dir",2],["private",2],["build",1],["assert",6],["deny",1],["subpath",2],["literal",1],["dev",1],["fd",1],["count",1],["path",2],["stays",1],["one",1],["quoted",1],["scheme",1],["string",1],["its",1],["cannot",1],["terminate",1],["inject",1],["attacker",1],["shaped",1],["policy",1],["text",1],["follows",1],["not",1]]},{"id":"tests/test_kernel_sandbox.py#test_seatbelt_profile_rejects_unknown_deny_read_kind","name":[["test",1],["seatbelt",1],["profile",1],["rejects",1],["unknown",1],["deny",1],["read",1],["kind",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",3],["profile",3],["rejects",2],["unknown",2],["deny",3],["read",3],["kind",2],["pytest",1],["raises",1],["sandbox",2],["module",1],["configuration",1],["error",1],["build",1],["glob",1]]},{"id":"tests/test_kernel_sandbox.py#test_seatbelt_raw_network_switch_is_explicit_and_argv_has_no_shell","name":[["test",1],["seatbelt",1],["raw",1],["network",1],["switch",1],["explicit",1],["argv",1],["has",1],["no",1],["shell",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",3],["raw",3],["network",4],["switch",2],["explicit",2],["argv",2],["has",2],["no",2],["shell",2],["command",4],["usr",3],["bin",3],["python3",1],["print",1],["ok",1],["wrapped",4],["wrap",1],["executable",1],["sandbox",2],["exec",2],["workspace",1],["tmp",2],["work",1],["temp",1],["dir",1],["private",1],["allow",1],["true",1],["assert",3],["deny",1],["not",1]]},{"id":"tests/test_kernel_sandbox.py#test_seatbelt_rejects_a_workspace_outside_or_equal_to_isolation_root","name":[["test",1],["seatbelt",1],["rejects",1],["workspace",1],["outside",1],["equal",1],["isolation",1],["root",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",4],["rejects",2],["workspace",2],["outside",6],["equal",2],["isolation",6],["root",7],["tmp",6],["path",6],["agent",1],["workspaces",1],["mkdir",2],["pytest",2],["raises",2],["sandbox",2],["configuration",2],["error",2],["match",2],["strict",2],["child",2],["build",2],["profile",2],["private",2],["read",4],["kernel",2]]},{"id":"tests/test_kernel_sandbox.py#test_successful_self_test_enables_seatbelt_and_private_temp","name":[["test",2],["successful",1],["self",1],["enables",1],["seatbelt",1],["private",1],["temp",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",5],["successful",2],["self",3],["enables",2],["seatbelt",3],["private",9],["temp",11],["tmp",4],["path",5],["calls",4],["list",1],["sandbox",13],["create",1],["kernel",1],["mode",1],["auto",1],["platform",1],["name",2],["darwin",1],["lambda",1],["usr",4],["bin",5],["exec",3],["runner",2],["passing",1],["status",5],["dir",2],["try",1],["assert",12],["state",1],["enabled",1],["backend",1],["passed",1],["true",2],["network",1],["policy",1],["blocked",1],["env",5],["apply",1],["environment",1],["tmpdir",1],["str",4],["mplconfigdir",1],["matplotlib",1],["wrap",1],["command",1],["finally",1],["close",1],["not",1],["exists",1]]},{"id":"tests/test_kernel_sandbox.py#test_system_temp_mask_preserves_an_exact_runtime_exception","name":[["test",1],["system",1],["temp",1],["mask",1],["preserves",1],["exact",1],["runtime",1],["exception",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["system",6],["temp",6],["mask",2],["preserves",2],["exact",2],["runtime",12],["exception",2],["monkeypatch",3],["tmp",4],["path",4],["data",4],["dir",3],["daemon",1],["workspace",3],["agent",1],["workspaces",1],["current",1],["canonical",1],["ci",1],["mkdir",2],["parents",2],["true",3],["marker",1],["txt",1],["write",1],["text",1],["encoding",1],["utf",1],["setattr",1],["sandbox",6],["module",2],["tempfile",1],["gettempdir",1],["lambda",2],["str",1],["calls",3],["create",1],["kernel",2],["mode",1],["auto",1],["read",3],["isolation",2],["allowed",1],["roots",1],["platform",1],["name",2],["darwin",1],["usr",1],["bin",1],["exec",1],["runner",2],["passing",1],["sibling",1],["isolated",1],["try",1],["profile",2],["seatbelt",1],["string",1],["resolve",1],["assert",1],["allow",1],["file",1],["literal",1],["subpath",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_boundary_allows_hardlinks_fully_accounted_for_in_workspace","name":[["test",1],["team",1],["boundary",1],["allows",1],["hardlinks",1],["fully",1],["accounted",1],["workspace",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["team",2],["boundary",2],["allows",2],["hardlinks",2],["fully",2],["accounted",2],["workspace",7],["tmp",3],["path",3],["data",4],["dir",3],["daemon",1],["agent",1],["workspaces",1],["current",1],["mkdir",1],["parents",1],["true",2],["first",4],["bin",3],["write",1],["bytes",1],["own",1],["os",1],["link",1],["second",1],["sandbox",4],["create",1],["kernel",2],["mode",1],["auto",1],["read",2],["isolation",2],["platform",1],["name",2],["darwin",1],["lambda",1],["usr",1],["exec",1],["runner",2],["passing",1],["sibling",1],["isolated",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_boundary_refuses_a_preexisting_external_hardlink","name":[["test",1],["team",1],["boundary",1],["refuses",1],["preexisting",1],["external",1],["hardlink",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["team",2],["boundary",2],["refuses",2],["preexisting",3],["external",2],["hardlink",2],["tmp",3],["path",3],["data",5],["dir",4],["daemon",1],["workspace",4],["agent",1],["workspaces",1],["attacker",1],["victim",6],["artifact",1],["versions",1],["bin",3],["mkdir",2],["parents",2],["true",3],["parent",1],["write",1],["bytes",1],["os",1],["link",2],["pytest",1],["raises",1],["sandbox",3],["unavailable",1],["error",1],["match",1],["hardlinked",1],["outside",1],["create",1],["kernel",2],["mode",1],["auto",1],["read",2],["isolation",2],["platform",1],["name",2],["darwin",1],["lambda",1],["usr",1],["exec",1],["runner",2],["passing",1],["sibling",1],["isolated",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_bwrap_info_timeout_and_missing_pidfd_fail_closed","name":[["test",1],["team",1],["bwrap",1],["info",1],["timeout",1],["missing",1],["pidfd",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["team",4],["bwrap",4],["info",6],["timeout",6],["missing",2],["pidfd",5],["fail",2],["closed",2],["monkeypatch",6],["tmp",4],["path",4],["timed",4],["out",4],["interrupt",2],["sandbox",8],["wrap",2],["command",2],["bin",2],["true",2],["setattr",4],["module",4],["pytest",2],["raises",2],["unavailable",2],["error",2],["match",2],["before",1],["adopt",2],["process",2],["4100",2],["close",2],["unsupported",6],["fd",2],["popen",1],["pass",1],["fds",1],["os",2],["write",1],["child",1],["pid",1],["4101",1],["open",1],["none",2],["raising",2],["false",2],["signal",2],["send",1],["requires",1],["support",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_bwrap_rejects_invalid_bounded_info_report","name":[["test",1],["team",1],["bwrap",1],["rejects",1],["invalid",1],["bounded",1],["info",1],["report",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["team",3],["bwrap",2],["rejects",2],["invalid",2],["bounded",2],["info",4],["report",5],["tmp",3],["path",3],["failure",3],["sandbox",7],["interrupt",1],["wrap",1],["command",1],["bin",1],["true",1],["fd",2],["popen",1],["pass",1],["fds",1],["os",1],["write",1],["pytest",1],["raises",1],["unavailable",1],["error",1],["match",1],["adopt",1],["process",1],["4100",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_bwrap_rejects_zero_or_multiple_init_children","name":[["test",1],["team",1],["bwrap",1],["rejects",1],["zero",1],["multiple",1],["init",1],["children",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["team",4],["bwrap",4],["rejects",2],["zero",2],["multiple",2],["init",7],["children",6],["monkeypatch",5],["tmp",4],["path",4],["failure",3],["sandbox",10],["interrupt",1],["proc",8],["root",5],["seed",1],["write",2],["4101",3],["pidfd",7],["peer",2],["os",5],["pipe",1],["setattr",3],["module",3],["open",1],["lambda",2],["pid",4],["flags",1],["if",1],["else",1],["pytest",3],["fail",1],["str",1],["raising",2],["false",2],["signal",2],["send",1],["args",1],["none",1],["child",2],["timeout",1],["wrap",1],["command",1],["bin",1],["true",1],["info",2],["fd",2],["popen",1],["pass",1],["fds",1],["raises",2],["unavailable",1],["error",1],["match",1],["adopt",1],["process",1],["4100",1],["oserror",1],["fstat",1],["close",2]]},{"id":"tests/test_kernel_sandbox.py#test_team_bwrap_revalidates_parent_chain_after_pinning_command","name":[["test",1],["team",1],["bwrap",1],["revalidates",1],["parent",1],["chain",1],["after",1],["pinning",1],["command",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",3],["test",2],["team",4],["bwrap",3],["revalidates",2],["parent",2],["chain",2],["after",2],["pinning",2],["command",3],["monkeypatch",4],["tmp",4],["path",4],["changed",3],["process",4],["failure",3],["sandbox",9],["interrupt",1],["proc",10],["root",6],["seed",1],["init",6],["pidfd",14],["peer",4],["os",8],["pipe",2],["worker",5],["open",3],["pid",4],["flags",1],["if",2],["4101",3],["return",2],["assert",1],["4102",2],["write",3],["status",2],["9999",2],["else",1],["setattr",2],["module",2],["raising",2],["false",2],["signal",2],["send",1],["lambda",1],["args",1],["none",1],["wrap",1],["bin",1],["true",1],["info",2],["fd",2],["popen",1],["pass",1],["fds",1],["child",1],["pytest",3],["raises",3],["unavailable",1],["error",1],["match",1],["adopt",1],["4100",1],["oserror",2],["fstat",2],["close",3]]},{"id":"tests/test_kernel_sandbox.py#test_team_bwrap_revalidates_parent_chain_after_pinning_command.open_pidfd","name":[["open",1],["pidfd",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["open",2],["pidfd",4],["pid",4],["flags",2],["if",2],["4101",2],["return",2],["init",2],["assert",1],["4102",2],["changed",1],["process",1],["write",2],["proc",4],["status",2],["root",2],["9999",2],["else",1],["worker",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_bwrap_uses_info_fd_and_persistent_pidfd_for_interrupts","name":[["test",1],["team",1],["bwrap",1],["uses",1],["info",1],["fd",1],["persistent",1],["pidfd",1],["interrupts",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",3],["test",2],["team",4],["bwrap",3],["uses",2],["info",10],["fd",9],["persistent",2],["pidfd",17],["interrupts",2],["monkeypatch",4],["tmp",4],["path",4],["sandbox",10],["interrupt",3],["proc",6],["root",4],["seed",1],["init",7],["peer",4],["os",9],["pipe",2],["worker",6],["opened",3],["sent",5],["open",3],["pid",4],["flags",2],["append",2],["return",1],["4101",3],["4102",2],["setattr",2],["module",2],["raising",2],["false",2],["signal",5],["send",3],["lambda",1],["args",2],["wrapped",4],["wrap",1],["command",2],["bin",1],["true",3],["popen",1],["pass",1],["fds",1],["assert",7],["index",2],["str",1],["bubblewrap",1],["reports",1],["its",1],["raw",1],["clone",1],["namespace",1],["not",1],["forks",1],["after",1],["report",1],["releases",1],["write",1],["child",1],["adopt",1],["process",1],["4100",2],["pytest",3],["raises",3],["oserror",3],["fstat",3],["9999",1],["sigint",3],["all",1],["call",2],["none",1],["close",3]]},{"id":"tests/test_kernel_sandbox.py#test_team_bwrap_uses_info_fd_and_persistent_pidfd_for_interrupts.open_pidfd","name":[["open",1],["pidfd",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["open",2],["pidfd",4],["pid",4],["flags",3],["opened",1],["append",1],["return",1],["4101",1],["init",1],["4102",1],["worker",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_private_temp_lives_under_protected_data_and_masks_system_temp","name":[["test",1],["team",1],["private",1],["temp",2],["lives",1],["under",1],["protected",1],["data",1],["masks",1],["system",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["team",2],["private",8],["temp",11],["lives",2],["under",2],["protected",2],["data",7],["masks",2],["system",4],["tmp",3],["path",5],["dir",5],["daemon",1],["workspace",3],["agent",1],["workspaces",1],["current",1],["mkdir",1],["parents",1],["true",2],["calls",3],["sandbox",8],["create",1],["kernel",3],["mode",1],["auto",1],["read",3],["isolation",2],["platform",1],["name",2],["darwin",1],["lambda",1],["usr",1],["bin",1],["exec",1],["runner",2],["passing",1],["sibling",1],["isolated",1],["status",1],["try",1],["assert",3],["parent",1],["resolve",2],["profile",3],["module",3],["seatbelt",2],["string",2],["tempfile",1],["gettempdir",1],["literal",2],["allow",1],["file",1],["subpath",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_team_private_temp_rejects_a_symlinked_root","name":[["test",1],["team",1],["private",1],["temp",1],["rejects",1],["symlinked",1],["root",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["team",2],["private",2],["temp",4],["rejects",2],["symlinked",2],["root",2],["tmp",4],["path",4],["data",5],["dir",4],["daemon",1],["workspace",3],["agent",1],["workspaces",1],["current",1],["outside",4],["mkdir",2],["parents",1],["true",3],["kernel",3],["symlink",2],["target",1],["directory",1],["pytest",1],["raises",1],["sandbox",3],["configuration",1],["error",1],["match",1],["cannot",1],["be",1],["create",1],["mode",1],["auto",1],["read",2],["isolation",2],["platform",1],["name",2],["darwin",1],["lambda",1],["usr",1],["bin",1],["exec",1],["runner",2],["passing",1],["sibling",1],["isolated",1]]},{"id":"tests/test_kernel_sandbox.py#test_the_sandbox_records_every_interrupt_gap_but_prints_once","name":[["test",1],["sandbox",1],["records",1],["every",1],["interrupt",1],["gap",1],["but",1],["prints",1],["once",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["sandbox",12],["records",2],["every",2],["interrupt",10],["gap",9],["but",2],["prints",2],["once",3],["capsys",3],["print",2],["rate",1],["limited",1],["human",1],["reading",1],["terminal",1],["record",1],["not",1],["because",1],["second",3],["stop",1],["request",1],["needs",1],["call",1],["answer",1],["rather",1],["than",1],["whether",1],["earlier",1],["one",1],["up",1],["single",1],["kernel",2],["new",1],["reported",1],["false",1],["none",2],["report",2],["first",2],["reason",5],["assert",4],["take",3],["must",1],["be",1],["consumed",1],["printed",2],["readouterr",1],["err",1],["count",1],["openai4s",1],["cell",1],["cannot",1],["reach",1]]},{"id":"tests/test_kernel_sandbox.py#test_the_self_test_probes_the_argv_the_runtime_actually_launches","name":[["test",2],["self",1],["probes",1],["argv",1],["runtime",1],["actually",1],["launches",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",6],["self",4],["probes",2],["argv",3],["runtime",6],["actually",2],["launches",2],["tmp",3],["path",3],["passed",2],["has",1],["certify",1],["boundary",2],["kernel",3],["gets",1],["not",3],["another",1],["probe",3],["gate",1],["decides",1],["whether",2],["auto",2],["degrades",1],["visibly",1],["enforce",1],["fails",1],["closed",1],["its",1],["whole",1],["claim",1],["proves",1],["by",1],["establishing",1],["one",1],["probing",1],["once",1],["dropped",1],["new",2],["session",2],["left",1],["at",1],["wrapper",1],["default",1],["was",1],["attesting",1],["configuration",1],["no",1],["dynamic",1],["tool",1],["preinstall",1],["launch",1],["runs",1],["calls",3],["list",1],["sandbox",6],["create",1],["mode",1],["platform",1],["name",2],["linux",1],["lambda",1],["usr",1],["bin",2],["bwrap",1],["runner",2],["passing",1],["try",1],["assert",3],["status",1],["true",2],["probed",3],["just",1],["flag",1],["absent",1],["flags",3],["ran",1],["under",1],["ones",1],["emits",1],["same",1],["order",1],["wrap",1],["command",1],["part",6],["if",2],["startswith",2],["finally",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_hardlink_scan_streams_a_wide_directory","name":[["test",1],["workspace",1],["hardlink",1],["scan",1],["streams",1],["wide",1],["directory",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",6],["test",2],["workspace",9],["hardlink",2],["scan",5],["streams",2],["wide",2],["directory",2],["monkeypatch",4],["tmp",3],["path",5],["mkdir",1],["yielded",5],["class",2],["entry",3],["str",1],["file",1],["stat",2],["self",5],["follow",2],["symlinks",2],["assert",3],["false",1],["return",3],["simple",1],["namespace",1],["st",2],["mode",1],["ifreg",1],["nlink",1],["iter",1],["next",1],["nonlocal",1],["if",1],["raise",1],["assertion",1],["error",2],["scandir",2],["was",1],["materialized",1],["past",1],["hard",1],["cap",1],["close",1],["pass",1],["setattr",2],["sandbox",4],["module",3],["link",1],["max",1],["entries",1],["os",1],["lambda",1],["pytest",1],["raises",1],["unavailable",1],["match",1],["limit",1],["no",1],["external",1],["hardlinks",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_hardlink_scan_streams_a_wide_directory.Entry","name":[["entry",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["entry",2],["path",1],["str",1],["workspace",1],["file",1],["def",1],["stat",2],["self",1],["follow",2],["symlinks",2],["assert",1],["false",1],["return",1],["simple",1],["namespace",1],["st",2],["mode",1],["ifreg",1],["nlink",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_hardlink_scan_streams_a_wide_directory.Entry.stat","name":[["stat",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["stat",3],["self",2],["follow",3],["symlinks",3],["assert",1],["false",1],["return",1],["simple",1],["namespace",1],["st",2],["mode",1],["ifreg",1],["nlink",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_hardlink_scan_streams_a_wide_directory.Scan","name":[["scan",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["class",2],["scan",2],["def",3],["iter",1],["self",4],["return",2],["next",1],["nonlocal",1],["yielded",3],["if",1],["raise",1],["assertion",1],["error",1],["scandir",1],["was",1],["materialized",1],["past",1],["hard",1],["cap",1],["entry",1],["close",1],["pass",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_hardlink_scan_streams_a_wide_directory.Scan.__iter__","name":[["iter",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["iter",2],["self",3],["return",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_hardlink_scan_streams_a_wide_directory.Scan.__next__","name":[["next",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["next",2],["self",2],["nonlocal",1],["yielded",3],["if",1],["raise",1],["assertion",1],["error",1],["scandir",1],["was",1],["materialized",1],["past",1],["hard",1],["cap",1],["return",1],["entry",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_hardlink_scan_streams_a_wide_directory.Scan.close","name":[["close",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["close",2],["self",2],["pass",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_read_isolation_accepts_only_a_complete_probe","name":[["test",1],["workspace",1],["read",1],["isolation",1],["accepts",1],["only",1],["complete",1],["probe",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["workspace",5],["read",5],["isolation",4],["accepts",2],["only",2],["complete",2],["probe",2],["tmp",3],["path",3],["root",4],["agent",1],["workspaces",1],["attacker",1],["mkdir",1],["parents",1],["true",3],["calls",4],["sandbox",6],["create",1],["kernel",2],["mode",1],["auto",1],["platform",1],["name",2],["darwin",1],["lambda",1],["usr",1],["bin",1],["exec",1],["runner",2],["passing",1],["sibling",2],["isolated",2],["try",1],["assert",4],["status",2],["enforced",1],["team",1],["reads",1],["under",1],["detail",1],["profile",2],["any",1],["blocked",1],["part",2],["str",1],["resolve",1],["finally",1],["close",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_read_isolation_fails_closed_on_incomplete_self_test","name":[["test",2],["workspace",1],["read",1],["isolation",1],["fails",1],["closed",1],["incomplete",1],["self",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",6],["workspace",6],["read",7],["isolation",6],["fails",2],["closed",2],["incomplete",2],["self",4],["tmp",3],["path",3],["root",4],["agent",1],["workspaces",1],["attacker",1],["mkdir",1],["parents",1],["true",1],["historical",1],["probe",1],["says",1],["ok",1],["but",1],["did",1],["not",1],["prove",1],["any",1],["sibling",1],["property",1],["team",1],["boundary",1],["must",1],["reject",1],["result",1],["instead",1],["degrading",1],["pytest",2],["raises",2],["sandbox",6],["unavailable",2],["error",2],["match",2],["failed",2],["create",2],["kernel",4],["mode",2],["auto",2],["platform",2],["name",4],["darwin",2],["lambda",2],["usr",2],["bin",2],["exec",2],["runner",4],["passing",1],["failing",1]]},{"id":"tests/test_kernel_sandbox.py#test_workspace_read_isolation_never_degrades_without_a_boundary","name":[["test",1],["workspace",1],["read",1],["isolation",1],["never",1],["degrades",1],["without",1],["boundary",1]],"path":[["tests",1],["test",1],["kernel",1],["sandbox",1],["py",1]],"body":[["def",2],["test",2],["workspace",5],["read",4],["isolation",4],["never",2],["degrades",2],["without",2],["boundary",2],["tmp",3],["path",3],["mode",4],["root",3],["agent",1],["workspaces",1],["attacker",1],["mkdir",1],["parents",1],["true",1],["pytest",1],["raises",1],["sandbox",2],["unavailable",1],["error",1],["create",1],["kernel",2],["platform",1],["name",2],["linux",1],["lambda",1],["none",1]]},{"id":"tests/test_kernel_supervisor.py","name":[["test",1],["kernel",1],["supervisor",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["lifecycle",1],["contracts",1],["protocol",1],["neutral",1],["kernel",5],["supervisor",3],["import",5],["threading",1],["uuid",1],["pytest",1],["from",2],["openai4s",2],["manager",1]]},{"id":"tests/test_kernel_supervisor.py#_factory","name":[["factory",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",3],["factory",2],["created",4],["list",2],["fake",3],["kernel",6],["prefix",3],["str",2],["create",2],["len",1],["append",1],["return",2]]},{"id":"tests/test_kernel_supervisor.py#_factory.create","name":[["create",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["create",2],["kernel",4],["fake",1],["prefix",1],["len",1],["created",2],["append",1],["return",1]]},{"id":"tests/test_kernel_supervisor.py#_FakeProc","name":[["fake",1],["proc",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["class",2],["fake",2],["proc",2],["def",2],["init",1],["self",5],["calls",3],["kill",1],["if",1],["raise",1],["process",1],["lookup",1],["error",1]]},{"id":"tests/test_kernel_supervisor.py#_FakeProc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["init",2],["self",3],["calls",1]]},{"id":"tests/test_kernel_supervisor.py#_FakeProc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["kill",2],["self",4],["calls",2],["if",1],["raise",1],["process",1],["lookup",1],["error",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",7],["init",1],["self",23],["name",3],["str",1],["live",5],["true",2],["shutdown",3],["calls",10],["interrupt",3],["restart",3],["kill",3],["inspect",3],["alive",1],["return",2],["false",2],["worker",1],["variables",3],["limit",3],["200",1],["type",1],["response",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["init",2],["self",9],["name",4],["str",2],["live",1],["true",1],["shutdown",1],["calls",5],["interrupt",1],["restart",1],["kill",1],["inspect",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["inspect",3],["variables",4],["self",3],["limit",4],["200",2],["calls",1],["return",1],["type",1],["response",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["interrupt",3],["self",3],["calls",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["live",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["kill",3],["worker",2],["self",4],["calls",1],["live",1],["false",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel.restart","name":[["restart",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["restart",3],["self",4],["calls",1],["live",1],["true",1]]},{"id":"tests/test_kernel_supervisor.py#FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["calls",1],["live",1],["false",1]]},{"id":"tests/test_kernel_supervisor.py#test_abandon_current_detaches_zombie_without_shutdown_then_recovers","name":[["test",1],["abandon",1],["current",1],["detaches",1],["zombie",1],["without",1],["shutdown",1],["then",1],["recovers",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["abandon",3],["current",4],["detaches",2],["zombie",2],["without",2],["shutdown",3],["then",2],["recovers",2],["supervisor",6],["kernel",4],["created",3],["list",1],["fake",1],["create",3],["factory",1],["python",4],["lease",3],["ensure",2],["base",2],["assert",5],["if",1],["true",1],["none",1],["calls",1],["recovered",3],["generation",1]]},{"id":"tests/test_kernel_supervisor.py#test_blocking_restart_hook_does_not_block_concurrent_interrupt","name":[["test",1],["blocking",1],["restart",1],["hook",1],["not",1],["block",1],["concurrent",1],["interrupt",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",3],["test",2],["blocking",2],["restart",3],["hook",10],["not",3],["block",2],["concurrent",2],["interrupt",4],["supervisor",5],["kernel",4],["created",3],["list",1],["fake",1],["ensure",1],["python",4],["base",1],["factory",1],["started",3],["threading",3],["event",2],["release",3],["del",1],["wait",2],["thread",5],["target",1],["lambda",1],["start",1],["assert",4],["calls",1],["join",1],["alive",1]]},{"id":"tests/test_kernel_supervisor.py#test_blocking_restart_hook_does_not_block_concurrent_interrupt.hook","name":[["hook",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["hook",4],["kernel",3],["del",1],["started",1],["release",1],["wait",1]]},{"id":"tests/test_kernel_supervisor.py#test_candidate_publish_rejects_a_stale_expected_lease_without_replacement","name":[["test",1],["candidate",1],["publish",1],["rejects",1],["stale",1],["expected",1],["lease",1],["without",1],["replacement",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["candidate",7],["publish",4],["rejects",2],["stale",4],["expected",3],["lease",3],["without",2],["replacement",2],["supervisor",6],["kernel",4],["created",3],["list",1],["fake",3],["ensure",2],["python",4],["base",1],["factory",3],["old",1],["current",2],["new",2],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["changed",1],["before",1],["recovery",1],["science",1],["lambda",1],["future",1],["generation",1],["id",1],["str",1],["uuid",1],["uuid4",1],["assert",2],["live",1],["true",1]]},{"id":"tests/test_kernel_supervisor.py#test_dead_replacement_is_rejected_without_destroying_healthy_current","name":[["test",1],["dead",1],["replacement",1],["rejected",1],["without",1],["destroying",1],["healthy",1],["current",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["dead",8],["replacement",2],["rejected",2],["without",2],["destroying",2],["healthy",2],["current",6],["supervisor",5],["kernel",4],["created",2],["list",1],["fake",2],["ensure",2],["python",4],["base",1],["factory",2],["live",1],["false",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["returned",1],["worker",1],["struct",1],["lambda",1],["assert",3],["shutdown",2],["calls",2]]},{"id":"tests/test_kernel_supervisor.py#test_ensure_reuses_matching_worker_and_replaces_changed_or_dead_worker","name":[["test",1],["ensure",1],["reuses",1],["matching",1],["worker",2],["replaces",1],["changed",1],["dead",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["ensure",6],["reuses",2],["matching",2],["worker",4],["replaces",2],["changed",7],["dead",2],["supervisor",6],["kernel",6],["created",6],["list",1],["fake",1],["create",5],["factory",1],["python",5],["first",3],["base",2],["reused",2],["assert",9],["generation",3],["len",1],["struct",2],["shutdown",2],["calls",2],["live",1],["false",1],["recovered",3]]},{"id":"tests/test_kernel_supervisor.py#test_explicit_stop_before_first_worker_records_manual_state","name":[["test",1],["explicit",1],["stop",1],["before",1],["first",1],["worker",1],["records",1],["manual",1],["state",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["stop",4],["before",2],["first",2],["worker",2],["records",2],["manual",4],["state",3],["supervisor",4],["kernel",1],["assert",2],["python",3],["true",2],["status",1],["language",1],["stopped",1],["alive",1],["false",1],["generation",1],["key",1],["none",1]]},{"id":"tests/test_kernel_supervisor.py#test_failed_factory_preserves_the_current_worker_and_generation","name":[["test",1],["failed",1],["factory",1],["preserves",1],["current",1],["worker",1],["generation",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",3],["test",2],["failed",4],["factory",3],["preserves",2],["current",6],["worker",2],["generation",3],["supervisor",6],["kernel",3],["created",2],["list",1],["fake",1],["ensure",2],["python",5],["base",1],["fail",2],["raise",1],["runtime",2],["error",2],["spawn",2],["pytest",1],["raises",1],["match",1],["struct",1],["assert",3],["shutdown",1],["calls",1],["status",1]]},{"id":"tests/test_kernel_supervisor.py#test_failed_factory_preserves_the_current_worker_and_generation.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["fail",2],["raise",1],["runtime",1],["error",1],["spawn",1],["failed",1]]},{"id":"tests/test_kernel_supervisor.py#test_interrupt_and_stop_all_cover_python_and_r_slots","name":[["test",1],["interrupt",1],["stop",1],["all",1],["cover",1],["python",1],["slots",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["interrupt",5],["stop",3],["all",2],["cover",2],["python",6],["slots",2],["supervisor",9],["kernel",7],["py",5],["created",4],["list",2],["fake",2],["ensure",2],["base",1],["factory",2],["assert",6],["calls",4],["alive",2],["shutdown",2],["status",4],["state",2],["stopped",1]]},{"id":"tests/test_kernel_supervisor.py#test_manager_kill_worker_is_exact_and_idempotent","name":[["test",1],["manager",1],["kill",1],["worker",1],["exact",1],["idempotent",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["manager",2],["kill",4],["worker",4],["exact",2],["idempotent",2],["kernel",5],["object",1],["new",1],["proc",5],["fake",1],["assert",1],["calls",1]]},{"id":"tests/test_kernel_supervisor.py#test_restart_stop_and_start_keep_a_monotonic_session_generation","name":[["test",1],["restart",1],["stop",1],["start",1],["keep",1],["monotonic",1],["session",1],["generation",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["restart",7],["stop",4],["start",2],["keep",2],["monotonic",2],["session",2],["generation",4],["supervisor",8],["kernel",8],["created",3],["list",1],["fake",1],["first",3],["ensure",1],["python",7],["base",1],["factory",1],["booted",5],["restarted",4],["after",2],["append",2],["assert",11],["calls",1],["stopped",4],["status",2],["state",2],["manual",1],["true",1],["started",4],["running",1]]},{"id":"tests/test_kernel_supervisor.py#test_reused_slot_refreshes_factory_for_a_later_start","name":[["test",1],["reused",1],["slot",1],["refreshes",1],["factory",1],["later",1],["start",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["reused",2],["slot",2],["refreshes",2],["factory",4],["later",2],["start",2],["supervisor",6],["kernel",4],["original",3],["list",2],["fake",2],["refreshed",4],["current",2],["ensure",2],["python",4],["base",2],["old",1],["assert",3],["new",1],["stop",1],["started",2],["restart",1],["len",2]]},{"id":"tests/test_kernel_supervisor.py#test_shutdown_if_current_closes_only_the_exact_desynchronized_worker","name":[["test",1],["shutdown",1],["if",1],["current",1],["closes",1],["only",1],["exact",1],["desynchronized",1],["worker",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["shutdown",6],["if",4],["current",11],["closes",2],["only",2],["exact",2],["desynchronized",2],["worker",2],["supervisor",8],["kernel",4],["created",2],["list",1],["fake",1],["create",3],["factory",1],["stale",2],["ensure",2],["old",1],["new",1],["assert",6],["false",1],["calls",2],["true",1],["none",1]]},{"id":"tests/test_kernel_supervisor.py#test_stale_lease_cannot_interrupt_kill_restart_or_abandon_a_new_worker","name":[["test",1],["stale",1],["lease",1],["cannot",1],["interrupt",1],["kill",1],["restart",1],["abandon",1],["new",1],["worker",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["stale",7],["lease",2],["cannot",2],["interrupt",6],["kill",6],["restart",5],["abandon",4],["new",2],["worker",2],["supervisor",14],["kernel",7],["created",2],["list",1],["fake",1],["create",3],["factory",1],["python",5],["ensure",2],["base",1],["current",21],["struct",1],["assert",13],["if",8],["false",4],["none",2],["calls",5],["true",2],["restarted",4],["not",1],["generation",1]]},{"id":"tests/test_kernel_supervisor.py#test_unknown_slots_are_empty_and_restart_requires_a_factory","name":[["test",1],["unknown",1],["slots",1],["empty",1],["restart",1],["requires",1],["factory",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["slots",2],["empty",2],["restart",3],["requires",2],["factory",4],["supervisor",9],["kernel",3],["assert",6],["current",1],["none",5],["alive",2],["false",3],["status",1],["language",1],["state",1],["generation",2],["manual",1],["stop",2],["key",2],["interrupt",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["no",1],["configured",1],["created",2],["list",1],["fake",1],["lease",3],["ensure",1]]},{"id":"tests/test_kernel_supervisor.py#test_variable_inspection_never_creates_a_slot_or_worker","name":[["test",1],["variable",1],["inspection",1],["never",1],["creates",1],["slot",1],["worker",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["variable",2],["inspection",2],["never",2],["creates",2],["slot",2],["worker",2],["supervisor",7],["kernel",4],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["no",1],["live",1],["python",6],["inspect",3],["variables",2],["assert",4],["lease",3],["none",1],["status",1],["created",2],["list",1],["fake",1],["ensure",1],["base",1],["factory",1],["response",2],["limit",2],["calls",1]]},{"id":"tests/test_kernel_supervisor.py#test_variable_inspection_rejects_a_worker_replaced_mid_read","name":[["test",1],["variable",1],["inspection",1],["rejects",1],["worker",1],["replaced",1],["mid",1],["read",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",4],["test",2],["variable",2],["inspection",3],["rejects",2],["worker",2],["replaced",2],["mid",2],["read",2],["entered",3],["threading",3],["event",2],["release",3],["class",1],["slow",2],["inspector",2],["fake",2],["kernel",3],["inspect",4],["variables",4],["self",1],["limit",3],["200",1],["assert",4],["wait",2],["return",1],["type",1],["response",1],["supervisor",5],["original",3],["ensure",2],["python",3],["base",1],["lambda",2],["result",4],["try",1],["value",1],["except",1],["exception",1],["as",1],["error",4],["noqa",1],["ble001",1],["asserted",1],["below",1],["thread",5],["target",1],["start",1],["other",1],["replacement",1],["join",1],["timeout",1],["not",1],["alive",1],["changed",1],["during",1],["str",1]]},{"id":"tests/test_kernel_supervisor.py#test_variable_inspection_rejects_a_worker_replaced_mid_read.inspect","name":[["inspect",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["inspect",3],["try",1],["result",2],["value",1],["supervisor",1],["variables",1],["python",1],["except",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1],["asserted",1],["below",1]]},{"id":"tests/test_kernel_supervisor.py#test_variable_inspection_rejects_a_worker_replaced_mid_read.SlowInspector","name":[["slow",1],["inspector",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["class",2],["slow",2],["inspector",2],["fake",2],["kernel",2],["def",1],["inspect",1],["variables",3],["self",1],["limit",3],["200",1],["entered",1],["assert",1],["release",1],["wait",1],["return",1],["type",1],["response",1]]},{"id":"tests/test_kernel_supervisor.py#test_variable_inspection_rejects_a_worker_replaced_mid_read.SlowInspector.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["inspect",2],["variables",4],["self",2],["limit",4],["200",2],["entered",1],["assert",1],["release",1],["wait",1],["return",1],["type",1],["response",1]]},{"id":"tests/test_kernel_supervisor.py#test_verified_candidate_publish_is_exact_and_installs_restart_factory","name":[["test",1],["verified",1],["candidate",1],["publish",1],["exact",1],["installs",1],["restart",1],["factory",1]],"path":[["tests",1],["test",1],["kernel",1],["supervisor",1],["py",1]],"body":[["def",2],["test",2],["verified",3],["candidate",6],["publish",3],["exact",2],["installs",2],["restart",3],["factory",5],["supervisor",6],["kernel",7],["original",2],["list",2],["fake",3],["future",3],["current",3],["ensure",1],["python",4],["base",1],["old",1],["published",2],["science",1],["recovered",1],["generation",1],["id",1],["str",1],["uuid",1],["uuid4",1],["expected",1],["assert",3],["shutdown",1],["calls",1],["stop",1],["restarted",2]]},{"id":"tests/test_kernel.py","name":[["test",1],["kernel",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["kernel",12],["tests",2],["persistent",1],["namespace",1],["print",1],["capture",1],["error",2],["attribution",1],["usage",1],["accounting",1],["host",6],["call",3],["rpc",2],["round",1],["trip",1],["dispatcher",2],["stubbed",1],["import",16],["ntpath",1],["os",5],["signal",2],["sys",1],["threading",1],["time",2],["from",9],["concurrent",1],["futures",1],["thread",3],["pool",1],["executor",1],["pathlib",1],["path",1],["pytest",9],["openai4s",7],["config",2],["llmconfig",1],["dispatch",1],["build",2],["busy",1],["manager",6],["as",2],["mod",2],["worker",4],["environment",2],["one",1],["cold",2],["start",2],["sandbox",1],["self",1],["test",3],["facade",1],["provenance",5],["install",1],["its",3],["first",1],["cell",4],["not",2],["affinity",1],["below",1],["measures",1],["loaded",1],["mac",1],["runner",1],["alone",1],["has",1],["taken",1],["17",1],["48",1],["seconds",1],["gets",1],["own",2],["generous",1],["budget",3],["120",1],["property",1],["under",1],["warm",2],["answers",1],["creating",1],["request",1],["execute",1],["15",2],["mark",6],["parametrize",3],["failure",1],["write",1],["read",1],["frame",3],["protocol",1],["contract",3],["pr",3],["10",2],["these",1],["lock",1],["current",1],["wire",3],["before",1],["any",1],["extraction",1],["internals",1],["they",1],["follow",1],["existing",1],["patterns",1],["exactly",1],["add",1],["new",1],["types",1],["reader",2],["loops",1],["here",1],["matplotlib",5],["modules",1],["figure",8],["font",1],["pyplot",1],["mode",1],["guards",3],["off",1],["repl",2],["false",3],["true",2],["jupyter",1],["ids",2],["only",2],["tagged",1],["save",1],["plt",2],["tags",1],["frozenset",1],["input",1],["version",1],["savefig",1],["png",1],["close",1],["same",2],["later",1],["inner",1],["contracts",1],["06",1],["reviewers",1],["mb",1],["cap",1],["ack",1],["pre",2],["response",2],["frames",2],["bounded",1],["discard",1],["desync",1],["recovery",1],["sigint",1],["interrupt",1],["extra",1],["injected",1],["through",1],["send",1],["service",1],["machinery",1],["single",1],["loop",1],["transaction",1],["stay",1],["intact",1],["skipif",3],["name",4],["posix",6],["reason",3],["dispositions",1],["fixture",1],["process",2],["sessions",1],["groups",1],["if",1],["main",2],["raise",1],["system",1],["exit",1],["file",1]]},{"id":"tests/test_kernel.py#_authorized_bash_dispatcher","name":[["authorized",1],["bash",1],["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["authorized",2],["bash",3],["dispatcher",8],["tmp",4],["path",4],["real",1],["host",1],["policy",1],["authorization",1],["explicit",1],["test",2],["only",2],["allow",2],["rule",2],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["build",1],["workspace",1],["frame",5],["id",5],["store",2],["new",1],["kind",1],["turn",1],["permission",1],["scope",2],["conversation",1],["tool",1],["pattern",1],["decision",1],["return",1]]},{"id":"tests/test_kernel.py#_contract_dispatcher","name":[["contract",1],["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["contract",2],["dispatcher",2],["method",7],["args",2],["if",3],["soft",4],["single",1],["key",2],["error",7],["fail",2],["shape",1],["manager",1],["must",1],["route",1],["onto",1],["channel",1],["not",2],["hand",1],["back",1],["as",1],["data",4],["return",3],["failure",1],["from",1],["host",1],["plus",1],["siblings",1],["ordinary",1],["detail",1],["still",1],["none",2],["raise",1],["value",1],["unknown",1]]},{"id":"tests/test_kernel.py#_echo_dispatcher","name":[["echo",1],["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["echo",2],["dispatcher",2],["method",6],["args",3],["if",2],["ping",1],["return",2],["pong",1],["add",1],["sum",1],["nums",1],["raise",1],["value",1],["error",1],["unknown",1]]},{"id":"tests/test_kernel.py#_figure_lineage_dispatcher","name":[["figure",1],["lineage",1],["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["figure",2],["lineage",2],["dispatcher",5],["records",3],["method",4],["args",3],["if",2],["prov",2],["record",1],["append",1],["return",4],["ok",1],["true",1],["resolve",1],["path",1],["none",1],["echo",1]]},{"id":"tests/test_kernel.py#_figure_lineage_dispatcher.dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["dispatcher",3],["method",5],["args",4],["if",2],["prov",2],["record",1],["records",1],["append",1],["return",3],["ok",1],["true",1],["resolve",1],["path",1],["none",1],["echo",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport","name":[["initialization",1],["failure",1],["transport",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["class",2],["initialization",4],["failure",7],["transport",3],["peer",1],["fails",1],["before",1],["kernel",1],["candidate",1],["be",1],["published",1],["def",7],["init",1],["self",21],["str",3],["none",6],["process",1],["stderr",1],["tail",1],["closed",3],["false",3],["killed",2],["released",4],["threading",1],["event",1],["write",3],["line",3],["if",2],["raise",2],["oserror",2],["failed",2],["read",3],["wait",1],["timeout",1],["return",3],["alive",1],["bool",3],["not",1],["interrupt",1],["kill",1],["true",3],["close",1],["graceful",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["init",2],["self",8],["failure",4],["str",2],["none",4],["process",1],["stderr",1],["tail",1],["closed",1],["false",2],["killed",1],["released",1],["threading",1],["event",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport.alive","name":[["alive",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["not",1],["closed",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport.close","name":[["close",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["close",2],["self",4],["graceful",2],["bool",2],["true",3],["none",2],["closed",1],["released",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["interrupt",2],["self",2],["bool",2],["return",1],["false",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["kill",2],["self",4],["none",2],["killed",1],["true",1],["released",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport.read_line","name":[["read",1],["line",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["read",4],["line",2],["self",4],["str",2],["if",1],["failure",1],["raise",1],["oserror",1],["initialization",1],["failed",1],["released",1],["wait",1],["timeout",1],["return",1]]},{"id":"tests/test_kernel.py#_InitializationFailureTransport.write_line","name":[["write",1],["line",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["write",4],["line",4],["self",3],["str",2],["none",2],["if",1],["failure",1],["raise",1],["oserror",1],["initialization",1],["failed",1]]},{"id":"tests/test_kernel.py#_interrupt_diagnosis","name":[["interrupt",1],["diagnosis",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["interrupt",4],["diagnosis",2],["kernel",5],["str",2],["failing",1],["looked",1],["like",1],["instead",1],["assert",1],["not",4],["true",1],["assertion",1],["has",2],["failed",1],["twice",1],["ci",1],["said",1],["nothing",1],["either",1],["time",1],["so",1],["next",1],["occurrence",1],["carries",1],["its",1],["own",1],["evidence",1],["whether",1],["worker",4],["alive",3],["itself",1],["says",1],["about",1],["signal",2],["linux",2],["proc",6],["pid",7],["status",4],["settles",1],["question",1],["test",1],["cannot",1],["otherwise",1],["answer",1],["sig",6],["cgt",2],["bit",2],["means",3],["sigint",2],["handler",1],["installed",1],["ign",2],["ignoring",1],["shd",2],["pnd",3],["one",1],["was",1],["delivered",1],["never",1],["taken",1],["lines",6],["did",1],["stop",1],["cell",1],["getattr",2],["none",3],["append",4],["if",2],["try",1],["path",1],["read",1],["text",1],["encoding",1],["utf",1],["except",1],["oserror",1],["unavailable",1],["gone",1],["else",1],["wanted",2],["state",1],["line",3],["splitlines",1],["split",1],["strip",1],["mask",1],["0x2",1],["words",1],["return",1],["join",1]]},{"id":"tests/test_kernel.py#_require_matplotlib_in_the_kernel","name":[["require",1],["matplotlib",1],["kernel",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["require",2],["matplotlib",6],["kernel",2],["none",3],["find",3],["spec",3],["not",5],["importorskip",2],["importing",2],["into",2],["test",2],["process",2],["exactly",2],["cost",2],["these",2],["tests",2],["about",2],["theirs",2],["pay",2],["import",1],["importlib",2],["util",2],["if",1],["pytest",1],["skip",1],["installed",1]]},{"id":"tests/test_kernel.py#sigint_probe","name":[["sigint",1],["probe",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["sigint",9],["probe",3],["monkeypatch",3],["observe",1],["handler",7],["worker",9],["installs",2],["without",1],["installing",1],["one",1],["contract",1],["under",1],["test",2],["armed",1],["at",1],["each",1],["moment",1],["so",1],["records",1],["rather",1],["than",1],["performing",1],["them",1],["really",1],["re",1],["pointed",1],["process",1],["would",1],["be",1],["asserting",1],["behaviour",1],["by",1],["adopting",1],["import",1],["signal",7],["as",1],["mod",9],["installed",4],["none",1],["fake",2],["signum",2],["assert",1],["previous",2],["return",1],["setattr",1],["cell",4],["user",2],["code",2],["delivered",2],["pending",2],["false",2],["yield",1]]},{"id":"tests/test_kernel.py#sigint_probe.fake_signal","name":[["fake",1],["signal",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["fake",2],["signal",3],["signum",3],["handler",5],["assert",1],["mod",1],["sigint",1],["previous",2],["installed",2],["return",1]]},{"id":"tests/test_kernel.py#test_a_cell_that_never_plots_never_loads_matplotlib","name":[["test",1],["cell",1],["never",2],["plots",1],["loads",1],["matplotlib",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["cell",3],["never",5],["plots",2],["loads",2],["matplotlib",6],["tmp",3],["path",3],["monkeypatch",5],["mode",4],["guards",5],["off",6],["importing",1],["builds",1],["its",2],["font",2],["list",1],["under",1],["enforced",1],["sandbox",1],["every",2],["kernel",7],["gets",1],["empty",1],["private",1],["mplconfigdir",1],["so",1],["import",2],["was",1],["scan",1],["system",1],["profiler",1],["mac",1],["os",1],["48",1],["seconds",1],["first",1],["new",1],["included",1],["two",1],["independent",1],["layers",1],["paid",1],["cells",1],["plot",1],["figure",3],["leak",1],["guard",1],["imported",2],["pyplot",1],["read",1],["numbers",1],["provenance",2],["wrap",1],["savefig",1],["each",1],["parameter",1],["isolates",1],["one",1],["them",1],["require",1],["if",2],["setenv",1],["openai4",3],["else",1],["delenv",2],["raising",2],["false",2],["dispatcher",2],["echo",1],["cwd",1],["str",1],["as",1],["assert",3],["execute",2],["error",2],["none",2],["probe",3],["sys",2],["print",1],["name",3],["modules",2],["stdout",1],["strip",1]]},{"id":"tests/test_kernel.py#test_a_chunk_from_another_cell_is_not_this_cell_s_output","name":[["test",1],["chunk",1],["from",1],["another",1],["cell",2],["not",1],["output",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["chunk",6],["from",4],["another",4],["cell",15],["not",11],["output",3],["monkeypatch",3],["assembled",1],["stdout",6],["belong",1],["was",3],["asked",1],["frame",3],["stamped",1],["different",1],["id",2],["satisfy",1],["both",1],["so",1],["logging",1],["stream",2],["handler",1],["still",1],["bound",1],["finished",1],["sys",1],["background",1],["thread",1],["writing",1],["after",1],["its",2],["returned",1],["fed",1],["text",3],["into",1],["next",1],["told",1],["live",1],["watcher",2],["user",1],["code",1],["had",2],["started",1],["interrupt",1],["contract",1],["one",2],["things",1],["decides",1],["host",1],["stops",1],["first",1],["would",1],["have",1],["been",1],["aiming",1],["at",1],["begun",1],["seen",3],["list",1],["str",1],["kernel",1],["dispatcher",2],["echo",1],["as",1],["real",2],["readline",6],["injected",5],["done",4],["false",1],["once",2],["if",1],["true",1],["return",2],["type",1],["mine",5],["setattr",1],["out",3],["execute",1],["print",1],["append",1],["assert",5],["foreign",2],["never",1],["join",1],["reached",1],["strip",1],["stale",1],["chunks",1],["dropped",1],["counted",1]]},{"id":"tests/test_kernel.py#test_a_chunk_from_another_cell_is_not_this_cell_s_output.readline_once_from_another_cell","name":[["readline",1],["once",1],["from",1],["another",1],["cell",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["readline",3],["once",2],["from",2],["another",2],["cell",3],["if",1],["not",3],["injected",2],["done",2],["true",1],["return",2],["type",1],["stdout",1],["chunk",1],["id",1],["one",1],["text",1],["mine",1],["real",1]]},{"id":"tests/test_kernel.py#test_a_sigint_during_a_protocol_write_still_finishes_the_frame","name":[["test",1],["sigint",1],["during",1],["protocol",1],["write",1],["still",1],["finishes",1],["frame",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",4],["test",2],["sigint",10],["during",2],["protocol",6],["write",9],["still",3],["finishes",2],["frame",8],["monkeypatch",5],["written",1],["flushed",2],["as",6],["one",1],["thing",1],["not",3],["fills",1],["buffer",1],["flush",5],["reaches",1],["host",2],["keyboard",2],["interrupt",5],["raised",1],["between",1],["them",1],["leaves",1],["partial",1],["line",2],["channel",2],["next",2],["concatenates",1],["follows",1],["kernel",1],["readline",1],["hands",1],["result",1],["json",1],["loads",1],["so",1],["correctly",1],["handled",1],["surfaces",1],["caller",1],["jsondecode",1],["error",1],["from",1],["stream",1],["no",1],["longer",1],["parses",1],["cell",4],["stdout",2],["goes",1],["out",2],["through",1],["exactly",1],["path",1],["stop",1],["lands",1],["import",3],["signal",5],["mod",14],["sys",4],["threading",3],["if",2],["hasattr",1],["openai4s",2],["lock",8],["setattr",3],["raising",1],["false",5],["worker",12],["lambda",2],["args",1],["none",2],["calls",6],["list",1],["str",1],["class",1],["signalling",2],["sink",2],["arriving",1],["mid",1],["self",2],["text",2],["append",2],["handler",1],["proto",1],["user",2],["code",2],["true",2],["delivered",3],["pending",2],["try",2],["pytest",1],["raises",1],["type",1],["chunk",1],["id",1],["c1",1],["hi",1],["assert",3],["escaped",1],["before",1],["was",1],["read",1],["gets",1],["half",1],["acquired",3],["acquire",1],["blocking",1],["left",1],["held",1],["finally",2],["release",1],["deferred",1],["swallowed",1],["ends",1],["interrupted",1]]},{"id":"tests/test_kernel.py#test_a_sigint_during_a_protocol_write_still_finishes_the_frame._SignallingSink","name":[["signalling",1],["sink",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["class",2],["signalling",2],["sink",2],["protocol",1],["channel",1],["sigint",3],["arriving",1],["mid",1],["frame",1],["def",2],["write",2],["self",2],["text",1],["calls",2],["append",2],["worker",1],["mod",2],["handler",1],["signal",1],["none",1],["flush",2]]},{"id":"tests/test_kernel.py#test_a_sigint_during_a_protocol_write_still_finishes_the_frame._SignallingSink.flush","name":[["flush",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["flush",3],["self",2],["calls",1],["append",1]]},{"id":"tests/test_kernel.py#test_a_sigint_during_a_protocol_write_still_finishes_the_frame._SignallingSink.write","name":[["write",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["write",3],["self",2],["text",2],["calls",1],["append",1],["worker",1],["mod",2],["sigint",2],["handler",1],["signal",1],["none",1]]},{"id":"tests/test_kernel.py#test_a_sigint_that_beats_user_code_is_owed_not_dropped","name":[["test",1],["sigint",1],["beats",1],["user",1],["code",1],["owed",1],["not",1],["dropped",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["sigint",18],["beats",2],["user",5],["code",4],["owed",2],["not",5],["dropped",3],["probe",5],["kernel",1],["interrupt",4],["sends",1],["exactly",1],["one",2],["signal",4],["arm",2],["runs",1],["before",1],["cell",5],["compiled",1],["so",2],["stop",1],["pressed",1],["millisecond",1],["early",1],["lands",1],["while",1],["handler",9],["cannot",2],["raise",3],["swallowing",1],["there",1],["disarming",1],["made",1],["rest",2],["uninterruptible",1],["saw",1],["no",3],["error",2],["ran",1],["completion",1],["worker",11],["mod",11],["assert",6],["none",1],["must",1],["pending",3],["true",4],["was",1],["disarmed",1],["itself",2],["be",1],["interrupted",2],["pytest",1],["raises",1],["keyboard",2],["if",1],["reported",1],["as",2],["delivered",2],["ends",1],["lineno",1],["raising",1],["false",1],["swallow",1],["shot",1]]},{"id":"tests/test_kernel.py#test_a_worker_diagnostic_is_retained_rather_than_dropped","name":[["test",1],["worker",1],["diagnostic",1],["retained",1],["rather",1],["than",1],["dropped",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["worker",4],["diagnostic",4],["retained",2],["rather",2],["than",2],["dropped",2],["monkeypatch",3],["log",3],["frames",1],["were",1],["read",1],["discarded",1],["so",1],["had",1],["no",1],["way",1],["tell",1],["host",1],["anything",1],["not",5],["fit",1],["response",1],["needs",1],["one",1],["cell",3],["whose",1],["sigint",3],["handler",1],["could",3],["be",4],["armed",3],["cannot",1],["stopped",1],["at",1],["all",1],["looks",1],["exactly",1],["like",1],["slow",1],["until",1],["something",1],["says",1],["otherwise",1],["kernel",1],["dispatcher",2],["echo",1],["as",1],["real",2],["readline",6],["injected",4],["done",4],["false",1],["once",2],["if",1],["true",1],["return",2],["type",1],["msg",1],["setattr",1],["execute",1],["print",1],["ok",1],["assert",2],["any",1],["line",2],["tail",1]]},{"id":"tests/test_kernel.py#test_a_worker_diagnostic_is_retained_rather_than_dropped.readline_once_with_a_diagnostic","name":[["readline",1],["once",1],["diagnostic",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["readline",3],["once",2],["diagnostic",2],["if",1],["not",2],["injected",2],["done",2],["true",1],["return",2],["type",1],["log",1],["msg",1],["sigint",1],["could",1],["be",1],["armed",1],["cell",1],["real",1]]},{"id":"tests/test_kernel.py#test_an_idle_worker_survives_an_interrupt_before_its_first_cell","name":[["test",1],["idle",1],["worker",1],["survives",1],["interrupt",1],["before",1],["its",1],["first",1],["cell",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["idle",3],["worker",6],["survives",2],["interrupt",5],["before",2],["its",4],["first",3],["cell",4],["stops",1],["must",1],["never",1],["end",1],["until",1],["armed",1],["handler",1],["kept",1],["python",1],["default",1],["sigint",1],["disposition",1],["so",2],["stop",1],["delivered",1],["kernel",2],["raised",1],["keyboard",1],["straight",1],["out",1],["own",1],["read",2],["loop",3],["took",1],["namespace",1],["inspect",2],["variables",2],["proves",1],["has",1],["reached",1],["asserts",1],["contract",1],["instead",1],["racing",1],["dispatcher",2],["echo",1],["as",1],["limit",1],["assert",3],["alive",1],["result",3],["execute",1],["marker",2],["survived",2],["nprint",1],["error",1],["none",1],["stdout",1],["strip",1]]},{"id":"tests/test_kernel.py#test_an_interrupt_inside_a_host_call_leaves_the_kernel_usable","name":[["test",1],["interrupt",1],["inside",1],["host",1],["call",1],["leaves",1],["kernel",1],["usable",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["interrupt",4],["inside",2],["host",9],["call",8],["leaves",2],["kernel",4],["usable",2],["seam",1],["deferred",1],["signal",1],["fix",1],["opens",1],["asserted",1],["rather",1],["than",1],["assumed",1],["protocol",1],["write",1],["now",1],["finishes",1],["before",1],["latched",1],["sigint",1],["raised",1],["so",1],["land",1],["new",1],["place",1],["between",1],["request",2],["going",1],["out",1],["its",1],["response",2],["being",1],["read",1],["cell",2],["abandons",1],["rpc",3],["has",1],["already",1],["dispatched",1],["answer",2],["arrives",1],["nobody",1],["reaches",1],["worker",2],["main",1],["loop",2],["as",2],["frame",1],["not",3],["contained",2],["by",1],["bounded",1],["discard",1],["but",1],["claim",1],["abandoned",2],["poisoned",1],["next",2],["would",1],["look",1],["exactly",1],["like",1],["healthy",1],["until",1],["someone",1],["made",1],["second",1],["interrupted",5],["from",4],["dispatcher",10],["threading",1],["event",1],["echo",2],["method",3],["args",2],["if",1],["ping",3],["delivered",1],["while",1],["blocked",1],["reading",1],["exact",1],["window",1],["deferral",1],["creates",1],["return",1],["execute",4],["marker",2],["still",2],["here",2],["result",3],["nimport",1],["time",1],["ntime",1],["sleep",1],["30",1],["assert",5],["never",1],["ran",1],["true",1],["alive",1],["print",2],["stdout",2],["strip",2],["must",1],["have",1],["consumed",1],["one",1],["pong",1]]},{"id":"tests/test_kernel.py#test_an_interrupt_inside_a_host_call_leaves_the_kernel_usable.dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["dispatcher",5],["method",4],["args",3],["if",1],["ping",1],["not",1],["interrupted",2],["from",2],["delivered",1],["while",1],["worker",1],["blocked",1],["reading",1],["call",1],["response",1],["exact",1],["window",1],["deferral",1],["creates",1],["interrupt",1],["return",1],["echo",1]]},{"id":"tests/test_kernel.py#test_an_r_worker_path_is_not_given_the_daemon_python","name":[["test",1],["worker",1],["path",1],["not",1],["given",1],["daemon",1],["python",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",3],["worker",3],["path",11],["not",3],["given",2],["daemon",3],["python",6],["monkeypatch",3],["tmp",3],["kernel",13],["reuses",1],["manager",3],["its",1],["own",1],["argv",4],["self",1],["still",1],["interpreter",1],["there",1],["shell",1],["must",1],["inherit",1],["sparse",1],["as",1],["non",1],["activated",1],["launch",1],["uv",1],["run",1],["would",2],["otherwise",1],["already",1],["have",1],["put",1],["venv",1],["bin",5],["dir",3],["first",1],["prove",1],["nothing",1],["setenv",1],["usr",2],["child",4],["env",6],["mod",2],["new",1],["mode",1],["repl",1],["cwd",1],["str",1],["sys",2],["executable",2],["root",1],["none",3],["name",1],["authorization",1],["generation",1],["return",1],["os",2],["dirname",1],["assert",2],["split",1],["pathsep",1],["sh",1],["exec",1],["rscript",1]]},{"id":"tests/test_kernel.py#test_an_r_worker_path_is_not_given_the_daemon_python.child_env","name":[["child",1],["env",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["child",3],["env",5],["argv",4],["kernel",12],["manager",2],["mod",2],["new",1],["mode",1],["repl",1],["cwd",1],["str",1],["tmp",1],["path",1],["python",1],["sys",1],["executable",1],["root",1],["none",2],["name",1],["authorization",1],["generation",1],["test",1],["return",1]]},{"id":"tests/test_kernel.py#test_arming_a_cell_clears_a_signal_owed_to_the_previous_one","name":[["test",1],["arming",1],["cell",1],["clears",1],["signal",1],["owed",1],["previous",1],["one",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["arming",2],["cell",4],["clears",2],["signal",2],["owed",3],["previous",2],["one",3],["sigint",8],["probe",2],["pending",4],["flag",1],["outlived",1],["its",2],["would",1],["interrupt",1],["next",1],["at",1],["first",1],["bytecode",1],["stop",1],["user",2],["pressed",1],["against",1],["has",1],["already",1],["finished",1],["worker",7],["mod",7],["true",3],["delivered",2],["arm",1],["assert",2],["false",2],["code",1],["raise",2],["if",1],["nothing",1],["must",1],["not",1]]},{"id":"tests/test_kernel.py#test_arming_failure_is_announced_instead_of_returning_silently","name":[["test",1],["arming",1],["failure",1],["announced",1],["instead",1],["returning",1],["silently",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["arming",2],["failure",3],["announced",2],["instead",3],["returning",2],["silently",2],["monkeypatch",4],["off",1],["main",3],["thread",2],["signal",5],["refuses",1],["arm",2],["sigint",3],["returned",1],["normally",1],["anyway",1],["so",1],["cell",3],["ran",1],["under",1],["previous",1],["swallow",1],["handler",1],["delivered",1],["already",1],["cleared",1],["every",1],["stop",1],["discarded",1],["response",1],["frame",2],["reporting",1],["interrupted",1],["false",2],["as",1],["though",1],["none",1],["had",1],["been",1],["asked",1],["frames",6],["list",1],["dict",1],["setattr",2],["worker",3],["mod",3],["write",1],["append",1],["refuse",2],["args",1],["raise",1],["value",1],["error",1],["only",1],["works",1],["interpreter",1],["assert",5],["was",1],["silent",1],["type",1],["log",1],["could",1],["not",1],["be",1],["armed",1],["msg",2],["watchdog",1],["say",1],["end",1]]},{"id":"tests/test_kernel.py#test_arming_failure_is_announced_instead_of_returning_silently.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["refuse",2],["args",2],["raise",1],["value",1],["error",1],["signal",1],["only",1],["works",1],["main",2],["thread",1],["interpreter",1]]},{"id":"tests/test_kernel.py#test_attestation_initialization_deadline_kills_the_blocked_transport","name":[["test",1],["attestation",1],["initialization",1],["deadline",1],["kills",1],["blocked",1],["transport",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["attestation",2],["initialization",4],["deadline",3],["kills",2],["blocked",2],["transport",8],["monkeypatch",3],["failure",1],["block",1],["setattr",1],["manager",1],["mod",1],["skill",1],["sidecar",1],["timeout",1],["01",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["kernel",1],["factory",1],["lambda",1],["assert",2],["killed",1],["true",2],["closed",1]]},{"id":"tests/test_kernel.py#test_attestation_initialization_errors_close_the_transport","name":[["test",1],["attestation",1],["initialization",1],["errors",1],["close",1],["transport",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["attestation",3],["initialization",4],["errors",2],["close",2],["transport",7],["failure",4],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["as",1],["caught",2],["kernel",1],["factory",1],["lambda",1],["assert",2],["isinstance",1],["value",1],["cause",1],["oserror",1],["closed",1],["true",1]]},{"id":"tests/test_kernel.py#test_error_lineno","name":[["test",1],["error",1],["lineno",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["error",7],["lineno",3],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["nb",1],["nraise",1],["value",2],["boom",1],["assert",3],["not",1],["none",1],["trace",1]]},{"id":"tests/test_kernel.py#test_explicit_cell_id_roundtrips_through_worker_response","name":[["test",1],["explicit",1],["cell",1],["id",1],["roundtrips",1],["through",1],["worker",1],["response",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["cell",5],["id",7],["roundtrips",2],["through",2],["worker",2],["response",2],["kernel",5],["dispatcher",2],["echo",1],["as",1],["result",3],["execute",3],["print",1],["identified",2],["shared",2],["automatic",5],["one",3],["pass",2],["two",2],["assert",4],["stdout",1]]},{"id":"tests/test_kernel.py#test_expr_echo","name":[["test",1],["expr",1],["echo",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["expr",2],["echo",3],["kernel",1],["dispatcher",2],["as",1],["execute",1],["21",1],["assert",1],["stdout",1],["strip",1],["42",1]]},{"id":"tests/test_kernel.py#test_figure_savefig_lineage_survives_a_matplotlib_imported_after_install","name":[["test",1],["figure",1],["savefig",1],["lineage",1],["survives",1],["matplotlib",1],["imported",1],["after",1],["install",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["figure",12],["savefig",3],["lineage",3],["survives",2],["matplotlib",7],["imported",3],["after",2],["install",2],["tmp",4],["path",4],["same",3],["cell",4],["provenance",1],["no",1],["longer",1],["imports",1],["wrap",1],["wraps",1],["moment",1],["wrapper",1],["applied",1],["only",1],["between",1],["cells",1],["would",1],["miss",1],["commonest",1],["plotting",1],["there",1],["import",2],["plot",1],["save",3],["one",1],["go",1],["so",1],["both",1],["orders",1],["must",1],["report",1],["edge",1],["require",1],["kernel",7],["records",7],["list",1],["dict",1],["importing",3],["nmatplotlib",1],["agg",1],["nimport",1],["pyplot",1],["as",2],["plt",1],["dispatcher",2],["cwd",1],["str",1],["assert",6],["execute",4],["error",3],["none",3],["if",2],["saved",3],["tagged",2],["else",1],["png",2],["file",1],["record",3],["filename",1],["input",2],["version",2],["ids",1]]},{"id":"tests/test_kernel.py#test_file_read_path_normalization_uses_windows_rules_without_posix_imports","name":[["test",1],["file",1],["read",1],["path",1],["normalization",1],["uses",1],["windows",1],["rules",1],["without",1],["posix",1],["imports",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["file",2],["read",3],["path",5],["normalization",2],["uses",2],["windows",2],["rules",2],["without",2],["posix",2],["imports",2],["relative",8],["raw",2],["cwd",4],["workspace",7],["analysis",2],["return",1],["worker",1],["mod",1],["root",1],["isabs",2],["ntpath",3],["normpath",2],["relpath",2],["separator",1],["assert",6],["data",4],["input",7],["csv",8],["link",2],["other",1],["secret",1],["none",3]]},{"id":"tests/test_kernel.py#test_file_read_path_normalization_uses_windows_rules_without_posix_imports.relative","name":[["relative",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["relative",3],["raw",3],["path",4],["cwd",4],["workspace",4],["analysis",2],["return",1],["worker",1],["mod",1],["read",1],["root",1],["isabs",2],["ntpath",3],["normpath",2],["relpath",2],["separator",1]]},{"id":"tests/test_kernel.py#test_files_read_are_runtime_observations_not_source_guesses","name":[["test",1],["files",1],["read",1],["runtime",1],["observations",1],["not",1],["source",1],["guesses",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["files",3],["read",6],["runtime",2],["observations",2],["not",3],["source",2],["guesses",2],["tmp",6],["path",10],["executed",3],["txt",7],["write",5],["text",6],["observed",3],["encoding",3],["utf",3],["dead",2],["kernel",3],["dispatcher",2],["echo",1],["cwd",1],["str",1],["as",1],["result",4],["execute",1],["from",1],["pathlib",1],["import",1],["if",1],["false",1],["print",1],["only",2],["output",2],["assert",4],["error",1],["none",1],["stdout",1],["strip",1]]},{"id":"tests/test_kernel.py#test_files_read_normalize_workspace_paths_and_exclude_external_reads","name":[["test",1],["files",1],["read",1],["normalize",1],["workspace",1],["paths",1],["exclude",1],["external",1],["reads",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["files",3],["read",5],["normalize",2],["workspace",2],["paths",2],["exclude",2],["external",2],["reads",2],["tmp",4],["path",5],["nested",7],["mkdir",1],["input",3],["bin",4],["write",1],["bytes",1],["data",1],["kernel",3],["dispatcher",2],["echo",1],["cwd",1],["str",1],["as",1],["result",3],["execute",1],["import",1],["os",6],["open",3],["join",1],["rb",2],["dev",1],["null",1],["fd",2],["created",1],["creat",1],["wronly",1],["0o600",1],["close",1],["assert",2],["error",1],["none",1]]},{"id":"tests/test_kernel.py#test_host_ack_and_bounded_discard_recovery","name":[["test",1],["host",1],["ack",1],["bounded",1],["discard",1],["recovery",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["host",8],["ack",5],["bounded",2],["discard",5],["recovery",2],["pre",1],["response",3],["frames",3],["worker",1],["must",1],["survive",1],["correct",2],["id",7],["skipped",1],["without",1],["counting",1],["against",1],["budget",3],["up",1],["exactly",2],["out",1],["order",1],["garbage",1],["discarded",1],["before",1],["matched",1],["rpc",1],["still",1],["returns",1],["its",1],["data",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["orig",2],["service",2],["call",3],["noisy",2],["frame",3],["keep",1],["waiting",1],["signal",1],["never",1],["send",3],["type",2],["discardable",1],["full",1],["stale",2],["responses",1],["mismatch",1],["non",2],["json",2],["line",2],["dict",1],["range",1],["old",1],["proc",2],["stdin",2],["write",1],["not",1],["flush",1],["execute",1],["print",1],["ping",1],["assert",2],["error",1],["none",1],["stdout",1],["strip",1],["pong",1]]},{"id":"tests/test_kernel.py#test_host_ack_and_bounded_discard_recovery.noisy","name":[["noisy",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["noisy",2],["frame",4],["correct",2],["id",6],["ack",3],["keep",2],["waiting",2],["signal",2],["never",2],["discard",2],["send",3],["type",2],["host",2],["exactly",1],["discardable",1],["frames",1],["full",1],["budget",1],["stale",2],["responses",1],["mismatch",1],["non",2],["json",2],["line",2],["dict",1],["range",1],["response",1],["data",1],["old",1],["proc",2],["stdin",2],["write",1],["not",1],["flush",1],["orig",1]]},{"id":"tests/test_kernel.py#test_host_bash_capability_is_bound_to_exact_worker_spawn","name":[["test",1],["host",1],["bash",1],["capability",1],["bound",1],["exact",1],["worker",1],["spawn",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["host",4],["bash",9],["capability",2],["bound",2],["exact",2],["worker",2],["spawn",2],["tmp",4],["path",4],["dispatcher",8],["authorized",1],["observed",3],["list",1],["tuple",1],["str",3],["int",1],["none",4],["authorize",4],["authorization",4],["inspect",2],["binding",2],["spec",3],["append",1],["generation",13],["id",2],["return",1],["kernel",7],["cwd",1],["as",1],["first",7],["execute",2],["print",2],["echo",2],["stdout",2],["assert",5],["error",2],["restart",1],["second",7]]},{"id":"tests/test_kernel.py#test_host_bash_capability_is_bound_to_exact_worker_spawn.inspect_binding","name":[["inspect",1],["binding",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["inspect",2],["binding",2],["spec",4],["observed",1],["append",1],["generation",2],["dispatcher",1],["bash",1],["id",1],["return",1],["authorize",1]]},{"id":"tests/test_kernel.py#test_host_bash_is_kernel_local_and_never_rpcs","name":[["test",1],["host",1],["bash",1],["kernel",1],["local",1],["never",1],["rpcs",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["host",9],["bash",13],["kernel",5],["local",4],["never",2],["rpcs",2],["tmp",5],["path",5],["runs",1],["inside",1],["worker",2],["process",1],["executes",1],["only",1],["python",1],["cells",1],["dispatcher",6],["rejects",1],["method",5],["proves",1],["no",3],["rpc",1],["happens",1],["command",1],["output",1],["captured",1],["cell",1],["like",1],["any",1],["subprocess",1],["authorized",4],["args",2],["if",1],["raise",1],["assertion",1],["error",2],["must",1],["not",1],["reach",1],["return",1],["cwd",2],["str",2],["as",1],["execute",3],["echo",1],["print",2],["stdout",3],["assert",5],["none",1],["shell",1],["ran",1],["workspace",1],["r2",2],["pwd",1],["workdir",1],["resolve",1],["methods",3],["row",2],["store",1],["conn",1],["select",1],["from",1],["call",1],["log",1],["order",1],["by",1],["created",1],["at",1],["fetchall",1],["safe",1],["result",1],["audit",1],["authorize",1]]},{"id":"tests/test_kernel.py#test_host_bash_is_kernel_local_and_never_rpcs.no_bash_dispatcher","name":[["no",1],["bash",1],["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["no",2],["bash",4],["dispatcher",3],["method",4],["args",3],["if",1],["raise",1],["assertion",1],["error",1],["host",2],["must",1],["not",1],["reach",1],["return",1],["authorized",1]]},{"id":"tests/test_kernel.py#test_host_bash_python_is_the_kernel_interpreter_in_a_non_activated_launch","name":[["test",1],["host",1],["bash",1],["python",1],["kernel",1],["interpreter",1],["non",1],["activated",1],["launch",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",5],["bash",5],["python",5],["kernel",5],["interpreter",2],["non",2],["activated",3],["launch",3],["monkeypatch",4],["tmp",4],["path",6],["command",1],["explicit",1],["code",4],["modes",1],["teach",2],["run",1],["way",1],["they",1],["from",1],["no",2],["venv",1],["setenv",1],["usr",1],["bin",2],["delenv",1],["virtual",1],["env",1],["raising",1],["false",1],["import",2],["sys",4],["version",3],["pytest",3],["print",3],["exit",3],["probe",2],["prefix",4],["same",2],["stdout",3],["strip",1],["dispatcher",2],["authorized",1],["cwd",1],["str",1],["as",1],["result",7],["execute",1],["assert",3],["error",1],["none",1],["true",1]]},{"id":"tests/test_kernel.py#test_host_bash_static_precheck_blocks_catastrophe","name":[["test",1],["host",1],["bash",1],["static",1],["precheck",1],["blocks",1],["catastrophe",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",3],["bash",3],["static",2],["precheck",3],["blocks",2],["catastrophe",2],["tmp",3],["path",3],["kernel",1],["dispatcher",2],["echo",1],["cwd",1],["str",1],["as",2],["execute",1],["try",1],["rm",1],["rf",1],["except",1],["runtime",1],["error",2],["print",1],["blocked",2],["assert",2],["none",1],["stdout",2]]},{"id":"tests/test_kernel.py#test_host_call_desync_over_budget_raises_and_kernel_survives","name":[["test",1],["host",1],["call",1],["desync",1],["over",1],["budget",1],["raises",1],["kernel",1],["survives",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["host",11],["call",8],["desync",4],["over",2],["budget",3],["raises",2],["kernel",3],["survives",2],["one",1],["frame",2],["past",1],["discard",1],["mismatched",1],["frames",1],["no",1],["real",2],["response",3],["makes",1],["give",1],["up",1],["protocol",2],["runtime",2],["error",3],["instead",1],["spinning",1],["forever",1],["worker",3],["keeps",1],["serving",1],["afterwards",1],["dispatcher",2],["echo",1],["as",2],["orig",2],["service",3],["flood",2],["range",1],["send",2],["type",1],["id",1],["stale",1],["data",1],["none",2],["never",1],["must",1],["bail",1],["its",1],["own",1],["execute",2],["try",1],["ping",3],["except",1],["print",2],["caught",1],["assert",3],["stdout",2],["sane",1],["again",1],["same",1],["answers",1],["next",1],["rpc",1],["r2",2],["strip",1],["pong",1]]},{"id":"tests/test_kernel.py#test_host_call_desync_over_budget_raises_and_kernel_survives.flood","name":[["flood",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["flood",2],["frame",2],["range",1],["send",2],["type",1],["host",1],["response",2],["id",1],["stale",1],["data",1],["none",1],["never",1],["real",1],["worker",1],["must",1],["bail",1],["its",1],["own",1]]},{"id":"tests/test_kernel.py#test_host_call_error_key_with_siblings_is_plain_data","name":[["test",1],["host",1],["call",1],["error",1],["key",1],["siblings",1],["plain",1],["data",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",3],["call",3],["error",6],["key",2],["siblings",2],["plain",2],["data",4],["kernel",1],["dispatcher",2],["contract",1],["as",1],["execute",1],["plus",1],["print",1],["sorted",1],["detail",2],["assert",2],["none",1],["stdout",1],["strip",1],["still",1]]},{"id":"tests/test_kernel.py#test_host_call_error_propagates","name":[["test",1],["host",1],["call",1],["error",1],["propagates",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",3],["call",3],["error",3],["propagates",2],["kernel",1],["dispatcher",2],["echo",1],["as",2],["execute",1],["try",1],["nope",1],["except",1],["runtime",1],["print",1],["caught",2],["unknown",1],["method",1],["str",1],["assert",1],["stdout",1],["strip",1],["true",1]]},{"id":"tests/test_kernel.py#test_host_call_none_data_roundtrips","name":[["test",1],["host",1],["call",1],["none",1],["data",1],["roundtrips",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",3],["call",3],["none",4],["data",2],["roundtrips",2],["kernel",1],["dispatcher",2],["contract",1],["as",1],["execute",1],["print",1],["assert",1],["stdout",1],["strip",1],["true",1]]},{"id":"tests/test_kernel.py#test_host_call_roundtrip","name":[["test",1],["host",1],["call",1],["roundtrip",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",3],["call",3],["roundtrip",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["reply",2],["ping",1],["print",1],["assert",1],["stdout",1],["strip",1],["pong",1]]},{"id":"tests/test_kernel.py#test_host_call_soft_fail_single_key_error_dict","name":[["test",1],["host",1],["call",1],["soft",1],["fail",1],["single",1],["key",1],["error",1],["dict",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",7],["call",3],["soft",6],["fail",3],["single",2],["key",2],["error",8],["dict",2],["dispatcher",3],["returning",1],["msg",2],["nothing",1],["else",1],["surfaces",1],["kernel",2],["as",3],["runtime",2],["method",1],["contract",2],["every",1],["handler",1],["relies",1],["execute",1],["try",1],["except",1],["print",1],["caught",2],["assert",2],["none",1],["failure",1],["from",1],["stdout",1]]},{"id":"tests/test_kernel.py#test_host_call_wire_cap_rejects_oversized_payload","name":[["test",1],["host",1],["call",1],["wire",1],["cap",1],["rejects",1],["oversized",1],["payload",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",5],["call",6],["wire",5],["cap",4],["rejects",2],["oversized",2],["payload",2],["whose",1],["json",1],["frame",2],["exceeds",1],["15",3],["mb",2],["raises",1],["value",2],["error",3],["kernel",2],["before",1],["anything",1],["written",1],["dispatcher",3],["never",1],["sees",1],["channel",1],["stays",1],["usable",1],["next",1],["rpc",1],["echo",1],["as",2],["execute",1],["big",2],["000",1],["001",1],["try",1],["ping",3],["except",1],["print",2],["capped",3],["str",1],["assert",2],["none",1],["if",1],["had",1],["reached",1],["would",2],["have",1],["succeeded",1],["line",1],["be",1],["missing",1],["entirely",1],["stdout",1],["splitlines",1],["true",1],["pong",1]]},{"id":"tests/test_kernel.py#test_host_call_with_args","name":[["test",1],["host",1],["call",1],["args",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",3],["call",3],["args",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["print",1],["add",1],["nums",1],["assert",1],["stdout",1],["strip",1],["10",1]]},{"id":"tests/test_kernel.py#test_host_call_without_dispatcher_errors","name":[["test",1],["host",1],["call",1],["without",1],["dispatcher",1],["errors",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["host",4],["call",3],["without",2],["dispatcher",4],["errors",2],["kernel",1],["none",1],["as",2],["execute",1],["try",1],["ping",1],["except",1],["runtime",1],["error",1],["print",1],["caught",1],["assert",1],["no",1],["configured",1],["stdout",1]]},{"id":"tests/test_kernel.py#test_interrupt_stops_a_cell_whose_helper_threads_could_eat_the_signal","name":[["test",1],["interrupt",1],["stops",1],["cell",1],["whose",1],["helper",1],["threads",1],["could",1],["eat",1],["signal",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",4],["test",2],["interrupt",5],["stops",2],["cell",5],["whose",2],["helper",4],["threads",4],["could",2],["eat",2],["signal",4],["worker",2],["unblocked",1],["must",1],["still",1],["stop",2],["promptly",1],["not",2],["single",1],["threaded",1],["practice",1],["guard",1],["phase",1],["matplotlib",1],["import",2],["starts",1],["open",1],["blas",3],["pool",2],["those",1],["inherit",1],["empty",1],["mask",1],["linux",1],["may",1],["hand",1],["process",1],["directed",1],["sigint",1],["any",1],["them",1],["cpython",1],["python",1],["level",1],["handler",1],["runs",1],["only",2],["main",4],["thread",10],["blocked",1],["time",4],["sleep",7],["never",2],["woken",1],["by",3],["flag",1],["another",1],["observed",1],["ci",1],["runner",2],["run",3],["32735586388",1],["round",1],["15",2],["every",1],["sig",1],["pnd",1],["parked",1],["hrtimer",1],["nanosleep",1],["reporting",1],["interrupted",3],["true",4],["at",3],["wall",1],["30",1],["0005",1],["was",1],["consumed",1],["did",1],["nothing",1],["until",1],["ran",1],["out",1],["path",1],["now",1],["aims",1],["tgkill",1],["asserts",1],["explicitly",1],["spawned",1],["stand",1],["ins",1],["reached",4],["threading",4],["event",1],["dispatcher",4],["method",3],["args",3],["if",1],["ping",2],["return",1],["echo",1],["kernel",1],["as",1],["result",3],["execute",1],["range",1],["target",2],["60",3],["daemon",2],["start",2],["host",2],["call",2],["assert",4],["wait",1],["its",1],["well",1],["under",1],["own",1],["60s",1],["eaten",1],["leaves",1],["running",1],["fails",1],["here",1],["rather",1],["than",1],["being",1],["indistinguishable",1],["from",1],["slow",1],["full",1],["length",1],["join",1],["timeout",1],["alive",1],["diagnosis",1],["error",1]]},{"id":"tests/test_kernel.py#test_interrupt_stops_a_cell_whose_helper_threads_could_eat_the_signal.dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["dispatcher",3],["method",4],["args",3],["if",1],["ping",1],["reached",1],["return",1],["echo",1]]},{"id":"tests/test_kernel.py#test_interrupt_stops_a_cell_whose_helper_threads_could_eat_the_signal.run","name":[["run",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["result",1],["execute",1],["import",1],["threading",2],["time",3],["range",1],["thread",1],["target",1],["sleep",2],["args",1],["60",2],["daemon",1],["true",1],["start",1],["host",1],["call",1],["ping",1]]},{"id":"tests/test_kernel.py#test_kernel_child_environment_is_rebuilt_from_strict_allowlist","name":[["test",1],["kernel",1],["child",1],["environment",1],["rebuilt",1],["from",1],["strict",1],["allowlist",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",4],["kernel",10],["child",2],["environment",3],["rebuilt",2],["from",2],["strict",2],["allowlist",2],["tmp",17],["path",13],["source",5],["host",8],["bin",2],["home",4],["scientist",2],["lang",2],["en",2],["us",2],["utf",2],["tmpdir",2],["safe",3],["mplbackend",2],["agg",2],["virtual",2],["env",31],["venv",1],["pythonpath",5],["injected",2],["conda",7],["prefix",2],["wrong",2],["openai4",15],["provenance",2],["off",2],["safety",2],["audit",2],["hook",2],["mode",3],["override",1],["generation",6],["forged",1],["workspace",3],["llm",5],["api",9],["key",11],["secret",11],["ark",3],["openai",3],["anthropic",3],["hf",3],["token",2],["aws",3],["access",2],["synthetic",2],["oauth",3],["credential",2],["database",2],["password",3],["db",1],["ssh",2],["auth",2],["sock",3],["agent",1],["https",3],["proxy",3],["user",1],["invalid",1],["ld",4],["preload",2],["evil",6],["so",1],["library",4],["libs",1],["dyld",4],["insert",2],["libraries",2],["dylib",1],["dylibs",1],["bash",2],["bashrc",1],["node",2],["options",2],["require",1],["js",1],["repo",5],["root",9],["trusted",1],["science",3],["build",1],["python",2],["cwd",1],["str",8],["name",1],["assert",20],["split",1],["os",1],["pathsep",1],["mplconfigdir",1],["openai4s",1],["matplotlib",1],["resolve",3],["pwd",1],["default",1],["shlvl",1],["not",3],["selected",1],["runtime",1],["wins",1],["forbidden",2],["isdisjoint",1],["mutated",1]]},{"id":"tests/test_kernel.py#test_kernel_children_start_with_default_sigint_even_when_spawner_ignores_it","name":[["test",1],["kernel",1],["children",1],["start",1],["default",1],["sigint",1],["even",1],["spawner",1],["ignores",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["kernel",4],["children",2],["start",4],["default",4],["sigint",7],["even",2],["spawner",2],["ignores",2],["spawn",7],["boundary",1],["undoes",1],["inherited",3],["sig",7],["ign",6],["sigquit",4],["shell",1],["backgrounds",1],["sh",2],["nohup",1],["both",2],["survives",1],["every",2],["exec",1],["daemon",4],["bwrap",2],["rscript",1],["installs",1],["its",1],["interrupt",2],["handler",3],["only",1],["disposition",2],["not",3],["so",2],["backgrounded",1],["kernels",2],["silently",1],["dropped",1],["while",1],["python",2],["worker",1],["calls",2],["signal",25],["unconditionally",1],["kept",1],["working",1],["pipe",3],["transport",8],["one",1],["local",1],["site",1],["probe",4],["here",1],["covers",1],["wrapped",1],["argv",1],["alike",1],["reads",1],["cpython",1],["concluded",1],["from",2],["int",7],["installed",1],["means",2],["child",2],["was",1],["born",1],["ignored",1],["reset",8],["worked",1],["legacy",1],["leaked",1],["through",1],["second",1],["runs",1],["non",1],["main",3],["thread",8],["because",1],["actually",1],["spawns",1],["pins",1],["preexec",1],["forked",1],["stays",1],["legal",1],["off",2],["import",3],["sys",4],["openai4s",1],["stdout",1],["write",1],["quit",5],["getsignal",2],["dfl",1],["command",2],["executable",1],["read",4],["str",3],["cwd",1],["none",1],["env",1],["dict",2],["os",1],["environ",1],["try",2],["line",5],["process",1],["wait",1],["timeout",1],["10",1],["finally",2],["close",1],["graceful",1],["false",1],["return",1],["strip",1],["old",4],["assert",3],["true",5],["box",3],["threading",1],["target",1],["lambda",1],["update",1],["join",1],["30",1],["alive",1],["never",1],["finished",1]]},{"id":"tests/test_kernel.py#test_kernel_children_start_with_default_sigint_even_when_spawner_ignores_it.spawn_and_read","name":[["spawn",1],["read",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["spawn",2],["read",3],["str",2],["transport",5],["pipe",1],["command",1],["cwd",1],["none",1],["env",1],["dict",1],["os",1],["environ",1],["try",1],["line",3],["process",1],["wait",1],["timeout",1],["10",1],["finally",1],["close",1],["graceful",1],["false",1],["return",1],["strip",1]]},{"id":"tests/test_kernel.py#test_kernel_survives_the_request_thread_that_created_it","name":[["test",1],["kernel",1],["survives",1],["request",1],["thread",1],["created",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["kernel",10],["survives",2],["request",4],["thread",4],["created",2],["tmp",3],["path",3],["none",5],["try",1],["pool",1],["executor",1],["max",1],["workers",1],["as",2],["requests",4],["submit",3],["cwd",1],["str",1],["result",6],["timeout",3],["cold",2],["start",2],["budget",3],["warm",3],["execute",4],["pass",1],["assert",4],["error",3],["first",2],["marker",2],["41",1],["now",1],["gone",1],["after",1],["web",1],["repl",1],["agent",1],["turn",1],["next",1],["must",1],["see",1],["same",1],["worker",1],["its",1],["original",1],["namespace",1],["time",1],["sleep",1],["print",1],["stdout",1],["strip",1],["42",1],["finally",1],["if",1],["not",1],["shutdown",1]]},{"id":"tests/test_kernel.py#test_killing_the_worker_also_ends_what_the_cell_started","name":[["test",1],["killing",1],["worker",1],["also",1],["ends",1],["cell",1],["started",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",4],["killing",3],["worker",15],["also",2],["ends",3],["cell",5],["started",2],["kernel",2],["was",4],["one",1],["long",1],["lived",1],["child",7],["here",1],["no",2],["group",4],["scoped",1],["stop",3],["proc",5],["kill",5],["leader",2],["own",2],["subprocess",6],["grandchild",8],["survived",1],["so",4],["watchdog",1],["left",2],["actual",2],["work",2],["running",2],["nothing",2],["holding",1],["handle",1],["not",4],["merely",1],["missing",1],["unaddressable",1],["because",1],["os",5],["getpgid",3],["daemon",2],["signalling",1],["would",3],["have",1],["taken",1],["down",1],["session",2],["isolation",1],["makes",1],["ladder",2],["pointable",1],["two",1],["land",1],["together",1],["deliberately",1],["raw",1],["popen",2],["host",5],["bash",2],["already",1],["puts",1],["itself",1],["its",1],["prove",1],["about",1],["dispatcher",2],["echo",1],["as",1],["result",4],["execute",1],["import",2],["sys",2],["executable",1],["time",7],["sleep",2],["60",1],["print",1],["pid",5],["assert",4],["error",3],["none",3],["int",4],["stdout",1],["strip",1],["pidfd",4],["getattr",1],["sandbox",1],["bwrap",1],["if",3],["wsl",1],["team",1],["kernels",1],["report",1],["namespace",1],["local",1],["pids",1],["resolve",1],["sole",1],["through",1],["pinned",1],["before",1],["inspecting",1],["fields",2],["dict",1],["line",6],["split",3],["path",3],["self",1],["fdinfo",1],["read",3],["text",3],["splitlines",2],["children",4],["task",1],["len",1],["status",3],["ns",2],["next",1],["startswith",1],["nspid",1],["pass",2],["without",1],["ever",1],["being",1],["exercised",1],["deadline",2],["10",1],["while",1],["try",2],["except",2],["process",1],["lookup",1],["break",1],["05",1],["else",1],["pragma",1],["cover",1],["failure",1],["exists",1],["signal",1],["sigkill",1],["oserror",1],["raise",1],["assertion",1],["outlived",1]]},{"id":"tests/test_kernel.py#test_one_print_cannot_put_an_unbounded_frame_on_the_protocol_pipe","name":[["test",1],["one",1],["print",1],["cannot",1],["put",1],["unbounded",1],["frame",1],["protocol",1],["pipe",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["one",6],["print",4],["cannot",2],["put",2],["unbounded",2],["frame",5],["protocol",2],["pipe",5],["real",2],["subprocess",1],["because",1],["defect",1],["not",1],["arithmetic",1],["streaming",1],["stdout",4],["write",3],["forwarded",1],["whatever",1],["string",2],["was",1],["handed",1],["as",3],["chunk",4],["had",1],["no",1],["size",1],["gate",1],["at",3],["all",2],["15",1],["mb",3],["host",2],["call",1],["wire",1],["cap",1],["guards",1],["only",1],["inbound",1],["direction",1],["so",2],["200",3],["000",9],["produced",1],["single",1],["json",1],["line",1],["readline",2],["then",1],["materialised",1],["whole",2],["allocated",1],["both",1],["sides",1],["from",1],["ordinary",1],["statement",1],["nothing",2],["between",1],["refuse",1],["driven",1],["through",1],["kernel",2],["frames",1],["really",2],["cross",1],["reads",1],["them",1],["io",1],["here",1],["would",1],["prove",1],["slicing",1],["none",2],["thing",1],["broke",1],["chunks",5],["list",1],["str",1],["dispatcher",2],["echo",1],["result",5],["execute",1],["20",2],["lambda",1],["text",2],["append",1],["assert",7],["error",1],["every",1],["crossed",1],["individually",1],["bounded",3],["cell",1],["streamed",4],["max",1],["len",3],["64",3],["stream",1],["marker",1],["rather",1],["than",1],["per",1],["oversized",1],["join",1],["count",1],["truncated",1],["captured",1],["stays",1],["too",1],["says",1],["counted",1],["characters",1]]},{"id":"tests/test_kernel.py#test_persistent_namespace","name":[["test",1],["persistent",1],["namespace",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["persistent",2],["namespace",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",2],["41",1],["print",1],["assert",1],["stdout",1],["strip",1],["42",1]]},{"id":"tests/test_kernel.py#test_print_capture","name":[["test",1],["print",1],["capture",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["print",3],["capture",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["hello",2],["assert",2],["stdout",1],["error",1],["none",1]]},{"id":"tests/test_kernel.py#test_python_kernel_and_its_subprocesses_cannot_inherit_host_api_key","name":[["test",1],["python",1],["kernel",1],["its",1],["subprocesses",1],["cannot",1],["inherit",1],["host",1],["api",1],["key",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["python",2],["kernel",6],["its",2],["subprocesses",2],["cannot",2],["inherit",2],["host",4],["api",7],["key",7],["monkeypatch",9],["tmp",6],["path",4],["marker",6],["synthetic",1],["llm",4],["secret",1],["never",3],["setenv",7],["openai4",6],["ark",1],["openai",1],["hf",1],["token",1],["ld",1],["preload",1],["openai4s",2],["load",2],["so",1],["dyld",1],["insert",1],["libraries",1],["dylib",1],["provenance",2],["off",2],["code",2],["import",2],["os",5],["shlex",3],["subprocess",2],["sys",3],["probe",3],["print",5],["environ",3],["missing",6],["check",1],["output",1],["executable",2],["text",1],["true",1],["strip",2],["cmd",2],["quote",2],["bash",2],["stdout",3],["dispatcher",2],["authorized",1],["cwd",1],["str",1],["as",1],["result",4],["execute",1],["assert",3],["error",1],["none",1],["splitlines",1],["not",1]]},{"id":"tests/test_kernel.py#test_response_frame_shape","name":[["test",1],["response",1],["frame",1],["shape",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["response",6],["frame",3],["shape",3],["final",1],["carries",1],["exactly",1],["documented",1],["key",1],["cwd",2],["host",1],["side",1],["annotation",1],["added",1],["by",1],["manager",2],["not",1],["field",1],["worker",2],["produces",1],["observation",1],["formatter",1],["needs",1],["workspace",1],["relative",1],["place",1],["spill",1],["oversized",1],["stdout",2],["only",1],["layer",1],["knows",1],["files",2],["read",2],["observed",1],["metadata",1],["older",1],["managers",1],["ignore",1],["unknown",1],["fields",1],["remain",1],["wire",1],["compatible",1],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["print",1],["assert",5],["type",2],["id",1],["stderr",1],["error",3],["interrupted",2],["trace",2],["guards",2],["usage",1],["false",1],["lineno",1],["call",1],["isinstance",1],["dict",1]]},{"id":"tests/test_kernel.py#test_restart_bumps_generation_and_resets_namespace","name":[["test",1],["restart",1],["bumps",1],["generation",1],["resets",1],["namespace",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["restart",3],["bumps",2],["generation",4],["resets",2],["namespace",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["assert",4],["execute",2],["alive",1],["print",1],["globals",1],["stdout",1],["strip",1],["false",1]]},{"id":"tests/test_kernel.py#test_save_artifact_host_call_carries_canonical_and_declared_cell_ids","name":[["test",1],["save",1],["artifact",1],["host",1],["call",1],["carries",1],["canonical",1],["declared",1],["cell",1],["ids",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["save",9],["artifact",10],["host",4],["call",5],["carries",2],["canonical",2],["declared",2],["cell",16],["ids",4],["calls",5],["dispatcher",3],["method",2],["args",2],["append",1],["return",1],["ok",2],["true",2],["kernel",4],["as",1],["inherited",3],["execute",2],["print",1],["result",4],["csv",4],["id",7],["explicit",2],["producing",3],["manual",2],["other",2],["assert",4],["error",2],["none",2],["stdout",1],["strip",1],["if",1],["path",2],["input",2],["version",2],["priority",2],["execution",2]]},{"id":"tests/test_kernel.py#test_save_artifact_host_call_carries_canonical_and_declared_cell_ids.dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["dispatcher",2],["method",3],["args",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_kernel.py#test_sigint_interrupt_reports_interrupted_true_lineno_none","name":[["test",1],["sigint",1],["interrupt",1],["reports",1],["interrupted",1],["true",1],["lineno",1],["none",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",4],["test",3],["sigint",4],["interrupt",7],["reports",2],["interrupted",7],["true",5],["lineno",4],["none",3],["host",6],["exec",2],["contract",1],["delivered",1],["ends",1],["cell",4],["error",4],["no",1],["kernel",2],["its",4],["namespace",1],["survives",1],["gate",1],["call",5],["not",3],["stdout",3],["chunk",4],["proved",1],["nothing",1],["was",1],["once",1],["read",1],["as",2],["proving",1],["sys",1],["swapped",1],["emitting",1],["buffer",1],["at",2],["top",1],["well",1],["before",3],["user",6],["code",5],["runs",2],["handler",1],["be",2],["armed",1],["guard",2],["phase",2],["between",1],["has",1],["been",1],["measured",1],["18",1],["seconds",1],["against",1],["cold",2],["matplotlib",1],["font",1],["cache",1],["so",2],["first",2],["could",1],["deliver",1],["one",2],["signal",1],["into",1],["window",1],["worker",1],["swallowed",1],["then",1],["fail",1],["intermittently",1],["linux",1],["runner",1],["under",1],["load",1],["blaming",1],["path",1],["race",1],["own",1],["premise",1],["frame",1],["only",1],["emitted",1],["from",1],["inside",1],["receiving",1],["proof",1],["running",1],["reached",4],["threading",2],["event",1],["dispatcher",4],["method",3],["args",2],["if",1],["ping",2],["return",1],["echo",1],["execute",3],["marker",2],["still",2],["here",2],["result",3],["run",2],["nimport",1],["time",1],["ntime",1],["sleep",1],["30",2],["thread",1],["target",1],["daemon",1],["start",1],["60s",1],["15",1],["completely",1],["optional",1],["science",1],["install",1],["spend",1],["most",1],["minute",1],["byte",1],["assert",7],["wait",1],["60",1],["never",1],["join",1],["timeout",1],["alive",2],["diagnosis",1],["trace",1],["print",1],["strip",1]]},{"id":"tests/test_kernel.py#test_sigint_interrupt_reports_interrupted_true_lineno_none.dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["dispatcher",3],["method",4],["args",3],["if",1],["ping",1],["reached",1],["user",1],["code",1],["return",1],["echo",1]]},{"id":"tests/test_kernel.py#test_sigint_interrupt_reports_interrupted_true_lineno_none.run","name":[["run",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["result",1],["execute",1],["host",1],["call",1],["ping",1],["nimport",1],["time",1],["ntime",1],["sleep",1],["30",1]]},{"id":"tests/test_kernel.py#test_stderr_captured_separately","name":[["test",1],["stderr",1],["captured",1],["separately",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["stderr",4],["captured",2],["separately",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["import",1],["sys",1],["nsys",1],["write",1],["warn",2],["nprint",1],["out",2],["assert",3],["stdout",1],["strip",1],["error",1],["none",1]]},{"id":"tests/test_kernel.py#test_stdout_chunks_stream_via_on_chunk","name":[["test",1],["stdout",1],["chunks",1],["stream",1],["via",1],["chunk",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["stdout",4],["chunks",5],["stream",3],["via",2],["chunk",5],["frames",1],["live",4],["sees",1],["same",1],["text",1],["final",1],["response",1],["frame",1],["reports",1],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["print",1],["append",1],["assert",2],["join",1]]},{"id":"tests/test_kernel.py#test_system_exit_is_trapped_and_worker_survives","name":[["test",1],["system",1],["exit",1],["trapped",1],["worker",1],["survives",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["system",5],["exit",7],["trapped",4],["worker",3],["survives",2],["must",1],["not",2],["kill",1],["reported",1],["as",2],["error",3],["same",2],["kernel",2],["namespace",2],["keeps",1],["serving",1],["cells",1],["dispatcher",2],["echo",1],["execute",3],["raise",1],["assert",4],["none",1],["alive",1],["r2",2],["print",1],["survived",1],["stdout",1],["strip",1]]},{"id":"tests/test_kernel.py#test_tgkill_helper_reaches_the_calling_threads_own_process","name":[["test",1],["tgkill",1],["helper",1],["reaches",1],["calling",1],["threads",1],["own",1],["process",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["tgkill",4],["helper",4],["reaches",2],["calling",2],["threads",2],["own",2],["process",4],["syscall",3],["number",3],["table",2],["argument",2],["order",1],["proven",1],["by",1],["delivery",1],["linux",2],["signals",1],["main",3],["thread",3],["sigusr1",5],["installed",1],["handler",1],["must",2],["observe",1],["wrong",1],["swapped",1],["tgid",1],["tid",1],["fails",1],["here",1],["not",1],["hung",1],["ci",1],["cell",1],["elsewhere",1],["decline",1],["so",1],["caller",1],["keeps",1],["directed",1],["path",1],["import",1],["sys",3],["as",1],["if",1],["platform",2],["assert",3],["manager",2],["mod",2],["signal",11],["worker",2],["os",2],["getpid",2],["false",1],["return",1],["seen",3],["threading",1],["event",1],["previous",2],["lambda",1],["try",1],["failed",1],["whose",1],["wait",1],["reported",1],["success",1],["but",1],["never",1],["arrived",1],["finally",1]]},{"id":"tests/test_kernel.py#test_the_kernel_interpreter_bin_dir_leads_path_when_no_env_is_selected","name":[["test",1],["kernel",1],["interpreter",1],["bin",1],["dir",1],["leads",1],["path",1],["no",1],["env",1],["selected",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["kernel",7],["interpreter",12],["bin",16],["dir",2],["leads",2],["path",23],["no",2],["env",11],["selected",4],["tmp",11],["shell",1],["cell",2],["starts",1],["must",1],["resolve",1],["python",10],["own",1],["only",1],["conda",6],["prefix",2],["reach",1],["so",1],["daemon",1],["cli",1],["launched",1],["by",1],["absolute",1],["from",1],["non",1],["activated",1],["venv",6],["gave",1],["host",2],["bash",1],["pytest",1],["whatever",1],["had",1],["nothing",1],["at",1],["all",1],["mac",1],["os",4],["exit",1],["127",1],["source",11],["usr",5],["home",2],["scientist",1],["str",11],["build",5],["environment",5],["cwd",5],["assert",5],["split",3],["pathsep",3],["unresolved",1],["often",1],["symlink",2],["base",2],["directory",1],["has",1],["none",1],["site",1],["packages",1],["linked",6],["mkdir",1],["parents",1],["true",1],["sys",1],["executable",1],["still",1],["wins",1],["bare",3],["relative",1],["never",1],["puts",1],["workspace",1],["science",1],["root",1]]},{"id":"tests/test_kernel.py#test_the_worker_runs_in_its_own_session","name":[["test",1],["worker",1],["runs",1],["its",1],["own",1],["session",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["worker",8],["runs",2],["its",3],["own",2],["session",4],["signal",1],["aimed",2],["at",2],["daemon",1],["process",1],["group",3],["must",2],["not",2],["also",1],["be",1],["every",1],["cell",2],["running",1],["under",1],["pipe",1],["transport",1],["owns",1],["both",1],["direct",1],["bubblewrap",1],["wrapper",1],["path",1],["latter",1],["create",1],["second",1],["nested",1],["children",1],["become",1],["unreachable",1],["watchdog",1],["stop",1],["kernel",1],["dispatcher",2],["echo",1],["as",1],["pid",5],["proc",1],["assert",2],["os",4],["getpgid",3],["leads",1],["no",1],["getpid",1]]},{"id":"tests/test_kernel.py#test_usage_accounting","name":[["test",1],["usage",1],["accounting",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["usage",3],["accounting",2],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["sum",1],["range",1],["1000",1],["assert",2],["wall",2],["cpu",1],["peak",2],["rss",2],["kb",2]]},{"id":"tests/test_kernel.py#test_user_raised_keyboardinterrupt_is_normal_error_with_lineno","name":[["test",1],["user",1],["raised",1],["keyboardinterrupt",1],["normal",1],["error",1],["lineno",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["user",3],["raised",2],["keyboardinterrupt",2],["normal",3],["error",5],["lineno",4],["contrast",1],["half",1],["sigint",1],["contract",1],["code",1],["raising",1],["keyboard",3],["interrupt",3],["itself",1],["interrupted",3],["false",2],["real",1],["only",1],["delivered",1],["signal",1],["sets",1],["true",1],["kernel",1],["dispatcher",2],["echo",1],["as",1],["execute",1],["nraise",1],["manual",1],["assert",4],["trace",1],["alive",1]]},{"id":"tests/test_kernel.py#test_variable_inspector_fails_busy_without_competing_frame_reader","name":[["test",1],["variable",1],["inspector",1],["fails",1],["busy",1],["without",1],["competing",1],["frame",1],["reader",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["variable",2],["inspector",2],["fails",2],["busy",5],["without",2],["competing",2],["frame",3],["reader",2],["kernel",7],["dispatcher",2],["echo",1],["as",1],["started",4],["threading",2],["event",1],["result",3],["run",2],["cell",2],["execute",1],["print",1],["nimport",1],["time",2],["ntime",1],["sleep",1],["30",1],["chunk",1],["lambda",1],["text",1],["thread",5],["target",1],["daemon",1],["true",2],["start",1],["completely",1],["cold",1],["optional",1],["science",1],["install",1],["may",1],["build",1],["matplotlib",1],["font",1],["cache",2],["before",1],["first",1],["user",1],["byte",1],["emitted",1],["now",1],["has",1],["stable",1],["writable",1],["location",1],["but",1],["concurrency",1],["assertion",1],["should",1],["not",2],["mistake",1],["one",1],["initialization",1],["protocol",1],["deadlock",1],["assert",4],["wait",1],["60",1],["pytest",1],["raises",1],["error",1],["match",1],["inspect",2],["variables",3],["interrupt",1],["join",1],["timeout",1],["15",1],["alive",1],["interrupted",1],["failed",1],["read",1],["consumed",1],["no",1],["next",1],["request",1],["aligned",1],["isinstance",1],["list",1]]},{"id":"tests/test_kernel.py#test_variable_inspector_fails_busy_without_competing_frame_reader.run","name":[["run",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["run",2],["result",1],["cell",1],["kernel",1],["execute",1],["print",1],["started",2],["nimport",1],["time",1],["ntime",1],["sleep",1],["30",1],["chunk",1],["lambda",1],["text",1]]},{"id":"tests/test_kernel.py#test_variable_inspector_hides_the_skill_bootstrap_it_did_not_author","name":[["test",1],["variable",1],["inspector",1],["hides",1],["skill",1],["bootstrap",1],["did",1],["not",1],["author",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",3],["variable",4],["inspector",4],["hides",2],["skill",5],["bootstrap",6],["did",2],["not",3],["author",2],["tmp",4],["path",4],["lists",1],["user",4],["bindings",1],["session",4],["glue",1],["every",1],["web",1],["runs",2],["import",3],["gate",1],["as",3],["system",1],["cell",2],["before",1],["first",1],["source",1],["binds",1],["its",2],["helpers",1],["into",1],["same",2],["namespace",1],["code",2],["must",1],["frozen",1],["sidecar",1],["replay",1],["reads",1],["policy",1],["back",1],["through",2],["globals",1],["hid",1],["only",1],["dunders",1],["host",1],["openai4s",3],["so",2],["holding",1],["one",1],["listed",1],["33",1],["thirty",1],["two",1],["them",1],["o4s",1],["imports",1],["sets",1],["classes",1],["never",1],["wrote",1],["driven",1],["call",1],["gateway",1],["makes",1],["names",3],["under",1],["ones",1],["real",1],["injects",1],["rather",1],["than",1],["list",1],["copied",1],["from",3],["generator",1],["server",1],["recovery",1],["runtime",1],["python",2],["generation",2],["skills",1],["loader",3],["kernel",5],["dispatcher",2],["echo",1],["cwd",1],["str",1],["metadata",3],["assert",3],["status",1],["active",1],["execute",1],["pp",2],["error",1],["none",1],["item",2],["name",1],["inspect",1],["variables",2]]},{"id":"tests/test_kernel.py#test_variable_inspector_limit_validation_is_local","name":[["test",1],["variable",1],["inspector",1],["limit",1],["validation",1],["local",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["variable",2],["inspector",2],["limit",4],["validation",2],["local",2],["kernel",5],["dispatcher",2],["echo",1],["as",1],["pytest",2],["raises",2],["value",1],["error",2],["match",2],["between",1],["500",1],["inspect",2],["variables",2],["type",1],["integer",1],["true",1],["assert",1],["execute",1],["print",1],["aligned",2],["stdout",1],["strip",1]]},{"id":"tests/test_kernel.py#test_variable_inspector_reads_only_safe_builtins_without_repr_hooks","name":[["test",1],["variable",1],["inspector",1],["reads",1],["only",1],["safe",1],["builtins",1],["without",1],["repr",1],["hooks",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",9],["test",2],["variable",2],["inspector",2],["reads",2],["only",2],["safe",2],["builtins",2],["without",2],["repr",8],["hooks",2],["kernel",5],["dispatcher",2],["echo",1],["as",1],["setup",2],["execute",2],["events",9],["class",3],["meta",2],["type",4],["getattribute",2],["cls",1],["name",9],["if",1],["append",7],["metaclass",2],["return",1],["super",1],["hostile",7],["self",6],["raise",6],["runtime",6],["error",7],["len",7],["sizeof",3],["trap",6],["list",8],["iter",3],["score",2],["93",2],["title",2],["protein",2],["samples",3],["mixed",3],["assert",10],["none",1],["response",2],["inspect",1],["variables",12],["item",3],["preview",2],["length",2],["fingerprint",1],["64",1],["kind",1],["container",1],["host",1],["not",2],["openai4s",1],["print",1],["stdout",1],["strip",1]]},{"id":"tests/test_lazy_kernel.py","name":[["test",1],["lazy",1],["kernel",1],["py",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["from",3],["future",1],["import",4],["annotations",1],["pytest",5],["openai4s",2],["kernel",3],["interrupt",3],["delivery",3],["lazy",2],["mark",1],["parametrize",1],["verdict",1],["expected",1],["param",3],["true",3],["local",1],["process",1],["id",3],["delivered",1],["false",2],["sandbox",1],["no",2],["pinned",1],["command",1],["identity",1],["reached",1],["nobody",1],["none",1],["claim",1],["either",1],["way",1]]},{"id":"tests/test_lazy_kernel.py#_Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["class",2],["kernel",2],["def",6],["init",1],["self",13],["none",4],["cells",3],["list",1],["tuple",1],["str",4],["closed",3],["false",1],["generation",1],["execute",1],["code",3],["origin",2],["dict",2],["append",2],["return",3],["stdout",1],["error",1],["alive",1],["bool",1],["not",1],["inspect",1],["variables",2],["limit",3],["200",1],["interrupt",2],["system",1],["shutdown",1],["true",1]]},{"id":"tests/test_lazy_kernel.py#_Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",2],["cells",1],["list",1],["tuple",1],["str",2],["closed",1],["false",1],["generation",1]]},{"id":"tests/test_lazy_kernel.py#_Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["code",4],["str",4],["origin",3],["dict",2],["cells",1],["append",1],["return",1],["stdout",1],["error",1],["none",1]]},{"id":"tests/test_lazy_kernel.py#_Kernel.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["inspect",2],["variables",3],["self",2],["limit",4],["200",2],["dict",2],["return",1]]},{"id":"tests/test_lazy_kernel.py#_Kernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["interrupt",3],["self",3],["none",2],["cells",1],["append",1],["system",1]]},{"id":"tests/test_lazy_kernel.py#_Kernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["not",1],["closed",1]]},{"id":"tests/test_lazy_kernel.py#_Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["none",2],["closed",1],["true",1]]},{"id":"tests/test_lazy_kernel.py#test_bootstrap_failure_does_not_publish_a_broken_worker","name":[["test",1],["bootstrap",1],["failure",1],["not",1],["publish",1],["broken",1],["worker",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["bootstrap",5],["failure",2],["not",2],["publish",3],["broken",2],["worker",2],["kernel",9],["published",3],["list",1],["none",3],["fail",2],["raise",1],["runtime",2],["error",2],["failed",2],["lazy",4],["lambda",1],["append",1],["pytest",1],["raises",1],["match",1],["execute",1],["never",1],["origin",1],["agent",1],["assert",3],["spawned",1],["false",1],["closed",1],["true",1]]},{"id":"tests/test_lazy_kernel.py#test_bootstrap_failure_does_not_publish_a_broken_worker.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["fail",2],["kernel",4],["none",2],["raise",1],["runtime",1],["error",1],["bootstrap",1],["failed",1]]},{"id":"tests/test_lazy_kernel.py#test_context_without_code_never_creates_a_worker","name":[["test",1],["context",1],["without",1],["code",1],["never",1],["creates",1],["worker",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["context",2],["without",2],["code",2],["never",2],["creates",2],["worker",2],["created",4],["list",1],["kernel",3],["lazy",5],["lambda",1],["append",1],["as",1],["assert",4],["spawned",1],["false",2],["generation",1],["none",1],["alive",1]]},{"id":"tests/test_lazy_kernel.py#test_first_cell_bootstraps_once_reuses_and_detaches_worker","name":[["test",1],["first",1],["cell",1],["bootstraps",1],["once",1],["reuses",1],["detaches",1],["worker",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["first",4],["cell",2],["bootstraps",2],["once",2],["reuses",2],["detaches",2],["worker",2],["created",6],["list",2],["kernel",10],["published",3],["none",2],["factory",2],["append",2],["return",1],["lazy",6],["bootstrap",3],["lambda",1],["execute",3],["origin",3],["system",2],["publish",1],["one",3],["agent",4],["second",2],["two",3],["assert",6],["stdout",2],["len",1],["cells",1],["generation",1],["shutdown",1],["closed",1],["true",1]]},{"id":"tests/test_lazy_kernel.py#test_first_cell_bootstraps_once_reuses_and_detaches_worker.factory","name":[["factory",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["factory",2],["kernel",6],["created",1],["append",1],["return",1]]},{"id":"tests/test_lazy_kernel.py#test_interrupt_reports_the_kernel_s_verdict_not_that_it_was_called","name":[["test",1],["interrupt",1],["reports",1],["kernel",1],["verdict",1],["not",1],["was",1],["called",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["interrupt",9],["reports",2],["kernel",7],["verdict",6],["not",2],["was",4],["called",2],["expected",3],["return",2],["true",1],["after",1],["meant",1],["made",1],["call",1],["its",1],["caller",1],["agent",2],["foreground",1],["through",1],["cli",1],["ctrl",1],["stop",1],["child",1],["reads",1],["as",1],["cell",1],["stopped",1],["same",1],["gap",1],["closes",1],["one",1],["layer",1],["down",1],["forwarding",1],["stops",1],["being",1],["reopened",1],["here",1],["none",1],["double",1],["making",1],["no",1],["claim",1],["keeps",1],["answer",1],["method",1],["gave",1],["before",1],["there",1],["forward",1],["calls",3],["class",1],["interruptible",2],["self",1],["append",1],["lazy",4],["lambda",1],["execute",1],["origin",1],["force",1],["worker",1],["into",1],["existence",1],["assert",2]]},{"id":"tests/test_lazy_kernel.py#test_interrupt_reports_the_kernel_s_verdict_not_that_it_was_called._Interruptible","name":[["interruptible",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["class",2],["interruptible",2],["kernel",2],["def",1],["interrupt",2],["self",1],["calls",1],["append",1],["return",1],["verdict",1]]},{"id":"tests/test_lazy_kernel.py#test_interrupt_reports_the_kernel_s_verdict_not_that_it_was_called._Interruptible.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["interrupt",3],["self",2],["calls",1],["append",1],["return",1],["verdict",1]]},{"id":"tests/test_lazy_kernel.py#test_interrupting_a_kernel_that_was_never_started_is_false","name":[["test",1],["interrupting",1],["kernel",1],["was",1],["never",1],["started",1],["false",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["interrupting",2],["kernel",4],["was",2],["never",2],["started",2],["false",3],["no",1],["worker",2],["nothing",1],["stopped",1],["starting",1],["one",1],["interrupt",2],["would",1],["be",1],["opposite",1],["lazy",4],["lambda",1],["pytest",1],["fail",1],["stop",1],["must",1],["not",1],["spawn",1],["assert",1]]},{"id":"tests/test_lazy_kernel.py#test_variable_inspection_preserves_lazy_no_spawn_contract","name":[["test",1],["variable",1],["inspection",1],["preserves",1],["lazy",1],["no",1],["spawn",1],["contract",1]],"path":[["tests",1],["test",1],["lazy",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["variable",2],["inspection",2],["preserves",2],["lazy",9],["no",2],["spawn",2],["contract",2],["created",5],["list",1],["kernel",3],["lambda",1],["append",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["has",1],["not",1],["been",1],["started",1],["inspect",2],["variables",3],["assert",3],["spawned",1],["false",1],["execute",1],["one",1],["origin",1],["agent",1],["limit",2],["len",1],["shutdown",1]]},{"id":"tests/test_llm_anthropic_streaming.py","name":[["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["offline",1],["anthropic",2],["messages",3],["streaming",1],["contracts",1],["import",5],["pytest",1],["from",4],["openai4s",4],["llm",3],["config",1],["llmconfig",1],["models",1],["llmerror",1],["content",15],["two",1],["paths",1],["have",1],["agree",1],["text",14],["before",1],["tool",5],["call",2],["itself",1],["after",1],["ordering",1],["single",1],["accumulator",1],["gets",1],["wrong",1],["blocking",1],["body",1],["type",23],["let",2],["me",2],["look",2],["id",2],["toolu",2],["name",2],["lookup",2],["input",5],["query",2],["atp",2],["done",2],["stop",6],["reason",2],["usage",3],["tokens",4],["output",2],["11",2],["stream",1],["events",1],["message",4],["start",4],["block",13],["index",10],["delta",14],["json",4],["partial",2]]},{"id":"tests/test_llm_anthropic_streaming.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["cfg",2],["return",1],["llmconfig",1],["provider",1],["claude",1],["api",1],["key",2],["test",2],["base",1],["url",1],["https",1],["anthropic",1],["invalid",1],["model",2]]},{"id":"tests/test_llm_anthropic_streaming.py#_install_stream","name":[["install",1],["stream",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",3],["install",2],["stream",2],["monkeypatch",4],["events",3],["captured",3],["post",4],["sse",3],["url",3],["payload",3],["headers",3],["timeout",3],["event",4],["update",1],["setattr",2],["llm",2],["transport",3],["json",1],["lambda",1],["args",1],["pytest",1],["fail",1],["streaming",1],["must",1],["not",1],["blocking",1],["return",1]]},{"id":"tests/test_llm_anthropic_streaming.py#_install_stream.post_sse","name":[["post",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["post",2],["sse",2],["url",4],["payload",4],["headers",4],["timeout",4],["event",5],["captured",1],["update",1],["events",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_a_stream_without_a_stop_reason_still_names_one","name":[["test",1],["stream",1],["without",1],["stop",1],["reason",1],["still",1],["names",1],["one",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["test",2],["stream",3],["without",2],["stop",3],["reason",5],["still",2],["names",2],["one",2],["monkeypatch",3],["finish",3],["none",2],["loop",1],["reports",1],["reply",2],["never",1],["finished",1],["reading",1],["so",1],["complete",1],["must",1],["not",1],["borrow",1],["signal",1],["events",2],["type",6],["message",3],["start",2],["usage",1],["content",4],["block",3],["index",2],["text",4],["delta",4],["done",1],["install",1],["result",3],["llm",1],["chat",1],["role",1],["user",1],["hi",1],["cfg",1],["lambda",1],["assert",2],["end",2],["turn",2],["provider",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_anthropic_stream_error_after_start_does_not_replay","name":[["test",1],["anthropic",1],["stream",1],["error",1],["after",1],["start",1],["not",1],["replay",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",3],["test",2],["anthropic",2],["stream",2],["error",4],["after",2],["start",3],["not",2],["replay",2],["monkeypatch",4],["blocking",3],["calls",3],["post",4],["sse",3],["url",1],["payload",1],["headers",1],["timeout",1],["event",3],["type",2],["message",3],["usage",1],["overloaded",2],["setattr",2],["llm",3],["transport",2],["json",1],["lambda",2],["args",1],["append",1],["pytest",1],["raises",1],["llmerror",1],["match",1],["chat",1],["role",1],["user",1],["content",1],["hello",1],["cfg",1],["delta",1],["piece",1],["none",1],["assert",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_anthropic_stream_error_after_start_does_not_replay.post_sse","name":[["post",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["post",2],["sse",2],["url",2],["payload",2],["headers",2],["timeout",2],["event",4],["type",2],["message",3],["start",1],["usage",1],["error",2],["overloaded",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_anthropic_stream_forwards_text_and_merges_usage","name":[["test",1],["anthropic",1],["stream",1],["forwards",1],["text",1],["merges",1],["usage",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["test",2],["anthropic",2],["stream",5],["forwards",2],["text",9],["merges",2],["usage",6],["monkeypatch",3],["events",2],["type",10],["message",4],["start",2],["input",2],["tokens",4],["content",7],["block",5],["index",4],["delta",9],["hel",2],["lo",2],["stop",3],["reason",2],["end",2],["turn",2],["output",2],["capture",4],["install",1],["deltas",3],["result",6],["llm",1],["chat",1],["role",1],["user",1],["hello",2],["cfg",1],["append",1],["assert",9],["url",1],["endswith",1],["v1",1],["messages",1],["payload",1],["true",1],["headers",1],["accept",1],["event",1],["finish",1],["raw",1],["none",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_anthropic_stream_reassembles_tool_input","name":[["test",1],["anthropic",1],["stream",1],["reassembles",1],["tool",1],["input",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["test",2],["anthropic",3],["stream",3],["reassembles",2],["tool",8],["input",7],["monkeypatch",3],["events",2],["type",10],["message",4],["start",2],["usage",2],["tokens",2],["content",7],["block",5],["index",4],["id",2],["toolu",2],["name",2],["lookup",2],["delta",9],["json",4],["partial",2],["query",3],["atp",3],["stop",3],["reason",2],["output",1],["install",1],["result",6],["llm",1],["chat",1],["role",1],["user",1],["look",1],["up",1],["cfg",1],["lambda",1],["piece",1],["none",1],["assert",5],["finish",1],["calls",4],["arguments",1],["wire",1],["state",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_anthropic_stream_start_failure_falls_back_to_blocking","name":[["test",1],["anthropic",1],["stream",1],["start",1],["failure",1],["falls",1],["back",1],["blocking",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",4],["test",2],["anthropic",2],["stream",3],["start",2],["failure",2],["falls",2],["back",2],["blocking",6],["monkeypatch",4],["calls",4],["post",6],["sse",3],["args",1],["raise",1],["llmerror",1],["connection",1],["refused",1],["json",3],["url",1],["payload",2],["headers",1],["timeout",1],["append",1],["return",1],["content",3],["type",1],["text",2],["fallback",2],["stop",1],["reason",1],["end",1],["turn",1],["usage",1],["setattr",2],["llm",3],["transport",2],["result",2],["chat",1],["role",1],["user",1],["hello",1],["cfg",1],["delta",1],["lambda",1],["piece",1],["none",1],["assert",3],["len",1],["not",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_anthropic_stream_start_failure_falls_back_to_blocking.post_json","name":[["post",1],["json",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["post",2],["json",2],["url",2],["payload",3],["headers",2],["timeout",2],["blocking",1],["calls",1],["append",1],["return",1],["content",1],["type",1],["text",2],["fallback",1],["stop",1],["reason",1],["end",1],["turn",1],["usage",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_anthropic_stream_start_failure_falls_back_to_blocking.post_sse","name":[["post",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["post",2],["sse",2],["args",2],["raise",1],["llmerror",1],["connection",1],["refused",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_stream_disabled_by_env_never_opens_an_sse_connection","name":[["test",1],["stream",1],["disabled",1],["by",1],["env",1],["never",1],["opens",1],["sse",1],["connection",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",3],["test",2],["stream",5],["disabled",2],["by",2],["env",2],["never",2],["opens",2],["sse",4],["connection",2],["monkeypatch",5],["knob",1],["has",2],["reach",1],["wire",1],["too",1],["proxy",1],["mishandles",1],["no",1],["way",1],["out",1],["short",1],["dropping",1],["delta",2],["callback",1],["setenv",1],["openai4",2],["llm",5],["blocking",5],["calls",3],["post",4],["json",3],["url",1],["payload",2],["headers",1],["timeout",1],["append",1],["return",1],["content",3],["type",1],["text",2],["stop",1],["reason",1],["end",1],["turn",1],["usage",1],["setattr",2],["transport",2],["lambda",2],["args",1],["pytest",1],["fail",1],["must",1],["not",1],["open",1],["result",2],["chat",1],["role",1],["user",1],["hello",1],["cfg",1],["piece",1],["none",1],["assert",2],["len",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_stream_disabled_by_env_never_opens_an_sse_connection.post_json","name":[["post",1],["json",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["post",2],["json",2],["url",2],["payload",3],["headers",2],["timeout",2],["blocking",2],["calls",1],["append",1],["return",1],["content",1],["type",1],["text",2],["stop",1],["reason",1],["end",1],["turn",1],["usage",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_streaming_and_blocking_normalize_the_same_reply","name":[["test",1],["streaming",1],["blocking",1],["normalize",1],["same",1],["reply",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["test",2],["streaming",2],["blocking",9],["normalize",2],["same",2],["reply",2],["monkeypatch",5],["adapter",1],["contract",1],["providers",1],["readme",1],["md",1],["asserted",2],["rather",1],["than",1],["about",1],["every",1],["earlier",1],["defect",1],["reconstruction",1],["coerced",1],["block",1],["type",1],["tool",1],["input",1],["left",1],["as",2],["string",1],["missing",1],["finish",1],["reason",1],["shows",1],["up",3],["here",1],["divergence",1],["from",1],["path",1],["was",1],["already",1],["correct",1],["install",1],["stream",4],["events",1],["streamed",5],["llm",4],["chat",2],["role",2],["user",2],["content",5],["look",3],["cfg",2],["delta",1],["lambda",3],["none",2],["setattr",2],["transport",2],["post",2],["sse",1],["args",2],["pytest",1],["fail",1],["leg",1],["must",1],["not",1],["json",1],["dict",1],["body",4],["raw",5],["one",1],["field",1],["legitimately",1],["differs",1],["has",1],["no",1],["single",1],["response",1],["hand",1],["back",1],["assert",5],["items",2],["if",2],["let",1],["me",1],["done",1],["wire",1],["state",1],["anthropic",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_thinking_blocks_reassemble_with_their_signature","name":[["test",1],["thinking",1],["blocks",1],["reassemble",1],["their",1],["signature",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["test",2],["thinking",10],["blocks",2],["reassemble",2],["their",2],["signature",5],["monkeypatch",3],["events",2],["type",13],["message",4],["start",2],["usage",2],["content",9],["block",6],["index",5],["delta",13],["step",4],["one",2],["two",2],["sig",2],["abc",2],["stop",3],["reason",1],["end",1],["turn",1],["deltas",3],["install",1],["stream",1],["result",3],["llm",1],["chat",1],["role",1],["user",1],["hi",1],["cfg",1],["append",1],["assert",3],["wire",1],["state",1],["anthropic",1],["reasoning",1],["not",1],["prose",1],["forwarding",1],["as",2],["text",1],["would",1],["render",1],["answer",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_unparsed_tool_input_stays_an_object_on_the_wire","name":[["test",1],["unparsed",1],["tool",1],["input",1],["stays",1],["object",1],["wire",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["test",2],["unparsed",2],["tool",5],["input",5],["stays",2],["object",3],["wire",4],["monkeypatch",3],["truncated",1],["fragment",2],["must",1],["not",2],["become",1],["block",7],["field",1],["replayed",1],["as",1],["next",1],["turn",1],["discarded",1],["goes",1],["parse",2],["failure",1],["representable",1],["events",2],["type",7],["message",4],["start",2],["usage",2],["content",5],["index",2],["id",1],["toolu",1],["name",1],["lookup",1],["delta",6],["json",2],["partial",1],["query",2],["stop",2],["reason",1],["install",1],["stream",1],["result",3],["llm",1],["chat",1],["role",1],["user",1],["hi",1],["cfg",1],["lambda",1],["none",2],["state",1],["anthropic",1],["assert",4],["call",4],["calls",1],["arguments",2],["error",1],["raw",1]]},{"id":"tests/test_llm_anthropic_streaming.py#test_unrecognized_blocks_survive_into_the_next_turn","name":[["test",1],["unrecognized",1],["blocks",1],["survive",1],["into",1],["next",1],["turn",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["streaming",1],["py",1]],"body":[["def",2],["test",2],["unrecognized",2],["blocks",2],["survive",2],["into",2],["next",4],["turn",5],["monkeypatch",3],["wire",2],["state",2],["replayed",1],["verbatim",1],["as",1],["assistant",2],["content",12],["so",1],["block",13],["reconstruction",1],["not",4],["model",1],["cannot",1],["be",1],["rendered",1],["down",1],["text",12],["type",15],["lossy",1],["summary",1],["encrypted",4],["reasoning",1],["request",2],["following",1],["fails",1],["events",2],["message",5],["start",3],["usage",2],["index",4],["redacted",3],["thinking",3],["data",3],["stop",3],["delta",6],["answer",2],["reason",1],["end",1],["install",1],["stream",1],["result",3],["llm",1],["chat",1],["role",2],["user",2],["hi",2],["cfg",1],["lambda",1],["none",1],["assert",3],["anthropic",2],["conv",3],["messages",2],["if",1],["empty",1],["rejected",1],["by",1],["api",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py","name":[["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["offline",1],["lossless",1],["native",2],["tool",5],["contracts",1],["anthropic",1],["messages",1],["from",4],["future",1],["import",5],["annotations",1],["copy",1],["openai4s",3],["llm",1],["config",1],["llmconfig",1],["tools",1],["spec",3],["required",3],["content",1],["reasoning",1],["usage",1],["finish",1],["reason",1],["raw",1],["calls",1],["assistant",1],["message",1],["lookup",2],["look",1],["up",1],["scientific",1],["fact",1],["type",4],["object",2],["properties",3],["query",2],["string",1],["additional",1],["false",1],["calculate",2],["evaluate",1],["small",1],["calculation",1],["value",2],["integer",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_assert_reply","name":[["assert",1],["reply",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["assert",6],["reply",2],["result",6],["content",7],["calls",6],["blocks",3],["required",1],["tool",2],["assistant",2],["message",1],["role",1],["wire",1],["state",1],["anthropic",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["call",6],["id",6],["name",4],["ordinal",4],["raw",4],["arguments",5],["block",4],["return",1],["wire",1],["parse",1],["error",1],["none",1],["provider",1],["meta",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_Capture","name":[["capture",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["class",2],["capture",2],["def",3],["init",1],["self",9],["response",4],["calls",4],["call",1],["url",3],["payload",5],["headers",3],["timeout",1],["append",1],["return",2],["property",1],["assert",1],["len",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_Capture.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["call",2],["self",4],["url",4],["payload",4],["headers",4],["timeout",2],["calls",1],["append",1],["return",1],["response",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_Capture.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["init",2],["self",4],["response",4],["calls",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_Capture.payload","name":[["payload",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["payload",3],["self",4],["assert",1],["len",1],["calls",2],["return",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["cfg",2],["llmconfig",3],["return",1],["provider",1],["claude",1],["api",1],["key",2],["test",2],["base",1],["url",1],["https",1],["anthropic",1],["invalid",1],["model",2]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_install","name":[["install",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["install",2],["monkeypatch",3],["response",3],["capture",4],["setattr",1],["llm",1],["transport",1],["post",1],["json",1],["return",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#_text_response","name":[["text",1],["response",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["text",7],["response",2],["done",2],["return",1],["content",1],["type",1],["stop",1],["reason",1],["end",1],["turn",1],["usage",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#test_anthropic_blocking_tools_and_lossless_call_normalization","name":[["test",1],["anthropic",1],["blocking",1],["tools",1],["lossless",1],["call",1],["normalization",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["anthropic",4],["blocking",2],["tools",4],["lossless",2],["call",3],["normalization",2],["monkeypatch",3],["block",3],["type",2],["tool",3],["id",1],["toolu",2],["name",3],["lookup",6],["input",4],["query",3],["atp",3],["synthase",3],["blocks",3],["text",2],["will",2],["check",2],["body",3],["content",2],["stop",1],["reason",2],["usage",1],["tokens",2],["12",1],["output",1],["cap",3],["install",1],["result",4],["llm",1],["chat",1],["role",1],["user",1],["find",1],["fact",1],["cfg",1],["assert",8],["calls",4],["url",1],["endswith",1],["v1",1],["messages",1],["native",5],["payload",1],["description",2],["schema",2],["strict",1],["false",2],["reply",1],["finish",1],["raw",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#test_anthropic_canonical_tool_result_history_round_trips","name":[["test",1],["anthropic",1],["canonical",1],["tool",1],["result",1],["history",1],["round",1],["trips",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["anthropic",3],["canonical",3],["tool",7],["result",3],["history",2],["round",2],["trips",2],["monkeypatch",3],["blocks",4],["type",2],["id",4],["wire",7],["call",9],["name",2],["lookup",6],["input",1],["query",3],["atp",3],["synthase",3],["cap",2],["install",1],["text",1],["response",1],["messages",5],["role",6],["user",3],["content",8],["find",2],["fact",2],["assistant",2],["calls",1],["state",1],["failed",2],["error",2],["true",2],["original",2],["copy",1],["deepcopy",1],["llm",1],["chat",1],["cfg",1],["tools",1],["assert",2],["payload",1]]},{"id":"tests/test_llm_anthropic_tool_calls.py#test_anthropic_parallel_results_stay_in_one_adjacent_user_message","name":[["test",1],["anthropic",1],["parallel",1],["results",1],["stay",1],["one",1],["adjacent",1],["user",1],["message",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["anthropic",3],["parallel",2],["results",2],["stay",2],["one",3],["adjacent",2],["user",4],["message",2],["monkeypatch",3],["blocks",5],["type",2],["tool",8],["id",7],["toolu",10],["name",4],["lookup",4],["input",2],["query",3],["atp",3],["calculate",4],["value",3],["cap",3],["install",1],["text",1],["response",1],["calls",3],["call",4],["history",2],["role",6],["content",7],["two",2],["tools",2],["assistant",2],["wire",3],["state",1],["llm",1],["chat",1],["cfg",1],["assert",3],["payload",2],["messages",2],["result",3],["block",2]]},{"id":"tests/test_llm_anthropic_tool_calls.py#test_chat_keeps_legacy_fields_and_adds_canonical_tool_fields","name":[["test",1],["chat",1],["keeps",1],["legacy",1],["fields",2],["adds",1],["canonical",1],["tool",1]],"path":[["tests",1],["test",1],["llm",1],["anthropic",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["chat",3],["keeps",2],["legacy",2],["fields",4],["adds",2],["canonical",2],["tool",2],["monkeypatch",3],["blocks",3],["type",1],["text",4],["plain",2],["install",1],["content",2],["stop",1],["reason",1],["end",1],["turn",1],["usage",1],["result",2],["llm",1],["role",1],["user",1],["hello",1],["cfg",1],["assert",1],["reply",1]]},{"id":"tests/test_llm_capabilities.py","name":[["test",1],["llm",1],["capabilities",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["provider",2],["capability",1],["catalogue",1],["canonical",2],["usage",1],["accounting",1],["contracts",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",3],["openai4s",1],["llm",1],["fixture",1],["autouse",1],["true",1],["mark",1],["parametrize",1],["raw",1],["expected",1],["chatgpt",1],["prompt",4],["tokens",11],["20",2],["completion",2],["details",2],["cached",2],["reasoning",1],["29",1],["claude",1],["input",4],["12",2],["output",1],["cache",2],["read",1],["creation",1],["anthropic",1],["uncached",1],["remainder",1],["only",1],["count",6],["whole",1],["17",1],["24",1],["gemini",1],["token",5],["30",2],["candidates",1],["11",2],["content",1],["thoughts",1],["total",1],["41",2]]},{"id":"tests/test_llm_capabilities.py#_clean_capability_overrides","name":[["clean",1],["capability",1],["overrides",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["clean",2],["capability",4],["overrides",4],["llm",2],["clear",2],["yield",1]]},{"id":"tests/test_llm_capabilities.py#test_chat_enforces_output_limit_before_transport","name":[["test",1],["chat",1],["enforces",1],["output",1],["limit",1],["before",1],["transport",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",3],["chat",3],["enforces",2],["output",2],["limit",3],["before",2],["transport",2],["cfg",2],["llm",3],["llmconfig",1],["provider",1],["gemini",2],["api",1],["key",1],["model",2],["pro",1],["pytest",1],["raises",1],["capability",1],["error",1],["match",1],["exceeds",1],["role",1],["user",1],["content",1],["hello",1],["max",1],["tokens",1],["100",1],["000",1]]},{"id":"tests/test_llm_capabilities.py#test_exact_model_override_invalidates_cache_without_changing_provider","name":[["test",1],["exact",1],["model",1],["override",1],["invalidates",1],["cache",1],["without",1],["changing",1],["provider",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["model",13],["override",3],["invalidates",2],["cache",5],["without",2],["changing",2],["provider",2],["before",2],["llm",8],["capability",4],["info",3],["first",3],["capabilities",4],["ark",5],["lab",4],["second",2],["cached",3],["assert",9],["hits",2],["context",3],["window",3],["tokens",5],["32",2],["000",4],["max",2],["output",2],["audio",2],["true",2],["cost",2],["input",2],["per",2],["million",2],["25",2],["source",1],["deployment",1],["overridden",6],["default",2],["not",1],["262",1],["144",1],["generation",2]]},{"id":"tests/test_llm_capabilities.py#test_legacy_registry_and_immutable_provider_catalog_stay_aligned","name":[["test",1],["legacy",1],["registry",1],["immutable",1],["provider",1],["catalog",1],["stay",1],["aligned",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["registry",2],["immutable",3],["provider",5],["catalog",2],["stay",2],["aligned",2],["name",3],["spec",5],["llm",4],["providers",2],["items",1],["capabilities",12],["assert",8],["wire",2],["default",2],["base",2],["url",2],["model",2],["vision",3],["context",2],["limit",2],["window",1],["tokens",2],["output",2],["max",1],["public",1],["callers",1],["historically",1],["customize",1],["mutable",1],["dict",2],["capability",1],["snapshots",1],["independent",1],["records",1],["not",1],["shared",1],["nested",1],["state",1],["isinstance",1],["pytest",1],["raises",1],["attribute",1],["error",2],["type",1],["ark",1],["false",1]]},{"id":"tests/test_llm_capabilities.py#test_legacy_registry_edits_and_new_provider_are_reflected","name":[["test",1],["legacy",1],["registry",1],["edits",1],["new",1],["provider",1],["reflected",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["registry",2],["edits",2],["new",2],["provider",3],["reflected",2],["monkeypatch",6],["setitem",4],["llm",8],["providers",4],["ark",6],["vision",6],["false",4],["model",8],["deployment",2],["assert",9],["supports",1],["edited",3],["capabilities",3],["local",13],["openai",6],["wire",1],["base",1],["url",1],["http",1],["localhost",1],["11434",1],["v1",1],["science",1],["context",2],["window",2],["tokens",4],["16",2],["384",2],["max",2],["output",2],["096",2],["custom",1],["endpoint",2],["true",4],["mutation",1],["part",1],["cache",2],["key",1],["so",1],["no",1],["explicit",1],["clear",1],["needed",1]]},{"id":"tests/test_llm_capabilities.py#test_model_resolution_marks_custom_and_local_endpoints","name":[["test",1],["model",1],["resolution",1],["marks",1],["custom",1],["local",1],["endpoints",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["model",7],["resolution",2],["marks",2],["custom",4],["local",17],["endpoints",2],["default",6],["llm",2],["capabilities",3],["chatgpt",2],["gpt",1],["assert",14],["endpoint",6],["false",6],["usable",1],["context",3],["tokens",5],["window",2],["max",2],["output",2],["lab",2],["base",1],["url",1],["http",2],["127",2],["11434",2],["v1",2],["true",2],["none",2],["tool",3],["calling",1],["parallel",1],["calls",1],["strict",1],["schema",1],["vision",1],["cost",1],["source",1],["unknown",1]]},{"id":"tests/test_llm_capabilities.py#test_provider_override_validation_and_request_validation","name":[["test",1],["provider",1],["override",1],["validation",2],["request",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["provider",3],["override",4],["validation",4],["request",5],["pytest",4],["raises",4],["llm",9],["capability",7],["error",4],["match",4],["unknown",1],["gemini",4],["invented",1],["true",5],["positive",1],["integer",1],["max",2],["output",2],["tokens",2],["not",1],["support",1],["streaming",2],["validate",3],["model",4],["exceeds",1],["limit",1],["100",1],["000",1],["resolved",2],["chatgpt",2],["tool",2],["calling",1],["parallel",1],["calls",1],["vision",1],["assert",1]]},{"id":"tests/test_llm_capabilities.py#test_receipt_overlay_only_relaxes_with_positive_evidence","name":[["test",1],["receipt",1],["overlay",1],["only",1],["relaxes",1],["positive",1],["evidence",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["receipt",9],["overlay",5],["only",2],["relaxes",2],["positive",3],["evidence",8],["from",2],["openai4s",2],["llm",4],["capabilities",4],["import",2],["drop",2],["overlays",2],["install",3],["storage",1],["model",11],["capability",1],["receipts",1],["true",4],["unknown",4],["local",2],["chatgpt",3],["lab",5],["base",3],["url",3],["http",5],["127",5],["11434",5],["v1",5],["assert",5],["tool",5],["calling",3],["false",3],["profile",2],["id",2],["mp",2],["revision",2],["endpoint",2],["wire",2],["openai",2],["native",2],["call",2],["streaming",2],["sha256",2],["still",2],["relaxed",2]]},{"id":"tests/test_llm_capabilities.py#test_usage_cost_uses_only_explicit_prices_and_replaces_cache_subsets","name":[["test",1],["usage",1],["cost",1],["uses",1],["only",1],["explicit",1],["prices",1],["replaces",1],["cache",1],["subsets",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["usage",9],["cost",8],["uses",2],["only",2],["explicit",2],["prices",2],["replaces",2],["cache",6],["subsets",2],["input",3],["tokens",2],["000",5],["output",3],["100",2],["read",2],["200",1],["write",2],["priced",2],["llm",6],["metadata",3],["per",6],["million",6],["source",1],["deployment",1],["price",1],["table",1],["assert",3],["calculate",3],["usd",3],["none",2],["currency",1],["eur",1]]},{"id":"tests/test_llm_capabilities.py#test_usage_mapping_is_canonical_and_keeps_openai_aliases","name":[["test",1],["usage",1],["mapping",1],["canonical",1],["keeps",1],["openai",1],["aliases",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["usage",5],["mapping",2],["canonical",2],["keeps",2],["openai",2],["aliases",2],["provider",3],["raw",3],["expected",3],["llm",1],["normalize",1],["input",4],["tokens",12],["output",4],["cache",6],["read",3],["write",3],["reasoning",3],["total",3],["assert",1],["prompt",1],["completion",1]]},{"id":"tests/test_llm_capabilities.py#test_usage_normalization_tolerates_missing_and_invalid_counters","name":[["test",1],["usage",1],["normalization",1],["tolerates",1],["missing",1],["invalid",1],["counters",1]],"path":[["tests",1],["test",1],["llm",1],["capabilities",1],["py",1]],"body":[["def",2],["test",2],["usage",5],["normalization",2],["tolerates",2],["missing",2],["invalid",2],["counters",2],["llm",1],["normalize",1],["prompt",2],["tokens",8],["unknown",1],["completion",2],["chatgpt",1],["assert",1],["input",1],["output",1],["cache",2],["read",1],["write",1],["reasoning",1],["total",1]]},{"id":"tests/test_llm_gemini_tool_calls.py","name":[["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["offline",1],["lossless",1],["native",2],["tool",5],["contracts",1],["gemini",1],["generate",1],["content",2],["from",4],["future",1],["import",5],["annotations",1],["copy",1],["openai4s",3],["llm",1],["config",1],["llmconfig",1],["tools",1],["spec",3],["required",3],["reasoning",1],["usage",1],["finish",1],["reason",1],["raw",1],["calls",1],["assistant",1],["message",1],["lookup",2],["look",1],["up",1],["scientific",1],["fact",1],["type",4],["object",2],["properties",3],["query",2],["string",1],["additional",1],["false",1],["calculate",2],["evaluate",1],["small",1],["calculation",1],["value",2],["integer",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["call",6],["id",6],["raw",4],["arguments",5],["meta",4],["name",4],["lookup",2],["ordinal",4],["return",1],["wire",1],["parse",1],["error",1],["none",1],["provider",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#_Capture","name":[["capture",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["class",2],["capture",2],["def",3],["init",1],["self",9],["response",4],["calls",4],["call",1],["url",3],["payload",5],["headers",3],["timeout",1],["append",1],["return",2],["property",1],["assert",1],["len",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#_Capture.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["call",2],["self",4],["url",4],["payload",4],["headers",4],["timeout",2],["calls",1],["append",1],["return",1],["response",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#_Capture.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["init",2],["self",4],["response",4],["calls",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#_Capture.payload","name":[["payload",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["payload",3],["self",4],["assert",1],["len",1],["calls",2],["return",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["cfg",2],["llmconfig",3],["return",1],["provider",1],["gemini",2],["api",1],["key",2],["test",2],["base",1],["url",1],["https",1],["invalid",1],["model",2]]},{"id":"tests/test_llm_gemini_tool_calls.py#_install","name":[["install",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["install",2],["monkeypatch",3],["response",3],["capture",4],["setattr",1],["llm",1],["transport",1],["post",1],["json",1],["return",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#_text_response","name":[["text",1],["response",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["text",6],["response",2],["done",2],["return",1],["candidates",1],["content",1],["role",1],["model",1],["parts",1],["finish",1],["reason",1],["stop",1],["usage",1],["metadata",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#test_chat_keeps_legacy_fields_and_adds_canonical_tool_fields","name":[["test",1],["chat",1],["keeps",1],["legacy",1],["fields",2],["adds",1],["canonical",1],["tool",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["chat",3],["keeps",2],["legacy",2],["fields",4],["adds",2],["canonical",2],["tool",4],["monkeypatch",3],["content",8],["role",3],["model",1],["parts",1],["text",4],["plain",3],["install",1],["candidates",1],["finish",1],["reason",1],["stop",1],["usage",1],["metadata",1],["result",5],["llm",1],["user",1],["hello",1],["cfg",1],["assert",4],["required",1],["calls",2],["assistant",2],["message",1],["wire",1],["state",1],["gemini",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#test_gemini_blocking_tools_and_lossless_call_normalization","name":[["test",1],["gemini",1],["blocking",1],["tools",1],["lossless",1],["call",1],["normalization",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["gemini",7],["blocking",2],["tools",4],["lossless",2],["call",6],["normalization",2],["monkeypatch",3],["part",2],["function",2],["id",1],["name",3],["lookup",5],["args",1],["query",3],["atp",3],["synthase",3],["thought",2],["signature",2],["sig",2],["content",9],["role",3],["model",1],["parts",1],["text",1],["will",3],["check",3],["body",3],["candidates",2],["finish",2],["reason",2],["stop",1],["usage",1],["metadata",1],["prompt",1],["token",2],["count",2],["12",1],["cap",3],["install",1],["result",7],["llm",1],["chat",1],["user",1],["find",1],["fact",1],["cfg",1],["assert",8],["calls",7],["url",1],["endswith",1],["generate",1],["payload",1],["declarations",1],["description",2],["parameters",1],["json",1],["schema",2],["input",1],["required",1],["tool",3],["assistant",2],["message",1],["wire",1],["state",1],["raw",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#test_gemini_canonical_fallback_replays_all_opaque_part_metadata","name":[["test",1],["gemini",1],["canonical",1],["fallback",1],["replays",1],["all",1],["opaque",1],["part",1],["metadata",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["gemini",4],["canonical",2],["fallback",2],["replays",2],["all",2],["opaque",4],["part",2],["metadata",2],["monkeypatch",3],["cap",2],["install",1],["text",1],["response",1],["call",9],["meta",2],["query",3],["atp",3],["thought",4],["signature",4],["true",2],["provider",2],["extension",2],["version",2],["llm",1],["chat",1],["role",3],["user",1],["content",3],["find",1],["fact",1],["assistant",1],["tool",3],["calls",1],["id",5],["wire",2],["name",2],["lookup",3],["ok",1],["cfg",1],["tools",1],["assert",1],["payload",1],["contents",1],["parts",1],["function",1],["args",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#test_gemini_canonical_tool_result_history_round_trips","name":[["test",1],["gemini",1],["canonical",1],["tool",1],["result",1],["history",1],["round",1],["trips",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["gemini",3],["canonical",3],["tool",4],["result",2],["history",3],["round",2],["trips",2],["monkeypatch",3],["raw",3],["content",7],["role",6],["model",1],["parts",3],["function",2],["call",10],["id",4],["wire",7],["name",3],["lookup",6],["args",1],["query",3],["atp",3],["synthase",3],["thought",1],["signature",1],["sig",1],["cap",2],["install",1],["text",2],["response",3],["messages",4],["user",3],["find",2],["fact",2],["assistant",1],["calls",1],["state",1],["failed",2],["error",2],["true",1],["original",2],["copy",1],["deepcopy",1],["llm",1],["chat",1],["cfg",1],["tools",1],["assert",2],["payload",1],["contents",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#test_gemini_missing_wire_id_uses_stable_local_id_but_never_replays_it","name":[["test",1],["gemini",1],["missing",1],["wire",1],["id",2],["uses",1],["stable",1],["local",1],["but",1],["never",1],["replays",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["gemini",2],["missing",2],["wire",3],["id",10],["uses",2],["stable",2],["local",2],["but",2],["never",2],["replays",2],["monkeypatch",3],["raw",2],["content",7],["role",5],["model",1],["parts",2],["function",2],["call",2],["name",2],["lookup",5],["args",1],["query",1],["atp",1],["synthase",1],["thought",1],["signature",2],["opaque",1],["cap",2],["install",1],["candidates",1],["finish",1],["reason",1],["stop",1],["usage",1],["metadata",1],["first",5],["llm",3],["chat",3],["user",3],["find",3],["fact",3],["cfg",3],["tools",3],["second",2],["assert",3],["tool",6],["calls",5],["none",1],["history",2],["assistant",1],["message",1],["answer",1],["rotary",1],["catalysis",1],["response",3],["payload",1],["contents",1],["not",1]]},{"id":"tests/test_llm_gemini_tool_calls.py#test_gemini_parallel_calls_replay_signatures_on_original_parts","name":[["test",1],["gemini",1],["parallel",1],["calls",1],["replay",1],["signatures",1],["original",1],["parts",1]],"path":[["tests",1],["test",1],["llm",1],["gemini",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["gemini",4],["parallel",4],["calls",4],["replay",2],["signatures",2],["original",2],["parts",3],["monkeypatch",3],["raw",3],["content",9],["role",4],["model",1],["text",2],["checking",1],["both",3],["thought",2],["signature",4],["function",2],["call",7],["id",6],["name",5],["lookup",4],["args",2],["query",1],["atp",1],["calculate",4],["value",1],["cap",2],["install",1],["candidates",1],["finish",1],["reason",1],["stop",1],["usage",1],["metadata",1],["first",3],["llm",2],["chat",2],["user",2],["cfg",2],["tools",2],["history",3],["assistant",1],["message",1],["zip",1],["tool",3],["one",1],["two",1],["append",1],["wire",2],["assert",1],["payload",1],["contents",1]]},{"id":"tests/test_llm_openai_tool_calls.py","name":[["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["offline",1],["lossless",1],["native",2],["tool",6],["contracts",1],["open",1],["ai",1],["chat",1],["from",4],["future",1],["import",6],["annotations",1],["copy",1],["pytest",3],["openai4s",3],["llm",1],["config",1],["llmconfig",1],["tools",1],["spec",3],["control",1],["specs",1],["required",3],["content",1],["reasoning",1],["usage",1],["finish",1],["reason",1],["raw",1],["calls",1],["assistant",1],["message",1],["lookup",2],["look",1],["up",1],["scientific",1],["fact",1],["type",4],["object",2],["properties",3],["query",2],["string",1],["additional",1],["false",2],["calculate",2],["evaluate",1],["small",1],["calculation",1],["value",2],["integer",1],["mark",2],["parametrize",2],["status",2],["retryable",1],["401",1],["429",1],["true",2],["503",1],["400",1],["404",1],["405",1],["406",1],["415",1],["422",1],["501",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_assert_reply","name":[["assert",1],["reply",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["assert",6],["reply",2],["result",6],["content",6],["calls",6],["wire",4],["state",4],["required",1],["tool",2],["assistant",2],["message",1],["role",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_assert_stream_fallback","name":[["assert",1],["stream",1],["fallback",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["assert",4],["stream",2],["fallback",4],["monkeypatch",4],["fake",3],["sse",4],["cap",2],["install",1],["text",2],["body",1],["setattr",1],["llm",2],["transport",1],["post",1],["result",2],["chat",1],["role",1],["user",1],["content",2],["hello",1],["cfg",1],["delta",1],["lambda",1],["none",1],["len",1],["calls",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["call",6],["id",6],["raw",4],["arguments",5],["name",4],["lookup",2],["ordinal",4],["parse",4],["error",4],["none",4],["meta",4],["return",1],["wire",1],["provider",1],["type",1],["function",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_Capture","name":[["capture",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["class",2],["capture",2],["def",3],["init",1],["self",9],["response",4],["dict",2],["calls",4],["list",1],["call",1],["url",3],["payload",5],["headers",3],["timeout",1],["append",1],["return",2],["property",1],["assert",1],["len",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_Capture.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["call",2],["self",4],["url",4],["payload",4],["headers",4],["timeout",2],["calls",1],["append",1],["return",1],["response",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_Capture.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["init",2],["self",4],["response",4],["dict",3],["calls",1],["list",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_Capture.payload","name":[["payload",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["payload",3],["self",4],["assert",1],["len",1],["calls",2],["return",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["cfg",2],["llmconfig",3],["return",1],["provider",1],["chatgpt",1],["api",1],["key",2],["test",2],["base",1],["url",1],["https",1],["openai",1],["invalid",1],["v1",1],["model",2]]},{"id":"tests/test_llm_openai_tool_calls.py#_emit_interleaved","name":[["emit",1],["interleaved",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["emit",2],["interleaved",2],["event",5],["events",2],["choices",5],["delta",4],["content",2],["checking",1],["tool",3],["calls",3],["index",4],["id",2],["call",2],["stream",2],["type",2],["function",6],["name",2],["calculate",1],["arguments",4],["value",1],["lookup",1],["query",1],["atp",1],["now",1],["synthase",1],["finish",1],["reason",1],["usage",1],["prompt",1],["tokens",2],["20",1],["completion",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_install","name":[["install",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["install",2],["monkeypatch",3],["response",3],["dict",2],["capture",6],["setattr",1],["llm",1],["transport",1],["post",1],["json",1],["return",1]]},{"id":"tests/test_llm_openai_tool_calls.py#_text_body","name":[["text",1],["body",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["text",5],["body",2],["done",2],["return",1],["choices",1],["message",1],["role",1],["assistant",1],["content",1],["finish",1],["reason",1],["stop",1],["usage",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_chat_keeps_legacy_fields_and_adds_canonical_tool_fields","name":[["test",1],["chat",1],["keeps",1],["legacy",1],["fields",2],["adds",1],["canonical",1],["tool",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["chat",3],["keeps",2],["legacy",2],["fields",4],["adds",2],["canonical",2],["tool",2],["monkeypatch",3],["message",5],["role",2],["assistant",1],["content",2],["plain",2],["text",2],["install",1],["choices",1],["finish",1],["reason",1],["stop",1],["usage",1],["result",2],["llm",1],["user",1],["hello",1],["cfg",1],["assert",1],["reply",1],["openai",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_exhausted_typed_stream_failure_never_gets_a_second_blocking_budget","name":[["test",1],["exhausted",1],["typed",1],["stream",1],["failure",1],["never",1],["gets",1],["second",1],["blocking",1],["budget",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["exhausted",2],["typed",5],["stream",2],["failure",5],["never",2],["gets",2],["second",2],["blocking",5],["budget",2],["monkeypatch",4],["status",4],["retryable",4],["calls",3],["args",2],["raise",1],["llm",5],["transport",4],["error",2],["private",1],["setattr",2],["post",2],["sse",1],["json",1],["lambda",2],["append",1],["pytest",1],["raises",1],["chat",1],["role",1],["user",1],["content",1],["hello",1],["cfg",1],["delta",1],["text",1],["none",1],["assert",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_exhausted_typed_stream_failure_never_gets_a_second_blocking_budget.typed_failure","name":[["typed",1],["failure",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["typed",3],["failure",3],["args",2],["raise",1],["llm",1],["transport",1],["error",1],["private",1],["status",2],["retryable",2]]},{"id":"tests/test_llm_openai_tool_calls.py#test_malformed_openai_arguments_keep_raw_text_and_parse_error","name":[["test",1],["malformed",1],["openai",1],["arguments",1],["keep",1],["raw",1],["text",1],["parse",1],["error",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["malformed",4],["openai",2],["arguments",8],["keep",2],["raw",8],["text",2],["parse",4],["error",4],["monkeypatch",3],["call",15],["id",5],["type",2],["function",3],["name",3],["lookup",3],["query",2],["message",4],["role",2],["assistant",2],["content",2],["none",2],["tool",4],["calls",4],["install",1],["choices",1],["finish",1],["reason",1],["usage",1],["result",3],["llm",1],["chat",1],["user",1],["find",1],["fact",1],["cfg",1],["tools",1],["assert",7],["wire",2],["ordinal",2],["provider",2],["meta",2],["invalid",1],["json",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_canonical_tool_result_history_round_trips","name":[["test",1],["openai",1],["canonical",1],["tool",1],["result",1],["history",1],["round",1],["trips",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["openai",3],["canonical",3],["tool",11],["result",2],["history",2],["round",2],["trips",2],["monkeypatch",3],["raw",3],["id",4],["wire",7],["call",10],["type",1],["function",2],["name",2],["lookup",5],["arguments",1],["query",3],["atp",3],["synthase",3],["cap",2],["install",1],["text",1],["body",1],["messages",5],["role",7],["user",2],["content",7],["find",2],["fact",2],["assistant",3],["calls",3],["state",1],["message",1],["none",1],["failed",2],["error",1],["true",1],["original",2],["copy",1],["deepcopy",1],["llm",1],["chat",1],["cfg",1],["tools",1],["assert",2],["payload",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_chat_blocking_tools_and_lossless_call_normalization","name":[["test",1],["openai",1],["chat",1],["blocking",1],["tools",1],["lossless",1],["call",1],["normalization",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["openai",5],["chat",4],["blocking",2],["tools",4],["lossless",2],["call",7],["normalization",2],["monkeypatch",3],["raw",6],["id",1],["type",2],["function",4],["name",3],["lookup",5],["arguments",1],["query",3],["atp",3],["synthase",3],["message",5],["role",2],["assistant",1],["content",2],["none",1],["tool",4],["calls",7],["body",3],["choices",1],["finish",2],["reason",2],["usage",1],["prompt",1],["tokens",2],["12",1],["completion",1],["cap",4],["install",1],["result",4],["llm",1],["user",1],["find",1],["fact",1],["cfg",1],["assert",6],["url",1],["endswith",1],["completions",1],["payload",2],["description",2],["parameters",1],["input",1],["schema",1],["strict",1],["false",1],["parallel",1],["true",1],["reply",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_chat_sse_aggregates_interleaved_calls_losslessly","name":[["test",1],["openai",1],["chat",1],["sse",1],["aggregates",1],["interleaved",1],["calls",1],["losslessly",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["openai",3],["chat",4],["sse",5],["aggregates",2],["interleaved",3],["calls",8],["losslessly",2],["monkeypatch",4],["captured",4],["fake",2],["url",4],["payload",4],["headers",3],["timeout",3],["event",2],["update",1],["emit",1],["setattr",1],["llm",3],["transport",1],["post",1],["setenv",1],["openai4",1],["stream",6],["deltas",3],["result",6],["role",2],["user",1],["content",2],["both",1],["tools",2],["cfg",1],["lookup",2],["calculate",3],["delta",1],["append",1],["call",6],["query",3],["atp",3],["synthase",3],["meta",2],["type",4],["function",6],["index",2],["value",3],["name",3],["ordinal",1],["raw",3],["id",2],["arguments",2],["assert",7],["endswith",1],["completions",1],["true",1],["checking",3],["now",3],["reply",1],["message",1],["assistant",1],["tool",2],["reasoning",2],["none",2],["usage",1],["input",1],["tokens",6],["20",2],["output",1],["cache",2],["read",1],["write",1],["prompt",1],["completion",1],["total",1],["29",1],["finish",1],["reason",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_chat_sse_aggregates_interleaved_calls_losslessly.fake_sse","name":[["fake",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["fake",2],["sse",2],["url",4],["payload",4],["headers",4],["timeout",4],["event",3],["captured",1],["update",1],["emit",1],["interleaved",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_chat_sse_error_event_is_not_an_empty_success","name":[["test",1],["openai",1],["chat",1],["sse",1],["error",1],["event",1],["not",1],["empty",1],["success",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["openai",2],["chat",3],["sse",3],["error",5],["event",4],["not",2],["empty",2],["success",2],["monkeypatch",3],["url",1],["payload",1],["headers",1],["timeout",1],["message",1],["provider",2],["overloaded",2],["setattr",1],["llm",3],["transport",1],["post",1],["pytest",1],["raises",1],["llmerror",1],["match",1],["role",1],["user",1],["content",1],["tool",1],["cfg",1],["tools",1],["lookup",1],["delta",1],["lambda",1],["text",1],["none",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_chat_sse_error_event_is_not_an_empty_success.error","name":[["error",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["error",3],["url",2],["payload",2],["headers",2],["timeout",2],["event",3],["message",1],["provider",1],["overloaded",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_chat_sse_rejects_partial_call_without_terminal_event","name":[["test",1],["openai",1],["chat",1],["sse",1],["rejects",1],["partial",1],["call",1],["without",1],["terminal",1],["event",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["openai",2],["chat",3],["sse",3],["rejects",2],["partial",5],["call",3],["without",2],["terminal",3],["event",4],["monkeypatch",3],["url",1],["payload",1],["headers",1],["timeout",1],["choices",1],["delta",2],["tool",2],["calls",1],["index",1],["id",1],["type",1],["function",2],["name",1],["lookup",2],["arguments",1],["query",1],["setattr",1],["llm",3],["transport",1],["post",1],["pytest",1],["raises",1],["llmerror",1],["match",1],["finish",1],["reason",1],["role",1],["user",1],["content",1],["cfg",1],["tools",1],["lambda",1],["text",1],["none",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_chat_sse_rejects_partial_call_without_terminal_event.partial","name":[["partial",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["partial",3],["url",2],["payload",2],["headers",2],["timeout",2],["event",3],["choices",1],["delta",1],["tool",1],["calls",1],["index",1],["id",1],["call",1],["type",1],["function",2],["name",1],["lookup",1],["arguments",1],["query",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_empty_stream_falls_back_before_any_semantic_event","name":[["test",1],["openai",1],["empty",1],["stream",1],["falls",1],["back",1],["before",1],["any",1],["semantic",1],["event",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["openai",2],["empty",4],["stream",3],["falls",2],["back",2],["before",2],["any",2],["semantic",2],["event",3],["monkeypatch",3],["sse",2],["url",1],["payload",1],["headers",1],["timeout",1],["return",1],["none",1],["assert",1],["fallback",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_empty_stream_falls_back_before_any_semantic_event.empty_sse","name":[["empty",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["empty",2],["sse",2],["url",2],["payload",2],["headers",2],["timeout",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_nonretryable_stream_compatibility_refusal_falls_back_once","name":[["test",1],["openai",1],["nonretryable",1],["stream",1],["compatibility",1],["refusal",1],["falls",1],["back",1],["once",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["openai",2],["nonretryable",2],["stream",3],["compatibility",2],["refusal",2],["falls",2],["back",2],["once",2],["monkeypatch",3],["status",4],["unsupported",3],["args",1],["raise",1],["llm",1],["transport",1],["error",1],["streaming",1],["request",1],["shape",1],["retryable",1],["false",1],["assert",1],["fallback",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_nonretryable_stream_compatibility_refusal_falls_back_once.unsupported","name":[["unsupported",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["unsupported",3],["args",2],["raise",1],["llm",1],["transport",1],["error",1],["streaming",1],["request",1],["shape",1],["status",2],["retryable",1],["false",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_request_burst_event_preserves_typed_failure","name":[["test",1],["openai",1],["request",1],["burst",1],["event",1],["preserves",1],["typed",1],["failure",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["openai",2],["request",4],["burst",4],["event",4],["preserves",2],["typed",3],["failure",3],["monkeypatch",4],["blocking",3],["calls",3],["error",5],["url",1],["payload",1],["headers",1],["timeout",1],["code",2],["too",3],["fast",2],["type",1],["many",1],["requests",1],["message",1],["private",1],["upstream",1],["detail",1],["setattr",2],["llm",4],["transport",3],["post",2],["sse",2],["json",2],["lambda",2],["args",1],["append",1],["cfg",4],["provider",1],["ark",1],["pytest",1],["raises",1],["as",1],["raised",2],["chat",1],["role",1],["user",1],["content",1],["continue",1],["task",1],["delta",1],["text",1],["none",1],["exc",5],["value",1],["assert",5],["status",1],["429",1],["retryable",1],["true",1],["output",1],["committed",1],["false",1],["must",1],["not",1],["start",1],["fallback",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_request_burst_event_preserves_typed_failure.error","name":[["error",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["error",3],["url",2],["payload",2],["headers",2],["timeout",2],["event",3],["code",1],["request",1],["burst",1],["too",2],["fast",1],["type",1],["many",1],["requests",1],["message",1],["private",1],["upstream",1],["detail",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_stream_read_error_falls_back_before_first_event","name":[["test",1],["openai",1],["stream",1],["read",1],["error",1],["falls",1],["back",1],["before",1],["first",1],["event",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["openai",2],["stream",4],["read",2],["error",2],["falls",2],["back",2],["before",2],["first",2],["event",3],["monkeypatch",3],["broken",2],["sse",2],["url",1],["payload",1],["headers",1],["timeout",1],["raise",1],["llm",1],["llmerror",1],["connection",1],["reset",1],["while",1],["reading",1],["assert",1],["fallback",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_openai_stream_read_error_falls_back_before_first_event.broken_sse","name":[["broken",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["broken",2],["sse",2],["url",2],["payload",2],["headers",2],["timeout",2],["event",2],["raise",1],["llm",1],["llmerror",1],["connection",1],["reset",1],["while",1],["reading",1],["stream",1]]},{"id":"tests/test_llm_openai_tool_calls.py#test_registry_control_specs_are_accepted_by_public_chat","name":[["test",1],["registry",1],["control",1],["specs",1],["accepted",1],["by",1],["public",1],["chat",1]],"path":[["tests",1],["test",1],["llm",1],["openai",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["test",2],["registry",2],["control",4],["specs",4],["accepted",2],["by",2],["public",2],["chat",3],["monkeypatch",3],["spec",5],["tool",2],["cap",2],["install",1],["text",1],["body",1],["llm",1],["role",1],["user",1],["content",1],["inspect",1],["workspace",1],["cfg",1],["tools",2],["assert",1],["payload",1],["function",1],["name",2],["description",2],["parameters",1],["input",1],["schema",1],["strict",2]]},{"id":"tests/test_llm_providers.py","name":[["test",1],["llm",1],["providers",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["offline",1],["unit",1],["tests",1],["multi",1],["provider",6],["multimodal",2],["llm",3],["client",1],["no",1],["network",1],["transport",2],["post",1],["json",1],["monkeypatched",1],["capture",1],["outbound",1],["url",3],["payload",1],["headers",3],["return",2],["canned",1],["per",2],["wire",6],["response",1],["lets",1],["us",1],["assert",1],["deterministically",1],["each",2],["selects",1],["right",1],["openai",4],["anthropic",2],["gemini",5],["base",1],["model",1],["resolve",1],["from",3],["registry",2],["config",2],["override",1],["text",4],["image",5],["content",3],["parts",2],["translate",1],["into",1],["own",1],["schema",1],["only",1],["providers",1],["reject",1],["clear",1],["llmerror",1],["auth",2],["differ",1],["bearer",1],["api",2],["key",3],["goog",1],["import",3],["pytest",6],["openai4s",2],["llmconfig",1],["capturing",1],["fake",1],["fixture",2],["autouse",1],["true",5],["resolution",1],["mark",3],["parametrize",3],["vision",2],["ark",3],["chatgpt",3],["responses",2],["false",1],["claude",3],["missing",1],["selection",1],["translation",1],["img",1],["msg",1],["role",1],["user",1],["type",3],["https",1],["ex",1],["com",1],["png",1],["data",1],["qujd",1],["mime",1],["jpeg",1],["guard",1],["normalized",1]]},{"id":"tests/test_llm_providers.py#_Capture","name":[["capture",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["class",2],["capture",2],["replaces",1],["transport",1],["post",1],["json",1],["returns",1],["canned",1],["wire",2],["response",1],["def",2],["init",1],["self",8],["url",9],["none",3],["payload",4],["headers",4],["call",1],["timeout",1],["return",4],["minimal",1],["valid",1],["body",1],["whichever",1],["play",1],["if",3],["chat",1],["completions",1],["choices",1],["message",1],["content",4],["ok",3],["finish",2],["reason",3],["stop",3],["usage",3],["v1",1],["messages",1],["type",1],["text",3],["end",1],["turn",1],["generate",1],["candidates",1],["parts",1],["metadata",1],["raise",1],["assertion",1],["error",1],["unexpected",1]]},{"id":"tests/test_llm_providers.py#_Capture.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["call",2],["self",5],["url",9],["payload",4],["headers",4],["timeout",2],["return",4],["minimal",1],["valid",1],["body",1],["whichever",1],["wire",1],["play",1],["if",3],["chat",1],["completions",1],["choices",1],["message",1],["content",4],["ok",3],["finish",2],["reason",3],["stop",3],["usage",3],["v1",1],["messages",1],["type",1],["text",3],["end",1],["turn",1],["generate",1],["candidates",1],["parts",1],["metadata",1],["raise",1],["assertion",1],["error",1],["unexpected",1]]},{"id":"tests/test_llm_providers.py#_Capture.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["init",2],["self",5],["url",1],["none",3],["payload",1],["headers",1]]},{"id":"tests/test_llm_providers.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["cfg",2],["provider",4],["kw",4],["setdefault",1],["api",1],["key",2],["test",1],["return",1],["llmconfig",1]]},{"id":"tests/test_llm_providers.py#_hermetic_env","name":[["hermetic",1],["env",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["hermetic",2],["env",4],["monkeypatch",3],["these",1],["tests",2],["assert",1],["each",1],["provider",3],["registry",1],["default",1],["url",2],["model",2],["pinned",1],["deployment",2],["ark",1],["daemon",1],["sets",1],["generic",1],["openai4",7],["llm",7],["vars",1],["legitimately",1],["override",1],["every",1],["so",2],["clear",1],["them",1],["here",1],["unit",1],["exercise",1],["defaults",1],["not",1],["local",1],["overrides",1],["base",1],["api",1],["key",1],["reasoning",1],["effort",1],["timeout",1],["delenv",1],["raising",1],["false",1]]},{"id":"tests/test_llm_providers.py#cap","name":[["cap",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["cap",2],["monkeypatch",3],["capture",1],["setattr",1],["llm",1],["transport",1],["post",1],["json",1],["return",1]]},{"id":"tests/test_llm_providers.py#test_anthropic_image_translation","name":[["test",1],["anthropic",1],["image",1],["translation",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["anthropic",2],["image",3],["translation",2],["cap",3],["llm",1],["chat",1],["img",1],["msg",1],["cfg",1],["claude",1],["parts",6],["payload",1],["messages",1],["content",1],["assert",5],["type",4],["text",1],["source",4],["url",2],["https",1],["ex",1],["com",1],["png",1],["base64",1],["media",1],["jpeg",1],["data",1],["qujd",1]]},{"id":"tests/test_llm_providers.py#test_anthropic_wire_url_and_auth","name":[["test",1],["anthropic",1],["wire",1],["url",1],["auth",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",3],["anthropic",5],["wire",2],["url",3],["auth",2],["cap",7],["cfg",1],["claude",1],["llm",2],["chat",1],["role",3],["system",4],["content",2],["be",2],["brief",2],["user",1],["hi",1],["assert",5],["https",1],["api",2],["com",1],["v1",1],["messages",3],["headers",2],["key",2],["version",2],["message",1],["hoisted",1],["top",1],["level",1],["field",1],["not",1],["payload",2],["all",1]]},{"id":"tests/test_llm_providers.py#test_config_base_url_override","name":[["test",1],["config",1],["base",1],["url",1],["override",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["config",2],["base",3],["url",4],["override",2],["cap",3],["cfg",1],["chatgpt",1],["https",2],["proxy",2],["local",2],["v1",2],["llm",1],["chat",2],["role",1],["user",1],["content",1],["hi",1],["assert",1],["completions",1]]},{"id":"tests/test_llm_providers.py#test_config_resolves_provider_defaults","name":[["test",1],["config",1],["resolves",1],["provider",1],["defaults",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["config",2],["resolves",2],["provider",3],["defaults",2],["monkeypatch",3],["no",2],["generic",2],["openai4",6],["llm",4],["overrides",2],["play",2],["construction",2],["var",2],["model",3],["base",3],["url",3],["claude",4],["delenv",1],["raising",1],["false",1],["llmconfig",1],["api",2],["key",1],["assert",2],["sonnet",1],["https",1],["anthropic",1],["com",1]]},{"id":"tests/test_llm_providers.py#test_gemini_image_translation","name":[["test",1],["gemini",1],["image",1],["translation",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["gemini",3],["image",3],["translation",2],["cap",3],["llm",1],["chat",1],["img",1],["msg",1],["cfg",1],["parts",6],["payload",1],["contents",1],["assert",4],["text",1],["file",2],["data",4],["uri",1],["https",1],["ex",1],["com",1],["png",1],["inline",2],["mime",1],["type",1],["jpeg",1],["qujd",1]]},{"id":"tests/test_llm_providers.py#test_gemini_wire_url_and_auth","name":[["test",1],["gemini",1],["wire",1],["url",1],["auth",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",3],["gemini",4],["wire",2],["url",3],["auth",2],["cap",6],["cfg",1],["llm",1],["chat",1],["role",5],["system",2],["content",4],["sys",2],["assistant",2],["prior",1],["user",2],["hi",1],["assert",4],["endswith",1],["v1beta",1],["models",1],["flash",1],["generate",1],["headers",1],["goog",1],["api",1],["key",2],["payload",2],["instruction",1],["parts",1],["text",1],["maps",1],["model",2],["roles",2],["contents",1]]},{"id":"tests/test_llm_providers.py#test_loopback_endpoint_does_not_inherit_unverified_vendor_tool_support","name":[["test",1],["loopback",1],["endpoint",1],["not",1],["inherit",1],["unverified",1],["vendor",1],["tool",1],["support",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["loopback",2],["endpoint",2],["not",4],["inherit",2],["unverified",2],["vendor",2],["tool",3],["support",2],["cap",3],["llmconfig",1],["provider",1],["chatgpt",2],["api",1],["key",1],["base",3],["url",3],["http",1],["127",1],["1234",1],["v1",1],["model",4],["local",2],["tools",4],["name",1],["external",1],["write",1],["description",1],["must",1],["be",1],["sent",1],["without",1],["capability",1],["override",1],["parameters",1],["type",1],["object",1],["properties",1],["llm",2],["chat",1],["role",1],["user",1],["content",1],["hi",1],["assert",2],["payload",1],["capabilities",1],["calling",1],["false",1]]},{"id":"tests/test_llm_providers.py#test_loopback_openai_endpoint_can_run_without_fake_api_key","name":[["test",1],["loopback",1],["openai",1],["endpoint",1],["run",1],["without",1],["fake",1],["api",1],["key",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["loopback",2],["openai",2],["endpoint",2],["run",2],["without",2],["fake",2],["api",3],["key",3],["cap",4],["llmconfig",1],["provider",1],["chatgpt",1],["base",1],["url",2],["http",2],["127",2],["11434",2],["v1",2],["model",1],["qwen3",1],["8b",1],["llm",1],["chat",2],["role",1],["user",1],["content",1],["hi",1],["assert",2],["completions",1],["authorization",1],["not",1],["headers",1]]},{"id":"tests/test_llm_providers.py#test_missing_api_key_raises","name":[["test",1],["missing",1],["api",1],["key",1],["raises",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["api",7],["key",7],["raises",3],["monkeypatch",3],["var",2],["openai4",2],["llm",3],["ark",3],["doubao",1],["delenv",1],["raising",1],["false",1],["llmconfig",1],["provider",1],["pytest",1],["llmerror",1],["chat",1],["role",1],["user",1],["content",1],["hi",1]]},{"id":"tests/test_llm_providers.py#test_normalized_return_shape","name":[["test",1],["normalized",1],["return",1],["shape",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["normalized",2],["return",2],["shape",2],["cap",2],["provider",3],["out",3],["llm",1],["chat",1],["role",1],["user",1],["content",3],["hi",1],["cfg",1],["assert",2],["reasoning",1],["usage",1],["finish",1],["reason",1],["raw",1],["ok",1]]},{"id":"tests/test_llm_providers.py#test_openai_image_translation","name":[["test",1],["openai",1],["image",1],["translation",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["openai",2],["image",7],["translation",2],["cap",3],["llm",1],["chat",1],["img",1],["msg",1],["cfg",1],["chatgpt",1],["parts",4],["payload",1],["messages",1],["content",1],["kinds",2],["type",1],["assert",3],["text",1],["url",6],["https",1],["ex",1],["com",1],["png",1],["startswith",1],["data",1],["jpeg",1],["base64",1],["qujd",1]]},{"id":"tests/test_llm_providers.py#test_openai_wire_url_and_auth","name":[["test",1],["openai",1],["wire",1],["url",1],["auth",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",3],["openai",2],["wire",2],["url",3],["auth",2],["cap",5],["cfg",1],["ark",2],["llm",1],["chat",2],["role",1],["user",1],["content",1],["hi",1],["assert",3],["https",1],["cn",1],["beijing",1],["volces",1],["com",1],["api",1],["plan",1],["v3",1],["completions",1],["headers",1],["authorization",1],["bearer",1],["key",1],["payload",1],["model",1],["doubao",1],["seed",1],["pro",1]]},{"id":"tests/test_llm_providers.py#test_per_provider_env_override","name":[["test",1],["per",1],["provider",1],["env",1],["override",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["per",2],["provider",3],["env",2],["override",2],["monkeypatch",4],["setenv",2],["openai4",2],["gemini",5],["model",2],["pro",2],["api",2],["key",2],["gkey",2],["llmconfig",1],["assert",2]]},{"id":"tests/test_llm_providers.py#test_registry_wire_and_vision","name":[["test",1],["registry",1],["wire",1],["vision",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["registry",2],["wire",6],["vision",6],["provider",5],["spec",3],["llm",2],["assert",2],["supports",1]]},{"id":"tests/test_llm_providers.py#test_unknown_provider_raises","name":[["test",1],["unknown",1],["provider",1],["raises",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["provider",3],["raises",3],["pytest",1],["llm",2],["llmerror",1],["spec",1],["no",1],["such",1],["model",1]]},{"id":"tests/test_llm_providers.py#test_vision_provider_accepts_images","name":[["test",1],["vision",1],["provider",1],["accepts",1],["images",1]],"path":[["tests",1],["test",1],["llm",1],["providers",1],["py",1]],"body":[["def",2],["test",2],["vision",2],["provider",5],["accepts",2],["images",2],["cap",2],["should",2],["not",2],["raise",2],["fake",2],["transport",2],["returns",2],["canned",2],["body",2],["out",2],["llm",1],["chat",1],["img",1],["msg",1],["cfg",1],["assert",1],["content",1],["ok",1]]},{"id":"tests/test_llm_responses_tool_calls.py","name":[["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["offline",1],["native",2],["tool",3],["contracts",1],["open",1],["ai",1],["responses",1],["wire",1],["from",4],["future",1],["import",6],["annotations",1],["copy",1],["pytest",1],["openai4s",3],["llm",1],["config",1],["llmconfig",1],["tools",1],["spec",2],["lookup",2],["name",1],["description",1],["look",1],["up",1],["scientific",1],["fact",1],["input",1],["schema",1],["type",2],["object",1],["properties",1],["query",2],["string",1],["required",1]]},{"id":"tests/test_llm_responses_tool_calls.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["cfg",2],["llmconfig",3],["return",1],["provider",1],["openai",1],["responses",2],["api",1],["key",2],["test",2],["base",1],["url",1],["https",1],["invalid",1],["v1",1],["model",2]]},{"id":"tests/test_llm_responses_tool_calls.py#_tool_response_events","name":[["tool",1],["response",1],["events",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["tool",2],["response",8],["events",2],["event",7],["list",2],["dict",2],["output",12],["type",8],["reasoning",2],["id",7],["rs",1],["summary",1],["encrypted",1],["content",1],["opaque",1],["state",1],["function",4],["call",8],["fc",4],["responses",2],["name",2],["lookup",2],["arguments",4],["query",2],["atp",2],["synthase",2],["status",2],["completed",3],["item",6],["added",1],["index",4],["delta",4],["done",1],["usage",1],["input",1],["tokens",3],["20",1],["total",1],["28",1],["return",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_can_rebuild_canonical_call_history_without_wire_state","name":[["test",1],["responses",1],["rebuild",1],["canonical",1],["call",1],["history",1],["without",1],["wire",1],["state",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["responses",7],["rebuild",2],["canonical",2],["call",12],["history",4],["without",2],["wire",3],["state",2],["monkeypatch",3],["captured",4],["dict",1],["complete",2],["sse",3],["url",1],["payload",2],["headers",1],["timeout",1],["event",2],["update",1],["copy",1],["deepcopy",1],["type",3],["response",2],["completed",2],["status",1],["output",3],["usage",1],["setattr",1],["llm",2],["transport",1],["post",1],["role",3],["user",1],["content",3],["find",1],["fact",1],["assistant",1],["tool",3],["calls",1],["id",7],["name",2],["lookup",3],["ordinal",1],["raw",1],["arguments",3],["query",3],["atp",3],["synthase",3],["parse",1],["error",1],["none",1],["provider",1],["meta",1],["item",1],["fc",2],["ok",2],["chat",1],["cfg",1],["tools",1],["assert",2],["input",2],["function",2]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_can_rebuild_canonical_call_history_without_wire_state.complete_sse","name":[["complete",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["complete",2],["sse",2],["url",2],["payload",3],["headers",2],["timeout",2],["event",3],["captured",1],["update",1],["copy",1],["deepcopy",1],["type",1],["response",2],["completed",2],["status",1],["output",1],["usage",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_history_replays_output_before_function_result","name":[["test",1],["responses",1],["history",1],["replays",1],["output",1],["before",1],["function",1],["result",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",4],["test",2],["responses",6],["history",4],["replays",2],["output",9],["before",2],["function",3],["result",4],["monkeypatch",4],["captured",4],["list",1],["dict",1],["first",5],["sse",6],["url",2],["payload",4],["headers",2],["timeout",2],["event",4],["append",2],["copy",2],["deepcopy",2],["tool",3],["response",3],["events",1],["setattr",2],["llm",4],["transport",2],["post",2],["chat",2],["role",4],["user",2],["content",5],["find",2],["fact",2],["cfg",2],["tools",2],["lookup",3],["second",5],["type",4],["message",2],["assistant",2],["text",2],["done",2],["completed",2],["status",1],["usage",1],["call",6],["id",3],["wire",2],["name",1],["answer",2],["rotary",2],["catalysis",2],["assert",3],["input",4],["state",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_history_replays_output_before_function_result.first_sse","name":[["first",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["first",2],["sse",2],["url",2],["payload",3],["headers",2],["timeout",2],["event",3],["captured",1],["append",1],["copy",1],["deepcopy",1],["tool",1],["response",1],["events",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_history_replays_output_before_function_result.second_sse","name":[["second",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["second",2],["sse",2],["url",2],["payload",3],["headers",2],["timeout",2],["event",3],["captured",1],["append",1],["copy",1],["deepcopy",1],["output",4],["type",3],["message",1],["role",1],["assistant",1],["content",1],["text",2],["done",1],["response",2],["completed",2],["status",1],["usage",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_provider_is_reachable_and_preserves_output_items","name":[["test",1],["responses",1],["provider",1],["reachable",1],["preserves",1],["output",1],["items",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",3],["test",2],["responses",8],["provider",4],["reachable",2],["preserves",2],["output",6],["items",2],["monkeypatch",3],["captured",5],["dict",2],["final",3],["list",1],["fake",2],["sse",3],["url",4],["payload",5],["headers",3],["timeout",3],["event",2],["update",1],["extend",1],["tool",3],["response",1],["events",1],["setattr",1],["llm",3],["transport",1],["post",1],["result",6],["chat",1],["role",1],["user",1],["content",2],["find",1],["fact",1],["cfg",1],["tools",2],["lookup",5],["assert",8],["spec",1],["openai",1],["wire",5],["endswith",1],["type",1],["function",1],["name",2],["description",2],["parameters",1],["input",1],["schema",1],["strict",1],["false",1],["include",1],["reasoning",1],["encrypted",1],["finish",1],["reason",1],["calls",2],["id",3],["call",2],["ordinal",1],["raw",1],["arguments",2],["query",2],["atp",2],["synthase",2],["parse",1],["error",1],["none",1],["meta",1],["status",1],["completed",1],["item",1],["fc",1],["state",3],["assistant",1],["message",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_provider_is_reachable_and_preserves_output_items.fake_sse","name":[["fake",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["fake",2],["sse",2],["url",4],["payload",4],["headers",4],["timeout",4],["event",3],["captured",1],["update",1],["final",1],["output",1],["extend",1],["tool",1],["response",1],["events",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_rejects_incomplete_and_unterminated_tool_streams","name":[["test",1],["responses",1],["rejects",1],["incomplete",1],["unterminated",1],["tool",1],["streams",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",4],["test",2],["responses",2],["rejects",2],["incomplete",7],["unterminated",2],["tool",2],["streams",2],["monkeypatch",4],["sse",6],["url",2],["payload",2],["headers",2],["timeout",2],["event",5],["type",4],["response",6],["output",4],["item",3],["added",1],["index",2],["function",2],["call",4],["id",3],["fc",2],["partial",3],["name",1],["lookup",3],["arguments",2],["query",2],["details",1],["reason",1],["max",1],["tokens",1],["setattr",2],["llm",6],["transport",2],["post",2],["pytest",2],["raises",2],["llmerror",2],["match",2],["chat",2],["role",2],["user",2],["content",2],["find",2],["fact",2],["cfg",2],["tools",2],["truncated",2],["delta",2],["before",1],["completed",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_rejects_incomplete_and_unterminated_tool_streams.incomplete_sse","name":[["incomplete",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["incomplete",4],["sse",2],["url",2],["payload",2],["headers",2],["timeout",2],["event",4],["type",3],["response",3],["output",3],["item",2],["added",1],["index",1],["function",1],["call",3],["id",2],["fc",1],["partial",2],["name",1],["lookup",1],["arguments",1],["query",1],["details",1],["reason",1],["max",1],["tokens",1]]},{"id":"tests/test_llm_responses_tool_calls.py#test_responses_rejects_incomplete_and_unterminated_tool_streams.truncated_sse","name":[["truncated",1],["sse",1]],"path":[["tests",1],["test",1],["llm",1],["responses",1],["tool",1],["calls",1],["py",1]],"body":[["def",2],["truncated",2],["sse",2],["url",2],["payload",2],["headers",2],["timeout",2],["event",3],["type",1],["response",1],["function",1],["call",1],["arguments",1],["delta",2],["output",1],["index",1],["item",1],["id",1],["fc",1],["partial",1],["query",1]]},{"id":"tests/test_llm_system_placement.py","name":[["test",1],["llm",1],["system",1],["placement",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["system",1],["placement",1],["py",1]],"body":[["provider",2],["wire",1],["placement",2],["system",5],["messages",1],["anthropic",2],["gemini",1],["take",1],["initial",1],["policy",2],["as",3],["separate",1],["top",2],["level",2],["field",1],["both",1],["adapters",1],["hoist",1],["every",2],["message",3],["into",1],["regardless",1],["position",1],["compaction",2],["emits",1],["its",1],["summary",1],["middle",1],["timeline",1],["so",1],["reframed",1],["transient",1],["here",1],["happened",1],["earlier",1],["durable",1],["mutated",1],["also",1],["prompt",1],["cache",2],["prefix",1],["invalidating",1],["exactly",1],["context",1],["had",1],["just",1],["grown",1],["expensive",1],["enough",1],["need",1],["body",2],["strict",1],["parsing",1],["covered",1],["against",1],["real",1],["handler",1],["tests",1],["test",2],["gateway",1],["py",1],["rejects",1],["unparseable",1],["json",1],["explicit",1],["4xx",1],["wires",1]]},{"id":"tests/test_llm_system_placement.py#test_a_mid_timeline_system_message_is_marked_as_such","name":[["test",1],["mid",1],["timeline",1],["system",1],["message",1],["marked",1],["as",1],["such",1]],"path":[["tests",1],["test",1],["llm",1],["system",1],["placement",1],["py",1]],"body":[["def",2],["test",2],["mid",2],["timeline",2],["system",6],["message",2],["marked",2],["as",4],["such",2],["rendered",1],["user",3],["turn",1],["so",1],["must",1],["say",1],["otherwise",1],["model",1],["reads",1],["note",3],["speaking",1],["from",1],["openai4s",1],["llm",1],["messages",3],["import",1],["anthropic",2],["conv",2],["role",3],["content",4],["policy",1],["task",1],["assert",1]]},{"id":"tests/test_llm_system_placement.py#test_consecutive_leading_system_messages_all_become_policy","name":[["test",1],["consecutive",1],["leading",1],["system",1],["messages",1],["all",1],["become",1],["policy",1]],"path":[["tests",1],["test",1],["llm",1],["system",1],["placement",1],["py",1]],"body":[["def",2],["test",2],["consecutive",2],["leading",2],["system",8],["messages",6],["all",2],["become",2],["policy",7],["splitting",1],["across",1],["several",1],["legitimate",1],["must",1],["keep",1],["working",1],["position",1],["not",1],["count",1],["rule",1],["from",1],["openai4s",1],["llm",1],["import",1],["anthropic",2],["txt",3],["conv",2],["role",3],["content",3],["user",1],["task",1],["assert",2],["len",1]]},{"id":"tests/test_llm_system_placement.py#test_only_leading_system_messages_become_initial_policy","name":[["test",1],["only",1],["leading",1],["system",1],["messages",1],["become",1],["initial",1],["policy",1]],"path":[["tests",1],["test",1],["llm",1],["system",1],["placement",1],["py",1]],"body":[["def",2],["test",2],["only",2],["leading",2],["system",13],["messages",8],["become",2],["initial",3],["policy",8],["mid",1],["timeline",3],["message",3],["content",6],["not",2],["anthropic",4],["gemini",5],["take",1],["as",3],["separate",1],["top",2],["level",2],["field",1],["both",1],["adapters",1],["hoist",1],["every",2],["into",1],["regardless",1],["position",1],["compaction",3],["emits",1],["its",1],["summary",5],["middle",1],["so",2],["reframed",1],["transient",1],["here",1],["happened",1],["earlier",1],["durable",1],["mutated",1],["also",1],["prompt",1],["cache",2],["prefix",1],["was",1],["invalidated",1],["exactly",1],["context",1],["had",1],["just",1],["grown",1],["expensive",1],["from",1],["openai4s",1],["llm",1],["import",1],["contents",4],["role",5],["user",1],["task",1],["assistant",2],["work",1],["handoff",1],["true",1],["recent",1],["txt",3],["conv",2],["assert",5],["any",2],["str",2]]},{"id":"tests/test_llm_transport_typed.py","name":[["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["typed",1],["transport",4],["errors",1],["bounded",1],["retry",8],["built",1],["them",2],["every",1],["failure",2],["collapse",1],["into",1],["llmerror",2],["llm",7],["http",1],["code",6],["detail",1],["status",5],["headers",1],["after",6],["were",1],["gone",1],["by",1],["time",1],["any",1],["caller",2],["saw",1],["so",3],["429",5],["was",1],["indistinguishable",1],["from",3],["401",2],["without",1],["parsing",2],["english",1],["nothing",2],["retried",1],["repo",1],["own",1],["golden",1],["trace",1],["recorded",1],["as",2],["rate",2],["limit",1],["single",1],["attempt",1],["deliberately",1],["narrow",1],["two",1],["halves",1],["matter",1],["equally",1],["whole",1],["response",1],["post",3],["failed",1],["retryable",2],["committed",2],["replaying",2],["safe",2],["stream",1],["already",2],["handed",1],["events",1],["has",4],["output",2],["would",1],["duplicate",1],["user",1],["seen",1],["no",2],["makes",1],["tests",1],["inject",1],["sleep",1],["rather",1],["than",1],["actually",1],["sleeping",1],["delay",1],["asserted",1],["value",2],["also",1],["only",1],["way",1],["pin",1],["backoff",1],["precedence",1],["import",5],["io",1],["urllib",1],["error",4],["pytest",5],["openai4s",2],["models",1],["parse",1],["json",1],["sse",1],["carries",1],["its",1],["evidence",1],["mark",4],["parametrize",4],["expected",1],["request",2],["burst",2],["too",1],["fast",1],["server",1],["overloaded",2],["upstream",1],["some",1],["new",1],["provider",1],["limited",1],["retryability",1],["classification",1],["408",1],["425",1],["500",1],["502",1],["503",1],["504",1],["400",1],["403",1],["404",1],["409",1],["422",1],["none",1],["soon",1],["not",1],["date",1],["loop",1],["streams",1],["rule",1],["stop",1],["work",1],["wait",1],["begun",1]]},{"id":"tests/test_llm_transport_typed.py#_http_error","name":[["http",1],["error",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["http",2],["error",3],["code",4],["body",3],["headers",3],["none",2],["return",1],["urllib",1],["httperror",1],["url",1],["https",1],["invalid",1],["v1",1],["msg",1],["err",1],["hdrs",1],["fp",1],["io",2],["bytes",1]]},{"id":"tests/test_llm_transport_typed.py#_Recorder","name":[["recorder",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["class",2],["recorder",2],["records",1],["sleeps",1],["instead",1],["taking",1],["them",1],["def",2],["init",1],["self",4],["slept",2],["call",1],["seconds",2],["append",1]]},{"id":"tests/test_llm_transport_typed.py#_Recorder.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["call",2],["self",3],["seconds",3],["slept",1],["append",1]]},{"id":"tests/test_llm_transport_typed.py#_Recorder.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["init",2],["self",3],["slept",1]]},{"id":"tests/test_llm_transport_typed.py#_Resp","name":[["resp",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["class",2],["resp",2],["def",4],["init",1],["self",7],["body",4],["bytes",1],["read",1],["return",3],["enter",1],["exit",1],["false",1]]},{"id":"tests/test_llm_transport_typed.py#_Resp.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_llm_transport_typed.py#_Resp.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["return",1],["false",1]]},{"id":"tests/test_llm_transport_typed.py#_Resp.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["init",2],["self",3],["body",4],["bytes",2]]},{"id":"tests/test_llm_transport_typed.py#_Resp.read","name":[["read",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["read",2],["self",3],["return",1],["body",1]]},{"id":"tests/test_llm_transport_typed.py#test_429_is_retried_and_recovers","name":[["test",1],["429",1],["retried",1],["recovers",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["429",3],["retried",2],["recovers",2],["monkeypatch",3],["headline",1],["fix",1],["at",1],["transport",1],["level",1],["attempts",4],["urlopen",3],["append",1],["if",1],["len",2],["raise",1],["http",1],["error",1],["retry",1],["after",1],["return",1],["resp",1],["ok",2],["true",2],["setattr",1],["urllib",1],["request",1],["sleeper",2],["recorder",1],["out",2],["post",1],["json",1],["https",1],["invalid",1],["sleep",1],["assert",2]]},{"id":"tests/test_llm_transport_typed.py#test_429_is_retried_and_recovers.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["attempts",2],["append",1],["if",1],["len",1],["raise",1],["http",1],["error",1],["429",1],["retry",1],["after",1],["return",1],["resp",1],["ok",1],["true",1]]},{"id":"tests/test_llm_transport_typed.py#test_a_cancel_during_the_backoff_wait_stops_it","name":[["test",1],["cancel",1],["during",1],["backoff",1],["wait",1],["stops",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",4],["test",3],["cancel",3],["during",2],["backoff",4],["wait",5],["stops",3],["monkeypatch",2],["regression",1],["cancellation",1],["checks",1],["sat",1],["either",1],["side",1],["single",1],["blocking",1],["sleep",2],["so",1],["user",1],["pressing",1],["stop",3],["one",1],["millisecond",1],["into",1],["300",3],["second",1],["retry",6],["after",6],["was",1],["parked",1],["full",2],["five",1],["minutes",1],["nothing",1],["able",1],["interrupt",1],["only",1],["cancelled",6],["before",1],["began",1],["case",1],["already",1],["worked",1],["from",1],["openai4s",1],["llm",1],["import",1],["transport",7],["as",2],["mod",4],["slept",5],["list",1],["float",1],["now",3],["false",1],["sleeper",2],["seconds",2],["append",1],["pressed",1],["under",1],["way",1],["if",1],["len",2],["true",2],["attempts",4],["attempt",2],["raise",1],["error",4],["429",1],["slow",1],["down",1],["retryable",1],["pytest",1],["raises",1],["loop",2],["provider",1],["operation",1],["chat",1],["max",2],["base",1],["600",2],["budget",1],["should",1],["lambda",1],["assert",4],["str",1],["value",1],["must",2],["not",3],["be",1],["attempted",1],["sum",1],["have",1],["been",1],["waited",1],["out",1],["promptly",1],["busy",1]]},{"id":"tests/test_llm_transport_typed.py#test_a_cancel_during_the_backoff_wait_stops_it.attempt","name":[["attempt",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["attempt",2],["attempts",1],["raise",1],["transport",2],["mod",1],["error",1],["429",1],["slow",1],["down",1],["retryable",1],["true",1],["retry",1],["after",1],["300",1]]},{"id":"tests/test_llm_transport_typed.py#test_a_cancel_during_the_backoff_wait_stops_it.sleeper","name":[["sleeper",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["sleeper",2],["seconds",3],["slept",2],["append",1],["stop",1],["pressed",1],["after",1],["wait",1],["under",1],["way",1],["if",1],["len",1],["cancelled",1],["now",1],["true",1]]},{"id":"tests/test_llm_transport_typed.py#test_a_wait_with_no_cancel_hook_is_still_a_single_sleep","name":[["test",1],["wait",1],["no",1],["cancel",1],["hook",1],["still",1],["single",1],["sleep",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["wait",3],["no",2],["cancel",2],["hook",2],["still",2],["single",2],["sleep",3],["slicing",1],["exists",1],["poll",2],["cancellation",1],["nothing",1],["would",2],["only",1],["invent",1],["wake",1],["ups",1],["break",1],["injected",1],["contract",1],["rest",1],["file",1],["reads",1],["from",1],["openai4s",1],["llm",1],["import",1],["transport",3],["as",1],["mod",2],["slept",3],["list",1],["float",1],["assert",2],["append",1],["none",1],["false",1]]},{"id":"tests/test_llm_transport_typed.py#test_an_uncancelled_wait_sleeps_the_whole_delay","name":[["test",1],["uncancelled",1],["wait",1],["sleeps",1],["whole",1],["delay",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["uncancelled",2],["wait",3],["sleeps",2],["whole",2],["delay",2],["from",1],["openai4s",1],["llm",1],["import",1],["transport",3],["as",1],["mod",2],["slept",3],["list",1],["float",1],["assert",2],["append",1],["lambda",1],["false",2],["sum",1],["pytest",1],["approx",1]]},{"id":"tests/test_llm_transport_typed.py#test_attempts_are_bounded","name":[["test",1],["attempts",1],["bounded",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["attempts",3],["bounded",2],["monkeypatch",3],["calls",3],["urlopen",3],["append",1],["raise",1],["http",1],["error",2],["503",1],["setattr",1],["urllib",1],["request",1],["pytest",1],["raises",1],["transport",1],["post",1],["json",1],["https",1],["invalid",1],["max",1],["sleep",1],["recorder",1],["assert",1],["len",1]]},{"id":"tests/test_llm_transport_typed.py#test_attempts_are_bounded.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["calls",1],["append",1],["raise",1],["http",1],["error",1],["503",1]]},{"id":"tests/test_llm_transport_typed.py#test_auth_failure_raises_immediately","name":[["test",1],["auth",1],["failure",1],["raises",1],["immediately",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["auth",2],["failure",2],["raises",3],["immediately",2],["monkeypatch",3],["calls",3],["urlopen",3],["append",1],["raise",1],["http",1],["error",3],["401",2],["bad",1],["key",1],["setattr",1],["urllib",1],["request",1],["sleeper",3],["recorder",1],["pytest",1],["transport",1],["as",1],["post",1],["json",1],["https",1],["invalid",1],["sleep",1],["assert",3],["value",1],["retryable",1],["false",1],["len",1],["must",1],["not",1],["be",1],["retried",1],["slept",1]]},{"id":"tests/test_llm_transport_typed.py#test_auth_failure_raises_immediately.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["calls",1],["append",1],["raise",1],["http",1],["error",2],["401",1],["bad",1],["key",1]]},{"id":"tests/test_llm_transport_typed.py#test_backoff_is_jittered_when_no_retry_after","name":[["test",1],["backoff",1],["jittered",1],["no",1],["retry",1],["after",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["backoff",3],["jittered",2],["no",2],["retry",2],["after",2],["monkeypatch",3],["without",1],["jitter",2],["every",1],["client",1],["rate",1],["limited",1],["at",2],["same",2],["instant",2],["returns",1],["re",1],["collides",1],["state",3],["urlopen",3],["append",1],["if",1],["len",2],["raise",1],["http",1],["error",1],["503",1],["return",1],["resp",1],["setattr",1],["urllib",1],["request",1],["sleeper",4],["recorder",1],["post",1],["json",1],["https",1],["invalid",1],["sleep",1],["assert",2],["slept",2],["full",1],["within",1],["never",1],["bare",1],["deterministic",1],["value",1],["all",1]]},{"id":"tests/test_llm_transport_typed.py#test_backoff_is_jittered_when_no_retry_after.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["state",2],["append",1],["if",1],["len",1],["raise",1],["http",1],["error",1],["503",1],["return",1],["resp",1]]},{"id":"tests/test_llm_transport_typed.py#test_cancellation_is_honored_between_attempts","name":[["test",1],["cancellation",1],["honored",1],["between",1],["attempts",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["cancellation",2],["honored",2],["between",2],["attempts",2],["monkeypatch",3],["user",1],["stop",1],["must",1],["not",1],["wait",1],["out",1],["backoff",1],["urlopen",3],["raise",1],["http",1],["error",2],["503",1],["setattr",1],["urllib",1],["request",1],["pytest",1],["raises",1],["transport",1],["as",1],["post",1],["json",1],["https",1],["invalid",1],["should",1],["cancel",1],["lambda",1],["true",1],["sleep",1],["recorder",1],["assert",1],["cancelled",1],["str",1],["value",1]]},{"id":"tests/test_llm_transport_typed.py#test_cancellation_is_honored_between_attempts.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["raise",1],["http",1],["error",1],["503",1]]},{"id":"tests/test_llm_transport_typed.py#test_client_errors_are_not_retryable","name":[["test",1],["client",1],["errors",1],["not",1],["retryable",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["client",2],["errors",2],["not",2],["retryable",3],["code",3],["retrying",1],["401",1],["just",1],["spends",1],["user",1],["rate",1],["limit",1],["fail",1],["again",1],["assert",1],["status",1],["false",1]]},{"id":"tests/test_llm_transport_typed.py#test_connection_error_is_retryable","name":[["test",1],["connection",1],["error",1],["retryable",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["connection",3],["error",3],["retryable",2],["monkeypatch",3],["never",1],["reached",1],["server",1],["so",1],["nothing",1],["was",1],["committed",1],["state",3],["urlopen",3],["append",1],["if",1],["len",1],["raise",1],["urllib",2],["urlerror",1],["refused",1],["return",1],["resp",1],["ok",2],["setattr",1],["request",1],["assert",1],["post",1],["json",1],["https",1],["invalid",1],["sleep",1],["recorder",1]]},{"id":"tests/test_llm_transport_typed.py#test_connection_error_is_retryable.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["state",2],["append",1],["if",1],["len",1],["raise",1],["urllib",1],["error",1],["urlerror",1],["connection",1],["refused",1],["return",1],["resp",1],["ok",1]]},{"id":"tests/test_llm_transport_typed.py#test_failure_classification_never_parses_provider_prose","name":[["test",1],["failure",1],["classification",1],["never",1],["parses",1],["provider",1],["prose",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["failure",4],["classification",2],["never",2],["parses",2],["provider",2],["prose",3],["assert",2],["llm",2],["code",3],["llmerror",1],["system",1],["protection",1],["triggered",1],["by",1],["request",3],["burst",3],["too",2],["fast",2],["none",2],["transport",1],["error",2],["anything",1],["plus",1],["private",1]]},{"id":"tests/test_llm_transport_typed.py#test_http_error_preserves_status_headers_and_retry_after","name":[["test",1],["http",1],["error",1],["preserves",1],["status",1],["headers",1],["retry",1],["after",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["http",3],["error",6],["preserves",2],["status",3],["headers",2],["retry",4],["after",4],["monkeypatch",3],["err",2],["429",2],["code",2],["rate",3],["limit",3],["exceeded",2],["request",3],["id",2],["req",2],["77",2],["setattr",1],["urllib",1],["urlopen",1],["lambda",1],["throw",1],["pytest",1],["raises",1],["transport",1],["as",1],["post",1],["json",1],["https",1],["invalid",1],["v1",1],["provider",2],["ark",2],["max",1],["attempts",1],["exc",8],["value",1],["assert",7],["retryable",1],["true",2]]},{"id":"tests/test_llm_transport_typed.py#test_public_failure_classification_is_a_closed_local_vocabulary","name":[["test",1],["public",1],["failure",1],["classification",1],["closed",1],["local",1],["vocabulary",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["public",2],["failure",4],["classification",2],["closed",2],["local",2],["vocabulary",2],["error",6],["code",7],["status",4],["expected",3],["exc",3],["transport",1],["private",1],["provider",1],["detail",1],["assert",2],["llm",2]]},{"id":"tests/test_llm_transport_typed.py#test_request_burst_uses_slower_strictly_positive_exponential_jitter","name":[["test",1],["request",1],["burst",1],["uses",1],["slower",1],["strictly",1],["positive",1],["exponential",1],["jitter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",4],["test",2],["request",4],["burst",4],["uses",2],["slower",2],["strictly",2],["positive",2],["exponential",2],["jitter",8],["monkeypatch",4],["attempts",3],["ranges",3],["urlopen",3],["append",2],["if",1],["len",1],["raise",1],["http",1],["error",2],["429",1],["code",1],["too",1],["fast",1],["message",1],["private",1],["upstream",1],["detail",1],["return",2],["resp",1],["low",3],["high",3],["setattr",2],["urllib",1],["openai4s",1],["llm",1],["transport",1],["random",1],["uniform",1],["sleeper",3],["recorder",1],["post",1],["json",1],["https",1],["invalid",1],["sleep",1],["generic",1],["first",1],["two",1],["full",1],["windows",1],["protection",1],["instead",1],["grows",1],["gradually",1],["from",1],["non",1],["zero",1],["assert",2],["slept",1]]},{"id":"tests/test_llm_transport_typed.py#test_request_burst_uses_slower_strictly_positive_exponential_jitter.jitter","name":[["jitter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["jitter",3],["low",4],["high",4],["ranges",1],["append",1],["return",1]]},{"id":"tests/test_llm_transport_typed.py#test_request_burst_uses_slower_strictly_positive_exponential_jitter.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["attempts",2],["append",1],["if",1],["len",1],["raise",1],["http",1],["error",2],["429",1],["code",1],["request",1],["burst",1],["too",1],["fast",1],["message",1],["private",1],["upstream",1],["detail",1],["return",1],["resp",1]]},{"id":"tests/test_llm_transport_typed.py#test_retry_after_http_date_form","name":[["test",1],["retry",1],["after",1],["http",1],["date",1],["form",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["retry",3],["after",3],["http",2],["date",2],["form",4],["rfc",2],["9110",2],["permits",2],["either",2],["providers",2],["both",2],["assert",1],["parse",1],["wed",1],["21",1],["oct",1],["2015",1],["07",1],["28",1],["05",1],["gmt",1],["now",1],["1445412425",1],["instant",1],["pytest",1],["approx",1],["60",1],["abs",1]]},{"id":"tests/test_llm_transport_typed.py#test_retry_after_in_the_past_is_not_negative","name":[["test",1],["retry",1],["after",1],["past",1],["not",1],["negative",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["retry",3],["after",3],["past",2],["not",3],["negative",3],["date",1],["already",1],["elapsed",1],["means",1],["now",2],["sleep",1],["amount",1],["assert",1],["parse",1],["wed",1],["21",1],["oct",1],["2015",1],["07",1],["28",1],["05",1],["gmt",1],["2e9",1]]},{"id":"tests/test_llm_transport_typed.py#test_retry_after_overrides_the_computed_backoff","name":[["test",1],["retry",1],["after",1],["overrides",1],["computed",1],["backoff",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["retry",3],["after",3],["overrides",2],["computed",2],["backoff",2],["monkeypatch",3],["server",1],["says",1],["long",1],["wait",1],["guessing",1],["worse",1],["than",1],["obeying",1],["state",3],["urlopen",3],["append",1],["if",1],["len",1],["raise",1],["http",1],["error",1],["429",1],["return",1],["resp",1],["setattr",1],["urllib",1],["request",1],["sleeper",3],["recorder",1],["post",1],["json",1],["https",1],["invalid",1],["sleep",1],["assert",1],["slept",1]]},{"id":"tests/test_llm_transport_typed.py#test_retry_after_overrides_the_computed_backoff.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["state",2],["append",1],["if",1],["len",1],["raise",1],["http",1],["error",1],["429",1],["retry",1],["after",1],["return",1],["resp",1]]},{"id":"tests/test_llm_transport_typed.py#test_retry_after_seconds_form","name":[["test",1],["retry",1],["after",1],["seconds",1],["form",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["retry",3],["after",3],["seconds",2],["form",2],["assert",1],["parse",1]]},{"id":"tests/test_llm_transport_typed.py#test_retry_budget_stops_an_absurd_retry_after","name":[["test",1],["retry",2],["budget",1],["stops",1],["absurd",1],["after",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["retry",7],["budget",6],["stops",2],["absurd",2],["after",4],["monkeypatch",3],["provider",1],["may",1],["advertise",1],["300s",1],["honouring",1],["inside",1],["turn",1],["would",1],["read",1],["as",2],["hang",1],["so",1],["refuses",1],["says",1],["urlopen",3],["raise",1],["http",1],["error",2],["429",1],["300",1],["setattr",1],["urllib",1],["request",1],["sleeper",3],["recorder",1],["pytest",1],["raises",1],["transport",1],["post",1],["json",1],["https",1],["invalid",1],["30",1],["sleep",2],["assert",2],["str",1],["value",1],["slept",1],["must",1],["not",1],["past",1]]},{"id":"tests/test_llm_transport_typed.py#test_retry_budget_stops_an_absurd_retry_after.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["raise",1],["http",1],["error",1],["429",1],["retry",1],["after",1],["300",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_connect_failure_is_retried","name":[["test",1],["sse",1],["connect",1],["failure",1],["retried",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",3],["test",2],["sse",3],["connect",2],["failure",2],["retried",2],["monkeypatch",3],["nothing",1],["was",1],["delivered",1],["yet",1],["so",1],["replay",1],["safe",1],["state",4],["urlopen",3],["append",2],["if",1],["len",2],["raise",1],["http",1],["error",1],["503",1],["return",1],["iter",1],["data",1],["delta",2],["hi",2],["setattr",1],["urllib",1],["request",1],["seen",3],["post",1],["https",1],["invalid",1],["sleep",1],["recorder",1],["assert",2]]},{"id":"tests/test_llm_transport_typed.py#test_sse_connect_failure_is_retried.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["state",2],["append",1],["if",1],["len",1],["raise",1],["http",1],["error",1],["503",1],["return",1],["iter",1],["data",1],["delta",1],["hi",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_drains_a_cancelled_stream_when_the_probe_says_so","name":[["test",1],["sse",1],["drains",1],["cancelled",1],["stream",1],["probe",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",5],["test",2],["sse",3],["drains",2],["cancelled",2],["stream",7],["probe",5],["says",2],["so",2],["monkeypatch",3],["metered",1],["session",1],["reads",1],["abandoned",1],["its",1],["terminal",2],["usage",4],["abort",2],["false",2],["keeps",1],["read",1],["going",1],["after",1],["stop",2],["deltas",1],["discarded",1],["upstream",1],["event",2],["still",1],["arrives",1],["team",1],["ledger",1],["charged",1],["call",2],["provider",1],["billed",1],["closed",3],["class",2],["iter",1],["self",3],["range",1],["yield",4],["data",2],["delta",1],["chunk",1],["encode",1],["prompt",2],["tokens",4],["completion",2],["close",1],["append",2],["true",3],["setattr",1],["urllib",1],["request",1],["urlopen",1],["lambda",1],["return",1],["landed",1],["before",1],["first",1],["seen",4],["post",1],["https",1],["invalid",1],["should",1],["cancel",1],["sleep",1],["recorder",1],["assert",3],["len",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_drains_a_cancelled_stream_when_the_probe_says_so._Probe","name":[["probe",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["class",2],["probe",2],["abort",1],["stream",1],["false",1],["def",1],["call",1],["self",1],["return",1],["true",1],["stop",1],["landed",1],["before",1],["first",1],["event",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_drains_a_cancelled_stream_when_the_probe_says_so._Probe.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["call",2],["self",2],["return",1],["true",1],["stop",1],["landed",1],["before",1],["first",1],["event",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_drains_a_cancelled_stream_when_the_probe_says_so._Stream","name":[["stream",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["class",2],["stream",2],["def",2],["iter",1],["self",2],["range",1],["yield",4],["data",2],["delta",1],["chunk",1],["encode",1],["usage",1],["prompt",1],["tokens",2],["completion",1],["close",1],["closed",1],["append",1],["true",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_drains_a_cancelled_stream_when_the_probe_says_so._Stream.__iter__","name":[["iter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["iter",2],["self",2],["range",1],["yield",4],["data",2],["delta",1],["chunk",1],["encode",1],["usage",1],["prompt",1],["tokens",2],["completion",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_drains_a_cancelled_stream_when_the_probe_says_so._Stream.close","name":[["close",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["close",2],["self",2],["closed",1],["append",1],["true",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_failure_after_committed_output_is_never_retried","name":[["test",1],["sse",1],["failure",1],["after",1],["committed",1],["output",1],["never",1],["retried",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",5],["test",2],["sse",3],["failure",2],["after",2],["committed",6],["output",3],["never",2],["retried",2],["monkeypatch",3],["rule",1],["keeps",1],["retry",1],["honest",1],["caller",1],["has",1],["already",1],["seen",4],["these",1],["bytes",1],["so",1],["replaying",1],["request",2],["would",1],["emit",1],["them",1],["twice",1],["class",1],["stream",4],["iter",1],["self",2],["yield",2],["data",1],["delta",2],["raise",1],["connection",1],["reset",1],["error",2],["died",1],["mid",1],["flight",1],["close",1],["pass",1],["calls",3],["urlopen",3],["append",2],["return",1],["setattr",1],["urllib",1],["pytest",1],["raises",1],["transport",1],["as",1],["post",1],["https",1],["invalid",1],["sleep",1],["recorder",1],["assert",4],["value",2],["true",1],["retryable",1],["false",1],["len",1],["must",1],["not",1],["be",1],["replayed",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_failure_after_committed_output_is_never_retried._Stream","name":[["stream",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["class",2],["stream",3],["def",2],["iter",1],["self",2],["yield",2],["data",1],["delta",1],["committed",1],["raise",1],["connection",1],["reset",1],["error",1],["died",1],["mid",1],["flight",1],["close",1],["pass",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_failure_after_committed_output_is_never_retried._Stream.__iter__","name":[["iter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["iter",2],["self",2],["yield",2],["data",1],["delta",1],["committed",1],["raise",1],["connection",1],["reset",1],["error",1],["stream",1],["died",1],["mid",1],["flight",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_failure_after_committed_output_is_never_retried._Stream.close","name":[["close",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["close",2],["self",2],["pass",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_failure_after_committed_output_is_never_retried.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["calls",1],["append",1],["return",1],["stream",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_read_failure_before_any_event_is_retryable","name":[["test",1],["sse",1],["read",1],["failure",1],["before",1],["any",1],["event",1],["retryable",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",5],["test",2],["sse",3],["read",2],["failure",2],["before",3],["any",3],["event",3],["retryable",2],["monkeypatch",3],["class",1],["stream",2],["iter",2],["self",2],["raise",1],["connection",1],["reset",1],["error",1],["died",1],["yield",1],["pragma",1],["no",1],["cover",1],["close",1],["pass",1],["calls",3],["urlopen",3],["append",2],["if",1],["len",1],["return",2],["data",1],["delta",2],["ok",2],["setattr",1],["urllib",1],["request",1],["seen",3],["post",1],["https",1],["invalid",1],["sleep",1],["recorder",1],["assert",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_read_failure_before_any_event_is_retryable._Stream","name":[["stream",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["class",2],["stream",2],["def",2],["iter",1],["self",2],["raise",1],["connection",1],["reset",1],["error",1],["died",1],["before",1],["any",1],["event",1],["yield",1],["pragma",1],["no",1],["cover",1],["close",1],["pass",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_read_failure_before_any_event_is_retryable._Stream.__iter__","name":[["iter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["iter",2],["self",2],["raise",1],["connection",1],["reset",1],["error",1],["died",1],["before",1],["any",1],["event",1],["yield",1],["pragma",1],["no",1],["cover",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_read_failure_before_any_event_is_retryable._Stream.close","name":[["close",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["close",2],["self",2],["pass",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_read_failure_before_any_event_is_retryable.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["calls",2],["append",1],["if",1],["len",1],["return",2],["stream",1],["iter",1],["data",1],["delta",1],["ok",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_stops_reading_at_the_next_event_once_cancelled","name":[["test",1],["sse",1],["stops",1],["reading",1],["at",1],["next",1],["event",1],["once",1],["cancelled",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",6],["test",2],["sse",3],["stops",2],["reading",2],["at",3],["next",2],["event",8],["once",2],["cancelled",4],["monkeypatch",3],["stop",7],["must",1],["reach",1],["live",1],["stream",5],["not",2],["just",1],["retry",1],["backoff",1],["streaming",1],["call",1],["keep",1],["its",2],["thread",1],["socket",1],["provider",1],["generation",1],["running",1],["end",1],["reply",1],["while",1],["every",1],["delta",5],["was",4],["discarded",1],["arrival",1],["read",2],["now",1],["ends",1],["first",2],["dispatched",1],["after",3],["cancellation",1],["response",2],["closed",5],["failure",1],["neither",1],["retried",1],["nor",1],["replayed",1],["pulled",3],["class",1],["iter",1],["self",2],["range",1],["append",5],["yield",2],["data",1],["chunk",2],["encode",1],["close",1],["true",4],["calls",3],["urlopen",3],["return",1],["setattr",1],["urllib",1],["request",1],["seen",3],["lands",1],["right",1],["delivered",2],["pytest",1],["raises",1],["transport",1],["error",1],["as",1],["post",1],["https",1],["invalid",1],["should",1],["cancel",1],["lambda",1],["bool",1],["sleep",1],["recorder",1],["assert",7],["mid",1],["str",1],["value",3],["retryable",1],["false",1],["output",1],["committed",1],["past",1],["observed",1],["len",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_stops_reading_at_the_next_event_once_cancelled._Stream","name":[["stream",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["class",2],["stream",2],["def",2],["iter",1],["self",2],["range",1],["pulled",1],["append",2],["yield",2],["data",1],["delta",1],["chunk",1],["encode",1],["close",1],["closed",1],["true",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_stops_reading_at_the_next_event_once_cancelled._Stream.__iter__","name":[["iter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["iter",2],["self",2],["range",1],["pulled",1],["append",1],["yield",2],["data",1],["delta",1],["chunk",1],["encode",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_stops_reading_at_the_next_event_once_cancelled._Stream.close","name":[["close",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["close",2],["self",2],["closed",1],["append",1],["true",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_stops_reading_at_the_next_event_once_cancelled.on_event","name":[["event",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["event",5],["seen",1],["append",2],["stop",2],["true",1],["lands",1],["right",1],["after",1],["first",1],["delta",1],["delivered",1]]},{"id":"tests/test_llm_transport_typed.py#test_sse_stops_reading_at_the_next_event_once_cancelled.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["urlopen",2],["calls",1],["append",1],["return",1],["stream",1]]},{"id":"tests/test_llm_transport_typed.py#test_to_dict_is_loggable_and_omits_the_body","name":[["test",1],["dict",1],["loggable",1],["omits",1],["body",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["dict",3],["loggable",2],["omits",2],["body",3],["err",2],["transport",1],["error",1],["boom",1],["provider",1],["status",2],["500",2],["retryable",2],["true",2],["assert",3],["not",1]]},{"id":"tests/test_llm_transport_typed.py#test_transient_statuses_are_retryable","name":[["test",1],["transient",1],["statuses",1],["retryable",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["transient",2],["statuses",2],["retryable",3],["code",3],["assert",1],["status",1],["true",1]]},{"id":"tests/test_llm_transport_typed.py#test_transport_error_is_still_an_llm_error","name":[["test",1],["transport",1],["error",2],["still",1],["llm",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["transport",3],["error",5],["still",2],["llm",3],["existing",1],["except",1],["llmerror",3],["handlers",1],["across",1],["codebase",1],["must",1],["keep",1],["working",1],["typing",1],["additive",1],["not",1],["migration",1],["from",1],["openai4s",1],["models",1],["import",1],["assert",1],["issubclass",1]]},{"id":"tests/test_llm_transport_typed.py#test_unparseable_retry_after_is_none","name":[["test",1],["unparseable",1],["retry",1],["after",1],["none",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["typed",1],["py",1]],"body":[["def",2],["test",2],["unparseable",2],["retry",3],["after",3],["none",3],["value",3],["assert",1],["parse",1]]},{"id":"tests/test_llm_transport_wiring.py","name":[["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["typed",1],["transport",6],["must",1],["be",1],["reachable",1],["from",4],["real",2],["chat",3],["call",2],["openai4s",5],["llm",5],["py",1],["was",2],["complete",1],["well",1],["tested",1],["isolation",1],["dead",1],["production",2],["every",2],["adapter",1],["called",1],["post",1],["json",1],["url",1],["payload",1],["headers",1],["timeout",1],["positionally",1],["facade",2],["hook",1],["dropped",1],["anything",1],["else",1],["so",2],["error",3],["reached",1],["caller",2],["provider",3],["none",1],["one",1],["field",1],["says",1],["rate",1],["limited",1],["you",1],["product",1],["routes",1],["across",1],["four",1],["wires",1],["no",1],["path",1],["ever",1],["supplied",1],["should",1],["cancel",1],["user",1],["stop",2],["could",1],["not",2],["interrupt",1],["retry",3],["backoff",1],["answering",1],["429",2],["generous",1],["after",1],["holds",1],["whole",1],["budget",1],["entire",1],["window",1],["did",1],["nothing",1],["these",1],["tests",2],["drive",1],["rather",1],["than",1],["directly",1],["because",1],["own",1],["already",1],["passed",1],["while",1],["unwired",1],["proving",1],["seam",1],["plumbing",1],["point",1],["import",6],["io",1],["urllib",1],["pytest",2],["config",1],["llmconfig",1],["models",1],["mark",1],["parametrize",1],["status",1],["attempt",1],["count",1],["401",1],["503",1]]},{"id":"tests/test_llm_transport_wiring.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["cfg",2],["provider",4],["chatgpt",2],["return",1],["llmconfig",1],["api",1],["key",2],["test",2],["model",2],["base",1],["url",1],["https",1],["invalid",1],["v1",1],["timeout",1]]},{"id":"tests/test_llm_transport_wiring.py#_http_error","name":[["http",1],["error",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["http",2],["error",3],["code",4],["headers",3],["none",2],["body",3],["return",1],["urllib",1],["httperror",1],["url",1],["https",1],["invalid",1],["v1",1],["msg",1],["err",1],["hdrs",1],["fp",1],["io",2],["bytes",1]]},{"id":"tests/test_llm_transport_wiring.py#_Resp","name":[["resp",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["class",2],["resp",2],["def",4],["init",1],["self",7],["body",4],["read",1],["return",3],["enter",1],["exit",1],["args",1],["false",1]]},{"id":"tests/test_llm_transport_wiring.py#_Resp.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_llm_transport_wiring.py#_Resp.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["false",1]]},{"id":"tests/test_llm_transport_wiring.py#_Resp.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["init",2],["self",3],["body",4]]},{"id":"tests/test_llm_transport_wiring.py#_Resp.read","name":[["read",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["read",2],["self",3],["return",1],["body",1]]},{"id":"tests/test_llm_transport_wiring.py#test_a_transport_accepting_the_context_receives_it","name":[["test",1],["transport",1],["accepting",1],["context",1],["receives",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["transport",2],["accepting",2],["context",2],["receives",2],["monkeypatch",3],["captured",4],["modern",2],["post",3],["json",3],["url",1],["payload",1],["headers",1],["timeout",1],["kw",2],["update",1],["return",1],["choices",1],["message",1],["content",2],["ok",1],["finish",1],["reason",1],["stop",4],["usage",1],["setattr",1],["openai4s",1],["llm",1],["object",1],["chat",1],["role",1],["user",1],["hi",1],["cfg",1],["chatgpt",2],["should",2],["cancel",2],["assert",2],["provider",1]]},{"id":"tests/test_llm_transport_wiring.py#test_a_transport_accepting_the_context_receives_it.modern_post_json","name":[["modern",1],["post",1],["json",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["modern",2],["post",2],["json",2],["url",2],["payload",2],["headers",2],["timeout",2],["kw",3],["captured",1],["update",1],["return",1],["choices",1],["message",1],["content",1],["ok",1],["finish",1],["reason",1],["stop",1],["usage",1]]},{"id":"tests/test_llm_transport_wiring.py#test_a_transport_error_names_the_provider_it_came_from","name":[["test",1],["transport",1],["error",1],["names",1],["provider",1],["came",1],["from",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["test",2],["transport",3],["error",5],["names",2],["provider",3],["came",2],["from",2],["monkeypatch",3],["four",1],["wires",1],["supported",1],["cannot",1],["say",1],["one",1],["failed",1],["sends",1],["operator",1],["read",1],["logs",1],["daemon",1],["deliberately",1],["not",1],["keep",1],["setattr",1],["urllib",1],["request",1],["urlopen",1],["lambda",1],["throw",1],["http",1],["401",2],["pytest",1],["raises",1],["as",1],["chat",1],["role",1],["user",1],["content",1],["hi",1],["cfg",1],["chatgpt",2],["assert",2],["value",2],["status",1]]},{"id":"tests/test_llm_transport_wiring.py#test_an_injected_four_argument_transport_still_works","name":[["test",1],["injected",1],["four",1],["argument",1],["transport",1],["still",1],["works",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["injected",2],["four",3],["argument",3],["transport",2],["still",2],["works",2],["monkeypatch",3],["documented",1],["offline",1],["injection",1],["contract",1],["tests",1],["replace",1],["facade",1],["hooks",1],["plain",1],["callables",1],["binding",1],["new",1],["context",1],["must",1],["not",1],["start",1],["passing",1],["keywords",1],["those",1],["cannot",1],["accept",1],["seen",3],["legacy",2],["post",3],["json",3],["url",4],["payload",1],["headers",1],["timeout",1],["return",1],["choices",1],["message",1],["content",3],["ok",2],["finish",1],["reason",1],["stop",1],["usage",1],["setattr",1],["openai4s",1],["llm",1],["reply",2],["chat",2],["role",1],["user",1],["hi",1],["cfg",1],["assert",2],["endswith",1],["completions",1]]},{"id":"tests/test_llm_transport_wiring.py#test_an_injected_four_argument_transport_still_works.legacy_post_json","name":[["legacy",1],["post",1],["json",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["legacy",2],["post",2],["json",2],["url",4],["payload",2],["headers",2],["timeout",2],["seen",1],["return",1],["choices",1],["message",1],["content",1],["ok",1],["finish",1],["reason",1],["stop",1],["usage",1]]},{"id":"tests/test_llm_transport_wiring.py#test_ark_burst_inside_http_200_sse_retries_in_the_same_bounded_budget","name":[["test",1],["ark",1],["burst",1],["inside",1],["http",1],["200",1],["sse",1],["retries",1],["same",1],["bounded",1],["budget",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["ark",4],["burst",3],["inside",3],["http",3],["200",3],["sse",3],["retries",2],["same",2],["bounded",2],["budget",2],["monkeypatch",4],["carry",1],["its",1],["real",1],["429",1],["as",1],["error",2],["stream",1],["attempts",4],["urlopen",3],["args",1],["kwargs",1],["append",1],["if",1],["len",2],["return",2],["iter",2],["data",2],["code",1],["request",2],["too",2],["fast",1],["type",1],["many",1],["requests",1],["message",1],["private",1],["choices",1],["delta",2],["content",3],["ok",2],["finish",1],["reason",1],["stop",1],["setattr",2],["urllib",1],["time",1],["sleep",1],["lambda",2],["seconds",1],["none",2],["reply",2],["chat",1],["role",1],["user",1],["continue",1],["cfg",1],["piece",1],["assert",2]]},{"id":"tests/test_llm_transport_wiring.py#test_ark_burst_inside_http_200_sse_retries_in_the_same_bounded_budget.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["args",2],["kwargs",2],["attempts",2],["append",1],["if",1],["len",1],["return",2],["iter",2],["data",2],["error",1],["code",1],["request",1],["burst",1],["too",2],["fast",1],["type",1],["many",1],["requests",1],["message",1],["private",1],["choices",1],["delta",1],["content",1],["ok",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_llm_transport_wiring.py#test_http_400_with_auth_code_does_not_hide_behind_stream_fallback","name":[["test",1],["http",1],["400",1],["auth",1],["code",1],["not",1],["hide",1],["behind",1],["stream",1],["fallback",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["http",3],["400",3],["auth",2],["code",4],["not",2],["hide",2],["behind",2],["stream",2],["fallback",2],["monkeypatch",3],["attempts",3],["urlopen",3],["args",1],["kwargs",1],["append",1],["raise",1],["error",4],["body",1],["invalid",2],["api",2],["key",2],["setattr",1],["urllib",1],["request",1],["pytest",1],["raises",1],["transport",1],["as",1],["raised",2],["chat",1],["role",1],["user",1],["content",1],["hi",1],["cfg",1],["delta",1],["lambda",1],["piece",1],["none",1],["assert",2],["value",1],["len",1]]},{"id":"tests/test_llm_transport_wiring.py#test_http_400_with_auth_code_does_not_hide_behind_stream_fallback.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["args",2],["kwargs",2],["attempts",1],["append",1],["raise",1],["http",1],["error",2],["400",1],["body",1],["code",1],["invalid",1],["api",1],["key",1]]},{"id":"tests/test_llm_transport_wiring.py#test_real_http_stream_compatibility_refusal_falls_back_to_json","name":[["test",1],["real",1],["http",1],["stream",1],["compatibility",1],["refusal",1],["falls",1],["back",1],["json",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["real",2],["http",3],["stream",2],["compatibility",2],["refusal",2],["falls",2],["back",2],["json",2],["monkeypatch",3],["attempts",4],["urlopen",3],["args",1],["kwargs",1],["append",1],["if",1],["len",2],["raise",1],["error",1],["400",1],["return",1],["resp",1],["choices",1],["message",1],["content",3],["fallback",2],["finish",1],["reason",1],["stop",1],["usage",1],["setattr",1],["urllib",1],["request",1],["reply",2],["chat",1],["role",1],["user",1],["hi",1],["cfg",1],["delta",1],["lambda",1],["piece",1],["none",1],["assert",2]]},{"id":"tests/test_llm_transport_wiring.py#test_real_http_stream_compatibility_refusal_falls_back_to_json.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["args",2],["kwargs",2],["attempts",2],["append",1],["if",1],["len",1],["raise",1],["http",1],["error",1],["400",1],["return",1],["resp",1],["choices",1],["message",1],["content",1],["fallback",1],["finish",1],["reason",1],["stop",1],["usage",1]]},{"id":"tests/test_llm_transport_wiring.py#test_role_only_stream_event_does_not_veto_a_safe_burst_retry","name":[["test",1],["role",1],["only",1],["stream",1],["event",1],["not",1],["veto",1],["safe",1],["burst",1],["retry",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["role",4],["only",2],["stream",2],["event",2],["not",2],["veto",2],["safe",2],["burst",3],["retry",2],["monkeypatch",4],["attempts",4],["urlopen",3],["args",1],["kwargs",1],["append",1],["if",1],["len",2],["return",2],["iter",2],["data",3],["choices",2],["delta",3],["assistant",1],["content",4],["finish",2],["reason",2],["null",1],["error",1],["code",1],["request",2],["too",2],["fast",1],["type",1],["many",1],["requests",1],["message",1],["private",1],["recovered",2],["stop",1],["setattr",2],["urllib",1],["time",1],["sleep",1],["lambda",2],["seconds",1],["none",2],["reply",2],["chat",1],["user",1],["continue",1],["cfg",1],["ark",1],["piece",1],["assert",2]]},{"id":"tests/test_llm_transport_wiring.py#test_role_only_stream_event_does_not_veto_a_safe_burst_retry.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["args",2],["kwargs",2],["attempts",2],["append",1],["if",1],["len",1],["return",2],["iter",2],["data",3],["choices",2],["delta",2],["role",1],["assistant",1],["content",2],["finish",2],["reason",2],["null",1],["error",1],["code",1],["request",1],["burst",1],["too",2],["fast",1],["type",1],["many",1],["requests",1],["message",1],["private",1],["recovered",1],["stop",1]]},{"id":"tests/test_llm_transport_wiring.py#test_stop_interrupts_a_retry_backoff","name":[["test",1],["stop",1],["interrupts",1],["retry",1],["backoff",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["stop",2],["interrupts",2],["retry",2],["backoff",2],["monkeypatch",3],["503",2],["retryable",1],["so",1],["without",1],["cancellation",1],["burns",1],["full",1],["budget",1],["attempts",3],["urlopen",3],["append",1],["raise",1],["http",1],["error",2],["setattr",1],["urllib",1],["request",1],["pytest",1],["raises",1],["transport",1],["as",1],["chat",1],["role",1],["user",1],["content",1],["hi",1],["cfg",1],["should",1],["cancel",1],["lambda",1],["true",1],["assert",2],["cancelled",2],["str",1],["value",1],["len",1],["call",1],["must",1],["not",1],["start",1],["second",1],["attempt",1]]},{"id":"tests/test_llm_transport_wiring.py#test_stop_interrupts_a_retry_backoff.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["attempts",1],["append",1],["raise",1],["http",1],["error",1],["503",1]]},{"id":"tests/test_llm_transport_wiring.py#test_stream_transport_failure_has_one_bounded_budget_not_sse_plus_json","name":[["test",1],["stream",1],["transport",1],["failure",1],["has",1],["one",1],["bounded",1],["budget",1],["not",1],["sse",1],["plus",1],["json",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["stream",3],["transport",4],["failure",2],["has",2],["one",2],["bounded",2],["budget",2],["not",3],["sse",2],["plus",2],["json",2],["monkeypatch",4],["status",3],["attempt",3],["count",3],["exhausted",1],["must",1],["start",1],["three",1],["blocking",1],["retries",1],["attempts",3],["urlopen",3],["append",1],["fresh",1],["object",1],["each",1],["time",2],["httperror",1],["read",1],["consumes",1],["its",1],["body",1],["raise",1],["http",1],["error",2],["setattr",2],["urllib",1],["request",1],["sleep",1],["lambda",2],["none",2],["pytest",1],["raises",1],["chat",1],["role",1],["user",1],["content",1],["hi",1],["cfg",1],["delta",1],["piece",1],["assert",1],["len",1]]},{"id":"tests/test_llm_transport_wiring.py#test_stream_transport_failure_has_one_bounded_budget_not_sse_plus_json.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["attempts",1],["append",1],["fresh",1],["object",1],["each",1],["time",1],["httperror",1],["read",1],["consumes",1],["its",1],["body",1],["raise",1],["http",1],["error",1],["status",1]]},{"id":"tests/test_llm_transport_wiring.py#test_unpublished_stream_state_is_cleared_before_a_burst_retry","name":[["test",1],["unpublished",1],["stream",1],["state",1],["cleared",1],["before",1],["burst",1],["retry",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["unpublished",2],["stream",2],["state",3],["cleared",2],["before",2],["burst",3],["retry",2],["monkeypatch",4],["partial",1],["reasoning",3],["tool",3],["usage",3],["cannot",1],["leak",1],["across",1],["attempts",5],["urlopen",3],["args",1],["kwargs",1],["append",1],["if",1],["len",2],["return",2],["iter",2],["data",4],["choices",3],["delta",3],["content",4],["ok",2],["finish",1],["reason",1],["stop",1],["prompt",2],["tokens",2],["999",1],["thinking",1],["calls",2],["index",1],["id",1],["call",1],["type",2],["function",2],["name",1],["lookup",1],["arguments",1],["error",1],["code",1],["request",2],["too",2],["fast",1],["many",1],["requests",1],["message",1],["private",1],["setattr",2],["urllib",1],["time",1],["sleep",1],["lambda",2],["seconds",1],["none",3],["reply",5],["chat",1],["role",1],["user",1],["continue",1],["cfg",1],["ark",1],["piece",1],["assert",5]]},{"id":"tests/test_llm_transport_wiring.py#test_unpublished_stream_state_is_cleared_before_a_burst_retry.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["args",2],["kwargs",2],["attempts",2],["append",1],["if",1],["len",1],["return",2],["iter",2],["data",4],["choices",3],["delta",2],["content",2],["ok",1],["finish",1],["reason",1],["stop",1],["usage",1],["prompt",1],["tokens",1],["999",1],["reasoning",1],["thinking",1],["tool",1],["calls",1],["index",1],["id",1],["call",1],["type",2],["function",2],["name",1],["lookup",1],["arguments",1],["error",1],["code",1],["request",1],["burst",1],["too",2],["fast",1],["many",1],["requests",1],["message",1],["private",1]]},{"id":"tests/test_llm_transport_wiring.py#test_visible_content_before_burst_is_never_replayed","name":[["test",1],["visible",1],["content",1],["before",1],["burst",1],["never",1],["replayed",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["visible",2],["content",4],["before",2],["burst",3],["never",2],["replayed",2],["monkeypatch",4],["attempts",3],["deltas",3],["urlopen",3],["args",1],["kwargs",1],["append",2],["return",1],["iter",1],["data",2],["choices",1],["delta",2],["already",2],["shown",2],["finish",1],["reason",1],["null",1],["error",2],["code",1],["request",2],["too",2],["fast",1],["type",1],["many",1],["requests",1],["message",1],["private",1],["setattr",2],["urllib",1],["time",1],["sleep",1],["lambda",1],["seconds",1],["none",1],["pytest",1],["raises",1],["transport",1],["as",1],["raised",2],["chat",1],["role",1],["user",1],["continue",1],["cfg",1],["ark",1],["assert",3],["value",1],["output",1],["committed",1],["true",1],["len",1]]},{"id":"tests/test_llm_transport_wiring.py#test_visible_content_before_burst_is_never_replayed.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["args",2],["kwargs",2],["attempts",1],["append",1],["return",1],["iter",1],["data",2],["choices",1],["delta",1],["content",1],["already",1],["shown",1],["finish",1],["reason",1],["null",1],["error",1],["code",1],["request",1],["burst",1],["too",2],["fast",1],["type",1],["many",1],["requests",1],["message",1],["private",1]]},{"id":"tests/test_llm_transport_wiring.py#test_without_cancellation_the_same_call_retries","name":[["test",1],["without",1],["cancellation",1],["same",1],["call",1],["retries",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",3],["test",2],["without",2],["cancellation",3],["same",2],["call",2],["retries",2],["monkeypatch",4],["counterpart",1],["proves",1],["single",1],["attempt",1],["above",1],["not",1],["unrelated",1],["failure",1],["retry",1],["attempts",3],["urlopen",3],["append",1],["raise",1],["http",1],["error",2],["503",1],["setattr",2],["urllib",1],["request",1],["time",1],["sleep",1],["lambda",1],["none",1],["pytest",1],["raises",1],["transport",1],["chat",1],["role",1],["user",1],["content",1],["hi",1],["cfg",1],["assert",1],["len",1]]},{"id":"tests/test_llm_transport_wiring.py#test_without_cancellation_the_same_call_retries.urlopen","name":[["urlopen",1]],"path":[["tests",1],["test",1],["llm",1],["transport",1],["wiring",1],["py",1]],"body":[["def",2],["urlopen",2],["attempts",1],["append",1],["raise",1],["http",1],["error",1],["503",1]]},{"id":"tests/test_local_job_envelope.py","name":[["test",1],["local",1],["job",1],["envelope",1],["py",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["local",3],["job",7],["runs",1],["daemon",5],["secrets",2],["login",3],["shell",3],["no",4],["ceiling",1],["manager",3],["reachable",1],["from",9],["compute",2],["jobs",6],["panel",1],["post",1],["five",1],["envelope",1],["requirements",1],["simply",1],["absent",1],["first",1],["one",2],["matters",1],["most",1],["child",2],["inherits",1],["environment",3],["verbatim",1],["popen",1],["called",3],["env",2],["so",4],["every",2],["provider",2],["api",2],["key",1],["holds",1],["handed",1],["project",1],["already",1],["owns",1],["fix",1],["uses",1],["everywhere",1],["else",1],["build",1],["kernel",4],["rebuilds",1],["strict",2],["allowlist",2],["py",4],["tools",1],["dynamic",1],["preinstall",1],["not",2],["architecture",1],["doc",1],["claim",1],["each",1],["worker",1],["rebuilt",1],["rather",1],["than",1],["copied",1],["cloud",1],["cross",1],["true",1],["false",1],["path",2],["bash",2],["lc",1],["sources",1],["user",1],["profile",2],["behaviour",1],["depends",1],["dotfile",1],["never",1],["saw",1],["exports",1],["prints",1],["changes",1],["its",1],["log",1],["contains",1],["capacity",2],["deadline",1],["nothing",2],["counts",1],["running",1],["before",1],["spawning",1],["thread",1],["process",1],["ever",1],["stops",1],["run",1],["forever",1],["cwd",2],["confinement",2],["lexical",1],["normpath",1],["symlink",1],["inside",1],["root",1],["resolves",1],["outside",1],["after",1],["check",1],["has",1],["passed",1],["future",1],["import",6],["annotations",1],["os",1],["time",1],["pathlib",1],["pytest",1],["openai4s",1],["credential",1],["leak",1],["receipt",1]]},{"id":"tests/test_local_job_envelope.py#_manager","name":[["manager",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["manager",5],["tmp",3],["path",3],["job",3],["return",1],["root",1],["jobs",1]]},{"id":"tests/test_local_job_envelope.py#_wait","name":[["wait",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["wait",2],["job",4],["id",4],["manager",4],["timeout",4],["30",2],["poll",1],["terminal",1],["state",1],["return",3],["receipt",1],["its",1],["output",1],["deadline",2],["time",5],["while",1],["row",4],["if",1],["status",1],["done",1],["failed",1],["cancelled",1],["sleep",1],["05",1]]},{"id":"tests/test_local_job_envelope.py#test_a_finished_job_frees_its_slot","name":[["test",1],["finished",1],["job",1],["frees",1],["its",1],["slot",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["finished",2],["job",2],["frees",2],["its",2],["slot",2],["tmp",3],["path",3],["cap",2],["never",1],["releases",1],["breaks",1],["feature",1],["from",1],["openai4s",1],["import",1],["jobs",4],["as",1],["mod",2],["manager",5],["range",1],["max",1],["active",1],["row",2],["submit",2],["true",2],["wait",1],["id",2],["assert",1]]},{"id":"tests/test_local_job_envelope.py#test_a_local_job_does_not_inherit_the_daemons_provider_keys","name":[["test",1],["local",1],["job",1],["not",1],["inherit",1],["daemons",1],["provider",1],["keys",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["local",2],["job",4],["not",6],["inherit",2],["daemons",2],["provider",3],["keys",2],["tmp",3],["path",3],["monkeypatch",4],["defect",1],["asserted",1],["child",1],["actually",1],["read",1],["allowlist",1],["function",1],["called",1],["prints",1],["variable",1],["value",1],["must",1],["come",1],["back",1],["setenv",2],["openai4",2],["llm",2],["api",4],["key",5],["sk",2],["daemon",5],["secret",4],["tavily",2],["tvly",2],["manager",4],["submitted",2],["submit",1],["echo",1],["leak",2],["none",4],["row",2],["wait",1],["id",1],["log",4],["str",1],["output",1],["assert",3],["reached",1]]},{"id":"tests/test_local_job_envelope.py#test_a_local_job_still_gets_the_variables_it_needs","name":[["test",1],["local",1],["job",1],["still",1],["gets",1],["variables",1],["needs",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["local",2],["job",3],["still",2],["gets",2],["variables",2],["needs",3],["tmp",3],["path",7],["allowlist",1],["must",1],["not",1],["be",2],["so",1],["tight",1],["cannot",1],["run",1],["home",4],["shell",2],["manager",4],["submitted",2],["submit",1],["echo",1],["yes",4],["row",2],["wait",1],["id",1],["log",2],["str",1],["output",1],["assert",1]]},{"id":"tests/test_local_job_envelope.py#test_a_normal_subdirectory_is_still_allowed","name":[["test",1],["normal",1],["subdirectory",1],["still",1],["allowed",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["normal",2],["subdirectory",2],["still",2],["allowed",2],["tmp",3],["path",3],["manager",3],["result",3],["submit",1],["pwd",1],["cwd",1],["work",1],["sub",1],["assert",1],["id",1]]},{"id":"tests/test_local_job_envelope.py#test_a_symlink_inside_the_jobs_root_cannot_escape_it","name":[["test",1],["symlink",1],["inside",1],["jobs",1],["root",1],["cannot",1],["escape",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",3],["symlink",3],["inside",3],["jobs",3],["root",8],["cannot",2],["escape",4],["tmp",4],["path",5],["normpath",1],["lexical",1],["resolves",1],["string",1],["not",1],["symlinks",1],["disk",1],["so",1],["link",1],["passed",1],["commonpath",1],["process",1],["ran",1],["outside",5],["manager",4],["mkdir",2],["parents",1],["true",2],["exist",1],["ok",1],["os",1],["result",3],["submit",1],["pwd",1],["cwd",2],["assert",1],["error",1],["symlinked",1],["escaped",1]]},{"id":"tests/test_local_job_envelope.py#test_active_capacity_is_claimed_before_a_process_exists","name":[["test",1],["active",1],["capacity",1],["claimed",1],["before",1],["process",1],["exists",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["active",3],["capacity",3],["claimed",2],["before",3],["process",3],["exists",2],["tmp",3],["path",3],["nothing",1],["counted",1],["running",1],["jobs",5],["so",1],["loop",1],["over",1],["route",1],["spawned",1],["thread",1],["per",1],["call",1],["no",1],["ceiling",1],["refusal",1],["has",1],["come",1],["spawn",1],["check",1],["report",1],["rather",1],["than",1],["limit",4],["from",1],["openai4s",1],["import",1],["as",1],["mod",2],["manager",5],["max",1],["accepted",5],["submit",2],["sleep",2],["range",1],["assert",3],["all",1],["id",3],["row",4],["refused",4],["error",1],["th",1],["job",1],["was",1],["not",1],["cancel",1]]},{"id":"tests/test_local_job_envelope.py#test_the_job_reports_what_it_kept_and_what_it_dropped","name":[["test",1],["job",1],["reports",1],["kept",1],["dropped",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["job",3],["reports",2],["kept",2],["dropped",5],["tmp",3],["path",3],["truncated",3],["log",2],["not",2],["say",1],["so",1],["reader",1],["trusts",1],["manager",4],["submitted",2],["submit",1],["python3",1],["print",1],["200",1],["seq",1],["5000",1],["echo",1],["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",1],["done",1],["row",9],["wait",1],["id",1],["timeout",1],["60",1],["field",3],["seen",3],["bytes",9],["retained",3],["assert",4],["receipt",1],["report",1],["if",1]]},{"id":"tests/test_local_job_envelope.py#test_the_job_shell_is_not_a_login_shell","name":[["test",1],["job",1],["shell",2],["not",1],["login",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["envelope",1],["py",1]],"body":[["def",2],["test",2],["job",3],["shell",6],["not",2],["login",5],["tmp",3],["path",3],["bash",2],["lc",1],["sources",1],["user",1],["profile",1],["so",1],["depends",1],["dotfile",1],["daemon",1],["never",1],["saw",1],["asserted",1],["through",1],["behaviour",1],["sets",1],["manager",4],["submitted",2],["submit",1],["shopt",1],["echo",2],["nologin",2],["row",2],["wait",1],["id",1],["assert",1],["str",1],["output",1]]},{"id":"tests/test_local_job_lifecycle.py","name":[["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["half",1],["local",2],["job",7],["life",1],["nothing",3],["owned",2],["its",1],["end",1],["test",1],["jobs",7],["py",1],["covers",2],["cancellation",1],["process",3],["group",1],["file",1],["p0",1],["asks",1],["beyond",1],["every",2],["item",1],["here",1],["was",6],["missing",1],["rather",1],["than",1],["weak",1],["no",6],["deadline",4],["comment",1],["max",2],["active",1],["said",1],["so",2],["outright",1],["real",1],["tree",1],["eight",1],["them",2],["could",2],["hold",1],["machine",1],["forever",1],["because",2],["only",1],["capacity",2],["ever",2],["released",1],["chose",1],["release",1],["by",2],["exiting",1],["output",2],["cap",1],["applied",1],["after",1],["allocation",1],["existed",2],["prevent",1],["read",1],["loop",1],["line",1],["proc",1],["stdout",2],["readline",1],["allocates",1],["until",1],["finds",1],["newline",2],["printing",1],["gigabyte",2],["had",2],["already",1],["materialised",1],["daemon",4],["before",1],["append",2],["drop",1],["any",1],["counters",1],["were",1],["characters",1],["text",3],["mode",1],["pipe",1],["while",1],["other",1],["budget",2],["project",1],["bytes",1],["closed",2],["manager",2],["close",3],["wired",1],["into",2],["server",2],["worker",1],["threads",2],["children",1],["their",2],["own",1],["groups",1],["shutdown",1],["left",1],["running",1],["reparented",1],["pipes",1],["registry",1],["purely",1],["memory",1],["record",1],["they",1],["user",2],["who",1],["submitted",1],["four",1],["hour",1],["run",1],["came",1],["back",1],["empty",1],["panel",1],["exception",2],["error",1],["put",1],["str",1],["log",1],["served",1],["compute",1],["id",1],["submit",1],["returned",1],["oserror",1],["message",1],["carries",1],["absolute",1],["path",3],["failed",2],["account",1],["username",1],["straight",1],["caller",1],["from",4],["future",1],["import",10],["annotations",1],["json",1],["os",1],["signal",1],["threading",1],["time",1],["pathlib",1],["pytest",1],["openai4s",2],["as",1],["mod",1],["terminal",1],["done",1],["cancelled",1],["timeout",1],["abandoned",1],["receipt",1],["survives",1],["raw",1],["public",1],["surface",1],["canary",2],["users",1],["documents",1],["embargoed",1],["grant",1],["csv",1]]},{"id":"tests/test_local_job_lifecycle.py#_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["alive",2],["pid",4],["int",2],["none",2],["bool",2],["if",1],["not",1],["return",4],["false",2],["try",1],["os",1],["kill",1],["except",2],["process",1],["lookup",1],["error",2],["permission",1],["true",2]]},{"id":"tests/test_local_job_lifecycle.py#_manager","name":[["manager",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["manager",5],["tmp",3],["path",3],["job",3],["return",1],["root",1],["jobs",1]]},{"id":"tests/test_local_job_lifecycle.py#_wait","name":[["wait",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["wait",2],["job",4],["id",4],["manager",4],["timeout",3],["30",2],["deadline",2],["time",5],["while",1],["row",4],["if",1],["status",1],["terminal",1],["return",2],["sleep",1],["05",1]]},{"id":"tests/test_local_job_lifecycle.py#_wait_receipt","name":[["wait",1],["receipt",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["wait",4],["receipt",8],["job",4],["id",3],["jobs",3],["root",3],["timeout",3],["30",2],["reach",1],["terminal",3],["status",7],["not",2],["just",1],["memory",4],["run",1],["publishes",1],["only",1],["then",1],["its",1],["finally",1],["calls",1],["persist",2],["polls",1],["manager",3],["reads",2],["so",1],["returns",1],["while",2],["disk",1],["still",1],["say",1],["queued",2],["second",2],["built",1],["window",1],["adopts",1],["as",1],["abandoned",2],["verified",1],["by",1],["delaying",1],["says",3],["done",1],["exactly",1],["failed",1],["loaded",1],["ci",1],["runner",1],["path",1],["receipts",1],["json",2],["deadline",2],["time",5],["try",1],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["except",1],["oserror",1],["value",1],["error",1],["none",2],["if",1],["return",2],["sleep",1],["02",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_cleanly_finished_job_leaves_no_receipt_behind","name":[["test",1],["cleanly",1],["finished",1],["job",1],["leaves",1],["no",1],["receipt",1],["behind",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["cleanly",2],["finished",2],["job",4],["leaves",2],["no",2],["receipt",5],["behind",2],["tmp",6],["path",6],["otherwise",1],["receipts",2],["directory",1],["grows",1],["without",1],["bound",1],["first",3],["manager",3],["submitted",4],["submit",1],["echo",1],["done",2],["wait",2],["id",3],["second",3],["reads",1],["so",1],["has",1],["have",1],["settled",1],["waiting",1],["memory",1],["status",1],["alone",1],["race",1],["above",1],["assert",3],["jobs",3],["root",1],["error",1],["not",1],["found",1],["list",1],["glob",1],["json",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_corrupt_receipt_does_not_stop_the_daemon_starting","name":[["test",1],["corrupt",1],["receipt",1],["not",1],["stop",1],["daemon",1],["starting",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["corrupt",2],["receipt",2],["not",4],["stop",2],["daemon",2],["starting",2],["tmp",3],["path",3],["root",6],["jobs",1],["receipts",3],["mkdir",1],["parents",1],["true",1],["job",7],["broken",2],["json",4],["write",2],["text",2],["encoding",2],["utf",2],["live",3],["dumps",1],["id",1],["status",2],["running",1],["command",1],["sleep",1],["manager",4],["assert",2],["abandoned",1],["error",1],["found",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_deadline_past_the_ceiling_is_refused_before_anything_spawns","name":[["test",1],["deadline",1],["past",1],["ceiling",1],["refused",1],["before",1],["anything",1],["spawns",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["deadline",5],["past",2],["ceiling",2],["refused",5],["before",2],["anything",2],["spawns",2],["tmp",3],["path",3],["refusal",1],["has",1],["already",1],["started",1],["process",1],["not",1],["limit",1],["count",1],["asserted",1],["rather",1],["than",1],["message",1],["submit",2],["returning",1],["error",1],["dict",1],["while",1],["job",3],["sits",1],["registry",1],["shape",1],["whole",1],["file",1],["about",1],["manager",4],["sleep",1],["120",1],["max",1],["assert",2],["code",1],["bad",1],["list",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_failure_inside_the_runner_never_reaches_the_job_log","name":[["test",1],["failure",1],["inside",1],["runner",1],["never",1],["reaches",1],["job",1],["log",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["failure",2],["inside",2],["runner",2],["never",2],["reaches",2],["job",2],["log",4],["tmp",3],["path",5],["monkeypatch",3],["compute",1],["jobs",2],["id",3],["returns",1],["str",2],["may",1],["not",3],["be",2],["exploding",2],["args",1],["kwargs",1],["raise",1],["permission",3],["error",2],["13",1],["denied",1],["canary",2],["setattr",1],["mod",1],["build",1],["kernel",1],["environment",1],["manager",4],["submitted",3],["submit",1],["echo",1],["hi",1],["row",6],["wait",1],["assert",4],["status",1],["failed",1],["json",1],["dumps",1],["default",1],["output",2],["must",1],["still",1],["traceable",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_failure_inside_the_runner_never_reaches_the_job_log.exploding","name":[["exploding",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["exploding",2],["args",2],["kwargs",2],["raise",1],["permission",2],["error",1],["13",1],["denied",1],["canary",1],["path",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_job_finishing_inside_its_deadline_is_untouched","name":[["test",1],["job",1],["finishing",1],["inside",1],["its",1],["deadline",1],["untouched",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["job",2],["finishing",2],["inside",2],["its",2],["deadline",3],["untouched",2],["tmp",3],["path",3],["timer",1],["must",1],["not",1],["turn",1],["normal",1],["completion",1],["into",1],["expiry",1],["manager",4],["submitted",2],["submit",1],["echo",1],["fine",2],["30",1],["row",5],["wait",1],["id",1],["assert",3],["status",1],["done",1],["exit",1],["code",1],["output",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_job_that_outlives_its_deadline_is_stopped_and_named_timeout","name":[["test",1],["job",1],["outlives",1],["its",1],["deadline",1],["stopped",1],["named",1],["timeout",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["job",8],["outlives",2],["its",3],["deadline",6],["stopped",2],["named",2],["timeout",4],["tmp",3],["path",3],["process",1],["must",2],["be",2],["gone",1],["state",2],["not",3],["borrow",1],["another",1],["name",1],["failed",2],["would",2],["claim",2],["own",2],["command",1],["cancelled",1],["somebody",1],["meant",1],["stop",1],["neither",1],["happened",1],["daemon",1],["ended",1],["because",1],["ran",1],["out",1],["time",6],["p0",1],["requires",1],["terminal",1],["manager",5],["submitted",5],["submit",1],["sleep",2],["120",1],["assert",4],["error",1],["row",4],["wait",1],["id",2],["30",1],["status",1],["output",1],["jobs",1],["10",1],["while",1],["alive",2],["proc",4],["pid",2],["if",2],["else",2],["none",2],["05",1],["child",1],["survived",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_job_the_previous_daemon_was_running_comes_back_abandoned","name":[["test",1],["job",1],["previous",1],["daemon",1],["was",1],["running",1],["comes",1],["back",1],["abandoned",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["job",7],["previous",3],["daemon",4],["was",5],["running",2],["comes",2],["back",2],["abandoned",4],["tmp",4],["path",4],["restart",1],["must",2],["name",1],["not",6],["revive",1],["registry",1],["memory",1],["only",1],["so",1],["behaviour",1],["neither",1],["simply",1],["vanished",1],["user",1],["could",1],["tell",1],["finished",1],["pruned",1],["from",1],["died",1],["holding",1],["second",4],["manager",3],["reads",1],["receipt",1],["first",4],["one",1],["wrote",1],["reports",1],["terminal",1],["no",2],["process",3],["attached",1],["honest",1],["description",1],["tree",1],["whose",1],["supervisor",1],["gone",1],["submitted",4],["submit",1],["sleep",2],["120",1],["deadline",1],["300",1],["jobs",3],["id",3],["range",1],["200",1],["if",1],["proc",3],["none",2],["break",1],["time",1],["02",1],["pid",3],["try",2],["close",1],["being",1],["killed",1],["shut",1],["down",1],["root",1],["row",5],["assert",3],["status",1],["revived",1],["did",1],["output",2],["retained",1],["finally",1],["os",2],["killpg",1],["getpgid",1],["signal",1],["sigkill",1],["except",1],["lookup",1],["error",2],["permission",1],["oserror",1],["pass",1]]},{"id":"tests/test_local_job_lifecycle.py#test_a_truncated_log_does_not_start_mid_character","name":[["test",1],["truncated",1],["log",1],["not",1],["start",1],["mid",1],["character",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["truncated",4],["log",3],["not",5],["start",2],["mid",3],["character",4],["tmp",3],["path",3],["dropping",1],["read",1],["boundary",1],["must",1],["corrupt",1],["kept",2],["cut",1],["lands",1],["inside",1],["multi",1],["byte",2],["sequence",1],["roughly",1],["two",1],["times",1],["three",2],["characters",1],["replacement",1],["at",1],["head",1],["every",1],["damage",2],["daemon",1],["did",2],["job",1],["manager",4],["submitted",2],["submit",1],["python3",1],["import",1],["sys",2],["stdout",1],["write",1],["u4e2d",1],["400000",1],["deadline",1],["60",2],["row",5],["wait",1],["id",1],["timeout",1],["assert",5],["status",1],["done",1],["true",1],["body",4],["output",1],["split",1],["nothing",1],["was",1],["startswith",1],["retained",1],["tail",1],["begins",1],["rstrip",1],["endswith",1]]},{"id":"tests/test_local_job_lifecycle.py#test_an_unwritable_workspace_is_refused_without_quoting_the_path","name":[["test",1],["unwritable",1],["workspace",1],["refused",1],["without",1],["quoting",1],["path",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["unwritable",2],["workspace",3],["refused",6],["without",2],["quoting",2],["path",9],["tmp",3],["monkeypatch",3],["submit",2],["return",2],["value",1],["goes",1],["client",1],["so",1],["carries",1],["no",1],["strerror",1],["real",2],["mkdir",4],["selective",2],["self",3],["args",2],["kwargs",2],["if",1],["jobs",1],["str",2],["raise",1],["oserror",1],["13",1],["permission",1],["denied",1],["canary",2],["manager",4],["setattr",1],["echo",1],["hi",1],["assert",3],["code",1],["job",1],["unavailable",1],["not",1],["json",1],["dumps",1],["default",1],["list",1]]},{"id":"tests/test_local_job_lifecycle.py#test_an_unwritable_workspace_is_refused_without_quoting_the_path.selective","name":[["selective",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["selective",2],["self",4],["args",3],["kwargs",3],["if",1],["jobs",1],["str",1],["raise",1],["oserror",1],["13",1],["permission",1],["denied",1],["canary",1],["path",1],["return",1],["real",1],["mkdir",1]]},{"id":"tests/test_local_job_lifecycle.py#test_close_is_idempotent","name":[["test",1],["close",1],["idempotent",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["close",4],["idempotent",2],["tmp",3],["path",3],["manager",4],["assert",2],["closed",2],["true",2]]},{"id":"tests/test_local_job_lifecycle.py#test_close_stops_live_jobs_reaps_their_threads_and_refuses_new_ones","name":[["test",1],["close",1],["stops",1],["live",1],["jobs",1],["reaps",1],["their",1],["threads",1],["refuses",1],["new",1],["ones",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["close",4],["stops",2],["live",2],["jobs",3],["reaps",2],["their",2],["threads",2],["refuses",2],["new",2],["ones",2],["tmp",3],["path",3],["manager",8],["submitted",4],["submit",2],["sleep",3],["120",1],["deadline",3],["300",1],["job",6],["id",3],["range",1],["200",1],["if",1],["proc",2],["not",5],["none",2],["break",1],["time",6],["02",1],["pid",4],["report",4],["assert",6],["ok",1],["stopped",1],["10",1],["while",1],["alive",3],["05",1],["left",1],["process",1],["tree",1],["running",1],["thread",3],["reaped",1],["status",1],["terminal",1],["refused",3],["echo",1],["late",1],["code",1],["closed",1]]},{"id":"tests/test_local_job_lifecycle.py#test_output_with_no_newline_is_bounded_as_it_is_read","name":[["test",1],["output",1],["no",1],["newline",1],["bounded",1],["as",1],["read",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["output",3],["no",2],["newline",2],["bounded",2],["as",2],["read",7],["tmp",3],["path",3],["monkeypatch",3],["producer",1],["side",1],["measured",1],["not",1],["buffer",2],["survives",1],["asserting",1],["only",1],["retained",3],["bytes",13],["cannot",1],["tell",1],["fix",1],["from",1],["bug",1],["old",1],["code",1],["also",1],["ended",1],["up",1],["small",1],["having",1],["first",1],["allocated",2],["whole",1],["blob",1],["there",1],["so",1],["sizes",1],["handed",1],["append",4],["recorded",1],["largest",1],["one",2],["loop",2],["actually",1],["asked",1],["kernel",1],["under",1],["readline",1],["four",2],["megabyte",1],["line",1],["number",1],["megabytes",1],["seen",7],["list",1],["int",1],["original",2],["jobs",5],["mod",5],["job",2],["recording",2],["self",2],["chunk",7],["len",1],["return",1],["setattr",1],["manager",4],["submitted",2],["submit",1],["python3",1],["import",1],["sys",2],["stdout",1],["write",1],["1024",4],["kind",1],["bash",1],["deadline",1],["60",2],["row",9],["wait",1],["id",1],["timeout",1],["assert",7],["status",1],["done",1],["never",1],["delivered",1],["max",3],["bound",1],["truncated",1],["true",1],["dropped",1]]},{"id":"tests/test_local_job_lifecycle.py#test_output_with_no_newline_is_bounded_as_it_is_read.recording","name":[["recording",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["recording",2],["self",3],["chunk",4],["seen",1],["append",1],["len",1],["return",1],["original",1]]},{"id":"tests/test_local_job_lifecycle.py#test_the_http_server_close_closes_the_jobs_manager","name":[["test",1],["http",1],["server",1],["close",1],["closes",1],["jobs",1],["manager",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["http",2],["server",9],["close",6],["closes",2],["jobs",5],["manager",11],["tmp",3],["path",3],["monkeypatch",4],["wired",1],["real",1],["because",1],["closure",1],["was",1],["whole",1],["bug",1],["mgr",1],["lived",1],["inside",1],["make",1],["handler",2],["nothing",1],["outside",1],["could",1],["reach",1],["so",1],["calls",1],["job",8],["directly",1],["would",1],["pass",1],["against",1],["daemon",1],["still",1],["orphans",1],["every",1],["way",1],["out",1],["drives",1],["gateway",2],["httpserver",1],["callable",1],["shutdown",1],["actually",1],["goes",1],["through",1],["setenv",2],["openai4",2],["data",2],["dir",1],["str",1],["port",2],["from",2],["openai4s",2],["config",3],["import",2],["build",2],["app",2],["cfg",3],["httpd",3],["try",1],["request",1],["class",1],["assert",3],["isinstance",1],["submitted",2],["submit",2],["sleep",3],["120",1],["deadline",3],["300",1],["id",1],["range",1],["200",1],["if",1],["proc",2],["not",2],["none",1],["break",1],["time",6],["02",1],["pid",4],["finally",1],["10",1],["while",1],["alive",2],["05",1],["left",1],["local",1],["running",1],["echo",1],["late",1],["code",1],["closed",1]]},{"id":"tests/test_local_job_lifecycle.py#test_the_route_default_is_a_deadline_not_an_unbounded_run","name":[["test",1],["route",1],["default",1],["deadline",1],["not",1],["unbounded",1],["run",1]],"path":[["tests",1],["test",1],["local",1],["job",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["route",2],["default",3],["deadline",5],["not",3],["unbounded",3],["run",2],["tmp",3],["path",3],["omitting",1],["must",1],["restore",1],["old",1],["behaviour",1],["manager",4],["submitted",3],["submit",1],["echo",1],["hi",1],["assert",1],["jobs",1],["mod",1],["job",1],["wait",1],["id",1]]},{"id":"tests/test_local_jobs.py","name":[["test",1],["local",1],["jobs",1],["py",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["cancelling",1],["local",1],["background",1],["job",5],["must",1],["actually",3],["stop",2],["manager",2],["backs",1],["customize",1],["compute",1],["jobs",2],["panel",1],["runs",1],["shell",4],["command",2],["daemon",2],["own",2],["machine",1],["two",2],["things",1],["made",1],["its",1],["cancel",3],["dishonest",1],["wrote",1],["status",1],["cancelled",5],["before",4],["attempting",1],["terminate",2],["then",1],["swallowed",1],["any",2],["exception",1],["so",5],["process",5],["ignored",1],["signal",6],["one",4],["had",2],["no",2],["permission",1],["was",4],["reported",1],["while",1],["carried",1],["running",2],["spawned",1],["bash",2],["lc",2],["group",2],["reached",1],["nothing",1],["else",1],["python",2],["train",1],["py",1],["lost",1],["kept",1],["holding",1],["gpu",1],["these",1],["real",3],["processes",1],["mocked",1],["popen",1],["cannot",2],["show",1],["either",1],["bug",1],["first",1],["needs",2],["outlives",1],["second",1],["child",1],["import",9],["os",1],["shlex",1],["subprocess",1],["sys",1],["threading",1],["time",2],["pytest",2],["from",2],["openai4s",1],["fixture",1],["confirming",1],["not",3],["leader",1],["cap",1],["bytes",3],["now",2],["characters",1],["pipe",1],["read",1],["as",1],["line",1],["newline",1],["be",1],["allocated",1],["whole",1],["being",1],["trimmed",1],["ascii",1],["above",1],["units",1],["coincide",1],["assertion",1],["still",1],["measures",1],["same",1],["thing",1],["truncation",1],["notice",1],["len",1],["probe",1],["earlier",1],["output",1],["dropped",1],["showing",1],["last",1],["200000",1],["terminal",1],["state",1],["run",3],["stated",1],["precedence",1],["rule",2],["deadline",2],["ended",1],["receipt",2],["says",1],["somebody",1],["wrong",1],["account",2],["work",1],["stopped",1],["overwrote",1],["sixty",1],["lines",1],["away",1],["measured",1],["fix",1],["timeout",1],["trials",1],["persisted",1],["ending",1],["at",1],["destroyed",1],["every",1],["eight",1],["direct",1],["writers",1],["across",1],["expire",1],["close",1],["each",1],["deciding",1],["itself",1],["whether",1],["allowed",1],["write",1],["has",1],["finish",1],["locked",2],["plus",1],["claim",1],["intent",1],["claimed",1],["publishes",1],["claimer",1],["name",1],["rather",1],["than",1],["deriving",1],["failed",1],["did",1],["know",1],["sent",1]]},{"id":"tests/test_local_jobs.py#_is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["alive",2],["pid",3],["int",2],["bool",2],["try",1],["os",1],["kill",1],["except",2],["process",1],["lookup",1],["error",2],["return",3],["false",1],["permission",1],["true",2]]},{"id":"tests/test_local_jobs.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["wait",2],["predicate",3],["timeout",3],["10",2],["interval",3],["05",2],["deadline",2],["time",5],["while",1],["if",1],["return",2],["true",1],["sleep",1],["false",1]]},{"id":"tests/test_local_jobs.py#manager","name":[["manager",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["manager",3],["tmp",3],["path",3],["return",1],["job",1],["jobs",1]]},{"id":"tests/test_local_jobs.py#test_a_cancel_cannot_rewrite_a_timeout_published_while_it_stopped","name":[["test",1],["cancel",1],["cannot",1],["rewrite",1],["timeout",1],["published",1],["while",1],["stopped",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",3],["test",4],["cancel",6],["cannot",2],["rewrite",2],["timeout",9],["published",4],["while",3],["stopped",2],["tmp",3],["path",3],["monkeypatch",3],["direction",1],["at",3],["only",3],["width",1],["actually",1],["has",3],["sleeping",1],["past",1],["deadline",4],["not",2],["reach",1],["opens",1],["terminal",3],["check",3],["so",4],["already",2],["sends",1],["home",1],["before",1],["write",2],["first",2],["version",1],["slept",1],["15s",1],["passed",1],["against",1],["unfixed",1],["code",1],["measured",1],["nothing",1],["window",2],["between",1],["post",1],["stop",11],["process",4],["group",3],["running",4],["interleaving",1],["forced",1],["rather",1],["than",1],["raced",1],["ladder",1],["replaced",1],["by",1],["one",2],["publishes",1],["way",2],["expire",1],["would",1],["mid",1],["call",1],["everything",1],["else",1],["real",3],["manager",10],["import",1],["openai4s",1],["jobs",5],["as",1],["mod",3],["job",12],["try",1],["id",7],["submit",1],["sleep",1],["30",1],["60",1],["premise",1],["whole",1],["worker",1],["thread",1],["reached",1],["popen",1],["claim",3],["locked",2],["below",1],["interesting",1],["once",1],["there",2],["signal",1],["third",1],["second",1],["was",1],["guess",1],["long",1],["takes",2],["machine",1],["wrote",1],["run",3],["sets",1],["status",6],["proc",3],["pgid",3],["under",1],["lock",3],["hold",1],["dict",1],["same",1],["observing",1],["from",1],["outside",1],["proves",1],["all",2],["three",1],["assert",5],["wait",2],["lambda",2],["got",1],["claimed",1],["signalled",1],["yet",1],["still",1],["opening",1],["waves",1],["through",1],["into",1],["true",1],["then",2],["publish",2],["none",1],["outcome",2],["finish",1],["return",1],["setattr",1],["result",2],["cancelled",1],["overwrote",1],["state",1],["had",1],["earned",1],["finally",1],["close",1]]},{"id":"tests/test_local_jobs.py#test_a_cancel_cannot_rewrite_a_timeout_published_while_it_stopped._stop_then_publish","name":[["stop",1],["then",1],["publish",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["stop",3],["then",2],["publish",2],["proc",3],["pgid",3],["none",2],["outcome",2],["real",1],["job",1],["finish",1],["timeout",1],["run",1],["claim",1],["return",1]]},{"id":"tests/test_local_jobs.py#test_a_cancel_that_cannot_stop_the_job_reports_failure","name":[["test",1],["cancel",1],["cannot",1],["stop",1],["job",1],["reports",1],["failure",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["cancel",4],["cannot",2],["stop",4],["job",7],["reports",2],["failure",2],["manager",7],["monkeypatch",4],["honest",1],["half",1],["previously",1],["path",1],["returned",1],["ok",2],["true",1],["regardless",1],["nothing",2],["survives",1],["sigkill",2],["except",2],["uninterruptible",1],["so",1],["simulated",1],["delivery",1],["failing",1],["signal",4],["accepted",1],["reaches",1],["no",1],["permission",1],["case",1],["liveness",1],["probe",1],["real",4],["process",6],["really",1],["still",2],["running",3],["answers",1],["submit",1],["sleep",1],["120",1],["kind",1],["bash",2],["assert",4],["wait",1],["lambda",2],["jobs",4],["id",4],["proc",3],["not",1],["none",2],["seam",1],["lives",1],["ladder",1],["kernel",1],["side",1],["executor",1],["now",1],["share",1],["patching",1],["openai4s",3],["would",1],["silently",1],["reaching",1],["group",4],["resolves",1],["these",1],["from",1],["its",1],["own",1],["module",1],["setattr",2],["execution",2],["pgid",1],["sig",1],["term",1],["grace",1],["out",3],["false",1],["error",2],["status",1],["cancelled",1],["clean",1],["up",1],["undeliverable",1],["signals",1],["left",1],["try",1],["os",2],["killpg",1],["getpgid",1],["pid",1],["lookup",1],["oserror",1],["pass",1]]},{"id":"tests/test_local_jobs.py#test_a_cancelled_job_really_stops","name":[["test",1],["cancelled",1],["job",1],["really",1],["stops",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["cancelled",3],["job",6],["really",2],["stops",2],["manager",6],["submit",1],["sleep",1],["120",1],["kind",1],["bash",1],["assert",4],["wait",1],["lambda",1],["id",3],["status",2],["running",1],["out",3],["cancel",2],["ok",1],["true",1],["proc",3],["jobs",1],["poll",1],["not",1],["none",1],["shell",1],["must",1],["be",1],["gone",1],["once",1],["returns",1]]},{"id":"tests/test_local_jobs.py#test_a_normal_job_still_completes_and_captures_output","name":[["test",1],["normal",1],["job",1],["still",1],["completes",1],["captures",1],["output",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["normal",2],["job",7],["still",2],["completes",2],["captures",2],["output",4],["manager",5],["process",1],["group",1],["change",1],["must",1],["not",1],["disturb",1],["capture",1],["submit",1],["echo",1],["hello",2],["from",2],["kind",1],["bash",1],["assert",3],["wait",1],["lambda",1],["id",2],["status",1],["done",1],["detail",3],["exit",1],["code",1]]},{"id":"tests/test_local_jobs.py#test_a_truncated_job_log_says_so","name":[["test",1],["truncated",1],["job",1],["log",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["truncated",2],["job",12],["log",4],["says",2],["so",3],["whose",1],["output",12],["outgrew",1],["cap",1],["looked",1],["like",1],["one",1],["printed",1],["less",1],["append",3],["drops",1],["from",3],["front",1],["keep",1],["tail",3],["right",1],["end",2],["explains",1],["finished",1],["but",1],["dropped",3],["silently",1],["nothing",1],["result",1],["distinguished",1],["whole",1],["last",2],["200k",1],["characters",1],["user",1],["reading",2],["top",1],["was",1],["middle",1],["run",1],["notice",2],["prepended",1],["rather",1],["than",1],["appended",1],["precisely",1],["because",1],["survived",1],["marker",1],["at",1],["would",1],["sit",1],["after",1],["line",1],["imply",1],["loss",1],["happened",1],["there",1],["openai4s",1],["jobs",1],["import",1],["max",3],["bytes",3],["bash",1],["echo",1],["hi",1],["tmp",1],["short",3],["assert",6],["not",2],["500",1],["seen",5],["startswith",1],["earlier",1],["still",2],["bounded",1],["rstrip",1],["endswith",1],["len",3],["truncation",1],["probe",1]]},{"id":"tests/test_local_jobs.py#test_an_ordinary_cancel_is_still_cancelled","name":[["test",1],["ordinary",1],["cancel",1],["still",1],["cancelled",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",3],["ordinary",2],["cancel",4],["still",2],["cancelled",5],["tmp",3],["path",4],["refusal",1],["must",1],["not",3],["be",1],["outage",1],["run",1],["derives",1],["failed",1],["from",1],["signal",2],["killed",1],["exit",1],["because",1],["know",1],["was",1],["sent",1],["old",1],["unconditional",1],["write",1],["existed",1],["correct",1],["claiming",1],["stop",1],["first",1],["preserves",1],["correction",1],["without",1],["also",1],["overwriting",1],["terminal",1],["state",1],["somebody",1],["else",1],["earned",1],["manager",8],["job",7],["try",1],["id",6],["submit",1],["sleep",1],["30",1],["deadline",1],["60",1],["running",2],["makes",1],["live",1],["process",1],["rather",1],["than",1],["has",1],["started",1],["under",1],["assert",4],["wait",2],["lambda",2],["status",4],["result",2],["finally",1],["close",1]]},{"id":"tests/test_local_jobs.py#test_cancel_confirms_a_child_that_ignores_sigterm","name":[["test",1],["cancel",1],["confirms",1],["child",1],["ignores",1],["sigterm",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["cancel",5],["confirms",2],["child",6],["ignores",3],["sigterm",5],["manager",4],["tmp",4],["path",4],["real",3],["process",2],["started",1],["by",1],["shell",3],["not",3],["shape",1],["review",1],["reproduced",1],["leader",2],["honours",1],["signal",7],["exits",1],["proc",1],["wait",3],["returns",1],["reports",1],["success",1],["while",1],["work",1],["carries",1],["only",1],["refuse",1],["marker",5],["stubborn",2],["pid",4],["script",3],["py",1],["write",2],["text",3],["import",1],["os",2],["sys",3],["time",2],["sig",1],["ign",1],["open",1],["argv",1],["str",3],["getpid",1],["sleep",1],["120",1],["encoding",1],["utf",1],["job",2],["submit",1],["shlex",3],["quote",3],["executable",1],["kind",1],["bash",1],["assert",4],["lambda",1],["exists",1],["read",2],["strip",2],["int",1],["alive",2],["out",2],["id",1],["ok",1],["true",1],["exited",1],["but",1],["its",1],["did",1],["must",1],["escalate",1],["surviving",1],["group",1],["rather",1],["than",1],["believe",1]]},{"id":"tests/test_local_jobs.py#test_cancel_does_not_mislabel_a_natural_finish_still_being_recorded","name":[["test",1],["cancel",1],["not",1],["mislabel",1],["natural",1],["finish",1],["still",1],["being",1],["recorded",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",3],["test",2],["cancel",8],["not",6],["mislabel",2],["natural",3],["finish",2],["still",5],["being",2],["recorded",3],["manager",4],["tmp",3],["path",3],["monkeypatch",3],["narrower",1],["window",1],["earlier",2],["fix",1],["missed",1],["stop",4],["process",6],["group",2],["returns",1],["already",5],["exited",5],["once",1],["reaped",1],["imply",1],["run",10],["has",2],["written",1],["its",2],["terminal",4],["status",10],["yet",2],["records",1],["asynchronously",1],["after",1],["reap",1],["guard",1],["only",2],["preserved",1],["result",2],["job",19],["was",1],["so",2],["landing",1],["gap",1],["running",3],["stamped",2],["cancelled",5],["over",1],["actually",1],["must",2],["never",1],["write",3],["did",1],["wait",3],["publish",2],["true",7],["outcome",1],["from",2],["openai4s",2],["import",2],["jobs",5],["as",3],["mod",2],["real",1],["rc",2],["nothing",1],["here",1],["hypothetical",1],["proc",4],["subprocess",1],["popen",1],["bash",1],["str",1],["pgid",1],["none",2],["stand",1],["pending",2],["publishes",1],["exit",3],["exactly",1],["if",2],["release",3],["threading",3],["event",1],["deferred",3],["lock",1],["done",3],["code",2],["worker",3],["thread",2],["target",1],["daemon",1],["start",2],["id",2],["gone",1],["helper",1],["reports",1],["while",2],["setattr",1],["lambda",1],["let",1],["waiting",1],["timer",1],["out",2],["assert",3],["mislabelled",1],["finished",1],["own",1],["because",1],["had",1]]},{"id":"tests/test_local_jobs.py#test_cancel_does_not_mislabel_a_natural_finish_still_being_recorded.deferred_run","name":[["deferred",1],["run",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["deferred",2],["run",2],["release",1],["wait",1],["job",4],["lock",1],["if",1],["status",2],["cancelled",1],["done",1],["exit",1],["code",1]]},{"id":"tests/test_local_jobs.py#test_cancel_kills_the_child_the_shell_started","name":[["test",1],["cancel",1],["kills",1],["child",1],["shell",1],["started",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["cancel",5],["kills",2],["child",9],["shell",6],["started",2],["manager",5],["bug",1],["process",2],["group",2],["exists",2],["terminate",1],["alone",1],["left",1],["real",1],["work",1],["running",2],["job",3],["was",1],["still",1],["reported",1],["cancelled",1],["marker",5],["root",1],["pid",5],["backgrounds",1],["records",1],["its",1],["then",1],["waits",1],["killing",1],["only",1],["would",1],["leave",1],["alive",3],["submit",1],["sleep",1],["120",1],["echo",1],["wait",3],["kind",1],["bash",1],["assert",3],["lambda",2],["read",2],["text",2],["strip",2],["int",1],["should",1],["be",1],["before",1],["id",1],["not",2],["must",1],["reach",1],["whole",1],["just",1]]},{"id":"tests/test_local_jobs.py#test_cancel_preserves_a_terminal_result_when_the_job_already_finished","name":[["test",1],["cancel",1],["preserves",1],["terminal",1],["result",1],["job",1],["already",1],["finished",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",3],["test",2],["cancel",6],["preserves",2],["terminal",4],["result",4],["job",9],["already",6],["finished",3],["manager",7],["tmp",2],["path",2],["monkeypatch",3],["race",1],["review",1],["named",1],["exits",1],["its",2],["own",2],["after",1],["initial",1],["check",1],["but",1],["before",1],["stop",5],["process",4],["group",3],["returns",1],["run",3],["records",1],["real",5],["during",2],["window",1],["must",1],["not",4],["overwrite",1],["cancelled",3],["was",2],["submit",1],["sleep",2],["60",1],["kind",1],["bash",1],["assert",3],["wait",1],["lambda",1],["jobs",3],["id",4],["proc",3],["none",2],["simulate",1],["finishing",1],["call",1],["recorded",1],["failed",4],["helper",1],["reports",1],["gone",1],["exited",3],["pgid",1],["lock",1],["status",3],["as",1],["would",1],["natural",1],["exit",1],["return",1],["true",1],["setattr",1],["openai4s",1],["out",2],["overwrote",1],["clean",1],["up",1],["fake",1],["did",1],["touch",1],["try",1],["os",2],["killpg",1],["getpgid",1],["pid",1],["signal",1],["sigkill",1],["except",1],["lookup",1],["error",1],["oserror",1],["pass",1]]},{"id":"tests/test_local_jobs.py#test_cancel_preserves_a_terminal_result_when_the_job_already_finished.already_exited","name":[["already",1],["exited",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["already",3],["exited",3],["proc",2],["pgid",2],["none",2],["lock",1],["status",1],["failed",1],["as",1],["run",1],["would",1],["natural",1],["exit",1],["return",1],["true",1]]},{"id":"tests/test_local_jobs.py#test_cancel_reaches_the_group_when_the_leader_has_already_exited","name":[["test",1],["cancel",1],["reaches",1],["group",1],["leader",1],["has",1],["already",1],["exited",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["cancel",4],["reaches",2],["group",2],["leader",4],["has",2],["already",4],["exited",5],["manager",5],["tmp",4],["path",4],["exits",1],["its",1],["own",1],["leaves",1],["work",1],["behind",1],["proc",4],["poll",2],["non",1],["none",2],["arrives",1],["so",1],["early",1],["return",1],["skipped",1],["signalling",1],["entirely",1],["while",1],["child",4],["kept",2],["job",6],["stdout",1],["pipe",1],["open",2],["reporting",1],["running",1],["marker",5],["orphan",2],["pid",4],["script",3],["py",1],["write",2],["text",3],["import",1],["os",2],["sys",3],["time",2],["argv",1],["str",3],["getpid",1],["sleep",1],["120",1],["encoding",1],["utf",1],["submit",1],["shlex",3],["quote",3],["executable",1],["exit",1],["kind",1],["bash",1],["assert",5],["wait",2],["lambda",2],["exists",1],["read",2],["strip",2],["int",1],["jobs",1],["id",2],["not",3],["shell",1],["should",1],["be",1],["gone",1],["alive",2],["out",2],["ok",1],["true",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_a_finished_job_is_a_no_op","name":[["test",1],["cancelling",1],["finished",1],["job",1],["no",1],["op",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["finished",2],["job",5],["no",2],["op",2],["manager",5],["submit",1],["true",2],["kind",1],["bash",1],["assert",3],["wait",1],["lambda",1],["id",2],["status",2],["done",2],["out",3],["cancel",1],["ok",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running","name":[["test",1],["cancelling",1],["before",1],["spawn",1],["never",1],["leaves",1],["process",1],["running",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",8],["test",2],["cancelling",3],["before",3],["spawn",4],["never",2],["leaves",2],["process",5],["running",4],["manager",8],["tmp",4],["path",4],["pre",1],["race",1],["stepped",6],["deterministically",1],["cancel",5],["release",4],["job",11],["lock",10],["after",1],["finding",1],["no",1],["reacquire",1],["write",3],["cancelled",4],["run",14],["slipping",1],["between",1],["two",1],["saw",1],["was",1],["still",1],["queued",1],["spawned",1],["then",1],["labelled",1],["without",1],["ever",1],["signalling",1],["gate",5],["threading",5],["event",2],["finished",4],["real",4],["gated",2],["self",16],["wait",3],["timeout",3],["10",3],["try",2],["finally",2],["marker",5],["raced",3],["pid",1],["script",3],["py",1],["text",3],["import",1],["os",2],["sys",3],["time",8],["open",1],["argv",1],["str",3],["getpid",1],["sleep",2],["120",1],["encoding",1],["utf",1],["submitted",3],["submit",1],["shlex",3],["quote",3],["executable",1],["kind",1],["bash",1],["jobs",1],["id",2],["class",1],["mutual",1],["exclusion",1],["one",1],["scheduled",1],["interleaving",1],["first",1],["thread",3],["lets",1],["go",1],["released",1],["allowed",1],["reach",1],["its",1],["continues",1],["init",1],["false",2],["acquire",3],["return",3],["enter",1],["exit",1],["exc",1],["if",4],["not",5],["current",1],["name",2],["canceller",5],["true",1],["deadline",2],["while",2],["proc",5],["none",3],["break",1],["01",1],["answer",3],["target",1],["lambda",2],["update",1],["start",1],["join",1],["20",1],["assert",3],["status",1],["poll",1],["answered",1],["kept",1],["exists",1],["read",2],["strip",2],["alive",1],["int",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running._SteppedLock","name":[["stepped",1],["lock",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["class",2],["stepped",5],["lock",8],["real",1],["mutual",1],["exclusion",1],["one",1],["scheduled",1],["interleaving",1],["first",1],["time",6],["cancelling",1],["thread",2],["lets",1],["go",1],["run",2],["released",1],["allowed",1],["reach",1],["its",1],["spawn",1],["before",1],["cancel",1],["continues",1],["def",5],["init",1],["self",14],["threading",2],["false",2],["acquire",3],["return",3],["release",3],["enter",1],["exit",1],["exc",1],["if",2],["not",2],["current",1],["name",1],["canceller",1],["true",1],["gate",1],["deadline",2],["10",1],["while",1],["job",1],["proc",1],["none",1],["finished",1],["break",1],["sleep",1],["01",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running._SteppedLock.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["enter",2],["self",4],["lock",1],["acquire",1],["return",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running._SteppedLock.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["exit",2],["self",5],["exc",2],["lock",1],["release",1],["if",2],["not",2],["stepped",2],["threading",1],["current",1],["thread",1],["name",1],["canceller",1],["true",1],["gate",1],["deadline",2],["time",5],["10",1],["while",1],["job",1],["proc",1],["none",1],["run",1],["finished",1],["break",1],["sleep",1],["01",1],["return",1],["false",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running._SteppedLock.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["init",2],["self",4],["lock",2],["threading",1],["stepped",1],["false",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running._SteppedLock.acquire","name":[["acquire",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["acquire",3],["self",3],["return",1],["lock",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running._SteppedLock.release","name":[["release",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["release",3],["self",3],["lock",1]]},{"id":"tests/test_local_jobs.py#test_cancelling_before_the_spawn_never_leaves_a_process_running.gated_run","name":[["gated",1],["run",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["gated",2],["run",4],["self",3],["job",3],["gate",1],["wait",1],["timeout",1],["10",1],["try",1],["real",1],["finally",1],["finished",1]]},{"id":"tests/test_local_jobs.py#test_pruning_does_not_promote_a_running_job_to_newest","name":[["test",1],["pruning",1],["not",1],["promote",1],["running",1],["job",1],["newest",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["pruning",2],["not",2],["promote",2],["running",7],["job",12],["newest",3],["long",1],["climbed",1],["top",1],["jobs",6],["panel",1],["prune",2],["locked",2],["re",1],["appended",1],["still",1],["oldest",1],["end",1],["order",4],["before",1],["breaking",1],["list",3],["returns",1],["reversed",1],["so",2],["had",1],["been",1],["longest",1],["was",3],["displayed",1],["as",3],["most",2],["recent",1],["submission",1],["one",1],["row",3],["user",1],["likely",1],["read",1],["thing",1],["just",1],["started",1],["import",3],["tempfile",2],["from",2],["pathlib",1],["path",3],["openai4s",1],["max",2],["manager",10],["mkdtemp",1],["live",9],["bash",2],["sleep",1],["tmp",2],["status",2],["lock",1],["id",8],["append",2],["index",2],["range",1],["done",6],["echo",1],["listed",5],["assert",4],["everything",1],["pruned",1],["submitted",1],["first",3],["must",2],["be",2],["last",1],["never",2],["evicted",1]]},{"id":"tests/test_local_jobs.py#test_the_first_claim_wins_and_a_terminal_state_is_final","name":[["test",1],["first",1],["claim",1],["wins",1],["terminal",1],["state",1],["final",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["first",3],["claim",6],["wins",2],["terminal",2],["state",2],["final",2],["tmp",3],["path",3],["primitive",1],["itself",1],["at",1],["both",1],["layers",1],["direction",1],["never",1],["crosses",1],["entry",1],["point",1],["expire",1],["timer",1],["callback",1],["so",1],["guard",1],["added",1],["inside",1],["cancel",1],["could",1],["not",1],["have",1],["caught",1],["transition",2],["job",10],["reason",2],["from",1],["openai4s",1],["jobs",1],["import",1],["bash",1],["true",2],["str",1],["assert",6],["stop",3],["timeout",6],["cancelled",2],["false",1],["second",1],["overrode",1],["finish",2],["every",1],["later",4],["refused",1],["reports",1],["stands",1],["failed",1],["done",1],["abandoned",1],["status",1]]},{"id":"tests/test_local_jobs.py#test_the_job_runs_in_its_own_process_group","name":[["test",1],["job",1],["runs",1],["its",1],["own",1],["process",1],["group",1]],"path":[["tests",1],["test",1],["local",1],["jobs",1],["py",1]],"body":[["def",2],["test",2],["job",6],["runs",2],["its",2],["own",2],["process",3],["group",4],["manager",6],["submit",1],["sleep",1],["60",1],["kind",1],["bash",1],["assert",2],["wait",1],["lambda",1],["jobs",2],["id",3],["proc",4],["not",1],["none",1],["os",2],["getpgid",2],["pid",1],["sharing",1],["daemon",2],["means",1],["signal",1],["would",1],["reach",1],["itself",1],["cancel",1]]},{"id":"tests/test_local_model_discovery.py","name":[["test",1],["local",1],["model",1],["discovery",1],["py",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["contracts",1],["bounded",1],["non",1],["mutating",1],["local",3],["model",4],["endpoint",2],["discovery",3],["from",2],["future",1],["import",5],["annotations",1],["io",1],["json",1],["pytest",2],["openai4s",1],["server",1],["service",1],["mark",1],["parametrize",1],["url",1],["http",4],["192",1],["168",1],["10",1],["8000",4],["v1",5],["localhost",1],["https",1],["example",1],["com",1],["user",1],["secret",1],["127",2],["target",1],["other",1],["file",1],["tmp",1],["models",1]]},{"id":"tests/test_local_model_discovery.py#_candidates","name":[["candidates",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["candidates",2],["return",1],["local",2],["model",2],["endpoint",2],["ollama",2],["http",4],["127",2],["11434",2],["v1",3],["api",1],["tags",1],["studio",2],["1234",2],["models",1]]},{"id":"tests/test_local_model_discovery.py#_Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["class",2],["opener",2],["def",2],["init",1],["self",6],["responses",4],["dict",2],["calls",2],["open",1],["request",4],["timeout",2],["append",1],["full",2],["url",2],["header",1],["items",1],["value",4],["if",1],["isinstance",1],["exception",1],["raise",1],["return",1],["response",1],["json",1],["dumps",1],["encode",1],["utf",1]]},{"id":"tests/test_local_model_discovery.py#_Opener.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["init",2],["self",4],["responses",4],["dict",1],["calls",1]]},{"id":"tests/test_local_model_discovery.py#_Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["open",2],["self",4],["request",5],["timeout",3],["calls",1],["append",1],["full",2],["url",2],["dict",1],["header",1],["items",1],["value",4],["responses",1],["if",1],["isinstance",1],["exception",1],["raise",1],["return",1],["response",1],["json",1],["dumps",1],["encode",1],["utf",1]]},{"id":"tests/test_local_model_discovery.py#_Response","name":[["response",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["class",2],["response",2],["io",4],["bytes",2],["def",2],["enter",1],["self",4],["return",1],["exit",1],["exc",1],["close",1]]},{"id":"tests/test_local_model_discovery.py#_Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_local_model_discovery.py#_Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["exc",2],["close",1]]},{"id":"tests/test_local_model_discovery.py#test_candidate_urls_must_be_literal_loopback","name":[["test",1],["candidate",1],["urls",1],["must",1],["be",1],["literal",1],["loopback",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["test",2],["candidate",2],["urls",2],["must",2],["be",2],["literal",2],["loopback",3],["url",4],["endpoint",3],["local",2],["model",2],["bad",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["discovery",1],["service",1],["endpoints",1]]},{"id":"tests/test_local_model_discovery.py#test_catalog_does_not_open_sockets_or_refresh_in_the_background","name":[["test",1],["catalog",1],["not",1],["open",1],["sockets",1],["refresh",1],["background",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["test",2],["catalog",3],["not",4],["open",2],["sockets",2],["refresh",3],["background",3],["opener",5],["service",5],["local",1],["model",1],["discovery",1],["endpoints",1],["candidates",1],["cache",1],["ttl",1],["10",1],["payload",5],["assert",7],["calls",1],["probed",1],["contacted",1],["false",3],["mutated",1],["settings",1],["hasattr",2],["timer",1],["thread",1]]},{"id":"tests/test_local_model_discovery.py#test_default_discovery_opener_rejects_redirects","name":[["test",1],["default",1],["discovery",1],["opener",1],["rejects",1],["redirects",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["test",2],["default",2],["discovery",3],["opener",3],["rejects",2],["redirects",3],["service",3],["local",1],["model",1],["endpoints",1],["candidates",1],["redirect",3],["handler",5],["next",1],["handlers",1],["if",1],["type",1],["name",1],["reject",1],["assert",1],["request",1],["none",3],["302",1],["found",1],["https",1],["example",1],["com",1],["redirected",1]]},{"id":"tests/test_local_model_discovery.py#test_discovery_normalizes_openai_and_ollama_models_and_never_mutates","name":[["test",1],["discovery",1],["normalizes",1],["openai",1],["ollama",1],["models",1],["never",1],["mutates",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["test",2],["discovery",3],["normalizes",2],["openai",2],["ollama",4],["models",7],["never",2],["mutates",2],["candidates",5],["opener",6],["url",4],["name",1],["qwen3",4],["8b",4],["model",4],["data",1],["id",2],["local",8],["reasoner",3],["chat",2],["service",4],["endpoints",2],["timeout",1],["cache",1],["ttl",1],["10",1],["result",2],["discover",2],["assert",4],["kind",2],["label",2],["provider",2],["chatgpt",2],["base",2],["http",2],["127",1],["11434",1],["v1",2],["default",2],["true",3],["requires",2],["api",2],["key",2],["false",4],["studio",2],["1234",1],["probed",1],["cached",4],["mutated",1],["settings",1],["all",1],["call",2],["calls",2],["len",1]]},{"id":"tests/test_local_model_discovery.py#test_unreachable_invalid_and_oversized_probes_stay_inert","name":[["test",1],["unreachable",1],["invalid",1],["oversized",1],["probes",1],["stay",1],["inert",1]],"path":[["tests",1],["test",1],["local",1],["model",1],["discovery",1],["py",1]],"body":[["def",2],["test",2],["unreachable",2],["invalid",2],["oversized",2],["probes",2],["stay",2],["inert",2],["candidates",5],["opener",4],["models",2],["url",2],["oserror",1],["offline",1],["not",1],["object",1],["service",3],["local",1],["model",1],["discovery",1],["endpoints",2],["assert",1],["discover",1],["force",1],["true",1]]},{"id":"tests/test_marker_policy.py","name":[["test",1],["marker",1],["policy",1],["py",1]],"path":[["tests",1],["test",1],["marker",1],["policy",1],["py",1]],"body":[["guard",1],["opt",3],["marker",3],["policy",1],["pyproject",1],["toml",1],["default",2],["runs",1],["must",1],["deselect",1],["every",1],["external",2],["these",1],["tests",2],["pin",1],["addopts",2],["deselection",1],["expression",1],["prove",1],["end",2],["annotated",1],["test",1],["deselected",1],["by",1],["selectable",1],["via",1],["so",1],["accidental",1],["edit",1],["cannot",1],["silently",1],["re",2],["enable",1],["live",2],["ci",1],["import",4],["subprocess",1],["sys",1],["from",1],["pathlib",1],["path",2],["repo",1],["file",1],["resolve",1],["parent",2],["markers",1],["network",1],["llm",1],["gpu",1],["ssh",1],["lab",1],["docker",1],["browser",1]]},{"id":"tests/test_marker_policy.py#_addopts","name":[["addopts",1]],"path":[["tests",1],["test",1],["marker",1],["policy",1],["py",1]],"body":[["def",2],["addopts",4],["str",2],["text",3],["repo",1],["pyproject",2],["toml",2],["read",1],["encoding",1],["utf",1],["match",3],["re",2],["search",1],["flags",1],["multiline",1],["assert",1],["line",1],["not",1],["found",1],["return",1],["group",1]]},{"id":"tests/test_marker_policy.py#_collect","name":[["collect",1]],"path":[["tests",1],["test",1],["marker",1],["policy",1],["py",1]],"body":[["def",2],["collect",3],["extra",3],["args",3],["str",4],["proc",5],["subprocess",1],["run",1],["sys",1],["executable",1],["pytest",1],["only",1],["tests",1],["test",1],["methodology",1],["skills",1],["py",1],["cwd",1],["repo",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["120",1],["assert",1],["returncode",1],["stdout",2],["stderr",1],["return",1]]},{"id":"tests/test_marker_policy.py#test_addopts_deselects_every_opt_in_marker","name":[["test",1],["addopts",1],["deselects",1],["every",1],["opt",1],["marker",1]],"path":[["tests",1],["test",1],["marker",1],["policy",1],["py",1]],"body":[["def",2],["test",2],["addopts",7],["deselects",2],["every",2],["opt",4],["marker",6],["assert",2],["strict",1],["markers",2],["re",1],["search",1],["rf",1],["bnot",1],["no",1],["longer",1],["deselected",1],["by",1],["default",2],["live",1],["external",1],["tests",1],["would",1],["run",1],["ci",1],["gate",1]]},{"id":"tests/test_marker_policy.py#test_marked_live_test_deselected_by_default_and_opt_in_selectable","name":[["test",2],["marked",1],["live",1],["deselected",1],["by",1],["default",1],["opt",1],["selectable",1]],"path":[["tests",1],["test",1],["marker",1],["policy",1],["py",1]],"body":[["def",2],["test",8],["marked",2],["live",6],["deselected",3],["by",2],["default",5],["opt",4],["selectable",2],["methodology",1],["skill",1],["agent",1],["loop",1],["out",5],["collect",2],["assert",3],["not",1],["llm",1]]},{"id":"tests/test_materialisation_atomicity.py","name":[["test",1],["materialisation",1],["atomicity",1],["py",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["materialisation",3],["upload",4],["must",2],["not",2],["destroy",2],["bytes",6],["before",2],["deciding",1],["refuse",2],["both",3],["paths",2],["write",4],["live",8],["target",1],["directly",1],["run",1],["checks",2],["still",1],["after",3],["consequences",1],["differ",1],["kind",1],["hardlinks",1],["name",3],["immutable",3],["snapshot",8],["docstring",1],["justifies",1],["link",1],["version",4],["by",2],["contract",1],["true",4],["names",1],["false",1],["also",1],["links",1],["so",2],["borrowing",1],["session",3],["writable",1],["working",1],["file",5],["shares",1],["inode",3],["source",4],["frozen",1],["same",2],["changed",1],["one",2],["ordinary",1],["row",2],["checksum",3],["now",2],["describes",1],["gone",1],["another",1],["project",2],["member",1],["provenance",1],["silently",1],["rewritten",1],["analysis",1],["doing",1],["nothing",1],["unusual",1],["will",1],["never",2],["re",1],["freeze",1],["returns",1],["early",1],["exists",1],["system",1],["whose",2],["whole",1],["claim",1],["versions",1],["checksums",1],["describing",1],["no",2],["longer",1],["exist",1],["previous",2],["their",1],["refusals",1],["unlink",1],["any",1],["existing",1],["logging",1],["then",2],["runs",1],["already",1],["belongs",1],["different",1],["scope",2],["inside",1],["transaction",1],["its",1],["rollback",1],["removes",1],["only",1],["new",1],["restoring",1],["clobbered",1],["truncates",1],["resolves",1],["db",1],["id",1],["mismatch",1],["leaves",1],["naming",1],["path",2],["rejected",1],["invariant",1],["these",1],["tests",1],["assert",1],["plan",1],["states",1],["induced",1],["failure",1],["old",1],["artifact",1],["head",1],["count",2],["lineage",1],["edges",1],["event",1],["all",1],["unchanged",1],["from",4],["future",1],["import",11],["annotations",1],["hashlib",1],["subprocess",1],["sys",1],["textwrap",1],["threading",1],["uuid",1],["pathlib",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["store",2],["fixture",1],["sharing",1],["corruption",1],["refusal",1],["have",1],["destroyed",1],["anything",1]]},{"id":"tests/test_materialisation_atomicity.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["config",3],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1]]},{"id":"tests/test_materialisation_atomicity.py#_counts","name":[["counts",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["counts",2],["store",6],["artifact",7],["id",9],["version",6],["invariants",1],["failed",1],["write",1],["must",1],["leave",1],["alone",1],["return",1],["head",1],["latest",1],["versions",2],["len",2],["list",1],["checksum",2],["meta",1],["lineage",2],["inputs",1]]},{"id":"tests/test_materialisation_atomicity.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",2],["frame",2],["id",2],["str",2],["emit",2],["event",4],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_materialisation_atomicity.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_materialisation_atomicity.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",2],["frame",2],["id",2],["str",2],["event",3],["dict",2],["none",2],["events",1],["append",1]]},{"id":"tests/test_materialisation_atomicity.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",2],["frame",2],["id",2],["str",2],["emit",2],["event",2],["dict",1],["none",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_materialisation_atomicity.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["emit",2],["event",3],["dict",2],["none",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_materialisation_atomicity.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["runner",4],["cfg",3],["real",1],["session",2],["wires",1],["artifact",1],["manager",2],["ports",1],["constructing",1],["by",1],["hand",1],["would",1],["mean",1],["choosing",1],["workspace",1],["checksum",1],["guess",1],["content",1],["type",1],["myself",1],["exactly",1],["collaborators",1],["ordering",1],["defect",1],["lives",1],["between",1],["from",1],["openai4s",1],["server",1],["import",1],["gateway",3],["as",1],["mod",2],["return",1],["hub",1]]},{"id":"tests/test_materialisation_atomicity.py#_seed","name":[["seed",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["seed",2],["cfg",3],["store",3],["root",5],["frame",6],["id",13],["project",4],["filename",5],["payload",5],["versions",4],["path",3],["data",1],["dir",1],["artifact",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["version",2],["uuid",1],["uuid4",1],["hex",1],["12",1],["snapshot",5],["write",1],["bytes",2],["return",1],["record",1],["cell",2],["str",2],["content",1],["type",1],["text",1],["csv",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["producing",1],["none",1]]},{"id":"tests/test_materialisation_atomicity.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",3],["service",4],["cfg",3],["store",4],["frame",4],["id",4],["workspace",4],["path",5],["from",1],["openai4s",1],["host",3],["data",3],["import",1],["mkdir",1],["parents",1],["true",2],["exist",3],["ok",1],["resolve",4],["must",2],["false",1],["target",4],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",2],["config",1],["lambda",1]]},{"id":"tests/test_materialisation_atomicity.py#_service._resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["resolve",3],["path",3],["must",3],["exist",3],["false",2],["target",4],["workspace",1],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",1]]},{"id":"tests/test_materialisation_atomicity.py#project","name":[["project",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["project",5],["tmp",4],["path",5],["two",1],["sibling",1],["sessions",1],["one",1],["case",1],["d3",1],["materialisation",1],["cfg",6],["store",8],["db",1],["mine",3],["new",2],["frame",2],["kind",2],["turn",2],["id",2],["p1",3],["theirs",3],["source",2],["seed",1],["cohort",1],["csv",1],["authoritative",1],["bytes",1],["workspace",3],["ws",1],["service",3],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_colliding_name_is_refused_before_anything_is_written","name":[["test",1],["colliding",1],["name",1],["refused",1],["before",1],["anything",1],["written",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["colliding",2],["name",5],["refused",3],["before",4],["anything",2],["written",2],["project",3],["refusal",3],["has",1],["precede",1],["mutation",1],["not",1],["merely",1],["exist",2],["old",1],["code",1],["inside",1],["transaction",1],["after",1],["live",4],["unlink",1],["cfg",2],["store",1],["service",2],["workspace",5],["mine",1],["theirs",1],["source",2],["mkdir",1],["parents",1],["true",2],["ok",1],["cohort",2],["csv",2],["write",1],["text",2],["unsaved",2],["work",2],["encoding",2],["utf",2],["versions",4],["dir",4],["path",1],["data",1],["artifact",2],["snapshots",2],["glob",2],["pytest",1],["raises",1],["file",1],["exists",1],["error",1],["match",1],["filename",1],["materialise",1],["version",2],["id",2],["assert",3],["read",1],["still",1],["wrote",1],["snapshot",1],["sorted",1],["iterdir",1],["left",1],["staging",1],["debris",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_committed_upload_version_always_has_frozen_bytes","name":[["test",1],["committed",1],["upload",1],["version",1],["always",1],["has",1],["frozen",1],["bytes",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["committed",4],["upload",3],["version",7],["always",2],["has",3],["frozen",3],["bytes",5],["tmp",3],["path",9],["write",1],["snapshot",5],["ran",1],["after",1],["commit",1],["swallowed",1],["oserror",1],["so",1],["enospc",1],["there",1],["left",1],["null",1],["row",1],["carrying",1],["checksum",2],["nothing",1],["produce",1],["cfg",3],["runner",4],["store",6],["try",1],["frame",4],["id",7],["new",1],["kind",1],["turn",1],["project",2],["default",2],["manager",2],["artifacts",1],["record",2],["filename",1],["notes",1],["txt",1],["content",1],["base64",1],["gvsb",1],["g8",1],["head",2],["artifact",2],["latest",1],["meta",6],["assert",3],["no",1],["file",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["finally",1],["close",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_failed_db_commit_restores_the_previous_live_file","name":[["test",1],["failed",1],["db",1],["commit",1],["restores",1],["previous",1],["live",1],["file",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["db",4],["commit",3],["restores",2],["previous",2],["live",7],["file",5],["project",3],["monkeypatch",3],["rollback",2],["was",2],["one",2],["sided",1],["removed",1],["new",1],["snapshot",2],["never",1],["restored",1],["clobbered",1],["so",2],["after",2],["any",2],["transaction",1],["failure",2],["consistent",2],["filesystem",2],["contradicted",2],["cfg",2],["store",2],["service",2],["workspace",3],["mine",1],["theirs",1],["source",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["deliberately",1],["not",3],["pre",1],["created",1],["colliding",1],["name",3],["refused",1],["before",1],["mutation",1],["now",1],["interesting",1],["files",1],["written",1],["remove",1],["leave",1],["by",1],["borrowed",3],["csv",3],["assert",3],["exists",2],["explode",2],["kwargs",1],["raise",1],["runtime",1],["error",3],["disk",1],["full",1],["during",1],["setattr",1],["materialise",4],["artifact",5],["version",4],["from",1],["openai4s",1],["server",1],["artifacts",1],["import",1],["operation",2],["pytest",1],["raises",1],["id",2],["filename",1],["rolled",2],["back",2],["left",2],["no",1],["row",1],["names",1],["versions",3],["dir",3],["path",1],["data",1],["orphans",3],["glob",1],["if",1],["endswith",1],["snapshots",1],["behind",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_failed_db_commit_restores_the_previous_live_file.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["explode",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["disk",1],["full",1],["during",1],["commit",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_rejected_upload_does_not_truncate_the_previous_live_file","name":[["test",1],["rejected",1],["upload",1],["not",1],["truncate",1],["previous",1],["live",1],["file",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["rejected",4],["upload",8],["not",3],["truncate",2],["previous",3],["live",7],["file",3],["tmp",3],["path",4],["target",1],["write",2],["bytes",7],["raw",1],["runs",1],["before",3],["db",1],["scope",1],["resolution",1],["so",2],["project",8],["id",15],["match",1],["frame",9],["leaves",1],["version",4],["row",1],["naming",1],["whose",2],["now",2],["client",1],["reachable",1],["app",1],["js",1],["sends",1],["undefined",1],["handler",1],["defaults",1],["field",2],["default",2],["into",1],["non",1],["session",1],["omitted",1],["takes",1],["exactly",1],["branch",1],["cfg",3],["runner",4],["store",7],["try",1],["new",1],["kind",1],["turn",1],["p1",2],["manager",4],["artifacts",1],["workspace",4],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["data",3],["csv",3],["already",1],["registered",1],["record",4],["filename",2],["content",2],["base64",2],["zmlyc3",1],["qk",1],["head",3],["artifact",4],["latest",1],["counts",2],["first",2],["read",2],["second",1],["contradicts",1],["pytest",1],["raises",1],["exception",1],["some",1],["other",1],["c2",1],["vjb25k",1],["cg",1],["assert",2],["truncated",1],["committed",1],["still",1],["names",1],["finally",1],["close",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_rejected_upload_writes_nothing_to_disk_at_all","name":[["test",1],["rejected",1],["upload",1],["writes",1],["nothing",1],["disk",1],["at",1],["all",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["rejected",3],["upload",5],["writes",6],["nothing",2],["disk",6],["at",3],["all",2],["tmp",3],["path",5],["monkeypatch",3],["staging",2],["already",1],["protects",1],["previous",1],["bytes",3],["so",1],["asserts",1],["other",2],["half",1],["validate",1],["before",3],["mutating",1],["refusal",1],["must",1],["not",2],["have",1],["written",1],["payload",1],["first",1],["matters",1],["size",1],["100",2],["mb",2],["into",1],["session",1],["whose",1],["project",4],["match",1],["spent",1],["being",1],["told",1],["no",1],["full",1],["write",3],["itself",1],["failure",1],["caller",1],["then",1],["sees",1],["instead",1],["real",3],["reason",1],["cfg",3],["runner",4],["store",4],["try",1],["frame",4],["id",5],["new",1],["kind",1],["turn",1],["p1",1],["manager",2],["artifacts",1],["list",1],["str",2],["spy",2],["self",3],["data",2],["append",1],["return",1],["setattr",1],["pytest",1],["raises",1],["exception",1],["filename",1],["big",1],["csv",1],["some",1],["content",1],["base64",1],["c2",1],["vjb25k",1],["cg",1],["assert",1],["wrote",1],["refusing",1],["finally",1],["close",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_rejected_upload_writes_nothing_to_disk_at_all.spy","name":[["spy",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["spy",2],["self",4],["data",3],["writes",1],["append",1],["str",1],["return",1],["real",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_same_name_materialise_can_be_asked_for_explicitly","name":[["test",1],["same",1],["name",1],["materialise",1],["be",1],["asked",1],["explicitly",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["same",2],["name",3],["materialise",3],["be",2],["asked",2],["explicitly",2],["project",3],["refusing",1],["by",1],["default",1],["must",1],["still",1],["leave",1],["way",2],["capability",1],["unusable",1],["whenever",1],["repeats",1],["explicit",1],["filename",2],["cfg",1],["store",1],["service",2],["workspace",5],["mine",3],["theirs",1],["source",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["cohort",4],["csv",4],["write",1],["text",2],["encoding",2],["utf",2],["record",2],["artifact",1],["version",3],["id",3],["borrowed",2],["assert",3],["file",1],["read",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_same_session_materialise_leaves_the_existing_live_file_intact","name":[["test",1],["same",1],["session",1],["materialise",1],["leaves",1],["existing",1],["live",1],["file",1],["intact",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["same",3],["session",3],["materialise",3],["leaves",2],["existing",2],["live",9],["file",3],["intact",2],["project",3],["refusal",3],["lives",1],["inside",1],["transaction",1],["unlink",1],["happens",1],["before",5],["reachable",1],["from",2],["one",1],["cell",1],["call",1],["web",1],["name",1],["id",7],["reference",1],["version",6],["cfg",2],["store",4],["service",2],["workspace",3],["mine",4],["theirs",1],["source",1],["own",7],["seed",1],["p1",1],["csv",2],["my",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["work",1],["progress",1],["have",1],["not",1],["saved",1],["encoding",1],["utf",1],["bytes",5],["read",2],["counts",2],["artifact",3],["pytest",1],["raises",1],["value",1],["error",2],["key",1],["assert",3],["exists",1],["deleted",1],["caller",1],["replaced",1]]},{"id":"tests/test_materialisation_atomicity.py#test_a_successful_materialise_does_not_silently_destroy_a_same_name_file","name":[["test",1],["successful",1],["materialise",1],["not",1],["silently",1],["destroy",1],["same",1],["name",1],["file",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["successful",2],["materialise",3],["not",2],["silently",2],["destroy",2],["same",4],["name",4],["file",6],["project",3],["there",1],["no",3],["conflict",1],["check",1],["path",2],["at",1],["all",1],["existing",1],["live",5],["unlinked",1],["success",1],["too",1],["logging",1],["snapshot",1],["backfill",1],["so",1],["unsaved",3],["working",1],["disappears",1],["without",1],["word",1],["cfg",1],["store",1],["service",2],["workspace",3],["mine",1],["theirs",1],["source",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["cohort",1],["csv",1],["write",1],["text",2],["analysis",2],["would",2],["like",2],["keep",2],["encoding",2],["utf",2],["pytest",1],["raises",1],["value",1],["error",3],["exists",1],["key",1],["artifact",1],["version",2],["id",2],["assert",1],["read",1],["was",1],["destroyed",1],["rather",1],["than",1],["call",1],["refused",1]]},{"id":"tests/test_materialisation_atomicity.py#test_an_in_cell_materialise_makes_one_version_not_two","name":[["test",1],["cell",1],["materialise",1],["makes",1],["one",1],["version",1],["not",1],["two",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["cell",14],["materialise",6],["makes",2],["one",5],["version",14],["not",2],["two",4],["project",3],["capture",3],["must",1],["reuse",1],["row",3],["just",1],["wrote",2],["record",2],["artifact",10],["looks",1],["reusable",1],["candidate",1],["keyed",1],["producing",2],["id",17],["null",1],["there",1],["took",1],["no",3],["such",1],["parameter",1],["so",1],["end",1],["could",1],["never",1],["match",1],["host",2],["inside",1],["produced",1],["versions",3],["identical",1],["bytes",3],["second",2],["becomes",1],["head",6],["source",1],["target",1],["lineage",4],["edge",2],["stays",1],["first",1],["measured",1],["before",1],["change",1],["inputs",6],["approved",1],["cross",1],["session",1],["copy",1],["whose",1],["claims",1],["has",1],["wrong",1],["provenance",1],["failure",1],["subsystem",1],["exists",1],["prevent",1],["identity",1],["plumbed",1],["way",1],["save",1],["already",1],["plumbs",1],["worker",1],["attach",1],["context",1],["spec",1],["data",1],["service",3],["store",8],["repository",1],["four",1],["hops",1],["facade",1],["was",2],["had",1],["be",1],["remembered",1],["separately",1],["cfg",1],["obj",1],["workspace",1],["mine",2],["theirs",1],["seeded",3],["dedup",1],["brought",5],["filename",2],["cohort",2],["csv",3],["execution",1],["live",3],["path",3],["meta",1],["payload",3],["read",1],["captured",2],["str",1],["content",1],["type",1],["text",1],["size",1],["len",2],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["frame",1],["assert",3],["forked",1],["list",1],["latest",1],["carries",1],["stranded",1],["superseded",1]]},{"id":"tests/test_materialisation_atomicity.py#test_delegated_materialise_uses_root_workspace_and_child_provenance","name":[["test",1],["delegated",1],["materialise",1],["uses",1],["root",1],["workspace",1],["child",1],["provenance",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["delegated",2],["materialise",7],["uses",2],["root",3],["workspace",11],["child",11],["provenance",3],["project",4],["producer",1],["frame",4],["selects",1],["never",1],["named",1],["cfg",3],["store",6],["service",5],["obj",1],["parent",8],["theirs",1],["source",3],["runner",6],["new",1],["id",13],["kind",1],["delegate",1],["p1",1],["active",2],["artifact",6],["restorer",1],["none",1],["artifacts",2],["version",12],["writer",2],["transaction",1],["record",4],["execution",1],["cell",4],["meta",1],["live",3],["cohort",2],["csv",2],["assert",7],["producing",1],["path",2],["read",1],["bytes",2],["authoritative",1],["not",1],["exists",1],["item",2],["lineage",1],["inputs",1]]},{"id":"tests/test_materialisation_atomicity.py#test_delegated_upload_also_separates_workspace_from_producer","name":[["test",1],["delegated",1],["upload",1],["also",1],["separates",1],["workspace",1],["from",1],["producer",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["delegated",2],["upload",4],["also",2],["separates",2],["workspace",4],["from",2],["producer",2],["tmp",3],["path",5],["generic",1],["api",1],["applies",1],["same",1],["actor",1],["root",2],["separation",1],["cfg",3],["runner",6],["store",7],["try",1],["parent",8],["new",2],["frame",5],["kind",2],["turn",1],["project",3],["id",9],["p1",3],["child",8],["delegate",1],["record",2],["artifacts",1],["filename",1],["result",3],["txt",3],["content",1],["base64",1],["y2hpb",1],["gqg",1],["ynl0",1],["zxmk",1],["artifact",5],["version",5],["meta",1],["latest",1],["live",3],["active",2],["assert",5],["read",1],["bytes",2],["not",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_materialisation_atomicity.py#test_materialise_crash_journal_recovers_and_allows_retry","name":[["test",1],["materialise",1],["crash",1],["journal",1],["recovers",1],["allows",1],["retry",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",5],["test",2],["materialise",8],["crash",2],["journal",2],["recovers",2],["allows",2],["retry",4],["project",3],["real",3],["process",1],["death",1],["after",3],["pathname",1],["publication",1],["leaves",1],["recoverable",1],["intent",1],["cfg",4],["store",12],["service",8],["obj",1],["workspace",8],["mine",4],["theirs",1],["source",5],["child",2],["textwrap",1],["dedent",1],["import",6],["os",2],["sys",6],["from",4],["pathlib",1],["path",11],["openai4s",3],["config",5],["host",3],["data",10],["dir",12],["argv",4],["frame",4],["id",15],["version",12],["db",1],["resolve",4],["must",2],["exist",2],["false",2],["target",4],["if",1],["not",5],["exists",2],["raise",1],["file",2],["found",1],["error",1],["return",2],["artifact",7],["die",2],["publish",8],["kwargs",3],["fatal",2],["result",4],["exit",1],["73",2],["subprocess",1],["run",1],["executable",1],["str",2],["cwd",1],["parents",1],["capture",1],["output",1],["true",2],["text",1],["check",1],["assert",11],["returncode",1],["stderr",1],["versions",6],["cohort",3],["csv",3],["len",2],["list",6],["glob",5],["upload",2],["json",2],["artifacts",1],["root",1],["retried",2],["live",4],["head",3],["meta",1],["read",4],["bytes",5],["authoritative",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["snapshot",1],["pending",1],["part",1]]},{"id":"tests/test_materialisation_atomicity.py#test_materialise_refuses_same_length_snapshot_tamper_before_any_write","name":[["test",1],["materialise",1],["refuses",1],["same",1],["length",1],["snapshot",1],["tamper",1],["before",1],["any",1],["write",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["materialise",3],["refuses",2],["same",2],["length",2],["snapshot",6],["tamper",2],["before",4],["any",2],["write",3],["project",3],["source",7],["row",1],["checksum",2],["not",2],["pathname",1],["precheck",1],["selects",1],["bytes",3],["cfg",3],["store",3],["service",2],["workspace",2],["mine",2],["theirs",1],["path",8],["version",4],["meta",1],["id",4],["original",3],["read",1],["tampered",3],["len",1],["assert",4],["names",2],["name",2],["data",2],["dir",2],["artifact",6],["versions",2],["iterdir",2],["from",1],["openai4s",1],["restore",3],["import",1],["refused",2],["pytest",1],["raises",1],["match",1],["verification",1],["failed",1],["list",1],["artifacts",1],["root",1],["frame",1],["cohort",1],["csv",1],["exists",1]]},{"id":"tests/test_materialisation_atomicity.py#test_materialise_rejects_a_live_stage_name_swap_before_publication","name":[["test",1],["materialise",1],["rejects",1],["live",1],["stage",1],["name",1],["swap",1],["before",1],["publication",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["materialise",3],["rejects",2],["live",2],["stage",5],["name",6],["swap",2],["before",4],["publication",2],["project",3],["monkeypatch",3],["renaming",1],["same",1],["size",3],["alien",3],["never",1],["publishes",1],["successful",1],["row",1],["cfg",2],["store",3],["service",2],["workspace",3],["mine",2],["theirs",1],["source",5],["from",2],["openai4s",2],["server",2],["artifacts",3],["import",2],["pinned",5],["upload",5],["directory",3],["file",2],["versions",4],["dir",4],["path",11],["data",1],["artifact",4],["names",2],["iterdir",3],["bytes",3],["version",4],["meta",1],["id",4],["snapshot",1],["expected",2],["len",1],["read",1],["real",3],["replace",7],["swapped",5],["false",1],["self",5],["staged",5],["destination",2],["nonlocal",1],["if",1],["not",2],["endswith",1],["part",1],["attacker",6],["evil",1],["create",1],["try",1],["write",1],["finally",1],["close",1],["true",1],["setattr",1],["operation",2],["error",2],["pytest",1],["raises",1],["assert",5],["list",2],["root",1],["frame",1],["cohort",1],["csv",1],["exists",1]]},{"id":"tests/test_materialisation_atomicity.py#test_materialise_rejects_a_live_stage_name_swap_before_publication.replace_stage_with_alien","name":[["replace",1],["stage",1],["alien",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["replace",4],["stage",2],["alien",2],["self",6],["staged",6],["destination",3],["nonlocal",1],["swapped",3],["if",1],["not",1],["name",2],["endswith",1],["part",1],["attacker",6],["path",4],["evil",1],["pinned",1],["upload",1],["file",1],["create",1],["try",1],["write",1],["expected",1],["size",1],["finally",1],["close",1],["real",2],["true",1]]},{"id":"tests/test_materialisation_atomicity.py#test_materialise_rejects_a_pending_snapshot_name_swap","name":[["test",1],["materialise",1],["rejects",1],["pending",1],["snapshot",1],["name",1],["swap",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["materialise",4],["rejects",2],["pending",5],["snapshot",3],["name",6],["swap",4],["project",3],["monkeypatch",3],["uses",1],["upload",3],["writer",1],["held",1],["inode",1],["cfg",2],["store",2],["service",3],["workspace",2],["mine",2],["theirs",1],["source",2],["versions",4],["dir",4],["path",11],["data",1],["artifact",5],["before",2],["names",2],["iterdir",2],["manager",4],["default",1],["original",2],["promote",2],["version",4],["stage",9],["final",2],["size",4],["bytes",4],["checksum",3],["from",2],["openai4s",2],["server",2],["artifacts",3],["import",2],["pinned",2],["file",2],["attacker",5],["evil",1],["create",1],["directory",2],["as",1],["write",1],["replace",1],["return",1],["setattr",1],["operation",2],["error",2],["pytest",1],["raises",1],["id",3],["assert",3],["list",1],["root",1],["frame",1],["not",1],["cohort",1],["csv",1],["exists",1]]},{"id":"tests/test_materialisation_atomicity.py#test_materialise_rejects_a_pending_snapshot_name_swap.swap_pending","name":[["swap",1],["pending",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["swap",2],["pending",2],["stage",8],["final",3],["size",5],["bytes",5],["checksum",4],["from",1],["openai4s",1],["server",1],["artifacts",1],["import",1],["pinned",2],["upload",2],["file",2],["attacker",5],["path",6],["name",2],["evil",1],["create",1],["directory",2],["as",1],["write",1],["replace",1],["return",1],["original",1]]},{"id":"tests/test_materialisation_atomicity.py#test_no_staged_part_file_survives_a_failure","name":[["test",1],["no",1],["staged",1],["part",1],["file",1],["survives",1],["failure",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["no",2],["staged",2],["part",3],["file",3],["survives",2],["failure",2],["project",3],["monkeypatch",3],["temporary",1],["stage",1],["only",1],["improvement",1],["if",2],["cleaned",1],["up",1],["leftover",1],["beside",1],["deliverable",1],["new",1],["kind",1],["confusing",1],["artifact",5],["cfg",1],["store",2],["service",2],["workspace",4],["mine",1],["theirs",1],["source",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["setattr",1],["materialise",2],["version",3],["lambda",1],["kw",1],["throw",1],["runtime",1],["error",3],["boom",1],["from",1],["openai4s",1],["server",1],["artifacts",1],["import",1],["operation",2],["pytest",1],["raises",1],["id",2],["leftovers",3],["sorted",1],["name",1],["rglob",1],["assert",1],["kept",1],["staging",1],["debris",1]]},{"id":"tests/test_materialisation_atomicity.py#test_parallel_dispatchers_share_one_materialise_writer","name":[["test",1],["parallel",1],["dispatchers",1],["share",1],["one",1],["materialise",1],["writer",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",4],["test",2],["parallel",2],["dispatchers",2],["share",2],["one",2],["materialise",5],["writer",7],["project",4],["monkeypatch",3],["web",11],["delegated",6],["background",1],["compatible",1],["callers",1],["linearise",1],["by",1],["data",5],["dir",3],["cfg",5],["store",6],["service",10],["workspace",4],["mine",3],["theirs",1],["first",8],["second",15],["root",3],["new",1],["frame",2],["kind",5],["turn",1],["id",8],["p1",2],["seed",1],["cohort",2],["csv",2],["bbbb",1],["source",1],["manager",10],["default",2],["artifact",6],["assert",14],["restorer",1],["none",5],["version",10],["transaction",1],["staged",3],["threading",6],["event",4],["release",3],["started",3],["finished",7],["original",2],["stage",4],["bytes",5],["pinned",2],["pause",2],["filename",2],["result",2],["wait",4],["return",1],["setattr",1],["outcomes",5],["run",3],["announce",4],["if",4],["not",8],["try",1],["append",2],["success",2],["except",1],["base",1],["exception",1],["as",1],["error",5],["finally",1],["thread",10],["target",2],["args",2],["daemon",2],["true",2],["start",2],["kwargs",1],["05",1],["dispatcher",1],["bypassed",1],["join",2],["alive",2],["successes",2],["value",4],["errors",3],["len",3],["isinstance",1],["file",1],["exists",1],["artifacts",4],["list",4],["head",3],["meta",1],["latest",1],["live",3],["checksum",1],["hashlib",1],["sha256",1],["read",3],["hexdigest",1],["path",4],["snapshot",1],["glob",3],["part",1],["versions",2],["upload",1],["json",1],["pending",1]]},{"id":"tests/test_materialisation_atomicity.py#test_parallel_dispatchers_share_one_materialise_writer.pause_first_writer","name":[["pause",1],["first",1],["writer",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["pause",2],["first",2],["writer",2],["filename",3],["data",3],["result",2],["original",1],["stage",1],["staged",1],["assert",1],["release",1],["wait",1],["return",1]]},{"id":"tests/test_materialisation_atomicity.py#test_parallel_dispatchers_share_one_materialise_writer.run","name":[["run",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["run",2],["service",3],["version",4],["id",4],["announce",4],["none",6],["finished",4],["if",2],["not",2],["try",1],["outcomes",2],["append",2],["success",1],["materialise",1],["artifact",1],["except",1],["base",1],["exception",1],["as",1],["error",3],["finally",1]]},{"id":"tests/test_materialisation_atomicity.py#test_the_live_file_never_shares_an_inode_with_a_snapshot","name":[["test",1],["live",1],["file",1],["never",1],["shares",1],["inode",1],["snapshot",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["live",9],["file",6],["never",2],["shares",2],["inode",2],["snapshot",14],["project",3],["worst",1],["six",1],["one",1],["ordinary",2],["write",4],["through",1],["name",1],["rewrote",2],["source",12],["session",4],["immutable",3],["bytes",6],["no",2],["later",1],["version",10],["re",1],["freeze",1],["them",1],["because",1],["returns",1],["early",1],["exists",1],["cfg",1],["store",4],["service",2],["workspace",2],["mine",1],["theirs",1],["path",4],["meta",3],["id",5],["before",2],["read",3],["record",2],["materialise",1],["artifact",1],["cohort",1],["csv",1],["new",2],["assert",4],["stat",4],["st",4],["ino",4],["hardlink",2],["its",2],["own",1],["proof",1],["matters",1],["must",1],["not",1],["reach",1],["either",1],["text",1],["overwritten",1],["by",1],["borrowing",1],["encoding",1],["utf",1],["writing",1],["borrowed",1],["working",1],["another",1],["frozen",1],["hashlib",1],["sha256",1],["hexdigest",1],["checksum",2],["longer",1],["describes",1]]},{"id":"tests/test_materialisation_atomicity.py#test_the_two_snapshots_have_private_inodes","name":[["test",1],["two",1],["snapshots",1],["have",1],["private",1],["inodes",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["two",3],["snapshots",2],["have",2],["private",2],["inodes",2],["project",3],["writable",1],["alias",1],["must",1],["not",1],["be",1],["able",1],["rewrite",1],["version",7],["identities",1],["cfg",1],["store",3],["service",2],["ws",1],["mine",1],["theirs",1],["source",6],["snapshot",8],["path",4],["meta",2],["id",4],["record",2],["materialise",1],["artifact",1],["new",3],["assert",2],["stat",4],["st",4],["ino",2],["nlink",2]]},{"id":"tests/test_materialisation_atomicity.py#test_the_worker_gives_a_materialise_the_cell_identity_to_dedup_with","name":[["test",1],["worker",1],["gives",1],["materialise",1],["cell",1],["identity",1],["dedup",1]],"path":[["tests",1],["test",1],["materialisation",1],["atomicity",1],["py",1]],"body":[["def",2],["test",5],["worker",14],["gives",2],["materialise",4],["cell",17],["identity",2],["dedup",2],["first",1],["hop",1],["above",2],["cannot",1],["reach",1],["calls",1],["service",2],["directly",1],["passes",1],["execution",4],["id",8],["itself",1],["so",1],["proves",1],["store",1],["repository",1],["half",1],["nothing",2],["about",1],["value",1],["comes",1],["from",5],["calling",1],["host",1],["artifact",4],["supplies",1],["no",1],["such",1],["field",1],["attach",4],["context",4],["injects",1],["filtered",1],["save",2],["alone",1],["reverting",1],["filter",1],["leaves",1],["green",1],["product",1],["unfixed",1],["measured",1],["exists",1],["openai4s",1],["kernel",1],["import",1],["as",1],["mod",7],["previous",2],["active",3],["try",1],["attached",2],["version",1],["src",1],["filename",1],["csv",2],["assert",3],["neighbour",1],["already",1],["covered",1],["unchanged",1],["saved",2],["path",1],["method",1],["writes",1],["keeps",1],["its",1],["args",1],["untouched",1],["other",2],["query",1],["sql",1],["select",1],["not",1],["finally",1]]},{"id":"tests/test_mcp_client.py","name":[["test",1],["mcp",1],["client",1],["py",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["offline",1],["mcp",7],["protocol",2],["child",1],["environment",2],["contracts",1],["from",8],["future",1],["import",21],["annotations",1],["errno",1],["http",6],["client",3],["json",1],["os",1],["socket",1],["ssl",1],["sys",1],["threading",1],["time",1],["types",1],["urllib",2],["error",1],["request",1],["pathlib",1],["path",1],["pytest",24],["openai4s",6],["deadline",3],["httpexchange",2],["timeout",1],["httpsconnection",1],["openai4",1],["python",1],["mcpconnection",1],["mcperror",1],["mcpmanager",1],["connector",1],["mcphttpconnection",1],["mcpoversized",1],["response",2],["mcptimeout",1],["servers",1],["example",1],["server",1],["resource",1],["uri",1],["mark",23],["stubbed",21],["backend",21],["parametrize",2],["initial",1],["200",1],["ok",1],["slow",1],["unfinished",1],["failure",1],["point",1],["arm",1],["read",1],["empty",1]]},{"id":"tests/test_mcp_client.py#_BoundedTransport","name":[["bounded",1],["transport",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["bounded",2],["transport",3],["read",2],["bound",2],["carrier",1],["every",1],["socket",1],["backed",1],["response",2],["has",1],["beneath",1],["reader",1],["refuses",1],["body",1],["cannot",1],["so",1],["double",1],["omits",1],["not",2],["cheaper",1],["fake",2],["http",1],["state",1],["produce",1],["def",2],["init",1],["self",4],["timeouts",2],["settimeout",1],["value",2],["append",1]]},{"id":"tests/test_mcp_client.py#_BoundedTransport.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["timeouts",1]]},{"id":"tests/test_mcp_client.py#_BoundedTransport.settimeout","name":[["settimeout",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["settimeout",2],["self",3],["value",3],["timeouts",1],["append",1]]},{"id":"tests/test_mcp_client.py#_HTTPHeaders","name":[["httpheaders",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["httpheaders",2],["dict",2],["def",1],["self",2],["key",2],["default",2],["none",1],["wanted",2],["str",2],["casefold",2],["return",1],["next",1],["value",2],["name",2],["items",1],["if",1]]},{"id":"tests/test_mcp_client.py#_HTTPHeaders.get","name":[],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["self",3],["key",3],["default",3],["none",2],["wanted",2],["str",2],["casefold",2],["return",1],["next",1],["value",2],["name",2],["items",1],["if",1]]},{"id":"tests/test_mcp_client.py#_HTTPResponse","name":[["httpresponse",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["httpresponse",2],["def",5],["init",1],["self",20],["status",4],["body",5],["headers",3],["none",2],["offset",5],["httpheaders",1],["socket",2],["bounded",1],["transport",1],["fp",1],["types",2],["simple",2],["namespace",2],["raw",1],["sock",1],["enter",1],["return",4],["exit",1],["args",1],["false",1],["getcode",1],["read",1],["size",5],["if",1],["len",2],["chunk",3]]},{"id":"tests/test_mcp_client.py#_HTTPResponse.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_mcp_client.py#_HTTPResponse.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["args",2],["return",1],["false",1]]},{"id":"tests/test_mcp_client.py#_HTTPResponse.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",9],["status",4],["body",4],["headers",4],["none",2],["offset",1],["httpheaders",1],["socket",2],["bounded",1],["transport",1],["fp",1],["types",2],["simple",2],["namespace",2],["raw",1],["sock",1]]},{"id":"tests/test_mcp_client.py#_HTTPResponse.getcode","name":[["getcode",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["getcode",2],["self",3],["return",1],["status",1]]},{"id":"tests/test_mcp_client.py#_HTTPResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",2],["self",8],["size",6],["if",1],["none",1],["len",2],["body",2],["offset",4],["chunk",3],["return",1]]},{"id":"tests/test_mcp_client.py#_permit_fake_http","name":[["permit",1],["fake",1],["http",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["permit",2],["fake",2],["http",2],["monkeypatch",6],["opener",4],["from",1],["openai4s",1],["import",1],["egress",2],["webtools",3],["setattr",4],["urllib",1],["request",1],["build",1],["lambda",4],["handlers",1],["network",1],["allowed",1],["true",1],["guard",1],["url",4],["none",2],["check",1]]},{"id":"tests/test_mcp_client.py#_rpc_response","name":[["rpc",1],["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["rpc",2],["response",2],["message",4],["session",5],["none",3],["media",4],["type",5],["application",2],["json",3],["body",4],["dumps",1],["encode",1],["utf",1],["if",2],["text",1],["event",2],["stream",1],["ndata",1],["headers",3],["content",1],["not",1],["mcp",1],["id",1],["return",1],["httpresponse",1],["200",1]]},{"id":"tests/test_mcp_client.py#_silent_server_config","name":[["silent",1],["server",1],["config",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["silent",3],["server",2],["config",2],["tmp",3],["path",3],["behaviour",7],["str",3],["dict",2],["connector",1],["answers",1],["initialize",2],["then",1],["misbehaves",1],["one",1],["exact",1],["way",1],["script",3],["srv",1],["py",1],["write",3],["text",1],["import",1],["json",4],["sys",7],["time",3],["line",5],["stdin",1],["strip",1],["if",4],["not",1],["continue",3],["msg",3],["loads",1],["mid",4],["id",3],["none",1],["method",1],["stdout",4],["dumps",2],["jsonrpc",2],["result",2],["flush",2],["sleep",2],["120",1],["elif",1],["late",1],["tools",1],["name",1],["stale",1],["encoding",1],["utf",1],["return",1],["command",1],["executable",1]]},{"id":"tests/test_mcp_client.py#_socketpair_deadline_opener","name":[["socketpair",1],["deadline",1],["opener",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",4],["socketpair",6],["deadline",8],["opener",6],["exchange",3],["httpexchange",2],["client",6],["socket",5],["urllib",5],["request",4],["director",2],["whose",1],["https",2],["connection",3],["uses",1],["one",1],["deterministic",1],["class",1],["httpsconnection",1],["init",2],["self",5],["args",2],["kwargs",3],["there",1],["no",1],["tls",2],["handshake",1],["loading",1],["system",1],["ca",1],["files",1],["must",1],["not",1],["consume",1],["short",1],["meant",1],["body",1],["reads",1],["context",1],["ssl",2],["sslcontext",1],["protocol",1],["super",1],["connect",1],["none",1],["sock",1],["absolute",2],["register",1],["settimeout",1],["remaining",1],["return",1],["build",1],["proxy",1],["handler",2]]},{"id":"tests/test_mcp_client.py#_socketpair_deadline_opener._SocketpairConnection","name":[["socketpair",1],["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["socketpair",3],["connection",2],["deadline",5],["httpsconnection",2],["def",2],["init",2],["self",5],["args",2],["kwargs",3],["there",1],["no",1],["tls",2],["handshake",1],["loading",1],["system",1],["ca",1],["files",1],["must",1],["not",1],["consume",1],["short",1],["meant",1],["body",1],["reads",1],["context",1],["ssl",2],["sslcontext",1],["protocol",1],["client",4],["super",1],["connect",1],["none",1],["sock",1],["absolute",2],["register",1],["socket",1],["settimeout",1],["remaining",1]]},{"id":"tests/test_mcp_client.py#_socketpair_deadline_opener._SocketpairConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",3],["self",2],["args",3],["kwargs",4],["there",2],["no",2],["tls",3],["handshake",2],["socketpair",2],["loading",2],["system",2],["ca",2],["files",2],["must",2],["not",2],["consume",2],["short",2],["deadline",2],["meant",2],["body",2],["reads",2],["context",1],["ssl",2],["sslcontext",1],["protocol",1],["client",1],["super",1]]},{"id":"tests/test_mcp_client.py#_socketpair_deadline_opener._SocketpairConnection.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["connect",2],["self",5],["none",2],["sock",1],["client",3],["absolute",2],["deadline",2],["register",1],["socket",1],["settimeout",1],["remaining",1]]},{"id":"tests/test_mcp_client.py#test_a_closed_connection_wakes_its_waiters","name":[["test",1],["closed",1],["connection",1],["wakes",1],["its",1],["waiters",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["closed",3],["connection",5],["wakes",2],["its",2],["waiters",2],["tmp",3],["path",3],["closing",1],["must",1],["not",2],["leave",1],["caller",2],["blocked",2],["reply",1],["cannot",1],["come",1],["mcpconnection",1],["silent",2],["server",1],["config",1],["behaviour",1],["command",1],["timeout",2],["30",1],["results",4],["list",2],["str",2],["call",2],["try",1],["tools",1],["except",1],["mcperror",1],["as",1],["error",2],["append",1],["worker",4],["threading",1],["thread",1],["target",1],["daemon",1],["true",1],["start",1],["time",1],["sleep",1],["close",2],["join",1],["10",1],["assert",2],["alive",1],["left",1],["lower",1]]},{"id":"tests/test_mcp_client.py#test_a_closed_connection_wakes_its_waiters.call","name":[["call",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["call",2],["try",1],["connection",1],["list",1],["tools",1],["except",1],["mcperror",1],["as",1],["error",2],["results",1],["append",1],["str",1]]},{"id":"tests/test_mcp_client.py#test_a_late_reply_is_discarded_rather_than_read_as_the_next_answer","name":[["test",1],["late",1],["reply",1],["discarded",1],["rather",1],["than",1],["read",1],["as",1],["next",1],["answer",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",3],["late",3],["reply",4],["discarded",2],["rather",2],["than",2],["read",3],["as",4],["next",4],["answer",4],["tmp",3],["path",3],["reason",1],["bare",1],["readline",1],["timeout",3],["would",1],["have",1],["been",1],["regression",1],["after",2],["request",4],["gives",1],["up",1],["server",3],["may",1],["still",1],["one",2],["shared",1],["stream",1],["no",1],["demux",1],["stale",3],["sitting",1],["pipe",1],["its",2],["own",1],["caller",1],["asking",1],["being",1],["handed",2],["silently",1],["right",1],["json",1],["shape",1],["connection",5],["mcpconnection",1],["silent",1],["config",1],["behaviour",1],["command",1],["process",1],["startup",1],["not",3],["latency",1],["claim",1],["keep",1],["deadline",1],["short",1],["only",1],["real",1],["subprocess",1],["has",1],["completed",1],["handshake",1],["try",1],["pytest",2],["raises",2],["mcperror",2],["list",2],["tools",2],["abandons",1],["id",1],["answers",1],["later",1],["time",1],["sleep",1],["lands",1],["while",1],["nobody",1],["waiting",1],["must",1],["be",1],["abandoned",1],["result",1],["raised",2],["assert",1],["str",1],["value",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_client.py#test_a_silent_connector_times_out_instead_of_holding_its_caller_forever","name":[["test",1],["silent",1],["connector",1],["times",1],["out",1],["instead",1],["holding",1],["its",1],["caller",1],["forever",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["silent",5],["connector",5],["times",2],["out",2],["instead",2],["holding",2],["its",4],["caller",3],["forever",2],["tmp",3],["path",3],["read",1],["reply",1],["looped",1],["readline",1],["no",1],["deadline",2],["accepted",1],["request",1],["never",1],["answered",1],["held",1],["life",1],["process",2],["worse",1],["mcpmanager",1],["takes",1],["own",1],["lock",1],["across",1],["connect",1],["so",1],["one",1],["wedged",1],["every",1],["other",1],["too",1],["hung",1],["call",1],["from",1],["kernel",1],["cell",2],["survived",1],["recovery",1],["leaving",1],["mcp",1],["dead",1],["wide",1],["connection",3],["mcpconnection",1],["server",1],["config",1],["behaviour",1],["command",1],["timeout",1],["try",1],["started",2],["time",2],["monotonic",2],["pytest",1],["raises",1],["mcperror",1],["as",1],["raised",2],["list",1],["tools",1],["elapsed",3],["assert",2],["20",1],["took",1],["1f",1],["did",1],["not",1],["apply",1],["exceeded",1],["str",1],["value",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_closes_a_response_rejected_after_open","name":[["test",1],["absolute",1],["exchange",1],["deadline",1],["closes",1],["response",1],["rejected",1],["after",1],["open",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",5],["test",2],["absolute",2],["exchange",5],["deadline",4],["closes",2],["response",8],["rejected",3],["after",2],["open",4],["httpexchange",2],["class",2],["init",1],["self",5],["close",4],["calls",3],["opener",2],["request",3],["timeout",4],["none",2],["assert",2],["not",1],["expire",1],["return",1],["pytest",1],["raises",1],["urllib",1],["https",1],["invalid",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_closes_a_response_rejected_after_open._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",1],["timeout",3],["none",2],["assert",1],["not",1],["exchange",1],["expire",1],["return",1],["response",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_closes_a_response_rejected_after_open._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",2],["timeout",4],["none",3],["assert",1],["not",1],["exchange",1],["expire",1],["return",1],["response",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_closes_a_response_rejected_after_open._Response","name":[["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["response",2],["def",2],["init",1],["self",4],["close",3],["calls",2]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_closes_a_response_rejected_after_open._Response.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["close",1],["calls",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_closes_a_response_rejected_after_open._Response.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["close",3],["self",3],["calls",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_interrupts_opener_during_response_headers","name":[["test",1],["absolute",1],["exchange",1],["deadline",1],["interrupts",1],["opener",1],["during",1],["response",1],["headers",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["absolute",2],["exchange",8],["deadline",7],["interrupts",2],["opener",6],["during",2],["response",5],["headers",4],["initial",3],["slow",3],["header",6],["cannot",1],["turn",1],["urllib",3],["idle",1],["timeout",3],["into",1],["infinite",1],["open",2],["peer",5],["supplies",1],["valid",1],["status",1],["starts",1],["but",1],["never",2],["terminates",1],["body",1],["reader",1],["reached",1],["only",1],["closing",1],["socket",3],["inside",2],["httpresponse",2],["begin",2],["make",1],["deterministic",1],["call",1],["return",2],["secret",6],["timer",6],["canary",1],["client",3],["socketpair",2],["sendall",2],["stop",3],["drip",5],["threading",2],["event",1],["none",3],["every",1],["byte",1],["arrives",1],["well",1],["relative",1],["legacy",1],["therefore",1],["remains",1],["whole",1],["two",1],["second",1],["producer",5],["lifetime",1],["instead",1],["timing",1],["out",1],["at",1],["150",1],["ms",1],["time",4],["monotonic",4],["while",1],["not",7],["wait",1],["025",1],["try",2],["except",1],["oserror",1],["thread",1],["target",1],["name",1],["upstream",1],["start",1],["httpexchange",2],["15",1],["started",2],["pytest",1],["raises",1],["as",1],["caught",3],["request",2],["https",1],["invalid",1],["authorization",1],["bearer",1],["finally",1],["close",2],["join",1],["elapsed",2],["assert",6],["10",1],["alive",2],["str",1],["value",2],["repr",2],["dict",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_interrupts_opener_during_response_headers.drip_header","name":[["drip",1],["header",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["drip",3],["header",2],["none",2],["every",2],["byte",2],["arrives",2],["well",2],["inside",2],["urllib",2],["relative",2],["socket",2],["timeout",2],["legacy",2],["opener",2],["therefore",2],["remains",2],["httpresponse",2],["begin",2],["whole",2],["two",2],["second",2],["producer",2],["lifetime",2],["instead",2],["timing",2],["out",2],["at",2],["150",2],["ms",2],["deadline",2],["time",2],["monotonic",2],["while",1],["not",1],["stop",1],["wait",1],["025",1],["try",1],["peer",1],["sendall",1],["except",1],["oserror",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_preserves_a_normal_header_and_body_response","name":[["test",1],["absolute",1],["exchange",1],["deadline",1],["preserves",1],["normal",1],["header",1],["body",1],["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["absolute",2],["exchange",7],["deadline",5],["preserves",2],["normal",2],["header",2],["body",2],["response",6],["same",1],["opener",4],["path",1],["admits",1],["ordinary",1],["cancels",1],["its",1],["timer",6],["client",3],["peer",3],["socket",1],["socketpair",2],["sendall",1],["http",1],["200",2],["ok",1],["content",1],["length",1],["httpexchange",1],["none",2],["try",1],["open",1],["urllib",1],["request",2],["https",1],["invalid",1],["complete",1],["as",1],["assert",3],["status",1],["read",1],["finally",1],["close",2],["not",2],["alive",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_preserves_http_status_errors","name":[["test",1],["absolute",1],["exchange",1],["deadline",1],["preserves",1],["http",1],["status",1],["errors",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["absolute",2],["exchange",5],["deadline",5],["preserves",2],["http",2],["status",7],["errors",2],["httpexchange",1],["error",5],["urllib",3],["httperror",2],["https",2],["invalid",2],["404",1],["not",2],["found",1],["none",3],["class",1],["opener",2],["open",2],["self",1],["request",3],["timeout",3],["assert",2],["expire",1],["raise",1],["pytest",1],["raises",1],["as",1],["caught",2],["value",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_preserves_http_status_errors._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",1],["timeout",3],["none",2],["assert",1],["not",1],["exchange",1],["expire",1],["raise",1],["status",1],["error",1]]},{"id":"tests/test_mcp_client.py#test_absolute_exchange_deadline_preserves_http_status_errors._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",2],["timeout",4],["none",3],["assert",1],["not",1],["exchange",1],["expire",1],["raise",1],["status",1],["error",1]]},{"id":"tests/test_mcp_client.py#test_an_explicit_interpreter_for_an_in_tree_module_is_not_overridden","name":[["test",1],["explicit",1],["interpreter",1],["tree",1],["module",1],["not",1],["overridden",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["interpreter",3],["tree",2],["module",3],["not",2],["overridden",2],["only",1],["our",1],["own",1],["token",1],["ours",1],["expand",1],["matching",1],["name",1],["alone",1],["also",1],["captured",1],["row",1],["operator",4],["wrote",1],["by",1],["hand",1],["conda",2],["chosen",1],["because",1],["carries",1],["scientific",1],["stack",1],["ran",1],["under",1],["daemon",1],["venv",1],["while",1],["connector",1],["editor",1],["kept",1],["displaying",1],["path",1],["they",1],["typed",1],["configuration",2],["shown",1],["one",1],["executed",1],["have",1],["be",1],["same",1],["choice",3],["opt",1],["envs",1],["protein",2],["bin",1],["python",1],["openai4s",1],["mcp",1],["servers",1],["design",1],["assert",1],["mcpmanager",1],["argv",1],["command",1],["list",1]]},{"id":"tests/test_mcp_client.py#test_bundled_server_supports_resources_and_prompts_end_to_end","name":[["test",1],["bundled",1],["server",1],["supports",1],["resources",1],["prompts",1],["end",2]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["bundled",2],["server",3],["supports",2],["resources",6],["prompts",6],["end",4],["manager",6],["mcpmanager",1],["config",5],["command",1],["openai4",1],["python",1],["openai4s",1],["mcp",1],["servers",1],["example",5],["try",1],["list",2],["assert",6],["uri",5],["resource",4],["content",4],["read",1],["contents",2],["third",1],["party",1],["packages",1],["text",3],["name",1],["summarize",2],["rendered",2],["prompt",1],["alpha",2],["beta",2],["gamma",2],["message",3],["messages",1],["role",1],["user",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_client.py#test_connection_uses_standard_resource_and_prompt_method_shapes","name":[["test",1],["connection",1],["uses",1],["standard",1],["resource",1],["prompt",1],["method",1],["shapes",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["connection",8],["uses",2],["standard",2],["resource",3],["prompt",3],["method",5],["shapes",2],["object",1],["new",1],["mcpconnection",1],["calls",3],["list",7],["tuple",1],["str",1],["dict",1],["none",2],["request",3],["params",2],["append",1],["return",1],["resources",6],["next",8],["cursor",6],["read",3],["contents",2],["prompts",6],["messages",2],["assert",5],["science",2],["dataset",2],["analyze",2],["kind",2],["fast",2],["uri",1],["name",1],["arguments",1]]},{"id":"tests/test_mcp_client.py#test_connection_uses_standard_resource_and_prompt_method_shapes.request","name":[["request",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["request",2],["method",4],["params",3],["none",2],["calls",1],["append",1],["return",1],["resources",3],["list",2],["next",4],["cursor",2],["read",1],["contents",1],["prompts",3],["messages",1]]},{"id":"tests/test_mcp_client.py#test_connector_environment_has_a_path_fallback_and_rejects_invalid_entries","name":[["test",1],["connector",1],["environment",1],["has",1],["path",1],["fallback",1],["rejects",1],["invalid",1],["entries",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["connector",8],["environment",7],["has",2],["path",3],["fallback",2],["rejects",2],["invalid",3],["entries",2],["assert",1],["source",5],["os",1],["defpath",1],["pytest",4],["raises",4],["mcperror",4],["match",4],["must",1],["be",2],["object",1],["token",3],["value",2],["env",1],["name",2],["bad",2],["cannot",1],["null",1],["none",1],["contains",1],["nul",1],["x00value",1]]},{"id":"tests/test_mcp_client.py#test_connector_environment_is_allowlisted_and_explicit_env_is_the_secret_boundary","name":[["test",1],["connector",1],["environment",1],["allowlisted",1],["explicit",1],["env",1],["secret",1],["boundary",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["connector",5],["environment",3],["allowlisted",2],["explicit",2],["env",10],["secret",8],["boundary",2],["source",3],["path",2],["safe",4],["bin",2],["home",4],["lang",2],["en",2],["us",2],["utf",2],["openai4",2],["llm",2],["api",2],["key",4],["daemon",2],["provider",1],["aws",2],["access",2],["cloud",1],["http",2],["proxy",3],["https",1],["user",1],["password",1],["invalid",1],["pythonpath",2],["untrusted",2],["imports",1],["node",2],["options",2],["require",1],["bootstrap",1],["js",1],["science",2],["mcp",2],["token",2],["mode",2],["assert",7],["pythonunbuffered",1],["isdisjoint",1]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key","name":[["test",1],["datapro",1],["web",1],["route",1],["calls",1],["search",1],["saves",1],["result",1],["never",1],["projects",1],["key",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",7],["test",3],["datapro",20],["web",3],["route",3],["calls",8],["search",8],["saves",2],["result",3],["never",3],["projects",2],["key",14],["tmp",3],["path",5],["monkeypatch",5],["caplog",2],["from",3],["openai4s",3],["import",3],["config",13],["llmconfig",2],["server",1],["gateway",8],["as",2],["mod",5],["class",2],["hub",3],["emitter",1],["self",4],["root",2],["frame",2],["id",18],["return",4],["lambda",10],["event",2],["none",4],["broadcast",1],["canary",6],["agent",4],["plan",4],["cfg",3],["data",4],["dir",1],["llm",1],["provider",2],["deepseek",1],["api",7],["runner",13],["session",1],["start",1],["idle",1],["sweeper",1],["false",3],["store",7],["upsert",1],["connector",17],["name",3],["volcengine",1],["pro",3],["command",2],["managed",2],["enabled",3],["true",6],["manager",3],["disconnect",2],["cache",1],["scope",1],["append",3],["call",10],["tool",8],["args",6],["outbound",3],["headers",1],["echoed",5],["code",7],["4011",2],["if",2],["query",6],["force",1],["else",1],["error",5],["text",4],["echo",3],["raw",2],["content",4],["type",1],["structured",3],["records",1],["title",1],["evidence",6],["reflected",1],["setattr",3],["mcp",1],["client",1],["try",1],["handler",18],["cls",2],["make",1],["object",1],["new",1],["replies",6],["json",6],["obj",2],["200",4],["body",27],["post",6],["status",8],["pop",4],["assert",29],["configured",1],["not",9],["dumps",5],["secret",1],["pytest",2],["raises",2],["match",2],["requires",1],["real",1],["connectors",3],["probe",1],["disabled",1],["must",2],["run",1],["find",2],["professional",4],["available",2],["message",2],["index",11],["complete",2],["source",2],["leaf",2],["count",2],["indexed",5],["digest",2],["redacted",2],["artifact",13],["saved",5],["read",1],["encoding",1],["utf",1],["total",3],["items",1],["generic",8],["indexing",1],["bypass",1],["uses",1],["same",2],["strict",1],["success",2],["gate",1],["returns",1],["completeness",1],["receipt",1],["even",1],["though",1],["create",1],["product",1],["one",1],["visible",1],["outcome",1],["failed",5],["upload",9],["compensate",1],["already",1],["created",1],["batch",1],["otherwise",1],["502",2],["leaves",1],["searchable",1],["ghost",3],["behind",1],["artifacts",3],["fail",2],["kwargs",1],["raise",1],["runtime",1],["injected",1],["failure",3],["sentinel",2]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["manager",2],["def",2],["disconnect",2],["self",2],["connector",4],["id",4],["cache",1],["scope",1],["none",1],["calls",2],["append",2],["call",1],["tool",3],["config",2],["args",3],["outbound",3],["headers",1],["provider",1],["echoed",5],["key",7],["agent",1],["plan",1],["code",3],["4011",2],["if",1],["query",1],["force",1],["else",1],["return",1],["error",1],["false",1],["text",3],["echo",3],["raw",1],["content",2],["type",1],["structured",1],["records",1],["title",1],["evidence",1],["reflected",1]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key._Manager.call_tool","name":[["call",1],["tool",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["call",2],["tool",5],["self",2],["connector",3],["id",3],["config",3],["args",4],["outbound",3],["headers",1],["provider",1],["calls",1],["append",1],["echoed",5],["key",7],["agent",1],["plan",1],["code",3],["4011",2],["if",1],["query",1],["force",1],["else",1],["return",1],["error",1],["false",1],["text",3],["echo",3],["raw",1],["content",2],["type",1],["structured",1],["records",1],["title",1],["evidence",1],["reflected",1]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key._Manager.disconnect","name":[["disconnect",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["disconnect",3],["self",2],["connector",3],["id",3],["cache",2],["scope",2],["none",2],["calls",1],["append",1]]},{"id":"tests/test_mcp_client.py#test_datapro_web_route_calls_search_saves_result_and_never_projects_key.fail_upload","name":[["fail",1],["upload",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["fail",2],["upload",3],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["injected",1],["data",1],["pro",1],["artifact",1],["failure",1]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config","name":[["test",1],["disconnect",1],["epoch",1],["rejects",1],["inflight",1],["connection",1],["from",1],["pre",1],["rotation",1],["config",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",8],["test",2],["disconnect",3],["epoch",2],["rejects",2],["inflight",2],["connection",8],["from",2],["pre",2],["rotation",2],["config",4],["monkeypatch",3],["saving",1],["replacement",1],["key",1],["invalidates",1],["still",1],["initializing",1],["started",3],["threading",3],["event",2],["release",3],["errors",4],["class",1],["command",1],["streamable",1],["http",1],["init",1],["self",9],["generation",8],["closed",3],["false",1],["faulted",1],["return",4],["list",3],["tools",3],["name",2],["close",1],["true",2],["connect",3],["if",1],["old",4],["assert",5],["wait",2],["manager",6],["mcpmanager",1],["setattr",1],["call",2],["try",1],["volcengine",3],["datapro",3],["except",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["asserted",1],["below",1],["append",1],["thread",4],["target",1],["start",1],["join",1],["len",1],["isinstance",1],["mcperror",1],["new",2],["shutdown",1]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config._Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["connection",2],["command",1],["streamable",1],["http",1],["def",4],["init",1],["self",9],["generation",4],["closed",3],["false",1],["faulted",1],["return",3],["list",1],["tools",1],["name",1],["close",1],["true",2]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config._Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",4],["generation",4],["closed",1],["false",1]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config._Connection.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["close",2],["self",3],["closed",1],["true",2],["return",1]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config._Connection.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["faulted",2],["self",3],["return",1],["closed",1]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config._Connection.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",2],["tools",2],["self",3],["return",1],["name",1],["generation",1]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["connect",2],["config",3],["connection",4],["generation",2],["if",1],["old",1],["started",1],["assert",1],["release",1],["wait",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_disconnect_epoch_rejects_inflight_connection_from_pre_rotation_config.old_call","name":[["old",1],["call",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["old",3],["call",2],["try",1],["manager",1],["list",1],["tools",1],["volcengine",1],["datapro",1],["generation",1],["except",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["asserted",1],["below",1],["errors",1],["append",1]]},{"id":"tests/test_mcp_client.py#test_editing_or_disabling_a_connector_drops_its_cached_process","name":[["test",1],["editing",1],["disabling",1],["connector",1],["drops",1],["its",1],["cached",1],["process",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",4],["test",3],["editing",3],["disabling",4],["connector",5],["drops",2],["its",2],["cached",3],["process",5],["tmp",3],["path",3],["connection",1],["outlived",1],["configuration",2],["created",1],["only",1],["delete",1],["called",1],["disconnect",4],["command",2],["env",1],["wrote",2],["new",2],["row",1],["left",2],["old",1],["child",1],["running",1],["answering",1],["so",2],["user",1],["just",1],["reconfigured",1],["kept",1],["serving",1],["from",3],["previous",2],["including",1],["credentials",1],["one",1],["enabled",5],["likewise",1],["alive",1],["off",1],["meant",1],["hidden",1],["not",2],["stopped",1],["openai4s",2],["config",3],["import",2],["llmconfig",2],["server",1],["gateway",4],["as",1],["mod",3],["class",1],["hub",3],["emitter",1],["self",2],["root",2],["frame",2],["id",3],["return",2],["lambda",7],["event",2],["none",2],["broadcast",1],["cfg",3],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",4],["key",2],["runner",4],["session",1],["start",1],["idle",1],["sweeper",1],["false",2],["try",2],["handler",12],["cls",2],["make",1],["object",1],["replies",2],["list",2],["query",1],["json",1],["obj",2],["code",2],["200",1],["append",2],["dropped",7],["str",1],["real",4],["mcp",1],["client",1],["manager",1],["original",2],["cid",2],["type",2],["ignore",2],["assignment",2],["body",3],["name",1],["c1",1],["true",2],["post",1],["connectors",3],["assert",3],["edit",1],["must",2],["drop",2],["stale",1],["first",1],["clear",2],["put",2],["stop",1],["enabling",1],["need",1],["anything",1],["finally",2],["close",1]]},{"id":"tests/test_mcp_client.py#test_editing_or_disabling_a_connector_drops_its_cached_process._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_mcp_client.py#test_editing_or_disabling_a_connector_drops_its_cached_process._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_mcp_client.py#test_editing_or_disabling_a_connector_drops_its_cached_process._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_mcp_client.py#test_managed_product_config_routes_project_only_local_credential_state","name":[["test",1],["managed",1],["product",1],["config",1],["routes",1],["project",1],["only",1],["local",1],["credential",1],["state",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",4],["test",5],["managed",3],["product",3],["config",12],["routes",2],["project",2],["only",3],["local",4],["credential",3],["state",2],["tmp",3],["path",3],["non",1],["stubbed",1],["response",2],["capture",1],["sources",1],["both",1],["shared",1],["key",17],["products",1],["from",3],["openai4s",3],["import",3],["datapro",9],["llmconfig",2],["server",1],["gateway",4],["as",1],["mod",3],["class",1],["hub",3],["emitter",1],["self",2],["root",2],["frame",2],["id",8],["return",2],["lambda",5],["event",2],["none",2],["broadcast",1],["cfg",3],["data",2],["dir",1],["llm",1],["provider",4],["deepseek",1],["api",6],["runner",5],["session",1],["start",1],["idle",1],["sweeper",1],["false",8],["store",1],["upsert",1],["connector",10],["name",5],["volcengine",1],["pro",1],["command",2],["enabled",5],["true",13],["try",1],["handler",13],["cls",2],["make",1],["object",1],["new",1],["replies",7],["query",1],["json",1],["obj",2],["code",2],["200",6],["append",1],["assert",6],["pop",5],["configured",5],["ark",5],["reused",5],["skill",6],["doubao",6],["search",6],["primary",3],["body",4],["agent",2],["plan",2],["post",2],["status",2],["ok",2],["second",2],["observes",1],["same",1],["brokered",1],["without",1],["network",1],["call",1],["its",1],["own",1],["save",1],["remains",1],["metadata",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_client.py#test_managed_product_config_routes_project_only_local_credential_state._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_mcp_client.py#test_managed_product_config_routes_project_only_local_credential_state._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_mcp_client.py#test_managed_product_config_routes_project_only_local_credential_state._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_mcp_client.py#test_manager_connect_never_passes_ambient_secrets_to_popen","name":[["test",1],["manager",1],["connect",1],["never",1],["passes",1],["ambient",1],["secrets",1],["popen",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["manager",4],["connect",3],["never",2],["passes",2],["ambient",4],["secrets",2],["popen",2],["monkeypatch",5],["captured",7],["class",1],["capturing",3],["connection",5],["init",1],["self",1],["command",5],["env",7],["none",3],["cwd",5],["timeout",3],["update",1],["setenv",2],["openai4",2],["llm",2],["api",2],["key",4],["secret",6],["aws",2],["access",2],["cloud",1],["setattr",1],["mcp",5],["client",1],["mcpconnection",1],["mcpmanager",1],["science",4],["args",1],["stdio",2],["token",2],["declared",2],["connector",2],["workspace",2],["assert",6],["isinstance",1],["not",2]]},{"id":"tests/test_mcp_client.py#test_manager_connect_never_passes_ambient_secrets_to_popen.CapturingConnection","name":[["capturing",1],["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["capturing",2],["connection",2],["def",1],["init",1],["self",1],["command",3],["env",3],["none",3],["cwd",3],["timeout",3],["captured",1],["update",1]]},{"id":"tests/test_mcp_client.py#test_manager_connect_never_passes_ambient_secrets_to_popen.CapturingConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",2],["command",4],["env",4],["none",6],["cwd",4],["timeout",4],["captured",1],["update",1]]},{"id":"tests/test_mcp_client.py#test_portable_openai4s_python_is_resolved_only_at_spawn_time","name":[["test",1],["portable",1],["openai4s",1],["python",1],["resolved",1],["only",1],["at",1],["spawn",1],["time",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["portable",2],["openai4s",4],["python",4],["resolved",2],["only",2],["at",2],["spawn",2],["time",2],["stored",3],["openai4",2],["mcp",2],["servers",2],["example",2],["server",2],["argv",3],["mcpmanager",1],["command",1],["args",1],["stdio",2],["assert",2],["sys",1],["executable",1]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late","name":[["test",1],["shutdown",1],["epoch",1],["rejects",1],["old",1],["store",1],["connection",1],["finishes",1],["late",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",8],["test",2],["shutdown",5],["epoch",2],["rejects",2],["old",10],["store",2],["connection",8],["finishes",2],["late",2],["monkeypatch",3],["pre",1],["data",1],["pro",1],["header",1],["provider",1],["cannot",1],["re",1],["enter",1],["cache",1],["started",3],["threading",3],["event",2],["release",3],["created",3],["errors",4],["class",1],["command",1],["streamable",1],["http",1],["init",1],["self",9],["generation",10],["closed",4],["false",1],["faulted",1],["return",4],["list",4],["tools",4],["name",3],["close",1],["true",3],["connect",3],["config",2],["append",2],["if",1],["assert",9],["wait",2],["manager",8],["mcpmanager",1],["setattr",1],["call",2],["try",1],["volcengine",4],["datapro",4],["except",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["asserted",1],["below",1],["thread",5],["target",1],["start",1],["new",5],["join",1],["not",1],["alive",1],["len",1],["isinstance",1],["mcperror",1],["conns",1]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late._Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["connection",2],["command",1],["streamable",1],["http",1],["def",4],["init",1],["self",9],["generation",4],["closed",3],["false",1],["faulted",1],["return",3],["list",1],["tools",1],["name",1],["close",1],["true",2]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late._Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",4],["generation",4],["closed",1],["false",1]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late._Connection.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["close",2],["self",3],["closed",1],["true",2],["return",1]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late._Connection.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["faulted",2],["self",3],["return",1],["closed",1]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late._Connection.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["list",2],["tools",2],["self",3],["return",1],["name",1],["generation",1]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["connect",2],["config",3],["connection",5],["generation",2],["created",1],["append",1],["if",1],["old",1],["started",1],["assert",1],["release",1],["wait",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_shutdown_epoch_rejects_an_old_store_connection_that_finishes_late.old_call","name":[["old",1],["call",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["old",4],["call",2],["try",1],["manager",1],["list",1],["tools",1],["volcengine",1],["datapro",1],["generation",1],["except",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["asserted",1],["below",1],["errors",1],["append",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_404_reinitializes_the_session_once","name":[["test",1],["streamable",1],["http",1],["404",1],["reinitializes",1],["session",1],["once",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["streamable",3],["http",4],["404",3],["reinitializes",2],["session",7],["once",2],["monkeypatch",3],["requests",4],["expired",6],["false",1],["class",1],["opener",2],["open",1],["self",1],["request",3],["timeout",1],["none",2],["nonlocal",1],["payload",7],["json",1],["loads",1],["data",3],["append",1],["method",4],["if",4],["initialize",2],["new",1],["else",1],["old",1],["return",3],["rpc",2],["response",2],["jsonrpc",2],["id",4],["result",2],["notifications",1],["initialized",1],["httpresponse",1],["202",1],["tools",4],["list",3],["not",1],["true",1],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",2],["name",2],["pro",2],["search",2],["permit",1],["fake",1],["manager",3],["mcpmanager",1],["try",1],["assert",3],["datapro",1],["transport",1],["https",1],["dataset",1],["example",1],["mcp",1],["finally",1],["shutdown",1],["count",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_404_reinitializes_the_session_once._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",3],["timeout",1],["none",2],["nonlocal",1],["expired",5],["payload",7],["json",1],["loads",1],["data",2],["requests",1],["append",1],["method",4],["if",4],["initialize",1],["session",5],["new",1],["else",1],["old",1],["return",3],["rpc",2],["response",2],["jsonrpc",2],["id",4],["result",2],["notifications",1],["initialized",1],["httpresponse",1],["202",1],["tools",2],["list",1],["not",1],["true",1],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["404",1],["name",1],["pro",1],["search",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_404_reinitializes_the_session_once._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",4],["timeout",2],["none",3],["nonlocal",1],["expired",5],["payload",7],["json",1],["loads",1],["data",2],["requests",1],["append",1],["method",4],["if",4],["initialize",1],["session",5],["new",1],["else",1],["old",1],["return",3],["rpc",2],["response",2],["jsonrpc",2],["id",4],["result",2],["notifications",1],["initialized",1],["httpresponse",1],["202",1],["tools",2],["list",1],["not",1],["true",1],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["404",1],["name",1],["pro",1],["search",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_cap_covers_header_stream_and_exact_boundary","name":[["test",1],["streamable",1],["http",1],["body",1],["cap",1],["covers",1],["header",1],["stream",1],["exact",1],["boundary",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["streamable",2],["http",3],["body",5],["cap",2],["covers",2],["header",2],["stream",2],["exact",4],["boundary",2],["monkeypatch",3],["setattr",1],["mcp",1],["max",1],["frame",1],["bytes",1],["connection",5],["object",1],["new",1],["mcphttpconnection",1],["timeout",1],["announced",2],["httpresponse",3],["200",3],["1234",3],["content",1],["length",1],["pytest",2],["raises",2],["mcpoversized",2],["response",2],["read",3],["httpexchange",3],["deadline",3],["streamed",2],["12345",1],["assert",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check","name":[["test",1],["streamable",1],["http",1],["body",1],["reader",1],["prefers",1],["one",1],["raw",1],["read",1],["per",1],["deadline",1],["check",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",9],["test",2],["streamable",2],["http",2],["body",5],["reader",2],["prefers",2],["one",4],["raw",5],["read",8],["per",2],["deadline",3],["check",2],["response",8],["read1",8],["must",2],["never",1],["fall",1],["back",1],["buffered",2],["class",4],["socket",6],["init",4],["self",19],["timeouts",4],["settimeout",1],["value",4],["append",1],["sock",5],["fp",3],["only",2],["headers",1],["httpheaders",1],["chunks",2],["iter",1],["calls",3],["size",2],["return",1],["next",1],["raise",1],["assertion",1],["error",1],["not",1],["run",1],["exists",1],["connection",3],["object",1],["new",1],["mcphttpconnection",1],["timeout",1],["exchange",2],["httpexchange",1],["assert",4],["len",1],["all",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._FP","name":[["fp",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["fp",2],["def",1],["init",1],["self",2],["sock",2],["raw",2]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._FP.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["sock",3],["raw",2]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Raw","name":[["raw",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["raw",2],["def",1],["init",1],["self",2],["sock",3]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Raw.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["sock",4]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Read1OnlyResponse","name":[["read1",1],["only",1],["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["read1",6],["only",2],["response",2],["def",3],["init",1],["self",11],["headers",1],["httpheaders",1],["socket",3],["fp",2],["chunks",2],["iter",1],["one",1],["read",3],["calls",2],["size",2],["return",1],["next",1],["raise",1],["assertion",1],["error",1],["buffered",1],["must",1],["not",1],["run",1],["exists",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Read1OnlyResponse.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",8],["headers",1],["httpheaders",1],["socket",3],["fp",2],["chunks",1],["iter",1],["one",1],["read",1],["read1",1],["calls",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Read1OnlyResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",3],["self",2],["size",2],["raise",1],["assertion",1],["error",1],["buffered",1],["must",1],["not",1],["run",1],["read1",1],["exists",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Read1OnlyResponse.read1","name":[["read1",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read1",3],["self",4],["size",2],["calls",1],["return",1],["next",1],["chunks",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Socket","name":[["socket",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["socket",2],["def",2],["init",1],["self",4],["timeouts",2],["settimeout",1],["value",2],["append",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Socket.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["timeouts",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_prefers_one_raw_read_per_deadline_check._Socket.settimeout","name":[["settimeout",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["settimeout",2],["self",3],["value",3],["timeouts",1],["append",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires","name":[["test",1],["streamable",1],["http",1],["body",1],["reader",1],["stops",1],["transport",1],["retires",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",11],["test",3],["streamable",2],["http",2],["body",14],["reader",3],["stops",2],["transport",3],["retires",2],["complete",1],["content",3],["length",6],["must",2],["not",4],["fail",1],["its",1],["own",1],["closed",2],["socket",12],["cpython",1],["11",1],["httpresponse",1],["read1",6],["calls",4],["close",1],["conn",1],["same",1],["call",1],["returns",1],["final",1],["byte",1],["urllib",1],["connection",4],["back",1],["headers",2],["arrived",1],["so",2],["read",6],["drops",2],["last",1],["reference",1],["descriptor",2],["goes",1],["away",1],["arming",1],["timeout",2],["afterwards",1],["raised",1],["oserror",2],["ebadf",2],["turned",1],["fully",1],["json",2],["rpc",1],["reply",1],["into",1],["failure",1],["invisible",1],["every",1],["fake",1],["because",1],["only",1],["real",1],["refuses",1],["class",4],["retired",2],["init",4],["self",36],["timeouts",4],["fd",4],["settimeout",1],["value",4],["if",4],["raise",2],["errno",1],["bad",1],["file",1],["append",1],["fileno",2],["return",4],["raw",3],["sock",5],["fp",6],["end",2],["closing",2],["response",9],["httpheaders",1],["str",1],["len",5],["offset",4],["isclosed",2],["none",4],["size",7],["stdlib",1],["signature",1],["argument",1],["passes",1],["default",1],["modelled",1],["instead",1],["silently",1],["returning",1],["from",1],["backwards",1],["slice",1],["chunk",5],["min",1],["assertion",1],["error",1],["buffered",1],["run",1],["exists",1],["payload",3],["dumps",1],["jsonrpc",1],["id",1],["result",1],["ok",1],["true",2],["encode",1],["object",1],["new",1],["mcphttpconnection",1],["exchange",2],["httpexchange",1],["deadline",1],["assert",5],["all",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._EndOfBodyClosingResponse","name":[["end",1],["body",1],["closing",1],["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["end",2],["body",8],["closing",2],["response",2],["def",4],["init",1],["self",24],["headers",1],["httpheaders",1],["content",1],["length",5],["str",1],["len",4],["socket",4],["retired",1],["fp",5],["offset",4],["read1",4],["calls",2],["isclosed",1],["return",3],["none",4],["size",7],["stdlib",1],["signature",1],["so",1],["reader",1],["drops",1],["argument",1],["passes",1],["default",1],["modelled",1],["instead",1],["silently",1],["returning",1],["from",1],["backwards",1],["slice",1],["if",3],["chunk",5],["min",1],["not",3],["fd",1],["read",2],["raise",1],["assertion",1],["error",1],["buffered",1],["must",1],["run",1],["exists",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._EndOfBodyClosingResponse.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",10],["body",6],["headers",1],["httpheaders",1],["content",1],["length",2],["str",1],["len",2],["socket",3],["retired",1],["fp",2],["offset",1],["read1",1],["calls",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._EndOfBodyClosingResponse.isclosed","name":[["isclosed",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["isclosed",2],["self",3],["return",1],["fp",1],["none",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._EndOfBodyClosingResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",3],["self",2],["size",2],["raise",1],["assertion",1],["error",1],["buffered",1],["must",1],["not",1],["run",1],["read1",1],["exists",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._EndOfBodyClosingResponse.read1","name":[["read1",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read1",3],["self",13],["size",8],["stdlib",2],["signature",2],["so",2],["reader",2],["drops",2],["argument",2],["passes",2],["default",2],["modelled",2],["instead",2],["silently",2],["returning",2],["from",2],["backwards",2],["slice",2],["calls",1],["if",3],["fp",2],["none",3],["return",2],["length",3],["chunk",5],["body",1],["offset",3],["min",1],["len",2],["not",2],["socket",1],["fd",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._FP","name":[["fp",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["fp",2],["def",1],["init",1],["self",2],["sock",2],["raw",2]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._FP.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["sock",3],["raw",2]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._Raw","name":[["raw",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["raw",2],["def",1],["init",1],["self",2],["sock",3]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._Raw.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["sock",4]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._RetiredSocket","name":[["retired",1],["socket",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["retired",2],["socket",2],["def",3],["init",1],["self",8],["timeouts",2],["fd",3],["settimeout",1],["value",2],["if",1],["raise",1],["oserror",1],["errno",1],["ebadf",1],["bad",1],["file",1],["descriptor",1],["append",1],["fileno",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._RetiredSocket.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",4],["timeouts",1],["fd",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._RetiredSocket.fileno","name":[["fileno",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["fileno",2],["self",3],["return",1],["fd",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_reader_stops_when_the_transport_retires._RetiredSocket.settimeout","name":[["settimeout",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["settimeout",2],["self",4],["value",3],["if",1],["fd",1],["raise",1],["oserror",1],["errno",1],["ebadf",1],["bad",1],["file",1],["descriptor",1],["timeouts",1],["append",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_watchdog_interrupts_a_chunked_slow_drip","name":[["test",1],["streamable",1],["http",1],["body",1],["watchdog",1],["interrupts",1],["chunked",1],["slow",1],["drip",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["streamable",2],["http",4],["body",5],["watchdog",4],["interrupts",2],["chunked",4],["slow",4],["drip",7],["monkeypatch",3],["exercise",2],["deliberately",2],["shorter",2],["socket",4],["timeout",4],["racing",2],["separate",2],["contract",2],["below",2],["keep",2],["real",2],["blocked",2],["read",3],["longer",2],["lived",2],["setattr",1],["openai4s",1],["deadline",4],["setter",1],["lambda",2],["response",3],["remaining",1],["client",4],["settimeout",1],["peer",4],["socketpair",2],["sendall",2],["200",1],["ok",1],["transfer",1],["encoding",1],["content",1],["type",1],["application",1],["json",1],["stop",3],["threading",2],["event",1],["partial",2],["chunk",2],["line",2],["none",1],["piece",2],["if",1],["wait",1],["05",1],["return",2],["try",2],["except",1],["oserror",1],["producer",4],["thread",1],["target",1],["name",1],["upstream",1],["start",1],["exchange",6],["httpexchange",1],["connection",3],["object",1],["new",1],["mcphttpconnection",1],["started",2],["time",2],["monotonic",2],["pytest",1],["raises",1],["mcptimeout",1],["match",1],["exceeded",1],["2s",1],["opener",3],["open",1],["urllib",1],["request",2],["https",1],["invalid",1],["as",1],["finally",1],["close",2],["join",1],["assert",3],["15",1],["expired",1],["true",1],["not",1],["alive",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_body_watchdog_interrupts_a_chunked_slow_drip.drip_partial_chunk_line","name":[["drip",1],["partial",1],["chunk",1],["line",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["drip",3],["partial",2],["chunk",2],["line",2],["none",2],["piece",2],["if",1],["stop",1],["wait",1],["05",1],["return",2],["try",1],["peer",1],["sendall",1],["except",1],["oserror",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_complete_body_survives_a_late_clock_without_expiry","name":[["test",1],["streamable",1],["http",1],["complete",1],["body",1],["survives",1],["late",1],["clock",1],["without",1],["expiry",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["streamable",2],["http",2],["complete",2],["body",3],["survives",2],["late",2],["clock",2],["without",2],["expiry",2],["response",3],["httpresponse",1],["200",1],["content",1],["length",2],["exchange",4],["httpexchange",1],["deadline",2],["time",1],["monotonic",1],["connection",3],["object",1],["new",1],["mcphttpconnection",1],["timeout",1],["assert",2],["read",1],["expired",1],["false",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_observed_truncation_survives_a_late_clock_without_expiry","name":[["test",1],["streamable",1],["http",1],["observed",1],["truncation",1],["survives",1],["late",1],["clock",1],["without",1],["expiry",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["test",2],["streamable",2],["http",2],["observed",2],["truncation",2],["survives",2],["late",2],["clock",2],["without",2],["expiry",2],["response",4],["httpresponse",1],["200",1],["content",1],["length",3],["isclosed",1],["lambda",1],["true",1],["exchange",4],["httpexchange",1],["deadline",2],["time",1],["monotonic",1],["connection",3],["object",1],["new",1],["mcphttpconnection",1],["timeout",1],["pytest",1],["raises",1],["mcperror",1],["match",1],["ended",1],["before",1],["its",1],["declared",1],["read",1],["body",1],["assert",1],["expired",1],["false",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_refuses_redirect_without_leaking_headers","name":[["test",1],["streamable",1],["http",1],["refuses",1],["redirect",1],["without",1],["leaking",1],["headers",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",3],["streamable",3],["http",4],["refuses",2],["redirect",3],["without",2],["leaking",2],["headers",3],["monkeypatch",3],["canary",6],["plan",2],["key",3],["must",1],["not",3],["escape",1],["class",1],["opener",2],["open",1],["self",1],["request",2],["timeout",1],["none",2],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",2],["302",1],["location",1],["https",2],["other",1],["example",2],["mcp",2],["permit",1],["fake",1],["manager",2],["mcpmanager",1],["pytest",1],["raises",1],["mcperror",1],["as",1],["raised",3],["list",1],["tools",1],["datapro",1],["transport",1],["dataset",1],["message",3],["str",1],["value",2],["assert",3],["was",1],["refused",1],["repr",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_refuses_redirect_without_leaking_headers._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",2],["timeout",1],["none",2],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["302",1],["canary",2],["location",1],["https",1],["other",1],["example",1],["mcp",1],["key",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_refuses_redirect_without_leaking_headers._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",3],["timeout",2],["none",3],["raise",1],["urllib",1],["error",1],["httperror",1],["full",1],["url",1],["302",1],["canary",2],["location",1],["https",1],["other",1],["example",1],["mcp",1],["key",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_rejects_truncated_and_unbounded_bodies","name":[["test",1],["streamable",1],["http",1],["rejects",1],["truncated",1],["unbounded",1],["bodies",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",5],["test",2],["streamable",2],["http",2],["rejects",2],["truncated",2],["unbounded",5],["bodies",2],["class",2],["short",5],["response",5],["httpresponse",1],["init",2],["self",5],["body",7],["declared",4],["super",2],["200",1],["content",1],["length",5],["str",1],["read",7],["size",3],["chunk",3],["len",2],["return",1],["headers",1],["httpheaders",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["be",1],["connection",4],["object",1],["new",1],["mcphttpconnection",1],["timeout",1],["jsonrpc",1],["pytest",2],["raises",2],["mcperror",2],["match",2],["ended",1],["before",1],["its",1],["httpexchange",2],["deadline",2],["assert",1],["no",1],["bounded",1],["transport",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_rejects_truncated_and_unbounded_bodies._ShortResponse","name":[["short",1],["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["short",2],["response",2],["httpresponse",2],["def",2],["init",2],["self",4],["body",2],["declared",3],["super",2],["200",1],["content",1],["length",3],["str",1],["read",2],["size",2],["chunk",3],["len",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_rejects_truncated_and_unbounded_bodies._ShortResponse.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",3],["self",3],["body",3],["declared",4],["super",1],["200",1],["content",1],["length",2],["str",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_rejects_truncated_and_unbounded_bodies._ShortResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",3],["self",3],["size",3],["chunk",3],["super",1],["length",1],["len",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_rejects_truncated_and_unbounded_bodies._UnboundedResponse","name":[["unbounded",1],["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["unbounded",3],["response",3],["headers",1],["httpheaders",1],["def",1],["read",2],["self",1],["size",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["be",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_rejects_truncated_and_unbounded_bodies._UnboundedResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",3],["self",2],["size",2],["raise",1],["assertion",1],["error",1],["unbounded",1],["response",1],["must",1],["not",1],["be",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout","name":[["test",1],["streamable",1],["http",1],["slow",1],["drip",1],["cannot",1],["refresh",1],["absolute",1],["timeout",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",10],["test",2],["streamable",2],["http",4],["slow",5],["drip",5],["cannot",2],["refresh",2],["absolute",2],["timeout",3],["monkeypatch",3],["each",1],["byte",1],["may",1],["arrive",1],["time",2],["but",1],["whole",1],["body",2],["still",1],["has",1],["one",1],["budget",2],["clock",4],["bounded",1],["reader",2],["consults",1],["now",4],["loop",1],["shared",1],["property",1],["not",1],["either",1],["transport",1],["module",1],["from",1],["openai4s",1],["import",1],["deadline",3],["class",5],["100",1],["classmethod",1],["monotonic",3],["cls",2],["return",2],["socket",7],["init",4],["self",17],["timeouts",5],["settimeout",1],["value",2],["append",1],["raw",3],["sock",5],["fp",3],["response",8],["headers",1],["httpheaders",1],["read1",5],["calls",3],["size",2],["read",2],["raise",1],["assertion",1],["error",1],["protection",1],["requires",1],["setattr",1],["connection",3],["object",1],["new",1],["mcphttpconnection",1],["exchange",2],["httpexchange",1],["pytest",2],["raises",1],["mcptimeout",1],["match",1],["exceeded",1],["1s",1],["assert",3],["approx",1],["all",1],["later",2],["earlier",2],["zip",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._Clock","name":[["clock",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["clock",2],["now",2],["100",1],["classmethod",1],["def",1],["monotonic",1],["cls",2],["return",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._Clock.monotonic","name":[["monotonic",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["monotonic",2],["cls",3],["return",1],["now",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._FP","name":[["fp",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["fp",2],["def",1],["init",1],["self",2],["sock",2],["raw",2]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._FP.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["sock",3],["raw",2]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._Raw","name":[["raw",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["raw",2],["def",1],["init",1],["self",2],["sock",3]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._Raw.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["sock",4]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._SlowDripResponse","name":[["slow",1],["drip",1],["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["slow",3],["drip",3],["response",2],["def",3],["init",1],["self",9],["headers",1],["httpheaders",1],["socket",3],["fp",2],["read1",4],["calls",2],["size",2],["clock",1],["now",1],["return",1],["read",1],["raise",1],["assertion",1],["error",1],["protection",1],["requires",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._SlowDripResponse.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",7],["headers",1],["httpheaders",1],["socket",3],["fp",2],["read1",1],["calls",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._SlowDripResponse.read","name":[["read",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read",2],["self",2],["size",2],["raise",1],["assertion",1],["error",1],["slow",1],["drip",1],["protection",1],["requires",1],["read1",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._SlowDripResponse.read1","name":[["read1",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read1",3],["self",3],["size",2],["calls",1],["clock",1],["now",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._Socket","name":[["socket",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["socket",2],["def",2],["init",1],["self",4],["timeouts",2],["settimeout",1],["value",2],["append",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._Socket.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["timeouts",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_slow_drip_cannot_refresh_the_absolute_timeout._Socket.settimeout","name":[["settimeout",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["settimeout",2],["self",3],["value",3],["timeouts",1],["append",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_socket_timeout_preceding_watchdog_uses_mcp_error","name":[["test",1],["streamable",1],["http",1],["socket",1],["timeout",1],["preceding",1],["watchdog",1],["uses",1],["mcp",1],["error",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["streamable",2],["http",2],["socket",3],["timeout",4],["preceding",2],["watchdog",2],["uses",2],["mcp",2],["error",3],["response",3],["httpresponse",1],["200",1],["unfinished",1],["timed",3],["out",3],["size",1],["raise",1],["read",2],["read1",1],["exchange",3],["httpexchange",1],["deadline",1],["connection",3],["object",1],["new",1],["mcphttpconnection",1],["pytest",1],["raises",1],["mcptimeout",1],["match",1],["exceeded",1],["2s",1],["body",1],["assert",1],["not",1],["expired",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_socket_timeout_preceding_watchdog_uses_mcp_error.timed_out","name":[["timed",1],["out",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["timed",3],["out",3],["size",2],["raise",1],["timeout",1],["error",1],["socket",1],["read",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_uses_fresh_headers_and_preserves_structured_content","name":[["test",1],["streamable",1],["http",1],["uses",1],["fresh",1],["headers",1],["preserves",1],["structured",1],["content",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",3],["test",2],["streamable",3],["http",4],["uses",2],["fresh",2],["headers",6],["preserves",2],["structured",13],["content",5],["monkeypatch",3],["cached",3],["connection",1],["resolves",1],["secrets",2],["each",2],["outbound",1],["post",1],["also",1],["drives",1],["both",1],["response",4],["media",2],["types",1],["202",2],["notification",1],["shape",1],["initialize",2],["tools",6],["list",6],["success",1],["alone",1],["deliberately",1],["not",3],["interpreted",1],["here",1],["requests",6],["keys",2],["iter",1],["plan",20],["init",11],["notify",3],["more",5],["secret",5],["class",1],["opener",2],["open",1],["self",1],["request",3],["timeout",3],["none",2],["payload",6],["json",4],["loads",1],["data",6],["name",4],["casefold",1],["value",4],["header",1],["items",1],["append",1],["method",5],["if",3],["return",4],["rpc",3],["jsonrpc",3],["id",7],["result",8],["protocol",2],["version",2],["2025",2],["06",2],["18",2],["session",4],["notifications",1],["initialized",1],["httpresponse",1],["pro",3],["search",3],["type",2],["text",4],["event",2],["stream",2],["reflected",5],["agent",3],["key",9],["real",1],["code",2],["record",2],["echo",2],["redacted",9],["literal",2],["prior",3],["extended",2],["permit",1],["fake",1],["manager",6],["mcpmanager",1],["config",3],["transport",1],["url",1],["https",1],["dataset",1],["example",1],["mcp",3],["provider",1],["lambda",1],["next",1],["try",1],["datapro",4],["call",1],["tool",1],["query",1],["question",1],["conns",2],["assert",17],["reflection",1],["distinct",1],["sent",1],["must",1],["occupy",1],["one",1],["bounded",1],["scrub",1],["entry",3],["finally",1],["shutdown",1],["raw",1],["dumps",2],["accept",1],["application",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_uses_fresh_headers_and_preserves_structured_content._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",3],["timeout",2],["none",1],["payload",6],["json",1],["loads",1],["data",3],["headers",3],["name",3],["casefold",1],["value",3],["header",1],["items",1],["requests",1],["append",1],["method",5],["if",3],["initialize",1],["return",4],["rpc",3],["response",3],["jsonrpc",3],["id",6],["result",4],["protocol",1],["version",1],["2025",1],["06",1],["18",1],["session",2],["notifications",1],["initialized",1],["httpresponse",1],["202",1],["tools",2],["list",1],["pro",1],["search",1],["media",1],["type",2],["text",3],["event",1],["stream",1],["reflected",4],["agent",1],["plan",4],["key",4],["content",2],["real",1],["structured",1],["code",1],["record",1],["echo",1],["redacted",2],["literal",1],["prior",2],["init",3],["extended",1],["more",1],["secret",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_uses_fresh_headers_and_preserves_structured_content._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",4],["timeout",3],["none",2],["payload",6],["json",1],["loads",1],["data",3],["headers",3],["name",3],["casefold",1],["value",3],["header",1],["items",1],["requests",1],["append",1],["method",5],["if",3],["initialize",1],["return",4],["rpc",3],["response",3],["jsonrpc",3],["id",6],["result",4],["protocol",1],["version",1],["2025",1],["06",1],["18",1],["session",2],["notifications",1],["initialized",1],["httpresponse",1],["202",1],["tools",2],["list",1],["pro",1],["search",1],["media",1],["type",2],["text",3],["event",1],["stream",1],["reflected",4],["agent",1],["plan",4],["key",4],["content",2],["real",1],["structured",1],["code",1],["record",1],["echo",1],["redacted",2],["literal",1],["prior",2],["init",3],["extended",1],["more",1],["secret",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_uses_the_exchange_deadline_during_initialize","name":[["test",1],["streamable",1],["http",1],["uses",1],["exchange",1],["deadline",1],["during",1],["initialize",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",4],["test",2],["streamable",2],["http",5],["uses",2],["exchange",4],["deadline",7],["during",2],["initialize",2],["monkeypatch",6],["mcp",5],["transport",1],["not",6],["just",1],["its",1],["helper",1],["owns",1],["header",1],["watchdog",1],["from",1],["openai4s",1],["import",1],["egress",2],["webtools",3],["client",3],["peer",3],["socket",1],["socketpair",4],["sendall",1],["200",1],["ok",1],["slow",1],["unfinished",1],["exchanges",6],["class",1],["httpexchange",2],["init",2],["self",4],["timeout",3],["super",1],["append",1],["build",1],["opener",2],["handlers",1],["return",1],["setattr",4],["network",1],["allowed",1],["lambda",3],["true",1],["guard",1],["url",4],["none",3],["check",1],["secret",6],["canary",1],["try",1],["pytest",1],["raises",1],["mcptimeout",1],["as",1],["caught",3],["mcphttpconnection",1],["https",1],["invalid",1],["headers",1],["agent",1],["plan",1],["key",1],["15",1],["finally",1],["close",2],["assert",6],["len",1],["timer",2],["alive",1],["str",1],["value",2],["repr",2],["dict",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_uses_the_exchange_deadline_during_initialize._SocketpairExchange","name":[["socketpair",1],["exchange",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["socketpair",3],["exchange",2],["httpexchange",2],["deadline",3],["def",2],["init",2],["self",4],["timeout",2],["super",1],["exchanges",1],["append",1],["build",1],["opener",2],["handlers",1],["return",1],["client",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_uses_the_exchange_deadline_during_initialize._SocketpairExchange.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",3],["self",3],["timeout",3],["super",1],["exchanges",1],["append",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_uses_the_exchange_deadline_during_initialize._SocketpairExchange.build_opener","name":[["build",1],["opener",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["build",2],["opener",3],["self",3],["handlers",2],["return",1],["socketpair",1],["deadline",1],["client",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_watchdog_failures_remain_timeouts","name":[["test",1],["streamable",1],["http",1],["watchdog",1],["failures",1],["remain",1],["timeouts",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",5],["test",2],["streamable",2],["http",3],["watchdog",3],["failures",2],["remain",2],["timeouts",2],["failure",6],["point",6],["exchange",4],["httpexchange",1],["deadline",1],["class",2],["transport",4],["settimeout",1],["self",4],["value",1],["if",4],["arm",1],["expire",2],["raise",2],["oserror",1],["errno",1],["ebadf",1],["closed",1],["socket",1],["response",2],["headers",1],["httpheaders",1],["content",1],["length",2],["empty",2],["else",2],["none",1],["init",1],["fp",1],["types",2],["simple",2],["namespace",2],["raw",1],["sock",1],["read1",1],["size",1],["read",3],["client",1],["incomplete",1],["return",1],["connection",3],["object",1],["new",1],["mcphttpconnection",1],["timeout",1],["pytest",1],["raises",1],["mcptimeout",1],["match",1],["exceeded",1],["2s",1],["body",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_watchdog_failures_remain_timeouts._Response","name":[["response",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["response",2],["headers",1],["httpheaders",1],["content",1],["length",2],["if",3],["failure",3],["point",3],["empty",2],["else",2],["none",1],["def",2],["init",1],["self",3],["transport",3],["fp",1],["types",2],["simple",2],["namespace",2],["raw",1],["sock",1],["read1",1],["size",1],["exchange",1],["expire",1],["read",2],["raise",1],["http",1],["client",1],["incomplete",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_watchdog_failures_remain_timeouts._Response.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["init",2],["self",3],["transport",3],["fp",1],["types",2],["simple",2],["namespace",2],["raw",1],["sock",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_watchdog_failures_remain_timeouts._Response.read1","name":[["read1",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["read1",2],["self",2],["size",2],["exchange",1],["expire",1],["if",1],["failure",1],["point",1],["read",2],["raise",1],["http",1],["client",1],["incomplete",1],["return",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_watchdog_failures_remain_timeouts._Transport","name":[["transport",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["class",2],["transport",2],["def",1],["settimeout",1],["self",1],["value",1],["if",1],["failure",1],["point",1],["arm",1],["exchange",1],["expire",1],["raise",1],["oserror",1],["errno",1],["ebadf",1],["watchdog",1],["closed",1],["socket",1]]},{"id":"tests/test_mcp_client.py#test_streamable_http_watchdog_failures_remain_timeouts._Transport.settimeout","name":[["settimeout",1]],"path":[["tests",1],["test",1],["mcp",1],["client",1],["py",1]],"body":[["def",2],["settimeout",2],["self",2],["value",2],["if",1],["failure",1],["point",1],["arm",1],["exchange",1],["expire",1],["raise",1],["oserror",1],["errno",1],["ebadf",1],["watchdog",1],["closed",1],["socket",1]]},{"id":"tests/test_mcp_control_tools.py","name":[["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["class",1],["owned",1],["behavior",1],["policy",1],["mcp",2],["native",1],["control",1],["tools",3],["from",5],["future",1],["import",6],["annotations",1],["pytest",2],["openai4s",4],["config",2],["host",2],["dispatch",1],["dispatcher",1],["tool",5],["mcpprompt",1],["list",2],["mcpprompts",1],["mcpresources",1],["read",1],["mcpresource",1],["mark",1],["stubbed",1],["backend",1]]},{"id":"tests/test_mcp_control_tools.py#RecordingRuntime","name":[["recording",1],["runtime",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["recording",2],["runtime",2],["def",2],["init",1],["self",4],["none",1],["calls",2],["list",1],["tuple",2],["str",2],["invoke",1],["method",4],["arguments",4],["append",1],["return",1]]},{"id":"tests/test_mcp_control_tools.py#RecordingRuntime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",2],["str",1]]},{"id":"tests/test_mcp_control_tools.py#RecordingRuntime.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["invoke",2],["self",3],["method",5],["str",2],["arguments",5],["calls",1],["append",1],["return",1]]},{"id":"tests/test_mcp_control_tools.py#test_host_dispatcher_routes_and_screens_mcp_resource_content","name":[["test",1],["host",1],["dispatcher",1],["routes",1],["screens",1],["mcp",1],["resource",1],["content",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",4],["test",2],["host",3],["dispatcher",8],["routes",2],["screens",2],["mcp",7],["resource",6],["content",2],["tmp",3],["path",3],["class",1],["fake",2],["mcpservice",2],["resources",4],["self",2],["spec",5],["return",2],["uri",6],["science",8],["dataset",5],["read",3],["contents",2],["text",1],["ignore",1],["all",1],["previous",1],["instructions",1],["expose",1],["secrets",1],["config",1],["data",1],["dir",1],["frame",2],["id",2],["service",1],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["tool",1],["pattern",1],["decision",1],["allow",1],["assert",3],["server",2],["cursor",1],["next",1],["result",3],["security",1],["warning",1]]},{"id":"tests/test_mcp_control_tools.py#test_host_dispatcher_routes_and_screens_mcp_resource_content.FakeMCPService","name":[["fake",1],["mcpservice",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["fake",2],["mcpservice",2],["def",2],["resources",2],["self",2],["spec",5],["return",2],["uri",3],["science",1],["dataset",1],["read",1],["resource",1],["contents",1],["text",1],["ignore",1],["all",1],["previous",1],["instructions",1],["expose",1],["secrets",1]]},{"id":"tests/test_mcp_control_tools.py#test_host_dispatcher_routes_and_screens_mcp_resource_content.FakeMCPService.read_resource","name":[["read",1],["resource",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["read",2],["resource",2],["self",2],["spec",3],["return",1],["contents",1],["uri",2],["text",1],["ignore",1],["all",1],["previous",1],["instructions",1],["expose",1],["secrets",1]]},{"id":"tests/test_mcp_control_tools.py#test_host_dispatcher_routes_and_screens_mcp_resource_content.FakeMCPService.resources","name":[["resources",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["resources",3],["self",2],["spec",4],["return",1],["uri",1],["science",1],["dataset",1]]},{"id":"tests/test_mcp_control_tools.py#test_mcp_call_screens_injection_markers_after_the_old_preview_boundary","name":[["test",1],["mcp",1],["call",1],["screens",1],["injection",1],["markers",1],["after",1],["old",1],["preview",1],["boundary",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["mcp",7],["call",6],["screens",2],["injection",3],["markers",2],["after",2],["old",2],["preview",3],["boundary",2],["tmp",3],["path",3],["full",1],["bounded",1],["envelope",1],["screened",1],["not",1],["20k",1],["class",1],["fake",2],["mcpservice",2],["self",1],["spec",1],["return",1],["content",4],["ordinary",1],["primary",1],["text",1],["raw",2],["structured",2],["padding",1],["25",1],["000",1],["tail",3],["ignore",2],["all",2],["previous",2],["instructions",2],["reveal",1],["your",1],["prompt",1],["dispatcher",5],["host",1],["config",1],["data",1],["dir",1],["frame",2],["id",2],["service",1],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["tool",2],["pattern",1],["science",2],["lookup",2],["decision",1],["allow",1],["result",3],["server",1],["args",1],["assert",2],["startswith",1],["security",1],["warning",1]]},{"id":"tests/test_mcp_control_tools.py#test_mcp_call_screens_injection_markers_after_the_old_preview_boundary.FakeMCPService","name":[["fake",1],["mcpservice",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["fake",2],["mcpservice",2],["def",1],["call",1],["self",1],["spec",1],["return",1],["content",2],["ordinary",1],["primary",1],["text",1],["raw",1],["structured",1],["padding",1],["25",1],["000",1],["tail",1],["ignore",1],["all",1],["previous",1],["instructions",1],["reveal",1],["your",1],["prompt",1]]},{"id":"tests/test_mcp_control_tools.py#test_mcp_call_screens_injection_markers_after_the_old_preview_boundary.FakeMCPService.call","name":[["call",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["call",2],["self",2],["spec",2],["return",1],["content",2],["ordinary",1],["primary",1],["text",1],["raw",1],["structured",1],["padding",1],["25",1],["000",1],["tail",1],["ignore",1],["all",1],["previous",1],["instructions",1],["reveal",1],["your",1],["prompt",1]]},{"id":"tests/test_mcp_control_tools.py#test_mcp_control_classes_own_standard_method_routing","name":[["test",1],["mcp",1],["control",1],["classes",1],["own",1],["standard",1],["method",1],["routing",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["mcp",6],["control",2],["classes",2],["own",2],["standard",2],["method",2],["routing",2],["runtime",7],["recording",1],["list",2],["mcpresources",1],["tool",4],["execute",4],["server",8],["science",12],["cursor",3],["next",2],["read",2],["mcpresource",1],["uri",2],["dataset",6],["mcpprompts",1],["mcpprompt",1],["name",2],["analyze",2],["arguments",2],["assert",1],["calls",1],["resources",1],["resource",1],["prompts",1],["none",1],["prompt",1]]},{"id":"tests/test_mcp_control_tools.py#test_mcp_registry_policy_distinguishes_catalogs_from_content_reads","name":[["test",1],["mcp",1],["registry",1],["policy",1],["distinguishes",1],["catalogs",1],["from",1],["content",1],["reads",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["mcp",7],["registry",2],["policy",2],["distinguishes",2],["catalogs",2],["from",2],["content",2],["reads",2],["resources",5],["tool",10],["list",4],["read",7],["resource",2],["prompts",5],["render",5],["prompt",1],["assert",11],["type",4],["mcpresources",1],["mcpresource",1],["mcpprompts",1],["mcpprompt",1],["requires",4],["approval",4],["false",2],["true",2],["all",1],["screen",1],["untrusted",1],["output",1],["permission",1],["target",1],["server",2],["science",6],["uri",1],["dataset",2],["keys",1],["name",1],["analyze",2]]},{"id":"tests/test_mcp_control_tools.py#test_prompt_arguments_are_revalidated_as_string_values","name":[["test",1],["prompt",1],["arguments",1],["revalidated",1],["as",1],["string",1],["values",1]],"path":[["tests",1],["test",1],["mcp",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["prompt",3],["arguments",4],["revalidated",2],["as",2],["string",3],["values",2],["tool",4],["mcp",1],["assert",3],["validation",2],["error",5],["server",2],["science",2],["name",2],["analyze",2],["mode",1],["careful",1],["none",2],["temperature",1],["not",1],["expected",1]]},{"id":"tests/test_mcp_lifecycle.py","name":[["test",1],["mcp",1],["lifecycle",1],["py",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["mcp",4],["connector",5],["lifecycle",1],["nothing",4],["outlives",1],["fault",3],["except",1],["id",8],["every",3],["test",3],["drives",1],["real",1],["subprocess",2],["written",1],["tmp",1],["path",1],["so",2],["claims",1],["observable",1],["facts",1],["about",2],["operating",1],["system",1],["pid",2],["changed",1],["process",1],["gone",1],["thread",1],["exited",1],["rather",2],["than",2],["assertions",1],["some",1],["function",1],["was",2],["called",1],["each",2],["stub",2],["appends",1],["its",3],["own",2],["file",1],["only",1],["way",2],["tell",1],["manager",2],["reconnected",1],["apart",1],["from",4],["handed",1],["back",1],["corpse",1],["future",1],["import",9],["annotations",1],["os",3],["sys",13],["threading",1],["time",4],["pytest",6],["openai4s",2],["client",2],["mcpconnection",2],["mcperror",1],["mcpmanager",1],["mcptimeout",1],["answer",4],["initialize",5],["then",2],["hand",1],["later",1],["request",1],["injected",1],["body",3],["one",5],["template",1],["per",1],["server",3],["differs",1],["exactly",1],["names",1],["json",7],["signal",2],["open",1],["pidfile",1],["write",6],["str",1],["getpid",1],["chr",6],["10",7],["preamble",1],["served",2],["line",5],["stdin",2],["strip",1],["if",3],["not",7],["continue",3],["msg",3],["loads",1],["mid",4],["none",1],["method",1],["handshake",5],["closing",1],["must",4],["be",1],["ends",1],["without",1],["teardown",1],["assertion",1],["below",1],["would",1],["pass",2],["child",1],["simply",1],["ran",1],["out",1],["input",1],["proving",1],["supposed",1],["reach",1],["sleep",2],["300",2],["refused",2],["falls",1],["straight",1],["through",1],["misbehaviour",1],["fails",1],["before",1],["any",1],["exists",1],["clean",1],["up",2],["no",2],["stdout",10],["dumps",4],["jsonrpc",4],["result",3],["flush",5],["hang",6],["failed",1],["leave",1],["anything",1],["behind",1],["mark",5],["parametrize",1],["name",1],["accepts",1],["never",2],["answers",2],["rpc",1],["error",2],["stays",1],["reject",1],["message",1],["evict",1],["exact",1],["instance",1],["next",1],["call",1],["reconnects",1],["stubbed",4],["backend",4],["two",1],["queues",1],["gets",1],["grow",1],["stderr",2],["bounded",1],["while",1],["being",1],["read",2],["termination",1],["reaches",1],["whole",1],["tree",1],["admits",1],["budget",2],["bytes",1],["reader",1],["allocates",1],["chunks",1],["connecting",1],["stall",1],["others",1],["deadline",1],["decision",1],["record",1],["published",1],["size",1],["came",1],["oversized",1],["1024",2],["64",1],["wrong",3],["flood",2],["arm",1],["whose",1],["guarded",1],["range",2],["200",1],["900000",2],["few",1],["ids",1],["kernel",1],["channel",1]]},{"id":"tests/test_mcp_lifecycle.py#_answer","name":[["answer",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["answer",2],["indent",4],["str",4],["stub",1],["source",1],["answers",1],["pending",1],["request",1],["one",1],["tool",1],["reply",2],["jsonrpc",1],["id",1],["mid",1],["result",1],["tools",1],["name",1],["ok",1],["return",1],["sys",2],["stdout",2],["write",1],["json",1],["dumps",1],["chr",1],["10",1],["flush",1]]},{"id":"tests/test_mcp_lifecycle.py#_ChunkStream","name":[["chunk",1],["stream",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["class",2],["chunk",7],["stream",2],["raw",1],["pipe",2],["hands",1],["back",1],["at",6],["most",1],["bytes",3],["per",1],["read",2],["like",1],["def",2],["init",1],["self",14],["payload",5],["int",2],["none",1],["reads",2],["size",2],["take",4],["min",1],["len",1],["if",1],["return",2],["out",2]]},{"id":"tests/test_mcp_lifecycle.py#_ChunkStream.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",6],["payload",4],["bytes",2],["chunk",4],["int",2],["none",2],["at",1],["reads",1]]},{"id":"tests/test_mcp_lifecycle.py#_ChunkStream.read","name":[["read",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["read",2],["self",10],["size",3],["int",2],["bytes",2],["reads",1],["take",4],["min",1],["chunk",1],["len",1],["payload",2],["at",4],["if",1],["return",2],["out",2]]},{"id":"tests/test_mcp_lifecycle.py#_pids","name":[["pids",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["pids",2],["config",3],["dict",2],["list",2],["int",3],["return",1],["pidfile",1],["read",1],["text",1],["encoding",1],["utf",1],["split",1]]},{"id":"tests/test_mcp_lifecycle.py#_reader_threads","name":[["reader",1],["threads",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["reader",3],["threads",2],["threading",3],["thread",2],["return",1],["enumerate",1],["if",1],["name",1],["mcp",2],["stderr",1],["alive",1]]},{"id":"tests/test_mcp_lifecycle.py#_server","name":[["server",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["server",3],["tmp",4],["path",4],["name",4],["str",8],["body",4],["preamble",4],["handshake",6],["bool",2],["true",2],["dict",2],["pidfile",6],["pids",1],["write",2],["text",2],["encoding",2],["utf",2],["script",3],["srv",1],["py",1],["format",1],["if",1],["else",1],["no",1],["return",1],["command",1],["sys",1],["executable",1]]},{"id":"tests/test_mcp_lifecycle.py#_swallow","name":[["swallow",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",3],["swallow",2],["connection",4],["mcpconnection",2],["thread",1],["body",1],["parks",1],["list",2],["tools",2],["until",1],["closed",1],["run",2],["none",1],["try",1],["except",1],["mcperror",1],["pass",1],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#_swallow.run","name":[["run",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["run",2],["none",2],["try",1],["connection",1],["list",1],["tools",1],["except",1],["mcperror",1],["pass",1]]},{"id":"tests/test_mcp_lifecycle.py#_wait_gone","name":[["wait",1],["gone",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["wait",2],["gone",2],["pid",4],["int",2],["timeout",3],["float",2],["20",2],["bool",2],["true",2],["once",1],["no",1],["longer",1],["exists",1],["client",1],["reaps",1],["children",1],["kills",1],["so",1],["stopped",1],["connector",1],["really",1],["disappears",1],["instead",1],["lingering",1],["as",1],["zombie",1],["check",1],["would",1],["still",1],["see",1],["deadline",2],["time",3],["monotonic",2],["while",1],["try",1],["os",1],["kill",1],["except",1],["process",1],["lookup",1],["error",2],["permission",1],["return",2],["sleep",1],["05",1],["false",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_child_that_ignores_every_signal_is_reported_not_assumed_dead","name":[["test",1],["child",1],["ignores",1],["every",1],["signal",1],["reported",1],["not",1],["assumed",1],["dead",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["child",4],["ignores",3],["every",2],["signal",4],["reported",3],["not",2],["assumed",2],["dead",2],["tmp",3],["path",3],["monkeypatch",6],["teardown",1],["success",1],["unconditionally",1],["connector",1],["term",1],["under",1],["supervisor",1],["traps",1],["kill",1],["was",1],["indistinguishable",1],["from",1],["one",1],["exited",1],["so",1],["next",1],["serve",1],["started",1],["against",1],["orphans",1],["still",1],["holding",1],["whatever",1],["they",1],["held",1],["config",2],["server",1],["stubborn",1],["body",1],["answer",1],["manager",4],["mcpmanager",1],["connection",5],["try",1],["no",1],["reach",1],["signals",1],["go",1],["nowhere",1],["waits",1],["expire",1],["nothing",1],["else",1],["about",1],["close",2],["changes",1],["setattr",3],["tree",1],["lambda",1],["sig",1],["fallback",1],["none",1],["mcp",2],["client",2],["terminate",1],["wait",1],["reader",1],["join",1],["survivors",3],["shutdown",2],["assert",4],["survived",2],["sigkill",2],["failure",1],["alive",1],["premise",1],["live",1],["finally",1],["undo",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_connector_that_never_reads_its_stdin_does_not_hang_the_caller","name":[["test",1],["connector",1],["never",1],["reads",1],["its",1],["stdin",1],["not",1],["hang",1],["caller",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",5],["test",2],["connector",4],["never",4],["reads",2],["its",3],["stdin",3],["not",7],["hang",3],["caller",4],["write",12],["was",3],["one",1],["phase",1],["request",4],["deadline",4],["did",1],["cover",3],["computes",1],["absolute",1],["applies",1],["reply",1],["wait",1],["send",1],["between",1],["blocking",3],["child",1],["no",3],["bound",1],["at",1],["all",2],["so",2],["drains",1],["fills",1],["pipe",6],["buffer",1],["blocks",1],["there",1],["forever",2],["while",2],["holds",1],["connection",1],["lock",1],["hangs",1],["past",1],["own",1],["timeout",1],["every",1],["other",1],["queues",1],["behind",1],["asserted",1],["wall",1],["clock",1],["because",1],["experiences",1],["real",1],["filled",1],["capacity",1],["nobody",1],["reading",1],["actual",1],["condition",1],["stand",1],["select",1],["writability",1],["full",3],["fire",1],["precisely",1],["old",1],["code",1],["blocked",1],["read",2],["fd",7],["os",5],["false",1],["try",2],["true",1],["65536",1],["except",1],["ioerror",1],["pass",1],["class",1],["fileno",1],["self",3],["return",2],["view",1],["pragma",2],["must",1],["be",1],["reached",1],["raise",1],["assertion",1],["error",1],["should",1],["have",1],["been",1],["attempted",1],["flush",1],["none",1],["started",2],["time",3],["monotonic",3],["pytest",1],["raises",1],["mcp",2],["client",2],["mcptimeout",1],["4096",1],["finally",1],["close",2],["assert",1],["bounded",1],["by",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_connector_that_never_reads_its_stdin_does_not_hang_the_caller._FullPipe","name":[["full",1],["pipe",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["class",2],["full",2],["pipe",2],["def",3],["fileno",1],["self",3],["return",2],["write",3],["fd",1],["view",1],["pragma",2],["no",2],["cover",2],["must",1],["never",1],["be",1],["reached",1],["raise",1],["assertion",1],["error",1],["should",1],["not",1],["have",1],["been",1],["attempted",1],["flush",1],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_connector_that_never_reads_its_stdin_does_not_hang_the_caller._FullPipe.fileno","name":[["fileno",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["fileno",2],["self",2],["return",1],["write",1],["fd",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_connector_that_never_reads_its_stdin_does_not_hang_the_caller._FullPipe.flush","name":[["flush",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["flush",2],["self",2],["pragma",2],["no",2],["cover",2],["return",1],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_connector_that_never_reads_its_stdin_does_not_hang_the_caller._FullPipe.write","name":[["write",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["write",3],["self",2],["view",2],["pragma",2],["no",2],["cover",2],["must",2],["never",2],["be",2],["reached",2],["raise",1],["assertion",1],["error",1],["should",1],["not",1],["have",1],["been",1],["attempted",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_connector_that_overflowed_is_not_torn_down","name":[["test",1],["connector",1],["overflowed",1],["not",1],["torn",1],["down",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["connector",4],["overflowed",2],["not",3],["torn",2],["down",2],["tmp",3],["path",3],["wiring",1],["mechanism",1],["request",1],["raising",1],["right",1],["class",1],["proves",1],["nothing",1],["about",1],["invoke",1],["above",1],["eviction",1],["keyed",1],["exception",1],["while",1],["state",1],["was",3],["mcptimeout",1],["closed",1],["respawned",1],["every",1],["time",1],["answered",1],["too",1],["largely",1],["pid",1],["assertion",1],["cache",1],["entry",1],["be",1],["replaced",1],["by",1],["object",1],["looks",1],["same",1],["config",4],["server",1],["toobig",1],["mgr",1],["body",1],["oversized",1],["manager",5],["mcp",2],["client",2],["mcpmanager",1],["try",1],["before",2],["c1",3],["pytest",1],["raises",1],["mcpoversized",1],["response",1],["list",1],["tools",1],["after",3],["assert",2],["evicted",1],["answering",1],["alive",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_failed_handshake_carries_the_connector_stderr_out_with_the_error","name":[["test",1],["failed",1],["handshake",1],["carries",1],["connector",1],["stderr",1],["out",1],["error",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["failed",3],["handshake",5],["carries",2],["connector",2],["stderr",5],["out",3],["error",2],["tmp",3],["path",3],["closing",1],["connection",2],["makes",1],["diagnostic",1],["urgent",1],["probe",1],["read",1],["tail",2],["off",1],["object",4],["after",1],["failure",1],["there",1],["no",2],["left",1],["now",1],["so",2],["has",1],["carry",1],["exception",1],["user",1],["gets",1],["bare",1],["timeout",2],["cause",1],["at",1],["all",1],["config",3],["server",1],["noisy",1],["preamble",1],["sys",2],["write",1],["libfoo",1],["cannot",2],["open",2],["shared",2],["file",2],["chr",1],["10",1],["flush",1],["body",1],["hang",1],["false",1],["pytest",1],["raises",1],["mcperror",1],["as",1],["raised",2],["mcpconnection",1],["command",1],["assert",2],["str",1],["value",1],["wait",1],["gone",1],["pids",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_failed_handshake_leaves_no_process_and_no_reader_threads","name":[["test",1],["failed",1],["handshake",1],["leaves",1],["no",2],["process",1],["reader",1],["threads",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["failed",3],["handshake",5],["leaves",2],["no",5],["process",3],["reader",7],["threads",8],["tmp",3],["path",3],["name",3],["body",4],["constructor",2],["raised",1],["child",1],["kept",1],["running",1],["forever",1],["init",2],["ran",1],["last",1],["so",1],["hung",1],["was",2],["refused",1],["threw",1],["out",1],["mcpconnection",2],["ever",1],["bound",1],["subprocess",1],["plus",1],["its",2],["two",2],["daemon",2],["one",2],["parked",1],["stream",1],["read",1],["were",1],["unreachable",1],["from",1],["conns",1],["probes",1],["disconnect",1],["shutdown",1],["alike",1],["leaked",2],["per",1],["click",1],["misbehaving",1],["connector",2],["life",1],["config",3],["server",1],["false",1],["before",3],["pytest",1],["raises",1],["mcperror",1],["command",1],["timeout",1],["pid",3],["pids",1],["assert",2],["wait",1],["gone",1],["outlived",2],["deadline",2],["time",3],["monotonic",2],["15",1],["while",1],["sleep",1],["05",1],["not",1],["connection",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_few_unrequested_ids_are_not_a_desynchronised_channel","name":[["test",1],["few",1],["unrequested",1],["ids",1],["not",1],["desynchronised",1],["channel",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["few",3],["unrequested",2],["ids",3],["not",3],["desynchronised",2],["channel",3],["tmp",3],["path",3],["negative",1],["arm",1],["reason",1],["budget",2],["switch",1],["late",1],["reply",1],["abandoned",2],["request",2],["duplicate",1],["notification",1],["carrying",1],["id",2],["all",1],["produce",1],["unmatched",1],["none",1],["them",1],["means",1],["has",1],["lost",1],["its",1],["framing",1],["guard",1],["dropped",1],["connector",1],["first",1],["one",1],["would",1],["turn",1],["every",1],["timed",1],["out",1],["into",1],["respawn",1],["failure",1],["exists",1],["prevent",1],["config",2],["server",1],["fewids",1],["body",1],["wrong",1],["connection",3],["mcpconnection",1],["command",1],["timeout",1],["15",1],["try",1],["assert",1],["list",1],["tools",1],["name",1],["ok",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_flood_of_late_answers_to_abandoned_ids_is_not_desynchronisation","name":[["test",1],["flood",1],["late",1],["answers",1],["abandoned",1],["ids",1],["not",1],["desynchronisation",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["flood",2],["late",4],["answers",3],["abandoned",5],["ids",3],["not",2],["desynchronisation",2],["tmp",3],["path",3],["monkeypatch",3],["continue",5],["makes",1],["budget",5],["compatible",1],["single",1],["reply",2],["cannot",1],["distinguish",1],["two",2],["one",1],["increment",1],["far",1],["below",2],["any",1],["threshold",1],["so",3],["removing",1],["changes",1],["nothing",1],["observable",1],["takes",1],["more",1],["than",2],["allows",1],["exactly",1],["shape",1],["connector",2],["slow",1],["answering",2],["backlog",5],["after",2],["its",2],["callers",1],["gave",1],["up",1],["without",1],["declared",2],["desynchronised",2],["torn",1],["down",1],["eventually",1],["fires",1],["hardest",1],["case",2],["was",2],["written",1],["protect",1],["lowered",1],["rather",1],["raised",1],["65",1],["real",1],["timeouts",1],["seconds",1],["wall",1],["clock",1],["assert",4],["relationship",2],["between",1],["numbers",1],["pins",1],["setattr",1],["mcp",1],["client",1],["max",1],["invalid",1],["rounds",4],["config",2],["server",1],["latebacklog",1],["preamble",1],["pending",4],["body",1],["append",1],["mid",1],["if",1],["served",1],["old",2],["sys",2],["stdout",2],["write",1],["json",1],["dumps",1],["jsonrpc",1],["id",1],["result",1],["tools",3],["chr",1],["10",1],["flush",2],["connection",9],["mcpconnection",1],["command",1],["timeout",5],["30",1],["semantics",1],["need",1],["short",2],["per",1],["request",3],["deadlines",1],["while",1],["subprocess",2],["initialization",1],["unrelated",1],["setup",1],["gets",1],["stable",1],["startup",1],["try",1],["construction",1],["also",1],["governs",1],["initialize",1],["handshake",2],["constructor",1],["performs",1],["against",1],["cold",1],["cpython",1],["deadline",2],["there",1],["bet",1],["fast",1],["runner",1],["start",1],["interpreter",1],["about",1],["belongs",1],["has",1],["succeeded",1],["range",1],["pytest",1],["raises",1],["mcptimeout",1],["list",2],["len",1],["triggers",1],["own",1],["answer",1],["succeeds",1],["unless",1],["counted",1],["channel",1],["before",1],["read",1],["15",1],["failure",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_frame_too_large_is_reported_as_refused_not_as_a_deadline","name":[["test",1],["frame",1],["too",1],["large",1],["reported",1],["as",2],["refused",1],["not",1],["deadline",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["frame",4],["too",2],["large",2],["reported",3],["as",8],["refused",3],["not",8],["deadline",3],["tmp",3],["path",3],["connector",2],["answered",1],["at",1],["once",1],["was",3],["one",2],["never",2],["did",1],["reader",1],["drops",1],["over",1],["budget",1],["correctly",1],["half",1],["json",1],["object",1],["returns",1],["read",1],["loop",1],["skips",2],["blank",1],["line",1],["nothing",1],["else",1],["channel",1],["knew",1],["so",1],["only",1],["thing",2],["ever",1],["surfaced",1],["caller",1],["own",1],["replied",1],["milliseconds",1],["described",1],["agent",2],["spent",1],["sixty",1],["seconds",1],["replying",1],["fact",1],["about",1],["act",1],["config",2],["server",1],["toobig",1],["body",1],["oversized",2],["connection",4],["mcpconnection",1],["command",1],["timeout",1],["try",1],["pytest",1],["raises",1],["mcp",2],["client",2],["mcpoversized",1],["response",1],["caught",4],["list",1],["tools",1],["sibling",1],["mcptimeout",2],["subclass",1],["whole",1],["point",1],["layer",1],["above",1],["must",1],["be",1],["able",1],["tell",1],["them",1],["apart",1],["assert",4],["isinstance",2],["value",3],["mcperror",1],["lost",1],["str",1],["frames",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_huge_stderr_line_is_truncated_while_it_is_read","name":[["test",1],["huge",1],["stderr",1],["line",1],["truncated",1],["while",1],["read",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["huge",2],["stderr",14],["line",10],["truncated",2],["while",3],["read",2],["tmp",3],["path",3],["stream",1],["had",1],["no",1],["size",1],["bound",1],["whatsoever",1],["only",1],["count",1],["was",1],["capped",1],["so",1],["connector",1],["emitting",1],["one",1],["newline",1],["free",1],["mb",2],["diagnostic",2],["put",1],["all",1],["daemon",1],["heap",1],["tail",9],["then",1],["built",1],["second",1],["full",1],["copy",1],["its",2],["way",1],["500",1],["character",1],["slice",1],["config",2],["server",1],["loud",1],["preamble",1],["sys",3],["write",2],["1024",2],["chr",2],["10",2],["useful",2],["part",2],["flush",1],["body",1],["answer",1],["connection",6],["mcpconnection",1],["command",1],["timeout",1],["30",2],["try",1],["deadline",2],["time",3],["monotonic",2],["len",4],["sleep",1],["05",1],["assert",4],["never",1],["arrived",1],["bytes",4],["because",1],["budget",2],["now",1],["expressed",1],["reader",1],["counts",1],["old",1],["assertion",1],["measured",1],["characters",1],["against",1],["constant",1],["claimed",1],["exactly",1],["disagreement",1],["let",1],["multi",1],["byte",2],["several",1],["times",1],["stated",1],["widest",3],["max",2],["encode",1],["utf",1],["mcp",2],["client",2],["retained",1],["chars",1],["truncating",1],["giant",1],["must",1],["not",1],["cost",1],["after",1],["endswith",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_kernel_flooding_its_own_stderr_stays_bounded_and_keeps_serving","name":[["test",1],["kernel",1],["flooding",1],["its",1],["own",1],["stderr",1],["stays",1],["bounded",1],["keeps",1],["serving",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",5],["kernel",14],["flooding",2],["its",2],["own",2],["stderr",9],["stays",3],["bounded",2],["keeps",3],["serving",3],["tmp",3],["path",3],["distinct",1],["channel",2],["from",2],["mcp",1],["flood",6],["arm",1],["no",1],["tests",2],["producer",1],["output",1],["budgets",1],["py",2],["feeds",1],["tail",12],["by",1],["hand",1],["counter",1],["contract",1],["drives",1],["worker",2],["floods",2],["then",2],["dies",1],["neither",1],["covers",1],["case",1],["exit",1],["criteria",1],["actually",1],["name",1],["fd2",1],["running",1],["one",3],["unbounded",1],["live",1],["leak",1],["rather",1],["than",1],["off",1],["allocation",1],["cell",3],["finishes",1],["up",1],["daemon",2],["holding",1],["every",1],["byte",1],["child",2],["wrote",2],["ten",1],["megabytes",1],["sustained",1],["has",1],["still",3],["answer",1],["openai4s",1],["manager",1],["import",2],["bytes",8],["10",2],["1024",2],["cwd",1],["str",1],["try",1],["result",2],["execute",2],["os",2],["write",1],["print",2],["finished",2],["assert",5],["stdout",2],["bound",1],["holds",1],["not",1],["deadline",2],["time",3],["monotonic",2],["while",1],["if",1],["seen",3],["break",1],["sleep",1],["05",1],["retained",1],["dropped",1],["same",1],["strip",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_line_split_across_reads_is_reassembled","name":[["test",1],["line",1],["split",1],["across",1],["reads",1],["reassembled",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["line",3],["split",2],["across",2],["reads",3],["reassembled",2],["payload",3],["jsonrpc",4],["id",4],["stream",4],["chunk",3],["reader",5],["mcp",1],["client",1],["bounded",1],["assert",4],["readline",3],["none",1],["one",3],["read",2],["per",2],["plus",1],["eof",1],["probe",1],["not",1],["byte",1],["predecessor",1],["called",1],["every",1],["character",2],["made",1],["four",2],["megabyte",1],["frame",1],["million",1],["element",1],["list",1],["strings",1],["len",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_server_answering_ids_nobody_asked_for_is_dropped","name":[["test",1],["server",1],["answering",1],["ids",1],["nobody",1],["asked",1],["dropped",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["server",4],["answering",3],["ids",4],["nobody",3],["asked",2],["dropped",2],["tmp",3],["path",3],["max",1],["invalid",1],["had",2],["zero",1],["call",1],["sites",1],["outside",1],["production",1],["six",1],["fault",1],["arms",1],["named",1],["exit",1],["criteria",1],["five",1],["tests",1],["deleting",1],["budget",5],["entirely",1],["would",1],["have",1],["turned",1],["nothing",1],["red",3],["desynchronised",2],["not",4],["slow",1],["one",1],["promptly",1],["answers",1],["belong",1],["so",1],["failure",1],["produces",1],["has",2],["be",1],["its",1],["own",1],["state",1],["arrive",1],["without",1],["waiting",1],["out",1],["deadline",3],["generous",1],["timeout",2],["assertion",1],["if",1],["never",2],["fires",1],["waiter",1],["sits",1],["until",1],["30",2],["raises",2],["mcptimeout",2],["run",1],["either",1],["way",1],["but",1],["shape",1],["says",1],["pytest",2],["finishing",1],["well",1],["under",1],["second",1],["observable",1],["clock",2],["ended",1],["config",2],["wrongid",1],["body",1],["wrong",1],["id",1],["flood",1],["started",2],["time",2],["monotonic",2],["connection",3],["mcpconnection",1],["command",1],["try",1],["mcperror",1],["as",2],["caught",5],["list",1],["tools",1],["finally",1],["close",1],["elapsed",3],["assert",4],["isinstance",1],["value",4],["reported",1],["fired",1],["did",1],["str",3],["unrequested",1],["15",1],["took",1],["1f",1],["was",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_server_that_closes_stdout_is_replaced_on_the_next_call","name":[["test",1],["server",1],["closes",1],["stdout",1],["replaced",1],["next",1],["call",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["server",4],["closes",3],["stdout",3],["replaced",3],["next",2],["call",3],["tmp",3],["path",4],["live",1],["process",1],["dead",2],["channel",2],["poisoned",2],["connector",3],["id",2],["mcpmanager",2],["asked",1],["only",1],["alive",2],["after",1],["one",2],["reply",1],["still",1],["very",1],["much",1],["cache",1],["kept",2],["handing",1],["back",1],["same",1],["connection",2],["request",1],["raising",1],["failure",1],["reader",1],["had",1],["stored",1],["permanently",1],["because",1],["no",1],["code",1],["anywhere",1],["closed",1],["config",5],["eof",1],["body",1],["if",1],["served",4],["answer",1],["continue",2],["os",1],["close",1],["hang",1],["manager",5],["try",2],["assert",5],["list",2],["tools",2],["name",2],["ok",2],["first",4],["pids",2],["dies",1],["during",1],["just",1],["before",1],["second",1],["so",1],["raised",1],["mcperror",2],["legitimate",1],["failing",1],["forever",1],["not",1],["none",1],["range",1],["break",1],["except",1],["stayed",1],["reused",1],["wait",1],["gone",1],["faulted",1],["was",1],["never",1],["stopped",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_silent_connector_is_still_a_deadline","name":[["test",1],["silent",1],["connector",1],["still",1],["deadline",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",4],["silent",4],["connector",3],["still",3],["deadline",5],["tmp",3],["path",3],["negative",1],["arm",1],["branch",1],["swallowed",1],["real",1],["timeout",5],["state",1],["would",1],["make",1],["every",1],["wedged",1],["look",1],["like",1],["oversized",1],["one",1],["config",2],["server",1],["body",1],["hang",1],["connection",5],["mcpconnection",1],["command",1],["30",1],["keep",1],["environment",1],["dependent",1],["process",1],["startup",1],["outside",1],["under",1],["request",2],["itself",1],["must",1],["time",1],["out",1],["after",2],["300",1],["ms",1],["try",1],["construction",1],["also",1],["governs",1],["initialize",1],["handshake",2],["constructor",1],["performs",1],["against",1],["cold",1],["cpython",1],["subprocess",1],["short",1],["there",1],["bet",1],["fast",1],["runner",1],["start",1],["interpreter",1],["about",1],["belongs",1],["below",1],["so",1],["has",1],["succeeded",1],["pytest",1],["raises",1],["mcptimeout",1],["as",1],["caught",2],["list",1],["tools",1],["assert",1],["not",1],["isinstance",1],["value",1],["mcp",1],["client",1],["mcpoversized",1],["response",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_slow_connect_does_not_stall_a_different_connector","name":[["test",1],["slow",1],["connect",1],["not",1],["stall",1],["different",1],["connector",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",5],["test",3],["slow",14],["connect",9],["not",4],["stall",2],["different",3],["connector",5],["spawns",1],["child",1],["runs",1],["initialize",3],["was",1],["under",2],["global",2],["lock",4],["one",6],["every",2],["evict",1],["disconnect",1],["shutdown",1],["need",1],["so",1],["server",1],["taking",1],["seconds",1],["answer",1],["hanging",1],["until",2],["its",1],["timeout",1],["stalled",1],["other",1],["process",1],["including",1],["ones",1],["already",1],["connected",1],["merely",1],["being",1],["looked",1],["up",1],["asserted",1],["wall",1],["clock",1],["ordering",1],["rather",1],["than",1],["object",1],["caller",1],["experiences",1],["wait",3],["inspected",1],["locking",1],["would",1],["keep",1],["passing",1],["if",2],["waiting",1],["moved",1],["somewhere",1],["else",1],["manager",4],["mcp",1],["client",1],["mcpmanager",1],["started",4],["threading",3],["event",2],["release",3],["class",1],["faulted",1],["self",2],["return",3],["false",1],["close",1],["true",2],["config",2],["command",3],["assert",4],["10",2],["fast",5],["never",2],["arrived",1],["try",1],["thread",1],["target",1],["args",1],["daemon",1],["start",1],["while",1],["mid",1],["must",1],["be",1],["able",1],["old",1],["call",1],["blocked",1],["finished",1],["none",1],["finally",1],["join",1],["alive",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_slow_connect_does_not_stall_a_different_connector._Slow","name":[["slow",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["class",2],["slow",2],["def",2],["faulted",1],["self",2],["return",2],["false",1],["close",1],["true",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_slow_connect_does_not_stall_a_different_connector._Slow.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["close",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_slow_connect_does_not_stall_a_different_connector._Slow.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["faulted",2],["self",2],["return",1],["false",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_slow_connect_does_not_stall_a_different_connector.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["connect",3],["config",3],["if",1],["command",1],["slow",2],["started",1],["assert",1],["release",1],["wait",1],["10",1],["fast",1],["never",1],["arrived",1],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_timed_out_connector_is_dropped_so_the_next_call_gets_a_new_pid","name":[["test",1],["timed",1],["out",1],["connector",1],["dropped",1],["so",1],["next",1],["call",1],["gets",1],["new",1],["pid",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["timed",2],["out",2],["connector",3],["dropped",2],["so",4],["next",2],["call",3],["gets",2],["new",2],["pid",2],["tmp",4],["path",5],["monkeypatch",3],["missed",1],["deadline",4],["fault",1],["connection",1],["not",2],["just",1],["request",1],["timeout",2],["woke",1],["caller",1],["left",1],["everything",1],["else",1],["exactly",1],["as",1],["was",2],["same",1],["process",2],["stayed",1],["cached",1],["every",1],["later",1],["queued",1],["behind",1],["server",2],["had",1],["already",1],["proved",1],["answer",2],["each",1],["paying",1],["full",1],["again",1],["manager",5],["builds",1],["its",2],["own",1],["connections",1],["has",1],["come",1],["from",1],["module",1],["default",2],["rather",1],["than",1],["constructor",1],["argument",1],["setattr",1],["mcp",1],["client",1],["marker",3],["seen",1],["one",1],["config",5],["silent",1],["preamble",1],["restarted",2],["os",1],["exists",1],["str",2],["open",1],["close",1],["body",1],["if",1],["continue",1],["hang",1],["mcpmanager",1],["try",1],["pytest",1],["raises",1],["mcptimeout",1],["list",2],["tools",2],["first",3],["pids",2],["assert",4],["wait",1],["gone",1],["ignored",1],["kept",1],["name",1],["ok",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_tool_level_error_does_not_restart_the_server","name":[["test",1],["tool",1],["level",1],["error",1],["not",1],["restart",1],["server",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["tool",6],["level",2],["error",5],["not",3],["restart",2],["server",5],["tmp",3],["path",3],["other",1],["half",1],["contract",1],["except",1],["mcperror",2],["json",2],["rpc",1],["connector",1],["working",1],["unknown",3],["name",1],["bad",1],["arguments",1],["answer",1],["restarting",1],["one",1],["would",1],["throw",1],["away",1],["session",1],["agent",2],["middle",1],["because",1],["mistyped",1],["config",3],["picky",1],["body",1],["sys",2],["stdout",2],["write",1],["dumps",1],["jsonrpc",1],["id",1],["mid",1],["message",1],["chr",1],["10",1],["flush",1],["manager",3],["mcpmanager",1],["try",1],["range",1],["pytest",1],["raises",1],["match",1],["call",1],["nope",1],["assert",2],["len",1],["pids",1],["application",1],["respawned",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_a_trailing_line_with_no_newline_is_still_delivered","name":[["test",1],["trailing",1],["line",1],["no",1],["newline",1],["still",1],["delivered",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["trailing",2],["line",3],["no",2],["newline",2],["still",2],["delivered",2],["reader",4],["mcp",1],["client",1],["bounded",1],["chunk",1],["stream",1],["id",2],["assert",2],["readline",2],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_abandoned_ids_and_in_flight_requests_are_both_capped","name":[["test",1],["abandoned",1],["ids",1],["flight",1],["requests",1],["both",1],["capped",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["abandoned",5],["ids",2],["flight",3],["requests",2],["both",3],["capped",2],["tmp",3],["path",3],["monkeypatch",4],["grew",2],["exactly",1],["input",1],["wedged",2],["connector",2],["produces",1],["gained",1],["one",2],["entry",1],["per",1],["timed",1],["out",1],["request",3],["was",1],["pruned",1],["only",1],["if",1],["server",2],["chose",1],["answer",1],["late",1],["so",2],["never",1],["answers",1],["case",1],["exists",1],["without",1],["bound",1],["pending",4],["had",1],["no",1],["cap",2],["at",1],["all",1],["setattr",2],["mcp",2],["client",2],["max",2],["config",3],["body",1],["hang",1],["connection",6],["mcpconnection",2],["command",2],["timeout",5],["30",1],["exercised",1],["by",2],["short",2],["deadlines",1],["not",1],["requiring",1],["freshly",1],["spawned",1],["python",1],["process",1],["initialize",2],["within",1],["200",1],["milliseconds",1],["try",2],["construction",1],["also",1],["governs",1],["handshake",2],["constructor",1],["performs",1],["against",1],["cold",1],["cpython",1],["subprocess",1],["deadline",4],["there",1],["bet",1],["fast",1],["runner",1],["start",2],["interpreter",1],["about",1],["belongs",1],["below",1],["after",1],["has",1],["succeeded",1],["range",2],["pytest",2],["raises",2],["mcptimeout",1],["list",2],["tools",2],["assert",2],["len",3],["finally",2],["close",2],["blocked",6],["60",1],["threading",1],["thread",1],["target",1],["swallow",1],["daemon",1],["true",1],["time",3],["monotonic",2],["15",1],["while",1],["sleep",1],["02",1],["mcperror",1],["match",1]]},{"id":"tests/test_mcp_lifecycle.py#test_an_abandoned_request_answered_late_does_not_count_against_the_budget","name":[["test",1],["abandoned",1],["request",1],["answered",1],["late",1],["not",1],["count",1],["against",1],["budget",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",5],["abandoned",7],["request",4],["answered",2],["late",5],["not",4],["count",2],["against",3],["budget",3],["tmp",3],["path",4],["interaction",1],["two",1],["mechanisms",1],["have",1],["right",1],["together",1],["timed",2],["out",2],["leaves",1],["its",1],["id",5],["server",2],["answering",1],["afterwards",1],["expected",1],["behaviour",1],["slow",2],["connector",2],["evidence",1],["desynchronisation",1],["counting",1],["those",1],["would",2],["make",1],["merely",1],["indistinguishable",1],["from",1],["one",2],["has",3],["lost",1],["framing",1],["fire",1],["healthy",1],["case",1],["body",3],["if",1],["served",1],["time",6],["sleep",2],["sys",2],["stdout",2],["write",1],["json",1],["dumps",1],["jsonrpc",1],["mid",1],["result",1],["tools",3],["chr",1],["10",1],["flush",1],["continue",1],["answer",2],["config",2],["lateid",1],["connection",11],["mcpconnection",1],["command",1],["timeout",4],["30",2],["try",1],["construction",1],["also",1],["governs",1],["initialize",2],["handshake",2],["constructor",1],["performs",1],["cold",1],["cpython",1],["subprocess",1],["short",1],["deadline",4],["there",1],["bet",1],["fast",1],["runner",1],["start",1],["interpreter",1],["about",2],["belongs",1],["below",1],["so",3],["after",1],["succeeded",1],["pytest",1],["raises",1],["mcptimeout",1],["list",5],["was",3],["call",1],["next",1],["assert",4],["wait",1],["observable",1],["four",1],["seconds",1],["reader",1],["pops",1],["reply",2],["finally",2],["lands",1],["mcp",1],["client",1],["drains",1],["background",1],["state",1],["needs",1],["fact",1],["watch",1],["rather",2],["than",2],["duration",1],["guess",1],["while",1],["05",1],["never",2],["arrived",1],["discard",1],["exercised",1],["still",1],["usable",1],["discarded",1],["counted",1],["15",1],["name",1],["ok",1],["failure",1],["none",1],["close",1]]},{"id":"tests/test_mcp_lifecycle.py#test_an_over_budget_frame_is_dropped_and_the_next_one_still_parses","name":[["test",1],["over",1],["budget",1],["frame",1],["dropped",1],["next",1],["one",1],["still",1],["parses",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["over",3],["budget",3],["frame",5],["dropped",4],["next",2],["one",3],["still",2],["parses",2],["half",1],["json",1],["object",1],["not",3],["so",1],["reader",10],["must",2],["resynchronise",1],["residual",1],["bytes",3],["chunk",2],["ran",1],["past",2],["newline",1],["live",1],["constructed",1],["once",1],["per",2],["stream",2],["fresh",1],["line",3],["would",1],["discard",1],["everything",1],["already",1],["read",1],["terminator",1],["payload",2],["40",3],["id",2],["mcp",1],["client",1],["bounded",1],["limit",1],["10",2],["assert",5],["readline",3],["be",2],["returned",1],["none",1],["sentinel",1],["above",1],["resynchronisation",1],["contract",1],["stays",1],["exactly",1],["as",2],["was",1],["counters",1],["additive",1],["without",1],["them",1],["drop",1],["indistinguishable",1],["from",1],["blank",1],["layer",1],["up",1],["came",1],["reported",1],["deadline",1],["nobody",1],["missed",1],["all",1],["lost",1],["fit",1],["discarded",1],["30",1],["did",1],["frames",1]]},{"id":"tests/test_mcp_lifecycle.py#test_close_kills_a_wrapped_servers_real_worker_without_hanging","name":[["test",1],["close",1],["kills",1],["wrapped",1],["servers",1],["real",1],["worker",1],["without",1],["hanging",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",3],["test",2],["close",10],["kills",2],["wrapped",3],["servers",2],["real",3],["worker",8],["without",2],["hanging",2],["tmp",4],["path",4],["terminate",1],["signalled",1],["leader",1],["only",1],["connectors",1],["routinely",1],["launched",1],["through",1],["wrapper",3],["npx",1],["uv",1],["run",1],["sh",1],["killing",1],["left",1],["server",3],["running",1],["still",1],["holding",2],["stdio",1],["pipes",1],["also",1],["could",1],["hang",1],["forever",1],["no",1],["eof",1],["reader",2],["thread",3],["stays",1],["parked",1],["read",2],["buffered",1],["stream",1],["lock",2],["old",1],["then",1],["blocked",2],["acquiring",1],["same",1],["stdout",1],["grandchild",3],["pid",9],["config",2],["preamble",1],["subprocess",1],["popen",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["300",1],["open",1],["str",2],["write",1],["body",1],["answer",1],["connection",7],["mcpconnection",1],["command",1],["timeout",1],["30",1],["int",1],["text",1],["encoding",1],["utf",1],["assert",7],["list",2],["tools",1],["name",1],["ok",1],["closed",3],["bool",1],["finished",3],["threading",2],["event",1],["none",1],["append",1],["target",1],["daemon",1],["true",2],["start",1],["try",2],["wait",3],["40",1],["instead",1],["returning",1],["gone",2],["proc",2],["survived",1],["not",2],["alive",2],["stderr",1],["finally",1],["os",1],["kill",1],["except",1],["oserror",1],["pass",1]]},{"id":"tests/test_mcp_lifecycle.py#test_close_kills_a_wrapped_servers_real_worker_without_hanging.close_it","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["close",3],["none",2],["closed",1],["append",1],["connection",1],["finished",1]]},{"id":"tests/test_mcp_lifecycle.py#test_closing_store_without_mcp_use_does_not_create_manager","name":[["test",1],["closing",1],["store",1],["without",1],["mcp",1],["not",1],["create",1],["manager",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["closing",2],["store",8],["without",2],["mcp",6],["not",2],["create",2],["manager",4],["tmp",3],["path",3],["monkeypatch",3],["only",1],["callers",1],["must",1],["keep",1],["subsystem",1],["completely",1],["lazy",1],["from",1],["openai4s",2],["import",1],["setattr",1],["client",2],["none",2],["no",1],["db",1],["close",1],["assert",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation","name":[["test",1],["datapro",1],["sessions",1],["partitioned",1],["by",1],["live",1],["store",1],["generation",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",8],["test",2],["datapro",17],["sessions",2],["partitioned",2],["by",3],["live",2],["store",19],["generation",2],["tmp",4],["path",4],["monkeypatch",3],["two",1],["stores",3],["one",2],["managed",1],["connector",15],["id",10],["must",1],["never",1],["share",1],["credentials",1],["mcpmanager",2],["process",1],["wide",1],["while",1],["embedders",1],["host",1],["multiple",1],["at",2],["once",1],["caching",1],["only",1],["made",1],["first",31],["header",1],["provider",4],["closure",1],["serve",1],["every",1],["later",1],["stub",1],["executes",1],["real",1],["runtime",5],["config",17],["providers",1],["request",1],["time",1],["then",1],["proves",1],["reuse",1],["within",1],["isolation",1],["across",1],["exact",1],["scope",25],["invalidation",1],["from",2],["openai4s",4],["import",2],["key",16],["plan",5],["canary",2],["second",26],["db",2],["manager",9],["created",5],["requests",4],["class",1],["connection",9],["command",1],["streamable",1],["http",1],["init",1],["self",15],["dict",3],["ordinal",5],["int",1],["cache",8],["headers",5],["closed",5],["false",2],["faulted",1],["bool",2],["return",5],["list",7],["tools",6],["append",2],["agent",3],["name",2],["tool",1],["close",3],["true",3],["failure",1],["none",1],["connect",3],["len",1],["setattr",1],["try",1],["save",2],["assert",15],["not",2],["result",6],["disconnect",1],["replacement",2],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["connect",2],["config",3],["dict",2],["connection",4],["len",1],["created",2],["append",1],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation.Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["class",2],["connection",3],["command",1],["streamable",1],["http",1],["def",5],["init",1],["self",15],["config",3],["dict",2],["ordinal",5],["int",1],["cache",3],["scope",3],["headers",5],["provider",3],["closed",3],["false",1],["faulted",1],["bool",2],["return",4],["list",2],["tools",1],["requests",1],["append",1],["agent",1],["plan",1],["key",1],["name",2],["datapro",1],["tool",1],["close",1],["true",2],["failure",1],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation.Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",6],["config",4],["dict",2],["ordinal",4],["int",2],["cache",2],["scope",2],["headers",2],["provider",2],["closed",1],["false",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation.Connection.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["close",2],["self",3],["bool",2],["closed",1],["true",2],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation.Connection.failure","name":[["failure",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["failure",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation.Connection.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["faulted",2],["self",3],["bool",2],["return",1],["closed",1]]},{"id":"tests/test_mcp_lifecycle.py#test_datapro_sessions_are_partitioned_by_live_store_generation.Connection.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["list",4],["tools",2],["self",6],["dict",2],["headers",3],["provider",1],["requests",1],["append",1],["cache",1],["scope",1],["ordinal",2],["agent",1],["plan",1],["key",1],["return",1],["name",2],["datapro",1],["tool",1],["connection",1]]},{"id":"tests/test_mcp_lifecycle.py#test_eviction_spares_a_newer_connection_for_the_same_connector_id","name":[["test",1],["eviction",1],["spares",1],["newer",1],["connection",1],["same",1],["connector",1],["id",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["eviction",3],["spares",2],["newer",2],["connection",2],["same",2],["connector",4],["id",5],["tmp",3],["path",3],["compare",1],["swap",1],["not",2],["conns",1],["pop",1],["two",1],["callers",1],["fault",2],["one",3],["at",1],["once",1],["after",1],["another",1],["has",1],["already",1],["reconnected",1],["popping",1],["by",1],["would",2],["close",1],["healthy",1],["newcomer",1],["second",1],["caller",1],["holding",1],["ping",1],["pong",1],["through",1],["fresh",5],["process",1],["per",1],["call",1],["config",4],["server",1],["cas",1],["body",1],["answer",1],["manager",7],["mcpmanager",1],["try",1],["stale",5],["assert",6],["evict",2],["true",1],["false",1],["handle",1],["evicted",1],["live",1],["alive",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection","name":[["test",1],["scoped",1],["disconnect",1],["rejects",1],["only",1],["store",1],["inflight",1],["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",9],["test",2],["scoped",2],["disconnect",3],["rejects",2],["only",3],["store",5],["inflight",2],["connection",8],["monkeypatch",3],["connect",7],["locks",2],["invalidation",1],["epochs",1],["scope",22],["too",1],["connector",6],["id",6],["volcengine",1],["datapro",1],["first",23],["generation",2],["second",8],["started",3],["threading",3],["event",2],["release",4],["errors",3],["created",4],["class",1],["command",1],["streamable",1],["http",1],["init",1],["self",10],["str",1],["closed",5],["false",2],["faulted",1],["bool",2],["return",5],["list",5],["tools",4],["dict",2],["name",2],["data",2],["pro",2],["search",2],["close",1],["true",3],["failure",1],["none",2],["config",2],["cache",5],["append",2],["if",2],["assert",9],["wait",3],["manager",7],["mcpmanager",1],["setattr",1],["try",2],["except",1],["mcperror",1],["as",1],["exc",2],["thread",6],["target",1],["start",1],["were",1],["still",1],["keyed",1],["by",1],["would",1],["behind",1],["instead",1],["completing",1],["independently",1],["join",2],["not",1],["alive",1],["len",1],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["connect",2],["config",3],["dict",2],["connection",5],["cache",1],["scope",3],["created",1],["append",1],["if",1],["first",3],["started",1],["assert",1],["release",1],["wait",1],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.connect_first","name":[["connect",1],["first",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["connect",2],["first",4],["none",2],["try",1],["manager",1],["list",1],["tools",1],["connector",1],["id",1],["cache",1],["scope",2],["except",1],["mcperror",1],["as",1],["exc",2],["errors",1],["append",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["class",2],["connection",2],["command",1],["streamable",1],["http",1],["def",5],["init",1],["self",10],["scope",5],["str",1],["closed",3],["false",1],["faulted",1],["bool",2],["return",4],["list",2],["tools",1],["dict",1],["name",1],["data",1],["pro",1],["search",1],["close",1],["true",2],["failure",1],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",4],["scope",4],["str",2],["closed",1],["false",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.Connection.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["close",2],["self",3],["bool",2],["closed",1],["true",2],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.Connection.failure","name":[["failure",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["failure",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.Connection.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["faulted",2],["self",3],["bool",2],["return",1],["closed",1]]},{"id":"tests/test_mcp_lifecycle.py#test_scoped_disconnect_rejects_only_that_store_inflight_connection.Connection.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["list",4],["tools",2],["self",3],["dict",2],["return",1],["name",1],["data",1],["pro",1],["search",1],["scope",2]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state","name":[["test",1],["store",1],["close",1],["drops",1],["only",1],["its",1],["datapro",1],["scope",1],["secret",1],["state",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",8],["test",2],["store",19],["close",13],["drops",2],["only",2],["its",2],["datapro",16],["scope",11],["secret",2],["state",2],["tmp",4],["path",4],["monkeypatch",4],["closed",7],["cannot",1],["remain",1],["reachable",1],["through",1],["global",1],["mcp",2],["cache",5],["from",2],["openai4s",4],["import",2],["first",13],["db",2],["second",15],["manager",10],["mcpmanager",1],["created",10],["class",1],["connection",7],["command",1],["streamable",1],["http",1],["init",1],["self",16],["config",12],["dict",3],["headers",6],["provider",6],["reflection",7],["secrets",7],["false",2],["faulted",1],["bool",2],["return",5],["list",5],["tools",4],["key",10],["agent",3],["plan",3],["if",1],["not",1],["append",2],["name",4],["tool",2],["true",4],["none",4],["clear",1],["failure",1],["connect",3],["setattr",2],["client",1],["try",1],["save",2],["canary",4],["connector",11],["id",6],["runtime",4],["assert",13],["conns",2],["finally",1],["shutdown",1]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["connect",2],["config",3],["dict",2],["connection",4],["created",1],["append",1],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state.Connection","name":[["connection",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["class",2],["connection",2],["command",1],["streamable",1],["http",1],["def",5],["init",1],["self",16],["config",3],["dict",2],["cache",2],["scope",2],["headers",4],["provider",4],["reflection",4],["secrets",4],["closed",3],["false",1],["faulted",1],["bool",2],["return",4],["list",2],["tools",1],["key",4],["agent",1],["plan",1],["if",1],["not",1],["append",1],["name",2],["datapro",1],["tool",1],["close",1],["true",2],["none",2],["clear",1],["failure",1]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state.Connection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["init",2],["self",6],["config",4],["dict",2],["cache",2],["scope",2],["headers",2],["provider",2],["reflection",1],["secrets",1],["closed",1],["false",1]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state.Connection.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["close",2],["self",5],["bool",2],["closed",1],["true",2],["headers",1],["provider",1],["none",1],["reflection",1],["secrets",1],["clear",1],["return",1]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state.Connection.failure","name":[["failure",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["failure",2],["self",2],["return",1],["none",1]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state.Connection.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["faulted",2],["self",3],["bool",2],["return",1],["closed",1]]},{"id":"tests/test_mcp_lifecycle.py#test_store_close_drops_only_its_datapro_scope_and_secret_state.Connection.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["list",4],["tools",2],["self",5],["dict",2],["key",4],["headers",1],["provider",1],["agent",1],["plan",1],["if",1],["not",1],["reflection",2],["secrets",2],["append",1],["return",1],["name",2],["datapro",1],["tool",1]]},{"id":"tests/test_mcp_lifecycle.py#test_the_dead_timeout_constant_is_gone","name":[["test",1],["dead",1],["timeout",1],["constant",1],["gone",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["dead",2],["timeout",5],["constant",2],["gone",2],["default",3],["30",1],["sat",1],["three",1],["lines",1],["above",1],["live",1],["60",1],["no",1],["reader",1],["anywhere",1],["tree",1],["two",1],["similarly",1],["named",1],["constants",1],["one",1],["them",1],["wrong",2],["unused",1],["someone",1],["wires",1],["knob",1],["from",1],["pathlib",1],["import",1],["path",2],["source",2],["openai4s",1],["mcp",1],["client",1],["py",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",1],["not",1]]},{"id":"tests/test_mcp_lifecycle.py#test_the_desynchronised_connector_does_not_survive_the_verdict","name":[["test",1],["desynchronised",1],["connector",1],["not",1],["survive",1],["verdict",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["desynchronised",4],["connector",3],["not",2],["survive",2],["verdict",2],["tmp",3],["path",3],["detaching",1],["be",1],["whole",1],["response",1],["read",1],["loop",1],["returned",1],["child",1],["kept",1],["running",2],["holding",1],["its",2],["pipes",1],["while",1],["manager",1],["handed",1],["same",1],["dead",1],["connection",4],["every",1],["later",1],["caller",1],["channel",1],["declared",1],["must",1],["take",1],["process",1],["config",3],["server",1],["wrongid",1],["proc",1],["body",1],["wrong",1],["id",1],["flood",1],["mcpconnection",1],["command",1],["timeout",1],["30",1],["try",1],["pytest",1],["raises",1],["mcperror",1],["list",1],["tools",1],["pid",2],["pids",1],["assert",1],["wait",1],["gone",1],["was",1],["left",1],["finally",1],["close",1]]},{"id":"tests/test_mcp_lifecycle.py#test_the_documented_deadline_override_exists_and_is_clamped","name":[["test",1],["documented",1],["deadline",1],["override",1],["exists",1],["clamped",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["documented",3],["deadline",9],["override",3],["exists",2],["clamped",3],["monkeypatch",4],["docs",1],["v03",1],["decisions",1],["md",1],["d6",1],["names",1],["openai4",1],["mcp",14],["as",1],["single",1],["budget",1],["name",1],["appeared",1],["table",1],["nowhere",1],["else",1],["tree",1],["control",1],["not",3],["exist",1],["worse",1],["than",3],["undocumented",1],["one",1],["because",1],["someone",1],["sets",1],["believes",1],["moved",1],["rather",2],["trusted",1],["zero",1],["no",1],["connector",1],["never",1],["answer",1],["day",1],["unbounded",1],["wait",1],["default",9],["timeout",9],["was",1],["introduced",1],["remove",1],["anything",1],["unusable",1],["falls",1],["back",1],["refusing",1],["start",1],["env",3],["var",1],["must",1],["be",1],["able",1],["make",1],["daemon",1],["unbootable",1],["from",1],["openai4s",1],["import",1],["client",13],["cases",2],["abc",1],["inf",1],["min",1],["99999",1],["max",1],["raw",3],["expected",2],["items",1],["setenv",1],["assert",2],["delenv",1],["raising",1],["false",1]]},{"id":"tests/test_mcp_lifecycle.py#test_the_line_reader_counts_bytes_not_characters","name":[["test",1],["line",1],["reader",1],["counts",1],["bytes",1],["not",1],["characters",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["line",7],["reader",7],["counts",2],["bytes",5],["not",2],["characters",6],["constant",1],["said",1],["counted",1],["off",1],["text",1],["pipe",1],["sixteen",1],["three",3],["byte",3],["forty",1],["eight",1],["under",1],["ten",2],["budget",1],["accurate",1],["keeps",1],["worth",1],["character",1],["counting",1],["predecessor",1],["kept",1],["thirty",1],["times",1],["its",1],["own",1],["limit",2],["multiplier",1],["whatever",1],["connector",1],["encoding",1],["happens",1],["be",1],["payload",2],["16",1],["encode",2],["utf",2],["mcp",1],["client",1],["bounded",1],["chunk",1],["stream",1],["10",2],["keep",1],["partial",1],["true",1],["readline",1],["assert",2],["len",1],["startswith",1]]},{"id":"tests/test_mcp_lifecycle.py#test_the_override_reaches_a_connection_and_an_argument_still_wins","name":[["test",1],["override",1],["reaches",1],["connection",1],["argument",1],["still",1],["wins",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["override",2],["reaches",2],["connection",2],["argument",3],["still",2],["wins",2],["monkeypatch",3],["wiring",1],["not",3],["just",1],["helper",1],["default",3],["nothing",1],["reads",1],["defect",1],["ticket",1],["about",1],["one",1],["layer",1],["along",1],["from",1],["openai4s",1],["import",2],["mcp",4],["client",4],["setenv",1],["deadline",3],["env",1],["assert",2],["explicit",1],["overridden",1],["by",1],["environment",1],["several",1],["tests",1],["pass",1],["timeout",3],["must",1],["keep",1],["inspect",2],["source",2],["getsource",1],["mcpconnection",1],["init",1],["float",1],["if",1],["none",1],["else",1]]},{"id":"tests/test_mcp_lifecycle.py#test_the_refusal_state_is_a_sibling_of_the_deadline_state","name":[["test",1],["refusal",1],["state",2],["sibling",1],["deadline",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["refusal",2],["state",4],["sibling",2],["deadline",2],["tmp",3],["path",3],["class",1],["hierarchy",1],["guard",1],["so",2],["gets",1],["its",1],["own",1],["assertion",1],["mcpmanager",1],["invoke",1],["evicts",1],["mcptimeout",2],["keeps",1],["connection",1],["merely",1],["mcperror",2],["still",1],["alive",1],["nothing",2],["else",1],["distinguishes",1],["two",1],["making",1],["mcpoversized",3],["response",3],["subclass",1],["natural",1],["looking",1],["edit",1],["since",1],["both",1],["caller",1],["got",1],["silently",1],["restores",1],["teardown",1],["connector",1],["overflowed",1],["not",2],["torn",1],["down",1],["exists",1],["forbid",1],["line",1],["no",1],["reviewer",1],["would",1],["read",1],["as",1],["behaviour",1],["change",1],["del",1],["assert",2],["issubclass",2],["mcp",3],["client",3]]},{"id":"tests/test_mcp_lifecycle.py#test_two_callers_for_the_same_connector_produce_one_child","name":[["test",1],["two",1],["callers",1],["same",1],["connector",1],["produce",1],["one",1],["child",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",5],["test",2],["two",2],["callers",2],["same",3],["connector",3],["produce",2],["one",3],["child",3],["single",1],["flight",1],["second",2],["adopts",1],["first",1],["cached",1],["not",1],["manager",3],["mcp",1],["client",1],["mcpmanager",1],["made",4],["list",2],["object",2],["gate",3],["threading",2],["event",1],["class",1],["conn",5],["faulted",1],["self",2],["return",3],["false",1],["close",1],["true",2],["connect",3],["config",2],["del",1],["wait",1],["10",2],["append",2],["got",4],["threads",3],["thread",5],["target",1],["lambda",1],["command",1],["daemon",1],["range",1],["start",1],["join",1],["assert",2],["len",2],["children",1],["were",1],["spawned",1]]},{"id":"tests/test_mcp_lifecycle.py#test_two_callers_for_the_same_connector_produce_one_child._Conn","name":[["conn",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["class",2],["conn",2],["def",2],["faulted",1],["self",2],["return",2],["false",1],["close",1],["true",1]]},{"id":"tests/test_mcp_lifecycle.py#test_two_callers_for_the_same_connector_produce_one_child._Conn.close","name":[["close",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["close",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_mcp_lifecycle.py#test_two_callers_for_the_same_connector_produce_one_child._Conn.faulted","name":[["faulted",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["faulted",2],["self",2],["return",1],["false",1]]},{"id":"tests/test_mcp_lifecycle.py#test_two_callers_for_the_same_connector_produce_one_child.connect","name":[["connect",1]],"path":[["tests",1],["test",1],["mcp",1],["lifecycle",1],["py",1]],"body":[["def",2],["connect",2],["config",3],["del",1],["gate",1],["wait",1],["10",1],["conn",4],["made",1],["append",1],["return",1]]},{"id":"tests/test_mcp_tools_positional_server.py","name":[["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["mcp",8],["tools",5],["must",1],["accept",1],["sdk",2],["positional",1],["string",2],["server",3],["argument",1],["host",4],["volcengine",1],["datapro",1],["one",1],["method",1],["puts",1],["bare",1],["wire",1],["other",1],["five",1],["all",1],["send",1],["spec",2],["dict",2],["grew",1],["control",3],["tool",5],["list",3],["mcptools",2],["dispatcher",4],["call",4],["began",1],["routing",1],["rpc",2],["through",2],["execute",2],["ctx",1],["args",2],["read",1],["arguments",1],["off",1],["actually",2],["str",2],["every",1],["kernel",1],["side",1],["discovery",1],["then",1],["died",1],["object",1],["has",1],["no",1],["attribute",1],["while",1],["empty",1],["kept",1],["working",1],["exactly",1],["confusing",1],["triple",1],["users",1],["reported",1],["existing",1],["connector",1],["tests",1],["drive",1],["directly",1],["so",1],["never",1],["crossed",1],["adaptation",1],["under",1],["test",1],["everything",1],["here",1],["goes",1],["path",1],["worker",1],["takes",1],["from",4],["future",1],["import",5],["annotations",1],["pytest",2],["openai4s",3],["config",2],["llmconfig",1],["dispatch",1],["build",1],["fixture",1]]},{"id":"tests/test_mcp_tools_positional_server.py#SpyManager","name":[["spy",1],["manager",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["class",2],["spy",2],["manager",3],["stands",1],["mcp",1],["process",1],["records",1],["every",1],["launch",1],["def",2],["init",1],["self",4],["none",1],["calls",2],["list",3],["tuple",1],["tools",2],["connector",2],["id",2],["config",1],["append",1],["return",1],["name",1],["search",1],["description",1],["find",1],["things",1]]},{"id":"tests/test_mcp_tools_positional_server.py#SpyManager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",1]]},{"id":"tests/test_mcp_tools_positional_server.py#SpyManager.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["list",3],["tools",3],["self",3],["connector",3],["id",3],["config",2],["calls",1],["append",1],["return",1],["name",1],["search",1],["description",1],["find",1],["things",1]]},{"id":"tests/test_mcp_tools_positional_server.py#test_datapro_discovery_answers_locally_through_the_rpc_path","name":[["test",1],["datapro",1],["discovery",1],["answers",1],["locally",1],["through",1],["rpc",1],["path",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["test",2],["datapro",5],["discovery",3],["answers",2],["locally",3],["through",2],["rpc",2],["path",3],["wired",3],["managed",2],["connector",5],["fixed",1],["descriptor",1],["must",1],["survive",1],["same",1],["exact",1],["reported",1],["call",1],["host",2],["mcp",3],["tools",4],["volcengine",4],["after",1],["list",1],["had",1],["shown",1],["as",1],["available",1],["dispatcher",3],["spy",2],["store",1],["upsert",1],["id",1],["name",2],["data",2],["pro",2],["command",1],["python",1],["pass",1],["enabled",1],["true",1],["result",5],["assert",3],["isinstance",1],["dict",1],["names",2],["tool",2],["search",1],["answered",1],["zero",1],["spawn",1],["calls",1]]},{"id":"tests/test_mcp_tools_positional_server.py#test_dict_spec_still_works","name":[["test",1],["dict",1],["spec",1],["still",1],["works",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["test",2],["dict",2],["spec",2],["still",2],["works",2],["wired",3],["native",1],["control",1],["tool",1],["shape",1],["server",2],["must",1],["keep",1],["working",1],["dispatcher",2],["spy",2],["result",2],["mcp",1],["tools",3],["example",2],["assert",2],["name",1],["search",1],["description",1],["find",1],["things",1],["calls",1],["list",1]]},{"id":"tests/test_mcp_tools_positional_server.py#test_positional_server_string_reaches_discovery","name":[["test",1],["positional",1],["server",1],["string",1],["reaches",1],["discovery",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["test",2],["positional",2],["server",3],["string",2],["reaches",2],["discovery",2],["wired",3],["kernel",1],["sdk",1],["wire",1],["shape",1],["dispatcher",3],["mcp",2],["tools",4],["before",1],["fix",1],["raised",1],["attribute",2],["error",2],["str",1],["object",1],["has",1],["no",1],["inside",1],["control",1],["tool",2],["so",1],["worker",1],["saw",1],["runtime",1],["instead",1],["list",2],["spy",2],["result",2],["example",2],["assert",2],["name",1],["search",1],["description",1],["find",1],["things",1],["calls",1]]},{"id":"tests/test_mcp_tools_positional_server.py#test_resource_keys_accept_the_positional_string_too","name":[["test",1],["resource",1],["keys",1],["accept",1],["positional",1],["string",1],["too",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["test",2],["resource",6],["keys",6],["accept",2],["positional",2],["string",3],["too",2],["audit",1],["metadata",1],["must",1],["name",1],["server",2],["not",1],["degrade",1],["wildcard",1],["dispatcher",1],["computes",1],["args",1],["before",1],["dispatching",1],["so",1],["shape",2],["reached",1],["method",1],["as",1],["well",1],["base",1],["implementation",1],["silently",1],["recorded",1],["mcp",1],["every",1],["discovery",1],["same",1],["dual",1],["contract",1],["lineage",1],["tool",6],["already",1],["implements",1],["list",1],["mcptools",1],["assert",2],["example",4]]},{"id":"tests/test_mcp_tools_positional_server.py#test_unknown_server_is_a_soft_error_not_a_crash","name":[["test",1],["unknown",1],["server",1],["soft",1],["error",1],["not",1],["crash",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["server",2],["soft",2],["error",3],["not",3],["crash",2],["wired",3],["dispatcher",2],["spy",1],["result",2],["mcp",1],["tools",1],["missing",2],["assert",1],["connector",1],["found",1]]},{"id":"tests/test_mcp_tools_positional_server.py#wired","name":[["wired",1]],"path":[["tests",1],["test",1],["mcp",1],["tools",1],["positional",1],["server",1],["py",1]],"body":[["def",2],["wired",2],["tmp",4],["path",4],["monkeypatch",3],["real",2],["dispatcher",5],["over",1],["store",2],["only",1],["launcher",1],["replaced",1],["workspace",4],["ws",1],["mkdir",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["build",1],["frame",1],["id",2],["mcp",4],["upsert",1],["connector",2],["example",2],["name",1],["command",1],["python",1],["pass",1],["enabled",1],["true",1],["spy",4],["manager",2],["import",1],["openai4s",1],["client",3],["as",1],["setattr",1],["lambda",1],["return",1]]},{"id":"tests/test_memory_budget.py","name":[["test",1],["memory",1],["budget",1],["py",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["much",1],["remembered",1],["context",3],["may",1],["enter",1],["system",1],["prompt",1],["injection",1],["was",1],["mems",1],["50",1],["count",2],["nothing",1],["else",1],["fifty",1],["memories",1],["pasted",1],["protocol",1],["about",1],["600",1],["000",1],["characters",1],["roughly",1],["150k",1],["tokens",1],["against",2],["262",1],["144",1],["token",1],["window",1],["over",1],["half",2],["spent",1],["background",1],["before",1],["user",1],["has",1],["typed",1],["anything",1],["every",1],["turn",1],["growing",1],["quietly",1],["as",1],["they",1],["save",1],["more",1],["cannot",1],["bound",1],["because",1],["length",1],["thing",1],["varies",1],["from",2],["future",1],["import",3],["annotations",1],["time",1],["openai4s",1],["memory",1],["budget",1],["other",1],["projection",1],["admits",1],["real",1],["seeder",1],["not",1],["module",1],["isolation",1]]},{"id":"tests/test_memory_budget.py#_memories","name":[["memories",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["memories",2],["count",3],["chars",7],["exact",1],["final",1],["length",1],["suffix",5],["included",1],["earlier",1],["version",1],["appended",1],["index",3],["top",1],["pushed",1],["every",1],["item",3],["few",1],["characters",1],["over",1],["per",2],["cap",1],["so",1],["total",2],["budget",1],["test",1],["never",1],["reached",1],["at",1],["all",1],["was",1],["really",1],["re",1],["testing",1],["one",1],["same",2],["slip",1],["as",1],["image",1],["attachment",1],["budgets",1],["caught",1],["way",1],["out",3],["range",1],["body",3],["max",1],["len",2],["append",1],["content",1],["if",1],["else",1],["return",1]]},{"id":"tests/test_memory_budget.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",4],["runner",3],["tmp",3],["path",3],["from",2],["openai4s",2],["config",3],["import",2],["llmconfig",2],["server",1],["gateway",3],["as",1],["mod",2],["class",1],["hub",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",3],["lambda",1],["event",2],["none",2],["broadcast",1],["cfg",2],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["session",1]]},{"id":"tests/test_memory_budget.py#_runner._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_memory_budget.py#_runner._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_memory_budget.py#_runner._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_memory_budget.py#test_a_count_alone_does_not_bound_the_prompt","name":[["test",1],["count",1],["alone",1],["not",1],["bound",1],["prompt",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["count",2],["alone",2],["not",2],["bound",2],["prompt",2],["defect",1],["as",1],["arithmetic",1],["fifty",1],["items",1],["under",2],["old",3],["rule",1],["fraction",1],["characters",1],["new",1],["one",1],["memories",4],["60",1],["12",1],["000",2],["style",2],["join",1],["content",1],["50",1],["assert",3],["len",2],["500",1],["kept",2],["dropped",3],["memory",3],["budget",3],["select",1],["rendered",2],["render",1],["max",1],["total",1],["chars",1],["1000",1]]},{"id":"tests/test_memory_budget.py#test_a_pasted_protocol_no_longer_fills_the_window","name":[["test",1],["pasted",1],["protocol",1],["no",1],["longer",1],["fills",1],["window",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",4],["pasted",3],["protocol",4],["no",2],["longer",2],["fills",2],["window",4],["tmp",3],["path",4],["defect",1],["at",2],["size",2],["actually",1],["occurred",1],["sixty",1],["saved",1],["memories",2],["put",1],["600",2],["647",1],["characters",2],["into",2],["every",1],["system",4],["prompt",1],["about",1],["150k",1],["tokens",1],["against",1],["262",1],["144",1],["token",1],["before",1],["user",1],["had",1],["typed",1],["anything",1],["assertion",1],["fixed",1],["character",2],["count",1],["not",1],["multiple",1],["constants",1],["under",1],["expressing",1],["terms",1],["budget",3],["image",1],["attachment",1],["tests",1],["ended",1],["up",1],["unable",1],["fail",1],["seeded",1],["through",1],["sql",1],["rather",2],["than",2],["add",1],["memory",4],["because",1],["write",1],["now",3],["refuses",1],["10",2],["000",4],["outright",1],["these",1],["rows",1],["still",1],["reachable",1],["they",1],["install",1],["predates",1],["limit",1],["already",1],["holds",1],["session",2],["import",1],["carries",1],["injection",1],["has",1],["hold",1],["line",1],["them",1],["runner",6],["store",8],["setting",1],["enabled",1],["create",2],["project",3],["name",2],["alpha",6],["description",1],["context",1],["id",3],["list",1],["projects",1],["int",1],["time",2],["1000",1],["lock",1],["index",4],["range",1],["60",2],["conn",2],["execute",1],["insert",1],["block",1],["content",2],["created",1],["values",1],["legacy",1],["general",1],["recent",1],["so",1],["stays",1],["accidentally",1],["becoming",1],["one",1],["retention",1],["commit",1],["state",4],["seed",1],["messages",2],["next",1],["if",1],["role",1],["assert",1],["len",1],["str",1],["old",1],["join",1],["was",1]]},{"id":"tests/test_memory_budget.py#test_a_session_with_nothing_dropped_reports_nothing","name":[["test",1],["session",1],["nothing",2],["dropped",1],["reports",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["session",5],["nothing",4],["dropped",2],["reports",2],["from",1],["openai4s",1],["server",1],["workbench",4],["state",4],["import",1],["service",3],["class",1],["empty",2],["context",1],["omissions",3],["dict",1],["assert",2],["object",1]]},{"id":"tests/test_memory_budget.py#test_a_session_with_nothing_dropped_reports_nothing._Empty","name":[["empty",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["class",2],["empty",2],["context",1],["omissions",1],["dict",1]]},{"id":"tests/test_memory_budget.py#test_an_over_long_memory_is_skipped_rather_than_clipped","name":[["test",1],["over",1],["long",1],["memory",1],["skipped",1],["rather",1],["than",1],["clipped",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["over",2],["long",6],["memory",3],["skipped",2],["rather",2],["than",2],["clipped",2],["half",2],["protocol",2],["not",1],["shorter",1],["different",1],["possibly",1],["wrong",1],["one",4],["agent",1],["cannot",1],["tell",1],["instruction",1],["following",1],["was",1],["cut",1],["5000",1],["then",1],["stop",1],["kept",2],["dropped",3],["budget",1],["select",1],["content",1],["assert",3],["reason",1],["too",1],["chars",1],["len",1]]},{"id":"tests/test_memory_budget.py#test_blank_memories_are_ignored_without_being_reported_as_dropped","name":[["test",1],["blank",1],["memories",1],["ignored",1],["without",1],["being",1],["reported",1],["as",1],["dropped",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["blank",2],["memories",2],["ignored",2],["without",2],["being",2],["reported",2],["as",3],["dropped",4],["empty",1],["row",1],["not",1],["withheld",1],["memory",2],["counting",1],["one",1],["would",1],["make",1],["note",1],["claim",1],["context",1],["exists",1],["never",1],["did",1],["kept",2],["budget",1],["select",1],["content",2],["real",2],["assert",2]]},{"id":"tests/test_memory_budget.py#test_nothing_remembered_renders_nothing","name":[["test",1],["nothing",2],["remembered",1],["renders",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["nothing",4],["remembered",2],["renders",2],["assert",1],["memory",2],["budget",2],["render",1],["select",1]]},{"id":"tests/test_memory_budget.py#test_order_is_preserved_so_the_oldest_is_what_gets_dropped","name":[["test",1],["order",1],["preserved",1],["so",1],["oldest",1],["gets",1],["dropped",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["order",2],["preserved",2],["so",3],["oldest",3],["gets",2],["dropped",3],["store",1],["returns",1],["newest",1],["first",1],["truncating",1],["from",1],["end",1],["drops",1],["choice",1],["user",1],["would",2],["make",1],["re",1],["ranking",1],["by",1],["length",1],["silently",1],["prefer",1],["terse",1],["memories",4],["over",1],["important",1],["ones",1],["content",1],["memory",5],["index",2],["range",1],["60",1],["kept",3],["budget",2],["select",1],["assert",2],["max",1]]},{"id":"tests/test_memory_budget.py#test_splitting_the_system_prompt_out_does_not_change_the_total","name":[["test",1],["splitting",1],["system",1],["prompt",1],["out",1],["not",1],["change",1],["total",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["splitting",2],["system",4],["prompt",3],["out",2],["not",3],["change",3],["total",5],["compaction",2],["decides",1],["moving",1],["tokens",1],["between",1],["buckets",1],["must",1],["move",1],["threshold",1],["display",1],["would",1],["silently",1],["retune",1],["conversation",1],["gets",1],["summarised",1],["from",1],["openai4s",1],["agent",1],["import",1],["estimate",13],["context",2],["messages",2],["role",3],["content",3],["8000",2],["user",1],["4000",2],["tool",4],["2000",2],["assert",2],["text",1],["images",1],["schemas",1],["calls",1],["results",1],["artifact",1],["refs",1],["wire",1],["state",1],["sum",1],["still",1],["reflects",1],["every",1],["character",1],["was",1],["passed",1]]},{"id":"tests/test_memory_budget.py#test_the_agent_is_told_its_remembered_context_is_incomplete","name":[["test",1],["agent",1],["told",1],["its",1],["remembered",1],["context",1],["incomplete",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["agent",2],["told",2],["its",2],["remembered",2],["context",5],["incomplete",2],["tmp",3],["path",3],["runner",6],["store",6],["setting",1],["memory",3],["enabled",1],["create",2],["project",3],["name",2],["alpha",6],["description",1],["id",2],["list",1],["projects",1],["index",2],["range",1],["60",1],["add",1],["content",2],["note",1],["block",1],["general",1],["state",5],["session",1],["seed",1],["messages",2],["system",3],["str",1],["next",1],["if",1],["role",1],["assert",2],["not",1],["included",1],["here",1],["panel",1],["say",1],["so",1],["too",1],["omissions",1]]},{"id":"tests/test_memory_budget.py#test_the_feature_off_means_not_one_character","name":[["test",1],["feature",1],["off",1],["means",1],["not",1],["one",1],["character",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["feature",2],["off",5],["means",2],["not",9],["one",2],["character",2],["tmp",3],["path",3],["memory",2],["enabled",1],["defaults",1],["has",1],["mean",1],["nothing",1],["at",1],["all",1],["prompt",1],["heading",1],["empty",1],["section",1],["note",1],["about",1],["was",1],["withheld",1],["runner",6],["store",5],["create",2],["project",3],["name",2],["alpha",6],["description",1],["context",3],["id",2],["list",1],["projects",1],["add",1],["content",2],["canary",2],["block",1],["general",1],["state",5],["session",1],["seed",1],["messages",2],["system",5],["str",1],["next",1],["if",1],["role",1],["assert",4],["remembered",1],["included",1],["here",1],["omissions",1]]},{"id":"tests/test_memory_budget.py#test_the_model_is_told_when_something_was_withheld","name":[["test",1],["model",1],["told",1],["something",1],["was",1],["withheld",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["model",3],["told",3],["something",2],["was",3],["withheld",2],["not",4],["user",1],["agent",1],["its",1],["remembered",2],["context",2],["incomplete",1],["say",1],["so",1],["matters",1],["instead",1],["answering",1],["as",1],["though",1],["had",1],["everything",1],["turns",1],["budget",5],["into",1],["correctness",1],["problem",1],["kept",4],["dropped",6],["memory",4],["select",2],["memories",2],["60",1],["10",2],["rendered",3],["render",2],["assert",4],["included",2],["here",2],["complete",1],["stays",1],["quiet",1],["nothing",1],["because",1],["note",1],["always",1],["fires",1],["trains",1],["people",1],["ignore",1]]},{"id":"tests/test_memory_budget.py#test_the_projection_does_not_re_render_withheld_memory_text","name":[["test",1],["projection",1],["not",1],["re",1],["render",1],["withheld",1],["memory",1],["text",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["projection",2],["not",5],["re",2],["render",2],["withheld",2],["memory",3],["text",2],["aggregate",1],["counts",1],["previews",1],["these",1],["memories",1],["deliberately",1],["kept",1],["out",1],["model",1],["context",2],["panel",1],["place",1],["put",1],["them",1],["back",1],["screen",1],["from",1],["openai4s",1],["server",1],["workbench",3],["state",5],["import",1],["session",2],["service",2],["class",1],["omissions",2],["reason",1],["too",1],["long",1],["preview",1],["patient",2],["42",2],["rendered",2],["repr",1],["assert",1]]},{"id":"tests/test_memory_budget.py#test_the_projection_does_not_re_render_withheld_memory_text._State","name":[["state",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["class",2],["state",2],["context",1],["omissions",1],["memory",1],["reason",1],["too",1],["long",1],["preview",1],["patient",1],["42",1]]},{"id":"tests/test_memory_budget.py#test_the_projection_reports_what_the_budgets_left_out","name":[["test",1],["projection",1],["reports",1],["budgets",1],["left",1],["out",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["projection",3],["reports",2],["budgets",2],["left",2],["out",2],["lists",1],["only",1],["present",1],["reads",1],["as",1],["complete",1],["one",1],["thing",1],["user",1],["needs",1],["know",1],["about",1],["budget",1],["fired",1],["from",1],["openai4s",1],["server",1],["workbench",3],["state",5],["import",1],["session",2],["service",2],["class",1],["context",1],["omissions",2],["memory",2],["reason",5],["too",5],["long",3],["preview",3],["secret",1],["protocol",1],["another",1],["many",2],["third",1],["omitted",2],["assert",1],["kind",1],["count",3],["reasons",1]]},{"id":"tests/test_memory_budget.py#test_the_projection_reports_what_the_budgets_left_out._State","name":[["state",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["class",2],["state",2],["context",1],["omissions",1],["memory",1],["reason",3],["too",3],["long",2],["preview",3],["secret",1],["protocol",1],["another",1],["many",1],["third",1]]},{"id":"tests/test_memory_budget.py#test_the_system_prompt_is_not_counted_as_conversation","name":[["test",1],["system",1],["prompt",1],["not",1],["counted",1],["as",1],["conversation",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["system",6],["prompt",5],["not",2],["counted",3],["as",3],["conversation",4],["panel",1],["said",1],["text",4],["tokens",1],["meant",1],["two",1],["different",1],["things",1],["standing",1],["context",3],["memory",1],["skills",1],["specialists",1],["connectors",1],["environments",1],["rebuilt",1],["from",2],["scratch",1],["every",1],["turn",1],["compaction",2],["never",1],["touches",1],["inside",2],["large",1],["read",1],["your",1],["long",1],["user",2],["reached",1],["one",1],["remedy",1],["cannot",1],["help",1],["openai4s",1],["agent",1],["import",1],["estimate",5],["role",2],["content",2],["40",1],["000",2],["hi",1],["assert",2],["100",1],["still",1]]},{"id":"tests/test_memory_budget.py#test_the_three_budgets_each_do_something","name":[["test",1],["three",1],["budgets",1],["each",1],["something",1]],"path":[["tests",1],["test",1],["memory",1],["budget",1],["py",1]],"body":[["def",2],["test",2],["three",2],["budgets",2],["each",6],["something",2],["count",3],["kept",6],["dropped",6],["memory",13],["budget",11],["select",3],["memories",5],["60",1],["10",1],["assert",8],["len",2],["max",7],["reason",3],["too",2],["many",1],["per",2],["item",2],["chars",5],["long",1],["total",3],["cap",2],["would",2],["fire",2],["first",2],["needed",3],["sum",1],["text",2],["any",1],["exhausted",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py","name":[["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["two",3],["halves",1],["retention",3],["disagreed",1],["operation",1],["was",2],["missing",1],["expiry",1],["withheld",1],["memory",6],["kept",1],["its",4],["slot",2],["days",1],["stops",1],["injecting",1],["nobody",1],["has",3],["touched",1],["year",1],["deliberately",1],["without",1],["deleting",1],["undoable",1],["delete",7],["schedule",1],["user",2],["never",4],["saw",1],["would",1],["be",4],["worse",1],["but",2],["admission",1],["counted",1],["every",2],["row",2],["scope",2],["so",3],["hundred",1],["expired",1],["memories",3],["filled",1],["quota",2],["entries",1],["injected",1],["will",1],["new",1],["write",1],["refused",1],["one",3],["first",2],["about",1],["pane",2],["already",1],["lists",1],["as",2],["omitted",1],["withholding",1],["release",1],["too",1],["rule",1],["means",1],["thing",1],["reading",1],["another",1],["writing",1],["could",1],["written",1],["deleted",1],["corrected",1],["fixing",1],["typo",1],["standing",1],["context",4],["meant",1],["rewrite",1],["round",1],["trips",1],["through",1],["may",1],["at",1],["cap",1],["second",1],["fail",1],["leave",1],["neither",1],["version",1],["loses",1],["place",1],["newest",1],["order",1],["both",1],["injection",1],["because",1],["keys",1],["off",1],["last",1],["touch",1],["edit",2],["did",1],["not",2],["record",1],["left",1],["correction",1],["expiring",1],["original",1],["clock",1],["from",8],["future",1],["import",14],["annotations",1],["http",1],["client",1],["json",1],["socket",1],["threading",1],["time",1],["pytest",2],["openai4s",6],["budget",1],["config",2],["llmconfig",1],["server",3],["gateway",3],["mod",1],["local",1],["auth",1],["storage",1],["limit",1],["error",1],["store",2],["tests",1],["ports",1],["bound",1],["day",1],["ms",1],["86",1],["400",1],["000",1],["over",1],["wire",1],["sub",1],["resources",1],["ids",1],["mark",1],["parametrize",1],["verb",2],["name",1],["categories",3],["read",1],["only",2],["projections",1],["no",2],["belongs",1],["them",1],["everything",1],["else",1],["404",1],["patch",3],["enabled",2],["real",1],["toggle",1],["put",1],["post",1],["own",1],["answer",1],["200",1],["above",1],["route",1],["meaning",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_free_port","name":[["free",1],["port",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["free",2],["port",2],["int",3],["socket",2],["as",1],["probe",3],["bind",1],["127",1],["return",1],["getsockname",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_NullHub","name":[["null",1],["hub",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["class",2],["null",2],["hub",2],["def",5],["emitter",1],["self",4],["root",7],["frame",8],["id",7],["emit",2],["event",4],["del",4],["return",2],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_NullHub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",3],["frame",3],["id",3],["event",3],["del",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_NullHub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["drop",2],["frame",5],["self",2],["root",3],["id",3],["del",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_NullHub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",3],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["emit",2],["event",2],["del",1],["return",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_NullHub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["emit",2],["event",3],["del",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_NullHub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",3],["frame",3],["id",3],["del",1],["return",1],["false",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_a_memory_sub_resource_is_not_treated_as_a_memory_id","name":[["test",1],["memory",2],["sub",1],["resource",1],["not",1],["treated",1],["as",1],["id",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",3],["memory",10],["sub",3],["resource",2],["not",5],["treated",2],["as",5],["id",7],["tmp",3],["path",3],["verb",6],["name",4],["matches",1],["categories",3],["too",1],["their",1],["handlers",1],["run",1],["before",1],["route",2],["so",2],["read",1],["was",3],["always",1],["answered",2],["correctly",1],["every",1],["other",1],["fell",1],["through",1],["interpreted",1],["operation",1],["called",2],["delete",1],["came",1],["back",1],["deletes",1],["require",1],["project",2],["reads",1],["supply",1],["one",1],["will",1],["work",1],["would",1],["have",1],["reply",1],["whose",1],["shape",1],["promises",1],["retry",1],["cannot",1],["succeed",1],["worse",1],["than",1],["refusal",1],["found",1],["by",1],["response",1],["schema",1],["gate",1],["adding",1],["patch",1],["made",1],["three",1],["frozen",1],["shapes",1],["change",1],["way",1],["breaking",1],["right",1],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["host",1],["127",1],["port",2],["free",1],["runner",5],["gateway",6],["mod",2],["session",1],["null",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",11],["class",2],["make",1],["object",2],["new",1],["correlation",1],["req",1],["last",1],["status",4],["headers",1],["query",1],["lambda",3],["body",4],["content",1],["seen",5],["list",1],["tuple",1],["int",1],["json",2],["value",2],["code",3],["200",1],["append",2],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["error",7],["payload",2],["try",1],["except",1],["finally",1],["close",1],["assert",3],["nothing",1],["404",1],["dumps",1],["default",1],["str",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_a_scope_of_live_memories_is_still_capped","name":[["test",1],["scope",1],["live",1],["memories",1],["still",1],["capped",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",2],["scope",4],["live",3],["memories",3],["still",2],["capped",2],["tmp",3],["path",3],["change",1],["must",1],["not",1],["remove",1],["limit",2],["only",1],["stop",1],["expired",1],["rows",1],["holding",1],["store",5],["try",1],["index",2],["range",1],["memory",5],["budget",1],["max",1],["per",1],["add",2],["content",2],["project",2],["id",2],["pytest",1],["raises",1],["error",1],["as",1],["caught",2],["one",1],["too",1],["many",1],["assert",1],["value",1],["code",1],["full",1],["finally",1],["close",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_an_edit_cannot_reach_across_a_project_boundary","name":[["test",1],["edit",1],["cannot",1],["reach",1],["across",1],["project",1],["boundary",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",2],["edit",2],["cannot",2],["reach",2],["across",2],["project",9],["boundary",2],["tmp",3],["path",3],["scoped",1],["exactly",1],["like",1],["delete",1],["id",7],["not",1],["authority",1],["over",1],["store",7],["try",1],["mine",3],["add",1],["memory",7],["content",4],["fact",2],["assert",3],["update",2],["none",1],["list",1],["memories",1],["pytest",1],["raises",1],["limit",1],["error",1],["as",1],["caught",2],["all",1],["value",1],["code",1],["scope",1],["invalid",1],["finally",1],["close",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_an_edit_keeps_the_row_and_resets_its_retention_clock","name":[["test",1],["edit",1],["keeps",1],["row",1],["resets",1],["its",1],["retention",1],["clock",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",2],["edit",2],["keeps",2],["row",3],["resets",2],["its",2],["retention",3],["clock",4],["tmp",3],["path",3],["store",9],["try",1],["long",4],["ago",4],["int",2],["time",5],["1000",2],["memory",8],["budget",3],["ms",4],["day",1],["memories",6],["lambda",2],["saved",3],["add",1],["content",2],["old",1],["protocol",3],["project",2],["id",5],["kept",4],["dropped",4],["select",2],["resolve",2],["assert",5],["reason",1],["expired",1],["edited",4],["update",1],["2026",2],["was",2],["replaced",1],["created",1],["at",2],["original",1],["write",1],["lost",1],["updated",1],["finally",1],["close",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_an_edit_refuses_the_same_things_a_write_does","name":[["test",1],["edit",1],["refuses",1],["same",1],["things",1],["write",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",2],["edit",2],["refuses",2],["same",2],["things",2],["write",2],["tmp",3],["path",3],["store",8],["try",1],["saved",3],["add",1],["memory",12],["content",5],["keep",2],["me",2],["project",5],["id",7],["code",4],["empty",1],["budget",1],["max",1],["chars",1],["too",1],["long",1],["pytest",2],["raises",2],["limit",2],["error",2],["as",2],["caught",4],["update",3],["assert",4],["value",2],["no",1],["change",1],["refused",1],["before",1],["row",1],["untouched",1],["list",2],["memories",2],["updated",1],["at",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_an_edited_memory_moves_to_the_front_of_the_injection_order","name":[["test",1],["edited",1],["memory",1],["moves",1],["front",1],["injection",1],["order",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",2],["edited",2],["memory",6],["moves",2],["front",2],["injection",2],["order",3],["tmp",3],["path",3],["priority",1],["select",1],["truncates",1],["from",1],["end",1],["store",8],["try",1],["base",4],["int",1],["time",2],["1000",2],["clock",5],["now",4],["memories",2],["ms",1],["lambda",1],["first",5],["add",2],["content",4],["project",4],["id",5],["second",2],["2000",1],["update",1],["corrected",2],["assert",1],["row",2],["list",1],["finally",1],["close",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_expired_memories_do_not_hold_the_scope_at_its_cap","name":[["test",1],["expired",1],["memories",1],["not",1],["hold",1],["scope",1],["at",1],["its",1],["cap",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",2],["expired",4],["memories",7],["not",2],["hold",2],["scope",4],["at",2],["its",2],["cap",2],["tmp",3],["path",3],["nothing",2],["but",1],["rows",1],["must",1],["still",1],["accept",1],["new",1],["memory",7],["store",8],["try",1],["long",2],["ago",2],["int",2],["time",4],["1000",2],["budget",3],["retention",2],["ms",4],["day",1],["clock",2],["lambda",2],["index",2],["range",1],["max",1],["per",1],["add",2],["content",2],["stale",1],["project",2],["id",3],["back",1],["now",1],["every",1],["row",1],["above",1],["outside",1],["window",1],["saved",2],["fact",2],["from",2],["today",2],["assert",3],["one",1],["gets",1],["injected",1],["others",1],["withheld",1],["so",1],["quota",1],["they",1],["were",1],["holding",1],["bought",1],["resolved",2],["resolve",1],["kept",2],["dropped",2],["select",1],["all",1],["item",2],["reason",1],["finally",1],["close",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_the_edit_route_is_scoped_and_answers_the_edited_row","name":[["test",1],["edit",1],["route",1],["scoped",1],["answers",1],["edited",1],["row",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",3],["test",3],["edit",2],["route",2],["scoped",2],["answers",2],["edited",2],["row",2],["tmp",3],["path",5],["driven",1],["through",1],["real",1],["handler",5],["so",1],["400",3],["404",2],["ones",1],["http",2],["sees",1],["httpd",5],["port",4],["bound",1],["gateway",3],["server",2],["cfg",4],["config",1],["data",2],["dir",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",5],["key",2],["host",1],["127",2],["runner",7],["mod",2],["session",1],["null",1],["hub",2],["start",2],["idle",1],["sweeper",1],["false",1],["saved",2],["store",2],["add",1],["memory",9],["content",8],["before",1],["project",5],["id",6],["cls",2],["make",1],["request",2],["class",1],["threading",1],["thread",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["token",3],["local",2],["auth",2],["load",1],["mint",1],["patch",6],["body",16],["conn",4],["client",1],["httpconnection",1],["timeout",1],["20",1],["try",2],["json",3],["dumps",1],["encode",1],["utf",1],["headers",1],["type",1],["application",1],["header",1],["response",3],["getresponse",1],["return",1],["status",9],["loads",1],["read",1],["finally",2],["close",3],["mid",5],["v1",4],["after",4],["assert",10],["code",3],["scope",1],["required",1],["200",1],["updated",1],["at",1],["other",1],["not",1],["found",1],["empty",1],["list",1],["memories",1],["shutdown",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_the_edit_route_is_scoped_and_answers_the_edited_row._patch","name":[["patch",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["patch",3],["path",3],["body",4],["conn",4],["http",1],["client",1],["httpconnection",1],["127",1],["port",1],["timeout",1],["20",1],["try",1],["request",1],["json",3],["dumps",1],["encode",1],["utf",1],["headers",1],["content",1],["type",1],["application",1],["local",1],["auth",1],["token",2],["header",1],["response",3],["getresponse",1],["return",1],["status",1],["loads",1],["read",1],["finally",1],["close",1]]},{"id":"tests/test_memory_edit_and_expiry_quota.py#test_the_stored_ceiling_is_its_own_refusal_with_its_own_remedy","name":[["test",1],["stored",1],["ceiling",1],["its",2],["own",2],["refusal",1],["remedy",1]],"path":[["tests",1],["test",1],["memory",1],["edit",1],["expiry",1],["quota",1],["py",1]],"body":[["def",2],["test",2],["stored",2],["ceiling",3],["its",4],["own",4],["refusal",2],["remedy",2],["tmp",3],["path",3],["otherwise",1],["releasing",1],["live",2],["slot",1],["would",1],["leave",1],["table",1],["unbounded",1],["two",1],["refusals",1],["distinct",1],["because",1],["fixes",1],["one",2],["says",2],["delete",2],["memory",8],["you",1],["still",1],["other",1],["rows",2],["not",1],["being",1],["injected",1],["at",3],["all",3],["store",6],["try",1],["scope",3],["actually",1],["reaches",1],["fill",2],["let",1],["retention",3],["window",1],["pass",1],["so",1],["those",1],["stop",1],["counting",1],["again",1],["seeding",1],["four",1],["hundred",1],["instant",1],["impossible",1],["by",1],["construction",1],["cap",1],["enforced",1],["against",1],["clock",6],["write",1],["itself",1],["sees",1],["base",3],["int",2],["time",4],["1000",2],["budget",3],["ms",4],["now",4],["memories",2],["lambda",1],["era",4],["range",2],["day",1],["index",2],["max",1],["per",1],["add",2],["content",2],["item",1],["project",2],["id",2],["pytest",1],["raises",1],["limit",1],["error",1],["as",1],["caught",3],["no",1],["room",1],["assert",2],["value",2],["code",1],["full",1],["expired",2],["str",1],["finally",1],["close",1]]},{"id":"tests/test_memory_repository.py","name":[["test",1],["memory",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["long",1],["term",1],["memory",1],["persistence",1],["from",4],["future",1],["import",5],["annotations",1],["pytest",1],["openai4s",3],["config",2],["host",2],["dispatch",1],["dispatcher",1],["store",2]]},{"id":"tests/test_memory_repository.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_memory_repository.py#test_a_session_prompt_carries_only_its_own_projects_memories","name":[["test",1],["session",1],["prompt",1],["carries",1],["only",1],["its",1],["own",1],["projects",1],["memories",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",4],["test",4],["session",6],["prompt",4],["carries",2],["only",2],["its",3],["own",2],["projects",5],["memories",4],["tmp",3],["path",3],["seam",1],["leaked",1],["list",2],["project",15],["id",15],["st",2],["all",1],["asserted",1],["against",1],["real",1],["builder",1],["because",1],["repository",1],["was",4],["never",1],["thing",1],["wrong",2],["call",1],["site",1],["scope",3],["claim",1],["stated",1],["plainly",1],["degenerate",5],["state",7],["forced",3],["here",1],["rather",1],["than",1],["reproduced",1],["resolve",2],["frame",7],["chains",1],["root",3],["fallback",2],["every",3],["caller",1],["supplies",1],["non",1],["empty",1],["so",1],["no",1],["public",1],["entry",1],["point",1],["currently",1],["reaches",1],["falsy",1],["direction",1],["boundary",1],["falls",1],["open",1],["answers",1],["question",1],["could",1],["not",5],["answer",1],["goes",1],["into",1],["nothing",1],["will",1],["ever",1],["flag",1],["unreachable",1],["today",1],["one",2],["refactor",1],["from",3],["reachable",1],["pinning",1],["costs",1],["line",1],["without",1],["fix",1],["fails",1],["populated",1],["passes",1],["either",1],["way",1],["forcing",1],["openai4s",2],["config",2],["import",2],["llmconfig",2],["server",1],["gateway",3],["as",1],["mod",2],["class",1],["hub",2],["emitter",1],["self",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1],["cfg",2],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["max",1],["turns",1],["runner",8],["store",7],["setting",1],["memory",3],["enabled",1],["create",2],["name",3],["alpha",10],["description",1],["context",1],["add",2],["content",4],["canary",6],["block",2],["general",2],["beta",4],["scoped",3],["seed",2],["messages",5],["seeded",3],["join",2],["str",2],["assert",4],["cannot",1],["must",1],["be",1],["handed",1],["unscoped",5]]},{"id":"tests/test_memory_repository.py#test_a_session_prompt_carries_only_its_own_projects_memories._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_memory_repository.py#test_a_session_prompt_carries_only_its_own_projects_memories._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_memory_repository.py#test_a_session_prompt_carries_only_its_own_projects_memories._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_memory_repository.py#test_an_unscoped_memory_read_is_refused_rather_than_answered_with_everything","name":[["test",1],["unscoped",1],["memory",1],["read",1],["refused",1],["rather",1],["than",1],["answered",1],["everything",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["unscoped",2],["memory",5],["read",2],["refused",2],["rather",2],["than",2],["answered",2],["everything",4],["tmp",3],["path",3],["cross",1],["project",10],["view",1],["has",1],["be",1],["asked",1],["by",1],["name",1],["id",9],["none",1],["mean",1],["no",1],["clause",1],["gateway",1],["seeded",1],["system",1],["prompts",1],["list",5],["memories",5],["st",1],["all",2],["so",1],["session",1],["whose",1],["was",1],["falsy",1],["silently",1],["carried",1],["whole",1],["installation",1],["remembered",1],["context",1],["other",1],["projects",1],["included",1],["into",1],["model",1],["nothing",1],["failed",1],["prompt",1],["just",1],["quietly",1],["got",1],["bigger",1],["wronger",1],["falling",1],["closed",1],["right",1],["direction",1],["here",1],["missing",1],["visible",1],["gets",1],["reported",1],["leaked",1],["one",1],["neither",1],["store",9],["mem",1],["db",1],["add",2],["content",4],["alpha",5],["secret",5],["block",2],["general",2],["beta",3],["pytest",2],["raises",2],["value",2],["error",2],["scoped",2],["assert",2],["close",1]]},{"id":"tests/test_memory_repository.py#test_host_remember_uses_frame_project_and_repository","name":[["test",1],["host",1],["remember",1],["uses",1],["frame",1],["project",1],["repository",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["host",3],["remember",5],["uses",2],["frame",6],["project",6],["repository",2],["tmp",3],["path",4],["config",4],["data",1],["dir",1],["store",5],["db",1],["create",1],["name",1],["science",4],["id",8],["new",1],["dispatcher",4],["assert",4],["content",4],["error",1],["empty",1],["result",4],["preserve",2],["block",2],["facts",2],["memories",5],["list",1],["ok",1],["true",1],["memory",2]]},{"id":"tests/test_memory_repository.py#test_memory_categories_legacy_default_delete_and_project_cascade","name":[["test",1],["memory",1],["categories",1],["legacy",1],["default",1],["delete",1],["project",1],["cascade",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["memory",16],["categories",5],["legacy",6],["default",2],["delete",9],["project",25],["cascade",2],["tmp",3],["path",3],["store",17],["add",3],["content",4],["one",1],["block",5],["research",3],["id",11],["two",1],["lock",1],["conn",2],["execute",1],["insert",1],["into",1],["memories",5],["created",1],["at",1],["values",1],["none",2],["commit",1],["blocks",2],["assert",6],["count",2],["general",1],["pytest",2],["raises",2],["value",1],["error",2],["missing",1],["false",1],["true",1],["all",1],["item",2],["list",2],["create",1],["name",1],["remove",1],["me",1],["permission",1],["match",1],["query",1],["select",1],["from",1]]},{"id":"tests/test_memory_repository.py#test_memory_repository_shares_store_boundary_and_preserves_filters","name":[["test",1],["memory",1],["repository",1],["shares",1],["store",1],["boundary",1],["preserves",1],["filters",1]],"path":[["tests",1],["test",1],["memory",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["memory",15],["repository",2],["shares",2],["store",19],["boundary",2],["preserves",2],["filters",2],["tmp",3],["path",3],["assert",8],["memories",9],["connection",1],["conn",1],["lock",2],["timestamps",2],["iter",1],["100",2],["200",1],["300",1],["400",1],["clock",1],["ms",1],["lambda",1],["next",1],["general",7],["add",4],["content",6],["first",4],["block",6],["research",4],["project",11],["id",17],["second",4],["other",2],["default",1],["created",1],["at",2],["present",1],["null",2],["fresh",1],["row",1],["rather",1],["than",1],["absent",1],["field",1],["means",1],["never",1],["edited",1],["caller",2],["has",1],["tell",1],["missing",2],["key",1],["from",1],["one",1],["will",1],["wrong",1],["updated",1],["none",1],["item",4],["list",6],["all",2],["len",1]]},{"id":"tests/test_memory_scope_and_budgets.py","name":[["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["memories",3],["session",4],["gets",1],["writes",2],["refuses",1],["defect",1],["mattered",1],["was",3],["not",2],["leak",2],["but",1],["silence",2],["memory",4],["pane",2],["sent",1],["no",3],["scope",5],["route",1],["defaulted",1],["literal",1],["string",1],["default",1],["nothing",2],["installation",1],["creates",1],["project",2],["by",1],["name",1],["every",2],["web",1],["belongs",1],["real",3],["proj",1],["injection",2],["reads",1],["so",1],["saved",2],["ui",1],["stored",2],["listed",1],["back",1],["counted",1],["categories",1],["chips",1],["injected",1],["into",1],["exactly",1],["surface",1],["said",1],["feature",1],["worked",1],["shape",1],["accepted",1],["never",2],["read",1],["tests",1],["below",1],["assert",1],["against",2],["prompt",1],["builder",1],["http",1],["handler",1],["rather",2],["than",2],["repository",2],["wrong",1],["callers",1],["were",1],["rest",1],["boundary",1],["draws",1],["once",1],["exists",1],["id",1],["only",1],["delete",2],["crossing",1],["projects",1],["must",1],["be",1],["refused",1],["before",2],["insert",2],["trimmed",1],["at",1],["time",2],["user",1],["who",1],["item",1],["longer",1],["watching",1],["from",7],["future",1],["import",10],["annotations",1],["json",1],["pytest",2],["openai4s",6],["config",2],["llmconfig",1],["host",2],["dispatch",1],["dispatcher",1],["budget",1],["max",2],["per",1],["chars",1],["retention",1],["ms",1],["server",2],["gateway",2],["as",1],["mod",1],["local",1],["auth",1],["storage",1],["global",1],["fixture",1],["save",1],["reached",1],["tiers",1],["inherit",1],["override",1],["still",1],["scoped",1],["budgets",1],["refuse",1],["say",1],["showing",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["class",4],["client",2],["real",3],["handler",12],["dispatcher",2],["store",6],["statuses",1],["come",1],["back",1],["from",2],["route",3],["not",3],["service",1],["call",5],["gateway",3],["error",1],["raised",1],["inside",1],["only",1],["4xx",1],["if",3],["turns",2],["into",1],["one",1],["asserting",1],["exception",1],["would",2],["check",1],["def",8],["init",1],["self",27],["tmp",3],["path",12],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["test",1],["max",1],["runner",7],["mod",2],["session",3],["hub",2],["setting",1],["memory",1],["enabled",1],["make",1],["token",4],["local",2],["auth",2],["read",1],["project",7],["name",5],["create",2],["description",1],["context",1],["return",6],["id",5],["list",1],["projects",1],["system",2],["prompt",1],["actually",1],["be",1],["seeded",1],["state",4],["seed",1],["messages",2],["str",1],["next",1],["role",1],["content",2],["none",4],["post",2],["body",8],["delete",2],["method",3],["object",1],["new",1],["correlation",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["v1",1],["headers",1],["length",1],["header",1],["lambda",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["init",2],["self",12],["tmp",4],["path",4],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["store",3],["setting",1],["memory",1],["enabled",1],["handler",2],["class",1],["make",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client._call","name":[["call",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",3],["call",2],["self",4],["method",4],["path",4],["body",7],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["none",2],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["if",1],["not",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client._call._send","name":[["send",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client.delete","name":[["delete",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["delete",3],["self",3],["path",3],["return",1],["call",1],["none",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client.get","name":[],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["self",3],["path",3],["return",1],["call",1],["none",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client.post","name":[["post",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["post",3],["self",3],["path",3],["body",3],["return",1],["call",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client.project","name":[["project",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["project",4],["self",4],["name",6],["store",2],["create",1],["description",1],["context",1],["return",1],["id",1],["list",1],["projects",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Client.system_prompt","name":[["system",1],["prompt",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["system",3],["prompt",2],["self",5],["project",5],["id",4],["session",2],["would",1],["actually",1],["be",1],["seeded",1],["state",4],["runner",3],["create",1],["seed",1],["messages",2],["return",1],["str",1],["next",1],["if",1],["role",1],["content",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_memory_scope_and_budgets.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_memory_scope_and_budgets.py#client","name":[["client",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["client",3],["tmp",3],["path",3],["return",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_delete_does_not_cross_a_project_boundary","name":[["test",1],["delete",1],["not",1],["cross",1],["project",1],["boundary",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["delete",6],["not",3],["cross",2],["project",10],["boundary",2],["client",10],["classic",1],["id",10],["only",3],["memory",8],["took",1],["no",1],["scope",1],["so",1],["any",1],["holding",1],["could",1],["remove",1],["another",1],["be",1],["answered",1],["same",1],["ok",1],["true",1],["either",1],["way",1],["alpha",8],["beta",3],["saved",3],["post",1],["content",2],["code",5],["body",2],["assert",5],["404",1],["found",1],["store",2],["list",2],["memories",2],["200",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_delete_that_names_no_scope_is_refused_rather_than_guessed","name":[["test",1],["delete",1],["names",1],["no",1],["scope",1],["refused",1],["rather",1],["than",1],["guessed",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["delete",3],["names",2],["no",2],["scope",3],["refused",2],["rather",2],["than",2],["guessed",2],["client",6],["alpha",5],["project",3],["saved",2],["post",1],["memory",4],["content",1],["only",1],["id",3],["code",3],["body",2],["assert",3],["400",1],["required",1],["len",1],["store",1],["list",1],["memories",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_global_memory_is_not_deletable_through_a_project_that_inherits_it","name":[["test",1],["global",1],["memory",1],["not",1],["deletable",1],["through",1],["project",1],["inherits",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["global",6],["memory",6],["not",3],["deletable",2],["through",2],["project",8],["inherits",2],["client",6],["inheritance",1],["read",1],["see",1],["must",1],["be",1],["able",1],["remove",1],["every",1],["other",1],["alpha",3],["saved",2],["post",1],["content",1],["only",1],["id",4],["scope",2],["code",2],["delete",1],["assert",2],["404",1],["len",1],["store",1],["list",1],["memories",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_project_inherits_global_memories_but_its_own_block_wins","name":[["test",1],["project",1],["inherits",1],["global",1],["memories",1],["but",1],["its",1],["own",1],["block",1],["wins",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["project",8],["inherits",2],["global",10],["memories",2],["but",2],["its",2],["own",3],["block",8],["wins",2],["client",7],["tier",1],["remember",1],["everywhere",1],["needs",1],["per",1],["override",1],["says",1],["here",1],["not",2],["asserted",1],["prompt",6],["because",1],["merge",1],["only",1],["matters",1],["read",1],["alpha",6],["post",3],["memory",3],["content",3],["fact",2],["facts",1],["id",3],["scope",2],["style",6],["system",1],["assert",3],["untouched",1],["inherited",1],["replaces",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_projects_own_memories_outrank_what_it_inherits","name":[["test",1],["projects",1],["own",1],["memories",1],["outrank",1],["inherits",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["projects",2],["own",3],["memories",3],["outrank",2],["inherits",2],["client",6],["order",1],["priority",1],["select",1],["truncates",1],["from",1],["end",1],["so",1],["project",5],["full",1],["its",1],["context",1],["must",1],["not",1],["lose",1],["global",4],["background",1],["alpha",6],["post",2],["memory",2],["content",3],["first",2],["id",3],["scope",1],["second",2],["block",1],["facts",1],["ordered",2],["store",1],["list",1],["assert",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_refused_write_reaches_a_cell_as_an_error_not_a_dead_kernel","name":[["test",1],["refused",1],["write",1],["reaches",1],["cell",1],["as",1],["error",1],["not",1],["dead",1],["kernel",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["refused",2],["write",2],["reaches",2],["cell",3],["as",2],["error",4],["not",2],["dead",2],["kernel",2],["client",6],["tmp",2],["path",2],["host",2],["remember",2],["side",1],["effect",1],["inside",1],["someone",1],["analysis",1],["raised",1],["limit",1],["would",1],["take",1],["down",1],["alpha",4],["project",3],["frame",4],["id",5],["store",2],["new",1],["dispatcher",3],["cfg",1],["result",3],["content",1],["max",1],["memory",1],["chars",1],["assert",3],["at",1],["most",1],["list",1],["memories",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_save_addressed_to_a_project_that_does_not_exist_is_refused","name":[["test",1],["save",1],["addressed",1],["project",1],["not",1],["exist",1],["refused",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["save",2],["addressed",2],["project",4],["not",3],["exist",3],["refused",2],["client",4],["same",1],["defect",1],["different",1],["spelling",1],["write",1],["id",2],["nothing",1],["owns",1],["stored",1],["unreachable",1],["default",1],["was",1],["alpha",1],["code",3],["body",2],["post",1],["memory",2],["content",1],["ghost",1],["proj",1],["assert",2],["400",1],["scope",1],["unknown",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_save_without_a_scope_is_refused_instead_of_landing_where_nothing_reads","name":[["test",1],["save",1],["without",1],["scope",1],["refused",1],["instead",1],["landing",1],["nothing",1],["reads",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["save",2],["without",2],["scope",3],["refused",2],["instead",2],["landing",2],["nothing",2],["reads",2],["client",6],["exact",1],["mismatch",1],["pane",3],["shipped",1],["no",2],["project",5],["id",3],["default",3],["out",1],["old",1],["route",1],["answered",1],["200",1],["stored",1],["row",1],["under",1],["session",1],["any",1],["installation",1],["has",1],["ever",1],["read",1],["refusing",1],["only",1],["outcome",1],["cannot",1],["silently",1],["mean",1],["saved",1],["nowhere",1],["different",1],["would",1],["just",1],["move",1],["problem",1],["whichever",1],["happened",1],["be",1],["wrong",1],["alpha",3],["code",3],["body",2],["post",1],["memory",2],["content",1],["canary",2],["block",1],["general",1],["assert",4],["400",1],["required",1],["store",1],["list",1],["memories",1],["not",1],["system",1],["prompt",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_scope_cannot_grow_past_its_limit","name":[["test",1],["scope",1],["cannot",1],["grow",1],["past",1],["its",1],["limit",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["scope",5],["cannot",2],["grow",2],["past",2],["its",2],["limit",2],["client",6],["alpha",5],["project",4],["index",2],["range",1],["max",2],["memories",3],["per",2],["store",2],["add",1],["memory",3],["content",2],["note",1],["id",3],["code",3],["body",2],["post",1],["one",1],["more",1],["assert",3],["400",1],["full",1],["len",1],["list",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_a_scoped_save_is_in_the_next_session_of_that_project","name":[["test",1],["scoped",1],["save",1],["next",1],["session",1],["project",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["scoped",2],["save",2],["next",2],["session",2],["project",5],["client",5],["alpha",7],["code",2],["saved",2],["post",1],["memory",1],["content",1],["canary",2],["block",1],["general",1],["id",2],["assert",3],["200",1],["system",1],["prompt",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_an_empty_memory_is_refused_instead_of_stored_as_a_blank_row","name":[["test",1],["empty",1],["memory",1],["refused",1],["instead",1],["stored",1],["as",1],["blank",1],["row",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["empty",3],["memory",4],["refused",2],["instead",2],["stored",2],["as",2],["blank",2],["row",2],["client",5],["alpha",4],["project",3],["code",3],["body",2],["post",1],["content",1],["id",2],["assert",3],["400",1],["store",1],["list",1],["memories",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_an_expired_memory_is_withheld_and_reported_but_not_destroyed","name":[["test",1],["expired",1],["memory",1],["withheld",1],["reported",1],["but",1],["not",1],["destroyed",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["expired",3],["memory",5],["withheld",2],["reported",2],["but",3],["not",4],["destroyed",2],["client",10],["retention",2],["withholds",1],["delete",1],["year",1],["old",1],["standing",1],["instruction",2],["more",1],["likely",1],["stale",6],["than",1],["durable",1],["followed",1],["without",1],["comment",1],["deleting",1],["timer",1],["would",1],["destroy",1],["something",1],["person",1],["wrote",1],["schedule",1],["they",1],["never",1],["saw",1],["alpha",7],["project",4],["now",2],["int",1],["time",2],["1000",1],["store",5],["add",1],["content",3],["fresh",2],["id",4],["lock",1],["conn",2],["execute",1],["insert",1],["into",1],["memories",2],["block",1],["created",1],["at",1],["values",1],["mem",1],["general",1],["ms",1],["commit",1],["prompt",4],["system",1],["code",2],["preview",3],["context",1],["assert",6],["200",1],["included",1],["count",1],["item",2],["reason",1],["omitted",1],["still",3],["there",1],["listed",1],["one",1],["click",1],["from",1],["being",1],["saved",1],["again",1],["list",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_an_oversized_memory_is_refused_before_it_is_stored","name":[["test",1],["oversized",1],["memory",1],["refused",1],["before",1],["stored",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["oversized",2],["memory",5],["refused",2],["before",2],["stored",2],["client",5],["injection",1],["budget",1],["already",1],["skipped",1],["these",1],["silently",1],["one",1],["turn",1],["later",1],["person",1],["who",1],["saved",1],["long",2],["gone",1],["refusal",1],["has",1],["happen",1],["while",1],["they",1],["looking",1],["at",1],["alpha",4],["project",3],["code",3],["body",2],["post",1],["content",1],["max",1],["chars",1],["id",2],["assert",3],["400",1],["too",1],["store",1],["list",1],["memories",1]]},{"id":"tests/test_memory_scope_and_budgets.py#test_inheritance_does_not_reopen_the_cross_project_leak","name":[["test",1],["inheritance",1],["not",1],["reopen",1],["cross",1],["project",1],["leak",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["inheritance",2],["not",3],["reopen",2],["cross",2],["project",6],["leak",2],["client",7],["merge",1],["widens",1],["scope",2],["by",1],["exactly",1],["one",1],["tier",1],["no",1],["further",1],["alpha",3],["beta",5],["post",2],["memory",2],["content",2],["canary",4],["id",2],["global",3],["prompt",4],["system",1],["assert",2]]},{"id":"tests/test_memory_scope_and_budgets.py#test_the_context_preview_names_its_scope_and_what_inheritance_did","name":[["test",1],["context",1],["preview",1],["names",1],["its",1],["scope",1],["inheritance",1],["did",1]],"path":[["tests",1],["test",1],["memory",1],["scope",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["context",6],["preview",10],["names",2],["its",2],["scope",4],["inheritance",2],["did",2],["client",7],["counts",1],["memory",6],["pane",1],["renders",1],["without",1],["them",1],["inherited",2],["project",7],["own",1],["block",4],["hid",1],["indistinguishable",1],["from",1],["one",1],["was",1],["never",1],["saved",1],["those",1],["call",1],["opposite",1],["actions",1],["alpha",5],["post",3],["content",3],["fact",2],["facts",2],["id",5],["global",2],["style",7],["code",2],["assert",7],["200",1],["count",3],["overridden",1],["included",1],["not",1]]},{"id":"tests/test_message_pagination.py","name":[["test",1],["message",1],["pagination",1],["py",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["end",2],["long",2],["conversation",2],["you",3],["see",1],["whether",1],["walk",1],["back",2],["opening",1],["640",2],["message",3],["session",4],["returned",1],["messages",1],["299",1],["oldest",1],["page",2],["newest",3],["340",1],["simply",1],["not",2],["present",1],["ordering",2],["was",2],["seq",3],["asc",1],["limit",1],["no",2],["direction",1],["so",2],["only",1],["could",1],["beginning",1],["history",1],["wrong",1],["longer",1],["wronger",1],["paging",1],["by",1],["keyset",1],["before",1],["offset",2],["first",1],["offsetting",1],["would",1],["skew",1],["every",1],["arriving",1],["because",2],["new",1],["shifts",1],["50",1],["from",5],["means",1],["monotonic",1],["unique",1],["per",1],["root",1],["frame",2],["needs",2],["tiebreaker",1],["unlike",1],["list",1],["created",1],["at",1],["id",1],["two",1],["sessions",1],["share",1],["millisecond",1],["future",1],["import",5],["annotations",1],["pytest",1],["openai4s",3],["config",2],["llmconfig",1],["server",1],["gateway",2],["as",1],["mod",1],["store",2],["p1",1],["stated",1],["exit",1],["criterion",1],["item",1]]},{"id":"tests/test_message_pagination.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",2],["none",1],["broadcast",1],["pass",1]]},{"id":"tests/test_message_pagination.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["pass",1]]},{"id":"tests/test_message_pagination.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_message_pagination.py#_seeded","name":[["seeded",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["seeded",2],["tmp",3],["path",4],["count",3],["long",2],["session",2],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["store",5],["db",1],["frame",7],["id",7],["new",1],["kind",1],["turn",1],["project",1],["index",2],["range",1],["add",1],["message",2],["root",1],["role",1],["user",1],["content",1],["return",1]]},{"id":"tests/test_message_pagination.py#test_a_long_session_can_be_read_from_its_newest_end","name":[["test",1],["long",1],["session",1],["be",1],["read",1],["from",1],["its",1],["newest",1],["end",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["long",4],["session",4],["be",2],["read",2],["from",2],["its",2],["newest",6],["end",2],["tmp",3],["path",3],["defect",1],["640",1],["messages",3],["299",1],["out",1],["cfg",1],["store",3],["frame",3],["id",3],["seeded",1],["oldest",2],["first",6],["list",2],["limit",2],["50",3],["assert",3],["content",3],["message",3],["true",1]]},{"id":"tests/test_message_pagination.py#test_a_malformed_cursor_is_refused_rather_than_coerced","name":[["test",1],["malformed",1],["cursor",1],["refused",1],["rather",1],["than",1],["coerced",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["cursor",3],["refused",5],["rather",2],["than",2],["coerced",2],["tmp",3],["path",4],["cfg",3],["store",1],["frame",3],["id",3],["seeded",1],["count",1],["runner",4],["gateway",4],["mod",3],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",9],["class",2],["make",1],["try",1],["object",1],["new",1],["headers",1],["api",2],["v1",1],["frames",2],["messages",2],["before",1],["seq",1],["banana",1],["json",1],["lambda",2],["obj",1],["code",3],["200",1],["none",1],["body",1],["pytest",1],["raises",1],["error",2],["as",1],["assert",2],["value",2],["400",1],["invalid",1],["finally",1],["close",1]]},{"id":"tests/test_message_pagination.py#test_a_page_does_not_shift_when_a_message_arrives","name":[["test",1],["page",1],["not",1],["shift",1],["message",1],["arrives",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["page",2],["not",3],["shift",2],["message",4],["arrives",3],["tmp",3],["path",3],["reason",1],["cursor",4],["offset",3],["newest",5],["first",4],["plus",1],["means",1],["every",1],["arriving",1],["shifts",1],["50",2],["from",2],["points",1],["at",1],["so",1],["user",2],["scrolling",1],["back",1],["through",1],["live",1],["session",1],["would",1],["see",1],["rows",1],["repeat",1],["vanish",1],["seq",4],["bound",1],["stable",1],["because",1],["names",1],["position",1],["history",1],["rather",1],["than",1],["distance",1],["moving",1],["end",1],["cfg",1],["store",5],["frame",8],["id",8],["seeded",1],["count",1],["120",1],["head",2],["list",3],["messages",3],["limit",3],["true",3],["before",4],["content",3],["10",2],["add",1],["root",1],["role",1],["now",1],["after",2],["assert",1]]},{"id":"tests/test_message_pagination.py#test_the_route_reports_the_next_cursor_rather_than_inferring_it","name":[["test",1],["route",1],["reports",1],["next",1],["cursor",1],["rather",1],["than",1],["inferring",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",3],["test",2],["route",2],["reports",2],["next",6],["cursor",5],["rather",2],["than",3],["inferring",2],["tmp",3],["path",4],["has",4],["earlier",4],["observed",1],["not",5],["derived",1],["from",2],["short",2],["page",2],["be",1],["because",1],["branch",1],["projection",1],["hid",1],["rows",1],["client",1],["cannot",1],["tell",1],["apart",1],["end",1],["history",1],["same",1],["reasoning",1],["session",4],["list",2],["uses",1],["asks",1],["one",1],["row",1],["more",1],["needs",1],["cfg",3],["store",1],["frame",3],["id",3],["seeded",1],["runner",4],["gateway",2],["mod",2],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",9],["class",2],["make",1],["call",4],["query",2],["object",1],["new",1],["headers",1],["api",2],["v1",1],["frames",2],["messages",6],["seen",3],["dict",1],["json",1],["lambda",2],["obj",2],["code",1],["200",1],["append",1],["body",5],["return",1],["try",1],["first",7],["limit",3],["50",3],["newest",1],["assert",7],["content",4],["message",2],["long",2],["true",1],["before",5],["seq",5],["none",1],["collected",3],["range",1],["40",1],["extend",1],["if",1],["break",1],["len",1],["absent",1],["flag",1],["response",1],["exactly",1],["always",1],["was",1],["legacy",4],["finally",1],["close",1]]},{"id":"tests/test_message_pagination.py#test_the_route_reports_the_next_cursor_rather_than_inferring_it.call","name":[["call",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["call",2],["query",3],["handler",7],["object",1],["new",1],["class",1],["headers",1],["path",1],["api",2],["v1",1],["frames",2],["frame",2],["id",2],["messages",2],["seen",3],["list",1],["dict",1],["json",1],["lambda",2],["obj",2],["code",1],["200",1],["append",1],["body",1],["return",1]]},{"id":"tests/test_message_pagination.py#test_walking_back_covers_the_whole_session_exactly_once","name":[["test",1],["walking",1],["back",1],["covers",1],["whole",1],["session",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["message",1],["pagination",1],["py",1]],"body":[["def",2],["test",2],["walking",2],["back",2],["covers",2],["whole",2],["session",4],["exactly",2],["once",2],["tmp",3],["path",3],["cfg",1],["store",2],["frame",2],["id",2],["seeded",1],["seen",4],["list",2],["str",1],["cursor",3],["none",1],["pages",3],["while",1],["40",1],["rows",4],["messages",1],["limit",1],["50",1],["newest",1],["first",1],["true",1],["before",1],["seq",2],["if",1],["not",1],["break",1],["extend",1],["row",2],["content",1],["assert",2],["len",2],["long",2],["message",1],["was",1],["returned",1],["twice",1]]},{"id":"tests/test_message_paging_client.py","name":[["test",1],["message",1],["paging",1],["client",1],["py",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["end",2],["long",1],["conversation",1],["workbench",1],["opens",1],["newest",4],["first",2],["before",4],["seq",4],["next",2],["has",3],["earlier",2],["were",1],["built",1],["through",1],["store",1],["repository",1],["route",1],["app",3],["js",3],["contained",1],["neither",1],["nor",1],["all",1],["four",1],["message",2],["fetches",2],["sent",1],["from",6],["limit",1],["300",1],["500",1],["oldest",1],["page",4],["640",1],["session",3],["opened",1],["messages",2],["299",1],["work",1],["you",2],["came",1],["back",1],["was",1],["off",1],["gateway",3],["py",1],["even",1],["carried",1],["comment",1],["describing",2],["client",3],["asks",1],["nobody",1],["had",1],["written",1],["shape",1],["whole",1],["review",1],["round",2],["kept",1],["finding",1],["capability",1],["real",1],["tested",1],["served",1],["nothing",1],["reaches",1],["not",1],["fixed",1],["here",1],["worth",1],["saying",1],["rather",2],["than",3],["adding",1],["infinite",1],["scroll",1],["upward",1],["still",2],["unread",1],["so",1],["longer",1],["older",1],["ui",1],["cannot",1],["reach",1],["but",1],["now",1],["hides",1],["old",1],["ones",2],["recent",1],["right",1],["way",1],["just",1],["reopened",1],["future",1],["import",8],["annotations",1],["io",1],["json",1],["pathlib",1],["path",2],["pytest",2],["openai4s",4],["config",2],["llmconfig",1],["server",3],["as",1],["mod",1],["local",1],["auth",1],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["fixture",1]]},{"id":"tests/test_message_paging_client.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_message_paging_client.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_message_paging_client.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_message_paging_client.py#long_session","name":[["long",1],["session",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",3],["long",2],["session",4],["tmp",4],["path",7],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["test",1],["max",1],["turns",1],["runner",6],["gateway",2],["mod",2],["hub",2],["project",7],["store",2],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",2],["id",3],["frame",4],["index",2],["range",1],["640",1],["add",1],["message",2],["root",1],["role",1],["user",1],["content",2],["handler",11],["class",2],["make",1],["token",4],["local",2],["auth",2],["read",1],["object",1],["new",1],["correlation",1],["req",1],["sent",3],["send",1],["lambda",1],["code",3],["body",4],["ctype",1],["extra",1],["none",2],["security",1],["update",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["v1",1],["headers",1],["length",1],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",2]]},{"id":"tests/test_message_paging_client.py#long_session.get","name":[],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["path",4],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["body",4],["ctype",1],["extra",1],["none",2],["security",1],["update",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",1]]},{"id":"tests/test_message_paging_client.py#test_every_call_site_goes_through_the_one_helper","name":[["test",1],["every",1],["call",1],["site",1],["goes",1],["through",1],["one",1],["helper",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["test",2],["every",2],["call",2],["site",2],["goes",2],["through",2],["one",2],["helper",2],["four",2],["hand",1],["rolled",1],["fetches",1],["chances",1],["forget",1],["sort",1],["assert",1],["app",1],["js",1],["count",1],["fetch",1],["recent",1],["messages",1],["definition",1],["uses",1]]},{"id":"tests/test_message_paging_client.py#test_no_message_fetch_still_asks_for_the_oldest_page","name":[["test",1],["no",1],["message",1],["fetch",1],["still",1],["asks",1],["oldest",1],["page",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["test",2],["no",2],["message",2],["fetch",2],["still",2],["asks",2],["oldest",2],["page",2],["all",1],["four",1],["call",1],["sites",1],["not",3],["just",1],["one",1],["you",1],["notice",1],["first",1],["opening",1],["session",1],["export",1],["two",1],["panel",1],["reads",1],["line",5],["app",1],["js",1],["splitlines",1],["if",1],["messages",1],["strip",2],["startswith",1],["assert",1],["from",1]]},{"id":"tests/test_message_paging_client.py#test_the_client_asks_for_the_newest_page","name":[["test",1],["client",1],["asks",1],["newest",1],["page",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["test",2],["client",2],["asks",2],["newest",3],["page",2],["assert",1],["first",1],["app",1],["js",1]]},{"id":"tests/test_message_paging_client.py#test_the_newest_page_contains_the_end_of_the_conversation","name":[["test",1],["newest",1],["page",1],["contains",1],["end",1],["conversation",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["test",2],["newest",3],["page",2],["contains",2],["end",2],["conversation",2],["long",3],["session",3],["frame",2],["body",2],["frames",1],["messages",2],["first",1],["limit",1],["300",1],["contents",3],["content",1],["assert",2],["message",2],["639",1],["not",1]]},{"id":"tests/test_message_paging_client.py#test_the_old_query_really_did_show_the_beginning","name":[["test",1],["old",1],["query",1],["really",1],["did",1],["show",1],["beginning",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["test",3],["old",2],["query",2],["really",2],["did",2],["show",2],["beginning",2],["long",3],["session",3],["defect",1],["as",2],["page",1],["returned",1],["kept",1],["so",1],["nobody",1],["re",1],["adopts",1],["thinking",1],["was",1],["equivalent",1],["frame",2],["body",2],["frames",1],["messages",2],["from",1],["limit",1],["300",1],["contents",3],["content",1],["assert",2],["message",2],["639",1],["not",1]]},{"id":"tests/test_message_paging_client.py#test_the_route_says_whether_older_messages_exist","name":[["test",1],["route",1],["says",1],["whether",1],["older",1],["messages",1],["exist",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["test",2],["route",2],["says",2],["whether",2],["older",2],["messages",3],["exist",2],["long",3],["session",3],["reported",1],["rather",1],["than",1],["inferred",1],["from",1],["short",2],["page",2],["be",1],["because",1],["branch",1],["projection",1],["hid",1],["rows",1],["frame",2],["body",3],["frames",1],["newest",1],["first",1],["limit",1],["300",1],["assert",2],["has",1],["earlier",1],["true",1],["next",1],["before",1],["seq",1]]},{"id":"tests/test_message_paging_client.py#test_the_rows_are_put_back_into_reading_order","name":[["test",1],["rows",1],["put",1],["back",1],["into",1],["reading",1],["order",1]],"path":[["tests",1],["test",1],["message",1],["paging",1],["client",1],["py",1]],"body":[["def",2],["test",2],["rows",2],["put",2],["back",2],["into",2],["reading",2],["order",2],["route",1],["returns",1],["them",1],["descending",1],["rendering",1],["unsorted",1],["would",1],["show",1],["conversation",1],["backwards",1],["worse",1],["bug",1],["than",1],["one",2],["being",1],["fixed",1],["looks",1],["like",1],["server",1],["fault",1],["start",3],["app",3],["js",3],["index",2],["async",1],["function",1],["fetch",1],["recent",1],["messages",1],["body",4],["assert",2],["sort",1],["seq",2]]},{"id":"tests/test_metadata_repositories.py","name":[["test",1],["metadata",1],["repositories",1],["py",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["direct",1],["contracts",1],["small",1],["metadata",2],["repositories",1],["from",4],["future",1],["import",9],["annotations",1],["itertools",1],["json",1],["sqlite3",1],["threading",1],["pytest",1],["openai4s",3],["config",2],["storage",1],["compaction",1],["repository",5],["endpoint",1],["folder",1],["host",1],["call",1],["notes",1],["store",2]]},{"id":"tests/test_metadata_repositories.py#_clock","name":[["clock",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",3],["clock",2],["start",3],["1000",2],["ticks",2],["itertools",1],["count",1],["calls",3],["now",2],["value",3],["next",1],["append",1],["return",2]]},{"id":"tests/test_metadata_repositories.py#_clock.now","name":[["now",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["now",2],["value",3],["next",1],["ticks",1],["calls",1],["append",1],["return",1]]},{"id":"tests/test_metadata_repositories.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_metadata_repositories.py#test_compaction_archive_persists_context_v2_linkage","name":[["test",1],["compaction",1],["archive",1],["persists",1],["context",1],["v2",1],["linkage",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["test",2],["compaction",3],["archive",6],["persists",2],["context",8],["v2",2],["linkage",2],["tmp",3],["path",3],["store",4],["repository",4],["conn",1],["lock",1],["clock",1],["ms",1],["lambda",1],["5000",1],["id",15],["frame",1],["root",2],["project",1],["science",1],["branch",4],["ledger",2],["cursor",2],["group",2],["ag",2],["ordinal",2],["recovery",2],["pointer",2],["checkpoint",2],["cp",2],["generation",2],["metadata",1],["kernel",1],["restarted",1],["false",1],["summary",2],["handoff",2],["structured",1],["compacted",1],["role",1],["tool",1],["content",1],["preview",1],["before",2],["total",4],["900",2],["after",2],["300",2],["artifact",3],["refs",2],["version",2],["sha256",1],["64",1],["archived",3],["list",1],["assert",7],["item",9]]},{"id":"tests/test_metadata_repositories.py#test_compaction_archive_unicode_shape_and_clock_after_serialization","name":[["test",1],["compaction",1],["archive",1],["unicode",1],["shape",1],["clock",1],["after",1],["serialization",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["test",2],["compaction",4],["archive",9],["unicode",2],["shape",2],["clock",4],["after",2],["serialization",2],["tmp",3],["path",4],["store",5],["now",2],["calls",3],["4000",4],["repository",4],["conn",1],["lock",1],["ms",1],["compacted",6],["role",2],["user",1],["content",2],["assistant",1],["done",1],["id",10],["frame",4],["none",2],["summary",3],["assert",5],["startswith",1],["ca",2],["len",2],["12",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["execute",1],["select",1],["project",2],["messages",1],["created",1],["at",1],["from",1],["archives",1],["fetchone",1],["default",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["pytest",1],["raises",1],["type",1],["error",1],["bad",1],["value",1],["object",1],["science",1]]},{"id":"tests/test_metadata_repositories.py#test_endpoint_dynamic_insert_partial_update_and_order","name":[["test",1],["endpoint",1],["dynamic",1],["insert",1],["partial",1],["update",1],["order",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["test",3],["endpoint",3],["dynamic",2],["insert",2],["partial",2],["update",2],["order",2],["tmp",3],["path",4],["store",5],["now",2],["calls",2],["clock",2],["3000",2],["repository",7],["conn",1],["lock",1],["ms",1],["assert",9],["upsert",3],["later",8],["url",3],["http",2],["127",2],["20001",2],["status",5],["registered",1],["created",5],["at",7],["50",1],["none",2],["earlier",2],["https",1],["example",1],["live",1],["10",1],["row",5],["name",3],["list",2],["starting",3],["rows",5],["updated",2],["3002",3],["3001",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["execute",1],["select",1],["from",1],["managed",1],["endpoints",1],["fetchone",1]]},{"id":"tests/test_metadata_repositories.py#test_folder_delete_keeps_two_separate_commits","name":[["test",1],["folder",1],["delete",1],["keeps",1],["two",1],["separate",1],["commits",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",5],["test",2],["folder",6],["delete",4],["keeps",2],["two",2],["separate",2],["commits",5],["class",1],["recording",2],["connection",6],["init",1],["self",7],["executions",3],["execute",1],["sql",2],["params",2],["append",1],["commit",1],["repository",3],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",1],["fold",3],["assert",2],["update",1],["frames",1],["id",3],["null",1],["from",1],["folders",1]]},{"id":"tests/test_metadata_repositories.py#test_folder_delete_keeps_two_separate_commits.RecordingConnection","name":[["recording",1],["connection",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["class",2],["recording",2],["connection",2],["def",3],["init",1],["self",7],["executions",2],["commits",2],["execute",1],["sql",2],["params",2],["append",1],["commit",1]]},{"id":"tests/test_metadata_repositories.py#test_folder_delete_keeps_two_separate_commits.RecordingConnection.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["init",2],["self",4],["executions",1],["commits",1]]},{"id":"tests/test_metadata_repositories.py#test_folder_delete_keeps_two_separate_commits.RecordingConnection.commit","name":[["commit",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["commit",2],["self",3],["commits",1]]},{"id":"tests/test_metadata_repositories.py#test_folder_delete_keeps_two_separate_commits.RecordingConnection.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["sql",3],["params",3],["executions",1],["append",1]]},{"id":"tests/test_metadata_repositories.py#test_folders_order_rename_assignment_and_delete","name":[["test",1],["folders",1],["order",1],["rename",1],["assignment",1],["delete",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["test",2],["folders",3],["order",2],["rename",3],["assignment",2],["delete",3],["tmp",3],["path",4],["store",7],["now",2],["calls",1],["clock",2],["2000",2],["repository",10],["folder",14],["conn",1],["lock",1],["ms",1],["frame",8],["id",22],["new",1],["project",5],["science",6],["zulu",9],["create",3],["name",6],["alpha",8],["other",1],["hidden",1],["assert",8],["created",1],["at",1],["startswith",1],["fold",2],["len",2],["10",1],["row",4],["list",2],["beta",2],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",3],["execute",2],["select",2],["from",2],["frames",1],["fetchone",2],["none",2]]},{"id":"tests/test_metadata_repositories.py#test_host_call_log_scrubs_skips_truncates_and_commits","name":[["test",1],["host",1],["call",1],["log",1],["scrubs",1],["skips",1],["truncates",1],["commits",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["test",2],["host",4],["call",5],["log",8],["scrubs",2],["skips",2],["truncates",2],["commits",2],["tmp",3],["path",4],["store",5],["now",2],["calls",2],["clock",2],["5000",3],["repository",7],["conn",1],["lock",1],["ms",1],["secret",5],["raw",1],["must",1],["not",2],["appear",1],["long",3],["args",10],["text",1],["600",1],["method",6],["web",2],["fetch",2],["ok",6],["true",3],["frame",7],["id",4],["credentials",4],["name",2],["token",2],["value",1],["false",3],["write",2],["file",2],["object",1],["list",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["rows",7],["execute",1],["select",1],["preview",1],["created",2],["at",2],["from",1],["order",1],["by",1],["fetchall",1],["assert",7],["len",2],["all",1],["row",3],["startswith",1],["hc",1],["15",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["500",1],["redacted",1],["5001",2],["none",1],["unserializable",1],["5002",2]]},{"id":"tests/test_metadata_repositories.py#test_notes_add_projection_order_filter_and_delete_commit","name":[["test",1],["notes",1],["add",1],["projection",1],["order",1],["filter",1],["delete",1],["commit",1]],"path":[["tests",1],["test",1],["metadata",1],["repositories",1],["py",1]],"body":[["def",2],["test",2],["notes",4],["add",5],["projection",2],["order",2],["filter",2],["delete",3],["commit",2],["tmp",3],["path",4],["store",5],["now",2],["calls",1],["clock",2],["repository",7],["conn",1],["lock",1],["ms",1],["first",12],["project",7],["id",17],["science",6],["content",6],["body",4],["title",5],["second",5],["other",1],["hidden",1],["assert",6],["note",12],["created",4],["at",8],["updated",4],["startswith",1],["len",2],["12",1],["1000",3],["list",1],["none",1],["1001",2],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["execute",1],["select",1],["from",1],["fetchall",1]]},{"id":"tests/test_methodology_skills.py","name":[["test",1],["methodology",1],["skills",1],["py",1]],"path":[["tests",1],["test",1],["methodology",1],["skills",1],["py",1]],"body":[["tests",1],["methodology",3],["only",4],["bundled",1],["skills",6],["these",1],["have",1],["no",1],["executable",1],["kernel",1],["except",1],["paper",4],["narrative",3],["weak",1],["helper",1],["so",1],["replication",1],["porting",1],["prompt",1],["recipe",3],["text",2],["two",1],["layers",1],["proof",2],["static",1],["always",1],["runs",2],["skill",5],["loader",3],["discovers",1],["each",1],["one",1],["marks",1],["read",2],["origin",1],["openai4s",3],["lexical",1],["search",4],["route",1],["retrieves",1],["live",9],["agent",4],["loop",3],["opt",2],["via",1],["openai4",3],["llm",5],["real",2],["code",2],["as",1],["action",1],["given",1],["task",2],["autonomously",1],["calls",1],["host",2],["pulls",1],["into",1],["context",1],["submits",1],["structured",1],["answer",2],["meaningful",1],["signal",1],["costs",1],["tokens",1],["hence",1],["gated",1],["import",5],["os",2],["sqlite3",1],["pytest",8],["from",3],["config",2],["indication",3],["dossier",3],["remote",5],["compute",4],["ssh",5],["model",3],["endpoint",3],["query",2],["expected",1],["retrieved",1],["top",1],["probes",2],["reshape",1],["story",1],["figures",1],["tell",1],["hook",1],["verdict",1],["arc",1],["therapeutic",1],["epidemiology",1],["standard",1],["care",1],["submit",3],["slurm",2],["wait",2],["notification",1],["harvest",2],["call",2],["registered",1],["native",1],["http",1],["base",1],["url",1],["inference",1],["fixture",1],["mark",6],["parametrize",3],["name",1],["expect",2],["environ",1],["external",1],["skipif",1],["not",2],["reason",1],["run",1],["you",1],["must",1],["memory",1],["first",1],["cell",1],["returned",1],["then",1],["ordered",1],["workflow",1],["steps",1],["prescribes",1]]},{"id":"tests/test_methodology_skills.py#_searched","name":[["searched",1]],"path":[["tests",1],["test",1],["methodology",1],["skills",1],["py",1]],"body":[["def",2],["searched",2],["db",3],["path",3],["list",2],["str",3],["raw",3],["sqlite3",1],["connect",1],["rows",2],["execute",1],["select",1],["args",1],["preview",1],["from",1],["host",1],["call",1],["log",1],["method",1],["search",1],["skills",1],["fetchall",1],["close",1],["return",1]]},{"id":"tests/test_methodology_skills.py#loader","name":[["loader",1]],"path":[["tests",1],["test",1],["methodology",1],["skills",1],["py",1]],"body":[["def",2],["loader",3],["ld",3],["skill",1],["cfg",1],["config",1],["discover",1],["return",1]]},{"id":"tests/test_methodology_skills.py#test_methodology_skill_is_discovered_read_only","name":[["test",1],["methodology",1],["skill",1],["discovered",1],["read",1],["only",1]],"path":[["tests",1],["test",1],["methodology",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["methodology",2],["skill",2],["discovered",3],["read",3],["only",5],["loader",3],["name",5],["assert",5],["not",2],["none",1],["origin",1],["openai4s",1],["true",2],["description",1],["paper",2],["narrative",2],["ships",1],["weak",1],["kernel",2],["helper",1],["rest",1],["text",1],["has",1],["sidecar",1],["gate",1],["ok",1]]},{"id":"tests/test_methodology_skills.py#test_methodology_skill_is_retrievable","name":[["test",1],["methodology",1],["skill",1],["retrievable",1]],"path":[["tests",1],["test",1],["methodology",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["methodology",2],["skill",2],["retrievable",2],["loader",3],["query",4],["expect",4],["res",3],["search",1],["limit",1],["assert",1],["any",1],["name",2],["not",1],["top",1]]},{"id":"tests/test_methodology_skills.py#test_methodology_skill_used_in_agent_loop","name":[["test",1],["methodology",1],["skill",1],["agent",1],["loop",1]],"path":[["tests",1],["test",1],["methodology",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["methodology",2],["skill",2],["agent",6],["loop",2],["tmp",4],["path",5],["monkeypatch",3],["task",3],["expect",4],["from",1],["openai4s",1],["import",1],["setenv",1],["openai4",1],["data",2],["dir",2],["str",1],["cfg",5],["config",1],["ensure",1],["dirs",1],["result",4],["max",2],["turns",2],["run",1],["full",2],["join",1],["content",1],["transcript",1],["assert",4],["stop",1],["reason",1],["submitted",2],["searched",1],["db",1],["never",1],["called",1],["search",1],["skills",1],["recipe",1],["was",1],["not",2],["retrieved",1],["into",1],["context",1],["output",1],["none",1]]},{"id":"tests/test_mineral_spectra_analysis.py","name":[["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["offline",1],["tests",1],["mineral",1],["spectra",1],["analysis",1],["skill",2],["import",5],["json",1],["sys",1],["pytest",1],["from",2],["openai4s",2],["config",2],["skills",1],["loader",2]]},{"id":"tests/test_mineral_spectra_analysis.py#_fake_outcome","name":[["fake",1],["outcome",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["fake",2],["outcome",3],["funcs",3],["import",1],["skill",1],["result",4],["pipeline",1],["processed",1],["recon",1],["38",3],["candidate",1],["names",1],["diopside",6],["bertrandite",5],["fractions",1],["62",2],["idx",1],["coef",1],["diagnostics",1],["fit",1],["corr",3],["981",1],["residual",8],["rmse",1],["0005",1],["rel",3],["16",2],["explained",1],["energy",1],["97",1],["peaks",4],["peak",1],["positions",1],["reliability",1],["high",1],["hints",1],["180",2],["232",2],["666",2],["support",1],["return",1],["loop",1],["best",1],["history",1],["step",2],["added",2],["component",2],["match",2],["84",1],["54",1],["12",1],["cumulative",2],["components",2],["79",1]]},{"id":"tests/test_mineral_spectra_analysis.py#_import_skill","name":[["import",1],["skill",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["import",3],["skill",2],["sys",1],["path",1],["insert",1],["str",1],["config",4],["skills",1],["dir",1],["from",4],["mineral",4],["spectra",1],["analysis",1],["kernel",1],["noqa",1],["plc0415",1],["loop",3],["outcome",6],["pipeline",3],["result",3],["available",3],["dependencies",3],["build",3],["markdown",3],["report",3],["component",3],["prf",3],["default",3],["evaluate",3],["against",3],["truth",3],["fraction",3],["mae",3],["filename",3],["summarize",3],["return",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_case1_example_is_documented_and_has_component_types","name":[["test",1],["case1",1],["example",1],["documented",1],["has",1],["component",1],["types",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["case1",10],["example",6],["documented",2],["has",2],["component",2],["types",2],["skill",4],["root",3],["config",1],["skills",1],["dir",5],["mineral",7],["spectra",4],["analysis",2],["doc",5],["md",3],["read",3],["text",3],["encoding",3],["utf",3],["examples",9],["case",4],["assert",18],["components",6],["json",5],["report",8],["build",2],["py",2],["spectrum",3],["csv",1],["exists",5],["truth",2],["input",1],["png",1],["loads",1],["by",4],["name",5],["item",5],["type",2],["synthetic",1],["dirty",1],["mixed",1],["raman",1],["clinoptilolite",2],["ca",2],["bertrandite",1],["diopside",2],["all",1],["phase",2],["values",1],["true",1],["fraction",1],["pytest",1],["approx",1],["446399574",1],["ground",1],["shown",1],["here",1],["only",1],["because",1],["evaluation",1],["predicted",1],["precision",1],["recall",1],["f1",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_evaluation_is_explicit_post_loop_contract","name":[["test",1],["evaluation",1],["explicit",1],["post",1],["loop",1],["contract",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["evaluation",7],["explicit",2],["post",2],["loop",2],["contract",2],["funcs",6],["import",1],["skill",1],["outcome",4],["fake",1],["truth",5],["true",2],["names",1],["diopside",2],["bertrandite",2],["fractions",1],["assert",7],["component",1],["prf",1],["pytest",4],["approx",4],["precision",2],["recall",2],["f1",3],["fraction",2],["mae",2],["evaluate",1],["against",1],["best",1],["result",1],["02",1],["report",5],["build",1],["markdown",1],["default",1],["config",1],["include",1],["figures",1],["false",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_kernel_import_and_pure_helpers_do_not_require_science_stack","name":[["test",1],["kernel",1],["import",1],["pure",1],["helpers",1],["not",1],["require",1],["science",1],["stack",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["kernel",2],["import",3],["pure",2],["helpers",2],["not",2],["require",2],["science",2],["stack",2],["funcs",4],["skill",1],["deps",2],["available",1],["dependencies",1],["assert",3],["numpy",1],["scipy",1],["pybaselines",1],["matplotlib",1],["default",1],["config",1],["top",1],["mineral",1],["from",1],["filename",1],["clinoptilolite",2],["ca",2],["r061111",1],["processed",1],["txt",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_mineral_spectra_skill_is_discovered","name":[["test",1],["mineral",1],["spectra",1],["skill",1],["discovered",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["mineral",6],["spectra",5],["skill",8],["discovered",2],["skills",3],["loader",1],["discover",1],["assert",5],["analysis",3],["has",1],["kernel",2],["import",1],["hint",1],["raman",1],["description",2],["lower",2],["mixed",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_mineral_spectra_skill_is_searchable","name":[["test",1],["mineral",1],["spectra",1],["skill",1],["searchable",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["mineral",4],["spectra",3],["skill",3],["searchable",2],["hits",2],["loader",1],["search",1],["raman",1],["mixed",1],["spectrum",1],["nnls",1],["residual",1],["peaks",1],["assert",1],["any",1],["hit",2],["name",1],["analysis",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_report_without_truth_is_blind_and_has_conclusion","name":[["test",1],["report",1],["without",1],["truth",1],["blind",1],["has",1],["conclusion",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["report",13],["without",2],["truth",4],["blind",2],["has",2],["conclusion",2],["funcs",3],["import",1],["skill",1],["cfg",2],["default",1],["config",1],["build",1],["markdown",1],["fake",1],["outcome",1],["none",2],["evaluation",1],["include",1],["figures",1],["false",1],["assert",9],["diopside",1],["bertrandite",1],["high",1],["ground",1],["not",1],["clean",1],["spectrum",1],["csv",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_skill_doc_preserves_blind_pipeline_and_separates_evaluation","name":[["test",1],["skill",1],["doc",1],["preserves",1],["blind",1],["pipeline",1],["separates",1],["evaluation",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["skill",5],["doc",11],["preserves",2],["blind",2],["pipeline",2],["separates",2],["evaluation",2],["root",2],["config",1],["skills",1],["dir",1],["mineral",1],["spectra",2],["analysis",2],["md",1],["read",4],["text",1],["encoding",1],["utf",1],["assert",8],["apply",1],["global",1],["preprocessing",1],["exactly",1],["once",1],["save",1],["clean",2],["spectrum",2],["csv",2],["back",1],["into",1],["loop",1],["second",1],["derivative",1],["peak",2],["detection",1],["driven",1],["not",1],["truth",1],["json",1],["during",1],["only",1],["create",1],["synthetic",1],["cases",1],["answer",1],["keys",1],["https",1],["www",1],["rruff",1],["net",1],["zipped",1],["data",1],["files",1],["raman",1],["excellent",2],["oriented",2],["zip",2],["cache",1]]},{"id":"tests/test_mineral_spectra_analysis.py#test_summary_is_serializable_shape","name":[["test",1],["summary",1],["serializable",1],["shape",1]],"path":[["tests",1],["test",1],["mineral",1],["spectra",1],["analysis",1],["py",1]],"body":[["def",2],["test",2],["summary",6],["serializable",2],["shape",2],["funcs",2],["import",1],["skill",1],["summarize",1],["outcome",2],["fake",1],["assert",3],["list",1],["fractions",2],["candidate",1],["names",1],["support",1],["diagnostics",1],["history",2],["diopside",2],["pytest",1],["approx",1],["62",1],["added",1],["component",1]]},{"id":"tests/test_model_admission.py","name":[["test",1],["model",1],["admission",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["admission",1],["py",1]],"body":[["connector",1],["neutral",1],["checkpoint",1],["admission",4],["requires",1],["real",1],["matching",1],["canary",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",1],["openai4s",1],["host",1],["model",3],["error",1],["ledger",1]]},{"id":"tests/test_model_admission.py#_key","name":[["key",1]],"path":[["tests",1],["test",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["key",6],["ledger",5],["model",2],["admission",2],["str",2],["operation",1],["predict",1],["backend",1],["revision",1],["0123456789abcdef",1],["checkpoint",1],["digest",1],["64",1],["execution",1],["target",1],["local",1],["assert",1],["not",1],["none",1],["return",1]]},{"id":"tests/test_model_admission.py#test_canary_digest_mismatch_never_creates_admission","name":[["test",1],["canary",1],["digest",1],["mismatch",1],["never",1],["creates",1],["admission",1]],"path":[["tests",1],["test",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["canary",4],["digest",4],["mismatch",2],["never",2],["creates",2],["admission",4],["ledger",5],["model",2],["example",1],["connector",1],["key",4],["pytest",1],["raises",1],["error",1],["match",1],["different",1],["admit",1],["attempt",1],["id",1],["bad",1],["operation",1],["predict",1],["backend",1],["revision",1],["0123456789abcdef",1],["requested",1],["checkpoint",2],["64",2],["observed",1],["execution",1],["target",1],["local",1],["verified",1],["at",1],["2026",1],["08",1],["22",1],["t00",1],["00",4],["assert",1],["none",1]]},{"id":"tests/test_model_admission.py#test_matching_canary_admits_only_the_exact_runtime_identity","name":[["test",1],["matching",1],["canary",1],["admits",1],["only",1],["exact",1],["runtime",1],["identity",1]],"path":[["tests",1],["test",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["matching",2],["canary",4],["admits",2],["only",2],["exact",2],["runtime",2],["identity",2],["ledger",7],["model",2],["admission",2],["example",1],["connector",1],["key",7],["admitted",3],["admit",1],["attempt",1],["id",1],["001",1],["operation",2],["predict",2],["backend",2],["revision",2],["0123456789abcdef",2],["requested",1],["checkpoint",3],["digest",3],["64",3],["observed",1],["execution",2],["target",2],["local",1],["verified",1],["at",1],["2026",1],["08",1],["22",1],["t00",1],["00",4],["assert",1],["require",2],["remote",2],["ssh",1],["lab",1],["pytest",1],["raises",1],["error",1],["match",1],["not",1]]},{"id":"tests/test_model_admission.py#test_new_ledger_requires_a_fresh_canary_after_process_restart","name":[["test",1],["new",1],["ledger",1],["requires",1],["fresh",1],["canary",1],["after",1],["process",1],["restart",1]],"path":[["tests",1],["test",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["new",2],["ledger",4],["requires",2],["fresh",2],["canary",4],["after",2],["process",2],["restart",2],["first",3],["model",3],["admission",3],["example",2],["connector",2],["key",4],["admit",1],["attempt",1],["id",1],["001",1],["operation",1],["predict",1],["backend",1],["revision",1],["0123456789abcdef",1],["requested",1],["checkpoint",2],["digest",2],["64",2],["observed",1],["execution",1],["target",1],["local",1],["verified",1],["at",1],["2026",1],["08",1],["22",1],["t00",1],["00",4],["restarted",3],["pytest",1],["raises",1],["error",1],["match",1],["not",1],["admitted",1],["require",1]]},{"id":"tests/test_model_admission.py#test_staged_checkpoint_is_not_self_admitting","name":[["test",1],["staged",1],["checkpoint",1],["not",1],["self",1],["admitting",1]],"path":[["tests",1],["test",1],["model",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["staged",2],["checkpoint",2],["not",3],["self",2],["admitting",2],["ledger",4],["model",2],["admission",2],["example",1],["connector",1],["pytest",1],["raises",1],["error",1],["match",1],["admitted",1],["require",1],["key",1]]},{"id":"tests/test_model_assets.py","name":[["test",1],["model",1],["assets",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["assets",1],["py",1]],"body":[["checkpoint",1],["import",5],["explicit",1],["confined",1],["hashed",1],["not",1],["self",1],["admitting",1],["from",3],["future",1],["annotations",1],["hashlib",1],["openai4s",2],["host",1],["files",1],["workspace",1],["file",1],["service",1],["tools",1],["model",2],["assets",1],["stage",1],["asset",1],["tool",1]]},{"id":"tests/test_model_assets.py#_workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["workspace",5],["tmp",4],["path",4],["return",1],["file",1],["service",1],["data",2],["dir",1],["frame",1],["id",1],["lambda",2],["none",1]]},{"id":"tests/test_model_assets.py#test_digest_mismatch_leaves_no_staged_checkpoint","name":[["test",1],["digest",1],["mismatch",1],["leaves",1],["no",1],["staged",1],["checkpoint",1]],"path":[["tests",1],["test",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["test",2],["digest",2],["mismatch",3],["leaves",2],["no",2],["staged",2],["checkpoint",3],["tmp",5],["path",6],["source",4],["pt",3],["write",1],["bytes",1],["wrong",1],["result",2],["stage",1],["model",4],["asset",2],["tool",1],["execute",1],["workspace",2],["str",1],["name",1],["expected",1],["sha256",1],["64",1],["assert",2],["sha",1],["256",1],["error",1],["not",1],["assets",1],["exists",1]]},{"id":"tests/test_model_assets.py#test_existing_local_checkpoint_is_streamed_into_workspace_and_hashed","name":[["test",1],["existing",1],["local",1],["checkpoint",1],["streamed",1],["into",1],["workspace",1],["hashed",1]],"path":[["tests",1],["test",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["test",2],["existing",3],["local",2],["checkpoint",7],["streamed",2],["into",2],["workspace",4],["hashed",2],["tmp",5],["path",7],["source",7],["pt",5],["parent",1],["mkdir",1],["write",1],["bytes",6],["digest",3],["hashlib",1],["sha256",3],["read",2],["hexdigest",1],["result",2],["stage",1],["model",3],["asset",2],["tool",1],["execute",1],["str",1],["name",1],["complex",3],["base",3],["ckpt",3],["expected",1],["assert",2],["status",1],["staged",1],["assets",2],["size",1],["len",1],["basename",1],["admitted",1],["false",1],["note",1],["run",1],["verify",1],["real",1],["inference",1],["canary",1],["before",1],["formal",1]]},{"id":"tests/test_model_assets.py#test_symlink_source_is_refused","name":[["test",1],["symlink",1],["source",1],["refused",1]],"path":[["tests",1],["test",1],["model",1],["assets",1],["py",1]],"body":[["def",2],["test",2],["symlink",4],["source",6],["refused",2],["tmp",5],["path",6],["real",1],["pt",2],["write",1],["bytes",1],["weights",1],["link",4],["result",2],["stage",1],["model",1],["asset",1],["tool",1],["execute",1],["workspace",1],["str",1],["assert",1],["must",1],["not",1],["be",1],["error",1]]},{"id":"tests/test_model_binding_recovery.py","name":[["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["whether",1],["session",8],["pinned",4],["model",19],["configuration",4],["ever",1],["be",3],["sent",2],["again",4],["d2",2],["makes",1],["name",4],["ran",1],["under",2],["instead",1],["silently",2],["following",1],["whatever",1],["active",3],["now",2],["bind",6],["revision",9],["refuses",3],["409",4],["unavailable",3],["choose",1],["one",5],["continue",1],["gone",1],["refusal",3],["right",1],["nothing",5],["could",3],["answer",2],["two",2],["statements",1],["write",2],["profile",19],["id",3],["both",1],["sit",1],["past",1],["raise",1],["so",7],["binding",2],["not",5],["changed",1],["patch",1],["frames",5],["allowlists",1],["task",1],["summary",1],["forking",1],["inherits",1],["pin",4],["ids",1],["random",1],["mp",1],["hex",1],["re",4],["creating",1],["same",5],["match",2],["app",1],["js",1],["had",2],["zero",1],["references",1],["error",2],["code",1],["deleting",2],["therefore",1],["bricked",1],["every",5],["bound",3],["permanently",1],["history",3],["artifacts",1],["still",3],["readable",1],["never",3],["sendable",1],["triggers",1],["only",4],["them",1],["involves",1],["delete",3],["click",2],["other",1],["exists",2],["whose",3],["database",2],["predating",1],["rebuilt",1],["seeded",1],["builtin",1],["profiles",1],["dropped",1],["first",2],["time",1],["upgraded",1],["opens",1],["customize",1],["models",1],["releases",1],["pointed",1],["at",3],["post",2],["answers",1],["everything",1],["else",3],["route",3],["rather",1],["than",1],["flag",2],["send",4],["specific",1],["reason",1],["client",2],["sends",2],["default",1],["message",2],["treating",1],["supplied",1],["as",2],["consent",1],["would",2],["rebind",4],["turn",2],["exactly",1],["drift",1],["was",6],["written",2],["remove",1],["pinning",2],["something",1],["person",1],["asks",1],["from",6],["future",1],["import",8],["annotations",1],["io",1],["json",1],["pytest",13],["openai4s",4],["config",2],["llmconfig",1],["server",3],["gateway",3],["mod",1],["local",3],["auth",1],["errors",1],["fixture",1],["trigger",1],["needs",2],["no",2],["legacy",2],["backfill",2],["second",2],["credential",4],["rule",3],["readiness",3],["dispatch",3],["three",2],["call",1],["sites",1],["answered",2],["have",1],["usable",1],["different",1],["ways",1],["accepted",2],["loopback",1],["endpoint",5],["fresh",1],["checked",1],["already",1],["own",2],["stored",1],["key",13],["relying",1],["openai4",3],["provider",5],["api",1],["keyless",2],["ollama",1],["called",1],["ready",1],["activated",1],["then",2],["refused",1],["by",2],["user",2],["lost",1],["way",1],["fired",1],["while",2],["naming",1],["before",2],["row",1],["daemon",1],["environment",2],["another",2],["brokered",1],["longer",1],["resolves",1],["shaped",1],["purpose",1],["source",1],["secret",1],["scan",1],["py",1],["env",2],["mark",11],["stubbed",10],["backend",10],["workbench",2],["created",1],["deleted",1],["composer",1],["creates",1],["records",1],["tombstones",1],["keeps",1],["next",1],["unpins",1],["binds",1],["present",1],["took",1],["branch",1],["string",1],["counted",1],["tombstone",1],["keyed",1],["ambiguous",1],["good",1],["replacement",2],["names",1],["prompt",1],["led",1],["there",1],["says",1],["path",1],["looked",2],["gets",1],["holds",1],["its",1],["shared",1],["across",1],["revisions",1],["design",1],["revisioned",1],["fields",1],["excludes",1],["edit",1],["stores",1],["base",3],["url",3],["moves",1],["returned",1],["being",1],["dispatched",1],["admin",1],["just",1],["entered",1],["protocol",1],["later",1],["third",1],["party",1],["proxy",3],["received",1],["real",1],["open",1],["ai",1],["https",1],["llm",2],["example",1],["org",1],["v1",1],["parametrize",1],["variable",1],["chatgpt",1],["must",1],["report",1],["success",1]]},{"id":"tests/test_model_binding_recovery.py#_dispatch_spy","name":[["dispatch",1],["spy",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",3],["dispatch",3],["spy",2],["runner",5],["monkeypatch",4],["record",1],["configuration",1],["turn",1],["loop",5],["was",1],["entered",1],["under",1],["replaced",1],["nothing",1],["else",1],["binding",1],["title",2],["summary",2],["config",1],["resolution",1],["user",1],["row",1],["pinned",1],["all",2],["run",1],["real",1],["them",1],["sit",1],["front",1],["point",1],["seen",3],["list",1],["st",2],["emit",2],["visible",2],["del",1],["append",1],["llm",1],["cfg",1],["return",2],["submitted",1],["setattr",2],["spawn",1],["lambda",1],["none",1]]},{"id":"tests/test_model_binding_recovery.py#_dispatch_spy._loop","name":[["loop",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["loop",2],["st",3],["emit",3],["visible",3],["del",1],["seen",1],["append",1],["runner",1],["llm",1],["cfg",1],["return",1],["submitted",1]]},{"id":"tests/test_model_binding_recovery.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_model_binding_recovery.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_model_binding_recovery.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_model_binding_recovery.py#_keyed_workbench_session","name":[["keyed",1],["workbench",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["keyed",2],["workbench",2],["session",3],["runner",6],["call",5],["monkeypatch",3],["provider",4],["base",5],["url",5],["key",4],["seen",3],["dispatch",1],["spy",1],["body",4],["name",1],["work",1],["model",5],["gpt",1],["api",1],["if",1],["created",4],["post",2],["profiles",2],["assert",5],["code",2],["201",1],["profile",6],["id",6],["activate",1],["frame",5],["project",2],["accepted",3],["result",4],["send",1],["first",1],["202",1],["status",1],["completed",1],["pinned",3],["store",1],["int",1],["revision",1],["clear",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#_pinned_session","name":[["pinned",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["pinned",2],["session",4],["runner",5],["call",4],["bound",1],["profile",6],["way",1],["real",1],["first",1],["send",1],["binds",1],["created",2],["post",2],["model",5],["profiles",2],["name",2],["prod",1],["provider",1],["openai",1],["responses",1],["api",1],["key",1],["sk",1],["test",1],["gpt",1],["4o",1],["id",7],["body",1],["activate",1],["project",7],["store",1],["create",2],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["frame",3],["binding",3],["bind",1],["revision",1],["assert",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#_profile","name":[["profile",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["profile",2],["call",3],["name",4],["provider",4],["model",5],["api",5],["key",5],["none",3],["body",4],["if",1],["not",1],["created",4],["post",1],["profiles",1],["assert",1],["code",1],["201",1],["return",1],["id",1]]},{"id":"tests/test_model_binding_recovery.py#_refused_send","name":[["refused",1],["send",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["refused",6],["send",2],["call",3],["frame",3],["post",1],["frames",1],["message",1],["request",1],["wait",1],["false",1],["assert",1],["code",2],["409",1],["return",1],["body",1]]},{"id":"tests/test_model_binding_recovery.py#_send","name":[["send",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["send",2],["runner",3],["call",3],["frame",5],["text",3],["accepted",3],["post",1],["frames",1],["message",1],["request",1],["wait",2],["false",1],["result",4],["none",1],["if",2],["code",1],["202",1],["next",1],["job",3],["jobs",1],["values",1],["root",1],["id",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#_send_this","name":[["send",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["send",4],["runner",3],["call",3],["frame",3],["text",3],["waiting",1],["job",2],["request",2],["was",1],["accepted",5],["as",1],["not",1],["session",1],["first",2],["one",1],["second",1],["would",1],["otherwise",1],["find",1],["post",1],["frames",1],["message",1],["wait",2],["false",1],["result",4],["none",1],["if",1],["code",1],["202",1],["jobs",1],["body",1],["id",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#_session","name":[["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["session",3],["runner",4],["project",8],["store",1],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#_workbench_session","name":[["workbench",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["workbench",3],["session",3],["runner",6],["call",3],["model",7],["created",5],["way",1],["creates",1],["one",1],["then",1],["sent",1],["once",1],["project",8],["store",3],["create",1],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",4],["post",1],["frames",1],["assert",2],["code",1],["200",1],["frame",7],["body",1],["bind",1],["revision",1],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["hello",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#api","name":[["api",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",3],["api",4],["tmp",4],["path",7],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",2],["test",1],["max",1],["turns",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["handler",11],["class",2],["make",1],["token",4],["local",2],["auth",2],["read",1],["call",2],["method",3],["body",5],["none",5],["object",1],["new",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",2],["not",2],["else",2],["type",1],["application",1],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",2]]},{"id":"tests/test_model_binding_recovery.py#api.call","name":[["call",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["call",2],["method",4],["path",4],["body",6],["none",6],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["api",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",2],["not",2],["else",2],["type",1],["application",1],["local",1],["auth",1],["token",2],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_dangling_revision_still_refuses","name":[["test",1],["dangling",1],["revision",1],["still",1],["refuses",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["dangling",2],["revision",5],["still",2],["refuses",2],["api",3],["409",2],["correct",1],["stays",1],["session",2],["must",1],["not",1],["quietly",1],["change",1],["model",4],["runner",4],["call",2],["frame",4],["profile",2],["id",1],["pinned",1],["store",1],["update",1],["999",1],["pytest",1],["raises",1],["gateway",1],["error",2],["as",1],["caught",3],["bind",1],["assert",2],["value",2],["code",2],["unavailable",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_key_entered_for_a_new_endpoint_never_reaches_a_pinned_old_one","name":[["test",1],["key",1],["entered",1],["new",1],["endpoint",1],["never",1],["reaches",1],["pinned",1],["old",1],["one",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["key",12],["entered",3],["new",5],["endpoint",3],["never",2],["reaches",2],["pinned",2],["old",3],["one",2],["api",10],["monkeypatch",5],["runner",6],["call",6],["setenv",2],["openai",3],["env",2],["openai4",1],["chatgpt",2],["seen",6],["frame",7],["project",2],["profile",4],["id",2],["keyed",1],["workbench",1],["session",1],["provider",3],["base",4],["url",4],["https",3],["llm",2],["proxy",2],["example",1],["org",1],["v1",3],["sk",3],["edited",4],["patch",1],["model",6],["profiles",1],["com",2],["real",2],["assert",14],["code",7],["200",2],["body",4],["revision",5],["refused",7],["post",2],["frames",2],["message",1],["request",1],["again",1],["wait",1],["false",1],["409",2],["unavailable",2],["different",1],["error",3],["not",1],["dispatched",1],["dispatch",4],["half",1],["its",1],["own",1],["turn",1],["queued",1],["before",1],["edit",1],["reads",1],["without",1],["borrowing",1],["same",1],["environment",1],["instead",1],["pytest",1],["raises",1],["gateway",1],["as",1],["cfg",1],["state",1],["value",2],["store",1],["rebinding",1],["way",1],["forward",1],["lands",1],["configuration",1],["was",1],["rebound",5],["binding",2],["accepted",3],["result",4],["send",1],["continue",1],["202",1],["status",1],["completed",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_key_entered_for_another_protocol_never_reaches_a_pinned_session","name":[["test",1],["key",1],["entered",1],["another",1],["protocol",1],["never",1],["reaches",1],["pinned",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["key",4],["entered",2],["another",2],["protocol",2],["never",2],["reaches",2],["pinned",2],["session",3],["api",5],["runner",6],["call",4],["created",2],["post",2],["model",10],["profiles",3],["name",1],["work",1],["provider",2],["chatgpt",1],["gpt",1],["sk",2],["old",1],["profile",4],["id",4],["body",2],["activate",1],["frame",4],["project",2],["assert",4],["bind",2],["revision",6],["edited",3],["patch",1],["claude",2],["ant",1],["new",1],["pytest",2],["raises",2],["gateway",2],["error",4],["as",2],["bound",2],["value",2],["code",2],["unavailable",2],["dispatch",2],["llm",1],["cfg",1],["state",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_keyless_local_profile_dispatches_without_borrowing_any_key","name":[["test",1],["keyless",1],["local",1],["profile",1],["dispatches",1],["without",1],["borrowing",1],["any",1],["key",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["keyless",5],["local",4],["profile",3],["dispatches",2],["without",2],["borrowing",2],["any",2],["key",11],["api",7],["monkeypatch",5],["customize",1],["models",1],["discovery",1],["add",1],["button",1],["creates",1],["must",1],["stay",1],["replace",1],["re",1],["runs",1],["llmconfig",1],["env",3],["resolution",1],["would",1],["otherwise",1],["hand",1],["daemon",1],["generic",1],["by",1],["suite",1],["another",1],["provider",3],["whatever",1],["listening",1],["locally",1],["nor",1],["same",1],["count",1],["openai",2],["cloud",1],["credential",1],["developer",1],["machine",1],["usually",1],["exports",1],["endpoint",2],["plain",1],["http",3],["lan",1],["address",1],["runner",4],["call",4],["setenv",2],["openai4",1],["chatgpt",2],["seen",4],["dispatch",1],["spy",1],["created",4],["post",2],["model",3],["profiles",2],["name",1],["ollama",1],["llama3",2],["base",2],["url",2],["192",2],["168",2],["50",2],["11434",2],["v1",2],["assert",5],["body",3],["readiness",1],["state",1],["ready",1],["id",1],["activate",1],["frame",2],["project",1],["session",1],["accepted",3],["result",4],["send",1],["hello",1],["code",1],["202",1],["status",1],["completed",1],["was",1],["sent",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_legacy_backfill_is_not_ambiguous_between_a_tombstone_and_a_live_profile","name":[["test",1],["legacy",1],["backfill",1],["not",1],["ambiguous",1],["between",1],["tombstone",1],["live",1],["profile",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["backfill",3],["not",3],["ambiguous",2],["between",2],["tombstone",2],["live",5],["profile",6],["api",3],["send",1],["path",1],["half",1],["same",1],["match",1],["one",2],["names",1],["recorded",1],["model",5],["so",1],["deleted",3],["beside",1],["history",1],["second",1],["candidate",1],["runner",6],["call",4],["openai",2],["responses",2],["gpt",3],["4o",3],["sk",2],["delete",1],["profiles",1],["again",1],["a2",1],["project",7],["store",3],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",3],["frame",6],["session",1],["update",1],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["hello",1],["binding",5],["bind",1],["revision",1],["assert",2],["backfilled",1],["true",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_legacy_backfill_refuses_a_match_nothing_can_dispatch","name":[["test",1],["legacy",1],["backfill",1],["refuses",1],["match",1],["nothing",1],["dispatch",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["legacy",5],["backfill",4],["refuses",2],["match",3],["nothing",2],["dispatch",3],["api",3],["branch",2],["own",1],["credential",1],["check",1],["session",2],["unique",1],["no",1],["usable",1],["key",2],["be",1],["pinned",1],["then",1],["refused",11],["at",1],["now",1],["before",1],["pin",1],["advice",1],["fits",1],["follows",1],["recorded",1],["model",5],["not",4],["active",3],["profile",7],["so",1],["activate",3],["another",2],["would",1],["help",1],["runner",6],["call",5],["keyless",2],["claude",3],["sonnet",2],["other",2],["openai",1],["responses",1],["gpt",1],["4o",1],["sk",1],["post",2],["profiles",1],["project",7],["store",4],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",3],["frame",8],["update",1],["add",1],["message",2],["root",1],["role",1],["user",1],["content",1],["hello",1],["frames",1],["request",1],["wait",1],["false",1],["assert",6],["code",2],["409",1],["body",3],["needs",1],["error",2]]},{"id":"tests/test_model_binding_recovery.py#test_a_legacy_session_matching_no_profile_stays_unbound","name":[["test",1],["legacy",1],["session",1],["matching",1],["no",1],["profile",1],["stays",1],["unbound",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["legacy",4],["session",7],["matching",2],["no",3],["profile",9],["stays",2],["unbound",3],["api",4],["zero",2],["matches",2],["fell",1],["through",2],["whatever",2],["happens",2],["be",2],["active",5],["comment",1],["directly",1],["above",1],["block",1],["states",1],["rule",1],["already",2],["has",1],["history",2],["one",2],["ran",3],["under",3],["some",1],["configuration",2],["d2",2],["says",1],["recover",1],["rather",1],["than",1],["adopt",1],["now",1],["match",2],["many",1],["branches",1],["both",1],["honour",1],["did",1],["not",2],["wrote",1],["id",11],["sealed",1],["revision",3],["so",1],["own",1],["record",1],["then",1],["claimed",1],["never",2],["silent",1],["drift",1],["exists",1],["remove",1],["arriving",1],["path",1],["meant",1],["prevent",1],["honest",1],["answer",1],["supported",1],["state",1],["install",1],["driven",1],["entirely",1],["by",1],["env",1],["gets",1],["runner",7],["call",3],["created",2],["post",2],["model",10],["profiles",2],["name",2],["provider",1],["openai",1],["responses",1],["key",1],["sk",1],["body",1],["activate",1],["project",7],["store",4],["create",2],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["frame",10],["recorded",1],["names",1],["update",1],["retired",1],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["hello",1],["result",4],["bind",1],["assert",4],["bound",1],["false",1],["was",1],["pinned",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_legacy_session_matching_only_a_tombstone_stays_unbound","name":[["test",1],["legacy",1],["session",1],["matching",1],["only",1],["tombstone",1],["stays",1],["unbound",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["session",4],["matching",2],["only",2],["tombstone",2],["stays",2],["unbound",3],["api",3],["deleted",3],["profile",3],["not",3],["configuration",1],["continue",1],["under",1],["so",1],["backfill",1],["candidate",1],["zero",1],["live",1],["matches",1],["honest",1],["state",1],["demand",1],["key",1],["nothing",1],["accept",1],["runner",6],["call",3],["openai",1],["responses",1],["gpt",2],["4o",2],["sk",1],["delete",1],["model",4],["profiles",1],["project",7],["store",3],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",3],["frame",6],["update",1],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["hello",1],["binding",4],["bind",1],["revision",1],["assert",1],["bound",1],["false",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_legacy_session_with_one_match_is_still_backfilled","name":[["test",1],["legacy",1],["session",1],["one",1],["match",1],["still",1],["backfilled",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["legacy",5],["session",3],["one",2],["match",3],["still",2],["backfilled",3],["api",4],["refusal",1],["must",1],["not",1],["be",1],["outage",1],["unique",1],["case",1],["backfill",1],["exists",1],["runner",6],["call",3],["created",2],["post",2],["model",6],["profiles",2],["name",2],["provider",1],["openai",1],["responses",1],["key",1],["sk",1],["target",3],["id",11],["body",1],["activate",1],["project",7],["store",3],["create",2],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["frame",6],["update",1],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["hello",1],["result",4],["bind",1],["revision",1],["assert",3],["bound",1],["true",2],["profile",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_pinned_session_dispatches_to_what_it_named","name":[["test",1],["pinned",1],["session",1],["dispatches",1],["named",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",4],["pinned",4],["session",5],["dispatches",2],["named",2],["api",5],["other",5],["half",1],["sharper",1],["one",1],["pin",2],["was",4],["written",1],["every",1],["read",1],["by",1],["nothing",1],["revision",1],["config",1],["only",1],["as",1],["existence",1],["so",1],["turn",1],["went",1],["globally",1],["active",1],["profile",3],["provider",3],["endpoint",1],["model",5],["credential",1],["while",1],["row",1],["recorded",1],["different",1],["continued",1],["after",1],["activated",1],["ran",2],["said",1],["runner",5],["call",4],["frame",2],["id",3],["post",2],["profiles",2],["name",1],["switched",1],["claude",2],["key",4],["sk",2],["sonnet",1],["body",1],["activate",1],["state",3],["store",1],["list",1],["projects",1],["project",1],["resolved",4],["llm",1],["cfg",1],["assert",3],["openai",1],["responses",1],["ignored",1],["gpt",1],["4o",1],["dispatched",1],["under",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_profile_keyed_by_the_environment_is_ready_bound_and_dispatched","name":[["test",1],["profile",1],["keyed",1],["by",1],["environment",1],["ready",1],["bound",1],["dispatched",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["profile",7],["keyed",3],["by",2],["environment",2],["ready",3],["bound",2],["dispatched",2],["api",7],["monkeypatch",4],["runner",5],["call",4],["setenv",1],["openai4",1],["claude",5],["key",8],["env",3],["seen",5],["dispatch",1],["spy",1],["created",7],["post",2],["model",6],["profiles",2],["name",2],["provider",2],["sonnet",2],["assert",11],["code",3],["201",1],["holds",1],["no",1],["its",1],["own",1],["says",1],["so",2],["body",5],["has",2],["false",1],["but",1],["credential",1],["resolves",1],["not",1],["needs",1],["readiness",1],["state",1],["id",5],["activated",3],["activate",1],["200",1],["true",1],["frame",4],["project",1],["session",1],["accepted",3],["result",4],["send",1],["capital",1],["italy",1],["202",1],["status",1],["completed",1],["turn",1],["never",1],["reached",1],["loop",1],["store",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_rebind_with_no_active_profile_is_not_a_success_the_next_send_refuses","name":[["test",1],["rebind",1],["no",1],["active",1],["profile",1],["not",1],["success",1],["next",1],["send",1],["refuses",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rebind",5],["no",2],["active",5],["profile",11],["not",3],["success",2],["next",4],["send",4],["refuses",2],["api",3],["delete",2],["while",1],["two",1],["live",1],["profiles",6],["name",2],["session",2],["model",15],["answered",1],["200",3],["bound",2],["false",1],["client",1],["said",1],["re",1],["was",2],["revision",3],["ambiguous",1],["again",1],["offering",1],["same",1],["forever",1],["runner",5],["call",12],["east",2],["openai",2],["responses",2],["gpt",4],["4o",4],["sk",3],["west",7],["chatgpt",1],["deleted",4],["post",4],["activate",3],["frame",7],["workbench",1],["assert",10],["code",4],["204",1],["store",2],["setting",1],["refused",2],["unavailable",1],["rebound",11],["frames",2],["binding",3],["409",1],["body",4],["needs",1],["error",1],["before",1],["old",1],["pin",1],["dropped",1],["id",4],["activating",1],["one",1],["way",1],["out",1],["then",1],["binds",1],["item",3],["if",1],["bind",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_rebind_with_no_active_profile_reports_the_binding_the_send_will_use","name":[["test",1],["rebind",1],["no",1],["active",1],["profile",1],["reports",1],["binding",1],["send",1],["will",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rebind",2],["no",2],["active",3],["profile",12],["reports",2],["binding",9],["send",2],["will",2],["api",3],["unpinned",1],["session",4],["proceed",1],["answer",1],["names",1],["proceeds",1],["under",1],["unbound",1],["global",1],["configuration",1],["its",1],["unique",1],["live",1],["match",3],["runner",8],["call",12],["deleted",6],["openai",2],["responses",2],["gpt",4],["4o",2],["sk",2],["post",4],["model",13],["profiles",2],["activate",1],["frame",13],["workbench",3],["delete",1],["rebound",19],["frames",3],["assert",10],["code",4],["200",2],["body",5],["bound",3],["false",2],["bind",1],["revision",3],["store",3],["update",2],["id",4],["true",2],["backfilled",1],["claude",3],["sonnet",2],["keyless",1],["409",1],["needs",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_refused_rebind_keeps_the_sessions_record","name":[["test",1],["refused",1],["rebind",1],["keeps",1],["sessions",1],["record",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["refused",2],["rebind",3],["keeps",2],["sessions",2],["record",2],["api",3],["checks",1],["configuration",1],["about",1],["pin",2],["before",1],["drops",1],["old",1],["unpin",1],["first",1],["so",1],["refusal",1],["still",1],["erased",1],["audit",1],["answer",1],["did",1],["session",2],["run",1],["under",1],["runner",3],["call",8],["deleted",4],["profile",4],["openai",1],["responses",1],["gpt",2],["4o",2],["sk",1],["post",3],["model",6],["profiles",3],["activate",2],["frame",4],["workbench",1],["delete",1],["keyless",2],["no",2],["key",3],["claude",2],["sonnet",1],["rebound",7],["frames",1],["binding",1],["assert",4],["code",2],["409",1],["body",2],["needs",1],["error",1],["store",1],["id",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_replacement_naming_the_same_model_is_not_ambiguous_with_its_tombstone","name":[["test",1],["replacement",1],["naming",1],["same",1],["model",1],["not",1],["ambiguous",1],["its",1],["tombstone",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["replacement",5],["naming",2],["same",3],["model",10],["not",2],["ambiguous",2],["its",2],["tombstone",3],["api",3],["recreating",1],["deleted",4],["profile",4],["under",1],["obvious",1],["repair",1],["made",1],["session",2],["ask",1],["one",1],["forever",1],["still",1],["matched",1],["by",1],["string",1],["so",1],["there",1],["were",1],["always",1],["two",1],["runner",2],["call",9],["openai",2],["responses",2],["gpt",3],["4o",3],["sk",2],["post",3],["profiles",3],["activate",2],["frame",3],["workbench",1],["delete",1],["again",1],["a2",1],["assert",3],["refused",1],["send",1],["revision",1],["unavailable",1],["rebound",4],["frames",1],["binding",2],["code",1],["200",1],["body",1],["id",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_revoked_brokered_key_still_refuses_even_with_an_environment_key","name":[["test",1],["revoked",1],["brokered",1],["key",2],["still",1],["refuses",1],["even",1],["environment",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["revoked",2],["brokered",5],["key",11],["still",2],["refuses",2],["even",2],["environment",2],["api",6],["monkeypatch",3],["falling",1],["back",1],["profile",7],["never",1],["had",2],["one",1],["no",1],["longer",1],["resolves",1],["asked",1],["credential",1],["runner",8],["call",4],["created",2],["post",2],["model",10],["profiles",5],["name",1],["provider",1],["claude",3],["sk",1],["sonnet",1],["id",9],["body",2],["activate",1],["frame",4],["project",2],["session",1],["assert",4],["bind",2],["revision",4],["setenv",1],["openai4",1],["env",1],["row",2],["next",2],["store",2],["list",1],["if",2],["secrets",1],["delete",1],["listed",2],["card",3],["readiness",1],["state",2],["needs",1],["pytest",2],["raises",2],["gateway",2],["error",4],["as",2],["bound",2],["value",2],["code",2],["unavailable",2],["dispatched",2],["llm",1],["cfg",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_rotated_key_on_the_same_endpoint_still_reaches_the_pinned_session","name":[["test",1],["rotated",1],["key",1],["same",1],["endpoint",1],["still",1],["reaches",1],["pinned",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rotated",4],["key",6],["same",3],["endpoint",4],["still",2],["reaches",2],["pinned",4],["session",3],["api",6],["monkeypatch",3],["guard",1],["against",1],["over",1],["refusal",1],["rotation",1],["model",7],["only",1],["edit",1],["new",1],["spelling",1],["default",1],["leaves",1],["revision",4],["provider",2],["belongs",1],["runner",4],["call",5],["seen",3],["frame",4],["project",1],["profile",4],["id",3],["keyed",1],["workbench",1],["chatgpt",1],["base",2],["url",2],["sk",3],["old",1],["patch",2],["profiles",2],["moved",3],["gpt",2],["https",1],["openai",1],["com",1],["v1",1],["assert",6],["body",1],["accepted",3],["result",4],["send",1],["continue",1],["code",1],["202",1],["status",1],["completed",1],["store",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_rotation_under_an_environment_endpoint_still_reaches_the_pinned_session","name":[["test",1],["rotation",1],["under",1],["environment",1],["endpoint",1],["still",1],["reaches",1],["pinned",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rotation",2],["under",2],["environment",3],["endpoint",3],["still",2],["reaches",2],["pinned",4],["session",4],["api",5],["monkeypatch",4],["over",1],["refusal",1],["guard",1],["same",1],["layer",1],["both",2],["revisions",1],["leave",1],["base",4],["url",4],["empty",1],["so",1],["reach",1],["names",1],["rotated",3],["key",4],["model",6],["only",1],["edit",1],["keeps",1],["sendable",1],["runner",3],["call",5],["setenv",1],["openai4",1],["chatgpt",2],["env",2],["proxy",2],["seen",4],["frame",2],["project",1],["profile",3],["id",3],["keyed",1],["workbench",1],["provider",1],["sk",3],["old",1],["patch",2],["profiles",2],["moved",3],["gpt",2],["assert",6],["body",1],["revision",2],["accepted",3],["result",4],["send",1],["continue",1],["code",1],["202",1],["status",1],["completed",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_tombstoned_pin_refuses_even_when_the_environment_has_a_key","name":[["test",1],["tombstoned",1],["pin",1],["refuses",1],["even",1],["environment",1],["has",1],["key",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["tombstoned",2],["pin",2],["refuses",2],["even",2],["environment",3],["has",2],["key",5],["api",4],["monkeypatch",3],["delete",2],["destroys",1],["profile",8],["be",1],["made",1],["pinned",1],["tombstone",2],["undispatchable",1],["fallback",1],["no",1],["longer",1],["enough",1],["its",1],["own",1],["so",1],["refused",3],["being",1],["one",1],["runner",5],["call",4],["setenv",1],["openai4",1],["claude",3],["env",2],["created",2],["post",2],["model",9],["profiles",3],["name",1],["keyed",1],["provider",1],["sonnet",1],["id",7],["body",1],["activate",1],["frame",3],["project",2],["session",1],["frozen",4],["freeze",1],["binding",2],["assert",2],["state",4],["revision",2],["pytest",1],["raises",1],["gateway",1],["error",2],["as",1],["llm",1],["cfg",1],["value",1],["code",1],["unavailable",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_turn_refused_after_admission_keeps_the_users_message","name":[["test",1],["turn",1],["refused",1],["after",1],["admission",1],["keeps",1],["users",1],["message",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",3],["test",2],["turn",2],["refused",3],["after",2],["admission",3],["keeps",2],["users",4],["message",2],["api",5],["monkeypatch",4],["202",2],["tells",1],["client",1],["its",1],["text",5],["was",4],["accepted",4],["composer",1],["clears",1],["credential",1],["revoked",2],["between",1],["dispatch",2],["at",1],["correctly",1],["but",2],["refusal",2],["fired",1],["while",1],["resolving",1],["configuration",1],["name",2],["session",3],["ran",1],["before",1],["user",2],["row",4],["written",1],["failure",2],["stored",1],["request",2],["itself",1],["not",1],["anywhere",1],["title",2],["runner",8],["call",5],["created",2],["post",2],["model",6],["profiles",3],["flight",2],["provider",1],["claude",2],["key",2],["sk",1],["sonnet",1],["profile",3],["id",7],["body",2],["activate",1],["setattr",2],["spawn",1],["summary",1],["lambda",1],["none",1],["frame",5],["project",1],["admit",4],["freeze",2],["binding",2],["then",2],["revoke",2],["frozen",2],["next",1],["store",2],["list",1],["if",2],["secrets",1],["delete",1],["return",1],["must",1],["survive",1],["result",4],["send",1],["assert",4],["code",1],["status",1],["failed",1],["listed",5],["frames",1],["messages",2],["role",1],["content",1],["any",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_turn_refused_after_admission_keeps_the_users_message._admit_then_revoke","name":[["admit",1],["then",1],["revoke",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["admit",3],["then",2],["revoke",2],["frame",3],["id",5],["frozen",2],["row",2],["next",1],["runner",2],["store",2],["list",1],["model",1],["profiles",1],["if",1],["profile",1],["secrets",1],["delete",1],["api",1],["key",1],["return",1]]},{"id":"tests/test_model_binding_recovery.py#test_a_workbench_session_whose_profile_was_deleted_rebinds_to_the_active_one","name":[["test",1],["workbench",1],["session",1],["whose",1],["profile",1],["was",1],["deleted",1],["rebinds",1],["active",1],["one",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["workbench",3],["session",3],["whose",2],["profile",6],["was",2],["deleted",6],["rebinds",2],["active",2],["one",2],["api",4],["monkeypatch",3],["runner",5],["call",10],["seen",4],["dispatch",1],["spy",1],["openai",2],["responses",2],["gpt",4],["4o",2],["sk",3],["post",3],["model",8],["profiles",3],["activate",2],["frame",6],["assert",8],["store",1],["id",2],["delete",1],["code",3],["200",2],["204",1],["replacement",3],["refused",1],["send",2],["revision",1],["unavailable",1],["rebound",4],["frames",1],["binding",2],["body",1],["accepted",3],["result",4],["continue",1],["202",1],["status",1],["completed",1],["key",1]]},{"id":"tests/test_model_binding_recovery.py#test_an_empty_base_url_is_the_endpoint_the_environment_names","name":[["test",1],["empty",1],["base",1],["url",1],["endpoint",1],["environment",1],["names",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["base",10],["url",10],["endpoint",4],["environment",3],["names",3],["api",8],["monkeypatch",4],["variable",3],["not",2],["protocol",1],["default",3],["dispatch",3],["resolves",1],["through",1],["openai4",2],["llm",3],["layer",1],["llmconfig",1],["documents",1],["judged",1],["against",1],["static",1],["instead",1],["revision",6],["pinned",2],["really",2],["proxy",6],["matched",1],["one",1],["spelled",1],["out",1],["official",1],["key",5],["entered",1],["went",1],["runner",7],["call",6],["setenv",1],["env",2],["seen",6],["frame",6],["project",3],["profile",3],["id",2],["keyed",1],["workbench",1],["session",1],["provider",1],["chatgpt",1],["sk",3],["old",1],["premise",1],["dispatched",2],["assert",12],["cfg",2],["state",2],["edited",4],["patch",1],["model",5],["profiles",1],["https",2],["openai",2],["com",2],["v1",2],["real",2],["new",2],["code",6],["200",2],["body",3],["refused",5],["post",2],["frames",2],["message",1],["request",1],["again",1],["wait",1],["false",1],["409",1],["unavailable",2],["pytest",1],["raises",1],["gateway",1],["error",2],["as",1],["value",1],["rebound",5],["binding",2],["accepted",3],["result",4],["send",1],["continue",1],["202",1],["status",1],["completed",1]]},{"id":"tests/test_model_binding_recovery.py#test_an_environment_key_is_not_sent_to_an_endpoint_the_profile_left","name":[["test",1],["environment",1],["key",1],["not",1],["sent",1],["endpoint",1],["profile",1],["left",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["environment",4],["key",7],["not",4],["sent",2],["endpoint",2],["profile",6],["left",2],["api",5],["monkeypatch",4],["same",1],["disclosure",1],["through",1],["inherited",1],["branch",1],["keyed",2],["by",1],["openai4",2],["chatgpt",3],["moves",1],["off",1],["proxy",4],["session",2],["pinned",1],["revision",2],["must",1],["go",1],["sending",1],["daemon",1],["there",1],["runner",6],["call",6],["setenv",1],["env",2],["seen",5],["dispatch",1],["spy",1],["created",4],["post",3],["model",5],["profiles",3],["name",1],["provider",1],["base",4],["url",4],["https",2],["llm",3],["example",2],["org",2],["v1",2],["gpt",1],["assert",6],["body",3],["credential",1],["source",1],["id",4],["activate",1],["frame",4],["project",2],["accepted",2],["result",3],["send",1],["first",1],["code",3],["202",1],["status",1],["completed",1],["clear",1],["patch",1],["refused",5],["frames",1],["message",1],["request",1],["wait",1],["false",1],["409",1],["unavailable",1],["dispatched",1],["under",1],["pytest",1],["raises",1],["gateway",1],["error",1],["cfg",1],["state",1]]},{"id":"tests/test_model_binding_recovery.py#test_an_unpinned_session_still_falls_back_to_the_active_profile","name":[["test",1],["unpinned",1],["session",1],["still",1],["falls",1],["back",1],["active",1],["profile",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["unpinned",2],["session",7],["still",2],["falls",2],["back",2],["active",2],["profile",5],["api",3],["fallback",1],["right",1],["there",1],["no",2],["pin",2],["removing",1],["outright",1],["would",1],["break",1],["every",1],["never",2],["chose",1],["so",1],["none",2],["from",1],["pinned",3],["llm",2],["config",1],["now",1],["means",1],["exactly",1],["nothing",1],["else",1],["runner",7],["call",2],["bound",1],["anything",1],["first",1],["only",1],["make",1],["project",5],["exist",1],["frame",5],["under",1],["fresh",1],["one",1],["written",1],["seed",1],["id",3],["store",2],["list",1],["projects",1],["create",1],["state",3],["assert",2],["not",2],["model",1],["cfg",1]]},{"id":"tests/test_model_binding_recovery.py#test_an_unpinned_session_still_follows_the_active_profile","name":[["test",1],["unpinned",1],["session",1],["still",1],["follows",1],["active",1],["profile",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["unpinned",2],["session",4],["still",2],["follows",2],["active",7],["profile",2],["api",4],["fallback",1],["has",1],["stay",1],["every",2],["predates",1],["pin",2],["one",1],["whose",1],["was",1],["released",1],["depends",1],["runner",5],["call",4],["post",2],["model",4],["profiles",6],["name",3],["provider",2],["claude",3],["key",1],["sk",1],["sonnet",1],["body",1],["next",1],["if",2],["id",2],["activate",1],["project",8],["store",1],["create",2],["description",1],["context",1],["isinstance",1],["dict",1],["frame",2],["state",3],["assert",1],["llm",1],["cfg",1]]},{"id":"tests/test_model_binding_recovery.py#test_an_unresolvable_pin_refuses_rather_than_silently_using_another_profile","name":[["test",1],["unresolvable",1],["pin",1],["refuses",1],["rather",1],["than",1],["silently",1],["another",1],["profile",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["unresolvable",2],["pin",3],["refuses",2],["rather",2],["than",2],["silently",2],["another",2],["profile",5],["api",3],["asserted",1],["opposite",2],["was",2],["defect",1],["cannot",2],["be",3],["honoured",1],["must",1],["not",3],["become",1],["turn",2],["run",2],["sounds",1],["like",1],["tolerance",1],["actually",1],["did",1],["whichever",1],["happens",1],["active",1],["while",1],["frame",5],["went",1],["recording",1],["pinned",2],["one",2],["recorded",1],["as",3],["executed",1],["single",1],["thing",1],["d2",1],["exists",1],["prevent",1],["revision",3],["history",1],["case",1],["user",1],["should",1],["spared",1],["they",1],["have",1],["decide",1],["post",1],["frames",1],["id",3],["model",3],["binding",1],["runner",6],["call",2],["session",1],["store",2],["update",1],["999",1],["state",3],["list",1],["projects",1],["project",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",2],["refused",3],["llm",1],["cfg",1],["assert",2],["value",2],["code",2],["409",1],["unavailable",1]]},{"id":"tests/test_model_binding_recovery.py#test_another_providers_key_is_never_inherited","name":[["test",1],["another",1],["providers",1],["key",1],["never",1],["inherited",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["another",2],["providers",2],["key",10],["never",2],["inherited",2],["api",4],["monkeypatch",3],["daemon",1],["belongs",1],["its",2],["own",2],["provider",3],["deepseek",1],["here",1],["claude",3],["profile",4],["no",2],["must",1],["not",5],["be",1],["dispatched",1],["under",2],["readiness",2],["says",2],["needs",3],["activation",1],["claim",1],["send",2],["refuses",1],["before",1],["anything",1],["admitted",1],["pinned",1],["code",3],["wrong",1],["rather",1],["than",1],["rebind",1],["prompt",1],["would",1],["re",1],["pin",1],["same",1],["runner",5],["call",4],["seen",2],["dispatch",1],["spy",1],["created",3],["post",2],["model",5],["profiles",2],["name",1],["sonnet",1],["assert",6],["body",4],["state",1],["activated",3],["id",2],["activate",1],["has",1],["false",1],["frame",4],["project",1],["session",1],["accepted",5],["result",1],["hello",1],["409",1],["turn",1],["ran",1],["credential",1],["store",1]]},{"id":"tests/test_model_binding_recovery.py#test_both_languages_have_the_rebind_strings","name":[["test",1],["both",1],["languages",1],["have",1],["rebind",1],["strings",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["both",2],["languages",2],["have",2],["rebind",4],["strings",2],["from",1],["pathlib",1],["import",1],["path",3],["as",1],["app",3],["js",3],["openai4s",1],["server",1],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["key",3],["model",2],["confirm",1],["done",1],["assert",1],["count",1]]},{"id":"tests/test_model_binding_recovery.py#test_deleting_a_profile_does_not_brick_its_sessions","name":[["test",1],["deleting",1],["profile",1],["not",1],["brick",1],["its",1],["sessions",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["deleting",2],["profile",9],["not",4],["brick",3],["its",2],["sessions",2],["api",3],["still",1],["requirement",1],["session",5],["must",1],["become",1],["permanently",1],["unsendable",1],["changed",1],["delete",3],["null",1],["pin",2],["every",1],["frame",5],["naming",1],["so",3],["next",2],["send",2],["silently",1],["re",1],["bound",2],["somewhere",1],["else",1],["unbricks",1],["by",2],["destroying",1],["audit",1],["answer",1],["configuration",1],["did",1],["run",1],["under",1],["making",1],["substitution",1],["invisible",1],["now",1],["tombstone",1],["revision",5],["history",1],["stay",1],["refuses",1],["409",3],["model",10],["unavailable",2],["post",2],["frames",2],["id",7],["binding",6],["exists",1],["precisely",1],["rebinds",1],["request",1],["about",1],["asserts",1],["whole",1],["path",1],["refused",4],["then",2],["explicitly",1],["rebindable",1],["sendable",1],["runner",4],["call",4],["pinned",1],["assert",6],["profiles",1],["code",4],["200",2],["204",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",2],["as",1],["bind",2],["value",2],["rebound",3],["body",1],["stays",1],["merely",1],["unbricked",1],["once",1]]},{"id":"tests/test_model_binding_recovery.py#test_only_the_sessions_of_the_deleted_profile_are_released","name":[["test",1],["only",1],["sessions",1],["deleted",1],["profile",1],["released",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["only",2],["sessions",4],["deleted",2],["profile",11],["released",2],["api",4],["blanket",2],["clear",2],["would",1],["unpin",1],["every",1],["session",4],["database",1],["silently",2],["undoing",1],["d2",2],["were",2],["perfectly",1],["fine",2],["runner",9],["call",5],["frame",11],["pinned",1],["other",7],["post",2],["model",10],["profiles",3],["name",1],["provider",1],["claude",2],["key",1],["sk",1],["sonnet",1],["body",1],["id",6],["activate",1],["project",3],["store",4],["list",1],["projects",1],["create",1],["bind",2],["revision",2],["assert",4],["delete",2],["no",1],["longer",1],["touches",1],["any",1],["pin",1],["tombstones",1],["so",1],["property",1],["about",1],["holds",1],["by",2],["construction",1],["rather",1],["than",1],["correctly",1],["scoped",1],["update",1],["kept",1],["because",1],["failure",1],["guards",1],["against",1],["real",1],["undid",1],["whose",1],["untouched",1],["still",1],["sendable",1],["without",1],["rebind",1]]},{"id":"tests/test_model_binding_recovery.py#test_rebinding_is_not_something_send_does_on_its_own","name":[["test",1],["rebinding",1],["not",1],["something",1],["send",1],["its",1],["own",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rebinding",2],["not",3],["something",2],["send",2],["its",3],["own",3],["api",2],["client",1],["sends",1],["model",3],["every",2],["message",2],["if",1],["counted",1],["as",1],["consent",1],["turn",1],["would",2],["silently",1],["re",1],["pin",1],["d2",1],["be",1],["undone",1],["by",1],["fix",1],["meant",1],["make",1],["usable",1],["so",1],["capability",1],["lives",1],["route",1],["import",1],["inspect",2],["source",3],["getsource",1],["gateway",1],["mod",1],["session",1],["runner",1],["run",1],["assert",2],["unpin",1],["bind",1],["revision",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_client_asks_before_rebinding","name":[["test",1],["client",1],["asks",1],["before",1],["rebinding",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["client",2],["asks",2],["before",2],["rebinding",2],["re",1],["pinning",1],["changes",1],["configuration",1],["session",1],["claims",1],["have",1],["run",1],["under",1],["doing",1],["without",1],["asking",1],["silent",1],["drift",1],["d2",1],["removed",1],["from",1],["pathlib",1],["import",1],["path",3],["as",1],["app",4],["js",4],["openai4s",1],["server",1],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["index",6],["model",2],["revision",1],["unavailable",1],["window",4],["700",1],["assert",2],["confirm",2],["binding",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_client_can_act_on_the_ambiguous_refusal_too","name":[["test",1],["client",1],["act",1],["ambiguous",1],["refusal",1],["too",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["client",2],["act",2],["ambiguous",4],["refusal",2],["too",2],["model",4],["revision",3],["same",2],["predicament",1],["as",2],["unavailable",1],["choose",1],["one",3],["continue",1],["answered",1],["by",1],["rebind",2],["route",1],["branch",3],["offers",1],["named",2],["only",1],["two",1],["codes",1],["from",2],["pathlib",1],["import",2],["path",3],["app",4],["js",4],["openai4s",1],["server",1],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["condition",1],["not",1],["merely",1],["somewhere",1],["file",1],["earlier",1],["version",1],["matched",1],["bare",1],["string",1],["stayed",1],["green",1],["code",3],["was",1],["removed",1],["if",1],["comment",1],["above",1],["still",1],["re",2],["guard",4],["search",1],["assert",3],["mentioned",1],["but",1],["nothing",1],["branches",1],["window",3],["end",2],["700",1],["binding",1],["confirm",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_client_can_act_on_the_refusal","name":[["test",1],["client",1],["act",1],["refusal",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["client",2],["act",2],["refusal",2],["app",5],["js",5],["had",1],["zero",1],["references",1],["error",1],["code",1],["so",1],["409",1],["reached",1],["user",1],["as",2],["generic",1],["send",1],["failed",1],["toast",1],["no",1],["way",1],["forward",1],["from",1],["pathlib",1],["import",1],["path",3],["openai4s",1],["server",1],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",2],["model",2],["revision",1],["unavailable",1],["binding",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_composer_choice_does_not_overrule_the_pinned_model","name":[["test",1],["composer",1],["choice",1],["not",1],["overrule",1],["pinned",1],["model",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["composer",2],["choice",2],["not",2],["overrule",2],["pinned",6],["model",9],["api",3],["asserted",1],["chimera",1],["same",1],["reasoning",1],["code",1],["carried",1],["st",1],["request",1],["bare",1],["field",1],["browser",1],["sent",1],["every",1],["single",1],["message",1],["so",1],["preferring",1],["meant",1],["provider",1],["endpoint",1],["credential",1],["from",2],["revision",1],["name",1],["header",1],["selector",1],["configuration",1],["exists",1],["no",1],["profile",3],["choosing",1],["activating",1],["session",2],["then",1],["binds",1],["runner",6],["call",2],["frame",2],["id",2],["state",5],["store",1],["list",1],["projects",1],["project",1],["llm",2],["cfg",2],["gpt",1],["4o",1],["mini",1],["assert",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_deleted_profile_keeps_the_sessions_record_until_it_is_rebound","name":[["test",1],["deleted",1],["profile",1],["keeps",1],["sessions",1],["record",1],["until",1],["rebound",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["deleted",4],["profile",8],["keeps",2],["sessions",2],["record",2],["until",2],["rebound",2],["api",3],["audit",1],["half",1],["pin",1],["answers",1],["did",1],["session",3],["run",1],["under",1],["clearing",1],["delete",2],["threw",1],["answer",1],["away",1],["every",1],["at",2],["once",1],["revisions",2],["live",1],["row",5],["own",1],["json",1],["blob",1],["so",1],["hard",1],["deleting",1],["history",2],["too",1],["runner",4],["call",3],["frame",3],["id",6],["pinned",1],["model",3],["profiles",2],["store",2],["assert",3],["stored",4],["next",1],["list",1],["if",1],["none",2],["not",1],["revision",1],["went",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_rebind_route_answers_an_ambiguous_legacy_session","name":[["test",1],["rebind",1],["route",1],["answers",1],["ambiguous",1],["legacy",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rebind",4],["route",2],["answers",2],["ambiguous",5],["legacy",2],["session",3],["api",3],["model",8],["revision",3],["offered",1],["same",2],["ran",1],["backfill",1],["again",2],["asked",2],["confirmed",1],["runner",6],["call",6],["profile",4],["east",2],["openai",1],["responses",1],["gpt",3],["4o",3],["sk",2],["west",6],["chatgpt",1],["post",2],["profiles",1],["activate",1],["project",7],["store",3],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",4],["frame",8],["update",1],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["hello",1],["assert",4],["refused",1],["send",1],["rebound",4],["frames",1],["binding",2],["code",1],["200",1],["body",1],["bind",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_rebind_route_answers_it","name":[["test",1],["rebind",1],["route",1],["answers",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rebind",2],["route",2],["answers",2],["api",3],["half",1],["did",1],["not",1],["exist",1],["without",1],["way",1],["answer",1],["correct",1],["refusal",1],["still",1],["dead",1],["session",3],["runner",4],["call",3],["frame",5],["profile",3],["id",2],["pinned",1],["store",1],["update",1],["model",4],["revision",2],["999",1],["result",4],["post",1],["frames",1],["binding",1],["assert",3],["code",1],["200",1],["body",1],["ok",1],["true",1],["sends",1],["again",1],["bind",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_rebind_route_does_not_re_pin_a_profile_nothing_can_dispatch","name":[["test",1],["rebind",1],["route",1],["not",1],["re",1],["pin",1],["profile",1],["nothing",1],["dispatch",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["rebind",4],["route",4],["not",3],["re",3],["pin",2],["profile",5],["nothing",3],["dispatch",2],["api",3],["dead",1],["end",1],["loop",1],["driven",1],["through",1],["answered",2],["model",7],["revision",1],["unavailable",1],["says",1],["continue",1],["unpinned",1],["bound",2],["active",1],["same",1],["keyless",1],["one",1],["200",1],["true",1],["so",1],["next",1],["send",1],["refused",1],["again",1],["now",1],["refuses",1],["code",3],["names",1],["actual",1],["problem",1],["pins",1],["runner",3],["call",4],["created",2],["post",3],["profiles",2],["name",1],["no",1],["key",2],["provider",1],["claude",2],["sonnet",1],["body",2],["id",2],["activate",1],["frame",4],["project",1],["session",1],["rebound",5],["frames",1],["binding",1],["assert",3],["409",1],["needs",1],["store",1]]},{"id":"tests/test_model_binding_recovery.py#test_the_route_refuses_on_a_read_only_session","name":[["test",1],["route",1],["refuses",1],["read",1],["only",1],["session",1]],"path":[["tests",1],["test",1],["model",1],["binding",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["route",3],["refuses",2],["read",3],["only",2],["session",6],["api",3],["monkeypatch",3],["mutates",1],["so",2],["takes",1],["same",1],["writability",1],["gate",2],["as",1],["every",2],["other",1],["mutation",2],["quarantined",1],["import",2],["must",1],["not",1],["be",1],["re",1],["pinned",2],["driven",1],["rather",1],["than",1],["out",1],["source",2],["first",1],["version",2],["asserted",1],["inspect",1],["getsource",1],["make",1],["handler",2],["passed",1],["locally",1],["failed",1],["ci",1],["frozen",1],["shape",1],["recorder",1],["wraps",1],["hands",1],["back",1],["wrapper",1],["falsifying",1],["then",1],["showed",1],["assertion",1],["was",2],["pointing",1],["at",1],["wrong",1],["thing",1],["entirely",1],["deleting",1],["own",1],["require",1],["writable",1],["call",5],["changed",1],["nothing",1],["because",1],["blanket",1],["frame",4],["covers",1],["non",1],["under",1],["frames",2],["id",3],["already",1],["redundant",1],["gone",1],["checks",1],["behaviour",1],["claim",1],["always",1],["about",1],["runner",3],["profile",1],["setattr",1],["quarantine",1],["lambda",1],["reason",1],["imported",1],["result",3],["post",1],["model",1],["binding",1],["assert",1],["code",1],["423",1]]},{"id":"tests/test_model_capability_receipts.py","name":[["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["exact",1],["model",5],["capability",3],["receipts",3],["three",1],["state",1],["evidence",4],["overlay",1],["adoption",1],["from",11],["future",1],["import",14],["annotations",1],["io",1],["json",1],["pytest",3],["openai4s",10],["config",2],["llmconfig",1],["endpoint",3],["identity",1],["sha256",1],["normalize",1],["llm",3],["capabilities",2],["probe",2],["tool",2],["version",1],["adopted",1],["drop",1],["receipt",1],["overlays",1],["call",1],["matches",1],["schema",1],["models",1],["transport",3],["error",8],["registry",1],["provider",3],["specs",1],["server",4],["gateway",2],["as",1],["mod",1],["local",1],["auth",1],["profiles",1],["profile",1],["service",1],["storage",1],["false",1],["true",2],["unknown",1],["store",2],["fixture",1],["autouse",1],["mark",1],["parametrize",1],["timeout",1],["timed",1],["out",1],["401",2],["chatgpt",2],["status",2],["code",2],["invalid",1],["api",1],["key",1],["boom",1],["503",1]]},{"id":"tests/test_model_capability_receipts.py#_clear_overlays","name":[["clear",1],["overlays",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["clear",2],["overlays",4],["drop",2],["receipt",2],["yield",1]]},{"id":"tests/test_model_capability_receipts.py#_create_profile","name":[["create",1],["profile",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["create",3],["profile",2],["service",3],["fields",7],["body",2],["name",2],["provider",2],["openai",1],["responses",1],["base",2],["url",2],["https",1],["api",3],["example",1],["invalid",1],["v1",1],["model",3],["lab",1],["key",2],["sk",1],["test",1],["receipts",1],["aabbcc",1],["return",1]]},{"id":"tests/test_model_capability_receipts.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_model_capability_receipts.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_model_capability_receipts.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_model_capability_receipts.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["service",3],["tmp",3],["path",4],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",2],["deepseek",1],["api",1],["key",2],["test",1],["store",4],["db",1],["return",1],["model",1],["profile",1],["providers",1],["specs",1]]},{"id":"tests/test_model_capability_receipts.py#_stream_reply","name":[["stream",1],["reply",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["stream",2],["reply",2],["delta",4],["if",1],["not",1],["none",1],["pong",2],["return",1],["content",1],["tool",1],["calls",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_model_capability_receipts.py#_valid_tool_reply","name":[["valid",1],["tool",1],["reply",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["valid",2],["tool",5],["reply",2],["return",1],["content",1],["calls",2],["name",2],["capability",1],["probe",1],["arguments",1],["ok",1],["true",1],["parse",1],["error",1],["none",1],["finish",1],["reason",1]]},{"id":"tests/test_model_capability_receipts.py#test_endpoint_sha256_is_stable_across_trailing_slash_and_userinfo","name":[["test",1],["endpoint",1],["sha256",1],["stable",1],["across",1],["trailing",1],["slash",1],["userinfo",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["test",2],["endpoint",5],["sha256",4],["stable",2],["across",2],["trailing",2],["slash",2],["userinfo",2],["https",4],["example",4],["v1",4],["user",2],["secret",3],["assert",3],["not",1],["normalize",1]]},{"id":"tests/test_model_capability_receipts.py#test_gateway_probe_returns_capability_receipt","name":[["test",1],["gateway",1],["probe",1],["returns",1],["capability",1],["receipt",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",4],["test",4],["gateway",4],["probe",3],["returns",2],["capability",3],["receipt",3],["tmp",4],["path",7],["monkeypatch",3],["cfg",3],["config",1],["data",1],["dir",1],["llm",2],["llmconfig",1],["provider",2],["deepseek",1],["api",3],["key",3],["max",1],["turns",1],["runner",3],["mod",2],["session",1],["hub",2],["handler",11],["class",2],["make",1],["token",4],["local",2],["auth",2],["read",1],["call",4],["method",3],["body",9],["none",6],["object",1],["new",1],["correlation",1],["id",4],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",4],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",3],["not",3],["else",2],["type",1],["application",1],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",3],["created",2],["post",2],["model",3],["profiles",2],["name",1],["openai",1],["responses",1],["sk",1],["gpt",1],["4o",1],["profile",2],["chat",3],["kwargs",3],["delta",2],["stream",1],["reply",2],["valid",1],["tool",3],["setattr",1],["openai4s",1],["result",5],["assert",4],["200",1],["execution",1],["outbound",1],["native",1],["evidence",1],["true",1]]},{"id":"tests/test_model_capability_receipts.py#test_gateway_probe_returns_capability_receipt._chat","name":[["chat",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["chat",2],["kwargs",4],["if",1],["delta",2],["not",1],["none",1],["return",2],["stream",1],["reply",2],["valid",1],["tool",1]]},{"id":"tests/test_model_capability_receipts.py#test_gateway_probe_returns_capability_receipt.call","name":[["call",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["call",2],["method",4],["path",4],["body",6],["none",6],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["api",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",2],["not",2],["else",2],["type",1],["application",1],["local",1],["auth",1],["token",2],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",1]]},{"id":"tests/test_model_capability_receipts.py#test_positive_probe_persists_receipt_and_relaxes_overlay","name":[["test",1],["positive",1],["probe",1],["persists",1],["receipt",1],["relaxes",1],["overlay",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",4],["test",2],["positive",2],["probe",5],["persists",2],["receipt",9],["relaxes",2],["overlay",2],["tmp",3],["path",6],["monkeypatch",4],["store",4],["service",4],["created",5],["create",1],["profile",11],["id",11],["calls",6],["tools",8],["executed",3],["chat",3],["messages",1],["cfg",1],["kwargs",6],["assert",19],["if",1],["delta",2],["not",2],["none",2],["return",3],["stream",1],["reply",2],["valid",1],["tool",7],["setattr",2],["openai4s",2],["llm",1],["import",1],["base",5],["as",1],["original",2],["execute",6],["count",2],["self",2],["args",2],["result",6],["contacted",1],["true",8],["reachable",1],["outbound",1],["execution",1],["capability",2],["native",3],["call",2],["evidence",3],["streaming",2],["stale",1],["false",1],["completion",1],["adopted",3],["receipts",4],["revision",6],["caps",3],["model",5],["capabilities",1],["openai",1],["responses",2],["lab",2],["url",1],["https",2],["api",2],["example",2],["invalid",2],["v1",2],["calling",1],["restart",1],["drop",2],["process",1],["overlays",2],["reopen",1],["same",1],["database",1],["db",3],["close",1],["reopened",2],["loaded",3],["exact",1],["int",1],["endpoint",2],["sha256",2],["wire",1],["version",2]]},{"id":"tests/test_model_capability_receipts.py#test_positive_probe_persists_receipt_and_relaxes_overlay._chat","name":[["chat",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["chat",2],["messages",2],["cfg",2],["kwargs",5],["calls",2],["assert",2],["if",1],["delta",2],["not",1],["none",1],["return",2],["stream",1],["reply",2],["tools",1],["valid",1],["tool",1]]},{"id":"tests/test_model_capability_receipts.py#test_positive_probe_persists_receipt_and_relaxes_overlay._count_execute","name":[["count",1],["execute",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["count",2],["execute",3],["self",3],["args",3],["kwargs",3],["calls",1],["tools",1],["executed",1],["return",1],["original",1]]},{"id":"tests/test_model_capability_receipts.py#test_positive_receipt_relaxes_local_conservative_defaults","name":[["test",1],["positive",1],["receipt",1],["relaxes",1],["local",1],["conservative",1],["defaults",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",3],["test",2],["positive",2],["receipt",3],["relaxes",2],["local",2],["conservative",2],["defaults",2],["tmp",3],["path",3],["monkeypatch",3],["store",1],["service",4],["created",2],["create",1],["profile",1],["provider",1],["chatgpt",3],["model",6],["lab",3],["base",3],["url",3],["http",3],["127",3],["11434",3],["v1",3],["before",2],["capabilities",2],["assert",4],["tool",4],["calling",2],["false",1],["chat",3],["messages",1],["cfg",1],["kwargs",3],["if",1],["delta",2],["not",1],["none",1],["return",2],["stream",1],["reply",2],["valid",1],["setattr",1],["openai4s",1],["llm",1],["result",2],["probe",1],["id",1],["capability",1],["native",1],["call",1],["evidence",1],["true",3],["after",3],["streaming",1]]},{"id":"tests/test_model_capability_receipts.py#test_positive_receipt_relaxes_local_conservative_defaults._chat","name":[["chat",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["chat",2],["messages",2],["cfg",2],["kwargs",4],["if",1],["delta",2],["not",1],["none",1],["return",2],["stream",1],["reply",2],["valid",1],["tool",1]]},{"id":"tests/test_model_capability_receipts.py#test_protocol_unsupported_is_the_only_false_path","name":[["test",1],["protocol",1],["unsupported",1],["only",1],["false",1],["path",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",3],["test",2],["protocol",3],["unsupported",3],["only",2],["false",5],["path",5],["tmp",3],["monkeypatch",3],["store",1],["service",4],["created",2],["create",1],["profile",1],["provider",2],["gemini",4],["model",1],["flash",1],["chat",3],["messages",1],["cfg",1],["kwargs",1],["raise",1],["transport",2],["error",2],["tools",1],["not",1],["supported",1],["status",1],["400",1],["code",1],["parameter",1],["setattr",1],["openai4s",1],["llm",1],["result",3],["probe",1],["id",1],["receipt",4],["capability",1],["assert",3],["native",1],["tool",1],["call",1],["evidence",2],["adapter",1],["has",1],["no",2],["streaming",2],["level",1],["second",1],["request",1],["required",1],["outbound",1]]},{"id":"tests/test_model_capability_receipts.py#test_protocol_unsupported_is_the_only_false_path._chat","name":[["chat",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["chat",2],["messages",2],["cfg",2],["kwargs",2],["raise",1],["transport",1],["error",2],["tools",1],["not",1],["supported",1],["provider",1],["gemini",1],["status",1],["400",1],["code",1],["unsupported",1],["parameter",1]]},{"id":"tests/test_model_capability_receipts.py#test_receipt_never_contains_the_key","name":[["test",1],["receipt",1],["never",1],["contains",1],["key",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["test",2],["receipt",3],["never",2],["contains",2],["key",3],["tmp",3],["path",3],["monkeypatch",3],["secret",4],["sk",1],["canary",1],["zz99",1],["store",2],["service",5],["created",2],["create",1],["profile",2],["api",1],["setattr",1],["openai4s",1],["llm",1],["chat",1],["lambda",1],["valid",1],["tool",1],["reply",1],["result",2],["probe",1],["id",1],["blob",2],["json",2],["dumps",2],["assert",2],["count",2],["listed",2],["public",1],["list",1],["model",1],["profiles",1]]},{"id":"tests/test_model_capability_receipts.py#test_revision_change_drops_old_receipt_adoption","name":[["test",1],["revision",1],["change",1],["drops",1],["old",1],["receipt",1],["adoption",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",3],["test",2],["revision",10],["change",2],["drops",2],["old",6],["receipt",3],["adoption",2],["tmp",3],["path",3],["monkeypatch",3],["store",1],["service",5],["created",3],["create",1],["profile",8],["id",8],["chat",3],["messages",1],["cfg",1],["kwargs",3],["if",1],["delta",2],["not",1],["none",1],["return",2],["stream",1],["reply",2],["valid",1],["tool",1],["setattr",1],["openai4s",1],["llm",1],["probe",1],["assert",4],["adopted",2],["receipts",2],["edited",3],["selected",1],["edit",1],["model",2],["other",1],["capability",1],["stale",1],["true",1]]},{"id":"tests/test_model_capability_receipts.py#test_revision_change_drops_old_receipt_adoption._chat","name":[["chat",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["chat",2],["messages",2],["cfg",2],["kwargs",4],["if",1],["delta",2],["not",1],["none",1],["return",2],["stream",1],["reply",2],["valid",1],["tool",1]]},{"id":"tests/test_model_capability_receipts.py#test_schema_valid_tool_call_is_the_only_true_native_evidence","name":[["test",1],["schema",1],["valid",1],["tool",1],["call",1],["only",1],["true",1],["native",1],["evidence",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["test",2],["schema",5],["valid",2],["tool",8],["call",5],["only",2],["true",4],["native",2],["evidence",2],["assert",3],["matches",3],["name",3],["openai4s",3],["capability",6],["probe",6],["arguments",3],["ok",3],["not",2],["yes",1],["parse",1],["error",1],["invalid",1],["json",1]]},{"id":"tests/test_model_capability_receipts.py#test_timeout_auth_and_5xx_are_unknown_never_false","name":[["test",1],["timeout",1],["auth",1],["5xx",1],["unknown",1],["never",1],["false",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["test",2],["timeout",2],["auth",2],["5xx",2],["unknown",3],["never",2],["false",4],["tmp",3],["path",3],["monkeypatch",3],["error",3],["store",1],["service",4],["created",2],["create",1],["profile",1],["setattr",1],["openai4s",1],["llm",1],["chat",1],["lambda",1],["throw",1],["result",4],["probe",1],["id",1],["receipt",5],["capability",1],["assert",5],["native",2],["tool",3],["call",2],["evidence",3],["streaming",1],["outbound",1],["execution",1]]},{"id":"tests/test_model_capability_receipts.py#test_unknown_probe_does_not_enable_native_completion","name":[["test",1],["unknown",1],["probe",1],["not",1],["enable",1],["native",1],["completion",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",3],["test",2],["unknown",4],["probe",3],["not",2],["enable",2],["native",4],["completion",3],["tmp",3],["path",3],["monkeypatch",3],["store",1],["service",4],["created",3],["create",1],["profile",2],["provider",1],["chatgpt",3],["model",6],["lab",3],["base",3],["url",3],["http",3],["127",3],["11434",3],["v1",3],["before",2],["capabilities",2],["assert",6],["tool",4],["calling",2],["false",3],["chat",3],["messages",1],["cfg",1],["kwargs",1],["return",1],["content",1],["hello",1],["calls",1],["finish",1],["reason",1],["stop",1],["setattr",1],["openai4s",1],["llm",1],["result",2],["id",3],["receipt",5],["capability",1],["call",1],["evidence",2],["streaming",1],["adopted",1],["receipts",1],["after",2]]},{"id":"tests/test_model_capability_receipts.py#test_unknown_probe_does_not_enable_native_completion._chat","name":[["chat",1]],"path":[["tests",1],["test",1],["model",1],["capability",1],["receipts",1],["py",1]],"body":[["def",2],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["hello",1],["tool",1],["calls",1],["finish",1],["reason",1],["stop",1]]},{"id":"tests/test_model_catalog.py","name":[["test",1],["model",1],["catalog",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["contracts",1],["extensible",1],["provider",4],["model",6],["catalogs",1],["profile",4],["services",1],["from",6],["future",1],["import",8],["annotations",1],["itertools",1],["pytest",2],["openai4s",5],["llm",1],["config",2],["llmconfig",1],["server",2],["gateway",2],["as",1],["mod",1],["profiles",1],["protocols",1],["error",1],["service",1],["migrate",1],["alias",1],["store",2],["mark",1],["parametrize",1],["kwargs",1],["message",1],["bad",1],["name",1],["must",3],["start",1],["wire",2],["invented",1],["unsupported",1],["base",2],["url",3],["not",1],["absolute",1],["http",1],["https",1],["user",1],["secret",1],["example",1],["test",1],["v1",1],["credentials",1],["streaming",2],["yes",1],["be",1],["boolean",1]]},{"id":"tests/test_model_catalog.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["service",5],["tmp",3],["path",4],["provider",5],["ark",2],["cfg",3],["config",1],["data",1],["dir",1],["llm",2],["llmconfig",1],["api",1],["key",2],["test",2],["store",4],["db",1],["ids",2],["mp",1],["index",2],["itertools",1],["count",1],["model",1],["profile",1],["providers",1],["specs",1],["id",1],["factory",1],["lambda",1],["next",1],["return",1]]},{"id":"tests/test_model_catalog.py#test_custom_provider_registration_rejects_invalid_metadata","name":[["test",1],["custom",1],["provider",1],["registration",1],["rejects",1],["invalid",1],["metadata",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",3],["custom",2],["provider",4],["registration",2],["rejects",2],["invalid",4],["metadata",2],["kwargs",3],["message",3],["values",3],["probe",2],["wire",1],["openai",1],["base",1],["url",1],["https",1],["example",1],["v1",1],["model",2],["update",1],["pytest",1],["raises",1],["llm",3],["capability",1],["error",1],["match",1],["register",1],["assert",1],["not",1],["providers",1]]},{"id":"tests/test_model_catalog.py#test_custom_provider_registration_validates_and_routes","name":[["test",1],["custom",1],["provider",1],["registration",1],["validates",1],["routes",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",3],["test",3],["custom",2],["provider",12],["registration",2],["validates",2],["routes",2],["monkeypatch",3],["captured",3],["post",3],["json",3],["url",7],["payload",3],["headers",3],["timeout",3],["update",1],["return",1],["choices",1],["message",1],["content",3],["ok",2],["finish",1],["reason",1],["stop",1],["usage",1],["setattr",1],["llm",12],["transport",1],["try",1],["capabilities",4],["register",3],["lab",7],["openai",10],["wire",3],["base",3],["http",3],["127",2],["11434",3],["v1",4],["model",6],["science",2],["tool",2],["calling",2],["false",2],["context",1],["window",1],["tokens",2],["16",1],["384",1],["max",1],["output",1],["048",1],["assert",7],["local",1],["endpoint",1],["true",2],["specs",1],["result",2],["chat",2],["role",1],["user",1],["hello",1],["llmconfig",1],["completions",1],["pytest",3],["raises",3],["capability",3],["error",3],["match",3],["already",1],["registered",1],["localhost",1],["other",1],["built",2],["chatgpt",1],["https",1],["example",1],["replacement",1],["replace",1],["finally",1],["unregister",2],["not",1],["providers",1],["claude",1]]},{"id":"tests/test_model_catalog.py#test_custom_provider_registration_validates_and_routes.post_json","name":[["post",1],["json",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["post",2],["json",2],["url",4],["payload",4],["headers",4],["timeout",4],["captured",1],["update",1],["return",1],["choices",1],["message",1],["content",1],["ok",1],["finish",1],["reason",1],["stop",1],["usage",1]]},{"id":"tests/test_model_catalog.py#test_header_selector_hides_endpoints_the_user_never_configured","name":[["test",1],["header",1],["selector",1],["hides",1],["endpoints",1],["user",1],["never",1],["configured",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",2],["header",4],["selector",5],["hides",2],["endpoints",2],["user",4],["never",4],["configured",5],["tmp",3],["path",3],["removing",2],["seeded",2],["profiles",2],["was",2],["only",2],["half",2],["job",2],["list",2],["every",3],["built",3],["provider",8],["default",9],["model",12],["as",2],["well",2],["so",3],["endpoint",2],["stayed",2],["pickable",2],["failed",2],["at",2],["send",2],["time",2],["want",2],["key",2],["store",2],["service",6],["builtin",3],["models",7],["str",2],["spec",8],["llm",4],["specs",2],["values",1],["if",2],["assert",5],["expected",1],["catalog",1],["ship",1],["defaults",1],["live",4],["whatever",1],["daemon",1],["actually",1],["belongs",1],["other",1],["not",2],["setting",1],["cfg",1],["empty",2],["payload",2],["offered",5],["item",4],["id",2],["profile",1],["leaves",1],["blank",2],["still",1],["appears",1],["resolved",3],["through",1],["protocol",1],["selected",1],["next",1],["name",3],["items",1],["created",2],["create",1]]},{"id":"tests/test_model_catalog.py#test_hyphenated_provider_uses_shell_safe_environment_prefix","name":[["test",1],["hyphenated",1],["provider",1],["uses",1],["shell",1],["safe",1],["environment",1],["prefix",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",3],["hyphenated",2],["provider",5],["uses",2],["shell",2],["safe",2],["environment",2],["prefix",2],["monkeypatch",3],["setenv",1],["openai4",1],["lab",6],["openai",5],["api",2],["key",4],["env",2],["try",1],["llm",2],["register",1],["wire",1],["base",1],["url",1],["https",1],["example",1],["v1",1],["model",4],["config",3],["llmconfig",1],["assert",2],["finally",1],["unregister",1]]},{"id":"tests/test_model_catalog.py#test_model_presets_are_extensible_and_builtins_are_immutable","name":[["test",1],["model",1],["presets",1],["extensible",1],["builtins",1],["immutable",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",2],["model",16],["presets",5],["extensible",2],["builtins",2],["immutable",2],["before",3],["llm",10],["assert",3],["ark",3],["plan",1],["models",1],["tuple",1],["preset",11],["label",1],["if",1],["provider",1],["try",1],["register",2],["lab",5],["openai",4],["science",5],["profile",1],["name",1],["pytest",2],["raises",2],["capability",2],["error",2],["match",2],["already",1],["registered",1],["duplicate",1],["finally",1],["unregister",2],["built",1],["doubao",1],["seed",1],["pro",1]]},{"id":"tests/test_model_catalog.py#test_profile_service_crud_activation_and_header_projection","name":[["test",1],["profile",1],["service",1],["crud",1],["activation",1],["header",1],["projection",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",3],["profile",8],["service",12],["crud",2],["activation",2],["header",4],["projection",2],["tmp",3],["path",3],["store",4],["pytest",3],["raises",3],["model",18],["error",3],["match",3],["name",3],["required",1],["create",3],["not",4],["gemini",2],["any",1],["more",1],["was",1],["example",1],["unsupported",2],["protocol",3],["here",2],["quietly",1],["recorded",1],["oversight",1],["as",1],["intended",1],["behaviour",1],["llm",3],["layer",1],["has",3],["always",1],["been",1],["able",1],["dispatch",1],["menu",1],["just",1],["never",1],["listed",1],["asserting",1],["gap",2],["survives",1],["must",1],["be",1],["one",1],["provider",2],["created",7],["local",1],["chatgpt",1],["lab",7],["api",6],["key",6],["your",1],["assert",11],["false",1],["payload",3],["effective",2],["activate",2],["id",7],["ok",1],["true",2],["active",2],["setting",3],["public",3],["selected",2],["edit",1],["v2",5],["secret",2],["repr",1],["models",2],["ids",4],["item",2],["default",1],["len",2],["delete",1],["found",1]]},{"id":"tests/test_model_catalog.py#test_profile_service_removes_previously_seeded_endpoints_once","name":[["test",1],["profile",1],["service",1],["removes",1],["previously",1],["seeded",1],["endpoints",1],["once",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",2],["profile",7],["service",7],["removes",2],["previously",2],["seeded",7],["endpoints",2],["once",2],["tmp",3],["path",3],["store",6],["llm",1],["model",10],["presets",1],["generated",8],["id",5],["mp",4],["name",3],["provider",3],["base",2],["url",2],["https",2],["example",2],["v1",2],["api",2],["key",4],["copied",1],["custom",9],["my",1],["endpoint",2],["chatgpt",1],["profiles",8],["setting",3],["builtin",2],["active",2],["payload",5],["selected",2],["assert",5],["public",1],["none",1],["removed",1],["migration",1],["one",1],["shot",1],["later",1],["user",1],["created",1],["row",1],["same",1],["visible",1],["fields",1],["not",1],["mistaken",1],["old",1],["repeated",2]]},{"id":"tests/test_model_catalog.py#test_profile_service_starts_without_default_endpoints","name":[["test",1],["profile",1],["service",1],["starts",1],["without",1],["default",1],["endpoints",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",2],["profile",3],["service",5],["starts",2],["without",2],["default",2],["endpoints",2],["tmp",3],["path",3],["store",2],["payload",3],["selected",2],["model",3],["profiles",3],["assert",3],["active",1],["id",1],["protocols",2],["list",2],["none",1]]},{"id":"tests/test_model_catalog.py#test_provider_alias_migration_is_idempotent","name":[["test",1],["provider",1],["alias",1],["migration",1],["idempotent",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",3],["provider",12],["alias",3],["migration",4],["idempotent",3],["tmp",3],["path",3],["store",8],["service",2],["instance",1],["setting",4],["llm",7],["doubao",3],["base",7],["url",7],["model",2],["profiles",2],["id",3],["legacy",2],["range",1],["migrate",1],["specs",1],["old",2],["new",1],["ark",6],["assert",9],["providers",2],["rows",3],["list",1],["len",2],["profile",6],["revisioned",1],["fields",1],["so",2],["rewriting",1],["them",1],["configuration",1],["change",1],["has",1],["seal",2],["revision",2],["did",2],["not",2],["runs",1],["at",1],["every",1],["daemon",1],["boot",1],["session",1],["pinned",1],["one",1],["kept",1],["dispatching",1],["retired",1],["died",1],["unknown",1],["instead",1],["409",1],["rebind",1],["exists",1],["exactly",1],["case",1],["asserted",1],["as",1],["count",1],["rather",1],["than",1],["by",1],["whole",1],["record",2],["equality",2],["made",1],["seals",1],["nothing",1],["thing",1],["enforced",1],["opposite",1],["its",1],["name",1],["claims",1],["revisions",4],["sealed",1],["twice",2],["means",1],["here",1],["loop",1],["above",1],["ran",1]]},{"id":"tests/test_model_catalog.py#test_supported_wires_match_the_shipped_transport_dispatch","name":[["test",1],["supported",1],["wires",1],["match",1],["shipped",1],["transport",1],["dispatch",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["test",2],["supported",3],["wires",3],["match",2],["shipped",2],["transport",2],["dispatch",4],["from",1],["openai4s",1],["llm",2],["providers",1],["import",1],["wire",2],["assert",1],["frozenset",1]]},{"id":"tests/test_model_catalog.py#test_the_default_model_survives_a_daemon_restart","name":[["test",1],["default",1],["model",1],["survives",1],["daemon",1],["restart",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",4],["test",2],["default",10],["model",17],["survives",2],["daemon",4],["restart",4],["tmp",3],["path",4],["id",10],["named",1],["selector",1],["did",2],["not",3],["offer",1],["was",3],["seeded",1],["from",1],["cfg",4],["llm",3],["process",1],["config",2],["whose",2],["post",2],["init",1],["fills",1],["concrete",1],["provider",3],["field",1],["blank",1],["configured",4],["through",1],["ui",1],["documented",1],["came",1],["back",1],["after",1],["offering",1],["only",1],["stored",2],["models",3],["while",1],["reporting",1],["appeared",1],["none",4],["them",1],["cosmetic",1],["app",1],["js",1],["assigns",1],["no",1],["option",1],["matches",1],["so",2],["dropdown",1],["keeps",1],["showing",1],["next",1],["frames",1],["message",1],["sends",1],["other",1],["endpoint",1],["key",2],["user",1],["configure",1],["wrong",1],["quietly",1],["against",1],["right",1],["account",1],["repair",1],["supposed",1],["catch",1],["could",1],["profiles",1],["payload",6],["returns",1],["unconditionally",1],["branch",1],["reading",1],["its",1],["second",1],["value",1],["never",1],["ran",1],["class",1],["hub",3],["emitter",1],["self",2],["root",2],["frame",2],["return",2],["lambda",4],["event",2],["broadcast",1],["data",1],["dir",1],["llmconfig",1],["ark",1],["api",2],["runner",5],["gateway",2],["mod",2],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["store",1],["setting",1],["my",3],["fresh",1],["handler",7],["factory",1],["builds",1],["object",1],["new",1],["make",1],["replies",3],["list",1],["query",1],["body",1],["json",1],["obj",2],["code",1],["200",1],["append",1],["offered",3],["assert",3],["invariant",1],["stated",1],["directly",1],["must",1],["be",1],["selectable",1],["finally",1],["close",1]]},{"id":"tests/test_model_catalog.py#test_the_default_model_survives_a_daemon_restart._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_model_catalog.py#test_the_default_model_survives_a_daemon_restart._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_model_catalog.py#test_the_default_model_survives_a_daemon_restart._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["model",1],["catalog",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_model_profile_identity.py","name":[["test",1],["model",1],["profile",1],["identity",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["pinned",5],["session",4],["must",1],["dispatch",2],["profile",8],["recorded",4],["nothing",4],["else",1],["id",3],["immutable",1],["revision",4],["machinery",1],["real",2],["wired",2],["revisions",1],["append",1],["only",1],["frame",7],["carries",1],["pin",6],["post",2],["frames",2],["model",15],["binding",3],["answers",1],["409",1],["missing",1],["three",3],["separate",1],["paths",1],["still",4],["send",3],["turn",2],["somewhere",1],["not",2],["name",2],["bare",3],["field",1],["overrides",1],["llm",4],["config",6],["builds",1],["str",1],["st",2],["comment",2],["justifies",1],["as",6],["composer",1],["per",1],["choice",1],["wins",1],["but",2],["request",2],["string",2],["browser",1],["sends",1],["every",3],["message",3],["default",1],["so",4],["provider",3],["endpoint",1],["credential",2],["come",1],["from",5],["comes",1],["header",1],["selector",2],["exists",1],["no",3],["executed",2],["chimera",1],["unresolvable",1],["falls",1],["back",1],["globally",1],["active",3],["returns",1],["none",1],["resolve",2],["key",2],["yields",1],["any",1],["exception",1],["at",3],["all",2],["after",1],["cfg",1],["calls",2],["whichever",1],["now",1],["revoked",1],["therefore",1],["refuse",1],["silently",1],["runs",1],["different",1],["saying",1],["delete",2],["leaves",1],["rebind",1],["row",1],["its",2],["whole",1],["history",1],["go",1],["release",1],["nulls",1],["next",1],["re",2],["pins",1],["by",3],["prompt",1],["losing",1],["audit",1],["answer",2],["did",1],["run",2],["under",3],["test",2],["drives",1],["runner",1],["service",1],["contacts",1],["defects",1],["decided",1],["before",1],["built",1],["future",1],["import",3],["annotations",1],["pytest",2],["openai4s",1],["llmconfig",1],["fixture",1],["identity",2],["decides",1],["tombstone",1],["item",1],["13",1],["sub",1],["defect",1],["queued",1],["follow",2],["up",2],["submit",1],["freezes",2],["says",1],["onto",1],["mutable",1],["rewrites",1],["design",1],["because",1],["route",1],["dangling",1],["accepted",1],["sitting",1],["fifo",1],["resolved",1],["bind",1],["again",1],["dequeue",1],["then",1],["may",1],["say",1],["client",1],["was",1],["told",1],["202",1],["tells",1],["work",1],["ran",1],["mechanisms",1],["existed",1],["each",1],["one",1],["call",1],["site",1]]},{"id":"tests/test_model_profile_identity.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["config",3],["return",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["global",2],["model",2]]},{"id":"tests/test_model_profile_identity.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",2],["frame",2],["id",2],["str",2],["emit",2],["event",4],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_model_profile_identity.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_model_profile_identity.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",2],["frame",2],["id",2],["str",2],["event",3],["dict",2],["none",2],["events",1],["append",1]]},{"id":"tests/test_model_profile_identity.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",2],["frame",2],["id",2],["str",2],["emit",2],["event",2],["dict",1],["none",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_model_profile_identity.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["emit",2],["event",3],["dict",2],["none",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_model_profile_identity.py#_pin","name":[["pin",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["pin",3],["runner",3],["frame",5],["id",5],["profile",6],["write",1],["way",1],["bind",1],["model",3],["revision",6],["through",1],["update",2],["revisions",4],["int",1],["if",1],["else",1],["store",1],["return",1]]},{"id":"tests/test_model_profile_identity.py#_profile","name":[["profile",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["profile",2],["runner",3],["name",4],["provider",4],["model",4],["base",4],["url",4],["key",4],["service",3],["return",1],["create",1],["api",1]]},{"id":"tests/test_model_profile_identity.py#_revoke_key","name":[["revoke",1],["key",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",3],["revoke",2],["key",3],["runner",3],["profile",5],["id",4],["clear",3],["saved",1],["credential",1],["leaving",1],["itself",1],["place",1],["profiles",3],["item",3],["if",1],["api",1],["store",1],["mutate",1],["model",1]]},{"id":"tests/test_model_profile_identity.py#_revoke_key.clear","name":[["clear",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["clear",2],["profiles",3],["item",3],["if",1],["id",2],["profile",1],["api",1],["key",1]]},{"id":"tests/test_model_profile_identity.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["service",4],["runner",4],["from",2],["openai4s",2],["server",2],["gateway",1],["import",2],["providers",3],["model",3],["profiles",1],["profile",2],["return",1],["store",1],["cfg",1],["lambda",1]]},{"id":"tests/test_model_profile_identity.py#runner","name":[["runner",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["from",1],["openai4s",1],["server",1],["import",1],["gateway",3],["as",1],["mod",2],["return",1],["session",1],["cfg",1],["hub",1]]},{"id":"tests/test_model_profile_identity.py#test_a_bare_model_in_the_request_does_not_override_the_pin","name":[["test",1],["bare",1],["model",1],["request",1],["not",1],["override",1],["pin",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["bare",3],["model",10],["request",3],["not",3],["override",2],["pin",4],["runner",7],["chimera",1],["provider",3],["endpoint",1],["credential",1],["from",2],["name",2],["header",1],["selector",2],["configuration",1],["exists",1],["no",1],["profile",4],["browser",1],["sends",1],["every",1],["single",1],["message",1],["so",1],["normal",1],["case",1],["rather",1],["than",1],["edge",1],["one",1],["pinned",7],["claude",2],["base",2],["url",2],["https",2],["invalid",2],["frame",4],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",4],["something",1],["said",1],["config",7],["llm",1],["assert",4],["none",1],["overrode",1],["revision",1]]},{"id":"tests/test_model_profile_identity.py#test_a_deleted_profile_is_not_selectable","name":[["test",1],["deleted",1],["profile",1],["not",1],["selectable",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["deleted",2],["profile",8],["not",5],["selectable",2],["runner",6],["must",1],["come",1],["back",1],["any",1],["chooser",1],["delete",2],["means",1],["nothing",1],["name",1],["gone",2],["provider",1],["claude",1],["model",2],["retired",1],["base",1],["url",1],["https",1],["invalid",1],["service",3],["id",5],["entries",2],["models",2],["payload",4],["default",1],["assert",2],["active",1],["profiles",2]]},{"id":"tests/test_model_profile_identity.py#test_a_loopback_profile_is_ready_without_a_key","name":[["test",1],["loopback",1],["profile",1],["ready",1],["without",1],["key",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["loopback",5],["profile",3],["ready",3],["without",2],["key",8],["runner",4],["resolve",1],["endpoint",2],["says",1],["demanding",2],["from",1],["local",4],["credential",1],["not",4],["exist",1],["chat",1],["honours",2],["doctor",1],["readiness",3],["did",1],["so",1],["working",1],["ollama",1],["read",1],["needs",2],["could",1],["be",1],["probed",1],["ui",1],["hand",1],["rolled",1],["its",1],["own",1],["check",1],["badge",1],["while",1],["still",1],["rendering",1],["warning",1],["above",1],["service",6],["create",2],["name",2],["provider",2],["chatgpt",2],["api",3],["model",3],["llama3",1],["base",2],["url",2],["http",1],["127",1],["11434",1],["v1",2],["remote",3],["gpt",1],["4o",1],["https",1],["example",1],["com",1],["rows",3],["item",3],["id",3],["store",1],["list",1],["profiles",1],["assert",2],["state",2],["exception",1],["no",1],["required",1],["anywhere",1]]},{"id":"tests/test_model_profile_identity.py#test_a_pinned_session_with_an_unresolvable_key_refuses_instead_of_falling_back","name":[["test",1],["pinned",1],["session",1],["unresolvable",1],["key",1],["refuses",1],["instead",1],["falling",1],["back",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["pinned",6],["session",2],["unresolvable",2],["key",5],["refuses",2],["instead",2],["falling",2],["back",2],["runner",8],["return",1],["none",1],["here",1],["means",1],["llm",2],["cfg",2],["uses",1],["globally",1],["active",1],["profile",5],["so",1],["revoked",2],["silently",1],["sends",1],["turn",2],["different",1],["provider",2],["while",1],["frame",5],["still",1],["records",1],["one",1],["from",2],["openai4s",1],["server",1],["gateway",3],["import",1],["error",6],["name",1],["claude",1],["model",3],["base",1],["url",1],["https",1],["invalid",1],["id",5],["store",1],["new",1],["kind",1],["project",1],["default",2],["status",1],["ready",1],["pin",2],["state",3],["out",1],["under",1],["as",2],["clearing",1],["ui",1],["revoke",1],["pytest",1],["raises",1],["assert",2],["value",2],["code",2],["409",1],["revision",1],["unavailable",1]]},{"id":"tests/test_model_profile_identity.py#test_a_queued_follow_up_records_the_binding_it_was_accepted_under","name":[["test",1],["queued",1],["follow",1],["up",1],["records",1],["binding",1],["was",1],["accepted",1],["under",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",3],["queued",3],["follow",2],["up",2],["records",2],["binding",3],["was",3],["accepted",3],["under",3],["runner",6],["freeze",1],["has",1],["be",1],["ticket",2],["not",2],["only",1],["frame",6],["message",2],["job",6],["carries",1],["no",2],["cannot",2],["detect",1],["moved",2],["underneath",1],["whole",1],["difference",1],["between",1],["frozen",1],["at",3],["send",1],["read",1],["again",1],["dequeue",1],["profile",7],["name",1],["provider",2],["claude",1],["model",5],["base",1],["url",1],["https",1],["invalid",1],["key",1],["pk",1],["store",2],["setting",1],["active",1],["id",6],["new",1],["kind",1],["turn",2],["project",1],["default",2],["status",1],["ready",1],["submit",1],["first",1],["try",1],["assert",2],["record",1],["configuration",1],["so",1],["tell",1],["int",1],["revision",1],["finally",1],["itself",1],["will",1],["fail",1],["reachable",1],["about",1],["recorded",1],["admission",1],["happens",1],["before",1],["thread",1],["done",1],["wait",1],["timeout",1],["60",1]]},{"id":"tests/test_model_profile_identity.py#test_a_queued_item_whose_frozen_profile_died_fails_visibly","name":[["test",1],["queued",1],["item",1],["whose",1],["frozen",1],["profile",1],["died",1],["fails",1],["visibly",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["queued",2],["item",2],["whose",2],["frozen",6],["profile",5],["died",2],["fails",2],["visibly",2],["runner",9],["cannot",1],["run",2],["credential",1],["gone",1],["but",1],["must",1],["not",1],["silently",1],["somewhere",1],["else",1],["either",1],["same",1],["stable",1],["code",3],["raised",1],["job",1],["error",7],["surfaces",1],["rather",1],["than",1],["swallowed",1],["into",1],["fallback",1],["from",1],["openai4s",1],["server",1],["gateway",3],["import",1],["name",1],["provider",1],["claude",1],["model",7],["base",1],["url",1],["https",1],["invalid",1],["key",1],["pk",1],["frame",5],["id",7],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["pin",1],["freeze",1],["binding",2],["service",1],["delete",1],["state",4],["int",1],["revision",2],["pytest",1],["raises",1],["as",1],["llm",1],["cfg",1],["assert",2],["value",2],["409",1],["unavailable",1]]},{"id":"tests/test_model_profile_identity.py#test_a_rebind_while_an_item_is_queued_does_not_move_that_item","name":[["test",1],["rebind",1],["while",1],["item",2],["queued",1],["not",1],["move",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["rebind",3],["while",3],["item",8],["queued",6],["not",2],["move",2],["runner",13],["defect",1],["as",1],["sequence",1],["user",2],["actually",1],["produce",1],["accept",1],["follow",1],["up",1],["under",3],["then",1],["session",2],["supported",1],["documented",1],["action",1],["dispatched",1],["was",3],["accepted",2],["client",1],["told",1],["so",1],["profile",7],["name",2],["provider",2],["claude",1],["model",16],["base",3],["url",3],["https",3],["invalid",3],["key",2],["pk",1],["gemini",1],["qk",1],["frame",10],["id",14],["store",4],["new",2],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["pin",2],["frozen",5],["freeze",1],["binding",2],["assert",4],["rebinds",1],["still",2],["unpin",1],["setting",1],["active",1],["bind",1],["revision",2],["resolves",1],["state",4],["int",1],["config",5],["pinned",1],["llm",1],["followed",1]]},{"id":"tests/test_model_profile_identity.py#test_a_session_pinned_to_a_deleted_profile_refuses_with_a_rebind","name":[["test",1],["session",1],["pinned",1],["deleted",1],["profile",1],["refuses",1],["rebind",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["session",2],["pinned",2],["deleted",2],["profile",6],["refuses",2],["rebind",2],["runner",8],["refusal",1],["has",1],["be",1],["actionable",1],["409",2],["plus",1],["existing",1],["post",1],["frames",1],["id",6],["model",3],["binding",1],["route",1],["not",1],["silent",1],["substitution",1],["from",1],["openai4s",1],["server",1],["gateway",3],["import",1],["error",4],["name",1],["gone",2],["provider",1],["claude",1],["retired",1],["base",1],["url",1],["https",1],["invalid",1],["frame",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["pin",1],["service",1],["delete",1],["state",3],["pytest",1],["raises",1],["as",1],["llm",1],["cfg",1],["assert",1],["value",1],["code",1]]},{"id":"tests/test_model_profile_identity.py#test_an_endpoint_with_credentials_is_never_stored_published_or_sealed","name":[["test",1],["endpoint",1],["credentials",1],["never",1],["stored",1],["published",1],["sealed",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",3],["endpoint",3],["credentials",2],["never",3],["stored",4],["published",3],["sealed",6],["runner",4],["says",1],["secrets",1],["not",4],["enter",1],["snapshot",1],["key",5],["obeyed",1],["url",6],["did",1],["base",5],["was",1],["as",1],["typed",1],["returned",1],["verbatim",2],["by",1],["model",3],["profiles",2],["frozen",1],["into",1],["immutable",1],["revision",2],["measured",1],["before",1],["change",2],["https",3],["user",2],["s3cr3t",3],["api",4],["internal",3],["corp",3],["v1",3],["abc",3],["came",1],["back",1],["from",1],["public",2],["projection",1],["password",1],["entry",1],["kept",1],["good",1],["one",2],["field",1],["designed",1],["doctor",1],["sanitize",1],["already",1],["dropped",1],["userinfo",1],["query",1],["said",1],["so",1],["its",1],["docstring",1],["had",1],["call",1],["site",1],["diagnostics",1],["report",1],["service",4],["created",2],["create",1],["name",1],["leaky",1],["provider",1],["chatgpt",1],["sk",1],["gpt",1],["4o",1],["row",4],["next",1],["item",3],["store",1],["list",1],["if",1],["id",2],["revisions",1],["surface",4],["value",4],["profile",1],["assert",3]]},{"id":"tests/test_model_profile_identity.py#test_an_unpinned_session_still_uses_the_active_profile","name":[["test",1],["unpinned",1],["session",1],["still",1],["uses",1],["active",1],["profile",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["unpinned",2],["session",3],["still",2],["uses",2],["active",2],["profile",3],["runner",5],["fallback",1],["correct",1],["there",1],["no",1],["pin",1],["removing",1],["entirely",1],["would",1],["break",1],["every",1],["never",1],["chose",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",3],["config",3],["llm",1],["cfg",1],["assert",2],["not",1],["none",1],["provider",1],["deepseek",1]]},{"id":"tests/test_model_profile_identity.py#test_binding_refuses_a_profile_whose_credential_does_not_resolve","name":[["test",1],["binding",1],["refuses",1],["profile",1],["whose",1],["credential",1],["not",1],["resolve",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["binding",2],["refuses",2],["profile",6],["whose",2],["credential",3],["not",2],["resolve",2],["runner",7],["caught",1],["at",1],["bind",2],["time",1],["before",1],["frame",5],["records",1],["pin",2],["cannot",1],["honour",1],["from",1],["openai4s",1],["server",1],["gateway",3],["import",1],["error",4],["name",1],["keyless",1],["provider",1],["claude",1],["model",2],["base",1],["url",1],["https",1],["invalid",1],["revoke",1],["key",1],["id",5],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["bound",1],["first",1],["as",2],["send",1],["path",1],["then",1],["checked",1],["pytest",1],["raises",1],["revision",1],["assert",1],["value",1],["code",1],["409",1]]},{"id":"tests/test_model_profile_identity.py#test_deleting_a_profile_keeps_its_revisions_for_the_sessions_that_ran_on_it","name":[["test",1],["deleting",1],["profile",1],["keeps",1],["its",1],["revisions",1],["sessions",1],["ran",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["deleting",4],["profile",13],["keeps",2],["its",2],["revisions",3],["sessions",2],["ran",3],["runner",8],["pin",4],["audit",1],["answer",2],["did",1],["session",2],["run",1],["under",2],["hard",2],["row",3],["nulling",1],["every",1],["frame",9],["destroys",1],["lets",1],["next",2],["send",1],["silently",1],["re",1],["somewhere",1],["else",1],["name",1],["gone",2],["provider",1],["claude",1],["model",5],["retired",1],["base",1],["url",1],["https",1],["invalid",1],["id",9],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["revision",4],["service",1],["delete",1],["assert",5],["erased",1],["record",1],["int",1],["tombstoned",1],["still",1],["resolvable",1],["history",2],["stored",4],["list",1],["profiles",1],["if",1],["none",2],["not",1],["was",1],["deleted",2],["at",1],["went",1]]},{"id":"tests/test_model_profile_identity.py#test_the_selector_option_value_is_a_profile_id_not_a_model_name","name":[["test",1],["selector",1],["option",1],["value",1],["profile",1],["id",1],["not",1],["model",1],["name",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["selector",2],["option",2],["value",2],["profile",5],["id",5],["not",2],["model",4],["name",3],["runner",4],["created",2],["only",1],["provider",1],["claude",1],["some",1],["base",1],["url",1],["https",1],["invalid",1],["entries",2],["service",1],["models",2],["payload",1],["default",1],["entry",2],["next",1],["if",1],["assert",1]]},{"id":"tests/test_model_profile_identity.py#test_two_profiles_with_one_model_name_both_survive_to_the_selector","name":[["test",1],["two",1],["profiles",1],["one",1],["model",1],["name",1],["both",1],["survive",1],["selector",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["two",3],["profiles",9],["one",2],["model",8],["name",5],["both",2],["survive",2],["selector",2],["runner",5],["models",3],["payload",4],["deduped",1],["seen",1],["str",1],["bare",2],["ids",1],["so",1],["second",1],["provider",4],["entry",1],["vanished",1],["option",1],["value",1],["browser",1],["persisted",1],["was",2],["same",1],["string",1],["cannot",1],["express",1],["profile",5],["meant",1],["vendor",2],["claude",2],["shared",2],["base",3],["url",3],["https",4],["invalid",4],["gemini",2],["service",1],["entries",3],["default",1],["if",1],["id",2],["assert",4],["len",3],["sharing",1],["collapsed",1],["each",1],["carries",1],["enough",1],["be",1],["told",1],["apart",1],["by",2],["human",1],["backend",1]]},{"id":"tests/test_model_profile_identity.py#test_two_spellings_of_one_endpoint_are_one_configuration","name":[["test",1],["two",1],["spellings",1],["one",2],["endpoint",1],["configuration",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["identity",1],["py",1]],"body":[["def",2],["test",3],["two",3],["spellings",2],["one",4],["endpoint",2],["configuration",2],["runner",4],["trailing",2],["slash",3],["made",1],["https",4],["v1",4],["revisions",2],["same",1],["thing",1],["opposite",1],["immutable",1],["revision",2],["service",4],["created",3],["create",1],["name",1],["provider",1],["chatgpt",1],["api",3],["key",1],["sk",1],["model",2],["gpt",1],["4o",1],["base",2],["url",2],["example",2],["com",2],["edit",1],["id",3],["row",2],["next",1],["item",3],["store",1],["list",1],["profiles",1],["if",1],["assert",1],["len",1],["sealed",1]]},{"id":"tests/test_model_profile_probe_reachable.py","name":[["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["whether",1],["user",2],["find",2],["out",2],["their",1],["model",8],["configuration",1],["wrong",1],["profile",5],["service",3],["draws",1],["careful",1],["line",1],["readiness",3],["answers",1],["configured",2],["from",9],["local",2],["state",2],["alone",1],["so",4],["opening",1],["customize",2],["costs",1],["nothing",2],["cannot",3],["spend",2],["anyone",1],["api",2],["quota",2],["probe",4],["contacts",1],["endpoint",2],["once",1],["because",2],["human",1],["pressed",1],["something",1],["both",1],["implemented",1],["tested",1],["served",1],["rides",1],["every",2],["profiles",3],["post",2],["id",1],["routed",1],["neither",1],["had",1],["call",3],["site",1],["models",1],["tab",1],["derived",1],["its",1],["own",2],["status",1],["has",3],["key",2],["binary",1],["carries",1],["no",1],["reason",1],["express",1],["unsupported",1],["naming",1],["protocol",2],["build",2],["not",1],["dispatch",1],["imported",1],["config",3],["one",3],["carried",1],["over",1],["offered",1],["provider",1],["dropped",1],["such",1],["row",2],["showed",1],["as",2],["failed",1],["only",1],["turn",1],["scope",1],["stated",1],["honestly",1],["needs",2],["unreachable",1],["five",1],["protocols",1],["offers",1],["them",2],["default",2],["checked",1],["here",1],["anyway",1],["since",1],["branch",1],["exists",1],["future",2],["without",1],["would",1],["land",1],["larger",1],["half",1],["could",1],["reach",1],["answer",1],["my",1],["actually",1],["reachable",1],["was",1],["send",1],["message",1],["stays",1],["button",1],["card",1],["probed",1],["render",1],["exactly",1],["implicit",1],["outbound",1],["docstring",1],["refuses",1],["route",1],["prefetch",1],["import",9],["annotations",1],["io",1],["json",1],["pathlib",1],["path",2],["pytest",2],["openai4s",5],["llmconfig",1],["server",4],["gateway",2],["mod",1],["auth",1],["app",2],["js",2],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["fixture",1],["payload",1],["sites",1]]},{"id":"tests/test_model_profile_probe_reachable.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_model_profile_probe_reachable.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_model_profile_probe_reachable.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_model_profile_probe_reachable.py#_models_tab","name":[["models",1],["tab",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["models",2],["tab",2],["str",2],["start",3],["app",3],["js",3],["index",2],["profs",1],["each",1],["return",1]]},{"id":"tests/test_model_profile_probe_reachable.py#api","name":[["api",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",3],["api",4],["tmp",4],["path",7],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",2],["test",1],["max",1],["turns",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["handler",11],["class",2],["make",1],["token",4],["local",2],["auth",2],["read",1],["call",2],["method",3],["body",5],["none",5],["object",1],["new",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",2],["not",2],["else",2],["type",1],["application",1],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",2]]},{"id":"tests/test_model_profile_probe_reachable.py#api.call","name":[["call",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["call",2],["method",4],["path",4],["body",6],["none",6],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["api",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",2],["not",2],["else",2],["type",1],["application",1],["local",1],["auth",1],["token",2],["header",1],["rfile",1],["io",2],["bytes",1],["route",1],["return",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_a_configured_profile_reads_ready_without_being_contacted","name":[["test",1],["configured",1],["profile",1],["reads",1],["ready",1],["without",1],["being",1],["contacted",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",3],["configured",2],["profile",6],["reads",2],["ready",4],["without",2],["being",2],["contacted",3],["api",4],["claim",1],["about",1],["local",1],["configuration",1],["only",1],["if",2],["ever",1],["came",1],["mean",1],["endpoint",2],["answered",1],["opening",1],["customize",1],["would",1],["be",1],["making",1],["calls",1],["runner",1],["call",3],["post",1],["model",3],["profiles",3],["name",2],["full",2],["provider",1],["openai",1],["responses",1],["key",1],["sk",1],["gpt",1],["4o",1],["listed",2],["body",1],["next",1],["assert",3],["readiness",3],["state",1],["checked",1],["false",1],["not",1],["been",1],["detail",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_a_provider_failure_comes_back_as_a_report_not_an_error","name":[["test",1],["provider",1],["failure",1],["comes",1],["back",1],["as",1],["report",1],["not",1],["error",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",3],["test",3],["provider",5],["failure",3],["comes",2],["back",2],["as",2],["report",2],["not",3],["error",8],["api",8],["monkeypatch",3],["500",1],["would",1],["tell",1],["user",1],["their",2],["daemon",2],["broken",1],["key",5],["runner",1],["call",3],["created",2],["post",2],["model",3],["profiles",2],["name",1],["openai",2],["responses",2],["sk",1],["gpt",1],["4o",1],["profile",2],["id",3],["body",4],["fail",2],["transport",4],["actually",1],["raises",1],["stub",1],["throw",1],["bare",1],["runtime",1],["401",3],["invalid",2],["assertion",1],["then",1],["text",1],["matched",1],["string",1],["shape",1],["product",1],["produce",1],["certifying",1],["contract",1],["nothing",1],["serves",1],["py",1],["always",1],["sets",1],["status",2],["code",4],["http",2],["those",1],["fields",1],["detail",2],["now",1],["chosen",1],["from",2],["openai4s",2],["llm",3],["models",1],["import",1],["raise",1],["incorrect",1],["setattr",1],["chat",1],["result",5],["probe",2],["assert",4],["200",1],["reachable",1],["false",1],["cause",1],["named",1],["words",1],["rather",1],["than",1],["rejected",1],["credential",1],["failed",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_a_provider_failure_comes_back_as_a_report_not_an_error._fail","name":[["fail",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["fail",2],["transport",6],["actually",2],["raises",2],["stub",2],["throw",2],["bare",2],["runtime",2],["error",8],["401",4],["invalid",3],["api",4],["key",4],["assertion",2],["then",2],["text",2],["matched",2],["string",2],["shape",2],["product",2],["not",2],["produce",2],["certifying",2],["contract",2],["nothing",2],["serves",2],["py",2],["always",2],["sets",2],["status",3],["code",3],["http",3],["failure",2],["those",2],["fields",2],["detail",2],["now",2],["chosen",2],["from",3],["openai4s",1],["llm",2],["models",1],["import",1],["raise",1],["incorrect",1],["provider",1],["openai",1],["responses",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_an_unconfigured_profile_is_not_probed_at_all","name":[["test",1],["unconfigured",1],["profile",1],["not",1],["probed",1],["at",1],["all",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",3],["test",2],["unconfigured",3],["profile",5],["not",2],["probed",2],["at",2],["all",2],["api",3],["monkeypatch",3],["sending",1],["request",1],["no",1],["credential",1],["produces",1],["401",1],["reads",1],["like",1],["endpoint",1],["fault",1],["rather",1],["than",1],["missing",1],["key",1],["runner",1],["call",3],["created",2],["post",2],["model",2],["profiles",2],["name",1],["keyless",1],["provider",2],["openai",1],["responses",1],["id",3],["body",5],["boom",2],["raise",1],["assertion",1],["error",1],["was",1],["sent",1],["setattr",1],["openai4s",1],["llm",1],["chat",1],["probe",1],["assert",2],["reachable",1],["false",2],["contacted",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_an_unconfigured_profile_is_not_probed_at_all._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["assertion",1],["error",1],["unconfigured",1],["profile",1],["was",1],["sent",1],["provider",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_an_unsupported_protocol_is_named_as_such","name":[["test",1],["unsupported",1],["protocol",1],["named",1],["as",1],["such",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",2],["unsupported",3],["protocol",3],["named",2],["as",3],["such",2],["api",4],["has",1],["key",1],["true",1],["here",1],["so",1],["old",1],["row",1],["showed",1],["configured",1],["runner",3],["call",1],["service",3],["model",2],["profile",1],["store",1],["cfg",1],["providers",1],["lambda",1],["state",3],["readiness",1],["provider",1],["not",1],["assert",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_every_new_string_is_in_both_languages","name":[["test",1],["every",1],["new",1],["string",1],["both",1],["languages",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",3],["every",2],["new",2],["string",2],["both",2],["languages",2],["key",3],["cust",4],["models",4],["testing",1],["reachable",1],["unreachable",1],["assert",1],["app",1],["js",1],["count",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_needs_model_is_unreachable_for_the_protocols_on_offer","name":[["test",1],["needs",1],["model",1],["unreachable",1],["protocols",1],["offer",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",3],["needs",2],["model",5],["unreachable",2],["protocols",4],["offer",2],["api",2],["recorded",1],["rather",2],["than",2],["assumed",1],["every",1],["protocol",5],["customize",1],["offers",1],["has",1],["default",1],["so",1],["branch",1],["cannot",1],["fire",1],["from",3],["ui",1],["today",1],["new",1],["without",1],["one",1],["would",1],["make",1],["live",1],["starts",1],["mattering",1],["day",1],["was",1],["written",1],["openai4s",2],["llm",1],["registry",1],["import",2],["provider",2],["spec",2],["server",1],["profiles",1],["profile",2],["assert",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_reachable_is_not_reported_as_verified","name":[["test",1],["reachable",1],["not",1],["reported",1],["as",1],["verified",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",2],["reachable",4],["not",4],["reported",2],["as",2],["verified",3],["server",1],["careful",1],["endpoint",2],["answered",1],["will",1],["work",1],["ui",1],["string",1],["promised",1],["more",1],["would",1],["undo",1],["key",2],["cust",3],["models",3],["unreachable",1],["assert",2],["app",4],["js",4],["count",1],["start",3],["index",2],["line",2],["lower",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_readiness_costs_no_network","name":[["test",1],["readiness",1],["costs",1],["no",1],["network",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",3],["test",3],["readiness",2],["costs",2],["no",2],["network",2],["api",4],["monkeypatch",3],["property",1],["whole",1],["split",1],["exists",1],["protect",1],["if",1],["listing",2],["profiles",4],["ever",1],["contacts",1],["provider",3],["opening",1],["customize",1],["spends",1],["user",1],["quota",1],["import",1],["openai4s",1],["llm",3],["as",1],["mod",2],["boom",2],["raise",1],["assertion",1],["error",1],["made",1],["call",4],["setattr",1],["chat",1],["post",1],["model",3],["name",1],["openai",1],["responses",1],["key",1],["sk",1],["gpt",1],["4o",1],["assert",1],["code",1],["200",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_readiness_costs_no_network._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["assertion",1],["error",1],["listing",1],["profiles",1],["made",1],["provider",1],["call",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_readiness_rides_on_every_listed_profile","name":[["test",1],["readiness",1],["rides",1],["every",1],["listed",1],["profile",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",2],["readiness",5],["rides",2],["every",3],["listed",4],["profile",7],["api",3],["computed",1],["serialised",1],["row",1],["already",1],["gap",1],["was",2],["entirely",1],["nothing",1],["displayed",1],["runner",1],["call",3],["created",3],["post",1],["model",2],["profiles",3],["name",2],["keyless",2],["provider",1],["openai",1],["responses",1],["assert",4],["code",2],["201",1],["body",1],["next",1],["if",1],["state",2],["needs",2],["key",2],["checked",1],["endpoint",1],["false",1],["prose",1],["not",1],["repeated",1],["card",1],["renders",1],["detail",2],["verbatim",1],["read",1],["at",1],["user",1],["until",1],["branch",1],["given",1],["same",1],["treatment",1],["as",1],["ready",1],["unsupported",1],["ones",1],["either",1],["side",1],["no",1],["credential",1],["resolves",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_the_probe_detail_is_treated_as_untrusted","name":[["test",1],["probe",1],["detail",1],["treated",1],["as",1],["untrusted",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",2],["probe",2],["detail",4],["treated",2],["as",2],["untrusted",2],["provider",1],["own",1],["error",1],["text",3],["redacted",1],["but",1],["not",1],["authored",1],["here",1],["body",3],["models",1],["tab",1],["assert",2],["public",2],["rd",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_the_probe_is_behind_a_click","name":[["test",1],["probe",1],["behind",1],["click",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",3],["probe",8],["behind",2],["click",3],["service",1],["refuses",1],["render",1],["reason",1],["page",1],["load",1],["must",1],["not",2],["spend",1],["user",1],["provider",1],["quota",1],["called",1],["during",1],["row",1],["construction",1],["rather",1],["than",1],["from",1],["handler",4],["would",1],["reintroduce",1],["exactly",1],["body",3],["models",1],["tab",1],["at",4],["index",2],["onclick",1],["assert",1],["inside",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_the_probe_route_answers","name":[["test",1],["probe",1],["route",1],["answers",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",3],["probe",3],["route",3],["answers",2],["api",4],["monkeypatch",3],["existed",1],["was",1],["reachable",2],["nothing",1],["called",1],["runner",1],["call",3],["created",2],["post",2],["model",3],["profiles",2],["name",1],["provider",1],["openai",1],["responses",1],["key",1],["sk",1],["gpt",1],["4o",1],["profile",2],["id",3],["body",6],["setattr",1],["openai4s",1],["llm",1],["chat",1],["lambda",1],["none",1],["result",7],["assert",6],["code",1],["200",1],["true",2],["contacted",1],["tool",1],["execution",1],["outbound",1],["capability",1],["receipt",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_the_row_can_reach_the_probe","name":[["test",1],["row",1],["reach",1],["probe",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",2],["row",2],["reach",2],["probe",3],["body",3],["models",1],["tab",1],["assert",2],["method",1],["post",1]]},{"id":"tests/test_model_profile_probe_reachable.py#test_the_row_reads_readiness_rather_than_re_deriving_it","name":[["test",1],["row",1],["reads",1],["readiness",1],["rather",1],["than",1],["re",1],["deriving",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["probe",1],["reachable",1],["py",1]],"body":[["def",2],["test",2],["row",2],["reads",2],["readiness",3],["rather",2],["than",2],["re",2],["deriving",2],["defect",1],["has",1],["api",1],["key",1],["cannot",1],["express",1],["three",1],["four",1],["states",1],["body",3],["models",1],["tab",1],["assert",2],["rd",1],["state",1],["ready",1]]},{"id":"tests/test_model_profile_readiness.py","name":[["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["whether",1],["model",5],["profile",5],["usable",2],["who",1],["decides",1],["find",1],["out",1],["two",1],["things",1],["had",1],["be",3],["separated",1],["readiness",2],["derived",1],["from",6],["local",1],["state",1],["there",2],["key",1],["protocol",1],["dispatchable",1],["so",1],["opening",1],["customize",1],["answers",1],["every",1],["at",2],["no",1],["network",1],["cost",1],["reachability",1],["cannot",1],["known",1],["without",1],["request",2],["something",1],["user",2],["asks",1],["card",1],["quietly",1],["probed",1],["render",1],["would",1],["precisely",1],["implicit",1],["outbound",1],["call",1],["p0",1],["spent",1],["its",1],["time",1],["removing",1],["except",1],["aimed",1],["own",1],["paid",1],["quota",1],["future",1],["import",6],["annotations",1],["pytest",2],["openai4s",4],["config",2],["llmconfig",1],["llm",1],["providers",1],["provider",1],["specs",1],["server",1],["profiles",1],["protocols",2],["withheld",1],["error",1],["service",1],["store",2],["mark",1],["stubbed",1],["backend",1]]},{"id":"tests/test_model_profile_readiness.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["service",3],["tmp",3],["path",4],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",2],["deepseek",1],["api",1],["key",2],["test",1],["store",4],["db",1],["return",1],["model",1],["profile",1],["providers",1],["specs",1]]},{"id":"tests/test_model_profile_readiness.py#test_a_burst_refusal_is_not_reported_as_a_bad_model_or_key","name":[["test",1],["burst",1],["refusal",1],["not",1],["reported",1],["as",1],["bad",1],["model",1],["key",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",3],["test",2],["burst",5],["refusal",2],["not",4],["reported",2],["as",3],["bad",2],["model",4],["key",3],["tmp",3],["path",3],["monkeypatch",3],["import",2],["openai4s",2],["llm",4],["module",2],["from",1],["models",1],["transport",2],["error",3],["fail",2],["args",1],["kwargs",1],["raise",1],["system",1],["protection",2],["triggered",1],["by",1],["request",4],["id",3],["private",2],["provider",2],["ark",4],["status",1],["429",1],["code",1],["too",1],["fast",1],["retryable",1],["true",2],["setattr",1],["chat",1],["store",2],["service",4],["create",1],["name",1],["base",1],["url",1],["https",1],["invalid",1],["v3",1],["doubao",1],["seed",1],["pro",1],["api",1],["abc123def456ghi789",1],["result",6],["probe",1],["list",1],["profiles",1],["assert",4],["contacted",1],["reachable",1],["false",1],["traffic",1],["detail",3],["credential",1],["problem",1]]},{"id":"tests/test_model_profile_readiness.py#test_a_burst_refusal_is_not_reported_as_a_bad_model_or_key._fail","name":[["fail",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["fail",2],["args",2],["kwargs",2],["raise",1],["transport",1],["error",2],["system",1],["protection",1],["triggered",1],["by",1],["request",3],["burst",2],["id",1],["private",1],["provider",1],["ark",1],["status",1],["429",1],["code",1],["too",1],["fast",1],["retryable",1],["true",1]]},{"id":"tests/test_model_profile_readiness.py#test_a_failed_probe_names_the_cause_without_quoting_the_provider","name":[["test",1],["failed",1],["probe",1],["names",1],["cause",1],["without",1],["quoting",1],["provider",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",3],["test",3],["failed",4],["probe",4],["names",2],["cause",3],["without",2],["quoting",2],["provider",8],["tmp",3],["path",4],["monkeypatch",3],["concern",1],["encode",1],["real",2],["mechanism",1],["was",2],["not",8],["named",1],["reports",1],["providers",1],["own",2],["words",1],["redacted",1],["asserted",1],["text",5],["reached",1],["detail",5],["argument",1],["rewriting",1],["would",1],["lose",1],["one",2],["tells",1],["user",1],["whether",1],["their",3],["key",3],["model",7],["name",5],["network",1],["keeping",1],["distinction",2],["right",1],["getting",1],["by",2],["publishing",1],["prose",1],["redact",2],["shape",1],["based",1],["measured",1],["against",1],["403",1],["body",2],["replaces",1],["credential",1],["shaped",1],["token",1],["while",1],["10",1],["17",1],["8443",1],["users",1],["certs",1],["corp",1],["ca",1],["pem",1],["org",1],["acme",1],["research",1],["lab",1],["all",1],["survive",1],["into",1],["200",1],["customize",1],["models",4],["panel",1],["errors",1],["py",1],["had",1],["already",1],["removed",1],["exactly",1],["so",2],["now",1],["comes",1],["from",2],["status",2],["error",7],["code",4],["fields",1],["codebase",1],["sets",1],["transport",3],["gateway",2],["friendly",1],["turn",1],["same",1],["information",1],["no",2],["import",2],["openai4s",2],["llm",4],["as",1],["module",2],["fail",2],["raise",1],["chat",2],["404",2],["bogus",3],["at",1],["srv",2],["claude",2],["found",1],["setattr",1],["store",2],["service",5],["create",1],["base",1],["url",1],["https",1],["api",1],["abc123def456ghi789",1],["result",8],["list",1],["profiles",1],["id",3],["assert",6],["contacted",1],["true",1],["reachable",1],["false",1],["still",1],["distinguishable",1],["wrong",1],["bad",1],["have",1],["correlatable",1],["instead",1],["stable",1],["request",3],["present",1],["made",1],["call",2],["absent",1],["direct",1],["like",1],["field",1],["exists",1],["either",1],["way",1]]},{"id":"tests/test_model_profile_readiness.py#test_a_failed_probe_names_the_cause_without_quoting_the_provider._fail","name":[["fail",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["fail",2],["raise",1],["transport",1],["error",3],["chat",1],["failed",1],["404",2],["no",1],["model",2],["bogus",1],["at",1],["srv",1],["models",1],["provider",1],["claude",1],["status",1],["code",1],["not",1],["found",1]]},{"id":"tests/test_model_profile_readiness.py#test_a_keyless_local_profile_never_borrows_its_providers_cloud_key","name":[["test",1],["keyless",1],["local",1],["profile",1],["never",1],["borrows",1],["its",1],["providers",1],["cloud",1],["key",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["keyless",3],["local",10],["profile",7],["never",2],["borrows",2],["its",4],["providers",2],["cloud",7],["key",11],["tmp",3],["path",3],["monkeypatch",4],["before",1],["inherited",1],["environment",3],["fallback",1],["run",1],["first",1],["so",1],["open",1],["ai",1],["compatible",1],["at",2],["loopback",1],["private",1],["address",1],["was",2],["answered",1],["openai",3],["api",6],["credential",10],["turn",1],["sent",1],["over",1],["plain",1],["http",4],["whatever",1],["listening",1],["there",1],["server",1],["wants",1],["gets",1],["one",2],["saved",4],["setenv",2],["openai4",1],["chatgpt",5],["store",3],["service",8],["endpoints",3],["127",1],["11434",2],["v1",3],["192",1],["168",1],["50",1],["8000",1],["gpu",1],["box",1],["base",6],["url",6],["created",6],["create",3],["name",3],["provider",4],["model",5],["row",5],["next",1],["list",2],["profiles",2],["if",1],["id",5],["assert",5],["source",3],["readiness",2],["state",1],["ready",1],["same",1],["endpoint",1],["still",2],["inherits",1],["dispatched",1],["under",1],["remote",2],["keyed",3],["rows",3]]},{"id":"tests/test_model_profile_readiness.py#test_a_listed_profile_says_where_its_credential_comes_from","name":[["test",1],["listed",1],["profile",1],["says",1],["its",1],["credential",1],["comes",1],["from",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["listed",3],["profile",5],["says",2],["its",3],["credential",7],["comes",2],["from",2],["tmp",3],["path",3],["monkeypatch",3],["has",5],["api",7],["key",15],["answers",1],["hold",1],["must",1],["keep",1],["doing",1],["so",1],["edit",1],["form",1],["reads",1],["say",1],["whether",1],["saved",1],["running",1],["environment",4],["therefore",1],["as",1],["no",1],["beside",1],["ready",1],["card",1],["source",5],["other",1],["half",1],["never",1],["only",1],["origin",1],["setenv",1],["openai4",1],["claude",5],["store",1],["service",6],["env",5],["create",4],["name",4],["provider",4],["model",4],["own",6],["sk",1],["local",6],["chatgpt",1],["llama3",1],["base",1],["url",1],["http",1],["127",1],["11434",1],["v1",1],["none",5],["gemini",1],["assert",5],["false",3],["true",1],["missing",1],["not",1],["repr",1]]},{"id":"tests/test_model_profile_readiness.py#test_a_probe_never_publishes_what_redaction_does_not_catch","name":[["test",1],["probe",1],["never",1],["publishes",1],["redaction",1],["not",1],["catch",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",3],["test",3],["probe",3],["never",2],["publishes",2],["redaction",2],["not",4],["catch",2],["tmp",3],["path",4],["monkeypatch",3],["measurement",1],["decided",1],["kept",1],["as",2],["redact",1],["text",1],["shape",1],["based",1],["against",1],["real",1],["provider",3],["body",2],["replaces",1],["credential",1],["shaped",1],["token",1],["lets",1],["everything",2],["else",2],["through",1],["failed",1],["tls",1],["auth",1],["call",1],["includes",1],["absolute",1],["cert",1],["account",1],["name",2],["internal",1],["address",1],["org",3],["identifier",1],["all",1],["three",1],["reached",1],["200",1],["customize",1],["models",2],["panel",1],["import",2],["openai4s",2],["llm",5],["module",2],["from",1],["transport",2],["error",3],["fail",2],["raise",1],["http",1],["403",2],["connect",1],["10",2],["17",2],["8443",1],["via",1],["users",2],["alice",2],["certs",1],["corp",2],["ca",2],["pem",2],["acme",2],["research",2],["lab",2],["claude",2],["status",1],["code",1],["forbidden",1],["setattr",1],["chat",1],["store",2],["service",4],["create",1],["base",1],["url",1],["https",1],["model",3],["api",1],["key",1],["abc123def456ghi789",1],["detail",5],["list",1],["profiles",1],["id",1],["leaked",2],["assert",2],["permitted",1]]},{"id":"tests/test_model_profile_readiness.py#test_a_probe_never_publishes_what_redaction_does_not_catch._fail","name":[["fail",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["fail",2],["raise",1],["transport",1],["error",2],["llm",1],["http",1],["403",2],["connect",1],["10",1],["17",1],["8443",1],["via",1],["users",1],["alice",1],["certs",1],["corp",1],["ca",1],["pem",1],["org",1],["acme",1],["research",1],["lab",1],["provider",1],["claude",1],["status",1],["code",1],["forbidden",1]]},{"id":"tests/test_model_profile_readiness.py#test_every_dispatchable_provider_is_selectable_or_declared_withheld","name":[["test",1],["every",1],["dispatchable",1],["provider",1],["selectable",1],["declared",1],["withheld",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["every",2],["dispatchable",2],["provider",4],["selectable",3],["declared",3],["withheld",4],["gemini",2],["openai",1],["responses",1],["were",1],["neither",2],["both",2],["have",1],["complete",1],["specs",1],["dispatched",2],["by",1],["llm",2],["layer",2],["could",1],["be",4],["chosen",1],["as",2],["profile",3],["so",2],["user",2],["holding",1],["key",1],["had",1],["no",1],["way",2],["say",1],["capability",1],["was",1],["built",1],["shipped",1],["unreachable",4],["nothing",1],["recorded",1],["decision",2],["leave",1],["because",1],["there",1],["wasn",1],["one",1],["genuinely",1],["should",1],["not",5],["worth",1],["writing",1],["down",1],["silence",1],["these",2],["two",1],["went",1],["unnoticed",1],["providers",3],["protocols",3],["assert",2],["but",1],["selected",1],["deliberately",1],["sorted",1],["reverse",1],["offering",1],["protocol",1],["cannot",1],["dispatch",1],["would",1],["menu",1],["entry",1],["fails",1],["at",1],["send",1],["time",1]]},{"id":"tests/test_model_profile_readiness.py#test_probing_an_unknown_profile_is_a_404","name":[["test",1],["probing",1],["unknown",1],["profile",1],["404",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["probing",2],["unknown",2],["profile",3],["404",3],["tmp",3],["path",3],["store",1],["service",3],["pytest",1],["raises",1],["model",1],["error",1],["as",1],["refused",2],["probe",1],["mp",1],["nope",1],["assert",1],["value",1],["status",1],["code",1]]},{"id":"tests/test_model_profile_readiness.py#test_readiness_names_what_is_missing","name":[["test",1],["readiness",1],["names",1],["missing",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["readiness",4],["names",2],["missing",2],["tmp",3],["path",3],["store",2],["service",5],["create",1],["name",1],["no",1],["key",4],["provider",2],["claude",1],["base",1],["url",1],["model",2],["card",2],["public",1],["profile",1],["list",1],["profiles",1],["assert",2],["state",2],["needs",2],["protocol",1],["build",1],["cannot",1],["dispatch",1],["its",1],["own",1],["answer",1],["not",3],["supplying",1],["would",2],["help",1],["saying",1],["so",1],["send",1],["user",1],["fix",1],["wrong",1],["thing",2],["unsupported",1]]},{"id":"tests/test_model_profile_readiness.py#test_readiness_never_contacts_anyone","name":[["test",1],["readiness",1],["never",1],["contacts",1],["anyone",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",3],["test",2],["readiness",5],["never",2],["contacts",2],["anyone",2],["tmp",3],["path",4],["monkeypatch",3],["load",2],["bearing",1],["property",1],["rendering",1],["card",4],["must",1],["cost",1],["nothing",1],["asserted",1],["by",1],["making",1],["any",1],["outbound",1],["call",2],["error",2],["chat",2],["only",1],["way",1],["module",1],["could",1],["reach",1],["provider",2],["so",1],["grew",1],["probe",1],["would",1],["fail",1],["here",1],["rather",1],["than",1],["quietly",1],["spending",1],["user",1],["quota",1],["every",1],["page",1],["from",1],["openai4s",1],["import",1],["llm",2],["explode",2],["args",1],["kwargs",1],["raise",1],["assertion",1],["made",1],["network",1],["setattr",1],["store",2],["service",4],["create",1],["name",1],["gemini",2],["base",1],["url",1],["https",1],["model",2],["flash",1],["api",1],["key",1],["abc123def456ghi789",1],["row",2],["list",1],["profiles",1],["projected",3],["public",1],["profile",1],["assert",3],["checked",1],["endpoint",1],["false",1],["state",1],["ready",1],["capability",1],["receipt",1],["none",1]]},{"id":"tests/test_model_profile_readiness.py#test_readiness_never_contacts_anyone._explode","name":[["explode",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["explode",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["readiness",1],["made",1],["network",1],["call",1]]},{"id":"tests/test_model_profile_readiness.py#test_ready_does_not_claim_the_endpoint_answered","name":[["test",1],["ready",1],["not",1],["claim",1],["endpoint",1],["answered",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["ready",4],["not",3],["claim",3],["endpoint",2],["answered",2],["tmp",3],["path",3],["means",1],["local",1],["configuration",1],["complete",1],["user",1],["who",1],["read",1],["as",1],["verified",1],["would",1],["be",1],["reading",1],["stronger",1],["than",1],["data",1],["supports",1],["so",1],["detail",2],["line",1],["says",1],["one",1],["store",2],["service",4],["create",1],["name",1],["provider",1],["claude",1],["base",1],["url",1],["https",1],["model",2],["api",1],["key",1],["abc123def456ghi789",1],["card",3],["public",1],["profile",1],["list",1],["profiles",1],["readiness",1],["assert",2],["state",1],["been",1],["contacted",1]]},{"id":"tests/test_model_profile_readiness.py#test_the_daemons_key_counts_only_for_the_daemons_own_provider","name":[["test",1],["daemons",2],["key",1],["counts",1],["only",1],["own",1],["provider",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["daemons",4],["key",13],["counts",2],["only",2],["own",3],["provider",8],["tmp",3],["path",4],["monkeypatch",3],["live",1],["shape",1],["openai4",2],["llm",3],["ark",12],["plus",1],["one",1],["keyless",2],["profile",5],["dispatched",1],["under",1],["so",2],["ready",2],["card",1],["say",1],["needs",2],["every",1],["turn",1],["could",1],["run",1],["same",1],["not",2],["claude",8],["credential",3],["still",1],["delenv",1],["api",4],["raising",1],["false",2],["cfg",3],["config",1],["data",2],["dir",1],["llmconfig",1],["daemon",1],["store",4],["db",1],["service",6],["model",4],["providers",1],["specs",1],["create",2],["name",2],["rows",3],["row",3],["id",3],["list",1],["profiles",1],["assert",5],["has",1],["holds",1],["no",1],["its",1],["readiness",4],["state",2],["source",1],["environment",1]]},{"id":"tests/test_model_profile_readiness.py#test_the_probe_refuses_to_spend_a_request_it_knows_will_fail","name":[["test",1],["probe",1],["refuses",1],["spend",1],["request",1],["knows",1],["will",1],["fail",1]],"path":[["tests",1],["test",1],["model",1],["profile",1],["readiness",1],["py",1]],"body":[["def",2],["test",2],["probe",3],["refuses",2],["spend",2],["request",2],["knows",2],["will",2],["fail",2],["tmp",3],["path",3],["monkeypatch",3],["profile",3],["no",2],["key",3],["cannot",1],["be",1],["probed",1],["usefully",1],["401",1],["comes",1],["back",1],["reads",1],["like",1],["endpoint",1],["problem",1],["rather",1],["than",1],["missing",1],["credential",1],["from",1],["openai4s",1],["import",1],["llm",2],["setattr",1],["chat",1],["lambda",1],["throw",1],["assertion",1],["error",1],["contacted",2],["store",2],["service",4],["create",1],["name",1],["provider",1],["claude",1],["base",1],["url",1],["model",2],["id",3],["list",1],["profiles",1],["result",4],["assert",3],["false",2],["reachable",1],["state",1],["needs",1]]},{"id":"tests/test_model_protocol_menu.py","name":[["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["models",7],["pane",6],["offers",1],["daemon",2],["accepts",1],["opening",4],["costs",1],["nothing",1],["two",1],["defects",1],["one",1],["protocol",2],["menu",3],["was",3],["fixed",1],["three",1],["entry",1],["list",2],["app",4],["js",4],["while",1],["had",1],["accepted",2],["five",1],["gemini",1],["openai",1],["responses",1],["profile",3],["protocols",3],["by",2],["post",1],["patch",1],["dispatched",1],["llm",1],["layer",1],["already",1],["served",2],["field",1],["payload",3],["fetches",1],["were",1],["unreachable",1],["from",6],["only",1],["screen",1],["creates",1],["client",1],["ignored",1],["catalogue",2],["being",1],["handed",1],["ran",1],["loopback",2],["endpoint",1],["scan",7],["itself",1],["first",1],["render",3],["again",1],["after",2],["every",1],["save",1],["activate",1],["delete",1],["because",1],["cust",7],["tab",2],["re",2],["renders",1],["readiness",1],["derived",1],["local",6],["state",1],["precisely",1],["so",1],["customize",1],["contacts",1],["nobody",1],["probe",1],["fires",1],["implicit",1],["outbound",1],["call",1],["design",1],["exists",1],["remove",1],["these",1],["tests",1],["run",1],["shipped",1],["java",1],["script",1],["under",1],["node",7],["instead",1],["reading",1],["string",3],["assertion",1],["against",1],["would",2],["pass",2],["code",1],["computes",1],["option",3],["never",1],["installs",1],["moved",1],["rather",1],["than",1],["removed",1],["future",1],["import",9],["annotations",1],["json",5],["shutil",1],["subprocess",1],["tempfile",1],["pathlib",1],["path",5],["pytest",3],["openai4s",2],["server",2],["model",7],["profiles",2],["file",1],["resolve",1],["parents",1],["webui",1],["read",1],["text",9],["encoding",1],["utf",1],["generated",1],["harness",2],["strict",2],["const",26],["i18",3],["zh",4],["en",4],["lang",3],["process",5],["argv",3],["optional",2],["options",4],["stdout",2],["write",2],["stringify",2],["parse",2],["mark",2],["parametrize",2],["not",1],["servers",1],["function",4],["make",3],["tag",5],["return",6],["name",6],["class",3],["content",4],["value",5],["inner",1],["html",1],["style",1],["dataset",1],["children",4],["disabled",1],["false",2],["scroll",1],["top",1],["append",1],["child",7],["push",3],["query",1],["selector",1],["all",1],["focus",1],["document",2],["create",3],["element",2],["el",5],["if",3],["null",4],["hdr",1],["div",2],["key",3],["hint",1],["refresh",1],["banner",1],["load",1],["async",3],["api",2],["error",1],["message",1],["public",1],["base",1],["icon",1],["span",1],["sanitize",1],["discovery",1],["endpoints",3],["probed",2],["mutated",1],["settings",1],["calls",4],["walk",3],["out",4],["each",1],["root",3],["await",2],["nodes",4],["open",2],["slice",2],["select",4],["find",2],["input",1],["button",1],["typeof",1],["onclick",2],["click",1],["map",1],["placeholder",1],["some",1],["idle",1]]},{"id":"tests/test_model_protocol_menu.py#_extract_i18n","name":[["extract",1],["i18n",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["extract",2],["i18n",2],["lang",3],["str",4],["real",1],["translation",1],["table",1],["so",1],["label",1],["be",1],["checked",1],["as",1],["prose",1],["head",2],["object",1],["assign",1],["i18",1],["start",3],["app",3],["js",3],["index",2],["end",2],["len",1],["return",1]]},{"id":"tests/test_model_protocol_menu.py#_extract_js_function","name":[["extract",1],["js",1],["function",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["extract",2],["js",5],["function",6],["source",8],["str",7],["name",5],["required",3],["bool",2],["true",5],["return",3],["named",1],["classic",1],["balancing",1],["braces",1],["outside",1],["strings",1],["web",1],["ui",1],["has",1],["no",2],["build",1],["step",1],["java",1],["script",1],["parser",1],["dependency",1],["so",1],["same",1],["small",1],["scanner",1],["test",2],["webui",1],["static",1],["contract",1],["py",1],["uses",1],["optional",1],["extraction",1],["matters",1],["here",1],["network",1],["must",2],["fail",1],["because",2],["scan",1],["ran",1],["not",3],["helper",1],["need",1],["missing",1],["match",4],["re",2],["search",1],["rf",1],["async",1],["escape",1],["if",8],["raise",2],["assertion",2],["error",2],["app",2],["define",1],["start",3],["end",1],["depth",4],["quote",5],["none",3],["escaped",4],["line",4],["comment",8],["block",4],["false",4],["index",10],["while",1],["len",2],["char",11],["nxt",4],["else",1],["elif",9],["unterminated",1]]},{"id":"tests/test_model_protocol_menu.py#_menu","name":[["menu",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["menu",3],["lang",3],["str",2],["served",3],["list",2],["dict",2],["script",2],["harness",1],["replace",4],["i18",2],["zh",2],["extract",4],["i18n",2],["en",2],["optional",2],["js",4],["function",2],["app",2],["options",2],["model",1],["protocol",1],["return",1],["run",1],["json",1],["dumps",1]]},{"id":"tests/test_model_protocol_menu.py#_node","name":[["node",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["node",7],["str",2],["shutil",1],["if",1],["not",2],["pytest",1],["skip",1],["available",1],["return",1]]},{"id":"tests/test_model_protocol_menu.py#_open_pane","name":[["open",1],["pane",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["open",2],["pane",3],["dict",2],["script",2],["harness",1],["replace",2],["options",2],["extract",2],["js",4],["function",2],["app",2],["model",1],["protocol",1],["required",1],["false",1],["cust",2],["models",2],["payload",2],["profiles",1],["active",1],["id",1],["protocols",2],["list",1],["profile",1],["return",1],["run",1],["json",1],["dumps",1]]},{"id":"tests/test_model_protocol_menu.py#_run","name":[["run",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["run",3],["script",5],["str",5],["args",3],["dict",2],["harnesses",2],["inline",2],["both",2],["i18",2],["dictionaries",2],["so",4],["grows",2],["every",4],["translated",4],["string",2],["node",3],["carries",2],["as",5],["one",4],["argv",4],["entry",2],["linux",2],["caps",2],["single",2],["argument",6],["at",4],["max",2],["arg",2],["strlen",2],["128",2],["ki",2],["crossing",2],["turns",2],["test",4],["here",2],["into",2],["oserror",2],["errno",2],["list",2],["too",2],["long",2],["reads",2],["broken",2],["harness",6],["rather",2],["than",2],["more",2],["phrase",2],["was",2],["file",2],["has",2],["no",2],["such",2],["ceiling",2],["still",2],["runs",2],["require",3],["process",2],["keeps",2],["starting",2],["first",2],["tempfile",1],["temporary",1],["directory",3],["path",1],["js",1],["write",1],["text",2],["encoding",1],["utf",1],["result",4],["subprocess",1],["json",2],["dumps",1],["capture",1],["output",1],["true",2],["timeout",1],["60",1],["assert",1],["returncode",1],["stderr",1],["return",1],["loads",1],["stdout",1]]},{"id":"tests/test_model_protocol_menu.py#test_a_daemon_too_old_to_send_the_catalogue_leaves_the_form_usable","name":[["test",1],["daemon",1],["too",1],["old",1],["send",1],["catalogue",1],["leaves",1],["form",1],["usable",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",2],["daemon",2],["too",2],["old",2],["send",2],["catalogue",2],["leaves",2],["form",2],["usable",2],["protocols",1],["has",1],["not",1],["always",1],["been",1],["payload",1],["empty",1],["menu",3],["would",1],["make",1],["pane",1],["unable",1],["create",1],["any",1],["profile",1],["at",1],["all",1],["assert",2],["item",4],["value",2],["en",2],["chatgpt",2],["claude",2],["ark",2],["none",1]]},{"id":"tests/test_model_protocol_menu.py#test_a_protocol_with_no_translation_yet_is_still_selectable","name":[["test",1],["protocol",1],["no",1],["translation",1],["yet",1],["still",1],["selectable",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",2],["protocol",3],["no",2],["translation",2],["yet",2],["still",2],["selectable",2],["point",1],["generating",1],["list",1],["added",1],["server",1],["side",1],["must",1],["be",1],["reachable",1],["before",1],["anyone",1],["writes",1],["its",2],["label",2],["showing",1],["id",1],["usable",1],["option",1],["dropping",1],["would",1],["rebuild",1],["defect",1],["one",1],["release",1],["later",1],["options",2],["menu",1],["en",1],["chatgpt",1],["vertex",3],["experiment",3],["assert",1],["value",1]]},{"id":"tests/test_model_protocol_menu.py#test_each_offered_protocol_reads_as_prose_in_both_languages","name":[["test",1],["each",1],["offered",1],["protocol",1],["reads",1],["as",1],["prose",1],["both",1],["languages",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",2],["each",2],["offered",2],["protocol",3],["reads",2],["as",2],["prose",2],["both",2],["languages",2],["lang",3],["generated",1],["menu",2],["makes",1],["possible",1],["ship",1],["option",1],["whose",1],["label",3],["untranslated",1],["dot",1],["key",1],["every",1],["offer",1],["has",1],["have",1],["translation",1],["language",1],["being",1],["displayed",1],["not",2],["only",1],["one",1],["author",1],["speaks",1],["item",5],["list",1],["profile",1],["protocols",1],["assert",2],["startswith",1],["cust",1]]},{"id":"tests/test_model_protocol_menu.py#test_every_protocol_the_daemon_accepts_can_be_chosen","name":[["test",1],["every",1],["protocol",1],["daemon",1],["accepts",1],["be",1],["chosen",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",2],["every",2],["protocol",2],["daemon",2],["accepts",2],["be",2],["chosen",2],["lang",3],["defect",1],["stated",1],["as",1],["user",1],["meets",1],["gemini",2],["key",1],["no",1],["way",1],["say",1],["so",1],["menu",2],["now",1],["whatever",1],["payload",1],["listed",1],["order",1],["options",3],["list",2],["profile",2],["protocols",2],["assert",2],["item",4],["value",2],["openai",1],["responses",1]]},{"id":"tests/test_model_protocol_menu.py#test_opening_the_models_pane_does_not_scan_local_servers","name":[["test",1],["opening",1],["models",1],["pane",1],["not",1],["scan",1],["local",1],["servers",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",2],["opening",2],["models",2],["pane",4],["not",3],["scan",2],["local",3],["servers",2],["may",1],["load",1],["account",1],["metadata",1],["but",1],["model",3],["discovery",1],["remains",1],["explicit",1],["action",1],["instead",1],["probing",1],["four",1],["loopback",1],["ports",1],["every",1],["render",1],["result",4],["open",3],["assert",3],["profiles",1],["volcengine",1],["connection",1],["endpoints",1],["discover",1],["says",1],["so",1],["rather",1],["than",1],["reusing",1],["nothing",1],["was",2],["detected",1],["something",1],["never",1],["looked",1],["placeholder",1],["true",1]]},{"id":"tests/test_model_protocol_menu.py#test_the_generated_menu_is_the_control_the_user_sees","name":[["test",1],["generated",1],["menu",1],["control",1],["user",1],["sees",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",3],["generated",2],["menu",2],["control",2],["user",2],["sees",2],["half",1],["pure",1],["function",1],["cannot",1],["reach",1],["option",1],["list",2],["computed",1],["never",1],["installed",1],["would",1],["satisfy",1],["every",1],["assertion",1],["above",1],["result",2],["open",1],["pane",1],["assert",1],["options",1],["profile",1],["protocols",1]]},{"id":"tests/test_model_protocol_menu.py#test_the_menu_ignores_values_that_are_not_protocol_ids","name":[["test",1],["menu",1],["ignores",1],["values",1],["not",1],["protocol",1],["ids",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",2],["menu",4],["ignores",2],["values",2],["not",2],["protocol",2],["ids",2],["catalogue",1],["server",1],["data",1],["rendered",1],["into",2],["control",1],["so",1],["non",1],["strings",1],["repeats",1],["dropped",1],["rather",1],["than",1],["turned",1],["blank",1],["entries",1],["options",2],["en",1],["claude",3],["none",1],["ark",2],["assert",1],["item",2],["value",1]]},{"id":"tests/test_model_protocol_menu.py#test_the_scan_still_happens_when_the_button_is_pressed","name":[["test",1],["scan",1],["still",1],["happens",1],["button",1],["pressed",1]],"path":[["tests",1],["test",1],["model",1],["protocol",1],["menu",1],["py",1]],"body":[["def",2],["test",2],["scan",2],["still",2],["happens",2],["button",2],["pressed",2],["removing",1],["render",1],["time",1],["call",1],["must",1],["not",1],["remove",1],["feature",1],["local",1],["discovery",1],["useful",1],["just",1],["has",1],["be",1],["asked",1],["result",2],["open",1],["pane",1],["assert",1],["any",1],["path",2],["startswith",1],["model",1],["endpoints",1],["discover",1],["after",1],["click",1]]},{"id":"tests/test_model_revision_binding.py","name":[["test",1],["model",1],["revision",1],["binding",1],["py",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["d2",1],["session",3],["names",1],["model",6],["configuration",2],["ran",1],["under",1],["frame",1],["stored",1],["string",1],["answers",1],["name",2],["not",4],["two",2],["come",1],["apart",1],["exactly",1],["case",1],["matters",1],["profiles",2],["same",1],["against",1],["different",1],["providers",1],["endpoints",1],["editing",1],["profile",5],["rewrote",1],["place",1],["so",2],["replayed",1],["reported",1],["whatever",1],["its",1],["says",1],["today",1],["actually",1],["nothing",1],["recorded",1],["difference",1],["could",1],["detect",1],["afterwards",1],["now",1],["binds",1],["id",3],["revision",5],["never",1],["silently",1],["follows",1],["latest",1],["keyed",1],["as",3],["load",1],["bearing",1],["make",1],["ref",1],["derives",1],["credential",1],["reference",1],["from",6],["scope",1],["alone",1],["forking",1],["per",1],["would",3],["fork",1],["key",3],["rotating",1],["strand",1],["earlier",1],["revisions",1],["secret",1],["nobody",1],["read",1],["deleting",1],["any",1],["destroy",1],["others",1],["still",1],["point",1],["at",1],["future",1],["import",7],["annotations",1],["sqlite3",1],["pytest",1],["openai4s",4],["config",2],["llmconfig",1],["server",2],["gateway",2],["mod",1],["service",1],["store",2],["binding",1],["happens",1],["legacy",1],["sessions",1],["migration",1]]},{"id":"tests/test_model_revision_binding.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",2],["none",1],["broadcast",1],["pass",1]]},{"id":"tests/test_model_revision_binding.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["pass",1]]},{"id":"tests/test_model_revision_binding.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_model_revision_binding.py#_profile","name":[["profile",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["profile",9],["store",4],["service",3],["name",6],["provider",6],["base",4],["url",4],["model",8],["activate",3],["false",2],["key",6],["every",2],["protocol",2],["protocols",2],["hosted",2],["needs",4],["one",2],["readiness",2],["already",2],["reports",2],["keyless",4],["as",2],["bind",2],["revision",2],["now",2],["refuses",2],["pin",2],["session",2],["configuration",2],["whose",2],["credential",2],["not",4],["resolve",2],["rather",2],["than",2],["discovering",2],["at",2],["dispatch",2],["silently",2],["active",3],["instead",2],["omitting",2],["here",2],["was",2],["fixture",2],["shortcut",2],["case",2],["these",2],["tests",2],["about",2],["revisions",2],["create",1],["api",1],["test",1],["row",3],["next",1],["item",3],["list",1],["profiles",1],["if",2],["setting",1],["id",1],["return",1]]},{"id":"tests/test_model_revision_binding.py#_setup","name":[["setup",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["setup",2],["tmp",3],["path",4],["cfg",5],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["store",4],["db",1],["service",3],["model",1],["profile",1],["providers",1],["lambda",1],["runner",3],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["return",1]]},{"id":"tests/test_model_revision_binding.py#test_a_bound_session_does_not_follow_the_profile_forward","name":[["test",1],["bound",1],["session",1],["not",1],["follow",1],["profile",1],["forward",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["bound",5],["session",5],["not",3],["follow",2],["profile",8],["forward",2],["tmp",3],["path",3],["whole",1],["point",1],["editing",1],["after",1],["must",1],["change",1],["says",1],["cfg",1],["store",4],["service",3],["runner",4],["setup",1],["try",1],["claude",1],["https",1],["m1",1],["activate",1],["true",2],["frame",4],["id",5],["new",1],["kind",1],["turn",1],["project",1],["first",3],["bind",2],["model",6],["revision",5],["assert",4],["edit",1],["m2",1],["list",1],["profiles",1],["again",3],["followed",1],["latest",1],["false",1],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_a_dangling_pin_asks_for_a_rebind_instead_of_guessing","name":[["test",1],["dangling",1],["pin",1],["asks",1],["rebind",1],["instead",1],["guessing",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["dangling",2],["pin",2],["asks",2],["rebind",2],["instead",2],["guessing",2],["tmp",3],["path",3],["cfg",1],["store",4],["service",2],["runner",4],["setup",1],["try",1],["profile",2],["claude",1],["https",1],["m1",1],["activate",1],["true",1],["frame",6],["id",5],["new",1],["kind",1],["turn",1],["project",1],["bind",2],["model",4],["revision",4],["update",1],["99",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",2],["as",1],["refused",3],["assert",2],["value",2],["code",2],["409",1],["unavailable",1],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_a_legacy_session_backfills_only_on_a_unique_match","name":[["test",1],["legacy",1],["session",1],["backfills",1],["only",1],["unique",1],["match",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["legacy",6],["session",2],["backfills",2],["only",2],["unique",2],["match",2],["tmp",3],["path",3],["cfg",1],["store",4],["service",2],["runner",3],["setup",1],["try",1],["profile",2],["anthropic",1],["claude",1],["https",1],["shared",2],["new",1],["frame",3],["kind",1],["turn",1],["project",1],["id",3],["model",3],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["old",1],["work",1],["result",3],["bind",1],["revision",2],["assert",1],["backfilled",1],["true",1],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_a_rename_or_a_key_rotation_is_not_a_new_configuration","name":[["test",1],["rename",1],["key",1],["rotation",1],["not",1],["new",1],["configuration",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",4],["rename",4],["key",5],["rotation",5],["not",5],["new",2],["configuration",4],["tmp",3],["path",4],["only",3],["provider",1],["base",1],["url",1],["model",9],["identifies",1],["label",1],["change",2],["replayed",1],["session",1],["must",1],["claim",1],["different",1],["because",1],["someone",1],["tidied",1],["list",3],["either",1],["cannot",1],["be",1],["one",2],["see",1],["module",1],["docstring",1],["credential",2],["keyed",1],["profile",9],["id",4],["so",1],["revisions",2],["have",1],["share",1],["cfg",1],["store",4],["service",7],["runner",2],["setup",1],["try",1],["claude",1],["https",1],["m1",2],["assert",6],["revision",8],["edit",3],["name",1],["renamed",1],["shaped",1],["literal",1],["source",2],["secret",1],["scan",1],["py",1],["flags",1],["those",1],["right",1],["reasoning",1],["lets",1],["real",1],["through",1],["any",1],["non",1],["placeholder",1],["string",1],["exercises",1],["all",1],["needs",1],["api",1],["rotated",1],["current",7],["profiles",2],["minted",1],["len",1],["m2",2],["append",1],["still",1],["says",1],["was",1],["config",2],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_an_ambiguous_legacy_session_stays_unbound_and_asks","name":[["test",1],["ambiguous",1],["legacy",1],["session",1],["stays",1],["unbound",1],["asks",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["ambiguous",3],["legacy",7],["session",2],["stays",2],["unbound",3],["asks",2],["tmp",3],["path",3],["two",1],["profiles",1],["naming",1],["one",2],["model",5],["against",1],["different",1],["endpoints",1],["did",1],["has",1],["no",1],["answer",1],["data",1],["so",1],["picking",1],["either",1],["would",1],["be",1],["guess",1],["presented",1],["as",2],["fact",1],["failure",1],["d2",1],["removes",1],["not",2],["case",1],["cfg",1],["store",6],["service",3],["runner",3],["setup",1],["try",1],["profile",3],["anthropic",1],["claude",1],["https",2],["shared",3],["ark",2],["new",1],["frame",4],["kind",1],["turn",1],["project",1],["id",4],["add",1],["message",1],["root",1],["role",1],["user",1],["content",1],["old",1],["work",1],["pytest",1],["raises",1],["gateway",2],["mod",1],["error",2],["refused",3],["bind",1],["revision",2],["assert",3],["value",2],["code",2],["409",1],["half",1],["bound",1],["nothing",1],["was",1],["written",1],["by",1],["refusal",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_an_install_with_no_profiles_still_runs","name":[["test",1],["install",1],["no",1],["profiles",1],["still",1],["runs",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["install",3],["no",3],["profiles",3],["still",2],["runs",2],["tmp",3],["path",3],["driven",1],["entirely",1],["by",1],["env",1],["has",1],["at",1],["all",1],["refusing",1],["run",1],["there",1],["would",1],["break",1],["configuration",1],["project",2],["documents",1],["as",1],["supported",1],["so",1],["absent",2],["profile",2],["not",1],["error",1],["binding",1],["cfg",1],["store",2],["service",1],["runner",3],["setup",1],["try",1],["frame",3],["id",4],["new",1],["kind",1],["turn",1],["result",3],["bind",1],["model",2],["revision",1],["assert",1],["bound",1],["false",1],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_an_unknown_revision_is_reported_rather_than_rounded","name":[["test",1],["unknown",1],["revision",1],["reported",1],["rather",1],["than",1],["rounded",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["revision",5],["reported",2],["rather",2],["than",2],["rounded",2],["tmp",3],["path",3],["resolving",1],["nearest",1],["would",1],["be",1],["silently",1],["follow",1],["latest",1],["behaviour",1],["replaces",1],["wearing",1],["number",1],["cfg",1],["store",3],["service",4],["runner",2],["setup",1],["try",1],["profile",5],["claude",1],["https",1],["m1",1],["current",3],["list",1],["model",3],["profiles",1],["assert",2],["config",2],["none",2],["del",1],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_migration_ten_upgrades_a_populated_database_without_defaulting","name":[["test",1],["migration",1],["ten",1],["upgrades",1],["populated",1],["database",1],["without",1],["defaulting",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",4],["migration",4],["ten",2],["upgrades",2],["populated",2],["database",3],["without",2],["defaulting",2],["tmp",3],["path",6],["historical",1],["rows",2],["come",1],["back",1],["unbound",2],["not",2],["same",1],["as",1],["default",1],["distinction",1],["whole",1],["reason",1],["columns",3],["nullable",1],["session",1],["one",1],["nobody",1],["has",1],["told",1],["us",1],["about",1],["inventing",1],["binding",1],["would",1],["be",1],["exactly",1],["fabricated",1],["provenance",1],["being",1],["removed",1],["cfg",4],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["store",5],["db",3],["frame",6],["id",8],["new",1],["kind",1],["turn",1],["project",1],["model",8],["claude",2],["close",3],["rewind",1],["v9",1],["shaped",1],["already",1],["holds",1],["real",1],["connection",7],["sqlite3",1],["connect",1],["execute",5],["alter",2],["table",3],["frames",3],["drop",2],["column",2],["profile",6],["revision",3],["delete",1],["from",2],["schema",4],["migrations",2],["version",6],["10",2],["pragma",2],["user",1],["commit",1],["upgraded",5],["try",1],["row",7],["conn",1],["info",1],["assert",5],["none",2],["against",1],["constant",1],["literal",1],["asserts",1],["upgrade",1],["reached",1],["current",1],["hardcoded",1],["turns",1],["every",1],["future",1],["into",1],["failure",1],["rather",1],["than",1],["openai4s",1],["storage",1],["import",1],["state",1],["finally",1]]},{"id":"tests/test_model_revision_binding.py#test_reading_an_unbound_session_never_binds_it","name":[["test",1],["reading",1],["unbound",1],["session",1],["never",1],["binds",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["reading",2],["unbound",3],["session",5],["never",2],["binds",3],["tmp",3],["path",5],["user",1],["call",1],["legacy",7],["stays",1],["fully",1],["readable",1],["history",1],["artifacts",2],["notebook",1],["only",1],["continuing",1],["asks",1],["decision",1],["so",1],["nothing",1],["read",1],["may",1],["bind",2],["asserts",1],["shape",1],["binding",1],["happens",1],["run",3],["message",3],["not",1],["state",2],["resolution",1],["import",1],["inspect",2],["cfg",1],["store",7],["service",2],["runner",4],["setup",1],["try",1],["profile",2],["claude",1],["https",1],["m1",1],["activate",1],["true",1],["new",1],["frame",4],["kind",1],["turn",1],["project",1],["id",3],["list",1],["root",1],["count",1],["plan",1],["assert",2],["model",2],["none",1],["source",2],["getsource",1],["gateway",1],["mod",1],["revision",1],["send",1],["no",1],["longer",1],["could",1],["unpinned",1],["finally",1],["close",1]]},{"id":"tests/test_model_revision_binding.py#test_the_schema_version_matches_the_registered_migrations","name":[["test",1],["schema",1],["version",1],["matches",1],["registered",1],["migrations",1]],"path":[["tests",1],["test",1],["model",1],["revision",1],["binding",1],["py",1]],"body":[["def",2],["test",2],["schema",7],["version",7],["matches",2],["registered",2],["migrations",3],["tmp",3],["path",4],["migration",2],["added",1],["without",2],["bumping",1],["constant",2],["never",1],["runs",1],["bumped",1],["makes",1],["every",1],["database",1],["report",1],["itself",1],["as",1],["behind",1],["from",1],["openai4s",1],["storage",1],["import",1],["cfg",2],["config",1],["data",2],["dir",1],["store",4],["db",1],["try",1],["applied",5],["entry",2],["state",1],["assert",1],["range",1],["but",1],["sorted",1],["finally",1],["close",1]]},{"id":"tests/test_native_tools.py","name":[["test",1],["native",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["native",1],["tools",1],["py",1]],"body":[["contracts",1],["provider",1],["neutral",1],["native",3],["control",2],["tool",4],["declarations",1],["from",3],["dataclasses",1],["import",4],["frozen",1],["instance",1],["error",1],["pytest",2],["openai4s",2],["tools",2],["registry",1],["spec",1],["specs",1],["as",1],["mod",1],["mark",1],["parametrize",1],["name",1],["starts",1],["digit",1],["contains",2],["dot",1],["space",1],["na",1],["ve",1],["65",1]]},{"id":"tests/test_native_tools.py#test_each_call_returns_schemas_independent_of_registry_and_other_calls","name":[["test",1],["each",1],["call",1],["returns",1],["schemas",1],["independent",1],["registry",1],["other",1],["calls",1]],"path":[["tests",1],["test",1],["native",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["each",2],["call",2],["returns",2],["schemas",2],["independent",2],["registry",4],["other",2],["calls",2],["first",2],["control",2],["tool",2],["specs",2],["second",2],["original",3],["parameters",2],["properties",4],["path",4],["description",4],["input",2],["schema",2],["changed",1],["assert",2]]},{"id":"tests/test_native_tools.py#test_names_must_fit_the_four_provider_intersection","name":[["test",1],["names",1],["must",1],["fit",1],["four",1],["provider",1],["intersection",1]],"path":[["tests",1],["test",1],["native",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["names",2],["must",2],["fit",2],["four",2],["provider",2],["intersection",2],["monkeypatch",3],["name",5],["invalid",3],["tool",2],["host",1],["method",1],["list",1],["dir",1],["description",1],["portable",2],["parameters",1],["properties",1],["required",1],["setattr",1],["native",2],["mod",2],["registry",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["not",1],["across",1],["control",1],["specs",1]]},{"id":"tests/test_native_tools.py#test_native_catalogue_never_exposes_completion_or_shell","name":[["test",1],["native",1],["catalogue",1],["never",1],["exposes",1],["completion",1],["shell",1]],"path":[["tests",1],["test",1],["native",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["native",4],["catalogue",2],["never",2],["exposes",2],["completion",3],["shell",5],["monkeypatch",3],["schema",5],["properties",1],["required",1],["setattr",1],["mod",2],["registry",1],["tool",6],["bash",4],["submit",3],["output",3],["alias",1],["aliased",1],["safe",3],["control",4],["list",1],["dir",1],["specs",4],["assert",2],["spec",4],["name",2],["isdisjoint",1]]},{"id":"tests/test_native_tools.py#test_specs_are_frozen_fresh_copies_of_the_existing_registry","name":[["test",1],["specs",1],["frozen",1],["fresh",1],["copies",1],["existing",1],["registry",1]],"path":[["tests",1],["test",1],["native",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["specs",10],["frozen",3],["fresh",2],["copies",2],["existing",2],["registry",4],["control",1],["tool",10],["assert",11],["isinstance",2],["tuple",1],["spec",17],["name",8],["all",1],["strict",4],["names",2],["if",1],["list",7],["skills",1],["deliberately",1],["not",3],["here",1],["generation",1],["requires",1],["every",2],["declared",1],["property",1],["be",1],["required",3],["its",1],["two",1],["arguments",1],["optional",1],["by",3],["design",1],["zero",1],["argument",2],["call",2],["catalog",1],["overview",1],["collection",2],["offset",1],["enumerate",1],["one",1],["bundled",1],["validation",1],["still",1],["runs",1],["only",1],["provider",1],["side",1],["constrained",1],["decoding",1],["given",1],["up",1],["search",1],["capabilities",1],["write",1],["file",1],["env",1],["load",1],["skill",3],["status",5],["rollback",2],["version",4],["query",1],["schema",7],["lineage",1],["artifact",2],["versions",1],["restore",1],["exec",4],["background",1],["peek",1],["interrupt",1],["read",3],["todos",1],["plan",1],["review",1],["revert",1],["preview",1],["children",1],["stop",1],["child",2],["send",1],["message",1],["mcp",3],["servers",1],["tools",2],["resource",1],["accelerator",1],["remote",1],["gpu",1],["compute",4],["result",1],["cancel",1],["close",1],["dynamic",4],["promote",1],["activate",1],["source",6],["description",2],["input",6],["type",1],["object",1],["properties",5],["parameters",4],["additional",1],["false",1],["pytest",1],["raises",1],["instance",1],["error",1],["renamed",1]]},{"id":"tests/test_notebook_export.py","name":[["test",1],["notebook",1],["export",1],["py",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["from",2],["future",1],["import",7],["annotations",1],["hashlib",1],["io",1],["json",2],["zipfile",1],["pytest",1],["openai4s",1],["server",1],["notebook",2],["export",3],["service",1],["reading",1],["form",1],["inputs",1],["section",1],["driven",1],["through",1],["real",2],["store",2],["first",1],["version",1],["these",1],["tests",2],["hand",1],["written",1],["stub",3],["exposing",1],["artifact",1],["refs",2],["at",2],["top",1],["level",1],["message",2],["row",1],["product",1],["not",1],["produce",1],["shape",3],["gateway",1],["update",1],["metadata",3],["writes",1],["into",1],["list",1],["messages",1],["hands",1],["back",1],["as",1],["string",1],["so",1],["asserted",1],["repository",1],["never",1],["emits",1],["rendered",1],["nothing",1],["all",1],["production",1],["were",1],["green",1],["one",1],["test",1],["author",1],["chose",1],["only",1],["evidence",1]]},{"id":"tests/test_notebook_export.py#_fork","name":[["fork",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["fork",4],["store",4],["root",7],["branch",7],["id",11],["message",4],["cursor",5],["none",2],["checkpoint",5],["create",1],["session",2],["frame",2],["reason",1],["base",1],["workspace",1],["tree",1],["64",1],["action",1],["from",1],["return",1]]},{"id":"tests/test_notebook_export.py#_real_store","name":[["real",1],["store",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["real",2],["store",5],["tmp",3],["path",4],["from",2],["openai4s",2],["config",7],["import",2],["data",2],["dir",1],["ensure",1],["dirs",1],["return",1],["db",1]]},{"id":"tests/test_notebook_export.py#_ref","name":[["ref",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["ref",2],["name",4],["version",4],["extra",3],["return",1],["display",1],["id",1]]},{"id":"tests/test_notebook_export.py#_Store","name":[["store",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["class",2],["store",4],["def",2],["list",2],["branch",2],["messages",1],["self",2],["root",4],["frame",3],["id",10],["none",4],["limit",2],["session",1],["cells",2],["no",1],["conversation",1],["present",1],["rather",1],["than",1],["absent",1],["because",1],["export",2],["port",1],["requires",1],["cannot",2],["answer",1],["be",1],["exported",1],["discovering",1],["at",3],["runtime",1],["behind",1],["getattr",1],["fallback",1],["inputs",1],["section",1],["came",1],["render",1],["nothing",1],["production",1],["while",1],["its",1],["tests",1],["were",1],["green",1],["assert",2],["took",1],["paging",1],["default",1],["return",2],["producing",2],["cell",6],["python",4],["index",2],["state",2],["revision",2],["11",1],["generation",4],["kernel",2],["gen",2],["language",2],["status",2],["ok",1],["origin",2],["agent",1],["code",2],["value",2],["21",1],["nprint",1],["stdout",2],["42",1],["stderr",2],["error",4],["figures",2],["plot",2],["png",2],["files",4],["read",2],["input",1],["csv",1],["written",2],["created",2],["1000",1],["12",1],["user",1],["stop",1],["boom",2],["warning",1],["ntrace",1],["line",1],["2000",1]]},{"id":"tests/test_notebook_export.py#_Store.list_branch_messages","name":[["list",1],["branch",1],["messages",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["list",2],["branch",4],["messages",2],["self",2],["root",2],["frame",2],["id",4],["none",5],["limit",3],["session",2],["cells",2],["no",2],["conversation",2],["present",2],["rather",2],["than",2],["absent",2],["because",2],["export",3],["port",2],["requires",2],["store",3],["cannot",4],["answer",2],["be",2],["exported",2],["discovering",2],["at",2],["runtime",2],["behind",2],["getattr",2],["fallback",2],["inputs",2],["section",2],["came",2],["render",2],["nothing",2],["production",2],["while",2],["its",2],["tests",2],["were",2],["green",2],["assert",1],["took",1],["paging",1],["default",1],["return",1]]},{"id":"tests/test_notebook_export.py#_Store.list_cells","name":[["list",1],["cells",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["list",2],["cells",2],["self",2],["root",4],["frame",3],["id",9],["assert",1],["return",1],["producing",2],["cell",6],["python",4],["index",2],["state",2],["revision",2],["11",1],["generation",4],["kernel",2],["gen",2],["language",2],["status",2],["ok",1],["origin",2],["agent",1],["code",2],["value",2],["21",1],["nprint",1],["stdout",2],["42",1],["stderr",2],["error",4],["none",1],["figures",2],["plot",2],["png",2],["files",4],["read",2],["input",1],["csv",1],["written",2],["created",2],["at",2],["1000",1],["12",1],["user",1],["stop",1],["boom",2],["warning",1],["ntrace",1],["line",1],["2000",1]]},{"id":"tests/test_notebook_export.py#_turn_with_refs","name":[["turn",1],["refs",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["turn",2],["refs",7],["store",4],["root",4],["text",3],["user",2],["message",11],["carrying",1],["exactly",1],["as",1],["gateway",1],["writes",1],["them",1],["add",1],["frame",1],["id",5],["role",1],["content",1],["if",1],["isinstance",1],["dict",1],["else",1],["update",1],["metadata",1],["artifact",1],["list",1],["return",1]]},{"id":"tests/test_notebook_export.py#test_a_fork_inherits_the_inputs_its_parent_was_given","name":[["test",1],["fork",1],["inherits",1],["inputs",1],["its",1],["parent",1],["was",1],["given",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",3],["fork",9],["inherits",2],["inputs",3],["its",2],["parent",7],["was",2],["given",2],["tmp",3],["path",3],["list",2],["messages",2],["returns",2],["frame",4],["rows",1],["branch",9],["projector",2],["reading",1],["meant",1],["export",2],["claimed",1],["from",2],["turns",1],["not",3],["worse",1],["missed",1],["ones",1],["inherited",8],["config",1],["store",10],["real",2],["root",10],["new",1],["kind",1],["turn",4],["project",1],["id",9],["refs",3],["before",4],["ref",3],["base",1],["csv",3],["base0000001",2],["point",1],["position",2],["conversation",1],["without",1],["message",6],["cursor",2],["checkpoint",1],["has",1],["no",1],["so",1],["cannot",2],["tell",1],["after",1],["every",2],["lands",1],["inheritance",1],["passes",1],["wrong",1],["reason",1],["isolation",2],["never",1],["exercised",1],["at",1],["all",1],["limit",1],["none",1],["alt",1],["len",1],["one",1],["each",1],["side",4],["only",2],["parent00001",2],["child",8],["add",1],["role",1],["user",1],["content",1],["if",1],["isinstance",1],["dict",1],["else",1],["update",1],["metadata",1],["artifact",1],["child000001",3],["service",4],["notebook",1],["item",4],["version",2],["referenced",2],["artifacts",2],["assert",4],["both",1],["directions",1],["half",1],["cursorless",1]]},{"id":"tests/test_notebook_export.py#test_a_reader_error_is_not_swallowed_into_the_paged_default","name":[["test",1],["reader",1],["error",1],["not",1],["swallowed",1],["into",1],["paged",1],["default",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",3],["test",2],["reader",6],["error",6],["not",3],["swallowed",2],["into",2],["paged",3],["default",3],["tmp",2],["path",2],["deleted",1],["except",1],["type",4],["would",2],["have",2],["caught",2],["was",1],["written",1],["tolerate",1],["store",2],["will",1],["take",1],["branch",3],["id",3],["equally",1],["raised",1],["inside",3],["fallen",1],["back",1],["same",1],["silent",1],["partial",1],["failure",1],["inputs",1],["section",1],["exists",1],["avoid",1],["shape",1],["harder",1],["see",1],["breaks",1],["must",1],["break",1],["loudly",1],["class",1],["broken",2],["list",1],["messages",1],["self",1],["root",2],["frame",1],["none",2],["limit",1],["raise",1],["something",1],["wrong",1],["pytest",1],["raises",1],["match",1],["notebook",1],["export",1],["service",1],["markdown",1]]},{"id":"tests/test_notebook_export.py#test_a_reader_error_is_not_swallowed_into_the_paged_default._Broken","name":[["broken",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["class",2],["broken",2],["store",2],["def",1],["list",1],["branch",2],["messages",1],["self",1],["root",1],["frame",1],["id",2],["none",2],["limit",1],["raise",1],["type",1],["error",1],["something",1],["inside",1],["reader",1],["wrong",1]]},{"id":"tests/test_notebook_export.py#test_a_reader_error_is_not_swallowed_into_the_paged_default._Broken.list_branch_messages","name":[["list",1],["branch",1],["messages",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["list",2],["branch",4],["messages",2],["self",2],["root",2],["frame",2],["id",4],["none",4],["limit",2],["raise",1],["type",1],["error",1],["something",1],["inside",1],["reader",1],["wrong",1]]},{"id":"tests/test_notebook_export.py#test_export_bundle_is_deterministic_and_manifest_checksums_match","name":[["test",1],["export",1],["bundle",1],["deterministic",1],["manifest",1],["checksums",1],["match",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["export",3],["bundle",4],["deterministic",2],["manifest",6],["checksums",2],["match",2],["service",4],["notebook",1],["store",1],["first",3],["root",4],["second",2],["assert",4],["zipfile",1],["zip",1],["file",1],["io",2],["bytes",1],["as",1],["archive",4],["names",2],["sorted",1],["namelist",1],["json",3],["python",1],["ipynb",2],["loads",1],["read",2],["item",4],["files",1],["data",3],["name",1],["size",1],["len",1],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"tests/test_notebook_export.py#test_markdown_deduplicates_by_version_not_by_name","name":[["test",1],["markdown",1],["deduplicates",1],["by",2],["version",1],["not",1],["name",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["deduplicates",2],["by",4],["version",4],["not",2],["name",2],["tmp",3],["path",3],["two",4],["turns",1],["citing",1],["one",5],["pinned",1],["input",2],["same",1],["referenced",1],["under",1],["alias",2],["still",1],["but",1],["different",1],["versions",1],["file",1],["whole",1],["point",1],["pinning",1],["config",1],["store",8],["real",1],["root",6],["new",1],["frame",1],["kind",1],["turn",5],["project",1],["id",1],["refs",4],["ref",4],["cohort",4],["csv",4],["same00000001",4],["copy",1],["later",1],["later0000002",2],["text",3],["notebook",1],["export",1],["service",1],["decode",1],["utf",1],["assert",2],["count",2]]},{"id":"tests/test_notebook_export.py#test_markdown_does_not_export_the_turn_text","name":[["test",1],["markdown",1],["not",1],["export",1],["turn",1],["text",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["not",3],["export",3],["turn",4],["text",5],["tmp",3],["path",3],["only",1],["provenance",1],["message",1],["body",1],["researcher",1],["unpublished",1],["thinking",1],["different",1],["decision",1],["from",1],["naming",1],["file",1],["pointed",1],["at",1],["config",1],["store",5],["real",1],["root",3],["new",1],["frame",1],["kind",1],["project",1],["id",1],["refs",1],["compare",1],["against",2],["last",2],["week",2],["ref",1],["cohort",2],["csv",2],["aaa111222333",1],["notebook",1],["service",1],["decode",1],["utf",1],["assert",2]]},{"id":"tests/test_notebook_export.py#test_markdown_ignores_metadata_that_is_not_the_expected_shape","name":[["test",1],["markdown",1],["ignores",1],["metadata",1],["not",1],["expected",1],["shape",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["ignores",2],["metadata",4],["not",4],["expected",2],["shape",2],["tmp",3],["path",3],["free",1],["form",1],["json",1],["strict",1],["parse",1],["keeps",1],["inputs",2],["section",1],["statement",1],["about",2],["references",1],["rather",1],["than",1],["whatever",1],["else",2],["future",1],["writer",1],["puts",1],["there",1],["config",1],["store",6],["real",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",6],["message",9],["add",1],["role",1],["user",1],["content",1],["if",1],["isinstance",1],["dict",2],["update",1],["artifact",1],["refs",1],["version",1],["noname00001",1],["text",2],["notebook",1],["export",1],["service",1],["decode",1],["utf",1],["assert",1]]},{"id":"tests/test_notebook_export.py#test_markdown_keeps_a_failed_cell_and_says_it_failed","name":[["test",1],["markdown",1],["keeps",1],["failed",2],["cell",1],["says",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["keeps",2],["failed",4],["cell",2],["says",2],["dropping",1],["would",1],["make",1],["document",1],["describe",1],["run",1],["went",1],["smoothly",1],["service",3],["notebook",1],["export",1],["store",1],["text",6],["root",1],["decode",1],["utf",1],["assert",4],["error",2],["boom",1],["stderr",1],["warning",1],["artifacts",1],["plot",1],["png",1]]},{"id":"tests/test_notebook_export.py#test_markdown_keeps_both_languages_in_execution_order","name":[["test",1],["markdown",1],["keeps",1],["both",1],["languages",1],["execution",1],["order",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["keeps",2],["both",2],["languages",2],["execution",2],["order",2],["bundle",1],["already",1],["splits",1],["them",1],["splitting",1],["must",1],["not",1],["session",1],["record",1],["interleaving",1],["cell",5],["answered",1],["python",3],["two",1],["files",1],["cannot",1],["carry",1],["heading",1],["every",1],["names",1],["its",1],["index",3],["language",1],["state",3],["revision",3],["so",1],["reader",1],["cite",1],["one",1],["service",3],["notebook",1],["export",1],["store",1],["text",8],["root",1],["decode",1],["utf",1],["assert",5],["value",1],["21",1],["stop",1],["boom",1],["11",1],["12",1],["42",1]]},{"id":"tests/test_notebook_export.py#test_markdown_names_the_versions_the_real_store_recorded","name":[["test",1],["markdown",1],["names",1],["versions",1],["real",1],["store",1],["recorded",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",3],["markdown",3],["names",2],["versions",2],["real",3],["store",8],["recorded",2],["tmp",3],["path",3],["production",1],["row",1],["shape",2],["not",1],["invented",1],["config",1],["root",4],["new",1],["frame",1],["kind",1],["turn",3],["project",1],["id",1],["refs",2],["compare",1],["cohort",3],["csv",3],["aaa111222333",3],["against",1],["last",1],["week",1],["ref",2],["sha256",1],["64",1],["now",1],["add",1],["notes",3],["md",3],["bbb444555666",2],["text",6],["notebook",1],["export",1],["service",1],["decode",1],["utf",1],["assert",3],["inputs",1]]},{"id":"tests/test_notebook_export.py#test_markdown_reads_past_the_stores_default_message_page","name":[["test",1],["markdown",1],["reads",1],["past",1],["stores",1],["default",1],["message",1],["page",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["reads",2],["past",3],["stores",2],["default",4],["message",3],["page",4],["tmp",3],["path",3],["list",2],["branch",1],["messages",1],["defaults",1],["limit",2],["300",2],["taking",1],["drops",1],["inputs",1],["every",1],["turn",5],["before",1],["last",2],["three",1],["hundred",1],["provenance",1],["quietly",1],["partial",1],["worse",1],["than",1],["absent",1],["reader",1],["cannot",1],["tell",1],["looking",1],["at",1],["subset",1],["config",1],["store",6],["real",1],["root",5],["new",1],["frame",2],["kind",1],["project",1],["id",2],["filler",2],["comes",1],["first",1],["oldest",1],["so",1],["reference",2],["early",1],["would",1],["survive",1],["prove",1],["nothing",1],["has",1],["sit",1],["boundary",1],["matter",1],["index",2],["range",1],["320",1],["add",1],["role",1],["user",1],["content",1],["refs",1],["ref",1],["latest",2],["csv",2],["late000001",2],["text",3],["notebook",1],["export",1],["service",1],["decode",1],["utf",1],["assert",2]]},{"id":"tests/test_notebook_export.py#test_markdown_says_exactly_how_many_inputs_it_did_not_list","name":[["test",1],["markdown",1],["says",1],["exactly",1],["many",1],["inputs",1],["did",1],["not",1],["list",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["says",2],["exactly",2],["many",3],["inputs",3],["did",2],["not",5],["list",3],["tmp",3],["path",3],["bounded",1],["admit",1],["bound",1],["reads",1],["as",1],["complete",1],["remainder",1],["off",1],["by",1],["one",1],["different",1],["kind",2],["lie",1],["from",1],["openai4s",1],["server",1],["import",1],["notebook",3],["export",3],["config",1],["store",5],["real",1],["root",3],["new",1],["frame",1],["turn",2],["project",1],["id",1],["cap",3],["max",1],["rendered",1],["refs",3],["ref",1],["file",1],["csv",1],["012d",2],["range",1],["text",4],["service",1],["decode",1],["utf",1],["assert",3],["more",1],["000000000000",1],["201st",1],["everything",1],["after",1],["genuinely",1],["absent",1],["merely",1],["uncounted",1]]},{"id":"tests/test_notebook_export.py#test_markdown_says_nothing_about_inputs_when_there_were_none","name":[["test",1],["markdown",1],["says",1],["nothing",1],["about",1],["inputs",1],["there",1],["were",1],["none",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["markdown",3],["says",2],["nothing",2],["about",2],["inputs",3],["there",2],["were",2],["none",3],["tmp",3],["path",3],["empty",1],["section",1],["claim",1],["too",1],["question",1],["was",2],["asked",1],["answer",1],["config",1],["store",5],["real",1],["root",4],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",2],["add",1],["message",1],["role",1],["user",1],["content",1],["no",1],["references",1],["here",1],["text",2],["notebook",1],["export",1],["service",1],["decode",1],["utf",1],["assert",1],["not",1]]},{"id":"tests/test_notebook_export.py#test_python_and_r_exports_are_separate_read_only_notebooks","name":[["test",1],["python",1],["exports",1],["separate",1],["read",1],["only",1],["notebooks",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["python",10],["exports",2],["separate",2],["read",3],["only",3],["notebooks",2],["service",4],["notebook",3],["export",1],["store",1],["root",2],["assert",15],["nbformat",1],["metadata",7],["kernelspec",2],["name",3],["python3",1],["ir",1],["len",2],["cells",6],["py",7],["cell",8],["id",3],["openai4s",5],["history",1],["true",1],["state",2],["revision",2],["11",1],["generation",4],["12",1],["outputs",7],["stdout",1],["output",4],["type",2],["stream",2],["text",2],["42",1],["plot",1],["png",1],["error",3],["ename",1],["open",1],["ai4",1],["scell",1],["traceback",1],["boom",1],["trace",1],["line",1]]},{"id":"tests/test_notebook_export.py#test_the_export_asks_for_the_active_branch","name":[["test",1],["export",1],["asks",1],["active",1],["branch",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",3],["test",2],["export",4],["asks",2],["active",2],["branch",11],["tmp",3],["path",3],["end",2],["through",1],["service",4],["route",1],["calls",1],["so",1],["actually",1],["reaches",1],["projector",2],["rather",1],["than",1],["being",1],["defaulted",1],["away",1],["from",1],["openai4s",1],["server",1],["session",3],["domain",3],["import",1],["config",1],["store",8],["real",4],["root",7],["new",1],["frame",4],["kind",1],["turn",2],["project",1],["id",8],["refs",1],["ref",1],["cohort",1],["csv",1],["e2e00000001",2],["asked",6],["list",4],["messages",3],["spy",2],["none",3],["limit",4],["300",1],["append",1],["return",1],["type",2],["ignore",2],["method",2],["assign",2],["try",1],["text",2],["notebook",1],["markdown",1],["decode",1],["utf",1],["finally",1],["assert",5],["never",1],["not",1]]},{"id":"tests/test_notebook_export.py#test_the_export_asks_for_the_active_branch.spy","name":[["spy",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["spy",2],["root",4],["frame",4],["id",9],["branch",5],["none",2],["limit",5],["300",2],["asked",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_notebook_export.py#test_the_export_descriptor_names_markdown_as_markdown","name":[["test",1],["export",1],["descriptor",1],["names",1],["markdown",2],["as",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["export",4],["descriptor",2],["names",2],["markdown",7],["as",3],["md",2],["served",1],["application",1],["zip",1],["download",1],["nothing",1],["will",1],["open",1],["service",4],["notebook",1],["store",1],["exported",5],["root",2],["language",1],["assert",4],["filename",1],["endswith",1],["content",1],["type",1],["startswith",1],["text",1],["immutable",1],["true",1],["data",1]]},{"id":"tests/test_notebook_export.py#test_the_gateway_markdown_export_carries_the_inputs","name":[["test",1],["gateway",1],["markdown",1],["export",1],["carries",1],["inputs",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["gateway",2],["markdown",3],["export",6],["carries",2],["inputs",3],["tmp",3],["path",3],["through",1],["session",6],["domain",9],["service",7],["notebook",4],["route",1],["calls",2],["including",1],["its",1],["active",1],["branch",2],["lookup",1],["earlier",1],["e2",1],["spied",1],["store",8],["from",2],["directly",1],["constructed",1],["proves",1],["passes",2],["given",1],["says",1],["nothing",1],["about",1],["whether",1],["layer",1],["above",1],["right",1],["at",1],["all",1],["openai4s",1],["server",1],["import",1],["config",1],["real",1],["root",3],["new",2],["frame",1],["kind",1],["turn",2],["project",1],["id",1],["refs",1],["cohort",3],["csv",3],["gw0000000001",3],["ref",1],["notebooks",1],["exported",4],["language",1],["payload",4],["data",1],["if",2],["isinstance",2],["dict",1],["else",2],["text",5],["decode",1],["utf",1],["bytes",1],["str",1],["assert",3],["400",1]]},{"id":"tests/test_notebook_export.py#test_unknown_notebook_language_is_rejected","name":[["test",1],["unknown",1],["notebook",1],["language",1],["rejected",1]],"path":[["tests",1],["test",1],["notebook",1],["export",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["notebook",4],["language",2],["rejected",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["python",1],["export",1],["service",1],["store",1],["root",1],["julia",1]]},{"id":"tests/test_notebook_lineage.py","name":[["test",1],["notebook",1],["lineage",1],["py",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["stage",1],["official",2],["notebook",3],["path",2],["host",1],["side",1],["cross",1],["language",1],["lineage",3],["from",9],["future",1],["import",11],["annotations",1],["hashlib",1],["sys",1],["pathlib",1],["types",1],["simple",1],["namespace",1],["openai4s",6],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["server",4],["gateway",2],["as",1],["mod",1],["artifacts",1],["artifact",1],["manager",1],["evidence",3],["snapshot",2],["collect",1],["turn",1],["freeze",1],["bind",1],["cell",1],["enabled",1],["store",2]]},{"id":"tests/test_notebook_lineage.py#_generation","name":[["generation",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["generation",3],["store",3],["root",5],["language",6],["interpreter",4],["env",3],["name",4],["return",1],["create",1],["kernel",1],["frame",1],["id",2],["branch",1],["environment",2],["runtime",1],["bootstrap",1],["status",1],["ok",1],["if",1],["python",1],["else",1],["not",1],["applicable",1],["state",1],["active",1]]},{"id":"tests/test_notebook_lineage.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_notebook_lineage.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_notebook_lineage.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_notebook_lineage.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_notebook_lineage.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_notebook_lineage.py#test_overwrite_maps_to_the_previous_version","name":[["test",1],["overwrite",1],["maps",1],["previous",1],["version",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["test",2],["overwrite",2],["maps",2],["previous",2],["version",16],["tmp",3],["path",6],["cfg",4],["config",1],["data",5],["dir",4],["roadmap",2],["features",1],["feature",1],["flags",1],["stage8",1],["live",1],["notebook",1],["lineage",3],["true",2],["store",9],["db",1],["root",6],["new",1],["frame",4],["kind",1],["turn",1],["project",3],["id",10],["default",3],["status",1],["ready",1],["workspace",13],["ws",1],["mkdir",1],["parents",1],["manager",7],["artifact",1],["lambda",7],["broadcast",1],["args",1],["none",4],["guess",1],["content",1],["type",1],["name",1],["text",4],["csv",5],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["session",4],["simple",1],["namespace",1],["generation",1],["python",4],["sys",1],["executable",1],["base",1],["table",4],["write",3],["value",3],["n1",3],["encoding",3],["utf",3],["first",5],["capture",3],["cell",6],["event",3],["language",3],["artifacts",5],["before",4],["snapshot",2],["n2",2],["second",6],["n3",1],["third",6],["bind",1],["producing",1],["observed",1],["reads",1],["assert",3],["not",1],["inputs",3],["item",2],["close",1]]},{"id":"tests/test_notebook_lineage.py#test_r_csv_to_python_json_creates_version_lineage_and_two_env_snapshots","name":[["test",1],["csv",1],["python",1],["json",1],["creates",1],["version",1],["lineage",1],["two",1],["env",1],["snapshots",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["test",2],["csv",22],["python",7],["json",20],["creates",2],["version",25],["lineage",9],["two",2],["env",14],["snapshots",2],["tmp",3],["path",6],["cfg",4],["config",1],["data",5],["dir",4],["roadmap",2],["features",1],["feature",1],["flags",1],["stage8",1],["live",1],["notebook",1],["true",3],["store",16],["db",1],["root",15],["new",1],["frame",7],["kind",3],["turn",6],["project",4],["id",32],["default",4],["status",1],["ready",1],["workspace",14],["ws",1],["mkdir",1],["parents",1],["manager",6],["artifact",3],["lambda",6],["broadcast",1],["args",1],["none",3],["guess",1],["content",1],["type",1],["name",2],["text",3],["if",1],["endswith",1],["else",1],["application",1],["checksum",2],["hashlib",1],["sha256",1],["read",3],["bytes",1],["hexdigest",1],["session",3],["simple",1],["namespace",1],["generation",4],["usr",2],["bin",2],["rscript",2],["mini",1],["sys",2],["executable",2],["base",1],["before",4],["snapshot",9],["table",8],["write",2],["value",1],["n1",1],["n2",1],["encoding",2],["utf",2],["capture",9],["cell",10],["event",2],["language",2],["bind",2],["artifacts",8],["producing",2],["observed",2],["reads",4],["py",9],["assert",10],["inputs",3],["item",6],["meta",2],["interpreter",2],["freeze",1],["evidence",4],["identity",1],["branch",2],["execution",2],["exec",2],["user",2],["request",2],["then",2],["candidate",2],["answer",2],["filename",1],["ab",1],["32",1],["exists",1],["cells",1],["files",1],["versions",1],["input",1],["output",1],["refs",7],["ref",2],["art",1],["collected",4],["collect",1],["close",1]]},{"id":"tests/test_notebook_lineage.py#test_runtime_observation_is_the_only_production_read_set","name":[["test",1],["runtime",1],["observation",1],["only",1],["production",1],["read",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",4],["test",2],["runtime",2],["observation",2],["only",2],["production",2],["read",2],["tmp",3],["path",4],["workspace",7],["ws",1],["mkdir",1],["table",3],["csv",3],["write",1],["text",1],["encoding",1],["utf",1],["class",1],["store",3],["staticmethod",2],["version",1],["args",2],["kwargs",2],["return",2],["none",1],["list",1],["artifacts",3],["assert",2],["bind",2],["cell",6],["lineage",2],["root",4],["frame",2],["id",6],["project",4],["producing",2],["observed",2],["reads",2]]},{"id":"tests/test_notebook_lineage.py#test_runtime_observation_is_the_only_production_read_set.Store","name":[["store",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["class",2],["store",2],["staticmethod",2],["def",2],["version",1],["path",1],["args",2],["kwargs",2],["return",2],["none",1],["list",1],["artifacts",1]]},{"id":"tests/test_notebook_lineage.py#test_runtime_observation_is_the_only_production_read_set.Store.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["list",2],["artifacts",2],["args",2],["kwargs",2],["return",1]]},{"id":"tests/test_notebook_lineage.py#test_runtime_observation_is_the_only_production_read_set.Store.version_for_path","name":[["version",1],["path",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["version",2],["path",2],["args",2],["kwargs",2],["return",1],["none",1]]},{"id":"tests/test_notebook_lineage.py#test_stage8_flag_makes_notebook_official_without_the_old_developer_switch","name":[["test",1],["stage8",1],["flag",1],["makes",1],["notebook",1],["official",1],["without",1],["old",1],["developer",1],["switch",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["test",2],["stage8",3],["flag",2],["makes",2],["notebook",5],["official",4],["without",2],["old",2],["developer",2],["switch",2],["off",2],["config",2],["roadmap",4],["features",2],["feature",2],["flags",2],["live",1],["lineage",1],["true",2],["assert",2],["enabled",2],["false",1]]},{"id":"tests/test_notebook_lineage.py#test_stage8_flag_opens_repl_routes_without_the_developer_switch","name":[["test",1],["stage8",1],["flag",1],["opens",1],["repl",1],["routes",1],["without",1],["developer",1],["switch",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["test",3],["stage8",8],["flag",2],["opens",2],["repl",10],["routes",2],["without",2],["developer",2],["switch",2],["tmp",3],["path",3],["cfg",5],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",3],["key",2],["roadmap",2],["features",1],["feature",1],["flags",1],["live",1],["notebook",3],["lineage",1],["true",7],["assert",5],["false",2],["official",1],["enabled",1],["runner",11],["gateway",2],["mod",2],["session",1],["hub",2],["start",3],["idle",1],["sweeper",1],["fid",3],["store",1],["new",2],["frame",1],["kind",3],["turn",1],["project",1],["id",6],["default",1],["status",1],["ready",1],["hits",4],["ticket",2],["simple",1],["namespace",1],["job",2],["execution",3],["owner",2],["user",2],["wait",1],["result",1],["lambda",10],["cell",2],["index",1],["submit",1],["rfid",2],["pid",2],["code",5],["kwargs",7],["append",2],["kernel",6],["args",5],["ok",5],["state",1],["running",1],["stop",2],["restart",2],["env",2],["interrupt",2],["handler",7],["object",1],["make",1],["replies",4],["list",1],["tuple",1],["query",1],["body",1],["print",2],["language",1],["python",1],["json",1],["value",2],["200",1],["post",2],["frames",2],["execute",1],["202",1],["action",2],["403",1],["close",1]]},{"id":"tests/test_notebook_lineage.py#test_user_repl_reads_agent_namespace_on_the_shared_generation","name":[["test",1],["user",1],["repl",1],["reads",1],["agent",1],["namespace",1],["shared",1],["generation",1]],"path":[["tests",1],["test",1],["notebook",1],["lineage",1],["py",1]],"body":[["def",2],["test",3],["user",2],["repl",3],["reads",2],["agent",10],["namespace",2],["shared",2],["generation",5],["tmp",3],["path",3],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage8",1],["live",1],["notebook",1],["lineage",1],["true",1],["runner",9],["gateway",1],["mod",1],["session",2],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["fid",4],["store",1],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",6],["default",3],["status",2],["ready",1],["st",3],["state",1],["execution",2],["owner",2],["language",1],["python",2],["reason",1],["cell",5],["info",3],["execute",1],["log",1],["marker",3],["91",2],["lambda",1],["event",1],["none",2],["assert",6],["result",6],["error",1],["run",1],["print",1],["ok",1],["stdout",1],["strip",1],["inspected",2],["variables",2],["inspect",1],["names",2],["item",2],["name",1],["finally",1],["close",1]]},{"id":"tests/test_observability.py","name":[["test",1],["observability",1],["py",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["correlation",6],["ids",1],["redaction",3],["structured",1],["logs",2],["daemon",1],["logged",1],["bare",1],["print",1],["carried",1],["no",2],["request",2],["identity",1],["so",2],["user",1],["reporting",1],["my",1],["run",1],["failed",1],["could",1],["not",4],["be",1],["tied",1],["session",1],["remote",1],["job",1],["became",1],["support",1],["meant",1],["guessing",1],["from",2],["timestamps",1],["security",1],["critical",1],["half",1],["proposal",1],["requires",1],["diagnostics",1],["exports",1],["carry",1],["secret",2],["material",1],["says",1],["explicitly",1],["denylist",1],["evidence",1],["tests",1],["below",1],["assert",1],["values",1],["leaving",1],["process",1],["field",2],["names",1],["under",1],["unremarkable",1],["key",2],["exactly",1],["one",1],["name",2],["rule",1],["misses",1],["import",3],["json",1],["pytest",1],["openai4s",1],["observability",1],["id",5],["fingerprint",1],["log",1],["event",1],["new",1],["redact",1],["reset",1],["canary",1],["live",1],["9f3a1c7e4b2d8e6f0a1b2c3d4e5f6071",1],["by",2],["value",1],["shape",1],["emission",1]]},{"id":"tests/test_observability.py#test_a_broken_field_cannot_fail_the_request","name":[["test",1],["broken",1],["field",1],["cannot",1],["fail",1],["request",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",3],["test",2],["broken",2],["field",2],["cannot",2],["fail",2],["request",3],["monkeypatch",3],["capsys",2],["logging",1],["not",2],["allowed",1],["be",1],["reason",1],["dies",1],["setenv",1],["openai4",1],["structured",1],["logs",1],["class",1],["hostile",2],["repr",1],["self",1],["raise",2],["runtime",1],["error",1],["boom",1],["log",1],["event",1],["weird",1],["value",1],["must",1]]},{"id":"tests/test_observability.py#test_a_broken_field_cannot_fail_the_request._Hostile","name":[["hostile",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["class",2],["hostile",2],["def",1],["repr",1],["self",1],["raise",1],["runtime",1],["error",1],["boom",1]]},{"id":"tests/test_observability.py#test_a_broken_field_cannot_fail_the_request._Hostile.__repr__","name":[["repr",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["repr",2],["self",2],["raise",1],["runtime",1],["error",1],["boom",1]]},{"id":"tests/test_observability.py#test_a_broker_reference_survives","name":[["test",1],["broker",1],["reference",1],["survives",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["broker",2],["reference",2],["survives",2],["names",1],["secret",2],["rather",1],["than",1],["being",2],["one",1],["safe",1],["record",1],["its",1],["entire",1],["purpose",1],["ref",3],["v1",1],["llm",2],["api",3],["key",3],["assert",1],["redact",1]]},{"id":"tests/test_observability.py#test_a_foreign_token_does_not_raise","name":[["test",1],["foreign",1],["token",1],["not",1],["raise",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",3],["test",2],["foreign",2],["token",6],["not",3],["raise",2],["background",1],["thread",5],["resetting",1],["from",1],["another",1],["context",1],["must",1],["turn",1],["logging",1],["detail",1],["into",1],["request",1],["failure",1],["import",1],["threading",2],["correlation",3],["id",3],["main",1],["error",3],["other",2],["try",1],["reset",2],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["append",1],["target",1],["start",1],["join",1],["assert",1]]},{"id":"tests/test_observability.py#test_a_foreign_token_does_not_raise.other","name":[["other",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["other",2],["try",1],["reset",1],["correlation",1],["id",1],["token",1],["except",1],["exception",1],["as",1],["noqa",1],["ble001",1],["error",1],["append",1]]},{"id":"tests/test_observability.py#test_a_redacted_value_is_still_correlatable","name":[["test",1],["redacted",1],["value",1],["still",1],["correlatable",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["redacted",2],["value",2],["still",2],["correlatable",2],["two",1],["lines",1],["about",1],["same",1],["secret",1],["must",1],["be",1],["tie",1],["able",1],["without",1],["either",1],["showing",1],["otherwise",1],["redaction",1],["destroys",1],["debuggability",1],["meant",1],["preserve",1],["first",3],["redact",2],["api",2],["key",5],["second",2],["other",2],["assert",2],["not",1]]},{"id":"tests/test_observability.py#test_a_secret_under_a_sensitive_key_is_redacted","name":[["test",1],["secret",1],["under",1],["sensitive",1],["key",1],["redacted",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["secret",2],["under",2],["sensitive",2],["key",5],["redacted",2],["assert",1],["not",1],["json",1],["dumps",1],["redact",1],["api",1]]},{"id":"tests/test_observability.py#test_a_secret_under_an_innocent_key_is_still_redacted","name":[["test",1],["secret",1],["under",1],["innocent",1],["key",1],["still",1],["redacted",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["secret",2],["under",2],["innocent",2],["key",5],["still",2],["redacted",2],["case",1],["denylist",1],["misses",1],["redaction",1],["shape",1],["based",1],["out",2],["json",1],["dumps",1],["redact",1],["note",1],["widget",1],["assert",1],["not",1]]},{"id":"tests/test_observability.py#test_an_emitted_line_never_carries_a_secret","name":[["test",1],["emitted",1],["line",1],["never",1],["carries",1],["secret",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["emitted",2],["line",2],["never",2],["carries",2],["secret",2],["monkeypatch",3],["capsys",3],["setenv",1],["openai4",1],["structured",1],["logs",1],["log",1],["event",1],["configured",1],["api",1],["key",4],["env",1],["token",1],["assert",1],["not",1],["readouterr",1],["err",1]]},{"id":"tests/test_observability.py#test_connector_env_values_are_redacted","name":[["test",1],["connector",1],["env",1],["values",1],["redacted",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["connector",2],["env",3],["values",2],["redacted",2],["assert",1],["key",2],["not",1],["json",1],["dumps",1],["redact",1],["lab",1],["token",1]]},{"id":"tests/test_observability.py#test_enabled_logging_writes_one_json_object_per_line","name":[["test",1],["enabled",1],["logging",1],["writes",1],["one",1],["json",1],["object",1],["per",1],["line",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["enabled",2],["logging",2],["writes",2],["one",2],["json",3],["object",2],["per",2],["line",4],["monkeypatch",3],["capsys",3],["setenv",1],["openai4",1],["structured",1],["logs",1],["log",1],["event",2],["http",2],["request",2],["method",1],["path",2],["api",2],["status",3],["200",1],["readouterr",1],["err",1],["strip",1],["record",4],["loads",1],["assert",3],["ts",1]]},{"id":"tests/test_observability.py#test_events_carry_the_current_id","name":[["test",1],["events",1],["carry",1],["current",1],["id",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["events",2],["carry",2],["current",2],["id",5],["token",2],["correlation",3],["req",2],["try",1],["assert",1],["log",1],["event",1],["thing",1],["happened",1],["finally",1],["reset",1]]},{"id":"tests/test_observability.py#test_fingerprints_are_not_reversible_and_are_stable","name":[["test",1],["fingerprints",1],["not",1],["reversible",1],["stable",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["fingerprints",2],["not",3],["reversible",2],["stable",2],["fp",4],["fingerprint",3],["key",4],["assert",3]]},{"id":"tests/test_observability.py#test_ids_are_unique_and_short_enough_to_read","name":[["test",1],["ids",1],["unique",1],["short",1],["enough",1],["read",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["ids",2],["unique",2],["short",2],["enough",2],["read",2],["new",2],["correlation",2],["id",2],["assert",2],["len",1],["32",1]]},{"id":"tests/test_observability.py#test_logging_is_off_unless_asked_for","name":[["test",1],["logging",1],["off",1],["unless",1],["asked",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["logging",2],["off",2],["unless",2],["asked",2],["monkeypatch",3],["capsys",3],["turning",1],["by",1],["default",1],["would",1],["change",1],["every",1],["existing",1],["deployment",1],["writes",1],["disk",1],["delenv",1],["openai4",1],["structured",1],["logs",1],["raising",1],["false",1],["log",1],["event",2],["quiet",1],["note",1],["hello",1],["assert",1],["readouterr",1],["err",1]]},{"id":"tests/test_observability.py#test_nested_secrets_are_redacted","name":[["test",1],["nested",1],["secrets",1],["redacted",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["secrets",2],["redacted",2],["payload",2],["outer",1],["inner",1],["authorization",1],["key",2],["assert",1],["not",1],["json",1],["dumps",1],["redact",1]]},{"id":"tests/test_observability.py#test_ordinary_text_survives","name":[["test",1],["ordinary",1],["text",1],["survives",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["text",2],["survives",2],["redaction",1],["eats",1],["useful",1],["fields",1],["makes",1],["log",1],["worthless",1],["so",1],["thing",1],["exists",1],["stops",1],["being",1],["done",1],["out",5],["redact",1],["method",2],["post",2],["path",2],["api",2],["frames",2],["abc",2],["kernel",4],["status",2],["200",2],["message",2],["restarted",2],["after",1],["failed",1],["cell",1],["assert",4]]},{"id":"tests/test_observability.py#test_paths_and_urls_are_not_mistaken_for_secrets","name":[["test",1],["paths",1],["urls",1],["not",1],["mistaken",1],["secrets",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["paths",2],["urls",2],["not",2],["mistaken",2],["secrets",2],["long",1],["opaque",1],["looking",1],["but",1],["redacting",1],["them",1],["would",1],["remove",1],["exactly",1],["log",1],["read",1],["value",3],["users",1],["someone",1],["openai4s",1],["artifacts",1],["abcdef0123456789",1],["parquet",1],["https",1],["api",1],["example",1],["com",1],["v1",1],["chat",1],["completions",1],["assert",1],["redact",1]]},{"id":"tests/test_observability.py#test_redaction_terminates_on_deep_structures","name":[["test",1],["redaction",1],["terminates",1],["deep",1],["structures",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["redaction",2],["terminates",2],["deep",5],["structures",2],["dict",1],["node",5],["range",1],["40",1],["next",2],["api",1],["key",3],["assert",1],["not",1],["json",1],["dumps",1],["redact",1]]},{"id":"tests/test_observability.py#test_resetting_restores_the_previous_value","name":[["test",1],["resetting",1],["restores",1],["previous",1],["value",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["resetting",2],["restores",2],["previous",2],["value",2],["outer",4],["correlation",5],["id",5],["inner",3],["reset",2],["assert",1]]},{"id":"tests/test_observability.py#test_short_identifiers_survive","name":[["test",1],["short",1],["identifiers",1],["survive",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["short",2],["identifiers",2],["survive",2],["value",3],["job",1],["abc123",1],["mp",1],["8f2a",1],["frame",1],["42",1],["assert",1],["redact",1],["id",2]]},{"id":"tests/test_observability.py#test_the_id_is_readable_from_anywhere_in_the_call","name":[["test",1],["id",1],["readable",1],["from",1],["anywhere",1],["call",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["id",5],["readable",2],["from",2],["anywhere",2],["call",2],["token",2],["correlation",3],["abc123",2],["try",1],["assert",1],["finally",1],["reset",1]]},{"id":"tests/test_observability.py#test_there_is_no_prompt_logging_helper","name":[["test",1],["there",1],["no",1],["prompt",1],["logging",1],["helper",1]],"path":[["tests",1],["test",1],["observability",1],["py",1]],"body":[["def",2],["test",2],["there",2],["no",3],["prompt",3],["logging",2],["helper",2],["prompts",1],["kernel",1],["data",1],["likeliest",1],["carriers",1],["user",1],["unpublished",1],["work",1],["safe",1],["default",1],["they",1],["have",1],["path",1],["out",1],["through",1],["module",3],["at",1],["all",1],["if",1],["one",1],["ever",1],["added",1],["should",1],["be",1],["argument",1],["import",1],["openai4s",1],["observability",1],["as",1],["names",2],["lower",1],["dir",1],["banned",3],["message",1],["transcript",1],["conversation",1],["assert",1],["not",1],["any",1]]},{"id":"tests/test_onboarding.py","name":[["test",1],["onboarding",1],["py",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["first",1],["run",1],["setup",1],["stays",1],["deterministic",1],["validated",1],["secret",1],["free",1],["from",5],["future",1],["import",8],["annotations",1],["io",1],["json",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",2],["config",2],["onboarding",2],["service",1],["providers",1],["alpha",13],["wire",2],["openai",1],["base",6],["url",6],["https",5],["example",6],["v1",1],["model",4],["beta",3],["anthropic",1],["mark",1],["parametrize",1],["kwargs",1],["message",1],["provider",8],["missing",1],["unknown",1],["must",2],["not",2],["be",1],["empty",1],["ftp",1],["absolute",1],["http",1],["user",1],["pass",1],["contain",1],["credentials",1],["token",2],["query",2],["fragment",2],["api",1],["key",1],["changeme",1],["placeholder",1]]},{"id":"tests/test_onboarding.py#MemorySettings","name":[["memory",1],["settings",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["class",2],["memory",2],["settings",3],["stands",1],["store",3],["surface",1],["secret",3],["accessors",1],["mirror",1],["real",1],["under",1],["plaintext",1],["backend",1],["value",6],["hand",1],["straight",1],["back",1],["onboarding",1],["writes",1],["user",1],["api",1],["key",10],["through",1],["broker",1],["now",1],["so",1],["double",1],["has",1],["carry",1],["part",1],["contract",1],["tests",1],["below",1],["assert",1],["not",1],["leak",1],["into",1],["response",1],["orthogonal",1],["stored",1],["def",6],["init",1],["self",11],["none",3],["values",5],["dict",1],["str",11],["setting",4],["return",3],["scope",1],["close",1],["pass",1]]},{"id":"tests/test_onboarding.py#MemorySettings.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["values",1],["dict",1],["str",2]]},{"id":"tests/test_onboarding.py#MemorySettings.close","name":[["close",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["close",2],["self",2],["none",2],["pass",1]]},{"id":"tests/test_onboarding.py#MemorySettings.get_secret_setting","name":[["secret",1],["setting",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["secret",2],["setting",2],["self",3],["key",3],["str",4],["return",1],["values",1]]},{"id":"tests/test_onboarding.py#MemorySettings.get_setting","name":[["setting",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["setting",2],["self",3],["key",3],["str",2],["return",1],["values",1]]},{"id":"tests/test_onboarding.py#MemorySettings.set_secret_setting","name":[["secret",1],["setting",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["secret",2],["setting",2],["self",3],["key",3],["str",8],["value",4],["scope",2],["values",1],["return",1]]},{"id":"tests/test_onboarding.py#MemorySettings.set_setting","name":[["setting",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["setting",2],["self",3],["key",3],["str",4],["value",3],["none",2],["values",1]]},{"id":"tests/test_onboarding.py#service","name":[["service",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["service",5],["tmp",3],["path",5],["tuple",2],["onboarding",3],["memory",3],["settings",6],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["simple",1],["namespace",1],["provider",1],["alpha",3],["base",1],["url",1],["https",1],["example",1],["v1",1],["model",1],["api",1],["key",1],["return",1],["providers",1]]},{"id":"tests/test_onboarding.py#test_as_dict_projects_the_key_flag_as_a_real_boolean","name":[["test",1],["as",2],["dict",1],["projects",1],["key",1],["flag",1],["real",1],["boolean",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["as",6],["dict",5],["projects",2],["key",6],["flag",2],["real",2],["boolean",2],["has",4],["api",4],["must",1],["be",1],["bool",1],["printed",1],["projection",1],["not",6],["whatever",1],["field",2],["happens",1],["hold",1],["openai4s",2],["init",1],["json",2],["prints",1],["stdout",4],["so",1],["coercion",1],["barrier",1],["string",1],["assigned",1],["cannot",1],["reach",1],["through",1],["also",1],["stops",1],["code",2],["ql",1],["name",1],["based",1],["py",1],["clear",1],["text",1],["logging",1],["heuristic",1],["from",2],["tracking",1],["into",1],["print",1],["suppression",1],["comment",1],["would",1],["have",1],["because",1],["scanning",1],["honour",1],["them",1],["onboarding",3],["import",1],["result",2],["leaked",3],["provider",1],["alpha",3],["model",1],["mini",1],["base",1],["url",1],["https",1],["example",1],["sk",2],["type",2],["ignore",1],["arg",1],["complete",1],["true",3],["data",1],["dir",1],["tmp",1],["platform",1],["linux",1],["native",1],["runtime",1],["supported",1],["projected",2],["assert",2],["dumps",1]]},{"id":"tests/test_onboarding.py#test_clear_api_key_is_explicit","name":[["test",1],["clear",1],["api",1],["key",1],["explicit",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["clear",3],["api",7],["key",7],["explicit",2],["tmp",3],["path",3],["onboarding",3],["settings",4],["service",1],["values",3],["llm",3],["keep",2],["me",2],["configure",2],["provider",2],["alpha",2],["assert",3],["result",2],["true",1],["has",1],["false",1]]},{"id":"tests/test_onboarding.py#test_cmd_init_json_stdout_is_a_secret_free_projection","name":[["test",1],["cmd",1],["init",1],["json",1],["stdout",1],["secret",1],["free",1],["projection",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["cmd",3],["init",3],["json",4],["stdout",3],["secret",7],["free",2],["projection",2],["tmp",3],["path",3],["monkeypatch",4],["capsys",3],["import",2],["importlib",2],["main",5],["module",1],["openai4s",1],["cli",1],["onboarding",3],["settings",3],["service",2],["not",3],["7d4231",1],["setattr",2],["lambda",1],["sys",1],["stdin",2],["io",2],["string",1],["args",2],["simple",1],["namespace",1],["provider",2],["alpha",1],["model",2],["none",2],["base",2],["url",2],["non",1],["interactive",1],["true",4],["api",5],["key",5],["clear",1],["false",1],["assert",6],["captured",4],["readouterr",1],["payload",3],["loads",1],["out",2],["has",2],["complete",1],["data",1],["dir",1],["platform",1],["native",1],["runtime",1],["supported",1],["err",1],["values",1],["llm",1]]},{"id":"tests/test_onboarding.py#test_complete_skip_does_not_require_a_provider_or_key","name":[["test",1],["complete",1],["skip",1],["not",1],["require",1],["provider",1],["key",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["complete",5],["skip",3],["not",3],["require",2],["provider",2],["key",2],["tmp",3],["path",3],["onboarding",3],["settings",2],["service",1],["result",3],["true",2],["assert",3],["setting",1],["super",1],["secret",1],["json",1],["dumps",1],["as",1],["dict",1]]},{"id":"tests/test_onboarding.py#test_configure_preserves_stored_model_and_base_url_when_only_touching_key","name":[["test",1],["configure",1],["preserves",1],["stored",1],["model",1],["base",1],["url",1],["only",1],["touching",1],["key",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["configure",3],["preserves",2],["stored",3],["model",7],["base",7],["url",7],["only",2],["touching",2],["key",6],["tmp",3],["path",4],["onboarding",2],["settings",7],["service",1],["operator",1],["previously",1],["customized",1],["active",1],["provider",4],["values",6],["llm",6],["alpha",5],["custom",3],["https",3],["corp",3],["proxy",3],["v1",3],["non",1],["interactive",1],["passes",1],["none",2],["must",1],["not",1],["reset",1],["customization",1],["back",1],["spec",1],["defaults",1],["result",3],["api",2],["fresh",2],["assert",5]]},{"id":"tests/test_onboarding.py#test_configure_rejects_invalid_or_secret_bearing_inputs","name":[["test",1],["configure",1],["rejects",1],["invalid",1],["secret",1],["bearing",1],["inputs",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["configure",3],["rejects",2],["invalid",2],["secret",2],["bearing",2],["inputs",2],["tmp",3],["path",3],["kwargs",5],["message",3],["onboarding",3],["settings",1],["service",1],["if",1],["model",4],["explicit",1],["empty",4],["falls",1],["back",1],["by",1],["design",1],["provider",2],["whose",1],["declared",1],["default",1],["also",1],["exercise",1],["validation",1],["boundary",1],["providers",2],["base",1],["url",1],["https",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1]]},{"id":"tests/test_onboarding.py#test_configure_uses_provider_defaults_and_returns_no_secret","name":[["test",1],["configure",1],["uses",1],["provider",1],["defaults",1],["returns",1],["no",1],["secret",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["configure",3],["uses",2],["provider",4],["defaults",2],["returns",2],["no",2],["secret",5],["tmp",3],["path",3],["onboarding",2],["settings",2],["service",1],["result",8],["beta",4],["api",4],["key",4],["super",3],["value",3],["assert",8],["model",1],["base",1],["url",1],["https",1],["example",1],["has",1],["true",2],["complete",1],["values",1],["llm",1],["not",2],["repr",1],["as",1],["dict",1]]},{"id":"tests/test_onboarding.py#test_invalid_api_key_does_not_partially_write_model_settings","name":[["test",1],["invalid",1],["api",1],["key",1],["not",1],["partially",1],["write",1],["model",1],["settings",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["api",3],["key",3],["not",2],["partially",2],["write",2],["model",2],["settings",4],["tmp",3],["path",3],["onboarding",2],["service",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["placeholder",1],["configure",1],["provider",1],["beta",1],["changeme",1],["assert",1],["values",1]]},{"id":"tests/test_onboarding.py#test_switching_provider_does_not_reuse_previous_provider_defaults","name":[["test",1],["switching",1],["provider",2],["not",1],["reuse",1],["previous",1],["defaults",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["switching",2],["provider",6],["not",2],["reuse",2],["previous",2],["defaults",4],["tmp",3],["path",3],["onboarding",3],["settings",2],["service",1],["values",1],["update",1],["llm",3],["alpha",4],["model",3],["custom",3],["base",2],["url",2],["https",2],["example",2],["v1",1],["assert",2],["beta",4]]},{"id":"tests/test_onboarding.py#test_switching_provider_drops_the_previous_provider_key","name":[["test",1],["switching",1],["provider",2],["drops",1],["previous",1],["key",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["switching",2],["provider",7],["drops",2],["previous",2],["key",7],["tmp",3],["path",3],["monkeypatch",4],["onboarding",2],["settings",3],["service",1],["values",2],["update",1],["llm",4],["alpha",2],["api",5],["secret",1],["delenv",2],["openai4",2],["raising",2],["false",3],["beta",3],["result",3],["configure",1],["assert",3],["has",1]]},{"id":"tests/test_onboarding.py#test_web_status_omits_data_dir_and_the_key","name":[["test",1],["web",1],["status",1],["omits",1],["data",1],["dir",1],["key",1]],"path":[["tests",1],["test",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["web",3],["status",3],["omits",2],["data",3],["dir",3],["key",5],["tmp",3],["path",3],["onboarding",3],["settings",1],["service",1],["configure",1],["provider",1],["beta",1],["api",3],["super",2],["secret",2],["value",2],["payload",7],["assert",6],["outbound",1],["contacted",1],["false",1],["has",1],["true",1],["not",3],["json",1],["dumps",1]]},{"id":"tests/test_orchestration_backend_opacity.py","name":[["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["inv",1],["backend",8],["opacity",1],["asserted",1],["before",1],["first",2],["exists",1],["plan",1],["orders",1],["test",3],["ahead",1],["any",1],["slurm",7],["code",1],["purpose",1],["leak",3],["guard",1],["written",3],["afterwards",1],["against",1],["whatever",1],["leaked",1],["codifies",1],["current",1],["state",1],["calls",1],["rule",2],["has",1],["be",1],["built",1],["fit",1],["holds",1],["orchestration",4],["core",4],["everything",1],["openai4s",2],["not",5],["inside",1],["subpackage",2],["never",3],["says",1],["sbatch",2],["squeue",2],["partition",4],["qos",3],["srun",2],["scancel",2],["sacct",2],["its",1],["import",9],["graph",1],["reaches",1],["module",2],["source",1],["level",1],["absence",1],["easy",1],["satisfy",1],["while",2],["importing",1],["one",1],["line",1],["away",1],["scheduler",6],["words",5],["legitimate",1],["somewhere",1],["live",1],["only",1],["cluster",1],["toml",1],["word",4],["list",1],["deliberately",1],["about",2],["schedulers",1],["string",1],["alone",1],["two",1],["would",2],["realistically",1],["sneak",1],["into",1],["generic",1],["resource",1],["profile",1],["quietly",1],["make",1],["abstraction",1],["shaped",1],["hole",1],["from",2],["future",1],["annotations",1],["ast",1],["json",1],["re",7],["sys",1],["pathlib",1],["path",5],["pytest",3],["repo",2],["file",1],["resolve",1],["parent",2],["names",2],["owns",1],["matched",2],["case",1],["insensitively",1],["as",2],["whole",1],["so",3],["partitioning",1],["prose",2],["trip",1],["gpu",1],["pbs",1],["torque",1],["lsf",1],["bsub",1],["compile",2],["join",2],["ignorecase",2],["paths",1],["identifiers",1],["they",1],["substrings",1],["writing",1],["found",1],["matters",1],["bslurm",1],["match",1],["character",1],["boundary",1],["scan",1],["over",1],["have",1],["waved",1],["through",1],["single",1],["most",1],["likely",1],["spelling",1],["falsification",1],["below",1],["surfaced",1],["subpackages",1],["allowed",1],["name",3],["implementation",1],["exactly",1],["vocabulary",1],["belongs",1],["dirs",1],["local",1],["mark",2],["parametrize",2],["modules",2],["ids",2],["lambda",2]]},{"id":"tests/test_orchestration_backend_opacity.py#_core_modules","name":[["core",1],["modules",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["def",2],["core",2],["modules",5],["list",2],["path",5],["every",1],["orchestration",3],["module",1],["not",1],["inside",1],["backend",2],["subpackage",1],["sorted",1],["rglob",1],["py",1],["rel",3],["relative",1],["if",1],["parts",2],["dirs",1],["continue",1],["append",1],["return",1]]},{"id":"tests/test_orchestration_backend_opacity.py#test_core_imports_never_reach_a_backend","name":[["test",1],["core",1],["imports",1],["never",1],["reach",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["def",2],["test",2],["core",3],["imports",4],["never",2],["reach",2],["backend",4],["path",8],["source",1],["level",1],["silence",1],["cheap",1],["fake",1],["import",4],["graph",1],["claim",1],["walks",1],["module",2],["own",1],["refuses",1],["any",1],["names",3],["subpackage",1],["scheduler",1],["including",1],["from",2],["slurm",1],["reads",1],["innocently",1],["whole",1],["leak",1],["tree",2],["ast",4],["parse",1],["read",1],["text",1],["encoding",1],["utf",1],["filename",1],["str",2],["imported",5],["list",1],["node",6],["walk",1],["if",2],["isinstance",2],["extend",2],["alias",4],["name",5],["elif",1],["base",3],["append",1],["offenders",3],["sorted",1],["re",1],["search",1],["assert",1],["not",1],["relative",1],["repo",1],["orchestration",1],["must",1],["be",1],["importable",1],["no",1],["present",1],["at",1],["all",1]]},{"id":"tests/test_orchestration_backend_opacity.py#test_core_is_importable_without_any_backend_module","name":[["test",1],["core",1],["importable",1],["without",1],["any",1],["backend",1],["module",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["def",2],["test",4],["core",2],["importable",2],["without",2],["any",2],["backend",4],["module",2],["runtime",1],["form",1],["same",1],["claim",2],["importing",4],["contract",3],["must",1],["not",4],["drag",1],["implementation",1],["subprocess",3],["fastidiousness",1],["first",1],["version",1],["did",1],["process",2],["by",1],["deleting",1],["openai4s",3],["orchestration",3],["from",2],["sys",4],["modules",3],["re",2],["left",1],["two",2],["live",1],["copies",1],["every",1],["enum",1],["interpreter",2],["imported",2],["before",1],["purge",1],["storage",1],["holds",1],["desired",2],["state",2],["import",4],["time",1],["kept",1],["old",1],["classes",1],["while",1],["everything",1],["after",1],["got",1],["new",1],["ones",1],["comparisons",1],["across",1],["seam",1],["then",1],["false",1],["between",1],["values",1],["print",2],["identically",1],["so",1],["reconciler",1],["stopped",2],["recognising",1],["silently",1],["never",1],["ran",1],["its",1],["cancel",1],["barrier",1],["unrelated",1],["tests",1],["failed",1],["full",1],["suite",1],["passed",1],["alone",1],["cause",1],["was",1],["fresh",1],["also",1],["stronger",1],["loads",2],["no",1],["about",2],["clean",1],["one",1],["has",5],["already",1],["rearranged",1],["probe",2],["json",3],["as",1],["loaded",5],["if",2],["startswith",1],["dumps",1],["port",2],["hasattr",2],["allocation",1],["token",3],["submission",1],["completed",2],["run",1],["executable",1],["cwd",1],["str",1],["repo",1],["capture",1],["output",1],["true",3],["text",1],["timeout",1],["120",1],["check",1],["result",4],["stdout",1],["strip",1],["splitlines",1],["leaked",3],["sorted",1],["path",1],["search",1],["assert",2]]},{"id":"tests/test_orchestration_backend_opacity.py#test_core_source_never_names_a_scheduler","name":[["test",1],["core",1],["source",1],["never",1],["names",1],["scheduler",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["def",2],["test",2],["core",3],["source",4],["never",3],["names",3],["scheduler",3],["path",6],["read",1],["text",1],["encoding",1],["utf",1],["hits",3],["sorted",2],["group",1],["lower",1],["word",1],["re",1],["finditer",1],["assert",1],["not",1],["relative",1],["repo",1],["concepts",1],["inv",1],["those",1],["words",1],["belong",1],["backend",2],["subpackage",1],["dirs",1],["cluster",1],["toml",1],["orchestration",1]]},{"id":"tests/test_orchestration_backend_opacity.py#test_external_ids_are_wrapped_not_bare_strings","name":[["test",1],["external",1],["ids",1],["wrapped",1],["not",1],["bare",1],["strings",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["def",2],["test",2],["external",5],["ids",2],["wrapped",3],["not",2],["bare",2],["strings",2],["other",1],["half",1],["inv",1],["api",1],["exposes",1],["allocation",8],["id",7],["backend",3],["own",2],["identifier",1],["travels",1],["so",1],["cannot",1],["be",1],["mistaken",1],["one",1],["from",1],["openai4s",2],["orchestration",2],["import",2],["handle",6],["example",2],["12345",2],["assert",3],["str",2],["new",1],["workload",1],["wl",1],["epoch",1],["submission",3],["token",3],["fromlist",1],["mint",1],["public",1],["identity",1],["never",1],["startswith",1],["alloc",1],["none",1]]},{"id":"tests/test_orchestration_backend_opacity.py#test_the_core_exists_and_this_test_is_looking_at_it","name":[["test",2],["core",1],["exists",1],["looking",1],["at",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["def",2],["test",4],["core",3],["exists",2],["looking",2],["at",2],["without",1],["empty",1],["renamed",1],["package",1],["makes",1],["every",1],["assertion",1],["below",1],["vacuously",1],["true",1],["classic",1],["way",1],["leak",1],["guard",1],["passes",1],["forever",1],["modules",4],["names",5],["name",1],["assert",3],["models",1],["py",2],["ports",1],["len",1]]},{"id":"tests/test_orchestration_backend_opacity.py#test_the_guard_would_actually_catch_a_leak","name":[["test",1],["guard",1],["would",1],["actually",1],["catch",1],["leak",1]],"path":[["tests",1],["test",1],["orchestration",1],["backend",1],["opacity",1],["py",1]],"body":[["def",2],["test",2],["guard",4],["would",4],["actually",2],["catch",3],["leak",3],["tmp",3],["path",4],["falsification",1],["nobody",2],["has",1],["seen",1],["fail",1],["knows",1],["works",1],["so",1],["plant",1],["file",1],["exists",1],["confirm",1],["both",1],["halves",1],["fire",1],["planted",3],["leaky",1],["py",1],["write",1],["text",2],["from",2],["openai4s",1],["orchestration",1],["import",3],["slurm",1],["backend",1],["partition",1],["gpu",1],["encoding",2],["utf",2],["source",4],["read",1],["assert",2],["word",1],["re",2],["search",2],["scan",2],["have",2],["missed",2],["tree",2],["ast",3],["parse",1],["names",3],["node",4],["module",1],["alias",2],["name",1],["walk",1],["if",1],["isinstance",1],["any",1]]},{"id":"tests/test_orchestration_distributed.py","name":[["test",1],["orchestration",1],["distributed",1],["py",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["distributed",2],["work",1],["inside",3],["allocation",3],["gang",3],["readiness",4],["m4",3],["two",2],["invariants",1],["both",2],["about",1],["system",1],["would",1],["otherwise",1],["be",1],["plausibly",1],["wrong",1],["rather",2],["than",2],["obviously",1],["broken",1],["inv",2],["task",3],["runs",1],["as",1],["step",3],["resource",3],["workload",1],["already",1],["holds",1],["srun",1],["without",1],["jobid",1],["allocates",1],["one",4],["flag",1],["difference",1],["between",1],["correct",1],["behaviour",1],["turning",1],["interactive",1],["session",5],["into",1],["jobs",1],["nobody",1],["watching",1],["billed",1],["so",1],["argv",1],["asserted",2],["directly",1],["no",1],["handle",2],["case",1],["refuse",1],["fall",1],["back",1],["submitting",1],["multi",2],["node",1],["ready",1],["every",1],["rank",1],["has",2],["registered",1],["not",1],["first",1],["run",1],["started",1],["against",1],["job",1],["whose",1],["other",1],["nodes",2],["still",1],["being",1],["placed",1],["fails",1],["user",1],["computation",1],["looks",1],["like",1],["their",1],["bug",1],["from",9],["future",1],["import",14],["annotations",1],["json",1],["socket",1],["threading",1],["time",1],["pytest",2],["openai4s",8],["orchestration",7],["bootstrap",2],["authority",1],["load",1],["mint",1],["secret",1],["models",1],["external",1],["phase",1],["reason",1],["profile",3],["submission",1],["token",1],["spec",2],["ports",1],["runner",1],["compute",1],["manager",1],["slurm",4],["backend",2],["broker",2],["worker",2],["gateway",2],["registration",1],["store",2],["name",1],["gpu",1],["cpus",1],["gpus",1],["never",1],["new",1],["fixture",1]]},{"id":"tests/test_orchestration_distributed.py#_allocation","name":[["allocation",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["allocation",8],["job",4],["id",7],["str",2],["none",2],["4242",2],["alloc",1],["workload",1],["wl",1],["epoch",1],["submission",2],["token",2],["mint",1],["if",1],["handle",2],["external",2],["backend",1],["slurm",1],["return",1]]},{"id":"tests/test_orchestration_distributed.py#_dial","name":[["dial",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["dial",2],["gateway",3],["credential",3],["host",2],["port",2],["address",1],["sock",5],["socket",1],["create",1],["connection",1],["timeout",1],["10",2],["sendall",1],["json",2],["encode",1],["settimeout",1],["data",2],["recv",1],["4096",1],["assert",1],["loads",1],["decode",1],["split",1],["ok",1],["true",1],["return",1]]},{"id":"tests/test_orchestration_distributed.py#gateway","name":[["gateway",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["gateway",3],["tmp",3],["path",3],["authority",4],["bootstrap",1],["load",1],["mint",1],["secret",1],["node",4],["worker",1],["bind",1],["127",1],["start",1],["try",1],["yield",1],["finally",1],["stop",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_late_rank_completes_the_gang","name":[["test",1],["late",1],["rank",1],["completes",1],["gang",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",3],["test",2],["late",5],["rank",4],["completes",2],["gang",2],["gateway",3],["wait",1],["must",1],["not",1],["conclude",1],["first",3],["arrival",1],["re",1],["checks",1],["node",4],["authority",3],["dial",2],["issue",2],["allocation",2],["id",2],["alloc",3],["epoch",2],["arrive",2],["later",2],["import",1],["time",2],["sleep",1],["append",1],["thread",4],["threading",1],["target",1],["daemon",1],["true",1],["start",1],["try",1],["arrivals",2],["await",1],["workers",1],["expected",1],["timeout",2],["10",1],["assert",1],["len",1],["finally",1],["join",1],["close",2],["sock",2]]},{"id":"tests/test_orchestration_distributed.py#test_a_late_rank_completes_the_gang.arrive_later","name":[["arrive",1],["later",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["arrive",2],["later",2],["import",1],["time",2],["sleep",1],["late",1],["append",1],["dial",1],["node",1],["authority",1],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["rank",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_live_bound_session_registration_survives_orphan_housekeeping","name":[["test",1],["live",1],["bound",1],["session",1],["registration",1],["survives",1],["orphan",1],["housekeeping",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",3],["live",3],["bound",2],["session",8],["registration",5],["survives",2],["orphan",4],["housekeeping",3],["tmp",5],["path",5],["monkeypatch",3],["worker",3],["readiness",1],["may",1],["precede",1],["first",1],["cell",1],["by",1],["ordinary",1],["user",3],["think",1],["time",8],["lease",1],["allocation",11],["owns",1],["parked",1],["socket",1],["so",1],["ttl",3],["must",1],["only",1],["reap",1],["after",1],["release",2],["recovery",1],["another",1],["durable",1],["fence",1],["makes",1],["attempt",1],["unexpected",1],["import",1],["openai4s",1],["orchestration",1],["gateway",3],["as",1],["wg",2],["setattr",1],["05",1],["store",9],["str",1],["state",1],["db",1],["authority",6],["bootstrap",1],["load",1],["mint",1],["secret",1],["node",11],["bind",1],["127",1],["start",1],["sock",4],["none",2],["try",1],["manager",4],["compute",1],["workspace",1],["root",1],["ws",1],["credentials",1],["isolated",1],["lambda",1],["backend",3],["fake",2],["workload",2],["request",1],["id",8],["s1",2],["owner",1],["u1",1],["profile",2],["resource",1],["name",1],["single",1],["workloads",4],["create",1],["phase",2],["active",1],["save",1],["dial",1],["issue",1],["epoch",1],["rank",1],["deadline",4],["monotonic",4],["while",2],["accepted",2],["sleep",3],["01",2],["assert",7],["accept",1],["loop",1],["tick",1],["5s",1],["well",1],["past",1],["reaped",3],["expected",2],["reason",2],["cancelled",1],["not",3],["arrived",1],["finally",1],["if",1],["close",2],["stop",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_multi_node_session_is_not_ready_on_one_rank","name":[["test",1],["multi",1],["node",1],["session",1],["not",1],["ready",1],["one",1],["rank",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",4],["test",2],["multi",2],["node",3],["session",6],["not",3],["ready",3],["one",3],["rank",2],["tmp",5],["path",5],["whole",1],["point",1],["m4",1],["at",1],["level",1],["user",2],["sees",1],["store",7],["str",1],["state",1],["db",1],["try",1],["authority",4],["bootstrap",1],["load",1],["mint",1],["secret",1],["class",1],["partial",3],["gateway",3],["await",2],["workers",4],["self",2],["allocation",7],["id",5],["epoch",2],["expected",2],["timeout",3],["return",2],["rank0",3],["only",1],["ever",1],["shows",1],["up",1],["worker",3],["manager",6],["compute",1],["workspace",1],["root",1],["ws",1],["kernel",1],["factory",1],["lambda",2],["registration",1],["object",1],["credentials",1],["isolated",1],["backend",3],["fake",2],["workload",2],["request",1],["s1",4],["owner",1],["u1",1],["profile",2],["two",1],["nodes",1],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["phase",3],["workloads",2],["create",1],["active",1],["save",1],["assert",6],["attach",1],["false",1],["readiness",6],["registered",1],["blocked",1],["kept",1],["so",1],["those",1],["still",1],["be",1],["released",1],["runtime",1],["registrations",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_multi_node_session_is_not_ready_on_one_rank._PartialGateway","name":[["partial",1],["gateway",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["class",2],["partial",2],["gateway",2],["def",2],["await",2],["workers",1],["self",2],["allocation",2],["id",2],["epoch",2],["expected",1],["timeout",2],["return",2],["rank0",2],["only",1],["one",1],["node",1],["ever",1],["shows",1],["up",1],["worker",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_multi_node_session_is_not_ready_on_one_rank._PartialGateway.await_worker","name":[["await",1],["worker",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["await",2],["worker",2],["self",2],["allocation",2],["id",2],["epoch",2],["timeout",2],["return",1],["rank0",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_multi_node_session_is_not_ready_on_one_rank._PartialGateway.await_workers","name":[["await",1],["workers",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["await",2],["workers",2],["self",2],["allocation",2],["id",2],["epoch",2],["expected",2],["timeout",2],["return",1],["rank0",1],["only",1],["one",1],["node",1],["ever",1],["shows",1],["up",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness","name":[["test",1],["reaped",1],["partial",1],["rank",1],["cannot",1],["satisfy",1],["later",1],["gang",1],["readiness",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",6],["test",2],["reaped",2],["partial",3],["rank",11],["cannot",2],["satisfy",2],["later",2],["gang",3],["readiness",6],["tmp",5],["path",5],["gateway",5],["manager",9],["share",1],["transport",5],["while",1],["parked",1],["if",1],["orphan",1],["ttl",2],["closes",1],["before",1],["arrives",1],["must",1],["drop",1],["stale",1],["registration",3],["rather",1],["than",1],["count",1],["two",1],["ranks",1],["build",1],["driver",1],["kernel",2],["over",1],["closed",2],["socket",1],["store",7],["str",1],["state",1],["db",1],["try",1],["authority",4],["bootstrap",1],["load",1],["mint",1],["secret",1],["class",3],["init",2],["self",8],["live",3],["true",1],["alive",1],["return",2],["rank0",3],["rank1",3],["rounds",2],["await",1],["workers",2],["allocation",6],["id",4],["epoch",1],["expected",1],["timeout",3],["pop",1],["built",3],["compute",1],["session",4],["workspace",1],["root",1],["ws",1],["factory",1],["lambda",2],["append",1],["credentials",1],["isolated",1],["backend",3],["fake",2],["workload",2],["request",1],["s1",5],["owner",1],["user",1],["u1",1],["profile",2],["workloads",2],["create",1],["phase",2],["active",1],["save",1],["assert",6],["attach",2],["worker",2],["false",3],["reaper",1],["registered",1],["not",1],["ready",1],["runtime",1],["registrations",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness._Gateway","name":[["gateway",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["class",2],["gateway",2],["def",1],["await",1],["workers",1],["self",1],["allocation",1],["id",1],["epoch",1],["expected",1],["timeout",1],["return",1],["rounds",1],["pop",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness._Gateway.await_workers","name":[["await",1],["workers",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["await",2],["workers",2],["self",2],["allocation",2],["id",2],["epoch",2],["expected",2],["timeout",2],["return",1],["rounds",1],["pop",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness._Rank","name":[["rank",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["class",2],["rank",5],["def",1],["init",1],["self",3],["transport",2]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness._Rank.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["init",2],["self",4],["rank",4],["transport",2]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness._Transport","name":[["transport",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["class",2],["transport",2],["def",2],["init",1],["self",4],["live",2],["true",1],["alive",1],["return",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness._Transport.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["init",2],["self",3],["live",1],["true",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_reaped_partial_rank_cannot_satisfy_later_gang_readiness._Transport.alive","name":[["alive",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["live",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_single_node_session_does_not_have_to_count","name":[["test",1],["single",1],["node",1],["session",1],["not",1],["have",1],["count",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["single",2],["node",2],["session",3],["not",4],["have",2],["count",2],["tmp",2],["path",2],["gang",1],["refinement",1],["worker",2],["condition",1],["second",1],["one",1],["common",1],["case",1],["must",1],["need",1],["number",1],["nobody",1],["has",1],["assert",1],["readiness",1],["allocation",1],["granted",1],["true",4],["registered",1],["workspace",1],["ready",3],["kernel",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_slurm_backend_is_a_task_runner","name":[["test",1],["slurm",1],["backend",1],["task",1],["runner",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["slurm",4],["backend",4],["task",3],["runner",3],["protocol",1],["caller",1],["asks",1],["rather",1],["than",1],["assuming",1],["cannot",1],["run",1],["steps",1],["must",1],["be",1],["able",1],["say",1],["so",1],["assert",1],["isinstance",1],["broker",2]]},{"id":"tests/test_orchestration_distributed.py#test_a_slurm_worker_selects_the_credential_for_its_rank","name":[["test",1],["slurm",1],["worker",1],["selects",1],["credential",1],["its",1],["rank",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["slurm",4],["worker",7],["selects",2],["credential",3],["its",2],["rank",4],["monkeypatch",5],["from",1],["openai4s",1],["kernel",1],["import",1],["as",1],["mod",2],["setenv",3],["openai4",2],["bootstrap",3],["path",2],["template",1],["shared",2],["json",2],["env",1],["procid",2],["assert",1],["remote",1],["r3",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_step_refuses_a_credential_shaped_environment_name","name":[["test",1],["step",1],["refuses",1],["credential",1],["shaped",1],["environment",1],["name",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["step",4],["refuses",2],["credential",2],["shaped",2],["environment",4],["name",2],["inv",2],["not",1],["stop",1],["applying",1],["because",1],["unit",1],["got",1],["smaller",1],["as",2],["readable",1],["job",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["spec",1],["command",1],["openai4",1],["api",1],["token",1],["shh",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_step_refuses_an_unsafe_job_id","name":[["test",1],["step",1],["refuses",1],["unsafe",1],["job",1],["id",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["step",4],["refuses",2],["unsafe",3],["job",3],["id",3],["broker",3],["slurm",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["build",1],["argv",1],["4242",1],["rm",1],["rf",1],["spec",1],["command",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_timed_out_wait_keeps_the_partial_set_for_the_next_one","name":[["test",1],["timed",1],["out",1],["wait",1],["keeps",1],["partial",1],["next",1],["one",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["timed",3],["out",3],["wait",3],["keeps",2],["partial",2],["next",2],["one",3],["gateway",3],["bug",1],["closes",1],["timeout",4],["path",1],["pop",1],["so",1],["ranks",2],["had",1],["already",1],["arrived",1],["were",1],["destroyed",1],["attach",2],["worker",1],["assigns",1],["from",2],["handed",1],["5s",1],["arriving",1],["further",1],["apart",1],["than",1],["attempt",2],["took",1],["rank",8],["dropped",2],["two",1],["saw",1],["only",2],["gang",1],["could",1],["never",1],["complete",1],["while",1],["socket",1],["sat",1],["orphaned",1],["nothing",1],["holding",1],["reference",1],["close",2],["retry",1],["has",1],["be",1],["additive",1],["way",1],["waiting",1],["rest",1],["ever",1],["become",1],["node",5],["authority",3],["sockets",3],["dial",2],["issue",2],["allocation",2],["id",2],["alloc",4],["epoch",2],["try",1],["first",3],["await",2],["workers",2],["expected",2],["assert",2],["append",1],["second",2],["sorted",1],["was",1],["finally",1],["sock",2]]},{"id":"tests/test_orchestration_distributed.py#test_a_wait_timeout_sweeps_an_orphan_that_arrived_after_the_first_check","name":[["test",1],["wait",1],["timeout",1],["sweeps",1],["orphan",1],["arrived",1],["after",1],["first",1],["check",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",4],["test",4],["wait",3],["timeout",5],["sweeps",2],["orphan",8],["arrived",4],["after",3],["first",4],["check",3],["gateway",7],["monkeypatch",4],["arrival",2],["be",1],["parked",1],["while",1],["unrelated",1],["sleeping",1],["its",1],["activity",1],["too",1],["must",1],["sweep",3],["could",1],["not",3],["have",1],["seen",1],["import",1],["openai4s",1],["orchestration",1],["worker",2],["as",1],["wg",2],["setattr",2],["registration",2],["ttl",1],["authority",2],["no",1],["accept",1],["thread",1],["isolates",1],["branch",1],["deterministically",1],["rather",1],["than",1],["letting",1],["listener",1],["periodic",1],["win",1],["race",1],["node",6],["bind",1],["127",1],["class",1],["transport",6],["closed",3],["false",2],["close",1],["self",2],["graceful",1],["true",4],["allocation",1],["id",1],["alloc",4],["epoch",1],["rank",1],["peer",1],["real",2],["reap",7],["locked",3],["planted",4],["then",2],["plant",3],["once",2],["nonlocal",1],["dropped",2],["if",1],["called",1],["lock",1],["held",1],["initial",1],["reproduce",1],["during",1],["waiter",1],["sleep",1],["return",1],["await",1],["workers",1],["other",1],["expected",1],["assert",2]]},{"id":"tests/test_orchestration_distributed.py#test_a_wait_timeout_sweeps_an_orphan_that_arrived_after_the_first_check._Transport","name":[["transport",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["class",2],["transport",2],["closed",2],["false",1],["def",1],["close",1],["self",2],["graceful",1],["true",2]]},{"id":"tests/test_orchestration_distributed.py#test_a_wait_timeout_sweeps_an_orphan_that_arrived_after_the_first_check._Transport.close","name":[["close",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["close",2],["self",3],["graceful",2],["true",3],["closed",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_wait_timeout_sweeps_an_orphan_that_arrived_after_the_first_check.reap_then_plant_once","name":[["reap",1],["then",1],["plant",1],["once",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["reap",4],["then",2],["plant",3],["once",2],["nonlocal",1],["planted",3],["dropped",2],["real",1],["if",1],["not",1],["locked",1],["called",1],["gateway",1],["lock",1],["held",1],["after",1],["initial",1],["sweep",1],["reproduce",1],["arrival",1],["during",1],["waiter",1],["sleep",1],["node",1],["arrived",1],["alloc",1],["orphan",2],["true",1],["return",1]]},{"id":"tests/test_orchestration_distributed.py#test_a_workload_holding_nothing_is_refused_rather_than_given_a_new_job","name":[["test",1],["workload",1],["holding",1],["nothing",1],["refused",1],["rather",1],["than",1],["given",1],["new",1],["job",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["workload",2],["holding",2],["nothing",2],["refused",2],["rather",2],["than",2],["given",2],["new",2],["job",3],["tempting",1],["fallback",1],["exact",1],["behaviour",1],["inv",2],["forbids",1],["backend",3],["slurm",2],["broker",2],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["run",1],["task",2],["allocation",1],["id",1],["none",1],["spec",1],["command",1],["hostname",1]]},{"id":"tests/test_orchestration_distributed.py#test_an_unawaited_registration_is_reaped","name":[["test",1],["unawaited",1],["registration",1],["reaped",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["unawaited",2],["registration",4],["reaped",4],["gateway",4],["monkeypatch",3],["arrived",2],["was",3],["pruned",1],["only",2],["by",1],["await",2],["workers",2],["key",1],["called",1],["so",2],["straggler",2],["from",1],["superseded",1],["epoch",2],["worker",3],["whose",1],["session",1],["released",1],["while",3],["its",2],["job",1],["queued",1],["held",1],["live",1],["transport",1],["two",1],["makefile",1],["wrappers",1],["accepted",3],["socket",1],["daemon",1],["lifetime",1],["one",1],["leaked",1],["fd",1],["triple",1],["per",1],["ending",1],["emfile",1],["import",1],["openai4s",1],["orchestration",1],["as",1],["wg",2],["setattr",1],["orphan",4],["ttl",1],["05",1],["node",7],["authority",2],["sock",2],["dial",1],["issue",1],["allocation",1],["id",1],["alloc",2],["rank",1],["try",1],["ack",1],["sent",1],["before",1],["parked",1],["first",1],["wait",1],["server",1],["side",1],["handoff",1],["then",1],["nothing",1],["final",1],["must",1],["age",1],["out",1],["even",1],["no",1],["later",1],["arrives",1],["nobody",1],["calls",1],["deadline",4],["time",6],["monotonic",4],["sleep",2],["01",2],["assert",3],["not",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_distributed.py#test_every_rank_is_kept_not_just_the_last_one","name":[["test",1],["every",1],["rank",1],["kept",1],["not",1],["just",1],["last",1],["one",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["every",2],["rank",8],["kept",2],["not",2],["just",2],["last",2],["one",3],["gateway",3],["keyed",1],["by",1],["allocation",2],["epoch",2],["alone",1],["silently",1],["replaced",1],["two",1],["node",5],["session",2],["looked",1],["like",1],["worked",1],["authority",2],["sockets",2],["dial",1],["issue",1],["id",1],["alloc",2],["try",1],["arrivals",2],["await",1],["workers",1],["expected",1],["timeout",1],["assert",1],["sorted",1],["finally",1],["sock",2],["close",1]]},{"id":"tests/test_orchestration_distributed.py#test_the_step_is_run_through_the_real_argv","name":[["test",1],["step",1],["run",1],["through",1],["real",1],["argv",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",3],["test",2],["step",2],["run",3],["through",2],["real",2],["argv",2],["monkeypatch",2],["seen",6],["fake",2],["runner",3],["command",6],["kwargs",2],["list",1],["timeout",3],["class",1],["done",2],["returncode",1],["stdout",1],["node",3],["01",2],["nnode",1],["02",2],["stderr",1],["return",1],["backend",3],["slurm",2],["broker",2],["result",4],["task",2],["allocation",2],["spec",1],["hostname",1],["tasks",2],["nodes",1],["assert",6],["srun",1],["jobid",1],["4242",1],["output",1],["split",1],["handle",2],["id",1],["alloc",1],["none",1]]},{"id":"tests/test_orchestration_distributed.py#test_the_step_is_run_through_the_real_argv.fake_runner","name":[["fake",1],["runner",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["fake",2],["runner",2],["command",4],["kwargs",3],["seen",2],["list",1],["timeout",2],["class",1],["done",2],["returncode",1],["stdout",1],["node",1],["01",1],["nnode",1],["02",1],["stderr",1],["return",1]]},{"id":"tests/test_orchestration_distributed.py#test_the_step_is_run_through_the_real_argv.fake_runner._Done","name":[["done",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["class",2],["done",2],["returncode",1],["stdout",1],["node",1],["01",1],["nnode",1],["02",1],["stderr",1]]},{"id":"tests/test_orchestration_distributed.py#test_the_step_names_the_job_it_runs_inside","name":[["test",1],["step",1],["names",1],["job",1],["runs",1],["inside",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["step",4],["names",2],["job",2],["runs",2],["inside",2],["jobid",2],["invariant",1],["without",1],["srun",2],["allocates",1],["broker",3],["slurm",1],["argv",10],["build",1],["4242",2],["spec",1],["command",1],["python",2],["train",2],["py",2],["tasks",1],["nodes",2],["cpus",2],["per",2],["task",2],["assert",6],["ntasks",1],["export",1],["none",1],["index",1]]},{"id":"tests/test_orchestration_distributed.py#test_waiting_for_a_gang_returns_the_partial_set_on_timeout","name":[["test",1],["waiting",1],["gang",1],["returns",1],["partial",1],["timeout",1]],"path":[["tests",1],["test",1],["orchestration",1],["distributed",1],["py",1]],"body":[["def",2],["test",2],["waiting",2],["gang",2],["returns",2],["partial",2],["timeout",3],["gateway",3],["diagnosis",1],["not",1],["ready",1],["spinner",1],["node",3],["authority",2],["sock",2],["dial",1],["issue",1],["allocation",1],["id",1],["alloc",2],["epoch",1],["rank",1],["try",1],["arrivals",2],["await",1],["workers",1],["expected",1],["assert",1],["len",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py","name":[["test",1],["orchestration",1],["reconciler",1],["py",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["reconciler",5],["local",4],["backend",4],["against",1],["memory",2],["store",3],["protocol",1],["so",1],["these",1],["run",1],["no",2],["database",1],["daemon",1],["state",4],["machine",1],["thing",1],["under",1],["test",1],["not",3],["persistence",1],["cases",1],["here",1],["ones",1],["plan",1],["names",1],["as",2],["invariants",1],["plus",1],["two",1],["gets",1],["wrong",1],["practice",1],["treating",1],["outage",1],["change",1],["being",1],["unable",1],["survive",1],["tick",1],["dies",1],["half",1],["way",1],["through",1],["cancel",2],["barrier",2],["from",5],["future",1],["import",9],["annotations",1],["json",1],["sys",1],["time",1],["pytest",2],["openai4s",4],["orchestration",4],["allocation",1],["desired",1],["external",1],["handle",1],["observation",1],["phase",1],["reason",1],["resource",1],["profile",1],["submission",1],["token",1],["workload",3],["kind",1],["spec",1],["ports",1],["created",1],["existing",1],["rejected",1],["unknown",1],["ordinary",1],["lifecycle",1],["inv",1],["outages",1],["changes",1],["recovery",1],["resilience",1],["fixture",1],["intent",1],["write",1]]},{"id":"tests/test_orchestration_reconciler.py#_AcknowledgingFakeBackend","name":[["acknowledging",1],["fake",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["acknowledging",2],["fake",4],["backend",4],["optional",1],["receipt",1],["gc",1],["capability",1],["observable",1],["acknowledgements",1],["def",3],["init",2],["self",8],["none",2],["super",1],["ack",3],["candidates",4],["list",2],["str",3],["acknowledged",2],["terminal",2],["acknowledgement",1],["tuple",2],["return",1],["acknowledge",1],["allocation",4],["remove",1],["id",2],["append",1]]},{"id":"tests/test_orchestration_reconciler.py#_AcknowledgingFakeBackend.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["init",3],["self",4],["none",2],["super",1],["ack",1],["candidates",1],["list",2],["str",2],["acknowledged",1]]},{"id":"tests/test_orchestration_reconciler.py#_AcknowledgingFakeBackend.acknowledge_terminal","name":[["acknowledge",1],["terminal",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["acknowledge",2],["terminal",2],["self",4],["allocation",6],["none",2],["ack",1],["candidates",1],["remove",1],["id",2],["acknowledged",1],["append",1]]},{"id":"tests/test_orchestration_reconciler.py#_AcknowledgingFakeBackend.terminal_acknowledgement_candidates","name":[["terminal",1],["acknowledgement",1],["candidates",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["terminal",2],["acknowledgement",2],["candidates",3],["self",3],["tuple",3],["str",2],["return",1],["ack",1]]},{"id":"tests/test_orchestration_reconciler.py#_drive_to_terminal","name":[["drive",1],["terminal",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["drive",2],["terminal",4],["rec",3],["store",5],["workload",5],["timeout",3],["10",2],["deadline",2],["time",3],["monotonic",2],["while",1],["tick",1],["if",1],["workloads",3],["id",3],["phase",4],["return",1],["sleep",1],["05",1],["raise",1],["assertion",1],["error",1],["never",1],["reached",1]]},{"id":"tests/test_orchestration_reconciler.py#_FakeBackend","name":[["fake",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["fake",3],["backend",5],["whose",1],["every",1],["answer",1],["test",1],["dictate",1],["name",3],["def",6],["init",1],["self",22],["none",3],["submit",4],["results",3],["list",2],["observations",3],["observation",2],["token",6],["lookup",2],["external",3],["handle",5],["submits",2],["cancels",2],["lookups",2],["allocation",4],["spec",1],["profile",1],["if",2],["return",6],["pop",2],["created",1],["id",1],["observe",1],["phase",2],["active",1],["cancel",1],["reason",1],["find",1],["by",1],["diagnostics",1]]},{"id":"tests/test_orchestration_reconciler.py#_FakeBackend.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["init",2],["self",8],["none",4],["submit",1],["results",1],["list",2],["observations",1],["observation",1],["token",2],["lookup",1],["external",1],["handle",1],["submits",1],["cancels",1],["lookups",1]]},{"id":"tests/test_orchestration_reconciler.py#_FakeBackend.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["cancel",2],["self",3],["allocation",2],["reason",2],["cancels",1]]},{"id":"tests/test_orchestration_reconciler.py#_FakeBackend.diagnostics","name":[["diagnostics",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["diagnostics",2],["self",3],["return",1],["backend",1],["name",1]]},{"id":"tests/test_orchestration_reconciler.py#_FakeBackend.find_by_token","name":[["find",1],["by",1],["token",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["find",2],["by",2],["token",6],["self",4],["lookups",1],["return",1],["lookup",1]]},{"id":"tests/test_orchestration_reconciler.py#_FakeBackend.observe","name":[["observe",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["observe",2],["self",4],["allocation",3],["if",1],["observations",2],["return",2],["pop",1],["observation",1],["phase",2],["active",1],["handle",2]]},{"id":"tests/test_orchestration_reconciler.py#_FakeBackend.submit","name":[["submit",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["submit",4],["self",6],["allocation",2],["spec",2],["profile",2],["submits",1],["if",1],["results",2],["return",2],["pop",1],["created",1],["handle",2],["external",2],["backend",1],["name",1],["id",1]]},{"id":"tests/test_orchestration_reconciler.py#_local_workload","name":[["local",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["local",2],["workload",8],["command",4],["return",1],["id",3],["new",1],["spec",2],["kind",2],["batch",1],["profile",2],["resource",1],["name",1],["cpu",1],["interactive",1],["tuple",1],["owner",1],["user",2]]},{"id":"tests/test_orchestration_reconciler.py#_reconciler","name":[["reconciler",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["reconciler",5],["store",4],["backend",4],["kwargs",3],["return",1],["backends",1],["fake",2],["default",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store","name":[["store",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["store",3],["enough",1],["persistence",1],["drive",1],["state",1],["machine",1],["inv",2],["enforced",1],["way",1],["real",3],["schema",1],["enforces",1],["one",3],["live",8],["allocation",29],["per",1],["workload",32],["def",11],["init",1],["self",27],["none",6],["workloads",7],["dict",2],["str",6],["allocations",11],["saved",3],["add",1],["id",18],["return",6],["needing",1],["attention",1],["values",2],["if",3],["not",1],["phase",2],["terminal",1],["active",2],["enforcement",1],["partial",1],["unique",1],["index",1],["asserts",1],["same",1],["thing",1],["so",2],["test",2],["never",1],["pass",1],["two",2],["assert",1],["len",2],["violated",1],["else",1],["create",1],["epoch",4],["int",1],["new",1],["submission",2],["token",2],["mint",1],["save",5],["open",1],["recovery",1],["protocol",1],["atomic",2],["retire",1],["bump",1],["double",1],["was",1],["missing",1],["reconciler",1],["recover",1],["could",1],["keep",1],["writing",1],["halves",1],["separately",1],["fake",1],["answered",1],["whatever",1],["method",1],["under",1],["happened",1],["call",1],["non",1],["version",1],["looked",1],["fine",1],["here",1],["counted",1],["as",1],["each",1],["because",1],["repository",1],["transaction",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",2],["workloads",1],["dict",2],["str",2],["workload",1],["allocations",2],["allocation",1],["saved",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.active_allocation","name":[["active",1],["allocation",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["active",3],["allocation",3],["self",3],["workload",4],["id",4],["str",2],["live",7],["allocations",3],["values",1],["if",2],["phase",1],["real",1],["enforcement",1],["partial",1],["unique",1],["index",1],["asserts",1],["same",1],["thing",1],["so",1],["test",1],["never",1],["pass",1],["two",1],["assert",1],["len",2],["inv",1],["violated",1],["return",1],["else",1],["none",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.add","name":[["add",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["add",2],["self",3],["workload",9],["workloads",1],["id",1],["return",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.create_allocation","name":[["create",1],["allocation",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["create",2],["allocation",10],["self",3],["workload",4],["id",7],["str",2],["epoch",4],["int",2],["new",1],["submission",2],["token",2],["mint",1],["allocations",1],["return",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.get_allocation","name":[["allocation",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["allocation",5],["self",3],["id",3],["str",2],["return",1],["allocations",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.get_workload","name":[["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["workload",5],["self",3],["id",3],["str",2],["return",1],["workloads",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.open_recovery_epoch","name":[["open",1],["recovery",1],["epoch",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["open",2],["recovery",2],["epoch",2],["self",3],["allocation",6],["workload",7],["none",2],["store",1],["protocol",1],["atomic",2],["retire",1],["bump",1],["double",1],["was",1],["missing",1],["reconciler",1],["recover",1],["could",1],["keep",1],["writing",1],["two",1],["halves",1],["separately",1],["fake",1],["answered",1],["whatever",1],["method",1],["under",1],["test",1],["happened",1],["call",1],["so",1],["non",1],["version",1],["looked",1],["fine",1],["here",1],["counted",1],["as",1],["one",2],["save",2],["each",1],["because",1],["real",1],["repository",1],["transaction",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.save_allocation","name":[["save",1],["allocation",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["save",2],["allocation",8],["self",4],["none",2],["saved",1],["allocations",2],["id",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.save_allocation_and_workload","name":[["save",1],["allocation",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["save",2],["allocation",8],["workload",8],["self",5],["none",2],["saved",1],["allocations",2],["id",2],["workloads",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.save_workload","name":[["save",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["save",2],["workload",8],["self",3],["none",2],["workloads",1],["id",1]]},{"id":"tests/test_orchestration_reconciler.py#_Store.workloads_needing_attention","name":[["workloads",1],["needing",1],["attention",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["workloads",3],["needing",2],["attention",2],["self",3],["return",1],["values",1],["if",1],["not",1],["phase",1],["terminal",1]]},{"id":"tests/test_orchestration_reconciler.py#_wait_local_terminal","name":[["wait",1],["local",1],["terminal",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["wait",2],["local",3],["terminal",4],["backend",3],["allocation",4],["timeout",3],["10",2],["deadline",2],["time",3],["monotonic",2],["while",1],["observed",3],["observe",1],["if",1],["phase",2],["return",1],["sleep",1],["01",1],["raise",1],["assertion",1],["error",1],["never",1],["reached",1]]},{"id":"tests/test_orchestration_reconciler.py#_workload","name":[["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["workload",8],["kwargs",3],["spec",4],["kind",2],["batch",1],["profile",2],["resource",1],["name",1],["cpu",1],["interactive",1],["command",1],["true",1],["return",1],["id",3],["new",1],["owner",1],["user",2]]},{"id":"tests/test_orchestration_reconciler.py#local_backend","name":[["local",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["local",3],["backend",6],["tmp",3],["path",3],["log",1],["dir",1],["logs",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_batch_terminal_transition_is_one_database_commit","name":[["test",1],["batch",1],["terminal",1],["transition",1],["one",1],["database",1],["commit",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",5],["test",2],["batch",3],["terminal",3],["transition",2],["one",2],["database",2],["commit",3],["tmp",3],["path",4],["failed",1],["pair",3],["leaves",1],["both",1],["rows",1],["active",7],["next",1],["tick",3],["retryable",1],["from",2],["openai4s",2],["config",3],["import",2],["store",15],["real",11],["data",1],["dir",1],["db",1],["workload",16],["workloads",9],["create",2],["spec",2],["kind",2],["profile",2],["resource",1],["name",3],["cpu",1],["command",1],["true",2],["owner",1],["user",1],["id",9],["u1",1],["phase",14],["save",4],["allocation",12],["handle",2],["external",2],["backend",9],["fake",2],["class",1],["fail",5],["first",2],["init",1],["self",8],["delegate",5],["getattr",2],["return",2],["observed",2],["parent",2],["if",1],["raise",1],["runtime",1],["error",1],["crash",1],["before",1],["atomic",1],["repository",3],["acknowledging",1],["ack",1],["candidates",1],["observations",2],["observation",2],["completed",3],["rec",3],["reconciler",1],["backends",1],["local",1],["assert",8],["errors",2],["acknowledged",2],["false",1],["not",1],["none",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_batch_terminal_transition_is_one_database_commit._FailFirstPair","name":[["fail",1],["first",1],["pair",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["fail",4],["first",2],["pair",2],["def",3],["init",1],["self",8],["delegate",5],["true",1],["getattr",2],["name",2],["return",2],["save",2],["allocation",2],["workload",2],["observed",2],["parent",2],["if",1],["raise",1],["runtime",1],["error",1],["crash",1],["before",1],["atomic",1],["terminal",1],["commit",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_batch_terminal_transition_is_one_database_commit._FailFirstPair.__getattr__","name":[["getattr",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["getattr",3],["self",3],["name",3],["return",1],["delegate",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_batch_terminal_transition_is_one_database_commit._FailFirstPair.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["init",2],["self",4],["delegate",4],["fail",1],["true",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_batch_terminal_transition_is_one_database_commit._FailFirstPair.save_allocation_and_workload","name":[["save",1],["allocation",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["save",3],["allocation",3],["workload",3],["self",4],["observed",3],["parent",3],["if",1],["fail",1],["raise",1],["runtime",1],["error",1],["crash",1],["before",1],["atomic",1],["terminal",1],["commit",1],["return",1],["delegate",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_corrupt_post_arm_receipt_returns_unknown_with_its_token","name":[["test",1],["corrupt",1],["post",1],["arm",1],["receipt",1],["returns",1],["unknown",1],["its",1],["token",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",3],["test",2],["corrupt",5],["post",2],["arm",3],["receipt",5],["returns",2],["unknown",3],["its",2],["token",8],["tmp",3],["path",6],["monkeypatch",3],["backend",7],["local",1],["log",1],["dir",1],["logs",1],["allocation",7],["id",3],["new",1],["workload",3],["wl",1],["epoch",1],["submission",4],["mint",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["60",1],["original",2],["wait",4],["running",2],["confirmation",2],["process",2],["assert",4],["not",2],["none",3],["write",1],["text",1],["broken",1],["encoding",1],["utf",1],["return",1],["setattr",1],["try",1],["result",3],["submit",1],["isinstance",1],["find",1],["by",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_corrupt_post_arm_receipt_returns_unknown_with_its_token.corrupt_confirmation","name":[["corrupt",1],["confirmation",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["corrupt",2],["confirmation",2],["path",4],["process",3],["assert",1],["original",1],["wait",1],["not",1],["none",2],["write",1],["text",1],["broken",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_corrupt_receipt_makes_token_absence_unknown","name":[["test",1],["corrupt",1],["receipt",1],["makes",1],["token",1],["absence",1],["unknown",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["corrupt",4],["receipt",6],["makes",2],["token",9],["absence",3],["unknown",4],["tmp",4],["path",4],["dir",4],["logs",2],["local",2],["job",1],["receipts",1],["mkdir",1],["parents",1],["true",1],["json",2],["write",1],["text",1],["not",1],["encoding",1],["utf",1],["backend",4],["log",1],["allocation",7],["id",3],["new",1],["workload",3],["wl",1],["epoch",1],["submission",4],["mint",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["pass",1],["result",3],["submit",1],["assert",2],["isinstance",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["find",1],["by",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_fast_terminal_job_remains_discoverable_by_token_after_restart","name":[["test",1],["fast",1],["terminal",1],["job",1],["remains",1],["discoverable",1],["by",1],["token",1],["after",1],["restart",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["fast",3],["terminal",4],["job",3],["remains",2],["discoverable",2],["by",3],["token",6],["after",2],["restart",2],["tmp",3],["path",3],["receipt",1],["identity",1],["survives",1],["process",1],["not",3],["merely",1],["other",1],["way",1],["around",1],["log",6],["dir",6],["logs",1],["first",4],["local",3],["backend",2],["allocation",11],["id",7],["new",1],["workload",3],["wl",1],["epoch",1],["submission",3],["mint",1],["spec",8],["kind",2],["batch",1],["profile",6],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["pass",1],["created",6],["submit",2],["assert",8],["isinstance",2],["handle",5],["deadline",2],["time",3],["monotonic",2],["10",1],["while",1],["observe",2],["phase",3],["sleep",1],["01",1],["restarted",5],["try",1],["found",3],["find",1],["repeated",3],["none",1],["external",4],["existing",1],["lost",1],["list",1],["receipts",1],["glob",1],["json",1],["finally",1],["close",2]]},{"id":"tests/test_orchestration_reconciler.py#test_a_reconciler_save_cannot_overwrite_a_users_cancel","name":[["test",1],["reconciler",1],["save",1],["cannot",1],["overwrite",1],["users",1],["cancel",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["reconciler",3],["save",4],["cannot",2],["overwrite",2],["users",2],["cancel",5],["tmp",3],["path",4],["lost",1],["update",2],["dropped",1],["cancels",3],["full",1],["suite",1],["tick",4],["loads",2],["workload",11],["user",6],["while",2],["mid",1],["pass",2],["then",1],["saves",1],["if",1],["writes",2],["desired",7],["state",8],["from",4],["its",2],["own",2],["stale",2],["copy",2],["gone",1],["job",1],["keeps",1],["running",4],["nothing",1],["records",1],["request",2],["was",1],["overwritten",1],["driven",1],["against",1],["real",1],["repository",1],["because",1],["defect",1],["names",1],["openai4s",3],["config",3],["import",3],["orchestration",1],["models",1],["phase",5],["reason",5],["store",9],["data",1],["dir",1],["db",1],["spec",4],["kind",2],["batch",1],["profile",2],["resource",1],["name",1],["cpu",1],["command",1],["true",1],["workloads",5],["create",1],["owner",1],["id",4],["u1",1],["at",1],["instant",1],["flight",4],["assert",5],["still",2],["stop",1],["cancelled",2],["finishes",1],["observed",2],["active",2],["must",1],["have",1],["survived",1],["after",4],["stopped",1],["overwrote",1],["should",1],["be",1],["saved",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_rejection_fails_the_workload_with_its_reason","name":[["test",1],["rejection",1],["fails",1],["workload",1],["its",1],["reason",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["rejection",2],["fails",2],["workload",6],["its",2],["reason",6],["store",6],["backend",4],["fake",1],["add",1],["submit",1],["results",1],["rejected",1],["unschedulable",2],["detail",1],["no",1],["nodes",1],["rec",2],["reconciler",1],["report",2],["tick",1],["assert",3],["failed",2],["workloads",2],["id",2],["phase",2]]},{"id":"tests/test_orchestration_reconciler.py#test_a_releasing_allocation_still_counts_as_active","name":[["test",1],["releasing",1],["allocation",1],["still",1],["counts",1],["as",1],["active",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["releasing",5],["allocation",10],["still",4],["counts",2],["as",2],["active",5],["inv",1],["covers",1],["teardown",2],["too",1],["being",1],["released",1],["holds",1],["real",1],["job",1],["so",1],["new",2],["submission",1],["must",3],["not",2],["start",2],["beside",1],["cancel",1],["barrier",1],["be",1],["able",1],["find",1],["its",1],["second",1],["pass",1],["store",5],["backend",6],["fake",1],["workload",4],["add",1],["rec",3],["reconciler",1],["tick",2],["desired",2],["state",2],["stopped",1],["observations",1],["observation",1],["phase",5],["lags",1],["id",1],["assert",4],["none",1],["remain",1],["findable",1],["true",1],["submits",1],["no",1],["may",1],["during",1]]},{"id":"tests/test_orchestration_reconciler.py#test_a_running_receipt_cannot_authorize_a_different_process_group","name":[["test",1],["running",1],["receipt",1],["cannot",1],["authorize",1],["different",1],["process",1],["group",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["running",2],["receipt",10],["cannot",2],["authorize",2],["different",2],["process",2],["group",2],["tmp",3],["path",6],["held",1],["identity",1],["lock",1],["not",3],["make",1],["corrupt",2],["numeric",1],["pgid",3],["safe",1],["signal",1],["log",6],["dir",6],["logs",1],["first",3],["local",3],["backend",2],["allocation",7],["id",4],["new",1],["workload",3],["wl",1],["epoch",1],["submission",3],["token",5],["mint",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["60",1],["created",3],["submit",1],["assert",3],["isinstance",1],["next",1],["job",1],["receipts",1],["glob",1],["json",3],["loads",1],["read",1],["text",2],["encoding",2],["utf",2],["int",1],["pid",1],["write",1],["dumps",1],["restarted",5],["try",1],["diagnostics",1],["error",2],["none",1],["jobs",1],["pytest",1],["raises",1],["runtime",1],["match",1],["absence",1],["unknown",1],["find",1],["by",1],["finally",1],["close",2]]},{"id":"tests/test_orchestration_reconciler.py#test_a_workload_is_submitted_then_advanced_to_terminal","name":[["test",1],["workload",1],["submitted",1],["then",1],["advanced",1],["terminal",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["workload",8],["submitted",3],["then",2],["advanced",2],["terminal",3],["store",7],["backend",5],["fake",1],["add",1],["rec",5],["reconciler",1],["report",2],["tick",4],["assert",5],["workloads",3],["id",3],["phase",10],["pending",1],["observations",2],["observation",2],["active",2],["completed",2],["not",1],["examined",2],["again",1]]},{"id":"tests/test_orchestration_reconciler.py#test_an_armed_but_unconfirmed_launch_keeps_the_known_process","name":[["test",1],["armed",1],["but",1],["unconfirmed",1],["launch",1],["keeps",1],["known",1],["process",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",3],["test",2],["armed",2],["but",2],["unconfirmed",2],["launch",2],["keeps",2],["known",2],["process",4],["tmp",3],["path",5],["monkeypatch",3],["backend",8],["local",1],["log",1],["dir",1],["logs",1],["allocation",7],["id",5],["new",1],["workload",3],["wl",1],["arm",1],["reply",1],["lost",1],["epoch",1],["submission",3],["token",4],["mint",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["60",1],["original",2],["wait",4],["running",2],["receipt",2],["lose",2],["confirmation",2],["assert",5],["not",2],["none",3],["return",1],["setattr",1],["try",1],["result",3],["submit",1],["isinstance",1],["created",1],["found",3],["find",1],["by",1],["external",2],["handle",1],["observe",1],["phase",2],["active",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py#test_an_armed_but_unconfirmed_launch_keeps_the_known_process.lose_confirmation","name":[["lose",1],["confirmation",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["lose",2],["confirmation",2],["path",3],["process",3],["assert",1],["original",1],["wait",1],["not",1],["none",2],["return",1]]},{"id":"tests/test_orchestration_reconciler.py#test_an_untracked_allocation_is_lost_not_completed","name":[["test",1],["untracked",1],["allocation",1],["lost",1],["not",1],["completed",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["untracked",2],["allocation",6],["lost",4],["not",2],["completed",2],["local",4],["backend",4],["daemon",1],["restart",1],["loses",1],["child",1],["inventing",1],["successful",1],["exit",1],["would",1],["silently",1],["lose",1],["work",1],["id",4],["new",1],["workload",1],["wl",1],["gone",1],["epoch",1],["submission",2],["token",2],["mint",1],["handle",2],["external",2],["999999",1],["observed",3],["observe",1],["assert",2],["phase",2],["reason",2],["worker",1]]},{"id":"tests/test_orchestration_reconciler.py#test_backend_unavailable_does_not_move_the_phase","name":[["test",1],["backend",1],["unavailable",1],["not",1],["move",1],["phase",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["backend",7],["unavailable",3],["not",2],["move",2],["phase",6],["store",6],["fake",1],["workload",4],["add",1],["rec",3],["reconciler",1],["tick",2],["before",2],["workloads",2],["id",2],["observations",1],["observation",1],["lost",1],["reason",2],["report",2],["assert",2],["advanced",1]]},{"id":"tests/test_orchestration_reconciler.py#test_cancel_barrier_is_reentrant_when_the_backend_lags","name":[["test",1],["cancel",1],["barrier",1],["reentrant",1],["backend",1],["lags",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["cancel",3],["barrier",4],["reentrant",2],["backend",10],["lags",2],["has",2],["not",2],["caught",1],["up",1],["leaves",1],["unfinished",1],["next",1],["tick",4],["must",1],["be",2],["able",1],["walk",1],["again",1],["failure",1],["mode",1],["non",1],["idempotent",2],["permanently",1],["stranded",1],["workload",6],["store",6],["fake",1],["add",1],["rec",4],["reconciler",1],["desired",2],["state",2],["stopped",1],["observations",2],["observation",2],["phase",8],["active",1],["gone",1],["yet",1],["assert",4],["workloads",2],["id",2],["releasing",1],["cancels",2],["cancelled",2],["may",1],["repeated",1]]},{"id":"tests/test_orchestration_reconciler.py#test_cancel_barrier_runs_in_order_and_reaches_terminal","name":[["test",1],["cancel",1],["barrier",1],["runs",1],["order",1],["reaches",1],["terminal",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["cancel",2],["barrier",2],["runs",2],["order",2],["reaches",2],["terminal",2],["store",6],["backend",5],["fake",1],["workload",5],["add",1],["rec",3],["reconciler",1],["tick",2],["desired",2],["state",2],["stopped",1],["observations",1],["observation",1],["phase",4],["cancelled",5],["reason",4],["user",2],["report",2],["assert",4],["cancels",1],["workloads",2],["id",2]]},{"id":"tests/test_orchestration_reconciler.py#test_cancelling_a_workload_with_no_allocation_is_immediate","name":[["test",1],["cancelling",1],["workload",1],["no",1],["allocation",1],["immediate",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["workload",6],["no",2],["allocation",2],["immediate",2],["store",5],["backend",4],["fake",1],["add",1],["desired",2],["state",2],["stopped",2],["rec",2],["reconciler",1],["report",2],["tick",1],["assert",3],["workloads",1],["id",1],["phase",2],["cancelled",2],["submits",1],["must",1],["never",1],["be",1],["submitted",1]]},{"id":"tests/test_orchestration_reconciler.py#test_cancelling_an_allocation_that_was_never_placed_terminates","name":[["test",1],["cancelling",1],["allocation",1],["was",1],["never",1],["placed",1],["terminates",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["allocation",7],["was",2],["never",4],["placed",2],["terminates",2],["hang",1],["found",1],["row",1],["exists",1],["but",1],["no",1],["submission",1],["ever",1],["returned",1],["handle",2],["backend",5],["asked",1],["about",1],["has",1],["seen",1],["answers",1],["submitting",1],["not",1],["terminal",1],["so",1],["barrier",1],["would",1],["re",1],["enter",1],["every",1],["tick",2],["finish",1],["leaving",1],["workload",6],["stuck",1],["releasing",1],["forever",1],["store",6],["fake",1],["add",1],["create",1],["id",2],["assert",4],["none",1],["desired",2],["state",2],["stopped",1],["rec",2],["reconciler",1],["report",2],["workloads",1],["phase",2],["cancelled",2],["submits",1]]},{"id":"tests/test_orchestration_reconciler.py#test_cancelling_an_unknown_submission_asks_before_concluding","name":[["test",1],["cancelling",1],["unknown",1],["submission",1],["asks",1],["before",1],["concluding",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["unknown",3],["submission",4],["asks",2],["before",3],["concluding",3],["one",1],["case",1],["no",1],["handle",2],["not",2],["mean",1],["nothing",1],["was",1],["placed",1],["inv",1],["may",1],["have",1],["landed",1],["simply",1],["told",1],["us",1],["marking",1],["cancelled",4],["without",1],["asking",1],["would",1],["leave",1],["real",1],["job",2],["running",1],["unattended",1],["store",7],["backend",9],["fake",2],["workload",5],["add",1],["allocation",5],["create",1],["id",3],["reason",2],["save",1],["desired",2],["state",2],["stopped",1],["token",2],["lookup",1],["external",2],["42",1],["observations",1],["observation",1],["phase",4],["rec",2],["reconciler",1],["tick",1],["assert",3],["lookups",1],["must",2],["ask",1],["cancels",1],["found",1],["actually",1],["be",1],["workloads",1]]},{"id":"tests/test_orchestration_reconciler.py#test_crash_after_running_receipt_before_handle_adopts_the_same_process","name":[["test",1],["crash",1],["after",1],["running",1],["receipt",1],["before",1],["handle",1],["adopts",1],["same",1],["process",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",3],["test",2],["crash",5],["after",3],["running",5],["receipt",7],["before",5],["handle",8],["adopts",2],["same",2],["process",4],["tmp",3],["path",5],["monkeypatch",3],["reconciler",1],["may",1],["lose",1],["response",1],["user",2],["code",1],["was",1],["armed",1],["log",5],["dir",5],["logs",1],["first",5],["local",2],["backend",2],["original",2],["wait",4],["assert",4],["not",2],["none",2],["state",1],["raise",1],["system",2],["exit",2],["simulated",1],["daemon",1],["death",1],["persistence",2],["setattr",1],["allocation",9],["id",5],["new",1],["workload",3],["wl",1],["postarm",1],["epoch",1],["submission",3],["token",4],["mint",1],["spec",8],["kind",2],["batch",1],["profile",6],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["60",1],["pytest",1],["raises",1],["match",1],["submit",2],["restarted",5],["try",1],["found",3],["find",1],["by",1],["repeated",3],["isinstance",1],["existing",1],["external",2],["finally",1],["cancel",1],["reason",2],["cancelled",1],["close",2]]},{"id":"tests/test_orchestration_reconciler.py#test_crash_after_running_receipt_before_handle_adopts_the_same_process.crash_before_handle","name":[["crash",1],["before",1],["handle",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["crash",2],["before",3],["handle",3],["path",3],["process",3],["receipt",3],["original",1],["wait",1],["assert",1],["not",1],["none",1],["state",1],["running",1],["raise",1],["system",1],["exit",1],["simulated",1],["daemon",1],["death",1],["persistence",1]]},{"id":"tests/test_orchestration_reconciler.py#test_local_backend_cancels_a_running_process","name":[["test",1],["local",1],["backend",1],["cancels",1],["running",1],["process",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["local",8],["backend",6],["cancels",2],["running",2],["process",2],["store",7],["workload",5],["add",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["60",1],["rec",4],["reconciler",1],["backends",1],["default",1],["tick",2],["assert",2],["workloads",1],["id",1],["phase",4],["pending",1],["active",1],["desired",2],["state",2],["stopped",1],["drive",1],["terminal",1],["cancelled",1]]},{"id":"tests/test_orchestration_reconciler.py#test_local_backend_cancels_descendants_after_the_leader_exits","name":[["test",1],["local",1],["backend",1],["cancels",1],["descendants",1],["after",1],["leader",1],["exits",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["local",9],["backend",9],["cancels",2],["descendants",2],["after",2],["leader",3],["exits",3],["short",1],["lived",1],["wrapper",3],["not",3],["allocation",10],["its",3],["child",2],["survives",1],["from",1],["openai4s",1],["execution",1],["process",4],["group",5],["import",3],["alive",3],["id",4],["new",1],["workload",3],["wl",1],["descendant",1],["epoch",1],["submission",2],["token",2],["mint",1],["launches",1],["actual",1],["work",1],["into",1],["inherited",1],["cleanly",1],["exact",1],["state",1],["only",1],["poll",3],["publish",1],["completed",1],["make",1],["cancel",2],["return",1],["without",1],["signalling",1],["anything",1],["code",2],["subprocess",2],["sys",3],["popen",1],["executable",2],["time",5],["sleep",2],["60",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["created",3],["submit",1],["assert",6],["isinstance",1],["job",5],["jobs",1],["deadline",2],["monotonic",2],["while",1],["none",1],["02",1],["pgid",2],["did",1],["survive",1],["observe",2],["phase",4],["active",1],["reason",2],["user",1],["cancelled",2]]},{"id":"tests/test_orchestration_reconciler.py#test_local_backend_does_not_leak_the_daemon_environment","name":[["test",1],["local",1],["backend",1],["not",1],["leak",1],["daemon",1],["environment",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",5],["local",6],["backend",6],["not",4],["leak",2],["daemon",3],["environment",3],["tmp",3],["path",3],["holds",1],["api",1],["keys",1],["batch",2],["job",1],["must",2],["inherit",1],["them",1],["just",1],["by",1],["existing",1],["out",3],["env",2],["txt",1],["import",2],["os",5],["environ",3],["openai4",3],["fake",3],["secret",3],["propagate",1],["try",1],["allocation",6],["id",3],["new",1],["workload",3],["wl",1],["epoch",1],["submission",2],["token",2],["mint",1],["spec",5],["kind",2],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["open",1],["str",1],["write",1],["absent",2],["submit",1],["deadline",2],["time",3],["monotonic",2],["10",1],["while",1],["observed",2],["observe",1],["if",1],["phase",1],["terminal",1],["break",1],["sleep",1],["05",1],["assert",1],["read",1],["text",1],["finally",1],["pop",1],["none",1]]},{"id":"tests/test_orchestration_reconciler.py#test_local_backend_honours_the_token_like_a_cluster_does","name":[["test",1],["local",1],["backend",1],["honours",1],["token",1],["like",1],["cluster",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["local",8],["backend",9],["honours",2],["token",9],["like",2],["cluster",3],["inv",1],["every",1],["install",1],["has",1],["so",1],["reconciler",1],["hardest",1],["path",1],["exercised",1],["without",1],["allocation",8],["id",3],["new",1],["workload",3],["wl",1],["epoch",1],["submission",4],["mint",2],["spec",8],["kind",2],["batch",1],["profile",6],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["first",2],["submit",2],["assert",4],["isinstance",2],["created",1],["second",2],["existing",1],["repeated",1],["must",1],["not",2],["fork",1],["process",1],["find",2],["by",2],["none",2]]},{"id":"tests/test_orchestration_reconciler.py#test_local_backend_refuses_beyond_its_concurrency_bound","name":[["test",1],["local",1],["backend",1],["refuses",1],["beyond",1],["its",1],["concurrency",1],["bound",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["local",4],["backend",7],["refuses",2],["beyond",2],["its",2],["concurrency",2],["bound",2],["tmp",3],["path",3],["log",1],["dir",1],["logs",1],["max",1],["concurrent",1],["spec",8],["workload",4],["kind",2],["batch",1],["profile",6],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["try",1],["first",2],["submit",2],["allocation",6],["id",6],["new",2],["epoch",2],["submission",4],["token",4],["mint",2],["assert",3],["isinstance",2],["created",1],["second",3],["rejected",1],["same",1],["reason",3],["cluster",1],["gives",1],["so",1],["callers",1],["need",1],["no",1],["branch",1],["unschedulable",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py#test_local_backend_reports_a_nonzero_exit_as_failure","name":[["test",1],["local",1],["backend",1],["reports",1],["nonzero",1],["exit",1],["as",1],["failure",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["local",8],["backend",6],["reports",2],["nonzero",2],["exit",3],["as",2],["failure",2],["store",6],["workload",3],["add",1],["sys",1],["executable",1],["raise",1],["system",1],["rec",2],["reconciler",1],["backends",1],["default",1],["assert",1],["drive",1],["terminal",1],["phase",1],["failed",1]]},{"id":"tests/test_orchestration_reconciler.py#test_local_backend_runs_a_real_process_to_completion","name":[["test",1],["local",1],["backend",1],["runs",1],["real",1],["process",1],["completion",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["local",8],["backend",6],["runs",2],["real",2],["process",2],["completion",2],["store",6],["workload",3],["add",1],["sys",1],["executable",1],["print",1],["hi",1],["rec",2],["reconciler",1],["backends",1],["default",1],["assert",1],["drive",1],["terminal",1],["phase",1],["completed",1]]},{"id":"tests/test_orchestration_reconciler.py#test_local_supervisor_preserves_a_sigkill_exit","name":[["test",1],["local",1],["supervisor",1],["preserves",1],["sigkill",1],["exit",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["local",6],["supervisor",2],["preserves",2],["sigkill",4],["exit",2],["backend",4],["allocation",6],["id",3],["new",1],["workload",3],["wl",1],["epoch",1],["submission",2],["token",2],["mint",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["os",3],["signal",2],["kill",1],["getpid",1],["created",3],["submit",1],["assert",4],["isinstance",1],["deadline",2],["time",3],["monotonic",2],["10",1],["while",1],["true",1],["observed",4],["observe",1],["if",1],["phase",3],["terminal",1],["break",1],["sleep",1],["01",1],["failed",1],["reason",2],["out",1],["memory",1]]},{"id":"tests/test_orchestration_reconciler.py#test_many_fast_terminal_receipts_are_reclaimed_after_durable_restart","name":[["test",1],["many",1],["fast",1],["terminal",1],["receipts",1],["reclaimed",1],["after",1],["durable",1],["restart",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["many",2],["fast",2],["terminal",7],["receipts",4],["reclaimed",2],["after",4],["durable",2],["restart",3],["tmp",4],["path",11],["committed",1],["rows",1],["bound",1],["sidecars",1],["jobs",1],["from",2],["openai4s",2],["config",3],["import",2],["store",11],["data",2],["dir",10],["db",1],["log",8],["logs",1],["first",7],["local",6],["backend",3],["max",1],["concurrent",1],["restarted",9],["none",4],["allocations",6],["try",1],["index",2],["range",1],["12",1],["workload",13],["workloads",5],["create",2],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["print",1],["done",1],["owner",1],["user",1],["id",3],["u1",1],["allocation",18],["created",4],["submit",1],["assert",8],["isinstance",1],["handle",2],["phase",6],["pending",1],["save",2],["observed",6],["wait",1],["reason",4],["diagnostics",5],["dict",1],["append",1],["receipt",3],["job",1],["tracked",3],["len",4],["list",2],["glob",1],["json",1],["simulate",1],["daemon",1],["dying",1],["pair",1],["commits",1],["but",1],["before",1],["optional",1],["acknowledgement",2],["runs",1],["recovery",1],["adopts",1],["all",1],["facts",1],["reconciler",2],["constructor",1],["then",1],["reloads",1],["pairs",1],["gcs",1],["close",4],["backends",1],["default",1],["iterdir",1],["repeated",1],["no",1],["op",1],["while",1],["deterministic",1],["lookup",1],["remains",1],["available",1],["process",1],["record",1],["evicted",1],["acknowledge",1],["stdout",3],["stderr",3],["paths",1],["not",3],["exists",2],["finally",1],["if",1]]},{"id":"tests/test_orchestration_reconciler.py#test_one_broken_workload_does_not_stop_the_others","name":[["test",1],["one",1],["broken",1],["workload",1],["not",1],["stop",1],["others",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",3],["test",2],["one",2],["broken",2],["workload",5],["not",2],["stop",2],["others",2],["class",1],["exploding",2],["fake",1],["backend",4],["submit",2],["self",1],["allocation",4],["spec",3],["profile",3],["if",1],["id",4],["boom",3],["raise",1],["runtime",1],["error",1],["fire",1],["return",1],["super",1],["store",6],["add",2],["fine",2],["rec",2],["reconciler",1],["report",3],["tick",1],["assert",2],["errors",2],["workloads",1],["phase",2],["pending",1]]},{"id":"tests/test_orchestration_reconciler.py#test_one_broken_workload_does_not_stop_the_others._Exploding","name":[["exploding",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["exploding",2],["fake",2],["backend",3],["def",1],["submit",2],["self",1],["allocation",4],["spec",3],["profile",3],["if",1],["workload",1],["id",2],["boom",1],["raise",1],["runtime",1],["error",1],["fire",1],["return",1],["super",1]]},{"id":"tests/test_orchestration_reconciler.py#test_one_broken_workload_does_not_stop_the_others._Exploding.submit","name":[["submit",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["submit",3],["self",2],["allocation",5],["spec",4],["profile",4],["if",1],["workload",1],["id",2],["boom",1],["raise",1],["runtime",1],["error",1],["backend",1],["fire",1],["return",1],["super",1]]},{"id":"tests/test_orchestration_reconciler.py#test_one_submission_per_workload_even_across_many_ticks","name":[["test",1],["one",1],["submission",1],["per",1],["workload",1],["even",1],["across",1],["many",1],["ticks",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["one",3],["submission",2],["per",2],["workload",3],["even",2],["across",2],["many",2],["ticks",2],["inv",1],["live",1],["allocation",1],["means",1],["no",1],["new",1],["however",1],["often",1],["tick",2],["store",4],["backend",4],["fake",1],["add",1],["rec",2],["reconciler",1],["range",1],["assert",1],["submits",1]]},{"id":"tests/test_orchestration_reconciler.py#test_recovery_is_a_new_epoch_not_a_rewrite","name":[["test",1],["recovery",1],["new",1],["epoch",1],["not",1],["rewrite",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",4],["recovery",3],["new",3],["epoch",8],["not",5],["rewrite",2],["inv",2],["history",1],["stands",1],["advances",1],["driven",1],["through",1],["tick",4],["because",1],["there",2],["be",1],["two",2],["recoveries",1],["drove",1],["one",2],["nothing",2],["called",1],["public",1],["recover",3],["wrote",1],["dead",1],["allocation",4],["bump",1],["as",1],["commits",1],["split",1],["comment",1],["session",5],["exists",2],["forbid",1],["since",1],["crash",1],["between",1],["them",1],["strands",1],["workload",11],["whose",1],["already",1],["so",2],["method",1],["under",1],["could",2],["fail",1],["way",1],["production",1],["now",1],["store",10],["backend",4],["fake",1],["refuses",1],["batch",2],["by",1],["design",1],["would",1],["have",1],["exercised",1],["add",1],["id",11],["spec",2],["kind",2],["profile",2],["resource",1],["name",1],["cpu",1],["interactive",1],["owner",1],["user",2],["rec",4],["reconciler",1],["first",6],["active",2],["assert",8],["node",3],["was",1],["placed",1],["goes",1],["away",1],["observations",1],["append",1],["observation",1],["phase",5],["lost",2],["reason",4],["failed",2],["allocations",2],["workloads",2],["execution",1],["terminal",2],["recovered",1],["emphatically",1],["second",4],["submission",2],["token",2]]},{"id":"tests/test_orchestration_reconciler.py#test_recovery_never_commits_the_dead_allocation_before_the_epoch_bump","name":[["test",1],["recovery",1],["never",1],["commits",1],["dead",1],["allocation",1],["before",1],["epoch",1],["bump",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",5],["test",2],["recovery",7],["never",2],["commits",2],["dead",4],["allocation",15],["before",4],["epoch",6],["bump",2],["tmp",3],["path",4],["crash",2],["atomic",2],["pair",1],["must",1],["leave",1],["retryable",1],["old",1],["attempt",1],["from",2],["openai4s",2],["config",3],["import",2],["store",15],["real",11],["data",1],["dir",1],["db",1],["workload",16],["workloads",9],["create",2],["spec",2],["kind",2],["session",1],["profile",2],["resource",1],["name",3],["cpu",1],["interactive",1],["owner",1],["user",1],["id",9],["u1",1],["phase",12],["active",5],["save",2],["handle",2],["external",2],["backend",9],["fake",2],["class",1],["fail",5],["first",4],["commit",3],["init",1],["self",8],["delegate",5],["true",1],["getattr",2],["return",2],["open",2],["recovering",2],["if",1],["raise",1],["runtime",1],["error",1],["repository",3],["acknowledging",1],["ack",1],["candidates",1],["observations",2],["observation",2],["lost",2],["reason",4],["node",2],["failed",2],["rec",3],["reconciler",1],["backends",1],["local",1],["tick",2],["assert",10],["errors",2],["persisted",5],["not",2],["none",2],["execution",2],["acknowledged",2],["false",1],["recovered",3],["pending",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py#test_recovery_never_commits_the_dead_allocation_before_the_epoch_bump._FailFirstRecoveryCommit","name":[["fail",1],["first",1],["recovery",1],["commit",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["class",2],["fail",4],["first",2],["recovery",5],["commit",3],["def",3],["init",1],["self",8],["delegate",5],["true",1],["getattr",2],["name",2],["return",2],["open",2],["epoch",2],["dead",2],["recovering",2],["if",1],["raise",1],["runtime",1],["error",1],["crash",1],["before",1],["atomic",1]]},{"id":"tests/test_orchestration_reconciler.py#test_recovery_never_commits_the_dead_allocation_before_the_epoch_bump._FailFirstRecoveryCommit.__getattr__","name":[["getattr",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["getattr",3],["self",3],["name",3],["return",1],["delegate",1]]},{"id":"tests/test_orchestration_reconciler.py#test_recovery_never_commits_the_dead_allocation_before_the_epoch_bump._FailFirstRecoveryCommit.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["init",2],["self",4],["delegate",4],["fail",1],["true",1]]},{"id":"tests/test_orchestration_reconciler.py#test_recovery_never_commits_the_dead_allocation_before_the_epoch_bump._FailFirstRecoveryCommit.open_recovery_epoch","name":[["open",1],["recovery",1],["epoch",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["open",3],["recovery",4],["epoch",3],["self",4],["dead",3],["recovering",3],["if",1],["fail",1],["raise",1],["runtime",1],["error",1],["crash",1],["before",1],["atomic",1],["commit",1],["return",1],["delegate",1]]},{"id":"tests/test_orchestration_reconciler.py#test_repeated_unknowns_never_accumulate_submissions","name":[["test",1],["repeated",1],["unknowns",1],["never",1],["accumulate",1],["submissions",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["repeated",2],["unknowns",2],["never",2],["accumulate",2],["submissions",2],["store",4],["backend",6],["fake",1],["add",1],["workload",1],["submit",1],["results",1],["unknown",3],["token",7],["submission",3],["mint",3],["rec",2],["reconciler",1],["range",1],["tick",2],["one",1],["per",1],["at",1],["most",1],["each",1],["preceded",1],["by",1],["lookup",1],["after",1],["first",1],["assert",2],["submits",1],["lookups",1]]},{"id":"tests/test_orchestration_reconciler.py#test_restart_adopts_a_live_local_receipt_instead_of_resubmitting","name":[["test",1],["restart",1],["adopts",1],["live",1],["local",1],["receipt",1],["instead",1],["resubmitting",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["restart",3],["adopts",2],["live",4],["local",4],["receipt",2],["instead",2],["resubmitting",2],["tmp",3],["path",3],["pid",5],["not",3],["enough",1],["inherited",1],["launch",1],["lock",1],["proves",1],["its",1],["identity",1],["from",1],["openai4s",1],["execution",1],["process",2],["group",3],["import",2],["alive",2],["log",5],["dir",5],["logs",1],["first",3],["backend",2],["second",7],["none",3],["allocation",9],["id",6],["new",1],["workload",3],["wl",1],["epoch",1],["submission",3],["token",4],["mint",1],["spec",8],["kind",2],["batch",1],["profile",6],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["time",2],["sleep",1],["60",1],["try",1],["created",4],["submit",2],["assert",5],["isinstance",2],["original",4],["int",3],["handle",2],["external",3],["found",3],["find",1],["by",1],["repeated",3],["existing",1],["adopted",1],["disappeared",1],["finally",1],["if",1],["cancel",1],["reason",2],["user",1],["cancelled",1],["close",2]]},{"id":"tests/test_orchestration_reconciler.py#test_restart_finishes_a_crash_after_terminal_ack_marker","name":[["test",1],["restart",1],["finishes",1],["crash",1],["after",1],["terminal",1],["ack",1],["marker",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",3],["test",2],["restart",2],["finishes",2],["crash",6],["after",4],["terminal",5],["ack",7],["marker",3],["tmp",3],["path",10],["monkeypatch",3],["acked",2],["rename",3],["durable",1],["cleanup",1],["outbox",1],["not",3],["new",2],["leak",1],["log",6],["dir",6],["logs",1],["first",7],["local",4],["backend",2],["allocation",11],["id",4],["workload",3],["wl",1],["epoch",1],["submission",2],["token",2],["mint",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["pass",1],["restarted",5],["none",2],["try",1],["created",4],["submit",1],["assert",6],["isinstance",1],["handle",2],["observed",3],["wait",1],["phase",2],["reason",2],["receipt",6],["exists",3],["raise",1],["system",2],["exit",2],["simulated",1],["during",1],["gc",2],["setattr",1],["complete",1],["acknowledgement",2],["pytest",1],["raises",1],["match",1],["acknowledge",1],["suffix",1],["construction",1],["trust",1],["because",1],["only",1],["post",1],["commit",1],["creates",1],["completes",1],["every",1],["remaining",1],["unlink",1],["diagnostics",1],["tracked",1],["list",1],["job",1],["receipts",1],["iterdir",1],["finally",1],["if",1],["close",2]]},{"id":"tests/test_orchestration_reconciler.py#test_restart_finishes_a_crash_after_terminal_ack_marker.crash_after_ack_rename","name":[["crash",1],["after",1],["ack",1],["rename",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["crash",3],["after",2],["ack",5],["rename",2],["path",4],["assert",2],["exists",2],["not",1],["receipt",2],["raise",1],["system",1],["exit",1],["simulated",1],["during",1],["terminal",1],["gc",1]]},{"id":"tests/test_orchestration_reconciler.py#test_restart_never_trusts_a_live_numeric_group_without_launch_identity","name":[["test",1],["restart",1],["never",1],["trusts",1],["live",1],["numeric",1],["group",1],["without",1],["launch",1],["identity",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["never",2],["trusts",2],["live",2],["numeric",2],["group",6],["without",2],["launch",2],["identity",8],["tmp",6],["path",8],["loss",1],["after",1],["adoption",1],["dynamically",1],["revokes",1],["signalling",1],["authority",1],["from",2],["openai4s",2],["execution",1],["process",1],["import",3],["alive",2],["orchestration",1],["local",5],["backend",5],["as",1],["mod",2],["log",5],["dir",5],["logs",1],["ready",10],["release",4],["descendant",4],["first",3],["allocation",12],["id",7],["new",1],["workload",3],["wl",1],["closed",1],["epoch",1],["submission",2],["token",2],["mint",1],["code",2],["os",5],["time",9],["open",2],["str",3],["write",3],["while",3],["not",3],["exists",3],["sleep",4],["01",3],["if",1],["fork",1],["60",1],["exit",2],["spec",8],["kind",2],["batch",1],["profile",6],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["created",6],["submit",2],["assert",12],["isinstance",2],["handle",5],["deadline",4],["monotonic",4],["10",2],["restarted",7],["try",1],["job",6],["jobs",1],["verified",2],["true",1],["text",1],["go",1],["encoding",1],["utf",1],["held",1],["int",1],["external",3],["observe",2],["phase",4],["active",2],["false",2],["pgid",1],["none",1],["repeated",3],["existing",1],["cancel",2],["reason",2],["user",1],["cancelled",1],["diagnostics",1],["stopped",1],["finally",1],["only",1],["original",1],["popen",1],["still",1],["authorized",1],["signal",1],["close",2]]},{"id":"tests/test_orchestration_reconciler.py#test_spawn_before_arm_is_stopped_before_retry_and_runs_user_code_once","name":[["test",1],["spawn",1],["before",2],["arm",1],["stopped",1],["retry",1],["runs",1],["user",1],["code",1],["once",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",3],["test",2],["spawn",2],["before",8],["arm",4],["stopped",3],["retry",4],["runs",2],["user",2],["code",4],["once",2],["tmp",4],["path",8],["monkeypatch",3],["crash",4],["after",3],["popen",1],["but",1],["its",2],["receipt",7],["armed",1],["cannot",1],["overlap",1],["log",5],["dir",5],["logs",1],["marker",3],["ran",3],["txt",1],["first",5],["local",2],["backend",2],["original",2],["write",5],["prepared",4],["if",1],["state",1],["raise",1],["system",2],["exit",2],["simulated",1],["daemon",1],["death",1],["setattr",1],["allocation",9],["id",3],["new",1],["workload",3],["wl",1],["prearm",1],["epoch",1],["submission",3],["token",4],["mint",1],["from",1],["pathlib",1],["import",1],["str",1],["open",1],["spec",8],["kind",2],["batch",1],["profile",6],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["pytest",1],["raises",1],["match",1],["submit",2],["restarted",5],["try",1],["recovery",1],["either",1],["observed",1],["eof",1],["conclusively",1],["gated",1],["wrapper",1],["removing",1],["only",1],["now",1],["safe",1],["assert",4],["find",1],["by",1],["none",1],["created",3],["isinstance",1],["deadline",2],["time",3],["monotonic",2],["10",1],["while",1],["observe",1],["phase",2],["active",1],["sleep",1],["01",1],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["finally",1],["close",2]]},{"id":"tests/test_orchestration_reconciler.py#test_spawn_before_arm_is_stopped_before_retry_and_runs_user_code_once.crash_after_prepared","name":[["crash",1],["after",1],["prepared",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["crash",2],["after",2],["prepared",3],["path",3],["receipt",4],["original",1],["write",1],["if",1],["state",1],["raise",1],["system",1],["exit",1],["simulated",1],["daemon",1],["death",1],["before",1],["arm",1]]},{"id":"tests/test_orchestration_reconciler.py#test_terminal_acknowledgement_refuses_a_still_live_local_group","name":[["test",1],["terminal",1],["acknowledgement",1],["refuses",1],["still",1],["live",1],["local",1],["group",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["terminal",5],["acknowledgement",2],["refuses",2],["still",2],["live",3],["local",4],["group",2],["tmp",3],["path",3],["even",1],["inconsistent",2],["database",1],["row",1],["cannot",1],["kill",1],["token",5],["safety",1],["log",4],["dir",4],["logs",1],["backend",7],["allocation",8],["id",4],["new",1],["workload",3],["wl",1],["epoch",1],["submission",3],["mint",1],["phase",2],["completed",1],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["60",1],["try",1],["assert",4],["isinstance",1],["submit",1],["created",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["process",1],["acknowledge",1],["jobs",1],["find",1],["by",1],["not",1],["none",1],["list",1],["job",1],["receipts",1],["glob",1],["json",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_reconciler.py#test_the_loop_survives_a_tick_that_raises","name":[["test",1],["loop",1],["survives",1],["tick",1],["raises",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",3],["test",2],["loop",3],["survives",2],["tick",3],["raises",2],["monkeypatch",3],["store",3],["backend",3],["fake",1],["rec",4],["reconciler",1],["interval",1],["01",1],["calls",4],["boom",2],["raise",1],["runtime",1],["error",1],["nope",1],["setattr",1],["start",1],["deadline",2],["time",3],["monotonic",2],["while",1],["sleep",1],["02",1],["stop",1],["assert",1],["stopped",1],["after",1],["first",1],["failure",1]]},{"id":"tests/test_orchestration_reconciler.py#test_the_loop_survives_a_tick_that_raises._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["boom",2],["calls",1],["raise",1],["runtime",1],["error",1],["nope",1]]},{"id":"tests/test_orchestration_reconciler.py#test_uncommitted_fast_terminal_receipt_survives_restart_until_pair_commit","name":[["test",1],["uncommitted",1],["fast",1],["terminal",1],["receipt",1],["survives",1],["restart",1],["until",1],["pair",1],["commit",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["uncommitted",2],["fast",2],["terminal",7],["receipt",2],["survives",2],["restart",2],["until",2],["pair",2],["commit",2],["tmp",4],["path",5],["observation",2],["not",4],["permission",1],["erase",1],["inv",1],["recovery",1],["state",1],["from",2],["openai4s",2],["config",3],["import",2],["store",11],["data",2],["dir",8],["db",1],["log",7],["logs",1],["first",5],["local",7],["backend",3],["restarted",7],["none",4],["try",1],["workload",11],["workloads",5],["create",2],["spec",5],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["command",1],["sys",1],["executable",1],["pass",1],["owner",1],["user",1],["id",3],["u1",1],["allocation",11],["created",4],["submit",1],["assert",8],["isinstance",1],["handle",2],["phase",5],["pending",2],["save",1],["wait",1],["crash",1],["before",2],["committed",1],["both",1],["durable",1],["rows",1],["still",1],["say",1],["so",1],["construction",1],["must",1],["retain",1],["token",5],["lookup",1],["close",4],["reconciler",3],["backends",1],["default",1],["find",2],["by",2],["submission",2],["list",2],["job",2],["receipts",2],["glob",1],["json",1],["adopted",1],["process",1],["now",1],["observed",1],["lost",2],["paired",1],["write",1],["happens",1],["end",1],["tick",2],["acknowledgement",1],["makes",1],["gc",1],["safe",1],["errors",1],["iterdir",1],["finally",1],["if",1]]},{"id":"tests/test_orchestration_reconciler.py#test_unknown_submission_is_never_retried_blindly","name":[["test",1],["unknown",1],["submission",1],["never",1],["retried",1],["blindly",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["unknown",3],["submission",3],["never",2],["retried",2],["blindly",2],["defect",1],["whole",1],["mechanism",1],["exists",1],["prevent",1],["store",6],["backend",9],["fake",2],["workload",4],["add",1],["submit",2],["results",1],["token",4],["mint",1],["detail",1],["timeout",1],["rec",3],["reconciler",1],["tick",3],["assert",7],["submits",2],["workloads",1],["id",4],["phase",4],["not",2],["failed",1],["next",1],["must",2],["ask",1],["before",1],["doing",1],["anything",1],["lookup",1],["external",3],["handle",2],["report",2],["lookups",1],["adopted",1],["adopt",1],["again",1],["allocation",4],["active",1],["pending",1]]},{"id":"tests/test_orchestration_reconciler.py#test_unknown_then_nothing_found_submits_once_more","name":[["test",1],["unknown",1],["then",1],["nothing",1],["found",1],["submits",1],["once",1],["more",1]],"path":[["tests",1],["test",1],["orchestration",1],["reconciler",1],["py",1]],"body":[["def",2],["test",2],["unknown",3],["then",2],["nothing",3],["found",2],["submits",3],["once",2],["more",2],["asking",1],["makes",1],["fresh",1],["submission",2],["safe",1],["store",4],["backend",7],["fake",1],["add",1],["workload",1],["submit",1],["results",1],["token",5],["mint",1],["rec",3],["reconciler",1],["tick",2],["lookup",1],["none",1],["carries",1],["never",1],["landed",1],["report",2],["assert",3],["lookups",1],["submitted",1]]},{"id":"tests/test_orchestration_routes.py","name":[["test",1],["orchestration",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["batch",1],["job",1],["end",2],["routes",4],["persistence",1],["reconciler",2],["plan",1],["m3a",1],["real",3],["http",1],["against",2],["daemon",2],["actually",1],["running",2],["asks",1],["whole",1],["chain",1],["submit",1],["pending",1],["completed",1],["artifacts",1],["each",1],["those",1],["transitions",1],["belongs",1],["different",1],["component",1],["driving",1],["them",2],["separately",1],["would",1],["leave",1],["seams",2],["between",1],["untested",1],["kind",1],["system",1],["fails",1],["cluster",2],["half",2],["runs",2],["fake",1],["scheduler",1],["from",6],["test",2],["orchestration",2],["slurm",1],["py",1],["local",2],["processes",1],["both",1],["go",1],["through",2],["same",2],["point",1],["backend",3],["abstraction",1],["future",1],["import",9],["annotations",1],["json",1],["sys",1],["time",1],["pathlib",1],["path",1],["pytest",3],["openai4s",2],["phase",1],["storage",1],["workloads",1],["active",1],["allocation",1],["exists",1],["tests",1],["team",2],["auth",1],["noqa",1],["f401",1],["fixture",3],["reuse",1],["fast",1],["pbkdf2",1],["login",1],["post",1],["speak",1],["autouse",1],["true",1],["full",1],["lifecycle",1],["isolation",1],["privileged",1],["input",1],["handling",1],["inv",2],["at",1],["api",1],["boundary",1]]},{"id":"tests/test_orchestration_routes.py#_await_phase","name":[["await",1],["phase",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["await",2],["phase",11],["daemon",9],["job",7],["id",4],["str",4],["cookie",4],["timeout",4],["float",2],["20",2],["until",6],["lambda",2],["terminal",5],["poll",1],["route",2],["satisfies",1],["through",1],["rather",1],["than",1],["store",3],["claim",1],["user",1],["see",1],["finish",1],["read",1],["would",1],["prove",1],["something",2],["weaker",1],["defaults",1],["every",1],["existing",1],["caller",1],["exists",1],["so",2],["test",1],["needs",1],["earlier",1],["reconciler",6],["has",1],["actually",2],["started",1],["cancel",1],["below",1],["cancels",1],["running",3],["wait",1],["fact",1],["instead",1],["sleeping",1],["second",1],["hoping",1],["deadline",2],["time",3],["monotonic",2],["last",8],["none",2],["while",1],["status",2],["raw",3],["port",1],["api",1],["v1",1],["orchestration",2],["jobs",1],["assert",1],["200",1],["300",1],["body",1],["if",2],["return",1],["sleep",1],["self",1],["explaining",1],["failure",1],["bare",1],["never",2],["reached",2],["sent",1],["investigation",1],["into",1],["guesswork",1],["allocation",5],["own",1],["backend",5],["view",1],["answer",1],["stuck",1],["workloads",1],["active",1],["runner",5],["backends",1],["local",1],["raise",1],["assertion",1],["error",3],["workload",1],["diagnostics",1],["else",1],["ticks",2],["exited",2],["reason",1]]},{"id":"tests/test_orchestration_routes.py#_body","name":[["body",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["body",2],["raw",3],["bytes",2],["dict",2],["return",1],["json",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_orchestration_routes.py#_fast_reconciler","name":[["fast",1],["reconciler",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["fast",2],["reconciler",2],["monkeypatch",3],["daemon",1],["5s",1],["cadence",1],["right",1],["production",1],["wrong",1],["test",1],["only",1],["wants",1],["know",1],["whether",1],["pipeline",1],["works",1],["setenv",1],["openai4",1],["reconcile",1],["interval",1]]},{"id":"tests/test_orchestration_routes.py#_submit","name":[["submit",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["submit",2],["daemon",3],["cookie",4],["str",4],["command",4],["list",2],["extra",3],["return",1],["post",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1]]},{"id":"tests/test_orchestration_routes.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",7],["team",1],["seed",4],["user",4],["root",1],["fake",4],["pw",4],["role",2],["admin",5],["second",1],["operator",1],["so",1],["may",1],["see",1],["cancel",1],["job",1],["not",1],["theirs",1],["stays",1],["real",1],["claim",1],["now",1],["local",1],["backend",1],["jobs",1],["always",1],["owned",1],["by",1],["one",1],["account",1],["would",1],["be",1],["tautological",1],["ops",1],["alice",1],["bob",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_routes.py#test_a_cluster_job_is_admin_only_and_uses_the_same_routes","name":[["test",1],["cluster",1],["job",1],["admin",1],["only",1],["uses",1],["same",1],["routes",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",4],["cluster",9],["job",18],["admin",5],["only",3],["uses",3],["same",2],["routes",2],["tmp",5],["path",7],["monkeypatch",3],["credentials",1],["belong",1],["daemon",3],["so",1],["members",1],["cannot",1],["spend",1],["them",1],["still",1],["backend",4],["neutral",1],["api",6],["no",1],["scheduler",5],["identity",1],["exposed",1],["at",1],["boundary",1],["from",1],["tests",1],["orchestration",6],["slurm",1],["import",2],["install",2],["fake",7],["state",17],["mkdir",2],["queue",7],["write",7],["text",8],["running",2],["encoding",7],["utf",7],["acct",4],["next",3],["id",11],["777",1],["str",1],["bin",2],["dir",2],["script",1],["sbatch",1],["comment",9],["arg",9],["case",5],["esac",5],["done",3],["cat",10],["dev",1],["null",1],["printf",4],["squeue",1],["if",3],["then",1],["exit",3],["fi",1],["jid",6],["cm",6],["st",5],["fmt",6],["format",4],["echo",6],["sacct",1],["code",2],["scancel",1],["cancelled",1],["os",3],["setenv",1],["pathsep",1],["environ",1],["home",5],["toml",1],["nname",1],["profiles",3],["gpu",7],["batch",5],["npartition",1],["ngpus",1],["node",12],["team",1],["seed",2],["user",2],["alice",2],["pw",4],["root",2],["role",1],["try",1],["member",3],["cookie",12],["login",2],["status",7],["raw",16],["port",5],["v1",5],["payload",4],["body",9],["assert",11],["configured",2],["true",1],["name",2],["d5",1],["never",1],["leaves",1],["not",1],["json",1],["dumps",1],["replace",2],["gpus",1],["post",2],["jobs",4],["command",2],["hello",2],["profile",2],["403",1],["300",2],["store",1],["workloads",2],["list",1],["limit",1],["50",1],["202",1],["reconciler",1],["submits",1],["sees",1],["deadline",4],["time",6],["monotonic",4],["20",2],["while",2],["phase",8],["active",2],["value",3],["break",2],["sleep",2],["token",1],["really",1],["did",1],["reach",1],["inv",1],["precondition",1],["read",1],["startswith",1],["tok",1],["finishes",1],["completed",2],["terminal",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_routes.py#test_a_command_string_is_refused","name":[["test",1],["command",1],["string",1],["refused",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["command",5],["string",2],["refused",2],["daemon",4],["splitting",1],["line",1],["exactly",1],["quoting",1],["bugs",1],["become",1],["injection",1],["so",1],["api",2],["refuses",1],["cookie",3],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["raw",2],["post",1],["port",1],["v1",1],["orchestration",1],["jobs",1],["echo",1],["hi",1],["rm",1],["rf",1],["assert",2],["400",1],["body",1],["code",1],["invalid",1]]},{"id":"tests/test_orchestration_routes.py#test_a_failing_job_ends_failed_not_completed","name":[["test",1],["failing",1],["job",1],["ends",1],["failed",1],["not",1],["completed",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["failing",2],["job",2],["ends",2],["failed",3],["not",2],["completed",2],["daemon",5],["cookie",3],["login",1],["root",1],["fake",1],["pw",1],["status",2],["raw",2],["submit",1],["sys",1],["executable",1],["raise",1],["system",1],["exit",1],["assert",2],["202",1],["final",2],["await",1],["phase",3],["body",1],["id",1],["value",1]]},{"id":"tests/test_orchestration_routes.py#test_a_member_may_not_submit_to_the_local_backend","name":[["test",1],["member",1],["may",1],["not",1],["submit",1],["local",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["member",2],["may",2],["not",2],["submit",3],["local",4],["backend",4],["daemon",6],["runs",1],["argv",1],["as",1],["own",1],["uid",1],["outside",1],["kernel",1],["sandbox",1],["filesystem",1],["access",2],["every",1],["tenant",1],["sessions",1],["token",1],["file",1],["group",1],["llm",1],["credential",1],["team",1],["mode",1],["operator",1],["action",1],["same",1],["call",1],["compute",1],["jobs",1],["already",1],["cookie",2],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["raw",3],["sys",1],["executable",1],["pass",1],["assert",3],["403",1],["300",1],["payload",3],["body",1],["code",1],["admin",1],["only",1]]},{"id":"tests/test_orchestration_routes.py#test_a_single_user_daemon_keeps_the_local_backend","name":[["test",1],["single",1],["user",1],["daemon",1],["keeps",1],["local",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["single",2],["user",2],["daemon",4],["keeps",2],["local",2],["backend",3],["tmp",3],["path",5],["inv",1],["there",1],["no",1],["member",1],["operator",2],["distinction",1],["without",1],["team",3],["mode",2],["person",1],["running",1],["so",1],["privileged",1],["stays",1],["theirs",1],["behaviour",1],["byte",1],["identical",1],["before",1],["node",4],["false",1],["try",1],["status",2],["raw",2],["post",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["command",1],["sys",1],["executable",1],["pass",1],["cookie",1],["os",1],["token",2],["assert",1],["202",1],["300",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_routes.py#test_admin_cancellation_is_attributed_to_the_admin","name":[["test",1],["admin",2],["cancellation",1],["attributed",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["admin",8],["cancellation",2],["attributed",2],["daemon",7],["owner",3],["login",2],["root",1],["fake",2],["pw",2],["ops",3],["status",3],["raw",4],["submit",1],["sys",1],["executable",1],["import",1],["time",2],["sleep",1],["60",1],["job",3],["id",3],["body",2],["cancelled",3],["somebody",1],["else",1],["so",1],["canceller",1],["has",1],["be",1],["who",1],["not",1],["post",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["cancel",2],["cookie",1],["assert",3],["200",1],["reason",1],["actions",2],["action",1],["store",1],["team",1],["list",1],["audit",1],["workload",1]]},{"id":"tests/test_orchestration_routes.py#test_an_admin_may_submit_to_the_local_backend","name":[["test",1],["admin",1],["may",1],["submit",1],["local",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["admin",2],["may",2],["submit",3],["local",2],["backend",2],["daemon",4],["cookie",2],["login",1],["root",1],["fake",1],["pw",1],["status",2],["raw",2],["sys",1],["executable",1],["pass",1],["assert",1],["202",1],["300",1]]},{"id":"tests/test_orchestration_routes.py#test_an_empty_command_is_refused","name":[["test",1],["empty",1],["command",1],["refused",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["command",3],["refused",2],["daemon",4],["cookie",3],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["raw",1],["post",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["assert",1],["400",1]]},{"id":"tests/test_orchestration_routes.py#test_an_unknown_backend_is_refused_with_the_available_ones","name":[["test",1],["unknown",1],["backend",1],["refused",1],["available",1],["ones",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unknown",3],["backend",5],["refused",2],["available",3],["ones",2],["daemon",4],["asked",1],["as",1],["member",1],["deliberately",1],["name",1],["validated",1],["before",1],["privilege",1],["check",1],["so",1],["misspelling",1],["says",1],["not",3],["exist",1],["rather",1],["than",1],["you",1],["may",1],["other",1],["answer",1],["would",2],["send",1],["caller",1],["admin",1],["permission",1],["have",1],["helped",1],["cookie",2],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["raw",2],["submit",1],["sys",1],["executable",1],["pass",1],["mars",1],["assert",3],["400",1],["payload",3],["body",1],["code",1],["local",1]]},{"id":"tests/test_orchestration_routes.py#test_an_unknown_job_is_404","name":[["test",1],["unknown",1],["job",1],["404",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["job",2],["404",3],["daemon",4],["cookie",3],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["wl",1],["nope",1],["assert",1]]},{"id":"tests/test_orchestration_routes.py#test_cancel_reaches_terminal","name":[["test",1],["cancel",1],["reaches",1],["terminal",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["cancel",3],["reaches",2],["terminal",2],["daemon",7],["cookie",6],["login",1],["root",1],["fake",1],["pw",1],["status",3],["raw",4],["submit",1],["sys",2],["executable",2],["import",1],["time",2],["sleep",1],["120",1],["job",5],["id",5],["body",1],["premise",1],["asserted",1],["rather",1],["than",1],["slept",1],["cancelling",1],["reconciler",2],["has",1],["not",2],["started",1],["yet",1],["exercises",1],["different",1],["path",1],["fixed",1],["second",1],["bet",1],["1s",1],["tick",1],["winning",1],["race",1],["against",1],["real",1],["spawn",1],["loaded",1],["runner",1],["await",2],["phase",7],["until",1],["lambda",1],["pending",1],["post",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["assert",2],["200",1],["300",1],["final",2],["cancelled",1],["value",1]]},{"id":"tests/test_orchestration_routes.py#test_cancelling_a_finished_job_is_a_conflict","name":[["test",1],["cancelling",1],["finished",1],["job",1],["conflict",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["finished",2],["job",5],["conflict",2],["daemon",6],["cookie",5],["login",1],["root",1],["fake",1],["pw",1],["status",3],["raw",4],["submit",1],["sys",1],["executable",1],["pass",1],["id",4],["body",2],["await",1],["phase",1],["post",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["cancel",1],["assert",2],["409",1],["code",1],["already",1],["final",1]]},{"id":"tests/test_orchestration_routes.py#test_jobs_are_owned_and_invisible_to_others","name":[["test",1],["jobs",1],["owned",1],["invisible",1],["others",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",4],["jobs",8],["owned",4],["invisible",2],["others",2],["daemon",10],["by",2],["root",3],["because",2],["local",2],["backend",2],["admin",4],["only",2],["claim",2],["under",2],["ownership",2],["rule",2],["about",5],["owner",6],["not",6],["role",2],["so",2],["member",2],["who",2],["right",2],["probe",2],["login",3],["fake",3],["pw",3],["bob",1],["status",8],["raw",7],["submit",1],["sys",1],["executable",1],["pass",1],["job",6],["id",7],["body",1],["404",3],["rather",1],["than",1],["403",1],["exist",1],["says",1],["colleague",1],["working",1],["path",3],["api",5],["v1",5],["orchestration",5],["logs",1],["port",4],["cookie",4],["assert",4],["200",2],["post",1],["cancel",1],["listing",1],["mention",1],["decode",1],["utf",1],["replace",1],["different",1],["operator",1],["sees",1],["checking",1],["owning",1],["would",1],["prove",1],["nothing",1],["override",1],["ops",3]]},{"id":"tests/test_orchestration_routes.py#test_naming_the_local_backend_explicitly_is_refused_too","name":[["test",1],["naming",1],["local",1],["backend",1],["explicitly",1],["refused",1],["too",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["naming",2],["local",4],["backend",5],["explicitly",2],["refused",2],["too",2],["daemon",4],["default",1],["resolved",1],["before",1],["check",1],["so",1],["omitted",1],["same",2],["request",1],["answer",1],["cookie",2],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["raw",2],["submit",1],["sys",1],["executable",1],["pass",1],["assert",2],["403",1],["body",1],["code",1],["admin",1],["only",1]]},{"id":"tests/test_orchestration_routes.py#test_one_live_allocation_per_workload_is_enforced_by_the_database","name":[["test",1],["one",1],["live",1],["allocation",1],["per",1],["workload",1],["enforced",1],["by",1],["database",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["one",2],["live",2],["allocation",7],["per",2],["workload",2],["enforced",2],["by",2],["database",2],["daemon",8],["inv",1],["partial",1],["unique",1],["index",1],["not",3],["python",1],["check",2],["failure",1],["prevents",1],["happens",1],["between",1],["insert",1],["cookie",4],["login",1],["root",1],["fake",1],["pw",1],["status",1],["raw",2],["submit",1],["sys",1],["executable",1],["import",1],["time",5],["sleep",3],["30",1],["job",6],["id",6],["body",1],["wait",1],["exist",1],["rather",1],["than",2],["fixed",1],["delay",1],["reconciler",1],["first",1],["tick",1],["fires",1],["before",1],["was",1],["submitted",1],["so",1],["shorter",1],["its",1],["interval",1],["tests",1],["nothing",1],["deadline",2],["monotonic",2],["20",1],["while",1],["if",1],["store",3],["workloads",3],["active",3],["none",2],["break",1],["assert",1],["pytest",1],["raises",1],["exists",1],["create",1],["99",1],["post",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["cancel",1]]},{"id":"tests/test_orchestration_routes.py#test_profiles_route_reports_no_cluster_when_unconfigured","name":[["test",1],["profiles",1],["route",1],["reports",1],["no",1],["cluster",1],["unconfigured",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["profiles",3],["route",2],["reports",2],["no",2],["cluster",2],["unconfigured",2],["daemon",4],["cookie",3],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["raw",2],["port",1],["api",1],["v1",1],["orchestration",1],["assert",2],["200",1],["body",1],["configured",1],["false",1]]},{"id":"tests/test_orchestration_routes.py#test_submission_is_audited","name":[["test",1],["submission",1],["audited",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["submission",2],["audited",2],["daemon",5],["cookie",2],["login",1],["root",2],["fake",1],["pw",1],["submit",2],["sys",1],["executable",1],["pass",1],["rows",3],["store",1],["team",1],["list",1],["audit",1],["action",1],["workload",1],["assert",1],["actor",1]]},{"id":"tests/test_orchestration_routes.py#test_submit_runs_and_completes_through_the_routes","name":[["test",1],["submit",1],["runs",1],["completes",1],["through",1],["routes",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["submit",3],["runs",2],["completes",2],["through",2],["routes",2],["daemon",6],["cookie",5],["login",1],["root",1],["fake",1],["pw",1],["status",4],["raw",5],["sys",1],["executable",1],["print",1],["batch",2],["output",2],["here",2],["202",2],["accepted",1],["not",2],["started",1],["reconciler",1],["submits",1],["its",1],["next",1],["tick",1],["201",1],["would",1],["promise",1],["resource",1],["have",1],["been",1],["granted",1],["assert",8],["300",1],["job",6],["body",2],["phase",5],["pending",1],["value",2],["backend",1],["local",1],["final",4],["await",1],["id",2],["completed",1],["allocations",2],["attempt",1],["should",1],["be",1],["recorded",1],["epoch",1],["logs",2],["route",1],["returns",1],["actually",1],["wrote",1],["port",1],["api",1],["v1",1],["orchestration",1],["jobs",1],["200",1],["stdout",1]]},{"id":"tests/test_orchestration_routes.py#test_the_api_never_exposes_a_backend_job_id","name":[["test",1],["api",1],["never",1],["exposes",1],["backend",1],["job",1],["id",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["api",3],["never",2],["exposes",2],["backend",2],["job",4],["id",8],["daemon",5],["inv",1],["allocation",2],["public",1],["identity",1],["attempt",1],["cookie",3],["login",1],["root",1],["fake",1],["pw",1],["status",1],["raw",2],["submit",1],["sys",1],["executable",1],["pass",1],["body",1],["final",2],["await",1],["phase",1],["text",3],["json",1],["dumps",1],["assert",2],["leaked",3],["external",1],["partition",1],["qos",1],["slurm",1],["pid",1],["not",1],["lower",1],["reached",1]]},{"id":"tests/test_orchestration_routes.py#test_the_refusal_happens_before_anything_is_written","name":[["test",1],["refusal",1],["happens",1],["before",1],["anything",1],["written",1]],"path":[["tests",1],["test",1],["orchestration",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["refusal",2],["happens",2],["before",2],["anything",2],["written",2],["daemon",6],["refused",1],["submission",1],["must",1],["leave",1],["no",1],["workload",2],["behind",1],["otherwise",1],["listing",1],["grows",1],["rows",1],["jobs",1],["were",1],["never",1],["accepted",1],["audit",2],["log",1],["disagrees",1],["database",1],["cookie",2],["login",1],["alice",1],["fake",1],["pw",1],["submit",2],["sys",1],["executable",1],["pass",1],["assert",2],["store",2],["workloads",2],["list",2],["limit",1],["50",1],["team",1],["action",1]]},{"id":"tests/test_orchestration_session.py","name":[["test",1],["orchestration",1],["session",1],["py",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["persistent",1],["sessions",1],["resource",3],["plane",1],["readiness",3],["leases",2],["recovery",3],["m3b",3],["everything",1],["here",1],["runs",1],["against",1],["real",2],["store",3],["reconciler",3],["fake",1],["backend",1],["because",1],["claims",1],["being",1],["made",1],["about",1],["durable",1],["after",1],["step",1],["memory",1],["double",1],["would",1],["assert",1],["code",1],["did",1],["was",2],["written",1],["never",4],["question",1],["three",2],["things",1],["worth",1],["failing",1],["over",1],["inv",5],["says",1],["session",7],["running",1],["only",2],["all",1],["four",1],["conditions",1],["hold",2],["tests",1],["matter",1],["ones",1],["lease",2],["renewed",1],["by",2],["user",1],["healthy",1],["worker",1],["test",1],["whose",1],["kernel",1],["perfectly",1],["alive",1],["expiring",1],["anyway",1],["new",2],["epoch",2],["announcement",1],["silent",1],["reconnect",1],["11",2],["from",10],["future",1],["import",14],["annotations",1],["os",1],["sqlite3",1],["threading",1],["pathlib",1],["path",1],["pytest",4],["openai4s",8],["orchestration",6],["bootstrap",2],["authority",1],["load",1],["mint",1],["secret",1],["read",1],["credential",3],["file",1],["models",1],["desired",1],["state",1],["observation",1],["phase",1],["reason",1],["profile",3],["workload",2],["kind",1],["spec",1],["ports",1],["created",1],["has",1],["isolation",2],["reclaimer",2],["connect",1],["env",1],["attempt",2],["preparer",1],["compute",1],["manager",1],["remote",1],["required",1],["security",1],["permissions",1],["owner",1],["name",1],["gpu",1],["interactive",1],["cpus",1],["gpus",1],["doubles",1],["fixture",3],["conjunction",1],["per",1],["persisted",1],["announced",1],["bindings",1],["m4",1],["declared",1],["strategy",1],["version",1],["cannot",1],["honour",1]]},{"id":"tests/test_orchestration_session.py#_Clock","name":[["clock",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["clock",4],["test",2],["moves",1],["started",1],["near",1],["real",1],["epoch",1],["millisecond",1],["so",1],["row",1],["written",1],["by",2],["store",1],["own",1],["deadline",1],["computed",1],["one",1],["comparable",1],["fake",1],["starting",1],["at",1],["zero",1],["silently",1],["makes",1],["every",1],["lease",1],["look",1],["freshly",1],["created",1],["sweep",1],["then",1],["correctly",1],["finds",1],["nothing",1],["reads",1],["as",1],["passing",1],["wrong",1],["thing",1],["def",3],["init",1],["self",6],["start",2],["ms",2],["700",1],["000",3],["now",3],["call",1],["return",1],["advance",1],["seconds",2],["int",1],["1000",1]]},{"id":"tests/test_orchestration_session.py#_Clock.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["call",2],["self",3],["return",1],["now",1]]},{"id":"tests/test_orchestration_session.py#_Clock.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",2],["self",3],["start",3],["ms",3],["700",2],["000",6],["now",1]]},{"id":"tests/test_orchestration_session.py#_Clock.advance_s","name":[["advance",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["advance",2],["self",3],["seconds",3],["now",1],["int",1],["1000",1]]},{"id":"tests/test_orchestration_session.py#_FakeKernel","name":[["fake",1],["kernel",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["fake",2],["kernel",2],["def",2],["init",1],["self",4],["shutdowns",2],["shutdown",1]]},{"id":"tests/test_orchestration_session.py#_FakeKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",2],["self",3],["shutdowns",1]]},{"id":"tests/test_orchestration_session.py#_FakeKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["shutdowns",1]]},{"id":"tests/test_orchestration_session.py#_handle","name":[["handle",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["handle",4],["allocation",3],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["external",3],["return",1],["backend",1],["fake",1],["id",1],["job",1],["epoch",1]]},{"id":"tests/test_orchestration_session.py#_isolates_fake_backend","name":[["isolates",1],["fake",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["isolates",2],["fake",4],["backend",5],["str",2],["bool",2],["process",1],["suite",1],["explicit",1],["isolated",1],["control",1],["return",1]]},{"id":"tests/test_orchestration_session.py#FakeBackend","name":[["fake",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["fake",3],["backend",2],["resource",1],["plane",1],["records",1],["was",1],["handed",1],["answers",1],["told",1],["answer",1],["deliberately",1],["not",1],["scheduler",1],["these",1],["tests",1],["about",1],["orchestration",1],["above",1],["one",1],["name",1],["def",6],["init",1],["self",14],["submitted",2],["next",4],["phase",4],["pending",1],["reason",5],["none",2],["cancelled",2],["submit",1],["allocation",7],["spec",2],["profile",1],["append",2],["return",4],["created",1],["handle",3],["type",1],["submission",1],["token",3],["any",1],["wrapped",1],["observe",1],["observation",1],["cancel",1],["id",1],["find",1],["by",1],["diagnostics",1]]},{"id":"tests/test_orchestration_session.py#FakeBackend.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",2],["self",6],["submitted",1],["next",2],["phase",2],["pending",1],["reason",1],["none",1],["cancelled",1]]},{"id":"tests/test_orchestration_session.py#FakeBackend.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["cancel",2],["self",3],["allocation",3],["reason",3],["cancelled",1],["append",1],["id",1]]},{"id":"tests/test_orchestration_session.py#FakeBackend.diagnostics","name":[["diagnostics",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["diagnostics",2],["self",2],["return",1]]},{"id":"tests/test_orchestration_session.py#FakeBackend.find_by_token","name":[["find",1],["by",1],["token",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["find",2],["by",2],["token",4],["self",2],["return",1],["none",1]]},{"id":"tests/test_orchestration_session.py#FakeBackend.observe","name":[["observe",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["observe",2],["self",4],["allocation",2],["return",1],["observation",1],["phase",2],["next",2],["reason",2]]},{"id":"tests/test_orchestration_session.py#FakeBackend.submit","name":[["submit",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["submit",2],["self",3],["allocation",5],["spec",3],["profile",2],["submitted",1],["append",1],["return",1],["created",1],["handle",3],["type",1],["submission",1],["token",1],["any",1],["wrapped",1]]},{"id":"tests/test_orchestration_session.py#FakeGateway","name":[["fake",1],["gateway",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["fake",2],["gateway",2],["registers",1],["workers",3],["demand",1],["keyed",1],["by",1],["allocation",8],["epoch",8],["exactly",1],["as",1],["real",2],["one",2],["def",4],["init",1],["self",9],["arrivals",4],["arrive",1],["id",7],["registration",2],["reg",1],["setdefault",1],["int",3],["append",1],["await",3],["worker",1],["timeout",4],["found",3],["expected",3],["return",3],["if",2],["else",1],["none",2],["have",4],["len",1],["hands",1],["back",1],["partial",1],["rather",1],["than",1],["nothing",1],["so",1],["caller",1],["say",1],["instead",1],["not",1],["ready",1],["list",2],["pop",1]]},{"id":"tests/test_orchestration_session.py#FakeGateway.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",2],["self",3],["arrivals",1]]},{"id":"tests/test_orchestration_session.py#FakeGateway.arrive","name":[["arrive",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["arrive",2],["self",3],["allocation",3],["id",3],["epoch",3],["registration",3],["reg",2],["arrivals",1],["setdefault",1],["int",1],["append",1]]},{"id":"tests/test_orchestration_session.py#FakeGateway.await_worker","name":[["await",1],["worker",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["await",3],["worker",2],["self",3],["allocation",3],["id",3],["epoch",3],["timeout",4],["found",3],["workers",1],["expected",1],["return",1],["if",1],["else",1],["none",1]]},{"id":"tests/test_orchestration_session.py#FakeGateway.await_workers","name":[["await",1],["workers",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["await",2],["workers",2],["self",4],["allocation",4],["id",4],["epoch",4],["expected",3],["timeout",2],["have",4],["arrivals",2],["int",2],["if",1],["len",1],["real",1],["one",1],["hands",1],["back",1],["partial",1],["rather",1],["than",1],["nothing",1],["so",1],["caller",1],["say",1],["instead",1],["not",1],["ready",1],["return",2],["list",2],["pop",1],["none",1]]},{"id":"tests/test_orchestration_session.py#lease_clock","name":[["lease",1],["clock",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["lease",2],["clock",8],["store",3],["both",1],["ends",1],["deadline",1],["read",1],["same",1],["leases",1],["ms",1],["return",1]]},{"id":"tests/test_orchestration_session.py#manager","name":[["manager",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["manager",3],["store",4],["tmp",4],["path",4],["return",1],["compute",1],["session",2],["gateway",2],["fake",3],["authority",2],["bootstrap",1],["load",1],["mint",1],["secret",1],["workspace",1],["root",1],["workspaces",1],["kernel",2],["factory",1],["lambda",1],["registration",1],["credentials",1],["isolated",1],["isolates",1],["backend",1]]},{"id":"tests/test_orchestration_session.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",3],["st",3],["str",1],["state",1],["db",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_orchestration_session.py#test_a_batch_workload_is_submitted_exactly_as_written","name":[["test",1],["batch",1],["workload",1],["submitted",1],["exactly",1],["as",1],["written",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["batch",3],["workload",6],["submitted",6],["exactly",2],["as",2],["written",2],["store",5],["manager",4],["per",1],["attempt",3],["seam",1],["must",1],["not",2],["touch",1],["kind",3],["has",1],["no",1],["bootstrap",1],["otherwise",1],["m3a",1],["contract",1],["quietly",1],["changed",1],["spec",4],["profile",2],["command",2],["echo",2],["hi",2],["workloads",2],["create",1],["owner",1],["user",1],["id",1],["u1",1],["backend",6],["fake",4],["reconciler",3],["backends",1],["default",1],["prepare",1],["preparer",1],["authority",2],["listen",1],["address",1],["lambda",1],["none",1],["would",1],["raise",1],["if",1],["consulted",1],["runtime",2],["dir",2],["tick",1],["assert",2],["connect",1],["env",1],["environment",1]]},{"id":"tests/test_orchestration_session.py#test_a_granted_allocation_alone_does_not_make_a_session_ready","name":[["test",1],["granted",1],["allocation",1],["alone",1],["not",1],["make",1],["session",1],["ready",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["granted",3],["allocation",8],["alone",2],["not",4],["make",2],["session",5],["ready",4],["store",4],["manager",4],["scheduler",1],["saying",1],["running",1],["being",1],["usable",1],["exact",1],["claim",1],["inv",1],["exists",1],["forbid",1],["workload",2],["request",1],["id",3],["s1",2],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["workloads",2],["create",1],["phase",2],["active",1],["save",1],["readiness",6],["assert",3],["workspace",1],["blocked",1],["worker",1]]},{"id":"tests/test_orchestration_session.py#test_a_healthy_worker_does_not_keep_a_session_alive","name":[["test",1],["healthy",1],["worker",1],["not",1],["keep",1],["session",1],["alive",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",3],["healthy",2],["worker",4],["not",2],["keep",2],["session",6],["alive",3],["store",8],["manager",5],["lease",6],["clock",7],["load",1],["bearing",1],["subtlety",1],["m3b",1],["stated",1],["as",1],["whose",1],["kernel",1],["perfectly",1],["still",1],["expires",1],["if",1],["nobody",1],["workload",5],["request",1],["id",6],["s1",2],["owner",1],["user",2],["u1",1],["profile",2],["backend",1],["fake",1],["leases",3],["open",1],["idle",2],["ttl",1],["3600",2],["max",1],["lifetime",1],["48",1],["reclaimer",3],["workloads",5],["ms",1],["attaches",1],["stays",1],["connected",1],["heartbeats",1],["none",2],["may",1],["touch",1],["allocation",6],["create",1],["phase",2],["active",1],["save",1],["gateway",1],["arrive",1],["attach",1],["timeout",2],["advance",1],["3601",1],["report",3],["sweep",1],["assert",3],["expired",1],["stopped",2],["reloaded",3],["desired",2],["state",2],["reason",2]]},{"id":"tests/test_orchestration_session.py#test_a_lost_session_recovers_into_a_new_epoch_without_rewriting_history","name":[["test",1],["lost",1],["session",1],["recovers",1],["into",1],["new",1],["epoch",1],["without",1],["rewriting",1],["history",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["lost",10],["session",6],["recovers",2],["into",2],["new",3],["epoch",5],["without",2],["rewriting",2],["history",2],["store",8],["manager",5],["workload",8],["request",1],["id",15],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",10],["fake",5],["events",3],["reconciler",5],["workloads",5],["backends",1],["default",1],["prepare",1],["attempt",3],["preparer",1],["authority",2],["listen",1],["address",1],["lambda",3],["127",1],["8799",1],["runtime",2],["dir",2],["credentials",1],["isolated",1],["isolates",1],["state",3],["append",2],["event",1],["kind",4],["payload",2],["tick",4],["first",5],["active",2],["allocation",2],["next",5],["phase",9],["reason",8],["node",2],["failed",2],["dead",1],["keeps",1],["its",2],["own",2],["terminal",2],["allocations",4],["list",1],["assert",8],["emphatically",1],["not",2],["reloaded",4],["pending",2],["execution",1],["kernel",2],["any",1],["places",1],["replacement",1],["rather",1],["than",1],["second",1],["live",5],["one",1],["none",2]]},{"id":"tests/test_orchestration_session.py#test_a_session_being_cancelled_is_not_recovered","name":[["test",1],["session",1],["being",1],["cancelled",1],["not",1],["recovered",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["session",5],["being",3],["cancelled",3],["not",3],["recovered",2],["store",6],["manager",5],["losing",1],["node",2],["while",1],["torn",1],["down",1],["recovery",1],["cancel",1],["barrier",1],["owns",1],["workload",5],["resurrecting",1],["would",1],["resubmit",1],["work",1],["user",3],["asked",1],["stop",2],["request",2],["id",4],["s1",1],["owner",1],["u1",1],["profile",2],["backend",8],["fake",5],["reconciler",5],["workloads",3],["backends",1],["default",1],["prepare",1],["attempt",2],["preparer",1],["authority",2],["listen",1],["address",1],["lambda",1],["127",1],["8799",1],["runtime",2],["dir",2],["credentials",1],["isolated",1],["isolates",1],["tick",3],["reason",4],["next",2],["phase",3],["lost",1],["failed",1],["reloaded",4],["assert",3],["terminal",1],["execution",1],["epoch",1],["desired",2],["state",2],["stopped",1]]},{"id":"tests/test_orchestration_session.py#test_a_session_keeps_one_workload_across_a_recovery","name":[["test",1],["session",1],["keeps",1],["one",1],["workload",1],["across",1],["recovery",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["session",8],["keeps",2],["one",2],["workload",9],["across",2],["recovery",3],["store",5],["manager",3],["new",2],["epoch",1],["same",1],["binding",1],["refused",1],["be",1],["rewritten",1],["would",1],["make",1],["look",1],["like",1],["request",1],["id",5],["s1",4],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["leases",3],["bind",2],["idempotent",1],["re",1],["assert",2]]},{"id":"tests/test_orchestration_session.py#test_a_terminal_binding_is_atomically_replaced_by_a_new_workload","name":[["test",1],["terminal",1],["binding",1],["atomically",1],["replaced",1],["by",1],["new",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["terminal",2],["binding",2],["atomically",2],["replaced",2],["by",2],["new",2],["workload",4],["store",5],["manager",4],["first",4],["request",2],["session",5],["id",8],["s1",3],["owner",2],["user",2],["u1",2],["profile",4],["backend",2],["fake",2],["phase",2],["completed",1],["workloads",1],["save",1],["second",4],["assert",3],["leases",2],["released",1],["at",1],["none",1]]},{"id":"tests/test_orchestration_session.py#test_a_touch_after_the_sweep_snapshot_wins_the_expiry_cas","name":[["test",1],["touch",1],["after",1],["sweep",1],["snapshot",1],["wins",1],["expiry",1],["cas",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",3],["test",2],["touch",7],["after",2],["sweep",4],["snapshot",2],["wins",2],["expiry",2],["cas",3],["store",10],["manager",3],["lease",9],["clock",7],["monkeypatch",3],["renewal",1],["reclamation",1],["one",1],["race",1],["not",1],["two",1],["independent",1],["writes",1],["old",1],["decided",1],["from",1],["stale",1],["live",1],["leases",8],["object",1],["then",3],["wrote",1],["stopped",2],["plus",1],["released",2],["even",1],["had",1],["already",1],["returned",1],["true",2],["interpose",1],["at",2],["repository",1],["boundary",1],["make",1],["ordering",1],["deterministic",1],["workload",6],["request",1],["session",2],["id",6],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["open",1],["idle",1],["ttl",1],["60",1],["max",1],["lifetime",1],["7200",1],["reclaimer",3],["workloads",3],["ms",4],["advance",1],["61",1],["expire",6],["if",2],["unchanged",2],["now",3],["reason",3],["assert",4],["return",1],["setattr",1],["report",3],["expired",1],["none",1],["desired",2],["state",2],["running",1]]},{"id":"tests/test_orchestration_session.py#test_a_touch_after_the_sweep_snapshot_wins_the_expiry_cas.touch_then_expire","name":[["touch",1],["then",1],["expire",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["touch",3],["then",2],["expire",3],["lease",4],["now",4],["ms",4],["reason",4],["assert",1],["store",1],["leases",1],["workload",1],["id",1],["true",1],["return",1]]},{"id":"tests/test_orchestration_session.py#test_a_touch_racing_the_maximum_lifetime_cannot_renew_it","name":[["test",1],["touch",1],["racing",1],["maximum",1],["lifetime",1],["cannot",1],["renew",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",3],["test",2],["touch",5],["racing",2],["maximum",3],["lifetime",6],["cannot",2],["renew",2],["store",10],["manager",3],["lease",8],["clock",7],["monkeypatch",3],["hard",1],["bound",1],["even",1],["at",2],["cas",1],["boundary",1],["workload",6],["request",1],["session",4],["id",6],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["leases",7],["open",1],["idle",1],["ttl",1],["3600",1],["max",3],["60",1],["reclaimer",3],["workloads",3],["ms",4],["advance",1],["61",1],["expire",6],["if",2],["unchanged",2],["then",2],["now",3],["reason",7],["assert",6],["exceeded",2],["true",1],["return",1],["setattr",1],["report",3],["sweep",1],["expired",1],["stopped",2],["released",1],["not",1],["none",1],["reloaded",3],["desired",2],["state",2]]},{"id":"tests/test_orchestration_session.py#test_a_touch_racing_the_maximum_lifetime_cannot_renew_it.touch_then_expire","name":[["touch",1],["then",1],["expire",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["touch",3],["then",2],["expire",3],["lease",4],["now",4],["ms",4],["reason",6],["assert",2],["session",1],["max",1],["lifetime",1],["exceeded",1],["store",1],["leases",1],["workload",1],["id",1],["true",1],["return",1]]},{"id":"tests/test_orchestration_session.py#test_a_user_executing_something_renews_the_lease","name":[["test",1],["user",1],["executing",1],["something",1],["renews",1],["lease",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["user",4],["executing",2],["something",2],["renews",2],["lease",7],["store",6],["manager",4],["clock",8],["workload",4],["request",1],["session",2],["id",4],["s1",2],["owner",1],["u1",1],["profile",2],["backend",1],["fake",1],["leases",3],["open",1],["idle",1],["ttl",1],["3600",2],["max",1],["lifetime",1],["48",1],["reclaimer",3],["workloads",3],["ms",1],["advance",2],["3000",3],["assert",3],["touch",1],["true",1],["6000s",1],["total",1],["but",1],["only",1],["since",1],["sweep",1],["expired",1],["desired",2],["state",2],["running",1]]},{"id":"tests/test_orchestration_session.py#test_a_worker_from_the_previous_epoch_does_not_satisfy_this_one","name":[["test",1],["worker",1],["from",1],["previous",1],["epoch",1],["not",1],["satisfy",1],["one",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["worker",3],["from",3],["previous",2],["epoch",4],["not",4],["satisfy",2],["one",2],["store",5],["manager",6],["inv",1],["at",2],["rendezvous",1],["only",1],["credential",1],["workload",5],["request",1],["session",2],["id",4],["s1",3],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["allocation",6],["workloads",3],["create",1],["phase",2],["active",1],["save",2],["gateway",1],["arrive",1],["straggler",1],["execution",1],["assert",2],["attach",1],["timeout",1],["false",1],["readiness",1],["ready",1]]},{"id":"tests/test_orchestration_session.py#test_all_four_conditions_make_it_ready","name":[["test",1],["all",1],["four",1],["conditions",1],["make",1],["ready",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["all",2],["four",2],["conditions",2],["make",2],["ready",3],["store",4],["manager",6],["workload",2],["request",1],["session",2],["id",4],["s1",3],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["allocation",6],["workloads",2],["create",1],["phase",2],["active",1],["save",1],["gateway",1],["arrive",1],["assert",2],["attach",1],["worker",1],["timeout",1],["true",1],["readiness",1]]},{"id":"tests/test_orchestration_session.py#test_an_expired_lease_is_swept_once","name":[["test",1],["expired",1],["lease",1],["swept",1],["once",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["expired",3],["lease",7],["swept",2],["once",2],["store",6],["manager",3],["clock",7],["workload",3],["request",1],["session",2],["id",4],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["leases",4],["open",1],["idle",1],["ttl",1],["60",1],["max",1],["lifetime",1],["7200",1],["reclaimer",4],["workloads",2],["ms",1],["advance",1],["61",1],["assert",3],["sweep",2],["examined",1],["touch",1],["false",1]]},{"id":"tests/test_orchestration_session.py#test_an_unknown_strategy_is_refused_the_same_way","name":[["test",1],["unknown",1],["strategy",1],["refused",1],["same",1],["way",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["strategy",4],["refused",2],["same",2],["way",2],["store",2],["manager",3],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["unsupported",2],["recovery",3],["pytest",1],["raises",1],["request",1],["session",2],["id",2],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["magic",1]]},{"id":"tests/test_orchestration_session.py#test_asking_twice_for_a_session_returns_the_same_workload","name":[["test",1],["asking",1],["twice",1],["session",1],["returns",1],["same",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["asking",2],["twice",2],["session",6],["returns",2],["same",2],["workload",2],["store",2],["manager",4],["first",2],["request",2],["id",6],["s1",2],["owner",2],["user",2],["u1",2],["profile",4],["backend",2],["fake",2],["second",2],["assert",1]]},{"id":"tests/test_orchestration_session.py#test_attempt_preparer_refuses_old_unisolated_workload_before_credential_write","name":[["test",1],["attempt",1],["preparer",1],["refuses",1],["old",1],["unisolated",1],["workload",1],["before",1],["credential",1],["write",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["attempt",3],["preparer",5],["refuses",2],["old",2],["unisolated",2],["workload",9],["before",2],["credential",4],["write",2],["store",4],["manager",3],["tmp",5],["path",5],["workloads",2],["create",2],["spec",2],["kind",2],["session",3],["profile",2],["owner",1],["user",1],["id",2],["u1",1],["backend",2],["shared",2],["uid",2],["allocation",3],["consulted",4],["authority",2],["listen",1],["address",1],["lambda",3],["append",2],["listener",1],["127",1],["8799",1],["runtime",2],["dir",3],["credentials",1],["isolated",1],["false",1],["pytest",1],["raises",1],["remote",1],["isolation",1],["required",1],["match",1],["assert",3],["not",1],["exists",1],["list",1],["rglob",1],["bootstrap",1],["json",1]]},{"id":"tests/test_orchestration_session.py#test_checkpoint_recovery_is_refused_rather_than_approximated","name":[["test",1],["checkpoint",1],["recovery",1],["refused",1],["rather",1],["than",1],["approximated",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",4],["recovery",7],["refused",2],["rather",2],["than",2],["approximated",2],["store",4],["manager",3],["refusal",1],["feature",1],["field",1],["silently",1],["means",1],["workspace",1],["only",1],["tells",1],["user",2],["who",1],["selected",1],["received",1],["fresh",1],["interpreter",1],["something",1],["untrue",1],["about",1],["results",1],["they",1],["may",1],["publish",1],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["strategy",4],["unsupported",2],["pytest",1],["raises",1],["match",1],["not",2],["supported",1],["yet",1],["request",2],["session",3],["id",2],["s1",2],["owner",1],["u1",1],["profile",2],["backend",1],["fake",1],["nothing",1],["durable",1],["was",2],["created",1],["honoured",1],["assert",2],["leases",1],["workload",1],["none",1],["workloads",2],["list",1]]},{"id":"tests/test_orchestration_session.py#test_concurrent_session_requests_publish_only_one_workload","name":[["test",1],["concurrent",1],["session",1],["requests",1],["publish",1],["only",1],["one",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",4],["test",2],["concurrent",2],["session",6],["requests",2],["publish",2],["only",2],["one",2],["workload",6],["store",5],["manager",3],["monkeypatch",3],["real",2],["create",6],["workloads",4],["first",10],["entered",3],["threading",5],["event",2],["release",3],["calls",7],["lock",3],["delayed",2],["kwargs",2],["nonlocal",1],["ordinal",2],["if",1],["assert",6],["wait",2],["return",1],["setattr",1],["results",3],["request",4],["append",1],["id",3],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["thread",2],["target",2],["second",4],["start",2],["join",2],["not",2],["alive",2],["len",2],["list",1]]},{"id":"tests/test_orchestration_session.py#test_concurrent_session_requests_publish_only_one_workload.delayed_create","name":[["delayed",1],["create",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["delayed",2],["create",3],["kwargs",3],["nonlocal",1],["calls",4],["lock",1],["ordinal",2],["if",1],["first",2],["entered",1],["assert",1],["release",1],["wait",1],["return",1],["real",1]]},{"id":"tests/test_orchestration_session.py#test_concurrent_session_requests_publish_only_one_workload.request","name":[["request",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["request",3],["results",1],["append",1],["manager",1],["session",2],["id",2],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1]]},{"id":"tests/test_orchestration_session.py#test_each_attempt_gets_its_own_credential","name":[["test",1],["each",1],["attempt",1],["gets",1],["its",1],["own",1],["credential",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["each",2],["attempt",5],["gets",2],["its",2],["own",2],["credential",5],["store",4],["manager",5],["recovery",2],["replayed",1],["lost",2],["identity",1],["would",1],["be",1],["replay",1],["sense",1],["exists",1],["prevent",1],["request",1],["session",3],["id",2],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",13],["fake",5],["preparer",3],["authority",2],["listen",1],["address",1],["lambda",1],["127",1],["8799",1],["runtime",2],["dir",2],["credentials",1],["isolated",1],["isolates",1],["reconciler",5],["workloads",1],["backends",1],["default",1],["prepare",1],["tick",3],["next",4],["phase",4],["reason",3],["node",1],["failed",1],["epoch",3],["pending",1],["none",1],["submits",1],["replacement",1],["assert",4],["len",1],["submitted",3],["first",4],["read",2],["file",2],["path",4],["environment",2],["openai4",2],["worker",2],["bootstrap",2],["second",4],["signature",2],["nonce",2]]},{"id":"tests/test_orchestration_session.py#test_manager_precreates_private_workspace_root_before_any_workload","name":[["test",1],["manager",1],["precreates",1],["private",1],["workspace",1],["root",1],["before",1],["any",1],["workload",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",3],["manager",3],["precreates",2],["private",2],["workspace",3],["root",8],["before",3],["any",3],["workload",2],["store",4],["tmp",4],["path",4],["cluster",1],["workspaces",1],["authority",4],["bootstrap",2],["load",1],["mint",1],["secret",1],["assert",3],["not",1],["exists",1],["prove",1],["mode",1],["explicit",1],["rather",1],["than",1],["accident",1],["runner",1],["ordinary",1],["umask",5],["directory",1],["mount",1],["point",1],["bwrap",1],["must",1],["see",1],["local",1],["kernel",1],["starts",1],["later",1],["holds",1],["credentials",1],["previous",2],["os",3],["try",1],["compute",1],["session",1],["gateway",2],["fake",1],["finally",1],["dir",1],["if",1],["name",1],["posix",1],["owner",1],["only",1]]},{"id":"tests/test_orchestration_session.py#test_manager_refuses_unisolated_session_before_durable_or_filesystem_state","name":[["test",1],["manager",1],["refuses",1],["unisolated",1],["session",1],["before",1],["durable",1],["filesystem",1],["state",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["manager",6],["refuses",2],["unisolated",3],["session",9],["before",2],["durable",2],["filesystem",2],["state",2],["store",6],["tmp",5],["path",5],["root",6],["workspaces",1],["compute",1],["gateway",2],["fake",1],["authority",2],["bootstrap",3],["load",1],["mint",1],["secret",1],["workspace",2],["credentials",1],["isolated",1],["lambda",1],["backend",2],["false",1],["pytest",1],["raises",1],["remote",1],["isolation",1],["required",1],["match",1],["same",1],["identity",1],["sibling",1],["request",2],["id",2],["victim",2],["owner",1],["user",1],["u1",1],["profile",2],["shared",1],["uid",1],["creates",1],["only",1],["its",1],["non",1],["specific",1],["at",1],["construction",1],["rejected",1],["must",1],["not",1],["leave",1],["workload",2],["lease",1],["binding",1],["allocation",1],["credential",1],["attacker",1],["discover",1],["assert",5],["dir",1],["list",3],["iterdir",1],["workloads",2],["leases",1],["none",1],["rglob",1],["json",1]]},{"id":"tests/test_orchestration_session.py#test_old_unisolated_worker_is_never_awaited_adopted_or_given_a_kernel","name":[["test",1],["old",1],["unisolated",1],["worker",1],["never",1],["awaited",1],["adopted",1],["given",1],["kernel",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",4],["test",2],["old",2],["unisolated",2],["worker",3],["never",2],["awaited",2],["adopted",2],["given",2],["kernel",3],["store",8],["tmp",4],["path",4],["unspent",1],["credential",3],["from",1],["older",1],["build",1],["may",1],["authenticate",1],["but",1],["stops",1],["here",1],["class",1],["tracking",2],["gateway",9],["fake",1],["init",2],["self",4],["super",2],["waits",3],["await",2],["workers",2],["allocation",9],["id",7],["epoch",2],["expected",3],["timeout",4],["return",1],["kernels",3],["legacy",4],["compute",1],["session",4],["manager",1],["authority",2],["bootstrap",1],["load",1],["mint",1],["secret",1],["workspace",1],["root",1],["workspaces",1],["factory",1],["lambda",2],["registration",3],["append",1],["credentials",1],["isolated",1],["backend",2],["false",2],["workload",6],["workloads",3],["create",2],["spec",2],["kind",2],["profile",2],["owner",1],["user",1],["u1",1],["shared",1],["uid",1],["leases",1],["bind",1],["victim",3],["phase",2],["active",1],["save",1],["arrive",1],["stolen",2],["peer",2],["assert",5],["attach",1],["arrivals",1],["runtime",1],["none",1]]},{"id":"tests/test_orchestration_session.py#test_old_unisolated_worker_is_never_awaited_adopted_or_given_a_kernel._TrackingGateway","name":[["tracking",1],["gateway",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["tracking",2],["gateway",4],["fake",2],["def",2],["init",2],["self",4],["super",2],["waits",2],["await",2],["workers",2],["allocation",2],["id",2],["epoch",2],["expected",3],["timeout",3],["return",1]]},{"id":"tests/test_orchestration_session.py#test_old_unisolated_worker_is_never_awaited_adopted_or_given_a_kernel._TrackingGateway.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["init",3],["self",3],["super",1],["waits",1]]},{"id":"tests/test_orchestration_session.py#test_old_unisolated_worker_is_never_awaited_adopted_or_given_a_kernel._TrackingGateway.await_workers","name":[["await",1],["workers",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["await",3],["workers",3],["self",3],["allocation",3],["id",3],["epoch",3],["expected",4],["timeout",4],["waits",1],["return",1],["super",1]]},{"id":"tests/test_orchestration_session.py#test_readiness_names_the_missing_condition_not_just_no","name":[["test",1],["readiness",1],["names",1],["missing",1],["condition",1],["not",1],["just",1],["no",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["readiness",5],["names",2],["missing",2],["condition",2],["not",2],["just",2],["no",3],["spinner",1],["information",1],["thing",1],["being",1],["avoided",1],["assert",3],["session",3],["blocked",3],["allocation",3],["granted",2],["true",5],["workspace",2],["ready",2],["worker",2],["registered",1],["kernel",1]]},{"id":"tests/test_orchestration_session.py#test_recovery_is_bounded","name":[["test",1],["recovery",1],["bounded",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["recovery",2],["bounded",2],["store",5],["manager",5],["node",2],["kills",1],["every",1],["worker",1],["handed",1],["must",1],["not",1],["be",1],["resubmitted",1],["forever",1],["workload",3],["request",1],["session",3],["id",3],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",10],["fake",5],["reconciler",4],["workloads",2],["backends",1],["default",1],["max",1],["recoveries",1],["prepare",1],["attempt",2],["preparer",1],["authority",2],["listen",1],["address",1],["lambda",1],["127",1],["8799",1],["runtime",2],["dir",2],["credentials",1],["isolated",1],["isolates",1],["range",1],["12",1],["next",4],["phase",6],["pending",1],["reason",3],["none",1],["tick",2],["submit",1],["lost",2],["failed",1],["lose",1],["reloaded",3],["assert",2],["should",1],["have",1],["stopped",1],["recovering",1],["execution",1],["epoch",1]]},{"id":"tests/test_orchestration_session.py#test_recovery_tells_the_session_its_kernel_memory_is_gone","name":[["test",1],["recovery",1],["tells",1],["session",1],["its",1],["kernel",1],["memory",1],["gone",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["recovery",2],["tells",2],["session",5],["its",2],["kernel",2],["memory",2],["gone",2],["store",4],["manager",9],["inv",1],["11",1],["failure",1],["being",1],["prevented",1],["reconnects",1],["silently",1],["keeps",1],["answering",1],["results",1],["no",1],["longer",1],["reproduce",1],["workload",3],["request",1],["id",5],["s1",5],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["allocation",6],["workloads",2],["create",1],["phase",2],["active",1],["save",1],["gateway",1],["arrive",1],["attach",1],["worker",2],["timeout",1],["assert",4],["readiness",5],["ready",2],["note",1],["state",2],["lost",2],["epoch",1],["not",1],["blocked",1],["runtime",1],["epochs",1]]},{"id":"tests/test_orchestration_session.py#test_releasing_a_session_asks_for_a_stop_and_ends_the_lease","name":[["test",1],["releasing",1],["session",1],["asks",1],["stop",1],["ends",1],["lease",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["releasing",2],["session",4],["asks",2],["stop",2],["ends",2],["lease",2],["store",4],["manager",5],["workload",4],["request",1],["id",4],["s1",3],["owner",1],["user",2],["u1",1],["profile",2],["backend",1],["fake",1],["assert",4],["release",1],["reason",2],["cancelled",1],["true",1],["reloaded",2],["workloads",1],["desired",2],["state",2],["stopped",1],["leases",1],["released",1],["at",1],["not",1],["none",1],["touch",1],["false",1]]},{"id":"tests/test_orchestration_session.py#test_session_cleanup_candidates_are_complete_durable_intents","name":[["test",1],["session",1],["cleanup",1],["candidates",1],["complete",1],["durable",1],["intents",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["session",15],["cleanup",3],["candidates",10],["complete",2],["durable",2],["intents",2],["store",9],["manager",7],["active",4],["request",6],["id",25],["owner",5],["user",7],["u1",5],["profile",10],["backend",5],["fake",5],["stopped",5],["released",5],["missing",5],["terminal",7],["workloads",3],["stop",1],["reason",9],["cancelled",2],["leases",2],["release",1],["lock",1],["conn",2],["execute",1],["delete",1],["from",1],["workload",6],["commit",1],["phase",2],["failed",1],["worker",2],["lost",2],["save",1],["assert",6],["not",2],["values",1]]},{"id":"tests/test_orchestration_session.py#test_session_isolation_capability_is_optional_and_fails_closed","name":[["test",1],["session",1],["isolation",1],["capability",1],["optional",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",5],["test",2],["session",10],["isolation",7],["capability",2],["optional",2],["fails",2],["closed",2],["class",3],["isolated",2],["isolates",3],["credentials",3],["self",3],["return",1],["true",2],["raising",2],["raise",2],["runtime",2],["error",2],["backend",1],["probe",1],["failed",2],["hostile",2],["lookup",3],["property",1],["attribute",1],["assert",5],["has",5],["credential",5],["object",1],["false",4],["none",1]]},{"id":"tests/test_orchestration_session.py#test_session_isolation_capability_is_optional_and_fails_closed._HostileLookup","name":[["hostile",1],["lookup",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["hostile",2],["lookup",3],["property",1],["def",1],["isolates",1],["session",1],["credentials",1],["self",1],["raise",1],["runtime",1],["error",1],["attribute",1],["failed",1]]},{"id":"tests/test_orchestration_session.py#test_session_isolation_capability_is_optional_and_fails_closed._HostileLookup.isolates_session_credentials","name":[["isolates",1],["session",1],["credentials",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["isolates",2],["session",2],["credentials",2],["self",2],["raise",1],["runtime",1],["error",1],["attribute",1],["lookup",1],["failed",1]]},{"id":"tests/test_orchestration_session.py#test_session_isolation_capability_is_optional_and_fails_closed._Isolated","name":[["isolated",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["isolated",2],["def",1],["isolates",1],["session",1],["credentials",1],["self",1],["return",1],["true",1]]},{"id":"tests/test_orchestration_session.py#test_session_isolation_capability_is_optional_and_fails_closed._Isolated.isolates_session_credentials","name":[["isolates",1],["session",1],["credentials",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["isolates",2],["session",2],["credentials",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_orchestration_session.py#test_session_isolation_capability_is_optional_and_fails_closed._Raising","name":[["raising",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["class",2],["raising",2],["def",1],["isolates",1],["session",1],["credentials",1],["self",1],["raise",1],["runtime",1],["error",1],["backend",1],["probe",1],["failed",1]]},{"id":"tests/test_orchestration_session.py#test_session_isolation_capability_is_optional_and_fails_closed._Raising.isolates_session_credentials","name":[["isolates",1],["session",1],["credentials",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["isolates",2],["session",2],["credentials",2],["self",2],["raise",1],["runtime",1],["error",1],["backend",1],["probe",1],["failed",1]]},{"id":"tests/test_orchestration_session.py#test_session_release_rolls_back_stop_lease_and_binding_together","name":[["test",1],["session",1],["release",1],["rolls",1],["back",1],["stop",1],["lease",1],["binding",1],["together",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["session",7],["release",3],["rolls",2],["back",2],["stop",2],["lease",2],["binding",2],["together",2],["store",7],["manager",4],["workload",6],["request",1],["id",5],["s1",3],["owner",1],["user",2],["u1",1],["profile",2],["backend",1],["fake",1],["conn",2],["execute",1],["create",1],["trigger",1],["reject",1],["unbind",3],["before",1],["delete",1],["workloads",2],["begin",1],["select",1],["raise",1],["abort",1],["injected",2],["failure",2],["end",1],["commit",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["reason",2],["cancelled",1],["reloaded",2],["assert",3],["desired",2],["state",2],["running",1],["leases",2],["released",1],["at",1],["none",1]]},{"id":"tests/test_orchestration_session.py#test_session_workload_binding_and_lease_roll_back_together","name":[["test",1],["session",1],["workload",1],["binding",1],["lease",1],["roll",1],["back",1],["together",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["session",6],["workload",3],["binding",2],["lease",5],["roll",2],["back",2],["together",2],["store",6],["manager",3],["conn",2],["execute",1],["create",1],["trigger",1],["reject",1],["before",1],["insert",1],["leases",2],["begin",1],["select",1],["raise",1],["abort",1],["injected",2],["failure",2],["end",1],["commit",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["request",1],["id",2],["s1",2],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["assert",2],["workloads",2],["list",1],["none",1]]},{"id":"tests/test_orchestration_session.py#test_the_maximum_lifetime_cannot_be_renewed_past","name":[["test",1],["maximum",1],["lifetime",1],["cannot",1],["be",1],["renewed",1],["past",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["maximum",2],["lifetime",4],["cannot",3],["be",2],["renewed",2],["past",2],["store",6],["manager",4],["lease",5],["clock",7],["reported",1],["as",1],["itself",1],["come",2],["back",2],["later",1],["wrong",1],["thing",1],["tell",1],["somebody",1],["whose",1],["session",4],["workload",4],["request",1],["id",4],["s1",2],["owner",1],["user",2],["u1",1],["profile",2],["backend",1],["fake",1],["leases",3],["open",1],["idle",1],["ttl",1],["3600",1],["max",2],["7200",1],["reclaimer",3],["workloads",3],["ms",1],["range",1],["busily",1],["working",1],["whole",1],["time",1],["advance",1],["1800",1],["touch",1],["sweep",1],["reloaded",3],["assert",2],["desired",2],["state",2],["stopped",1],["reason",2],["exceeded",1]]},{"id":"tests/test_orchestration_session.py#test_the_reason_a_session_was_reclaimed_survives_the_backend","name":[["test",1],["reason",1],["session",1],["was",1],["reclaimed",1],["survives",1],["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["reason",10],["session",8],["was",4],["reclaimed",2],["survives",2],["backend",10],["store",7],["manager",5],["resource",1],["plane",3],["asked",1],["about",2],["job",1],["cancelled",9],["our",1],["instruction",1],["only",1],["say",1],["letting",1],["answer",1],["win",1],["made",1],["every",1],["teardown",1],["report",1],["user",5],["telling",2],["they",1],["system",1],["took",1],["back",1],["operator",1],["auditing",1],["released",1],["gpus",1],["something",1],["simply",1],["not",1],["true",1],["workload",5],["request",2],["id",5],["s1",1],["owner",1],["u1",1],["profile",2],["fake",5],["reconciler",4],["workloads",4],["backends",1],["default",1],["prepare",1],["attempt",4],["preparer",1],["authority",2],["listen",1],["address",1],["lambda",1],["127",1],["8799",1],["runtime",2],["dir",2],["credentials",1],["isolated",1],["isolates",1],["tick",2],["stop",1],["idle",2],["timeout",2],["says",1],["all",1],["know",1],["next",2],["phase",4],["range",1],["reloaded",3],["assert",3],["keeps",1],["own",1],["account",1],["became",1],["allocation",2],["list",1],["allocations",1]]},{"id":"tests/test_orchestration_session.py#test_the_reclaimer_reports_whether_it_is_actually_sweeping","name":[["test",1],["reclaimer",1],["reports",1],["whether",1],["actually",1],["sweeping",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["reclaimer",12],["reports",2],["whether",2],["actually",2],["sweeping",2],["store",4],["there",1],["thread",1],["object",1],["not",1],["same",1],["question",1],["as",1],["loop",2],["running",5],["answering",1],["first",1],["while",1],["meaning",1],["second",1],["sent",1],["one",1],["investigation",1],["down",1],["dead",1],["end",1],["already",1],["lease",1],["leases",2],["workloads",2],["sweep",1],["01",1],["assert",4],["false",2],["start",2],["try",2],["true",2],["finally",2],["stop",2],["stopped",1],["must",1],["be",1],["restartable",1]]},{"id":"tests/test_orchestration_session.py#test_the_submitted_spec_carries_a_path_and_the_stored_one_carries_nothing","name":[["test",1],["submitted",1],["spec",1],["carries",2],["path",1],["stored",1],["one",1],["nothing",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["submitted",7],["spec",3],["carries",4],["path",9],["stored",2],["one",2],["nothing",2],["store",5],["manager",5],["tmp",2],["workload",2],["request",1],["session",3],["id",6],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",7],["fake",5],["preparer",3],["attempt",2],["authority",2],["listen",1],["address",1],["lambda",1],["8799",2],["runtime",2],["dir",2],["advertise",1],["host",1],["daemon",2],["example",2],["credentials",1],["isolated",1],["isolates",1],["reconciler",3],["workloads",2],["backends",1],["default",1],["prepare",1],["tick",1],["allocation",3],["assert",7],["environment",3],["connect",1],["env",1],["credential",9],["openai4",1],["worker",1],["bootstrap",2],["oct",1],["stat",1],["st",1],["mode",1],["600",1],["signature",3],["file",2],["nowhere",1],["else",1],["read",1],["epoch",1],["value",2],["values",1],["not",3],["row",3],["conn",1],["execute",1],["select",1],["json",1],["from",1],["fetchone",1]]},{"id":"tests/test_orchestration_session.py#test_the_supported_strategy_is_the_default","name":[["test",1],["supported",1],["strategy",1],["default",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["supported",4],["strategy",5],["default",2],["store",2],["manager",3],["caller",1],["names",1],["nothing",1],["gets",1],["version",1],["actually",1],["workload",2],["request",1],["session",2],["id",2],["s1",1],["owner",1],["user",1],["u1",1],["profile",2],["backend",1],["fake",1],["assert",3],["not",2],["none",1],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["recovery",3],["workspace",1],["only",1],["checkpoint",1]]},{"id":"tests/test_orchestration_session.py#test_three_of_four_conditions_is_not_ready","name":[["test",1],["three",1],["four",1],["conditions",1],["not",1],["ready",1]],"path":[["tests",1],["test",1],["orchestration",1],["session",1],["py",1]],"body":[["def",2],["test",2],["three",2],["four",2],["conditions",5],["not",5],["ready",8],["reason",1],["conjunction",1],["boolean",1],["comment",1],["missing",3],["allocation",2],["granted",2],["worker",2],["registered",2],["workspace",2],["kernel",2],["dict",1],["fromkeys",1],["true",1],["false",2],["readiness",4],["session",1],["assert",2],["was",1],["still",1],["said",1],["blocked",1],["none",1]]},{"id":"tests/test_orchestration_skills.py","name":[["test",1],["orchestration",1],["skills",1],["py",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["end",2],["tests",1],["runtime",2],["orchestration",1],["bundled",1],["skills",2],["these",1],["drive",1],["real",3],["kernel",3],["subprocess",1],["worker",1],["py",1],["bound",1],["host",8],["dispatcher",2],["through",1],["actual",1],["json",2],["per",1],["line",1],["wire",1],["protocol",1],["exercising",1],["exact",1],["surface",1],["each",1],["skill",1],["calls",1],["at",1],["customize",2],["list",2],["read",1],["edit",1],["publish",1],["delete",1],["self",2],["awareness",2],["query",2],["sql",1],["schema",1],["managed",2],["model",2],["endpoints",4],["free",1],["port",3],["register",2],["status",1],["probe",1],["compute",3],["env",2],["setup",2],["pkgscan",2],["scan",1],["envs",1],["capabilities",1],["flag",1],["regression",1],["from",5],["suite",1],["caught",1],["bug",1],["allocated",1],["fresh",1],["random",1],["every",1],["call",1],["so",1],["byte",1],["identical",1],["re",1],["registration",1],["wrongly",1],["tripped",1],["approval",1],["card",1],["name",1],["mutex",1],["must",1],["be",1],["reused",1],["import",8],["shutil",1],["sqlite3",1],["pytest",2],["openai4s",4],["config",2],["dispatch",1],["build",1],["fixture",1],["cross",1],["cutting",1]]},{"id":"tests/test_orchestration_skills.py#_emit","name":[["emit",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["emit",2],["kernel",3],["expr",5],["run",1],["print",2],["json",4],["dumps",2],["worker",1],["parse",1],["back",1],["code",2],["import",1],["as",1],["default",1],["str",1],["resp",3],["execute",1],["out",3],["stdout",2],["strip",1],["splitlines",1],["assert",1],["no",1],["error",2],["return",1],["loads",1]]},{"id":"tests/test_orchestration_skills.py#session","name":[["session",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["session",2],["tmp",4],["path",4],["monkeypatch",3],["isolated",1],["dispatcher",3],["live",1],["kernel",5],["bound",1],["together",1],["throwaway",1],["db",1],["setenv",1],["openai4",1],["data",3],["dir",3],["str",1],["cfg",6],["config",1],["ensure",1],["dirs",1],["disp",5],["build",1],["production",1],["fail",1],["closed",1],["without",1],["attached",1],["approval",1],["channel",1],["lifecycle",1],["test",1],["explicitly",1],["authorizes",1],["executable",1],["edit",2],["two",1],["destructive",1],["transitions",1],["intends",1],["exercise",1],["tool",3],["skills",4],["publish",1],["delete",1],["store",2],["permission",1],["rule",1],["scope",2],["global",1],["id",2],["pattern",1],["e2e",2],["demo",2],["skill",2],["decision",1],["allow",1],["log",1],["host",1],["call",1],["method",1],["seed",2],["ping",1],["args",1],["ok",1],["true",1],["frame",2],["mode",1],["repl",1],["try",1],["yield",1],["finally",1],["shutdown",1],["draft",3],["user",1],["if",1],["exists",1],["shutil",1],["rmtree",1]]},{"id":"tests/test_orchestration_skills.py#test_compute_env_setup_pkgscan","name":[["test",1],["compute",1],["env",1],["setup",1],["pkgscan",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["compute",6],["env",10],["setup",2],["pkgscan",3],["session",3],["tmp",3],["path",3],["cfg",1],["disp",1],["kernel",6],["caps",3],["emit",1],["host",1],["capabilities",1],["advertised",1],["remote",2],["provider",1],["family",1],["installed",1],["repo",1],["ships",1],["ssh",1],["mirrors",1],["whether",1],["interpreter",3],["actually",1],["resolvable",1],["machine",1],["live",1],["probe",1],["from",1],["openai4s",2],["import",1],["resolve",2],["assert",5],["true",3],["not",1],["none",1],["fakeenv",1],["conda",4],["meta",3],["mkdir",2],["parents",2],["bin",3],["python",3],["write",4],["text",4],["sh",1],["numpy",4],["26",1],["json",6],["dumps",3],["name",2],["scikit",4],["learn",4],["metadata",1],["kind",1],["language",2],["scan",6],["envs",1],["require",1],["torch",2],["has",2],["missing",1]]},{"id":"tests/test_orchestration_skills.py#test_customize_skill_lifecycle","name":[["test",1],["customize",1],["skill",1],["lifecycle",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",3],["test",2],["customize",2],["skill",12],["lifecycle",2],["session",3],["cfg",1],["disp",1],["kernel",9],["catalog",3],["emit",6],["host",7],["skills",8],["list",1],["assert",6],["any",1],["origin",4],["openai4s",3],["read",1],["only",1],["reject",1],["edits",1],["execute",2],["edit",6],["ro",2],["try",1],["md",3],["hacked",1],["return",2],["allowed",1],["except",1],["exception",1],["as",1],["type",1],["name",3],["target",2],["next",1],["if",1],["permission",1],["error",2],["runtime",1],["create",1],["draft",2],["publish",2],["delete",2],["e2e",7],["demo",8],["nname",1],["ndescription",1],["probe",1],["hello",2],["personal",1],["old",1],["string",1],["ok",2],["true",2]]},{"id":"tests/test_orchestration_skills.py#test_host_call_audit_trail","name":[["test",1],["host",1],["call",1],["audit",1],["trail",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["host",4],["call",3],["audit",2],["trail",2],["session",3],["cfg",2],["disp",1],["kernel",2],["emit",1],["skills",1],["list",1],["raw",3],["sqlite3",1],["connect",1],["str",1],["db",1],["path",1],["execute",1],["select",1],["count",1],["from",1],["log",1],["fetchone",1],["close",1],["assert",1]]},{"id":"tests/test_orchestration_skills.py#test_kernel_boots_with_host_facade","name":[["test",1],["kernel",1],["boots",1],["host",1],["facade",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["kernel",4],["boots",2],["host",4],["facade",2],["session",3],["cfg",1],["disp",1],["assert",1],["emit",1],["hasattr",2],["skills",1],["query",1],["true",1]]},{"id":"tests/test_orchestration_skills.py#test_kernel_loads_bundled_skill_guidance_through_sdk","name":[["test",1],["kernel",1],["loads",1],["bundled",1],["skill",1],["guidance",1],["through",1],["sdk",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["kernel",5],["loads",2],["bundled",2],["skill",3],["guidance",2],["through",2],["sdk",2],["session",3],["cfg",1],["disp",1],["loaded",3],["emit",1],["host",1],["load",1],["example",3],["stats",3],["assert",2],["name",1],["from",1],["import",1],["content",1]]},{"id":"tests/test_orchestration_skills.py#test_kernel_loads_narrow_datapro_skill_for_the_managed_connector","name":[["test",1],["kernel",1],["loads",1],["narrow",1],["datapro",1],["skill",1],["managed",1],["connector",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["kernel",4],["loads",2],["narrow",2],["datapro",6],["skill",3],["managed",2],["connector",2],["session",3],["cfg",1],["disp",1],["loaded",3],["emit",1],["host",3],["load",1],["volcengine",3],["assert",14],["name",1],["content",15],["mcp",2],["tools",1],["data",1],["pro",1],["search",1],["call",1],["query",2],["type",1],["code",2],["int",1],["result",1],["index",6],["complete",1],["true",1],["source",2],["leaf",2],["count",2],["indexed",2],["digest",2],["key",2],["harness",1],["hqd",2],["cn",1],["beijing",1],["volces",1],["com",1],["not",3],["agent",1],["plan",1],["extra",1],["info",1]]},{"id":"tests/test_orchestration_skills.py#test_managed_endpoints_lifecycle","name":[["test",1],["managed",1],["endpoints",1],["lifecycle",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["managed",2],["endpoints",9],["lifecycle",2],["session",3],["cfg",1],["disp",1],["kernel",8],["port",7],["emit",7],["host",7],["free",1],["assert",8],["isinstance",1],["int",1],["20000",1],["29999",1],["reg",4],["register",6],["vllm",5],["start",3],["run",3],["stop",3],["kill",3],["live",4],["health",3],["credential",3],["hf",3],["token",3],["status",3],["registered",1],["remote",7],["false",2],["regression",1],["byte",1],["identical",1],["re",2],["must",1],["be",1],["silent",1],["no",1],["op",1],["broke",1],["allocated",1],["random",1],["each",1],["call",1],["url",2],["fingerprint",1],["drift",1],["reg2",2],["changed",1],["reg3",3],["tp",1],["awaiting",1],["approval",2],["required",1],["true",2],["https",1],["api",1],["example",1],["com",1],["v1",1],["none",1],["probe",3],["starting",1],["listing",3],["name",1],["list",1]]},{"id":"tests/test_orchestration_skills.py#test_self_awareness_query","name":[["test",1],["self",1],["awareness",1],["query",1]],"path":[["tests",1],["test",1],["orchestration",1],["skills",1],["py",1]],"body":[["def",4],["test",2],["self",2],["awareness",2],["query",5],["session",3],["cfg",1],["disp",1],["kernel",6],["schema",6],["emit",3],["host",5],["assert",4],["frames",2],["discovery",1],["goes",1],["through",1],["sanctioned",1],["accessor",1],["lists",1],["tables",1],["their",2],["columns",1],["honours",1],["denylist",2],["execution",1],["log",3],["artifacts",1],["raw",1],["catalogue",3],["not",1],["second",1],["route",1],["protects",1],["contents",1],["permission",1],["rules",1],["settings",1],["call",2],["two",1],["dozen",1],["others",1],["sqlite",2],["master",2],["handed",1],["back",1],["full",1],["ddl",1],["enumerated",1],["every",1],["one",2],["them",1],["by",1],["name",4],["strictly",1],["more",1],["than",1],["will",1],["say",1],["was",1],["reachable",1],["from",3],["surface",1],["model",1],["actually",1],["has",1],["execute",2],["try",2],["select",2],["limit",2],["return",4],["allowed",4],["except",2],["exception",2],["as",2],["type",2],["denied",2]]},{"id":"tests/test_orchestration_slurm.py","name":[["test",1],["orchestration",1],["slurm",1],["py",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["slurm",9],["backend",2],["against",1],["fake",3],["scheduler",2],["plan",1],["m3a",1],["testing",1],["strategy",1],["sbatch",1],["squeue",1],["sacct",1],["scancel",1],["executables",1],["generated",1],["into",2],["tmp",1],["path",4],["put",1],["programmable",1],["state",3],["sequence",1],["they",1],["deliberately",1],["not",2],["tests",1],["fixtures",1],["directory",1],["byte",1],["exact",1],["captured",1],["data",1],["these",1],["programs",1],["cases",1],["matter",1],["ones",1],["being",1],["wrong",1],["expensive",2],["lost",5],["submission",3],["must",2],["become",1],["unknown",3],["retry",1],["after",1],["reconcile",1],["by",1],["token",3],["existing",2],["rather",1],["than",1],["putting",1],["second",1],["job",3],["cluster",8],["inv",4],["neither",1],["queue",2],["nor",1],["accounting",2],["never",2],["completed",1],["unreachable",1],["failed",10],["argv",2],["constructed",1],["hostile",1],["profile",2],["name",1],["argument",1],["command",2],["comment",1],["our",1],["own",1],["opaque",1],["id",1],["credential",1],["shaped",1],["environment",1],["variable",1],["refused",1],["outright",1],["from",10],["future",1],["import",14],["annotations",1],["os",1],["stat",1],["subprocess",1],["sys",1],["pathlib",1],["pytest",7],["openai4s",7],["orchestration",7],["allocation",1],["phase",10],["reason",8],["resource",1],["workload",2],["kind",1],["spec",3],["ports",1],["created",1],["rejected",1],["config",3],["error",2],["broker",4],["submit",1],["as",1],["mod",1],["parse",2],["step",1],["profiles",9],["example",1],["toml",3],["subset",1],["fixture",1],["happy",1],["mark",5],["parametrize",5],["timeout",1],["time",1],["limit",1],["exceeded",1],["out",2],["memory",2],["node",2],["fail",2],["preempted",2],["cancelled",3],["user",1],["none",2],["launch",1],["bootstrap",1],["reconfig",1],["special",1],["exit",1],["requeue",2],["hold",2],["fed",1],["resv",1],["del",1],["absence",1],["unreachability",1],["different",1],["failure",1],["operation",1],["find",1],["cancel",1],["construction",1],["secret",1],["hygiene",1],["text",2],["npartiton",1],["gpu",8],["partiton",1],["ngpu",1],["nmem",1],["mb",2],["8192",1],["mem",1],["extra",2],["nvalue",1],["npartition",3],["safe",2],["nqos",1],["fast",1],["ncpus",3],["01",1]]},{"id":"tests/test_orchestration_slurm.py#_allocation","name":[["allocation",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["allocation",6],["return",1],["id",3],["new",1],["workload",1],["wl",1],["test0001",1],["epoch",1],["submission",2],["token",2],["mint",1]]},{"id":"tests/test_orchestration_slurm.py#_backend","name":[["backend",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["backend",5],["kwargs",3],["slurm",4],["return",1],["broker",2],["timeout",1],["10",1]]},{"id":"tests/test_orchestration_slurm.py#_install_fake_scheduler","name":[["install",1],["fake",1],["scheduler",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["install",2],["fake",2],["scheduler",2],["tmp",3],["path",11],["script",3],["dict",2],["str",4],["write",2],["executable",1],["stubs",1],["named",1],["commands",1],["return",2],["bin",6],["dir",5],["fakebin",1],["mkdir",1],["exist",1],["ok",1],["true",1],["name",2],["body",2],["items",1],["text",1],["sh",1],["encoding",1],["utf",1],["chmod",1],["stat",4],["st",1],["mode",1],["iexec",1],["ixgrp",1],["ixoth",1]]},{"id":"tests/test_orchestration_slurm.py#_spec","name":[["spec",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["spec",5],["workload",4],["return",1],["kind",2],["batch",2],["profile",2],["resource",1],["name",1],["gpu",1],["gpus",1],["command",1],["python",1],["print",1]]},{"id":"tests/test_orchestration_slurm.py#fake_cluster","name":[["fake",1],["cluster",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",5],["fake",4],["cluster",5],["tmp",4],["path",7],["monkeypatch",3],["whose",1],["answers",1],["test",3],["rewrite",1],["mid",1],["run",1],["state",18],["lives",1],["files",1],["rather",1],["than",1],["harness",1],["because",1],["broker",1],["shells",1],["out",1],["whatever",1],["wants",1],["scheduler",2],["say",1],["has",1],["be",1],["readable",1],["by",1],["another",1],["process",1],["mkdir",1],["queue",7],["write",6],["text",7],["pending",1],["encoding",7],["utf",7],["acct",3],["next",2],["job",21],["id",7],["4242",1],["str",6],["bin",2],["dir",2],["install",1],["script",2],["sbatch",4],["comment",10],["name",15],["arg",11],["case",5],["esac",5],["done",3],["cat",12],["last",3],["printf",7],["argv",1],["if",7],["hang",1],["then",7],["sleep",1],["30",1],["fi",7],["fail",1],["echo",9],["error",2],["refused",1],["exit",7],["jid",12],["both",1],["readers",1],["honour",1],["format",5],["they",1],["actually",1],["given",1],["always",1],["prints",1],["one",1],["shape",1],["would",1],["let",1],["parser",1],["read",2],["wrong",1],["column",1],["still",1],["pass",1],["green",1],["suite",1],["ships",1],["reconciliation",1],["never",1],["matches",1],["its",1],["own",1],["token",1],["squeue",1],["st",5],["cm",8],["jn",4],["reason",5],["fmt",6],["want",2],["sacct",1],["code",1],["scancel",1],["cancelled",3],["srun",1],["exec",1],["setenv",1],["os",2],["pathsep",1],["environ",1],["class",1],["self",3],["value",2],["none",2],["try",1],["return",3],["except",1],["file",1],["not",1],["found",1],["touch",1]]},{"id":"tests/test_orchestration_slurm.py#fake_cluster._Cluster","name":[["cluster",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["class",2],["cluster",2],["path",1],["state",4],["def",3],["self",3],["name",6],["str",5],["value",2],["none",2],["write",2],["text",3],["encoding",3],["utf",3],["try",1],["return",2],["read",1],["except",1],["file",1],["not",1],["found",1],["error",1],["touch",1]]},{"id":"tests/test_orchestration_slurm.py#fake_cluster._Cluster.get","name":[],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["self",2],["name",3],["str",4],["try",1],["return",2],["state",1],["read",1],["text",1],["encoding",1],["utf",1],["except",1],["file",1],["not",1],["found",1],["error",1]]},{"id":"tests/test_orchestration_slurm.py#fake_cluster._Cluster.set","name":[],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["self",2],["name",3],["str",4],["value",3],["none",2],["state",1],["write",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_orchestration_slurm.py#fake_cluster._Cluster.touch","name":[["touch",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["touch",2],["self",2],["name",3],["str",2],["none",2],["state",1],["write",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_failed_accounting_query_preserves_the_last_known_phase","name":[["test",1],["failed",1],["accounting",1],["query",1],["preserves",1],["last",1],["known",1],["phase",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["accounting",3],["query",2],["preserves",2],["last",2],["known",2],["phase",6],["runner",3],["command",4],["kwargs",1],["if",1],["squeue",1],["return",2],["subprocess",2],["completed",2],["process",2],["stdout",2],["stderr",2],["permission",1],["denied",1],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["external",3],["handle",3],["backend",5],["slurm",3],["broker",2],["allocation",5],["active",2],["id",1],["42",1],["observed",3],["observe",1],["assert",2],["reason",2],["unavailable",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_failed_accounting_query_preserves_the_last_known_phase.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["runner",2],["command",5],["kwargs",2],["if",1],["squeue",1],["return",2],["subprocess",2],["completed",2],["process",2],["stdout",2],["stderr",2],["accounting",1],["permission",1],["denied",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_failed_token_lookup_never_reaches_sbatch","name":[["test",1],["failed",1],["token",1],["lookup",1],["never",1],["reaches",1],["sbatch",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["token",2],["lookup",3],["never",2],["reaches",2],["sbatch",2],["calls",3],["refused",2],["command",3],["kwargs",1],["append",1],["return",1],["subprocess",1],["completed",1],["process",1],["returncode",1],["stdout",1],["stderr",1],["permission",1],["denied",1],["backend",3],["slurm",2],["broker",2],["runner",1],["allocation",4],["spec",5],["result",2],["submit",1],["profile",2],["assert",2],["isinstance",1],["unknown",2],["squeue",1],["submitted",1],["second",1],["job",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_failed_token_lookup_never_reaches_sbatch.refused","name":[["refused",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["refused",2],["command",4],["kwargs",2],["calls",1],["append",1],["return",1],["subprocess",1],["completed",1],["process",1],["returncode",1],["stdout",1],["stderr",1],["permission",1],["denied",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_generic_scheduler_error_is_not_treated_as_absence","name":[["test",1],["generic",1],["scheduler",1],["error",1],["not",1],["treated",1],["as",1],["absence",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",3],["test",2],["generic",2],["scheduler",2],["error",3],["not",2],["treated",2],["as",3],["absence",2],["operation",3],["permission",3],["configuration",1],["controller",1],["failures",1],["unknown",1],["answers",1],["only",1],["successful",1],["empty",1],["query",1],["evidence",1],["job",2],["absent",1],["refused",2],["command",3],["kwargs",1],["return",1],["subprocess",1],["completed",1],["process",1],["returncode",2],["stdout",1],["stderr",2],["denied",2],["broker",6],["slurm",2],["runner",1],["call",2],["queue",2],["lambda",4],["status",2],["42",3],["accounting",2],["find",2],["by",1],["comment",1],["tok",2],["name",1],["openai4s",1],["cancel",2],["pytest",1],["raises",1],["failed",3],["assert",2],["value",2]]},{"id":"tests/test_orchestration_slurm.py#test_a_generic_scheduler_error_is_not_treated_as_absence.refused","name":[["refused",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["refused",2],["command",3],["kwargs",2],["return",1],["subprocess",1],["completed",1],["process",1],["returncode",1],["stdout",1],["stderr",1],["permission",1],["denied",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_hostile_name_is_an_argument_never_a_command","name":[["test",1],["hostile",1],["name",1],["argument",1],["never",1],["command",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["hostile",5],["name",4],["argument",2],["never",3],["command",3],["fake",2],["cluster",2],["value",1],["would",1],["be",1],["shell",2],["injection",1],["if",1],["argv",1],["were",1],["string",1],["backend",3],["allocation",4],["gpu",1],["touch",1],["tmp",2],["openai4s",2],["pwned",2],["spec",5],["workload",2],["kind",2],["batch",1],["profile",4],["resource",1],["echo",1],["ok",1],["job",1],["derived",1],["from",1],["ids",1],["mint",1],["so",1],["submits",1],["fine",1],["text",1],["simply",1],["reaches",1],["result",2],["submit",1],["assert",2],["isinstance",1],["created",1],["not",1],["path",1],["exists",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_job_in_neither_queue_nor_accounting_is_lost","name":[["test",1],["job",1],["neither",1],["queue",1],["nor",1],["accounting",1],["lost",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["job",2],["neither",2],["queue",3],["nor",2],["accounting",2],["lost",4],["fake",4],["cluster",4],["backend",4],["allocation",6],["spec",5],["handle",2],["submit",1],["profile",2],["acct",1],["state",1],["observed",3],["observe",1],["assert",2],["phase",2],["absence",1],["must",1],["never",1],["read",1],["as",1],["completed",1],["reason",2],["worker",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_long_step_has_no_control_plane_timeout","name":[["test",1],["long",1],["step",1],["has",1],["no",1],["control",1],["plane",1],["timeout",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",3],["test",2],["long",2],["step",4],["has",2],["no",2],["control",2],["plane",2],["timeout",4],["seen",3],["runner",3],["command",2],["kwargs",2],["update",1],["class",1],["done",2],["returncode",1],["stdout",1],["ok",2],["stderr",1],["return",1],["assert",2],["slurm",1],["broker",1],["01",1],["run",1],["4242",1],["spec",1],["sleep",1],["60",1],["none",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_long_step_has_no_control_plane_timeout.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["runner",2],["command",2],["kwargs",3],["seen",1],["update",1],["class",1],["done",2],["returncode",1],["stdout",1],["ok",1],["stderr",1],["return",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_long_step_has_no_control_plane_timeout.runner.Done","name":[["done",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["class",2],["done",2],["returncode",1],["stdout",1],["ok",1],["stderr",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_lost_submission_is_unknown_not_failure","name":[["test",1],["lost",1],["submission",1],["unknown",1],["not",1],["failure",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["lost",2],["submission",3],["unknown",3],["not",3],["failure",2],["fake",3],["cluster",3],["sbatch",2],["hangs",1],["know",1],["whether",1],["job",1],["landed",1],["touch",1],["hang",1],["backend",3],["slurm",2],["broker",2],["timeout",1],["allocation",5],["spec",5],["result",4],["submit",1],["profile",2],["assert",2],["isinstance",1],["token",3],["rides",1],["along",1],["because",1],["only",1],["correct",1],["next",1],["step",1],["needs",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_multi_node_session_launches_one_ranked_worker_per_node","name":[["test",1],["multi",1],["node",2],["session",1],["launches",1],["one",1],["ranked",1],["worker",1],["per",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["multi",2],["node",5],["session",3],["launches",2],["one",2],["ranked",2],["worker",5],["per",4],["profile",5],["resource",1],["name",1],["gang",1],["cpus",2],["nodes",2],["spec",4],["workload",2],["kind",2],["command",1],["python",1],["opt",1],["openai4s",1],["py",1],["environment",2],["openai4",2],["bootstrap",1],["path",1],["template",1],["run",1],["rank",2],["json",1],["submitted",4],["backend",1],["submit",1],["allocation",1],["assert",3],["srun",1],["ntasks",2],["script",2],["task",1],["env",1],["slurm",1],["procid",1]]},{"id":"tests/test_orchestration_slurm.py#test_a_refused_submission_is_rejected","name":[["test",1],["refused",1],["submission",1],["rejected",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["refused",2],["submission",2],["rejected",4],["fake",3],["cluster",3],["touch",1],["sbatch",1],["fail",1],["backend",4],["allocation",4],["spec",5],["result",3],["submit",1],["profile",2],["assert",2],["isinstance",1],["reason",2]]},{"id":"tests/test_orchestration_slurm.py#test_a_step_with_no_environment_inherits_nothing","name":[["test",1],["step",1],["no",1],["environment",1],["inherits",1],["nothing",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["step",4],["no",2],["environment",2],["inherits",2],["nothing",2],["argv",3],["slurm",1],["broker",1],["build",1],["4242",1],["spec",1],["command",1],["hostname",1],["assert",1],["export",1],["none",1]]},{"id":"tests/test_orchestration_slurm.py#test_absent_config_is_not_an_error","name":[["test",1],["absent",1],["config",1],["not",1],["error",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["absent",2],["config",4],["not",2],["error",2],["tmp",3],["path",3],["from",1],["openai4s",1],["orchestration",1],["slurm",1],["import",1],["load",2],["cluster",2],["cfg",3],["assert",2],["configured",1],["false",1],["public",1],["profiles",1]]},{"id":"tests/test_orchestration_slurm.py#test_an_unconfigured_profile_still_submits","name":[["test",1],["unconfigured",1],["profile",1],["still",1],["submits",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["unconfigured",3],["profile",5],["still",2],["submits",2],["fake",3],["cluster",6],["no",1],["site",1],["mapping",1],["uses",1],["scheduler",1],["own",1],["defaults",1],["rather",1],["than",1],["refusing",1],["toml",1],["default",1],["not",2],["outage",1],["backend",3],["slurm",2],["broker",2],["timeout",1],["10",1],["config",1],["allocation",4],["spec",5],["result",2],["submit",1],["assert",2],["isinstance",1],["created",1],["argv",3],["last",1],["partition",1]]},{"id":"tests/test_orchestration_slurm.py#test_an_unreachable_scheduler_is_not_a_failed_job","name":[["test",1],["unreachable",1],["scheduler",1],["not",1],["failed",1],["job",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["unreachable",2],["scheduler",3],["not",4],["failed",2],["job",2],["tmp",3],["path",4],["monkeypatch",3],["cluster",1],["outage",1],["must",2],["terminate",1],["everyone",1],["work",1],["setenv",1],["str",1],["no",1],["at",1],["all",1],["backend",5],["allocation",5],["phase",5],["active",2],["from",1],["openai4s",1],["orchestration",1],["models",1],["import",1],["external",3],["handle",3],["slurm",1],["id",1],["observed",3],["observe",1],["assert",2],["move",1],["reason",2],["unavailable",1]]},{"id":"tests/test_orchestration_slurm.py#test_argv_is_constructed_not_concatenated","name":[["test",1],["argv",1],["constructed",1],["not",1],["concatenated",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["argv",14],["constructed",2],["not",2],["concatenated",2],["broker",3],["slurm",1],["spec",3],["submit",2],["job",1],["name",1],["openai4s",1],["wl",1],["comment",2],["tok",2],["abc",2],["script",1],["bin",1],["sh",1],["necho",1],["hi",1],["cpus",2],["memory",1],["mb",1],["8192",2],["gpus",2],["walltime",1],["7200",1],["partition",2],["gpu",2],["qos",2],["interactive",2],["build",1],["assert",10],["sbatch",1],["parsable",1],["per",1],["task",1],["mem",1],["time",1],["02",1],["00",2],["no",1],["environment",1],["named",1],["nothing",1],["inherited",1],["so",1],["daemon",1],["api",1],["keys",1],["cannot",1],["ride",1],["along",1],["by",1],["default",1],["export",1],["none",1]]},{"id":"tests/test_orchestration_slurm.py#test_backend_diagnostics_report_availability","name":[["test",1],["backend",1],["diagnostics",1],["report",1],["availability",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["backend",6],["diagnostics",3],["report",2],["availability",2],["fake",2],["cluster",5],["parse",1],["config",1],["example",1],["toml",1],["diag",4],["assert",3],["slurm",1],["available",1],["true",1],["gpu",1],["batch",1],["profiles",1]]},{"id":"tests/test_orchestration_slurm.py#test_broker_timeout_is_distinguishable_from_refusal","name":[["test",1],["broker",1],["timeout",1],["distinguishable",1],["from",1],["refusal",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["broker",6],["timeout",3],["distinguishable",2],["from",3],["refusal",2],["fake",5],["cluster",5],["caller",1],["must",1],["be",1],["able",1],["tell",1],["said",1],["no",1],["did",1],["not",1],["answer",1],["conflating",1],["them",1],["inv",1],["gets",1],["violated",1],["touch",2],["sbatch",3],["hang",2],["slurm",3],["pytest",2],["raises",2],["command",2],["error",2],["as",2],["timed",4],["submit",4],["spec",2],["job",2],["name",2],["comment",2],["tok",2],["script",2],["assert",3],["value",3],["out",2],["true",1],["path",1],["unlink",1],["fail",1],["refused",3],["false",1],["returncode",1]]},{"id":"tests/test_orchestration_slurm.py#test_cancel_is_idempotent","name":[["test",1],["cancel",1],["idempotent",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["cancel",6],["idempotent",2],["fake",3],["cluster",3],["backend",6],["allocation",8],["spec",5],["handle",2],["submit",1],["profile",2],["reason",4],["user",2],["cancelled",5],["assert",2],["strip",1],["second",1],["something",1],["already",1],["gone",1],["must",1],["not",1],["raise",1],["barrier",1],["run",1],["twice",1],["observe",1],["phase",2]]},{"id":"tests/test_orchestration_slurm.py#test_credential_shaped_environment_is_refused","name":[["test",1],["credential",1],["shaped",1],["environment",1],["refused",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["credential",2],["shaped",2],["environment",6],["refused",2],["inv",2],["secret",2],["must",1],["travel",1],["as",2],["path",1],["0600",1],["file",1],["not",1],["variable",2],["scheduler",1],["records",1],["key",3],["openai4",1],["llm",1],["api",1],["my",1],["db",1],["password",1],["auth",1],["token",1],["pythonpath",1],["pytest",1],["raises",1],["value",2],["error",1],["match",1],["invalid",1],["submit",3],["spec",4],["job",2],["name",2],["ok",2],["comment",2],["tok",2],["script",2],["ordinary",1],["fine",1],["omp",2],["num",2],["threads",2],["assert",1],["export",1],["slurm",1],["broker",1],["build",1],["argv",1]]},{"id":"tests/test_orchestration_slurm.py#test_example_config_parses_on_every_supported_python","name":[["test",1],["example",1],["config",1],["parses",1],["every",1],["supported",1],["python",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["example",3],["config",3],["parses",2],["every",2],["supported",2],["python",2],["floor",1],["10",1],["tomllib",2],["11",1],["so",1],["case",1],["only",1],["reader",1],["would",1],["have",1],["failed",1],["interpreter",1],["ci",1],["actually",1],["runs",1],["cfg",4],["parse",1],["cluster",2],["toml",1],["assert",5],["sorted",1],["profiles",1],["cpu",1],["interactive",2],["gpu",4],["batch",7],["profile",1],["partition",1],["qos",1],["normal",1],["resources",2],["gpus",1],["walltime",1],["172800",1],["job",1],["name",1],["prefix",1],["openai4s",1]]},{"id":"tests/test_orchestration_slurm.py#test_find_by_token_answers_from_accounting_too","name":[["test",1],["find",1],["by",1],["token",1],["answers",1],["from",1],["accounting",1],["too",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["find",3],["by",4],["token",4],["answers",2],["from",2],["accounting",2],["too",2],["fake",4],["cluster",4],["backend",4],["allocation",5],["spec",5],["submit",1],["profile",2],["job",1],["has",1],["left",1],["queue",2],["time",1],["reconcile",1],["acct",1],["state",1],["running",1],["found",3],["submission",1],["assert",1],["not",1],["none",1],["external",1],["id",1],["4242",1]]},{"id":"tests/test_orchestration_slurm.py#test_malformed_config_is_refused_with_its_location","name":[["test",1],["malformed",1],["config",1],["refused",1],["its",1],["location",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["config",4],["refused",4],["its",2],["location",2],["text",2],["profiles",2],["ncpus",2],["arrays",1],["not",2],["guessed",1],["cluster",4],["nname",1],["key",1],["value",1],["line",1],["floats",1],["pytest",1],["raises",1],["error",1],["parse",1],["source",1],["toml",1]]},{"id":"tests/test_orchestration_slurm.py#test_profile_public_view_never_names_a_queue","name":[["test",1],["profile",1],["public",1],["view",1],["never",1],["names",1],["queue",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["profile",3],["public",7],["view",2],["never",2],["names",2],["queue",4],["d5",1],["admin",1],["route",1],["shows",1],["profiles",2],["exist",1],["not",3],["they",1],["run",1],["cfg",2],["parse",1],["cluster",1],["config",1],["npartition",1],["secret",4],["nqos",1],["qos",2],["ngpus",1],["str",1],["assert",3],["gpus",1]]},{"id":"tests/test_orchestration_slurm.py#test_reconciliation_survives_sites_that_do_not_account_job_comments","name":[["test",1],["reconciliation",1],["survives",1],["sites",1],["not",1],["account",1],["job",1],["comments",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["reconciliation",2],["survives",2],["sites",2],["not",2],["account",2],["job",6],["comments",2],["fake",5],["cluster",5],["backend",5],["allocation",6],["spec",5],["assert",2],["isinstance",1],["submit",1],["profile",2],["created",1],["queue",1],["acct",1],["state",1],["completed",1],["slurm",1],["persists",1],["comment",4],["only",1],["accounting",1],["store",1],["flags",1],["broker",1],["find",1],["by",1],["submission",2],["token",3],["value",1],["name",2],["4242",1]]},{"id":"tests/test_orchestration_slurm.py#test_requeue_hold_states_remain_pending","name":[["test",1],["requeue",1],["hold",1],["states",1],["remain",1],["pending",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["requeue",2],["hold",2],["states",2],["remain",2],["pending",3],["fake",3],["cluster",3],["state",4],["backend",4],["allocation",6],["spec",5],["handle",2],["submit",1],["profile",2],["queue",1],["assert",1],["observe",1],["phase",2]]},{"id":"tests/test_orchestration_slurm.py#test_retry_after_unknown_reconciles_instead_of_double_submitting","name":[["test",1],["retry",1],["after",1],["unknown",1],["reconciles",1],["instead",1],["double",1],["submitting",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["retry",3],["after",2],["unknown",2],["reconciles",2],["instead",2],["double",2],["submitting",2],["fake",5],["cluster",6],["defect",1],["whole",1],["mechanism",1],["exists",1],["prevent",1],["two",2],["jobs",1],["holding",1],["gpus",1],["because",1],["one",2],["submission",2],["response",2],["was",1],["lost",1],["backend",4],["allocation",6],["spec",8],["landed",1],["but",1],["imagine",1],["never",1],["arrived",1],["first",4],["submit",3],["profile",4],["assert",4],["isinstance",2],["created",1],["submitted",3],["id",7],["job",4],["naive",1],["would",1],["again",1],["must",1],["find",1],["token",1],["next",1],["9999",1],["second",4],["existing",1],["handle",1],["external",1],["still",1],["holds",1],["exactly",1]]},{"id":"tests/test_orchestration_slurm.py#test_step_output_is_drained_but_retained_with_a_hard_cap","name":[["test",1],["step",1],["output",1],["drained",1],["but",1],["retained",1],["hard",1],["cap",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["step",4],["output",5],["drained",2],["but",2],["retained",2],["hard",2],["cap",2],["monkeypatch",3],["setattr",1],["broker",2],["mod",1],["max",1],["bytes",1],["64",2],["slurm",1],["run",1],["capped",1],["sys",1],["executable",1],["print",1],["1000",1],["assert",1]]},{"id":"tests/test_orchestration_slurm.py#test_submit_observe_complete","name":[["test",1],["submit",1],["observe",1],["complete",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["submit",3],["observe",5],["complete",2],["fake",6],["cluster",6],["backend",6],["allocation",9],["spec",5],["result",5],["profile",2],["assert",7],["isinstance",1],["created",1],["handle",3],["external",1],["id",1],["4242",1],["token",2],["really",1],["did",1],["travel",1],["comment",2],["inv",1],["rests",1],["last",1],["submission",1],["value",1],["phase",6],["pending",1],["queue",3],["state",2],["running",1],["active",1],["finished",1],["job",1],["leaves",1],["appears",1],["accounting",1],["acct",1],["completed",2],["observed",3],["reason",1],["none",1]]},{"id":"tests/test_orchestration_slurm.py#test_terminal_state_mapping","name":[["test",1],["terminal",1],["state",1],["mapping",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["terminal",2],["state",8],["mapping",2],["fake",4],["cluster",4],["phase",4],["reason",4],["backend",4],["allocation",6],["spec",5],["result",2],["submit",1],["profile",2],["handle",2],["queue",1],["acct",1],["observed",4],["observe",1],["assert",3],["scheduler",1],["own",1],["word",1],["survives",1],["nothing",1],["branches",1],["diagnostics",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_fake_cluster_is_really_being_used","name":[["test",1],["fake",1],["cluster",1],["really",1],["being",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",3],["fake",5],["cluster",5],["really",2],["being",2],["guards",1],["whole",1],["file",1],["if",1],["path",1],["injection",1],["stopped",1],["working",1],["every",1],["above",1],["would",1],["pass",1],["against",1],["machine",1],["no",1],["scheduler",1],["prove",1],["nothing",1],["out",2],["subprocess",1],["run",1],["sbatch",1],["comment",2],["tok",2],["probe",2],["input",1],["bin",1],["sh",1],["capture",1],["output",1],["true",3],["text",1],["check",1],["assert",2],["stdout",1],["strip",1],["4242",1],["last",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_python310_reader_accepts_a_comment_after_a_table_header","name":[["test",1],["python310",1],["reader",1],["accepts",1],["comment",1],["after",1],["table",1],["header",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["python310",2],["reader",2],["accepts",2],["comment",2],["after",2],["table",2],["header",2],["data",2],["parse",1],["toml",2],["subset",1],["profiles",2],["gpu",4],["large",2],["site",1],["local",1],["profile",1],["npartition",1],["source",1],["cluster",1],["assert",1],["partition",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_python310_reader_accepts_well_formed_integer_underscores","name":[["test",1],["python310",1],["reader",1],["accepts",1],["well",1],["formed",1],["integer",1],["underscores",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["python310",2],["reader",2],["accepts",2],["well",2],["formed",2],["integer",2],["underscores",2],["parsed",2],["parse",1],["toml",2],["subset",1],["profiles",2],["gpu",2],["nmemory",1],["mb",2],["32",1],["768",1],["source",1],["cluster",1],["assert",1],["memory",1],["32768",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_python310_reader_allows_declaring_an_implicit_parent_once","name":[["test",1],["python310",1],["reader",1],["allows",1],["declaring",1],["implicit",1],["parent",1],["once",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["python310",2],["reader",2],["allows",3],["declaring",2],["implicit",2],["parent",3],["once",2],["toml",3],["created",1],["by",1],["subtable",1],["be",1],["declared",1],["later",1],["parsed",2],["parse",1],["subset",1],["profiles",3],["gpu",4],["npartition",1],["source",1],["cluster",1],["assert",1],["partition",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_python310_reader_refuses_basic_string_escapes_it_cannot_decode","name":[["test",1],["python310",1],["reader",1],["refuses",1],["basic",1],["string",1],["escapes",1],["cannot",1],["decode",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["python310",2],["reader",2],["refuses",2],["basic",2],["string",2],["escapes",2],["cannot",2],["decode",2],["pytest",1],["raises",1],["cluster",2],["config",1],["error",1],["match",1],["escape",1],["sequences",1],["parse",1],["toml",2],["subset",1],["profiles",1],["npartition",1],["gpu",1],["queue",1],["source",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_python310_reader_rejects_tomllib_invalid_redefinitions","name":[["test",1],["python310",1],["reader",1],["rejects",1],["tomllib",1],["invalid",1],["redefinitions",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["python310",2],["reader",2],["rejects",2],["tomllib",2],["invalid",2],["redefinitions",2],["text",3],["supported",1],["python",1],["versions",1],["must",1],["not",1],["schedule",1],["different",1],["interpretations",1],["pytest",1],["raises",1],["cluster",2],["config",1],["error",1],["parse",1],["toml",2],["subset",1],["source",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_specific_unknown_job_error_falls_back_to_accounting","name":[["test",1],["specific",1],["unknown",1],["job",1],["error",1],["falls",1],["back",1],["accounting",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",3],["test",2],["specific",2],["unknown",2],["job",3],["error",3],["falls",2],["back",2],["accounting",3],["calls",3],["runner",3],["command",5],["kwargs",1],["append",1],["if",1],["squeue",2],["return",2],["subprocess",2],["completed",4],["process",2],["returncode",2],["stdout",2],["stderr",2],["slurm",2],["load",1],["jobs",1],["invalid",1],["id",1],["specified",1],["42",3],["tok",1],["broker",4],["assert",3],["queue",1],["status",2],["none",1],["state",1],["sacct",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_specific_unknown_job_error_falls_back_to_accounting.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["runner",2],["command",6],["kwargs",2],["calls",1],["append",1],["if",1],["squeue",1],["return",2],["subprocess",2],["completed",3],["process",2],["returncode",2],["stdout",2],["stderr",2],["slurm",1],["load",1],["jobs",1],["error",1],["invalid",1],["job",1],["id",1],["specified",1],["42",1],["tok",1]]},{"id":"tests/test_orchestration_slurm.py#test_the_submitted_script_quotes_its_command","name":[["test",1],["submitted",1],["script",1],["quotes",1],["its",1],["command",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["submitted",2],["script",6],["quotes",2],["its",2],["command",3],["fake",3],["cluster",3],["backend",3],["allocation",4],["spec",5],["workload",2],["kind",2],["batch",1],["profile",4],["resource",1],["name",1],["cpu",1],["interactive",1],["python",1],["print",2],["works",2],["workdir",1],["tmp",2],["some",2],["dir",2],["submit",1],["last",1],["assert",2],["cd",1]]},{"id":"tests/test_orchestration_slurm.py#test_unknown_cluster_keys_are_refused_instead_of_using_defaults","name":[["test",1],["unknown",1],["cluster",1],["keys",1],["refused",1],["instead",1],["defaults",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["unknown",5],["cluster",5],["keys",2],["refused",2],["instead",2],["defaults",2],["text",3],["pytest",1],["raises",1],["config",2],["error",1],["match",1],["parse",1],["source",1],["toml",1]]},{"id":"tests/test_orchestration_slurm.py#test_unknown_token_finds_nothing","name":[["test",1],["unknown",1],["token",1],["finds",1],["nothing",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["token",4],["finds",2],["nothing",2],["fake",2],["cluster",2],["backend",3],["assert",1],["find",1],["by",1],["submission",1],["mint",1],["none",1]]},{"id":"tests/test_orchestration_slurm.py#test_unsafe_job_name_or_comment_is_refused","name":[["test",1],["unsafe",1],["job",1],["name",1],["comment",1],["refused",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["unsafe",2],["job",4],["name",4],["comment",4],["refused",2],["bad",3],["has",1],["space",1],["semi",1],["colon",1],["new",1],["nline",1],["200",1],["pytest",2],["raises",2],["value",2],["error",2],["submit",2],["spec",2],["tok",1],["script",2],["ok",1]]},{"id":"tests/test_orchestration_slurm.py#test_unschedulable_pending_reason_becomes_a_failure","name":[["test",1],["unschedulable",1],["pending",1],["reason",1],["becomes",1],["failure",1]],"path":[["tests",1],["test",1],["orchestration",1],["slurm",1],["py",1]],"body":[["def",2],["test",2],["unschedulable",3],["pending",4],["reason",9],["becomes",2],["failure",2],["fake",5],["cluster",6],["backend",6],["allocation",8],["spec",5],["handle",2],["submit",1],["profile",2],["queue",3],["partition",1],["node",2],["limit",2],["observed",3],["observe",3],["assert",4],["phase",6],["failed",1],["ordinary",1],["waiting",2],["stays",1],["busy",1],["not",1],["broken",1],["one",1],["resources",1],["temporary",2],["qosgrp",1],["cpu",1],["down",1]]},{"id":"tests/test_permission_repository.py","name":[["test",1],["permission",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["permission",3],["rule",2],["persistence",1],["resolution",1],["from",5],["future",1],["import",9],["annotations",1],["itertools",1],["sqlite3",1],["threading",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["pytest",2],["openai4s",3],["config",2],["storage",1],["permissions",1],["default",1],["rules",1],["repository",1],["perm",1],["match",1],["store",3],["mark",1],["parametrize",1],["decision",1],["ask",1],["deny",1],["none",1]]},{"id":"tests/test_permission_repository.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["repository",5],["tmp",3],["path",4],["store",7],["config",1],["data",1],["dir",1],["db",1],["ticks",2],["itertools",1],["count",1],["1000",1],["permission",1],["rule",1],["conn",1],["lock",1],["clock",1],["ms",1],["lambda",1],["next",1],["setting",4],["return",1]]},{"id":"tests/test_permission_repository.py#test_concurrent_upserts_share_one_rule_identity","name":[["test",1],["concurrent",1],["upserts",1],["share",1],["one",1],["rule",1],["identity",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["concurrent",2],["upserts",2],["share",2],["one",2],["rule",5],["identity",2],["tmp",3],["path",3],["store",1],["repository",4],["workers",5],["12",1],["barrier",3],["threading",1],["upsert",2],["index",2],["wait",1],["return",1],["scope",4],["conversation",2],["id",2],["same",2],["frame",2],["tool",1],["bash",1],["pattern",1],["git",1],["status",1],["decision",2],["allow",2],["if",1],["else",1],["ask",2],["thread",1],["pool",3],["executor",1],["max",1],["as",1],["ids",2],["list",1],["map",1],["range",1],["assert",3],["len",2],["rules",4]]},{"id":"tests/test_permission_repository.py#test_concurrent_upserts_share_one_rule_identity.upsert","name":[["upsert",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["upsert",2],["index",3],["barrier",1],["wait",1],["return",1],["repository",1],["rule",1],["scope",2],["conversation",1],["id",1],["same",1],["frame",1],["tool",1],["bash",1],["pattern",1],["git",1],["status",1],["decision",1],["allow",1],["if",1],["else",1],["ask",1]]},{"id":"tests/test_permission_repository.py#test_durable_permission_request_is_append_only_and_terminal_is_immutable","name":[["test",1],["durable",1],["permission",1],["request",1],["append",1],["only",1],["terminal",1],["immutable",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["durable",2],["permission",11],["request",17],["append",2],["only",2],["terminal",3],["immutable",2],["tmp",3],["path",4],["store",9],["config",1],["data",1],["dir",1],["db",1],["create",2],["decision",4],["id",9],["perm",7],["root",7],["frame",4],["project",1],["science",1],["tool",2],["mcp",2],["call",2],["target",1],["lab",1],["send",1],["payload",3],["type",2],["await",2],["created",1],["at",4],["100",1],["expires",1],["500",1],["assert",6],["state",7],["pending",2],["pytest",2],["raises",2],["sqlite3",1],["integrity",1],["error",2],["resolved",4],["resolve",3],["allowed",5],["scope",1],["once",1],["message",1],["approved",1],["200",2],["list",2],["requests",2],["item",2],["idempotent",1],["same",1],["delivery",1],["safe",1],["rewrite",1],["not",1],["runtime",1],["match",1],["already",1],["denied",1]]},{"id":"tests/test_permission_repository.py#test_existing_permission_request_table_gains_restart_continuation_columns","name":[["test",1],["existing",1],["permission",1],["request",1],["table",1],["gains",1],["restart",1],["continuation",1],["columns",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["existing",2],["permission",6],["request",6],["table",4],["gains",2],["restart",2],["continuation",7],["columns",4],["tmp",3],["path",6],["db",4],["legacy",3],["sqlite3",1],["connect",1],["as",1],["connection",4],["execute",3],["create",1],["requests",3],["decision",2],["id",9],["text",11],["primary",1],["key",1],["root",3],["frame",3],["project",1],["tool",3],["not",4],["null",4],["target",2],["default",2],["payload",1],["state",2],["pending",2],["scope",1],["pattern",1],["message",1],["created",2],["at",7],["integer",3],["expires",3],["resolved",1],["insert",1],["into",1],["values",1],["mcp",1],["call",2],["commit",1],["store",5],["try",1],["row",2],["name",1],["conn",1],["pragma",1],["info",1],["fetchall",1],["assert",3],["resolution",1],["context",1],["required",2],["consumed",1],["action",2],["group",1],["side",1],["effect",1],["class",1],["resource",1],["keys",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_permission_repository.py#test_pending_permission_request_times_out_on_read","name":[["test",1],["pending",1],["permission",1],["request",1],["times",1],["out",1],["read",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["pending",6],["permission",6],["request",3],["times",2],["out",4],["read",3],["tmp",3],["path",4],["whose",1],["expires",2],["at",3],["has",1],["passed",1],["outlived",1],["its",1],["backstop",2],["across",1],["daemon",1],["restart",1],["swept",1],["timed",2],["next",1],["not",1],["re",1],["surfaced",1],["reconnecting",1],["client",1],["as",1],["still",1],["valid",1],["approval",1],["store",5],["config",1],["data",1],["dir",1],["db",1],["create",1],["decision",3],["id",8],["perm",3],["stale",3],["root",7],["frame",4],["project",1],["science",1],["tool",1],["mcp",1],["call",1],["target",1],["lab",1],["send",1],["payload",1],["type",1],["await",1],["created",1],["100",1],["500",1],["epoch",1],["ms",1],["far",1],["past",1],["reading",1],["list",3],["runs",1],["lazy",1],["first",1],["assert",2],["requests",2],["state",2],["item",2]]},{"id":"tests/test_permission_repository.py#test_permission_request_is_atomically_bound_to_action_ledger","name":[["test",1],["permission",1],["request",1],["atomically",1],["bound",1],["action",1],["ledger",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["permission",8],["request",8],["atomically",2],["bound",2],["action",12],["ledger",8],["tmp",3],["path",4],["store",8],["config",1],["data",1],["dir",1],["db",1],["group",17],["append",2],["root",5],["frame",3],["id",20],["turn",2],["kind",1],["native",1],["tools",1],["event",5],["type",4],["proposed",3],["call",9],["tool",3],["side",4],["effect",4],["class",2],["external",2],["resource",4],["keys",4],["mcp",5],["lab",5],["run",5],["create",1],["decision",1],["perm",2],["project",1],["science",1],["target",1],["payload",1],["await",1],["assert",8],["events",7],["pending",2],["resolve",1],["state",2],["allowed",2],["scope",1],["once",1],["resolution",1],["context",1],["live",1],["thread",1],["resolved",1],["result",1]]},{"id":"tests/test_permission_repository.py#test_permission_request_rolls_back_when_action_group_is_unknown","name":[["test",1],["permission",1],["request",1],["rolls",1],["back",1],["action",1],["group",1],["unknown",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["permission",4],["request",4],["rolls",2],["back",2],["action",5],["group",7],["unknown",3],["tmp",3],["path",4],["store",4],["config",1],["data",1],["dir",1],["db",1],["pytest",1],["raises",1],["key",1],["error",1],["match",1],["create",1],["decision",1],["id",3],["perm",2],["no",2],["missing",1],["call",2],["tool",1],["mcp",1],["assert",1],["none",1]]},{"id":"tests/test_permission_repository.py#test_resolution_preserves_exact_globs_specificity_and_absolute_deny","name":[["test",1],["resolution",1],["preserves",1],["exact",1],["globs",1],["specificity",1],["absolute",1],["deny",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["resolution",2],["preserves",2],["exact",2],["globs",2],["specificity",2],["absolute",2],["deny",4],["tmp",3],["path",3],["store",1],["repository",9],["assert",6],["perm",3],["match",3],["grep",2],["file",3],["true",2],["data",1],["csv",2],["abc",2],["false",1],["rule",4],["scope",6],["global",2],["tool",7],["bash",5],["pattern",7],["git",6],["decision",4],["allow",3],["project",3],["id",6],["science",3],["push",5],["ask",2],["conversation",1],["frame",5],["origin",4],["main",4],["resolve",3],["root",2],["input",3],["unknown",1]]},{"id":"tests/test_permission_repository.py#test_restart_once_grant_fails_closed_when_stored_action_hash_is_corrupt","name":[["test",1],["restart",1],["once",1],["grant",1],["fails",1],["closed",1],["stored",1],["action",1],["hash",1],["corrupt",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["restart",5],["once",3],["grant",3],["fails",2],["closed",2],["stored",2],["action",4],["hash",2],["corrupt",11],["tmp",3],["path",5],["store",11],["config",1],["data",1],["dir",1],["db",1],["exact",4],["arguments",6],["result",5],["txt",5],["content",1],["bytes",1],["create",1],["permission",9],["request",4],["decision",2],["id",7],["perm",6],["envelope",6],["root",5],["frame",3],["project",2],["science",2],["tool",2],["write",4],["file",2],["target",2],["side",2],["effect",2],["class",2],["workspace",4],["resource",2],["keys",2],["payload",1],["type",1],["await",1],["canonical",3],["resolve",1],["state",1],["allowed",1],["scope",1],["resolution",1],["context",1],["after",1],["activate",1],["continuation",2],["expires",1],["at",2],["999",4],["simulate",1],["storage",1],["corruption",1],["below",1],["sql",1],["immutability",1],["boundary",1],["normal",1],["application",1],["writes",1],["cannot",1],["perform",1],["update",2],["because",1],["trigger",2],["aborts",1],["conn",3],["execute",2],["drop",1],["trg",1],["immutable",1],["requests",1],["sha256",1],["64",1],["commit",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["digest",2],["invalid",1],["assert",2],["consume",1],["none",2],["consumed",1]]},{"id":"tests/test_permission_repository.py#test_restart_once_grant_hashes_the_complete_untruncated_arguments","name":[["test",1],["restart",1],["once",1],["grant",1],["hashes",1],["complete",1],["untruncated",1],["arguments",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["restart",6],["once",3],["grant",4],["hashes",2],["complete",2],["untruncated",2],["arguments",8],["tmp",3],["path",4],["store",8],["config",1],["data",1],["dir",1],["db",1],["common",4],["prefix",5],["same",1],["visible",1],["20",1],["000",1],["exact",7],["server",2],["lab",5],["tool",5],["send",5],["payload",5],["colliding",2],["projection",2],["shared",2],["ui",2],["type",1],["await",1],["permission",7],["preview",1],["1024",1],["truncated",1],["true",1],["created",2],["create",1],["request",3],["decision",3],["id",10],["perm",4],["long",8],["root",7],["frame",4],["project",3],["science",3],["mcp",3],["call",3],["target",3],["canonical",3],["resolve",1],["state",1],["allowed",1],["scope",1],["resolution",1],["context",1],["after",1],["activate",1],["continuation",2],["expires",1],["at",2],["999",4],["assert",4],["consume",2],["none",3],["consumed",4],["not",1]]},{"id":"tests/test_permission_repository.py#test_restart_once_grant_is_exact_and_consumed_atomically","name":[["test",1],["restart",1],["once",1],["grant",1],["exact",1],["consumed",1],["atomically",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["restart",18],["once",9],["grant",5],["exact",6],["consumed",7],["atomically",2],["tmp",3],["path",4],["store",13],["config",1],["data",1],["dir",1],["db",1],["arguments",9],["server",3],["lab",8],["tool",8],["send",3],["payload",3],["create",2],["permission",12],["request",9],["decision",3],["id",15],["perm",9],["root",12],["frame",7],["project",5],["science",5],["mcp",5],["call",5],["target",5],["type",1],["await",1],["canonical",5],["resolve",2],["state",2],["allowed",2],["scope",2],["resolution",2],["context",2],["after",2],["continuation",6],["required",2],["false",1],["assert",6],["consume",5],["other",1],["none",5],["activate",2],["expires",2],["at",5],["999",4],["barrier",3],["threading",1],["index",1],["wait",1],["return",1],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["as",1],["list",1],["map",1],["range",1],["winners",2],["item",5],["if",1],["not",2],["expired",8]]},{"id":"tests/test_permission_repository.py#test_restart_once_grant_is_exact_and_consumed_atomically.consume","name":[["consume",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["consume",3],["index",2],["barrier",1],["wait",1],["return",1],["store",1],["restart",1],["permission",1],["grant",1],["root",2],["frame",1],["id",2],["project",1],["science",1],["tool",1],["mcp",1],["call",1],["target",1],["lab",1],["send",1],["canonical",1],["arguments",2],["exact",1]]},{"id":"tests/test_permission_repository.py#test_rule_upsert_normalizes_identity_and_delete","name":[["test",1],["rule",1],["upsert",1],["normalizes",1],["identity",1],["delete",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["rule",8],["upsert",2],["normalizes",2],["identity",2],["delete",3],["tmp",3],["path",5],["store",3],["repository",7],["first",6],["scope",9],["conversation",5],["id",7],["none",3],["tool",3],["bash",3],["pattern",3],["decision",4],["ask",1],["second",2],["allow",3],["assert",5],["rules",4],["created",1],["at",2],["1000",1],["updated",1],["1001",1],["sqlite3",2],["connect",2],["db",2],["as",2],["independent",4],["execute",2],["select",2],["from",2],["permission",2],["fetchone",2],["count",1]]},{"id":"tests/test_permission_repository.py#test_scope_projection_and_default_seed_reset_semantics","name":[["test",1],["scope",1],["projection",1],["default",1],["seed",1],["reset",1],["semantics",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["scope",11],["projection",2],["default",3],["seed",5],["reset",2],["semantics",2],["tmp",3],["path",3],["store",2],["repository",17],["defaults",3],["assert",9],["setting",1],["perm",1],["seeded",1],["len",4],["rules",4],["global",6],["permission",1],["mcp",7],["next",1],["rule",13],["if",1],["tool",11],["call",5],["pattern",7],["delete",1],["id",5],["custom",2],["external",2],["decision",4],["allow",4],["resolve",3],["input",3],["server",2],["ask",2],["not",1],["any",1],["force",1],["true",1],["project",3],["science",2],["bash",2],["conversation",2],["frame",4],["deny",1],["grouped",4],["list",1],["root",1]]},{"id":"tests/test_permission_repository.py#test_seed_rules_commit_before_marker_and_recover_after_marker_failure","name":[["test",1],["seed",1],["rules",1],["commit",1],["before",1],["marker",2],["recover",1],["after",1],["failure",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["seed",4],["rules",6],["commit",2],["before",2],["marker",6],["recover",2],["after",2],["failure",2],["tmp",3],["path",4],["store",9],["unused",1],["repository",3],["fail",2],["key",1],["value",1],["raise",1],["runtime",2],["error",2],["settings",2],["unavailable",2],["failing",2],["permission",5],["rule",1],["conn",1],["lock",1],["clock",1],["ms",1],["lambda",1],["2000",1],["setting",5],["pytest",1],["raises",1],["match",1],["defaults",2],["assert",4],["perm",2],["seeded",2],["none",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["count",3],["execute",1],["select",1],["from",1],["scope",2],["global",2],["fetchone",1],["len",3],["default",2],["permissions",1]]},{"id":"tests/test_permission_repository.py#test_seed_rules_commit_before_marker_and_recover_after_marker_failure.fail_marker","name":[["fail",1],["marker",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["fail",2],["marker",2],["key",2],["value",2],["raise",1],["runtime",1],["error",1],["settings",1],["unavailable",1]]},{"id":"tests/test_permission_repository.py#test_seed_security_upgrade_preserves_stricter_skill_edit_rules","name":[["test",1],["seed",1],["security",1],["upgrade",1],["preserves",1],["stricter",1],["skill",1],["edit",1],["rules",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["seed",5],["security",2],["upgrade",2],["preserves",2],["stricter",2],["skill",2],["edit",5],["rules",5],["tmp",3],["path",3],["decision",9],["store",4],["repository",6],["if",3],["not",1],["none",2],["rule",7],["scope",2],["global",2],["tool",3],["skills",3],["pattern",3],["setting",3],["perm",3],["seeded",1],["version",2],["defaults",1],["expected",2],["ask",1],["assert",3],["resolve",1],["input",1],["qc",1],["else",1]]},{"id":"tests/test_permission_repository.py#test_seed_security_upgrade_revokes_markerless_legacy_skill_edit_allow","name":[["test",1],["seed",1],["security",1],["upgrade",1],["revokes",1],["markerless",1],["legacy",1],["skill",1],["edit",1],["allow",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["seed",5],["security",2],["upgrade",2],["revokes",2],["markerless",2],["legacy",2],["skill",2],["edit",4],["allow",3],["tmp",3],["path",3],["recover",1],["commit",1],["before",1],["marker",1],["crash",1],["window",1],["across",1],["versions",1],["store",4],["repository",5],["rule",1],["scope",1],["global",1],["tool",2],["skills",2],["pattern",2],["decision",1],["assert",4],["setting",3],["perm",3],["seeded",2],["none",1],["defaults",1],["resolve",1],["input",1],["qc",1],["ask",1],["version",1]]},{"id":"tests/test_permission_repository.py#test_seed_upgrade_adds_defaults_and_revokes_legacy_skill_edit_allow","name":[["test",1],["seed",1],["upgrade",1],["adds",1],["defaults",1],["revokes",1],["legacy",1],["skill",1],["edit",1],["allow",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["seed",4],["upgrade",2],["adds",2],["defaults",3],["revokes",2],["legacy",2],["skill",2],["edit",4],["allow",7],["tmp",3],["path",3],["store",3],["repository",9],["tool",11],["pattern",8],["decision",4],["default",1],["permission",1],["rules",4],["if",3],["not",1],["mcp",6],["call",4],["science",2],["search",4],["rule",7],["scope",2],["global",2],["v1",1],["v3",1],["shipped",1],["executable",1],["mutation",1],["as",1],["silent",1],["skills",2],["else",1],["setting",2],["perm",2],["seeded",1],["assert",6],["resolve",4],["input",4],["uniprot",1],["qc",1],["ask",2],["server",1],["volcengine",2],["datapro",2],["data",2],["pro",2],["version",1]]},{"id":"tests/test_permission_repository.py#test_store_facade_and_frame_project_cascades_remain_aggregate","name":[["test",1],["store",1],["facade",1],["frame",1],["project",1],["cascades",1],["remain",1],["aggregate",1]],"path":[["tests",1],["test",1],["permission",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["store",20],["facade",2],["frame",15],["project",21],["cascades",2],["remain",2],["aggregate",2],["tmp",3],["path",4],["config",1],["data",1],["dir",1],["db",1],["id",31],["create",1],["name",1],["science",1],["new",2],["global",6],["permission",11],["rule",15],["scope",14],["tool",5],["mcp",1],["call",1],["decision",4],["ask",1],["bash",4],["allow",2],["conversation",8],["deny",2],["assert",10],["isinstance",1],["permissions",1],["repository",1],["resolve",1],["root",1],["delete",2],["rules",9],["remaining",4],["list",1],["values",1],["not",1],["second",5],["all",2]]},{"id":"tests/test_permissions.py","name":[["test",1],["permissions",1],["py",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["tests",2],["opencode",1],["style",1],["tool",1],["call",2],["permission",2],["gate",1],["rule",2],["resolution",2],["store",3],["blocking",1],["broker",4],["round",2],["trip",2],["import",10],["json",1],["threading",1],["time",1],["pytest",2],["from",6],["openai4s",6],["agent",1],["ledger",1],["restore",1],["action",3],["history",1],["config",2],["llmconfig",1],["permissions",1],["suggest",1],["patterns",1],["server",1],["timeline",2],["service",1],["tools",1],["taxonomy",1],["side",1],["effect",1],["classes",1],["mark",1],["parametrize",1],["invalid",1],["allow",1],["false",1],["none",1],["end",2],["through",2],["real",2],["host",1],["dispatcher",2],["review",1],["fix",1],["regression",1],["secret",3],["reads",1],["logs",1],["pr",1],["01",1],["synth",1],["sk",1],["synthetic",1],["not",1],["leak",1],["4f2a9c",1],["decision",1],["route",1],["refusals",2],["wire",1],["too",1]]},{"id":"tests/test_permissions.py#_dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["dispatcher",4],["tmp",3],["path",4],["from",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["build",2],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["st",4],["store",1],["db",1],["seed",1],["default",1],["permission",1],["rules",1],["frame",7],["new",1],["kind",1],["turn",1],["id",3],["its",1],["own",1],["root",1],["disp",2],["return",1]]},{"id":"tests/test_permissions.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",1],["st",3],["db",1],["seed",1],["default",1],["permission",1],["rules",1],["return",1]]},{"id":"tests/test_permissions.py#_unattended_gate_env","name":[["unattended",1],["gate",1],["env",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["unattended",3],["gate",3],["env",2],["monkeypatch",5],["tmp",3],["path",3],["setenv",3],["openai4",3],["approval",1],["auto",3],["review",1],["stage7",1],["guardian",1],["enforcement",1],["mode",2],["autonomous",1],["from",3],["openai4s",3],["config",3],["import",3],["server",1],["resolve",2],["effective",2],["selection",2],["store",5],["db",1],["cfg",2],["broker",1],["approvals",2],["reviewer",2],["resolver",1],["lambda",1],["st",2],["root",2],["project",2],["str",1],["return",1]]},{"id":"tests/test_permissions.py#_wait_ask","name":[["wait",1],["ask",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["wait",2],["ask",2],["events",3],["range",1],["300",1],["if",1],["type",1],["await",2],["permission",2],["return",1],["time",1],["sleep",1],["01",1],["raise",1],["assertion",1],["error",1],["no",1],["emitted",1]]},{"id":"tests/test_permissions.py#_web_session","name":[["web",1],["session",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["web",4],["session",2],["monkeypatch",3],["tmp",3],["path",3],["selection",3],["import",2],["threading",2],["setenv",1],["openai4",1],["stage7",1],["guardian",1],["enforcement",1],["from",1],["openai4s",1],["store",7],["db",1],["broker",2],["approvals",1],["reviewer",1],["resolver",1],["lambda",1],["st",1],["events",3],["list",1],["dict",1],["register",1],["channel",1],["fr",1],["append",1],["event",1],["return",1]]},{"id":"tests/test_permissions.py#test_a_foreign_decision_is_not_distinguishable_from_a_missing_one","name":[["test",1],["foreign",1],["decision",1],["not",1],["distinguishable",1],["from",1],["missing",1],["one",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["foreign",2],["decision",8],["not",5],["distinguishable",2],["from",3],["missing",2],["one",2],["404",2],["403",1],["refusal",4],["says",1],["exists",1],["but",1],["yours",1],["oracle",1],["over",1],["other",1],["sessions",1],["ids",1],["openai4s",1],["server",1],["gateway",1],["import",1],["status",3],["assert",2],["id",1],["required",1],["400",1],["found",1]]},{"id":"tests/test_permissions.py#test_a_web_session_on_auto_review_is_adjudicated_not_parked","name":[["test",1],["web",1],["session",1],["auto",1],["review",1],["adjudicated",1],["not",1],["parked",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["web",7],["session",3],["auto",4],["review",3],["adjudicated",2],["not",4],["parked",2],["monkeypatch",3],["tmp",5],["path",5],["gating",1],["guardian",3],["chan",1],["none",2],["meant",1],["mode",2],["still",1],["waited",1],["approval",1],["card",2],["so",1],["did",1],["nothing",1],["surface",1],["actually",1],["configured",1],["browser",1],["being",1],["open",1],["withdraw",1],["choice",1],["from",1],["openai4s",1],["server",1],["enforce",1],["import",1],["circuit",2],["store",4],["events",3],["try",1],["gate",4],["method",5],["target",3],["side",3],["effect",3],["reset",1],["fr",3],["return",1],["bool",1],["broker",3],["frame",1],["id",1],["class",1],["view",1],["timeout",1],["allow",1],["assert",4],["read",2],["file",2],["str",2],["csv",1],["only",1],["true",1],["write",2],["txt",1],["workspace",1],["false",1],["kinds",2],["item",5],["type",2],["await",1],["permission",2],["human",1],["was",1],["raised",1],["anyway",1],["actors",2],["resolution",1],["actor",1],["if",1],["resolved",1],["finally",1],["unregister",1],["channel",1],["approvals",1],["reviewer",1],["resolver",1],["close",1]]},{"id":"tests/test_permissions.py#test_a_web_session_on_auto_review_is_adjudicated_not_parked.gate","name":[["gate",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["gate",3],["method",6],["target",4],["side",4],["effect",4],["circuit",1],["reset",1],["fr",2],["web",2],["return",1],["bool",1],["broker",1],["store",2],["frame",1],["id",1],["class",1],["view",1],["timeout",1],["allow",1]]},{"id":"tests/test_permissions.py#test_a_web_session_on_user_still_raises_the_approval_card","name":[["test",1],["web",1],["session",1],["user",1],["still",1],["raises",1],["approval",1],["card",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["web",5],["session",3],["user",4],["still",2],["raises",2],["approval",2],["card",2],["monkeypatch",3],["tmp",4],["path",4],["means",1],["human",1],["decides",1],["here",1],["one",1],["reachable",1],["import",1],["threading",3],["store",4],["events",2],["try",1],["done",3],["event",1],["run",2],["broker",3],["gate",1],["frame",1],["id",1],["fr",2],["method",1],["read",4],["file",2],["target",2],["str",1],["csv",1],["side",1],["effect",1],["class",1],["only",1],["view",1],["timeout",3],["worker",3],["thread",1],["start",1],["wait",1],["15",1],["join",1],["assert",1],["await",1],["permission",1],["item",2],["type",1],["finally",1],["unregister",1],["channel",1],["approvals",1],["reviewer",1],["resolver",1],["none",1],["close",1]]},{"id":"tests/test_permissions.py#test_a_web_session_on_user_still_raises_the_approval_card.run","name":[["run",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["run",2],["broker",1],["gate",1],["store",2],["frame",1],["id",1],["fr",1],["web",1],["method",1],["read",4],["file",2],["target",1],["str",1],["tmp",1],["path",1],["csv",1],["side",1],["effect",1],["class",1],["only",1],["view",1],["timeout",1],["done",1]]},{"id":"tests/test_permissions.py#test_agent_query_cannot_read_settings_secret","name":[["test",1],["agent",1],["query",1],["cannot",1],["read",1],["settings",1],["secret",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["agent",4],["query",6],["cannot",2],["read",2],["settings",6],["secret",9],["tmp",3],["path",3],["persisted",2],["under",2],["gateway",2],["stores",2],["live",2],["api",3],["key",3],["there",2],["must",2],["not",5],["be",2],["reachable",2],["through",2],["host",2],["handler",2],["raises",3],["permission",3],["error",7],["worker",2],["turns",2],["into",2],["soft",2],["fail",2],["runtime",2],["sees",2],["never",2],["appears",2],["disp",3],["frame",1],["st",2],["dispatcher",1],["setting",1],["llm",1],["synth",2],["pytest",1],["as",1],["exc",2],["sql",1],["select",1],["value",2],["from",1],["assert",2],["str",1],["schema",5],["introspection",1],["also",1],["hides",1],["bearing",1],["table",1],["connectors",1]]},{"id":"tests/test_permissions.py#test_an_enabled_guardian_exception_never_falls_back_to_legacy_allow","name":[["test",1],["enabled",1],["guardian",1],["exception",1],["never",1],["falls",1],["back",1],["legacy",1],["allow",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["enabled",2],["guardian",8],["exception",2],["never",2],["falls",2],["back",2],["legacy",2],["allow",4],["monkeypatch",5],["tmp",5],["path",6],["broken",3],["adjudicator",1],["uncertainty",1],["not",1],["unattended",4],["consent",1],["store",4],["gate",2],["env",1],["setenv",1],["openai4",1],["approval",1],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["injected",1],["failure",1],["setattr",1],["openai4s",1],["server",1],["enforce",1],["decide",1],["result",3],["broker",1],["frame",2],["id",1],["fault",1],["method",1],["read",4],["file",3],["target",1],["str",2],["data",2],["csv",2],["side",1],["effect",1],["class",1],["only",1],["dangerous",1],["false",2],["view",1],["assert",2],["message",1],["evaluation",1],["failed",1],["closed",1],["close",1]]},{"id":"tests/test_permissions.py#test_an_enabled_guardian_exception_never_falls_back_to_legacy_allow.broken_guardian","name":[["broken",1],["guardian",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["broken",2],["guardian",3],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["injected",1],["failure",1]]},{"id":"tests/test_permissions.py#test_broker_blocks_until_allowed_and_persists","name":[["test",1],["broker",1],["blocks",1],["until",1],["allowed",1],["persists",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["broker",3],["blocks",2],["until",2],["allowed",3],["persists",2],["tmp",3],["path",3],["st",5],["store",3],["permission",7],["events",5],["register",1],["channel",1],["root1",4],["lambda",1],["ev",2],["append",1],["out",3],["run",2],["res",2],["gate",1],["frame",3],["id",5],["method",1],["bash",3],["target",2],["pytest",3],["threading",1],["thread",2],["start",1],["wait",1],["await",3],["emit",1],["range",1],["200",1],["if",2],["any",2],["type",3],["break",1],["time",1],["sleep",1],["01",1],["ask",5],["next",1],["assert",9],["tool",2],["scopes",1],["once",1],["decision",6],["resolve",2],["result",1],["allow",3],["true",3],["scope",2],["conversation",3],["pattern",2],["root",2],["ok",1],["resolution",1],["context",1],["live",1],["requires",1],["continue",1],["false",1],["join",1],["timeout",1],["durable",3],["request",1],["state",1],["resolved",2],["event",1],["was",2],["emitted",1],["clear",1],["card",1],["rule",1],["persisted",1],["so",1],["matching",1],["call",1],["no",1],["longer",1],["asks",1],["input",1]]},{"id":"tests/test_permissions.py#test_broker_blocks_until_allowed_and_persists.run","name":[["run",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["run",2],["out",1],["res",1],["gate",1],["store",1],["st",1],["frame",1],["id",1],["root1",1],["method",1],["bash",1],["target",1],["pytest",1]]},{"id":"tests/test_permissions.py#test_broker_cancel_denies_pending","name":[["test",1],["broker",1],["cancel",1],["denies",1],["pending",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["broker",3],["cancel",3],["denies",2],["pending",2],["tmp",3],["path",3],["st",3],["store",2],["permission",4],["events",4],["register",1],["channel",1],["root3",3],["lambda",1],["ev",2],["append",1],["out",3],["run",2],["res",2],["gate",1],["frame",1],["id",4],["method",1],["bash",1],["target",2],["sleep",2],["999",1],["threading",1],["thread",1],["start",1],["range",1],["200",1],["if",2],["any",1],["type",2],["await",2],["break",1],["time",1],["01",1],["root",1],["join",1],["timeout",1],["assert",2],["allow",1],["false",1],["decision",3],["next",1],["event",3],["request",1],["state",1],["cancelled",1]]},{"id":"tests/test_permissions.py#test_broker_cancel_denies_pending.run","name":[["run",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["run",2],["out",1],["res",1],["gate",1],["store",1],["st",1],["frame",1],["id",1],["root3",1],["method",1],["bash",1],["target",1],["sleep",1],["999",1]]},{"id":"tests/test_permissions.py#test_broker_config_only_guardian_predicate_failure_fails_closed","name":[["test",1],["broker",1],["config",1],["only",1],["guardian",1],["predicate",1],["failure",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["broker",3],["config",8],["only",2],["guardian",8],["predicate",2],["failure",2],["fails",2],["closed",2],["tmp",3],["path",4],["monkeypatch",5],["delenv",2],["openai4",2],["stage7",2],["enforcement",2],["raising",2],["false",3],["unattended",2],["approval",1],["class",1],["roadmap",1],["features",1],["type",2],["flags",1],["true",1],["auto",3],["mode",1],["approvals",1],["reviewer",1],["review",1],["fail",2],["policy",3],["check",2],["kwargs",1],["raise",1],["runtime",1],["error",1],["unavailable",1],["setattr",1],["openai4s",1],["server",1],["enforce",1],["file",3],["deny",1],["reason",1],["st",3],["store",2],["assert",3],["resolve",1],["permission",2],["tool",1],["read",2],["pattern",1],["input",1],["json",3],["allow",2],["denied",3],["gate",1],["frame",1],["id",1],["none",1],["method",1],["target",1],["canonical",1],["arguments",1],["could",1],["not",1],["verify",1],["message",1]]},{"id":"tests/test_permissions.py#test_broker_config_only_guardian_predicate_failure_fails_closed.fail_policy_check","name":[["fail",1],["policy",1],["check",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["fail",2],["policy",3],["check",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["unavailable",1]]},{"id":"tests/test_permissions.py#test_broker_config_only_guardian_predicate_failure_fails_closed.GuardianConfig","name":[["guardian",1],["config",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["guardian",3],["config",2],["roadmap",1],["features",1],["type",2],["flags",1],["stage7",1],["enforcement",1],["true",1],["auto",3],["mode",1],["approvals",1],["reviewer",1],["review",1]]},{"id":"tests/test_permissions.py#test_broker_deny_returns_soft_fail","name":[["test",1],["broker",1],["deny",1],["returns",1],["soft",1],["fail",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["broker",3],["deny",3],["returns",2],["soft",2],["fail",2],["tmp",4],["path",3],["st",2],["store",2],["permission",3],["events",4],["register",1],["channel",1],["root2",2],["lambda",1],["ev",2],["append",1],["out",4],["run",2],["still",1],["gated",1],["tool",1],["bash",2],["so",1],["ask",1],["round",1],["trip",1],["actually",1],["prompts",1],["res",3],["gate",1],["frame",1],["id",2],["method",1],["target",2],["rm",1],["rf",1],["threading",1],["thread",1],["start",1],["range",1],["200",1],["if",2],["any",1],["type",2],["await",2],["break",1],["time",1],["sleep",1],["01",1],["did",2],["next",1],["decision",1],["assert",3],["resolve",1],["allow",2],["false",2],["scope",1],["once",1],["message",2],["not",2],["now",2],["join",1],["timeout",1]]},{"id":"tests/test_permissions.py#test_broker_deny_returns_soft_fail.run","name":[["run",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["run",2],["still",2],["gated",2],["tool",2],["bash",3],["so",2],["ask",2],["deny",2],["round",2],["trip",2],["actually",2],["prompts",2],["out",1],["res",1],["gate",1],["store",1],["st",1],["frame",1],["id",1],["root2",1],["method",1],["target",1],["rm",1],["rf",1],["tmp",1]]},{"id":"tests/test_permissions.py#test_broker_guardian_fence_precedes_default_allow_rule","name":[["test",1],["broker",1],["guardian",1],["fence",1],["precedes",1],["default",1],["allow",1],["rule",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["broker",10],["guardian",3],["fence",2],["precedes",2],["default",2],["allow",7],["rule",2],["tmp",3],["path",13],["monkeypatch",4],["setenv",2],["openai4",2],["stage7",1],["enforcement",1],["unattended",1],["approval",1],["auto",1],["review",4],["st",5],["store",4],["permission",2],["assert",11],["resolve",2],["tool",1],["read",5],["file",6],["pattern",1],["input",2],["config",5],["json",5],["denied",3],["gate",3],["frame",6],["id",4],["none",2],["method",3],["target",5],["canonical",3],["arguments",3],["false",2],["credential",3],["message",1],["allowed",2],["results",2],["csv",2],["true",3],["real",1],["channel",3],["same",1],["positive",1],["prone",1],["tier",1],["becomes",1],["ask",9],["human",1],["approve",1],["instead",1],["unconditional",1],["refusal",1],["card",1],["must",1],["show",1],["alias",1],["resolves",1],["uninformed",1],["events",3],["watched",6],["register",1],["lambda",2],["event",2],["append",1],["try",1],["thread",5],["threading",1],["update",1],["notes",6],["txt",6],["view",1],["reading",1],["resolved",2],["timeout",2],["start",1],["wait",1],["policy",2],["kind",1],["reason",1],["decision",1],["scope",1],["once",1],["join",1],["not",1],["alive",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_broker_guardian_uses_config_selection_without_legacy_env","name":[["test",1],["broker",1],["guardian",1],["uses",1],["config",1],["selection",1],["without",1],["legacy",1],["env",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["broker",3],["guardian",9],["uses",2],["config",5],["selection",2],["without",2],["legacy",2],["env",2],["tmp",3],["path",5],["monkeypatch",4],["delenv",2],["openai4",2],["stage7",2],["enforcement",2],["raising",2],["false",3],["unattended",1],["approval",1],["class",1],["roadmap",1],["features",1],["type",2],["flags",1],["stage6",1],["shadow",8],["true",2],["auto",3],["mode",1],["approvals",1],["reviewer",1],["review",1],["st",3],["store",2],["denied",5],["permission",1],["gate",1],["frame",1],["id",2],["none",1],["method",1],["read",1],["file",1],["target",1],["token",2],["json",3],["canonical",1],["arguments",1],["assert",6],["allow",1],["credential",1],["message",2],["loads",1],["setting",1],["decision",2],["outcome",1],["deny",1],["risk",1],["critical",1],["source",1],["deterministic",1],["policy",1],["rationale",1]]},{"id":"tests/test_permissions.py#test_broker_guardian_uses_config_selection_without_legacy_env.GuardianConfig","name":[["guardian",1],["config",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["guardian",4],["config",2],["roadmap",1],["features",1],["type",2],["flags",1],["stage6",1],["shadow",1],["true",2],["stage7",1],["enforcement",1],["auto",3],["mode",1],["approvals",1],["reviewer",1],["review",1]]},{"id":"tests/test_permissions.py#test_broker_headless_fails_closed_unless_operator_explicitly_allows","name":[["test",1],["broker",1],["headless",1],["fails",1],["closed",1],["unless",1],["operator",1],["explicitly",1],["allows",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["broker",3],["headless",2],["fails",2],["closed",2],["unless",2],["operator",2],["explicitly",2],["allows",2],["tmp",3],["path",3],["monkeypatch",4],["delenv",1],["openai4",2],["unattended",2],["approval",2],["raising",1],["false",3],["st",6],["store",4],["permission",3],["no",1],["ui",1],["channel",2],["registered",1],["ask",1],["action",1],["auditable",1],["denied",4],["by",1],["default",1],["instead",1],["silently",1],["escalating",1],["allow",5],["gate",3],["frame",3],["id",3],["none",3],["method",3],["bash",3],["target",4],["ls",1],["assert",5],["list",2],["requests",2],["state",2],["tool",1],["setenv",1],["pwd",2],["true",1],["allowed",1],["deny",1],["rules",1],["still",1],["bite",1],["even",1],["without",1],["res",2],["read",1],["file",1],["env",1]]},{"id":"tests/test_permissions.py#test_broker_rejects_non_boolean_allow_without_resolving","name":[["test",1],["broker",1],["rejects",1],["non",1],["boolean",1],["allow",1],["without",1],["resolving",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["broker",3],["rejects",2],["non",2],["boolean",8],["allow",7],["without",2],["resolving",2],["tmp",3],["path",3],["invalid",4],["st",4],["store",2],["create",1],["permission",4],["request",2],["decision",1],["id",5],["perm",3],["strict",6],["root",5],["frame",3],["project",1],["default",1],["tool",2],["mcp",1],["call",1],["target",1],["lab",2],["send",2],["payload",1],["type",1],["await",1],["canonical",1],["arguments",1],["server",1],["result",4],["resolve",1],["assert",3],["ok",1],["false",1],["code",1],["state",1],["pending",1]]},{"id":"tests/test_permissions.py#test_control_tool_gate_targets_preserve_missing_argument_defaults","name":[["test",1],["control",1],["tool",1],["gate",1],["targets",1],["preserve",1],["missing",1],["argument",1],["defaults",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["control",2],["tool",2],["gate",8],["targets",2],["preserve",2],["missing",2],["argument",2],["defaults",2],["from",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["target",6],["assert",5],["read",1],["file",1],["glob",1],["web",1],["search",1],["list",1],["dir",1],["env",1],["setup",1],["packages",1]]},{"id":"tests/test_permissions.py#test_control_tool_secret_guard_is_independent_of_approval","name":[["test",1],["control",1],["tool",1],["secret",1],["guard",1],["independent",1],["approval",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["control",2],["tool",11],["secret",9],["guard",2],["independent",2],["approval",3],["tmp",3],["path",9],["from",2],["openai4s",2],["tools",2],["import",2],["registry",4],["as",1],["mod",3],["base",1],["calls",3],["class",1],["ungated",4],["probe",4],["name",2],["host",2],["method",2],["description",1],["exercise",1],["absolute",1],["veto",1],["parameters",1],["properties",1],["type",1],["string",1],["required",1],["requires",1],["false",1],["key",1],["execute",1],["self",1],["context",1],["arguments",2],["append",1],["return",1],["ok",1],["true",1],["register",1],["try",1],["disp",2],["frame",1],["store",1],["dispatcher",1],["result",3],["config",1],["env",1],["assert",3],["error",2],["lower",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_control_tool_secret_guard_is_independent_of_approval.UngatedSecretProbeTool","name":[["ungated",1],["secret",1],["probe",1],["tool",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["ungated",4],["secret",6],["probe",4],["tool",4],["name",1],["host",1],["method",1],["description",1],["exercise",1],["absolute",1],["path",5],["veto",1],["parameters",1],["properties",1],["type",1],["string",1],["required",1],["requires",1],["approval",1],["false",1],["key",1],["def",1],["execute",1],["self",1],["context",1],["arguments",2],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_permissions.py#test_control_tool_secret_guard_is_independent_of_approval.UngatedSecretProbeTool.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",2],["arguments",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_permissions.py#test_conversation_allow_overrides_global_ask","name":[["test",1],["conversation",1],["allow",1],["overrides",1],["global",1],["ask",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["conversation",4],["allow",4],["overrides",2],["global",2],["ask",3],["tmp",3],["path",3],["st",4],["store",1],["permission",3],["rule",1],["scope",2],["id",3],["f1",2],["tool",3],["bash",3],["pattern",3],["decision",1],["assert",2],["resolve",2],["root",2],["frame",2],["input",2],["ls",2],["different",1],["unaffected",1],["other",1]]},{"id":"tests/test_permissions.py#test_credentials_set_secret_never_in_host_call_log","name":[["test",1],["credentials",1],["secret",1],["never",1],["host",1],["call",1],["log",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["credentials",8],["secret",5],["never",4],["host",5],["call",5],["log",6],["tmp",3],["path",3],["explicitly",2],["authorize",2],["synthetic",2],["credential",2],["write",2],["headless",2],["ask",2],["now",2],["fails",2],["closed",2],["its",2],["plaintext",2],["must",2],["reach",2],["disp",3],["frame",1],["st",3],["dispatcher",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",1],["pattern",1],["decision",1],["allow",1],["out",2],["name",1],["hf",2],["token",2],["value",3],["synth",3],["assert",4],["ok",1],["true",1],["round",1],["trips",1],["process",1],["got",2],["but",1],["nowhere",1],["persisted",1],["audit",1],["rows",3],["conn",1],["execute",1],["select",1],["method",2],["args",2],["preview",2],["from",1],["fetchall",1],["not",3],["any",1],["logged",2],["at",1],["all",1],["redacted",1],["methods",2]]},{"id":"tests/test_permissions.py#test_deny_is_absolute_over_broader_scope_allow","name":[["test",1],["deny",1],["absolute",1],["over",1],["broader",1],["scope",1],["allow",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["deny",7],["absolute",2],["over",2],["broader",4],["scope",8],["allow",7],["tmp",3],["path",3],["conversation",4],["bash",6],["must",2],["beat",2],["specific",3],["git",5],["st",5],["store",1],["permission",4],["rule",2],["global",2],["id",4],["tool",4],["pattern",4],["decision",2],["assert",2],["resolve",2],["root",2],["frame",2],["input",2],["push",2],["without",1],["applies",1],["other",1]]},{"id":"tests/test_permissions.py#test_dispatcher_gate_allows_and_runs_write_file","name":[["test",1],["dispatcher",1],["gate",1],["allows",1],["runs",1],["write",1],["file",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",3],["gate",6],["allows",2],["runs",2],["write",5],["file",6],["tmp",3],["path",5],["disp",3],["frame",4],["st",2],["permission",1],["rule",1],["scope",3],["conversation",1],["id",2],["tool",1],["pattern",1],["decision",2],["ask",4],["events",3],["broker",3],["register",1],["channel",2],["lambda",2],["ev",2],["append",1],["try",1],["out",3],["threading",1],["thread",1],["target",1],["setitem",1],["txt",2],["content",1],["ok",2],["start",1],["wait",1],["resolve",1],["allow",2],["true",1],["once",1],["join",1],["timeout",1],["real",1],["ran",1],["exists",1],["assert",2],["workspace",1],["read",1],["text",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_dispatcher_gate_denies_write_file_soft_fail","name":[["test",1],["dispatcher",1],["gate",1],["denies",1],["write",1],["file",1],["soft",1],["fail",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",3],["gate",4],["denies",2],["write",6],["file",6],["soft",3],["fail",3],["tmp",3],["path",6],["bash",2],["no",2],["longer",2],["host",2],["method",2],["shell",2],["runs",2],["kernel",2],["local",2],["pinned",2],["ask",6],["conversation",3],["exercises",2],["same",2],["deny",2],["disp",3],["frame",4],["st",2],["permission",2],["rule",1],["scope",3],["id",2],["tool",1],["pattern",1],["decision",2],["events",3],["broker",3],["register",1],["channel",2],["lambda",2],["ev",2],["append",1],["try",1],["out",4],["threading",1],["thread",1],["target",1],["setitem",1],["txt",2],["content",1],["nope",1],["start",1],["wait",1],["resolve",1],["allow",1],["false",1],["once",1],["join",1],["timeout",1],["denied",2],["call",1],["returns",1],["single",1],["key",1],["dict",1],["worker",1],["raises",1],["assert",3],["keys",1],["error",2],["not",1],["workspace",1],["exists",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_dispatcher_guardian_denies_unattended_credential_path","name":[["test",1],["dispatcher",1],["guardian",1],["denies",1],["unattended",1],["credential",1],["path",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",4],["guardian",3],["denies",2],["unattended",3],["credential",6],["path",16],["tmp",3],["monkeypatch",4],["setenv",2],["openai4",2],["stage7",1],["enforcement",1],["approval",1],["auto",1],["review",1],["disp",13],["frame",1],["st",2],["workspace",6],["config",6],["json",6],["write",2],["text",2],["sensitive",7],["notes",3],["txt",6],["symlink",1],["report",3],["hardlink",5],["results",2],["csv",2],["n1",2],["denied",19],["read",4],["file",5],["assert",20],["error",14],["not",4],["alias",4],["search",5],["grep",1],["pattern",1],["data",1],["dependent",1],["web",2],["download",5],["permission",2],["target",2],["domain",1],["so",1],["denial",1],["only",1],["come",1],["from",1],["canonical",6],["destination",1],["forwarded",1],["by",1],["host",1],["url",1],["https",1],["example",2],["com",2],["archive",1],["allowed",2],["content",1],["requests",7],["request",3],["list",1],["arguments",5],["sha256",5]]},{"id":"tests/test_permissions.py#test_dispatcher_passes_web_download_destination_separately_from_domain","name":[["test",1],["dispatcher",1],["passes",1],["web",1],["download",1],["destination",1],["separately",1],["from",1],["domain",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["dispatcher",3],["passes",2],["web",3],["download",3],["destination",2],["separately",2],["from",2],["domain",2],["tmp",3],["path",6],["monkeypatch",5],["setenv",2],["openai4",2],["stage7",1],["guardian",1],["enforcement",1],["unattended",1],["approval",1],["auto",1],["review",1],["disp",2],["frame",1],["st",1],["captured",6],["class",1],["capturing",2],["broker",3],["gate",1],["self",1],["kwargs",2],["update",1],["return",1],["allow",1],["false",1],["message",1],["before",1],["network",1],["setattr",1],["openai4s",1],["permissions",1],["lambda",1],["denied",2],["url",2],["https",2],["config",3],["json",3],["archive",2],["results",3],["csv",3],["assert",4],["error",1],["target",1],["resolved",1],["file",1],["canonical",1],["arguments",1]]},{"id":"tests/test_permissions.py#test_dispatcher_passes_web_download_destination_separately_from_domain.CapturingBroker","name":[["capturing",1],["broker",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["capturing",2],["broker",2],["def",1],["gate",1],["self",1],["kwargs",2],["captured",2],["update",1],["return",1],["allow",1],["false",1],["message",1],["before",1],["network",1]]},{"id":"tests/test_permissions.py#test_dispatcher_passes_web_download_destination_separately_from_domain.CapturingBroker.gate","name":[["gate",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["gate",2],["self",2],["kwargs",3],["captured",2],["update",1],["return",1],["allow",1],["false",1],["message",1],["before",1],["network",1]]},{"id":"tests/test_permissions.py#test_dispatcher_permission_carries_exact_action_attribution","name":[["test",1],["dispatcher",1],["permission",1],["carries",1],["exact",1],["action",1],["attribution",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["dispatcher",3],["permission",8],["carries",2],["exact",2],["action",16],["attribution",2],["tmp",3],["path",5],["disp",3],["frame",6],["st",7],["rule",1],["scope",3],["conversation",1],["id",28],["tool",4],["write",13],["file",3],["pattern",1],["decision",6],["ask",9],["group",21],["append",3],["root",1],["turn",2],["attributed",6],["kind",1],["native",1],["tools",1],["event",5],["type",3],["proposed",2],["call",11],["side",4],["effect",4],["class",4],["workspace",7],["resource",5],["keys",5],["txt",5],["events",4],["broker",3],["register",1],["channel",2],["lambda",1],["try",1],["out",3],["run",2],["bind",1],["context",1],["result",6],["content",1],["ok",1],["thread",4],["threading",1],["target",1],["start",1],["wait",1],["assert",16],["resolve",1],["allow",1],["true",1],["once",1],["join",1],["timeout",1],["request",6],["pending",1],["resolved",1],["audit",8],["conn",1],["execute",1],["select",1],["preview",2],["digest",2],["from",1],["host",1],["log",1],["method",1],["order",1],["by",1],["created",1],["at",1],["desc",1],["limit",1],["fetchone",1],["json",2],["loads",2],["object",1],["len",1],["64",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_dispatcher_permission_carries_exact_action_attribution.run","name":[["run",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["run",2],["disp",2],["bind",1],["action",3],["context",1],["group",3],["id",4],["call",3],["write",3],["tool",1],["out",1],["result",1],["file",1],["path",1],["attributed",1],["txt",1],["content",1],["ok",1]]},{"id":"tests/test_permissions.py#test_dispatcher_readonly_tool_not_gated_by_default","name":[["test",1],["dispatcher",1],["readonly",1],["tool",1],["not",1],["gated",1],["by",1],["default",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",3],["readonly",2],["tool",4],["not",5],["gated",2],["by",2],["default",2],["tmp",3],["path",3],["glob",3],["seeded",2],["allow",2],["so",2],["read",2],["only",2],["must",2],["emit",2],["prompt",3],["disp",2],["frame",3],["events",3],["broker",2],["register",1],["channel",2],["lambda",1],["ev",2],["append",1],["try",1],["runs",1],["inline",1],["no",1],["thread",1],["if",1],["blocked",1],["would",1],["hang",1],["pattern",1],["py",1],["assert",1],["any",1],["type",1],["await",1],["permission",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_dispatcher_reports_default_recursive_search_scope_to_permission_card","name":[["test",1],["dispatcher",1],["reports",1],["default",1],["recursive",1],["search",1],["scope",1],["permission",1],["card",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["dispatcher",3],["reports",2],["default",2],["recursive",2],["search",3],["scope",2],["permission",2],["card",2],["tmp",3],["path",4],["monkeypatch",5],["setenv",2],["openai4",2],["stage7",1],["guardian",1],["enforcement",1],["unattended",1],["approval",1],["auto",1],["review",1],["disp",2],["frame",1],["st",1],["captured",6],["class",1],["capturing",2],["broker",3],["gate",1],["self",1],["kwargs",2],["update",1],["return",1],["allow",1],["false",1],["message",1],["before",1],["setattr",1],["openai4s",1],["permissions",1],["lambda",1],["denied",2],["grep",1],["pattern",2],["needle",3],["assert",4],["error",1],["target",1],["resolved",1],["file",1],["canonical",1],["arguments",1]]},{"id":"tests/test_permissions.py#test_dispatcher_reports_default_recursive_search_scope_to_permission_card.CapturingBroker","name":[["capturing",1],["broker",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["capturing",2],["broker",2],["def",1],["gate",1],["self",1],["kwargs",2],["captured",2],["update",1],["return",1],["allow",1],["false",1],["message",1],["before",1],["search",1]]},{"id":"tests/test_permissions.py#test_dispatcher_reports_default_recursive_search_scope_to_permission_card.CapturingBroker.gate","name":[["gate",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["gate",2],["self",2],["kwargs",3],["captured",2],["update",1],["return",1],["allow",1],["false",1],["message",1],["before",1],["search",1]]},{"id":"tests/test_permissions.py#test_dispatcher_skips_wider_file_inventory_when_stage7_is_disabled","name":[["test",1],["dispatcher",1],["skips",1],["wider",1],["file",1],["inventory",1],["stage7",1],["disabled",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["dispatcher",3],["skips",2],["wider",5],["file",3],["inventory",5],["stage7",3],["disabled",3],["tmp",3],["path",4],["monkeypatch",5],["delenv",2],["openai4",2],["guardian",1],["enforcement",1],["raising",2],["false",2],["unattended",1],["approval",1],["disp",4],["frame",1],["st",1],["workspace",1],["results",2],["csv",2],["write",1],["text",1],["n1",2],["unexpected",2],["raise",1],["assertion",1],["error",1],["stage",1],["but",1],["ran",1],["setattr",1],["files",1],["resolved",1],["credential",1],["checker",1],["allowed",2],["read",1],["assert",1],["content",1]]},{"id":"tests/test_permissions.py#test_dispatcher_skips_wider_file_inventory_when_stage7_is_disabled.unexpected_wider_inventory","name":[["unexpected",1],["wider",1],["inventory",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["unexpected",2],["wider",3],["inventory",3],["raise",1],["assertion",1],["error",1],["stage",1],["disabled",1],["but",1],["ran",1]]},{"id":"tests/test_permissions.py#test_dispatcher_uses_durable_auto_reviewer_for_credential_aliases","name":[["test",1],["dispatcher",1],["uses",1],["durable",1],["auto",1],["reviewer",1],["credential",1],["aliases",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",4],["uses",2],["durable",2],["auto",6],["reviewer",6],["credential",4],["aliases",2],["tmp",3],["path",6],["monkeypatch",6],["file",3],["preflight",1],["broker",5],["must",1],["consume",1],["one",1],["effective",1],["selection",1],["web",1],["conversation",1],["select",1],["review",2],["durably",1],["while",1],["daemon",1],["config",5],["retains",1],["its",1],["built",1],["user",2],["default",2],["old",1],["consulted",1],["only",2],["static",1],["skipped",1],["wider",1],["alias",3],["inventory",1],["let",1],["innocuous",1],["names",1],["expose",1],["unattended",2],["basename",1],["through",1],["read",3],["allow",1],["rule",1],["setenv",2],["openai4",4],["stage7",1],["guardian",1],["enforcement",1],["approval",1],["deny",1],["delenv",2],["mode",2],["raising",2],["false",2],["approvals",4],["disp",5],["frame",1],["st",1],["assert",5],["cfg",1],["workspace",8],["json",3],["write",2],["text",2],["sensitive",2],["encoding",2],["utf",2],["notes",2],["txt",4],["symlink",1],["report",2],["hardlink",1],["results",2],["csv",2],["n1",2],["permission",3],["resolver",2],["lambda",1],["store",1],["root",1],["project",1],["try",1],["denied",4],["error",3],["not",1],["allowed",2],["content",1],["finally",1],["none",1]]},{"id":"tests/test_permissions.py#test_durable_pending_request_survives_broker_restart_and_can_be_resolved","name":[["test",1],["durable",1],["pending",1],["request",1],["survives",1],["broker",1],["restart",1],["be",1],["resolved",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["durable",14],["pending",4],["request",4],["survives",2],["broker",3],["restart",2],["be",2],["resolved",2],["tmp",4],["path",4],["st",8],["store",4],["payload",4],["type",1],["await",1],["permission",4],["frame",4],["id",7],["root",10],["decision",2],["perm",4],["tool",2],["mcp",2],["call",2],["target",2],["server",2],["send",2],["create",1],["project",1],["default",1],["close",1],["restarted",5],["register",1],["channel",1],["lambda",1],["event",1],["none",1],["assert",11],["events",2],["resolution",4],["resolve",1],["result",1],["allow",1],["false",3],["message",2],["reviewed",2],["ok",1],["true",1],["requires",1],["continue",1],["original",1],["action",2],["executed",1],["row",4],["state",1],["denied",2],["continuation",1],["required",1],["history",5],["restore",1],["role",1],["system",1],["content",2],["did",1],["not",1],["execute",1]]},{"id":"tests/test_permissions.py#test_env_read_denied_even_over_conversation_allow","name":[["test",1],["env",1],["read",1],["denied",1],["even",1],["over",1],["conversation",1],["allow",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["env",4],["read",6],["denied",2],["even",2],["over",2],["conversation",5],["allow",6],["tmp",3],["path",3],["st",4],["store",1],["broad",1],["reads",1],["permission",3],["rule",1],["scope",2],["id",3],["f3",3],["tool",3],["file",3],["pattern",3],["decision",1],["more",1],["specific",1],["global",1],["deny",2],["still",1],["wins",1],["assert",2],["resolve",2],["root",2],["frame",2],["input",2],["cfg",2],["normal",1],["under",1],["fine",1],["data",1],["csv",1]]},{"id":"tests/test_permissions.py#test_every_decision_refusal_carries_a_code_the_gateway_can_map","name":[["test",1],["every",1],["decision",1],["refusal",1],["carries",1],["code",1],["gateway",1],["map",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["every",4],["decision",8],["refusal",8],["carries",2],["code",6],["gateway",3],["map",2],["eight",3],["soft",1],["failures",1],["answered",1],["http",1],["200",1],["ok",1],["false",1],["same",1],["handler",1],["already",1],["404",1],["session",1],["not",1],["found",2],["fifteen",1],["lines",1],["above",1],["so",1],["one",1],["route",1],["had",1],["two",1],["contracts",1],["public",1],["failure",1],["skipped",1],["by",2],["2xx",1],["none",1],["carried",1],["status",8],["request",1],["id",1],["client",1],["could",1],["only",1],["tell",1],["them",1],["apart",1],["matching",1],["english",1],["asserted",1],["as",1],["pairing",1],["rather",1],["than",1],["list",1],["broker",2],["emit",1],["has",1],["maps",1],["emits",1],["new",1],["added",1],["without",1],["silently",1],["becomes",1],["400",1],["wrong",2],["six",1],["import",3],["re",2],["from",1],["openai4s",2],["server",1],["source",2],["pathlib",1],["path",1],["permissions",1],["py",1],["read",1],["text",1],["utf",1],["emitted",5],["findall",1],["invalid",1],["allow",1],["assert",2],["no",1],["codes",1],["grep",1],["unmapped",1],["sorted",2],["stale",1]]},{"id":"tests/test_permissions.py#test_exact_literal_pattern_with_metachars_matches_itself","name":[["test",1],["exact",1],["literal",1],["pattern",1],["metachars",1],["matches",1],["itself",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["exact",3],["literal",3],["pattern",4],["metachars",2],["matches",2],["itself",2],["tmp",3],["path",3],["from",1],["openai4s",1],["store",2],["import",1],["perm",2],["match",2],["assert",2],["grep",2],["file",2],["txt",4],["st",3],["permission",2],["rule",1],["scope",2],["conversation",1],["id",2],["tool",2],["bash",2],["ls",2],["decision",1],["allow",2],["resolve",1],["root",1],["frame",1],["input",1]]},{"id":"tests/test_permissions.py#test_exec_background_gate_target_is_the_code","name":[["test",1],["exec",1],["background",1],["gate",1],["target",1],["code",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["exec",3],["background",3],["gate",4],["target",4],["code",3],["from",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["assert",1],["print",2]]},{"id":"tests/test_permissions.py#test_grep_and_glob_skip_secret_files","name":[["test",1],["grep",1],["glob",1],["skip",1],["secret",1],["files",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["grep",5],["glob",5],["skip",2],["secret",2],["files",2],["tmp",3],["path",3],["disp",4],["frame",1],["dispatcher",1],["ws",3],["workspace",1],["env",3],["write",2],["text",2],["api",1],["key",1],["needle123",2],["encoding",2],["utf",2],["notes",1],["txt",1],["nothing",1],["here",1],["pattern",2],["assert",2],["not",2],["any",2],["file",1],["matches",2],["endswith",1]]},{"id":"tests/test_permissions.py#test_guardian_audit_and_breaker_reconstruct_from_durable_rows","name":[["test",1],["guardian",1],["audit",1],["breaker",1],["reconstruct",1],["from",1],["durable",1],["rows",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["guardian",29],["audit",22],["breaker",2],["reconstruct",2],["from",3],["durable",4],["rows",3],["tmp",3],["path",4],["daemon",2],["restart",1],["must",1],["not",1],["replenish",1],["denial",3],["budget",1],["openai4s",1],["store",21],["import",1],["class",4],["budgets",4],["consecutive",1],["limit",2],["window",2],["size",1],["50",1],["10",1],["config",5],["roadmap",1],["features",1],["type",3],["flags",1],["stage7",1],["enforcement",1],["true",5],["auto",11],["mode",6],["approvals",4],["reviewer",4],["review",7],["db",1],["root",23],["new",2],["frame",8],["kind",4],["turn",7],["ensure",1],["session",1],["branch",4],["id",33],["group",5],["append",5],["action",4],["native",1],["tool",2],["batch",1],["assistant",3],["content",2],["actions",2],["message",2],["role",1],["start",2],["run",4],["idempotency",1],["key",1],["execution",1],["exec",1],["fix",2],["selection",1],["preset",1],["autonomous",1],["result",3],["owner",1],["instance",1],["terminal",10],["messages",4],["list",8],["str",3],["resolved",5],["events",4],["dict",2],["completion",3],["visible",3],["at",3],["emit",5],["bool",1],["event",10],["if",1],["permission",7],["return",1],["isinstance",1],["any",1],["subject",4],["entity",2],["decision",2],["status",2],["completed",2],["audits",7],["first",5],["broker",3],["resolver",2],["lambda",3],["register",2],["channel",3],["try",1],["index",5],["range",1],["gate",2],["method",2],["authorize",2],["bash",2],["target",2],["danger",2],["call",2],["side",2],["effect",2],["runtime",1],["mutation",1],["resource",2],["keys",2],["host",2],["dangerous",1],["canonical",2],["arguments",2],["command",1],["assert",12],["allow",3],["false",2],["circuit",4],["open",3],["row",2],["resolution",2],["context",1],["requests",2],["len",3],["outcome",1],["deny",1],["ids",2],["all",1],["actor",1],["has",1],["empty",1],["process",1],["local",1],["still",1],["precede",1],["standing",1],["read",4],["invoke",1],["hook",1],["restarted",7],["none",1],["denied",2],["file",2],["results",2],["csv",2],["only",1],["blocked",2],["by",2],["finally",1],["unregister",1],["close",1]]},{"id":"tests/test_permissions.py#test_guardian_audit_and_breaker_reconstruct_from_durable_rows.Budgets","name":[["budgets",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["budgets",2],["guardian",3],["consecutive",1],["denial",2],["limit",2],["window",2],["size",1],["50",1],["10",1]]},{"id":"tests/test_permissions.py#test_guardian_audit_and_breaker_reconstruct_from_durable_rows.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["emit",3],["event",6],["if",1],["type",1],["permission",2],["resolved",2],["return",1],["events",1],["append",2],["dict",1],["audit",9],["id",7],["completion",1],["visible",1],["at",1],["isinstance",1],["str",1],["any",1],["subject",2],["entity",1],["decision",1],["status",1],["completed",1],["store",1],["list",1],["auto",1],["mode",1],["audits",1],["root",2],["kind",1],["review",1]]},{"id":"tests/test_permissions.py#test_guardian_audit_and_breaker_reconstruct_from_durable_rows.GuardianConfig","name":[["guardian",1],["config",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["guardian",3],["config",2],["roadmap",1],["features",1],["type",2],["flags",1],["stage7",1],["enforcement",1],["true",1],["auto",3],["mode",1],["approvals",1],["reviewer",1],["review",1],["budgets",2]]},{"id":"tests/test_permissions.py#test_guardian_audit_completion_failure_denies_without_guessing_audit_id","name":[["test",1],["guardian",1],["audit",2],["completion",1],["failure",1],["denies",1],["without",1],["guessing",1],["id",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["guardian",20],["audit",14],["completion",5],["failure",8],["denies",2],["without",2],["guessing",2],["id",25],["tmp",3],["path",4],["monkeypatch",3],["started",2],["not",3],["evidence",1],["its",1],["assessment",3],["committed",1],["from",1],["openai4s",1],["store",16],["import",1],["class",2],["config",3],["roadmap",1],["features",1],["type",5],["flags",1],["stage7",1],["enforcement",1],["true",1],["auto",11],["mode",5],["approvals",3],["reviewer",3],["review",5],["budgets",3],["consecutive",1],["denial",2],["limit",2],["window",2],["size",1],["50",1],["10",1],["db",1],["root",17],["new",1],["frame",6],["kind",2],["turn",7],["ensure",1],["session",1],["branch",5],["group",5],["append",2],["action",6],["native",1],["tool",2],["batch",1],["assistant",3],["content",2],["message",2],["role",1],["start",2],["run",3],["idempotency",1],["key",1],["execution",1],["exec",1],["fix",2],["selection",1],["preset",1],["autonomous",1],["result",4],["owner",1],["instance",1],["daemon",1],["events",4],["list",3],["dict",1],["subject",5],["permission",4],["broker",1],["resolver",1],["lambda",1],["register",1],["channel",2],["fail",2],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["injected",1],["setattr",1],["complete",1],["try",1],["gate",1],["method",1],["read",5],["file",2],["target",1],["results",2],["csv",2],["call",2],["side",1],["effect",1],["only",1],["resource",1],["keys",1],["host",1],["canonical",1],["arguments",1],["assert",12],["allow",2],["false",2],["persistence",1],["failed",1],["closed",1],["resolved",7],["event",8],["if",1],["len",2],["state",2],["denied",2],["resolution",2],["actor",1],["requests",5],["context",1],["types",3],["count",1],["completed",1],["finally",1],["unregister",1],["close",1]]},{"id":"tests/test_permissions.py#test_guardian_audit_completion_failure_denies_without_guessing_audit_id.fail_completion","name":[["fail",1],["completion",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["fail",2],["completion",3],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["injected",1],["guardian",1],["audit",1],["failure",1]]},{"id":"tests/test_permissions.py#test_guardian_audit_completion_failure_denies_without_guessing_audit_id.GuardianConfig","name":[["guardian",1],["config",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["guardian",6],["config",2],["roadmap",1],["features",1],["type",3],["flags",1],["stage7",1],["enforcement",1],["true",1],["auto",3],["mode",1],["approvals",1],["reviewer",1],["review",1],["budgets",2],["consecutive",1],["denial",2],["limit",2],["window",2],["size",1],["50",1],["10",1]]},{"id":"tests/test_permissions.py#test_guardian_file_policy_precedes_restart_once_grant","name":[["test",1],["guardian",1],["file",1],["policy",1],["precedes",1],["restart",1],["once",1],["grant",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["guardian",3],["file",8],["policy",2],["precedes",2],["restart",4],["once",3],["grant",2],["tmp",3],["path",7],["monkeypatch",4],["setenv",2],["openai4",2],["stage7",1],["enforcement",1],["unattended",1],["approval",1],["auto",1],["review",1],["st",9],["store",3],["broker",4],["permission",6],["root",7],["new",1],["frame",5],["kind",1],["turn",1],["arguments",7],["notes",11],["txt",6],["rule",1],["scope",3],["conversation",1],["id",8],["tool",2],["read",4],["pattern",1],["decision",3],["ask",1],["created",2],["create",1],["request",3],["perm",5],["old",5],["project",1],["default",1],["target",3],["canonical",3],["expires",2],["at",3],["int",2],["time",4],["60",2],["1000",2],["resolve",1],["state",1],["allowed",1],["resolution",1],["context",1],["after",1],["expected",1],["action",2],["digest",2],["activate",1],["continuation",3],["denied",3],["gate",2],["method",2],["resolved",2],["config",1],["json",1],["assert",4],["allow",2],["false",1],["credential",1],["message",1],["consumed",1],["none",1],["safe",2],["true",1]]},{"id":"tests/test_permissions.py#test_guardian_hard_deny_does_not_read_a_filename_as_a_hostname","name":[["test",1],["guardian",1],["hard",1],["deny",1],["not",1],["read",1],["filename",1],["as",1],["hostname",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["guardian",5],["hard",6],["deny",5],["not",3],["read",4],["filename",2],["as",3],["hostname",2],["tmp",3],["path",6],["monkeypatch",3],["egress",3],["domain",1],["notes",3],["txt",3],["without",1],["scheme",1],["guard",1],["every",1],["relative",1],["file",2],["was",1],["refused",1],["denied",1],["by",1],["existing",1],["policy",2],["under",1],["openai4",2],["allowlist",2],["false",1],["denial",1],["also",1],["wrote",1],["durable",1],["audit",1],["row",1],["naming",1],["never",1],["issued",1],["from",2],["openai4s",2],["permissions",1],["import",2],["store",7],["setenv",1],["eg",1],["db",1],["try",1],["data",1],["results",1],["csv",1],["readme",1],["assert",2],["root",2],["frame",2],["id",4],["project",2],["default",2],["tool",2],["target",2],["web",1],["fetch",1],["https",1],["evil",1],["example",1],["com",1],["finally",1],["close",1]]},{"id":"tests/test_permissions.py#test_is_secret_path_case_insensitive","name":[["test",1],["secret",1],["path",1],["case",1],["insensitive",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["secret",9],["path",9],["case",2],["insensitive",2],["from",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["assert",3],["env",3],["cfg",1],["deploy",1],["prod",1],["id",1],["rsa",1],["not",2],["notes",1],["txt",1],["main",1],["py",1]]},{"id":"tests/test_permissions.py#test_live_allow_after_deadline_commits_timeout_before_resolved_event","name":[["test",1],["live",1],["allow",1],["after",1],["deadline",1],["commits",1],["timeout",1],["before",1],["resolved",1],["event",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["live",6],["allow",4],["after",2],["deadline",2],["commits",2],["timeout",3],["before",2],["resolved",3],["event",6],["tmp",3],["path",3],["st",7],["store",4],["permission",5],["broker",1],["events",3],["durable",3],["state",5],["at",3],["emit",5],["append",2],["if",1],["type",1],["request",2],["decision",4],["id",7],["register",1],["channel",1],["root",6],["expired",5],["out",5],["thread",4],["threading",1],["target",2],["lambda",1],["setitem",1],["result",3],["gate",1],["frame",3],["method",1],["mcp",2],["call",2],["lab",4],["send",2],["canonical",1],["arguments",1],["server",1],["tool",2],["05",1],["start",1],["ask",5],["wait",1],["time",1],["sleep",1],["08",1],["resolution",3],["resolve",2],["true",1],["scope",1],["conversation",1],["pattern",2],["join",1],["assert",6],["ok",1],["false",2],["code",1],["timed",2],["project",1],["default",1],["input",1],["other",1]]},{"id":"tests/test_permissions.py#test_live_allow_after_deadline_commits_timeout_before_resolved_event.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["emit",3],["event",5],["events",1],["append",2],["if",1],["type",1],["permission",2],["resolved",1],["durable",1],["state",2],["at",1],["st",1],["request",1],["decision",1],["id",1]]},{"id":"tests/test_permissions.py#test_live_allow_fails_closed_after_exact_action_hash_tamper","name":[["test",1],["live",1],["allow",1],["fails",1],["closed",1],["after",1],["exact",1],["action",1],["hash",1],["tamper",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["live",2],["allow",5],["fails",2],["closed",2],["after",2],["exact",2],["action",3],["hash",2],["tamper",6],["tmp",3],["path",3],["st",9],["store",4],["permission",6],["broker",1],["events",6],["register",1],["channel",1],["root",6],["lambda",2],["event",2],["append",1],["out",3],["thread",4],["threading",1],["target",2],["setitem",1],["result",3],["gate",1],["frame",3],["id",8],["method",1],["mcp",2],["call",2],["lab",4],["send",2],["canonical",2],["arguments",2],["server",1],["tool",2],["timeout",1],["start",1],["ask",6],["wait",1],["conn",3],["execute",2],["drop",1],["trigger",1],["trg",1],["immutable",1],["update",1],["requests",1],["sha256",1],["decision",5],["64",1],["commit",1],["resolution",3],["resolve",2],["true",1],["scope",1],["conversation",1],["pattern",2],["join",1],["assert",8],["ok",1],["false",3],["code",1],["integrity",1],["failure",1],["request",1],["state",2],["denied",2],["project",1],["default",1],["input",1],["other",1],["type",1],["resolved",1]]},{"id":"tests/test_permissions.py#test_live_resolution_remains_in_flight_until_durable_commit","name":[["test",1],["live",1],["resolution",1],["remains",1],["flight",1],["until",1],["durable",1],["commit",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["live",8],["resolution",3],["remains",2],["flight",3],["until",2],["durable",2],["commit",8],["tmp",3],["path",3],["monkeypatch",3],["st",9],["store",5],["permission",5],["broker",1],["events",3],["register",1],["channel",1],["root",8],["race",5],["lambda",3],["event",4],["append",1],["gate",7],["result",10],["thread",9],["threading",4],["target",4],["setitem",1],["frame",4],["id",8],["method",1],["mcp",2],["call",2],["lab",4],["send",4],["canonical",2],["arguments",2],["server",2],["tool",3],["timeout",1],["start",2],["ask",5],["wait",3],["entered",3],["release",3],["original",2],["resolve",8],["request",6],["delayed",2],["args",2],["kwargs",2],["assert",9],["return",1],["setattr",1],["first",6],["update",1],["decision",4],["allow",3],["true",4],["scope",2],["once",2],["raced",3],["ok",2],["false",1],["code",1],["join",2],["context",1],["continuation",1],["required",1],["consume",1],["restart",1],["grant",1],["project",1],["default",1],["none",1]]},{"id":"tests/test_permissions.py#test_live_resolution_remains_in_flight_until_durable_commit.delayed_resolve","name":[["delayed",1],["resolve",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["delayed",2],["resolve",3],["args",3],["kwargs",3],["entered",1],["commit",2],["assert",1],["release",1],["wait",1],["return",1],["original",1]]},{"id":"tests/test_permissions.py#test_new_control_tool_class_auto_routes_and_defaults_to_approval","name":[["test",1],["new",1],["control",1],["tool",1],["class",1],["auto",1],["routes",1],["defaults",1],["approval",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",3],["new",2],["control",2],["tool",19],["class",4],["auto",2],["routes",2],["defaults",2],["approval",2],["tmp",3],["path",4],["from",3],["openai4s",2],["tools",2],["import",2],["registry",4],["as",1],["mod",3],["base",1],["calls",4],["extension",5],["probe",4],["name",2],["host",7],["method",7],["description",1],["based",1],["parameters",1],["properties",1],["value",8],["type",1],["string",1],["required",1],["execute",2],["self",1],["context",3],["arguments",3],["append",1],["return",1],["register",1],["try",1],["disp",4],["frame",3],["store",4],["dispatcher",1],["permission",2],["rule",2],["scope",4],["conversation",2],["id",2],["pattern",2],["decision",2],["deny",1],["denied",2],["blocked",1],["assert",5],["error",1],["allow",1],["allowed",2],["ran",3],["logged",2],["conn",1],["select",1],["ok",2],["call",1],["log",1],["order",1],["by",1],["rowid",1],["fetchall",1],["row",2],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_new_control_tool_class_auto_routes_and_defaults_to_approval.ExtensionProbeTool","name":[["extension",1],["probe",1],["tool",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",3],["extension",5],["probe",4],["tool",4],["name",1],["host",1],["method",1],["description",1],["test",1],["based",1],["path",1],["parameters",1],["properties",1],["value",4],["type",1],["string",1],["required",1],["def",1],["execute",1],["self",1],["context",2],["arguments",3],["calls",1],["append",1],["return",1]]},{"id":"tests/test_permissions.py#test_new_control_tool_class_auto_routes_and_defaults_to_approval.ExtensionProbeTool.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",3],["arguments",4],["calls",1],["append",1],["return",1],["value",2]]},{"id":"tests/test_permissions.py#test_pattern_specificity","name":[["test",1],["pattern",1],["specificity",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["pattern",5],["specificity",2],["tmp",3],["path",3],["st",4],["store",1],["permission",3],["rule",1],["scope",2],["conversation",1],["id",3],["f2",3],["tool",3],["bash",4],["git",2],["decision",1],["allow",2],["assert",2],["resolve",2],["root",2],["frame",2],["input",2],["push",1],["origin",1],["main",1],["non",1],["matching",1],["command",1],["still",1],["hits",1],["global",1],["ask",2],["rm",1],["rf",1]]},{"id":"tests/test_permissions.py#test_plugin_tool_cannot_shadow_existing_non_control_host_method","name":[["test",1],["plugin",1],["tool",1],["cannot",1],["shadow",1],["existing",1],["non",1],["control",1],["host",1],["method",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["plugin",2],["tool",11],["cannot",2],["shadow",5],["existing",3],["non",2],["control",2],["host",6],["method",5],["tmp",3],["path",3],["from",2],["openai4s",2],["tools",2],["import",2],["registry",4],["as",1],["mod",3],["base",1],["class",1],["credential",3],["name",2],["credentials",1],["description",1],["must",1],["not",1],["replace",1],["built",1],["capability",1],["parameters",1],["properties",1],["required",1],["execute",1],["self",1],["context",1],["arguments",1],["return",1],["ok",1],["true",1],["register",1],["try",1],["disp",2],["frame",1],["store",1],["dispatcher",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["conflicts",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_plugin_tool_cannot_shadow_existing_non_control_host_method.CredentialShadowTool","name":[["credential",1],["shadow",1],["tool",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["credential",3],["shadow",3],["tool",4],["name",1],["host",2],["method",1],["credentials",1],["description",1],["must",1],["not",1],["replace",1],["built",1],["capability",1],["parameters",1],["properties",1],["required",1],["def",1],["execute",1],["self",1],["context",1],["arguments",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_permissions.py#test_plugin_tool_cannot_shadow_existing_non_control_host_method.CredentialShadowTool.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",2],["arguments",2],["return",1],["ok",1],["true",1]]},{"id":"tests/test_permissions.py#test_project_scope","name":[["test",1],["project",1],["scope",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["project",8],["scope",4],["tmp",3],["path",3],["st",4],["store",1],["rule",2],["applies",1],["only",1],["within",1],["non",1],["default",3],["decision",2],["so",1],["isolation",1],["observable",1],["against",1],["gentle",2],["web",5],["search",5],["allow",3],["permission",3],["id",3],["proj",3],["tool",3],["pattern",3],["deny",2],["assert",2],["resolve",2],["input",2],["caffeine",2],["different",1],["falls",1],["back",1]]},{"id":"tests/test_permissions.py#test_racing_restart_retry_cannot_escalate_once_to_global","name":[["test",1],["racing",1],["restart",1],["retry",1],["cannot",1],["escalate",1],["once",1],["global",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",6],["test",2],["racing",2],["restart",2],["retry",4],["cannot",3],["escalate",2],["once",8],["global",10],["tmp",3],["path",3],["st",7],["store",3],["create",1],["permission",8],["request",7],["decision",3],["id",11],["perm",3],["race",8],["root",10],["frame",6],["project",2],["science",2],["tool",3],["mcp",2],["call",2],["target",2],["lab",2],["send",2],["payload",1],["type",1],["await",1],["canonical",1],["arguments",1],["server",1],["read",3],["threading",3],["event",2],["resolved",3],["class",1],["stale",2],["view",2],["getattr",2],["self",3],["name",2],["return",3],["resolve",5],["args",2],["kwargs",2],["assert",7],["wait",2],["restarted",3],["broker",1],["raced",4],["dict",1],["update",1],["result",2],["allow",2],["true",3],["scope",2],["pattern",2],["thread",5],["start",1],["ok",2],["join",1],["not",1],["alive",1],["false",1],["be",1],["changed",1],["error",1],["another",1],["input",1],["anything",1],["ask",1]]},{"id":"tests/test_permissions.py#test_racing_restart_retry_cannot_escalate_once_to_global.global_retry","name":[["global",1],["retry",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["global",4],["retry",2],["raced",1],["update",1],["restarted",1],["resolve",1],["result",1],["perm",1],["race",2],["allow",1],["true",1],["scope",1],["pattern",1],["store",1],["stale",1],["view",1],["root",2],["frame",1],["id",1]]},{"id":"tests/test_permissions.py#test_racing_restart_retry_cannot_escalate_once_to_global.StaleGlobalView","name":[["stale",1],["global",1],["view",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["class",2],["stale",2],["global",3],["view",2],["def",3],["getattr",2],["self",3],["name",2],["return",3],["st",3],["permission",4],["request",6],["decision",2],["id",2],["read",1],["resolve",2],["args",2],["kwargs",2],["assert",1],["once",1],["resolved",1],["wait",1]]},{"id":"tests/test_permissions.py#test_racing_restart_retry_cannot_escalate_once_to_global.StaleGlobalView.__getattr__","name":[["getattr",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["getattr",3],["self",2],["name",3],["return",1],["st",1]]},{"id":"tests/test_permissions.py#test_racing_restart_retry_cannot_escalate_once_to_global.StaleGlobalView.get_permission_request","name":[["permission",1],["request",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["permission",3],["request",5],["self",2],["decision",3],["id",3],["st",1],["global",1],["read",1],["return",1]]},{"id":"tests/test_permissions.py#test_racing_restart_retry_cannot_escalate_once_to_global.StaleGlobalView.resolve_permission_request","name":[["resolve",1],["permission",1],["request",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["resolve",3],["permission",3],["request",3],["self",2],["args",3],["kwargs",3],["assert",1],["once",1],["resolved",1],["wait",1],["return",1],["st",1]]},{"id":"tests/test_permissions.py#test_recorder_never_tapes_credentials_set","name":[["test",1],["recorder",1],["never",1],["tapes",1],["credentials",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["recorder",8],["never",5],["tapes",2],["credentials",6],["tmp",4],["path",4],["replay",3],["tape",11],["must",4],["skip",2],["secret",6],["arg",2],["host",2],["calls",2],["exported",2],["notebook",2],["carry",2],["plaintext",3],["credential",2],["from",1],["openai4s",2],["import",1],["disp",4],["frame",1],["st",2],["dispatcher",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",1],["pattern",2],["decision",1],["allow",1],["rec",6],["json",2],["benign",1],["successful",2],["call",1],["taped",1],["proves",1],["live",1],["glob",2],["py",1],["assert",5],["any",2],["method",2],["records",3],["but",1],["reaches",1],["out",2],["name",1],["hf",1],["token",1],["value",1],["synth",3],["ok",1],["true",1],["not",3],["appears",1],["nowhere",1],["memory",1],["disk",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["file",2],["flush",1],["read",1],["text",1]]},{"id":"tests/test_permissions.py#test_reset_restores_modified_default_decision","name":[["test",1],["reset",1],["restores",1],["modified",1],["default",1],["decision",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["reset",3],["restores",2],["modified",2],["default",4],["decision",3],["tmp",3],["path",3],["st",5],["store",1],["permission",4],["rule",1],["scope",2],["global",1],["id",1],["tool",5],["mcp",3],["call",3],["pattern",3],["allow",2],["user",1],["loosens",1],["assert",2],["resolve",2],["input",2],["srv",2],["seed",1],["rules",1],["force",1],["true",1],["ask",1]]},{"id":"tests/test_permissions.py#test_restart_approval_requires_fresh_turn_and_never_replays_arguments","name":[["test",1],["restart",1],["approval",1],["requires",1],["fresh",1],["turn",1],["never",1],["replays",1],["arguments",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["restart",33],["approval",4],["requires",4],["fresh",3],["turn",4],["never",2],["replays",2],["arguments",12],["tmp",4],["path",4],["st",25],["store",11],["append",1],["tool",12],["action",7],["group",4],["root",24],["frame",12],["id",20],["before",3],["crash",3],["assistant",3],["message",3],["role",2],["content",3],["none",5],["calls",1],["call",16],["name",2],["mcp",13],["server",4],["lab",12],["send",12],["events",6],["type",2],["proposed",1],["canonical",4],["payload",4],["await",1],["permission",12],["decision",4],["perm",11],["target",6],["exact",4],["create",1],["request",6],["project",1],["default",1],["side",6],["effect",6],["class",5],["runtime",5],["mutation",4],["resource",3],["keys",3],["host",3],["close",1],["restarted",10],["broker",1],["no",2],["channel",1],["needs",1],["be",2],["reconstructed",1],["merely",1],["resurface",1],["card",1],["assert",37],["pending",1],["result",16],["resolve",4],["allow",10],["true",11],["scope",9],["once",6],["ok",3],["resolution",3],["context",1],["after",2],["continue",2],["original",2],["executed",1],["false",5],["continuation",13],["authorization",2],["expires",5],["at",10],["int",1],["time",2],["1000",1],["row",5],["state",1],["allowed",1],["required",1],["consumed",9],["retry",6],["escalation",3],["global",1],["pattern",3],["cannot",1],["changed",2],["error",1],["history",5],["restore",1],["system",1],["interrupted",2],["operation",1],["did",1],["not",2],["execute",1],["marker",6],["list",1],["groups",2],["kind",1],["repr",1],["classes",1],["len",1],["timeline",4],["service",1],["status",1],["completed",1],["recorded",1],["title",1],["standing",2],["rule",3],["conversation",2],["deny",1],["gate",4],["method",4],["delete",1],["consumes",1],["durable",1],["grant",1],["handler",1],["args",1],["from",1],["replayed",1],["by",1],["itself",1],["mismatched",2]]},{"id":"tests/test_permissions.py#test_restart_resolution_scopes_rule_and_rejects_cross_frame_decision","name":[["test",1],["restart",1],["resolution",1],["scopes",1],["rule",1],["rejects",1],["cross",1],["frame",1],["decision",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["resolution",2],["scopes",2],["rule",2],["rejects",2],["cross",2],["frame",9],["decision",3],["tmp",3],["path",3],["st",7],["store",3],["create",1],["permission",6],["request",2],["id",11],["perm",4],["conversation",6],["root",12],["project",3],["science",3],["tool",4],["mcp",3],["call",3],["target",1],["lab",6],["send",2],["payload",1],["type",1],["await",1],["canonical",1],["arguments",1],["server",1],["restarted",3],["broker",1],["mismatch",2],["resolve",4],["result",4],["allow",3],["true",3],["scope",2],["pattern",4],["assert",5],["ok",1],["false",1],["state",1],["pending",1],["requires",1],["continue",1],["input",2],["other",2],["ask",1]]},{"id":"tests/test_permissions.py#test_secret_file_read_hard_denied_without_prompt","name":[["test",1],["secret",1],["file",1],["read",1],["hard",1],["denied",1],["without",1],["prompt",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["secret",3],["file",5],["read",5],["hard",4],["denied",2],["without",2],["prompt",4],["tmp",3],["path",4],["env",3],["blocked",2],["by",2],["guard",2],["before",2],["rule",2],["engine",2],["disp",2],["frame",3],["dispatcher",1],["events",3],["broker",2],["register",1],["channel",2],["lambda",1],["ev",2],["append",1],["try",1],["config",1],["case",1],["insensitive",1],["assert",2],["keys",1],["error",2],["lower",1],["not",1],["any",1],["type",1],["await",1],["permission",1],["finally",1],["unregister",1]]},{"id":"tests/test_permissions.py#test_seed_defaults_and_fallback","name":[["test",1],["seed",1],["defaults",1],["fallback",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["seed",2],["defaults",2],["fallback",2],["tmp",3],["path",3],["st",13],["store",1],["assert",12],["resolve",12],["permission",12],["tool",13],["read",1],["file",3],["pattern",12],["input",12],["data",2],["csv",1],["allow",9],["glob",1],["py",1],["gentle",1],["default",1],["safe",1],["workspace",1],["ssrf",1],["guarded",1],["research",1],["tools",1],["write",1],["out",2],["txt",2],["edit",2],["web",1],["search",3],["science",1],["uniprot",1],["env",1],["setup",1],["numpy",1],["genuinely",1],["risky",1],["ones",1],["still",1],["ask",6],["bash",1],["ls",1],["la",1],["skills",1],["qc",1],["mcp",2],["call",2],["volcengine",1],["datapro",1],["pro",1],["no",1],["rule",1],["at",1],["all",1],["falls",1],["back",1],["security",1],["first",1],["totally",1],["unknown",1]]},{"id":"tests/test_permissions.py#test_suggest_patterns_generalizes","name":[["test",1],["suggest",1],["patterns",1],["generalizes",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["suggest",4],["patterns",4],["generalizes",2],["ps",5],["bash",1],["git",4],["push",3],["origin",2],["main",2],["assert",3],["ps2",3],["write",1],["file",1],["results",2],["out",1],["csv",2]]},{"id":"tests/test_permissions.py#test_the_real_gate_auto_approves_only_read_only_actions","name":[["test",1],["real",1],["gate",1],["auto",1],["approves",1],["only",2],["read",1],["actions",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",3],["real",2],["gate",16],["auto",2],["approves",2],["only",11],["read",11],["actions",2],["monkeypatch",3],["tmp",7],["path",8],["driven",1],["through",1],["broker",2],["not",2],["decide",1],["unattended",2],["directly",2],["wraps",1],["guardian",2],["consult",2],["broad",1],["except",1],["exception",1],["falls",1],["back",1],["legacy",1],["deny",1],["right",1],["posture",1],["but",1],["also",1],["means",1],["name",2],["error",1],["signature",1],["drift",1],["inside",1],["degrades",1],["silently",1],["denied",2],["indistinguishable",1],["from",2],["policy",1],["decision",1],["invisible",1],["any",1],["calls",1],["predicate",1],["one",3],["exercises",1],["wiring",1],["store",4],["env",1],["openai4s",1],["server",1],["enforce",1],["import",1],["circuit",2],["tool",5],["target",5],["side",3],["effect",5],["dangerous",4],["false",8],["reset",1],["fr",2],["return",1],["bool",1],["frame",1],["id",1],["method",1],["class",1],["view",1],["allow",1],["ordinary",1],["declared",1],["shape",1],["passes",1],["assert",9],["file",4],["str",4],["data",2],["csv",2],["true",3],["list",1],["dir",1],["everything",1],["else",1],["refused",1],["stated",1],["reason",1],["write",2],["out",1],["txt",1],["workspace",1],["web",2],["fetch",2],["classified",1],["so",1],["allowlist",2],["stops",1],["https",2],["example",1],["com",1],["authorize",2],["bash",2],["curl",1],["sh",2],["runtime",3],["mutation",3],["exec",1],["background",1],["python",1],["evil",1],["py",1],["rm",1],["rf",1],["cannot",1],["bound",1],["credential",1],["bearing",1],["paths",1],["hard",1],["before",1],["reached",1],["users",1],["aws",1],["credentials",1],["close",1]]},{"id":"tests/test_permissions.py#test_the_real_gate_auto_approves_only_read_only_actions.gate","name":[["gate",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["gate",3],["tool",5],["target",6],["side",4],["effect",4],["dangerous",4],["false",2],["circuit",1],["reset",1],["fr",2],["return",1],["bool",1],["broker",1],["store",2],["frame",1],["id",1],["method",1],["class",1],["view",1],["allow",1]]},{"id":"tests/test_permissions.py#test_the_real_gate_honours_import_quarantine_over_the_environment","name":[["test",1],["real",1],["gate",1],["honours",1],["import",1],["quarantine",1],["over",1],["environment",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",3],["test",2],["real",2],["gate",7],["honours",2],["import",5],["quarantine",4],["over",2],["environment",2],["monkeypatch",3],["tmp",4],["path",4],["quarantined",3],["session",4],["must",1],["refuse",1],["exact",1],["read",5],["normal",2],["one",1],["allows",1],["store",5],["unattended",1],["env",1],["from",1],["openai4s",1],["server",1],["package",1],["key",2],["frame",3],["id",3],["return",1],["bool",1],["broker",1],["method",1],["file",2],["target",1],["str",1],["data",1],["csv",1],["side",1],["effect",1],["class",1],["only",1],["view",1],["allow",1],["assert",2],["fr",3],["true",1],["setting",1],["false",1],["close",1]]},{"id":"tests/test_permissions.py#test_the_real_gate_honours_import_quarantine_over_the_environment.gate","name":[["gate",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["gate",3],["frame",4],["id",4],["return",1],["bool",1],["broker",1],["store",2],["method",1],["read",4],["file",2],["target",1],["str",1],["tmp",1],["path",1],["data",1],["csv",1],["side",1],["effect",1],["class",1],["only",1],["view",1],["allow",1]]},{"id":"tests/test_permissions.py#test_the_recorded_but_uncontinued_refusal_marks_its_output_committed","name":[["test",1],["recorded",1],["but",1],["uncontinued",1],["refusal",1],["marks",1],["its",1],["output",1],["committed",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["recorded",2],["but",2],["uncontinued",2],["refusal",5],["marks",2],["its",4],["output",5],["committed",7],["one",2],["retry",2],["must",1],["not",1],["be",1],["offered",1],["approval",1],["written",1],["only",1],["continuation",3],["marker",1],["failed",3],["re",5],["clicking",1],["allow",2],["submits",1],["decision",6],["already",2],["took",1],["effect",1],["dangerous",1],["exists",1],["suppress",1],["field",1],["was",1],["read",3],["by",1],["turn",1],["failure",1],["surface",1],["while",1],["enabled",1],["buttons",2],["unconditionally",2],["import",4],["from",1],["openai4s",3],["server",2],["gateway",1],["status",2],["assert",3],["500",1],["source",3],["pathlib",2],["path",2],["permissions",1],["py",1],["text",2],["utf",2],["block",2],["index",1],["400",1],["true",1],["app",3],["webui",1],["js",1],["guard",2],["search",1],["const",1],["body",2],["if",1],["disabled",2],["deny",1],["false",1],["card",1],["enables",1]]},{"id":"tests/test_permissions.py#test_upsert_and_delete_rule","name":[["test",1],["upsert",1],["delete",1],["rule",1]],"path":[["tests",1],["test",1],["permissions",1],["py",1]],"body":[["def",2],["test",2],["upsert",3],["delete",3],["rule",5],["tmp",3],["path",3],["st",7],["store",1],["rid",3],["permission",6],["scope",4],["global",2],["id",2],["tool",5],["bash",6],["pattern",5],["rm",5],["decision",3],["deny",2],["assert",4],["resolve",3],["input",3],["same",1],["key",1],["flips",1],["not",1],["duplicate",1],["rid2",2],["ask",4],["back",1],["seeded",1]]},{"id":"tests/test_plan_crosswalk.py","name":[["test",1],["plan",1],["crosswalk",1],["py",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["plan",4],["56",4],["original",2],["proposals",2],["must",1],["each",2],["have",1],["exactly",1],["one",3],["recorded",1],["outcome",1],["section",1],["14",1],["integrated",1],["report",1],["tracks",1],["from",4],["seven",1],["source",2],["reports",1],["its",1],["own",2],["definition",1],["done",1],["says",1],["none",1],["may",1],["be",2],["handled",1],["by",1],["omission",1],["means",1],["implicitly",1],["rejected",1],["prose",1],["cannot",1],["carry",1],["table",1],["document",1],["gain",1],["duplicate",1],["lose",1],["row",4],["say",2],["completed",1],["about",2],["something",1],["no",2],["call",2],["chain",1],["reaches",1],["nothing",2],["notices",1],["so",1],["crosswalk",6],["data",1],["docs",3],["json",4],["file",6],["check",1],["asserts",2],["shape",2],["unique",1],["id",1],["keys",1],["appearing",1],["once",1],["vocabulary",1],["honestly",1],["closed",6],["requires",2],["named",3],["test",3],["exists",2],["implemented",1],["unverified",1],["missing",1],["run",1],["rather",1],["than",1],["left",1],["as",1],["absence",1],["deliberately",1],["not",3],["verify",1],["really",1],["makes",1],["claim",1],["locatable",1],["refuses",1],["claims",2],["structurally",1],["empty",2],["future",1],["import",6],["annotations",1],["re",2],["collections",1],["counter",1],["pathlib",1],["path",2],["pytest",4],["root",2],["resolve",1],["parents",1],["fixture",3],["scope",4],["module",3],["audit",1],["mechanisms",1],["everything",1],["above",2],["checks",1],["could",1],["see",1],["three",2],["ways",1],["content",1],["went",1],["wrong",1],["audited",1],["at",1],["was",3],["checked",1],["being",1],["40",1],["characters",2],["long",1],["forty",1],["commit",1],["field",2],["whole",1],["job",1],["tree",1],["48",1],["four",3],["rows",4],["carried",1],["verbatim",2],["status",1],["note",2],["tests",1],["list",1],["describes",1],["sql",1],["artifact",1],["closure",2],["pasted",1],["onto",1],["bundled",1],["skill",1],["network",1],["boundary",1],["ssh",1],["alias",1],["model",1],["profile",1],["identity",1],["were",1],["therefore",1],["documented",1],["another",1],["evidence",2],["every",1],["assertion",1],["passed",1],["all",2],["them",1],["browser",1],["while",1],["nine",1],["notes",1],["asserted",1],["ui",1],["site",1],["required",1],["decides",1]]},{"id":"tests/test_plan_crosswalk.py#_git","name":[["git",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["git",5],["args",3],["str",4],["tuple",2],["int",2],["none",4],["exit",2],["code",2],["stdout",2],["not",2],["usable",1],["checkout",1],["returned",1],["folded",1],["away",1],["because",1],["merge",1],["base",1],["ancestor",1],["answers",1],["only",1],["through",1],["prints",1],["nothing",1],["whether",1],["answer",1],["yes",1],["no",3],["helper",1],["collapsed",1],["both",1],["empty",1],["string",1],["made",1],["ordering",1],["assertion",1],["below",1],["unfailable",1],["first",1],["version",1],["did",1],["exactly",1],["mutation",1],["written",1],["prove",1],["could",1],["fail",1],["came",1],["back",1],["green",1],["import",1],["subprocess",4],["try",1],["completed",3],["run",1],["cwd",1],["root",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["30",1],["except",1],["oserror",1],["error",1],["pragma",1],["cover",1],["return",2],["returncode",1],["strip",1]]},{"id":"tests/test_plan_crosswalk.py#_git_says","name":[["git",1],["says",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["git",4],["says",2],["args",3],["str",2],["bool",2],["true",1],["exited",1],["predicate",1],["subcommands",1],["result",3],["return",1],["not",1],["none",1]]},{"id":"tests/test_plan_crosswalk.py#_present","name":[["present",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["present",2],["sha",3],["str",2],["bool",2],["return",1],["git",1],["says",1],["cat",1],["file",1],["commit",1]]},{"id":"tests/test_plan_crosswalk.py#crosswalk","name":[["crosswalk",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["crosswalk",3],["dict",2],["return",1],["json",1],["loads",1],["read",1],["text",1],["utf",1]]},{"id":"tests/test_plan_crosswalk.py#in_a_checkout","name":[["checkout",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["checkout",2],["bool",2],["return",1],["git",2],["says",1],["rev",1],["parse",1],["dir",1]]},{"id":"tests/test_plan_crosswalk.py#shallow","name":[["shallow",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["shallow",5],["bool",2],["whether",1],["clone",3],["may",1],["legitimately",1],["be",2],["missing",2],["old",1],["objects",1],["actions",1],["checkout",2],["fetches",2],["depth",1],["by",1],["default",1],["so",3],["ci",3],["these",2],["commits",1],["not",5],["merely",1],["unreachable",1],["they",1],["object",2],["store",1],["at",1],["all",1],["cat",1],["file",1],["exits",1],["128",1],["fact",1],["about",2],["crosswalk",1],["first",1],["version",1],["assertions",1],["could",1],["tell",1],["two",1],["apart",1],["reddened",1],["every",1],["offline",1],["tests",1],["job",2],["while",1],["passing",1],["here",1],["because",2],["working",1],["copy",1],["also",1],["happens",1],["still",1],["hold",1],["baseline",1],["distinction",1],["explicit",1],["skipped",1],["said",1],["out",1],["loud",1],["full",2],["hard",1],["failure",1],["there",1],["only",1],["way",1],["named",1],["commit",1],["absent",1],["was",1],["invented",1],["yml",1],["history",1],["py3",1],["12",1],["strict",1],["branch",1],["one",1],["actually",1],["takes",1],["result",3],["git",1],["rev",1],["parse",1],["repository",1],["return",1],["none",1],["strip",1],["true",1]]},{"id":"tests/test_plan_crosswalk.py#test_a_closed_row_names_a_test_file_that_exists","name":[["test",2],["closed",1],["row",1],["names",1],["file",1],["exists",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",7],["closed",6],["row",3],["names",4],["file",4],["exists",2],["crosswalk",3],["only",2],["status",2],["claims",1],["something",1],["was",1],["proved",1],["so",1],["one",1],["has",1],["point",1],["at",1],["proof",1],["no",2],["not",2],["exist",2],["label",1],["whole",1],["exercise",1],["about",1],["item",7],["items",1],["if",2],["continue",1],["named",3],["part",3],["strip",2],["tests",1],["split",1],["assert",2],["source",2],["original",2],["id",2],["but",1],["path",3],["root",1]]},{"id":"tests/test_plan_crosswalk.py#test_a_row_does_not_name_the_same_test_twice","name":[["test",2],["row",1],["not",1],["name",1],["same",1],["twice",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",4],["row",2],["not",3],["name",2],["same",2],["twice",4],["crosswalk",3],["four",1],["files",2],["one",1],["them",1],["listed",1],["three",1],["longer",1],["sentence",1],["item",4],["items",1],["named",3],["strip",2],["tests",1],["split",1],["if",2],["duplicates",3],["sorted",1],["count",1],["assert",1],["source",1],["original",1],["id",1],["names",1]]},{"id":"tests/test_plan_crosswalk.py#test_all_seven_source_reports_are_represented","name":[["test",1],["all",1],["seven",1],["source",1],["reports",1],["represented",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["all",3],["seven",3],["source",8],["reports",3],["represented",2],["crosswalk",3],["each",1],["contributed",1],["eight",1],["proposals",1],["vanished",1],["entirely",1],["failure",1],["mode",1],["row",1],["count",3],["alone",1],["cannot",1],["see",1],["per",4],["counter",1],["item",2],["items",1],["assert",2],["sorted",1],["r1",1],["r2",1],["r3",1],["r4",1],["r5",1],["r6",1],["r7",1],["values",1],["dict",1]]},{"id":"tests/test_plan_crosswalk.py#test_an_open_p0_row_is_named_by_a_recorded_decision","name":[["test",1],["open",1],["p0",1],["row",1],["named",1],["by",1],["recorded",1],["decision",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["open",5],["p0",6],["row",3],["named",3],["by",2],["recorded",3],["decision",3],["crosswalk",3],["d12",1],["accepts",1],["only",1],["completed",1],["unverified",1],["items",2],["so",2],["means",1],["acceptance",1],["criterion",1],["not",3],["met",1],["be",2],["deliberate",1],["waiver",1],["cannot",1],["something",1],["nobody",1],["wrote",1],["down",1],["r2",1],["03",1],["was",1],["reopened",1],["neither",1],["decisions",5],["file",1],["nor",1],["anything",1],["else",1],["said",1],["root",1],["docs",2],["v03",2],["md",2],["read",1],["text",1],["utf",1],["unrecorded",3],["item",7],["source",2],["original",3],["id",2],["if",2],["status",1],["priority",1],["assert",1],["rows",1],["no",1]]},{"id":"tests/test_plan_crosswalk.py#test_an_unverified_row_names_the_run_it_is_missing","name":[["test",1],["unverified",1],["row",1],["names",1],["run",1],["missing",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["unverified",5],["row",2],["names",2],["run",3],["missing",3],["crosswalk",3],["implemented",3],["but",2],["only",1],["honest",1],["if",2],["says",1],["would",1],["settle",1],["without",1],["indistinguishable",1],["from",1],["did",1],["not",2],["check",1],["item",5],["items",1],["status",1],["continue",1],["assert",1],["external",1],["evidence",1],["strip",1],["source",1],["original",1],["id",1],["name",1]]},{"id":"tests/test_plan_crosswalk.py#test_browser_evidence_names_a_browser_file_that_exists","name":[["test",1],["browser",2],["evidence",1],["names",1],["file",1],["exists",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["browser",11],["evidence",9],["names",3],["file",4],["exists",2],["crosswalk",3],["field",3],["declared",2],["required",2],["every",1],["row",2],["was",2],["empty",2],["all",1],["56",1],["nine",1],["closed",1],["notes",1],["assert",4],["ui",1],["call",1],["site",1],["five",1],["them",1],["now",1],["driven",2],["by",2],["name",1],["other",1],["four",1],["not",5],["one",2],["stay",1],["honest",1],["answer",1],["rather",1],["than",1],["tidy",1],["check",2],["forbids",1],["pointing",1],["at",1],["something",1],["populated",3],["item",4],["items",1],["strip",3],["if",2],["continue",1],["path",6],["split",1],["startswith",1],["tests",1],["endswith",1],["mjs",1],["source",1],["original",1],["id",1],["as",1],["harness",1],["root",1],["exist",1],["no",1],["carries",1],["decides",1],["nothing",1],["state",1],["written",1]]},{"id":"tests/test_plan_crosswalk.py#test_every_key_appears_exactly_once","name":[["test",1],["every",1],["key",1],["appears",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["every",2],["key",3],["appears",2],["exactly",2],["once",3],["crosswalk",3],["duplicate",1],["row",1],["gets",1],["two",1],["different",1],["answers",1],["missing",1],["omission",1],["means",1],["rejected",1],["plan",1],["exit",1],["criteria",1],["forbid",1],["keys",4],["item",3],["source",1],["original",1],["id",1],["items",2],["duplicates",3],["sorted",1],["counter",1],["if",1],["assert",2],["not",1],["these",1],["appear",1],["more",1],["than",1],["len",1],["56",1]]},{"id":"tests/test_plan_crosswalk.py#test_every_named_test_file_is_actually_a_test_file","name":[["test",3],["every",1],["named",1],["file",2],["actually",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",3],["test",8],["every",2],["named",3],["file",6],["actually",2],["crosswalk",3],["existence",1],["was",1],["check",1],["path",7],["exists",1],["not",3],["evidence",2],["row",1],["could",1],["name",1],["tests",4],["readme",1],["md",1],["helper",1],["module",1],["pass",1],["makes",1],["pytest",1],["fail",1],["item",6],["items",1],["strip",2],["split",1],["if",1],["assert",3],["startswith",1],["source",2],["original",2],["id",2],["names",2],["under",1],["target",3],["root",1],["exist",1],["read",1],["text",1],["utf",1],["defines",1],["no",1]]},{"id":"tests/test_plan_crosswalk.py#test_every_row_carries_the_required_fields","name":[["test",1],["every",1],["row",1],["carries",1],["required",1],["fields",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["every",2],["row",2],["carries",2],["required",4],["fields",2],["crosswalk",3],["source",1],["original",4],["id",2],["priority",1],["proposal",1],["integrated",1],["plan",1],["conclusion",1],["status",2],["note",1],["tests",1],["browser",1],["evidence",2],["external",1],["item",3],["items",1],["missing",4],["sorted",1],["assert",1],["not",1]]},{"id":"tests/test_plan_crosswalk.py#test_every_status_is_from_the_declared_vocabulary","name":[["test",1],["every",1],["status",1],["from",1],["declared",1],["vocabulary",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["every",2],["status",5],["from",2],["declared",2],["vocabulary",2],["crosswalk",4],["allowed",3],["statuses",1],["item",5],["items",1],["assert",1],["source",1],["original",1],["id",1],["has",1],["not",1],["sorted",1]]},{"id":"tests/test_plan_crosswalk.py#test_no_closed_row_rests_on_evidence_that_has_since_changed","name":[["test",1],["no",1],["closed",1],["row",1],["rests",1],["evidence",1],["has",1],["since",1],["changed",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",3],["no",3],["closed",4],["row",4],["rests",2],["evidence",3],["has",3],["since",4],["changed",3],["claim",2],["shelf",1],["life",1],["nothing",1],["was",3],["measuring",1],["written",1],["25",2],["48",1],["rows",2],["named",1],["file",3],["had",2],["been",1],["modified",1],["audit",1],["document",3],["itself",1],["declares",1],["one",1],["them",2],["across",1],["twelve",1],["commits",2],["every",1],["assertion",1],["above",1],["passed",1],["all",1],["because",1],["names",1],["exists",1],["statement",1],["about",2],["filesystem",1],["not",2],["tree",1],["made",1],["against",2],["bumping",1],["audited",2],["at",1],["once",1],["would",1],["reproduce",1],["state",1],["over",2],["next",1],["fifty",1],["silently",1],["arrived",1],["so",1],["digest",1],["per",1],["content",1],["commit",2],["sha",1],["cannot",1],["be",1],["checked",1],["from",1],["inside",1],["re",2],["audits",1],["precisely",1],["previous",1],["arrangement",1],["such",1],["check",1],["import",2],["sys",3],["path",2],["insert",1],["str",1],["root",1],["scripts",2],["try",1],["reaudit",3],["crosswalk",4],["finally",1],["pop",1],["json",1],["loads",1],["read",2],["text",1],["utf",1],["drifted",4],["stale",1],["assert",1],["len",1],["rest",1],["they",1],["were",1],["key",2],["their",1],["tests",1],["then",1],["record",1],["uv",1],["run",1],["python",1],["py",1]]},{"id":"tests/test_plan_crosswalk.py#test_no_row_is_silently_absent_from_a_destination","name":[["test",1],["no",1],["row",1],["silently",1],["absent",1],["from",1],["destination",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["no",3],["row",3],["silently",2],["absent",2],["from",2],["destination",4],["crosswalk",3],["every",1],["names",2],["at",1],["least",1],["one",1],["integrated",2],["so",1],["did",1],["proposal",1],["go",1],["always",1],["has",1],["answer",1],["item",4],["items",1],["assert",1],["strip",1],["source",1],["original",1],["id",1]]},{"id":"tests/test_plan_crosswalk.py#test_no_two_closed_rows_share_a_verbatim_note","name":[["test",1],["no",1],["two",1],["closed",1],["rows",1],["share",1],["verbatim",1],["note",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["no",2],["two",4],["closed",6],["rows",8],["share",3],["verbatim",2],["note",9],["crosswalk",3],["shared",5],["only",1],["honest",1],["reason",1],["genuinely",1],["groups",1],["here",1],["one",5],["three",2],["deferred",1],["p2",1],["parked",1],["by",1],["decision",1],["d8",1],["five",1],["implemented",1],["unverified",1],["waiting",1],["same",2],["single",1],["workflow",1],["dispatch",1],["both",1],["fact",1],["about",3],["several",1],["different",1],["claims",1],["specific",2],["thing",1],["was",1],["proved",1],["subject",1],["so",1],["sentence",1],["means",1],["at",1],["least",1],["them",1],["documented",1],["other",1],["evidence",1],["happened",1],["sql",1],["artifact",1],["scope",1],["paragraph",1],["four",1],["something",1],["else",1],["entirely",1],["from",1],["collections",1],["import",1],["defaultdict",2],["notes",3],["list",1],["item",5],["items",3],["if",2],["status",2],["continue",1],["strip",1],["append",1],["source",1],["original",1],["id",1],["keys",5],["len",1],["assert",1],["not",1],["sharing",1],["join",1],["70",1]]},{"id":"tests/test_plan_crosswalk.py#test_only_closed_rows_carry_an_evidence_digest","name":[["test",1],["only",1],["closed",1],["rows",1],["carry",1],["evidence",1],["digest",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["only",2],["closed",3],["rows",2],["carry",2],["evidence",5],["digest",9],["implemented",1],["unverified",1],["deferred",1],["p2",1],["claim",1],["nothing",3],["was",1],["proved",1],["so",1],["there",1],["attest",1],["one",2],["them",1],["would",1],["read",2],["as",1],["mean",1],["field",1],["original",2],["failure",1],["mode",1],["column",1],["over",1],["item",6],["json",1],["loads",1],["crosswalk",1],["text",1],["utf",1],["items",1],["has",3],["bool",1],["assert",1],["status",2],["source",1],["id",1],["carries",1],["if",1],["else",1],["lacks",1]]},{"id":"tests/test_plan_crosswalk.py#test_only_p2_rows_may_be_deferred","name":[["test",1],["only",1],["p2",1],["rows",1],["may",1],["be",1],["deferred",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["only",2],["p2",6],["rows",2],["may",2],["be",3],["deferred",4],["crosswalk",3],["p0",1],["p1",1],["row",1],["cannot",1],["parked",1],["under",1],["decision",1],["item",6],["items",1],["if",1],["status",1],["assert",1],["integrated",2],["startswith",1],["source",1],["original",1],["id",1],["as",1],["but",1],["its",1],["destination",1]]},{"id":"tests/test_plan_crosswalk.py#test_the_audit_is_ordered_and_reachable","name":[["test",1],["audit",1],["ordered",1],["reachable",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["audit",3],["ordered",2],["reachable",3],["crosswalk",5],["checkout",4],["shallow",4],["baseline",8],["plan",1],["started",1],["audited",11],["at",4],["was",2],["last",1],["read",1],["predates",1],["its",1],["own",1],["sits",1],["commit",1],["branch",2],["cannot",2],["reach",1],["describing",1],["different",1],["history",2],["if",4],["not",7],["pytest",2],["skip",2],["git",3],["missing",4],["sha",3],["present",1],["12",4],["outside",1],["clone",1],["ancestry",1],["be",1],["decided",1],["from",2],["truncated",1],["raise",1],["assertion",1],["error",1],["these",1],["commits",1],["here",1],["assert",2],["says",2],["merge",2],["base",2],["ancestor",3],["head",2],["against",1],["tree",1],["contain",1]]},{"id":"tests/test_plan_crosswalk.py#test_the_audited_commits_are_commits_in_this_repository","name":[["test",1],["audited",1],["commits",2],["repository",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["audited",4],["commits",4],["repository",3],["crosswalk",3],["checkout",4],["shallow",4],["forty",2],["characters",2],["was",1],["whole",1],["check",2],["status",1],["statement",2],["about",2],["tree",2],["baseline",2],["at",2],["names",2],["no",2],["commit",5],["history",3],["nobody",1],["produce",1],["reads",1],["every",1],["consumer",1],["file",2],["exactly",1],["like",1],["one",1],["if",3],["not",6],["pytest",2],["skip",2],["git",2],["field",6],["sha",9],["checkable",1],["any",1],["clone",3],["half",1],["catches",1],["placeholder",1],["lowercase",1],["hex",1],["needs",1],["assert",2],["re",1],["fullmatch",1],["9a",1],["40",1],["full",2],["present",1],["12",1],["outside",1],["run",1],["real",1],["raise",1],["assertion",1],["error",1],["cat",1],["exists",1],["but",1]]},{"id":"tests/test_plan_crosswalk.py#test_the_crosswalk_has_exactly_fifty_six_rows","name":[["test",1],["crosswalk",1],["has",1],["exactly",1],["fifty",1],["six",1],["rows",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["crosswalk",8],["has",3],["exactly",2],["fifty",2],["six",2],["rows",3],["assert",2],["expected",1],["56",3],["len",2],["items",2],["plan",1],["tracks",1],["proposals",1]]},{"id":"tests/test_plan_crosswalk.py#test_the_crosswalk_records_what_it_was_audited_against","name":[["test",1],["crosswalk",1],["records",1],["was",1],["audited",1],["against",1]],"path":[["tests",1],["test",1],["plan",1],["crosswalk",1],["py",1]],"body":[["def",2],["test",2],["crosswalk",6],["records",2],["was",2],["audited",3],["against",2],["status",1],["statement",2],["about",2],["commit",2],["without",1],["nothing",1],["assert",2],["len",2],["baseline",1],["40",2],["at",1]]},{"id":"tests/test_plan_repository.py","name":[["test",1],["plan",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["plan",2],["repository",1],["parity",1],["behind",1],["public",1],["store",3],["facade",1],["from",4],["future",1],["import",5],["annotations",1],["pytest",1],["openai4s",3],["config",2],["storage",1],["plans",1],["statuses",1]]},{"id":"tests/test_plan_repository.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_plan_repository.py#test_a_plan_left_executing_by_a_dead_daemon_is_paused_at_startup","name":[["test",1],["plan",1],["left",1],["executing",1],["by",1],["dead",1],["daemon",1],["paused",1],["at",1],["startup",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["plan",17],["left",3],["executing",6],["by",5],["dead",2],["daemon",2],["paused",4],["at",3],["startup",2],["tmp",3],["path",3],["stuck",4],["bug",1],["seam",1],["unsticks",1],["reaches",1],["only",1],["while",1],["turn",4],["runs",1],["cannot",1],["outlive",1],["its",2],["process",1],["so",2],["fresh",1],["boot",1],["row",2],["orphaned",2],["definition",1],["frame",7],["prefers",1],["newest",1],["non",1],["discarded",1],["shadowed",1],["every",1],["new",2],["draft",1],["session",1],["until",1],["someone",1],["edited",1],["database",1],["hand",1],["not",1],["failed",1],["steps",3],["completed",3],["did",1],["complete",1],["whose",1],["was",2],["interrupted",1],["stopped",1],["rather",1],["than",1],["went",1],["wrong",1],["store",11],["orphan",1],["db",1],["kind",1],["create",2],["id",6],["title",2],["rationale",2],["confidence",2],["high",2],["update",2],["status",4],["done",3],["t2",1],["moved",2],["pause",1],["plans",1],["assert",3],["terminal",1],["exactly",1],["as",1],["close",1]]},{"id":"tests/test_plan_repository.py#test_an_imported_plan_cannot_claim_to_be_executing","name":[["test",1],["imported",1],["plan",1],["cannot",1],["claim",1],["be",1],["executing",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["imported",6],["plan",6],["cannot",2],["claim",3],["be",2],["executing",4],["tmp",2],["path",2],["means",1],["turn",2],["running",2],["after",1],["import",2],["none",2],["exporting",1],["daemon",1],["not",2],["one",1],["so",1],["importing",1],["status",6],["verbatim",1],["recreates",1],["stuck",2],["row",1],["paused",4],["startup",1],["sweep",2],["exist",1],["eliminate",1],["stays",1],["until",1],["next",1],["restart",1],["because",1],["only",1],["runs",1],["at",1],["boot",1],["arriving",1],["keeps",1],["finished",2],["steps",1],["leaves",1],["user",1],["able",1],["resume",1],["from",2],["openai4s",1],["server",1],["session",1],["package",2],["assert",3],["anything",1],["unrecognised",1],["becomes",1],["draft",3],["rather",1],["than",1],["reaching",1],["column",1],["junk",2],["discarded",2],["real",1],["statuses",1],["survive",1],["including",1],["surrounding",1],["whitespace",1],["hand",1],["edited",1],["completed",3],["same",1],["good",3],["failed",1]]},{"id":"tests/test_plan_repository.py#test_create_enforces_the_status_enum_the_same_way_update_does","name":[["test",1],["create",1],["enforces",1],["status",1],["enum",1],["same",1],["way",1],["update",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["create",6],["enforces",2],["status",12],["enum",3],["same",2],["way",2],["update",3],["tmp",3],["path",4],["was",2],["checked",1],["not",5],["asymmetry",1],["looked",1],["cosmetic",1],["because",1],["who",1],["calls",1],["session",2],["import",1],["passes",1],["straight",1],["out",1],["uploaded",1],["package",1],["so",2],["any",1],["string",1],["user",1],["supplied",1],["zip",1],["reached",1],["column",1],["row",3],["whose",1],["inert",1],["by",1],["frame",7],["prefers",1],["newest",1],["non",1],["discarded",1],["plan",5],["shadows",1],["every",1],["new",2],["draft",2],["permanently",1],["ui",1],["switch",1],["falls",1],["through",1],["card",1],["no",1],["controls",1],["orphan",1],["sweep",1],["executing",2],["never",1],["matches",1],["either",1],["three",1],["separate",1],["mechanisms",1],["all",1],["quietly",1],["decline",1],["handle",1],["store",5],["config",1],["data",1],["dir",1],["db",1],["id",8],["kind",1],["turn",1],["project",3],["bogus",3],["pytest",1],["raises",1],["value",3],["error",1],["as",1],["refused",3],["title",2],["rationale",2],["confidence",2],["high",2],["steps",2],["assert",2],["str",2],["unknown",1],["good",3],["sorted",1],["statuses",1]]},{"id":"tests/test_plan_repository.py#test_only_known_plan_statuses_can_be_written","name":[["test",1],["only",1],["known",1],["plan",1],["statuses",1],["be",1],["written",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["only",2],["known",2],["plan",16],["statuses",4],["be",2],["written",2],["tmp",3],["path",3],["enum",1],["lives",1],["python",1],["not",3],["as",1],["sql",1],["check",1],["plans",3],["created",1],["create",2],["table",1],["if",1],["exists",1],["so",1],["constraint",1],["added",1],["now",1],["would",1],["apply",1],["new",2],["databases",1],["silently",1],["any",1],["existing",1],["one",1],["guard",1],["protects",1],["whoever",1],["needs",1],["least",1],["from",1],["openai4s",1],["storage",1],["import",1],["store",8],["db",1],["frame",4],["kind",1],["turn",1],["id",4],["title",1],["rationale",1],["confidence",1],["high",1],["steps",1],["status",7],["sorted",1],["update",2],["assert",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["unknown",1],["progress",1],["close",1]]},{"id":"tests/test_plan_repository.py#test_plan_repository_facade_preserves_status_merge_and_delete","name":[["test",1],["plan",1],["repository",1],["facade",1],["preserves",1],["status",1],["merge",1],["delete",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["plan",12],["repository",2],["facade",2],["preserves",2],["status",7],["merge",2],["delete",3],["tmp",3],["path",3],["store",8],["frame",6],["id",8],["new",1],["kind",1],["turn",1],["project",1],["default",1],["create",1],["title",2],["rationale",1],["confidence",1],["medium",1],["steps",1],["s1",5],["first",1],["updated",3],["step",4],["completed",3],["done",2],["assert",4],["note",1],["missing",1],["none",2],["plans",1]]},{"id":"tests/test_plan_repository.py#test_plan_repository_preserves_malformed_json_fallback_and_none_updates","name":[["test",1],["plan",1],["repository",1],["preserves",1],["malformed",1],["json",1],["fallback",1],["none",1],["updates",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["plan",19],["repository",2],["preserves",2],["malformed",5],["json",3],["fallback",2],["none",9],["updates",2],["tmp",3],["path",3],["store",11],["frame",4],["id",12],["new",1],["kind",1],["turn",1],["project",1],["default",1],["create",1],["title",3],["original",1],["rationale",2],["reason",1],["confidence",2],["low",1],["steps",4],["s1",1],["first",1],["before",2],["update",2],["status",4],["step",3],["artifact",1],["assert",3],["lock",1],["conn",2],["execute",1],["plans",1],["not",1],["commit",1]]},{"id":"tests/test_plan_repository.py#test_plan_repository_shares_store_connection_lock_and_return_shape","name":[["test",1],["plan",1],["repository",1],["shares",1],["store",1],["connection",1],["lock",1],["return",1],["shape",1]],"path":[["tests",1],["test",1],["plan",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["plan",13],["repository",2],["shares",2],["store",14],["connection",3],["lock",4],["return",2],["shape",2],["tmp",3],["path",3],["frame",7],["id",10],["new",1],["kind",1],["turn",1],["project",2],["science",2],["create",1],["title",2],["rationale",1],["because",1],["confidence",1],["high",1],["steps",1],["s1",1],["first",1],["assert",5],["plans",4],["conn",1],["by",1],["list",1]]},{"id":"tests/test_plan_resume_claim.py","name":[["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["resuming",1],["paused",2],["plan",4],["claim",2],["two",2],["callers",1],["cannot",1],["both",1],["win",1],["driven",1],["over",1],["real",2],["http",2],["against",1],["threading",2],["httpserver",1],["because",1],["whole",1],["defect",1],["lives",1],["gap",1],["between",1],["route",1],["decided",1],["job",1],["wrote",1],["direct",1],["call",1],["service",1],["resume",3],["execution",1],["serialises",1],["itself",1],["shows",1],["nothing",1],["asserting",1],["status",1],["codes",1],["alone",1],["would",1],["not",3],["notice",1],["jobs",1],["running",1],["same",2],["steps",1],["so",1],["turn",1],["counted",1],["inferred",1],["from",5],["future",1],["import",11],["annotations",1],["client",1],["json",1],["socket",1],["time",1],["pytest",2],["openai4s",3],["config",2],["llmconfig",1],["server",3],["gateway",3],["as",1],["mod",1],["local",1],["auth",1],["tests",1],["ports",1],["bound",1],["approve",2],["race",1],["path",1],["never",1],["got",1],["fix",1],["must",1],["be",1],["one",1],["way",1],["door",1],["mark",1],["parametrize",1],["action",1],["submit",3],["attr",1],["seed",1],["approval",1],["draft",1]]},{"id":"tests/test_plan_resume_claim.py#_draft_plan","name":[["draft",1],["plan",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["draft",3],["plan",3],["store",3],["frame",4],["id",6],["return",1],["create",1],["project",1],["science",1],["title",2],["approvable",1],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["step",1],["detail",1],["deliverables",1],["out1",1],["csv",1],["status",1]]},{"id":"tests/test_plan_resume_claim.py#_free_port","name":[["free",1],["port",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["free",2],["port",2],["int",3],["socket",2],["as",1],["probe",3],["bind",1],["127",1],["return",1],["getsockname",1]]},{"id":"tests/test_plan_resume_claim.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["class",2],["hub",3],["minimum",1],["session",1],["runner",1],["plan",1],["emitter",3],["need",1],["from",1],["ws",1],["def",6],["init",1],["self",8],["none",1],["events",2],["list",1],["dict",1],["root",9],["frame",10],["id",9],["emit",2],["event",5],["setdefault",1],["append",1],["return",2],["broadcast",1],["has",1],["subscriber",1],["del",2],["false",1],["drop",1]]},{"id":"tests/test_plan_resume_claim.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_plan_resume_claim.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",3],["frame",3],["id",3],["event",3],["emitter",1]]},{"id":"tests/test_plan_resume_claim.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["drop",2],["frame",5],["self",2],["root",3],["id",3],["del",1]]},{"id":"tests/test_plan_resume_claim.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_plan_resume_claim.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_plan_resume_claim.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",3],["frame",3],["id",3],["del",1],["return",1],["false",1]]},{"id":"tests/test_plan_resume_claim.py#_paused_plan","name":[["paused",1],["plan",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["paused",3],["plan",3],["store",3],["frame",4],["id",6],["return",1],["create",1],["project",1],["science",1],["title",2],["resumable",1],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["step",1],["detail",1],["deliverables",1],["out1",1],["csv",1],["status",1]]},{"id":"tests/test_plan_resume_claim.py#_route_handler","name":[["route",1],["handler",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["route",2],["handler",11],["cfg",3],["runner",4],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["hub",1],["correlation",1],["id",1],["req",1],["plan",1],["last",1],["status",1],["headers",1],["query",1],["lambda",3],["body",1],["json",1],["value",1],["code",1],["200",1],["none",1],["return",1]]},{"id":"tests/test_plan_resume_claim.py#test_a_job_that_never_starts_releases_the_claim","name":[["test",1],["job",1],["never",1],["starts",1],["releases",1],["claim",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["test",4],["job",2],["never",3],["starts",2],["releases",2],["claim",4],["tmp",3],["path",3],["action",4],["submit",3],["attr",3],["seed",5],["thread",4],["start",5],["fail",1],["has",1],["already",1],["moved",1],["row",2],["compare",1],["swap",1],["makes",1],["exactly",1],["one",1],["caller",1],["owner",1],["runs",1],["before",2],["spawn",4],["so",2],["202",1],["means",1],["something",1],["if",2],["then",2],["fails",1],["process",2],["cannot",1],["make",1],["another",1],["realistic",1],["case",1],["plan",12],["sits",1],["at",3],["executing",2],["nothing",1],["running",1],["stuck",1],["there",1],["good",1],["every",2],["later",2],["approve",1],["swaps",1],["against",2],["draft",3],["resume",1],["paused",2],["both",1],["lose",1],["forever",1],["measured",1],["fix",1],["read",1],["back",1],["injected",1],["seam",1],["rather",2],["than",2],["threading",1],["because",1],["blanket",1],["refusal",1],["also",1],["hits",1],["whatever",1],["runner",7],["handler",2],["way",1],["through",1],["would",1],["describe",1],["broken",1],["failed",1],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["host",1],["127",1],["port",2],["free",1],["gateway",1],["mod",1],["session",1],["hub",1],["idle",1],["sweeper",1],["false",1],["store",6],["try",1],["frame",4],["id",6],["new",2],["kind",1],["turn",1],["project",1],["science",1],["status",3],["ready",1],["else",1],["update",1],["setattr",1],["lambda",1],["throw",1],["runtime",2],["error",2],["pytest",1],["raises",1],["route",1],["post",1],["frames",1],["assert",1],["was",1],["not",1],["released",1],["be",1],["again",1],["finally",1],["close",1]]},{"id":"tests/test_plan_resume_claim.py#test_a_resume_that_wins_the_claim_still_reports_per_status_refusals","name":[["test",1],["resume",1],["wins",1],["claim",1],["still",1],["reports",1],["per",1],["status",1],["refusals",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["test",3],["resume",7],["wins",2],["claim",14],["still",2],["reports",3],["per",3],["status",17],["refusals",2],["tmp",3],["path",3],["refusal",1],["text",1],["cas",1],["must",1],["not",1],["flatten",1],["caller",1],["next",1],["move",1],["differs",1],["by",1],["approve",1],["draft",2],["wait",1],["executing",3],["one",2],["nothing",1],["finished",1],["so",1],["lost",2],["rather",1],["than",1],["single",1],["cannot",1],["port",4],["free",1],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["host",1],["127",1],["runner",7],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",3],["store",7],["try",1],["frame",6],["id",10],["new",1],["kind",1],["turn",1],["project",1],["science",1],["assert",7],["plans",3],["ok",3],["plan",16],["none",2],["error",2],["no",1],["paused",2],["completed",1],["failed",1],["discarded",1],["update",2],["leaves",1],["row",1],["exactly",1],["was",1],["true",1],["finally",1],["close",1]]},{"id":"tests/test_plan_resume_claim.py#test_shutdown_survives_a_job_whose_thread_never_started","name":[["test",1],["shutdown",1],["survives",1],["job",1],["whose",1],["thread",1],["never",1],["started",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",3],["test",3],["shutdown",3],["survives",2],["job",11],["whose",3],["thread",10],["never",7],["started",4],["tmp",3],["path",3],["spawn",2],["registers",1],["before",2],["starts",1],["so",1],["refused",1],["start",3],["leaves",1],["entry",1],["was",1],["close",3],["joined",4],["unconditionally",1],["join",3],["raises",1],["cannot",1],["worst",1],["place",1],["find",1],["nothing",1],["be",2],["done",1],["about",1],["exception",1],["every",1],["after",6],["list",2],["goes",1],["unjoined",1],["opposite",1],["observed",1],["while",1],["testing",1],["claim",1],["rollback",1],["rather",2],["than",2],["by",1],["reading",1],["fixed",1],["at",2],["guard",1],["holds",1],["no",1],["matter",1],["unstarted",1],["came",1],["registered",1],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["host",1],["127",1],["port",2],["free",1],["runner",7],["gateway",3],["mod",3],["session",1],["hub",1],["idle",1],["sweeper",1],["false",1],["str",1],["class",1],["live",2],["threading",2],["run",1],["self",1],["append",1],["ran",2],["later",4],["name",2],["openai4s",2],["plan",2],["daemon",1],["true",1],["target",1],["lambda",1],["none",1],["stuck",4],["message",2],["lock",1],["jobs",4],["id",2],["must",2],["not",3],["raise",1],["abandon",1],["queued",1],["behind",1],["bad",1],["one",1],["assert",2]]},{"id":"tests/test_plan_resume_claim.py#test_shutdown_survives_a_job_whose_thread_never_started._Live","name":[["live",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["class",2],["live",2],["threading",2],["thread",2],["def",1],["run",1],["self",1],["joined",1],["append",1],["ran",1]]},{"id":"tests/test_plan_resume_claim.py#test_shutdown_survives_a_job_whose_thread_never_started._Live.run","name":[["run",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["run",2],["self",2],["joined",1],["append",1],["ran",1]]},{"id":"tests/test_plan_resume_claim.py#test_the_approval_claim_reports_per_status_refusals","name":[["test",1],["approval",1],["claim",1],["reports",1],["per",1],["status",1],["refusals",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["test",3],["approval",5],["claim",13],["reports",2],["per",2],["status",14],["refusals",2],["tmp",3],["path",3],["only",1],["draft",3],["approvable",1],["refusal",1],["names",1],["found",1],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["host",1],["127",1],["port",2],["free",1],["runner",7],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",3],["store",7],["try",1],["frame",6],["id",10],["new",1],["kind",1],["turn",1],["project",1],["science",1],["assert",7],["plans",3],["ok",3],["plan",16],["none",2],["error",2],["no",1],["approve",1],["paused",1],["executing",2],["completed",1],["failed",1],["discarded",1],["update",2],["lost",1],["leaves",1],["row",1],["exactly",1],["was",1],["true",1],["finally",1],["close",1]]},{"id":"tests/test_plan_resume_claim.py#test_the_claim_is_the_update_itself_not_a_status_read","name":[["test",1],["claim",1],["update",1],["itself",1],["not",1],["status",1],["read",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["test",2],["claim",2],["update",4],["itself",2],["not",5],["status",11],["read",3],["tmp",3],["path",4],["repository",1],["level",1],["contract",1],["route",1],["stands",1],["writes",1],["unconditionally",1],["so",1],["any",1],["guard",1],["built",1],["top",1],["then",1],["write",2],["compare",4],["swap",1],["carries",1],["expectation",2],["into",1],["lets",1],["rowcount",1],["decide",1],["only",1],["part",1],["atomic",1],["from",1],["openai4s",1],["store",12],["import",1],["config",1],["data",1],["dir",1],["db",1],["try",1],["frame",3],["id",7],["new",4],["kind",1],["turn",1],["project",1],["science",1],["plan",16],["paused",4],["assert",5],["expected",3],["executing",5],["true",1],["second",1],["attempt",1],["loses",1],["row",2],["no",1],["longer",1],["matches",1],["false",2],["exist",1],["loss",1],["crash",1],["insert",1],["missing",1],["finally",1],["close",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_approve_posts_start_exactly_one_turn","name":[["test",1],["two",1],["concurrent",1],["approve",1],["posts",1],["start",1],["exactly",1],["one",1],["turn",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",5],["test",3],["two",5],["concurrent",2],["approve",7],["posts",3],["start",5],["exactly",2],["one",3],["turn",4],["tmp",3],["path",3],["had",1],["shape",1],["resume",1],["race",1],["was",1],["fixed",1],["none",1],["fix",1],["run",4],["execution",1],["read",3],["status",8],["then",1],["wrote",1],["executing",2],["unconditionally",1],["route",1],["reaches",1],["only",2],["after",1],["answering",1],["202",2],["background",1],["thread",3],["so",1],["threading",6],["httpserver",1],["both",4],["draft",4],["were",1],["accepted",2],["turns",5],["executed",1],["same",4],["steps",2],["against",1],["session",2],["twice",1],["compute",1],["agents",1],["writing",1],["deliverables",1],["counted",1],["rather",2],["than",2],["inferred",1],["reason",1],["file",1],["exists",1],["asserting",1],["codes",1],["alone",1],["would",2],["not",6],["notice",1],["jobs",1],["running",2],["plan",18],["httpd",5],["port",4],["bound",1],["gateway",3],["server",2],["cfg",4],["config",1],["data",2],["dir",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["host",1],["127",2],["hub",4],["runner",6],["mod",2],["idle",1],["sweeper",1],["false",2],["store",9],["frame",10],["id",11],["new",1],["kind",1],["project",3],["science",1],["ready",1],["lock",5],["list",2],["str",1],["message",3],["root",2],["seed",2],["model",2],["del",1],["append",2],["still",1],["while",2],["loser",2],["races",1],["second",1],["overlap",1],["follow",1],["time",6],["sleep",2],["return",2],["completed",3],["plans",1],["callers",5],["come",1],["back",1],["from",1],["lookup",6],["holding",1],["before",1],["either",1],["may",1],["act",1],["first",1],["lookups",4],["held",3],["winner",1],["own",1],["looks",1],["up",1],["again",1],["must",1],["block",1],["barrier",5],["nobody",1],["else",1],["will",1],["reach",1],["timeout",3],["15",1],["real",3],["by",3],["synchronised",2],["fid",2],["row",2],["if",2],["try",3],["wait",1],["except",1],["broken",1],["error",2],["pragma",1],["no",1],["cover",1],["pass",1],["handler",4],["cls",2],["make",1],["request",2],["class",1],["target",2],["serve",1],["forever",1],["daemon",1],["true",1],["token",3],["local",2],["auth",2],["load",1],["mint",1],["replies",4],["tuple",1],["int",1],["dict",1],["conn",4],["http",1],["client",1],["httpconnection",1],["20",2],["post",1],["v1",1],["frames",1],["body",5],["headers",1],["content",1],["type",1],["application",1],["json",2],["header",1],["response",3],["getresponse",1],["loads",1],["finally",2],["close",3],["range",1],["caller",6],["join",1],["30",1],["assert",6],["all",1],["alive",1],["sorted",1],["code",5],["409",2],["refused",3],["next",1],["told",1],["lost",2],["merely",1],["deadline",2],["failed",1],["05",1],["len",2],["ran",1],["times",1],["shutdown",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_approve_posts_start_exactly_one_turn._approve","name":[["approve",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["approve",3],["conn",4],["http",1],["client",1],["httpconnection",1],["127",1],["port",1],["timeout",1],["20",1],["try",1],["request",1],["post",1],["api",1],["v1",1],["frames",1],["frame",1],["id",1],["plan",1],["body",3],["headers",1],["content",1],["type",1],["application",1],["json",2],["local",1],["auth",1],["token",2],["header",1],["response",3],["getresponse",1],["loads",1],["read",1],["lock",1],["replies",1],["append",1],["status",1],["finally",1],["close",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_approve_posts_start_exactly_one_turn._run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["run",2],["message",2],["root",3],["frame",4],["id",7],["project",3],["seed",3],["model",3],["plan",3],["false",2],["del",1],["lock",1],["turns",1],["append",1],["still",1],["running",1],["while",1],["loser",1],["races",1],["accepted",1],["second",1],["approve",1],["would",1],["overlap",1],["one",1],["rather",1],["than",1],["follow",1],["time",1],["sleep",1],["return",1],["status",1],["completed",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_approve_posts_start_exactly_one_turn._synchronised_lookup","name":[["synchronised",1],["lookup",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["synchronised",2],["lookup",3],["fid",3],["row",2],["real",1],["lock",1],["lookups",2],["held",2],["if",1],["try",1],["barrier",2],["wait",1],["except",1],["threading",1],["broken",1],["error",1],["pragma",1],["no",1],["cover",1],["timeout",1],["pass",1],["return",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_resume_posts_start_exactly_one_turn","name":[["test",1],["two",1],["concurrent",1],["resume",1],["posts",1],["start",1],["exactly",1],["one",1],["turn",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",5],["test",3],["two",4],["concurrent",2],["resume",6],["posts",2],["start",5],["exactly",2],["one",5],["turn",4],["tmp",3],["path",3],["202",2],["409",3],["plan",18],["remaining",1],["steps",3],["run",4],["once",1],["transition",1],["be",1],["read",4],["followed",1],["by",4],["unconditional",1],["write",1],["route",1],["paused",5],["job",1],["spawned",1],["wrote",1],["executing",2],["whatever",1],["found",1],["threading",6],["httpserver",1],["both",4],["requests",2],["same",3],["row",3],["were",1],["accepted",2],["turns",5],["executed",1],["twice",1],["compute",1],["agents",1],["writing",1],["deliverables",1],["httpd",5],["port",4],["bound",1],["gateway",3],["server",2],["cfg",4],["config",1],["data",2],["dir",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["host",1],["127",2],["hub",4],["runner",6],["mod",2],["session",1],["idle",1],["sweeper",1],["false",2],["store",9],["frame",10],["id",11],["new",1],["kind",1],["project",3],["science",1],["status",6],["ready",1],["lock",5],["list",2],["str",1],["message",3],["root",2],["seed",2],["model",2],["del",1],["append",2],["still",1],["running",1],["while",2],["loser",2],["races",1],["second",1],["would",1],["overlap",1],["rather",1],["than",1],["follow",1],["time",6],["sleep",2],["return",2],["completed",3],["plans",1],["force",1],["interleaving",1],["race",1],["needs",1],["instead",1],["hoping",1],["come",1],["back",1],["from",1],["lookup",6],["holding",1],["before",1],["either",1],["allowed",1],["act",1],["only",1],["first",1],["lookups",4],["held",3],["winner",1],["own",1],["looks",1],["up",1],["again",1],["must",1],["not",5],["block",1],["barrier",5],["nobody",1],["else",1],["will",1],["reach",1],["timeout",3],["15",1],["real",3],["synchronised",2],["fid",2],["if",2],["try",3],["wait",1],["except",1],["broken",1],["error",2],["pragma",1],["no",1],["cover",1],["pass",1],["handler",4],["cls",2],["make",1],["request",2],["class",1],["thread",2],["target",2],["serve",1],["forever",1],["daemon",1],["true",1],["token",3],["local",2],["auth",2],["load",1],["mint",1],["replies",4],["tuple",1],["int",1],["dict",1],["conn",4],["http",1],["client",1],["httpconnection",1],["20",2],["post",1],["v1",1],["frames",1],["body",5],["headers",1],["content",1],["type",1],["application",1],["json",2],["header",1],["response",3],["getresponse",1],["loads",1],["finally",2],["close",3],["callers",4],["range",1],["caller",6],["join",1],["30",1],["assert",6],["all",1],["alive",1],["sorted",1],["code",5],["refused",3],["next",1],["told",1],["lost",2],["merely",1],["deadline",2],["failed",1],["05",1],["len",2],["ran",1],["times",1],["shutdown",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_resume_posts_start_exactly_one_turn._resume","name":[["resume",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["resume",3],["conn",4],["http",1],["client",1],["httpconnection",1],["127",1],["port",1],["timeout",1],["20",1],["try",1],["request",1],["post",1],["api",1],["v1",1],["frames",1],["frame",1],["id",1],["plan",1],["body",3],["headers",1],["content",1],["type",1],["application",1],["json",2],["local",1],["auth",1],["token",2],["header",1],["response",3],["getresponse",1],["loads",1],["read",1],["lock",1],["replies",1],["append",1],["status",1],["finally",1],["close",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_resume_posts_start_exactly_one_turn._run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["run",2],["message",2],["root",3],["frame",4],["id",7],["project",3],["seed",3],["model",3],["plan",3],["false",2],["del",1],["lock",1],["turns",1],["append",1],["still",1],["running",1],["while",1],["loser",1],["races",1],["accepted",1],["second",1],["resume",1],["would",1],["overlap",1],["one",1],["rather",1],["than",1],["follow",1],["time",1],["sleep",1],["return",1],["status",1],["completed",1]]},{"id":"tests/test_plan_resume_claim.py#test_two_concurrent_resume_posts_start_exactly_one_turn._synchronised_lookup","name":[["synchronised",1],["lookup",1]],"path":[["tests",1],["test",1],["plan",1],["resume",1],["claim",1],["py",1]],"body":[["def",2],["synchronised",2],["lookup",3],["fid",3],["row",2],["real",1],["lock",1],["lookups",2],["held",2],["if",1],["try",1],["barrier",2],["wait",1],["except",1],["threading",1],["broken",1],["error",1],["pragma",1],["no",1],["cover",1],["timeout",1],["pass",1],["return",1]]},{"id":"tests/test_plan_service.py","name":[["test",1],["plan",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["direct",1],["contract",1],["tests",1],["structured",1],["plan",7],["service",2],["boundary",1],["from",5],["future",1],["import",7],["annotations",1],["json",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",3],["config",2],["server",1],["plans",1],["store",2],["mark",1],["parametrize",1],["turn",1],["status",2],["completed",2],["failed",2],["cancelling",1],["leave",1],["executing",1],["was",2],["not",1],["preserved",1],["semantic",1],["so",2],["much",1],["as",1],["absent",1],["one",1],["nothing",1],["going",1],["move",1],["afterwards",1],["by",1],["frame",1],["prefers",1],["newest",1],["non",1],["discarded",1],["row",1],["shadowed",1],["every",1],["later",1],["draft",1],["session",1],["cancelled",2],["paused",2],["stopped",1],["work",1],["left",1],["seeds",1],["follow",1],["language",1],["en",1],["zh",1]]},{"id":"tests/test_plan_service.py#_assert_not_complete_with_a_step_in_progress","name":[["assert",1],["not",1],["complete",1],["step",1],["progress",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["assert",6],["not",2],["complete",2],["step",8],["progress",6],["store",3],["events",3],["plan",6],["id",5],["row",5],["entry",2],["status",6],["items",1],["if",2],["s2",1],["paused",2],["last",3],["event",3],["type",1],["ready",1],["steps",1],["completed",1]]},{"id":"tests/test_plan_service.py#_draft_with_two_steps","name":[["draft",1],["two",1],["steps",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["draft",2],["two",2],["steps",3],["store",3],["frame",4],["id",7],["return",1],["create",1],["plan",1],["project",1],["science",1],["title",3],["mean",1],["standard",1],["deviation",1],["rationale",1],["confidence",1],["high",1],["s1",1],["compute",1],["detail",2],["numbers",1],["deliverables",2],["s2",1],["report",1],["results",1]]},{"id":"tests/test_plan_service.py#_english_plan","name":[["english",1],["plan",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["english",2],["plan",3],["store",3],["frame",4],["id",7],["status",4],["draft",2],["return",1],["create",1],["project",1],["science",1],["title",3],["two",1],["group",1],["synthetic",1],["data",2],["comparison",1],["rationale",1],["compare",2],["means",2],["confidence",1],["high",1],["steps",1],["s1",1],["generate",1],["detail",2],["seed",1],["40",1],["values",1],["deliverables",2],["json",1],["s2",1],["test",1]]},{"id":"tests/test_plan_service.py#_plan_with_steps","name":[["plan",1],["steps",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["plan",11],["steps",6],["store",5],["frame",4],["id",8],["statuses",5],["title",5],["resumable",2],["whose",1],["carry",1],["index",3],["status",6],["none",1],["untouched",1],["step",2],["detail",1],["deliverables",1],["out",1],["csv",1],["range",1],["len",1],["create",1],["project",1],["science",1],["rationale",1],["confidence",1],["high",1],["paused",1],["enumerate",1],["if",1],["return",1]]},{"id":"tests/test_plan_service.py#_reply","name":[["reply",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["reply",2],["title",8],["str",6],["step",3],["return",1],["plan",1],["follows",1],["json",2],["dumps",1],["rationale",1],["testable",1],["confidence",1],["high",1],["steps",1],["id",1],["s1",1],["detail",1],["run",1],["deliverables",1],["result",1],["csv",1]]},{"id":"tests/test_plan_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["service",5],["tmp",3],["path",4],["run",4],["message",4],["none",2],["store",5],["config",1],["data",1],["dir",1],["db",1],["events",3],["plan",1],["emitter",1],["lambda",2],["frame",1],["id",1],["append",1],["args",1],["kwargs",1],["return",1]]},{"id":"tests/test_plan_service.py#_session","name":[["session",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["session",2],["tmp",3],["path",3],["store",3],["project",6],["id",9],["science",2],["frame",4],["new",1],["kind",1],["turn",1],["workspace",5],["mkdir",1],["return",1],["simple",1],["namespace",1],["root",1],["messages",1],["role",1],["user",1],["content",1],["design",1],["protein",1],["workflow",1]]},{"id":"tests/test_plan_service.py#test_a_cancelled_resume_pauses_again_rather_than_sticking_on_executing","name":[["test",1],["cancelled",1],["resume",1],["pauses",1],["again",1],["rather",1],["than",1],["sticking",1],["executing",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["cancelled",3],["resume",4],["pauses",2],["again",3],["rather",2],["than",2],["sticking",2],["executing",3],["tmp",3],["path",4],["same",1],["reasoning",1],["as",1],["approve",1],["stuck",1],["row",1],["shadows",1],["every",1],["new",2],["draft",1],["session",1],["because",1],["by",1],["frame",6],["prefers",1],["newest",1],["non",1],["discarded",1],["plan",8],["store",4],["events",1],["service",6],["id",6],["kind",1],["turn",1],["project",1],["science",3],["steps",1],["none",2],["run",2],["message",2],["lambda",2],["status",5],["result",2],["execution",2],["assert",3],["paused",2],["be",1],["resumed",1],["point",1],["pausing",1],["completed",2]]},{"id":"tests/test_plan_service.py#test_a_chinese_plan_still_gets_chinese_seeds","name":[["test",1],["chinese",2],["plan",1],["still",1],["gets",1],["seeds",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["chinese",4],["plan",5],["still",2],["gets",2],["seeds",2],["tmp",3],["path",3],["from",1],["openai4s",1],["server",1],["completions",1],["import",1],["response",2],["language",2],["store",3],["events",1],["service",3],["frame",4],["id",6],["new",1],["kind",1],["turn",1],["project",2],["science",2],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["40",1],["seed",6],["execution",1],["assert",3],["zh",1],["startswith",1]]},{"id":"tests/test_plan_service.py#test_a_completed_resume_that_left_a_step_in_progress_pauses_again","name":[["test",1],["completed",1],["resume",1],["left",1],["step",1],["progress",1],["pauses",1],["again",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",2],["completed",4],["resume",3],["left",2],["step",5],["progress",4],["pauses",2],["again",2],["tmp",3],["path",3],["store",7],["events",2],["service",4],["frame",7],["id",14],["new",1],["kind",1],["turn",1],["project",2],["science",2],["plan",13],["draft",1],["two",1],["steps",1],["status",5],["s1",1],["update",1],["paused",2],["run",3],["message",3],["root",2],["seed",1],["model",1],["false",1],["s2",1],["return",1],["result",2],["execution",1],["assert",2],["not",1],["complete",1]]},{"id":"tests/test_plan_service.py#test_a_completed_resume_that_left_a_step_in_progress_pauses_again.run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["run",2],["message",2],["root",3],["frame",4],["id",7],["project",2],["seed",2],["model",2],["plan",4],["false",2],["store",1],["step",1],["status",2],["s2",1],["progress",1],["return",1],["completed",1]]},{"id":"tests/test_plan_service.py#test_a_completed_turn_that_left_a_step_in_progress_does_not_complete_the_plan","name":[["test",1],["completed",1],["turn",1],["left",1],["step",1],["progress",1],["not",1],["complete",1],["plan",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",2],["completed",8],["turn",5],["left",2],["step",11],["progress",9],["not",4],["complete",4],["plan",21],["tmp",3],["path",3],["card",2],["read",1],["next",1],["row",1],["said",1],["same",2],["status",7],["s2",2],["good",1],["only",1],["paused",2],["resume",3],["model",2],["marked",1],["last",1],["called",1],["host",2],["submit",1],["output",1],["cell",1],["ended",1],["was",1],["mapped",1],["without",1],["looking",1],["at",1],["steps",2],["nothing",1],["records",1],["work",1],["landed",1],["so",1],["settled",1],["agent",1],["behalf",1],["pauses",1],["instead",1],["stays",1],["says",1],["remains",1],["finish",1],["store",7],["events",2],["service",5],["frame",9],["id",15],["new",1],["kind",1],["project",2],["science",2],["draft",1],["two",1],["run",4],["message",3],["root",2],["seed",1],["false",1],["update",1],["sequence",1],["recorded",1],["chromium",1],["s1",2],["return",1],["result",3],["execution",1],["assert",4],["claim",1],["ok",1],["true",1]]},{"id":"tests/test_plan_service.py#test_a_completed_turn_that_left_a_step_in_progress_does_not_complete_the_plan.run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["run",2],["message",2],["root",3],["frame",6],["id",9],["project",2],["seed",2],["model",2],["plan",10],["false",2],["host",2],["update",2],["sequence",2],["recorded",2],["chromium",2],["store",3],["step",3],["status",4],["s1",2],["progress",2],["completed",2],["s2",1],["return",1]]},{"id":"tests/test_plan_service.py#test_a_completed_turn_that_settled_every_step_still_completes_the_plan","name":[["test",1],["completed",1],["turn",1],["settled",1],["every",1],["step",1],["still",1],["completes",1],["plan",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",2],["completed",8],["turn",3],["settled",2],["every",2],["step",5],["still",2],["completes",2],["plan",14],["tmp",3],["path",3],["store",7],["events",2],["service",4],["frame",7],["id",14],["new",1],["kind",1],["project",2],["science",2],["draft",1],["two",1],["steps",1],["run",4],["message",3],["root",2],["seed",1],["model",1],["false",1],["status",7],["s1",1],["s2",2],["progress",1],["return",1],["assert",3],["execution",1]]},{"id":"tests/test_plan_service.py#test_a_completed_turn_that_settled_every_step_still_completes_the_plan.run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["run",2],["message",2],["root",3],["frame",4],["id",9],["project",2],["seed",2],["model",2],["plan",8],["false",2],["store",3],["step",3],["status",4],["s1",1],["completed",3],["s2",2],["progress",1],["return",1]]},{"id":"tests/test_plan_service.py#test_a_paused_plan_with_nothing_left_completes_instead_of_running_a_turn","name":[["test",1],["paused",1],["plan",1],["nothing",1],["left",1],["completes",1],["instead",1],["running",1],["turn",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["paused",3],["plan",8],["nothing",2],["left",2],["completes",2],["instead",2],["running",2],["turn",5],["tmp",3],["path",3],["otherwise",1],["sits",1],["forever",1],["shadowing",1],["new",2],["drafts",1],["resume",2],["button",1],["starts",1],["agent",1],["empty",1],["step",1],["list",1],["store",4],["events",1],["service",4],["frame",4],["id",5],["kind",1],["project",1],["science",2],["steps",3],["completed",4],["failed",1],["ran",3],["run",2],["message",1],["lambda",1],["append",1],["status",3],["result",3],["execution",1],["assert",4],["started",1],["no",1],["resumed",1]]},{"id":"tests/test_plan_service.py#test_a_skipped_step_is_settled_and_not_re_run","name":[["test",1],["skipped",1],["step",1],["settled",1],["not",1],["re",1],["run",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["skipped",6],["step",7],["settled",3],["not",2],["re",2],["run",3],["tmp",3],["path",3],["more",1],["explicit",1],["decision",2],["than",2],["failed",2],["was",1],["left",1],["out",1],["comment",1],["statuses",2],["argued",1],["exactly",1],["counts",1],["as",2],["rather",1],["interruption",1],["then",1],["listed",1],["two",1],["members",1],["status",1],["plan",5],["host",1],["update",1],["accepts",1],["without",1],["coercion",1],["app",1],["js",1],["gives",1],["its",1],["own",1],["glyph",1],["so",1],["agent",1],["could",1],["mark",1],["from",1],["cell",1],["see",1],["rendered",1],["have",1],["resume",1],["again",1],["anyway",1],["store",3],["events",1],["service",3],["frame",3],["id",4],["new",1],["kind",1],["turn",1],["project",1],["science",1],["steps",2],["completed",1],["none",1],["remaining",2],["unfinished",1],["assert",1],["s3",1]]},{"id":"tests/test_plan_service.py#test_an_english_plan_executes_and_resumes_under_english_seeds","name":[["test",1],["english",2],["plan",1],["executes",1],["resumes",1],["under",1],["seeds",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["english",6],["plan",19],["executes",2],["resumes",2],["under",2],["seeds",3],["tmp",3],["path",3],["were",1],["hard",1],["coded",1],["chinese",2],["every",1],["localised",1],["projection",1],["turn",2],["takes",1],["its",1],["language",6],["from",2],["seed",14],["so",1],["session",1],["ran",1],["narrations",1],["completion",4],["headings",5],["openai4s",1],["server",1],["completions",1],["import",1],["message",2],["response",4],["store",5],["events",1],["service",5],["frame",3],["id",9],["new",1],["kind",1],["project",1],["science",1],["execution",1],["assert",12],["en",2],["s1",4],["generate",2],["data",2],["40",2],["values",1],["means",2],["json",2],["no",1],["files",1],["specified",1],["index",2],["s2",2],["rule",2],["host",5],["update",4],["step",5],["progress",2],["completed",3],["failed",1],["note",1],["submit",1],["output",2],["status",1],["resume",8],["unfinished",1],["steps",1],["not",3],["redo",1],["lower",1],["compare",1],["summary",1],["done",1],["metrics",2],["bullets",1],["wrote",1]]},{"id":"tests/test_plan_service.py#test_every_step_status_is_either_settled_or_deliberately_not","name":[["test",1],["every",1],["step",1],["status",1],["either",1],["settled",1],["deliberately",1],["not",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["every",2],["step",6],["status",4],["either",2],["settled",6],["deliberately",2],["not",2],["tmp",2],["path",2],["partition",1],["has",1],["cover",1],["vocabulary",1],["next",1],["added",1],["unsettled",4],["by",1],["accident",1],["skipped",1],["behaved",1],["its",1],["whole",1],["life",1],["asserted",1],["against",1],["plan",5],["statuses",4],["rather",1],["than",1],["second",1],["literal",1],["list",1],["so",1],["adding",1],["without",1],["deciding",1],["side",1],["falls",1],["fails",1],["here",1],["from",2],["openai4s",2],["host",1],["progress",2],["import",2],["server",1],["plans",1],["service",2],["frozenset",3],["pending",1],["assert",2]]},{"id":"tests/test_plan_service.py#test_execution_guards_and_revision_prompt","name":[["test",1],["execution",1],["guards",1],["revision",1],["prompt",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",4],["execution",5],["guards",2],["revision",5],["prompt",2],["tmp",4],["path",4],["calls",5],["run",6],["message",2],["args",8],["kwargs",4],["append",1],["return",1],["status",12],["completed",5],["store",6],["events",1],["service",6],["session",10],["approve",3],["now",1],["refuses",1],["through",1],["claim",2],["approval",1],["same",2],["compare",1],["swap",2],["resume",2],["has",1],["since",1],["two",1],["posts",1],["were",1],["found",1],["both",1],["executing",5],["steps",3],["so",1],["refusal",1],["carries",1],["plan",26],["lost",1],["exactly",1],["as",1],["id",21],["none",3],["here",1],["because",1],["there",1],["no",2],["at",1],["all",1],["assert",14],["root",8],["frame",11],["science",6],["failed",2],["error",3],["model",2],["pop",1],["title",4],["rationale",2],["confidence",2],["detail",1],["deliverables",1],["true",1],["create",1],["project",1],["done",1],["high",1],["s1",1],["step",1],["per",1],["not",1],["one",4],["flat",1],["cannot",1],["caller",1],["next",1],["move",1],["differs",1],["between",1],["somebody",1],["else",1],["already",1],["running",1],["finished",1],["only",2],["draft",2],["be",2],["approved",2],["losing",1],["leaves",1],["row",1],["was",1],["rather",1],["than",1],["writing",1],["over",1],["another",1],["turn",1],["owns",1],["whole",1],["point",1],["update",1]]},{"id":"tests/test_plan_service.py#test_execution_guards_and_revision_prompt.run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["run",2],["message",2],["args",3],["kwargs",3],["calls",1],["append",1],["return",1],["status",1],["completed",1]]},{"id":"tests/test_plan_service.py#test_execution_uses_normal_turn_and_preserves_status_semantics","name":[["test",1],["execution",1],["uses",1],["normal",1],["turn",1],["preserves",1],["status",1],["semantics",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",6],["execution",3],["uses",2],["normal",2],["turn",5],["preserves",2],["status",14],["semantics",2],["tmp",4],["path",4],["plan",20],["calls",3],["run",3],["message",2],["args",7],["kwargs",4],["append",1],["return",1],["frame",5],["id",16],["store",4],["events",2],["service",3],["session",8],["create",1],["root",3],["project",4],["chinese",1],["pins",1],["zh",1],["seed",11],["english",3],["one",1],["executes",1],["resumes",1],["under",1],["seeds",1],["title",3],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",3],["score",3],["detail",2],["rank",2],["candidates",2],["deliverables",2],["scores",2],["csv",2],["review",2],["inspect",1],["results",1],["result",3],["model",2],["assert",15],["false",1],["index",2],["s2",1],["host",4],["update",3],["step",3],["progress",1],["completed",1],["failed",1],["submit",1],["output",1],["event",2],["executing",1]]},{"id":"tests/test_plan_service.py#test_execution_uses_normal_turn_and_preserves_status_semantics.run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["run",2],["message",2],["args",4],["kwargs",3],["calls",1],["append",1],["return",1],["status",2],["turn",1],["frame",1],["id",1]]},{"id":"tests/test_plan_service.py#test_finalize_reuses_draft_row_artifact_and_resets_progress","name":[["test",1],["finalize",1],["reuses",1],["draft",1],["row",1],["artifact",1],["resets",1],["progress",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["finalize",4],["reuses",2],["draft",3],["row",2],["artifact",26],["resets",2],["progress",2],["tmp",4],["path",4],["store",8],["events",14],["service",4],["session",8],["reply",2],["first",12],["title",11],["prepare",2],["prose",1],["append",2],["plan",13],["by",2],["frame",6],["root",2],["id",21],["assert",21],["event",4],["type",4],["created",2],["ready",2],["filename",7],["status",5],["steps",4],["pending",1],["body",7],["json",2],["loads",2],["workspace",2],["read",2],["text",2],["rationale",1],["confidence",1],["step",2],["s1",1],["completed",1],["clear",1],["revised",16],["validate",2],["new",1],["len",1],["list",1],["versions",1]]},{"id":"tests/test_plan_service.py#test_finalize_survives_artifact_failure","name":[["test",1],["finalize",1],["survives",1],["artifact",1],["failure",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",2],["finalize",5],["survives",2],["artifact",15],["failure",2],["monkeypatch",5],["tmp",4],["path",4],["store",9],["events",5],["service",5],["session",6],["save",6],["fail",3],["kwargs",1],["raise",1],["oserror",1],["disk",1],["unavailable",1],["setattr",3],["reply",3],["plan",12],["step",3],["prose",3],["append",3],["by",1],["frame",2],["root",1],["id",7],["assert",6],["not",2],["none",3],["event",2],["type",1],["ready",1],["recovered",4],["still",2],["revised",5],["title",1]]},{"id":"tests/test_plan_service.py#test_finalize_survives_artifact_failure.fail_artifact","name":[["fail",1],["artifact",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["artifact",2],["kwargs",2],["raise",1],["oserror",1],["disk",1],["unavailable",1]]},{"id":"tests/test_plan_service.py#test_only_a_paused_plan_resumes_and_each_refusal_says_why","name":[["test",1],["only",1],["paused",1],["plan",1],["resumes",1],["each",1],["refusal",1],["says",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["only",2],["paused",2],["plan",9],["resumes",2],["each",2],["refusal",2],["says",2],["tmp",3],["path",3],["refused",1],["per",1],["status",9],["rather",1],["than",1],["one",3],["cannot",1],["resume",3],["because",1],["caller",1],["next",1],["move",1],["differs",1],["approve",1],["draft",2],["wait",1],["executing",2],["nothing",1],["finished",1],["store",4],["events",1],["service",4],["frame",5],["id",6],["new",1],["kind",1],["turn",1],["project",1],["science",3],["assert",4],["no",1],["execution",2],["error",3],["steps",1],["none",1],["completed",1],["failed",2],["discarded",1],["update",1],["result",5]]},{"id":"tests/test_plan_service.py#test_resume_runs_the_turn_and_reports_how_many_steps_it_took","name":[["test",1],["resume",1],["runs",1],["turn",1],["reports",1],["many",1],["steps",1],["took",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",2],["resume",3],["runs",3],["turn",4],["reports",2],["many",2],["steps",4],["took",2],["tmp",3],["path",3],["store",5],["events",1],["service",4],["frame",7],["id",12],["new",1],["kind",1],["project",2],["science",2],["plan",12],["completed",4],["none",2],["seen",4],["run",3],["message",3],["root",2],["seed",3],["model",1],["false",1],["executing",2],["while",1],["not",2],["before",1],["after",1],["status",6],["during",2],["return",1],["result",3],["execution",1],["assert",4],["resumed",1]]},{"id":"tests/test_plan_service.py#test_resume_runs_the_turn_and_reports_how_many_steps_it_took._run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["run",2],["message",2],["root",3],["frame",4],["id",7],["project",2],["seed",4],["model",2],["plan",5],["false",2],["seen",2],["executing",1],["while",1],["turn",1],["runs",1],["not",2],["before",1],["after",1],["status",3],["during",1],["store",1],["return",1],["completed",1]]},{"id":"tests/test_plan_service.py#test_resume_runs_the_unfinished_steps_and_leaves_the_settled_ones","name":[["test",1],["resume",1],["runs",1],["unfinished",1],["steps",1],["leaves",1],["settled",1],["ones",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["resume",2],["runs",2],["unfinished",3],["steps",4],["leaves",2],["settled",3],["ones",2],["tmp",3],["path",3],["completed",2],["failed",4],["both",1],["progress",3],["not",2],["decision",1],["interruption",1],["execution",1],["seed",1],["tells",1],["agent",1],["mark",1],["step",4],["reason",1],["carry",1],["so",1],["re",1],["running",1],["would",1],["redo",1],["work",2],["someone",1],["already",1],["concluded",1],["cannot",1],["be",1],["done",1],["opposite",1],["was",1],["interrupted",1],["part",1],["way",1],["nothing",1],["records",1],["far",1],["got",1],["assuming",1],["landed",1],["one",1],["guess",1],["silently",1],["loses",1],["store",3],["events",1],["service",3],["frame",3],["id",4],["new",1],["kind",1],["turn",1],["project",1],["science",1],["plan",3],["none",1],["remaining",2],["assert",1],["s3",1],["s4",1]]},{"id":"tests/test_plan_service.py#test_state_and_discard_keep_soft_failure_and_event_contract","name":[["test",1],["state",1],["discard",1],["keep",1],["soft",1],["failure",1],["event",1],["contract",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["state",3],["discard",4],["keep",2],["soft",2],["failure",2],["event",2],["contract",2],["tmp",4],["path",4],["store",4],["events",9],["service",8],["session",12],["finalize",3],["no",3],["structured",1],["plan",16],["steps",1],["here",1],["append",3],["assert",8],["root",6],["frame",9],["id",14],["none",3],["status",3],["ok",2],["false",1],["error",1],["reply",2],["step",2],["prose",2],["by",2],["clear",2],["true",1],["discarded",2],["type",1],["ready",1],["replacement",4],["new",1],["artifact",2]]},{"id":"tests/test_plan_service.py#test_the_plan_language_is_carried_from_the_drafting_request","name":[["test",1],["plan",1],["language",1],["carried",1],["from",1],["drafting",1],["request",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["plan",11],["language",7],["carried",2],["from",4],["drafting",3],["request",7],["tmp",3],["path",3],["model",1],["happened",1],["write",1],["english",6],["chinese",2],["executes",1],["draft",1],["turn",4],["spoke",1],["so",2],["execution",4],["too",1],["read",1],["stored",2],["survives",1],["daemon",1],["restart",1],["openai4s",1],["server",1],["completions",1],["import",1],["response",4],["store",7],["events",1],["service",6],["frame",10],["id",10],["new",2],["kind",2],["project",2],["science",2],["add",2],["message",2],["root",2],["role",2],["user",2],["content",2],["assert",3],["seed",4],["zh",2],["resume",1],["unfinished",1],["steps",1],["after",1],["was",1],["drafted",1],["not",2],["its",1],["follow",1],["up",1],["relabel",1],["other",4],["created",2],["at",2],["int",1],["1000",1],["en",1]]},{"id":"tests/test_plan_service.py#test_the_resume_seed_names_a_skipped_step_among_the_settled","name":[["test",1],["resume",1],["seed",1],["names",1],["skipped",1],["step",1],["among",1],["settled",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["resume",3],["seed",7],["names",2],["skipped",3],["step",2],["among",2],["settled",3],["tmp",3],["path",3],["means",1],["not",1],["redo",1],["said",1],["store",3],["events",1],["service",4],["frame",3],["id",3],["new",1],["kind",1],["turn",1],["project",1],["science",1],["plan",4],["steps",2],["none",1],["title",1],["unfinished",1],["assert",1],["s1",1]]},{"id":"tests/test_plan_service.py#test_the_resume_seed_names_the_finished_work_so_it_is_not_redone","name":[["test",1],["resume",1],["seed",1],["names",1],["finished",1],["work",1],["so",1],["not",1],["redone",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["test",2],["resume",3],["seed",8],["names",2],["finished",2],["work",3],["so",2],["not",2],["redone",2],["tmp",3],["path",3],["sending",1],["only",1],["remainder",1],["would",1],["leave",1],["agent",1],["infer",1],["earlier",1],["exists",1],["plan",5],["whose",1],["first",1],["steps",3],["produced",1],["files",1],["one",1],["start",1],["from",1],["top",1],["quietly",1],["overwrites",1],["them",1],["store",3],["events",1],["service",4],["frame",3],["id",3],["new",1],["kind",1],["turn",1],["project",1],["science",1],["completed",1],["none",1],["title",1],["unfinished",1],["assert",3],["s1",1],["step",1],["out2",1],["csv",1]]},{"id":"tests/test_plan_service.py#test_the_revision_seed_follows_the_plan_and_is_not_instructed_twice","name":[["test",1],["revision",1],["seed",1],["follows",1],["plan",1],["not",1],["instructed",1],["twice",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",3],["test",2],["revision",5],["seed",11],["follows",2],["plan",13],["not",3],["instructed",2],["twice",2],["tmp",3],["path",3],["revise",1],["turn",4],["runs",1],["true",2],["now",1],["appends",1],["draft",4],["instruction",4],["unless",1],["request",1],["already",1],["carries",1],["one",1],["so",1],["must",1],["open",1],["mode",2],["marker",1],["either",1],["language",3],["from",2],["openai4s",2],["server",2],["completions",1],["import",2],["response",2],["plans",1],["calls",4],["run",4],["message",2],["args",8],["kwargs",5],["append",1],["return",1],["status",1],["completed",1],["store",5],["events",1],["service",4],["frame",9],["id",8],["new",2],["kind",2],["project",3],["science",5],["english",1],["add",3],["validation",3],["step",3],["pop",2],["assert",9],["en",1],["startswith",2],["json",1],["execute",1],["none",2],["zh",3],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1]]},{"id":"tests/test_plan_service.py#test_the_revision_seed_follows_the_plan_and_is_not_instructed_twice.run_message","name":[["run",1],["message",1]],"path":[["tests",1],["test",1],["plan",1],["service",1],["py",1]],"body":[["def",2],["run",2],["message",2],["args",3],["kwargs",3],["calls",1],["append",1],["return",1],["status",1],["completed",1]]},{"id":"tests/test_plan.py","name":[["test",1],["plan",1],["py",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["structured",2],["plan",18],["review",1],["auto",3],["execute",5],["mode",6],["covers",1],["json",4],["parsing",1],["helpers",2],["store",4],["plans",1],["crud",2],["cascade",2],["turn",2],["emits",2],["ready",1],["approve",2],["completed",2],["host",2],["update",2],["step",9],["ticking",1],["path",1],["discard",2],["from",4],["types",1],["import",4],["simple",1],["namespace",1],["openai4s",3],["config",2],["llmconfig",1],["server",2],["gateway",2],["as",2],["mod",1],["pure",1],["integration",2],["instructed",1],["by",2],["not",2],["client",1],["prose",2],["without",2],["steps",2],["here",1],["concise",1],["analysis",1],["generate",1],["dataset",1],["create",1],["100",1],["samples",1],["compute",1],["statistics",1],["mean",1],["sd",1],["would",1],["you",1],["like",1],["me",1],["now",1],["workbench",2],["payload",1],["frontend",1],["src",1],["i18n",1],["en",2],["zh",2],["ts",1],["spell",1],["intro",1],["part1",1],["part2",1],["schema",1],["part3",1],["task",3],["prompts",1],["call",1],["any",1],["tools",1],["yet",1],["devise",1],["execution",1],["below",1],["output",2],["only",1],["two",1],["parts",1],["brief",2],["description",2],["approach",2],["explaining",1],["your",1],["chosen",1],["goal",1],["main",1],["analytical",1],["thread",1],["immediately",1],["followed",1],["code",1],["block",1],["strictly",1],["following",1],["structure",1],["title",5],["rationale",2],["one",1],["sentence",1],["confidence",1],["high",1],["medium",1],["low",1],["id",2],["s1",1],["detail",1],["deliverables",1],["intermediate",1],["table",1],["csv",1],["figure",1],["png",1],["each",1],["must",1],["have",1],["unique",1],["clear",1],["list",1],["expected",1],["filenames",1],["wait",1],["user",1],["approval",1],["before",1],["executing",1],["n1",1],["n2",1],["ticks",1],["progress",1]]},{"id":"tests/test_plan.py#_agent_calls","name":[["agent",1],["calls",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["agent",3],["calls",5],["model",1],["inputs",1],["turn",1],["without",1],["background",1],["title",2],["call",1],["return",1],["messages",3],["if",1],["not",1],["any",1],["output",1],["only",1],["str",1],["content",1]]},{"id":"tests/test_plan.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1]]},{"id":"tests/test_plan.py#_fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_plan.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["events",3],["emitter",1],["root",6],["frame",6],["id",6],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_plan.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_plan.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["event",4],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_plan.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_plan.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_plan.py#_last_user_content","name":[["last",1],["user",1],["content",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["last",2],["user",6],["content",7],["messages",3],["str",4],["if",3],["role",1],["else",2],["return",1],["isinstance",1]]},{"id":"tests/test_plan.py#_plan_turn","name":[["plan",1],["turn",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",3],["plan",3],["turn",3],["monkeypatch",4],["tmp",3],["path",4],["request",3],["reply",4],["cfg",5],["hub",4],["runner",4],["gateway",2],["mod",2],["session",1],["store",4],["db",1],["fid",3],["new",1],["frame",1],["kind",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["calls",4],["fake",3],["chat",3],["messages",2],["delta",3],["none",1],["kw",1],["append",1],["dict",1],["if",1],["return",2],["content",1],["usage",1],["setattr",2],["ensure",2],["kernel",1],["res",2],["run",1],["message",1],["true",1],["agent",1]]},{"id":"tests/test_plan.py#_plan_turn.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",2],["delta",4],["none",2],["kw",2],["calls",1],["append",1],["dict",1],["if",1],["reply",2],["return",1],["content",1],["usage",1]]},{"id":"tests/test_plan.py#test_a_normal_turn_result_carries_no_plan_field","name":[["test",1],["normal",1],["turn",1],["result",1],["carries",1],["no",1],["plan",1],["field",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",3],["test",2],["normal",2],["turn",3],["result",2],["carries",2],["no",2],["plan",4],["field",2],["monkeypatch",4],["tmp",3],["path",4],["cfg",5],["hub",4],["runner",4],["gateway",2],["mod",2],["session",1],["store",3],["db",1],["fid",2],["new",1],["frame",1],["kind",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["fake",3],["chat",3],["messages",1],["delta",1],["none",1],["kw",1],["return",1],["content",1],["just",1],["answer",1],["usage",1],["setattr",2],["ensure",2],["kernel",1],["res",2],["run",1],["message",1],["hello",1],["assert",2],["captured",2],["not",3],["events",1],["if",1],["type",1]]},{"id":"tests/test_plan.py#test_a_normal_turn_result_carries_no_plan_field.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["cfg",2],["delta",2],["none",2],["kw",2],["return",1],["content",1],["just",1],["answer",1],["usage",1]]},{"id":"tests/test_plan.py#test_a_workbench_plan_prompt_does_not_title_the_session","name":[["test",1],["workbench",1],["plan",1],["prompt",1],["not",1],["title",1],["session",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",3],["test",2],["workbench",4],["plan",6],["prompt",4],["not",3],["title",6],["session",3],["monkeypatch",5],["tmp",3],["path",4],["ui5",1],["f2",1],["sends",1],["its",2],["mode",2],["front",1],["task",8],["placeholder",4],["was",1],["first",1],["80",1],["characters",1],["request",5],["execute",1],["call",1],["any",1],["tools",1],["yet",1],["devise",1],["structured",1],["execution",1],["while",1],["summarizer",1],["handed",1],["same",1],["followed",1],["instructions",1],["ran",1],["out",1],["tokens",1],["so",1],["became",1],["permanent",1],["user",3],["model",2],["receives",1],["stored",3],["row",2],["unchanged",1],["lang",3],["en",1],["compute",1],["mean",1],["integers",1],["through",1],["20",2],["zh",1],["prompts",1],["cfg",6],["runner",5],["gateway",2],["mod",2],["hub",1],["store",5],["db",1],["fid",4],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["calls",4],["titled",3],["fake",3],["chat",3],["messages",3],["delta",1],["none",1],["kw",1],["append",2],["dict",1],["return",1],["content",3],["ok",1],["usage",1],["setattr",3],["ensure",2],["kernel",1],["spawn",1],["summary",5],["lambda",1],["root",1],["text",2],["llm",1],["run",1],["message",1],["true",1],["assert",4],["input",1],["durable",1],["exactly",1],["they",1],["were",1],["agent",4],["last",1],["startswith",1],["list",1],["if",1],["role",1]]},{"id":"tests/test_plan.py#test_a_workbench_plan_prompt_does_not_title_the_session.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",2],["delta",2],["none",2],["kw",2],["calls",1],["append",1],["dict",1],["return",1],["content",1],["ok",1],["usage",1]]},{"id":"tests/test_plan.py#test_an_english_plan_is_drafted_and_executed_in_english","name":[["test",1],["english",2],["plan",1],["drafted",1],["executed",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",4],["test",2],["english",5],["plan",8],["drafted",4],["executed",2],["monkeypatch",5],["tmp",3],["path",5],["through",1],["real",1],["turn",3],["rest",1],["true",4],["draft",3],["then",1],["approval",1],["execution",2],["seed",2],["be",1],["hard",1],["coded",1],["chinese",3],["takes",1],["its",1],["completion",2],["headings",1],["narrations",1],["from",1],["language",2],["cfg",5],["hub",4],["runner",6],["gateway",2],["mod",2],["session",1],["store",5],["db",1],["fid",5],["new",1],["frame",2],["kind",1],["project",1],["id",2],["default",3],["status",3],["ready",1],["compare",2],["two",5],["synthetic",2],["groups",2],["json",3],["title",3],["group",3],["comparison",3],["rationale",1],["simple",1],["confidence",1],["high",1],["steps",1],["s1",1],["generate",1],["data",1],["detail",1],["40",2],["values",1],["deliverables",1],["means",2],["submit",3],["python",2],["nhost",1],["output",4],["summary",2],["done",3],["replies",3],["reply",3],["fake",5],["chat",3],["messages",3],["delta",1],["none",2],["kw",1],["if",3],["any",1],["only",1],["str",2],["content",4],["return",3],["usage",2],["exec",2],["st",2],["code",1],["origin",1],["emit",1],["stream",1],["dispatcher",1],["last",1],["metrics",2],["bullets",1],["wrote",1],["result",1],["stdout",1],["stderr",1],["error",1],["setattr",3],["ensure",2],["kernel",1],["execute",1],["log",1],["run",2],["message",1],["assert",7],["captured",1],["res",2],["completed",2],["by",1],["users",3],["list",1],["role",1],["user",1],["len",1],["startswith",1],["approved",1],["streamed",3],["join",1],["chunk",2],["events",1],["type",1],["text",1],["not",1]]},{"id":"tests/test_plan.py#test_an_english_plan_is_drafted_and_executed_in_english.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",2],["delta",2],["none",2],["kw",2],["if",1],["any",1],["output",1],["title",1],["only",1],["str",1],["content",3],["return",2],["two",1],["group",1],["comparison",1],["usage",2],["replies",1],["reply",1]]},{"id":"tests/test_plan.py#test_an_english_plan_is_drafted_and_executed_in_english.fake_exec","name":[["fake",1],["exec",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["exec",2],["st",3],["code",2],["origin",2],["emit",2],["stream",2],["true",2],["language",2],["python",2],["dispatcher",1],["last",1],["output",2],["summary",1],["done",1],["metrics",1],["40",1],["completion",1],["bullets",1],["wrote",1],["means",1],["json",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_plan.py#test_approve_runs_execution_and_marks_completed","name":[["test",1],["approve",1],["runs",1],["execution",1],["marks",1],["completed",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",4],["test",2],["approve",2],["runs",2],["execution",3],["marks",2],["completed",5],["monkeypatch",5],["tmp",3],["path",4],["cfg",5],["hub",4],["runner",5],["gateway",2],["mod",2],["session",1],["store",5],["db",1],["fid",4],["new",1],["frame",3],["kind",1],["turn",1],["project",1],["id",3],["default",2],["status",4],["ready",2],["create",1],["plan",4],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["fake",5],["chat",3],["messages",1],["delta",1],["none",2],["kw",1],["return",2],["content",1],["python",2],["nhost",1],["submit",1],["output",3],["ok",2],["true",3],["done",1],["usage",1],["exec",2],["st",2],["code",1],["origin",1],["emit",1],["stream",1],["language",1],["dispatcher",1],["last",1],["result",1],["stdout",1],["stderr",1],["error",1],["setattr",3],["ensure",2],["kernel",1],["execute",1],["log",1],["res",2],["run",1],["assert",3],["by",1],["statuses",3],["events",1],["if",1],["type",1],["executing",1]]},{"id":"tests/test_plan.py#test_approve_runs_execution_and_marks_completed.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["cfg",2],["delta",2],["none",2],["kw",2],["return",1],["content",1],["python",1],["nhost",1],["submit",1],["output",1],["ok",1],["true",1],["done",1],["usage",1]]},{"id":"tests/test_plan.py#test_approve_runs_execution_and_marks_completed.fake_exec","name":[["fake",1],["exec",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["exec",2],["st",3],["code",2],["origin",2],["emit",2],["stream",2],["true",3],["language",2],["python",2],["dispatcher",1],["last",1],["output",2],["ok",1],["return",1],["result",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_plan.py#test_discard_plan","name":[["test",1],["discard",1],["plan",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["discard",3],["plan",5],["tmp",3],["path",4],["cfg",4],["hub",3],["runner",4],["gateway",1],["mod",1],["session",1],["store",4],["db",1],["fid",4],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",3],["default",1],["status",3],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["out",3],["assert",2],["ok",1],["discarded",2],["state",1]]},{"id":"tests/test_plan.py#test_extract_plan_bare_object_and_numeric_confidence","name":[["test",1],["extract",1],["plan",1],["bare",1],["object",1],["numeric",1],["confidence",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["extract",2],["plan",7],["bare",2],["object",2],["numeric",4],["confidence",6],["no",2],["fence",2],["string",2],["deliverable",2],["missing",2],["ids",2],["raw",2],["title",2],["steps",3],["deliverables",2],["one",2],["csv",2],["gateway",1],["mod",1],["normalize",1],["assert",3],["high",2],["id",1],["s1",1],["auto",1],["assigned",1],["coerced",1],["list",1]]},{"id":"tests/test_plan.py#test_extract_plan_json_from_fence","name":[["test",1],["extract",1],["plan",1],["json",1],["from",1],["fence",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["extract",3],["plan",8],["json",4],["from",2],["fence",2],["reply",2],["here",1],["my",1],["title",3],["rationale",1],["confidence",2],["high",2],["steps",2],["id",1],["s1",1],["detail",1],["deliverables",2],["csv",2],["raw",4],["gateway",2],["mod",2],["assert",3],["normalize",1]]},{"id":"tests/test_plan.py#test_get_plan_by_frame_prefers_non_discarded","name":[["test",1],["plan",1],["by",1],["frame",1],["prefers",1],["non",1],["discarded",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["plan",9],["by",3],["frame",6],["prefers",2],["non",2],["discarded",3],["tmp",3],["path",4],["store",7],["cfg",1],["db",1],["fid",4],["new",1],["kind",1],["turn",1],["project",1],["id",8],["default",1],["status",2],["ready",1],["p1",2],["create",2],["title",4],["one",1],["rationale",2],["confidence",2],["low",1],["steps",2],["s1",2],["update",1],["p2",2],["two",1],["high",1],["assert",1]]},{"id":"tests/test_plan.py#test_host_plan_update_ticks_step","name":[["test",1],["host",1],["plan",1],["update",1],["ticks",1],["step",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["host",5],["plan",7],["update",3],["ticks",7],["step",6],["tmp",3],["path",4],["cfg",5],["store",5],["db",1],["fid",3],["new",1],["frame",3],["kind",1],["turn",1],["project",1],["id",8],["default",1],["status",5],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",5],["detail",1],["deliverables",1],["from",1],["openai4s",1],["dispatch",1],["import",1],["dispatcher",2],["disp",3],["lambda",1],["ev",2],["append",1],["out",3],["completed",3],["assert",3],["ok",1]]},{"id":"tests/test_plan.py#test_host_plan_update_without_plan_soft_fails","name":[["test",1],["host",1],["plan",2],["update",1],["without",1],["soft",1],["fails",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["host",5],["plan",5],["update",3],["without",2],["soft",2],["fails",2],["tmp",3],["path",4],["cfg",5],["store",3],["db",1],["fid",2],["new",1],["frame",2],["kind",1],["turn",1],["project",1],["id",3],["default",1],["status",2],["ready",1],["from",1],["openai4s",1],["dispatch",1],["import",1],["dispatcher",2],["disp",2],["out",2],["step",1],["s1",1],["completed",1],["assert",1],["error",1]]},{"id":"tests/test_plan.py#test_normalize_plan_prose_fallback","name":[["test",1],["normalize",1],["plan",1],["prose",1],["fallback",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["normalize",3],["plan",8],["prose",5],["fallback",2],["first",2],["step",3],["n2",1],["second",1],["gateway",1],["mod",1],["none",1],["task",3],["hint",1],["my",2],["assert",4],["len",1],["steps",3],["title",2],["detail",1],["startswith",1]]},{"id":"tests/test_plan.py#test_plan_mode_does_not_double_the_workbench_prompt","name":[["test",1],["plan",1],["mode",1],["not",1],["double",1],["workbench",1],["prompt",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["plan",6],["mode",4],["not",5],["double",2],["workbench",3],["prompt",3],["monkeypatch",3],["tmp",3],["path",3],["legacy",1],["app",1],["js",1],["already",1],["prepend",1],["localised",1],["server",1],["must",1],["stack",1],["second",1],["one",1],["top",1],["prefixed",3],["execute",1],["call",1],["any",1],["tools",1],["yet",1],["task",1],["compare",1],["groups",1],["res",1],["hub",1],["store",1],["fid",1],["agent",2],["calls",2],["turn",1],["str",1],["len",1],["ok",1],["model",4],["input",4],["last",1],["user",1],["content",1],["assert",2],["count",2],["json",1]]},{"id":"tests/test_plan.py#test_plan_mode_instruction_follows_request_language","name":[["test",1],["plan",1],["mode",1],["instruction",1],["follows",1],["request",1],["language",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["plan",5],["mode",3],["instruction",2],["follows",2],["request",4],["language",2],["monkeypatch",3],["tmp",3],["path",3],["res",1],["hub",1],["store",1],["fid",1],["agent",2],["calls",2],["turn",1],["prose",1],["without",1],["steps",1],["model",5],["input",5],["last",1],["user",1],["content",1],["assert",2],["not",1],["json",1]]},{"id":"tests/test_plan.py#test_plan_mode_instructs_model_server_side","name":[["test",1],["plan",1],["mode",1],["instructs",1],["model",1],["server",1],["side",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["plan",10],["mode",3],["instructs",2],["model",10],["server",3],["side",2],["monkeypatch",3],["tmp",3],["path",3],["true",1],["from",1],["rest",1],["client",1],["carries",1],["no",1],["workbench",1],["prefix",1],["withhold",1],["tools",1],["nothing",1],["else",1],["so",1],["never",2],["saw",1],["format",2],["had",1],["produce",1],["whether",1],["was",1],["captured",1],["depended",1],["happened",1],["prose",2],["request",4],["small",1],["analysis",1],["keep",1],["at",1],["most",1],["steps",3],["res",2],["hub",1],["store",2],["fid",2],["agent",4],["calls",3],["turn",2],["without",1],["assert",7],["status",1],["completed",1],["called",1],["input",6],["last",1],["user",5],["content",2],["startswith",1],["json",1],["wait",1],["approval",1],["durable",1],["row",1],["typed",1],["not",1],["instruction",1],["stored",2],["list",1],["messages",1],["if",1],["role",1]]},{"id":"tests/test_plan.py#test_plan_mode_request_text_leaves_other_text_alone","name":[["test",1],["plan",1],["mode",1],["request",1],["text",2],["leaves",1],["other",1],["alone",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["plan",14],["mode",12],["request",8],["text",11],["leaves",2],["other",2],["alone",2],["from",1],["openai4s",1],["server",1],["plans",1],["import",1],["assert",5],["small",2],["analysis",2],["delimiter",3],["without",1],["marker",2],["user",1],["own",2],["notes",2],["task",7],["no",2],["has",1],["separable",1],["nothing",1],["cut",2],["hello",2],["only",1],["scaffold",1],["keeps",1],["later",1],["one",1],["revise",1],["change",1],["requests",1],["drop",2],["s2",2]]},{"id":"tests/test_plan.py#test_plan_mode_turn_emits_plan_ready","name":[["test",1],["plan",2],["mode",1],["turn",1],["emits",1],["ready",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",3],["test",2],["plan",19],["mode",3],["turn",4],["emits",2],["ready",8],["monkeypatch",4],["tmp",3],["path",4],["cfg",5],["hub",5],["runner",4],["gateway",2],["mod",2],["session",1],["store",6],["db",1],["fid",4],["new",1],["frame",2],["kind",1],["project",1],["id",3],["default",2],["status",4],["reply",2],["will",2],["build",4],["duf89",4],["tree",4],["json",2],["title",4],["phylogenomics",1],["rationale",1],["good",1],["target",3],["confidence",1],["high",1],["steps",3],["s1",1],["pick",2],["detail",2],["choose",1],["duf",2],["deliverables",2],["candidates",1],["csv",1],["s2",1],["iqtree",1],["treefile",1],["fake",3],["chat",3],["messages",1],["delta",3],["none",1],["kw",1],["if",3],["return",1],["content",1],["usage",1],["setattr",2],["ensure",2],["kernel",1],["res",3],["run",1],["message",1],["give",1],["me",1],["proteins",1],["unknown",1],["function",1],["true",2],["assert",9],["completed",1],["by",1],["draft",2],["events",2],["type",2],["len",1],["was",1],["captured",4],["as",1],["artifact",1],["shows",1],["up",1],["files",1],["any",1],["filename",1],["startswith",1],["list",1],["artifacts",1],["never",1],["executes",1],["code",1],["cell",1],["count",1],["says",1],["so",1],["result",1],["no",1],["miss",1],["event",1],["not",2]]},{"id":"tests/test_plan.py#test_plan_mode_turn_emits_plan_ready.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["cfg",2],["delta",4],["none",2],["kw",2],["if",1],["will",1],["build",1],["duf89",1],["tree",1],["return",1],["content",1],["reply",1],["usage",1]]},{"id":"tests/test_plan.py#test_plan_mode_uncaptured_plan_is_not_silent","name":[["test",1],["plan",2],["mode",1],["uncaptured",1],["not",1],["silent",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["plan",16],["mode",2],["uncaptured",2],["not",5],["silent",2],["monkeypatch",3],["tmp",3],["path",3],["turn",3],["whose",1],["reply",1],["yields",1],["no",5],["steps",3],["end",1],["completed",2],["error",1],["row",1],["ready",2],["api",1],["client",2],["had",1],["nothing",2],["approve",1],["telling",1],["so",2],["res",4],["hub",3],["store",2],["fid",3],["calls",1],["small",1],["analysis",1],["prose",1],["without",1],["assert",10],["by",1],["frame",3],["none",1],["status",1],["captured",3],["false",1],["types",5],["type",2],["events",2],["missed",5],["if",1],["len",2],["id",3],["request",2],["reason",1],["announced",1],["before",1],["terminal",1],["event",1],["reading",1],["stream",1],["order",1],["learns",1],["while",1],["still",1],["current",1],["one",1],["index",1],["update",1]]},{"id":"tests/test_plan.py#test_plan_public_merges_step_status","name":[["test",1],["plan",1],["public",1],["merges",1],["step",1],["status",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["plan",6],["public",3],["merges",2],["step",3],["status",7],["id",3],["p1",1],["title",3],["steps",3],["s1",2],["s2",1],["completed",2],["executing",1],["pub",3],["gateway",1],["mod",1],["assert",2],["pending",1]]},{"id":"tests/test_plan.py#test_store_plan_crud_and_cascade","name":[["test",1],["store",1],["plan",1],["crud",1],["cascade",1]],"path":[["tests",1],["test",1],["plan",1],["py",1]],"body":[["def",2],["test",2],["store",12],["plan",13],["crud",2],["cascade",2],["tmp",3],["path",4],["cfg",1],["db",1],["fid",5],["new",1],["frame",5],["kind",1],["turn",1],["project",1],["id",8],["default",1],["status",7],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",3],["detail",1],["deliverables",1],["csv",1],["assert",5],["draft",1],["by",2],["merged",2],["step",2],["completed",4],["update",1],["delete",1],["none",1]]},{"id":"tests/test_platform_support.py","name":[["test",1],["platform",1],["support",1],["py",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["windows",4],["unsupported",8],["has",2],["mean",1],["refused",1],["frozen",1],["platform",4],["matrix",3],["docs",1],["v02",1],["decisions",1],["md",1],["says",1],["mac",1],["os",1],["arm64",1],["stable",3],["linux",2],["beta",3],["fails",2],["closed",2],["code",1],["did",1],["first",2],["two",1],["only",1],["warned",1],["about",1],["third",1],["native",2],["install",1],["printed",1],["kernels",1],["run",1],["open",1],["ai4",1],["under",1],["wsl2",1],["during",1],["onboarding",1],["then",1],["went",1],["try",1],["start",1],["kernel",1],["gap",1],["whole",1],["subject",1],["file",2],["program",1],["warns",2],["proceeds",1],["made",1],["different",2],["promise",1],["from",6],["one",1],["refuses",1],["leaves",1],["scientist",1],["discover",1],["problem",1],["half",1],["working",1],["analysis",1],["exactly",1],["failure",1],["product",1],["built",1],["trustworthy",1],["results",1],["cannot",1],["afford",1],["so",1],["test",2],["matters",1],["not",2],["raise",2],["but",1],["before",1],["spawns",1],["refusal",2],["after",1],["popen",1],["would",1],["satisfy",1],["naive",1],["none",1],["intent",1],["future",1],["import",6],["annotations",1],["re",1],["subprocess",1],["pathlib",1],["path",2],["pytest",2],["openai4s",4],["support",2],["supported",2],["require",1],["status",2],["declared",1],["mark",1],["parametrize",1],["darwin",1],["darwin21",1],["linux2",1],["win32",1],["cygwin",1],["freebsd13",1],["tells",1],["user",1],["property",1],["distinguishes",1],["python",1],["version",1],["three",1],["files",1],["each",1],["claim",1],["thing",1],["root",1],["resolve",1],["parent",2],["claimed",1],["interpreter",1],["no",1],["leg",1],["runs",1],["must",1],["be",1],["broken",1],["by",1],["default",2],["mutable",1],["calls",1],["frozenset",1],["mapping",1],["proxy",1],["type",1],["dict",1],["list",1],["bytearray",1],["scanned",1],["packages",1],["compute",1],["provider",1],["worker",1],["runtime",1]]},{"id":"tests/test_platform_support.py#_call_name","name":[["call",1],["name",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["call",2],["name",3],["node",3],["str",2],["none",3],["import",1],["ast",3],["func",6],["if",2],["isinstance",2],["attribute",1],["return",3],["attr",1],["id",1]]},{"id":"tests/test_platform_support.py#_ci_tested_versions","name":[["ci",1],["tested",1],["versions",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["ci",3],["tested",2],["versions",2],["str",2],["text",3],["root",1],["github",1],["workflows",1],["yml",1],["read",1],["utf",1],["match",3],["re",2],["search",1],["python",1],["version",2],["assert",1],["offline",1],["test",1],["job",1],["matrix",1],["not",1],["reads",1],["return",1],["findall",1],["group",1]]},{"id":"tests/test_platform_support.py#_classifier_versions","name":[["classifier",1],["versions",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["classifier",2],["versions",2],["str",2],["text",3],["root",1],["pyproject",1],["toml",1],["read",1],["utf",1],["return",1],["re",1],["findall",1],["programming",1],["language",1],["python",1]]},{"id":"tests/test_platform_support.py#_container_series","name":[["container",1],["series",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["container",5],["series",4],["str",2],["cpython",1],["image",1],["runs",1],["read",2],["from",2],["first",1],["stage",1],["only",1],["both",1],["stages",1],["agree",1],["contract",1],["test",1],["deployment",1],["py",1],["already",1],["owns",1],["text",3],["root",1],["dockerfile",1],["utf",1],["match",3],["re",2],["search",1],["python",2],["assert",1],["not",1],["reads",1],["return",1],["group",1]]},{"id":"tests/test_platform_support.py#_dataclass_container_defaults","name":[["dataclass",1],["container",1],["defaults",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",3],["dataclass",4],["container",3],["defaults",3],["list",6],["str",4],["every",1],["field",1],["whose",1],["default",4],["built",1],["at",2],["class",3],["time",1],["cpython",1],["10",2],["rejects",2],["only",1],["dict",2],["11",2],["any",2],["unhashable",1],["mapping",2],["proxy",2],["type",2],["was",1],["until",1],["12",2],["made",1],["hashable",1],["so",1],["imports",1],["fine",1],["raises",1],["value",7],["error",1],["creation",1],["alone",1],["import",1],["ast",10],["offenders",3],["package",2],["scanned",1],["packages",1],["path",4],["sorted",1],["root",2],["rglob",1],["py",1],["tree",2],["parse",1],["read",1],["text",1],["utf",1],["filename",1],["node",5],["walk",1],["if",4],["not",3],["isinstance",5],["continue",3],["decorator",2],["item",7],["body",1],["ann",1],["assign",1],["none",1],["bad",2],["call",2],["name",3],["mutable",1],["calls",1],["target",2],["rel",2],["relative",1],["append",1],["lineno",1],["id",1],["return",1]]},{"id":"tests/test_platform_support.py#_dmg_series","name":[["dmg",1],["series",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["dmg",4],["series",3],["str",2],["text",3],["root",1],["scripts",1],["build",1],["macos",1],["sh",1],["read",1],["utf",1],["match",3],["re",2],["search",1],["pyseries",1],["assert",1],["python",1],["not",1],["reads",1],["return",1],["group",1]]},{"id":"tests/test_platform_support.py#_is_dataclass_decorator","name":[["dataclass",1],["decorator",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["dataclass",4],["decorator",2],["node",5],["bool",2],["import",1],["ast",4],["target",5],["func",1],["if",2],["isinstance",3],["call",1],["else",1],["attribute",1],["return",2],["attr",1],["name",1],["id",1]]},{"id":"tests/test_platform_support.py#_linux_series","name":[["linux",1],["series",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["linux",6],["series",4],["str",2],["interpreter",3],["tarball",1],["embeds",1],["through",1],["windows",1],["zip",1],["wraps",1],["same",1],["payload",1],["rather",1],["than",1],["building",1],["its",1],["own",1],["second",1],["shipped",1],["no",1],["reconciliation",1],["read",2],["dmg",1],["covered",2],["mac",1],["os",1],["image",1],["nothing",1],["one",1],["so",1],["bundle",3],["python",2],["could",1],["drift",1],["away",1],["from",1],["classifiers",1],["ci",1],["matrix",1],["silence",1],["two",1],["platforms",1],["deliverable",1],["text",3],["root",1],["scripts",1],["build",1],["sh",1],["utf",1],["match",3],["re",2],["search",1],["pyseries",1],["assert",1],["not",1],["reads",1],["return",1],["group",1]]},{"id":"tests/test_platform_support.py#_requires_python_floor","name":[["requires",1],["python",1],["floor",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["requires",4],["python",4],["floor",2],["tuple",2],["int",6],["text",3],["root",1],["pyproject",1],["toml",1],["read",1],["utf",1],["match",4],["re",1],["search",1],["assert",1],["not",1],["form",1],["reads",1],["return",1],["group",2]]},{"id":"tests/test_platform_support.py#test_a_supported_platform_is_allowed_silently","name":[["test",1],["supported",1],["platform",1],["allowed",1],["silently",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["supported",4],["platform",2],["allowed",2],["silently",2],["require",2],["darwin",1],["linux",1],["must",1],["not",1],["raise",1]]},{"id":"tests/test_platform_support.py#test_a_supported_platform_still_reaches_the_spawn","name":[["test",1],["supported",1],["platform",1],["still",1],["reaches",1],["spawn",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",3],["test",2],["supported",3],["platform",8],["still",2],["reaches",2],["spawn",3],["monkeypatch",4],["tmp",3],["path",3],["other",1],["half",1],["guard",1],["must",2],["not",1],["refuse",1],["support",4],["would",1],["be",1],["very",1],["effective",1],["way",1],["break",1],["every",1],["install",1],["import",2],["openai4s",2],["as",1],["from",1],["kernel",3],["manager",1],["setattr",2],["sys",1],["linux",1],["reached",3],["list",1],["fake",2],["popen",3],["args",2],["kwargs",1],["append",1],["raise",1],["runtime",2],["error",2],["stop",2],["here",2],["only",1],["need",1],["know",1],["got",1],["far",1],["subprocess",1],["pytest",1],["raises",1],["match",1],["cwd",1],["str",1],["assert",1],["reach",1]]},{"id":"tests/test_platform_support.py#test_a_supported_platform_still_reaches_the_spawn.fake_popen","name":[["fake",1],["popen",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["fake",2],["popen",2],["args",3],["kwargs",2],["reached",1],["append",1],["raise",1],["runtime",1],["error",1],["stop",1],["here",1],["only",1],["need",1],["know",1],["got",1],["far",1]]},{"id":"tests/test_platform_support.py#test_an_unknown_platform_is_refused_too_and_names_the_supported_set","name":[["test",1],["unknown",1],["platform",1],["refused",1],["too",1],["names",1],["supported",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["platform",3],["refused",2],["too",2],["names",2],["supported",3],["pytest",1],["raises",1],["unsupported",1],["as",1],["raised",2],["require",1],["freebsd13",2],["message",4],["str",1],["value",1],["assert",2],["mac",1],["os",1],["linux",1]]},{"id":"tests/test_platform_support.py#test_every_shipped_interpreter_is_claimed_and_tested","name":[["test",1],["every",1],["shipped",1],["interpreter",1],["claimed",1],["tested",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["every",3],["shipped",2],["interpreter",2],["claimed",2],["tested",5],["bundled",1],["containerized",1],["cpython",3],["needs",1],["both",1],["public",1],["claims",1],["classifiers",2],["classifier",1],["versions",2],["ci",2],["label",3],["series",8],["mac",1],["os",1],["dmg",2],["linux",2],["tarball",1],["container",2],["image",1],["assert",2],["ships",2],["pyproject",1],["not",1],["claim",1],["no",1],["job",1],["runs",1]]},{"id":"tests/test_platform_support.py#test_every_tested_version_is_a_claimed_version","name":[["test",1],["every",1],["tested",1],["version",2],["claimed",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["every",2],["tested",5],["version",5],["claimed",4],["other",1],["direction",1],["cheaper",1],["one",1],["ci",3],["job",1],["classifiers",2],["omit",1],["spends",1],["real",1],["minutes",1],["proving",1],["something",1],["package",1],["tells",1],["installers",1],["not",4],["offer",1],["harmless",1],["shape",1],["claim",2],["drifted",1],["whichever",1],["side",1],["wrong",1],["two",1],["disagreeing",1],["bug",1],["versions",2],["classifier",1],["extra",3],["assert",1],["tests",1],["python",1],["sorted",1]]},{"id":"tests/test_platform_support.py#test_no_dataclass_default_is_a_container_only_some_interpreters_accept","name":[["test",1],["no",1],["dataclass",1],["default",1],["container",1],["only",1],["some",1],["interpreters",1],["accept",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["no",2],["dataclass",4],["default",5],["container",3],["only",3],["some",2],["interpreters",2],["accept",2],["artifact",1],["checksums",1],["mapping",2],["proxy",1],["type",1],["imported",1],["10",1],["12",1],["13",1],["14",1],["every",1],["leg",1],["matrix",2],["runs",1],["raised",1],["value",1],["error",1],["mutable",1],["class",2],["mappingproxy",1],["factory",2],["at",2],["import",2],["time",2],["11",2],["taking",1],["whole",1],["agent",1],["package",1],["interpreter",1],["pyproject",1],["claims",1],["support",1],["claim",1],["not",2],["exercise",1],["as",2],["good",1],["rules",1],["keep",1],["true",1],["one",1],["rule",1],["needs",1],["offenders",3],["defaults",2],["assert",1],["built",1],["field",1],["so",1],["cpython",1],["them",1]]},{"id":"tests/test_platform_support.py#test_supported_means_macos_or_linux_and_nothing_else","name":[["test",1],["supported",1],["means",1],["macos",1],["linux",1],["nothing",1],["else",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["supported",6],["means",2],["macos",2],["linux",3],["nothing",2],["else",2],["assert",3],["darwin",1],["not",2],["win32",1],["freebsd13",1]]},{"id":"tests/test_platform_support.py#test_the_container_interpreter_is_a_release_gate","name":[["test",1],["container",1],["interpreter",1],["release",1],["gate",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",3],["container",5],["interpreter",3],["release",6],["gate",7],["published",1],["image",1],["runs",1],["14",2],["until",1],["check",3],["stopped",1],["at",2],["13",1],["so",2],["only",1],["failure",1],["shipped",5],["as",1],["green",1],["smoke",1],["series",2],["claimed",2],["ci",1],["matrix",1],["every",1],["tested",1],["row",1],["one",1],["reads",1],["dockerfile",1],["from",2],["bump",1],["cannot",1],["outrun",1],["list",1],["scripts",1],["import",1],["gates",3],["names",2],["name",1],["suite",1],["assert",1],["offline",1],["tests",1],["py",1],["ships",1],["python",1],["not",1],["require",1],["candidate",1],["sha",1]]},{"id":"tests/test_platform_support.py#test_the_floor_is_tested_and_no_claim_sits_below_it","name":[["test",1],["floor",1],["tested",1],["no",1],["claim",1],["sits",1],["below",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["floor",10],["tested",3],["no",3],["claim",3],["sits",2],["below",5],["requires",4],["python",5],["pip",1],["enforces",1],["classifiers",2],["human",1],["reads",1],["they",1],["separate",1],["strings",1],["nothing",1],["made",1],["them",1],["agree",1],["text",3],["assert",2],["ci",2],["versions",2],["admits",1],["but",1],["job",1],["runs",1],["oldest",1],["supported",1],["interpreter",1],["one",1],["most",1],["likely",1],["break",1],["sorted",1],["version",3],["classifier",1],["if",1],["tuple",1],["int",1],["part",2],["split",1],["not",1],["refuses",1],["install",1]]},{"id":"tests/test_platform_support.py#test_the_kernel_refuses_before_it_spawns_a_subprocess","name":[["test",1],["kernel",1],["refuses",1],["before",1],["spawns",1],["subprocess",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",3],["test",3],["kernel",7],["refuses",2],["before",3],["spawns",3],["subprocess",4],["monkeypatch",4],["tmp",3],["path",3],["load",1],["bearing",1],["refusal",2],["raised",1],["after",1],["popen",4],["would",1],["pass",1],["naive",1],["raise",2],["check",1],["while",1],["still",1],["having",1],["started",2],["unsupported",3],["import",2],["openai4s",2],["platform",7],["support",3],["as",1],["from",1],["manager",1],["setattr",2],["sys",1],["win32",1],["spawned",4],["list",1],["forbidden",2],["args",2],["kwargs",1],["append",1],["assertion",1],["error",1],["was",1],["constructing",1],["so",1],["lands",1],["here",1],["earlier",1],["than",1],["guard",1],["placement",1],["strictly",1],["promises",1],["safe",1],["direction",1],["pytest",1],["raises",1],["cwd",1],["str",1],["assert",1],["nothing",1],["may",1],["be",1],["checked",1]]},{"id":"tests/test_platform_support.py#test_the_kernel_refuses_before_it_spawns_a_subprocess.forbidden_popen","name":[["forbidden",1],["popen",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["forbidden",2],["popen",2],["args",3],["kwargs",2],["spawned",1],["append",1],["raise",1],["assertion",1],["error",1],["subprocess",1],["was",1],["started",1],["unsupported",1],["platform",1]]},{"id":"tests/test_platform_support.py#test_the_matrix_matches_the_frozen_decision","name":[["test",1],["matrix",1],["matches",1],["frozen",1],["decision",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["matrix",2],["matches",2],["frozen",2],["decision",2],["platform",3],["status",4],["assert",1],["support",1]]},{"id":"tests/test_platform_support.py#test_the_shipped_interpreter_is_claimed_and_tested","name":[["test",1],["shipped",1],["interpreter",1],["claimed",1],["tested",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",3],["shipped",8],["interpreter",3],["claimed",2],["tested",4],["dmg",4],["embedded",1],["python",3],["13",2],["classifiers",2],["stopped",1],["at",1],["12",2],["ci",3],["matrix",3],["10",1],["so",1],["build",1],["reaches",1],["most",1],["end",1],["users",1],["double",1],["clickable",1],["app",1],["versus",1],["pip",1],["install",1],["everyone",1],["else",1],["ran",1],["one",1],["nothing",1],["repository",1],["ever",1],["exercised",1],["package",1],["did",1],["not",3],["even",1],["claim",2],["support",3],["hypothetical",1],["gap",1],["only",1],["failure",1],["would",1],["have",1],["green",1],["because",1],["no",1],["job",1],["could",1],["see",1],["reading",1],["all",1],["three",1],["files",1],["rather",1],["than",1],["restating",1],["them",1],["point",1],["written",2],["down",1],["prose",1],["correct",1],["day",1],["series",1],["assert",2],["classifier",1],["versions",2],["ships",2],["pyproject",1],["offline",1],["never",1],["runs",1]]},{"id":"tests/test_platform_support.py#test_the_two_shipped_bundles_agree_on_their_interpreter","name":[["test",1],["two",1],["shipped",1],["bundles",1],["agree",1],["their",1],["interpreter",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["two",4],["shipped",2],["bundles",2],["agree",2],["their",2],["interpreter",2],["they",1],["not",2],["have",1],["but",1],["divergence",1],["has",1],["be",1],["deliberate",1],["windows",1],["zip",1],["wraps",1],["linux",4],["payload",1],["so",2],["these",1],["series",5],["every",1],["non",1],["py",1],["pi",1],["user",1],["gets",1],["different",1],["ones",1],["supportable",1],["choice",1],["unnoticed",1],["one",1],["assert",1],["dmg",3],["embeds",1],["cpython",1],["tarball",1],["if",1],["intended",1],["say",1],["here",1]]},{"id":"tests/test_platform_support.py#test_the_windows_message_names_the_way_out","name":[["test",1],["windows",1],["message",1],["names",1],["way",1],["out",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["windows",2],["message",4],["names",2],["way",2],["out",2],["refusal",1],["not",1],["say",1],["instead",1],["dead",1],["end",1],["wsl2",2],["reports",1],["as",2],["linux",2],["so",1],["advice",2],["lands",1],["user",1],["supported",4],["pytest",1],["raises",1],["unsupported",1],["platform",1],["raised",2],["require",1],["win32",1],["str",1],["value",1],["assert",2],["must",1],["lead",1],["somewhere",1]]},{"id":"tests/test_platform_support.py#test_the_windows_message_says_why_not_just_that_it_will_not","name":[["test",1],["windows",1],["message",1],["says",1],["not",2],["just",1],["will",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["windows",3],["message",5],["says",2],["not",4],["just",2],["will",2],["unsupported",2],["without",1],["reason",1],["reads",1],["as",2],["arbitrary",1],["real",1],["reasons",1],["posix",1],["subprocesses",1],["absence",1],["sandbox",2],["backend",1],["user",1],["deciding",1],["whether",1],["trust",1],["workaround",1],["needs",1],["them",1],["pytest",1],["raises",1],["platform",1],["raised",2],["require",1],["supported",1],["win32",1],["str",1],["value",1],["lower",1],["assert",2],["subprocess",1]]},{"id":"tests/test_platform_support.py#test_windows_is_refused_rather_than_warned","name":[["test",1],["windows",1],["refused",1],["rather",1],["than",1],["warned",1]],"path":[["tests",1],["test",1],["platform",1],["support",1],["py",1]],"body":[["def",2],["test",2],["windows",2],["refused",2],["rather",2],["than",2],["warned",2],["pytest",1],["raises",1],["unsupported",1],["platform",1],["require",1],["supported",1],["win32",1]]},{"id":"tests/test_ports_helper.py","name":[["test",1],["ports",1],["helper",1],["py",1]],"path":[["tests",1],["test",1],["ports",1],["helper",1],["py",1]],"body":[["contract",1],["tests",2],["ports",2],["one",2],["bind",3],["port",6],["never",1],["rebind",2],["probe",3],["then",2],["helper",1],["opens",1],["window",1],["between",1],["close",1],["server",3],["any",1],["concurrent",1],["process",1],["take",1],["eaddrinuse",1],["took",1],["frozen",1],["shapes",2],["ci",1],["job",1],["down",1],["through",1],["test",2],["team",1],["auth",1],["routes",1],["held",1],["after",1],["call",1],["returns",1],["cannot",1],["distinguish",1],["two",1],["rebinder",1],["also",1],["holds",1],["by",1],["so",1],["first",1],["asserts",1],["decidable",1],["equivalent",1],["instead",1],["allocation",1],["performs",1],["exactly",1],["requests",1],["number",1],["only",1],["exists",1],["once",1],["socket",2],["will",1],["keep",1],["owns",1],["necessarily",1],["binds",1],["twice",1],["second",1],["time",1],["concrete",1],["fails",1],["from",3],["future",1],["import",6],["annotations",1],["http",2],["client",1],["threading",1],["base",1],["httprequest",1],["handler",1],["bound",1],["gateway",1]]},{"id":"tests/test_ports_helper.py#test_allocation_is_a_single_bind_of_port_zero","name":[["test",1],["allocation",1],["single",1],["bind",1],["port",1],["zero",1]],"path":[["tests",1],["test",1],["ports",1],["helper",1],["py",1]],"body":[["def",3],["test",2],["allocation",3],["single",3],["bind",9],["port",6],["zero",2],["monkeypatch",3],["binds",4],["list",1],["tuple",2],["real",2],["socket",4],["recording",2],["self",2],["address",4],["append",1],["return",1],["setattr",1],["httpd",3],["bound",1],["gateway",1],["server",3],["try",1],["assert",2],["127",1],["must",1],["be",1],["probe",1],["closes",1],["rebinds",1],["concrete",1],["reopens",1],["eaddrinuse",1],["window",1],["helper",1],["exists",1],["close",2],["saw",1],["int",1],["finally",1]]},{"id":"tests/test_ports_helper.py#test_allocation_is_a_single_bind_of_port_zero.recording_bind","name":[["recording",1],["bind",1]],"path":[["tests",1],["test",1],["ports",1],["helper",1],["py",1]],"body":[["def",2],["recording",2],["bind",3],["self",3],["address",4],["binds",1],["append",1],["tuple",1],["return",1],["real",1]]},{"id":"tests/test_ports_helper.py#test_the_handler_attached_after_the_port_is_known_is_the_one_answering","name":[["test",1],["handler",1],["attached",1],["after",1],["port",1],["known",1],["one",1],["answering",1]],"path":[["tests",1],["test",1],["ports",1],["helper",1],["py",1]],"body":[["def",4],["test",2],["handler",5],["attached",4],["after",4],["port",5],["known",2],["one",2],["answering",2],["half",1],["lets",1],["make",1],["snapshot",1],["real",3],["cfg",1],["httpd",5],["bound",1],["gateway",1],["server",3],["class",2],["base",1],["httprequest",1],["self",5],["noqa",1],["n802",1],["http",2],["contract",1],["send",2],["response",1],["204",2],["header",1],["bind",2],["yes",2],["end",1],["headers",1],["log",1],["message",1],["args",1],["keep",1],["pytest",1],["output",1],["clean",1],["return",1],["none",1],["request",2],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["start",1],["try",2],["conn",4],["client",1],["httpconnection",1],["127",1],["timeout",2],["10",1],["reply",3],["getresponse",1],["assert",2],["status",1],["getheader",1],["finally",2],["close",2],["shutdown",1],["join",1]]},{"id":"tests/test_ports_helper.py#test_the_handler_attached_after_the_port_is_known_is_the_one_answering._Real","name":[["real",1]],"path":[["tests",1],["test",1],["ports",1],["helper",1],["py",1]],"body":[["class",2],["real",2],["base",2],["httprequest",2],["handler",2],["def",2],["self",5],["noqa",1],["n802",1],["http",1],["server",1],["contract",1],["send",2],["response",1],["204",1],["header",1],["attached",1],["after",1],["bind",1],["yes",1],["end",1],["headers",1],["log",1],["message",1],["args",1],["keep",1],["pytest",1],["output",1],["clean",1],["return",1],["none",1]]},{"id":"tests/test_ports_helper.py#test_the_handler_attached_after_the_port_is_known_is_the_one_answering._Real.do_GET","name":[],"path":[["tests",1],["test",1],["ports",1],["helper",1],["py",1]],"body":[["def",2],["self",5],["noqa",2],["n802",2],["http",2],["server",2],["contract",2],["send",2],["response",1],["204",1],["header",1],["attached",1],["after",1],["bind",1],["yes",1],["end",1],["headers",1]]},{"id":"tests/test_ports_helper.py#test_the_handler_attached_after_the_port_is_known_is_the_one_answering._Real.log_message","name":[["log",1],["message",1]],"path":[["tests",1],["test",1],["ports",1],["helper",1],["py",1]],"body":[["def",2],["log",2],["message",2],["self",2],["args",2],["keep",2],["pytest",2],["output",2],["clean",2],["return",1],["none",1]]},{"id":"tests/test_preinstall_probe_confinement.py","name":[["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["provenance",1],["freeze",2],["probe",2],["launches",1],["foreign",1],["interpreter",3],["so",1],["confine",1],["runs",1],["selected",1],["environment",4],["read",1],["its",5],["package",1],["list",1],["artifact",1],["from",5],["sandboxed",1],["kernel",3],["startup",1],["hooks",1],["attacker",1],["influenced",1],["only",1],["isolates",1],["python",1],["own",1],["path",2],["handling",1],["nothing",1],["stop",1],["executable",1],["pth",1],["file",2],["sitecustomize",1],["hook",1],["reading",1],["daemon",2],["credentials",1],["out",1],["touching",1],["files",1],["reaching",1],["network",1],["must",1],["run",1],["under",1],["same",1],["scrubbed",1],["child",3],["os",9],["boundary",1],["cell",1],["gets",1],["future",1],["import",13],["annotations",1],["json",1],["signal",1],["subprocess",1],["sys",5],["textwrap",1],["threading",1],["time",3],["pathlib",1],["pytest",3],["openai4s",1],["preinstall",1],["leaves",1],["parent",1],["process",3],["group",1],["as",1],["mac",1],["system",1],["profiler",1],["scan",1],["helper",1],["then",1],["writes",1],["pid",1],["named",1],["by",1],["argument",1],["escaped",1],["setpgid",1],["handle",3],["open",1],["argv",3],["tmp",2],["write",1],["str",1],["getpid",1],["close",1],["replace",1],["sleep",1],["120",1],["mark",2],["skipif",2],["not",2],["hasattr",2],["killpg",2],["reason",2],["needs",2],["posix",2],["groups",2]]},{"id":"tests/test_preinstall_probe_confinement.py#_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["alive",2],["pid",3],["int",2],["bool",2],["try",1],["os",1],["kill",1],["except",2],["process",1],["lookup",1],["error",2],["return",3],["false",1],["permission",1],["true",2]]},{"id":"tests/test_preinstall_probe_confinement.py#_kill_if_alive","name":[["kill",1],["if",1],["alive",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["kill",3],["if",3],["alive",3],["pid",5],["int",2],["none",5],["not",1],["try",1],["os",1],["signal",1],["sigkill",1],["except",1],["oserror",1],["pass",1]]},{"id":"tests/test_preinstall_probe_confinement.py#_probe_with_an_escaped_child","name":[["probe",1],["escaped",1],["child",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["probe",4],["escaped",3],["child",6],["ready",6],["path",2],["str",3],["program",1],["whose",1],["work",1],["runs",2],["left",1],["its",2],["process",1],["group",2],["shape",1],["mac",1],["os",1],["system",1],["profiler",1],["matplotlib",1],["font",1],["search",1],["re",1],["spawns",1],["itself",1],["as",1],["helper",2],["own",1],["holds",1],["stderr",1],["open",2],["while",2],["scans",1],["return",1],["import",1],["subprocess",2],["sys",2],["time",3],["popen",1],["executable",1],["true",2],["try",1],["close",1],["break",1],["except",1],["oserror",1],["sleep",2],["01",1],["print",1],["pid",1],["flush",1],["120",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_foreign_interpreter_probe_cannot_read_a_daemon_secret","name":[["test",1],["foreign",1],["interpreter",1],["probe",1],["cannot",1],["read",1],["daemon",1],["secret",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["foreign",4],["interpreter",5],["probe",4],["cannot",2],["read",2],["daemon",5],["secret",7],["tmp",3],["path",3],["monkeypatch",3],["end",2],["real",1],["env",3],["must",1],["not",1],["be",1],["visible",1],["launches",1],["freeze",4],["another",1],["setenv",1],["openai4",1],["claude",1],["api",1],["key",1],["sk",1],["live",1],["fake",1],["wrapper",1],["prints",1],["environment",1],["as",1],["if",3],["were",1],["output",1],["stands",1],["hostile",1],["startup",1],["hook",1],["spy",6],["bin",2],["python",1],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["text",1],["textwrap",1],["dedent",1],["usr",1],["python3",1],["import",1],["json",2],["os",2],["leaked",3],["environ",1],["items",1],["lower",1],["print",1],["dumps",1],["name",1],["version",1],["encoding",1],["utf",1],["chmod",1],["0o755",1],["result",3],["preinstall",1],["str",1],["timeout",1],["30",1],["printed",1],["only",1],["entries",1],["whose",1],["value",1],["contained",1],["scrub",1],["worked",1],["there",1],["none",1],["so",1],["empty",1],["list",1],["assert",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_malformed_sandbox_config_propagates_even_under_auto","name":[["test",1],["malformed",1],["sandbox",1],["config",1],["propagates",1],["even",1],["under",1],["auto",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",3],["test",2],["malformed",2],["sandbox",11],["config",2],["propagates",2],["even",2],["under",3],["auto",4],["monkeypatch",4],["misconfiguration",1],["not",1],["availability",1],["failure",1],["missing",1],["backend",1],["degrades",1],["scrubbed",1],["env",1],["but",1],["bad",1],["setting",1],["typo",2],["openai4",3],["kernel",4],["allow",2],["raw",2],["network",2],["must",2],["fail",1],["closed",1],["never",1],["silently",1],["launch",1],["foreign",1],["interpreter",1],["unconfined",1],["behind",1],["setenv",1],["from",1],["openai4s",1],["security",1],["import",1],["as",1],["mod",4],["misconfigured",2],["raise",1],["configuration",2],["error",2],["be",1],["one",1],["true",1],["false",1],["setattr",1],["create",1],["pytest",1],["raises",1],["preinstall",1],["run",1],["confined",1],["probe",1],["sys",1],["executable",1],["pass",1],["timeout",1],["10",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_malformed_sandbox_config_propagates_even_under_auto.misconfigured","name":[["misconfigured",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["misconfigured",2],["raise",1],["sandbox",2],["mod",1],["configuration",1],["error",1],["openai4",1],["kernel",1],["allow",1],["raw",1],["network",1],["must",1],["be",1],["one",1],["true",1],["false",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_probe_runs_in_its_own_empty_directory_not_the_daemons","name":[["test",1],["probe",1],["runs",1],["its",1],["own",1],["empty",1],["directory",1],["not",1],["daemons",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",3],["test",2],["probe",7],["runs",2],["its",2],["own",2],["empty",3],["directory",5],["not",2],["daemons",2],["tmp",3],["path",7],["monkeypatch",3],["python",3],["without",1],["puts",1],["working",1],["first",1],["sys",2],["inherit",1],["daemon",7],["launch",1],["cli",1],["kernel",1],["may",1],["write",2],["so",1],["json",4],["py",3],["platform",4],["there",1],["answered",1],["stdlib",1],["version",5],["font",1],["list",1],["builder",1],["cwd",11],["private",1],["workspace",1],["creates",1],["itself",1],["mkdir",1],["text",1],["return",1],["forged",2],["encoding",1],["utf",2],["chdir",1],["completed",4],["preinstall",1],["run",1],["confined",1],["executable",1],["import",1],["os",6],["print",1],["dumps",1],["getcwd",1],["sorted",1],["listdir",1],["timeout",1],["60",1],["assert",5],["returncode",1],["stderr",1],["entries",2],["loads",1],["stdout",1],["decode",1],["realpath",2],["basename",1],["startswith",1],["openai4s",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_probe_that_times_out_is_stopped_with_everything_it_started","name":[["test",1],["probe",1],["times",1],["out",1],["stopped",1],["everything",1],["started",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["probe",8],["times",2],["out",4],["stopped",2],["everything",2],["started",2],["monkeypatch",3],["tmp",3],["path",3],["timeout",5],["ends",1],["whole",1],["tree",1],["not",2],["only",2],["its",3],["leader",1],["subprocess",2],["run",2],["killed",1],["interpreter",1],["so",1],["hung",1],["scan",1],["helper",1],["ran",1],["unowned",1],["after",1],["had",1],["given",1],["up",1],["setenv",1],["openai4",1],["kernel",1],["sandbox",1],["off",1],["program",2],["escaped",1],["child",8],["ready",1],["none",1],["try",1],["pytest",1],["raises",1],["expired",1],["as",1],["timed",2],["preinstall",1],["confined",1],["sys",1],["executable",1],["output",3],["value",1],["stdout",1],["assert",2],["strip",1],["never",1],["reported",1],["int",1],["split",1],["deadline",2],["time",3],["monotonic",2],["while",1],["alive",3],["sleep",1],["05",1],["outlived",1],["finally",1],["kill",1],["if",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_stop_before_the_probe_starts_runs_nothing","name":[["test",1],["stop",1],["before",1],["probe",1],["starts",1],["runs",1],["nothing",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",3],["test",2],["stop",6],["before",3],["probe",4],["starts",3],["runs",2],["nothing",2],["monkeypatch",5],["tmp",4],["path",4],["build",1],["shutdown",1],["reached",1],["its",1],["spawn",1],["no",1],["process",1],["at",1],["all",1],["setenv",1],["openai4",1],["kernel",1],["sandbox",1],["off",1],["setattr",2],["preinstall",5],["tempfile",1],["tempdir",1],["str",1],["spawned",3],["list",2],["real",2],["popen",6],["subprocess",2],["recording",2],["args",5],["kwargs",3],["append",1],["if",1],["else",1],["return",1],["threading",1],["event",1],["pytest",1],["raises",1],["stopped",1],["run",1],["confined",1],["sys",1],["executable",1],["pass",1],["timeout",1],["60",1],["assert",2],["iterdir",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_stop_before_the_probe_starts_runs_nothing.recording_popen","name":[["recording",1],["popen",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["recording",2],["popen",3],["args",6],["kwargs",4],["spawned",1],["append",1],["if",1],["else",1],["return",1],["real",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_stopped_probe_ends_at_once_with_everything_it_started","name":[["test",1],["stopped",1],["probe",1],["ends",1],["at",1],["once",1],["everything",1],["started",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",3],["test",3],["stopped",6],["probe",11],["ends",3],["at",5],["once",2],["everything",2],["started",3],["monkeypatch",4],["tmp",5],["path",4],["daemon",3],["its",3],["font",1],["list",3],["build",2],["shutdown",1],["from",1],["another",1],["thread",3],["must",1],["not",4],["wait",2],["pipe",1],["escaped",2],["helper",8],["still",1],["holds",1],["kept",2],["so",1],["removal",1],["workspace",1],["running",1],["past",1],["exit",1],["setenv",1],["openai4",1],["kernel",1],["sandbox",1],["off",1],["temp",4],["mkdir",1],["setattr",1],["preinstall",3],["tempfile",1],["tempdir",1],["str",1],["ready",6],["stop",6],["threading",2],["event",1],["outcome",5],["none",3],["try",2],["run",1],["confined",1],["sys",1],["executable",1],["child",1],["timeout",1],["120",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["reported",1],["append",2],["else",1],["worker",5],["target",1],["true",1],["start",1],["deadline",4],["time",8],["monotonic",6],["30",1],["while",2],["exists",2],["sleep",2],["02",1],["assert",6],["never",1],["join",2],["10",2],["alive",4],["waiting",1],["len",1],["isinstance",1],["iterdir",1],["int",1],["read",1],["text",1],["encoding",1],["utf",1],["05",1],["outlived",1],["finally",1],["kill",1],["if",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_stopped_probe_ends_at_once_with_everything_it_started.probe","name":[["probe",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["probe",4],["none",3],["try",1],["preinstall",1],["run",1],["confined",1],["sys",1],["executable",1],["escaped",1],["child",1],["ready",1],["timeout",1],["120",1],["stop",2],["except",1],["base",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["reported",1],["test",1],["outcome",2],["append",2],["else",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_a_virtualenv_is_not_this_interpreter","name":[["test",1],["virtualenv",1],["not",1],["interpreter",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["virtualenv",2],["not",4],["interpreter",6],["tmp",3],["path",3],["venv",8],["symlinks",1],["base",2],["python",3],["but",2],["selects",1],["different",1],["prefix",2],["treating",1],["as",1],["process",2],["would",1],["freeze",1],["daemon",1],["packages",1],["under",1],["its",1],["id",1],["bin",3],["mkdir",1],["parents",1],["true",1],["symlink",1],["sys",2],["executable",3],["pyvenv",1],["cfg",1],["write",1],["text",1],["home",1],["usr",1],["encoding",1],["utf",1],["assert",2],["preinstall",2],["str",1],["shares",1],["so",1],["distinct",1],["own",1],["still",1],["matches",1],["itself",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_auto_mode_still_runs_when_no_boundary_is_available","name":[["test",1],["auto",1],["mode",1],["still",1],["runs",1],["no",1],["boundary",1],["available",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["mode",2],["still",2],["runs",3],["no",3],["boundary",3],["available",2],["monkeypatch",4],["degrade",1],["path",1],["probe",2],["scrubbed",1],["env",1],["even",1],["os",1],["be",1],["built",1],["setenv",1],["openai4",1],["kernel",2],["sandbox",7],["from",1],["openai4s",1],["security",1],["import",1],["as",1],["mod",3],["setattr",1],["create",1],["lambda",1],["throw",1],["unavailable",1],["error",1],["none",1],["proc",3],["preinstall",1],["run",1],["confined",1],["sys",1],["executable",1],["print",1],["ok",2],["timeout",1],["10",1],["assert",2],["returncode",1],["stdout",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_descendants_are_read_from_proc_by_parent_link","name":[["test",1],["descendants",1],["read",1],["from",1],["proc",1],["by",1],["parent",1],["link",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["descendants",2],["read",2],["from",2],["proc",10],["by",2],["parent",2],["link",2],["monkeypatch",3],["tmp",3],["path",3],["linux",1],["branch",1],["mac",1],["never",1],["takes",1],["against",1],["stand",1],["stats",2],["self",1],["python",2],["10",8],["20",4],["system",1],["profiler",1],["helper",2],["left",1],["group",1],["comm",1],["may",1],["hold",1],["spaces",1],["parens",1],["30",5],["scan",1],["40",5],["unrelated",1],["50",2],["torn",1],["name",3],["line",2],["items",1],["mkdir",2],["parents",1],["true",1],["stat",1],["write",1],["text",1],["encoding",1],["ascii",1],["sys",1],["setattr",1],["preinstall",3],["root",1],["str",1],["assert",2],["sorted",1],["descendant",2],["pids",2]]},{"id":"tests/test_preinstall_probe_confinement.py#test_enforce_failure_does_not_leak_the_probe_workspace","name":[["test",1],["enforce",1],["failure",1],["not",1],["leak",1],["probe",1],["workspace",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",3],["test",2],["enforce",5],["failure",2],["not",3],["leak",2],["probe",9],["workspace",5],["monkeypatch",5],["confined",2],["raises",2],["under",1],["temp",1],["created",6],["line",1],["earlier",1],["must",1],["still",1],["be",1],["removed",1],["building",1],["outside",1],["try",1],["finally",1],["leaked",2],["one",1],["openai4s",2],["dir",1],["per",1],["every",1],["host",2],["without",1],["working",1],["backend",2],["common",1],["ci",1],["hardened",1],["configuration",1],["setenv",1],["openai4",1],["kernel",2],["sandbox",7],["from",1],["security",1],["import",1],["as",1],["mod",3],["setattr",2],["create",1],["lambda",1],["throw",1],["unavailable",1],["error",1],["no",1],["list",1],["str",1],["real",2],["mkdtemp",6],["preinstall",3],["tempfile",2],["recording",2],["path",7],["append",1],["return",1],["pytest",1],["exception",1],["run",1],["sys",1],["executable",1],["pass",1],["timeout",1],["10",1],["assert",2],["never",1],["its",1],["os",1],["exists",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_enforce_failure_does_not_leak_the_probe_workspace.recording_mkdtemp","name":[["recording",1],["mkdtemp",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["recording",2],["mkdtemp",3],["path",3],["real",1],["created",1],["append",1],["return",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_enforce_mode_fails_closed_when_no_boundary_can_be_built","name":[["test",1],["enforce",1],["mode",1],["fails",1],["closed",1],["no",1],["boundary",1],["be",1],["built",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",3],["test",2],["enforce",4],["mode",2],["fails",2],["closed",2],["no",3],["boundary",4],["be",3],["built",2],["monkeypatch",4],["tmp",2],["path",2],["under",1],["probe",2],["whose",1],["os",1],["cannot",1],["established",1],["must",1],["not",1],["silently",1],["launch",1],["foreign",1],["interpreter",1],["unconfined",1],["setenv",1],["openai4",1],["kernel",2],["sandbox",7],["from",1],["openai4s",1],["security",1],["import",1],["as",2],["mod",3],["refuse",2],["raise",1],["unavailable",1],["error",4],["backend",2],["host",1],["setattr",1],["create",1],["pytest",1],["raises",1],["exception",1],["preinstall",1],["run",1],["confined",1],["sys",1],["executable",1],["pass",1],["timeout",1],["10",1],["assert",1],["str",2],["value",2],["lower",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_enforce_mode_fails_closed_when_no_boundary_can_be_built.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["refuse",2],["raise",1],["sandbox",2],["mod",1],["unavailable",1],["error",1],["no",1],["backend",1],["host",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_listing_a_foreign_env_probes_its_version_confined","name":[["test",1],["listing",1],["foreign",1],["env",1],["probes",1],["its",1],["version",1],["confined",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",3],["test",2],["listing",3],["foreign",9],["env",5],["probes",2],["its",2],["version",4],["confined",5],["monkeypatch",4],["codex",1],["p1",1],["environment",3],["python",6],["started",1],["interpreter",5],["unsandboxed",1],["subprocess",4],["so",1],["generation",1],["malicious",1],["pth",1],["sitecustomize",1],["ran",1],["merely",1],["environments",3],["must",1],["go",1],["through",2],["probe",4],["our",1],["own",1],["read",1],["process",2],["from",1],["openai4s",3],["kernel",3],["import",1],["calls",4],["list",3],["str",1],["fake",2],["argv",3],["timeout",1],["append",1],["return",1],["completed",1],["11",2],["setattr",2],["preinstall",1],["run",4],["raw",1],["would",1],["be",1],["bug",1],["lambda",1],["throw",1],["assertion",1],["error",1],["was",2],["unconfined",1],["name",1],["gen",1],["language",1],["root",1],["path",2],["opt",3],["generations",3],["prefix",3],["bin",2],["rscript",1],["none",1],["assert",3],["not",1],["probed",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_listing_a_foreign_env_probes_its_version_confined.fake_probe","name":[["fake",1],["probe",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["fake",2],["probe",2],["argv",4],["timeout",2],["calls",1],["append",1],["list",1],["return",1],["subprocess",1],["completed",1],["process",1],["11",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_listing_our_own_env_reads_the_version_in_process","name":[["test",1],["listing",1],["our",1],["own",1],["env",1],["reads",1],["version",1],["process",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["listing",2],["our",3],["own",4],["env",2],["reads",2],["version",4],["process",2],["monkeypatch",3],["daemon",1],["interpreter",2],["trusted",1],["read",1],["without",1],["any",1],["subprocess",1],["neither",1],["raw",1],["run",2],["nor",1],["confined",2],["probe",2],["from",1],["openai4s",2],["kernel",2],["environments",1],["import",2],["environment",2],["setattr",1],["preinstall",1],["lambda",1],["throw",1],["assertion",1],["error",1],["should",1],["not",1],["be",1],["probed",1],["ours",2],["name",1],["base",1],["language",1],["python",4],["root",1],["path",1],["sys",2],["prefix",1],["executable",1],["rscript",1],["none",1],["conda",1],["false",1],["platform",2],["assert",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_the_probe_environment_carries_no_daemon_credentials","name":[["test",1],["probe",1],["environment",1],["carries",1],["no",1],["daemon",1],["credentials",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["probe",3],["environment",2],["carries",2],["no",2],["daemon",2],["credentials",2],["monkeypatch",4],["scrubbed",1],["child",1],["env",6],["removes",1],["credential",1],["vector",1],["whether",1],["not",8],["os",2],["sandbox",4],["available",1],["setenv",2],["openai4",2],["claude",2],["api",2],["key",6],["sk",1],["secret",4],["should",3],["leak",3],["aws",3],["access",2],["argv",1],["preinstall",1],["confined",1],["sys",1],["executable",1],["pass",1],["getcwd",1],["try",1],["assert",3],["value",2],["items",1],["str",1],["finally",1],["if",1],["none",1],["close",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_the_probe_source_no_longer_runs_the_interpreter_bare","name":[["test",1],["probe",1],["source",1],["no",1],["longer",1],["runs",1],["interpreter",1],["bare",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["probe",3],["source",6],["no",2],["longer",2],["runs",2],["interpreter",2],["bare",2],["guard",1],["against",1],["regression",1],["drops",1],["confinement",1],["wiring",1],["path",1],["preinstall",1],["file",1],["read",1],["text",1],["utf",1],["assert",3],["confined",1],["build",1],["kernel",2],["environment",1],["create",1],["sandbox",1]]},{"id":"tests/test_preinstall_probe_confinement.py#test_the_probe_still_freezes_a_normal_interpreter","name":[["test",1],["probe",1],["still",1],["freezes",1],["normal",1],["interpreter",1]],"path":[["tests",1],["test",1],["preinstall",1],["probe",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["probe",2],["still",2],["freezes",2],["normal",2],["interpreter",2],["tmp",3],["path",3],["confinement",1],["must",1],["not",1],["break",1],["legitimate",1],["case",1],["spy",5],["bin",2],["python",1],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["text",1],["usr",1],["env",1],["python3",1],["import",1],["json",2],["print",1],["dumps",1],["name",2],["numpy",2],["version",2],["26",2],["encoding",1],["utf",1],["chmod",1],["0o755",1],["result",2],["preinstall",1],["freeze",1],["str",1],["timeout",1],["30",1],["assert",1]]},{"id":"tests/test_preinstall_uv_fallback.py","name":[["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["demand",1],["installs",1],["must",2],["work",1],["pip",11],["less",1],["uv",6],["managed",1],["environment",1],["setup",1],["sh",1],["builds",1],["daemon",1],["own",1],["venv",1],["virtualenvs",1],["ship",1],["without",1],["module",2],["by",1],["default",1],["install",4],["unconditionally",1],["ran",1],["sys",3],["executable",2],["so",1],["such",1],["interpreter",3],["every",1],["host",1],["env",1],["create",1],["failed",1],["no",2],["named",1],["perfectly",1],["capable",1],["binary",1],["sitting",1],["path",2],["detection",1],["fallback",1],["importable",1],["keep",1],["historical",1],["python",2],["command",1],["exactly",1],["targets",1],["same",1],["kernel",2],["runs",1],["under",1],["neither",1],["fail",1],["message",1],["names",1],["both",1],["remedies",1],["instead",1],["bare",1],["error",1],["tool",1],["selection",1],["failure",2],["not",1],["silently",1],["switch",1],["tools",1],["exists",1],["but",1],["itself",1],["fails",1],["network",1],["resolver",1],["result",1],["stays",1],["from",3],["future",1],["import",4],["annotations",1],["types",1],["simple",1],["namespace",1],["openai4s",1],["preinstall",1]]},{"id":"tests/test_preinstall_uv_fallback.py#SpyRun","name":[["spy",1],["run",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["class",2],["spy",2],["run",2],["def",2],["init",1],["self",8],["returncode",5],["int",1],["stderr",5],["str",2],["none",1],["commands",2],["list",3],["call",1],["cmd",2],["kwargs",1],["append",1],["return",1],["simple",1],["namespace",1],["stdout",1]]},{"id":"tests/test_preinstall_uv_fallback.py#SpyRun.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["call",2],["self",5],["cmd",3],["kwargs",2],["commands",1],["append",1],["list",1],["return",1],["simple",1],["namespace",1],["returncode",2],["stdout",1],["stderr",2]]},{"id":"tests/test_preinstall_uv_fallback.py#SpyRun.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["init",2],["self",5],["returncode",4],["int",2],["stderr",4],["str",3],["none",2],["commands",1],["list",2]]},{"id":"tests/test_preinstall_uv_fallback.py#test_a_pip_failure_with_pip_present_does_not_switch_tools","name":[["test",1],["pip",2],["failure",1],["present",1],["not",1],["switch",1],["tools",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["test",2],["pip",8],["failure",2],["present",2],["not",2],["switch",2],["tools",2],["monkeypatch",5],["exists",1],["fails",1],["retrying",1],["uv",2],["would",1],["only",1],["blur",1],["attribution",1],["resolver",1],["network",1],["broken",1],["either",1],["way",1],["spy",5],["run",2],["returncode",1],["stderr",1],["resolution",2],["impossible",2],["setattr",3],["preinstall",4],["has",1],["lambda",2],["true",1],["shutil",1],["name",1],["opt",1],["subprocess",1],["ok",2],["log",2],["install",1],["pandas",1],["assert",4],["false",1],["len",1],["commands",2],["sys",1],["executable",1]]},{"id":"tests/test_preinstall_uv_fallback.py#test_install_reports_the_uv_result_through_the_structured_shape","name":[["test",1],["install",1],["reports",1],["uv",1],["result",1],["through",1],["structured",1],["shape",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["test",2],["install",4],["reports",2],["uv",3],["result",7],["through",2],["structured",2],["shape",3],["monkeypatch",5],["host",1],["env",1],["create",1],["ultimately",1],["calls",1],["its",1],["ok",2],["installed",2],["failed",2],["log",1],["must",1],["be",1],["preserved",1],["over",1],["fallback",1],["path",1],["spy",3],["run",2],["setattr",3],["preinstall",4],["has",1],["pip",1],["lambda",2],["false",1],["shutil",1],["name",1],["opt",1],["subprocess",1],["pandas",2],["assert",3],["true",1]]},{"id":"tests/test_preinstall_uv_fallback.py#test_missing_pip_falls_back_to_uv","name":[["test",1],["missing",1],["pip",1],["falls",1],["back",1],["uv",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["pip",5],["falls",2],["back",2],["uv",5],["monkeypatch",5],["spy",4],["run",2],["setattr",3],["preinstall",4],["has",1],["lambda",2],["false",1],["shutil",1],["name",2],["opt",2],["if",1],["else",1],["none",1],["subprocess",1],["ok",2],["log",1],["install",2],["pandas",2],["statsmodels",2],["assert",2],["true",1],["commands",1],["python",1],["sys",1],["executable",1]]},{"id":"tests/test_preinstall_uv_fallback.py#test_neither_pip_nor_uv_names_both_remedies","name":[["test",1],["neither",1],["pip",1],["nor",1],["uv",1],["names",1],["both",1],["remedies",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["test",2],["neither",2],["pip",5],["nor",2],["uv",3],["names",2],["both",2],["remedies",2],["monkeypatch",5],["spy",4],["run",3],["setattr",3],["preinstall",4],["has",1],["lambda",2],["false",2],["shutil",1],["name",1],["none",1],["subprocess",1],["ok",2],["log",3],["install",1],["pandas",1],["assert",3],["commands",1],["nothing",1],["fail",1],["before",1],["launching",1],["anything",1]]},{"id":"tests/test_preinstall_uv_fallback.py#test_pip_present_keeps_the_historical_command","name":[["test",1],["pip",1],["present",1],["keeps",1],["historical",1],["command",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["test",2],["pip",6],["present",2],["keeps",2],["historical",2],["command",2],["monkeypatch",4],["spy",4],["run",2],["setattr",2],["preinstall",3],["has",1],["lambda",1],["true",2],["subprocess",1],["ok",2],["log",1],["install",2],["tabulate",2],["assert",2],["commands",1],["sys",1],["executable",1],["break",1],["system",1],["packages",1],["disable",1],["version",1],["check",1],["no",1],["input",1]]},{"id":"tests/test_preinstall_uv_fallback.py#test_uv_fallback_carries_the_upgrade_flag","name":[["test",1],["uv",1],["fallback",1],["carries",1],["upgrade",1],["flag",1]],"path":[["tests",1],["test",1],["preinstall",1],["uv",1],["fallback",1],["py",1]],"body":[["def",2],["test",2],["uv",3],["fallback",2],["carries",2],["upgrade",5],["flag",2],["monkeypatch",5],["spy",6],["run",2],["setattr",3],["preinstall",4],["has",1],["pip",2],["lambda",2],["false",1],["shutil",1],["name",1],["opt",1],["subprocess",1],["install",1],["numpy",2],["true",1],["assert",2],["commands",3],["index",2]]},{"id":"tests/test_producer_output_budgets.py","name":[["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["producer",1],["side",2],["byte",1],["budgets",1],["everything",1],["cell",5],["emit",1],["three",1],["worker",19],["output",6],["paths",1],["were",1],["bounded",2],["only",1],["response",1],["frame",1],["was",3],["assembled",1],["kernel",8],["stderr",3],["formatted",1],["traceback",1],["error",4],["string",3],["cap",1],["produced",1],["exactly",2],["right",1],["wrong",1],["allocation",3],["because",1],["by",1],["time",2],["ran",1],["whole",1],["payload",1],["already",1],["ram",1],["measured",1],["tree",1],["before",1],["fix",1],["same",1],["code",1],["these",1],["tests",1],["drive",1],["doing",1],["200",1],["sys",4],["write",1],["000",2],["peaked",2],["at",2],["452",1],["mb",6],["traced",1],["retain",1],["formatting",1],["sixty",1],["deep",1],["exception",1],["chain",1],["whose",1],["links",1],["share",1],["one",1],["message",2],["122",1],["produce",1],["61",1],["text",1],["then",1],["cut",1],["both",1],["returned",2],["correct",1],["capped",1],["nothing",2],["caught",1],["every",1],["assertion",1],["below",1],["about",2],["rather",2],["than",2],["length",1],["tracemalloc",2],["peak",1],["observable",1],["not",2],["depend",1],["timing",1],["machine",13],["speed",1],["thread",1],["happens",1],["be",1],["scheduled",1],["from",5],["future",1],["import",14],["annotations",1],["json",1],["os",1],["re",1],["subprocess",1],["threading",1],["pathlib",1],["path",2],["pytest",18],["openai4s",5],["sink",1],["drain",2],["background",3],["executor",1],["resolve",2],["interpreter",2],["file",1],["parents",1],["real",13],["marker",2],["len",3],["truncation",2],["fixture",1],["capacity",1],["sibling",1],["mark",16],["skipif",12],["none",12],["reason",12],["no",13],["rscript",12],["resolvable",12],["host",1],["streams",1],["now",1],["flag",1],["stated",1],["derived",1],["parametrize",4],["size",2],["truncated",2],["false",6],["max",5],["true",3],["run",1],["inside",1],["bind",1],["private",3],["environment",4],["found",1],["through",1],["functions",1],["own",2],["call",2],["stack",2],["keeps",1],["global",1],["env",6],["clearing",1],["must",1],["delete",1],["so",1],["test",1],["reaches",1],["helper",2],["replace",1],["find",1],["function",2],["rev",1],["seq",1],["nframe",1],["if",1],["exists",1],["oai4s",3],["handle",1],["line",1],["envir",1],["inherits",1],["return",1],["stop",2],["raise",1],["condition",3],["expected",1],["interrupted",3],["signal",1],["structure",1],["list",1],["forced",3],["class",1],["interrupt",1],["internal",2],["ids",1],["failing",1],["unwind",1],["sinks",1],["respond",1],["pipe",1]]},{"id":"tests/test_producer_output_budgets.py#_BlockedKernel","name":[["blocked",1],["kernel",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["class",2],["blocked",2],["kernel",3],["whose",1],["cell",1],["runs",1],["until",1],["something",1],["stops",1],["def",5],["init",1],["self",10],["none",6],["release",5],["threading",1],["event",1],["execute",1],["code",2],["origin",2],["agent",1],["chunk",2],["del",1],["wait",1],["return",1],["stdout",1],["error",1],["interrupt",1],["kill",1],["worker",1],["shutdown",1]]},{"id":"tests/test_producer_output_budgets.py#_BlockedKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["release",1],["threading",1],["event",1]]},{"id":"tests/test_producer_output_budgets.py#_BlockedKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["execute",2],["self",3],["code",3],["origin",3],["agent",2],["chunk",3],["none",3],["del",1],["release",1],["wait",1],["return",1],["stdout",1],["error",1]]},{"id":"tests/test_producer_output_budgets.py#_BlockedKernel.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["interrupt",2],["self",3],["none",2],["release",1]]},{"id":"tests/test_producer_output_budgets.py#_BlockedKernel.kill_worker","name":[["kill",1],["worker",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["kill",2],["worker",2],["self",3],["none",2],["release",1]]},{"id":"tests/test_producer_output_budgets.py#_BlockedKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["none",2],["release",1]]},{"id":"tests/test_producer_output_budgets.py#_chained_failure","name":[["chained",1],["failure",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["chained",3],["failure",3],["depth",4],["int",2],["message",5],["str",2],["none",2],["raise",3],["from",1],["inside",1],["except",2],["so",1],["every",1],["level",1],["chains",1],["onto",1],["last",1],["if",1],["value",3],["error",3],["try",1]]},{"id":"tests/test_producer_output_budgets.py#offline_worker","name":[["offline",1],["worker",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["offline",2],["worker",5],["monkeypatch",4],["run",5],["cell",5],["process",1],["no",2],["protocol",2],["channel",1],["underneath",1],["production",1],["entry",1],["point",1],["same",1],["function",1],["main",1],["calls",1],["execute",1],["frame",3],["so",2],["drives",1],["real",1],["path",1],["only",1],["two",1],["things",1],["need",1],["live",1],["subprocess",1],["around",1],["them",1],["stubbed",1],["writer",1],["there",1],["fd",1],["here",1],["lazy",1],["host",2],["install",1],["frames",4],["list",1],["dict",1],["setattr",1],["write",1],["append",1],["setitem",1],["ns",1],["object",1],["warm",2],["every",1],["import",2],["performs",1],["guards",1],["provenance",1],["linecache",1],["measured",1],["peak",1],["output",1],["not",1],["first",1],["module",1],["up",1],["clear",1],["return",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_background_slot_is_claimed_before_the_kernel_is_created","name":[["test",1],["background",1],["slot",1],["claimed",1],["before",1],["kernel",1],["created",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",3],["test",2],["background",7],["slot",3],["claimed",3],["before",2],["kernel",9],["created",6],["ordering",1],["fix",1],["so",2],["factory",4],["asserts",1],["from",1],["inside",1],["launch",4],["check",2],["closed",1],["release",1],["lock",1],["spawn",4],["real",1],["worker",4],["process",2],["register",1],["job",4],["afterwards",1],["concurrent",1],["launches",1],["all",2],["passed",1],["together",1],["spawned",3],["any",1],["cap",1],["tested",2],["there",1],["would",2],["have",1],["been",1],["against",1],["processes",1],["already",3],["existed",1],["refusal",1],["below",1],["has",1],["cost",1],["nothing",1],["no",1],["was",1],["turned",1],["away",1],["list",4],["blocked",3],["registered",3],["at",4],["int",1],["instant",1],["be",1],["registry",1],["not",1],["merely",1],["intended",1],["append",2],["len",3],["executor",10],["jobs",5],["return",1],["dispatcher",1],["none",1],["try",1],["range",2],["max",4],["active",4],["hang",1],["assert",3],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["running",1],["one",1],["too",1],["many",1],["rejected",1],["anyway",1],["capacity",1],["being",1],["checked",1],["after",1],["exists",1],["finally",1],["shutdown",1],["timeout",1],["per",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_background_slot_is_claimed_before_the_kernel_is_created.factory","name":[["factory",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["factory",2],["blocked",3],["kernel",6],["at",3],["instant",2],["worker",2],["would",2],["be",2],["spawned",2],["job",2],["already",2],["registry",2],["slot",2],["claimed",2],["not",2],["merely",2],["intended",2],["registered",1],["spawn",1],["append",2],["len",1],["executor",1],["list",1],["jobs",1],["created",1],["return",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_buffer_that_was_never_cut_says_nothing","name":[["test",1],["buffer",1],["was",1],["never",1],["cut",1],["says",1],["nothing",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["buffer",3],["was",2],["never",2],["cut",2],["says",2],["nothing",3],["buf",5],["worker",3],["bounded",1],["write",1],["max",2],["output",2],["exactly",1],["cap",1],["dropped",1],["assert",2],["full",1],["not",1],["truncated",1],["captured",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_cell_writing_200mb_to_stderr_does_not_allocate_200mb","name":[["test",1],["cell",1],["writing",1],["200mb",2],["stderr",1],["not",1],["allocate",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["cell",4],["writing",2],["200mb",4],["stderr",7],["not",2],["allocate",2],["offline",2],["worker",5],["defect",1],["only",1],["assertion",1],["see",1],["err",1],["buf",1],["was",3],["plain",1],["io",2],["string",2],["capped",2],["response",5],["builder",1],["same",1],["mistake",1],["streaming",1],["stdout",1],["written",1],["fix",1],["other",1],["stream",1],["left",1],["standing",1],["one",1],["returned",1],["already",1],["correct",1],["so",1],["length",1],["assertions",1],["below",1],["pass",1],["either",1],["way",1],["peak",6],["changes",1],["from",1],["452",1],["mb",2],["roughly",1],["code",2],["import",1],["sys",2],["range",1],["200",1],["write",1],["000",4],["tracemalloc",4],["start",1],["try",1],["reset",1],["run",1],["current",1],["traced",1],["memory",1],["finally",1],["stop",1],["assert",4],["error",1],["none",1],["len",2],["max",2],["output",2],["marker",1],["count",1],["truncated",1],["at",1],["24",1],["bytes",1],["retain",1],["characters",1],["being",1],["accumulated",1],["whole",1],["afterwards",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_finished_r_cell_does_not_wait_out_the_drain_grace","name":[["test",1],["finished",1],["cell",1],["not",1],["wait",1],["out",1],["drain",1],["grace",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["finished",2],["cell",8],["not",3],["wait",3],["out",3],["drain",7],["grace",7],["tmp",3],["path",3],["every",2],["pays",1],["exit",1],["so",3],["has",1],["end",1],["eof",3],["reader",1],["cannot",1],["tell",1],["no",2],["writer",2],["yet",1],["from",2],["closed",2],["both",1],["zero",1],["length",1],["read",1],["carries",1],["bounded",1],["period",1],["worker",1],["never",1],["at",1],["all",1],["if",1],["detection",1],["regressed",1],["nothing",2],["would",4],["break",1],["be",1],["lost",1],["product",1],["simply",1],["take",1],["two",2],["seconds",4],["longer",1],["assertion",1],["about",1],["output",1],["ever",1],["notice",1],["timed",1],["second",1],["measurement",1],["excludes",1],["spawning",1],["margin",1],["order",1],["magnitude",1],["trivial",2],["runs",1],["milliseconds",1],["must",1],["openai4s",1],["kernel",8],["import",1],["spawn",3],["cwd",1],["str",1],["rscript",1],["real",1],["try",1],["execute",2],["warm",1],["first",1],["cost",1],["excluded",1],["started",2],["time",2],["monotonic",2],["result",2],["cat",1],["quick",2],["elapsed",3],["finally",1],["shutdown",1],["assert",2],["stdout",1],["sink",2],["finish",2],["took",1],["2f",1],["against",1],["timing",1],["rather",1],["than",1],["ending",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_huge_exception_message_still_produces_a_response_frame","name":[["test",1],["huge",1],["exception",1],["message",1],["still",1],["produces",1],["response",1],["frame",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["huge",2],["exception",2],["message",2],["still",2],["produces",2],["response",8],["frame",6],["offline",2],["worker",5],["failure",1],["late",1],["cap",1],["left",1],["behind",1],["asserted",1],["wire",1],["size",1],["uncapped",1],["error",6],["pushed",1],["whole",1],["past",1],["max",3],["bytes",2],["write",1],["refused",1],["sent",1],["log",1],["instead",1],["kernel",2],["execute",1],["then",1],["blocked",1],["id",1],["never",1],["arrived",1],["until",1],["watchdog",1],["killed",1],["has",1],["fit",1],["line",1],["number",1],["intact",1],["rather",1],["than",1],["lost",1],["rest",1],["payload",1],["run",1],["cell",2],["raise",1],["value",1],["12",1],["000",2],["assert",4],["count",1],["truncated",1],["at",1],["len",3],["output",1],["marker",1],["trace",1],["lineno",1],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["encode",1],["utf",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_large_traceback_is_bounded_while_it_is_formatted","name":[["test",1],["large",1],["traceback",1],["bounded",1],["while",1],["formatted",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["large",2],["traceback",4],["bounded",3],["while",2],["formatted",4],["built",1],["outside",1],["measurement",1],["inside",1],["chain",2],["deliberately",1],["made",1],["one",1],["message",3],["object",1],["shared",1],["by",1],["sixty",2],["links",2],["so",1],["exception",2],["graph",1],["itself",1],["costs",1],["mb",3],["peak",6],["measured",1],["below",1],["formatter",1],["not",2],["fixture",1],["format",2],["exc",4],["joins",1],["all",1],["renderings",1],["before",2],["anything",1],["caps",1],["result",1],["122",1],["pulling",1],["generator",1],["stopping",1],["at",2],["cap",1],["never",1],["formats",1],["past",1],["first",1],["000",4],["caught",4],["base",1],["none",3],["try",2],["chained",1],["failure",1],["60",1],["except",1],["value",1],["error",1],["as",1],["assert",4],["tracemalloc",4],["start",1],["reset",1],["text",3],["worker",3],["current",1],["traced",1],["memory",1],["finally",1],["stop",1],["len",2],["max",2],["output",2],["marker",1],["count",1],["truncated",1],["16",1],["bytes",1],["keep",1],["characters",1],["whole",1],["being",1],["capped",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_multibyte_character_cut_by_the_cap_is_still_reported_truncated","name":[["test",1],["multibyte",1],["character",1],["cut",1],["by",1],["cap",1],["still",1],["reported",1],["truncated",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["multibyte",2],["character",3],["cut",3],["by",2],["cap",4],["still",2],["reported",2],["truncated",4],["tmp",3],["path",3],["counts",1],["bytes",2],["text",2],["characters",2],["so",2],["land",1],["middle",1],["one",1],["flag",1],["must",1],["not",1],["depend",1],["repaired",1],["replacement",1],["split",1],["looks",1],["like",1],["after",1],["decoding",1],["reading",1],["truncation",1],["off",1],["string",1],["would",1],["make",1],["guess",1],["from",1],["openai4s",1],["kernel",7],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["real",1],["try",1],["three",1],["byte",1],["cannot",1],["fall",1],["boundary",1],["count",3],["worker",1],["max",1],["output",1],["10",1],["result",5],["execute",1],["cat",1],["strrep",1],["u4e2d",1],["finally",1],["shutdown",1],["assert",4],["error",2],["none",1],["usage",5],["stdout",3],["true",1],["dropped",1],["at",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_spawn_failure_returns_the_slot_it_claimed","name":[["test",1],["spawn",1],["failure",1],["returns",1],["slot",1],["claimed",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",3],["test",2],["spawn",3],["failure",2],["returns",2],["slot",3],["claimed",2],["claiming",1],["first",1],["means",1],["claim",1],["has",1],["be",1],["given",1],["back",1],["without",1],["rollback",1],["cap",1],["leaks",1],["one",1],["per",1],["failed",1],["after",1],["max",2],["active",2],["jobs",3],["failures",1],["executor",6],["refuses",1],["every",1],["launch",2],["machine",1],["running",1],["nothing",1],["at",1],["all",1],["error",3],["even",1],["changes",1],["from",1],["real",1],["cause",1],["capacity",1],["message",1],["false",1],["factory",3],["raise",1],["runtime",2],["no",2],["pids",2],["left",2],["background",2],["kernel",1],["dispatcher",1],["none",1],["range",1],["pytest",1],["raises",1],["match",1],["boom",1],["assert",1],["list",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_spawn_failure_returns_the_slot_it_claimed.factory","name":[["factory",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["factory",2],["raise",1],["runtime",1],["error",1],["no",1],["pids",1],["left",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_traceback_that_fits_carries_no_marker","name":[["test",1],["traceback",1],["fits",1],["carries",1],["no",1],["marker",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["traceback",2],["fits",2],["carries",2],["no",2],["marker",3],["cap",2],["must",1],["not",3],["claim",1],["cut",1],["did",1],["happen",1],["stopping",1],["generator",1],["at",1],["easy",1],["way",1],["attach",1],["output",1],["merely",1],["ended",1],["there",1],["same",1],["silent",1],["lie",1],["buffers",1],["guard",1],["against",1],["from",1],["other",1],["direction",1],["try",1],["except",1],["zero",3],["division",3],["error",2],["as",1],["exc",3],["text",3],["worker",1],["bounded",1],["format",1],["assert",2],["truncated",1],["rstrip",1],["endswith",1],["by",1]]},{"id":"tests/test_producer_output_budgets.py#test_a_trapped_system_exit_message_is_bounded_too","name":[["test",1],["trapped",1],["system",1],["exit",1],["message",1],["bounded",1],["too",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["trapped",4],["system",5],["exit",6],["message",3],["bounded",2],["too",2],["offline",2],["worker",4],["never",1],["reaches",1],["traceback",1],["formatter",1],["reported",1],["as",1],["sentence",2],["interpolate",1],["whole",1],["one",1],["marker",1],["not",1],["two",1],["response",5],["builder",1],["no",1],["longer",1],["caps",1],["string",1],["has",1],["already",1],["been",1],["cut",1],["run",1],["cell",2],["raise",1],["000",3],["assert",3],["error",3],["startswith",1],["kept",1],["alive",1],["count",1],["truncated",1],["at",1],["len",1],["100",1]]},{"id":"tests/test_producer_output_budgets.py#test_an_interrupt_escaping_oai4s_run_still_reports_the_host_capture","name":[["test",1],["interrupt",1],["escaping",1],["oai4s",1],["run",1],["still",1],["reports",1],["host",1],["capture",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",3],["interrupt",4],["escaping",2],["oai4s",5],["run",4],["still",5],["reports",2],["host",4],["capture",3],["tmp",3],["path",4],["fallback",1],["shape",1],["production",1],["actually",1],["produces",1],["driven",1],["end",3],["above",1],["replaces",1],["dispatcher",1],["so",2],["opens",1],["fifos",1],["itself",1],["closes",1],["them",2],["before",2],["raising",1],["readers",1],["then",1],["eof",1],["real",2],["escape",2],["cannot",1],["out",1],["con",2],["msg",1],["locals",1],["frame",1],["condition",4],["unwound",1],["unwind",1],["sinks",2],["pops",1],["sink",4],["levels",1],["without",1],["closing",1],["connections",1],["reach",1],["way",1],["user",1],["autoprints",1],["visible",1],["value",1],["at",1],["try",2],["catch",1],["handles",1],["error",3],["but",1],["not",4],["live",3],["cell",2],["really",1],["wrote",2],["through",3],["deterministic",1],["signalled",1],["by",2],["print",2],["method",1],["timed",1],["sigint",1],["from",1],["openai4s",1],["kernel",9],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["primed",3],["execute",3],["oai4sprobe",2],["function",2],["cat",2],["written",2],["signal",1],["structure",2],["list",2],["message",1],["ctrl",1],["class",2],["probe",2],["assert",9],["none",2],["result",8],["interrupted",2],["true",2],["point",1],["fix",1],["survives",1],["has",1],["stdout",4],["usage",3],["seen",1],["bytes",1],["30",1],["truncated",1],["false",1],["measurement",1],["took",1],["absent",1],["zero",1],["peak",1],["rss",1],["kb",1],["after",2],["here",2],["finally",1],["shutdown",1]]},{"id":"tests/test_producer_output_budgets.py#test_an_interrupted_cell_reports_what_the_host_had_drained","name":[["test",1],["interrupted",1],["cell",1],["reports",1],["host",1],["had",1],["drained",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",3],["test",4],["interrupted",3],["cell",6],["reports",3],["host",4],["had",4],["drained",4],["tmp",3],["path",3],["real",4],["interrupt",8],["against",1],["fifo",2],["not",4],["parser",2],["helper",1],["sigint",6],["during",1],["flooding",1],["expression",1],["case",2],["writer",3],["stops",1],["mid",2],["stream",2],["unwinds",1],["its",3],["sinks",1],["closes",1],["readers",1],["see",1],["eof",1],["they",1],["already",1],["taken",1],["driving",1],["frame",1],["instead",2],["would",1],["prove",1],["protocol",1],["say",1],["nothing",1],["about",1],["whether",1],["drain",3],["survives",1],["being",2],["killed",1],["armed",1],["by",3],["first",3],["chunk",4],["timer",1],["conda",1],["rscript",2],["take",1],["seconds",1],["start",1],["fixed",1],["delay",1],["expires",1],["lands",1],["before",2],["has",2],["streamed",1],["byte",1],["outside",1],["worker",3],["handler",1],["halts",1],["interpreter",1],["inside",1],["interrupts",1],["whose",1],["stdout",5],["seen",3],["bytes",5],["legitimately",1],["both",1],["startup",1],["races",1],["fires",1],["thread",1],["after",5],["was",1],["bumped",1],["so",2],["sent",1],["only",1],["have",1],["provably",1],["crossed",1],["while",1],["still",4],["gb",1],["left",1],["produce",1],["from",2],["openai4s",1],["kernel",12],["import",1],["spawn",3],["once",3],["skipped",1],["own",1],["process",1],["sig",2],["ign",2],["backgrounded",1],["pytest",1],["survived",1],["exec",1],["into",1],["honoured",1],["no",1],["could",2],["reach",1],["boundary",1],["transport",1],["py",2],["now",1],["resets",1],["child",1],["disposition",1],["scenario",1],["runs",1],["skipping",1],["pins",1],["reset",2],["explicitly",1],["cwd",1],["str",2],["try",1],["fired",4],["threading",1],["event",1],["streaming",3],["text",1],["none",1],["exactly",1],["one",1],["keep",1],["delivering",1],["chunks",1],["second",1],["signal",1],["land",1],["between",1],["cells",1],["if",1],["result",4],["execute",2],["invisible",1],["lapply",1],["4000",1],["function",1],["cat",2],["strrep",1],["1e6",1],["assert",6],["finished",1],["without",1],["true",1],["usage",6],["landed",1],["counters",1],["describe",1],["them",1],["rather",1],["than",1],["retained",1],["max",1],["output",1],["usable",1],["distinguishes",1],["crash",1],["here",2],["truncated",1],["false",1],["finally",1],["shutdown",1]]},{"id":"tests/test_producer_output_budgets.py#test_an_interrupted_cell_reports_what_the_host_had_drained.interrupt_once_streaming","name":[["interrupt",1],["once",1],["streaming",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["interrupt",3],["once",2],["streaming",2],["text",2],["str",2],["none",2],["exactly",2],["one",2],["sigint",2],["drain",2],["keep",2],["delivering",2],["chunks",2],["after",2],["first",2],["second",2],["signal",2],["could",2],["land",2],["between",2],["cells",2],["if",1],["not",1],["fired",2],["kernel",1]]},{"id":"tests/test_producer_output_budgets.py#test_one_r_expression_cannot_outrun_the_host_cap","name":[["test",1],["one",1],["expression",1],["cannot",1],["outrun",1],["host",1],["cap",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",3],["one",4],["expression",6],["cannot",3],["outrun",2],["host",5],["cap",5],["tmp",3],["path",3],["case",1],["worker",7],["side",1],["could",2],["never",1],["reach",1],["single",1],["threaded",1],["add",1],["task",1],["callback",2],["not",2],["fire",1],["inside",1],["connection",1],["be",1],["written",2],["so",2],["every",2],["bound",1],["enforce",1],["ran",1],["between",2],["top",1],["level",1],["expressions",1],["cell",2],["whose",1],["whole",1],["body",1],["printing",1],["300",6],["mb",8],["wrote",2],["all",1],["tempfile",1],["tmpfs",1],["much",1],["linux",1],["ram",1],["then",1],["read",2],["threw",1],["rest",1],["away",1],["measured",2],["21",1],["disk",1],["output",5],["already",1],["decided",1],["against",1],["everything",1],["below",1],["invisible",2],["braces",1],["make",1],["about",2],["gap",1],["rather",1],["than",1],["counters",1],["assertion",1],["matters",1],["capped",1],["stdout",10],["looks",1],["identical",1],["whether",1],["declined",1],["299",1],["them",2],["producer",1],["quietly",1],["dropped",2],["before",1],["they",1],["were",1],["ever",1],["second",1],["reading",1],["hypothetical",1],["exactly",1],["fifo",1],["at",3],["its",1],["default",1],["blocking",1],["false",1],["arrived",1],["no",1],["error",3],["status",1],["seen",2],["bytes",4],["tells",1],["two",1],["apart",1],["from",1],["openai4s",1],["kernel",7],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["real",1],["try",1],["result",5],["execute",1],["cat",2],["strrep",2],["3e8",1],["10",1],["finally",1],["shutdown",1],["assert",7],["none",1],["usage",6],["byte",1],["reached",1],["kept",4],["000",2],["010",2],["retained",2],["max",4],["answer",1],["still",1],["right",1],["head",1],["cut",1],["announced",1],["once",1],["len",2],["sink",1],["drain",1],["truncation",1],["marker",1],["count",1],["truncated",2],["split",1],["sorted",1]]},{"id":"tests/test_producer_output_budgets.py#test_r_top_level_fallback_cannot_halt_rscript_or_hang_the_host","name":[["test",1],["top",1],["level",1],["fallback",1],["cannot",1],["halt",1],["rscript",1],["hang",1],["host",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",3],["test",2],["top",3],["level",3],["fallback",4],["cannot",2],["halt",3],["rscript",4],["hang",3],["host",3],["tmp",3],["path",3],["failing",9],["helper",9],["own",1],["helpers",1],["reported",1],["outcome",9],["never",2],["runs",1],["at",1],["read",1],["loop",1],["nothing",3],["else",2],["catches",1],["condition",1],["its",2],["sink",4],["unwind",3],["response",2],["were",1],["called",1],["bare",1],["so",1],["either",1],["raised",1],["as",4],["both",1],["did",1],["once",1],["cell",2],["had",1],["deleted",1],["them",1],["halted",1],["session",1],["state",1],["went",1],["costs",1],["frame",7],["still",3],["answered",2],["same",1],["process",1],["serves",1],["next",1],["itself",1],["leaves",1],["answer",1],["swallowing",1],["reading",1],["would",1],["leave",1],["manager",1],["blocked",1],["id",1],["arrives",1],["worker",11],["exits",1],["instead",1],["reports",1],["dead",1],["promptly",1],["from",2],["openai4s",2],["kernel",13],["import",1],["spawn",2],["cwd",1],["str",2],["real",1],["try",2],["setup",2],["find",1],["env",1],["saved",5],["handle",6],["line",9],["oai4s",4],["envir",6],["private",6],["assign",4],["function",2],["jsonlite",1],["json",1],["simplify",1],["vector",1],["true",4],["if",3],["null",1],["out",4],["return",1],["con",4],["fifo",2],["character",2],["open",2],["wb",2],["blocking",2],["err",3],["close",2],["stop",2],["failed",1],["forced",2],["primed",3],["execute",3],["assert",7],["error",9],["none",2],["pid",5],["dict",1],["run",2],["result",2],["ignored",1],["except",1],["runtime",1],["runner",5],["threading",1],["thread",1],["target",1],["daemon",1],["start",1],["join",2],["60",1],["alive",3],["os",1],["kill",1],["10",1],["pytest",1],["fail",1],["neither",1],["nor",1],["exited",2],["sinks",1],["not",2],["internal",1],["after",2],["cat",1],["here",2],["stdout",1],["unexpectedly",1],["finally",1],["shutdown",1]]},{"id":"tests/test_producer_output_budgets.py#test_r_top_level_fallback_cannot_halt_rscript_or_hang_the_host.run","name":[["run",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["run",2],["none",2],["try",1],["outcome",2],["result",1],["kernel",1],["execute",1],["ignored",1],["except",1],["runtime",1],["error",4],["as",1],["str",1]]},{"id":"tests/test_producer_output_budgets.py#test_r_top_level_fallback_preserves_host_capture","name":[["test",1],["top",1],["level",1],["fallback",1],["preserves",1],["host",1],["capture",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["top",3],["level",3],["fallback",7],["preserves",2],["host",5],["capture",3],["tmp",3],["path",4],["raise",3],["condition",3],["expected",3],["error",6],["interrupted",4],["both",1],["outer",1],["fallbacks",1],["return",2],["output",1],["already",1],["drained",1],["by",1],["timed",1],["sigint",1],["land",1],["inside",1],["oai4s",8],["run",1],["exercise",1],["its",3],["normal",1],["response",1],["replace",1],["dispatcher",2],["one",3],["frame",8],["instead",1],["writes",1],["known",1],["bytes",1],["real",4],["fifos",1],["restores",1],["itself",1],["then",1],["raises",1],["outside",1],["cell",3],["handler",1],["so",6],["interrupt",1],["must",1],["respond",1],["not",3],["global",1],["env",2],["binding",1],["worker",8],["keeps",1],["state",1],["private",4],["environment",2],["clearing",1],["user",1],["namespace",1],["cannot",2],["delete",1],["patch",2],["reaches",1],["through",1],["functions",1],["own",2],["call",2],["stack",1],["from",2],["openai4s",1],["kernel",10],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["try",1],["setup",2],["find",1],["saved",3],["handle",6],["line",9],["envir",3],["assign",2],["function",1],["jsonlite",1],["json",1],["simplify",1],["vector",1],["true",4],["if",1],["null",4],["sink",6],["out",6],["only",1],["execute",4],["carries",1],["sinks",1],["hand",1],["anything",1],["else",1],["back",1],["rather",2],["than",2],["crash",1],["fifo",3],["self",1],["restore",1],["below",1],["runs",1],["first",1],["assertion",1],["failing",1],["before",2],["would",2],["otherwise",1],["leave",1],["installed",1],["swallow",1],["teardown",1],["shutdown",3],["spend",1],["whole",1],["budget",1],["sigkilling",1],["never",1],["saw",1],["request",1],["con",8],["as",5],["character",2],["open",2],["wb",2],["blocking",2],["err",5],["write",2],["bin",2],["char",2],["raw",2],["stdout",6],["stderr",4],["flush",2],["close",2],["primed",3],["assert",9],["none",2],["result",7],["ignored",1],["usage",4],["byte",1],["counters",3],["three",1],["measured",2],["peak",3],["rss",3],["kb",3],["says",1],["fabricated",1],["zero",1],["beside",1],["numbers",1],["reads",1],["lands",1],["execution",1],["log",1],["wall",2],["cpu",2],["say",1],["yet",1],["num",1],["renders",1],["they",1],["remain",1],["place",1],["still",3],["asserts",1],["measurement",1],["did",1],["take",1],["drain",2],["channel",2],["seen",2],["16",4],["retained",2],["prefix",2],["after",3],["cat",1],["here",2],["truncated",1],["false",1],["finally",1]]},{"id":"tests/test_producer_output_budgets.py#test_real_r_caps_a_giant_error_instead_of_wiring_it","name":[["test",1],["real",1],["caps",1],["giant",1],["error",1],["instead",1],["wiring",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",3],["real",3],["caps",2],["giant",2],["error",10],["instead",2],["wiring",2],["tmp",3],["path",3],["end",2],["stop",4],["50",3],["mb",3],["message",3],["must",1],["not",3],["become",1],["field",2],["assertion",1],["fails",1],["unfixed",1],["worker",1],["string",1],["was",1],["one",1],["response",1],["no",1],["cap",3],["at",3],["all",1],["went",1],["through",1],["oai4s",2],["esc",1],["character",1],["time",1],["its",1],["way",1],["pipe",1],["from",1],["openai4s",1],["kernel",8],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["try",1],["result",5],["execute",2],["strrep",1],["50000000",1],["assert",5],["none",1],["bounded",1],["property",1],["marker",2],["asserted",1],["only",1],["our",1],["bit",1],["truncates",1],["condition",1],["itself",1],["measured",1],["here",1],["arrives",1],["as",1],["kb",1],["so",1],["returns",1],["untouched",1],["two",1],["limits",1],["applies",1],["depends",1],["build",1],["requiring",1],["unconditionally",1],["would",1],["make",1],["local",1],["version",1],["rather",1],["than",1],["fix",1],["len",2],["000",4],["80",1],["if",1],["count",1],["truncated",2],["short",1],["still",1],["reported",1],["verbatim",1],["small",3],["nope",2],["finally",1],["shutdown",1]]},{"id":"tests/test_producer_output_budgets.py#test_stdout_is_still_streamed_and_bounded_through_the_shared_base","name":[["test",1],["stdout",1],["still",1],["streamed",1],["bounded",1],["through",1],["shared",1],["base",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["stdout",6],["still",2],["streamed",7],["bounded",2],["through",2],["shared",2],["base",2],["monkeypatch",3],["streaming",4],["now",1],["inherits",1],["its",1],["retention",1],["bound",2],["prove",1],["kept",1],["sharing",1],["stderr",1],["point",1],["two",2],["near",1],["identical",1],["writers",1],["streams",1],["drifted",1],["apart",1],["first",1],["place",1],["but",1],["half",1],["alone",1],["must",1],["survive",1],["move",1],["frames",3],["list",1],["dict",1],["setattr",1],["worker",7],["write",4],["frame",1],["append",1],["buf",6],["cell",1],["assert",9],["hello",1],["max",6],["output",4],["later",1],["texts",4],["text",1],["if",1],["type",1],["chunk",2],["buffer",1],["nothing",1],["at",3],["all",1],["len",5],["chars",1],["join",1],["count",2],["truncated",2],["marker",2],["tail",1],["captured",3],["result",1],["agree",1],["about",1],["happened",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_bounded_buffer_reports_the_length_it_was_handed","name":[["test",1],["bounded",1],["buffer",1],["reports",1],["length",1],["was",1],["handed",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["bounded",4],["buffer",3],["reports",2],["length",3],["was",2],["handed",2],["returned",1],["counter",1],["producer",1],["never",1],["retained",2],["one",2],["short",1],["return",1],["means",1],["partial",1],["write",4],["every",1],["stdlib",1],["caller",2],["so",1],["reporting",1],["would",1],["make",1],["stream",1],["look",1],["like",1],["failing",1],["invite",1],["send",1],["remainder",1],["again",1],["buf",9],["worker",4],["assert",8],["10",3],["not",2],["truncated",3],["full",3],["max",3],["output",3],["writes",1],["after",1],["cap",1],["still",2],["acknowledged",1],["dropped",1],["captured",5],["len",2],["marker",1],["count",1],["at",1],["startswith",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_drain_reads_the_raw_pipe_so_the_budget_is_in_real_bytes","name":[["test",1],["drain",1],["reads",1],["raw",1],["pipe",1],["so",1],["budget",1],["real",1],["bytes",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["drain",3],["reads",2],["raw",2],["pipe",4],["so",3],["budget",7],["real",2],["bytes",7],["must",1],["be",1],["counted",1],["actually",1],["arrived",1],["text",3],["true",4],["required",1],["stdout",2],["protocol",1],["frames",1],["per",2],["popen",2],["stderr",6],["has",1],["sit",1],["buffered",1],["reader",1],["underneath",1],["decoder",1],["counting",2],["characters",3],["off",1],["decoded",2],["stream",1],["unit",2],["confusion",1],["mcp",1],["client",1],["was",1],["rewritten",1],["remove",1],["four",2],["million",1],["three",3],["byte",4],["twelve",1],["megabytes",1],["not",2],["behavioural",1],["rather",1],["than",1],["source",2],["match",1],["earlier",1],["draft",1],["asserted",1],["tripped",1],["over",1],["its",1],["own",1],["variable",1],["name",1],["import",3],["subprocess",4],["from",1],["openai4s",1],["kernel",1],["manager",1],["tail",7],["character",2],["would",1],["keep",1],["times",1],["proc",3],["sys",3],["executable",1],["write",1],["u4e2d",1],["200",2],["bufsize",1],["try",1],["fd",2],["fileno",1],["120",3],["while",1],["chunk",4],["os",1],["read",1],["8192",1],["if",1],["break",1],["assert",4],["isinstance",1],["before",1],["feed",1],["finally",1],["wait",1],["timeout",1],["10",1],["600",2],["saw",1],["all",1],["them",1],["seen",1],["retained",1],["truncated",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_host_drain_counts_every_byte_it_declines_to_keep","name":[["test",1],["host",1],["drain",1],["counts",1],["every",1],["byte",1],["declines",1],["keep",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",3],["host",2],["drain",4],["counts",2],["every",2],["byte",3],["declines",2],["keep",2],["exact",1],["accounting",1],["acceptance",1],["criterion",1],["not",2],["nicety",1],["shell",1],["drainer",1],["replaces",1],["sink",4],["into",1],["pipe",2],["head",4],["cap",3],["cat",1],["dev",1],["null",1],["failed",1],["over",1],["read",1],["was",1],["bounding",1],["so",1],["300",3],["200",4],["stream",2],["came",1],["out",5],["as",1],["000",1],["retained",4],["plus",1],["298",1],["976",1],["counted",1],["224",1],["bytes",8],["unaccounted",1],["no",1],["way",1],["tell",1],["from",1],["result",1],["whether",1],["they",1],["had",1],["been",1],["written",1],["dropped",5],["driven",1],["real",1],["writer",4],["process",2],["other",1],["end",1],["fifo",1],["because",1],["under",2],["reader",1],["behaviour",1],["against",1],["producer",1],["cannot",1],["pace",1],["would",1],["be",1],["paced",1],["by",1],["gil",1],["directory",4],["try",1],["capture",5],["open",3],["1000",4],["subprocess",1],["popen",1],["sys",4],["executable",1],["import",1],["argv",2],["wb",2],["write",2],["close",3],["err",4],["path",2],["assert",9],["wait",1],["timeout",1],["30",1],["stdout",9],["stderr",3],["finish",1],["counters",10],["finally",1],["seen",3],["299",1],["property",1],["could",1],["give",1],["kept",1],["cut",1],["announced",1],["exactly",1],["once",1],["truncation",1],["marker",1],["count",1],["truncated",1],["at",1],["ended",1],["returned",1],["whole",1],["unmarked",1],["eeeeeee",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_host_drain_does_not_split_a_character_across_two_reads","name":[["test",1],["host",1],["drain",1],["not",1],["split",1],["character",1],["across",1],["two",1],["reads",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["host",2],["drain",3],["not",5],["split",2],["character",4],["across",2],["two",5],["reads",2],["caller",1],["watching",1],["cell",1],["live",1],["must",1],["see",2],["become",1],["replacement",1],["marks",1],["because",1],["multibyte",1],["sequence",1],["straddled",1],["read",1],["boundary",1],["writer",3],["sleeps",1],["between",1],["halves",1],["one",2],["so",1],["reader",1],["guaranteed",1],["them",2],["separately",1],["without",1],["pause",1],["passes",1],["fast",1],["machine",1],["whether",1],["decoder",1],["incremental",1],["directory",4],["sink",2],["seen",5],["list",1],["str",1],["try",1],["capture",4],["open",3],["cap",1],["10",1],["000",1],["chunk",1],["append",1],["subprocess",1],["popen",1],["sys",4],["executable",1],["import",1],["time",3],["out",5],["argv",2],["wb",2],["buffering",1],["bytes",1],["send",1],["at",1],["write",2],["xc3",1],["sleep",1],["xa9",1],["close",3],["path",2],["err",1],["assert",4],["wait",1],["timeout",1],["30",1],["stdout",2],["finish",1],["finally",1],["join",2],["ufffd",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_host_drain_streams_before_the_producer_pauses","name":[["test",1],["host",1],["drain",1],["streams",1],["before",1],["producer",1],["pauses",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["host",3],["drain",3],["streams",2],["before",3],["producer",4],["pauses",2],["criterion",1],["shell",1],["drainer",1],["failed",1],["outright",1],["fed",1],["writer",3],["emitted",2],["100",5],["bytes",3],["paused",2],["more",1],["head",1],["capture",5],["file",2],["held",1],["at",4],["its",1],["stdout",1],["stdio",1],["buffered",1],["so",1],["adopting",1],["would",1],["have",2],["silently",1],["killed",1],["live",1],["output",1],["streaming",1],["path",3],["exists",1],["provide",1],["here",1],["first",1],["arrive",1],["while",1],["still",1],["asleep",1],["directory",4],["sink",2],["seen",4],["list",1],["tuple",1],["float",1],["str",1],["started",2],["time",4],["monotonic",2],["try",1],["open",3],["cap",1],["10",1],["000",1],["chunk",1],["lambda",1],["text",4],["append",1],["subprocess",1],["popen",1],["sys",4],["executable",1],["import",1],["out",5],["argv",2],["wb",2],["buffering",1],["write",2],["sleep",1],["close",3],["err",1],["assert",3],["wait",1],["timeout",1],["30",1],["finish",1],["finally",1],["early",3],["if",1],["nothing",1],["reached",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_host_sink_cap_is_the_python_workers_cap","name":[["test",1],["host",1],["sink",1],["cap",2],["python",1],["workers",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["host",2],["sink",4],["cap",5],["python",2],["workers",2],["restating",1],["number",1],["side",1],["drifted",1],["from",1],["max",2],["output",2],["before",1],["drain",2],["cannot",1],["import",1],["worker",3],["py",1],["subprocess",1],["entry",1],["point",1],["performs",1],["fd",1],["swap",1],["runs",1],["daemon",1],["has",1],["no",1],["reason",1],["load",1],["so",1],["constant",1],["restated",1],["there",1],["pinned",2],["here",1],["same",1],["way",1],["source",1],["own",1],["caps",1],["above",1],["assert",1],["bytes",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_kernel_stderr_tail_is_bounded_in_bytes_not_lines","name":[["test",1],["kernel",1],["stderr",1],["tail",1],["bounded",1],["bytes",1],["not",1],["lines",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["kernel",3],["stderr",9],["tail",16],["bounded",3],["bytes",10],["not",2],["lines",3],["deque",2],["maxlen",2],["400",3],["number",1],["nothing",1],["else",1],["drain",1],["site",2],["own",1],["comment",1],["names",1],["producers",1],["reach",1],["system",1],["uncaptured",1],["subprocess",1],["writing",1],["inherited",1],["fd2",1],["they",1],["emit",1],["has",1],["no",1],["newline",3],["discipline",1],["line",4],["stream",1],["readline",1],["allocates",1],["until",1],["finds",1],["so",1],["one",2],["free",1],["blob",6],["allocated",1],["full",1],["before",1],["any",1],["cap",1],["applies",1],["ceiling",1],["never",1],["fires",1],["measured",1],["single",1],["20",3],["mb",2],["left",1],["holding",1],["at",1],["four",1],["hundred",1],["comfortably",1],["inside",1],["its",1],["limit",1],["from",1],["openai4s",1],["manager",1],["import",1],["1024",2],["offset",3],["range",1],["len",4],["8192",2],["feed",1],["assert",5],["retained",1],["seen",1],["dropped",1],["truncated",1],["true",1],["death",1],["path",1],["joins",1],["call",1],["unchanged",1],["join",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_r_error_message_is_capped_at_the_producer","name":[["test",1],["error",1],["message",1],["capped",1],["at",1],["producer",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",4],["error",3],["message",7],["capped",4],["at",3],["producer",2],["drive",1],["oai4s",5],["cap",4],["itself",1],["lifted",1],["out",2],["shipped",1],["worker",3],["lifting",1],["keeps",1],["code",2],["under",1],["ships",1],["sourcing",1],["whole",1],["file",1],["would",2],["start",1],["protocol",1],["loop",1],["hand",1],["written",1],["stand",1],["be",1],["thing",1],["drifts",1],["helper",2],["path",1],["calls",1],["before",1],["pasted",1],["into",1],["bigger",1],["string",1],["escaped",1],["character",2],["by",1],["source",2],["read",1],["text",2],["encoding",1],["utf",1],["match",3],["re",2],["search",1],["function",1],["assert",4],["drives",1],["no",1],["longer",1],["script",2],["max",1],["output",2],["1000000",2],["group",1],["nout",1],["strrep",1],["5000000",1],["short",4],["boom",2],["cat",1],["nchar",2],["type",2],["chars",2],["result",4],["subprocess",1],["run",1],["real",1],["vanilla",1],["capture",1],["true",2],["timeout",1],["120",1],["returncode",1],["stderr",1],["400",1],["int",1],["stdout",1],["split",1],["000",2],["len",2],["truncated",1],["characters",1],["nothing",2],["cut",1],["said",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_r_message_stream_is_bounded_by_the_same_drain","name":[["test",1],["message",1],["stream",1],["bounded",1],["by",1],["same",1],["drain",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["message",6],["stream",3],["bounded",2],["by",2],["same",2],["drain",3],["tmp",3],["path",3],["other",1],["asserted",1],["separately",1],["rather",1],["than",1],["assumed",1],["has",1],["its",2],["own",2],["sink",1],["fifo",1],["two",1],["one",1],["mechanism",1],["called",1],["different",1],["arguments",1],["wired",2],["wrong",1],["connection",1],["defect",1],["looks",1],["exactly",1],["like",1],["not",1],["at",4],["all",1],["from",2],["stdout",3],["side",1],["openai4s",1],["kernel",7],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["real",1],["try",1],["result",6],["execute",1],["invisible",1],["strrep",1],["2e7",1],["tail",2],["finally",1],["shutdown",1],["assert",6],["error",2],["none",1],["usage",6],["20",2],["mb",1],["newline",1],["appends",1],["twice",1],["plus",1],["stderr",4],["seen",2],["bytes",3],["000",2],["retained",1],["worker",1],["max",1],["output",1],["count",1],["truncated",2],["split",1],["stayed",1],["zero",1],["cell",1],["printed",1],["nothing",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_r_worker_bounds_are_derived_from_the_python_ones","name":[["test",1],["worker",1],["bounds",1],["derived",1],["from",1],["python",1],["ones",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["worker",8],["bounds",2],["derived",3],["from",4],["python",3],["ones",2],["both",2],["workers",1],["answer",1],["same",2],["manager",1],["so",1],["owe",1],["contract",1],["frame",7],["cap",5],["read",2],["as",2],["arithmetic",2],["rather",1],["than",1],["literal",1],["hand",1],["typed",1],["number",1],["happens",1],["match",1],["today",1],["exactly",1],["side",1],["drifted",1],["max",7],["output",5],["before",1],["was",1],["needs",1],["no",4],["source",4],["text",1],["encoding",1],["utf",1],["re",2],["search",2],["oai4s",3],["assert",4],["longer",1],["declares",1],["stream",1],["int",1],["group",2],["bytes",2],["has",1],["outbound",1],["bound",1],["expression",4],["strip",1],["replace",2],["str",1],["value",2],["eval",1],["noqa",1],["s307",1],["lifted",1],["names",1],["builtins",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_spawn_wires_the_drain_to_the_raw_pipe","name":[["test",1],["spawn",1],["wires",1],["drain",1],["raw",1],["pipe",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",3],["spawn",7],["wires",2],["drain",12],["raw",4],["pipe",6],["production",2],["reads",1],["not",7],["just",1],["could",2],["above",1],["builds",1],["its",2],["own",1],["reader",2],["off",1],["buffer",2],["proves",1],["byte",2],["budget",2],["works",1],["there",1],["reverting",1],["read",6],["decoded",2],["proc",1],["stderr",2],["left",1],["green",1],["verifies",1],["mechanism",1],["wiring",2],["gap",1],["codebase",1],["keeps",1],["shipping",1],["asserted",1],["compiled",1],["code",3],["rather",1],["than",1],["source",2],["text",2],["earlier",1],["draft",1],["matched",1],["string",1],["broke",1],["variable",1],["rename",1],["spawning",1],["real",1],["kernel",4],["here",1],["hangs",1],["suite",3],["target",1],["moved",1],["from",3],["transport",5],["grew",1],["second",1],["m3b",1],["claim",1],["did",1],["move",1],["still",1],["about",1],["local",1],["child",1],["every",1],["product",1],["actually",1],["runs",1],["comes",1],["openai4s",1],["import",1],["start",1],["assert",3],["fileno",1],["co",6],["names",5],["no",1],["longer",1],["takes",1],["descriptor",1],["so",1],["counted",1],["nested",2],["consts",1],["if",2],["hasattr",1],["feed",2],["bounded",1],["tail",1],["os",2],["buffered",5],["daemon",2],["thread",2],["parked",1],["inside",1],["holds",1],["lock",3],["interpreter",3],["finalises",1],["whole",1],["passed",1],["then",1],["aborted",1],["enter",1],["busy",1],["acquire",1],["at",2],["shutdown",2],["clean",1],["exit",1],["turned",1],["into",1],["sigabrt",1],["by",1],["alone",1],["only",1],["full",1],["gate",1],["saw",1],["any",1],["uses",1],["must",1],["hold",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_stderr_tail_keeps_the_end_and_reports_an_untruncated_read","name":[["test",1],["stderr",1],["tail",1],["keeps",1],["end",1],["reports",1],["untruncated",1],["read",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["stderr",4],["tail",14],["keeps",2],["end",2],["reports",2],["untruncated",2],["read",2],["explains",1],["death",1],["short",1],["stream",1],["not",1],["truncated",3],["from",1],["openai4s",1],["kernel",1],["manager",1],["import",1],["64",2],["feed",2],["40",4],["assert",6],["false",1],["dropped",1],["bytes",2],["text",2],["true",1],["endswith",1],["retained",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_stderr_truncation_flag_is_exact_at_the_cap","name":[["test",1],["stderr",1],["truncation",1],["flag",1],["exact",1],["at",1],["cap",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",3],["stderr",3],["truncation",2],["flag",2],["exact",2],["at",3],["cap",2],["tmp",3],["path",3],["size",4],["truncated",5],["other",1],["stream",1],["asserted",1],["separately",1],["two",1],["one",3],["mechanism",1],["called",1],["different",1],["arguments",1],["wired",2],["wrong",1],["connection",1],["looks",1],["exactly",1],["like",1],["not",1],["all",1],["from",2],["stdout",2],["side",1],["openai4s",1],["kernel",7],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["real",1],["try",1],["message",2],["appends",1],["newline",1],["so",1],["ask",1],["byte",1],["less",1],["than",1],["under",1],["let",1],["supply",1],["last",1],["result",4],["execute",1],["strrep",1],["finally",1],["shutdown",1],["assert",3],["error",2],["none",1],["usage",6],["false",1]]},{"id":"tests/test_producer_output_budgets.py#test_the_stdout_truncation_flag_is_exact_at_the_cap","name":[["test",1],["stdout",1],["truncation",1],["flag",1],["exact",1],["at",1],["cap",1]],"path":[["tests",1],["test",1],["producer",1],["output",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["stdout",4],["truncation",2],["flag",2],["exact",2],["at",5],["cap",4],["tmp",3],["path",3],["size",4],["truncated",7],["exactly",2],["not",2],["one",1],["byte",1],["past",1],["boundary",1],["whole",1],["value",1],["boolean",1],["here",1],["dropped",2],["marker",2],["text",1],["agree",1],["easy",1],["cases",1],["disagree",1],["edges",1],["output",2],["ends",1],["was",1],["never",1],["cut",1],["cell",1],["whose",1],["own",1],["happens",1],["contain",1],["wording",1],["evidence",1],["anything",1],["from",1],["openai4s",1],["kernel",7],["import",1],["spawn",2],["cwd",1],["str",1],["rscript",1],["real",1],["try",1],["code",2],["invisible",1],["null",1],["if",1],["else",1],["cat",1],["strrep",1],["result",4],["execute",1],["finally",1],["shutdown",1],["assert",4],["error",2],["none",1],["usage",7],["stderr",1],["false",1],["bytes",1]]},{"id":"tests/test_progress_document.py","name":[["test",1],["progress",1],["document",1],["py",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["progress",5],["record",4],["own",2],["structure",1],["nothing",2],["was",1],["checking",2],["docs",3],["next",2],["version",2],["md",2],["per",1],["item",2],["completion",1],["read",2],["by",2],["section",3],["number",1],["12",2],["13",4],["15",3],["all",1],["appear",1],["inside",1],["as",3],["cross",1],["references",1],["two",4],["defects",1],["followed",1],["from",3],["nobody",1],["had",2],["sections",2],["16",1],["sitting",1],["between",1],["them",1],["so",2],["reference",2],["possible",1],["referents",1],["reader",1],["following",1],["landed",1],["whichever",1],["came",1],["first",1],["one",2],["at",2],["end",1],["file",4],["meant",1],["second",2],["its",2],["last",1],["stopped",1],["67",1],["non",1],["merge",1],["commits",2],["behind",4],["tree",3],["far",1],["enough",1],["not",4],["incomplete",1],["reads",1],["has",1],["happened",1],["since",1],["same",1],["wrong",1],["rather",1],["than",1],["absent",1],["shape",1],["repository",1],["fixes",1],["everywhere",1],["else",1],["cannot",3],["be",3],["checked",1],["counting",1],["working",1],["copy",1],["allowed",1],["mid",1],["change",1],["gate",1],["fired",1],["every",1],["commit",1],["would",1],["suppressed",1],["within",1],["week",1],["checkable",1],["documents",1],["both",1],["claim",1],["describe",1],["agree",1],["about",1],["plan",4],["crosswalk",5],["json",3],["carries",1],["audited",1],["now",1],["gated",1],["evidence",1],["digests",1],["tying",1],["latest",1],["audit",1],["field",1],["means",1],["silently",2],["fall",2],["code",1],["future",1],["import",4],["annotations",1],["re",5],["pathlib",1],["path",2],["root",3],["resolve",1],["parents",1],["externally",1],["unverifiable",1],["numbered",1],["only",1],["unnumbered",1],["headings",1],["status",1],["vocabulary",1],["prose",1],["deliberately",1],["matched",2],["compile",3],["above",1],["numbering",1],["uses",1],["form",1],["refers",1],["into",2],["47",1],["closed",2],["implemented",2],["unverified",2],["deferred",2],["p2",2],["open",2],["after",1],["whitespace",1],["normalisation",1],["because",1],["sentence",1],["wraps",1],["distribution",1],["no",1]]},{"id":"tests/test_progress_document.py#_sections","name":[["sections",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["def",2],["sections",2],["list",2],["tuple",2],["int",3],["str",2],["text",3],["progress",1],["read",1],["utf",1],["return",1],["number",2],["title",2],["section",1],["findall",1]]},{"id":"tests/test_progress_document.py#test_every_cross_reference_resolves_to_a_section","name":[["test",1],["every",1],["cross",1],["reference",1],["resolves",1],["section",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["def",2],["test",2],["every",2],["cross",3],["reference",3],["resolves",3],["section",3],["pointing",1],["past",1],["end",1],["file",1],["citation",1],["nothing",1],["reads",1],["exactly",1],["like",1],["one",1],["text",3],["progress",1],["read",1],["utf",1],["known",2],["number",2],["title",1],["sections",1],["dangling",3],["sorted",1],["int",1],["findall",1],["assert",1],["not",1],["these",1],["references",1],["name",1],["no",1]]},{"id":"tests/test_progress_document.py#test_no_section_number_is_used_twice","name":[["test",1],["no",1],["section",1],["number",1],["twice",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["def",2],["test",2],["no",2],["section",3],["number",5],["twice",2],["two",2],["15",1],["sections",4],["not",2],["typo",1],["ambiguous",1],["address",1],["every",1],["file",1],["resolves",1],["by",1],["so",1],["duplicate",1],["silently",1],["gives",1],["one",2],["reference",2],["meanings",1],["reader",1],["follows",1],["first",1],["was",1],["wrong",1],["existed",1],["numbers",4],["title",1],["duplicates",3],["sorted",1],["if",1],["count",1],["assert",1],["these",1],["appear",1],["more",1],["than",1],["once",1],["30",1]]},{"id":"tests/test_progress_document.py#test_the_latest_recorded_distribution_matches_the_crosswalk","name":[["test",1],["latest",1],["recorded",1],["distribution",1],["matches",1],["crosswalk",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["def",2],["test",2],["latest",2],["recorded",7],["distribution",7],["matches",2],["crosswalk",7],["last",3],["file",1],["states",2],["one",3],["reader",1],["believes",1],["48",1],["closed",4],["no",4],["open",6],["row",2],["at",1],["408098f",1],["later",1],["commit",1],["reopened",1],["p0",2],["nothing",1],["here",1],["said",2],["so",3],["progress",4],["record",2],["kept",1],["telling",1],["readers",1],["was",2],["while",1],["data",1],["check",1],["compares",1],["stated",4],["actual",4],["counts",3],["older",1],["snapshot",1],["may",2],["stay",1],["as",1],["history",1],["but",1],["not",1],["be",1],["final",1],["word",1],["from",1],["collections",1],["import",1],["counter",2],["text",4],["join",1],["read",2],["utf",2],["split",1],["findall",1],["assert",2],["longer",1],["unverified",3],["deferred",3],["item",2],["status",4],["json",2],["loads",1],["items",1],["int",4],["implemented",1],["p2",1],["if",1],["else",1],["next",1],["version",1],["md",1],["plan",1],["has",1]]},{"id":"tests/test_progress_document.py#test_the_numbering_has_no_gaps","name":[["test",1],["numbering",1],["has",1],["no",1],["gaps",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["def",2],["test",2],["numbering",2],["has",2],["no",2],["gaps",2],["gap",1],["means",1],["section",1],["was",1],["deleted",1],["references",1],["into",1],["now",1],["point",1],["at",2],["nothing",1],["renumbering",1],["rest",1],["alternative",1],["breaks",1],["every",1],["reference",1],["once",1],["so",1],["rule",1],["sections",2],["numbers",4],["number",2],["title",1],["assert",1],["list",1],["range",1],["len",1]]},{"id":"tests/test_progress_document.py#test_the_progress_record_names_the_tree_the_crosswalk_was_audited_against","name":[["test",1],["progress",1],["record",1],["names",1],["tree",1],["crosswalk",1],["was",1],["audited",1],["against",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["def",2],["test",2],["progress",5],["record",4],["names",3],["tree",4],["crosswalk",6],["was",5],["audited",9],["against",2],["two",3],["documents",2],["must",1],["describe",1],["same",1],["both",1],["claim",1],["state",2],["repository",1],["only",1],["one",3],["them",1],["gated",1],["without",1],["be",2],["re",2],["while",1],["keeps",1],["describing",2],["commit",4],["months",1],["older",1],["check",1],["written",1],["at",8],["67",1],["commits",1],["file",3],["prose",1],["rather",1],["than",1],["field",1],["so",1],["assertion",1],["appears",1],["all",1],["low",1],["bar",1],["deliberately",1],["forces",1],["person",1],["auditing",1],["write",1],["new",1],["down",1],["here",1],["too",1],["cannot",1],["satisfied",1],["by",1],["leaving",1],["alone",1],["json",1],["loads",1],["read",2],["text",4],["utf",2],["assert",1],["12",2],["not",2],["mention",1],["other",1]]},{"id":"tests/test_progress_document.py#test_the_sections_are_in_ascending_order","name":[["test",1],["sections",1],["ascending",1],["order",1]],"path":[["tests",1],["test",1],["progress",1],["document",1],["py",1]],"body":[["def",2],["test",2],["sections",4],["ascending",2],["order",5],["file",1],["read",1],["top",1],["bottom",1],["its",1],["chronological",1],["number",3],["goes",1],["backwards",2],["means",1],["section",2],["was",1],["inserted",1],["not",2],["belong",1],["16",1],["came",1],["sit",1],["between",1],["two",1],["15",1],["numbers",7],["title",1],["out",3],["range",1],["len",1],["if",1],["assert",1],["go",1],["at",1]]},{"id":"tests/test_project_paging.py","name":[["test",1],["project",1],["paging",1],["py",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["project",7],["directory",1],["keyset",1],["pages",1],["escaped",1],["name",1],["description",1],["like",1],["scoped",1],["cursors",1],["projects",2],["ignore",1],["limit",1],["offset",1],["load",1],["every",1],["then",1],["count",1],["max",2],["each",1],["one",2],["module",1],["page",3],["1000",2],["real",1],["rows",2],["still",1],["answer",1],["slices",1],["at",2],["most",1],["100",1],["filter",2],["principal",1],["change",1],["invalidates",1],["previous",1],["cursor",3],["400",1],["never",1],["silent",1],["restart",1],["team",1],["visibility",1],["conjunct",1],["so",1],["hidden",1],["cannot",1],["occupy",1],["slots",1],["forge",1],["end",1],["list",1],["from",7],["future",1],["import",9],["annotations",1],["json",1],["urllib",1],["parse",1],["urlencode",1],["pytest",2],["openai4s",5],["config",2],["llmconfig",1],["server",2],["gateway",2],["as",1],["mod",1],["local",1],["auth",1],["storage",1],["frames",1],["decode",1],["encode",1],["fingerprint",1],["store",2],["many",1],["fixture",1]]},{"id":"tests/test_project_paging.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["class",2],["client",2],["drives",1],["real",1],["request",1],["path",6],["not",2],["route",2],["method",1],["def",3],["init",1],["self",8],["cfg",2],["runner",2],["data",2],["dir",2],["handler",11],["gateway",1],["mod",1],["make",1],["hub",1],["token",4],["local",2],["auth",2],["read",1],["raw",2],["visible",6],["none",5],["object",1],["new",1],["correlation",1],["id",1],["req",1],["project",1],["paging",1],["sent",6],["dict",1],["send",1],["lambda",2],["code",4],["body",4],["ctype",3],["extra",1],["security",1],["update",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["header",1],["if",1],["team",1],["visibility",1],["filter",1],["return",2],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_project_paging.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["init",2],["self",4],["cfg",3],["runner",3],["data",3],["dir",3],["handler",2],["gateway",1],["mod",1],["make",1],["hub",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_project_paging.py#_Client.get","name":[],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["self",3],["path",3],["visible",4],["none",2],["sent",3],["raw",1],["return",1],["code",1],["json",1],["loads",1],["body",1],["decode",1],["utf",1]]},{"id":"tests/test_project_paging.py#_Client.raw","name":[["raw",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["raw",2],["self",4],["path",4],["visible",4],["none",5],["handler",9],["object",1],["new",1],["correlation",1],["id",1],["req",1],["project",1],["paging",1],["sent",3],["dict",1],["send",1],["lambda",2],["code",3],["body",3],["ctype",3],["extra",1],["security",1],["update",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["if",1],["not",1],["team",1],["visibility",1],["filter",1],["route",1],["return",1]]},{"id":"tests/test_project_paging.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_project_paging.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_project_paging.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_project_paging.py#_seed_projects","name":[["seed",1],["projects",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["seed",2],["projects",5],["store",6],["int",2],["many",2],["list",3],["str",3],["insert",3],["real",1],["project",11],["rows",7],["plus",1],["root",2],["frame",9],["last",1],["active",1],["at",5],["uses",1],["live",1],["sqlite",1],["connection",1],["not",1],["mocked",1],["repository",1],["cluster",1],["five",1],["shares",1],["one",1],["timestamp",1],["so",1],["id",13],["tiebreaker",1],["load",1],["bearing",1],["now",3],["700",1],["000",7],["tie",2],["stamp",5],["111",4],["ids",3],["index",7],["range",1],["04d",4],["append",3],["proj",1],["desc",1],["if",1],["else",1],["none",3],["turn",1],["ready",1],["lock",1],["conn",3],["executemany",2],["into",2],["name",2],["description",1],["context",1],["example",1],["created",2],["updated",2],["values",2],["frames",1],["parent",1],["kind",1],["model",1],["status",1],["depth",1],["commit",1],["return",1]]},{"id":"tests/test_project_paging.py#_selects","name":[["selects",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["selects",2],["statements",3],["list",4],["str",4],["return",1],["statement",4],["if",1],["lstrip",1],["upper",1],["startswith",1],["select",1],["projects",1],["lower",1]]},{"id":"tests/test_project_paging.py#_walk","name":[["walk",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["walk",4],["client",3],["params",4],["seen",3],["list",1],["str",1],["cursor",9],["none",2],["pages",4],["while",1],["40",1],["query",4],["limit",2],["100",1],["pop",1],["if",2],["path",2],["projects",2],["urlencode",1],["status",2],["body",6],["assert",2],["200",1],["extend",1],["row",2],["project",2],["id",1],["not",2],["has",2],["more",2],["return",1],["next",1],["no",1],["cannot",1],["continue",1],["raise",1],["assertion",1],["error",1],["did",1],["terminate",1]]},{"id":"tests/test_project_paging.py#server","name":[["server",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["server",2],["tmp",4],["path",4],["cfg",4],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["yield",1],["client",1],["finally",1],["close",1]]},{"id":"tests/test_project_paging.py#test_1000_projects_first_page_is_at_most_100_and_a_request_never_exceeds_100","name":[["test",1],["1000",1],["projects",1],["first",1],["page",1],["at",1],["most",1],["100",2],["request",1],["never",1],["exceeds",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["1000",2],["projects",10],["first",7],["page",3],["at",2],["most",2],["100",7],["request",2],["never",2],["exceeds",2],["server",3],["cfg",1],["runner",2],["client",4],["created",2],["seed",1],["store",1],["status",4],["limit",3],["assert",14],["200",2],["len",4],["has",3],["more",3],["true",2],["next",2],["cursor",2],["total",1],["many",3],["capped",3],["500",1],["project",1],["max",1],["seen",4],["last",3],["pages",2],["walk",1],["10",1],["false",1],["none",1]]},{"id":"tests/test_project_paging.py#test_a_nul_in_q_is_refused_rather_than_truncating_the_filter","name":[["test",1],["nul",1],["refused",1],["rather",1],["than",1],["truncating",1],["filter",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["nul",3],["refused",2],["rather",3],["than",3],["truncating",2],["filter",3],["server",3],["sqlite",1],["like",1],["stops",1],["at",1],["embedded",1],["so",2],["lab",7],["x00zzz",1],["match",1],["every",1],["project",3],["named",1],["silently",1],["widened",1],["not",1],["applied",1],["cfg",1],["runner",2],["client",2],["store",6],["create",2],["name",3],["alpha",2],["gamma",1],["status",2],["body",2],["projects",3],["limit",3],["10",3],["00zzzz",1],["assert",4],["400",1],["code",1],["invalid",1],["repository",1],["itself",1],["no",1],["longer",1],["truncates",1],["either",1],["pattern",1],["keeps",1],["rest",1],["needle",1],["matches",1],["nothing",1],["everything",1],["list",2],["x00zzzz",1]]},{"id":"tests/test_project_paging.py#test_a_page_issues_at_most_two_selects_against_projects","name":[["test",1],["page",1],["issues",1],["at",1],["most",1],["two",1],["selects",1],["against",1],["projects",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["page",2],["issues",2],["at",2],["most",2],["two",2],["selects",3],["against",2],["projects",5],["server",3],["cfg",1],["runner",4],["client",2],["seed",1],["store",3],["30",1],["statements",3],["list",1],["str",1],["conn",2],["trace",2],["callback",2],["append",1],["try",1],["status",2],["body",2],["limit",1],["10",2],["finally",1],["none",1],["assert",3],["200",1],["len",2]]},{"id":"tests/test_project_paging.py#test_another_principal_cannot_reuse_a_cursor","name":[["test",1],["another",1],["principal",1],["cannot",1],["reuse",1],["cursor",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["another",2],["principal",2],["cannot",2],["reuse",2],["cursor",5],["server",3],["cfg",1],["runner",2],["client",3],["store",8],["alice",4],["team",2],["create",3],["user",2],["username",2],["password",2],["fake",2],["bob",4],["index",2],["range",1],["pid",6],["shared",1],["project",3],["id",6],["name",1],["governance",2],["member",2],["new",1],["frame",1],["kind",1],["turn",1],["status",5],["ready",1],["page",2],["projects",3],["limit",2],["visible",2],["assert",5],["200",1],["held",3],["next",1],["body",3],["400",1],["code",1],["invalid",1],["not",1]]},{"id":"tests/test_project_paging.py#test_changed_q_or_principal_invalidates_the_cursor","name":[["test",1],["changed",1],["principal",1],["invalidates",1],["cursor",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["changed",2],["principal",2],["invalidates",2],["cursor",6],["server",3],["cfg",1],["runner",2],["client",4],["store",3],["name",4],["alpha",4],["one",2],["two",1],["beta",2],["create",1],["project",1],["description",1],["status",6],["page",6],["projects",5],["urlencode",3],["limit",2],["assert",7],["200",2],["held",3],["next",4],["has",1],["more",1],["true",1],["body",4],["400",1],["code",1],["invalid",1],["not",1]]},{"id":"tests/test_project_paging.py#test_decode_rejects_a_fingerprint_mismatch_without_returning_none","name":[["test",1],["decode",1],["rejects",1],["fingerprint",1],["mismatch",1],["without",1],["returning",1],["none",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["decode",5],["rejects",2],["fingerprint",12],["mismatch",3],["without",2],["returning",2],["none",5],["project",7],["filter",3],["alpha",1],["team",2],["scope",2],["user",2],["other",2],["beta",1],["cursor",6],["encode",1],["last",1],["active",1],["at",1],["id",1],["p1",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["assert",2]]},{"id":"tests/test_project_paging.py#test_empty_last_active_at_sorts_last","name":[["test",1],["empty",1],["last",2],["active",1],["at",1],["sorts",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["last",4],["active",7],["at",4],["sorts",2],["server",3],["cfg",1],["runner",2],["client",2],["store",8],["create",2],["project",9],["id",8],["name",2],["idle",4],["frame",4],["new",1],["kind",1],["turn",1],["status",3],["ready",1],["lock",1],["conn",2],["execute",1],["update",1],["frames",1],["created",1],["updated",1],["000",2],["commit",1],["body",2],["projects",2],["limit",1],["10",1],["assert",2],["200",1],["ids",3],["row",2],["index",2]]},{"id":"tests/test_project_paging.py#test_escaped_like_and_ascii_case_and_non_ascii_exact","name":[["test",1],["escaped",1],["like",1],["ascii",2],["case",1],["non",1],["exact",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["escaped",2],["like",2],["ascii",4],["case",5],["non",2],["exact",2],["server",3],["cfg",1],["runner",2],["client",10],["store",10],["create",8],["project",21],["id",13],["under",1],["name",10],["foo",7],["bar",6],["description",9],["xbar",1],["pct",1],["alpha",3],["lab",1],["notes",1],["cafe",2],["caf",3],["latte",1],["desc",2],["other",1],["needle",2],["bs",2],["ctx",1],["zzz",1],["context",3],["secret",2],["status",18],["body",21],["projects",18],["urlencode",9],["assert",21],["200",9],["row",14],["total",3]]},{"id":"tests/test_project_paging.py#test_keyset_covers_a_same_timestamp_tie_exactly_once","name":[["test",1],["keyset",1],["covers",1],["same",1],["timestamp",1],["tie",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["keyset",2],["covers",2],["same",2],["timestamp",2],["tie",2],["exactly",2],["once",2],["server",3],["cfg",1],["runner",2],["client",2],["created",3],["seed",1],["projects",1],["store",1],["seen",5],["last",2],["pages",2],["walk",1],["limit",1],["assert",6],["has",1],["more",1],["false",1],["len",2],["sorted",1],["reverse",1],["true",1]]},{"id":"tests/test_project_paging.py#test_limit_and_offset_errors","name":[["test",1],["limit",1],["offset",1],["errors",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["limit",13],["offset",11],["errors",2],["server",3],["cfg",1],["runner",2],["client",9],["store",1],["create",1],["project",4],["name",1],["status",16],["body",16],["projects",8],["banana",1],["assert",16],["400",10],["code",8],["invalid",7],["above",1],["sqlite",1],["integer",1],["int",3],["accepts",1],["bind",1],["raised",1],["overflow",1],["error",2],["route",1],["answered",1],["500",1],["documented",1],["9223372036854775808",1],["forms",1],["admits",1],["not",1],["query",1],["parameter",2],["integers",1],["raw",4],["ef",1],["bc",1],["93",1],["203",1],["cpython",1],["refuses",1],["more",1],["than",1],["4300",1],["digits",1],["value",1],["its",1],["own",1],["digit",1],["string",1],["long",1],["still",1],["either",1],["huge",3],["4301",1],["fingerprint",4],["filter",1],["team",1],["scope",1],["cursor",4],["encode",1],["last",1],["active",1],["at",1],["id",1],["p0000",1],["bad",1],["request",1]]},{"id":"tests/test_project_paging.py#test_malformed_cursor_is_400_not_a_silent_first_page","name":[["test",1],["malformed",1],["cursor",1],["400",1],["not",1],["silent",1],["first",1],["page",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["cursor",5],["400",3],["not",4],["silent",2],["first",2],["page",2],["server",3],["cfg",1],["runner",2],["client",2],["store",1],["create",1],["project",1],["name",1],["visible",1],["status",2],["body",3],["projects",2],["limit",1],["10",1],["assert",3],["code",1],["invalid",1]]},{"id":"tests/test_project_paging.py#test_no_args_list_projects_still_aggregates_without_n_plus_one","name":[["test",1],["no",1],["args",1],["list",1],["projects",1],["still",1],["aggregates",1],["without",1],["plus",1],["one",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["no",2],["args",2],["list",4],["projects",3],["still",2],["aggregates",2],["without",2],["plus",2],["one",2],["tmp",3],["path",4],["store",9],["config",1],["data",1],["dir",1],["db",1],["try",2],["first",2],["create",2],["project",7],["id",10],["alpha",3],["name",2],["beta",5],["new",1],["frame",1],["kind",1],["turn",1],["status",1],["ready",1],["statements",3],["str",1],["conn",2],["trace",2],["callback",2],["append",1],["rows",2],["finally",2],["none",1],["by",5],["row",3],["assert",4],["conversation",2],["count",2],["last",1],["active",1],["at",2],["updated",1],["len",1],["selects",1],["close",1]]},{"id":"tests/test_project_paging.py#test_offset_is_executed_during_the_compat_window","name":[["test",1],["offset",1],["executed",1],["during",1],["compat",1],["window",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["offset",5],["executed",2],["during",2],["compat",2],["window",2],["server",3],["cfg",1],["runner",2],["client",4],["seed",1],["projects",8],["store",1],["status",6],["first",7],["limit",3],["assert",9],["200",3],["len",2],["total",1],["has",2],["more",2],["true",1],["second",4],["ids",4],["row",4],["project",2],["id",2],["not",1],["tail",3],["false",1]]},{"id":"tests/test_project_paging.py#test_q_longer_than_128_code_points_is_refused","name":[["test",1],["longer",1],["than",1],["128",1],["code",1],["points",1],["refused",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["longer",2],["than",2],["128",3],["code",3],["points",2],["refused",2],["server",3],["cfg",1],["runner",2],["client",3],["store",1],["create",1],["project",1],["name",1],["ok",1],["too",2],["long",2],["129",1],["status",4],["body",3],["projects",2],["urlencode",2],["assert",3],["400",1],["invalid",1],["allowed",2],["200",1]]},{"id":"tests/test_project_paging.py#test_team_visibility_is_applied_before_limit_and_does_not_fill_slots","name":[["test",1],["team",1],["visibility",1],["applied",1],["before",1],["limit",1],["not",1],["fill",1],["slots",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["team",4],["visibility",2],["applied",2],["before",2],["limit",6],["not",3],["fill",2],["slots",3],["server",3],["hidden",3],["newer",1],["rows",1],["must",1],["look",1],["like",1],["end",1],["list",3],["occupy",1],["cfg",1],["runner",2],["client",3],["store",20],["alice",13],["create",4],["user",6],["username",2],["password",2],["fake",2],["bob",13],["ids",15],["index",8],["range",2],["10",5],["pid",12],["02d",2],["project",10],["id",21],["name",2],["governance",2],["member",2],["frame",8],["new",2],["kind",2],["turn",2],["status",6],["ready",2],["lock",2],["conn",4],["execute",2],["update",2],["frames",6],["created",2],["at",4],["updated",2],["000",4],["commit",2],["append",2],["page",4],["projects",8],["visible",5],["assert",12],["200",4],["row",8],["len",1],["isdisjoint",1],["total",1],["has",1],["more",1],["true",1],["newest",4],["all",4],["count",2]]},{"id":"tests/test_project_paging.py#test_team_visibility_is_applied_on_the_offset_compat_path_too","name":[["test",1],["team",1],["visibility",1],["applied",1],["offset",1],["compat",1],["path",1],["too",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",3],["team",4],["visibility",3],["applied",2],["offset",9],["compat",2],["path",2],["too",2],["server",3],["executed",1],["window",1],["filters",1],["counts",2],["inside",1],["sql",1],["like",1],["keyset",2],["above",1],["only",1],["coverage",1],["paging",1],["suite",1],["had",1],["regression",1],["post",1],["filtered",1],["counted",1],["unfiltered",1],["rows",1],["branch",1],["would",1],["have",1],["leaked",1],["hidden",1],["member",2],["unnoticed",1],["cfg",1],["runner",2],["client",4],["store",10],["alice",8],["create",3],["user",2],["username",3],["password",2],["fake",2],["bob",6],["ids",8],["owner",3],["base",3],["000",2],["index",4],["range",1],["pid",6],["02d",1],["project",4],["id",7],["name",1],["governance",1],["frame",4],["new",1],["kind",1],["turn",1],["status",5],["ready",1],["lock",1],["conn",2],["execute",1],["update",1],["frames",1],["created",1],["at",2],["updated",1],["commit",1],["append",1],["seen",4],["list",1],["str",1],["page",4],["projects",4],["limit",3],["visible",2],["assert",7],["200",1],["total",2],["next",1],["cursor",1],["none",1],["extend",1],["row",2],["sorted",1],["reverse",1],["true",1],["isdisjoint",1],["tail",2],["has",1],["more",1],["false",1],["everyone",2],["12",1]]},{"id":"tests/test_project_paging.py#test_the_repository_honours_offset_without_limit","name":[["test",1],["repository",1],["honours",1],["offset",1],["without",1],["limit",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["repository",3],["honours",2],["offset",5],["without",2],["limit",3],["server",3],["facade",1],["forwards",1],["every",1],["keyword",1],["emitted",1],["only",1],["under",1],["so",1],["alone",1],["answered",1],["all",1],["five",1],["rows",3],["keyset",1],["order",1],["cfg",1],["runner",2],["client",1],["store",4],["index",3],["range",1],["create",1],["project",3],["id",2],["name",1],["list",1],["projects",1],["assert",1],["row",2],["p1",1],["p0",1]]},{"id":"tests/test_project_paging.py#test_unparameterized_request_still_returns_the_full_list","name":[["test",1],["unparameterized",1],["request",1],["still",1],["returns",1],["full",1],["list",1]],"path":[["tests",1],["test",1],["project",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["unparameterized",2],["request",2],["still",2],["returns",2],["full",2],["list",2],["server",3],["cfg",1],["runner",2],["client",2],["created",2],["seed",1],["projects",4],["store",1],["12",2],["status",2],["body",6],["assert",5],["200",1],["next",1],["cursor",1],["not",2],["has",1],["more",1],["total",1],["len",1],["row",2],["project",1],["id",1]]},{"id":"tests/test_protein_design_mcp.py","name":[["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["offline",1],["contracts",1],["bundled",1],["atomic",1],["protein",5],["design",5],["mcp",4],["server",3],["from",6],["future",1],["import",10],["annotations",1],["hashlib",1],["json",1],["stat",1],["pathlib",1],["path",1],["pytest",2],["openai4s",4],["client",1],["openai4",1],["python",1],["mcpconnection",1],["config",1],["servers",2],["schemas",1],["tools",1],["service",2],["gateway",1],["connector",1],["directory",1],["pytestmark",1],["mark",1],["stubbed",1],["backend",1],["revision",1],["1234567890abcdef1234567890abcdef12345678",1]]},{"id":"tests/test_protein_design_mcp.py#_base","name":[["base",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["base",2],["tmp",3],["path",5],["attempt",6],["str",3],["009",2],["seed",4],["int",2],["dict",2],["return",1],["id",1],["output",1],["dir",1],["out",1],["backend",1],["revision",2]]},{"id":"tests/test_protein_design_mcp.py#_checkpoint_bundle","name":[["checkpoint",1],["bundle",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["checkpoint",2],["bundle",4],["tmp",4],["path",10],["name",7],["str",2],["colabfold",3],["json",3],["data",7],["dir",6],["stem",1],["mkdir",1],["weight",4],["params",1],["model",2],["npz",1],["write",2],["bytes",1],["frozen",1],["parameters",1],["manifest",3],["text",1],["dumps",1],["files",1],["sha256",1],["digest",1],["sort",1],["keys",1],["true",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_protein_design_mcp.py#_colabfold_fake","name":[["colabfold",1],["fake",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["colabfold",3],["fake",3],["path",8],["return",1],["executable",1],["import",1],["json",5],["pathlib",2],["sys",2],["args",3],["argv",2],["out",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["query",2],["unrelaxed",1],["rank",2],["001",2],["model",3],["pdb",1],["write",3],["text",3],["end",1],["scores",3],["plddt",1],["80",1],["81",1],["82",1],["83",1],["ptm",1],["iptm",1],["pae",1],["dumps",2],["parent",1]]},{"id":"tests/test_protein_design_mcp.py#_digest","name":[["digest",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["digest",2],["path",5],["str",2],["return",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_protein_design_mcp.py#_executable","name":[["executable",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["executable",2],["path",10],["source",3],["str",2],["write",1],["text",1],["usr",1],["bin",1],["env",1],["python3",1],["encoding",1],["utf",1],["chmod",1],["stat",2],["st",1],["mode",1],["ixusr",1],["return",1]]},{"id":"tests/test_protein_design_mcp.py#_mpnn_args","name":[["mpnn",1],["args",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["mpnn",3],["args",2],["tmp",3],["path",10],["checkpoint",6],["backbone",4],["dict",2],["return",1],["base",1],["attempt",1],["001",1],["seed",1],["1042",1],["str",2],["sha256",1],["digest",1],["pdb",1],["design",1],["chains",1],["fixed",1],["positions",1],["all",1],["num",1],["sequences",1],["sampling",1],["temp",1],["model",1],["name",1],["48",1],["020",1]]},{"id":"tests/test_protein_design_mcp.py#_mpnn_fake","name":[["mpnn",1],["fake",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",3],["mpnn",2],["fake",3],["path",10],["designed",4],["str",2],["return",2],["executable",1],["import",1],["json",3],["pathlib",3],["sys",2],["args",4],["argv",2],["value",3],["flag",2],["index",1],["out",5],["folder",1],["stem",3],["pdb",1],["seqs",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["fa",1],["write",2],["text",2],["native",1],["score",3],["fixed",1],["chains",2],["model",1],["name",1],["48",1],["020",1],["gsy",1],["ac",2],["sample",1],["global",1],["seq",1],["recovery",1],["dumps",1]]},{"id":"tests/test_protein_design_mcp.py#_offline_guard","name":[["offline",1],["guard",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["offline",2],["guard",2],["path",7],["return",1],["executable",1],["import",1],["os",2],["sys",4],["assert",1],["argv",3],["unshare",1],["net",1],["execv",1]]},{"id":"tests/test_protein_design_mcp.py#_pdb","name":[["pdb",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["pdb",2],["path",5],["chains",3],["dict",2],["str",4],["list",2],["tuple",2],["int",2],["none",2],["lines",4],["serial",3],["chain",2],["residues",2],["items",1],["number",2],["name3",2],["append",1],["atom",1],["5d",1],["ca",1],["3s",1],["4d",1],["3f",3],["00",2],["20",1],["extend",1],["ter",1],["end",1],["write",1],["text",1],["join",1],["encoding",1],["utf",1]]},{"id":"tests/test_protein_design_mcp.py#_scientific_python","name":[["scientific",1],["python",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["scientific",2],["python",2],["path",8],["result",3],["dict",2],["return",1],["executable",1],["import",1],["json",2],["pathlib",2],["sys",2],["argv",1],["write",1],["text",1],["dumps",1]]},{"id":"tests/test_protein_design_mcp.py#test_attempt_id_conflict_preserves_original_terminal_record","name":[["test",1],["attempt",1],["id",1],["conflict",1],["preserves",1],["original",1],["terminal",1],["record",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",3],["test",2],["attempt",4],["id",2],["conflict",8],["preserves",2],["original",7],["terminal",4],["record",2],["tmp",4],["path",7],["monkeypatch",3],["service",5],["protein",1],["design",1],["root",1],["invocations",3],["fake",2],["handler",2],["args",5],["output",1],["append",1],["seed",3],["return",1],["total",1],["score",4],["setattr",1],["tool",1],["rosetta",3],["base",1],["001",1],["11",2],["pdb",2],["unused",1],["by",1],["stub",1],["first",2],["call",2],["manifest",4],["read",2],["bytes",2],["12",1],["assert",5],["status",2],["failed",1],["error",1],["type",1],["existing",1],["succeeded",1]]},{"id":"tests/test_protein_design_mcp.py#test_attempt_id_conflict_preserves_original_terminal_record.fake_handler","name":[["fake",1],["handler",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["fake",2],["handler",2],["args",3],["output",2],["invocations",1],["append",1],["seed",1],["return",1],["total",1],["score",1]]},{"id":"tests/test_protein_design_mcp.py#test_bundled_adapter_is_offered_in_the_connector_directory","name":[["test",1],["bundled",1],["adapter",1],["offered",1],["connector",1],["directory",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["bundled",2],["adapter",2],["offered",2],["connector",3],["directory",3],["entry",5],["next",1],["item",3],["if",1],["id",1],["protein",3],["design",3],["assert",4],["name",1],["command",2],["openai4",1],["python",1],["openai4s",1],["mcp",1],["servers",1],["backends",1],["description",1],["lower",1]]},{"id":"tests/test_protein_design_mcp.py#test_catalog_is_exactly_the_nine_atomic_tools_and_has_no_composite","name":[["test",1],["catalog",1],["exactly",1],["nine",1],["atomic",1],["tools",1],["has",1],["no",1],["composite",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["catalog",2],["exactly",2],["nine",2],["atomic",2],["tools",5],["has",2],["no",2],["composite",2],["names",3],["tool",8],["name",3],["assert",5],["generate",1],["backbone",1],["design",2],["sequence",1],["predict",2],["structure",1],["complex",1],["rosetta",4],["score",5],["relax",1],["interface",7],["stability",5],["energy",1],["minimize",1],["binder",1],["not",3],["next",2],["if",2],["delta",1],["unsat",1],["hbonds",1],["description",3],["hydrogen",1],["bonds",1],["lower",1],["thermodynamic",1]]},{"id":"tests/test_protein_design_mcp.py#test_checkpointed_formal_call_requires_a_successful_live_canary","name":[["test",1],["checkpointed",1],["formal",1],["call",1],["requires",1],["successful",1],["live",1],["canary",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",4],["test",2],["checkpointed",2],["formal",14],["call",6],["requires",2],["successful",2],["live",2],["canary",15],["tmp",6],["path",7],["monkeypatch",5],["setenv",1],["openai4",1],["protein",3],["design",10],["require",1],["admission",4],["service",7],["root",2],["checkpoint",9],["48",1],["020",1],["pt",1],["write",1],["bytes",1],["digest",7],["calls",4],["fake",3],["handler",3],["args",3],["output",1],["append",1],["attempt",5],["id",2],["run",4],["mode",4],["return",2],["sequences",2],["ac",1],["setattr",2],["tool",2],["sequence",6],["request",5],["base",1],["execution",1],["target",1],["local",1],["str",1],["sha256",1],["backbone",1],["pdb",2],["unused",1],["by",1],["stub",1],["chains",1],["fixed",1],["positions",1],["all",1],["num",1],["sampling",1],["temp",1],["refused",3],["before",1],["assert",11],["status",5],["failed",2],["not",2],["admitted",2],["error",2],["001",3],["succeeded",2],["bringup",3],["verified",1],["after",6],["restarted",3],["restart",4]]},{"id":"tests/test_protein_design_mcp.py#test_checkpointed_formal_call_requires_a_successful_live_canary.fake_handler","name":[["fake",1],["handler",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["fake",2],["handler",2],["args",4],["output",2],["calls",1],["append",1],["attempt",1],["id",1],["run",1],["mode",1],["formal",1],["return",1],["checkpoint",1],["digest",2],["sequences",1],["ac",1]]},{"id":"tests/test_protein_design_mcp.py#test_checkpointed_formal_call_requires_a_successful_live_canary.request","name":[["request",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["request",2],["attempt",4],["run",4],["mode",4],["return",1],["base",1],["tmp",1],["path",2],["execution",1],["target",1],["local",1],["checkpoint",3],["str",1],["sha256",1],["digest",1],["backbone",1],["pdb",2],["unused",1],["by",1],["stub",1],["design",1],["chains",1],["fixed",1],["positions",1],["all",1],["num",1],["sequences",1],["sampling",1],["temp",1]]},{"id":"tests/test_protein_design_mcp.py#test_complex_prediction_freezes_blind_offline_configuration","name":[["test",1],["complex",1],["prediction",1],["freezes",1],["blind",1],["offline",1],["configuration",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["complex",4],["prediction",2],["freezes",2],["blind",2],["offline",4],["configuration",2],["tmp",7],["path",8],["monkeypatch",5],["checkpoint",6],["bundle",1],["fake",4],["colabfold",4],["guard",4],["bwrap",1],["setenv",3],["openai4",3],["command",14],["json",2],["dumps",2],["str",4],["protein",2],["design",2],["prefix",1],["unshare",2],["net",2],["revision",2],["args",2],["base",1],["attempt",1],["001",1],["seed",2],["77",2],["sha256",1],["digest",1],["sequences",1],["ac",1],["gy",1],["chain",1],["names",1],["model",2],["type",1],["alphafold2",1],["multimer",1],["v3",1],["recycles",1],["count",1],["msa",3],["mode",3],["single",3],["sequence",3],["require",1],["network",2],["isolation",2],["true",2],["result",9],["service",1],["root",1],["timeout",1],["call",1],["predict",1],["assert",12],["status",1],["succeeded",1],["enforced",1],["templates",3],["false",2],["initial",1],["guess",1],["iptm",1],["interface",1],["pae",1],["pytest",1],["approx",1],["index",4],["random",1],["num",2],["recycle",1],["models",1],["not",2]]},{"id":"tests/test_protein_design_mcp.py#test_complex_prediction_refuses_environment_only_offline_claim","name":[["test",1],["complex",1],["prediction",1],["refuses",1],["environment",1],["only",1],["offline",1],["claim",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["complex",3],["prediction",2],["refuses",2],["environment",2],["only",2],["offline",4],["claim",2],["tmp",5],["path",8],["monkeypatch",4],["checkpoint",7],["bundle",1],["json",1],["setenv",1],["openai4",2],["colabfold",1],["revision",2],["delenv",1],["protein",2],["design",2],["prefix",2],["raising",1],["false",1],["args",2],["base",1],["attempt",1],["no",1],["net",1],["boundary",1],["str",1],["sha256",1],["digest",1],["sequences",1],["ac",1],["gy",1],["chain",1],["names",1],["model",2],["type",1],["alphafold2",1],["multimer",1],["v3",1],["recycles",1],["count",1],["result",4],["service",1],["root",1],["call",1],["predict",1],["assert",3],["status",1],["failed",1],["required",1],["error",1],["manifest",1],["file",1]]},{"id":"tests/test_protein_design_mcp.py#test_empty_call_reports_all_missing_required_arguments_without_guessing_an_id","name":[["test",1],["empty",1],["call",1],["reports",1],["all",1],["missing",1],["required",1],["arguments",1],["without",1],["guessing",1],["id",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["call",3],["reports",2],["all",2],["missing",3],["required",3],["arguments",3],["without",2],["guessing",2],["id",5],["tmp",3],["path",3],["result",8],["protein",1],["design",1],["service",1],["root",1],["generate",1],["backbone",1],["assert",7],["status",1],["failed",1],["attempt",3],["unassigned",1],["seed",1],["error",4],["startswith",1],["tool",1],["target",1],["pdb",1],["must",1],["only",1],["not",1]]},{"id":"tests/test_protein_design_mcp.py#test_identical_attempt_retry_returns_terminal_record_without_rerunning_backend","name":[["test",1],["identical",1],["attempt",1],["retry",1],["returns",1],["terminal",1],["record",1],["without",1],["rerunning",1],["backend",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",3],["test",2],["identical",2],["attempt",3],["retry",2],["returns",2],["terminal",2],["record",2],["without",2],["rerunning",2],["backend",2],["tmp",5],["path",8],["monkeypatch",3],["service",5],["protein",1],["design",1],["root",1],["invocations",3],["fake",2],["handler",2],["args",5],["output",2],["append",1],["seed",2],["return",1],["total",1],["score",4],["12",1],["setattr",1],["tool",1],["rosetta",3],["base",1],["idempotent",2],["001",2],["17",2],["pdb",2],["unused",1],["by",1],["stub",1],["first",4],["call",2],["second",4],["assert",4],["status",2],["succeeded",1],["config",2],["digest",2],["manifest",2],["out",1]]},{"id":"tests/test_protein_design_mcp.py#test_identical_attempt_retry_returns_terminal_record_without_rerunning_backend.fake_handler","name":[["fake",1],["handler",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["fake",2],["handler",2],["args",3],["output",3],["invocations",1],["append",1],["seed",1],["return",1],["total",1],["score",1],["12",1]]},{"id":"tests/test_protein_design_mcp.py#test_partial_attempt_is_closed_as_interrupted_without_backend_start","name":[["test",1],["partial",1],["attempt",1],["closed",1],["as",1],["interrupted",1],["without",1],["backend",1],["start",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",3],["test",2],["partial",6],["attempt",8],["closed",2],["as",2],["interrupted",7],["without",2],["backend",3],["start",3],["tmp",5],["path",8],["monkeypatch",3],["dir",3],["out",1],["001",2],["mkdir",1],["parents",1],["true",1],["output",2],["pdb",3],["write",1],["text",2],["model",1],["encoding",2],["utf",2],["service",4],["protein",1],["design",1],["root",1],["forbidden",2],["handler",3],["args",1],["raise",1],["assertion",1],["error",4],["must",1],["not",1],["setattr",1],["tool",1],["rosetta",2],["score",2],["result",5],["call",1],["base",1],["seed",1],["23",1],["unused",1],["by",1],["stub",1],["assert",6],["status",2],["failed",2],["type",2],["run",1],["file",1],["terminal",3],["json",1],["loads",1],["manifest",1],["read",1]]},{"id":"tests/test_protein_design_mcp.py#test_partial_attempt_is_closed_as_interrupted_without_backend_start.forbidden_handler","name":[["forbidden",1],["handler",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["forbidden",2],["handler",3],["args",2],["output",2],["raise",1],["assertion",1],["error",1],["backend",1],["must",1],["not",1],["start",1]]},{"id":"tests/test_protein_design_mcp.py#test_paths_outside_the_configured_root_fail_closed_with_no_backend_start","name":[["test",1],["paths",1],["outside",1],["configured",1],["root",1],["fail",1],["closed",1],["no",1],["backend",1],["start",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["paths",2],["outside",6],["configured",3],["root",4],["fail",2],["closed",2],["no",2],["backend",2],["start",2],["tmp",5],["path",8],["monkeypatch",3],["parent",1],["protein",3],["design",3],["pdb",2],["write",1],["text",1],["end",1],["setenv",1],["openai4",1],["pyrosetta",1],["revision",2],["args",2],["base",1],["attempt",1],["escape",1],["001",1],["str",1],["score",2],["function",1],["ref2015",1],["result",4],["service",1],["call",1],["rosetta",1],["assert",3],["status",1],["failed",1],["escapes",1],["error",1],["manifest",1],["file",1]]},{"id":"tests/test_protein_design_mcp.py#test_prediction_cannot_disable_required_network_isolation","name":[["test",1],["prediction",1],["cannot",1],["disable",1],["required",1],["network",1],["isolation",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["prediction",2],["cannot",2],["disable",4],["required",2],["network",4],["isolation",6],["tmp",5],["path",6],["monkeypatch",3],["checkpoint",6],["bundle",1],["json",1],["setenv",1],["openai4",1],["colabfold",1],["revision",2],["args",2],["base",1],["attempt",1],["str",1],["sha256",1],["digest",1],["sequence",1],["acgy",1],["model",2],["type",1],["alphafold2",1],["ptm",1],["recycles",1],["count",1],["require",2],["false",1],["result",3],["protein",1],["design",1],["service",1],["root",1],["call",1],["predict",1],["structure",1],["assert",2],["status",1],["failed",1],["must",1],["be",1],["true",1],["error",1]]},{"id":"tests/test_protein_design_mcp.py#test_prediction_rejects_unpinned_files_in_checkpoint_data_tree","name":[["test",1],["prediction",1],["rejects",1],["unpinned",1],["files",1],["checkpoint",1],["data",1],["tree",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["prediction",2],["rejects",2],["unpinned",3],["files",2],["checkpoint",9],["data",6],["tree",2],["tmp",7],["path",8],["monkeypatch",4],["bundle",2],["dir",2],["colabfold",2],["unlisted",1],["params",1],["npz",1],["write",1],["bytes",1],["not",1],["manifest",1],["guard",3],["offline",2],["bwrap",1],["setenv",2],["openai4",2],["protein",2],["design",2],["prefix",1],["json",1],["dumps",1],["str",2],["unshare",1],["net",1],["revision",2],["args",2],["base",1],["attempt",1],["sha256",1],["digest",1],["sequence",1],["acgy",1],["model",2],["type",1],["alphafold2",1],["ptm",1],["recycles",1],["count",1],["result",3],["service",1],["root",1],["call",1],["predict",1],["structure",1],["assert",2],["status",1],["failed",1],["must",1],["pin",1],["every",1],["file",1],["error",1]]},{"id":"tests/test_protein_design_mcp.py#test_proteinmpnn_fails_closed_when_a_fixed_motif_changes","name":[["test",1],["proteinmpnn",1],["fails",1],["closed",1],["fixed",1],["motif",1],["changes",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["proteinmpnn",5],["fails",2],["closed",2],["fixed",3],["motif",3],["changes",2],["tmp",7],["path",9],["monkeypatch",4],["backbone",4],["pdb",2],["ala",1],["cys",1],["gly",1],["ser",1],["tyr",1],["checkpoint",4],["48",1],["020",1],["pt",1],["write",1],["bytes",1],["fake",3],["mpnn",2],["bad",1],["aav",1],["setenv",2],["openai4",2],["command",1],["json",1],["dumps",1],["str",1],["revision",2],["result",4],["protein",1],["design",2],["service",1],["root",1],["timeout",1],["call",1],["sequence",1],["args",1],["assert",3],["status",1],["failed",1],["changed",1],["residue",1],["b2",1],["error",1],["manifest",1],["file",1]]},{"id":"tests/test_protein_design_mcp.py#test_proteinmpnn_uses_official_flags_and_verifies_target_motif_and_map","name":[["test",1],["proteinmpnn",1],["uses",1],["official",1],["flags",1],["verifies",1],["target",1],["motif",1],["map",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["proteinmpnn",6],["uses",2],["official",2],["flags",2],["verifies",2],["target",3],["motif",2],["map",4],["tmp",7],["path",14],["monkeypatch",4],["backbone",5],["pdb",3],["45",1],["ala",1],["46",1],["cys",1],["10",1],["gly",1],["11",1],["ser",1],["12",1],["tyr",1],["checkpoint",4],["48",1],["020",1],["pt",1],["write",1],["bytes",1],["fixed",6],["fake",4],["mpnn",2],["asv",1],["setenv",2],["openai4",2],["command",12],["json",3],["dumps",1],["str",1],["revision",2],["result",5],["protein",1],["design",3],["service",1],["root",1],["timeout",1],["call",1],["sequence",1],["args",1],["assert",9],["status",1],["succeeded",1],["index",3],["chains",3],["seed",1],["1042",1],["positions",4],["jsonl",3],["not",2],["chain",2],["id",1],["loads",2],["read",2],["text",2],["validation",1],["unchanged",2],["true",5],["lengths",1],["match",1],["residue",3],["closed",2],["mapping",3],["input",1],["a45",1]]},{"id":"tests/test_protein_design_mcp.py#test_rfdiffusion_is_one_seeded_attempt_and_preserves_pdb_trb","name":[["test",1],["rfdiffusion",1],["one",1],["seeded",1],["attempt",1],["preserves",1],["pdb",1],["trb",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["rfdiffusion",6],["one",2],["seeded",2],["attempt",4],["preserves",2],["pdb",9],["trb",5],["tmp",7],["path",17],["monkeypatch",4],["target",6],["ala",1],["cys",1],["asp",1],["checkpoint",9],["complex",1],["base",2],["ckpt",1],["pt",1],["write",4],["bytes",2],["fixed",1],["fake",4],["executable",1],["import",1],["json",5],["pathlib",2],["sys",2],["args",6],["argv",2],["prefix",8],["next",2],["split",2],["if",2],["startswith",3],["inference",6],["output",2],["seed",5],["int",1],["design",3],["startnum",2],["parent",2],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["name",4],["text",3],["model",1],["end",1],["mapping",1],["dumps",2],["setenv",2],["openai4",2],["command",9],["str",3],["revision",2],["service",3],["protein",1],["root",1],["timeout",1],["sha256",1],["digest",6],["chain",1],["hotspot",2],["residues",1],["a2",2],["a4",3],["binder",1],["length",1],["80",3],["num",2],["designs",2],["result",11],["call",1],["generate",1],["backbone",1],["assert",14],["status",2],["succeeded",2],["id",1],["009",1],["file",2],["deterministic",1],["contigmap",1],["contigs",1],["a1",1],["ppi",1],["res",1],["not",1],["any",1],["item",2],["terminal",3],["loads",1],["manifest",1],["read",1],["encoding",1],["utf",1]]},{"id":"tests/test_protein_design_mcp.py#test_rfdiffusion_multichain_target_is_explicit_not_inferred_from_hotspot","name":[["test",1],["rfdiffusion",1],["multichain",1],["target",1],["explicit",1],["not",1],["inferred",1],["from",1],["hotspot",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["rfdiffusion",5],["multichain",5],["target",8],["explicit",2],["not",2],["inferred",2],["from",2],["hotspot",4],["tmp",7],["path",9],["monkeypatch",4],["pdb",4],["ala",1],["10",1],["gly",1],["11",2],["ser",1],["checkpoint",8],["pt",1],["write",3],["bytes",2],["fake",3],["executable",1],["import",1],["pathlib",2],["sys",2],["args",5],["argv",1],["prefix",6],["next",2],["split",2],["if",2],["startswith",2],["inference",2],["output",1],["seed",3],["int",1],["design",2],["startnum",1],["name",4],["text",1],["model",1],["end",1],["trb",2],["setenv",2],["openai4",2],["command",3],["json",1],["dumps",1],["str",3],["revision",2],["base",1],["attempt",1],["001",1],["sha256",1],["digest",1],["chain",1],["chains",1],["residues",1],["a1",3],["b10",3],["binder",1],["length",1],["60",3],["result",4],["protein",1],["service",1],["root",1],["call",1],["generate",1],["backbone",1],["assert",3],["status",1],["succeeded",1],["contigmap",1],["contigs",1],["ppi",1],["res",1]]},{"id":"tests/test_protein_design_mcp.py#test_rfdiffusion_rejects_missing_or_cross_chain_hotspots_with_terminal_record","name":[["test",1],["rfdiffusion",1],["rejects",1],["missing",1],["cross",1],["chain",1],["hotspots",1],["terminal",1],["record",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["rfdiffusion",3],["rejects",2],["missing",2],["cross",2],["chain",4],["hotspots",2],["terminal",6],["record",2],["tmp",7],["path",8],["monkeypatch",3],["target",7],["pdb",3],["ala",1],["gly",1],["checkpoint",8],["pt",1],["write",1],["bytes",1],["setenv",1],["openai4",1],["revision",2],["args",2],["base",1],["attempt",1],["bad",2],["hotspot",3],["str",2],["sha256",1],["digest",1],["residues",1],["b1",1],["binder",1],["length",1],["80",1],["result",3],["protein",1],["design",1],["service",1],["root",1],["call",1],["generate",1],["backbone",1],["assert",4],["status",2],["failed",2],["explicit",1],["error",1],["out",1],["json",2],["file",1],["loads",1],["read",1],["text",1]]},{"id":"tests/test_protein_design_mcp.py#test_rosetta_interface_publishes_unsatisfied_hbond_field_not_hbond_count","name":[["test",1],["rosetta",1],["interface",1],["publishes",1],["unsatisfied",1],["hbond",2],["field",1],["not",1],["count",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["rosetta",3],["interface",7],["publishes",2],["unsatisfied",2],["hbond",4],["field",2],["not",3],["count",2],["tmp",6],["path",7],["monkeypatch",4],["pdb",6],["complex",1],["ala",1],["gly",1],["worker",2],["scientific",1],["python",3],["fake",1],["pyrosetta",3],["separated",1],["10",1],["sasa",1],["900",1],["packstat",1],["delta",2],["unsat",2],["hbonds",3],["setenv",2],["openai4",2],["str",2],["revision",2],["args",2],["base",1],["attempt",1],["001",1],["chains",1],["score",2],["function",1],["ref2015",1],["result",4],["protein",1],["design",1],["service",1],["root",1],["timeout",1],["call",1],["assert",3],["status",1],["succeeded",1]]},{"id":"tests/test_protein_design_mcp.py#test_rosetta_interface_rejects_legacy_misnamed_hbond_field","name":[["test",1],["rosetta",1],["interface",1],["rejects",1],["legacy",1],["misnamed",1],["hbond",1],["field",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["rosetta",3],["interface",6],["rejects",2],["legacy",2],["misnamed",2],["hbond",2],["field",4],["tmp",6],["path",7],["monkeypatch",4],["pdb",6],["complex",1],["ala",1],["gly",1],["worker",2],["scientific",1],["python",3],["bad",2],["pyrosetta",3],["hbonds",2],["setenv",2],["openai4",2],["str",2],["revision",2],["args",2],["base",1],["attempt",1],["chains",1],["result",3],["protein",1],["design",1],["service",1],["root",1],["call",1],["score",1],["assert",2],["status",1],["failed",1],["incorrect",1],["error",1]]},{"id":"tests/test_protein_design_mcp.py#test_stdio_server_initializes_and_lists_the_real_catalog","name":[["test",1],["stdio",1],["server",1],["initializes",1],["lists",1],["real",1],["catalog",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["test",2],["stdio",2],["server",3],["initializes",2],["lists",2],["real",2],["catalog",2],["tmp",3],["path",3],["config",4],["protein",1],["design",1],["str",1],["connection",3],["mcpconnection",1],["command",1],["env",2],["timeout",1],["try",1],["assert",2],["item",4],["name",2],["list",1],["tools",2],["finally",1],["close",1]]},{"id":"tests/test_protein_design_mcp.py#test_unreadable_terminal_manifest_is_preserved_for_manual_reconciliation","name":[["test",1],["unreadable",1],["terminal",1],["manifest",1],["preserved",1],["manual",1],["reconciliation",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",3],["test",2],["unreadable",5],["terminal",6],["manifest",6],["preserved",2],["manual",2],["reconciliation",2],["tmp",5],["path",6],["monkeypatch",3],["attempt",5],["dir",3],["out",1],["mkdir",1],["parents",1],["true",1],["json",1],["original",3],["truncated",1],["write",1],["bytes",2],["service",4],["protein",1],["design",1],["root",1],["forbidden",2],["handler",3],["args",1],["output",1],["raise",1],["assertion",1],["error",2],["backend",1],["must",1],["not",1],["start",1],["setattr",1],["tool",1],["rosetta",2],["score",2],["result",3],["call",1],["base",1],["seed",1],["29",1],["pdb",2],["unused",1],["by",1],["stub",1],["assert",3],["status",1],["failed",1],["type",1],["read",1]]},{"id":"tests/test_protein_design_mcp.py#test_unreadable_terminal_manifest_is_preserved_for_manual_reconciliation.forbidden_handler","name":[["forbidden",1],["handler",1]],"path":[["tests",1],["test",1],["protein",1],["design",1],["mcp",1],["py",1]],"body":[["def",2],["forbidden",2],["handler",3],["args",2],["output",2],["raise",1],["assertion",1],["error",1],["backend",1],["must",1],["not",1],["start",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py","name":[["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["offline",1],["tests",1],["protein",1],["mutation",1],["enhancement",1],["workflow",1],["skill",1],["import",4],["importlib",1],["sys",1],["pytest",2],["from",1],["openai4s",1],["config",2],["fixture",1],["scope",1],["module",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#pm","name":[["pm",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["pm",2],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["return",1],["importlib",1],["import",1],["module",1],["protein",1],["mutation",1],["enhancement",1],["kernel",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_apply_mutations_rejects_wild_type_mismatch","name":[["test",1],["apply",1],["mutations",1],["rejects",1],["wild",1],["type",1],["mismatch",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["apply",3],["mutations",3],["rejects",2],["wild",3],["type",3],["mismatch",3],["pm",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["acd",1],["g1",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_enumerate_single_and_double_mutants_is_deterministic","name":[["test",1],["enumerate",1],["single",1],["double",1],["mutants",1],["deterministic",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["enumerate",3],["single",2],["double",2],["mutants",3],["deterministic",2],["pm",3],["library",4],["acd",1],["positions",1],["substitutions",1],["max",1],["order",2],["assert",3],["cand",4],["id",1],["a1",2],["c2",2],["sequence",1],["vcd",1],["add",1],["vdd",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_out_of_range_tuple_mutation_raises_clear_error","name":[["test",1],["out",1],["range",1],["tuple",1],["mutation",1],["raises",1],["clear",1],["error",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["out",2],["range",2],["tuple",2],["mutation",2],["raises",3],["clear",2],["error",3],["pm",3],["pytest",1],["value",1],["match",1],["exceeds",1],["sequence",1],["length",1],["normalize",1],["mutations",1],["99",1],["acdef",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_rank_mutants_merges_scores_and_applies_thresholds","name":[["test",1],["rank",1],["mutants",1],["merges",1],["scores",1],["applies",1],["thresholds",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["rank",2],["mutants",3],["merges",2],["scores",7],["applies",2],["thresholds",3],["pm",4],["candidates",2],["enumerate",1],["acd",1],["positions",1],["substitutions",1],["max",1],["order",1],["esm",7],["a1",6],["delta",5],["c2",6],["structure",2],["plddt",5],["88",1],["rmsd",7],["wt",7],["65",1],["83",1],["result",6],["run",1],["selection",1],["round",1],["score",4],["tables",1],["weights",1],["45",1],["25",1],["15",2],["property",2],["directions",1],["low",1],["acceptance",1],["composite",1],["70",1],["75",1],["top",1],["assert",5],["should",1],["continue",1],["false",1],["accepted",1],["id",2],["ranked",3],["normalized",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_rank_mutants_rejects_explicit_empty_weights","name":[["test",1],["rank",1],["mutants",1],["rejects",1],["explicit",1],["empty",1],["weights",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["rank",3],["mutants",3],["rejects",2],["explicit",2],["empty",3],["weights",4],["pm",3],["candidates",2],["id",1],["a1",2],["sequence",1],["vcdef",1],["mutations",1],["from",1],["position",1],["order",1],["scores",2],["esm",1],["delta",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["must",1],["not",1],["be",1],["score",1],["tables",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_seeded_library_expands_without_repeating_positions","name":[["test",1],["seeded",1],["library",1],["expands",1],["without",1],["repeating",1],["positions",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["seeded",2],["library",4],["expands",2],["without",2],["repeating",2],["positions",3],["pm",3],["enumerate",1],["mutants",1],["acde",1],["substitutions",1],["max",1],["order",1],["seeds",1],["a1",4],["assert",1],["cand",2],["id",1],["c2",1],["d3",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_selection_round_continues_when_thresholds_fail","name":[["test",1],["selection",1],["round",1],["continues",1],["thresholds",1],["fail",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["selection",3],["round",4],["continues",2],["thresholds",3],["fail",2],["pm",4],["candidates",2],["enumerate",1],["mutants",1],["acd",1],["positions",1],["substitutions",1],["max",1],["order",1],["scores",2],["a1",1],["esm",3],["delta",3],["plddt",3],["70",1],["c2",1],["71",1],["result",4],["run",1],["score",1],["tables",1],["acceptance",1],["80",1],["top",1],["assert",3],["should",1],["continue",1],["true",1],["accepted",1],["len",1],["next",1],["seeds",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_selection_round_seeds_feed_back_into_enumerate","name":[["test",1],["selection",1],["round",1],["seeds",1],["feed",1],["back",1],["into",1],["enumerate",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["selection",3],["round",6],["seeds",13],["feed",2],["back",4],["into",4],["enumerate",6],["pm",5],["regression",2],["documented",2],["loop",2],["pattern",2],["feeds",2],["next",8],["straight",2],["mutants",4],["previously",2],["raised",2],["type",2],["error",2],["because",2],["were",2],["ranked",2],["dicts",2],["without",2],["top",2],["level",2],["position",2],["seq",3],["acdefghikl",1],["library",6],["positions",2],["max",2],["order",2],["scores",2],["item",4],["id",2],["esm",2],["delta",2],["plddt",1],["50",1],["result",2],["run",1],["candidates",1],["score",1],["tables",1],["acceptance",1],["thresholds",1],["assert",4],["all",1],["isinstance",1],["str",1],["ids",2]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_suggest_next_positions_uses_rank_order","name":[["test",1],["suggest",1],["next",1],["positions",1],["uses",1],["rank",1],["order",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["suggest",3],["next",3],["positions",4],["uses",2],["rank",2],["order",2],["pm",6],["ranked",2],["id",3],["a1",2],["c2",4],["mutations",6],["normalize",3],["d3",2],["assert",1],["max",1]]},{"id":"tests/test_protein_mutation_enhancement_skill.py#test_variant_dict_without_position_raises_clear_error","name":[["test",1],["variant",1],["dict",1],["without",1],["position",1],["raises",1],["clear",1],["error",1]],"path":[["tests",1],["test",1],["protein",1],["mutation",1],["enhancement",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["variant",4],["dict",2],["without",2],["position",4],["raises",3],["clear",2],["error",3],["pm",3],["id",1],["a1",1],["mutations",2],["from",1],["pytest",1],["value",1],["match",1],["missing",1],["normalize",1]]},{"id":"tests/test_prov_record_confinement.py","name":[["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["files",1],["cell",1],["may",1],["register",1],["as",1],["artifacts",2],["its",3],["session",3],["provenance",1],["record",1],["resolved",1],["path",6],["expanduser",1],["checked",1],["only",2],["file",3],["existed",1],["any",1],["absolute",1],["host",2],["was",3],["therefore",1],["registerable",1],["ssh",1],["id",2],["rsa",1],["etc",1],["passwd",1],["daemon",3],["own",1],["access",1],["token",1],["became",1],["artifact",2],["listed",1],["downloadable",1],["carried",1],["by",1],["every",3],["surface",1],["shows",1],["including",1],["read",2],["share",1],["verified",1],["before",1],["fix",1],["private",1],["key",1],["written",1],["outside",1],["workspace",1],["came",1],["back",1],["version",1],["confinement",1],["not",2],["missing",1],["unused",1],["self",1],["resolve",1],["injected",1],["into",2],["service",1],["siblings",1],["call",1],["one",1],["did",1],["same",1],["function",1],["also",1],["whole",1],["memory",1],["checksum",1],["while",1],["other",1],["codebase",1],["streams",1],["so",1],["recording",1],["large",1],["output",1],["cost",1],["much",1],["rss",1],["process",1],["serving",1],["from",3],["future",1],["import",5],["annotations",1],["hashlib",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["dispatch",1],["build",1],["dispatcher",1],["fixture",1]]},{"id":"tests/test_prov_record_confinement.py#session","name":[["session",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["session",2],["tmp",5],["path",5],["workspace",6],["mkdir",1],["cfg",2],["config",1],["data",3],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",2],["dispatcher",3],["build",1],["frame",1],["id",1],["return",1],["service",1]]},{"id":"tests/test_prov_record_confinement.py#test_a_file_outside_the_workspace_is_refused","name":[["test",1],["file",1],["outside",1],["workspace",1],["refused",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["test",4],["file",4],["outside",7],["workspace",5],["refused",4],["session",3],["defect",1],["would",2],["have",2],["leaked",1],["service",2],["tmp",2],["path",3],["elsewhere",1],["id",2],["rsa",1],["parent",1],["mkdir",1],["deliberately",1],["not",8],["shaped",1],["like",1],["real",3],["key",5],["first",1],["version",3],["line",1],["wrote",1],["genuine",1],["open",1],["ssh",1],["private",1],["armour",1],["header",2],["source",1],["secret",1],["scan",1],["py",1],["correctly",1],["little",1],["pointedly",1],["given",1],["about",1],["credential",1],["leakage",1],["second",1],["moved",1],["into",1],["comment",1],["was",2],["again",1],["also",1],["right",1],["scanner",1],["skipped",1],["comments",1],["made",1],["exception",1],["files",1],["its",1],["hole",1],["exactly",1],["someone",1],["pastes",1],["check",1],["something",1],["all",1],["assertion",1],["needs",1],["marker",1],["must",1],["come",1],["back",2],["refusal",2],["write",1],["text",1],["canary",2],["echo",2],["utf",1],["result",5],["provenance",1],["record",1],["str",2],["assert",4],["error",2],["registered",1],["escapes",1],["quote",1],["contents",1]]},{"id":"tests/test_prov_record_confinement.py#test_a_missing_file_is_still_a_plain_not_found","name":[["test",1],["missing",1],["file",1],["still",1],["plain",1],["not",1],["found",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["file",3],["still",2],["plain",2],["not",5],["found",2],["session",3],["distinct",1],["from",1],["escape",1],["refusal",1],["you",3],["asked",2],["something",2],["there",1],["may",1],["have",1],["different",1],["facts",1],["collapsing",1],["them",1],["would",1],["tell",1],["cell",1],["its",1],["own",1],["output",2],["had",1],["escaped",1],["service",2],["workspace",1],["tmp",1],["result",4],["provenance",1],["record",1],["path",1],["nope",1],["txt",1],["assert",3],["error",3],["no",1],["such",1],["escapes",1]]},{"id":"tests/test_prov_record_confinement.py#test_a_parent_traversal_is_refused_too","name":[["test",1],["parent",1],["traversal",1],["refused",1],["too",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["parent",2],["traversal",2],["refused",2],["too",2],["session",3],["absolute",2],["form",1],["obvious",1],["one",2],["resolver",1],["only",1],["checked",1],["would",1],["miss",1],["service",2],["workspace",2],["tmp",2],["path",3],["outside",2],["escape",2],["txt",2],["write",1],["text",1],["not",1],["yours",1],["utf",1],["result",3],["provenance",1],["record",1],["assert",2],["error",2],["escapes",1]]},{"id":"tests/test_prov_record_confinement.py#test_a_real_output_still_registers","name":[["test",1],["real",1],["output",1],["still",1],["registers",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["real",2],["output",2],["still",2],["registers",2],["session",3],["refusal",1],["must",1],["not",2],["be",1],["refuse",1],["everything",1],["cell",1],["records",1],["produced",4],["service",2],["workspace",2],["tmp",1],["result",7],["csv",2],["write",1],["text",1],["n1",1],["utf",1],["provenance",1],["record",1],["path",1],["str",1],["assert",3],["error",1],["version",1],["id",1],["filename",1]]},{"id":"tests/test_prov_record_confinement.py#test_a_relative_path_resolves_inside_the_workspace","name":[["test",1],["relative",1],["path",1],["resolves",1],["inside",1],["workspace",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["relative",2],["path",3],["resolves",2],["inside",2],["workspace",5],["session",3],["cell",1],["cwd",1],["its",1],["so",1],["bare",1],["filename",2],["common",1],["case",1],["service",2],["tmp",1],["figure",3],["png",4],["write",1],["bytes",1],["x89",1],["x1a",1],["result",4],["provenance",1],["record",1],["assert",2],["not",1],["error",1]]},{"id":"tests/test_prov_record_confinement.py#test_the_checksum_and_size_match_the_file","name":[["test",1],["checksum",1],["size",1],["match",1],["file",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["test",2],["checksum",3],["size",3],["match",2],["file",2],["session",3],["streaming",1],["must",1],["produce",1],["same",1],["answer",1],["read",1],["bytes",4],["did",1],["artifact",1],["integrity",1],["silently",1],["changes",1],["meaning",1],["service",2],["workspace",2],["tmp",1],["payload",4],["range",1],["256",1],["8192",1],["mi",1],["so",1],["spans",1],["several",1],["chunks",1],["produced",3],["big",1],["bin",1],["write",1],["result",3],["provenance",1],["record",1],["path",1],["str",1],["assert",2],["len",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_prov_record_confinement.py#test_the_file_is_not_read_whole_into_memory","name":[["test",1],["file",1],["not",1],["read",1],["whole",1],["into",1],["memory",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",7],["test",2],["file",10],["not",3],["read",8],["whole",2],["into",2],["memory",2],["session",3],["other",1],["half",1],["asserted",1],["against",2],["pattern",1],["rather",1],["than",1],["process",1],["rss",1],["too",1],["noisy",1],["fail",1],["honestly",1],["service",2],["workspace",2],["tmp",1],["produced",3],["big",2],["bin",2],["write",1],["bytes",1],["1024",2],["reads",6],["list",1],["int",1],["none",1],["real",3],["open",9],["class",1],["counting",2],["init",1],["self",8],["handle",8],["size",6],["append",1],["return",5],["enter",1],["exit",1],["exc",1],["close",1],["false",1],["import",1],["builtins",3],["mode",3],["args",2],["kwargs",2],["if",1],["str",2],["endswith",1],["try",1],["provenance",1],["record",1],["path",1],["finally",1],["assert",3],["was",2],["through",1],["at",1],["all",2],["unbounded",1],["reached",1],["len",1],["mi",1],["consumed",1],["single",1]]},{"id":"tests/test_prov_record_confinement.py#test_the_file_is_not_read_whole_into_memory._CountingFile","name":[["counting",1],["file",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["class",2],["counting",2],["file",2],["def",4],["init",1],["self",8],["handle",5],["read",2],["size",3],["reads",1],["append",1],["return",3],["enter",1],["exit",1],["exc",1],["close",1],["false",1]]},{"id":"tests/test_prov_record_confinement.py#test_the_file_is_not_read_whole_into_memory._CountingFile.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_prov_record_confinement.py#test_the_file_is_not_read_whole_into_memory._CountingFile.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["exit",2],["self",3],["exc",2],["handle",1],["close",1],["return",1],["false",1]]},{"id":"tests/test_prov_record_confinement.py#test_the_file_is_not_read_whole_into_memory._CountingFile.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["init",2],["self",3],["handle",4]]},{"id":"tests/test_prov_record_confinement.py#test_the_file_is_not_read_whole_into_memory._CountingFile.read","name":[["read",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["read",3],["self",3],["size",4],["reads",1],["append",1],["return",1],["handle",1]]},{"id":"tests/test_prov_record_confinement.py#test_the_file_is_not_read_whole_into_memory._open","name":[["open",1]],"path":[["tests",1],["test",1],["prov",1],["record",1],["confinement",1],["py",1]],"body":[["def",2],["open",3],["file",5],["mode",4],["args",3],["kwargs",3],["handle",3],["real",1],["if",1],["str",1],["endswith",1],["big",1],["bin",1],["return",2],["counting",1]]},{"id":"tests/test_provenance_identity.py","name":[["test",1],["provenance",1],["identity",1],["py",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["whether",1],["tagged",2],["object",5],["still",1],["was",1],["side",2],["table",2],["mapped",1],["id",2],["obj",1],["tags",1],["not",3],["identity",1],["cpython",1],["reuses",1],["freed",1],["address",1],["immediately",1],["so",2],["tagging",1],["tuple",1],["letting",1],["go",1],["allocating",1],["another",1],["one",2],["same",1],["shape",1],["made",1],["new",1],["report",1],["old",1],["lineage",1],["reproduced",1],["first",1],["allocation",1],["after",1],["long",1],["run",1],["fabricated",1],["provenance",4],["edge",1],["never",1],["touched",1],["artifact",2],["naming",1],["as",1],["its",1],["source",1],["subsystem",1],["whose",1],["entire",1],["claim",1],["result",1],["reconstructible",1],["repository",1],["already",1],["states",1],["principle",1],["twice",1],["about",2],["environment",1],["capture",1],["retrieval",1],["envelopes",1],["wrong",1],["worse",1],["than",1],["absent",1],["because",2],["kind",1],["gets",1],["believed",1],["exotic",1],["corner",1],["either",1],["every",1],["builtin",1],["container",1],["lands",1],["there",1],["list",1],["dict",1],["included",1],["neither",1],["accepts",1],["attribute",1],["primary",1],["path",1],["anything",1],["json",1],["loads",1],["returns",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",2],["openai4s",1],["kernel",1],["fixture",1],["autouse",1],["true",1],["bounds",1],["direction",1],["they",1],["fail",1]]},{"id":"tests/test_provenance_identity.py#_clean_side_table","name":[["clean",1],["side",1],["table",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["clean",2],["side",8],["table",2],["provenance",6],["tags",6],["clear",2],["bytes",2],["evicted",2],["yield",1]]},{"id":"tests/test_provenance_identity.py#_fresh","name":[["fresh",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["fresh",2],["tuple",2],["built",1],["at",1],["runtime",1],["literal",1],["would",1],["be",1],["constant",1],["folded",1],["interned",1],["by",1],["compiler",1],["so",1],["its",1],["address",1],["never",1],["changes",1],["bug",1],["cannot",1],["appear",1],["exactly",1],["test",1],["could",1],["pass",1],["while",1],["defect",1],["live",1],["return",1]]},{"id":"tests/test_provenance_identity.py#test_a_tag_survives_for_the_object_that_earned_it","name":[["test",1],["tag",1],["survives",1],["object",1],["earned",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",3],["tag",2],["survives",2],["object",2],["earned",2],["fix",1],["must",1],["not",1],["be",1],["return",1],["nothing",1],["would",1],["also",1],["pass",1],["above",1],["provenance",4],["still",1],["has",1],["work",1],["payload",4],["fresh",2],["tags",3],["frozenset",3],["source",3],["assert",2],["merge",1]]},{"id":"tests/test_provenance_identity.py#test_an_entry_is_never_answered_for_a_different_object","name":[["test",1],["entry",1],["never",1],["answered",1],["different",1],["object",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",4],["entry",4],["never",3],["answered",2],["different",3],["object",8],["defect",1],["stated",1],["so",3],["actually",1],["fail",1],["earlier",1],["version",1],["freed",1],["tagged",1],["allocated",1],["until",1],["cpython",1],["handed",2],["address",4],["back",1],["reproduces",1],["original",1],["bug",2],["but",1],["cannot",1],["falsify",1],["fix",1],["once",1],["pins",1],["its",1],["reused",1],["loop",1],["finds",1],["nothing",1],["falls",1],["through",1],["weaker",1],["assertion",1],["removing",1],["identity",1],["check",1],["left",1],["green",1],["mutation",1],["testing",1],["exposed",1],["collision",1],["constructed",1],["rather",1],["than",1],["waited",1],["filed",1],["under",1],["one",1],["id",3],["while",1],["lives",1],["at",1],["exactly",1],["state",1],["reuse",2],["produces",1],["answering",1],["from",2],["owner",4],["fresh",2],["stranger",3],["99",1],["provenance",4],["tags",4],["frozenset",4],["real",3],["source",3],["assert",2],["looks",1],["like",1],["table",1],["point",1],["view",1],["side",1],["unrelated",1],["was",1],["another",1],["lineage",1]]},{"id":"tests/test_provenance_identity.py#test_an_entry_pins_the_object_it_describes","name":[["test",1],["entry",1],["pins",1],["object",1],["describes",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["entry",6],["pins",2],["object",3],["describes",2],["other",1],["half",1],["fix",1],["reason",1],["collision",1],["above",1],["cannot",2],["arise",1],["naturally",1],["while",1],["lives",1],["address",1],["be",2],["recycled",1],["tagged",4],["fresh",1],["provenance",2],["tags",2],["frozenset",1],["source",1],["side",1],["id",2],["assert",1],["not",1],["hold",1],["so",1],["its",1],["reused",1]]},{"id":"tests/test_provenance_identity.py#test_every_builtin_container_uses_this_path","name":[["test",1],["every",1],["builtin",1],["container",1],["uses",1],["path",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["every",2],["builtin",2],["container",2],["uses",2],["path",2],["if",1],["only",1],["exotic",1],["scalars",1],["reached",1],["side",2],["table",2],["would",1],["be",1],["corner",1],["case",1],["list",1],["dict",1],["reach",1],["json",1],["loads",1],["returns",1],["value",3],["text",1],["bytes",1],["try",1],["object",1],["setattr",1],["openai4s",1],["src",1],["frozenset",1],["attributable",3],["true",1],["except",1],["attribute",1],["error",2],["type",2],["false",1],["assert",1],["not",1],["name",1],["no",1],["longer",1],["needs",1]]},{"id":"tests/test_provenance_identity.py#test_eviction_loses_a_tag_rather_than_inventing_one","name":[["test",1],["eviction",1],["loses",1],["tag",1],["rather",1],["than",1],["inventing",1],["one",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["eviction",2],["loses",2],["tag",2],["rather",2],["than",3],["inventing",2],["one",2],["direction",1],["matters",1],["more",1],["bound",1],["evicted",6],["object",2],["must",1],["report",1],["no",2],["lineage",2],["never",1],["neighbour",1],["first",5],["fresh",2],["provenance",3],["tags",3],["frozenset",3],["keep",2],["alive",2],["index",3],["range",1],["3000",1],["fixed",1],["reason",1],["above",1],["item",3],["append",1],["assert",2],["should",1],["have",1],["not",2]]},{"id":"tests/test_provenance_identity.py#test_retagging_the_same_object_does_not_double_count_its_size","name":[["test",1],["retagging",1],["same",1],["object",1],["not",1],["double",1],["count",1],["its",1],["size",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["retagging",2],["same",2],["object",2],["not",2],["double",2],["count",2],["its",2],["size",2],["otherwise",1],["byte",1],["budget",1],["drifts",1],["up",1],["every",1],["re",1],["tag",1],["evicts",1],["healthy",1],["entries",1],["cost",1],["was",1],["never",1],["paid",1],["payload",4],["bytes",3],["000",2],["provenance",5],["tags",5],["frozenset",3],["after",2],["first",2],["side",2],["assert",2]]},{"id":"tests/test_provenance_identity.py#test_the_real_allocator_no_longer_recycles_a_tagged_address","name":[["test",1],["real",1],["allocator",1],["no",1],["longer",1],["recycles",1],["tagged",1],["address",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["real",3],["allocator",2],["no",2],["longer",2],["recycles",2],["tagged",6],["address",2],["original",1],["reproduction",1],["kept",1],["as",2],["end",2],["check",1],["rather",1],["than",1],["primary",1],["assertion",1],["passes",1],["right",1],["reason",1],["only",1],["company",1],["two",1],["above",1],["fresh",2],["provenance",2],["tags",2],["frozenset",2],["source",1],["freed",2],["id",4],["del",2],["index",2],["range",1],["50",1],["000",1],["candidate",4],["if",1],["assert",1],["return",1]]},{"id":"tests/test_provenance_identity.py#test_the_table_is_bounded_by_bytes_too","name":[["test",1],["table",1],["bounded",1],["by",1],["bytes",1],["too",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["table",2],["bounded",2],["by",2],["bytes",5],["too",2],["count",2],["cap",1],["alone",1],["would",1],["let",1],["fifty",1],["mb",2],["payloads",1],["pin",1],["100",1],["same",1],["cannot",1],["bound",1],["varies",1],["length",1],["mistake",1],["memory",1],["budgets",1],["were",1],["written",1],["index",2],["range",1],["50",2],["provenance",4],["tags",3],["000",2],["frozenset",1],["assert",2],["side",3],["max",1],["tag",1],["len",1]]},{"id":"tests/test_provenance_identity.py#test_the_table_is_bounded_by_count","name":[["test",1],["table",1],["bounded",1],["by",1],["count",1]],"path":[["tests",1],["test",1],["provenance",1],["identity",1],["py",1]],"body":[["def",2],["test",4],["table",2],["bounded",2],["by",2],["count",2],["pinning",1],["objects",1],["keep",1],["their",1],["identity",1],["valid",1],["real",1],["memory",1],["cost",1],["so",1],["has",1],["stop",1],["somewhere",1],["both",1],["loop",2],["expectation",1],["fixed",1],["numbers",1],["rather",2],["than",2],["max",1],["side",3],["tags",4],["500",1],["sizing",1],["from",1],["constant",1],["under",1],["means",1],["raising",1],["cap",1],["makes",1],["run",1],["ten",1],["million",1],["iterations",1],["instead",1],["failing",1],["hangs",1],["reports",1],["mutation",1],["testing",1],["found",1],["version",1],["index",3],["range",1],["3000",1],["provenance",3],["fresh",1],["frozenset",1],["assert",2],["len",1],["2048",1],["evicted",1],["900",1]]},{"id":"tests/test_provenance_paths.py","name":[["test",1],["provenance",1],["paths",1],["py",1]],"path":[["tests",1],["test",1],["provenance",1],["paths",1],["py",1]],"body":[["kernel",3],["side",1],["filesystem",1],["identity",1],["contracts",1],["object",1],["provenance",2],["from",5],["pathlib",1],["import",5],["path",1],["openai4s",4],["config",2],["llmconfig",1],["host",2],["dispatch",1],["dispatcher",1],["store",2]]},{"id":"tests/test_provenance_paths.py#test_canonical_path_uses_worker_cwd_and_relative_filename","name":[["test",1],["canonical",1],["path",1],["uses",1],["worker",1],["cwd",1],["relative",1],["filename",1]],"path":[["tests",1],["test",1],["provenance",1],["paths",1],["py",1]],"body":[["def",2],["test",2],["canonical",8],["path",14],["uses",2],["worker",2],["cwd",2],["relative",2],["filename",2],["tmp",4],["monkeypatch",4],["workspace",9],["nested",9],["outside",10],["mkdir",4],["parents",1],["true",2],["external",6],["dir",4],["link",3],["symlink",1],["target",1],["directory",1],["secret",6],["csv",18],["write",2],["text",3],["inside",1],["chdir",5],["assert",7],["provenance",8],["result",3],["str",6],["literal",3],["read",1],["none",2],["execution",2],["root",2],["try",1],["after",3],["finally",1]]},{"id":"tests/test_provenance_paths.py#test_open_writer_freezes_relative_location_before_cwd_changes","name":[["test",1],["open",1],["writer",1],["freezes",1],["relative",1],["location",1],["before",1],["cwd",1],["changes",1]],"path":[["tests",1],["test",1],["provenance",1],["paths",1],["py",1]],"body":[["def",2],["test",2],["open",5],["writer",6],["freezes",2],["relative",2],["location",2],["before",2],["cwd",2],["changes",2],["tmp",3],["path",4],["monkeypatch",5],["workspace",6],["nested",4],["mkdir",1],["parents",1],["true",1],["chdir",2],["calls",3],["setattr",1],["provenance",5],["host",1],["call",1],["lambda",1],["method",2],["args",2],["append",1],["cell",5],["id",3],["prov",2],["file",1],["result",4],["txt",4],["try",1],["write",1],["tag",1],["scalar",1],["science",1],["frozenset",1],["source",2],["close",1],["finally",1],["none",1],["assert",1],["record",1],["str",1],["filename",1],["input",1],["version",1],["ids",1],["producing",1]]},{"id":"tests/test_provenance_paths.py#test_real_kernel_tracks_relative_read_to_nested_relative_write","name":[["test",1],["real",1],["kernel",1],["tracks",1],["relative",2],["read",1],["nested",1],["write",1]],"path":[["tests",1],["test",1],["provenance",1],["paths",1],["py",1]],"body":[["def",2],["test",3],["real",2],["kernel",8],["tracks",2],["relative",6],["read",3],["nested",8],["write",5],["tmp",5],["path",8],["cfg",4],["config",1],["data",3],["dir",3],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["store",10],["db",1],["frame",9],["id",19],["new",1],["kind",1],["turn",1],["project",2],["default",2],["workspace",13],["mkdir",1],["source",8],["input",4],["txt",9],["text",5],["science",1],["version",11],["save",1],["artifact",4],["str",4],["filename",4],["content",1],["type",1],["plain",1],["size",1],["bytes",1],["checksum",2],["dispatcher",7],["cwd",3],["must",1],["be",1],["same",1],["directory",1],["gateway",1],["wires",1],["them",1],["build",1],["st",2],["beside",1],["left",1],["unset",1],["falls",1],["back",1],["agent",1],["workspaces",1],["while",1],["runs",1],["mismatch",1],["production",1],["never",1],["has",1],["one",1],["only",1],["became",1],["visible",1],["prov",1],["record",1],["started",1],["confining",1],["paths",1],["host",1],["as",3],["result",2],["execute",1],["import",1],["os",3],["open",3],["makedirs",1],["exist",1],["ok",1],["true",3],["output",8],["handle",4],["upper",1],["chdir",6],["after",5],["lower",1],["cell",4],["assert",8],["error",1],["none",3],["by",2],["strict",2],["not",2],["len",1],["list",1],["versions",1],["metadata",3],["meta",1],["latest",3],["producing",1],["lineage",2],["inputs",2]]},{"id":"tests/test_provenance_paths.py#test_resolve_and_record_send_canonical_path_metadata","name":[["test",1],["resolve",1],["record",1],["send",1],["canonical",1],["path",1],["metadata",1]],"path":[["tests",1],["test",1],["provenance",1],["paths",1],["py",1]],"body":[["def",3],["test",2],["resolve",5],["record",3],["send",2],["canonical",2],["path",8],["metadata",2],["tmp",3],["monkeypatch",4],["workspace",6],["mkdir",1],["chdir",1],["calls",3],["host",3],["call",3],["method",3],["args",2],["append",1],["return",1],["input",5],["if",1],["prov",3],["else",1],["ok",1],["true",1],["setattr",1],["provenance",5],["cell",5],["id",3],["shared",2],["try",1],["assert",2],["version",2],["inputs",2],["raw",2],["csv",5],["report",1],["write",1],["results",3],["out",3],["frozenset",1],["finally",1],["none",1],["str",2],["filename",1],["ids",1],["producing",1]]},{"id":"tests/test_provenance_paths.py#test_resolve_and_record_send_canonical_path_metadata.host_call","name":[["host",1],["call",1]],"path":[["tests",1],["test",1],["provenance",1],["paths",1],["py",1]],"body":[["def",2],["host",2],["call",2],["method",4],["args",3],["calls",1],["append",1],["return",1],["input",1],["if",1],["prov",1],["resolve",1],["path",1],["else",1],["ok",1],["true",1]]},{"id":"tests/test_provenance_paths.py#test_resolve_version_ignores_non_str_host_result","name":[["test",1],["resolve",1],["version",1],["ignores",1],["non",1],["str",1],["host",1],["result",1]],"path":[["tests",1],["test",1],["provenance",1],["paths",1],["py",1]],"body":[["def",2],["test",2],["resolve",3],["version",3],["ignores",2],["non",3],["str",2],["host",4],["result",2],["tmp",3],["path",4],["monkeypatch",4],["returns",1],["scalar",1],["error",2],["metadata",1],["dict",1],["untracked",1],["must",1],["not",2],["reach",1],["frozenset",1],["vid",1],["unhashable",1],["value",1],["there",1],["crashes",1],["whole",1],["worker",1],["opening",1],["proc",1],["self",1],["status",2],["rss",1],["workspace",4],["mkdir",1],["chdir",1],["setattr",1],["provenance",2],["call",1],["lambda",1],["method",1],["args",1],["tracked",1],["assert",1],["system",1],["none",1]]},{"id":"tests/test_public_api_contract.py","name":[["test",1],["public",1],["api",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["characterization",1],["tests",3],["supported",1],["python",2],["import",6],["surface",1],["these",3],["intentionally",1],["describe",1],["caller",1],["visible",1],["compatibility",1],["only",1],["they",1],["not",3],["pin",1],["implementation",2],["modules",2],["function",2],["bodies",1],["annotations",2],["private",1],["dataclass",1],["fields",1],["so",2],["backend",1],["remains",1],["free",1],["move",1],["behind",1],["facades",2],["from",1],["future",1],["importlib",1],["inspect",1],["re",1],["pytest",4],["public",1],["package",3],["documented",1],["by",2],["their",2],["all",3],["additions",1],["backward",1],["compatible",1],["each",1],["expected",2],["checked",1],["as",1],["subset",1],["rather",1],["than",1],["requiring",1],["exact",1],["match",1],["exports",2],["openai4s",24],["agent",5],["engine",2],["result",5],["execution",3],["outcome",1],["model",2],["reply",1],["run",3],["state",1],["task",1],["cli",1],["main",1],["compute",7],["error",2],["manager",2],["capture",1],["cell",2],["request",1],["watchdog",2],["policy",1],["execute",2],["kernel",6],["lease",1],["supervisor",1],["sdk",1],["build",4],["host",7],["security",3],["verdict",3],["classify",1],["code",1],["always",1],["safe",1],["injection",1],["scan",2],["tool",14],["screen",2],["looks",1],["biosecurity",1],["relevant",1],["trajectory",1],["server",2],["serve",1],["skills",9],["loader",5],["skill",3],["discover",2],["tools",3],["workspace",1],["context",4],["environment",1],["control",1],["fenced",3],["block",1],["registry",1],["register",1],["parse",2],["fence",1],["delimiter",1],["calls",3],["render",1],["prompt",1],["call",1],["format",1],["blocks",2],["strip",1],["finalize",1],["batch",1],["max",6],["per",1],["turn",1],["obs",1],["chars",1],["mark",3],["parametrize",3],["module",6],["name",4],["sorted",2],["level",1],["names",1],["already",1],["consumed",1],["integrations",1],["even",1],["though",1],["define",1],["assertion",1],["deliberately",1],["limited",1],["importability",1],["constrain",1],["lives",1],["whether",1],["facade",1],["class",1],["alias",1],["symbols",2],["config",7],["llmconfig",2],["placeholder",1],["api",2],["key",2],["dispatch",3],["dispatcher",6],["permissions",1],["permission",1],["broker",2],["suggest",1],["patterns",1],["store",3],["symbol",1],["cfg",6],["turns",3],["verbose",1],["allow",1],["delegate",4],["frame",3],["id",3],["depth",1],["cwd",1],["mode",1],["env",2],["root",1],["argv",1],["provider",1],["base",1],["url",1],["tokens",2],["temperature",1],["timeout",1],["data",1],["dir",4],["port",1],["llm",1],["share",1],["explore",1],["window",1],["compaction",1],["trigger",1],["ratio",1],["record",1],["tape",1],["notebook",1],["repl",1],["fn",2],["msg",1],["kind",1],["concurrency",1]]},{"id":"tests/test_public_api_contract.py#_assert_parameter_prefix","name":[["assert",1],["parameter",1],["prefix",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["assert",3],["parameter",4],["prefix",2],["module",3],["name",3],["str",8],["symbol",3],["expected",4],["tuple",3],["dict",2],["inspect",2],["params",3],["parameters",1],["len",1],["return",1]]},{"id":"tests/test_public_api_contract.py#_parameters","name":[["parameters",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["parameters",3],["module",4],["name",3],["str",6],["symbol",3],["dict",3],["inspect",3],["parameter",2],["obj",2],["getattr",1],["importlib",1],["import",1],["return",1],["signature",1]]},{"id":"tests/test_public_api_contract.py#test_documented_package_exports_remain_importable","name":[["test",1],["documented",1],["package",1],["exports",1],["remain",1],["importable",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["documented",2],["package",3],["exports",4],["remain",2],["importable",2],["module",9],["name",5],["importlib",1],["import",1],["expected",3],["assert",2],["all",1],["symbol",3],["hasattr",1],["no",1],["longer",1]]},{"id":"tests/test_public_api_contract.py#test_host_and_server_facades_keep_calling_conventions","name":[["test",1],["host",1],["server",1],["facades",1],["keep",1],["calling",1],["conventions",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["host",8],["server",5],["facades",2],["keep",2],["calling",2],["conventions",2],["assert",9],["parameter",5],["prefix",3],["openai4s",3],["sdk",1],["build",4],["call",2],["mode",2],["default",5],["inspect",2],["empty",1],["repl",1],["cfg",4],["none",2],["serve",5],["block",3],["kind",1],["keyword",1],["only",1],["true",1]]},{"id":"tests/test_public_api_contract.py#test_key_constructor_parameter_names_remain_compatible","name":[["test",1],["key",1],["constructor",1],["parameter",1],["names",1],["remain",1],["compatible",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["key",2],["constructor",2],["parameter",3],["names",2],["remain",2],["compatible",2],["module",3],["name",3],["symbol",3],["expected",3],["assert",1],["prefix",1]]},{"id":"tests/test_public_api_contract.py#test_package_version_remains_a_public_version_string","name":[["test",1],["package",1],["version",2],["remains",1],["public",1],["string",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["package",4],["version",5],["remains",2],["public",2],["string",2],["importlib",1],["import",1],["module",1],["openai4s",1],["assert",1],["re",1],["fullmatch",1],["za",1]]},{"id":"tests/test_public_api_contract.py#test_run_task_keeps_positional_task_and_keyword_options","name":[["test",1],["run",1],["task",2],["keeps",1],["positional",1],["keyword",1],["options",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["run",3],["task",8],["keeps",2],["positional",3],["keyword",5],["options",2],["params",7],["assert",7],["parameter",5],["prefix",1],["openai4s",1],["agent",1],["verbose",3],["cfg",3],["kind",3],["inspect",4],["default",3],["empty",1],["only",2],["false",1],["none",1]]},{"id":"tests/test_public_api_contract.py#test_store_factory_keeps_path_argument_required","name":[["test",1],["store",1],["factory",1],["keeps",1],["path",1],["argument",1],["required",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["store",4],["factory",2],["keeps",2],["path",4],["argument",2],["required",2],["params",2],["assert",2],["parameter",2],["prefix",1],["openai4s",1],["db",2],["default",1],["inspect",1],["empty",1]]},{"id":"tests/test_public_api_contract.py#test_supported_module_symbols_remain_importable","name":[["test",1],["supported",1],["module",1],["symbols",1],["remain",1],["importable",1]],"path":[["tests",1],["test",1],["public",1],["api",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["supported",2],["module",11],["symbols",3],["remain",2],["importable",2],["name",5],["importlib",1],["import",2],["symbol",3],["assert",1],["hasattr",1],["cannot",1],["from",1]]},{"id":"tests/test_public_exception_projector.py","name":[["test",1],["public",1],["exception",1],["projector",1],["py",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["one",14],["canary",7],["exception",10],["raised",1],["every",4],["public",7],["surface",5],["must",2],["never",4],["come",1],["back",1],["errors",4],["failure",7],["envelope",2],["decorates",1],["body",5],["already",1],["has",3],["error",7],["key",3],["deliberately",2],["rewrites",1],["because",4],["those",1],["messages",2],["author",1],["written",2],["product",1],["left",1],["case",2],["cannot",3],["handle",1],["by",3],["itself",3],["except",1],["put",1],["str",2],["straight",1],["into",3],["then",2],["bolted",1],["code",2],["status",1],["request",5],["id",7],["onto",1],["raw",3],["text",5],["made",2],["leak",1],["look",1],["like",5],["designed",1],["response",1],["actually",2],["leaks",1],["through",3],["permission",1],["names",1],["absolute",1],["path",9],["account",2],["username",1],["oserror",1],["from",19],["spawn",2],["quotes",1],["argv",1],["tried",1],["run",6],["provider",1],["mcp",1],["routinely",1],["echoes",1],["credential",5],["header",1],["was",5],["sent",1],["so",8],["file",3],["raises",1],["carrying",1],["all",4],["three",4],["shapes",2],["each",2],["http",3],["dispatcher",2],["web",2],["socket",3],["chunk",2],["async",2],["job",10],["result",3],["plan",8],["repl",2],["connector",2],["call",3],["remote",2],["compute",2],["operator",2],["diagnostic",5],["asserts",1],["same",1],["things",1],["time",1],["none",2],["canaries",2],["carries",3],["stable",1],["daemon",1],["own",8],["drives",1],["real",6],["production",3],["callable",1],["nothing",2],["here",3],["re",2],["implements",1],["projection",1],["copy",1],["would",2],["pass",2],["deleted",1],["exact",1],["py",3],["documents",2],["gateway",5],["payload",1],["future",1],["import",18],["annotations",1],["hashlib",2],["importlib",1],["util",1],["json",2],["sqlite3",1],["sys",1],["threading",1],["email",1],["message",12],["pathlib",1],["types",1],["simple",1],["namespace",1],["pytest",55],["openai4s",8],["config",2],["llmconfig",1],["llm",2],["models",1],["transport",1],["observability",1],["reset",3],["correlation",3],["server",4],["as",2],["mod",1],["local",2],["auth",1],["detail",2],["internal",2],["record",3],["thing",1],["test",2],["only",2],["planted",1],["against",2],["fix",1],["scrubbed",1],["credentials",1],["shipped",2],["assembled",1],["rather",2],["than",5],["out",1],["source",3],["secret",1],["scan",1],["scans",1],["any",3],["other",2],["release",1],["failing",1],["literal",2],["sit",1],["finding",1],["value",3],["shaped",2],["scanner",2],["know",1],["side",3],["redaction",3],["two",4],["ways",1],["silence",1],["both",2],["worse",2],["writing",1],["detector",3],["misses",1],["gives",1],["up",1],["shape",2],["exists",1],["have",1],["teaching",1],["exemption",1],["trades",1],["live",5],["detection",1],["green",1],["gate",1],["string",2],["keeps",1],["runtime",1],["asserted",1],["below",1],["while",2],["no",3],["substring",1],["matches",1],["sk",2],["five",2],["characters",1],["before",2],["ends",1],["needs",1],["twenty",1],["four",1],["digest",2],["sha256",1],["projector",3],["hexdigest",1],["24",1],["abs",2],["users",1],["grant",1],["embargo",2],["csv",2],["shell",2],["command",2],["rsync",1],["av",1],["delete",1],["srv",3],["root",1],["10",1],["backup",1],["fixture",4],["autouse",1],["true",2],["catch",1],["turn",8],["shared",1],["machinery",1],["behind",2],["approve",4],["revise",2],["notebook",1],["mark",51],["stubbed",46],["backend",46],["surfaces",2],["answered",1],["their",1],["instead",1],["outside",2],["home",3],["directory",1],["redact",1],["collapses",1],["running",7],["survives",1],["untouched",1],["wrong",3],["instrument",1],["carry",1],["at",3],["alongside",1],["relative",1],["foreign",1],["2026",1],["cohort",1],["across",1],["terminal",5],["fifth",1],["said",1],["did",1],["not",7],["exist",1],["storage",2],["frames",2],["update",2],["metadata",1],["list",1],["boundaries",1],["fid",1],["projects",1],["row",2],["had",1],["grepped",1],["under",1],["searches",1],["field",1],["name",1],["inside",3],["generic",1],["blob",1],["therefore",1],["proves",1],["injection",2],["point",1],["matters",1],["more",1],["session",1],["runner",1],["catches",3],["its",4],["exceptions",1],["returns",2],["failed",1],["dict",1],["replaces",1],["whole",2],["method",1],["reaches",3],["outer",4],["handler",3],["these",2],["drive",1],["loop",2],["try",1],["tool",2],["lands",1],["paths",1],["too",2],["fault",2],["entered",1],["after",1],["spawner",1],["fn",1],["raise",1],["entirely",1],["replacing",1],["common",1],["earlier",1],["tests",1],["but",1],["right",1],["exactly",1],["around",1],["authoritative",1],["per",1],["fire",1],["fails",2],["inner",1],["records",1],["tail",1],["frame",5],["finalizing",1],["recovery",2],["touch",1],["leaves",1],["hypothetical",1],["database",1],["filesystem",1],["problem",1],["during",1],["finalisation",1],["looks",3],["project",1],["assigns",1],["output",1],["committed",1],["unconditionally",1],["second",2],["uncommitted",1],["downgrades",1],["veto",1],["first",1],["earned",1],["persist",1],["adds",1],["user",2],["shown",1],["failures",1],["last",1],["invites",1],["retry",1],["runs",1],["parametrize",4],["false",1],["ids",2],["cli",1],["replay",1],["direct",1],["api",1],["submit",1],["without",1],["context",1],["read",1],["contextvar",1],["got",1],["202",1],["were",1],["nameless",1],["minted",1],["they",1],["be",2],["joined",1],["resume",4],["buffer",3],["belongs",2],["execution",3],["client",4],["filter",2],["enough",2],["wshub",3],["keyed",2],["late",4],["replaced",2],["window",4],["streaming",2],["cleared",2],["reconnects",2],["replays",2],["asks",2],["flag",2],["genuinely",2],["still",2],["finished",2],["everyone",2],["who",1],["arrives",1],["afterwards",2],["arriving",1],["driven",1],["recorder",1],["order",1],["emits",1],["changes",1],["fence",1],["connection",1],["just",1],["lease",1],["happened",1],["action",2],["claimed",2],["draft",2],["paused",4],["expected",1]]},{"id":"tests/test_public_exception_projector.py#_api","name":[["api",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["api",3],["runner",5],["method",4],["path",4],["body",5],["none",2],["drive",1],["real",1],["route",1],["return",2],["status",2],["handler",9],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["cfg",1],["hub",1],["correlation",1],["id",1],["req",1],["canary",1],["last",1],["headers",1],["query",1],["lambda",3],["seen",4],["list",1],["tuple",1],["json",1],["value",2],["code",2],["200",1],["append",1],["assert",1],["answered",1],["nothing",1]]},{"id":"tests/test_public_exception_projector.py#_committed_then_tail_failure","name":[["committed",1],["then",1],["tail",1],["failure",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",5],["committed",4],["then",5],["tail",5],["failure",4],["runner",9],["monkeypatch",4],["real",3],["double",1],["fault",1],["turn",4],["frame",5],["id",5],["store",1],["new",1],["kind",1],["project",1],["proj",1],["status",4],["ready",1],["loop",5],["boom",4],["raise",2],["transport",1],["error",2],["upstream",1],["502",2],["after",2],["streaming",1],["tool",1],["calls",1],["provider",1],["deepseek",1],["output",1],["true",2],["only",1],["has",1],["already",1],["failed",4],["recovery",4],["touch",5],["also",1],["called",1],["way",1],["raising",1],["there",1],["would",1],["kill",1],["before",1],["inner",1],["handler",1],["ever",1],["ran",1],["different",1],["bug",1],["not",1],["one",1],["args",4],["kwargs",4],["if",1],["state",3],["runtime",1],["journal",1],["unwritable",1],["return",2],["false",2],["mark",2],["try",1],["finally",1],["setattr",2],["accepted",2],["api",2],["post",1],["frames",2],["message",1],["request",1],["go",1],["wait",2],["assert",1],["202",1],["result",3],["next",1],["iter",1],["jobs",1],["values",1],["messages",3]]},{"id":"tests/test_public_exception_projector.py#_committed_then_tail_failure.loop_boom","name":[["loop",1],["boom",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["loop",2],["boom",2],["raise",1],["transport",1],["error",1],["upstream",1],["502",2],["after",1],["streaming",1],["tool",1],["calls",1],["provider",1],["deepseek",1],["status",1],["output",1],["committed",1],["true",1]]},{"id":"tests/test_public_exception_projector.py#_committed_then_tail_failure.loop_then_mark","name":[["loop",1],["then",1],["mark",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["loop",3],["then",2],["mark",2],["args",3],["kwargs",3],["try",1],["boom",1],["finally",1],["state",1],["failed",1],["true",1]]},{"id":"tests/test_public_exception_projector.py#_committed_then_tail_failure.tail_boom","name":[["tail",1],["boom",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["tail",2],["boom",2],["args",3],["kwargs",3],["if",1],["state",1],["failed",1],["raise",1],["runtime",1],["error",1],["recovery",1],["journal",1],["unwritable",1],["return",1],["real",1],["touch",1]]},{"id":"tests/test_public_exception_projector.py#_draft","name":[["draft",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["draft",4],["runner",3],["frame",4],["id",6],["status",4],["return",1],["store",1],["create",1],["plan",1],["project",1],["proj",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1]]},{"id":"tests/test_public_exception_projector.py#_failed_frame_updates","name":[["failed",1],["frame",1],["updates",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["failed",3],["frame",3],["updates",2],["runner",3],["return",1],["event",4],["hub",1],["events",1],["if",1],["type",1],["update",1],["status",1]]},{"id":"tests/test_public_exception_projector.py#_FakeConn","name":[["fake",1],["conn",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["class",2],["fake",2],["conn",2],["just",1],["enough",1],["wsconnection",1],["hub",2],["deliver",1],["def",4],["init",1],["self",8],["none",3],["alive",1],["true",2],["subs",1],["str",1],["sent",2],["list",1],["dict",3],["send",1],["json",1],["obj",2],["append",1],["team",2],["mode",2],["re",1],["checks",1],["visibility",2],["per",1],["delivery",1],["refreshes",1],["outside",1],["its",1],["lock",1],["then",1],["asks",1],["daemon",1],["no",2],["has",1],["check",1],["run",1],["these",1],["two",1],["answer",1],["refresh",1],["root",2],["frame",2],["id",2],["return",2],["may",1],["receive",1]]},{"id":"tests/test_public_exception_projector.py#_FakeConn.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["init",2],["self",5],["none",2],["alive",1],["true",1],["subs",1],["str",1],["sent",1],["list",1],["dict",1]]},{"id":"tests/test_public_exception_projector.py#_FakeConn.may_receive","name":[["may",1],["receive",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["may",2],["receive",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["true",1]]},{"id":"tests/test_public_exception_projector.py#_FakeConn.refresh_visibility","name":[["refresh",1],["visibility",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["refresh",2],["visibility",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_public_exception_projector.py#_FakeConn.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["obj",3],["dict",3],["none",2],["sent",1],["append",1]]},{"id":"tests/test_public_exception_projector.py#_handler","name":[["handler",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["handler",13],["runner",5],["real",1],["instance",1],["only",1],["byte",1],["sink",1],["replaced",1],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["cfg",1],["hub",1],["correlation",1],["id",1],["req",1],["canary",1],["close",2],["connection",1],["false",3],["request",4],["body",6],["tracking",1],["active",1],["ready",1],["payload",1],["sent",3],["list",1],["tuple",1],["send",1],["lambda",2],["code",2],["ctype",1],["extra",1],["none",3],["security",1],["append",1],["unread",1],["return",1]]},{"id":"tests/test_public_exception_projector.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",8],["none",2],["events",3],["list",1],["dict",1],["emitter",1],["root",4],["frame",5],["id",4],["return",3],["append",2],["broadcast",1],["event",2],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_public_exception_projector.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_public_exception_projector.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",2],["frame",2],["id",2],["event",3],["events",1],["append",1]]},{"id":"tests/test_public_exception_projector.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_public_exception_projector.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["emitter",2],["self",3],["root",2],["frame",2],["id",2],["return",1],["events",1],["append",1]]},{"id":"tests/test_public_exception_projector.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_public_exception_projector.py#_last_json","name":[["last",1],["json",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["last",2],["json",3],["sent",3],["code",2],["body",2],["return",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_public_exception_projector.py#_live","name":[["live",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["live",3],["hub",3],["frame",3],["id",3],["return",1]]},{"id":"tests/test_public_exception_projector.py#_on_a_request_thread","name":[["request",1],["thread",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["request",4],["thread",2],["every",1],["one",2],["these",1],["surfaces",1],["reached",1],["from",1],["production",1],["so",1],["correlation",3],["id",4],["scope",1],["without",1],["ids",1],["below",1],["would",2],["be",2],["empty",1],["carries",1],["local",1],["assertion",1],["testing",1],["fixture",1],["token",2],["req",1],["canary",1],["try",1],["yield",1],["finally",1],["reset",1]]},{"id":"tests/test_public_exception_projector.py#_outer_failure_with_unwritable_frame","name":[["outer",1],["failure",1],["unwritable",1],["frame",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["outer",3],["failure",3],["unwritable",2],["frame",11],["runner",10],["monkeypatch",5],["plan",8],["bool",2],["store",5],["cannot",1],["record",1],["status",9],["id",10],["new",1],["kind",1],["turn",1],["project",2],["proj",2],["ready",1],["if",5],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["setattr",3],["run",2],["execution",1],["lambda",2],["throw",2],["transport",2],["error",3],["upstream",2],["502",4],["after",2],["tool",2],["ran",2],["provider",2],["deepseek",2],["output",2],["committed",2],["true",2],["else",3],["message",2],["real",2],["update",4],["refuse",2],["fid",2],["fields",3],["failed",1],["raise",1],["sqlite3",1],["operational",1],["database",1],["locked",1],["return",2],["path",2],["frames",2],["approve",1],["body",2],["request",1],["go",1],["wait",1],["false",1],["accepted",4],["api",1],["post",1],["assert",1],["202",1],["job",4],["next",1],["jobs",1],["values",1]]},{"id":"tests/test_public_exception_projector.py#_outer_failure_with_unwritable_frame.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["refuse",2],["fid",3],["fields",4],["if",1],["status",1],["failed",1],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1],["return",1],["real",1],["update",1]]},{"id":"tests/test_public_exception_projector.py#_plan_status","name":[["plan",1],["status",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["plan",3],["status",3],["runner",3],["frame",4],["id",3],["return",1],["store",1],["by",1]]},{"id":"tests/test_public_exception_projector.py#_request_headers","name":[["request",1],["headers",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["request",3],["headers",8],["runner",3],["real",2],["so",1],["route",2],["runs",1],["its",2],["host",2],["origin",1],["token",2],["gates",1],["rather",1],["than",1],["stub",1],["them",1],["message",1],["127",1],["8760",1],["local",2],["auth",2],["header",1],["load",1],["mint",1],["cfg",1],["data",1],["dir",1],["mints",1],["own",1],["id",2],["client",1],["supplies",1],["none",1],["supplying",1],["one",1],["pins",1],["assertion",1],["value",1],["name",1],["instead",1],["random",1],["hex",1],["req",1],["canary",1],["return",1]]},{"id":"tests/test_public_exception_projector.py#_run_failing_turn","name":[["run",1],["failing",1],["turn",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["run",2],["failing",2],["turn",4],["runner",7],["monkeypatch",3],["exc",3],["request",4],["go",2],["post",2],["real",1],["wait",3],["false",2],["whose",1],["inner",1],["loop",2],["raises",1],["frame",5],["id",5],["store",1],["new",1],["kind",1],["project",1],["proj",1],["status",4],["ready",1],["boom",2],["raise",1],["setattr",1],["accepted",3],["api",2],["frames",2],["message",1],["assert",1],["202",1],["job",2],["next",1],["iter",1],["jobs",1],["values",1],["result",3],["messages",3],["return",1]]},{"id":"tests/test_public_exception_projector.py#_run_failing_turn.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["exc",1]]},{"id":"tests/test_public_exception_projector.py#_secret_scanner","name":[["secret",1],["scanner",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["secret",4],["scanner",2],["release",1],["gate",2],["own",1],["module",9],["loaded",1],["from",4],["scripts",2],["by",1],["path",4],["imported",1],["rather",1],["than",1],["re",1],["implemented",1],["same",1],["reason",1],["projection",1],["local",1],["copy",1],["detector",1],["would",1],["keep",1],["passing",1],["after",1],["real",1],["one",1],["changed",1],["claim",1],["these",1],["two",1],["tests",1],["make",1],["about",1],["actually",1],["runs",1],["file",2],["resolve",1],["parents",1],["source",1],["scan",2],["py",1],["spec",8],["importlib",2],["util",2],["location",1],["openai4s",1],["test",1],["assert",1],["loader",2],["registered",1],["before",1],["execution",1],["defines",1],["dataclass",1],["under",1],["future",1],["import",2],["annotations",2],["resolving",1],["those",1],["reads",1],["sys",2],["modules",2],["cls",1],["skipping",1],["raises",1],["inside",1],["dataclasses",1],["not",1],["at",1],["name",1],["exec",1],["return",1]]},{"id":"tests/test_public_exception_projector.py#_turn_events","name":[["turn",1],["events",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["turn",2],["events",2],["conn",3],["return",1],["sent",1],["if",1],["type",1],["text",2],["reset",1],["chunk",1],["frame",1],["update",1]]},{"id":"tests/test_public_exception_projector.py#assert_safe","name":[["assert",1],["safe",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["assert",8],["safe",2],["body",10],["expect",4],["code",6],["str",3],["none",6],["single",1],["assertion",1],["every",1],["surface",1],["has",2],["satisfy",1],["isinstance",1],["dict",1],["blob",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["canary",3],["canaries",1],["not",1],["reached",1],["public",1],["error",2],["internal",1],["message",1],["if",1],["local",1],["id",2],["support",1],["ticket",1],["quotes",1],["name",1],["request",2],["daemon",1],["logged",1],["rather",1],["than",1],["one",1],["upstream",1],["provider",1],["did",1]]},{"id":"tests/test_public_exception_projector.py#CanaryFailure","name":[["canary",1],["failure",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["class",2],["canary",2],["failure",2],["runtime",2],["error",3],["deliberately",1],["not",1],["gateway",1],["unknown",1],["provenance",1],["whole",1],["point",1],["def",1],["init",2],["self",1],["none",1],["super",1],["upstream",1],["refused",1],["authorization",1],["bearer",1],["credential",1],["while",1],["reading",1],["abs",1],["path",1],["shell",1],["command",1]]},{"id":"tests/test_public_exception_projector.py#CanaryFailure.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["init",3],["self",2],["none",2],["super",1],["upstream",1],["refused",1],["authorization",1],["bearer",1],["credential",1],["while",1],["reading",1],["abs",1],["path",1],["shell",1],["command",1]]},{"id":"tests/test_public_exception_projector.py#frame_id","name":[["frame",1],["id",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["frame",3],["id",3],["runner",3],["return",1],["store",1],["new",1],["kind",1],["turn",1],["project",1],["proj",1],["status",1],["ready",1]]},{"id":"tests/test_public_exception_projector.py#hub","name":[["hub",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["hub",2],["from",1],["openai4s",1],["server",1],["import",1],["gateway",1],["as",1],["gw",2],["return",1],["wshub",1]]},{"id":"tests/test_public_exception_projector.py#runner","name":[["runner",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["hub",5],["made",4],["gateway",1],["mod",1],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["yield",1],["close",1]]},{"id":"tests/test_public_exception_projector.py#test_a_cancelled_plan_turn_settles_paused_not_failed","name":[["test",1],["cancelled",1],["plan",1],["turn",1],["settles",1],["paused",1],["not",1],["failed",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["cancelled",4],["plan",9],["turn",5],["settles",2],["paused",4],["not",4],["failed",3],["runner",8],["monkeypatch",3],["action",4],["claimed",3],["from",3],["expected",3],["cancelling",1],["leaves",1],["work",1],["finish",1],["so",1],["over",1],["run",3],["execution",3],["already",1],["draws",1],["distinction",1],["once",1],["has",1],["started",1],["cancellation",1],["arrives",1],["before",1],["session",1],["being",1],["stopped",2],["while",1],["item",1],["still",1],["queued",1],["took",1],["other",1],["branch",1],["user",1],["who",1],["pressed",1],["stop",1],["got",1],["marked",1],["frame",5],["id",7],["store",1],["new",1],["kind",1],["project",1],["proj",1],["status",3],["ready",1],["draft",1],["target",2],["if",2],["approve",1],["else",1],["resume",1],["setattr",1],["lambda",1],["throw",1],["gateway",1],["mod",1],["accepted",2],["api",1],["post",1],["frames",1],["job",4],["next",1],["jobs",1],["values",1],["wait",1],["result",1],["assert",1],["did",1],["settle",1],["as",1]]},{"id":"tests/test_public_exception_projector.py#test_a_daemon_that_names_no_execution_broadcasts_everything","name":[["test",1],["daemon",1],["names",1],["no",1],["execution",1],["broadcasts",1],["everything",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["daemon",2],["names",2],["no",2],["execution",2],["broadcasts",2],["everything",2],["hub",5],["conn",6],["fake",1],["subs",1],["add",2],["conns",1],["event",2],["type",3],["text",2],["reset",1],["frame",4],["id",3],["chunk",2],["hello",1],["update",1],["status",1],["completed",1],["broadcast",1],["assert",2],["len",1],["turn",1],["events",1],["sent",1],["running",1],["false",1]]},{"id":"tests/test_public_exception_projector.py#test_a_daemon_without_execution_ids_behaves_as_it_always_did","name":[["test",1],["daemon",1],["without",1],["execution",1],["ids",1],["behaves",1],["as",1],["always",1],["did",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["daemon",2],["without",2],["execution",2],["ids",2],["behaves",2],["as",2],["always",2],["did",2],["hub",7],["neither",1],["side",1],["naming",1],["one",1],["pre",1],["identity",1],["contract",1],["record",3],["type",3],["text",2],["reset",1],["frame",4],["id",3],["chunk",2],["hello",1],["assert",2],["running",2],["true",1],["update",1],["status",1],["completed",1],["false",1]]},{"id":"tests/test_public_exception_projector.py#test_a_deliberate_gateway_error_keeps_the_message_someone_wrote","name":[["test",1],["deliberate",1],["gateway",1],["error",1],["keeps",1],["message",1],["someone",1],["wrote",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["deliberate",2],["gateway",4],["error",7],["keeps",2],["message",3],["someone",2],["wrote",3],["runner",4],["monkeypatch",3],["projector",1],["must",1],["not",5],["flatten",1],["every",1],["failure",1],["into",1],["internal",1],["literal",1],["author",1],["client",1],["read",1],["replacing",1],["would",1],["take",1],["product",1],["whole",1],["vocabulary",1],["handler",6],["sent",2],["path",1],["api",2],["v1",1],["frames",1],["headers",2],["request",1],["setattr",1],["type",1],["lambda",1],["self",1],["method",1],["sub",1],["throw",1],["404",2],["session",2],["found",4],["route",1],["body",3],["code",3],["last",1],["json",1],["assert",3]]},{"id":"tests/test_public_exception_projector.py#test_a_direct_plan_failure_names_one_turn_everywhere","name":[["test",1],["direct",1],["plan",1],["failure",1],["names",1],["one",1],["turn",1],["everywhere",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["plan",5],["failure",5],["names",2],["one",2],["turn",3],["everywhere",2],["runner",8],["monkeypatch",3],["outer",1],["path",1],["nothing",1],["context",1],["inherit",1],["from",1],["openai4s",1],["observability",1],["import",1],["correlation",2],["id",18],["frame",7],["store",3],["new",1],["kind",1],["project",2],["proj",3],["status",2],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["setattr",1],["run",1],["execution",1],["lambda",1],["throw",1],["canary",1],["job",6],["submit",1],["approval",1],["result",3],["wait",1],["updates",4],["failed",1],["stored",3],["list",1],["messages",1],["if",1],["str",1],["metadata",2],["assert",4],["request",7],["ticket",1],["has",1],["no",1],["json",1],["loads",1]]},{"id":"tests/test_public_exception_projector.py#test_a_direct_plan_turn_names_one_turn_everywhere","name":[["test",1],["direct",1],["plan",1],["turn",2],["names",1],["one",1],["everywhere",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["plan",4],["turn",5],["names",2],["one",2],["everywhere",2],["runner",7],["monkeypatch",3],["from",1],["openai4s",1],["observability",1],["import",1],["correlation",2],["id",12],["frame",6],["store",2],["new",1],["kind",1],["project",2],["proj",3],["status",3],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["setattr",1],["loop",1],["lambda",1],["submitted",1],["job",4],["submit",1],["approval",1],["wait",1],["result",1],["processing",5],["hub",1],["events",1],["if",1],["type",1],["update",1],["assert",2],["request",3]]},{"id":"tests/test_public_exception_projector.py#test_a_direct_submit_names_one_turn_everywhere","name":[["test",1],["direct",1],["submit",1],["names",1],["one",1],["turn",1],["everywhere",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["submit",3],["names",2],["one",2],["turn",3],["everywhere",2],["runner",6],["monkeypatch",3],["from",1],["openai4s",1],["observability",1],["import",1],["correlation",2],["id",11],["frame",4],["store",1],["new",1],["kind",1],["project",1],["proj",2],["status",2],["ready",1],["setattr",1],["loop",1],["lambda",1],["submitted",1],["job",5],["message",1],["go",1],["result",3],["wait",1],["processing",4],["hub",1],["events",1],["if",1],["type",1],["update",1],["assert",3],["request",5],["ticket",1],["has",1],["no",1],["at",1],["all",1]]},{"id":"tests/test_public_exception_projector.py#test_a_direct_turn_still_names_itself","name":[["test",1],["direct",1],["turn",1],["still",1],["names",1],["itself",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",3],["direct",2],["turn",3],["still",2],["names",2],["itself",2],["runner",6],["monkeypatch",3],["call",1],["no",1],["http",1],["request",6],["behind",1],["must",1],["not",1],["emit",1],["empty",2],["id",10],["cli",1],["recovery",1],["replay",1],["all",1],["reach",1],["run",2],["message",2],["directly",1],["processing",7],["terminal",1],["event",1],["field",1],["every",1],["client",1],["has",1],["special",1],["case",1],["under",1],["job",1],["contextvar",1],["already",1],["by",1],["thread",1],["so",1],["202",1],["same",1],["string",1],["from",1],["openai4s",1],["observability",1],["import",1],["correlation",2],["frame",4],["store",1],["new",1],["kind",1],["project",1],["proj",2],["status",2],["ready",1],["setattr",1],["loop",1],["lambda",1],["submitted",1],["response",2],["go",1],["hub",1],["events",1],["if",1],["type",1],["update",1],["assert",2]]},{"id":"tests/test_public_exception_projector.py#test_a_double_fault_leaves_exactly_one_terminal_failure","name":[["test",1],["double",1],["fault",1],["leaves",1],["exactly",1],["one",1],["terminal",1],["failure",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["double",2],["fault",2],["leaves",2],["exactly",2],["one",6],["terminal",3],["failure",8],["runner",5],["monkeypatch",3],["two",1],["exceptions",1],["thing",2],["happened",2],["user",1],["fid",2],["accepted",2],["result",3],["messages",4],["committed",1],["then",1],["tail",1],["raw",4],["store",1],["list",1],["if",2],["str",1],["metadata",2],["stored",4],["assert",5],["len",4],["rows",1],["request",6],["identity",4],["json",1],["loads",1],["updates",5],["failed",1],["frame",1],["id",5],["code",5],["every",1],["surface",1],["names",1],["codes",3]]},{"id":"tests/test_public_exception_projector.py#test_a_double_fault_records_both_diagnostics_once_each","name":[["test",1],["double",1],["fault",1],["records",1],["both",1],["diagnostics",1],["once",1],["each",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["double",2],["fault",2],["records",2],["both",2],["diagnostics",2],["once",2],["each",2],["runner",3],["monkeypatch",4],["two",2],["real",3],["exceptions",1],["operator",1],["events",1],["whatever",1],["user",1],["shown",1],["from",1],["openai4s",1],["server",1],["import",1],["errors",4],["as",1],["mod",3],["record",2],["diagnostic",2],["seen",4],["list",1],["str",1],["setattr",1],["lambda",1],["exc",2],["surface",4],["request",3],["id",3],["none",1],["append",1],["committed",1],["then",1],["tail",1],["failure",1],["assert",1],["web",2],["turn",1],["message",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failed_kernel_restart_does_not_quote_the_path_it_tried","name":[["test",1],["failed",1],["kernel",1],["restart",1],["not",1],["quote",1],["path",1],["tried",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",3],["failed",3],["kernel",7],["restart",12],["not",6],["quote",2],["path",5],["tried",4],["runner",5],["monkeypatch",4],["post",1],["frames",1],["id",6],["install",7],["returns",1],["dict",1],["client",2],["succeed",1],["follows",2],["fail",1],["through",1],["spawn",1],["sandbox",1],["setup",1],["either",1],["raises",1],["oserror",2],["naming",1],["interpreter",1],["run",2],["workspace",1],["text",1],["went",1],["into",1],["error",5],["verbatim",1],["so",2],["package",1],["answered",1],["absolute",1],["account",1],["username",1],["caller",1],["needs",1],["did",1],["happen",1],["code",2],["there",1],["branch",1],["without",1],["matching",1],["english",1],["frame",4],["store",1],["new",1],["kind",1],["turn",1],["project",2],["proj",2],["status",1],["ready",1],["refuse",2],["args",1],["kwargs",1],["raise",1],["13",1],["permission",2],["denied",1],["abs",2],["setattr",2],["itself",1],["under",1],["stubbing",1],["keeps",1],["case",1],["about",1],["successful",1],["only",1],["shape",1],["appears",1],["at",1],["all",1],["from",1],["openai4s",1],["import",1],["preinstall",2],["lambda",1],["packages",2],["ok",1],["true",2],["body",4],["numpy",1],["root",1],["blob",4],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["str",1],["assert",3],["if",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failed_kernel_restart_does_not_quote_the_path_it_tried.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["refuse",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["13",1],["permission",1],["denied",1],["abs",1],["path",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failed_persistence_does_not_add_a_second_diagnostic","name":[["test",1],["failed",1],["persistence",1],["not",1],["add",1],["second",1],["diagnostic",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["persistence",2],["not",3],["add",3],["second",3],["diagnostic",4],["runner",7],["monkeypatch",5],["store",3],["failing",1],["thing",1],["happened",1],["user",1],["from",1],["openai4s",1],["server",1],["import",1],["errors",4],["as",1],["mod",3],["real",2],["record",2],["seen",4],["list",1],["str",1],["setattr",3],["lambda",3],["exc",2],["surface",4],["request",4],["id",6],["none",1],["append",1],["frame",3],["new",1],["kind",1],["turn",1],["project",1],["proj",1],["status",1],["ready",1],["run",1],["message",4],["throw",2],["canary",1],["failure",1],["sqlite3",1],["operational",1],["error",1],["locked",1],["api",1],["post",1],["frames",1],["go",1],["wait",2],["false",1],["next",1],["iter",1],["jobs",1],["values",1],["result",1],["assert",1],["web",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failed_plan_job_reports_generically","name":[["test",1],["failed",1],["plan",1],["job",1],["reports",1],["generically",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["plan",6],["job",6],["reports",2],["generically",2],["runner",4],["frame",3],["id",4],["monkeypatch",3],["post",1],["frames",1],["approve",1],["answers",1],["from",1],["spawner",2],["second",1],["copy",1],["turn",1],["catch",1],["all",1],["so",1],["leaked",1],["separately",2],["had",1],["be",1],["fixed",1],["setattr",1],["run",1],["execution",1],["lambda",1],["throw",1],["canary",1],["failure",1],["submit",1],["approval",1],["proj",1],["thread",1],["join",1],["timeout",1],["20",1],["assert",1],["safe",1],["wait",1],["result",1],["expect",1],["code",1],["internal",1],["error",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failed_turn_leaks_on_neither_the_socket_nor_the_job_result","name":[["test",1],["failed",1],["turn",1],["leaks",1],["neither",1],["socket",1],["nor",1],["job",1],["result",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["failed",4],["turn",4],["leaks",2],["neither",2],["socket",3],["nor",2],["job",6],["result",6],["runner",5],["frame",3],["id",3],["monkeypatch",3],["one",1],["failure",2],["two",2],["transports",1],["spawner",1],["streamed",4],["str",1],["into",1],["text",3],["chunk",3],["stored",1],["so",1],["same",1],["exception",1],["reached",2],["browser",1],["twice",1],["over",1],["different",1],["channels",1],["setattr",1],["run",1],["message",3],["lambda",1],["throw",1],["canary",4],["submit",1],["proj",1],["hello",1],["none",1],["false",1],["thread",1],["join",2],["timeout",1],["20",1],["wait",1],["assert",5],["status",1],["safe",1],["expect",1],["code",1],["internal",2],["error",2],["chunks",3],["event",3],["hub",1],["events",1],["if",1],["type",1],["supposed",1],["tell",1],["user",1],["canaries",1],["not",1],["web",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failed_turn_leaves_its_ticket_marked_failed","name":[["test",1],["failed",2],["turn",1],["leaves",1],["its",1],["ticket",1],["marked",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["failed",8],["turn",4],["leaves",2],["its",2],["ticket",2],["marked",2],["runner",7],["monkeypatch",3],["swallowing",1],["exception",1],["let",1],["lease",1],["exit",1],["cleanly",1],["coordinator",2],["then",1],["recorded",3],["queued",1],["running",1],["completed",2],["while",1],["job",3],["socket",1],["both",1],["said",1],["so",1],["execution",2],["log",1],["operator",1],["reads",1],["find",1],["out",1],["session",1],["did",1],["disagreed",1],["every",1],["other",1],["surface",1],["about",1],["one",2],["thing",1],["mattered",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["project",1],["proj",2],["status",2],["ready",1],["setattr",1],["loop",1],["lambda",1],["throw",1],["canary",1],["failure",2],["submit",1],["message",1],["go",1],["wait",1],["result",1],["states",4],["event",3],["hub",2],["events",2],["if",2],["type",1],["state",5],["assert",2],["nothing",1],["terminal",4],["cancelled",1],["exactly",1],["must",1],["be",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failing_connector_answers_a_real_status_not_200","name":[["test",1],["failing",1],["connector",1],["answers",1],["real",1],["status",1],["not",1],["200",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["failing",2],["connector",13],["answers",2],["real",2],["status",2],["not",3],["200",4],["runner",5],["monkeypatch",3],["route",1],["answered",1],["error",1],["str",1],["two",1],["bugs",1],["one",2],["line",1],["api",2],["app",1],["js",1],["only",1],["rejects",1],["non",1],["2xx",2],["so",1],["never",2],["ran",2],["was",2],["reported",1],["user",1],["as",2],["did",1],["message",1],["came",1],["from",1],["third",1],["party",1],["mcp",4],["server",2],["whose",1],["errors",1],["quote",1],["argv",1],["environment",1],["launched",1],["id",5],["conn",1],["canary",4],["store",2],["upsert",1],["name",1],["command",1],["npx",1],["args",2],["row",3],["assert",3],["precondition",1],["reaching",1],["call",3],["class",1],["manager",3],["tool",2],["self",1],["raise",1],["failure",1],["import",1],["openai4s",1],["client",3],["setattr",1],["lambda",4],["handler",7],["sent",2],["body",3],["read",1],["query",1],["json",4],["obj",2],["code",5],["send",1],["dumps",1],["encode",1],["utf",1],["application",1],["post",1],["connectors",1],["last",1],["400",1],["safe",1],["expect",1],["failed",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failing_connector_answers_a_real_status_not_200._Manager","name":[["manager",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["class",2],["manager",2],["def",1],["call",1],["tool",1],["self",1],["raise",1],["canary",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failing_connector_answers_a_real_status_not_200._Manager.call_tool","name":[["call",1],["tool",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["call",2],["tool",2],["self",2],["raise",1],["canary",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failing_plan_turn_owns_the_session_while_it_settles","name":[["test",1],["failing",1],["plan",1],["turn",1],["owns",1],["session",1],["while",1],["settles",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",4],["test",2],["failing",5],["plan",17],["turn",10],["owns",2],["session",3],["while",3],["settles",2],["runner",13],["path",2],["failure",3],["side",1],["effects",1],["against",1],["follow",2],["up",2],["queue",2],["writes",1],["after",1],["fn",2],["has",1],["raised",1],["not",6],["small",1],["persisted",1],["row",3],["rescue",2],["out",1],["executing",2],["frame",9],["status",4],["terminal",1],["event",5],["outside",1],["lease",3],["all",1],["lands",1],["next",2],["already",1],["processing",1],["so",2],["says",1],["failed",2],["running",1],["user",1],["about",1],["re",1],["approve",2],["changes",1],["underneath",1],["them",1],["parked",1],["at",1],["settle",8],["claimed",3],["half",1],["specifically",1],["barrier",1],["success",1],["proves",1],["runs",1],["inside",1],["cannot",1],["see",1],["whether",1],["handler",1],["leased",1],["from",1],["openai4s",1],["observability",1],["import",1],["correlation",5],["id",18],["store",1],["new",1],["kind",1],["project",1],["proj",2],["ready",1],["draft",1],["settling",4],["threading",4],["allow",3],["finish",3],["started",3],["release",3],["job",10],["none",4],["loop",3],["if",4],["req",4],["assert",7],["wait",5],["20",3],["probe",2],["never",3],["released",3],["return",2],["submitted",1],["real",2],["holding",2],["args",2],["kwargs",2],["outcome",2],["run",1],["execution",5],["lambda",1],["throw",1],["canary",2],["accepted",4],["try",1],["api",1],["post",1],["frames",1],["submit",1],["message",1],["reached",1],["its",1],["state",5],["executions",1],["snapshot",1],["owner",3],["before",1],["item",2],["waiting",1],["behind",1],["finally",1],["jobs",1],["values",1],["result",2],["happened",1],["left",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failing_plan_turn_owns_the_session_while_it_settles.loop","name":[["loop",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["loop",2],["if",1],["correlation",1],["id",1],["req",1],["started",1],["assert",1],["release",1],["wait",1],["20",1],["probe",1],["never",1],["released",1],["return",1],["submitted",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failing_plan_turn_owns_the_session_while_it_settles.settle_holding_the_lease","name":[["settle",1],["holding",1],["lease",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["settle",3],["holding",2],["lease",2],["args",3],["kwargs",3],["outcome",2],["real",1],["settling",1],["assert",1],["allow",1],["finish",1],["wait",1],["20",1],["probe",1],["never",1],["released",1],["plan",1],["turn",1],["return",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failure_after_the_plan_finished_does_not_rewrite_its_status","name":[["test",1],["failure",1],["after",1],["plan",1],["finished",1],["not",1],["rewrite",1],["its",1],["status",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["failure",3],["after",3],["plan",13],["finished",4],["not",5],["rewrite",2],["its",2],["status",8],["runner",10],["monkeypatch",4],["settle",1],["must",1],["become",1],["damage",1],["exists",2],["prevent",1],["by",2],["time",1],["outer",1],["handler",3],["runs",1],["path",1],["may",1],["have",1],["already",2],["settled",6],["row",4],["itself",1],["run",1],["execution",1],["writes",1],["completed",4],["then",2],["emits",1],["last",1],["ready",8],["emit",9],["socket",2],["write",2],["exactly",1],["kind",2],["thing",1],["fails",2],["science",1],["done",1],["settling",1],["plain",1],["would",1],["mark",1],["failed",3],["steps",1],["ran",2],["artifacts",1],["exist",1],["says",2],["did",1],["happen",1],["so",2],["compare",1],["swap",1],["from",1],["executing",1],["nothing",2],["else",2],["if",3],["has",1],["moved",1],["move",1],["frame",5],["id",7],["store",1],["new",1],["turn",1],["project",1],["proj",1],["draft",1],["setattr",2],["loop",1],["lambda",1],["submitted",1],["real",2],["plans",2],["list",1],["str",1],["rid",2],["paused",1],["append",1],["raise",1],["canary",1],["accepted",2],["api",1],["post",1],["frames",1],["approve",1],["job",4],["next",1],["jobs",1],["values",1],["wait",1],["result",1],["assert",2],["completion",1],["was",1],["marked",1],["only",1],["rescue",1],["rows",1]]},{"id":"tests/test_public_exception_projector.py#test_a_failure_after_the_plan_finished_does_not_rewrite_its_status.emit_ready","name":[["emit",1],["ready",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["emit",6],["ready",3],["rid",3],["plan",5],["status",4],["if",1],["completed",1],["failed",1],["paused",1],["finished",1],["row",1],["already",1],["says",1],["so",1],["socket",1],["fails",1],["settled",1],["append",1],["raise",1],["canary",1],["failure",1],["real",1]]},{"id":"tests/test_public_exception_projector.py#test_a_finalising_plan_turn_still_owns_the_session","name":[["test",1],["finalising",1],["plan",1],["turn",1],["still",1],["owns",1],["session",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",4],["test",2],["finalising",5],["plan",15],["turn",11],["still",2],["owns",2],["session",3],["runner",11],["path",2],["half",1],["durable",1],["admission",1],["race",1],["writes",1],["its",3],["own",2],["outcome",2],["after",2],["run",2],["message",4],["returns",1],["row",2],["final",1],["status",4],["ready",8],["failed",2],["frame",7],["terminal",1],["event",6],["holding",1],["no",1],["lease",2],["all",1],["ran",1],["while",1],["next",2],["queued",2],["was",1],["already",1],["processing",1],["so",1],["same",1],["overwrite",1],["had",1],["applies",1],["here",1],["extra",1],["top",1],["from",1],["openai4s",1],["observability",1],["import",1],["correlation",5],["id",15],["store",1],["new",1],["kind",1],["project",1],["proj",2],["draft",1],["threading",5],["allow",3],["finish",3],["loop",6],["started",4],["release",3],["job",9],["none",4],["real",2],["emit",9],["plans",2],["seen",2],["list",1],["str",1],["rid",2],["last",1],["one",1],["settle",2],["time",1],["returned",1],["if",5],["completed",1],["paused",1],["append",1],["settled",1],["assert",7],["wait",6],["20",4],["probe",3],["never",4],["released",3],["st",1],["req",4],["else",1],["return",1],["submitted",1],["try",1],["accepted",3],["api",1],["post",1],["frames",1],["approve",1],["only",1],["once",1],["unambiguously",1],["running",1],["submitting",1],["earlier",1],["races",1],["thread",1],["head",1],["fifo",1],["deadlock",1],["ordering",1],["says",1],["nothing",1],["about",1],["who",1],["holds",1],["submit",1],["canary",1],["reached",1],["state",5],["executions",1],["snapshot",1],["owner",3],["execution",2],["before",1],["writing",1],["item",2],["queue",2],["position",1],["follow",1],["up",1],["not",4],["waiting",1],["behind",1],["finally",1],["jobs",1],["values",1],["result",2]]},{"id":"tests/test_public_exception_projector.py#test_a_finalising_plan_turn_still_owns_the_session.emit_ready","name":[["emit",1],["ready",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["emit",7],["ready",3],["rid",3],["plan",5],["real",1],["last",1],["one",1],["settle",1],["time",1],["after",1],["run",1],["message",1],["returned",1],["if",1],["status",1],["completed",1],["failed",1],["paused",1],["seen",1],["append",1],["settled",1],["finalising",1],["assert",1],["allow",1],["finish",1],["wait",1],["20",1],["probe",1],["never",1],["released",1],["turn",1]]},{"id":"tests/test_public_exception_projector.py#test_a_finalising_plan_turn_still_owns_the_session.loop","name":[["loop",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["loop",3],["st",2],["if",1],["correlation",1],["id",1],["req",1],["started",1],["assert",1],["release",1],["wait",1],["20",1],["probe",1],["never",1],["released",1],["else",1],["return",1],["submitted",1]]},{"id":"tests/test_public_exception_projector.py#test_a_frame_status_write_failure_does_not_swallow_the_terminal_event","name":[["test",1],["frame",1],["status",1],["write",1],["failure",1],["not",1],["swallow",1],["terminal",1],["event",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",3],["frame",8],["status",4],["write",3],["failure",4],["not",2],["swallow",2],["terminal",4],["event",3],["runner",4],["monkeypatch",3],["plan",4],["three",1],["obligations",1],["one",1],["try",1],["first",1],["cancelled",2],["rest",1],["update",3],["emits",1],["shared",1],["handler",1],["so",1],["operational",1],["error",1],["recording",1],["skipped",1],["altogether",1],["client",1],["had",1],["been",1],["told",1],["202",1],["was",2],["watching",1],["socket",1],["got",1],["turn",1],["simply",1],["never",2],["ended",1],["earlier",1],["store",1],["missed",1],["because",1],["broke",1],["add",1],["message",1],["left",1],["working",1],["accepted",3],["job",4],["outer",1],["unwritable",1],["assert",7],["done",1],["wait",2],["timeout",1],["10",1],["finished",1],["result",5],["updates",7],["failed",1],["by",1],["request",4],["id",4],["code",1],["output",2],["committed",2],["true",2]]},{"id":"tests/test_public_exception_projector.py#test_a_late_turn_does_not_end_the_resume_window_of_the_running_one","name":[["test",1],["late",1],["turn",1],["not",1],["end",1],["resume",1],["window",1],["running",1],["one",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",5],["test",3],["late",2],["turn",6],["not",9],["end",2],["resume",2],["window",2],["running",11],["one",3],["tmp",3],["path",3],["whole",1],["failure",7],["runs",1],["while",6],["still",7],["owns",1],["session",3],["has",4],["begun",1],["no",4],["sleeps",1],["serial",1],["fake",2],["concurrency",1],["stays",1],["inside",5],["its",11],["loop",8],["until",2],["queued",8],["tail",6],["faults",1],["so",6],["leaves",1],["through",1],["outer",3],["handler",2],["stops",1],["finalisation",3],["holding",4],["lease",6],["assertions",1],["run",1],["there",1],["released",4],["afterwards",1],["blocks",1],["own",6],["durable",4],["projected",6],["processing",6],["be",5],["read",1],["unambiguously",2],["inverse",1],["probe",3],["first",1],["version",1],["made",1],["wait",7],["shape",1],["forced",1],["old",1],["bug",2],["into",1],["open",1],["but",1],["deadlocks",1],["by",4],["construction",1],["once",1],["held",1],["correctly",1],["because",1],["cannot",2],["start",2],["lets",1],["go",1],["proven",1],["opposite",1],["merely",1],["unscheduled",1],["writes",2],["outcome",5],["since",1],["update",1],["frame",14],["status",8],["failed",1],["would",2],["otherwise",1],["overwrite",2],["had",2],["already",2],["written",1],["two",1],["turns",1],["told",1],["apart",1],["correlation",8],["id",20],["each",1],["job",7],["target",1],["binds",1],["ticket",1],["shared",1],["flag",1],["resets",1],["before",3],["scheduled",2],["gets",1],["mistaken",1],["nothing",1],["ever",2],["releases",1],["from",3],["openai4s",3],["config",2],["import",3],["llmconfig",2],["observability",1],["server",1],["gateway",1],["as",1],["gw",3],["cfg",2],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",2],["key",2],["hub",3],["wshub",2],["runner",13],["idle",1],["sweeper",1],["false",1],["finalizing",3],["threading",5],["event",7],["allow",3],["finish",3],["release",3],["seen",5],["str",1],["none",1],["try",1],["store",2],["new",1],["kind",1],["project",1],["default",3],["ready",1],["real",5],["keeps",1],["list",2],["subscriber",1],["ordering",2],["observed",1],["also",1],["client",1],["watcher",3],["conn",1],["subs",1],["add",4],["conns",1],["st",1],["if",2],["req",4],["assert",10],["20",5],["never",5],["return",3],["submitted",1],["was",2],["raise",2],["canary",1],["touch",4],["recovery",3],["args",4],["kwargs",4],["runtime",1],["error",1],["journal",1],["unwritable",1],["persist",6],["submit",2],["message",2],["handling",1],["holds",1],["reached",1],["asked",1],["coordinator",1],["thing",1],["decides",1],["thread",1],["absence",1],["only",1],["says",2],["been",1],["early",1],["wins",1],["luck",1],["busy",1],["box",1],["broadcast",1],["better",1],["downstream",1],["promotion",1],["observing",1],["race",1],["fifo",1],["state",6],["neither",1],["finalises",1],["must",3],["owner",5],["sitting",1],["at",1],["position",2],["executions",1],["snapshot",1],["execution",4],["finalising",1],["writing",1],["queue",2],["item",3],["waiting",1],["behind",1],["wrote",2],["result",1],["started",1],["blocked",1],["every",1],["surface",1],["say",1],["row",1],["under",1],["stored",1],["terminal",1],["write",1],["overwrote",1],["frames",1],["true",1],["announced",1],["said",1],["buys",1],["order",1],["index",1]]},{"id":"tests/test_public_exception_projector.py#test_a_late_turn_does_not_end_the_resume_window_of_the_running_one.loop","name":[["loop",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["loop",3],["st",2],["if",1],["correlation",1],["id",1],["req",1],["running",1],["assert",2],["release",1],["wait",2],["20",2],["probe",1],["never",2],["released",1],["return",1],["submitted",1],["seen",1],["add",1],["queued",2],["was",1],["raise",1],["canary",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_a_late_turn_does_not_end_the_resume_window_of_the_running_one.persist_holding_the_lease","name":[["persist",1],["holding",1],["lease",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["persist",3],["holding",2],["lease",2],["args",3],["kwargs",3],["outcome",2],["real",1],["finalizing",1],["assert",1],["allow",1],["finish",1],["wait",1],["20",1],["probe",1],["never",1],["released",1],["return",1]]},{"id":"tests/test_public_exception_projector.py#test_a_late_turn_does_not_end_the_resume_window_of_the_running_one.tail","name":[["tail",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["tail",4],["args",3],["kwargs",3],["if",1],["correlation",1],["id",1],["req",1],["loop",1],["seen",3],["not",1],["add",1],["raise",1],["runtime",1],["error",1],["recovery",1],["journal",1],["unwritable",1],["return",1],["real",1],["touch",1]]},{"id":"tests/test_public_exception_projector.py#test_a_late_turns_events_never_reach_a_subscriber","name":[["test",1],["late",1],["turns",1],["events",1],["never",1],["reach",1],["subscriber",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["late",6],["turns",2],["events",3],["never",2],["reach",2],["subscriber",2],["hub",9],["dropping",1],["them",2],["from",1],["resume",1],["window",1],["not",2],["enough",1],["broadcast",6],["delivered",1],["anyway",1],["tab",1],["joined",1],["during",1],["has",1],["no",1],["stored",1],["identity",1],["so",1],["its",1],["own",1],["filter",1],["reads",1],["one",1],["side",1],["silent",1],["means",1],["current",1],["terminal",1],["closes",1],["conn",8],["fake",1],["subs",1],["add",2],["conns",1],["type",7],["text",5],["reset",3],["frame",9],["id",12],["execution",5],["exec",5],["update",2],["status",2],["processing",1],["chunk",4],["says",1],["before",3],["len",2],["sent",4],["error",1],["failed",3],["assert",3],["reached",1],["socket",1],["running",1],["true",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1]]},{"id":"tests/test_public_exception_projector.py#test_a_max_turns_failure_is_named_too","name":[["test",1],["max",1],["turns",1],["failure",1],["named",1],["too",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["max",5],["turns",5],["failure",8],["named",2],["too",2],["runner",10],["monkeypatch",3],["most",1],["ordinary",1],["product",1],["raises",1],["nothing",2],["at",1],["all",2],["loop",2],["reason",1],["sets",1],["status",2],["failed",2],["no",1],["exception",1],["so",1],["identity",1],["derived",1],["from",1],["except",1],["clause",1],["would",1],["leave",1],["quote",1],["gets",1],["stable",1],["code",2],["rather",1],["than",1],["error",1],["one",1],["frame",6],["id",10],["store",2],["new",1],["kind",1],["turn",1],["project",1],["proj",1],["ready",1],["setattr",1],["lambda",1],["accepted",2],["api",2],["post",1],["frames",2],["message",1],["request",6],["go",1],["wait",2],["false",1],["job",3],["next",1],["iter",1],["jobs",1],["values",3],["result",4],["messages",6],["updates",5],["assert",4],["hub",1],["events",1],["stored",4],["if",2],["raw",3],["list",1],["str",1],["metadata",2],["persisted",4],["json",1],["loads",1],["ids",4],["202",1],["ws",1],["projected",1],["len",1]]},{"id":"tests/test_public_exception_projector.py#test_a_new_execution_takes_the_window_over_from_a_running_one","name":[["test",1],["new",1],["execution",1],["takes",1],["window",1],["over",1],["from",1],["running",1],["one",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",3],["new",2],["execution",6],["takes",2],["window",5],["over",3],["from",2],["running",3],["one",2],["hub",7],["boundary",1],["must",1],["be",1],["read",1],["before",1],["staleness",1],["judged",1],["as",1],["ordinary",1],["event",1],["processing",2],["stale",1],["against",1],["so",1],["dropped",1],["stays",1],["live",4],["forever",1],["while",1],["streams",1],["into",1],["nothing",1],["record",2],["type",2],["text",1],["reset",1],["frame",3],["id",6],["exec",4],["assert",3],["update",1],["status",1],["never",1],["took",1],["true",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_202_names_a_real_coordinator_execution","name":[["test",1],["plan",1],["202",1],["names",1],["real",1],["coordinator",1],["execution",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",3],["plan",9],["202",8],["names",2],["real",2],["coordinator",4],["execution",16],["runner",9],["spawner",1],["minted",1],["job",6],["id",20],["told",1],["client",1],["about",1],["synthetic",2],["not",9],["fifo",2],["never",3],["heard",1],["so",1],["turn",4],["was",1],["queued",1],["behind",1],["running",1],["one",2],["did",1],["hold",2],["session",1],["while",1],["finalised",1],["also",1],["made",1],["different",2],["kind",2],["thing",1],["from",1],["message",1],["path",1],["field",1],["clients",1],["filter",1],["by",1],["frame",6],["store",1],["new",1],["project",1],["proj",1],["status",5],["ready",1],["draft",1],["started",3],["threading",2],["event",6],["release",3],["blocking",2],["loop",4],["assert",6],["wait",3],["20",2],["probe",1],["released",1],["return",1],["submitted",1],["try",1],["accepted",4],["api",1],["post",1],["frames",1],["approve",1],["reached",1],["its",1],["startswith",1],["named",4],["own",2],["view",1],["whatever",1],["state",3],["executions",1],["snapshot",1],["owner",3],["socket",1],["agrees",1],["two",1],["processing",5],["hub",1],["events",1],["if",3],["type",1],["update",1],["stream",1],["than",1],["finally",1],["next",1],["jobs",1],["values",1],["none",2],["result",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_202_names_a_real_coordinator_execution.blocking_loop","name":[["blocking",1],["loop",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["blocking",2],["loop",2],["started",1],["assert",1],["release",1],["wait",1],["20",1],["probe",1],["never",1],["released",1],["plan",1],["turn",1],["return",1],["submitted",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_202_names_the_execution_a_pre_run_failure_will_use","name":[["test",1],["plan",1],["202",1],["names",1],["execution",1],["pre",1],["run",1],["failure",1],["will",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["plan",7],["202",7],["names",2],["execution",12],["pre",2],["run",4],["failure",4],["will",2],["runner",8],["monkeypatch",3],["path",3],["body",3],["only",1],["synchronous",1],["thing",1],["wait",2],["false",1],["client",2],["receives",1],["turn",3],["fails",1],["before",1],["reaches",1],["reported",1],["under",1],["synthetic",1],["id",15],["without",1],["cannot",1],["tell",1],["from",1],["next",2],["case",1],["whole",1],["filter",1],["exists",1],["frame",6],["store",2],["new",1],["kind",1],["project",2],["proj",2],["status",5],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["attribute",2],["revision",1],["setattr",1],["lambda",1],["throw",1],["canary",1],["accepted",7],["api",1],["post",1],["frames",1],["assert",4],["named",1],["no",1],["job",4],["jobs",1],["values",1],["if",1],["result",4],["updates",4],["failed",2],["poll",1],["socket",1],["agree",1],["about",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_approval_failure_is_named_on_its_own_route","name":[["test",1],["plan",1],["approval",1],["failure",1],["named",1],["its",1],["own",1],["route",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",3],["plan",10],["approval",2],["failure",4],["named",3],["its",2],["own",2],["route",3],["runner",9],["monkeypatch",3],["spawner",1],["separate",3],["202",3],["emitter",1],["message",2],["turn",2],["stays",1],["green",1],["fields",1],["deleted",1],["so",1],["two",1],["need",1],["evidence",1],["injected",1],["at",1],["same",1],["loop",2],["seam",1],["path",1],["reaches",1],["through",1],["plans",1],["run",2],["execution",1],["real",1],["step",1],["fails",1],["frame",6],["id",14],["store",2],["new",1],["kind",1],["project",2],["proj",2],["status",5],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["boom",2],["raise",1],["canary",3],["setattr",1],["accepted",8],["api",1],["post",1],["frames",1],["approve",1],["assert",6],["request",6],["no",1],["job",4],["next",1],["jobs",1],["values",1],["if",1],["result",5],["wait",1],["updates",5],["failed",1],["never",1],["reached",1],["socket",1],["hub",1],["events",1],["blob",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["str",1],["canaries",1],["not",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_approval_failure_is_named_on_its_own_route.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["canary",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_cancelled_while_still_queued_does_not_strand_its_claim","name":[["test",1],["plan",1],["cancelled",1],["while",1],["still",1],["queued",1],["not",1],["strand",1],["its",1],["claim",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["plan",10],["cancelled",7],["while",2],["still",2],["queued",4],["not",4],["strand",2],["its",3],["claim",3],["runner",11],["stop",3],["drains",1],["queue",1],["never",3],["reaches",1],["own",1],["handler",1],["approve",4],["route",2],["claims",1],["row",4],["before",4],["202",2],["so",2],["sitting",1],["behind",2],["running",6],["turn",6],["already",1],["executing",4],["user",1],["presses",1],["cancelling",1],["raises",1],["out",1],["admitted",1],["fn",1],["any",1],["code",1],["every",2],["settle",1],["point",1],["inside",1],["skipped",1],["was",2],["left",3],["nothing",1],["recovers",1],["from",1],["swaps",1],["against",3],["draft",3],["resume",2],["paused",3],["by",1],["frame",9],["keeps",1],["preferring",1],["over",1],["later",1],["settles",1],["as",1],["rather",1],["than",1],["failed",1],["same",1],["reason",2],["cancellation",1],["mid",1],["run",1],["stopping",1],["failing",1],["there",1],["work",1],["id",11],["store",1],["new",1],["kind",1],["project",1],["proj",2],["status",7],["ready",1],["threading",2],["event",2],["release",3],["loop",3],["assert",7],["wait",4],["20",2],["probe",1],["released",1],["return",1],["submitted",1],["job",6],["submit",1],["message",1],["try",1],["first",1],["started",2],["accepted",4],["api",1],["post",1],["frames",1],["did",1],["session",2],["everything",1],["waiting",1],["executions",1],["drain",1],["stopped",1],["execution",1],["next",1],["jobs",1],["values",1],["if",1],["result",5],["ever",2],["neither",1],["nor",1],["win",1],["again",1],["finally",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_cancelled_while_still_queued_does_not_strand_its_claim.loop","name":[["loop",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["loop",2],["running",2],["assert",1],["release",1],["wait",1],["20",1],["probe",1],["never",1],["released",1],["turn",1],["return",1],["submitted",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_failure_before_the_turn_starts_still_names_an_execution","name":[["test",1],["plan",1],["failure",1],["before",1],["turn",1],["starts",1],["still",1],["names",1],["execution",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["plan",7],["failure",4],["before",3],["turn",4],["starts",2],["still",2],["names",2],["execution",10],["runner",7],["monkeypatch",3],["spawner",1],["holds",1],["no",3],["coordinator",1],["ticket",2],["so",1],["its",1],["job",5],["had",1],["id",11],["none",1],["all",3],["way",1],["through",1],["run",2],["message",1],["reached",1],["emitted",1],["terminal",1],["event",1],["at",2],["client",1],["whose",1],["running",1],["have",1],["one",2],["then",1],["falls",1],["into",1],["side",1],["silent",1],["compatibility",1],["branch",1],["closes",1],["frame",6],["store",2],["new",1],["kind",1],["project",2],["proj",3],["status",2],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["setattr",1],["lambda",1],["throw",1],["canary",1],["submit",1],["approval",1],["wait",1],["result",1],["updates",4],["failed",1],["assert",2],["has",1],["identity",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_tail_failure_names_the_execution_the_turn_actually_ran","name":[["test",1],["plan",1],["tail",1],["failure",1],["names",1],["execution",1],["turn",1],["actually",1],["ran",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["plan",8],["tail",3],["failure",4],["names",2],["execution",12],["turn",6],["actually",2],["ran",2],["runner",10],["monkeypatch",4],["once",1],["reaches",1],["identity",1],["keeps",1],["emitting",1],["synthetic",1],["one",2],["after",1],["has",1],["already",1],["announced",1],["real",4],["processing",8],["would",2],["make",1],["its",1],["own",1],["terminal",1],["event",1],["look",1],["stale",1],["every",1],["client",1],["never",2],["close",1],["belongs",1],["frame",7],["id",12],["store",2],["new",1],["kind",1],["project",2],["proj",3],["status",3],["ready",2],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["setattr",2],["loop",1],["lambda",1],["submitted",1],["run",4],["then",2],["fail",2],["args",2],["kwargs",2],["raise",1],["canary",1],["update",2],["emit",1],["job",3],["submit",1],["approval",1],["wait",1],["result",1],["hub",1],["events",1],["if",1],["type",1],["updates",4],["failed",1],["assert",3],["not",1],["str",1],["startswith",1],["was",1],["bound",1],["back",1],["ticket",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_tail_failure_names_the_execution_the_turn_actually_ran.run_then_fail","name":[["run",1],["then",1],["fail",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["run",2],["then",2],["fail",2],["args",3],["kwargs",3],["real",1],["execution",1],["raise",1],["canary",1],["failure",1],["tail",1],["update",1],["plan",1],["emit",1],["ready",1]]},{"id":"tests/test_public_exception_projector.py#test_a_plan_that_fails_before_it_runs_does_not_stay_executing","name":[["test",1],["plan",1],["fails",1],["before",1],["runs",1],["not",1],["stay",1],["executing",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["plan",11],["fails",2],["before",4],["runs",2],["not",2],["stay",2],["executing",5],["runner",9],["monkeypatch",3],["action",4],["claimed",5],["from",5],["claim",1],["one",2],["way",1],["door",1],["if",4],["nothing",3],["settles",1],["row",5],["moved",1],["route",2],["compare",1],["swaps",2],["into",1],["answers",1],["202",2],["because",1],["status",9],["read",2],["inside",1],["background",2],["thread",2],["cannot",1],["decide",1],["who",1],["owns",1],["execution",2],["right",1],["means",1],["has",2],["handed",1],["obligation",1],["whatever",1],["happens",1],["reach",1],["settled",2],["failure",2],["turn",4],["reaches",1],["run",3],["message",1],["store",2],["refusing",1],["re",1],["emit",1],["ready",5],["throwing",1],["seed",1],["builder",1],["raising",1],["skipped",1],["every",2],["settle",1],["point",1],["so",3],["stayed",1],["running",1],["recovers",1],["state",1],["approve",3],["against",2],["draft",3],["resume",3],["paused",1],["both",2],["lose",1],["forever",1],["by",2],["frame",6],["prefers",1],["newest",1],["non",1],["discarded",1],["also",1],["shadows",1],["new",2],["session",2],["ever",1],["makes",1],["failed",3],["permanently",1],["removes",1],["planning",1],["id",7],["kind",1],["project",1],["proj",1],["target",2],["else",1],["setattr",1],["lambda",1],["throw",1],["canary",1],["accepted",3],["api",1],["post",1],["frames",1],["assert",3],["job",4],["next",1],["jobs",1],["values",1],["wait",1],["result",1],["was",2],["left",1],["never",3],["ran",1],["win",1],["again",1],["event",4],["hub",1],["events",1],["type",1],["client",1],["told",1],["had",1]]},{"id":"tests/test_public_exception_projector.py#test_a_post_run_plan_failure_reports_the_real_execution_on_every_surface","name":[["test",1],["post",1],["run",1],["plan",1],["failure",1],["reports",1],["real",1],["execution",1],["every",1],["surface",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["post",3],["run",6],["plan",7],["failure",3],["reports",2],["real",10],["execution",9],["every",2],["surface",2],["runner",11],["monkeypatch",4],["once",1],["bound",1],["id",13],["poll",1],["socket",1],["both",1],["carry",1],["frame",7],["store",2],["new",1],["kind",1],["turn",1],["project",2],["proj",2],["status",3],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["setattr",2],["loop",1],["lambda",1],["submitted",1],["then",2],["fail",2],["args",2],["kwargs",2],["raise",1],["canary",1],["accepted",2],["api",1],["frames",1],["approve",1],["job",4],["next",1],["jobs",1],["values",1],["if",2],["result",4],["wait",1],["processing",3],["hub",1],["events",1],["type",1],["update",1],["updates",3],["failed",1],["assert",3],["not",1],["startswith",1]]},{"id":"tests/test_public_exception_projector.py#test_a_post_run_plan_failure_reports_the_real_execution_on_every_surface.run_then_fail","name":[["run",1],["then",1],["fail",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["run",2],["then",2],["fail",2],["args",3],["kwargs",3],["real",1],["execution",1],["raise",1],["canary",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_a_remote_compute_refresh_failure_never_quotes_the_provider","name":[["test",1],["remote",1],["compute",1],["refresh",1],["failure",1],["never",1],["quotes",1],["provider",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["remote",2],["compute",6],["refresh",4],["failure",3],["never",2],["quotes",2],["provider",4],["runner",3],["frame",3],["id",5],["monkeypatch",3],["own",1],["text",1],["worst",1],["case",1],["all",1],["besides",1],["endpoint",1],["credential",1],["prefix",1],["carries",1],["request",2],["reads",1],["like",1],["quote",1],["support",1],["ticket",1],["while",1],["naming",1],["neither",1],["user",1],["nor",1],["daemon",1],["look",1],["up",1],["class",1],["result",1],["self",1],["raise",1],["canary",3],["setattr",1],["gateway",2],["mod",1],["build",1],["dispatcher",1],["lambda",1],["simple",1],["namespace",1],["pytest",1],["raises",1],["error",2],["as",1],["raised",4],["task",1],["job",1],["abc",1],["assert",3],["value",3],["code",2],["502",1],["failed",1],["canaries",1],["not",1],["message",1]]},{"id":"tests/test_public_exception_projector.py#test_a_remote_compute_refresh_failure_never_quotes_the_provider._Compute","name":[["compute",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["class",2],["compute",2],["def",1],["result",1],["self",1],["raise",1],["canary",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_a_remote_compute_refresh_failure_never_quotes_the_provider._Compute.result","name":[["result",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["result",2],["self",2],["raise",1],["canary",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_a_repl_job_that_throws_around_the_cell_reports_generically","name":[["test",1],["repl",1],["job",1],["throws",1],["around",1],["cell",1],["reports",1],["generically",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["repl",5],["job",5],["throws",2],["around",3],["cell",3],["reports",2],["generically",2],["runner",4],["frame",3],["id",3],["monkeypatch",3],["not",1],["user",1],["own",1],["traceback",1],["arrives",1],["as",1],["normal",1],["result",2],["point",1],["machinery",1],["failing",1],["setattr",1],["run",1],["lambda",1],["throw",1],["canary",1],["failure",1],["submit",1],["proj",1],["language",1],["python",1],["thread",1],["join",1],["timeout",1],["20",1],["assert",1],["safe",1],["wait",1],["expect",1],["code",1],["internal",1],["error",1]]},{"id":"tests/test_public_exception_projector.py#test_a_restore_refusal_this_project_wrote_still_reaches_the_user","name":[["test",1],["restore",1],["refusal",1],["project",1],["wrote",1],["still",1],["reaches",1],["user",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["restore",13],["refusal",3],["project",2],["wrote",2],["still",2],["reaches",2],["user",3],["runner",6],["other",1],["half",1],["reason",1],["not",1],["blanket",1],["suppression",1],["checksum",3],["verification",3],["failed",4],["one",1],["thing",1],["whose",1],["actually",1],["needs",1],["be",2],["told",1],["swallowing",1],["every",1],["message",1],["safe",2],["would",1],["answer",1],["corrupt",1],["snapshot",5],["unreadable",1],["disk",1],["identically",1],["from",1],["openai4s",1],["artifact",14],["import",1],["refused",3],["service",4],["refuse",2],["self",1],["args",1],["kwargs",1],["raise",1],["saved",2],["artifacts",3],["upload",1],["filename",1],["txt",1],["content",1],["text",1],["bytes",5],["id",8],["version",3],["store",1],["latest",1],["edit",1],["new",1],["current",1],["original",2],["verified",3],["try",1],["body",3],["finally",1],["if",1],["code",1],["assert",1],["error",1]]},{"id":"tests/test_public_exception_projector.py#test_a_restore_refusal_this_project_wrote_still_reaches_the_user.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["refuse",2],["self",2],["args",2],["kwargs",2],["raise",1],["artifact",2],["restore",1],["refused",1],["snapshot",1],["checksum",1],["verification",1],["failed",1]]},{"id":"tests/test_public_exception_projector.py#test_a_restore_that_fails_in_the_filesystem_does_not_quote_the_path","name":[["test",1],["restore",1],["fails",1],["filesystem",1],["not",1],["quote",1],["path",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["restore",11],["fails",2],["filesystem",2],["not",4],["quote",2],["path",6],["runner",6],["failed",1],["error",1],["was",1],["body",3],["public",1],["route",2],["oserror",2],["raised",1],["anywhere",1],["under",2],["artifact",13],["service",6],["arrives",1],["snapshot",4],["could",1],["read",1],["absolute",1],["data",1],["directory",1],["so",2],["account",1],["username",1],["returned",1],["verbatim",1],["from",1],["openai4s",1],["import",1],["explode",2],["self",1],["args",1],["kwargs",1],["raise",1],["13",1],["permission",1],["denied",1],["abs",2],["saved",2],["artifacts",3],["upload",1],["filename",1],["canary",2],["txt",1],["content",1],["text",1],["safe",1],["bytes",5],["id",8],["version",3],["store",1],["latest",1],["edit",1],["new",1],["current",1],["original",2],["verified",3],["try",1],["finally",1],["unknown",1],["refuses",1],["before",1],["ever",1],["reaches",1],["case",1],["needs",1],["real",1],["row",1],["either",1],["way",1],["no",1],["may",1],["appear",1],["assert",1],["json",1],["dumps",1],["default",1],["str",1]]},{"id":"tests/test_public_exception_projector.py#test_a_restore_that_fails_in_the_filesystem_does_not_quote_the_path.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["explode",2],["self",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["13",1],["permission",1],["denied",1],["abs",1],["path",1]]},{"id":"tests/test_public_exception_projector.py#test_a_reused_request_id_does_not_let_one_turn_amend_another","name":[["test",1],["reused",1],["request",1],["id",1],["not",1],["let",1],["one",1],["turn",1],["amend",1],["another",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["reused",6],["request",8],["id",14],["not",4],["let",2],["one",5],["turn",8],["amend",2],["another",2],["runner",13],["monkeypatch",4],["hand",1],["off",1],["must",1],["outlive",1],["created",1],["only",1],["outer",3],["handler",11],["consumed",1],["note",2],["so",3],["failed",1],["inside",2],["returned",1],["normally",2],["left",2],["behind",1],["forever",1],["http",1],["client",2],["may",1],["reuse",1],["next",2],["independent",3],["failure",6],["same",1],["branch",1],["found",1],["stale",1],["amended",2],["message",5],["from",2],["had",1],["already",1],["finished",1],["wrote",1],["nothing",2],["its",1],["own",1],["silently",1],["swallowed",1],["old",1],["rewritten",1],["frame",4],["store",2],["new",2],["kind",1],["project",1],["proj",1],["status",2],["ready",1],["openai4s",1],["observability",1],["import",1],["correlation",3],["post",4],["body",3],["supplied",1],["twice",1],["job",3],["reads",1],["contextvar",1],["actually",1],["lands",1],["req",3],["object",1],["gateway",1],["mod",1],["make",1],["cfg",1],["hub",1],["last",1],["headers",1],["query",1],["lambda",5],["seen",3],["list",3],["tuple",1],["json",1],["value",2],["code",2],["200",1],["append",1],["api",1],["frames",1],["return",1],["fails",1],["run",2],["returns",1],["setattr",2],["loop",1],["throw",2],["canary",2],["first",3],["wait",4],["false",2],["iter",1],["jobs",2],["values",2],["result",2],["leaves",1],["through",1],["second",3],["assert",3],["rows",4],["messages",1],["if",1],["str",1],["metadata",1],["len",2],["terminal",3],["two",1],["failures",3],["instead",1],["recording",1],["itself",1],["over",1],["catch",1],["third",1]]},{"id":"tests/test_public_exception_projector.py#test_a_reused_request_id_does_not_let_one_turn_amend_another.post","name":[["post",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["post",3],["body",4],["id",7],["client",2],["supplied",2],["twice",2],["message",3],["job",2],["reads",2],["contextvar",2],["so",2],["reused",4],["request",2],["actually",2],["lands",2],["correlation",2],["req",2],["handler",9],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["runner",3],["cfg",1],["hub",1],["last",1],["status",1],["headers",1],["query",1],["lambda",3],["seen",3],["list",1],["tuple",1],["json",1],["value",2],["code",2],["200",1],["append",1],["api",1],["frames",1],["frame",1],["return",1]]},{"id":"tests/test_public_exception_projector.py#test_a_second_projection_cannot_un_say_the_veto","name":[["test",1],["second",1],["projection",1],["cannot",1],["un",1],["say",1],["veto",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",3],["second",2],["projection",2],["cannot",2],["un",2],["say",2],["veto",7],["runner",2],["invariant",1],["driven",1],["message",3],["job",8],["itself",1],["merge",1],["above",1],["happens",1],["carry",1],["through",2],["today",1],["so",1],["only",1],["goes",1],["routes",1],["stays",1],["green",1],["assignment",1],["restored",1],["next",1],["caller",1],["projects",1],["twice",1],["would",1],["silently",1],["lose",1],["again",1],["fact",1],["about",1],["request",1],["last",1],["exception",2],["projected",1],["not",1],["withdraw",1],["gateway",1],["mod",1],["project",2],["transport",1],["error",2],["committed",4],["provider",1],["deepseek",1],["status",1],["502",1],["output",3],["true",3],["web",2],["turn",1],["assert",2],["runtime",1],["ordinary",1],["tail",1],["failure",1],["later",1],["uncommitted",1],["withdrew",1],["retry",1]]},{"id":"tests/test_public_exception_projector.py#test_a_store_that_cannot_persist_still_completes_the_job","name":[["test",1],["store",1],["cannot",1],["persist",1],["still",1],["completes",1],["job",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["store",6],["cannot",2],["persist",2],["still",2],["completes",2],["job",9],["runner",9],["monkeypatch",5],["persistence",1],["best",1],["effort",1],["completion",1],["not",2],["runs",1],["inside",1],["outer",1],["handler",1],["thread",3],["after",1],["original",1],["exception",1],["if",1],["raises",1],["dies",1],["before",1],["finish",1],["so",1],["socket",2],["never",2],["gets",1],["terminal",2],["event",2],["wait",4],["result",7],["blocks",1],["forever",1],["polling",1],["client",1],["terminates",1],["failure",2],["brought",1],["us",1],["here",1],["very",1],["often",1],["itself",1],["makes",1],["expected",1],["path",1],["rather",1],["than",1],["exotic",1],["one",1],["frame",4],["id",7],["new",1],["kind",1],["turn",1],["project",1],["proj",1],["status",4],["ready",1],["setattr",3],["run",1],["message",3],["lambda",1],["throw",1],["canary",3],["unwritable",3],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1],["add",1],["active",1],["session",1],["branch",1],["accepted",4],["api",1],["post",1],["frames",1],["request",5],["go",1],["false",2],["assert",8],["202",1],["next",1],["iter",1],["jobs",1],["values",1],["assertion",1],["matters",1],["returns",1],["at",1],["all",1],["done",1],["timeout",1],["10",1],["died",1],["nothing",1],["finished",1],["failed",2],["code",1],["updates",5],["no",1],["reached",1],["blob",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["default",1],["str",1],["canaries",1]]},{"id":"tests/test_public_exception_projector.py#test_a_store_that_cannot_persist_still_completes_the_job.unwritable","name":[["unwritable",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["unwritable",2],["raise",1],["sqlite3",1],["operational",1],["error",1],["database",1],["locked",1]]},{"id":"tests/test_public_exception_projector.py#test_a_tab_that_joins_during_b_is_never_told_that_a_ended_it","name":[["test",1],["tab",1],["joins",1],["during",1],["never",1],["told",1],["ended",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["tab",5],["joins",2],["during",2],["never",2],["told",2],["ended",2],["hub",9],["new",1],["case",1],["through",1],["real",1],["subscribe",2],["replay",2],["path",1],["client",2],["fence",1],["exists",2],["has",1],["no",2],["stored",1],["identity",1],["was",1],["not",2],["connected",1],["ran",1],["so",1],["its",1],["own",1],["filter",1],["reads",1],["late",4],["terminal",1],["as",1],["one",1],["side",1],["silent",1],["means",1],["current",1],["closes",1],["turn",2],["actually",1],["watching",1],["subscribing",1],["after",1],["window",1],["rather",1],["than",1],["adding",1],["conn",9],["subs",1],["by",1],["hand",1],["makes",1],["broadcast",4],["type",6],["frame",8],["update",2],["id",10],["status",2],["processing",1],["execution",4],["exec",4],["text",4],["reset",2],["chunk",4],["says",1],["fake",1],["conns",1],["add",1],["replayed",4],["len",2],["sent",4],["assert",4],["joining",2],["received",1],["running",2],["error",1],["failed",3],["events",1],["reached",1],["true",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1]]},{"id":"tests/test_public_exception_projector.py#test_a_tail_failure_does_not_downgrade_the_retry_veto","name":[["test",1],["tail",1],["failure",1],["not",1],["downgrade",1],["retry",1],["veto",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["tail",3],["failure",5],["not",2],["downgrade",2],["retry",2],["veto",3],["runner",4],["monkeypatch",3],["may",1],["only",1],["ever",1],["be",1],["ed",1],["one",2],["request",1],["losing",1],["direction",1],["costs",1],["something",1],["ui",1],["goes",1],["back",1],["please",1],["try",1],["again",1],["turn",1],["already",1],["ran",1],["tool",1],["fid",1],["accepted",1],["result",3],["messages",3],["committed",4],["then",1],["updates",4],["failed",1],["frame",1],["stored",4],["if",1],["assert",3],["output",3],["true",3]]},{"id":"tests/test_public_exception_projector.py#test_a_turn_is_still_running_while_its_failure_is_being_recorded","name":[["test",1],["turn",1],["still",1],["running",1],["while",1],["its",1],["failure",1],["being",1],["recorded",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["turn",4],["still",5],["running",7],["while",4],["its",5],["failure",8],["being",2],["recorded",2],["runner",10],["monkeypatch",4],["job",11],["finish",2],["inside",2],["lease",4],["opens",1],["window",3],["nobody",1],["see",1],["from",2],["outside",1],["answers",1],["done",4],["ticket",2],["active",1],["so",2],["length",1],["handling",1],["client",1],["polling",1],["status",2],["was",3],["told",1],["session",2],["idle",2],["coordinator",1],["held",2],["follow",1],["up",1],["submitted",1],["races",1],["has",2],["not",1],["actually",1],["let",1],["go",2],["frame",7],["id",7],["store",1],["new",1],["kind",1],["project",1],["proj",2],["ready",1],["observed",6],["dict",1],["real",2],["persist",4],["outer",3],["watch",2],["root",3],["message",5],["handler",1],["one",1],["owns",1],["inner",1],["never",2],["reaches",1],["here",1],["fault",1],["leave",1],["run",2],["itself",1],["exist",1],["at",1],["all",1],["return",1],["setattr",2],["lambda",1],["throw",1],["canary",1],["submit",1],["wait",1],["result",1],["assert",4],["path",1],["ran",1],["false",2],["finished",1],["before",1],["ended",1],["true",1],["reported",1],["end",1]]},{"id":"tests/test_public_exception_projector.py#test_a_turn_is_still_running_while_its_failure_is_being_recorded.watch","name":[["watch",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["watch",2],["root",4],["frame",4],["id",4],["job",7],["message",5],["inside",2],["lease",2],["outer",2],["handler",2],["one",2],["owns",2],["finish",2],["inner",2],["failure",2],["never",2],["reaches",2],["here",2],["so",2],["fault",2],["has",2],["leave",2],["run",2],["itself",2],["window",2],["exist",2],["at",2],["all",2],["observed",2],["running",2],["runner",1],["done",2],["return",1],["real",1],["persist",1]]},{"id":"tests/test_public_exception_projector.py#test_an_execution_attempt_carries_no_exception_text_at_all","name":[["test",1],["execution",1],["attempt",1],["carries",1],["no",1],["exception",1],["text",1],["at",1],["all",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["execution",5],["attempt",11],["carries",3],["no",3],["exception",2],["text",3],["at",2],["all",2],["tmp",2],["path",5],["row",3],["reaches",1],["action",2],["timeline",2],["exported",2],["session",2],["package",2],["sends",1],["error",1],["straight",1],["through",1],["ui",1],["writes",1],["same",1],["rows",1],["into",1],["file",1],["user",1],["shares",1],["plan",1],["item",1],["16",1],["puts",1],["credential",2],["absolute",1],["shell",1],["command",1],["canaries",2],["exactly",1],["those",1],["surfaces",1],["redacting",1],["was",2],["not",3],["enough",1],["asserts",1],["redact",1],["fingerprints",1],["shaped",1],["tokens",1],["collapses",1],["only",1],["account",1],["home",1],["so",2],["srv",1],["argv",1],["failed",4],["spawn",1],["both",1],["survive",1],["intact",1],["nothing",2],["from",3],["raised",1],["instance",2],["safe",1],["keep",1],["here",1],["kept",1],["stable",1],["message",2],["code",2],["original",1],["going",1],["record",1],["diagnostic",1],["neither",1],["served",1],["nor",1],["openai4s",1],["server",1],["cell",3],["run",1],["import",1],["service",5],["written",4],["list",1],["tuple",1],["class",2],["ports",3],["finish",2],["self",1],["id",2],["terminal",2],["state",2],["payload",7],["append",1],["object",1],["new",1],["att",1],["canary",5],["failure",3],["assert",5],["never",1],["finished",1],["blob",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["str",1],["foreign",1],["reached",1],["name",1],["stays",1],["fact",1],["about",1],["shape",1],["argument",1],["keeps",1],["useful",1],["kind",1]]},{"id":"tests/test_public_exception_projector.py#test_an_execution_attempt_carries_no_exception_text_at_all._Ports","name":[["ports",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["class",2],["ports",2],["def",1],["finish",1],["attempt",3],["self",1],["id",2],["terminal",2],["state",2],["payload",2],["written",1],["append",1]]},{"id":"tests/test_public_exception_projector.py#test_an_execution_attempt_carries_no_exception_text_at_all._Ports.finish_attempt","name":[["finish",1],["attempt",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["finish",2],["attempt",5],["self",2],["id",3],["terminal",3],["state",3],["payload",3],["written",1],["append",1]]},{"id":"tests/test_public_exception_projector.py#test_an_execution_attempt_hides_a_foreign_path_and_a_command","name":[["test",1],["execution",1],["attempt",1],["hides",1],["foreign",1],["path",1],["command",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["execution",4],["attempt",6],["hides",2],["foreign",4],["path",6],["command",4],["tmp",2],["two",1],["canaries",1],["redaction",1],["would",1],["have",1],["let",1],["through",1],["from",1],["openai4s",1],["server",1],["cell",3],["run",1],["import",1],["service",5],["written",3],["list",1],["tuple",1],["class",1],["ports",3],["finish",2],["self",1],["id",2],["terminal",2],["state",2],["payload",2],["append",1],["object",1],["new",1],["att",1],["failed",2],["oserror",1],["spawn",1],["running",1],["shell",2],["against",1],["blob",5],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["str",1],["assert",2],["not",2]]},{"id":"tests/test_public_exception_projector.py#test_an_execution_attempt_hides_a_foreign_path_and_a_command._Ports","name":[["ports",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["class",2],["ports",2],["def",1],["finish",1],["attempt",3],["self",1],["id",2],["terminal",2],["state",2],["payload",2],["written",1],["append",1]]},{"id":"tests/test_public_exception_projector.py#test_an_execution_attempt_hides_a_foreign_path_and_a_command._Ports.finish_attempt","name":[["finish",1],["attempt",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["finish",2],["attempt",5],["self",2],["id",3],["terminal",3],["state",3],["payload",3],["written",1],["append",1]]},{"id":"tests/test_public_exception_projector.py#test_an_idless_reset_keeps_the_identity_the_boundary_established","name":[["test",1],["idless",1],["reset",1],["keeps",1],["identity",1],["boundary",1],["established",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["idless",2],["reset",4],["keeps",2],["identity",3],["boundary",2],["established",3],["hub",6],["running",3],["turn",1],["own",1],["stream",1],["events",1],["carry",1],["no",1],["execution",4],["id",5],["taking",1],["field",1],["verbatim",1],["wipes",1],["processing",2],["just",1],["hands",1],["window",1],["whichever",1],["late",1],["event",1],["arrives",1],["next",1],["record",2],["type",2],["frame",3],["update",1],["status",1],["exec",2],["text",1],["assert",2],["live",2],["less",1],["erased",1],["true",1]]},{"id":"tests/test_public_exception_projector.py#test_an_ordinary_failure_makes_no_claim_about_committed_output","name":[["test",1],["ordinary",1],["failure",1],["makes",1],["no",1],["claim",1],["about",1],["committed",1],["output",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["failure",5],["makes",2],["no",2],["claim",2],["about",2],["committed",5],["output",5],["runner",4],["monkeypatch",3],["absent",1],["never",1],["false",2],["asserts",1],["safety",1],["nothing",1],["here",1],["knows",1],["fid",1],["accepted",1],["result",3],["messages",3],["run",1],["failing",1],["turn",1],["canary",1],["updates",4],["failed",1],["frame",1],["stored",3],["if",1],["assert",3],["not",3]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_failure_after_a_committed_turn_keeps_the_veto_everywhere","name":[["test",1],["outer",1],["failure",1],["after",1],["committed",1],["turn",1],["keeps",1],["veto",1],["everywhere",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",3],["failure",6],["after",2],["committed",7],["turn",2],["keeps",2],["veto",2],["everywhere",2],["runner",4],["monkeypatch",3],["case",1],["path",1],["across",1],["helper",1],["ws",1],["job",1],["fid",1],["accepted",2],["result",4],["messages",3],["then",1],["tail",1],["updates",5],["failed",1],["frame",1],["stored",4],["if",1],["assert",4],["output",3],["true",3],["request",4],["id",4]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_failure_leaves_exactly_one_terminal_and_it_is_failed","name":[["test",1],["outer",1],["failure",1],["leaves",1],["exactly",1],["one",1],["terminal",1],["failed",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",2],["failure",4],["leaves",3],["exactly",2],["one",3],["terminal",6],["failed",7],["runner",6],["monkeypatch",3],["other",1],["half",1],["coordinator",1],["contract",1],["inner",1],["reported",1],["through",1],["mark",1],["fault",1],["run",3],["message",4],["itself",1],["never",1],["reaches",1],["lease",1],["fails",1],["exception",1],["instead",1],["both",1],["paths",1],["owe",1],["execution",4],["log",1],["same",1],["thing",1],["state",2],["ticket",2],["says",1],["frame",3],["id",5],["store",1],["new",1],["kind",1],["turn",2],["project",1],["proj",2],["status",2],["ready",1],["setattr",1],["lambda",1],["throw",1],["canary",1],["job",3],["submit",1],["go",1],["wait",1],["result",1],["states",3],["event",4],["hub",1],["events",1],["if",2],["type",1],["completed",1],["cancelled",1],["assert",1],["recorded",1],["outside",1]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_failure_records_exactly_one_diagnostic","name":[["test",1],["outer",1],["failure",1],["records",1],["exactly",1],["one",1],["diagnostic",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",2],["failure",4],["records",3],["exactly",2],["one",3],["diagnostic",4],["runner",6],["monkeypatch",4],["job",1],["project",2],["already",1],["ran",1],["projector",1],["persisting",1],["must",1],["not",1],["run",2],["again",1],["two",2],["accounts",1],["drift",1],["apart",1],["second",1],["would",1],["be",1],["written",1],["from",2],["site",1],["has",1],["no",1],["exception",1],["left",1],["describe",1],["openai4s",1],["server",1],["import",1],["errors",4],["as",1],["mod",3],["real",2],["record",2],["seen",4],["list",1],["str",1],["setattr",2],["lambda",2],["exc",2],["surface",4],["request",4],["id",6],["none",1],["append",1],["frame",3],["store",1],["new",1],["kind",1],["turn",1],["proj",1],["status",1],["ready",1],["message",3],["throw",1],["canary",1],["api",1],["post",1],["frames",1],["go",1],["wait",2],["false",1],["next",1],["iter",1],["jobs",1],["values",1],["result",1],["assert",1],["web",1]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_message_failure_is_persisted_and_projected","name":[["test",1],["outer",1],["message",1],["failure",1],["persisted",1],["projected",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",3],["message",4],["failure",9],["persisted",2],["projected",2],["runner",10],["monkeypatch",3],["had",1],["socket",2],["job",2],["result",6],["nothing",2],["survives",1],["reload",1],["frame",6],["id",11],["store",2],["new",1],["kind",1],["turn",1],["project",1],["proj",1],["status",3],["ready",1],["setattr",1],["run",1],["lambda",1],["throw",1],["canary",3],["accepted",4],["api",2],["post",1],["frames",2],["request",6],["go",1],["wait",2],["false",2],["assert",9],["202",1],["next",1],["iter",1],["jobs",1],["values",1],["messages",7],["stored",5],["if",2],["left",1],["reopen",1],["code",4],["said",1],["too",1],["same",1],["read",1],["rather",1],["than",1],["assumed",1],["from",1],["because",1],["they",1],["separate",1],["emitters",1],["updates",5],["failed",1],["hub",1],["events",1],["exactly",1],["one",2],["row",1],["not",2],["per",1],["surface",1],["noticed",1],["raw",3],["list",1],["str",2],["metadata",1],["len",1],["blob",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["default",1],["canaries",1]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_message_failure_lands_on_the_branch_it_was_submitted_on","name":[["test",1],["outer",1],["message",1],["failure",1],["lands",1],["branch",1],["was",1],["submitted",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",2],["message",5],["failure",7],["lands",2],["branch",12],["was",4],["submitted",3],["runner",10],["monkeypatch",5],["turn",3],["own",1],["taken",1],["from",3],["ticket",2],["admitted",1],["asserted",1],["separately",1],["plan",1],["route",1],["they",1],["freeze",1],["different",1],["sources",1],["execution",1],["here",1],["explicit",1],["lookup",1],["submitting",1],["thread",1],["there",1],["so",1],["one",1],["be",1],["broken",1],["while",1],["other",1],["holds",1],["frame",6],["id",8],["store",5],["new",1],["kind",1],["project",1],["proj",1],["status",1],["ready",1],["sibling",4],["fork",1],["msg",1],["setattr",3],["active",2],["session",2],["lambda",3],["fid",1],["ensure",1],["run",1],["throw",1],["canary",1],["accepted",1],["api",1],["post",1],["frames",1],["request",1],["go",1],["wait",2],["false",1],["next",1],["iter",1],["jobs",1],["values",1],["result",1],["list",2],["messages",2],["if",2],["str",2],["metadata",2],["root",2],["assert",2],["not",2],["written",1],["onto",1],["trunk",1],["instead",1]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_plan_failure_is_persisted_and_projected","name":[["test",1],["outer",1],["plan",1],["failure",1],["persisted",1],["projected",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",3],["plan",9],["failure",8],["persisted",2],["projected",2],["runner",10],["monkeypatch",3],["spawner",1],["fn",1],["raising",1],["outside",1],["run",2],["message",2],["its",2],["own",2],["site",1],["frame",8],["id",17],["store",3],["new",1],["kind",1],["turn",1],["project",2],["proj",2],["status",5],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["committed",5],["purpose",1],["route",1],["has",1],["emitter",1],["without",1],["veto",1],["here",1],["ws",1],["fields",1],["be",1],["deleted",1],["while",1],["tests",1],["stay",1],["green",1],["setattr",1],["execution",1],["lambda",1],["throw",1],["transport",1],["error",1],["upstream",1],["502",2],["after",1],["tool",1],["ran",1],["provider",1],["deepseek",1],["output",4],["true",4],["accepted",5],["api",2],["post",1],["frames",2],["approve",1],["assert",10],["202",1],["job",4],["next",1],["jobs",1],["values",1],["if",3],["result",5],["wait",1],["messages",6],["stored",6],["left",1],["nothing",1],["reopen",1],["request",6],["updates",7],["failed",1],["code",2],["raw",3],["list",1],["str",1],["metadata",1],["len",1]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_plan_failure_lands_on_the_branch_it_was_submitted_on","name":[["test",1],["outer",1],["plan",1],["failure",1],["lands",1],["branch",1],["was",1],["submitted",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",2],["plan",7],["failure",10],["lands",2],["branch",15],["was",4],["submitted",2],["runner",12],["monkeypatch",5],["fork",3],["belongs",1],["spawner",2],["froze",1],["no",1],["at",2],["all",1],["so",1],["helper",1],["fell",1],["back",1],["root",3],["frame",10],["session",7],["whose",1],["active",4],["sibling",5],["writes",1],["somewhere",1],["user",1],["not",3],["looking",1],["grows",1],["one",1],["trunk",2],["never",2],["happened",2],["there",1],["frozen",1],["submitting",1],["thread",1],["answer",1],["both",1],["available",1],["still",1],["true",1],["injected",1],["ticket",2],["now",2],["carries",1],["patch",1],["reader",1],["old",1],["called",1],["directly",1],["resolved",1],["once",1],["state",1],["built",1],["every",1],["issued",1],["inherits",1],["id",15],["store",7],["new",1],["kind",1],["turn",1],["project",2],["proj",2],["status",2],["ready",1],["setattr",3],["lambda",3],["fid",2],["ensure",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["run",1],["execution",1],["throw",1],["canary",1],["accepted",2],["api",1],["post",1],["frames",1],["approve",1],["next",1],["jobs",1],["values",1],["if",4],["job",2],["wait",1],["result",1],["rows",3],["list",3],["messages",3],["str",3],["metadata",3],["assert",3],["len",1],["approved",1],["from",1],["written",1],["onto",1]]},{"id":"tests/test_public_exception_projector.py#test_an_outer_plan_failure_records_exactly_one_diagnostic","name":[["test",1],["outer",1],["plan",1],["failure",1],["records",1],["exactly",1],["one",1],["diagnostic",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",2],["plan",7],["failure",3],["records",2],["exactly",2],["one",3],["diagnostic",4],["runner",7],["monkeypatch",4],["spawner",1],["own",1],["surface",5],["counted",1],["separately",1],["from",2],["message",1],["openai4s",1],["server",1],["import",1],["errors",4],["as",1],["mod",3],["real",2],["record",2],["seen",4],["list",1],["str",1],["setattr",2],["lambda",2],["exc",2],["request",3],["id",12],["none",1],["append",1],["frame",5],["store",2],["new",1],["kind",1],["turn",1],["project",2],["proj",2],["status",2],["ready",1],["create",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1],["draft",1],["run",1],["execution",1],["throw",1],["canary",1],["accepted",2],["api",1],["post",1],["frames",1],["approve",1],["next",1],["jobs",1],["values",1],["if",1],["job",2],["wait",1],["result",1],["assert",1],["web",1]]},{"id":"tests/test_public_exception_projector.py#test_an_unknown_route_exception_is_answered_generically","name":[["test",1],["unknown",1],["route",1],["exception",1],["answered",1],["generically",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["route",4],["exception",3],["answered",2],["generically",2],["runner",4],["monkeypatch",3],["regression",1],["file",1],["exists",1],["catch",1],["all",1],["did",1],["self",2],["json",3],["error",3],["str",1],["500",2],["then",1],["ran",1],["envelope",1],["over",1],["so",1],["response",1],["was",1],["raw",1],["text",1],["tidy",1],["internal",2],["code",4],["attached",1],["handler",6],["sent",2],["path",1],["api",2],["v1",1],["frames",1],["headers",2],["request",2],["setattr",1],["type",1],["lambda",1],["method",1],["sub",1],["throw",1],["canary",2],["failure",1],["body",3],["last",1],["assert",3],["safe",1],["expect",1],["id",1],["req",1]]},{"id":"tests/test_public_exception_projector.py#test_an_unreadable_attachment_card_names_the_file_and_nothing_else","name":[["test",1],["unreadable",1],["attachment",1],["card",1],["names",1],["file",1],["nothing",1],["else",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",3],["unreadable",4],["attachment",2],["card",4],["names",2],["file",8],["nothing",2],["else",2],["composer",1],["renders",1],["so",2],["carries",1],["daemon",1],["own",1],["words",1],["name",2],["error",3],["put",1],["oserror",2],["strerror",1],["absolute",1],["snapshot",4],["path",12],["into",1],["string",1],["shown",1],["next",1],["message",1],["box",1],["from",2],["openai4s",1],["server",1],["import",1],["artifact",8],["refs",8],["metadata",2],["filename",1],["notes",3],["txt",3],["abs",4],["self",2],["args",1],["kwargs",1],["raise",1],["13",1],["permission",1],["denied",1],["open",6],["not",4],["read",4],["bytes",2],["reads",1],["through",1],["handle",1],["stop",1],["one",1],["byte",1],["past",1],["budget",1],["patching",1],["left",1],["passing",1],["found",1],["opening",1],["right",1],["assertion",1],["driven",1],["by",1],["wrong",1],["branch",1],["never",1],["entered",1],["original",4],["isfile",2],["lambda",1],["true",1],["try",1],["text",1],["problem",3],["sent",1],["cut",1],["finally",1],["assert",3],["none",1],["blob",4],["json",1],["dumps",1],["default",1],["str",1],["must",1],["still",1],["about",1]]},{"id":"tests/test_public_exception_projector.py#test_an_unreadable_attachment_card_names_the_file_and_nothing_else.unreadable","name":[["unreadable",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["unreadable",2],["self",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["13",1],["permission",1],["denied",1],["abs",1],["path",1]]},{"id":"tests/test_public_exception_projector.py#test_ark_burst_protection_is_named_consistently_without_blaming_the_key","name":[["test",1],["ark",1],["burst",1],["protection",1],["named",1],["consistently",1],["without",1],["blaming",1],["key",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["ark",4],["burst",6],["protection",3],["named",2],["consistently",2],["without",2],["blaming",2],["key",2],["runner",6],["monkeypatch",3],["provider",2],["refusal",1],["operational",1],["not",4],["bad",1],["configuration",1],["exact",1],["code",4],["controlled",1],["signal",1],["its",1],["free",1],["form",1],["message",1],["may",1],["contain",1],["upstream",1],["request",5],["metadata",3],["credential",3],["shaped",1],["text",2],["so",1],["public",5],["wording",1],["stable",1],["must",1],["be",1],["local",1],["all",1],["five",1],["failure",5],["surfaces",1],["exc",2],["transport",1],["error",2],["system",1],["triggered",1],["by",1],["status",1],["429",1],["too",1],["fast",1],["retryable",1],["true",1],["frame",3],["id",2],["accepted",1],["result",3],["messages",4],["run",1],["failing",1],["turn",1],["updates",5],["failed",1],["stored",4],["if",3],["raw",3],["store",1],["list",1],["str",3],["assert",5],["persisted",2],["json",2],["loads",1],["llm",1],["chunks",2],["event",3],["chunk",2],["hub",1],["events",1],["type",1],["blob",4],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["customize",1],["models",1]]},{"id":"tests/test_public_exception_projector.py#test_every_late_event_from_the_previous_execution_is_dropped","name":[["test",1],["every",1],["late",1],["event",1],["from",1],["previous",1],["execution",1],["dropped",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["every",2],["late",5],["event",2],["from",2],["previous",2],["execution",8],["dropped",2],["hub",9],["reset",4],["chunk",5],["terminal",2],["alike",1],["last",1],["one",2],["damaging",1],["record",5],["type",7],["text",9],["frame",9],["id",13],["exec",6],["update",2],["status",2],["processing",1],["says",2],["error",1],["failed",3],["buf",4],["live",1],["assert",5],["running",2],["true",2],["ended",1],["window",2],["json",1],["dumps",1],["events",1],["ensure",1],["ascii",1],["false",1],["not",1],["prose",1],["landed",1],["own",1],["stream",1],["was",1],["lost",1]]},{"id":"tests/test_public_exception_projector.py#test_no_canary_survives_on_any_of_the_five_surfaces","name":[["test",1],["no",1],["canary",1],["survives",1],["any",1],["five",1],["surfaces",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["no",2],["canary",5],["survives",2],["any",2],["five",2],["surfaces",2],["runner",5],["monkeypatch",3],["plan",1],["item",1],["16",1],["against",1],["failure",2],["carries",1],["all",1],["three",1],["friendly",1],["error",4],["end",1],["str",2],["exc",3],["300",1],["pick",1],["its",1],["branch",1],["by",1],["substring",1],["matching",1],["same",1],["string",1],["so",1],["provider",2],["echoing",1],["credential",1],["permission",1],["naming",1],["absolute",1],["path",1],["subprocess",1],["carrying",1],["argv",1],["was",1],["published",1],["as",1],["prose",1],["now",1],["stored",1],["worse",1],["because",1],["row",1],["outlives",1],["session",1],["transport",1],["post",1],["failed",2],["canaries",4],["reading",1],["via",1],["deepseek",1],["status",1],["502",1],["fid",1],["accepted",2],["result",2],["messages",2],["run",1],["failing",1],["turn",1],["chunks",2],["hub",1],["events",1],["if",1],["type",1],["text",1],["chunk",1],["blob",3],["json",1],["dumps",1],["frame",1],["updates",1],["ensure",1],["ascii",1],["false",1],["default",1],["assert",1],["not",1],["survived",1],["600",1]]},{"id":"tests/test_public_exception_projector.py#test_no_path_of_any_kind_reaches_the_diagnostic","name":[["test",1],["no",1],["path",1],["any",1],["kind",1],["reaches",1],["diagnostic",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",4],["no",4],["path",7],["any",2],["kind",3],["reaches",2],["diagnostic",4],["monkeypatch",3],["tmp",3],["assert",6],["home",9],["directory",1],["was",2],["collapsed",1],["collapsing",1],["right",2],["instinct",1],["wrong",1],["scope",1],["handled",1],["account",1],["nothing",1],["else",1],["so",2],["under",1],["another",1],["user",1],["srv",3],["mount",1],["shared",1],["volume",1],["went",1],["through",1],["untouched",1],["record",6],["longer",1],["carries",1],["rendering",1],["exception",2],["at",1],["all",1],["there",1],["collapse",1],["only",1],["version",1],["guarantee",1],["not",4],["depend",1],["having",1],["thought",1],["prefixes",1],["str",2],["someone",1],["setenv",1],["oserror",2],["cannot",1],["read",1],["notes",1],["embargo",2],["csv",4],["raw",2],["other",2],["surface",3],["request",1],["id",1],["req",1],["canary",1],["blob",4],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["still",1],["failure",1]]},{"id":"tests/test_public_exception_projector.py#test_one_id_reaches_all_five_surfaces_for_a_real_internal_failure","name":[["test",1],["one",1],["id",1],["reaches",1],["all",1],["five",1],["surfaces",1],["real",1],["internal",1],["failure",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["one",5],["id",9],["reaches",2],["all",4],["five",3],["surfaces",3],["real",2],["internal",2],["failure",13],["runner",6],["monkeypatch",3],["user",1],["quote",1],["every",1],["surface",2],["reports",1],["reopening",1],["had",1],["nothing",2],["at",1],["socket",2],["event",1],["gone",1],["once",1],["tab",2],["closes",1],["stored",5],["row",2],["sentence",1],["so",1],["person",1],["most",1],["likely",1],["need",1],["support",1],["who",2],["closed",1],["was",3],["could",1],["not",1],["fid",2],["accepted",2],["result",2],["messages",5],["run",1],["failing",1],["turn",1],["canary",1],["updates",5],["failed",1],["frame",1],["assert",7],["no",1],["reached",1],["hub",1],["events",1],["if",2],["persisted",7],["without",1],["identity",2],["read",1],["from",1],["store",2],["rather",1],["than",1],["through",1],["route",1],["projection",1],["invented",1],["field",1],["would",1],["otherwise",1],["look",1],["like",1],["storage",1],["kept",1],["raw",4],["list",1],["str",1],["metadata",2],["json",1],["loads",1],["ids",7],["202",1],["request",5],["ws",1],["job",1],["projected",1],["values",3],["len",2],["code",3]]},{"id":"tests/test_public_exception_projector.py#test_state_deltas_that_no_execution_owns_are_still_broadcast","name":[["test",1],["state",1],["deltas",1],["no",1],["execution",1],["owns",1],["still",1],["broadcast",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["state",3],["deltas",3],["no",2],["execution",3],["owns",2],["still",2],["broadcast",5],["hub",6],["fence",1],["must",1],["not",2],["swallow",1],["permission",3],["cards",1],["kernel",3],["idle",2],["those",1],["belong",1],["frame",5],["turn",2],["withholding",1],["them",1],["breaks",1],["surfaces",1],["have",1],["nothing",1],["ordering",1],["including",1],["approval",1],["prompt",1],["blocks",1],["until",1],["someone",1],["answers",1],["conn",7],["fake",1],["subs",1],["add",2],["conns",1],["type",4],["update",1],["id",5],["status",3],["processing",1],["exec",1],["before",3],["len",1],["sent",3],["await",2],["kinds",2],["assert",1]]},{"id":"tests/test_public_exception_projector.py#test_the_credential_canary_is_still_shaped_like_a_real_key","name":[["test",1],["credential",1],["canary",1],["still",1],["shaped",1],["like",1],["real",1],["key",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["credential",5],["canary",3],["still",2],["shaped",2],["like",3],["real",3],["key",3],["tmp",4],["path",5],["assembling",1],["must",1],["not",1],["have",1],["made",1],["something",1],["detector",2],["ignores",1],["without",1],["redacted",1],["would",1],["satisfy",1],["scan",2],["gate",1],["every",1],["assertion",1],["file",2],["while",1],["testing",1],["nothing",1],["projector",1],["forwards",1],["str",1],["verbatim",1],["passes",1],["once",1],["planted",1],["value",2],["stops",1],["looking",1],["runtime",1],["written",1],["scratch",1],["put",1],["through",1],["scanner",4],["so",1],["shape",1],["measured",1],["rather",1],["than",1],["asserted",1],["secret",1],["leak",2],["py",2],["write",1],["text",1],["token",1],["encoding",1],["utf",1],["findings",2],["assert",1],["item",3],["openai",1],["api",1]]},{"id":"tests/test_public_exception_projector.py#test_the_diagnostic_keeps_the_failure_but_redacts_the_credential","name":[["test",1],["diagnostic",1],["keeps",1],["failure",1],["but",1],["redacts",1],["credential",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",5],["diagnostic",6],["keeps",2],["failure",5],["but",2],["redacts",2],["credential",3],["original",1],["has",1],["go",1],["somewhere",1],["generic",1],["message",2],["black",1],["hole",1],["goes",1],["structured",1],["log",1],["not",5],["served",1],["over",1],["http",1],["collected",1],["by",3],["diagnostics",1],["build",1],["bundle",2],["fingerprinted",1],["out",2],["even",1],["here",1],["record",13],["canary",7],["surface",3],["request",3],["id",2],["req",2],["assert",7],["event",1],["unhandled",1],["exception",3],["category",1],["class",3],["own",1],["name",3],["file",1],["chose",1],["metadata",1],["parsing",1],["as",1],["identifier",1],["runtime",1],["error",3],["identifiable",1],["quoting",1],["require",1],["upstream",1],["refused",1],["detail",3],["assertion",1],["kept",1],["arbitrary",1],["outlives",1],["redaction",2],["was",1],["argument",1],["allowing",1],["lost",1],["srv",1],["path",1],["shell",1],["command",1],["ordinary",1],["english",1],["sentence",1],["all",1],["came",1],["through",1],["every",1],["pattern",1],["intact",1],["then",1],["reached",2],["logs",1],["app",1],["support",1],["collects",1],["internal",1],["blob",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["default",1],["str",1],["canaries",1],["operator",1]]},{"id":"tests/test_public_exception_projector.py#test_the_operator_diagnostic_is_written_exactly_once","name":[["test",1],["operator",1],["diagnostic",1],["written",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",3],["test",2],["operator",2],["diagnostic",4],["written",2],["exactly",2],["once",2],["runner",3],["monkeypatch",4],["one",3],["failure",4],["record",3],["naming",1],["same",1],["request",8],["as",2],["public",3],["body",2],["two",2],["would",2],["mean",2],["places",1],["decided",1],["says",1],["they",1],["drift",1],["zero",1],["generic",1],["sentence",1],["client",1],["receives",1],["only",1],["account",1],["anywhere",1],["patched",1],["openai4s",2],["server",2],["errors",5],["exception",1],["resolves",1],["patching",1],["gateway",2],["own",1],["module",1],["name",1],["catches",1],["nothing",1],["because",1],["not",1],["call",1],["path",1],["at",1],["all",1],["from",1],["import",1],["mod",3],["real",2],["seen",9],["list",1],["dict",1],["recording",2],["exc",2],["surface",6],["id",7],["none",1],["append",1],["return",1],["setattr",1],["fid",1],["accepted",3],["result",1],["messages",1],["run",1],["failing",1],["turn",2],["canary",1],["assert",3],["len",2],["diagnostics",1],["web",1]]},{"id":"tests/test_public_exception_projector.py#test_the_operator_diagnostic_is_written_exactly_once.recording","name":[["recording",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["recording",2],["exc",3],["surface",6],["request",6],["id",6],["none",2],["seen",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_public_exception_projector.py#test_the_outer_handler_actually_receives_the_note","name":[["test",1],["outer",1],["handler",1],["actually",1],["receives",1],["note",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["outer",3],["handler",4],["actually",2],["receives",2],["note",4],["runner",5],["monkeypatch",4],["ordering",1],["asserted",1],["rather",1],["than",1],["assumed",1],["scope",1],["be",1],["around",1],["call",1],["so",2],["closed",1],["as",1],["exception",1],["unwound",1],["taking",1],["away",1],["moment",1],["before",1],["was",1],["filed",1],["ran",1],["nothing",1],["about",1],["resulting",1],["duplicate",1],["row",2],["said",1],["taken",6],["list",1],["dict",1],["none",2],["real",2],["take",2],["terminal",2],["failure",3],["setattr",1],["lambda",1],["job",2],["id",4],["request",2],["append",1],["committed",2],["then",1],["tail",1],["assert",2],["not",1],["found",1],["no",1],["wrote",1],["second",1],["identity",1],["output",1],["true",1]]},{"id":"tests/test_public_exception_projector.py#test_the_processing_event_names_the_turn_it_starts","name":[["test",1],["processing",1],["event",1],["names",1],["turn",1],["starts",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["processing",8],["event",3],["names",2],["turn",5],["starts",2],["runner",8],["monkeypatch",3],["queued",1],["follow",2],["up",2],["202",2],["useless",1],["client",1],["receives",1],["resolves",1],["while",1],["earlier",1],["still",1],["owns",1],["screen",1],["so",1],["cannot",1],["take",1],["slot",1],["then",1],["your",1],["running",1],["now",1],["first",1],["moment",1],["its",1],["id",6],["current",1],["only",1],["carry",1],["there",1],["frame",4],["store",1],["new",1],["kind",1],["project",1],["proj",1],["status",4],["ready",1],["setattr",1],["loop",1],["lambda",1],["submitted",1],["accepted",2],["api",1],["post",1],["frames",1],["message",1],["request",3],["go",1],["wait",2],["false",1],["assert",3],["next",1],["iter",1],["jobs",1],["values",1],["result",1],["hub",2],["events",2],["if",1],["type",1],["update",1]]},{"id":"tests/test_public_exception_projector.py#test_the_projector_falls_back_to_the_local_correlation_id","name":[["test",1],["projector",1],["falls",1],["back",1],["local",1],["correlation",1],["id",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",3],["projector",2],["falls",2],["back",2],["local",2],["correlation",4],["id",6],["surface",2],["not",1],["carry",1],["its",1],["own",1],["still",1],["has",1],["answer",1],["one",1],["none",1],["here",1],["would",1],["mean",1],["diagnostic",1],["response",1],["cannot",1],["be",1],["paired",1],["token",2],["req",2],["ambient",3],["try",1],["body",3],["status",2],["public",1],["exception",1],["canary",1],["failure",1],["finally",1],["reset",1],["assert",3],["500",1],["request",1],["safe",1],["expect",1],["code",1],["internal",1],["error",1]]},{"id":"tests/test_public_exception_projector.py#test_the_retry_veto_reaches_the_surface_that_offers_the_retry","name":[["test",1],["retry",2],["veto",1],["reaches",1],["surface",1],["offers",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["retry",4],["veto",2],["reaches",2],["surface",2],["offers",2],["runner",4],["monkeypatch",3],["502",4],["looks",1],["retryable",2],["after",2],["tool",3],["has",1],["run",2],["not",1],["transport",2],["error",2],["output",5],["committed",5],["decides",1],["was",1],["read",1],["only",1],["inside",1],["llm",1],["layer",1],["so",1],["browser",1],["met",1],["every",1],["failure",3],["please",1],["try",1],["again",2],["including",1],["ones",1],["trying",1],["re",1],["runs",1],["exc",2],["upstream",1],["streaming",1],["calls",1],["provider",1],["deepseek",1],["status",1],["true",5],["fid",1],["accepted",2],["result",3],["messages",4],["failing",1],["turn",1],["updates",5],["failed",1],["frame",1],["stored",3],["if",1],["assert",4],["request",2],["id",2]]},{"id":"tests/test_public_exception_projector.py#test_the_running_executions_own_terminal_still_closes_the_window","name":[["test",1],["running",1],["executions",1],["own",1],["terminal",1],["still",1],["closes",1],["window",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["running",3],["executions",2],["own",2],["terminal",2],["still",2],["closes",2],["window",2],["hub",5],["guard",1],["must",1],["not",1],["make",1],["turn",1],["impossible",1],["finish",1],["record",2],["type",2],["frame",4],["update",2],["id",4],["status",2],["processing",1],["execution",2],["exec",2],["completed",1],["assert",1],["false",1]]},{"id":"tests/test_public_exception_projector.py#test_the_running_turns_own_terminal_still_reaches_the_socket","name":[["test",1],["running",1],["turns",1],["own",1],["terminal",1],["still",1],["reaches",1],["socket",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["running",3],["turns",2],["own",2],["terminal",2],["still",2],["reaches",2],["socket",2],["hub",6],["conn",5],["fake",1],["subs",1],["add",2],["conns",1],["broadcast",2],["type",2],["frame",4],["update",2],["id",4],["status",3],["processing",1],["execution",2],["exec",2],["completed",2],["assert",2],["turn",1],["events",1],["false",1]]},{"id":"tests/test_public_exception_projector.py#test_the_terminal_failure_handoff_is_scoped_to_its_turn","name":[["test",1],["terminal",1],["failure",1],["handoff",1],["scoped",1],["its",1],["turn",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["terminal",9],["failure",8],["handoff",2],["scoped",2],["its",3],["turn",6],["runner",11],["note",5],["belongs",1],["one",2],["job",9],["request",3],["dies",1],["not",3],["branch",6],["resolved",1],["later",1],["outer",1],["handler",1],["runs",1],["while",1],["still",1],["happening",1],["re",1],["deriving",1],["there",1],["correct",1],["hand",2],["off",2],["got",1],["dropped",1],["carries",1],["own",1],["identity",2],["id",3],["req",6],["code",1],["internal",1],["error",1],["enter",1],["scope",2],["try",1],["remember",1],["assert",6],["take",4],["none",3],["another",1],["claimed",2],["other",1],["different",1],["taken",5],["message",1],["travels",1],["rather",1],["than",1],["being",1],["asked",1],["again",1],["once",1],["registry",1],["finally",1],["exit",1],["failures",2]]},{"id":"tests/test_public_exception_projector.py#test_this_file_carries_no_value_the_release_gate_would_flag","name":[["test",1],["file",1],["carries",1],["no",1],["value",1],["release",1],["gate",1],["would",1],["flag",1]],"path":[["tests",1],["test",1],["public",1],["exception",1],["projector",1],["py",1]],"body":[["def",2],["test",2],["file",5],["carries",2],["no",2],["value",2],["release",3],["gate",3],["would",2],["flag",2],["other",1],["half",1],["key",1],["shaped",1],["at",1],["runtime",1],["invisible",1],["source",1],["assertion",1],["was",2],["red",1],["before",1],["canary",1],["assembled",1],["here",1],["rather",1],["than",1],["only",1],["scripts",1],["because",1],["fix",1],["belongs",1],["next",1],["author",1],["inline",1],["realistic",1],["literal",1],["readability",1],["finds",1],["out",1],["from",2],["suite",1],["instead",1],["three",1],["jobs",1],["later",1],["scanner",3],["secret",1],["findings",2],["scan",1],["path",3],["resolve",1],["parent",1],["assert",1],["item",3],["if",1],["name",1]]},{"id":"tests/test_query_authorizer_lifecycle.py","name":[["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["taking",1],["guard",1],["off",2],["has",1],["actually",1],["take",1],["every",2],["interpreter",1],["store",4],["query",3],["brackets",1],["caller",2],["sql",2],["authorizer",5],["clears",2],["twice",1],["once",2],["so",4],["privileged",1],["scoped",1],["view",1],["creation",1],["not",4],["subject",1],["rules",1],["its",2],["finally",2],["daemon",1],["gets",1],["connection",2],["back",1],["both",1],["were",3],["conn",1],["none",2],["removes",1],["from",3],["python",4],["11",2],["onwards",1],["10",7],["project",1],["declared",1],["floor",1],["requires",1],["there",2],["trampoline",1],["stays",1],["installed",1],["no",2],["callable",1],["behind",1],["sqlite",2],["reads",1],["failed",1],["callback",1],["as",4],["deny",3],["restrictions",1],["silently",1],["meant",1],["everything",1],["consequence",1],["was",1],["confined",1],["host",1],["holds",1],["one",1],["left",1],["all",2],["rest",1],["process",1],["after",1],["single",1],["agent",1],["statement",1],["ordinary",1],["new",1],["frame",1],["raised",1],["authorized",1],["nineteen",1],["tests",2],["reported",1],["accurately",1],["py3",2],["ci",2],["job",1],["read",2],["quirk",1],["long",1],["they",1],["red",1],["before",1],["falsifying",1],["restoring",1],["leaves",1],["test",2],["file",1],["green",1],["because",1],["correct",1],["mutation",1],["only",1],["visible",1],["uv",1],["run",1],["extra",1],["science",1],["pytest",3],["lifecycle",1],["py",1],["matrix",1],["carries",1],["at",1],["future",1],["import",5],["annotations",1],["sqlite3",1],["sys",1],["openai4s",1],["fixture",1]]},{"id":"tests/test_query_authorizer_lifecycle.py#_scope","name":[["scope",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["scope",2],["store",3],["frame",5],["id",6],["new",1],["kind",1],["turn",1],["project",2],["proj",2],["return",1],["root",1]]},{"id":"tests/test_query_authorizer_lifecycle.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["store",4],["tmp",3],["path",3],["node",3],["str",1],["db",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_query_authorizer_lifecycle.py#test_clearing_the_authorizer_really_clears_it","name":[["test",1],["clearing",1],["authorizer",1],["really",1],["clears",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["clearing",2],["authorizer",6],["really",2],["clears",2],["primitive",1],["isolated",1],["from",4],["store",2],["none",1],["no",1],["op",1],["shaped",1],["call",1],["means",1],["two",1],["different",1],["things",1],["either",1],["side",1],["11",1],["nothing",1],["repository",1],["asserted",1],["one",1],["got",1],["openai4s",1],["import",1],["clear",2],["conn",7],["sqlite3",3],["connect",1],["memory",1],["try",1],["execute",3],["create",1],["table",1],["lambda",1],["event",1],["sqlite",1],["deny",1],["pytest",1],["raises",1],["database",1],["error",1],["select",2],["assert",1],["fetchall",1],["finally",1],["close",1]]},{"id":"tests/test_query_authorizer_lifecycle.py#test_one_agent_query_does_not_brick_the_daemons_connection","name":[["test",1],["one",1],["agent",1],["query",1],["not",1],["brick",1],["daemons",1],["connection",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",3],["one",4],["agent",2],["query",3],["not",3],["brick",2],["daemons",2],["connection",3],["store",7],["consequence",1],["reason",1],["product",1],["defect",1],["rather",1],["than",1],["artefact",1],["has",1],["every",1],["later",1],["caller",1],["shares",1],["measured",1],["10",1],["before",1],["fix",1],["new",2],["frame",4],["raised",1],["authorized",1],["life",1],["process",1],["id",2],["scope",4],["select",1],["as",1],["after",3],["kind",1],["turn",1],["project",1],["proj",1],["assert",2]]},{"id":"tests/test_query_authorizer_lifecycle.py#test_the_guard_is_reinstalled_for_the_next_caller","name":[["test",1],["guard",1],["reinstalled",1],["next",1],["caller",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["guard",2],["reinstalled",2],["next",3],["caller",2],["store",5],["clearing",1],["finally",1],["must",1],["not",1],["leave",1],["query",4],["ungated",1],["permissive",2],["callback",1],["installed",1],["shared",1],["connection",1],["so",1],["second",1],["has",1],["re",1],["arm",1],["real",1],["one",3],["rather",1],["than",1],["inherit",1],["frame",1],["id",1],["scope",6],["select",2],["as",1],["pytest",1],["raises",1],["permission",1],["error",1],["from",1],["artifacts",1]]},{"id":"tests/test_query_authorizer_lifecycle.py#test_the_guard_is_still_a_guard","name":[["test",1],["guard",2],["still",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["guard",4],["still",2],["store",5],["other",1],["half",1],["without",1],["clear",1],["authorizer",1],["could",1],["be",1],["fixed",1],["by",1],["never",1],["installing",1],["permissive",1],["callback",1],["wrong",1],["place",1],["looks",1],["exactly",1],["like",1],["working",1],["one",1],["until",1],["something",1],["reads",1],["table",1],["should",1],["not",1],["frame",1],["id",1],["scope",6],["pytest",2],["raises",2],["permission",2],["error",2],["as",1],["caught",2],["query",2],["select",2],["from",2],["artifacts",2],["assert",1],["str",1],["value",1],["sqlite",1],["master",1]]},{"id":"tests/test_query_authorizer_lifecycle.py#test_the_interpreter_boundary_this_is_about_is_stated_not_guessed","name":[["test",1],["interpreter",1],["boundary",1],["about",1],["stated",1],["not",1],["guessed",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["interpreter",2],["boundary",3],["about",2],["stated",2],["not",3],["guessed",2],["none",3],["gained",1],["its",1],["meaning",1],["11",2],["pinning",1],["here",1],["means",1],["future",1],["reader",1],["have",1],["rediscover",1],["side",1],["they",1],["from",1],["openai4s",1],["store",1],["import",1],["authorizer",2],["accepts",2],["assert",1],["sys",1],["version",1],["info",1]]},{"id":"tests/test_query_authorizer_lifecycle.py#test_the_scoped_views_can_be_built_while_the_guard_is_off","name":[["test",1],["scoped",1],["views",1],["be",1],["built",1],["while",1],["guard",1],["off",1]],"path":[["tests",1],["test",1],["query",1],["authorizer",1],["lifecycle",1],["py",1]],"body":[["def",2],["test",2],["scoped",2],["views",3],["be",3],["built",2],["while",2],["guard",3],["off",3],["store",4],["first",1],["thing",1],["broke",1],["creating",1],["privileged",1],["setup",1],["step",1],["runs",1],["inside",1],["window",1],["supposed",1],["frame",2],["id",2],["scope",4],["del",1],["rows",2],["query",1],["select",1],["count",1],["as",1],["from",1],["my",1],["artifacts",1],["assert",1]]},{"id":"tests/test_query_scoping_team_mode.py","name":[["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["host",2],["query",2],["must",1],["not",2],["read",4],["colleague",2],["prompts",2],["external",1],["review",1],["denylist",1],["covered",1],["identity",1],["governance",1],["tables",2],["artifact",1],["family",1],["was",1],["closed",1],["behind",1],["scoped",2],["views",1],["messages",1],["execution",1],["log",1],["frames",1],["were",1],["left",1],["readable",1],["single",2],["user",4],["install",1],["own",2],["work",1],["documented",1],["as",3],["allowed",1],["team",4],["mode",4],["every",2],["model",1],["replies",1],["them",1],["code",1],["they",1],["ran",1],["so",1],["closure",1],["conditional",1],["both",1],["halves",1],["asserted",1],["here",2],["refuses",1],["direct",1],["answers",1],["through",1],["view",1],["off",1],["reads",1],["exactly",1],["always",1],["inv",1],["from",2],["future",1],["import",4],["annotations",1],["sqlite3",1],["pytest",2],["openai4s",1],["store",2],["fixture",1],["base",1],["may",1],["directly",1],["well",1],["adding",1],["name",1],["security",1],["decision",1],["formality",1],["says",1],["whole",1],["content",2],["agent",1],["working",1],["data",1],["deployment",1],["deliberately",1],["public",1],["schema",2],["bookkeeping",1],["no",1],["support",1],["surfaces",1],["document",1],["reading",1],["migrations",1]]},{"id":"tests/test_query_scoping_team_mode.py#_seed","name":[["seed",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["seed",2],["store",6],["two",2],["sessions",1],["belonging",1],["different",1],["people",1],["mine",3],["new",2],["frame",4],["kind",2],["turn",2],["project",2],["id",4],["theirs",3],["add",2],["message",2],["root",2],["role",2],["user",2],["content",2],["my",1],["own",1],["question",1],["somebody",1],["else",1],["private",1],["prompt",1],["return",1]]},{"id":"tests/test_query_scoping_team_mode.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",3],["st",3],["str",1],["state",1],["db",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_query_scoping_team_mode.py#test_a_cte_cannot_impersonate_a_scoped_view","name":[["test",1],["cte",1],["cannot",1],["impersonate",1],["scoped",1],["view",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["cte",6],["cannot",3],["impersonate",2],["scoped",4],["view",15],["store",8],["monkeypatch",3],["authorizer",1],["fifth",1],["argument",2],["not",3],["caller",2],["proof",1],["sqlite",3],["names",2],["responsible",1],["read",1],["fills",1],["exactly",1],["as",8],["so",1],["who",1],["my",13],["messages",10],["produced",1],["byte",1],["identical",1],["callback",1],["real",2],["temp",1],["produces",1],["escape",1],["hatch",1],["let",1],["through",1],["team",2],["mode",2],["one",1],["string",1],["was",1],["entire",1],["tenant",1],["boundary",1],["host",1],["query",6],["return",1],["other",1],["person",1],["prompt",1],["setenv",1],["openai4",1],["mine",2],["theirs",1],["seed",1],["scope",10],["resolve",1],["frame",2],["table",2],["frames",3],["execution",2],["log",2],["artifacts",2],["quoted",3],["sql",2],["select",7],["from",6],["main",2],["pytest",2],["raises",2],["permission",2],["error",2],["match",2],["treats",1],["every",1],["non",1],["ascii",1],["code",1],["point",1],["part",1],["bare",1],["identifier",1],["combining",1],["mark",1],["therefore",1],["stop",1],["small",1],["lexer",1],["at",1],["first",1],["harmless",1],["hide",1],["shadow",1],["after",1],["comma",1],["u0301",1],["content",3],["still",2],["answers",2],["only",1],["session",1],["rows",2],["assert",2],["own",1],["question",1],["named",1],["window",3],["uses",1],["same",1],["name",2],["spelling",1],["but",1],["replace",1],["guard",1],["must",1],["reject",1],["valid",1],["syntax",1],["merely",1],["because",1],["happens",1],["share",1],["ranked",2],["row",3],["number",1],["over",1],["order",1],["by",1],["id",1]]},{"id":"tests/test_query_scoping_team_mode.py#test_a_single_user_install_reads_what_it_always_read","name":[["test",1],["single",1],["user",1],["install",1],["reads",1],["always",1],["read",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["test",3],["single",3],["user",3],["install",2],["reads",2],["always",2],["read",3],["store",5],["monkeypatch",3],["inv",1],["tests",1],["py",1],["documents",1],["direct",1],["as",1],["allowed",1],["database",1],["every",1],["session",1],["same",1],["person",1],["work",1],["delenv",1],["openai4",1],["team",1],["mode",1],["raising",1],["false",1],["mine",1],["theirs",1],["seed",1],["rows",2],["query",1],["select",1],["from",1],["messages",1],["assert",1],["len",1]]},{"id":"tests/test_query_scoping_team_mode.py#test_every_table_is_classified","name":[["test",1],["every",1],["table",1],["classified",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["every",3],["table",5],["classified",4],["store",4],["denylist",4],["no",1],["completeness",1],["check",1],["list",1],["somebody",2],["has",3],["remember",1],["extend",1],["one",2],["been",1],["forgotten",1],["twice",1],["already",1],["commit",1],["adding",1],["user",1],["llm",1],["keys",1],["leases",1],["session",2],["workloads",1],["records",1],["they",2],["were",1],["written",1],["committed",1],["once",1],["lost",1],["stash",1],["pop",1],["nothing",1],["detecting",1],["later",1],["review",1],["found",1],["sixteen",1],["older",1],["tables",9],["readable",2],["by",2],["any",2],["agent",3],["cell",2],["them",1],["holding",1],["plaintext",1],["credential",1],["so",1],["rule",1],["mechanical",1],["now",1],["base",1],["denied",1],["view",6],["only",6],["deliberately",3],["public",3],["migration",1],["adds",1],["fails",1],["here",1],["until",1],["decides",1],["decision",1],["exactly",1],["was",1],["being",1],["skipped",1],["from",2],["openai4s",1],["import",1],["team",3],["query",3],["sqlite3",1],["connect",1],["db",1],["path",1],["as",1],["conn",2],["str",1],["row",2],["execute",1],["select",1],["name",2],["sqlite",2],["master",1],["type",1],["not",2],["like",1],["unclassified",3],["sorted",1],["assert",1],["these",1],["nobody",1],["decided",1],["should",1],["be",1],["put",1],["each",1],["secrets",1],["identity",1],["another",1],["tenant",1],["state",1],["per",2],["project",1],["content",1],["above",1],["if",1],["genuinely",1],["own",1],["working",1],["data",1]]},{"id":"tests/test_query_scoping_team_mode.py#test_team_mode_refuses_a_direct_read_of_everyone_s_messages","name":[["test",1],["team",1],["mode",1],["refuses",1],["direct",1],["read",1],["everyone",1],["messages",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["team",3],["mode",3],["refuses",2],["direct",2],["read",2],["everyone",2],["messages",3],["store",4],["monkeypatch",3],["setenv",1],["openai4",1],["mine",2],["theirs",1],["seed",1],["scope",3],["root",1],["frame",1],["id",2],["project",1],["table",6],["execution",1],["log",1],["frames",1],["permission",2],["error",3],["not",2],["exception",2],["missing",1],["raises",2],["sqlite3",1],["operational",1],["no",1],["such",1],["also",2],["contains",1],["name",1],["so",1],["loose",1],["spelling",1],["could",1],["tell",1],["denylist",1],["refused",1],["from",2],["migration",1],["never",1],["created",1],["would",1],["have",1],["gone",1],["reporting",1],["green",1],["pytest",1],["as",1],["caught",3],["query",1],["select",1],["assert",1],["str",2],["value",2],["lower",1]]},{"id":"tests/test_query_scoping_team_mode.py#test_the_authorizer_refuses_a_view_name_nothing_published","name":[["test",1],["authorizer",1],["refuses",1],["view",1],["name",1],["nothing",1],["published",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["authorizer",5],["refuses",2],["view",3],["name",5],["nothing",2],["published",6],["monkeypatch",2],["second",1],["layer",1],["independent",1],["text",1],["check",1],["above",1],["escape",1],["hatch",1],["accept",1],["any",1],["scoped",4],["views",5],["whether",1],["not",2],["answered",1],["so",1],["was",1],["decision",1],["about",2],["string",1],["rather",1],["than",1],["statement",2],["now",1],["asks",1],["actually",1],["created",1],["query",4],["passes",1],["empty",1],["one",1],["did",1],["from",1],["openai4s",1],["store",1],["import",1],["assert",2],["sqlite3",4],["sqlite",4],["read",2],["artifacts",4],["main",2],["my",2],["ok",1],["unpublished",2],["deny",1]]},{"id":"tests/test_query_scoping_team_mode.py#test_the_credential_table_is_denied_outright","name":[["test",1],["credential",1],["table",1],["denied",1],["outright",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["credential",2],["table",11],["denied",2],["outright",2],["store",4],["monkeypatch",3],["no",3],["scoped",1],["view",1],["one",1],["there",1],["legitimate",1],["agent",1],["read",1],["holding",1],["broker",1],["reference",1],["every",1],["user",2],["id",1],["setenv",1],["openai4",1],["team",1],["mode",1],["these",1],["three",1],["exactly",1],["tables",1],["two",1],["newest",1],["migrations",2],["create",1],["so",1],["bare",1],["pytest",2],["raises",2],["exception",1],["here",1],["would",1],["have",1],["reported",1],["green",1],["database",1],["those",1],["never",1],["ran",1],["such",1],["not",3],["readable",1],["both",1],["exceptions",1],["naming",1],["llm",1],["keys",1],["leases",1],["session",1],["workloads",1],["row",2],["conn",1],["execute",1],["select",2],["from",2],["sqlite",1],["master",1],["type",1],["name",1],["fetchone",1],["assert",2],["none",1],["exist",1],["denial",1],["proves",1],["nothing",1],["permission",1],["error",1],["as",1],["caught",2],["query",1],["str",1],["value",1],["lower",1]]},{"id":"tests/test_query_scoping_team_mode.py#test_the_scoped_view_answers_and_answers_only_this_session","name":[["test",1],["scoped",1],["view",1],["answers",2],["only",1],["session",1]],"path":[["tests",1],["test",1],["query",1],["scoping",1],["team",1],["mode",1],["py",1]],"body":[["def",2],["test",2],["scoped",3],["view",3],["answers",4],["only",2],["session",3],["store",4],["monkeypatch",3],["setenv",1],["openai4",1],["team",1],["mode",1],["mine",2],["theirs",1],["seed",1],["scope",3],["root",1],["frame",1],["id",2],["project",1],["rows",2],["query",1],["select",1],["from",1],["my",2],["messages",1],["blob",3],["join",1],["str",1],["assert",2],["own",1],["question",1],["somebody",1],["else",1],["private",1],["prompt",2],["not",1],["returned",1],["another",1]]},{"id":"tests/test_queued_followups.py","name":[["test",1],["queued",1],["followups",1],["py",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["queued",5],["follow",3],["up",1],["allowed",2],["say",2],["about",1],["itself",2],["cancelling",2],["one",6],["touch",1],["fifo",1],["admission",1],["path",1],["already",3],["accepted",1],["ups",2],["typed",1],["while",1],["turn",1],["was",4],["running",1],["them",3],["numbered",1],["could",1],["cancel",4],["exactly",3],["none",1],["reachable",1],["from",6],["browser",2],["because",1],["item",2],["had",2],["no",2],["description",1],["ticket",1],["carried",1],["reason",1],["user",1],["message",2],["nothing",1],["else",1],["so",2],["three",3],["projected",2],["as",2],["indistinguishable",1],["rows",1],["middle",2],["way",1],["everything",1],["here",2],["drives",1],["real",1],["handler",1],["session",2],["runner",2],["submit",1],["were",1],["correct",1],["isolation",1],["gap",2],["between",1],["they",2],["knew",1],["route",1],["direct",1],["method",1],["call",1],["cannot",1],["see",1],["last",1],["tests",1],["pass",1],["unfixed",1],["tree",1],["purpose",1],["evidence",1],["exact",1],["sibling",1],["safe",1],["feature",1],["built",1],["top",1],["works",1],["later",1],["change",1],["breaks",1],["caught",1],["rather",1],["than",1],["future",1],["import",8],["annotations",1],["json",1],["threading",1],["pytest",3],["openai4s",4],["config",2],["llmconfig",1],["server",3],["gateway",2],["mod",1],["local",1],["auth",1],["model",2],["profiles",1],["profile",1],["service",1],["pytestmark",1],["mark",1],["stubbed",1],["backend",1],["fixture",1],["describes",1]]},{"id":"tests/test_queued_followups.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["class",4],["client",2],["def",7],["init",1],["self",31],["tmp",3],["path",6],["cfg",4],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",2],["deepseek",1],["api",3],["key",3],["test",3],["max",1],["turns",1],["runner",5],["gateway",3],["mod",3],["session",3],["hub",2],["store",5],["create",3],["project",4],["name",2],["description",1],["context",1],["id",14],["list",1],["projects",1],["frame",4],["handler",11],["make",1],["token",4],["local",2],["auth",2],["read",1],["call",4],["method",3],["body",8],["none",2],["object",1],["new",1],["correlation",1],["req",1],["queue",5],["sent",5],["dict",1],["send",3],["code",6],["payload",2],["ctype",1],["extra",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["v1",2],["headers",1],["content",1],["length",1],["header",1],["lambda",2],["route",1],["return",6],["message",2],["text",2],["post",2],["frames",3],["request",1],["wait",1],["false",1],["execution",4],["assert",1],["200",1],["cancel",2],["owner",3],["model",3],["profile",6],["give",1],["something",1],["freeze",1],["its",1],["without",1],["every",1],["binding",1],["assertion",1],["reports",1],["right",1],["one",1],["would",1],["hold",1],["wrong",1],["reason",1],["service",4],["providers",2],["queued",1],["under",1],["chatgpt",1],["base",1],["url",1],["https",1],["example",1],["invalid",1],["gpt",1],["sk",1],["activate",1]]},{"id":"tests/test_queued_followups.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["init",2],["self",17],["tmp",4],["path",4],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",2],["mod",2],["session",2],["hub",2],["store",4],["create",2],["project",4],["name",1],["description",1],["context",1],["id",4],["list",1],["projects",1],["frame",1],["handler",2],["class",1],["make",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_queued_followups.py#_Client._call","name":[["call",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",3],["call",2],["self",4],["method",4],["path",4],["body",6],["none",3],["handler",9],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["queue",1],["sent",5],["dict",1],["send",3],["code",4],["payload",2],["ctype",1],["extra",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["lambda",1],["route",1],["return",1]]},{"id":"tests/test_queued_followups.py#_Client._call._send","name":[["send",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["send",2],["code",4],["payload",3],["ctype",2],["extra",2],["none",2],["sent",2],["body",1],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_queued_followups.py#_Client.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["cancel",3],["self",4],["execution",4],["id",5],["owner",4],["return",1],["call",1],["post",1],["frames",1],["frame",1]]},{"id":"tests/test_queued_followups.py#_Client.message","name":[["message",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["message",3],["self",4],["text",3],["return",1],["call",1],["post",1],["frames",1],["frame",1],["id",1],["request",1],["wait",1],["false",1]]},{"id":"tests/test_queued_followups.py#_Client.queue","name":[["queue",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["queue",3],["self",4],["code",2],["body",3],["call",1],["frames",1],["frame",1],["id",1],["execution",1],["assert",1],["200",1],["return",1]]},{"id":"tests/test_queued_followups.py#_Client.use_a_model_profile","name":[["model",1],["profile",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["model",4],["profile",7],["self",4],["give",1],["session",1],["something",1],["freeze",1],["return",2],["its",1],["id",3],["without",1],["every",1],["binding",1],["assertion",1],["queue",2],["reports",1],["right",1],["one",1],["would",1],["hold",1],["wrong",1],["reason",1],["service",4],["store",1],["cfg",1],["providers",2],["lambda",1],["gateway",1],["mod",1],["create",1],["name",1],["queued",1],["under",1],["provider",1],["chatgpt",1],["base",1],["url",1],["https",1],["example",1],["invalid",1],["v1",1],["gpt",1],["test",2],["api",1],["key",1],["sk",1],["activate",1]]},{"id":"tests/test_queued_followups.py#_hold_the_head","name":[["hold",1],["head",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",4],["hold",6],["head",4],["client",9],["occupy",1],["queue",2],["so",1],["accepted",1],["turns",1],["stay",1],["queued",3],["never",2],["run",1],["state",4],["runner",4],["frame",2],["id",4],["project",1],["ticket",3],["execution",1],["owner",2],["lifecycle",1],["reason",2],["test",3],["running",3],["threading",3],["event",3],["release",4],["executions",2],["admitted",1],["cancel",2],["wait",2],["30",1],["thread",5],["target",1],["daemon",1],["true",1],["start",1],["assert",2],["finish",2],["drain",2],["first",1],["second",1],["releasing",1],["items",1],["still",1],["promotes",1],["one",1],["them",1],["teardown",2],["would",1],["then",1],["be",1],["racing",1],["turn",1],["just",1],["told",1],["had",1],["started",1],["join",1],["10",1],["not",1],["alive",1],["return",1]]},{"id":"tests/test_queued_followups.py#_hold_the_head._finish","name":[["finish",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["finish",2],["drain",3],["first",2],["release",3],["second",2],["releasing",2],["head",2],["items",2],["still",2],["queued",3],["promotes",2],["one",2],["them",2],["teardown",3],["would",2],["then",2],["be",2],["racing",2],["turn",2],["just",2],["told",2],["test",3],["had",2],["never",2],["started",2],["client",2],["runner",1],["executions",1],["frame",1],["id",1],["reason",1],["thread",2],["join",1],["10",1],["assert",1],["not",1],["alive",1]]},{"id":"tests/test_queued_followups.py#_hold_the_head._hold","name":[["hold",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["hold",2],["client",1],["runner",1],["executions",1],["admitted",1],["ticket",1],["cancel",2],["event",1],["state",1],["running",1],["release",1],["wait",1],["30",1]]},{"id":"tests/test_queued_followups.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_queued_followups.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_queued_followups.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_queued_followups.py#_queue_three","name":[["queue",1],["three",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["queue",2],["three",2],["client",3],["accepted",3],["text",2],["first",1],["follow",3],["up",3],["second",1],["third",1],["code",2],["body",3],["message",1],["assert",1],["202",1],["append",1],["return",1]]},{"id":"tests/test_queued_followups.py#client","name":[["client",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["client",3],["tmp",3],["path",3],["monkeypatch",3],["session",2],["whose",1],["turns",1],["never",1],["actually",1],["run",2],["queue",1],["subject",1],["letting",1],["admitted",1],["turn",1],["execute",1],["would",2],["spawn",1],["real",1],["agent",1],["loop",1],["against",1],["store",1],["fixture",1],["then",1],["closes",1],["attempt",1],["live",1],["llm",1],["call",1],["from",1],["offline",1],["suite",1],["setattr",1],["gateway",1],["mod",1],["runner",1],["message",1],["lambda",1],["self",1],["status",1],["ok",1],["frame",1],["id",1],["if",1],["else",1],["return",1]]},{"id":"tests/test_queued_followups.py#test_a_queued_follow_up_carries_its_id_preview_and_position","name":[["test",1],["queued",1],["follow",1],["up",1],["carries",1],["its",1],["id",1],["preview",1],["position",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["test",2],["queued",2],["follow",5],["up",5],["carries",2],["its",3],["id",4],["preview",3],["position",5],["client",6],["three",2],["things",1],["cancel",2],["control",1],["needs",1],["before",1],["offer",1],["choice",1],["alone",1],["not",1],["enough",1],["renumbers",1],["moment",1],["anything",1],["ahead",1],["finishes",1],["so",1],["row",1],["identified",1],["only",1],["by",1],["names",1],["different",1],["item",9],["second",2],["later",1],["than",1],["did",1],["user",1],["read",1],["held",1],["finish",2],["hold",1],["head",1],["try",1],["accepted",3],["queue",10],["assert",4],["execution",2],["body",4],["metadata",1],["first",1],["third",1],["owner",3],["must",1],["name",1],["exact",1],["202",1],["told",1],["finally",1]]},{"id":"tests/test_queued_followups.py#test_a_queued_item_reports_the_branch_it_was_admitted_on","name":[["test",1],["queued",1],["item",1],["reports",1],["branch",1],["was",1],["admitted",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["test",2],["queued",2],["item",2],["reports",2],["branch",7],["was",2],["admitted",2],["client",8],["runner",1],["state",1],["frame",1],["id",4],["project",1],["held",1],["finish",2],["hold",1],["head",1],["try",1],["message",1],["assert",1],["queue",2],["finally",1]]},{"id":"tests/test_queued_followups.py#test_a_queued_item_reports_the_profile_it_was_admitted_under","name":[["test",1],["queued",1],["item",1],["reports",1],["profile",1],["was",1],["admitted",1],["under",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["test",2],["queued",4],["item",4],["reports",2],["profile",14],["was",3],["admitted",2],["under",6],["client",10],["not",1],["frame",4],["pin",2],["post",1],["frames",1],["id",8],["model",10],["binding",1],["rewrites",1],["while",1],["waits",1],["documented",1],["answer",1],["dangling",1],["so",1],["projection",1],["re",1],["read",1],["would",1],["show",1],["running",1],["configuration",1],["never",1],["accepted",1],["after",1],["had",1],["already",1],["been",1],["answered",1],["202",2],["other",1],["one",1],["held",1],["finish",2],["hold",1],["head",1],["try",1],["code",2],["body",1],["message",1],["original",1],["assert",4],["frozen",5],["queue",4],["metadata",2],["revision",4],["store",1],["update",1],["mp",1],["somethingelse",1],["99",1],["still",3],["finally",1]]},{"id":"tests/test_queued_followups.py#test_cancelling_a_queued_item_does_not_stop_the_running_one","name":[["test",1],["cancelling",1],["queued",1],["item",1],["not",1],["stop",1],["running",1],["one",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["queued",3],["item",2],["not",3],["stop",3],["running",3],["one",2],["client",6],["cancellation",3],["execution",4],["keeps",1],["its",2],["ticket",1],["flag",1],["stays",1],["clear",1],["held",3],["finish",2],["hold",1],["head",1],["try",1],["accepted",3],["queue",2],["three",1],["cancel",2],["id",3],["owner",3],["snapshot",3],["assert",3],["requested",1],["false",2],["finally",1]]},{"id":"tests/test_queued_followups.py#test_cancelling_a_queued_item_needs_that_item_s_own_owner","name":[["test",1],["cancelling",1],["queued",1],["item",2],["needs",1],["own",1],["owner",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["queued",2],["item",6],["needs",2],["own",2],["owner",4],["client",6],["exactness",1],["whole",1],["safety",1],["property",1],["execution",2],["id",2],["paired",1],["sibling",1],["must",1],["be",1],["refused",1],["rather",1],["than",1],["resolved",1],["whichever",1],["ticket",1],["matched",1],["one",1],["half",1],["held",1],["finish",2],["hold",1],["head",1],["try",1],["accepted",3],["queue",4],["three",1],["code",1],["result",2],["cancel",1],["assert",2],["ok",1],["false",1],["position",1],["finally",1]]},{"id":"tests/test_queued_followups.py#test_cancelling_the_middle_queued_item_leaves_the_rest_in_fifo_order","name":[["test",1],["cancelling",1],["middle",1],["queued",1],["item",1],["leaves",1],["rest",1],["fifo",1],["order",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["test",2],["cancelling",2],["middle",3],["queued",3],["item",6],["leaves",2],["rest",2],["fifo",2],["order",3],["client",6],["acceptance",1],["case",1],["queue",8],["three",2],["drop",1],["one",1],["first",2],["third",2],["must",1],["still",1],["run",1],["held",1],["finish",2],["hold",1],["head",1],["try",1],["accepted",3],["code",2],["result",4],["cancel",1],["execution",1],["id",1],["owner",1],["assert",4],["200",1],["ok",1],["true",1],["scope",1],["metadata",1],["preview",1],["follow",2],["up",2],["position",1],["finally",1]]},{"id":"tests/test_queued_followups.py#test_the_preview_is_one_short_line_and_not_the_whole_message","name":[["test",1],["preview",1],["one",1],["short",1],["line",1],["not",1],["whole",1],["message",1]],"path":[["tests",1],["test",1],["queued",1],["followups",1],["py",1]],"body":[["def",2],["test",2],["preview",11],["one",2],["short",3],["line",5],["not",2],["whole",2],["message",4],["client",5],["snapshot",1],["rebroadcast",1],["every",2],["subscriber",1],["queue",7],["change",1],["so",1],["bounded",1],["independently",1],["max",1],["chars",3],["assert",4],["gateway",4],["mod",4],["long",3],["000",1],["len",2],["held",1],["finish",2],["hold",1],["head",1],["try",1],["keep",2],["nthis",1],["nshort",1],["metadata",1],["startswith",1],["finally",1]]},{"id":"tests/test_r_kernel.py","name":[["test",1],["kernel",1],["py",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["kernel",8],["contracts",1],["py",4],["worker",5],["host",2],["executes",1],["exactly",1],["two",1],["kinds",1],["instructions",1],["python",2],["cells",2],["both",1],["driven",1],["by",1],["same",2],["manager",1],["over",1],["json",1],["per",1],["line",1],["frame",1],["protocol",3],["offline",1],["tests",3],["here",1],["exercise",1],["side",1],["plumbing",1],["argv",3],["fd",2],["discipline",2],["execute",1],["persistence",1],["restart",1],["generation",1],["death",1],["interrupt",1],["against",2],["fixtures",2],["fake",4],["rscript",16],["stand",1],["speaks",1],["exact",1],["so",1],["they",1],["need",1],["no",15],["installation",1],["real",16],["integration",2],["at",1],["bottom",1],["run",1],["only",1],["resolvable",14],["import",9],["os",3],["signal",3],["stat",1],["subprocess",1],["threading",1],["time",1],["from",2],["pathlib",1],["path",3],["pytest",17],["openai4s",2],["resolve",2],["interpreter",4],["spawn",1],["file",2],["parent",1],["parents",1],["fixture",1],["mark",15],["skipif",15],["name",2],["posix",4],["reason",15],["dispositions",2],["resolution",1],["skipped",1],["installed",1],["none",13],["machine",13]]},{"id":"tests/test_r_kernel.py#fake_rscript","name":[["fake",1],["rscript",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["fake",5],["rscript",2],["chmod",1],["stat",4],["st",1],["mode",1],["ixusr",1],["ixgrp",1],["ixoth",1],["return",1],["str",1]]},{"id":"tests/test_r_kernel.py#test_child_stderr_flood_does_not_deadlock","name":[["test",1],["child",1],["stderr",1],["flood",1],["not",1],["deadlock",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["child",2],["stderr",5],["flood",4],["not",4],["deadlock",3],["fake",3],["rscript",4],["tmp",3],["path",3],["cell",2],["whose",1],["process",1],["writes",1],["64",1],["kb",1],["inherited",1],["fd2",1],["must",1],["wedge",1],["kernel",2],["manager",1],["drain",1],["thread",2],["keeps",1],["pipe",1],["empty",1],["forever",1],["nothing",1],["read",1],["until",1],["worker",1],["death",1],["spawn",1],["cwd",1],["str",1],["try",1],["box",3],["threading",1],["target",1],["lambda",1],["update",1],["execute",1],["start",1],["join",1],["15",1],["assert",2],["alive",1],["deadlocked",1],["stdout",1],["flooded",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_execute_persistence_and_stray_stdout","name":[["test",1],["execute",1],["persistence",1],["stray",1],["stdout",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["execute",5],["persistence",2],["stray",3],["stdout",6],["fake",3],["rscript",4],["tmp",3],["path",3],["spawn",1],["kernel",1],["cwd",1],["str",1],["try",1],["assert",5],["alive",2],["one",1],["live",1],["process",1],["serves",1],["every",1],["cell",1],["persistent",1],["counter",1],["count",2],["print",1],["real",1],["lands",1],["stderr",1],["never",1],["wire",1],["noise",1],["quiet",1],["error",1],["none",1],["finally",1],["shutdown",1],["not",1]]},{"id":"tests/test_r_kernel.py#test_interrupt_reaches_r_even_when_the_spawning_process_ignores_sigint","name":[["test",1],["interrupt",1],["reaches",1],["even",1],["spawning",1],["process",1],["ignores",1],["sigint",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",3],["interrupt",10],["reaches",2],["even",2],["spawning",2],["process",2],["ignores",2],["sigint",6],["fake",6],["rscript",4],["tmp",3],["path",3],["backgrounded",1],["daemon",1],["start",1],["sh",2],["nohup",1],["runs",1],["sig",4],["ign",4],["survives",1],["wrapper",1],["exec",1],["exactly",1],["like",1],["cpython",1],["running",1],["installs",1],["its",2],["handler",1],["only",1],["inherited",1],["disposition",1],["not",3],["before",2],["spawn",2],["boundary",1],["reset",2],["kernel",3],["transport",1],["py",1],["worker",2],["was",2],["therefore",1],["born",1],["uninterruptible",1],["discarded",1],["child",1],["cell",3],["ran",1],["completion",1],["while",1],["caller",1],["reported",1],["delivered",1],["stop",1],["reproduces",1],["faithfully",1],["revert",1],["fails",1],["by",2],["sleeping",1],["out",1],["full",1],["30s",1],["so",2],["regression",1],["stays",1],["covered",1],["machines",1],["without",2],["armed",1],["first",1],["drained",1],["chunk",3],["delay",1],["same",1],["pattern",1],["as",2],["real",1],["tests",1],["signal",8],["cannot",1],["land",1],["has",1],["entered",1],["interruptible",1],["sleep",2],["old",2],["try",2],["cwd",1],["str",2],["fired",4],["threading",1],["event",1],["once",2],["streaming",3],["text",1],["none",1],["if",1],["execute",2],["assert",5],["finished",1],["interrupted",2],["true",1],["error",1],["survived",1],["contract",1],["promises",1],["alive",1],["count",1],["stdout",1],["finally",2],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_interrupt_reaches_r_even_when_the_spawning_process_ignores_sigint.interrupt_once_streaming","name":[["interrupt",1],["once",1],["streaming",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["interrupt",3],["once",2],["streaming",2],["text",2],["str",2],["none",2],["if",1],["not",1],["fired",2]]},{"id":"tests/test_r_kernel.py#test_interrupt_returns_interrupted_result_and_keeps_worker","name":[["test",1],["interrupt",1],["returns",1],["interrupted",1],["result",1],["keeps",1],["worker",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["interrupt",4],["returns",2],["interrupted",4],["result",2],["keeps",2],["worker",3],["fake",3],["rscript",4],["tmp",3],["path",3],["spawn",1],["kernel",1],["cwd",1],["str",1],["try",1],["box",4],["threading",1],["thread",1],["target",1],["lambda",1],["update",1],["execute",2],["sleep",2],["start",1],["time",1],["join",1],["10",1],["assert",4],["true",1],["error",1],["survives",1],["namespace",1],["preserving",1],["contract",1],["alive",1],["count",1],["stdout",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_r_argv_shape_carries_the_fd_swap","name":[["test",1],["argv",1],["shape",1],["carries",1],["fd",1],["swap",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["argv",9],["shape",2],["carries",2],["fd",3],["swap",2],["fake",4],["rscript",4],["assert",4],["bin",1],["sh",1],["shell",1],["line",1],["must",1],["alias",1],["protocol",2],["out",1],["fd3",1],["fd4",1],["blank",1],["user",1],["stdin",1],["dump",1],["stray",1],["writes",1],["stderr",1],["worker",2],["py",1],["dup2",1],["discipline",1],["expressed",1],["as",1],["redirections",1],["exec",2],["keeps",1],["pid",2],["so",1],["sigint",1],["interrupts",1],["reach",1],["token",2],["dev",1],["null",1],["endswith",1]]},{"id":"tests/test_r_kernel.py#test_r_kernel_cannot_inherit_host_api_keys_or_loader_injection","name":[["test",1],["kernel",1],["cannot",1],["inherit",1],["host",1],["api",1],["keys",1],["loader",1],["injection",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["kernel",8],["cannot",2],["inherit",2],["host",3],["api",8],["keys",2],["loader",2],["injection",2],["fake",3],["rscript",4],["monkeypatch",9],["tmp",5],["path",3],["marker",5],["synthetic",1],["secret",1],["never",3],["setenv",7],["openai4",6],["llm",2],["key",6],["ark",2],["openai",2],["hf",2],["token",2],["ld",2],["preload",2],["openai4s",2],["load",2],["so",1],["dyld",2],["insert",2],["libraries",2],["dylib",1],["provenance",2],["off",2],["spawn",1],["cwd",1],["str",1],["try",1],["name",2],["assert",2],["execute",2],["env",2],["stdout",2],["missing",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_r_variable_inspector_source_fails_closed_on_dynamic_bindings","name":[["test",1],["variable",1],["inspector",1],["source",1],["fails",1],["closed",1],["dynamic",1],["bindings",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["variable",3],["inspector",10],["source",4],["fails",2],["closed",2],["dynamic",2],["bindings",3],["worker",1],["read",2],["text",1],["utf",1],["split",2],["only",1],["inspection",1],["protocol",1],["channels",1],["assert",5],["binding",2],["active",1],["substitute",1],["lock",2],["environment",1],["oai4s",3],["true",1],["private",1],["forbidden",2],["serialize",1],["save",1],["rds",1],["object",1],["size",1],["deparse",1],["capture",1],["output",1],["not",1]]},{"id":"tests/test_r_kernel.py#test_r_variable_inspector_uses_dedicated_idle_protocol","name":[["test",1],["variable",1],["inspector",1],["uses",1],["dedicated",1],["idle",1],["protocol",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["variable",2],["inspector",2],["uses",2],["dedicated",2],["idle",2],["protocol",2],["fake",3],["rscript",4],["tmp",3],["path",3],["kernel",6],["spawn",1],["cwd",1],["str",1],["try",1],["assert",4],["execute",3],["count",2],["stdout",2],["inspected",3],["inspect",1],["variables",3],["type",2],["response",1],["name",1],["counter",1],["integer",1],["kind",1],["vector",1],["length",1],["preview",1],["fingerprint",1],["01234567",1],["inspection",1],["not",2],["frame",1],["advance",1],["namespace",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_r_worker_source_binds_nothing_in_the_user_namespace","name":[["test",1],["worker",1],["source",1],["binds",1],["nothing",1],["user",1],["namespace",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["worker",5],["source",10],["binds",2],["nothing",3],["user",2],["namespace",2],["tripwire",1],["environment",3],["real",1],["tests",2],["below",1],["exercise",1],["those",1],["need",1],["rscript",1],["jsonlite",1],["default",1],["ci",1],["job",1],["not",5],["install",1],["so",1],["shape",1],["they",1],["depend",1],["also",1],["pinned",1],["here",1],["runs",1],["inside",1],["one",2],["private",3],["its",1],["tracers",1],["never",1],["name",2],["global",3],["env",4],["assigned",1],["into",2],["every",1],["these",1],["held",1],["other",1],["way",1],["rm",1],["list",1],["ls",1],["all",1],["names",1],["true",1],["killed",1],["read",1],["text",1],["utf",1],["assert",7],["nlocal",1],["oai4s",4],["endswith",1],["main",1],["envir",3],["new",1],["parent",1],["globalenv",5],["cells",1],["evaluate",1],["inspector",1],["reads",1],["binding",3],["assign",1],["lock",2],["must",1],["come",1],["back",1],["lineage",1],["attach",1],["null",1],["pos",1],["openai4s",1],["guards",1]]},{"id":"tests/test_r_kernel.py#test_real_r_bounds_captured_output_without_reading_it_whole","name":[["test",1],["real",1],["bounds",1],["captured",1],["output",1],["without",1],["reading",1],["whole",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",4],["real",4],["bounds",2],["captured",2],["output",4],["without",2],["reading",2],["whole",3],["tmp",3],["path",3],["chatty",1],["cell",2],["must",1],["not",2],["cost",1],["its",1],["own",1],["size",1],["worker",2],["memory",1],["oai4s",3],["slurp",3],["read",2],["entire",1],["capture",1],["file",2],["handed",1],["cap",2],["threw",1],["all",1],["but",1],["first",1],["megabyte",1],["away",1],["so",3],["printing",1],["300",2],["mb",3],["allocated",1],["keep",1],["py",1],["has",1],["bounded",1],["same",1],["at",2],["write",1],["time",1],["since",1],["streaming",1],["buffer",1],["landed",1],["half",1],["never",1],["did",1],["visible",1],["behaviour",1],["unchanged",1],["by",1],["design",1],["exactly",1],["alone",1],["cannot",1],["check",1],["fix",1],["reverting",1],["leaves",1],["every",1],["assertion",1],["below",1],["green",1],["reads",1],["most",1],["drives",1],["directly",1],["one",1],["fails",1],["mutation",1],["testing",1],["exposed",1],["docstring",1],["says",2],["rather",1],["than",1],["leaving",1],["reader",1],["assume",1],["pair",1],["redundant",1],["kernel",5],["spawn",1],["cwd",1],["str",1],["rscript",1],["try",1],["result",3],["execute",2],["400000",1],["cat",2],["line",1],["assert",5],["error",1],["none",1],["stdout",6],["capped",1],["000",3],["len",1],["100",1],["truncated",2],["80",1],["short",4],["untouched",1],["no",1],["marker",1],["something",1],["ended",1],["brief",2],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_clearing_the_global_env_leaves_the_worker_and_its_observers","name":[["test",1],["real",1],["clearing",1],["global",1],["env",1],["leaves",1],["worker",1],["its",1],["observers",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",3],["clearing",2],["global",4],["env",3],["leaves",2],["worker",6],["its",7],["observers",2],["tmp",3],["path",3],["rm",3],["list",3],["ls",2],["all",2],["names",4],["true",3],["user",4],["idiom",1],["not",3],["kernel",12],["kill",1],["kept",1],["protocol",1],["loop",2],["helpers",2],["connections",1],["lineage",1],["controller",2],["environment",1],["every",3],["cell",4],["runs",1],["lock",1],["binding",3],["stop",1],["so",2],["deleted",1],["out",1],["from",2],["under",1],["itself",1],["next",2],["helper",1],["lookup",2],["raised",1],["fallback",1],["own",3],["were",1],["gone",2],["too",1],["rscript",2],["halted",1],["taking",1],["variable",2],["session",1],["host",1],["recorded",1],["crashed",1],["generation",1],["ran",1],["fresh",1],["one",1],["no",1],["notice",1],["must",1],["survive",1],["everything",1],["needs",1],["nothing",1],["pid",5],["same",1],["process",1],["cleared",4],["readers",1],["still",1],["record",1],["read",8],["tracers",1],["resolved",1],["by",1],["name",3],["they",1],["would",1],["raise",1],["inside",1],["lines",2],["inspector",1],["lists",1],["exactly",1],["spawn",1],["cwd",1],["str",1],["try",1],["assert",9],["execute",4],["rr",2],["55",1],["error",4],["none",4],["alive",1],["after",4],["cat",1],["exists",2],["stdout",1],["false",1],["write",1],["csv",4],["invisible",1],["files",1],["exact",1],["keyed",1],["dict",1],["built",1],["let",1],["variables",3],["sit",1],["beside",1],["unnoticed",1],["item",2],["inspect",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_error_lineno_survives_streaming","name":[["test",1],["real",1],["error",1],["lineno",1],["survives",1],["streaming",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",3],["real",3],["error",7],["lineno",5],["survives",2],["streaming",2],["tmp",3],["path",3],["flush",1],["sits",1],["inside",1],["loop",1],["walks",1],["parsed",1],["expressions",1],["next",1],["srcref",1],["bookkeeping",1],["depends",1],["breaking",1],["would",1],["trade",1],["feature",1],["regression",1],["one",1],["thing",1],["worker",2],["documents",1],["as",1],["hard",1],["right",1],["kernel",4],["spawn",1],["cwd",1],["str",1],["rscript",1],["try",1],["so",1],["source",2],["three",1],["lines",2],["written",1],["bare",1],["first",1],["time",1],["made",1],["five",1],["correctly",1],["was",1],["wrong",1],["not",2],["result",4],["execute",1],["cat",1],["ncat",1],["nstop",1],["boom",2],["assert",3],["none",1],["trace",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_file_reads_are_executed_observations_without_global_masks","name":[["test",1],["real",1],["file",1],["reads",1],["executed",1],["observations",1],["without",1],["global",1],["masks",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",4],["file",4],["reads",2],["executed",2],["observations",2],["without",3],["global",8],["masks",2],["tmp",6],["path",5],["observer",2],["sees",1],["calls",1],["ran",1],["never",1],["paths",1],["merely",1],["source",7],["exercises",1],["fd",3],["transport",2],["because",1],["some",1],["mac",1],["os",1],["builds",1],["refuse",1],["reopen",1],["pipe",1],["through",2],["dev",1],["ordinary",1],["worker",6],["tests",1],["below",1],["cover",1],["independently",1],["controller",2],["lifted",1],["into",1],["private",2],["environment",2],["as",1],["keeps",1],["env",6],["cleared",1],["before",1],["read",6],["tracer",1],["reached",1],["name",1],["raised",1],["inside",1],["csv",12],["instead",1],["recording",1],["literal",4],["str",2],["replace",4],["script",2],["local",1],["lines",7],["warn",1],["false",6],["start",2],["grep",2],["oai4s",2],["fixed",2],["true",5],["cut",2],["one",1],["cell",1],["setwd",1],["new",1],["parent",1],["eval",1],["parse",1],["text",2],["envir",3],["lineage",5],["install",1],["dir",1],["create",1],["nested",4],["write",5],["value",6],["live",3],["99",1],["dead",2],["rm",1],["list",1],["ls",1],["all",1],["names",2],["begin",1],["if",1],["table",3],["utils",1],["only",2],["row",1],["observed",2],["finish",1],["cat",3],["paste",1],["collapse",1],["sep",3],["exists",1],["inherits",1],["completed",4],["subprocess",1],["run",1],["vanilla",1],["check",1],["capture",1],["output",1],["timeout",1],["30",1],["assert",3],["returncode",1],["stderr",1],["stdout",1],["splitlines",1]]},{"id":"tests/test_r_kernel.py#test_real_r_inspector_and_quit_guard_do_not_live_in_the_user_namespace","name":[["test",1],["real",1],["inspector",1],["quit",1],["guard",1],["not",1],["live",1],["user",1],["namespace",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",3],["inspector",3],["quit",5],["guard",2],["not",2],["live",2],["user",4],["namespace",2],["tmp",3],["path",3],["nothing",1],["worker",2],["owns",1],["global",2],["env",2],["binding",1],["cell",1],["see",1],["drop",1],["read",1],["loop",1],["ran",1],["at",1],["top",1],["level",1],["so",1],["line",1],["whose",1],["preview",1],["was",1],["raw",1],["inspect",3],["variables",6],["protocol",1],["frame",1],["outcome",1],["were",2],["listed",1],["as",1],["guards",1],["bindings",1],["too",1],["plain",1],["rm",2],["list",2],["ls",2],["removed",1],["them",1],["after",1],["exited",1],["hid",1],["any",1],["variable",1],["happened",1],["be",1],["called",1],["kernel",10],["spawn",1],["cwd",1],["str",1],["rscript",1],["try",1],["assert",7],["execute",4],["rr",2],["55",1],["error",4],["none",3],["names",4],["item",4],["name",2],["stopped",3],["disabled",1],["alive",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_interrupt_survives_a_spawning_process_that_ignores_sigint","name":[["test",1],["real",1],["interrupt",1],["survives",1],["spawning",1],["process",1],["ignores",1],["sigint",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["real",5],["interrupt",7],["survives",3],["spawning",3],["process",2],["ignores",2],["sigint",7],["tmp",3],["path",3],["half",1],["backgrounded",1],["daemon",2],["regression",1],["sig",4],["ign",4],["exec",1],["through",1],["sh",1],["into",1],["rscript",3],["honours",1],["inherited",1],["ignore",1],["instead",1],["installing",1],["its",1],["handler",1],["verified",1],["lldb",1],["against",1],["stuck",1],["child",1],["sigaction",1],["interrupts",1],["pending",1],["stayed",1],["so",1],["before",1],["kernel",8],["transport",1],["py",1],["reset",2],["disposition",1],["at",1],["spawn",2],["boundary",1],["launched",1],["as",1],["shell",1],["background",1],["job",1],["dropped",1],["every",1],["while",1],["python",1],["kernels",1],["kept",1],["working",1],["under",1],["here",3],["proves",1],["interpreter",1],["fake",1],["based",1],["sibling",1],["covers",1],["machines",1],["without",2],["old",2],["signal",8],["try",2],["cwd",1],["str",2],["fired",4],["threading",1],["event",1],["once",2],["streaming",3],["text",1],["none",1],["one",1],["armed",1],["by",1],["first",2],["drained",1],["chunk",3],["drain",1],["keeps",1],["delivering",1],["after",3],["conda",1],["take",1],["seconds",1],["start",1],["timed",1],["lands",1],["window",1],["if",1],["not",1],["result",3],["execute",2],["invisible",1],["lapply",1],["4000",1],["function",1],["cat",2],["strrep",1],["1e6",1],["assert",4],["cell",1],["finished",1],["interrupted",1],["true",1],["alive",1],["still",2],["stdout",1],["finally",2],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_interrupt_survives_a_spawning_process_that_ignores_sigint.interrupt_once_streaming","name":[["interrupt",1],["once",1],["streaming",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["interrupt",3],["once",2],["streaming",2],["text",2],["str",2],["none",2],["one",2],["sigint",2],["armed",2],["by",2],["first",4],["drained",2],["chunk",2],["drain",2],["keeps",2],["delivering",2],["after",2],["conda",2],["rscript",2],["take",2],["seconds",2],["start",2],["timed",2],["signal",2],["lands",2],["window",2],["if",1],["not",1],["fired",2],["kernel",1]]},{"id":"tests/test_r_kernel.py#test_real_r_persistent_namespace_error_lineno_and_quit_guard","name":[["test",1],["real",1],["persistent",1],["namespace",1],["error",1],["lineno",1],["quit",1],["guard",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",3],["persistent",2],["namespace",3],["error",8],["lineno",3],["quit",4],["guard",2],["tmp",4],["path",4],["spawn",1],["kernel",1],["cwd",2],["str",1],["rscript",1],["try",1],["r1",5],["execute",5],["40",1],["cat",1],["hi",2],["assert",10],["none",1],["stdout",3],["42",1],["persists",1],["across",1],["cells",1],["400",1],["10",1],["carries",1],["failing",1],["expression",1],["line",1],["call",2],["name",1],["r3",4],["function",1],["stop",1],["boom",2],["nf",1],["trace",2],["cannot",1],["kill",1],["worker",1],["r4",2],["disabled",1],["alive",1],["files",1],["written",1],["land",1],["workspace",1],["artifact",1],["capture",1],["write",1],["lines",1],["data",2],["out",2],["txt",2],["read",1],["text",1],["strip",1],["usage",1],["wall",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_refuses_an_execute_frame_with_no_host_sinks","name":[["test",1],["real",1],["refuses",1],["execute",1],["frame",1],["no",1],["host",1],["sinks",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",3],["real",4],["refuses",2],["execute",4],["frame",4],["no",4],["host",3],["sinks",5],["tmp",4],["path",4],["means",1],["capture",5],["worker",3],["must",1],["refuse",1],["before",2],["runs",1],["output",1],["bounded",1],["by",2],["draining",1],["two",1],["fifos",1],["so",2],["cell",4],["started",1],["without",2],["them",1],["would",1],["then",1],["report",1],["nothing",2],["at",1],["all",1],["reads",1],["user",1],["as",2],["code",1],["printed",1],["rather",2],["than",2],["protocol",1],["break",1],["refusal",2],["has",1],["land",1],["side",2],["effect",2],["offered",1],["here",1],["writes",1],["file",2],["absence",1],["assertion",1],["driven",1],["through",1],["kernel",9],["built",1],["sink",1],["hand",1],["writing",1],["because",1],["under",1],["response",1],["manager",2],["actually",1],["sends",1],["off",1],["from",2],["openai4s",2],["import",2],["argv",3],["evidence",3],["ran",2],["dispatcher",1],["none",2],["cwd",1],["str",2],["mode",1],["false",1],["try",1],["result",4],["write",1],["lines",1],["finally",1],["shutdown",1],["assert",3],["error",3],["not",2],["exists",1],["anyway",1],["after",1]]},{"id":"tests/test_r_kernel.py#test_real_r_reports_no_peak_rss_rather_than_zero","name":[["test",1],["real",1],["reports",1],["no",1],["peak",1],["rss",1],["rather",1],["than",1],["zero",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",3],["reports",2],["no",3],["peak",10],["rss",9],["rather",4],["than",4],["zero",3],["tmp",3],["path",3],["measurement",1],["worker",2],["cannot",1],["make",1],["comes",1],["from",1],["proc",2],["self",1],["status",1],["not",1],["exist",1],["mac",1],["os",1],["platform",3],["project",1],["developed",1],["so",2],["every",1],["cell",3],["reported",2],["usage",9],["row",1],["recorded",2],["as",3],["fact",1],["absent",1],["true",1],["answer",1],["column",1],["nullable",1],["be",1],["given",1],["linux",2],["value",1],["vm",1],["hwm",1],["process",1],["lifetime",1],["high",1],["water",1],["mark",1],["per",2],["silently",1],["presented",1],["number",1],["import",1],["sys",2],["kernel",4],["spawn",1],["cwd",1],["str",1],["rscript",1],["try",1],["result",2],["execute",1],["assert",3],["wall",1],["cpu",1],["if",1],["kb",4],["none",2],["else",1],["measured",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_streaming_is_bounded_like_the_capture","name":[["test",1],["real",1],["streaming",1],["bounded",1],["like",1],["capture",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",3],["streaming",2],["bounded",2],["like",2],["capture",2],["tmp",3],["path",3],["runaway",1],["cell",1],["must",1],["not",2],["stream",1],["its",1],["whole",1],["output",2],["host",2],["frames",1],["then",1],["have",1],["capped",1],["response",1],["paying",1],["will",1],["keep",1],["kernel",4],["spawn",1],["cwd",1],["str",2],["rscript",1],["try",1],["chunks",3],["list",1],["result",2],["execute",1],["200000",1],["cat",1],["line",1],["ncat",1],["done",1],["chunk",3],["append",1],["assert",2],["error",1],["none",1],["streamed",4],["sum",1],["len",1],["000",1],["001",1],["characters",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_streams_stdout_while_the_cell_runs","name":[["test",1],["real",1],["streams",1],["stdout",1],["while",1],["cell",1],["runs",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",3],["streams",2],["stdout",5],["while",3],["cell",4],["runs",2],["tmp",3],["path",3],["live",2],["output",3],["half",1],["product",1],["did",1],["not",2],["have",1],["host",2],["has",1],["always",1],["accepted",1],["chunk",2],["frames",1],["manager",2],["py",1],["collects",1],["them",2],["notebook",1],["renders",1],["worker",4],["never",1],["emitted",1],["one",2],["long",1],["showed",1],["nothing",1],["at",1],["all",1],["until",1],["finished",1],["same",1],["python",1],["reported",1],["as",2],["went",1],["say",1],["chatty",1],["loop",1],["still",1],["arrives",1],["piece",1],["because",1],["could",1],["only",2],["flush",2],["between",1],["top",1],["level",1],["expressions",1],["stopped",1],["being",1],["true",1],["began",1],["draining",1],["fifo",1],["drain",1],["sees",1],["bytes",1],["connection",1],["buffer",2],["empties",1],["happens",1],["inside",1],["expression",2],["too",1],["side",1],["remains",1],["ends",1],["without",1],["filling",1],["kernel",4],["spawn",1],["cwd",1],["str",2],["rscript",1],["try",1],["chunks",6],["list",1],["result",3],["execute",1],["cat",1],["first",3],["sys",1],["sleep",1],["05",1],["ncat",2],["second",1],["third",1],["append",1],["assert",4],["error",1],["none",1],["len",1],["no",2],["final",1],["response",1],["once",1],["twice",1],["falls",1],["back",1],["accumulated",1],["frame",1],["carries",1],["so",1],["sent",1],["both",1],["would",1],["double",1],["nsecond",1],["nthird",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_variable_inspector_reports_values_without_invoking_bindings","name":[["test",1],["real",1],["variable",1],["inspector",1],["reports",1],["values",1],["without",1],["invoking",1],["bindings",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",3],["real",5],["variable",5],["inspector",5],["reports",2],["values",2],["without",3],["invoking",2],["bindings",3],["tmp",3],["path",3],["may",2],["not",5],["session",2],["describe",3],["nothing",3],["substitute",3],["from",1],["global",3],["env",3],["only",4],["environment",1],["reads",2],["so",2],["every",3],["ordinary",4],["came",1],["back",1],["as",2],["opaque",4],["symbol",3],["no",1],["type",6],["length",3],["preview",2],["feature",1],["was",3],["list",7],["names",1],["previous",1],["version",1],["wrote",1],["outcome",1],["down",1],["contract",1],["safe",2],["fallback",1],["binding",9],["safety",1],["inspection",2],["must",1],["run",1],["user",2],["code",2],["but",1],["two",1],["things",1],["were",1],["conflated",1],["reading",1],["runs",1],["promise",8],["has",1],["anything",1],["force",1],["probes",1],["first",2],["one",3],["tool",1],["see",1],["unforced",1],["running",2],["probe",3],["says",1],["cost",1],["stated",1],["rather",2],["than",2],["hidden",1],["builds",3],["cannot",2],["distinguish",1],["current",1],["inspecting",1],["delayed",2],["assign",2],["forces",1],["inspected",3],["whose",1],["body",1],["raises",1],["degrades",1],["same",1],["answer",1],["instead",1],["failing",1],["whole",1],["showed",1],["up",1],["stop",3],["turning",1],["entire",1],["into",1],["failed",2],["closed",1],["kernel",5],["spawn",1],["cwd",1],["str",1],["rscript",1],["try",1],["setup",2],["execute",1],["forced",3],["false",1],["later",3],["true",1],["make",1],["active",8],["trap",4],["function",1],["value",1],["called",1],["score",4],["93",1],["samples",4],["custom",5],["structure",1],["class",2],["assert",10],["error",1],["none",1],["inspect",1],["variables",13],["item",3],["name",3],["hard",1],["guarantee",1],["unchanged",1],["never",1],["invoked",1],["its",1],["accessor",1],["arbitrary",1],["calling",1],["would",1],["be",1],["describing",1],["fix",1],["themselves",1],["double",1],["stays",1],["either",1],["way",1],["exposed",1],["by",1],["degraded",1],["after",1],["read",1],["language",1],["raising",1],["take",1],["rest",1],["above",1],["still",1],["reported",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_real_r_worker_survives_hostile_cells","name":[["test",1],["real",1],["worker",1],["survives",1],["hostile",1],["cells",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["real",3],["worker",3],["survives",2],["hostile",2],["cells",2],["tmp",3],["path",4],["adversarially",1],["verified",1],["kill",1],["scenarios",1],["each",1],["these",1],["halt",1],["non",2],["interactive",1],["interpreter",1],["fatal",1],["uncaught",1],["condition",1],["poison",1],["wire",2],["one",1],["frame",2],["may",1],["fail",1],["must",3],["survive",1],["them",1],["all",3],["spawn",1],["kernel",1],["cwd",1],["str",1],["rscript",1],["try",1],["utf",2],["bytes",2],["output",3],["latin",1],["caf",1],["oai4s",1],["esc",1],["iconv",1],["repair",1],["execute",8],["cat",2],["raw",2],["char",2],["as",2],["0x63",1],["0x61",1],["0x66",1],["0xe9",1],["assert",8],["error",2],["none",2],["alive",2],["options",2],["out",2],["dec",2],["not",2],["corrupt",1],["usage",2],["numbers",1],["isinstance",1],["wall",1],["float",1],["close",2],["connections",3],["closes",1],["protocol",1],["reopen",1],["stdout",4],["idle",1],["sigint",1],["latched",1],["by",1],["fires",1],["at",1],["next",1],["checkpoint",1],["per",1],["guard",1],["absorbs",1],["interrupted",2],["response",1],["interrupt",1],["time",1],["sleep",1],["41",2],["if",1],["42",1],["byte",1],["true",1],["cap",2],["multibyte",1],["leak",1],["4x",1],["big",3],["strrep",1],["600000",1],["mb",1],["len",1],["encode",1],["100",1],["000",1],["truncated",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_resolver_prefers_env_then_named_r_then_path","name":[["test",1],["resolver",1],["prefers",1],["env",1],["then",2],["named",1],["path",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",3],["test",2],["resolver",2],["prefers",2],["env",7],["then",4],["named",3],["path",7],["monkeypatch",7],["tmp",4],["from",2],["openai4s",2],["kernel",3],["import",2],["environments",4],["as",2],["envmod",4],["rk",3],["mod",3],["class",1],["init",1],["self",3],["name",5],["rscript",13],["explicitly",1],["selected",1],["wins",1],["outright",1],["custom",3],["str",2],["assert",5],["resolve",5],["interpreter",5],["else",3],["discovered",2],["literally",1],["setattr",5],["discover",3],["lambda",5],["force",3],["false",3],["other",2],["any",1],["carrying",1],["py",1],["none",4],["nowhere",1],["shutil",2],["usr",2],["bin",2]]},{"id":"tests/test_r_kernel.py#test_resolver_prefers_env_then_named_r_then_path._E","name":[],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["class",2],["def",1],["init",1],["self",3],["name",3],["rscript",3]]},{"id":"tests/test_r_kernel.py#test_resolver_prefers_env_then_named_r_then_path._E.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["init",2],["self",4],["name",4],["rscript",4]]},{"id":"tests/test_r_kernel.py#test_restart_resets_state_and_bumps_generation","name":[["test",1],["restart",1],["resets",1],["state",1],["bumps",1],["generation",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["restart",3],["resets",2],["state",2],["bumps",2],["generation",4],["fake",4],["rscript",4],["tmp",3],["path",3],["spawn",1],["kernel",1],["cwd",1],["str",1],["try",1],["assert",3],["execute",2],["count",2],["stdout",2],["gen",2],["fresh",1],["process",1],["counter",1],["starts",1],["over",1],["argv",1],["override",1],["survived",1],["respawn",1],["still",1],["not",1],["python",1],["worker",1],["finally",1],["shutdown",1]]},{"id":"tests/test_r_kernel.py#test_spawn_without_any_r_raises","name":[["test",1],["spawn",1],["without",1],["any",1],["raises",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["spawn",3],["without",2],["any",2],["raises",3],["monkeypatch",4],["from",2],["openai4s",2],["kernel",4],["import",2],["environments",2],["as",2],["envmod",2],["rk",2],["mod",2],["setattr",2],["discover",1],["lambda",2],["force",1],["false",1],["shutil",1],["name",1],["none",1],["pytest",1],["runtime",1],["error",1],["match",1],["no",1],["interpreter",1]]},{"id":"tests/test_r_kernel.py#test_worker_death_raises_with_stderr","name":[["test",1],["worker",1],["death",1],["raises",1],["stderr",1]],"path":[["tests",1],["test",1],["kernel",1],["py",1]],"body":[["def",2],["test",2],["worker",2],["death",2],["raises",3],["stderr",2],["fake",3],["rscript",4],["tmp",3],["path",3],["spawn",1],["kernel",1],["cwd",1],["str",1],["try",1],["pytest",1],["runtime",1],["error",1],["match",1],["exited",1],["unexpectedly",1],["execute",1],["die",1],["finally",1],["shutdown",1]]},{"id":"tests/test_recovery_recipe.py","name":[["test",1],["recovery",1],["recipe",1],["py",1]],"path":[["tests",1],["test",1],["recovery",1],["recipe",1],["py",1]],"body":[["from",4],["future",1],["import",5],["annotations",1],["hashlib",1],["openai4s",3],["execution",1],["dependencies",1],["analyze",1],["code",1],["kernel",1],["recovery",3],["bootstrap",1],["manifest",1],["server",1],["recipe",2],["build",1]]},{"id":"tests/test_recovery_recipe.py#_cell","name":[["cell",1]],"path":[["tests",1],["test",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["cell",4],["code",6],["str",4],["index",4],["int",2],["language",5],["python",2],["updates",3],["dict",2],["metadata",2],["analyze",1],["value",3],["producing",1],["id",1],["state",1],["revision",1],["status",1],["ok",1],["replay",1],["policy",1],["conditional",1],["files",2],["read",1],["written",1],["as",1],["record",1],["update",1],["return",1]]},{"id":"tests/test_recovery_recipe.py#_manifest","name":[["manifest",1]],"path":[["tests",1],["test",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["manifest",3],["language",7],["str",2],["python",6],["dict",2],["return",1],["bootstrap",1],["interpreter",1],["env",2],["bin",2],["if",3],["else",3],["rscript",1],["runtime",1],["version",3],["12",1],["working",1],["directory",1],["workspace",1],["environment",2],["name",1],["science",1],["conda",1],["true",1],["sdk",2],["none",1],["record",1]]},{"id":"tests/test_recovery_recipe.py#test_recipe_compiles_a_dependency_closed_python_namespace","name":[["test",1],["recipe",1],["compiles",1],["dependency",1],["closed",1],["python",1],["namespace",1]],"path":[["tests",1],["test",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["test",2],["recipe",12],["compiles",2],["dependency",3],["closed",2],["python",5],["namespace",3],["build",1],["recovery",1],["cell",3],["data",4],["factor",3],["nscores",1],["value",2],["total",2],["sum",2],["scores",2],["generation",1],["refs",1],["bootstrap",1],["manifest",1],["artifact",2],["hashes",2],["prediction",2],["csv",2],["64",2],["assert",8],["coverage",1],["verified",1],["summary",1],["state",1],["cells",4],["safe",3],["replay",2],["manual",1],["step",2],["policy",1],["steps",3],["payload",2],["required",2],["symbols",2],["environment",2],["requirements",1],["name",1],["science",1],["conda",1],["true",1],["runtime",1],["version",2],["12",1],["sdk",2]]},{"id":"tests/test_recovery_recipe.py#test_recipe_requires_exact_recorded_source_hash_and_r_bootstrap","name":[["test",1],["recipe",1],["requires",1],["exact",1],["recorded",1],["source",1],["hash",1],["bootstrap",1]],"path":[["tests",1],["test",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["test",2],["recipe",7],["requires",2],["exact",2],["recorded",3],["source",4],["hash",4],["bootstrap",3],["cell",5],["values",2],["naverage",1],["mean",1],["language",1],["code",1],["hashlib",1],["sha256",1],["different",1],["hexdigest",1],["build",1],["recovery",1],["generation",1],["refs",1],["manifest",1],["artifact",1],["hashes",1],["assert",3],["namespace",1],["coverage",1],["unverified",1],["steps",2],["replay",1],["policy",1],["never",1],["not",1],["match",1],["payload",1],["manual",1],["reasons",1]]},{"id":"tests/test_recovery_recipe.py#test_recipe_retains_external_and_unresolved_state_as_manual_steps","name":[["test",1],["recipe",1],["retains",1],["external",1],["unresolved",1],["state",1],["as",1],["manual",1],["steps",1]],"path":[["tests",1],["test",1],["recovery",1],["recipe",1],["py",1]],"body":[["def",2],["test",2],["recipe",10],["retains",2],["external",5],["unresolved",3],["state",3],["as",2],["manual",6],["steps",6],["cell",6],["job",3],["host",2],["compute",1],["submit",1],["command",1],["train",1],["files",2],["written",1],["checkpoint",1],["bin",1],["dependent",2],["result",1],["random",6],["import",1],["nnonce",1],["build",1],["recovery",1],["generation",1],["refs",1],["python",1],["bootstrap",1],["manifest",1],["artifact",1],["hashes",1],["assert",7],["namespace",1],["coverage",1],["unverified",1],["summary",1],["cells",1],["all",1],["step",2],["replay",1],["policy",1],["never",1],["first",3],["reasons",6],["payload",3],["wrote",1],["workspace",1],["any",2],["unsafe",1],["reason",4],["input",1],["symbols",1]]},{"id":"tests/test_release_docs.py","name":[["test",1],["release",1],["docs",1],["py",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["release",14],["documentation",1],["must",2],["describe",1],["machinery",2],["exists",2],["docs",11],["maintainer",2],["follows",2],["cutting",1],["user",2],["installing",1],["one",5],["prose",2],["thing",1],["no",2],["workflow",2],["executes",1],["so",5],["drifted",1],["from",9],["github",3],["workflows",3],["yml",2],["without",1],["any",1],["gate",1],["noticing",1],["validation",3],["md",11],["told",1],["maintainers",1],["publish",1],["git",2],["hub",2],["tag",1],["dispatch",1],["only",3],["draft",2],["first",3],["who",1],["did",2],["doc",1],["said",1],["made",1],["public",1],["before",1],["pipeline",1],["ran",1],["guard",1],["refused",1],["stage",1],["onto",1],["mode",1],["left",1],["was",2],["pypi",1],["attaches",1],["nothing",1],["v0",1],["ended",1],["up",1],["wheel",2],["sdist",1],["sbom",1],["provenance",1],["evidence",1],["bundle",1],["every",1],["check",1],["here",1],["reads",1],["fact",2],["file",2],["version",1],["declaration",1],["claim",1],["fails",1],["they",1],["disagree",1],["phrases",1],["matched",1],["after",1],["whitespace",1],["normalisation",1],["rewrapping",1],["paragraph",1],["cannot",1],["hide",1],["future",2],["import",4],["annotations",1],["re",4],["pathlib",1],["path",2],["pytest",1],["root",11],["resolve",1],["parents",1],["contributing",2],["trusted",1],["publication",1],["upgrading",5],["zh",4],["migrations",2],["openai4s",1],["storage",1],["py",1],["schema",2],["published",2],["creates",1],["about",1],["already",1],["constant",1],["rather",1],["than",1],["something",1],["read",2],["tree",1],["v020",1],["27",1],["each",2],["platform",1],["actually",1],["download",1],["install",1],["readme",6],["startup",1],["guide",1],["wording",2],["defers",1],["package",1],["later",4],["per",1],["half",2],["deferral",1],["compile",2],["coming",1],["upcoming",1],["next",1],["ships",1],["still",1],["stabiliz",1],["not",4],["yet",1],["shipped",1],["released",1],["ignorecase",1],["parity",2],["audit",6],["windows",5],["wsl",4],["limitation",1],["final",2],["verification",1],["section",2],["states",1],["words",1],["disclose",1],["keyed",1],["by",2],["own",1],["certifies",1],["them",1],["releases",1],["limitations",1],["d13",1],["names",1],["says",1],["certify",1],["mac",5],["os",5],["execution",2],["because",1],["side",3],["source",1],["run",1],["reboot",2],["conda",3],["provisioning",2],["environment",1],["real",2],["provider",2],["login",1],["inference",2],["sign",1],["unmodified",1],["full",2],["browser",2],["script",1],["passed",1],["smoke",2],["pass",1],["service",2],["connection",2],["timeouts",2]]},{"id":"tests/test_release_docs.py#_install_sections","name":[["install",1],["sections",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["install",3],["sections",3],["path",5],["str",2],["linux",3],["windows",5],["readme",1],["half",1],["from",1],["heading",2],["after",1],["news",1],["entries",1],["older",1],["releases",1],["sit",1],["outside",1],["may",1],["keep",1],["their",1],["historical",1],["wording",1],["text",6],["read",1],["encoding",1],["utf",1],["start",3],["index",3],["end",2],["return",1]]},{"id":"tests/test_release_docs.py#_macos_asset_defaults_to_omit","name":[["macos",1],["asset",1],["defaults",1],["omit",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["macos",3],["asset",3],["defaults",2],["omit",3],["bool",3],["workflow",2],["workflows",1],["release",1],["yml",1],["read",1],["text",1],["encoding",1],["utf",1],["block",3],["split",2],["return",1],["len",1],["re",2],["search",1],["default",1]]},{"id":"tests/test_release_docs.py#_migration_deletes_its_backup_on_success","name":[["migration",1],["deletes",1],["its",1],["backup",1],["success",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["migration",2],["deletes",2],["its",2],["backup",3],["success",2],["bool",2],["source",2],["migrations",1],["read",1],["text",1],["encoding",1],["utf",1],["tail",3],["split",1],["only",1],["now",1],["upgrade",1],["committed",1],["return",1],["len",1],["unlink",1]]},{"id":"tests/test_release_docs.py#_normalised","name":[["normalised",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["normalised",2],["path",5],["str",2],["return",1],["join",1],["read",1],["text",1],["encoding",1],["utf",1],["split",1]]},{"id":"tests/test_release_docs.py#_project_version","name":[["project",1],["version",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["project",3],["version",4],["str",2],["not",2],["tomllib",2],["suite",2],["also",2],["runs",2],["python",2],["10",2],["pyproject",4],["root",1],["toml",2],["read",1],["text",1],["encoding",1],["utf",1],["match",3],["re",2],["search",1],["multiline",1],["assert",1],["no",1],["longer",1],["declares",1],["return",1],["group",1]]},{"id":"tests/test_release_docs.py#_section","name":[["section",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["section",3],["path",5],["heading",5],["str",4],["body",1],["one",1],["up",1],["next",1],["text",6],["read",1],["encoding",1],["utf",1],["start",3],["index",1],["end",3],["find",1],["len",2],["return",1],["if",1],["else",1]]},{"id":"tests/test_release_docs.py#_sentences","name":[["sentences",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["sentences",2],["text",3],["str",4],["list",2],["parts",2],["re",1],["split",1],["return",1],["part",3],["if",1],["strip",1]]},{"id":"tests/test_release_docs.py#test_concrete_version_examples_match_the_tree_or_are_placeholders","name":[["test",1],["concrete",1],["version",1],["examples",1],["match",1],["tree",1],["placeholders",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["concrete",2],["version",9],["examples",3],["match",5],["tree",4],["placeholders",2],["verify",2],["release",5],["tag",2],["py",3],["v0",1],["exits",1],["against",1],["any",1],["later",1],["so",1],["stale",4],["example",2],["command",1],["fails",1],["copied",1],["either",1],["names",1],["declares",1],["uses",1],["placeholder",2],["text",3],["validation",2],["read",1],["encoding",1],["utf",1],["project",1],["patterns",2],["pipeline",1],["openai4s",1],["evidence",1],["zip",1],["group",2],["pattern",2],["re",1],["finditer",1],["if",1],["assert",1],["not",3],["docs",1],["md",1],["has",1]]},{"id":"tests/test_release_docs.py#test_no_install_doc_sends_a_mac_user_to_the_latest_release_for_a_dmg","name":[["test",1],["no",1],["install",1],["doc",1],["sends",1],["mac",1],["user",1],["latest",1],["release",1],["dmg",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["no",3],["install",3],["doc",2],["sends",2],["mac",3],["user",3],["latest",6],["release",6],["dmg",7],["while",1],["workflow",1],["omits",1],["by",2],["default",2],["has",1],["os",1],["asset",2],["macos",3],["arm64",2],["named",1],["few",1],["lines",5],["from",1],["releases",2],["link",1],["download",2],["not",4],["there",1],["proximity",1],["window",3],["rather",1],["than",1],["one",1],["line",3],["because",1],["two",1],["sat",1],["adjacent",1],["wrapped",1],["if",3],["defaults",1],["omit",1],["pytest",1],["skip",1],["yml",1],["publishes",1],["again",1],["offenders",4],["path",3],["docs",1],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["index",4],["enumerate",1],["continue",1],["max",1],["any",1],["near",2],["append",1],["relative",1],["root",1],["assert",1],["pointed",1],["at",1]]},{"id":"tests/test_release_docs.py#test_platforms_does_not_claim_a_notarized_dmg_ships","name":[["test",1],["platforms",1],["not",1],["claim",1],["notarized",1],["dmg",1],["ships",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["platforms",3],["not",4],["claim",2],["notarized",3],["dmg",4],["ships",3],["if",1],["macos",1],["asset",1],["defaults",1],["omit",1],["pytest",1],["skip",1],["release",1],["yml",1],["publishes",2],["by",1],["default",1],["again",1],["text",3],["normalised",1],["root",1],["docs",1],["md",1],["assert",2],["mac",1],["os",1],["as",1],["signed",1],["v0",1],["no",1]]},{"id":"tests/test_release_docs.py#test_platforms_names_the_published_container_image","name":[["test",1],["platforms",1],["names",1],["published",1],["container",1],["image",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["platforms",3],["names",2],["published",2],["container",3],["image",4],["if",1],["not",2],["workflows",1],["publish",1],["yml",1],["file",1],["pytest",1],["skip",1],["no",2],["workflow",1],["text",3],["normalised",1],["root",1],["docs",1],["md",1],["assert",2],["registry",1],["publishes",1],["ghcr",1],["io",1],["pku",1],["yuangroup",1],["openai4s",1]]},{"id":"tests/test_release_docs.py#test_security_does_not_credit_the_one_file_environ_mask_with_linux","name":[["test",1],["security",1],["not",1],["credit",1],["one",1],["file",1],["environ",1],["mask",1],["linux",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["security",4],["not",3],["credit",2],["one",4],["file",3],["environ",7],["mask",4],["linux",10],["single",1],["user",3],["bubblewrap",3],["policy",1],["keeps",1],["host",2],["pid",2],["namespace",3],["masks",1],["exactly",1],["proc",2],["daemon",2],["same",1],["environment",2],["also",1],["task",2],["tid",2],["mcp",1],["connector",1],["children",1],["uv",1],["run",1],["parent",1],["carry",1],["secrets",1],["theirs",1],["refuses",1],["those",1],["reads",1],["default",1],["setuid",2],["runs",1],["without",1],["leaves",1],["them",1],["readable",1],["doc",1],["said",1],["closes",2],["threat",1],["parity",1],["claim",4],["mac",1],["os",1],["cannot",1],["meet",1],["text",3],["normalised",1],["root",1],["docs",2],["md",2],["assert",3],["by",1],["masking",1],["split",2],["reading",1],["another",1],["process",1],["len",1],["lost",1],["its",1],["paragraph",4],["backstop",1],["unshare",1],["omits",1]]},{"id":"tests/test_release_docs.py#test_the_future_schema_refusal_is_not_read_as_protecting_a_downgrade","name":[["test",1],["future",1],["schema",1],["refusal",1],["not",1],["read",1],["as",1],["protecting",1],["downgrade",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["future",2],["schema",6],["refusal",3],["not",3],["read",3],["as",3],["protecting",2],["downgrade",2],["paragraph",2],["if",1],["newer",2],["were",1],["always",1],["refused",1],["predates",1],["guard",1],["opens",1],["32",1],["database",1],["silently",1],["writes",1],["so",1],["has",1],["say",1],["versions",1],["covers",1],["send",1],["user",1],["who",1],["may",1],["roll",1],["back",2],["backup",1],["text",3],["normalised",1],["release",1],["validation",1],["start",3],["index",1],["than",1],["program",1],["supports",1],["window",4],["1600",1],["assert",3],["earlier",1],["check",1],["version",1],["up",1],["data",1],["dir",1],["openai4s",1],["db",1],["upgrading",1],["md",1]]},{"id":"tests/test_release_docs.py#test_the_readmes_do_not_say_the_windows_package_ships_later","name":[["test",1],["readmes",1],["not",1],["say",1],["windows",1],["package",1],["ships",1],["later",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["readmes",2],["not",3],["say",2],["windows",7],["package",4],["ships",3],["later",2],["release",4],["yml",2],["stages",1],["zip",1],["every",1],["publish",1],["nothing",1],["omit",1],["install",2],["note",1],["saying",1],["coming",1],["contradicts",1],["published",1],["matched",1],["per",1],["sentence",5],["rather",1],["than",1],["as",1],["one",1],["exact",1],["phrase",1],["so",1],["paraphrase",1],["deferral",4],["caught",1],["too",1],["workflow",2],["workflows",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",3],["download",1],["verified",1],["name",3],["items",1],["sections",4],["root",1],["deferring",3],["join",1],["split",1],["sentences",1],["if",1],["search",1],["still",1],["defers",1]]},{"id":"tests/test_release_docs.py#test_the_release_docs_never_tell_a_maintainer_to_publish_the_release_by_hand","name":[["test",1],["release",2],["docs",1],["never",1],["tell",1],["maintainer",1],["publish",1],["by",1],["hand",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["release",11],["docs",2],["never",2],["tell",2],["maintainer",2],["publish",3],["by",2],["hand",2],["each",1],["phrase",4],["instruction",1],["makes",1],["public",1],["before",1],["workflow",1],["runs",1],["yml",1],["guard",1],["then",1],["refuses",1],["stage",1],["onto",1],["forbidden",2],["git",4],["hub",4],["tag",2],["from",1],["non",1],["prerelease",1],["whose",1],["starts",1],["builds",1],["publication",1],["needs",1],["approved",1],["path",3],["validation",1],["contributing",1],["text",2],["normalised",1],["present",3],["if",1],["assert",1],["not",1],["relative",1],["root",1],["still",1],["says",1]]},{"id":"tests/test_release_docs.py#test_the_upgrade_guide_says_what_old_records_and_a_failed_upgrade_look_like","name":[["test",1],["upgrade",2],["guide",1],["says",1],["old",1],["records",1],["failed",1],["look",1],["like",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["upgrade",6],["guide",2],["says",2],["old",2],["records",2],["failed",3],["look",2],["like",2],["upg3",1],["07",1],["two",1],["behaviours",1],["user",1],["meets",1],["first",1],["each",1],["sentence",1],["tied",1],["code",1],["makes",1],["true",1],["so",1],["change",1],["there",1],["fails",1],["here",1],["until",1],["both",1],["halves",1],["corrected",1],["openai4",2],["webui",3],["legacy",6],["was",1],["offered",1],["as",4],["fallback",1],["but",1],["only",2],["workbench",2],["rewrites",1],["api",6],["artifacts",8],["id",2],["links",1],["stored",2],["messages",1],["frozen",2],["app",2],["js",2],["inserts",1],["them",1],["written",1],["server",2],["has",2],["no",2],["alias",1],["migration",3],["one",1],["error",4],["line",1],["naming",1],["kept",1],["copy",1],["cli",4],["catches",1],["whose",1],["message",1],["names",1],["backup",2],["environment",1],["reads",1],["python",1],["package",3],["list",4],["unknown",3],["store",1],["read",6],["relabels",1],["repl",2],["rows",1],["never",1],["fills",1],["english",5],["normalised",2],["upgrading",2],["chinese",5],["zh",1],["render",4],["root",4],["frontend",1],["src",1],["features",1],["md",1],["ts",1],["text",10],["utf",5],["assert",16],["v1",1],["ui",1],["rewrite",1],["form",1],["either",1],["spelling",1],["openai4s",3],["not",2],["main",1],["py",2],["count",1],["except",1],["exc",1],["pre",1],["at",1],["migrations",1],["storage",3],["open",1],["default",1],["exit",1],["status",1]]},{"id":"tests/test_release_docs.py#test_the_upgrade_guide_states_the_schema_change_the_backup_and_no_downgrade","name":[["test",1],["upgrade",1],["guide",1],["states",1],["schema",1],["change",1],["backup",1],["no",1],["downgrade",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["upgrade",4],["guide",3],["states",2],["schema",9],["change",2],["backup",6],["no",2],["downgrade",2],["both",2],["halves",2],["must",1],["tell",1],["user",1],["three",1],["things",1],["cannot",1],["be",1],["undone",1],["by",1],["reinstalling",1],["moves",1],["migration",4],["own",1],["copy",2],["gone",1],["after",1],["success",2],["will",1],["not",5],["refuse",1],["upgraded",1],["database",2],["current",2],["int",1],["re",3],["search",2],["version",1],["migrations",1],["read",3],["text",11],["utf",2],["assert",13],["32",2],["names",1],["tree",1],["reach",1],["english",4],["normalised",2],["upgrading",2],["chinese",4],["zh",1],["container",1],["keeps",1],["its",3],["volume",2],["under",1],["openai4s",5],["so",1],["instruction",1],["has",1],["name",1],["directory",1],["image",3],["really",1],["uses",1],["data",4],["dir",4],["openai4",3],["root",1],["dockerfile",1],["persistent",1],["claim",2],["v020",2],["db",1],["bak",1],["cp",1],["require",1],["token",1],["url",1],["going",1],["back",1],["supported",1],["about",1],["from",1],["code",1],["assumed",1],["if",1],["starts",1],["keeping",1],["pre",1],["fails",1],["until",1],["stop",1],["telling",1],["users",1],["deleted",1],["deletes",5],["once",1],["succeeds",1]]},{"id":"tests/test_release_docs.py#test_the_windows_limitations_follow_the_audits_final_verification","name":[["test",1],["windows",1],["limitations",1],["follow",1],["audits",1],["final",1],["verification",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["windows",9],["limitations",3],["follow",2],["audits",2],["final",6],["verification",5],["parity",3],["audit",7],["unverified",2],["scope",1],["line",1],["belongs",1],["its",1],["pre",1],["fix",3],["plan",2],["2026",2],["09",2],["07",2],["section",6],["supersedes",1],["names",1],["more",1],["reboot",2],["only",1],["wsl",4],["distribution",1],["restart",3],["passed",2],["conda",2],["provisioning",2],["full",2],["browser",2],["smoke",2],["did",2],["not",8],["pass",2],["disclosure",1],["copied",1],["list",1],["so",1],["both",1],["missed",1],["those",1],["said",1],["was",1],["one",1],["had",1],["normalised",3],["heading",3],["assert",6],["moved",1],["split",3],["stated",3],["fact",6],["words",5],["items",1],["if",2],["no",1],["longer",1],["states",1],["any",1],["known",1],["limitation",1],["decisions",6],["root",4],["docs",1],["v03",3],["md",7],["index",3],["name",5],["enumerate",1],["readme",4],["zh",2],["join",1],["install",1],["sections",1],["missing",3],["values",1],["disclose",1],["superseded",5],["complete",1],["recovery",1],["after",1],["path",3],["d13",1]]},{"id":"tests/test_release_docs.py#test_the_workflow_readmes_do_not_call_the_linux_boundary_smoke_manual","name":[["test",1],["workflow",1],["readmes",1],["not",1],["call",1],["linux",1],["boundary",1],["smoke",1],["manual",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["workflow",3],["readmes",2],["not",9],["call",2],["linux",8],["boundary",4],["smoke",6],["manual",4],["ci",11],["yml",3],["runs",2],["harness",2],["sandbox",4],["as",1],["its",1],["own",1],["job",1],["every",1],["event",1],["release",1],["receipt",1],["attests",1],["calling",1],["saying",1],["unproven",1],["because",2],["current",2],["gate",3],["describes",1],["no",2],["longer",2],["exists",1],["workflows",3],["read",1],["text",1],["encoding",1],["utf",1],["if",1],["python",1],["pytest",1],["skip",1],["full",3],["english",4],["normalised",2],["readme",2],["md",2],["chinese",4],["zh",1],["assert",5],["remains",1]]},{"id":"tests/test_release_docs.py#test_the_workflow_really_is_dispatch_only_and_draft_first","name":[["test",1],["workflow",1],["really",1],["dispatch",1],["only",1],["draft",1],["first",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["workflow",7],["really",2],["dispatch",4],["only",3],["draft",2],["first",3],["two",1],["facts",1],["doc",2],["tests",1],["above",1],["rely",1],["if",1],["changes",1],["these",1],["fail",1],["has",1],["be",1],["rewritten",1],["match",1],["root",1],["github",1],["workflows",1],["release",3],["yml",2],["read",1],["text",1],["utf",1],["trigger",3],["split",2],["non",1],["assert",3],["re",4],["search",2],["multiline",2],["not",2],["push",1],["triggered",1],["by",2],["event",1],["again",1],["already",1],["public",1],["staging",1],["assets",1],["onto",1]]},{"id":"tests/test_release_docs.py#test_trusted_publication_spells_out_the_draft_first_dispatch","name":[["test",1],["trusted",1],["publication",1],["spells",1],["out",1],["draft",1],["first",1],["dispatch",1]],"path":[["tests",1],["test",1],["release",1],["docs",1],["py",1]],"body":[["def",2],["test",2],["trusted",4],["publication",4],["spells",2],["out",2],["draft",4],["first",2],["dispatch",3],["section",4],["maintainer",1],["reads",1],["must",1],["name",1],["commands",1],["workflow",2],["actually",1],["needs",1],["annotated",1],["tag",6],["verified",1],["against",2],["publish",3],["true",2],["ref",2],["join",1],["release",4],["validation",1],["split",1],["needed",3],["git",2],["gh",2],["create",1],["verify",1],["run",1],["yml",1],["never",1],["hub",1],["by",1],["hand",1],["pypi",1],["only",2],["exists",1],["recover",1],["assert",1],["no",1],["longer",1],["says",1]]},{"id":"tests/test_release_gate_manifest.py","name":[["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["quality",4],["receipt",9],["must",2],["describe",1],["canonical",1],["gate",3],["manifest",3],["exactly",2],["every",3],["test",6],["here",1],["drives",1],["production",1],["consumer",3],["release",11],["pipeline",6],["verify",2],["step",2],["staging",2],["actually",1],["calls",1],["rather",1],["than",1],["helpers",1],["isolation",1],["distinction",1],["reason",2],["file",2],["exists",1],["old",1],["read",1],["format",1],["source",1],["sha",3],["list",1],["exit",1],["codes",1],["so",1],["claiming",1],["one",5],["named",1],["pytest",9],["argv",1],["staged",1],["tests",2],["py",2],["write",1],["wrote",1],["document",2],["passed",1],["proved",2],["nothing",3],["looked",1],["like",1],["something",1],["each",2],["case",1],["below",1],["mutation",2],["good",1],["accepts",2],["forgery",1],["from",5],["future",1],["import",8],["annotations",1],["copy",1],["json",6],["pathlib",1],["path",2],["scripts",3],["gates",3],["error",2],["name",1],["root",1],["resolve",1],["parents",1],["40",2],["other",1],["check",9],["suite",1],["half",1],["attest",1],["runs",9],["producer",1],["side",1],["mark",3],["parametrize",3],["render",1],["gh",3],["api",3],["paginate",4],["object",1],["endpoint",1],["per",2],["page",4],["written",1],["back",2],["between",1],["them",1],["param",3],["lambda",3],["pages",6],["join",2],["dumps",3],["id",3],["same",1],["as",1],["human",1],["run",1],["terminal",1],["pretty",2],["prints",1],["indent",1],["slurp",2],["wrapped",1],["array",1],["text",2],["empty",3],["trailing",1],["total",1],["count",1],["through",1],["really",1],["item",2],["faults",1],["not",2],["survive",1],["way",1],["be",1],["handed",1],["plausible",1],["looking",1],["lie",1],["was",2],["either",1],["accepted",1],["before",1],["batch",1],["had",1],["could",1],["express",1],["workflow",2],["graph",2],["itself",1],["these",1],["parse",1],["workflows",1],["assert",1],["structural",1],["properties",1],["job",2],["they",1],["deliberately",1],["substring",1],["searches",1],["existing",1],["checks",1],["yml",3],["against",1],["its",1],["passes",1],["commented",1],["out",1],["line",1],["cannot",1],["see",1],["added",1],["without",1],["timeout",1],["ci",1]]},{"id":"tests/test_release_gate_manifest.py#_addopts_quiet","name":[["addopts",1],["quiet",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["addopts",5],["quiet",3],["int",2],["many",1],["project",1],["pytest",3],["already",1],["passes",1],["import",2],["re",4],["shlex",2],["read",3],["as",1],["text",5],["tomllib",1],["11",1],["suite",1],["also",1],["runs",1],["10",1],["root",1],["pyproject",2],["toml",2],["utf",1],["section",2],["index",1],["tool",1],["ini",1],["options",1],["found",3],["search",1],["assert",1],["moved",1],["here",1],["return",1],["sum",1],["flags",1],["split",1],["group",1]]},{"id":"tests/test_release_gate_manifest.py#_checkout_refs","name":[["checkout",1],["refs",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["checkout",4],["refs",5],["job",4],["every",1],["ref",2],["steps",2],["resolve",1],["step",3],["uses",3],["str",2],["if",1],["actions",1],["append",1],["return",1]]},{"id":"tests/test_release_gate_manifest.py#_good_receipt","name":[["good",1],["receipt",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["good",2],["receipt",3],["source",5],["sha",8],["str",2],["dict",2],["real",1],["quality",1],["job",1],["at",1],["would",1],["upload",1],["built",1],["from",1],["manifest",1],["rather",1],["than",1],["hand",1],["listed",1],["so",1],["adding",1],["gate",8],["not",1],["quietly",1],["leave",1],["fixture",1],["describing",1],["old",1],["failure",1],["mode",1],["module",1],["docstring",1],["about",1],["return",1],["release",3],["gates",5],["build",1],["name",7],["command",2],["list",1],["returncode",1],["local",1],["check",4],["run",2],["id",2],["index",2],["1000",1],["9001",1],["url",1],["https",1],["example",1],["invalid",1],["conclusion",1],["success",1],["head",1],["enumerate",1],["suite",1]]},{"id":"tests/test_release_gate_manifest.py#_listing","name":[["listing",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["listing",2],["head",4],["sha",6],["str",4],["conclusion",4],["success",2],["dict",2],["return",1],["check",4],["runs",1],["id",2],["4200",1],["index",2],["name",2],["gate",2],["started",1],["at",1],["2026",1],["07",1],["29",1],["t00",1],["00",2],["details",1],["url",1],["https",1],["example",1],["invalid",1],["run",1],["suite",2],["77",1],["enumerate",1],["release",1],["gates",2]]},{"id":"tests/test_release_gate_manifest.py#_paginated","name":[["paginated",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["paginated",2],["listing",4],["dict",4],["pages",3],["int",2],["list",2],["split",1],["one",1],["into",1],["page",1],["objects",1],["gh",1],["api",1],["paginate",1],["fetches",1],["runs",7],["check",2],["size",3],["len",3],["return",1],["total",1],["count",1],["start",3],["range",1]]},{"id":"tests/test_release_gate_manifest.py#_pipeline_assets","name":[["pipeline",1],["assets",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["pipeline",2],["assets",10],["tmp",3],["path",3],["source",5],["sha",7],["staging",1],["directory",1],["as",1],["attach",1],["job",1],["receives",1],["from",1],["scripts",1],["import",1],["release",3],["receipts",3],["mkdir",1],["wheel",4],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["write",4],["bytes",4],["sdist",4],["tar",1],["gz",1],["good",1],["receipt",5],["build",3],["dist",2],["workflow",2],["run",1],["id",1],["7100",1],["inputs",1],["tag",1],["v0",1],["publish",1],["false",2],["pypi",1],["only",1],["macos",1],["asset",1],["omit",1],["name",1],["text",1],["json",1],["dumps",1],["utf",1],["return",1]]},{"id":"tests/test_release_gate_manifest.py#_quiet_flags","name":[["quiet",1],["flags",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["quiet",3],["flags",2],["argv",4],["list",2],["int",2],["verbosity",1],["each",1],["element",1],["lowers",1],["pytest",1],["by",1],["qq",1],["counts",4],["part",8],["str",1],["if",1],["append",2],["elif",1],["startswith",2],["not",1],["len",1],["return",1]]},{"id":"tests/test_release_gate_manifest.py#_runner_at","name":[["runner",1],["at",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",3],["runner",4],["at",2],["head",4],["import",1],["subprocess",3],["argv",2],["cwd",1],["none",1],["parts",4],["str",1],["if",1],["git",1],["rev",1],["parse",1],["return",3],["completed",2],["process",2],["encode",1]]},{"id":"tests/test_release_gate_manifest.py#_runner_at.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["cwd",2],["none",2],["parts",4],["str",1],["if",1],["git",1],["rev",1],["parse",1],["head",2],["return",2],["subprocess",2],["completed",2],["process",2],["encode",1]]},{"id":"tests/test_release_gate_manifest.py#_suite_invocations","name":[["suite",1],["invocations",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",3],["suite",4],["invocations",2],["tmp",4],["path",4],["monkeypatch",3],["argv",6],["every",1],["place",1],["release",4],["gate",4],["runs",1],["whole",1],["offline",1],["import",3],["subprocess",3],["from",2],["scripts",2],["capture",4],["response",4],["schemas",6],["pipeline",3],["pytest",4],["next",1],["gates",2],["local",5],["if",1],["name",1],["captured",5],["list",3],["str",2],["record",3],["kwargs",1],["append",1],["part",2],["return",2],["completed",1],["process",1],["setattr",1],["run",2],["json",1],["pop",2],["mode",1],["assets",1],["dir",1],["runner",1],["lambda",1],["cwd",1],["none",1],["step",2],["test",2],["command",1],["rehearsal",1]]},{"id":"tests/test_release_gate_manifest.py#_suite_invocations.record","name":[["record",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["record",2],["argv",4],["kwargs",2],["captured",1],["append",1],["str",1],["part",2],["return",1],["subprocess",1],["completed",1],["process",1]]},{"id":"tests/test_release_gate_manifest.py#_verify","name":[["verify",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["verify",3],["tmp",3],["path",5],["document",3],["dict",2],["expected",4],["sha",6],["str",2],["through",1],["production",1],["entry",1],["point",1],["reads",1],["file",1],["from",1],["disk",1],["return",1],["quality",1],["receipt",1],["write",1]]},{"id":"tests/test_release_gate_manifest.py#_workflow","name":[["workflow",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["workflow",2],["name",3],["yaml",3],["pytest",1],["importorskip",1],["return",1],["safe",1],["load",1],["root",1],["github",1],["workflows",1],["read",1],["text",1]]},{"id":"tests/test_release_gate_manifest.py#_write","name":[["write",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["write",3],["directory",3],["path",4],["document",3],["dict",2],["target",3],["quality",1],["receipt",1],["name",1],["text",1],["json",1],["dumps",1],["utf",1],["return",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_check_that_did_not_conclude_success_is_refused","name":[["test",1],["check",1],["did",1],["not",1],["conclude",1],["success",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["check",2],["did",2],["not",2],["conclude",2],["success",2],["refused",2],["tmp",3],["path",3],["document",3],["good",1],["receipt",1],["checks",1],["conclusion",1],["skipped",2],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_check_that_ran_on_another_commit_is_refused","name":[["test",1],["check",1],["ran",1],["another",1],["commit",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["check",2],["ran",2],["another",2],["commit",2],["refused",2],["tmp",3],["path",3],["retag",1],["case",1],["seen",1],["from",1],["attestation",1],["side",1],["browser",1],["matrix",1],["was",1],["green",1],["different",1],["sources",1],["document",3],["good",1],["receipt",1],["checks",1],["head",1],["sha",2],["other",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["not",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_check_with_no_run_id_is_refused","name":[["test",1],["check",1],["no",1],["run",1],["id",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["check",4],["no",2],["run",4],["id",4],["refused",2],["tmp",3],["path",3],["attestation",1],["nobody",1],["go",1],["look",1],["at",1],["not",1],["evidence",1],["document",3],["good",1],["receipt",1],["checks",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_command_that_merely_gained_an_argument_is_refused","name":[["test",1],["command",1],["merely",1],["gained",1],["argument",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["command",4],["merely",2],["gained",2],["argument",2],["refused",2],["tmp",3],["path",3],["pytest",3],["not",3],["slow",2],["gate",1],["manifest",1],["declares",1],["document",3],["good",1],["receipt",1],["target",3],["next",1],["row",3],["gates",1],["if",1],["name",1],["list",1],["raises",1],["release",1],["error",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_duplicated_gate_cannot_pad_the_count_back_up","name":[["test",1],["duplicated",1],["gate",1],["cannot",1],["pad",1],["count",1],["back",1],["up",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["duplicated",2],["gate",2],["cannot",2],["pad",2],["count",2],["back",2],["up",2],["tmp",3],["path",3],["dropping",1],["one",1],["row",1],["duplicating",1],["another",1],["keeps",1],["len",1],["gates",4],["right",1],["document",5],["good",1],["receipt",1],["pop",1],["append",1],["copy",1],["deepcopy",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["more",1],["than",1],["once",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_failing_exit_code_is_still_refused","name":[["test",1],["failing",1],["exit",1],["code",1],["still",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["failing",2],["exit",2],["code",2],["still",2],["refused",2],["tmp",3],["path",3],["document",3],["good",1],["receipt",1],["next",1],["row",3],["gates",1],["if",1],["name",1],["mypy",2],["returncode",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_faithful_receipt_is_accepted","name":[["test",1],["faithful",1],["receipt",1],["accepted",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["faithful",2],["receipt",3],["accepted",2],["tmp",3],["path",4],["success",1],["so",1],["consumer",1],["wired",1],["wrong",1],["field",1],["cannot",1],["pass",1],["by",1],["refusing",1],["everything",1],["document",4],["verify",1],["good",1],["assert",3],["source",1],["sha",2],["len",4],["gates",5],["release",2],["local",1],["checks",1],["check",1],["suite",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_later_page_still_decides_the_latest_attempt","name":[["test",1],["later",1],["page",1],["still",1],["decides",1],["latest",1],["attempt",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["later",2],["page",4],["still",2],["decides",2],["latest",2],["attempt",3],["tmp",3],["path",3],["merging",1],["pages",3],["must",1],["not",1],["keep",1],["only",1],["first",1],["newer",3],["red",1],["counts",1],["from",1],["scripts",1],["import",1],["run",2],["quality",2],["gates",2],["listing",4],["failure",4],["check",3],["runs",3],["id",1],["9999",1],["conclusion",1],["started",1],["at",1],["2026",1],["07",1],["30",1],["t00",1],["00",2],["paginated",1],["total",1],["count",1],["target",3],["json",2],["write",1],["text",1],["join",1],["dumps",1],["utf",1],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["attest",1],["sha",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_malformed_check_run_listing_is_refused_not_guessed","name":[["test",1],["malformed",1],["check",1],["run",1],["listing",1],["refused",1],["not",1],["guessed",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["check",3],["run",4],["listing",2],["refused",2],["not",2],["guessed",2],["tmp",3],["path",3],["text",4],["reason",3],["from",1],["scripts",1],["import",1],["quality",2],["gates",2],["target",3],["runs",1],["json",1],["write",1],["utf",1],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["attest",1],["sha",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_missing_gate_is_named","name":[["test",1],["missing",1],["gate",1],["named",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["gate",2],["named",2],["tmp",3],["path",3],["document",3],["good",1],["receipt",1],["dropped",2],["gates",1],["pop",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["name",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_missing_required_check_is_refused","name":[["test",1],["missing",1],["required",1],["check",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["required",2],["check",2],["refused",2],["tmp",3],["path",3],["document",3],["good",1],["receipt",1],["dropped",2],["checks",1],["pop",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["name",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_published_release_dispatches_its_container_image","name":[["test",1],["published",1],["release",1],["dispatches",1],["its",1],["container",1],["image",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["published",4],["release",9],["dispatches",6],["its",4],["container",2],["image",14],["finalize",7],["must",2],["start",1],["publish",9],["yml",6],["itself",1],["tag",9],["listens",1],["but",1],["makes",2],["public",3],["job",1],["github",3],["token",4],["git",1],["hub",1],["starts",1],["no",1],["workflow",10],["run",5],["event",1],["raised",1],["dispatch",10],["documented",1],["exception",1],["so",1],["never",1],["built",1],["own",1],["latest",1],["would",1],["have",1],["stayed",1],["at",1],["previous",1],["version",1],["while",1],["every",1],["readme",1],["said",1],["ships",1],["each",1],["has",1],["name",2],["twice",1],["ref",5],["sha",1],["tagged",1],["commit",1],["revalidate",1],["sh",1],["compares",1],["against",1],["builds",1],["pushes",1],["jobs",1],["assert",11],["permissions",1],["actions",2],["write",2],["dispatching",1],["needs",1],["without",1],["step",7],["fails",1],["after",3],["already",1],["steps",6],["names",2],["str",4],["next",1],["index",4],["enumerate",2],["if",3],["only",2],["len",1],["not",2],["be",1],["dispatched",1],["condition",1],["could",1],["failed",1],["command",4],["join",1],["split",1],["gh",2],["env",4],["inputs",2],["triggers",3],["true",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_receipt_for_another_commit_is_refused","name":[["test",1],["receipt",1],["another",1],["commit",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["receipt",3],["another",2],["commit",2],["refused",2],["tmp",3],["path",3],["pytest",1],["raises",1],["release",1],["error",1],["verify",1],["good",1],["source",1],["sha",2],["other",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_receipt_from_a_different_manifest_is_refused","name":[["test",1],["receipt",1],["from",1],["different",1],["manifest",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["receipt",3],["from",2],["different",3],["manifest",4],["refused",2],["tmp",3],["path",3],["document",3],["good",1],["digest",1],["64",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["gate",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_receipt_with_no_manifest_digest_is_refused","name":[["test",1],["receipt",1],["no",1],["manifest",1],["digest",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["receipt",3],["no",2],["manifest",4],["digest",4],["refused",2],["tmp",3],["path",3],["document",3],["good",1],["pop",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_seal_failure_stops_the_release","name":[["test",1],["seal",1],["failure",1],["stops",1],["release",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",3],["test",2],["seal",4],["failure",3],["stops",2],["release",7],["tmp",3],["path",3],["monkeypatch",3],["item",1],["sealing",1],["be",3],["best",1],["effort",1],["after",2],["upload",3],["documented",1],["as",2],["unable",1],["fail",2],["good",1],["three",1],["consequences",1],["bundle",2],["sealed",1],["describes",1],["has",1],["already",1],["gone",1],["out",1],["cannot",1],["silently",1],["absent",1],["was",1],["called",1],["no",1],["files",1],["at",2],["all",1],["so",1],["archive",1],["held",1],["one",1],["json",1],["report",1],["none",2],["artifacts",2],["claimed",1],["evidence",3],["now",1],["step",2],["before",2],["checksums",1],["refusal",1],["from",2],["scripts",1],["import",1],["pipeline",6],["module",2],["assets",6],["mode",1],["dir",1],["true",1],["runner",2],["sha",3],["source",1],["openai4s",1],["py3",1],["any",1],["whl",1],["explode",2],["raise",1],["oserror",1],["read",1],["only",1],["file",1],["system",1],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["refusing",1],["publish",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_seal_failure_stops_the_release.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["explode",2],["raise",1],["oserror",1],["read",1],["only",1],["file",1],["system",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_skipped_linux_full_boundary_check_is_refused","name":[["test",1],["skipped",1],["linux",1],["full",1],["boundary",1],["check",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["skipped",5],["linux",4],["full",4],["boundary",3],["check",6],["refused",2],["mutation",1],["run",5],["not",1],["evidence",1],["at",1],["frozen",1],["sha",3],["listing",4],["runs",2],["if",1],["name",1],["bubblewrap",1],["filesystem",1],["egress",1],["conclusion",1],["break",1],["else",1],["raise",1],["assertion",1],["error",2],["fixture",1],["has",1],["no",1],["sandbox",1],["pytest",1],["raises",1],["gate",1],["manifest",1],["match",1],["release",1],["gates",1],["attest",1],["expected",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_substituted_command_is_refused","name":[["test",1],["substituted",1],["command",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["substituted",2],["command",3],["refused",2],["tmp",3],["path",3],["forgery",1],["old",1],["consumer",1],["could",1],["not",1],["even",1],["see",1],["gate",1],["present",1],["name",2],["right",1],["exit",1],["code",1],["zero",1],["ran",1],["was",1],["true",2],["document",3],["good",1],["receipt",1],["target",2],["next",1],["row",3],["gates",1],["if",1],["pytest",3],["raises",1],["release",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_a_tag_that_moved_between_jobs_is_refused","name":[["test",1],["tag",1],["moved",1],["between",1],["jobs",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",3],["tag",5],["moved",3],["between",4],["jobs",4],["refused",2],["tmp",3],["path",3],["item",1],["retag",1],["workflow",1],["froze",1],["sha",5],["before",1],["any",1],["job",3],["ran",1],["checkout",1],["other",2],["force",1],["pushed",1],["produces",1],["every",1],["resolve",1],["inputs",1],["its",1],["own",1],["so",1],["wheel",1],["dmg",1],["gates",1],["could",1],["each",1],["be",1],["different",1],["commit",1],["nothing",1],["comparing",1],["them",1],["assets",4],["pipeline",4],["mode",1],["release",2],["dir",1],["from",1],["artifacts",1],["true",1],["runner",2],["at",1],["source",1],["pytest",1],["raises",1],["error",1],["match",1],["step",1]]},{"id":"tests/test_release_gate_manifest.py#test_an_artifact_built_from_a_different_commit_is_refused","name":[["test",1],["artifact",1],["built",1],["from",1],["different",1],["commit",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["artifact",2],["built",3],["from",3],["different",2],["commit",4],["refused",2],["tmp",3],["path",3],["item",1],["build",6],["receipt",6],["names",1],["another",1],["than",1],["frozen",1],["sha",4],["retag",1],["window",1],["versus",1],["checkout",2],["comparison",1],["alone",1],["cannot",1],["see",1],["dmg",6],["job",2],["checked",1],["out",1],["moved",1],["tag",2],["image",1],["staging",1],["own",1],["fine",1],["scripts",1],["import",1],["release",5],["receipts",6],["assets",7],["pipeline",1],["open",1],["ai4",1],["arm64",1],["write",2],["bytes",2],["stale",2],["macos",4],["other",1],["workflow",2],["run",1],["id",1],["7100",1],["inputs",1],["v0",1],["publish",1],["false",2],["pypi",1],["only",1],["asset",1],["notarized",1],["notary",1],["requested",1],["true",3],["submitted",1],["stapled",1],["stapler",1],["returncode",2],["spctl",1],["post",1],["staple",1],["sha256",1],["64",1],["name",1],["text",1],["json",2],["dumps",1],["utf",1],["pytest",1],["raises",1],["error",1],["match",1],["not",1],["same",1],["verify",1],["sorted",1],["glob",1],["expected",1],["dir",1],["required",1],["kinds",1],["dist",1]]},{"id":"tests/test_release_gate_manifest.py#test_an_artifact_whose_bytes_changed_after_the_receipt_is_refused","name":[["test",1],["artifact",1],["whose",1],["bytes",1],["changed",1],["after",1],["receipt",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["artifact",2],["whose",2],["bytes",4],["changed",2],["after",2],["receipt",4],["refused",2],["tmp",3],["path",3],["from",1],["scripts",1],["import",1],["release",3],["receipts",4],["assets",6],["pipeline",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["different",1],["pytest",1],["raises",1],["error",1],["match",2],["not",1],["its",1],["build",3],["verify",1],["sorted",1],["glob",1],["json",1],["expected",1],["sha",2],["dir",1],["required",1],["kinds",1],["dist",1]]},{"id":"tests/test_release_gate_manifest.py#test_an_artifact_with_no_build_receipt_is_refused","name":[["test",1],["artifact",1],["no",1],["build",1],["receipt",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["artifact",2],["no",3],["build",5],["receipt",5],["refused",2],["tmp",3],["path",3],["from",1],["scripts",1],["import",1],["release",3],["receipts",4],["assets",5],["pipeline",1],["pytest",1],["raises",1],["error",1],["match",1],["verify",1],["sorted",1],["glob",1],["json",1],["expected",1],["sha",2],["dir",1],["required",1],["kinds",1],["dist",1],["macos",1]]},{"id":"tests/test_release_gate_manifest.py#test_an_attestation_for_another_version_is_refused","name":[["test",1],["attestation",1],["another",1],["version",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["attestation",5],["another",2],["version",5],["refused",2],["tmp",4],["path",4],["from",1],["scripts",1],["import",1],["release",5],["receipts",5],["wheel",3],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",2],["bytes",2],["target",3],["stage",3],["name",1],["text",1],["json",1],["dumps",1],["build",1],["source",1],["sha",2],["assets",1],["workflow",1],["run",1],["id",1],["7100",1],["utf",1],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_an_older_schema_version_is_refused","name":[["test",1],["older",1],["schema",1],["version",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["older",3],["schema",5],["version",5],["refused",2],["tmp",3],["path",3],["not",1],["producer",1],["cannot",1],["know",1],["about",1],["gate",2],["added",1],["later",1],["so",1],["accepting",1],["its",1],["receipt",2],["silently",1],["drops",1],["document",3],["good",1],["release",2],["gates",1],["pytest",1],["raises",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_an_unknown_gate_is_refused","name":[["test",1],["unknown",1],["gate",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["unknown",3],["gate",2],["refused",2],["tmp",3],["path",3],["document",3],["good",1],["receipt",1],["gates",1],["append",1],["name",1],["definitely",1],["fine",1],["command",1],["true",1],["returncode",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_gate_manifest.py#test_attestation_records_the_ids_a_reader_would_need","name":[["test",1],["attestation",1],["records",1],["ids",1],["reader",1],["would",1],["need",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["attestation",2],["records",2],["ids",2],["reader",2],["would",2],["need",2],["rows",4],["release",2],["gates",3],["attest",1],["check",3],["runs",1],["listing",1],["expected",1],["sha",2],["assert",3],["len",2],["suite",1],["all",2],["row",4],["run",2],["id",2],["77",1]]},{"id":"tests/test_release_gate_manifest.py#test_attestation_refuses_a_check_that_was_skipped","name":[["test",1],["attestation",1],["refuses",1],["check",1],["was",1],["skipped",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["attestation",2],["refuses",2],["check",3],["was",2],["skipped",4],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["release",1],["gates",1],["attest",1],["runs",1],["listing",1],["conclusion",1],["expected",1],["sha",2]]},{"id":"tests/test_release_gate_manifest.py#test_attestation_refuses_an_absent_check","name":[["test",1],["attestation",1],["refuses",1],["absent",1],["check",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["attestation",2],["refuses",2],["absent",2],["check",6],["listing",5],["runs",3],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["no",1],["run",1],["release",1],["gates",1],["attest",1],["expected",1],["sha",2]]},{"id":"tests/test_release_gate_manifest.py#test_attestation_refuses_green_checks_from_another_commit","name":[["test",1],["attestation",1],["refuses",1],["green",1],["checks",1],["from",1],["another",1],["commit",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["attestation",2],["refuses",2],["green",2],["checks",2],["from",2],["another",2],["commit",2],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["not",1],["release",1],["gates",1],["attest",1],["check",1],["runs",1],["listing",1],["head",1],["sha",4],["other",1],["expected",1]]},{"id":"tests/test_release_gate_manifest.py#test_attestation_uses_the_latest_attempt_for_a_name","name":[["test",1],["attestation",1],["uses",1],["latest",1],["attempt",1],["name",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["attestation",2],["uses",2],["latest",2],["attempt",3],["name",2],["re",1],["run",4],["turns",1],["red",2],["check",4],["green",1],["stale",1],["must",1],["not",1],["decide",1],["listing",5],["conclusion",3],["failure",1],["list",1],["runs",3],["append",1],["id",2],["500",1],["success",2],["started",1],["at",1],["2026",1],["07",1],["30",1],["t00",1],["00",2],["rows",2],["release",1],["gates",1],["attest",1],["expected",1],["sha",2],["assert",1],["all",1],["row",2]]},{"id":"tests/test_release_gate_manifest.py#test_every_downstream_checkout_waits_for_source_validation","name":[["test",1],["every",1],["downstream",1],["checkout",1],["waits",1],["source",1],["validation",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["every",2],["downstream",2],["checkout",4],["waits",2],["source",2],["validation",3],["trusted",1],["ref",1],["not",1],["enough",1],["unless",1],["happens",1],["before",1],["execution",1],["jobs",3],["workflow",1],["release",1],["yml",1],["name",3],["job",4],["items",1],["if",3],["freeze",3],["continue",1],["refs",1],["needs",7],["isinstance",1],["str",1],["else",1],["assert",1],["executes",1],["without",1],["waiting",1]]},{"id":"tests/test_release_gate_manifest.py#test_every_job_has_an_explicit_timeout","name":[["test",1],["every",1],["job",1],["has",1],["explicit",1],["timeout",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",3],["every",2],["job",7],["has",3],["explicit",2],["timeout",6],["workflow",6],["item",1],["ci",1],["yml",1],["had",1],["none",1],["at",1],["all",1],["any",1],["its",1],["ten",1],["jobs",6],["so",1],["hung",1],["browser",1],["wedged",1],["kernel",1],["burned",1],["runner",1],["six",1],["hour",1],["default",1],["missing",3],["sorted",1],["name",4],["items",2],["if",1],["minutes",3],["not",2],["assert",2],["no",1],["budget",4],["isinstance",1],["int",1],["120",1],["implausible",1]]},{"id":"tests/test_release_gate_manifest.py#test_every_publication_boundary_revalidates_the_remote_annotated_tag","name":[["test",1],["every",1],["publication",1],["boundary",1],["revalidates",1],["remote",1],["annotated",1],["tag",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["every",2],["publication",2],["boundary",4],["revalidates",2],["remote",5],["annotated",4],["tag",10],["move",1],["after",1],["freeze",1],["while",1],["long",1],["platform",1],["build",1],["running",1],["each",3],["outward",1],["facing",1],["must",1],["fetch",1],["current",1],["ref",2],["into",1],["fixed",1],["local",1],["name",5],["immediately",1],["before",1],["mutates",1],["git",1],["hub",1],["py",2],["pi",2],["then",1],["prove",1],["both",1],["object",1],["type",1],["its",1],["peeled",1],["commit",1],["frozen",1],["checkout",1],["alone",1],["only",1],["proves",1],["source",1],["built",1],["artifacts",1],["says",1],["nothing",1],["about",1],["later",1],["rewrite",1],["jobs",4],["workflow",1],["release",2],["yml",1],["job",3],["attach",1],["pypi",2],["finalize",1],["candidates",3],["step",6],["steps",1],["if",1],["str",2],["startswith",1],["revalidate",2],["assert",4],["len",1],["has",1],["no",1],["unique",1],["check",1],["env",1],["inputs",1],["sha",3],["github",1],["calls",1],["one",1],["implementation",1],["asserting",1],["substrings",1],["three",2],["inline",1],["copies",2],["made",1],["gate",1],["mirror",1],["copy",1],["paste",1],["instead",1],["removing",1],["need",1],["drift",1],["apart",1],["still",1],["satisfy",1],["four",1],["substring",1],["checks",1],["run",1],["strip",1],["bash",1],["scripts",1],["sh",1],["permissions",1],["contents",1],["read",2],["id",1],["token",1],["write",1],["revalidation",1],["needs",1],["access",1],["without",1],["widening",1],["oidc",1]]},{"id":"tests/test_release_gate_manifest.py#test_every_release_job_checks_out_the_immutable_workflow_sha","name":[["test",1],["every",1],["release",1],["job",1],["checks",1],["out",1],["immutable",1],["workflow",1],["sha",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["every",2],["release",4],["job",6],["checks",2],["out",3],["immutable",2],["workflow",6],["sha",10],["item",1],["no",2],["checkout",2],["may",1],["resolve",1],["dispatch",1],["input",1],["step",7],["output",1],["tag",4],["mutable",1],["so",1],["gates",1],["could",1],["run",3],["one",1],["commit",1],["while",1],["wheel",1],["came",1],["from",2],["second",1],["dmg",1],["third",1],["github",3],["fixed",1],["created",1],["freeze",3],["separately",1],["proves",1],["belongs",1],["origin",2],["main",2],["yml",1],["jobs",6],["assert",8],["validates",1],["source",1],["offenders",4],["name",3],["items",1],["ref",3],["refs",1],["if",3],["setdefault",1],["append",1],["not",1],["these",1],["check",1],["something",1],["other",1],["than",1],["validation",9],["next",1],["steps",1],["validate",1],["optional",1],["str",1],["git",2],["merge",1],["base",1],["ancestor",1],["env",1],["pypi",3],["only",3],["inputs",1],["publish",1],["true",2],["then",1],["cat",1],["file",1]]},{"id":"tests/test_release_gate_manifest.py#test_every_required_check_names_a_job_that_really_exists_in_ci","name":[["test",1],["every",1],["required",1],["check",1],["names",1],["job",1],["really",1],["exists",1],["ci",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["every",2],["required",4],["check",7],["names",2],["job",8],["really",2],["exists",2],["ci",5],["renamed",2],["must",1],["not",4],["silently",1],["stop",1],["being",1],["parses",1],["workflow",3],["renders",1],["jobs",2],["id",1],["name",9],["against",2],["its",1],["matrix",6],["git",1],["hub",1],["reports",1],["as",1],["run",1],["comparing",1],["file",1],["rather",1],["than",1],["hardcoded",1],["list",2],["makes",1],["catch",1],["rename",1],["yaml",3],["pytest",1],["importorskip",1],["safe",1],["load",1],["root",1],["github",1],["workflows",1],["yml",2],["read",1],["text",1],["rendered",4],["str",3],["values",4],["if",3],["continue",3],["strategy",1],["add",2],["key",2],["items",1],["isinstance",1],["value",2],["replace",1],["gate",3],["release",2],["gates",2],["suite",1],["assert",1],["matches",1],["no",1],["was",1],["stopped",1],["requiring",1]]},{"id":"tests/test_release_gate_manifest.py#test_full_boundary_smoke_refuses_a_raw_network_override","name":[["test",1],["full",1],["boundary",1],["smoke",1],["refuses",1],["raw",1],["network",1],["override",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["full",2],["boundary",3],["smoke",3],["refuses",2],["raw",12],["network",12],["override",9],["mutation",1],["interrupt",1],["job",1],["env",5],["must",1],["not",1],["silently",1],["green",1],["gate",1],["from",1],["harness",1],["sandbox",1],["import",1],["refuse",5],["pytest",2],["raises",2],["runtime",2],["error",2],["match",2],["label",4],["linux",4],["openai4",3],["kernel",3],["allow",3],["true",1]]},{"id":"tests/test_release_gate_manifest.py#test_linux_bwrap_interrupt_smoke_is_an_independent_real_runtime_job","name":[["test",1],["linux",1],["bwrap",1],["interrupt",1],["smoke",1],["independent",1],["real",1],["runtime",1],["job",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["linux",5],["bwrap",11],["interrupt",5],["smoke",12],["independent",2],["real",4],["runtime",2],["job",8],["private",1],["pid",2],["sigint",1],["proof",1],["must",2],["not",14],["collapse",1],["back",1],["into",1],["fake",1],["procfs",1],["raw",2],["networking",1],["deliberate",1],["scope",1],["choice",1],["so",1],["proves",1],["no",2],["egress",1],["claim",1],["regardless",1],["runner",2],["could",1],["support",1],["ubuntu",2],["user",1],["namespace",1],["restriction",1],["satisfied",1],["its",1],["specific",1],["capability",1],["stripping",1],["profile",1],["by",1],["disabling",1],["app",1],["armor",1],["everything",1],["relevant",1],["worker",1],["identity",1],["still",1],["runs",2],["through",1],["plus",1],["python",2],["interpreters",1],["every",1],["ci",2],["event",1],["jobs",3],["workflow",1],["yml",1],["kernel",3],["assert",23],["24",1],["04",1],["if",9],["security",1],["regression",1],["run",12],["pull",1],["requests",1],["continue",5],["error",5],["true",5],["steps",20],["install",10],["join",1],["str",8],["step",14],["package",2],["apparmor",5],["profiles",2],["bubblewrap",1],["base",2],["core",2],["cran",1],["jsonlite",1],["recommends",1],["restrict",3],["unprivileged",1],["userns",10],["sudo",2],["len",4],["strip",3],["parser",1],["replace",1],["usr",3],["share",1],["extra",1],["preflight",9],["raise",2],["system",2],["exit",2],["os",5],["getpid",2],["getppid",2],["bin",2],["die",1],["parent",1],["new",1],["session",1],["unshare",3],["ipc",1],["uts",1],["ro",1],["bind",1],["dev",2],["proc",2],["python3",1],["import",1],["harness",2],["uv",1],["env",1],["openai4",2],["sandbox",1],["enforce",1],["allow",1],["network",1]]},{"id":"tests/test_release_gate_manifest.py#test_linux_sandbox_full_is_an_independent_enforce_job_without_raw_network","name":[["test",1],["linux",1],["sandbox",1],["full",1],["independent",1],["enforce",1],["job",1],["without",1],["raw",1],["network",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["linux",9],["sandbox",10],["full",7],["independent",2],["enforce",3],["job",10],["without",2],["raw",5],["network",5],["four",1],["check",4],["filesystem",2],["egress",2],["boundary",4],["must",4],["not",11],["collapse",1],["into",1],["interrupt",1],["allow",3],["networking",1],["continue",3],["error",3],["run",9],["name",7],["attested",1],["at",1],["frozen",1],["sha",1],["as",2],["ci",3],["release",4],["workflow",2],["still",1],["re",1],["execute",1],["smoke",11],["platform",3],["checks",3],["matrix",1],["leg",1],["unavailable",2],["until",1],["multiple",1],["scheduled",1],["greens",1],["pass",1],["jobs",3],["yml",1],["assert",18],["runs",1],["ubuntu",1],["24",1],["04",1],["bubblewrap",2],["if",5],["pull",1],["requests",1],["true",6],["steps",14],["step",17],["install",4],["join",1],["str",6],["package",2],["apparmor",3],["profiles",1],["restrict",2],["unprivileged",1],["userns",4],["openai4",3],["kernel",3],["bwrap",1],["len",3],["preflight",2],["unshare",1],["net",1],["raise",1],["system",1],["exit",1],["os",2],["getpid",1],["getppid",1],["harness",3],["strip",1],["uv",1],["python",1],["env",2],["from",2],["import",2],["expected",2],["scripts",1],["gates",4],["names",2],["gate",3],["suite",1],["blocked",2],["outside",1],["write",2],["subprocess",1],["secret",1],["absent",1],["workspace",1]]},{"id":"tests/test_release_gate_manifest.py#test_no_suite_gate_repeats_the_quiet_flag_addopts_already_passes","name":[["test",1],["no",1],["suite",1],["gate",1],["repeats",1],["quiet",1],["flag",1],["addopts",1],["already",1],["passes",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",3],["no",4],["suite",6],["gate",2],["repeats",2],["quiet",4],["flag",2],["addopts",5],["already",4],["passes",3],["tmp",3],["path",3],["monkeypatch",3],["carries",1],["second",1],["one",2],["hides",1],["result",1],["line",2],["at",1],["verbosity",1],["pytest",3],["terminal",1],["reporter",1],["returns",1],["before",1],["prints",1],["passed",1],["failed",1],["so",2],["release",2],["quality",1],["log",1],["only",1],["human",1],["readable",1],["evidence",1],["beside",1],["receipt",1],["records",1],["exit",1],["codes",1],["carried",1],["counts",1],["serial",1],["schema",1],["capture",1],["ci",1],["yml",1],["says",1],["runs",2],["gates",1],["did",1],["not",2],["follow",1],["baseline",3],["assert",3],["premise",1],["changed",1],["longer",1],["invocations",5],["all",1],["join",1],["argv",5],["values",1],["repeated",3],["site",2],["items",1],["if",1],["sum",1],["flags",1],["these",1],["suppress",1],["summary",1]]},{"id":"tests/test_release_gate_manifest.py#test_python_browser_and_linux_private_pid_checks_are_required","name":[["test",1],["python",1],["browser",1],["linux",1],["private",1],["pid",1],["checks",1],["required",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["python",3],["browser",3],["linux",4],["private",2],["pid",2],["checks",2],["required",2],["item",1],["binding",1],["asserted",1],["manifest",1],["rather",1],["than",1],["prose",1],["names",5],["gate",2],["check",2],["name",1],["release",1],["gates",2],["suite",1],["version",2],["10",1],["12",1],["13",1],["14",1],["assert",4],["offline",1],["tests",1],["py",1],["engine",2],["chromium",1],["firefox",1],["webkit",1],["workbench",1],["e2",1],["bubblewrap",2],["persistent",1],["interrupt",1],["full",1],["filesystem",1],["egress",1],["boundary",1]]},{"id":"tests/test_release_gate_manifest.py#test_replacing_a_draft_asset_and_its_manifest_together_is_caught","name":[["test",1],["replacing",1],["draft",1],["asset",1],["its",1],["manifest",1],["together",1],["caught",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["replacing",2],["draft",7],["asset",5],["its",2],["manifest",4],["together",2],["caught",2],["tmp",4],["path",4],["item",1],["attack",1],["self",1],["referential",1],["check",2],["could",1],["not",2],["see",1],["step",1],["publish",1],["re",1],["hashed",1],["against",1],["own",1],["sha256",2],["sums",2],["replace",1],["one",1],["motion",1],["two",1],["agree",1],["each",1],["other",1],["so",2],["passes",1],["staging",1],["attestation",8],["live",1],["disagrees",1],["from",1],["scripts",1],["import",1],["release",4],["receipts",4],["stage",3],["name",7],["wheel",5],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",2],["bytes",2],["were",2],["verified",1],["text",1],["json",1],["dumps",1],["build",1],["version",2],["source",1],["sha",2],["assets",1],["workflow",1],["run",1],["id",1],["7100",1],["utf",1],["attested",3],["verify",1],["tampered",3],["now",1],["claims",1],["about",1],["itself",1],["different",1],["rewritten",1],["match",1],["digest",4],["64",1],["drifted",2],["items",1],["if",1],["assert",1],["must",1],["disagree",1],["whose",1],["both",1],["replaced",1]]},{"id":"tests/test_release_gate_manifest.py#test_staging_accepts_a_faithful_receipt_through_step_test","name":[["test",2],["staging",1],["accepts",1],["faithful",1],["receipt",1],["through",1],["step",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",3],["test",5],["staging",2],["accepts",2],["faithful",2],["receipt",3],["through",2],["step",3],["tmp",3],["path",3],["assets",6],["mkdir",1],["write",1],["good",1],["runner",3],["argv",2],["cwd",1],["none",1],["import",1],["subprocess",3],["parts",4],["str",1],["if",1],["git",1],["rev",1],["parse",1],["head",1],["return",2],["completed",2],["process",2],["sha",3],["encode",1],["pipeline",3],["mode",1],["release",1],["dir",1],["from",1],["artifacts",1],["true",1],["result",4],["assert",3],["ok",1],["facts",2],["source",1],["attestation",1],["must",1],["survive",1],["into",1],["report",1],["evidence",1],["bundle",1],["cannot",1],["carry",1],["run",1],["ids",1],["checks",1]]},{"id":"tests/test_release_gate_manifest.py#test_staging_accepts_a_faithful_receipt_through_step_test.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["cwd",2],["none",2],["import",1],["subprocess",3],["parts",4],["str",1],["if",1],["git",1],["rev",1],["parse",1],["head",1],["return",2],["completed",2],["process",2],["sha",1],["encode",1]]},{"id":"tests/test_release_gate_manifest.py#test_staging_refuses_a_forged_receipt_through_step_test","name":[["test",2],["staging",1],["refuses",1],["forged",1],["receipt",1],["through",1],["step",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",3],["test",7],["staging",2],["refuses",2],["forged",5],["receipt",4],["through",2],["step",5],["tmp",3],["path",3],["verify",1],["quality",1],["only",1],["load",1],["bearing",1],["if",3],["calls",1],["drives",1],["pipeline",4],["from",2],["artifacts",2],["mode",2],["attach",1],["job",1],["uses",1],["so",1],["consumer",1],["correct",1],["but",1],["unwired",1],["still",1],["fails",1],["here",1],["assets",6],["mkdir",1],["good",1],["next",1],["row",3],["gates",1],["name",1],["pytest",3],["command",1],["true",2],["write",1],["runner",3],["argv",2],["cwd",1],["none",1],["import",1],["subprocess",3],["parts",4],["str",1],["git",1],["rev",1],["parse",1],["head",1],["return",2],["completed",2],["process",2],["sha",1],["encode",1],["release",2],["dir",1],["raises",1],["error",1],["match",1]]},{"id":"tests/test_release_gate_manifest.py#test_staging_refuses_a_forged_receipt_through_step_test.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["cwd",2],["none",2],["import",1],["subprocess",3],["parts",4],["str",1],["if",1],["git",1],["rev",1],["parse",1],["head",1],["return",2],["completed",2],["process",2],["sha",1],["encode",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_container_publication_boundary_is_held_to_the_same_rule","name":[["test",1],["container",1],["publication",1],["boundary",1],["held",1],["same",1],["rule",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["container",2],["publication",3],["boundary",2],["held",2],["same",2],["rule",3],["publish",3],["image",3],["yml",3],["pushes",1],["ghcr",1],["packages",1],["write",1],["other",1],["workflow",3],["release",4],["assertions",1],["above",1],["cannot",1],["see",1],["kept",1],["mutable",1],["tag",5],["checkout",3],["token",1],["left",1],["git",1],["config",1],["long",1],["after",1],["stopped",1],["job",2],["jobs",1],["steps",7],["checkouts",3],["if",3],["actions",1],["str",4],["uses",1],["assert",6],["no",1],["hold",1],["step",2],["ref",1],["github",1],["sha",2],["persist",1],["credentials",1],["false",1],["revalidations",2],["revalidate",2],["sh",1],["run",2],["len",1],["must",1],["be",1],["proved",1],["against",1],["frozen",1],["before",3],["build",1],["again",1],["immediately",1],["outward",1],["facing",1],["push",2],["names",3],["name",2],["index",2],["smoke",1],["passing",1],["remote",1],["annotated",1],["pushing",1],["resolve",3],["next",1],["anchored",1],["glob",1],["replaces",1],["also",1],["matched",1],["v1",1],["anything",1],["value",1],["reaches",1],["later",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_evidence_bundle_and_attestation_leave_the_attach_job","name":[["test",1],["evidence",1],["bundle",1],["attestation",1],["leave",1],["attach",1],["job",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["evidence",3],["bundle",3],["attestation",7],["leave",2],["attach",3],["job",2],["item",1],["has",1],["be",1],["uploaded",1],["artifact",3],["rather",1],["than",1],["file",1],["left",1],["runner",1],["working",1],["directory",1],["must",2],["not",1],["travel",1],["through",1],["draft",2],["vouches",1],["jobs",5],["workflow",1],["release",2],["yml",1],["uploads",3],["step",9],["name",2],["path",1],["steps",3],["if",2],["upload",1],["str",3],["uses",2],["assert",4],["stage",2],["downloads",2],["finalize",3],["download",1],["consume",1],["out",1],["band",1],["reading",1],["own",1],["sha256",1],["sums",1],["document",1],["vouching",1],["itself",1],["publish",2],["join",1],["run",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_evidence_bundle_carries_the_facts_it_claims_to","name":[["test",1],["evidence",1],["bundle",1],["carries",1],["facts",1],["claims",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["evidence",5],["bundle",5],["carries",2],["facts",2],["claims",2],["tmp",3],["path",3],["contain",1],["exactly",1],["one",1],["file",2],["release",3],["report",9],["json",5],["no",4],["source",3],["sha",6],["builder",3],["artifact",1],["hashes",1],["sandbox",2],["posture",1],["none",3],["receipts",2],["assets",8],["pipeline",5],["mode",1],["dir",1],["from",2],["artifacts",4],["true",1],["runner",2],["at",1],["openai4s",6],["py3",2],["any",2],["whl",2],["tar",2],["gz",2],["result",2],["step",1],["assert",9],["ok",2],["import",2],["zipfile",2],["zip",2],["as",1],["archive",3],["names",3],["namelist",1],["loads",1],["read",1],["travel",1],["not",1],["just",1],["quality",1],["receipt",2],["build",1],["dist",1],["os",1],["interpreter",1],["version",1],["requested",1],["product",1],["own",1],["verifier",1],["accepts",1],["verify",2],["package",2]]},{"id":"tests/test_release_gate_manifest.py#test_the_evidence_bundle_is_sealed_before_anything_is_uploaded","name":[["test",1],["evidence",1],["bundle",1],["sealed",1],["before",1],["anything",1],["uploaded",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["evidence",5],["bundle",3],["sealed",2],["before",4],["anything",2],["uploaded",2],["ordering",1],["asserted",1],["steps",10],["rather",1],["than",1],["prose",1],["checksums",3],["so",2],["sha256",1],["sums",1],["covers",1],["both",1],["upload",3],["failure",1],["still",1],["prevent",1],["release",2],["from",1],["scripts",1],["pipeline",1],["import",1],["assert",4],["index",8],["verify",1],["publish",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_finalize_job_refuses_when_its_attestation_is_absent","name":[["test",1],["finalize",1],["job",1],["refuses",1],["its",1],["attestation",1],["absent",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["finalize",3],["job",3],["refuses",2],["its",2],["attestation",5],["absent",2],["tmp",4],["path",4],["told",1],["not",2],["there",1],["must",1],["refuse",1],["fall",1],["back",1],["trusting",1],["draft",2],["assets",5],["pipeline",4],["mode",1],["release",2],["dir",1],["only",1],["publish",1],["runner",2],["at",1],["sha",3],["source",1],["nope",1],["json",1],["gh",1],["lambda",2],["argv",2],["import",1],["subprocess",1],["completed",1],["process",1],["list",1],["name",1],["sha256",1],["sums",1],["size",1],["pypi",1],["check",1],["true",1],["pytest",1],["raises",1],["error",1],["match",1],["no",1],["stage",1],["revalidate",1],["from",1],["checksums",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_frozen_sha_is_checked_not_believed","name":[["test",1],["frozen",1],["sha",1],["checked",1],["not",1],["believed",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",3],["frozen",2],["sha",5],["checked",2],["not",2],["believed",2],["tmp",3],["path",3],["same",1],["guard",1],["from",2],["other",1],["side",1],["matching",1],["sources",1],["accepted",1],["so",1],["check",1],["cannot",1],["be",1],["passing",1],["by",1],["refusing",1],["everything",1],["assets",4],["pipeline",4],["mode",1],["release",1],["dir",1],["artifacts",1],["true",1],["runner",2],["at",1],["source",1],["assert",1],["step",1],["ok",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_quality_job_budget_fits_two_full_suite_runs","name":[["test",1],["quality",1],["job",1],["budget",1],["fits",1],["two",1],["full",1],["suite",1],["runs",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",3],["quality",8],["job",5],["budget",3],["fits",2],["two",2],["full",2],["suite",6],["runs",6],["whole",1],["twice",1],["inside",1],["one",2],["timeout",3],["local",2],["gates",4],["after",2],["another",1],["serial",5],["pytest",4],["then",1],["response",1],["schema",2],["capture",2],["re",1],["under",1],["four",1],["workers",1],["last",1],["v0",1],["era",1],["dispatch",2],["spent",1],["37",1],["minutes",6],["step",2],["has",1],["grown",1],["18",1],["since",1],["projecting",1],["44",1],["busy",1],["hosted",1],["runners",1],["have",1],["been",1],["measured",1],["at",3],["8x",1],["their",1],["usual",1],["wall",1],["time",2],["60",1],["slow",1],["runner",1],["times",1],["out",1],["most",1],["work",1],["no",1],["receipt",1],["failure",2],["reads",1],["like",1],["pins",1],["policy",1],["not",2],["measurement",1],["real",1],["check",1],["first",1],["from",1],["scripts",1],["import",1],["release",3],["workflow",1],["yml",1],["jobs",1],["gate",2],["next",1],["if",3],["name",1],["any",1],["part",4],["startswith",2],["numprocesses",1],["command",1],["floor",3],["90",1],["else",2],["45",1],["assert",1],["parallel",1],["plus",1],["least",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_quality_job_collects_the_listing_in_a_shape_the_reader_accepts","name":[["test",1],["quality",1],["job",1],["collects",1],["listing",1],["shape",1],["reader",1],["accepts",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["quality",5],["job",2],["collects",2],["listing",3],["shape",2],["reader",3],["accepts",2],["workflow",2],["have",1],["agree",1],["check",2],["runs",3],["json",2],["release",1],["yml",1],["jobs",1],["collect",2],["next",1],["step",4],["steps",1],["if",1],["str",3],["run",3],["gh",1],["api",1],["command",4],["join",1],["split",1],["assert",3],["paginate",1],["unpaginated",1],["stops",1],["at",1],["100",2],["slurp",1],["per",1],["page",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_quality_job_reads_every_page_of_the_check_run_listing","name":[["test",1],["quality",1],["job",1],["reads",1],["every",1],["page",1],["check",1],["run",1],["listing",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["quality",5],["job",3],["reads",2],["every",3],["page",7],["check",10],["run",5],["listing",3],["tmp",3],["path",3],["render",3],["more",2],["than",2],["100",3],["runs",5],["at",2],["release",2],["sha",2],["must",1],["not",2],["make",1],["unreleasable",1],["saves",1],["gh",2],["api",1],["paginate",1],["per",1],["object",1],["endpoint",1],["writes",1],["each",1],["as",1],["its",1],["own",1],["json",3],["document",1],["reader",1],["was",1],["one",1],["loads",1],["raises",1],["extra",1],["data",1],["second",1],["after",1],["local",1],["gate",3],["had",2],["already",1],["so",1],["any",1],["commit",1],["collected",1],["nightly",1],["schedules",1],["code",1],["ql",1],["dependabot",1],["could",1],["produce",1],["receipt",1],["all",2],["from",1],["scripts",1],["import",1],["gates",4],["pages",4],["paginated",1],["assert",2],["len",1],["target",3],["write",1],["text",1],["utf",1],["rows",2],["attest",1],["sorted",2],["row",2],["name",2],["suite",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_release_binds_the_platform_checks_to_the_frozen_sha","name":[["test",1],["release",1],["binds",1],["platform",1],["checks",1],["frozen",1],["sha",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["release",11],["binds",2],["platform",6],["checks",5],["frozen",2],["sha",4],["item",1],["third",1],["leg",1],["sandbox",2],["jobs",7],["ci",1],["yml",3],["run",3],["only",2],["schedule",1],["workflow",3],["dispatch",1],["so",3],["no",3],["check",7],["them",2],["exists",2],["at",2],["requiring",2],["one",2],["would",1],["make",1],["every",1],["unreachable",2],["they",2],["executed",1],["instead",1],["not",4],["suite",2],["gates",5],["assert",5],["from",1],["scripts",1],["import",1],["modules",3],["entry",2],["module",1],["strategy",1],["matrix",1],["include",1],["against",1],["manifest",3],["constant",2],["hardcoded",1],["pair",1],["declaration",1],["nothing",1],["reads",1],["tool",1],["dangerous",1],["came",1],["be",2],["ten",1],["tools",1],["consulted",1],["by",1],["gate",4],["comparing",1],["here",1],["makes",2],["load",1],["bearing",1],["cannot",1],["drift",1],["declared",3],["command",2],["commands",1],["values",1],["runs",1],["sorted",2],["but",1],["declares",1],["attested",4],["name",3],["mac",1],["os",1],["enforcement",1],["nightly",2],["must",2],["releases",1],["linux",1],["bubblewrap",1],["full",1],["filesystem",1],["egress",1],["boundary",1],["build",2],["artifacts",1],["wait",1],["macos",1],["app",1],["needs",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_release_declares_every_platform_it_does_not_prove","name":[["test",1],["release",1],["declares",1],["every",1],["platform",1],["not",1],["prove",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",3],["release",10],["declares",2],["every",6],["platform",14],["not",7],["prove",3],["leaves",1],["matrix",3],["by",1],["being",2],["declared",5],["unprovable",12],["at",1],["all",2],["former",1],["hosted",1],["linux",2],["sandbox",3],["run",3],["failed",1],["during",1],["network",2],["namespace",1],["setup",1],["targeted",1],["ci",1],["job",2],["now",1],["loads",1],["restricted",1],["bwrap",1],["profile",1],["so",3],["historical",1],["result",1],["establish",1],["full",1],["smoke",2],["would",1],["today",1],["raw",1],["still",3],["cannot",2],["yml",3],["nevertheless",1],["required",1],["unproven",2],["leg",1],["build",1],["needs",1],["checks",4],["publication",1],["was",1],["unreachable",2],["rather",3],["than",3],["only",1],["bad",1],["one",5],["blocked",1],["fix",1],["must",5],["be",3],["silent",1],["deletion",1],["absent",1],["passing",1],["look",1],["identical",1],["evidence",2],["bundle",1],["plan",1],["rollback",1],["clause",1],["missing",1],["degrades",1],["preview",1],["recording",1],["un",2],["check",5],["as",2],["success",1],["two",1],["dicts",1],["together",1],["name",5],["makes",2],["dropping",2],["failure",1],["quiet",1],["reduction",1],["scope",1],["from",1],["scripts",1],["import",1],["gates",4],["executed",6],["commands",1],["unavailable",2],["assert",4],["both",1],["sorted",1],["macos",1],["either",1],["silently",1],["comes",1],["read",1],["pass",1],["strip",1],["say",1],["declaration",1],["proves",1],["nothing",1],["workflow",2],["quietly",1],["re",1],["add",1],["entry",3],["original",1],["defect",1],["coming",1],["back",1],["jobs",3],["modules",2],["module",4],["strategy",1],["include",1],["harness",1],["replace",1],["but",1],["runs",1],["requiring",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_tag_revalidation_is_one_implementation_with_teeth","name":[["test",1],["tag",1],["revalidation",1],["one",1],["implementation",1],["teeth",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",2],["tag",5],["revalidation",2],["one",2],["implementation",2],["teeth",2],["checks",1],["be",2],["inline",1],["asserted",1],["once",1],["against",1],["script",8],["root",1],["scripts",1],["revalidate",1],["release",1],["sh",1],["read",1],["text",1],["utf",1],["assert",6],["euo",1],["pipefail",1],["refs",1],["tags",1],["local",3],["ref",3],["git",1],["cat",1],["file",1],["commit",1],["sha",2],["count",1],["exit",1],["both",1],["refusals",2],["must",1],["still",1]]},{"id":"tests/test_release_gate_manifest.py#test_the_two_gate_receipt_the_old_consumer_accepted_is_refused","name":[["test",1],["two",1],["gate",1],["receipt",1],["old",1],["consumer",1],["accepted",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["gate",1],["manifest",1],["py",1]],"body":[["def",2],["test",3],["two",2],["gate",2],["receipt",3],["old",2],["consumer",2],["accepted",2],["refused",2],["tmp",3],["path",3],["exact",1],["document",1],["tests",1],["release",3],["pipeline",1],["py",1],["as",1],["its",1],["fixture",1],["right",2],["sha",3],["format",3],["all",1],["exit",1],["codes",1],["zero",1],["one",1],["eighth",1],["gates",3],["argv",1],["never",1],["ran",1],["passed",1],["forged",2],["schema",1],["version",1],["source",1],["name",2],["pytest",3],["command",2],["returncode",2],["mypy",2],["raises",1],["error",1],["verify",1]]},{"id":"tests/test_release_gates.py","name":[["test",1],["release",1],["gates",1],["py",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["offline",1],["unit",1],["contracts",1],["release",1],["source",1],["security",1],["gates",1],["from",3],["future",1],["import",14],["annotations",1],["hashlib",1],["importlib",1],["util",1],["io",1],["json",2],["os",1],["shutil",1],["subprocess",1],["sys",1],["tarfile",1],["zipfile",1],["pathlib",1],["path",3],["pure",1],["posix",1],["types",1],["simple",1],["namespace",2],["pytest",15],["root",4],["file",1],["resolve",1],["parents",1],["mark",14],["parametrize",14],["kind",11],["wheel",11],["sdist",11],["case",1],["directory",2],["declared",3],["name",5],["replacements",1],["collection",9],["member",7],["vs",4],["curated",4],["skills",13],["second",10],["example",3],["stats",3],["unique",3],["alias",3],["skill",4],["md",3],["nname",1],["names",1],["across",1],["collections",1],["fixture",3],["000",3],["another",1],["bio",2],["catalog",1],["bioskills",2],["license",1],["evil",1],["py",2],["sentinel",1],["hidden",3],["kernel",1],["linux",1],["windows",1],["desktop",1],["packaging",1]]},{"id":"tests/test_release_gates.py#_extra_collection_payloads","name":[["extra",1],["collection",1],["payloads",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["extra",2],["collection",6],["payloads",10],["root",10],["str",10],["id",4],["skills",4],["list",2],["tuple",2],["dict",2],["bytes",2],["license",4],["mit",1],["entries",4],["directory",4],["name",7],["entry",3],["skill",2],["md",1],["nname",1],["encode",3],["manifested",3],["removeprefix",1],["if",1],["insert",1],["manifest",3],["count",2],["len",2],["files",1],["path",1],["relative",4],["sha256",2],["hashlib",1],["hexdigest",1],["size",1],["json",4],["dumps",2],["prompt",1],["line",1],["fixtures",1],["return",1]]},{"id":"tests/test_release_gates.py#_load_script","name":[["load",1],["script",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["load",2],["script",2],["name",5],["str",2],["path",2],["root",1],["scripts",1],["py",1],["spec",8],["importlib",2],["util",2],["from",2],["file",1],["location",1],["openai4s",1],["test",1],["assert",1],["not",2],["none",2],["loader",2],["module",6],["sys",1],["modules",1],["exec",1],["return",1]]},{"id":"tests/test_release_gates.py#_metadata","name":[["metadata",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["metadata",3],["dependency",4],["str",4],["none",4],["summary",4],["open",6],["ai4",6],["bytes",2],["requires",4],["dist",1],["if",1],["else",1],["return",1],["version",2],["name",1],["openai4s",1],["license",1],["expression",1],["mit",1],["project",4],["url",4],["homepage",1],["https",4],["github",4],["com",4],["pku",4],["yuan",4],["group",4],["documentation",1],["tree",1],["main",1],["docs",1],["issues",2],["source",1],["python",1],["10",1],["description",1],["content",1],["type",1],["text",1],["markdown",1],["encode",1]]},{"id":"tests/test_release_gates.py#_release_payloads","name":[["release",1],["payloads",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["release",2],["payloads",9],["verifier",6],["collection",7],["directories",6],["list",2],["str",4],["none",5],["dict",2],["bytes",2],["name",8],["resource",1],["wheel",1],["required",2],["root",7],["skills",7],["bioskills",1],["contract",5],["collections",1],["if",1],["bio",3],["structural",1],["biology",1],["structure",2],["validation",1],["fixture",2],["index",4],["03d",2],["range",1],["int",1],["skill",9],["count",3],["directory",4],["enumerate",1],["paths",3],["row",4],["md",1],["path",3],["zip",1],["strict",1],["true",1],["nname",1],["encode",3],["manifested",2],["license",1],["manifest",7],["upstream",2],["commit",2],["len",2],["files",1],["sha256",4],["hashlib",2],["hexdigest",2],["size",1],["json",4],["dumps",2],["id",2],["prompt",1],["line",1],["recipes",1],["payload",4],["synthetic",2],["archives",1],["exercise",2],["without",1],["copying",1],["10",1],["mb",1],["production",1],["into",1],["every",1],["unit",1],["test",1],["bind",1],["freshly",1],["loaded",1],["instance",1],["pin",1],["mutation",1],["tests",1],["below",1],["keep",1],["digest",1],["unchanged",1],["therefore",1],["still",1],["trust",1],["boundary",1],["return",1]]},{"id":"tests/test_release_gates.py#_run_windows_bootstrap_install","name":[["run",1],["windows",1],["bootstrap",1],["install",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["run",3],["windows",4],["bootstrap",4],["install",3],["tmp",5],["path",9],["tarball",3],["digest",3],["str",13],["bundle",3],["dir",7],["overrides",3],["subprocess",3],["completed",2],["process",2],["shell",3],["shutil",1],["sh",2],["if",1],["none",2],["not",1],["sys",1],["platform",1],["startswith",1],["linux",2],["pytest",1],["skip",1],["integration",1],["contract",1],["needs",1],["wsl",1],["tools",1],["data",5],["env",5],["os",1],["environ",1],["copy",1],["name",2],["openai4",4],["pypi",1],["index",1],["url",1],["conda",1],["mirror",1],["xdg",2],["bin",3],["home",4],["pop",1],["update",1],["return",1],["root",1],["scripts",1],["check",1],["false",1],["capture",1],["output",1],["true",2],["text",1]]},{"id":"tests/test_release_gates.py#_stage_windows_package","name":[["stage",1],["windows",1],["package",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",3],["stage",3],["windows",4],["package",14],["root",4],["path",4],["version",7],["str",3],["from",1],["real",1],["launcher",2],["sources",4],["committed",1],["rather",1],["than",1],["stub",1],["point",1],["doubles",1],["as",1],["proof",1],["ship",1],["still",1],["satisfies",1],["check",1],["open",4],["ai4",4],["x86",3],["64",3],["wsl",2],["mkdir",2],["parents",1],["true",1],["payload",4],["crlf",4],["text",6],["bytes",6],["return",2],["join",1],["splitlines",1],["encode",2],["utf",6],["scripts",1],["name",5],["cmd",2],["openai4s",1],["ps1",1],["write",7],["read",4],["bootstrap",2],["sh",2],["license",1],["mit",1],["encoding",2],["me",1],["first",1],["txt",1],["double",1],["click",1],["tarball",5],["linux",2],["tar",1],["gz",1],["fake",1],["import",1],["hashlib",2],["digest",2],["sha256",2],["hexdigest",1]]},{"id":"tests/test_release_gates.py#_stage_windows_package.crlf","name":[["crlf",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["crlf",2],["text",3],["str",2],["bytes",2],["return",1],["join",1],["splitlines",1],["encode",1],["utf",1]]},{"id":"tests/test_release_gates.py#_write_fake_linux_payload","name":[["write",1],["fake",1],["linux",1],["payload",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["write",2],["fake",2],["linux",3],["payload",6],["path",5],["version",5],["str",8],["arch",3],["marker",4],["placeholder",2],["tarball",1],["shape",1],["windows",1],["launcher",1],["depends",1],["nothing",1],["else",2],["changes",1],["bytes",2],["so",1],["its",1],["digest",1],["without",1],["changing",1],["bundle",1],["directory",1],["name",1],["update",1],["same",1],["looks",1],["like",1],["install",2],["top",3],["open",3],["ai4",2],["executable",3],["bin",2],["openai4s",3],["sh",2],["uninstall",1],["runtime",2],["python3",1],["plain",2],["license",1],["pip",1],["conf",1],["share",1],["applications",1],["desktop",1],["src",1],["init",1],["py",1],["tarfile",2],["gz",1],["as",1],["archive",2],["relative",3],["encode",1],["utf",1],["info",5],["tar",1],["size",1],["len",1],["mode",1],["0o755",1],["if",1],["0o644",1],["addfile",1],["io",2],["return",1]]},{"id":"tests/test_release_gates.py#_write_sdist","name":[["write",1],["sdist",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["write",2],["sdist",3],["path",5],["verifier",5],["omit",3],["str",8],["none",18],["replacements",3],["dict",4],["bytes",5],["extras",3],["collection",4],["directories",4],["list",2],["root",2],["openai4s",1],["payloads",6],["name",5],["resource",1],["required",2],["wheel",1],["update",3],["release",1],["tarfile",2],["open",1],["gz",1],["as",1],["archive",2],["payload",3],["items",1],["if",1],["continue",1],["info",4],["tar",1],["size",1],["len",1],["addfile",1],["io",2]]},{"id":"tests/test_release_gates.py#_write_versions","name":[["write",1],["versions",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["write",4],["versions",2],["root",5],["path",2],["project",4],["str",4],["package",3],["none",2],["openai4s",3],["mkdir",1],["pyproject",1],["toml",1],["text",2],["nname",1],["nversion",1],["encoding",2],["utf",2],["init",1],["py",1],["version",1]]},{"id":"tests/test_release_gates.py#_write_wheel","name":[["write",1],["wheel",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["write",2],["wheel",4],["path",5],["verifier",3],["omit",3],["str",8],["none",19],["replacements",3],["dict",4],["bytes",4],["extras",3],["collection",4],["directories",4],["list",2],["payloads",5],["release",1],["update",2],["zipfile",1],["zip",1],["file",1],["as",1],["archive",5],["name",3],["payload",2],["items",1],["if",1],["writestr",4],["dist",5],["info",5],["openai4s",2],["metadata",2],["version",1],["tag",1],["py3",1],["any",1],["entry",1],["points",1],["txt",1],["console",1],["scripts",1],["nopenai4s",1],["cli",1],["main",1]]},{"id":"tests/test_release_gates.py#test_ci_and_release_platform_jobs_never_continue_on_error","name":[["test",1],["ci",1],["release",1],["platform",1],["jobs",1],["never",1],["continue",1],["error",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["ci",3],["release",3],["platform",3],["jobs",3],["never",2],["continue",4],["error",4],["yaml",3],["pytest",1],["importorskip",1],["name",5],["job",9],["ids",2],["yml",2],["linux",2],["sandbox",1],["full",1],["bwrap",1],["kernel",1],["interrupt",1],["macos",1],["app",1],["checks",1],["attach",1],["finalize",1],["workflow",2],["safe",1],["load",1],["root",1],["github",1],["workflows",1],["read",1],["text",1],["utf",1],["id",4],["assert",2],["not",2],["true",2],["step",3],["steps",1]]},{"id":"tests/test_release_gates.py#test_desktop_bundle_contract_accepts_the_reviewed_repository_pin","name":[["test",1],["desktop",1],["bundle",1],["contract",1],["accepts",1],["reviewed",1],["repository",1],["pin",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["desktop",2],["bundle",3],["contract",5],["accepts",2],["reviewed",2],["repository",2],["pin",2],["load",1],["script",1],["assert",1],["check",1],["sources",1],["root",1],["602",1]]},{"id":"tests/test_release_gates.py#test_desktop_bundle_contract_rehashes_all_collection_resources","name":[["test",1],["desktop",1],["bundle",1],["contract",1],["rehashes",1],["all",1],["collection",1],["resources",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["desktop",2],["bundle",7],["contract",18],["rehashes",2],["all",2],["collection",9],["resources",2],["tmp",13],["path",21],["load",1],["script",1],["min",2],["skills",5],["relative",3],["required",1],["sources",6],["parent",4],["mkdir",5],["parents",4],["true",6],["exist",1],["ok",1],["write",7],["text",6],["resource",1],["encoding",6],["utf",6],["curated",17],["skill",6],["md",5],["recipe",6],["bioskills",3],["bio",2],["fixture",3],["helper",9],["scripts",1],["py",2],["nname",1],["nbody",1],["value",2],["manifested",2],["license",1],["manifest",7],["upstream",1],["commit",2],["count",1],["files",1],["as",3],["posix",1],["sha256",4],["hashlib",2],["read",1],["bytes",2],["hexdigest",2],["size",2],["stat",1],["st",1],["payload",3],["json",2],["dumps",1],["encode",1],["assert",1],["check",9],["rename",2],["name",2],["pytest",6],["raises",4],["error",8],["match",4],["mis",1],["cased",1],["runtime",1],["sentinel",1],["external",9],["link",4],["try",2],["symlink",2],["target",1],["directory",1],["except",2],["oserror",2],["skip",2],["symlinks",4],["unavailable",2],["must",2],["not",2],["contain",2],["unlink",3],["inventory",1],["mismatch",1]]},{"id":"tests/test_release_gates.py#test_desktop_bundle_contract_rejects_a_symlinked_skills_ancestor","name":[["test",1],["desktop",1],["bundle",1],["contract",1],["rejects",1],["symlinked",1],["skills",1],["ancestor",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["desktop",2],["bundle",5],["contract",7],["rejects",2],["symlinked",2],["skills",6],["ancestor",2],["tmp",3],["path",6],["load",1],["script",1],["source",5],["src",1],["mkdir",2],["relative",3],["required",1],["sources",2],["if",1],["startswith",1],["continue",1],["parent",1],["parents",1],["true",3],["exist",1],["ok",1],["write",1],["text",1],["resource",1],["encoding",1],["utf",1],["try",1],["symlink",1],["root",1],["target",1],["directory",1],["except",1],["oserror",1],["as",1],["error",3],["pytest",2],["skip",1],["symlinks",2],["unavailable",1],["raises",1],["check",2],["match",1],["must",1],["not",1],["contain",1]]},{"id":"tests/test_release_gates.py#test_desktop_bundle_contract_rejects_a_symlinked_source_root","name":[["test",1],["desktop",1],["bundle",1],["contract",1],["rejects",1],["symlinked",1],["source",1],["root",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["desktop",2],["bundle",5],["contract",6],["rejects",2],["symlinked",2],["source",6],["root",4],["tmp",3],["path",3],["load",1],["script",1],["src",1],["try",1],["symlink",2],["target",1],["directory",1],["true",1],["except",1],["oserror",1],["as",1],["error",3],["pytest",2],["skip",1],["symlinks",1],["unavailable",1],["raises",1],["check",2],["match",1],["tree",1],["must",1],["not",1],["be",1],["sources",1]]},{"id":"tests/test_release_gates.py#test_desktop_bundle_contract_requires_the_pinned_collection","name":[["test",1],["desktop",1],["bundle",1],["contract",1],["requires",1],["pinned",1],["collection",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["desktop",2],["bundle",4],["contract",8],["requires",2],["pinned",2],["collection",2],["tmp",5],["path",8],["load",1],["script",1],["relative",2],["required",1],["sources",2],["parent",2],["mkdir",2],["parents",2],["true",3],["exist",1],["ok",1],["write",2],["text",2],["resource",1],["encoding",2],["utf",2],["index",2],["range",1],["min",1],["skills",3],["skill",4],["curated",1],["md",1],["recipe",1],["pytest",1],["raises",1],["check",2],["error",1],["match",1],["bio",1],["recipes",1]]},{"id":"tests/test_release_gates.py#test_distribution_manifest_keeps_release_and_runtime_resources","name":[["test",1],["distribution",1],["manifest",1],["keeps",1],["release",1],["runtime",1],["resources",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["distribution",2],["manifest",5],["keeps",2],["release",2],["runtime",2],["resources",2],["root",1],["read",1],["text",1],["utf",1],["contract",2],["include",6],["scripts",1],["py",2],["recursive",5],["docs",1],["md",1],["skills",1],["openai4s",3],["compute",1],["templates",1],["kernel",1],["server",1],["webui",1],["global",1],["exclude",1],["cod",1],["assert",1]]},{"id":"tests/test_release_gates.py#test_every_desktop_bundle_pre_bakes_the_same_science_stack","name":[["test",1],["every",1],["desktop",1],["bundle",1],["pre",1],["bakes",1],["same",1],["science",1],["stack",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["every",2],["desktop",2],["bundle",9],["pre",2],["bakes",2],["same",2],["science",2],["stack",2],["one",3],["manifest",4],["two",2],["platforms",1],["quietly",1],["ship",1],["different",1],["stacks",1],["mac",1],["os",1],["image",1],["own",2],["list",2],["moment",1],["second",1],["platform",1],["grew",1],["install",1],["check",1],["became",1],["four",1],["things",1],["instead",1],["stopped",1],["matching",1],["would",1],["be",1],["nobody",1],["ran",1],["contract",7],["load",1],["script",1],["packages",8],["assert",11],["len",1],["30",1],["rdkit",4],["scikit",3],["learn",1],["sklearn",1],["skip",3],["arch",3],["annotation",1],["excludes",1],["package",1],["architecture",1],["only",1],["builder",5],["drops",1],["verifier",4],["must",2],["not",4],["demand",1],["there",1],["misc",2],["skmisc",4],["aarch64",5],["bundled",4],["imports",3],["build",3],["macos",2],["dmg",1],["sh",3],["linux",6],["text",5],["root",3],["scripts",4],["read",4],["utf",3],["txt",1],["bundles",1],["its",1],["honor",1],["verify",2],["source",2],["py",1],["from",2],["import",1],["shared",1],["so",1],["enforces",1],["drift",1],["was",1],["installed",1]]},{"id":"tests/test_release_gates.py#test_installed_release_smoke_exercises_real_skill_discovery","name":[["test",1],["installed",1],["release",1],["smoke",1],["exercises",1],["real",1],["skill",1],["discovery",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["installed",2],["release",3],["smoke",5],["exercises",2],["real",2],["skill",3],["discovery",2],["tmp",4],["path",4],["from",1],["openai4s",1],["config",3],["import",2],["load",1],["script",1],["skills",6],["collection",6],["bioskills",2],["first",2],["mkdir",2],["parents",1],["true",1],["second",2],["json",1],["write",2],["text",2],["id",1],["prompt",1],["line",1],["bio",1],["count",1],["utf",2],["directory",2],["declared",2],["name",2],["duplicate",2],["md",1],["nname",1],["ndescription",1],["fixture",1],["nbody",1],["cfg",2],["data",2],["dir",2],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["not",1],["discoverable",2],["check",1],["catalog",1]]},{"id":"tests/test_release_gates.py#test_installed_release_smoke_requires_eleven_workflows","name":[["test",1],["installed",1],["release",1],["smoke",1],["requires",1],["eleven",1],["workflows",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["installed",2],["release",3],["smoke",6],["requires",2],["eleven",2],["workflows",6],["load",1],["script",1],["import",1],["simple",2],["namespace",2],["id",2],["tool",1],["bringup",1],["extend",1],["workflow",2],["index",2],["range",1],["min",1],["benchmark",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["at",1],["least",1],["11",1],["required",1],["check",1],["catalog",1]]},{"id":"tests/test_release_gates.py#test_installed_release_smoke_requires_the_bioskills_collection","name":[["test",1],["installed",1],["release",1],["smoke",1],["requires",1],["bioskills",1],["collection",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["installed",2],["release",3],["smoke",8],["requires",2],["bioskills",3],["collection",5],["tmp",6],["path",6],["load",1],["script",1],["import",1],["min",2],["curated",2],["skills",4],["skill",6],["md",1],["parent",1],["mkdir",2],["write",2],["text",2],["recipe",1],["encoding",2],["utf",2],["pytest",2],["raises",2],["runtime",2],["error",2],["match",2],["bio",2],["marker",1],["check",2],["catalog",2],["boundary",3],["name",2],["json",2],["license",1],["manifest",1],["resource",1],["incomplete",1]]},{"id":"tests/test_release_gates.py#test_installed_release_smoke_requires_tool_bringup_workflow","name":[["test",1],["installed",1],["release",1],["smoke",1],["requires",1],["tool",1],["bringup",1],["workflow",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["installed",2],["release",3],["smoke",7],["requires",2],["tool",4],["bringup",4],["workflow",5],["load",1],["script",1],["import",1],["workflows",5],["simple",2],["namespace",2],["id",2],["index",2],["range",1],["min",1],["benchmark",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["check",2],["catalog",2]]},{"id":"tests/test_release_gates.py#test_macos_bundle_layout_rejects_symlinked_resources_ancestor","name":[["test",1],["macos",1],["bundle",1],["layout",1],["rejects",1],["symlinked",1],["resources",1],["ancestor",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["macos",3],["bundle",4],["layout",3],["rejects",2],["symlinked",2],["resources",4],["ancestor",2],["tmp",4],["path",5],["verifier",3],["load",1],["script",1],["verify",1],["app",4],["open",1],["ai4",1],["contents",4],["mkdir",2],["parents",2],["true",3],["external",3],["build",1],["machine",1],["src",1],["try",1],["symlink",1],["target",1],["directory",1],["except",1],["oserror",1],["as",1],["error",3],["pytest",2],["skip",1],["symlinks",2],["unavailable",1],["raises",1],["check",2],["match",1],["source",1],["must",1],["not",1],["contain",1]]},{"id":"tests/test_release_gates.py#test_notarize_precheck_exits_nonzero_without_credentials","name":[["test",1],["notarize",1],["precheck",1],["exits",1],["nonzero",1],["without",1],["credentials",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["notarize",3],["precheck",3],["exits",2],["nonzero",2],["without",2],["credentials",2],["tmp",3],["path",5],["monkeypatch",2],["shell",1],["entry",1],["point",1],["workflow",1],["runs",1],["missing",2],["secrets",1],["must",1],["fail",1],["before",1],["notarytool",3],["xcrun",1],["would",1],["be",1],["invoked",1],["env",3],["os",1],["environ",1],["home",1],["str",4],["repo",1],["root",4],["completed",4],["subprocess",1],["run",1],["bash",1],["scripts",1],["macos",1],["dmg",1],["sh",1],["capture",1],["output",1],["true",2],["text",1],["cwd",1],["assert",3],["returncode",1],["combined",5],["stdout",1],["stderr",1],["omit",1],["lower",3],["not",2],["submit",1]]},{"id":"tests/test_release_gates.py#test_notarize_precheck_is_quiet_when_credentials_are_present","name":[["test",1],["notarize",1],["precheck",1],["quiet",1],["credentials",1],["present",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["notarize",3],["precheck",3],["quiet",2],["credentials",2],["present",2],["tmp",3],["path",5],["env",3],["os",1],["environ",1],["home",1],["str",4],["repo",1],["root",4],["openai4",1],["macos",2],["signing",1],["identity",1],["developer",1],["id",3],["application",1],["example",2],["apple",3],["dev",1],["invalid",1],["team",1],["teamid",1],["notary",1],["password",1],["app",1],["specific",1],["completed",6],["subprocess",1],["run",1],["bash",1],["scripts",1],["dmg",1],["sh",1],["capture",1],["output",1],["true",2],["text",1],["cwd",1],["assert",3],["returncode",1],["stderr",2],["ready",1],["stdout",2],["notarytool",1],["submit",1],["not",1]]},{"id":"tests/test_release_gates.py#test_notarize_script_is_sign_submit_staple_validate_spctl_and_fail_fast","name":[["test",1],["notarize",1],["script",1],["sign",1],["submit",1],["staple",1],["validate",1],["spctl",1],["fail",1],["fast",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["notarize",3],["script",7],["sign",5],["submit",6],["staple",7],["validate",6],["spctl",4],["fail",2],["fast",2],["root",1],["scripts",1],["macos",1],["dmg",1],["sh",1],["read",1],["text",1],["utf",1],["assert",7],["euo",1],["pipefail",1],["not",4],["any",1],["line",8],["strip",2],["lstrip",2],["startswith",2],["continue",1],["error",1],["splitlines",2],["needle",3],["codesign",2],["force",2],["notarytool",3],["wait",1],["stapler",6],["assess",3],["post",1],["sha256",1],["check",1],["notary",1],["credentials",1],["precheck",1],["order",1],["executable",1],["lines",1],["header",1],["comment",1],["names",1],["same",1],["sequence",1],["body",9],["join",1],["if",1],["index",8]]},{"id":"tests/test_release_gates.py#test_notary_credentials_fail_fast_and_do_not_contact_apple","name":[["test",1],["notary",1],["credentials",1],["fail",1],["fast",1],["not",1],["contact",1],["apple",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["notary",12],["credentials",7],["fail",2],["fast",2],["not",3],["contact",2],["apple",16],["monkeypatch",2],["default",1],["unit",1],["tests",1],["never",1],["reach",1],["missing",1],["secrets",1],["refuse",1],["notarized",1],["without",2],["omit",2],["rather",1],["than",1],["uploading",1],["preview",1],["describe",7],["load",1],["script",1],["macos",6],["image",1],["pytest",3],["raises",3],["runtime",3],["error",3],["match",3],["asset",1],["require",5],["openai4",4],["signing",4],["identity",5],["id",13],["dev",2],["example",5],["invalid",2],["team",2],["teamid",2],["password",2],["app",2],["specific",2],["complete",1],["still",1],["ready",2],["developer",3],["application",3],["assert",3],["true",3],["api",7],["key",6],["keyid",1],["issuer",2],["uuid",1],["material",1]]},{"id":"tests/test_release_gates.py#test_pinned_collection_root_stays_in_the_directory_docs_gate","name":[["test",1],["pinned",1],["collection",1],["root",1],["stays",1],["directory",1],["docs",1],["gate",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["pinned",2],["collection",2],["root",7],["stays",2],["directory",3],["docs",2],["gate",2],["checker",5],["load",1],["script",1],["check",1],["readmes",1],["pure",1],["posix",1],["path",1],["skills",1],["bioskills",1],["assert",4],["not",3],["excluded",4],["readme",1],["md",2],["manifest",1],["json",1],["bio",1],["example",1],["skill",1]]},{"id":"tests/test_release_gates.py#test_publish_workflow_uses_verified_artifact_and_job_scoped_oidc","name":[["test",1],["publish",1],["workflow",1],["uses",1],["verified",1],["artifact",1],["job",1],["scoped",1],["oidc",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["publish",4],["workflow",7],["uses",2],["verified",2],["artifact",2],["job",5],["scoped",2],["oidc",2],["root",1],["github",1],["workflows",1],["release",4],["yml",1],["read",1],["text",1],["utf",1],["contract",2],["entry",1],["point",1],["explicit",1],["dispatch",2],["against",1],["existing",1],["draft",1],["inputs",2],["tag",4],["scripts",4],["pipeline",1],["py",4],["verify",2],["git",2],["cat",1],["file",1],["ancestor",2],["check",1],["moved",1],["into",1],["freeze",1],["now",1],["names",1],["peeled",1],["sha",2],["rather",1],["than",1],["head",2],["lived",1],["build",1],["whose",1],["was",1],["own",1],["independent",1],["checkout",1],["mutable",1],["so",1],["asserted",1],["something",1],["about",1],["whatever",1],["pointed",1],["at",1],["one",1],["ran",1],["merge",1],["base",1],["origin",1],["main",1],["source",1],["secret",1],["scan",1],["artifacts",1],["python",1],["package",1],["distributions",1],["environment",1],["name",1],["pypi",3],["id",2],["token",2],["write",2],["pypa",1],["gh",1],["action",1],["dc37677b2e1c63e2034f94d8a5b11f265b73ba33",1],["assert",2],["index",2]]},{"id":"tests/test_release_gates.py#test_publishing_refuses_a_prerelease_draft","name":[["test",1],["publishing",1],["refuses",1],["prerelease",1],["draft",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["publishing",2],["refuses",2],["prerelease",8],["draft",5],["stable",3],["tag",2],["must",1],["not",1],["publish",2],["git",2],["hub",2],["release",3],["still",1],["marked",1],["version",1],["gate",1],["accepts",1],["only",1],["major",1],["minor",1],["patch",1],["so",1],["leaving",1],["flag",1],["unchecked",1],["could",1],["files",1],["py",1],["pi",1],["while",1],["presenting",1],["matching",1],["as",1],["workflow",4],["root",1],["github",1],["workflows",1],["yml",1],["read",1],["text",1],["utf",1],["guard",5],["index",2],["quality",1],["assert",3],["json",1],["jq",1],["publication",1],["requires",1],["non",1]]},{"id":"tests/test_release_gates.py#test_publishing_requires_an_existing_draft_before_anything_runs","name":[["test",1],["publishing",1],["requires",1],["existing",1],["draft",1],["before",1],["anything",1],["runs",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["publishing",2],["requires",2],["existing",2],["draft",4],["before",2],["anything",2],["runs",2],["workflow",7],["root",1],["github",1],["workflows",1],["release",2],["yml",1],["read",1],["text",1],["utf",1],["guard",6],["index",4],["build",1],["assert",4],["gh",1],["view",1],["already",1],["public",1],["every",1],["outward",1],["facing",1],["job",5],["waits",1],["proof",1],["attach",1],["pypi",1],["block",2],["900",1],["strip",1],["may",1],["run",1],["without",1],["check",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_accepts_complete_archives","name":[["test",1],["release",1],["artifact",1],["verifier",1],["accepts",1],["complete",1],["archives",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",3],["artifact",2],["verifier",6],["accepts",2],["complete",2],["archives",2],["tmp",5],["path",5],["load",1],["script",1],["verify",2],["artifacts",1],["wheel",4],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["sdist",4],["tar",1],["gz",1],["write",2],["assert",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_locks_collection_identity","name":[["test",1],["release",1],["artifact",1],["verifier",1],["locks",1],["collection",1],["identity",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",2],["verifier",6],["locks",2],["collection",3],["identity",2],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["artifacts",1],["marker",3],["skills",1],["bioskills",2],["json",2],["wheel",5],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["replacements",1],["dumps",1],["id",2],["lookalike",1],["encode",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["must",1],["be",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_locks_collection_upstream_commit","name":[["test",1],["release",1],["artifact",1],["verifier",1],["locks",1],["collection",1],["upstream",1],["commit",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",5],["artifact",2],["verifier",7],["locks",2],["collection",2],["upstream",4],["commit",4],["tmp",3],["path",6],["load",1],["script",1],["verify",2],["artifacts",1],["manifest",7],["skills",1],["bioskills",1],["json",3],["loads",1],["payloads",1],["40",1],["sdist",5],["openai4s",1],["tar",1],["gz",1],["write",1],["replacements",1],["dumps",1],["encode",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["must",1],["pin",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_matches_manifest_names_to_documents","name":[["test",1],["release",1],["artifact",1],["verifier",1],["matches",1],["manifest",1],["names",1],["documents",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",5],["artifact",2],["verifier",8],["matches",2],["manifest",13],["names",2],["documents",2],["tmp",3],["path",7],["load",1],["script",1],["verify",2],["artifacts",1],["payloads",3],["root",5],["skills",1],["bioskills",1],["json",3],["victim",3],["bio",1],["structural",1],["biology",1],["structure",1],["validation",1],["skill",1],["md",1],["replacement",4],["nname",1],["another",1],["identity",1],["loads",1],["relative",2],["removeprefix",1],["row",3],["next",1],["item",3],["files",1],["if",1],["sha256",4],["hashlib",2],["hexdigest",2],["size",1],["len",1],["payload",3],["dumps",1],["encode",1],["wheel",5],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["replacements",1],["required",1],["collections",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["name",1],["mismatch",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_reads_folded_skill_names","name":[["test",1],["release",1],["artifact",1],["verifier",1],["reads",1],["folded",1],["skill",1],["names",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",3],["artifact",2],["verifier",4],["reads",2],["folded",4],["skill",6],["names",2],["load",1],["script",1],["verify",1],["artifacts",1],["payload",2],["nname",1],["nbody",1],["assert",1],["document",1],["name",1],["path",1],["fixture",1],["md",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rehashes_collection_payloads","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rehashes",1],["collection",1],["payloads",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",7],["verifier",8],["rehashes",2],["collection",2],["payloads",2],["tmp",4],["path",4],["kind",3],["load",1],["script",1],["verify",6],["artifacts",1],["victim",3],["skills",1],["bioskills",1],["bio",1],["structural",1],["biology",1],["structure",1],["validation",1],["skill",1],["md",1],["if",1],["wheel",3],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["write",2],["replacements",2],["corrupted",2],["else",1],["tar",1],["gz",1],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["size",1],["hash",1],["mismatch",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_catalog_wide_skill_identity_collisions","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["catalog",1],["wide",1],["skill",1],["identity",1],["collisions",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",5],["verifier",7],["rejects",2],["catalog",3],["wide",2],["skill",3],["identity",3],["collisions",2],["tmp",3],["path",3],["kind",5],["case",3],["root",3],["directory",3],["declared",3],["name",3],["replacements",4],["load",1],["script",1],["verify",5],["artifacts",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["if",3],["wheel",5],["else",3],["tar",1],["gz",1],["extras",3],["extra",1],["collection",1],["payloads",1],["fixture",1],["replace",1],["writer",2],["write",2],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["bundled",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_coordinated_manifest_tampering","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["coordinated",1],["manifest",1],["tampering",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",5],["artifact",7],["verifier",9],["rejects",2],["coordinated",2],["manifest",10],["tampering",2],["tmp",4],["path",8],["kind",3],["load",1],["script",1],["verify",6],["artifacts",1],["payloads",3],["victim",3],["skills",3],["bioskills",3],["bio",1],["structural",1],["biology",1],["structure",1],["validation",1],["skill",2],["md",1],["json",3],["corrupted",4],["nname",1],["fixture",1],["000",1],["ncorrupted",1],["loads",1],["relative",2],["removeprefix",1],["row",3],["next",1],["item",3],["files",1],["if",2],["sha256",2],["hashlib",1],["hexdigest",1],["size",1],["len",1],["replacements",5],["dumps",1],["encode",1],["wheel",3],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["write",2],["else",1],["tar",1],["gz",1],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["digest",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_core_dependency","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["core",1],["dependency",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",2],["verifier",6],["rejects",2],["core",2],["dependency",4],["load",1],["script",1],["verify",3],["artifacts",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["non",1],["extra",2],["dependencies",1],["metadata",4],["requests",1],["numpy",1],["24",1],["science",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_cross_platform_path_aliases","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["cross",1],["platform",1],["path",1],["aliases",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",7],["verifier",8],["rejects",2],["cross",2],["platform",2],["path",7],["aliases",2],["tmp",4],["kind",3],["alias",6],["load",1],["script",1],["verify",6],["artifacts",1],["if",1],["wheel",3],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["write",2],["extras",2],["else",1],["tar",1],["gz",1],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["non",1],["canonical",1],["colliding",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_dot_archive_member","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["dot",1],["archive",1],["member",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",5],["verifier",7],["rejects",2],["dot",2],["archive",2],["member",2],["tmp",3],["path",4],["kind",5],["load",1],["script",1],["verify",5],["artifacts",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["if",3],["wheel",5],["else",3],["tar",1],["gz",1],["writer",2],["write",2],["sdist",2],["extras",1],["not",1],["extractable",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["empty",1],["unsafe",1],["non",1],["canonical",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_duplicate_declared_identities","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["duplicate",1],["declared",1],["identities",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",5],["artifact",2],["verifier",8],["rejects",2],["duplicate",3],["declared",3],["identities",2],["tmp",3],["path",6],["load",1],["script",1],["verify",2],["artifacts",1],["manifest",11],["skills",3],["bioskills",2],["json",3],["payloads",3],["loads",1],["name",2],["fixture",1],["skill",2],["000",1],["payload",3],["dumps",1],["encode",1],["wheel",5],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["replacements",1],["required",1],["collections",1],["sha256",2],["hashlib",1],["hexdigest",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["identity",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_mis_cased_runtime_sentinels","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["mis",1],["cased",1],["runtime",1],["sentinels",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",5],["verifier",7],["rejects",2],["mis",3],["cased",3],["runtime",4],["sentinels",2],["tmp",3],["path",3],["kind",5],["sentinel",5],["load",1],["script",1],["verify",5],["artifacts",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["if",3],["wheel",5],["else",3],["tar",1],["gz",1],["writer",2],["write",2],["sdist",2],["extras",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_missing_runtime_resource","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["missing",1],["runtime",1],["resource",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",2],["verifier",6],["rejects",2],["missing",4],["runtime",2],["resource",2],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["artifacts",1],["wheel",5],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["kernel",1],["worker",2],["write",1],["omit",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_name_directory_cross_identity","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["name",1],["directory",1],["cross",1],["identity",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",5],["artifact",2],["verifier",8],["rejects",2],["name",3],["directory",3],["cross",2],["identity",3],["tmp",3],["path",6],["load",1],["script",1],["verify",2],["artifacts",1],["manifest",12],["skills",4],["bioskills",2],["json",3],["payloads",3],["loads",1],["payload",3],["dumps",1],["encode",1],["wheel",5],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["replacements",1],["required",1],["collections",1],["sha256",2],["hashlib",1],["hexdigest",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["catalog",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_regular_file_directory_prefix","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["regular",1],["file",1],["directory",1],["prefix",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",5],["verifier",7],["rejects",2],["regular",3],["file",3],["directory",4],["prefix",3],["tmp",3],["path",3],["kind",5],["load",1],["script",1],["verify",5],["artifacts",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["if",3],["wheel",5],["else",3],["tar",1],["gz",1],["writer",2],["write",2],["sdist",2],["extras",1],["skills",1],["example",1],["stats",1],["not",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["as",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_self_consistent_shrunken_collection","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["self",1],["consistent",1],["shrunken",1],["collection",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",7],["verifier",8],["rejects",2],["self",2],["consistent",2],["shrunken",2],["collection",4],["tmp",4],["path",4],["kind",3],["load",1],["script",1],["verify",6],["artifacts",1],["directories",5],["bio",1],["structural",1],["biology",1],["structure",1],["validation",1],["if",1],["wheel",3],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["write",2],["else",1],["tar",1],["gz",1],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["must",1],["contain",1],["561",1],["skills",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_unlisted_collection_recipe","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["unlisted",1],["collection",1],["recipe",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",5],["verifier",7],["rejects",2],["unlisted",2],["collection",5],["recipe",3],["tmp",3],["path",9],["kind",5],["load",1],["script",1],["verify",5],["artifacts",1],["root",4],["skills",1],["extra",3],["extras",6],["payloads",1],["declared",2],["fixture",2],["hidden",9],["skill",2],["md",2],["payload",4],["nname",1],["manifest",7],["json",3],["loads",1],["files",1],["append",1],["sha256",2],["hashlib",1],["hexdigest",1],["size",1],["len",1],["dumps",1],["encode",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["if",3],["wheel",5],["else",3],["tar",1],["gz",1],["writer",2],["write",2],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["inventory",1],["mismatch",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_rejects_unmanifested_collection_files","name":[["test",1],["release",1],["artifact",1],["verifier",1],["rejects",1],["unmanifested",1],["collection",1],["files",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",7],["verifier",8],["rejects",2],["unmanifested",3],["collection",2],["files",2],["tmp",4],["path",4],["kind",3],["load",1],["script",1],["verify",6],["artifacts",1],["extra",3],["skills",1],["bioskills",1],["stowaway",1],["txt",1],["not",1],["pin",1],["if",1],["wheel",3],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["write",2],["extras",2],["else",1],["tar",1],["gz",1],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["payload",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_requires_collection_marker","name":[["test",1],["release",1],["artifact",1],["verifier",1],["requires",1],["collection",1],["marker",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",2],["verifier",6],["requires",2],["collection",4],["marker",4],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["artifacts",1],["skills",1],["bioskills",1],["json",2],["wheel",5],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["omit",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_requires_publishable_metadata","name":[["test",1],["release",1],["artifact",1],["verifier",1],["requires",1],["publishable",1],["metadata",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",2],["verifier",5],["requires",2],["publishable",2],["metadata",4],["load",1],["script",1],["verify",2],["artifacts",1],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["no",1],["summary",2]]},{"id":"tests/test_release_gates.py#test_release_artifact_verifier_strips_collection_ids_before_deduplication","name":[["test",1],["release",1],["artifact",1],["verifier",1],["strips",1],["collection",1],["ids",1],["before",1],["deduplication",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["artifact",5],["verifier",7],["strips",2],["collection",5],["ids",2],["before",2],["deduplication",2],["tmp",3],["path",3],["kind",5],["load",1],["script",1],["verify",5],["artifacts",1],["extras",4],["extra",4],["payloads",2],["skills",2],["one",3],["duplicate",3],["id",3],["unique",2],["update",1],["two",3],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["if",3],["wheel",5],["else",3],["tar",1],["gz",1],["writer",2],["write",2],["sdist",2],["pytest",1],["raises",1],["check",1],["error",1],["match",1],["skill",1]]},{"id":"tests/test_release_gates.py#test_release_quality_installs_every_collection_dependency","name":[["test",1],["release",1],["quality",1],["installs",1],["every",1],["collection",1],["dependency",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",3],["release",4],["quality",9],["installs",2],["every",2],["collection",3],["dependency",2],["sha",1],["gates",2],["must",1],["collect",1],["same",1],["suite",1],["as",1],["12",1],["matrix",1],["tests",1],["admet",1],["genetic",1],["py",2],["imports",1],["pandas",1],["at",1],["module",1],["scope",1],["installing",1],["only",1],["dev",1],["group",1],["therefore",1],["makes",1],["job",1],["fail",1],["during",1],["before",1],["produce",1],["receipt",1],["staging",1],["requires",1],["workflow",4],["root",1],["github",1],["workflows",1],["yml",1],["read",1],["text",1],["utf",1],["index",4],["platform",1],["checks",1],["install",3],["uv",1],["sync",1],["locked",1],["extra",2],["science",1],["chemistry",1],["assert",2],["scripts",1],["run",1]]},{"id":"tests/test_release_gates.py#test_release_tag_verifier_rejects_version_drift","name":[["test",1],["release",1],["tag",1],["verifier",1],["rejects",1],["version",1],["drift",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["tag",4],["verifier",5],["rejects",2],["version",2],["drift",2],["tmp",4],["path",4],["load",1],["script",1],["verify",2],["write",1],["versions",1],["pytest",1],["raises",1],["error",1],["match",1],["openai4s",1],["init",1],["py",1],["v1",1]]},{"id":"tests/test_release_gates.py#test_release_tag_verifier_requires_exact_semver_and_matching_sources","name":[["test",1],["release",1],["tag",1],["verifier",1],["requires",1],["exact",1],["semver",1],["matching",1],["sources",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",5],["tag",4],["verifier",6],["requires",2],["exact",2],["semver",2],["matching",2],["sources",2],["tmp",5],["path",5],["load",1],["script",1],["verify",3],["write",1],["versions",1],["assert",1],["v1",1],["pytest",1],["raises",1],["error",1],["match",1],["major",1],["minor",1],["patch",1]]},{"id":"tests/test_release_gates.py#test_release_workflow_keeps_source_build_and_offline_install_gates","name":[["test",1],["release",1],["workflow",1],["keeps",1],["source",1],["build",1],["offline",1],["install",1],["gates",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",4],["workflow",4],["keeps",2],["source",3],["build",3],["offline",2],["install",2],["gates",2],["root",1],["github",1],["workflows",1],["ci",1],["yml",1],["read",1],["text",1],["utf",1],["contract",2],["python",2],["scripts",3],["secret",1],["scan",1],["py",3],["uv",1],["no",3],["sources",1],["out",1],["dir",1],["dist",2],["clear",1],["verify",1],["artifacts",1],["pip",1],["index",1],["deps",1],["import",1],["smoke",1],["assert",1]]},{"id":"tests/test_release_gates.py#test_release_workflow_macos_asset_defaults_to_omit_and_never_uploads_preview","name":[["test",1],["release",1],["workflow",1],["macos",1],["asset",1],["defaults",1],["omit",1],["never",1],["uploads",1],["preview",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["release",3],["workflow",6],["macos",21],["asset",11],["defaults",2],["omit",8],["never",2],["uploads",2],["preview",4],["default",2],["dmg",3],["must",1],["not",6],["be",1],["uploaded",1],["notarized",7],["without",2],["credentials",3],["hard",1],["failure",1],["silent",1],["omission",1],["mutation",1],["yaml",4],["pytest",1],["importorskip",1],["safe",1],["load",1],["root",1],["github",1],["workflows",1],["yml",1],["read",1],["text",1],["utf",1],["py",2],["treats",1],["key",1],["as",1],["boolean",1],["true",6],["input",4],["dispatch",1],["inputs",6],["assert",15],["type",1],["choice",1],["options",1],["jobs",4],["app",2],["continue",4],["error",4],["steps",8],["step",18],["name",5],["next",4],["if",10],["mac",1],["os",1],["rather",1],["than",1],["upload",4],["precheck",4],["fail",1],["fast",1],["notarization",1],["was",1],["requested",1],["describe",1],["image",3],["check",1],["notary",1],["str",3],["run",2],["notarize",6],["staple",1],["disk",1],["scripts",1],["sh",1],["artifact",1],["uses",1],["attach",3],["downloads",3],["len",1]]},{"id":"tests/test_release_gates.py#test_source_secret_scan_allows_explicit_synthetic_fixtures","name":[["test",1],["source",1],["secret",1],["scan",1],["allows",1],["explicit",1],["synthetic",1],["fixtures",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["source",3],["secret",3],["scan",4],["allows",2],["explicit",2],["synthetic",3],["fixtures",2],["tmp",5],["path",5],["scanner",2],["load",1],["script",1],["fixture",1],["py",1],["write",2],["text",1],["token",1],["sk",2],["not",1],["leak",1],["123456789",1],["encoding",1],["utf",1],["binary",1],["bin",1],["bytes",1],["40",1],["assert",1]]},{"id":"tests/test_release_gates.py#test_source_secret_scan_detects_without_echoing_values","name":[["test",1],["source",1],["secret",1],["scan",1],["detects",1],["without",1],["echoing",1],["values",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["source",3],["secret",6],["scan",4],["detects",2],["without",2],["echoing",2],["values",2],["tmp",4],["path",5],["scanner",2],["load",1],["script",1],["sk",1],["32",1],["module",2],["py",2],["write",1],["text",1],["api",2],["token",1],["encoding",1],["utf",1],["findings",3],["assert",2],["item",4],["line",1],["detector",1],["openai",1],["key",1],["not",1],["repr",1]]},{"id":"tests/test_release_gates.py#test_source_secret_scan_rejects_credential_files","name":[["test",1],["source",1],["secret",1],["scan",1],["rejects",1],["credential",1],["files",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["source",3],["secret",3],["scan",4],["rejects",2],["credential",4],["files",2],["tmp",6],["path",7],["scanner",2],["load",1],["script",1],["env",5],["write",3],["text",3],["safe",2],["placeholder",2],["encoding",3],["utf",3],["production",2],["example",1],["openai4",1],["llm",1],["api",1],["key",2],["your",1],["here",1],["findings",2],["assert",1],["item",3],["detector",1],["file",2]]},{"id":"tests/test_release_gates.py#test_the_desktop_packages_are_built_and_verified_before_anything_publishes","name":[["test",1],["desktop",1],["packages",1],["built",1],["verified",1],["before",1],["anything",1],["publishes",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["desktop",2],["packages",2],["built",2],["verified",2],["before",3],["anything",2],["publishes",3],["import",2],["re",3],["workflow",13],["root",1],["github",1],["workflows",1],["release",2],["yml",1],["read",1],["text",1],["utf",1],["linux",11],["index",8],["app",3],["windows",15],["package",5],["assert",11],["scripts",2],["build",5],["bundle",5],["sh",3],["verify",2],["py",2],["runs",2],["ubuntu",1],["latest",2],["only",2],["runner",1],["execute",1],["probe",1],["check",1],["proves",1],["science",1],["stack",1],["imports",1],["rather",1],["than",1],["merely",2],["being",1],["present",1],["disk",1],["launcher",6],["zip",2],["name",1],["not",3],["must",3],["wrap",1],["artifact",1],["second",1],["ought",1],["match",1],["attach",2],["syntax",1],["error",1],["ps1",1],["invisible",1],["every",1],["other",1],["job",6],["here",1],["parser",1],["parse",1],["file",1],["following",2],["pypi",2],["finalize",1],["section",2],["needs",4],["search",1],["multiline",1],["declare",1],["waits",1],["required",3],["group",1],["run",1],["failed",2],["verification",1],["would",1],["skip",1],["its",1],["own",1]]},{"id":"tests/test_release_gates.py#test_the_github_flip_is_the_last_cross_channel_step","name":[["test",1],["github",1],["flip",1],["last",1],["cross",1],["channel",1],["step",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["github",3],["flip",3],["last",2],["cross",2],["channel",2],["step",2],["happen",1],["inside",1],["attach",2],["py",1],["pi",1],["running",1],["afterwards",1],["so",1],["oidc",1],["failure",1],["denied",1],["environment",1],["approval",1],["rejected",1],["upload",1],["left",1],["public",1],["release",2],["no",1],["matching",1],["package",1],["version",1],["import",1],["re",3],["workflow",5],["root",1],["workflows",1],["yml",1],["read",1],["text",1],["utf",1],["finalize",6],["index",3],["assert",4],["only",1],["publish",1],["needs",4],["search",1],["multiline",1],["must",2],["declare",1],["waits",1],["required",3],["pypi",2],["group",1],["git",1],["hub",1],["not",1],["run",1],["before",1]]},{"id":"tests/test_release_gates.py#test_the_irreversible_pypi_upload_waits_for_every_other_required_job","name":[["test",1],["irreversible",1],["pypi",1],["upload",1],["waits",1],["every",1],["other",1],["required",1],["job",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["irreversible",3],["pypi",3],["upload",4],["waits",3],["every",2],["other",2],["required",5],["job",4],["py",5],["pi",4],["version",2],["number",1],["once",1],["taken",2],["forever",1],["needs",5],["build",3],["alone",1],["mac",1],["os",1],["image",1],["failed",2],["verify",1],["macos",2],["bundle",1],["only",1],["skipped",1],["staging",1],["went",1],["ahead",1],["result",1],["was",1],["live",1],["whose",1],["git",1],["hub",1],["release",2],["carried",1],["no",1],["assets",1],["yanking",1],["not",2],["same",1],["as",1],["never",1],["having",1],["published",1],["import",1],["re",3],["workflow",4],["root",1],["github",1],["workflows",1],["yml",1],["read",1],["text",1],["utf",1],["publish",2],["index",2],["finalize",1],["search",1],["multiline",1],["assert",2],["must",2],["declare",1],["guard",1],["app",1],["attach",1],["group",1],["run",1],["before",1],["step",1],["channel",1]]},{"id":"tests/test_release_gates.py#test_the_linux_bundle_ships_the_resources_only_a_runtime_check_would_miss","name":[["test",1],["linux",1],["bundle",1],["ships",1],["resources",1],["only",1],["runtime",1],["check",1],["would",1],["miss",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["linux",4],["bundle",4],["ships",2],["resources",2],["only",3],["runtime",4],["check",2],["would",2],["miss",2],["build",8],["root",1],["scripts",1],["sh",1],["read",2],["text",1],["utf",1],["same",1],["omissions",1],["have",1],["bitten",1],["dmg",1],["benchmark",1],["manifests",1],["skill",1],["catalog",1],["environment",1],["specs",1],["all",1],["resolved",1],["by",1],["path",1],["at",1],["so",2],["leaving",1],["one",3],["out",1],["fails",1],["long",1],["after",1],["looked",1],["green",1],["tree",4],["workflows",1],["skills",1],["envs",1],["openai4s",1],["worker",1],["assert",3],["not",1],["copy",1],["hash",2],["based",1],["bytecode",1],["app",1],["rewrites",1],["its",1],["own",1],["first",1],["import",1],["recompiles",1],["whole",1],["stack",1],["every",1],["launch",1],["from",1],["unpack",1],["invalidation",1],["mode",1],["unchecked",1],["cross",2],["produces",1],["real",1],["image",2],["but",1],["unexecuted",1],["has",1],["say",1],["skipped",1],["smoke",1],["reads",1],["like",1],["passed",1],["untested",1],["gets",1],["released",1],["lower",1]]},{"id":"tests/test_release_gates.py#test_the_linux_verifier_refuses_a_launcher_that_lost_its_executable_bit","name":[["test",1],["linux",1],["verifier",1],["refuses",1],["launcher",1],["lost",1],["its",1],["executable",1],["bit",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["linux",4],["verifier",6],["refuses",2],["launcher",2],["lost",2],["its",2],["executable",3],["bit",2],["tmp",3],["path",3],["archive",3],["carry",1],["every",1],["file",1],["still",1],["unpack",1],["into",1],["bundle",4],["nobody",1],["start",1],["no",1],["content",1],["check",4],["would",1],["notice",1],["load",1],["script",1],["verify",1],["tarball",3],["tar",3],["gz",1],["top",3],["write",1],["fake",1],["payload",1],["x86",1],["64",1],["tarfile",1],["open",2],["as",1],["members",6],["member",3],["name",1],["getmembers",1],["assert",1],["dict",1],["ai4",1],["mode",1],["0o644",1],["pytest",1],["raises",1],["error",1],["match",1],["not",1]]},{"id":"tests/test_release_gates.py#test_the_recovery_path_for_a_failed_flip_is_written_down","name":[["test",1],["recovery",1],["path",1],["failed",1],["flip",1],["written",1],["down",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["recovery",2],["path",2],["failed",2],["flip",2],["written",2],["down",2],["workflow",2],["root",2],["github",1],["workflows",1],["release",2],["yml",1],["read",2],["text",5],["utf",2],["pipeline",3],["scripts",1],["py",1],["assert",2],["only",1],["publish",1],["not",1],["rebuild",1],["lower",1]]},{"id":"tests/test_release_gates.py#test_the_signing_identity_reaches_the_build_that_can_use_it","name":[["test",1],["signing",1],["identity",1],["reaches",1],["build",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["signing",10],["identity",8],["reaches",2],["build",6],["passing",1],["only",2],["staging",2],["job",3],["meant",1],["configuring",1],["secret",1],["changed",1],["nothing",1],["about",2],["image",2],["everything",1],["gate",1],["believed",1],["workflow",7],["root",2],["github",1],["workflows",1],["release",2],["yml",1],["read",2],["text",2],["utf",2],["macos",19],["index",4],["app",1],["attach",4],["assert",11],["openai4",2],["scripts",3],["dmg",3],["sh",3],["notarize",1],["describe",1],["py",1],["sign",2],["name",1],["not",4],["codesign",1],["looks",1],["up",1],["keychain",2],["fresh",1],["runner",1],["have",1],["so",2],["mode",1],["could",1],["never",2],["succeed",1],["without",1],["importing",1],["certificate",3],["first",1],["security",2],["create",1],["import",2],["secrets",1],["available",1],["step",2],["level",2],["if",2],["presence",1],["surfaced",1],["at",1],["conditions",1],["env",2],["value",1],["silently",1],["unreachable",1],["real",1],["signed",1],["run",1],["has",2],["cert",2],["inputs",1],["asset",1],["notarized",1],["true",1],["pypi",1],["cannot",1],["anything",1],["there",1],["be",1],["infer",1],["signature",1],["inspected",1]]},{"id":"tests/test_release_gates.py#test_the_staging_job_consumes_artifacts_and_never_publishes","name":[["test",1],["staging",1],["job",1],["consumes",1],["artifacts",1],["never",1],["publishes",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["staging",2],["job",4],["consumes",2],["artifacts",3],["never",2],["publishes",2],["running",1],["whole",1],["pipeline",1],["attach",7],["re",1],["ran",1],["build",1],["pytest",1],["installs",1],["neither",1],["if",1],["they",1],["happened",1],["exist",1],["rebuilt",1],["into",1],["very",1],["directory",1],["holding",1],["verified",1],["downloads",1],["workflow",4],["root",1],["github",1],["workflows",1],["release",1],["yml",1],["read",1],["text",1],["utf",1],["index",2],["pypi",1],["assert",4],["from",1],["stop",1],["after",1],["reverify",1],["draft",1],["false",1],["not",2],["only",1],["publish",1]]},{"id":"tests/test_release_gates.py#test_the_windows_launcher_does_not_leak_native_stdout_into_its_return_value","name":[["test",1],["windows",1],["launcher",1],["not",1],["leak",1],["native",1],["stdout",1],["into",1],["its",1],["return",1],["value",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["launcher",6],["not",5],["leak",2],["native",3],["stdout",5],["into",2],["its",4],["return",5],["value",5],["command",1],["function",1],["power",1],["shell",1],["wsl",5],["exe",4],["writes",1],["success",2],["stream",1],["so",3],["bare",1],["call",6],["followed",1],["by",1],["lastexitcode",1],["returns",1],["installed",4],["home",1],["open",1],["ai4",1],["bootstrap",2],["sh",1],["prints",1],["every",1],["path",1],["already",1],["serving",1],["http",1],["sends",1],["failures",1],["stderr",1],["defect",1],["fires",1],["precisely",1],["install",1],["worked",1],["code",2],["ne",1],["filters",1],["array",2],["one",1],["non",2],["zero",1],["element",1],["if",2],["reads",1],["empty",1],["as",1],["true",1],["reports",1],["linux",1],["bundle",1],["could",1],["be",1],["after",1],["installing",1],["exit",1],["then",1],["cannot",1],["convert",1],["object",2],["int32",1],["pinned",1],["statically",1],["because",1],["nothing",1],["executes",1],["no",1],["ci",1],["runner",1],["has",1],["invoke",1],["unreachable",1],["even",1],["latest",1],["job",1],["parses",1],["file",1],["stops",1],["root",1],["scripts",1],["openai4s",1],["ps1",1],["read",1],["text",1],["utf",1],["calls",3],["line",3],["strip",1],["splitlines",1],["lstrip",1],["startswith",1],["assert",2],["must",2],["still",1],["go",1],["through",1],["consumes",2],["output",2],["endswith",1],["out",1],["host",3],["each",1],["write",1],["invocation",1],["whose",1],["captured",1],["pipe",1],["only",1],["sink",1],["becomes",1],["part",1]]},{"id":"tests/test_release_gates.py#test_the_windows_launcher_opens_the_authenticated_url_and_requires_sandbox","name":[["test",1],["windows",1],["launcher",1],["opens",1],["authenticated",1],["url",1],["requires",1],["sandbox",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",5],["windows",6],["launcher",41],["opens",2],["authenticated",2],["url",11],["requires",2],["sandbox",4],["root",2],["scripts",2],["openai4s",4],["ps1",1],["read",2],["text",3],["utf",2],["bootstrap",20],["sh",2],["assert",55],["app",6],["start",2],["process",2],["not",8],["openai4",6],["wsl",7],["pypi",7],["index",7],["localhost",4],["forwarding",2],["disabled",1],["ipv4",3],["distro",3],["already",1],["holds",1],["data",2],["must",3],["keep",1],["winning",1],["selection",1],["default",1],["mirrors",1],["be",2],["disablable",1],["without",1],["deleting",1],["env",1],["var",1],["has",3],["install",2],["if",6],["eq",5],["off",12],["conda",6],["mirror",8],["padded",1],["column",1],["split",2],["name",2],["space",1],["localized",1],["multi",1],["word",1],["state",2],["indistinguishable",1],["under",1],["bare",1],["produces",1],["both",1],["fields",3],["count",1],["join",1],["log",2],["command",5],["guidance",1],["printed",1],["user",3],["paste",1],["open",2],["ai4",1],["cmd",3],["exe",1],["wrapper",1],["no",7],["inner",1],["lc",1],["so",1],["single",1],["quotes",1],["would",1],["honour",1],["whitespace",1],["dir",1],["need",1],["any",1],["return",1],["tail",1],["40",1],["path",1],["value",1],["match",1],["status",3],["render",1],["bind",4],["host",7],["wildcard",1],["unreachable",1],["from",1],["passthrough",1],["re",1],["authorities",1],["they",1],["print",1],["just",1],["auto",1],["loopback",2],["http",1],["127",2],["port",1],["regex",1],["replace",1],["line",1],["version",2],["named",1],["client",2],["base",1],["begin",1],["connect",1],["ne",1],["address",1],["capable",1],["hostname",1],["dev",1],["eth0",1],["scope",1],["global",1],["route",1],["192",1],["proxy",5],["bypass",3],["fake",5],["ip",5],["dns",7],["mode",3],["independent",1],["cli",1],["arguments",1],["stop",3],["doctor",1],["verify",1],["package",1],["min",1],["bwrap",1],["flag",2],["die",1],["parent",1],["new",1],["session",1],["unshare",4],["ipc",1],["uts",1],["net",1],["uid",1],["gid",1],["kernel",1],["configure",1],["allow",1],["198",2],["18",1],["19",1],["third",1],["party",1],["lookup",1],["front",1],["cannot",1],["egress",1],["most",1],["all",1],["work",1],["wedged",1],["help",2],["browser",1],["exec",1],["bin",1],["serve",1],["detached",1],["edited",1],["files",1],["survive",1],["relaunch",1],["explicit",1],["real",1],["transition",1],["instead",1],["leaving",1],["old",1],["managed",3],["place",1],["mark",1],["by",1],["fresh",1],["rm",1],["condarc",1],["file",1]]},{"id":"tests/test_release_gates.py#test_the_windows_launcher_sources_stay_pure_ascii","name":[["test",1],["windows",1],["launcher",1],["sources",1],["stay",1],["pure",1],["ascii",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",6],["launcher",2],["sources",2],["stay",2],["pure",2],["ascii",4],["power",2],["shell",2],["reads",1],["bom",1],["less",1],["ps1",2],["as",5],["ansi",1],["not",2],["utf",2],["em",1],["dash",2],["decodes",1],["under",1],["cp1252",1],["three",1],["characters",1],["ending",1],["0x94",1],["201",1],["accepts",1],["closing",1],["double",1],["quote",1],["so",2],["inside",1],["string",2],["literal",1],["ends",1],["parse",1],["collapses",1],["far",1],["below",1],["found",1],["real",1],["latest",1],["runner",1],["pwsh",1],["parsed",1],["file",1],["happily",1],["while",1],["powershell",1],["exe",1],["one",1],["open",2],["ai4",2],["cmd",2],["actually",1],["invokes",1],["failed",1],["200",1],["lines",1],["away",1],["from",1],["cause",1],["asserted",1],["here",1],["well",1],["packaged",1],["verifier",1],["caught",1],["before",1],["anything",1],["built",1],["name",3],["openai4s",1],["bootstrap",1],["sh",1],["body",4],["root",1],["scripts",2],["read",1],["bytes",1],["try",1],["decode",2],["except",1],["unicode",1],["error",5],["line",3],["start",3],["count",1],["pytest",1],["fail",1]]},{"id":"tests/test_release_gates.py#test_the_windows_launcher_tolerates_successful_wsl_stderr_diagnostics","name":[["test",1],["windows",1],["launcher",1],["tolerates",1],["successful",1],["wsl",1],["stderr",1],["diagnostics",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["launcher",11],["tolerates",2],["successful",3],["wsl",4],["stderr",4],["diagnostics",2],["power",1],["shell",1],["turns",1],["native",3],["into",1],["errors",1],["under",1],["global",1],["stop",1],["current",1],["emits",1],["localized",1],["nat",1],["proxy",2],["warning",1],["before",2],["exec",1],["commands",1],["must",1],["judge",1],["calls",1],["by",1],["lastexitcode",2],["unrelated",1],["setting",1],["makes",1],["first",1],["launch",1],["fail",1],["package",1],["path",3],["translated",1],["root",1],["scripts",1],["openai4s",1],["ps1",1],["read",1],["text",1],["utf",1],["assert",7],["function",1],["invoke",1],["capture",1],["error",1],["action",1],["preference",2],["continue",1],["code",1],["previous",1],["paths",2],["selected",2],["return",1],["string",1]]},{"id":"tests/test_release_gates.py#test_the_windows_package_has_no_native_windows_execution_path","name":[["test",1],["windows",2],["package",1],["has",1],["no",1],["native",1],["execution",1],["path",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",6],["package",3],["has",3],["no",3],["native",2],["execution",2],["path",2],["both",1],["halves",1],["because",1],["either",1],["alone",1],["satisfiable",1],["by",1],["broken",1],["launcher",6],["root",2],["scripts",2],["openai4s",1],["ps1",1],["read",2],["text",2],["utf",2],["assert",5],["wsl",4],["exe",2],["platform",2],["support",1],["py",2],["must",1],["say",1],["goes",1],["through",1],["wsl2",1],["at",1],["place",1],["someone",1],["would",2],["otherwise",1],["simplify",1],["into",1],["starting",1],["python",1],["directly",1],["user",1],["namespaces",1],["so",1],["bubblewrap",1],["cannot",1],["start",1],["cells",1],["run",1],["unisolated",1],["silent",1],["degradation",1],["tiers",1],["exist",1],["rule",1],["out",1],["refusing",1],["not",1],["optional",1],["version",1],["install",1],["verifier",2],["verify",1],["zip",1],["suffix",2],["dll",1],["pyd",1]]},{"id":"tests/test_release_gates.py#test_the_windows_verifier_accepts_a_correctly_staged_package","name":[["test",1],["windows",1],["verifier",1],["accepts",1],["correctly",1],["staged",1],["package",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["verifier",4],["accepts",2],["correctly",2],["staged",2],["package",3],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["zip",1],["stage",1]]},{"id":"tests/test_release_gates.py#test_the_windows_verifier_refuses_a_bare_unauthenticated_browser_url","name":[["test",1],["windows",1],["verifier",1],["refuses",1],["bare",1],["unauthenticated",1],["browser",1],["url",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["verifier",5],["refuses",2],["bare",3],["unauthenticated",3],["browser",2],["url",6],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["zip",1],["package",4],["stage",1],["launcher",3],["openai4s",1],["ps1",1],["body",3],["read",1],["bytes",2],["assert",1],["start",3],["process",3],["app",2],["write",1],["replace",1],["pytest",1],["raises",1],["bundle",1],["check",1],["error",1],["match",1]]},{"id":"tests/test_release_gates.py#test_the_windows_verifier_refuses_a_crlf_wsl_bootstrap","name":[["test",1],["windows",1],["verifier",1],["refuses",1],["crlf",1],["wsl",1],["bootstrap",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["verifier",5],["refuses",2],["crlf",2],["wsl",3],["bootstrap",6],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["zip",1],["package",4],["stage",1],["sh",1],["write",1],["bytes",2],["read",1],["replace",1],["pytest",1],["raises",1],["bundle",1],["check",1],["error",1],["match",1],["carriage",1],["return",1]]},{"id":"tests/test_release_gates.py#test_the_windows_verifier_refuses_a_payload_its_sidecar_does_not_match","name":[["test",1],["windows",1],["verifier",1],["refuses",1],["payload",1],["its",1],["sidecar",1],["not",1],["match",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["verifier",5],["refuses",2],["payload",4],["its",2],["sidecar",5],["not",2],["match",3],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["zip",1],["package",4],["stage",1],["next",1],["glob",1],["sha256",1],["write",1],["text",1],["64",1],["tar",1],["gz",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["bundle",1],["check",1],["error",1],["checksum",1]]},{"id":"tests/test_release_gates.py#test_the_windows_verifier_refuses_a_shipped_windows_binary","name":[["test",1],["windows",2],["verifier",1],["refuses",1],["shipped",1],["binary",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",7],["verifier",5],["refuses",3],["shipped",2],["binary",2],["tmp",3],["path",3],["package",5],["has",1],["no",1],["supported",1],["way",1],["run",1],["one",1],["so",1],["its",1],["presence",1],["means",1],["launcher",1],["grew",1],["second",1],["native",2],["start",1],["platform",1],["support",1],["py",1],["load",1],["script",1],["verify",2],["zip",1],["stage",1],["python",1],["exe",1],["write",1],["bytes",1],["mz",1],["pytest",1],["raises",1],["bundle",1],["check",1],["error",1],["match",1],["binaries",1]]},{"id":"tests/test_release_gates.py#test_the_windows_verifier_refuses_a_weakened_bubblewrap_baseline","name":[["test",1],["windows",1],["verifier",1],["refuses",1],["weakened",1],["bubblewrap",1],["baseline",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["verifier",5],["refuses",2],["weakened",2],["bubblewrap",2],["baseline",2],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["zip",1],["package",4],["stage",1],["bootstrap",4],["wsl",1],["sh",1],["body",3],["read",1],["bytes",2],["assert",1],["min",3],["bwrap",3],["version",3],["write",1],["replace",1],["pytest",1],["raises",1],["bundle",1],["check",1],["error",1],["match",1],["sandbox",1],["contract",1]]},{"id":"tests/test_release_gates.py#test_the_windows_verifier_refuses_preflight_only_namespace_flags","name":[["test",1],["windows",1],["verifier",1],["refuses",1],["preflight",1],["only",1],["namespace",1],["flags",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["verifier",5],["refuses",2],["preflight",2],["only",2],["namespace",2],["flags",2],["tmp",3],["path",3],["load",1],["script",1],["verify",2],["zip",1],["package",4],["stage",1],["bootstrap",4],["wsl",1],["sh",1],["body",3],["read",1],["bytes",2],["marker",4],["unshare",4],["ipc",1],["uts",1],["net",1],["assert",1],["write",1],["replace",1],["user",1],["pytest",1],["raises",1],["bundle",1],["check",1],["error",1],["match",1],["absent",1],["from",1],["runtime",1]]},{"id":"tests/test_release_gates.py#test_the_workflow_has_no_trigger_that_cannot_fire_for_a_draft","name":[["test",1],["workflow",1],["has",1],["no",1],["trigger",1],["cannot",1],["fire",1],["draft",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["workflow",7],["has",2],["no",2],["trigger",6],["cannot",4],["fire",2],["draft",8],["hole",1],["review",1],["found",1],["release",4],["created",1],["not",4],["emitted",1],["whole",1],["first",2],["design",1],["hung",1],["off",1],["so",1],["intended",1],["entry",1],["point",1],["could",1],["never",1],["run",1],["non",2],["creation",1],["emit",2],["conditions",1],["jobs",1],["then",1],["skipped",1],["attachment",1],["publication",1],["pipeline",3],["be",2],["reached",1],["root",1],["github",1],["workflows",1],["yml",1],["read",1],["text",1],["utf",1],["index",2],["permissions",1],["assert",2],["git",1],["hub",1],["events",1],["releases",1],["triggered",1],["by",1],["one",1],["dispatch",1]]},{"id":"tests/test_release_gates.py#test_the_wsl_bootstrap_never_acquires_carriage_returns","name":[["test",1],["wsl",1],["bootstrap",1],["never",1],["acquires",1],["carriage",1],["returns",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["wsl",2],["bootstrap",4],["never",2],["acquires",2],["carriage",2],["returns",2],["windows",5],["checkout",1],["must",1],["not",2],["corrupt",1],["shell",4],["entry",1],["points",1],["before",1],["build",5],["attributes",5],["root",3],["gitattributes",1],["read",3],["text",4],["utf",2],["rule",6],["sh",4],["eol",1],["lf",2],["pinned",3],["skills",1],["bioskills",1],["whitespace",1],["assert",6],["index",2],["scripts",2],["bytes",1],["zip",1],["sources",1],["side",2],["open",1],["ai4",1],["cmd",1],["openai4s",1],["ps1",1]]},{"id":"tests/test_release_gates.py#test_windows_bootstrap_fake_ip_dns_auto_detection_is_narrow","name":[["test",1],["windows",1],["bootstrap",1],["fake",1],["ip",1],["dns",1],["auto",1],["detection",1],["narrow",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",3],["test",3],["windows",4],["bootstrap",4],["fake",12],["ip",8],["dns",8],["auto",4],["detection",2],["narrow",2],["tmp",5],["path",7],["shell",3],["shutil",1],["sh",5],["if",1],["none",1],["pytest",1],["skip",1],["integration",1],["contract",1],["needs",1],["posix",1],["data",5],["dir",7],["bundle",3],["open",1],["ai4",1],["linux",1],["x86",1],["64",1],["executable",4],["app",1],["bin",8],["openai4s",1],["parent",1],["mkdir",2],["parents",1],["true",3],["write",3],["text",4],["nprintf",2],["openai4",4],["allow",1],["missing",1],["encoding",3],["ascii",3],["chmod",2],["0o755",2],["resolv",5],["conf",5],["nameserver",1],["198",3],["18",3],["getent",4],["run",5],["mode",3],["str",7],["answer",2],["subprocess",2],["completed",1],["process",1],["stream",1],["api",1],["openalex",1],["org",1],["env",6],["os",2],["environ",1],["copy",1],["update",1],["wsl",1],["pathsep",1],["return",1],["root",1],["scripts",1],["cli",1],["print",1],["check",1],["false",1],["capture",1],["output",1],["detected",5],["112",2],["assert",7],["returncode",3],["stderr",4],["stdout",3],["strip",3],["restricted",1],["public",1],["domain",1],["compatibility",1],["ordinary",4],["93",1],["184",1],["216",1],["34",1],["disabled",4],["off",1]]},{"id":"tests/test_release_gates.py#test_windows_bootstrap_fake_ip_dns_auto_detection_is_narrow.run","name":[["run",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["run",3],["mode",4],["str",10],["answer",3],["subprocess",3],["completed",2],["process",2],["getent",2],["write",1],["text",2],["bin",2],["sh",2],["nprintf",1],["stream",1],["api",1],["openalex",1],["org",1],["encoding",1],["ascii",1],["chmod",1],["0o755",1],["env",6],["os",2],["environ",1],["copy",1],["update",1],["openai4",3],["data",2],["dir",3],["fake",2],["ip",1],["dns",1],["wsl",1],["resolv",2],["conf",2],["path",2],["pathsep",1],["return",1],["shell",1],["root",1],["scripts",1],["windows",1],["bootstrap",1],["cli",1],["bundle",1],["print",1],["check",1],["false",1],["capture",1],["output",1],["true",2]]},{"id":"tests/test_release_gates.py#test_windows_launcher_claims_the_pristine_bundle_pip_conf_on_install","name":[["test",1],["windows",1],["launcher",1],["claims",1],["pristine",1],["bundle",1],["pip",1],["conf",1],["install",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",5],["launcher",3],["claims",2],["pristine",3],["bundle",6],["pip",7],["conf",7],["install",6],["tmp",6],["path",6],["first",4],["launch",2],["no",3],["mirror",5],["selected",1],["must",1],["not",4],["strand",1],["file",3],["forever",1],["ships",1],["unmarked",2],["ownership",1],["decided",1],["by",3],["managed",4],["marker",2],["so",1],["if",1],["leaves",1],["every",1],["later",5],["reads",1],["fresh",1],["reports",1],["user",3],["setting",1],["openai4",2],["wsl",1],["pypi",2],["index",4],["afterwards",1],["silently",1],["never",1],["takes",1],["effect",1],["way",1],["back",1],["short",1],["deleting",1],["hand",1],["tarball",5],["open",1],["ai4",1],["linux",2],["x86",2],["64",2],["tar",1],["gz",1],["dir",3],["write",1],["fake",1],["payload",1],["digest",3],["hashlib",1],["sha256",1],["read",3],["bytes",1],["hexdigest",1],["run",2],["bootstrap",2],["assert",7],["returncode",2],["stderr",3],["data",1],["app",1],["current",1],["runtime",1],["claimed",4],["text",2],["utf",2],["openai4s",1],["url",3],["true",1],["https",1],["example",1],["invalid",1],["simple",1]]},{"id":"tests/test_release_gates.py#test_windows_launcher_never_rewrites_user_owned_network_files","name":[["test",1],["windows",1],["launcher",1],["never",1],["rewrites",1],["user",1],["owned",1],["network",1],["files",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",4],["launcher",2],["never",2],["rewrites",2],["user",8],["owned",2],["network",3],["files",2],["tmp",6],["path",6],["tarball",5],["open",1],["ai4",1],["linux",2],["x86",2],["64",2],["tar",1],["gz",1],["bundle",3],["dir",6],["write",3],["fake",1],["payload",1],["digest",3],["hashlib",1],["sha256",1],["read",3],["bytes",5],["hexdigest",1],["initial",3],["run",2],["bootstrap",2],["install",2],["openai4",6],["pypi",3],["index",3],["url",3],["https",4],["first",2],["example",4],["invalid",4],["simple",2],["conda",6],["mirror",3],["anaconda",2],["assert",4],["returncode",2],["stderr",2],["data",4],["pip",7],["conf",4],["app",1],["current",1],["runtime",1],["condarc",4],["global",1],["ntimeout",1],["19",1],["channels",1],["private",1],["overrides",2],["off",2],["second",2],["result",3]]},{"id":"tests/test_release_gates.py#test_windows_launcher_off_restores_official_indexes","name":[["test",1],["windows",1],["launcher",1],["off",1],["restores",1],["official",1],["indexes",1]],"path":[["tests",1],["test",1],["release",1],["gates",1],["py",1]],"body":[["def",2],["test",2],["windows",5],["launcher",3],["off",4],["restores",2],["official",2],["indexes",2],["tmp",6],["path",6],["tarball",5],["open",1],["ai4",1],["linux",2],["x86",2],["64",2],["tar",1],["gz",1],["bundle",3],["dir",6],["write",1],["fake",1],["payload",1],["digest",3],["hashlib",1],["sha256",1],["read",4],["bytes",1],["hexdigest",1],["mirror",8],["https",1],["example",1],["invalid",1],["installed",3],["run",2],["bootstrap",2],["install",2],["openai4",4],["pypi",2],["index",3],["url",3],["simple",1],["conda",2],["anaconda",1],["assert",9],["returncode",2],["stderr",2],["data",4],["pip",4],["conf",4],["app",1],["current",1],["runtime",1],["condarc",4],["network",1],["text",3],["utf",3],["disabled",3],["restored",5],["managed",1],["by",1],["openai4s",1],["not",2],["user",1],["true",2],["break",1],["system",1],["packages",1],["exists",1]]},{"id":"tests/test_release_pipeline.py","name":[["test",1],["release",1],["pipeline",1],["py",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["release",11],["pipeline",6],["tested",1],["without",1],["cutting",1],["whole",2],["reason",3],["script",8],["step",2],["embedded",1],["workflow",1],["triggers",1],["event",2],["only",3],["be",3],["exercised",1],["by",2],["supposed",1],["protect",1],["so",3],["first",1],["time",7],["anyone",1],["learns",1],["wrong",2],["real",2],["version",4],["these",1],["pin",1],["order",3],["much",1],["they",2],["would",2],["cost",1],["git",3],["hub",2],["flip",1],["last",1],["cross",2],["channel",3],["refuses",1],["run",3],["until",1],["py",2],["pi",2],["actually",2],["has",1],["public",1],["no",1],["matching",1],["package",1],["half",1],["published",1],["state",2],["exists",1],["prevent",1],["staging",6],["not",13],["rebuild",1],["must",4],["receive",1],["same",1],["bytes",1],["disk",2],["image",2],["signed",1],["evidence",5],["never",2],["configured",1],["variable",1],["read",5],["back",2],["compares",1],["content",1],["filenames",1],["sha256",2],["sums",1],["covers",1],["everything",2],["itself",1],["uploaded",2],["sbom",2],["describes",1],["wheel",3],["machine",1],["staged",4],["provenance",2],["names",1],["repository",1],["source",2],["lives",1],["failure",2],["stops",2],["steps",2],["after",1],["from",6],["future",1],["import",13],["annotations",1],["contextlib",2],["json",10],["os",10],["subprocess",1],["sys",9],["pathlib",2],["path",6],["types",1],["simple",1],["namespace",1],["pytest",6],["insert",1],["str",2],["file",3],["resolve",2],["parents",2],["scripts",2],["noqa",1],["e402",1],["external",1],["skipped",1],["error",3],["build",6],["canonical",1],["uri",1],["signature",3],["components",2],["root",1],["sha",1],["fake",8],["runner",1],["reports",1],["rev",1],["parse",1],["head",2],["40",1],["fixture",1],["local",2],["as",3],["assets",5],["faithful",1],["listing",1],["include",1],["them",2],["quality",2],["receipt",4],["joins",1],["input",1],["proving",1],["gates",1],["ran",1],["at",1],["commit",1],["something",1],["publishes",1],["sidecars",1],["codesign",1],["receipts",1],["stage",2],["attestation",3],["side",1],["particular",1],["asset",1],["its",4],["purpose",1],["reach",1],["finalize",1],["job",1],["through",1],["draft",1],["cannot",1],["rewrite",1],["dist",5],["macos",1],["safety",1],["property",1],["installed",3],["daemon",6],["smoke",1],["crosses",1],["default",1],["token",1],["gate",1],["contextmanager",1],["mark",4],["parametrize",2],["markup",1],["classic",1],["non",1],["module",5],["shell",3],["helpers",1],["bundle",1],["src",5],["static",5],["index",1],["js",5],["another",1],["origin",1],["ships",1],["type",4],["https",1],["cdn",2],["invalid",2],["traversal",1],["merely",1],["starts",1],["prefix",1],["app",2],["legacy",1],["escape",1],["hatch",1],["entrypoint",1],["stand",1],["interpreter",1],["serve",2],["behaves",2],["like",2],["foreground",1],["process",2],["exits",1],["promptly",1],["sigterm",3],["stop",6],["any",4],["decides",1],["gone",1],["pid",7],["existence",2],["alone",1],["zombie",1],["reads",2],["alive",1],["makes",1],["own",2],["reaping",1],["thing",1],["under",1],["test",1],["cli",2],["now",1],["zombies",1],["exited",1],["hide",1],["absence",1],["signal",5],["command",3],["argv",1],["data",5],["environ",3],["openai4",1],["dir",1],["pidfile",3],["if",4],["lambda",1],["exit",4],["tmp",1],["write",2],["text",3],["getpid",1],["replace",1],["sleep",2],["120",1],["int",1],["rc",6],["kill",2],["deadline",2],["monotonic",2],["float",1],["patience",1],["while",1],["try",1],["except",1],["lookup",1],["break",1],["05",1],["dumps",1],["print",1],["stopped",1],["else",1],["still",1],["shutting",1],["down",1],["64",1],["skipif",2],["platform",2],["win32",2],["posix",2],["wrapper",2],["consumes",1],["produce",1],["signing",2],["configuration",1],["documents",1],["checksums",1],["cover",1],["ship",1],["verify",1],["exact",1],["filename",1],["matches",1],["openai4s",5],["py3",3],["none",3],["whl",3],["true",3],["tar",2],["gz",2],["open",1],["ai4",1],["arm64",1],["dmg",1],["0rc1",1],["false",3],["10",1],["post1",1],["d11",1],["vocabulary",1],["p0",1],["seals",1],["claims",1],["checked",1],["later",1],["four",1],["gaps",1]]},{"id":"tests/test_release_pipeline.py#_completed","name":[["completed",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["completed",3],["returncode",3],["stdout",3],["stderr",3],["return",1],["subprocess",1],["process",1],["fake",1]]},{"id":"tests/test_release_pipeline.py#_fake_installed_python","name":[["fake",1],["installed",1],["python",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["fake",8],["installed",5],["python",8],["tmp",5],["path",7],["monkeypatch",3],["stop",5],["mode",3],["patience",4],["20",2],["wire",1],["smoke",1],["daemon",6],["real",1],["local",1],["processes",1],["no",2],["network",1],["probe",2],["script",3],["cli",2],["py",1],["write",2],["text",2],["encoding",2],["utf",2],["bin",3],["sh",1],["nexec",1],["sys",1],["executable",1],["chmod",1],["0o755",1],["data",7],["mkdir",1],["served",2],["once",2],["up",2],["root",1],["env",3],["base",1],["url",1],["deadline",2],["time",3],["monotonic",2],["30",1],["while",1],["not",1],["pid",1],["exists",1],["if",1],["pragma",1],["cover",1],["diagnostic",1],["raise",1],["release",1],["error",1],["never",1],["wrote",1],["its",1],["pidfile",1],["sleep",1],["02",1],["setattr",1],["pipeline",1],["staticmethod",1],["os",1],["environ",1],["usr",1],["openai4",1],["dir",1],["str",2],["return",1]]},{"id":"tests/test_release_pipeline.py#_fake_installed_python.served_once_the_daemon_is_up","name":[["served",1],["once",1],["daemon",1],["up",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["served",2],["once",2],["daemon",4],["up",2],["python",2],["root",2],["env",2],["base",2],["url",2],["deadline",2],["time",3],["monotonic",2],["30",1],["while",1],["not",1],["data",1],["fake",2],["pid",1],["exists",1],["if",1],["pragma",1],["no",1],["cover",1],["diagnostic",1],["raise",1],["release",1],["error",1],["never",1],["wrote",1],["its",1],["pidfile",1],["sleep",1],["02",1]]},{"id":"tests/test_release_pipeline.py#_gh_for","name":[["gh",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",4],["gh",5],["assets",9],["path",8],["draft",5],["true",2],["corrupt",3],["none",6],["drop",3],["extra",5],["stand",1],["behaves",1],["like",1],["release",2],["were",1],["uploaded",3],["listing",3],["reflects",1],["step",1],["upload",1],["actually",1],["uploads",1],["self",1],["distributions",1],["generated",1],["sbom",1],["provenance",1],["sha256",1],["sums",1],["but",1],["not",2],["codesign",1],["json",4],["components",1],["sidecars",2],["local",2],["evidence",1],["read",2],["from",1],["disk",1],["never",1],["pushed",1],["injects",1],["unexpected",1],["asset",1],["prior",1],["staging",1],["attempt",1],["might",1],["have",1],["left",1],["behind",1],["names",5],["name",8],["glob",1],["if",7],["file",2],["endswith",1],["only",1],["add",1],["return",6],["argv",7],["verb",4],["view",2],["completed",4],["dumps",2],["encode",2],["size",2],["stat",1],["st",1],["else",1],["sorted",1],["download",1],["pattern",5],["index",2],["destination",2],["dir",1],["source",2],["payload",4],["bytes",2],["tampered",1],["write",1]]},{"id":"tests/test_release_pipeline.py#_gh_for._uploaded_names","name":[["uploaded",1],["names",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["uploaded",2],["names",5],["path",5],["name",3],["assets",1],["glob",1],["if",2],["file",1],["drop",1],["not",1],["endswith",1],["local",1],["only",1],["sidecars",1],["extra",2],["add",1],["return",1]]},{"id":"tests/test_release_pipeline.py#_gh_for.gh","name":[["gh",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["gh",2],["argv",8],["verb",4],["if",5],["view",2],["draft",3],["return",4],["completed",4],["json",2],["dumps",2],["encode",2],["listing",2],["name",5],["size",2],["assets",4],["stat",1],["st",1],["file",1],["else",1],["sorted",1],["uploaded",1],["names",1],["download",1],["pattern",5],["index",2],["destination",2],["path",1],["dir",1],["source",2],["payload",4],["read",1],["bytes",2],["corrupt",1],["tampered",1],["write",1]]},{"id":"tests/test_release_pipeline.py#_git_aware","name":[["git",1],["aware",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["git",4],["aware",2],["extra",4],["none",4],["runner",4],["answers",2],["rev",2],["parse",2],["head",3],["as",1],["real",1],["one",1],["step",1],["test",1],["binds",1],["quality",1],["receipt",2],["commit",1],["being",1],["released",1],["so",1],["every",1],["command",1],["empty",1],["stdout",1],["leaves",1],["pipeline",1],["unable",1],["say",1],["releasing",1],["check",1],["correctly",1],["refuses",1],["argv",2],["cwd",1],["parts",3],["str",1],["if",2],["not",1],["join",1],["return",3],["completed",2],["fake",1],["encode",1]]},{"id":"tests/test_release_pipeline.py#_git_aware.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["cwd",2],["none",3],["parts",3],["str",1],["if",2],["extra",2],["not",1],["join",1],["git",1],["rev",1],["parse",1],["head",2],["return",2],["completed",2],["fake",1],["encode",1]]},{"id":"tests/test_release_pipeline.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["hub",3],["web",1],["socket",1],["gateway",1],["handler",1],["needs",1],["no",1],["route",1],["below",1],["streams",1],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_release_pipeline.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_release_pipeline.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_release_pipeline.py#_installed_cli_reports","name":[["installed",1],["cli",1],["reports",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["installed",5],["cli",5],["reports",2],["monkeypatch",3],["url",5],["openai4s",2],["as",1],["answers",1],["one",1],["bootstrap",1],["line",1],["argv",2],["kwargs",1],["assert",1],["return",1],["completed",1],["encode",1],["setattr",1],["subprocess",1],["run",1]]},{"id":"tests/test_release_pipeline.py#_installed_cli_reports.installed_cli","name":[["installed",1],["cli",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["installed",2],["cli",2],["argv",3],["kwargs",2],["assert",1],["openai4s",1],["url",2],["return",1],["completed",1],["encode",1]]},{"id":"tests/test_release_pipeline.py#_matching_pypi","name":[["matching",1],["pypi",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["matching",3],["pypi",2],["assets",3],["path",7],["py",3],["pi",3],["digests",3],["agree",1],["local",1],["wheel",1],["sdist",1],["bytes",1],["default",1],["ordering",1],["tests",1],["finalize",1],["anchor",1],["so",1],["success",1],["run",1],["needs",1],["digest",1],["every",1],["python",1],["distribution",1],["only",1],["wheels",1],["sdists",1],["live",1],["project",1],["version",1],["return",2],["name",2],["sha256",1],["file",1],["glob",1],["if",1],["endswith",1],["whl",1],["tar",1],["gz",1]]},{"id":"tests/test_release_pipeline.py#_matching_pypi.digests","name":[["digests",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["digests",2],["project",2],["version",2],["return",1],["path",4],["name",2],["sha256",1],["file",1],["assets",1],["glob",1],["if",1],["endswith",1],["whl",1],["tar",1],["gz",1]]},{"id":"tests/test_release_pipeline.py#_pipeline","name":[["pipeline",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["pipeline",3],["assets",7],["kw",9],["setdefault",6],["runner",2],["git",1],["aware",1],["gh",1],["lambda",3],["argv",1],["completed",1],["draft",1],["true",3],["smoke",2],["wheel",1],["injected",1],["pypi",3],["check",1],["project",1],["version",1],["digests",1],["matching",1],["fixture",1],["provides",1],["already",1],["built",1],["distributions",1],["staging",1],["job",1],["input",1],["default",1],["mode",1],["so",1],["step",1],["build",2],["not",2],["clear",1],["them",1],["then",1],["find",1],["nothing",1],["collect",1],["mock",1],["rebuild",1],["tests",1],["exercise",1],["test",1],["steps",1],["themselves",1],["pass",1],["from",2],["artifacts",2],["explicitly",1],["return",1],["dir",1]]},{"id":"tests/test_release_pipeline.py#_real_gateway","name":[["real",1],["gateway",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["real",4],["gateway",10],["tmp",3],["path",4],["webui",5],["none",5],["monkeypatch",3],["handler",6],["loopback",1],["default",2],["token",2],["gate",1],["smoke",2],["be",1],["tested",1],["against",2],["hand",1],["written",1],["legacy",1],["page",1],["so",1],["daemon",2],["shell",2],["changed",1],["test",2],["kept",1],["passing",1],["failed",1],["every",1],["build",1],["serving",1],["through",1],["make",2],["means",1],["probe",1],["judged",1],["whatever",1],["actually",1],["serves",1],["change",1],["goes",1],["red",1],["here",1],["not",3],["release",1],["job",1],["import",5],["threading",2],["from",4],["openai4s",3],["config",3],["llmconfig",2],["server",5],["as",1],["mod",4],["local",2],["auth",2],["tests",1],["ports",1],["bound",2],["if",1],["setattr",1],["dir",3],["httpd",5],["port",4],["cfg",5],["data",3],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["max",1],["turns",1],["host",1],["127",2],["ensure",1],["dirs",1],["runner",4],["session",1],["hub",2],["start",2],["idle",1],["sweeper",1],["false",1],["cls",2],["observed",4],["list",1],["tuple",1],["str",2],["class",2],["recording",2],["self",3],["append",1],["headers",1],["cookie",1],["return",1],["super",1],["request",1],["thread",4],["target",1],["serve",1],["forever",1],["true",1],["try",2],["yield",1],["simple",1],["namespace",1],["base",1],["url",1],["http",1],["load",1],["mint",1],["finally",1],["shutdown",1],["close",2],["join",1],["timeout",1],["except",1],["exception",1],["noqa",1],["ble001",1],["teardown",1],["must",1],["mask",1],["failure",1],["pass",1]]},{"id":"tests/test_release_pipeline.py#_real_gateway.Recording","name":[["recording",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["recording",2],["handler",2],["cls",2],["def",1],["self",3],["observed",1],["append",1],["path",1],["headers",1],["cookie",1],["return",1],["super",1]]},{"id":"tests/test_release_pipeline.py#_real_gateway.Recording.do_GET","name":[],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["self",4],["observed",1],["append",1],["path",1],["headers",1],["cookie",1],["return",1],["super",1]]},{"id":"tests/test_release_pipeline.py#_receipt_dist","name":[["receipt",1],["dist",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["receipt",3],["dist",3],["directory",4],["source",4],["sha",4],["fake",2],["head",2],["return",1],["write",1],["build",1],["glob",1],["if",1],["suffix",1],["whl",1],["gz",1]]},{"id":"tests/test_release_pipeline.py#_shipped_entrypoints","name":[["shipped",1],["entrypoints",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["shipped",2],["entrypoints",2],["dist",4],["assets",3],["committed",2],["default",2],["shell",5],["names",2],["read",2],["from",1],["its",1],["bytes",1],["import",1],["re",3],["root",1],["openai4s",1],["server",1],["webui",1],["index",1],["html",1],["text",1],["utf",1],["scripts",3],["findall",2],["script",1],["type",1],["module",2],["src",1],["static",2],["js",1],["styles",2],["href",1],["css",1],["assert",1],["no",1],["entrypoint",1],["return",1]]},{"id":"tests/test_release_pipeline.py#_signed_dmg","name":[["signed",1],["dmg",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["signed",2],["dmg",15],["assets",4],["path",4],["name",5],["str",2],["open",2],["ai4",2],["arm64",2],["notarized",15],["bool",4],["true",6],["receipt",6],["disk",1],["image",4],["mac",2],["os",2],["build",2],["job",2],["would",1],["have",2],["written",1],["release",1],["gate",4],["now",1],["turns",1],["defaults",1],["because",1],["publishable",1],["normal",1],["fixture",1],["tests",1],["care",1],["about",1],["un",1],["case",1],["false",2],["explicitly",1],["rather",1],["than",1],["relying",1],["omission",1],["old",1],["came",1],["check",1],["nothing",2],["write",3],["bytes",3],["codesign",1],["json",2],["text",1],["dumps",1],["authorities",1],["developer",3],["id",3],["application",1],["example",1],["inc",1],["abcde12345",1],["certification",1],["authority",1],["apple",1],["root",1],["ca",1],["adhoc",1],["real",1],["records",1],["deep",1],["verification",1],["result",1],["requires",2],["succeeded",1],["verify",1],["returncode",5],["digest",2],["exact",1],["describes",1],["sha256",6],["file",3],["notarization",1],["read",1],["from",1],["xcrun",1],["stapler",3],["validate",1],["by",1],["was",1],["hardcoded",1],["none",1],["gated",1],["if",7],["else",6],["spctl",2],["stapling",1],["rewrites",1],["post",3],["staple",3],["match",1],["being",1],["staged",1],["encoding",1],["utf",1],["macos",1],["notary",1],["requested",1],["submitted",1],["stapled",1],["return",1]]},{"id":"tests/test_release_pipeline.py#_write_build_receipt","name":[["write",1],["build",1],["receipt",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["write",3],["build",6],["receipt",5],["directory",3],["kind",6],["artifacts",5],["source",3],["sha",4],["fake",2],["head",2],["kwargs",6],["job",2],["built",1],["those",1],["bytes",1],["writes",1],["beside",1],["them",2],["staging",1],["verifies",1],["one",1],["per",1],["artifact",1],["group",1],["against",1],["frozen",1],["wheel",1],["dmg",1],["same",1],["commit",1],["becomes",1],["checkable",1],["each",1],["check",1],["out",1],["mutable",1],["tag",2],["independently",1],["nothing",1],["comparing",1],["from",1],["scripts",1],["import",1],["release",3],["receipts",3],["setdefault",3],["workflow",2],["run",1],["id",1],["7100",1],["inputs",1],["v0",1],["publish",1],["false",2],["pypi",1],["only",1],["macos",3],["asset",1],["notarized",1],["if",3],["else",2],["omit",1],["notary",1],["requested",1],["true",3],["submitted",1],["stapled",1],["stapler",1],["returncode",2],["spctl",1],["post",1],["staple",1],["sha256",2],["file",1],["document",2],["target",3],["name",1],["text",1],["json",1],["dumps",1],["indent",1],["utf",1],["return",1]]},{"id":"tests/test_release_pipeline.py#_write_checksums","name":[["write",1],["checksums",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["write",3],["checksums",3],["assets",5],["path",7],["none",2],["sha256",4],["sums",3],["covering",1],["uploaded",2],["as",1],["step",1],["writes",1],["excludes",1],["local",2],["only",2],["sidecars",2],["they",1],["never",1],["so",1],["manifest",1],["matches",1],["release",1],["listing",1],["gh",1],["serves",1],["lines",3],["sorted",1],["glob",1],["if",1],["name",3],["endswith",1],["continue",1],["append",1],["file",1],["text",1],["join",1],["encoding",1],["utf",1]]},{"id":"tests/test_release_pipeline.py#_write_receipt","name":[["write",1],["receipt",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["write",3],["receipt",5],["directory",3],["source",4],["sha",5],["fake",2],["head",3],["failing",4],["overrides",3],["document",4],["quality",1],["job",1],["uploads",1],["beside",1],["distributions",1],["built",1],["from",3],["canonical",1],["manifest",2],["scripts",2],["release",6],["gates",9],["py",1],["rather",1],["than",1],["hand",1],["listed",1],["be",2],["two",1],["rows",1],["pytest",2],["argv",1],["mypy",2],["consumer",1],["accepted",1],["so",1],["fixture",1],["was",1],["itself",1],["demonstration",1],["proved",1],["nothing",1],["deriving",1],["means",1],["gate",8],["added",1],["later",1],["cannot",1],["leave",1],["describing",1],["old",1],["names",1],["whose",1],["exit",1],["code",1],["should",1],["non",1],["zero",1],["refusal",2],["tests",2],["stay",1],["import",1],["build",1],["name",8],["command",2],["list",1],["returncode",1],["if",1],["else",1],["local",1],["check",5],["run",2],["id",2],["7000",1],["index",2],["7100",1],["url",1],["https",1],["example",1],["invalid",1],["conclusion",1],["success",1],["enumerate",1],["suite",1],["update",1],["target",3],["text",1],["json",1],["dumps",1],["utf",1],["return",1]]},{"id":"tests/test_release_pipeline.py#assets","name":[["assets",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["assets",2],["tmp",3],["path",3],["directory",7],["dist",2],["mkdir",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["write",3],["bytes",4],["wheel",1],["tar",1],["gz",1],["sdist",1],["receipt",2],["return",1]]},{"id":"tests/test_release_pipeline.py#test_a_build_receipt_from_another_workflow_run_is_refused","name":[["test",1],["build",1],["receipt",1],["from",1],["another",1],["workflow",1],["run",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["build",2],["receipt",2],["from",2],["another",2],["workflow",5],["run",8],["refused",2],["assets",7],["schema",1],["records",1],["id",3],["fixtures",1],["record",1],["7100",3],["requiring",1],["non",1],["empty",1],["proved",1],["nothing",1],["about",1],["dispatch",1],["signed",1],["dmg",1],["notarized",1],["true",1],["report",5],["pipeline",2],["mode",2],["release",2],["gh",4],["7101",2],["assert",5],["ok",2],["false",1],["stopped",1],["at",1],["verify",1],["steps",2],["detail",2],["same",3]]},{"id":"tests/test_release_pipeline.py#test_a_build_receipt_without_recorded_inputs_is_refused","name":[["test",1],["build",1],["receipt",1],["without",1],["recorded",1],["inputs",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["build",4],["receipt",5],["without",2],["recorded",3],["inputs",5],["refused",2],["assets",5],["writer",1],["always",1],["records",1],["dispatch",1],["reader",1],["defaulted",1],["missing",1],["object",1],["would",1],["exempt",1],["from",2],["publish",1],["pypi",1],["only",1],["comparison",1],["was",1],["scripts",1],["import",1],["release",4],["receipts",5],["path",4],["name",1],["dist",2],["document",3],["json",2],["loads",1],["read",1],["text",2],["utf",2],["del",1],["workflow",2],["write",1],["dumps",1],["pytest",1],["raises",1],["error",1],["match",1],["verify",1],["expected",1],["sha",1],["fake",1],["head",1],["dir",1],["required",1],["kinds",1]]},{"id":"tests/test_release_pipeline.py#test_a_complete_release_publishes_last","name":[["test",1],["complete",1],["release",1],["publishes",1],["last",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["complete",2],["release",3],["publishes",2],["last",2],["assets",5],["signed",1],["dmg",1],["calls",4],["list",3],["str",1],["inner",2],["gh",4],["argv",3],["append",1],["return",1],["report",3],["pipeline",1],["mode",1],["run",1],["assert",3],["ok",1],["published",1],["true",1],["verbs",3],["call",2],["index",2],["upload",1],["edit",1],["draft",1],["false",1],["publishing",1],["final",1],["act",1]]},{"id":"tests/test_release_pipeline.py#test_a_complete_release_publishes_last.gh","name":[["gh",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["gh",2],["argv",4],["calls",1],["append",1],["list",1],["return",1],["inner",1]]},{"id":"tests/test_release_pipeline.py#test_a_components_sidecar_from_a_different_image_is_not_trusted","name":[["test",1],["components",1],["sidecar",1],["from",1],["different",1],["image",1],["not",1],["trusted",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["components",6],["sidecar",3],["from",2],["different",3],["image",6],["not",7],["trusted",4],["assets",6],["codex",1],["p2",1],["json",5],["left",1],["by",1],["earlier",1],["rebuild",1],["same",1],["filename",1],["carries",1],["no",1],["binding",2],["bytes",1],["describes",1],["its",1],["package",1],["list",1],["must",1],["enter",1],["sbom",2],["stale",1],["mismatched",3],["digest",2],["read",2],["as",2],["unread",3],["import",1],["zipfile",2],["wheel",2],["openai4s",3],["py3",1],["none",1],["any",2],["whl",1],["zip",1],["file",1],["archive",2],["writestr",1],["dist",1],["info",1],["metadata",3],["version",3],["name",6],["dmg",4],["signed",1],["write",1],["text",2],["dumps",1],["packages",1],["ghost",2],["pkg",2],["some",1],["other",1],["match",1],["sha256",1],["64",1],["encoding",1],["utf",1],["pipeline",1],["run",1],["document",3],["loads",1],["cdx",1],["names",2],["component",2],["assert",2],["inventory",1],["was",1],["properties",3],["should",1],["be",1],["reported",1],["silently",1],["dropped",1]]},{"id":"tests/test_release_pipeline.py#test_a_developer_id_image_with_no_notarization_cannot_be_published","name":[["test",1],["developer",1],["id",1],["image",1],["no",1],["notarization",1],["cannot",1],["be",1],["published",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["developer",3],["id",3],["image",3],["no",3],["notarization",3],["cannot",2],["be",2],["published",2],["assets",5],["monkeypatch",2],["gap",1],["old",1],["gate",2],["left",1],["open",1],["reason",1],["was",2],["invisible",1],["step",1],["verify",2],["refused",1],["ad",1],["hoc",1],["passed",1],["anything",1],["carrying",1],["authority",1],["notarized",3],["hardcoded",1],["none",1],["read",1],["by",1],["nothing",1],["release",3],["workflow",1],["already",1],["imports",1],["signing",2],["certificate",2],["into",1],["keychain",1],["macos",1],["so",1],["moment",1],["secret",1],["exists",1],["correctly",1],["signed",2],["un",1],["dmg",2],["publishes",1],["gatekeeper",1],["refuses",1],["user",1],["machine",1],["outcome",1],["remedy",1],["notarize",1],["omit",2],["there",1],["deliberately",1],["downgrade",1],["label",1],["false",2],["report",4],["pipeline",1],["mode",1],["gh",2],["run",1],["assert",4],["ok",1],["stopped",1],["at",1],["detail",4],["steps",1],["mac",1],["os",1],["asset",1]]},{"id":"tests/test_release_pipeline.py#test_a_distribution_that_changed_after_collection_stops_the_run","name":[["test",1],["distribution",1],["changed",1],["after",1],["collection",1],["stops",1],["run",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["distribution",2],["changed",2],["after",2],["collection",2],["stops",2],["run",3],["assets",3],["pipeline",4],["from",1],["artifacts",1],["true",1],["rewrite",2],["wheel",2],["write",1],["bytes",3],["different",2],["return",1],["smoke",2],["report",4],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["verify",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_a_distribution_that_changed_after_collection_stops_the_run.rewrite","name":[["rewrite",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["rewrite",2],["wheel",3],["write",1],["bytes",2],["different",1],["return",1],["smoke",1]]},{"id":"tests/test_release_pipeline.py#test_a_dry_run_leaves_no_evidence_bundle_on_disk","name":[["test",1],["dry",1],["run",1],["leaves",1],["no",1],["evidence",1],["bundle",1],["disk",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["dry",6],["run",8],["leaves",2],["no",3],["evidence",4],["bundle",4],["disk",2],["tmp",4],["path",4],["documented",1],["as",1],["performing",1],["external",1],["call",1],["every",1],["other",1],["step",1],["short",1],["circuits",1],["would",2],["write",1],["sealing",1],["broke",1],["left",1],["real",2],["behind",1],["next",1],["find",1],["stale",1],["one",1],["sitting",1],["beside",1],["its",1],["artifacts",1],["pipeline",3],["version",1],["mode",1],["local",1],["true",2],["assets",1],["dir",1],["runner",1],["lambda",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["report",2],["assert",2],["ok",1],["list",1],["glob",1],["zip",1],["wrote",1]]},{"id":"tests/test_release_pipeline.py#test_a_dry_run_touches_nothing_and_still_reports_every_step","name":[["test",1],["dry",1],["run",1],["touches",1],["nothing",1],["still",1],["reports",1],["every",1],["step",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["dry",3],["run",4],["touches",2],["nothing",2],["still",2],["reports",2],["every",2],["step",5],["assets",4],["report",4],["pipeline",1],["true",1],["assert",3],["ok",1],["published",1],["false",1],["steps",2],["list",1],["not",1],["sbom",1],["cdx",1],["json",1],["exists",1]]},{"id":"tests/test_release_pipeline.py#test_a_failed_release_still_seals_its_record","name":[["test",1],["failed",1],["release",1],["still",1],["seals",1],["its",1],["record",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["release",3],["still",2],["seals",2],["its",2],["record",3],["tmp",3],["path",3],["stopped",2],["run",1],["one",1],["somebody",1],["most",1],["wants",1],["from",2],["openai4s",1],["evidence",4],["import",2],["verify",3],["package",2],["scripts",1],["pipeline",1],["seal",2],["bundle",6],["zip",1],["version",1],["ok",2],["false",1],["at",1],["steps",1],["assert",1],["true",1],["intact",1]]},{"id":"tests/test_release_pipeline.py#test_a_failing_step_stops_the_pipeline_there","name":[["test",1],["failing",1],["step",1],["stops",1],["pipeline",1],["there",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["failing",2],["step",7],["stops",2],["pipeline",6],["there",2],["assets",3],["refuse",2],["argv",2],["cwd",1],["none",1],["if",1],["build",5],["return",2],["completed",2],["no",2],["backend",1],["from",2],["artifacts",2],["false",3],["so",1],["actually",1],["runs",1],["fail",1],["runner",1],["report",4],["run",1],["assert",4],["ok",1],["stopped",1],["at",1],["steps",1],["performed",1],["may",1],["be",1],["recorded",1],["as",1],["done",1],["after",1],["stop",1]]},{"id":"tests/test_release_pipeline.py#test_a_failing_step_stops_the_pipeline_there.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["refuse",2],["argv",3],["cwd",2],["none",2],["if",1],["build",2],["return",2],["completed",2],["no",1],["backend",1]]},{"id":"tests/test_release_pipeline.py#test_a_missing_receipt_is_not_read_as_a_signature","name":[["test",1],["missing",1],["receipt",1],["not",1],["read",1],["as",1],["signature",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["receipt",2],["not",4],["read",3],["as",2],["signature",3],["tmp",3],["path",3],["dmg",4],["write",1],["bytes",1],["really",1],["image",1],["info",2],["lambda",1],["argv",1],["completed",1],["assert",1],["developer",1],["id",1],["true",1]]},{"id":"tests/test_release_pipeline.py#test_a_moved_tag_is_reported_as_a_moved_tag_when_sealing","name":[["test",1],["moved",2],["tag",2],["reported",1],["as",1],["sealing",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["moved",5],["tag",5],["reported",2],["as",4],["sealing",3],["assets",3],["fallback",1],["resolves",1],["frozen",1],["sha",2],["before",1],["opens",1],["receipt",3],["so",1],["checkout",1],["drifted",1],["named",1],["such",1],["rather",1],["than",1],["cannot",1],["be",1],["read",1],["report",4],["pipeline",1],["only",1],["evidence",2],["source",1],["40",1],["runner",1],["git",1],["aware",1],["run",1],["assert",4],["ok",1],["false",1],["stopped",1],["at",1],["detail",4],["steps",1],["between",1],["jobs",1],["quality",1],["not",1]]},{"id":"tests/test_release_pipeline.py#test_a_notarized_developer_id_image_is_publishable","name":[["test",1],["notarized",1],["developer",1],["id",1],["image",1],["publishable",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["notarized",4],["developer",2],["id",2],["image",4],["publishable",3],["assets",5],["monkeypatch",2],["success",1],["path",1],["so",1],["gate",1],["cannot",1],["pass",1],["by",1],["refusing",1],["everything",1],["verified",2],["reachable",1],["needs",1],["stapled",1],["ticket",1],["bound",1],["digest",1],["be",1],["documented",1],["as",1],["unreachable",1],["but",1],["reason",1],["given",1],["was",1],["file",1],["hardcoded",1],["none",1],["statement",1],["about",2],["pipeline",2],["not",1],["signed",1],["dmg",3],["true",3],["report",4],["mode",1],["release",1],["gh",2],["run",1],["assert",4],["ok",1],["verify",5],["next",1],["steps",1],["if",1],["step",1],["facts",3],["signing",1],["states",1],["open",2],["ai4",2],["arm64",2],["macos",1]]},{"id":"tests/test_release_pipeline.py#test_a_notarized_receipt_without_post_staple_digest_is_not_verified","name":[["test",1],["notarized",1],["receipt",1],["without",1],["post",1],["staple",1],["digest",1],["not",1],["verified",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["notarized",4],["receipt",3],["without",2],["post",4],["staple",5],["digest",3],["not",3],["verified",2],["assets",3],["field",1],["load",1],["bearing",1],["omitting",1],["pre",1],["would",1],["look",1],["must",1],["satisfy",1],["gate",1],["dmg",7],["signed",1],["true",1],["payload",3],["json",4],["loads",1],["name",4],["codesign",2],["read",2],["text",2],["pop",1],["sha256",1],["none",1],["write",1],["dumps",1],["utf",1],["info",3],["signature",1],["lambda",1],["argv",1],["completed",1],["assert",2],["false",2],["matches",1]]},{"id":"tests/test_release_pipeline.py#test_a_partial_run_seals_the_receipts_boundary_not_an_empty_default","name":[["test",1],["partial",1],["run",1],["seals",1],["receipts",1],["boundary",1],["not",1],["empty",1],["default",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["partial",2],["run",5],["seals",2],["receipts",2],["boundary",8],["not",3],["empty",2],["default",2],["assets",7],["only",3],["evidence",5],["sealed",4],["ci",1],["attestation",1],["missing",1],["candidate",1],["whose",1],["gate",1],["had",2],["passed",1],["step",1],["process",2],["report",5],["fell",1],["through",1],["build",3],["linux",6],["facts",1],["come",1],["from",2],["quality",4],["receipt",8],["every",1],["without",1],["no",1],["seal",1],["import",2],["zipfile",2],["scripts",1],["release",4],["gates",3],["pipeline",2],["assert",6],["ok",2],["zip",2],["file",1],["openai4s",1],["as",1],["archive",2],["json",5],["loads",2],["read",2],["text",1],["utf",1],["expected",2],["checks",2],["platform",1],["sandbox",2],["unlink",1],["refused",4],["false",1],["stopped",1],["at",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_a_prerelease_leftover_does_not_stage_for_the_final_tag","name":[["test",1],["prerelease",1],["leftover",1],["not",1],["stage",1],["final",1],["tag",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["prerelease",3],["leftover",2],["not",2],["stage",2],["final",2],["tag",2],["assets",5],["substring",1],["guard",1],["let",1],["0rc1",2],["satisfy",1],["release",1],["staging",1],["path",1],["only",1],["version",2],["check",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["bytes",1],["report",4],["pipeline",1],["from",1],["artifacts",1],["true",1],["run",1],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["another",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_a_real_developer_id_receipt_passes_the_gate","name":[["test",1],["real",1],["developer",1],["id",1],["receipt",1],["passes",1],["gate",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["real",2],["developer",3],["id",3],["receipt",3],["passes",2],["gate",2],["assets",5],["monkeypatch",3],["signed",1],["dmg",2],["delenv",1],["openai4",1],["macos",1],["signing",1],["identity",1],["raising",1],["false",1],["report",4],["pipeline",1],["mode",1],["release",1],["gh",2],["run",1],["assert",3],["ok",1],["verify",3],["next",1],["steps",1],["if",1],["step",1],["signature",3],["facts",1],["signatures",1],["open",1],["ai4",1],["arm64",1],["true",1],["source",1]]},{"id":"tests/test_release_pipeline.py#test_a_receipt_built_under_publish_true_cannot_serve_a_rehearsal","name":[["test",1],["receipt",1],["built",1],["under",1],["publish",1],["true",1],["cannot",1],["serve",1],["rehearsal",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["receipt",2],["built",2],["under",2],["publish",7],["true",5],["cannot",3],["serve",2],["rehearsal",6],["assets",7],["flags",1],["make",1],["dispatch",1],["compared",1],["so",1],["build",1],["be",1],["staged",1],["by",1],["false",5],["run",5],["vice",1],["versa",1],["strength",1],["matching",1],["digests",1],["signed",1],["dmg",1],["notarized",3],["tag",1],["v0",1],["pypi",1],["only",1],["ok",5],["pipeline",2],["mode",2],["release",2],["gh",4],["workflow",4],["id",2],["7100",2],["inputs",2],["macos",2],["asset",2],["assert",4],["report",4],["stopped",1],["at",1],["verify",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_a_receipt_from_a_different_image_does_not_sign_this_one","name":[["test",1],["receipt",1],["from",1],["different",1],["image",1],["not",1],["sign",1],["one",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["receipt",7],["from",4],["different",4],["image",9],["not",6],["sign",2],["one",3],["tmp",3],["path",3],["stale",1],["copied",1],["any",1],["signed",1],["must",2],["vouch",2],["dmg",7],["records",1],["digest",4],["gate",1],["re",1],["hashes",1],["requires",1],["match",2],["scripts",1],["release",1],["pipeline",1],["import",1],["signature",4],["suffix",2],["read",2],["unsigned",2],["write",2],["bytes",1],["name",2],["text",1],["json",1],["dumps",1],["authorities",1],["developer",2],["id",2],["application",1],["example",1],["inc",1],["adhoc",1],["false",3],["verify",1],["returncode",1],["some",1],["other",1],["sha256",1],["64",1],["encoding",1],["utf",1],["info",3],["lambda",1],["argv",1],["completed",1],["assert",2],["whose",1],["recorded",1],["matches",1]]},{"id":"tests/test_release_pipeline.py#test_a_receipt_whose_deep_verification_failed_is_not_developer_id","name":[["test",1],["receipt",1],["whose",1],["deep",1],["verification",1],["failed",1],["not",1],["developer",1],["id",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["receipt",4],["whose",2],["deep",5],["verification",5],["failed",5],["not",4],["developer",6],["id",6],["tmp",3],["path",3],["describe",1],["macos",1],["image",1],["records",1],["both",1],["authorities",2],["whether",1],["codesign",1],["verify",2],["succeeded",1],["authority",2],["string",1],["broken",1],["signature",5],["valid",1],["one",1],["from",1],["scripts",1],["release",1],["pipeline",1],["import",1],["suffix",2],["read",2],["dmg",6],["write",2],["bytes",1],["img",1],["name",2],["text",1],["json",1],["dumps",1],["application",1],["example",1],["inc",1],["adhoc",1],["false",2],["returncode",1],["encoding",1],["utf",1],["info",2],["lambda",1],["argv",1],["completed",1],["assert",1],["must",1],["count",1],["as",1],["signed",1]]},{"id":"tests/test_release_pipeline.py#test_a_release_is_never_published_when_a_check_failed","name":[["test",1],["release",1],["never",1],["published",1],["check",1],["failed",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["release",3],["never",2],["published",3],["check",2],["failed",2],["assets",3],["refuse",2],["argv",2],["cwd",1],["none",1],["if",1],["pytest",1],["join",1],["str",1],["return",2],["completed",2],["report",3],["pipeline",1],["mode",1],["from",1],["artifacts",1],["false",2],["runner",1],["run",1],["assert",2],["publish",1],["not",1],["step",3],["steps",1]]},{"id":"tests/test_release_pipeline.py#test_a_release_is_never_published_when_a_check_failed.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["refuse",2],["argv",3],["cwd",2],["none",2],["if",1],["pytest",1],["join",1],["str",1],["return",2],["completed",2]]},{"id":"tests/test_release_pipeline.py#test_a_release_run_that_is_not_staging_still_needs_the_quality_receipt","name":[["test",1],["release",1],["run",1],["not",1],["staging",1],["still",1],["needs",1],["quality",1],["receipt",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["release",7],["run",6],["not",4],["staging",2],["still",2],["needs",2],["quality",4],["receipt",2],["assets",4],["third",1],["path",1],["nothing",3],["held",1],["source",1],["proof",1],["from",3],["artifacts",2],["cannot",1],["bypass",1],["dry",1],["reaches",1],["publishes",1],["but",1],["plain",1],["mode",2],["ran",4],["pytest",3],["else",1],["no",7],["pre",1],["commit",1],["mypy",1],["readme",1],["check",1],["harness",1],["tier",1],["response",1],["schema",1],["contract",1],["secret",1],["scan",1],["browser",1],["python",1],["matrix",1],["attestation",1],["then",1],["staged",1],["onto",1],["draft",1],["strength",1],["only",2],["final",1],["flip",1],["was",1],["blocked",1],["because",1],["step",6],["publish",1],["requires",1],["py",1],["pi",1],["already",1],["hold",1],["matching",1],["digests",1],["local",3],["suite",1],["eight",1],["gates",5],["at",1],["frozen",1],["sha",1],["machine",1],["nobody",1],["quietly",1],["reconfigure",1],["list",1],["str",1],["report",2],["pipeline",1],["false",1],["runner",1],["git",1],["aware",1],["append",1],["next",1],["steps",1],["if",1],["assert",3],["ok",1],["join",1],["answered",1],["question",1],["scripts",1],["import",1],["facts",1],["name",1]]},{"id":"tests/test_release_pipeline.py#test_a_release_run_without_a_receipt_stops_before_it_stages","name":[["test",1],["release",1],["run",1],["without",1],["receipt",1],["stops",1],["before",1],["stages",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["release",3],["run",3],["without",2],["receipt",3],["stops",2],["before",2],["stages",2],["assets",4],["quality",1],["json",1],["unlink",1],["report",3],["pipeline",1],["mode",1],["from",1],["artifacts",1],["false",2],["assert",2],["ok",1],["stopped",1],["at",1]]},{"id":"tests/test_release_pipeline.py#test_a_staging_run_does_not_rebuild_but_must_prove_the_suite_ran","name":[["test",1],["staging",1],["run",1],["not",1],["rebuild",1],["but",1],["must",1],["prove",1],["suite",1],["ran",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",5],["staging",7],["run",5],["not",7],["rebuild",3],["but",3],["must",2],["prove",2],["suite",6],["ran",7],["assets",3],["its",1],["inputs",1],["earlier",1],["verified",1],["build",5],["so",1],["re",3],["mean",1],["asserts",1],["tests",2],["happened",1],["step",7],["returned",1],["ok",2],["sentence",2],["gated",2],["produced",1],["these",1],["artifacts",3],["job",1],["runs",1],["no",2],["at",1],["all",1],["checks",2],["out",1],["tag",1],["scans",1],["secrets",1],["builds",1],["verifies",1],["wheel",1],["metadata",1],["was",2],["only",1],["thing",1],["standing",1],["between",1],["release",4],["claim",1],["false",1],["now",1],["consumes",1],["receipt",1],["bound",1],["commit",1],["releasing",1],["list",1],["str",1],["report",5],["pipeline",1],["from",3],["true",2],["runner",1],["git",1],["aware",1],["append",1],["assert",7],["joined",3],["join",1],["pytest",1],["next",2],["steps",2],["if",3],["facts",4],["source",1],["sha",1],["fake",1],["head",1],["scripts",1],["import",1],["gates",6],["name",4],["local",1],["attested",1],["half",1],["has",1],["survive",1],["too",1],["without",1],["check",2],["ids",1],["evidence",1],["bundle",1],["carries",1],["pointer",1],["browser",1],["python",1],["matrices",1],["len",2],["skipped",3],["continue",1]]},{"id":"tests/test_release_pipeline.py#test_a_stale_distribution_from_a_previous_build_is_not_published","name":[["test",1],["stale",1],["distribution",1],["from",1],["previous",1],["build",1],["not",1],["published",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["stale",2],["distribution",2],["from",3],["previous",3],["build",2],["not",2],["published",2],["assets",5],["dist",1],["reused",1],["collecting",1],["every",1],["wheel",2],["holds",1],["would",1],["smoke",1],["hash",1],["upload",1],["version",2],["artifacts",2],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",1],["bytes",1],["old",1],["report",4],["pipeline",1],["true",1],["run",1],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["another",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_a_stale_stapled_ticket_does_not_notarize_rebuilt_bytes","name":[["test",1],["stale",1],["stapled",1],["ticket",1],["not",1],["notarize",1],["rebuilt",1],["bytes",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["stale",3],["stapled",2],["ticket",3],["not",2],["notarize",2],["rebuilt",2],["bytes",3],["assets",5],["stapling",1],["rewrites",1],["dmg",7],["receipt",1],["kept",1],["stapler",1],["returncode",1],["from",1],["earlier",1],["build",1],["then",1],["pointed",1],["image",1],["sha256",3],["at",2],["new",1],["post",2],["staple",2],["no",1],["longer",1],["matches",1],["signed",1],["notarized",1],["true",1],["payload",3],["json",4],["loads",1],["name",4],["codesign",2],["read",1],["text",2],["64",1],["write",1],["dumps",1],["utf",1],["report",4],["pipeline",1],["mode",1],["release",1],["gh",2],["run",1],["assert",3],["ok",1],["false",1],["stopped",1],["verify",1],["detail",3],["steps",1],["notarization",1]]},{"id":"tests/test_release_pipeline.py#test_a_stapler_result_from_another_image_does_not_notarize_this_one","name":[["test",1],["stapler",1],["result",1],["from",1],["another",1],["image",1],["not",1],["notarize",1],["one",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["stapler",3],["result",3],["from",2],["another",2],["image",3],["not",2],["notarize",2],["one",2],["assets",5],["receipt",1],["bound",1],["digest",1],["so",1],["copied",1],["proves",1],["nothing",1],["same",1],["trap",1],["signature",1],["half",1],["already",1],["closed",1],["dmg",6],["signed",1],["notarized",1],["true",1],["payload",3],["json",4],["loads",1],["name",4],["codesign",2],["read",1],["text",2],["sha256",1],["64",1],["write",1],["dumps",1],["utf",1],["report",3],["pipeline",1],["mode",1],["release",1],["gh",2],["run",1],["assert",2],["ok",1],["false",1],["stopped",1],["at",1],["verify",1]]},{"id":"tests/test_release_pipeline.py#test_a_tampered_bundle_fails_its_own_verification","name":[["test",1],["tampered",1],["bundle",1],["fails",1],["its",1],["own",1],["verification",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["tampered",8],["bundle",8],["fails",2],["its",2],["own",2],["verification",2],["tmp",4],["path",4],["only",1],["reason",1],["seal",3],["anything",1],["could",1],["be",1],["edited",1],["without",1],["detection",1],["file",3],["report",2],["not",1],["evidence",5],["import",4],["shutil",2],["zipfile",3],["from",2],["openai4s",1],["verify",2],["package",2],["scripts",1],["release",2],["pipeline",1],["zip",4],["version",2],["ok",3],["true",2],["copy",1],["as",2],["archive",5],["contents",3],["name",5],["read",1],["namelist",1],["json",1],["data",2],["items",1],["writestr",1],["verdict",3],["assert",2],["false",1],["any",1],["content",1],["hash",1],["mismatch",1],["problem",2],["problems",1]]},{"id":"tests/test_release_pipeline.py#test_a_wheel_that_does_not_survive_a_clean_install_stops_the_run","name":[["test",1],["wheel",1],["not",1],["survive",1],["clean",1],["install",1],["stops",1],["run",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["wheel",4],["not",3],["survive",2],["clean",3],["install",3],["stops",2],["run",3],["assets",3],["broken",2],["raise",1],["release",1],["error",1],["environment",1],["report",3],["pipeline",1],["smoke",2],["assert",2],["ok",1],["false",1],["stopped",1],["at",1]]},{"id":"tests/test_release_pipeline.py#test_a_wheel_that_does_not_survive_a_clean_install_stops_the_run.broken","name":[["broken",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["broken",2],["wheel",3],["raise",1],["release",1],["error",1],["not",1],["install",1],["clean",1],["environment",1]]},{"id":"tests/test_release_pipeline.py#test_an_added_payload_is_caught_even_though_every_listed_file_matches","name":[["test",1],["added",1],["payload",1],["caught",1],["even",1],["though",1],["every",1],["listed",1],["file",1],["matches",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["added",2],["payload",3],["caught",2],["even",2],["though",2],["every",2],["listed",3],["file",3],["matches",2],["tmp",4],["path",4],["checking",1],["only",1],["files",1],["would",1],["pass",1],["bundle",6],["something",1],["extra",2],["exactly",1],["verified",1],["archive",3],["smuggles",1],["import",4],["shutil",2],["zipfile",2],["from",2],["openai4s",1],["evidence",4],["verify",2],["package",2],["scripts",1],["release",1],["pipeline",1],["seal",2],["zip",3],["version",1],["ok",2],["true",1],["smuggled",5],["copy",1],["as",1],["writestr",1],["artifacts",1],["sh",2],["bin",1],["necho",1],["surprise",1],["verdict",3],["assert",2],["false",1],["any",1],["not",1],["manifest",1],["problem",2],["problems",1]]},{"id":"tests/test_release_pipeline.py#test_an_asset_whose_name_survived_but_whose_bytes_did_not_is_caught","name":[["test",1],["asset",1],["whose",2],["name",1],["survived",1],["but",1],["bytes",1],["did",1],["not",1],["caught",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["asset",3],["whose",4],["name",2],["survived",2],["but",2],["bytes",2],["did",2],["not",3],["caught",2],["assets",5],["check",1],["compared",1],["filenames",1],["so",1],["truncated",1],["replaced",1],["passed",1],["signed",1],["dmg",1],["report",4],["pipeline",1],["mode",1],["release",1],["gh",2],["corrupt",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["run",1],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["reverify",1],["match",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_an_image_with_no_component_inventory_is_named_not_omitted","name":[["test",1],["image",1],["no",1],["component",1],["inventory",1],["named",1],["not",1],["omitted",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["image",2],["no",2],["component",2],["inventory",2],["named",2],["not",2],["omitted",2],["assets",5],["signed",1],["dmg",1],["pipeline",1],["run",1],["document",2],["json",2],["loads",1],["sbom",1],["cdx",1],["read",1],["text",1],["properties",3],["metadata",1],["assert",1],["any",1],["components",1],["unread",1],["name",1]]},{"id":"tests/test_release_pipeline.py#test_an_omitted_platform_is_not_demanded","name":[["test",1],["omitted",1],["platform",1],["not",1],["demanded",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["omitted",2],["platform",2],["not",3],["demanded",2],["assets",3],["partial",1],["release",2],["supported",1],["shape",1],["requiring",1],["receipt",3],["artifact",1],["there",1],["would",1],["refuse",1],["every",1],["one",1],["them",1],["from",1],["scripts",1],["pipeline",1],["import",1],["required",2],["kinds",2],["assert",1],["sorted",1],["glob",1],["dist",1]]},{"id":"tests/test_release_pipeline.py#test_an_sbom_with_nothing_to_list_is_still_honest","name":[["test",1],["sbom",1],["nothing",1],["list",1],["still",1],["honest",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["sbom",3],["nothing",2],["list",2],["still",2],["honest",2],["document",3],["build",1],["version",2],["packages",1],["assert",2],["components",1],["metadata",1],["component",1]]},{"id":"tests/test_release_pipeline.py#test_an_unexpected_asset_left_in_the_draft_stops_before_publish","name":[["test",1],["unexpected",1],["asset",1],["left",1],["draft",1],["stops",1],["before",1],["publish",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["unexpected",2],["asset",3],["left",2],["draft",2],["stops",2],["before",2],["publish",2],["assets",5],["codex",1],["p1",1],["gh",3],["release",2],["upload",1],["clobber",1],["overwrites",1],["matching",1],["names",1],["but",1],["leaves",1],["anything",1],["extra",2],["place",1],["old",1],["one",1],["way",1],["name",1],["check",1],["still",1],["passed",1],["leftover",1],["from",1],["earlier",1],["staging",1],["attempt",1],["would",1],["then",1],["be",1],["published",2],["without",1],["appearing",1],["checksums",1],["provenance",1],["read",1],["back",1],["signed",1],["dmg",1],["report",5],["pipeline",1],["mode",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["run",1],["assert",4],["ok",1],["false",2],["stopped",1],["at",1],["reverify",1],["did",1],["not",1],["produce",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_an_upload_that_lost_an_asset_stops_before_publish","name":[["test",1],["upload",1],["lost",1],["asset",1],["stops",1],["before",1],["publish",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["upload",2],["lost",2],["asset",2],["stops",2],["before",2],["publish",2],["assets",5],["signed",1],["dmg",1],["report",4],["pipeline",1],["mode",1],["release",1],["gh",2],["drop",1],["openai4s",1],["tar",1],["gz",1],["run",1],["assert",3],["ok",1],["false",2],["stopped",1],["at",1],["reverify",1],["published",1]]},{"id":"tests/test_release_pipeline.py#test_assets_are_verified_before_they_are_staged_and_again_after_upload","name":[["test",1],["assets",1],["verified",1],["before",1],["they",1],["staged",1],["again",1],["after",1],["upload",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["assets",2],["verified",2],["before",2],["they",2],["staged",2],["again",2],["after",2],["upload",3],["assert",2],["steps",5],["index",5],["verify",1],["draft",1],["reverify",1],["publish",1]]},{"id":"tests/test_release_pipeline.py#test_every_shipped_platform_needs_a_build_receipt","name":[["test",1],["every",1],["shipped",1],["platform",1],["needs",1],["build",1],["receipt",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["every",2],["shipped",2],["platform",3],["needs",2],["build",2],["receipt",5],["assets",8],["dist",2],["macos",1],["was",2],["whole",1],["list",1],["linux",5],["tarball",3],["windows",5],["zip",2],["were",1],["staged",1],["no",1],["document",1],["binding",1],["their",1],["bytes",5],["frozen",1],["commit",1],["covered",1],["only",1],["by",1],["run",2],["incoming",1],["digests",1],["attest",1],["attach",1],["downloaded",2],["not",1],["built",1],["from",4],["these",1],["sources",1],["kinds",6],["now",1],["derived",1],["so",1],["ships",1],["without",1],["refused",1],["rather",1],["than",1],["unnoticed",1],["scripts",1],["release",1],["pipeline",3],["import",1],["required",2],["open",3],["ai4",3],["x86",2],["64",2],["tar",1],["gz",1],["write",2],["bundle",1],["zipped",2],["package",1],["sorted",1],["glob",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["assert",4],["refuses",1],["one",1],["them",1],["missing",1],["report",4],["artifacts",1],["true",1],["ok",1],["false",1],["stopped",1],["at",1],["verify",2],["failed",4],["next",1],["steps",1],["if",1],["step",1],["detail",3]]},{"id":"tests/test_release_pipeline.py#test_finalize_anchors_only_python_distributions_not_every_tarball","name":[["test",1],["finalize",1],["anchors",1],["only",1],["python",1],["distributions",1],["not",1],["every",1],["tarball",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",3],["anchors",2],["only",7],["python",2],["distributions",2],["not",2],["every",3],["tarball",3],["assets",10],["desktop",2],["bundles",1],["ride",1],["draft",3],["py",5],["pi",5],["never",2],["hold",2],["them",1],["anchor",1],["was",2],["endswith",1],["whl",2],["tar",4],["gz",4],["written",1],["sdist",7],["carried",1],["linux",5],["bundle",3],["open",4],["ai4",4],["version",3],["arch",1],["so",1],["suffix",1],["matching",1],["swept",1],["into",1],["member",1],["must",1],["be",1],["present",1],["condition",1],["satisfy",1],["ordering",1],["made",1],["fatal",1],["rather",1],["than",1],["annoying",1],["needs",1],["attach",1],["pypi",2],["publish",2],["runs",1],["nowhere",1],["else",1],["immutable",1],["consumed",1],["first",1],["then",1],["flip",1],["refuse",1],["leaving",1],["git",1],["hub",1],["release",2],["permanent",1],["re",1],["staging",1],["reproduces",1],["exactly",3],["note",1],["differs",1],["from",1],["case",2],["vs",1],["pep",1],["625",1],["openai4s",3],["fix",1],["compares",1],["name",3],["instead",1],["folding",1],["prefix",1],["signed",1],["dmg",1],["x86",2],["64",2],["write",3],["bytes",2],["windows",2],["zip",2],["checksums",1],["wheel",4],["py3",1],["none",1],["any",1],["report",4],["pipeline",1],["mode",1],["gh",2],["holds",1],["digests",1],["lambda",1],["project",1],["sha256",2],["file",2],["run",1],["assert",2],["ok",1],["true",2],["steps",1],["published",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_publishes_when_the_draft_matches_pypi","name":[["test",1],["finalize",1],["publishes",1],["draft",1],["matches",1],["pypi",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",2],["publishes",2],["draft",2],["matches",2],["pypi",3],["assets",6],["same",1],["anchor",1],["must",1],["not",1],["block",1],["normal",1],["path",1],["matching",1],["digests",2],["publish",2],["signed",1],["dmg",1],["write",1],["checksums",1],["report",3],["pipeline",1],["mode",1],["release",1],["only",1],["gh",2],["run",1],["default",1],["match",1],["local",1],["dists",1],["assert",1],["ok",1],["true",2],["published",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_a_draft_missing_its_checksum_manifest","name":[["test",1],["finalize",1],["refuses",1],["draft",1],["missing",1],["its",1],["checksum",1],["manifest",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",2],["refuses",2],["draft",3],["missing",2],["its",2],["checksum",2],["manifest",2],["assets",5],["without",1],["sha256",3],["sums",3],["there",1],["nothing",1],["re",1],["validate",1],["against",1],["publishing",1],["then",1],["would",1],["be",1],["blind",1],["flip",1],["signed",1],["dmg",1],["but",1],["no",1],["written",1],["report",4],["pipeline",1],["mode",1],["release",1],["only",1],["publish",2],["gh",2],["run",1],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_a_draft_rewritten_to_drop_its_distributions","name":[["test",1],["finalize",1],["refuses",1],["draft",1],["rewritten",1],["drop",1],["its",1],["distributions",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",2],["refuses",2],["draft",6],["rewritten",3],["drop",2],["its",2],["distributions",3],["assets",9],["codex",1],["p1",1],["one",1],["way",1],["difference",1],["direction",1],["misses",1],["mutable",1],["rewrite",1],["after",1],["py",4],["pi",4],["upload",1],["remove",1],["wheel",6],["sdist",6],["rewriting",1],["sha256",3],["sums",1],["match",1],["anyone",1],["able",1],["replace",1],["also",1],["revalidate",1],["from",1],["checksums",2],["happily",1],["self",1],["validates",1],["reduced",1],["dists",1],["published",3],["then",1],["empty",1],["so",1],["valid",1],["immutable",4],["version",2],["finalizer",1],["git",1],["hub",1],["release",2],["whose",1],["simply",1],["absent",1],["while",1],["says",1],["exactly",1],["should",1],["have",1],["been",1],["there",1],["signed",1],["dmg",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["tar",1],["gz",1],["still",1],["holds",1],["both",1],["name",4],["file",2],["unlink",2],["write",1],["manifest",1],["cover",1],["rest",1],["report",5],["pipeline",1],["mode",1],["only",1],["publish",2],["gh",2],["pypi",1],["digests",1],["lambda",1],["project",1],["run",1],["assert",6],["ok",1],["false",2],["stopped",1],["at",1],["detail",6],["steps",1],["not",1],["carry",1],["same",1],["missing",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_a_draft_that_dropped_only_the_wheel","name":[["test",1],["finalize",1],["refuses",1],["draft",1],["dropped",1],["only",1],["wheel",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",2],["refuses",2],["draft",2],["dropped",2],["only",3],["wheel",7],["assets",8],["partial",1],["form",1],["same",1],["rewrite",1],["one",1],["distribution",1],["removed",1],["other",1],["still",1],["matching",1],["subset",1],["must",1],["not",1],["read",1],["as",1],["agreement",1],["signed",1],["dmg",1],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["sdist",3],["tar",1],["gz",1],["immutable",2],["name",3],["sha256",2],["file",2],["unlink",1],["write",1],["checksums",1],["report",4],["pipeline",1],["mode",1],["release",1],["publish",1],["gh",2],["pypi",1],["digests",1],["lambda",1],["project",1],["version",1],["run",1],["assert",3],["ok",1],["false",2],["published",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_to_publish_a_draft_asset_replaced_since_staging","name":[["test",1],["finalize",1],["refuses",1],["publish",1],["draft",1],["asset",1],["replaced",1],["since",1],["staging",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",3],["refuses",2],["publish",5],["draft",4],["asset",3],["replaced",3],["since",2],["staging",2],["assets",6],["codex",1],["p1",1],["exact",1],["risk",1],["re",1],["validation",1],["exists",1],["whose",1],["bytes",1],["were",1],["between",1],["attach",1],["flip",1],["must",1],["stop",1],["not",1],["go",1],["public",1],["unverified",1],["signed",1],["dmg",1],["write",1],["checksums",1],["wheel",1],["no",2],["longer",2],["matches",2],["its",1],["verified",1],["digest",1],["gh",4],["corrupt",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["report",5],["pipeline",1],["mode",1],["release",1],["only",1],["run",1],["assert",4],["ok",1],["false",2],["stopped",1],["at",1],["published",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_when_pypi_is_missing_a_distribution","name":[["test",1],["finalize",1],["refuses",1],["pypi",1],["missing",1],["distribution",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",2],["refuses",2],["pypi",3],["missing",5],["distribution",2],["assets",7],["partial",1],["upload",1],["wheel",5],["landed",1],["but",1],["not",3],["sdist",2],["must",1],["let",1],["file",2],["ride",1],["onto",1],["git",1],["hub",1],["unverified",1],["signed",1],["dmg",1],["write",1],["checksums",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["report",6],["pipeline",1],["mode",1],["release",1],["only",2],["publish",2],["gh",2],["py",2],["pi",2],["digests",1],["lambda",1],["project",1],["version",1],["name",1],["sha256",1],["run",1],["assert",5],["ok",1],["false",2],["stopped",1],["at",1],["published",1],["carry",1],["same",1],["steps",2],["detail",2]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_when_pypi_returns_no_digests","name":[["test",1],["finalize",1],["refuses",1],["pypi",1],["returns",1],["no",1],["digests",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",2],["refuses",2],["pypi",3],["returns",2],["no",3],["digests",4],["assets",6],["codex",1],["p1",1],["old",1],["name",1],["published",2],["guard",1],["skipped",1],["every",1],["file",2],["py",1],["pi",1],["returned",1],["nothing",3],["publishing",1],["unverified",1],["empty",1],["response",1],["not",1],["match",1],["there",1],["anchor",2],["against",2],["so",1],["fail",1],["closed",1],["signed",1],["dmg",1],["write",1],["checksums",1],["report",5],["pipeline",1],["mode",1],["release",1],["only",1],["publish",2],["gh",2],["lambda",1],["project",1],["version",1],["run",1],["assert",4],["ok",1],["false",2],["stopped",1],["at",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_when_the_draft_diverges_from_what_pypi_published","name":[["test",1],["finalize",1],["refuses",1],["draft",1],["diverges",1],["from",1],["pypi",1],["published",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["finalize",2],["refuses",2],["draft",3],["diverges",2],["from",3],["pypi",3],["published",3],["assets",8],["codex",1],["p1",1],["sha256",2],["sums",1],["finalizer",1],["re",1],["hashes",1],["against",1],["comes",1],["same",1],["mutable",1],["so",2],["second",1],["staging",1],["run",4],["tag",2],["clobbered",1],["both",1],["manifest",1],["would",1],["self",1],["validate",1],["while",1],["py",4],["pi",4],["already",1],["holds",2],["first",1],["bytes",2],["immutable",1],["per",1],["version",2],["decides",1],["signed",1],["dmg",1],["write",1],["checksums",1],["sdist",4],["openai4s",2],["tar",1],["gz",1],["matches",1],["but",1],["different",1],["wheel",1],["another",1],["staged",1],["diverging",2],["project",1],["return",1],["py3",1],["none",1],["any",1],["whl",1],["64",1],["name",1],["file",1],["report",5],["pipeline",1],["mode",1],["release",1],["only",1],["publish",2],["gh",2],["digests",1],["assert",4],["ok",1],["false",2],["stopped",1],["at",1],["disagree",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_refuses_when_the_draft_diverges_from_what_pypi_published.diverging","name":[["diverging",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["diverging",2],["project",2],["version",2],["return",1],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["64",1],["sdist",2],["name",1],["sha256",1],["file",1]]},{"id":"tests/test_release_pipeline.py#test_finalize_still_refuses_when_the_sdist_itself_is_missing_from_pypi","name":[["test",1],["finalize",1],["still",1],["refuses",1],["sdist",1],["itself",1],["missing",1],["from",1],["pypi",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["finalize",2],["still",3],["refuses",2],["sdist",4],["itself",2],["missing",2],["from",2],["pypi",3],["assets",8],["narrowed",1],["anchor",1],["must",2],["not",2],["become",1],["hole",1],["matching",1],["by",2],["exact",1],["name",2],["rather",1],["than",1],["suffix",1],["only",2],["safe",1],["if",1],["anchored",1],["bundle",2],["beside",1],["make",1],["check",1],["lenient",1],["signed",1],["dmg",1],["open",1],["ai4",1],["linux",2],["x86",1],["64",1],["tar",2],["gz",2],["write",2],["bytes",1],["checksums",1],["wheel",3],["openai4s",2],["py3",1],["none",1],["any",1],["whl",1],["report",4],["pipeline",1],["mode",1],["release",1],["publish",1],["gh",2],["digests",1],["lambda",1],["project",1],["version",1],["sha256",1],["file",1],["run",1],["assert",3],["ok",1],["false",2],["published",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_installed_daemon_smoke_bootstraps_and_loads_the_real_webui","name":[["test",1],["installed",1],["daemon",1],["smoke",1],["bootstraps",1],["loads",1],["real",1],["webui",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["installed",7],["daemon",14],["smoke",5],["bootstraps",2],["loads",2],["real",7],["webui",4],["monkeypatch",4],["tmp",5],["path",12],["healthy",1],["token",7],["gated",1],["must",2],["not",1],["look",1],["dead",1],["pass",1],["health",3],["alone",1],["release",1],["requested",1],["bare",1],["after",1],["auth",1],["became",2],["default",3],["received",1],["401",2],["forever",1],["reported",1],["never",3],["served",1],["page",2],["switching",1],["only",1],["would",1],["hide",1],["packaging",1],["failure",1],["exists",1],["catch",1],["so",1],["unauthenticated",1],["root",1],["genuinely",1],["refused",1],["then",1],["cli",2],["bootstrap",1],["url",4],["load",1],["html",1],["shell",3],["serves",1],["by",1],["entrypoint",1],["names",1],["through",1],["cookie",6],["serve",1],["hand",1],["written",1],["legacy",1],["id",1],["dashboard",1],["static",1],["app",1],["js",1],["vite",1],["dist",1],["tree",2],["failed",1],["every",1],["build",1],["while",1],["stayed",1],["green",1],["because",1],["looked",1],["at",1],["ships",1],["now",1],["drives",1],["gateway",2],["handler",1],["over",1],["import",2],["urllib",4],["error",2],["request",2],["delenv",1],["openai4",1],["raising",1],["false",1],["scripts",2],["styles",2],["shipped",1],["entrypoints",1],["as",2],["reports",1],["base",3],["pytest",1],["raises",1],["httperror",1],["denied",2],["urlopen",1],["timeout",1],["assert",4],["value",1],["code",1],["regression",1],["needs",1],["gate",1],["pipeline",1],["assets",1],["dir",1],["probe",2],["bin",1],["python",1],["observed",5],["list",1],["os",1],["any",3],["asset",3],["loaded",1],["issued",1]]},{"id":"tests/test_release_pipeline.py#test_installed_daemon_smoke_judges_the_default_shell_not_the_escape_hatch","name":[["test",1],["installed",1],["daemon",1],["smoke",1],["judges",1],["default",1],["shell",1],["not",1],["escape",1],["hatch",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["installed",5],["daemon",7],["smoke",3],["judges",2],["default",3],["shell",4],["not",3],["escape",2],["hatch",2],["monkeypatch",4],["tmp",5],["path",6],["frozen",1],["legacy",3],["user",1],["gets",1],["so",1],["cannot",1],["pass",1],["accepting",1],["would",1],["let",1],["release",2],["go",1],["green",1],["openai4",2],["webui",2],["while",1],["workbench",1],["was",1],["broken",1],["gate",1],["tests",1],["page",1],["nobody",1],["sees",1],["setenv",1],["real",1],["gateway",1],["as",1],["cli",1],["reports",1],["base",2],["url",2],["token",2],["pytest",1],["raises",1],["error",1],["match",1],["web",1],["ui",1],["pipeline",1],["assets",1],["dir",1],["probe",1],["bin",1],["python",1]]},{"id":"tests/test_release_pipeline.py#test_installed_daemon_smoke_refuses_a_shell_whose_entrypoint_is_not_shipped","name":[["test",1],["installed",1],["daemon",1],["smoke",1],["refuses",1],["shell",1],["whose",1],["entrypoint",1],["not",1],["shipped",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["installed",5],["daemon",7],["smoke",3],["refuses",2],["shell",4],["whose",2],["entrypoint",3],["not",3],["shipped",2],["monkeypatch",6],["tmp",6],["path",7],["alone",1],["workbench",1],["its",1],["named",1],["must",1],["serve",1],["wheel",1],["packages",1],["dist",5],["index",3],["html",3],["but",1],["drops",1],["assets",2],["serves",1],["blank",1],["page",1],["probe",2],["fetches",1],["exact",1],["script",1],["names",1],["so",1],["packaging",1],["fault",1],["failure",1],["rather",1],["than",1],["green",1],["release",2],["import",1],["shutil",2],["webui",8],["mkdir",1],["parents",1],["true",1],["copyfile",1],["root",1],["openai4s",1],["server",1],["delenv",1],["openai4",1],["raising",1],["false",1],["real",1],["gateway",1],["as",1],["cli",1],["reports",1],["base",2],["url",2],["token",2],["pytest",1],["raises",1],["error",1],["match",1],["web",1],["ui",1],["application",1],["pipeline",1],["dir",1],["bin",1],["python",1]]},{"id":"tests/test_release_pipeline.py#test_local_mode_builds_an_unsigned_image_without_pretending","name":[["test",1],["local",1],["mode",1],["builds",1],["unsigned",1],["image",1],["without",1],["pretending",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["local",3],["mode",3],["builds",2],["unsigned",2],["image",2],["without",2],["pretending",2],["assets",5],["monkeypatch",3],["laptop",1],["has",2],["no",1],["developer",3],["id",3],["pipeline",2],["still",1],["be",1],["exercisable",1],["there",1],["just",1],["may",1],["not",2],["claim",1],["did",1],["dmg",8],["open",1],["ai4",1],["arm64",1],["write",3],["bytes",2],["name",3],["codesign",1],["json",2],["text",1],["dumps",1],["authorities",1],["adhoc",1],["true",2],["false",3],["encoding",1],["utf",1],["build",1],["receipt",1],["macos",2],["delenv",1],["openai4",1],["signing",1],["identity",1],["raising",1],["report",3],["run",1],["verify",3],["next",1],["steps",1],["if",1],["step",1],["assert",2],["ok",1],["facts",1],["signatures",1]]},{"id":"tests/test_release_pipeline.py#test_local_mode_seals_without_a_quality_receipt","name":[["test",1],["local",1],["mode",1],["seals",1],["without",1],["quality",1],["receipt",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",6],["local",3],["mode",3],["seals",2],["without",2],["quality",4],["receipt",5],["assets",7],["monkeypatch",3],["laptop",2],["run",1],["has",1],["no",4],["ci",3],["produced",1],["its",1],["step",5],["ran",2],["here",2],["attested",2],["boundary",3],["so",1],["bundle",1],["says",1],["missing",2],["true",2],["statement",1],["rather",1],["than",1],["refusing",1],["seal",1],["import",2],["zipfile",2],["from",2],["scripts",1],["release",2],["pipeline",7],["result",5],["json",3],["unlink",1],["delenv",1],["openai4",1],["macos",1],["signing",1],["identity",1],["raising",1],["false",1],["shape",1],["own",1],["leaves",1],["behind",1],["there",1],["read",2],["one",1],["sorted",1],["path",3],["glob",1],["if",1],["name",1],["endswith",1],["whl",1],["tar",1],["gz",1],["performed",1],["append",2],["results",1],["offline",1],["suite",1],["passed",1],["evidence",2],["assert",2],["ok",1],["zip",2],["file",1],["openai4s",1],["as",1],["archive",2],["sealed",2],["loads",1],["report",1],["sandbox",1],["linux",1],["attestation",1],["status",1]]},{"id":"tests/test_release_pipeline.py#test_missing_assets_stop_the_run_before_anything_is_staged","name":[["test",1],["missing",1],["assets",1],["stop",1],["run",1],["before",1],["anything",1],["staged",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",4],["missing",2],["assets",3],["stop",2],["run",4],["before",3],["anything",3],["staged",3],["tmp",3],["path",3],["empty",4],["dist",1],["mkdir",1],["valid",1],["receipt",3],["so",1],["still",1],["fails",1],["thing",1],["names",1],["without",1],["one",2],["stops",1],["earlier",1],["at",2],["also",1],["but",1],["gate",1],["assertion",1],["not",1],["write",1],["report",2],["pipeline",1],["assert",1],["stopped",1]]},{"id":"tests/test_release_pipeline.py#test_nothing_external_happens_before_everything_local_has_passed","name":[["test",1],["nothing",1],["external",1],["happens",1],["before",1],["everything",1],["local",1],["has",1],["passed",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["nothing",2],["external",5],["happens",2],["before",2],["everything",2],["local",2],["has",2],["passed",2],["first",2],["min",1],["steps",2],["index",2],["name",5],["build",1],["assets",1],["smoke",1],["sbom",1],["provenance",1],["verify",1],["assert",1],["runs",1],["after",1],["going",1],["public",1]]},{"id":"tests/test_release_pipeline.py#test_omitting_the_macos_asset_is_a_supported_release_shape","name":[["test",1],["omitting",1],["macos",1],["asset",1],["supported",1],["release",1],["shape",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["omitting",2],["macos",6],["asset",4],["supported",2],["release",4],["shape",2],["assets",4],["without",1],["notary",1],["credentials",1],["honest",1],["carries",1],["no",1],["dmg",1],["at",1],["all",1],["recorded",1],["as",2],["omitted",2],["rather",1],["than",1],["left",1],["absence",1],["must",1],["not",2],["require",1],["build",1],["receipt",1],["image",1],["there",1],["report",4],["pipeline",1],["mode",1],["gh",2],["run",1],["assert",3],["ok",1],["verify",4],["next",1],["steps",1],["if",1],["step",1],["facts",2],["publishable",1],["false",1]]},{"id":"tests/test_release_pipeline.py#test_provenance_subjects_are_sorted_so_two_runs_agree","name":[["test",1],["provenance",1],["subjects",1],["sorted",1],["so",1],["two",1],["runs",1],["agree",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["provenance",3],["subjects",2],["sorted",2],["so",2],["two",2],["runs",2],["agree",2],["tmp",4],["path",4],["first",3],["whl",4],["second",3],["write",2],["bytes",2],["document",2],["build",1],["version",1],["source",1],["uri",1],["digest",1],["assert",1],["item",2],["name",1],["subject",1]]},{"id":"tests/test_release_pipeline.py#test_publishing_is_the_last_step","name":[["test",1],["publishing",1],["last",1],["step",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["publishing",2],["last",2],["step",3],["package",1],["index",1],["not",1],["forget",1],["version",1],["so",1],["everything",1],["could",1],["stop",1],["release",1],["has",1],["run",1],["before",1],["one",1],["cannot",1],["be",1],["undone",1],["assert",1],["steps",1],["publish",1]]},{"id":"tests/test_release_pipeline.py#test_release_mode_refuses_an_image_with_no_developer_id_signature","name":[["test",1],["release",1],["mode",1],["refuses",1],["image",1],["no",1],["developer",1],["id",1],["signature",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["release",3],["mode",3],["refuses",2],["image",3],["no",2],["developer",6],["id",6],["signature",2],["assets",5],["monkeypatch",3],["setting",1],["secret",1],["be",1],["enough",1],["build",2],["script",1],["only",1],["ad",2],["hoc",2],["signs",1],["so",2],["configured",1],["identity",2],["made",1],["pass",1],["gate",2],["as",1],["signed",1],["exact",1],["outcome",1],["signing",2],["exists",1],["prevent",1],["dmg",7],["open",1],["ai4",1],["arm64",1],["write",3],["bytes",2],["name",2],["codesign",1],["json",2],["text",1],["dumps",1],["authorities",1],["adhoc",1],["true",1],["false",2],["encoding",1],["utf",1],["receipt",2],["still",1],["fails",1],["thing",1],["names",1],["rather",1],["than",1],["provenance",1],["now",1],["runs",1],["first",1],["macos",2],["setenv",1],["openai4",1],["example",1],["report",4],["pipeline",1],["run",1],["assert",3],["ok",1],["stopped",1],["at",1],["verify",1],["application",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_release_mode_rejects_an_image_whose_signature_does_not_verify","name":[["test",1],["release",1],["mode",1],["rejects",1],["image",1],["whose",1],["signature",1],["not",1],["verify",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["release",4],["mode",3],["rejects",2],["image",2],["whose",2],["signature",4],["not",2],["verify",4],["assets",4],["dmg",6],["open",1],["ai4",1],["arm64",1],["write",2],["bytes",1],["from",1],["scripts",1],["pipeline",2],["import",1],["receipt",2],["suffix",2],["name",2],["text",1],["json",1],["dumps",1],["authorities",1],["developer",1],["id",1],["application",1],["example",1],["inc",1],["adhoc",1],["false",2],["returncode",1],["encoding",1],["utf",1],["report",3],["run",1],["assert",2],["ok",1],["stopped",1],["at",1]]},{"id":"tests/test_release_pipeline.py#test_staging_records_the_linux_full_boundary_check_run_id","name":[["test",1],["staging",1],["records",1],["linux",1],["full",1],["boundary",1],["check",1],["run",1],["id",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["staging",2],["records",2],["linux",5],["full",4],["boundary",7],["check",3],["run",3],["id",3],["assets",4],["pipeline",3],["mode",1],["release",2],["gh",2],["result",5],["step",1],["assert",6],["ok",1],["facts",3],["sandbox",2],["names",2],["row",2],["name",1],["checks",1],["ci",2],["attestation",1],["status",3],["passed",1],["reexecution",1],["unproven",1],["not",1]]},{"id":"tests/test_release_pipeline.py#test_staging_refuses_a_missing_receipt","name":[["test",1],["staging",1],["refuses",1],["missing",1],["receipt",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",4],["staging",2],["refuses",2],["missing",2],["receipt",4],["assets",4],["quality",2],["json",1],["unlink",1],["report",4],["pipeline",1],["from",1],["artifacts",1],["true",1],["run",1],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["failed",2],["next",1],["steps",1],["if",1],["step",1],["no",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_staging_refuses_a_receipt_that_is_not_for_these_sources","name":[["test",1],["staging",1],["refuses",1],["receipt",1],["not",1],["these",1],["sources",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",4],["staging",2],["refuses",2],["receipt",4],["not",3],["these",3],["sources",3],["assets",4],["binding",1],["whole",1],["value",1],["document",1],["records",1],["sha",3],["proves",1],["nothing",2],["unless",1],["consumer",1],["re",1],["derives",1],["actually",1],["releasing",1],["compares",1],["without",1],["another",1],["identity",1],["configured",1],["field",1],["reads",1],["as",1],["evidence",1],["decides",1],["write",1],["source",1],["40",1],["report",4],["pipeline",1],["from",1],["artifacts",1],["true",1],["run",2],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["failed",2],["next",1],["steps",1],["if",1],["step",1],["did",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_staging_refuses_a_receipt_whose_gates_failed","name":[["test",1],["staging",1],["refuses",1],["receipt",1],["whose",1],["gates",1],["failed",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",4],["staging",2],["refuses",2],["receipt",4],["whose",2],["gates",2],["failed",4],["assets",4],["records",1],["exit",1],["codes",1],["makes",1],["no",1],["judgement",1],["so",1],["consumer",1],["has",1],["make",1],["one",1],["recording",1],["failure",1],["releasing",1],["anyway",1],["would",1],["be",1],["more",1],["elaborate",1],["way",1],["not",1],["checking",1],["write",1],["failing",1],["harness",2],["pr",2],["report",4],["pipeline",1],["from",1],["artifacts",1],["true",1],["run",1],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["next",1],["steps",1],["if",1],["step",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_stop_after_runs_a_prefix_and_only_runs_one_step","name":[["test",1],["stop",1],["after",1],["runs",2],["prefix",1],["only",1],["one",1],["step",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["stop",3],["after",3],["runs",4],["prefix",2],["only",3],["one",2],["step",4],["assets",5],["staged",3],["pipeline",2],["reverify",2],["run",2],["assert",3],["steps",4],["list",1],["index",1],["published",1],["false",1],["final",2],["mode",1],["release",1],["publish",2],["gh",2]]},{"id":"tests/test_release_pipeline.py#test_the_assets_dir_is_absolute_so_subprocesses_from_root_find_it","name":[["test",1],["assets",1],["dir",1],["absolute",1],["so",1],["subprocesses",1],["from",1],["root",1],["find",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["assets",9],["dir",6],["absolute",3],["so",2],["subprocesses",2],["from",4],["root",4],["find",2],["tmp",2],["path",3],["staging",2],["job",2],["passes",1],["sibling",1],["checkout",1],["while",1],["run",1],["executes",1],["relative",2],["made",1],["pip",1],["gh",1],["look",1],["under",1],["wheel",1],["not",2],["scripts",1],["release",1],["pipeline",3],["import",1],["pipe",2],["assert",1],["would",1],["resolve",1],["against",1],["each",1],["subprocess",1],["cwd",1],["directory",1],["actually",1],["populated",1]]},{"id":"tests/test_release_pipeline.py#test_the_build_clears_stale_artifacts_before_building","name":[["test",1],["build",1],["clears",1],["stale",1],["artifacts",1],["before",1],["building",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["build",3],["clears",3],["stale",3],["artifacts",4],["before",2],["building",2],["tmp",3],["path",5],["non",1],["staging",1],["directory",1],["so",1],["leftover",1],["cannot",1],["survive",1],["into",1],["collected",1],["asset",1],["dist",7],["mkdir",1],["openai4s",5],["py3",4],["none",5],["any",4],["whl",4],["write",3],["bytes",3],["old",1],["runner",3],["argv",1],["cwd",1],["simulate",1],["writing",1],["version",1],["new",2],["wheel",2],["tar",1],["gz",1],["sdist",1],["return",1],["completed",1],["report",2],["pipeline",1],["from",1],["false",1],["run",1],["names",3],["name",1],["step",4],["steps",1],["if",1],["assets",2],["facts",1],["assert",2],["not",1],["survived",1]]},{"id":"tests/test_release_pipeline.py#test_the_build_clears_stale_artifacts_before_building.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["runner",2],["argv",2],["cwd",2],["none",3],["simulate",2],["build",2],["writing",2],["version",2],["artifacts",2],["dist",2],["openai4s",2],["py3",1],["any",1],["whl",1],["write",2],["bytes",2],["new",2],["wheel",1],["tar",1],["gz",1],["sdist",1],["return",1],["completed",1]]},{"id":"tests/test_release_pipeline.py#test_the_build_uses_a_frontend_available_in_the_locked_environment","name":[["test",1],["build",1],["uses",1],["frontend",1],["available",1],["locked",1],["environment",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["build",10],["uses",2],["frontend",3],["available",2],["locked",4],["environment",2],["assets",3],["python",3],["not",2],["dependency",1],["so",1],["documented",1],["uv",3],["run",2],["scripts",1],["release",2],["pipeline",2],["py",1],["failed",1],["import",1],["before",1],["any",1],["check",1],["ran",1],["seen",3],["list",1],["runner",3],["argv",2],["cwd",1],["none",1],["append",1],["str",1],["return",1],["completed",1],["from",1],["artifacts",1],["false",1],["cmds",3],["if",1],["assert",2],["no",1],["was",1],["invoked",1],["must",1],["exists",1],["env",1]]},{"id":"tests/test_release_pipeline.py#test_the_build_uses_a_frontend_available_in_the_locked_environment.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["cwd",2],["none",2],["seen",1],["append",1],["str",1],["return",1],["completed",1]]},{"id":"tests/test_release_pipeline.py#test_the_canonical_uri_prefers_the_running_repository","name":[["test",1],["canonical",1],["uri",1],["prefers",1],["running",1],["repository",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["canonical",3],["uri",3],["prefers",2],["running",2],["repository",3],["monkeypatch",4],["setenv",2],["github",4],["server",1],["url",1],["https",2],["com",2],["pku",2],["yuan",2],["group",2],["open",2],["ai4",2],["assert",1],["source",1],["git",1]]},{"id":"tests/test_release_pipeline.py#test_the_checksum_manifest_covers_every_asset_and_is_itself_uploaded","name":[["test",1],["checksum",1],["manifest",1],["covers",1],["every",1],["asset",1],["itself",1],["uploaded",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["checksum",2],["manifest",5],["covers",2],["every",2],["asset",2],["itself",3],["uploaded",6],["assets",6],["list",1],["str",1],["gh",4],["argv",4],["if",2],["upload",1],["extend",1],["path",1],["name",4],["not",1],["startswith",1],["return",1],["signed",1],["dmg",1],["pipeline",3],["mode",1],["release",1],["report",3],["run",1],["assert",3],["ok",1],["sha256",2],["sums",2],["read",1],["text",1],["utf",1],["sbom",1],["cdx",1],["json",2],["provenance",1],["intoto",1],["openai4s",1],["tar",1],["gz",1],["shipped",1],["unhashed",1],["was",1],["never",1]]},{"id":"tests/test_release_pipeline.py#test_the_checksum_manifest_covers_every_asset_and_is_itself_uploaded.gh","name":[["gh",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["gh",3],["argv",5],["if",2],["upload",1],["uploaded",1],["extend",1],["path",1],["name",1],["not",1],["startswith",1],["return",1],["assets",1]]},{"id":"tests/test_release_pipeline.py#test_the_checksum_manifest_is_written_after_everything_it_covers","name":[["test",1],["checksum",1],["manifest",1],["written",1],["after",1],["everything",1],["covers",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["checksum",2],["manifest",2],["written",2],["after",2],["everything",2],["covers",2],["produced",2],["sbom",1],["provenance",1],["assert",2],["steps",4],["index",4],["checksums",2],["upload",1]]},{"id":"tests/test_release_pipeline.py#test_the_copied_check_rows_keep_the_commit_they_were_attested_at","name":[["test",1],["copied",1],["check",1],["rows",1],["keep",1],["commit",1],["they",1],["were",1],["attested",1],["at",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["copied",2],["check",3],["rows",6],["keep",2],["commit",3],["they",2],["were",2],["attested",3],["at",2],["assets",4],["stage",1],["attestation",1],["built",1],["from",1],["these",1],["without",1],["head",3],["sha",2],["every",1],["named",1],["no",1],["provenance",1],["row",3],["looks",1],["filled",1],["decides",1],["nothing",1],["pipeline",3],["mode",1],["release",1],["gh",2],["result",3],["step",1],["assert",3],["ok",1],["facts",1],["checks",1],["fake",1]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_fails_when_the_cli_stop_fails","name":[["test",1],["daemon",1],["smoke",1],["fails",2],["cli",1],["stop",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["daemon",4],["smoke",4],["fails",4],["cli",4],["stop",5],["monkeypatch",3],["tmp",5],["path",5],["stopping",1],["through",1],["own",1],["pidfile",1],["claim",1],["must",1],["check",1],["exits",1],["non",1],["zero",1],["leaves",1],["running",1],["broken",1],["installed",2],["not",1],["detail",1],["fallback",1],["terminate",1],["paper",1],["over",1],["python",3],["data",2],["env",2],["fake",2],["refuse",1],["pytest",1],["raises",1],["release",1],["error",1],["match",1],["openai4s",1],["exited",1],["pipeline",1],["assets",1],["dir",1],["assert",1],["json",2],["loads",1],["read",1],["text",1],["rc",1]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_never_inherits_the_legacy_shell_switch","name":[["test",1],["daemon",1],["smoke",1],["never",1],["inherits",1],["legacy",1],["shell",1],["switch",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",6],["test",2],["daemon",6],["smoke",5],["never",2],["inherits",2],["legacy",5],["shell",3],["switch",2],["monkeypatch",4],["tmp",6],["path",7],["operator",1],["openai4",5],["webui",3],["must",1],["not",2],["change",1],["judges",1],["install",1],["exercise",1],["copies",1],["caller",1],["environment",1],["into",1],["starts",1],["so",1],["release",2],["machine",1],["escape",1],["hatch",1],["exported",1],["would",1],["page",1],["probe",1],["judging",1],["default",1],["fail",1],["reason",1],["has",1],["nothing",1],["wheel",1],["started",5],["list",1],["dict",2],["str",4],["class",1],["exited",3],["stdout",1],["none",3],["init",1],["self",4],["argv",1],["kwargs",2],["append",1],["env",1],["poll",2],["return",3],["terminate",1],["pragma",1],["no",1],["cover",1],["already",1],["reports",1],["exit",1],["wait",1],["timeout",1],["setattr",2],["subprocess",2],["popen",1],["run",1],["lambda",1],["completed",1],["pipeline",3],["assets",1],["dir",3],["pytest",1],["raises",1],["error",1],["match",1],["before",1],["serving",1],["installed",1],["bin",1],["python",1],["data",2],["assert",2]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_never_inherits_the_legacy_shell_switch.ExitedDaemon","name":[["exited",1],["daemon",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["exited",2],["daemon",2],["stdout",1],["none",3],["def",4],["init",1],["self",4],["argv",1],["kwargs",2],["started",1],["append",1],["dict",1],["env",1],["poll",2],["return",3],["terminate",1],["pragma",1],["no",1],["cover",1],["already",1],["reports",1],["exit",1],["wait",1],["timeout",1]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_never_inherits_the_legacy_shell_switch.ExitedDaemon.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["init",2],["self",2],["argv",2],["kwargs",3],["started",1],["append",1],["dict",1],["env",1]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_never_inherits_the_legacy_shell_switch.ExitedDaemon.poll","name":[["poll",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["poll",2],["self",2],["return",1]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_never_inherits_the_legacy_shell_switch.ExitedDaemon.terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["terminate",2],["self",2],["pragma",2],["no",2],["cover",2],["poll",2],["already",2],["reports",2],["exit",2],["return",1],["none",1]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_never_inherits_the_legacy_shell_switch.ExitedDaemon.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["wait",2],["self",2],["timeout",2],["none",2],["return",1]]},{"id":"tests/test_release_pipeline.py#test_the_daemon_smoke_reaps_its_daemon_while_the_cli_stops_it","name":[["test",1],["daemon",2],["smoke",1],["reaps",1],["its",1],["while",1],["cli",1],["stops",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["daemon",7],["smoke",6],["reaps",2],["its",3],["while",2],["cli",2],["stops",2],["monkeypatch",3],["tmp",5],["path",5],["pipeline",3],["own",1],["child",1],["only",1],["reap",1],["block",1],["subprocess",1],["run",1],["stop",5],["so",1],["exited",1],["sat",1],["as",3],["zombie",1],["long",1],["polled",1],["judges",1],["exit",2],["by",1],["pid",2],["existence",2],["then",1],["waited",1],["out",1],["whole",1],["timeout",1],["returned",1],["about",1],["30s",1],["every",1],["release",1],["ci",1],["included",1],["status",1],["was",1],["discarded",1],["python",3],["data",2],["env",2],["fake",2],["installed",1],["started",2],["time",2],["monotonic",2],["outcome",2],["assets",1],["dir",1],["elapsed",3],["assert",3],["startswith",1],["served",1],["authenticated",1],["web",1],["ui",1],["json",2],["loads",1],["read",1],["text",1],["rc",1],["12",1],["took",1],["1f",1]]},{"id":"tests/test_release_pipeline.py#test_the_draft_must_already_exist_and_still_be_a_draft","name":[["test",1],["draft",2],["must",1],["already",1],["exist",1],["still",1],["be",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["draft",7],["must",2],["already",3],["exist",2],["still",2],["be",2],["assets",3],["gh",3],["argv",3],["if",1],["view",1],["return",2],["completed",2],["json",1],["dumps",1],["false",2],["encode",1],["report",4],["pipeline",1],["mode",1],["release",1],["run",1],["assert",3],["ok",1],["stopped",1],["at",1],["public",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_the_draft_must_already_exist_and_still_be_a_draft.gh","name":[["gh",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["gh",2],["argv",4],["if",1],["view",1],["draft",2],["return",2],["completed",2],["json",1],["dumps",1],["false",1],["encode",1]]},{"id":"tests/test_release_pipeline.py#test_the_evidence_bundle_actually_carries_the_sbom","name":[["test",1],["evidence",1],["bundle",1],["actually",1],["carries",1],["sbom",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["evidence",4],["bundle",4],["actually",2],["carries",2],["sbom",9],["assets",4],["step",2],["writes",1],["cdx",1],["json",2],["collector",2],["asked",1],["spdx",1],["name",5],["nothing",1],["repository",1],["has",2],["ever",1],["produced",1],["if",1],["path",1],["file",2],["filter",1],["then",1],["dropped",1],["without",2],["word",1],["so",1],["every",1],["shipped",1],["while",1],["built",1],["reported",1],["success",1],["reader",1],["opening",1],["zip",3],["not",1],["missing",1],["release",2],["no",2],["import",2],["zipfile",2],["from",2],["scripts",1],["pipeline",2],["report",3],["mode",1],["local",1],["artifacts",1],["true",1],["run",1],["assert",3],["ok",1],["bundles",3],["sorted",1],["glob",1],["was",1],["sealed",1],["as",1],["archive",2],["names",3],["namelist",1],["any",1],["endswith",1]]},{"id":"tests/test_release_pipeline.py#test_the_evidence_bundle_is_read_by_the_products_own_verifier","name":[["test",1],["evidence",1],["bundle",1],["read",1],["by",1],["products",1],["own",1],["verifier",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["evidence",8],["bundle",7],["read",2],["by",2],["products",2],["own",2],["verifier",4],["tmp",4],["path",4],["report",4],["stdout",1],["whoever",1],["was",1],["watching",1],["job",1],["nothing",1],["at",1],["all",1],["person",2],["holding",1],["artifacts",2],["week",1],["later",1],["release",4],["claims",1],["actually",1],["so",1],["same",1],["facts",1],["sealed",1],["into",1],["archive",1],["format",2],["product",1],["already",1],["ships",1],["checked",1],["not",1],["second",1],["implementation",1],["could",1],["drift",1],["from",3],["disagree",1],["about",1],["verified",2],["means",1],["openai4s",3],["import",2],["verify",2],["package",2],["scripts",1],["pipeline",1],["seal",2],["extra",3],["checksums",2],["txt",2],["write",1],["text",1],["abc123",1],["whl",1],["encoding",1],["utf",1],["version",1],["mode",1],["local",1],["ok",2],["true",1],["steps",1],["zip",1],["files",2],["result",5],["assert",3],["problems",1],["json",1]]},{"id":"tests/test_release_pipeline.py#test_the_finalize_step_revalidates_the_draft_before_the_flip","name":[["test",1],["finalize",1],["step",1],["revalidates",1],["draft",1],["before",1],["flip",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["finalize",3],["step",2],["revalidates",2],["draft",8],["before",2],["flip",3],["assets",6],["documented",1],["compensation",1],["py",1],["pi",1],["has",1],["still",1],["but",1],["must",1],["not",1],["blind",1],["only",2],["publish",2],["runs",1],["standalone",1],["after",1],["approval",1],["delay",1],["asset",1],["deleted",1],["replaced",1],["since",1],["staging",1],["would",1],["be",1],["made",1],["public",1],["unverified",1],["re",2],["hashes",1],["against",1],["its",1],["own",1],["sha256",1],["sums",1],["first",1],["then",1],["flips",1],["signed",1],["dmg",1],["write",1],["checksums",1],["calls",4],["list",3],["str",1],["inner",2],["gh",4],["argv",3],["append",1],["return",1],["report",3],["pipeline",1],["mode",1],["release",1],["run",1],["assert",3],["ok",1],["true",2],["published",2],["verbs",3],["call",2],["download",1],["without",1],["hashing",1],["edit",1],["false",1]]},{"id":"tests/test_release_pipeline.py#test_the_finalize_step_revalidates_the_draft_before_the_flip.gh","name":[["gh",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["gh",2],["argv",4],["calls",1],["append",1],["list",1],["return",1],["inner",1]]},{"id":"tests/test_release_pipeline.py#test_the_github_flip_waits_for_the_package_to_be_on_pypi","name":[["test",1],["github",1],["flip",1],["waits",1],["package",1],["be",1],["pypi",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["github",2],["flip",2],["waits",2],["package",3],["be",2],["pypi",3],["assets",5],["flipping",1],["first",1],["left",1],["public",1],["release",2],["no",1],["matching",1],["version",2],["whenever",1],["oidc",1],["environment",1],["approval",1],["upload",1],["failed",1],["signed",1],["dmg",1],["report",5],["pipeline",1],["mode",1],["gh",2],["check",1],["lambda",1],["project",1],["false",2],["run",1],["assert",4],["ok",1],["stopped",1],["at",1],["publish",1],["not",1],["py",1],["pi",1],["steps",2],["detail",2],["draft",1],["untouched",1]]},{"id":"tests/test_release_pipeline.py#test_the_manifest_vouches_for_itself","name":[["test",1],["manifest",1],["vouches",1],["itself",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["manifest",8],["vouches",2],["itself",3],["tmp",4],["path",5],["without",1],["self",1],["hash",2],["editor",1],["rewrites",1],["payload",5],["its",2],["recorded",2],["together",1],["every",1],["per",1],["file",4],["check",1],["still",1],["passes",1],["import",6],["json",7],["shutil",2],["zipfile",3],["from",2],["openai4s",1],["evidence",4],["verify",2],["package",2],["scripts",1],["release",3],["pipeline",1],["seal",2],["bundle",5],["zip",4],["version",2],["ok",3],["true",2],["forged",6],["copy",1],["as",2],["archive",5],["contents",5],["name",5],["read",1],["namelist",1],["loads",1],["consistent",1],["forgery",1],["rewrite",1],["digest",1],["hashlib",2],["entry",4],["files",1],["if",1],["report",2],["sha256",2],["hexdigest",1],["size",1],["len",1],["dumps",1],["indent",1],["encode",1],["utf",1],["data",2],["items",1],["writestr",1],["verdict",3],["assert",2],["false",1],["any",1],["was",1],["modified",1],["problems",1]]},{"id":"tests/test_release_pipeline.py#test_the_provenance_binds_the_digests_and_claims_no_author","name":[["test",1],["provenance",1],["binds",1],["digests",1],["claims",1],["no",1],["author",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["provenance",3],["binds",2],["digests",2],["claims",2],["no",2],["author",2],["assets",5],["pipeline",1],["run",1],["document",4],["json",2],["loads",1],["intoto",1],["read",1],["text",1],["subjects",2],["item",3],["name",2],["digest",1],["sha256",2],["subject",1],["wheel",3],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["assert",3],["file",1],["predicate",2],["unsigned",1],["true",1],["not",1],["establish",1],["who",1],["produced",1],["note",1]]},{"id":"tests/test_release_pipeline.py#test_the_provenance_points_at_the_repository_this_source_lives_in","name":[["test",1],["provenance",1],["points",1],["at",1],["repository",1],["source",1],["lives",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["provenance",3],["points",2],["at",3],["repository",4],["source",2],["lives",2],["assets",4],["monkeypatch",4],["delenv",2],["github",3],["raising",2],["false",2],["server",1],["url",2],["pipeline",1],["runner",1],["lambda",1],["argv",2],["cwd",1],["none",1],["completed",2],["git",2],["com",1],["pku",2],["yuan",2],["group",2],["open",2],["ai4",2],["if",1],["remote",1],["origin",1],["join",1],["str",1],["else",1],["fake",1],["head",1],["encode",1],["run",1],["document",2],["json",2],["loads",1],["intoto",1],["read",1],["text",1],["uri",4],["predicate",1],["build",1],["definition",1],["resolved",1],["dependencies",1],["assert",2],["openai4s",2],["not",2],["attestation",1],["pointed",1],["consumers",1],["project",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_matches_the_host_and_not_a_substring","name":[["test",1],["pyproject",1],["fallback",1],["matches",1],["host",1],["not",1],["substring",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["pyproject",4],["fallback",3],["matches",2],["host",3],["not",3],["substring",3],["monkeypatch",5],["tmp",3],["path",3],["code",1],["ql",1],["py",1],["incomplete",1],["url",2],["sanitization",1],["right",1],["selected",1],["line",2],["by",1],["github",9],["com",7],["also",1],["accepts",1],["example",2],["net",1],["evil",3],["value",1],["selects",1],["written",1],["into",1],["signed",1],["provenance",1],["statement",1],["as",2],["place",1],["consumer",1],["should",1],["go",1],["find",1],["source",5],["one",1],["field",1],["document",1],["whose",1],["whole",1],["job",1],["be",2],["trustworthy",1],["so",1],["matched",1],["hostname",1],["import",1],["scripts",1],["release",2],["pipeline",3],["mod",2],["delenv",2],["server",1],["raising",2],["false",2],["repository",1],["no",3],["origin",3],["kw",1],["return",1],["completed",1],["fake",5],["root",6],["repo",1],["mkdir",1],["toml",2],["write",2],["text",2],["homepage",1],["https",4],["pku",4],["yuan",4],["group",4],["open",4],["ai4",4],["encoding",2],["utf",2],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["could",1],["determined",1],["canonical",2],["uri",2],["runner",2],["genuine",1],["still",1],["resolves",1],["guard",1],["ate",1],["feature",1],["assert",1],["git",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_matches_the_host_and_not_a_substring.no_origin","name":[["no",1],["origin",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["no",2],["origin",2],["kw",2],["return",1],["completed",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_skips_a_line_it_cannot_parse","name":[["test",1],["pyproject",1],["fallback",1],["skips",1],["line",1],["cannot",1],["parse",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",3],["test",2],["pyproject",4],["fallback",2],["skips",2],["line",6],["cannot",2],["parse",2],["monkeypatch",5],["tmp",3],["path",3],["malformed",3],["url",3],["fail",1],["closed",1],["never",1],["traceback",1],["out",1],["signing",1],["step",1],["urlsplit",2],["raises",2],["ipv6",2],["authority",1],["hostname",1],["normalises",1],["netloc",1],["raise",2],["too",1],["parser",2],["chokes",1],["must",2],["be",3],["skipped",1],["exactly",1],["as",2],["substring",1],["miss",1],["function",1],["whole",1],["job",1],["refuse",1],["sign",1],["guess",1],["so",1],["crash",1],["way",1],["refusal",2],["regression",1],["genuine",1],["host",1],["later",1],["still",2],["has",1],["resolve",1],["guard",1],["ate",1],["feature",1],["protects",1],["import",1],["scripts",1],["release",2],["pipeline",3],["mod",2],["delenv",2],["github",4],["server",1],["raising",2],["false",2],["repository",1],["no",3],["origin",3],["kw",1],["return",1],["completed",1],["fake",5],["root",6],["repo",1],["mkdir",1],["first",1],["makes",1],["invalid",1],["second",1],["real",1],["one",1],["reached",1],["toml",2],["write",2],["text",2],["homepage",2],["https",4],["oops",2],["pku",4],["yuan",4],["group",4],["open",4],["ai4",4],["source",3],["com",2],["encoding",2],["utf",2],["setattr",1],["assert",1],["canonical",2],["uri",2],["runner",2],["git",1],["its",1],["own",1],["reaches",1],["documented",1],["rather",1],["than",1],["propagating",1],["value",1],["error",2],["pytest",1],["match",1],["could",1],["not",1],["determined",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_skips_a_line_it_cannot_parse.no_origin","name":[["no",1],["origin",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["no",2],["origin",2],["kw",2],["return",1],["completed",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_survives_a_hostname_that_raises","name":[["test",1],["pyproject",1],["fallback",1],["survives",1],["hostname",1],["raises",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",5],["test",3],["pyproject",4],["fallback",2],["survives",2],["hostname",12],["raises",5],["monkeypatch",6],["tmp",3],["path",3],["guard",2],["covers",1],["authority",2],["normalisation",2],["not",4],["only",3],["split",1],["urlsplit",9],["place",1],["value",7],["error",5],["come",1],["from",1],["way",1],["host",1],["decision",1],["normalises",1],["netloc",1],["raise",6],["too",1],["fix",1],["put",1],["whole",1],["parse",3],["match",2],["inside",1],["one",1],["try",1],["so",2],["forces",1],["half",1],["plain",1],["input",2],["cannot",2],["reliably",1],["across",1],["python",1],["versions",1],["asserts",1],["line",3],["skipped",1],["exactly",1],["as",2],["failure",2],["without",1],["broadened",1],["would",1],["propagate",1],["out",1],["signing",1],["step",1],["earlier",1],["catch",1],["because",1],["its",2],["fails",1],["at",1],["never",1],["reaches",3],["import",1],["scripts",1],["release",2],["pipeline",5],["mod",4],["delenv",2],["github",4],["server",1],["url",1],["raising",2],["false",2],["repository",1],["no",3],["origin",3],["kw",1],["return",3],["completed",1],["real",3],["urllib",2],["class",1],["scheme",1],["https",5],["property",1],["self",1],["simulated",1],["fake",7],["sentinel",1],["blows",1],["up",1],["there",1],["genuine",1],["splits",1],["feature",1],["still",1],["has",1],["resolve",1],["if",1],["setattr",2],["root",6],["repo",1],["mkdir",1],["toml",2],["write",2],["text",2],["homepage",2],["pku",4],["yuan",4],["group",4],["open",4],["ai4",4],["source",3],["com",2],["encoding",2],["utf",2],["assert",1],["canonical",2],["uri",2],["runner",2],["git",1],["own",1],["refusal",1],["raised",1],["pytest",1],["could",1],["be",1],["determined",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_survives_a_hostname_that_raises._HostnameRaises","name":[["hostname",1],["raises",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["class",2],["hostname",3],["raises",2],["scheme",1],["https",1],["property",1],["def",1],["self",1],["raise",1],["value",1],["error",1],["simulated",1],["authority",1],["normalisation",1],["failure",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_survives_a_hostname_that_raises._HostnameRaises.hostname","name":[["hostname",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["hostname",2],["self",2],["raise",1],["value",1],["error",1],["simulated",1],["authority",1],["normalisation",1],["failure",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_survives_a_hostname_that_raises.fake_urlsplit","name":[["fake",1],["urlsplit",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["fake",2],["urlsplit",3],["value",4],["only",2],["sentinel",2],["line",4],["reaches",2],["hostname",4],["blows",2],["up",2],["there",2],["genuine",2],["splits",2],["real",3],["so",2],["feature",2],["still",2],["has",2],["resolve",2],["if",1],["raise",1],["return",2],["raises",1]]},{"id":"tests/test_release_pipeline.py#test_the_pyproject_fallback_survives_a_hostname_that_raises.no_origin","name":[["no",1],["origin",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["no",2],["origin",2],["kw",2],["return",1],["completed",1]]},{"id":"tests/test_release_pipeline.py#test_the_runners_own_run_id_is_the_default_the_receipts_are_checked_against","name":[["test",1],["runners",1],["own",1],["run",1],["id",1],["default",1],["receipts",1],["checked",1],["against",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["runners",2],["own",2],["run",7],["id",5],["default",2],["receipts",2],["checked",2],["against",2],["assets",5],["monkeypatch",3],["pipeline",2],["reads",1],["github",2],["no",1],["passed",1],["production",1],["binding",1],["reason",1],["tests",1],["conftest",1],["py",1],["purges",1],["variable",1],["actions",1],["runner",1],["every",1],["fixture",1],["pinned",1],["7100",1],["would",1],["otherwise",1],["be",1],["refused",1],["signed",1],["dmg",1],["notarized",1],["true",1],["setenv",1],["424242",2],["report",4],["mode",1],["release",1],["gh",2],["assert",3],["ok",1],["false",1],["stopped",1],["at",1],["verify",1],["steps",1],["detail",1]]},{"id":"tests/test_release_pipeline.py#test_the_sbom_components_come_from_the_wheel_and_the_image","name":[["test",1],["sbom",1],["components",1],["come",1],["from",1],["wheel",1],["image",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["sbom",4],["components",4],["come",2],["from",4],["wheel",4],["image",6],["assets",6],["not",2],["machine",1],["assembling",1],["release",1],["staging",1],["job",1],["ubuntu",1],["runner",1],["none",2],["installed",1],["import",1],["zipfile",2],["openai4s",4],["py3",1],["any",1],["whl",1],["zip",1],["file",2],["as",2],["archive",2],["writestr",1],["dist",2],["info",1],["metadata",2],["version",3],["name",5],["requires",1],["numpy",2],["26",1],["extra",1],["science",1],["dmg",5],["signed",1],["json",4],["write",1],["text",2],["dumps",1],["packages",1],["scipy",2],["14",1],["bound",1],["exact",1],["describe",1],["macos",1],["writes",1],["sha256",2],["encoding",1],["utf",1],["pipeline",1],["run",1],["document",2],["loads",1],["cdx",1],["read",1],["names",4],["component",3],["assert",3],["shipped",1],["missing",1],["its",1],["own",1],["embedded",1],["runtime",1],["described",1]]},{"id":"tests/test_release_pipeline.py#test_the_sbom_names_the_assets_and_their_digests","name":[["test",1],["sbom",1],["names",1],["assets",1],["their",1],["digests",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["sbom",3],["names",2],["assets",7],["their",2],["digests",2],["pipeline",1],["run",1],["document",3],["json",2],["loads",1],["cdx",1],["read",1],["text",1],["assert",2],["bom",1],["format",1],["cyclone",1],["dx",1],["referenced",2],["ref",3],["url",1],["hashes",1],["content",1],["external",1],["references",1],["wheel",3],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["name",1],["sha256",1],["file",1]]},{"id":"tests/test_release_pipeline.py#test_the_signing_state_is_read_from_evidence_and_never_from_configuration","name":[["test",1],["signing",1],["state",1],["read",1],["from",2],["evidence",1],["never",1],["configuration",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["signing",13],["state",11],["read",2],["from",5],["evidence",4],["never",2],["configuration",2],["four",1],["scattered",1],["fields",1],["became",1],["one",1],["named",1],["developer",7],["id",7],["adhoc",4],["identity",2],["configured",5],["notarized",4],["none",4],["each",1],["said",1],["part",1],["answer",1],["reader",2],["had",1],["assemble",1],["who",2],["assembles",1],["wrongly",1],["being",1],["exactly",1],["crucially",1],["not",6],["consult",1],["openai4",1],["macos",1],["treating",1],["secret",1],["as",2],["proof",1],["signature",1],["specific",1],["mistake",1],["once",1],["let",1],["ad",1],["hoc",1],["image",1],["pass",1],["release",2],["gate",1],["signed",1],["scripts",1],["pipeline",1],["import",1],["states",2],["assert",7],["true",6],["verified",1],["false",3],["preview",1],["unreadable",2],["error",1],["receipt",1],["payload",2]]},{"id":"tests/test_release_pipeline.py#test_the_smoke_counts_only_same_origin_dist_module_entrypoints","name":[["test",1],["smoke",1],["counts",1],["only",1],["same",1],["origin",1],["dist",1],["module",1],["entrypoints",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["smoke",2],["counts",2],["only",2],["same",2],["origin",2],["dist",2],["module",2],["entrypoints",2],["markup",3],["from",1],["scripts",1],["release",1],["pipeline",1],["import",1],["default",2],["shell",2],["assets",2],["assert",1],["title",2],["open",1],["ai4",1]]},{"id":"tests/test_release_pipeline.py#test_the_smoke_reads_entrypoints_from_the_committed_default_shell","name":[["test",1],["smoke",1],["reads",1],["entrypoints",1],["from",1],["committed",1],["default",1],["shell",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["smoke",2],["reads",2],["entrypoints",3],["from",3],["committed",2],["default",4],["shell",6],["scripts",1],["release",1],["pipeline",1],["import",1],["assets",2],["root",1],["openai4s",1],["server",1],["webui",1],["dist",1],["index",1],["html",1],["assert",1],["read",1],["bytes",1],["shipped",1]]},{"id":"tests/test_release_pipeline.py#test_the_version_is_matched_exactly_not_as_a_substring","name":[["test",1],["version",1],["matched",1],["exactly",1],["not",1],["as",1],["substring",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["version",7],["matched",2],["exactly",2],["not",2],["as",2],["substring",2],["filename",3],["matches",3],["from",1],["scripts",1],["release",1],["pipeline",1],["import",1],["asset",2],["assert",1]]},{"id":"tests/test_release_pipeline.py#test_the_wheel_metadata_is_where_the_component_list_comes_from","name":[["test",1],["wheel",1],["metadata",1],["component",1],["list",1],["comes",1],["from",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["wheel",6],["metadata",3],["component",2],["list",2],["comes",2],["from",2],["tmp",3],["path",3],["import",1],["zipfile",2],["openai4s",4],["py3",1],["none",1],["any",1],["whl",1],["zip",1],["file",1],["as",1],["archive",2],["writestr",1],["dist",2],["info",1],["name",3],["version",3],["requires",1],["rich",2],["13",1],["components",4],["assert",2],["scope",2],["shipped",1],["declared",1],["dependency",1]]},{"id":"tests/test_release_pipeline.py#test_verified_requires_a_ticket_and_the_build_script_alone_cannot_reach_it","name":[["test",1],["verified",1],["requires",1],["ticket",1],["build",1],["script",1],["alone",1],["cannot",1],["reach",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",3],["verified",5],["requires",2],["ticket",5],["build",8],["script",4],["alone",4],["cannot",3],["reach",2],["d11",1],["froze",1],["policy",2],["no",3],["loosening",1],["states",1],["previous",1],["version",1],["asserted",1],["notarized",6],["none",1],["pipeline",2],["substring",1],["source",1],["checking",1],["gate",1],["did",1],["not",4],["exist",1],["its",1],["own",1],["docstring",1],["said",1],["would",2],["fail",1],["once",1],["notarization",2],["was",1],["wired",1],["up",1],["so",3],["claim",2],["be",2],["revisited",1],["happened",1],["revised",1],["here",1],["rather",2],["than",2],["assertion",1],["relaxed",1],["true",5],["now",2],["needs",1],["stapled",1],["macos",3],["dmg",3],["sh",3],["uses",1],["developer",7],["id",7],["configured",1],["otherwise",1],["ad",2],["hoc",2],["signs",1],["but",1],["never",2],["submits",1],["apple",1],["notary",8],["service",1],["image",2],["produces",1],["either",1],["preview",3],["release",2],["carrying",1],["refused",3],["changed",1],["signed",1],["too",1],["unless",1],["previously",1],["passed",1],["from",1],["scripts",3],["import",1],["signing",4],["state",5],["path",2],["read",2],["text",2],["utf",2],["assert",10],["codesign",1],["submission",1],["reached",1],["by",1],["building",1],["separate",1],["file",1],["notarytool",2],["notarize",1],["submit",1],["wait",1],["stapler",2],["staple",1],["validate",1],["spctl",1],["publishable",2],["false",2],["adhoc",1],["published",1],["label",1],["one",1]]},{"id":"tests/test_release_pipeline.py#test_verify_records_post_staple_digest_and_assessment_returncodes","name":[["test",1],["verify",1],["records",1],["post",1],["staple",1],["digest",1],["assessment",1],["returncodes",1]],"path":[["tests",1],["test",1],["release",1],["pipeline",1],["py",1]],"body":[["def",2],["test",2],["verify",8],["records",2],["post",3],["staple",3],["digest",2],["assessment",2],["returncodes",2],["assets",6],["signed",1],["dmg",2],["notarized",1],["true",1],["report",4],["pipeline",1],["mode",1],["release",1],["gh",2],["run",1],["assert",5],["ok",1],["next",1],["steps",1],["if",1],["step",1],["name",5],["open",1],["ai4",1],["arm64",1],["facts",4],["sha256",2],["file",1],["stapler",1],["returncode",2],["spctl",1],["macos",1],["asset",1],["present",1]]},{"id":"tests/test_release_rehearsal.py","name":[["test",1],["release",1],["rehearsal",1],["py",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["non",1],["publish",3],["rehearsal",2],["receipts",3],["lies",1],["they",1],["must",2],["refuse",2],["real",1],["false",1],["run",2],["hosted",1],["ci",1],["act",1],["tree",1],["cannot",1],["perform",1],["define",1],["document",1],["leave",1],["every",1],["mutation",1],["would",1],["let",1],["skipped",1],["check",1],["missing",1],["digest",1],["true",1],["dispatch",1],["notarization",1],["omit",1],["read",1],["as",1],["successful",1],["from",4],["future",1],["import",6],["annotations",1],["json",1],["pytest",1],["scripts",3],["release",4],["gates",2],["gate",1],["manifest",1],["error",2],["receipt",1],["sha",1],["40",2],["other",1]]},{"id":"tests/test_release_rehearsal.py#_inputs","name":[["inputs",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["inputs",2],["overrides",3],["payload",3],["tag",1],["v0",1],["publish",1],["false",2],["pypi",1],["only",1],["macos",1],["asset",1],["omit",1],["update",1],["return",1]]},{"id":"tests/test_release_rehearsal.py#_notary","name":[["notary",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["notary",2],["success",3],["true",5],["digest",3],["64",2],["if",1],["return",2],["requested",2],["submitted",2],["stapled",2],["stapler",2],["returncode",4],["spctl",2],["post",2],["staple",2],["sha256",2],["false",3],["none",2]]},{"id":"tests/test_release_rehearsal.py#test_a_build_receipt_missing_its_digest_is_refused","name":[["test",1],["build",1],["receipt",1],["missing",1],["its",1],["digest",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["build",7],["receipt",5],["missing",2],["its",3],["digest",2],["refused",2],["tmp",5],["path",8],["wheel",4],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",2],["bytes",2],["document",3],["release",3],["receipts",4],["dist",3],["sha",3],["workflow",2],["run",1],["id",1],["9001",1],["inputs",2],["artifacts",1],["sha256",1],["name",1],["text",1],["json",1],["dumps",1],["utf",1],["pytest",1],["raises",1],["error",1],["match",2],["not",1],["verify",1],["expected",1],["assets",1],["dir",1],["required",1],["kinds",1]]},{"id":"tests/test_release_rehearsal.py#test_a_faithful_rehearsal_is_accepted","name":[["test",1],["faithful",1],["rehearsal",1],["accepted",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["faithful",2],["rehearsal",3],["accepted",2],["inputs",5],["release",1],["receipts",1],["verify",1],["workflow",2],["candidate",1],["sha",4],["expected",1],["run",1],["id",1],["9001",1],["dmg",1],["count",1],["notary",1],["none",1],["assert",2],["publish",1],["false",1],["macos",1],["asset",1],["omit",1]]},{"id":"tests/test_release_rehearsal.py#test_a_notarized_rehearsal_may_carry_a_dmg","name":[["test",1],["notarized",1],["rehearsal",1],["may",1],["carry",1],["dmg",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["notarized",3],["rehearsal",3],["may",2],["carry",2],["dmg",3],["release",1],["receipts",1],["verify",1],["workflow",2],["inputs",2],["macos",1],["asset",1],["candidate",1],["sha",4],["expected",1],["run",1],["id",1],["9001",1],["count",1],["notary",2],["success",1],["true",1]]},{"id":"tests/test_release_rehearsal.py#test_a_quality_receipt_carries_the_structured_linux_boundary","name":[["test",1],["quality",1],["receipt",1],["carries",1],["structured",1],["linux",1],["boundary",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["quality",2],["receipt",4],["carries",2],["structured",2],["linux",4],["boundary",8],["document",4],["release",6],["gates",6],["build",1],["sha",5],["name",6],["gate",6],["command",2],["list",1],["returncode",1],["local",1],["check",6],["run",3],["id",3],["index",2],["url",1],["https",1],["example",1],["invalid",1],["conclusion",1],["success",1],["head",1],["enumerate",1],["suite",1],["assert",4],["ci",2],["attestation",2],["status",2],["passed",2],["reexecution",2],["unproven",1],["not",1],["json",1],["dumps",1],["verified",2],["verify",1],["expected",1]]},{"id":"tests/test_release_rehearsal.py#test_a_rehearsal_for_another_commit_is_refused","name":[["test",1],["rehearsal",1],["another",1],["commit",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["rehearsal",3],["another",2],["commit",2],["refused",2],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1],["candidate",2],["release",1],["receipts",1],["verify",1],["workflow",2],["inputs",2],["sha",3],["other",1],["expected",1],["run",1],["id",1],["9001",1],["dmg",1],["count",1],["notary",1],["none",1]]},{"id":"tests/test_release_rehearsal.py#test_a_rehearsal_with_no_workflow_run_id_is_refused","name":[["test",1],["rehearsal",1],["no",1],["workflow",1],["run",1],["id",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["rehearsal",3],["no",2],["workflow",5],["run",4],["id",4],["refused",2],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1],["release",1],["receipts",1],["verify",1],["inputs",2],["candidate",1],["sha",4],["expected",1],["dmg",1],["count",1],["notary",1],["none",1]]},{"id":"tests/test_release_rehearsal.py#test_a_skipped_check_cannot_attest_the_candidate","name":[["test",1],["skipped",1],["check",1],["cannot",1],["attest",1],["candidate",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["skipped",4],["check",7],["cannot",2],["attest",3],["candidate",2],["listing",2],["runs",2],["id",2],["name",3],["gate",4],["head",1],["sha",4],["conclusion",1],["if",1],["ci",1],["tests",1],["py3",1],["14",1],["else",1],["success",1],["started",1],["at",1],["2026",1],["09",1],["01",1],["t00",1],["00",2],["details",1],["url",1],["https",1],["example",1],["invalid",1],["run",1],["suite",2],["77",1],["release",2],["gates",3],["pytest",1],["raises",1],["manifest",1],["error",1],["match",1],["expected",1]]},{"id":"tests/test_release_rehearsal.py#test_a_stapled_image_with_a_nonzero_spctl_assessment_is_still_notarized","name":[["test",1],["stapled",1],["image",1],["nonzero",1],["spctl",1],["assessment",1],["still",1],["notarized",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["stapled",3],["image",4],["nonzero",2],["spctl",4],["assessment",2],["still",2],["notarized",3],["describe",1],["macos",1],["py",1],["records",1],["as",1],["informational",1],["derives",1],["from",1],["staple",3],["predicate",1],["must",1],["not",3],["answer",1],["differently",1],["same",1],["evidence",1],["one",1],["gate",1],["calls",1],["verified",1],["next",1],["refuses",1],["notary",7],["requested",1],["true",4],["submitted",1],["stapler",2],["returncode",3],["post",2],["sha256",2],["64",1],["assert",3],["release",3],["receipts",3],["succeeded",3],["65",1]]},{"id":"tests/test_release_rehearsal.py#test_ci_attestation_cannot_use_unproven","name":[["test",1],["ci",1],["attestation",1],["cannot",1],["unproven",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["ci",4],["attestation",4],["cannot",3],["unproven",4],["evidence",3],["release",2],["gates",2],["build",1],["linux",2],["boundary",2],["status",1],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["be",1],["verify",1]]},{"id":"tests/test_release_rehearsal.py#test_linux_ci_passed_and_release_unproven_are_not_a_contradiction","name":[["test",1],["linux",1],["ci",1],["passed",1],["release",1],["unproven",1],["not",1],["contradiction",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["linux",5],["ci",4],["passed",3],["release",5],["unproven",3],["not",2],["contradiction",2],["checks",2],["name",1],["sandbox",1],["full",1],["conclusion",1],["success",1],["check",1],["run",1],["id",1],["4242",1],["head",1],["sha",2],["evidence",4],["gates",2],["build",1],["boundary",2],["assert",2],["attestation",1],["status",2],["reexecution",1],["verify",1]]},{"id":"tests/test_release_rehearsal.py#test_linux_flat_status_is_a_contradiction","name":[["test",1],["linux",1],["flat",1],["status",1],["contradiction",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["linux",5],["flat",3],["status",4],["contradiction",2],["evidence",3],["release",2],["gates",2],["build",1],["boundary",2],["name",1],["ci",1],["sandbox",1],["full",1],["conclusion",1],["success",1],["check",1],["run",1],["id",1],["4242",1],["head",1],["sha",2],["passed",1],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_rehearsal.py#test_linux_flat_unproven_next_to_ci_passed_is_a_contradiction","name":[["test",1],["linux",1],["flat",1],["unproven",1],["next",1],["ci",1],["passed",1],["contradiction",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["linux",6],["flat",2],["unproven",4],["next",2],["ci",3],["passed",3],["contradiction",2],["evidence",3],["release",3],["gates",2],["build",1],["boundary",2],["name",1],["sandbox",2],["full",1],["conclusion",1],["success",1],["check",1],["run",1],["id",1],["4242",1],["head",1],["sha",2],["workflow",1],["did",1],["not",1],["re",1],["execute",1],["smoke",1],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["verify",1]]},{"id":"tests/test_release_rehearsal.py#test_macos_omit_cannot_carry_a_dmg","name":[["test",1],["macos",1],["omit",1],["cannot",1],["carry",1],["dmg",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["macos",3],["omit",3],["cannot",3],["carry",3],["dmg",4],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1],["release",1],["receipts",1],["verify",1],["rehearsal",1],["workflow",2],["inputs",2],["asset",1],["candidate",1],["sha",4],["expected",1],["run",1],["id",1],["9001",1],["count",1],["notary",2],["success",1],["true",1]]},{"id":"tests/test_release_rehearsal.py#test_no_notary_success_means_zero_dmgs","name":[["test",1],["no",1],["notary",1],["success",1],["means",1],["zero",1],["dmgs",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["no",2],["notary",4],["success",4],["means",2],["zero",2],["dmgs",2],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1],["notarization",1],["release",1],["receipts",1],["verify",1],["rehearsal",1],["workflow",2],["inputs",2],["macos",1],["asset",1],["notarized",1],["candidate",1],["sha",4],["expected",1],["run",1],["id",1],["9001",1],["dmg",1],["count",1],["false",1]]},{"id":"tests/test_release_rehearsal.py#test_old_schema_build_receipts_cannot_satisfy_the_new_gate","name":[["test",1],["old",1],["schema",1],["build",1],["receipts",1],["cannot",1],["satisfy",1],["new",1],["gate",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["old",2],["schema",4],["build",6],["receipts",6],["cannot",2],["satisfy",2],["new",2],["gate",2],["tmp",5],["path",8],["wheel",4],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",2],["bytes",2],["document",3],["release",3],["receipt",3],["dist",3],["sha",3],["workflow",2],["run",1],["id",1],["9001",1],["inputs",2],["version",2],["name",1],["text",1],["json",1],["dumps",1],["utf",1],["pytest",1],["raises",1],["error",1],["match",1],["verify",1],["expected",1],["assets",1],["dir",1],["required",1],["kinds",1]]},{"id":"tests/test_release_rehearsal.py#test_publish_true_cannot_masquerade_as_a_rehearsal","name":[["test",1],["publish",1],["true",1],["cannot",1],["masquerade",1],["as",1],["rehearsal",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["publish",4],["true",4],["cannot",2],["masquerade",2],["as",2],["rehearsal",3],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1],["release",1],["receipts",1],["verify",1],["workflow",2],["inputs",2],["candidate",1],["sha",4],["expected",1],["run",1],["id",1],["9001",1],["dmg",1],["count",1],["notary",1],["none",1]]},{"id":"tests/test_release_rehearsal.py#test_pypi_only_cannot_masquerade_as_a_rehearsal","name":[["test",1],["pypi",1],["only",1],["cannot",1],["masquerade",1],["as",1],["rehearsal",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["pypi",4],["only",4],["cannot",2],["masquerade",2],["as",2],["rehearsal",3],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1],["release",1],["receipts",1],["verify",1],["workflow",2],["inputs",2],["true",1],["candidate",1],["sha",4],["expected",1],["run",1],["id",1],["9001",1],["dmg",1],["count",1],["notary",1],["none",1]]},{"id":"tests/test_release_rehearsal.py#test_release_reexecution_cannot_use_passed","name":[["test",1],["release",1],["reexecution",1],["cannot",1],["passed",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["release",6],["reexecution",4],["cannot",3],["passed",4],["evidence",3],["gates",2],["build",1],["linux",2],["boundary",2],["status",1],["pytest",1],["raises",1],["gate",1],["manifest",1],["error",1],["match",1],["be",1],["verify",1]]},{"id":"tests/test_release_rehearsal.py#test_stage_attestation_binds_candidate_run_and_inputs","name":[["test",1],["stage",1],["attestation",1],["binds",1],["candidate",1],["run",1],["inputs",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["stage",5],["attestation",5],["binds",2],["candidate",3],["run",5],["inputs",5],["tmp",4],["path",7],["wheel",4],["openai4s",1],["py3",2],["none",1],["any",1],["whl",1],["write",2],["bytes",2],["document",5],["release",3],["receipts",3],["build",1],["version",2],["source",1],["sha",6],["assets",1],["workflow",4],["id",3],["9001",2],["check",2],["runs",1],["name",3],["ci",1],["tests",1],["14",1],["88",1],["head",1],["assert",4],["publish",1],["false",1],["text",1],["json",1],["dumps",1],["utf",1],["attested",2],["verify",1]]},{"id":"tests/test_release_rehearsal.py#test_stage_attestation_without_a_workflow_run_id_is_refused","name":[["test",1],["stage",1],["attestation",1],["without",1],["workflow",1],["run",1],["id",1],["refused",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["stage",6],["attestation",8],["without",2],["workflow",7],["run",9],["id",8],["refused",3],["tmp",4],["path",4],["monkeypatch",3],["requirement",1],["must",1],["not",1],["be",1],["satisfied",1],["by",1],["candidate",1],["sha",5],["verify",3],["once",1],["checked",1],["source",3],["schema",2],["always",1],["carries",1],["so",1],["binding",1],["no",1],["at",1],["all",1],["passed",1],["gate",1],["exists",1],["enforce",1],["while",1],["build",2],["receipts",5],["same",1],["omission",1],["delenv",1],["github",1],["raising",1],["false",1],["wheel",3],["openai4s",1],["py3",1],["none",1],["any",1],["whl",1],["write",2],["bytes",2],["document",3],["release",4],["version",2],["assets",1],["assert",1],["target",3],["name",1],["text",1],["json",1],["dumps",1],["utf",1],["pytest",1],["raises",1],["receipt",1],["error",1],["match",1]]},{"id":"tests/test_release_rehearsal.py#test_the_container_series_is_a_required_check_suite_gate","name":[["test",1],["container",1],["series",1],["required",1],["check",1],["suite",1],["gate",1]],"path":[["tests",1],["test",1],["release",1],["rehearsal",1],["py",1]],"body":[["def",2],["test",2],["container",2],["series",2],["required",2],["check",5],["suite",4],["gate",6],["names",2],["name",2],["release",2],["gates",4],["assert",2],["offline",1],["tests",2],["py3",2],["14",2],["any",1],["ci",1]]},{"id":"tests/test_remote_capability_probe.py","name":[["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["focused",1],["tests",1],["remote",2],["capability",1],["verification",1],["probes",1],["from",5],["future",1],["import",8],["annotations",1],["shlex",1],["subprocess",1],["types",1],["simple",1],["namespace",1],["pytest",6],["openai4s",3],["compute",1],["registry",1],["host",4],["dispatch",1],["dispatcher",1],["sdk",1],["build",1],["fixture",1],["mark",4],["parametrize",4],["verify",4],["command",7],["test",13],["opt",16],["model",16],["touch",1],["tmp",1],["pwned",1],["python",6],["sh",6],["whoami",3],["id",2],["nwhoami",1],["rwhoami",1],["x00whoami",1],["extra",4],["pre",1],["change",1],["these",1],["were",1],["expanded",1],["by",1],["shell",1],["rebuilt",1],["quoted",1],["must",1],["reject",1],["rather",1],["than",1],["probe",7],["literal",1],["path",10],["models",1],["fold",4],["home",1],["run",1],["kind",9],["unknown",1],["exists",8],["token",2],["executable",4],["binary",4],["three",1],["python3",4],["overrides",1],["script",2],["none",2],["123",1],["expected",2],["runner",3]]},{"id":"tests/test_remote_capability_probe.py#_spec","name":[["spec",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["spec",5],["alias",4],["str",2],["overrides",3],["dict",2],["capability",1],["fold",2],["script",1],["opt",1],["models",1],["sh",1],["engine",2],["test",1],["update",1],["return",1]]},{"id":"tests/test_remote_capability_probe.py#registered_host","name":[["registered",1],["host",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["registered",2],["host",3],["registry",1],["add",1],["gpu",2],["test",2],["return",1]]},{"id":"tests/test_remote_capability_probe.py#test_ambiguous_or_ill_typed_probe_inputs_never_reach_ssh","name":[["test",1],["ambiguous",1],["ill",1],["typed",1],["probe",1],["inputs",1],["never",1],["reach",1],["ssh",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["test",2],["ambiguous",2],["ill",2],["typed",2],["probe",2],["inputs",2],["never",2],["reach",2],["ssh",2],["monkeypatch",3],["registered",3],["host",4],["overrides",3],["calls",3],["setattr",1],["subprocess",1],["run",1],["lambda",1],["kw",2],["append",1],["result",2],["dispatcher",1],["register",1],["remote",1],["capability",1],["spec",1],["assert",2],["error",1]]},{"id":"tests/test_remote_capability_probe.py#test_legacy_allowed_grammar_is_parsed_and_canonicalized","name":[["test",1],["legacy",1],["allowed",1],["grammar",1],["parsed",1],["canonicalized",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",3],["test",2],["legacy",2],["allowed",2],["grammar",2],["parsed",2],["canonicalized",2],["monkeypatch",3],["registered",4],["host",6],["verify",4],["command",8],["expected",7],["probe",4],["calls",3],["fake",2],["run",3],["argv",2],["kwargs",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["setattr",1],["subprocess",1],["result",2],["dispatcher",1],["register",1],["remote",1],["capability",1],["spec",1],["assert",4],["ok",1],["true",1],["saved",3],["registry",1],["capabilities",1],["fold",1],["verification",1]]},{"id":"tests/test_remote_capability_probe.py#test_legacy_allowed_grammar_is_parsed_and_canonicalized.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kwargs",2],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1]]},{"id":"tests/test_remote_capability_probe.py#test_legacy_probe_rejects_shell_syntax_before_ssh","name":[["test",1],["legacy",1],["probe",1],["rejects",1],["shell",1],["syntax",1],["before",1],["ssh",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["probe",2],["rejects",2],["shell",2],["syntax",2],["before",2],["ssh",2],["monkeypatch",3],["registered",4],["host",6],["verify",4],["command",4],["calls",3],["setattr",1],["subprocess",1],["run",1],["lambda",1],["kw",2],["append",1],["result",2],["dispatcher",1],["register",1],["remote",1],["capability",1],["spec",1],["assert",3],["error",1],["fold",1],["not",1],["registry",1],["capabilities",1]]},{"id":"tests/test_remote_capability_probe.py#test_registry_updates_only_after_successful_probe","name":[["test",1],["registry",1],["updates",1],["only",1],["after",1],["successful",1],["probe",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["test",2],["registry",4],["updates",2],["only",2],["after",2],["successful",2],["probe",3],["monkeypatch",3],["registered",5],["host",8],["outcomes",2],["iter",1],["simple",2],["namespace",2],["returncode",2],["stdout",2],["stderr",2],["missing",1],["setattr",1],["subprocess",1],["run",1],["lambda",1],["kw",1],["next",1],["dispatcher",4],["spec",4],["kind",1],["path",2],["exists",1],["opt",1],["models",1],["fold",3],["sh",1],["failed",2],["register",2],["remote",2],["capability",2],["assert",4],["error",1],["not",1],["capabilities",2],["succeeded",2],["ok",1],["true",1]]},{"id":"tests/test_remote_capability_probe.py#test_rejected_probe_spec_still_projects_an_activity_step","name":[["test",1],["rejected",1],["probe",1],["spec",1],["still",1],["projects",1],["activity",1],["step",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["test",3],["rejected",2],["probe",3],["spec",3],["still",2],["projects",2],["activity",3],["step",5],["monkeypatch",3],["registered",3],["host",4],["calls",3],["setattr",1],["subprocess",1],["run",1],["lambda",1],["kw",2],["append",2],["steps",6],["dispatcher",4],["result",2],["register",1],["remote",1],["capability",1],["verify",1],["command",2],["touch",1],["tmp",1],["pwned",1],["assert",6],["error",2],["blocked",1],["attempt",1],["must",1],["stay",1],["visible",1],["timeline",1],["phase",1],["begin",1],["end",1],["input",2],["none",2],["verification",1],["status",1]]},{"id":"tests/test_remote_capability_probe.py#test_script_fallback_is_a_safe_path_exists_probe","name":[["test",1],["script",1],["fallback",1],["safe",1],["path",1],["exists",1],["probe",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",3],["test",3],["script",7],["fallback",2],["safe",2],["path",4],["exists",3],["probe",3],["monkeypatch",3],["registered",4],["host",6],["calls",3],["fake",2],["run",3],["argv",2],["kwargs",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["setattr",1],["subprocess",1],["opt",1],["model",1],["runner",2],["fold",2],["sh",1],["result",2],["dispatcher",1],["register",1],["remote",1],["capability",1],["spec",1],["assert",3],["ok",1],["true",1],["shlex",1],["quote",1],["saved",2],["registry",1],["capabilities",1],["kind",1]]},{"id":"tests/test_remote_capability_probe.py#test_script_fallback_is_a_safe_path_exists_probe.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kwargs",2],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1]]},{"id":"tests/test_remote_capability_probe.py#test_sdk_forwards_structured_probe_on_the_wire","name":[["test",1],["sdk",1],["forwards",1],["structured",1],["probe",1],["wire",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["test",3],["sdk",2],["forwards",2],["structured",2],["probe",8],["wire",2],["calls",5],["host",3],["build",1],["lambda",1],["method",2],["args",2],["append",1],["ok",2],["true",2],["kind",1],["path",3],["exists",1],["opt",1],["model",1],["runner",1],["fold",2],["sh",1],["result",2],["register",2],["remote",2],["capability",2],["gpu",1],["script",1],["assert",4],["verify",1],["command",1]]},{"id":"tests/test_remote_capability_probe.py#test_structured_executable_probe_builds_plain_which","name":[["test",1],["structured",1],["executable",1],["probe",1],["builds",1],["plain",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",3],["test",2],["structured",2],["executable",3],["probe",3],["builds",2],["plain",2],["monkeypatch",3],["registered",3],["host",4],["calls",3],["fake",2],["run",3],["argv",2],["kwargs",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["setattr",1],["subprocess",1],["result",2],["dispatcher",1],["register",1],["remote",1],["capability",1],["spec",1],["script",1],["kind",1],["exists",1],["binary",1],["python3",2],["11",2],["assert",2],["ok",1],["true",1]]},{"id":"tests/test_remote_capability_probe.py#test_structured_executable_probe_builds_plain_which.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kwargs",2],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1]]},{"id":"tests/test_remote_capability_probe.py#test_structured_path_probe_is_quoted_and_visible_in_activity","name":[["test",1],["structured",1],["path",1],["probe",1],["quoted",1],["visible",1],["activity",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",3],["test",3],["structured",2],["path",14],["probe",5],["quoted",2],["visible",2],["activity",2],["monkeypatch",3],["registered",5],["host",7],["calls",4],["fake",2],["run",3],["argv",2],["kwargs",2],["append",2],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1],["setattr",1],["subprocess",1],["steps",4],["dispatcher",5],["step",1],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["tool",1],["register",2],["remote",2],["capability",2],["pattern",1],["decision",1],["allow",1],["opt",1],["model",1],["runner",2],["service",1],["sh",1],["result",2],["spec",1],["script",1],["kind",3],["exists",3],["expected",4],["command",5],["shlex",1],["quote",1],["assert",7],["ok",1],["true",1],["len",1],["input",2],["verification",2],["saved",3],["registry",1],["capabilities",1],["fold",1]]},{"id":"tests/test_remote_capability_probe.py#test_structured_path_probe_is_quoted_and_visible_in_activity.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kwargs",3],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["stderr",1]]},{"id":"tests/test_remote_capability_probe.py#test_structured_probe_rejects_unknown_or_ambiguous_input_before_ssh","name":[["test",1],["structured",1],["probe",1],["rejects",1],["unknown",1],["ambiguous",1],["input",1],["before",1],["ssh",1]],"path":[["tests",1],["test",1],["remote",1],["capability",1],["probe",1],["py",1]],"body":[["def",2],["test",2],["structured",2],["probe",6],["rejects",2],["unknown",2],["ambiguous",2],["input",2],["before",2],["ssh",2],["monkeypatch",3],["registered",3],["host",4],["calls",3],["setattr",1],["subprocess",1],["run",1],["lambda",1],["kw",2],["append",1],["result",2],["dispatcher",1],["register",1],["remote",1],["capability",1],["spec",1],["assert",2],["error",1]]},{"id":"tests/test_remote_compute_control_tools.py","name":[["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["offline",1],["contracts",1],["class",1],["based",1],["remote",7],["compute",7],["job",4],["orchestration",1],["from",7],["future",1],["import",7],["annotations",1],["typing",1],["any",1],["openai4s",5],["config",2],["host",2],["dispatch",1],["build",1],["dispatcher",1],["tools",3],["catalog",2],["session",1],["tool",8],["registry",1],["by",1],["method",1],["cancel",1],["close",1],["result",1],["status",1],["submit",1]]},{"id":"tests/test_remote_compute_control_tools.py#FakeComputeManager","name":[["fake",1],["compute",1],["manager",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["fake",2],["compute",2],["manager",2],["def",6],["init",1],["self",12],["none",1],["calls",6],["list",1],["tuple",1],["str",1],["dict",16],["submit",2],["spec",13],["append",5],["return",5],["job",6],["id",5],["status",6],["running",2],["live",2],["limit",1],["daemon",1],["true",1],["result",2],["cancel",2],["cancelled",1],["close",2],["provider",2],["closed",1]]},{"id":"tests/test_remote_compute_control_tools.py#FakeComputeManager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",1],["str",1],["dict",1]]},{"id":"tests/test_remote_compute_control_tools.py#FakeComputeManager.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["cancel",3],["self",3],["spec",4],["dict",5],["calls",1],["append",1],["return",1],["job",2],["id",2],["status",1],["cancelled",1]]},{"id":"tests/test_remote_compute_control_tools.py#FakeComputeManager.close","name":[["close",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["close",3],["self",3],["spec",4],["dict",5],["calls",1],["append",1],["return",1],["provider",2],["status",1],["closed",1]]},{"id":"tests/test_remote_compute_control_tools.py#FakeComputeManager.result","name":[["result",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["result",3],["self",3],["spec",4],["dict",5],["calls",1],["append",1],["return",1],["job",2],["id",2],["status",1],["running",1]]},{"id":"tests/test_remote_compute_control_tools.py#FakeComputeManager.status","name":[["status",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["status",3],["self",3],["spec",3],["dict",5],["calls",1],["append",1],["return",1],["live",2],["limit",1],["daemon",1],["true",1]]},{"id":"tests/test_remote_compute_control_tools.py#FakeComputeManager.submit","name":[["submit",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["submit",3],["self",3],["spec",3],["dict",5],["calls",1],["append",1],["return",1],["job",2],["id",1],["status",1],["running",1]]},{"id":"tests/test_remote_compute_control_tools.py#RecordingRuntime","name":[["recording",1],["runtime",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["recording",2],["runtime",2],["def",2],["init",1],["self",4],["none",1],["calls",2],["list",2],["tuple",2],["str",2],["any",3],["invoke",1],["method",4],["arguments",4],["append",1],["return",1]]},{"id":"tests/test_remote_compute_control_tools.py#RecordingRuntime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",2],["str",1],["any",1]]},{"id":"tests/test_remote_compute_control_tools.py#RecordingRuntime.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["invoke",2],["self",3],["method",5],["str",2],["arguments",5],["any",4],["calls",1],["append",1],["return",1],["list",1]]},{"id":"tests/test_remote_compute_control_tools.py#test_classes_forward_existing_compute_arguments_without_changing_sdk_behavior","name":[["test",1],["classes",1],["forward",1],["existing",1],["compute",1],["arguments",1],["without",1],["changing",1],["sdk",1],["behavior",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["classes",2],["forward",2],["existing",2],["compute",13],["arguments",2],["without",2],["changing",2],["sdk",3],["behavior",2],["runtime",8],["recording",1],["submit",5],["provider",9],["byoc",7],["nvidia",8],["command",1],["python",1],["run",1],["py",1],["intent",1],["score",1],["one",1],["structure",1],["timeout",1],["seconds",1],["900",1],["not",1],["visible",1],["native",1],["schema",1],["but",1],["still",1],["part",1],["established",1],["kernel",1],["host",1],["payload",1],["inputs",1],["src",1],["input",2],["csv",2],["dst",1],["filename",1],["params",1],["gpu",1],["a100",1],["remote",5],["job",15],["tool",5],["execute",5],["status",2],["result",2],["id",4],["cancel",2],["close",2],["ids",2],["assert",1],["calls",1]]},{"id":"tests/test_remote_compute_control_tools.py#test_dispatcher_gates_submit_but_keeps_exact_job_cleanup_available","name":[["test",1],["dispatcher",1],["gates",1],["submit",1],["but",1],["keeps",1],["exact",1],["job",1],["cleanup",1],["available",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",14],["gates",2],["submit",11],["but",2],["keeps",2],["exact",3],["job",16],["cleanup",2],["available",2],["tmp",4],["path",4],["build",1],["config",1],["data",2],["dir",1],["workspace",1],["compute",18],["fake",1],["manager",1],["provider",7],["byoc",7],["nvidia",7],["command",1],["python",1],["run",1],["py",1],["intent",1],["score",1],["one",1],["structure",1],["store",3],["permission",3],["rule",4],["scope",6],["global",3],["id",8],["tool",3],["pattern",3],["decision",3],["deny",3],["denied",2],["assert",8],["error",1],["calls",2],["allow",1],["status",7],["running",2],["stale",1],["must",1],["not",1],["prevent",1],["inspection",1],["release",1],["work",2],["has",1],["already",1],["been",1],["submitted",1],["these",1],["handle",1],["operations",1],["cannot",1],["create",1],["new",1],["widen",1],["authority",1],["method",2],["result",3],["cancel",3],["close",3],["live",1],["cancelled",1],["ids",2],["closed",1]]},{"id":"tests/test_remote_compute_control_tools.py#test_registry_exposes_named_remote_compute_job_tool_classes","name":[["test",1],["registry",1],["exposes",1],["named",1],["remote",1],["compute",1],["job",1],["tool",1],["classes",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["registry",2],["exposes",2],["named",2],["remote",7],["compute",12],["job",5],["tool",17],["classes",2],["expected",2],["submit",3],["status",2],["result",2],["cancel",2],["close",2],["name",2],["type",3],["items",1],["assert",4],["by",1],["host",2],["method",2],["bash",1],["none",2],["output",1]]},{"id":"tests/test_remote_compute_control_tools.py#test_remote_compute_policy_taxonomy_resources_and_progressive_group","name":[["test",1],["remote",1],["compute",1],["policy",1],["taxonomy",1],["resources",1],["progressive",1],["group",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["remote",10],["compute",21],["policy",2],["taxonomy",2],["resources",2],["progressive",2],["group",2],["submit",10],["tool",10],["assert",20],["read",5],["only",5],["false",6],["requires",4],["approval",4],["true",3],["dangerous",1],["side",4],["effect",4],["class",4],["external",2],["write",2],["permission",1],["target",1],["provider",7],["ssh",4],["lab",3],["resource",4],["keys",4],["alab",1],["status",7],["session",2],["result",7],["runtime",1],["mutation",1],["byoc",4],["nvidia",2],["job",11],["id",1],["anvidia",2],["name",4],["cancel",2],["close",5],["ids",1],["catalog",5],["not",1],["spec",4],["specs",2],["activate",1],["groups",1]]},{"id":"tests/test_remote_compute_control_tools.py#test_schema_rejects_sdk_only_or_unbounded_remote_compute_fields","name":[["test",1],["schema",1],["rejects",1],["sdk",1],["only",1],["unbounded",1],["remote",1],["compute",1],["fields",1]],"path":[["tests",1],["test",1],["remote",1],["compute",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["schema",2],["rejects",2],["sdk",2],["only",2],["unbounded",2],["remote",2],["compute",5],["fields",2],["submit",6],["tool",3],["valid",5],["provider",3],["ssh",2],["lab",2],["command",1],["python",1],["run",2],["py",1],["intent",1],["bounded",1],["analysis",1],["assert",6],["validation",6],["error",6],["none",1],["unknown",2],["property",3],["credentials",1],["hf",1],["token",1],["params",1],["nvidia",1],["gpu",1],["h100",1],["must",2],["be",2],["604800",1],["timeout",1],["seconds",1],["604801",1],["required",1],["result",1],["job",4],["id",1],["item",1],["count",1],["100",1],["close",1],["ids",1],["range",1],["101",1]]},{"id":"tests/test_renderer_capability_honesty.py","name":[["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["renderer",5],["catalog",1],["must",1],["not",1],["advertise",1],["viewer",3],["cannot",2],["capabilities",2],["entry",1],["served",1],["browser",1],["read",1],["by",2],["person",1],["as",2],["statement",1],["about",1],["they",1],["scientific",1],["artifact",1],["three",1],["them",1],["were",1],["fiction",1],["table",5],["declared",2],["sort",3],["filter",3],["while",2],["draws",1],["one",1],["static",1],["capped",1],["compare",3],["versions",3],["was",2],["five",1],["renderers",2],["no",4],["version",2],["comparison",1],["ui",2],["exists",1],["at",2],["all",1],["same",1],["overclaim",1],["listed",1],["parquet",2],["arrow",2],["viewable",1],["tables",1],["parser",1],["either",1],["so",2],["descriptor",1],["promised",1],["fetch",1],["then",1],["fell",1],["through",1],["download",1],["card",1],["once",1],["bytes",1],["turned",1],["out",1],["be",3],["binary",1],["these",1],["assertions",1],["enforcement",1],["implemented",1],["established",1],["grepping",1],["every",1],["capability",2],["string",1],["against",1],["its",1],["consumer",1],["webui",1],["app",1],["js",1],["audit",2],["re",2],["run",1],["automatically",1],["adding",1],["name",1],["here",1],["has",2],["deliberate",1],["act",1],["also",1],["updates",1],["test",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",3],["openai4s",1],["server",1],["registry",1],["names",1],["implementation",1],["anywhere",1],["time",1],["appends",1],["plain",1],["diff",1],["surface",1],["any",1],["kind",1],["unimplemented",1],["frozenset",1],["mark",2],["parametrize",2],["filename",2],["expression",1],["cells",1],["counts",3],["feather",1],["csv",1],["tsv",1]]},{"id":"tests/test_renderer_capability_honesty.py#_catalog_by_id","name":[["catalog",1],["by",1],["id",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["catalog",3],["by",2],["id",3],["dict",4],["str",2],["return",1],["item",3],["renderer",2],["registry",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_columnar_binaries_are_declared_download_only","name":[["test",1],["columnar",1],["binaries",1],["declared",1],["download",1],["only",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["columnar",2],["binaries",2],["declared",2],["download",5],["only",3],["filename",4],["str",2],["none",2],["selected",3],["renderer",4],["registry",1],["select",1],["assert",2],["id",1],["extension",2],["not",1],["fallback",1],["format",1],["named",1],["as",1],["purpose",1],["rather",1],["than",1],["reaching",1],["by",2],["failing",1],["match",1],["matched",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_delimited_text_still_selects_the_table_renderer","name":[["test",1],["delimited",1],["text",1],["still",1],["selects",1],["table",1],["renderer",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["delimited",2],["text",2],["still",2],["selects",2],["table",3],["renderer",5],["filename",4],["str",2],["none",2],["selected",3],["registry",1],["select",1],["assert",2],["id",1],["matched",1],["by",1],["extension",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_flag_off_catalog_does_not_advertise_workbench_table_verbs","name":[["test",1],["flag",1],["off",1],["catalog",1],["not",1],["advertise",1],["workbench",1],["table",1],["verbs",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",2],["catalog",7],["not",4],["advertise",2],["workbench",3],["table",5],["verbs",2],["none",2],["registry",4],["renderer",4],["enabled",1],["false",1],["parquet",3],["available",1],["true",1],["item",3],["id",2],["assert",5],["list",1],["capabilities",3],["view",1],["profile",1],["selected",3],["select",1],["filename",1],["expression",1],["download",1],["matched",1],["by",1],["extension",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_no_renderer_advertises_an_unimplemented_capability","name":[["test",1],["no",1],["renderer",1],["advertises",1],["unimplemented",1],["capability",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["no",2],["renderer",4],["advertises",2],["unimplemented",4],["capability",2],["none",2],["offenders",2],["id",3],["sorted",1],["capabilities",4],["intersection",2],["item",3],["catalog",1],["by",1],["items",1],["if",1],["assert",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_parquet_is_available_only_with_workbench_and_engine","name":[["test",1],["parquet",1],["available",1],["only",1],["workbench",1],["engine",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["parquet",7],["available",3],["only",2],["workbench",3],["engine",2],["none",2],["registry",5],["renderer",5],["enabled",1],["true",2],["table",5],["item",6],["id",3],["catalog",2],["assert",5],["capabilities",1],["extensions",2],["selected",3],["select",1],["filename",1],["expression",1],["matched",1],["by",1],["extension",1],["download",3],["not",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_table_renderer_declares_only_viewing","name":[["test",1],["table",1],["renderer",1],["declares",1],["only",1],["viewing",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["table",5],["renderer",2],["declares",2],["only",2],["viewing",2],["none",2],["catalog",1],["by",1],["id",1],["assert",1],["list",1],["capabilities",1],["view",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_unsupported_parquet_engine_never_reports_available","name":[["test",1],["unsupported",1],["parquet",1],["engine",1],["never",1],["reports",1],["available",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["unsupported",2],["parquet",7],["engine",2],["never",2],["reports",2],["available",3],["none",2],["registry",4],["renderer",4],["workbench",1],["enabled",1],["true",1],["false",1],["catalog",5],["item",3],["id",2],["assert",4],["not",2],["table",2],["capabilities",1],["extensions",2],["download",2],["count",1],["selected",2],["select",1],["filename",1],["counts",1]]},{"id":"tests/test_renderer_capability_honesty.py#test_workbench_catalog_declares_profile_only_when_enabled","name":[["test",1],["workbench",1],["catalog",1],["declares",1],["profile",1],["only",1],["enabled",1]],"path":[["tests",1],["test",1],["renderer",1],["capability",1],["honesty",1],["py",1]],"body":[["def",2],["test",2],["workbench",3],["catalog",3],["declares",2],["profile",3],["only",2],["enabled",3],["none",2],["registry",4],["renderer",4],["true",1],["parquet",3],["available",1],["false",1],["table",9],["item",3],["id",2],["assert",8],["view",1],["capabilities",7],["sort",1],["filter",1],["export",1],["not",2],["compare",1],["versions",1],["selected",2],["select",1],["filename",1],["expression",1],["download",1]]},{"id":"tests/test_renderer_registry.py","name":[["test",1],["renderer",1],["registry",1],["py",1]],"path":[["tests",1],["test",1],["renderer",1],["registry",1],["py",1]],"body":[["from",2],["future",1],["import",3],["annotations",1],["pytest",2],["openai4s",1],["server",1],["renderers",1],["renderer",3],["registry",1],["mark",1],["parametrize",1],["artifact",1],["id",1],["matched",1],["by",1],["filename",4],["protein",2],["pdb",1],["molecule",1],["3d",1],["extension",3],["variants",1],["vcf",1],["genome",1],["track",1],["alignment",1],["a3m",1],["msa",1],["content",4],["type",4],["text",2],["html",2],["charset",2],["utf",2],["preview",1],["csv",1],["table",1],["metadata",1],["kind",2],["sequence",2],["weights",1],["unknown",1],["download",1],["fallback",1]]},{"id":"tests/test_renderer_registry.py#test_duplicate_renderer_ids_are_rejected","name":[["test",1],["duplicate",1],["renderer",1],["ids",1],["rejected",1]],"path":[["tests",1],["test",1],["renderer",1],["registry",1],["py",1]],"body":[["def",2],["test",2],["duplicate",4],["renderer",5],["ids",2],["rejected",2],["same",2],["one",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["unique",1],["registry",1],["two",1]]},{"id":"tests/test_renderer_registry.py#test_projection_keeps_version_and_provenance_bound_to_renderer","name":[["test",1],["projection",1],["keeps",1],["version",1],["provenance",1],["bound",1],["renderer",1]],"path":[["tests",1],["test",1],["renderer",1],["registry",1],["py",1]],"body":[["def",2],["test",2],["projection",2],["keeps",2],["version",6],["provenance",3],["bound",2],["renderer",4],["selected",5],["registry",1],["select",1],["artifact",4],["id",6],["filename",1],["plot",1],["png",2],["content",1],["type",1],["image",1],["producing",2],["cell",4],["assert",4],["lineage",1],["available",1],["true",1],["annotate",1],["capabilities",1]]},{"id":"tests/test_renderer_registry.py#test_renderer_selection_is_deterministic","name":[["test",1],["renderer",1],["selection",1],["deterministic",1]],"path":[["tests",1],["test",1],["renderer",1],["registry",1],["py",1]],"body":[["def",2],["test",2],["renderer",8],["selection",2],["deterministic",2],["artifact",3],["id",4],["matched",4],["by",4],["selected",4],["registry",1],["select",1],["assert",3],["trusted",1],["html",1],["false",1]]},{"id":"tests/test_resource_allowlist.py","name":[["test",1],["resource",1],["allowlist",1],["py",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["tri",1],["state",1],["resource",2],["allowlists",1],["none",2],["must",1],["not",4],["agree",1],["specialist",2],["may",2],["restrict",1],["skills",1],["its",2],["children",1],["reach",1],["stored",2],["value",1],["has",1],["three",1],["meanings",1],["inherit",1],["no",2],["restriction",2],["own",1],["deny",2],["everything",3],["exactly",1],["these",1],["python",1],["spells",1],["first",2],["two",1],["false",1],["if",1],["allowed",1],["reads",1],["perfectly",1],["well",1],["while",1],["turning",1],["into",2],["allow",1],["permission",1],["check",1],["fails",1],["open",1],["silently",1],["single",1],["configuration",1],["user",1],["chose",1],["order",1],["lock",2],["something",1],["down",1],["failure",1],["module",1],["exists",1],["make",1],["impossible",1],["so",2],["thing",1],["asserted",1],["enforcement",2],["was",3],["deferred",1],["here",1],["purpose",1],["d5",1],["fixed",1],["p0",1],["data",1],["loss",1],["bug",1],["hid",1],["ui",1],["would",1],["be",1],["shown",1],["enforced",1],["until",1],["landed",1],["skill",1],["names",1],["inherited",1],["through",1],["delegation",1],["merged",1],["child",2],["spec",1],["read",1],["by",1],["nothing",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",1],["openai4s",1],["host",1],["allowlist",2],["as",1],["narrowing",1],["only",1],["tighten",1],["exit",1],["criterion",1],["four",1],["surfaces",1],["one",1]]},{"id":"tests/test_resource_allowlist.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["service",4],["tmp",3],["path",3],["from",2],["openai4s",2],["config",3],["import",2],["host",1],["skills",1],["skill",2],["return",1],["data",2],["dir",1]]},{"id":"tests/test_resource_allowlist.py#test_a_restricted_parent_cannot_be_widened_by_a_child_asking_for_nothing","name":[["test",1],["restricted",1],["parent",1],["cannot",1],["be",1],["widened",1],["by",1],["child",1],["asking",1],["nothing",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["restricted",3],["parent",3],["cannot",2],["be",2],["widened",2],["by",2],["child",4],["asking",2],["nothing",2],["case",1],["naive",1],["implementation",1],["leaks",1],["through",1],["reading",1],["none",2],["as",1],["no",1],["opinion",1],["so",1],["hands",1],["delegate",1],["unrestricted",1],["delegation",1],["becomes",1],["way",1],["out",1],["every",1],["allowlist",4],["exists",1],["assert",3],["narrow",3],["frozenset",3]]},{"id":"tests/test_resource_allowlist.py#test_an_explicit_list_permits_exactly_its_members","name":[["test",1],["explicit",1],["list",1],["permits",1],["exactly",1],["its",1],["members",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["explicit",3],["list",2],["permits",4],["exactly",2],["its",2],["members",2],["assert",3],["allowlist",4],["chem",4],["bio",2],["true",1],["physics",1],["false",1],["describe",1]]},{"id":"tests/test_resource_allowlist.py#test_an_uninterpretable_value_denies_rather_than_inherits","name":[["test",1],["uninterpretable",1],["value",1],["denies",1],["rather",1],["than",1],["inherits",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["uninterpretable",2],["value",3],["denies",2],["rather",2],["than",2],["inherits",2],["bare",1],["string",1],["almost",1],["certainly",1],["mistake",1],["skills",1],["chem",3],["guessing",1],["means",1],["one",1],["skill",1],["would",1],["be",1],["inventing",1],["intent",1],["nobody",1],["interpret",1],["not",1],["permission",1],["everything",1],["bad",4],["42",1],["object",1],["assert",2],["allowlist",3],["permits",1],["false",1],["describe",1],["deny",1],["all",1]]},{"id":"tests/test_resource_allowlist.py#test_an_unlisted_skill_cannot_be_loaded_or_read_over_host_rpc","name":[["test",1],["unlisted",1],["skill",1],["cannot",1],["be",1],["loaded",1],["read",1],["over",1],["host",1],["rpc",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",3],["unlisted",2],["skill",4],["cannot",2],["be",2],["loaded",2],["read",3],["over",2],["host",2],["rpc",2],["tmp",3],["path",3],["surface",1],["agent",1],["reaches",1],["directly",1],["restriction",1],["enforced",1],["only",2],["catalogue",1],["suggestion",1],["service",10],["loader",1],["discover",1],["everything",5],["row",2],["name",3],["list",1],["if",1],["len",1],["pytest",3],["skip",1],["needs",1],["at",1],["least",1],["two",1],["bundled",1],["skills",2],["keep",4],["blocked",5],["allowed",1],["same",1],["answer",1],["as",1],["not",1],["exist",1],["distinct",1],["refusal",1],["would",1],["confirm",1],["there",1],["most",1],["enumerator",1],["wants",1],["assert",3],["error",4],["load",3],["no",1],["such",1],["raises",2],["key",2],["permitted",1],["one",1],["still",1],["works",1],["proves",1],["broken",1]]},{"id":"tests/test_resource_allowlist.py#test_an_unlisted_skill_is_absent_from_the_catalogue_and_from_search","name":[["test",1],["unlisted",1],["skill",1],["absent",1],["from",2],["catalogue",1],["search",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["unlisted",2],["skill",2],["absent",2],["from",4],["catalogue",3],["search",3],["tmp",3],["path",3],["feeds",1],["prompt",1],["so",1],["filtering",2],["only",1],["load",1],["would",1],["leave",1],["agent",1],["reading",1],["menu",1],["things",1],["cannot",1],["open",1],["both",1],["leak",1],["dead",1],["end",1],["service",7],["loader",1],["discover",1],["everything",4],["row",6],["name",3],["list",2],["if",1],["len",1],["pytest",1],["skip",1],["needs",1],["at",1],["least",1],["two",1],["bundled",1],["skills",2],["tell",1],["apart",1],["keep",4],["allowed",1],["assert",2],["query",1],["limit",1]]},{"id":"tests/test_resource_allowlist.py#test_an_unrestricted_parent_still_honours_a_childs_own_restriction","name":[["test",1],["unrestricted",1],["parent",1],["still",1],["honours",1],["childs",1],["own",1],["restriction",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["unrestricted",2],["parent",2],["still",2],["honours",2],["childs",2],["own",2],["restriction",2],["assert",3],["allowlist",3],["narrow",3],["none",5],["frozenset",2]]},{"id":"tests/test_resource_allowlist.py#test_deny_all_really_denies_all_rather_than_inheriting","name":[["test",1],["deny",1],["all",2],["really",1],["denies",1],["rather",1],["than",1],["inheriting",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["deny",2],["all",4],["really",2],["denies",2],["rather",2],["than",2],["inheriting",2],["tmp",3],["path",3],["through",2],["service",8],["not",2],["just",1],["helper",1],["configuration",1],["falsy",1],["check",1],["turns",1],["into",1],["unrestricted",1],["loader",1],["discover",1],["everything",3],["row",2],["name",1],["list",2],["if",1],["pytest",1],["skip",1],["no",1],["bundled",1],["skills",2],["allowed",1],["assert",2],["error",1],["load",1]]},{"id":"tests/test_resource_allowlist.py#test_deny_all_survives_every_later_request","name":[["test",1],["deny",1],["all",1],["survives",1],["every",1],["later",1],["request",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["deny",2],["all",2],["survives",2],["every",2],["later",2],["request",2],["strongest",1],["state",1],["nothing",1],["may",1],["relax",1],["effective",4],["allowlist",2],["narrow",2],["none",2],["requested",3],["assert",1],["frozenset",1]]},{"id":"tests/test_resource_allowlist.py#test_narrowing_composes_so_a_chain_cannot_regain_access","name":[["test",1],["narrowing",1],["composes",1],["so",1],["chain",1],["cannot",1],["regain",1],["access",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["narrowing",2],["composes",2],["so",2],["chain",2],["cannot",2],["regain",2],["access",2],["three",1],["levels",1],["deep",1],["each",1],["asking",1],["more",1],["than",1],["was",1],["given",1],["effective",6],["none",1],["requested",2],["allowlist",3],["narrow",1],["assert",3],["frozenset",1],["permits",2],["false",2]]},{"id":"tests/test_resource_allowlist.py#test_none_and_empty_are_opposites_despite_both_being_falsy","name":[["test",1],["none",1],["empty",1],["opposites",1],["despite",1],["both",1],["being",1],["falsy",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["none",5],["empty",2],["opposites",2],["despite",2],["both",3],["being",2],["falsy",3],["whole",1],["point",1],["stated",1],["once",1],["plainly",1],["assert",5],["not",2],["trap",1],["allowlist",6],["permits",2],["chem",2],["true",1],["false",1],["describe",2],["inherit",1],["deny",1],["all",1]]},{"id":"tests/test_resource_allowlist.py#test_setting_an_allowlist_twice_narrows_and_never_widens","name":[["test",1],["setting",1],["allowlist",1],["twice",1],["narrows",1],["never",1],["widens",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["setting",2],["allowlist",2],["twice",2],["narrows",2],["never",2],["widens",2],["tmp",3],["path",3],["delegation",1],["chain",1],["calls",1],["repeatedly",1],["if",2],["second",1],["call",1],["replaced",1],["first",1],["delegating",1],["would",1],["clear",2],["parent",1],["restriction",1],["service",9],["loader",1],["discover",1],["everything",6],["row",6],["name",3],["list",3],["len",1],["pytest",1],["skip",1],["needs",1],["at",1],["least",1],["two",1],["bundled",1],["skills",4],["allowed",3],["none",1],["inherit",1],["must",2],["not",2],["assert",2],["ask",1],["more",1],["widen",1]]},{"id":"tests/test_resource_allowlist.py#test_storage_round_trip_keeps_the_three_states_distinct","name":[["test",1],["storage",1],["round",1],["trip",1],["keeps",1],["three",1],["states",1],["distinct",1]],"path":[["tests",1],["test",1],["resource",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["storage",2],["round",2],["trip",2],["keeps",2],["three",2],["states",2],["distinct",2],["none",3],["must",1],["not",1],["serialise",1],["reload",1],["turns",1],["inherit",1],["into",1],["deny",1],["far",1],["worse",1],["reverse",1],["assert",3],["allowlist",3],["as",3],["list",3],["sorted",1],["so",1],["json",1],["stable",1]]},{"id":"tests/test_response_capture_assembly.py","name":[["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["capture",6],["split",1],["across",2],["xdist",2],["workers",5],["must",2],["equal",1],["single",1],["process",3],["one",5],["docs",1],["response",4],["schemas",2],["json",2],["claims",1],["have",3],["been",1],["captured",1],["from",6],["real",1],["responses",1],["until",1],["suite",1],["ran",1],["parallel",1],["there",1],["was",1],["exactly",1],["them",2],["tests",1],["conftest",1],["py",1],["writes",1],["once",1],["per",1],["session",1],["so",2],["four",1],["each",1],["writing",1],["destination",1],["would",2],["left",1],["whichever",2],["finished",1],["last",1],["fraction",1],["evidence",2],["file",2],["still",1],["looked",1],["complete",1],["wrong",1],["rather",1],["than",1],["absent",1],["provenance",1],["artifact",1],["own",1],["note",1],["warns",1],["about",1],["now",1],["leave",2],["shares",1],["assemble",1],["merges",1],["after",1],["pytest",2],["exits",1],["property",1],["makes",1],["sound",1],["here",1],["splitting",1],["same",1],["observations",2],["processes",2],["merging",1],["reach",1],["schema",1],["reached",1],["including",1],["route",3],["both",1],["saw",1],["different",2],["optional",2],["fields",2],["every",1],["share",2],["also",1],["states",1],["its",1],["run",1],["id",2],["number",1],["expected",1],["missing",1],["stale",1],["rejected",1],["before",1],["document",1],["written",1],["otherwise",1],["could",1],["silently",1],["describe",1],["happened",1],["behind",1],["future",1],["import",10],["annotations",1],["os",1],["subprocess",1],["sys",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["openai4s",1],["server",1],["scripts",1],["seen",1],["twice",1],["case",1],["merge",1],["exists",1],["plus",1],["second",1],["only",1],["side",1],["ever",1],["sees",1],["agents",5],["200",3],["total",2],["extra",1],["true",1],["projects",2],["404",1],["error",1],["no",1],["such",1],["agent",1]]},{"id":"tests/test_response_capture_assembly.py#_recorder","name":[["recorder",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["recorder",6],["observations",3],["response",1],["capture",1],["method",2],["path",2],["code",2],["body",2],["observe",1],["return",1]]},{"id":"tests/test_response_capture_assembly.py#test_a_failed_share_write_never_publishes_truncated_json","name":[["test",1],["failed",1],["share",1],["write",1],["never",1],["publishes",1],["truncated",1],["json",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",5],["test",3],["failed",2],["share",6],["write",5],["never",2],["publishes",2],["truncated",3],["json",4],["tmp",5],["path",5],["monkeypatch",3],["dead",1],["worker",3],["missing",2],["not",3],["corrupt",1],["final",2],["assembly",1],["runs",1],["before",1],["capture",4],["script",1],["interprets",1],["pytest",2],["exit",2],["code",1],["direct",1],["name",2],["could",1],["therefore",1],["leave",1],["document",1],["whose",1],["error",1],["hid",1],["useful",1],["failure",1],["contradicted",1],["stated",1],["behavior",1],["destination",3],["captured",1],["target",2],["response",3],["partial",2],["gw0",2],["temporary",5],["interrupted",5],["class",1],["file",3],["str",1],["enter",1],["self",4],["return",2],["kind",1],["value",1],["traceback",1],["false",1],["payload",2],["text",1],["encoding",1],["utf",1],["raise",1],["oserror",2],["setattr",1],["tempfile",1],["named",1],["lambda",1],["kwargs",1],["raises",1],["match",1],["save",1],["recorder",1],["observations",1],["assert",2],["exists",2]]},{"id":"tests/test_response_capture_assembly.py#test_a_failed_share_write_never_publishes_truncated_json._InterruptedFile","name":[["interrupted",1],["file",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["class",2],["interrupted",3],["file",2],["name",1],["str",1],["temporary",2],["def",3],["enter",1],["self",4],["return",2],["exit",1],["kind",1],["value",1],["traceback",1],["false",1],["write",2],["payload",2],["text",1],["encoding",1],["utf",1],["raise",1],["oserror",1],["worker",1]]},{"id":"tests/test_response_capture_assembly.py#test_a_failed_share_write_never_publishes_truncated_json._InterruptedFile.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_response_capture_assembly.py#test_a_failed_share_write_never_publishes_truncated_json._InterruptedFile.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["kind",2],["value",2],["traceback",2],["return",1],["false",1]]},{"id":"tests/test_response_capture_assembly.py#test_a_failed_share_write_never_publishes_truncated_json._InterruptedFile.write","name":[["write",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["write",3],["self",2],["payload",3],["temporary",1],["text",1],["encoding",1],["utf",1],["raise",1],["oserror",1],["worker",1],["interrupted",1]]},{"id":"tests/test_response_capture_assembly.py#test_a_missing_share_is_rejected_even_when_every_route_remains","name":[["test",1],["missing",1],["share",1],["rejected",1],["even",1],["every",1],["route",1],["remains",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["missing",3],["share",2],["rejected",2],["even",2],["every",3],["route",3],["remains",2],["tmp",3],["path",3],["compatibility",1],["drift",1],["cannot",1],["stand",1],["worker",6],["completeness",1],["one",1],["drives",1],["so",1],["another",1],["may",1],["contribute",1],["only",2],["nullable",1],["state",1],["already",1],["covered",1],["field",2],["narrowing",1],["back",1],["string",1],["intentionally",1],["non",1],["breaking",2],["additive",1],["check",2],["xdist",1],["expected",2],["count",2],["prove",1],["evidence",1],["incomplete",2],["observations",3],["agents",2],["200",2],["value",3],["present",1],["none",1],["frozen",2],["recorder",2],["document",2],["surviving",3],["problems",3],["response",3],["capture",3],["assert",2],["all",1],["not",2],["problem",2],["destination",4],["captured",1],["json",1],["save",1],["partial",1],["gw0",1],["run",2],["id",1],["pytest",1],["raises",1],["error",1],["match",1],["shares",1],["found",1],["assemble",1],["require",1],["complete",1],["true",1],["exists",1]]},{"id":"tests/test_response_capture_assembly.py#test_a_share_publish_failure_makes_the_xdist_run_fail","name":[["test",1],["share",1],["publish",1],["failure",1],["makes",1],["xdist",1],["run",1],["fail",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",6],["share",5],["publish",2],["failure",3],["makes",2],["xdist",4],["run",5],["fail",2],["tmp",3],["path",4],["worker",3],["success",1],["must",1],["include",1],["durable",1],["publication",3],["its",2],["capture",5],["not",6],["directory",4],["write",1],["text",2],["occupied",1],["encoding",1],["utf",1],["env",4],["dict",1],["os",1],["environ",1],["openai4",1],["schemas",2],["str",1],["captured",1],["json",1],["plugins",1],["autoload",1],["exactly",1],["as",1],["they",1],["scripts",1],["response",3],["py",2],["ci",2],["suite",2],["only",1],["end",2],["exercise",1],["surviving",1],["finished",1],["hook",1],["ordering",1],["so",2],["has",3],["under",2],["plugin",1],["real",1],["gate",1],["runs",1],["narrower",1],["one",1],["target",2],["tests",1],["assembly",1],["unsplit",1],["nothing",1],["assemble",1],["proc",4],["subprocess",3],["sys",1],["executable",1],["pytest",1],["no",1],["header",1],["dist",1],["loadfile",1],["cwd",1],["file",1],["resolve",1],["parents",1],["true",1],["stdout",4],["pipe",1],["stderr",1],["process",1],["starts",1],["own",1],["controller",1],["while",1],["parent",1],["already",1],["running",1],["four",1],["workers",1],["startup",1],["alone",1],["exceed",1],["30",1],["seconds",1],["loaded",1],["host",1],["even",1],["though",1],["child",1],["completed",1],["keep",1],["bound",1],["generous",1],["enough",1],["rather",1],["than",1],["scheduler",1],["latency",1],["timeout",1],["90",1],["assert",2],["returncode",1],["gw0",1],["could",1],["be",1],["published",1]]},{"id":"tests/test_response_capture_assembly.py#test_a_split_capture_assembles_to_the_single_process_capture","name":[["test",1],["split",1],["capture",2],["assembles",1],["single",1],["process",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["split",3],["capture",7],["assembles",2],["single",4],["process",2],["tmp",3],["path",3],["whole",1],["claim",1],["stated",1],["as",1],["equality",2],["deliberately",1],["unkind",1],["two",1],["halves",1],["interleave",1],["same",1],["route",1],["so",1],["neither",1],["share",2],["alone",1],["holds",1],["shape",1],["merge",1],["has",1],["widen",1],["one",4],["into",1],["other",1],["rather",1],["than",1],["pick",1],["winner",1],["recorder",3],["observations",3],["document",1],["destination",5],["captured",1],["json",2],["left",2],["right",2],["response",3],["save",2],["partial",2],["gw0",1],["worker",2],["count",2],["run",4],["id",2],["gw1",1],["assert",4],["assemble",1],["require",1],["complete",1],["true",1],["assembled",3],["loads",1],["read",1],["text",1],["utf",1],["say",1],["out",1],["loud",1],["protecting",1],["optional",1],["field",1],["only",1],["saw",1],["survived",1],["did",1],["not",2],["become",1],["required",2],["schema",4],["routes",1],["agents",1],["ok",1],["extra",2],["properties",1]]},{"id":"tests/test_response_capture_assembly.py#test_an_unobservable_type_survives_a_recapture","name":[["test",1],["unobservable",1],["type",1],["survives",1],["recapture",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",3],["unobservable",4],["type",10],["survives",3],["recapture",4],["widening",1],["applied",1],["at",1],["write",1],["time",1],["so",2],["cannot",2],["narrow",1],["orchestration",2],["jobs",2],["id",1],["reports",2],["allocation",9],["only",5],["while",2],["active",2],["returns",1],["row",1],["terminal",1],["job",1],["none",1],["reason",4],["reaches",1],["still",2],["mid",1],["cancel",2],["offline",1],["suite",1],["therefore",1],["ever",1],["sees",2],["null",5],["there",1],["plain",1],["infers",1],["dropping",1],["string",5],["enum",1],["produces",1],["real",1],["tool",1],["grades",1],["additive",1],["because",2],["narrowing",1],["break",1],["reader",1],["breaks",1],["next",1],["check",1],["machine",1],["observe",1],["before",1],["table",1],["was",1],["restored",1],["by",1],["hand",1],["after",1],["every",1],["regenerate",1],["four",1],["times",1],["one",1],["release",1],["someone",1],["remembers",1],["not",3],["frozen",1],["from",1],["openai4s",1],["server",1],["import",1],["response",4],["capture",4],["route",4],["ok",2],["assert",5],["wider",1],["types",2],["narrowed",5],["object",2],["properties",6],["phase",2],["through",1],["document",2],["helper",2],["being",1],["correct",1],["nothing",1],["calls",1],["failure",1],["exists",1],["catch",1],["reverting",1],["call",1],["site",1],["has",1],["turn",1],["red",1],["recorder",4],["shapes",1],["written",2],["routes",1],["schema",1],["declared",1],["field",1],["moves",1],["its",1],["siblings",1],["untouched",3],["input",1],["mutated",1],["merging",1],["upstream",1],["saw",1],["widen",1],["elsewhere",1]]},{"id":"tests/test_response_capture_assembly.py#test_an_unsplit_run_has_nothing_to_assemble","name":[["test",1],["unsplit",1],["run",1],["has",1],["nothing",1],["assemble",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["unsplit",2],["run",2],["has",2],["nothing",2],["assemble",4],["tmp",3],["path",4],["single",1],["process",1],["still",1],["writes",1],["destination",6],["itself",1],["must",1],["leave",1],["file",1],["exactly",1],["as",1],["found",2],["version",1],["wrote",1],["empty",1],["document",2],["no",1],["shares",1],["would",1],["erase",1],["every",1],["serial",1],["capture",3],["way",1],["past",1],["captured",1],["json",1],["response",2],["save",1],["recorder",1],["observations",1],["before",2],["read",2],["text",2],["utf",2],["assert",2]]},{"id":"tests/test_response_capture_assembly.py#test_capture_runner_caps_xdist_fanout","name":[["test",1],["capture",1],["runner",1],["caps",1],["xdist",1],["fanout",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",3],["test",2],["capture",7],["runner",2],["caps",2],["xdist",2],["fanout",2],["tmp",3],["path",3],["monkeypatch",3],["high",1],["core",1],["host",1],["must",1],["not",1],["spawn",1],["unbounded",1],["heavy",1],["workers",2],["called",5],["run",4],["argv",7],["kwargs",4],["return",1],["simple",1],["namespace",1],["returncode",1],["setattr",1],["response",3],["schemas",4],["subprocess",1],["destination",3],["json",1],["assert",3],["suite",1],["cap",2],["index",1],["maxprocesses",1],["str",2],["max",1],["env",1],["openai4",1]]},{"id":"tests/test_response_capture_assembly.py#test_capture_runner_caps_xdist_fanout._run","name":[["run",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["run",2],["argv",4],["kwargs",4],["called",2],["return",1],["simple",1],["namespace",1],["returncode",1]]},{"id":"tests/test_response_capture_assembly.py#test_destination_filename_is_not_interpreted_as_a_glob","name":[["test",1],["destination",1],["filename",1],["not",1],["interpreted",1],["as",1],["glob",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["destination",8],["filename",3],["not",3],["interpreted",2],["as",4],["glob",3],["tmp",3],["path",4],["legal",1],["punctuation",1],["must",1],["change",1],["shares",1],["found",1],["treats",1],["square",1],["brackets",1],["character",1],["class",1],["interpolating",1],["name",1],["into",1],["pattern",1],["therefore",1],["missed",1],["share",1],["written",1],["such",1],["capture",4],["json",3],["returned",1],["zero",1],["response",2],["save",1],["partial",1],["recorder",2],["observations",2],["gw0",1],["assert",2],["assemble",1],["loads",1],["read",1],["text",1],["utf",1],["document",1]]},{"id":"tests/test_response_capture_assembly.py#test_numeric_widening_is_the_same_across_worker_groupings","name":[["test",1],["numeric",1],["widening",1],["same",1],["across",1],["worker",1],["groupings",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["numeric",3],["widening",2],["same",2],["across",2],["worker",4],["groupings",2],["tmp",3],["path",3],["local",1],["merge",2],["must",1],["not",2],["change",1],["assembled",1],["schema",2],["number",2],["admits",1],["integers",1],["but",1],["old",1],["only",2],["removed",1],["integer",4],["those",1],["were",1],["two",1],["types",1],["serially",1],["observing",1],["null",2],["then",2],["float",2],["therefore",1],["retained",1],["redundant",1],["first",1],["combined",1],["did",1],["capture",4],["described",1],["xdist",1],["grouping",1],["rather",1],["than",1],["responses",1],["observations",4],["agents",4],["200",3],["value",6],["none",1],["single",3],["recorder",3],["document",1],["destination",5],["json",2],["response",3],["save",2],["partial",2],["gw0",1],["gw1",1],["assert",3],["assemble",1],["loads",1],["read",1],["text",1],["utf",1],["routes",1],["ok",1],["properties",1],["type",1]]},{"id":"tests/test_response_capture_assembly.py#test_shares_from_different_runs_are_never_mixed","name":[["test",1],["shares",1],["from",1],["different",1],["runs",1],["never",1],["mixed",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["shares",2],["from",2],["different",3],["runs",3],["never",2],["mixed",2],["tmp",3],["path",3],["destination",5],["captured",1],["json",1],["response",3],["capture",3],["save",2],["partial",2],["recorder",2],["observations",2],["gw0",1],["worker",2],["count",2],["run",4],["id",2],["old",1],["gw1",1],["new",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["xdist",1],["assemble",1],["require",1],["complete",1],["true",1],["assert",1],["not",1],["exists",1]]},{"id":"tests/test_response_capture_assembly.py#test_successful_assembly_consumes_its_shares","name":[["test",1],["successful",1],["assembly",1],["consumes",1],["its",1],["shares",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["successful",2],["assembly",2],["consumes",2],["its",2],["shares",2],["tmp",3],["path",3],["later",1],["run",1],["must",1],["not",2],["inherit",1],["evidence",1],["from",1],["earlier",1],["one",1],["destination",4],["captured",1],["json",1],["share",2],["response",3],["capture",3],["save",1],["partial",1],["recorder",1],["observations",1],["gw0",1],["assert",3],["assemble",2],["exists",1]]},{"id":"tests/test_response_capture_assembly.py#test_the_merge_does_not_depend_on_which_share_is_read_first","name":[["test",1],["merge",1],["not",1],["depend",1],["share",1],["read",1],["first",1]],"path":[["tests",1],["test",1],["response",1],["capture",1],["assembly",1],["py",1]],"body":[["def",2],["test",2],["merge",3],["not",2],["depend",2],["share",2],["read",4],["first",2],["tmp",4],["path",4],["workers",1],["finish",1],["whatever",1],["order",2],["runner",1],["gives",1],["them",2],["assemble",3],["sorts",1],["shares",2],["by",1],["name",1],["so",2],["result",1],["property",1],["observations",5],["rather",1],["than",1],["scheduling",1],["but",1],["itself",1],["has",1],["be",2],["independent",1],["too",1],["otherwise",1],["sort",1],["would",1],["only",1],["hiding",1],["document",1],["changes",1],["run",2],["forward",6],["json",4],["reverse",6],["response",6],["capture",6],["save",4],["partial",4],["recorder",4],["gw0",2],["gw1",2],["same",1],["two",1],["names",1],["swapped",1],["sorting",1],["reads",1],["other",1],["way",1],["round",1],["assert",1],["loads",2],["text",2],["utf",2]]},{"id":"tests/test_response_contract_coverage.py","name":[["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["every",2],["route",5],["router",1],["match",1],["must",2],["have",3],["checkable",1],["response",5],["contract",7],["not",4],["schema",4],["several",1],["routes",4],["legitimately",1],["answer",3],["stream",2],["redirect",1],["file",2],["nothing",4],["at",1],["all",2],["inventing",1],["json",7],["those",1],["would",2],["be",2],["fabrication",1],["dressed",1],["as",4],["coverage",3],["each",2],["observed",2],["kind",3],["thing",1],["returns",2],["statuses",1],["shape",3],["frozen",1],["docs",2],["schemas",3],["two",2],["rules",1],["keep",1],["number",1],["honest",1],["derived",1],["never",1],["declared",1],["comes",1],["from",8],["handler",2],["actually",2],["sent",1],["status",3],["code",1],["content",1],["type",1],["way",2],["out",1],["hand",1],["maintained",1],["list",1],["these",1],["drifts",2],["moment",1],["changes",1],["silently",1],["error",1],["driven",1],["no",1],["parameters",1],["answers",1],["400",1],["404",1],["real",3],["much",1],["promise",1],["happy",1],["path",3],["tick",1],["box",1],["assertions",1],["below",1],["require",1],["http",1],["body",1],["empty",6],["additional",1],["properties",2],["true",1],["satisfy",1],["count",1],["while",1],["promising",1],["so",3],["both",1],["rejected",1],["outright",1],["future",1],["import",8],["annotations",1],["pathlib",1],["pytest",2],["openai4s",4],["config",2],["llmconfig",1],["server",3],["gateway",2],["mod",1],["capture",1],["classification",1],["lives",1],["beside",1],["because",2],["they",1],["halves",1],["one",2],["question",1],["artifact",1],["resolve",1],["parents",1],["offline",1],["suite",1],["cannot",1],["drive",1],["reason",1],["exemption",1],["stated",1],["cost",1],["shrug",1],["names",1],["covered",1],["next",1],["person",1],["see",1],["gap",1],["rather",2],["than",2],["read",1],["144",2],["believe",1],["exempt",1],["dict",2],["str",4],["returning",1],["bare",1],["acknowledgement",2],["but",1],["thin",1],["named",1],["here",1],["passing",1],["quietly",1],["among",1],["describe",1],["something",1],["any",1],["other",1],["fails",1],["fabricated",1],["entry",1],["looks",1],["like",1],["ack",1],["frames",2],["metadata",1],["patch",2],["change",2],["acknowledges",2],["object",2],["catch",1],["inherits",1],["same",1],["projects",1],["project",1],["fixture",1],["scope",1],["module",1],["gate",1]]},{"id":"tests/test_response_contract_coverage.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_response_contract_coverage.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_response_contract_coverage.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_response_contract_coverage.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_response_contract_coverage.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_response_contract_coverage.py#_load_contract","name":[["load",1],["contract",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["load",2],["contract",4],["dict",2],["if",1],["not",1],["artifact",2],["file",1],["return",2],["routes",1],["json",1],["loads",1],["read",1],["text",1],["utf",1]]},{"id":"tests/test_response_contract_coverage.py#driven","name":[["driven",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["driven",2],["tmp",5],["path",5],["factory",3],["request",3],["drive",3],["every",1],["known",1],["route",1],["against",1],["real",3],["handler",3],["store",1],["not",1],["stubbed",1],["whole",1],["claim",1],["these",1],["artifacts",2],["they",1],["were",1],["captured",1],["from",3],["responses",1],["code",1],["produced",1],["stub",1],["would",1],["let",1],["file",1],["publish",1],["shape",1],["nothing",1],["implements",1],["schema",1],["capture",5],["running",1],["response",4],["schemas",1],["py",1],["sets",1],["session",5],["recorder",8],["pytest",1],["config",6],["reports",1],["into",1],["as",1],["well",1],["so",1],["two",2],["built",1],["one",1],["body",1],["evidence",1],["rather",1],["than",1],["drives",1],["could",1],["disagree",1],["mktemp",1],["contract",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["runner",3],["gateway",4],["mod",4],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["getattr",1],["openai4s",1],["none",1],["recorders",2],["if",1],["else",1],["original",2],["install",1],["try",1],["target",2],["all",1],["routes",1],["make",2],["finally",1],["return",1]]},{"id":"tests/test_response_contract_coverage.py#test_a_download_route_is_recorded_as_the_download_it_is","name":[["test",1],["download",2],["route",1],["recorded",1],["as",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["download",5],["route",6],["recorded",4],["as",2],["driven",3],["instance",1],["proved",1],["rule",1],["pinned",1],["so",1],["cannot",1],["regress",1],["frames",1],["artifacts",2],["zip",4],["projects",1],["observed",6],["kinds",3],["assert",4],["nothing",1],["at",1],["all",1],["response",1],["capture",1],["binary",1],["application",2],["content",1],["types",1],["statuses",1],["200",1]]},{"id":"tests/test_response_contract_coverage.py#test_a_json_route_has_a_shape_and_the_shape_promises_something","name":[["test",1],["json",1],["route",1],["has",1],["shape",2],["promises",1],["something",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["json",4],["route",13],["has",2],["shape",5],["promises",4],["something",2],["rule",1],["stops",1],["count",1],["being",1],["gamed",1],["empty",3],["properties",6],["additional",3],["true",3],["satisfies",1],["coverage",1],["number",1],["while",1],["promising",1],["nothing",3],["at",1],["all",1],["worse",1],["than",1],["absent",1],["schema",8],["because",2],["reads",1],["as",1],["contract",4],["frozen",2],["load",2],["schemas",2],["response",2],["capture",2],["routes",2],["unschematised",5],["record",2],["items",2],["if",5],["not",6],["kinds",1],["continue",2],["keys",1],["method",1],["family",1],["keyed",1],["by",2],["alone",1],["kind",1],["vary",1],["verb",1],["here",1],["entries",3],["value",2],["key",2],["rsplit",1],["split",1],["append",1],["assert",3],["type",1],["object",2],["ack",2],["no",2],["really",1],["answers",1],["bare",1],["name",1],["reason",1],["otherwise",1],["drive",1],["request",1],["produces",1],["real",1],["body",1],["len",1],["have",1],["but",1],["sorted",1]]},{"id":"tests/test_response_contract_coverage.py#test_a_route_with_no_frozen_shape_fails_the_gate","name":[["test",1],["route",1],["no",1],["frozen",1],["shape",1],["fails",1],["gate",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",3],["test",4],["route",5],["no",3],["frozen",3],["shape",3],["fails",2],["gate",3],["plan",1],["line",1],["311",1],["new",1],["changed",1],["must",1],["update",1],["both",1],["files",1],["capture",2],["response",2],["schemas",2],["py",2],["check",2],["was",1],["only",1],["thing",1],["positioned",1],["enforce",1],["schema",1],["half",1],["printed",1],["uncovered",5],["list",1],["returned",1],["so",1],["could",1],["sit",1],["contract",1],["indefinitely",1],["frames",1],["id",3],["admissions",1],["did",1],["forty",1],["three",1],["commits",1],["asserted",1],["script",1],["own",1],["control",1],["flow",1],["rather",1],["than",1],["by",1],["running",1],["re",1],["runs",1],["whole",1],["suite",1],["cannot",1],["be",1],["nested",1],["here",1],["matters",1],["branch",3],["reaches",1],["non",1],["zero",1],["return",2],["import",2],["ast",10],["from",1],["pathlib",1],["path",2],["source",2],["scripts",1],["read",1],["text",1],["encoding",1],["utf",1],["tree",2],["parse",1],["main",3],["next",1],["node",9],["walk",3],["if",3],["isinstance",5],["function",1],["name",2],["guarded",3],["assert",2],["nothing",1],["branches",1],["returns",3],["nonzero",2],["any",1],["inner",4],["value",3],["constant",1],["reported",1],["then",1],["success",1]]},{"id":"tests/test_response_contract_coverage.py#test_an_empty_acknowledgement_is_still_an_observed_one","name":[["test",1],["empty",1],["acknowledgement",1],["still",1],["observed",1],["one",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["empty",7],["acknowledgement",2],["still",2],["observed",7],["one",2],["list",3],["not",2],["bypass",1],["every",1],["route",5],["must",1],["actually",1],["have",1],["been",1],["answering",1],["object",3],["just",1],["way",1],["silence",1],["rule",1],["exists",1],["qualify",1],["schemas",2],["response",1],["capture",1],["load",1],["routes",1],["ack",3],["value",2],["schema",1],["key",2],["items",1],["if",1],["rsplit",1],["split",1],["assert",2],["but",2],["was",1],["never",2],["any",1],["item",3],["type",1],["properties",1],["answered",1]]},{"id":"tests/test_response_contract_coverage.py#test_an_exemption_states_a_reason","name":[["test",1],["exemption",1],["states",1],["reason",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["exemption",3],["states",2],["reason",5],["routes",3],["contract",1],["http",1],["source",2],["exempt",1],["empty",1],["ack",1],["route",5],["items",1],["assert",2],["len",1],["20",1],["needs",1],["real",1],["not",1]]},{"id":"tests/test_response_contract_coverage.py#test_driving_every_route_reaches_most_of_the_surface","name":[["test",1],["driving",1],["every",1],["route",1],["reaches",1],["most",1],["surface",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["driving",2],["every",3],["route",2],["reaches",2],["most",2],["surface",2],["driven",4],["guard",1],["driver",1],["itself",1],["if",1],["concrete",1],["stopped",1],["producing",1],["paths",2],["router",1],["matches",1],["assertion",1],["above",1],["would",1],["pass",1],["against",1],["empty",1],["capture",1],["reached",4],["key",2],["split",1],["contracts",1],["routes",5],["contract",1],["http",1],["assert",1],["len",4],["probe",1],["only",1],["unmatched",2],["sorted",1],["10",1]]},{"id":"tests/test_response_contract_coverage.py#test_every_contract_entry_names_a_kind_and_a_status","name":[["test",1],["every",1],["contract",1],["entry",1],["names",1],["kind",1],["status",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["every",2],["contract",3],["entry",2],["names",2],["kind",7],["status",7],["frozen",2],["load",1],["route",5],["record",5],["routes",1],["items",1],["assert",4],["kinds",2],["has",2],["no",2],["response",7],["statuses",2],["records",1],["code",1],["100",1],["int",1],["600",1],["recorded",1],["capture",5],["json",1],["stream",1],["redirect",1],["empty",1],["binary",1],["unknown",1]]},{"id":"tests/test_response_contract_coverage.py#test_every_route_has_a_recorded_contract","name":[["test",1],["every",1],["route",1],["has",1],["recorded",1],["contract",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["every",2],["route",7],["has",2],["recorded",4],["contract",6],["144",2],["number",1],["measured",1],["rather",1],["than",1],["asserted",1],["frozen",2],["load",1],["routes",4],["http",1],["missing",4],["sorted",1],["if",1],["not",3],["exempt",1],["assert",1],["len",1],["have",1],["no",1],["response",2],["regenerate",1],["uv",1],["run",1],["python",1],["scripts",1],["capture",1],["py",1],["add",1],["exemption",1],["naming",1],["offline",1],["suite",1],["cannot",1],["drive",1],["them",1]]},{"id":"tests/test_response_contract_coverage.py#test_no_verb_crashes_while_its_siblings_publish_the_route_s_contract","name":[["test",1],["no",1],["verb",1],["crashes",1],["while",1],["its",1],["siblings",1],["publish",1],["route",1],["contract",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["no",3],["verb",4],["crashes",2],["while",3],["its",3],["siblings",2],["publish",2],["route",8],["contract",3],["driven",5],["whose",1],["implemented",1],["raises",1],["not",1],["uncovered",1],["mis",1],["covered",2],["one",2],["worse",1],["crashing",1],["records",2],["nothing",1],["four",1],["unimplemented",1],["verbs",3],["still",1],["record",1],["dispatcher",1],["404",2],["then",1],["published",1],["as",2],["kinds",1],["json",2],["statuses",1],["coverage",1],["gate",1],["calling",1],["exactly",1],["both",1],["artifacts",1],["zip",2],["routes",1],["real",1],["application",1],["downloads",1],["came",1],["be",1],["documented",1],["error",1],["endpoints",1],["144",1],["had",1],["ever",1],["recorded",1],["stream",1],["binary",1],["driver",1],["now",1],["swallowed",1],["so",2],["checkable",1],["at",1],["all",1],["assert",1],["drive",2],["failures",2],["these",1],["raised",1],["being",1],["whatever",1],["publishes",1],["was",1],["assembled",1],["from",2],["other",1],["rather",1],["than",1]]},{"id":"tests/test_response_contract_coverage.py#test_the_contract_does_not_describe_routes_that_no_longer_exist","name":[["test",1],["contract",1],["not",1],["describe",1],["routes",1],["no",1],["longer",1],["exist",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["contract",5],["not",3],["describe",2],["routes",7],["no",2],["longer",2],["exist",2],["stale",4],["entry",1],["worse",1],["than",1],["missing",1],["one",1],["reads",1],["as",1],["coverage",1],["frozen",2],["load",1],["http",1],["sorted",1],["assert",1],["names",1],["router",1],["cannot",1],["match",1]]},{"id":"tests/test_response_contract_coverage.py#test_the_environment_listings_observe_an_env_with_no_interpreter","name":[["test",1],["environment",1],["listings",1],["observe",1],["env",1],["no",1],["interpreter",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",4],["environment",3],["listings",2],["observe",2],["env",5],["no",4],["interpreter",3],["driven",3],["python",4],["version",4],["str",1],["none",2],["sweep",3],["has",2],["see",1],["both",1],["states",2],["reports",1],["only",4],["conda",1],["setup",1],["sh",1],["kernel",1],["envs",1],["builds",1],["one",5],["state",2],["got",1],["frozen",2],["be",2],["property",1],["host",2],["ci",1],["runner",1],["such",1],["froze",2],["string",4],["developer",1],["machine",1],["observed",1],["null",4],["gate",1],["called",1],["whichever",1],["ran",1],["second",1],["breaking",1],["change",1],["ordering",1],["hid",1],["further",1],["because",1],["tests",1],["environments",4],["py",1],["leaves",1],["populated",2],["discovery",1],["cache",1],["behind",1],["saw",1],["process",1],["file",2],["had",1],["not",2],["already",1],["touched",1],["so",2],["parallelising",1],["suite",1],["order",1],["stops",1],["being",1],["alphabetical",1],["surfaced",1],["asserting",1],["union",1],["rather",2],["than",2],["purpose",1],["schema",1],["lost",2],["would",1],["just",1],["as",3],["wrong",1],["those",1],["two",2],["failures",1],["anybody",1],["expects",1],["route",3],["frames",1],["shape",3],["shapes",1],["ok",1],["entry",3],["properties",2],["items",1],["assert",1],["type",2],["reached",1],["its",1],["describes",1],["api",1]]},{"id":"tests/test_response_contract_coverage.py#test_the_recorded_contract_matches_what_the_routes_actually_do","name":[["test",1],["recorded",1],["contract",1],["matches",1],["routes",1],["actually",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["coverage",1],["py",1]],"body":[["def",2],["test",2],["recorded",2],["contract",3],["matches",2],["routes",3],["actually",2],["driven",3],["artifact",2],["regenerated",1],["from",1],["same",1],["drive",1],["so",1],["route",7],["whose",1],["kind",3],["changed",1],["shows",1],["up",1],["as",2],["diff",1],["rather",1],["than",1],["surprise",1],["client",1],["observed",2],["contracts",1],["frozen",3],["load",1],["copy",1],["drifted",4],["key",3],["record",2],["items",1],["method",1],["keyed",1],["by",2],["since",1],["not",2],["vary",1],["verb",1],["surface",1],["split",1],["known",3],["if",2],["none",1],["continue",1],["new",4],["kinds",5],["append",1],["response",1],["sorted",1],["assert",1],["join",1]]},{"id":"tests/test_response_contract_downloads.py","name":[["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["contracts",1],["had",2],["frozen",3],["only",4],["refusal",4],["two",1],["halves",1],["one",5],["defect",2],["route",6],["whose",3],["sole",1],["observed",3],["response",6],["error",7],["has",4],["published",3],["contract",9],["describing",2],["nothing",3],["client",4],["depends",1],["not",3],["read",1],["as",8],["gap",1],["because",2],["coverage",1],["gate",3],["counts",1],["three",1],["routes",4],["answer",1],["successful",1],["request",3],["bytes",2],["notebook",4],["export",4],["session",5],["package",1],["artifact",6],["download",4],["parameterless",1],["sweep",2],["produces",1],["both",1],["artifacts",8],["no",10],["ask",1],["so",4],["each",2],["them",5],["404",5],["worse",1],["than",2],["uncovered",1],["four",2],["unimplemented",2],["verbs",2],["still",3],["supplied",1],["dispatcher",2],["docs",4],["json",8],["endpoint",1],["kinds",1],["statuses",1],["while",1],["status",3],["content",1],["type",1],["very",1],["fact",1],["went",1],["unrecorded",1],["patch",3],["post",15],["put",3],["annotations",3],["id",17],["unknown",1],["answered",1],["annotation",1],["null",1],["surface",3],["outside",1],["public",1],["failure",2],["envelope",1],["stable",1],["code",1],["app",1],["js",1],["api",2],["turns",1],["every",2],["non",1],["2xx",2],["into",2],["built",1],["from",8],["reported",1],["said",1],["at",3],["all",3],["body",2],["was",1],["schemas",2],["same",2],["shape",2],["scale",1],["across",1],["most",1],["server",4],["frame",3],["scoped",1],["probes",1],["shaped",1],["like",1],["real",1],["names",1],["thirty",1],["their",1],["whole",1],["generating",1],["against",2],["timeline",2],["execution",3],["queue",4],["branch",3],["list",2],["recovery",3],["journal",1],["seeded",2],["pass",2],["now",1],["drives",1],["resources",1],["exist",1],["below",2],["fails",1],["if",1],["any",1],["goes",2],["back",1],["its",1],["asserted",1],["through",1],["never",2],["directly",1],["called",1],["method",5],["gateway",3],["raised",1],["out",1],["call",2],["already",1],["been",1],["reaching",1],["http",1],["200",34],["elsewhere",1],["future",1],["import",9],["io",1],["pathlib",1],["path",5],["pytest",5],["openai4s",4],["config",2],["llmconfig",1],["mod",1],["local",1],["auth",1],["capture",2],["file",2],["resolve",2],["parents",2],["success",3],["media",1],["types",1],["they",1],["serve",2],["stated",1],["rather",1],["derived",1],["point",1],["check",1],["particular",1],["merely",1],["something",1],["binary",3],["quietly",1],["started",1],["answering",1],["application",6],["would",1],["be",1],["free",1],["looser",1],["assertion",1],["downloads",1],["dict",2],["str",4],["language",2],["zip",3],["bundle",1],["named",1],["ipynb",2],["saying",1],["cannot",2],["tell",1],["will",1],["frames",26],["vnd",1],["octet",2],["stream",2],["versions",2],["fixture",2],["scope",1],["module",1],["exact",1],["responsible",1],["must",1],["say",1],["keyed",1],["by",2],["aggregating",1],["over",2],["let",1],["wrong",2],["satisfy",1],["requirement",1],["verb",1],["idle",1],["answers",1],["ones",2],["several",1],["really",1],["different",1],["resource",1],["per",1],["evidence",1],["beside",1],["works",1],["fields",1],["without",1],["lost",1],["state",4],["exists",1],["carry",1],["passing",1],["useless",1],["class",1],["entry",1],["replaced",1],["just",1],["harder",1],["see",1],["required",1],["tuple",1],["int",1],["frozenset",33],["sandbox",2],["grant",1],["origin",1],["expires",1],["action",1],["groups",1],["count",3],["root",2],["owner",2],["context",1],["layers",1],["message",1],["token",2],["limit",1],["security",1],["permission",1],["delegations",1],["children",1],["generations",1],["current",2],["actions",2],["auto",3],["mode",1],["schema",3],["version",4],["feature",1],["enabled",1],["writable",1],["selection",1],["run",1],["audits",2],["more",1],["branches",7],["fork",1],["checkpoint",3],["activate",1],["ok",3],["activation",1],["checkpoints",3],["revert",6],["preview",3],["apply",1],["operation",2],["undo",1],["operations",2],["review",3],["202",1],["job",1],["settings",1],["decision",1],["kernel",1],["variables",2],["compute",1],["tasks",2],["admissions",1],["reservation",1],["edit",1],["rename",1],["renderer",2],["restore",1],["projects",1],["skills",4],["catalog",1],["name",2],["mark",2],["stubbed",1],["backend",1],["parametrize",1],["connectors",4],["directory",2],["such",2],["connector",2]]},{"id":"tests/test_response_contract_downloads.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["class",2],["client",2],["drives",1],["real",1],["request",2],["path",5],["not",2],["route",2],["method",4],["def",2],["init",1],["self",6],["config",2],["runner",3],["data",4],["dir",2],["none",6],["handler",10],["gateway",1],["mod",1],["make",1],["hub",1],["token",4],["local",2],["auth",2],["read",1],["str",3],["body",5],["dict",2],["payload",3],["json",2],["dumps",1],["encode",1],["utf",2],["if",1],["else",1],["object",1],["new",1],["sent",4],["send",1],["lambda",1],["code",4],["ctype",3],["extra",1],["security",1],["update",1],["command",1],["api",1],["v1",1],["rfile",1],["io",2],["bytes",1],["headers",1],["content",1],["length",1],["len",1],["header",1],["return",1],["loads",1],["decode",1]]},{"id":"tests/test_response_contract_downloads.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["init",2],["self",4],["config",3],["runner",4],["data",3],["dir",3],["path",2],["none",2],["handler",2],["gateway",1],["mod",1],["make",1],["hub",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_response_contract_downloads.py#_Client.request","name":[["request",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["request",2],["self",4],["method",4],["str",5],["path",4],["body",6],["dict",3],["none",7],["payload",3],["json",2],["dumps",1],["encode",1],["utf",2],["if",1],["not",1],["else",1],["handler",8],["object",1],["new",1],["sent",4],["send",1],["lambda",1],["code",4],["data",2],["ctype",3],["extra",1],["security",1],["update",1],["command",1],["api",1],["v1",1],["rfile",1],["io",2],["bytes",1],["headers",1],["content",1],["length",1],["len",1],["local",1],["auth",1],["token",2],["header",1],["route",1],["return",1],["loads",1],["decode",1]]},{"id":"tests/test_response_contract_downloads.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_response_contract_downloads.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_response_contract_downloads.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_response_contract_downloads.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_response_contract_downloads.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_response_contract_downloads.py#_ok_properties","name":[["ok",1],["properties",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["ok",3],["properties",3],["driven",3],["exact",3],["str",4],["shape",2],["shapes",1],["return",1],["keys",1]]},{"id":"tests/test_response_contract_downloads.py#driven","name":[["driven",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["driven",2],["tmp",5],["path",5],["factory",3],["one",1],["drive",2],["whole",1],["surface",1],["exactly",1],["as",1],["capture",4],["scripts",1],["real",3],["store",1],["handler",3],["routes",2],["claim",1],["these",1],["artifacts",1],["make",3],["they",1],["were",1],["captured",1],["from",1],["responses",1],["code",1],["produced",1],["so",1],["stub",1],["here",1],["would",1],["let",1],["file",1],["certify",1],["download",1],["nothing",1],["serves",1],["mktemp",1],["downloads",1],["config",4],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["runner",3],["gateway",4],["mod",4],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["recorder",5],["response",3],["original",2],["install",1],["try",1],["all",1],["finally",1],["return",1]]},{"id":"tests/test_response_contract_downloads.py#server","name":[["server",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["server",2],["tmp",4],["path",4],["config",4],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["yield",1],["client",1],["finally",1],["close",1]]},{"id":"tests/test_response_contract_downloads.py#test_a_connector_write_verb_keeps_the_frozen_not_found_shape","name":[["test",1],["connector",1],["write",1],["verb",1],["keeps",1],["frozen",1],["not",1],["found",1],["shape",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["connector",5],["write",2],["verb",2],["keeps",2],["frozen",4],["not",5],["found",4],["shape",3],["server",3],["method",5],["path",7],["connectors",1],["directory",1],["sibling",1],["route",1],["id",1],["matches",1],["too",1],["so",1],["adding",1],["put",1],["patch",1],["rows",1],["captured",1],["fall",1],["through",1],["router",1],["own",1],["answered",1],["body",5],["missing",1],["both",2],["spellings",1],["reach",1],["404",2],["here",1],["have",1],["keep",1],["clients",1],["already",1],["had",1],["one",1],["every",1],["other",1],["surface",1],["emits",1],["json",2],["loads",1],["file",1],["resolve",1],["parents",1],["docs",1],["response",1],["schemas",1],["read",1],["text",1],["encoding",1],["utf",1],["routes",1],["runner",1],["client",2],["status",2],["request",1],["assert",2],["key",2],["replace",1],["no",1],["such",1],["error",1],["schema",1],["required",1],["sorted",1]]},{"id":"tests/test_response_contract_downloads.py#test_a_download_route_records_the_bytes_it_serves","name":[["test",1],["download",1],["route",1],["records",1],["bytes",1],["serves",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["download",3],["route",9],["records",2],["bytes",3],["serves",3],["driven",3],["drive",2],["must",1],["reach",1],["each",1],["200",2],["not",1],["only",2],["its",1],["404",1],["content",7],["types",7],["downloads",1],["items",1],["observed",9],["kinds",3],["assert",4],["recorded",3],["nothing",2],["at",1],["all",1],["response",1],["capture",1],["binary",1],["success",2],["saw",1],["sorted",4],["so",1],["published",1],["contract",1],["describes",1],["refuses",1],["else",1],["statuses",3],["no",1],["among",1],["them",1],["missing",1]]},{"id":"tests/test_response_contract_downloads.py#test_every_seeded_route_records_a_real_success","name":[["test",1],["every",1],["seeded",1],["route",1],["records",1],["real",1],["success",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["every",2],["seeded",3],["route",2],["records",2],["real",2],["success",4],["driven",4],["gate",1],["refusal",1],["only",1],["entry",1],["here",1],["failure",1],["not",5],["gap",1],["problems",7],["dict",1],["str",2],["exact",7],["expected",5],["required",3],["items",1],["observed",3],["kinds",1],["if",4],["recorded",3],["nothing",2],["at",1],["all",1],["continue",3],["statuses",4],["sorted",3],["properties",5],["ok",2],["but",1],["no",1],["schema",1],["was",1],["captured",1],["missing",4],["body",1],["carried",1],["assert",1],["these",1],["successes",1],["did",1],["happen",1],["said",1],["client",1]]},{"id":"tests/test_response_contract_downloads.py#test_the_frozen_contract_carries_those_successes_too","name":[["test",1],["frozen",1],["contract",1],["carries",1],["those",1],["successes",1],["too",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",3],["frozen",6],["contract",4],["carries",2],["those",2],["successes",2],["too",2],["driven",2],["committed",2],["artifact",3],["deliverable",1],["so",2],["checked",1],["rather",1],["than",1],["trusted",1],["regenerated",1],["capture",2],["stale",5],["file",2],["must",1],["not",2],["disagree",1],["json",1],["loads",1],["read",1],["text",1],["utf",1],["routes",1],["exact",4],["expected",2],["required",2],["success",1],["items",1],["route",3],["split",1],["statuses",4],["merges",1],["verbs",1],["by",1],["design",1],["answers",1],["kinds",1],["response",2],["give",1],["half",1],["checks",1],["status",1],["reached",1],["verb",1],["claim",1],["above",1],["against",1],["drive",1],["itself",1],["if",1],["assert",1],["regenerate",1],["uv",1],["run",1],["python",1],["scripts",1],["py",1],["these",1],["as",1],["refusal",1],["only",1]]},{"id":"tests/test_response_contract_downloads.py#test_the_frozen_contract_carries_what_the_download_routes_answered","name":[["test",1],["frozen",1],["contract",1],["carries",1],["download",1],["routes",1],["answered",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["frozen",5],["contract",5],["carries",2],["download",2],["routes",3],["answered",2],["driven",2],["committed",1],["artifact",3],["deliverable",1],["so",1],["checked",1],["against",1],["same",1],["drive",1],["rather",1],["than",1],["trusted",1],["json",1],["loads",1],["read",1],["text",1],["utf",1],["route",4],["content",3],["types",3],["downloads",1],["items",1],["record",6],["assert",4],["has",1],["no",1],["entry",1],["name",1],["response",2],["capture",2],["binary",1],["kinds",2],["as",1],["regenerate",1],["uv",1],["run",1],["python",1],["scripts",1],["py",1],["200",1],["statuses",1]]},{"id":"tests/test_response_contract_downloads.py#test_the_frozen_schemas_declare_every_seeded_success","name":[["test",1],["frozen",1],["schemas",1],["declare",1],["every",1],["seeded",1],["success",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",3],["frozen",4],["schemas",5],["declare",2],["every",3],["seeded",3],["success",4],["driven",2],["committed",5],["schema",7],["file",2],["checked",1],["against",1],["same",1],["allowlist",1],["capture",4],["response",3],["py",2],["check",1],["treats",1],["newly",1],["covered",1],["ok",3],["shape",2],["added",1],["field",3],["as",1],["informational",1],["exits",1],["correct",1],["tool",1],["whose",1],["job",1],["notice",1],["drift",1],["not",5],["gate",1],["so",2],["artifact",2],["could",1],["stay",1],["refusal",1],["only",2],["error",2],["entries",1],["route",1],["pass",1],["now",1],["drives",1],["while",1],["whole",1],["suite",1],["went",1],["green",1],["drive",1],["based",1],["above",1],["passes",1],["fresh",1],["nothing",1],["compared",1],["was",1],["client",2],["generating",1],["from",1],["needs",1],["two",1],["things",1],["entry",4],["cannot",1],["give",1],["exists",1],["at",1],["all",1],["fields",1],["depends",1],["guaranteed",1],["rather",1],["than",1],["merely",1],["observed",1],["once",1],["required",6],["asserted",1],["properties",1],["appears",1],["one",1],["demoted",1],["optional",1],["by",1],["next",1],["exactly",1],["generated",1],["will",1],["wrong",1],["json",1],["loads",1],["read",1],["text",1],["utf",1],["routes",1],["problems",5],["dict",1],["str",2],["exact",4],["expected",1],["items",1],["if",2],["no",1],["regenerate",1],["uv",1],["run",1],["python",1],["scripts",1],["continue",1],["declared",3],["missing",3],["sorted",2],["guarantees",1],["assert",1],["describe",1],["these",1],["successes",1]]},{"id":"tests/test_response_contract_downloads.py#test_the_seeded_drive_reports_a_failure_rather_than_skipping_it","name":[["test",1],["seeded",1],["drive",1],["reports",1],["failure",1],["rather",1],["than",1],["skipping",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["seeded",8],["drive",3],["reports",2],["failure",2],["rather",3],["than",3],["skipping",2],["driven",3],["probe",1],["raised",2],["would",1],["silently",1],["restore",1],["404",1],["only",1],["contract",1],["four",1],["unimplemented",1],["verbs",1],["keep",1],["answering",1],["so",1],["crashed",1],["leaves",1],["route",1],["looking",1],["covered",1],["exact",1],["shape",1],["original",1],["defect",1],["has",1],["fail",1],["loudly",1],["regress",1],["quietly",1],["key",3],["value",2],["failures",1],["items",1],["if",1],["assert",1],["download",1],["probes",1]]},{"id":"tests/test_response_contract_downloads.py#test_the_session_surface_fixture_reports_a_failure_rather_than_skipping_it","name":[["test",1],["session",1],["surface",1],["fixture",1],["reports",1],["failure",1],["rather",1],["than",1],["skipping",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["session",4],["surface",4],["fixture",4],["reports",2],["failure",3],["rather",3],["than",3],["skipping",3],["driven",3],["seeded",2],["step",2],["raised",1],["refused",1],["found",1],["nothing",1],["drive",2],["four",1],["unimplemented",1],["verbs",1],["keep",1],["answering",1],["so",1],["quietly",1],["gave",1],["up",1],["leaves",1],["route",1],["looking",1],["covered",1],["at",1],["404",1],["original",1],["defect",1],["exactly",1],["records",1],["every",1],["one",1],["those",1],["any",1],["them",1],["here",1],["reported",3],["key",5],["value",2],["failures",1],["items",1],["if",1],["version",1],["assert",1],["pass",1],["did",1],["not",1],["complete",1]]},{"id":"tests/test_response_contract_downloads.py#test_updating_a_real_annotation_still_answers_with_it","name":[["test",1],["updating",1],["real",1],["annotation",1],["still",1],["answers",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["updating",2],["real",2],["annotation",9],["still",2],["answers",2],["server",3],["refusal",1],["changed",1],["success",2],["did",1],["not",1],["runner",3],["client",2],["frame",4],["id",9],["store",2],["new",1],["kind",1],["turn",1],["project",1],["annotations",3],["status",3],["ready",1],["add",1],["root",1],["artifact",2],["figure",2],["name",1],["png",1],["rel",2],["25",1],["75",1],["body",6],["inspect",1],["region",1],["bound",1],["as",3],["creating",1],["route",2],["binds",1],["leaving",1],["unset",1],["would",1],["freeze",1],["version",2],["null",1],["into",1],["shape",1],["property",2],["fixture",1],["published",1],["api",1],["one",1],["contradicts",1],["sibling",1],["post",1],["frames",1],["types",1],["same",1],["field",1],["string",1],["capture",1],["checksum",1],["64",1],["code",2],["request",1],["patch",1],["revised",2],["resolved",2],["assert",3],["200",1]]},{"id":"tests/test_response_contract_downloads.py#test_updating_an_unknown_annotation_answers_the_public_failure_envelope","name":[["test",1],["updating",1],["unknown",1],["annotation",1],["answers",1],["public",1],["failure",1],["envelope",1]],"path":[["tests",1],["test",1],["response",1],["contract",1],["downloads",1],["py",1]],"body":[["def",2],["test",2],["updating",2],["unknown",2],["annotation",4],["answers",2],["public",2],["failure",2],["envelope",3],["server",3],["runner",1],["client",2],["method",2],["patch",1],["post",1],["put",1],["code",3],["body",9],["request",3],["annotations",1],["nothing",1],["here",1],["revised",1],["assert",6],["404",2],["field",2],["by",1],["asserting",1],["only",1],["error",2],["would",1],["have",1],["passed",1],["still",1],["dropped",1],["machine",1],["readable",1],["half",1],["not",3],["found",2],["status",1],["isinstance",1],["id",2],["str",1]]},{"id":"tests/test_response_schemas.py","name":[["test",1],["response",1],["schemas",1],["py",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["http",1],["surface",2],["has",2],["have",2],["shape",3],["someone",1],["check",3],["against",1],["contract",3],["scorecard",1],["asks",1],["external",1],["be",2],["covered",1],["by",1],["schema",3],["obvious",1],["way",1],["generate",1],["from",7],["routing",1],["code",3],["prerequisite",1],["nobody",1],["had",1],["paid",1],["handler",1],["api",1],["one",2],["method",1],["2000",1],["lines",1],["150",1],["branches",1],["response",5],["bodies",1],["assembled",1],["inline",1],["so",2],["nothing",1],["read",1],["off",1],["until",1],["decomposed",1],["clause",1],["stayed",1],["unmet",1],["not",6],["because",3],["was",3],["hard",1],["agree",1],["but",1],["gated",1],["behind",1],["refactor",1],["dependency",1],["inverted",1],["every",1],["route",3],["already",1],["produces",1],["real",2],["responses",2],["while",1],["suite",1],["runs",1],["those",1],["generalised",1],["into",1],["shapes",1],["frozen",2],["two",1],["properties",1],["follow",1],["hand",1],["written",1],["cannot",1],["describe",1],["produce",1],["derived",1],["produced",2],["coverage",1],["measured",1],["number",1],["rather",1],["than",1],["assertion",1],["50",1],["143",1],["routes",2],["pinned",1],["today",1],["remaining",1],["93",1],["ones",1],["no",1],["offline",1],["test",1],["reaches",1],["gap",1],["tests",1],["naming",1],["first",1],["step",1],["closing",1],["file",1],["checks",1],["artifact",3],["stays",1],["honest",1],["describes",1],["algebra",2],["built",1],["right",1],["part",1],["earns",1],["its",1],["keep",1],["change",1],["would",2],["break",1],["client",1],["distinguishable",1],["future",1],["import",6],["annotations",1],["json",1],["pytest",2],["openai4s",3],["server",3],["capture",1],["machine",2],["state",2],["keys",2],["recorder",1],["compatible",1],["load",1],["specificity",1],["map",1],["fields",2],["infer",1],["merge",1],["type",1],["validate",1],["fixture",1],["scope",1],["module",1],["maps",1],["objects",1],["whose",1],["data",1],["breaking",1],["vs",1],["additive",1],["distinction",1],["gate",1],["exists",1],["make",1],["attributing",1],["committed",1]]},{"id":"tests/test_response_schemas.py#_checkpoint_body","name":[["checkpoint",1],["body",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["checkpoint",4],["body",2],["enforced",3],["response",1],["as",1],["two",1],["hosts",1],["really",1],["differ",1],["developer",1],["mac",1],["os",1],["enforces",1],["seatbelt",2],["sandbox",4],["ci",1],["runner",1],["no",2],["bubblewrap",1],["has",1],["none",4],["block",1],["collapses",1],["nulls",1],["plus",1],["warning",3],["backend",3],["self",2],["test",2],["passed",2],["true",1],["if",1],["else",1],["return",1],["id",1],["cp",1],["cell",1],["cursor",1],["generation",1],["refs",1],["python",1],["environment",1]]},{"id":"tests/test_response_schemas.py#_FakeShutil","name":[["fake",1],["shutil",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["class",2],["fake",2],["shutil",2],["def",2],["init",1],["self",4],["found",4],["name",1],["return",1]]},{"id":"tests/test_response_schemas.py#_FakeShutil.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["init",2],["self",3],["found",4]]},{"id":"tests/test_response_schemas.py#_FakeShutil.which","name":[],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["self",3],["name",2],["return",1],["found",1]]},{"id":"tests/test_response_schemas.py#_FakeSubprocess","name":[["fake",1],["subprocess",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["class",2],["fake",2],["subprocess",2],["def",2],["init",1],["self",4],["completed",4],["run",1],["kw",1],["return",1]]},{"id":"tests/test_response_schemas.py#_FakeSubprocess.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["init",2],["self",3],["completed",4]]},{"id":"tests/test_response_schemas.py#_FakeSubprocess.run","name":[["run",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["run",2],["self",3],["kw",2],["return",1],["completed",1]]},{"id":"tests/test_response_schemas.py#_gpu_body","name":[["gpu",1],["body",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["gpu",5],["body",2],["present",3],["compute",1],["two",1],["real",2],["answers",1],["from",1],["prober",1],["driven",1],["through",1],["detect",5],["rather",1],["than",1],["hand",1],["written",1],["so",1],["pins",1],["route",1],["actually",1],["returns",2],["instead",1],["test",1],["assumes",1],["import",2],["subprocess",4],["openai4s",1],["server",1],["gateway",6],["as",1],["mod",5],["if",1],["not",1],["no",1],["nvidia",4],["smi",3],["cpu",1],["only",1],["branch",1],["every",1],["ci",1],["runner",1],["here",1],["patched",3],["shutil",4],["fake",3],["found",2],["none",1],["return",2],["completed",3],["process",1],["a100",1],["81920",1],["mi",1],["550",1],["54",1],["15",1],["usr",1],["bin",1]]},{"id":"tests/test_response_schemas.py#_patched","name":[["patched",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["class",2],["patched",2],["detect",1],["gpu",1],["imports",1],["its",1],["helpers",1],["inside",1],["function",1],["body",1],["so",1],["swap",1],["has",1],["be",1],["module",4],["import",3],["resolves",1],["against",1],["def",3],["init",1],["self",17],["name",7],["value",4],["had",1],["false",2],["old",4],["none",3],["enter",1],["sys",9],["modules",4],["return",2],["exit",1],["exc",1],["if",1],["pop",1],["else",1]]},{"id":"tests/test_response_schemas.py#_patched.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["enter",2],["self",7],["import",1],["sys",4],["old",1],["modules",2],["name",2],["value",1],["return",1]]},{"id":"tests/test_response_schemas.py#_patched.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["exit",2],["self",6],["exc",2],["import",1],["sys",5],["if",1],["old",2],["none",2],["modules",2],["pop",1],["name",2],["else",1],["return",1],["false",1]]},{"id":"tests/test_response_schemas.py#_patched.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["init",2],["self",7],["module",4],["name",4],["value",4],["had",1],["false",1],["old",1],["none",1]]},{"id":"tests/test_response_schemas.py#frozen","name":[["frozen",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["frozen",2],["return",1],["load",1]]},{"id":"tests/test_response_schemas.py#test_a_booleans_type_is_not_integer","name":[["test",1],["booleans",1],["type",1],["not",1],["integer",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["booleans",2],["type",4],["not",2],["integer",3],["bool",1],["subclass",1],["int",1],["python",1],["so",1],["naive",1],["check",1],["types",1],["every",1],["true",3],["as",1],["client",1],["generated",1],["from",1],["expects",1],["number",1],["assert",2],["boolean",2],["merge",1],["infer",2],["false",1]]},{"id":"tests/test_response_schemas.py#test_a_break_inside_an_array_element_is_found","name":[["test",1],["break",1],["inside",1],["array",1],["element",1],["found",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["break",2],["inside",2],["array",2],["element",2],["found",2],["before",2],["infer",2],["id",2],["name",1],["after",2],["assert",1],["any",1],["problem",2],["check",1],["compatible",1]]},{"id":"tests/test_response_schemas.py#test_a_breaking_report_names_the_field_that_broke","name":[["test",1],["breaking",1],["report",1],["names",1],["field",1],["broke",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["breaking",3],["report",3],["names",2],["field",3],["broke",2],["these",1],["responses",1],["nest",1],["environment",1],["snapshot",1],["ten",1],["levels",1],["deep",1],["shape",1],["changed",1],["no",1],["bug",1],["nobody",1],["act",1],["being",1],["actionable",1],["gate",1],["entire",1],["job",1],["frozen",2],["doc",4],["routes",2],["ok",2],["schema",2],["infer",2],["id",2],["name",2],["observed",2],["assert",1],["check",1]]},{"id":"tests/test_response_schemas.py#test_a_concrete_path_is_filed_under_its_route_pattern","name":[["test",1],["concrete",1],["path",1],["filed",1],["under",1],["its",1],["route",1],["pattern",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["concrete",2],["path",2],["filed",2],["under",2],["its",2],["route",4],["pattern",2],["otherwise",1],["artifact",1],["grows",1],["fixtures",1],["instead",1],["surface",1],["assert",1],["frames",2],["abc123",1],["kernel",2],["def456",1]]},{"id":"tests/test_response_schemas.py#test_a_declared_map_is_recognised_wherever_it_is_nested","name":[["test",1],["declared",1],["map",1],["recognised",1],["wherever",1],["nested",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["map",2],["recognised",2],["wherever",2],["nested",2],["schema",2],["infer",1],["recovery",2],["recipe",2],["artifact",2],["hashes",2],["makefile",1],["ab",1],["inner",2],["properties",2],["assert",1],["keys",1],["data",1]]},{"id":"tests/test_response_schemas.py#test_a_declared_map_stays_a_map_when_its_keys_look_like_field_names","name":[["test",1],["declared",1],["map",2],["stays",1],["its",1],["keys",1],["look",1],["like",1],["field",1],["names",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["map",5],["stays",2],["its",2],["keys",4],["look",2],["like",2],["field",4],["names",2],["hole",1],["reading",1],["instead",1],["declaring",1],["workspace",1],["file",1],["called",1],["makefile",2],["patient",2],["4471",2],["has",1],["no",2],["dot",1],["slash",1],["so",1],["same",1],["was",1],["inferred",1],["as",3],["one",2],["run",2],["record",2],["another",1],["case",1],["filenames",1],["were",1],["published",1],["required",1],["contract",1],["fields",1],["schema",3],["infer",1],["ab",1],["cd",1],["artifact",1],["hashes",1],["assert",2],["data",1],["properties",1],["not",1]]},{"id":"tests/test_response_schemas.py#test_a_field_keyed_by_a_bounded_vocabulary_stays_a_record","name":[["test",1],["field",1],["keyed",1],["by",1],["bounded",1],["vocabulary",1],["stays",1],["record",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["field",2],["keyed",3],["by",3],["bounded",2],["vocabulary",2],["stays",2],["record",2],["generation",2],["refs",2],["language",1],["there",1],["key",1],["contract",1],["demoting",1],["free",1],["keys",2],["would",1],["drop",1],["real",1],["guarantee",1],["schema",3],["infer",1],["python",2],["state",1],["active",1],["assert",2],["data",1],["properties",1]]},{"id":"tests/test_response_schemas.py#test_a_field_present_in_every_observation_stays_guaranteed","name":[["test",1],["field",1],["present",1],["every",1],["observation",1],["stays",1],["guaranteed",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["field",2],["present",2],["every",2],["observation",2],["stays",2],["guaranteed",2],["other",1],["half",1],["merging",1],["must",1],["not",1],["erode",1],["guarantees",1],["hold",1],["schema",3],["merge",1],["infer",2],["id",4],["assert",2],["required",2],["validate",1],["key",1],["missing",1]]},{"id":"tests/test_response_schemas.py#test_a_field_seen_once_and_then_missing_becomes_optional","name":[["test",1],["field",1],["seen",1],["once",1],["then",1],["missing",1],["becomes",1],["optional",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["field",3],["seen",2],["once",2],["then",2],["missing",2],["becomes",2],["optional",3],["load",1],["bearing",1],["rule",1],["merging",1],["if",1],["required",2],["were",1],["union",1],["first",1],["response",2],["happened",1],["include",1],["would",2],["pin",1],["forever",1],["every",1],["later",1],["read",1],["as",1],["violation",1],["schema",4],["merge",1],["infer",2],["id",5],["note",2],["assert",3],["validate",2]]},{"id":"tests/test_response_schemas.py#test_a_field_that_stops_being_guaranteed_is_a_break","name":[["test",1],["field",1],["stops",1],["being",1],["guaranteed",1],["break",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["field",3],["stops",2],["being",2],["guaranteed",2],["break",2],["still",1],["appears",1],["sometimes",1],["exactly",1],["easy",1],["ship",1],["by",1],["accident",1],["hard",1],["client",1],["survive",1],["before",3],["infer",2],["id",2],["name",2],["after",2],["merge",1],["assert",1],["any",1],["problem",2],["check",1],["compatible",1]]},{"id":"tests/test_response_schemas.py#test_a_map_admits_keys_it_has_never_seen","name":[["test",1],["map",1],["admits",1],["keys",1],["has",1],["never",1],["seen",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["map",2],["admits",2],["keys",2],["has",2],["never",2],["seen",2],["schema",2],["infer",1],["results",1],["out",1],["csv",1],["cd",1],["assert",1],["validate",1],["something",1],["else",1],["txt",1],["ef",1]]},{"id":"tests/test_response_schemas.py#test_a_map_and_a_record_merge_to_a_map","name":[["test",1],["map",2],["record",1],["merge",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["map",4],["record",3],["merge",3],["one",1],["key",1],["observation",2],["look",1],["like",1],["later",1],["proves",1],["keys",2],["data",2],["has",1],["win",1],["fixture",1],["names",1],["come",1],["back",1],["merged",2],["infer",2],["only",1],["txt",2],["assert",1]]},{"id":"tests/test_response_schemas.py#test_a_map_still_promises_the_shape_of_its_values","name":[["test",1],["map",1],["still",1],["promises",1],["shape",1],["its",1],["values",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["map",2],["still",2],["promises",2],["shape",2],["its",2],["values",3],["free",2],["keys",1],["not",1],["pass",1],["part",1],["clients",1],["read",1],["schema",2],["infer",1],["results",1],["out",1],["csv",1],["cd",1],["assert",1],["validate",1],["txt",1]]},{"id":"tests/test_response_schemas.py#test_a_maps_value_type_changing_is_still_a_break","name":[["test",1],["maps",1],["value",1],["type",1],["changing",1],["still",1],["break",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["maps",2],["value",2],["type",2],["changing",2],["still",2],["break",2],["frozen",2],["shape",4],["infer",2],["txt",2],["observed",2],["assert",1],["check",1],["compatible",1]]},{"id":"tests/test_response_schemas.py#test_a_nested_break_is_found_and_named_by_path","name":[["test",1],["nested",1],["break",1],["found",1],["named",1],["by",1],["path",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["break",2],["found",2],["named",2],["by",2],["path",2],["before",2],["infer",2],["page",3],["total",1],["after",2],["problems",3],["check",1],["compatible",1],["assert",1],["startswith",1]]},{"id":"tests/test_response_schemas.py#test_a_new_key_is_reported_as_drift","name":[["test",1],["new",1],["key",1],["reported",1],["as",1],["drift",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["new",2],["key",2],["reported",2],["as",2],["drift",2],["additive",1],["safe",1],["existing",1],["clients",1],["but",1],["still",1],["signal",1],["frozen",2],["file",1],["stale",1],["silence",1],["here",1],["schema",1],["rots",1],["assert",1],["validate",1],["extra",2],["infer",1],["not",1],["shape",1]]},{"id":"tests/test_response_schemas.py#test_a_non_json_body_is_ignored","name":[["test",1],["non",1],["json",1],["body",1],["ignored",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["non",2],["json",2],["body",2],["ignored",2],["downloads",1],["streams",1],["leave",1],["by",1],["another",1],["door",1],["have",1],["no",1],["shape",1],["freeze",1],["recorder",4],["observe",1],["projects",1],["200",1],["raw",1],["bytes",1],["assert",1],["shapes",1]]},{"id":"tests/test_response_schemas.py#test_a_prefix_match_has_to_end_on_a_segment_boundary","name":[["test",1],["prefix",1],["match",1],["has",1],["end",1],["segment",1],["boundary",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["prefix",2],["match",2],["has",2],["end",2],["segment",2],["boundary",2],["frames",1],["must",1],["not",1],["claim",1],["frameshift",2],["assert",1],["route",1],["none",1]]},{"id":"tests/test_response_schemas.py#test_a_query_string_does_not_create_a_second_route","name":[["test",1],["query",1],["string",1],["not",1],["create",1],["second",1],["route",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["query",2],["string",2],["not",2],["create",2],["second",2],["route",4],["assert",1],["projects",2],["limit",1]]},{"id":"tests/test_response_schemas.py#test_a_record_is_not_mistaken_for_a_map","name":[["test",1],["record",1],["not",1],["mistaken",1],["map",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["record",3],["not",2],["mistaken",2],["map",2],["ordinary",1],["field",1],["names",1],["have",1],["no",1],["dot",1],["slash",1],["demoting",1],["real",1],["free",1],["keys",2],["would",1],["silently",1],["drop",1],["every",1],["guarantee",1],["had",1],["schema",3],["infer",1],["checkpoint",2],["id",2],["c1",1],["cell",2],["cursor",2],["assert",2],["data",1],["required",1]]},{"id":"tests/test_response_schemas.py#test_a_response_from_an_unknown_path_is_flagged_not_silently_dropped","name":[["test",1],["response",1],["from",1],["unknown",1],["path",1],["flagged",1],["not",1],["silently",1],["dropped",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["response",2],["from",2],["unknown",2],["path",2],["flagged",2],["not",4],["silently",2],["dropped",2],["recorder",5],["observe",1],["route",2],["200",1],["assert",2],["shapes",1],["unmatched",1]]},{"id":"tests/test_response_schemas.py#test_a_sandbox_block_is_recorded_as_opaque","name":[["test",1],["sandbox",1],["block",1],["recorded",1],["as",1],["opaque",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["sandbox",5],["block",2],["recorded",2],["as",2],["opaque",2],["recorder",4],["observe",1],["post",1],["frames",1],["checkpoints",1],["200",1],["checkpoint",1],["body",1],["enforced",1],["true",2],["schema",3],["next",1],["iter",1],["document",1],["routes",1],["values",1],["properties",4],["generation",1],["refs",1],["python",1],["environment",1],["assert",1],["type",1],["object",1],["machine",1],["state",1]]},{"id":"tests/test_response_schemas.py#test_a_specific_route_wins_over_the_catch_all_that_also_matches","name":[["test",1],["specific",1],["route",1],["wins",1],["over",1],["catch",1],["all",1],["also",1],["matches",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["specific",2],["route",6],["wins",2],["over",2],["catch",5],["all",5],["also",2],["matches",3],["frames",8],["longer",2],["string",1],["every",2],["sub",3],["so",2],["ordering",3],["candidates",1],["by",1],["length",2],["files",1],["frame",1],["shape",1],["under",2],["produces",1],["schema",1],["describing",1],["none",1],["them",1],["exact",1],["path",1],["one",3],["discriminates",1],["23",1],["characters",1],["kernel",6],["22",1],["picks",2],["wrong",1],["here",1],["while",1],["specificity",3],["right",1],["like",1],["variables",1],["proves",1],["nothing",1],["because",1],["out",1],["ranks",1],["either",1],["rule",1],["assert",3],["len",2]]},{"id":"tests/test_response_schemas.py#test_a_type_that_gains_null_is_a_break","name":[["test",1],["type",1],["gains",1],["null",1],["break",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["type",2],["gains",2],["null",2],["break",2],["before",3],["infer",2],["count",3],["after",2],["merge",1],["none",1],["assert",1],["any",1],["problem",2],["check",1],["compatible",1]]},{"id":"tests/test_response_schemas.py#test_adding_an_optional_field_is_not_a_break","name":[["test",1],["adding",1],["optional",1],["field",1],["not",1],["break",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["adding",2],["optional",2],["field",2],["not",2],["break",2],["before",2],["infer",3],["id",3],["after",2],["merge",1],["note",1],["assert",1],["check",1],["compatible",1]]},{"id":"tests/test_response_schemas.py#test_an_empty_array_constrains_nothing","name":[["test",1],["empty",1],["array",1],["constrains",1],["nothing",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["array",3],["constrains",2],["nothing",2],["zero",1],["elements",2],["not",1],["evidence",1],["have",1],["shape",1],["assert",2],["infer",2],["type",1],["validate",1],["anything",1]]},{"id":"tests/test_response_schemas.py#test_an_integer_satisfies_a_number_but_not_the_reverse","name":[["test",1],["integer",1],["satisfies",1],["number",1],["but",1],["not",1],["reverse",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["integer",3],["satisfies",2],["number",3],["but",2],["not",2],["reverse",2],["assert",2],["validate",2],["type",2]]},{"id":"tests/test_response_schemas.py#test_an_object_keyed_by_workspace_paths_is_not_frozen_as_a_record","name":[["test",1],["object",1],["keyed",1],["by",1],["workspace",1],["paths",1],["not",1],["frozen",1],["as",1],["record",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["object",2],["keyed",3],["by",4],["workspace",2],["paths",2],["not",3],["frozen",2],["as",4],["record",3],["recovery",1],["recipe",1],["artifact",1],["hashes",1],["files",1],["run",1],["happened",1],["write",1],["inferring",1],["published",1],["one",1],["fixture",1],["analysis",2],["txt",2],["results",2],["out",2],["csv",2],["though",1],["server",1],["promised",1],["fields",1],["those",1],["names",1],["schema",4],["infer",1],["ab",1],["cd",1],["assert",3],["keys",1],["data",1],["properties",1],["values",1],["type",1],["string",1]]},{"id":"tests/test_response_schemas.py#test_an_unrecognised_path_is_not_filed_under_the_root_route","name":[["test",1],["unrecognised",1],["path",1],["not",1],["filed",1],["under",1],["root",1],["route",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["unrecognised",2],["path",4],["not",4],["filed",2],["under",2],["root",2],["route",4],["prefixes",1],["every",2],["accepting",1],["prefix",1],["fallback",1],["would",1],["count",1],["unknown",1],["as",1],["covered",1],["one",1],["lie",1],["file",1],["must",1],["tell",1],["coverage",1],["number",1],["whole",1],["exercise",1],["reports",1],["assert",1],["definitely",1],["at",1],["all",1],["none",1]]},{"id":"tests/test_response_schemas.py#test_array_element_shapes_are_merged_not_taken_from_the_first","name":[["test",1],["array",1],["element",1],["shapes",1],["merged",1],["not",1],["taken",1],["from",1],["first",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["array",2],["element",2],["shapes",2],["merged",2],["not",2],["taken",2],["from",2],["first",2],["schema",3],["infer",1],["assert",2],["items",2],["required",1],["properties",1]]},{"id":"tests/test_response_schemas.py#test_check_calls_a_shape_change_breaking_or_additive","name":[["test",1],["check",1],["calls",1],["shape",1],["change",1],["breaking",1],["additive",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["check",4],["calls",2],["shape",2],["change",2],["breaking",5],["additive",5],["reviewer",1],["reads",1],["line",1],["decide",1],["whether",1],["look",1],["closer",1],["so",1],["must",1],["not",1],["describe",1],["removed",1],["field",1],["new",1],["one",1],["same",1],["word",1],["frozen",3],["doc",3],["routes",3],["ok",3],["schema",3],["infer",4],["id",3],["merge",1],["other",1],["assert",2]]},{"id":"tests/test_response_schemas.py#test_check_reports_a_route_that_lost_its_coverage","name":[["test",1],["check",1],["reports",1],["route",1],["lost",1],["its",1],["coverage",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",3],["check",3],["reports",2],["route",2],["lost",2],["its",2],["coverage",2],["schema",2],["quietly",1],["disappearing",1],["because",1],["stopped",1],["exercising",1],["reads",1],["as",1],["nothing",1],["changed",1],["unless",1],["named",1],["frozen",3],["doc",2],["routes",2],["ok",2],["infer",1],["id",1],["assert",1],["but",1],["no",1],["longer",1],["observed",1]]},{"id":"tests/test_response_schemas.py#test_comparing_a_map_against_a_record_does_not_report_every_key_as_dropped","name":[["test",1],["comparing",1],["map",1],["against",1],["record",1],["not",1],["report",1],["every",1],["key",1],["as",1],["dropped",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["comparing",2],["map",2],["against",2],["record",2],["not",2],["report",2],["every",2],["key",2],["as",2],["dropped",2],["frozen",2],["shape",4],["infer",2],["txt",2],["observed",2],["assert",1],["check",1],["compatible",1]]},{"id":"tests/test_response_schemas.py#test_coverage_does_not_silently_regress","name":[["test",1],["coverage",1],["not",1],["silently",1],["regress",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",3],["coverage",2],["not",2],["silently",2],["regress",2],["frozen",4],["number",1],["whole",1],["exercise",1],["reports",1],["allowed",1],["go",1],["up",1],["going",1],["down",2],["means",1],["stopped",1],["exercising",1],["route",1],["nobody",1],["noticed",1],["covered",3],["key",2],["split",1],["rsplit",1],["routes",2],["assert",1],["len",2],["50",2],["only",1],["pinned",1],["by",1],["shape",1],["from",1],["regenerate",1],["scripts",1],["capture",1],["response",1],["schemas",1],["py",1],["explain",1],["drop",1]]},{"id":"tests/test_response_schemas.py#test_dropping_a_guaranteed_field_is_a_break","name":[["test",1],["dropping",1],["guaranteed",1],["field",1],["break",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["dropping",2],["guaranteed",2],["field",2],["break",2],["before",2],["infer",2],["id",2],["name",2],["after",2],["assert",1],["any",1],["problem",2],["check",1],["compatible",1]]},{"id":"tests/test_response_schemas.py#test_eliding_leaves_the_rest_of_the_response_frozen","name":[["test",1],["eliding",1],["leaves",1],["rest",1],["response",1],["frozen",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["eliding",2],["leaves",2],["rest",2],["response",2],["frozen",2],["reason",1],["surgical",1],["rather",1],["than",1],["route",2],["level",1],["exemption",1],["real",1],["contract",1],["checkpoint",3],["id",2],["cursors",1],["still",1],["pinned",1],["recorder",4],["observe",1],["post",1],["frames",1],["checkpoints",1],["200",1],["body",1],["enforced",1],["true",1],["schema",4],["next",1],["iter",1],["document",1],["routes",1],["values",1],["assert",2],["required",1],["properties",1],["cell",1],["cursor",1],["type",1],["integer",1]]},{"id":"tests/test_response_schemas.py#test_every_frozen_entry_carries_a_usable_shape","name":[["test",1],["every",1],["frozen",1],["entry",1],["carries",1],["usable",1],["shape",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["every",2],["frozen",5],["entry",5],["carries",2],["usable",2],["shape",2],["type",4],["less",1],["validates",1],["everything",1],["so",1],["would",1],["sit",1],["file",1],["looking",1],["like",1],["coverage",1],["while",1],["checking",1],["nothing",1],["key",3],["routes",1],["items",1],["schema",5],["assert",2],["has",1],["no",2],["if",1],["object",2],["properties",1],["fields",1]]},{"id":"tests/test_response_schemas.py#test_every_frozen_route_is_a_route_the_server_actually_has","name":[["test",1],["every",1],["frozen",1],["route",2],["server",1],["actually",1],["has",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["every",2],["frozen",5],["route",8],["server",3],["actually",2],["has",2],["schema",2],["no",2],["longer",1],["exists",1],["worse",1],["than",1],["documents",1],["surface",1],["not",2],["serve",1],["known",2],["contract",1],["http",1],["routes",2],["key",3],["split",1],["rsplit",1],["assert",1],["inventory",1]]},{"id":"tests/test_response_schemas.py#test_int_and_float_observations_widen_to_number","name":[["test",1],["int",1],["float",1],["observations",1],["widen",1],["number",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["int",2],["float",2],["observations",2],["widen",2],["number",3],["otherwise",1],["count",1],["sometimes",2],["would",1],["be",1],["typed",1],["as",2],["two",1],["alternatives",1],["rather",1],["than",1],["one",1],["thing",1],["assert",1],["merge",1],["infer",2],["type",1]]},{"id":"tests/test_response_schemas.py#test_machine_state_is_elided_wherever_it_is_nested","name":[["test",1],["machine",1],["state",1],["elided",1],["wherever",1],["nested",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["machine",3],["state",3],["elided",2],["wherever",2],["nested",2],["kernel",1],["environment",1],["snapshots",1],["ride",1],["inside",1],["arrays",1],["too",1],["elision",1],["only",1],["handled",1],["objects",1],["would",1],["leave",1],["host",1],["specific",1],["block",1],["frozen",1],["there",1],["recorder",4],["observe",1],["frames",1],["branches",1],["200",1],["items",3],["sandbox",2],["backend",1],["schema",3],["next",1],["iter",1],["document",1],["routes",1],["values",1],["assert",1],["properties",2],["type",1],["object",1],["true",1]]},{"id":"tests/test_response_schemas.py#test_merging_a_map_with_another_map_keeps_the_keys_free","name":[["test",1],["merging",1],["map",2],["another",1],["keeps",1],["keys",1],["free",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["merging",2],["map",4],["another",2],["keeps",2],["keys",3],["free",2],["merged",3],["merge",1],["infer",2],["txt",2],["assert",2],["data",1],["properties",1],["not",1]]},{"id":"tests/test_response_schemas.py#test_no_frozen_route_pins_a_sandbox_block","name":[["test",1],["no",1],["frozen",1],["route",1],["pins",1],["sandbox",1],["block",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",3],["test",2],["no",2],["frozen",5],["route",4],["pins",2],["sandbox",2],["block",2],["offenders",3],["walk",4],["node",4],["if",3],["not",1],["isinstance",2],["dict",2],["return",1],["key",4],["child",7],["properties",2],["items",3],["machine",1],["state",1],["keys",1],["append",1],["extra",2],["values",1],["entry",2],["routes",1],["schema",1],["assert",1]]},{"id":"tests/test_response_schemas.py#test_no_frozen_route_pins_a_sandbox_block.walk","name":[["walk",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["walk",4],["node",5],["if",3],["not",1],["isinstance",2],["dict",2],["return",1],["key",4],["child",7],["properties",2],["items",2],["machine",1],["state",1],["keys",1],["offenders",1],["append",1],["extra",2],["values",1]]},{"id":"tests/test_response_schemas.py#test_no_frozen_route_publishes_a_dotless_filename_as_a_field","name":[["test",1],["no",1],["frozen",1],["route",1],["publishes",1],["dotless",1],["filename",1],["as",1],["field",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",3],["test",2],["no",2],["frozen",5],["route",4],["publishes",2],["dotless",2],["filename",2],["as",2],["field",3],["regression",1],["checked",1],["against",1],["committed",1],["artifact",1],["declared",1],["map",2],["must",1],["never",1],["carry",1],["properties",3],["there",1],["offenders",3],["walk",4],["node",4],["if",3],["not",1],["isinstance",3],["dict",3],["return",1],["key",4],["child",8],["items",3],["fields",1],["append",1],["extra",2],["values",1],["entry",2],["routes",1],["schema",1],["assert",1]]},{"id":"tests/test_response_schemas.py#test_no_frozen_route_publishes_a_dotless_filename_as_a_field.walk","name":[["walk",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["walk",4],["node",5],["if",3],["not",1],["isinstance",3],["dict",3],["return",1],["key",4],["child",8],["properties",2],["items",2],["map",1],["fields",1],["offenders",1],["append",1],["extra",2],["values",1]]},{"id":"tests/test_response_schemas.py#test_no_frozen_route_publishes_a_fixture_filename_as_a_field","name":[["test",1],["no",1],["frozen",1],["route",1],["publishes",1],["fixture",1],["filename",1],["as",1],["field",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",3],["test",2],["no",2],["frozen",5],["route",4],["publishes",2],["fixture",2],["filename",2],["as",2],["field",3],["regression",1],["form",1],["exists",1],["prevent",1],["name",1],["containing",1],["path",2],["separator",1],["workspace",1],["leaked",1],["into",1],["contract",1],["offenders",3],["walk",4],["node",4],["if",3],["not",1],["isinstance",2],["dict",2],["return",1],["key",5],["child",6],["properties",1],["items",3],["append",1],["extra",2],["values",1],["entry",2],["routes",1],["schema",1],["assert",1]]},{"id":"tests/test_response_schemas.py#test_no_frozen_route_publishes_a_fixture_filename_as_a_field.walk","name":[["walk",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["walk",4],["node",5],["if",3],["not",1],["isinstance",2],["dict",2],["return",1],["key",5],["child",6],["properties",1],["items",2],["offenders",1],["append",1],["extra",2],["values",1]]},{"id":"tests/test_response_schemas.py#test_null_makes_a_field_nullable_not_optional","name":[["test",1],["null",1],["makes",1],["field",1],["nullable",1],["not",1],["optional",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["null",5],["makes",2],["field",2],["nullable",2],["not",3],["optional",2],["missing",1],["different",1],["contracts",1],["clients",1],["break",1],["difference",1],["so",1],["observed",1],["must",1],["demote",1],["key",1],["schema",3],["merge",1],["infer",2],["none",1],["assert",2],["properties",1],["type",1],["integer",1],["required",1]]},{"id":"tests/test_response_schemas.py#test_number_subsumes_integer_inside_a_larger_union","name":[["test",1],["number",1],["subsumes",1],["integer",1],["inside",1],["larger",1],["union",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["number",4],["subsumes",2],["integer",3],["inside",2],["larger",2],["union",2],["numeric",1],["widening",1],["must",1],["not",1],["depend",1],["observations",3],["grouped",3],["parallel",1],["capture",1],["workers",1],["merge",5],["their",1],["local",1],["before",1],["controller",1],["merges",1],["shares",1],["if",1],["survived",1],["alongside",1],["whenever",1],["another",1],["type",2],["was",1],["present",1],["grouping",1],["null",2],["separately",1],["produced",1],["different",1],["document",1],["from",1],["same",1],["one",1],["process",1],["serial",2],["infer",6],["none",2],["assert",1]]},{"id":"tests/test_response_schemas.py#test_one_data_key_is_enough_to_make_the_whole_object_a_map","name":[["test",1],["one",1],["data",1],["key",1],["enough",1],["make",1],["whole",1],["object",1],["map",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["one",4],["data",4],["key",5],["enough",2],["make",2],["whole",2],["object",3],["map",3],["requiring",1],["every",1],["look",1],["like",1],["tempting",1],["reading",1],["wrong",1],["trade",1],["mixing",1],["path",2],["plain",2],["would",1],["then",1],["be",1],["frozen",1],["as",3],["record",1],["publish",1],["field",1],["name",1],["exact",1],["bug",1],["form",1],["exists",1],["prevent",1],["treating",1],["costs",1],["guarantee",1],["smaller",1],["harm",1],["recoverable",1],["schema",3],["infer",1],["count",1],["txt",1],["assert",2],["keys",1],["properties",1],["not",1]]},{"id":"tests/test_response_schemas.py#test_standard_profile_readiness_is_a_frozen_response_contract","name":[["test",1],["standard",1],["profile",1],["readiness",1],["frozen",1],["response",1],["contract",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["standard",4],["profile",5],["readiness",7],["frozen",5],["response",2],["contract",2],["cell",1],["admission",1],["depends",1],["projection",1],["so",1],["its",1],["keys",1],["guarantees",1],["schema",5],["routes",1],["environments",6],["status",1],["ok",1],["assert",10],["required",8],["properties",10],["checked",1],["locally",1],["enabled",1],["missing",7],["packages",3],["mutation",1],["performed",1],["network",1],["contacted",1],["ready",1],["reason",2],["remediation",5],["requirements",2],["digest",2],["version",1],["state",2],["type",5],["null",4],["string",3],["environment",3],["items",2],["installed",2],["package",3],["count",3],["issue",1],["name",1],["present",1],["integer",1],["python",1],["all",1],["item",2],["values",1],["object",1],["apply",1],["argv",2],["commands",1],["kind",1],["plan",1],["requires",1],["explicit",1],["action",1]]},{"id":"tests/test_response_schemas.py#test_success_and_failure_are_recorded_as_separate_contracts","name":[["test",1],["success",1],["failure",1],["recorded",1],["as",1],["separate",1],["contracts",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["success",2],["failure",2],["recorded",2],["as",2],["separate",2],["contracts",2],["merging",1],["them",1],["yields",1],["schema",2],["everything",1],["optional",1],["indistinguishable",1],["from",1],["having",1],["no",1],["recorder",5],["observe",2],["projects",5],["200",1],["404",1],["error",2],["nope",1],["assert",1],["shapes",1],["ok",1]]},{"id":"tests/test_response_schemas.py#test_the_artifact_records_no_observation_counts","name":[["test",1],["artifact",1],["records",1],["no",1],["observation",1],["counts",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",3],["artifact",2],["records",2],["no",2],["observation",2],["counts",3],["frozen",3],["would",1],["make",1],["every",1],["unrelated",1],["new",1],["touches",1],["route",1],["produce",1],["diff",1],["file",1],["worth",1],["reading",1],["only",1],["shape",1],["moved",1],["entry",2],["routes",1],["values",1],["assert",1],["schema",1]]},{"id":"tests/test_response_schemas.py#test_the_envelope_status_is_the_http_status_except_where_a_route_owns_it","name":[["test",1],["envelope",1],["status",2],["http",1],["except",1],["route",1],["owns",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["envelope",3],["status",8],["http",4],["except",2],["route",7],["owns",2],["frozen",3],["integer",3],["every",1],["error",3],["shape",1],["but",1],["one",2],["post",2],["frames",2],["id",1],["recovery",2],["actions",2],["restore",2],["retry",2],["restart",2],["fresh",2],["answers",1],["failed",1],["action",1],["its",2],["whole",1],["domain",1],["result",2],["409",1],["carries",1],["own",1],["string",2],["defers",1],["rather",1],["than",1],["destroying",1],["so",1],["family",1],["legitimately",1],["declares",1],["both",5],["types",1],["pinned",1],["by",1],["name",1],["if",4],["second",1],["starts",1],["colliding",1],["design",1],["question",1],["should",1],["have",1],["be",1],["answered",1],["not",2],["absorbed",1],["entry",2],["routes",1],["items",1],["continue",2],["prop",3],["schema",1],["properties",1],["none",1],["declared",3],["type",1],["assert",1]]},{"id":"tests/test_response_schemas.py#test_the_frozen_artifact_exists_and_parses","name":[["test",1],["frozen",1],["artifact",1],["exists",1],["parses",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["frozen",2],["artifact",4],["exists",2],["parses",2],["assert",1],["file",1],["docs",1],["response",2],["schemas",2],["json",2],["missing",1],["regenerate",1],["scripts",1],["capture",1],["py",1],["loads",1],["read",1],["text",1],["utf",1]]},{"id":"tests/test_response_schemas.py#test_the_frozen_envelope_never_declares_request_id_nullable","name":[["test",1],["frozen",1],["envelope",1],["never",1],["declares",1],["request",1],["id",1],["nullable",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["frozen",7],["envelope",3],["never",4],["declares",2],["request",10],["id",13],["nullable",2],["string",5],["wire",1],["always",1],["route",4],["assigns",1],["correlation",2],["inbound",1],["else",1],["new",2],["before",1],["any",1],["guard",1],["answer",1],["so",3],["no",2],["real",1],["response",1],["carries",1],["null",6],["one",4],["but",1],["most",1],["gateway",1],["tests",1],["build",1],["handler",2],["object",1],["attribute",1],["first",1],["capture",3],["saw",1],["enriched",1],["bodies",1],["froze",1],["as",2],["17",1],["routes",2],["property",2],["harness",2],["published",1],["api",1],["worse",1],["than",2],["absent",1],["because",3],["client",1],["believes",1],["writes",1],["handling",1],["run",1],["substitutes",1],["fixed",1],["synthetic",1],["has",1],["none",2],["asserts",1],["substitution",1],["still",1],["place",1],["losing",1],["silent",1],["scoped",1],["error",3],["exists",1],["public",1],["failure",1],["enriches",1],["failures",1],["only",1],["ok",2],["shape",2],["resource",2],["field",1],["happens",1],["share",1],["name",1],["admission",2],["ledger",1],["reserve",1],["takes",1],["row",1],["really",1],["between",1],["reservation",1],["later",1],["stamp",1],["demanding",1],["there",2],["would",1],["make",1],["contract",1],["describe",1],["state",1],["server",2],["not",2],["have",1],["narrowing",1],["costs",1],["nothing",1],["measurable",1],["607",1],["611",1],["shapes",1],["carrying",1],["all",1],["four",1],["ones",1],["fields",1],["offenders",4],["entry",2],["items",1],["if",3],["endswith",1],["continue",2],["prop",3],["schema",1],["properties",1],["declared",3],["type",1],["assert",1],["must",1],["be",1],["every",1],["describes",1],["rather",1]]},{"id":"tests/test_response_schemas.py#test_the_gpu_probe_is_the_same_shape_on_a_gpu_host_and_a_cpu_one","name":[["test",1],["gpu",2],["probe",1],["same",1],["shape",1],["host",1],["cpu",1],["one",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["gpu",11],["probe",2],["same",2],["shape",3],["host",4],["cpu",3],["one",2],["third",1],["instance",1],["machine",3],["state",3],["failure",2],["caught",1],["before",1],["shipped",1],["compute",2],["was",1],["frozen",1],["from",1],["only",1],["capture",1],["name",3],["cuda",2],["version",2],["typed",1],["null",1],["note",4],["required",3],["key",2],["nvidia",1],["smi",1],["branch",1],["did",1],["not",1],["return",1],["at",2],["all",1],["any",2],["then",1],["failed",1],["gate",1],["four",1],["breaking",1],["changes",1],["had",1],["nothing",1],["api",1],["regenerating",1],["there",1],["would",1],["simply",1],["invert",1],["onto",1],["ci",1],["so",2],["constant",1],["fix",1],["detect",1],["two",1],["genuinely",1],["valued",1],["fields",1],["both",1],["halves",1],["needed",1],["eliding",1],["value",1],["cannot",1],["rescue",1],["whose",1],["list",1],["moves",1],["documents",7],["present",3],["true",2],["false",1],["recorder",4],["observe",1],["200",1],["body",1],["append",1],["document",1],["assert",5],["check",2],["schema",5],["next",1],["iter",1],["routes",1],["values",1],["field",2],["properties",2],["type",2],["object",1],["shared",1],["environments",1],["status",1],["kernel",1],["packages",1],["elision",1],["by",1],["depth",1],["must",1],["stay",1],["real",1],["string",2],["here",1]]},{"id":"tests/test_response_schemas.py#test_the_managed_datapro_routes_are_frozen_from_real_local_responses","name":[["test",1],["managed",1],["datapro",1],["routes",1],["frozen",1],["from",1],["real",1],["local",1],["responses",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["managed",2],["datapro",5],["routes",3],["frozen",5],["from",2],["real",2],["local",3],["responses",2],["newly",1],["covered",1],["route",1],["informational",1],["drift",1],["generic",1],["checker",1],["these",1],["entries",1],["part",1],["integration",1],["release",1],["contract",1],["so",1],["pin",1],["them",1],["explicitly",1],["offline",1],["suite",1],["truthfully",1],["capture",1],["configuration",1],["success",2],["search",3],["validation",1],["upstream",1],["remains",1],["live",1],["only",1],["must",1],["never",1],["be",1],["fabricated",1],["by",1],["stub",1],["artifact",1],["assert",1],["config",2],["ok",2],["post",2],["error",1]]},{"id":"tests/test_response_schemas.py#test_the_managed_doubao_config_routes_are_frozen_from_local_responses","name":[["test",1],["managed",1],["doubao",1],["config",1],["routes",1],["frozen",1],["from",1],["local",1],["responses",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["managed",2],["doubao",5],["config",4],["routes",3],["frozen",5],["from",2],["local",3],["responses",2],["only",2],["configuration",1],["shapes",1],["real",1],["search",5],["success",1],["stays",1],["live",1],["assert",1],["ok",2],["post",2],["error",1]]},{"id":"tests/test_response_schemas.py#test_the_same_route_on_a_host_without_a_sandbox_is_not_a_breaking_change","name":[["test",1],["same",1],["route",1],["host",1],["without",1],["sandbox",1],["not",1],["breaking",1],["change",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["same",2],["route",2],["host",2],["without",2],["sandbox",3],["not",2],["breaking",2],["change",2],["failure",1],["took",1],["two",1],["ci",1],["rounds",1],["name",1],["backend",1],["string",1],["exists",1],["null",1],["none",1],["so",1],["freezing",1],["block",1],["pins",1],["machine",2],["capture",1],["ran",1],["calls",1],["every",1],["other",1],["break",1],["documents",4],["enforced",3],["true",1],["false",1],["recorder",4],["observe",1],["post",1],["frames",1],["checkpoints",1],["200",1],["checkpoint",1],["body",1],["append",1],["document",1],["assert",1],["check",1]]},{"id":"tests/test_response_schemas.py#test_validate_reports_every_problem_not_only_the_first","name":[["test",1],["validate",1],["reports",1],["every",1],["problem",1],["not",1],["only",1],["first",1]],"path":[["tests",1],["test",1],["response",1],["schemas",1],["py",1]],"body":[["def",2],["test",2],["validate",3],["reports",2],["every",2],["problem",2],["not",2],["only",2],["first",2],["shape",1],["change",1],["usually",1],["breaks",1],["several",1],["fields",1],["at",2],["once",1],["surfacing",1],["them",1],["one",1],["round",1],["trip",1],["time",1],["slow",1],["way",1],["learn",1],["schema",2],["infer",1],["problems",2],["wrong",1],["assert",1],["len",1]]},{"id":"tests/test_retrieval_provenance.py","name":[["test",1],["retrieval",1],["provenance",1],["py",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["retrieved",1],["data",2],["has",3],["say",1],["came",2],["from",5],["evidence",1],["scorecard",1],["row",1],["asks",1],["every",1],["release",1],["grade",1],["artifact",2],["carry",1],["source",1],["there",1],["was",5],["no",2],["such",1],["column",1],["retrieval",1],["layer",1],["produced",1],["nothing",1],["put",1],["one",1],["science",3],["search",1],["result",2],["named",1],["database",2],["request",1],["url",1],["but",1],["not",1],["fetched",1],["nor",1],["upstream",1],["actually",1],["returned",1],["clause",1],["structurally",1],["unmeetable",1],["rather",1],["than",1],["sparsely",1],["met",1],["two",1],["questions",1],["envelope",2],["answer",1],["neither",1],["could",1],["be",2],["true",1],["moving",1],["target",1],["timestamp",1],["cannot",1],["compared",1],["against",1],["same",4],["query",1],["run",1],["later",1],["so",1],["changed",2],["analysis",1],["indistinguishable",1],["bytes",3],["without",1],["hash",1],["back",1],["rerun",2],["silently",1],["returns",2],["something",1],["different",1],["reads",1],["exactly",1],["like",1],["thing",1],["future",1],["import",6],["annotations",1],["json",1],["pytest",2],["openai4s",3],["config",2],["host",1],["normalization",1],["version",1],["connector",1],["service",1],["store",2],["uniprot",1],["results",1],["primary",1],["accession",1],["p69905",1],["protein",1],["description",1],["recommended",1],["name",3],["full",1],["value",1],["hemoglobin",1],["subunit",1],["alpha",1],["organism",1],["scientific",1],["homo",1],["sapiens",1],["taxon",1],["id",1],["9606",1],["sequence",1],["length",1],["142",1],["fixture",1],["reaches",1],["mean",1],["arrived",1]]},{"id":"tests/test_retrieval_provenance.py#_raw_service","name":[["raw",1],["service",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",3],["raw",10],["service",3],["bodies",4],["connector",2],["whose",1],["transport",1],["reports",1],["response",1],["as",2],["web",2],["fetch",5],["list",2],["byte",1],["payloads",1],["consumed",1],["request",1],["order",1],["remaining",2],["url",1],["fmt",1],["timeout",1],["max",1],["chars",1],["import",2],["hashlib",2],["json",5],["pop",1],["exactly",1],["body",1],["decode",2],["replacement",1],["then",1],["re",1],["serialise",1],["both",1],["steps",1],["discard",1],["information",1],["decoded",3],["utf",1],["errors",1],["replace",1],["try",1],["content",4],["dumps",1],["loads",1],["ensure",1],["ascii",1],["false",1],["indent",1],["except",1],["value",1],["error",1],["return",2],["sha256",2],["hexdigest",1],["bytes",1],["len",1],["science",1]]},{"id":"tests/test_retrieval_provenance.py#_raw_service.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["fetch",3],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["import",2],["hashlib",2],["json",5],["as",1],["raw",6],["remaining",1],["pop",1],["exactly",1],["web",1],["body",1],["decode",2],["replacement",1],["then",1],["re",1],["serialise",1],["both",1],["steps",1],["discard",1],["information",1],["decoded",3],["utf",1],["errors",1],["replace",1],["try",1],["content",4],["dumps",1],["loads",1],["ensure",1],["ascii",1],["false",1],["indent",1],["except",1],["value",1],["error",1],["return",1],["sha256",2],["hexdigest",1],["bytes",1],["len",1]]},{"id":"tests/test_retrieval_provenance.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",3],["service",3],["payload",4],["none",6],["calls",4],["connector",2],["over",1],["deterministic",1],["upstream",1],["so",1],["stays",1],["offline",1],["body",2],["json",1],["dumps",1],["if",2],["not",2],["else",1],["uniprot",1],["fetch",3],["url",2],["fmt",1],["timeout",1],["max",1],["chars",1],["append",1],["return",2],["science",1]]},{"id":"tests/test_retrieval_provenance.py#_service.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["fetch",2],["url",3],["fmt",2],["timeout",2],["max",2],["chars",2],["if",1],["calls",2],["not",1],["none",1],["append",1],["return",1],["body",1]]},{"id":"tests/test_retrieval_provenance.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_retrieval_provenance.py#test_a_multi_response_digest_depends_on_their_order","name":[["test",1],["multi",1],["response",1],["digest",1],["depends",1],["their",1],["order",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["multi",2],["response",2],["digest",7],["depends",2],["their",2],["order",2],["two",1],["requests",1],["made",1],["other",1],["way",1],["round",1],["different",1],["retrieval",1],["hashing",1],["them",1],["same",1],["would",1],["call",1],["identical",1],["evidence",1],["from",1],["openai4s",1],["host",1],["science",1],["import",1],["combined",5],["sha256",2],["aaa",2],["bbb",1],["assert",3],["none",1]]},{"id":"tests/test_retrieval_provenance.py#test_a_search_reports_when_it_was_retrieved","name":[["test",1],["search",1],["reports",1],["was",1],["retrieved",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["search",3],["reports",2],["was",2],["retrieved",3],["database",2],["moving",1],["target",1],["without",1],["result",1],["changed",2],["analysis",1],["look",1],["same",1],["provenance",7],["service",1],["uniprot",2],["hemoglobin",2],["limit",1],["assert",5],["at",1],["source",1],["uni",1],["prot",1],["kb",1],["query",1],["request",1],["url",1],["startswith",1],["https",1]]},{"id":"tests/test_retrieval_provenance.py#test_a_transport_that_cannot_describe_the_wire_says_so","name":[["test",1],["transport",1],["cannot",1],["describe",1],["wire",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["transport",2],["cannot",2],["describe",2],["wire",2],["says",2],["so",2],["store",2],["fetch",1],["returns",1],["only",1],["string",1],["has",1],["no",1],["raw",1],["bytes",1],["offer",1],["recording",1],["content",2],["hash",2],["under",1],["same",1],["key",1],["as",2],["response",1],["would",1],["present",1],["weaker",1],["claim",1],["stronger",1],["one",1],["result",3],["service",1],["search",1],["uniprot",1],["hemoglobin",1],["limit",1],["assert",2],["provenance",2],["responses",2],["hashed",1],["decoded",1],["sha256",1]]},{"id":"tests/test_retrieval_provenance.py#test_an_artifact_records_the_retrieval_it_was_derived_from","name":[["test",1],["artifact",1],["records",1],["retrieval",1],["was",1],["derived",1],["from",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["artifact",3],["records",2],["retrieval",2],["was",3],["derived",2],["from",2],["store",6],["tmp",3],["path",8],["scorecard",1],["clause",1],["before",1],["there",1],["no",1],["column",1],["put",1],["result",4],["service",1],["search",1],["uniprot",1],["hemoglobin",1],["limit",1],["project",7],["create",1],["name",1],["id",6],["root",4],["new",1],["frame",3],["kind",1],["turn",1],["status",1],["done",1],["analysis",2],["csv",3],["write",1],["text",2],["accession",1],["p69905",1],["encoding",1],["utf",1],["meta",3],["save",1],["str",1],["filename",1],["content",1],["type",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",1],["abc",1],["source",3],["provenance",3],["stored",4],["json",1],["loads",1],["version",2],["assert",3],["uni",1],["prot",1],["kb",1],["retrieved",2],["at",2],["response",2],["sha256",2]]},{"id":"tests/test_retrieval_provenance.py#test_an_artifact_without_a_retrieval_stores_nothing_rather_than_empty","name":[["test",1],["artifact",1],["without",1],["retrieval",1],["stores",1],["nothing",1],["rather",1],["than",1],["empty",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["artifact",4],["without",2],["retrieval",2],["stores",2],["nothing",3],["rather",2],["than",2],["empty",3],["store",6],["tmp",3],["path",7],["computed",1],["from",2],["has",1],["no",1],["source",2],["envelope",1],["would",1],["read",1],["as",1],["retrieved",1],["somewhere",1],["unrecorded",1],["project",7],["create",1],["name",1],["id",6],["root",4],["new",1],["frame",3],["kind",1],["turn",1],["status",1],["done",1],["plot",2],["png",4],["write",1],["bytes",2],["meta",3],["save",1],["str",1],["filename",1],["content",1],["type",1],["image",1],["size",1],["checksum",1],["abc",1],["assert",1],["version",2],["none",1]]},{"id":"tests/test_retrieval_provenance.py#test_changed_upstream_bytes_change_the_hash","name":[["test",1],["changed",1],["upstream",1],["bytes",1],["change",1],["hash",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["changed",2],["upstream",2],["bytes",2],["change",2],["hash",3],["case",1],["exists",1],["rerun",2],["quietly",1],["returns",2],["something",1],["else",1],["must",1],["not",1],["look",1],["like",1],["same",1],["thing",1],["before",2],["service",2],["search",2],["uniprot",2],["limit",2],["provenance",2],["after",2],["results",1],["primary",1],["accession",1],["p68871",1],["assert",1],["response",2],["sha256",2]]},{"id":"tests/test_retrieval_provenance.py#test_every_upstream_request_is_recorded_not_only_the_last","name":[["test",1],["every",1],["upstream",1],["request",1],["recorded",1],["not",1],["only",1],["last",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["every",3],["upstream",2],["request",4],["recorded",2],["not",2],["only",3],["last",2],["result",1],["assembled",1],["from",1],["more",1],["than",1],["one",1],["reproducible",1],["if",1],["all",1],["them",1],["named",1],["so",1],["envelope",4],["keeps",1],["each",1],["order",1],["made",2],["calls",5],["list",1],["str",1],["service",3],["search",2],["uniprot",1],["hemoglobin",1],["limit",1],["provenance",2],["assert",2],["len",2],["responses",2],["must",1],["appear",1],["its",1],["item",2],["url",1]]},{"id":"tests/test_retrieval_provenance.py#test_identical_upstream_bytes_hash_identically","name":[["test",1],["identical",1],["upstream",1],["bytes",1],["hash",1],["identically",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["identical",2],["upstream",2],["bytes",2],["hash",3],["identically",2],["cannot",1],["answer",1],["same",1],["data",1],["first",2],["service",2],["search",2],["uniprot",2],["limit",2],["provenance",2],["second",2],["assert",1],["response",2],["sha256",2]]},{"id":"tests/test_retrieval_provenance.py#test_one_search_never_inherits_another_s_provenance","name":[["test",1],["one",1],["search",1],["never",1],["inherits",1],["another",1],["provenance",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["one",3],["search",4],["never",2],["inherits",2],["another",3],["provenance",4],["buffer",1],["per",1],["call",1],["leaking",1],["across",1],["searches",1],["would",1],["attribute",1],["query",2],["evidence",1],["service",4],["first",2],["uniprot",2],["limit",2],["second",3],["assert",2],["len",2],["responses",2]]},{"id":"tests/test_retrieval_provenance.py#test_the_envelope_hashes_what_upstream_actually_returned","name":[["test",1],["envelope",1],["hashes",1],["upstream",1],["actually",1],["returned",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["envelope",2],["hashes",2],["upstream",2],["actually",2],["returned",2],["provenance",5],["service",1],["search",1],["uniprot",1],["hemoglobin",1],["limit",1],["assert",3],["len",1],["response",1],["sha256",1],["64",1],["responses",3],["individual",1],["kept",1],["too",1],["bytes",1]]},{"id":"tests/test_retrieval_provenance.py#test_the_filters_that_shaped_the_query_are_recorded","name":[["test",1],["filters",1],["shaped",1],["query",1],["recorded",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["filters",4],["shaped",2],["query",2],["recorded",2],["organism",3],["id",3],["9606",3],["part",1],["was",1],["asked",1],["request",1],["url",1],["alone",1],["not",1],["survive",1],["normalizer",1],["change",1],["provenance",3],["service",1],["search",1],["uniprot",1],["hemoglobin",1],["limit",1],["assert",1]]},{"id":"tests/test_retrieval_provenance.py#test_the_hash_matches_the_raw_body","name":[["test",1],["hash",1],["matches",1],["raw",1],["body",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["hash",2],["matches",2],["raw",3],["body",5],["store",2],["import",1],["hashlib",2],["json",1],["dumps",1],["uniprot",2],["encode",1],["utf",1],["result",2],["service",1],["search",1],["hemoglobin",1],["limit",1],["assert",1],["provenance",1],["responses",1],["sha256",2],["hexdigest",1]]},{"id":"tests/test_retrieval_provenance.py#test_the_normalization_version_travels_with_the_record","name":[["test",1],["normalization",1],["version",1],["travels",1],["record",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["normalization",4],["version",4],["travels",2],["record",2],["same",2],["upstream",1],["bytes",1],["shaped",1],["by",1],["different",1],["normalizer",1],["not",1],["evidence",1],["reader",1],["has",1],["no",1],["other",1],["way",1],["tell",1],["provenance",3],["service",1],["search",1],["uniprot",1],["limit",1],["assert",1]]},{"id":"tests/test_retrieval_provenance.py#test_the_recorded_length_is_what_arrived","name":[["test",1],["recorded",1],["length",1],["arrived",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["recorded",2],["length",3],["arrived",2],["store",2],["byte",1],["count",1],["was",1],["normalised",1],["string",1],["reformatted",1],["json",2],["body",4],["not",1],["number",1],["bytes",2],["crossed",1],["wire",1],["dumps",1],["uniprot",2],["encode",1],["utf",1],["result",2],["raw",1],["service",1],["search",1],["hemoglobin",1],["limit",1],["assert",1],["provenance",1],["responses",1],["len",1]]},{"id":"tests/test_retrieval_provenance.py#test_the_stored_envelope_is_canonical_so_two_can_be_compared","name":[["test",1],["stored",1],["envelope",1],["canonical",1],["so",1],["two",1],["be",1],["compared",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["stored",6],["envelope",4],["canonical",2],["so",2],["two",3],["be",2],["compared",2],["store",6],["tmp",3],["path",7],["versions",1],["derived",1],["from",1],["same",1],["retrieval",1],["must",1],["compare",1],["equal",1],["as",1],["text",3],["key",1],["ordering",1],["not",1],["difference",1],["evidence",1],["result",3],["service",1],["search",1],["uniprot",1],["limit",1],["project",7],["create",1],["name",1],["id",6],["root",4],["new",1],["frame",3],["kind",1],["turn",1],["status",1],["done",1],["index",4],["enumerate",1],["provenance",2],["dict",1],["reversed",1],["list",1],["items",1],["out",2],["csv",3],["write",1],["encoding",1],["utf",1],["meta",3],["save",1],["artifact",1],["str",1],["filename",1],["content",1],["type",1],["size",1],["bytes",1],["checksum",1],["source",2],["append",1],["version",2],["assert",1]]},{"id":"tests/test_retrieval_provenance.py#test_two_different_responses_do_not_share_a_hash","name":[["test",1],["two",1],["different",1],["responses",1],["not",1],["share",1],["hash",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["two",3],["different",3],["responses",5],["not",3],["share",2],["hash",2],["store",2],["regression",1],["web",1],["fetch",1],["decodes",1],["errors",1],["replace",1],["json",3],["re",1],["serialises",1],["through",1],["load",1],["dump",1],["round",1],["trip",1],["hashing",1],["result",1],["answered",1],["these",2],["normalise",1],["same",2],["bytes",3],["received",1],["so",1],["rerun",1],["against",1],["materially",1],["upstream",1],["was",1],["recorded",1],["as",1],["identical",1],["evidence",1],["here",1],["bodies",1],["differ",1],["only",1],["whitespace",1],["invalid",1],["byte",1],["decoding",1],["collapses",1],["onto",1],["fffd",1],["canonical",2],["dumps",2],["uniprot",4],["encode",2],["utf",2],["reflowed",2],["indent",1],["first",3],["raw",2],["service",2],["search",2],["hemoglobin",2],["limit",2],["second",2],["assert",2],["provenance",3],["sha256",2],["hashed",1],["response",1]]},{"id":"tests/test_retrieval_provenance.py#test_web_fetch_reports_the_raw_body","name":[["test",1],["web",1],["fetch",1],["reports",1],["raw",1],["body",1]],"path":[["tests",1],["test",1],["retrieval",1],["provenance",1],["py",1]],"body":[["def",2],["test",2],["web",3],["fetch",3],["reports",2],["raw",4],["body",7],["monkeypatch",3],["transport",1],["half",1],["same",1],["contract",1],["at",1],["its",1],["own",1],["boundary",1],["import",2],["hashlib",2],["from",1],["openai4s",1],["webtools",3],["setattr",1],["http",1],["lambda",1],["url",2],["kw",1],["application",1],["json",2],["raising",1],["true",1],["response",4],["https",1],["example",1],["invalid",1],["fmt",1],["assert",3],["sha256",2],["hexdigest",1],["bytes",1],["len",1],["normalised",1],["content",2],["genuinely",1],["different",1],["point",1],["encode",1],["utf",1]]},{"id":"tests/test_retrieval_source.py","name":[["test",1],["retrieval",1],["source",1],["py",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["client",1],["may",1],["see",1],["retrieved",1],["data",2],["came",2],["from",3],["artifact",1],["versions",1],["source",4],["has",3],["always",1],["recorded",1],["request",1],["url",1],["query",1],["response",1],["hashes",1],["never",1],["been",1],["sent",1],["anywhere",1],["should",1],["be",2],["figure",1],["built",1],["fetched",1],["at",1],["14",1],["02",1],["here",1],["hash",1],["back",1],["difference",1],["between",1],["plot",1],["result",1],["but",1],["not",1],["as",1],["stands",1],["because",1],["envelope",1],["written",1],["by",1],["whatever",1],["code",1],["performed",1],["retrieval",2],["including",1],["skill",1],["nobody",1],["audited",1],["future",1],["import",3],["annotations",1],["json",1],["openai4s",1],["server",1],["allowed",1],["fields",1],["max",1],["value",1],["chars",1],["public",1],["credential",1],["shaped",2],["enough",1],["looks",1],["opaque",1],["catch",1],["without",1],["being",1],["like",1],["any",1],["real",2],["provider",1],["key",1],["obvious",1],["sk",1],["spelling",1],["reached",1],["first",1],["twice",1],["secret",2],["scan",1],["py",1],["refused",1],["both",1],["times",1],["correctly",1],["scanner",2],["made",1],["exception",1],["test",1],["files",1],["would",1],["hole",1],["exactly",1],["people",1],["paste",1],["keys",1],["just",1],["check",1],["zx9",1],["qw3",1],["er7",1],["ty1",1],["ui5",1],["op2",1],["as6",1],["df4",1],["gh8",1],["jk0",1],["lm",1]]},{"id":"tests/test_retrieval_source.py#test_a_credential_in_the_query_string_never_reaches_the_client","name":[["test",1],["credential",1],["query",1],["string",1],["never",1],["reaches",1],["client",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["test",2],["credential",2],["query",3],["string",2],["never",2],["reaches",2],["client",2],["attack",1],["exists",1],["plenty",1],["scientific",1],["apis",1],["take",1],["key",3],["as",1],["parameter",3],["rendering",1],["request",4],["url",4],["raw",1],["would",1],["publish",1],["into",2],["ui",1],["every",1],["stored",1],["frame",1],["quotes",1],["panel",1],["name",2],["kept",1],["because",1],["parameters",1],["were",1],["sent",1],["provenance",1],["value",1],["secret",3],["out",4],["public",1],["source",1],["database",1],["uni",1],["prot",1],["https",1],["api",3],["example",1],["org",1],["search",1],["nif3",1],["rendered",2],["json",1],["dumps",1],["assert",3],["not",1],["was",1],["dropped",1],["too",1],["redacted",1]]},{"id":"tests/test_retrieval_source.py#test_a_credential_outside_a_query_parameter_is_still_caught","name":[["test",1],["credential",1],["outside",1],["query",1],["parameter",1],["still",1],["caught",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["test",2],["credential",2],["outside",2],["query",2],["parameter",3],["still",2],["caught",2],["key",1],["sit",1],["path",1],["userinfo",1],["no",1],["name",1],["announces",1],["whole",1],["url",6],["goes",1],["through",1],["text",1],["scan",1],["reason",1],["value",1],["level",1],["check",1],["alone",1],["reads",1],["long",1],["as",1],["not",2],["opaque",1],["https",2],["api",2],["example",2],["org",2],["v1",1],["secret",3],["records",2],["user",1],["out",2],["public",1],["source",1],["request",1],["assert",1],["json",1],["dumps",1]]},{"id":"tests/test_retrieval_source.py#test_a_json_envelope_stored_as_text_is_accepted","name":[["test",1],["json",1],["envelope",1],["stored",1],["as",1],["text",1],["accepted",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["test",2],["json",3],["envelope",2],["stored",2],["as",4],["text",3],["accepted",2],["column",1],["holds",1],["so",1],["value",1],["arrives",1],["string",1],["some",1],["paths",1],["dict",1],["others",1],["both",1],["have",1],["work",1],["panel",1],["empty",1],["exactly",1],["data",1],["real",1],["out",3],["public",1],["source",1],["dumps",1],["database",2],["rcsb",2],["record",2],["count",2],["assert",1]]},{"id":"tests/test_retrieval_source.py#test_a_long_value_is_clipped_and_says_which_field_was_clipped","name":[["test",1],["long",1],["value",1],["clipped",2],["says",1],["field",1],["was",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["test",2],["long",2],["value",4],["clipped",4],["says",2],["field",2],["was",2],["query",4],["be",1],["large",1],["post",1],["body",1],["cutting",1],["silently",1],["would",1],["render",1],["shortened",1],["url",1],["as",1],["if",1],["were",1],["request",1],["worse",1],["than",1],["showing",1],["nothing",1],["at",1],["all",1],["out",3],["public",1],["source",1],["max",2],["chars",2],["assert",2],["len",1],["truncated",1],["fields",1]]},{"id":"tests/test_retrieval_source.py#test_nothing_to_show_is_none_rather_than_an_empty_panel","name":[["test",1],["nothing",1],["show",1],["none",1],["rather",1],["than",1],["empty",1],["panel",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["test",2],["nothing",2],["show",2],["none",7],["rather",2],["than",2],["empty",3],["panel",4],["most",1],["artifacts",1],["computed",1],["not",3],["retrieved",1],["saying",1],["no",1],["provenance",1],["reads",1],["as",1],["finding",1],["about",1],["data",1],["absence",1],["assert",4],["public",4],["source",4],["json",1],["internal",1],["only",1]]},{"id":"tests/test_retrieval_source.py#test_numeric_fields_survive_as_numbers","name":[["test",1],["numeric",1],["fields",1],["survive",1],["as",1],["numbers",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["test",2],["numeric",2],["fields",2],["survive",2],["as",2],["numbers",2],["out",3],["public",1],["source",1],["record",3],["count",3],["42",2],["assert",1],["isinstance",1],["int",1]]},{"id":"tests/test_retrieval_source.py#test_only_allowlisted_fields_are_rendered_and_the_rest_are_counted","name":[["test",1],["only",1],["allowlisted",1],["fields",1],["rendered",1],["rest",1],["counted",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["test",2],["only",3],["allowlisted",2],["fields",4],["rendered",2],["rest",2],["counted",3],["envelope",1],["free",1],["form",1],["json",3],["written",1],["by",1],["retrieval",1],["code",2],["not",5],["required",1],["know",1],["panel",1],["exists",1],["allowlist",1],["version",1],["show",1],["provenance",1],["stays",1],["true",1],["as",1],["those",1],["callers",1],["change",1],["was",1],["dropped",1],["listed",1],["key",1],["names",1],["themselves",1],["come",1],["from",1],["unaudited",1],["safe",1],["render",1],["either",1],["out",5],["public",1],["source",1],["database",1],["uni",1],["prot",1],["internal",2],["cursor",2],["opaque",1],["debug",1],["headers",1],["authorization",1],["bearer",1],["secret",2],["assert",4],["allowed",1],["truncated",1],["undisclosed",2],["field",2],["count",2],["dumps",2]]},{"id":"tests/test_retrieval_source.py#test_the_route_sends_provenance_and_never_the_credential","name":[["test",1],["route",1],["sends",1],["provenance",1],["never",1],["credential",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",4],["test",4],["route",2],["sends",2],["provenance",10],["never",3],["credential",2],["tmp",4],["path",8],["end",2],["because",1],["unit",1],["alone",2],["proved",1],["less",1],["than",1],["looked",1],["like",1],["first",1],["attempt",1],["at",2],["check",1],["passed",1],["retrieval",3],["source",4],["null",1],["secret",5],["was",3],["absent",2],["from",4],["response",2],["boring",1],["reason",1],["field",2],["too",1],["list",2],["versions",8],["did",1],["not",5],["select",1],["column",1],["so",1],["envelope",1],["had",1],["been",1],["written",1],["every",1],["retrieved",2],["version",1],["since",1],["added",1],["read",1],["by",1],["nothing",1],["worthless",1],["unless",1],["import",5],["hashlib",2],["json",6],["as",2],["openai4s",3],["config",3],["llmconfig",2],["server",1],["gateway",4],["mod",3],["store",6],["class",3],["hub",3],["emitter",1],["self",2],["root",3],["frame",8],["id",12],["return",1],["lambda",3],["event",2],["none",3],["broadcast",1],["pass",2],["cfg",4],["data",5],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",4],["key",3],["db",1],["new",2],["kind",1],["turn",1],["project",2],["artifact",4],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["snapshot",5],["v1",2],["csv",3],["write",1],["bytes",2],["n1",2],["row",3],["record",3],["cell",2],["str",2],["filename",1],["content",1],["type",1],["text",1],["size",1],["checksum",1],["sha256",1],["hexdigest",1],["producing",1],["dumps",3],["database",2],["uni",2],["prot",2],["request",1],["url",1],["https",1],["rest",1],["uniprot",1],["org",1],["search",1],["nif3",1],["2026",1],["07",1],["27",1],["t14",1],["02",1],["00",1],["count",3],["42",2],["internal",2],["debug",2],["authorization",1],["bearer",1],["runner",4],["session",1],["start",1],["idle",1],["sweeper",1],["false",1],["handler",9],["make",1],["try",1],["object",1],["headers",1],["artifacts",2],["seen",3],["dict",1],["obj",2],["code",1],["200",1],["append",1],["body",5],["both",1],["halves",1],["either",1],["one",1],["while",1],["feature",1],["broken",1],["assert",6],["reached",1],["client",1],["undisclosed",1],["finally",1],["close",1]]},{"id":"tests/test_retrieval_source.py#test_the_route_sends_provenance_and_never_the_credential._Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",2],["none",1],["broadcast",1],["pass",1]]},{"id":"tests/test_retrieval_source.py#test_the_route_sends_provenance_and_never_the_credential._Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["pass",1]]},{"id":"tests/test_retrieval_source.py#test_the_route_sends_provenance_and_never_the_credential._Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["retrieval",1],["source",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_retrosynthesis_evaluator.py","name":[["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["frozen",2],["dataset",1],["integrity",1],["direct",1],["entrypoint",1],["contracts",1],["scenario",3],["scoring",1],["import",9],["hashlib",1],["json",4],["os",1],["subprocess",1],["sys",2],["from",3],["pathlib",1],["path",2],["pytest",7],["openai4s",1],["config",4],["insert",1],["str",1],["skills",1],["dir",1],["retrosynthesis",2],["planning",2],["gt",2],["codebase",2],["noqa",1],["e402",1],["benchmark",1],["protocol",1],["error",1],["evaluate",2],["workspace",2],["install",1],["test",1],["case",1],["run",2],["pipeline",2],["scenarios",3],["single",3],["step",3],["01",1],["multistep",3],["02",1],["route",2],["atom",3],["mapping",5],["03",1],["forward",3],["04",1],["prediction",1],["conditions",2],["05",1],["condition",1],["recommendation",1],["yield",3],["06",1],["estimation",1],["mark",6],["parametrize",6],["references",1],["deliberately",1],["not",5],["model",2],["own",1],["rank",4],["output",1],["so",1],["these",1],["numbers",1],["cannot",1],["all",1],["be",11],["scorer",1],["returning",1],["constant",1],["fails",1],["expected",1],["metrics",1],["top",4],["exact",3],["match",1],["accuracy",4],["multi",1],["reference",3],["recall",2],["at",1],["mean",5],["reciprocal",3],["recovery",1],["rate",4],["best",1],["similarity",1],["solved",1],["target",1],["pinned",1],["by",2],["whether",1],["rdkit",1],["happens",1],["importable",1],["canonicalization",1],["supplied",1],["whole",1],["reaction",1],["bond",5],["change",1],["f1",1],["valid",7],["isomeric",1],["connectivity",1],["tuple",1],["top1",1],["slot",1],["catalyst1",1],["solvent1",1],["solvent2",1],["reagent1",1],["reagent2",1],["macro",1],["ood",1],["mae",2],["25",1],["worst",1],["group",1],["operation",1],["name",1],["inputs",1],["outputs",1],["boundary",1],["public",1],["private",1],["evaluator",1],["field",1],["value",1],["message",1],["must",9],["boolean",3],["false",1],["none",1],["issues",4],["array",6],["correspondence",4],["changes",4],["entry",3],["non",3],["empty",3],["string",3]]},{"id":"tests/test_retrosynthesis_evaluator.py#_install","name":[["install",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["install",3],["tmp",3],["path",3],["scenario",4],["workspace",4],["test",2],["case",1],["dir",1],["cases",1],["scenarios",1],["json",1],["return",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#_scenario_dir","name":[["scenario",1],["dir",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["scenario",2],["dir",3],["return",1],["path",1],["config",1],["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_a_workspace_may_not_claim_a_frozen_case_it_was_not_built_from","name":[["test",1],["workspace",1],["may",1],["not",2],["claim",1],["frozen",1],["case",1],["was",1],["built",1],["from",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["workspace",5],["may",2],["not",5],["claim",2],["frozen",3],["case",4],["was",2],["built",2],["from",2],["tmp",3],["path",6],["install",1],["yield",2],["installation",4],["json",3],["loads",1],["read",1],["text",2],["sha256",1],["64",1],["write",1],["dumps",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",2],["run",1],["pipeline",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_atom_fixture_rejects_invalid_field_types","name":[["test",1],["atom",1],["fixture",1],["rejects",1],["invalid",1],["field",1],["types",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",4],["atom",4],["fixture",2],["rejects",2],["invalid",2],["field",5],["types",2],["tmp",4],["path",4],["value",3],["message",3],["source",2],["scenario",1],["dir",1],["cases",1],["03",1],["mapping",2],["json",6],["case",4],["loads",1],["read",1],["text",2],["public",1],["model",1],["outputs",1],["altered",4],["write",1],["dumps",1],["workspace",5],["install",2],["malformed",1],["row",1],["so",1],["its",1],["hash",1],["valid",1],["schema",1],["validation",1],["must",1],["fail",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["run",1],["pipeline",1],["assert",1],["not",1],["results",2],["intermediate",1],["exists",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_bundled_case_scores_are_not_one_by_construction","name":[["test",1],["bundled",1],["case",1],["scores",1],["not",1],["one",1],["by",1],["construction",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["bundled",2],["case",2],["scores",2],["not",2],["one",2],["by",2],["construction",2],["tmp",3],["path",3],["scenario",6],["workspace",4],["install",1],["run",1],["pipeline",1],["metrics",3],["evaluate",1],["field",3],["expected",3],["items",1],["assert",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_changed_public_files_are_rejected","name":[["test",1],["changed",1],["public",1],["files",1],["rejected",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["changed",2],["public",3],["files",2],["rejected",2],["tmp",3],["path",6],["name",3],["operation",3],["workspace",4],["install",1],["yield",3],["run",1],["pipeline",1],["even",1],["equivalent",1],["json",1],["reserialization",1],["differs",1],["from",1],["frozen",1],["file",2],["bytes",1],["write",1],["text",2],["read",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["installed",1],["hash",1],["mismatch",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_evaluator_rejects_a_downgraded_public_dataset_profile","name":[["test",1],["evaluator",1],["rejects",1],["downgraded",1],["public",1],["dataset",1],["profile",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["evaluator",2],["rejects",2],["downgraded",2],["public",2],["dataset",4],["profile",4],["tmp",3],["path",6],["workspace",5],["install",1],["yield",3],["run",1],["pipeline",1],["installation",4],["json",3],["loads",1],["read",1],["text",2],["production",1],["write",1],["dumps",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["mismatch",1],["evaluate",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_evaluator_rejects_changed_labels_without_replacing_metrics","name":[["test",1],["evaluator",1],["rejects",1],["changed",1],["labels",1],["without",1],["replacing",1],["metrics",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["evaluator",3],["rejects",2],["changed",2],["labels",2],["without",2],["replacing",2],["metrics",4],["tmp",3],["path",9],["workspace",10],["install",1],["yield",6],["run",1],["pipeline",1],["assert",3],["evaluate",2],["overall",1],["mae",1],["evaluation",4],["results",3],["json",6],["frozen",4],["read",5],["bytes",4],["artifact",5],["intermediate",1],["outputs",3],["loads",1],["public",1],["model",1],["text",2],["references",3],["reaction",2],["id",2],["row",3],["percent",2],["predicted",1],["private",1],["write",1],["dumps",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["installed",1],["file",1],["hash",1],["mismatch",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_evaluator_requires_hashes_for_consumed_files","name":[["test",1],["evaluator",1],["requires",1],["hashes",1],["consumed",1],["files",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["evaluator",3],["requires",2],["hashes",3],["consumed",2],["files",2],["tmp",3],["path",7],["boundary",5],["workspace",6],["install",1],["yield",3],["run",1],["pipeline",2],["public",3],["digests",2],["live",2],["manifest",4],["reads",1],["private",3],["behind",1],["so",1],["side",1],["never",1],["sees",1],["gt",1],["hash",1],["if",1],["installation",2],["json",6],["name",3],["inputs",1],["else",1],["references",1],["loads",1],["read",1],["text",2],["del",1],["file",2],["sha256",1],["write",1],["dumps",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["missing",1],["required",1],["evaluate",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_forged_references_and_their_own_digest_are_still_rejected","name":[["test",1],["forged",1],["references",1],["their",1],["own",1],["digest",1],["still",1],["rejected",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["forged",2],["references",7],["their",2],["own",2],["digest",2],["still",2],["rejected",2],["tmp",3],["path",6],["workspace",10],["install",1],["yield",6],["run",1],["pipeline",1],["assert",1],["evaluate",2],["overall",1],["mae",1],["outputs",3],["json",8],["loads",2],["public",1],["model",1],["read",3],["text",4],["private",4],["evaluator",3],["write",2],["dumps",2],["reaction",2],["id",2],["row",3],["percent",2],["predicted",1],["update",1],["manifest",7],["too",1],["editing",1],["two",1],["files",1],["instead",1],["one",1],["must",1],["not",1],["buy",1],["perfect",1],["score",1],["because",1],["frozen",1],["case",1],["outranks",1],["both",1],["installation",1],["file",2],["sha256",2],["hashlib",1],["bytes",1],["hexdigest",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["installed",1],["hash",1],["mismatch",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_gt_entrypoint_runs_without_pythonpath_or_private_files","name":[["test",1],["gt",1],["entrypoint",1],["runs",1],["without",1],["pythonpath",1],["private",1],["files",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["gt",3],["entrypoint",2],["runs",2],["without",2],["pythonpath",3],["private",4],["files",2],["tmp",5],["path",5],["scenario",7],["workspace",8],["install",1],["hidden",4],["evaluator",2],["rename",2],["environment",3],["dict",1],["os",1],["environ",1],["pop",1],["none",1],["completed",3],["subprocess",1],["run",1],["sys",1],["executable",1],["str",2],["dir",1],["codebases",1],["scenarios",1],["py",1],["cwd",1],["env",1],["capture",1],["output",1],["true",2],["text",1],["check",1],["false",1],["assert",3],["returncode",1],["stderr",1],["results",2],["intermediate",1],["json",1],["file",1],["evaluate",1],["id",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_public_manifest_never_publishes_the_private_digest","name":[["test",1],["public",1],["manifest",1],["never",1],["publishes",1],["private",1],["digest",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",2],["public",3],["manifest",2],["never",2],["publishes",2],["private",7],["digest",2],["tmp",3],["path",3],["workspace",3],["install",1],["yield",1],["installation",4],["json",5],["loads",2],["read",2],["text",2],["assert",2],["all",1],["name",2],["startswith",1],["file",2],["sha256",2],["evaluator",2],["references",1]]},{"id":"tests/test_retrosynthesis_evaluator.py#test_substituting_a_public_input_against_an_installed_case_is_allowed","name":[["test",1],["substituting",1],["public",1],["input",1],["against",1],["installed",1],["case",1],["allowed",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evaluator",1],["py",1]],"body":[["def",2],["test",4],["substituting",2],["public",6],["input",2],["against",2],["installed",4],["case",4],["allowed",2],["tmp",3],["path",9],["frozen",2],["anchors",2],["ground",2],["truth",2],["not",2],["inputs",4],["re",2],["pointing",2],["workspace",7],["at",2],["different",2],["data",2],["supported",2],["workflow",2],["only",2],["covered",2],["needed",2],["rdkit",2],["so",2],["skipped",2],["everywhere",2],["but",2],["one",2],["ci",2],["row",2],["install",1],["forward",2],["json",7],["write",2],["text",3],["dumps",2],["reaction",2],["id",1],["001",1],["reactants",1],["reagents",1],["manifest",6],["installation",1],["loads",1],["read",2],["file",2],["sha256",2],["hashlib",1],["bytes",1],["hexdigest",1],["run",1],["pipeline",1],["assert",1],["results",2],["intermediate",1]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py","name":[["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["regression",1],["tests",1],["retrosynthesis",2],["evidence",1],["retrieval",1],["normalization",1],["from",3],["future",1],["import",5],["annotations",1],["sys",2],["pytest",1],["openai4s",1],["config",3],["path",1],["insert",1],["str",1],["skills",1],["dir",1],["planning",1],["kernel",1],["as",1],["retro",1],["noqa",1],["e402",1]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#_route","name":[["route",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["route",2],["rank",4],["int",2],["product",3],["str",4],["precursors",3],["dict",2],["return",1],["tree",1],["type",3],["mol",2],["smiles",2],["children",2],["reaction",2],["template",1],["generic",1],["disconnection",1],["metadata",1],["classification",1],["unclassified",1],["precursor",2],["stock",1],["true",1]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_candidate_only_source_diversity_cannot_raise_coverage_above_30","name":[["test",1],["candidate",1],["only",1],["source",1],["diversity",1],["cannot",1],["raise",1],["coverage",1],["above",1],["30",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["candidate",3],["only",2],["source",6],["diversity",2],["cannot",2],["raise",2],["coverage",3],["above",2],["30",3],["records",2],["type",3],["match",1],["level",1],["exact",1],["substrate",1],["true",1],["literature",1],["patent",1],["reaction",2],["database",1],["vendor",1],["summary",4],["retro",1],["evidence",1],["assert",2],["status",1],["retrieved",1],["candidates",1],["need",1],["review",1]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_doi_identifier_ignores_excerpt_references_and_accepts_structured_inputs","name":[["test",1],["doi",1],["identifier",1],["ignores",1],["excerpt",1],["references",1],["accepts",1],["structured",1],["inputs",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["test",3],["doi",6],["identifier",5],["ignores",2],["excerpt",3],["references",3],["accepts",2],["structured",4],["inputs",2],["source",12],["url",7],["https",2],["example",1],["reaction",5],["evidence",3],["retro",3],["linked",1],["candidates",1],["key",2],["rxn",3],["one",3],["id",2],["match",1],["level",1],["class",1],["title",1],["article",1],["include",1],["unrelated",1],["10",5],["9999",1],["not",1],["assert",3],["1234",4],["org",1],["encoded",2],["28suffix",1],["29",1],["suffix",1]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_evidence_booleans_are_explicit_and_candidates_cannot_be_verified","name":[["test",1],["evidence",1],["booleans",1],["explicit",1],["candidates",1],["cannot",1],["be",1],["verified",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["evidence",5],["booleans",2],["explicit",2],["candidates",2],["cannot",2],["be",2],["verified",12],["normalized",4],["retro",3],["normalize",3],["record",3],["false",6],["candidate",6],["true",8],["identifier",4],["no",1],["assert",8],["conflicting",4],["yes",1],["reviewed",3]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_explicit_empty_record_wrappers_do_not_become_pseudo_evidence","name":[["test",1],["explicit",1],["empty",1],["record",1],["wrappers",1],["not",1],["become",1],["pseudo",1],["evidence",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["empty",6],["record",3],["wrappers",2],["not",2],["become",2],["pseudo",2],["evidence",10],["assert",5],["retro",5],["normalize",5],["reaction",7],["key",2],["rxn",6],["records",3],["reactions",1],["actual",3],["title",1],["real",1],["one",2]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_host_web_fetch_doi_verifier_uses_host_path_and_preserves_unknown","name":[["test",1],["host",2],["web",1],["fetch",1],["doi",1],["verifier",1],["uses",1],["path",1],["preserves",1],["unknown",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",3],["test",3],["host",6],["web",5],["fetch",5],["doi",8],["verifier",5],["uses",2],["path",2],["preserves",2],["unknown",2],["calls",3],["url",5],["kwargs",1],["append",1],["if",2],["endswith",2],["10",15],["1234",15],["transient",4],["return",2],["error",2],["egress",1],["temporarily",1],["unavailable",1],["raised",4],["raise",1],["runtime",1],["rpc",1],["interrupted",1],["https",4],["publisher",1],["article",1],["content",1],["resolved",1],["retro",1],["build",1],["result",7],["ok",9],["suffix",2],["fb",2],["not",2],["assert",7],["org",3],["28suffix",1],["29",1],["true",1],["none",2],["false",3]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_host_web_fetch_doi_verifier_uses_host_path_and_preserves_unknown.web_fetch","name":[["web",1],["fetch",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["web",2],["fetch",2],["url",6],["kwargs",2],["calls",1],["append",1],["if",2],["endswith",2],["10",2],["1234",2],["transient",1],["return",2],["error",2],["egress",1],["temporarily",1],["unavailable",1],["raised",1],["raise",1],["runtime",1],["host",1],["rpc",1],["interrupted",1],["https",1],["publisher",1],["test",1],["article",1],["content",1],["resolved",1]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_retrieval_isolates_search_and_fetch_failures_and_keeps_sources","name":[["test",1],["retrieval",1],["isolates",1],["search",1],["fetch",1],["failures",1],["keeps",1],["sources",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",4],["test",6],["retrieval",2],["isolates",2],["search",7],["fetch",7],["failures",2],["keeps",2],["sources",7],["searches",3],["fetches",3],["query",8],["kwargs",2],["append",2],["if",2],["broken",3],["raise",2],["runtime",3],["error",2],["backend",1],["timeout",1],["return",2],["results",2],["title",3],["first",5],["source",8],["url",7],["https",4],["example",4],["second",4],["endswith",1],["publisher",1],["returned",1],["403",1],["content",1],["fetched",2],["text",2],["provider",3],["retro",1],["open",1],["ai4",1],["sllmreaction",1],["evidence",1],["llm",1],["lambda",1],["request",1],["max",1],["queries",1],["per",1],["reaction",2],["top",1],["brief",2],["key",1],["rxn",2],["one",2],["pytest",1],["warns",1],["warning",3],["as",1],["caught",2],["retrieve",1],["working",2],["assert",7],["excerpt",2],["not",1],["messages",3],["str",1],["message",5],["any",2],["failed",2]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_retrieval_isolates_search_and_fetch_failures_and_keeps_sources.fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["fetch",2],["url",6],["kwargs",2],["fetches",1],["append",1],["if",1],["endswith",1],["first",1],["raise",1],["runtime",1],["error",1],["publisher",1],["returned",1],["403",1],["return",1],["content",1],["fetched",1],["source",1],["text",1]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_retrieval_isolates_search_and_fetch_failures_and_keeps_sources.search","name":[["search",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["search",3],["query",5],["kwargs",2],["searches",1],["append",1],["if",1],["broken",1],["raise",1],["runtime",1],["error",1],["backend",1],["timeout",1],["return",1],["results",1],["title",2],["first",2],["source",2],["url",2],["https",2],["example",2],["test",2],["second",2]]},{"id":"tests/test_retrosynthesis_evidence_regressions.py#test_unmapped_reaction_keys_include_product_and_precursor_context_with_alias","name":[["test",1],["unmapped",1],["reaction",1],["keys",1],["include",1],["product",1],["precursor",1],["context",1],["alias",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["evidence",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["unmapped",2],["reaction",11],["keys",3],["include",2],["product",6],["precursor",6],["context",2],["alias",2],["routes",3],["route",2],["ccoc",2],["cco",2],["nc",2],["ccnc",2],["ccn",2],["oc",2],["briefs",13],["retro",7],["collect",1],["assert",11],["len",2],["brief",10],["key",7],["smiles",8],["tuple",1],["public",4],["fallback",4],["query",4],["evidence",2],["join",1],["node",1],["details",5],["next",1],["iter",1],["contexts",1],["tree",1],["legacy",9],["annotation",2],["record",4],["title",1],["integration",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py","name":[["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["execute",1],["generated",1],["scenario",1],["clis",1],["across",1],["fixture",1],["chemistry",1],["boundaries",1],["import",8],["hashlib",1],["json",1],["subprocess",1],["sys",2],["from",3],["pathlib",1],["path",3],["pytest",5],["openai4s",1],["kernel",2],["environment",2],["build",1],["skills",4],["file",1],["resolve",1],["parents",1],["scenarios",2],["retrosynthesis",3],["planning",3],["names",3],["01",1],["single",1],["step",1],["02",1],["multistep",1],["route",1],["03",1],["atom",1],["mapping",1],["04",1],["forward",1],["prediction",1],["05",1],["condition",1],["recommendation",1],["06",1],["yield",1],["estimation",1],["insert",1],["str",1],["gt",1],["codebase",1],["install",1],["test",1],["case",1],["run",1],["pipeline",1],["mark",4],["parametrize",4],["name",2],["dataset",1],["profile",1],["production",1],["none",2],["field",1],["value",1],["valid",2],["true",1],["correspondence",3],["r0",1],["a0",2],["p0",1],["bond",3],["changes",3],["issues",3],["warning",1],["false",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#_rewrite","name":[["rewrite",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["rewrite",2],["workspace",4],["relative",4],["payload",3],["path",6],["write",2],["text",3],["json",4],["dumps",2],["encoding",3],["utf",3],["manifest",6],["installation",1],["loads",1],["read",2],["file",1],["sha256",2],["hashlib",1],["bytes",1],["hexdigest",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#_run","name":[["run",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["run",3],["name",3],["workspace",6],["stdlib",3],["only",3],["true",4],["isolated",2],["mode",2],["excludes",2],["pythonpath",2],["user",2],["configuration",2],["additionally",2],["proves",2],["protocol",2],["fixture",2],["needs",2],["no",2],["installed",2],["chemistry",2],["other",2],["package",2],["flags",2],["if",1],["else",1],["return",1],["subprocess",1],["sys",1],["executable",1],["str",3],["scenarios",1],["openai4s",1],["codebases",1],["py",1],["cwd",2],["these",1],["model",1],["written",1],["programs",1],["handing",1],["them",1],["operator",1],["whole",1],["environment",2],["would",1],["give",1],["llm",1],["generated",1],["code",1],["provider",1],["credentials",1],["pr",1],["own",1],["generator",1],["test",1],["asserts",1],["must",1],["never",1],["cross",1],["boundary",1],["env",1],["build",1],["kernel",1],["capture",1],["output",1],["text",1],["check",1],["false",1],["timeout",1],["30",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#_workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["workspace",7],["tmp",4],["path",4],["name",3],["install",1],["test",2],["case",1],["scenarios",1],["cases",1],["json",1],["private",1],["evaluator",1],["rename",1],["hidden",1],["return",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#test_generated_atom_mapping_rejects_duplicate_output_ids","name":[["test",1],["generated",1],["atom",1],["mapping",1],["rejects",1],["duplicate",1],["output",1],["ids",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["test",2],["generated",2],["atom",3],["mapping",3],["rejects",2],["duplicate",3],["output",2],["ids",2],["tmp",3],["path",3],["name",3],["03",1],["workspace",6],["rows",3],["json",4],["loads",1],["public",2],["model",2],["outputs",2],["read",1],["text",1],["rewrite",1],["completed",3],["run",1],["assert",3],["returncode",1],["reaction",1],["stderr",1],["not",1],["results",2],["intermediate",1],["exists",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#test_generated_atom_mapping_rejects_malformed_fixture_values","name":[["test",1],["generated",1],["atom",1],["mapping",1],["rejects",1],["malformed",1],["fixture",1],["values",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["test",2],["generated",2],["atom",3],["mapping",3],["rejects",2],["malformed",2],["fixture",2],["values",2],["tmp",3],["path",3],["field",4],["value",3],["name",3],["03",1],["workspace",6],["rows",3],["json",4],["loads",1],["public",2],["model",2],["outputs",2],["read",1],["text",1],["rewrite",1],["completed",3],["run",1],["assert",3],["returncode",1],["stderr",1],["not",1],["results",2],["intermediate",1],["exists",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#test_generated_cli_matches_frozen_fixture_without_site_packages","name":[["test",1],["generated",1],["cli",1],["matches",1],["frozen",1],["fixture",1],["without",1],["site",1],["packages",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["test",2],["generated",2],["cli",2],["matches",2],["frozen",2],["fixture",2],["without",2],["site",2],["packages",2],["tmp",3],["path",7],["name",6],["workspace",6],["manifest",3],["json",5],["loads",2],["installation",1],["read",4],["text",2],["encoding",2],["utf",2],["artifact",5],["results",2],["intermediate",1],["run",2],["pipeline",1],["scenario",1],["expected",3],["bytes",2],["unlink",1],["completed",3],["assert",3],["returncode",1],["stderr",1],["generation",3],["scenarios",1],["openai4s",1],["codebases",1],["entry",5],["next",1],["entries",1],["if",1],["hashlib",1],["sha256",2],["hexdigest",1],["verified",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#test_generated_cli_requires_chemistry_outside_fixture_profile","name":[["test",1],["generated",1],["cli",1],["requires",1],["chemistry",1],["outside",1],["fixture",1],["profile",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["test",2],["generated",2],["cli",2],["requires",2],["chemistry",2],["outside",2],["fixture",2],["profile",8],["tmp",3],["path",6],["name",4],["dataset",6],["workspace",5],["manifest",7],["installation",1],["json",4],["loads",1],["read",1],["text",2],["encoding",2],["utf",2],["if",1],["none",1],["pop",1],["else",1],["write",1],["dumps",1],["completed",3],["run",1],["assert",3],["returncode",1],["rdkit",1],["required",1],["stderr",1],["not",1],["results",2],["intermediate",1],["exists",1]]},{"id":"tests/test_retrosynthesis_generated_programs.py#test_generated_forward_production_canonicalizes_equivalent_products","name":[["test",1],["generated",1],["forward",1],["production",1],["canonicalizes",1],["equivalent",1],["products",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generated",1],["programs",1],["py",1]],"body":[["def",2],["test",2],["generated",2],["forward",4],["production",4],["canonicalizes",2],["equivalent",2],["products",2],["tmp",3],["path",10],["pytest",1],["importorskip",1],["rdkit",1],["reason",1],["chemistry",1],["dependency",1],["optional",1],["name",3],["04",1],["prediction",1],["workspace",8],["manifest",6],["installation",1],["json",7],["loads",2],["read",3],["text",2],["encoding",2],["utf",2],["dataset",1],["profile",1],["write",1],["dumps",1],["rewrite",2],["public",2],["inputs",1],["reaction",4],["id",2],["001",2],["reactants",1],["cc",1],["reagents",1],["model",1],["outputs",1],["predictions",2],["rank",3],["product",2],["smiles",2],["occ",1],["score",2],["cco",1],["error",1],["none",1],["artifact",4],["results",2],["intermediate",1],["run",2],["pipeline",1],["expected",3],["bytes",2],["unlink",1],["completed",3],["stdlib",1],["only",1],["false",1],["assert",3],["returncode",1],["stderr",1],["records",3],["duplicate",1]]},{"id":"tests/test_retrosynthesis_generation.py","name":[["test",1],["retrosynthesis",1],["generation",1],["py",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["generation",1],["provenance",1],["real",1],["public",1],["only",1],["verifier",1],["confinement",1],["contracts",1],["import",8],["importlib",1],["util",1],["json",1],["os",1],["shutil",1],["subprocess",1],["sys",1],["from",1],["pathlib",1],["path",2],["pytest",13],["root",2],["file",1],["resolve",1],["parents",1],["directory",1],["skills",1],["retrosynthesis",2],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["fixture",1],["mark",11],["stubbed",10],["backend",10],["parametrize",1],["name",1],["01",1],["single",1],["step",1],["06",1],["yield",1],["estimation",1]]},{"id":"tests/test_retrosynthesis_generation.py#_copy_generation_tree","name":[["copy",1],["generation",1],["tree",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["copy",2],["generation",2],["tree",2],["tmp",3],["path",3],["target",3],["skills",1],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["shutil",1],["copytree",1],["directory",1],["return",1]]},{"id":"tests/test_retrosynthesis_generation.py#generator","name":[["generator",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["generator",3],["spec",5],["importlib",2],["util",2],["from",2],["file",1],["location",1],["retrosynthesis",1],["directory",1],["generate",1],["py",1],["module",5],["loader",1],["exec",1],["return",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_a_detected_boundary_breach_is_never_reported_as_a_missing_sandbox","name":[["test",1],["detected",1],["boundary",1],["breach",1],["never",1],["reported",1],["as",1],["missing",1],["sandbox",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",3],["test",2],["detected",2],["boundary",3],["breach",2],["never",2],["reported",2],["as",2],["missing",2],["sandbox",3],["generator",10],["monkeypatch",7],["tmp",3],["path",5],["breached",2],["command",2],["root",1],["environment",1],["failure",3],["verification",3],["error",2],["failed",1],["exit",2],["22",2],["code",1],["raise",1],["setattr",5],["checked",1],["sys",1],["platform",1],["darwin",1],["shutil",1],["lambda",3],["name",3],["usr",1],["bin",1],["exec",1],["runtime",2],["roots",1],["denials",1],["readonly",5],["results",5],["temporary",5],["mkdir",1],["pytest",1],["raises",1],["match",1],["was",1],["not",1],["honoured",1],["probe",1],["denied",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_a_detected_boundary_breach_is_never_reported_as_a_missing_sandbox.breached","name":[["breached",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["breached",2],["command",3],["root",2],["environment",2],["failure",3],["generator",1],["verification",2],["error",1],["failed",1],["exit",2],["22",2],["code",1],["raise",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_a_failed_regeneration_preserves_the_verified_source_and_manifest","name":[["test",1],["failed",1],["regeneration",1],["preserves",1],["verified",1],["source",1],["manifest",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["regeneration",2],["preserves",2],["verified",2],["source",7],["manifest",8],["generator",7],["monkeypatch",5],["tmp",3],["path",3],["root",5],["shutil",2],["copytree",1],["skills",3],["ignore",2],["patterns",1],["bioskills",1],["pycache",1],["target",6],["retrosynthesis",1],["planning",1],["scenarios",1],["openai4s",1],["codebases",1],["name",3],["names",1],["py",3],["generation",2],["json",1],["before",4],["read",4],["bytes",4],["setattr",3],["file",1],["str",1],["generate",2],["command",1],["lambda",1],["sys",2],["executable",1],["raise",1],["system",1],["exit",1],["argv",1],["scenario",1],["overwrite",1],["assert",3],["main",1],["produced",1],["nothing",1],["attempt",1],["not",1],["replacement",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_failed_boundary_probe_never_runs_candidate","name":[["test",1],["failed",1],["boundary",1],["probe",1],["never",1],["runs",1],["candidate",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",3],["test",2],["failed",4],["boundary",5],["probe",5],["never",2],["runs",2],["candidate",6],["generator",7],["monkeypatch",3],["tmp",4],["path",6],["py",2],["marker",3],["ran",1],["write",1],["text",1],["from",1],["pathlib",1],["import",1],["str",1],["touch",1],["unavailable",2],["kwargs",1],["raise",1],["verification",3],["error",2],["os",1],["sandbox",1],["setattr",1],["name",3],["names",1],["pytest",1],["raises",1],["match",1],["verify",1],["case",1],["root",1],["directory",1],["parent",1],["gt",1],["codebases",1],["assert",1],["not",1],["exists",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_failed_boundary_probe_never_runs_candidate.unavailable","name":[["unavailable",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["unavailable",2],["kwargs",2],["raise",1],["generator",1],["verification",2],["error",1],["os",1],["sandbox",1],["boundary",1],["probe",1],["failed",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_failed_child_diagnostics_never_serialize_output","name":[["test",1],["failed",1],["child",1],["diagnostics",1],["never",1],["serialize",1],["output",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["child",2],["diagnostics",2],["never",2],["serialize",2],["output",3],["generator",6],["tmp",5],["path",5],["capfd",3],["sentinel",5],["review",1],["canary",1],["pytest",1],["raises",1],["verification",1],["error",3],["as",1],["failure",2],["checked",1],["sys",1],["executable",1],["print",1],["raise",1],["system",1],["exit",1],["root",1],["environment",2],["assert",3],["not",2],["str",2],["value",3],["readouterr",1],["diagnostic",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_generation_is_staged_without_the_answers","name":[["test",1],["generation",1],["staged",1],["without",1],["answers",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",4],["generation",3],["staged",6],["without",2],["answers",2],["generator",3],["tmp",3],["path",7],["name",5],["staging",8],["mkdir",1],["stage",1],["root",2],["skill",5],["skills",2],["retrosynthesis",2],["planning",2],["assert",8],["scenarios",3],["queries",1],["query",2],["md",1],["file",4],["benchmark",1],["common",1],["py",2],["tells",1],["model",1],["save",1],["here",1],["so",1],["directory",1],["must",2],["exist",1],["parent",1],["dir",1],["not",7],["exists",4],["public",2],["only",1],["workspace",3],["real",1],["inputs",2],["no",1],["boundary",1],["read",3],["across",1],["json",5],["private",4],["evaluator",3],["absent",3],["cases",2],["gt",2],["codebases",1],["pipelines",1],["codebase",1],["labels",4],["themselves",1],["be",1],["reachable",1],["any",1],["byte",1],["case",3],["loads",1],["text",1],["encoding",1],["utf",3],["dumps",2],["sort",2],["keys",2],["true",2],["encode",2],["fragments",3],["payload",2],["values",1],["append",1],["rglob",1],["if",1],["continue",1],["blob",2],["bytes",1],["fragment",2],["carries",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_installed_packages_are_masked_at_each_runtime_alias","name":[["test",1],["installed",1],["packages",1],["masked",1],["at",1],["each",1],["runtime",1],["alias",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["installed",5],["packages",4],["masked",2],["at",2],["each",2],["runtime",4],["alias",6],["generator",4],["monkeypatch",3],["tmp",4],["path",4],["library",4],["usr",1],["lib",2],["python3",2],["site",2],["mkdir",1],["parents",1],["true",2],["symlink",1],["target",1],["directory",1],["setattr",1],["roots",1],["lambda",1],["denials",4],["assert",2]]},{"id":"tests/test_retrosynthesis_generation.py#test_linux_sandbox_uses_empty_root_and_private_namespaces","name":[["test",1],["linux",1],["sandbox",1],["uses",1],["empty",1],["root",1],["private",1],["namespaces",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["linux",3],["sandbox",3],["uses",2],["empty",2],["root",2],["private",2],["namespaces",2],["generator",7],["monkeypatch",6],["tmp",3],["path",9],["readonly",7],["results",7],["temporary",5],["name",3],["mkdir",1],["setattr",4],["sys",1],["platform",1],["shutil",1],["lambda",3],["usr",5],["bin",2],["bwrap",1],["runtime",2],["roots",1],["lib",6],["lib64",3],["denials",1],["python3",3],["site",2],["packages",2],["command",6],["assert",7],["unshare",1],["all",1],["triples",7],["list",1],["zip",1],["ro",5],["bind",5],["not",1],["str",4],["tmpfs",1],["remount",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_per_scenario_regeneration_preserves_other_entries","name":[["test",1],["per",1],["scenario",1],["regeneration",1],["preserves",1],["other",1],["entries",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["per",2],["scenario",3],["regeneration",2],["preserves",2],["other",2],["entries",8],["generator",7],["monkeypatch",5],["tmp",3],["path",3],["target",3],["copy",1],["generation",2],["tree",1],["manifest",4],["json",3],["original",3],["loads",2],["read",2],["text",2],["name",2],["names",1],["updated",3],["generated",1],["sha256",1],["regenerated",1],["source",1],["hash",1],["setattr",3],["file",1],["str",1],["generate",2],["py",2],["entry",1],["lambda",1],["args",1],["kwargs",1],["sys",1],["argv",1],["overwrite",1],["assert",3],["main",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_real_verification_blocks_private_reads_credentials_and_public_writes","name":[["test",1],["real",1],["verification",1],["blocks",1],["private",1],["reads",1],["credentials",1],["public",1],["writes",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",3],["real",3],["verification",3],["blocks",2],["private",6],["reads",2],["credentials",2],["public",2],["writes",2],["generator",5],["monkeypatch",3],["tmp",4],["path",9],["sentinel",3],["review",2],["environment",1],["canary",2],["setenv",1],["openai4",2],["llm",1],["api",1],["key",1],["secret",3],["operator",1],["data",2],["write",2],["text",3],["filesystem",1],["name",4],["names",1],["gt",4],["directory",2],["parent",1],["codebases",1],["py",3],["source",2],["read",2],["checks",2],["nimport",1],["os",6],["as",3],["probe",6],["nfrom",1],["pathlib",1],["import",3],["assert",2],["not",3],["environ",2],["values",1],["str",4],["try",2],["bytes",1],["except",2],["oserror",1],["pass",1],["else",1],["raise",2],["runtime",1],["error",5],["readable",1],["candidate",4],["replace",1],["from",2],["future",2],["annotations",2],["artifact",2],["hash",2],["verify",1],["case",1],["root",1],["only",1],["absent",1],["unusable",1],["sandbox",4],["may",1],["be",1],["skipped",1],["boundary",2],["was",1],["honoured",1],["means",1],["caught",1],["escape",1],["must",1],["fail",1],["here",1],["unavailable",3],["requires",1],["available",1],["could",1],["run",1],["if",1],["require",1],["generation",1],["pytest",1],["skip",1],["inside",1],["runner",1],["verifier",1],["failed",1],["closed",1],["len",1],["64",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_refused_overwrite_preserves_manifest_bytes","name":[["test",1],["refused",1],["overwrite",1],["preserves",1],["manifest",1],["bytes",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["refused",2],["overwrite",2],["preserves",2],["manifest",7],["bytes",4],["tmp",3],["path",3],["target",3],["copy",1],["generation",2],["tree",1],["json",2],["before",2],["read",2],["completed",3],["subprocess",1],["run",1],["sys",1],["executable",1],["str",1],["generate",1],["py",1],["scenario",1],["01",1],["single",1],["step",1],["retrosynthesis",1],["text",1],["true",2],["capture",1],["output",1],["check",1],["false",2],["assert",3],["returncode",1],["loads",1],["stdout",1],["updated",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_runtime_mounts_preserve_merged_usr_aliases","name":[["test",1],["runtime",1],["mounts",1],["preserve",1],["merged",1],["usr",1],["aliases",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["runtime",3],["mounts",2],["preserve",2],["merged",2],["usr",2],["aliases",2],["generator",4],["monkeypatch",3],["setattr",1],["path",4],["dir",1],["lambda",1],["true",1],["roots",4],["assert",2],["lib",1],["lib64",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_seatbelt_denies_host_root_and_installed_packages","name":[["test",1],["seatbelt",1],["denies",1],["host",1],["root",1],["installed",1],["packages",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["seatbelt",2],["denies",2],["host",2],["root",2],["installed",2],["packages",4],["generator",7],["monkeypatch",6],["tmp",3],["path",6],["readonly",5],["results",5],["temporary",5],["name",4],["mkdir",1],["setattr",4],["sys",2],["platform",1],["darwin",1],["shutil",1],["lambda",3],["usr",1],["bin",1],["sandbox",2],["exec",1],["runtime",4],["roots",1],["denials",1],["site",2],["command",3],["executable",1],["profile",6],["assert",5],["deny",5],["file",2],["read",3],["literal",1],["subpath",2],["network",1],["process",2],["fork",1],["info",1],["mach",1],["lookup",1],["appleevent",1],["send",1],["sysctl",2],["prefix",1],["kern",1],["proc",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_verification_environment_does_not_inherit_operator_values","name":[["test",1],["verification",1],["environment",1],["not",1],["inherit",1],["operator",1],["values",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["verification",2],["environment",7],["not",6],["inherit",2],["operator",2],["values",3],["generator",3],["monkeypatch",3],["tmp",5],["path",5],["name",2],["openai4",1],["llm",1],["api",1],["key",1],["aws",1],["session",1],["token",1],["unrecognized",1],["secret",1],["pythonpath",2],["pythonstartup",1],["ld",1],["preload",1],["setenv",1],["review",2],["canary",2],["credential",2],["temporary",2],["assert",3],["home",1],["str",1]]},{"id":"tests/test_retrosynthesis_generation.py#test_verification_fails_closed_without_a_backend","name":[["test",1],["verification",1],["fails",1],["closed",1],["without",1],["backend",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["generation",1],["py",1]],"body":[["def",2],["test",2],["verification",3],["fails",2],["closed",2],["without",2],["backend",2],["generator",5],["monkeypatch",3],["tmp",5],["path",5],["setattr",1],["sys",2],["platform",2],["unsupported",1],["review",1],["pytest",1],["raises",1],["error",2],["match",1],["requires",1],["available",1],["os",1],["sandbox",2],["command",1],["executable",1],["raise",1],["assertion",1],["must",1],["not",1],["run",1],["readonly",1],["results",1],["temporary",1]]},{"id":"tests/test_retrosynthesis_planning.py","name":[["test",1],["retrosynthesis",1],["planning",1],["py",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["offline",1],["tests",1],["retrosynthesis",1],["planning",1],["skill",2],["import",9],["base64",1],["importlib",1],["util",1],["json",10],["re",1],["sys",1],["from",3],["urllib",1],["parse",1],["urlsplit",1],["pytest",4],["openai4s",2],["config",2],["skills",1],["loader",2],["route",3],["payload",2],["routes",2],["scores",2],["state",2],["score",3],["64",1],["solved",3],["true",8],["tree",2],["type",12],["mol",9],["smiles",10],["cc",6],["oc1ccccc1",3],["children",6],["reaction",4],["template",1],["ester",1],["hydrolysis",1],["disconnection",1],["metadata",2],["classification",1],["unrecognized",1],["stock",8],["c1ccccc1",2],["91",1],["false",3],["cl",1],["unknown",1],["intermediate",1],["realistic",1],["aizynth",1],["oc",1],["9976287063411217",1],["number",3],["reactions",1],["pre",2],["cursors",2],["created",1],["at",1],["iteration",1],["llm",2],["response",1],["robustness",1],["host",1],["has",1],["no",1],["mode",1],["so",1],["conversation",1],["model",1],["routinely",1],["wraps",1],["its",1],["prose",1],["mid",1],["string",2],["fence",1],["dashboard",1],["must",1],["survive",1],["every",1],["one",1],["these",1],["chatty",5],["strategy",2],["recovered",1],["mark",3],["parametrize",3],["reply",3],["sure",1],["here",2],["analysis",1],["let",1],["me",1],["know",1],["you",1],["go",1],["hope",1],["helps",1],["cannot",1],["help",1],["null",1],["target",1],["identification",1],["hygiene",1]]},{"id":"tests/test_retrosynthesis_planning.py#_andor_payload_json","name":[["andor",1],["payload",1],["json",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["andor",3],["payload",2],["json",4],["html",3],["match",3],["re",2],["search",1],["const",1],["graph",3],["parse",1],["openai4s",1],["data",1],["nodes",1],["each",1],["flags",1],["dotall",1],["assert",1],["return",1],["loads",1],["group",1]]},{"id":"tests/test_retrosynthesis_planning.py#_assert_structure_uris_are_canonical","name":[["assert",1],["structure",1],["uris",1],["canonical",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["assert",6],["structure",2],["uris",2],["canonical",3],["html",5],["every",1],["depiction",1],["one",1],["self",1],["contained",1],["svg",3],["data",4],["uri",1],["producer",1],["already",1],["substitutes",1],["placeholder",1],["if",1],["rdkit",1],["unavailable",1],["so",1],["second",1],["dom",1],["loaded",1],["fallback",3],["only",1],["duplicates",1],["bytes",1],["creates",1],["url",1],["sink",1],["src",3],["not",2],["dataset",1],["sources",3],["re",1],["findall",1],["href",1],["image",2],["xml",2],["base64",4],["prefix",2],["source",2],["encoded",3],["removeprefix",1],["decoded",2],["b64decode",1],["validate",1],["true",1],["b64encode",1],["decode",1],["ascii",1]]},{"id":"tests/test_retrosynthesis_planning.py#_graph_payload","name":[["graph",1],["payload",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["graph",3],["payload",3],["html",3],["return",1],["json",2],["loads",1],["andor",1]]},{"id":"tests/test_retrosynthesis_planning.py#_import_skill","name":[["import",1],["skill",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["import",3],["skill",2],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["retrosynthesis",1],["planning",1],["kernel",1],["noqa",1],["plc0415",1],["open",3],["ai4",3],["sllmreaction",3],["evidence",6],["provider",3],["annotate",3],["routes",9],["llm",9],["build",18],["aizynth",3],["command",6],["annotation",3],["prompt",3],["markdown",3],["report",3],["molecule",6],["structure",6],["src",3],["pubchem",6],["query",3],["url",6],["image",3],["collect",9],["briefs",6],["reaction",6],["shell",3],["normalize",3],["parse",3],["annotations",3],["rank",3],["render",3],["route",3],["tree",3],["html",3],["return",1]]},{"id":"tests/test_retrosynthesis_planning.py#_llm_prompt","name":[["llm",1],["prompt",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["llm",2],["prompt",3],["request",5],["if",1],["isinstance",1],["dict",1],["return",2]]},{"id":"tests/test_retrosynthesis_planning.py#_single_step_benchmark","name":[["single",1],["step",1],["benchmark",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["single",4],["step",4],["benchmark",4],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["from",1],["retrosynthesis",1],["planning",1],["import",1],["noqa",1],["plc0415",1],["return",1]]},{"id":"tests/test_retrosynthesis_planning.py#_svg_source_text","name":[["svg",1],["source",1],["text",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["svg",4],["source",6],["text",2],["decode",2],["self",1],["contained",1],["payload",1],["by",1],["dashboard",1],["structure",1],["images",1],["prefix",3],["data",1],["image",1],["xml",1],["base64",2],["assert",1],["startswith",1],["return",1],["b64decode",1],["removeprefix",1],["utf",1]]},{"id":"tests/test_retrosynthesis_planning.py#_toy_canonicalizer","name":[["toy",1],["canonicalizer",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["toy",2],["canonicalizer",2],["smiles",4],["value",5],["strip",1],["if",1],["not",1],["raise",1],["error",1],["invalid",1],["fixture",1],["molecule",1],["aliases",2],["occ",1],["cco",1],["cn",3],["nc",1],["return",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_an_oversized_depiction_degrades_to_the_labelled_placeholder","name":[["test",1],["oversized",1],["depiction",1],["degrades",1],["labelled",1],["placeholder",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",3],["oversized",5],["depiction",3],["degrades",2],["labelled",2],["placeholder",2],["canonical",2],["structure",5],["src",8],["mi",2],["cap",2],["production",1],["reachable",2],["peptide",1],["smiles",1],["renders",1],["rdkit",2],["data",2],["uri",1],["guard",1],["rejects",1],["without",1],["fallback",2],["briefs",1],["panel",1],["emitted",1],["img",1],["resolves",1],["document",1],["own",1],["url",1],["re",1],["requests",1],["whole",1],["dashboard",1],["as",1],["image",2],["svg",3],["tree",2],["graph",1],["payload",1],["dropped",1],["no",2],["explanation",1],["at",1],["all",1],["pytest",1],["importorskip",1],["funcs",2],["import",1],["skill",1],["module",4],["render",1],["route",1],["html",1],["globals",1],["cc1ccccc1",1],["120",1],["raw",3],["build",1],["molecule",1],["assert",4],["len",1],["20",1],["longer",1],["revisit",1],["startswith",1],["xml",1],["base64",1],["renderer",1],["source",1],["text",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_aspirin_example_dashboard_is_documented","name":[["test",1],["aspirin",1],["example",1],["dashboard",1],["documented",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["aspirin",6],["example",7],["dashboard",2],["documented",2],["skill",9],["root",6],["config",1],["skills",1],["dir",1],["retrosynthesis",4],["planning",1],["doc",2],["md",1],["read",2],["text",3],["encoding",2],["utf",2],["examples",5],["html",9],["assert",12],["interactive",1],["knowledge",1],["graph",5],["llm",1],["route",1],["analysis",1],["phenolic",1],["acylation",1],["pubchem",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["rest",1],["pug",1],["compound",1],["smiles",2],["not",4],["regenerated",1],["from",1],["committed",1],["source",4],["data",1],["hand",1],["edited",1],["build",1],["py",1],["exists",3],["routes",1],["json",2],["annotations",1],["regression",1],["lock",1],["target",4],["must",1],["render",1],["unknown",1],["color",1],["payload",1],["next",1],["nodes",2],["if",2],["cc",1],["oc1ccccc1",1],["class",1],["name",1],["molecule",4],["sources",3],["node",3],["structure",3],["src",1],["kind",1],["all",1],["renderer",1],["fallback",1],["svg",1],["uris",1],["canonical",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_build_aizynth_command_is_shell_safe","name":[["test",1],["build",1],["aizynth",1],["command",1],["shell",1],["safe",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["build",3],["aizynth",3],["command",9],["shell",6],["safe",2],["funcs",3],["import",1],["skill",1],["cc",1],["oc1ccccc1",1],["config",3],["path",2],["documents",1],["openai4",1],["retro",3],["data",1],["yml",1],["output",1],["aspirin",3],["routes",3],["json",3],["conda",2],["env",1],["assert",4],["run",1],["aizynthcli",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_class_unknown_benchmark_rejects_hidden_reaction_fields","name":[["test",1],["class",1],["unknown",1],["benchmark",1],["rejects",1],["hidden",1],["reaction",1],["fields",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["class",4],["unknown",3],["benchmark",6],["rejects",2],["hidden",2],["reaction",3],["fields",2],["single",2],["step",2],["pytest",1],["raises",1],["protocol",1],["error",1],["match",1],["validate",1],["public",1],["targets",1],["target",2],["id",1],["product",1],["smiles",1],["ccoc",1],["canonicalizer",2],["toy",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_complex_multistep_routes_keep_structures_visible","name":[["test",1],["complex",1],["multistep",1],["routes",1],["keep",1],["structures",1],["visible",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",3],["test",2],["complex",5],["multistep",2],["routes",8],["keep",2],["structures",2],["visible",2],["funcs",4],["import",1],["skill",1],["target",6],["cc1",6],["nc",3],["no1",2],["c2ccc",1],["c3ccc",1],["cl",5],["cc3",1],["cc2",1],["shared",4],["intermediate",6],["nc1ccc",1],["c1ccc",2],["payload",7],["score",2],["84",1],["solved",2],["true",5],["tree",3],["type",12],["mol",10],["smiles",10],["children",6],["reaction",9],["metadata",1],["classification",1],["unrecognized",2],["policy",1],["probability",1],["62",1],["template",5],["amide",3],["coupling",3],["stock",4],["cc1ccc",1],["late",5],["stage",5],["false",1],["78",1],["heteroaryl",5],["installation",1],["ranked",2],["rank",2],["normalize",1],["fake",2],["llm",6],["prompt",3],["json",2],["loads",1],["split",1],["route",12],["data",2],["return",1],["dumps",1],["str",1],["strategy",2],["reads",1],["as",2],["convergent",1],["medicinal",1],["chemistry",1],["disconnection",4],["bond",5],["forming",3],["event",1],["key",3],["disconnections",1],["disconnect",1],["linkage",2],["into",1],["validated",1],["partners",1],["sequence",1],["assemble",1],["aryl",1],["core",1],["install",1],["fragment",1],["under",1],["screened",1],["conditions",3],["small",3],["doe",1],["around",1],["base",3],["solvent",3],["temperature",2],["catalyst",1],["activating",2],["agent",2],["yield",4],["outlook",1],["30",2],["70",2],["hypothetical",2],["step",2],["range",3],["will",1],["depend",1],["difficult",1],["risks",2],["poor",1],["solubility",2],["metal",2],["coordination",2],["by",3],["heteroatoms",1],["purification",1],["burden",1],["recommended",1],["next",1],["steps",1],["run",2],["scale",3],["condition",2],["screen",4],["confirm",1],["exact",2],["match",1],["literature",2],["internal",1],["precedent",3],["chemist",1],["verdict",1],["optimize",1],["promising",1],["but",1],["evidence",1],["limited",1],["molecules",2],["molecule",4],["description",2],["role",1],["specific",1],["feasibility",1],["notes",2],["reactions",2],["chemoselective",2],["assigns",1],["conservative",1],["named",1],["based",1],["mechanistic",1],["rationale",2],["interpreted",1],["construction",1],["requiring",1],["chemoselectivity",1],["control",1],["changes",1],["forge",1],["indicated",1],["suggested",1],["reagents",1],["partner",1],["chosen",1],["polar",1],["aprotic",1],["ambient",1],["80",1],["expected",1],["substrates",1],["often",1],["require",1],["optimization",1],["may",1],["suffer",1],["from",1],["selectivity",2],["limits",1],["competing",1],["acylation",1],["protodeboronation",1],["safety",1],["assess",1],["exotherm",1],["compatibility",1],["before",1],["up",1],["validation",1],["plan",1],["search",1],["substructure",1],["confidence",1],["medium",1],["html",8],["render",1],["max",1],["graph",5],["assert",8],["len",1],["nodes",3],["sum",2],["node",4],["id",2],["image",1],["svg",1],["xml",1],["base64",1],["structure",1],["uris",1],["canonical",1],["not",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_complex_multistep_routes_keep_structures_visible.fake_llm","name":[["fake",1],["llm",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["fake",2],["llm",5],["prompt",4],["payload",4],["json",2],["loads",1],["split",1],["route",11],["data",1],["return",1],["dumps",1],["routes",2],["str",1],["rank",1],["strategy",2],["reads",1],["as",2],["convergent",1],["medicinal",1],["chemistry",1],["disconnection",3],["late",3],["stage",3],["bond",4],["forming",2],["event",1],["key",3],["disconnections",1],["disconnect",1],["amide",2],["heteroaryl",4],["linkage",2],["into",1],["validated",1],["partners",1],["reaction",6],["sequence",1],["assemble",1],["aryl",1],["core",1],["install",1],["fragment",1],["under",1],["screened",1],["coupling",2],["conditions",3],["small",3],["doe",1],["around",1],["base",3],["solvent",3],["temperature",2],["catalyst",1],["activating",2],["agent",2],["yield",4],["outlook",1],["30",2],["70",2],["hypothetical",2],["step",2],["range",3],["will",1],["depend",1],["difficult",1],["risks",2],["poor",1],["solubility",2],["metal",2],["coordination",2],["by",3],["heteroatoms",1],["purification",1],["burden",1],["recommended",1],["next",1],["steps",1],["run",2],["scale",3],["condition",2],["screen",4],["confirm",1],["exact",2],["match",1],["literature",2],["internal",1],["precedent",3],["chemist",1],["verdict",1],["optimize",1],["promising",1],["but",1],["evidence",1],["limited",1],["molecules",2],["molecule",4],["smiles",1],["description",2],["role",1],["specific",1],["feasibility",1],["notes",2],["reactions",2],["type",1],["chemoselective",1],["assigns",1],["conservative",1],["named",1],["based",1],["template",2],["mechanistic",1],["rationale",2],["interpreted",1],["construction",1],["requiring",1],["chemoselectivity",1],["control",1],["changes",1],["forge",1],["indicated",1],["suggested",1],["reagents",1],["partner",1],["chosen",1],["polar",1],["aprotic",1],["ambient",1],["80",1],["expected",1],["complex",1],["substrates",1],["often",1],["require",1],["optimization",1],["may",1],["suffer",1],["from",1],["selectivity",2],["limits",1],["competing",1],["acylation",1],["protodeboronation",1],["safety",1],["assess",1],["exotherm",1],["compatibility",1],["before",1],["up",1],["validation",1],["plan",1],["search",1],["substructure",1],["confidence",1],["medium",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_execution_scoring_keeps_candidate_evidence_and_constraints_auditable","name":[["test",1],["execution",1],["scoring",1],["keeps",1],["candidate",1],["evidence",1],["constraints",1],["auditable",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["execution",2],["scoring",2],["keeps",2],["candidate",5],["evidence",9],["constraints",3],["auditable",2],["funcs",4],["import",1],["skill",1],["routes",5],["normalize",1],["route",8],["payload",1],["first",6],["reaction",5],["collect",1],["briefs",1],["key",1],["source",1],["type",1],["literature",1],["title",1],["retrieved",1],["only",1],["url",1],["https",1],["doi",1],["org",1],["10",1],["5555",1],["match",1],["level",1],["exact",1],["substrate",1],["true",2],["ranked",3],["rank",1],["require",1],["solved",3],["minimum",1],["coverage",4],["40",2],["forbidden",2],["starting",3],["materials",2],["cc",3],["decision",3],["weights",1],["next",2],["if",2],["second",3],["not",2],["assert",5],["breakdown",2],["value",1],["30",1],["material",1],["constraint",3],["violations",3],["any",1],["item",4],["sum",1],["weight",1],["values",1],["100",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_graph_payload_escapes_html_delimiters","name":[["test",1],["graph",1],["payload",1],["escapes",1],["html",1],["delimiters",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["graph",2],["payload",4],["escapes",2],["html",5],["delimiters",2],["funcs",4],["import",1],["skill",1],["ranked",2],["rank",1],["routes",3],["normalize",1],["route",3],["hostile",2],["strategy",1],["script",2],["alert",1],["render",1],["tree",1],["annotations",1],["raw",4],["andor",1],["json",3],["assert",2],["not",2],["loads",1],["still",1],["valid",1],["after",1],["escaping",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_llm_annotations_drive_reaction_and_molecule_html","name":[["test",1],["llm",1],["annotations",1],["drive",1],["reaction",1],["molecule",1],["html",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",3],["test",2],["llm",13],["annotations",4],["drive",2],["reaction",7],["molecule",7],["html",20],["funcs",5],["import",1],["skill",1],["ranked",3],["rank",2],["routes",5],["normalize",1],["route",11],["payload",5],["fake",3],["prompt",3],["json",2],["loads",1],["split",1],["data",1],["return",1],["dumps",1],["str",1],["strategy",4],["proposes",2],["concise",2],["aspirin",2],["disconnection",2],["centered",1],["ester",7],["construction",1],["key",2],["disconnections",1],["break",1],["aryl",4],["into",1],["salicylate",4],["acetyl",5],["donor",3],["sequence",1],["prepare",1],["buy",1],["salicylic",1],["acid",4],["precursor",1],["acylate",1],["phenolic",3],["oxygen",1],["under",1],["controlled",1],["basic",1],["conditions",4],["screen",3],["weak",1],["base",3],["temperature",2],["workup",2],["control",1],["compatibility",1],["yield",6],["outlook",1],["moderate",1],["high",1],["planning",3],["plausible",1],["but",2],["must",1],["be",1],["benchmarked",1],["against",1],["literature",1],["risks",2],["hydrolysis",1],["during",1],["competing",2],["carboxylate",1],["activation",2],["recommended",1],["next",1],["steps",1],["run",2],["lcms",2],["condition",3],["search",2],["exact",1],["acylation",6],["precedent",2],["chemist",2],["verdict",2],["optimize",1],["attractive",1],["short",1],["evidence",1],["still",1],["required",2],["molecules",2],["smiles",3],["description",2],["role",1],["planned",2],["reactions",3],["type",1],["formation",2],["retrosynthetic",2],["cleavage",2],["like",1],["phenol",1],["mechanistic",1],["rationale",2],["forward",1],["direction",1],["nucleophilic",2],["acyl",2],["substitution",2],["at",1],["activated",1],["electrophile",1],["bond",2],["changes",1],["form",1],["me",1],["consume",1],["nucleophile",1],["suggested",2],["reagents",1],["chloride",2],["acetic",1],["anhydride",1],["solvent",1],["dichloromethane",1],["ethyl",1],["acetate",1],["catalyst",1],["triethylamine",1],["pyridine",1],["25",1],["expected",2],["range",1],["50",2],["85",2],["as",2],["estimate",2],["simple",1],["acylations",1],["often",1],["productive",1],["substrate",1],["electronics",1],["purification",1],["lower",1],["selectivity",1],["carboxylic",1],["over",2],["if",1],["other",1],["nucleophiles",1],["present",1],["safety",1],["notes",1],["quench",1],["exothermic",1],["check",1],["corrosive",1],["reagent",1],["handling",1],["validation",1],["plan",1],["reaxys",1],["sci",1],["finder",1],["confidence",1],["medium",1],["annotate",1],["target",3],["cc",2],["oc1ccccc1",2],["assert",17],["render",1],["tree",1],["analysis",1],["detail",1],["kv",1],["unrecognized",1],["not",4],["annotation",2],["generated",1],["yet",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_llm_annotations_drive_reaction_and_molecule_html.fake_llm","name":[["fake",1],["llm",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["fake",2],["llm",4],["prompt",4],["payload",4],["json",2],["loads",1],["split",1],["route",7],["data",1],["return",1],["dumps",1],["routes",2],["str",1],["rank",1],["strategy",3],["proposes",1],["concise",1],["aspirin",1],["disconnection",1],["centered",1],["ester",5],["construction",1],["key",2],["disconnections",1],["break",1],["aryl",3],["into",1],["salicylate",4],["acetyl",5],["donor",3],["reaction",5],["sequence",1],["prepare",1],["buy",1],["salicylic",1],["acid",4],["precursor",1],["acylate",1],["phenolic",3],["oxygen",1],["under",1],["controlled",1],["basic",1],["conditions",3],["screen",2],["weak",1],["base",3],["temperature",2],["workup",2],["control",1],["compatibility",1],["yield",5],["outlook",1],["moderate",1],["high",1],["planning",2],["plausible",1],["but",2],["must",1],["be",1],["benchmarked",1],["against",1],["literature",1],["risks",2],["hydrolysis",1],["during",1],["competing",2],["carboxylate",1],["activation",2],["recommended",1],["next",1],["steps",1],["run",1],["lcms",1],["condition",2],["search",2],["exact",1],["acylation",4],["precedent",2],["chemist",1],["verdict",1],["optimize",1],["attractive",1],["short",1],["evidence",1],["still",1],["required",1],["molecules",2],["molecule",4],["smiles",1],["description",2],["role",1],["planned",1],["reactions",2],["type",1],["formation",1],["retrosynthetic",1],["cleavage",1],["like",1],["phenol",1],["mechanistic",1],["rationale",2],["forward",1],["direction",1],["nucleophilic",1],["acyl",1],["substitution",1],["at",1],["activated",1],["electrophile",1],["bond",2],["changes",1],["form",1],["me",1],["consume",1],["nucleophile",1],["suggested",1],["reagents",1],["chloride",2],["acetic",1],["anhydride",1],["solvent",1],["dichloromethane",1],["ethyl",1],["acetate",1],["catalyst",1],["triethylamine",1],["pyridine",1],["25",1],["expected",1],["range",1],["50",1],["85",1],["as",1],["estimate",1],["simple",1],["acylations",1],["often",1],["productive",1],["substrate",1],["electronics",1],["purification",1],["lower",1],["selectivity",1],["carboxylic",1],["over",1],["if",1],["other",1],["nucleophiles",1],["present",1],["safety",1],["notes",1],["quench",1],["exothermic",1],["check",1],["corrosive",1],["reagent",1],["handling",1],["validation",1],["plan",1],["reaxys",1],["sci",1],["finder",1],["confidence",1],["medium",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_llm_annotations_ignore_non_object_json","name":[["test",1],["llm",1],["annotations",1],["ignore",1],["non",1],["object",1],["json",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["llm",4],["annotations",2],["ignore",2],["non",2],["object",2],["json",2],["reply",4],["funcs",5],["import",1],["skill",1],["ranked",3],["rank",1],["routes",3],["normalize",1],["route",3],["payload",1],["assert",2],["annotate",1],["lambda",2],["html",3],["render",1],["tree",1],["planning",1],["readout",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_llm_annotations_survive_prose_wrapped_json","name":[["test",1],["llm",1],["annotations",1],["survive",1],["prose",1],["wrapped",1],["json",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["llm",5],["annotations",4],["survive",2],["prose",2],["wrapped",2],["json",2],["reply",4],["funcs",5],["import",1],["skill",1],["ranked",3],["rank",1],["routes",4],["normalize",1],["route",4],["payload",1],["annotate",1],["lambda",2],["assert",3],["strategy",3],["recovered",2],["html",4],["render",1],["tree",1],["analysis",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_llm_annotations_warn_and_degrade_when_unparseable","name":[["test",1],["llm",1],["annotations",1],["warn",1],["degrade",1],["unparseable",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["llm",4],["annotations",2],["warn",2],["degrade",2],["unparseable",2],["reply",4],["funcs",5],["import",1],["skill",1],["ranked",3],["rank",1],["routes",3],["normalize",1],["route",4],["payload",1],["pytest",2],["warns",2],["runtime",2],["warning",2],["match",2],["not",2],["valid",2],["json",2],["assert",3],["annotate",1],["lambda",2],["html",4],["render",1],["tree",1],["renderer",1],["falls",1],["back",1],["its",1],["own",1],["readout",2],["instead",1],["losing",1],["dashboard",1],["planning",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_model_backed_reaction_tasks_are_separate_discoverable_skills","name":[["test",1],["model",1],["backed",1],["reaction",1],["tasks",1],["separate",1],["discoverable",1],["skills",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["model",4],["backed",2],["reaction",11],["tasks",2],["separate",2],["discoverable",2],["skills",8],["skill",1],["loader",1],["discover",1],["expected",2],["single",2],["step",2],["retrosynthesis",3],["retro",1],["chimera",1],["planning",1],["ai",1],["zynth",1],["finder",1],["forward",2],["prediction",1],["t5v2",2],["atom",2],["mapping",2],["rxnmapper",1],["condition",1],["recommendation",1],["parrot",1],["yield",3],["estimation",2],["name",3],["items",1],["assert",5],["body",2],["doc",2],["complete",1],["description",2],["fully",1],["specified",1],["not",1],["recurse",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_molecule_briefs_and_query_urls","name":[["test",1],["molecule",1],["briefs",1],["query",1],["urls",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["molecule",5],["briefs",5],["query",3],["urls",2],["funcs",8],["import",1],["skill",1],["ranked",2],["rank",1],["routes",2],["normalize",1],["realistic",1],["aizynth",1],["route",1],["collect",1],["target",4],["smiles",5],["cc",7],["oc1ccccc1",2],["by",3],["brief",3],["precursor",5],["oc",1],["assert",9],["role",2],["stock",3],["status",1],["pubchem",7],["url",6],["urlsplit",1],["scheme",1],["https",1],["hostname",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["build",4],["endswith",1],["20",1],["png",1],["image",4],["size",1],["260x180",1],["structure",3],["src",2],["startswith",2],["data",2],["svg",2],["xml",2],["base64",2],["unknown",1],["intermediate",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_molecule_briefs_warn_when_truncated","name":[["test",1],["molecule",1],["briefs",1],["warn",1],["truncated",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["molecule",3],["briefs",5],["warn",2],["truncated",3],["funcs",4],["import",1],["skill",1],["ranked",2],["rank",1],["routes",2],["normalize",1],["route",1],["payload",1],["pytest",1],["warns",1],["runtime",1],["warning",1],["match",1],["collect",1],["max",1],["molecules",1],["assert",1],["len",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_normalize_and_rank_routes","name":[["test",1],["normalize",1],["rank",1],["routes",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["normalize",3],["rank",3],["routes",6],["funcs",3],["import",1],["skill",1],["route",1],["payload",1],["ranked",6],["assert",5],["len",1],["solved",1],["true",1],["score",1],["pytest",1],["approx",1],["64",1],["steps",1],["starting",1],["materials",1],["cc",1],["c1ccccc1",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_normalize_realistic_aizynth_route_uses_metadata_solved","name":[["test",1],["normalize",1],["realistic",1],["aizynth",1],["route",1],["uses",1],["metadata",1],["solved",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["normalize",3],["realistic",3],["aizynth",3],["route",3],["uses",2],["metadata",2],["solved",3],["funcs",3],["import",1],["skill",1],["ranked",5],["rank",1],["routes",2],["assert",4],["true",1],["score",1],["pytest",1],["approx",1],["9976287063411217",1],["steps",1],["starting",1],["materials",1],["cc",1],["oc",1],["c1ccccc1",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_openai4s_llm_evidence_provider_only_links_retrieved_sources","name":[["test",1],["openai4s",1],["llm",1],["evidence",1],["provider",1],["only",1],["links",1],["retrieved",1],["sources",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",4],["test",2],["openai4s",2],["llm",7],["evidence",9],["provider",5],["only",2],["links",2],["retrieved",9],["sources",6],["funcs",6],["import",1],["skill",2],["ranked",3],["rank",1],["routes",2],["normalize",1],["route",2],["payload",1],["calls",3],["searches",3],["fake",4],["request",2],["prompt",7],["if",2],["planning",1],["source",12],["retrieval",1],["briefs",3],["json",4],["loads",2],["split",2],["reaction",10],["return",3],["dumps",2],["queries",2],["key",6],["query",3],["aspirin",2],["acylation",5],["synthesis",2],["precedent",6],["screening",1],["candidates",2],["id",5],["match",2],["level",2],["exact",2],["substrate",2],["rationale",1],["title",3],["snippet",3],["indicate",1],["close",1],["invented",2],["raise",1],["assertion",1],["error",1],["unexpected",1],["search",4],["kwargs",2],["append",1],["results",1],["url",2],["https",2],["doi",5],["org",2],["10",3],["5555",3],["retrosynthesis",3],["returned",1],["by",1],["open",1],["ai4",1],["sllmreaction",1],["verifier",1],["lambda",1],["dois",2],["ok",1],["true",3],["max",1],["per",1],["collect",1],["assert",12],["len",1],["record",7],["next",1],["iter",1],["values",1],["identifier",2],["candidate",1],["verified",2],["false",1],["html",6],["render",1],["tree",1],["need",1],["review",1],["30",1],["100",1],["coverage",1],["not",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_openai4s_llm_evidence_provider_only_links_retrieved_sources.fake_llm","name":[["fake",1],["llm",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["fake",2],["llm",4],["request",3],["prompt",7],["if",2],["planning",1],["source",9],["retrieval",1],["briefs",3],["json",4],["loads",2],["split",2],["reaction",7],["return",2],["dumps",2],["queries",1],["key",6],["query",1],["aspirin",1],["acylation",1],["synthesis",1],["precedent",2],["screening",1],["retrieved",3],["sources",4],["candidates",1],["id",4],["match",2],["level",2],["exact",2],["substrate",2],["rationale",1],["title",1],["snippet",1],["indicate",1],["close",1],["invented",1],["raise",1],["assertion",1],["error",1],["unexpected",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_openai4s_llm_evidence_provider_only_links_retrieved_sources.fake_search","name":[["fake",1],["search",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["fake",2],["search",3],["query",3],["kwargs",3],["calls",1],["searches",1],["append",1],["return",1],["results",1],["title",1],["retrieved",1],["acylation",1],["precedent",1],["url",1],["https",1],["doi",1],["org",1],["10",1],["5555",1],["retrosynthesis",1],["snippet",2],["source",1],["returned",1],["by",1],["skill",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_parse_llm_annotations_raises_when_no_json_present","name":[["test",1],["parse",1],["llm",1],["annotations",1],["raises",1],["no",1],["json",1],["present",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["parse",3],["llm",3],["annotations",3],["raises",3],["no",3],["json",2],["present",2],["funcs",2],["import",1],["skill",1],["pytest",1],["value",1],["error",1],["there",1],["object",1],["here",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_rdkit_structure_depiction_when_available","name":[["test",1],["rdkit",1],["structure",1],["depiction",1],["available",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["rdkit",6],["structure",4],["depiction",2],["available",2],["if",1],["importlib",1],["util",1],["find",1],["spec",1],["none",1],["pytest",2],["skip",2],["optional",1],["chemistry",1],["dependency",1],["try",1],["from",1],["chem",1],["import",3],["draw",1],["noqa",1],["f401",1],["except",1],["error",1],["drawing",1],["support",1],["unavailable",1],["environment",1],["funcs",2],["skill",1],["svg",4],["source",1],["text",1],["build",1],["molecule",1],["src",1],["cc",1],["oc1ccccc1",1],["assert",2],["renderer",1],["fallback",1],["not",2],["ffffff",1],["upper",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_render_html_and_report","name":[["test",1],["render",1],["html",1],["report",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["render",3],["html",31],["report",10],["funcs",6],["import",1],["skill",1],["ranked",4],["rank",1],["routes",3],["normalize",1],["route",7],["payload",2],["tree",1],["target",4],["smiles",4],["cc",5],["oc1ccccc1",4],["assert",39],["doctype",1],["ranking",1],["interactive",1],["retrosynthesis",2],["knowledge",1],["graph",5],["id",3],["andor",2],["data",2],["svg",4],["not",5],["predicted",1],["ai",1],["zynth",1],["finder",1],["export",1],["molecule",1],["briefs",1],["class",3],["image",2],["href",1],["mol",2],["structure",4],["node",6],["stock",2],["reaction",1],["visual",1],["style",2],["follows",1],["bundled",1],["figure",1],["checklist",1],["c1ccccc1",1],["llm",3],["annotation",3],["required",1],["generated",1],["yet",1],["template",1],["derived",1],["acyl",1],["substitution",1],["background",1],["transparent",1],["rgba",1],["48",1],["117",1],["191",1],["09",1],["frame",1],["well",1],["xml",1],["base64",1],["uris",1],["canonical",1],["pubchem",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["rest",1],["pug",1],["compound",1],["sum",1],["nodes",2],["all",1],["depth",1],["build",2],["markdown",1],["planning",1],["reaching",1],["retrosynthetic",1],["rationale",1],["suggested",2],["query",1],["prompt",9],["return",1],["strict",1],["json",1],["unrecognized",1],["expected",1],["yield",1],["range",1],["strategy",1],["chemist",1],["verdict",1],["conditions",1],["selectivity",1],["risks",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_retrosynthesis_skill_is_discovered","name":[["test",1],["retrosynthesis",1],["skill",1],["discovered",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["retrosynthesis",6],["skill",7],["discovered",2],["skills",3],["loader",1],["discover",1],["assert",4],["planning",3],["has",1],["kernel",2],["import",1],["hint",1],["description",1],["lower",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_retrosynthesis_skill_is_searchable","name":[["test",1],["retrosynthesis",1],["skill",1],["searchable",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["retrosynthesis",4],["skill",3],["searchable",2],["hits",2],["loader",1],["search",1],["route",1],["planning",2],["purchasable",1],["precursor",1],["assert",1],["any",1],["hit",2],["name",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_route_step_evidence_cards_are_source_backed_and_graph_visible","name":[["test",1],["route",1],["step",1],["evidence",1],["cards",1],["source",1],["backed",1],["graph",1],["visible",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["route",4],["step",4],["evidence",13],["cards",2],["source",3],["backed",2],["graph",5],["visible",2],["funcs",5],["import",1],["skill",1],["ranked",3],["rank",1],["routes",2],["normalize",1],["payload",2],["briefs",5],["collect",1],["reaction",7],["assert",10],["len",1],["key",2],["startswith",1],["rxn",1],["reactions",1],["type",1],["literature",1],["title",1],["verified",5],["acylation",2],["precedent",4],["identifier",2],["doi",2],["10",2],["0000",2],["example",4],["url",1],["https",2],["org",2],["match",1],["level",1],["exact",3],["substrate",3],["true",1],["conditions",1],["solvent",1],["ethyl",1],["acetate",1],["temperature",1],["20",1],["yield",1],["range",1],["82",1],["88",3],["risk",1],["flags",1],["controlled",1],["quench",1],["required",1],["notes",1],["record",1],["supplied",1],["by",1],["reviewer",1],["html",9],["render",1],["tree",1],["target",1],["smiles",1],["cc",1],["oc1ccccc1",1],["100",2],["coverage",3],["href",1],["no",1],["external",1],["attached",1],["nodes",3],["node",6],["if",2],["kind",1],["matched",3],["next",1],["details",3],["status",1],["heuristic",1],["supporting",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_science_scenario_specifies_six_independent_problem_contracts","name":[["test",1],["science",1],["scenario",1],["specifies",1],["six",1],["independent",1],["problem",1],["contracts",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["science",3],["scenario",9],["specifies",2],["six",2],["independent",2],["problem",8],["contracts",2],["config",1],["skills",1],["dir",1],["retrosynthesis",1],["planning",1],["zh",1],["md",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",4],["count",1],["query",1],["heading",2],["round",1],["trip",1],["pipeline",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_single_step_benchmark_cli_writes_public_and_private_artifacts","name":[["test",1],["single",1],["step",1],["benchmark",1],["cli",1],["writes",1],["public",1],["private",1],["artifacts",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["single",3],["step",3],["benchmark",6],["cli",2],["writes",2],["public",2],["private",2],["artifacts",2],["tmp",7],["path",24],["targets",8],["csv",1],["predictions",9],["jsonl",2],["references",5],["intermediate",7],["results",1],["json",6],["metrics",6],["write",3],["text",5],["target",5],["id",3],["product",1],["smiles",2],["ntarget",1],["ccoc",1],["encoding",5],["utf",5],["dumps",2],["rank",1],["reactants",1],["occ",1],["score",1],["precursor",1],["sets",1],["cco",2],["assert",5],["main",2],["normalize",1],["str",7],["output",2],["top",3],["canonicalizer",4],["toy",2],["evaluate",1],["loads",2],["read",2],["task",1],["condition",1],["reaction",1],["class",1],["unknown",1],["signature",1],["exact",1],["match",1],["accuracy",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_single_step_benchmark_preserves_invalid_and_duplicate_beams","name":[["test",1],["single",1],["step",1],["benchmark",1],["preserves",1],["invalid",1],["duplicate",1],["beams",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["single",3],["step",3],["benchmark",6],["preserves",2],["invalid",4],["duplicate",3],["beams",8],["targets",3],["validate",1],["public",1],["target",4],["id",2],["product",1],["smiles",7],["ccoc",1],["canonicalizer",4],["toy",2],["normalized",2],["normalize",1],["prediction",1],["payloads",1],["predictions",2],["rank",6],["reactants",5],["occ",1],["score",5],["cco",3],["none",2],["not",1],["top",1],["assert",5],["beam",2],["status",1],["valid",2],["empty",1],["signature",2],["len",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_single_step_private_evaluator_scores_targets_before_aggregation","name":[["test",1],["single",1],["step",1],["private",1],["evaluator",1],["scores",1],["targets",1],["before",1],["aggregation",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["single",3],["step",3],["private",2],["evaluator",2],["scores",2],["targets",7],["before",2],["aggregation",2],["benchmark",6],["validate",1],["public",1],["target",12],["id",6],["product",2],["smiles",7],["ccoc",1],["ccbr",1],["canonicalizer",6],["toy",3],["predictions",5],["normalize",2],["prediction",2],["payloads",1],["rank",6],["reactants",4],["occ",1],["score",4],["cl",1],["not",1],["br",2],["top",3],["references",3],["precursor",2],["sets",2],["cco",1],["metrics",7],["evaluate",1],["assert",6],["exact",1],["match",1],["accuracy",1],["multi",1],["reference",1],["recall",1],["at",1],["25",2],["75",2],["mean",1],["reciprocal",1],["invalid",1],["rate",2],["unused",1],["budget",1],["slot",1],["pytest",1],["approx",1],["row",2],["first",1],["hit",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_six_detailed_science_scenarios_are_independent_benchmark_specs","name":[["test",1],["six",1],["detailed",1],["science",1],["scenarios",1],["independent",1],["benchmark",1],["specs",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["six",2],["detailed",2],["science",3],["scenarios",3],["independent",2],["benchmark",3],["specs",2],["scenario",5],["dir",5],["config",1],["skills",1],["retrosynthesis",3],["planning",3],["expected",2],["01",2],["single",2],["step",2],["md",14],["02",2],["multistep",2],["route",2],["03",2],["atom",2],["mapping",2],["04",2],["forward",2],["prediction",3],["05",2],["condition",3],["recommendation",2],["06",2],["yield",2],["estimation",2],["distinguishing",2],["conditions",2],["disconnection",1],["search",2],["budgeted",1],["policy",1],["outcome",1],["tuple",1],["worst",1],["group",1],["required",2],["sections",2],["overview",1],["query",1],["input",1],["data",1],["ground",2],["truth",2],["intermediate",1],["results",1],["json",1],["reference",1],["repository",1],["domain",1],["specific",1],["failure",1],["cases",1],["filename",4],["body",5],["read",1],["text",1],["encoding",1],["utf",1],["heading",3],["assert",6],["missing",1],["private",1],["evaluator",1],["readme",2],["exists",2],["zh",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_structure_source_allowlist_is_exact_and_canonical","name":[["test",1],["structure",1],["source",1],["allowlist",1],["exact",1],["canonical",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["structure",3],["source",2],["allowlist",2],["exact",2],["canonical",3],["funcs",2],["import",1],["skill",1],["guard",3],["render",1],["route",1],["tree",1],["html",1],["globals",1],["src",1],["encoded",5],["base64",9],["b64encode",1],["svg",9],["decode",1],["ascii",1],["valid",3],["data",8],["image",8],["xml",8],["assert",2],["invalid",2],["javascript",1],["alert",1],["charset",1],["utf",1],["csvg",1],["phn2",1],["zy8",1],["ab",1],["not",1],["padding",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_structure_sources_never_round_trip_through_mutable_dom_state","name":[["test",1],["structure",1],["sources",1],["never",1],["round",1],["trip",1],["through",1],["mutable",1],["dom",1],["state",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["structure",3],["sources",2],["never",2],["round",2],["trip",2],["through",2],["mutable",2],["dom",2],["state",2],["funcs",4],["import",1],["skill",1],["ranked",2],["rank",1],["routes",2],["normalize",1],["route",2],["payload",1],["html",9],["render",1],["tree",1],["assert",7],["json",2],["parse",2],["data",4],["el",1],["text",1],["content",1],["not",3],["fallback",2],["src",2],["dataset",1],["openai4s",2],["andor",2],["const",1],["graph",1],["safe",1],["source",2],["return",1],["encode",1],["uri",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_target_is_identified_without_an_explicit_target_smiles","name":[["test",1],["target",2],["identified",1],["without",1],["explicit",1],["smiles",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["target",5],["identified",2],["without",2],["explicit",2],["smiles",2],["funcs",4],["import",1],["skill",1],["ranked",2],["rank",1],["routes",2],["normalize",1],["route",2],["payload",2],["graph",3],["render",1],["tree",1],["html",1],["roots",2],["nodes",1],["if",1],["kind",1],["molecule",1],["meta",1],["assert",1],["len",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_target_matches_a_non_canonical_smiles","name":[["test",1],["target",1],["matches",1],["non",1],["canonical",1],["smiles",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["target",5],["matches",2],["non",2],["canonical",2],["smiles",3],["pytest",1],["importorskip",1],["rdkit",1],["funcs",4],["import",1],["skill",1],["ranked",2],["rank",1],["routes",2],["normalize",1],["route",2],["payload",2],["same",1],["molecule",2],["as",1],["tree",2],["root",1],["written",1],["differently",1],["graph",3],["render",1],["html",1],["oc",2],["c1ccccc1",1],["node",2],["next",1],["nodes",1],["if",1],["kind",1],["meta",1],["assert",1],["class",1],["name",1]]},{"id":"tests/test_retrosynthesis_planning.py#test_target_molecule_is_styled_as_target_in_knowledge_graph","name":[["test",1],["target",2],["molecule",1],["styled",1],["as",1],["knowledge",1],["graph",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["planning",1],["py",1]],"body":[["def",2],["test",2],["target",15],["molecule",2],["styled",2],["as",2],["knowledge",3],["graph",6],["funcs",5],["import",1],["skill",1],["cc",1],["oc1ccccc1",1],["ranked",3],["rank",1],["routes",2],["normalize",1],["route",4],["payload",2],["render",2],["tree",2],["html",4],["smiles",3],["node",4],["next",1],["nodes",1],["if",1],["assert",3],["meta",1],["class",2],["name",1],["must",2],["color",1],["not",1],["unknown",1],["per",1],["svg",1],["agree",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py","name":[["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["offline",1],["contracts",1],["six",1],["independent",1],["retrosynthesis",16],["science",1],["scenarios",1],["import",25],["hashlib",1],["importlib",1],["util",1],["json",1],["os",1],["subprocess",1],["sys",3],["from",18],["pathlib",1],["path",3],["pytest",1],["openai4s",2],["config",3],["kernel",2],["environment",2],["build",3],["insert",1],["str",1],["skills",1],["dir",1],["planning",15],["atom",3],["mapping",3],["benchmark",10],["noqa",14],["e402",14],["prediction",2],["fields",5],["as",6],["protocol",1],["error",3],["evaluate",6],["mappings",1],["validate",5],["public",1],["reactions",1],["common",1],["intermediate",1],["artifact",3],["require",1],["exact",1],["condition",6],["payload",2],["slots",1],["predictions",3],["normalize",5],["outputs",4],["inputs",3],["forward",4],["gt",1],["codebase",1],["scenario",3],["ids",1],["workspace",1],["install",1],["test",1],["case",1],["run",2],["pipeline",1],["multistep",1],["routes",1],["planner",1],["stock",1],["targets",1],["verify",2],["route",3],["tree",1],["reaction",5],["model",6],["backends",1],["backend",1],["deployment",2],["environments",1],["parrot",2],["hf",1],["artifacts",2],["commands",1],["manifest",1],["snapshot",2],["worker",1],["parse",1],["rank",1],["reproducibility",3],["bundle",3],["review",1],["similarity",1],["no",1],["trailing",3],["suppression",2],["comment",3],["one",3],["unlike",1],["its",4],["neighbours",2],["two",1],["formatters",1],["never",1],["agree",1],["about",1],["combine",1],["imports",2],["off",1],["so",3],["isort",2],["renders",1],["aliased",1],["name",2],["own",1],["line",2],["statement",1],["whatever",1],["comma",2],["says",1],["then",1],["decides",1],["collapse",1],["code",1],["alone",2],["84",2],["characters",2],["inside",1],["88",1],["limit",1],["black",2],["measures",1],["emitted",1],["included",1],["98",1],["outside",1],["wraps",1],["back",1],["neither",1],["budges",1],["every",1],["hook",1],["reports",1],["file",2],["modified",1],["alias",1],["opens",1],["not",1],["length",1],["plain",1],["same",1],["keeps",1],["left",1],["dropping",1],["costs",1],["nothing",1],["was",1],["already",1],["inert",1],["ruff",1],["exempts",1],["follow",1],["mutation",1],["above",1],["clean",1],["rule",1],["explicitly",1],["selected",1],["keep",1],["theirs",1],["only",1],["because",1],["rewriting",1],["all",1],["fifteen",1],["separate",1],["change",1],["cli",2],["main",2],["yield",4],["splits",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#_connectivity","name":[["connectivity",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["connectivity",2],["value",3],["return",1],["identity",1],["replace",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#_identity","name":[["identity",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["identity",2],["value",6],["if",1],["not",2],["isinstance",1],["str",1],["raise",1],["error",1],["invalid",1],["return",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#_identity_smiles","name":[["identity",1],["smiles",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["identity",2],["smiles",2],["value",3],["return",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_aizynth_worker_converts_search_to_scenario_payload","name":[["test",1],["aizynth",1],["worker",1],["converts",1],["search",1],["scenario",1],["payload",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",13],["test",2],["aizynth",2],["worker",2],["converts",2],["search",7],["scenario",2],["payload",2],["tmp",5],["path",7],["package",4],["aizynthfinder",4],["mkdir",1],["init",3],["py",2],["write",3],["text",3],["encoding",3],["utf",3],["class",4],["collection",4],["self",23],["items",4],["selected",3],["none",5],["select",2],["value",4],["all",1],["list",1],["routes",9],["compute",1],["scores",4],["objects",2],["return",7],["dict",1],["extra",1],["include",2],["metadata",2],["false",3],["type",4],["mol",3],["smiles",7],["cco",2],["solved",4],["true",3],["state",2],["score",2],["children",4],["reaction",2],["cc",1],["scorers",3],["ai",1],["zynth",1],["finder",1],["configfile",1],["stock",2],["zinc",2],["expansion",1],["policy",2],["uspto",1],["filter",2],["target",14],["prepare",1],["tree",3],["show",1],["progress",1],["if",1],["fail",2],["raise",1],["error",4],["failed",7],["build",1],["extract",1],["statistics",1],["number",2],["nodes",2],["iterations",1],["lstrip",1],["config",5],["yml",1],["stub",2],["manifest",4],["model",2],["checkpoint",2],["id",5],["public",1],["assets",1],["sha256",1],["64",1],["backend",4],["env",1],["pythonpath",1],["os",1],["pathsep",1],["join",1],["str",2],["sys",1],["response",2],["plan",1],["bad",2],["stocks",1],["max",1],["record",6],["result",1],["records",1],["assert",9],["termination",2],["reason",2],["stats",2]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_artifact_verification_detects_a_file_added_after_the_snapshot","name":[["test",1],["artifact",1],["verification",1],["detects",1],["file",1],["added",1],["after",1],["snapshot",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["artifact",4],["verification",2],["detects",2],["file",2],["added",3],["after",2],["snapshot",5],["tmp",3],["path",3],["base",12],["models",5],["mkdir",1],["parents",1],["true",2],["weights",1],["bin",1],["write",2],["text",2],["encoding",2],["utf",2],["manifest",3],["artifacts",1],["assert",3],["verify",2],["ok",2],["model",2],["safetensors",2],["result",3],["false",1],["unexpected",1],["failures",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_atom_mapping_evaluator_accepts_symmetry_equivalent_correspondence","name":[["test",1],["atom",1],["mapping",1],["evaluator",1],["accepts",1],["symmetry",1],["equivalent",1],["correspondence",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["atom",4],["mapping",3],["evaluator",2],["accepts",2],["symmetry",2],["equivalent",3],["correspondence",3],["prediction",2],["reaction",3],["id",2],["r1",2],["r0",2],["a0",2],["p0",2],["a1",2],["bond",3],["changes",2],["formed",2],["valid",1],["true",1],["reference",2],["correspondences",1],["reactant",1],["product",1],["ambiguous",1],["false",1],["metrics",3],["evaluate",1],["mappings",1],["assert",2],["whole",1],["exact",1],["rate",1],["mean",1],["change",1],["f1",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_atom_mapping_public_input_rejects_hidden_map_numbers","name":[["test",1],["atom",1],["mapping",1],["public",1],["input",1],["rejects",1],["hidden",1],["map",1],["numbers",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["atom",3],["mapping",2],["public",3],["input",2],["rejects",2],["hidden",2],["map",2],["numbers",2],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["must",1],["not",1],["contain",1],["maps",1],["validate",1],["reactions",1],["reaction",2],["id",1],["r1",1],["smiles",1],["ch3",1],["co",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_backend_refuses_a_checkpoint_from_the_sibling_model","name":[["test",1],["backend",1],["refuses",1],["checkpoint",1],["from",1],["sibling",1],["model",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["backend",3],["refuses",2],["checkpoint",4],["from",2],["sibling",2],["model",4],["manifest",4],["reactiont5v2",1],["id",1],["sagawa",1],["reaction",3],["t5v2",2],["yield",1],["f0658bfd",1],["sha256",1],["64",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["forward",2],["reactiont5",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_condition_protocol_scores_complete_tuple_not_marginal_cartesian_product","name":[["test",1],["condition",1],["protocol",1],["scores",1],["complete",1],["tuple",1],["not",1],["marginal",1],["cartesian",1],["product",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["condition",6],["protocol",2],["scores",2],["complete",2],["tuple",4],["not",2],["marginal",2],["cartesian",2],["product",3],["inputs",3],["validate",1],["reaction",3],["id",3],["r1",3],["reactants",1],["canonicalizer",1],["identity",1],["vocabulary",3],["slot",10],["slots",3],["wrong",2],["right",3],["predictions",4],["normalize",1],["outputs",1],["rank",2],["score",2],["conditions",2],["error",1],["none",1],["top",4],["metrics",3],["evaluate",1],["sets",1],["assert",2],["exact",2],["accuracy",2]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_every_evaluator_refuses_empty_records","name":[["test",1],["every",1],["evaluator",1],["refuses",1],["empty",1],["records",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["every",2],["evaluator",2],["refuses",2],["empty",3],["records",2],["normalize",1],["side",2],["rejects",1],["input",1],["evaluate",6],["must",1],["too",1],["call",2],["lambda",5],["routes",1],["mappings",1],["forward",1],["predictions",3],["top",2],["condition",1],["yield",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_external_artifact_snapshot_detects_changed_checkpoint","name":[["test",1],["external",1],["artifact",1],["snapshot",1],["detects",1],["changed",1],["checkpoint",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["external",2],["artifact",4],["snapshot",5],["detects",2],["changed",4],["checkpoint",7],["tmp",6],["path",6],["models",2],["weights",2],["bin",2],["parent",1],["mkdir",1],["write",2],["bytes",2],["reviewed",1],["manifest",3],["artifacts",1],["base",3],["assert",3],["verify",2],["ok",2],["true",1],["result",3],["false",1],["failures",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_forward_prediction_reports_stereochemistry_only_error","name":[["test",1],["forward",1],["prediction",1],["reports",1],["stereochemistry",1],["only",1],["error",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["forward",5],["prediction",2],["reports",2],["stereochemistry",3],["only",3],["error",4],["inputs",3],["validate",1],["reaction",3],["id",3],["r1",3],["reactants",1],["reagents",1],["canonicalizer",5],["identity",3],["predictions",4],["normalize",1],["outputs",1],["rank",1],["product",1],["smiles",1],["score",1],["none",1],["top",4],["isomeric",3],["connectivity",5],["metrics",4],["evaluate",1],["products",1],["assert",3],["accuracy",2],["rate",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_generation_manifest_entries_match_the_declared_schema","name":[["test",1],["generation",1],["manifest",1],["entries",1],["match",1],["declared",1],["schema",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["generation",8],["manifest",5],["entries",3],["match",2],["declared",2],["schema",3],["scenarios",3],["path",1],["config",1],["skills",1],["dir",1],["retrosynthesis",2],["planning",1],["directory",3],["openai4s",2],["codebases",1],["spec",5],["importlib",2],["util",2],["from",2],["file",1],["location",1],["generator",7],["generate",1],["py",1],["module",2],["loader",1],["exec",1],["json",2],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["entry",14],["name",9],["assert",7],["fields",2],["required",1],["interface",2],["interfaces",1],["row",1],["itself",1],["could",1],["not",1],["have",1],["written",1],["must",1],["say",1],["so",1],["if",3],["run",2],["mode",1],["codebase",1],["change",1],["post",2],["review",1],["repair",2],["true",2],["completion",1],["completed",1],["conformance",1],["status",1],["generated",2],["verified",2],["artifact",1],["sha256",2]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_legacy_pipeline_alias_manifest_pins_are_current","name":[["test",1],["legacy",1],["pipeline",1],["alias",1],["manifest",1],["pins",1],["current",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["pipeline",2],["alias",2],["manifest",8],["pins",2],["current",2],["base",4],["path",2],["config",1],["skills",1],["dir",1],["retrosynthesis",1],["planning",1],["scenarios",1],["pipelines",1],["json",2],["loads",1],["generation",2],["read",4],["text",2],["encoding",2],["utf",2],["runtime",4],["shared",2],["resolve",1],["assert",4],["hashlib",2],["sha256",4],["bytes",2],["hexdigest",2],["entry",5],["scenario",2],["id",1],["entries",2],["ids",1],["values",1],["entrypoint",5],["source",2],["these",1],["reviewed",1],["gt",1],["aliases",1],["never",1],["output",1],["open",1],["ai4",1],["generated",1],["not",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_multistep_requires_every_and_leaf_to_be_in_stock","name":[["test",1],["multistep",1],["requires",1],["every",1],["leaf",1],["be",1],["stock",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["multistep",2],["requires",2],["every",2],["leaf",2],["be",2],["stock",6],["targets",3],["validate",1],["target",5],["id",3],["t1",3],["smiles",4],["canonicalizer",3],["identity",3],["normalize",2],["route",3],["tree",1],["type",4],["molecule",3],["children",4],["reaction",1],["solved",3],["true",1],["normalized",3],["planner",1],["outputs",1],["routes",5],["termination",1],["reason",1],["exhausted",1],["search",1],["stats",1],["expansions",2],["max",1],["budget",1],["assert",2],["verification",1],["verified",1],["false",1],["metrics",2],["evaluate",1],["rate",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_node_kind_tolerates_whitespace_like_route_review","name":[["test",1],["node",1],["kind",1],["tolerates",1],["whitespace",1],["like",1],["route",1],["review",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["node",4],["kind",2],["tolerates",2],["whitespace",2],["like",2],["route",3],["review",2],["reaction",3],["must",1],["stay",1],["not",1],["decay",1],["into",1],["molecule",1],["verification",4],["verify",1],["tree",2],["type",4],["mol",3],["smiles",5],["children",2],["target",1],["stock",1],["frozenset",1],["canonicalizer",1],["identity",1],["assert",3],["verified",1],["solved",1],["false",1],["unresolved",1],["leaves",1],["count",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_parrot_hf_plan_uses_the_reviewed_mit_snapshot","name":[["test",1],["parrot",1],["hf",1],["plan",1],["uses",1],["reviewed",1],["mit",1],["snapshot",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["parrot",6],["hf",5],["plan",6],["uses",2],["reviewed",2],["mit",3],["snapshot",2],["tmp",3],["path",3],["root",4],["external",1],["models",1],["environments",1],["b9ef6049",2],["dict",1],["assert",6],["checkpoint",1],["license",1],["requires",1],["terms",1],["review",1],["false",1],["source",1],["revision",2],["artifacts",1],["command",3],["artifact",2],["commands",2],["uspto",1],["condition",2],["mar",1],["predictor",1],["metadata",1],["zip",1],["legacy",2],["0fb2325",1],["not",1],["any",1],["download",1],["data",1],["py",1],["argument",2],["item",2]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_parrot_rank_parser_supports_the_python38_environment","name":[["test",1],["parrot",1],["rank",1],["parser",1],["supports",1],["python38",1],["environment",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["parrot",5],["rank",6],["parser",2],["supports",2],["python38",2],["environment",2],["assert",3],["parse",3],["top",1],["not",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_parrot_worker_parses_all_ranked_condition_beams","name":[["test",1],["parrot",1],["worker",1],["parses",1],["all",1],["ranked",1],["condition",1],["beams",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["parrot",6],["worker",2],["parses",2],["all",2],["ranked",2],["condition",2],["beams",2],["tmp",4],["path",10],["repository",6],["mkdir",2],["inference",2],["py",1],["write",2],["text",2],["import",2],["argparse",2],["csv",2],["parser",9],["argument",7],["add",6],["config",6],["input",2],["output",2],["num",1],["workers",1],["batch",1],["size",1],["gpu",1],["args",4],["parse",1],["reaction",6],["open",2],["encoding",4],["utf",4],["read",1],["strip",1],["newline",1],["as",1],["handle",2],["writer",5],["dict",1],["fieldnames",1],["rxn",3],["smiles",4],["top",5],["catalyst1",4],["solvent1",4],["solvent2",1],["reagent1",3],["reagent2",1],["scores",3],["writeheader",1],["writerow",2],["pd",2],["thf",1],["base",1],["ni",1],["dmf",2],["base2",1],["lstrip",1],["yml",1],["model",3],["stub",2],["workspace",5],["manifest",4],["0fb2325",1],["checkpoint",4],["id",2],["sha256",1],["64",1],["license",1],["mit",1],["backend",3],["dir",2],["response",2],["recommend",1],["conditions",3],["cco",1],["cc",1],["str",2],["predictions",5],["result",1],["records",1],["assert",3],["item",2],["rank",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_private_evaluator_rejects_a_tampered_frozen_artifact","name":[["test",1],["private",1],["evaluator",1],["rejects",1],["tampered",1],["frozen",1],["artifact",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",4],["private",2],["evaluator",2],["rejects",2],["tampered",4],["frozen",2],["artifact",5],["tmp",3],["path",4],["scenarios",3],["config",1],["skills",1],["dir",1],["retrosynthesis",1],["planning",1],["workspace",6],["install",1],["case",1],["cases",1],["04",1],["forward",3],["prediction",1],["json",3],["run",1],["pipeline",1],["records",1],["predictions",1],["isomeric",1],["product",1],["results",2],["intermediate",1],["write",1],["text",1],["dumps",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["match",1],["trajectory",1],["hash",1],["mismatch",1],["evaluate",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_production_database_registry_fails_closed_until_frozen","name":[["test",1],["production",1],["database",1],["registry",1],["fails",1],["closed",1],["until",1],["frozen",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",3],["production",2],["database",3],["registry",5],["fails",2],["closed",2],["until",2],["frozen",6],["path",3],["config",1],["skills",1],["dir",1],["retrosynthesis",1],["planning",1],["scenarios",3],["cases",1],["sources",1],["json",2],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",3],["scenario",4],["ids",1],["row",3],["items",1],["status",4],["release",1],["not",2],["freezing",2],["source",1],["allowed",1],["without",2],["provenance",1],["policy",1],["demands",1],["asserting",1],["constant",1],["instead",1],["reddened",1],["gate",1],["day",1],["maintainer",1],["legitimately",1],["froze",1],["dataset",1],["if",1],["field",3],["revision",1],["license",1],["split",1],["sha256",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_quarantined_model_is_refused_without_an_explicit_override","name":[["test",1],["quarantined",1],["model",1],["refused",1],["without",1],["explicit",1],["override",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["quarantined",3],["model",4],["refused",2],["without",2],["explicit",2],["override",2],["manifest",4],["reactiont5v2",1],["checkpoint",2],["id",1],["sagawa",1],["reaction",2],["t5v2",1],["yield",2],["f0658bfd",1],["sha256",1],["64",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["backend",1],["reactiont5",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_reaction_model_environment_plan_stays_under_explicit_external_root","name":[["test",1],["reaction",1],["model",1],["environment",1],["plan",1],["stays",1],["under",1],["explicit",1],["external",1],["root",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["reaction",2],["model",2],["environment",3],["plan",7],["stays",2],["under",2],["explicit",2],["external",3],["root",6],["tmp",3],["path",3],["models",1],["environments",1],["rxnmapper",2],["dict",1],["assert",4],["prefix",1],["startswith",2],["str",2],["resolve",2],["cache",1],["dir",1],["rdkit",1],["packages",1],["source",1],["revision",1],["640d9ddd304d28eb338482f4e9c2dd6b1a25de7c",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_reaction_model_worker_capabilities_round_trip_without_heavy_imports","name":[["test",1],["reaction",1],["model",1],["worker",1],["capabilities",1],["round",1],["trip",1],["without",1],["heavy",1],["imports",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["reaction",3],["model",5],["worker",2],["capabilities",4],["round",2],["trip",2],["without",2],["heavy",2],["imports",2],["manifest",4],["rxnmapper",3],["checkpoint",2],["id",1],["wheel",1],["embedded",1],["sha256",1],["64",1],["backend",3],["response",4],["assert",3],["ok",1],["true",1],["result",1],["operations",1],["map",1],["reactions",1],["provenance",1],["status",1],["complete",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_reproducibility_bundle_is_deterministic_and_rejects_local_paths","name":[["test",1],["reproducibility",1],["bundle",1],["deterministic",1],["rejects",1],["local",1],["paths",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["reproducibility",6],["bundle",6],["deterministic",2],["rejects",2],["local",3],["paths",2],["tmp",6],["path",7],["source",7],["public",1],["mkdir",1],["summary",1],["json",1],["write",2],["text",2],["status",1],["pass",1],["encoding",2],["utf",2],["first",6],["zip",3],["second",6],["result",4],["build",3],["assert",2],["read",2],["bytes",2],["sha256",2],["leak",1],["md",1],["machine",1],["home",1],["operator",1],["model",1],["pytest",1],["raises",1],["error",1],["match",1],["forbidden",1],["rejected",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_require_exact_fields_rejects_a_non_mapping_row","name":[["test",1],["require",1],["exact",1],["fields",1],["rejects",1],["non",1],["mapping",1],["row",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["require",3],["exact",3],["fields",3],["rejects",2],["non",2],["mapping",2],["row",3],["pytest",1],["raises",1],["benchmark",1],["protocol",1],["error",1],["reaction",2],["id",2],["field",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_route_similarity_treats_an_empty_feature_set_as_no_evidence","name":[["test",1],["route",1],["similarity",1],["treats",1],["empty",1],["feature",1],["as",1],["no",1],["evidence",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["route",3],["similarity",3],["treats",2],["empty",2],["feature",2],["as",2],["no",2],["evidence",2],["assert",1],["rank",1],["tree",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_route_verification_does_not_depend_on_child_order","name":[["test",1],["route",1],["verification",1],["not",1],["depend",1],["child",1],["order",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",3],["test",2],["route",7],["verification",2],["not",3],["depend",2],["child",2],["order",4],["visit",1],["has",1],["side",1],["effects",1],["so",1],["walk",1],["must",1],["short",1],["circuit",1],["return",1],["tree",3],["type",3],["mol",2],["smiles",6],["children",2],["reaction",1],["name",2],["forward",3],["verify",2],["target",2],["stock",2],["frozenset",2],["canonicalizer",2],["identity",2],["reverse",2],["assert",2],["unresolved",1],["leaves",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_route_verification_does_not_depend_on_child_order.route","name":[["route",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["route",2],["order",3],["return",1],["tree",1],["type",3],["mol",2],["smiles",2],["children",2],["reaction",1],["name",2]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_scenario_query_gt_and_generated_names_are_aligned","name":[["test",1],["scenario",1],["query",1],["gt",1],["generated",1],["names",1],["aligned",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",4],["scenario",15],["query",15],["gt",13],["generated",17],["names",5],["aligned",2],["tmp",4],["path",27],["scenarios",7],["config",6],["skills",6],["dir",6],["retrosynthesis",2],["planning",2],["single",2],["step",2],["01",1],["multistep",2],["02",1],["route",1],["atom",2],["mapping",2],["03",1],["forward",2],["04",1],["prediction",1],["conditions",1],["05",1],["condition",1],["recommendation",1],["yield",2],["06",1],["estimation",1],["manifest",3],["json",6],["loads",3],["openai4s",2],["codebases",3],["generation",1],["read",9],["text",6],["encoding",4],["utf",4],["entries",4],["entry",13],["name",10],["assert",22],["values",1],["id",7],["ids",1],["items",1],["queries",2],["md",2],["py",2],["case",8],["cases",1],["source",1],["installed",1],["public",5],["inputs",1],["private",6],["evaluator",5],["hashlib",4],["sha256",8],["bytes",11],["hexdigest",4],["str",8],["relative",2],["parent",4],["codebase",2],["if",2],["status",3],["startswith",2],["file",1],["not",2],["any",1],["forbidden",2],["pipelines",1],["else",1],["exists",1],["workspace",12],["installation",2],["install",1],["ground",1],["truth",1],["boundary",1],["hidden",3],["rename",2],["environment",5],["build",1],["kernel",1],["cwd",3],["pythonpath",1],["completed",6],["subprocess",2],["run",2],["sys",2],["executable",2],["env",2],["true",4],["capture",2],["output",2],["check",2],["false",2],["returncode",2],["stderr",2],["artifact",7],["results",2],["intermediate",1],["verified",2],["unlink",1],["timeout",1],["60",1],["metrics",2],["evaluate",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_snapshot_refuses_a_symlink_that_escapes_the_base","name":[["test",1],["snapshot",1],["refuses",1],["symlink",1],["escapes",1],["base",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["snapshot",3],["refuses",2],["symlink",4],["escapes",2],["base",9],["tmp",4],["path",4],["outside",6],["mkdir",2],["weights",3],["bin",3],["write",1],["text",1],["encoding",1],["utf",1],["models",3],["parents",1],["true",1],["os",1],["pytest",1],["raises",1],["reaction",1],["model",1],["deployment",1],["error",1],["match",1],["artifacts",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_stock_closure_alone_never_certifies_a_solved_route","name":[["test",1],["stock",1],["closure",1],["alone",1],["never",1],["certifies",1],["solved",1],["route",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["stock",3],["closure",2],["alone",2],["never",2],["certifies",2],["solved",3],["route",5],["no",1],["reaction",2],["node",1],["not",1],["however",1],["well",1],["closes",1],["verification",4],["verify",1],["tree",2],["type",2],["mol",2],["smiles",4],["target",3],["children",1],["buy",2],["frozenset",1],["canonicalizer",1],["identity",1],["assert",3],["verified",1],["false",2],["valid",1],["count",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_unified_cli_evaluates_hashed_condition_artifact","name":[["test",1],["unified",1],["cli",1],["evaluates",1],["hashed",1],["condition",1],["artifact",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["unified",2],["cli",3],["evaluates",2],["hashed",2],["condition",5],["artifact",8],["tmp",5],["path",14],["conditions",4],["slot",3],["slots",2],["build",1],["intermediate",2],["reaction",3],["uspto",1],["categorical",1],["v1",1],["id",2],["r1",2],["predictions",2],["rank",2],["signature",1],["list",1],["values",1],["oov",1],["duplicate",1],["none",1],["valid",1],["true",1],["metadata",1],["top",3],["references",3],["sets",1],["json",6],["reference",3],["private",1],["output",4],["metrics",1],["write",2],["text",3],["dumps",2],["encoding",3],["utf",3],["assert",2],["scenario",1],["main",1],["evaluate",1],["str",3],["loads",1],["read",1],["exact",1],["tuple",1],["accuracy",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_worker_payload_schemas_accept_their_own_worker_records","name":[["test",1],["worker",2],["payload",1],["schemas",1],["accept",1],["their",1],["own",1],["records",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["worker",5],["payload",3],["schemas",2],["accept",2],["their",2],["own",2],["records",2],["record",1],["shapes",1],["reaction",1],["model",1],["emits",1],["must",1],["normalize",1],["assert",2],["error",2],["atom",1],["mapping",1],["prediction",1],["fields",2],["raw",1],["output",1],["condition",1]]},{"id":"tests/test_retrosynthesis_scenario_protocols.py#test_yield_protocol_preserves_raw_predictions_and_reports_worst_group","name":[["test",1],["yield",1],["protocol",1],["preserves",1],["raw",1],["predictions",1],["reports",1],["worst",1],["group",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scenario",1],["protocols",1],["py",1]],"body":[["def",2],["test",2],["yield",8],["protocol",2],["preserves",2],["raw",4],["predictions",6],["reports",2],["worst",3],["group",3],["rows",2],["reaction",5],["id",5],["index",4],["split",6],["reactants",1],["reagents",1],["product",1],["enumerate",1],["splits",1],["inputs",5],["validate",1],["canonicalizer",1],["identity",1],["row",6],["predicted",2],["percent",3],["120",2],["if",2],["mff",3],["test4",2],["else",2],["50",2],["interval",2],["lower",1],["none",2],["upper",1],["domain",2],["status",1],["out",1],["startswith",1],["matched",1],["normalize",1],["outputs",1],["refs",2],["metrics",3],["evaluate",1],["assert",3],["by",1],["mae",2],["70",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py","name":[["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["regression",1],["tests",1],["retrosynthesis",1],["execution",1],["scoring",1],["route",1],["rendering",1],["import",12],["hashlib",1],["importlib",1],["json",6],["math",5],["os",8],["sys",1],["textwrap",1],["time",1],["zipfile",1],["from",2],["pathlib",1],["path",1],["pytest",22],["openai4s",1],["config",4],["fixture",5],["scope",5],["module",5],["mark",15],["parametrize",8],["invalid",2],["nan",2],["inf",2],["true",2],["param",1],["10",1],["10000",1],["id",1],["overflowing",1],["int",1],["nproc",1],["extra",1],["args",1],["match",2],["other",1],["yml",2],["managed",8],["switch",11],["smiles",1],["ccc",1],["output",2],["tmp",4],["elsewhere",2],["argparse",1],["resolves",1],["unambiguous",1],["prefixes",1],["so",1],["abbreviation",1],["reaches",1],["exactly",1],["exact",1],["check",2],["was",1],["meant",1],["protect",1],["out",2],["conf",2],["attacker",3],["sm",2],["target",1],["junk",1],["distance",1],["ckpt",5],["must",1],["start",1],["member",1],["name",7],["escaped",1],["model",7],["weights",1],["alternate",1],["stream",1],["con",1],["com",1],["log",1],["trailing",1],["skipif",7],["nt",6],["reason",7],["replacing",1],["open",6],["file",5],["posix",7],["only",6],["directory",1],["replacement",5],["allow",1],["network",1],["false",1],["none",1],["timeout",1],["seconds",1],["error",5],["60",1],["type",2],["value",2],["manifest",3],["models",1],["checkpoint",1],["not",1],["hasattr",1],["fork",2],["required",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#_direct_purchase_route","name":[["direct",1],["purchase",1],["route",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["direct",2],["purchase",2],["route",2],["rank",4],["score",4],["stock",4],["true",3],["return",1],["solved",1],["steps",1],["starting",1],["materials",1],["buy",2],["me",2],["tree",1],["type",1],["mol",1],["smiles",1],["children",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#_one_step_route","name":[["one",1],["step",1],["route",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["one",2],["step",2],["route",2],["rank",8],["score",4],["solved",4],["true",4],["leaf",5],["stock",4],["return",1],["steps",1],["starting",1],["materials",1],["tree",1],["type",3],["mol",2],["smiles",2],["target",1],["children",3],["reaction",1],["template",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#_synthetic_checkpoint","name":[["synthetic",1],["checkpoint",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["synthetic",4],["checkpoint",3],["model",3],["deployment",3],["archive",5],["members",3],["zipfile",1],["zip",1],["file",2],["as",1],["bundle",2],["name",4],["content",2],["writestr",1],["payload",3],["read",1],["bytes",1],["spec",3],["dataset",1],["fixture",1],["article",1],["id",2],["filename",1],["byte",1],["size",1],["len",1],["md5",2],["hashlib",1],["usedforsecurity",1],["false",1],["hexdigest",1],["return",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#_workflow_route","name":[["workflow",1],["route",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["workflow",2],["route",2],["rank",5],["product",3],["template",4],["precursors",4],["return",1],["score",1],["100",1],["solved",1],["true",2],["steps",1],["starting",1],["materials",1],["list",1],["tree",1],["type",3],["mol",2],["smiles",2],["children",3],["reaction",1],["precursor",2],["stock",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#backends","name":[["backends",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["backends",3],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["return",1],["importlib",1],["import",1],["module",1],["retrosynthesis",1],["planning",1],["external",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["kernel",3],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["return",1],["importlib",1],["import",1],["module",1],["retrosynthesis",1],["planning",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#model_deployment","name":[["model",1],["deployment",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["model",3],["deployment",3],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["return",1],["importlib",1],["import",1],["module",1],["retrosynthesis",1],["planning",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_backend_rejects_a_manifest_the_worker_altered","name":[["test",1],["backend",1],["rejects",1],["manifest",1],["worker",1],["altered",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",3],["backend",7],["rejects",2],["manifest",12],["worker",8],["altered",2],["backends",5],["tmp",4],["path",5],["provenance",2],["quietly",1],["rewrite",1],["not",1],["tampering",4],["py",1],["write",1],["text",1],["textwrap",1],["dedent",1],["import",2],["json",3],["sys",2],["request",8],["loads",1],["stdin",1],["buffer",1],["read",1],["decode",1],["utf",2],["dict",1],["model",9],["checkpoint",6],["id",5],["something",1],["else",1],["entirely",1],["print",1],["dumps",1],["schema",1],["version",2],["syntheseus",2],["operation",1],["single",2],["step",2],["ok",1],["true",1],["target",2],["smiles",3],["predictions",1],["rank",1],["reactants",1],["cco",1],["metadata",1],["runtime",1],["warnings",1],["elapsed",1],["seconds",1],["encoding",1],["provider",2],["retro",2],["chimera",2],["reviewed",1],["sha256",1],["64",1],["training",1],["dataset",1],["synthetic",1],["fixture",1],["code",2],["license",2],["mit",2],["dir",1],["pytest",1],["raises",1],["execution",1],["error",1],["as",1],["caught",2],["ccon",1],["num",1],["results",1],["tamper",1],["check",1],["assert",1],["value",1],["mismatch",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_backend_score_tolerates_normalized_float_overshoot","name":[["test",1],["backend",1],["score",1],["tolerates",1],["normalized",1],["float",1],["overshoot",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["backend",5],["score",5],["tolerates",2],["normalized",2],["float",3],["overshoot",2],["kernel",5],["assert",3],["percent",3],["100",2],["1e",1],["10",1],["nan",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_constraints_parse_explicit_types_and_reject_invalid_hard_constraints","name":[["test",1],["constraints",2],["parse",1],["explicit",1],["types",1],["reject",1],["invalid",1],["hard",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["constraints",9],["parse",2],["explicit",2],["types",2],["reject",2],["invalid",2],["hard",2],["kernel",7],["parsed",2],["normalize",5],["route",6],["max",7],["steps",4],["precursors",2],["minimum",2],["evidence",2],["coverage",2],["40",2],["require",8],["solved",6],["false",2],["all",2],["leaves",2],["stock",2],["true",2],["assert",1],["pytest",4],["raises",4],["value",4],["error",4],["match",4],["several",1],["sometimes",1],["10",1],["10000",1],["unsupported",1],["constraint",1],["step",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_crashed_backend_stderr_does_not_publish_a_workstation_path","name":[["test",1],["crashed",1],["backend",1],["stderr",1],["not",1],["publish",1],["workstation",1],["path",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["crashed",2],["backend",6],["stderr",4],["not",4],["publish",2],["workstation",2],["path",7],["backends",5],["tmp",3],["redirecting",1],["stdout",3],["must",1],["turn",1],["into",2],["disclosure",1],["channel",1],["host",1],["embeds",1],["tail",1],["its",1],["nonzero",2],["exit",3],["message",5],["after",1],["descriptor",1],["swap",1],["stream",1],["carries",1],["everything",1],["native",1],["model",1],["library",1],["prints",1],["checkpoint",1],["locations",1],["included",1],["script",3],["crashing",1],["worker",2],["py",1],["write",2],["text",1],["textwrap",1],["dedent",1],["import",3],["os",2],["sys",3],["insert",1],["str",3],["config",1],["skills",1],["dir",1],["from",3],["retrosynthesis",2],["planning",1],["syntheseus",1],["reserve",2],["protocol",2],["torch",2],["loading",2],["weights",2],["home",2],["chemist",2],["private",1],["pt",1],["raise",1],["system",1],["encoding",1],["utf",1],["subprocess",1],["executable",1],["pytest",1],["raises",1],["execution",1],["error",1],["as",1],["caught",3],["run",1],["schema",1],["version",1],["request",1],["id",1],["crash",1],["operation",1],["capabilities",1],["value",2],["assert",4],["code",1],["redacted",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_decision_weights_reject_invalid_numeric_values","name":[["test",1],["decision",1],["weights",1],["reject",1],["invalid",1],["numeric",1],["values",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["decision",3],["weights",3],["reject",2],["invalid",5],["numeric",2],["values",2],["kernel",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["finite",1],["normalize",1],["backend",1],["score",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_diversity_selection_prefers_distinct_route_before_near_duplicate","name":[["test",1],["diversity",1],["selection",1],["prefers",1],["distinct",1],["route",1],["before",1],["near",1],["duplicate",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["diversity",3],["selection",2],["prefers",2],["distinct",4],["route",9],["before",2],["near",4],["duplicate",4],["workflow",6],["first",2],["ccoc",3],["amide",2],["cco",2],["nc",2],["carbamate",1],["ccn",1],["selected",3],["select",1],["diverse",1],["routes",2],["max",1],["similarity",1],["threshold",1],["assert",2],["source",1],["rank",1],["all",1],["relaxed",1],["false",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_execution_ranking_totally_orders_mixed_step_values","name":[["test",1],["execution",1],["ranking",1],["totally",1],["orders",1],["mixed",1],["step",1],["values",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["execution",2],["ranking",2],["totally",2],["orders",2],["mixed",2],["step",5],["values",4],["kernel",4],["none",1],["bad",1],["math",3],["nan",1],["inf",2],["10",1],["10000",1],["routes",8],["rank",6],["steps",4],["enumerate",1],["start",1],["route",9],["direct",1],["purchase",1],["stock",1],["false",2],["update",1],["id",2],["solved",1],["score",2],["append",1],["ranked",3],["decision",1],["weights",1],["backend",1],["efficiency",1],["precursor",1],["availability",1],["evidence",1],["coverage",1],["constraint",1],["fit",1],["assert",3],["len",4],["constrained",2],["constraints",1],["max",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_existing_checkpoint_fast_path_is_bound_to_the_verified_inode","name":[["test",1],["existing",1],["checkpoint",1],["fast",1],["path",1],["bound",1],["verified",1],["inode",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["existing",3],["checkpoint",8],["fast",2],["path",8],["bound",2],["verified",2],["inode",2],["model",7],["deployment",8],["tmp",5],["monkeypatch",3],["source",5],["zip",2],["spec",4],["synthetic",1],["models",1],["json",1],["destination",7],["write",2],["bytes",4],["read",2],["malicious",4],["bin",1],["stat",2],["st",2],["size",5],["original",2],["verification",5],["replace",3],["after",2],["digest",2],["md5",3],["sha256",3],["result",2],["os",1],["return",1],["setattr",1],["pytest",2],["raises",1],["error",1],["match",1],["changed",1],["during",1],["download",2],["allow",1],["network",1],["true",1],["web",1],["lambda",1],["args",1],["kwargs",1],["fail",1],["unexpectedly",1],["invoked",1],["downloader",1],["assert",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_existing_checkpoint_fast_path_is_bound_to_the_verified_inode.replace_after_digest","name":[["replace",1],["after",1],["digest",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["replace",3],["after",2],["digest",2],["spec",3],["size",4],["md5",4],["sha256",4],["result",2],["original",1],["verification",1],["os",1],["malicious",1],["destination",1],["return",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_extra_args_precede_variadic_switches_so_values_are_not_absorbed","name":[["test",1],["extra",1],["args",1],["precede",1],["variadic",1],["switches",1],["so",1],["values",1],["not",1],["absorbed",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["extra",3],["args",3],["precede",2],["variadic",3],["switches",2],["so",2],["values",2],["not",2],["absorbed",2],["workflow",4],["command",6],["build",1],["aizynth",1],["search",3],["cco",1],["config",1],["yml",1],["ai",1],["zynth",1],["spec",1],["post",8],["processing",6],["my",2],["route",2],["distance",4],["model",2],["ckpt",2],["emitted",1],["after",1],["would",1],["have",1],["been",1],["parsed",1],["as",1],["second",1],["module",1],["because",1],["assert",2],["index",3]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_extra_args_reject_managed_switches_and_leading_bare_values","name":[["test",1],["extra",1],["args",1],["reject",1],["managed",1],["switches",1],["leading",1],["bare",1],["values",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["extra",6],["args",6],["reject",2],["managed",2],["switches",2],["leading",2],["bare",2],["values",2],["workflow",3],["match",4],["pytest",1],["raises",1],["value",1],["error",1],["ai",1],["zynth",1],["search",1],["spec",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_kernel_command_rejects_extra_args_that_override_its_own_switches","name":[["test",1],["kernel",1],["command",1],["rejects",1],["extra",1],["args",1],["override",1],["its",1],["own",1],["switches",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["kernel",5],["command",4],["rejects",2],["extra",4],["args",4],["override",2],["its",2],["own",2],["switches",3],["switch",3],["guard",1],["has",1],["live",1],["skill",2],["md",1],["sends",1],["agent",1],["build",2],["aizynth",2],["entry",1],["point",1],["documents",1],["appends",1],["after",1],["itself",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["must",1],["not",1],["repeat",1],["abbreviate",1],["cco",1],["config",1],["path",2],["real",2],["yml",1],["output",1],["json",1],["tmp",1],["elsewhere",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_kernel_command_still_accepts_unmanaged_extra_args","name":[["test",1],["kernel",1],["command",1],["still",1],["accepts",1],["unmanaged",1],["extra",1],["args",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["kernel",5],["command",5],["still",2],["accepts",2],["unmanaged",2],["extra",3],["args",3],["build",1],["aizynth",1],["cco",1],["config",1],["path",2],["real",2],["yml",1],["output",1],["json",1],["route",2],["distance",4],["model",2],["ckpt",2],["assert",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_managed_switches_cover_everything_the_command_layer_owns","name":[["test",1],["managed",1],["switches",1],["cover",1],["everything",1],["command",1],["layer",1],["owns",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["managed",3],["switches",5],["cover",2],["everything",2],["command",3],["layer",2],["owns",2],["workflow",3],["kernel",3],["two",1],["layers",1],["must",1],["not",1],["drift",1],["apart",1],["as",1],["added",1],["assert",1],["owned",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_manifest_is_echoed_faithfully_so_the_fingerprint_reproduces","name":[["test",1],["manifest",1],["echoed",1],["faithfully",1],["so",1],["fingerprint",1],["reproduces",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",3],["manifest",11],["echoed",7],["faithfully",2],["so",3],["fingerprint",11],["reproduces",2],["worker",4],["backends",5],["filtered",2],["echo",2],["makes",1],["published",1],["identify",1],["nothing",1],["two",2],["manifests",2],["differing",1],["only",1],["metadata",5],["field",1],["would",2],["otherwise",1],["collapse",1],["onto",2],["same",1],["return",1],["model",5],["provider",2],["retro",1],["chimera",1],["version",1],["checkpoint",3],["id",1],["synthetic",2],["sha256",1],["64",1],["training",1],["dataset",1],["fixture",1],["code",1],["license",2],["mit",2],["both",1],["fields",1],["ones",1],["filter",1],["have",1],["altered",1],["value",1],["path",4],["shaped",1],["key",1],["contains",1],["filtering",1],["them",1],["collapsed",1],["these",1],["distinct",1],["single",1],["first",8],["review",2],["record",2],["shared",2],["reviews",2],["2026",2],["md",2],["eval",2],["length",2],["second",4],["normalize",2],["dict",3],["faithful",1],["host",1],["recomputes",1],["from",3],["operator",1],["actually",1],["reviewed",1],["assert",3],["mapping",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_manifest_is_echoed_faithfully_so_the_fingerprint_reproduces.manifest_with","name":[["manifest",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["manifest",3],["metadata",4],["return",1],["backends",1],["model",3],["provider",2],["test",1],["retro",1],["chimera",1],["version",1],["checkpoint",3],["id",1],["synthetic",2],["sha256",1],["64",1],["training",1],["dataset",1],["fixture",1],["code",1],["license",2],["mit",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_model_manifest_does_not_report_success_after_publish_path_swap","name":[["test",1],["model",1],["manifest",1],["not",1],["report",1],["success",1],["after",1],["publish",1],["path",1],["swap",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["model",12],["manifest",9],["not",2],["report",2],["success",2],["after",2],["publish",5],["path",9],["swap",4],["deployment",8],["tmp",6],["monkeypatch",3],["archive",2],["checkpoint",3],["zip",1],["spec",2],["synthetic",1],["models",1],["json",4],["output",4],["write",3],["bytes",3],["previous",1],["good",1],["malicious",4],["evil",2],["real",3],["replace",5],["os",2],["link",3],["source",4],["target",2],["if",1],["name",1],["return",1],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["destination",1],["changed",1],["during",1],["publication",1],["64",1],["assert",2],["read",1],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_model_manifest_does_not_report_success_after_publish_path_swap.swap_publish_link","name":[["swap",1],["publish",1],["link",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["swap",2],["publish",3],["link",3],["source",5],["target",3],["if",1],["path",1],["name",1],["real",2],["replace",2],["malicious",1],["return",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_model_manifest_rehashes_before_replacing_existing_output","name":[["test",1],["model",1],["manifest",1],["rehashes",1],["before",1],["replacing",1],["existing",1],["output",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["model",12],["manifest",9],["rehashes",2],["before",3],["replacing",2],["existing",2],["output",6],["deployment",8],["tmp",5],["path",7],["monkeypatch",3],["archive",2],["checkpoint",3],["zip",1],["spec",2],["synthetic",1],["models",1],["json",3],["write",3],["bytes",4],["previous",2],["good",2],["real",2],["link",6],["os",2],["mutate",2],["after",2],["source",4],["target",2],["kwargs",2],["stat",1],["st",1],["size",1],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["changed",1],["publication",1],["64",1],["assert",2],["read",1],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_model_manifest_rehashes_before_replacing_existing_output.mutate_after_link","name":[["mutate",1],["after",1],["link",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["mutate",2],["after",2],["link",3],["source",5],["target",3],["kwargs",3],["real",1],["path",2],["write",1],["bytes",1],["stat",1],["st",1],["size",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_model_manifest_supports_a_filesystem_without_hardlinks","name":[["test",1],["model",1],["manifest",1],["supports",1],["filesystem",1],["without",1],["hardlinks",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["model",11],["manifest",9],["supports",2],["filesystem",2],["without",2],["hardlinks",2],["deployment",6],["tmp",5],["path",5],["monkeypatch",3],["archive",2],["checkpoint",3],["zip",1],["spec",2],["synthetic",1],["models",1],["json",4],["output",5],["write",2],["bytes",1],["previous",1],["good",1],["unsupported",2],["link",3],["args",1],["kwargs",1],["raise",1],["oserror",1],["errno",1],["eopnotsupp",1],["hard",1],["links",1],["unavailable",1],["setattr",1],["os",1],["result",2],["64",2],["assert",3],["loads",1],["read",1],["text",1],["encoding",1],["utf",1],["sha256",1],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_model_manifest_supports_a_filesystem_without_hardlinks.unsupported_link","name":[["unsupported",1],["link",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["unsupported",2],["link",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["model",1],["deployment",1],["errno",1],["eopnotsupp",1],["hard",1],["links",1],["unavailable",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_normalized_decision_weights_sum_to_exactly_one_hundred","name":[["test",1],["normalized",1],["decision",1],["weights",1],["sum",1],["exactly",1],["one",1],["hundred",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["normalized",2],["decision",3],["weights",6],["sum",3],["exactly",2],["one",2],["hundred",2],["kernel",3],["normalize",1],["backend",1],["score",1],["step",1],["efficiency",1],["precursor",1],["availability",1],["evidence",1],["coverage",1],["constraint",1],["fit",1],["assert",2],["values",2],["100",1],["all",1],["value",3],["math",1],["isfinite",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_prepare_routes_normalizes_deduplicates_and_limits_output","name":[["test",1],["prepare",1],["routes",1],["normalizes",1],["deduplicates",1],["limits",1],["output",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["prepare",3],["routes",5],["normalizes",2],["deduplicates",2],["limits",2],["output",2],["workflow",5],["payload",2],["score",2],["solved",2],["true",2],["tree",4],["route",2],["ccoc",2],["amide",2],["cco",2],["nc",2],["prepared",4],["max",1],["10",1],["assert",3],["len",1],["duplicate",1],["count",1],["rank",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_render_rerank_keeps_external_annotations_on_original_routes","name":[["test",1],["render",1],["rerank",1],["keeps",1],["external",1],["annotations",1],["original",1],["routes",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["render",3],["rerank",2],["keeps",2],["external",2],["annotations",5],["original",6],["routes",3],["kernel",3],["originally",5],["first",5],["one",2],["step",2],["route",7],["rank",2],["solved",4],["false",2],["leaf",1],["stock",1],["second",5],["score",1],["true",2],["strategy",2],["annotation",5],["rendered",3],["tree",1],["html",1],["constraints",1],["require",1],["displayed",1],["after",1],["reranking",1],["must",1],["retain",1],["its",1],["own",1],["rather",1],["than",1],["adopting",1],["old",1],["record",1],["assert",1],["index",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_render_rerank_uses_new_ranks_for_annotations_generated_after_rerank","name":[["test",1],["render",1],["rerank",2],["uses",1],["new",1],["ranks",1],["annotations",1],["generated",1],["after",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["render",3],["rerank",4],["uses",2],["new",2],["ranks",2],["annotations",2],["generated",5],["after",2],["kernel",3],["originally",4],["first",2],["one",2],["step",2],["route",8],["rank",3],["solved",3],["false",2],["leaf",3],["stock",1],["second",2],["score",1],["true",2],["fake",2],["llm",3],["request",4],["prompt",3],["if",1],["isinstance",1],["dict",1],["else",1],["payload",2],["json",2],["loads",1],["split",1],["data",1],["return",1],["dumps",1],["routes",2],["str",1],["strategy",1],["starting",1],["materials",1],["rendered",3],["tree",1],["html",1],["constraints",1],["require",1],["assert",1],["index",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_render_rerank_uses_new_ranks_for_annotations_generated_after_rerank.fake_llm","name":[["fake",1],["llm",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["fake",2],["llm",2],["request",5],["prompt",3],["if",1],["isinstance",1],["dict",1],["else",1],["payload",2],["json",2],["loads",1],["split",1],["route",5],["data",1],["return",1],["dumps",1],["routes",2],["str",1],["rank",1],["strategy",1],["generated",1],["starting",1],["materials",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_reserved_descriptor_does_not_outlive_a_forked_model_child","name":[["test",1],["reserved",1],["descriptor",1],["not",1],["outlive",1],["forked",1],["model",1],["child",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",5],["test",2],["reserved",2],["descriptor",2],["not",3],["outlive",2],["forked",2],["model",10],["child",3],["backends",3],["tmp",3],["path",4],["forking",5],["must",1],["hold",1],["host",3],["stdout",2],["pipe",2],["open",3],["os",8],["dup",1],["marks",1],["copy",1],["non",1],["inheritable",1],["but",1],["only",2],["applies",1],["at",2],["exec",2],["py",2],["torch",1],["data",1],["loader",1],["default",1],["linux",1],["start",1],["method",1],["forks",1],["without",2],["so",2],["fork",2],["hook",1],["blocks",1],["communicate",1],["until",1],["timeout",2],["even",1],["though",1],["worker",3],["already",1],["answered",1],["exited",1],["script",3],["write",1],["text",1],["textwrap",1],["dedent",1],["import",5],["sys",5],["time",2],["types",3],["insert",1],["str",3],["config",1],["skills",1],["dir",2],["class",3],["fake",4],["molecule",3],["init",2],["self",4],["smiles",5],["prediction",2],["reactants",1],["cco",2],["reaction",1],["ccon",2],["metadata",1],["probability",1],["kwargs",1],["pass",1],["call",1],["molecules",1],["num",2],["results",2],["if",1],["release",1],["fds",1],["leaked",1],["duplicate",1],["could",1],["still",1],["be",1],["holding",1],["null",2],["devnull",1],["rdwr",1],["fd",2],["dup2",1],["sleep",1],["30",1],["exit",2],["return",1],["syntheseus",6],["module",2],["type",2],["retrochimera",5],["retro",2],["chimera",2],["modules",2],["from",1],["retrosynthesis",2],["planning",1],["main",2],["raise",1],["system",1],["encoding",1],["utf",1],["backend",3],["subprocess",1],["executable",1],["seconds",1],["20",1],["response",2],["run",1],["schema",1],["version",1],["request",1],["id",1],["operation",1],["single",1],["step",1],["target",1],["synthetic",1],["checkpoint",1],["allow",1],["download",1],["false",1],["manifest",1],["none",1],["assert",1],["ok",1],["true",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_download_rejects_invalid_timeout","name":[["test",1],["retrochimera",1],["checkpoint",1],["download",1],["rejects",1],["invalid",1],["timeout",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",4],["download",4],["rejects",2],["invalid",3],["timeout",8],["model",4],["deployment",4],["tmp",3],["path",3],["seconds",5],["error",3],["spec",4],["uspto50k",1],["pytest",2],["raises",1],["match",1],["must",1],["be",1],["positive",1],["filename",1],["allow",1],["network",1],["true",1],["web",1],["lambda",1],["args",1],["kwargs",1],["fail",1],["invoked",1],["downloader",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_download_rejects_non_boolean_network_opt_in","name":[["test",1],["retrochimera",1],["checkpoint",1],["download",1],["rejects",1],["non",1],["boolean",1],["network",1],["opt",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",4],["download",4],["rejects",2],["non",2],["boolean",3],["network",7],["opt",3],["model",4],["deployment",4],["tmp",3],["path",3],["allow",5],["spec",4],["uspto50k",1],["pytest",2],["raises",1],["type",1],["error",1],["match",1],["must",1],["be",1],["filename",1],["web",1],["lambda",1],["args",1],["kwargs",1],["fail",1],["invalid",1],["invoked",1],["downloader",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_download_requires_explicit_network_opt_in","name":[["test",1],["retrochimera",1],["checkpoint",1],["download",1],["requires",1],["explicit",1],["network",1],["opt",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",4],["download",3],["requires",2],["explicit",2],["network",3],["opt",2],["model",4],["deployment",4],["tmp",3],["path",3],["spec",4],["uspto50k",1],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["allow",1],["true",1],["filename",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_download_requires_injected_host_capability","name":[["test",1],["retrochimera",1],["checkpoint",1],["download",1],["requires",1],["injected",1],["host",1],["capability",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",5],["download",5],["requires",2],["injected",2],["host",3],["capability",2],["model",5],["deployment",6],["tmp",3],["path",3],["spec",4],["uspto50k",1],["pytest",1],["raises",1],["error",1],["match",1],["web",2],["filename",1],["allow",1],["network",1],["true",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_download_uses_guarded_host_capability","name":[["test",1],["retrochimera",1],["checkpoint",1],["download",1],["uses",1],["guarded",1],["host",1],["capability",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["checkpoint",6],["download",12],["uses",2],["guarded",2],["host",2],["capability",2],["model",4],["deployment",4],["tmp",4],["path",16],["archive",6],["source",3],["zip",2],["spec",5],["synthetic",1],["models",1],["json",1],["destination",4],["downloaded",1],["observed",4],["web",3],["url",5],["kwargs",2],["update",1],["open",2],["rb",1],["as",2],["wb",1],["target",2],["write",1],["read",3],["return",1],["bytes",4],["stat",1],["st",1],["size",2],["result",2],["allow",1],["network",1],["true",1],["timeout",2],["seconds",1],["17",2],["assert",6],["name",4],["pop",1],["parent",2],["startswith",1],["not",1],["exists",1],["max",1],["byte",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_download_uses_guarded_host_capability.web_download","name":[["web",1],["download",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["web",2],["download",2],["url",4],["path",7],["kwargs",3],["observed",1],["update",1],["archive",2],["open",2],["rb",1],["as",2],["source",2],["wb",1],["target",2],["write",1],["read",1],["return",1],["bytes",1],["stat",1],["st",1],["size",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_install_is_verified_and_path_free","name":[["test",1],["retrochimera",1],["checkpoint",1],["install",1],["verified",1],["path",1],["free",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",7],["install",2],["verified",4],["path",11],["free",2],["backends",4],["model",13],["deployment",4],["tmp",5],["archive",6],["zip",1],["spec",2],["synthetic",1],["models",2],["json",5],["submodel",2],["weights",4],["ckpt",2],["dir",5],["manifest",16],["result",4],["extract",1],["loads",1],["read",3],["text",2],["encoding",2],["utf",2],["normalized",2],["from",2],["mapping",2],["assert",10],["member",1],["count",1],["sha256",2],["scope",2],["source",2],["str",2],["bytes",1],["metadata",4],["runtime",3],["integrity",2],["unverified",1],["provenance",2],["status",2],["incomplete",2],["not",1],["dumps",1],["operator",1],["authored",1],["cannot",1],["promote",1],["digest",1],["into",1],["claim",1],["mutable",1],["directory",1],["was",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_install_rejects_windows_unsafe_members","name":[["test",1],["retrochimera",1],["checkpoint",1],["install",1],["rejects",1],["windows",1],["unsafe",1],["members",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",7],["install",2],["rejects",2],["windows",3],["unsafe",4],["members",2],["model",9],["deployment",6],["tmp",4],["path",4],["member",4],["name",3],["archive",3],["zip",1],["spec",2],["synthetic",1],["not",2],["dir",3],["pytest",1],["raises",1],["error",1],["match",1],["extract",1],["assert",1],["exists",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_install_rejects_zip_traversal","name":[["test",1],["retrochimera",1],["checkpoint",1],["install",1],["rejects",1],["zip",1],["traversal",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",7],["install",2],["rejects",2],["zip",3],["traversal",2],["model",9],["deployment",6],["tmp",5],["path",5],["archive",3],["unsafe",2],["spec",2],["synthetic",1],["escaped",2],["ckpt",2],["not",3],["dir",3],["pytest",1],["raises",1],["error",1],["match",1],["member",1],["extract",1],["assert",2],["exists",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_checkpoint_verification_stops_at_the_reviewed_size","name":[["test",1],["retrochimera",1],["checkpoint",1],["verification",1],["stops",1],["at",1],["reviewed",1],["size",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["checkpoint",7],["verification",2],["stops",2],["at",2],["reviewed",2],["size",4],["model",13],["deployment",9],["tmp",6],["path",6],["archive",6],["oversized",1],["zip",1],["spec",3],["synthetic",1],["models",1],["json",1],["open",1],["ab",1],["as",1],["handle",2],["write",1],["unreviewed",1],["trailing",1],["byte",1],["pytest",2],["raises",2],["error",2],["match",2],["exceeds",2],["expected",2],["verify",1],["dir",3],["extract",1],["assert",3],["not",1],["exists",1],["list",2],["glob",2],["stage",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_binds_publication_to_the_verified_inode","name":[["test",1],["retrochimera",1],["download",1],["binds",1],["publication",1],["verified",1],["inode",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",4],["test",2],["retrochimera",2],["download",7],["binds",2],["publication",4],["verified",3],["inode",2],["model",7],["deployment",8],["tmp",6],["path",12],["monkeypatch",3],["archive",6],["source",4],["zip",3],["spec",2],["synthetic",1],["checkpoint",3],["models",1],["json",1],["malicious",3],["swapped",1],["bin",1],["write",2],["bytes",5],["stat",3],["st",3],["size",3],["destination",3],["downloaded",2],["web",3],["url",1],["kwargs",3],["read",2],["return",2],["real",2],["link",4],["os",3],["swap",2],["before",3],["target",2],["reproduce",1],["watcher",1],["replacing",1],["random",1],["staging",2],["pathname",1],["after",1],["fd",1],["was",1],["opened",1],["but",1],["immediately",1],["publish",1],["syscall",1],["replace",1],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["changed",1],["allow",1],["network",1],["true",1],["assert",2],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_binds_publication_to_the_verified_inode.swap_before_publication","name":[["swap",1],["before",1],["publication",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["swap",2],["before",4],["publication",2],["source",4],["target",3],["kwargs",3],["reproduce",2],["watcher",2],["replacing",2],["random",2],["staging",2],["pathname",2],["after",2],["verified",2],["fd",2],["was",2],["opened",2],["but",2],["immediately",2],["publish",2],["syscall",2],["os",1],["replace",1],["malicious",1],["return",1],["real",1],["link",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_binds_publication_to_the_verified_inode.web_download","name":[["web",1],["download",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["web",2],["download",2],["url",2],["path",6],["kwargs",2],["write",1],["bytes",3],["archive",2],["read",1],["return",1],["stat",1],["st",1],["size",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_interrupt_after_link_preserves_public_path","name":[["test",1],["retrochimera",1],["download",1],["interrupt",1],["after",1],["link",1],["preserves",1],["public",1],["path",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",4],["test",2],["retrochimera",2],["download",7],["interrupt",6],["after",2],["link",6],["preserves",2],["public",2],["path",12],["model",6],["deployment",6],["tmp",5],["monkeypatch",3],["archive",5],["source",3],["zip",3],["spec",2],["synthetic",1],["checkpoint",2],["models",1],["json",1],["destination",3],["downloaded",2],["web",3],["url",1],["kwargs",3],["write",1],["bytes",5],["read",3],["return",1],["stat",1],["st",1],["size",1],["real",2],["os",2],["publish",2],["then",2],["target",2],["raise",1],["keyboard",2],["setattr",1],["pytest",1],["raises",1],["allow",1],["network",1],["true",1],["assert",2],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_interrupt_after_link_preserves_public_path.publish_then_interrupt","name":[["publish",1],["then",1],["interrupt",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["publish",2],["then",2],["interrupt",3],["source",3],["target",3],["kwargs",3],["real",1],["link",1],["raise",1],["keyboard",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_interrupt_after_link_preserves_public_path.web_download","name":[["web",1],["download",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["web",2],["download",2],["url",2],["path",6],["kwargs",2],["write",1],["bytes",3],["archive",2],["read",1],["return",1],["stat",1],["st",1],["size",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_rechecks_the_destination_after_hashing","name":[["test",1],["retrochimera",1],["download",1],["rechecks",1],["destination",1],["after",1],["hashing",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",4],["test",2],["retrochimera",2],["download",7],["rechecks",2],["destination",7],["after",5],["hashing",2],["model",7],["deployment",8],["tmp",6],["path",12],["monkeypatch",3],["archive",6],["source",1],["zip",3],["spec",2],["synthetic",1],["checkpoint",3],["weights",1],["ckpt",1],["verified",1],["downloaded",2],["malicious",3],["swapped",1],["bin",1],["write",2],["bytes",8],["stat",3],["st",3],["size",3],["web",3],["url",1],["kwargs",1],["read",2],["return",2],["real",2],["hash",11],["stream",4],["calls",5],["swap",2],["second",2],["handle",2],["max",3],["none",1],["nonlocal",1],["digest",2],["if",1],["schedule",1],["pathname",1],["replacement",1],["at",1],["exact",1],["boundary",1],["regression",1],["protects",1],["published",1],["inode",2],["re",1],["hashed",1],["but",1],["before",1],["final",1],["identity",1],["check",1],["os",1],["replace",1],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["changed",1],["allow",1],["network",1],["true",1],["assert",3],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_rechecks_the_destination_after_hashing.swap_after_second_hash","name":[["swap",1],["after",1],["second",1],["hash",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["swap",2],["after",3],["second",2],["hash",6],["handle",3],["max",4],["bytes",4],["none",2],["nonlocal",1],["calls",3],["digest",2],["real",1],["stream",1],["if",1],["schedule",1],["pathname",1],["replacement",1],["at",1],["exact",1],["boundary",1],["regression",1],["protects",1],["published",1],["inode",2],["re",1],["hashed",1],["but",1],["before",1],["final",1],["path",1],["identity",1],["check",1],["os",1],["replace",1],["malicious",1],["destination",1],["return",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_rechecks_the_destination_after_hashing.web_download","name":[["web",1],["download",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["web",2],["download",2],["url",2],["path",6],["kwargs",2],["write",1],["bytes",3],["archive",2],["read",1],["return",1],["stat",1],["st",1],["size",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_supports_a_filesystem_without_hardlinks","name":[["test",1],["retrochimera",1],["download",1],["supports",1],["filesystem",1],["without",1],["hardlinks",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",4],["test",2],["retrochimera",2],["download",7],["supports",2],["filesystem",2],["without",2],["hardlinks",2],["model",6],["deployment",6],["tmp",5],["path",10],["monkeypatch",3],["archive",6],["source",1],["zip",3],["spec",2],["synthetic",1],["checkpoint",3],["models",1],["json",1],["destination",3],["downloaded",2],["web",3],["url",1],["kwargs",2],["write",1],["bytes",6],["read",4],["return",1],["stat",1],["st",1],["size",1],["unsupported",2],["link",3],["args",1],["raise",1],["oserror",1],["errno",1],["eopnotsupp",1],["hard",1],["links",1],["unavailable",1],["setattr",1],["os",1],["result",2],["allow",1],["network",1],["true",1],["assert",3],["sha256",2],["hashlib",1],["hexdigest",1],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_supports_a_filesystem_without_hardlinks.unsupported_link","name":[["unsupported",1],["link",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["unsupported",2],["link",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["model",1],["deployment",1],["errno",1],["eopnotsupp",1],["hard",1],["links",1],["unavailable",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_download_supports_a_filesystem_without_hardlinks.web_download","name":[["web",1],["download",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["web",2],["download",2],["url",2],["path",6],["kwargs",2],["write",1],["bytes",3],["archive",2],["read",1],["return",1],["stat",1],["st",1],["size",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_binds_publication_to_the_staged_directory","name":[["test",1],["retrochimera",1],["extraction",1],["binds",1],["publication",1],["staged",1],["directory",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["extraction",2],["binds",2],["publication",2],["staged",2],["directory",2],["model",12],["deployment",8],["tmp",5],["path",12],["monkeypatch",3],["archive",3],["checkpoint",4],["zip",1],["spec",2],["synthetic",1],["verified",3],["ckpt",4],["reviewed",2],["bytes",5],["dir",3],["moved",4],["stage",7],["by",1],["watcher",1],["real",3],["replace",5],["os",2],["swap",2],["before",2],["publish",2],["source",8],["target",2],["if",1],["name",1],["startswith",1],["mkdir",1],["unverified",2],["write",1],["evil",2],["return",1],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["destination",1],["changed",1],["extract",1],["assert",2],["read",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_binds_publication_to_the_staged_directory.swap_stage_before_publish","name":[["swap",1],["stage",1],["before",1],["publish",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["swap",2],["stage",4],["before",2],["publish",2],["source",9],["target",3],["path",7],["if",1],["name",1],["startswith",1],["model",1],["real",2],["replace",2],["moved",1],["mkdir",1],["unverified",1],["ckpt",1],["write",1],["bytes",1],["evil",1],["return",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_interrupt_cleans_private_staging","name":[["test",1],["retrochimera",1],["extraction",1],["interrupt",1],["cleans",1],["private",1],["staging",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["extraction",2],["interrupt",6],["cleans",2],["private",2],["staging",2],["model",11],["deployment",5],["tmp",6],["path",6],["monkeypatch",3],["archive",4],["checkpoint",4],["zip",1],["spec",2],["synthetic",1],["weights",1],["ckpt",1],["reviewed",1],["bytes",1],["dir",3],["copy",3],["source",2],["target",2],["expected",1],["size",1],["write",1],["read",1],["raise",1],["keyboard",2],["setattr",1],["member",1],["pytest",1],["raises",1],["extract",1],["assert",3],["not",1],["exists",1],["list",2],["glob",2],["stage",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_interrupt_cleans_private_staging.interrupt_copy","name":[["interrupt",1],["copy",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["interrupt",3],["copy",2],["source",3],["target",3],["expected",2],["size",2],["write",1],["read",1],["raise",1],["keyboard",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_is_bound_to_the_verified_archive_snapshot","name":[["test",1],["retrochimera",1],["extraction",1],["bound",1],["verified",1],["archive",1],["snapshot",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["extraction",2],["bound",2],["verified",4],["archive",6],["snapshot",2],["model",11],["deployment",6],["tmp",5],["path",7],["monkeypatch",3],["checkpoint",5],["zip",3],["spec",4],["synthetic",1],["ckpt",4],["reviewed",2],["bytes",4],["replacement",4],["zipfile",1],["file",1],["as",1],["bundle",2],["writestr",1],["unverified",2],["swapped",1],["original",2],["verification",6],["swap",2],["after",2],["size",3],["md5",3],["sha256",3],["result",2],["os",1],["replace",1],["return",1],["setattr",1],["dir",4],["extract",1],["assert",2],["read",1],["not",1],["exists",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_is_bound_to_the_verified_archive_snapshot.swap_path_after_verification","name":[["swap",1],["path",1],["after",1],["verification",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["swap",2],["path",2],["after",2],["verification",3],["spec",3],["size",4],["md5",4],["sha256",4],["result",2],["original",1],["os",1],["replace",1],["replacement",1],["archive",1],["return",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_verifies_the_published_content_tree","name":[["test",1],["retrochimera",1],["extraction",1],["verifies",1],["published",1],["content",1],["tree",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["extraction",2],["verifies",2],["published",2],["content",2],["tree",2],["model",13],["deployment",8],["tmp",4],["path",9],["monkeypatch",3],["archive",3],["checkpoint",4],["zip",1],["spec",2],["synthetic",1],["verified",2],["ckpt",4],["reviewed",2],["bytes",5],["dir",4],["real",2],["replace",4],["os",2],["mutate",2],["stage",3],["before",2],["publish",2],["source",6],["target",2],["if",1],["name",1],["startswith",1],["unverified",2],["write",1],["evil",2],["return",1],["setattr",1],["pytest",1],["raises",1],["error",1],["match",1],["unexpected",1],["file",1],["extract",1],["once",1],["publication",1],["may",1],["have",1],["happened",1],["failure",1],["leaves",1],["directory",1],["operator",1],["inspection",1],["instead",1],["racing",1],["concurrent",1],["writer",1],["rmtree",1],["assert",2],["read",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_extraction_verifies_the_published_content_tree.mutate_stage_before_publish","name":[["mutate",1],["stage",1],["before",1],["publish",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["mutate",2],["stage",3],["before",2],["publish",2],["source",7],["target",3],["path",5],["if",1],["name",1],["startswith",1],["model",1],["unverified",1],["ckpt",1],["write",1],["bytes",1],["evil",1],["return",1],["real",1],["replace",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_manifest_failure_never_publishes_the_model_directory","name":[["test",1],["retrochimera",1],["manifest",1],["failure",1],["never",1],["publishes",1],["model",1],["directory",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["manifest",9],["failure",4],["never",2],["publishes",2],["model",15],["directory",2],["deployment",5],["tmp",5],["path",5],["monkeypatch",3],["archive",3],["checkpoint",3],["zip",1],["spec",2],["synthetic",1],["models",1],["json",2],["dir",4],["fail",2],["args",1],["kwargs",1],["raise",1],["oserror",2],["simulated",2],["setattr",1],["write",1],["pytest",1],["raises",1],["match",1],["extract",1],["assert",2],["not",1],["exists",1],["list",1],["glob",1],["stage",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_manifest_failure_never_publishes_the_model_directory.fail_manifest","name":[["fail",1],["manifest",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["fail",2],["manifest",3],["args",2],["kwargs",2],["raise",1],["oserror",1],["simulated",1],["failure",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_post_publish_interrupt_does_not_rmtree_the_public_path","name":[["test",1],["retrochimera",1],["post",1],["publish",1],["interrupt",1],["not",1],["rmtree",1],["public",1],["path",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["post",2],["publish",4],["interrupt",6],["not",2],["rmtree",2],["public",2],["path",8],["model",12],["deployment",6],["tmp",5],["monkeypatch",3],["archive",3],["checkpoint",3],["zip",1],["spec",2],["synthetic",1],["verified",2],["ckpt",2],["reviewed",2],["bytes",3],["dir",3],["real",2],["replace",4],["os",2],["then",2],["source",3],["target",2],["if",1],["name",1],["startswith",1],["stage",2],["raise",1],["keyboard",2],["setattr",1],["pytest",1],["raises",1],["extract",1],["assert",2],["read",1],["list",1],["glob",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_post_publish_interrupt_does_not_rmtree_the_public_path.publish_then_interrupt","name":[["publish",1],["then",1],["interrupt",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["publish",2],["then",2],["interrupt",3],["source",4],["target",3],["real",1],["replace",1],["if",1],["path",1],["name",1],["startswith",1],["model",1],["stage",1],["raise",1],["keyboard",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_relative_manifest_paths_are_not_repeated","name":[["test",1],["retrochimera",1],["relative",1],["manifest",1],["paths",1],["not",1],["repeated",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["relative",2],["manifest",8],["paths",2],["not",3],["repeated",2],["model",9],["deployment",4],["tmp",4],["path",5],["monkeypatch",3],["archive",3],["checkpoint",4],["zip",1],["spec",2],["synthetic",1],["models",3],["json",2],["chdir",1],["dir",4],["result",2],["extract",1],["expected",3],["assert",3],["str",1],["file",1],["exists",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_transactional_manifest_must_live_inside_model_directory","name":[["test",1],["retrochimera",1],["transactional",1],["manifest",1],["must",1],["live",1],["inside",1],["model",1],["directory",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["retrochimera",2],["transactional",2],["manifest",4],["must",2],["live",2],["inside",3],["model",11],["directory",3],["deployment",4],["tmp",5],["path",5],["archive",3],["checkpoint",3],["zip",1],["spec",2],["synthetic",1],["models",1],["json",2],["dir",3],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["new",1],["extract",1],["external",1],["assert",1],["not",1],["exists",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_verified_archive_snapshot_has_no_writable_path","name":[["test",1],["retrochimera",1],["verified",1],["archive",1],["snapshot",1],["has",1],["no",1],["writable",1],["path",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",3],["test",2],["retrochimera",2],["verified",4],["archive",8],["snapshot",6],["has",2],["no",2],["writable",2],["path",8],["model",12],["deployment",6],["tmp",6],["monkeypatch",3],["checkpoint",3],["zip",3],["spec",2],["synthetic",1],["ckpt",4],["reviewed",2],["bytes",5],["malicious",4],["zipfile",1],["file",1],["as",1],["bundle",2],["writestr",1],["unverified",2],["evil",1],["observed",3],["named",3],["snapshots",6],["real",2],["mkdtemp",4],["tempfile",2],["inspect",2],["args",2],["kwargs",2],["list",1],["glob",1],["extend",1],["write",1],["read",2],["return",1],["setattr",1],["dir",4],["extract",1],["assert",3],["not",1],["exists",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_retrochimera_verified_archive_snapshot_has_no_writable_path.inspect_archive_snapshot","name":[["inspect",1],["archive",1],["snapshot",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["inspect",2],["archive",3],["snapshot",4],["args",3],["kwargs",3],["snapshots",4],["list",1],["tmp",1],["path",1],["glob",1],["model",1],["observed",1],["named",1],["extend",1],["write",1],["bytes",2],["malicious",1],["read",1],["return",1],["real",1],["mkdtemp",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_route_deduplication_preserves_best_route_and_source_ranks","name":[["test",1],["route",2],["deduplication",1],["preserves",1],["best",1],["source",1],["ranks",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["route",8],["deduplication",2],["preserves",2],["best",5],["source",3],["ranks",3],["workflow",6],["ccoc",2],["amide",2],["cco",2],["nc",2],["duplicate",3],["unique",6],["deduplicate",1],["routes",1],["assert",5],["len",1],["rank",1],["count",1],["signature",2]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_search_spec_builds_documented_cli_options_in_stable_order","name":[["test",1],["search",1],["spec",1],["builds",1],["documented",1],["cli",1],["options",1],["stable",1],["order",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["search",5],["spec",3],["builds",2],["documented",2],["cli",2],["options",2],["stable",2],["order",2],["workflow",4],["tmp",3],["path",5],["checkpoint",6],["json",3],["gz",1],["command",3],["build",1],["aizynth",1],["cco",2],["config",3],["yml",2],["output",2],["routes",2],["conda",2],["env",1],["retro",2],["ai",1],["zynth",1],["policies",1],["uspto",2],["ringbreaker",2],["filters",1],["quick",2],["stocks",2],["zinc",2],["internal",2],["cluster",2],["true",2],["nproc",2],["log",2],["file",2],["post",4],["processing",4],["my",4],["pre",4],["assert",1],["run",1],["aizynthcli",1],["smiles",1],["policy",1],["filter",1],["str",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_search_spec_rejects_non_positive_worker_counts","name":[["test",1],["search",1],["spec",1],["rejects",1],["non",1],["positive",1],["worker",1],["counts",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["search",3],["spec",3],["rejects",2],["non",2],["positive",2],["worker",2],["counts",2],["workflow",3],["nproc",5],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["ai",1],["zynth",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_solved_zero_reaction_route_is_not_penalized_for_inapplicable_evidence","name":[["test",1],["solved",1],["zero",1],["reaction",1],["route",1],["not",1],["penalized",1],["inapplicable",1],["evidence",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["solved",2],["zero",2],["reaction",3],["route",5],["not",3],["penalized",2],["inapplicable",2],["evidence",6],["kernel",4],["ranked",5],["rank",3],["routes",1],["one",1],["step",2],["direct",6],["purchase",1],["decision",7],["weights",2],["assert",7],["steps",2],["breakdown",2],["efficiency",1],["value",2],["100",3],["coverage",1],["applicable",2],["false",1],["score",3],["no",1],["render",1],["tree",1],["html",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_string_false_stock_flags_never_count_as_available","name":[["test",1],["string",1],["false",1],["stock",1],["flags",1],["never",1],["count",1],["as",1],["available",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["string",2],["false",7],["stock",9],["flags",2],["never",2],["count",2],["as",2],["available",2],["kernel",7],["route",7],["direct",1],["purchase",1],["solved",1],["assert",5],["node",2],["tree",2],["10",1],["10000",1],["precursor",1],["availability",1],["percent",1],["all",3],["leaves",2],["scored",2],["rank",1],["routes",1],["constraints",1],["require",1],["true",1],["not",1],["terminal",1],["precursors",1],["constraint",1],["violations",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_structural_audit_reports_missing_precursors_without_external_services","name":[["test",1],["structural",1],["audit",1],["reports",1],["missing",1],["precursors",1],["without",1],["external",1],["services",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["structural",2],["audit",8],["reports",2],["missing",2],["precursors",3],["without",3],["external",2],["services",2],["workflow",3],["route",3],["rank",1],["tree",1],["type",2],["mol",1],["smiles",1],["cco",1],["children",2],["reaction",3],["routes",1],["assert",4],["count",1],["severity",1],["counts",1],["error",1],["any",1],["issue",2],["code",1],["issues",1],["not",1],["validate",1],["feasibility",1],["disclaimer",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_syntheseus_backend_passes_explicit_worker_environment","name":[["test",1],["syntheseus",1],["backend",1],["passes",1],["explicit",1],["worker",1],["environment",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["syntheseus",5],["backend",5],["passes",2],["explicit",2],["worker",2],["environment",2],["backends",3],["tmp",5],["path",5],["model",2],["retro",1],["chimera",1],["dir",3],["checkpoint",1],["env",2],["cache",4],["str",2],["wandb",2],["mode",2],["offline",2],["assert",1],["process",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_worker_error_messages_do_not_publish_the_callers_model_dir","name":[["test",1],["worker",1],["error",1],["messages",1],["not",1],["publish",1],["callers",1],["model",1],["dir",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["worker",6],["error",8],["messages",2],["not",5],["publish",2],["callers",2],["model",3],["dir",2],["missing",1],["checkpoint",1],["failure",1],["one",1],["reliably",1],["leaks",1],["path",2],["response",5],["request",1],["id",1],["operation",1],["single",1],["step",1],["code",1],["inference",1],["failed",1],["message",4],["file",3],["found",2],["errno",1],["no",1],["such",1],["directory",1],["home",2],["chemist",2],["private",1],["lab",1],["rc",1],["v3",1],["ckpt",1],["retryable",1],["false",1],["assert",3],["redacted",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_worker_metadata_keeps_chemistry_that_only_looks_path_shaped","name":[["test",1],["worker",1],["metadata",1],["keeps",1],["chemistry",1],["only",1],["looks",1],["path",1],["shaped",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["worker",5],["metadata",2],["keeps",2],["chemistry",2],["only",2],["looks",2],["path",3],["shaped",2],["redaction",1],["must",1],["not",1],["become",1],["bigger",1],["data",1],["loss",1],["cache",7],["files",3],["cannot",1],["hold",1],["bond",4],["dir",3],["rdkit",1],["direction",3],["kcal",3],["mol",5],["approximate",1],["quantity",1],["branch",1],["loose",1],["enough",1],["match",1],["matching",1],["wrong",1],["thing",1],["safe",3],["json",1],["true",2],["num",2],["hits",2],["12",2],["size",2],["4096",2],["endupright",2],["file",2],["format",2],["sdf",2],["barrier",2],["rate",2],["120",2],["reactions",2],["concentration",2],["reaction",2],["fc",2],["cf",2],["retro",2],["root",2],["atom",2],["assert",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_worker_metadata_redacts_paths_by_value_not_by_key_name","name":[["test",1],["worker",1],["metadata",1],["redacts",1],["paths",1],["by",2],["value",1],["not",1],["key",1],["name",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["test",2],["worker",13],["metadata",2],["redacts",2],["paths",2],["by",5],["value",3],["not",3],["key",5],["name",2],["safe",12],["json",1],["checkpoint",2],["path",12],["opt",1],["ckpt",1],["model",2],["dir",4],["home",8],["chemist",6],["models",3],["cache",3],["weights",2],["file",3],["pt",4],["resource",2],["secret",2],["source",2],["candidates",2],["cco",2],["shards",2],["private",1],["shard0",1],["sha",2],["abc",2],["probability",2],["names",1],["filesystem",1],["location",1],["still",1],["dropped",1],["outright",1],["assert",10],["every",1],["other",1],["caught",1],["whatever",1],["called",1],["as",1],["masked",1],["too",1],["rather",1],["than",1],["published",1],["verbatim",1],["redacted",8]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#test_worker_response_survives_native_stdout_writes","name":[["test",1],["worker",1],["response",1],["survives",1],["native",1],["stdout",1],["writes",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",5],["test",2],["worker",7],["response",6],["survives",2],["native",3],["stdout",3],["writes",2],["backends",3],["tmp",3],["path",4],["model",8],["library",1],["writing",1],["fd",1],["must",1],["not",1],["corrupt",1],["json",1],["contextlib",1],["redirect",1],["cannot",1],["see",1],["write",4],["so",1],["swaps",1],["descriptor",1],["itself",1],["before",1],["handling",1],["request",2],["script",3],["noisy",3],["py",1],["text",1],["textwrap",1],["dedent",1],["import",4],["os",3],["sys",5],["types",3],["insert",1],["str",3],["config",1],["skills",1],["dir",2],["class",3],["fake",4],["molecule",3],["init",3],["self",4],["smiles",6],["prediction",2],["reactants",2],["cco",3],["reaction",1],["ccon",2],["metadata",1],["probability",1],["kwargs",1],["cuda",1],["found",1],["device",1],["call",1],["molecules",1],["num",2],["results",2],["inference",1],["running",1],["batch",1],["print",1],["python",1],["level",1],["chatter",1],["return",1],["syntheseus",6],["module",2],["type",2],["retrochimera",5],["retro",2],["chimera",2],["modules",2],["from",1],["retrosynthesis",2],["planning",1],["main",2],["raise",1],["system",1],["exit",1],["encoding",1],["utf",1],["backend",3],["subprocess",1],["executable",1],["run",1],["schema",1],["version",1],["id",1],["noise",1],["operation",1],["single",1],["step",1],["target",1],["synthetic",1],["checkpoint",1],["allow",1],["download",1],["false",1],["manifest",1],["none",1],["assert",2],["ok",1],["true",1],["predictions",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#worker","name":[["worker",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["worker",3],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["return",1],["importlib",1],["import",1],["module",1],["retrosynthesis",1],["planning",1],["syntheseus",1]]},{"id":"tests/test_retrosynthesis_scoring_regressions.py#workflow","name":[["workflow",1]],"path":[["tests",1],["test",1],["retrosynthesis",1],["scoring",1],["regressions",1],["py",1]],"body":[["def",2],["workflow",3],["sys",1],["path",1],["insert",1],["str",1],["config",1],["skills",1],["dir",1],["return",1],["importlib",1],["import",1],["module",1],["retrosynthesis",1],["planning",1]]},{"id":"tests/test_revert_projection.py","name":[["test",1],["revert",1],["projection",1],["py",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["focused",1],["contracts",1],["append",1],["only",1],["revert",1],["undo",1],["history",2],["projection",1],["from",5],["future",1],["import",7],["annotations",1],["hashlib",1],["sqlite3",1],["openai4s",4],["agent",1],["ledger",1],["restore",1],["action",1],["server",2],["execution",2],["views",1],["view",1],["service",2],["session",2],["domain",2],["store",2]]},{"id":"tests/test_revert_projection.py#_append_provider_user","name":[["append",1],["provider",1],["user",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["append",3],["provider",2],["user",4],["store",5],["root",4],["str",6],["branch",4],["text",4],["none",2],["action",1],["group",1],["frame",1],["id",3],["turn",2],["kind",1],["assistant",1],["message",1],["role",1],["content",1]]},{"id":"tests/test_revert_projection.py#_cell_sources","name":[["cell",1],["sources",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["cell",2],["sources",2],["store",6],["root",3],["str",5],["list",2],["view",3],["execution",2],["service",1],["format",1],["timestamp",1],["lambda",1],["value",2],["return",1],["entry",2],["source",1],["log",1],["entries",1]]},{"id":"tests/test_revert_projection.py#_log_cell","name":[["log",1],["cell",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["log",3],["cell",5],["store",5],["root",5],["str",4],["revision",6],["int",2],["code",4],["none",2],["frame",2],["id",4],["project",2],["revert",1],["index",1],["state",1],["language",1],["python",1],["result",1],["stdout",1],["stderr",1]]},{"id":"tests/test_revert_projection.py#_provider_texts","name":[["provider",1],["texts",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["provider",2],["texts",2],["store",5],["root",4],["str",5],["list",2],["return",1],["message",3],["content",1],["restore",1],["action",1],["history",1],["branch",1],["id",1],["if",1],["role",1],["user",1]]},{"id":"tests/test_revert_projection.py#_save_text_artifact","name":[["save",1],["text",1],["artifact",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["save",3],["text",3],["artifact",7],["store",5],["root",5],["str",5],["path",7],["id",7],["none",4],["dict",2],["return",1],["filename",1],["name",1],["content",1],["type",1],["plain",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["frame",2],["project",2],["revert",1]]},{"id":"tests/test_revert_projection.py#_texts","name":[["texts",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["texts",2],["messages",3],["list",4],["dict",2],["str",3],["return",1],["message",2],["content",1]]},{"id":"tests/test_revert_projection.py#test_branch_message_projection_never_mixes_sibling_conversations","name":[["test",1],["branch",1],["message",1],["projection",1],["never",1],["mixes",1],["sibling",1],["conversations",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",3],["test",2],["branch",16],["message",5],["projection",2],["never",2],["mixes",2],["sibling",2],["conversations",2],["tmp",5],["path",8],["store",12],["openai4s",1],["db",1],["create",2],["project",5],["name",1],["branches",1],["id",13],["revert",2],["root",19],["new",1],["frame",4],["kind",1],["turn",1],["status",1],["ready",1],["workspaces",3],["workspace",3],["str",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1],["service",4],["session",1],["domain",1],["data",1],["dir",1],["add",3],["role",3],["user",1],["content",3],["shared",4],["prefix",4],["checkpoint",5],["reason",1],["base",1],["fork",1],["from",1],["child",6],["assistant",2],["only",7],["assert",3],["texts",3],["list",3],["messages",3],["limit",3],["none",3],["append",1],["audit",1],["source",1],["still",1],["retains",1],["all",1],["three",1],["physical",1],["rows",1],["close",1]]},{"id":"tests/test_revert_projection.py#test_branch_message_projection_never_mixes_sibling_conversations.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["workspace",2],["root",2],["str",4],["branch",3],["path",3],["workspaces",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_revert_projection.py#test_legacy_messages_are_backfilled_to_the_canonical_root_branch","name":[["test",1],["legacy",1],["messages",1],["backfilled",1],["canonical",1],["root",1],["branch",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["legacy",9],["messages",5],["backfilled",2],["canonical",2],["root",6],["branch",4],["tmp",3],["path",3],["database",3],["db",1],["sqlite3",1],["connect",1],["as",1],["connection",4],["execute",3],["create",1],["table",1],["message",2],["id",6],["text",6],["primary",1],["key",1],["frame",2],["not",4],["null",4],["seq",1],["integer",2],["role",1],["content",1],["metadata",1],["created",1],["at",1],["insert",1],["into",1],["values",1],["user",1],["none",1],["commit",1],["store",4],["row",2],["conn",1],["noqa",1],["slf001",1],["migration",1],["contract",1],["assertion",1],["select",1],["from",1],["fetchone",1],["assert",1],["close",1]]},{"id":"tests/test_revert_projection.py#test_revert_restart_and_undo_restore_history_data_and_policy","name":[["test",1],["revert",1],["restart",1],["undo",1],["restore",1],["history",1],["data",1],["policy",1]],"path":[["tests",1],["test",1],["revert",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["revert",34],["restart",3],["undo",3],["restore",2],["history",3],["data",4],["policy",2],["tmp",6],["path",6],["database",3],["openai4s",1],["db",1],["workspace",8],["mkdir",1],["managed",5],["analysis",1],["txt",1],["store",47],["create",4],["project",13],["name",1],["id",41],["root",61],["new",2],["frame",13],["kind",1],["turn",1],["status",1],["ready",1],["service",9],["session",6],["domain",2],["dir",2],["lambda",2],["branch",13],["write",2],["text",4],["version",13],["one",6],["encoding",2],["utf",2],["update",2],["runtime",4],["env",4],["base",2],["capability",4],["enabled",4],["skill",8],["false",2],["scope",8],["permission",4],["rule",2],["conversation",2],["tool",4],["web",4],["fetch",4],["pattern",4],["example",4],["org",4],["decision",2],["allow",2],["save",2],["artifact",8],["add",3],["message",3],["role",3],["user",6],["content",3],["kept",12],["before",7],["append",3],["provider",7],["log",3],["cell",17],["first",3],["checkpoint",10],["reason",3],["two",3],["science",2],["true",4],["deny",2],["abandoned",7],["middle",4],["second",1],["reverted",3],["apply",1],["target",2],["assert",22],["ok",2],["texts",8],["list",4],["messages",4],["limit",4],["none",4],["sources",4],["latest",2],["state",2],["resolve",2],["input",2],["item",2],["continue",1],["after",9],["physical",1],["ordinals",1],["revisions",1],["remain",1],["above",1],["interval",1],["but",1],["only",1],["tail",1],["joins",1],["prefix",1],["continued",7],["expected",5],["daemon",1],["must",1],["derive",1],["same",1],["solely",1],["from",1],["durable",1],["rows",1],["close",2],["undone",2]]},{"id":"tests/test_review_finding_identity.py","name":[["test",1],["review",1],["finding",1],["identity",1],["py",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["finding",8],["identity",1],["its",3],["content",5],["within",1],["one",2],["review",11],["not",2],["findings",2],["id",4],["global",1],["primary",1],["key",1],["be",1],["derived",1],["from",8],["alone",1],["two",1],["sessions",2],["reached",1],["same",1],["conclusion",1],["therefore",1],["collided",1],["second",1],["complete",1],["raised",1],["unique",1],["constraint",1],["failed",1],["died",1],["turn",1],["reported",1],["unavailable",1],["instead",1],["completed",1],["issues",1],["had",1],["actually",1],["earned",1],["most",1],["likely",1],["recur",1],["across",2],["recurring",1],["wrong",2],["claim",3],["so",1],["collision",1],["landed",1],["exactly",1],["case",1],["worth",1],["catching",1],["only",2],["fingerprint",1],["stays",1],["stage",1],["compares",1],["fingerprints",1],["repair",1],["rounds",1],["notice",1],["did",1],["go",1],["away",1],["future",1],["import",9],["annotations",1],["json",1],["sqlite3",1],["types",1],["mapping",1],["proxy",1],["type",1],["simple",1],["namespace",1],["pytest",2],["openai4s",4],["config",3],["auto",1],["mode",1],["roadmap",1],["feature",1],["flags",1],["server",2],["completion",2],["gate",2],["service",2],["scientific",2],["scoped",1],["store",2],["severity",1],["high",2],["category",1],["ref",1],["100",1],["evidence",1],["refs",1],["reproduction",1],["table",2],["has",1],["97",1],["rows",1],["suggested",1],["fix",1],["recount",1],["confidence",1],["mark",1],["parametrize",1],["run",1]]},{"id":"tests/test_review_finding_identity.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["cfg",2],["return",1],["config",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage2",1],["auto",3],["run",1],["storage",1],["true",3],["stage3",1],["scientific",1],["review",4],["shadow",1],["stage4",1],["completion",1],["gate",1],["mode",3],["result",1],["only",1]]},{"id":"tests/test_review_finding_identity.py#_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["frame",11],["store",5],["id",12],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["parent",1],["project",2],["root",2],["kind",1],["status",1],["depth",1],["created",1],["at",2],["updated",1],["values",1],["none",1],["turn",1],["processing",1],["commit",1],["ensure",1],["session",1],["branch",2]]},{"id":"tests/test_review_finding_identity.py#_gate","name":[["gate",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["gate",3],["store",6],["cfg",4],["auto",5],["simple",1],["namespace",1],["lambda",1],["frame",1],["id",1],["selection",1],["result",1],["review",6],["mode",3],["only",1],["preset",1],["off",1],["approvals",1],["reviewer",1],["user",1],["scientific",2],["service",2],["config",2],["chat",2],["call",1],["issues",1],["return",1],["completion",1]]},{"id":"tests/test_review_finding_identity.py#_issues_chat","name":[["issues",1],["chat",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["issues",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["always",1],["same",1],["finding",2],["whole",1],["point",1],["regression",1],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["count",1],["wrong",1],["findings",1],["dict",1],["usage",1]]},{"id":"tests/test_review_finding_identity.py#_llm","name":[["llm",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["llm",2],["model",4],["return",1],["simple",1],["namespace",1],["provider",1],["openai",1],["base",1],["url",1],["https",1],["review",1],["example",1],["v1",1],["timeout",1],["30",1],["max",1],["tokens",1],["400",1]]},{"id":"tests/test_review_finding_identity.py#_run","name":[["run",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["run",2],["gate",4],["frame",5],["id",13],["turn",6],["return",1],["after",1],["root",1],["project",2],["branch",1],["execution",1],["exec",1],["user",1],["request",1],["many",1],["rows",2],["candidate",1],["answer",1],["dataset",1],["has",1],["100",1],["agent",2],["cfg",2],["llm",2],["reviewer",2]]},{"id":"tests/test_review_finding_identity.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["store",6],["tmp",3],["path",3],["identity",1],["db",1],["create",1],["project",3],["name",1],["id",1],["return",1]]},{"id":"tests/test_review_finding_identity.py#test_a_collision_no_longer_strands_the_branch_in_reviewing","name":[["test",1],["collision",1],["no",1],["longer",1],["strands",1],["branch",1],["reviewing",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["test",3],["collision",3],["no",4],["longer",2],["strands",2],["branch",4],["reviewing",4],["tmp",3],["path",3],["fix",1],["needs",1],["data",1],["migration",2],["existing",1],["databases",2],["rolled",1],["complete",1],["review",1],["back",1],["so",2],["auto",3],["run",12],["stayed",1],["not",3],["terminal",4],["status",5],["later",1],["work",1],["was",1],["refused",1],["current",1],["gate",6],["returns",1],["reviewed",3],["proposal",1],["first",3],["delivery",2],["finalizer",1],["then",1],["commits",1],["its",1],["state",1],["both",1],["proposals",1],["now",1],["be",1],["finalized",5],["left",1],["blocked",1],["were",1],["already",1],["stranded",1],["need",1],["carries",1],["dead",1],["daemon",1],["owner",1],["instance",1],["id",10],["boot",1],["time",1],["reconciliation",1],["abandons",1],["see",1],["mode",2],["recovery",1],["regressions",1],["py",1],["store",7],["frame",11],["root",8],["cfg",1],["turn",2],["second",2],["finalize",1],["after",1],["delivered",1],["true",2],["assert",5],["completed",2],["issues",2],["durable",1],["project",1],["none",1],["close",1]]},{"id":"tests/test_review_finding_identity.py#test_a_storage_failure_does_not_escape_as_a_bare_exception","name":[["test",1],["storage",1],["failure",1],["not",1],["escape",1],["as",1],["bare",1],["exception",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",3],["test",2],["storage",3],["failure",3],["not",5],["escape",2],["as",2],["bare",2],["exception",2],["tmp",3],["path",3],["turn",4],["keeps",1],["its",1],["verdict",4],["only",1],["promotion",2],["refused",2],["narrow",1],["except",1],["tuple",1],["let",1],["sqlite3",2],["integrity",2],["error",2],["out",1],["shadow",1],["after",1],["gate",5],["discarded",1],["entire",1],["result",5],["far",1],["upstream",1],["user",1],["was",1],["told",1],["review",8],["did",1],["run",2],["had",1],["reached",1],["store",10],["frame",1],["root",2],["cfg",1],["scientific",1],["boom",2],["args",1],["kwargs",1],["raise",1],["unique",1],["constraint",1],["failed",1],["findings",1],["simple",1],["namespace",1],["name",5],["getattr",2],["dir",1],["if",1],["startswith",1],["callable",1],["none",2],["complete",1],["auto",1],["mode",1],["assert",3],["must",1],["survive",1],["issues",1],["no",1],["durable",1],["pass",1],["exists",1],["so",1],["but",1],["terminal",2],["describes",1],["rather",1],["than",1],["claiming",1],["never",1],["happened",1],["verified",1],["close",1]]},{"id":"tests/test_review_finding_identity.py#test_a_storage_failure_does_not_escape_as_a_bare_exception._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["boom",2],["args",2],["kwargs",2],["raise",1],["sqlite3",1],["integrity",1],["error",1],["unique",1],["constraint",1],["failed",1],["review",1],["findings",1]]},{"id":"tests/test_review_finding_identity.py#test_read_only_mapping_finding_is_normalized_and_persisted","name":[["test",1],["read",1],["only",1],["mapping",1],["finding",1],["normalized",1],["persisted",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",3],["test",2],["read",4],["only",4],["mapping",4],["finding",7],["normalized",2],["persisted",2],["tmp",3],["path",3],["valid",1],["must",1],["not",1],["disappear",1],["merely",1],["because",1],["immutable",1],["store",6],["frame",1],["root",2],["gate",4],["cfg",1],["review",5],["scientific",1],["evaluate",4],["findings",8],["args",2],["kwargs",2],["result",8],["proxy",1],["type",1],["dict",2],["item",2],["return",1],["run",1],["turn",1],["assert",3],["len",1],["isinstance",1],["id",5],["stored",2],["conn",1],["execute",1],["select",1],["from",1],["fetchall",1],["row",2],["close",1]]},{"id":"tests/test_review_finding_identity.py#test_read_only_mapping_finding_is_normalized_and_persisted._read_only_findings","name":[["read",1],["only",1],["findings",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["read",2],["only",2],["findings",4],["args",3],["kwargs",3],["result",4],["evaluate",1],["mapping",1],["proxy",1],["type",1],["dict",1],["item",2],["return",1]]},{"id":"tests/test_review_finding_identity.py#test_scoped_ids_are_stable_and_scope_separating","name":[["test",1],["scoped",1],["ids",1],["stable",1],["scope",1],["separating",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["scoped",8],["ids",2],["stable",2],["scope",2],["separating",2],["review",8],["run",6],["id",12],["assert",3],["finding",6],["abc",5],["abd",1]]},{"id":"tests/test_review_finding_identity.py#test_the_id_the_caller_quotes_is_the_id_that_was_stored","name":[["test",1],["id",2],["caller",1],["quotes",1],["was",1],["stored",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["id",9],["caller",2],["quotes",2],["was",2],["stored",5],["tmp",3],["path",3],["stage",1],["hands",1],["these",1],["ids",1],["back",1],["start",1],["auto",1],["mode",1],["repair",2],["checks",1],["they",1],["exist",1],["durable",1],["memory",5],["result",3],["never",1],["learned",1],["about",1],["would",1],["fail",1],["check",1],["every",1],["store",6],["frame",1],["root",2],["run",1],["gate",1],["cfg",1],["turn",1],["row",2],["finding",4],["conn",1],["execute",1],["select",1],["from",1],["review",1],["findings",2],["str",1],["item",3],["if",1],["assert",1],["close",1]]},{"id":"tests/test_review_finding_identity.py#test_the_review_step_and_the_findings_table_agree_on_every_id","name":[["test",1],["review",1],["step",1],["findings",1],["table",1],["agree",1],["every",1],["id",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["test",3],["review",6],["step",6],["findings",7],["table",4],["agree",2],["every",2],["id",8],["tmp",3],["path",3],["three",1],["records",4],["one",4],["finding",8],["durable",1],["close",3],["writes",1],["before",2],["visible",1],["whose",1],["output",4],["json",2],["embeds",1],["same",2],["binding",1],["keeps",1],["both",1],["aligned",1],["assigning",1],["only",2],["writer",1],["would",2],["recreate",1],["two",1],["disagreeing",1],["shape",1],["layer",1],["up",1],["reads",1],["miss",1],["store",7],["frame",2],["root",2],["run",1],["gate",1],["cfg",1],["turn",1],["stored",4],["row",4],["conn",2],["execute",2],["select",2],["from",2],["assert",3],["steps",3],["loads",1],["kind",1],["not",1],["null",1],["quoted",4],["str",1],["if",1],["its",1],["sorted",1]]},{"id":"tests/test_review_finding_identity.py#test_two_sessions_with_the_identical_finding_both_complete","name":[["test",1],["two",1],["sessions",1],["identical",1],["finding",1],["both",1],["complete",1]],"path":[["tests",1],["test",1],["review",1],["finding",1],["identity",1],["py",1]],"body":[["def",2],["test",2],["two",2],["sessions",2],["identical",2],["finding",7],["both",3],["complete",2],["tmp",3],["path",3],["store",7],["frame",2],["root",4],["gate",4],["cfg",1],["first",2],["run",5],["turn",2],["second",3],["reached",1],["verdict",1],["they",1],["earned",1],["before",1],["was",1],["review",5],["unavailable",1],["did",1],["not",1],["result",3],["assert",5],["terminal",1],["completed",1],["issues",1],["user",1],["truth",1],["rows",10],["conn",1],["execute",1],["select",1],["id",7],["fingerprint",5],["from",1],["findings",1],["order",1],["by",1],["rowid",1],["fetchall",1],["len",1],["same",2],["content",1],["so",2],["stage",1],["depends",1],["different",2],["reviews",1],["identities",1],["scoped",1],["close",1]]},{"id":"tests/test_review_scratch.py","name":[["test",1],["review",1],["scratch",1],["py",1]],"path":[["tests",1],["test",1],["review",1],["scratch",1],["py",1]],"body":[["review",3],["scratch",6],["isolation",1],["no",1],["workspace",1],["write",1],["network",1],["secrets",1],["submit",1],["output",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",1],["openai4s",1],["server",1],["error",1],["cleanup",1],["prepare",1],["run",1],["python",1]]},{"id":"tests/test_review_scratch.py#test_scratch_child_env_drops_secrets","name":[["test",1],["scratch",1],["child",1],["env",1],["drops",1],["secrets",1]],"path":[["tests",1],["test",1],["review",1],["scratch",1],["py",1]],"body":[["def",2],["test",2],["scratch",9],["child",2],["env",3],["drops",2],["secrets",2],["tmp",2],["path",3],["prepare",1],["complete",1],["true",1],["try",1],["result",4],["run",1],["python",1],["import",1],["os",2],["nprint",1],["key",4],["environ",1],["openai4",2],["llm",2],["api",2],["absent",2],["source",1],["sk",2],["should",2],["not",3],["leak",2],["usr",1],["bin",1],["assert",3],["returncode",1],["stdout",2],["finally",1],["cleanup",1]]},{"id":"tests/test_review_scratch.py#test_scratch_refuses_network_and_submit_output","name":[["test",1],["scratch",1],["refuses",1],["network",1],["submit",1],["output",1]],"path":[["tests",1],["test",1],["review",1],["scratch",1],["py",1]],"body":[["def",2],["test",2],["scratch",17],["refuses",2],["network",3],["submit",4],["output",4],["tmp",2],["path",2],["prepare",1],["complete",1],["true",2],["try",1],["pytest",2],["raises",2],["review",2],["error",2],["match",2],["run",3],["python",3],["host",1],["ok",1],["socket",2],["import",2],["nsocket",1],["create",2],["connection",2],["example",2],["com",2],["80",2],["result",4],["mod",2],["sock",1],["et",1],["assert",2],["returncode",1],["stderr",1],["stdout",1],["lower",1],["finally",1],["cleanup",1]]},{"id":"tests/test_review_scratch.py#test_scratch_refuses_workspace_writes","name":[["test",1],["scratch",1],["refuses",1],["workspace",1],["writes",1]],"path":[["tests",1],["test",1],["review",1],["scratch",1],["py",1]],"body":[["def",2],["test",2],["scratch",9],["refuses",2],["workspace",10],["writes",2],["tmp",3],["path",4],["formal",2],["mkdir",1],["marker",4],["result",5],["csv",1],["write",2],["text",2],["keep",2],["encoding",2],["utf",2],["prepare",1],["complete",1],["true",1],["try",1],["run",1],["python",1],["open",1],["mutated",1],["str",1],["env",1],["source",1],["usr",1],["bin",1],["openai4",1],["llm",1],["api",1],["key",1],["sk",1],["secret",1],["assert",3],["returncode",1],["stderr",1],["stdout",1],["read",1],["finally",1],["cleanup",1]]},{"id":"tests/test_review_service.py","name":[["test",1],["review",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["reviewer",1],["orchestration",1],["outside",1],["gateway",1],["from",5],["future",1],["import",8],["annotations",1],["threading",1],["time",1],["contextlib",1],["contextmanager",1],["types",1],["simple",1],["namespace",1],["pytest",1],["openai4s",2],["config",1],["llmconfig",1],["server",1],["reviews",1],["review",2],["ports",1],["service",1]]},{"id":"tests/test_review_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",4],["service",5],["store",8],["none",18],["state",10],["review",6],["box",6],["providers",4],["run",4],["reviewer",4],["thread",4],["factory",5],["jobs",5],["now",4],["actual",7],["fake",3],["reviews",3],["call",2],["lambda",7],["evidence",4],["cfg",4],["verdict",1],["pass",1],["summary",1],["no",1],["issues",2],["found",1],["usage",1],["model",4],["provider",4],["registry",2],["value",4],["events",3],["job",5],["map",3],["if",2],["not",1],["else",2],["config",3],["llmconfig",1],["deepseek",1],["api",4],["key",7],["worker",2],["timeout",1],["60",1],["emitter",3],["root",6],["frame",8],["id",7],["assert",1],["emit",2],["event",2],["append",1],["dict",1],["return",2],["ports",4],["project",1],["pytest",1],["fail",1],["unexpected",1],["llm",1],["clean",1],["str",2],["strip",2],["profile",4],["holds",1],["broker",1],["reference",2],["once",1],["migrated",1],["double",1],["stands",1],["resolution",1],["gateway",1],["wires",1],["required",1],["rather",1],["than",1],["defaulted",1],["purpose",1],["port",1],["quietly",1],["fell",1],["back",1],["raw",1],["field",1],["would",1],["send",1],["as",1],["resolve",1],["busy",2],["error",2],["lock",2],["threading",1]]},{"id":"tests/test_review_service.py#_service.emitter_for","name":[["emitter",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",3],["emitter",2],["root",3],["frame",4],["id",3],["assert",1],["emit",2],["event",2],["events",1],["append",1],["dict",1],["return",1]]},{"id":"tests/test_review_service.py#_service.emitter_for.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["emit",2],["event",3],["events",1],["append",1],["dict",1]]},{"id":"tests/test_review_service.py#BusyError","name":[["busy",1],["error",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",2],["busy",2],["error",2],["exception",2],["def",1],["init",2],["self",2],["code",3],["message",2],["super",1]]},{"id":"tests/test_review_service.py#BusyError.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["init",3],["self",3],["code",4],["message",3],["super",1]]},{"id":"tests/test_review_service.py#FakeJob","name":[["fake",1],["job",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["job",5],["def",3],["init",1],["self",18],["id",6],["root",3],["frame",3],["none",8],["done",3],["threading",1],["event",1],["result",7],["error",6],["finished",2],["at",2],["thread",1],["finish",1],["1000",1],["wait",2],["assert",1],["if",1],["not",1],["return",2]]},{"id":"tests/test_review_service.py#FakeJob.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",9],["job",4],["id",8],["root",4],["frame",4],["none",6],["done",1],["threading",1],["event",1],["result",1],["error",1],["finished",1],["at",1],["thread",1]]},{"id":"tests/test_review_service.py#FakeJob.finish","name":[["finish",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["finish",2],["self",6],["result",4],["none",4],["error",4],["finished",1],["at",1],["1000",1],["done",1]]},{"id":"tests/test_review_service.py#FakeJob.wait_result","name":[["wait",1],["result",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["wait",3],["result",4],["self",6],["assert",1],["done",1],["if",1],["not",1],["none",1],["return",2],["error",2]]},{"id":"tests/test_review_service.py#FakeState","name":[["fake",1],["state",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["state",2],["def",2],["init",1],["self",6],["root",3],["frame",4],["id",3],["none",1],["cancel",2],["threading",1],["event",1],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["answer",1],["submitted",1],["contextmanager",1],["execution",1],["barrier",1],["clear",1],["yield",1]]},{"id":"tests/test_review_service.py#FakeState.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",5],["root",4],["frame",6],["id",4],["none",2],["cancel",1],["threading",1],["event",1],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["answer",1],["submitted",1]]},{"id":"tests/test_review_service.py#FakeState.execution_barrier","name":[["execution",1],["barrier",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["execution",2],["barrier",2],["self",3],["cancel",1],["clear",1],["yield",1]]},{"id":"tests/test_review_service.py#FakeStore","name":[["fake",1],["store",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["store",2],["def",15],["init",1],["self",40],["none",2],["settings",2],["profiles",3],["frames",3],["frame",31],["id",25],["status",1],["ready",1],["artifacts",3],["artifact",5],["paths",2],["cells",3],["steps",6],["messages",4],["tokens",7],["message",3],["reads",2],["setting",1],["key",2],["default",2],["return",10],["list",5],["model",1],["add",2],["step",8],["fields",6],["append",3],["dict",1],["update",4],["next",1],["item",3],["if",1],["filters",2],["assert",6],["root",9],["resolve",1],["path",1],["count",2],["len",2],["start",7],["limit",5],["200",1],["input",2],["output",2],["setdefault",1],["1000",1]]},{"id":"tests/test_review_service.py#FakeStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",12],["none",2],["settings",1],["profiles",1],["frames",1],["frame",3],["id",1],["status",1],["ready",1],["artifacts",1],["artifact",1],["paths",1],["cells",1],["steps",1],["messages",1],["tokens",1],["message",1],["reads",1]]},{"id":"tests/test_review_service.py#FakeStore.add_frame_tokens","name":[["add",1],["frame",1],["tokens",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["add",2],["frame",5],["tokens",9],["self",3],["id",3],["input",3],["output",3],["append",1]]},{"id":"tests/test_review_service.py#FakeStore.add_step","name":[["add",1],["step",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["add",2],["step",2],["self",3],["fields",3],["steps",1],["append",1],["dict",1]]},{"id":"tests/test_review_service.py#FakeStore.get_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["frame",5],["self",3],["id",3],["return",1],["frames",1]]},{"id":"tests/test_review_service.py#FakeStore.get_setting","name":[["setting",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["setting",2],["self",3],["key",3],["default",3],["none",2],["return",1],["settings",1]]},{"id":"tests/test_review_service.py#FakeStore.list_artifacts","name":[["list",1],["artifacts",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["list",2],["artifacts",3],["self",3],["filters",3],["assert",1],["root",1],["frame",2],["id",1],["return",1]]},{"id":"tests/test_review_service.py#FakeStore.list_cells","name":[["list",1],["cells",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["list",2],["cells",3],["self",3],["root",3],["frame",4],["id",3],["assert",1],["return",1]]},{"id":"tests/test_review_service.py#FakeStore.list_messages","name":[["list",1],["messages",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["list",2],["messages",3],["self",4],["root",3],["frame",4],["id",3],["start",5],["limit",4],["1000",2],["assert",1],["message",1],["reads",1],["append",1],["return",1]]},{"id":"tests/test_review_service.py#FakeStore.list_model_profiles","name":[["list",1],["model",1],["profiles",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["list",2],["model",2],["profiles",3],["self",3],["return",1]]},{"id":"tests/test_review_service.py#FakeStore.list_steps","name":[["list",1],["steps",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["list",2],["steps",3],["self",3],["frame",4],["id",3],["start",4],["limit",3],["200",2],["assert",1],["return",1]]},{"id":"tests/test_review_service.py#FakeStore.message_count","name":[["message",1],["count",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["message",2],["count",2],["self",3],["root",3],["frame",4],["id",3],["assert",1],["return",1],["len",1],["messages",1]]},{"id":"tests/test_review_service.py#FakeStore.resolve_artifact_path","name":[["resolve",1],["artifact",1],["path",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["resolve",2],["artifact",6],["path",2],["self",3],["id",3],["return",1],["paths",1]]},{"id":"tests/test_review_service.py#FakeStore.step_count","name":[["step",1],["count",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["step",2],["count",2],["self",3],["root",3],["frame",4],["id",3],["assert",1],["return",1],["len",1],["steps",1]]},{"id":"tests/test_review_service.py#FakeStore.update_frame","name":[["update",1],["frame",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["update",3],["frame",7],["self",3],["id",5],["fields",3],["frames",1],["setdefault",1]]},{"id":"tests/test_review_service.py#FakeStore.update_step","name":[["update",1],["step",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["update",3],["step",8],["self",3],["id",4],["fields",3],["next",1],["item",3],["steps",1],["if",1]]},{"id":"tests/test_review_service.py#HeldThreads","name":[["held",1],["threads",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",3],["held",4],["threads",2],["def",4],["init",1],["self",7],["none",1],["created",3],["call",1],["target",4],["name",3],["daemon",3],["record",3],["started",2],["false",1],["append",1],["thread",2],["start",1],["inner",1],["true",1],["return",1],["run",1],["index",2]]},{"id":"tests/test_review_service.py#HeldThreads.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",3],["call",2],["self",4],["target",4],["name",4],["daemon",4],["record",3],["started",2],["false",1],["created",1],["append",1],["class",1],["held",2],["thread",2],["start",1],["inner",1],["true",1],["return",1]]},{"id":"tests/test_review_service.py#HeldThreads.__call__.HeldThread","name":[["held",1],["thread",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",2],["held",2],["thread",2],["def",1],["start",1],["inner",1],["self",1],["record",1],["started",1],["true",1]]},{"id":"tests/test_review_service.py#HeldThreads.__call__.HeldThread.start","name":[["start",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["start",2],["inner",2],["self",2],["record",1],["started",1],["true",1]]},{"id":"tests/test_review_service.py#HeldThreads.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["created",1]]},{"id":"tests/test_review_service.py#HeldThreads.run","name":[["run",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["run",2],["self",3],["index",3],["created",1],["target",1]]},{"id":"tests/test_review_service.py#ImmediateThreads","name":[["immediate",1],["threads",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",3],["immediate",4],["threads",2],["def",3],["init",1],["self",5],["none",1],["created",2],["call",1],["target",4],["name",3],["daemon",3],["record",2],["append",1],["thread",2],["start",1],["inner",1],["return",1]]},{"id":"tests/test_review_service.py#ImmediateThreads.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",3],["call",2],["self",4],["target",5],["name",4],["daemon",4],["record",2],["created",1],["append",1],["class",1],["immediate",2],["thread",2],["start",1],["inner",1],["return",1]]},{"id":"tests/test_review_service.py#ImmediateThreads.__call__.ImmediateThread","name":[["immediate",1],["thread",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",2],["immediate",2],["thread",2],["def",1],["start",1],["inner",1],["self",1],["target",1]]},{"id":"tests/test_review_service.py#ImmediateThreads.__call__.ImmediateThread.start","name":[["start",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["start",2],["inner",2],["self",2],["target",1]]},{"id":"tests/test_review_service.py#ImmediateThreads.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["created",1]]},{"id":"tests/test_review_service.py#test_a_review_advances_the_governance_ledger","name":[["test",1],["review",1],["advances",1],["governance",1],["ledger",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["review",7],["advances",2],["governance",3],["ledger",4],["tmp",3],["path",3],["reviewer",1],["reaches",1],["provider",2],["through",2],["its",1],["own",1],["port",1],["pre",1],["call",2],["quota",1],["check",2],["was",2],["wired",1],["but",1],["usage",4],["written",1],["only",2],["per",1],["frame",3],["counters",1],["so",1],["reads",1],["never",1],["advanced",1],["member",2],["could",2],["forever",1],["against",1],["limit",1],["not",1],["fill",1],["asserted",1],["real",1],["store",12],["because",1],["table",1],["from",1],["openai4s",1],["import",1],["str",1],["state",4],["db",1],["try",1],["user",6],["team",2],["create",2],["username",1],["alice",1],["password",1],["pw",1],["role",1],["fid",3],["new",1],["kind",2],["turn",1],["project",2],["id",6],["session",1],["owner",1],["reports",1],["same",1],["service",4],["hooks",1],["daemon",1],["uses",1],["fake",1],["threads",3],["immediate",1],["box",3],["events",2],["jobs",1],["reviews",2],["thread",1],["factory",1],["root",1],["lambda",1],["evidence",1],["cfg",2],["verdict",1],["pass",1],["summary",2],["no",1],["issues",2],["found",1],["input",2],["tokens",4],["11",2],["output",2],["model",2],["run",1],["append",1],["text",2],["report",2],["assistant",1],["created",1],["artifact",1],["versions",1],["before",3],["cell",1],["count",2],["step",1],["totals",5],["row",3],["total",1],["assert",2],["llm",2],["finally",1],["close",1]]},{"id":"tests/test_review_service.py#test_artifact_excerpt_preserves_type_extension_limit_and_decode","name":[["test",1],["artifact",1],["excerpt",1],["preserves",1],["type",1],["extension",1],["limit",1],["decode",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["artifact",6],["excerpt",10],["preserves",2],["type",3],["extension",2],["limit",2],["decode",2],["tmp",6],["path",10],["readable",3],["report",2],["bin",1],["write",3],["bytes",2],["7999",1],["xff",1],["tail",1],["markdown",5],["md",1],["text",1],["encoding",1],["utf",1],["binary",3],["figure",1],["png",2],["review",4],["service",4],["str",4],["content",1],["application",1],["json",1],["assert",6],["not",1],["none",3],["len",1],["8000",1],["endswith",1],["missing",1],["txt",1]]},{"id":"tests/test_review_service.py#test_auto_setting_precedence_and_late_model_provider_resolution","name":[["test",1],["auto",1],["setting",1],["precedence",1],["late",1],["model",1],["provider",1],["resolution",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["auto",6],["setting",2],["precedence",2],["late",2],["model",11],["provider",8],["resolution",2],["store",11],["fake",1],["providers",4],["value",2],["service",7],["state",4],["events",1],["jobs",1],["reviews",1],["box",1],["settings",6],["review",9],["enabled",3],["yes",1],["assert",12],["frame",6],["true",1],["off",1],["false",1],["reviewer",7],["global",1],["agent",5],["config",16],["llm",3],["deepseek",1],["worker",1],["timeout",1],["45",1],["remote",8],["gemini",4],["base",4],["url",4],["llmconfig",2],["api",4],["key",6],["profiles",1],["claude",2],["profile",6],["https",2],["example",2]]},{"id":"tests/test_review_service.py#test_cancelled_provider_finishes_asynchronously_and_blocks_duplicates","name":[["test",1],["cancelled",1],["provider",1],["finishes",1],["asynchronously",1],["blocks",1],["duplicates",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",2],["cancelled",3],["provider",4],["finishes",2],["asynchronously",2],["blocks",2],["duplicates",2],["started",3],["threading",3],["event",2],["release",3],["slow",2],["review",4],["evidence",1],["cfg",1],["assert",9],["wait",2],["return",1],["verdict",1],["pass",1],["summary",2],["no",1],["issues",1],["found",1],["usage",1],["service",6],["store",3],["state",3],["events",3],["jobs",1],["reviews",1],["box",4],["call",6],["result",5],["outer",4],["thread",1],["target",1],["lambda",1],["setdefault",1],["run",1],["append",1],["user",1],["text",2],["request",1],["assistant",1],["answer",1],["artifact",1],["versions",1],["before",2],["cell",1],["count",1],["start",1],["cancel",1],["join",1],["not",1],["alive",1],["none",1],["inflight",3],["frame",3],["true",1],["steps",2],["output",2],["finishing",1],["deadline",2],["time",5],["while",1],["sleep",1],["01",1],["false",1],["finished",1]]},{"id":"tests/test_review_service.py#test_cancelled_provider_finishes_asynchronously_and_blocks_duplicates.slow_review","name":[["slow",1],["review",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["slow",2],["review",2],["evidence",2],["cfg",2],["started",1],["assert",1],["release",1],["wait",1],["return",1],["verdict",1],["pass",1],["summary",1],["no",1],["issues",1],["found",1],["usage",1]]},{"id":"tests/test_review_service.py#test_run_builds_evidence_persists_usage_and_streams_exact_steps","name":[["test",1],["run",1],["builds",1],["evidence",1],["persists",1],["usage",1],["streams",1],["exact",1],["steps",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",2],["run",3],["builds",2],["evidence",14],["persists",2],["usage",3],["streams",2],["exact",2],["steps",4],["tmp",4],["path",12],["store",9],["fake",1],["old",9],["txt",2],["write",3],["text",7],["encoding",2],["utf",2],["report",12],["md",4],["artifacts",3],["artifact",4],["id",7],["filename",3],["content",3],["type",3],["plain",1],["latest",3],["version",3],["v1",2],["str",2],["new",3],["markdown",2],["size",2],["bytes",2],["v2",2],["cells",1],["cell",6],["index",3],["code",2],["stdout",1],["done",4],["status",4],["ok",1],["files",1],["written",1],["step",7],["search",3],["kind",3],["title",1],["find",1],["summary",2],["source",1],["input",2],["query",1],["output",3],["count",3],["captured",3],["review",9],["box",3],["threads",5],["immediate",1],["service",4],["state",2],["events",3],["jobs",1],["reviews",2],["thread",1],["factory",1],["cfg",2],["return",1],["verdict",1],["pass",1],["no",1],["issues",2],["found",1],["tokens",3],["11",2],["model",2],["replace",1],["provider",1],["after",1],["construction",1],["port",1],["late",1],["bound",1],["call",2],["result",3],["append",1],["user",1],["create",1],["assistant",1],["created",3],["versions",1],["before",3],["assert",10],["not",1],["none",1],["reviewed",1],["submitted",2],["answer",1],["changed",1],["exists",1],["true",2],["excerpt",1],["execution",1],["tool",1],["frame",2],["next",1],["if",1],["event",2],["running",1],["name",1],["openai4s",1],["daemon",1]]},{"id":"tests/test_review_service.py#test_run_builds_evidence_persists_usage_and_streams_exact_steps.review","name":[["review",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["review",2],["evidence",4],["cfg",3],["captured",1],["return",1],["verdict",1],["pass",1],["summary",1],["no",1],["issues",2],["found",1],["usage",1],["input",1],["tokens",2],["11",1],["output",1],["model",2]]},{"id":"tests/test_review_service.py#test_run_honors_pre_provider_cancel_without_starting_provider","name":[["test",1],["run",1],["honors",1],["pre",1],["provider",2],["cancel",1],["without",1],["starting",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["run",3],["honors",2],["pre",2],["provider",5],["cancel",3],["without",2],["starting",2],["threads",4],["immediate",1],["service",3],["store",3],["state",3],["events",3],["jobs",1],["reviews",1],["thread",1],["factory",1],["assert",5],["append",1],["user",1],["text",2],["request",1],["assistant",1],["answer",1],["artifact",1],["versions",1],["before",2],["cell",1],["count",1],["none",1],["created",1],["steps",2],["status",1],["cancelled",3],["output",1],["verdict",1],["call",1],["not",1],["started",1],["summary",1],["review",1]]},{"id":"tests/test_review_service.py#test_run_provider_error_is_a_nonfatal_unavailable_step","name":[["test",1],["run",1],["provider",1],["error",1],["nonfatal",1],["unavailable",1],["step",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["run",3],["provider",4],["error",6],["nonfatal",2],["unavailable",5],["step",2],["threads",3],["immediate",1],["review",3],["box",3],["call",2],["lambda",1],["args",1],["throw",1],["runtime",1],["service",4],["store",3],["state",2],["events",3],["jobs",1],["reviews",1],["thread",1],["factory",1],["result",2],["append",1],["user",1],["text",2],["request",1],["assistant",1],["answer",1],["artifact",1],["versions",1],["before",2],["cell",1],["count",1],["assert",5],["none",1],["steps",2],["status",2],["output",1],["verdict",1],["inflight",1],["frame",1],["false",1]]},{"id":"tests/test_review_service.py#test_submit_manual_review_preserves_status_tail_and_job_pruning","name":[["test",1],["submit",1],["manual",1],["review",1],["preserves",1],["status",1],["tail",1],["job",1],["pruning",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",2],["submit",3],["manual",5],["review",4],["preserves",2],["status",6],["tail",2],["job",9],["pruning",2],["store",8],["fake",3],["frames",2],["frame",6],["failed",3],["messages",1],["role",5],["user",3],["content",5],["older",1],["assistant",4],["old",8],["answer",1],["latest",2],["analysis",2],["final",1],["captured",5],["runner",2],["state",2],["emit",1],["kwargs",2],["update",1],["return",1],["verdict",2],["pass",2],["other",2],["done",2],["finished",2],["at",2],["fresh",7],["900",1],["jobs",3],["threads",5],["immediate",1],["service",3],["events",2],["map",3],["reviews",1],["run",1],["reviewer",1],["thread",1],["factory",1],["now",1],["lambda",1],["1000",2],["default",1],["result",3],["wait",1],["assert",10],["completed",1],["id",1],["mode",1],["text",2],["nfinal",1],["message",1],["reads",1],["event",2],["processing",1],["not",1],["created",2],["name",1],["openai4s",1],["daemon",1],["true",1]]},{"id":"tests/test_review_service.py#test_submit_manual_review_preserves_status_tail_and_job_pruning.manual_runner","name":[["manual",1],["runner",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["manual",2],["runner",2],["state",2],["emit",2],["kwargs",3],["captured",1],["update",1],["return",1],["verdict",1],["pass",1]]},{"id":"tests/test_review_service.py#test_submit_reserves_cancel_before_state_and_rejects_duplicate","name":[["test",1],["submit",1],["reserves",1],["cancel",1],["before",1],["state",1],["rejects",1],["duplicate",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["submit",4],["reserves",2],["cancel",3],["before",2],["state",7],["rejects",2],["duplicate",2],["fake",1],["threads",4],["held",1],["service",7],["store",1],["events",2],["jobs",1],["reviews",1],["run",2],["reviewer",1],["lambda",1],["args",1],["kwargs",1],["none",1],["thread",1],["factory",1],["job",2],["frame",5],["default",2],["assert",6],["call",3],["inflight",2],["true",1],["pytest",1],["raises",1],["busy",4],["error",1],["as",1],["value",2],["code",1],["409",1],["str",1],["previous",1],["review",1],["still",1],["finishing",1],["wait",1],["result",1],["status",2],["cancelled",1],["false",1],["event",2],["processing",1],["ready",1]]},{"id":"tests/test_review_service.py#test_submit_thread_start_failure_cleans_reservation_and_job","name":[["test",1],["submit",1],["thread",1],["start",1],["failure",1],["cleans",1],["reservation",1],["job",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",4],["test",2],["submit",3],["thread",5],["start",5],["failure",2],["cleans",2],["reservation",2],["job",2],["class",2],["failing",4],["threads",2],["call",2],["self",2],["kwargs",2],["inner",1],["raise",1],["runtime",2],["error",2],["cannot",2],["return",1],["service",4],["store",1],["state",1],["events",1],["jobs",2],["reviews",1],["run",1],["reviewer",1],["lambda",1],["args",1],["none",1],["factory",1],["pytest",1],["raises",1],["match",1],["frame",2],["default",1],["assert",2],["inflight",1],["false",1]]},{"id":"tests/test_review_service.py#test_submit_thread_start_failure_cleans_reservation_and_job.FailingThreads","name":[["failing",1],["threads",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",3],["failing",4],["threads",2],["def",2],["call",1],["self",2],["kwargs",1],["thread",2],["start",2],["inner",1],["raise",1],["runtime",1],["error",1],["cannot",1],["return",1]]},{"id":"tests/test_review_service.py#test_submit_thread_start_failure_cleans_reservation_and_job.FailingThreads.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",3],["call",2],["self",3],["kwargs",2],["class",1],["failing",2],["thread",2],["start",2],["inner",1],["raise",1],["runtime",1],["error",1],["cannot",1],["return",1]]},{"id":"tests/test_review_service.py#test_submit_thread_start_failure_cleans_reservation_and_job.FailingThreads.__call__.FailingThread","name":[["failing",1],["thread",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["class",2],["failing",2],["thread",2],["def",1],["start",2],["inner",1],["self",1],["raise",1],["runtime",1],["error",1],["cannot",1]]},{"id":"tests/test_review_service.py#test_submit_thread_start_failure_cleans_reservation_and_job.FailingThreads.__call__.FailingThread.start","name":[["start",1]],"path":[["tests",1],["test",1],["review",1],["service",1],["py",1]],"body":[["def",2],["start",3],["inner",2],["self",2],["raise",1],["runtime",1],["error",1],["cannot",1]]},{"id":"tests/test_review.py","name":[["test",1],["review",1],["py",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["offline",1],["contracts",1],["constrained",1],["scientific",1],["reviewer",1],["from",7],["future",1],["import",12],["annotations",1],["io",1],["json",4],["threading",1],["zipfile",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",4],["openai4s",4],["review",2],["as",2],["mod",2],["config",2],["llmconfig",1],["server",1],["gateway",2],["store",2],["mark",3],["parametrize",3],["raw",2],["expected",2],["verdict",3],["pass",4],["summary",1],["ok",1],["issues",5],["detail",1],["missing",1],["file",1],["preface",1],["not",1],["then",1],["trailing",1],["prose",1],["no",1],["object",1],["broken",1],["enabled",1],["plan",1],["calls",1],["true",3],["false",3]]},{"id":"tests/test_review.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",5],["config",3],["return",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["model",2],["worker",1],["max",1],["turns",1]]},{"id":"tests/test_review.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["none",3],["events",3],["list",1],["dict",3],["emitter",1],["root",6],["frame",6],["id",6],["str",2],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_review.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_review.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["event",4],["dict",2],["none",2],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_review.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_review.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_review.py#_review_context","name":[["review",1],["context",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["review",2],["context",2],["tmp",3],["path",6],["cfg",5],["hub",4],["runner",4],["gateway",2],["mod",2],["session",2],["store",4],["db",1],["fid",4],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["st",3],["state",1],["workspace",1],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["answer",1],["submitted",1],["result",1],["return",1]]},{"id":"tests/test_review.py#test_bounded_packet_preserves_valid_json_artifacts_tools_and_execution","name":[["test",1],["bounded",1],["packet",1],["preserves",1],["valid",1],["json",1],["artifacts",1],["tools",1],["execution",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["bounded",3],["packet",7],["preserves",2],["valid",2],["json",3],["artifacts",5],["tools",2],["execution",4],["noisy",14],["100",1],["000",2],["review",1],["mod",1],["user",1],["request",1],["final",1],["answer",2],["submitted",1],["output",2],["changed",4],["artifact",6],["id",3],["filename",1],["content",1],["type",1],["text",1],["plain",1],["latest",1],["version",2],["exists",1],["true",1],["excerpt",1],["range",3],["80",2],["cell",1],["index",1],["status",2],["ok",1],["source",1],["stdout",1],["stderr",1],["files",2],["written",1],["read",1],["24",1],["tool",2],["evidence",3],["kind",1],["search",2],["title",1],["done",1],["input",1],["query",1],["results",1],["url",1],["snippet",1],["20",1],["decoded",8],["loads",1],["assert",8],["len",2],["60",1],["64",1],["count",2],["omitted",1],["16",1],["host",2],["note",1],["truncated",1]]},{"id":"tests/test_review.py#test_json_object_accepts_plain_fenced_and_prose_wrapped_json","name":[["test",1],["json",2],["object",1],["accepts",1],["plain",1],["fenced",1],["prose",1],["wrapped",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["json",5],["object",3],["accepts",2],["plain",2],["fenced",2],["prose",2],["wrapped",2],["raw",3],["expected",3],["assert",1],["review",1],["mod",1],["verdict",1]]},{"id":"tests/test_review.py#test_json_object_rejects_responses_without_an_object","name":[["test",1],["json",1],["object",2],["rejects",1],["responses",1],["without",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["json",4],["object",6],["rejects",2],["responses",2],["without",2],["raw",3],["pytest",1],["raises",1],["review",3],["mod",2],["error",1],["match",1],["no",1],["valid",1]]},{"id":"tests/test_review.py#test_manual_review_reserves_operation_and_honors_pre_state_cancel","name":[["test",1],["manual",1],["review",1],["reserves",1],["operation",1],["honors",1],["pre",1],["state",1],["cancel",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",2],["manual",2],["review",13],["reserves",2],["operation",3],["honors",2],["pre",2],["state",16],["cancel",4],["monkeypatch",4],["tmp",3],["path",3],["cfg",1],["obj",1],["hub",1],["runner",9],["store",2],["fid",8],["st",1],["context",1],["remove",1],["helper",1],["created",1],["so",1],["must",1],["rely",1],["synchronous",1],["reservation",1],["rather",1],["than",1],["already",1],["existing",1],["session",1],["sessions",1],["pop",1],["none",1],["original",2],["entered",3],["threading",2],["event",2],["allow",3],["delayed",2],["root",2],["frame",2],["id",4],["project",2],["wait",3],["return",1],["setattr",2],["provider",4],["calls",3],["list",2],["int",1],["gateway",3],["mod",2],["evidence",1],["lambda",1],["args",1],["kwargs",1],["append",1],["job",2],["submit",2],["default",2],["assert",8],["call",3],["inflight",2],["true",1],["pytest",1],["raises",1],["error",1],["as",1],["busy",2],["value",1],["code",1],["409",1],["result",3],["status",2],["cancelled",3],["step",6],["next",1],["steps",1],["if",1],["kind",1],["output",1],["verdict",1],["not",1],["started",1],["false",1]]},{"id":"tests/test_review.py#test_manual_review_reserves_operation_and_honors_pre_state_cancel.delayed_state","name":[["delayed",1],["state",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["delayed",2],["state",5],["root",3],["frame",3],["id",6],["project",3],["entered",1],["allow",1],["wait",1],["return",1],["original",1]]},{"id":"tests/test_review.py#test_manual_review_route_rejects_duplicate_provider_call","name":[["test",1],["manual",1],["review",1],["route",1],["rejects",1],["duplicate",1],["provider",1],["call",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["manual",2],["review",6],["route",2],["rejects",2],["duplicate",2],["provider",2],["call",4],["monkeypatch",3],["tmp",3],["path",3],["cfg",2],["hub",2],["runner",3],["store",1],["fid",3],["st",1],["context",1],["handler",6],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["replies",3],["list",1],["tuple",1],["int",1],["dict",1],["query",1],["lambda",4],["body",1],["json",1],["obj",2],["code",2],["200",1],["append",1],["setattr",1],["inflight",1],["true",1],["api",1],["post",1],["frames",1],["assert",1],["409",1],["error",1],["previous",1],["still",1],["finishing",1]]},{"id":"tests/test_review.py#test_normalize_review_cleans_caps_and_forces_issue_verdict","name":[["test",1],["normalize",1],["review",1],["cleans",1],["caps",1],["forces",1],["issue",1],["verdict",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["normalize",3],["review",4],["cleans",2],["caps",2],["forces",2],["issue",4],["verdict",4],["findings",5],["severity",3],["critical",1],["if",2],["else",2],["low",2],["title",3],["finding",3],["200",2],["detail",6],["evidence",8],["artifact",4],["id",2],["range",1],["10",1],["neither",1],["nor",1],["non",1],["object",1],["entries",1],["disappear",1],["insert",2],["empty",1],["not",1],["result",6],["mod",1],["pass",1],["summary",2],["material",2],["problems",2],["issues",5],["assert",5],["len",1],["medium",2],["160",1],["all",1],["high",1]]},{"id":"tests/test_review.py#test_normalize_review_pass_is_canonical_and_invalid_schema_is_unavailable","name":[["test",1],["normalize",1],["review",1],["pass",1],["canonical",1],["invalid",1],["schema",1],["unavailable",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["normalize",4],["review",8],["pass",5],["canonical",2],["invalid",4],["schema",2],["unavailable",2],["result",2],["mod",3],["verdict",6],["summary",2],["model",1],["specific",1],["wording",1],["issues",9],["assert",1],["no",1],["found",1],["unexpected",1],["title",2],["missing",2],["evidence",2],["pytest",1],["raises",1],["error",1]]},{"id":"tests/test_review.py#test_project_artifact_zip_contains_current_files_and_deduplicates_names","name":[["test",1],["project",1],["artifact",1],["zip",1],["contains",1],["current",1],["files",1],["deduplicates",1],["names",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["project",4],["artifact",2],["zip",6],["contains",2],["current",2],["files",2],["deduplicates",2],["names",2],["tmp",3],["path",9],["cfg",5],["hub",4],["runner",5],["gateway",3],["mod",3],["session",2],["store",3],["db",1],["content",3],["first",2],["report",7],["second",2],["fid",3],["new",2],["frame",1],["kind",1],["turn",1],["id",1],["default",4],["status",1],["ready",1],["st",3],["state",1],["workspace",2],["nested",6],["mkdir",1],["txt",3],["write",1],["text",1],["encoding",1],["utf",1],["assert",6],["register",1],["file",3],["cell",1],["lambda",4],["event",1],["none",3],["handler",6],["object",1],["make",1],["sends",3],["list",1],["tuple",1],["query",1],["body",3],["stream",1],["ctype",4],["extra",2],["security",1],["append",1],["200",2],["read",2],["bytes",2],["api",1],["projects",1],["artifacts",2],["code",2],["headers",2],["application",1],["disposition",1],["attachment",1],["filename",1],["zipfile",1],["io",2],["as",1],["archive",4],["namelist",2],["name",2],["decode",1]]},{"id":"tests/test_review.py#test_review_evidence_is_one_bounded_call_with_usage_and_model","name":[["test",1],["review",1],["evidence",1],["one",1],["bounded",1],["call",1],["usage",1],["model",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",3],["review",7],["evidence",5],["one",3],["bounded",2],["call",2],["usage",4],["model",4],["monkeypatch",3],["calls",4],["list",1],["tuple",1],["fake",2],["chat",3],["messages",8],["cfg",7],["kwargs",4],["append",1],["return",1],["content",5],["json",2],["verdict",2],["issues",3],["summary",1],["issue",1],["severity",1],["high",1],["title",1],["unsupported",1],["detail",1],["no",1],["table",1],["changed",3],["artifacts",3],["empty",1],["prompt",2],["tokens",6],["101",2],["completion",1],["29",2],["setattr",1],["mod",3],["llmconfig",1],["provider",1],["gemini",3],["api",1],["key",2],["reviewer",3],["max",2],["4096",1],["result",4],["user",2],["request",1],["70",1],["000",2],["artifact",4],["id",2],["filename",1],["report",1],["md",1],["assert",12],["len",2],["role",2],["system",2],["startswith",1],["completed",1],["research",1],["turn",1],["packet",4],["loads",1],["split",1],["host",2],["note",1],["truncated",1],["61",1],["1800",1],["temperature",1],["input",1],["output",1]]},{"id":"tests/test_review.py#test_review_evidence_is_one_bounded_call_with_usage_and_model.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["calls",1],["append",1],["return",1],["content",1],["json",1],["verdict",1],["issues",2],["summary",1],["one",1],["issue",1],["severity",1],["high",1],["title",1],["unsupported",1],["detail",1],["no",1],["table",1],["evidence",1],["changed",1],["artifacts",1],["empty",1],["usage",1],["prompt",1],["tokens",2],["101",1],["completion",1],["29",1]]},{"id":"tests/test_review.py#test_review_evidence_refuses_omitted_artifacts_without_calling_model","name":[["test",1],["review",1],["evidence",1],["refuses",1],["omitted",1],["artifacts",1],["without",1],["calling",1],["model",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",3],["review",8],["evidence",4],["refuses",2],["omitted",4],["artifacts",4],["without",2],["calling",2],["model",4],["monkeypatch",3],["setattr",1],["mod",3],["chat",1],["lambda",1],["args",1],["kwargs",1],["pytest",2],["fail",1],["must",1],["not",1],["incomplete",1],["raises",1],["error",1],["match",1],["changed",3],["artifact",4],["id",1],["range",1],["64",1],["count",2],["65",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["reviewer",1]]},{"id":"tests/test_review.py#test_review_model_agent_sentinel_ignores_global_override","name":[["test",1],["review",1],["model",1],["agent",1],["sentinel",1],["ignores",1],["global",1],["override",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["review",12],["model",10],["agent",3],["sentinel",2],["ignores",2],["global",3],["override",2],["tmp",3],["path",3],["cfg",7],["obj",1],["hub",1],["runner",3],["store",5],["fid",3],["st",3],["context",1],["setting",3],["reviewer",2],["llm",2],["assert",7],["provider",8],["deepseek",1],["worker",1],["timeout",1],["45",1],["profiles",1],["id",1],["profile",1],["gemini",5],["pro",3],["base",2],["url",2],["https",2],["example",2],["api",2],["key",2],["sk",2],["cross",5]]},{"id":"tests/test_review.py#test_review_settings_route_inherits_then_persists_frame_overrides","name":[["test",1],["review",1],["settings",1],["route",1],["inherits",1],["then",1],["persists",1],["frame",1],["overrides",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["review",16],["settings",6],["route",2],["inherits",4],["then",2],["persists",2],["frame",7],["overrides",2],["tmp",3],["path",3],["cfg",2],["hub",2],["runner",2],["store",7],["fid",8],["st",1],["context",1],["setting",6],["auto",7],["enabled",4],["reviewer",11],["model",8],["global",2],["handler",11],["object",1],["new",1],["gateway",1],["mod",1],["make",1],["replies",6],["list",1],["tuple",1],["int",1],["dict",1],["query",1],["lambda",5],["body",3],["json",1],["obj",2],["code",2],["200",3],["append",1],["api",4],["frames",4],["assert",8],["true",3],["delegation",4],["false",5],["patch",2],["agent",1],["no",1],["such",1],["404",1],["error",1],["not",1],["found",1]]},{"id":"tests/test_review.py#test_reviewer_keeps_metadata_beyond_twelve_changed_artifacts","name":[["test",1],["reviewer",1],["keeps",1],["metadata",1],["beyond",1],["twelve",1],["changed",1],["artifacts",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",2],["reviewer",3],["keeps",2],["metadata",2],["beyond",2],["twelve",2],["changed",5],["artifacts",4],["monkeypatch",3],["tmp",3],["path",6],["cfg",3],["obj",1],["hub",2],["runner",3],["store",1],["fid",2],["st",4],["review",4],["context",1],["index",4],["range",1],["13",4],["workspace",1],["artifact",4],["txt",1],["write",1],["text",3],["evidence",4],["encoding",1],["utf",1],["assert",6],["register",1],["file",1],["cell",2],["lambda",1],["event",1],["none",1],["captured",6],["dict",1],["fake",2],["update",1],["return",1],["verdict",2],["pass",2],["summary",1],["no",1],["issues",2],["found",1],["usage",1],["model",2],["setattr",1],["gateway",1],["mod",1],["result",3],["run",1],["emitter",1],["user",1],["verify",1],["all",1],["outputs",2],["assistant",1],["created",1],["versions",1],["before",2],["count",3],["omitted",1],["len",1],["sum",1],["excerpt",1],["item",2],["12",1]]},{"id":"tests/test_review.py#test_reviewer_keeps_metadata_beyond_twelve_changed_artifacts.fake_review","name":[["fake",1],["review",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["review",2],["evidence",3],["cfg",3],["captured",1],["update",1],["return",1],["verdict",1],["pass",1],["summary",1],["no",1],["issues",2],["found",1],["usage",1],["model",2]]},{"id":"tests/test_review.py#test_run_message_auto_review_hook_runs_only_for_completed_non_plan_turns","name":[["test",1],["run",1],["message",1],["auto",1],["review",1],["hook",1],["runs",1],["only",1],["completed",1],["non",1],["plan",1],["turns",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",5],["test",2],["run",4],["message",3],["auto",3],["review",8],["hook",2],["runs",2],["only",2],["completed",6],["non",2],["plan",6],["turns",2],["monkeypatch",6],["tmp",3],["path",3],["enabled",3],["expected",4],["calls",9],["cfg",1],["obj",1],["hub",3],["runner",6],["store",3],["fid",4],["st",6],["context",1],["update",1],["frame",1],["name",1],["existing",1],["session",1],["setting",1],["if",4],["else",1],["ensure",3],["kernel",3],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["ok",1],["true",1],["setattr",4],["wire",1],["delegation",1],["lambda",1],["none",1],["finish",2],["loop",3],["emit",3],["visible",2],["append",2],["at",1],["123",1],["text",3],["evidence",2],["backed",2],["final",2],["answer",2],["return",2],["submitted",1],["list",1],["dict",1],["fake",2],["reviewer",3],["kwargs",2],["type",1],["step",1],["kind",2],["status",3],["running",1],["verdict",1],["pass",1],["result",2],["default",1],["research",2],["assert",5],["len",1],["user",1],["assistant",1],["index",4],["next",2],["event",4],["enumerate",2],["events",2]]},{"id":"tests/test_review.py#test_run_message_auto_review_hook_runs_only_for_completed_non_plan_turns.ensure_kernel","name":[["ensure",1],["kernel",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["ensure",2],["kernel",2],["st",3],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["ok",1],["true",1]]},{"id":"tests/test_review.py#test_run_message_auto_review_hook_runs_only_for_completed_non_plan_turns.fake_reviewer","name":[["fake",1],["reviewer",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["reviewer",2],["st",2],["emit",3],["kwargs",3],["calls",1],["append",1],["type",1],["step",1],["kind",1],["review",1],["status",1],["running",1],["return",1],["verdict",1],["pass",1]]},{"id":"tests/test_review.py#test_run_message_auto_review_hook_runs_only_for_completed_non_plan_turns.finish_loop","name":[["finish",1],["loop",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["finish",2],["loop",2],["st",2],["emit",2],["visible",3],["append",1],["at",1],["123",1],["text",1],["evidence",1],["backed",1],["final",1],["answer",1],["return",1],["submitted",1]]},{"id":"tests/test_review.py#test_run_reviewer_cancel_stops_waiting_and_marks_step_cancelled","name":[["test",1],["run",1],["reviewer",1],["cancel",1],["stops",1],["waiting",1],["marks",1],["step",1],["cancelled",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",2],["run",4],["reviewer",4],["cancel",3],["stops",2],["waiting",2],["marks",2],["step",10],["cancelled",8],["monkeypatch",3],["tmp",3],["path",3],["cfg",2],["obj",1],["hub",4],["runner",6],["store",5],["fid",10],["st",4],["review",9],["context",1],["started",4],["threading",4],["event",6],["release",3],["calls",3],["list",5],["int",1],["slow",2],["evidence",2],["append",1],["wait",3],["return",1],["verdict",2],["pass",1],["summary",3],["no",1],["issues",2],["found",1],["usage",1],["setattr",1],["gateway",1],["mod",1],["result",5],["box",3],["dict",1],["outer",4],["thread",1],["target",1],["lambda",1],["setdefault",1],["emitter",2],["user",2],["text",4],["request",4],["assistant",2],["answer",2],["artifact",2],["versions",2],["before",4],["cell",2],["count",2],["start",1],["assert",15],["join",1],["not",3],["alive",1],["none",2],["steps",4],["status",3],["provider",5],["finishing",2],["output",3],["call",7],["update",3],["events",1],["if",2],["type",1],["inflight",3],["true",1],["second",1],["click",1],["cannot",1],["stack",1],["another",1],["billable",1],["while",1],["first",1],["uncancellable",1],["http",1],["winding",1],["down",1],["again",2],["range",1],["50",1],["break",1],["01",1],["false",1],["final",3],["finished",1]]},{"id":"tests/test_review.py#test_run_reviewer_cancel_stops_waiting_and_marks_step_cancelled.slow_review","name":[["slow",1],["review",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["slow",2],["review",2],["evidence",2],["cfg",2],["calls",1],["append",1],["started",1],["release",1],["wait",1],["return",1],["verdict",1],["pass",1],["summary",1],["no",1],["issues",2],["found",1],["usage",1]]},{"id":"tests/test_review.py#test_run_reviewer_error_is_nonfatal_and_marks_step_unavailable","name":[["test",1],["run",1],["reviewer",1],["error",1],["nonfatal",1],["marks",1],["step",1],["unavailable",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",2],["run",3],["reviewer",3],["error",6],["nonfatal",2],["marks",2],["step",7],["unavailable",9],["monkeypatch",3],["tmp",3],["path",3],["cfg",2],["obj",1],["hub",3],["runner",2],["store",3],["fid",4],["st",2],["review",6],["context",1],["evidence",2],["raise",1],["runtime",1],["provider",2],["setattr",1],["gateway",1],["mod",1],["result",2],["emitter",1],["user",1],["text",2],["request",1],["assistant",1],["answer",1],["artifact",1],["versions",1],["before",2],["cell",1],["count",1],["assert",8],["none",1],["list",1],["steps",1],["status",2],["summary",2],["output",2],["verdict",1],["frame",4],["input",1],["tokens",2],["update",4],["event",3],["events",1],["if",1],["type",1]]},{"id":"tests/test_review.py#test_run_reviewer_error_is_nonfatal_and_marks_step_unavailable.unavailable","name":[["unavailable",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["unavailable",3],["evidence",2],["cfg",2],["raise",1],["runtime",1],["error",1],["review",1],["provider",1]]},{"id":"tests/test_review.py#test_run_reviewer_issues_are_persisted_and_streamed","name":[["test",1],["run",1],["reviewer",1],["issues",1],["persisted",1],["streamed",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["run",3],["reviewer",3],["issues",8],["persisted",2],["streamed",2],["monkeypatch",3],["tmp",3],["path",3],["cfg",3],["obj",1],["hub",3],["runner",2],["store",2],["fid",3],["st",2],["review",2],["context",1],["finding",4],["severity",1],["high",1],["title",1],["unsupported",1],["numeric",1],["claim",1],["detail",1],["final",1],["answer",1],["reports",1],["42",2],["but",1],["no",1],["execution",2],["output",4],["supports",1],["evidence",3],["empty",1],["setattr",1],["gateway",1],["mod",1],["lambda",1],["verdict",3],["summary",2],["issue",2],["found",2],["usage",1],["input",1],["tokens",2],["model",2],["result",4],["emitter",1],["user",1],["text",2],["estimate",1],["effect",2],["assistant",1],["artifact",1],["versions",1],["before",2],["cell",1],["count",1],["assert",8],["not",1],["none",1],["step",5],["list",1],["steps",1],["status",2],["done",2],["update",4],["event",3],["events",1],["if",1],["type",1]]},{"id":"tests/test_review.py#test_run_reviewer_pass_persists_evidence_step_and_usage","name":[["test",1],["run",1],["reviewer",1],["pass",1],["persists",1],["evidence",1],["step",1],["usage",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",4],["run",3],["reviewer",6],["pass",4],["persists",2],["evidence",29],["step",17],["usage",3],["monkeypatch",3],["tmp",3],["path",10],["cfg",6],["obj",1],["hub",3],["runner",4],["store",8],["fid",10],["st",6],["review",7],["context",1],["setting",1],["model",8],["old",11],["workspace",2],["txt",1],["write",3],["text",5],["unchanged",1],["encoding",2],["utf",2],["register",2],["file",2],["cell",10],["lambda",2],["event",5],["none",7],["assert",24],["not",3],["log",2],["frame",9],["id",14],["root",2],["project",2],["default",2],["index",3],["code",2],["print",1],["result",7],["stdout",2],["stderr",2],["error",2],["new",9],["report",12],["md",5],["backed",2],["wrote",1],["files",3],["read",1],["source",3],["csv",1],["written",2],["add",1],["search",6],["kind",4],["title",2],["primary",4],["sources",2],["input",5],["query",2],["nif3",2],["status",5],["running",2],["update",1],["done",4],["output",6],["results",2],["url",2],["https",2],["example",2],["paper",2],["snippet",2],["summary",4],["captured",5],["dict",1],["fake",2],["return",1],["verdict",2],["no",2],["issues",3],["found",2],["tokens",4],["17",2],["setattr",1],["gateway",1],["mod",1],["emitter",1],["user",2],["create",2],["verify",2],["assistant",1],["was",2],["created",2],["verified",2],["artifact",8],["versions",1],["before",2],["version",1],["count",3],["mode",2],["auto",2],["reviewed",2],["artifacts",5],["request",1],["final",1],["answer",2],["submitted",2],["item",2],["changed",4],["exists",1],["true",1],["excerpt",1],["omitted",1],["execution",2],["tool",1],["next",1],["list",1],["steps",1],["if",2],["events",1],["type",1],["startswith",1]]},{"id":"tests/test_review.py#test_run_reviewer_pass_persists_evidence_step_and_usage.fake_review_evidence","name":[["fake",1],["review",1],["evidence",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["review",2],["evidence",6],["cfg",5],["captured",2],["return",1],["verdict",1],["pass",1],["summary",1],["no",1],["issues",2],["found",1],["usage",1],["input",1],["tokens",2],["17",1],["output",1],["model",2]]},{"id":"tests/test_review.py#test_submit_manual_review_preserves_frame_status_and_joins_assistant_blocks","name":[["test",1],["submit",1],["manual",1],["review",1],["preserves",1],["frame",1],["status",1],["joins",1],["assistant",1],["blocks",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",2],["submit",3],["manual",3],["review",4],["preserves",2],["frame",6],["status",6],["joins",2],["assistant",6],["blocks",2],["monkeypatch",3],["tmp",3],["path",3],["cfg",1],["obj",1],["hub",2],["runner",3],["store",4],["fid",5],["st",2],["context",1],["update",3],["failed",3],["role",3],["content",3],["user",3],["older",2],["request",3],["answer",3],["latest",2],["analysis",2],["block",4],["final",1],["add",1],["message",1],["root",1],["id",1],["captured",5],["dict",1],["fake",2],["reviewer",3],["emit",1],["kwargs",2],["return",1],["verdict",1],["pass",1],["setattr",1],["run",1],["job",2],["default",1],["result",3],["wait",1],["assert",6],["completed",1],["mode",1],["text",2],["nfinal",1],["statuses",2],["event",3],["events",1],["if",1],["type",1],["processing",1]]},{"id":"tests/test_review.py#test_submit_manual_review_preserves_frame_status_and_joins_assistant_blocks.fake_reviewer","name":[["fake",1],["reviewer",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["fake",2],["reviewer",2],["st",2],["emit",2],["kwargs",3],["captured",1],["update",1],["return",1],["verdict",1],["pass",1]]},{"id":"tests/test_review.py#test_submit_manual_review_reads_tail_of_long_conversation","name":[["test",1],["submit",1],["manual",1],["review",1],["reads",1],["tail",1],["long",1],["conversation",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",3],["test",2],["submit",3],["manual",2],["review",4],["reads",2],["tail",4],["long",2],["conversation",2],["monkeypatch",4],["tmp",3],["path",3],["cfg",1],["obj",1],["hub",1],["runner",3],["store",2],["fid",4],["st",2],["context",1],["list",4],["call",3],["dict",2],["messages",3],["branch",5],["id",4],["limit",4],["update",2],["return",1],["role",3],["assistant",3],["content",3],["old",1],["index",2],["range",1],["003",1],["user",2],["latest",4],["request",2],["answer",2],["setattr",2],["captured",4],["run",1],["reviewer",1],["lambda",1],["emit",1],["kwargs",2],["verdict",1],["pass",1],["default",1],["wait",1],["result",1],["assert",3],["none",1],["text",2]]},{"id":"tests/test_review.py#test_submit_manual_review_reads_tail_of_long_conversation.tail_messages","name":[["tail",1],["messages",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["tail",2],["messages",2],["fid",2],["branch",4],["id",4],["limit",4],["list",1],["call",1],["update",1],["return",1],["role",3],["assistant",2],["content",3],["old",1],["index",2],["range",1],["003",1],["user",1],["latest",2],["request",1],["answer",1]]},{"id":"tests/test_review.py#test_submit_manual_review_repairs_stale_processing_status","name":[["test",1],["submit",1],["manual",1],["review",1],["repairs",1],["stale",1],["processing",1],["status",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["submit",3],["manual",2],["review",4],["repairs",2],["stale",2],["processing",4],["status",6],["monkeypatch",3],["tmp",3],["path",3],["cfg",1],["obj",1],["hub",2],["runner",3],["store",3],["fid",4],["st",1],["context",1],["update",2],["frame",3],["setattr",1],["run",1],["reviewer",1],["lambda",1],["args",1],["kwargs",1],["verdict",1],["pass",1],["result",3],["default",1],["wait",1],["assert",3],["completed",1],["ready",2],["statuses",2],["event",3],["events",1],["if",1],["type",1]]},{"id":"tests/test_review.py#test_ws_resume_buffer_reopens_for_manual_review_and_closes_on_ready","name":[["test",1],["ws",1],["resume",1],["buffer",1],["reopens",1],["manual",1],["review",1],["closes",1],["ready",1]],"path":[["tests",1],["test",1],["review",1],["py",1]],"body":[["def",2],["test",2],["ws",2],["resume",2],["buffer",2],["reopens",2],["manual",2],["review",7],["closes",2],["ready",6],["hub",11],["gateway",1],["mod",1],["wshub",1],["fid",11],["frame",4],["record",5],["type",5],["text",1],["reset",1],["update",3],["status",4],["completed",1],["assert",5],["running",4],["false",2],["processing",4],["step",4],["kind",1],["true",1],["live",2],["events",2]]},{"id":"tests/test_sandbox_credential_denies.py","name":[["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["credentials",2],["enforced",5],["kernel",15],["sandbox",13],["actually",1],["keeps",1],["from",10],["cell",13],["two",1],["gaps",1],["both",5],["measured",3],["against",2],["real",3],["mac",11],["os",22],["rather",1],["than",1],["inferred",1],["profile",2],["text",1],["daemon",12],["access",2],["token",5],["deny",4],["list",4],["carried",1],["prefix",2],["data",5],["dir",5],["openai4s",7],["db",3],["sibling",1],["database",2],["not",6],["so",11],["was",5],["blocked",3],["read",7],["gates",2],["whole",1],["http",1],["api",2],["holding",3],["drive",2],["every",3],["route",1],["serves",1],["including",1],["ones",1],["execute",2],["code",2],["keychain",6],["openai4",3],["secret",2],["store",1],["defaults",1],["llm",2],["key",2],["lives",1],["there",1],["could",2],["run",2],["usr",1],["bin",1],["security",6],["reach",1],["keychains",2],["returned",1],["user",1],["path",6],["inside",2],["denying",1],["files",1],["alone",2],["close",1],["securityd",2],["separate",1],["opens",2],["them",2],["caller",1],["behalf",1],["file",3],["rules",3],["never",3],["apply",1],["mach",1],["lookup",1],["denies",4],["work",1],["stay",1],["too",1],["because",2],["readable",2],["be",1],["attacked",1],["offline",1],["obvious",1],["worry",1],["tls",1],["framework",1],["validates",1],["certificates",1],["cutting",1],["off",1],["might",1],["break",1],["https",2],["fetch",1],["science",1],["makes",1],["under",1],["exactly",2],["these",2],["fails",2],["while",1],["curl",1],["urllib",1],["return",4],["200",1],["identically",1],["without",1],["own",3],["network",1],["stops",1],["different",2],["policy",1],["deliberately",1],["future",1],["import",12],["annotations",1],["sys",16],["time",4],["pathlib",1],["pytest",8],["default",3],["instance",3],["points",1],["elsewhere",1],["built",1],["single",1],["if",8],["else",2],["cli",1],["benchmark",1],["test",2],["second",1],["pointed",1],["at",2],["redirected",1],["left",2],["bootstrap",1],["shares",1],["fully",1],["as",7],["sensitive",1],["whichever",1],["owns",1],["mark",7],["parametrize",2],["spelling",1],["verbatim",1],["symlink",1],["process",6],["info",2],["kern",7],["procargs",7],["channel",1],["seatbelt",7],["allow",1],["another",1],["argument",1],["environment",4],["block",2],["through",2],["sysctl",5],["ctl",2],["procargs2",3],["pid",6],["whose",2],["configured",1],["by",1],["variable",1],["env",4],["holds",2],["cleartext",1],["bubblewrap",1],["masks",1],["proc",2],["environ",2],["linux",3],["same",2],["reason",6],["masked",1],["had",1],["no",1],["analog",1],["required",1],["between",1],["processes",1],["sessions",1],["behind",1],["class",1],["name",1],["passing",1],["either",2],["allows",1],["neither",1],["closes",1],["whether",2],["gate",1],["applies",1],["all",1],["depends",1],["session",6],["target",5],["being",1],["detached",7],["reader",6],["its",3],["let",1],["place",2],["26",1],["reliably",1],["start",3],["sh",2],["runs",3],["serve",3],["foreground",5],["only",6],["calls",1],["setsid",4],["side",1],["pipe",1],["transport",1],["starts",2],["worker",1],["new",1],["true",3],["tests",1],["below",1],["topology",1],["then",1],["spawn",1],["skipif",5],["platform",5],["darwin",5],["mounts",1],["exploit",2],["49",2],["report",1],["marker",6],["var",2],["recovered",2],["function",1],["script",1],["fn",2],["ctypes",11],["util",2],["re",2],["def",1],["verdict",4],["libc",3],["cdll",1],["find",1],["library",1],["errno",3],["mib",3],["int",2],["size",7],["none",3],["byref",2],["value",3],["buf",3],["create",3],["string",1],["buffer",1],["parts",3],["raw",1],["split",1],["match",1],["rb",1],["za",2],["z0",1],["found",2],["any",1],["startswith",1],["absent",1],["len",1],["nimport",1],["nprint",2],["argv",7],["parked",1],["standing",1],["targets",1],["leader",1],["ordinary",1],["launching",1],["renamed",1],["into",1],["sees",1],["created",1],["but",1],["yet",1],["written",1],["marked",1],["fork",2],["exit",2],["partial",4],["open",2],["fh",4],["write",1],["str",1],["getpid",2],["replace",1],["sleep",1],["60",1],["shape",1],["stand",1],["product",1],["non",1],["exec",1],["workspace",3],["mode",3],["encoding",1],["utf",1],["print",3],["status",1],["flush",1],["cwd",1],["result",3],["stdout",1],["strip",1],["error",2],["branch",1],["forced",1]]},{"id":"tests/test_sandbox_credential_denies.py#_bwrap","name":[["bwrap",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["bwrap",5],["monkeypatch",4],["tmp",5],["path",6],["fake",3],["proc",5],["true",3],["build",1],["argv",1],["linux",2],["branch",2],["forced",1],["development",1],["here",1],["mac",1],["os",3],["so",1],["not",1],["exist",1],["under",1],["test",1],["never",1],["taken",1],["by",1],["accident",1],["forcing",1],["only",1],["way",1],["checked",1],["at",1],["all",1],["before",1],["run",1],["divergence",1],["claude",1],["md",1],["warns",1],["about",1],["setattr",2],["sandbox",3],["wsl",2],["lambda",2],["false",2],["if",2],["real",2],["exists",4],["str",3],["startswith",1],["else",1],["return",1],["wrap",1],["command",1],["python3",1],["executable",1],["usr",1],["bin",1],["workspace",1],["ws",1],["temp",1],["dir",1],["allow",1],["raw",1],["network",1],["deny",1],["read",1]]},{"id":"tests/test_sandbox_credential_denies.py#_deny_entries","name":[["deny",1],["entries",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["deny",2],["entries",2],["monkeypatch",3],["tmp",4],["path",4],["setenv",1],["openai4",1],["data",2],["dir",1],["str",2],["return",1],["sandbox",1],["default",1],["secret",1],["read",1],["denials",1],["ws",1]]},{"id":"tests/test_sandbox_credential_denies.py#_deny_paths_with_redirected_data_dir","name":[["deny",1],["paths",1],["redirected",1],["data",1],["dir",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["deny",3],["paths",3],["redirected",3],["data",5],["dir",4],["monkeypatch",4],["tmp",5],["path",7],["openai4",2],["away",1],["from",1],["home",6],["openai4s",1],["mkdir",1],["parents",1],["true",1],["setenv",2],["str",3],["entries",2],["sandbox",1],["default",1],["secret",1],["read",1],["denials",1],["ws",1],["return",1],["kind",1]]},{"id":"tests/test_sandbox_credential_denies.py#_profile","name":[["profile",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["profile",3],["tmp",7],["path",6],["monkeypatch",3],["setenv",1],["openai4",1],["data",2],["dir",1],["str",4],["return",1],["sandbox",2],["build",1],["seatbelt",1],["ws",2],["deny",1],["read",2],["default",1],["secret",1],["denials",1],["allow",1],["raw",1],["network",1],["false",1]]},{"id":"tests/test_sandbox_credential_denies.py#_run_kernel_daemon","name":[["run",1],["kernel",1],["daemon",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["run",4],["kernel",4],["daemon",8],["tmp",3],["path",3],["mode",4],["import",1],["subprocess",2],["root",5],["ws",2],["mkdir",1],["parents",1],["true",3],["cell",5],["py",2],["write",2],["text",3],["procargs",1],["read",1],["fn",1],["encoding",2],["utf",2],["env",4],["os",1],["environ",1],["sandbox",2],["marker",2],["value",1],["proc",7],["sys",1],["executable",1],["str",3],["capture",1],["output",1],["timeout",1],["240",1],["verdicts",3],["line",3],["split",1],["stdout",4],["splitlines",1],["if",1],["startswith",1],["verdict",1],["assert",1],["returncode",2],["did",1],["not",1],["rc",1],["400",1],["stderr",2],["800",1],["return",1]]},{"id":"tests/test_sandbox_credential_denies.py#_start_marked_target","name":[["start",1],["marked",1],["target",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["start",3],["marked",4],["target",5],["tmp",4],["path",4],["shape",5],["import",1],["subprocess",2],["spawner",3],["py",1],["write",1],["text",2],["encoding",1],["utf",1],["pidfile",3],["pid",1],["env",4],["os",1],["environ",1],["sandbox",2],["marker",2],["value",2],["run",1],["sys",1],["executable",1],["str",2],["timeout",1],["30",1],["check",1],["true",1],["deadline",2],["time",3],["monotonic",2],["10",1],["while",1],["try",1],["return",1],["int",1],["read",1],["strip",1],["except",1],["file",1],["not",2],["found",1],["error",2],["sleep",1],["05",1],["pytest",1],["fail",1],["did",1]]},{"id":"tests/test_sandbox_credential_denies.py#_verdict","name":[["verdict",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["verdict",2],["completed",3],["str",2],["words",3],["stdout",1],["split",1],["return",1],["if",1],["else",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_a_sandboxed_cell_cannot_read_a_daemons_environ","name":[["test",1],["sandboxed",1],["cell",1],["cannot",1],["read",1],["daemons",1],["environ",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",4],["sandboxed",6],["cell",3],["cannot",3],["read",5],["daemons",2],["environ",3],["tmp",9],["path",8],["monkeypatch",3],["shape",4],["mac",1],["os",2],["analog",1],["daemon",5],["masked",1],["linux",1],["target",6],["holds",2],["marker",5],["env",3],["var",1],["exactly",1],["llm",1],["key",1],["verify",1],["against",1],["real",1],["kernel",2],["not",4],["profile",5],["text",5],["seatbelt",2],["wrapped",2],["reader",8],["session",3],["its",1],["own",1],["every",1],["worker",1],["started",1],["recover",2],["through",1],["sysctl",1],["kern",2],["procargs2",2],["unsandboxed",1],["so",2],["assertion",1],["about",2],["sandbox",4],["being",1],["absent",1],["both",1],["shapes",1],["because",1],["protection",1],["must",1],["depend",1],["was",1],["launched",1],["import",1],["subprocess",3],["py",1],["write",2],["procargs",1],["encoding",2],["utf",2],["pid",4],["start",3],["marked",1],["try",2],["control",6],["without",1],["recoverable",1],["later",1],["blocked",2],["really",1],["means",1],["refused",1],["run",2],["sys",2],["executable",2],["str",5],["capture",2],["output",2],["true",8],["timeout",2],["30",1],["new",2],["assert",2],["verdict",2],["recovered",1],["did",1],["would",1],["be",1],["vacuous",1],["stdout",2],["stderr",2],["200",2],["written",3],["sb",1],["ws",1],["mkdir",2],["exist",2],["ok",2],["exec",1],["60",1],["environment",1],["via",1],["finally",1],["kill",1],["except",1],["process",1],["lookup",1],["error",1],["pass",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_a_sandboxed_process_really_cannot_reach_the_keychain","name":[["test",1],["sandboxed",1],["process",1],["really",1],["cannot",1],["reach",1],["keychain",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["sandboxed",2],["process",2],["really",2],["cannot",2],["reach",2],["keychain",3],["tmp",7],["path",6],["monkeypatch",3],["against",1],["real",1],["kernel",1],["not",3],["profile",6],["text",3],["reads",1],["correctly",1],["take",1],["effect",1],["failure",1],["here",1],["catch",1],["auto",1],["degrading",1],["silently",1],["documented",1],["concern",1],["codebase",1],["so",1],["assertion",1],["has",1],["be",1],["about",1],["behaviour",1],["import",1],["subprocess",2],["written",3],["sb",1],["write",1],["encoding",1],["utf",1],["ws",1],["mkdir",2],["exist",2],["ok",2],["true",4],["result",4],["run",1],["sandbox",2],["exec",1],["str",1],["usr",1],["bin",1],["security",1],["list",1],["keychains",1],["capture",1],["output",1],["timeout",1],["60",1],["assert",1],["returncode",1],["stdout",2],["strip",1],["was",1],["reachable",1],["from",1],["inside",1],["200",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_an_enforced_kernel_cannot_read_its_daemons_environ","name":[["test",1],["enforced",1],["kernel",1],["cannot",1],["read",1],["its",1],["daemons",1],["environ",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["enforced",10],["kernel",5],["cannot",2],["read",5],["its",4],["daemons",2],["environ",2],["tmp",4],["path",5],["real",1],["spawn",1],["so",2],["session",4],["property",1],["guarded",1],["lives",1],["profile",1],["denies",2],["hold",1],["only",2],["because",1],["pipe",1],["transport",1],["starts",1],["worker",1],["new",1],["cell",3],["left",1],["daemon",5],["environment",2],["both",1],["place",1],["synthetic",1],["tests",1],["above",1],["choose",1],["themselves",1],["one",1],["fails",1],["if",1],["flag",1],["ever",1],["dropped",1],["control",4],["out",6],["run",2],["off",1],["assert",3],["recovered",1],["unsandboxed",1],["could",1],["not",1],["vacuous",1],["enforce",1],["true",1],["blocked",1],["exec",1],["time",1],["via",1],["kern",1],["procargs2",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_certificate_validation_still_works_under_the_same_rules","name":[["test",1],["certificate",1],["validation",1],["still",1],["works",1],["under",1],["same",1],["rules",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",4],["certificate",2],["validation",2],["still",2],["works",2],["under",3],["same",2],["rules",3],["tmp",7],["path",6],["monkeypatch",3],["reason",1],["fix",1],["could",1],["have",2],["been",1],["wrong",1],["trade",1],["mac",1],["os",1],["security",1],["framework",1],["validates",1],["certificates",1],["so",2],["cutting",1],["off",1],["securityd",1],["might",1],["broken",1],["every",1],["https",2],["fetch",1],["science",1],["cell",1],["makes",1],["not",1],["but",1],["claim",1],["worth",1],["rather",1],["than",1],["comment",1],["because",1],["day",1],["stops",1],["being",1],["true",5],["anyone",1],["finds",1],["out",1],["import",2],["subprocess",2],["profile",7],["raw",1],["network",4],["denied",1],["kernel",1],["by",1],["design",1],["about",1],["keychain",2],["specifically",1],["allows",1],["changes",1],["nothing",1],["else",1],["replace",1],["deny",1],["written",3],["net",1],["sb",1],["write",1],["text",2],["encoding",1],["utf",1],["ws",1],["mkdir",2],["exist",2],["ok",2],["result",7],["run",1],["sandbox",1],["exec",1],["str",1],["sys",1],["executable",1],["urllib",2],["request",2],["print",1],["urlopen",2],["example",1],["com",1],["timeout",2],["20",1],["status",1],["capture",1],["output",1],["90",1],["if",1],["returncode",2],["error",1],["stderr",4],["pytest",1],["skip",1],["no",1],["outbound",1],["here",1],["strip",2],["120",1],["assert",1],["stdout",1],["200",2],["tls",1],["broke",1],["denies",1],["rc",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_nothing_is_emitted_where_there_is_no_proc","name":[["test",1],["nothing",1],["emitted",1],["there",1],["no",1],["proc",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["nothing",2],["emitted",2],["there",2],["no",2],["proc",5],["tmp",3],["path",5],["monkeypatch",3],["bind",1],["not",3],["exist",1],["makes",1],["bwrap",2],["refuse",1],["start",1],["would",1],["take",1],["kernel",1],["down",1],["any",2],["platform",1],["without",1],["argv",2],["fake",1],["false",1],["if",1],["exists",1],["assert",1],["environ",1],["str",1],["arg",2]]},{"id":"tests/test_sandbox_credential_denies.py#test_share_credentials_are_denied","name":[["test",1],["share",1],["credentials",1],["denied",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["share",3],["credentials",2],["denied",2],["tmp",3],["path",7],["monkeypatch",3],["tokens",1],["make",1],["read",1],["only",1],["snapshot",1],["reachable",1],["from",2],["off",1],["machine",1],["so",1],["they",1],["belong",1],["beside",1],["access",1],["token",1],["rather",1],["than",1],["one",1],["directory",1],["away",1],["paths",2],["kind",1],["deny",1],["entries",1],["assert",1],["any",1],["rstrip",1],["endswith",1],["shares",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_access_token_is_denied_by_name_not_by_luck","name":[["test",1],["access",1],["token",1],["denied",1],["by",2],["name",1],["not",1],["luck",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["access",4],["token",6],["denied",2],["by",4],["name",2],["not",4],["luck",2],["tmp",4],["path",6],["monkeypatch",3],["defect",1],["prefix",1],["rule",1],["openai4s",1],["db",1],["cover",1],["sibling",1],["entries",3],["dict",1],["kind",2],["deny",2],["str",1],["data",1],["resolve",1],["assert",1],["daemon",1],["list",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_configured_data_dir_is_still_denied","name":[["test",1],["configured",1],["data",1],["dir",1],["still",1],["denied",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["configured",6],["data",4],["dir",3],["still",2],["denied",2],["tmp",4],["path",4],["monkeypatch",3],["covering",1],["default",1],["instance",1],["must",1],["not",1],["drop",1],["one",1],["home",1],["paths",4],["deny",1],["redirected",1],["resolve",1],["assert",2],["str",2],["access",1],["token",1],["any",1],["openai4s",1],["db",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_daemon_environ_is_masked_on_linux","name":[["test",1],["daemon",1],["environ",1],["masked",1],["linux",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["daemon",5],["environ",7],["masked",2],["linux",2],["tmp",3],["path",3],["monkeypatch",3],["part",1],["pid",2],["namespace",2],["gap",1],["carries",1],["credentials",1],["sandbox",1],["keeps",1],["host",1],["purpose",1],["so",1],["manager",1],["validate",1],["bubblewrap",1],["direct",1],["worker",1],["child",2],["before",1],["interrupting",1],["proc",2],["therefore",1],["still",1],["shows",1],["environment",3],["api",1],["keys",1],["since",1],["own",1],["allowlisted",1],["clean",1],["argv",6],["bwrap",1],["os",1],["getpid",1],["assert",3],["readable",1],["from",1],["cell",1],["index",2],["dev",1],["null",1],["ro",1],["bind",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_database_is_still_denied","name":[["test",1],["database",1],["still",1],["denied",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["database",2],["still",2],["denied",2],["tmp",3],["path",7],["monkeypatch",3],["adding",1],["entry",1],["must",1],["not",1],["have",1],["displaced",1],["one",1],["was",1],["there",1],["paths",2],["kind",1],["deny",1],["entries",1],["assert",1],["any",1],["endswith",1],["openai4s",1],["db",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_default_instance_is_not_double_listed","name":[["test",1],["default",1],["instance",1],["not",1],["double",1],["listed",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["default",11],["instance",4],["not",4],["double",2],["listed",3],["tmp",5],["path",8],["monkeypatch",5],["spelling",3],["openai4",3],["data",4],["dir",4],["names",1],["openai4s",2],["configured",1],["passes",1],["describe",1],["one",3],["each",1],["rule",1],["must",1],["be",1],["emitted",1],["once",1],["both",1],["spellings",1],["reach",1],["de",3],["duplication",1],["variable",2],["itself",1],["symlink",3],["only",2],["resolve",2],["recognises",1],["as",1],["unset",1],["pass",1],["runs",1],["so",1],["case",1],["could",1],["tell",1],["duplicating",1],["list",1],["from",1],["duplicate",1],["at",1],["all",1],["home",5],["mkdir",1],["parents",1],["true",2],["setenv",3],["str",5],["if",1],["alias",4],["target",1],["directory",1],["else",1],["entries",2],["sandbox",1],["secret",1],["read",1],["denials",1],["ws",1],["paths",2],["kind",1],["token",4],["access",1],["assert",1],["count",1],["twice",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_default_instance_secrets_are_denied_too","name":[["test",1],["default",1],["instance",1],["secrets",1],["denied",1],["too",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["default",8],["instance",5],["secrets",2],["denied",5],["too",2],["tmp",3],["path",4],["monkeypatch",3],["defect",1],["openai4",1],["data",3],["dir",3],["redirected",2],["well",1],["known",1],["openai4s",3],["credentials",1],["must",1],["still",1],["be",1],["not",3],["just",1],["configured",1],["home",2],["paths",4],["deny",1],["resolve",1],["name",3],["access",1],["token",1],["worker",1],["bootstrap",1],["secret",1],["shares",1],["assert",2],["str",2],["db",3],["prefix",1],["entry",1],["so",1],["stored",1],["as",1],["itself",1],["any",1],["database",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_denies_come_after_allow_default","name":[["test",1],["denies",1],["come",1],["after",1],["allow",1],["default",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["denies",2],["come",2],["after",2],["allow",7],["default",7],["tmp",3],["path",3],["monkeypatch",3],["sbpl",1],["last",1],["match",1],["wins",1],["deny",2],["placed",4],["before",1],["not",2],["at",1],["all",1],["profile",5],["would",1],["still",1],["load",1],["silently",1],["permissive",1],["lines",3],["splitlines",1],["index",1],["needle",4],["com",1],["apple",1],["security",1],["server",1],["library",1],["keychains",1],["line",2],["enumerate",1],["if",1],["assert",2],["min",1],["overridden",1],["by",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_mask_comes_after_the_proc_mount","name":[["test",1],["mask",1],["comes",1],["after",1],["proc",1],["mount",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["mask",3],["comes",2],["after",2],["proc",6],["mount",2],["tmp",3],["path",3],["monkeypatch",3],["order",1],["whole",1],["thing",1],["mounts",1],["fresh",1],["procfs",1],["so",1],["bind",1],["placed",1],["before",1],["replaced",1],["silently",1],["nothing",1],["argv",3],["bwrap",1],["environ",3],["os",1],["getpid",1],["assert",1],["index",2]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_mask_is_before_the_command_separator","name":[["test",1],["mask",1],["before",1],["command",1],["separator",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["mask",2],["before",2],["command",3],["separator",2],["tmp",3],["path",3],["monkeypatch",3],["everything",1],["after",1],["not",1],["bwrap",2],["own",1],["arguments",1],["argv",3],["environ",3],["proc",1],["os",1],["getpid",1],["assert",1],["index",2]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_pid_namespace_stays_shared_on_purpose","name":[["test",1],["pid",1],["namespace",1],["stays",1],["shared",1],["purpose",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["pid",5],["namespace",2],["stays",2],["shared",3],["purpose",2],["tmp",3],["path",3],["monkeypatch",3],["recorded",1],["as",1],["decision",1],["rather",1],["than",1],["left",2],["implicit",1],["unshare",4],["makes",1],["bwrap",2],["interpose",1],["additional",1],["init",1],["reaper",1],["current",1],["interrupt",1],["resolver",1],["instead",1],["validates",1],["direct",1],["child",2],["procfs",1],["closing",1],["rest",1],["gap",1],["therefore",1],["needs",1],["explicit",1],["channel",1],["open",1],["cell",1],["see",1],["other",1],["processes",1],["exist",1],["closed",1],["one",1],["file",1],["carries",1],["credentials",1],["argv",4],["assert",2],["not",1],["ipc",1],["uts",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_process_info_denies_come_after_allow_default","name":[["test",1],["process",1],["info",1],["denies",1],["come",1],["after",1],["allow",1],["default",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",3],["process",3],["info",3],["denies",2],["come",2],["after",2],["allow",7],["default",7],["tmp",3],["path",3],["monkeypatch",3],["sbpl",1],["last",1],["match",1],["wins",1],["deny",1],["before",1],["silently",1],["permissive",1],["exactly",1],["trap",1],["keychain",1],["guards",1],["profile",4],["lines",3],["splitlines",1],["index",1],["needle",4],["kern",1],["proc",1],["placed",3],["line",2],["enumerate",1],["if",1],["assert",2],["not",1],["min",1],["overridden",1],["by",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_process_info_denies_do_not_break_a_real_cell","name":[["test",1],["process",1],["info",1],["denies",1],["not",1],["break",1],["real",1],["cell",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",3],["process",6],["info",4],["denies",3],["not",3],["break",3],["real",4],["cell",7],["tmp",7],["path",6],["monkeypatch",3],["reason",1],["deny",3],["could",2],["have",1],["been",1],["wrong",1],["trade",1],["mirroring",1],["keychain",1],["tls",1],["above",1],["kern",1],["proc",1],["sysctl",1],["plausibly",1],["science",1],["os",6],["uname",3],["cpu",2],["count",2],["read",1],["sysctls",1],["at",1],["startup",1],["spawning",1],["child",4],["interpreter",1],["touches",1],["management",1],["measured",1],["under",3],["profile",9],["rather",1],["than",1],["assumed",1],["behavioural",1],["purpose",1],["auto",1],["degrading",1],["silently",1],["documented",1],["concern",1],["here",1],["so",1],["claim",1],["loads",1],["takes",1],["effect",1],["without",1],["breaking",1],["has",1],["be",1],["assertion",1],["about",2],["sandboxed",1],["text",4],["import",2],["subprocess",5],["written",3],["procinfo",1],["sb",1],["write",1],["encoding",1],["utf",1],["ws",1],["mkdir",2],["exist",2],["ok",4],["true",6],["sys",3],["run",2],["executable",2],["print",2],["capture",2],["output",2],["timeout",2],["30",1],["sysname",1],["stdout",3],["strip",3],["result",6],["sandbox",1],["exec",1],["str",1],["90",1],["assert",3],["returncode",2],["broke",1],["legitimate",1],["rc",1],["stderr",2],["300",1],["out",5],["splitlines",1],["if",1],["else",1],["startswith",1],["darwin",1],["failed",2],["endswith",1],["42",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_profile_cuts_off_securityd_not_just_the_keychain_files","name":[["test",1],["profile",1],["cuts",1],["off",1],["securityd",1],["not",1],["just",1],["keychain",1],["files",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["profile",7],["cuts",2],["off",2],["securityd",4],["not",3],["just",2],["keychain",3],["files",2],["tmp",3],["path",3],["monkeypatch",3],["file",1],["rules",1],["closes",1],["opens",1],["caller",1],["behalf",1],["so",1],["only",1],["refusing",1],["reach",1],["works",1],["assert",3],["deny",2],["mach",2],["lookup",2],["global",2],["name",2],["com",2],["apple",2],["security",1],["server",1],["xpc",1],["database",1],["itself",1],["stays",1],["unreadable",1],["offline",1],["attacker",1],["library",1],["keychains",1]]},{"id":"tests/test_sandbox_credential_denies.py#test_the_profile_denies_the_process_info_channel","name":[["test",1],["profile",1],["denies",1],["process",1],["info",1],["channel",1]],"path":[["tests",1],["test",1],["sandbox",1],["credential",1],["denies",1],["py",1]],"body":[["def",2],["test",2],["profile",8],["denies",2],["process",5],["info",5],["channel",2],["tmp",3],["path",3],["monkeypatch",3],["defect",1],["must",1],["deny",3],["introspection",1],["class",1],["kern",3],["proc",3],["sysctl",3],["name",2],["so",1],["cell",1],["cannot",1],["walk",1],["other",1],["processes",1],["assert",2],["no",2],["prefix",1]]},{"id":"tests/test_sandbox_grants.py","name":[["test",1],["sandbox",1],["grants",1],["py",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["capability",1],["grant",2],["lets",1],["artifact",1],["preview",2],["leave",1],["app",4],["origin",3],["only",2],["credential",1],["product",1],["deliberately",1],["spendable",1],["by",1],["document",1],["nobody",1],["trusts",1],["so",1],["tests",1],["written",1],["as",2],["refusals",1],["first",1],["cannot",1],["property",1],["makes",1],["running",1],["model",1],["authored",1],["script",1],["acceptable",1],["at",1],["all",1],["from",2],["future",1],["import",3],["annotations",1],["pytest",12],["openai4s",1],["server",1],["sandbox",4],["grants",2],["secret",1],["daemon",1],["access",1],["token",2],["http",9],["127",4],["8760",16],["localhost",10],["mark",6],["parametrize",6],["mangle",1],["param",5],["lambda",5],["if",1],["else",1],["id",5],["signature",1],["split",2],["9999999999",1],["expiry",1],["zg",1],["frame",2],["shape",1],["empty",1],["path",1],["sandboxed",1],["8761",2],["https",2],["evil",3],["test",3],["none",1],["host",1],["user",1],["99999",1]]},{"id":"tests/test_sandbox_grants.py#mint","name":[["mint",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["mint",3],["secret",3],["frame",3],["kwargs",3],["return",1],["grants",1],["app",2],["origin",1],["artifact",1],["id",2],["version",1]]},{"id":"tests/test_sandbox_grants.py#test_a_frame_id_survives_characters_that_would_break_the_path","name":[["test",1],["frame",1],["id",1],["survives",1],["characters",1],["would",1],["break",1],["path",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["frame",3],["id",4],["survives",2],["characters",2],["would",3],["break",2],["path",3],["base64",1],["into",1],["token",4],["not",2],["interpolated",1],["raw",1],["otherwise",1],["split",1],["segment",1],["grant",1],["occupies",1],["silently",1],["truncate",1],["scope",1],["mint",1],["secret",2],["assert",2],["verify",1]]},{"id":"tests/test_sandbox_grants.py#test_a_grant_expires","name":[["test",1],["grant",1],["expires",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["grant",3],["expires",2],["token",3],["mint",1],["secret",3],["123",2],["ttl",1],["seconds",1],["10",1],["now",3],["1000",1],["assert",1],["verify",2],["1005",1],["pytest",1],["raises",1],["grants",1],["error",1],["1010",1]]},{"id":"tests/test_sandbox_grants.py#test_a_grant_minted_by_another_daemon_is_refused","name":[["test",1],["grant",1],["minted",1],["by",1],["another",1],["daemon",1],["refused",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["grant",4],["minted",2],["by",2],["another",2],["daemon",3],["refused",2],["signing",1],["key",1],["own",1],["access",1],["token",4],["so",1],["not",1],["survive",1],["credential",1],["authorised",1],["being",1],["replaced",1],["mint",1],["different",1],["123",1],["pytest",1],["raises",1],["grants",1],["error",1],["verify",1],["secret",1]]},{"id":"tests/test_sandbox_grants.py#test_a_grant_round_trips_the_frame_it_names","name":[["test",1],["grant",1],["round",1],["trips",1],["frame",1],["names",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["grant",2],["round",2],["trips",2],["frame",2],["names",2],["token",2],["mint",1],["secret",2],["123",2],["assert",1],["verify",1]]},{"id":"tests/test_sandbox_grants.py#test_a_path_without_a_grant_segment_is_refused","name":[["test",1],["path",1],["without",1],["grant",1],["segment",1],["refused",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["path",6],["without",2],["grant",3],["segment",2],["refused",2],["pytest",1],["raises",1],["grants",2],["error",1],["split",1]]},{"id":"tests/test_sandbox_grants.py#test_an_identifier_that_would_escape_the_segment_is_quoted","name":[["test",1],["identifier",1],["would",1],["escape",1],["segment",1],["quoted",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["identifier",2],["would",2],["escape",2],["segment",2],["quoted",2],["token",2],["mint",1],["secret",1],["123",1],["path",5],["grants",2],["grant",1],["etc",1],["passwd",1],["assert",2],["not",1],["split",1],["preview",1],["fetc",1],["fpasswd",1]]},{"id":"tests/test_sandbox_grants.py#test_empty_scope_cannot_be_minted","name":[["test",1],["empty",1],["scope",1],["cannot",1],["be",1],["minted",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["scope",2],["cannot",2],["be",2],["minted",2],["frame",3],["pytest",1],["raises",1],["grants",1],["grant",1],["error",1],["mint",1],["secret",1]]},{"id":"tests/test_sandbox_grants.py#test_every_tampered_grant_is_refused","name":[["test",1],["every",1],["tampered",1],["grant",1],["refused",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["every",2],["tampered",2],["grant",3],["refused",2],["mangle",3],["token",2],["mint",1],["secret",2],["123",1],["pytest",1],["raises",1],["grants",1],["error",1],["verify",1]]},{"id":"tests/test_sandbox_grants.py#test_grant_cannot_be_spent_on_another_origin","name":[["test",1],["grant",1],["cannot",1],["be",1],["spent",1],["another",1],["origin",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["grant",3],["cannot",2],["be",2],["spent",2],["another",2],["origin",6],["pytest",1],["raises",1],["grants",2],["error",1],["verify",1],["secret",2],["mint",1],["123",1]]},{"id":"tests/test_sandbox_grants.py#test_grant_pins_primary_version_and_mint_origin","name":[["test",1],["grant",1],["pins",1],["primary",1],["version",1],["mint",1],["origin",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["grant",2],["pins",2],["primary",2],["version",3],["mint",3],["origin",5],["scope",6],["grants",1],["verify",1],["secret",2],["123",2],["sandbox",3],["assert",2],["frame",1],["id",3],["artifact",1],["app",2]]},{"id":"tests/test_sandbox_grants.py#test_mint_rejects_anything_but_an_exact_loopback_app_origin","name":[["test",1],["mint",1],["rejects",1],["anything",1],["but",1],["exact",1],["loopback",1],["app",1],["origin",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["mint",3],["rejects",2],["anything",2],["but",2],["exact",2],["loopback",3],["app",6],["origin",9],["spend",1],["derived",1],["never",1],["supplied",1],["so",1],["only",1],["minting",1],["side",1],["be",1],["wrong",1],["refused",1],["unless",1],["exactly",1],["one",1],["form",1],["pair",1],["itself",1],["produces",1],["pytest",1],["raises",1],["grants",2],["grant",1],["error",1],["secret",1],["123",1],["artifact",1],["id",2],["version",1]]},{"id":"tests/test_sandbox_grants.py#test_origin_pair_agrees_with_the_rebind_allowlist_on_case","name":[["test",1],["origin",1],["pair",1],["agrees",1],["rebind",1],["allowlist",1],["case",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["origin",4],["pair",4],["agrees",2],["rebind",3],["allowlist",3],["case",2],["two",1],["parsers",1],["one",1],["header",1],["must",1],["not",1],["disagree",1],["browser",1],["sends",1],["gateway",1],["dns",1],["lowercases",1],["host",1],["before",1],["comparing",1],["second",1],["parser",1],["refused",1],["localhost",2],["8760",5],["would",1],["let",1],["request",1],["past",1],["first",1],["gate",1],["then",1],["silently",1],["degrade",1],["preview",1],["inert",1],["assert",2],["grants",2],["sandbox",2],["app",2],["127",1]]},{"id":"tests/test_sandbox_grants.py#test_origin_pair_refuses_ambiguous_or_unsupported_authorities","name":[["test",1],["origin",1],["pair",1],["refuses",1],["ambiguous",1],["unsupported",1],["authorities",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["origin",3],["pair",3],["refuses",2],["ambiguous",2],["unsupported",2],["authorities",2],["host",3],["pytest",1],["raises",1],["grants",2],["grant",1],["error",1],["8760",1]]},{"id":"tests/test_sandbox_grants.py#test_origin_pair_supports_both_directions_and_default_port","name":[["test",1],["origin",1],["pair",1],["supports",1],["both",1],["directions",1],["default",1],["port",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["origin",7],["pair",7],["supports",2],["both",2],["directions",2],["default",2],["port",2],["assert",4],["grants",5],["localhost",5],["8760",4],["sandbox",2],["app",2],["127",2],["80",4],["http",2]]},{"id":"tests/test_sandbox_grants.py#test_the_token_leads_the_path_so_relative_links_carry_it","name":[["test",1],["token",1],["leads",1],["path",1],["so",1],["relative",1],["links",1],["carry",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["token",7],["leads",2],["path",8],["so",3],["relative",2],["links",2],["carry",2],["reason",1],["grant",3],["segment",1],["not",1],["query",1],["cookie",2],["report",1],["own",1],["img",1],["src",1],["figure",3],["png",3],["resolves",1],["against",1],["document",1],["url",1],["first",1],["sibling",3],["request",1],["carries",1],["no",1],["sandbox",2],["origin",2],["at",1],["all",1],["keeps",1],["credential",1],["free",1],["mint",1],["secret",1],["123",1],["grants",3],["assert",2],["startswith",1],["prefix",1],["preview",2],["rsplit",1],["split",1]]},{"id":"tests/test_sandbox_grants.py#test_without_a_secret_nothing_mints_and_nothing_verifies","name":[["test",1],["without",1],["secret",1],["nothing",2],["mints",1],["verifies",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["test",2],["without",2],["secret",3],["nothing",4],["mints",2],["verifies",2],["posture",1],["daemon",1],["has",1],["no",2],["access",1],["token",1],["grant",3],["exists",1],["so",1],["client",1],["keeps",1],["inert",1],["preview",1],["rather",1],["than",1],["getting",1],["unsigned",1],["one",1],["pytest",2],["raises",2],["grants",2],["error",2],["mint",2],["123",2],["verify",1]]},{"id":"tests/test_sandbox_grants.py#verify","name":[["verify",1]],"path":[["tests",1],["test",1],["sandbox",1],["grants",1],["py",1]],"body":[["def",2],["verify",3],["secret",3],["token",3],["kwargs",3],["return",1],["grants",1],["origin",1],["sandbox",1],["frame",1],["id",1]]},{"id":"tests/test_schema_migrations.py","name":[["test",1],["schema",1],["migrations",1],["py",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["versioned",1],["transactional",1],["schema",4],["migrations",4],["database",5],["carried",2],["no",3],["version",7],["marker",1],["at",8],["all",1],["every",3],["open",1],["re",3],["probed",1],["table",2],["pragma",2],["info",1],["altered",1],["whatever",1],["was",4],["missing",2],["each",1],["alter",2],["wrapped",1],["bare",1],["except",1],["sqlite3",2],["operational",1],["error",5],["pass",2],["so",2],["current",2],["not",3],["question",1],["code",3],["could",1],["answer",1],["genuinely",1],["failed",2],["indistinguishable",1],["from",5],["benign",1],["duplicate",2],["column",3],["name",2],["run",3],["process",1],["against",1],["believed",1],["had",2],["atomic",1],["alters",2],["ran",1],["outside",1],["any",1],["transaction",1],["upgrade",1],["part",1],["way",1],["left",1],["partially",1],["migrated",1],["nothing",1],["detect",1],["by",3],["invariant",1],["these",1],["tests",1],["pin",2],["either",1],["fully",2],["still",2],["never",1],["between",1],["retrofit",2],["rests",1],["one",1],["property",1],["asserted",1],["below",1],["legacy",2],["idempotent",1],["predicate",1],["adds",1],["only",2],["absent",1],["columns",3],["backfill",1],["guarded",1],["selecting",1],["rows",1],["need",1],["makes",1],["safe",1],["define",1],["as",1],["baseline",1],["has",1],["stamp",1],["without",1],["reconstructing",1],["existing",1],["install",1],["already",1],["applied",2],["history",1],["simply",1],["recorded",1],["anywhere",1],["import",8],["json",3],["pathlib",1],["path",1],["pytest",2],["openai4s",3],["config",2],["storage",1],["migration",2],["backup",2],["integrity",2],["ok",1],["store",3],["fixture",1],["versioning",1],["auto",4],["mode",4],["tables",1],["selections",1],["runs",3],["events",1],["review",3],["findings",1],["repair",2],["execution",1],["groups",1],["permission",1],["assessments",1],["exec",1],["v27",2],["producing",1],["cell",3],["id",12],["frame",5],["root",2],["project",1],["seq",1],["index",1],["state",2],["revision",1],["kernel",1],["language",1],["status",2],["origin",1],["hash",1],["visibility",1],["replay",1],["policy",2],["variable",3],["reads",1],["writes",1],["deletes",1],["mutation",1],["uncertain",1],["stdout",1],["stderr",1],["figures",1],["files",2],["read",1],["written",1],["interrupted",1],["wall",1],["cpu",1],["peak",1],["rss",1],["kb",1],["created",2],["child",3],["parent",2],["depth",1],["owner",1],["instance",2],["runner",1],["overrides",1],["result",1],["stop",1],["reason",1],["turn",1],["boundary",1],["max",1],["turns",1],["last",1],["progress",1],["started",1],["finished",1],["onto",1],["real",1],["old",1],["atomicity",1],["scorecard",1],["mid",1],["kill",1],["leaves",1],["unrecognizable",1],["classification",1],["more",1],["blanket",1],["swallow",1],["generation",1],["attribution",1],["cannot",1],["be",1],["verified",1],["cleared",1]]},{"id":"tests/test_schema_migrations.py#_downgrade_current_store_to_v24","name":[["downgrade",1],["current",1],["store",1],["v24",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["downgrade",2],["current",4],["store",11],["v24",16],["tmp",3],["path",3],["name",3],["db",5],["build",1],["real",1],["then",1],["remove",1],["only",1],["v25",7],["schema",2],["boundary",2],["starting",1],["from",2],["produced",1],["database",2],["means",1],["every",1],["v1",1],["table",11],["migration",2],["record",1],["has",1],["same",1],["shape",1],["as",1],["actual",2],["installation",1],["checkpoint",15],["row",3],["setting",2],["canaries",1],["data",2],["preservation",2],["across",1],["one",1],["under",1],["test",1],["canary",1],["precious",1],["ensure",1],["session",14],["branch",9],["root",16],["frame",10],["id",40],["create",6],["reason",4],["pre",1],["auto",6],["mode",4],["workspace",4],["tree",4],["none",1],["action",8],["cursor",13],["message",5],["cell",4],["event",4],["41",1],["permission",11],["request",3],["decision",4],["project",2],["default",5],["tool",3],["files",1],["write",1],["target",2],["legacy",2],["txt",1],["payload",2],["summary",1],["close",1],["connection",18],["sqlite3",2],["connect",1],["str",1],["factory",1],["execute",16],["pragma",1],["foreign",1],["keys",2],["off",1],["drop",8],["trigger",5],["if",2],["exists",2],["trg",7],["immutable",1],["repair",8],["ledger",1],["sealed",6],["update",2],["delete",2],["attempt",3],["insert",3],["execution",1],["groups",1],["review",3],["findings",1],["runs",3],["assessments",1],["events",1],["selections",1],["never",1],["had",1],["sqlite",2],["fills",1],["column",3],["zero",1],["subsequent",1],["add",1],["old",2],["other",1],["cursors",1],["envelope",1],["must",1],["survive",1],["byte",2],["rebuild",2],["instead",1],["relying",1],["alter",3],["open",1],["ai4",1],["supports",1],["python",1],["combinations",1],["enough",1],["newer",1],["shorthand",1],["not",20],["portable",1],["way",1],["manufacture",1],["fixture",2],["checkpoints",8],["rename",2],["index",5],["ix",3],["ux",2],["source",12],["text",32],["primary",2],["key",2],["null",19],["parent",3],["kind",5],["internal",3],["integer",11],["artifact",3],["versions",3],["environment",3],["pins",3],["generation",3],["refs",3],["capability",3],["state",7],["recovery",3],["recipe",3],["metadata",3],["created",5],["at",9],["into",2],["select",1],["unique",1],["these",1],["exact",1],["columns",1],["their",1],["immutability",1],["also",1],["so",1],["represents",1],["rather",1],["than",1],["carrying",1],["downgraded",1],["version",1],["number",1],["requests",4],["group",1],["call",1],["side",1],["effect",1],["class",1],["resource",1],["pending",1],["scope",1],["pattern",1],["resolution",1],["context",1],["continuation",3],["required",1],["expires",2],["consumed",1],["resolved",1]]},{"id":"tests/test_schema_migrations.py#_downgrade_current_store_to_v27","name":[["downgrade",1],["current",1],["store",1],["v27",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["downgrade",2],["current",3],["store",14],["v27",21],["tmp",3],["path",3],["name",6],["db",6],["build",1],["real",7],["then",1],["remove",1],["only",1],["v28",7],["schema",2],["boundary",3],["starting",1],["from",4],["produced",1],["database",1],["means",1],["every",1],["v1",1],["table",8],["migration",2],["record",1],["has",1],["same",1],["shape",1],["as",1],["actual",1],["installation",1],["execution",9],["log",11],["rows",1],["terminal",1],["delegation",16],["child",16],["canaries",1],["data",2],["preservation",2],["across",1],["one",1],["under",1],["test",1],["setting",1],["canary",1],["precious",1],["root",24],["new",1],["frame",20],["kind",1],["turn",3],["project",2],["id",41],["science",1],["cell",9],["code",4],["print",1],["ok",3],["result",5],["stdout",2],["index",11],["boom",2],["err",1],["error",4],["restore",1],["tree",1],["owner",7],["instance",9],["runner",8],["budget",1],["limit",1],["reserved",2],["reserve",1],["children",13],["count",1],["depth",4],["parent",3],["none",1],["ids",1],["persist",1],["worker",1],["status",5],["done",2],["stop",3],["reason",3],["submitted",2],["output",1],["created",4],["at",7],["close",2],["connection",23],["sqlite3",2],["connect",1],["str",1],["row",2],["factory",1],["execute",19],["pragma",2],["foreign",1],["keys",1],["off",1],["rebuild",1],["instead",1],["relying",1],["alter",3],["drop",7],["column",1],["open",1],["ai4",1],["supports",1],["python",1],["sqlite",1],["combinations",1],["old",1],["enough",1],["newer",1],["shorthand",1],["not",22],["portable",1],["way",1],["manufacture",1],["fixture",1],["rename",2],["ix",8],["exec",6],["create",6],["producing",1],["text",34],["primary",2],["key",2],["null",21],["default",12],["seq",1],["integer",11],["state",1],["revision",1],["kernel",1],["language",1],["origin",1],["hash",1],["visibility",2],["scientific",2],["check",7],["scratch",1],["recovery",1],["system",1],["pin",2],["replay",2],["policy",2],["conditional",2],["safe",1],["never",1],["variable",3],["reads",1],["writes",1],["deletes",1],["mutation",2],["uncertain",2],["stderr",1],["figures",1],["files",2],["read",1],["written",1],["interrupted",1],["wall",1],["cpu",1],["peak",1],["rss",1],["kb",1],["insert",2],["into",2],["columns",4],["select",2],["live",2],["pending",1],["running",1],["failed",1],["stopped",1],["overrides",1],["json",2],["max",1],["turns",1],["last",1],["progress",1],["started",1],["finished",1],["delete",1],["migrations",1],["version",2],["28",1],["user",1],["27",1],["commit",1],["return",1]]},{"id":"tests/test_schema_migrations.py#_leave_hot_rollback_journal","name":[["leave",1],["hot",1],["rollback",1],["journal",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["leave",2],["hot",6],["rollback",3],["journal",14],["path",8],["none",3],["kill",1],["writer",1],["after",1],["its",1],["header",3],["synced",1],["pages",1],["spilled",1],["state",1],["daemon",1],["sigkilled",1],["oom",1],["killed",1],["mid",1],["commit",2],["leaves",1],["behind",1],["mode",1],["only",1],["read",2],["write",1],["open",1],["may",1],["replay",1],["import",4],["subprocess",2],["sys",2],["textwrap",2],["seed",5],["sqlite3",3],["connect",2],["try",1],["execute",5],["create",1],["table",1],["probe",3],["insert",1],["into",1],["recursive",1],["as",2],["select",3],["union",1],["all",1],["from",3],["50000",1],["finally",1],["close",1],["child",2],["dedent",1],["os",2],["conn",4],["str",1],["isolation",1],["level",1],["tiny",1],["page",1],["cache",2],["forces",1],["spill",1],["finalizes",1],["pragma",1],["size",2],["begin",1],["immediate",1],["update",1],["exit",1],["run",1],["executable",1],["check",1],["false",1],["name",2],["assert",2],["exists",1],["stat",1],["st",1],["rec",1],["makes",1],["sqlite",1],["treat",1],["int",1],["bytes",2],["12",1],["big",1]]},{"id":"tests/test_schema_migrations.py#_legacy_env_snapshot","name":[["legacy",1],["env",1],["snapshot",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["legacy",2],["env",3],["snapshot",6],["db",3],["path",2],["id",9],["str",5],["generation",7],["none",2],["insert",2],["row",2],["addressed",2],["way",1],["version",3],["point",1],["before",1],["address",1],["did",1],["not",1],["include",1],["so",1],["created",2],["by",2],["was",1],["reused",1],["verbatim",1],["kept",1],["naming",1],["first",1],["conn",4],["sqlite3",1],["connect",1],["try",1],["execute",1],["into",1],["snapshots",1],["at",1],["kind",1],["python",2],["implementation",1],["platform",1],["package",1],["count",1],["packages",1],["json",1],["interpreter",1],["environment",1],["name",1],["values",1],["12",1],["cpython",1],["mac",1],["os",1],["usr",1],["bin",1],["python3",1],["base",1],["commit",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#_make_legacy_db","name":[["make",1],["legacy",1],["db",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["make",2],["legacy",3],["db",6],["tmp",5],["path",5],["database",1],["as",2],["existed",1],["before",1],["branch",2],["id",11],["migration",1],["data",1],["conn",9],["sqlite3",1],["connect",1],["str",1],["executescript",1],["schema",1],["sql",1],["roll",1],["messages",5],["back",1],["its",1],["pre",1],["shape",1],["execute",5],["create",1],["table",3],["select",1],["message",2],["frame",6],["root",3],["role",2],["content",2],["seq",2],["created",3],["at",4],["metadata",1],["from",1],["drop",1],["alter",1],["rename",1],["insert",2],["into",2],["values",2],["m1",1],["f1",4],["user",1],["hi",1],["frames",1],["project",1],["kind",1],["status",1],["updated",1],["proj",1],["turn",1],["done",1],["commit",1],["close",1],["return",1]]},{"id":"tests/test_schema_migrations.py#_rewind_to_version_six","name":[["rewind",1],["version",1],["six",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["rewind",2],["version",4],["six",2],["db",3],["path",2],["none",2],["put",1],["database",1],["back",1],["installation",1],["upgrading",1],["from",2],["v0",1],["conn",5],["sqlite3",1],["connect",1],["str",1],["try",1],["execute",2],["delete",1],["schema",1],["migrations",1],["pragma",1],["user",1],["commit",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#_schema_objects","name":[["schema",1],["objects",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["schema",2],["objects",2],["path",5],["tuple",2],["str",4],["sqlite3",1],["connect",1],["file",1],["mode",1],["ro",1],["uri",1],["true",1],["as",1],["probe",2],["return",1],["row",3],["execute",1],["select",1],["type",1],["name",2],["from",1],["sqlite",2],["master",1],["not",1],["like",1]]},{"id":"tests/test_schema_migrations.py#_schema_sql","name":[["schema",1],["sql",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["schema",3],["sql",2],["str",2],["src",2],["path",1],["openai4s",1],["store",1],["py",1],["read",1],["text",1],["return",1],["re",2],["search",1],["group",1]]},{"id":"tests/test_schema_migrations.py#plain_db","name":[["plain",1],["db",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["plain",2],["db",6],["tmp",3],["path",3],["conn",7],["sqlite3",2],["connect",1],["str",1],["row",2],["factory",1],["execute",2],["create",1],["table",1],["text",1],["insert",1],["into",1],["values",1],["precious",1],["data",1],["commit",1],["yield",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_a_correctly_addressed_row_is_labelled_verified","name":[["test",1],["correctly",1],["addressed",1],["row",1],["labelled",1],["verified",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["correctly",2],["addressed",2],["row",6],["labelled",2],["verified",3],["tmp",3],["path",4],["idempotence",1],["written",1],["after",1],["fix",1],["hashes",1],["its",2],["own",1],["id",5],["so",1],["re",1],["run",1],["migration",1],["must",1],["leave",1],["alone",1],["from",1],["openai4s",1],["storage",1],["artifacts",1],["import",1],["env",4],["snapshot",4],["db",6],["config",1],["data",1],["dir",1],["store",4],["correct",3],["kind",1],["python",2],["version",2],["12",1],["implementation",1],["cpython",1],["platform",1],["mac",1],["os",1],["interpreter",1],["usr",1],["bin",1],["python3",1],["environment",1],["name",1],["base",1],["generation",4],["gen",3],["packages",1],["json",2],["remote",1],["legacy",1],["close",1],["rewind",1],["six",1],["assert",2],["confidence",1],["address",1],["includes",1],["cannot",1],["have",1],["been",1],["shared",1]]},{"id":"tests/test_schema_migrations.py#test_a_failed_migration_keeps_its_backup","name":[["test",1],["failed",1],["migration",1],["keeps",1],["its",1],["backup",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["migration",3],["keeps",2],["its",2],["backup",2],["plain",3],["db",7],["conn",2],["boom",4],["raise",1],["runtime",1],["error",2],["pytest",1],["raises",1],["run",1],["migrations",1],["target",1],["assert",1],["name",1],["parent",1],["glob",1],["bak",2],["v0",1]]},{"id":"tests/test_schema_migrations.py#test_a_failed_migration_keeps_its_backup.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["boom",3],["raise",1],["runtime",1],["error",1]]},{"id":"tests/test_schema_migrations.py#test_a_failed_migration_leaves_no_transaction_open","name":[["test",1],["failed",1],["migration",1],["leaves",1],["no",1],["transaction",1],["open",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["migration",3],["leaves",2],["no",2],["transaction",3],["open",2],["plain",3],["db",5],["conn",3],["boom",4],["execute",1],["alter",1],["table",1],["add",1],["column",1],["text",1],["raise",1],["runtime",1],["error",2],["pytest",1],["raises",1],["run",1],["migrations",1],["target",1],["assert",1],["false",1]]},{"id":"tests/test_schema_migrations.py#test_a_failed_migration_leaves_no_transaction_open.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["boom",3],["execute",1],["alter",1],["table",1],["add",1],["column",1],["text",1],["raise",1],["runtime",1],["error",1]]},{"id":"tests/test_schema_migrations.py#test_a_failing_step_rolls_back_the_whole_set","name":[["test",1],["failing",1],["step",1],["rolls",1],["back",1],["whole",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",4],["test",2],["failing",3],["step",7],["rolls",2],["back",2],["whole",2],["plain",3],["db",5],["not",1],["just",1],["database",1],["must",1],["land",1],["fully",1],["old",1],["version",2],["so",1],["there",1],["no",1],["between",1],["state",1],["have",1],["recognise",1],["conn",5],["ok",3],["execute",5],["alter",2],["table",3],["add",2],["column",2],["text",2],["update",1],["migrated",1],["boom",3],["raise",1],["runtime",1],["error",2],["killed",1],["mid",1],["migration",2],["pytest",1],["raises",1],["run",1],["migrations",1],["target",1],["assert",3],["sorted",1],["pragma",1],["info",1],["current",1],["select",1],["from",1],["fetchone",1],["precious",1],["data",1]]},{"id":"tests/test_schema_migrations.py#test_a_failing_step_rolls_back_the_whole_set.step_boom","name":[["step",1],["boom",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["step",2],["boom",2],["execute",1],["alter",1],["table",1],["add",1],["column",1],["text",1],["raise",1],["runtime",1],["error",1],["killed",1],["mid",1],["migration",1]]},{"id":"tests/test_schema_migrations.py#test_a_failing_step_rolls_back_the_whole_set.step_ok","name":[["step",1],["ok",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["step",2],["ok",2],["execute",2],["alter",1],["table",1],["add",1],["column",1],["text",1],["update",1],["migrated",1]]},{"id":"tests/test_schema_migrations.py#test_a_migration_leaves_no_transaction_open","name":[["test",1],["migration",1],["leaves",1],["no",1],["transaction",1],["open",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["migration",2],["leaves",2],["no",2],["transaction",4],["open",2],["plain",3],["db",5],["connection",1],["handed",1],["straight",1],["every",1],["repository",1],["afterwards",1],["dangling",1],["would",1],["hold",1],["locks",1],["life",1],["process",1],["conn",3],["run",1],["migrations",1],["noop",1],["lambda",1],["none",1],["target",1],["assert",1],["false",1]]},{"id":"tests/test_schema_migrations.py#test_a_new_store_is_stamped_and_recorded","name":[["test",1],["new",1],["store",1],["stamped",1],["recorded",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["new",2],["store",5],["stamped",4],["recorded",3],["tmp",3],["path",5],["config",1],["data",3],["dir",1],["db",1],["state",10],["schema",3],["assert",5],["version",3],["current",1],["true",1],["name",3],["applied",4],["legacy",2],["baseline",1],["compute",7],["job",9],["states",1],["manifest",2],["artifact",9],["env",3],["identity",4],["source",1],["pgid",1],["snapshot",2],["generation",3],["provenance",1],["owner",3],["d2",1],["session",8],["binds",1],["profile",1],["id",2],["revision",1],["rather",3],["than",3],["storing",1],["model",5],["string",1],["says",2],["not",7],["configuration",1],["frame",1],["binding",3],["idempotency",1],["namespace",1],["was",4],["installation",1],["wide",1],["while",1],["every",3],["other",3],["view",1],["jobs",1],["per",4],["so",4],["one",4],["key",1],["blocked",1],["duplicate",1],["refusal",1],["handed",1],["back",1],["status",3],["replacing",1],["index",10],["additive",6],["needs",1],["step",1],["idempotent",1],["catch",1],["up",1],["pass",2],["idem",1],["pin",4],["statement",1],["about",1],["picture",1],["let",1],["re",1],["plot",1],["between",1],["send",1],["change",1],["saw",1],["annotation",5],["retention",1],["asks",1],["memory",2],["last",1],["touched",1],["until",1],["there",2],["edit",1],["nothing",1],["record",2],["but",1],["first",2],["write",1],["only",6],["created",1],["at",3],["correcting",1],["stale",1],["instruction",1],["left",1],["correction",1],["expiring",1],["original",1],["clock",1],["updated",1],["flight",1],["request",3],["holds",1],["admission",3],["has",1],["be",3],["exactly",1],["once",1],["cannot",2],["without",2],["somewhere",1],["durable",4],["claim",1],["column",3],["process",1],["local",1],["arrived",1],["ad",1],["hoc",1],["add",1],["alone",1],["meant",1],["fresh",1],["database",2],["had",1],["did",1],["reservation",2],["held",1],["say",1],["by",1],["whether",1],["answer",1],["reached",1],["client",1],["after",1],["lost",1],["response",1],["question",1],["worth",1],["asking",1],["ledger",2],["successful",1],["pro",1],["structured",1],["content",3],["stored",1],["losslessly",1],["projected",1],["into",1],["literal",1],["search",1],["entries",1],["field",1],["whitelist",1],["datapro",2],["repairs",1],["short",1],["lived",1],["development",1],["v16",1],["could",1],["even",1],["though",1],["its",4],["tables",2],["were",1],["absent",1],["repair",1],["team",6],["mode",5],["users",2],["login",1],["sessions",2],["audit",2],["log",2],["docs",1],["server",1],["plan",1],["md",1],["m1",2],["ownership",1],["visibility",1],["filtering",1],["existing",2],["no",2],["row",3],["reads",1],["as",2],["admin",1],["owners",1],["governance",2],["membership",1],["invites",1],["usage",1],["quotas",1],["m2",1],["cluster",1],["workloads",2],["allocations",1],["m3a",1],["carries",1],["partial",1],["unique",1],["enforces",1],["live",1],["allocation",1],["workload",2],["orchestration",2],["leases",2],["bindings",1],["m3b",1],["two",1],["empty",1],["single",1],["user",3],["install",1],["llm",2],["credential",1],["references",1],["m4",1],["keys",2],["themselves",1],["stay",2],["secret",1],["broker",1],["same",1],["head",1],["byte",1],["reuse",1],["keeps",1],["cell",1],["observations",2],["final",1],["prose",1],["atomically",1],["bound",1],["exact",4],["completion",2],["delivery",1],["auto",5],["run",1],["checkpoint",1],["event",1],["cursor",1],["advance",1],["rollback",2],["safe",1],["boundary",1],["pdf",1],["html",1],["locators",2],["next",2],["image",1],["pins",1],["inputs",1],["survive",1],["remote",1],["restart",1],["harvested",1],["versions",3],["inferred",1],["from",3],["later",1],["poll",1],["input",1],["delegated",1],["child",2],["cells",1],["directly",1],["execution",1],["attempts",2],["itself",1],["kernel",1],["derived",1],["contract",1],["lands",1],["beside",1],["lifecycle",1],["delegation",2],["task",1],["atomic",1],["budget",2],["reservations",1],["persistent",1],["progress",1],["circuit",1],["runs",1],["read",1],["separate",1],["attempt",2],["restore",1],["resume",1],["explicit",2],["continue",1],["creates",1],["delete",1],["requests",1],["capability",2],["receipts",2],["probe",1],["keyset",1],["browse",2],["projects",1],["pid",1],["create",1],["if",1],["exists",1],["drop",1],["reverse",1],["checksum",1]]},{"id":"tests/test_schema_migrations.py#test_a_real_alter_failure_is_not_swallowed","name":[["test",1],["real",1],["alter",1],["failure",1],["not",1],["swallowed",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",3],["real",3],["alter",2],["failure",2],["not",4],["swallowed",2],["tmp",3],["path",4],["monkeypatch",3],["old",1],["except",1],["operational",2],["error",4],["pass",1],["hid",1],["process",1],["continued",1],["against",1],["schema",1],["missing",1],["column",4],["believed",1],["had",1],["driven",1],["genuinely",1],["malformed",1],["declaration",1],["rather",2],["than",2],["mocked",1],["so",2],["under",1],["classification",1],["sqlite",1],["raises",2],["duplicate",1],["name",1],["must",1],["propagate",1],["be",1],["absorbed",1],["db",3],["make",1],["legacy",1],["setattr",1],["store",2],["migrations",1],["messages",1],["broken",1],["type",1],["pytest",1],["migration",1],["match",1],["add",1]]},{"id":"tests/test_schema_migrations.py#test_an_unverifiable_generation_attribution_is_labelled_not_erased","name":[["test",1],["unverifiable",1],["generation",1],["attribution",1],["labelled",1],["not",1],["erased",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["unverifiable",2],["generation",5],["attribution",3],["labelled",2],["not",5],["erased",2],["tmp",3],["path",4],["row",6],["whose",1],["id",2],["predates",1],["aware",1],["address",1],["may",1],["have",1],["been",1],["shared",1],["by",1],["second",1],["kernel",1],["rows",1],["actually",1],["were",1],["recoverable",1],["sharing",1],["leaves",1],["no",1],["trace",1],["clearing",1],["would",1],["trade",1],["one",2],["wrong",1],["answer",1],["missing",1],["discard",1],["provenance",2],["right",1],["far",1],["more",1],["often",1],["than",1],["kept",1],["qualified",1],["instead",1],["reader",1],["needs",1],["certainty",1],["filters",1],["label",1],["db",6],["config",1],["data",1],["dir",1],["store",4],["legacy",2],["env",4],["snapshot",2],["legacyaddress",2],["gen",2],["close",1],["rewind",1],["version",3],["six",1],["upgraded",3],["assert",5],["schema",2],["state",1],["none",1],["environment",1],["itself",1],["untouched",1],["never",1],["silently",1],["dropped",1],["confidence",1],["unverified",1],["interpreter",1],["usr",1],["bin",1],["python3",1]]},{"id":"tests/test_schema_migrations.py#test_an_unversioned_database_reports_version_zero","name":[["test",1],["unversioned",1],["database",1],["reports",1],["version",1],["zero",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["unversioned",2],["database",2],["reports",2],["version",3],["zero",2],["plain",3],["db",3],["conn",2],["assert",1],["current",1]]},{"id":"tests/test_schema_migrations.py#test_an_upgrade_backs_up_before_any_schema_write_and_a_failure_changes_nothing","name":[["test",1],["upgrade",1],["backs",1],["up",1],["before",1],["any",1],["schema",1],["write",1],["failure",1],["changes",1],["nothing",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",4],["test",3],["upgrade",4],["backs",2],["up",2],["before",8],["any",2],["schema",9],["write",3],["failure",2],["changes",3],["nothing",2],["tmp",3],["path",7],["monkeypatch",4],["upg3",1],["03",1],["docs",1],["upgrading",1],["md",1],["promises",2],["database",7],["copied",1],["anything",1],["migration",3],["error",3],["unchanged",1],["store",4],["init",1],["commits",1],["base",1],["script",3],["migrates",1],["carried",1],["32",3],["browse",2],["index",7],["older",1],["was",2],["committed",1],["first",1],["so",2],["bak",2],["not",2],["pre",1],["failed",1],["rolled",1],["back",1],["still",1],["had",1],["existing",1],["step",1],["rollback",1],["drove",1],["run",1],["migrations",5],["directly",1],["connection",3],["never",1],["went",1],["through",1],["from",2],["openai4s",1],["storage",1],["import",1],["db",10],["v31",2],["close",1],["sqlite3",2],["connect",2],["str",4],["as",2],["conn",4],["execute",4],["drop",1],["if",2],["exists",2],["ix",2],["artifacts",3],["project",3],["created",3],["delete",1],["version",5],["pragma",1],["user",1],["31",2],["objects",6],["at",4],["backup",10],["dict",1],["tuple",1],["real",2],["spy",2],["return",1],["interrupted",2],["self",1],["create",1],["id",2],["desc",2],["artifact",2],["raise",1],["runtime",1],["killed",2],["after",2],["setattr",2],["apply",1],["pytest",1],["raises",1],["match",1],["assert",4],["preceded",1],["name",2],["file",1],["mode",1],["ro",1],["uri",1],["true",1],["probe",2],["current",1]]},{"id":"tests/test_schema_migrations.py#test_an_upgrade_backs_up_before_any_schema_write_and_a_failure_changes_nothing.interrupted","name":[["interrupted",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["interrupted",2],["self",2],["connection",3],["execute",1],["create",1],["index",2],["if",1],["not",1],["exists",1],["ix",1],["artifacts",2],["project",2],["created",2],["id",2],["at",1],["desc",2],["artifact",1],["raise",1],["runtime",1],["error",1],["killed",1],["after",1]]},{"id":"tests/test_schema_migrations.py#test_an_upgrade_backs_up_before_any_schema_write_and_a_failure_changes_nothing.spy","name":[["spy",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["spy",2],["path",5],["version",3],["at",1],["backup",2],["objects",2],["schema",1],["return",1],["real",1]]},{"id":"tests/test_schema_migrations.py#test_an_upgrade_repairs_bad_rows_before_stamping_the_version","name":[["test",1],["upgrade",1],["repairs",1],["bad",1],["rows",1],["before",1],["stamping",1],["version",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["upgrade",3],["repairs",4],["bad",2],["rows",3],["before",2],["stamping",2],["version",5],["tmp",3],["path",3],["no",1],["real",1],["database",2],["loses",1],["legacy",2],["by",1],["gaining",1],["baseline",1],["not",1],["only",2],["alters",1],["also",1],["historical",2],["child",4],["frames",3],["kept",2],["project",6],["id",9],["default",3],["instead",1],["inheriting",2],["root",7],["repair",2],["run",1],["every",1],["open",1],["now",1],["runs",2],["once",1],["property",1],["makes",1],["safe",1],["ordering",1],["asserted",1],["here",1],["un",1],["versioned",1],["stamped",1],["afterwards",1],["so",1],["cannot",1],["strand",1],["anyone",1],["unrepaired",1],["data",1],["db",4],["conn",6],["sqlite3",1],["connect",1],["str",1],["executescript",1],["schema",3],["sql",1],["execute",2],["insert",2],["into",2],["frame",5],["kind",2],["status",2],["created",2],["at",4],["updated",2],["values",2],["turn",1],["done",2],["shape",1],["rather",1],["than",1],["parent",1],["delegate",1],["commit",1],["close",2],["store",5],["try",1],["assert",2],["state",1],["finally",1]]},{"id":"tests/test_schema_migrations.py#test_an_upgraded_db_gains_owner_key_and_can_create_compute_jobs","name":[["test",1],["upgraded",1],["db",1],["gains",1],["owner",1],["key",1],["create",1],["compute",1],["jobs",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",3],["upgraded",5],["db",9],["gains",2],["owner",11],["key",11],["create",5],["compute",12],["jobs",9],["tmp",3],["path",3],["migration",3],["must",1],["run",2],["existing",1],["install",3],["offline",1],["suite",1],["otherwise",1],["only",1],["ever",1],["sees",1],["fresh",2],["whose",1],["table",8],["already",1],["carries",1],["so",1],["forgotten",1],["schema",4],["version",4],["bump",1],["left",1],["unreachable",1],["every",1],["unable",1],["submit",1],["job",5],["because",1],["insert",2],["names",2],["old",1],["lacks",1],["vs",1],["blind",1],["spot",1],["opens",1],["real",1],["pre",2],["database",1],["v8",1],["conn",10],["sqlite3",2],["connect",2],["str",2],["executescript",1],["sql",1],["roll",1],["back",1],["its",1],["shape",1],["as",3],["released",1],["has",1],["cols",2],["execute",7],["pragma",4],["info",3],["if",1],["cj",2],["select",1],["join",1],["from",1],["drop",1],["alter",1],["rename",1],["user",1],["commit",1],["close",2],["probe",2],["assert",4],["not",2],["store",6],["try",1],["after",2],["did",1],["state",1],["actually",1],["be",1],["created",1],["row",2],["id",2],["j1",2],["provider",1],["ssh",1],["lab",1],["ws",1],["finally",1]]},{"id":"tests/test_schema_migrations.py#test_backup_is_owner_only","name":[["test",1],["backup",1],["owner",1],["only",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["backup",6],["owner",4],["only",5],["plain",3],["db",5],["carries",1],["same",1],["plaintext",1],["credentials",1],["as",1],["database",2],["import",2],["os",2],["if",1],["name",1],["posix",2],["pytest",1],["skip",1],["modes",1],["from",1],["openai4s",1],["security",1],["permissions",1],["conn",1],["assert",1]]},{"id":"tests/test_schema_migrations.py#test_backup_uses_the_sqlite_api_not_a_file_copy","name":[["test",1],["backup",1],["uses",1],["sqlite",1],["api",1],["not",1],["file",1],["copy",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["backup",8],["uses",2],["sqlite",2],["api",2],["not",3],["file",2],["copy",2],["plain",3],["db",5],["cp",1],["live",1],["database",2],["capture",1],["hot",1],["journal",1],["torn",1],["pages",1],["only",1],["fails",1],["restore",1],["later",1],["needed",1],["conn",1],["assert",3],["none",1],["exists",1],["restored",4],["sqlite3",1],["connect",1],["str",1],["try",1],["execute",2],["select",1],["from",1],["fetchone",2],["precious",1],["data",1],["pragma",1],["integrity",1],["check",1],["ok",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_bare_ddl_outside_a_transaction_would_not_roll_back","name":[["test",1],["bare",1],["ddl",1],["outside",1],["transaction",1],["would",1],["not",1],["roll",1],["back",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",3],["bare",2],["ddl",2],["outside",2],["transaction",2],["would",2],["not",2],["roll",2],["back",2],["plain",3],["db",3],["negative",1],["control",1],["gives",1],["above",1],["its",1],["meaning",1],["without",1],["explicit",1],["begin",2],["alter",2],["commits",1],["itself",1],["later",1],["rollback",2],["cannot",1],["undo",1],["pinned",1],["so",1],["nobody",1],["simplifies",1],["away",1],["leaves",1],["atomicity",1],["tests",1],["passing",1],["wrong",1],["reason",1],["conn",4],["execute",2],["table",2],["add",1],["column",1],["survives",2],["text",1],["assert",1],["pragma",1],["info",1]]},{"id":"tests/test_schema_migrations.py#test_busy_timeout_is_set","name":[["test",1],["busy",1],["timeout",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["busy",3],["timeout",3],["tmp",3],["path",4],["store",3],["config",1],["data",1],["dir",1],["db",1],["assert",1],["conn",1],["execute",1],["pragma",1],["fetchone",1],["5000",1]]},{"id":"tests/test_schema_migrations.py#test_corrupt_preflight_is_not_misclassified_as_future_and_does_not_write","name":[["test",1],["corrupt",1],["preflight",1],["not",2],["misclassified",1],["as",1],["future",1],["write",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["corrupt",3],["preflight",4],["not",6],["misclassified",2],["as",3],["future",4],["write",3],["tmp",3],["path",7],["from",1],["openai4s",1],["storage",1],["migrations",1],["import",1],["schema",4],["error",3],["db",1],["contents",3],["sqlite",1],["database",4],["10",1],["bytes",2],["open",2],["store",1],["pytest",1],["raises",1],["sqlite3",1],["rejected",2],["assert",2],["isinstance",1],["value",1],["read",1]]},{"id":"tests/test_schema_migrations.py#test_ddl_really_is_transactional","name":[["test",1],["ddl",1],["really",1],["transactional",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",3],["test",2],["ddl",3],["really",2],["transactional",2],["plain",3],["db",5],["load",1],["bearing",1],["mechanism",1],["rolled",1],["back",1],["alter",2],["must",1],["un",1],["add",4],["its",1],["column",2],["sqlite",1],["supports",1],["but",1],["only",1],["inside",1],["explicit",2],["transaction",1],["outside",1],["one",1],["runs",1],["autocommit",1],["survives",1],["rollback",1],["begin",1],["run",2],["migrations",2],["buys",1],["pins",1],["conn",3],["then",2],["fail",2],["execute",2],["table",2],["gone",2],["text",1],["raise",1],["runtime",1],["error",2],["boom",1],["pytest",1],["raises",1],["migration",1],["target",1],["assert",1],["not",1],["pragma",1],["info",1]]},{"id":"tests/test_schema_migrations.py#test_ddl_really_is_transactional.add_then_fail","name":[["add",1],["then",1],["fail",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["add",3],["then",2],["fail",2],["execute",1],["alter",1],["table",1],["column",1],["gone",1],["text",1],["raise",1],["runtime",1],["error",1],["boom",1]]},{"id":"tests/test_schema_migrations.py#test_duplicate_column_is_the_only_benign_operational_error","name":[["test",1],["duplicate",1],["column",1],["only",1],["benign",1],["operational",1],["error",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["duplicate",5],["column",5],["only",2],["benign",2],["operational",4],["error",5],["assert",2],["sqlite3",2],["name",1],["branch",1],["id",1],["hostile",3],["database",2],["locked",1],["no",1],["such",1],["table",1],["frames",1],["near",1],["textt",1],["syntax",1],["attempt",1],["write",1],["readonly",1],["not",1]]},{"id":"tests/test_schema_migrations.py#test_foreign_keys_is_on","name":[["test",1],["foreign",1],["keys",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["foreign",4],["keys",3],["tmp",3],["path",4],["no",2],["op",1],["today",1],["schema",1],["declares",1],["references",1],["but",1],["pragma",2],["per",1],["connection",1],["off",1],["by",1],["default",1],["so",1],["without",1],["day",1],["someone",1],["adds",1],["key",1],["would",1],["be",1],["silently",1],["unenforced",1],["read",1],["as",1],["documentation",1],["store",3],["config",1],["data",1],["dir",1],["db",1],["assert",1],["conn",1],["execute",1],["fetchone",1]]},{"id":"tests/test_schema_migrations.py#test_formal_store_connection_rechecks_version_and_closes_on_failure","name":[["test",1],["formal",1],["store",1],["connection",1],["rechecks",1],["version",1],["closes",1],["failure",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",4],["test",2],["formal",3],["store",14],["connection",6],["rechecks",2],["version",6],["closes",2],["failure",2],["tmp",3],["path",8],["monkeypatch",7],["import",2],["openai4s",2],["as",3],["module",6],["from",1],["storage",1],["migrations",1],["future",2],["schema",10],["error",3],["preflight",8],["race",1],["db",6],["close",2],["writes",4],["setattr",5],["harden",4],["dir",2],["lambda",2],["append",3],["real",4],["connect",6],["sqlite3",3],["opened",4],["change",2],["after",2],["writer",4],["execute",3],["pragma",2],["user",2],["record",2],["args",2],["kwargs",2],["conn",5],["return",1],["pytest",2],["raises",2],["assert",3],["both",1],["read",1],["only",1],["closed",2],["len",1],["programming",1],["match",1],["select",1],["reopened",3],["state",1],["current",1],["true",1]]},{"id":"tests/test_schema_migrations.py#test_formal_store_connection_rechecks_version_and_closes_on_failure.change_after_preflight","name":[["change",1],["after",1],["preflight",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["change",2],["after",2],["preflight",3],["db",4],["schema",2],["real",1],["connect",1],["as",1],["writer",2],["execute",1],["pragma",1],["user",1],["version",2]]},{"id":"tests/test_schema_migrations.py#test_formal_store_connection_rechecks_version_and_closes_on_failure.record_connection","name":[["record",1],["connection",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["record",2],["connection",2],["args",3],["kwargs",3],["conn",3],["real",1],["connect",1],["opened",1],["append",1],["return",1]]},{"id":"tests/test_schema_migrations.py#test_future_schema_committed_only_in_wal_is_visible_to_preflight","name":[["test",1],["future",1],["schema",1],["committed",1],["only",1],["wal",1],["visible",1],["preflight",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["future",6],["schema",9],["committed",2],["only",3],["wal",7],["visible",2],["preflight",4],["tmp",3],["path",9],["from",3],["openai4s",1],["storage",1],["migrations",1],["import",1],["error",2],["db",1],["writer",8],["sqlite3",1],["connect",1],["try",1],["execute",5],["pragma",3],["journal",1],["mode",1],["create",1],["table",2],["sentinel",1],["value",3],["checkpoint",1],["truncate",1],["user",1],["version",6],["commit",1],["assert",5],["name",2],["stat",1],["st",1],["size",1],["main",1],["file",1],["header",1],["still",1],["carries",1],["zero",1],["marker",1],["int",1],["bytes",2],["read",1],["60",1],["64",1],["big",1],["open",2],["database",2],["store",1],["pytest",1],["raises",1],["as",1],["rejected",3],["actual",1],["supported",1],["select",1],["count",1],["sqlite",1],["master",1],["type",1],["fetchone",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_future_schema_is_refused_before_any_store_initialization_write","name":[["test",1],["future",1],["schema",1],["refused",1],["before",1],["any",1],["store",1],["initialization",1],["write",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["future",4],["schema",4],["refused",2],["before",4],["any",2],["store",6],["initialization",2],["write",2],["tmp",4],["path",10],["monkeypatch",4],["import",2],["openai4s",2],["as",3],["module",2],["from",3],["storage",1],["migrations",2],["db",2],["sqlite3",2],["connect",2],["connection",7],["execute",5],["create",1],["table",2],["sentinel",4],["value",2],["text",1],["insert",1],["into",1],["values",1],["keep",2],["row",2],["pragma",1],["user",1],["version",2],["read",2],["bytes",2],["writes",4],["name",6],["harden",2],["dir",1],["setattr",2],["lambda",2],["args",2],["append",2],["backup",2],["database",1],["pytest",1],["raises",1],["migration",1],["error",1],["match",1],["assert",5],["select",2],["fetchall",2],["sqlite",1],["master",1],["type",1],["not",1],["list",1],["glob",1],["bak",1]]},{"id":"tests/test_schema_migrations.py#test_hot_rollback_journal_does_not_bypass_the_future_schema_refusal","name":[["test",1],["hot",1],["rollback",1],["journal",1],["not",1],["bypass",1],["future",1],["schema",1],["refusal",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["hot",3],["rollback",3],["journal",3],["not",2],["bypass",2],["future",5],["schema",8],["refusal",2],["tmp",3],["path",9],["from",1],["openai4s",1],["storage",1],["migrations",1],["import",1],["error",2],["preflight",2],["crashed",1],["db",1],["store",2],["close",1],["sqlite3",1],["connect",1],["as",2],["conn",2],["execute",1],["pragma",1],["user",1],["version",4],["leave",1],["assert",2],["none",1],["pytest",1],["raises",1],["rejected",2],["value",1],["actual",1]]},{"id":"tests/test_schema_migrations.py#test_hot_rollback_journal_is_replayed_by_the_formal_open_not_refused","name":[["test",1],["hot",1],["rollback",1],["journal",1],["replayed",1],["by",1],["formal",1],["open",1],["not",1],["refused",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["hot",5],["rollback",3],["journal",9],["replayed",2],["by",2],["formal",2],["open",3],["not",4],["refused",2],["tmp",3],["path",10],["read",3],["only",2],["preflight",4],["cannot",1],["roll",1],["back",2],["must",2],["defer",1],["before",1],["every",1],["store",7],["serve",1],["run",1],["diagnostics",1],["raised",1],["attempt",1],["write",2],["readonly",1],["database",1],["after",1],["unclean",1],["shutdown",1],["nothing",1],["ever",1],["performed",1],["replay",2],["from",2],["openai4s",1],["storage",1],["migrations",1],["import",1],["schema",4],["crashed",1],["db",1],["close",2],["leave",1],["name",2],["assert",5],["none",1],["exists",2],["delete",1],["try",1],["state",1],["version",2],["row",2],["conn",1],["execute",1],["select",1],["count",1],["min",1],["probe",1],["fetchone",1],["tuple",1],["50000",1],["interrupted",1],["update",1],["was",1],["rolled",1],["finally",1]]},{"id":"tests/test_schema_migrations.py#test_integrity_ok_on_a_healthy_database","name":[["test",1],["integrity",1],["ok",1],["healthy",1],["database",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["integrity",3],["ok",3],["healthy",2],["database",2],["plain",3],["db",3],["conn",2],["assert",1],["true",1]]},{"id":"tests/test_schema_migrations.py#test_legacy_database_is_migrated_and_stamped","name":[["test",1],["legacy",1],["database",1],["migrated",1],["stamped",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["database",2],["migrated",2],["stamped",2],["tmp",3],["path",3],["db",4],["make",1],["sqlite3",1],["connect",1],["str",1],["as",1],["probe",2],["assert",3],["branch",2],["id",2],["not",1],["execute",2],["pragma",2],["table",2],["info",2],["messages",2],["store",5],["try",1],["cols",2],["conn",1],["schema",2],["state",1],["version",2],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_legacy_migration_preserves_data_and_backfills","name":[["test",1],["legacy",1],["migration",1],["preserves",1],["data",1],["backfills",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["migration",2],["preserves",2],["data",2],["backfills",2],["tmp",3],["path",3],["db",3],["make",1],["store",4],["try",1],["row",3],["conn",1],["execute",1],["select",1],["message",2],["id",5],["branch",2],["from",2],["messages",1],["fetchone",1],["assert",2],["m1",1],["backfilled",1],["root",1],["frame",1],["by",1],["baseline",1],["guarded",1],["update",1],["f1",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_migration_refuses_a_corrupt_database","name":[["test",1],["migration",1],["refuses",1],["corrupt",1],["database",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["migration",3],["refuses",2],["corrupt",3],["database",3],["plain",3],["db",5],["monkeypatch",3],["migrating",1],["already",1],["turns",1],["recoverable",1],["problem",1],["into",1],["confusing",1],["one",1],["conn",3],["import",1],["openai4s",1],["storage",1],["migrations",4],["as",1],["setattr",1],["integrity",2],["ok",1],["lambda",2],["false",1],["pytest",1],["raises",1],["error",1],["match",1],["check",1],["run",1],["none",1],["target",1],["assert",1],["current",1],["version",1]]},{"id":"tests/test_schema_migrations.py#test_no_backup_for_a_database_with_nothing_to_lose","name":[["test",1],["no",1],["backup",1],["database",1],["nothing",1],["lose",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["no",2],["backup",3],["database",3],["nothing",2],["lose",2],["tmp",3],["path",3],["assert",1],["absent",1],["db",1],["none",1]]},{"id":"tests/test_schema_migrations.py#test_partial_v25_repair_bindings_are_backfilled_and_rebuilt_canonically","name":[["test",1],["partial",1],["v25",1],["repair",1],["bindings",1],["backfilled",1],["rebuilt",1],["canonically",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",3],["partial",10],["v25",10],["repair",29],["bindings",2],["backfilled",2],["rebuilt",2],["canonically",2],["tmp",5],["path",5],["from",7],["openai4s",2],["storage",2],["auto",8],["mode",7],["import",3],["create",4],["schema",2],["snapshots",1],["workspace",9],["cas",3],["tests",1],["faults",1],["issue",2],["review",2],["rooted",2],["store",12],["start",4],["root",12],["db",1],["mkdir",1],["result",1],["txt",1],["write",1],["text",11],["candidate",1],["encoding",1],["utf",1],["tree",4],["capture",1],["checkpoint",7],["session",1],["id",48],["frame",5],["branch",5],["reason",1],["pre",1],["event",5],["cursor",2],["run",11],["idempotency",6],["key",7],["finding",2],["ids",3],["before",2],["version",2],["groups",20],["append",1],["action",13],["group",28],["turn",5],["kind",7],["assistant",1],["content",1],["native",2],["tools",2],["python",2],["cell",2],["bind",2],["execution",16],["connection",17],["conn",1],["execute",12],["pragma",2],["foreign",1],["keys",1],["off",1],["trigger",6],["names",2],["str",2],["row",7],["select",4],["name",3],["sqlite",1],["master",1],["type",1],["sql",1],["like",1],["fetchall",2],["drop",2],["alter",1],["table",7],["rename",1],["canonical",3],["not",10],["null",10],["request",3],["sha256",6],["bound",4],["at",7],["integer",3],["ledger",6],["count",3],["sealed",3],["primary",1],["unique",2],["insert",1],["into",1],["order",2],["by",2],["desc",1],["commit",1],["info",4],["assert",4],["binding",4],["ordinal",4],["rows",2],["tuple",1],["owner",2],["json",2],["loads",1],["runs",1],["fetchone",1],["pytest",2],["raises",2],["sqlite3",2],["integrity",2],["error",2],["update",2],["rollback",2],["close",1]]},{"id":"tests/test_schema_migrations.py#test_reopening_a_current_database_does_no_work","name":[["test",1],["reopening",1],["current",1],["database",1],["no",1],["work",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["reopening",2],["current",3],["database",4],["no",2],["work",2],["tmp",3],["path",8],["monkeypatch",4],["fast",1],["user",1],["version",1],["read",1],["previously",1],["every",1],["open",1],["re",1],["derived",1],["whole",1],["schema",1],["shape",1],["table",2],["info",1],["scan",1],["per",1],["config",1],["data",1],["dir",1],["db",1],["store",2],["close",2],["import",1],["openai4s",1],["storage",1],["migrations",4],["as",1],["calls",4],["setattr",2],["integrity",1],["ok",1],["lambda",2],["append",2],["true",3],["raising",2],["backup",2],["assert",1],["already",1],["must",1],["not",1],["be",1],["probed",1],["backed",1],["up",1]]},{"id":"tests/test_schema_migrations.py#test_rerunning_after_a_failure_is_safe","name":[["test",1],["rerunning",1],["after",1],["failure",1],["safe",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",3],["test",2],["rerunning",2],["after",2],["failure",2],["safe",2],["plain",3],["db",6],["conn",4],["state",3],["fail",3],["true",2],["flaky",5],["execute",1],["alter",1],["table",1],["add",1],["column",1],["text",1],["if",1],["raise",1],["runtime",1],["error",2],["transient",1],["pytest",1],["raises",1],["migration",1],["run",2],["migrations",2],["target",2],["false",1],["report",2],["assert",2],["migrated",1],["current",1],["version",1]]},{"id":"tests/test_schema_migrations.py#test_rerunning_after_a_failure_is_safe.flaky","name":[["flaky",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["flaky",2],["execute",1],["alter",1],["table",1],["add",1],["column",1],["text",1],["if",1],["state",1],["fail",1],["raise",1],["runtime",1],["error",1],["transient",1]]},{"id":"tests/test_schema_migrations.py#test_run_migrations_independently_refuses_a_future_version","name":[["test",1],["run",1],["migrations",1],["independently",1],["refuses",1],["future",1],["version",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["run",3],["migrations",3],["independently",2],["refuses",2],["future",3],["version",6],["plain",3],["db",3],["connection",4],["path",2],["execute",1],["pragma",1],["user",1],["schema",3],["applied",3],["pytest",1],["raises",1],["migration",1],["error",1],["match",1],["never",1],["lambda",1],["conn",1],["append",1],["assert",2],["current",1]]},{"id":"tests/test_schema_migrations.py#test_schema_state_is_current_only_for_equal_version","name":[["test",1],["schema",1],["state",1],["current",1],["only",1],["equal",1],["version",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["schema",7],["state",3],["current",4],["only",2],["equal",2],["version",10],["tmp",3],["path",3],["store",5],["db",1],["try",1],["conn",1],["execute",1],["pragma",1],["user",1],["assert",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_storage_readmes_name_the_migration_numbers_the_code_uses","name":[["test",1],["storage",1],["readmes",1],["name",1],["migration",1],["numbers",1],["code",1],["uses",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["storage",3],["readmes",3],["name",11],["migration",9],["numbers",3],["code",4],["uses",2],["tmp",3],["path",5],["number",2],["written",1],["into",1],["prose",2],["drifts",1],["silently",1],["bumped",1],["two",1],["parallel",1],["lanes",1],["each",1],["claimed",1],["next",1],["free",1],["second",1],["was",3],["renumbered",1],["merge",1],["kept",1],["original",1],["so",1],["delegation",4],["requests",4],["attempts",4],["documented",1],["as",4],["29",1],["while",2],["applied",2],["30",1],["browse",5],["index",4],["31",1],["32",1],["nothing",1],["failed",1],["only",1],["appear",1],["table",1],["reviewers",1],["read",2],["them",1],["import",2],["re",2],["from",1],["pathlib",1],["store",4],["readme",3],["db",1],["try",1],["by",5],["str",1],["row",3],["int",2],["version",2],["migrations",1],["conn",1],["finally",1],["close",1],["assert",2],["sorted",1],["claims",2],["ddl",2],["numbered",1],["adds",1],["reversible",1],["artifact",4],["md",2],["zh",1],["text",3],["openai4s",1],["body",2],["utf",1],["pattern",2],["items",1],["match",4],["search",1],["if",1],["none",1],["continue",1],["group",2],["says",1],["but",1],["applies",1]]},{"id":"tests/test_schema_migrations.py#test_successful_migration_cleans_up_its_backup","name":[["test",1],["successful",1],["migration",1],["cleans",1],["up",1],["its",1],["backup",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["successful",2],["migration",2],["cleans",2],["up",2],["its",2],["backup",2],["tmp",3],["path",3],["db",4],["make",1],["legacy",1],["store",3],["try",1],["assert",1],["list",1],["parent",1],["glob",1],["bak",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_synchronous_stays_full","name":[["test",1],["synchronous",1],["stays",1],["full",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["synchronous",3],["stays",2],["full",3],["tmp",3],["path",4],["safe",1],["end",1],["database",1],["holds",1],["audit",1],["ledger",1],["pinned",1],["so",1],["future",1],["performance",1],["change",1],["has",1],["argue",1],["durability",1],["trade",1],["store",3],["config",1],["data",1],["dir",1],["db",1],["assert",1],["conn",1],["execute",1],["pragma",1],["fetchone",1]]},{"id":"tests/test_schema_migrations.py#test_the_database_is_untouched_after_a_failed_alter","name":[["test",1],["database",1],["untouched",1],["after",1],["failed",1],["alter",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["database",2],["untouched",2],["after",2],["failed",2],["alter",3],["tmp",3],["path",3],["monkeypatch",3],["failing",1],["loudly",1],["only",1],["half",2],["failure",1],["must",2],["also",1],["leave",1],["nothing",1],["behind",1],["be",1],["migrated",1],["db",4],["make",1],["legacy",1],["setattr",1],["store",2],["migrations",1],["messages",3],["added",2],["ok",2],["text",1],["broken",1],["not",2],["type",1],["pytest",1],["raises",1],["migration",1],["error",1],["probe",5],["sqlite3",1],["connect",1],["str",1],["try",1],["cols",2],["execute",3],["pragma",2],["table",1],["info",1],["assert",3],["earlier",1],["successful",1],["roll",1],["back",1],["too",1],["user",1],["version",1],["fetchone",2],["select",1],["count",1],["from",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_the_legacy_baseline_is_idempotent","name":[["test",1],["legacy",1],["baseline",1],["idempotent",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["baseline",4],["idempotent",2],["tmp",3],["path",3],["property",1],["whole",1],["retrofit",1],["rests",1],["if",1],["running",1],["twice",1],["were",1],["not",1],["no",1],["op",1],["defining",1],["version",2],["as",1],["has",1],["run",2],["would",1],["be",1],["unsound",1],["db",6],["make",1],["first",4],["store",2],["shape",4],["sorted",2],["conn",9],["execute",5],["pragma",3],["table",2],["info",2],["messages",4],["rows",4],["select",2],["from",2],["fetchall",2],["close",3],["force",1],["second",5],["time",1],["against",1],["already",1],["migrated",1],["sqlite3",2],["connect",1],["str",1],["row",2],["factory",1],["user",1],["commit",1],["try",1],["assert",2],["tuple",2],["finally",1]]},{"id":"tests/test_schema_migrations.py#test_v16_datapro_tables_are_created_only_inside_the_migration_transaction","name":[["test",1],["v16",1],["datapro",1],["tables",1],["created",1],["only",1],["inside",1],["migration",1],["transaction",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",3],["test",2],["v16",7],["datapro",8],["tables",6],["created",2],["only",2],["inside",2],["migration",3],["transaction",3],["tmp",3],["path",3],["monkeypatch",3],["failed",1],["upgrade",1],["must",1],["leave",1],["genuinely",1],["v15",2],["database",1],["behind",1],["store",4],["executes",1],["its",1],["compatibility",1],["baseline",2],["before",1],["numbered",1],["migrations",2],["putting",1],["new",1],["would",1],["create",4],["them",1],["outside",1],["backup",1],["so",1],["later",1],["failure",3],["left",1],["user",3],["version",4],["at",1],["15",3],["while",1],["schema",2],["had",1],["already",1],["leaked",2],["onto",1],["disk",1],["db",6],["seeded",2],["close",3],["conn",7],["sqlite3",2],["connect",2],["str",2],["execute",7],["drop",2],["table",4],["index",6],["entries",2],["batches",3],["delete",1],["from",2],["16",1],["pragma",2],["commit",1],["then",2],["fail",2],["self",2],["connection",2],["del",1],["text",1],["raise",1],["runtime",1],["error",2],["injected",2],["setattr",1],["apply",1],["content",1],["pytest",1],["raises",1],["match",1],["probe",4],["try",1],["assert",3],["fetchone",1],["row",2],["select",1],["name",1],["sqlite",1],["master",1],["type",1],["not",2],["finally",1]]},{"id":"tests/test_schema_migrations.py#test_v16_datapro_tables_are_created_only_inside_the_migration_transaction.create_then_fail","name":[["create",1],["then",1],["fail",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["create",3],["then",2],["fail",2],["self",3],["connection",3],["del",1],["execute",1],["table",1],["datapro",1],["index",1],["batches",1],["leaked",1],["text",1],["raise",1],["runtime",1],["error",1],["injected",1],["v16",1],["failure",1]]},{"id":"tests/test_schema_migrations.py#test_v17_repairs_a_v16_database_missing_datapro_index_tables","name":[["test",1],["v17",1],["repairs",1],["v16",1],["database",1],["missing",1],["datapro",1],["index",1],["tables",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["v17",2],["repairs",2],["v16",3],["database",2],["missing",3],["datapro",6],["index",5],["tables",3],["tmp",3],["path",3],["db",5],["seeded",2],["store",2],["close",3],["conn",7],["sqlite3",1],["connect",1],["str",1],["try",2],["execute",4],["drop",2],["table",2],["entries",1],["batches",1],["delete",1],["from",1],["schema",3],["migrations",1],["version",4],["17",1],["pragma",1],["user",1],["16",1],["commit",1],["finally",2],["repaired",5],["assert",2],["state",1],["receipt",2],["result",1],["query",1],["repair",1],["probe",1],["structured",1],["content",1],["code",1],["items",1],["marker",1],["complete",1],["true",1]]},{"id":"tests/test_schema_migrations.py#test_v24_combined_schema_step_rolls_back_if_second_half_fails","name":[["test",1],["v24",1],["combined",1],["schema",1],["step",1],["rolls",1],["back",1],["if",1],["second",1],["half",1],["fails",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",3],["test",2],["v24",2],["combined",2],["schema",4],["step",4],["rolls",2],["back",2],["if",2],["second",2],["half",2],["fails",2],["tmp",3],["path",3],["db",4],["v23",1],["conn",8],["sqlite3",2],["connect",1],["str",1],["row",4],["factory",1],["execute",2],["pragma",1],["user",1],["version",2],["23",2],["commit",1],["from",2],["openai4s",1],["storage",1],["artifact",5],["observations",5],["import",1],["create",2],["interrupted",2],["connection",2],["raise",1],["runtime",1],["error",2],["killed",2],["between",2],["delivery",3],["schemas",2],["try",1],["pytest",1],["raises",1],["migration",1],["match",1],["run",1],["migrations",1],["24",2],["completion",1],["target",1],["tables",2],["select",1],["name",1],["sqlite",1],["master",1],["type",1],["table",1],["fetchall",1],["assert",2],["capture",1],["not",1],["current",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_v24_combined_schema_step_rolls_back_if_second_half_fails.interrupted_step","name":[["interrupted",1],["step",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["interrupted",2],["step",2],["connection",3],["create",1],["artifact",1],["observations",1],["schema",1],["raise",1],["runtime",1],["error",1],["killed",1],["between",1],["delivery",1],["schemas",1]]},{"id":"tests/test_schema_migrations.py#test_v24_installs_both_halves_of_trusted_artifact_delivery","name":[["test",1],["v24",1],["installs",1],["both",1],["halves",1],["trusted",1],["artifact",1],["delivery",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["v24",2],["installs",2],["both",2],["halves",2],["trusted",2],["artifact",5],["delivery",5],["tmp",3],["path",4],["db",5],["config",1],["data",1],["dir",1],["store",4],["close",3],["conn",10],["sqlite3",1],["connect",1],["str",1],["try",2],["execute",7],["drop",3],["table",4],["completion",5],["artifacts",2],["capture",2],["observations",3],["deliveries",2],["delete",1],["from",3],["schema",4],["migrations",2],["version",5],["24",2],["pragma",1],["user",1],["23",1],["commit",1],["finally",2],["upgraded",5],["tables",4],["row",2],["select",2],["name",3],["sqlite",1],["master",1],["type",1],["fetchall",1],["assert",5],["migration",2],["fetchone",1],["state",1]]},{"id":"tests/test_schema_migrations.py#test_v25_late_failure_rolls_back_all_tables_triggers_cursor_and_version","name":[["test",1],["v25",1],["late",1],["failure",1],["rolls",1],["back",1],["all",1],["tables",1],["triggers",1],["cursor",1],["version",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",3],["test",2],["v25",6],["late",3],["failure",3],["rolls",2],["back",2],["all",2],["tables",8],["triggers",2],["cursor",8],["version",4],["tmp",3],["path",3],["db",4],["downgrade",1],["current",2],["store",1],["v24",4],["connection",14],["sqlite3",2],["connect",1],["str",1],["row",20],["factory",1],["from",12],["openai4s",1],["storage",1],["auto",8],["mode",6],["import",1],["create",2],["schema",5],["fail",2],["after",4],["complete",4],["conn",9],["prove",1],["fault",1],["genuinely",1],["every",1],["table",8],["checkpoint",5],["exist",1],["inside",1],["still",1],["uncommitted",1],["migration",2],["transaction",1],["live",2],["name",19],["execute",16],["select",11],["sqlite",8],["master",8],["type",8],["fetchall",6],["assert",17],["event",4],["pragma",5],["info",5],["session",3],["checkpoints",3],["trigger",6],["like",4],["trg",14],["audit",4],["id",5],["global",4],["review",1],["permission",5],["repair",9],["sealed",8],["ledger",1],["update",2],["delete",2],["attempt",3],["insert",1],["requests",2],["dangerous",2],["canonical",2],["arguments",2],["sha256",2],["action",6],["digest",2],["immutable",2],["fetchone",7],["not",2],["none",1],["execution",1],["groups",1],["binding",1],["ordinal",1],["group",1],["kind",1],["raise",1],["runtime",1],["error",2],["killed",2],["ddl",2],["try",1],["pytest",1],["raises",1],["match",1],["run",1],["migrations",2],["25",3],["durable",1],["state",1],["target",1],["isdisjoint",2],["count",4],["24",1],["value",1],["settings",1],["key",1],["preservation",1],["canary",1],["precious",1],["data",1],["message",1],["cell",1],["tuple",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_v25_late_failure_rolls_back_all_tables_triggers_cursor_and_version.fail_after_complete_v25_schema","name":[["fail",1],["after",1],["complete",1],["v25",1],["schema",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["fail",2],["after",3],["complete",3],["v25",3],["schema",3],["conn",10],["create",1],["auto",3],["mode",2],["prove",1],["fault",1],["genuinely",1],["late",1],["every",1],["table",5],["checkpoint",1],["cursor",2],["exist",1],["inside",1],["still",1],["uncommitted",1],["migration",1],["transaction",1],["live",2],["tables",3],["row",12],["name",12],["execute",7],["select",4],["from",4],["sqlite",4],["master",4],["type",4],["fetchall",4],["assert",7],["event",3],["pragma",3],["info",3],["session",1],["checkpoints",1],["trigger",3],["like",2],["trg",11],["audit",3],["id",3],["global",3],["review",1],["permission",3],["repair",8],["sealed",7],["ledger",1],["update",2],["delete",2],["attempt",3],["insert",1],["requests",1],["dangerous",1],["canonical",1],["arguments",1],["sha256",1],["action",3],["digest",1],["immutable",1],["fetchone",1],["not",1],["none",1],["execution",1],["groups",1],["binding",1],["ordinal",1],["group",1],["kind",1],["raise",1],["runtime",1],["error",1],["killed",1],["ddl",1]]},{"id":"tests/test_schema_migrations.py#test_v25_upgrades_a_real_v24_store_preserving_data_and_checkpoint_envelope","name":[["test",1],["v25",1],["upgrades",1],["real",1],["v24",1],["store",1],["preserving",1],["data",1],["checkpoint",1],["envelope",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["v25",2],["upgrades",2],["real",2],["v24",12],["store",4],["preserving",2],["data",3],["checkpoint",11],["envelope",3],["tmp",3],["path",3],["db",2],["downgrade",1],["current",1],["upgraded",20],["try",1],["tables",3],["row",12],["name",16],["conn",14],["execute",13],["select",7],["from",7],["sqlite",3],["master",3],["type",3],["table",5],["fetchall",6],["assert",16],["auto",6],["mode",3],["pragma",5],["info",4],["session",2],["checkpoints",1],["action",9],["cursor",12],["message",3],["cell",3],["event",6],["runs",1],["terminal",3],["idempotency",1],["key",4],["request",3],["sha256",4],["source",2],["claimed",1],["status",1],["reason",1],["abandoned",2],["at",2],["by",1],["id",9],["repair",8],["execution",1],["groups",1],["binding",1],["ordinal",1],["group",1],["kind",1],["ledger",3],["count",1],["sealed",8],["permission",8],["requests",3],["dangerous",2],["canonical",2],["arguments",2],["digest",3],["decision",6],["fetchone",6],["tuple",1],["none",4],["pytest",2],["raises",2],["value",1],["error",2],["match",2],["malformed",1],["sqlite3",1],["integrity",1],["identity",1],["immutable",2],["update",3],["target",1],["rewritten",1],["txt",1],["rollback",1],["resolve",1],["state",3],["denied",2],["trigger",2],["trg",8],["not",2],["like",1],["delete",2],["attempt",3],["insert",1],["root",4],["frame",2],["branch",2],["setting",1],["preservation",1],["canary",1],["precious",1],["user",1],["version",5],["schema",4],["migration",2],["migrations",3],["25",1],["durable",1],["locator",2],["26",1],["annotation",1],["locators",1],["compute",3],["inputs",2],["27",1],["job",1],["input",1],["versions",1],["finally",1],["close",1]]},{"id":"tests/test_schema_migrations.py#test_v28_upgrades_a_real_v27_store_preserving_rows_and_new_columns","name":[["test",1],["v28",1],["upgrades",1],["real",1],["v27",1],["store",1],["preserving",1],["rows",1],["new",1],["columns",1]],"path":[["tests",1],["test",1],["schema",1],["migrations",1],["py",1]],"body":[["def",2],["test",2],["v28",2],["upgrades",2],["real",2],["v27",7],["store",4],["preserving",2],["rows",3],["new",4],["columns",3],["tmp",3],["path",3],["db",3],["root",5],["child",8],["id",11],["downgrade",1],["current",1],["sqlite3",1],["connect",1],["str",1],["as",1],["probe",3],["assert",15],["generation",7],["not",2],["execute",5],["pragma",4],["table",4],["info",4],["execution",2],["log",3],["task",5],["status",7],["delegation",4],["children",3],["upgraded",13],["try",1],["conn",3],["migration",2],["select",1],["name",2],["from",1],["schema",3],["migrations",1],["version",3],["28",1],["fetchone",1],["state",1],["historical",1],["preserved",1],["keep",1],["null",1],["both",1],["inventing",1],["would",1],["be",1],["provenance",2],["wrong",1],["rather",1],["than",1],["absent",1],["ok",5],["cell",9],["detail",3],["stdout",1],["none",2],["err",3],["error",1],["tree",1],["done",1],["stop",1],["reason",1],["submitted",1],["setting",1],["preservation",1],["canary",1],["precious",1],["data",1],["database",1],["accepts",1],["going",1],["forward",1],["frame",2],["code",1],["post",5],["result",1],["upgrade",4],["index",1],["gen",2],["finally",1],["close",1]]},{"id":"tests/test_science_connectors.py","name":[["test",1],["science",1],["connectors",1],["py",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["offline",1],["contracts",1],["every",1],["schema",1],["normalized",1],["scientific",6],["connector",3],["from",6],["future",1],["import",5],["annotations",1],["json",1],["urllib",1],["parse",1],["pytest",3],["openai4s",1],["host",1],["science",4],["error",1],["service",1],["arxiv",7],["xml",2],["version",1],["encoding",1],["utf",1],["feed",2],["xmlns",2],["http",2],["www",2],["w3",1],["org",10],["2005",1],["atom",2],["schemas",1],["entry",3],["id",9],["https",4],["abs",1],["2401",2],["12345v2",2],["updated",2],["2024",4],["02",2],["t00",2],["00",4],["published",2],["01",1],["20",1],["title",3],["structured",1],["agents",2],["summary",2],["reproducible",1],["agent",1],["study",1],["author",3],["name",10],["ada",1],["researcher",1],["category",1],["term",1],["cs",1],["ai",1],["doi",4],["10",2],["1234",2],["example",2],["responses",1],["rest",2],["uniprot",5],["results",2],["primary",1],["accession",1],["p01308",2],["uni",2],["protkb",1],["ins",5],["human",1],["type",5],["prot",2],["kb",1],["reviewed",1],["swiss",1],["protein",2],["description",1],["recommended",1],["full",3],["value",2],["insulin",3],["genes",1],["gene",2],["organism",2],["homo",2],["sapiens",2],["taxon",1],["9606",2],["sequence",1],["length",1],["110",1],["search",1],["rcsb",1],["result",1],["identifier",1],["score",1],["97",1],["ensembl",2],["ensg00000254647",2],["ebi",1],["ac",1],["uk",1],["molecules",1],["molecule",6],["chembl",2],["chembl25",2],["pref",1],["aspirin",5],["small",1],["max",1],["phase",1],["properties",2],["molformula",1],["c9",2],["h8",2],["o4",2],["mwt",1],["180",2],["16",2],["alogp",1],["31",1],["structures",1],["canonical",1],["smiles",2],["cc",6],["oc1",2],["c1",2],["pubchem",3],["ncbi",1],["nlm",1],["nih",1],["gov",1],["property",1],["table",1],["cid",1],["2244",2],["molecular",2],["formula",1],["weight",1],["connectivity",1],["ch",1],["ikey",1],["bsynrymutxbxsq",1],["uhfffaoysa",1],["xlog",1],["hbond",2],["donor",1],["count",3],["acceptor",1],["api",1],["openalex",4],["meta",1],["next",2],["cursor",1],["page",1],["token",1],["w123",2],["display",3],["foundation",3],["models",2],["publication",1],["year",6],["2025",2],["article",1],["authorships",1],["grace",1],["scientist",1],["concepts",1],["machine",1],["learning",1],["cited",1],["by",1],["12",1],["open",1],["access",1],["oa",1],["true",1],["language",1],["en",1],["mark",2],["parametrize",2],["database",8],["query",7],["filters",5],["expected",2],["pdb",1],["structure",1],["species",1],["genomic",1],["feature",1],["compound",1],["preprint",1],["work",1],["kwargs",1],["message",1],["unknown",3],["must",2],["not",3],["be",1],["empty",1],["limit",1],["between",1],["50",1],["2020",1],["exceed",1],["url",1],["pub",1],["chem",1],["support",1],["filter",1]]},{"id":"tests/test_science_connectors.py#FakeFetch","name":[["fake",1],["fetch",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["class",2],["fake",2],["fetch",2],["def",2],["init",1],["self",4],["none",1],["calls",2],["list",1],["tuple",1],["str",5],["float",2],["int",2],["call",1],["url",3],["fmt",2],["timeout",2],["max",2],["chars",2],["append",1],["host",3],["urllib",1],["parse",1],["urlsplit",1],["hostname",1],["if",1],["export",1],["arxiv",2],["org",1],["return",2],["xml",1],["json",1],["dumps",1],["responses",1]]},{"id":"tests/test_science_connectors.py#FakeFetch.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["call",2],["self",3],["url",4],["str",6],["fmt",3],["timeout",3],["float",2],["max",3],["chars",3],["int",2],["calls",1],["append",1],["host",3],["urllib",1],["parse",1],["urlsplit",1],["hostname",1],["if",1],["export",1],["arxiv",2],["org",1],["return",2],["xml",1],["json",1],["dumps",1],["responses",1]]},{"id":"tests/test_science_connectors.py#FakeFetch.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",1],["str",2],["float",1],["int",1]]},{"id":"tests/test_science_connectors.py#test_database_catalog_spans_roadmap_disciplines","name":[["test",1],["database",1],["catalog",1],["spans",1],["roadmap",1],["disciplines",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["database",2],["catalog",2],["spans",2],["roadmap",2],["disciplines",2],["service",7],["science",3],["connector",2],["fake",1],["fetch",1],["assert",4],["list",5],["databases",9],["ml",1],["physics",1],["item",4],["id",2],["biology",1],["uniprot",1],["pdb",1],["ensembl",1],["chemistry",1],["chembl",1],["pubchem",1],["pytest",1],["raises",1],["error",1],["match",1],["unknown",1],["domain",1],["astrology",1]]},{"id":"tests/test_science_connectors.py#test_each_connector_returns_the_common_record_schema","name":[["test",1],["each",1],["connector",1],["returns",1],["common",1],["record",1],["schema",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["each",2],["connector",3],["returns",2],["common",2],["record",2],["schema",2],["database",5],["query",3],["filters",4],["expected",6],["id",5],["type",5],["fetch",5],["fake",1],["service",3],["science",1],["result",7],["search",1],["limit",1],["assert",8],["count",1],["results",3],["title",1],["url",2],["attributes",1],["request",1],["startswith",1],["https",1],["len",1],["calls",2],["30",1],["000",2]]},{"id":"tests/test_science_connectors.py#test_ensembl_uses_symbol_endpoint_and_only_returns_stable_ids","name":[["test",1],["ensembl",1],["uses",1],["symbol",1],["endpoint",1],["only",1],["returns",1],["stable",1],["ids",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["ensembl",3],["uses",2],["symbol",3],["endpoint",2],["only",2],["returns",2],["stable",2],["ids",2],["service",3],["science",1],["connector",1],["fake",1],["fetch",1],["result",4],["search",1],["ins",2],["assert",3],["xrefs",1],["homo",1],["sapiens",1],["request",1],["url",1],["results",2],["id",1],["startswith",1],["ensg",1],["attributes",1],["feature",1],["type",1],["gene",1]]},{"id":"tests/test_science_connectors.py#test_invalid_searches_fail_before_network","name":[["test",1],["invalid",1],["searches",1],["fail",1],["before",1],["network",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["searches",2],["fail",2],["before",2],["network",2],["kwargs",3],["message",3],["fetch",4],["fake",1],["service",3],["science",2],["connector",2],["pytest",1],["raises",1],["error",1],["match",1],["search",1],["assert",1],["calls",1]]},{"id":"tests/test_science_connectors.py#test_invalid_upstream_schema_is_a_bounded_connector_error","name":[["test",1],["invalid",1],["upstream",1],["schema",1],["bounded",1],["connector",1],["error",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["invalid",2],["upstream",2],["schema",2],["bounded",2],["connector",4],["error",3],["service",3],["science",2],["lambda",1],["args",1],["json",1],["dumps",1],["unexpected",2],["pytest",1],["raises",1],["match",1],["uni",1],["prot",1],["search",1],["uniprot",1],["insulin",1]]},{"id":"tests/test_science_connectors.py#test_openalex_filters_and_cursor_are_encoded_without_arbitrary_urls","name":[["test",1],["openalex",1],["filters",1],["cursor",1],["encoded",1],["without",1],["arbitrary",1],["urls",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["openalex",3],["filters",3],["cursor",5],["encoded",2],["without",2],["arbitrary",2],["urls",2],["fetch",3],["fake",1],["service",3],["science",1],["connector",1],["result",3],["search",1],["genome",1],["model",1],["opaque",2],["token",3],["year",2],["from",2],["2020",2],["2025",2],["work",1],["type",2],["article",2],["query",4],["urllib",2],["parse",3],["qs",1],["urlsplit",1],["request",1],["url",1],["assert",3],["filter",1],["publication",2],["date",2],["01",2],["12",1],["31",1],["next",2],["page",1]]},{"id":"tests/test_science_connectors.py#test_pdb_no_hits_204_body_is_an_empty_result_not_invalid_json","name":[["test",1],["pdb",1],["no",1],["hits",1],["204",1],["body",1],["empty",1],["result",1],["not",1],["invalid",1],["json",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["pdb",3],["no",3],["hits",2],["204",2],["body",2],["empty",2],["result",5],["not",2],["invalid",2],["json",2],["service",3],["science",1],["connector",1],["lambda",1],["args",1],["search",1],["query",1],["matching",1],["structures",1],["assert",2],["results",1],["count",1]]},{"id":"tests/test_science_connectors.py#test_pdb_request_uses_the_current_v2_paginate_shape","name":[["test",1],["pdb",1],["request",1],["uses",1],["current",1],["v2",1],["paginate",1],["shape",1]],"path":[["tests",1],["test",1],["science",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["pdb",3],["request",6],["uses",2],["current",2],["v2",2],["paginate",3],["shape",2],["service",3],["science",1],["connector",1],["fake",1],["fetch",1],["result",2],["search",1],["insulin",1],["limit",1],["encoded",2],["urllib",2],["parse",3],["qs",1],["urlsplit",1],["url",1],["query",1],["json",2],["loads",1],["assert",1],["options",1],["start",1],["rows",1]]},{"id":"tests/test_science_control_tools.py","name":[["test",1],["science",1],["control",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["science",1],["control",1],["tools",1],["py",1]],"body":[["control",1],["plane",1],["kernel",1],["surfaces",1],["scientific",1],["database",1],["search",2],["from",4],["future",1],["import",4],["annotations",1],["openai4s",3],["sdk",1],["host",2],["tools",2],["registry",1],["tool",3],["science",3],["list",1],["databases",1]]},{"id":"tests/test_science_control_tools.py#test_host_science_sdk_encodes_only_top_level_wire_fields","name":[["test",1],["host",1],["science",1],["sdk",1],["encodes",1],["only",1],["top",1],["level",1],["wire",1],["fields",1]],"path":[["tests",1],["test",1],["science",1],["control",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["host",8],["science",6],["sdk",2],["encodes",2],["only",2],["top",2],["level",2],["wire",2],["fields",2],["calls",3],["call",2],["method",2],["args",2],["append",1],["return",1],["ok",3],["true",3],["assert",3],["list",2],["databases",1],["biology",2],["search",2],["openalex",2],["protein",2],["language",2],["model",2],["limit",2],["cursor",2],["next",2],["filters",2],["year",2],["from",2],["2024",2],["dbs",1],["domain",1],["database",1],["query",1],["timeout",1],["30",1]]},{"id":"tests/test_science_control_tools.py#test_host_science_sdk_encodes_only_top_level_wire_fields.host_call","name":[["host",1],["call",1]],"path":[["tests",1],["test",1],["science",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["host",2],["call",2],["method",3],["args",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_science_control_tools.py#test_science_catalog_executes_without_network","name":[["test",1],["science",1],["catalog",1],["executes",1],["without",1],["network",1]],"path":[["tests",1],["test",1],["science",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["science",3],["catalog",2],["executes",2],["without",2],["network",2],["result",2],["list",1],["databases",2],["tool",1],["execute",1],["none",1],["domain",1],["chemistry",1],["assert",1],["item",2],["id",1],["chembl",1],["pubchem",1]]},{"id":"tests/test_science_control_tools.py#test_science_tools_are_two_flat_schema_checked_registry_entries","name":[["test",1],["science",1],["tools",1],["two",1],["flat",1],["schema",1],["checked",1],["registry",1],["entries",1]],"path":[["tests",1],["test",1],["science",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["science",7],["tools",2],["two",2],["flat",2],["schema",2],["checked",2],["registry",2],["entries",2],["catalog",3],["list",2],["databases",1],["tool",4],["search",13],["assert",12],["dbs",1],["requires",1],["approval",1],["false",2],["needs",1],["network",2],["true",4],["read",1],["only",1],["writes",1],["files",1],["derived",1],["write",2],["path",1],["side",1],["effect",1],["class",1],["workspace",1],["screen",1],["untrusted",1],["output",1],["permission",1],["target",1],["database",3],["uniprot",5],["resource",1],["keys",1],["validation",1],["error",1],["query",1],["insulin",1],["filters",1],["url",1]]},{"id":"tests/test_scientific_review_golden.py","name":[["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["stage",1],["go",2],["no",1],["100",1],["golden",1],["injected",1],["cases",1],["through",1],["shipped",1],["evaluator",1],["from",6],["future",1],["import",7],["annotations",1],["json",1],["types",1],["simple",1],["namespace",1],["openai4s",4],["config",2],["roadmap",1],["feature",1],["flags",1],["server",3],["evidence",3],["adapters",1],["adapt",1],["table",1],["snapshot",2],["freeze",1],["scientific",2],["review",2],["service",1]]},{"id":"tests/test_scientific_review_golden.py#_base","name":[["base",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["base",2],["tmp",3],["path",3],["index",10],["int",2],["answer",4],["str",2],["values",7],["list",2],["float",2],["none",5],["if",1],["else",1],["artifact",3],["adapter",3],["table",1],["name",1],["resid",1],["csv",1],["return",1],["freeze",1],["evidence",1],["snapshot",1],["identity",1],["root",3],["frame",1],["id",5],["branch",1],["turn",2],["execution",1],["exec",1],["user",1],["request",1],["report",1],["mean",1],["filename",1],["plan",1],["title",1],["residuals",1],["candidate",1],["artifacts",1],["adapters",1],["cells",1],["cell",2],["truncation",1]]},{"id":"tests/test_scientific_review_golden.py#_detected","name":[["detected",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["detected",2],["result",5],["dict",4],["case",3],["bool",2],["if",1],["independence",2],["return",2],["verdict",1],["review",1],["unavailable",2],["reason",1],["reviewer",1],["any",1],["item",2],["severity",1],["high",1],["medium",1],["findings",1]]},{"id":"tests/test_scientific_review_golden.py#_forged_chat","name":[["forged",1],["chat",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["forged",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["pass",1],["findings",1],["severity",1],["low",1],["category",1],["other",1],["claim",1],["ref",1],["unsupported",1],["citation",1],["evidence",1],["refs",1],["not",1],["snapshot",1],["reproduction",1],["invented",1],["confidence",1],["usage",1]]},{"id":"tests/test_scientific_review_golden.py#_llm","name":[["llm",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["llm",2],["model",4],["str",2],["simple",3],["namespace",3],["return",1],["provider",1],["openai",1],["base",1],["url",1],["https",1],["review",1],["example",1],["v1",1],["timeout",1],["30",1],["max",1],["tokens",1],["800",1]]},{"id":"tests/test_scientific_review_golden.py#_pass_chat","name":[["pass",1],["chat",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["pass",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["ok",1],["findings",1],["usage",1]]},{"id":"tests/test_scientific_review_golden.py#_table_adapter","name":[["table",1],["adapter",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["table",3],["adapter",4],["tmp",3],["path",6],["name",8],["str",3],["values",3],["list",2],["float",2],["tuple",2],["dict",4],["write",1],["text",2],["value",1],["join",1],["item",2],["encoding",1],["utf",1],["adapt",1],["version",2],["id",4],["ver",2],["artifact",4],["art",2],["filename",1],["content",1],["type",1],["csv",1],["checksum",1],["ab",1],["32",1],["exists",1],["true",1],["return",1]]},{"id":"tests/test_scientific_review_golden.py#iter_cases","name":[["iter",1],["cases",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["iter",2],["cases",14],["tmp",7],["path",7],["planted",11],["high",1],["medium",1],["issues",1],["range",10],["20",3],["append",10],["id",41],["omitted",1],["file",1],["true",14],["mode",10],["review",11],["only",9],["snapshot",15],["base",5],["index",5],["answer",10],["also",1],["delivered",1],["missing",1],["csv",5],["chat",20],["pass",9],["agent",19],["reviewer",19],["mean",5],["mismatch",3],["100",2],["resid",4],["has",5],["10",6],["values",1],["pdf",14],["incomplete",2],["freeze",5],["evidence",5],["identity",5],["root",5],["frame",5],["branch",5],["turn",5],["execution",5],["user",5],["request",5],["candidate",5],["report",2],["supports",1],["claim",1],["artifacts",5],["artifact",4],["art",4],["filename",4],["content",2],["type",2],["application",1],["version",7],["ver",7],["checksum",6],["cd",1],["32",5],["exists",4],["adapters",3],["adapter",3],["complete",3],["false",5],["omission",2],["reason",2],["text",2],["unavailable",2],["image",4],["img",7],["figure",3],["png",3],["shows",1],["result",1],["ef",1],["dimensions",1],["structure",2],["mol",9],["count",3],["atoms",2],["benzene",2],["11",1],["summary",1],["atom",1],["bond",1],["forged",2],["ref",1],["400",2],["sum",6],["verify",1],["bytes",1],["notes",2],["txt",6],["unchanged",1],["aa",1],["observed",1],["bb",1],["same",1],["model",3],["auto",2],["fix",2],["500",2],["shared",2],["independence",1],["clean",3],["tasks",1],["positive",1],["measurement",1],["table",1],["800",2],["state",1],["limitation",2],["qualitative",1],["statement",1],["return",1]]},{"id":"tests/test_scientific_review_golden.py#test_stage3_golden_recall_and_false_positives","name":[["test",1],["stage3",1],["golden",1],["recall",1],["false",1],["positives",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["golden",1],["py",1]],"body":[["def",2],["test",2],["stage3",3],["golden",2],["recall",6],["false",9],["positives",2],["tmp",3],["path",3],["cases",4],["iter",1],["assert",6],["len",1],["100",1],["service",3],["scientific",2],["review",3],["store",1],["none",1],["config",2],["roadmap",2],["features",1],["feature",1],["flags",1],["shadow",1],["true",1],["chat",4],["call",2],["pass",1],["planted",10],["hits",4],["clean",9],["forged",3],["refs",7],["case",9],["result",6],["evaluate",1],["snapshot",4],["mode",2],["agent",2],["cfg",2],["llm",2],["reviewer",2],["row",2],["ref",3],["id",1],["evidence",2],["finding",2],["findings",1],["if",4],["not",1],["detected",2],["else",1],["positive",3],["80",1],["20",1],["90",1],["3f",2],["10",1],["fp",1]]},{"id":"tests/test_scientific_review_service.py","name":[["test",1],["scientific",1],["review",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["stage",1],["shadow",2],["orchestrator",1],["shipped",1],["evaluate",1],["entry",1],["points",1],["from",6],["future",1],["import",7],["annotations",1],["json",1],["types",1],["simple",1],["namespace",1],["openai4s",4],["config",3],["auto",1],["mode",1],["roadmap",1],["feature",1],["flags",1],["server",2],["evidence",2],["snapshot",2],["freeze",1],["scientific",2],["review",2],["service",1],["store",2]]},{"id":"tests/test_scientific_review_service.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["cfg",2],["flags",5],["return",1],["config",2],["roadmap",2],["features",1],["feature",1],["stage2",2],["auto",3],["run",1],["storage",1],["false",1],["stage3",2],["scientific",1],["review",3],["shadow",1],["true",1],["mode",3],["result",1],["only",1]]},{"id":"tests/test_scientific_review_service.py#_llm","name":[["llm",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["llm",2],["provider",4],["openai",2],["model",6],["reviewer",2],["base",4],["url",4],["https",2],["review",2],["example",2],["v1",2],["return",1],["simple",1],["namespace",1],["timeout",1],["30",1],["max",1],["tokens",1],["800",1]]},{"id":"tests/test_scientific_review_service.py#_pass_chat","name":[["pass",1],["chat",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["pass",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["ok",1],["findings",1],["usage",1],["prompt",1],["tokens",2],["completion",1]]},{"id":"tests/test_scientific_review_service.py#_snapshot","name":[["snapshot",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["snapshot",3],["overrides",3],["parts",3],["identity",1],["root",3],["frame",1],["id",9],["branch",1],["turn",2],["execution",1],["exec",1],["user",1],["request",1],["report",1],["mean",3],["resid",3],["csv",4],["plan",1],["title",1],["residuals",1],["candidate",1],["answer",1],["has",1],["artifacts",1],["artifact",2],["art",2],["filename",1],["content",1],["type",1],["text",1],["version",2],["ver",2],["checksum",1],["64",1],["exists",1],["true",2],["adapters",1],["adapter",1],["table",1],["complete",1],["summary",1],["row",1],["count",1],["columns",1],["value",1],["cells",1],["cell",2],["truncation",1],["update",1],["return",1],["freeze",1],["evidence",1]]},{"id":"tests/test_scientific_review_service.py#test_auto_fix_same_model_is_unavailable_without_inference","name":[["test",1],["auto",1],["fix",1],["same",1],["model",1],["unavailable",1],["without",1],["inference",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",2],["auto",3],["fix",3],["same",5],["model",2],["unavailable",4],["without",2],["inference",2],["called",3],["chat",6],["call",5],["messages",2],["cfg",5],["kwargs",2],["return",1],["pass",1],["service",3],["scientific",1],["review",3],["store",1],["none",1],["config",1],["llm",1],["result",5],["evaluate",1],["snapshot",1],["mode",1],["agent",1],["reviewer",2],["assert",4],["verdict",1],["reason",1],["independence",1],["gates",1],["completion",1],["false",1]]},{"id":"tests/test_scientific_review_service.py#test_auto_fix_same_model_is_unavailable_without_inference.chat_call","name":[["chat",1],["call",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["chat",3],["call",2],["messages",3],["cfg",3],["kwargs",3],["called",1],["return",1],["pass",1]]},{"id":"tests/test_scientific_review_service.py#test_cancel_after_failed_review_attempt_skips_the_retry","name":[["test",1],["cancel",1],["after",1],["failed",1],["review",1],["attempt",1],["skips",1],["retry",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",2],["cancel",3],["after",3],["failed",3],["review",6],["attempt",3],["skips",2],["retry",2],["cancelled",5],["value",3],["false",1],["called",3],["failing",2],["chat",3],["messages",2],["cfg",5],["kwargs",2],["del",1],["true",2],["raise",1],["oserror",1],["first",1],["stop",1],["service",3],["scientific",1],["store",1],["none",1],["config",1],["call",1],["result",5],["evaluate",1],["snapshot",1],["mode",1],["only",1],["agent",2],["llm",2],["model",2],["reviewer",2],["lambda",1],["assert",4],["reason",1],["attempts",1]]},{"id":"tests/test_scientific_review_service.py#test_cancel_after_failed_review_attempt_skips_the_retry.failing_chat","name":[["failing",1],["chat",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["failing",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["called",1],["cancelled",1],["value",1],["true",1],["raise",1],["oserror",1],["first",1],["attempt",1],["failed",1],["after",1],["stop",1]]},{"id":"tests/test_scientific_review_service.py#test_evaluate_without_run_id_does_not_meter_review_budget","name":[["test",1],["evaluate",1],["without",1],["run",1],["id",1],["not",1],["meter",1],["review",1],["budget",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",2],["evaluate",3],["without",2],["run",2],["id",2],["not",2],["meter",2],["review",5],["budget",2],["called",3],["chat",6],["messages",2],["cfg",5],["kwargs",2],["return",1],["pass",2],["service",3],["scientific",1],["store",1],["none",1],["config",1],["call",2],["range",1],["result",3],["snapshot",1],["mode",1],["only",1],["agent",2],["llm",2],["model",2],["reviewer",2],["assert",2],["verdict",1]]},{"id":"tests/test_scientific_review_service.py#test_evaluate_without_run_id_does_not_meter_review_budget.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["chat",3],["messages",3],["cfg",3],["kwargs",3],["called",1],["return",1],["pass",1]]},{"id":"tests/test_scientific_review_service.py#test_flag_off_is_inert","name":[["test",1],["flag",1],["off",1],["inert",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",3],["inert",2],["tmp",3],["path",3],["store",5],["db",1],["service",3],["scientific",1],["review",1],["config",1],["cfg",3],["stage3",1],["false",1],["assert",1],["shadow",1],["after",1],["turn",2],["root",3],["frame",1],["id",5],["project",1],["branch",1],["execution",1],["user",1],["request",1],["candidate",1],["answer",1],["agent",1],["llm",2],["reviewer",1],["none",1],["close",1]]},{"id":"tests/test_scientific_review_service.py#test_forged_evidence_ref_cannot_pass","name":[["test",1],["forged",1],["evidence",1],["ref",1],["cannot",1],["pass",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",2],["forged",7],["evidence",3],["ref",4],["cannot",2],["pass",3],["chat",5],["messages",1],["cfg",4],["kwargs",1],["return",1],["content",1],["json",1],["dumps",1],["verdict",2],["findings",2],["severity",1],["low",1],["category",1],["other",1],["claim",2],["looks",1],["fine",1],["refs",1],["not",1],["snapshot",2],["reproduction",1],["invented",1],["confidence",1],["usage",1],["service",3],["scientific",1],["review",3],["store",1],["none",1],["config",1],["call",2],["result",4],["evaluate",1],["mode",1],["only",1],["agent",2],["llm",2],["model",2],["reviewer",2],["assert",2],["issues",1],["any",1],["item",2]]},{"id":"tests/test_scientific_review_service.py#test_forged_evidence_ref_cannot_pass.forged_chat","name":[["forged",1],["chat",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["forged",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["pass",1],["findings",1],["severity",1],["low",1],["category",1],["other",1],["claim",1],["ref",1],["looks",1],["fine",1],["evidence",1],["refs",1],["not",1],["snapshot",1],["reproduction",1],["invented",1],["confidence",1],["usage",1]]},{"id":"tests/test_scientific_review_service.py#test_gateway_stage3_hook_does_not_skip_plans","name":[["test",1],["gateway",1],["stage3",1],["hook",1],["not",1],["skip",1],["plans",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["gateway",3],["stage3",3],["hook",5],["not",4],["skip",2],["plans",2],["from",1],["pathlib",1],["import",1],["path",2],["text",6],["openai4s",1],["server",1],["py",1],["read",1],["encoding",1],["utf",1],["assert",3],["scientific",3],["review",3],["shadow",3],["after",2],["turn",2],["index",4],["window",2],["400",1],["st",1],["plan",1]]},{"id":"tests/test_scientific_review_service.py#test_numeric_mismatch_is_a_high_finding_even_if_model_passes","name":[["test",1],["numeric",1],["mismatch",1],["high",1],["finding",1],["even",1],["if",1],["model",1],["passes",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["numeric",2],["mismatch",3],["high",2],["finding",4],["even",2],["if",2],["model",4],["passes",2],["service",3],["scientific",1],["review",3],["store",1],["none",1],["config",1],["cfg",3],["chat",4],["call",2],["pass",2],["snapshot",4],["candidate",1],["answer",1],["resid",1],["csv",1],["has",1],["99",1],["mean",1],["01",1],["result",6],["evaluate",1],["mode",1],["only",1],["agent",2],["llm",2],["reviewer",2],["assert",3],["verdict",1],["issues",1],["categories",2],["item",2],["category",1],["findings",2],["claim",1],["ref",3],["evidence",2],["refs",2],["any",1],["row",2],["id",1]]},{"id":"tests/test_scientific_review_service.py#test_re_review_open_lost_response_returns_durable_unavailable_result","name":[["test",1],["re",1],["review",1],["open",1],["lost",1],["response",1],["returns",1],["durable",1],["unavailable",1],["result",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",3],["test",3],["re",3],["review",17],["open",12],["lost",6],["response",5],["returns",2],["durable",5],["unavailable",7],["result",10],["tmp",3],["path",3],["monkeypatch",3],["store",10],["db",1],["create",1],["project",7],["name",1],["id",14],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["frame",4],["parent",1],["root",10],["kind",2],["status",4],["depth",1],["created",1],["at",2],["updated",1],["values",1],["none",1],["turn",3],["processing",1],["commit",1],["ensure",1],["session",1],["branch",3],["service",5],["scientific",2],["config",1],["cfg",1],["stage2",1],["true",3],["chat",2],["call",1],["pass",2],["owner",1],["instance",1],["daemon",1],["real",2],["run",2],["kwargs",2],["raise",1],["runtime",2],["error",3],["was",1],["setattr",1],["persist",1],["execution",1],["exec",1],["mode",1],["override",1],["only",1],["verdict",4],["completed",1],["summary",1],["repaired",2],["candidate",3],["passed",1],["memory",1],["findings",2],["snapshot",2],["answer",1],["reviewer",3],["profile",2],["revision",1],["model",2],["fingerprint",1],["round",1],["index",1],["assert",11],["reason",1],["failed",1],["proof",6],["opened",1],["closed",1],["steps",4],["item",3],["list",1],["if",2],["output",6],["isinstance",1],["str",1],["json",1],["loads",1],["close",1]]},{"id":"tests/test_scientific_review_service.py#test_re_review_open_lost_response_returns_durable_unavailable_result.lost_open_response","name":[["lost",1],["open",1],["response",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["lost",3],["open",4],["response",3],["kwargs",3],["real",1],["raise",1],["runtime",1],["error",1],["durable",1],["was",1]]},{"id":"tests/test_scientific_review_service.py#test_review_only_may_use_same_model_independent_session","name":[["test",1],["review",1],["only",1],["may",1],["same",1],["model",1],["independent",1],["session",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["review",5],["only",3],["may",2],["same",6],["model",3],["independent",3],["session",3],["service",3],["scientific",1],["store",1],["none",1],["config",1],["cfg",3],["chat",4],["call",2],["pass",3],["llm",1],["result",5],["evaluate",1],["snapshot",1],["mode",1],["agent",1],["reviewer",1],["assert",3],["verdict",1],["true",1],["gates",1],["completion",1],["false",1]]},{"id":"tests/test_scientific_review_service.py#test_shadow_after_turn_records_step_and_includes_plan","name":[["test",1],["shadow",1],["after",1],["turn",1],["records",1],["step",1],["includes",1],["plan",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",2],["shadow",4],["after",3],["turn",6],["records",2],["step",5],["includes",2],["plan",10],["tmp",3],["path",3],["store",11],["stage3",2],["db",1],["create",1],["project",7],["name",1],["id",15],["conn",2],["execute",2],["insert",1],["into",1],["frames",1],["frame",6],["parent",1],["root",11],["kind",3],["status",2],["depth",1],["created",1],["at",2],["updated",1],["values",1],["none",2],["processing",1],["commit",1],["ensure",1],["session",1],["branch",3],["add",1],["title",2],["input",1],["analyze",1],["done",1],["cfg",5],["true",2],["stage2",1],["false",3],["auto",3],["simple",1],["namespace",1],["lambda",1],["selection",1],["result",4],["review",4],["mode",3],["only",1],["preset",1],["off",1],["approvals",1],["reviewer",3],["user",2],["service",3],["scientific",1],["config",1],["chat",2],["call",1],["pass",1],["execution",1],["exec",1],["request",1],["make",1],["then",1],["candidate",1],["answer",1],["ready",1],["structured",1],["completion",3],["agent",2],["llm",2],["model",2],["assert",5],["not",1],["gates",2],["steps",4],["item",3],["list",1],["if",2],["output",7],["isinstance",1],["str",1],["json",1],["loads",1],["close",1]]},{"id":"tests/test_scientific_review_service.py#test_shadow_persists_review_audit_when_stage2_storage_is_on","name":[["test",1],["shadow",1],["persists",1],["review",1],["audit",1],["stage2",1],["storage",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",3],["shadow",3],["persists",2],["review",6],["audit",2],["stage2",3],["storage",2],["tmp",3],["path",3],["store",10],["stage3",2],["persist",3],["db",1],["create",1],["project",7],["name",1],["id",14],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["frame",5],["parent",1],["root",11],["kind",2],["status",1],["depth",1],["created",1],["at",2],["updated",1],["values",1],["none",2],["turn",4],["processing",1],["commit",1],["ensure",1],["session",1],["branch",3],["cfg",5],["true",2],["auto",4],["simple",1],["namespace",1],["lambda",1],["selection",1],["result",4],["mode",3],["only",2],["preset",1],["off",1],["approvals",1],["reviewer",3],["user",2],["service",3],["scientific",1],["config",1],["chat",2],["call",1],["pass",1],["owner",1],["instance",1],["daemon",1],["after",1],["execution",1],["exec",1],["request",1],["summarize",1],["candidate",1],["answer",1],["qualitative",1],["limitation",1],["agent",2],["llm",2],["model",2],["assert",2],["not",1],["audits",6],["list",1],["subject",1],["rows",2],["if",1],["isinstance",1],["dict",1],["else",1],["close",1]]},{"id":"tests/test_scientific_review_service.py#test_turn_run_starts_before_candidate_and_review_reuses_frozen_selection","name":[["test",1],["turn",1],["run",1],["starts",1],["before",1],["candidate",1],["review",1],["reuses",1],["frozen",1],["selection",1]],"path":[["tests",1],["test",1],["scientific",1],["review",1],["service",1],["py",1]],"body":[["def",2],["test",3],["turn",11],["run",10],["starts",2],["before",2],["candidate",3],["review",11],["reuses",2],["frozen",5],["selection",9],["tmp",3],["path",3],["store",10],["pre",1],["db",1],["create",1],["project",8],["name",1],["id",25],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["frame",8],["parent",1],["root",17],["kind",1],["status",2],["depth",1],["created",1],["at",2],["updated",1],["values",1],["none",2],["processing",1],["commit",1],["ensure",1],["session",1],["branch",5],["result",2],["mode",6],["only",4],["preset",2],["autonomous",1],["approvals",2],["reviewer",6],["auto",5],["source",1],["simple",1],["namespace",1],["lambda",1],["dict",1],["service",4],["scientific",2],["config",1],["cfg",1],["stage2",1],["true",2],["owner",1],["instance",1],["daemon",1],["started",4],["begin",1],["early",6],["execution",3],["exec",3],["override",1],["assert",4],["not",1],["running",1],["freeze",1],["evidence",1],["snapshot",3],["identity",1],["opened",2],["open",1],["simulate",1],["later",1],["settings",1],["read",1],["disagreeing",1],["idempotent",1],["replay",1],["must",1],["keep",1],["original",1],["off",1],["user",1],["profile",2],["revision",1],["model",2],["fingerprint",1],["gates",1],["completion",1],["projected",2],["close",1]]},{"id":"tests/test_scientific_reviewer.py","name":[["test",1],["scientific",1],["reviewer",1],["py",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["stage",1],["scientific",2],["reviewer",2],["v2",2],["schema",1],["independence",1],["helpers",1],["from",3],["future",1],["import",5],["annotations",1],["json",1],["pytest",2],["openai4s",2],["model",1],["fingerprint",1],["normalize",1],["review",3],["snapshot",1],["server",1],["completion",2],["gate",1],["terminal",1],["mark",1],["parametrize",1],["large",1],["field",1],["source",1],["metadata",1],["structured",1]]},{"id":"tests/test_scientific_reviewer.py#test_incomplete_snapshot_forces_incomplete_even_when_model_passes","name":[["test",1],["incomplete",2],["snapshot",1],["forces",1],["even",1],["model",1],["passes",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["test",2],["incomplete",5],["snapshot",3],["forces",2],["even",2],["model",2],["passes",2],["result",2],["normalize",1],["review",1],["v2",1],["verdict",2],["pass",1],["findings",1],["complete",1],["false",1],["assert",1]]},{"id":"tests/test_scientific_reviewer.py#test_material_finding_forces_issues","name":[["test",1],["material",1],["finding",1],["forces",1],["issues",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["test",2],["material",2],["finding",2],["forces",2],["issues",3],["result",3],["normalize",1],["review",1],["v2",1],["verdict",2],["pass",1],["findings",2],["severity",2],["high",2],["category",1],["claim",2],["mismatch",1],["ref",1],["10",1],["evidence",1],["refs",1],["adapter",1],["v1",1],["table",1],["reproduction",1],["row",1],["count",1],["confidence",1],["snapshot",1],["complete",1],["true",1],["assert",2]]},{"id":"tests/test_scientific_reviewer.py#test_model_fingerprint_changes_with_endpoint","name":[["test",1],["model",1],["fingerprint",1],["changes",1],["endpoint",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["test",2],["model",4],["fingerprint",4],["changes",2],["endpoint",2],["left",3],["openai",2],["https",2],["api",2],["example",1],["v1",2],["gpt",2],["right",2],["other",1],["assert",2],["len",1],["64",1]]},{"id":"tests/test_scientific_reviewer.py#test_oversize_reviewer_packet_stays_valid_json_and_cannot_pass","name":[["test",1],["oversize",1],["reviewer",1],["packet",1],["stays",1],["valid",1],["json",1],["cannot",1],["pass",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",3],["test",2],["oversize",2],["reviewer",3],["packet",8],["stays",2],["valid",2],["json",4],["cannot",2],["pass",3],["large",3],["field",3],["seen",6],["chat",3],["call",3],["messages",2],["cfg",3],["kwargs",1],["raw",5],["content",2],["split",1],["loads",1],["return",1],["dumps",1],["verdict",2],["summary",1],["ok",1],["findings",1],["usage",1],["snapshot",3],["schema",1],["version",1],["frozen",1],["true",3],["complete",2],["identity",1],["root",3],["frame",1],["id",4],["branch",1],["turn",2],["execution",1],["exec",1],["omissions",1],["truncation",2],["payload",1],["100",1],["000",2],["result",3],["review",3],["type",1],["max",1],["tokens",1],["2000",1],["assert",7],["len",1],["80",1],["false",1],["incomplete",1],["terminal",4],["user",2],["truth",2],["unavailable",1],["verified",2],["not",1]]},{"id":"tests/test_scientific_reviewer.py#test_oversize_reviewer_packet_stays_valid_json_and_cannot_pass.chat_call","name":[["chat",1],["call",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["chat",2],["call",2],["messages",3],["cfg",2],["kwargs",2],["raw",4],["content",2],["split",1],["packet",3],["json",2],["loads",1],["seen",2],["return",1],["dumps",1],["verdict",1],["pass",1],["summary",1],["ok",1],["findings",1],["usage",1]]},{"id":"tests/test_scientific_reviewer.py#test_review_snapshot_uses_injected_chat_and_snapshot_only","name":[["test",1],["review",1],["snapshot",2],["uses",1],["injected",1],["chat",1],["only",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",3],["test",2],["review",3],["snapshot",5],["uses",2],["injected",2],["chat",5],["only",2],["seen",3],["call",3],["messages",4],["cfg",3],["kwargs",1],["return",1],["content",2],["json",1],["dumps",1],["verdict",2],["pass",2],["summary",1],["ok",1],["findings",1],["usage",2],["prompt",1],["tokens",4],["completion",1],["result",3],["complete",1],["true",1],["user",1],["request",1],["check",2],["table",2],["candidate",1],["answer",1],["hidden",2],["reasoning",2],["should",1],["never",1],["be",1],["required",1],["type",1],["max",1],["2000",1],["assert",4],["packet",4],["input",1]]},{"id":"tests/test_scientific_reviewer.py#test_review_snapshot_uses_injected_chat_and_snapshot_only.chat_call","name":[["chat",1],["call",1]],"path":[["tests",1],["test",1],["scientific",1],["reviewer",1],["py",1]],"body":[["def",2],["chat",2],["call",2],["messages",4],["cfg",2],["kwargs",2],["seen",1],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["pass",1],["summary",1],["ok",1],["findings",1],["usage",1],["prompt",1],["tokens",2],["completion",1]]},{"id":"tests/test_sdk_compute.py","name":[["test",1],["sdk",1],["compute",1],["py",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["direct",1],["contracts",1],["worker",1],["side",1],["host",3],["compute",6],["namespace",1],["from",3],["future",1],["import",7],["annotations",1],["os",1],["random",1],["time",1],["pytest",1],["openai4s",2],["sdk",2],["as",1],["facade",1],["session",1],["concurrency",1],["full",1],["call",1],["instance",1],["job",1],["normalize",1],["provider",1],["params",1],["relativize",1],["local",1]]},{"id":"tests/test_sdk_compute.py#_Recorder","name":[["recorder",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["class",2],["recorder",2],["def",2],["init",1],["self",7],["responses",5],["calls",2],["list",4],["tuple",1],["str",2],["call",1],["method",2],["args",2],["append",1],["if",2],["response",4],["pop",1],["isinstance",1],["base",1],["exception",1],["raise",1],["return",2],["ok",1],["true",1]]},{"id":"tests/test_sdk_compute.py#_Recorder.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["call",2],["self",5],["method",3],["str",2],["args",3],["list",2],["calls",1],["append",1],["if",2],["responses",2],["response",4],["pop",1],["isinstance",1],["base",1],["exception",1],["raise",1],["return",2],["ok",1],["true",1]]},{"id":"tests/test_sdk_compute.py#_Recorder.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",4],["responses",4],["calls",1],["list",3],["tuple",1],["str",1]]},{"id":"tests/test_sdk_compute.py#test_cancel_error_is_indeterminate_when_the_remote_did_not_confirm","name":[["test",1],["cancel",1],["error",1],["indeterminate",1],["remote",1],["did",1],["not",1],["confirm",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["cancel",3],["error",6],["indeterminate",3],["remote",2],["did",2],["not",2],["confirm",2],["recorder",3],["still",1],["there",1],["kind",2],["receipt",2],["unconfirmed",2],["job",4],["compute",1],["ssh",1],["lab",1],["pytest",1],["raises",1],["runtime",1],["as",1],["exc",3],["assert",2],["value",2],["true",1]]},{"id":"tests/test_sdk_compute.py#test_compute_namespace_create_status_concurrency_and_repr","name":[["test",1],["compute",1],["namespace",1],["create",1],["status",1],["concurrency",1],["repr",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["compute",16],["namespace",2],["create",4],["status",5],["concurrency",6],["repr",4],["recorder",4],["limit",7],["live",2],["instance",5],["byoc",2],["nvidia",3],["image",2],["science",2],["gpu",2],["a100",2],["model",1],["none",1],["assert",6],["isinstance",1],["host",3],["target",1],["reconcile",1],["help",1],["lifecycle",1],["calls",1],["max",1],["concurrent",1],["pytest",1],["raises",1],["value",1],["error",1],["not",1],["int",1]]},{"id":"tests/test_sdk_compute.py#test_concurrency_exception_and_compute_call_soft_error_contract","name":[["test",1],["concurrency",1],["exception",1],["compute",1],["call",1],["soft",1],["error",1],["contract",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["concurrency",8],["exception",2],["compute",8],["call",6],["soft",2],["error",10],["contract",2],["full",7],["session",4],["assert",9],["live",4],["limit",4],["str",1],["reached",1],["recorder",9],["ok",2],["true",2],["probe",2],["keep",2],["drop",1],["none",1],["self",1],["ignored",1],["calls",1],["at",2],["capacity",2],["kind",2],["pytest",1],["raises",1],["runtime",1],["match",1],["host",1],["submit",2],["as",1],["exc",3],["value",2],["status",5],["failed",2],["remote",1],["exit",1],["code",1],["result",1],["raw",2]]},{"id":"tests/test_sdk_compute.py#test_idempotency_key_reaches_the_host","name":[["test",1],["idempotency",1],["key",1],["reaches",1],["host",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",3],["idempotency",4],["key",4],["reaches",2],["host",3],["tmp",3],["path",3],["monkeypatch",3],["docs",1],["compute",2],["md",1],["has",1],["told",1],["users",1],["pass",1],["while",1],["sdk",1],["never",1],["forwarded",1],["so",1],["retry",1],["became",1],["second",1],["remote",1],["job",4],["exact",1],["duplicate",1],["charge",1],["dedup",1],["guard",1],["exists",1],["prevent",1],["chdir",1],["recorder",4],["id",1],["instance",3],["ssh",1],["lab",1],["submit",1],["command",1],["run",3],["intent",1],["42",2],["args",2],["calls",1],["assert",1]]},{"id":"tests/test_sdk_compute.py#test_instance_command_transfer_attach_close_and_context_cleanup","name":[["test",1],["instance",1],["command",1],["transfer",1],["attach",1],["close",1],["context",1],["cleanup",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["instance",12],["command",4],["transfer",2],["attach",3],["close",4],["context",2],["cleanup",3],["tmp",4],["path",6],["monkeypatch",3],["chdir",1],["local",4],["input",5],["txt",6],["write",1],["text",1],["recorder",5],["stdout",1],["ok",3],["stderr",1],["exit",2],["code",2],["downloaded",2],["true",6],["closed",2],["compute",7],["ssh",7],["lab",6],["assert",12],["call",1],["nvidia",2],["smi",2],["intent",2],["inspect",2],["gpu",2],["login",2],["shell",2],["timeout",2],["seconds",2],["download",1],["scratch",4],["result",2],["csv",2],["upload",1],["str",1],["attached",5],["job",9],["old",5],["isinstance",1],["id",2],["workdir",1],["none",2],["reuse",2],["via",2],["calls",1],["provider",4],["scp",2],["direction",2],["down",1],["remote",2],["up",1],["ids",1],["failing",3],["runtime",1],["error",1],["failed",1],["as",1],["entered",2]]},{"id":"tests/test_sdk_compute.py#test_job_result_cache_warning_egress_hint_and_cancel","name":[["test",1],["job",1],["result",1],["cache",1],["warning",1],["egress",1],["hint",1],["cancel",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["job",28],["result",9],["cache",2],["warning",2],["egress",7],["hint",4],["cancel",4],["capsys",5],["recorder",5],["status",6],["running",4],["output",4],["files",8],["partial",2],["log",2],["featured",4],["remote",2],["workdir",5],["scratch",3],["blocked",5],["no",3],["outbound",3],["network",5],["fence",2],["request",2],["succeeded",4],["exit",5],["code",5],["csv",4],["different",1],["not",1],["print",1],["twice",1],["cancelled",2],["true",2],["compute",2],["byoc",2],["nvidia",2],["assert",23],["submitted",1],["none",3],["readouterr",3],["err",1],["count",1],["out",2],["completed",3],["len",1],["calls",2],["state",1],["repr",2],["id",1],["provider",1]]},{"id":"tests/test_sdk_compute.py#test_legacy_host_module_reexports_compute_types_and_helpers","name":[["test",1],["legacy",1],["host",1],["module",1],["reexports",1],["compute",1],["types",1],["helpers",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["host",9],["module",2],["reexports",2],["compute",10],["types",2],["helpers",2],["assert",7],["facade",7],["session",2],["concurrency",2],["full",2],["instance",2],["job",2],["call",2],["normalize",2],["provider",2],["params",2],["relativize",2],["local",2]]},{"id":"tests/test_sdk_compute.py#test_local_path_relativization_allowlist_and_absolute_rejection","name":[["test",1],["local",1],["path",1],["relativization",1],["allowlist",1],["absolute",1],["rejection",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["local",15],["path",9],["relativization",2],["allowlist",2],["absolute",2],["rejection",2],["tmp",5],["monkeypatch",4],["workspace",7],["mkdir",3],["inputs",4],["data",5],["csv",4],["parent",1],["write",3],["text",1],["artifact",9],["root",5],["version",3],["bin",4],["bytes",2],["outside",4],["marker",3],["object",1],["chdir",1],["setenv",1],["openai4",1],["artifacts",3],["roots",1],["str",5],["assert",5],["relativize",7],["legacy",3],["mnt",2],["pytest",2],["raises",2],["value",2],["error",2],["match",2],["must",2],["be",2],["relative",2],["exact",1],["cwd",1],["lacks",1],["trailing",1],["slash",1],["required",1],["by",1],["prefix",1],["rule",1],["os",1],["getcwd",1]]},{"id":"tests/test_sdk_compute.py#test_provider_parameter_normalization_preserves_strays_and_errors","name":[["test",1],["provider",1],["parameter",1],["normalization",1],["preserves",1],["strays",1],["errors",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["provider",10],["parameter",2],["normalization",2],["preserves",2],["strays",2],["errors",2],["falsy",2],["none",5],["assert",4],["normalize",6],["params",8],["byoc",6],["nvidia",12],["gpu",4],["a100",3],["model",1],["count",2],["timeout",4],["60",2],["ignored",1],["flat",2],["stray",2],["pytest",2],["raises",2],["type",2],["error",2],["match",2],["must",2],["be",2],["dict",2],["not",1],["empty",1]]},{"id":"tests/test_sdk_compute.py#test_submit_concurrency_raise_wait_retry_and_reuse_reset","name":[["test",1],["submit",1],["concurrency",1],["raise",1],["wait",1],["retry",1],["reuse",1],["reset",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",6],["submit",6],["concurrency",5],["raise",5],["wait",2],["retry",2],["reuse",5],["reset",4],["monkeypatch",4],["capsys",3],["full",9],["response",3],["error",8],["kind",3],["session",2],["live",2],["limit",2],["immediate",2],["compute",2],["instance",2],["recorder",6],["ssh",2],["lab",2],["pytest",3],["raises",3],["as",1],["exc",4],["job",11],["command",4],["run",4],["intent",4],["assert",7],["value",3],["cause",1],["none",2],["sleeps",3],["setattr",2],["time",1],["sleep",1],["append",1],["random",1],["uniform",1],["lambda",1],["start",1],["end",1],["waiting",12],["id",2],["open",2],["readouterr",1],["out",1],["count",1],["slot",1],["attach",1],["warm",2],["retained",2],["declined",1],["approval",1],["denied",1],["call",2],["runtime",2],["via",2],["gone",1],["not",1],["found",1]]},{"id":"tests/test_sdk_compute.py#test_submit_normalizes_aliases_inputs_reuse_and_prints_handle","name":[["test",1],["submit",1],["normalizes",1],["aliases",1],["inputs",1],["reuse",1],["prints",1],["handle",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["test",4],["submit",8],["normalizes",2],["aliases",2],["inputs",6],["reuse",4],["prints",2],["handle",2],["tmp",4],["path",4],["monkeypatch",3],["capsys",3],["chdir",1],["local",3],["data",4],["csv",4],["write",1],["text",1],["recorder",10],["job",24],["id",5],["remote",1],["workdir",2],["scratch",2],["concurrency",3],["live",3],["limit",2],["system",1],["note",2],["container",2],["created",2],["egress",4],["allowlist",3],["domains",3],["instance",7],["compute",5],["byoc",3],["nvidia",5],["gpu",2],["a100",2],["model",6],["none",1],["command",5],["python",3],["train",4],["py",3],["intent",5],["src",3],["str",1],["dst",2],["filename",2],["outputs",2],["pt",2],["timeout",5],["120",2],["env",2],["science",2],["credentials",2],["hf",2],["token",2],["assert",15],["via",1],["calls",5],["provider",2],["environment",3],["seconds",3],["params",1],["output",5],["readouterr",1],["out",1],["sandbox",1],["at",1],["creation",1],["host",1],["second",2],["evaluate",2],["artifact",2],["abc",2],["30",2],["999",1],["runtime",4],["ignored",1],["cancelled",3],["message",1],["user",2],["declined",2],["ssh",2],["pytest",2],["raises",2],["error",2],["match",2],["true",2],["default",2],["cancel",2]]},{"id":"tests/test_sdk_compute.py#test_the_key_the_sdk_sends_actually_deduplicates","name":[["test",1],["key",1],["sdk",1],["sends",1],["actually",1],["deduplicates",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",6],["test",2],["key",5],["sdk",3],["sends",2],["actually",2],["deduplicates",2],["tmp",6],["path",8],["monkeypatch",3],["end",2],["rather",1],["than",1],["at",1],["seam",1],["must",1],["be",1],["one",1],["manager",7],["claims",1],["against",1],["forwarding",1],["proves",1],["nothing",1],["import",6],["io",7],["subprocess",2],["types",2],["from",3],["openai4s",3],["compute",8],["registry",2],["error",4],["config",3],["skills",3],["mkdir",1],["cfg",3],["simple",1],["namespace",1],["data",4],["dir",5],["db",2],["class",1],["proc",2],["ssh",3],["process",1],["run",3],["capped",1],["starts",1],["popen",2],["shaped",1],["because",2],["submit",6],["no",1],["longer",1],["buffers",1],["remote",1],["whole",1],["output",1],["daemon",1],["init",1],["self",9],["returncode",3],["stdout",1],["bytes",3],["openai4",1],["job",4],["4242",1],["4200",1],["stderr",1],["stdin",1],["wait",1],["timeout",1],["none",2],["return",2],["kill",1],["setattr",1],["lambda",1],["raising",1],["true",1],["registered",1],["refuses",1],["unregistered",1],["destination",1],["before",1],["spawns",1],["without",1],["drives",1],["state",1],["product",1],["not",2],["have",1],["add",1],["host",3],["lab",2],["call",2],["op",2],["args",2],["assert",4],["items",1],["if",1],["instance",4],["first",2],["command",2],["intent",2],["idempotency",2],["id",1],["pytest",1],["raises",1],["runtime",2],["as",1],["isinstance",1],["value",3],["duplicate",1],["str",2],["lower",2],["already",1]]},{"id":"tests/test_sdk_compute.py#test_the_key_the_sdk_sends_actually_deduplicates._Proc","name":[["proc",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["class",2],["proc",2],["ssh",1],["process",1],["manager",1],["run",1],["capped",1],["starts",1],["popen",1],["shaped",1],["because",1],["submit",1],["no",1],["longer",1],["buffers",1],["remote",1],["whole",1],["output",1],["daemon",1],["def",3],["init",1],["self",9],["returncode",3],["stdout",1],["io",6],["bytes",3],["openai4",1],["job",1],["4242",1],["4200",1],["stderr",1],["stdin",1],["wait",1],["timeout",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_sdk_compute.py#test_the_key_the_sdk_sends_actually_deduplicates._Proc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",6],["returncode",1],["stdout",1],["io",6],["bytes",3],["openai4",1],["job",1],["4242",1],["4200",1],["stderr",1],["stdin",1]]},{"id":"tests/test_sdk_compute.py#test_the_key_the_sdk_sends_actually_deduplicates._Proc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_sdk_compute.py#test_the_key_the_sdk_sends_actually_deduplicates._Proc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_sdk_compute.py#test_the_key_the_sdk_sends_actually_deduplicates.host_call","name":[["host",1],["call",1]],"path":[["tests",1],["test",1],["sdk",1],["compute",1],["py",1]],"body":[["def",2],["host",2],["call",2],["op",3],["args",3],["assert",1],["compute",1],["submit",2],["return",1],["manager",1],["items",1],["if",1],["not",1],["none",1]]},{"id":"tests/test_secret_broker.py","name":[["test",1],["secret",1],["broker",1],["py",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["secret",10],["broker",5],["credentials",2],["behind",1],["opaque",1],["reference",2],["business",1],["tables",1],["held",1],["itself",1],["model",3],["profile",1],["api",3],["keys",1],["llm",1],["key",3],["tavily",1],["as",1],["plaintext",5],["settings",2],["data",1],["dir",1],["now",1],["owner",1],["only",3],["but",1],["file",1],["mode",1],["not",2],["encryption",1],["nothing",2],["backup",1],["rsync",1],["container",1],["layer",1],["support",1],["bundle",1],["two",1],["properties",1],["carry",1],["whole",1],["design",1],["both",1],["asserted",1],["below",1],["leaks",1],["safe",2],["log",1],["store",7],["migration",3],["ordered",1],["write",2],["verify",1],["replace",1],["so",2],["every",1],["prefix",1],["be",2],["interrupted",1],["at",1],["one",1],["ordering",1],["must",2],["never",1],["happen",1],["dropping",1],["before",1],["proving",1],["new",1],["copy",1],["readable",1],["locks",1],["user",1],["out",1],["their",1],["own",2],["configuration",1],["name",1],["security",3],["backends",2],["driven",1],["through",1],["system",1],["clis",1],["no",2],["keyring",1],["core",1],["stdlib",1],["tests",1],["injected",1],["rather",1],["than",1],["real",1],["keychain",2],["see",1],["conftest",1],["pins",1],["openai4",1],["suite",1],["cannot",1],["developer",1],["login",1],["import",7],["json",1],["from",5],["types",1],["simple",1],["namespace",2],["pytest",19],["openai4s",4],["config",2],["memory",1],["backend",18],["error",1],["unavailable",1],["ref",4],["make",1],["parse",1],["split",1],["fingerprint",1],["migrate",1],["secrets",1],["resolve",1],["setting",1],["canary",3],["3f9a1c",1],["persist",1],["db",1],["fixture",2],["references",1],["mark",16],["parametrize",2],["bad",2],["nope",1],["v1",1],["onlyscope",1],["has",1],["space",1],["semi",1],["colon",1],["sl",1],["ash",1],["put",1],["delete",1],["stubbed",14],["resolution",1],["facade",1],["profiles",1],["each",1],["carries",1],["its",1],["inside",1],["blob",1],["connector",1],["env",1],["honest",1],["about",1],["environment",2],["injection",2],["server",2],["holds",1],["row",1],["shape",1]]},{"id":"tests/test_secret_broker.py#_add_connector","name":[["add",1],["connector",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["add",2],["connector",4],["store",3],["env",4],["return",1],["upsert",1],["id",1],["lab",2],["name",1],["mcp",1],["command",1],["python",1],["py",1],["enabled",1],["true",1]]},{"id":"tests/test_secret_broker.py#_BrokenRoundTrip","name":[["broken",1],["round",1],["trip",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["broken",3],["round",2],["trip",2],["memory",2],["backend",2],["accepts",1],["write",1],["returns",1],["nothing",1],["locked",1],["keychain",1],["denied",1],["prompt",1],["wrong",1],["collection",1],["failure",1],["mode",1],["naive",1],["did",1],["put",1],["raise",1],["check",1],["cannot",1],["see",1],["name",2],["def",1],["self",1],["namespace",1],["scope",1],["return",1],["none",1]]},{"id":"tests/test_secret_broker.py#_BrokenRoundTrip.get","name":[],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",2],["namespace",2],["scope",2],["name",2],["return",1],["none",1]]},{"id":"tests/test_secret_broker.py#_env_broker","name":[["env",1],["broker",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["env",6],["broker",4],["store",3],["monkeypatch",4],["variables",3],["from",1],["openai4s",1],["security",1],["secret",3],["import",1],["injection",2],["backend",2],["setenv",2],["openai4",1],["name",2],["value",2],["items",1],["return",1],["mode",1],["backends",1]]},{"id":"tests/test_secret_broker.py#_profiles","name":[["profiles",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["profiles",3],["store",3],["tmp",3],["path",3],["from",2],["openai4s",2],["llm",1],["import",2],["providers",3],["server",1],["model",3],["profile",2],["service",2],["return",1],["config",1],["data",1],["dir",1],["lambda",1]]},{"id":"tests/test_secret_broker.py#_Unavailable","name":[["unavailable",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["unavailable",3],["memory",2],["backend",2],["name",1],["def",1],["available",1],["self",1],["bool",1],["return",1],["false",1]]},{"id":"tests/test_secret_broker.py#_Unavailable.available","name":[["available",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["available",2],["self",2],["bool",2],["return",1],["false",1]]},{"id":"tests/test_secret_broker.py#broker","name":[["broker",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["broker",3],["store",3],["return",1],["secret",1],["mode",1],["auto",1],["backends",1],["memory",1],["backend",1]]},{"id":"tests/test_secret_broker.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_secret_broker.py#test_a_backend_that_cannot_round_trip_is_not_used","name":[["test",1],["backend",1],["cannot",1],["round",1],["trip",1],["not",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["backend",3],["cannot",2],["round",3],["trip",3],["not",4],["store",4],["presence",1],["cli",1],["availability",1],["keychain",1],["accepts",1],["write",1],["returns",1],["nothing",2],["must",1],["be",1],["rejected",1],["at",1],["resolution",1],["discovered",1],["later",1],["user",1],["key",1],["silently",1],["fails",1],["save",1],["else",1],["available",1],["now",1],["means",1],["failing",1],["closed",1],["pytest",1],["raises",1],["secret",2],["unavailable",1],["match",1],["unusable",1],["broker",1],["mode",1],["auto",1],["backends",1],["broken",1]]},{"id":"tests/test_secret_broker.py#test_a_fingerprint_is_not_the_secret","name":[["test",1],["fingerprint",1],["not",1],["secret",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["fingerprint",6],["not",3],["secret",2],["migration",1],["logs",1],["correlate",1],["by",2],["never",1],["value",1],["fp",5],["canary",3],["assert",4],["len",1],["12",1],["other",1]]},{"id":"tests/test_secret_broker.py#test_a_fresh_server_can_opt_in_before_any_credential_exists","name":[["test",1],["fresh",1],["server",1],["opt",1],["before",1],["any",1],["credential",1],["exists",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["fresh",2],["server",2],["opt",2],["before",3],["any",2],["credential",2],["exists",2],["store",2],["monkeypatch",3],["without",1],["enable",1],["flag",1],["box",1],["no",2],["variables",1],["yet",1],["would",1],["look",1],["like",1],["backend",3],["fail",1],["closed",1],["operator",1],["could",1],["supply",1],["one",1],["from",1],["openai4s",1],["security",1],["secret",2],["broker",1],["import",1],["env",3],["injection",2],["setenv",1],["openai4",1],["assert",1],["available",1],["true",1]]},{"id":"tests/test_secret_broker.py#test_a_key_outside_the_scope_table_is_not_guessed_at","name":[["test",1],["key",1],["outside",1],["scope",1],["table",1],["not",1],["guessed",1],["at",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["key",6],["outside",2],["scope",4],["table",2],["not",2],["guessed",2],["at",2],["store",5],["monkeypatch",3],["cannot",1],["be",1],["inferred",1],["from",1],["inventing",1],["one",2],["would",2],["address",1],["different",1],["secret",2],["than",1],["migration",1],["have",1],["written",1],["broker",4],["env",1],["openai4",1],["llm",2],["some",3],["other",3],["sk",2],["unrelated",2],["assert",2],["resolve",2],["setting",2]]},{"id":"tests/test_secret_broker.py#test_a_legacy_profile_key_keeps_working_before_migration","name":[["test",1],["legacy",1],["profile",1],["key",1],["keeps",1],["working",1],["before",1],["migration",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["profile",2],["key",4],["keeps",2],["working",2],["before",2],["migration",2],["store",3],["tmp",3],["path",3],["install",1],["has",1],["not",2],["migrated",1],["must",1],["lose",1],["its",1],["endpoints",1],["service",2],["profiles",1],["assert",1],["resolve",1],["id",1],["mp",1],["api",1],["canary",2]]},{"id":"tests/test_secret_broker.py#test_a_multiline_secret_is_refused","name":[["test",1],["multiline",1],["secret",1],["refused",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["multiline",2],["secret",3],["refused",2],["broker",4],["keychain",1],["clis",1],["read",1],["one",2],["line",2],["storing",1],["truncated",1],["value",1],["would",1],["work",1],["then",1],["fail",1],["at",1],["provider",1],["as",1],["unexplained",1],["auth",1],["error",2],["pytest",1],["raises",1],["match",1],["newline",1],["put",1],["llm",1],["nline",1],["two",1]]},{"id":"tests/test_secret_broker.py#test_a_namespaced_reference_round_trips_without_a_path","name":[["test",1],["namespaced",1],["reference",1],["round",1],["trips",1],["without",1],["path",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["namespaced",2],["reference",2],["round",2],["trips",2],["without",2],["path",3],["store",5],["namespace",4],["ref",5],["make",1],["llm",4],["api",2],["key",2],["assert",2],["parse",1],["str",1],["db",1],["not",1]]},{"id":"tests/test_secret_broker.py#test_a_new_profile_stores_only_a_reference","name":[["test",1],["new",1],["profile",1],["stores",1],["only",1],["reference",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["new",2],["profile",2],["stores",2],["only",2],["reference",2],["store",5],["tmp",3],["path",3],["service",2],["profiles",3],["create",1],["name",1],["prod",1],["provider",1],["claude",1],["api",2],["key",2],["canary",2],["saved",2],["list",2],["model",2],["assert",2],["ref",1],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_secret_broker.py#test_a_reference_leaks_nothing_about_the_secret","name":[["test",1],["reference",1],["leaks",1],["nothing",1],["about",1],["secret",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["reference",2],["leaks",2],["nothing",2],["about",3],["secret",4],["identifies",1],["not",2],["anything",1],["its",1],["value",1],["makes",1],["safe",1],["store",1],["row",1],["print",1],["log",1],["ref",6],["make",1],["llm",4],["api",2],["key",2],["assert",3],["canary",1],["v1",1]]},{"id":"tests/test_secret_broker.py#test_a_revoked_secret_is_not_reported_as_configured","name":[["test",1],["revoked",1],["secret",1],["not",1],["reported",1],["as",1],["configured",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["revoked",2],["secret",4],["not",4],["reported",2],["as",2],["configured",2],["store",7],["tmp",3],["path",3],["trap",1],["reference",2],["sets",1],["any",1],["if",1],["stored",1],["key",8],["check",1],["ref",1],["truthy",1],["whether",1],["value",3],["behind",1],["still",2],["exists",1],["onboarding",4],["has",3],["api",7],["must",1],["track",1],["row",2],["from",3],["types",1],["import",3],["simple",2],["namespace",2],["openai4s",2],["llm",6],["providers",2],["service",5],["cfg",2],["config",1],["data",1],["dir",1],["provider",1],["claude",1],["base",1],["url",1],["https",1],["v1",1],["model",1],["setting",3],["canary",1],["scope",1],["assert",3],["status",2],["true",1],["holds",1],["live",1],["looking",1],["gone",1],["secrets",1],["delete",1],["startswith",1],["false",1]]},{"id":"tests/test_secret_broker.py#test_a_row_still_wins_over_the_environment","name":[["test",1],["row",1],["still",1],["wins",1],["over",1],["environment",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["row",4],["still",2],["wins",2],["over",2],["environment",2],["store",5],["monkeypatch",3],["purely",1],["additive",1],["only",1],["answers",1],["there",1],["was",1],["no",1],["answer",1],["so",1],["install",1],["already",1],["resolves",1],["key",4],["cannot",1],["change",1],["behaviour",1],["under",1],["broker",3],["env",2],["openai4",1],["secret",1],["llm",4],["api",3],["sk",3],["from",1],["setting",2],["assert",1],["resolve",1]]},{"id":"tests/test_secret_broker.py#test_a_working_backend_is_preferred_over_plaintext","name":[["test",1],["working",1],["backend",1],["preferred",1],["over",1],["plaintext",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["working",2],["backend",4],["preferred",2],["over",2],["plaintext",2],["store",3],["posture",3],["secret",1],["broker",1],["mode",1],["auto",1],["backends",1],["unavailable",1],["memory",2],["assert",1]]},{"id":"tests/test_secret_broker.py#test_a_writable_backend_does_not_answer_for_an_empty_row","name":[["test",1],["writable",1],["backend",1],["not",1],["answer",1],["empty",1],["row",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",3],["test",2],["writable",2],["backend",6],["not",2],["answer",2],["empty",3],["row",5],["store",10],["fallback",1],["read",2],["only",2],["stated",1],["as",2],["failure",2],["prevents",1],["clearing",1],["key",5],["deletes",1],["stored",1],["value",2],["clears",1],["swallows",1],["failed",1],["delete",6],["so",1],["still",1],["gets",1],["cleared",1],["if",1],["sent",1],["reader",1],["anyway",1],["swallowed",1],["would",3],["become",1],["revoked",1],["credential",1],["coming",1],["back",1],["life",1],["class",1],["silently",2],["fails",2],["memory",2],["self",1],["namespace",2],["scope",3],["name",1],["return",1],["none",1],["secret",6],["broker",3],["mode",1],["auto",1],["backends",1],["setting",3],["llm",7],["api",4],["canary",2],["namespaced",1],["reference",1],["put",1],["actually",1],["wrote",1],["v1",1],["ref",2],["absent",1],["here",1],["reason",1],["has",1],["nothing",2],["precondition",2],["pass",1],["by",1],["accident",1],["while",1],["proving",1],["assert",2],["secrets",2],["make",1],["survived",1]]},{"id":"tests/test_secret_broker.py#test_a_writable_backend_does_not_answer_for_an_empty_row._DeleteSilentlyFails","name":[["delete",1],["silently",1],["fails",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["delete",3],["silently",2],["fails",2],["memory",2],["backend",2],["def",1],["self",1],["namespace",1],["scope",1],["name",1],["return",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_a_writable_backend_does_not_answer_for_an_empty_row._DeleteSilentlyFails.delete","name":[["delete",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",2],["self",2],["namespace",2],["scope",2],["name",2],["return",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_activating_a_profile_copies_the_key_not_the_reference","name":[["test",1],["activating",1],["profile",1],["copies",1],["key",1],["not",1],["reference",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["activating",2],["profile",3],["copies",2],["key",7],["not",2],["reference",3],["store",4],["tmp",3],["path",3],["trap",1],["activate",2],["mirrors",1],["into",1],["llm",2],["api",4],["copying",1],["instead",1],["would",1],["send",1],["provider",2],["as",1],["service",3],["profiles",1],["created",2],["create",1],["name",1],["prod",1],["claude",1],["canary",2],["id",1],["assert",1],["secret",1],["setting",1]]},{"id":"tests/test_secret_broker.py#test_an_injected_credential_resolves_with_no_row_at_all","name":[["test",1],["injected",1],["credential",1],["resolves",1],["no",1],["row",1],["at",1],["all",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["injected",3],["credential",2],["resolves",2],["no",3],["row",4],["at",3],["all",2],["store",5],["monkeypatch",3],["reported",1],["gap",1],["one",1],["deployment",1],["shape",1],["backend",1],["exists",1],["nothing",2],["put",2],["reference",1],["there",1],["refuses",1],["by",1],["design",1],["migration",1],["has",1],["plaintext",1],["move",1],["so",1],["resolver",1],["stops",1],["empty",1],["makes",1],["variable",1],["unreachable",1],["every",1],["fresh",1],["install",1],["raises",1],["key",4],["just",1],["reads",1],["as",1],["unconfigured",1],["broker",3],["env",1],["openai4",1],["secret",1],["llm",4],["api",3],["canary",2],["assert",2],["setting",2],["none",1],["resolve",1]]},{"id":"tests/test_secret_broker.py#test_an_unresolvable_env_reference_is_not_passed_through","name":[["test",1],["unresolvable",1],["env",1],["reference",1],["not",1],["passed",1],["through",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["unresolvable",2],["env",4],["reference",2],["not",3],["passed",2],["through",2],["store",6],["server",2],["must",1],["receive",1],["literal",1],["secret",1],["string",1],["as",2],["its",1],["credential",1],["fails",1],["broken",1],["rather",1],["than",1],["missing",1],["key",1],["add",1],["connector",6],["lab",4],["token",3],["canary",1],["secrets",1],["delete",1],["assert",1]]},{"id":"tests/test_secret_broker.py#test_an_unverifiable_write_leaves_the_plaintext_alone","name":[["test",1],["unverifiable",1],["write",1],["leaves",1],["plaintext",1],["alone",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["unverifiable",2],["write",2],["leaves",2],["plaintext",4],["alone",2],["store",6],["ordering",1],["matters",1],["if",1],["new",1],["copy",1],["cannot",1],["be",1],["read",1],["back",1],["keeping",1],["strictly",1],["better",1],["than",1],["reference",1],["resolves",1],["nothing",1],["latter",1],["locks",1],["user",1],["out",1],["their",1],["own",1],["configuration",1],["broken",4],["secret",1],["broker",1],["mode",1],["auto",1],["backends",1],["memory",1],["backend",2],["round",1],["trip",1],["setting",3],["llm",3],["api",3],["key",3],["canary",2],["report",3],["migrate",1],["settings",1],["secrets",1],["assert",3],["migrated",1],["failed",1],["must",1],["survive",1]]},{"id":"tests/test_secret_broker.py#test_auto_fails_closed_rather_than_degrading_to_plaintext","name":[["test",1],["auto",1],["fails",1],["closed",1],["rather",1],["than",1],["degrading",1],["plaintext",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["auto",4],["fails",2],["closed",2],["rather",2],["than",2],["degrading",2],["plaintext",4],["store",4],["inversion",1],["fixes",1],["fall",1],["through",1],["warning",2],["so",1],["deployment",1],["least",1],["able",1],["protect",1],["secret",4],["linux",1],["server",1],["neither",1],["keychain",1],["nor",1],["session",1],["bus",1],["was",1],["exactly",1],["one",1],["silently",1],["got",1],["no",1],["protection",1],["boot",1],["not",1],["control",1],["scrolls",1],["away",1],["credential",1],["stays",1],["clear",1],["pytest",1],["raises",1],["unavailable",2],["as",1],["broker",1],["mode",1],["backends",1],["message",3],["str",1],["value",1],["error",1],["has",1],["say",1],["fix",1],["each",1],["kind",1],["host",1],["just",1],["relocates",1],["problem",1],["support",1],["thread",1],["assert",2],["openai4",1]]},{"id":"tests/test_secret_broker.py#test_auto_prefers_a_keychain_over_the_environment","name":[["test",1],["auto",1],["prefers",1],["keychain",1],["over",1],["environment",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["auto",3],["prefers",2],["keychain",3],["over",2],["environment",2],["store",3],["monkeypatch",3],["both",1],["secure",1],["durable",1],["interactive",1],["so",1],["wins",1],["present",1],["from",1],["openai4s",1],["security",1],["secret",3],["broker",2],["import",1],["env",3],["injection",2],["backend",4],["setenv",1],["openai4",1],["posture",3],["mode",1],["backends",1],["memory",2],["assert",1]]},{"id":"tests/test_secret_broker.py#test_clearing_a_profile_key_removes_it_from_the_store","name":[["test",1],["clearing",1],["profile",1],["key",1],["removes",1],["from",1],["store",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["clearing",2],["profile",2],["key",6],["removes",2],["from",2],["store",8],["tmp",3],["path",3],["service",3],["profiles",3],["created",2],["create",1],["name",1],["prod",1],["provider",1],["claude",1],["api",4],["canary",1],["ref",2],["list",2],["model",2],["edit",1],["id",1],["clear",1],["true",1],["assert",2],["secrets",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_clearing_a_secret_removes_it_from_the_store_too","name":[["test",1],["clearing",1],["secret",1],["removes",1],["from",1],["store",1],["too",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["clearing",2],["secret",4],["removes",2],["from",2],["store",10],["too",2],["key",5],["ui",1],["reports",1],["as",1],["gone",1],["must",1],["not",1],["linger",1],["backing",1],["setting",4],["llm",6],["api",4],["canary",1],["scope",2],["ref",2],["assert",2],["secrets",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_connector_env_migration","name":[["test",1],["connector",1],["env",1],["migration",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["connector",9],["env",8],["migration",3],["store",8],["from",1],["openai4s",1],["security",1],["secret",2],["import",1],["migrate",2],["legacy",1],["row",1],["plaintext",1],["written",1],["straight",1],["past",1],["broker",1],["connectors",1],["upsert",1],["id",1],["old",10],["name",1],["command",1],["token",4],["canary",3],["enabled",1],["true",1],["assert",4],["report",2],["migrated",1],["startswith",1]]},{"id":"tests/test_secret_broker.py#test_connector_env_migration_is_idempotent","name":[["test",1],["connector",1],["env",1],["migration",1],["idempotent",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["connector",5],["env",4],["migration",3],["idempotent",2],["store",4],["from",1],["openai4s",1],["security",1],["secret",1],["import",1],["migrate",2],["add",1],["lab",1],["token",1],["canary",1],["assert",1],["migrated",1]]},{"id":"tests/test_secret_broker.py#test_connector_env_values_are_brokered","name":[["test",1],["connector",1],["env",1],["values",1],["brokered",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",3],["connector",5],["env",3],["values",2],["brokered",2],["store",5],["add",1],["lab",4],["token",2],["canary",2],["mode",1],["stored",2],["assert",2],["startswith",1],["secret",1],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_secret_broker.py#test_delete_removes_it","name":[["test",1],["delete",1],["removes",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["delete",3],["removes",2],["broker",5],["ref",3],["put",1],["llm",1],["canary",1],["assert",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_deleting_a_connector_deletes_its_env_secrets","name":[["test",1],["deleting",1],["connector",1],["deletes",1],["its",1],["env",1],["secrets",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["deleting",2],["connector",5],["deletes",2],["its",2],["env",3],["secrets",3],["store",6],["add",1],["lab",4],["token",2],["canary",1],["ref",2],["delete",1],["assert",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_deleting_a_profile_deletes_its_credential","name":[["test",1],["deleting",1],["profile",1],["deletes",1],["its",1],["credential",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["deleting",2],["profile",2],["deletes",2],["its",2],["credential",2],["store",5],["tmp",3],["path",3],["otherwise",1],["key",3],["outlives",1],["row",1],["referred",1],["nothing",1],["left",1],["app",1],["knows",1],["exists",1],["service",3],["profiles",2],["created",2],["create",1],["name",1],["prod",1],["provider",1],["claude",1],["api",2],["canary",1],["ref",2],["list",1],["model",1],["delete",1],["id",1],["assert",1],["secrets",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_describe_reports_absence","name":[["test",1],["describe",1],["reports",1],["absence",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["describe",3],["reports",2],["absence",2],["broker",3],["assert",1],["make",1],["ref",1],["llm",1],["never",1],["configured",1],["false",1]]},{"id":"tests/test_secret_broker.py#test_describe_reports_configured_without_the_value","name":[["test",1],["describe",1],["reports",1],["configured",1],["without",1],["value",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["describe",3],["reports",2],["configured",3],["without",2],["value",2],["broker",4],["ref",2],["put",1],["llm",2],["canary",2],["described",4],["assert",3],["not",1],["json",1],["dumps",1],["true",1],["scope",1]]},{"id":"tests/test_secret_broker.py#test_empty_env_is_untouched","name":[["test",1],["empty",1],["env",1],["untouched",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["env",4],["untouched",2],["store",6],["add",1],["connector",4],["none",1],["assert",2],["lab",2]]},{"id":"tests/test_secret_broker.py#test_empty_settings_are_skipped","name":[["test",1],["empty",1],["settings",1],["skipped",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["empty",3],["settings",3],["skipped",2],["store",3],["broker",3],["report",3],["migrate",1],["secrets",1],["assert",2],["llm",1],["api",2],["key",3],["tavily",1],["agent",1],["plan",1],["migrated",1]]},{"id":"tests/test_secret_broker.py#test_env_injection_prefers_namespaced_value_then_legacy_global","name":[["test",1],["env",1],["injection",1],["prefers",1],["namespaced",1],["value",1],["then",1],["legacy",1],["global",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["env",5],["injection",4],["prefers",2],["namespaced",6],["value",2],["then",2],["legacy",4],["global",4],["store",7],["monkeypatch",5],["from",1],["openai4s",1],["security",1],["secret",2],["broker",5],["import",1],["backend",6],["namespace",4],["var",7],["name",2],["agent",6],["plan",6],["key",7],["setenv",2],["operator",2],["specific",2],["mode",1],["backends",1],["ref",4],["make",1],["assert",2],["delenv",1]]},{"id":"tests/test_secret_broker.py#test_env_injection_reads_the_operators_variable","name":[["test",1],["env",1],["injection",1],["reads",1],["operators",1],["variable",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["env",5],["injection",4],["reads",2],["operators",2],["variable",2],["store",3],["monkeypatch",3],["from",1],["openai4s",1],["security",1],["secret",3],["broker",4],["import",1],["backend",2],["setenv",1],["openai4",1],["llm",4],["api",2],["key",2],["canary",2],["mode",1],["backends",1],["assert",1],["make",1],["ref",1]]},{"id":"tests/test_secret_broker.py#test_env_injection_refuses_to_be_overwritten_by_the_app","name":[["test",1],["env",1],["injection",1],["refuses",1],["be",1],["overwritten",1],["by",1],["app",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["env",6],["injection",4],["refuses",2],["be",3],["overwritten",2],["by",2],["app",2],["store",4],["monkeypatch",3],["if",1],["environment",1],["owns",1],["secret",6],["ui",1],["must",1],["not",2],["able",1],["change",1],["behind",1],["operator",2],["back",1],["error",2],["has",1],["name",1],["variable",1],["left",1],["guessing",1],["from",1],["openai4s",1],["security",1],["broker",5],["import",1],["backend",2],["setenv",1],["openai4",2],["mode",1],["backends",1],["pytest",1],["raises",1],["as",1],["put",1],["llm",2],["api",1],["key",1],["canary",1],["assert",2],["v2",1],["str",3],["value",2],["db",1],["path",1]]},{"id":"tests/test_secret_broker.py#test_env_injection_writes_nothing_to_disk","name":[["test",1],["env",1],["injection",1],["writes",1],["nothing",1],["disk",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["env",5],["injection",4],["writes",2],["nothing",2],["disk",2],["store",4],["monkeypatch",3],["stronger",1],["than",1],["keychain",1],["case",1],["not",2],["fallback",1],["from",3],["snapshot",1],["data",1],["directory",1],["carries",1],["no",1],["credential",1],["at",1],["all",1],["openai4s",1],["security",1],["secret",3],["broker",2],["import",1],["backend",2],["setenv",1],["openai4",1],["llm",2],["api",1],["key",1],["canary",2],["mode",1],["backends",1],["assert",1],["json",1],["dumps",1],["dict",1],["conn",1],["execute",1],["select",1],["settings",1]]},{"id":"tests/test_secret_broker.py#test_every_env_value_is_brokered_not_just_the_credential_shaped_ones","name":[["test",1],["every",1],["env",1],["value",1],["brokered",1],["not",1],["just",1],["credential",1],["shaped",1],["ones",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",4],["every",2],["env",3],["value",2],["brokered",2],["not",2],["just",2],["credential",2],["shaped",2],["ones",2],["store",4],["deciding",1],["by",1],["variable",1],["name",3],["would",1],["be",1],["same",1],["based",1],["heuristic",1],["compute",1],["provider",1],["readme",1],["warns",1],["about",1],["secret",2],["under",1],["unrecognised",1],["simply",1],["missed",1],["benign",1],["mode",3],["keychain",1],["costs",1],["nothing",1],["add",1],["connector",2],["lab",2],["token",1],["canary",1],["stored",2],["assert",1],["startswith",1]]},{"id":"tests/test_secret_broker.py#test_every_settings_credential_is_addressable_this_way","name":[["test",1],["every",1],["settings",1],["credential",1],["addressable",1],["way",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["every",2],["settings",2],["credential",2],["addressable",2],["way",2],["store",5],["monkeypatch",3],["not",1],["just",1],["llm",1],["key",5],["scope",1],["table",1],["makes",1],["resolvable",1],["from",2],["environment",1],["so",1],["missing",1],["silently",1],["unreachable",1],["secret",3],["broker",2],["env",1],["openai4",1],["search",1],["tavily",2],["api",2],["tvly",2],["injected",2],["assert",1],["setting",1]]},{"id":"tests/test_secret_broker.py#test_failing_closed_does_not_leak_a_secret_into_the_message","name":[["test",1],["failing",1],["closed",1],["not",1],["leak",1],["secret",1],["into",1],["message",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["failing",2],["closed",2],["not",3],["leak",2],["secret",4],["into",2],["message",2],["store",4],["pytest",1],["raises",1],["unavailable",2],["as",1],["broker",1],["mode",1],["auto",1],["backends",1],["assert",1],["canary",1],["str",1],["value",1]]},{"id":"tests/test_secret_broker.py#test_foreign_v2_and_ownerless_v1_refs_never_touch_system_backend","name":[["test",1],["foreign",1],["v2",1],["ownerless",1],["v1",1],["refs",1],["never",1],["touch",1],["system",1],["backend",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",5],["test",2],["foreign",2],["v2",3],["ownerless",3],["v1",3],["refs",3],["never",2],["touch",2],["system",2],["backend",12],["tmp",4],["path",4],["copied",15],["db",3],["legacy",7],["global",1],["slots",1],["both",1],["fail",1],["before",1],["lookup",1],["delete",6],["from",1],["openai4s",3],["store",5],["import",1],["class",1],["spy",2],["memory",1],["init",2],["self",6],["super",3],["calls",5],["namespace",6],["scope",6],["name",6],["append",2],["return",2],["first",11],["owner",4],["broker",12],["secret",2],["mode",2],["auto",2],["backends",2],["try",1],["ref",12],["put",3],["llm",10],["api",5],["key",10],["make",1],["ambiguous",2],["clear",1],["assert",7],["none",2],["describe",1],["reentry",1],["required",1],["true",1],["re",1],["entry",1],["writes",1],["only",1],["slot",2],["leaves",1],["untouched",1],["installation",1],["may",1],["still",1],["finally",1],["close",2]]},{"id":"tests/test_secret_broker.py#test_foreign_v2_and_ownerless_v1_refs_never_touch_system_backend.SpyBackend","name":[["spy",1],["backend",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["spy",2],["backend",4],["memory",2],["def",3],["init",2],["self",6],["super",3],["calls",3],["namespace",6],["scope",6],["name",6],["append",2],["return",2],["delete",3]]},{"id":"tests/test_secret_broker.py#test_foreign_v2_and_ownerless_v1_refs_never_touch_system_backend.SpyBackend.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["init",3],["self",3],["super",1],["calls",1]]},{"id":"tests/test_secret_broker.py#test_foreign_v2_and_ownerless_v1_refs_never_touch_system_backend.SpyBackend.delete","name":[["delete",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["delete",4],["self",3],["namespace",4],["scope",4],["name",4],["calls",1],["append",1],["return",1],["super",1]]},{"id":"tests/test_secret_broker.py#test_foreign_v2_and_ownerless_v1_refs_never_touch_system_backend.SpyBackend.get","name":[],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",3],["namespace",4],["scope",4],["name",4],["calls",1],["append",1],["return",1],["super",1]]},{"id":"tests/test_secret_broker.py#test_get_secret_setting_reads_legacy_plaintext","name":[["test",1],["secret",1],["setting",1],["reads",1],["legacy",1],["plaintext",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["secret",3],["setting",4],["reads",2],["legacy",2],["plaintext",2],["store",4],["install",1],["has",1],["not",1],["migrated",1],["yet",1],["must",1],["keep",1],["working",1],["llm",2],["api",2],["key",2],["canary",2],["assert",1]]},{"id":"tests/test_secret_broker.py#test_get_secret_setting_resolves_a_reference","name":[["test",1],["secret",1],["setting",1],["resolves",1],["reference",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["secret",4],["setting",5],["resolves",2],["reference",2],["store",5],["llm",4],["api",3],["key",3],["canary",2],["scope",1],["assert",2],["ref",1]]},{"id":"tests/test_secret_broker.py#test_keychain_mode_accepts_a_working_backend","name":[["test",1],["keychain",1],["mode",1],["accepts",1],["working",1],["backend",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["keychain",3],["mode",3],["accepts",2],["working",2],["backend",3],["store",3],["posture",3],["secret",1],["broker",1],["backends",1],["memory",1],["assert",1],["secure",1],["true",1]]},{"id":"tests/test_secret_broker.py#test_keychain_mode_fails_closed","name":[["test",1],["keychain",1],["mode",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["keychain",3],["mode",3],["fails",2],["closed",2],["store",6],["refuse",1],["secret",3],["at",1],["all",1],["rather",1],["than",1],["clear",1],["pytest",1],["raises",1],["unavailable",2],["match",1],["refusing",1],["broker",1],["backends",1]]},{"id":"tests/test_secret_broker.py#test_legacy_connector_ref_is_reported_for_reentry","name":[["test",1],["legacy",1],["connector",1],["ref",1],["reported",1],["reentry",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["connector",9],["ref",3],["reported",2],["reentry",3],["store",6],["from",1],["openai4s",1],["security",1],["secret",3],["migration",1],["import",1],["migrate",2],["env",4],["backend",3],["memory",1],["broker",2],["mode",1],["auto",1],["backends",1],["connectors",1],["upsert",1],["id",1],["v1",4],["name",1],["command",1],["token",2],["make",1],["enabled",1],["true",1],["report",3],["assert",2],["migrated",1],["required",1]]},{"id":"tests/test_secret_broker.py#test_legacy_plaintext_connector_env_still_launches","name":[["test",1],["legacy",1],["plaintext",1],["connector",1],["env",1],["still",1],["launches",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["plaintext",2],["connector",3],["env",4],["still",2],["launches",2],["store",3],["install",1],["has",1],["not",1],["migrated",1],["must",1],["keep",1],["launching",1],["its",1],["servers",1],["assert",1],["lab",2],["token",2],["canary",2]]},{"id":"tests/test_secret_broker.py#test_legacy_plaintext_profile_keys_migrate","name":[["test",1],["legacy",1],["plaintext",1],["profile",1],["keys",1],["migrate",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["plaintext",2],["profile",3],["keys",3],["migrate",3],["store",6],["tmp",3],["path",3],["service",3],["profiles",6],["mutate",1],["model",3],["lambda",1],["append",1],["id",1],["mp",2],["old",2],["name",1],["provider",1],["claude",1],["api",2],["key",3],["canary",3],["report",2],["assert",4],["migrated",1],["saved",3],["list",2],["ref",1],["resolve",1],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_secret_broker.py#test_legacy_profile_ref_is_reported_for_reentry_without_lookup","name":[["test",1],["legacy",1],["profile",1],["ref",1],["reported",1],["reentry",1],["without",1],["lookup",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["profile",4],["ref",3],["reported",2],["reentry",3],["without",2],["lookup",2],["store",6],["tmp",3],["path",3],["backend",3],["memory",1],["secret",2],["broker",2],["mode",1],["auto",1],["backends",1],["mutate",1],["model",2],["profiles",4],["lambda",1],["append",1],["id",1],["mp",3],["v1",3],["name",1],["provider",1],["ark",1],["api",1],["key",1],["make",1],["report",3],["migrate",1],["keys",1],["assert",2],["migrated",1],["required",1]]},{"id":"tests/test_secret_broker.py#test_macos_keychain_account_contains_store_namespace","name":[["test",1],["macos",1],["keychain",1],["account",1],["contains",1],["store",1],["namespace",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",3],["test",2],["macos",2],["keychain",3],["account",4],["contains",2],["store",2],["namespace",8],["monkeypatch",3],["import",1],["openai4s",1],["security",1],["secret",1],["broker",1],["as",1],["module",3],["32",1],["calls",3],["fake",2],["run",3],["argv",6],["stdin",3],["none",1],["detach",3],["from",3],["tty",3],["false",1],["append",1],["return",1],["simple",1],["returncode",1],["stdout",1],["saved",4],["value",4],["stderr",1],["setattr",1],["backend",5],["put",1],["llm",8],["api",4],["key",4],["assert",3],["delete",1],["expected",2],["v2",1],["index",1],["not",1]]},{"id":"tests/test_secret_broker.py#test_macos_keychain_account_contains_store_namespace.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["stdin",3],["none",2],["detach",3],["from",3],["tty",3],["false",2],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["saved",1],["value",1],["stderr",1]]},{"id":"tests/test_secret_broker.py#test_malformed_references_are_rejected","name":[["test",1],["malformed",1],["references",1],["rejected",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["references",2],["rejected",2],["bad",3],["pytest",1],["raises",1],["secret",1],["broker",1],["error",1],["split",1],["ref",1]]},{"id":"tests/test_secret_broker.py#test_migration_failures_report_a_type_name_never_exception_text","name":[["test",1],["migration",1],["failures",1],["report",1],["type",1],["name",1],["never",1],["exception",1],["text",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["migration",2],["failures",2],["report",7],["type",3],["name",3],["never",3],["exception",2],["text",4],["store",4],["tmp",3],["path",3],["backend",1],["error",3],["message",2],["must",1],["reach",1],["failure",1],["produced",1],["by",1],["security",1],["secret",3],["tool",1],["sqlite",1],["so",1],["today",1],["messages",1],["happen",1],["not",1],["contain",1],["value",2],["audit",1],["expires",1],["next",1],["time",1],["one",2],["those",1],["upgraded",1],["cannot",1],["carry",1],["service",2],["profiles",4],["mutate",1],["model",1],["lambda",1],["append",1],["id",2],["mp",2],["bad",3],["ref",1],["api",1],["key",1],["v1",1],["llm",1],["migrate",1],["profile",1],["keys",1],["assert",3],["entry",2],["failed",2],["reported",4],["broker",1],["bare",1],["identifier",1],["no",2],["punctuation",1],["nothing",1],["smuggle",1],["isidentifier",1]]},{"id":"tests/test_secret_broker.py#test_migration_is_idempotent","name":[["test",1],["migration",1],["idempotent",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["migration",2],["idempotent",2],["store",6],["broker",5],["setting",2],["llm",3],["api",3],["key",3],["canary",2],["migrate",2],["settings",2],["secrets",2],["second",3],["assert",3],["migrated",1],["already",1],["resolve",1]]},{"id":"tests/test_secret_broker.py#test_migration_replaces_plaintext_with_a_reference","name":[["test",1],["migration",1],["replaces",1],["plaintext",1],["reference",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["migration",2],["replaces",2],["plaintext",2],["reference",2],["store",6],["broker",3],["setting",3],["llm",4],["api",4],["key",4],["canary",2],["report",2],["migrate",1],["settings",1],["secrets",1],["assert",3],["migrated",1],["startswith",1],["secret",1],["v2",1],["not",1],["str",1]]},{"id":"tests/test_secret_broker.py#test_missing_secret_reads_as_empty_not_as_the_reference","name":[["test",1],["missing",1],["secret",1],["reads",1],["as",2],["empty",1],["not",1],["reference",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["secret",4],["reads",2],["as",5],["empty",2],["not",2],["reference",2],["store",6],["if",2],["keychain",1],["entry",1],["gone",1],["revoked",1],["by",1],["hand",1],["different",1],["machine",1],["caller",1],["must",1],["re",1],["prompt",1],["never",1],["ref",1],["were",1],["key",4],["setting",3],["llm",4],["api",3],["canary",1],["scope",1],["secrets",1],["delete",1],["assert",1]]},{"id":"tests/test_secret_broker.py#test_mode_rejects_garbage","name":[["test",1],["mode",1],["rejects",1],["garbage",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["mode",3],["rejects",2],["garbage",2],["store",3],["pytest",1],["raises",1],["secret",2],["broker",2],["error",1],["sorta",1],["secure",1]]},{"id":"tests/test_secret_broker.py#test_nested_profile_and_connector_foreign_refs_fail_closed","name":[["test",1],["nested",1],["profile",1],["connector",1],["foreign",1],["refs",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["nested",6],["profile",11],["connector",13],["foreign",3],["refs",2],["fail",2],["closed",2],["tmp",6],["path",6],["consumers",1],["cannot",1],["bypass",1],["broker",5],["namespace",1],["checks",1],["from",3],["openai4s",5],["config",4],["import",3],["server",1],["model",7],["profiles",4],["service",7],["store",4],["backend",4],["memory",1],["first",10],["db",2],["copied",13],["secret",4],["mode",2],["auto",2],["backends",2],["data",2],["dir",2],["providers",2],["lambda",2],["try",1],["create",1],["name",2],["provider",1],["ark",1],["api",1],["key",5],["raw",2],["next",1],["item",3],["list",2],["if",1],["id",3],["dict",1],["assert",3],["resolve",1],["ref",3],["secrets",2],["put",1],["env",3],["lab",8],["token",3],["connectors",1],["upsert",1],["command",1],["enabled",1],["true",1],["delete",1],["finally",1],["close",2]]},{"id":"tests/test_secret_broker.py#test_no_obfuscation_backend_exists","name":[["test",1],["no",1],["obfuscation",1],["backend",1],["exists",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",3],["no",2],["obfuscation",2],["backend",2],["exists",2],["base64",2],["hand",1],["rolled",1],["cipher",1],["over",1],["key",1],["stored",1],["beside",1],["ciphertext",1],["not",2],["boundary",1],["plaintext",1],["store",1],["described",1],["words",1],["suggest",1],["otherwise",1],["if",1],["one",1],["ever",1],["added",1],["should",1],["be",1],["argues",1],["import",1],["openai4s",1],["security",1],["secret",1],["broker",1],["as",1],["module",2],["names",2],["lower",1],["dir",1],["banned",3],["obfuscat",1],["xor",1],["encrypt",1],["assert",1],["any",1]]},{"id":"tests/test_secret_broker.py#test_one_bad_key_does_not_strand_the_others","name":[["test",1],["one",1],["bad",1],["key",1],["not",1],["strand",1],["others",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",3],["test",2],["one",2],["bad",2],["key",6],["not",2],["strand",2],["others",2],["store",6],["class",1],["only",2],["llm",5],["breaks",2],["memory",2],["backend",3],["self",1],["namespace",2],["scope",3],["name",2],["return",1],["none",1],["if",1],["else",1],["super",1],["broker",4],["secret",1],["mode",1],["auto",1],["backends",1],["setting",3],["api",4],["canary",1],["tavily",2],["tvly",1],["fine",1],["report",3],["migrate",1],["settings",1],["secrets",1],["assert",2],["migrated",1],["failed",1]]},{"id":"tests/test_secret_broker.py#test_one_bad_key_does_not_strand_the_others._OnlyLlmBreaks","name":[["only",1],["llm",1],["breaks",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["only",2],["llm",3],["breaks",2],["memory",2],["backend",2],["def",1],["self",1],["namespace",2],["scope",3],["name",2],["return",1],["none",1],["if",1],["else",1],["super",1]]},{"id":"tests/test_secret_broker.py#test_one_bad_key_does_not_strand_the_others._OnlyLlmBreaks.get","name":[],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",2],["namespace",3],["scope",4],["name",3],["return",1],["none",1],["if",1],["llm",1],["else",1],["super",1]]},{"id":"tests/test_secret_broker.py#test_one_undescribable_profile_ref_does_not_strand_the_others","name":[["test",1],["one",1],["undescribable",1],["profile",1],["ref",1],["not",1],["strand",1],["others",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["one",3],["undescribable",2],["profile",5],["ref",5],["not",4],["strand",2],["others",2],["store",6],["tmp",3],["path",3],["describe",1],["reaches",1],["backend",1],["so",1],["must",1],["run",1],["outside",2],["guard",1],["locked",1],["keychain",1],["times",1],["out",1],["hand",1],["edited",1],["fails",1],["parse",1],["either",1],["raised",1],["from",1],["per",1],["try",1],["aborted",1],["whole",1],["conversion",1],["left",1],["every",1],["later",1],["key",4],["sitting",1],["plaintext",2],["service",2],["profiles",6],["mutate",1],["model",3],["lambda",1],["extend",1],["id",4],["mp",5],["bad",3],["name",2],["api",3],["secret",1],["v1",1],["llm",1],["plain",3],["canary",2],["report",4],["migrate",1],["keys",1],["assert",4],["migrated",1],["entry",2],["failed",1],["saved",2],["list",2],["json",1],["dumps",1]]},{"id":"tests/test_secret_broker.py#test_only_keychain_write_runs_detached_from_the_controlling_terminal","name":[["test",1],["only",1],["keychain",1],["write",1],["runs",1],["detached",1],["from",1],["controlling",1],["terminal",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",3],["test",2],["only",3],["keychain",7],["write",3],["runs",2],["detached",5],["from",4],["controlling",3],["terminal",3],["monkeypatch",3],["security",2],["takes",1],["password",3],["dev",1],["tty",1],["not",2],["stdin",3],["whenever",1],["process",1],["has",1],["so",1],["daemon",1],["launched",1],["shell",2],["prompts",1],["hangs",1],["until",1],["cli",2],["timeout",3],["detaching",1],["into",1],["new",2],["session",2],["makes",1],["readpassphrase",1],["fall",1],["back",1],["feed",1],["regression",1],["guard",1],["detaches",1],["reads",1],["deletes",1],["linux",1],["native",1],["secret",8],["tool",2],["keep",1],["normal",1],["foreground",1],["job",1],["control",1],["import",1],["openai4s",1],["broker",1],["as",1],["module",5],["calls",7],["fake",2],["subprocess",3],["run",3],["argv",8],["kwargs",6],["append",1],["stdout",4],["s3cret",8],["if",3],["find",1],["generic",2],["else",1],["lookup",1],["return",1],["simple",1],["namespace",8],["returncode",1],["stderr",1],["setattr",1],["32",1],["backend",2],["put",2],["llm",12],["api",6],["key",6],["assert",8],["delete",2],["service",5],["len",1],["start",1],["add",1],["input",1],["ns3cret",1]]},{"id":"tests/test_secret_broker.py#test_only_keychain_write_runs_detached_from_the_controlling_terminal.fake_subprocess_run","name":[["fake",1],["subprocess",1],["run",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["fake",2],["subprocess",2],["run",2],["argv",5],["kwargs",3],["calls",1],["append",1],["stdout",4],["s3cret",2],["if",2],["find",1],["generic",1],["password",1],["else",1],["secret",1],["tool",1],["lookup",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stderr",1]]},{"id":"tests/test_secret_broker.py#test_plaintext_backend_never_claims_to_be_secure","name":[["test",1],["plaintext",1],["backend",1],["never",1],["claims",1],["be",1],["secure",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["plaintext",3],["backend",3],["never",2],["claims",2],["be",2],["secure",3],["store",3],["assert",1],["false",1]]},{"id":"tests/test_secret_broker.py#test_plaintext_is_not_mistaken_for_a_reference","name":[["test",1],["plaintext",1],["not",1],["mistaken",1],["reference",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["plaintext",2],["not",4],["mistaken",2],["reference",2],["resolve",1],["setting",1],["branches",1],["if",1],["raw",1],["key",1],["were",1],["treated",1],["as",1],["ref",3],["un",1],["migrated",1],["install",1],["would",1],["break",1],["assert",2],["sk",1],["abc123",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_plaintext_mode_is_explicit_and_says_so","name":[["test",1],["plaintext",1],["mode",1],["explicit",1],["says",1],["so",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["plaintext",4],["mode",3],["explicit",2],["says",2],["so",2],["store",3],["posture",5],["secret",1],["broker",1],["assert",3],["backend",1],["db",1],["secure",1],["false",1],["explicitly",1],["selected",1],["detail",1]]},{"id":"tests/test_secret_broker.py#test_plaintext_remains_reachable_but_only_by_name","name":[["test",1],["plaintext",1],["remains",1],["reachable",1],["but",1],["only",1],["by",1],["name",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["plaintext",4],["remains",2],["reachable",2],["but",2],["only",2],["by",2],["name",2],["store",3],["operator",1],["who",1],["accepts",1],["risk",1],["still",1],["say",1],["so",1],["nobody",1],["inherits",1],["posture",4],["secret",1],["broker",1],["mode",1],["assert",2],["backend",1],["db",1],["secure",1],["false",1]]},{"id":"tests/test_secret_broker.py#test_profile_migration_is_idempotent","name":[["test",1],["profile",1],["migration",1],["idempotent",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["profile",4],["migration",2],["idempotent",2],["store",4],["tmp",3],["path",3],["service",3],["profiles",4],["mutate",1],["model",1],["lambda",1],["append",1],["id",1],["mp",1],["old",1],["name",1],["legacy",1],["api",1],["key",1],["canary",1],["migrate",2],["keys",2],["assert",1],["migrated",1]]},{"id":"tests/test_secret_broker.py#test_replacing_a_profile_key_does_not_strand_the_old_one","name":[["test",1],["replacing",1],["profile",1],["key",1],["not",1],["strand",1],["old",1],["one",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["replacing",2],["profile",2],["key",5],["not",2],["strand",2],["old",2],["one",2],["store",4],["tmp",3],["path",3],["service",4],["profiles",2],["created",2],["create",1],["name",1],["prod",1],["provider",1],["claude",1],["api",2],["canary",1],["edit",1],["id",1],["sk",2],["rotated",2],["assert",1],["resolve",1],["list",1],["model",1]]},{"id":"tests/test_secret_broker.py#test_resolution_from_the_environment_still_writes_nothing","name":[["test",1],["resolution",1],["from",1],["environment",1],["still",1],["writes",1],["nothing",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["resolution",2],["from",3],["environment",2],["still",2],["writes",2],["nothing",2],["store",6],["monkeypatch",3],["whole",1],["claim",1],["backend",1],["snapshot",1],["data",1],["directory",1],["carries",1],["no",1],["credential",1],["resolving",1],["one",1],["must",1],["not",2],["be",1],["puts",1],["there",1],["secret",3],["broker",2],["env",1],["openai4",1],["llm",3],["api",2],["key",2],["canary",3],["assert",2],["setting",1],["json",1],["dumps",1],["dict",1],["conn",1],["execute",1],["select",1],["settings",1]]},{"id":"tests/test_secret_broker.py#test_revoked_v2_connector_ref_is_reported_for_reentry","name":[["test",1],["revoked",1],["v2",1],["connector",1],["ref",1],["reported",1],["reentry",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["revoked",2],["v2",2],["connector",6],["ref",4],["reported",2],["reentry",3],["store",8],["from",1],["openai4s",1],["security",1],["secret",3],["migration",1],["import",1],["migrate",2],["env",3],["backend",3],["memory",1],["broker",2],["mode",1],["auto",1],["backends",1],["add",1],["token",2],["canary",1],["lab",2],["secrets",1],["delete",1],["report",2],["assert",1],["required",1]]},{"id":"tests/test_secret_broker.py#test_revoked_v2_profile_ref_is_reported_for_reentry","name":[["test",1],["revoked",1],["v2",1],["profile",1],["ref",1],["reported",1],["reentry",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["revoked",3],["v2",2],["profile",6],["ref",2],["reported",2],["reentry",3],["store",7],["tmp",3],["path",3],["backend",3],["memory",1],["secret",2],["broker",2],["mode",1],["auto",1],["backends",1],["service",3],["profiles",2],["created",3],["create",1],["name",1],["provider",1],["ark",1],["api",2],["key",2],["canary",1],["raw",2],["next",1],["list",1],["model",1],["if",1],["id",3],["secrets",1],["delete",1],["report",2],["migrate",1],["keys",1],["assert",1],["required",1]]},{"id":"tests/test_secret_broker.py#test_revoked_v2_setting_is_reentry_required_not_already","name":[["test",1],["revoked",1],["v2",1],["setting",1],["reentry",1],["required",1],["not",1],["already",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["revoked",2],["v2",2],["setting",3],["reentry",3],["required",3],["not",2],["already",3],["store",5],["backend",3],["memory",1],["broker",5],["secret",1],["mode",1],["auto",1],["backends",1],["ref",3],["put",1],["llm",4],["api",3],["key",3],["canary",1],["delete",1],["report",3],["migrate",1],["settings",1],["secrets",1],["assert",2]]},{"id":"tests/test_secret_broker.py#test_round_trip","name":[["test",1],["round",1],["trip",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["round",2],["trip",2],["broker",4],["ref",2],["put",1],["llm",2],["api",1],["key",1],["canary",2],["assert",1]]},{"id":"tests/test_secret_broker.py#test_scope_and_name_are_constrained","name":[["test",1],["scope",1],["name",1],["constrained",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["scope",2],["name",2],["constrained",2],["bad",3],["they",1],["become",1],["keychain",1],["account",1],["ride",1],["logs",1],["pytest",1],["raises",1],["secret",1],["broker",1],["error",1],["make",1],["ref",1]]},{"id":"tests/test_secret_broker.py#test_secret_service_attributes_contain_store_namespace","name":[["test",1],["secret",1],["service",1],["attributes",1],["contain",1],["store",1],["namespace",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",3],["test",2],["secret",4],["service",4],["attributes",6],["contain",2],["store",2],["namespace",9],["monkeypatch",3],["import",1],["openai4s",1],["security",1],["broker",1],["as",1],["module",3],["32",1],["calls",3],["fake",2],["run",3],["argv",6],["stdin",3],["none",1],["append",1],["return",1],["simple",1],["returncode",1],["stdout",1],["saved",4],["value",4],["stderr",1],["setattr",1],["backend",5],["put",1],["agent",6],["plan",6],["key",3],["assert",4],["delete",1],["index",4],["version",1],["v2",1],["ns",2],["not",1]]},{"id":"tests/test_secret_broker.py#test_secret_service_attributes_contain_store_namespace.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["stdin",3],["none",2],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["saved",1],["value",1],["stderr",1]]},{"id":"tests/test_secret_broker.py#test_separator_runs_cannot_name_two_different_variables","name":[["test",1],["separator",1],["runs",1],["cannot",1],["name",1],["two",1],["different",1],["variables",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["separator",2],["runs",2],["cannot",2],["name",4],["two",2],["different",3],["variables",2],["must",1],["not",1],["resolve",1],["secrets",1],["from",1],["openai4s",1],["security",1],["secret",1],["broker",1],["import",1],["env",3],["injection",3],["backend",3],["assert",1],["var",2]]},{"id":"tests/test_secret_broker.py#test_set_secret_setting_records_only_a_reference","name":[["test",1],["secret",1],["setting",1],["records",1],["only",1],["reference",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["secret",3],["setting",4],["records",2],["only",2],["reference",2],["store",4],["llm",3],["api",2],["key",2],["canary",2],["scope",1],["assert",1],["not",1],["str",1]]},{"id":"tests/test_secret_broker.py#test_set_secret_setting_refuses_to_record_an_unverifiable_write","name":[["test",1],["secret",1],["setting",1],["refuses",1],["record",1],["unverifiable",1],["write",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["secret",6],["setting",4],["refuses",2],["record",2],["unverifiable",2],["write",2],["store",7],["broker",3],["mode",1],["auto",1],["backends",1],["memory",1],["backend",2],["broken",1],["round",1],["trip",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["could",1],["not",1],["read",1],["back",1],["llm",3],["api",2],["key",2],["canary",1],["scope",1],["assert",1],["none",1]]},{"id":"tests/test_secret_broker.py#test_shared_system_backend_isolates_same_named_secrets_by_store","name":[["test",1],["shared",1],["system",1],["backend",1],["isolates",1],["same",1],["named",1],["secrets",1],["by",1],["store",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["shared",2],["system",3],["backend",7],["isolates",2],["same",3],["named",2],["secrets",2],["by",2],["store",7],["tmp",4],["path",4],["two",1],["data",1],["dirs",1],["sharing",1],["one",1],["resolve",1],["only",1],["their",1],["own",1],["key",13],["from",1],["openai4s",3],["import",1],["memory",1],["first",10],["namespace",2],["db",2],["second",9],["secret",9],["broker",4],["mode",2],["auto",2],["backends",2],["try",1],["setting",8],["agent",9],["plan",14],["scope",2],["ref",4],["assert",4],["jit",1],["reads",1],["remain",1],["isolated",1],["even",1],["after",1],["other",1],["overwrites",1],["logical",1],["name",1],["finally",1],["close",2]]},{"id":"tests/test_secret_broker.py#test_split_ref_round_trips","name":[["test",1],["split",1],["ref",1],["round",1],["trips",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["split",3],["ref",4],["round",2],["trips",2],["assert",1],["make",1],["search",2],["tavily",2],["api",2],["key",2]]},{"id":"tests/test_secret_broker.py#test_store_namespace_is_realpath_stable_and_copy_path_specific","name":[["test",1],["store",1],["namespace",1],["realpath",1],["stable",1],["copy",1],["path",1],["specific",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["store",6],["namespace",9],["realpath",2],["stable",2],["copy",3],["path",10],["specific",2],["tmp",5],["real",5],["mkdir",1],["alias",4],["symlink",1],["target",1],["directory",1],["true",1],["first",3],["simple",3],["db",6],["openai4s",3],["same",2],["copied",2],["assert",2]]},{"id":"tests/test_secret_broker.py#test_the_launcher_gets_real_values","name":[["test",1],["launcher",1],["gets",1],["real",1],["values",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",4],["launcher",2],["gets",2],["real",2],["values",2],["store",5],["add",1],["connector",3],["lab",3],["token",2],["canary",2],["mode",2],["assert",1],["env",1]]},{"id":"tests/test_secret_broker.py#test_the_namespaced_variable_the_ui_names_is_the_one_that_resolves","name":[["test",1],["namespaced",1],["variable",1],["ui",1],["names",1],["one",1],["resolves",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["namespaced",4],["variable",6],["ui",3],["names",3],["one",2],["resolves",2],["store",11],["monkeypatch",3],["follow",1],["refusal",5],["own",1],["instruction",2],["has",1],["work",1],["per",1],["namespacing",1],["gave",1],["same",2],["credential",1],["two",2],["spellings",1],["reached",1],["by",1],["different",2],["references",1],["v1",2],["ref",1],["consults",1],["only",2],["plain",1],["openai4",2],["secret",8],["scope",2],["name",3],["while",1],["error",3],["operator",2],["actually",1],["sees",1],["refuses",1],["save",1],["key",4],["v2",1],["ns",1],["building",1],["row",1],["less",1],["lookup",1],["way",1],["left",1],["who",1],["did",1],["exactly",1],["as",2],["instructed",1],["resolving",1],["nothing",1],["silent",1],["dead",1],["end",1],["moved",1],["from",1],["openai4s",1],["security",1],["broker",6],["import",1],["env",4],["injection",3],["backend",5],["namespace",5],["var",1],["llm",5],["api",3],["not",1],["restated",1],["here",1],["read",2],["out",1],["writable",2],["mode",1],["auto",1],["backends",1],["memory",1],["try",1],["put",2],["canary",3],["except",1],["assert",2],["str",1],["else",1],["pragma",1],["no",1],["cover",1],["must",1],["refuse",1],["raise",1],["assertion",1],["accepted",1],["write",1],["setting",1]]},{"id":"tests/test_secret_broker.py#test_the_plain_variable_keeps_resolving_alongside_it","name":[["test",1],["plain",1],["variable",1],["keeps",1],["resolving",1],["alongside",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["plain",3],["variable",2],["keeps",2],["resolving",2],["alongside",2],["store",6],["monkeypatch",3],["namespaced",1],["form",1],["additive",1],["deployments",1],["already",1],["shipping",1],["name",2],["every",2],["manifest",1],["deploy",1],["docker",1],["run",1],["docs",1],["must",1],["not",1],["stop",1],["working",1],["starts",1],["namespacing",1],["its",1],["secrets",1],["from",1],["openai4s",1],["security",1],["secret",3],["broker",3],["import",1],["env",3],["injection",2],["backend",2],["var",1],["llm",3],["api",2],["key",2],["canary",2],["assert",1],["setting",1]]},{"id":"tests/test_secret_broker.py#test_the_profile_key_is_still_usable","name":[["test",1],["profile",1],["key",1],["still",1],["usable",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["profile",2],["key",4],["still",2],["usable",2],["store",4],["tmp",3],["path",3],["service",3],["profiles",2],["create",1],["name",1],["prod",1],["provider",1],["claude",1],["api",1],["canary",2],["assert",1],["resolve",1],["list",1],["model",1]]},{"id":"tests/test_secret_broker.py#test_the_reference_does_not_depend_on_the_value","name":[["test",1],["reference",1],["not",1],["depend",1],["value",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["reference",2],["not",2],["depend",2],["value",3],["broker",4],["put",2],["llm",2],["one",1],["totally",1],["different",1],["assert",1]]},{"id":"tests/test_secret_broker.py#test_the_self_test_cleans_up_after_itself","name":[["test",2],["self",1],["cleans",1],["up",1],["after",1],["itself",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",4],["self",2],["cleans",2],["up",2],["after",2],["itself",2],["backend",4],["memory",1],["secret",1],["broker",1],["mode",1],["auto",1],["backends",1],["assert",1],["values",1]]},{"id":"tests/test_secret_broker.py#test_the_store_facade_resolves_it_too","name":[["test",1],["store",1],["facade",1],["resolves",1],["too",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["store",7],["facade",2],["resolves",2],["too",2],["monkeypatch",3],["every",1],["real",1],["caller",1],["goes",1],["through",1],["gateway",1],["effective",1],["api",3],["key",3],["llm",4],["resolve",2],["py",1],["onboarding",1],["method",1],["not",1],["setting",2],["secret",3],["broker",2],["env",1],["openai4",1],["canary",2],["assert",1]]},{"id":"tests/test_secret_broker.py#test_the_value_survives_migration","name":[["test",1],["value",1],["survives",1],["migration",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["value",2],["survives",2],["migration",2],["store",5],["broker",4],["setting",2],["llm",2],["api",2],["key",2],["canary",2],["migrate",1],["settings",1],["secrets",1],["assert",1],["resolve",1]]},{"id":"tests/test_secret_broker.py#test_v1_reference_still_resolves_db_local_plaintext_slot","name":[["test",1],["v1",1],["reference",1],["still",1],["resolves",1],["db",1],["local",1],["plaintext",1],["slot",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["v1",2],["reference",2],["still",2],["resolves",2],["db",2],["local",2],["plaintext",3],["slot",2],["store",4],["broker",3],["secret",2],["mode",1],["setting",1],["llm",4],["api",2],["key",2],["canary",2],["ref",3],["make",1],["assert",1]]},{"id":"tests/test_secret_broker.py#test_v1_system_reference_reports_reentry_without_backend_lookup","name":[["test",1],["v1",1],["system",1],["reference",1],["reports",1],["reentry",1],["without",1],["backend",1],["lookup",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",4],["test",2],["v1",2],["system",2],["reference",2],["reports",2],["reentry",3],["without",2],["backend",9],["lookup",2],["store",6],["class",1],["spy",2],["memory",1],["init",2],["self",4],["super",2],["gets",4],["namespace",3],["scope",3],["name",3],["append",1],["return",1],["broker",4],["secret",1],["mode",1],["auto",1],["backends",1],["clear",1],["setting",2],["llm",5],["api",4],["key",4],["make",1],["ref",1],["report",2],["migrate",1],["settings",1],["secrets",1],["assert",3],["required",1],["resolve",1]]},{"id":"tests/test_secret_broker.py#test_v1_system_reference_reports_reentry_without_backend_lookup.SpyBackend","name":[["spy",1],["backend",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["class",2],["spy",2],["backend",4],["memory",2],["def",2],["init",2],["self",4],["super",2],["gets",2],["namespace",3],["scope",3],["name",3],["append",1],["return",1]]},{"id":"tests/test_secret_broker.py#test_v1_system_reference_reports_reentry_without_backend_lookup.SpyBackend.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["init",3],["self",3],["super",1],["gets",1]]},{"id":"tests/test_secret_broker.py#test_v1_system_reference_reports_reentry_without_backend_lookup.SpyBackend.get","name":[],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["self",3],["namespace",4],["scope",4],["name",4],["gets",1],["append",1],["return",1],["super",1]]},{"id":"tests/test_secret_broker.py#test_variable_names_are_predictable","name":[["test",1],["variable",1],["names",1],["predictable",1]],"path":[["tests",1],["test",1],["secret",1],["broker",1],["py",1]],"body":[["def",2],["test",2],["variable",2],["names",2],["predictable",2],["monkeypatch",2],["from",1],["openai4s",1],["security",1],["secret",3],["broker",1],["import",1],["env",5],["injection",3],["backend",3],["assert",2],["var",2],["name",2],["llm",4],["api",2],["key",2],["openai4",2],["connector",2],["lab",4],["token",2]]},{"id":"tests/test_secret_canary.py","name":[["test",1],["secret",1],["canary",1],["py",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["canary",5],["regressions",1],["credential",1],["must",3],["never",2],["ride",1],["api",1],["response",1],["each",1],["test",1],["plants",1],["distinctive",1],["secret",2],["value",2],["then",1],["asserts",1],["exact",1],["bytes",1],["appear",1],["browser",3],["receives",1],["assertions",1],["not",2],["field",2],["name",1],["deliberately",1],["denylist",1],["known",1],["key",1],["names",1],["silently",1],["fails",2],["open",1],["moment",2],["someone",1],["adds",1],["whereas",1],["escapes",1],["by",1],["any",1],["route",1],["at",1],["all",1],["background",1],["connectors",3],["built",1],["its",1],["payload",2],["spreading",1],["every",1],["column",1],["row",2],["including",1],["env",1],["holds",1],["credentials",1],["mcp",1],["server",1],["launched",1],["straight",1],["post",1],["echoed",1],["same",1],["back",1],["because",1],["upsert",1],["re",1],["reads",1],["model",2],["profile",2],["path",1],["already",1],["had",1],["right",1],["shape",1],["public",2],["so",1],["pins",1],["connector",2],["side",1],["import",5],["json",1],["pytest",2],["from",3],["openai4s",3],["config",2],["storage",1],["store",2],["9f3a1c7e",1],["reach",1],["fixture",1],["projection",1],["itself",1],["process",1],["spawning",1],["callers",1],["still",1],["see",1],["real",1],["thing",1],["builders",1],["routes",1],["actually",1],["call",1],["profiles",1],["pattern",1],["fix",1],["was",1],["modelled",1]]},{"id":"tests/test_secret_canary.py#_connector","name":[["connector",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["connector",4],["store",3],["return",1],["upsert",1],["id",1],["lab",3],["name",1],["mcp",1],["description",1],["internal",1],["command",1],["python",1],["server",1],["py",1],["args",1],["stdio",1],["env",1],["api",1],["token",1],["canary",1],["mode",1],["test",1],["enabled",1],["true",1]]},{"id":"tests/test_secret_canary.py#_profile_service","name":[["profile",1],["service",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["profile",4],["service",4],["store",4],["from",3],["openai4s",3],["config",3],["import",3],["llm",1],["providers",3],["server",1],["model",3],["profiles",1],["return",1],["data",1],["dir",1],["db",1],["path",1],["parent",1],["lambda",1]]},{"id":"tests/test_secret_canary.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_secret_canary.py#test_connectors_payload_never_contains_the_canary","name":[["test",1],["connectors",1],["payload",1],["never",1],["contains",1],["canary",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["connectors",4],["payload",6],["never",2],["contains",2],["canary",4],["store",4],["mirrors",1],["construction",1],["old",1],["spread",1],["put",1],["string",1],["connector",2],["public",1],["command",5],["display",2],["join",1],["if",1],["isinstance",1],["list",2],["else",1],["str",1],["assert",2],["not",1],["json",1],["dumps",1],["python",1],["server",1],["py",1]]},{"id":"tests/test_secret_canary.py#test_mcp_service_list_projection_excludes_env","name":[["test",1],["mcp",1],["service",1],["list",1],["projection",1],["excludes",1],["env",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["mcp",3],["service",2],["list",3],["projection",2],["excludes",2],["env",2],["store",4],["from",1],["openai4s",1],["host",1],["import",1],["mcpservice",2],["connector",1],["listed",2],["manager",1],["factory",1],["lambda",1],["none",1],["assert",1],["canary",1],["not",1],["json",1],["dumps",1]]},{"id":"tests/test_secret_canary.py#test_public_connector_drops_env_values","name":[["test",1],["public",1],["connector",1],["drops",1],["env",1],["values",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["public",3],["connector",4],["drops",2],["env",3],["values",2],["store",3],["pub",3],["assert",2],["canary",1],["not",2],["json",1],["dumps",1]]},{"id":"tests/test_secret_canary.py#test_public_connector_handles_absent_env","name":[["test",1],["public",1],["connector",1],["handles",1],["absent",1],["env",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["public",3],["connector",6],["handles",2],["absent",2],["env",5],["store",4],["upsert",1],["id",1],["bare",3],["name",1],["command",1],["none",1],["enabled",1],["true",1],["pub",3],["assert",2],["keys",1],["has",1],["false",1]]},{"id":"tests/test_secret_canary.py#test_public_connector_keeps_env_names_as_metadata","name":[["test",1],["public",1],["connector",1],["keeps",1],["env",1],["names",1],["as",1],["metadata",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["public",3],["connector",4],["keeps",2],["env",4],["names",2],["as",2],["metadata",3],["store",3],["variables",1],["configured",2],["ui",1],["needs",1],["values",1],["secret",1],["style",1],["booleans",1],["never",1],["contents",1],["pub",3],["assert",2],["keys",1],["lab",1],["api",1],["token",1],["mode",1],["has",1],["true",1]]},{"id":"tests/test_secret_canary.py#test_public_connector_preserves_the_fields_the_ui_renders","name":[["test",1],["public",1],["connector",1],["preserves",1],["fields",1],["ui",1],["renders",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["public",3],["connector",5],["preserves",2],["fields",2],["ui",2],["renders",2],["store",3],["pub",7],["assert",6],["id",1],["lab",2],["name",1],["mcp",1],["description",1],["internal",1],["command",1],["python",1],["server",1],["py",1],["args",1],["stdio",1],["enabled",1],["true",1]]},{"id":"tests/test_secret_canary.py#test_public_profile_drops_the_api_key","name":[["test",1],["public",1],["profile",1],["drops",1],["api",1],["key",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["public",3],["profile",4],["drops",2],["api",4],["key",4],["store",3],["pub",3],["service",1],["id",1],["p1",1],["name",1],["prod",1],["provider",1],["deepseek",1],["base",1],["url",1],["https",1],["model",1],["canary",2],["assert",2],["not",1],["json",1],["dumps",1],["has",1],["true",1]]},{"id":"tests/test_secret_canary.py#test_public_profile_of_a_brokered_key_leaks_neither_key_nor_ref_value","name":[["test",1],["public",1],["profile",1],["brokered",1],["key",2],["leaks",1],["neither",1],["nor",1],["ref",1],["value",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["public",3],["profile",6],["brokered",2],["key",8],["leaks",2],["neither",2],["nor",2],["ref",4],["value",2],["store",4],["migrated",1],["holds",1],["reference",1],["projection",1],["must",2],["still",1],["report",1],["has",2],["api",3],["by",1],["resolving",1],["not",2],["echo",1],["either",1],["anything",1],["derived",1],["from",1],["service",3],["secrets",1],["put",1],["model",1],["p1",2],["canary",2],["pub",3],["id",1],["name",1],["prod",1],["assert",2],["json",1],["dumps",1],["true",1]]},{"id":"tests/test_secret_canary.py#test_public_profile_reports_a_revoked_key_as_absent","name":[["test",1],["public",1],["profile",1],["reports",1],["revoked",1],["key",1],["as",1],["absent",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["public",3],["profile",5],["reports",2],["revoked",2],["key",4],["as",2],["absent",2],["store",5],["reference",1],["truthy",1],["whether",1],["not",1],["value",1],["behind",1],["exists",1],["service",3],["ref",3],["secrets",2],["put",1],["model",1],["p1",2],["canary",1],["delete",1],["pub",2],["id",1],["name",1],["prod",1],["api",2],["assert",1],["has",1],["false",1]]},{"id":"tests/test_secret_canary.py#test_the_launchers_still_get_the_real_env","name":[["test",1],["launchers",1],["still",1],["real",1],["env",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",3],["launchers",2],["still",2],["real",2],["env",5],["store",6],["host",1],["mcp",2],["py",1],["probe",1],["call",1],["routes",1],["launch",2],["server",2],["genuinely",1],["need",1],["if",1],["regresses",1],["connectors",1],["stop",1],["working",1],["row",2],["itself",1],["now",1],["holds",1],["references",1],["so",1],["path",1],["resolves",1],["through",1],["connector",4],["handing",1],["raw",1],["would",1],["give",1],["literal",1],["secret",1],["string",1],["as",1],["its",1],["credential",1],["resolved",2],["lab",2],["assert",1],["api",1],["token",1],["canary",1],["mode",1]]},{"id":"tests/test_secret_canary.py#test_the_stored_row_holds_references_not_values","name":[["test",1],["stored",1],["row",1],["holds",1],["references",1],["not",1],["values",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["stored",5],["row",2],["holds",2],["references",2],["not",3],["values",2],["store",4],["connector",2],["lab",2],["env",1],["assert",2],["api",1],["token",1],["startswith",1],["secret",1],["canary",1],["json",1],["dumps",1]]},{"id":"tests/test_secret_canary.py#test_upsert_response_projection_never_contains_the_canary","name":[["test",1],["upsert",1],["response",1],["projection",1],["never",1],["contains",1],["canary",1]],"path":[["tests",1],["test",1],["secret",1],["canary",1],["py",1]],"body":[["def",2],["test",2],["upsert",3],["response",2],["projection",2],["never",2],["contains",2],["canary",3],["store",3],["post",1],["connectors",1],["echoed",1],["return",1],["value",1],["re",1],["reads",1],["row",1],["assert",1],["not",1],["json",1],["dumps",1],["public",1],["connector",2]]},{"id":"tests/test_security_headers.py","name":[["test",1],["security",1],["headers",1],["py",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["regressions",1],["gateway",1],["defense",1],["depth",1],["response",1],["headers",7],["ui",1],["renders",1],["externally",1],["influenced",1],["strings",1],["remote",1],["hostnames",1],["gpu",1],["model",1],["names",3],["harvested",1],["over",1],["ssh",1],["package",1],["connector",1],["metadata",1],["several",1],["reach",1],["dom",1],["through",1],["inner",1],["html",2],["correct",1],["encoding",1],["real",1],["fix",1],["csp",1],["bounds",1],["damage",1],["sink",1],["missed",1],["policy",5],["value",1],["rests",1],["two",1],["properties",1],["easy",1],["lose",1],["edit",1],["script",5],["src",6],["must",2],["never",2],["gain",1],["unsafe",1],["inline",1],["would",2],["make",1],["decorative",1],["against",1],["exactly",1],["injection",1],["exists",1],["stop",1],["connect",2],["stay",2],["same",2],["origin",4],["exfiltration",1],["bound",1],["both",2],["pinned",1],["below",1],["verified",1],["live",1],["browser",1],["as",2],["well",1],["app",2],["loads",1],["its",2],["web",2],["socket",2],["connects",1],["while",1],["injected",1],["onerror",1],["handler",1],["external",1],["blocked",1],["attr",1],["elem",1],["violations",1],["cross",1],["fetch",1],["refused",1],["by",1],["from",3],["parser",1],["import",3],["htmlparser",1],["pytest",4],["openai4s",1],["server",1],["security",9],["artifact",11],["content",4],["disposition",1],["embeddable",1],["ketcher",1],["editor",1],["sandboxed",2],["webui",1],["none",2],["fixture",1],["mark",2],["parametrize",2],["loopback",1],["at",1],["once",1],["shape",1],["let",1],["report",1],["navigate",1],["frame",1],["sandbox",1],["name",3],["cookie",1],["framed",1],["http",4],["127",4],["8760",5],["localhost",1],["https",1],["stored",1],["ascii",1],["encoded",1],["group",3],["summary",3],["csv",13],["figures",1],["plot",3],["png",3],["up",1],["notes",3],["txt",3],["right",1],["left",1],["override",1],["show",1],["xexe",3],["xvsc",1],["exe",1],["u202eexe",1],["lone",1],["surrogate",1],["not",1],["utf",1],["encodable",1],["dropped",1],["crash",1],["ud800bad",1],["bad",2],["u6570",1],["u636e",1],["e6",2],["95",1],["b0",1],["ae",1],["dir",1]]},{"id":"tests/test_security_headers.py#_directive","name":[["directive",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["directive",2],["policy",5],["str",6],["name",4],["part",5],["split",2],["strip",1],["if",1],["return",1],["raise",1],["assertion",1],["error",1],["missing",1],["from",1]]},{"id":"tests/test_security_headers.py#_html_preview_renderer","name":[["html",1],["preview",1],["renderer",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["html",4],["preview",4],["renderer",2],["app",5],["js",5],["str",4],["body",1],["render",3],["whole",1],["decision",1],["lives",1],["start",3],["index",2],["function",2],["end",2],["artifact",1],["descriptor",1],["return",1]]},{"id":"tests/test_security_headers.py#_ScriptInventory","name":[["script",1],["inventory",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["class",2],["script",3],["inventory",2],["htmlparser",2],["def",2],["init",2],["self",4],["none",4],["super",1],["sources",2],["list",2],["str",4],["handle",1],["starttag",1],["tag",2],["attrs",2],["tuple",1],["if",1],["append",1],["dict",1],["src",1]]},{"id":"tests/test_security_headers.py#_ScriptInventory.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["init",3],["self",3],["none",3],["super",1],["sources",1],["list",1],["str",1]]},{"id":"tests/test_security_headers.py#_ScriptInventory.handle_starttag","name":[["handle",1],["starttag",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["handle",2],["starttag",2],["self",3],["tag",3],["str",6],["attrs",3],["list",2],["tuple",2],["none",4],["if",1],["script",1],["sources",1],["append",1],["dict",1],["src",1]]},{"id":"tests/test_security_headers.py#index_html","name":[["index",1],["html",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["index",3],["html",3],["from",1],["openai4s",1],["server",1],["gateway",1],["import",1],["webui",2],["dir",2],["return",1]]},{"id":"tests/test_security_headers.py#test_a_first_party_framed_document_keeps_the_shell_script_policy","name":[["test",1],["first",1],["party",1],["framed",1],["document",1],["keeps",1],["shell",1],["script",1],["policy",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["first",4],["party",4],["framed",3],["document",3],["keeps",3],["shell",3],["script",6],["policy",10],["ketcher",1],["ui",1],["code",1],["not",3],["artifact",1],["bytes",1],["needs",1],["one",1],["thing",1],["profile",1],["refuses",1],["being",1],["by",1],["workbench",1],["nothing",1],["else",1],["relaxing",1],["src",7],["connect",3],["here",1],["would",1],["widen",1],["origin",2],["solve",1],["framing",1],["problem",1],["headers",4],["embeddable",1],["security",2],["content",1],["assert",6],["directive",4],["frame",3],["ancestors",2],["self",3],["options",1],["sameorigin",1],["wasm",1],["unsafe",2],["eval",1],["inline",1],["sandbox",1],["its",1],["own",1]]},{"id":"tests/test_security_headers.py#test_all_expected_headers_present","name":[["test",1],["all",1],["expected",1],["headers",1],["present",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["all",2],["expected",2],["headers",3],["present",2],["security",2],["assert",5],["content",2],["type",1],["options",2],["nosniff",1],["frame",1],["deny",1],["referrer",1],["policy",3],["same",1],["origin",1],["permissions",1]]},{"id":"tests/test_security_headers.py#test_an_artifact_can_load_its_own_sibling_files","name":[["test",1],["artifact",1],["load",1],["its",1],["own",1],["sibling",1],["files",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["artifact",4],["load",2],["its",2],["own",3],["sibling",2],["files",2],["fetch",1],["directives",1],["sandboxed",1],["origin",1],["makes",1],["reachable",1],["again",1],["policy",7],["content",1],["security",1],["assert",5],["directive",5],["img",2],["src",10],["self",5],["data",3],["blob",2],["style",2],["unsafe",1],["inline",1],["media",2],["font",2],["reaching",1],["out",1],["stays",1],["closed",1],["bytes",1],["connect",2],["none",1]]},{"id":"tests/test_security_headers.py#test_artifact_disposition_bounds_a_long_name_but_keeps_its_extension","name":[["test",1],["artifact",1],["disposition",1],["bounds",1],["long",1],["name",1],["but",1],["keeps",1],["its",1],["extension",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["artifact",3],["disposition",3],["bounds",2],["long",2],["name",2],["but",2],["keeps",2],["its",2],["extension",2],["value",2],["content",1],["1000",1],["csv",2],["encoded",3],["split",1],["filename",1],["utf",1],["assert",2],["endswith",1],["len",1],["180",1]]},{"id":"tests/test_security_headers.py#test_artifact_disposition_is_inline_and_names_only_the_last_component","name":[["test",1],["artifact",1],["disposition",1],["inline",1],["names",1],["only",1],["last",1],["component",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["artifact",3],["disposition",3],["inline",3],["names",2],["only",2],["last",2],["component",2],["stored",3],["ascii",3],["name",3],["encoded",3],["value",2],["content",1],["assert",1],["filename",2],["utf",1]]},{"id":"tests/test_security_headers.py#test_connect_src_is_same_origin_only","name":[["test",1],["connect",1],["src",1],["same",1],["origin",1],["only",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["connect",5],["src",5],["same",2],["origin",4],["only",2],["exfiltration",1],["bound",1],["injected",1],["script",1],["must",1],["not",1],["be",1],["able",1],["post",1],["harvested",1],["data",1],["anywhere",1],["verified",1],["browser",1],["cross",2],["fetch",1],["web",1],["socket",1],["both",1],["raise",1],["violations",1],["assert",1],["directive",1],["content",1],["security",1],["policy",1],["self",1]]},{"id":"tests/test_security_headers.py#test_dangerous_sinks_are_closed","name":[["test",1],["dangerous",1],["sinks",1],["closed",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["dangerous",2],["sinks",2],["closed",2],["index",2],["html",2],["policy",5],["content",1],["security",1],["assert",3],["directive",3],["object",2],["src",2],["none",3],["base",2],["uri",2],["frame",2],["ancestors",2]]},{"id":"tests/test_security_headers.py#test_default_src_is_self","name":[["test",1],["default",1],["src",1],["self",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["default",4],["src",4],["self",3],["index",2],["html",2],["assert",1],["directive",1],["content",1],["security",1],["policy",1]]},{"id":"tests/test_security_headers.py#test_executable_preview_policy_names_only_the_minting_ancestor","name":[["test",1],["executable",1],["preview",1],["policy",1],["names",1],["only",1],["minting",1],["ancestor",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["executable",2],["preview",2],["policy",10],["names",2],["only",2],["minting",2],["ancestor",2],["origin",4],["http",1],["127",1],["8760",1],["headers",6],["sandboxed",1],["artifact",1],["security",2],["content",1],["assert",8],["directive",5],["frame",3],["ancestors",2],["sandbox",2],["allow",2],["scripts",1],["same",1],["connect",2],["src",2],["none",3],["form",2],["action",2],["base",2],["uri",2],["options",1],["not",1],["referrer",2],["no",2],["cache",1],["control",1],["store",1]]},{"id":"tests/test_security_headers.py#test_executable_preview_policy_refuses_anything_but_one_origin","name":[["test",1],["executable",1],["preview",1],["policy",1],["refuses",1],["anything",1],["but",1],["one",1],["origin",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["executable",2],["preview",2],["policy",3],["refuses",2],["anything",2],["but",2],["one",3],["origin",8],["app",4],["minting",1],["singular",1],["by",1],["type",2],["bad",1],["fails",1],["closed",1],["sequence",1],["parameter",1],["here",1],["once",1],["checked",1],["two",1],["call",1],["caller",1],["bug",1],["must",1],["raise",1],["not",1],["degrade",1],["into",1],["wider",1],["frame",1],["ancestors",1],["pytest",2],["raises",2],["value",2],["error",2],["sandboxed",2],["artifact",2],["content",1],["security",2],["headers",1]]},{"id":"tests/test_security_headers.py#test_index_html_has_only_same_origin_external_scripts","name":[["test",1],["index",1],["html",1],["has",1],["only",1],["same",1],["origin",1],["external",1],["scripts",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["index",5],["html",5],["has",2],["only",2],["same",2],["origin",2],["external",2],["scripts",2],["parser",7],["script",1],["inventory",1],["feed",1],["read",1],["text",1],["encoding",1],["utf",1],["close",1],["assert",4],["sources",4],["none",1],["not",1],["all",1],["source",2],["startswith",1],["static",2],["theme",1],["bootstrap",1],["js",1]]},{"id":"tests/test_security_headers.py#test_legacy_preview_remains_inert","name":[["test",1],["legacy",1],["preview",1],["remains",1],["inert",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["legacy",3],["preview",4],["remains",2],["inert",2],["index",3],["html",4],["app",6],["js",6],["name",1],["read",1],["text",1],["encoding",1],["utf",1],["body",3],["renderer",4],["assert",5],["frame",1],["attribute",2],["sandbox",3],["viewer",3],["noscript",3],["note",2],["only",1],["explanation",1],["user",1],["gets",1],["blank",1],["canvas",1],["so",1],["has",1],["exist",2],["both",2],["frozen",1],["shell",1],["inline",1],["tables",1],["language",2],["marker",2],["runs",1],["no",1],["scripts",2],["must",1],["languages",1],["allow",1],["not",2],["origin",1],["ketcher",1]]},{"id":"tests/test_security_headers.py#test_only_the_pinned_ketcher_editor_can_compile_javascript_strings","name":[["test",1],["only",1],["pinned",1],["ketcher",1],["editor",1],["compile",1],["javascript",1],["strings",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["only",2],["pinned",2],["ketcher",3],["editor",7],["compile",2],["javascript",2],["strings",2],["security",9],["headers",5],["wrapper",4],["embeddable",1],["policy",7],["content",4],["unsafe",6],["eval",5],["subsumes",1],["web",1],["assembly",1],["compilation",1],["so",1],["narrower",1],["keyword",1],["not",3],["repeated",1],["beside",1],["directive",3],["exactly",1],["assert",4],["script",5],["src",5],["self",3],["inline",1],["replace",1],["wasm",1],["profile",2],["artifact",2],["sandboxed",1],["http",1],["127",1],["8760",1]]},{"id":"tests/test_security_headers.py#test_policy_never_parses_html_to_authorize_scripts","name":[["test",1],["policy",1],["never",1],["parses",1],["html",1],["authorize",1],["scripts",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["policy",4],["never",2],["parses",2],["html",3],["authorize",2],["scripts",2],["escaped",1],["script",1],["tokenizer",1],["states",1],["cannot",1],["influence",1],["static",1],["write",1],["adversarial",1],["compare",1],["two",1],["policies",1],["now",1],["builder",1],["takes",1],["no",1],["path",1],["at",1],["all",1],["so",1],["property",1],["structural",1],["assert",3],["signature",2],["rather",1],["than",1],["value",1],["function",1],["could",1],["not",2],["have",1],["varied",1],["anyway",1],["import",1],["inspect",3],["parameters",4],["content",1],["security",1],["name",2],["items",1],["if",1],["kind",1],["parameter",1],["keyword",1],["only",1],["frame",2],["ancestors",1],["src",1],["allow",1],["eval",1]]},{"id":"tests/test_security_headers.py#test_script_src_never_allows_unsafe_inline","name":[["test",1],["script",1],["src",1],["never",1],["allows",1],["unsafe",1],["inline",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["script",7],["src",7],["never",2],["allows",2],["unsafe",4],["inline",3],["load",1],["bearing",1],["assertion",1],["executable",1],["code",1],["lives",1],["static",1],["files",1],["directive",1],["content",1],["security",1],["policy",1],["assert",3],["not",3],["eval",1],["sha256",1]]},{"id":"tests/test_security_headers.py#test_style_src_inline_is_a_deliberate_concession","name":[["test",1],["style",1],["src",1],["inline",1],["deliberate",1],["concession",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["style",7],["src",6],["inline",3],["deliberate",2],["concession",3],["index",2],["html",3],["ui",1],["sets",1],["through",1],["inner",1],["couple",1],["places",1],["injection",1],["cannot",1],["execute",1],["script",2],["so",1],["stays",1],["permitted",1],["point",1],["here",1],["not",1],["directive",1],["content",1],["security",1],["policy",1],["assert",1],["unsafe",1]]},{"id":"tests/test_security_headers.py#test_the_artifact_sandbox_grants_an_origin_and_never_scripts","name":[["test",1],["artifact",1],["sandbox",1],["grants",1],["origin",1],["never",1],["scripts",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["artifact",4],["sandbox",4],["grants",2],["origin",6],["never",2],["scripts",4],["allow",4],["same",2],["alone",1],["load",2],["bearing",1],["both",1],["directions",1],["without",1],["document",2],["has",1],["opaque",1],["self",1],["matches",1],["nothing",1],["report",1],["own",1],["img",1],["src",3],["figure",1],["png",1],["fails",1],["even",1],["top",1],["level",1],["view",1],["pair",1],["store",1],["by",1],["unique",1],["filename",1],["exists",1],["resolve",1],["added",1],["would",1],["become",1],["active",1],["holds",1],["session",1],["cookie",1],["exactly",1],["one",1],["token",1],["policy",5],["content",1],["security",1],["assert",3],["directive",2],["not",1],["script",2],["none",1]]},{"id":"tests/test_security_headers.py#test_the_policy_is_a_constant","name":[["test",1],["policy",1],["constant",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["policy",9],["constant",2],["static",1],["not",2],["depend",1],["any",1],["file",1],["being",1],["readable",1],["content",2],["security",2],["assert",3],["default",1],["src",2],["self",1],["unsafe",1],["inline",1],["directive",1],["script",1]]},{"id":"tests/test_security_headers.py#test_the_shell_itself_is_still_unframeable","name":[["test",1],["shell",1],["itself",1],["still",1],["unframeable",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["shell",2],["itself",2],["still",2],["unframeable",2],["relaxation",1],["must",1],["be",1],["per",1],["document",1],["not",1],["default",1],["drifted",1],["assert",2],["directive",1],["content",1],["security",2],["policy",1],["frame",3],["ancestors",2],["none",1],["headers",1],["options",1],["deny",1]]},{"id":"tests/test_security_headers.py#test_untrusted_artifact_headers_remain_embeddable_same_origin","name":[["test",1],["untrusted",1],["artifact",1],["headers",1],["remain",1],["embeddable",1],["same",1],["origin",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["untrusted",2],["artifact",4],["headers",7],["remain",2],["embeddable",2],["same",2],["origin",2],["security",3],["assert",3],["content",3],["policy",2],["frame",1],["options",2],["sameorigin",1],["type",1],["nosniff",1]]},{"id":"tests/test_security_headers.py#test_untrusted_artifact_policy_cannot_execute_or_reach_same_origin","name":[["test",1],["untrusted",1],["artifact",1],["policy",1],["cannot",1],["execute",1],["reach",1],["same",1],["origin",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["untrusted",2],["artifact",3],["policy",9],["cannot",2],["execute",2],["reach",2],["same",2],["origin",2],["content",1],["security",1],["assert",5],["directive",5],["default",2],["src",6],["none",4],["script",2],["connect",2],["form",2],["action",2],["frame",2],["ancestors",2],["self",1]]},{"id":"tests/test_security_headers.py#test_wasm_is_permitted_without_reopening_eval","name":[["test",1],["wasm",1],["permitted",1],["without",1],["reopening",1],["eval",1]],"path":[["tests",1],["test",1],["security",1],["headers",1],["py",1]],"body":[["def",2],["test",2],["wasm",4],["permitted",2],["without",2],["reopening",2],["eval",6],["index",2],["html",2],["dmol",1],["compiles",1],["web",1],["assembly",1],["molecular",1],["surfaces",1],["unsafe",3],["covers",1],["alone",1],["would",1],["also",1],["hand",1],["back",1],["injected",1],["script",4],["src",3],["directive",1],["content",1],["security",1],["policy",1],["assert",1]]},{"id":"tests/test_security.py","name":[["test",1],["security",1],["py",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["tests",1],["defense",1],["depth",1],["safety",3],["layer",1],["openai4s",10],["security",6],["covers",1],["four",1],["layers",1],["all",1],["offline",1],["llm",2],["mocked",1],["pre",1],["exec",1],["code",4],["classifier",4],["fast",1],["path",6],["static",2],["scan",2],["mode",1],["kernel",3],["dlopen",3],["audit",4],["hook",3],["blocks",1],["writable",1],["loads",1],["prompt",4],["injection",2],["detector",2],["markers",1],["annotation",1],["biosecurity",4],["trajectory",2],["screener",2],["calibrated",1],["accountability",1],["their",1],["integration",2],["into",1],["agent",5],["loop",4],["config",6],["toggles",2],["import",20],["os",7],["sqlite3",1],["subprocess",1],["sys",4],["tempfile",3],["from",9],["pathlib",1],["pytest",2],["as",1],["mod",1],["host",4],["dispatch",1],["dispatcher",1],["classify",1],["tool",2],["result",1],["screen",1],["looks",1],["relevant",1],["verdict",1],["always",1],["safe",1],["tools",1],["execute",1],["call",2],["e6w",1],["mark",1],["parametrize",1],["category",1],["nos",1],["environ",2],["ld",1],["preload",1],["tmp",5],["evil",7],["so",7],["open",3],["home",1],["ssh",1],["id",2],["rsa",1],["read",3],["etc",1],["shadow",1],["base64",2],["nexec",1],["b64decode",1],["payload",1],["system",3],["mjz",1],["oi",1],["di",1],["guard",1],["probe",1],["ctypes",4],["insert",1],["repo",1],["mkdtemp",1],["prefix",1],["ws",1],["chdir",1],["openai4",1],["block",1],["roots",1],["install",2],["enabled",1],["true",1],["results",12],["explicit",1],["written",1],["under",1],["workspace",2],["must",2],["be",1],["blocked",5],["join",2],["wb",1],["write",1],["x00",1],["try",3],["cdll",3],["append",9],["abs",3],["notblocked",2],["except",6],["permission",3],["error",3],["oserror",3],["loader",2],["relative",1],["rel",3],["bare",4],["library",1],["name",1],["allowed",2],["not",3],["resolved",1],["against",1],["lib",3],["dylib",1],["if",1],["platform",1],["darwin",1],["else",1],["libc",1],["notfound",1],["print",1],["refuses",1],["unsafe",1],["cell",1],["secret",5],["log",2],["blockers",1],["pr",1],["01",1],["synthetic",2],["never",1],["surface",1],["through",1],["query",1],["distinctive",1],["leak",2],["unambiguous",1],["grepping",1],["outputs",1],["synth",1],["sk",1],["4f2a9c",1],["screens",1],["both",1],["languages",1],["just",1],["python",1]]},{"id":"tests/test_security.py#_secret_store","name":[["secret",1],["store",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["secret",2],["store",5],["tmp",3],["path",4],["from",2],["openai4s",2],["config",2],["import",2],["llmconfig",2],["cfg",2],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",1],["return",1],["db",1]]},{"id":"tests/test_security.py#ScriptedLLM","name":[["scripted",1],["llm",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["class",2],["scripted",2],["llm",2],["def",2],["init",1],["self",7],["replies",5],["list",1],["calls",2],["call",1],["messages",2],["cfg",1],["kw",1],["append",1],["content",3],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["done",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_security.py#ScriptedLLM.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["call",2],["self",5],["messages",3],["cfg",2],["kw",2],["calls",1],["append",1],["content",3],["replies",2],["pop",1],["if",1],["else",1],["python",1],["nhost",1],["submit",1],["output",1],["done",1],["return",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_security.py#ScriptedLLM.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["list",1],["calls",1]]},{"id":"tests/test_security.py#test_a_lone_r_loader_call_is_allowed_like_a_lone_python_one","name":[["test",1],["lone",2],["loader",1],["call",1],["allowed",1],["like",1],["python",1],["one",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["lone",4],["loader",2],["call",2],["allowed",2],["like",2],["python",2],["one",2],["deliberate",1],["symmetry",1],["existing",1],["policy",1],["bare",1],["risk",1],["token",1],["routine",1],["scientific",1],["code",4],["only",1],["clear",1],["signature",1],["refused",1],["loading",1],["compiled",1],["package",1],["ordinary",1],["writing",1],["object",1],["first",1],["not",1],["from",1],["openai4s",1],["security",1],["import",2],["classify",3],["assert",2],["dyn",1],["load",1],["libfoo",2],["so",2],["decision",2],["safe",2],["ctypes",2],["cdll",1]]},{"id":"tests/test_security.py#test_agent_loop_refuses_unsafe_cell_without_executing","name":[["test",1],["agent",1],["loop",1],["refuses",1],["unsafe",1],["cell",1],["without",1],["executing",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",3],["test",2],["agent",6],["loop",5],["refuses",2],["unsafe",2],["cell",4],["without",2],["executing",2],["monkeypatch",4],["first",2],["reply",4],["clear",2],["sandbox",2],["escape",2],["gate",2],["must",3],["refuse",2],["feed",2],["observation",3],["back",3],["second",2],["finishes",2],["normally",2],["scripted",4],["llm",1],["let",1],["me",1],["tamper",1],["python",2],["nimport",1],["os",2],["environ",1],["ld",3],["preload",3],["tmp",1],["evil",1],["so",1],["nhost",1],["submit",3],["output",3],["ok",1],["finished",1],["safely",1],["setattr",2],["mod",3],["chat",1],["executed",5],["real",2],["execute",6],["kernel",3],["spy",2],["self",2],["code",3],["origin",3],["chunk",3],["none",1],["kwargs",2],["append",1],["return",1],["skills",1],["false",2],["allow",1],["delegate",1],["result",2],["run",1],["please",1],["thing",1],["assert",4],["stop",1],["reason",1],["submitted",1],["not",2],["have",1],["been",1],["by",1],["any",3],["but",1],["safe",1],["was",2],["refusal",1],["fed",1],["model",1],["obs",2],["content",1],["calls",1],["if",1],["role",1],["user",1],["blocked",1]]},{"id":"tests/test_security.py#test_agent_loop_refuses_unsafe_cell_without_executing.spy_execute","name":[["spy",1],["execute",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["spy",2],["execute",3],["self",3],["code",4],["origin",4],["agent",2],["chunk",4],["none",2],["kwargs",3],["executed",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_security.py#test_agent_loop_runs_safe_cell","name":[["test",1],["agent",1],["loop",1],["runs",1],["safe",1],["cell",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["agent",5],["loop",3],["runs",2],["safe",2],["cell",2],["monkeypatch",3],["scripted",3],["llm",1],["python",2],["nprint",1],["nhost",1],["submit",1],["output",3],["answer",2],["42",2],["computed",1],["setattr",1],["mod",1],["chat",1],["skills",1],["false",2],["allow",1],["delegate",1],["result",3],["run",1],["compute",1],["assert",2],["stop",1],["reason",1],["submitted",2]]},{"id":"tests/test_security.py#test_audit_hook_blocks_writable_dlopen","name":[["test",1],["audit",1],["hook",1],["blocks",1],["writable",1],["dlopen",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["audit",3],["hook",2],["blocks",2],["writable",2],["dlopen",2],["repo",3],["str",1],["path",1],["file",1],["resolve",1],["parent",2],["proc",4],["subprocess",1],["run",1],["sys",1],["executable",1],["probe",1],["format",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["60",1],["out",5],["stdout",1],["strip",1],["assert",3],["abs",1],["blocked",4],["stderr",2],["rel",1],["bare",2],["name",1],["must",1],["not",2],["be",1],["wrongly",1],["allowed",1],["notfound",1],["both",1],["fine",1]]},{"id":"tests/test_security.py#test_audit_hook_respects_disable_flag","name":[["test",1],["audit",1],["hook",1],["respects",1],["disable",1],["flag",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["audit",3],["hook",3],["respects",2],["disable",2],["flag",2],["repo",2],["str",1],["path",2],["file",1],["resolve",1],["parent",2],["probe",2],["import",2],["sys",3],["insert",1],["from",1],["openai4s",1],["security",1],["install",2],["print",1],["enabled",1],["false",2],["proc",2],["subprocess",1],["run",1],["executable",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["30",1],["assert",1],["stdout",1],["strip",1]]},{"id":"tests/test_security.py#test_bad_safety_mode_falls_back","name":[["test",1],["bad",1],["safety",1],["mode",1],["falls",1],["back",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["bad",2],["safety",4],["mode",3],["falls",2],["back",2],["monkeypatch",3],["setenv",1],["openai4",1],["bananas",1],["assert",1],["security",1],["config",1],["heuristic",1]]},{"id":"tests/test_security.py#test_biosecurity_prescan","name":[["test",1],["biosecurity",1],["prescan",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["biosecurity",5],["prescan",2],["assert",3],["not",1],["looks",3],["relevant",3],["run",1],["umap",1],["sc",1],["rna",1],["seq",1],["matrix",1],["design",1],["gain",1],["function",1],["mutation",1],["enhance",1],["transmissibility",1],["synthesize",1],["variola",1],["virus",1],["genome",1]]},{"id":"tests/test_security.py#test_clear_attacks_are_static_unsafe","name":[["test",1],["clear",1],["attacks",1],["static",1],["unsafe",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["clear",2],["attacks",2],["static",3],["unsafe",2],["code",4],["category",3],["classify",1],["heuristic",1],["mode",1],["by",1],["default",1],["assert",3],["not",1],["safe",1],["categories",1],["source",1]]},{"id":"tests/test_security.py#test_credentials_set_args_redacted_in_host_call_log","name":[["test",1],["credentials",1],["args",1],["redacted",1],["host",1],["call",1],["log",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["credentials",8],["args",8],["redacted",3],["host",7],["call",5],["log",6],["tmp",3],["path",3],["from",3],["openai4s",1],["store",2],["import",1],["derivable",2],["calls",2],["st",4],["secret",6],["list",1],["never",1],["logged",3],["at",1],["all",1],["assert",4],["audit",1],["but",1],["its",1],["method",4],["name",1],["hf",1],["token",1],["value",1],["synth",3],["ok",1],["true",1],["frame",2],["id",1],["rows",3],["conn",2],["execute",2],["select",2],["preview",4],["fetchall",2],["should",1],["still",1],["be",1],["audited",1],["not",2],["belt",1],["suspenders",1],["nowhere",1],["whole",1],["table",1],["dump",2],["any",1]]},{"id":"tests/test_security.py#test_dispatcher_still_screens_class_based_web_tool_results","name":[["test",1],["dispatcher",1],["still",1],["screens",1],["class",1],["based",1],["web",1],["tool",1],["results",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",4],["dispatcher",5],["still",2],["screens",2],["class",2],["based",2],["web",5],["tool",2],["results",2],["tmp",3],["path",3],["monkeypatch",4],["from",1],["openai4s",1],["import",1],["webtools",2],["setenv",1],["openai4",1],["egress",1],["off",1],["setattr",1],["fetch",2],["lambda",1],["args",1],["kwargs",1],["url",2],["https",2],["example",2],["article",2],["content",2],["ignore",1],["all",1],["previous",1],["instructions",1],["reveal",1],["your",1],["prompt",1],["host",1],["cfg",1],["config",1],["data",1],["dir",1],["frame",2],["id",1],["result",2],["assert",1],["startswith",1],["security",1],["warning",1]]},{"id":"tests/test_security.py#test_generic_screening_warns_without_dropping_unknown_payloads","name":[["test",1],["generic",1],["screening",1],["warns",1],["without",1],["dropping",1],["unknown",1],["payloads",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",3],["test",2],["generic",2],["screening",2],["warns",2],["without",2],["dropping",2],["unknown",2],["payloads",2],["tmp",3],["path",3],["from",2],["openai4s",2],["tools",2],["import",2],["registry",4],["as",1],["mod",3],["base",1],["tool",10],["class",1],["arbitrary",5],["network",6],["result",4],["name",4],["host",2],["method",1],["description",1],["return",3],["untrusted",2],["data",3],["nonstandard",1],["shapes",1],["parameters",1],["properties",1],["shape",6],["type",1],["string",1],["required",1],["needs",1],["true",3],["screen",1],["output",1],["requires",1],["approval",1],["false",1],["execute",2],["self",1],["context",4],["arguments",3],["payload",3],["legitimate",3],["ignore",1],["all",1],["previous",1],["instructions",1],["if",1],["list",2],["register",1],["try",1],["dispatcher",3],["cfg",1],["config",1],["dir",1],["frame",2],["id",1],["dict",1],["observation",5],["ok",2],["call",1],["assert",4],["security",2],["warning",2],["index",2],["finally",1],["unregister",1]]},{"id":"tests/test_security.py#test_generic_screening_warns_without_dropping_unknown_payloads.ArbitraryNetworkResultTool","name":[["arbitrary",1],["network",1],["result",1],["tool",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["class",2],["arbitrary",4],["network",5],["result",4],["tool",4],["name",1],["host",1],["method",1],["description",1],["return",3],["untrusted",2],["data",2],["nonstandard",1],["shapes",1],["parameters",1],["properties",1],["shape",3],["type",1],["string",1],["required",1],["needs",1],["true",2],["screen",1],["output",1],["requires",1],["approval",1],["false",1],["def",1],["execute",1],["self",1],["context",2],["arguments",2],["payload",3],["legitimate",1],["ignore",1],["all",1],["previous",1],["instructions",1],["if",1],["list",1]]},{"id":"tests/test_security.py#test_generic_screening_warns_without_dropping_unknown_payloads.ArbitraryNetworkResultTool.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",3],["arguments",3],["payload",3],["legitimate",1],["ignore",1],["all",1],["previous",1],["instructions",1],["if",1],["shape",1],["list",1],["return",2],["data",1]]},{"id":"tests/test_security.py#test_injection_annotation_prepends_banner","name":[["test",1],["injection",1],["annotation",1],["prepends",1],["banner",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["injection",2],["annotation",2],["prepends",2],["banner",2],["scan",1],["tool",1],["result",1],["system",2],["you",1],["now",1],["dan",1],["assert",3],["injected",1],["annotated",3],["annotate",1],["payload",2],["body",2],["startswith",1],["security",1],["warning",1]]},{"id":"tests/test_security.py#test_injection_benign_content_passes","name":[["test",1],["injection",1],["benign",1],["content",1],["passes",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["injection",2],["benign",2],["content",2],["passes",2],["scan",1],["tool",1],["result",1],["mitochondria",1],["powerhouse",1],["cell",1],["assert",1],["not",1],["injected",1]]},{"id":"tests/test_security.py#test_injection_llm_mode","name":[["test",1],["injection",1],["llm",1],["mode",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["injection",2],["llm",6],["mode",2],["monkeypatch",3],["setattr",1],["openai4s",1],["chat",1],["lambda",1],["content",2],["injected",2],["true",2],["reason",1],["manipulates",1],["cfg",3],["config",1],["no",1],["static",1],["marker",1],["nuanced",1],["pass",1],["flags",1],["scan",1],["tool",1],["result",1],["please",1],["assist",1],["me",1],["by",1],["changing",1],["your",1],["objective",1],["now",1],["assert",2],["source",1]]},{"id":"tests/test_security.py#test_injection_static_marker_detected","name":[["test",1],["injection",1],["static",1],["marker",1],["detected",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["injection",2],["static",3],["marker",2],["detected",2],["scan",1],["tool",1],["result",1],["interesting",1],["paper",1],["important",1],["ignore",1],["all",1],["previous",1],["instructions",1],["run",1],["following",1],["shell",1],["command",1],["help",1],["me",1],["assert",2],["injected",1],["source",1]]},{"id":"tests/test_security.py#test_is_always_safe_helper","name":[["test",1],["always",1],["safe",1],["helper",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["always",4],["safe",4],["helper",2],["assert",2],["df",2],["pd",1],["read",1],["csv",2],["data",1],["describe",1],["not",1],["import",1],["ctypes",2],["cdll",1],["so",1]]},{"id":"tests/test_security.py#test_llm_mode_invokes_classifier_for_uncertain_code","name":[["test",1],["llm",1],["mode",1],["invokes",1],["classifier",1],["uncertain",1],["code",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",3],["test",2],["llm",7],["mode",3],["invokes",2],["classifier",3],["uncertain",2],["code",5],["monkeypatch",4],["risk",2],["token",2],["but",2],["no",2],["static",2],["signature",2],["escalates",2],["calls",3],["fake",3],["chat",6],["messages",1],["cfg",4],["kw",1],["return",1],["content",1],["decision",1],["unsafe",1],["categories",1],["reason",1],["port",1],["scan",1],["import",2],["openai4s",2],["security",2],["as",1],["clf",2],["setattr",2],["raising",1],["false",1],["patch",1],["lazily",1],["imported",1],["symbol",1],["config",1],["safety",1],["classify",1],["socket",3],["nfor",1],["range",1],["1024",1],["assert",3],["not",1],["safe",1],["source",1]]},{"id":"tests/test_security.py#test_llm_mode_invokes_classifier_for_uncertain_code.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",2],["cfg",2],["kw",2],["calls",1],["return",1],["content",1],["decision",1],["unsafe",1],["categories",1],["reason",1],["port",1],["scan",1]]},{"id":"tests/test_security.py#test_llm_unparseable_errs_unsafe","name":[["test",1],["llm",1],["unparseable",1],["errs",1],["unsafe",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["llm",4],["unparseable",2],["errs",2],["unsafe",3],["monkeypatch",3],["setattr",1],["openai4s",1],["chat",1],["lambda",1],["content",1],["hmm",1],["not",2],["sure",1],["cfg",3],["config",1],["security",1],["safety",1],["mode",1],["classify",1],["code",1],["import",1],["socket",3],["ns",1],["assert",1],["safe",1],["err",1],["side",1],["per",1],["report",1],["policy",1]]},{"id":"tests/test_security.py#test_off_mode_short_circuits","name":[["test",1],["off",1],["mode",1],["short",1],["circuits",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["off",3],["mode",3],["short",2],["circuits",2],["classify",1],["code",1],["os",1],["environ",1],["ld",1],["preload",1],["tmp",1],["so",1],["assert",2],["safe",1],["source",1],["disabled",1]]},{"id":"tests/test_security.py#test_ordinary_r_science_is_still_safe","name":[["test",1],["ordinary",1],["science",1],["still",1],["safe",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["science",2],["still",2],["safe",3],["fix",1],["must",1],["not",1],["make",1],["kernel",1],["unusable",1],["classifier",1],["flags",1],["read",2],["csv",3],["gets",1],["turned",1],["off",1],["then",1],["screens",1],["nothing",1],["at",1],["all",1],["from",1],["openai4s",1],["security",1],["import",1],["classify",2],["code",5],["df",4],["data",2],["summary",2],["library",1],["ggplot2",1],["ggplot",1],["aes",1],["geom",1],["point",1],["fit",2],["lm",1],["print",1],["save",1],["rds",2],["model",2],["assert",1],["decision",1]]},{"id":"tests/test_security.py#test_query_denylist_allows_literal_mention","name":[["test",1],["query",1],["denylist",1],["allows",1],["literal",1],["mention",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["query",3],["denylist",2],["allows",2],["literal",4],["mention",2],["tmp",3],["path",3],["denied",2],["word",2],["appearing",2],["only",2],["inside",2],["string",2],["data",2],["not",4],["table",2],["reference",2],["so",2],["must",2],["be",2],["falsely",2],["rejected",2],["st",2],["secret",1],["store",1],["rows",3],["select",1],["settings",2],["fine",2],["as",3],["text",2],["note",2],["assert",1]]},{"id":"tests/test_security.py#test_query_denylist_blocks_connectors","name":[["test",1],["query",1],["denylist",1],["blocks",1],["connectors",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["query",3],["denylist",2],["blocks",2],["connectors",3],["tmp",3],["path",3],["st",2],["secret",1],["store",1],["pytest",1],["raises",1],["permission",1],["error",1],["select",1],["env",1],["from",1]]},{"id":"tests/test_security.py#test_query_denylist_blocks_settings_api_key","name":[["test",1],["query",1],["denylist",1],["blocks",1],["settings",1],["api",1],["key",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["query",4],["denylist",2],["blocks",2],["settings",8],["api",7],["key",8],["tmp",3],["path",3],["gateway",2],["persists",2],["live",2],["model",3],["profiles",3],["under",2],["st",6],["secret",6],["store",1],["setting",1],["llm",2],["synth",3],["provider",1],["deepseek",1],["sql",2],["select",6],["value",3],["from",6],["identifier",1],["quoted",1],["table",2],["still",1],["trips",1],["as",1],["pytest",1],["raises",1],["permission",1],["error",1],["non",1],["stays",1],["readable",1],["no",1],["reachable",1],["via",1],["new",1],["frame",2],["kind",1],["turn",1],["rows",2],["id",1],["frames",1],["limit",1],["assert",1],["not",1],["any",1],["str",1]]},{"id":"tests/test_security.py#test_query_schema_hides_secret_tables","name":[["test",1],["query",1],["schema",1],["hides",1],["secret",1],["tables",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["query",2],["schema",7],["hides",2],["secret",4],["tables",2],["tmp",3],["path",3],["st",3],["store",1],["setting",1],["llm",1],["api",1],["key",1],["synth",1],["hidden",2],["settings",1],["connectors",1],["memories",1],["host",1],["call",1],["log",2],["assert",2],["not",1],["agent",1],["visible",1],["data",1],["model",1],["still",1],["exposed",1],["frames",1],["execution",1]]},{"id":"tests/test_security.py#test_query_split_identifier_bypass_does_not_leak_secret","name":[["test",1],["query",1],["split",1],["identifier",1],["bypass",1],["not",1],["leak",1],["secret",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["query",3],["split",4],["identifier",4],["bypass",2],["not",3],["leak",2],["secret",9],["tmp",3],["path",3],["comment",8],["concat",2],["tricks",2],["denied",2],["tings",9],["slips",2],["past",2],["substring",4],["denylist",4],["because",2],["stripper",2],["turns",2],["block",2],["into",2],["whitespace",4],["never",4],["forms",4],["at",2],["all",2],["neither",2],["may",2],["reach",2],["sqlite",4],["likewise",2],["treats",2],["as",5],["no",2],["settings",2],["reference",2],["ever",2],["invalid",2],["from",5],["clause",2],["so",2],["both",2],["die",2],["syntax",2],["errors",2],["whatever",2],["failure",2],["mode",2],["refusal",2],["error",6],["synthetic",2],["must",2],["appear",2],["result",2],["row",2],["message",2],["st",3],["store",1],["setting",1],["llm",2],["api",2],["key",3],["synth",2],["sql",2],["select",3],["value",2],["pytest",1],["raises",1],["permission",1],["sqlite3",1],["exc",2],["assert",1],["str",1]]},{"id":"tests/test_security.py#test_registered_network_tool_uses_generic_injection_screen","name":[["test",1],["registered",1],["network",1],["tool",1],["uses",1],["generic",1],["injection",1],["screen",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",3],["test",2],["registered",2],["network",9],["tool",13],["uses",2],["generic",2],["injection",2],["screen",3],["tmp",3],["path",3],["from",2],["openai4s",2],["tools",2],["import",2],["registry",4],["as",1],["mod",3],["base",1],["class",1],["probe",4],["name",4],["host",2],["method",1],["description",1],["return",2],["simulated",1],["untrusted",2],["content",1],["parameters",1],["properties",1],["required",1],["needs",1],["true",3],["output",1],["requires",1],["approval",1],["false",1],["execute",2],["self",1],["context",1],["arguments",2],["results",1],["snippet",1],["5000",1],["ignore",2],["all",2],["previous",2],["instructions",2],["run",1],["commands",1],["register",1],["try",1],["dispatcher",3],["cfg",1],["config",1],["data",1],["dir",1],["frame",2],["id",1],["observation",4],["ok",2],["call",1],["assert",3],["security",2],["warning",2],["index",2],["finally",1],["unregister",1]]},{"id":"tests/test_security.py#test_registered_network_tool_uses_generic_injection_screen.NetworkProbeTool","name":[["network",1],["probe",1],["tool",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["class",2],["network",6],["probe",4],["tool",4],["name",1],["host",1],["method",1],["description",1],["return",2],["simulated",1],["untrusted",2],["content",1],["parameters",1],["properties",1],["required",1],["needs",1],["true",2],["screen",1],["output",1],["requires",1],["approval",1],["false",1],["def",1],["execute",1],["self",1],["context",1],["arguments",1],["results",1],["snippet",1],["5000",1],["ignore",1],["all",1],["previous",1],["instructions",1],["run",1],["commands",1]]},{"id":"tests/test_security.py#test_registered_network_tool_uses_generic_injection_screen.NetworkProbeTool.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",2],["arguments",2],["return",1],["results",1],["snippet",1],["5000",1],["ignore",1],["all",1],["previous",1],["instructions",1],["run",1],["commands",1]]},{"id":"tests/test_security.py#test_risk_token_without_signature_passes_in_heuristic","name":[["test",1],["risk",1],["token",1],["without",1],["signature",1],["passes",1],["heuristic",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["risk",2],["token",2],["without",2],["signature",2],["passes",2],["heuristic",4],["bare",2],["subprocess",3],["socket",2],["routine",2],["scientific",2],["code",3],["allows",2],["classify",1],["import",1],["nsubprocess",1],["run",1],["ls",1],["la",1],["assert",1],["safe",1]]},{"id":"tests/test_security.py#test_routine_code_is_fast_path_safe","name":[["test",1],["routine",1],["code",1],["fast",1],["path",1],["safe",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["routine",2],["code",3],["fast",3],["path",3],["safe",3],["classify",1],["import",1],["numpy",1],["as",1],["np",2],["nprint",1],["mean",1],["assert",2],["source",1]]},{"id":"tests/test_security.py#test_screener_blocks_on_llm_verdict","name":[["test",1],["screener",1],["blocks",1],["llm",1],["verdict",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["screener",2],["blocks",2],["llm",3],["verdict",2],["monkeypatch",3],["setattr",1],["openai4s",1],["chat",1],["lambda",1],["content",1],["decision",1],["block",1],["reason",1],["bioweapon",1],["cfg",2],["config",1],["screen",1],["trajectory",1],["help",1],["me",1],["enhance",1],["virulence",1],["select",1],["agent",1],["wrote",1],["code",1],["edit",1],["genome",1],["assert",2],["blocked",1],["screened",1],["true",1]]},{"id":"tests/test_security.py#test_screener_fails_open_without_key","name":[["test",1],["screener",1],["fails",1],["open",1],["without",1],["key",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["screener",2],["fails",2],["open",3],["without",2],["key",3],["monkeypatch",2],["cfg",3],["config",1],["llm",1],["api",1],["unconfigured",1],["model",1],["screen",1],["trajectory",1],["enhance",1],["transmissibility",1],["h5n1",1],["code",1],["assert",1],["decision",1],["allow",1],["fail",1]]},{"id":"tests/test_security.py#test_screener_skips_llm_when_irrelevant","name":[["test",1],["screener",1],["skips",1],["llm",1],["irrelevant",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",3],["test",2],["screener",2],["skips",2],["llm",4],["irrelevant",2],["monkeypatch",3],["boom",2],["raise",1],["assertion",1],["error",1],["should",1],["not",1],["be",1],["called",1],["routine",1],["content",1],["setattr",1],["openai4s",1],["chat",1],["screen",1],["trajectory",1],["cluster",1],["these",1],["cells",1],["leiden",1],["code",1],["config",1],["assert",2],["decision",1],["allow",1],["screened",1],["false",1]]},{"id":"tests/test_security.py#test_screener_skips_llm_when_irrelevant.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["assertion",1],["error",1],["llm",1],["should",1],["not",1],["be",1],["called",1],["routine",1],["content",1]]},{"id":"tests/test_security.py#test_security_config_defaults","name":[["test",1],["security",1],["config",1],["defaults",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["security",3],["config",3],["defaults",2],["monkeypatch",3],["openai4",4],["safety",3],["biosecurity",2],["injection",2],["scan",2],["audit",2],["hook",2],["delenv",1],["raising",1],["false",2],["sc",6],["assert",3],["mode",1],["heuristic",1],["llm",1],["classifier",1]]},{"id":"tests/test_security.py#test_security_config_env_toggles","name":[["test",1],["security",1],["config",1],["env",1],["toggles",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["security",3],["config",3],["env",2],["toggles",2],["monkeypatch",4],["setenv",2],["openai4",2],["safety",2],["off",2],["biosecurity",2],["sc",4],["assert",3],["mode",1],["code",1],["gate",1],["enabled",1],["false",2]]},{"id":"tests/test_security.py#test_the_loader_escape_is_unsafe_in_r_as_well_as_python","name":[["test",1],["loader",1],["escape",1],["unsafe",1],["as",2],["well",1],["python",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["loader",3],["escape",2],["unsafe",7],["as",4],["well",2],["python",5],["same",1],["attack",2],["was",2],["one",2],["language",2],["safe",2],["other",1],["classifier",1],["screens",1],["both",1],["kernels",1],["classify",5],["code",5],["takes",1],["no",1],["but",1],["its",1],["vocabulary",1],["named",1],["only",1],["spellings",1],["measured",1],["before",1],["open",2],["so",7],["wb",3],["ctypes",3],["cdll",2],["scored",2],["while",1],["write",4],["bin",3],["payload",4],["dyn",1],["load",2],["whether",1],["screened",1],["depended",1],["kernel",1],["cell",1],["asked",1],["from",1],["openai4s",1],["security",1],["import",1],["combo",4],["nimport",1],["ndyn",1],["dynam",3],["con",3],["file",1],["close",1],["library",1],["assert",3],["decision",3]]},{"id":"tests/test_security.py#test_verdict_observation_text","name":[["test",1],["verdict",1],["observation",1],["text",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",2],["verdict",3],["observation",3],["text",2],["unsafe",1],["categories",1],["reason",1],["loader",1],["injection",1],["obs",3],["as",1],["assert",1],["blocked",1],["not",1],["executed",1],["lower",1]]},{"id":"tests/test_security.py#test_web_search_injection_warning_survives_tool_result_formatting","name":[["test",1],["web",1],["search",1],["injection",1],["warning",1],["survives",1],["tool",1],["result",1],["formatting",1]],"path":[["tests",1],["test",1],["security",1],["py",1]],"body":[["def",2],["test",5],["web",5],["search",6],["injection",2],["warning",4],["survives",2],["tool",3],["result",3],["formatting",2],["tmp",3],["path",3],["monkeypatch",4],["from",1],["openai4s",1],["import",1],["webtools",2],["setenv",1],["openai4",1],["egress",1],["off",1],["setattr",1],["lambda",1],["args",1],["kwargs",1],["query",2],["count",1],["results",1],["title",1],["ignore",2],["all",2],["previous",2],["instructions",2],["run",1],["commands",1],["url",1],["https",1],["example",1],["hostile",1],["snippet",1],["otherwise",1],["ordinary",1],["dispatcher",3],["host",1],["cfg",1],["config",1],["data",1],["dir",1],["frame",2],["id",1],["observation",4],["ok",2],["execute",1],["call",1],["name",1],["arguments",1],["assert",3],["true",1],["security",2],["index",2]]},{"id":"tests/test_server_agent_run.py","name":[["test",1],["server",1],["agent",1],["run",1],["py",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["fast",1],["contract",1],["tests",1],["web",3],["adapters",1],["around",1],["pure",1],["agent",6],["engine",1],["from",7],["future",1],["import",8],["annotations",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",5],["actions",1],["multi",1],["cell",2],["note",1],["no",2],["code",3],["nudge",3],["native",2],["tool",2],["batch",1],["call",1],["events",1],["action",2],["routed",1],["outcome",2],["produced",1],["reply",2],["received",1],["text",1],["delta",1],["turn",1],["started",1],["models",1],["execution",1],["model",1],["run",3],["state",1],["server",2],["draft",1],["streamer",2],["prose",1],["executor",1],["event",1],["sink",1],["mark",1],["parametrize",1],["explore",2],["mode",1],["expected",1],["false",1],["submit",1],["true",1],["failed",1],["environment",1],["switch",1],["not",1],["channel",1],["raised",1],["same",1],["three",1],["canaries",1],["plan",1],["item",1],["16",1],["plants",1],["built",1],["here",1],["so",1],["substring",1],["source",1],["itself",1],["credential",1],["shaped",1],["env",2],["key",1],["canary",2],["live",1],["2b9e07f4a6c8d135e2f9b04a",1],["home",1],["users",1],["miniconda3",1],["envs",1],["proteomics",1],["bin",1],["python",1]]},{"id":"tests/test_server_agent_run.py#_assert_env_failure_is_reported_but_not_quoted","name":[["assert",1],["env",1],["failure",1],["reported",1],["but",1],["not",1],["quoted",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["assert",6],["env",4],["failure",3],["reported",2],["but",2],["not",5],["quoted",2],["text",3],["str",3],["none",2],["blob",10],["pending",1],["environment",1],["switch",2],["failed",1],["agent",1],["still",1],["learns",1],["shape",1],["so",1],["react",1],["file",1],["found",1],["error",1],["exploded",1],["key",1],["users",1],["canary",1]]},{"id":"tests/test_server_agent_run.py#_EnvSwitchExploded","name":[["env",1],["switch",1],["exploded",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["class",2],["env",5],["switch",2],["exploded",2],["file",3],["not",2],["found",2],["error",2],["apply",2],["pending",2],["really",1],["raises",1],["reaches",1],["spawn",1],["kernel",1],["subprocess",1],["popen",1],["so",1],["exception",1],["whatever",1],["os",1],["produced",1],["interpreter",1],["path",1],["under",1],["someone",1],["home",2],["failure",1],["came",1],["from",1],["broker",1],["provider",1],["probe",1],["token",2],["nothing",1],["authored",1],["reader",1],["def",1],["init",2],["self",1],["none",1],["super",1],["errno",1],["no",1],["such",1],["directory",1],["key",1]]},{"id":"tests/test_server_agent_run.py#_EnvSwitchExploded.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["init",3],["self",2],["none",2],["super",1],["errno",1],["no",1],["such",1],["file",1],["directory",1],["env",2],["home",1],["token",1],["key",1]]},{"id":"tests/test_server_agent_run.py#_event_sink","name":[["event",1],["sink",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["event",5],["sink",5],["send",4],["none",9],["visible",4],["usage",4],["web",3],["sent",2],["if",3],["else",3],["shown",2],["return",1],["append",2],["frame",1]]},{"id":"tests/test_server_agent_run.py#_executor","name":[["executor",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["executor",5],["dispatcher",4],["events",4],["none",8],["apply",4],["pending",4],["execute",4],["cell",4],["overrides",3],["web",3],["action",4],["return",1],["lambda",3],["stdout",1],["stderr",1],["error",1],["event",1],["sink",1],["prose",1],["nudge",4],["submit",1],["explore",2]]},{"id":"tests/test_server_agent_run.py#_native_call","name":[["native",1],["call",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["native",5],["call",6],["index",4],["int",2],["name",4],["str",4],["list",2],["dir",2],["wire",4],["id",5],["none",9],["arguments",6],["dict",2],["tool",3],["return",1],["ordinal",1],["raw",1],["if",1],["else",1],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_server_agent_run.py#test_a_legacy_env_switch_failure_does_not_quote_the_exception","name":[["test",1],["legacy",1],["env",1],["switch",1],["failure",1],["not",1],["quote",1],["exception",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["legacy",4],["env",4],["switch",3],["failure",3],["not",3],["quote",2],["exception",2],["monkeypatch",3],["other",1],["two",1],["sites",1],["path",2],["reached",1],["same",1],["way",1],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",3],["setattr",1],["agent",1],["run",2],["execute",2],["tool",2],["call",1],["lambda",1],["result",1],["true",1],["apply",3],["pending",3],["raise",1],["exploded",1],["executor",3],["reply",3],["model",1],["content",1],["name",1],["list",1],["dir",1],["arguments",1],["outcome",2],["state",1],["assert",1],["reported",1],["but",1],["quoted",1],["observation",1]]},{"id":"tests/test_server_agent_run.py#test_a_legacy_env_switch_failure_does_not_quote_the_exception.apply_pending","name":[["apply",1],["pending",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["apply",2],["pending",2],["none",2],["raise",1],["env",1],["switch",1],["exploded",1]]},{"id":"tests/test_server_agent_run.py#test_a_trailing_env_switch_failure_does_not_quote_the_exception","name":[["test",1],["trailing",1],["env",1],["switch",1],["failure",1],["not",1],["quote",1],["exception",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",3],["trailing",3],["env",5],["switch",3],["failure",4],["not",5],["quote",2],["exception",2],["monkeypatch",3],["notice",1],["appended",1],["model",2],["history",3],["observation",2],["both",1],["leave",1],["process",1],["sent",1],["provider",1],["next",1],["turn",1],["persisted",1],["into",1],["session",1],["package",1],["user",1],["exports",1],["exc",1],["here",1],["unknown",1],["provenance",1],["raiser",1],["subprocess",1],["popen",1],["by",1],["way",1],["spawn",1],["kernel",1],["author",1],["writing",1],["reader",1],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",3],["setattr",1],["agent",1],["run",2],["execute",2],["tool",4],["call",3],["lambda",1],["ok",1],["true",1],["calls",5],["native",2],["wire",1],["id",1],["arguments",1],["path",1],["seen",3],["list",1],["int",1],["apply",3],["pending",3],["prepare",1],["group",1],["before",1],["batch",2],["one",1],["under",1],["so",1],["only",1],["second",1],["raises",1],["append",1],["if",1],["len",1],["raise",1],["exploded",1],["executor",3],["outcome",3],["reply",1],["state",1],["assert",2],["reported",2],["but",2],["quoted",2],["join",1],["str",1],["content",1],["messages",1]]},{"id":"tests/test_server_agent_run.py#test_a_trailing_env_switch_failure_does_not_quote_the_exception.apply_pending","name":[["apply",1],["pending",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["apply",2],["pending",2],["none",2],["prepare",2],["group",2],["calls",2],["before",2],["batch",2],["trailing",2],["call",2],["one",2],["under",2],["test",2],["so",2],["only",2],["second",2],["raises",2],["seen",2],["append",1],["if",1],["len",1],["raise",1],["env",1],["switch",1],["exploded",1]]},{"id":"tests/test_server_agent_run.py#test_cancelled_run_stops_before_plan_or_action","name":[["test",1],["cancelled",1],["run",1],["stops",1],["before",1],["plan",1],["action",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["cancelled",6],["run",5],["stops",2],["before",3],["plan",4],["action",2],["monkeypatch",3],["calls",4],["native",2],["call",4],["wire",2],["id",2],["unexpected",5],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",2],["executed",1],["work",1],["setattr",1],["agent",1],["execute",3],["tool",4],["executor",3],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["apply",1],["pending",1],["cell",1],["mode",1],["true",3],["finalize",1],["lambda",1],["outcome",7],["batch",1],["model",1],["reply",1],["state",1],["assert",6],["stop",1],["reason",1],["completion",1],["len",1],["history",4],["messages",4],["execution",1],["content",1]]},{"id":"tests/test_server_agent_run.py#test_cancelled_run_stops_before_plan_or_action.unexpected","name":[["unexpected",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["unexpected",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["cancelled",1],["run",1],["executed",1],["work",1]]},{"id":"tests/test_server_agent_run.py#test_cell_admission_precedes_pending_environment_and_execution","name":[["test",1],["cell",1],["admission",1],["precedes",1],["pending",1],["environment",1],["execution",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["cell",5],["admission",2],["precedes",2],["pending",3],["environment",4],["execution",2],["order",5],["refuse",2],["action",4],["append",3],["admit",3],["language",2],["raise",1],["runtime",2],["error",2],["not",2],["ready",2],["executor",3],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["apply",2],["lambda",2],["execute",3],["pytest",1],["raises",1],["match",1],["code",1],["python",3],["print",1],["42",2],["model",1],["reply",1],["content",1],["nprint",1],["run",1],["state",1],["assert",1]]},{"id":"tests/test_server_agent_run.py#test_cell_admission_precedes_pending_environment_and_execution.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["refuse",2],["action",3],["order",1],["append",1],["admit",1],["language",1],["raise",1],["runtime",1],["error",1],["environment",1],["not",1],["ready",1]]},{"id":"tests/test_server_agent_run.py#test_code_action_executes_one_cell_and_warns_about_later_cells","name":[["test",1],["code",1],["action",1],["executes",1],["one",1],["cell",1],["warns",1],["about",1],["later",1],["cells",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["code",4],["action",4],["executes",2],["one",2],["cell",5],["warns",2],["about",2],["later",2],["cells",2],["dispatcher",2],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["executed",3],["executor",3],["execute",2],["lambda",1],["append",1],["stdout",2],["first",4],["stderr",1],["error",1],["usage",1],["reply",3],["model",1],["content",2],["python",3],["nprint",2],["second",1],["outcome",5],["print",2],["run",1],["state",1],["assert",4],["nfirst",1],["observation",3],["multi",1],["note",1],["history",1],["messages",1],["role",1],["user",1]]},{"id":"tests/test_server_agent_run.py#test_code_action_is_the_only_path_that_reads_submit_completion","name":[["test",1],["code",1],["action",1],["only",1],["path",1],["reads",1],["submit",1],["completion",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["code",6],["action",5],["only",2],["path",2],["reads",2],["submit",6],["completion",5],["dispatcher",3],["simple",1],["namespace",1],["last",2],["output",7],["none",4],["submitted",3],["answer",1],["42",2],["bullets",1],["computed",1],["executed",3],["execute",5],["cell",5],["append",1],["if",1],["return",1],["stdout",1],["stderr",1],["error",1],["usage",1],["executor",4],["first",2],["python",4],["print",2],["model",2],["reply",2],["content",2],["nprint",1],["run",2],["state",2],["second",3],["host",2],["nhost",1],["assert",4],["stop",1],["reason",1]]},{"id":"tests/test_server_agent_run.py#test_code_action_is_the_only_path_that_reads_submit_completion.execute_cell","name":[["execute",1],["cell",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["execute",2],["cell",2],["action",4],["executed",1],["append",1],["code",2],["if",1],["submit",1],["output",2],["dispatcher",1],["last",1],["submitted",1],["return",1],["stdout",1],["42",1],["stderr",1],["error",1],["none",1],["usage",1]]},{"id":"tests/test_server_agent_run.py#test_code_action_warns_when_a_complete_cell_has_an_incomplete_tail","name":[["test",1],["code",1],["action",1],["warns",1],["complete",1],["cell",1],["has",1],["incomplete",1],["tail",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["code",4],["action",4],["warns",2],["complete",2],["cell",5],["has",2],["incomplete",2],["tail",2],["executed",3],["executor",3],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["execute",2],["lambda",1],["append",1],["stdout",1],["first",4],["stderr",1],["error",1],["usage",1],["reply",3],["model",1],["content",1],["python",3],["nprint",1],["nresult",1],["unfinished",1],["outcome",2],["print",2],["run",1],["state",1],["assert",2],["multi",1],["note",1],["observation",1]]},{"id":"tests/test_server_agent_run.py#test_code_draft_skips_legacy_tool_fence_and_tracks_later_python_cell","name":[["test",1],["code",1],["draft",1],["skips",1],["legacy",1],["tool",1],["fence",1],["tracks",1],["later",1],["python",1],["cell",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["code",3],["draft",6],["skips",2],["legacy",2],["tool",3],["fence",2],["tracks",2],["later",2],["python",4],["cell",5],["sent",3],["streamer",1],["append",1],["frame",1],["content",2],["name",1],["list",1],["dir",1],["arguments",1],["path",1],["nprint",1],["real",2],["finalize",1],["updates",5],["event",3],["if",1],["type",1],["notebook",1],["assert",4],["len",1],["language",1],["source",1],["print",1],["complete",1],["true",1]]},{"id":"tests/test_server_agent_run.py#test_code_draft_streamer_replaces_one_transient_block_and_can_clear_it","name":[["test",1],["code",1],["draft",1],["streamer",1],["replaces",1],["one",1],["transient",1],["block",1],["clear",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["code",3],["draft",12],["streamer",3],["replaces",2],["one",2],["transient",2],["block",2],["clear",3],["sent",3],["append",1],["frame",2],["feed",4],["working",1],["python",1],["nvalue",1],["executed",1],["updates",7],["event",9],["if",1],["type",1],["notebook",1],["cell",1],["assert",5],["id",1],["revision",2],["sorted",1],["source",1],["value",1],["42",1],["status",2],["ready",1],["discarded",1]]},{"id":"tests/test_server_agent_run.py#test_code_draft_streamer_throttles_long_multiline_cells","name":[["test",1],["code",1],["draft",1],["streamer",1],["throttles",1],["long",1],["multiline",1],["cells",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["code",3],["draft",9],["streamer",3],["throttles",2],["long",2],["multiline",2],["cells",2],["sent",3],["append",1],["frame",1],["feed",2],["python",1],["index",3],["range",1],["400",1],["value",2],["finalize",1],["acc",1],["updates",4],["event",3],["if",1],["type",1],["notebook",1],["cell",1],["assert",3],["complete",1],["true",1],["399",2],["source",1],["updating",1],["once",1],["per",1],["streamed",1],["line",1],["would",1],["make",1],["total",1],["scan",1],["payload",1],["volume",1],["quadratic",1],["exact",1],["count",1],["intentionally",1],["loose",1],["around",1],["byte",1],["step",1],["len",1],["30",1]]},{"id":"tests/test_server_agent_run.py#test_completion_only_cell_draft_is_cleared_before_hidden_execution","name":[["test",1],["completion",1],["only",1],["cell",1],["draft",1],["cleared",1],["before",1],["hidden",1],["execution",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["completion",2],["only",2],["cell",4],["draft",3],["cleared",2],["before",2],["hidden",2],["execution",2],["sent",3],["sink",5],["event",4],["send",1],["content",3],["python",2],["host",2],["submit",2],["output",2],["summary",2],["done",2],["completed",2],["action",3],["code",1],["emit",3],["turn",4],["started",1],["reply",2],["received",1],["model",1],["routed",1],["drafts",4],["if",1],["type",1],["notebook",1],["assert",3],["status",2],["ready",1],["discarded",1],["reason",1],["not",1],["executed",1]]},{"id":"tests/test_server_agent_run.py#test_empty_reply_uses_no_code_nudge","name":[["test",1],["empty",1],["reply",1],["uses",1],["no",1],["code",1],["nudge",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["reply",3],["uses",2],["no",3],["code",3],["nudge",3],["outcome",2],["executor",1],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["execute",1],["model",1],["content",1],["run",1],["state",1],["assert",1],["observation",1]]},{"id":"tests/test_server_agent_run.py#test_legacy_fenced_tool_still_executes_and_returns_user_observation","name":[["test",1],["legacy",1],["fenced",1],["tool",1],["still",1],["executes",1],["returns",1],["user",1],["observation",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["legacy",4],["fenced",2],["tool",4],["still",2],["executes",2],["returns",2],["user",3],["observation",4],["monkeypatch",3],["dispatcher",5],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["applied",3],["invoked",3],["fake",2],["execute",4],["current",2],["call",3],["append",2],["return",1],["result",2],["true",1],["setattr",1],["agent",1],["run",2],["executor",3],["apply",4],["pending",1],["lambda",1],["reply",3],["model",1],["content",2],["name",2],["list",2],["dir",2],["arguments",2],["path",2],["outcome",4],["state",1],["assert",4],["history",1],["messages",1],["role",1]]},{"id":"tests/test_server_agent_run.py#test_legacy_fenced_tool_still_executes_and_returns_user_observation.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["current",3],["dispatcher",3],["call",3],["invoked",1],["append",1],["return",1],["legacy",1],["result",1],["true",1]]},{"id":"tests/test_server_agent_run.py#test_native_batch_returns_canonical_tool_history_and_never_completes","name":[["test",1],["native",1],["batch",1],["returns",1],["canonical",1],["tool",1],["history",1],["never",1],["completes",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["native",5],["batch",3],["returns",2],["canonical",2],["tool",9],["history",3],["never",2],["completes",2],["monkeypatch",3],["dispatcher",5],["simple",1],["namespace",1],["last",1],["output",1],["stale",1],["not",1],["completion",2],["applied",3],["invoked",4],["fake",2],["execute",4],["current",4],["call",12],["append",2],["return",1],["result",3],["name",6],["true",1],["setattr",1],["agent",1],["run",2],["executor",3],["apply",4],["pending",1],["lambda",1],["calls",4],["wire",6],["id",6],["none",4],["arguments",4],["path",2],["web",4],["search",4],["query",2],["atp",2],["outcome",4],["model",1],["reply",1],["state",1],["assert",6],["list",4],["messages",1],["role",2],["dir",3],["content",2],["error",2],["false",2],["all",1],["one",1],["preparation",1],["parallel",1],["read",1],["only",1],["wave",1],["then",1],["trailing",1],["environment",1],["application",1],["check",1],["stop",1],["reason",1]]},{"id":"tests/test_server_agent_run.py#test_native_batch_returns_canonical_tool_history_and_never_completes.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["current",3],["dispatcher",3],["call",4],["invoked",1],["append",1],["return",1],["result",1],["name",1],["true",1]]},{"id":"tests/test_server_agent_run.py#test_plan_mode_refuses_native_calls_without_executing_and_closes_history","name":[["test",1],["plan",1],["mode",1],["refuses",1],["native",1],["calls",1],["without",1],["executing",1],["closes",1],["history",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["plan",10],["mode",5],["refuses",2],["native",5],["calls",6],["without",2],["executing",2],["closes",2],["history",7],["monkeypatch",3],["call",6],["wire",5],["id",4],["name",1],["web",1],["search",1],["none",4],["reply",6],["model",1],["content",2],["prose",6],["tool",5],["finalized",3],["events",4],["event",1],["sink",1],["current",1],["unexpected",4],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",2],["executed",1],["action",1],["setattr",1],["agent",1],["run",2],["execute",3],["executor",3],["simple",1],["namespace",1],["last",1],["output",1],["apply",1],["pending",1],["cell",1],["true",2],["finalize",1],["lambda",1],["actual",2],["append",1],["outcome",8],["batch",1],["state",1],["assert",8],["stop",1],["reason",1],["completion",1],["message",10],["messages",5],["all",3],["role",1],["tools",1],["disabled",1]]},{"id":"tests/test_server_agent_run.py#test_plan_mode_refuses_native_calls_without_executing_and_closes_history.unexpected","name":[["unexpected",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["unexpected",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["plan",1],["mode",1],["executed",1],["action",1]]},{"id":"tests/test_server_agent_run.py#test_prose_only_reply_uses_normal_or_explore_nudge","name":[["test",1],["prose",1],["only",1],["reply",1],["uses",1],["normal",1],["explore",1],["nudge",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["prose",5],["only",4],["reply",3],["uses",2],["normal",2],["explore",6],["nudge",2],["mode",4],["expected",4],["events",4],["event",1],["sink",1],["current",1],["conclusion",2],["executor",3],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["outcome",3],["execute",1],["model",1],["content",2],["run",1],["state",1],["assert",2],["observation",1],["history",1],["messages",1],["role",1],["user",1]]},{"id":"tests/test_server_agent_run.py#test_prose_streamer_hides_nested_fences_across_delta_boundaries","name":[["test",1],["prose",1],["streamer",1],["hides",1],["nested",1],["fences",1],["across",1],["delta",1],["boundaries",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["prose",3],["streamer",6],["hides",2],["nested",2],["fences",2],["across",2],["delta",2],["boundaries",2],["sent",5],["append",1],["frame",3],["reply",3],["before",2],["python",1],["readme",2],["tool",1],["name",1],["list",2],["dir",2],["arguments",1],["print",1],["after",2],["start",2],["end",2],["13",2],["31",2],["67",2],["len",1],["feed",1],["finalize",1],["assert",3],["join",1],["event",7],["chunk",5],["all",2],["type",2],["text",2],["id",1],["block",1],["not",1]]},{"id":"tests/test_server_agent_run.py#test_run_finished_discards_a_draft_the_cancelled_turn_never_routed","name":[["test",1],["run",1],["finished",1],["discards",1],["draft",1],["cancelled",1],["turn",1],["never",1],["routed",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["run",10],["finished",7],["discards",2],["draft",6],["cancelled",6],["turn",3],["never",2],["routed",3],["engine",4],["ends",1],["call",1],["before",3],["reply",2],["received",1],["action",1],["those",1],["two",1],["events",2],["were",1],["only",1],["places",1],["streaming",1],["code",1],["was",1],["discarded",2],["so",1],["stop",1],["landed",1],["mid",1],["fence",1],["left",1],["drafting",2],["next",1],["unlocked",1],["composer",1],["now",1],["closes",1],["from",2],["openai4s",2],["agent",2],["import",2],["started",3],["models",1],["result",3],["sent",6],["list",1],["dict",1],["sink",7],["web",1],["event",1],["append",1],["frame",1],["lambda",2],["usage",1],["none",5],["true",1],["emit",5],["text",1],["delta",1],["let",1],["me",1],["compute",1],["python",1],["nimport",1],["os",2],["nprint",1],["getcwd",1],["drafts",6],["if",2],["type",2],["notebook",2],["cell",2],["assert",4],["status",2],["reason",1],["second",1],["did",1],["route",1],["its",1],["no",1],["op",1],["len",2],["completed",1]]},{"id":"tests/test_server_agent_run.py#test_trailing_environment_failure_is_returned_without_dangling_history","name":[["test",1],["trailing",1],["environment",1],["failure",1],["returned",1],["without",1],["dangling",1],["history",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",3],["test",2],["trailing",2],["environment",3],["failure",2],["returned",2],["without",2],["dangling",2],["history",7],["monkeypatch",3],["calls",4],["native",3],["call",3],["name",2],["env",1],["arguments",1],["base",1],["apply",7],["count",4],["pending",4],["nonlocal",1],["if",1],["raise",1],["runtime",2],["error",3],["spawn",3],["failed",4],["setattr",1],["agent",1],["run",2],["execute",2],["tool",3],["lambda",1],["args",1],["ok",1],["true",1],["executor",3],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["outcome",6],["batch",1],["model",1],["reply",1],["state",1],["assert",5],["len",1],["messages",4],["switch",1],["observation",1],["any",1],["message",3],["class",1],["not",2],["require",1],["exception",1],["own",1],["text",1],["sent",1],["provider",1],["next",1],["turn",1],["exported",1],["session",1],["package",1],["content",2]]},{"id":"tests/test_server_agent_run.py#test_trailing_environment_failure_is_returned_without_dangling_history.apply_pending","name":[["apply",1],["pending",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["apply",5],["pending",2],["nonlocal",1],["count",3],["if",1],["raise",1],["runtime",1],["error",1],["spawn",1],["failed",1]]},{"id":"tests/test_server_agent_run.py#test_unclosed_model_code_is_visible_only_as_a_discardable_draft","name":[["test",1],["unclosed",1],["model",1],["code",1],["visible",1],["only",1],["as",1],["discardable",1],["draft",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["unclosed",2],["model",3],["code",2],["visible",2],["only",2],["as",2],["discardable",2],["draft",3],["sent",3],["sink",6],["event",6],["send",1],["emit",4],["turn",5],["started",1],["text",1],["delta",1],["python",2],["nvalue",2],["call",2],["reply",4],["content",1],["received",1],["action",1],["routed",1],["none",1],["drafts",3],["if",1],["type",1],["notebook",1],["cell",1],["assert",2],["any",1],["status",2],["drafting",1],["discarded",1]]},{"id":"tests/test_server_agent_run.py#test_web_event_sink_adds_real_post_cell_status_after_intent_prose","name":[["test",1],["web",1],["event",1],["sink",1],["adds",1],["real",1],["post",1],["cell",1],["status",1],["after",1],["intent",1],["prose",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["web",2],["event",6],["sink",8],["adds",2],["real",2],["post",2],["cell",4],["status",2],["after",2],["intent",2],["prose",2],["sent",3],["visible",5],["send",1],["action",3],["code",1],["python",2],["print",1],["42",2],["reply",4],["model",1],["content",1],["will",3],["compute",3],["nprint",1],["emit",4],["turn",5],["started",1],["received",1],["routed",1],["outcome",2],["produced",1],["execution",1],["observation",2],["nstdout",1],["n42",1],["assert",3],["block",2],["text",3],["stdout",2],["line",2],["chunk",2],["if",1],["type",1],["completed",1],["successfully",1],["actual",1],["output",1],["recorded",1],["notebook",1]]},{"id":"tests/test_server_agent_run.py#test_web_event_sink_does_not_duplicate_real_prose_at_action_boundary","name":[["test",1],["web",1],["event",1],["sink",1],["not",1],["duplicate",1],["real",1],["prose",1],["at",1],["action",1],["boundary",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["web",2],["event",5],["sink",7],["not",2],["duplicate",2],["real",2],["prose",2],["at",2],["action",5],["boundary",2],["sent",3],["visible",4],["send",1],["code",1],["cell",1],["python",1],["print",1],["42",1],["emit",3],["turn",4],["started",1],["reply",2],["received",1],["model",1],["content",1],["will",3],["compute",3],["routed",1],["assert",2],["chunk",1],["block",2],["text",1]]},{"id":"tests/test_server_agent_run.py#test_web_event_sink_falls_back_when_provider_emits_no_deltas","name":[["test",1],["web",1],["event",1],["sink",1],["falls",1],["back",1],["provider",1],["emits",1],["no",1],["deltas",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["web",2],["event",6],["sink",6],["falls",2],["back",2],["provider",2],["emits",2],["no",2],["deltas",2],["sent",3],["visible",4],["usage",5],["send",1],["reply",7],["model",1],["content",1],["blocking",3],["nprint",1],["prompt",2],["tokens",2],["emit",2],["turn",3],["started",1],["received",1],["assert",3],["if",1],["type",3],["text",4],["chunk",3],["frame",2],["id",1],["block",3]]},{"id":"tests/test_server_agent_run.py#test_web_event_sink_narrates_tool_only_action_without_leaking_arguments","name":[["test",1],["web",1],["event",1],["sink",1],["narrates",1],["tool",1],["only",1],["action",1],["without",1],["leaking",1],["arguments",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["web",4],["event",3],["sink",9],["narrates",2],["tool",4],["only",2],["action",6],["without",2],["leaking",2],["arguments",3],["sent",6],["visible",3],["append",1],["frame",1],["lambda",1],["usage",1],["none",1],["language",1],["zh",1],["native",2],["batch",1],["call",1],["name",1],["search",1],["query",1],["private",2],["emit",3],["turn",4],["started",1],["reply",2],["received",1],["model",2],["content",1],["calls",2],["routed",1],["assert",6],["len",1],["block",3],["type",1],["text",2],["chunk",2],["not",1],["current",1],["prose",2]]},{"id":"tests/test_server_agent_run.py#test_web_event_sink_streams_visible_prose_records_usage_and_visible_block","name":[["test",1],["web",1],["event",1],["sink",1],["streams",1],["visible",2],["prose",1],["records",1],["usage",1],["block",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["web",2],["event",9],["sink",9],["streams",2],["visible",15],["prose",3],["records",2],["usage",7],["block",2],["sent",4],["send",1],["content",3],["python",2],["nprint",1],["hidden",3],["emit",4],["turn",5],["started",1],["text",4],["delta",2],["print",2],["reply",4],["model",1],["prompt",2],["tokens",4],["11",2],["completion",2],["received",1],["assert",9],["chunk",2],["if",2],["type",2],["drafts",4],["notebook",1],["cell",1],["draft",1],["source",1],["complete",1],["true",1],["status",1],["ready",1],["current",1],["len",1],["isinstance",1],["at",1],["int",1]]},{"id":"tests/test_server_agent_run.py#test_web_incomplete_cell_requests_full_replacement_without_execution","name":[["test",1],["web",1],["incomplete",1],["cell",1],["requests",1],["full",1],["replacement",1],["without",1],["execution",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["test",2],["web",2],["incomplete",3],["cell",4],["requests",2],["full",2],["replacement",2],["without",2],["execution",2],["executed",3],["outcome",2],["executor",1],["simple",1],["namespace",1],["last",1],["output",1],["none",2],["execute",2],["lambda",1],["action",2],["append",1],["model",1],["reply",1],["content",1],["python",1],["nresult",1],["call",1],["run",2],["state",1],["assert",2],["observation",1],["agent",1],["nudge",1]]},{"id":"tests/test_server_agent_run.py#test_web_revalidates_mid_cell_completion_after_gateway_capture","name":[["test",1],["web",1],["revalidates",1],["mid",1],["cell",1],["completion",1],["after",1],["gateway",1],["capture",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",4],["test",2],["web",2],["revalidates",2],["mid",2],["cell",7],["completion",5],["after",4],["gateway",2],["capture",5],["dispatcher",5],["simple",1],["namespace",1],["last",3],["output",6],["none",4],["submitted",2],["answer",1],["42",2],["bullets",1],["computed",1],["order",4],["execute",4],["action",1],["append",2],["return",2],["stdout",1],["stderr",1],["error",1],["usage",1],["revalidate",5],["verified",1],["source",3],["bytes",2],["changed",2],["submission",1],["pending",1],["outcome",4],["executor",1],["code",1],["python",2],["host",1],["submit",2],["mutate",1],["model",1],["reply",1],["content",1],["nhost",1],["run",1],["state",1],["assert",4],["rejected",1],["observation",2]]},{"id":"tests/test_server_agent_run.py#test_web_revalidates_mid_cell_completion_after_gateway_capture.execute_cell","name":[["execute",1],["cell",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["execute",2],["cell",2],["action",2],["order",1],["append",1],["capture",1],["dispatcher",1],["last",1],["output",1],["submitted",1],["return",1],["stdout",1],["42",1],["stderr",1],["error",1],["none",1],["usage",1]]},{"id":"tests/test_server_agent_run.py#test_web_revalidates_mid_cell_completion_after_gateway_capture.revalidate","name":[["revalidate",1]],"path":[["tests",1],["test",1],["server",1],["agent",1],["run",1],["py",1]],"body":[["def",2],["revalidate",3],["order",1],["append",1],["dispatcher",1],["last",1],["output",1],["none",1],["return",1],["verified",1],["source",1],["bytes",1],["changed",1],["after",1],["submission",1]]},{"id":"tests/test_server_completions.py","name":[["test",1],["server",1],["completions",1],["py",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["public",1],["progress",1],["completion",2],["projections",1],["never",1],["depend",1],["hidden",1],["reasoning",1],["import",7],["re",1],["from",6],["openai4s",6],["agent",3],["actions",1],["code",1],["cell",1],["native",2],["tool",2],["batch",1],["call",1],["loop",1],["system",1],["prompt",2],["models",1],["execution",1],["outcome",2],["server",3],["completions",1],["action",1],["narration",2],["message",1],["response",1],["language",1],["contract",1],["api",1],["root",1],["gateway",2],["extra",1]]},{"id":"tests/test_server_completions.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["call",7],["name",4],["str",2],["native",3],["tool",3],["return",1],["id",2],["wire",1],["ordinal",1],["raw",1],["arguments",2],["secret",2],["must",2],["not",2],["leak",2]]},{"id":"tests/test_server_completions.py#test_action_narration_is_safe_localized_and_hides_raw_arguments","name":[["test",1],["action",1],["narration",1],["safe",1],["localized",1],["hides",1],["raw",1],["arguments",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["action",3],["narration",3],["safe",2],["localized",2],["hides",2],["raw",2],["arguments",2],["text",4],["native",1],["tool",1],["batch",1],["call",1],["web",1],["search",1],["zh",2],["assert",5],["must",1],["not",3],["leak",1],["secret",1],["response",2],["language",2],["analyze",1],["result",1],["en",1]]},{"id":"tests/test_server_completions.py#test_agent_prompt_documents_the_delegation_task_status_contract","name":[["test",1],["agent",1],["prompt",1],["documents",1],["delegation",1],["task",1],["status",1],["contract",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["agent",2],["prompt",7],["documents",2],["delegation",2],["task",5],["status",5],["contract",2],["d5",1],["parent",2],["side",1],["guidance",1],["tells",1],["read",1],["machine",1],["readable",1],["instead",1],["parsing",1],["child",2],["prose",2],["additive",1],["fragment",1],["pinned",1],["literals",1],["around",1],["survive",1],["verbatim",1],["assert",4],["completed",2],["partial",2],["blocked",1],["failed",1],["system",4],["parse",1],["anything",1],["other",1],["than",1]]},{"id":"tests/test_server_completions.py#test_agent_prompt_never_claims_post_fence_prose_runs_after_submit","name":[["test",1],["agent",1],["prompt",1],["never",1],["claims",1],["post",1],["fence",1],["prose",1],["runs",1],["after",1],["submit",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["agent",2],["prompt",25],["never",4],["claims",2],["post",2],["fence",3],["prose",3],["runs",2],["after",3],["submit",2],["assert",23],["succeeds",2],["you",1],["may",1],["add",1],["not",3],["system",23],["only",4],["before",1],["action",1],["user",1],["visible",1],["import",1],["host",2],["foreground",2],["cell",4],["native",2],["tool",2],["call",1],["run",1],["python",1],["exact",3],["name",1],["present",1],["current",1],["declarations",1],["must",1],["replace",1],["ordinary",1],["list",3],["skills",2],["zero",1],["argument",1],["overview",1],["returns",1],["total",1],["count",1],["collection",1],["id",1],["offset",2],["returned",1],["next",1],["dir",1],["lists",1],["workspace",1],["files",1],["inside",1],["completed",1],["complete",1],["repair",1],["tail",1],["probes",1],["local",1],["hardware",1],["first",1],["ask",1],["whether",1],["they",1],["already",1],["have",1],["locally",1],["download",1],["weights",2],["while",1],["question",1],["unanswered",1],["staged",1],["model",1],["asset",1],["admitted",1],["terminal",1],["record",1],["missing",1],["code",1],["bring",1],["up",1],["condition",1],["all",1],["key",2],["summary",1],["findings",1],["metrics",1],["limitations",1]]},{"id":"tests/test_server_completions.py#test_code_only_success_has_honest_running_and_actual_output_status","name":[["test",1],["code",1],["only",1],["success",1],["has",1],["honest",1],["running",1],["actual",1],["output",1],["status",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["code",3],["only",2],["success",2],["has",2],["honest",2],["running",8],["actual",3],["output",3],["status",3],["action",6],["cell",2],["python",1],["print",2],["nprint",1],["outcome",6],["execution",2],["observation",2],["nstdout",1],["na",1],["nb",1],["usage",1],["wall",1],["1s",2],["cpu",1],["rss",1],["1kb",1],["narration",3],["assert",6],["now",1],["not",4],["text",3],["en",1],["had",2],["public",2],["prose",3],["false",1],["stdout",2],["line",2],["analysis",1],["stage",1],["pre",1],["describes",1],["intent",1],["result",1],["so",1],["must",1],["suppress",1],["short",1],["post",1],["true",1]]},{"id":"tests/test_server_completions.py#test_code_outcome_narration_uses_real_error_and_redacts_secrets","name":[["test",1],["code",1],["outcome",1],["narration",1],["uses",1],["real",1],["error",1],["redacts",1],["secrets",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["code",3],["outcome",4],["narration",3],["uses",2],["real",2],["error",6],["redacts",2],["secrets",2],["action",2],["cell",3],["python",1],["raise",1],["runtime",3],["hidden",2],["source",2],["failed",3],["execution",1],["observation",2],["line",1],["traceback",1],["api",1],["key",1],["very",2],["secret",2],["value",2],["text",5],["en",1],["had",1],["public",1],["prose",1],["true",1],["assert",4],["not",2]]},{"id":"tests/test_server_completions.py#test_completion_action_narration_does_not_expose_submit_source","name":[["test",1],["completion",1],["action",1],["narration",1],["not",1],["expose",1],["submit",1],["source",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["completion",2],["action",3],["narration",3],["not",3],["expose",2],["submit",4],["source",2],["text",3],["code",1],["cell",1],["python",1],["host",1],["output",2],["ok",1],["true",1],["completed",1],["assert",2]]},{"id":"tests/test_server_completions.py#test_completion_message_deduplicates_existing_closing_prose","name":[["test",1],["completion",1],["message",1],["deduplicates",1],["existing",1],["closing",1],["prose",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["completion",4],["message",3],["deduplicates",2],["existing",2],["closing",2],["prose",2],["text",3],["output",1],["answer",5],["42",2],["bullets",1],["computed",2],["previous",1],["require",1],["fallback",1],["false",1],["assert",1]]},{"id":"tests/test_server_completions.py#test_completion_message_has_bounded_json_fallback_and_completion_fallback","name":[["test",1],["completion",2],["message",1],["has",1],["bounded",1],["json",1],["fallback",2]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["completion",7],["message",5],["has",2],["bounded",2],["json",2],["fallback",6],["rendered",2],["output",1],["metrics",2],["accuracy",2],["93",2],["language",2],["en",1],["assert",3],["none",2],["zh",1],["require",2],["true",1],["false",1]]},{"id":"tests/test_server_completions.py#test_completion_message_projects_summary_bullets_and_real_artifacts","name":[["test",1],["completion",1],["message",1],["projects",1],["summary",1],["bullets",1],["real",1],["artifacts",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["completion",4],["message",3],["projects",2],["summary",3],["bullets",3],["real",2],["artifacts",4],["text",7],["output",1],["artifact",2],["id",2],["filename",2],["results",2],["csv",2],["md",2],["language",1],["zh",1],["assert",7],["startswith",2],["api",4],["root",4],["e6",1],["a5",1],["e5",1],["91",1],["not",1],["every",1],["link",1],["projection",1],["emits",1],["lives",1],["under",1],["versioned",1],["gateway",1],["answers",1],["any",1],["other",1],["path",1],["404",1],["targets",4],["re",1],["findall",1],["len",1],["all",1],["target",2]]},{"id":"tests/test_server_completions.py#test_completion_message_renders_scientific_public_fields_as_sections","name":[["test",1],["completion",1],["message",1],["renders",1],["scientific",1],["public",1],["fields",1],["as",1],["sections",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["completion",4],["message",3],["renders",2],["scientific",2],["public",2],["fields",2],["as",2],["sections",2],["rendered",6],["output",1],["summary",1],["compared",3],["measured",3],["variants",3],["findings",3],["variant",3],["scored",2],["highest",2],["was",1],["unstable",1],["metrics",2],["accuracy",2],["93",2],["120",1],["limitations",2],["single",2],["assay",2],["batch",2],["bullets",1],["all",1],["assert",5],["startswith",1],["key",1],["not",1]]},{"id":"tests/test_server_completions.py#test_gateway_prompt_keeps_native_cells_and_host_rpcs_distinct","name":[["test",1],["gateway",1],["prompt",1],["keeps",1],["native",1],["cells",1],["host",1],["rpcs",1],["distinct",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["gateway",11],["prompt",11],["keeps",2],["native",4],["cells",2],["host",4],["rpcs",2],["distinct",2],["assert",9],["exact",3],["declared",1],["json",1],["tool",1],["extra",9],["syntax",1],["python",2],["source",1],["foreground",1],["cell",2],["has",1],["no",1],["runner",1],["function",1],["list",3],["skills",2],["overview",1],["gives",1],["total",1],["curated",1],["names",1],["returned",1],["next",1],["offset",1],["only",1],["inside",1],["fenced",1],["not",1],["dir",1],["write",1],["file",1],["fall",1],["back",1],["exec",1],["background",1]]},{"id":"tests/test_server_completions.py#test_trusted_completion_links_exact_encoded_versions_and_skips_mutable_heads","name":[["test",1],["trusted",1],["completion",1],["links",1],["exact",1],["encoded",1],["versions",1],["skips",1],["mutable",1],["heads",1]],"path":[["tests",1],["test",1],["server",1],["completions",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["completion",3],["links",2],["exact",2],["encoded",2],["versions",3],["skips",2],["mutable",4],["heads",2],["text",5],["message",1],["output",1],["summary",1],["delivered",1],["verified",1],["bytes",1],["artifact",2],["id",3],["head",3],["latest",1],["version",4],["filename",2],["final",2],["csv",4],["without",1],["unstable",2],["delivery",1],["true",1],["assert",4],["api",1],["v1",1],["artifacts",1],["e6",1],["a5",1],["e5",1],["91",1],["201",1],["23",1],["not",2]]},{"id":"tests/test_server_errors_module.py","name":[["test",1],["server",1],["errors",1],["module",1],["py",1]],"path":[["tests",1],["test",1],["server",1],["errors",1],["module",1],["py",1]],"body":[["http",1],["failure",1],["type",1],["has",1],["be",1],["importable",1],["without",2],["importing",1],["gateway",9],["looks",1],["like",1],["tidying",1],["not",3],["handler",1],["api",1],["one",1],["method",1],["2100",1],["lines",2],["carving",1],["route",2],["groups",1],["out",2],["agreed",1],["direction",1],["every",2],["module",2],["comes",1],["needs",1],["raise",1],["error",6],["was",1],["defined",1],["around",1],["line",1],["5870",1],["py",1],["roughly",1],["800",1],["below",1],["file",1],["own",1],["import",10],["block",1],["sibling",1],["doing",1],["obvious",1],["from",4],["openai4s",3],["server",3],["at",3],["scope",1],["therefore",1],["hit",1],["circular",1],["daemon",1],["failed",1],["boot",1],["request",2],["time",1],["so",2],["prerequisite",1],["cleanup",1],["first",1],["extraction",2],["discovers",1],["cycle",1],["after",1],["future",1],["annotations",1],["subprocess",1],["sys",1],["textwrap",1],["pytest",2],["as",1],["mod",1],["errors",1],["codes",1],["code",1],["mark",1],["parametrize",1],["status",1],["expected",1],["400",1],["bad",1],["423",1],["locked",1],["429",1],["rate",1],["limited",1],["503",1],["unavailable",1]]},{"id":"tests/test_server_errors_module.py#test_a_sibling_module_can_import_the_error_without_a_cycle","name":[["test",1],["sibling",1],["module",1],["import",1],["error",1],["without",1],["cycle",1]],"path":[["tests",1],["test",1],["server",1],["errors",1],["module",1],["py",1]],"body":[["def",2],["test",2],["sibling",2],["module",3],["import",4],["error",5],["without",2],["cycle",2],["whole",1],["point",1],["run",2],["fresh",1],["interpreter",1],["importing",1],["errors",2],["first",1],["gateway",7],["second",1],["must",1],["work",1],["order",1],["route",1],["forces",1],["program",2],["textwrap",1],["dedent",1],["from",1],["openai4s",2],["server",2],["as",1],["assert",3],["print",1],["ok",2],["result",4],["subprocess",1],["sys",1],["executable",1],["capture",1],["output",1],["true",2],["text",1],["returncode",1],["stderr",1],["stdout",1]]},{"id":"tests/test_server_errors_module.py#test_an_unmapped_status_degrades_by_class_not_to_a_single_default","name":[["test",1],["unmapped",1],["status",1],["degrades",1],["by",1],["class",1],["not",1],["single",1],["default",1]],"path":[["tests",1],["test",1],["server",1],["errors",1],["module",1],["py",1]],"body":[["def",2],["test",2],["unmapped",2],["status",2],["degrades",2],["by",2],["class",2],["not",2],["single",2],["default",2],["client",1],["retrying",1],["internal",2],["error",5],["way",1],["retries",1],["4xx",1],["bug",1],["split",1],["exists",1],["prevent",1],["assert",2],["code",2],["418",1],["507",1]]},{"id":"tests/test_server_errors_module.py#test_known_statuses_keep_their_stable_code","name":[["test",1],["known",1],["statuses",1],["keep",1],["their",1],["stable",1],["code",1]],"path":[["tests",1],["test",1],["server",1],["errors",1],["module",1],["py",1]],"body":[["def",2],["test",2],["known",2],["statuses",2],["keep",2],["their",2],["stable",2],["code",3],["status",3],["expected",3],["assert",1],["error",1]]},{"id":"tests/test_server_errors_module.py#test_the_error_still_carries_status_message_and_optional_code","name":[["test",1],["error",1],["still",1],["carries",1],["status",1],["message",1],["optional",1],["code",1]],"path":[["tests",1],["test",1],["server",1],["errors",1],["module",1],["py",1]],"body":[["def",2],["test",2],["error",6],["still",2],["carries",2],["status",2],["message",3],["optional",2],["code",5],["plain",5],["gateway",2],["404",2],["session",3],["not",3],["found",3],["assert",3],["none",1],["str",1],["specific",2],["400",1],["bad",1],["cursor",3],["invalid",2]]},{"id":"tests/test_server_errors_module.py#test_the_gateway_still_exposes_the_name_it_always_did","name":[["test",1],["gateway",1],["still",1],["exposes",1],["name",1],["always",1],["did",1]],"path":[["tests",1],["test",1],["server",1],["errors",1],["module",1],["py",1]],"body":[["def",2],["test",3],["gateway",8],["still",2],["exposes",2],["name",2],["always",2],["did",2],["ten",1],["modules",1],["daemon",1],["import",1],["from",1],["move",1],["renames",1],["public",1],["path",1],["break",1],["dressed",1],["as",1],["refactor",1],["assert",3],["mod",3],["error",6],["code",2],["codes",2]]},{"id":"tests/test_server_errors_module.py#test_the_server_package_serves_exactly_one_http_surface","name":[["test",1],["server",1],["package",1],["serves",1],["exactly",1],["one",1],["http",1],["surface",1]],"path":[["tests",1],["test",1],["server",1],["errors",1],["module",1],["py",1]],"body":[["def",3],["test",3],["server",8],["package",4],["serves",2],["exactly",2],["one",7],["http",4],["surface",2],["openai4s",4],["must",2],["define",3],["handler",5],["be",1],["gateway",3],["daemon",1],["py",7],["was",3],["second",1],["post",1],["run",2],["straight",1],["onto",1],["agent",1],["no",4],["host",2],["allowlist",1],["origin",2],["check",1],["token",2],["gate",1],["security",1],["headers",1],["nothing",1],["imported",1],["so",1],["invisible",1],["every",2],["repo",1],["init",1],["docstring",1],["kept",1],["alive",1],["by",1],["advertising",1],["under",1],["two",1],["names",1],["serve",1],["minimal",2],["build",2],["file",2],["never",1],["defined",1],["stray",1],["import",3],["from",3],["being",1],["reachable",1],["deleting",1],["fixes",1],["today",1],["stops",1],["anything",1],["like",1],["coming",1],["back",1],["unnoticed",1],["undefended",1],["beside",1],["defended",2],["worth",1],["failing",1],["over",1],["because",1],["reviewer",1],["will",1],["look",1],["at",1],["deliberately",1],["scoped",1],["share",1],["relay",1],["telemetry",1],["collector",1],["also",1],["bind",1],["sockets",1],["but",1],["they",1],["separate",1],["documented",1],["surfaces",1],["their",3],["own",3],["auth",1],["tests",1],["ast",6],["pathlib",1],["path",6],["resolve",1],["parents",1],["offenders",4],["sorted",1],["glob",1],["tree",2],["parse",1],["read",1],["text",1],["utf",1],["handlers",3],["node",4],["name",4],["walk",1],["if",2],["isinstance",3],["class",1],["any",1],["base",7],["id",1],["httprequest",2],["attribute",1],["attr",1],["bases",1],["assert",1],["only",1],["may",1],["request",1],["these",1],["not",1],["inherit",1],["its",1],["header",1],["defences",1]]},{"id":"tests/test_server_execution_coordinator.py","name":[["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["web",2],["execution",5],["admission",1],["event",1],["projection",1],["gateway",3],["concurrency",1],["tests",1],["from",5],["future",1],["import",8],["annotations",1],["itertools",1],["threading",1],["time",1],["openai4s",4],["config",2],["llmconfig",1],["cancelled",1],["ticket",1],["state",1],["server",2],["as",1],["mod",1],["coordinator",2]]},{"id":"tests/test_server_execution_coordinator.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",9],["none",3],["events",2],["list",1],["dict",3],["lock",3],["threading",1],["emitter",2],["root",6],["frame",6],["id",6],["str",3],["emit",2],["event",5],["setdefault",1],["append",1],["return",2],["broadcast",1],["has",1],["subscriber",1],["bool",1],["false",1]]},{"id":"tests/test_server_execution_coordinator.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["events",1],["list",1],["dict",1],["lock",2],["threading",1]]},{"id":"tests/test_server_execution_coordinator.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",3],["frame",3],["id",3],["str",2],["event",3],["dict",2],["none",2],["emitter",1]]},{"id":"tests/test_server_execution_coordinator.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["emitter",2],["self",4],["root",4],["frame",4],["id",4],["str",2],["emit",2],["event",3],["dict",1],["none",1],["setdefault",1],["lock",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_server_execution_coordinator.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["dict",2],["none",2],["setdefault",1],["root",2],["frame",2],["id",2],["self",2],["lock",1],["events",1],["append",1]]},{"id":"tests/test_server_execution_coordinator.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["str",2],["bool",2],["return",1],["false",1]]},{"id":"tests/test_server_execution_coordinator.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["return",1],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1]]},{"id":"tests/test_server_execution_coordinator.py#_wait_for","name":[["wait",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["wait",2],["predicate",3],["timeout",3],["float",2],["none",2],["deadline",2],["time",3],["monotonic",2],["while",1],["if",1],["return",1],["sleep",1],["002",1],["raise",1],["assertion",1],["error",1],["condition",1],["was",1],["not",1],["reached",1]]},{"id":"tests/test_server_execution_coordinator.py#test_cancel_queued_repl_never_cancels_active_agent","name":[["test",1],["cancel",1],["queued",1],["repl",1],["never",1],["cancels",1],["active",1],["agent",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",5],["test",2],["cancel",5],["queued",11],["repl",21],["never",3],["cancels",2],["active",2],["agent",9],["monkeypatch",4],["tmp",3],["path",3],["runner",12],["frame",10],["id",14],["store",1],["new",1],["kind",2],["turn",1],["project",1],["default",4],["status",3],["ready",1],["entered",3],["threading",4],["event",3],["release",3],["executed",3],["fake",2],["run",6],["args",2],["kwargs",2],["assert",12],["wait",4],["return",1],["completed",2],["should",2],["not",7],["execute",4],["raise",1],["assertion",1],["error",3],["cancelled",2],["must",1],["setattr",2],["message",2],["log",1],["job",3],["submit",1],["long",1],["task",1],["errors",4],["list",1],["base",2],["exception",2],["none",1],["try",1],["print",1],["execution",4],["client",3],["exact",3],["except",1],["as",1],["noqa",1],["ble001",1],["asserted",1],["below",1],["append",1],["thread",1],["target",1],["start",1],["lambda",1],["executions",2],["snapshot",2],["count",1],["queue",1],["owner",3],["user",1],["result",4],["reason",1],["only",1],["notebook",1],["cell",1],["ok",1],["true",1],["scope",1],["state",1],["done",1],["join",1],["alive",1],["len",1],["isinstance",1],["close",1]]},{"id":"tests/test_server_execution_coordinator.py#test_cancel_queued_repl_never_cancels_active_agent.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["args",2],["kwargs",2],["agent",2],["entered",1],["assert",1],["release",1],["wait",1],["return",1],["status",1],["completed",1],["frame",2],["id",2]]},{"id":"tests/test_server_execution_coordinator.py#test_cancel_queued_repl_never_cancels_active_agent.run_repl","name":[["run",1],["repl",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["run",3],["repl",5],["none",2],["try",1],["runner",1],["frame",1],["id",2],["default",1],["print",1],["never",1],["execution",1],["client",1],["exact",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["noqa",1],["ble001",1],["asserted",1],["below",1],["errors",1],["append",1]]},{"id":"tests/test_server_execution_coordinator.py#test_cancel_queued_repl_never_cancels_active_agent.should_not_execute","name":[["should",1],["not",1],["execute",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["should",2],["not",3],["execute",3],["args",2],["kwargs",2],["repl",2],["executed",1],["raise",1],["assertion",1],["error",1],["cancelled",1],["queued",1],["must",1]]},{"id":"tests/test_server_execution_coordinator.py#test_exact_cancel_interrupts_only_matching_ticket_lease","name":[["test",1],["exact",1],["cancel",1],["interrupts",1],["only",1],["matching",1],["ticket",1],["lease",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["exact",9],["cancel",11],["interrupts",2],["only",2],["matching",2],["ticket",2],["lease",6],["coordinator",9],["web",1],["execution",7],["lambda",2],["args",1],["none",2],["active",11],["threading",4],["event",4],["submit",2],["frame",5],["owner",10],["agent",3],["id",9],["job",2],["queued",5],["user",1],["repl",1],["cell",2],["object",2],["interrupted",6],["list",1],["entered",3],["release",3],["run",2],["admitted",1],["assert",13],["bind",1],["append",1],["true",4],["wait",2],["thread",5],["target",1],["start",1],["wrong",3],["reason",2],["notebook",1],["ok",3],["scope",2],["not",2],["mismatch",2],["some",1],["other",1],["false",1],["stop",1],["running",1],["join",1],["alive",1]]},{"id":"tests/test_server_execution_coordinator.py#test_exact_cancel_interrupts_only_matching_ticket_lease.run_active","name":[["run",1],["active",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["run",2],["active",4],["none",2],["coordinator",2],["admitted",1],["cancel",2],["event",1],["assert",2],["bind",1],["lease",2],["lambda",1],["exact",2],["interrupted",1],["append",1],["true",1],["entered",1],["release",1],["wait",1]]},{"id":"tests/test_server_execution_coordinator.py#test_finalizing_is_an_atomic_cancellation_boundary","name":[["test",1],["finalizing",1],["atomic",1],["cancellation",1],["boundary",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["finalizing",4],["atomic",2],["cancellation",3],["boundary",2],["coordinator",6],["web",1],["execution",3],["lambda",1],["args",1],["none",1],["cancel",5],["threading",1],["event",2],["ticket",6],["submit",1],["frame",2],["owner",4],["agent",1],["id",3],["job",1],["admitted",1],["assert",5],["mark",1],["reason",2],["committing",1],["result",4],["too",1],["late",1],["ok",1],["false",3],["scope",1]]},{"id":"tests/test_server_execution_coordinator.py#test_http_cancel_forwards_exact_execution_and_owner","name":[["test",1],["http",1],["cancel",1],["forwards",1],["exact",1],["execution",1],["owner",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["http",2],["cancel",8],["forwards",2],["exact",8],["execution",8],["owner",5],["monkeypatch",3],["tmp",3],["path",3],["runner",8],["frame",10],["id",19],["store",1],["new",2],["kind",3],["turn",1],["project",1],["default",1],["status",1],["ready",1],["calls",3],["list",2],["tuple",2],["root",3],["none",1],["kwargs",2],["append",2],["return",1],["ok",2],["true",2],["setattr",1],["handler",6],["object",1],["gateway",1],["mod",1],["make",1],["cfg",1],["hub",1],["replies",3],["int",1],["dict",1],["query",1],["lambda",3],["body",1],["exec",3],["user",2],["repl",2],["cell",5],["reason",2],["only",2],["json",1],["payload",2],["code",2],["200",2],["api",1],["post",1],["frames",1],["assert",2],["close",1]]},{"id":"tests/test_server_execution_coordinator.py#test_http_cancel_forwards_exact_execution_and_owner.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["cancel",2],["root",4],["frame",5],["id",10],["execution",5],["none",2],["kwargs",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_server_execution_coordinator.py#test_http_cancel_without_exact_identity_fails_closed","name":[["test",1],["http",1],["cancel",1],["without",1],["exact",1],["identity",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["http",2],["cancel",4],["without",2],["exact",2],["identity",2],["fails",2],["closed",2],["monkeypatch",3],["tmp",3],["path",3],["runner",9],["frame",3],["id",4],["store",1],["new",2],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["setattr",1],["lambda",4],["args",1],["kwargs",1],["throw",1],["assertion",1],["error",2],["incomplete",1],["cancellation",1],["reached",1],["handler",6],["object",1],["gateway",1],["mod",1],["make",1],["cfg",1],["hub",1],["replies",5],["list",1],["tuple",1],["int",1],["dict",1],["query",1],["body",1],["json",1],["payload",2],["code",2],["200",1],["append",1],["api",1],["post",1],["frames",1],["assert",3],["400",1],["ok",1],["false",1],["execution",1],["close",1]]},{"id":"tests/test_server_execution_coordinator.py#test_kernel_interrupt_rejects_queued_ticket_without_cancelling_it","name":[["test",1],["kernel",1],["interrupt",1],["rejects",1],["queued",1],["ticket",1],["without",1],["cancelling",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["kernel",2],["interrupt",4],["rejects",2],["queued",10],["ticket",3],["without",2],["cancelling",2],["coordinator",7],["web",1],["execution",5],["lambda",1],["args",1],["none",2],["active",8],["cancel",4],["threading",4],["event",4],["submit",2],["frame",4],["owner",7],["user",1],["repl",1],["id",6],["cell",1],["agent",2],["job",1],["entered",3],["release",3],["run",2],["admitted",1],["assert",9],["wait",2],["thread",5],["target",1],["start",1],["result",3],["reason",1],["must",1],["not",4],["ok",1],["false",1],["scope",1],["state",2],["cancellation",1],["snapshot",1],["join",1],["alive",1]]},{"id":"tests/test_server_execution_coordinator.py#test_kernel_interrupt_rejects_queued_ticket_without_cancelling_it.run_active","name":[["run",1],["active",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["run",2],["active",4],["none",2],["coordinator",1],["admitted",1],["cancel",2],["event",1],["entered",1],["assert",1],["release",1],["wait",1]]},{"id":"tests/test_server_execution_coordinator.py#test_repl_owner_releases_then_queued_agent_continues","name":[["test",1],["repl",1],["owner",1],["releases",1],["then",1],["queued",1],["agent",1],["continues",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",4],["test",2],["repl",23],["owner",4],["releases",2],["then",2],["queued",2],["agent",8],["continues",2],["monkeypatch",4],["tmp",3],["path",3],["runner",9],["frame",7],["id",10],["store",1],["new",1],["kind",2],["turn",1],["project",1],["default",3],["status",4],["ready",1],["entered",7],["threading",4],["event",3],["release",3],["order",5],["list",1],["str",1],["fake",4],["execute",3],["args",2],["kwargs",2],["append",3],["enter",2],["assert",13],["wait",4],["exit",2],["return",2],["idx",1],["result",7],["stdout",1],["ok",1],["stderr",1],["error",1],["none",2],["figures",1],["files",1],["written",1],["run",4],["completed",3],["setattr",2],["log",1],["message",2],["dict",1],["thread",1],["target",1],["lambda",1],["update",1],["print",1],["hello",1],["start",1],["job",3],["submit",1],["continue",1],["after",1],["cell",3],["snapshot",5],["executions",1],["user",1],["queue",3],["execution",2],["position",1],["not",2],["join",1],["alive",1],["state",1],["revision",1],["generation",1],["close",1]]},{"id":"tests/test_server_execution_coordinator.py#test_repl_owner_releases_then_queued_agent_continues.fake_execute","name":[["fake",1],["execute",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["fake",2],["execute",2],["args",2],["kwargs",2],["order",2],["append",2],["repl",4],["enter",1],["entered",1],["assert",1],["release",1],["wait",1],["exit",1],["return",1],["idx",1],["result",1],["stdout",1],["ok",1],["stderr",1],["error",1],["none",1],["figures",1],["files",1],["written",1]]},{"id":"tests/test_server_execution_coordinator.py#test_repl_owner_releases_then_queued_agent_continues.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["args",2],["kwargs",2],["order",1],["append",1],["agent",2],["entered",1],["return",1],["status",1],["completed",1],["frame",2],["id",2]]},{"id":"tests/test_server_execution_coordinator.py#test_runner_cancel_without_identity_never_resolves_current_owner","name":[["test",1],["runner",1],["cancel",1],["without",1],["identity",1],["never",1],["resolves",1],["current",1],["owner",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["runner",7],["cancel",3],["without",2],["identity",2],["never",2],["resolves",2],["current",2],["owner",2],["tmp",3],["path",3],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["result",3],["assert",2],["ok",1],["false",1],["exact",1],["cancellation",1],["requires",1],["reason",1],["close",1]]},{"id":"tests/test_server_execution_coordinator.py#test_submit_repl_returns_ticket_before_cell_finishes","name":[["test",1],["submit",1],["repl",1],["returns",1],["ticket",1],["before",1],["cell",1],["finishes",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",3],["test",2],["submit",3],["repl",12],["returns",2],["ticket",2],["before",2],["cell",2],["finishes",2],["monkeypatch",3],["tmp",3],["path",3],["runner",7],["frame",6],["id",11],["store",1],["new",1],["kind",2],["turn",1],["project",1],["default",2],["status",3],["ready",1],["entered",3],["threading",2],["event",2],["release",3],["fake",2],["run",3],["args",1],["kwargs",1],["assert",7],["wait",3],["return",1],["completed",2],["execution",5],["async",5],["setattr",1],["job",5],["print",1],["queued",1],["owner",2],["user",1],["done",1],["false",1],["snapshot",3],["executions",1],["result",1],["close",1]]},{"id":"tests/test_server_execution_coordinator.py#test_submit_repl_returns_ticket_before_cell_finishes.fake_run_repl","name":[["fake",1],["run",1],["repl",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["repl",3],["args",2],["kwargs",2],["entered",1],["assert",1],["release",1],["wait",1],["return",1],["status",1],["completed",1],["frame",2],["id",3],["execution",1],["async",1]]},{"id":"tests/test_server_execution_coordinator.py#test_web_projection_orders_queued_running_finalizing_completed","name":[["test",1],["web",1],["projection",1],["orders",1],["queued",1],["running",1],["finalizing",1],["completed",1]],"path":[["tests",1],["test",1],["server",1],["execution",1],["coordinator",1],["py",1]],"body":[["def",2],["test",2],["web",3],["projection",2],["orders",2],["queued",3],["running",3],["finalizing",4],["completed",3],["events",3],["list",1],["dict",1],["ids",2],["itertools",1],["count",1],["coordinator",5],["execution",4],["lambda",2],["root",1],["event",10],["append",1],["id",5],["factory",1],["exec",1],["next",1],["cancel",3],["threading",1],["ticket",4],["submit",1],["frame",1],["owner",3],["agent",2],["job",2],["metadata",1],["reason",3],["user",2],["message",2],["admitted",1],["assert",6],["mark",1],["persisting",1],["result",1],["states",6],["if",1],["type",1],["state",1],["status",1],["queue",2],["position",2],["kind",1]]},{"id":"tests/test_session_and_message_paging.py","name":[["test",1],["session",1],["message",1],["paging",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["reaching",1],["part",1],["project",1],["conversation",1],["off",1],["page",4],["three",1],["separate",1],["states",1],["hid",1],["behind",1],["one",3],["heading",1],["only",1],["two",2],["them",2],["were",2],["broken",1],["same",2],["place",1],["session",4],["list",1],["cursor",3],["was",4],["real",2],["server",5],["had",1],["no",3],["caller",2],["route",5],["has",4],["answered",3],["next",2],["more",1],["since",1],["written",1],["line",1],["app",1],["js",1],["read",2],["either",1],["field",1],["so",2],["sidebar",1],["stopped",1],["at",1],["newest",2],["100",1],["sessions",3],["offered",1],["nothing",2],["press",1],["file",1],["proves",1],["walk",3],["client",2],["now",1],["performs",1],["260",2],["every",2],["none",1],["twice",1],["arriving",1],["mid",1],["not",1],["disturb",1],["message",4],["first",2],["before",2],["seq",2],["earlier",2],["beside",1],["again",1],["640",2],["older",1],["340",1],["paged",1],["unreachable",1],["export",1],["reported",1],["as",5],["already",1],["carrying",1],["branch",1],["exercised",1],["here",1],["rather",1],["than",1],["whole",1],["archive",1],["from",6],["live",1],["last",1],["both",2],["branches",1],["defect",1],["exposed",1],["size",1],["limit",2],["banana",2],["raised",2],["value",1],["error",3],["out",1],["reached",1],["browser",2],["500",1],["internal",1],["while",1],["400",1],["200",1],["empty",1],["false",1],["paging",1],["reads",1],["start",1],["history",1],["asserted",1],["below",1],["through",1],["handler",1],["because",1],["gateway",3],["method",1],["call",1],["says",1],["about",1],["status",1],["receives",1],["future",1],["import",8],["annotations",1],["io",1],["json",1],["zipfile",1],["pytest",2],["openai4s",3],["config",2],["llmconfig",1],["mod",1],["local",1],["auth",1],["plan",1],["stated",1],["exit",1],["criteria",1],["numbers",1],["many",1],["long",1],["fixture",1]]},{"id":"tests/test_session_and_message_paging.py#_Client","name":[["client",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["class",2],["client",2],["drives",1],["real",1],["request",1],["path",6],["not",1],["route",3],["method",2],["gateway",2],["error",1],["raised",1],["out",1],["directly",1],["called",1],["handler",11],["has",1],["already",1],["been",1],["observed",1],["reach",1],["http",1],["as",1],["200",1],["elsewhere",1],["server",1],["so",1],["every",1],["assertion",1],["about",1],["status",1],["here",1],["goes",1],["through",1],["def",3],["init",1],["self",8],["cfg",2],["runner",2],["data",2],["dir",2],["mod",1],["make",1],["hub",1],["token",4],["local",2],["auth",2],["read",1],["raw",2],["object",1],["new",1],["correlation",1],["id",1],["req",1],["paging",1],["sent",6],["dict",1],["send",1],["lambda",1],["code",4],["body",4],["ctype",3],["extra",1],["none",2],["security",1],["update",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["header",1],["return",2],["json",1],["loads",1],["decode",1],["utf",1]]},{"id":"tests/test_session_and_message_paging.py#_Client.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["init",2],["self",4],["cfg",3],["runner",3],["data",3],["dir",3],["handler",2],["gateway",1],["mod",1],["make",1],["hub",1],["token",2],["local",1],["auth",1],["read",1]]},{"id":"tests/test_session_and_message_paging.py#_Client.get","name":[],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["self",3],["path",3],["sent",3],["raw",1],["return",1],["code",1],["json",1],["loads",1],["body",1],["decode",1],["utf",1]]},{"id":"tests/test_session_and_message_paging.py#_Client.raw","name":[["raw",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["raw",2],["self",4],["path",4],["handler",8],["object",1],["new",1],["correlation",1],["id",1],["req",1],["paging",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["body",3],["ctype",3],["extra",1],["none",2],["security",1],["update",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["route",1],["return",1]]},{"id":"tests/test_session_and_message_paging.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_session_and_message_paging.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_session_and_message_paging.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_session_and_message_paging.py#_project","name":[["project",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["project",4],["runner",4],["name",6],["paging",2],["store",2],["create",1],["description",1],["context",1],["return",1],["id",1],["list",1],["projects",1],["if",1]]},{"id":"tests/test_session_and_message_paging.py#_seed_conversation","name":[["seed",1],["conversation",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["seed",2],["conversation",2],["runner",4],["project",3],["id",5],["count",3],["long",2],["session",3],["frame",6],["create",1],["index",2],["range",1],["store",1],["add",1],["message",2],["root",1],["role",1],["user",1],["content",1],["return",1]]},{"id":"tests/test_session_and_message_paging.py#_walk_sessions","name":[["walk",1],["sessions",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["walk",5],["sessions",3],["client",3],["project",4],["id",6],["page",3],["100",2],["max",3],["pages",7],["40",2],["exactly",1],["load",1],["now",1],["performs",1],["seen",3],["list",1],["str",1],["cursor",8],["none",1],["while",1],["query",3],["frames",2],["limit",1],["if",3],["status",2],["body",6],["assert",2],["200",1],["extend",1],["not",3],["parent",1],["frame",1],["has",2],["more",2],["return",1],["next",1],["no",1],["cannot",1],["continue",1],["raise",1],["assertion",1],["error",1],["session",1],["did",1],["terminate",1]]},{"id":"tests/test_session_and_message_paging.py#server","name":[["server",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["server",2],["tmp",4],["path",4],["cfg",4],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["try",1],["yield",1],["client",1],["finally",1],["close",1]]},{"id":"tests/test_session_and_message_paging.py#test_a_malformed_page_size_is_refused_instead_of_crashing","name":[["test",1],["malformed",1],["page",1],["size",1],["refused",1],["instead",1],["crashing",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["page",2],["size",2],["refused",2],["instead",2],["crashing",2],["server",4],["limit",5],["banana",4],["reached",1],["browser",1],["as",1],["500",2],["internal",1],["error",1],["same",1],["route",1],["already",1],["answered",1],["400",4],["invalid",4],["cursor",1],["before",1],["seq",1],["session",1],["list",1],["answers",1],["paging",1],["client",4],["cannot",1],["distinguish",1],["from",2],["has",1],["fallen",1],["over",1],["so",1],["stops",1],["walking",1],["cfg",1],["runner",3],["frame",3],["seed",1],["conversation",1],["project",1],["count",1],["status",4],["body",6],["frames",2],["messages",2],["assert",4],["code",2]]},{"id":"tests/test_session_and_message_paging.py#test_a_message_arriving_mid_walk_does_not_shift_the_page","name":[["test",1],["message",1],["arriving",1],["mid",1],["walk",1],["not",1],["shift",1],["page",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["message",3],["arriving",2],["mid",2],["walk",2],["not",2],["shift",2],["page",2],["server",3],["cfg",1],["runner",4],["client",4],["frame",8],["seed",1],["conversation",1],["project",1],["count",1],["400",1],["status",6],["newest",3],["frames",3],["messages",5],["first",1],["limit",3],["300",1],["assert",4],["200",3],["cursor",3],["next",1],["before",5],["seq",5],["50",2],["store",1],["add",1],["root",1],["id",2],["role",1],["user",1],["content",1],["arrives",1],["now",1],["after",2]]},{"id":"tests/test_session_and_message_paging.py#test_a_negative_page_size_is_not_reported_as_the_start_of_history","name":[["test",1],["negative",1],["page",1],["size",1],["not",1],["reported",1],["as",1],["start",1],["history",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["negative",2],["page",3],["size",2],["not",2],["reported",2],["as",2],["start",2],["history",2],["server",3],["limit",2],["answered",1],["200",2],["zero",1],["messages",4],["has",1],["earlier",1],["false",1],["exact",1],["shape",1],["you",1],["have",1],["reached",1],["beginning",1],["so",1],["client",3],["walking",1],["back",1],["would",1],["stop",1],["show",1],["conversation",2],["starts",1],["middle",1],["cfg",1],["runner",3],["frame",2],["seed",1],["project",1],["count",1],["status",2],["body",3],["frames",1],["newest",1],["first",1],["assert",3],["empty",1],["here",1],["indistinguishable",1],["from",1],["end",1],["content",1],["message",1]]},{"id":"tests/test_session_and_message_paging.py#test_a_page_size_beyond_the_ceiling_is_clamped","name":[["test",1],["page",1],["size",1],["beyond",1],["ceiling",1],["clamped",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["page",4],["size",2],["beyond",2],["ceiling",2],["clamped",2],["server",3],["unbounded",1],["limit",2],["whole",1],["branch",1],["projection",1],["from",1],["query",1],["string",1],["cfg",1],["runner",3],["client",2],["frame",2],["seed",1],["conversation",1],["project",1],["status",2],["body",3],["frames",1],["messages",3],["newest",2],["first",1],["99999999999",1],["assert",3],["200",1],["len",1],["gateway",1],["mod",1],["max",1],["message",2],["still",2],["real",1],["end",1],["content",1],["long",1],["session",1]]},{"id":"tests/test_session_and_message_paging.py#test_a_session_created_mid_walk_does_not_disturb_the_cursor","name":[["test",1],["session",1],["created",1],["mid",1],["walk",1],["not",1],["disturb",1],["cursor",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["session",5],["created",7],["mid",2],["walk",4],["not",4],["disturb",2],["cursor",10],["server",3],["keyset",1],["offset",2],["these",1],["sessions",2],["tight",1],["loop",1],["so",1],["many",2],["share",1],["millisecond",1],["tie",1],["at",1],["frame",5],["id",7],["key",1],["exists",1],["break",1],["one",6],["arrival",6],["between",1],["page",7],["two",1],["shifts",1],["every",2],["later",1],["by",1],["row",2],["cfg",1],["runner",6],["client",3],["pid",5],["project",3],["create",2],["range",1],["index",2],["enumerate",1],["store",2],["add",2],["message",2],["root",2],["role",2],["user",2],["content",2],["status",4],["frames",4],["limit",2],["100",2],["assert",5],["200",2],["held",2],["next",2],["seen",6],["arrives",1],["now",1],["while",1],["body",4],["extend",1],["if",1],["has",1],["more",1],["else",1],["none",1],["len",2],["made",1],["repeat",1],["itself",1],["belongs",1],["was",1],["already",1],["read",1],["existed",1],["began",1],["still",1],["accounted",1]]},{"id":"tests/test_session_and_message_paging.py#test_the_exported_package_carries_the_first_and_last_message_of_every_branch","name":[["test",1],["exported",1],["package",1],["carries",1],["first",1],["last",1],["message",1],["every",1],["branch",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["exported",2],["package",2],["carries",3],["first",7],["last",4],["message",14],["every",4],["branch",9],["server",3],["exercised",1],["not",1],["read",2],["claim",1],["under",1],["review",1],["was",1],["export",3],["already",1],["messages",10],["including",1],["640",1],["session",8],["forked",1],["own",2],["archive",3],["pulled",1],["from",3],["live",1],["route",1],["rather",1],["than",1],["service",1],["so",2],["download",1],["path",1],["part",1],["asserted",1],["cfg",1],["runner",5],["client",2],["store",5],["frame",11],["seed",1],["conversation",1],["project",1],["list",2],["limit",2],["assert",9],["content",5],["domain",4],["checkpoint",5],["create",1],["fork",3],["id",11],["alternative",4],["name",1],["add",1],["root",1],["role",1],["user",1],["only",2],["sent",3],["raw",1],["frames",1],["code",1],["200",1],["zipfile",1],["zip",1],["file",1],["io",2],["bytes",1],["body",1],["as",1],["json",2],["loads",1],["contents",5],["count",2],["missing",2],["long",2],["were",1],["dropped",1],["len",3],["identity",1],["must",1],["belong",1],["row",4],["attached",1],["zips",1],["two",1],["independent",1],["reads",1],["together",1],["by",1],["position",1],["misordered",1],["one",1],["would",1],["hand",1],["someone",1],["else",1],["truth",2],["boundaries",1],["none",1]]},{"id":"tests/test_session_and_message_paging.py#test_the_session_cursor_reaches_all_260_sessions_exactly_once","name":[["test",1],["session",1],["cursor",1],["reaches",1],["all",1],["260",1],["sessions",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["session",4],["cursor",2],["reaches",2],["all",2],["260",2],["sessions",8],["exactly",2],["once",2],["server",3],["cfg",1],["runner",4],["client",4],["pid",4],["project",2],["created",3],["create",1],["range",1],["many",3],["index",2],["frame",3],["enumerate",1],["store",1],["add",1],["message",1],["root",1],["id",2],["role",1],["user",1],["content",1],["first",5],["status",2],["page",4],["frames",2],["limit",1],["100",2],["assert",8],["200",1],["state",1],["was",1],["stuck",1],["one",1],["160",1],["no",1],["control",1],["could",1],["reach",1],["them",1],["len",3],["has",2],["more",2],["true",1],["seen",4],["last",2],["pages",2],["walk",3],["false",1],["lost",1],["returned",1],["twice",1]]},{"id":"tests/test_session_and_message_paging.py#test_walking_back_through_640_messages_covers_them_exactly_once","name":[["test",1],["walking",1],["back",1],["through",1],["640",1],["messages",1],["covers",1],["them",1],["exactly",1],["once",1]],"path":[["tests",1],["test",1],["session",1],["message",1],["paging",1],["py",1]],"body":[["def",2],["test",2],["walking",2],["back",2],["through",2],["640",2],["messages",8],["covers",2],["them",2],["exactly",2],["once",2],["server",3],["cfg",1],["runner",3],["client",3],["frame",3],["seed",1],["conversation",1],["project",1],["status",4],["newest",6],["frames",2],["first",1],["limit",2],["300",2],["assert",7],["200",2],["content",3],["message",3],["long",4],["session",4],["has",2],["earlier",2],["true",1],["collected",5],["cursor",4],["next",2],["before",3],["seq",3],["pages",3],["while",1],["not",2],["none",1],["20",1],["body",4],["extend",1],["if",1],["break",1],["len",2],["walk",2],["lost",1],["returned",1],["twice",1],["range",1]]},{"id":"tests/test_session_branching.py","name":[["test",1],["session",1],["branching",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["from",3],["future",1],["import",7],["annotations",1],["json",1],["sqlite3",1],["threading",1],["pytest",3],["openai4s",2],["server",1],["session",3],["branching",2],["revert",2],["recovery",2],["required",1],["error",1],["service",1],["storage",1],["snapshots",1],["snapshot",1],["repository",1],["workspace",1],["cas",1],["setting",1],["key",1],["mark",2],["parametrize",2],["failure",1],["point",1],["audit",1],["marker",1],["clear",1],["tamper",1],["operation",1],["false",1],["true",1]]},{"id":"tests/test_session_branching.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["service",7],["tmp",6],["path",6],["connection",4],["sqlite3",2],["connect",1],["branching",2],["sqlite",1],["row",2],["factory",1],["repository",4],["session",2],["snapshot",1],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",6],["1000",1],["workspace",7],["mkdir",1],["branch",6],["root",5],["branches",1],["state",6],["action",1],["cursor",4],["message",1],["cell",1],["auto",1],["event",3],["artifact",1],["versions",1],["environment",1],["pins",1],["python",2],["science",1],["generation",1],["refs",1],["gen",1],["capability",1],["skills",1],["literature",1],["permission",1],["network",1],["ask",1],["recovery",6],["recipe",1],["required",1],["symbols",1],["data",1],["events",7],["settings",6],["dict",2],["str",2],["list",1],["cas",2],["if",1],["else",1],["read",1],["sink",2],["append",2],["setting",3],["key",6],["value",2],["setitem",1],["delete",1],["pop",1],["none",1],["test",2],["return",1]]},{"id":"tests/test_session_branching.py#_two_file_revert_history","name":[["two",1],["file",1],["revert",1],["history",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["two",2],["file",2],["revert",2],["history",2],["service",4],["workspace",6],["txt",4],["write",4],["text",4],["v1",2],["encoding",4],["utf",4],["target",2],["create",2],["checkpoint",2],["root",2],["reason",2],["turn",2],["complete",2],["v2",2],["return",1]]},{"id":"tests/test_session_branching.py#test_checkpoint_projection_and_fork_keep_original_branch_immutable","name":[["test",1],["checkpoint",1],["projection",1],["fork",1],["keep",1],["original",1],["branch",1],["immutable",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",17],["projection",5],["fork",5],["keep",2],["original",2],["branch",8],["immutable",2],["tmp",3],["path",3],["connection",2],["repository",4],["service",6],["workspace",3],["state",3],["events",2],["try",1],["analysis",2],["txt",2],["write",2],["text",2],["v1",1],["encoding",2],["utf",2],["first",5],["create",2],["root",6],["reason",2],["turn",2],["complete",2],["update",1],["action",1],["cursor",6],["message",1],["cell",1],["auto",3],["event",5],["artifact",2],["versions",1],["v2",1],["second",3],["expected",1],["head",3],["id",11],["from",1],["experiment",2],["name",1],["alternative",1],["assert",6],["item",2],["branches",1],["type",1],["created",3],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_external_edit_blocks_revert_and_is_recorded","name":[["test",1],["external",1],["edit",1],["blocks",1],["revert",1],["recorded",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["test",2],["external",2],["edit",4],["blocks",2],["revert",4],["recorded",2],["tmp",3],["path",4],["connection",2],["repository",2],["service",5],["workspace",6],["state",2],["events",1],["try",1],["analysis",5],["txt",5],["write",3],["text",4],["v1",1],["encoding",4],["utf",4],["first",2],["create",2],["checkpoint",5],["root",5],["reason",2],["turn",2],["complete",2],["message",1],["cursor",1],["v2",1],["researcher",2],["result",4],["continue",1],["branch",1],["id",3],["target",1],["assert",5],["ok",1],["false",1],["operation",1],["status",1],["conflict",1],["preview",2],["conflicts",1],["read",1],["rejected",1],["not",1],["append",1],["undo",1],["len",1],["list",1],["checkpoints",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_cancels_preparing_marker_without_touching_workspace","name":[["test",1],["restart",1],["reconciler",1],["cancels",1],["preparing",1],["marker",1],["without",1],["touching",1],["workspace",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["test",4],["restart",3],["reconciler",2],["cancels",2],["preparing",3],["marker",5],["without",2],["touching",2],["workspace",5],["tmp",3],["path",3],["connection",2],["repository",2],["service",6],["state",3],["events",1],["try",1],["target",3],["two",1],["file",1],["revert",3],["history",1],["head",3],["branch",2],["root",4],["checkpoint",4],["id",6],["key",4],["recovery",1],["setting",1],["settings",2],["json",1],["dumps",1],["schema",1],["version",1],["operation",1],["so",1],["prepare",1],["current",1],["reconciled",2],["reconcile",1],["assert",3],["cancelled",1],["txt",1],["read",1],["text",1],["encoding",1],["utf",1],["v2",1],["not",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_compensates_reverting_marker_to_undo_tree","name":[["test",1],["restart",1],["reconciler",1],["compensates",1],["reverting",1],["marker",1],["undo",1],["tree",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",3],["test",4],["restart",2],["reconciler",2],["compensates",2],["reverting",3],["marker",5],["undo",2],["tree",2],["tmp",3],["path",3],["monkeypatch",4],["connection",2],["repository",5],["service",7],["workspace",5],["state",3],["events",1],["try",1],["target",3],["two",1],["file",1],["revert",7],["history",1],["original",3],["create",6],["checkpoint",7],["process",4],["dies",2],["before",2],["fields",3],["if",1],["reason",1],["continue",2],["raise",1],["keyboard",2],["interrupt",2],["simulated",1],["loss",2],["return",1],["setattr",2],["pytest",1],["raises",1],["match",1],["root",4],["branch",1],["id",4],["key",4],["recovery",1],["setting",1],["assert",8],["json",1],["loads",1],["settings",2],["txt",3],["read",3],["text",3],["encoding",3],["utf",3],["v1",1],["reconciled",4],["reconcile",1],["resolved",1],["true",1],["compensated",2],["v2",2],["not",1],["operation",4],["status",1],["failed",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_compensates_reverting_marker_to_undo_tree.process_dies_before_revert_checkpoint","name":[["process",1],["dies",1],["before",1],["revert",1],["checkpoint",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["process",3],["dies",2],["before",2],["revert",3],["checkpoint",2],["fields",4],["if",1],["reason",1],["continue",1],["raise",1],["keyboard",1],["interrupt",1],["simulated",1],["loss",1],["return",1],["original",1],["create",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_finishes_committed_head_before_exact_unlock","name":[["test",1],["restart",1],["reconciler",1],["finishes",1],["committed",1],["head",1],["before",1],["exact",1],["unlock",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["test",5],["restart",3],["reconciler",2],["finishes",2],["committed",5],["head",3],["before",2],["exact",2],["unlock",4],["tmp",3],["path",3],["connection",2],["repository",1],["service",10],["workspace",6],["state",3],["events",1],["try",1],["target",4],["two",1],["file",1],["revert",6],["history",1],["defer",1],["true",2],["reverted",2],["continue",1],["root",5],["branch",1],["id",7],["checkpoint",6],["marker",4],["key",5],["recovery",1],["setting",1],["assert",7],["settings",3],["model",1],["crash",1],["after",1],["commit",1],["followed",1],["by",1],["still",1],["reflects",1],["undo",1],["tree",1],["authoritative",1],["selects",1],["direction",1],["deterministically",1],["txt",3],["write",2],["text",3],["v2",2],["encoding",3],["utf",3],["reconciled",6],["reconcile",1],["resolved",1],["read",1],["v1",1],["json",1],["loads",1],["finalize",1],["operation",2],["not",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_keeps_barrier_on_third_party_conflict","name":[["test",1],["restart",1],["reconciler",1],["keeps",1],["barrier",1],["third",1],["party",1],["conflict",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",3],["test",3],["restart",2],["reconciler",2],["keeps",2],["barrier",2],["third",4],["party",4],["conflict",2],["tmp",3],["path",3],["monkeypatch",4],["connection",2],["repository",4],["service",6],["workspace",4],["state",3],["events",1],["try",1],["target",3],["two",1],["file",1],["revert",7],["history",1],["original",3],["create",6],["checkpoint",7],["process",3],["dies",2],["before",2],["fields",3],["if",1],["reason",1],["continue",2],["raise",1],["keyboard",2],["interrupt",2],["simulated",1],["loss",1],["return",1],["setattr",2],["pytest",1],["raises",1],["root",4],["branch",1],["id",3],["txt",2],["write",1],["text",2],["encoding",2],["utf",2],["reconciled",3],["reconcile",1],["assert",5],["resolved",1],["false",1],["recovery",3],["required",2],["read",1],["marker",3],["json",1],["loads",1],["settings",1],["setting",1],["key",1],["error",2],["startswith",1],["runtime",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_keeps_barrier_on_third_party_conflict.process_dies_before_revert_checkpoint","name":[["process",1],["dies",1],["before",1],["revert",1],["checkpoint",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["process",3],["dies",2],["before",2],["revert",3],["checkpoint",2],["fields",4],["if",1],["reason",1],["continue",1],["raise",1],["keyboard",1],["interrupt",1],["simulated",1],["loss",1],["return",1],["original",1],["create",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_replays_only_exact_materialized_conflict","name":[["test",1],["restart",1],["reconciler",1],["replays",1],["only",1],["exact",1],["materialized",1],["conflict",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",4],["test",7],["restart",2],["reconciler",2],["replays",2],["only",2],["exact",2],["materialized",2],["conflict",8],["tmp",3],["path",4],["monkeypatch",4],["tamper",4],["operation",10],["connection",4],["repository",4],["service",14],["workspace",4],["state",4],["events",3],["try",1],["target",4],["two",1],["file",1],["revert",7],["history",1],["original",4],["restore",15],["cas",2],["calls",8],["reject",2],["initial",2],["args",2],["kwargs",2],["nonlocal",2],["if",4],["return",3],["applied",1],["false",3],["conflicts",1],["txt",3],["reason",1],["injected",2],["recovery",11],["record",4],["cancelled",8],["lost",4],["lose",2],["first",2],["audit",3],["fields",3],["status",4],["not",3],["true",2],["raise",1],["oserror",1],["loss",1],["setattr",2],["pytest",1],["raises",1],["required",3],["error",1],["match",1],["locked",1],["continue",1],["root",7],["branch",3],["id",9],["checkpoint",6],["list",1],["operations",2],["assert",14],["head",4],["before",4],["marker",4],["key",5],["setting",1],["json",1],["loads",1],["settings",3],["reconcile",3],["execute",1],["update",1],["snapshot",1],["source",1],["commit",1],["reconciled",5],["read",2],["text",2],["encoding",2],["utf",2],["v2",2],["recorded",1],["proof",1],["rejected",1],["wrote",1],["no",1],["bytes",1],["reconciliation",1],["must",1],["reinterpret",1],["as",1],["compensation",1],["request",1],["resolved",2],["else",1],["detail",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_replays_only_exact_materialized_conflict.lose_first_cancelled_audit","name":[["lose",1],["first",1],["cancelled",1],["audit",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["lose",2],["first",2],["cancelled",6],["audit",3],["fields",4],["nonlocal",1],["lost",3],["if",1],["status",1],["not",1],["true",1],["raise",1],["oserror",1],["injected",1],["conflict",1],["loss",1],["return",1],["original",1],["recovery",1],["record",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_replays_only_exact_materialized_conflict.reject_initial_restore","name":[["reject",1],["initial",1],["restore",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["reject",2],["initial",2],["restore",6],["args",3],["kwargs",3],["nonlocal",1],["calls",3],["if",1],["return",2],["applied",1],["false",1],["conflicts",1],["path",1],["txt",1],["reason",1],["injected",1],["conflict",1],["original",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_replays_preparing_conflict_after_terminal_loss","name":[["test",1],["restart",1],["reconciler",1],["replays",1],["preparing",1],["conflict",1],["after",1],["terminal",1],["loss",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",5],["test",6],["restart",2],["reconciler",2],["replays",2],["preparing",3],["conflict",10],["after",4],["terminal",2],["loss",5],["tmp",3],["path",4],["monkeypatch",5],["failure",4],["point",4],["connection",2],["repository",4],["service",15],["workspace",4],["state",3],["events",3],["try",1],["target",3],["two",1],["file",1],["revert",7],["history",1],["original",7],["preview",11],["cas",2],["restore",2],["calls",4],["undo",2],["capture",2],["args",2],["kwargs",2],["nonlocal",3],["if",5],["return",4],["conflicts",1],["txt",3],["recovery",8],["record",4],["cancelled",10],["lost",8],["false",2],["lose",4],["first",4],["audit",6],["fields",3],["status",4],["not",4],["true",3],["raise",2],["oserror",3],["injected",2],["setattr",3],["else",2],["delete",5],["setting",4],["clear",8],["marker",4],["key",4],["assert",11],["none",1],["pytest",1],["raises",1],["match",1],["continue",1],["root",8],["branch",3],["id",5],["checkpoint",4],["head",4],["before",2],["operation",3],["list",1],["operations",1],["json",1],["loads",1],["settings",2],["reconciled",3],["reconcile",1],["resolved",1],["read",2],["text",2],["encoding",2],["utf",2],["v2",2],["statuses",2],["event",2],["started",2],["detail",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_replays_preparing_conflict_after_terminal_loss.conflict_after_undo_capture","name":[["conflict",1],["after",1],["undo",1],["capture",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["conflict",2],["after",2],["undo",2],["capture",2],["args",3],["kwargs",3],["nonlocal",1],["preview",7],["calls",3],["original",1],["if",1],["return",2],["conflicts",1],["path",1],["txt",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_replays_preparing_conflict_after_terminal_loss.lose_first_cancelled_audit","name":[["lose",1],["first",1],["cancelled",1],["audit",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["lose",2],["first",2],["cancelled",6],["audit",3],["fields",4],["nonlocal",1],["lost",3],["if",1],["status",1],["not",1],["true",1],["raise",1],["oserror",1],["injected",1],["conflict",1],["loss",1],["return",1],["original",1],["recovery",1],["record",1]]},{"id":"tests/test_session_branching.py#test_restart_reconciler_replays_preparing_conflict_after_terminal_loss.lose_first_marker_clear","name":[["lose",1],["first",1],["marker",1],["clear",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["lose",2],["first",2],["marker",3],["clear",6],["key",3],["nonlocal",1],["lost",3],["if",1],["not",2],["true",1],["raise",1],["oserror",1],["injected",1],["conflict",1],["loss",1],["assert",1],["original",2],["delete",2],["none",1],["return",1]]},{"id":"tests/test_session_branching.py#test_revert_and_undo_append_history_and_preserve_untracked_files","name":[["test",1],["revert",1],["undo",1],["append",1],["history",1],["preserve",1],["untracked",1],["files",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["test",2],["revert",11],["undo",6],["append",2],["history",3],["preserve",2],["untracked",4],["files",2],["tmp",3],["path",3],["connection",2],["repository",3],["service",6],["workspace",7],["state",2],["events",9],["try",1],["analysis",4],["txt",6],["write",3],["text",6],["v1",2],["encoding",6],["utf",6],["first",2],["create",2],["checkpoint",16],["root",10],["reason",2],["turn",2],["complete",2],["update",1],["action",1],["cursor",8],["message",2],["cell",1],["auto",4],["event",19],["v2",2],["current",2],["note",2],["keep",2],["reverted",10],["continue",1],["branch",5],["id",11],["target",3],["assert",18],["ok",2],["true",3],["read",3],["metadata",1],["projection",1],["resume",1],["cursors",1],["requires",1],["kernel",1],["recovery",1],["parent",1],["undone",3],["len",1],["list",1],["checkpoints",1],["type",2],["count",1],["if",1],["all",5],["frame",1],["operation",1],["not",3],["preview",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_revert_checkpoint_failure_compensates_to_undo_tree","name":[["test",1],["revert",1],["checkpoint",1],["failure",1],["compensates",1],["undo",1],["tree",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",3],["test",3],["revert",8],["checkpoint",10],["failure",4],["compensates",2],["undo",2],["tree",2],["tmp",3],["path",3],["monkeypatch",3],["connection",2],["repository",3],["service",5],["workspace",4],["state",1],["events",1],["try",1],["target",3],["two",1],["file",1],["history",1],["original",2],["create",4],["fail",2],["fields",3],["if",1],["reason",1],["continue",2],["raise",1],["runtime",2],["error",2],["injected",1],["return",1],["setattr",1],["pytest",1],["raises",1],["match",1],["root",3],["branch",1],["id",3],["assert",3],["txt",2],["read",2],["text",2],["encoding",2],["utf",2],["v2",2],["recovery",1],["setting",1],["key",1],["not",1],["settings",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_revert_checkpoint_failure_compensates_to_undo_tree.fail_revert_checkpoint","name":[["fail",1],["revert",1],["checkpoint",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["fail",2],["revert",3],["checkpoint",3],["fields",4],["if",1],["reason",1],["continue",1],["raise",1],["runtime",1],["error",1],["injected",1],["failure",1],["return",1],["original",1],["create",1]]},{"id":"tests/test_session_branching.py#test_revert_commit_response_loss_never_compensates_committed_head","name":[["test",1],["revert",1],["commit",1],["response",1],["loss",1],["never",1],["compensates",1],["committed",1],["head",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",3],["test",3],["revert",6],["commit",2],["response",5],["loss",3],["never",2],["compensates",2],["committed",5],["head",5],["tmp",3],["path",3],["monkeypatch",3],["connection",2],["repository",4],["service",6],["workspace",4],["state",1],["events",1],["try",1],["target",3],["two",1],["file",1],["history",1],["original",2],["create",4],["checkpoint",7],["lose",2],["fields",3],["created",2],["if",1],["reason",1],["continue",2],["raise",1],["runtime",2],["error",1],["injected",1],["return",1],["setattr",1],["result",3],["root",4],["branch",2],["id",5],["assert",5],["ok",1],["true",1],["txt",2],["read",2],["text",2],["encoding",2],["utf",2],["v1",2],["focused",1],["has",1],["no",1],["live",1],["therefore",1],["owns",1],["its",1],["own",1],["terminal",1],["unlock",2],["session",1],["domain",1],["uses",1],["deferred",1],["so",1],["gateway",1],["invalidate",1],["kernels",1],["before",1],["clearing",1],["same",1],["marker",1],["recovery",1],["setting",1],["key",1],["not",1],["settings",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_revert_commit_response_loss_never_compensates_committed_head.lose_committed_response","name":[["lose",1],["committed",1],["response",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["lose",2],["committed",3],["response",3],["fields",4],["created",2],["original",1],["create",1],["if",1],["reason",1],["revert",1],["continue",1],["raise",1],["runtime",1],["error",1],["injected",1],["loss",1],["return",1]]},{"id":"tests/test_session_branching.py#test_revert_compensation_failure_retains_recovery_barrier","name":[["test",1],["revert",1],["compensation",1],["failure",1],["retains",1],["recovery",1],["barrier",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",4],["test",3],["revert",10],["compensation",5],["failure",4],["retains",2],["recovery",6],["barrier",2],["tmp",3],["path",3],["monkeypatch",4],["connection",2],["repository",5],["service",7],["workspace",2],["state",2],["events",1],["try",1],["target",3],["two",1],["file",1],["history",1],["original",4],["create",4],["checkpoint",9],["restore",8],["cas",2],["calls",4],["fail",4],["fields",3],["if",2],["reason",2],["continue",2],["raise",2],["runtime",1],["error",2],["injected",2],["return",2],["args",2],["kwargs",2],["nonlocal",1],["oserror",1],["setattr",2],["pytest",1],["raises",1],["required",2],["match",1],["locked",1],["root",4],["branch",2],["id",4],["marker",2],["settings",1],["setting",1],["key",1],["assert",2],["head",3],["before",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_revert_compensation_failure_retains_recovery_barrier.fail_compensation","name":[["fail",1],["compensation",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["fail",2],["compensation",3],["args",3],["kwargs",3],["nonlocal",1],["restore",4],["calls",3],["if",1],["raise",1],["oserror",1],["injected",1],["failure",1],["return",1],["original",1]]},{"id":"tests/test_session_branching.py#test_revert_compensation_failure_retains_recovery_barrier.fail_revert_checkpoint","name":[["fail",1],["revert",1],["checkpoint",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["fail",2],["revert",3],["checkpoint",3],["fields",4],["if",1],["reason",1],["continue",1],["raise",1],["runtime",1],["error",1],["injected",1],["failure",1],["return",1],["original",1],["create",1]]},{"id":"tests/test_session_branching.py#test_revert_partial_tree_failure_compensates_before_unlock","name":[["test",1],["revert",1],["partial",1],["tree",1],["failure",1],["compensates",1],["before",1],["unlock",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",3],["test",4],["revert",6],["partial",2],["tree",2],["failure",3],["compensates",2],["before",3],["unlock",2],["tmp",3],["path",6],["monkeypatch",3],["connection",2],["repository",3],["service",8],["workspace",11],["state",1],["events",2],["try",1],["target",3],["two",1],["file",3],["history",1],["original",2],["atomic",4],["cas",2],["write",4],["writes",4],["injected",5],["false",1],["fail",2],["second",4],["data",2],["mode",3],["nonlocal",1],["if",2],["parents",1],["not",2],["true",1],["raise",1],["oserror",2],["restore",1],["return",1],["setattr",1],["pytest",1],["raises",1],["match",1],["continue",1],["root",4],["branch",2],["id",4],["checkpoint",4],["assert",5],["txt",2],["read",2],["text",2],["encoding",2],["utf",2],["v2",2],["head",3],["reason",1],["recovery",2],["setting",1],["key",1],["settings",1],["event",2],["status",1],["started",1],["cancelled",1],["finally",1],["close",1]]},{"id":"tests/test_session_branching.py#test_revert_partial_tree_failure_compensates_before_unlock.fail_second_workspace_write","name":[["fail",1],["second",1],["workspace",1],["write",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["fail",2],["second",3],["workspace",6],["write",2],["path",4],["data",3],["mode",4],["nonlocal",1],["writes",3],["injected",4],["if",2],["parents",1],["not",1],["true",1],["raise",1],["oserror",1],["file",1],["restore",1],["failure",1],["return",1],["original",1],["atomic",1]]},{"id":"tests/test_session_branching.py#test_revert_preview_reports_all_state_dimensions_without_writing","name":[["test",1],["revert",1],["preview",1],["reports",1],["all",1],["state",1],["dimensions",1],["without",1],["writing",1]],"path":[["tests",1],["test",1],["session",1],["branching",1],["py",1]],"body":[["def",2],["test",2],["revert",3],["preview",15],["reports",2],["all",2],["state",10],["dimensions",2],["without",2],["writing",2],["tmp",3],["path",4],["connection",2],["repository",1],["service",5],["workspace",7],["events",2],["try",1],["analysis",4],["txt",7],["write",3],["text",4],["v1",1],["encoding",4],["utf",4],["old",4],["first",2],["create",2],["checkpoint",6],["root",4],["reason",2],["turn",2],["complete",2],["update",1],["action",1],["cursor",4],["message",1],["cell",1],["auto",2],["event",1],["artifact",1],["versions",1],["new",2],["environment",2],["pins",1],["python",1],["gpu",1],["capability",1],["skills",1],["permission",1],["network",1],["allow",1],["v2",2],["unlink",1],["second",2],["branch",1],["id",5],["target",1],["assert",12],["current",1],["apply",1],["true",4],["item",2],["writes",1],["messages",1],["from",2],["delta",4],["actions",1],["notebook",1],["mode",1],["artifacts",1],["added",1],["removed",1],["has",3],["changes",3],["capabilities",1],["permissions",1],["read",1],["finally",1],["close",1]]},{"id":"tests/test_session_control_tools.py","name":[["test",1],["session",1],["control",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["native",1],["current",1],["session",6],["orchestration",1],["capability",1],["discovery",1],["contracts",1],["from",8],["future",1],["import",8],["annotations",1],["typing",1],["any",1],["openai4s",6],["config",2],["host",2],["dispatch",1],["build",1],["dispatcher",1],["server",1],["domain",2],["service",1],["tools",3],["capabilities",2],["search",1],["tool",8],["registry",1],["by",1],["method",1],["create",1],["checkpoint",1],["fork",1],["pending",1],["permissions",1],["revert",1],["preview",1],["status",1]]},{"id":"tests/test_session_control_tools.py#RecordingRuntime","name":[["recording",1],["runtime",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["class",2],["recording",2],["runtime",2],["def",2],["init",1],["self",4],["none",1],["calls",2],["list",1],["tuple",2],["str",2],["any",2],["invoke",1],["method",4],["arguments",2],["dict",1],["append",1],["return",1]]},{"id":"tests/test_session_control_tools.py#RecordingRuntime.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",2],["str",1],["any",1]]},{"id":"tests/test_session_control_tools.py#RecordingRuntime.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["invoke",2],["self",3],["method",5],["str",2],["arguments",3],["any",2],["dict",2],["calls",1],["append",1],["return",1]]},{"id":"tests/test_session_control_tools.py#test_capability_search_is_always_visible_and_activates_session_group","name":[["test",1],["capability",1],["search",1],["always",1],["visible",1],["activates",1],["session",1],["group",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["capability",2],["search",4],["always",3],["visible",7],["activates",2],["session",7],["group",4],["tmp",4],["path",4],["dispatcher",6],["build",1],["config",1],["data",2],["dir",1],["workspace",1],["frame",2],["id",4],["store",1],["new",1],["project",1],["science",1],["status",2],["ready",1],["catalog",5],["tool",1],["initially",3],["spec",4],["name",2],["specs",2],["role",1],["user",1],["content",1],["read",1],["local",1],["notes",1],["assert",7],["capabilities",3],["create",2],["checkpoint",4],["not",1],["result",3],["query",1],["branch",1],["pending",2],["approval",1],["item",5],["matched",1],["groups",1],["active",1],["ids",1],["now",2],["fork",1],["revert",1],["preview",1],["permissions",1],["metadata",4],["true",1],["keywords",1]]},{"id":"tests/test_session_control_tools.py#test_classes_keep_argument_normalization_with_their_behavior","name":[["test",1],["classes",1],["keep",1],["argument",1],["normalization",1],["their",1],["behavior",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["classes",2],["keep",2],["argument",2],["normalization",2],["their",2],["behavior",2],["runtime",9],["recording",1],["search",2],["capabilities",2],["tool",6],["execute",6],["query",2],["checkpoint",10],["session",7],["status",2],["limit",4],["create",2],["reason",2],["before",2],["analysis",2],["fork",2],["from",2],["id",4],["cp",4],["revert",2],["preview",2],["pending",2],["permissions",2],["10",2],["assert",1],["calls",1]]},{"id":"tests/test_session_control_tools.py#test_dispatcher_routes_current_session_domain_and_redacts_approval_inputs","name":[["test",1],["dispatcher",1],["routes",1],["current",1],["session",1],["domain",1],["redacts",1],["approval",1],["inputs",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",15],["routes",2],["current",2],["session",10],["domain",6],["redacts",2],["approval",2],["inputs",2],["tmp",5],["path",6],["config",4],["data",4],["dir",3],["workspace",10],["mkdir",1],["analysis",7],["txt",2],["write",3],["text",2],["version",2],["one",1],["encoding",2],["utf",2],["build",1],["root",11],["store",3],["new",1],["frame",5],["project",3],["id",18],["science",3],["status",8],["ready",1],["name",2],["protein",1],["design",1],["branch",6],["branches",1],["service",2],["lambda",1],["if",1],["else",1],["first",7],["result",4],["create",3],["checkpoint",11],["reason",2],["before",1],["two",1],["second",2],["after",1],["expected",1],["head",1],["assert",17],["preview",5],["revert",1],["apply",1],["true",5],["writes",1],["forked",5],["fork",2],["from",1],["alternative",1],["ok",1],["view",1],["only",1],["isolated",1],["source",1],["kind",2],["permission",3],["request",1],["decision",2],["perm",2],["secret",2],["tool",1],["mcp",3],["call",2],["target",1],["lab",2],["send",1],["side",1],["effect",1],["class",1],["external",1],["resource",1],["keys",1],["payload",2],["type",1],["await",1],["title",1],["laboratory",1],["input",2],["api",1],["key",1],["must",2],["never",2],["leak",2],["pending",11],["permissions",1],["limit",2],["10",2],["count",3],["not",3],["repr",1],["capabilities",1],["enabled",1]]},{"id":"tests/test_session_control_tools.py#test_mutations_fail_closed_without_filesystem_aware_domain","name":[["test",1],["mutations",1],["fail",1],["closed",1],["without",1],["filesystem",1],["aware",1],["domain",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["mutations",2],["fail",2],["closed",2],["without",2],["filesystem",2],["aware",2],["domain",2],["tmp",4],["path",4],["dispatcher",6],["build",1],["config",1],["data",2],["dir",1],["workspace",1],["frame",2],["id",1],["store",1],["new",1],["status",4],["ready",1],["result",3],["session",2],["create",1],["checkpoint",1],["reason",1],["manual",1],["assert",3],["error",2],["unavailable",2],["recovery",1],["state",1]]},{"id":"tests/test_session_control_tools.py#test_registry_exposes_named_session_and_capability_classes","name":[["test",1],["registry",1],["exposes",1],["named",1],["session",1],["capability",1],["classes",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["registry",2],["exposes",2],["named",2],["session",6],["capability",2],["classes",2],["expected",2],["search",2],["capabilities",2],["tool",16],["status",2],["create",2],["checkpoint",2],["fork",2],["revert",2],["preview",2],["pending",2],["permissions",2],["name",2],["type",3],["items",1],["assert",4],["by",1],["host",2],["method",2],["two",1],["completion",1],["channels",1],["remain",1],["deliberately",1],["outside",1],["catalogue",1],["submit",1],["output",1],["none",2],["bash",1]]},{"id":"tests/test_session_control_tools.py#test_session_tool_policy_resources_and_exact_fork_source_precheck","name":[["test",1],["session",1],["tool",1],["policy",1],["resources",1],["exact",1],["fork",1],["source",1],["precheck",1]],"path":[["tests",1],["test",1],["session",1],["control",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["session",9],["tool",17],["policy",2],["resources",2],["exact",2],["fork",9],["source",2],["precheck",5],["name",4],["status",1],["revert",2],["preview",2],["pending",1],["permissions",1],["assert",13],["read",3],["only",3],["true",1],["requires",2],["approval",2],["false",3],["side",2],["effect",2],["class",2],["search",2],["capabilities",2],["create",2],["checkpoint",6],["runtime",1],["mutation",1],["resource",4],["keys",4],["query",1],["branch",2],["capability",1],["catalog",1],["current",3],["head",1],["from",4],["message",4],["id",5],["new",1],["cp",3],["native",3],["not",2],["none",3],["cell",4]]},{"id":"tests/test_session_deletion.py","name":[["test",1],["session",1],["deletion",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["from",9],["future",1],["import",12],["annotations",1],["hashlib",1],["threading",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["pytest",1],["openai4s",7],["config",2],["host",1],["data",1],["kernel",1],["artifact",1],["input",1],["dir",1],["server",2],["delivery",2],["completion",1],["service",2],["session",2],["deletion",2],["storage",1],["snapshots",1],["workspace",1],["cas",1],["store",3],["tools",1],["dynamic",2],["scopes",1],["scope",1]]},{"id":"tests/test_session_deletion.py#_admitted_pin","name":[["admitted",1],["pin",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["admitted",2],["pin",4],["store",4],["root",6],["reservation",4],["one",1],["reserved",1],["plus",1],["ledger",1],["row",1],["correlates",1],["annotation",7],["add",1],["frame",2],["id",6],["artifact",2],["del",1],["name",1],["png",1],["rel",2],["body",1],["reserve",1],["admission",1],["ids",1],["return",1]]},{"id":"tests/test_session_deletion.py#_orphan_admission","name":[["orphan",1],["admission",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["orphan",4],["admission",3],["store",3],["frame",5],["reservation",4],["ledger",1],["row",2],["naming",1],["member",1],["as",1],["its",1],["root",3],["routes",1],["now",1],["refuse",1],["admit",1],["against",1],["child",1],["so",1],["shape",1],["only",1],["arrive",1],["from",1],["database",1],["written",1],["before",1],["guard",1],["existed",1],["exactly",1],["scoped",1],["cascade",1],["walks",1],["straight",1],["past",1],["record",1],["id",4],["annotation",1],["ids",1],["request",1],["req",1],["job",2]]},{"id":"tests/test_session_deletion.py#test_cas_gc_waits_for_checkpoint_reference_publication","name":[["test",1],["cas",1],["gc",1],["waits",1],["checkpoint",1],["reference",1],["publication",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",3],["test",2],["cas",12],["gc",3],["waits",3],["checkpoint",5],["reference",2],["publication",3],["tmp",5],["path",7],["cfg",2],["config",1],["data",2],["dir",2],["store",9],["db",4],["deleted",6],["new",2],["frame",8],["project",2],["id",13],["default",2],["status",2],["ready",2],["kept",2],["workspace",4],["blob",6],["put",2],["shared",3],["flight",2],["tree",14],["txt",1],["size",1],["16",1],["mode",1],["0o600",1],["create",2],["session",4],["root",6],["reason",3],["candidate",1],["threading",1],["event",1],["original",2],["delete",7],["observed",2],["result",3],["return",1],["service",3],["deletion",5],["drop",2],["runtime",1],["lambda",2],["none",2],["resume",1],["window",1],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["as",1],["locked",1],["submit",1],["assert",5],["wait",1],["not",1],["done",1],["production",1],["capture",1],["lock",1],["boundary",1],["must",1],["refresh",1],["retained",1],["ids",1],["after",1],["acquiring",1],["published",1],["while",1],["timeout",1],["ok",1],["true",1]]},{"id":"tests/test_session_deletion.py#test_cas_gc_waits_for_checkpoint_reference_publication.observed_delete","name":[["observed",1],["delete",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["observed",2],["delete",3],["root",3],["frame",3],["id",3],["result",2],["original",1],["db",1],["deleted",1],["return",1]]},{"id":"tests/test_session_deletion.py#test_deleting_a_project_takes_every_admission_ledger_in_it","name":[["test",1],["deleting",1],["project",1],["takes",1],["every",1],["admission",1],["ledger",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["deleting",2],["project",11],["takes",2],["every",2],["admission",5],["ledger",2],["tmp",5],["path",7],["cascade",1],["reaches",1],["same",2],["table",1],["by",1],["root",3],["scope",1],["but",1],["over",1],["roots",1],["separate",2],["code",1],["delete",2],["aggregate",1],["locked",1],["so",1],["assertion",1],["cfg",2],["config",1],["data",2],["dir",2],["store",15],["db",1],["create",2],["id",5],["doomed",9],["name",2],["survivor",5],["first",4],["new",3],["frame",3],["status",3],["ready",3],["second",4],["elsewhere",2],["admitted",3],["pin",3],["resv",6],["00001",2],["0001",2],["000000001",2],["service",3],["session",1],["deletion",1],["cas",3],["workspace",2],["drop",2],["runtime",1],["lambda",2],["reason",1],["none",5],["resume",1],["window",1],["assert",4],["ok",1],["true",1],["not",1],["close",1]]},{"id":"tests/test_session_deletion.py#test_deleting_a_session_takes_its_admission_ledger_with_it","name":[["test",1],["deleting",1],["session",1],["takes",1],["its",1],["admission",1],["ledger",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["deleting",3],["session",10],["takes",2],["its",4],["admission",4],["ledger",3],["tmp",5],["path",6],["correlation",1],["record",2],["outliving",1],["everything",1],["correlates",1],["annotation",2],["admissions",1],["was",1],["not",2],["deletion",2],["aggregate",1],["removed",1],["frames",1],["annotations",1],["kept",5],["every",1],["row",1],["naming",1],["their",1],["root",5],["request",1],["job",1],["ids",1],["user",1],["commented",1],["they",1],["deleted",7],["scoped",1],["only",1],["cfg",2],["config",1],["data",2],["dir",2],["store",11],["db",1],["create",1],["project",4],["id",3],["science",4],["name",1],["new",2],["frame",2],["status",2],["ready",2],["admitted",2],["pin",2],["resv",4],["0001",2],["000001",2],["service",3],["cas",3],["workspace",2],["drop",2],["runtime",1],["lambda",2],["reason",1],["none",4],["resume",1],["window",1],["assert",3],["delete",1],["ok",1],["true",1],["close",1]]},{"id":"tests/test_session_deletion.py#test_deletion_also_sweeps_an_admission_that_names_a_member_frame","name":[["test",1],["deletion",1],["also",1],["sweeps",1],["admission",1],["names",1],["member",1],["frame",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["deletion",3],["also",2],["sweeps",2],["admission",6],["names",2],["member",2],["frame",5],["tmp",5],["path",6],["root",3],["scoped",1],["alone",1],["was",1],["not",2],["enough",1],["row",1],["naming",1],["child",6],["survived",1],["cascade",1],["client",1],["holding",1],["id",5],["plus",1],["reservation",1],["could",1],["still",1],["be",1],["answered",1],["about",1],["session",3],["no",1],["longer",1],["exists",1],["cfg",2],["config",1],["data",2],["dir",2],["store",12],["db",1],["create",1],["project",4],["science",4],["name",1],["deleted",3],["new",3],["status",2],["ready",2],["parent",1],["kind",1],["delegate",1],["kept",2],["orphan",6],["resv",4],["001",2],["elsewhere",2],["01",2],["service",3],["cas",3],["workspace",2],["drop",2],["runtime",1],["lambda",2],["reason",1],["none",4],["resume",1],["window",1],["assert",3],["delete",1],["ok",1],["true",1],["close",1]]},{"id":"tests/test_session_deletion.py#test_feedback_delete_escapes_like_metacharacters","name":[["test",1],["feedback",1],["delete",1],["escapes",1],["like",1],["metacharacters",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["feedback",2],["delete",3],["escapes",2],["like",2],["metacharacters",2],["tmp",3],["path",4],["store",9],["config",1],["data",1],["dir",1],["db",1],["lock",1],["conn",3],["executemany",2],["insert",2],["into",2],["frames",1],["frame",3],["id",3],["project",1],["root",1],["kind",1],["status",1],["created",1],["at",3],["updated",2],["values",2],["default",1],["turn",1],["ready",1],["percent",9],["settings",1],["key",1],["value",1],["fb",4],["vote",4],["up",1],["down",2],["commit",1],["assert",2],["setting",2],["none",1]]},{"id":"tests/test_session_deletion.py#test_project_delete_removes_only_its_dynamic_scope","name":[["test",1],["project",1],["delete",1],["removes",1],["only",1],["its",1],["dynamic",1],["scope",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["project",15],["delete",3],["removes",2],["only",2],["its",2],["dynamic",6],["scope",15],["tmp",6],["path",7],["cfg",2],["config",1],["data",2],["dir",2],["store",6],["db",1],["create",1],["id",17],["science",9],["name",3],["root",7],["new",1],["frame",3],["status",1],["ready",1],["scopes",8],["tools",1],["scoped",1],["manifest",15],["dyn",2],["64",2],["global",8],["write",2],["append",2],["activation",2],["operation",2],["promote",2],["tool",2],["actor",4],["service",3],["session",1],["deletion",1],["cas",3],["workspace",2],["drop",2],["runtime",1],["lambda",2],["reason",1],["none",2],["resume",1],["window",1],["result",3],["assert",6],["freed",2],["events",3],["manifests",1],["len",1],["records",3],["errors",2],["record",2]]},{"id":"tests/test_session_deletion.py#test_session_delete_cleans_new_aggregate_and_preserves_shared_cas","name":[["test",1],["session",1],["delete",1],["cleans",1],["new",1],["aggregate",1],["preserves",1],["shared",1],["cas",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",3],["session",4],["delete",20],["cleans",2],["new",5],["aggregate",2],["preserves",2],["shared",21],["cas",9],["tmp",13],["path",16],["cfg",2],["config",1],["data",1],["dir",3],["store",8],["db",13],["create",1],["project",6],["id",40],["science",6],["name",1],["deleted",28],["frame",12],["status",4],["ready",2],["child",3],["parent",3],["kind",3],["delegate",1],["kept",24],["workspace",13],["root",20],["agent",1],["workspaces",1],["mkdir",8],["parents",8],["true",8],["scratch",2],["txt",5],["write",10],["text",5],["utf",5],["keep",16],["branch",10],["branches",2],["hashlib",1],["sha256",1],["encode",1],["hexdigest",1],["24",1],["dynamic",8],["tools",2],["manifest",1],["json",1],["scoped",1],["events",2],["jsonl",1],["inputs",6],["kernel",3],["artifact",8],["input",2],["version",2],["bin",6],["bytes",5],["blob",8],["put",4],["unique",12],["tree",11],["size",2],["mode",2],["0o600",2],["snapshot",6],["versions",5],["alias",1],["str",1],["outside",4],["lock",1],["conn",1],["executemany",11],["insert",11],["into",11],["action",2],["groups",1],["group",9],["turn",3],["ordinal",3],["created",8],["at",12],["values",10],["cell",5],["event",3],["sequence",2],["type",1],["proposed",2],["execution",1],["attempts",1],["attempt",4],["producing",1],["allocated",1],["generations",1],["generation",4],["language",1],["state",4],["started",1],["last",1],["activity",1],["failed",1],["python",2],["recovery",5],["journal",3],["entry",1],["phase",1],["detail",1],["plan",1],["done",2],["updated",1],["checkpoints",1],["checkpoint",5],["reason",1],["environment",1],["pins",1],["refs",1],["capability",1],["permission",2],["recipe",1],["metadata",1],["operations",1],["operation",3],["preview",1],["requests",1],["decision",1],["tool",1],["target",1],["pending",1],["request",2],["bash",2],["host",1],["call",4],["log",1],["method",1],["query",2],["artifacts",1],["ro",1]]},{"id":"tests/test_session_deletion.py#test_session_delete_explicitly_cleans_delivery_observations_and_env_refs","name":[["test",1],["session",1],["delete",1],["explicitly",1],["cleans",1],["delivery",1],["observations",1],["env",1],["refs",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["session",2],["delete",4],["explicitly",2],["cleans",2],["delivery",17],["observations",5],["env",18],["refs",2],["tmp",7],["path",21],["store",23],["config",1],["data",2],["dir",6],["db",1],["deleted",43],["new",2],["frame",13],["project",4],["id",29],["science",4],["status",2],["ready",2],["kept",32],["versions",7],["artifact",11],["mkdir",1],["bytes",18],["same",1],["txt",9],["snapshot",20],["write",4],["checksum",8],["hashlib",2],["sha256",2],["hexdigest",2],["shared",6],["upsert",2],["kind",2],["python",2],["generation",4],["packages",2],["package",2],["count",2],["observed",3],["observation",1],["head",9],["record",3],["cell",9],["str",6],["filename",3],["content",5],["type",3],["text",3],["plain",3],["size",3],["len",4],["producing",3],["reuse",3],["matching",3],["true",4],["completion",9],["service",1],["commit",2],["idempotency",2],["key",2],["root",4],["branch",2],["delivered",2],["manifest",4],["build",2],["value",2],["result",5],["assert",11],["rows",3],["capture",3],["artifacts",1],["deliveries",1],["list",2],["none",5],["not",2],["close",1]]},{"id":"tests/test_session_deletion.py#test_snapshot_cleanup_never_follows_symlink_target","name":[["test",1],["snapshot",1],["cleanup",1],["never",1],["follows",1],["symlink",1],["target",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["snapshot",2],["cleanup",2],["never",2],["follows",2],["symlink",4],["target",6],["tmp",6],["path",7],["cas",5],["workspace",2],["service",3],["session",1],["deletion",1],["store",1],["config",1],["data",2],["dir",2],["db",1],["drop",2],["runtime",1],["lambda",2],["root",2],["reason",1],["none",2],["resume",1],["window",1],["versions",6],["artifact",1],["mkdir",1],["kept",1],["bin",2],["write",1],["bytes",2],["keep",2],["candidate",5],["assert",3],["unlink",1],["owned",1],["file",1],["str",1],["retained",2],["paths",1],["files",1],["false",1],["read",1]]},{"id":"tests/test_session_deletion.py#test_the_project_cascade_sweeps_member_frame_admissions_too","name":[["test",1],["project",1],["cascade",1],["sweeps",1],["member",1],["frame",1],["admissions",1],["too",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["test",2],["project",10],["cascade",2],["sweeps",2],["member",2],["frame",6],["admissions",2],["too",2],["tmp",5],["path",7],["collects",1],["its",1],["own",1],["ids",1],["so",1],["separate",2],["walk",1],["assertion",1],["cfg",2],["config",1],["data",2],["dir",2],["store",13],["db",1],["create",2],["id",5],["doomed",4],["name",2],["survivor",3],["root",4],["new",3],["status",2],["ready",2],["child",2],["parent",1],["kind",1],["delegate",1],["elsewhere",2],["orphan",6],["admission",4],["resv",4],["proj",4],["child01",2],["safe01",2],["service",3],["session",1],["deletion",1],["cas",3],["workspace",2],["drop",2],["runtime",1],["lambda",2],["reason",1],["none",4],["resume",1],["window",1],["assert",3],["delete",1],["ok",1],["true",1],["not",1],["close",1]]},{"id":"tests/test_session_deletion.py#test_workspace_cas_public_writes_share_gc_lock_and_reject_released_blob","name":[["test",1],["workspace",1],["cas",1],["public",1],["writes",1],["share",1],["gc",1],["lock",1],["reject",1],["released",1],["blob",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",3],["test",2],["workspace",3],["cas",12],["public",2],["writes",2],["share",2],["gc",2],["lock",3],["reject",2],["released",2],["blob",11],["tmp",3],["path",5],["put",4],["candidate",1],["tree",5],["value",2],["bin",2],["size",2],["mode",2],["0o600",2],["started",3],["threading",1],["event",1],["write",2],["while",2],["locked",2],["return",1],["concurrent",2],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["as",1],["future",3],["submit",1],["assert",4],["wait",1],["not",2],["done",1],["result",1],["release",1],["trees",1],["id",1],["blobs",1],["pytest",1],["raises",1],["error",1],["match",1],["exist",1],["stale",1]]},{"id":"tests/test_session_deletion.py#test_workspace_cas_public_writes_share_gc_lock_and_reject_released_blob.write_while_locked","name":[["write",1],["while",1],["locked",1]],"path":[["tests",1],["test",1],["session",1],["deletion",1],["py",1]],"body":[["def",2],["write",2],["while",2],["locked",2],["started",1],["return",1],["cas",1],["put",1],["blob",1],["concurrent",1]]},{"id":"tests/test_session_domain_service.py","name":[["test",1],["session",1],["domain",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["store",3],["facade",1],["route",1],["friendly",1],["session",5],["domain",3],["composition",1],["contracts",1],["from",6],["future",1],["import",10],["annotations",1],["hashlib",1],["uuid",1],["pytest",2],["openai4s",5],["kernel",1],["recovery",4],["bootstrap",1],["manifest",1],["recipe",1],["server",2],["cursor",1],["checkpoint",1],["unavailable",1],["service",1],["package",1],["quarantine",1],["key",2],["storage",1],["snapshots",1],["revert",1],["setting",1],["mark",1],["parametrize",1],["marker",1],["not",1],["json",1],["null",1],["state",1],["required",1]]},{"id":"tests/test_session_domain_service.py#test_branch_mutation_capabilities_fail_closed_while_revert_recovery_exists","name":[["test",1],["branch",1],["mutation",1],["capabilities",1],["fail",1],["closed",1],["while",1],["revert",1],["recovery",1],["exists",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["branch",3],["mutation",2],["capabilities",12],["fail",2],["closed",2],["while",2],["revert",10],["recovery",8],["exists",2],["tmp",5],["path",5],["marker",3],["store",7],["openai4s",1],["db",1],["root",7],["new",1],["frame",1],["project",1],["id",1],["default",1],["kind",1],["turn",1],["status",1],["ready",1],["workspace",8],["mkdir",1],["service",5],["session",1],["domain",1],["data",1],["dir",1],["lambda",1],["create",1],["checkpoint",3],["setting",4],["key",2],["projection",2],["branches",2],["name",6],["fork",10],["activate",2],["promote",2],["assert",9],["enabled",3],["false",3],["reason",5],["from",4],["cell",2],["message",2],["preview",2],["read",1],["only",1],["remains",1],["useful",1],["inspecting",1],["state",1],["true",2],["none",2],["delete",1],["restored",3],["close",1]]},{"id":"tests/test_session_domain_service.py#test_cursor_checkpoint_failure_is_audited_without_fork_claim","name":[["test",1],["cursor",1],["checkpoint",1],["failure",1],["audited",1],["without",1],["fork",1],["claim",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",3],["test",2],["cursor",3],["checkpoint",5],["failure",2],["audited",2],["without",2],["fork",2],["claim",2],["tmp",5],["path",7],["store",7],["openai4s",1],["db",1],["root",5],["new",1],["frame",1],["project",1],["id",4],["default",1],["kind",5],["turn",1],["status",1],["ready",1],["workspace",5],["mkdir",1],["service",6],["session",2],["domain",1],["data",1],["dir",1],["lambda",1],["branch",1],["original",2],["capture",8],["cas",3],["fail",2],["args",1],["kwargs",1],["raise",1],["oserror",1],["secret",2],["api",1],["key",1],["should",1],["not",2],["enter",1],["ledger",1],["try",1],["result",2],["source",7],["message",6],["finally",1],["assert",7],["none",2],["groups",4],["list",1],["action",1],["include",1],["events",2],["true",1],["event",5],["type",1],["failed",1],["canonical",2],["arguments",2],["repr",1],["close",1]]},{"id":"tests/test_session_domain_service.py#test_cursor_checkpoint_failure_is_audited_without_fork_claim.fail_capture","name":[["fail",1],["capture",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["fail",2],["capture",2],["args",2],["kwargs",2],["raise",1],["oserror",1],["secret",1],["path",1],["api",1],["key",1],["should",1],["not",1],["enter",1],["ledger",1]]},{"id":"tests/test_session_domain_service.py#test_cursor_fork_restores_exact_cell_workspace_and_old_cells_fail_closed","name":[["test",1],["cursor",1],["fork",1],["restores",1],["exact",1],["cell",1],["workspace",1],["old",1],["cells",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["cursor",4],["fork",9],["restores",2],["exact",6],["cell",22],["workspace",3],["old",5],["cells",2],["fail",2],["closed",2],["tmp",6],["path",6],["store",7],["openai4s",1],["db",1],["root",15],["new",1],["frame",5],["project",1],["id",11],["default",1],["kind",3],["turn",1],["status",1],["ready",1],["canonical",7],["mkdir",1],["branch",11],["branches",1],["service",5],["session",1],["domain",1],["data",1],["dir",1],["lambda",1],["if",1],["else",1],["log",2],["code",2],["true",3],["result",2],["stdout",2],["stderr",2],["error",2],["none",2],["index",2],["pytest",1],["raises",1],["checkpoint",8],["unavailable",1],["match",1],["no",1],["from",3],["state",5],["txt",4],["write",2],["text",4],["at",3],["encoding",4],["utf",4],["capture",1],["source",3],["assert",6],["internal",1],["after",2],["active",1],["false",1],["view",1],["only",1],["read",2],["close",1]]},{"id":"tests/test_session_domain_service.py#test_empty_branch_projection_keeps_checkpoint_enabled_without_mutating","name":[["test",1],["empty",1],["branch",1],["projection",1],["keeps",1],["checkpoint",1],["enabled",1],["without",1],["mutating",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["branch",5],["projection",10],["keeps",2],["checkpoint",3],["enabled",4],["without",2],["mutating",2],["tmp",5],["path",5],["store",6],["openai4s",1],["db",1],["root",5],["new",1],["frame",1],["project",1],["id",2],["default",1],["kind",1],["turn",1],["status",1],["ready",1],["workspace",5],["mkdir",1],["service",3],["session",2],["domain",1],["data",1],["dir",1],["lambda",1],["branches",3],["assert",7],["current",1],["capabilities",4],["true",3],["fork",5],["false",1],["from",2],["cell",1],["message",1],["must",1],["not",1],["manufacture",1],["row",1],["list",1],["close",1]]},{"id":"tests/test_session_domain_service.py#test_fork_materializes_an_isolated_workspace_from_checkpoint","name":[["test",1],["fork",1],["materializes",1],["isolated",1],["workspace",1],["from",1],["checkpoint",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",3],["test",2],["fork",6],["materializes",2],["isolated",5],["workspace",7],["from",3],["checkpoint",10],["tmp",6],["path",6],["store",5],["openai4s",1],["db",1],["root",8],["new",1],["frame",1],["project",1],["id",7],["default",1],["kind",1],["turn",1],["status",1],["ready",1],["canonical",6],["mkdir",1],["analysis",3],["txt",3],["write",1],["text",3],["bytes",3],["encoding",3],["utf",3],["branch",10],["branches",1],["return",1],["if",1],["else",1],["service",4],["session",1],["domain",1],["data",1],["dir",1],["create",1],["assert",4],["true",2],["materialized",1],["read",2],["close",1]]},{"id":"tests/test_session_domain_service.py#test_fork_materializes_an_isolated_workspace_from_checkpoint.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["workspace",2],["root",4],["branch",5],["id",4],["return",1],["canonical",1],["if",1],["else",1]]},{"id":"tests/test_session_domain_service.py#test_recovery_pipeline_factory_persists_every_phase","name":[["test",1],["recovery",1],["pipeline",1],["factory",1],["persists",1],["every",1],["phase",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",3],["test",2],["recovery",10],["pipeline",5],["factory",2],["persists",2],["every",2],["phase",3],["tmp",5],["path",5],["store",6],["openai4s",1],["db",1],["root",6],["new",1],["frame",2],["project",1],["id",8],["default",1],["kind",1],["turn",1],["status",4],["ready",1],["workspace",7],["mkdir",1],["service",4],["session",1],["domain",1],["data",1],["dir",1],["lambda",10],["branch",2],["class",1],["candidate",16],["generation",5],["shutdown",1],["self",1],["raise",1],["assertion",1],["error",2],["verified",3],["must",1],["be",1],["published",4],["list",2],["str",2],["build",2],["manifest",6],["bootstrap",3],["none",6],["hydrate",2],["payload",2],["artifact",2],["execute",1],["cell",1],["code",1],["language",3],["inspect",2],["symbols",1],["digest",1],["name",1],["environment",1],["interpreter",2],["env",2],["bin",2],["python",3],["runtime",2],["version",2],["12",2],["publish",2],["append",1],["working",1],["directory",1],["result",2],["restore",2],["recipe",2],["source",1],["assert",4],["active",2],["rows",2],["events",1],["row",3],["started",1],["completed",4],["validate",1],["state",1],["close",1]]},{"id":"tests/test_session_domain_service.py#test_recovery_pipeline_factory_persists_every_phase.Candidate","name":[["candidate",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["class",2],["candidate",4],["generation",2],["id",1],["def",1],["shutdown",1],["self",1],["raise",1],["assertion",1],["error",1],["verified",1],["must",1],["be",1],["published",1]]},{"id":"tests/test_session_domain_service.py#test_recovery_pipeline_factory_persists_every_phase.Candidate.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["raise",1],["assertion",1],["error",1],["verified",1],["candidate",1],["must",1],["be",1],["published",1]]},{"id":"tests/test_session_domain_service.py#test_recovery_projection_fails_closed_for_empty_import_quarantine_marker","name":[["test",1],["recovery",1],["projection",1],["fails",1],["closed",1],["empty",1],["import",1],["quarantine",1],["marker",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["recovery",6],["projection",2],["fails",2],["closed",2],["empty",2],["import",3],["quarantine",3],["marker",2],["tmp",5],["path",5],["store",6],["openai4s",1],["db",1],["root",5],["new",1],["frame",1],["project",1],["id",2],["default",1],["kind",1],["turn",1],["status",6],["ready",1],["workspace",5],["mkdir",1],["service",4],["session",2],["domain",1],["data",1],["dir",1],["lambda",1],["branch",1],["setting",1],["key",1],["actions",7],["assert",7],["view",2],["only",2],["true",4],["trust",2],["state",2],["quarantined",2],["explicit",2],["required",2],["action",3],["if",1],["restore",1],["retry",1],["enabled",1],["false",1],["close",1]]},{"id":"tests/test_session_domain_service.py#test_recovery_projection_is_redacted_and_actions_fail_closed_or_enable","name":[["test",1],["recovery",1],["projection",1],["redacted",1],["actions",1],["fail",1],["closed",1],["enable",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["recovery",23],["projection",2],["redacted",4],["actions",10],["fail",2],["closed",2],["enable",2],["tmp",5],["path",5],["store",8],["openai4s",1],["db",1],["root",15],["new",1],["frame",2],["project",1],["id",9],["default",1],["kind",1],["turn",1],["status",9],["ready",1],["workspace",8],["mkdir",1],["data",3],["txt",1],["write",1],["text",1],["encoding",1],["utf",1],["service",11],["session",1],["domain",1],["dir",1],["lambda",1],["branch",2],["create",1],["checkpoint",1],["unavailable",2],["restore",4],["next",4],["item",12],["if",4],["assert",17],["enabled",4],["false",4],["bootstrap",1],["manifest",1],["reason",3],["record",1],["partial",4],["phase",1],["validate",1],["detail",3],["missing",1],["model",1],["api",3],["key",5],["must",2],["not",3],["leak",2],["state",5],["current",1],["events",2],["repr",1],["list",1],["retry",3],["setting",4],["revert",6],["null",1],["blocked",4],["failed",2],["explicit",2],["required",4],["true",2],["restart",8],["fresh",2],["corrupt",4],["close",1]]},{"id":"tests/test_session_domain_service.py#test_revert_persists_timeline_and_invalidates_runtime_before_unlock","name":[["test",1],["revert",1],["persists",1],["timeline",1],["invalidates",1],["runtime",1],["before",1],["unlock",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",3],["test",2],["revert",9],["persists",2],["timeline",2],["invalidates",2],["runtime",2],["before",5],["unlock",8],["tmp",5],["path",5],["store",8],["openai4s",1],["db",1],["root",9],["new",1],["frame",4],["project",1],["id",13],["default",1],["kind",2],["turn",1],["status",1],["ready",1],["workspace",6],["mkdir",1],["analysis",4],["txt",1],["live",6],["events",5],["list",3],["dict",2],["observations",3],["branch",7],["checkpoint",11],["marker",4],["setting",4],["recovery",2],["key",2],["groups",5],["action",1],["group",5],["if",1],["append",2],["present",2],["not",1],["none",2],["durable",2],["terminal",4],["any",2],["event",7],["canonical",1],["arguments",1],["type",3],["reverted",5],["service",5],["session",1],["domain",1],["data",1],["dir",1],["lambda",1],["sink",1],["write",2],["text",2],["v1",1],["encoding",2],["utf",2],["target",3],["create",2],["v2",1],["apply",1],["assert",3],["true",2],["false",1],["count",1],["close",1]]},{"id":"tests/test_session_domain_service.py#test_revert_persists_timeline_and_invalidates_runtime_before_unlock.before_unlock","name":[["before",1],["unlock",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["before",2],["unlock",3],["root",4],["frame",4],["id",10],["branch",6],["checkpoint",5],["marker",3],["store",2],["setting",2],["revert",4],["recovery",1],["key",1],["groups",5],["list",1],["action",1],["group",5],["if",1],["kind",1],["observations",1],["append",1],["present",1],["not",1],["none",1],["durable",1],["terminal",2],["any",2],["event",4],["canonical",1],["arguments",1],["type",2],["reverted",2],["events",2],["live",2]]},{"id":"tests/test_session_domain_service.py#test_session_domain_composes_checkpoint_branch_timeline_export_and_renderer","name":[["test",1],["session",1],["domain",1],["composes",1],["checkpoint",1],["branch",1],["timeline",1],["export",1],["renderer",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["session",3],["domain",3],["composes",2],["checkpoint",22],["branch",17],["timeline",7],["export",3],["renderer",9],["tmp",6],["path",8],["store",9],["openai4s",1],["db",1],["root",34],["new",1],["frame",9],["project",6],["id",48],["kind",5],["turn",5],["status",1],["ready",1],["workspace",11],["mkdir",1],["analysis",7],["txt",2],["write",3],["text",4],["version",12],["one",2],["encoding",4],["utf",4],["append",2],["action",4],["group",5],["user",3],["assistant",1],["message",1],["role",1],["content",2],["analyze",1],["data",3],["cell",6],["log",1],["code",1],["print",2],["42",2],["result",1],["stdout",1],["stderr",1],["error",1],["none",1],["index",1],["language",4],["python",7],["plot",7],["png",4],["bytes",4],["real",1],["artifact",9],["save",1],["str",3],["filename",2],["type",3],["image",2],["size",2],["stat",1],["st",1],["checksum",3],["hashlib",2],["sha256",3],["read",3],["hexdigest",2],["producing",1],["manifest",3],["bootstrap",3],["interpreter",1],["env",1],["bin",1],["runtime",1],["12",1],["working",1],["directory",1],["generation",7],["uuid",1],["uuid4",1],["create",3],["kernel",3],["environment",2],["name",2],["science",1],["record",1],["state",3],["active",5],["events",8],["list",1],["dict",1],["workspaces",1],["service",16],["dir",1],["lambda",1],["if",4],["else",1],["event",9],["sink",1],["first",12],["reason",4],["complete",2],["two",2],["second",2],["expected",1],["head",2],["listed",2],["checkpoints",2],["assert",30],["item",10],["recovery",5],["recipe",4],["steps",2],["hydrate",1],["payload",2],["tree",2],["replay",2],["policy",1],["never",1],["any",3],["step",3],["refs",1],["only",1],["leaves",1],["no",1],["namespace",2],["reconstruct",1],["stays",1],["empty",2],["rather",1],["than",1],["manufacturing",1],["manual",1],["coverage",1],["restore",7],["next",2],["actions",4],["enabled",2],["false",1],["already",1],["finish",1],["released",1],["idle",1],["ttl",1],["true",4],["fork",1],["from",1],["alternative",3],["branches",2],["preview",4],["revert",6],["target",2],["apply",2],["writes",1],["reverted",8],["ok",2],["undone",2],["undo",1],["operations",1],["count",1],["groups",2],["exported",4],["notebook",1],["endswith",1],["ipynb",1],["immutable",1],["created",1],["len",1],["all",3],["operation",1],["not",2],["even",1]]},{"id":"tests/test_session_domain_service.py#test_session_domain_reconciles_committed_revert_after_restart","name":[["test",1],["session",1],["domain",1],["reconciles",1],["committed",1],["revert",1],["after",1],["restart",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["session",4],["domain",4],["reconciles",2],["committed",5],["revert",7],["after",3],["restart",2],["tmp",5],["path",5],["store",7],["openai4s",1],["db",1],["root",10],["new",1],["frame",1],["project",1],["id",6],["default",1],["kind",2],["turn",1],["status",1],["ready",1],["workspace",6],["mkdir",1],["analysis",6],["txt",1],["live",3],["events",3],["list",1],["dict",1],["service",7],["data",1],["dir",1],["lambda",1],["branch",3],["event",3],["sink",1],["append",1],["write",3],["text",4],["v1",2],["encoding",4],["utf",4],["target",3],["create",2],["checkpoint",8],["v2",2],["durable",1],["state",2],["left",1],["process",1],["exits",1],["branching",2],["commit",1],["but",1],["before",1],["publishes",1],["projection",1],["runtime",1],["invalidation",1],["continue",1],["assert",7],["setting",4],["recovery",2],["key",2],["reconciled",3],["reconcile",1],["read",1],["none",1],["type",1],["count",1],["reverted",1],["timeline",3],["action",1],["sum",1],["group",2],["groups",1],["close",1]]},{"id":"tests/test_session_domain_service.py#test_store_wires_immutable_snapshot_and_recovery_repositories","name":[["test",1],["store",1],["wires",1],["immutable",1],["snapshot",1],["recovery",1],["repositories",1]],"path":[["tests",1],["test",1],["session",1],["domain",1],["service",1],["py",1]],"body":[["def",2],["test",2],["store",13],["wires",2],["immutable",2],["snapshot",7],["recovery",8],["repositories",2],["tmp",3],["path",6],["openai4s",1],["db",1],["pytest",3],["raises",3],["value",2],["error",3],["match",3],["sha",1],["256",1],["create",3],["session",6],["checkpoint",13],["root",18],["frame",7],["id",22],["reason",3],["invalid",1],["workspace",3],["tree",4],["not",2],["manual",2],["64",2],["recipe",1],["version",1],["steps",1],["operation",9],["record",2],["branch",3],["kind",2],["revert",2],["status",3],["completed",1],["preview",3],["writes",2],["analysis",2],["csv",2],["target",2],["finished",2],["true",3],["other",3],["mismatch",1],["failed",1],["append",1],["event",1],["phase",1],["validate",1],["partial",1],["detail",2],["missing",2],["model",2],["table",3],["branches",1],["checkpoints",1],["operations",2],["journal",3],["permission",1],["query",1],["select",1],["from",1],["close",2],["reopened",6],["assert",4],["none",1],["list",2],["events",1],["newest",1]]},{"id":"tests/test_session_package.py","name":[["test",1],["session",1],["package",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["from",16],["future",2],["import",30],["annotations",1],["hashlib",1],["io",1],["json",3],["sqlite3",1],["stat",1],["struct",1],["threading",1],["zipfile",1],["pathlib",1],["path",4],["types",1],["simple",1],["namespace",1],["pytest",8],["openai4s",13],["agent",1],["ledger",1],["restore",1],["action",1],["history",1],["config",2],["llmconfig",1],["server",8],["gateway",2],["as",2],["mod",2],["session",7],["package",5],["auto",3],["mode",3],["portability",2],["error",2],["portable",11],["projection",2],["delivery",2],["completion",2],["service",3],["execution",2],["views",1],["view",1],["domain",2],["quarantine",1],["key",2],["urls",1],["artifact",9],["version",10],["url",2],["storage",2],["observations",3],["capture",2],["kinds",1],["snapshots",1],["revert",1],["recovery",3],["setting",1],["store",3],["p2",1],["frozen",1],["observation",11],["contract",1],["not",2],["export",2],["these",1],["bounds",1],["fail",1],["closed",1],["gate",1],["importer",1],["must",1],["enforce",1],["before",1],["any",1],["write",1],["file",1],["max",2],["records",1],["100",2],["000",4],["bytes",2],["16",1],["20",1],["required",2],["fields",6],["frozenset",3],["id",6],["producing",1],["cell",4],["kind",1],["filename",2],["created",1],["at",2],["optional",2],["frame",4],["content",4],["type",2],["size",2],["checksum",2],["env",2],["snapshot",4],["source",1],["input",3],["ids",1],["updated",1],["forbidden",1],["mark",7],["parametrize",7],["corruption",3],["branch",1],["metadata",1],["publication",1],["time",1],["envelope",1],["hash",2],["direction",1],["manifest",1],["duplicate",1],["dangling",1],["attempt",1],["method",1],["name",2],["record",1],["limit",1],["list",3],["operations",2],["25",1],["events",1],["journal",1],["plans",3],["failure",1],["hook",1],["artifacts",1],["deliveries",1],["review",1],["memory",1],["notes",1],["have",1],["describe",1],["was",1],["actually",1],["built",1],["match",1],["foreign",6],["references",6],["unknown",6],["identity",6],["cross",1],["entity",1],["belong",1],["referenced",1],["environment",1]]},{"id":"tests/test_session_package.py#_attach_completion_delivery","name":[["attach",1],["completion",1],["delivery",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["attach",2],["completion",4],["delivery",5],["tmp",4],["path",11],["store",9],["project",8],["dict",4],["root",13],["str",14],["artifact",14],["branch",6],["id",27],["none",7],["status",3],["published",5],["content",6],["delivered",2],["prediction",2],["csv",2],["url",7],["message",4],["metadata",4],["created",5],["at",6],["int",3],["1234",2],["source",9],["meta",10],["version",8],["assert",1],["not",1],["immutable",4],["versions",2],["package",2],["bin",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["bytes",4],["read",1],["save",1],["snapshot",1],["filename",2],["type",2],["size",2],["checksum",2],["producing",2],["cell",2],["frame",5],["service",4],["data",1],["dir",1],["verified",4],["build",1],["manifest",2],["committed",4],["commit",1],["idempotency",1],["key",1],["format",1],["if",1],["mark",1],["return",1]]},{"id":"tests/test_session_package.py#_canonical","name":[["canonical",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["canonical",2],["value",3],["bytes",2],["return",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1]]},{"id":"tests/test_session_package.py#_corrupt_first_payload","name":[["corrupt",1],["first",1],["payload",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["corrupt",2],["first",2],["payload",4],["data",4],["bytes",6],["raw",4],["bytearray",1],["zipfile",1],["zip",1],["file",2],["io",2],["as",1],["archive",2],["info",3],["next",1],["item",3],["infolist",1],["if",1],["size",6],["offset",6],["header",1],["filename",2],["extra",2],["struct",1],["unpack",1],["from",1],["hh",1],["26",1],["30",1],["max",1],["compress",1],["0x01",1],["return",1]]},{"id":"tests/test_session_package.py#_frozen_portable_observation_preflight","name":[["frozen",1],["portable",1],["observation",1],["preflight",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["frozen",3],["portable",9],["observation",18],["preflight",2],["payload",4],["bytes",9],["scope",8],["dict",6],["str",13],["object",3],["list",4],["fail",1],["closed",1],["p2",1],["file",2],["before",1],["any",1],["store",1],["write",1],["executable",1],["schema",5],["freeze",1],["not",22],["production",1],["importer",1],["future",1],["enablement",1],["must",3],["reject",1],["same",2],["session",26],["package",26],["error",28],["class",1],["100",1],["000",1],["16",2],["mi",2],["bounds",1],["zero",1],["database",1],["changes",1],["if",24],["len",4],["max",2],["raise",22],["artifact",23],["observations",18],["json",10],["exceeds",1],["limit",1],["try",1],["document",9],["loads",1],["decode",2],["utf",1],["except",1],["unicode",1],["value",1],["type",1],["as",1],["invalid",6],["from",1],["isinstance",11],["be",2],["mod",2],["assert",1],["secret",1],["free",1],["path",19],["version",16],["mismatch",2],["records",1],["has",1],["too",1],["many",1],["safely",1],["body",2],["sha256",2],["hashlib",1],["canonical",1],["hexdigest",1],["checksum",7],["ids",19],["versions",3],["by",3],["cell",8],["env",8],["frame",9],["seen",6],["producers",3],["tuple",1],["index",2],["item",17],["enumerate",1],["contains",2],["record",1],["leaked",3],["forbidden",1],["fields",6],["intersection",1],["leaks",1],["filesystem",1],["join",3],["sorted",3],["extra",3],["unknown",5],["missing",5],["required",2],["difference",1],["id",28],["producing",4],["identity",10],["label",3],["allowed",3],["none",6],["512",1],["references",3],["duplicate",2],["add",2],["producer",4],["key",3],["owned",2],["belong",1],["referenced",1],["capture",3],["kind",2],["kinds",1],["safe",1],["filename",2],["created",5],["at",5],["bool",2],["int",2],["snapshot",6],["environment",1],["64",1],["size",6],["input",1],["inp",1]]},{"id":"tests/test_session_package.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["class",2],["hub",2],["def",3],["emitter",1],["self",3],["root",3],["frame",4],["id",3],["return",3],["lambda",1],["event",2],["none",3],["broadcast",1],["drop",1]]},{"id":"tests/test_session_package.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_session_package.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_session_package.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_session_package.py#_imported_observation_count","name":[["imported",1],["observation",1],["count",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["imported",2],["observation",2],["count",2],["store",4],["root",4],["frame",4],["id",6],["str",2],["int",2],["artifacts",3],["list",2],["return",1],["sum",1],["len",1],["artifact",5],["capture",1],["observations",1]]},{"id":"tests/test_session_package.py#_package_identity_scope","name":[["package",1],["identity",1],["scope",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["package",2],["identity",2],["scope",2],["files",7],["dict",5],["str",15],["bytes",2],["object",2],["artifacts",4],["doc",2],["json",10],["loads",5],["notebook",3],["environment",4],["session",3],["snapshots",4],["artifact",18],["ids",18],["version",12],["versions",5],["by",4],["id",24],["if",5],["not",2],["isinstance",5],["continue",1],["add",4],["owned",3],["cell",10],["producing",3],["cells",1],["env",3],["snapshot",7],["frame",5],["source",1],["root",1],["branch",7],["branches",1],["return",1]]},{"id":"tests/test_session_package.py#_portable_auto_mode_projection","name":[["portable",1],["auto",1],["mode",1],["projection",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["portable",3],["auto",28],["mode",5],["projection",2],["root",29],["str",4],["version",8],["id",77],["dict",2],["candidate",24],["hash",8],["64",11],["evidence",9],["events",4],["event",24],["cursor",7],["started",8],["type",7],["run",26],["source",47],["frame",10],["branch",9],["turn",18],["execution",17],["payload",9],["fix",3],["status",8],["running",1],["prompt",2],["private",1],["hidden",1],["created",8],["at",9],["100",2],["ready",1],["snapshot",8],["sha256",8],["ids",2],["101",1],["review",18],["audit",18],["subject",12],["kind",8],["result",3],["entity",8],["round",1],["attempt",2],["model",4],["profile",2],["scientific",1],["reviewer",3],["revision",1],["fingerprint",1],["v1",2],["crafted",1],["hex",1],["strings",1],["not",1],["proof",1],["by",2],["themselves",1],["request",4],["digest",8],["102",1],["completed",6],["assessment",6],["verdict",1],["pass",1],["finding",1],["count",1],["public",2],["summary",2],["independent",1],["passed",3],["103",1],["permission",6],["approval",2],["action",4],["decision",6],["policy",3],["104",1],["outcome",1],["denied",2],["risk",1],["critical",1],["105",1],["terminal",4],["verified",2],["reason",2],["106",2],["hashlib",1],["canonical",1],["hexdigest",1],["return",1],["schema",1],["trust",1],["state",1],["local",1],["historical",1],["selection",1],["preset",1],["autonomous",1],["approvals",1],["runs",2],["finished",1]]},{"id":"tests/test_session_package.py#_portable_observation_document","name":[["portable",1],["observation",1],["document",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["portable",2],["observation",2],["document",2],["observations",5],["list",2],["dict",2],["bytes",2],["body",3],["schema",1],["version",1],["return",1],["canonical",2],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"tests/test_session_package.py#_probe_old_importer","name":[["probe",1],["old",1],["importer",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["probe",3],["old",2],["importer",3],["domain",3],["package",4],["bytes",2],["dict",2],["run",1],["real",1],["schema",1],["v1",1],["classify",1],["reject",1],["ignore",1],["crash",1],["try",1],["imported",3],["session",2],["import",1],["except",2],["error",8],["as",2],["return",3],["outcome",3],["rejected",1],["str",1],["exception",1],["noqa",1],["ble001",1],["must",1],["record",1],["crashes",1],["crashed",1],["type",1],["name",1],["result",1]]},{"id":"tests/test_session_package.py#_repack","name":[["repack",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["repack",2],["files",8],["dict",3],["str",2],["bytes",5],["body",3],["format",1],["openai4s",1],["session",1],["schema",1],["version",1],["path",1],["name",5],["size",1],["len",1],["data",5],["sha256",4],["hashlib",2],["hexdigest",2],["sorted",2],["items",2],["if",1],["manifest",3],["json",2],["canonical",2],["output",3],["io",2],["zipfile",4],["zip",4],["file",1],["deflated",2],["as",1],["archive",2],["info",7],["date",1],["time",1],["1980",1],["compress",1],["type",1],["create",1],["system",1],["external",1],["attr",1],["0o100600",1],["16",1],["writestr",1],["return",1],["getvalue",1]]},{"id":"tests/test_session_package.py#_source","name":[["source",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",3],["source",12],["tmp",5],["path",16],["store",21],["openai4s",1],["db",1],["project",19],["create",3],["name",2],["protein",2],["study",1],["root",27],["new",1],["frame",12],["id",49],["kind",3],["turn",5],["status",1],["done",1],["workspace",11],["workspaces",1],["branch",6],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["return",2],["analysis",6],["txt",1],["write",3],["text",4],["safe",1],["result",3],["encoding",3],["utf",3],["env",1],["openai",1],["api",1],["key",1],["must",1],["not",1],["export",1],["message",6],["add",2],["role",2],["user",4],["content",5],["run",2],["append",3],["action",5],["group",9],["assistant",2],["cell",11],["running",1],["one",1],["scientific",2],["event",1],["type",2],["proposed",1],["canonical",1],["arguments",1],["language",1],["python",1],["accepted",1],["log",1],["code",1],["score",3],["93",3],["stdout",1],["stderr",1],["error",1],["none",1],["index",1],["state",3],["revision",2],["attempt",14],["allocate",1],["execution",5],["producing",2],["allocated",1],["at",5],["10",1],["mark",3],["started",2],["11",1],["response",2],["12",1],["capture",2],["13",1],["finish",1],["terminal",1],["completed",1],["finished",1],["14",1],["artifact",11],["prediction",3],["csv",3],["n1",1],["save",1],["str",1],["filename",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["plan",2],["title",2],["validate",3],["rationale",1],["preserve",1],["confidence",1],["high",1],["steps",1],["memory",1],["block",1],["model",1],["version",1],["v1",1],["permission",1],["rule",1],["scope",4],["conversation",1],["tool",1],["web",1],["fetch",1],["pattern",1],["https",1],["example",1],["test",1],["decision",1],["allow",1],["capability",1],["enabled",1],["skill",1],["session",2],["domain",5],["service",1],["data",1],["dir",1],["checkpoint",6],["metadata",1],["fork",1],["from",1],["alternative",1]]},{"id":"tests/test_session_package.py#_source.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",3],["root",4],["frame",3],["id",6],["branch",3],["path",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_session_package.py#_unpack","name":[["unpack",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["unpack",2],["data",3],["bytes",5],["dict",2],["str",2],["zipfile",1],["zip",1],["file",1],["io",2],["as",1],["archive",3],["return",1],["name",3],["read",1],["namelist",1]]},{"id":"tests/test_session_package.py#_valid_portable_observation","name":[["valid",1],["portable",1],["observation",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["valid",2],["portable",3],["observation",3],["files",5],["dict",4],["str",2],["bytes",4],["artifacts",4],["doc",2],["json",6],["loads",3],["artifact",5],["version",15],["next",1],["item",3],["versions",1],["if",1],["available",1],["notebook",3],["producing",5],["cell",5],["id",14],["cells",1],["session",3],["return",1],["aco",1],["capture",1],["kind",1],["created",4],["filename",2],["at",4],["int",2],["frame",2],["source",3],["root",1],["content",2],["type",2],["size",2],["checksum",2],["env",2],["snapshot",2],["input",1],["ids",1],["updated",1]]},{"id":"tests/test_session_package.py#test_a_real_export_carries_reproduction_notes_and_still_verifies","name":[["test",1],["real",1],["export",1],["carries",1],["reproduction",1],["notes",1],["still",1],["verifies",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",3],["real",3],["export",3],["carries",2],["reproduction",4],["notes",9],["still",2],["verifies",2],["tmp",4],["path",13],["package",9],["had",1],["per",1],["file",4],["hashes",1],["verifier",2],["but",1],["nothing",1],["telling",1],["recipient",1],["command",2],["exists",1],["proposal",1],["asks",1],["alongside",1],["manifest",6],["driven",1],["through",1],["exporter",1],["rather",1],["than",1],["synthetic",1],["archive",5],["because",1],["risk",1],["pins",1],["ordering",1],["one",1],["reproduce",5],["md",5],["has",1],["join",1],["before",1],["computed",1],["rejects",1],["as",5],["not",2],["list",1],["import",4],["hashlib",6],["top",2],["zipfile",3],["from",1],["openai4s",3],["evidence",1],["verify",3],["config",4],["data",5],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["runner",9],["gateway",2],["mod",2],["session",3],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["project",8],["store",3],["create",1],["name",2],["source",1],["root",6],["new",2],["frame",3],["id",6],["kind",1],["turn",1],["status",1],["done",1],["artifact",8],["active",1],["workspace",1],["result",1],["csv",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",2],["write",2],["text",2],["score",1],["n0",1],["93",1],["encoding",1],["utf",3],["save",1],["str",1],["filename",1],["content",4],["type",4],["size",2],["bytes",3],["stat",1],["st",1],["checksum",1],["sha256",3],["read",3],["hexdigest",2],["handler",8],["class",2],["make",1],["object",1],["replies",4],["query",1],["lambda",3],["send",1],["code",6],["extra",2],["none",2],["security",1],["append",2],["json",4],["value",2],["200",2],["try",1],["frames",1],["headers",1],["pop",1],["assert",8],["exported",1],["zip",2],["names",2],["namelist",1],["decode",1],["loads",1],["listed",3],["entry",3],["files",1],["unlisted",1],["member",1],["makes",1],["whole",1],["fail",1],["verification",2],["encode",1],["report",3],["problems",1],["have",1],["carry",1],["honest",1],["limit",1],["proves",1],["they",1],["decoration",1],["establish",1],["who",1],["produced",1],["environment",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_auto_mode_portability_makes_nonterminal_history_inert_and_is_bounded","name":[["test",1],["auto",1],["mode",1],["portability",1],["makes",1],["nonterminal",1],["history",1],["inert",1],["bounded",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["auto",9],["mode",9],["portability",4],["makes",2],["nonterminal",2],["history",2],["inert",3],["bounded",2],["projection",15],["portable",11],["root",5],["version",4],["runs",6],["status",3],["candidate",2],["pop",2],["finished",1],["at",1],["terminal",2],["reason",2],["events",3],["trust",3],["state",3],["local",3],["frame",1],["id",1],["branch",1],["ids",2],["assert",4],["source",1],["claimed",1],["unverified",1],["execution",1],["effective",1],["selection",1],["preset",1],["off",1],["pytest",2],["raises",2],["error",2],["match",2],["must",1],["be",1],["object",2],["payload",1],["counts",1],["str",1],["index",3],["range",1],["4097",1],["too",1],["large",1]]},{"id":"tests/test_session_package.py#test_auto_mode_portability_normalizes_legacy_singular_finding_references","name":[["test",1],["auto",1],["mode",1],["portability",1],["normalizes",1],["legacy",1],["singular",1],["finding",1],["references",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["auto",5],["mode",4],["portability",2],["normalizes",2],["legacy",3],["singular",2],["finding",6],["references",2],["projection",8],["portable",7],["root",7],["version",7],["findings",5],["id",13],["review",3],["run",4],["source",5],["frame",2],["branch",2],["turn",2],["execution",2],["candidate",2],["fingerprint",2],["severity",1],["minor",1],["category",1],["evidence",2],["claim",1],["bounded",1],["reference",1],["needs",1],["refs",1],["cell",7],["artifact",7],["producing",1],["status",1],["resolved",1],["created",1],["at",2],["103",2],["updated",1],["events",3],["payload",3],["count",1],["sha256",2],["hashlib",1],["canonical",1],["hexdigest",1],["trust",1],["state",1],["local",1],["ids",7],["assert",4],["not",1]]},{"id":"tests/test_session_package.py#test_auto_mode_portability_rejects_cross_run_scope_and_audit_subject_drift","name":[["test",1],["auto",1],["mode",1],["portability",1],["rejects",1],["cross",1],["run",1],["scope",1],["audit",1],["subject",1],["drift",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["auto",11],["mode",12],["portability",5],["rejects",2],["cross",2],["run",2],["scope",3],["audit",2],["subject",4],["drift",2],["projection",17],["portable",6],["root",9],["version",7],["review",2],["runs",1],["execution",2],["id",3],["other",1],["pytest",3],["raises",3],["error",3],["match",4],["not",1],["trust",3],["state",3],["local",3],["frame",2],["branch",2],["ids",4],["events",4],["payload",4],["entity",1],["kind",1],["approval",1],["action",1],["sha256",2],["hashlib",1],["canonical",1],["hexdigest",1],["pair",1],["only",1],["digest",1],["mismatch",1]]},{"id":"tests/test_session_package.py#test_confirmed_fresh_restart_is_the_only_quarantine_unlock","name":[["test",1],["confirmed",1],["fresh",1],["restart",1],["only",1],["quarantine",1],["unlock",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",5],["test",3],["confirmed",5],["fresh",7],["restart",5],["only",2],["quarantine",5],["unlock",2],["tmp",3],["path",3],["monkeypatch",3],["config",3],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["runner",14],["gateway",3],["mod",3],["session",6],["hub",1],["start",1],["idle",1],["sweeper",1],["false",2],["project",10],["store",3],["create",1],["name",1],["source",1],["root",11],["new",1],["frame",3],["id",9],["kind",2],["turn",1],["status",6],["done",1],["imported",15],["domain",2],["import",4],["export",1],["class",1],["fake",2],["recovery",12],["runtime",3],["manifests",1],["self",3],["return",3],["simple",1],["namespace",1],["language",1],["python",1],["run",1],["plan",1],["ok",1],["true",4],["active",1],["kernel",2],["event",1],["result",5],["type",1],["setattr",1],["lambda",1],["state",2],["emit",1],["try",1],["pytest",2],["raises",2],["action",6],["error",2],["execute",3],["restore",1],["assert",5],["cleared",1],["trust",4],["trusted",1],["none",1],["group",2],["list",1],["groups",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_confirmed_fresh_restart_is_the_only_quarantine_unlock.FakeRecoveryRuntime","name":[["fake",1],["recovery",1],["runtime",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["class",2],["fake",2],["recovery",6],["runtime",2],["def",3],["fresh",2],["manifests",1],["self",3],["return",3],["simple",1],["namespace",1],["language",1],["python",1],["run",1],["plan",1],["ok",1],["true",1],["status",5],["active",1],["id",5],["kernel",2],["event",1],["result",2],["type",1],["frame",1],["imported",1],["root",1]]},{"id":"tests/test_session_package.py#test_confirmed_fresh_restart_is_the_only_quarantine_unlock.FakeRecoveryRuntime.fresh_manifests","name":[["fresh",1],["manifests",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["fresh",2],["manifests",2],["self",2],["return",1],["simple",1],["namespace",1],["language",1],["python",1]]},{"id":"tests/test_session_package.py#test_confirmed_fresh_restart_is_the_only_quarantine_unlock.FakeRecoveryRuntime.kernel_status_event","name":[["kernel",1],["status",1],["event",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["kernel",3],["status",5],["event",2],["self",2],["result",3],["recovery",4],["id",5],["return",1],["type",1],["frame",1],["imported",1],["root",1]]},{"id":"tests/test_session_package.py#test_confirmed_fresh_restart_is_the_only_quarantine_unlock.FakeRecoveryRuntime.run","name":[["run",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["run",2],["self",2],["plan",2],["return",1],["ok",1],["true",1],["status",1],["active",1],["recovery",1],["id",1],["fresh",1]]},{"id":"tests/test_session_package.py#test_current_exporter_does_not_write_artifact_observations","name":[["test",1],["current",1],["exporter",1],["not",1],["write",1],["artifact",1],["observations",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["current",2],["exporter",2],["not",5],["write",2],["artifact",3],["observations",2],["tmp",3],["path",4],["version",2],["freezes",1],["schema",2],["only",1],["production",1],["must",1],["emit",1],["file",3],["store",2],["domain",2],["project",1],["root",2],["checkpoint",1],["workspace",1],["source",1],["try",1],["exported",3],["session",1],["export",1],["files",4],["unpack",1],["data",1],["manifest",3],["json",2],["loads",1],["listed",2],["entry",2],["assert",3],["portable",2],["observation",2],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_delivery_url_remap_is_single_pass_for_overlapping_sources","name":[["test",1],["delivery",1],["url",1],["remap",1],["single",1],["pass",1],["overlapping",1],["sources",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["delivery",3],["url",2],["remap",3],["single",2],["pass",2],["overlapping",2],["sources",2],["short",3],["api",4],["v1",4],["artifacts",4],["versions",4],["long",5],["ab",3],["assert",1],["session",1],["package",1],["mod",1],["urls",1],["local",2]]},{"id":"tests/test_session_package.py#test_delivery_url_remap_never_rewrites_a_longer_path_segment_prefix","name":[["test",1],["delivery",1],["url",1],["remap",1],["never",1],["rewrites",1],["longer",1],["path",1],["segment",1],["prefix",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["delivery",3],["url",2],["remap",3],["never",2],["rewrites",2],["longer",2],["path",2],["segment",2],["prefix",2],["source",9],["api",2],["v1",2],["artifacts",2],["versions",2],["local",4],["assert",1],["session",1],["package",1],["mod",1],["urls",1]]},{"id":"tests/test_session_package.py#test_direct_session_export_rejects_branch_head_change_during_workspace_read","name":[["test",1],["direct",1],["session",1],["export",1],["rejects",1],["branch",1],["head",1],["change",1],["during",1],["workspace",1],["read",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",4],["test",3],["direct",3],["session",4],["export",19],["rejects",2],["branch",3],["head",4],["change",2],["during",3],["workspace",17],["read",3],["tmp",3],["path",3],["monkeypatch",3],["caller",1],["cannot",1],["return",2],["package",5],["assembled",1],["across",1],["revert",2],["pause",1],["after",1],["checkpoint",9],["metadata",1],["was",1],["but",1],["before",1],["active",3],["captured",2],["advancing",1],["window",1],["would",1],["otherwise",1],["pair",1],["old",1],["graph",1],["new",1],["bytes",1],["store",2],["domain",5],["project",1],["root",5],["artifact",1],["source",1],["at",3],["threading",3],["event",2],["continue",4],["errors",5],["list",1],["base",2],["exception",2],["original",2],["packages",2],["paused",2],["args",2],["kwargs",2],["if",1],["not",3],["wait",2],["raise",1],["timeout",1],["error",4],["did",1],["release",1],["exporter",1],["setattr",1],["try",2],["except",1],["as",1],["assertion",1],["thread",7],["append",1],["target",1],["daemon",1],["true",1],["start",1],["assert",6],["analysis",1],["txt",1],["write",1],["text",1],["reverted",1],["result",1],["encoding",1],["utf",1],["advanced",2],["create",1],["reason",1],["concurrent",1],["commit",1],["expected",1],["id",3],["join",2],["10",2],["alive",1],["len",1],["isinstance",1],["changed",1],["str",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_direct_session_export_rejects_branch_head_change_during_workspace_read.export_package","name":[["export",1],["package",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",3],["package",2],["try",1],["domain",1],["session",1],["root",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["captured",1],["assertion",1],["thread",1],["errors",1],["append",1]]},{"id":"tests/test_session_package.py#test_direct_session_export_rejects_branch_head_change_during_workspace_read.paused_export_workspace","name":[["paused",1],["export",1],["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["paused",2],["export",5],["workspace",4],["args",3],["kwargs",3],["at",1],["if",1],["not",2],["continue",1],["wait",1],["raise",1],["timeout",1],["error",1],["test",1],["did",1],["release",1],["package",1],["exporter",1],["return",1],["original",1]]},{"id":"tests/test_session_package.py#test_http_session_export_waits_for_revert_fifo_and_keeps_head_workspace_aligned","name":[["test",1],["http",1],["session",1],["export",1],["waits",1],["revert",1],["fifo",1],["keeps",1],["head",1],["workspace",1],["aligned",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",6],["test",5],["http",4],["session",12],["export",22],["waits",2],["revert",20],["fifo",3],["keeps",2],["head",8],["workspace",16],["aligned",2],["tmp",3],["path",7],["monkeypatch",4],["config",4],["data",3],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["runner",17],["gateway",2],["mod",2],["hub",2],["start",3],["idle",1],["sweeper",1],["false",1],["project",7],["store",2],["create",3],["name",1],["source",2],["root",11],["new",2],["frame",3],["id",13],["kind",1],["turn",1],["status",1],["done",1],["active",2],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["result",5],["txt",2],["write",2],["text",2],["before",2],["encoding",2],["utf",2],["first",2],["domain",4],["checkpoint",5],["reason",4],["race",1],["state",4],["blocker",2],["queue",7],["execution",3],["owner",2],["lifecycle",1],["deterministic",1],["changed",8],["threading",8],["event",7],["commit",5],["release",6],["queued",3],["entered",3],["holder",8],["errors",6],["list",2],["base",4],["exception",4],["committed",3],["dict",1],["hold",2],["ticket",5],["try",3],["executions",1],["admitted",1],["cancel",2],["after",2],["if",5],["not",7],["wait",5],["raise",2],["timeout",2],["error",6],["did",2],["update",1],["continuation",1],["expected",1],["except",2],["as",2],["append",4],["original",4],["observed",4],["args",2],["kwargs",3],["package",3],["return",2],["setattr",2],["handler",8],["class",2],["make",1],["object",1],["replies",4],["query",1],["lambda",3],["send",1],["code",6],["content",3],["type",3],["extra",2],["none",2],["security",1],["json",5],["value",2],["200",2],["over",2],["frames",1],["thread",2],["target",2],["daemon",2],["exporter",5],["assert",11],["join",4],["10",4],["alive",2],["headers",1],["pop",1],["files",4],["unpack",1],["snapshots",4],["loads",2],["branch",3],["next",2],["item",6],["branches",1],["projection",3],["safe",2],["tree",6],["map",1],["trees",1],["entry",2],["entries",1],["blobs",1],["blob",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_http_session_export_waits_for_revert_fifo_and_keeps_head_workspace_aligned.export_over_http","name":[["export",1],["over",1],["http",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["export",4],["over",2],["http",2],["try",1],["handler",1],["api",1],["frames",1],["root",1],["session",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["errors",1],["append",1]]},{"id":"tests/test_session_package.py#test_http_session_export_waits_for_revert_fifo_and_keeps_head_workspace_aligned.hold_revert_ticket","name":[["hold",1],["revert",1],["ticket",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["hold",2],["revert",8],["ticket",3],["try",1],["runner",2],["executions",1],["admitted",1],["blocker",1],["cancel",2],["event",1],["state",1],["result",1],["path",1],["write",1],["text",1],["after",1],["encoding",1],["utf",1],["workspace",2],["changed",4],["if",2],["not",4],["commit",2],["wait",2],["raise",2],["timeout",2],["error",4],["test",2],["did",2],["release",3],["committed",1],["update",1],["session",1],["domain",1],["create",1],["checkpoint",2],["root",1],["reason",1],["continuation",1],["expected",1],["head",3],["first",1],["id",1],["except",1],["base",1],["exception",1],["as",1],["holder",1],["errors",1],["append",1]]},{"id":"tests/test_session_package.py#test_http_session_export_waits_for_revert_fifo_and_keeps_head_workspace_aligned.observed_export","name":[["observed",1],["export",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["observed",2],["export",4],["root",3],["frame",3],["id",3],["entered",1],["return",1],["original",1]]},{"id":"tests/test_session_package.py#test_http_session_export_waits_for_revert_fifo_and_keeps_head_workspace_aligned.observed_queue","name":[["observed",1],["queue",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["observed",2],["queue",3],["args",3],["kwargs",4],["ticket",2],["original",1],["if",1],["reason",1],["session",1],["package",1],["export",2],["queued",1],["return",1]]},{"id":"tests/test_session_package.py#test_import_downgrades_review_proof_when_delivery_urls_and_scope_are_remapped","name":[["test",1],["import",1],["downgrades",1],["review",1],["proof",1],["delivery",1],["urls",1],["scope",1],["remapped",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["import",4],["downgrades",2],["review",15],["proof",2],["delivery",16],["urls",2],["scope",2],["remapped",2],["tmp",4],["path",4],["store",7],["domain",5],["project",2],["root",10],["artifact",3],["checkpoint",1],["workspace",1],["source",21],["try",1],["committed",5],["url",5],["attach",1],["completion",9],["status",7],["message",15],["metadata",19],["candidate",7],["user",3],["truth",3],["provisional",1],["not",5],["verified",4],["gates",3],["true",5],["unverified",4],["turn",5],["id",23],["execution",5],["content",19],["str",1],["sha256",13],["hashlib",2],["encode",2],["utf",2],["hexdigest",2],["promoted",2],["promote",1],["frame",5],["branch",1],["expected",1],["false",1],["reviewed",3],["run",6],["mark",1],["published",3],["at",1],["1235",1],["assert",16],["verdict",2],["imported",4],["session",6],["export",2],["data",2],["local",13],["deliveries",2],["manifest",1],["artifacts",1],["unavailable",2],["field",2],["second",6],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_import_replay_remaps_the_execution_log_generation_stamp","name":[["test",1],["import",1],["replay",1],["remaps",1],["execution",1],["log",1],["generation",1],["stamp",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["import",3],["replay",2],["remaps",2],["execution",2],["log",3],["generation",20],["stamp",3],["tmp",3],["path",3],["round",1],["trip",1],["keeps",1],["provenance",1],["without",2],["reusing",1],["package",1],["identity",1],["store",7],["domain",3],["project",4],["root",13],["artifact",1],["checkpoint",1],["workspace",1],["source",8],["try",1],["create",1],["kernel",2],["frame",5],["id",19],["branch",1],["language",1],["python",2],["environment",4],["name",2],["env",2],["interpreter",1],["bootstrap",1],["state",3],["active",1],["cell",6],["code",3],["stamped",9],["true",3],["result",1],["stdout",1],["stderr",1],["error",1],["none",2],["index",1],["revision",1],["origin",1],["delegate",1],["exported",2],["session",2],["export",1],["imported",7],["data",1],["new",3],["cells",4],["list",1],["next",2],["if",2],["assert",7],["detail",3],["producing",1],["released",1],["trusted",1],["false",1],["pre",1],["existing",1],["stays",1],["honestly",1],["unstamped",1],["plain",2],["score",1],["93",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_imported_artifact_environment_generation_is_remapped_and_untrusted","name":[["test",1],["imported",1],["artifact",1],["environment",1],["generation",1],["remapped",1],["untrusted",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",3],["imported",9],["artifact",14],["environment",8],["generation",16],["remapped",2],["untrusted",3],["tmp",4],["path",12],["store",8],["domain",3],["project",4],["root",12],["checkpoint",1],["workspace",1],["source",10],["try",1],["create",1],["kernel",2],["frame",7],["id",20],["branch",1],["language",1],["python",5],["name",2],["measured",2],["interpreter",2],["bootstrap",1],["state",1],["active",1],["snapshot",12],["upsert",1],["env",3],["kind",1],["version",1],["12",1],["implementation",1],["cpython",1],["platform",1],["packages",1],["bound",4],["txt",3],["write",1],["text",2],["encoding",1],["utf",1],["save",1],["str",2],["filename",2],["content",1],["type",1],["plain",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["session",3],["import",1],["export",1],["data",1],["next",1],["row",3],["list",1],["artifacts",1],["if",1],["assert",5],["confidence",1],["unverified",1],["provenance",1],["package",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_old_importer_accepts_v1_package_without_artifact_observations","name":[["test",1],["old",1],["importer",1],["accepts",1],["v1",1],["package",1],["without",1],["artifact",1],["observations",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["old",3],["importer",3],["accepts",2],["v1",3],["package",6],["without",2],["artifact",3],["observations",2],["tmp",3],["path",3],["probe",6],["schema",2],["no",1],["extra",1],["optional",1],["file",2],["still",1],["imports",1],["store",4],["domain",3],["project",3],["root",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["session",1],["export",1],["data",1],["files",2],["unpack",1],["assert",8],["portable",1],["observation",3],["not",3],["projects",3],["before",2],["item",2],["id",3],["list",1],["outcome",1],["imported",10],["result",1],["ok",1],["true",1],["version",1],["trust",1],["state",1],["quarantined",1],["count",2],["frame",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_old_importer_ignores_listed_artifact_observations_file","name":[["test",1],["old",1],["importer",1],["ignores",1],["listed",1],["artifact",1],["observations",1],["file",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["old",4],["importer",4],["ignores",2],["listed",5],["artifact",6],["observations",7],["file",5],["tmp",3],["path",4],["probe",6],["manifest",4],["json",3],["extra",1],["optional",1],["v1",1],["real",1],["must",1],["classify",1],["as",1],["reject",1],["ignore",2],["crash",1],["means",1],["rest",1],["package",4],["imports",1],["no",1],["observation",8],["rows",1],["written",1],["store",5],["domain",3],["project",1],["root",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",5],["unpack",2],["session",1],["export",1],["data",1],["payload",2],["portable",5],["document",1],["valid",1],["repack",1],["packed",3],["assert",8],["loads",1],["entry",2],["before",2],["list",2],["capture",2],["outcome",1],["imported",8],["result",1],["ok",1],["true",1],["schema",1],["version",1],["count",2],["not",1],["frame",1],["id",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_old_importer_ignores_unknown_listed_optional_file","name":[["test",1],["old",1],["importer",1],["ignores",1],["unknown",1],["listed",1],["optional",1],["file",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["old",3],["importer",3],["ignores",2],["unknown",2],["listed",3],["optional",3],["file",3],["tmp",3],["path",3],["extra",1],["not",1],["artifact",2],["observations",1],["json",2],["ignored",1],["store",3],["domain",3],["project",1],["root",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",3],["unpack",1],["session",1],["export",1],["data",1],["future",1],["canonical",1],["schema",1],["version",1],["rows",1],["probe",6],["repack",1],["assert",3],["outcome",1],["imported",2],["result",2],["ok",1],["true",1],["observation",1],["count",1],["frame",1],["id",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_old_importer_rejects_secret_canary_in_optional_observation_file","name":[["test",1],["old",1],["importer",1],["rejects",1],["secret",1],["canary",1],["optional",1],["observation",1],["file",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["old",4],["importer",4],["rejects",2],["secret",4],["canary",2],["optional",2],["observation",4],["file",5],["tmp",3],["path",3],["already",1],["fail",1],["closes",1],["shaped",1],["extra",1],["bytes",1],["store",2],["domain",3],["project",1],["root",2],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",3],["unpack",1],["session",1],["export",1],["data",1],["portable",2],["canonical",1],["schema",1],["version",1],["observations",1],["token",1],["bearer",1],["abcdefghijklmnop",1],["probe",6],["repack",1],["assert",3],["outcome",1],["rejected",1],["material",1],["error",2],["endswith",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_old_importer_rejects_unlisted_extra_file","name":[["test",1],["old",1],["importer",1],["rejects",1],["unlisted",1],["extra",1],["file",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["old",3],["importer",3],["rejects",2],["unlisted",5],["extra",8],["file",4],["tmp",3],["path",3],["unknown",1],["zip",8],["members",1],["manifest",1],["not",1],["list",1],["still",1],["fail",1],["closed",1],["store",2],["domain",3],["project",1],["root",2],["artifact",1],["checkpoint",1],["workspace",1],["source",4],["try",1],["files",2],["unpack",1],["session",1],["export",1],["data",1],["packed",2],["repack",1],["output",3],["io",4],["bytes",2],["zipfile",7],["as",2],["deflated",3],["archive",3],["name",3],["namelist",1],["info",8],["date",2],["time",2],["1980",2],["compress",2],["type",2],["create",2],["system",2],["external",2],["attr",2],["0o100600",2],["16",2],["writestr",2],["read",1],["optional",1],["json",1],["canonical",1],["note",1],["probe",5],["getvalue",1],["assert",2],["outcome",1],["rejected",1],["error",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_portable_observation_file_size_limit_fails_closed","name":[["test",1],["portable",1],["observation",1],["file",1],["size",1],["limit",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["portable",5],["observation",4],["file",2],["size",2],["limit",3],["fails",2],["closed",2],["tmp",3],["path",3],["store",6],["domain",2],["project",3],["root",2],["artifact",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",2],["unpack",1],["session",2],["export",1],["data",1],["scope",4],["package",2],["identity",1],["payload",2],["max",1],["bytes",1],["projects",4],["before",4],["item",4],["id",2],["list",4],["observations",4],["capture",2],["pytest",1],["raises",1],["error",1],["match",1],["16",1],["mi",1],["frozen",1],["preflight",1],["assert",2],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_portable_observation_in_scope_record_passes_preflight","name":[["test",1],["portable",1],["observation",1],["scope",1],["record",1],["passes",1],["preflight",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["portable",9],["observation",6],["scope",6],["record",2],["passes",2],["preflight",3],["tmp",3],["path",3],["store",2],["domain",2],["project",1],["root",2],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",5],["unpack",1],["session",1],["export",1],["data",1],["first",4],["valid",1],["notebook",6],["json",3],["loads",1],["second",13],["cell",12],["dict",2],["cells",2],["producing",4],["id",7],["state",2],["revision",2],["int",1],["append",1],["canonical",1],["package",1],["identity",1],["aco",1],["capture",1],["kind",1],["head",1],["checksum",1],["reused",1],["payload",2],["document",1],["observations",4],["frozen",1],["assert",2],["item",2],["version",2],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_portable_observation_malicious_references_fail_closed","name":[["test",1],["portable",1],["observation",1],["malicious",1],["references",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["portable",5],["observation",5],["malicious",2],["references",2],["fail",2],["closed",2],["tmp",3],["path",3],["corruption",8],["match",4],["store",4],["domain",2],["project",1],["root",2],["artifact",6],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",6],["unpack",1],["session",8],["export",1],["data",1],["scope",6],["package",6],["identity",2],["record",9],["valid",1],["if",1],["foreign",5],["id",8],["art",2],["other",6],["elif",5],["version",9],["ver",4],["cross",1],["entity",1],["artifacts",8],["doc",4],["json",3],["loads",1],["second",8],["dict",2],["sibling",3],["versions",2],["append",1],["canonical",1],["cell",3],["producing",1],["frame",3],["env",3],["snapshot",1],["else",1],["input",1],["ids",1],["payload",2],["document",1],["observations",4],["before",2],["list",2],["capture",2],["pytest",1],["raises",1],["error",1],["frozen",1],["preflight",1],["assert",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_portable_observation_path_canary_fails_closed","name":[["test",1],["portable",1],["observation",1],["path",1],["canary",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["portable",6],["observation",7],["path",9],["canary",3],["fails",2],["closed",2],["tmp",3],["store",5],["domain",3],["project",1],["root",3],["artifact",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",5],["unpack",1],["session",2],["export",1],["data",1],["scope",4],["package",2],["identity",1],["record",4],["valid",1],["users",1],["openai4s",1],["prediction",1],["csv",1],["snapshot",2],["var",1],["secret",2],["bin",1],["payload",3],["document",1],["observations",4],["before",2],["list",2],["capture",2],["pytest",1],["raises",1],["error",1],["match",1],["filesystem",1],["fields",1],["frozen",1],["preflight",1],["assert",3],["old",2],["importer",2],["not",2],["parse",1],["extra",1],["file",2],["so",1],["shaped",2],["value",1],["ignored",1],["rather",1],["than",1],["imported",3],["probe",5],["repack",1],["outcome",1],["count",1],["result",1],["frame",1],["id",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_portable_observation_record_limit_fails_closed","name":[["test",1],["portable",1],["observation",1],["record",1],["limit",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["portable",6],["observation",6],["record",2],["limit",2],["fails",2],["closed",2],["tmp",3],["path",3],["store",6],["domain",2],["project",3],["root",2],["artifact",4],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",2],["unpack",1],["session",2],["export",1],["data",1],["scope",4],["package",2],["identity",1],["compact",1],["empty",1],["records",2],["keep",1],["under",1],["16",1],["mi",1],["so",1],["count",1],["bound",2],["not",1],["byte",1],["one",1],["fail",1],["closes",1],["payload",3],["document",1],["range",1],["max",2],["assert",3],["len",1],["bytes",1],["projects",4],["before",4],["item",4],["id",2],["list",4],["observations",5],["capture",2],["pytest",1],["raises",1],["error",1],["match",1],["too",1],["many",1],["frozen",1],["preflight",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_portable_observation_v1_enablement_conclusion","name":[["test",1],["portable",1],["observation",1],["v1",1],["enablement",1],["conclusion",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["portable",5],["observation",7],["v1",5],["enablement",2],["conclusion",6],["tmp",3],["path",3],["single",1],["p2",1],["from",2],["real",1],["old",3],["importer",4],["not",2],["reading",1],["safe",1],["enable",1],["only",1],["package",2],["without",8],["extra",13],["file",7],["imports",2],["listed",1],["artifact",2],["observations",1],["json",1],["also",1],["ignored",1],["rather",1],["than",1],["consumed",1],["crashing",1],["store",3],["domain",4],["project",1],["root",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",7],["unpack",1],["session",1],["export",1],["data",1],["repack",2],["dict",1],["document",1],["valid",1],["probe",10],["outcomes",3],["outcome",4],["if",1],["imported",6],["count",2],["result",2],["frame",1],["id",1],["else",1],["assert",3],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_quarantined_import_root_creation_rolls_back_if_setting_insert_fails","name":[["test",1],["quarantined",1],["import",1],["root",1],["creation",1],["rolls",1],["back",1],["if",1],["setting",1],["insert",1],["fails",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["quarantined",4],["import",9],["root",2],["creation",2],["rolls",2],["back",2],["if",2],["setting",2],["insert",3],["fails",2],["tmp",3],["path",3],["store",9],["openai4s",1],["db",1],["try",1],["conn",4],["execute",3],["noqa",4],["slf001",4],["create",2],["trigger",1],["fail",1],["quarantine",6],["before",1],["settings",2],["new",1],["key",2],["like",2],["session",3],["begin",1],["select",3],["raise",1],["abort",1],["write",2],["failed",2],["end",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["project",3],["id",2],["proj",3],["atomic",3],["failure",3],["value",1],["state",1],["assert",4],["none",1],["count",2],["from",2],["frames",1],["fetchone",2],["transaction",1],["false",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_reproduce_notes_are_deterministic","name":[["test",1],["reproduce",1],["notes",1],["deterministic",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["reproduce",5],["notes",5],["deterministic",2],["file",1],["own",1],["hash",1],["manifest",1],["so",1],["same",2],["session",2],["must",1],["export",1],["bytes",1],["from",1],["openai4s",1],["server",1],["package",3],["import",1],["payload",3],["dict",1],["root",1],["frame",2],["id",3],["project",1],["name",1],["determinism",1],["environment",2],["generations",1],["generation",1],["gen",1],["artifact",2],["snapshots",1],["kind",2],["platform",2],["linux",2],["count",2],["python",1],["artifacts",2],["lineage",1],["edges",1],["assert",1]]},{"id":"tests/test_session_package.py#test_reproduce_notes_do_not_collapse_two_distinct_environments","name":[["test",1],["reproduce",1],["notes",1],["not",1],["collapse",1],["two",1],["distinct",1],["environments",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["reproduce",4],["notes",10],["not",2],["collapse",2],["two",8],["distinct",3],["environments",4],["same",1],["runtime",2],["version",3],["platform",3],["but",1],["different",1],["conda",1],["envs",2],["kernel",1],["generations",2],["must",1],["stay",1],["bullets",2],["file",1],["claims",1],["one",1],["environment",5],["keeps",1],["only",1],["larger",1],["package",6],["count",4],["from",1],["openai4s",1],["server",1],["session",1],["import",1],["root",1],["frame",2],["id",3],["project",1],["name",3],["artifact",1],["snapshots",1],["kind",2],["python",4],["12",4],["linux",2],["phylo",2],["generation",2],["gen",2],["40",2],["struct",2],["artifacts",2],["lineage",1],["edges",1],["decode",1],["utf",1],["assert",3]]},{"id":"tests/test_session_package.py#test_reproduce_notes_name_every_runtime_that_produced_an_artifact","name":[["test",1],["reproduce",1],["notes",1],["name",1],["every",1],["runtime",1],["produced",1],["artifact",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["reproduce",4],["notes",7],["name",3],["every",2],["runtime",4],["produced",2],["artifact",4],["session",2],["ran",1],["python",6],["has",1],["two",1],["environments",1],["collapsing",1],["them",1],["onto",1],["one",1],["line",1],["came",1],["be",1],["described",1],["by",1],["freeze",1],["first",1],["place",1],["from",1],["openai4s",1],["server",1],["package",1],["import",1],["root",1],["frame",2],["id",1],["project",1],["mixed",1],["environment",2],["generations",1],["snapshots",1],["kind",2],["version",2],["12",2],["platform",2],["linux",4],["none",1],["artifacts",2],["lineage",1],["edges",1],["decode",1],["utf",1],["assert",2]]},{"id":"tests/test_session_package.py#test_reproduce_notes_read_the_projections_the_exporter_builds","name":[["test",1],["reproduce",1],["notes",1],["read",1],["projections",1],["exporter",1],["builds",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["reproduce",5],["notes",12],["read",3],["projections",2],["exporter",3],["builds",2],["regression",1],["at",1],["function",1],["own",1],["boundary",1],["its",2],["inputs",1],["as",1],["bare",1],["artifact",7],["list",1],["single",1],["environment",4],["dict",1],["passes",1],["artifacts",3],["generations",2],["snapshots",2],["so",1],["every",1],["field",1],["resolved",1],["fallback",1],["package",4],["complete",1],["provenance",1],["still",1],["printed",1],["runtime",1],["python",5],["unknown",2],["packages",1],["recorded",2],["one",1],["page",1],["recipient",1],["reads",1],["first",1],["described",1],["empty",1],["archive",1],["from",2],["openai4s",1],["server",1],["session",1],["import",1],["root",1],["frame",2],["id",4],["project",1],["name",1],["hemoglobin",1],["generation",2],["gen",1],["language",1],["kind",1],["version",1],["12",2],["platform",1],["mac",2],["os",2],["15",2],["count",1],["42",2],["lineage",2],["edges",1],["decode",1],["utf",1],["assert",6],["kernel",1],["edge",1],["not",1]]},{"id":"tests/test_session_package.py#test_reproduce_notes_say_so_when_nothing_was_recorded","name":[["test",1],["reproduce",1],["notes",1],["say",1],["so",1],["nothing",1],["was",1],["recorded",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["reproduce",4],["notes",6],["say",2],["so",2],["nothing",2],["was",2],["recorded",3],["silence",1],["beats",1],["fabricated",1],["default",1],["export",1],["no",1],["environment",3],["snapshot",1],["must",1],["not",2],["print",1],["runtime",1],["never",1],["observed",1],["from",1],["openai4s",1],["server",1],["session",1],["package",1],["import",1],["root",1],["frame",2],["id",1],["project",1],["name",1],["empty",1],["generations",1],["artifact",2],["snapshots",1],["artifacts",2],["lineage",1],["edges",1],["decode",1],["utf",1],["assert",1],["any",1]]},{"id":"tests/test_session_package.py#test_reproduce_notes_separate_two_r_environments_with_no_python_version","name":[["test",1],["reproduce",1],["notes",1],["separate",1],["two",1],["environments",1],["no",1],["python",1],["version",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["reproduce",4],["notes",8],["separate",2],["two",3],["environments",3],["no",2],["python",5],["version",5],["have",1],["empty",1],["so",1],["they",1],["collapse",1],["even",1],["more",1],["readily",1],["generation",3],["id",4],["keeps",1],["them",1],["apart",1],["from",1],["openai4s",1],["server",1],["session",1],["package",3],["import",1],["root",1],["frame",2],["project",1],["name",3],["environment",4],["generations",1],["artifact",1],["snapshots",1],["kind",2],["none",2],["platform",2],["linux",2],["gen",2],["r1",1],["count",3],["r2",1],["artifacts",2],["lineage",1],["edges",1],["decode",1],["utf",1],["assert",2],["runtime",1]]},{"id":"tests/test_session_package.py#test_session_import_clears_legacy_cell_generation_outside_package","name":[["test",1],["session",1],["import",1],["clears",1],["legacy",1],["cell",1],["generation",1],["outside",1],["package",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",4],["import",3],["clears",2],["legacy",2],["cell",7],["generation",12],["outside",2],["package",3],["tmp",3],["path",3],["store",6],["domain",3],["project",1],["root",4],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["victim",9],["new",1],["frame",3],["kind",1],["turn",1],["status",1],["ready",1],["create",1],["kernel",2],["id",7],["branch",1],["language",1],["python",2],["environment",4],["name",2],["only",2],["interpreter",1],["private",1],["bootstrap",1],["state",1],["active",1],["files",4],["unpack",1],["export",1],["data",1],["notebook",5],["json",3],["loads",1],["cells",2],["canonical",1],["imported",4],["repack",1],["next",1],["list",1],["if",1],["code",1],["score",1],["93",1],["assert",2],["none",1],["dangling",1],["string",1],["must",1],["never",1],["resolve",1],["mutate",1],["unrelated",1],["happens",1],["exist",1],["installation",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_import_clears_legacy_snapshot_generation_outside_package","name":[["test",1],["session",1],["import",1],["clears",1],["legacy",1],["snapshot",1],["generation",1],["outside",1],["package",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",3],["session",5],["import",3],["clears",2],["legacy",6],["snapshot",16],["generation",12],["outside",2],["package",3],["tmp",4],["path",12],["store",8],["domain",3],["project",4],["root",8],["artifact",13],["checkpoint",1],["workspace",1],["source",6],["try",1],["victim",8],["new",1],["frame",6],["kind",2],["turn",1],["status",1],["ready",1],["create",1],["kernel",1],["id",19],["branch",1],["language",1],["python",5],["environment",13],["name",2],["only",1],["interpreter",2],["private",1],["bootstrap",1],["state",1],["active",1],["upsert",1],["env",3],["version",1],["12",1],["implementation",1],["cpython",1],["platform",1],["packages",1],["txt",3],["write",1],["text",2],["bound",1],["encoding",1],["utf",1],["save",1],["str",2],["filename",2],["content",1],["type",1],["plain",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["files",4],["unpack",1],["export",1],["data",1],["json",3],["loads",1],["next",2],["item",3],["snapshots",1],["if",2],["generations",1],["canonical",1],["imported",9],["repack",1],["row",3],["list",1],["artifacts",1],["assert",3],["none",2],["confidence",1],["provenance",1],["untrusted",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_accepts_legacy_checkpoint_without_domain_state","name":[["test",1],["session",1],["package",1],["accepts",1],["legacy",1],["checkpoint",1],["without",1],["domain",1],["state",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",5],["package",2],["accepts",2],["legacy",2],["checkpoint",10],["without",2],["domain",5],["state",5],["tmp",3],["path",3],["store",5],["project",3],["root",6],["artifact",1],["workspace",1],["source",1],["try",1],["files",4],["unpack",1],["export",1],["data",1],["snapshots",6],["json",3],["loads",1],["pop",1],["states",1],["none",1],["canonical",1],["imported",5],["import",1],["repack",1],["assert",3],["list",2],["frame",4],["id",8],["checkpoints",1],["projection",3],["restore",1],["snapshot",1],["partial",1],["true",2],["plans",1],["preserved",1],["live",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_bounds_total_completion_delivery_relations","name":[["test",1],["session",1],["package",1],["bounds",1],["total",1],["completion",1],["delivery",1],["relations",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",7],["package",6],["bounds",2],["total",2],["completion",4],["delivery",5],["relations",3],["tmp",4],["path",4],["monkeypatch",3],["direction",3],["store",3],["domain",4],["project",2],["root",4],["artifact",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["attach",1],["export",3],["data",1],["setitem",1],["mod",1],["record",1],["limits",1],["artifacts",1],["pytest",1],["raises",1],["error",1],["match",1],["if",1],["else",1],["import",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_delivery_pending_message_is_safe_across_process_interrupt","name":[["test",1],["session",1],["package",1],["delivery",1],["pending",1],["message",1],["safe",1],["across",1],["process",1],["interrupt",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",4],["test",2],["session",8],["package",6],["delivery",7],["pending",11],["message",6],["safe",2],["across",2],["process",4],["interrupt",6],["tmp",4],["path",7],["monkeypatch",3],["source",13],["dir",9],["mkdir",2],["store",13],["domain",6],["project",2],["root",13],["artifact",3],["checkpoint",1],["workspace",6],["target",17],["none",4],["try",1],["url",2],["attach",1],["completion",5],["export",1],["data",2],["openai4s",1],["db",1],["workspaces",1],["frame",4],["id",7],["branch",2],["parents",1],["true",2],["exist",1],["ok",1],["return",1],["service",1],["before",2],["bind",2],["args",1],["kwargs",1],["raise",1],["keyboard",2],["simulated",1],["interruption",2],["setattr",1],["packages",1],["import",6],["deliveries",2],["pytest",1],["raises",1],["match",1],["row",3],["conn",2],["execute",2],["noqa",2],["slf001",2],["select",2],["from",2],["frames",1],["parent",1],["null",1],["fetchone",2],["assert",8],["not",4],["partial",3],["str",2],["quarantine",4],["json",3],["loads",3],["setting",1],["key",1],["state",1],["quarantined",1],["reason",1],["progress",1],["messages",3],["list",1],["limit",1],["if",2],["isinstance",1],["metadata",5],["len",1],["content",3],["mod",1],["count",1],["finally",1],["close",2]]},{"id":"tests/test_session_package.py#test_session_package_delivery_pending_message_is_safe_across_process_interrupt.interrupt_before_bind","name":[["interrupt",1],["before",1],["bind",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["interrupt",3],["before",2],["bind",2],["args",2],["kwargs",2],["raise",1],["keyboard",1],["simulated",1],["process",1],["interruption",1]]},{"id":"tests/test_session_package.py#test_session_package_delivery_pending_message_is_safe_across_process_interrupt.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",3],["root",4],["frame",3],["id",6],["branch",3],["path",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_session_package.py#test_session_package_delivery_verification_budget_rejects_before_import_writes","name":[["test",1],["session",1],["package",1],["delivery",1],["verification",1],["budget",1],["rejects",1],["before",1],["import",1],["writes",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",3],["test",2],["session",8],["package",6],["delivery",5],["verification",3],["budget",2],["rejects",2],["before",2],["import",3],["writes",2],["tmp",4],["path",7],["monkeypatch",3],["source",11],["dir",10],["mkdir",2],["store",10],["domain",5],["project",2],["root",8],["artifact",2],["checkpoint",1],["workspace",7],["target",14],["none",2],["try",1],["attach",1],["completion",3],["export",1],["data",2],["openai4s",1],["db",1],["workspaces",1],["frame",2],["id",4],["branch",2],["parents",1],["true",2],["exist",1],["ok",1],["return",1],["service",1],["setattr",1],["mod",1],["max",1],["verify",1],["bytes",1],["pytest",1],["raises",1],["error",1],["match",1],["work",1],["exceeds",1],["its",1],["limit",1],["assert",3],["list",1],["projects",1],["not",3],["imports",1],["exists",2],["finally",1],["close",2],["if",1]]},{"id":"tests/test_session_package.py#test_session_package_delivery_verification_budget_rejects_before_import_writes.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",3],["root",4],["frame",3],["id",6],["branch",3],["path",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_session_package.py#test_session_package_durable_snapshot_fault_never_reaches_delivery_bind","name":[["test",1],["session",1],["package",1],["durable",1],["snapshot",1],["fault",1],["never",1],["reaches",1],["delivery",1],["bind",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",5],["test",2],["session",8],["package",6],["durable",7],["snapshot",7],["fault",4],["never",2],["reaches",2],["delivery",5],["bind",10],["tmp",4],["path",9],["monkeypatch",4],["source",11],["dir",10],["mkdir",2],["store",13],["domain",5],["project",2],["root",7],["artifact",3],["checkpoint",1],["workspace",6],["target",17],["none",2],["try",1],["attach",1],["completion",3],["export",1],["data",2],["openai4s",1],["db",1],["workspaces",1],["frame",2],["id",4],["branch",2],["parents",1],["true",3],["exist",1],["ok",1],["return",1],["service",1],["original",2],["write",6],["mod",2],["called",4],["false",2],["then",2],["fail",2],["destination",2],["payload",2],["expected",3],["sha256",3],["raise",2],["oserror",2],["after",2],["publication",1],["unexpected",2],["kwargs",1],["nonlocal",1],["assertion",1],["error",1],["must",1],["follow",1],["every",1],["setattr",2],["imported",1],["pytest",1],["raises",1],["match",1],["import",1],["assert",5],["list",1],["projects",1],["conn",2],["execute",2],["noqa",2],["slf001",2],["select",2],["count",2],["from",2],["versions",1],["fetchone",2],["deliveries",1],["not",2],["any",1],["file",1],["imports",1],["rglob",1],["finally",1],["close",2],["if",1]]},{"id":"tests/test_session_package.py#test_session_package_durable_snapshot_fault_never_reaches_delivery_bind.unexpected_bind","name":[["unexpected",1],["bind",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["unexpected",2],["bind",5],["kwargs",2],["nonlocal",1],["called",2],["true",1],["raise",1],["assertion",1],["error",1],["delivery",1],["must",1],["follow",1],["every",1],["durable",1],["snapshot",1]]},{"id":"tests/test_session_package.py#test_session_package_durable_snapshot_fault_never_reaches_delivery_bind.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",3],["root",4],["frame",3],["id",6],["branch",3],["path",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_session_package.py#test_session_package_durable_snapshot_fault_never_reaches_delivery_bind.write_then_fail","name":[["write",1],["then",1],["fail",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["write",3],["then",2],["fail",2],["destination",3],["payload",3],["expected",4],["sha256",4],["original",1],["raise",1],["oserror",1],["fault",1],["after",1],["durable",1],["snapshot",1],["publication",1]]},{"id":"tests/test_session_package.py#test_session_package_export_refuses_silently_truncated_history","name":[["test",1],["session",1],["package",1],["export",1],["refuses",1],["silently",1],["truncated",1],["history",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",4],["package",3],["export",3],["refuses",2],["silently",2],["truncated",2],["history",2],["tmp",3],["path",3],["monkeypatch",3],["method",3],["name",6],["record",3],["limit",3],["store",3],["domain",2],["project",1],["root",2],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["setattr",1],["lambda",1],["args",1],["kwargs",1],["pytest",1],["raises",1],["error",1],["match",1],["too",1],["many",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_fault_after_delivery_bind_removes_all_local_relations","name":[["test",1],["session",1],["package",1],["fault",1],["after",1],["delivery",1],["bind",1],["removes",1],["all",1],["local",1],["relations",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",4],["test",2],["session",6],["package",4],["fault",4],["after",6],["delivery",6],["bind",6],["removes",2],["all",2],["local",2],["relations",2],["tmp",4],["path",11],["monkeypatch",3],["source",11],["dir",10],["mkdir",2],["store",12],["domain",6],["project",2],["root",8],["artifact",3],["checkpoint",1],["workspace",7],["target",17],["none",2],["try",1],["attach",1],["completion",4],["export",1],["data",2],["openai4s",1],["db",1],["workspaces",1],["frame",2],["id",4],["branch",2],["parents",1],["true",2],["exist",1],["ok",1],["return",1],["service",1],["fail",2],["args",1],["kwargs",1],["assert",5],["conn",2],["execute",2],["noqa",2],["slf001",2],["select",2],["count",2],["from",2],["deliveries",2],["fetchone",2],["raise",1],["runtime",2],["error",2],["setattr",1],["packages",1],["import",2],["lineage",1],["pytest",1],["raises",1],["match",1],["list",1],["projects",1],["table",2],["messages",1],["artifacts",2],["versions",1],["not",3],["any",2],["file",2],["rglob",2],["imports",1],["finally",1],["close",2],["if",1]]},{"id":"tests/test_session_package.py#test_session_package_fault_after_delivery_bind_removes_all_local_relations.fail_after_bind","name":[["fail",1],["after",1],["bind",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["fail",2],["after",3],["bind",3],["args",2],["kwargs",2],["assert",1],["target",1],["store",1],["conn",1],["execute",1],["noqa",1],["slf001",1],["select",1],["count",1],["from",1],["completion",1],["deliveries",1],["fetchone",1],["raise",1],["runtime",1],["error",1],["fault",1],["delivery",1]]},{"id":"tests/test_session_package.py#test_session_package_fault_after_delivery_bind_removes_all_local_relations.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",3],["root",4],["frame",3],["id",6],["branch",3],["path",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_session_package.py#test_session_package_filters_provider_secrets_binary_large_and_env_variants","name":[["test",1],["session",1],["package",1],["filters",1],["provider",1],["secrets",1],["binary",1],["large",1],["env",1],["variants",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",3],["package",2],["filters",2],["provider",4],["secrets",2],["binary",3],["large",3],["env",3],["variants",2],["tmp",3],["path",4],["store",4],["domain",2],["project",1],["root",6],["artifact",1],["checkpoint",1],["workspace",7],["source",2],["configured",4],["custom",2],["secret",6],["without",1],["prefix",1],["123456",1],["agent",6],["plan",6],["654321",1],["try",1],["setting",2],["llm",1],["api",2],["key",5],["payloads",4],["local",1],["openai",1],["not",2],["exported",3],["txt",6],["token",1],["ark",2],["abcdefghijklmnop",2],["bearer",3],["authorization",1],["private",3],["pem",1],["begin",1],["nabc",1],["end",1],["bin",1],["x00",1],["xffprefix",1],["qrstuvwxyz012345",1],["suffix",1],["encode",2],["utf",2],["20",1],["zyxwvutsrqponmlk",1],["name",2],["payload",6],["items",1],["write",1],["bytes",3],["files",4],["unpack",1],["export",1],["data",1],["archive",2],["join",1],["values",2],["marker",2],["32",2],["if",1],["len",1],["else",1],["assert",2],["snapshot",3],["json",4],["loads",2],["snapshots",1],["tree",6],["id",3],["map",1],["active",1],["trees",1],["paths",2],["entry",2],["entries",1],["isdisjoint",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_gateway_routes_use_binary_export_and_raw_import","name":[["test",1],["session",1],["package",1],["gateway",1],["routes",1],["binary",1],["export",1],["raw",1],["import",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",3],["session",8],["package",2],["gateway",8],["routes",2],["binary",2],["export",4],["raw",2],["import",7],["tmp",4],["path",14],["config",4],["data",6],["dir",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",7],["key",3],["runner",14],["mod",4],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["project",8],["store",6],["create",1],["name",2],["route",6],["source",1],["root",21],["new",2],["frame",6],["id",11],["kind",1],["turn",1],["status",2],["done",1],["artifact",18],["active",1],["workspace",1],["txt",1],["parent",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",2],["write",2],["text",3],["encoding",1],["utf",2],["save",1],["str",1],["filename",1],["content",7],["type",5],["plain",1],["size",2],["bytes",3],["stat",1],["st",1],["checksum",1],["hashlib",2],["sha256",3],["read",2],["hexdigest",2],["handler",16],["class",2],["make",1],["object",1],["replies",7],["query",1],["lambda",6],["send",1],["code",10],["extra",2],["none",3],["security",1],["append",2],["json",1],["value",4],["200",3],["try",1],["frames",6],["headers",2],["pop",4],["assert",18],["application",1],["vnd",1],["openai4s",1],["zip",1],["body",3],["kwargs",1],["post",3],["sessions",2],["imported",19],["201",1],["kernel",6],["state",3],["ended",1],["trust",2],["quarantined",2],["not",3],["view",1],["only",1],["request",1],["must",2],["stay",1],["blocked",5],["message",1],["execute",1],["branches",1],["checkpoints",1],["pytest",2],["raises",2],["error",2],["as",2],["423",2],["list",1],["artifacts",2],["edit",1],["resolve",1],["staging",3],["imports",1],["delete",1],["setting",1],["quarantine",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_import_fault_rolls_back_database_workspace_env_and_cas","name":[["test",1],["session",1],["package",1],["import",1],["fault",1],["rolls",1],["back",1],["database",1],["workspace",1],["env",1],["cas",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",4],["test",2],["session",6],["package",5],["import",3],["fault",4],["rolls",2],["back",2],["database",2],["workspace",9],["env",7],["cas",3],["tmp",4],["path",15],["monkeypatch",3],["failure",3],["hook",3],["source",14],["dir",9],["mkdir",2],["store",14],["domain",7],["project",4],["root",11],["artifact",6],["checkpoint",1],["target",18],["none",2],["try",1],["id",16],["upsert",1],["snapshot",2],["kind",1],["python",1],["packages",2],["count",3],["metadata",7],["version",2],["meta",1],["save",1],["filename",2],["content",2],["type",2],["size",2],["bytes",2],["checksum",2],["producing",2],["cell",2],["frame",4],["export",1],["data",2],["openai4s",1],["db",1],["workspaces",1],["branch",2],["parents",1],["true",2],["exist",1],["ok",1],["return",1],["service",1],["fail",2],["args",1],["kwargs",1],["raise",1],["runtime",2],["error",2],["injection",2],["setattr",1],["pytest",1],["raises",1],["match",1],["assert",6],["list",1],["projects",1],["conn",2],["execute",2],["select",2],["from",2],["frames",1],["fetchone",2],["snapshots",1],["not",4],["any",3],["file",3],["rglob",3],["imports",1],["finally",1],["close",2],["if",1]]},{"id":"tests/test_session_package.py#test_session_package_import_fault_rolls_back_database_workspace_env_and_cas.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["fail",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["fault",1],["injection",1]]},{"id":"tests/test_session_package.py#test_session_package_import_fault_rolls_back_database_workspace_env_and_cas.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",3],["root",4],["frame",3],["id",6],["branch",3],["path",3],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_session_package.py#test_session_package_interrupt_after_atomic_root_reopens_quarantined_placeholder","name":[["test",1],["session",1],["package",1],["interrupt",1],["after",1],["atomic",1],["root",1],["reopens",1],["quarantined",1],["placeholder",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",4],["test",2],["session",12],["package",5],["interrupt",7],["after",4],["atomic",4],["root",19],["reopens",2],["quarantined",5],["placeholder",2],["tmp",4],["path",7],["monkeypatch",3],["source",9],["dir",9],["mkdir",1],["store",18],["domain",5],["project",8],["artifact",1],["checkpoint",1],["workspace",4],["target",22],["none",4],["try",1],["export",1],["data",2],["db",4],["openai4s",1],["frame",4],["id",10],["branch",2],["return",1],["workspaces",1],["service",1],["immediately",2],["args",1],["kwargs",1],["raise",1],["keyboard",2],["setattr",1],["update",1],["pytest",1],["raises",1],["match",1],["import",3],["row",5],["conn",1],["execute",1],["noqa",1],["slf001",1],["select",1],["from",1],["frames",1],["parent",1],["null",1],["fetchone",1],["assert",9],["not",4],["partial",3],["str",2],["name",4],["imported",4],["quarantine",4],["key",4],["json",2],["loads",2],["setting",2],["state",1],["imports",1],["exists",1],["close",3],["reopened",3],["reason",1],["progress",1],["finally",1],["if",1]]},{"id":"tests/test_session_package.py#test_session_package_interrupt_after_atomic_root_reopens_quarantined_placeholder.interrupt_immediately","name":[["interrupt",1],["immediately",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["interrupt",4],["immediately",2],["args",2],["kwargs",2],["raise",1],["keyboard",1],["after",1],["atomic",1],["root",1]]},{"id":"tests/test_session_package.py#test_session_package_interrupt_after_atomic_root_reopens_quarantined_placeholder.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["workspace",2],["root",3],["frame",3],["id",6],["branch",3],["return",1],["target",1],["dir",1],["workspaces",1]]},{"id":"tests/test_session_package.py#test_session_package_is_deterministic_and_round_trips_durable_state","name":[["test",1],["session",1],["package",1],["deterministic",1],["round",1],["trips",1],["durable",1],["state",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",10],["package",3],["deterministic",2],["round",2],["trips",2],["durable",2],["state",29],["tmp",3],["path",7],["store",19],["domain",4],["project",10],["root",25],["artifact",7],["checkpoint",4],["workspace",5],["source",4],["try",1],["add",1],["step",3],["id",25],["review",22],["frame",5],["kind",5],["title",1],["evidence",2],["input",3],["count",1],["status",2],["running",1],["update",1],["done",1],["output",2],["verdict",2],["pass",2],["summary",2],["no",2],["issues",3],["found",2],["setting",3],["auto",5],["model",5],["first",5],["export",2],["second",2],["assert",36],["data",4],["sha256",2],["hashlib",1],["hexdigest",1],["imported",20],["import",4],["view",2],["only",2],["true",5],["explicit",1],["recovery",1],["required",1],["new",14],["groups",4],["list",7],["action",1],["any",1],["group",2],["cell",3],["cells",5],["len",4],["code",1],["score",2],["93",2],["producing",1],["artifacts",5],["resolve",1],["read",2],["bytes",1],["n1",1],["active",2],["branch",3],["analysis",2],["txt",1],["text",5],["utf",1],["safe",1],["result",1],["not",4],["env",1],["exists",1],["checkpoints",1],["branches",1],["generation",4],["latest",1],["kernel",1],["python",1],["released",1],["ended",1],["reason",1],["rules",3],["permission",1],["scope",2],["conversation",1],["decision",1],["ask",1],["capability",1],["enabled",1],["skill",1],["protein",1],["false",2],["steps",4],["next",2],["item",6],["if",2],["settings",7],["requested",2],["reviewer",2],["none",1],["summaries",3],["snapshots",1],["snapshot",15],["include",1],["trust",1],["quarantined",1],["plans",3],["present",2],["value",1],["updated",2],["at",2],["memory",1],["repr",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_legacy_v1_without_delivery_key_still_imports","name":[["test",1],["session",1],["package",1],["legacy",1],["v1",1],["without",1],["delivery",1],["key",1],["still",1],["imports",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",5],["package",2],["legacy",2],["v1",2],["without",2],["delivery",2],["key",2],["still",2],["imports",2],["tmp",3],["path",3],["store",4],["domain",3],["project",1],["root",4],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",4],["unpack",1],["export",1],["data",1],["artifacts",5],["json",3],["loads",1],["pop",1],["completion",2],["deliveries",2],["none",2],["canonical",1],["imported",3],["import",1],["repack",1],["assert",2],["list",1],["messages",1],["frame",2],["id",2],["limit",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_maps_crc_compression_and_ratio_failures_to_validation","name":[["test",1],["session",1],["package",1],["maps",1],["crc",1],["compression",1],["ratio",1],["failures",1],["validation",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",9],["package",5],["maps",2],["crc",2],["compression",6],["ratio",3],["failures",2],["validation",2],["tmp",3],["path",3],["store",2],["domain",5],["project",1],["root",2],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["exported",2],["export",1],["data",1],["pytest",3],["raises",3],["error",3],["match",3],["corrupt",2],["import",3],["first",1],["payload",1],["unsupported",3],["io",4],["bytes",2],["zipfile",4],["zip",4],["file",2],["bzip2",1],["as",2],["archive",4],["writestr",2],["manifest",1],["json",1],["method",1],["getvalue",2],["bomb",4],["deflated",1],["bin",1],["20",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_preserves_complete_provider_tool_group_with_new_ids","name":[["test",1],["session",1],["package",1],["preserves",1],["complete",1],["provider",1],["tool",1],["group",1],["new",1],["ids",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",3],["session",6],["package",2],["preserves",2],["complete",2],["provider",5],["tool",9],["group",12],["new",7],["ids",2],["tmp",3],["path",3],["store",6],["domain",4],["project",1],["root",12],["artifact",1],["checkpoint",2],["workspace",1],["source",10],["try",1],["declaration",2],["role",3],["assistant",6],["content",2],["calls",2],["id",20],["call",13],["status",9],["wire",12],["name",1],["ordinal",1],["raw",2],["arguments",4],["parse",1],["error",2],["none",1],["meta",1],["append",2],["action",6],["frame",2],["branch",3],["turn",2],["kind",2],["native",2],["tools",2],["openai",1],["model",2],["state",2],["last",2],["message",1],["usage",2],["input",2],["tokens",4],["10",2],["output",2],["cost",2],["usd",2],["01",2],["event",1],["type",1],["result",6],["canonical",1],["ready",1],["false",1],["create",1],["reason",1],["imported",12],["import",1],["export",1],["data",1],["history",3],["restore",1],["assert",9],["next",1],["item",3],["list",1],["groups",1],["if",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_preserves_revert_projection_without_reviving_abandoned_rows","name":[["test",1],["session",1],["package",1],["preserves",1],["revert",1],["projection",1],["without",1],["reviving",1],["abandoned",1],["rows",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",14],["package",11],["preserves",2],["revert",7],["projection",17],["without",2],["reviving",2],["abandoned",8],["rows",2],["tmp",3],["path",3],["store",19],["domain",9],["project",13],["root",33],["artifact",1],["first",2],["workspace",1],["source",2],["try",1],["add",2],["message",4],["frame",11],["id",33],["branch",7],["role",5],["user",7],["content",6],["middle",2],["append",2],["action",3],["group",2],["turn",4],["kind",2],["assistant",2],["log",3],["cell",7],["code",2],["value",5],["result",2],["stdout",2],["stderr",2],["index",2],["state",2],["revision",2],["create",2],["checkpoint",14],["reason",2],["reverted",3],["apply",1],["target",1],["assert",10],["ok",1],["true",1],["continued",9],["after",4],["export",1],["data",1],["imported",2],["import",4],["new",7],["item",22],["list",5],["messages",1],["limit",1],["none",1],["run",2],["analysis",2],["provider",2],["users",2],["restore",1],["history",7],["if",4],["execution",4],["view",1],["service",1],["format",1],["timestamp",1],["lambda",1],["str",1],["entries",1],["score",1],["93",1],["next",3],["checkpoints",4],["metadata",10],["base",2],["undo",1],["resume",2],["cursors",2],["cursor",12],["tampered",9],["files",12],["unpack",3],["snapshots",15],["json",9],["loads",3],["cp",1],["outside",1],["canonical",3],["pytest",3],["raises",3],["error",3],["match",3],["unknown",1],["identity",1],["repack",3],["boundary",9],["auto",2],["event",4],["999",2],["ids",3],["before",3],["projects",3],["no",2],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_quarantines_replay_hooks_and_unicode_allow","name":[["test",1],["session",1],["package",1],["quarantines",1],["replay",1],["hooks",1],["unicode",1],["allow",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",5],["package",2],["quarantines",2],["replay",6],["hooks",4],["unicode",2],["allow",2],["tmp",5],["path",4],["store",7],["domain",3],["project",1],["root",11],["artifact",1],["checkpoint",4],["workspace",1],["source",1],["try",1],["sentinel",4],["should",1],["not",2],["run",1],["files",10],["unpack",1],["export",1],["data",1],["permissions",5],["json",12],["loads",4],["conversation",2],["decision",2],["canonical",4],["environment",6],["generations",2],["append",1],["generation",3],["id",6],["malicious",1],["frame",2],["branch",1],["language",1],["python",2],["ordinal",1],["interpreter",1],["untrusted",1],["bootstrap",4],["sidecars",2],["name",1],["evil",1],["code",2],["raise",1],["system",1],["exit",1],["init",2],["open",2],["str",2],["notebook",5],["cells",2],["policy",3],["safe",2],["snapshots",5],["checkpoints",2],["recovery",3],["recipe",3],["status",2],["complete",1],["steps",2],["kind",1],["cell",5],["payload",1],["imported",5],["import",2],["repack",1],["new",5],["rule",2],["permission",1],["rules",1],["scope",2],["assert",8],["ask",1],["detail",1],["list",3],["producing",1],["never",1],["limit",1],["10",1],["quarantined",1],["historical",5],["next",1],["item",3],["kernel",1],["if",1],["ended",1],["reason",1],["trusted",1],["false",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_refuses_redacted_delivery_projection","name":[["test",1],["session",1],["package",1],["refuses",1],["redacted",1],["delivery",1],["projection",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",4],["package",3],["refuses",2],["redacted",2],["delivery",3],["projection",6],["tmp",4],["path",4],["store",4],["domain",2],["project",2],["root",3],["artifact",5],["checkpoint",1],["workspace",1],["source",1],["try",1],["content",5],["delivered",1],["prediction",1],["csv",2],["url",2],["if",1],["credential",1],["shaped",1],["sk",2],["abcdefghijklmnop",2],["else",1],["rename",1],["id",1],["attach",1],["completion",1],["pytest",1],["raises",1],["error",1],["match",1],["changed",1],["during",1],["safe",1],["message",1],["export",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_a_compaction_cover_it_cannot_map","name":[["test",1],["session",1],["package",1],["rejects",1],["compaction",1],["cover",1],["cannot",1],["map",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",5],["package",4],["rejects",2],["compaction",5],["cover",3],["cannot",2],["map",2],["tmp",3],["path",3],["from",2],["openai4s",2],["agent",2],["import",3],["handoff",4],["fields",2],["ledger",5],["runtime",2],["action",2],["store",3],["domain",4],["project",1],["root",5],["artifact",1],["checkpoint",2],["workspace",1],["source",1],["try",1],["turn",1],["branch",1],["id",1],["join",1],["field",2],["append",1],["ag",1],["not",1],["create",1],["reason",1],["dangling",1],["pytest",1],["raises",1],["error",1],["export",1],["data",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_corrupt_empty_revert_marker","name":[["test",1],["session",1],["package",1],["rejects",1],["corrupt",1],["empty",1],["revert",1],["marker",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",4],["package",3],["rejects",2],["corrupt",2],["empty",2],["revert",3],["marker",2],["tmp",3],["path",3],["store",3],["domain",2],["project",1],["root",3],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["setting",2],["recovery",2],["key",1],["pytest",1],["raises",1],["error",1],["match",1],["requires",1],["export",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_delivery_envelope_without_ledger","name":[["test",1],["session",1],["package",1],["rejects",1],["delivery",1],["envelope",1],["without",1],["ledger",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",10],["package",3],["rejects",2],["delivery",5],["envelope",2],["without",2],["ledger",3],["tmp",3],["path",3],["store",2],["domain",3],["project",1],["root",2],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",6],["unpack",1],["export",1],["data",1],["json",6],["loads",2],["messages",1],["metadata",1],["completion",2],["id",1],["missing",2],["manifest",1],["sha256",1],["64",1],["status",1],["committed",1],["artifacts",5],["pop",1],["deliveries",1],["none",1],["canonical",2],["pytest",1],["raises",1],["error",1],["match",1],["its",1],["import",1],["repack",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_duplicate_and_dangling_identities","name":[["test",1],["session",1],["package",1],["rejects",1],["duplicate",1],["dangling",1],["identities",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",5],["package",3],["rejects",2],["duplicate",3],["dangling",2],["identities",2],["tmp",3],["path",3],["corruption",3],["store",2],["domain",3],["project",1],["root",2],["artifact",1],["checkpoint",1],["workspace",1],["source",1],["try",1],["files",6],["unpack",1],["export",1],["data",1],["if",1],["cell",3],["notebook",6],["json",6],["loads",2],["cells",2],["append",1],["dict",1],["canonical",2],["else",1],["ledger",5],["execution",1],["attempts",1],["producing",1],["id",1],["missing",1],["pytest",1],["raises",1],["error",1],["match",1],["identity",1],["unknown",1],["import",1],["repack",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_tamper_traversal_symlink_and_secret_payload","name":[["test",1],["session",1],["package",1],["rejects",1],["tamper",1],["traversal",1],["symlink",1],["secret",1],["payload",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",13],["package",8],["rejects",2],["tamper",2],["traversal",2],["symlink",2],["secret",7],["payload",2],["tmp",3],["path",4],["store",2],["domain",7],["project",1],["root",2],["artifact",5],["checkpoint",3],["workspace",1],["source",1],["try",1],["exported",2],["export",1],["data",3],["files",4],["unpack",1],["tampered",4],["dict",3],["notebook",1],["json",8],["output",9],["io",6],["bytes",3],["zipfile",4],["zip",4],["file",3],["as",3],["archive",6],["name",2],["items",1],["writestr",3],["pytest",5],["raises",5],["error",5],["match",5],["hash",1],["mismatch",2],["import",5],["getvalue",3],["corrupt",4],["state",5],["snapshots",5],["loads",2],["states",1],["plans",1],["title",1],["plan",1],["canonical",2],["checksum",1],["repack",2],["escape",1],["bad",1],["unsafe",2],["info",5],["manifest",4],["create",1],["system",1],["external",1],["attr",1],["stat",1],["iflnk",1],["0o777",1],["16",1],["target",1],["symlinks",1],["artifacts",3],["filename",1],["env",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_tampered_completion_delivery_graph","name":[["test",1],["session",1],["package",1],["rejects",1],["tampered",1],["completion",1],["delivery",1],["graph",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",10],["package",5],["rejects",2],["tampered",2],["completion",8],["delivery",18],["graph",2],["tmp",4],["path",4],["corruption",12],["store",3],["domain",3],["project",2],["root",3],["artifact",3],["checkpoint",1],["workspace",1],["source",1],["try",1],["attach",1],["files",6],["unpack",1],["export",1],["data",1],["artifacts",9],["json",6],["loads",2],["deliveries",1],["message",6],["next",2],["item",3],["messages",1],["if",4],["id",8],["entry",7],["manifest",5],["branch",3],["outside",2],["elif",8],["frame",3],["filename",3],["substituted",2],["csv",1],["content",4],["type",3],["application",1],["octet",1],["stream",1],["size",4],["metadata",6],["version",9],["candidate",2],["versions",2],["bytes",2],["checksum",2],["sha256",6],["64",3],["url",3],["api",1],["v1",1],["publication",1],["time",1],["published",3],["at",4],["created",1],["envelope",1],["hash",1],["else",1],["digest",3],["hashlib",1],["canonical",3],["hexdigest",1],["pytest",1],["raises",1],["error",1],["match",1],["snapshot",1],["byte",1],["import",1],["repack",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_unresolved_revert_workspace","name":[["test",1],["session",1],["package",1],["rejects",1],["unresolved",1],["revert",1],["workspace",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",4],["package",4],["rejects",2],["unresolved",2],["revert",4],["workspace",3],["tmp",3],["path",3],["store",3],["domain",2],["project",1],["root",4],["artifact",1],["checkpoint",1],["source",1],["try",1],["setting",2],["recovery",3],["key",1],["json",1],["dumps",1],["schema",1],["version",1],["state",1],["required",1],["operation",1],["id",2],["so",1],["branch",1],["pytest",1],["raises",1],["error",1],["match",1],["requires",1],["export",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_rejects_version_filename_escape_and_corrupt_graph","name":[["test",1],["session",1],["package",1],["rejects",1],["version",1],["filename",1],["escape",1],["corrupt",1],["graph",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",15],["package",5],["rejects",2],["version",2],["filename",4],["escape",2],["corrupt",2],["graph",2],["tmp",3],["path",3],["store",2],["domain",5],["project",1],["root",3],["artifact",5],["checkpoint",2],["workspace",7],["source",3],["try",1],["files",4],["unpack",1],["export",1],["data",1],["escaped",5],["dict",3],["manifest",3],["json",12],["loads",4],["artifacts",3],["versions",1],["txt",1],["canonical",4],["pytest",3],["raises",3],["error",3],["match",4],["unsafe",1],["import",3],["repack",3],["missing",6],["head",8],["snapshots",11],["child",6],["next",1],["branch",12],["branches",1],["if",1],["id",9],["frame",1],["active",4],["none",1],["mismatched",4],["not",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_remaps_committed_child_delivery_and_injection_banner","name":[["test",1],["session",1],["package",1],["remaps",1],["committed",1],["child",1],["delivery",1],["injection",1],["banner",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",9],["package",2],["remaps",2],["committed",5],["child",4],["delivery",8],["injection",4],["banner",2],["tmp",4],["path",4],["store",6],["domain",5],["project",2],["root",9],["artifact",3],["checkpoint",1],["workspace",1],["source",5],["try",1],["next",1],["branch",7],["list",1],["branches",1],["if",1],["id",10],["url",7],["attach",1],["completion",4],["status",3],["content",7],["important",1],["ignore",1],["all",1],["previous",1],["instructions",1],["run",1],["shell",1],["verified",1],["result",1],["imported",4],["import",3],["export",2],["data",2],["local",20],["deliveries",2],["frame",4],["manifest",2],["artifacts",2],["assert",13],["published",1],["at",1],["none",1],["message",8],["startswith",1],["security",1],["warning",1],["not",2],["sha256",2],["hashlib",1],["encode",1],["utf",1],["hexdigest",1],["metadata",3],["flagged",2],["true",2],["pending",1],["second",7],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_remaps_the_compaction_cover_group","name":[["test",1],["session",1],["package",1],["remaps",1],["compaction",1],["cover",1],["group",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",5],["package",2],["remaps",3],["compaction",11],["cover",4],["group",8],["tmp",3],["path",3],["import",7],["every",2],["id",13],["but",1],["copied",1],["event",1],["result",5],["verbatim",1],["so",1],["imported",7],["covered",5],["through",2],["named",1],["did",1],["not",4],["exist",1],["there",1],["restore",3],["kept",1],["message",1],["inserted",1],["note",1],["claiming",1],["they",1],["were",1],["archived",1],["leaving",1],["more",1],["context",1],["than",1],["source",7],["ever",1],["had",1],["from",5],["openai4s",5],["agent",5],["actions",1],["code",2],["cell",9],["handoff",5],["fields",2],["events",2],["action",8],["routed",2],["outcome",4],["produced",2],["reply",4],["received",2],["ledger",8],["runtime",2],["models",1],["execution",2],["model",2],["store",7],["domain",4],["project",1],["root",15],["artifact",1],["checkpoint",2],["workspace",1],["try",1],["turn",1],["branch",5],["index",7],["range",1],["observation",5],["output",6],["emit",3],["content",2],["python",2],["nprint",1],["print",1],["role",1],["user",1],["groups",7],["list",2],["cells",1],["tail",1],["join",1],["field",2],["append",1],["archive",2],["ca",1],["only",1],["create",1],["reason",1],["after",1],["history",10],["assert",8],["json",3],["dumps",3],["export",1],["data",1],["new",5],["frame",1],["rendered",4],["len",2],["sum",1],["if",2],["next",1],["kind",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_round_trips_a_valid_active_child_branch","name":[["test",1],["session",1],["package",1],["round",1],["trips",1],["valid",1],["active",1],["child",1],["branch",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",11],["package",5],["round",2],["trips",2],["valid",2],["active",8],["child",7],["branch",27],["tmp",3],["path",3],["store",9],["domain",3],["project",1],["root",12],["artifact",1],["checkpoint",5],["workspace",1],["source",2],["try",1],["analysis",2],["activate",1],["frame",7],["id",24],["head",2],["expected",1],["current",1],["add",1],["message",1],["role",1],["user",1],["content",3],["continue",3],["only",3],["alternative",3],["export",1],["data",1],["exported",2],["json",2],["loads",1],["unpack",1],["assert",6],["messages",5],["imported",12],["import",1],["local",2],["list",2],["item",4],["projected",2],["run",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_round_trips_completion_delivery_with_local_exact_urls","name":[["test",1],["session",1],["package",1],["round",1],["trips",1],["completion",1],["delivery",1],["local",1],["exact",1],["urls",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",8],["package",8],["round",3],["trips",2],["completion",11],["delivery",15],["local",21],["exact",2],["urls",2],["tmp",5],["path",12],["store",11],["domain",5],["project",9],["root",19],["artifact",15],["checkpoint",1],["workspace",1],["source",17],["try",1],["meta",11],["version",19],["str",6],["id",31],["assert",18],["not",4],["none",2],["immutable",4],["versions",2],["prediction",2],["csv",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["bytes",5],["read",2],["save",1],["snapshot",2],["filename",2],["content",7],["type",2],["size",2],["int",1],["checksum",2],["producing",2],["cell",2],["frame",8],["service",4],["data",3],["dir",1],["verified",4],["build",1],["manifest",7],["url",11],["committed",4],["commit",1],["idempotency",2],["key",2],["trip",1],["branch",1],["delivered",1],["created",1],["at",3],["1234",1],["mark",1],["published",4],["1235",2],["export",2],["document",3],["json",3],["loads",2],["unpack",1],["artifacts",4],["len",3],["deliveries",11],["projected",3],["imported",5],["import",3],["new",5],["status",1],["message",6],["score",1],["n1",1],["93",1],["messages",3],["list",1],["limit",1],["next",1],["if",1],["metadata",3],["second",9],["boundary",1],["exercises",1],["rebuilt",1],["ledger",1],["merely",1],["first",1],["memory",1],["return",1],["value",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_screens_the_imported_compaction_handoff","name":[["test",1],["session",1],["package",1],["screens",1],["imported",1],["compaction",1],["handoff",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",4],["package",3],["screens",2],["imported",5],["compaction",7],["handoff",9],["tmp",3],["path",4],["every",1],["other",1],["text",1],["runs",1],["injection",1],["scan",1],["was",1],["copied",1],["verbatim",1],["restore",2],["hands",1],["model",1],["as",1],["role",2],["system",2],["note",5],["one",1],["channel",1],["crafted",1],["must",1],["not",1],["own",1],["from",2],["openai4s",2],["agent",2],["import",3],["fields",2],["ledger",5],["runtime",2],["action",3],["store",4],["domain",4],["project",1],["root",9],["artifact",1],["checkpoint",2],["workspace",2],["source",1],["try",1],["turn",1],["branch",2],["id",3],["join",1],["field",2],["important",1],["ignore",2],["all",2],["previous",2],["instructions",2],["run",1],["shell",1],["delete",1],["append",1],["none",1],["create",1],["reason",1],["poisoned",1],["export",1],["data",1],["new",3],["frame",1],["history",3],["next",1],["if",1],["assert",3],["security",1],["warning",1],["content",2],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_v1_carries_sanitized_inert_auto_mode_history","name":[["test",1],["session",1],["package",1],["v1",1],["carries",1],["sanitized",1],["inert",1],["auto",1],["mode",1],["history",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",3],["test",2],["session",5],["package",7],["v1",4],["carries",2],["sanitized",2],["inert",2],["auto",17],["mode",17],["history",2],["tmp",3],["path",3],["monkeypatch",4],["store",4],["domain",3],["project",3],["root",13],["artifact",3],["checkpoint",1],["workspace",1],["source",8],["projection",9],["portable",2],["str",2],["version",6],["id",20],["imported",17],["call",11],["dict",1],["setattr",2],["export",2],["lambda",1],["frame",6],["filters",1],["if",2],["else",1],["raising",2],["false",3],["capture",2],["import",5],["projected",2],["context",2],["update",1],["return",1],["true",1],["quarantined",2],["try",1],["data",1],["files",4],["unpack",1],["remains",2],["schema",3],["original",1],["twelve",1],["required",5],["json",11],["documents",1],["optional",1],["member",1],["review",4],["not",3],["new",1],["file",1],["would",1],["strand",1],["older",1],["importers",1],["manifest",4],["loads",2],["name",5],["endswith",1],["assert",19],["mod",1],["trust",2],["state",2],["local",1],["runs",3],["claimed",1],["status",3],["verified",1],["unverified",1],["terminal",1],["reason",1],["proof",1],["incomplete",1],["serialized",2],["repr",1],["forbidden",2],["private",3],["hidden",1],["prompt",1],["chain",1],["thought",1],["permission",4],["rationale",1],["authorization",1],["credential",1],["assessments",1],["action",2],["digest",3],["64",3],["assessment",3],["audit",3],["request",1],["branch",2],["created",1],["at",2],["104",1],["decision",2],["execution",3],["finished",1],["105",1],["outcome",1],["denied",2],["policy",4],["public",1],["summary",1],["by",1],["risk",1],["critical",1],["run",2],["completed",1],["turn",2],["all",1],["event",2],["payload",1],["sha256",1],["events",1],["effective",1],["selection",3],["preset",2],["off",2],["result",1],["approvals",1],["reviewer",1],["user",1],["historical",2],["provenance",1],["only",1],["never",1],["becomes",1],["executable",1],["autonomous",1],["resume",1],["map",3],["group",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_session_package_v1_carries_sanitized_inert_auto_mode_history.capture_import","name":[["capture",1],["import",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["capture",2],["import",2],["projected",3],["context",3],["imported",2],["call",1],["update",1],["projection",1],["return",1],["true",1]]},{"id":"tests/test_session_package.py#test_session_package_v1_without_auto_mode_remains_importable","name":[["test",1],["session",1],["package",1],["v1",1],["without",1],["auto",1],["mode",1],["remains",1],["importable",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",2],["session",5],["package",2],["v1",4],["without",2],["auto",4],["mode",3],["remains",2],["importable",2],["tmp",3],["path",3],["store",3],["domain",3],["project",1],["root",3],["artifact",1],["checkpoint",3],["workspace",1],["source",1],["try",1],["files",4],["unpack",1],["export",1],["data",1],["review",5],["json",3],["loads",1],["pop",1],["none",1],["canonical",1],["old",2],["repack",1],["imported",4],["import",1],["assert",3],["schema",1],["version",1],["trust",1],["state",1],["quarantined",1],["all",1],["event",1],["cursor",1],["list",1],["checkpoints",1],["frame",1],["id",1],["finally",1],["close",1]]},{"id":"tests/test_session_package.py#test_the_verify_route_answers_without_importing","name":[["test",1],["verify",1],["route",1],["answers",1],["without",1],["importing",1]],"path":[["tests",1],["test",1],["session",1],["package",1],["py",1]],"body":[["def",2],["test",3],["verify",7],["route",4],["answers",2],["without",3],["importing",2],["tmp",6],["path",12],["monkeypatch",3],["verification",2],["has",1],["be",2],["reachable",1],["before",1],["import",4],["not",10],["only",2],["after",1],["recipient",1],["question",1],["whether",1],["admit",1],["archive",9],["their",1],["database",1],["at",1],["all",1],["answering",1],["afterwards",1],["too",1],["late",1],["was",3],["cli",2],["so",1],["anyone",1],["working",1],["browser",1],["had",2],["no",7],["way",1],["check",1],["they",1],["been",1],["handed",1],["stages",1],["upload",2],["temporary",1],["file",7],["hand",1],["back",1],["package",2],["report",8],["unfiltered",1],["including",1],["daemon",1],["already",1],["deleted",1],["staging",9],["under",1],["tmpdir",1],["manifest",6],["refusal",1],["named",1],["staged",3],["neither",1],["part",1],["documented",2],["response",1],["tempfile",3],["as",7],["zipfile",6],["home",1],["alice",1],["mkdir",1],["setattr",1],["tempdir",1],["str",4],["config",4],["data",6],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",5],["key",2],["runner",8],["gateway",4],["mod",3],["session",4],["hub",2],["start",1],["idle",1],["sweeper",1],["false",2],["project",5],["store",3],["create",1],["name",3],["source",1],["root",2],["new",2],["frame",1],["id",2],["kind",1],["turn",1],["status",1],["done",1],["handler",14],["class",2],["make",1],["object",1],["replies",6],["query",1],["lambda",6],["send",1],["code",10],["content",2],["type",2],["extra",2],["none",2],["security",1],["append",2],["json",7],["value",4],["200",3],["try",1],["frames",1],["export",1],["ct",1],["pop",3],["body",3],["bytes",6],["kwargs",3],["post",3],["sessions",3],["assert",16],["ok",3],["true",1],["files",2],["verified",2],["must",1],["honest",1],["about",1],["limit",1],["proves",1],["establish",1],["verifies",2],["exactly",1],["keys",1],["host",1],["format",1],["schema",1],["version",1],["sha256",1],["problems",2],["dumps",2],["openai4s",2],["zip",9],["refused",4],["naming",1],["io",4],["writestr",2],["notes",1],["txt",1],["getvalue",1],["pytest",1],["raises",1],["error",1],["400",1],["message",4],["list",2],["iterdir",1],["removed",1],["nothing",1],["admitted",1],["read",3],["len",1],["projects",1],["tampered",4],["src",1],["seed",1],["pass",1],["members",4],["namelist",1],["notebook",3],["payload",2],["items",1],["bad",3],["any",1],["finally",1],["close",1]]},{"id":"tests/test_session_recovery.py","name":[["test",1],["session",1],["recovery",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["deterministic",1],["idle",2],["sweeping",1],["explicit",1],["recovery",3],["occupancy",1],["from",4],["future",1],["import",4],["annotations",1],["types",1],["simple",1],["namespace",1],["openai4s",2],["kernel",3],["supervisor",2],["server",1],["session",2],["service",1],["ttl",1]]},{"id":"tests/test_session_recovery.py#_Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["class",2],["kernel",2],["def",3],["init",1],["self",8],["none",2],["live",3],["true",1],["shutdown",3],["calls",2],["alive",1],["bool",1],["return",1],["false",1]]},{"id":"tests/test_session_recovery.py#_Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["live",1],["true",1],["shutdown",1],["calls",1]]},{"id":"tests/test_session_recovery.py#_Kernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["bool",2],["return",1],["live",1]]},{"id":"tests/test_session_recovery.py#_Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["shutdown",3],["self",4],["none",2],["calls",1],["live",1],["false",1]]},{"id":"tests/test_session_recovery.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",3],["service",3],["session",4],["now",3],["blockers",5],["released",3],["background",7],["at",4],["none",4],["ttl",4],["10",2],["release",3],["state",5],["reason",4],["kernels",1],["stop",1],["manual",1],["false",1],["append",1],["root",3],["frame",1],["id",2],["return",2],["true",1],["recovery",1],["store",2],["sessions",1],["lambda",6],["turn",2],["active",2],["approval",2],["pending",1],["last",1],["activity",1],["ms",2],["if",1],["not",1],["else",1],["idle",1],["owner",1],["instance",1],["daemon",1],["test",1],["sweep",1],["interval",1],["01",1],["clock",1]]},{"id":"tests/test_session_recovery.py#_service.release","name":[["release",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["release",2],["state",4],["reason",5],["kernels",1],["stop",1],["manual",1],["false",1],["released",1],["append",1],["root",1],["frame",1],["id",1],["return",1],["true",1]]},{"id":"tests/test_session_recovery.py#_Store","name":[["store",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["class",2],["store",2],["def",2],["init",1],["self",4],["none",1],["reconciliations",2],["abandon",1],["live",1],["kernel",1],["generations",1],["kwargs",2],["append",1],["return",1]]},{"id":"tests/test_session_recovery.py#_Store.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["reconciliations",1]]},{"id":"tests/test_session_recovery.py#_Store.abandon_live_kernel_generations","name":[["abandon",1],["live",1],["kernel",1],["generations",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["abandon",2],["live",2],["kernel",2],["generations",2],["self",3],["kwargs",3],["reconciliations",1],["append",1],["return",1]]},{"id":"tests/test_session_recovery.py#test_background_completion_advances_persisted_activity_before_release","name":[["test",1],["background",1],["completion",1],["advances",1],["persisted",1],["activity",1],["before",1],["release",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["background",7],["completion",2],["advances",2],["persisted",2],["activity",3],["before",2],["release",2],["now",6],["at",5],["ms",3],["supervisor",5],["kernel",2],["clock",1],["lambda",1],["int",1],["1000",1],["ensure",1],["python",2],["base",1],["session",3],["simple",1],["namespace",1],["root",3],["frame",1],["id",1],["bg",2],["kernels",1],["blockers",3],["turn",1],["false",3],["approval",1],["released",3],["service",4],["20",1],["15",2],["000",2],["assert",3],["sweep",2],["once",2],["status",1],["last",1],["25",1],["001",1]]},{"id":"tests/test_session_recovery.py#test_recovery_scope_blocks_release_and_touches_generation","name":[["test",1],["recovery",1],["scope",1],["blocks",1],["release",1],["touches",1],["generation",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["recovery",6],["scope",3],["blocks",2],["release",2],["touches",2],["generation",2],["now",5],["supervisor",5],["kernel",2],["clock",1],["ms",1],["lambda",1],["int",1],["1000",1],["ensure",1],["python",2],["base",1],["session",4],["simple",1],["namespace",1],["root",4],["frame",1],["id",1],["kernels",1],["blockers",3],["turn",1],["false",3],["approval",1],["background",1],["released",3],["service",6],["20",2],["assert",4],["recovering",2],["sweep",1],["once",1],["not",1],["status",1],["last",1],["activity",1],["at",1],["000",1]]},{"id":"tests/test_session_recovery.py#test_startup_reconcile_and_sweeper_thread_have_explicit_lifecycle","name":[["test",1],["startup",1],["reconcile",1],["sweeper",1],["thread",1],["have",1],["explicit",1],["lifecycle",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["startup",3],["reconcile",3],["sweeper",2],["thread",2],["have",2],["explicit",2],["lifecycle",2],["store",5],["service",7],["session",3],["recovery",1],["sessions",1],["lambda",6],["turn",1],["active",2],["root",2],["false",4],["approval",1],["pending",1],["background",1],["release",1],["idle",1],["reason",2],["owner",2],["instance",2],["id",2],["daemon",3],["current",2],["ttl",1],["sweep",1],["interval",1],["01",1],["clock",1],["assert",5],["reconciliations",1],["restart",1],["ended",1],["at",1],["3000",1],["start",1],["true",1],["running",2],["stop",1],["not",1]]},{"id":"tests/test_session_recovery.py#test_sweeper_requires_strict_expiry_and_every_blocker_to_be_clear","name":[["test",1],["sweeper",1],["requires",1],["strict",1],["expiry",1],["every",1],["blocker",1],["be",1],["clear",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["sweeper",2],["requires",2],["strict",2],["expiry",2],["every",2],["blocker",5],["be",2],["clear",2],["now",6],["kernel",5],["supervisor",5],["clock",1],["ms",1],["lambda",2],["int",1],["1000",1],["ensure",1],["python",2],["base",1],["session",3],["simple",1],["namespace",1],["root",4],["frame",1],["id",1],["kernels",1],["blockers",6],["turn",1],["false",4],["approval",1],["background",1],["released",4],["service",5],["10",1],["assert",6],["sweep",3],["once",3],["equal",1],["ttl",2],["not",1],["exceeded",1],["true",1],["idle",1],["shutdown",1],["calls",1],["status",1],["state",1],["ended",1]]},{"id":"tests/test_session_recovery.py#test_ttl_parser_is_safe_and_zero_disables","name":[["test",1],["ttl",1],["parser",1],["safe",1],["zero",1],["disables",1]],"path":[["tests",1],["test",1],["session",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["ttl",11],["parser",2],["safe",2],["zero",2],["disables",2],["assert",5],["kernel",9],["idle",9],["default",2],["openai4",4],["12",2],["inf",1],["bad",1]]},{"id":"tests/test_session_sidebar_scope.py","name":[["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["whether",1],["project",10],["sessions",4],["visible",2],["you",1],["open",2],["load",1],["fetched",1],["frames",1],["limit",1],["100",1],["globally",1],["across",1],["every",1],["filtered",1],["by",1],["browser",1],["whose",1],["sat",2],["outside",1],["global",2],["page",2],["therefore",1],["appeared",1],["empty",2],["reads",1],["as",2],["reason",1],["call",1],["new",2],["session",3],["switching",1],["quiet",1],["presented",1],["blank",1],["while",1],["user",1],["work",1],["intact",1],["sqlite",1],["measured",1],["120",1],["one",2],["push",1],["three",1],["entirely",1],["out",1],["before",1],["after",1],["server",4],["has",1],["supported",1],["id",1],["cursor",2],["paging",1],["next",1],["whole",1],["time",1],["was",1],["unused",1],["query",1],["parameter",1],["from",5],["future",1],["import",7],["annotations",1],["json",1],["pathlib",1],["path",2],["pytest",2],["openai4s",4],["config",2],["llmconfig",1],["gateway",2],["mod",1],["local",1],["auth",1],["app",2],["js",2],["webui",1],["read",1],["text",1],["encoding",1],["utf",1],["fixture",1]]},{"id":"tests/test_session_sidebar_scope.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_session_sidebar_scope.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_session_sidebar_scope.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_session_sidebar_scope.py#crowded","name":[["crowded",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",3],["crowded",2],["tmp",4],["path",7],["busy",4],["project",4],["fills",1],["page",1],["quiet",4],["one",1],["predates",1],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["test",1],["max",1],["turns",1],["runner",6],["gateway",2],["mod",2],["session",3],["hub",2],["store",7],["create",4],["name",3],["description",2],["context",2],["ids",4],["id",4],["list",1],["projects",1],["index",4],["range",2],["frame",6],["add",2],["message",2],["root",2],["role",2],["user",2],["content",3],["120",1],["handler",10],["class",2],["make",1],["token",4],["local",2],["auth",2],["read",1],["object",1],["new",1],["correlation",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["body",4],["ctype",1],["extra",1],["none",2],["security",1],["update",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["v1",1],["headers",1],["length",1],["header",1],["route",1],["return",2]]},{"id":"tests/test_session_sidebar_scope.py#crowded.get","name":[],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",2],["path",4],["handler",8],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["body",4],["ctype",1],["extra",1],["none",2],["security",1],["update",1],["json",1],["loads",1],["decode",1],["utf",1],["command",1],["api",1],["v1",1],["headers",1],["content",1],["length",1],["local",1],["auth",1],["token",2],["header",1],["route",1],["return",1]]},{"id":"tests/test_session_sidebar_scope.py#test_a_quiet_projects_sessions_survive_a_busy_neighbour","name":[["test",1],["quiet",1],["projects",1],["sessions",1],["survive",1],["busy",1],["neighbour",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",2],["test",3],["quiet",4],["projects",2],["sessions",2],["survive",2],["busy",3],["neighbour",2],["crowded",3],["defect",1],["as",1],["two",1],["numbers",1],["differ",1],["ids",3],["unscoped",2],["frames",4],["limit",2],["100",2],["hidden",2],["if",2],["project",3],["id",3],["assert",2],["no",1],["longer",1],["fills",1],["page",1],["stale",1],["scoped",2],["visible",2],["not",1],["parent",1],["frame",1],["len",1]]},{"id":"tests/test_session_sidebar_scope.py#test_an_empty_project_may_still_open_a_new_session","name":[["test",1],["empty",1],["project",1],["may",1],["still",1],["open",1],["new",1],["session",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["project",4],["may",2],["still",2],["open",3],["new",3],["session",3],["fallthrough",1],["not",1],["bug",1],["stays",1],["once",1],["query",1],["scoped",1],["no",1],["sessions",1],["means",1],["has",1],["none",1],["exactly",1],["starting",1],["one",1],["right",1],["thing",1],["start",3],["app",3],["js",3],["index",2],["async",1],["function",1],["body",2],["assert",1],["await",1],["id",1]]},{"id":"tests/test_session_sidebar_scope.py#test_the_client_asks_for_the_project_it_is_showing","name":[["test",1],["client",1],["asks",1],["project",1],["showing",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["client",3],["asks",2],["project",5],["showing",2],["server",1],["side",1],["always",1],["worked",1],["defect",1],["was",1],["entirely",1],["query",1],["sent",1],["so",1],["regression",1],["would",1],["return",1],["start",3],["app",3],["js",3],["index",2],["async",1],["function",1],["load",2],["sessions",3],["body",3],["assert",2],["id",1],["fetches",1],["every",1]]},{"id":"tests/test_session_sidebar_scope.py#test_the_project_is_set_before_the_sessions_are_fetched","name":[["test",1],["project",1],["before",1],["sessions",1],["fetched",1]],"path":[["tests",1],["test",1],["session",1],["sidebar",1],["scope",1],["py",1]],"body":[["def",2],["test",2],["project",7],["before",2],["sessions",3],["fetched",2],["open",2],["assigns",1],["then",1],["loads",1],["reversed",1],["scope",1],["would",1],["be",1],["one",1],["behind",1],["looks",1],["like",1],["bug",1],["being",1],["fixed",1],["only",1],["intermittently",1],["start",3],["app",3],["js",3],["index",4],["async",1],["function",1],["body",3],["assert",1],["id",1],["load",1]]},{"id":"tests/test_session_snapshots.py","name":[["test",1],["session",1],["snapshots",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["from",2],["future",1],["import",4],["annotations",1],["sqlite3",1],["pytest",1],["openai4s",1],["storage",1],["snapshots",1],["session",1],["snapshot",1],["repository",1],["workspace",1],["cas",1]]},{"id":"tests/test_session_snapshots.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["repository",3],["tmp",3],["path",3],["connection",4],["sqlite3",2],["connect",1],["snapshots",1],["sqlite",1],["row",2],["factory",1],["return",1],["session",1],["snapshot",1],["import",1],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",1],["1234",1]]},{"id":"tests/test_session_snapshots.py#test_capture_reads_the_file_lstat_described_not_the_name","name":[["test",1],["capture",1],["reads",1],["file",1],["lstat",1],["described",1],["not",1],["name",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["capture",2],["reads",2],["file",5],["lstat",7],["described",2],["not",4],["name",3],["tmp",4],["path",5],["proves",1],["entry",2],["regular",5],["plain",1],["read",7],["follows",2],["walk",1],["skips",1],["symlinks",1],["by",2],["ing",1],["each",1],["but",2],["then",1],["api",1],["so",1],["live",1],["child",1],["could",1],["replace",1],["between",1],["two",1],["calls",1],["have",1],["daemon",1],["target",1],["instead",1],["reader",1],["now",1],["refuses",2],["final",1],["segment",1],["symlink",3],["outright",1],["any",1],["other",1],["swap",1],["comparing",1],["open",1],["inode",1],["one",1],["saw",1],["import",4],["errno",7],["os",1],["pytest",3],["from",1],["openai4s",1],["storage",1],["snapshots",1],["no",4],["follow",4],["workspace",3],["ws",1],["mkdir",1],["real",12],["txt",1],["write",3],["text",3],["audited",3],["encoding",3],["utf",3],["info",5],["assert",3],["secret",3],["access",1],["token",2],["host",1],["only",1],["unlink",2],["raises",2],["oserror",2],["as",2],["refused",2],["value",2],["eloop",1],["emlink",1],["enotdir",1],["was",1],["either",1],["swapped",1],["if",1],["st",2],["ino",2],["stale",2],["estale",1]]},{"id":"tests/test_session_snapshots.py#test_checkpoint_branches_are_append_only_and_head_updates_are_cas_guarded","name":[["test",1],["checkpoint",1],["branches",1],["append",1],["only",1],["head",1],["updates",1],["cas",1],["guarded",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["checkpoint",21],["branches",2],["append",2],["only",2],["head",9],["updates",2],["cas",2],["guarded",2],["tmp",3],["path",3],["connection",2],["repository",10],["try",1],["first",10],["create",3],["root",12],["frame",4],["id",28],["reason",3],["turn",1],["complete",1],["workspace",3],["tree",3],["64",3],["action",1],["cursor",1],["artifact",2],["versions",2],["generation",1],["refs",1],["python",1],["gen",1],["recovery",1],["recipe",1],["symbols",1],["data",1],["assert",8],["branch",15],["fork",4],["from",1],["name",1],["alternative",1],["second",4],["continue",1],["expected",2],["parent",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["changed",1],["stale",1],["writer",1],["item",2],["list",1],["checkpoints",1],["finally",1],["close",1]]},{"id":"tests/test_session_snapshots.py#test_cursor_checkpoint_binding_is_exact_internal_and_idempotent","name":[["test",1],["cursor",1],["checkpoint",1],["binding",1],["exact",1],["internal",1],["idempotent",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["cursor",12],["checkpoint",11],["binding",2],["exact",2],["internal",5],["idempotent",2],["tmp",3],["path",3],["connection",2],["repository",7],["try",1],["first",4],["create",2],["root",7],["frame",2],["id",14],["reason",2],["cell",15],["workspace",3],["tree",3],["64",3],["source",11],["kind",5],["true",3],["repeated",7],["99",1],["assert",9],["map",1],["len",1],["list",1],["checkpoints",1],["finally",1],["close",1]]},{"id":"tests/test_session_snapshots.py#test_existing_checkpoint_table_gets_additive_cursor_migration","name":[["test",1],["existing",1],["checkpoint",1],["table",1],["gets",1],["additive",1],["cursor",1],["migration",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["existing",2],["checkpoint",4],["table",4],["gets",2],["additive",2],["cursor",5],["migration",2],["tmp",3],["path",3],["database",2],["legacy",1],["sqlite",1],["connection",7],["sqlite3",2],["connect",1],["row",4],["factory",1],["execute",2],["create",1],["session",3],["checkpoints",2],["id",6],["text",13],["primary",1],["key",1],["root",1],["frame",1],["not",11],["null",11],["branch",1],["parent",1],["reason",1],["action",1],["integer",4],["message",1],["cell",1],["workspace",1],["tree",1],["artifact",1],["versions",1],["environment",1],["pins",1],["generation",1],["refs",1],["capability",1],["state",2],["permission",1],["recovery",1],["recipe",1],["metadata",1],["created",1],["at",1],["commit",1],["try",1],["snapshot",1],["repository",1],["import",1],["threading",1],["rlock",1],["clock",1],["ms",1],["lambda",1],["1234",1],["columns",2],["name",1],["pragma",1],["info",1],["fetchall",1],["assert",1],["source",2],["kind",1],["internal",1],["finally",1],["close",1]]},{"id":"tests/test_session_snapshots.py#test_imported_tree_rejects_path_traversal","name":[["test",1],["imported",1],["tree",1],["rejects",1],["path",1],["traversal",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["imported",2],["tree",3],["rejects",2],["path",7],["traversal",2],["tmp",3],["cas",4],["workspace",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["unsafe",1],["snapshot",1],["put",1],["escape",1],["blob",1],["64",1],["size",1],["mode",1],["0o600",1]]},{"id":"tests/test_session_snapshots.py#test_workspace_cas_is_deterministic_and_excludes_secrets_symlinks_and_large_files","name":[["test",1],["workspace",1],["cas",1],["deterministic",1],["excludes",1],["secrets",1],["symlinks",1],["large",1],["files",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["workspace",15],["cas",8],["deterministic",2],["excludes",2],["secrets",2],["symlinks",2],["large",5],["files",2],["tmp",4],["path",6],["mkdir",1],["analysis",2],["txt",8],["write",5],["text",4],["science",2],["encoding",4],["utf",4],["env",2],["openai4",1],["key",1],["secret",4],["private",2],["pem",2],["bin",2],["bytes",2],["33",1],["outside",5],["link",2],["symlink",1],["max",1],["file",2],["32",1],["first",5],["capture",2],["exclude",2],["second",2],["assert",7],["tree",2],["id",2],["entry",2],["entries",2],["reasons",5],["item",3],["reason",1],["skipped",1],["excluded",2],["too",1],["not",1],["regular",1],["blob",2]]},{"id":"tests/test_session_snapshots.py#test_workspace_restore_applies_first_class_deletes","name":[["test",1],["workspace",1],["restore",1],["applies",1],["first",1],["class",1],["deletes",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["workspace",17],["restore",3],["applies",2],["first",2],["class",2],["deletes",4],["tmp",4],["path",4],["mkdir",1],["keep",4],["txt",9],["write",5],["text",6],["v1",4],["encoding",6],["utf",6],["delete",5],["cas",6],["baseline",4],["capture",2],["v2",2],["unlink",1],["target",2],["return",1],["then",1],["apply",1],["forward",1],["transition",1],["prove",1],["explicit",1],["conflict",1],["checked",1],["rather",1],["than",1],["inferred",1],["from",1],["os",1],["walk",1],["result",3],["tree",3],["id",3],["assert",4],["applied",1],["true",1],["read",1],["not",1],["exists",1]]},{"id":"tests/test_session_snapshots.py#test_workspace_restore_refuses_external_changes_and_preserves_untracked_files","name":[["test",1],["workspace",1],["restore",1],["refuses",1],["external",1],["changes",1],["preserves",1],["untracked",1],["files",1]],"path":[["tests",1],["test",1],["session",1],["snapshots",1],["py",1]],"body":[["def",2],["test",2],["workspace",22],["restore",4],["refuses",2],["external",4],["changes",2],["preserves",2],["untracked",2],["files",2],["tmp",4],["path",5],["mkdir",1],["result",7],["txt",13],["write",6],["text",10],["old",2],["encoding",10],["utf",10],["remove",4],["managed",2],["cas",7],["target",3],["capture",2],["new",2],["unlink",1],["baseline",5],["edit",2],["researcher",2],["note",2],["keep",2],["me",2],["refused",3],["tree",6],["id",6],["assert",8],["applied",2],["false",1],["item",2],["conflicts",1],["read",4],["not",1],["exists",1],["restored",2],["true",1]]},{"id":"tests/test_session_title_service.py","name":[["test",1],["session",1],["title",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["direct",1],["contracts",1],["background",1],["web",1],["session",2],["titles",2],["from",3],["future",1],["import",4],["annotations",1],["pytest",4],["openai4s",2],["llm",1],["server",1],["title",2],["service",1],["mark",3],["parametrize",3],["finish",1],["reason",1],["length",2],["max",1],["tokens",1],["frame",1],["name",2],["user",1],["task",2],["summary",2],["placeholder",2],["none",2],["changed",1],["while",1],["thinking",1],["chat",1],["call",1],["lambda",3],["kw",3],["content",2],["throw",1],["runtime",1],["error",1],["offline",1]]},{"id":"tests/test_session_title_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",3],["service",5],["store",10],["fake",3],["none",12],["chat",4],["call",4],["events",4],["list",2],["event",6],["log",3],["if",1],["not",1],["else",1],["actual",3],["broadcasts",3],["threads",3],["immediate",1],["thread",2],["factory",2],["broadcast",4],["frame",3],["id",3],["append",2],["session",1],["title",1],["return",1]]},{"id":"tests/test_session_title_service.py#_service.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["broadcast",3],["frame",4],["id",4],["event",5],["log",1],["append",2],["broadcasts",1]]},{"id":"tests/test_session_title_service.py#FakeStore","name":[["fake",1],["store",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["store",2],["def",3],["init",1],["self",12],["frame",12],["dict",1],["none",5],["events",6],["list",1],["if",1],["not",1],["else",1],["calls",4],["update",4],["id",6],["append",4],["return",1],["fields",3]]},{"id":"tests/test_session_title_service.py#FakeStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",6],["frame",4],["dict",2],["none",9],["events",5],["list",2],["if",1],["not",1],["else",1],["calls",2],["update",1]]},{"id":"tests/test_session_title_service.py#FakeStore.get_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["frame",7],["self",5],["id",4],["events",1],["append",2],["calls",1],["return",1]]},{"id":"tests/test_session_title_service.py#FakeStore.update_frame","name":[["update",1],["frame",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["update",4],["frame",6],["self",4],["id",4],["fields",4],["events",1],["append",2],["calls",1]]},{"id":"tests/test_session_title_service.py#ImmediateThreadFactory","name":[["immediate",1],["thread",1],["factory",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["class",3],["immediate",4],["thread",4],["factory",2],["def",3],["init",1],["self",5],["none",1],["created",2],["call",1],["target",4],["name",3],["daemon",3],["record",3],["started",2],["false",1],["append",1],["start",1],["inner",1],["true",1],["return",1]]},{"id":"tests/test_session_title_service.py#ImmediateThreadFactory.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",3],["call",2],["self",4],["target",5],["name",4],["daemon",4],["record",3],["started",2],["false",1],["created",1],["append",1],["class",1],["immediate",2],["thread",2],["start",1],["inner",1],["true",1],["return",1]]},{"id":"tests/test_session_title_service.py#ImmediateThreadFactory.__call__.ImmediateThread","name":[["immediate",1],["thread",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["class",2],["immediate",2],["thread",2],["def",1],["start",1],["inner",1],["self",1],["record",1],["started",1],["true",1],["target",1]]},{"id":"tests/test_session_title_service.py#ImmediateThreadFactory.__call__.ImmediateThread.start","name":[["start",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["start",2],["inner",2],["self",2],["record",1],["started",1],["true",1],["target",1]]},{"id":"tests/test_session_title_service.py#ImmediateThreadFactory.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["created",1]]},{"id":"tests/test_session_title_service.py#test_spawn_does_not_overwrite_user_or_concurrent_title_changes","name":[["test",1],["spawn",1],["not",1],["overwrite",1],["user",1],["concurrent",1],["title",1],["changes",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["test",2],["spawn",3],["not",2],["overwrite",2],["user",2],["concurrent",2],["title",3],["changes",2],["frame",5],["store",7],["fake",1],["service",3],["broadcasts",2],["threads",1],["chat",1],["call",1],["lambda",1],["kw",1],["content",1],["generated",1],["message",1],["object",1],["placeholder",1],["assert",3],["calls",2],["update",1]]},{"id":"tests/test_session_title_service.py#test_spawn_keeps_placeholder_without_read_on_unusable_or_failed_summary","name":[["test",1],["spawn",1],["keeps",1],["placeholder",1],["without",1],["read",1],["unusable",1],["failed",1],["summary",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["test",2],["spawn",3],["keeps",2],["placeholder",4],["without",2],["read",2],["unusable",2],["failed",2],["summary",3],["chat",4],["call",4],["store",7],["fake",1],["name",1],["none",1],["task",1],["service",3],["broadcasts",2],["threads",1],["frame",1],["message",1],["object",1],["assert",3],["calls",2],["update",1]]},{"id":"tests/test_session_title_service.py#test_spawn_reads_placeholder_before_write_and_broadcasts_bare_event","name":[["test",1],["spawn",1],["reads",1],["placeholder",1],["before",1],["write",1],["broadcasts",1],["bare",1],["event",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",3],["test",2],["spawn",3],["reads",2],["placeholder",4],["before",2],["write",2],["broadcasts",5],["bare",2],["event",4],["events",6],["store",6],["fake",1],["name",2],["none",2],["task",4],["summary",4],["immediate",2],["chat",5],["call",3],["args",1],["kwargs",1],["append",1],["return",1],["content",1],["concise",3],["title",4],["service",3],["threads",4],["assert",8],["frame",8],["first",1],["message",1],["object",1],["update",3],["broadcast",1],["calls",1],["type",2],["id",2],["status",2],["titled",1],["created",3],["os",1],["daemon",1],["true",2],["started",1]]},{"id":"tests/test_session_title_service.py#test_spawn_reads_placeholder_before_write_and_broadcasts_bare_event.chat_call","name":[["chat",1],["call",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["chat",3],["call",2],["args",2],["kwargs",2],["events",1],["append",1],["return",1],["content",1],["concise",1],["title",1]]},{"id":"tests/test_session_title_service.py#test_spawn_resolves_replaced_store_when_background_work_starts","name":[["test",1],["spawn",1],["resolves",1],["replaced",1],["store",1],["background",1],["work",1],["starts",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["test",2],["spawn",3],["resolves",2],["replaced",2],["store",15],["background",2],["work",2],["starts",2],["old",4],["fake",2],["name",2],["none",3],["task",3],["summary",3],["placeholder",3],["new",3],["current",3],["threads",2],["immediate",1],["thread",2],["factory",2],["service",3],["session",1],["title",3],["lambda",3],["broadcast",1],["args",2],["chat",1],["call",1],["kwargs",1],["content",1],["generated",2],["frame",2],["message",1],["object",1],["assert",3],["calls",3],["update",2]]},{"id":"tests/test_session_title_service.py#test_spawn_uses_injected_summary_wrapper_for_runtime_overrides","name":[["test",1],["spawn",1],["uses",1],["injected",1],["summary",1],["wrapper",1],["runtime",1],["overrides",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["test",2],["spawn",3],["uses",2],["injected",2],["summary",4],["wrapper",2],["runtime",2],["overrides",2],["store",6],["fake",1],["name",1],["none",1],["task",2],["placeholder",2],["calls",4],["service",4],["broadcasts",1],["threads",1],["summarize",1],["call",1],["lambda",1],["text",2],["cfg",5],["append",1],["override",2],["object",1],["frame",2],["message",2],["assert",2],["update",1]]},{"id":"tests/test_session_title_service.py#test_summarize_late_binds_chat_and_preserves_prompt_contract","name":[["test",1],["summarize",1],["late",1],["binds",1],["chat",1],["preserves",1],["prompt",1],["contract",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",3],["test",2],["summarize",3],["late",2],["binds",2],["chat",6],["preserves",2],["prompt",2],["contract",2],["monkeypatch",3],["calls",3],["service",4],["store",1],["broadcasts",1],["threads",1],["fake",2],["messages",5],["cfg",7],["kwargs",4],["append",1],["return",1],["content",3],["title",3],["useful",2],["nignored",1],["already",1],["exists",1],["replacing",1],["llm",2],["now",1],["must",1],["still",1],["take",1],["effect",1],["setattr",1],["object",1],["assert",5],["study",2],["protein",2],["folding",2],["role",1],["user",1],["at",1],["most",1],["16",1],["characters",1],["max",1],["tokens",1],["64",1],["temperature",1]]},{"id":"tests/test_session_title_service.py#test_summarize_late_binds_chat_and_preserves_prompt_contract.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["calls",1],["append",1],["return",1],["content",1],["title",2],["useful",1],["nignored",1]]},{"id":"tests/test_session_title_service.py#test_summarize_rejects_truncated_provider_replies","name":[["test",1],["summarize",1],["rejects",1],["truncated",1],["provider",1],["replies",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["test",2],["summarize",3],["rejects",2],["truncated",2],["provider",2],["replies",2],["finish",4],["reason",4],["service",3],["chat",1],["call",1],["lambda",1],["kw",1],["content",1],["partial",1],["title",1],["assert",1],["first",1],["message",1],["object",1],["none",1]]},{"id":"tests/test_session_title_service.py#test_summarize_skips_empty_input_without_chat_and_cleans_balanced_wrappers","name":[["test",1],["summarize",1],["skips",1],["empty",1],["input",1],["without",1],["chat",1],["cleans",1],["balanced",1],["wrappers",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",3],["test",2],["summarize",6],["skips",2],["empty",2],["input",2],["without",2],["chat",5],["cleans",2],["balanced",2],["wrappers",2],["replies",2],["iter",1],["content",3],["90",1],["calls",3],["call",3],["args",1],["kwargs",1],["append",1],["true",1],["return",1],["next",1],["service",6],["assert",5],["object",4],["none",1],["one",1],["two",1],["three",1],["80",1]]},{"id":"tests/test_session_title_service.py#test_summarize_skips_empty_input_without_chat_and_cleans_balanced_wrappers.chat_call","name":[["chat",1],["call",1]],"path":[["tests",1],["test",1],["session",1],["title",1],["service",1],["py",1]],"body":[["def",2],["chat",2],["call",2],["args",2],["kwargs",2],["calls",1],["append",1],["true",1],["return",1],["next",1],["replies",1]]},{"id":"tests/test_session_tool_catalog.py","name":[["test",1],["session",1],["tool",1],["catalog",1],["py",1]],"path":[["tests",1],["test",1],["session",1],["tool",1],["catalog",1],["py",1]],"body":[["end",2],["contracts",1],["class",1],["based",1],["session",2],["tool",4],["composition",1],["from",6],["future",1],["import",6],["annotations",1],["openai4s",5],["config",2],["host",1],["dispatch",1],["build",1],["dispatcher",1],["tools",3],["catalog",2],["dynamic",2],["registry",2],["execute",1],["call",1]]},{"id":"tests/test_session_tool_catalog.py#_definition","name":[["definition",1]],"path":[["tests",1],["test",1],["session",1],["tool",1],["catalog",1],["py",1]],"body":[["def",3],["definition",2],["return",2],["name",1],["sum",3],["values",6],["description",1],["measured",1],["input",1],["schema",2],["type",5],["object",2],["properties",4],["array",1],["items",1],["number",2],["required",2],["additional",2],["false",2],["output",1],["total",3],["implementation",1],["execute",1],["args",3],["smoke",1],["ttl",1],["60",1]]},{"id":"tests/test_session_tool_catalog.py#_Worker","name":[["worker",1]],"path":[["tests",1],["test",1],["session",1],["tool",1],["catalog",1],["py",1]],"body":[["class",2],["worker",2],["def",1],["invoke",1],["self",1],["manifest",2],["arguments",2],["del",1],["return",1],["total",1],["sum",1],["values",1]]},{"id":"tests/test_session_tool_catalog.py#_Worker.invoke","name":[["invoke",1]],"path":[["tests",1],["test",1],["session",1],["tool",1],["catalog",1],["py",1]],"body":[["def",2],["invoke",2],["self",2],["manifest",3],["arguments",3],["del",1],["return",1],["total",1],["sum",1],["values",1]]},{"id":"tests/test_session_tool_catalog.py#test_host_gates_dynamic_lifecycle_then_executes_proxy_in_same_catalog","name":[["test",1],["host",1],["gates",1],["dynamic",1],["lifecycle",1],["then",1],["executes",1],["proxy",1],["same",1],["catalog",1]],"path":[["tests",1],["test",1],["session",1],["tool",1],["catalog",1],["py",1]],"body":[["def",2],["test",2],["host",2],["gates",2],["dynamic",9],["lifecycle",2],["then",2],["executes",2],["proxy",2],["same",2],["catalog",11],["tmp",6],["path",6],["config",3],["data",2],["dir",1],["dispatcher",12],["build",1],["workspace",1],["frame",3],["id",5],["store",3],["new",1],["project",4],["tools",1],["registry",4],["tool",15],["manifests",1],["worker",2],["session",1],["lambda",1],["permission",3],["rule",2],["scope",6],["global",2],["define",4],["pattern",2],["decision",2],["deny",1],["denied",5],["ok",8],["execute",4],["call",4],["name",6],["arguments",4],["definition",2],["assert",10],["false",1],["sum",5],["values",6],["none",1],["method",2],["promote",2],["allow",1],["defined",4],["true",3],["spec",2],["specs",1],["output",4],["total",1],["promoted",4]]},{"id":"tests/test_session_tool_catalog.py#test_progressive_specs_keep_core_dynamic_and_activate_relevant_groups","name":[["test",1],["progressive",1],["specs",1],["keep",1],["core",1],["dynamic",1],["activate",1],["relevant",1],["groups",1]],"path":[["tests",1],["test",1],["session",1],["tool",1],["catalog",1],["py",1]],"body":[["def",2],["test",2],["progressive",4],["specs",8],["keep",2],["core",3],["dynamic",4],["activate",3],["relevant",2],["groups",9],["tmp",4],["path",4],["registry",4],["tool",7],["session",3],["manifests",1],["worker",2],["catalog",11],["define",2],["definition",1],["base",3],["spec",12],["name",6],["role",6],["system",1],["content",6],["mcp",7],["artifact",3],["gpu",2],["plan",2],["delegate",2],["user",4],["read",2],["local",1],["note",1],["assert",13],["list",8],["dir",1],["skills",5],["search",4],["sum",1],["values",1],["skill",3],["group",7],["next",1],["metadata",2],["if",1],["id",2],["load",1],["tools",4],["isdisjoint",1],["artifacts",5],["task",1],["call",3],["query",4],["exec",5],["background",6],["connector",1],["save",2],["report",1],["activation",1],["monotonic",1],["so",1],["later",1],["terse",1],["observation",1],["cannot",1],["make",1],["provider",1],["visible",1],["disappear",1],["mid",1],["protocol",1],["done",1],["data",3],["sql",1],["table",1],["schema",2],["lineage",3],["then",1],["monitor",1],["long",1],["running",1],["job",1],["frames",1],["graph",1],["peek",1],["interrupt",1],["scientific",3],["uni",1],["prot",1],["pub",1],["chem",1],["databases",1],["science",3],["dbs",1],["remote",5],["accelerator",1],["status",2],["item",3],["always",1],["true",5],["active",4]]},{"id":"tests/test_settings_repository.py","name":[["test",1],["settings",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["direct",1],["contracts",1],["settings",3],["model",1],["profiles",1],["feedback",1],["from",5],["future",1],["import",8],["annotations",1],["itertools",1],["sqlite3",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",1],["pytest",2],["openai4s",3],["config",2],["storage",1],["repository",1],["store",2],["mark",1],["parametrize",1],["raw",1],["not",1],["json",1],["null",1]]},{"id":"tests/test_settings_repository.py#_repository","name":[["repository",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",2],["repository",5],["tmp",3],["path",4],["store",5],["config",1],["data",1],["dir",1],["db",1],["ticks",2],["itertools",1],["count",1],["1000",1],["settings",1],["conn",1],["lock",1],["clock",1],["ms",1],["lambda",1],["next",1],["return",1]]},{"id":"tests/test_settings_repository.py#test_feedback_projection_and_falsy_delete","name":[["test",1],["feedback",1],["projection",1],["falsy",1],["delete",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["feedback",10],["projection",2],["falsy",2],["delete",2],["tmp",3],["path",4],["store",2],["repository",10],["frame",9],["message",3],["up",5],["down",2],["assert",4],["list",3],["none",1],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["rows",2],["execute",1],["select",1],["key",2],["value",1],["from",1],["settings",1],["like",1],["fb",2],["fetchall",1]]},{"id":"tests/test_settings_repository.py#test_key_value_upsert_defaults_and_commit","name":[["test",1],["key",1],["value",1],["upsert",1],["defaults",1],["commit",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["key",3],["value",3],["upsert",2],["defaults",2],["commit",2],["tmp",3],["path",4],["store",2],["repository",7],["assert",4],["missing",2],["none",1],["fallback",2],["mode",4],["first",1],["second",3],["sqlite3",1],["connect",1],["db",1],["as",1],["independent",2],["row",2],["execute",1],["select",1],["updated",1],["at",1],["from",1],["settings",1],["fetchone",1],["1001",1]]},{"id":"tests/test_settings_repository.py#test_model_profile_mutations_are_serialized_by_shared_rlock","name":[["test",1],["model",1],["profile",1],["mutations",1],["serialized",1],["by",1],["shared",1],["rlock",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["model",4],["profile",6],["mutations",2],["serialized",2],["by",2],["shared",2],["rlock",2],["tmp",3],["path",3],["store",1],["repository",4],["append",3],["index",4],["mutate",1],["profiles",4],["lambda",1],["id",2],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["12",1],["as",1],["list",2],["map",1],["range",2],["40",2],["assert",1]]},{"id":"tests/test_settings_repository.py#test_model_profile_mutations_are_serialized_by_shared_rlock.append","name":[["append",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",2],["append",3],["index",3],["repository",1],["mutate",1],["model",1],["profiles",3],["lambda",1],["id",1],["profile",1]]},{"id":"tests/test_settings_repository.py#test_model_profile_round_trip_mutation_return_and_failure_boundary","name":[["test",1],["model",1],["profile",1],["round",1],["trip",1],["mutation",1],["return",1],["failure",1],["boundary",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",3],["test",2],["model",8],["profile",2],["round",2],["trip",2],["mutation",4],["return",2],["failure",2],["boundary",2],["tmp",3],["path",3],["store",1],["repository",8],["profiles",9],["id",6],["one",2],["provider",2],["ark",1],["two",2],["gemini",1],["assert",4],["list",3],["result",2],["mutate",2],["lambda",1],["values",4],["insert",1],["zero",2],["inserted",2],["item",4],["fail",2],["append",1],["must",2],["not",3],["commit",2],["raise",1],["runtime",2],["error",2],["failed",2],["pytest",1],["raises",1],["match",1]]},{"id":"tests/test_settings_repository.py#test_model_profile_round_trip_mutation_return_and_failure_boundary.fail","name":[["fail",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",2],["fail",2],["values",3],["append",1],["id",1],["must",1],["not",1],["commit",1],["raise",1],["runtime",1],["error",1],["mutation",1],["failed",1]]},{"id":"tests/test_settings_repository.py#test_model_profiles_invalid_or_non_list_values_normalize_empty","name":[["test",1],["model",1],["profiles",1],["invalid",1],["non",1],["list",1],["values",1],["normalize",1],["empty",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["model",4],["profiles",4],["invalid",2],["non",2],["list",3],["values",2],["normalize",2],["empty",2],["tmp",3],["path",3],["raw",3],["store",1],["repository",4],["assert",1]]},{"id":"tests/test_settings_repository.py#test_store_facade_and_permission_seed_share_settings_repository","name":[["test",1],["store",1],["facade",1],["permission",1],["seed",1],["share",1],["settings",1],["repository",1]],"path":[["tests",1],["test",1],["settings",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["store",13],["facade",2],["permission",3],["seed",3],["share",2],["settings",4],["repository",3],["tmp",3],["path",4],["config",1],["data",1],["dir",1],["db",1],["assert",5],["isinstance",1],["setting",3],["feature",2],["model",4],["profiles",2],["id",2],["list",2],["feedback",2],["frame",2],["up",2],["default",1],["rules",1],["perm",1],["seeded",1]]},{"id":"tests/test_setup_environments.py","name":[["test",1],["setup",1],["environments",1],["py",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["offline",1],["contracts",1],["bundled",1],["python",1],["setup",1],["manifests",1],["from",3],["future",1],["import",6],["annotations",1],["importlib",1],["subprocess",1],["pathlib",1],["path",2],["types",1],["simple",1],["namespace",1],["pytest",2],["repo",1],["file",1],["resolve",1],["parent",2],["mark",1],["parametrize",1],["profile",1],["standard",1],["full",1]]},{"id":"tests/test_setup_environments.py#_setup_args","name":[["setup",1],["args",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["setup",2],["args",2],["only",4],["str",4],["none",8],["profile",4],["dry",4],["run",4],["bool",4],["false",4],["update",4],["simple",3],["namespace",3],["return",1]]},{"id":"tests/test_setup_environments.py#_write_specs","name":[["write",1],["specs",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["write",3],["specs",2],["root",3],["path",2],["names",3],["str",2],["none",2],["name",4],["yml",1],["text",1],["ndependencies",1],["python",1],["11",1],["encoding",1],["utf",1]]},{"id":"tests/test_setup_environments.py#test_existing_environment_is_not_mutated_without_update","name":[["test",1],["existing",1],["environment",1],["not",1],["mutated",1],["without",1],["update",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",3],["test",2],["existing",4],["environment",2],["not",3],["mutated",2],["without",3],["update",4],["monkeypatch",6],["tmp",5],["path",5],["capsys",3],["cli",7],["importlib",1],["import",1],["module",1],["openai4s",1],["main",1],["write",1],["specs",1],["setattr",4],["find",1],["conda",1],["tool",1],["lambda",3],["micromamba",1],["envs",3],["dir",1],["unexpected",2],["run",3],["args",2],["kwargs",1],["raise",1],["assertion",1],["error",1],["setup",3],["must",1],["mutate",1],["env",1],["subprocess",1],["assert",2],["cmd",1],["only",1],["sync",1],["readouterr",1],["out",1]]},{"id":"tests/test_setup_environments.py#test_existing_environment_is_not_mutated_without_update.unexpected_run","name":[["unexpected",1],["run",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["unexpected",2],["run",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["setup",1],["must",1],["not",1],["mutate",1],["existing",1],["env",1],["without",1],["update",1]]},{"id":"tests/test_setup_environments.py#test_missing_environment_is_created_from_the_spec_name","name":[["test",1],["missing",1],["environment",1],["created",1],["from",1],["spec",1],["name",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",3],["test",2],["missing",2],["environment",2],["created",3],["from",2],["spec",2],["name",2],["monkeypatch",6],["tmp",5],["path",5],["capsys",3],["cli",7],["importlib",1],["import",1],["module",1],["openai4s",1],["main",1],["write",1],["specs",1],["python",3],["calls",3],["list",2],["str",2],["fake",2],["run",3],["cmd",3],["args",2],["kwargs",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["setattr",4],["find",1],["conda",1],["tool",1],["lambda",3],["micromamba",2],["envs",2],["dir",1],["existing",1],["subprocess",1],["update",2],["env",2],["not",1],["exist",1],["yet",1],["still",1],["creates",1],["assert",3],["setup",2],["only",1],["true",1],["create",1],["yml",1],["readouterr",1],["out",1]]},{"id":"tests/test_setup_environments.py#test_missing_environment_is_created_from_the_spec_name.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["cmd",3],["args",2],["kwargs",2],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1]]},{"id":"tests/test_setup_environments.py#test_python_manifest_covers_claude_science_portable_baseline","name":[["test",1],["python",1],["manifest",1],["covers",1],["claude",1],["science",1],["portable",1],["baseline",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["python",4],["manifest",2],["covers",2],["claude",2],["science",2],["portable",2],["baseline",2],["lines",2],["repo",1],["envs",1],["yml",1],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["required",2],["11",2],["numpy",1],["pandas",1],["scipy",1],["matplotlib",1],["seaborn",1],["pillow",1],["pysocks",1],["socksio",1],["rdkit",1],["pip",1],["scanpy",1],["harmony",1],["scikit",1],["misc",1],["platform",1],["machine",1],["aarch64",1],["pydeseq2",1],["pypdfium2",1],["assert",1]]},{"id":"tests/test_setup_environments.py#test_python_manifest_does_not_pip_install_the_numpy1_abi_rdkit","name":[["test",1],["python",1],["manifest",1],["not",1],["pip",1],["install",1],["numpy1",1],["abi",1],["rdkit",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["python",3],["manifest",3],["not",4],["pip",3],["install",2],["numpy1",2],["abi",3],["rdkit",8],["must",1],["come",1],["from",1],["conda",2],["forge",1],["never",1],["pypi",3],["wheel",1],["frozen",1],["at",1],["2022",1],["built",1],["against",1],["num",3],["py",3],["leaves",1],["numpy",1],["unpinned",1],["so",1],["resolves",1],["any",1],["call",1],["crosses",1],["into",1],["then",1],["hard",1],["crashes",1],["kernel",1],["worker",1],["spec",2],["repo",1],["envs",1],["yml",1],["read",1],["text",1],["encoding",1],["utf",1],["comments",1],["may",2],["name",1],["explain",1],["banned",1],["dependency",1],["lines",1],["deps",3],["line",3],["split",2],["strip",2],["splitlines",1],["if",2],["startswith",2],["assert",2]]},{"id":"tests/test_setup_environments.py#test_r_manifest_covers_claude_science_and_reporting_baseline","name":[["test",1],["manifest",1],["covers",1],["claude",1],["science",1],["reporting",1],["baseline",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["manifest",2],["covers",2],["claude",2],["science",2],["reporting",2],["baseline",2],["lines",2],["repo",1],["envs",1],["yml",1],["read",1],["text",1],["encoding",1],["utf",1],["splitlines",1],["required",2],["base",1],["tidyverse",1],["ggplot2",1],["jsonlite",1],["data",1],["table",1],["rmarkdown",1],["knitr",1],["pandoc",1],["10",1],["assert",1]]},{"id":"tests/test_setup_environments.py#test_root_setup_help_exposes_kernel_environment_modes","name":[["test",1],["root",1],["setup",1],["help",1],["exposes",1],["kernel",1],["environment",1],["modes",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["root",2],["setup",3],["help",3],["exposes",2],["kernel",4],["environment",2],["modes",2],["proc",5],["subprocess",1],["run",1],["bash",1],["str",1],["repo",2],["sh",1],["cwd",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["30",1],["check",1],["false",1],["assert",3],["returncode",1],["stderr",1],["envs",2],["stdout",2],["update",1]]},{"id":"tests/test_setup_environments.py#test_setup_only_and_profile_are_mutually_exclusive","name":[["test",1],["setup",1],["only",1],["profile",1],["mutually",1],["exclusive",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["setup",3],["only",3],["profile",3],["mutually",2],["exclusive",2],["capsys",3],["from",1],["openai4s",1],["cli",1],["main",1],["import",1],["build",2],["parser",2],["pytest",1],["raises",1],["system",1],["exit",1],["as",1],["stopped",2],["parse",1],["args",1],["python",1],["standard",1],["assert",1],["value",1],["code",1],["readouterr",1]]},{"id":"tests/test_setup_environments.py#test_setup_profiles_are_exposed_by_the_cli","name":[["test",1],["setup",1],["profiles",1],["exposed",1],["by",1],["cli",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["setup",3],["profiles",2],["exposed",2],["by",2],["cli",3],["profile",6],["from",1],["openai4s",1],["main",1],["import",1],["build",2],["parser",2],["args",3],["parse",1],["assert",1]]},{"id":"tests/test_setup_environments.py#test_standard_profile_dry_run_targets_only_python_and_r","name":[["test",1],["standard",1],["profile",1],["dry",1],["run",1],["targets",1],["only",1],["python",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["test",2],["standard",3],["profile",3],["dry",3],["run",3],["targets",2],["only",2],["python",4],["monkeypatch",5],["tmp",4],["path",4],["capsys",3],["cli",6],["importlib",1],["import",1],["module",1],["openai4s",1],["main",1],["write",1],["specs",1],["setattr",3],["find",1],["conda",1],["tool",1],["lambda",3],["micromamba",1],["envs",2],["dir",1],["existing",1],["assert",5],["cmd",1],["setup",2],["args",1],["true",1],["output",5],["readouterr",1],["out",1],["yml",4],["phylo",1],["not",2],["struct",1]]},{"id":"tests/test_setup_environments.py#test_update_targets_the_discovered_prefix_and_does_not_prune","name":[["test",1],["update",1],["targets",1],["discovered",1],["prefix",1],["not",1],["prune",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",3],["test",2],["update",4],["targets",2],["discovered",2],["prefix",6],["not",4],["prune",3],["monkeypatch",6],["tmp",6],["path",6],["capsys",3],["cli",7],["importlib",1],["import",1],["module",1],["openai4s",1],["main",1],["write",1],["specs",1],["python",6],["env",2],["lives",1],["somewhere",1],["conda",2],["tool",2],["own",1],["root",1],["would",1],["resolve",1],["name",1],["so",1],["argv",1],["has",1],["carry",1],["explicitly",1],["elsewhere",1],["envs",3],["calls",4],["list",2],["str",3],["fake",2],["run",3],["cmd",3],["args",2],["kwargs",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["setattr",4],["find",1],["lambda",3],["micromamba",2],["dir",1],["existing",1],["subprocess",1],["assert",4],["setup",2],["only",1],["true",1],["yml",1],["updated",1],["readouterr",1],["out",1]]},{"id":"tests/test_setup_environments.py#test_update_targets_the_discovered_prefix_and_does_not_prune.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["setup",1],["environments",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["cmd",3],["args",2],["kwargs",2],["calls",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1]]},{"id":"tests/test_share_expiry.py","name":[["test",1],["share",1],["expiry",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["from",7],["future",1],["import",7],["annotations",1],["pathlib",1],["path",1],["openai4s",5],["cli",1],["main",1],["parse",1],["duration",1],["server",3],["session",2],["domain",2],["service",3],["share",4],["projection",2],["builder",1],["store",2]]},{"id":"tests/test_share_expiry.py#_make","name":[["make",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",3],["make",2],["tmp",7],["path",9],["store",10],["openai4s",1],["db",1],["workspace",6],["root",10],["frame",5],["id",9],["branch",5],["ws",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",2],["domain",3],["session",2],["service",4],["data",2],["dir",3],["project",5],["create",1],["name",1],["study",1],["new",1],["kind",1],["turn",1],["status",1],["done",1],["add",1],["message",1],["role",1],["user",1],["content",1],["hi",1],["builder",4],["share",2],["projection",1],["cas",2],["shares",2],["public",1],["url",1],["lambda",1],["https",1],["example",1],["org",1],["active",2]]},{"id":"tests/test_share_expiry.py#_make.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["workspace",2],["root",3],["frame",3],["id",6],["branch",3],["tmp",1],["path",1],["ws",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_share_expiry.py#test_create_with_expiry_records_expires_at","name":[["test",1],["create",1],["expiry",1],["records",1],["expires",1],["at",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["test",2],["create",3],["expiry",2],["records",2],["expires",5],["at",5],["tmp",3],["path",3],["store",2],["service",2],["root",2],["make",1],["rec",3],["10",3],["000",3],["assert",2],["share",2],["id",1]]},{"id":"tests/test_share_expiry.py#test_no_expiry_never_swept","name":[["test",1],["no",1],["expiry",1],["never",1],["swept",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["test",2],["no",3],["expiry",3],["never",2],["swept",2],["tmp",3],["path",3],["store",2],["service",3],["root",2],["make",1],["rec",3],["create",1],["assert",3],["expires",1],["at",1],["none",1],["sweep",1],["expired",1],["now",1],["ms",1],["10",1],["13",1],["share",2],["id",1],["status",1],["ready",1]]},{"id":"tests/test_share_expiry.py#test_parse_duration","name":[["test",1],["parse",1],["duration",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["test",2],["parse",7],["duration",7],["assert",5],["30m",1],["1800",1],["24h",1],["86400",1],["7d",1],["604800",2],["1w",1],["3600",2]]},{"id":"tests/test_share_expiry.py#test_restore_revokes_expired","name":[["test",1],["restore",1],["revokes",1],["expired",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["test",2],["restore",3],["revokes",2],["expired",2],["tmp",3],["path",3],["store",2],["service",3],["root",2],["make",1],["rec",2],["create",1],["expires",1],["at",1],["past",1],["sid",3],["share",2],["id",1],["desired",2],["assert",2],["not",1],["status",1],["revoked",1]]},{"id":"tests/test_share_expiry.py#test_sweep_keeps_unexpired","name":[["test",1],["sweep",1],["keeps",1],["unexpired",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["test",2],["sweep",3],["keeps",2],["unexpired",2],["tmp",3],["path",3],["store",2],["service",3],["root",2],["make",1],["rec",2],["create",1],["expires",1],["at",1],["10",1],["13",1],["far",1],["future",1],["assert",2],["expired",1],["now",1],["ms",1],["1000",1],["share",2],["id",1],["status",1],["ready",1]]},{"id":"tests/test_share_expiry.py#test_sweep_revokes_expired_and_keeps_live","name":[["test",1],["sweep",1],["revokes",1],["expired",1],["keeps",1],["live",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["test",2],["sweep",3],["revokes",2],["expired",4],["keeps",2],["live",2],["tmp",3],["path",3],["store",3],["service",4],["root",2],["make",1],["already",1],["share",4],["expires",2],["at",2],["past",1],["rec",2],["create",1],["sid",5],["id",1],["assert",4],["status",2],["ready",1],["revoked",3],["now",1],["ms",1],["1000",1],["acquire",1],["none",1]]},{"id":"tests/test_share_expiry.py#test_update_keeps_expiry_by_default_and_can_clear","name":[["test",1],["update",1],["keeps",1],["expiry",1],["by",1],["default",1],["clear",1]],"path":[["tests",1],["test",1],["share",1],["expiry",1],["py",1]],"body":[["def",2],["test",2],["update",5],["keeps",3],["expiry",3],["by",2],["default",2],["clear",3],["tmp",3],["path",3],["store",1],["service",4],["root",2],["make",1],["rec",2],["create",1],["expires",4],["at",4],["10",2],["13",2],["sid",3],["share",1],["id",1],["bare",1],["assert",2],["explicit",1],["none",2]]},{"id":"tests/test_share_gateway.py","name":[["test",1],["share",1],["gateway",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["from",5],["future",1],["import",5],["annotations",1],["pathlib",1],["path",1],["openai4s",3],["config",3],["llmconfig",1],["share",1],["server",1],["gateway",2],["as",1],["mod",1],["store",2]]},{"id":"tests/test_share_gateway.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",7],["events",3],["emitter",1],["root",7],["frame",8],["id",7],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1],["drop",1],["pass",1]]},{"id":"tests/test_share_gateway.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_share_gateway.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["event",4],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_share_gateway.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["pass",1]]},{"id":"tests/test_share_gateway.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_share_gateway.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_share_gateway.py#_runner","name":[["runner",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["runner",5],["tmp",3],["path",5],["share",7],["config",4],["none",4],["cfg",3],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["return",1]]},{"id":"tests/test_share_gateway.py#_seed_frame","name":[["seed",1],["frame",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["seed",2],["frame",7],["runner",3],["store",5],["fid",7],["new",1],["kind",1],["turn",1],["project",2],["id",8],["default",2],["status",1],["done",1],["add",1],["message",1],["root",2],["branch",1],["role",1],["user",1],["content",1],["hello",1],["share",1],["log",1],["cell",2],["code",1],["result",1],["c1",1],["stdout",1],["ok",1],["stderr",1],["error",1],["none",1],["index",1],["state",1],["revision",1],["visibility",1],["scientific",1],["return",1]]},{"id":"tests/test_share_gateway.py#test_create_and_revoke_share_without_tunnel","name":[["test",1],["create",1],["revoke",1],["share",1],["without",1],["tunnel",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["create",4],["revoke",3],["share",6],["without",2],["tunnel",4],["tmp",3],["path",3],["runner",9],["try",1],["fid",2],["seed",1],["frame",1],["rec",3],["shares",2],["title",1],["demo",1],["assert",4],["status",3],["ready",2],["sid",4],["id",1],["store",2],["none",2],["sharing",1],["not",1],["enabled",1],["still",1],["publishes",1],["locally",1],["revoked",1],["finally",1],["close",1]]},{"id":"tests/test_share_gateway.py#test_delete_session_revokes_shares","name":[["test",1],["delete",1],["session",1],["revokes",1],["shares",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["delete",3],["session",4],["revokes",2],["shares",4],["tmp",4],["path",4],["runner",8],["try",1],["fid",3],["seed",1],["frame",1],["rec",2],["create",1],["sid",4],["share",4],["id",1],["assert",3],["store",2],["not",2],["none",2],["deletions",1],["row",1],["snapshot",1],["dir",1],["gone",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_share_gateway.py#test_enable_configured_creates_tunnel","name":[["test",1],["enable",1],["configured",1],["creates",1],["tunnel",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["enable",2],["configured",3],["creates",2],["tunnel",5],["tmp",3],["path",3],["share",8],["config",1],["relay",1],["url",1],["ws",1],["127",1],["unreachable",1],["just",1],["exercise",1],["wiring",1],["auth",1],["token",2],["secret",1],["abcdefgh",1],["base",1],["domain",1],["localtest",1],["me",1],["allow",1],["insecure",1],["true",3],["runner",8],["try",1],["assert",5],["status",3],["sharing",2],["enabled",2],["state",2],["connecting",1],["connected",1],["not",1],["none",2],["disable",1],["takes",1],["offline",1],["drops",1],["network",1],["thread",1],["false",1],["disabled",1],["finally",1],["close",1]]},{"id":"tests/test_share_gateway.py#test_enable_unconfigured_reports_missing","name":[["test",1],["enable",1],["unconfigured",1],["reports",1],["missing",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["enable",2],["unconfigured",4],["reports",2],["missing",3],["tmp",3],["path",3],["runner",5],["default",1],["share",2],["config",1],["has",1],["no",2],["relay",2],["token",1],["try",1],["status",3],["sharing",1],["enabled",1],["true",1],["assert",3],["state",1],["url",1],["tunnel",1],["none",1],["network",1],["thread",1],["finally",1],["close",1]]},{"id":"tests/test_share_gateway.py#test_sharing_off_by_default_no_tunnel","name":[["test",1],["sharing",1],["off",1],["by",1],["default",1],["no",1],["tunnel",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["sharing",2],["off",2],["by",2],["default",2],["no",2],["tunnel",3],["tmp",3],["path",3],["runner",6],["try",1],["assert",3],["share",3],["enabled",1],["false",1],["none",1],["status",1],["state",1],["disabled",1],["finally",1],["close",1]]},{"id":"tests/test_share_gateway.py#test_storage_cascade_drops_share_rows","name":[["test",1],["storage",1],["cascade",1],["drops",1],["share",1],["rows",1]],"path":[["tests",1],["test",1],["share",1],["gateway",1],["py",1]],"body":[["def",2],["test",2],["storage",2],["cascade",2],["drops",2],["share",6],["rows",2],["tmp",3],["path",3],["defense",2],["depth",2],["even",2],["row",2],["left",2],["behind",2],["no",2],["revoke",2],["callback",2],["removed",2],["by",2],["low",2],["level",2],["session",2],["deletion",2],["aggregate",2],["runner",7],["try",1],["fid",3],["seed",1],["frame",2],["rec",2],["shares",1],["create",1],["sid",2],["id",1],["store",2],["delete",1],["assert",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_share_import.py","name":[["test",1],["share",1],["import",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["from",7],["future",1],["import",11],["annotations",1],["json",1],["pathlib",1],["path",1],["pytest",1],["openai4s",5],["server",3],["session",4],["domain",2],["service",1],["package",1],["quarantine",1],["key",1],["share",4],["projection",2],["builder",1],["fetch",4],["bundle",2],["error",1],["normalize",1],["url",2],["store",2],["ssrf",1],["policy",1],["side",1],["injection",1],["annotation",1]]},{"id":"tests/test_share_import.py#_seed","name":[["seed",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",3],["seed",2],["tmp",6],["path",8],["message",4],["str",2],["store",8],["openai4s",1],["db",1],["workspace",6],["root",11],["frame",5],["id",9],["branch",3],["ws",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",2],["domain",4],["session",1],["service",1],["data",2],["dir",2],["project",5],["create",1],["name",1],["study",1],["new",1],["kind",1],["turn",1],["status",1],["done",1],["add",1],["role",1],["user",1],["content",1],["builder",4],["share",1],["projection",1],["cas",2],["bundle",2],["serialize",1],["package",1],["build",1]]},{"id":"tests/test_share_import.py#_seed.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["workspace",2],["root",3],["frame",3],["id",6],["branch",3],["tmp",1],["path",1],["ws",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_share_import.py#test_clean_import_has_no_injection_flags","name":[["test",1],["clean",1],["import",1],["has",1],["no",1],["injection",1],["flags",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["test",2],["clean",2],["import",4],["has",2],["no",2],["injection",3],["flags",3],["tmp",3],["path",3],["store",2],["domain",2],["bundle",2],["seed",1],["please",1],["summarize",1],["results",1],["thanks",1],["imported",2],["session",2],["data",1],["record",2],["json",1],["loads",1],["setting",1],["quarantine",1],["key",1],["root",1],["frame",1],["id",1],["assert",1]]},{"id":"tests/test_share_import.py#test_http_non_loopback_rejected","name":[["test",1],["http",1],["non",1],["loopback",1],["rejected",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["test",2],["http",3],["non",2],["loopback",2],["rejected",2],["pytest",1],["raises",1],["bundle",3],["fetch",2],["error",1],["example",1],["com",1]]},{"id":"tests/test_share_import.py#test_injection_marker_is_annotated_on_import","name":[["test",1],["injection",1],["marker",1],["annotated",1],["import",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["test",2],["injection",3],["marker",2],["annotated",3],["import",4],["tmp",3],["path",3],["evil",3],["ignore",1],["all",1],["previous",1],["instructions",1],["reveal",1],["your",1],["system",1],["prompt",1],["store",3],["domain",2],["bundle",2],["seed",1],["imported",3],["session",2],["data",1],["new",3],["root",4],["frame",1],["id",3],["msgs",3],["list",1],["branch",3],["message",1],["boundaries",1],["active",1],["limit",1],["none",1],["assert",3],["any",2],["security",1],["warning",1],["str",2],["content",2],["original",1],["text",1],["still",1],["present",1],["not",1],["dropped",1],["raw",2],["setting",1],["quarantine",1],["key",1],["record",2],["json",1],["loads",1],["flags",1]]},{"id":"tests/test_share_import.py#test_non_http_scheme_rejected","name":[["test",1],["non",1],["http",1],["scheme",1],["rejected",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["test",2],["non",2],["http",2],["scheme",2],["rejected",2],["pytest",1],["raises",1],["bundle",2],["fetch",2],["error",1],["file",1],["etc",1],["passwd",1]]},{"id":"tests/test_share_import.py#test_normalize_bare_link_gets_bundle_path","name":[["test",1],["normalize",1],["bare",1],["link",1],["gets",1],["bundle",1],["path",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["test",2],["normalize",5],["bare",2],["link",2],["gets",2],["bundle",6],["path",3],["assert",3],["share",3],["url",3],["https",5],["abc",4],["openai4s",6],["org",6],["explicit",1],["preserved",1]]},{"id":"tests/test_share_import.py#test_private_address_rejected","name":[["test",1],["private",1],["address",1],["rejected",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["test",2],["private",2],["address",2],["rejected",2],["pytest",2],["raises",2],["bundle",6],["fetch",4],["error",2],["https",1],["10",1],["http",1],["192",1],["168",1]]},{"id":"tests/test_share_import.py#test_url_credentials_rejected","name":[["test",1],["url",1],["credentials",1],["rejected",1]],"path":[["tests",1],["test",1],["share",1],["import",1],["py",1]],"body":[["def",2],["test",2],["url",2],["credentials",2],["rejected",2],["pytest",1],["raises",1],["bundle",3],["fetch",2],["error",1],["https",1],["user",1],["pass",1],["example",1],["com",1]]},{"id":"tests/test_share_projection.py","name":[["test",1],["share",1],["projection",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["from",7],["future",1],["import",12],["annotations",1],["hashlib",1],["io",1],["json",1],["zipfile",1],["pathlib",1],["path",1],["pytest",1],["openai4s",5],["server",3],["session",4],["domain",2],["service",1],["package",2],["error",1],["share",3],["projection",2],["builder",1],["storage",1],["snapshots",1],["revert",2],["recovery",1],["setting",1],["key",1],["store",2],["round",1],["trip",1],["flattened",1],["bundle",2],["imports",1],["cleanly",1],["closure",1],["proof",1],["no",1],["dangling",1],["references",1],["inside",1],["sibling",2],["flattening",1],["must",1],["pull",1],["logical",1],["prefix",1],["secret",1],["handling",1],["redaction",1],["vs",2],["fail",1],["closed",1],["workspace",1],["filtering",1],["view",1],["document",1]]},{"id":"tests/test_share_projection.py#_add_turn","name":[["add",1],["turn",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["add",4],["turn",6],["store",8],["root",19],["project",4],["id",22],["user",9],["text",10],["assistant",10],["code",7],["stdout",4],["message",4],["frame",8],["branch",4],["role",4],["content",5],["append",3],["action",4],["group",6],["kind",2],["cell",4],["native",1],["tools",1],["event",1],["type",1],["result",3],["canonical",1],["arguments",1],["language",1],["python",1],["accepted",1],["true",1],["return",1],["log",1],["stderr",1],["error",1],["none",1],["index",1],["state",1],["revision",1],["visibility",1],["scientific",1]]},{"id":"tests/test_share_projection.py#_base_session","name":[["base",1],["session",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["base",2],["session",3],["tmp",5],["path",7],["store",6],["openai4s",1],["db",1],["workspace",7],["factory",1],["domain",3],["service",1],["data",1],["dir",1],["project",6],["create",1],["name",1],["protein",1],["study",1],["root",4],["new",1],["frame",1],["id",2],["kind",1],["turn",1],["status",1],["done",1],["ws",2],["shared",1],["txt",1],["write",1],["text",1],["safe",1],["file",1],["encoding",1],["utf",1],["return",1]]},{"id":"tests/test_share_projection.py#_builder","name":[["builder",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["builder",3],["store",3],["domain",3],["workspace",4],["tmp",3],["path",3],["extra",4],["secret",4],["values",4],["none",2],["return",1],["share",1],["projection",1],["data",1],["dir",1],["cas",2]]},{"id":"tests/test_share_projection.py#_unpack","name":[["unpack",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["unpack",2],["data",3],["bytes",5],["dict",2],["str",2],["zipfile",1],["zip",1],["file",1],["io",2],["as",1],["archive",3],["return",1],["name",3],["read",1],["namelist",1]]},{"id":"tests/test_share_projection.py#_unverified_auto_projection","name":[["unverified",1],["auto",1],["projection",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["unverified",2],["auto",10],["projection",5],["root",23],["str",2],["dict",2],["schema",1],["version",3],["trust",1],["state",1],["local",2],["historical",1],["selection",1],["preset",1],["autonomous",1],["result",1],["review",7],["mode",3],["fix",3],["approvals",1],["reviewer",3],["source",1],["frame",8],["runs",3],["run",16],["id",53],["share",40],["branch",7],["turn",14],["execution",14],["status",8],["verified",3],["candidate",7],["terminal",3],["reason",2],["passed",2],["created",5],["at",7],["finished",2],["deliberately",1],["lacks",1],["immutable",1],["snapshot",1],["proof",1],["must",1],["not",2],["repeat",1],["label",1],["as",1],["from",1],["prose",1],["events",2],["event",19],["cursor",5],["started",5],["type",5],["payload",8],["running",1],["ready",1],["audit",13],["subject",6],["kind",4],["permission",3],["entity",4],["approval",2],["action",5],["decision",8],["request",3],["digest",8],["64",8],["assessment",8],["policy",6],["v1",2],["completed",4],["outcome",2],["denied",4],["risk",2],["high",2],["public",2],["summary",2],["by",2],["prompt",2],["hidden",2],["rationale",2],["findings",1],["repair",1],["assessments",1],["authorization",1],["allow",1],["once",1],["token",1],["shareable",1],["target",1],["private",1],["enumerate",1],["start",1],["sha256",2],["hashlib",1],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["separators",1],["encode",1],["utf",1],["hexdigest",1],["return",1]]},{"id":"tests/test_share_projection.py#_workspace_factory","name":[["workspace",1],["factory",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",3],["workspace",4],["factory",2],["tmp",3],["path",8],["root",4],["dir",2],["workspaces",1],["frame",2],["id",4],["branch",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",2]]},{"id":"tests/test_share_projection.py#_workspace_factory.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["workspace",2],["root",4],["frame",3],["id",6],["branch",3],["path",3],["dir",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_share_projection.py#test_bundle_has_no_dangling_references","name":[["test",1],["bundle",1],["has",1],["no",1],["dangling",1],["references",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["bundle",2],["has",2],["no",2],["dangling",2],["references",2],["tmp",4],["path",10],["store",4],["domain",2],["workspace",3],["project",6],["root",9],["base",1],["session",1],["cell",8],["add",1],["turn",1],["id",15],["user",1],["text",4],["assistant",1],["code",1],["stdout",1],["ok",1],["art",5],["out",2],["csv",3],["write",1],["n1",1],["encoding",1],["utf",1],["save",1],["artifact",2],["str",1],["filename",1],["content",1],["type",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",2],["read",1],["hexdigest",1],["producing",4],["frame",2],["builder",4],["files",6],["unpack",1],["serialize",1],["package",1],["build",1],["data",2],["notebook",3],["json",8],["loads",4],["ids",5],["cells",1],["artifacts",6],["version",8],["versions",3],["available",4],["if",2],["assert",6],["latest",1],["none",2],["snapshot",1],["edge",3],["lineage",1],["edges",1],["input",1],["output",1],["branches",4],["snapshots",1],["len",1],["parent",1],["branch",1]]},{"id":"tests/test_share_projection.py#test_extra_secret_value_is_caught","name":[["test",1],["extra",1],["secret",1],["value",1],["caught",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["extra",3],["secret",3],["value",2],["caught",2],["tmp",4],["path",4],["store",3],["domain",2],["workspace",2],["project",3],["root",4],["base",1],["session",2],["add",1],["turn",1],["id",1],["user",1],["text",2],["assistant",1],["code",1],["print",1],["stdout",1],["token",1],["relaysecretxyz0",2],["builder",4],["values",1],["lambda",1],["pytest",1],["raises",1],["package",2],["error",1],["serialize",1],["build",1]]},{"id":"tests/test_share_projection.py#test_flattened_bundle_is_deterministic","name":[["test",1],["flattened",1],["bundle",1],["deterministic",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["flattened",2],["bundle",2],["deterministic",2],["tmp",4],["path",4],["store",3],["domain",2],["workspace",2],["project",3],["root",6],["base",1],["session",1],["add",1],["turn",1],["id",1],["user",1],["text",2],["hi",1],["assistant",1],["ok",1],["code",1],["stdout",1],["builder",6],["serialize",2],["package",2],["build",2],["assert",2],["data",3],["sha256",2],["hashlib",1],["hexdigest",1]]},{"id":"tests/test_share_projection.py#test_flattened_bundle_round_trips_through_import","name":[["test",1],["flattened",1],["bundle",1],["round",1],["trips",1],["through",1],["import",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",3],["flattened",3],["bundle",5],["round",2],["trips",2],["through",2],["import",3],["tmp",4],["path",12],["store",16],["domain",3],["workspace",3],["project",13],["root",21],["base",1],["session",7],["cell",3],["add",2],["turn",1],["id",21],["user",1],["text",4],["run",1],["analysis",1],["assistant",1],["done",1],["code",2],["score",5],["93",5],["stdout",1],["art",5],["prediction",2],["csv",3],["write",1],["n1",2],["encoding",1],["utf",1],["save",1],["artifact",3],["str",1],["filename",1],["content",2],["type",1],["size",2],["bytes",3],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",1],["read",2],["hexdigest",1],["producing",1],["frame",4],["level",1],["memory",2],["policy",1],["must",1],["never",2],["leave",1],["machine",1],["block",1],["model",1],["v1",1],["permission",2],["rule",1],["scope",8],["conversation",2],["tool",1],["web",1],["fetch",1],["pattern",1],["https",1],["example",1],["decision",1],["allow",1],["capability",2],["enabled",1],["skill",1],["true",2],["builder",4],["proj",3],["build",1],["active",1],["branch",2],["serialize",1],["package",1],["assert",10],["projection",2],["imported",6],["data",1],["view",1],["only",1],["new",7],["onto",1],["single",1],["synthetic",1],["zero",1],["checkpoints",2],["len",2],["list",6],["branches",1],["cells",3],["artifacts",4],["resolve",1],["privacy",1],["memories",2],["permissions",1],["capabilities",1],["cross",1],["boundary",1],["rules",1],["caps",2],["explicit",1],["states",1],["if",1]]},{"id":"tests/test_share_projection.py#test_residual_known_secret_bytes_fail_closed","name":[["test",1],["residual",1],["known",1],["secret",1],["bytes",1],["fail",1],["closed",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",7],["residual",2],["known",2],["secret",6],["bytes",4],["fail",2],["closed",2],["tmp",4],["path",4],["conftest",2],["sets",2],["openai4",2],["llm",2],["api",2],["key",7],["so",2],["configured",2],["whose",2],["raw",2],["must",2],["never",2],["leave",2],["even",2],["though",2],["not",2],["shaped",2],["string",2],["safe",2],["text",4],["would",2],["redact",2],["store",3],["domain",2],["workspace",2],["project",3],["root",4],["base",1],["session",2],["add",1],["turn",1],["id",1],["user",1],["assistant",1],["code",1],["print",1],["stdout",1],["leaked",1],["here",1],["builder",4],["pytest",1],["raises",1],["package",2],["error",1],["serialize",1],["build",1]]},{"id":"tests/test_share_projection.py#test_revert_to_sibling_checkpoint_is_flattened","name":[["test",1],["revert",1],["sibling",1],["checkpoint",1],["flattened",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["revert",4],["sibling",7],["checkpoint",8],["flattened",3],["tmp",4],["path",4],["store",7],["domain",7],["workspace",2],["project",1],["root",18],["base",1],["session",4],["add",2],["message",4],["frame",5],["id",15],["branch",11],["role",2],["user",1],["content",4],["main",1],["question",1],["c1",2],["create",2],["fork",1],["from",1],["sib",3],["name",1],["assistant",1],["only",3],["answer",3],["c2",2],["result",2],["apply",1],["target",1],["assert",4],["ok",1],["true",1],["active",4],["builder",4],["proj",3],["build",1],["logical",1],["history",1],["any",2],["str",2],["messages",1],["bundle",1],["still",1],["imports",1],["closure",1],["holds",1],["despite",1],["cross",1],["imported",3],["import",1],["serialize",1],["package",1],["data",1],["new",3],["contents",2],["list",2],["boundaries",1],["limit",1],["none",1],["len",1],["branches",1]]},{"id":"tests/test_share_projection.py#test_secret_shaped_text_is_redacted_not_leaked","name":[["test",1],["secret",1],["shaped",1],["text",1],["redacted",1],["not",1],["leaked",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["secret",4],["shaped",3],["text",3],["redacted",3],["not",5],["leaked",2],["tmp",4],["path",4],["store",3],["domain",2],["workspace",2],["project",1],["root",7],["base",1],["session",5],["add",1],["message",1],["frame",2],["id",3],["branch",1],["role",1],["user",1],["deliberately",1],["fake",1],["string",1],["prove",1],["safe",2],["redacts",1],["real",1],["credential",1],["its",1],["18",1],["trailing",1],["characters",1],["fall",1],["short",1],["24",1],["sk",3],["detector",1],["scripts",1],["source",1],["scan",1],["py",1],["requires",1],["so",1],["one",1],["scanner",1],["remains",1],["flag",1],["content",1],["my",1],["api",1],["key",1],["abcdefgh1234567890",2],["keep",1],["builder",4],["files",2],["unpack",1],["serialize",1],["package",1],["build",1],["data",1],["json",1],["decode",1],["utf",1],["assert",2]]},{"id":"tests/test_share_projection.py#test_secret_workspace_file_is_filtered","name":[["test",1],["secret",1],["workspace",1],["file",1],["filtered",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["secret",2],["workspace",5],["file",2],["filtered",2],["tmp",4],["path",4],["store",3],["domain",2],["project",3],["root",6],["base",1],["session",1],["env",1],["write",1],["text",3],["some",1],["api",1],["key",1],["zzzzzzzzzzzz",2],["encoding",1],["utf",1],["add",1],["turn",1],["id",1],["user",1],["assistant",1],["code",1],["stdout",1],["builder",4],["data",3],["serialize",1],["package",1],["build",1],["assert",1],["not",1]]},{"id":"tests/test_share_projection.py#test_share_projects_active_branch_auto_history_once_and_downgrades_missing_proof","name":[["test",1],["share",1],["projects",1],["active",1],["branch",1],["auto",1],["history",1],["once",1],["downgrades",1],["missing",1],["proof",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",3],["test",2],["share",4],["projects",2],["active",2],["branch",4],["auto",9],["history",2],["once",3],["downgrades",2],["missing",2],["proof",3],["tmp",4],["path",4],["monkeypatch",3],["store",4],["domain",2],["workspace",2],["project",1],["root",11],["base",1],["session",1],["append",2],["action",1],["group",1],["frame",4],["id",9],["turn",2],["kind",1],["user",3],["assistant",1],["message",1],["role",1],["content",1],["evidence",1],["calls",3],["export",3],["filters",2],["return",1],["unverified",2],["projection",9],["setattr",1],["mode",5],["raising",1],["false",1],["builder",5],["build",1],["bundle",6],["serialize",2],["package",1],["view",4],["json",3],["loads",2],["filename",2],["sha256",2],["size",2],["bytes",2],["portable",8],["review",3],["assert",8],["runs",2],["status",1],["terminal",1],["reason",1],["incomplete",1],["effective",1],["selection",1],["preset",1],["off",2],["result",1],["approvals",1],["reviewer",3],["text",2],["repr",1],["forbidden",2],["hidden",2],["prompt",1],["rationale",1],["authorization",1],["allow",1],["token",1],["private",1],["not",1],["packaged",2],["unpack",1],["data",1]]},{"id":"tests/test_share_projection.py#test_share_projects_active_branch_auto_history_once_and_downgrades_missing_proof.export_auto","name":[["export",1],["auto",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["export",2],["auto",3],["root",4],["frame",4],["id",4],["filters",3],["calls",1],["append",1],["return",1],["unverified",1],["projection",1]]},{"id":"tests/test_share_projection.py#test_share_rejects_corrupt_empty_revert_marker","name":[["test",1],["share",1],["rejects",1],["corrupt",1],["empty",1],["revert",1],["marker",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["share",2],["rejects",2],["corrupt",2],["empty",2],["revert",3],["marker",2],["tmp",4],["path",4],["store",4],["domain",2],["workspace",2],["project",1],["root",4],["base",1],["session",2],["try",1],["setting",2],["recovery",2],["key",1],["pytest",1],["raises",1],["package",1],["error",1],["match",1],["requires",1],["builder",1],["build",1],["finally",1],["close",1]]},{"id":"tests/test_share_projection.py#test_share_rejects_unresolved_revert_workspace","name":[["test",1],["share",1],["rejects",1],["unresolved",1],["revert",1],["workspace",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["share",3],["rejects",2],["unresolved",2],["revert",4],["workspace",4],["tmp",4],["path",4],["store",4],["domain",2],["project",1],["root",5],["base",1],["session",2],["try",1],["setting",2],["recovery",3],["key",1],["json",1],["dumps",1],["schema",1],["version",1],["state",1],["required",1],["operation",1],["id",2],["so",1],["branch",1],["pytest",1],["raises",1],["package",1],["error",1],["match",1],["requires",1],["builder",1],["build",1],["finally",1],["close",1]]},{"id":"tests/test_share_projection.py#test_view_matches_projection_and_hides_nonscientific","name":[["test",1],["view",1],["matches",1],["projection",1],["hides",1],["nonscientific",1]],"path":[["tests",1],["test",1],["share",1],["projection",1],["py",1]],"body":[["def",2],["test",2],["view",11],["matches",2],["projection",4],["hides",2],["nonscientific",2],["tmp",4],["path",10],["store",5],["domain",2],["workspace",3],["project",9],["root",12],["base",1],["session",1],["cell",6],["add",1],["turn",1],["id",13],["user",2],["text",2],["run",1],["assistant",2],["here",1],["code",2],["plot",2],["stdout",2],["rendered",1],["log",1],["frame",4],["internal",1],["result",1],["scratch",2],["stderr",1],["error",1],["none",1],["index",1],["state",1],["revision",1],["visibility",1],["art",5],["fig",5],["png",7],["write",1],["bytes",5],["x89",1],["x1a",1],["fake",1],["save",1],["artifact",2],["str",1],["filename",5],["content",1],["type",1],["image",1],["size",4],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",5],["read",1],["hexdigest",1],["producing",1],["builder",5],["proj",4],["build",1],["bundle",7],["serialize",2],["package",1],["json",1],["loads",1],["assert",7],["hidden",1],["count",1],["source",1],["cells",1],["role",1],["messages",1],["resolves",1],["byte",1],["hash",1],["router",1],["serve",1],["fignames",2],["artifacts",1],["by",1]]},{"id":"tests/test_share_protocol.py","name":[["test",1],["share",1],["protocol",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["from",2],["future",1],["import",3],["annotations",1],["pytest",1],["openai4s",1],["share",1],["protocol",1],["as",1]]},{"id":"tests/test_share_protocol.py#test_control_requires_object_with_type","name":[["test",1],["control",1],["requires",1],["object",1],["type",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["control",5],["requires",2],["object",2],["type",3],["pytest",3],["raises",3],["protocol",3],["error",3],["encode",1],["no",1],["decode",2],["not",1],["json",1]]},{"id":"tests/test_share_protocol.py#test_control_roundtrip","name":[["test",1],["control",1],["roundtrip",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["control",4],["roundtrip",2],["frame",2],["encode",1],["type",2],["http",2],["request",2],["id",2],["path",1],["api",1],["view",1],["obj",3],["decode",1],["assert",1]]},{"id":"tests/test_share_protocol.py#test_control_size_limit","name":[["test",1],["control",1],["size",1],["limit",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["control",4],["size",2],["limit",2],["huge",2],["type",1],["error",2],["message",1],["max",1],["json",1],["10",1],["pytest",1],["raises",1],["protocol",1],["encode",1]]},{"id":"tests/test_share_protocol.py#test_control_unknown_type_rejected","name":[["test",1],["control",1],["unknown",1],["type",1],["rejected",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["control",4],["unknown",2],["type",4],["rejected",2],["pytest",2],["raises",2],["protocol",2],["error",2],["encode",2],["definitely",2],["not",2],["real",2],["import",1],["json",2],["raw",2],["dumps",1],["decode",1]]},{"id":"tests/test_share_protocol.py#test_data_chunk_size_limit","name":[["test",1],["data",1],["chunk",1],["size",1],["limit",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["data",4],["chunk",3],["size",2],["limit",2],["pytest",1],["raises",1],["protocol",1],["error",1],["encode",1],["max",1]]},{"id":"tests/test_share_protocol.py#test_data_frame_abort_flag","name":[["test",1],["data",1],["frame",1],["abort",1],["flag",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["data",4],["frame",4],["abort",4],["flag",3],["encode",1],["true",1],["flags",2],["chunk",2],["decode",1],["assert",1]]},{"id":"tests/test_share_protocol.py#test_data_frame_roundtrip","name":[["test",1],["data",1],["frame",1],["roundtrip",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["data",4],["frame",4],["roundtrip",2],["encode",1],["417",2],["hello",2],["world",2],["end",2],["true",1],["request",2],["id",2],["flags",3],["chunk",2],["decode",1],["assert",4],["flag",2],["not",1],["abort",1]]},{"id":"tests/test_share_protocol.py#test_data_frame_too_short","name":[["test",1],["data",1],["frame",1],["too",1],["short",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["data",3],["frame",2],["too",2],["short",2],["pytest",1],["raises",1],["protocol",1],["error",1],["decode",1],["x01",1],["x00",2]]},{"id":"tests/test_share_protocol.py#test_data_unknown_category","name":[["test",1],["data",1],["unknown",1],["category",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["data",3],["unknown",2],["category",2],["pytest",1],["raises",1],["protocol",1],["error",1],["decode",1],["x02",1],["x00",4],["x01",1]]},{"id":"tests/test_share_protocol.py#test_deeply_nested_control_json_is_a_protocol_rejection_not_a_crash","name":[["test",1],["deeply",1],["nested",1],["control",1],["json",1],["protocol",1],["rejection",1],["not",1],["crash",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["deeply",2],["nested",5],["control",6],["json",4],["protocol",6],["rejection",2],["not",3],["crash",3],["few",1],["thousand",1],["times",1],["valid",1],["budget",1],["frame",2],["cpython",1],["decoder",1],["answers",1],["recursion",1],["error",6],["runtime",1],["value",1],["so",2],["escaped",1],["decode",3],["entirely",1],["both",1],["readers",1],["share",2],["tunnel",1],["py",3],["relay",1],["catch",1],["only",1],["untrusted",1],["peer",1],["could",1],["kill",1],["reader",1],["kb",1],["new",1],["scripts",1],["fuzzer",1],["reports",1],["as",1],["same",1],["reason",1],["20000",3],["assert",1],["len",1],["max",1],["pytest",2],["raises",2]]},{"id":"tests/test_share_protocol.py#test_request_header_allowlist","name":[["test",1],["request",1],["header",1],["allowlist",1]],"path":[["tests",1],["test",1],["share",1],["protocol",1],["py",1]],"body":[["def",2],["test",2],["request",3],["header",2],["allowlist",2],["filtered",4],["filter",1],["headers",1],["accept",2],["range",2],["bytes",2],["10",2],["cookie",2],["secret",1],["authorization",2],["bearer",1],["weird",1],["assert",2],["not",2]]},{"id":"tests/test_share_relay_tunnel.py","name":[["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["from",3],["future",1],["import",6],["annotations",1],["http",1],["client",2],["time",1],["pytest",1],["openai4s",2],["share",3],["relay",3],["config",1],["server",1],["tunnel",2],["token",4],["secret",1],["abcdefghijklmnop",1],["other",2],["zyxwvutsrqponml",1],["domain",1],["localtest",1],["me",1],["abcdefghijklmnopqrstuvwxyz",1],["26",1],["chars",1],["matches",1],["label",1],["regex",1]]},{"id":"tests/test_share_relay_tunnel.py#_get","name":[],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["port",3],["host",5],["path",3],["method",3],["headers",4],["none",2],["conn",7],["http",1],["client",1],["httpconnection",1],["127",1],["timeout",1],["putrequest",1],["skip",2],["true",2],["accept",1],["encoding",1],["putheader",2],["items",1],["endheaders",1],["resp",4],["getresponse",1],["body",2],["read",1],["result",2],["status",1],["email",1],["message",1],["case",1],["insensitive",1],["close",1],["return",1]]},{"id":"tests/test_share_relay_tunnel.py#_handler_factory","name":[["handler",1],["factory",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",3],["handler",4],["factory",2],["routes",4],["request",3],["key",3],["share",1],["id",1],["path",1],["if",1],["return",3],["status",1],["404",1],["headers",1],["body",1],["none",1]]},{"id":"tests/test_share_relay_tunnel.py#_handler_factory.handler","name":[["handler",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["handler",2],["request",4],["key",3],["share",1],["id",1],["path",1],["if",1],["routes",2],["return",2],["status",1],["404",1],["headers",1],["body",1],["none",1]]},{"id":"tests/test_share_relay_tunnel.py#_relay","name":[["relay",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["relay",4],["kw",3],["config",3],["base",1],["domain",2],["tokens",1],["dev",1],["token",1],["server",6],["127",1],["import",1],["threading",2],["thread",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["start",1],["return",1],["address",1]]},{"id":"tests/test_share_relay_tunnel.py#_tunnel","name":[["tunnel",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["tunnel",5],["port",3],["token",3],["handler",3],["shares",4],["client",5],["ws",1],["127",1],["allow",1],["insecure",1],["true",1],["assert",1],["wait",1],["connected",1],["failed",1],["connect",1],["return",1]]},{"id":"tests/test_share_relay_tunnel.py#_wait_registered","name":[["wait",1],["registered",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["wait",2],["registered",2],["client",2],["deadline",2],["allow",2],["async",2],["share",2],["register",2],["round",2],["trip",2],["complete",2],["time",1],["sleep",1]]},{"id":"tests/test_share_relay_tunnel.py#client_a_fp","name":[["client",1],["fp",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["client",2],["fp",2],["token",3],["str",4],["import",1],["hashlib",2],["return",1],["sha256",1],["encode",1],["hexdigest",1]]},{"id":"tests/test_share_relay_tunnel.py#test_bad_host_label_is_404","name":[["test",1],["bad",1],["host",1],["label",1],["404",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["bad",2],["host",2],["label",3],["404",4],["tmp",2],["path",2],["server",4],["port",3],["relay",1],["try",1],["status",2],["not",1],["valid",1],["domain",1],["assert",2],["status2",2],["wrong",1],["example",1],["org",1],["finally",1],["shutdown",1],["close",1]]},{"id":"tests/test_share_relay_tunnel.py#test_different_principal_conflict","name":[["test",1],["different",1],["principal",1],["conflict",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["different",3],["principal",5],["conflict",2],["tmp",3],["path",3],["tokens",5],["file",4],["write",1],["text",1],["alice",1],["token",5],["nbob",1],["other",2],["encoding",1],["utf",1],["server",5],["port",3],["relay",1],["str",1],["try",1],["client",9],["tunnel",3],["handler",2],["factory",2],["share",5],["wait",2],["registered",1],["claiming",1],["same",1],["id",1],["must",1],["be",1],["refused",1],["first",1],["keeps",1],["serving",1],["ws",1],["127",1],["status",1],["200",1],["headers",1],["content",1],["length",1],["body",1],["bad",1],["allow",1],["insecure",1],["true",1],["shares",1],["connected",1],["time",1],["sleep",1],["conn",3],["registry",1],["assert",1],["not",1],["none",1],["fp",2],["close",3],["finally",1],["shutdown",1]]},{"id":"tests/test_share_relay_tunnel.py#test_end_to_end_visitor_fetch","name":[["test",1],["end",2],["visitor",1],["fetch",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["end",4],["visitor",2],["fetch",2],["tmp",2],["path",2],["server",4],["port",3],["relay",2],["try",2],["routes",2],["share",3],["status",3],["200",2],["headers",4],["content",4],["type",3],["text",2],["html",2],["length",1],["body",3],["hello",2],["client",3],["tunnel",1],["token",1],["handler",1],["factory",1],["wait",1],["registered",1],["domain",1],["assert",4],["stamps",1],["security",1],["baseline",1],["options",1],["nosniff",1],["finally",2],["close",2],["shutdown",1]]},{"id":"tests/test_share_relay_tunnel.py#test_head_has_no_body","name":[["test",1],["head",1],["has",1],["no",1],["body",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["head",4],["has",2],["no",3],["body",6],["tmp",2],["path",2],["server",4],["port",3],["relay",1],["try",2],["routes",2],["share",3],["status",3],["200",2],["headers",3],["content",3],["type",1],["text",1],["html",1],["length",2],["none",1],["daemon",1],["returns",1],["client",3],["tunnel",1],["token",1],["handler",1],["factory",1],["wait",1],["registered",1],["domain",1],["method",1],["assert",3],["finally",2],["close",2],["shutdown",1]]},{"id":"tests/test_share_relay_tunnel.py#test_method_not_allowed","name":[["test",1],["method",1],["not",1],["allowed",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["method",2],["not",2],["allowed",2],["tmp",2],["path",2],["server",4],["port",2],["relay",1],["try",1],["conn",7],["http",1],["client",1],["httpconnection",1],["127",1],["timeout",1],["putrequest",1],["post",1],["skip",1],["host",2],["true",1],["putheader",2],["share",1],["domain",1],["content",1],["length",1],["endheaders",1],["resp",2],["getresponse",1],["assert",1],["status",1],["405",1],["close",2],["finally",1],["shutdown",1]]},{"id":"tests/test_share_relay_tunnel.py#test_poison_response_header_becomes_502","name":[["test",1],["poison",1],["response",1],["header",1],["becomes",1],["502",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["poison",2],["response",2],["header",2],["becomes",2],["502",3],["tmp",2],["path",2],["server",4],["port",3],["relay",1],["try",2],["routes",2],["share",3],["status",3],["200",1],["headers",3],["content",1],["length",1],["cookie",2],["evil",1],["body",1],["hi",1],["client",3],["tunnel",1],["token",1],["handler",1],["factory",1],["wait",1],["registered",1],["domain",1],["assert",2],["none",1],["finally",2],["close",2],["shutdown",1]]},{"id":"tests/test_share_relay_tunnel.py#test_range_streaming","name":[["test",1],["range",1],["streaming",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["range",4],["streaming",2],["tmp",2],["path",2],["server",4],["port",3],["relay",1],["try",2],["routes",2],["share",3],["big",2],["status",3],["206",2],["headers",3],["content",4],["type",1],["application",1],["octet",1],["stream",1],["length",1],["bytes",2],["10",2],["body",3],["abcd",2],["client",3],["tunnel",1],["token",1],["handler",1],["factory",1],["wait",1],["registered",1],["domain",1],["assert",3],["finally",2],["close",2],["shutdown",1]]},{"id":"tests/test_share_relay_tunnel.py#test_unknown_share_is_404","name":[["test",1],["unknown",1],["share",1],["404",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["share",3],["404",3],["tmp",2],["path",2],["server",4],["port",2],["relay",1],["try",1],["status",2],["body",2],["26",1],["domain",1],["assert",2],["unavailable",1],["finally",1],["shutdown",1],["close",1]]},{"id":"tests/test_share_relay_tunnel.py#test_xff_ignored_without_trust_proxy","name":[["test",1],["xff",1],["ignored",1],["without",1],["trust",1],["proxy",1]],"path":[["tests",1],["test",1],["share",1],["relay",1],["tunnel",1],["py",1]],"body":[["def",2],["test",2],["xff",3],["ignored",3],["without",2],["trust",3],["proxy",3],["tmp",2],["path",2],["server",4],["port",2],["relay",1],["defaults",1],["false",1],["try",1],["spoofed",1],["must",1],["be",1],["request",1],["still",1],["routes",1],["normally",1],["404",2],["here",1],["since",1],["no",1],["tunnel",1],["not",1],["error",1],["status",2],["26",1],["domain",1],["headers",1],["forwarded",1],["assert",1],["finally",1],["shutdown",1],["close",1]]},{"id":"tests/test_share_router.py","name":[["test",1],["share",1],["router",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["from",8],["future",1],["import",9],["annotations",1],["inspect",1],["pathlib",1],["path",1],["openai4s",6],["server",5],["share",13],["router",4],["as",1],["mod",1],["session",2],["domain",2],["service",3],["projection",2],["builder",1],["store",2],["assets",1],["html",2],["doctype",1],["title",2],["js",3],["console",1],["log",1],["css",1],["body",1],["scientific",1],["renderers",1],["sci",1],["vendor",1],["dmol",1],["min",1],["3dmol",1]]},{"id":"tests/test_share_router.py#_drain","name":[["drain",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["drain",2],["resp",3],["body",6],["if",2],["none",1],["return",3],["isinstance",1],["bytes",2],["bytearray",1],["join",1]]},{"id":"tests/test_share_router.py#_req","name":[["req",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["req",2],["share",4],["id",4],["path",4],["method",4],["headers",4],["none",2],["return",1],["query",1]]},{"id":"tests/test_share_router.py#_setup","name":[["setup",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",3],["setup",2],["tmp",7],["path",13],["store",12],["openai4s",1],["db",1],["root",18],["dir",5],["workspaces",1],["workspace",6],["frame",9],["id",20],["branch",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",2],["domain",3],["session",2],["service",6],["data",2],["project",11],["create",2],["name",1],["study",1],["new",1],["kind",1],["turn",1],["status",1],["done",1],["ws",2],["add",1],["message",1],["role",1],["user",1],["content",2],["hi",1],["cell",5],["log",1],["code",1],["plot",1],["result",1],["c1",1],["stdout",1],["stderr",1],["error",1],["none",1],["index",1],["state",1],["revision",1],["visibility",1],["scientific",1],["import",1],["hashlib",2],["art",5],["fig",2],["png",4],["write",1],["bytes",3],["x89",1],["x1a",1],["hello",1],["save",1],["artifact",1],["str",1],["filename",1],["type",1],["image",1],["size",2],["stat",1],["st",1],["checksum",1],["sha256",1],["read",1],["hexdigest",1],["producing",1],["builder",4],["share",4],["projection",1],["cas",2],["shares",2],["public",1],["url",1],["lambda",1],["sid",2],["https",1],["example",1],["org",1],["active",2],["router",3],["assets",1],["rec",2]]},{"id":"tests/test_share_router.py#_setup.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["workspace",2],["root",4],["frame",3],["id",6],["branch",3],["path",3],["dir",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_share_router.py#test_artifact_bad_id_is_404","name":[["test",1],["artifact",1],["bad",1],["id",1],["404",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["artifact",2],["bad",2],["id",2],["404",3],["tmp",3],["path",3],["router",2],["sid",2],["setup",1],["assert",1],["handle",1],["req",1],["api",1],["artifacts",1],["not",1],["hash",1],["status",1]]},{"id":"tests/test_share_router.py#test_artifact_inline_and_range","name":[["test",1],["artifact",1],["inline",1],["range",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["artifact",2],["inline",2],["range",4],["tmp",3],["path",3],["store",1],["router",4],["sid",4],["setup",1],["view",3],["handle",3],["req",3],["api",3],["import",1],["json",2],["sha",3],["loads",1],["drain",3],["artifacts",3],["sha256",1],["full",5],["assert",6],["status",2],["200",1],["headers",4],["content",2],["type",1],["image",1],["png",1],["accept",1],["ranges",1],["bytes",2],["body",3],["part",4],["206",1],["endswith",1],["len",1]]},{"id":"tests/test_share_router.py#test_bundle_download","name":[["test",1],["bundle",1],["download",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["bundle",3],["download",2],["tmp",3],["path",3],["router",2],["sid",2],["setup",1],["resp",6],["handle",1],["req",1],["assert",5],["status",1],["200",1],["headers",3],["content",3],["type",1],["application",1],["vnd",1],["openai4s",1],["session",1],["zip",1],["attachment",1],["disposition",1],["drain",1],["startswith",1],["pk",1],["sha256",1]]},{"id":"tests/test_share_router.py#test_head_has_no_body_but_length","name":[["test",1],["head",1],["has",1],["no",1],["body",1],["but",1],["length",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["head",3],["has",2],["no",2],["body",3],["but",2],["length",3],["tmp",3],["path",3],["router",2],["sid",2],["setup",1],["resp",4],["handle",1],["req",1],["bundle",1],["method",1],["assert",3],["status",1],["200",1],["none",1],["int",1],["headers",1],["content",1]]},{"id":"tests/test_share_router.py#test_method_not_allowed","name":[["test",1],["method",1],["not",1],["allowed",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["method",3],["not",2],["allowed",2],["tmp",3],["path",3],["router",2],["sid",2],["setup",1],["assert",1],["handle",1],["req",1],["post",1],["status",1],["405",1]]},{"id":"tests/test_share_router.py#test_router_source_has_no_forbidden_dependencies","name":[["test",1],["router",1],["source",1],["has",1],["no",1],["forbidden",1],["dependencies",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["router",6],["source",2],["has",2],["no",2],["forbidden",6],["dependencies",2],["negative",2],["list",2],["read",2],["only",2],["must",3],["not",5],["import",6],["execution",2],["surfaces",3],["ast",5],["tree",2],["parse",1],["inspect",1],["getsource",1],["share",2],["mod",1],["imported",6],["str",1],["node",5],["walk",1],["if",1],["isinstance",2],["update",1],["alias",2],["name",3],["names",1],["elif",1],["from",1],["add",1],["module",1],["subprocess",1],["openai4s",2],["host",1],["dispatch",1],["assert",2],["imports",1],["any",1],["startswith",1],["kernel",2]]},{"id":"tests/test_share_router.py#test_static_whitelist","name":[["test",1],["static",1],["whitelist",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["static",4],["whitelist",2],["tmp",3],["path",3],["router",3],["sid",3],["setup",1],["ok",3],["handle",2],["req",2],["share",2],["js",2],["assert",2],["status",2],["200",1],["drain",1],["assets",1],["bad",2],["secret",1],["404",1]]},{"id":"tests/test_share_router.py#test_unknown_and_revoked_share_are_identical_404","name":[["test",1],["unknown",1],["revoked",1],["share",1],["identical",1],["404",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["unknown",6],["revoked",6],["share",2],["identical",2],["404",3],["tmp",3],["path",3],["store",1],["service",2],["router",3],["sid",3],["setup",1],["handle",2],["req",2],["zzzzzzzzzzzzzzzzzzzzzzzzzz",1],["revoke",1],["assert",3],["status",2],["drain",2],["headers",2],["content",2],["type",2]]},{"id":"tests/test_share_router.py#test_view_and_meta","name":[["test",1],["view",1],["meta",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["view",6],["meta",5],["tmp",3],["path",3],["router",3],["sid",3],["setup",1],["handle",2],["req",2],["api",2],["assert",3],["status",2],["200",2],["projection",1],["id",1],["drain",1]]},{"id":"tests/test_share_router.py#test_viewer_shell_has_csp_and_security_headers","name":[["test",1],["viewer",1],["shell",1],["has",1],["csp",1],["security",1],["headers",1]],"path":[["tests",1],["test",1],["share",1],["router",1],["py",1]],"body":[["def",2],["test",2],["viewer",2],["shell",2],["has",2],["csp",2],["security",3],["headers",6],["tmp",3],["path",3],["router",2],["sid",2],["setup",1],["resp",7],["handle",1],["req",1],["assert",6],["status",1],["200",1],["content",2],["policy",2],["type",1],["options",1],["nosniff",1],["referrer",2],["no",2],["cache",1],["control",1],["store",1],["drain",1],["assets",1],["share",1],["html",1]]},{"id":"tests/test_share_service.py","name":[["test",1],["share",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["from",6],["future",1],["import",9],["annotations",1],["hashlib",1],["json",1],["pathlib",1],["path",1],["pytest",1],["openai4s",4],["server",3],["session",2],["domain",2],["service",3],["share",6],["projection",2],["builder",1],["conflict",1],["new",1],["id",1],["store",2],["crash",1],["recovery",1]]},{"id":"tests/test_share_service.py#_make","name":[["make",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",3],["make",2],["tmp",7],["path",12],["store",11],["openai4s",1],["db",1],["root",15],["dir",5],["workspaces",1],["workspace",6],["frame",7],["id",14],["branch",5],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",2],["return",2],["domain",3],["session",2],["service",4],["data",2],["project",8],["create",1],["name",1],["study",1],["new",1],["kind",1],["turn",1],["status",1],["done",1],["add",1],["message",1],["role",1],["user",1],["content",1],["hello",1],["log",1],["cell",2],["code",1],["result",1],["c1",1],["stdout",1],["stderr",1],["error",1],["none",1],["index",1],["state",1],["revision",1],["visibility",1],["scientific",1],["builder",4],["share",2],["projection",1],["cas",2],["tunnel",5],["fake",1],["shares",2],["public",1],["url",1],["lambda",1],["sid",2],["https",1],["example",1],["org",1],["active",2]]},{"id":"tests/test_share_service.py#_make.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["workspace",2],["root",4],["frame",3],["id",6],["branch",3],["path",3],["dir",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_share_service.py#FakeTunnel","name":[["fake",1],["tunnel",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["class",2],["fake",2],["tunnel",2],["def",3],["init",1],["self",7],["none",3],["added",2],["list",2],["str",4],["removed",2],["add",1],["share",6],["id",4],["append",2],["remove",1]]},{"id":"tests/test_share_service.py#FakeTunnel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["added",1],["list",2],["str",2],["removed",1]]},{"id":"tests/test_share_service.py#FakeTunnel.add_share","name":[["add",1],["share",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["add",2],["share",5],["self",3],["id",3],["str",2],["none",2],["added",1],["append",1]]},{"id":"tests/test_share_service.py#FakeTunnel.remove_share","name":[["remove",1],["share",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["remove",2],["share",5],["self",3],["id",3],["str",2],["none",2],["removed",1],["append",1]]},{"id":"tests/test_share_service.py#test_bundle_and_view_share_one_projection_identity","name":[["test",1],["bundle",1],["view",1],["share",1],["one",1],["projection",1],["identity",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["bundle",5],["view",6],["share",5],["one",2],["projection",5],["identity",2],["tmp",4],["path",4],["store",2],["service",2],["tunnel",1],["root",2],["make",1],["rec",3],["create",1],["row",3],["id",6],["snap",5],["shares",1],["snapshots",1],["snapshot",2],["meta",5],["json",4],["loads",2],["read",3],["bytes",4],["assert",3],["every",1],["artifact",3],["viewer",1],["references",1],["present",1],["as",1],["byte",1],["file",2],["artifacts",2],["sha256",3],["sha",1],["matches",1],["actual",1],["hashlib",1],["zip",1],["hexdigest",1]]},{"id":"tests/test_share_service.py#test_create_publishes_ready_snapshot","name":[["test",1],["create",1],["publishes",1],["ready",1],["snapshot",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["create",3],["publishes",2],["ready",4],["snapshot",3],["tmp",4],["path",4],["store",2],["service",2],["tunnel",2],["root",2],["make",1],["rec",7],["title",1],["my",1],["share",6],["assert",7],["status",2],["url",1],["https",1],["id",5],["example",1],["org",1],["added",1],["row",3],["snap",4],["dir",4],["shares",1],["snapshots",1],["bundle",1],["zip",1],["file",3],["view",1],["json",2],["meta",1]]},{"id":"tests/test_share_service.py#test_lease_blocks_gc_of_old_snapshot","name":[["test",1],["lease",1],["blocks",1],["gc",1],["old",1],["snapshot",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["lease",3],["blocks",2],["gc",5],["old",7],["snapshot",12],["tmp",4],["path",4],["store",3],["service",6],["tunnel",1],["root",6],["make",1],["rec",2],["create",1],["sid",7],["share",2],["id",5],["first",3],["pin",1],["current",1],["reader",1],["acquired",3],["acquire",1],["assert",4],["not",3],["none",1],["leased",4],["update",2],["new",1],["must",1],["delete",1],["one",1],["add",1],["message",1],["frame",2],["branch",1],["role",1],["assistant",1],["content",1],["more",1],["dir",4],["shares",1],["snapshots",1],["release",2],["reclaimed",1],["exists",1]]},{"id":"tests/test_share_service.py#test_new_share_id_is_dns_safe","name":[["test",1],["new",1],["share",1],["id",1],["dns",1],["safe",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["new",3],["share",3],["id",3],["dns",2],["safe",2],["range",1],["20",1],["sid",3],["assert",2],["len",1],["26",1],["all",1],["abcdefghijklmnopqrstuvwxyz234567",1]]},{"id":"tests/test_share_service.py#test_one_active_share_per_frame","name":[["test",1],["one",1],["active",1],["share",1],["per",1],["frame",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["one",2],["active",2],["share",3],["per",2],["frame",2],["tmp",3],["path",3],["store",1],["service",3],["tunnel",1],["root",3],["make",1],["create",2],["pytest",1],["raises",1],["conflict",1]]},{"id":"tests/test_share_service.py#test_restore_fails_ready_row_with_missing_snapshot","name":[["test",1],["restore",1],["fails",1],["ready",1],["row",1],["missing",1],["snapshot",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["restore",3],["fails",2],["ready",3],["row",3],["missing",2],["snapshot",3],["tmp",4],["path",4],["store",2],["service",3],["tunnel",1],["root",2],["make",1],["rec",2],["create",1],["sid",4],["share",2],["id",1],["delete",1],["bytes",1],["out",1],["from",1],["under",1],["import",1],["shutil",2],["rmtree",1],["shares",1],["snapshots",1],["desired",2],["assert",2],["not",1],["status",1],["failed",1]]},{"id":"tests/test_share_service.py#test_restore_promotes_publishing_with_complete_snapshot","name":[["test",1],["restore",1],["promotes",1],["publishing",1],["complete",1],["snapshot",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["restore",3],["promotes",2],["publishing",3],["complete",2],["snapshot",4],["tmp",3],["path",3],["store",5],["service",3],["tunnel",1],["root",4],["make",1],["rec",2],["create",1],["sid",6],["share",6],["id",5],["row",2],["simulate",1],["crash",1],["after",1],["fs",1],["commit",1],["but",1],["before",1],["db",1],["ready",2],["write",1],["begin",1],["publish",1],["frame",1],["title",1],["none",1],["pending",1],["assert",3],["status",2],["desired",2]]},{"id":"tests/test_share_service.py#test_restore_sweeps_tmp","name":[["test",1],["restore",1],["sweeps",1],["tmp",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["restore",3],["sweeps",2],["tmp",7],["path",4],["store",1],["service",3],["tunnel",1],["root",2],["make",1],["rec",2],["create",1],["sid",2],["share",1],["id",1],["stray",4],["shares",1],["leftover",1],["mkdir",1],["parents",1],["true",1],["junk",1],["write",1],["text",1],["assert",1],["not",1],["exists",1]]},{"id":"tests/test_share_service.py#test_revoke_for_session_removes_rows_and_files","name":[["test",1],["revoke",1],["session",1],["removes",1],["rows",1],["files",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["revoke",3],["session",3],["removes",2],["rows",2],["files",2],["tmp",4],["path",4],["store",2],["service",3],["tunnel",1],["root",3],["make",1],["rec",2],["create",1],["sid",3],["share",2],["id",1],["assert",2],["none",1],["not",1],["shares",1],["exists",1]]},{"id":"tests/test_share_service.py#test_revoke_marks_revoked_and_blocks_acquire","name":[["test",1],["revoke",1],["marks",1],["revoked",1],["blocks",1],["acquire",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["revoke",4],["marks",2],["revoked",3],["blocks",2],["acquire",3],["tmp",3],["path",3],["store",2],["service",5],["tunnel",2],["root",2],["make",1],["rec",2],["create",1],["sid",6],["share",2],["id",1],["result",2],["assert",5],["ok",1],["true",2],["status",1],["none",1],["removed",1],["idempotent",1],["already",1]]},{"id":"tests/test_share_service.py#test_update_replaces_snapshot_and_keeps_url","name":[["test",1],["update",1],["replaces",1],["snapshot",1],["keeps",1],["url",1]],"path":[["tests",1],["test",1],["share",1],["service",1],["py",1]],"body":[["def",2],["test",2],["update",4],["replaces",2],["snapshot",8],["keeps",2],["url",4],["tmp",3],["path",3],["store",4],["service",3],["tunnel",1],["root",6],["make",1],["rec",6],["create",1],["first",2],["share",7],["id",10],["add",2],["content",2],["then",1],["message",1],["frame",2],["branch",1],["role",1],["assistant",1],["updated",4],["answer",1],["assert",3],["second",2]]},{"id":"tests/test_share_viewer.py","name":[["test",1],["share",1],["viewer",1],["py",1]],"path":[["tests",1],["test",1],["share",1],["viewer",1],["py",1]],"body":[["from",9],["future",1],["import",10],["annotations",1],["hashlib",1],["pathlib",1],["path",1],["openai4s",7],["cli",1],["main",1],["build",1],["parser",1],["server",5],["gateway",1],["load",1],["share",7],["assets",1],["session",2],["domain",2],["service",3],["projection",2],["builder",1],["router",2],["store",2]]},{"id":"tests/test_share_viewer.py#test_cli_gen_token","name":[["test",1],["cli",1],["gen",1],["token",1]],"path":[["tests",1],["test",1],["share",1],["viewer",1],["py",1]],"body":[["def",2],["test",2],["cli",3],["gen",4],["token",4],["capsys",3],["from",1],["openai4s",2],["main",1],["import",1],["cmd",2],["relay",2],["assert",2],["none",1],["out",4],["readouterr",1],["strip",1],["startswith",1],["pub",1],["len",1],["30",1]]},{"id":"tests/test_share_viewer.py#test_cli_share_parser_dispatch","name":[["test",1],["cli",1],["share",1],["parser",1],["dispatch",1]],"path":[["tests",1],["test",1],["share",1],["viewer",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["share",10],["parser",3],["dispatch",2],["build",1],["parse",5],["args",5],["create",2],["root",2],["title",2],["json",2],["assert",6],["fn",2],["name",2],["cmd",2],["action",3],["session",1],["true",1],["revoke",2],["sid",1],["import",1],["http",2],["url",1],["enable",2],["relay",2],["gen",2],["token",2]]},{"id":"tests/test_share_viewer.py#test_real_viewer_assets_load","name":[["test",1],["real",1],["viewer",1],["assets",1],["load",1]],"path":[["tests",1],["test",1],["share",1],["viewer",1],["py",1]],"body":[["def",2],["test",2],["real",2],["viewer",2],["assets",9],["load",3],["share",5],["assert",5],["html",2],["js",2],["css",1],["open",1],["ai4",1],["scientific",2],["renderers",2],["dmol",1],["reused",1],["from",1],["main",1],["webui",1],["dir",1]]},{"id":"tests/test_share_viewer.py#test_router_serves_real_viewer_shell","name":[["test",1],["router",1],["serves",1],["real",1],["viewer",1],["shell",1]],"path":[["tests",1],["test",1],["share",1],["viewer",1],["py",1]],"body":[["def",4],["test",2],["router",5],["serves",2],["real",2],["viewer",3],["shell",6],["tmp",7],["path",13],["store",9],["openai4s",1],["db",1],["workspace",6],["root",10],["frame",5],["id",11],["branch",5],["ws",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",2],["domain",3],["session",2],["service",5],["data",2],["dir",3],["project",5],["create",2],["name",1],["study",1],["new",1],["kind",1],["turn",1],["status",5],["done",1],["add",1],["message",1],["role",1],["user",1],["content",2],["hi",1],["builder",4],["share",10],["projection",1],["cas",2],["shares",2],["public",1],["url",1],["lambda",1],["https",1],["example",1],["org",1],["active",2],["load",1],["assets",1],["sid",2],["req",5],["method",3],["handle",1],["query",1],["headers",2],["assert",6],["200",4],["static",4],["js",6],["body",2],["security",1],["policy",1],["read",1],["only",1],["css",3],["sci",2],["scientific",1],["renderers",1]]},{"id":"tests/test_share_viewer.py#test_router_serves_real_viewer_shell.req","name":[["req",1]],"path":[["tests",1],["test",1],["share",1],["viewer",1],["py",1]],"body":[["def",2],["req",2],["path",4],["method",4],["return",1],["router",1],["handle",1],["share",1],["id",1],["sid",1],["query",1],["headers",1]]},{"id":"tests/test_share_viewer.py#test_router_serves_real_viewer_shell.workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["share",1],["viewer",1],["py",1]],"body":[["def",2],["workspace",2],["root",3],["frame",3],["id",6],["branch",3],["path",4],["tmp",1],["ws",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py","name":[["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["contracts",1],["curated",1],["single",1],["cell",1],["rna",1],["analysis",3],["workflow",1],["from",3],["future",1],["import",8],["annotations",1],["csv",1],["importlib",1],["json",1],["sys",1],["pathlib",1],["path",1],["pytest",10],["openai4s",1],["skills",1],["loader",2],["skill",1],["fixture",1],["scope",1],["module",1],["mark",8],["parametrize",1],["update",1],["message",1],["mode",4],["unsupported",1],["input",2],["sample",1],["sheet",1],["requires",1],["h5ad",1],["integration",2],["method",1],["harmony",1],["not",2],["support",1],["statistics",2],["de",2],["true",1],["false",1],["design",1],["tested",1],["stim",1],["accept",1],["slow",6],["network",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#_base_config","name":[["base",1],["config",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["base",2],["config",2],["path",6],["mode",4],["str",3],["sample",4],["sheet",2],["dict",2],["return",1],["schema",1],["version",1],["organism",1],["human",1],["modality",1],["scrna",1],["input",1],["counts",2],["layer",1],["reference",2],["gene",1],["id",3],["type",1],["symbol",1],["genome",1],["build",1],["grch38",1],["annotation",1],["release",1],["gencode",1],["46",1],["design",1],["key",3],["donor",2],["condition",2],["tested",1],["stim",1],["control",1],["paired",1],["true",1],["covariates",1],["integration",1],["method",1],["none",1],["batch",1],["keys",1],["qc",1],["doublet",1],["detection",1],["false",3],["ambient",1],["correction",1],["upstream",1],["statistics",1],["de",1],["da",1],["seed",1],["13",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#_descriptive_config","name":[["descriptive",1],["config",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["descriptive",3],["config",2],["path",6],["dict",2],["return",1],["schema",1],["version",1],["analysis",1],["mode",2],["organism",1],["human",1],["modality",1],["scrna",1],["input",1],["h5ad",1],["str",1],["counts",1],["layer",1],["sample",1],["id",2],["pbmc3k",1],["reference",1],["gene",1],["type",1],["symbol",1],["genome",1],["build",1],["hg19",1],["annotation",1],["release",1],["gencode",1],["19",1],["integration",1],["method",1],["none",1],["batch",1],["keys",1],["qc",1],["doublet",1],["detection",1],["false",1],["ambient",1],["correction",1],["upstream",1],["seed",1],["13",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#_synthetic_h5ad","name":[["synthetic",1],["h5ad",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["synthetic",3],["h5ad",4],["tmp",3],["path",8],["ad",2],["pytest",3],["importorskip",3],["anndata",1],["np",5],["numpy",1],["pd",3],["pandas",1],["rng",3],["random",1],["default",1],["13",1],["genes",3],["mt",1],["co1",1],["rpl3",1],["cd3",1],["nkg7",1],["range",3],["56",1],["counts",4],["obs",6],["donor",5],["d1",2],["d2",1],["d3",2],["condition",5],["control",1],["stim",2],["sample",3],["cell",3],["index",5],["24",1],["cluster",2],["if",4],["12",1],["else",3],["nk",1],["mean",4],["full",1],["len",1],["10",1],["append",2],["poisson",1],["id",2],["batch",1],["b1",1],["b2",1],["matrix",3],["asarray",1],["dtype",1],["int32",1],["adata",5],["ann",1],["data",3],["copy",2],["frame",2],["var",1],["names",1],["layers",1],["write",1],["return",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#_write_sheet","name":[["write",1],["sheet",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["write",2],["sheet",2],["path",5],["rows",4],["list",3],["dict",3],["none",2],["open",1],["encoding",1],["utf",1],["newline",1],["as",1],["handle",2],["writer",4],["csv",1],["fieldnames",1],["writeheader",1],["writerows",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["kernel",3],["skills",4],["str",1],["path",3],["file",1],["resolve",1],["parents",1],["sys",2],["insert",1],["try",1],["yield",1],["importlib",1],["import",1],["module",1],["single",1],["cell",1],["rna",1],["analysis",1],["finally",1],["remove",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_10x_h5_reader_deduplicates_gene_symbols","name":[["test",1],["10x",1],["h5",1],["reader",1],["deduplicates",1],["gene",1],["symbols",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",5],["test",2],["10x",4],["h5",5],["reader",3],["deduplicates",2],["gene",2],["symbols",3],["kernel",3],["pd",3],["pytest",1],["importorskip",1],["pandas",1],["class",2],["fake",4],["adata",5],["init",1],["self",5],["var",6],["names",10],["index",2],["tbce",4],["cd3",2],["make",1],["unique",3],["join",2],["counts",4],["dict",1],["str",1],["int",1],["name",5],["seen",4],["append",1],["if",1],["else",1],["scanpy",2],["staticmethod",1],["read",2],["path",1],["return",1],["one",1],["matrix",1],["stock",1],["cell",1],["ranger",1],["references",1],["carry",1],["duplicate",1],["must",1],["hand",1],["back",1],["sample",1],["sheet",1],["gate",1],["rejects",1],["every",1],["real",1],["file",1],["assert",2],["list",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_10x_h5_reader_deduplicates_gene_symbols.FakeAdata","name":[["fake",1],["adata",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",2],["adata",2],["def",2],["init",1],["self",5],["var",4],["names",7],["pd",2],["index",2],["tbce",2],["cd3",1],["make",1],["unique",1],["join",2],["counts",3],["dict",1],["str",1],["int",1],["name",5],["seen",4],["append",1],["if",1],["else",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_10x_h5_reader_deduplicates_gene_symbols.FakeAdata.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["init",2],["self",3],["var",1],["names",1],["pd",1],["index",1],["tbce",2],["cd3",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_10x_h5_reader_deduplicates_gene_symbols.FakeAdata.var_names_make_unique","name":[["var",1],["names",1],["make",1],["unique",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["var",4],["names",7],["make",2],["unique",2],["self",4],["join",3],["counts",3],["dict",1],["str",1],["int",1],["name",5],["seen",4],["append",1],["if",1],["else",1],["pd",1],["index",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_10x_h5_reader_deduplicates_gene_symbols.FakeScanpy","name":[["fake",1],["scanpy",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",3],["scanpy",2],["staticmethod",1],["def",1],["read",1],["10x",1],["h5",1],["path",1],["return",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_10x_h5_reader_deduplicates_gene_symbols.FakeScanpy.read_10x_h5","name":[["read",1],["10x",1],["h5",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["read",2],["10x",2],["h5",2],["path",2],["return",1],["fake",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_annotation_stage_hash_tracks_side_input_content","name":[["test",1],["annotation",1],["stage",1],["hash",1],["tracks",1],["side",1],["input",1],["content",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["annotation",5],["stage",4],["hash",2],["tracks",2],["side",2],["input",2],["content",2],["tmp",4],["path",4],["kernel",5],["panel",5],["markers",1],["csv",2],["write",2],["text",2],["cell",2],["type",2],["gene",2],["direction",2],["weight",2],["cd3",1],["positive",2],["config",5],["base",1],["unused",1],["marker",1],["str",1],["resolved",4],["before",4],["hashes",2],["fingerprint",2],["nk",1],["nkg7",1],["after",4],["assert",3],["clustering",2],["statistics",2]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_boolean_config_fields_reject_truthy_strings","name":[["test",1],["boolean",1],["config",1],["fields",1],["reject",1],["truthy",1],["strings",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["boolean",4],["config",7],["fields",2],["reject",2],["truthy",2],["strings",2],["tmp",4],["path",6],["kernel",3],["matrix",9],["mkdir",1],["sheet",4],["samples",1],["csv",1],["write",1],["sample",2],["id",4],["s1",1],["donor",2],["d1",2],["condition",2],["control",1],["format",2],["10x",2],["mtx",2],["s2",1],["stim",1],["base",1],["design",2],["paired",2],["false",2],["statistics",2],["de",2],["result",4],["preflight",1],["assert",3],["status",1],["invalid",1],["any",2],["must",2],["be",2],["json",2],["errors",2]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_comparative_h5ad_preflight_reports_sample_count","name":[["test",1],["comparative",1],["h5ad",1],["preflight",1],["reports",1],["sample",1],["count",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["comparative",2],["h5ad",4],["preflight",3],["reports",2],["sample",3],["count",3],["tmp",3],["path",5],["kernel",3],["pytest",1],["importorskip",1],["anndata",1],["synthetic",1],["result",3],["base",1],["config",1],["mode",1],["assert",2],["status",1],["valid",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_derived_checkpoints_share_the_matrix_payload","name":[["test",1],["derived",1],["checkpoints",1],["share",1],["matrix",1],["payload",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",3],["test",2],["derived",7],["checkpoints",3],["share",2],["matrix",3],["payload",3],["tmp",5],["path",8],["kernel",3],["ad",6],["pytest",5],["importorskip",5],["anndata",1],["np",4],["numpy",1],["pd",2],["pandas",1],["scanpy",1],["skmisc",1],["source",4],["read",5],["h5ad",14],["synthetic",1],["obs",4],["data",2],["frame",1],["index",1],["names",1],["copy",1],["descriptive",3],["write",1],["config",4],["clustering",3],["resolutions",1],["selected",1],["resolution",1],["neighbors",1],["pcs",1],["12",1],["run",8],["dir",6],["result",2],["assert",7],["status",1],["completed",1],["dense",5],["value",4],["return",1],["toarray",2],["if",1],["hasattr",1],["else",1],["asarray",1],["embedded",3],["02",1],["embedding",1],["name",5],["03",2],["04",1],["annotation",1],["analysis",3],["rewrite",1],["uns",2],["obsm",2],["final",4],["file",1],["place",1],["must",1],["stay",1],["byte",1],["equal",3],["upstream",1],["array",2],["layers",2],["counts",2],["raw",1],["not",1],["none",1],["clustered",2],["cluster",1],["openai4s",1],["mode",1],["umap",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_derived_checkpoints_share_the_matrix_payload.dense","name":[["dense",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["dense",2],["value",5],["return",1],["toarray",2],["if",1],["hasattr",1],["else",1],["np",1],["asarray",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_cleanup_and_delivery_exclude_inferential_outputs","name":[["test",1],["descriptive",1],["cleanup",1],["delivery",1],["exclude",1],["inferential",1],["outputs",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["descriptive",5],["cleanup",2],["delivery",2],["exclude",2],["inferential",5],["outputs",5],["tmp",3],["path",7],["kernel",8],["output",9],["reused",1],["run",1],["relative",4],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",3],["text",2],["stale",6],["comparative",2],["result",2],["encoding",2],["utf",2],["analysis",6],["h5ad",1],["bytes",1],["remove",1],["assert",5],["all",1],["not",3],["exists",1],["file",1],["tables",2],["differential",2],["expression",2],["csv",2],["externally",1],["restored",1],["str",2],["resolve",2],["featured",2],["manifest",3],["finalize",1],["mode",1],["item",2],["files",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_assigns_only_technical_sample_id","name":[["test",1],["descriptive",1],["load",1],["assigns",1],["only",1],["technical",1],["sample",1],["id",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",5],["test",2],["descriptive",3],["load",3],["assigns",2],["only",2],["technical",2],["sample",4],["id",4],["tmp",3],["path",7],["kernel",4],["np",5],["pytest",2],["importorskip",2],["numpy",1],["pd",4],["pandas",1],["class",2],["fake",4],["adata",7],["init",1],["self",10],["array",2],["dtype",1],["int32",1],["obs",8],["data",2],["frame",1],["index",3],["cell",2],["names",5],["var",1],["g1",1],["g2",1],["layers",2],["make",1],["unique",1],["join",1],["astype",1],["str",1],["scanpy",2],["staticmethod",1],["read",1],["h5ad",3],["return",1],["pbmc3k",2],["write",1],["bytes",1],["synthetic",1],["placeholder",1],["config",4],["resolved",1],["warnings",2],["none",1],["assert",4],["columns",1],["equal",1],["counts",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_assigns_only_technical_sample_id.FakeAdata","name":[["fake",1],["adata",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",2],["adata",2],["def",2],["init",1],["self",10],["np",2],["array",1],["dtype",1],["int32",1],["obs",6],["pd",2],["data",1],["frame",1],["index",3],["cell",2],["names",5],["var",1],["g1",1],["g2",1],["layers",1],["make",1],["unique",1],["join",1],["astype",1],["str",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_assigns_only_technical_sample_id.FakeAdata.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["init",2],["self",8],["np",2],["array",1],["dtype",1],["int32",1],["obs",3],["pd",2],["data",1],["frame",1],["index",3],["cell",2],["names",2],["var",1],["g1",1],["g2",1],["layers",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_assigns_only_technical_sample_id.FakeAdata.obs_names_make_unique","name":[["obs",1],["names",1],["make",1],["unique",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["obs",4],["names",4],["make",2],["unique",2],["self",4],["join",2],["astype",1],["str",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_assigns_only_technical_sample_id.FakeScanpy","name":[["fake",1],["scanpy",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",3],["scanpy",2],["staticmethod",1],["def",1],["read",1],["h5ad",1],["path",1],["return",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_assigns_only_technical_sample_id.FakeScanpy.read_h5ad","name":[["read",1],["h5ad",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["read",2],["h5ad",2],["path",2],["return",1],["fake",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_normalizes_existing_sample_ids","name":[["test",1],["descriptive",1],["load",1],["normalizes",1],["existing",1],["sample",1],["ids",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",5],["test",2],["descriptive",3],["load",3],["normalizes",2],["existing",2],["sample",5],["ids",2],["tmp",3],["path",7],["kernel",4],["np",4],["pytest",2],["importorskip",2],["numpy",1],["pd",4],["pandas",1],["class",2],["fake",4],["adata",4],["init",1],["self",10],["array",1],["dtype",1],["int32",1],["obs",7],["data",2],["frame",1],["id",2],["s1",4],["index",3],["cell",2],["names",5],["var",1],["g1",1],["g2",1],["layers",1],["make",1],["unique",1],["join",1],["astype",1],["str",1],["scanpy",2],["staticmethod",1],["read",1],["h5ad",3],["return",1],["single",1],["write",1],["bytes",1],["synthetic",1],["placeholder",1],["config",4],["resolved",1],["warnings",2],["none",1],["assert",2],["list",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_normalizes_existing_sample_ids.FakeAdata","name":[["fake",1],["adata",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",2],["adata",2],["def",2],["init",1],["self",10],["np",2],["array",1],["dtype",1],["int32",1],["obs",6],["pd",2],["data",1],["frame",1],["sample",1],["id",1],["s1",2],["index",3],["cell",2],["names",5],["var",1],["g1",1],["g2",1],["layers",1],["make",1],["unique",1],["join",1],["astype",1],["str",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_normalizes_existing_sample_ids.FakeAdata.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["init",2],["self",8],["np",2],["array",1],["dtype",1],["int32",1],["obs",3],["pd",2],["data",1],["frame",1],["sample",1],["id",1],["s1",2],["index",3],["cell",2],["names",2],["var",1],["g1",1],["g2",1],["layers",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_normalizes_existing_sample_ids.FakeAdata.obs_names_make_unique","name":[["obs",1],["names",1],["make",1],["unique",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["obs",4],["names",4],["make",2],["unique",2],["self",4],["join",2],["astype",1],["str",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_normalizes_existing_sample_ids.FakeScanpy","name":[["fake",1],["scanpy",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",3],["scanpy",2],["staticmethod",1],["def",1],["read",1],["h5ad",1],["path",1],["return",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_normalizes_existing_sample_ids.FakeScanpy.read_h5ad","name":[["read",1],["h5ad",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["read",2],["h5ad",2],["path",2],["return",1],["fake",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_rejects_leftover_design_columns","name":[["test",1],["descriptive",1],["load",1],["rejects",1],["leftover",1],["design",1],["columns",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",5],["test",2],["descriptive",3],["load",3],["rejects",2],["leftover",3],["design",2],["columns",2],["tmp",3],["path",7],["kernel",4],["np",4],["pytest",3],["importorskip",2],["numpy",1],["pd",4],["pandas",1],["class",2],["fake",4],["adata",2],["init",1],["self",10],["array",1],["dtype",1],["int32",1],["obs",6],["data",2],["frame",1],["condition",2],["stim",2],["index",3],["cell",2],["names",5],["var",1],["g1",1],["g2",1],["layers",1],["make",1],["unique",1],["join",1],["astype",1],["str",1],["scanpy",2],["staticmethod",1],["read",1],["h5ad",3],["return",1],["write",1],["bytes",1],["synthetic",1],["placeholder",1],["config",4],["resolved",1],["raises",1],["value",1],["error",1],["match",1],["must",1],["not",1],["carry",1],["donor",1],["none",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_rejects_leftover_design_columns.FakeAdata","name":[["fake",1],["adata",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",2],["adata",2],["def",2],["init",1],["self",10],["np",2],["array",1],["dtype",1],["int32",1],["obs",6],["pd",2],["data",1],["frame",1],["condition",1],["stim",2],["index",3],["cell",2],["names",5],["var",1],["g1",1],["g2",1],["layers",1],["make",1],["unique",1],["join",1],["astype",1],["str",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_rejects_leftover_design_columns.FakeAdata.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["init",2],["self",8],["np",2],["array",1],["dtype",1],["int32",1],["obs",3],["pd",2],["data",1],["frame",1],["condition",1],["stim",2],["index",3],["cell",2],["names",2],["var",1],["g1",1],["g2",1],["layers",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_rejects_leftover_design_columns.FakeAdata.obs_names_make_unique","name":[["obs",1],["names",1],["make",1],["unique",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["obs",4],["names",4],["make",2],["unique",2],["self",4],["join",2],["astype",1],["str",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_rejects_leftover_design_columns.FakeScanpy","name":[["fake",1],["scanpy",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",3],["scanpy",2],["staticmethod",1],["def",1],["read",1],["h5ad",1],["path",1],["return",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_load_rejects_leftover_design_columns.FakeScanpy.read_h5ad","name":[["read",1],["h5ad",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["read",2],["h5ad",2],["path",2],["return",1],["fake",1],["adata",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_preflight_accepts_single_h5ad_without_design_metadata","name":[["test",1],["descriptive",1],["preflight",1],["accepts",1],["single",1],["h5ad",1],["without",1],["design",1],["metadata",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["descriptive",4],["preflight",3],["accepts",2],["single",2],["h5ad",5],["without",2],["design",3],["metadata",2],["tmp",3],["path",6],["kernel",4],["monkeypatch",3],["pbmc3k",1],["write",1],["bytes",1],["synthetic",1],["placeholder",1],["setattr",1],["inspect",1],["lambda",1],["args",1],["kwargs",1],["none",1],["result",6],["config",4],["assert",5],["status",1],["valid",1],["sample",3],["count",1],["resolved",3],["analysis",1],["mode",1],["key",1],["id",1],["statistics",1],["de",1],["false",2],["da",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_preflight_rejects_inferential_configuration","name":[["test",1],["descriptive",1],["preflight",1],["rejects",1],["inferential",1],["configuration",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["descriptive",3],["preflight",3],["rejects",2],["inferential",2],["configuration",2],["tmp",3],["path",6],["kernel",3],["update",4],["message",3],["pbmc3k",1],["h5ad",2],["write",1],["bytes",1],["synthetic",1],["placeholder",1],["config",5],["key",3],["value",4],["items",1],["if",1],["isinstance",1],["dict",1],["setdefault",1],["else",1],["result",3],["assert",2],["status",1],["invalid",1],["any",1],["error",2],["errors",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_descriptive_synthetic_run_omits_inferential_outputs","name":[["test",1],["descriptive",1],["synthetic",1],["run",1],["omits",1],["inferential",1],["outputs",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["descriptive",8],["synthetic",3],["run",11],["omits",2],["inferential",4],["outputs",4],["tmp",5],["path",8],["kernel",5],["ad",3],["pytest",5],["importorskip",5],["anndata",1],["np",2],["numpy",1],["pd",2],["pandas",1],["scanpy",1],["skmisc",1],["source",4],["read",3],["h5ad",6],["obs",5],["data",1],["frame",1],["index",1],["names",1],["copy",1],["write",2],["config",4],["clustering",1],["resolutions",1],["selected",1],["resolution",1],["neighbors",1],["pcs",1],["12",1],["dir",6],["relative",4],["stale",4],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["text",2],["comparative",1],["result",5],["encoding",2],["utf",2],["assert",9],["status",2],["completed",1],["json",2],["loads",1],["manifest",1],["analysis",2],["mode",1],["statistics",1],["de",1],["not",5],["applicable",2],["da",1],["analyzed",5],["sample",1],["id",2],["pbmc3k",1],["donor",1],["condition",1],["raw",4],["layers",1],["counts",1],["values",4],["toarray",2],["if",1],["hasattr",1],["else",1],["asarray",1],["all",3],["astype",1],["int",1],["exists",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_deterministic_synthetic_run_preserves_counts_and_resumes","name":[["test",1],["deterministic",1],["synthetic",1],["run",1],["preserves",1],["counts",1],["resumes",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["deterministic",2],["synthetic",3],["run",20],["preserves",2],["counts",5],["resumes",2],["tmp",4],["path",19],["kernel",8],["pytest",2],["importorskip",2],["scanpy",2],["skmisc",1],["h5ad",12],["config",5],["base",1],["mode",1],["clustering",2],["resolutions",1],["selected",1],["resolution",2],["neighbors",1],["pcs",1],["12",1],["statistics",3],["de",2],["true",2],["da",2],["dir",13],["result",8],["assert",16],["status",5],["completed",6],["warnings",2],["json",5],["loads",2],["manifest",10],["read",9],["text",2],["encoding",2],["utf",2],["file",5],["all",3],["featured",4],["files",2],["names",2],["name",1],["analysis",4],["sweep",1],["pdf",4],["cluster",1],["markers",1],["differential",2],["expression",1],["abundance",1],["import",3],["as",3],["sc",3],["analyzed",3],["raw",4],["layers",2],["numpy",1],["np",2],["values",4],["toarray",2],["if",1],["hasattr",1],["else",1],["asarray",1],["astype",1],["int",1],["pca",1],["harmony",1],["not",1],["obsm",1],["pandas",1],["pd",3],["pseudobulk",4],["csv",4],["tables",2],["metadata",3],["merged",5],["merge",1],["sample",1],["id",1],["group",1],["condition",3],["loc",2],["stim",1],["g0",2],["mean",2],["control",1],["first",3],["hash",3],["bytes",3],["resumed",4],["resume",3],["checkpoint",3],["hashes",3],["filename",6],["sha256",2],["01",1],["qc",1],["02",1],["embedding",1],["03",1],["04",1],["annotation",1],["unlink",1],["recovered",4],["from",1],["stage",1],["source",4],["write",1],["rebuilt",3],["invalidated",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_formula_unsafe_keys_and_levels_are_rejected","name":[["test",1],["formula",1],["unsafe",1],["keys",1],["levels",1],["rejected",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["formula",6],["unsafe",2],["keys",2],["levels",3],["rejected",3],["tmp",3],["path",3],["kernel",5],["config",10],["base",1],["unused",1],["csv",1],["design",2],["donor",2],["key",1],["id",1],["tested",1],["anti",1],["pd1",1],["statistics",3],["de",4],["true",3],["da",3],["result",10],["preflight",3],["assert",7],["status",1],["invalid",1],["any",6],["not",7],["safe",3],["error",12],["errors",6],["milo",3],["contrast",4],["string",4],["inference",1],["disabled",1],["same",1],["names",1],["never",1],["reach",1],["so",2],["they",1],["must",1],["be",1],["false",3],["alone",1],["passes",1],["py",1],["deseq2",1],["as",1],["list",1],["only",1],["column",1],["name",1],["rule",1],["applies",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_h5ad_preflight_rejects_normalized_only_matrix","name":[["test",1],["h5ad",1],["preflight",1],["rejects",1],["normalized",1],["only",1],["matrix",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["h5ad",7],["preflight",3],["rejects",2],["normalized",6],["only",3],["matrix",2],["tmp",4],["path",9],["kernel",3],["synthetic",1],["import",1],["scanpy",1],["as",1],["sc",2],["adata",5],["read",1],["del",1],["layers",1],["counts",2],["astype",1],["float",1],["write",1],["result",3],["base",1],["config",1],["mode",1],["assert",2],["status",1],["invalid",1],["any",1],["error",2],["errors",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_hvg_falls_back_when_scikit_misc_is_absent","name":[["test",1],["hvg",1],["falls",1],["back",1],["scikit",1],["misc",1],["absent",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",3],["test",2],["hvg",7],["falls",2],["back",2],["scikit",3],["misc",3],["absent",2],["tmp",4],["path",4],["kernel",4],["monkeypatch",3],["ad",2],["pytest",3],["importorskip",3],["anndata",1],["pd",2],["pandas",1],["sc",4],["scanpy",1],["source",7],["read",1],["h5ad",3],["synthetic",1],["obs",3],["data",1],["frame",1],["index",1],["names",1],["copy",2],["sample",1],["id",1],["pbmc3k",1],["layers",1],["counts",1],["real",2],["pp",2],["highly",2],["variable",2],["genes",2],["no",3],["skmisc",3],["adata",2],["kwargs",3],["if",1],["flavor",1],["seurat",2],["v3",1],["raise",1],["import",2],["error",2],["please",1],["install",1],["return",1],["setattr",1],["config",5],["resolved",1],["descriptive",1],["unused",1],["clustering",1],["update",1],["neighbors",1],["pcs",1],["12",1],["embedded",3],["run",1],["embedding",1],["has",1],["wheel",1],["some",1],["platforms",1],["linux",1],["aarch64",1],["documented",1],["fallback",2],["must",1],["absorb",1],["not",1],["die",1],["assert",2],["uns",1],["openai4s",1],["method",1],["log",1],["umap",1],["obsm",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_hvg_falls_back_when_scikit_misc_is_absent.no_skmisc_hvg","name":[["no",1],["skmisc",1],["hvg",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["no",2],["skmisc",3],["hvg",3],["adata",3],["kwargs",4],["if",1],["flavor",1],["seurat",1],["v3",1],["raise",1],["import",1],["error",1],["please",1],["install",1],["return",1],["real",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_kang_2018_optional_real_data_smoke","name":[["test",1],["kang",1],["2018",1],["optional",1],["real",1],["data",1],["smoke",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["kang",5],["2018",3],["optional",2],["real",2],["data",3],["smoke",2],["tmp",4],["path",7],["kernel",3],["pt",2],["pytest",1],["importorskip",1],["pertpy",1],["adata",19],["1200",1],["copy",2],["if",6],["sample",4],["id",5],["not",4],["obs",12],["source",4],["next",2],["key",6],["replicate",1],["donor",3],["astype",4],["str",4],["condition",4],["label",1],["counts",2],["layers",2],["h5ad",3],["write",1],["levels",2],["sorted",1],["unique",1],["config",6],["base",1],["mode",1],["design",3],["reference",1],["tested",1],["paired",1],["false",1],["result",2],["run",2],["assert",1],["status",1],["completed",2],["warnings",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_marker_conflict_stays_unknown_until_confirmed","name":[["test",1],["marker",1],["conflict",1],["stays",1],["unknown",1],["until",1],["confirmed",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["marker",3],["conflict",2],["stays",2],["unknown",3],["until",2],["confirmed",2],["tmp",3],["path",4],["kernel",4],["ad",2],["pytest",3],["importorskip",3],["anndata",1],["np",3],["numpy",1],["pd",6],["pandas",1],["adata",2],["ann",1],["data",4],["array",1],["obs",2],["frame",3],["cluster",1],["categorical",1],["var",1],["index",2],["cd3",2],["nkg7",2],["panel",4],["markers",1],["csv",2],["cell",4],["type",4],["gene",2],["direction",2],["positive",2],["weight",2],["nk",2],["false",1],["config",5],["base",1],["unused",1],["annotation",1],["str",1],["minimum",1],["margin",1],["resolved",3],["annotated",2],["status",2],["evidence",2],["annotate",1],["assert",3],["candidate",2],["labels",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_paired_design_rejects_covariates","name":[["test",1],["paired",1],["design",1],["rejects",1],["covariates",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["paired",2],["design",3],["rejects",2],["covariates",4],["tmp",3],["path",3],["kernel",3],["config",4],["base",1],["unused",1],["csv",1],["sex",1],["result",3],["preflight",1],["assert",2],["status",1],["invalid",1],["any",1],["not",1],["supported",1],["errors",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_paired_pydeseq2_uses_donor_and_preserves_effect_direction","name":[["test",1],["paired",1],["pydeseq2",1],["uses",1],["donor",1],["preserves",1],["effect",1],["direction",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["paired",2],["pydeseq2",3],["uses",2],["donor",8],["preserves",2],["effect",2],["direction",2],["tmp",3],["path",4],["kernel",3],["pd",5],["pytest",2],["importorskip",2],["pandas",1],["count",3],["rows",6],["metadata",3],["index",2],["enumerate",1],["d1",1],["d2",1],["d3",1],["start",1],["condition",5],["control",1],["stim",2],["sample",5],["genes",2],["gene",5],["10",1],["70",1],["if",1],["else",1],["range",1],["20",1],["append",2],["id",3],["analysis",2],["group",2],["cluster",2],["output",3],["de",2],["csv",2],["config",4],["base",1],["unused",1],["statistics",1],["true",1],["status",2],["notes",2],["run",1],["deseq",1],["data",2],["frame",2],["assert",3],["completed",1],["results",3],["read",1],["g0",3],["loc",1],["iloc",1],["log2",1],["fold",1],["change",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_partial_confirmed_mapping_never_pools_unknown_clusters","name":[["test",1],["partial",1],["confirmed",1],["mapping",1],["never",1],["pools",1],["unknown",1],["clusters",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["partial",2],["confirmed",4],["mapping",2],["never",2],["pools",2],["unknown",7],["clusters",3],["kernel",4],["np",4],["pytest",2],["importorskip",2],["numpy",1],["pd",4],["pandas",1],["class",1],["fake",2],["adata",7],["pass",1],["obs",1],["data",1],["frame",1],["sample",1],["id",2],["s1",4],["donor",1],["d1",4],["condition",1],["control",4],["cluster",3],["cell",2],["type",2],["index",2],["c1",1],["c2",1],["c3",1],["c4",1],["layers",1],["counts",1],["eye",1],["dtype",1],["int64",1],["var",1],["names",1],["g1",1],["g2",1],["config",4],["resolved",1],["base",1],["path",1],["unused",1],["metadata",2],["group",3],["key",2],["pseudobulk",1],["assert",2],["groups",2],["analysis",1],["both",1],["unmapped",1],["but",1],["must",1],["stay",1],["separate",1],["units",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_partial_confirmed_mapping_never_pools_unknown_clusters.FakeAdata","name":[["fake",1],["adata",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["class",2],["fake",2],["adata",2],["pass",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_preflight_rejects_confounded_harmony_and_reference_mismatch","name":[["test",1],["preflight",1],["rejects",1],["confounded",1],["harmony",1],["reference",1],["mismatch",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["preflight",3],["rejects",2],["confounded",3],["harmony",3],["reference",2],["mismatch",2],["tmp",4],["path",5],["kernel",3],["matrix",6],["mkdir",1],["sheet",4],["samples",1],["csv",1],["rows",3],["index",4],["condition",4],["enumerate",1],["control",1],["stim",1],["start",1],["append",1],["sample",1],["id",2],["donor",1],["str",1],["format",1],["10x",1],["mtx",1],["batch",3],["genome",2],["build",2],["grch38",1],["if",1],["else",1],["grcm39",1],["write",1],["config",4],["base",1],["integration",1],["method",1],["keys",1],["result",4],["assert",3],["status",1],["invalid",1],["any",2],["fully",1],["error",4],["errors",2]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_preflight_resolves_sample_paths_and_rejects_harmony_without_batch","name":[["test",1],["preflight",1],["resolves",1],["sample",1],["paths",1],["rejects",1],["harmony",1],["without",1],["batch",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["preflight",4],["resolves",2],["sample",5],["paths",2],["rejects",2],["harmony",3],["without",2],["batch",3],["tmp",4],["path",6],["kernel",4],["matrix",9],["mkdir",1],["sheet",4],["samples",1],["csv",1],["write",1],["id",4],["d1",4],["control",2],["donor",2],["condition",2],["format",2],["10x",2],["mtx",2],["stim",2],["config",5],["base",1],["result",7],["assert",5],["status",2],["valid",1],["input",1],["fingerprint",1],["count",1],["integration",1],["method",1],["keys",1],["invalid",1],["any",1],["explicit",1],["error",2],["errors",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_ragged_sample_sheet_rows_are_rejected","name":[["test",1],["ragged",1],["sample",1],["sheet",1],["rows",1],["rejected",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["ragged",2],["sample",4],["sheet",6],["rows",2],["rejected",2],["tmp",3],["path",4],["kernel",3],["samples",1],["csv",1],["write",1],["text",1],["id",2],["donor",1],["condition",1],["matrix",2],["format",1],["s1",1],["d1",1],["control",1],["encoding",1],["utf",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["missing",1],["extra",1],["fields",1],["read",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_raw_count_and_replication_gates_are_explicit","name":[["test",1],["raw",1],["count",1],["replication",1],["gates",1],["explicit",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["raw",6],["count",2],["replication",3],["gates",2],["explicit",2],["kernel",7],["np",9],["pytest",2],["importorskip",2],["numpy",1],["pd",2],["pandas",1],["assert",6],["counts",6],["array",4],["true",1],["none",1],["false",4],["large",1],["magnitudes",1],["must",2],["not",1],["relax",1],["integer",1],["gate",1],["rtol",1],["be",1],["zero",1],["50000",1],["metadata",2],["data",1],["frame",1],["condition",1],["control",3],["stim",3],["donor",1],["id",1],["d1",2],["d2",2],["enough",2],["status",1],["base",1],["config",1],["path",1],["unused",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_reference_screening_does_not_claim_transfer","name":[["test",1],["reference",1],["screening",1],["not",1],["claim",1],["transfer",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["reference",10],["screening",3],["not",4],["claim",3],["transfer",3],["tmp",3],["path",7],["kernel",4],["ad",3],["pytest",4],["importorskip",4],["anndata",1],["np",4],["numpy",1],["pd",7],["pandas",1],["scanpy",1],["genes",3],["range",1],["30",3],["adata",2],["ann",2],["data",6],["ones",2],["obs",2],["frame",4],["cluster",1],["categorical",1],["var",2],["index",2],["cell",1],["type",1],["nk",1],["h5ad",3],["write",1],["config",5],["base",1],["unused",1],["annotation",1],["str",1],["resolved",3],["status",3],["warnings",2],["annotate",1],["alone",1],["must",1],["elevate",1],["assert",2],["requested",1],["any",1],["no",1],["label",1],["was",1],["performed",1],["warning",2]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_resume_drops_warnings_from_recomputed_stages","name":[["test",1],["resume",1],["drops",1],["warnings",1],["from",1],["recomputed",1],["stages",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["resume",4],["drops",2],["warnings",7],["from",3],["recomputed",2],["stages",2],["tmp",5],["path",12],["kernel",4],["ad",2],["pytest",4],["importorskip",4],["anndata",1],["scanpy",1],["skmisc",1],["pydeseq2",1],["full",2],["synthetic",1],["h5ad",6],["source",4],["read",2],["two",2],["donor",4],["obs",1],["id",1],["isin",1],["d1",1],["d2",1],["copy",1],["input",2],["write",2],["config",5],["base",1],["mode",1],["clustering",1],["resolutions",1],["selected",1],["resolution",1],["neighbors",1],["pcs",1],["12",1],["statistics",3],["de",3],["true",1],["da",1],["false",2],["run",5],["dir",3],["first",3],["assert",5],["status",2],["skipped",1],["insufficient",1],["replicates",1],["any",3],["three",3],["independent",3],["donors",3],["add",1],["third",1],["pair",1],["fingerprint",1],["changes",1],["recomputes",1],["preflight",1],["now",1],["replication",1],["warning",1],["must",1],["not",3],["survive",1],["into",1],["new",1],["report",1],["resumed",4],["completed",1],["manifest",3],["json",1],["loads",1],["text",1],["encoding",1],["utf",1],["stage",1],["values",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_resume_with_invalid_preflight_leaves_deliverables_untouched","name":[["test",1],["resume",1],["invalid",1],["preflight",1],["leaves",1],["deliverables",1],["untouched",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["resume",3],["invalid",2],["preflight",2],["leaves",2],["deliverables",2],["untouched",2],["tmp",4],["path",4],["kernel",5],["run",11],["dir",8],["completed",3],["mkdir",1],["config",4],["base",1],["gone",1],["csv",1],["write",3],["json",6],["resolved",1],["manifest",2],["status",3],["analysis",4],["h5ad",1],["bytes",2],["finished",2],["deliverable",2],["result",3],["assert",5],["failed",1],["errors",1],["read",2],["not",1],["invalidated",1],["exists",1],["loads",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_single_cell_rna_analysis_skill.py#test_skill_is_discoverable_retrievable_and_sidecar_compiles","name":[["test",1],["skill",1],["discoverable",1],["retrievable",1],["sidecar",1],["compiles",1]],"path":[["tests",1],["test",1],["single",1],["cell",1],["rna",1],["analysis",1],["skill",1],["py",1]],"body":[["def",2],["test",2],["skill",9],["discoverable",2],["retrievable",2],["sidecar",3],["compiles",2],["loader",2],["discover",1],["single",3],["cell",3],["rna",3],["analysis",2],["assert",5],["origin",1],["openai4s",1],["read",1],["only",1],["true",3],["has",1],["kernel",1],["gate",1],["ok",1],["error",1],["none",1],["hits",2],["search",1],["scanpy",1],["pseudobulk",1],["donor",1],["harmony",1],["scrublet",1],["limit",1],["hit",2],["name",1]]},{"id":"tests/test_skill_catalog_readiness_route.py","name":[["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["web",2],["skills",5],["catalogue",2],["tells",1],["user",2],["about",1],["whether",1],["skill",4],["run",1],["loader",5],["has",1],["parsed",1],["requirements",2],["computed",1],["ready",2],["needs",2],["setup",2],["unknown",2],["while",2],["host",1],["surface",1],["reads",1],["projection",1],["server",3],["py",1],["dropped",1],["both",2],["fields",1],["so",2],["route",2],["never",2],["carried",1],["them",2],["customize",1],["list",1],["could",1],["not",3],["render",1],["gpu",3],["only",1],["sixteen",1],["bundled",1],["ones",1],["declare",1],["looked",2],["exactly",1],["like",1],["one",3],["runs",2],["anywhere",1],["found",1],["out",1],["mid",1],["task",1],["machine",1],["no",1],["second",1],["contract",1],["here",1],["makes",1],["first",1],["safe",1],["browsing",1],["request",2],["contact",1],["anything",2],["start",1],["readiness",1],["answered",1],["from",8],["local",1],["state",1],["alone",1],["nvidia",1],["smi",1],["path",1],["executed",1],["rendering",1],["thirty",1],["four",1],["rows",1],["must",1],["cost",1],["subprocess",2],["socket",1],["asserted",1],["by",1],["making",1],["error",1],["real",1],["future",1],["import",12],["annotations",1],["json",1],["os",1],["urllib",1],["types",1],["simple",1],["namespace",1],["pytest",2],["openai4s",5],["config",2],["gateway",2],["as",1],["mod",1],["customization",1],["service",1],["fixture",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["call",2],["handler",6],["method",4],["path",4],["body",4],["none",2],["replies",4],["query",1],["lambda",3],["json",1],["value",2],["code",2],["200",1],["append",1],["api",1],["assert",1],["answered",1],["nothing",1],["return",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#_handler","name":[["handler",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["handler",5],["config",3],["class",2],["gateway",2],["mod",2],["make",1],["wshub",1],["simple",1],["namespace",1],["return",1],["object",1],["new",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#_rows","name":[["rows",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["rows",2],["payload",3],["return",1],["item",3],["name",1],["skills",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#_write_skill","name":[["write",1],["skill",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["write",3],["skill",4],["root",3],["name",6],["str",4],["frontmatter",3],["none",2],["directory",3],["mkdir",1],["md",1],["text",1],["nname",1],["ndescription",1],["origin",1],["openai4s",1],["utf",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#bundled","name":[["bundled",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["bundled",3],["tmp",4],["path",4],["three",1],["curated",1],["skills",10],["plus",1],["one",2],["pinned",1],["collection",8],["skill",8],["dir",9],["mkdir",2],["write",5],["gpu",2],["requirements",2],["odd",1],["quantum",1],["annealer",1],["plain",1],["declares",1],["itself",1],["json",3],["loader",1],["no",1],["longer",1],["knows",1],["any",1],["directory",1],["name",1],["registering",1],["marker",1],["makes",1],["four",2],["members",1],["below",1],["catalog",1],["entry",1],["instead",1],["peers",1],["bioskills",3],["text",1],["dumps",1],["id",1],["prompt",1],["line",1],["count",1],["recipes",1],["encoding",1],["utf",1],["bio",1],["example",1],["return",1],["config",1],["data",2]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_a_loader_without_readiness_is_answered_rather_than_guessed","name":[["test",1],["loader",1],["without",1],["readiness",1],["answered",1],["rather",1],["than",1],["guessed",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",4],["test",3],["loader",9],["without",2],["readiness",6],["answered",2],["rather",2],["than",2],["guessed",2],["bundled",4],["service",5],["never",1],["publishes",1],["did",1],["not",2],["derive",1],["row",6],["carries",1],["requirements",3],["but",1],["no",1],["block",1],["older",1],["double",1],["still",1],["gets",1],["one",1],["from",1],["same",1],["function",1],["uses",1],["hardcoded",1],["ready",1],["would",1],["be",1],["fabricated",1],["promise",1],["skill",3],["customization",1],["cfg",2],["class",1],["bare",2],["catalog",2],["self",2],["include",2],["disabled",2],["false",2],["return",2],["name",1],["gpu",1],["quantum",3],["annealer",3],["collection",2],["bioskills",2],["skills",1],["assert",4],["state",1],["unknown",1],["unverifiable",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_a_loader_without_readiness_is_answered_rather_than_guessed.BareLoader","name":[["bare",1],["loader",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["class",2],["bare",2],["loader",2],["cfg",1],["bundled",1],["def",2],["catalog",1],["self",2],["include",2],["disabled",2],["false",2],["return",2],["name",1],["gpu",1],["skill",1],["requirements",1],["quantum",1],["annealer",1],["collection",1],["bioskills",1],["skills",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_a_loader_without_readiness_is_answered_rather_than_guessed.BareLoader.catalog","name":[["catalog",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["catalog",2],["self",2],["include",2],["disabled",2],["false",2],["return",1],["name",1],["gpu",1],["skill",1],["requirements",1],["quantum",1],["annealer",1],["collection",1],["bioskills",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_a_loader_without_readiness_is_answered_rather_than_guessed.BareLoader.skills","name":[["skills",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["skills",2],["self",2],["include",2],["disabled",2],["false",2],["return",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_browsing_the_catalogue_starts_nothing_and_contacts_nobody","name":[["test",1],["browsing",1],["catalogue",1],["starts",1],["nothing",1],["contacts",1],["nobody",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",4],["test",3],["browsing",4],["catalogue",4],["starts",2],["nothing",3],["contacts",2],["nobody",2],["bundled",3],["monkeypatch",7],["load",1],["bearing",1],["property",1],["local",1],["only",2],["readiness",3],["check",2],["deliberately",1],["not",1],["patching",1],["gpu",4],["away",1],["point",1],["real",1],["one",1],["runs",1],["still",1],["spawns",1],["nvidia",1],["smi",1],["executed",1],["per",1],["skill",5],["would",2],["be",1],["thirty",1],["four",1],["subprocesses",1],["draw",1],["list",1],["cost",1],["shows",1],["up",1],["slow",1],["machine",1],["then",1],["blamed",1],["something",1],["else",1],["handler",3],["built",1],["before",1],["guards",1],["so",1],["setup",1],["exempt",1],["spawned",5],["args",2],["kwargs",2],["raise",2],["assertion",2],["error",2],["started",1],["subprocess",3],["dialled",2],["made",1],["network",1],["call",3],["setattr",5],["popen",1],["run",1],["os",2],["system",1],["posix",1],["spawn",1],["raising",1],["false",1],["urllib",1],["request",1],["urlopen",1],["code",2],["payload",2],["skills",1],["catalog",1],["assert",3],["200",1],["rows",4],["guarded",1],["really",1],["did",1],["compute",1],["otherwise",1],["pass",1],["just",1],["as",1],["well",1],["against",1],["projection",1],["dropped",1],["field",1],["requirements",1],["checked",1],["locally",1],["true",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_browsing_the_catalogue_starts_nothing_and_contacts_nobody._dialled","name":[["dialled",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["dialled",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["browsing",1],["skill",1],["catalogue",1],["made",1],["network",1],["call",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_browsing_the_catalogue_starts_nothing_and_contacts_nobody._spawned","name":[["spawned",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["spawned",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["browsing",1],["skill",1],["catalogue",1],["started",1],["subprocess",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_readiness_is_not_enabledness_on_the_wire","name":[["test",1],["readiness",1],["not",1],["enabledness",1],["wire",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["test",2],["readiness",4],["not",2],["enabledness",2],["wire",2],["bundled",3],["monkeypatch",3],["skill",7],["user",2],["disabled",1],["still",2],["ready",2],["one",1],["they",2],["enabled",5],["be",1],["missing",1],["its",1],["hardware",1],["folding",1],["two",1],["together",1],["tells",1],["who",1],["flipped",1],["toggle",1],["made",1],["work",1],["from",1],["openai4s",1],["skills",3],["loader",4],["import",1],["as",1],["mod",2],["setitem",1],["requirement",1],["checks",1],["gpu",3],["lambda",1],["false",3],["handler",4],["assert",5],["call",2],["put",1],["catalog",2],["plain",3],["200",1],["ok",1],["true",2],["rows",6],["state",2],["needs",1],["setup",1]]},{"id":"tests/test_skill_catalog_readiness_route.py#test_the_catalogue_route_carries_requirements_and_readiness","name":[["test",1],["catalogue",1],["route",1],["carries",1],["requirements",1],["readiness",1]],"path":[["tests",1],["test",1],["skill",1],["catalog",1],["readiness",1],["route",1],["py",1]],"body":[["def",2],["test",2],["catalogue",2],["route",2],["carries",2],["requirements",4],["readiness",11],["bundled",3],["monkeypatch",3],["without",1],["ui",1],["cannot",1],["render",1],["needs",3],["setup",3],["unknown",3],["at",1],["all",1],["gpu",10],["check",1],["pinned",1],["absent",1],["rather",1],["than",1],["left",1],["host",1],["asserts",1],["projection",1],["ci",1],["runner",1],["must",2],["not",2],["turn",1],["into",3],["different",1],["answer",2],["from",1],["openai4s",1],["skills",2],["loader",4],["import",1],["as",1],["mod",2],["setitem",1],["requirement",1],["checks",1],["lambda",1],["false",2],["code",2],["payload",3],["call",1],["handler",1],["catalog",1],["assert",17],["200",1],["rows",7],["skill",3],["state",3],["missing",2],["third",1],["collapse",1],["either",1],["other",1],["two",1],["guessing",2],["ready",3],["invites",1],["failure",1],["deep",1],["task",1],["sends",1],["user",1],["install",1],["something",1],["they",1],["may",1],["already",1],["have",1],["odd",5],["unverifiable",1],["quantum",1],["annealer",1],["plain",10],["said",1],["by",1],["itself",1],["so",1],["no",1],["reader",1],["has",1],["assume",1],["checked",1],["locally",1],["true",1],["probed",1],["blocked",1],["isinstance",1],["bool",1],["network",2],["capabilities",2],["bio",2],["example",2],["declaration",1],["legacy",1],["collection",2],["none",1],["bioskills",1]]},{"id":"tests/test_skill_customization_service.py","name":[["test",1],["skill",1],["customization",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["contracts",1],["web",1],["customize",1],["user",1],["skill",3],["behavior",1],["routes",1],["from",8],["future",1],["import",12],["annotations",1],["types",1],["simple",1],["namespace",1],["pytest",1],["openai4s",6],["config",2],["server",2],["gateway",2],["as",1],["mod",1],["skills",3],["customization",1],["service",1],["loader",4],["parse",1],["frontmatter",1],["store",2],["seed",1],["name",1],["cryo",1],["description",1],["me",2],["whole",1],["origin",1],["draft",1],["requirements",1],["gpu",1],["cuda",1],["capabilities",1],["network",1],["mode",1],["host",1],["only",1],["domains",1],["api",1],["openalex",1],["org",2],["doi",1],["license",1],["cc",1],["by",1],["category",1],["structural",1],["biology",1],["keep",2],["comment",1],["vendor",1],["ext",1],["nested",1],["list",1],["one",1],["two",1],["original",1],["imported",1],["body",1]]},{"id":"tests/test_skill_customization_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["service",3],["tmp",4],["path",4],["builtin",6],["true",2],["bundled",6],["skills",2],["mkdir",2],["if",1],["root",3],["skill",4],["md",1],["write",1],["text",1],["nname",1],["ndescription",1],["origin",1],["openai4s",1],["utf",1],["config",4],["data",2],["dir",2],["return",1],["customization",1],["loader",1],["cfg",1]]},{"id":"tests/test_skill_customization_service.py#_skill_version_rows","name":[["skill",1],["version",1],["rows",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["skill",3],["version",2],["rows",2],["config",5],["int",3],["store",3],["db",1],["path",1],["row",2],["conn",1],["execute",1],["select",1],["count",1],["from",1],["versions",1],["fetchone",1],["return",1]]},{"id":"tests/test_skill_customization_service.py#test_a_failed_skill_save_is_not_reported_to_the_user_as_a_success","name":[["test",1],["failed",1],["skill",1],["save",1],["not",1],["reported",1],["user",1],["as",1],["success",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["failed",2],["skill",4],["save",5],["not",6],["reported",2],["user",3],["as",2],["success",3],["tmp",3],["path",4],["consequence",1],["made",1],["worth",1],["changing",1],["api",3],["web",1],["client",2],["throws",1],["only",1],["non",1],["2xx",2],["customize",1],["editor",1],["handler",9],["inspect",1],["body",6],["so",1],["while",1],["these",1],["routes",1],["answered",1],["200",2],["error",3],["rejected",2],["closed",1],["modal",1],["showed",1],["saved",1],["was",3],["written",2],["asserting",2],["status",3],["here",1],["no",1],["longer",1],["be",1],["reached",1],["by",1],["failure",1],["config",2],["service",3],["class",2],["gateway",2],["mod",2],["make",1],["wshub",1],["simple",1],["namespace",1],["object",1],["new",1],["replies",3],["query",1],["lambda",3],["json",1],["value",2],["code",3],["append",1],["name",1],["post",1],["skills",1],["assert",3],["400",1],["still",1],["answers",1],["will",1],["throw",1],["really",1],["being",1],["told",1],["had",1],["happened",1]]},{"id":"tests/test_skill_customization_service.py#test_create_update_read_delete_writes_exact_user_document","name":[["test",1],["create",1],["update",1],["read",1],["delete",1],["writes",1],["exact",1],["user",1],["document",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["create",4],["update",4],["read",4],["delete",4],["writes",2],["exact",2],["user",6],["document",4],["tmp",3],["path",3],["config",1],["service",13],["created",2],["my",15],["skill",27],["multi",2],["space",2],["description",2],["recipe",2],["assert",12],["ok",2],["true",4],["name",1],["slug",2],["origin",2],["loader",2],["skills",2],["dir",2],["md",1],["text",4],["utf",4],["nname",1],["ndescription",1],["editable",1],["root",7],["kernel",2],["py",2],["write",2],["value",2],["resources",3],["mkdir",1],["schema",2],["json",2],["updated",3],["new",2],["body",3],["existing",1],["file",1],["not",5],["exists",1],["error",2],["found",4],["code",2]]},{"id":"tests/test_skill_customization_service.py#test_customize_edits_host_draft_and_personal_skills_by_user_root","name":[["test",1],["customize",1],["edits",1],["host",1],["draft",1],["personal",1],["skills",1],["by",1],["user",1],["root",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["customize",3],["edits",2],["host",15],["draft",13],["personal",7],["skills",3],["by",2],["user",6],["root",5],["tmp",3],["path",3],["config",1],["service",8],["directory",9],["loader",2],["dir",1],["name",4],["origin",5],["mkdir",1],["parents",1],["true",7],["skill",2],["md",2],["write",1],["text",2],["nname",1],["ndescription",1],["authored",1],["original",1],["utf",2],["discover",1],["catalog",4],["item",3],["assert",7],["editable",4],["updated",4],["create",1],["update",1],["edited",1],["existing",1],["ok",1],["slug",1],["document",3],["read",1],["endswith",1]]},{"id":"tests/test_skill_customization_service.py#test_declared_builtin_name_collision_is_rejected_when_slug_differs","name":[["test",1],["declared",1],["builtin",1],["name",1],["collision",1],["rejected",1],["slug",1],["differs",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["builtin",3],["name",4],["collision",2],["rejected",2],["slug",2],["differs",2],["tmp",3],["path",3],["config",2],["service",4],["false",2],["bundled",3],["skills",1],["dir",1],["trusted",3],["directory",1],["mkdir",1],["skill",7],["md",1],["write",1],["text",1],["nname",1],["canonical",4],["ndescription",1],["origin",1],["personal",1],["utf",1],["assert",2],["create",1],["update",1],["custom",1],["body",1],["error",1],["collides",1],["built",1],["pick",1],["different",1],["code",1],["conflict",1],["editable",1]]},{"id":"tests/test_skill_customization_service.py#test_every_declared_failure_code_has_a_status_and_vice_versa","name":[["test",1],["every",1],["declared",1],["failure",1],["code",1],["has",1],["status",1],["vice",1],["versa",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["every",2],["declared",8],["failure",4],["code",4],["has",2],["status",5],["vice",2],["versa",2],["tmp",2],["path",3],["contract",1],["projection",1],["two",1],["ways",1],["drifts",1],["new",1],["fail",2],["skill",2],["whatever",1],["no",2],["entry",2],["table",2],["answers",1],["400",2],["by",1],["default",1],["safe",1],["but",2],["means",1],["route",1],["quietly",1],["stopped",1],["distinguishing",1],["conflict",1],["from",2],["bad",1],["request",1],["left",1],["after",1],["its",1],["gone",1],["reads",1],["as",2],["surface",1],["exists",1],["import",3],["pathlib",2],["re",2],["openai4s",1],["server",1],["skills",4],["module",3],["source",2],["file",1],["read",1],["text",1],["utf",1],["findall",1],["assert",2],["not",2],["these",2],["codes",2],["returned",1],["have",1],["http",1],["so",1],["they",1],["fall",1],["back",1],["sorted",2],["statuses",1],["nothing",1],["returns",1]]},{"id":"tests/test_skill_customization_service.py#test_gateway_import_rejects_illegal_network_mode_without_a_version_row","name":[["test",1],["gateway",1],["import",1],["rejects",1],["illegal",1],["network",1],["mode",1],["without",1],["version",1],["row",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["gateway",4],["import",5],["rejects",2],["illegal",2],["network",2],["mode",4],["without",2],["version",4],["row",2],["tmp",3],["path",3],["config",4],["service",3],["instance",2],["handler",8],["class",2],["mod",2],["make",1],["wshub",1],["simple",1],["namespace",1],["object",1],["new",1],["replies",3],["query",1],["lambda",3],["body",3],["content",1],["seed",1],["replace",1],["host",1],["only",1],["warp",1],["json",1],["value",2],["code",3],["200",1],["append",1],["before",2],["skill",4],["rows",2],["api",1],["post",1],["skills",2],["status",2],["assert",4],["400",1],["capability",1],["invalid",1],["not",1],["loader",1],["user",1],["dir",1],["cryo",1],["md",1],["exists",1]]},{"id":"tests/test_skill_customization_service.py#test_gateway_skill_routes_answer_a_real_status_and_share_enablement","name":[["test",1],["gateway",1],["skill",1],["routes",1],["answer",1],["real",1],["status",1],["share",1],["enablement",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",3],["test",2],["gateway",8],["skill",26],["routes",2],["answer",2],["real",2],["status",3],["share",2],["enablement",3],["tmp",3],["path",5],["assert",16],["200",9],["error",5],["three",2],["times",1],["its",1],["name",10],["said",1],["keep",1],["soft",2],["errors",2],["service",3],["returning",1],["dictionaries",1],["deliberate",2],["design",1],["kept",1],["was",1],["not",8],["answering",1],["them",1],["consequences",1],["body",13],["never",2],["reached",1],["public",1],["failure",1],["so",3],["carried",1],["no",1],["request",2],["id",1],["client",2],["had",2],["nothing",1],["branch",1],["but",1],["prose",1],["contract",1],["documents",1],["as",1],["explicitly",1],["interface",1],["api",2],["web",15],["only",3],["throws",1],["non",1],["2xx",1],["customize",1],["editor",1],["reported",1],["saved",1],["closed",1],["modal",1],["save",1],["happened",1],["read",2],["from",2],["code",15],["message",1],["config",3],["instance",1],["handler",13],["class",5],["mod",5],["make",2],["wshub",2],["simple",2],["namespace",2],["first",12],["object",3],["new",3],["second",6],["call",14],["method",2],["none",1],["replies",4],["query",1],["lambda",3],["json",1],["value",2],["append",1],["return",1],["slug",3],["my",2],["connector",2],["post",4],["skills",16],["400",1],["required",2],["already",1],["taken",1],["by",1],["bundled",2],["conflict",2],["bad",1],["input",1],["well",1],["formed",1],["collision",1],["about",1],["state",2],["builtin",3],["shadow",1],["409",1],["collides",1],["built",1],["pick",1],["different",1],["refusing",1],["delete",3],["policy",2],["403",2],["rather",1],["than",1],["404",2],["plainly",1],["exists",1],["saying",1],["found",3],["would",1],["be",2],["lie",1],["user",2],["immediately",1],["disprove",1],["authored",1],["deleted",1],["created",2],["description",2],["fetched",2],["20",5],["patch",1],["catalog",7],["enabled",4],["false",3],["ok",3],["true",3],["next",2],["item",6],["if",2],["fresh",8],["durable",1],["capability",1],["local",1],["ui",1],["updated",3],["put",1],["content",2],["imported",3],["import",3],["nname",1],["route",4],["ndescription",1],["missing",1]]},{"id":"tests/test_skill_customization_service.py#test_gateway_skill_routes_answer_a_real_status_and_share_enablement.call","name":[["call",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["call",2],["handler",6],["method",3],["path",3],["body",4],["none",2],["replies",4],["query",1],["lambda",3],["json",1],["value",2],["code",2],["200",1],["append",1],["api",1],["assert",1],["return",1]]},{"id":"tests/test_skill_customization_service.py#test_import_explicit_name_description_body_still_keep_the_seed_fields","name":[["test",1],["import",1],["explicit",1],["name",1],["description",1],["body",1],["still",1],["keep",1],["seed",1],["fields",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["import",4],["explicit",10],["name",8],["description",6],["body",7],["still",2],["keep",3],["seed",3],["fields",2],["tmp",3],["path",3],["config",1],["service",4],["imported",3],["document",5],["content",1],["assert",10],["slug",1],["origin",2],["user",3],["loader",1],["skills",1],["dir",1],["skill",1],["md",1],["read",1],["text",1],["utf",1],["meta",6],["parse",1],["frontmatter",1],["requirements",1],["gpu",1],["cuda",1],["license",1],["cc",1],["by",1],["vendor",1],["ext",1],["comment",1],["strip",1]]},{"id":"tests/test_skill_customization_service.py#test_import_precedence_and_catalog_enablement","name":[["test",1],["import",1],["precedence",1],["catalog",1],["enablement",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",3],["test",2],["import",6],["precedence",2],["catalog",10],["enablement",2],["tmp",3],["path",3],["config",1],["service",15],["raw",5],["nname",1],["imported",14],["ndescription",1],["from",1],["document",5],["norigin",1],["draft",1],["body",14],["content",4],["assert",15],["slug",3],["origin",2],["user",1],["explicit",10],["name",11],["description",6],["wins",5],["manual",1],["error",1],["skill",3],["required",2],["code",1],["enabled",5],["false",2],["ok",2],["true",5],["item",6],["display",1],["editable",2],["next",1],["if",1],["class",1],["broken",2],["loader",2],["self",1],["raise",1],["oserror",1],["unavailable",1],["customization",1]]},{"id":"tests/test_skill_customization_service.py#test_import_precedence_and_catalog_enablement.BrokenLoader","name":[["broken",1],["loader",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["class",2],["broken",2],["loader",2],["def",1],["catalog",1],["self",1],["raise",1],["oserror",1],["unavailable",1]]},{"id":"tests/test_skill_customization_service.py#test_import_precedence_and_catalog_enablement.BrokenLoader.catalog","name":[["catalog",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["catalog",2],["self",2],["raise",1],["oserror",1],["unavailable",1]]},{"id":"tests/test_skill_customization_service.py#test_import_rollback_review_matches_the_restored_version","name":[["test",1],["import",1],["rollback",1],["review",1],["matches",1],["restored",1],["version",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["import",9],["rollback",3],["review",7],["matches",2],["restored",6],["version",3],["tmp",3],["path",3],["config",1],["service",8],["first",4],["document",5],["content",1],["seed",1],["id",3],["history",1],["cryo",4],["installation",1],["active",1],["create",1],["update",1],["second",3],["description",3],["body",4],["existing",1],["true",2],["loader",1],["user",1],["skills",1],["dir",1],["skill",1],["md",1],["assert",9],["read",2],["text",2],["utf",2],["rolled",5],["ok",1],["meta",3],["parse",1],["frontmatter",1],["me",1],["whole",1],["requirements",3],["gpu",1],["cuda",1],["vendor",1],["ext",1],["strip",1],["original",1],["imported",1],["capabilities",1],["network",1],["mode",1],["host",1],["only",1],["from",1]]},{"id":"tests/test_skill_customization_service.py#test_import_round_trip_keeps_requirements_network_license_comment_and_unknown_nested","name":[["test",1],["import",1],["round",1],["trip",1],["keeps",1],["requirements",1],["network",1],["license",1],["comment",1],["unknown",1],["nested",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["import",9],["round",2],["trip",2],["keeps",2],["requirements",5],["network",4],["license",3],["comment",3],["unknown",3],["nested",3],["tmp",3],["path",3],["exam",1],["key",1],["fixture",1],["only",3],["name",2],["body",4],["green",1],["before",1],["after",1],["fix",1],["config",1],["service",5],["imported",6],["document",10],["content",1],["seed",1],["assert",23],["ok",1],["true",1],["origin",3],["user",4],["slug",1],["cryo",4],["loader",1],["skills",1],["dir",1],["skill",1],["md",1],["read",1],["text",1],["utf",1],["meta",7],["parse",1],["frontmatter",1],["description",1],["me",2],["whole",1],["gpu",2],["cuda",2],["cc",1],["by",1],["category",1],["structural",1],["biology",1],["mode",2],["host",2],["api",2],["openalex",2],["org",4],["doi",2],["keep",2],["vendor",1],["ext",1],["two",1],["strip",1],["original",1],["review",7],["capabilities",3],["readiness",2],["warnings",1],["domains",1],["state",1]]},{"id":"tests/test_skill_customization_service.py#test_imported_catalog_readiness_stays_beside_disabled_state","name":[["test",1],["imported",1],["catalog",1],["readiness",1],["stays",1],["beside",1],["disabled",1],["state",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["imported",2],["catalog",3],["readiness",3],["stays",2],["beside",2],["disabled",2],["state",3],["tmp",3],["path",3],["config",1],["service",5],["import",4],["document",1],["content",1],["seed",1],["enabled",2],["cryo",2],["false",2],["row",7],["next",1],["item",3],["if",1],["name",1],["assert",6],["requirements",1],["cuda",1],["gpu",1],["capabilities",1],["network",1],["mode",1],["host",1],["only",1],["ready",2],["needs",1],["setup",1],["unknown",1],["origin",1],["user",1]]},{"id":"tests/test_skill_customization_service.py#test_invalid_network_mode_is_400_and_does_not_write_a_version","name":[["test",1],["invalid",1],["network",1],["mode",1],["400",1],["not",1],["write",1],["version",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["invalid",3],["network",2],["mode",4],["400",2],["not",3],["write",2],["version",4],["tmp",3],["path",3],["config",3],["service",4],["before",2],["skill",4],["rows",2],["bad",2],["import",3],["seed",1],["replace",1],["host",1],["only",1],["warp",1],["result",3],["document",1],["content",1],["assert",4],["code",1],["capability",1],["error",1],["user",3],["root",2],["loader",1],["skills",1],["dir",1],["cryo",1],["md",1],["exists",1]]},{"id":"tests/test_skill_customization_service.py#test_project_import_keeps_seed_fields_and_stamps_user_origin","name":[["test",1],["project",1],["import",1],["keeps",1],["seed",1],["fields",1],["stamps",1],["user",1],["origin",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["project",6],["import",5],["keeps",2],["seed",3],["fields",2],["stamps",2],["user",5],["origin",4],["tmp",3],["path",3],["config",2],["personal",4],["service",5],["skill",4],["customization",1],["loader",2],["cfg",1],["scope",3],["id",2],["proj",2],["imported",4],["document",1],["content",1],["assert",6],["ok",1],["true",1],["root",3],["versions",1],["saved",4],["slug",1],["md",2],["read",1],["text",1],["utf",1],["vendor",1],["ext",1],["requirements",1],["gpu",1],["cuda",1],["skills",1],["dir",1],["cryo",1],["not",1],["exists",1]]},{"id":"tests/test_skill_customization_service.py#test_project_update_rejects_collection_member_directory_alias","name":[["test",1],["project",1],["update",1],["rejects",1],["collection",1],["member",1],["directory",1],["alias",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["project",11],["update",3],["rejects",2],["collection",9],["member",6],["directory",6],["alias",2],["tmp",3],["path",3],["config",3],["personal",1],["service",5],["builtin",1],["false",1],["skills",1],["dir",1],["physical",4],["mkdir",1],["parents",1],["true",2],["json",1],["write",2],["text",2],["id",3],["prompt",1],["line",1],["count",1],["utf",2],["skill",6],["md",2],["nname",1],["canonical",1],["ndescription",1],["bundled",1],["nbody",1],["customization",1],["loader",1],["cfg",1],["scope",3],["result",2],["create",1],["overlay",1],["replacement",1],["existing",1],["assert",2],["error",1],["collides",1],["built",1],["pick",1],["different",1],["name",2],["code",1],["conflict",1],["root",3],["versions",1],["not",1],["exists",1]]},{"id":"tests/test_skill_customization_service.py#test_skill_delete_rejects_same_prefix_sibling_directory","name":[["test",1],["skill",1],["delete",1],["rejects",1],["same",1],["prefix",1],["sibling",1],["directory",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["skill",6],["delete",3],["rejects",2],["same",2],["prefix",2],["sibling",2],["directory",5],["tmp",4],["path",4],["user",7],["skills",5],["mkdir",2],["outside",4],["evil",1],["victim",4],["parents",1],["true",1],["marker",3],["keep",3],["txt",1],["write",1],["text",2],["utf",2],["simple",2],["namespace",2],["name",1],["root",1],["loader",2],["dir",1],["lambda",3],["discover",1],["none",1],["assert",2],["customization",1],["service",1],["error",1],["only",2],["authored",1],["be",1],["deleted",1],["code",1],["read",2]]},{"id":"tests/test_skill_customization_service.py#test_skill_write_rejects_directory_and_document_symlink_escape","name":[["test",1],["skill",1],["write",1],["rejects",1],["directory",1],["document",1],["symlink",1],["escape",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["skill",15],["write",5],["rejects",2],["directory",17],["document",8],["symlink",6],["escape",4],["tmp",5],["path",8],["config",1],["service",8],["user",10],["loader",2],["skills",1],["dir",1],["mkdir",3],["parents",1],["true",4],["outside",11],["link",4],["try",1],["target",2],["except",1],["oserror",1],["as",1],["error",5],["pytest",1],["skip",1],["symlinks",1],["unavailable",1],["assert",7],["create",3],["update",3],["unsafe",6],["code",3],["name",3],["not",1],["md",3],["exists",1],["safe",3],["root",6],["text",4],["sentinel",6],["utf",4],["replacement",1],["existing",1],["read",2],["real",8],["body",1],["txt",1],["keep",2],["alias",5],["discover",1],["delete",1]]},{"id":"tests/test_skill_customization_service.py#test_the_status_is_read_from_the_code_never_from_the_message","name":[["test",1],["status",1],["read",1],["from",2],["code",1],["never",1],["message",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["status",10],["read",2],["from",4],["code",8],["never",2],["message",3],["tmp",2],["path",2],["mapping",1],["prose",1],["thing",1],["change",1],["removed",1],["payload",1],["whose",2],["unrecognised",1],["answers",1],["400",3],["not",5],["200",5],["failure",2],["kind",1],["unknown",1],["still",1],["answering",1],["let",1],["failed",1],["save",1],["be",1],["reported",1],["user",1],["as",1],["successful",1],["one",1],["assert",7],["gateway",7],["mod",7],["skill",11],["result",7],["ok",1],["true",1],["slug",1],["name",2],["no",1],["error",6],["key",1],["success",1],["even",1],["if",1],["other",1],["fields",1],["look",1],["alarming",1],["found",4],["404",1],["says",2],["otherwise",1],["wins",1],["conflict",1],["409",1],["boom",2],["made",1],["up",1]]},{"id":"tests/test_skill_customization_service.py#test_validation_builtin_collision_and_read_only_delete_contract","name":[["test",1],["validation",1],["builtin",1],["collision",1],["read",1],["only",1],["delete",1],["contract",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["validation",2],["builtin",9],["collision",2],["read",3],["only",4],["delete",3],["contract",2],["tmp",3],["path",3],["config",1],["service",6],["assert",5],["create",2],["update",2],["error",3],["skill",5],["name",4],["required",2],["code",3],["custom",1],["body",1],["collides",1],["built",1],["pick",1],["different",1],["conflict",1],["origin",1],["openai4s",1],["editable",1],["false",1],["user",1],["authored",1],["skills",1],["be",1],["deleted",1]]},{"id":"tests/test_skill_customization_service.py#test_web_authoring_fails_before_write_for_invalid_collection_catalog","name":[["test",1],["web",1],["authoring",1],["fails",1],["before",1],["write",1],["invalid",1],["collection",1],["catalog",1]],"path":[["tests",1],["test",1],["skill",1],["customization",1],["service",1],["py",1]],"body":[["def",2],["test",2],["web",2],["authoring",2],["fails",2],["before",2],["write",5],["invalid",2],["collection",7],["catalog",2],["tmp",3],["path",3],["config",3],["personal",1],["service",5],["builtin",1],["false",1],["directory",5],["first",1],["second",1],["skills",2],["dir",2],["member",5],["mkdir",1],["parents",1],["true",1],["json",1],["text",2],["id",2],["duplicate",4],["prompt",1],["line",1],["count",1],["utf",2],["skill",6],["md",2],["name",1],["description",2],["nbody",1],["customization",1],["loader",2],["cfg",1],["result",3],["create",1],["update",1],["never",2],["written",2],["body",1],["assert",3],["code",1],["failed",1],["error",1],["not",1],["user",1],["exists",1]]},{"id":"tests/test_skill_frontmatter_edit.py","name":[["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["web",1],["customize",1],["edit",2],["rest",1],["skill",4],["frontmatter",4],["saving",1],["rebuilt",1],["its",1],["from",5],["three",1],["fields",1],["name",4],["description",3],["origin",3],["everything",1],["else",1],["author",1],["had",1],["written",1],["was",1],["gone",1],["across",1],["34",1],["bundled",1],["skills",3],["license",4],["category",3],["23",1],["them",1],["nested",2],["metadata",3],["block",1],["17",1],["requirements",4],["13",1],["fold",1],["cue",1],["one",2],["deleted",1],["by",3],["someone",1],["fixing",1],["typo",1],["nothing",1],["said",1],["turns",1],["loss",1],["into",1],["wrong",1],["answer",1],["readiness",2],["computed",1],["so",1],["declared",1],["gpu",4],["lost",1],["stops",1],["reporting",2],["needs",1],["setup",1],["starts",1],["ready",1],["now",1],["claims",1],["run",1],["machine",1],["cannot",1],["future",1],["import",6],["annotations",1],["openai4s",2],["loader",3],["has",1],["parse",1],["original",3],["cryo",3],["em",2],["refine",2],["map",1],["user",2],["cuda",2],["cc",2],["structural",2],["biology",2],["third",1],["party",1],["relion",1],["gpl",1],["body",2],["seed",1],["me",2],["whole",1],["draft",1],["capabilities",1],["network",1],["mode",1],["host",1],["only",1],["domains",1],["api",1],["openalex",1],["org",2],["doi",1],["keep",2],["comment",1],["vendor",1],["ext",1],["list",1],["two",1],["imported",1],["through",1],["service",1],["actually",1],["reaches",1]]},{"id":"tests/test_skill_frontmatter_edit.py#_edited","name":[["edited",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["edited",3],["overrides",3],["fields",3],["name",1],["cryo",2],["em",2],["refine",2],["description",1],["map",1],["v2",1],["origin",1],["user",1],["body",2],["update",1],["return",1],["frontmatter",1],["edit",1],["rewrite",1],["original",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_a_block_scalar_description_is_replaced_with_its_continuation","name":[["test",1],["block",1],["scalar",1],["description",1],["replaced",1],["its",1],["continuation",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["block",2],["scalar",2],["description",7],["replaced",2],["its",2],["continuation",2],["owns",1],["indented",1],["lines",3],["beneath",1],["replacing",1],["only",1],["first",1],["line",1],["would",1],["strand",1],["text",1],["at",1],["top",1],["level",1],["next",1],["parse",2],["reads",1],["as",2],["garbage",1],["key",1],["original",2],["name",2],["long",1],["spread",2],["over",2],["license",2],["mit",2],["body",3],["out",3],["frontmatter",2],["edit",1],["rewrite",1],["short",2],["now",2],["origin",1],["user",1],["assert",3],["not",1],["meta",3]]},{"id":"tests/test_skill_frontmatter_edit.py#test_a_brand_new_skill_still_gets_the_three_fields","name":[["test",1],["brand",1],["new",1],["skill",1],["still",1],["gets",1],["three",1],["fields",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["brand",2],["new",2],["skill",2],["still",2],["gets",2],["three",2],["fields",2],["out",2],["frontmatter",2],["edit",1],["rewrite",1],["name",2],["fresh",2],["description",2],["origin",2],["draft",2],["body",3],["hello",2],["meta",2],["parse",1],["assert",2],["strip",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_a_multi_line_description_is_written_back_as_a_block_not_as_keys","name":[["test",1],["multi",1],["line",1],["description",1],["written",1],["back",1],["as",2],["block",1],["not",1],["keys",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["multi",2],["line",8],["description",12],["written",3],["back",3],["as",5],["block",3],["not",3],["keys",2],["loader",1],["returns",1],["its",1],["newlines",1],["bare",1],["value",1],["continuation",1],["landed",1],["at",1],["column",1],["lost",1],["every",1],["but",1],["first",3],["second",1],["named",1],["key",1],["became",1],["real",1],["top",1],["level",1],["field",1],["imported",1],["skill",1],["pasted",3],["name",3],["demo",1],["capabilities",2],["injected",1],["third",2],["body",4],["meta",4],["parse",2],["frontmatter",4],["out",2],["edit",2],["rewrite",1],["import",2],["again",6],["assert",4],["origin",2]]},{"id":"tests/test_skill_frontmatter_edit.py#test_a_nested_block_survives_verbatim","name":[["test",1],["nested",1],["block",1],["survives",1],["verbatim",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["nested",3],["block",3],["survives",2],["verbatim",2],["parse",2],["frontmatter",2],["ignores",1],["indented",1],["lines",1],["so",1],["fix",1],["parsed",1],["re",1],["emitted",1],["would",2],["keep",1],["keys",1],["understands",1],["silently",1],["drop",1],["structure",1],["not",1],["same",1],["bug",1],["narrower",1],["harder",1],["see",1],["also",1],["contains",1],["its",1],["own",1],["name",3],["license",3],["line",1],["oriented",1],["replace",1],["happily",1],["mistake",1],["top",3],["level",3],["ones",2],["out",4],["edited",1],["assert",4],["relion",1],["gpl",1],["values",1],["still",1],["meta",3],["cryo",1],["em",1],["refine",1],["cc",1],["by",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_a_real_save_does_not_strip_a_skills_requirements","name":[["test",1],["real",1],["save",1],["not",1],["strip",1],["skills",1],["requirements",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["real",2],["save",3],["not",2],["strip",2],["skills",6],["requirements",3],["tmp",5],["path",6],["end",2],["because",1],["unit",1],["above",1],["proves",2],["helper",1],["right",1],["nothing",1],["about",1],["whether",1],["calls",1],["from",3],["openai4s",3],["config",5],["import",3],["server",1],["skill",5],["customization",2],["service",5],["loader",3],["bundled",4],["mkdir",1],["data",3],["dir",2],["cfg",1],["create",2],["update",2],["gpu",6],["thing",3],["first",1],["description",5],["recipe",2],["run",2],["document",4],["next",1],["rglob",1],["md",1],["write",1],["text",3],["read",2],["utf",3],["replace",1],["origin",2],["user",2],["nrequirements",1],["nlicense",1],["mit",2],["second",2],["faster",1],["existing",1],["true",1],["saved",2],["meta",4],["body",1],["parse",1],["frontmatter",1],["assert",3],["editing",1],["dropped",1],["requirement",1],["license",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_an_unknown_future_field_is_kept_too","name":[["test",1],["unknown",1],["future",1],["field",1],["kept",1],["too",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["future",2],["field",2],["kept",2],["too",2],["reason",1],["preserves",1],["raw",1],["lines",1],["rather",1],["than",1],["known",2],["list",1],["vocabulary",1],["grows",1],["rebuild",1],["from",1],["fields",1],["breaks",1],["every",1],["time",1],["silently",1],["original",2],["nname",1],["ndescription",1],["norigin",1],["user",2],["nnot",1],["invented",2],["yet",2],["42",2],["out",2],["frontmatter",1],["edit",1],["rewrite",1],["name",1],["description",1],["d2",1],["origin",1],["body",1],["assert",1],["not",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_capitalised_owned_keys_are_replaced_not_duplicated","name":[["test",1],["capitalised",1],["owned",1],["keys",1],["replaced",1],["not",1],["duplicated",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["capitalised",3],["owned",2],["keys",3],["replaced",2],["not",6],["duplicated",2],["parse",2],["frontmatter",4],["lowercases",1],["keeps",1],["last",1],["occurrence",1],["document",1],["written",2],["name",8],["origin",6],["was",1],["recognised",1],["as",2],["owning",1],["those",1],["fields",1],["fresh",1],["lowercase",1],["lines",1],["were",1],["prepended",1],["originals",2],["kept",1],["after",1],["them",1],["loader",1],["read",1],["edit",3],["did",1],["take",1],["effect",1],["import",3],["stamped",1],["user",1],["loaded",1],["whatever",1],["author",1],["had",1],["pasted",2],["old",3],["description",6],["personal",1],["requirements",2],["gpu",2],["body",3],["out",4],["rewrite",1],["new",4],["meta",5],["assert",5]]},{"id":"tests/test_skill_frontmatter_edit.py#test_editing_a_description_keeps_every_other_field","name":[["test",1],["editing",1],["description",1],["keeps",1],["every",1],["other",1],["field",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["editing",2],["description",3],["keeps",2],["every",2],["other",2],["field",2],["defect",1],["stated",1],["directly",1],["before",2],["parse",2],["frontmatter",2],["original",1],["after",3],["edited",1],["assert",2],["refine",1],["cryo",1],["em",1],["map",1],["v2",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_editing_twice_does_not_accumulate_anything","name":[["test",1],["editing",1],["twice",1],["not",1],["accumulate",1],["anything",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["editing",2],["twice",4],["not",3],["accumulate",2],["anything",3],["save",1],["rare",1],["adds",1],["per",1],["edit",2],["blank",1],["line",1],["duplicated",1],["key",1],["compounds",1],["until",1],["file",1],["unreadable",1],["once",3],["edited",2],["frontmatter",1],["rewrite",1],["name",1],["cryo",2],["em",2],["refine",2],["description",1],["map",1],["v2",1],["origin",1],["user",1],["body",2],["assert",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_import_rewrite_from_empty_seed_cannot_invent_dropped_fields","name":[["test",1],["import",1],["rewrite",1],["from",1],["empty",1],["seed",1],["cannot",1],["invent",1],["dropped",1],["fields",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",3],["import",6],["rewrite",3],["from",2],["empty",2],["seed",2],["cannot",2],["invent",2],["dropped",2],["fields",3],["if",1],["forgets",1],["pass",1],["pasted",1],["document",1],["nothing",1],["but",1],["owned",1],["exists",1],["keep",1],["hollow",1],["trap",1],["fixture",1],["only",1],["name",2],["description",2],["body",3],["green",1],["either",1],["way",1],["out",4],["frontmatter",1],["edit",1],["cryo",1],["me",1],["whole",1],["original",1],["imported",1],["assert",3],["requirements",1],["not",3],["vendor",1],["ext",1],["license",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_import_rewrite_keeps_unknown_nested_keys_comments_and_network","name":[["test",1],["import",1],["rewrite",1],["keeps",1],["unknown",1],["nested",1],["keys",1],["comments",1],["network",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["import",8],["rewrite",4],["keeps",2],["unknown",2],["nested",2],["keys",2],["comments",2],["network",2],["seed",2],["pasted",1],["document",1],["empty",1],["original",3],["bug",1],["would",2],["then",1],["emit",1],["only",3],["name",3],["description",2],["origin",3],["fixture",1],["still",1],["pass",1],["if",1],["asserted",1],["those",1],["three",1],["out",8],["frontmatter",2],["edit",1],["cryo",2],["me",2],["whole",2],["body",5],["imported",2],["meta",7],["parse",1],["assert",14],["user",1],["draft",1],["requirements",1],["gpu",1],["cuda",1],["license",1],["cc",1],["by",1],["category",1],["structural",1],["biology",1],["mode",1],["host",1],["lines",4],["not",1],["substrings",1],["author",1],["domain",1],["list",1],["must",1],["survive",1],["verbatim",1],["indentation",1],["included",1],["splitlines",1],["api",1],["openalex",1],["org",2],["doi",1],["keep",2],["comment",1],["vendor",1],["ext",1],["two",1],["strip",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_readiness_does_not_flip_to_ready_because_of_an_edit","name":[["test",1],["readiness",1],["not",1],["flip",1],["ready",1],["because",1],["edit",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["readiness",5],["not",4],["flip",2],["ready",3],["because",3],["edit",2],["tmp",5],["path",5],["consequence",2],["asserted",1],["as",2],["behaviour",1],["rather",3],["than",3],["stored",2],["string",2],["skill",13],["needs",6],["gpu",8],["must",1],["start",1],["claiming",1],["run",1],["anywhere",1],["somebody",1],["fixed",1],["typo",1],["from",3],["openai4s",3],["config",6],["import",3],["server",1],["skills",4],["customization",2],["service",5],["loader",7],["bundled",4],["mkdir",1],["data",3],["dir",2],["cfg",2],["create",2],["update",2],["before",1],["recipe",2],["nx",2],["document",3],["next",1],["rglob",1],["md",1],["write",1],["text",2],["read",1],["utf",2],["replace",1],["origin",2],["user",2],["nrequirements",1],["after",1],["existing",1],["true",2],["fresh",1],["so",2],["reads",1],["disk",1],["cached",1],["object",1],["reloaded",2],["include",1],["disabled",1],["assert",3],["none",1],["str",1],["lower",1],["requirements",2],["still",1],["reflects",1],["module",1],["function",1],["over",1],["requirement",1],["list",1],["asserts",1],["restating",1],["state",3],["if",1],["has",1],["else",1],["setup",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_the_body_comes_from_the_form_not_the_file","name":[["test",1],["body",1],["comes",1],["from",1],["form",1],["not",1],["file",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["body",6],["comes",2],["from",2],["form",2],["not",3],["file",2],["meta",1],["parse",1],["frontmatter",1],["edited",3],["assert",2],["strip",1],["original",1]]},{"id":"tests/test_skill_frontmatter_edit.py#test_the_field_that_makes_this_a_correctness_bug_survives","name":[["test",1],["field",1],["makes",1],["correctness",1],["bug",1],["survives",1]],"path":[["tests",1],["test",1],["skill",1],["frontmatter",1],["edit",1],["py",1]],"body":[["def",2],["test",2],["field",2],["makes",2],["correctness",2],["bug",2],["survives",2],["after",2],["parse",1],["frontmatter",1],["edited",1],["assert",1],["requirements",1],["gpu",1],["cuda",1]]},{"id":"tests/test_skill_network_contract.py","name":[["test",1],["skill",1],["network",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["02",1],["skill",7],["network",8],["manifest",1],["execution",2],["admission",4],["contracts",1],["from",13],["future",1],["import",20],["annotations",1],["inspect",1],["os",1],["socket",1],["subprocess",1],["urllib",1],["request",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",3],["openai4s",16],["agent",5],["loop",5],["as",1],["mod",1],["bash",5],["capability",3],["command",1],["digest",2],["config",2],["egress",2],["blocked",2],["check",3],["url",2],["grant",1],["domain",1],["reset",2],["grants",1],["host",7],["authorization",1],["service",2],["server",3],["cell",10],["run",3],["admit",6],["shell",3],["bind",2],["load",3],["bindings",2],["constrain",1],["frame",1],["scope",1],["only",3],["boundary",1],["holds",1],["raw",4],["required",3],["binding",3],["skills",3],["loader",5],["capabilities",1],["modes",1],["canonical",1],["compose",1],["readiness",1],["declared",3],["parse",1],["frontmatter",1],["resolve",1],["needs",1],["setup",1],["ready",1],["fixture",1],["autouse",1],["true",3],["each",2],["sink",4],["actually",1],["applies",1],["keyed",1],["by",3],["name",2],["sinks",1],["so",1],["two",1],["cannot",1],["drift",1],["added",1],["tuple",1],["nothing",1],["wired",2],["fails",2],["here",1],["without",1],["being",1],["too",1],["replaced",1],["hand",1],["written",1],["pair",1],["greps",1],["named",1],["py",9],["called",1],["them",1],["production",1],["callers",1],["while",1],["dispatch",3],["background",2],["launcher",1],["its",1],["handler",1],["all",1],["reached",1],["executable",1],["code",1],["no",1],["those",1],["was",1],["found",1],["review",1],["not",1],["test",3],["because",1],["grep",1],["covers",1],["files",1],["someone",1],["thought",1],["evidence",1],["preflight",1],["cli",1],["exec",1],["loaded",1],["mark",1],["parametrize",1],["language",1],["fence",1],["python",2],["degraded",1],["enforced",3],["false",2],["self",2],["passed",2],["policy",2],["allowed",1],["backend",2],["none",1],["seatbelt",1]]},{"id":"tests/test_skill_network_contract.py#_clean_bindings_and_grants","name":[["clean",1],["bindings",1],["grants",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["clean",2],["bindings",4],["grants",4],["reset",4],["yield",1]]},{"id":"tests/test_skill_network_contract.py#_enforced_sandbox","name":[["enforced",1],["sandbox",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["enforced",4],["sandbox",2],["dict",2],["return",1],["true",2],["self",1],["test",1],["passed",1],["network",1],["policy",1],["blocked",1],["backend",1],["seatbelt",1],["state",1],["mode",1],["auto",1]]},{"id":"tests/test_skill_network_contract.py#_host_only_dispatcher","name":[["host",1],["only",1],["dispatcher",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["host",4],["only",3],["dispatcher",4],["tmp",4],["path",4],["from",1],["openai4s",2],["dispatch",1],["import",1],["build",2],["skills",6],["lit",3],["mkdir",1],["parents",1],["true",1],["skill",1],["md",1],["write",1],["text",1],["nname",1],["ndescription",1],["norigin",1],["capabilities",1],["network",1],["mode",1],["domains",1],["api",1],["openalex",1],["org",1],["recipe",1],["nimport",1],["requests",1],["utf",1],["return",1],["config",1],["data",2],["dir",2]]},{"id":"tests/test_skill_network_contract.py#test_background_execution_is_a_sink_too","name":[["test",1],["background",1],["execution",1],["sink",1],["too",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["background",4],["execution",2],["sink",2],["too",2],["tmp",4],["path",4],["exec",2],["spawns",1],["its",1],["own",1],["worker",1],["freeze",1],["has",1],["reach",1],["from",1],["openai4s",2],["host",1],["dispatch",1],["import",1],["build",2],["dispatcher",2],["skills",6],["raw",7],["mkdir",1],["parents",1],["true",1],["skill",2],["md",1],["write",1],["text",1],["nname",1],["ndescription",1],["norigin",1],["capabilities",1],["network",2],["mode",1],["required",1],["domains",1],["utf",1],["cfg",2],["config",1],["data",2],["dir",2],["disp",4],["frame",2],["id",1],["bg",1],["load",1],["out",4],["code",1],["print",1],["assert",2],["error",2],["kernel",1]]},{"id":"tests/test_skill_network_contract.py#test_bash_authorize_refuses_raw_required_skill","name":[["test",1],["bash",1],["authorize",1],["refuses",1],["raw",1],["required",1],["skill",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["bash",5],["authorize",3],["refuses",2],["raw",4],["required",3],["skill",5],["tmp",5],["path",5],["cap",2],["declared",1],["capability",2],["source",2],["frontmatter",1],["bind",1],["load",2],["frame",4],["id",4],["action",1],["group",1],["ag",1],["alphafold2",1],["version",1],["document",1],["digest",2],["64",1],["service",3],["authorization",1],["workspace",2],["lambda",5],["generation",2],["python",2],["sandbox",2],["status",1],["enforced",1],["token",2],["factory",1],["0123456789abcdef0123456789",1],["command",6],["echo",1],["allowed",1],["result",3],["sha256",1],["cwd",1],["str",2],["resolve",2],["challenge",2],["0123456789abcdef",1],["timeout",1],["30",1],["assert",2],["error",2],["lower",1]]},{"id":"tests/test_skill_network_contract.py#test_canonical_digest_is_stable_under_domain_reordering","name":[["test",1],["canonical",1],["digest",1],["stable",1],["under",1],["domain",1],["reordering",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["canonical",5],["digest",5],["stable",2],["under",2],["domain",2],["reordering",2],["network",3],["host",2],["only",2],["api",2],["openalex",2],["org",4],["doi",2],["assert",3],["len",1],["64",1],["none",1]]},{"id":"tests/test_skill_network_contract.py#test_catalog_full_traversal_uses_zero_sockets_and_zero_subprocesses","name":[["test",1],["catalog",1],["full",1],["traversal",1],["uses",1],["zero",2],["sockets",1],["subprocesses",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",5],["test",2],["catalog",6],["full",2],["traversal",4],["uses",2],["zero",4],["sockets",2],["subprocesses",2],["monkeypatch",10],["spawned",5],["raise",3],["assertion",3],["error",3],["started",1],["subprocess",3],["dialled",4],["opened",1],["socket",4],["setattr",8],["popen",1],["run",1],["os",2],["system",1],["posix",1],["spawn",1],["raising",1],["false",2],["urllib",1],["request",1],["urlopen",1],["create",1],["connection",1],["grants",4],["before",4],["grant",3],["domain",3],["str",2],["nonlocal",1],["granted",1],["egress",2],["openai4s",1],["loader",3],["skill",1],["rows",3],["include",1],["disabled",1],["true",3],["assert",9],["no",1],["skills",1],["discovered",1],["row",4],["readiness",7],["checked",2],["locally",2],["probed",1],["blocked",1],["state",1],["isinstance",1],["ready",1],["bool",1],["caps",2],["capabilities",1],["network",2],["mode",1],["modes",1],["unknown",1]]},{"id":"tests/test_skill_network_contract.py#test_catalog_full_traversal_uses_zero_sockets_and_zero_subprocesses._dialled","name":[["dialled",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["dialled",2],["raise",1],["assertion",1],["error",1],["catalog",1],["traversal",1],["opened",1],["socket",1]]},{"id":"tests/test_skill_network_contract.py#test_catalog_full_traversal_uses_zero_sockets_and_zero_subprocesses._grant","name":[["grant",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["grant",2],["domain",3],["str",4],["nonlocal",1],["grants",2],["before",2],["raise",1],["assertion",1],["error",1],["catalog",1],["granted",1],["egress",1]]},{"id":"tests/test_skill_network_contract.py#test_catalog_full_traversal_uses_zero_sockets_and_zero_subprocesses._spawned","name":[["spawned",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["spawned",2],["raise",1],["assertion",1],["error",1],["catalog",1],["traversal",1],["started",1],["subprocess",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_and_shell_sinks_have_zero_bypass","name":[["test",1],["cell",1],["shell",1],["sinks",1],["have",1],["zero",1],["bypass",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["cell",6],["shell",3],["sinks",2],["have",2],["zero",2],["bypass",2],["src",4],["inspect",2],["getsource",2],["execution",1],["service",2],["execute",1],["admitted",1],["bash",3],["authorization",1],["authorize",1],["assert",2],["admit",2]]},{"id":"tests/test_skill_network_contract.py#test_cell_execute_records_admission_and_refuses_raw_required","name":[["test",1],["cell",1],["execute",1],["records",1],["admission",1],["refuses",1],["raw",1],["required",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",6],["test",2],["cell",16],["execute",3],["records",4],["admission",2],["refuses",2],["raw",3],["required",3],["tmp",3],["path",3],["from",5],["dataclasses",1],["import",5],["replace",1],["types",1],["simple",2],["namespace",2],["openai4s",3],["execution",6],["capture",3],["result",5],["request",2],["kernel",4],["supervisor",2],["server",1],["run",5],["ports",5],["service",4],["cap",2],["declared",1],["capability",2],["source",2],["frontmatter",1],["bind",1],["skill",4],["load",2],["frame",4],["id",7],["action",2],["group",2],["ag",2],["alphafold2",1],["version",1],["document",1],["digest",1],["64",1],["class",1],["harness",5],["init",1],["self",10],["none",6],["ran",3],["false",4],["list",2],["dict",2],["return",2],["prepare",1],["language",1],["lambda",7],["python",1],["snapshot",1],["protect",1],["versions",1],["safety",1],["refusal",1],["emit",1],["artifact",1],["step",1],["record",5],["args",1],["true",1],["stdout",1],["should",1],["not",1],["stderr",1],["error",3],["append",2],["session",2],["root",1],["project",2],["workspace",1],["index",1],["kernels",1],["events",2],["outcome",5],["print",1],["agent",1],["assert",4],["network",1],["allowed",1],["executed",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_execute_records_admission_and_refuses_raw_required.Harness","name":[["harness",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["class",2],["harness",2],["def",4],["init",1],["self",10],["none",6],["ran",2],["false",1],["records",2],["list",1],["dict",1],["ports",3],["cell",5],["execution",2],["return",2],["prepare",1],["language",1],["lambda",7],["kernel",1],["id",1],["python",1],["snapshot",1],["protect",1],["versions",1],["safety",1],["refusal",1],["run",4],["capture",2],["result",1],["emit",1],["artifact",1],["step",1],["record",5],["args",1],["true",1],["stdout",1],["should",1],["not",1],["stderr",1],["error",1],["append",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_execute_records_admission_and_refuses_raw_required.Harness.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["ran",1],["false",1],["records",1],["list",1],["dict",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_execute_records_admission_and_refuses_raw_required.Harness.ports","name":[["ports",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["ports",5],["self",4],["cell",5],["execution",3],["return",1],["prepare",1],["language",1],["lambda",7],["none",4],["kernel",1],["id",1],["python",1],["snapshot",1],["protect",1],["versions",1],["safety",1],["refusal",1],["run",2],["capture",2],["result",1],["emit",1],["artifact",1],["step",1],["record",2]]},{"id":"tests/test_skill_network_contract.py#test_cell_execute_records_admission_and_refuses_raw_required.Harness.record_cell","name":[["record",1],["cell",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["record",5],["cell",2],["self",3],["records",1],["append",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_execute_records_admission_and_refuses_raw_required.Harness.run","name":[["run",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["run",3],["self",3],["args",2],["ran",1],["true",1],["return",1],["stdout",1],["should",1],["not",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_refuses_a_blocked_skill_before_running_its_bootstrap","name":[["test",1],["cell",1],["refuses",1],["blocked",1],["skill",1],["before",1],["running",1],["its",1],["bootstrap",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",6],["test",3],["cell",15],["refuses",3],["blocked",4],["skill",10],["before",4],["running",2],["its",2],["bootstrap",6],["tmp",3],["path",3],["refusal",3],["must",1],["precede",1],["prepare",5],["language",5],["not",2],["merely",1],["happen",1],["runs",2],["sidecar",1],["imports",1],["worker",2],["origin",1],["system",1],["full",2],["admission",2],["cannot",1],["run",7],["because",2],["posture",2],["intersects",1],["measured",1],["from",5],["so",1],["sink",1],["independent",1],["half",2],["first",1],["only",1],["asserts",1],["was",1],["refused",1],["stays",1],["green",1],["deleted",1],["later",1],["still",1],["after",1],["code",1],["has",1],["types",1],["import",4],["simple",2],["namespace",2],["openai4s",3],["execution",6],["capture",3],["result",4],["request",2],["kernel",4],["supervisor",2],["server",1],["ports",5],["service",2],["bind",1],["load",2],["frame",4],["id",7],["action",2],["group",2],["ag",2],["alphafold2",1],["version",1],["document",1],["digest",1],["64",1],["capability",2],["declared",1],["raw",2],["required",1],["source",2],["frontmatter",1],["class",1],["harness",6],["init",1],["self",10],["none",7],["prepared",3],["false",5],["ran",4],["args",2],["true",2],["return",3],["lambda",7],["python",1],["snapshot",1],["protect",1],["versions",1],["safety",1],["emit",1],["artifact",1],["step",1],["record",2],["stdout",1],["should",1],["stderr",1],["error",1],["outcome",3],["execute",1],["root",1],["project",2],["workspace",1],["index",1],["kernels",1],["print",1],["agent",1],["append",1],["assert",4],["network",3],["allowed",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_refuses_a_blocked_skill_before_running_its_bootstrap.Harness","name":[["harness",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["class",2],["harness",2],["def",4],["init",1],["self",10],["none",7],["prepared",2],["false",2],["ran",2],["prepare",3],["language",3],["args",2],["true",2],["return",3],["ports",3],["cell",3],["execution",2],["kernel",1],["id",1],["lambda",7],["python",1],["snapshot",1],["protect",1],["versions",1],["safety",1],["refusal",1],["run",4],["capture",2],["result",1],["emit",1],["artifact",1],["step",1],["record",2],["stdout",1],["should",1],["not",1],["stderr",1],["error",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_refuses_a_blocked_skill_before_running_its_bootstrap.Harness.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",4],["none",2],["prepared",1],["false",2],["ran",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_refuses_a_blocked_skill_before_running_its_bootstrap.Harness.ports","name":[["ports",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["ports",5],["self",4],["cell",4],["execution",3],["return",1],["prepare",2],["language",2],["kernel",1],["id",1],["lambda",7],["python",1],["snapshot",1],["protect",1],["versions",1],["none",4],["safety",1],["refusal",1],["run",2],["capture",2],["result",1],["emit",1],["artifact",1],["step",1],["record",2]]},{"id":"tests/test_skill_network_contract.py#test_cell_refuses_a_blocked_skill_before_running_its_bootstrap.Harness.prepare_language","name":[["prepare",1],["language",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["prepare",2],["language",2],["self",3],["args",2],["prepared",1],["true",1],["return",1],["none",1]]},{"id":"tests/test_skill_network_contract.py#test_cell_refuses_a_blocked_skill_before_running_its_bootstrap.Harness.run","name":[["run",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["run",3],["self",3],["args",2],["ran",1],["true",1],["return",1],["stdout",1],["should",1],["not",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_refuses_before_first_python_or_r_user_code","name":[["test",1],["cli",1],["host",1],["only",1],["refuses",1],["before",1],["first",1],["python",1],["user",1],["code",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",7],["test",3],["cli",2],["host",4],["only",4],["refuses",2],["before",2],["first",2],["python",3],["user",3],["code",3],["monkeypatch",5],["language",3],["fence",3],["one",3],["cell",3],["messages",1],["cfg",1],["kwargs",3],["return",2],["content",1],["nprint",1],["42",1],["reasoning",1],["none",2],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1],["created",4],["class",1],["degraded",3],["kernel",9],["generation",1],["sandbox",1],["status",1],["enforced",2],["false",5],["self",9],["passed",1],["network",2],["policy",1],["not",2],["backend",1],["init",1],["args",2],["closed",4],["append",1],["alive",1],["execute",1],["raise",1],["assertion",1],["error",2],["skill",4],["bootstrap",1],["reached",1],["worker",1],["shutdown",1],["true",2],["setattr",3],["loop",2],["mod",4],["chat",1],["if",1],["else",1],["import",1],["openai4s",1],["as",1],["spawn",1],["agent",4],["skills",1],["allow",1],["delegate",1],["max",1],["turns",1],["bind",1],["load",2],["frame",2],["id",4],["action",1],["group",1],["ag",1],["literature",1],["review",1],["version",1],["document",1],["digest",1],["64",1],["capability",2],["declared",1],["doi",1],["org",1],["source",2],["frontmatter",1],["pytest",1],["raises",1],["permission",1],["match",1],["run",2],["assert",2],["len",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_refuses_before_first_python_or_r_user_code.DegradedKernel","name":[["degraded",1],["kernel",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["class",2],["degraded",2],["kernel",2],["generation",1],["sandbox",1],["status",1],["enforced",2],["false",3],["self",9],["test",1],["passed",1],["network",1],["policy",1],["not",2],["backend",1],["none",1],["def",4],["init",1],["args",2],["kwargs",2],["closed",3],["created",1],["append",1],["alive",1],["return",1],["execute",1],["raise",1],["assertion",1],["error",1],["user",1],["skill",1],["bootstrap",1],["code",1],["reached",1],["worker",1],["shutdown",1],["true",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_refuses_before_first_python_or_r_user_code.DegradedKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["init",2],["self",4],["args",2],["kwargs",2],["closed",1],["false",1],["created",1],["append",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_refuses_before_first_python_or_r_user_code.DegradedKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["user",1],["skill",1],["bootstrap",1],["code",1],["reached",1],["worker",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_refuses_before_first_python_or_r_user_code.DegradedKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["not",1],["closed",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_refuses_before_first_python_or_r_user_code.DegradedKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["closed",1],["true",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_refuses_before_first_python_or_r_user_code.one_cell","name":[["one",1],["cell",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["one",2],["cell",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["fence",1],["nprint",1],["42",1],["reasoning",1],["none",1],["usage",1],["finish",1],["reason",1],["stop",1],["raw",1]]},{"id":"tests/test_skill_network_contract.py#test_cli_host_only_uses_spawned_workers_measured_posture","name":[["test",1],["cli",1],["host",1],["only",1],["uses",1],["spawned",1],["workers",1],["measured",1],["posture",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["cli",4],["host",6],["only",4],["uses",2],["spawned",4],["workers",2],["measured",2],["posture",2],["cap",2],["declared",1],["capability",2],["doi",1],["org",1],["source",2],["frontmatter",1],["bind",1],["skill",3],["load",2],["frame",4],["id",4],["action",1],["group",1],["ag",1],["literature",1],["review",1],["version",1],["document",1],["digest",1],["64",1],["agent",5],["object",1],["new",1],["degraded",2],["simple",2],["namespace",2],["sandbox",3],["status",2],["enforced",5],["false",2],["self",1],["passed",1],["network",2],["policy",1],["not",1],["backend",1],["none",1],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["admit",2],["cell",2],["kernel",2]]},{"id":"tests/test_skill_network_contract.py#test_compose_readiness_blocks_raw_required_locally","name":[["test",1],["compose",1],["readiness",1],["blocks",1],["raw",1],["required",1],["locally",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["compose",3],["readiness",9],["blocks",2],["raw",5],["required",3],["locally",3],["monkeypatch",3],["delenv",1],["openai4",1],["kernel",1],["allow",1],["network",2],["raising",1],["false",3],["cap",2],["declared",1],["capability",1],["source",1],["frontmatter",1],["assert",5],["checked",1],["true",1],["probed",1],["ready",1],["state",1],["needs",1],["setup",1],["blocked",1]]},{"id":"tests/test_skill_network_contract.py#test_compose_readiness_none_mode_stays_ready_without_probing","name":[["test",1],["compose",1],["readiness",1],["none",1],["mode",1],["stays",1],["ready",1],["without",1],["probing",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["compose",3],["readiness",8],["none",3],["mode",2],["stays",2],["ready",4],["without",2],["probing",2],["cap",2],["declared",1],["capability",1],["source",1],["frontmatter",1],["assert",4],["state",1],["true",1],["blocked",1],["probed",1],["false",1]]},{"id":"tests/test_skill_network_contract.py#test_every_bundled_skill_has_explicit_network_mode","name":[["test",1],["every",1],["bundled",1],["skill",1],["has",1],["explicit",1],["network",1],["mode",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["bundled",3],["skill",10],["has",2],["explicit",3],["network",4],["mode",6],["loader",3],["missing",3],["invalid",4],["discover",1],["values",1],["if",4],["source",1],["continue",1],["cap",9],["not",2],["append",3],["name",3],["collection",1],["declaration",3],["legacy",1],["unknown",1],["elif",1],["modes",1],["assert",2]]},{"id":"tests/test_skill_network_contract.py#test_every_declared_sink_is_wired_to_admission","name":[["test",1],["every",1],["declared",1],["sink",1],["wired",1],["admission",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["declared",4],["sink",8],["wired",4],["admission",7],["from",1],["openai4s",1],["server",1],["skill",1],["network",1],["import",1],["sinks",3],["assert",2],["evidence",3],["table",1],["disagree",1],["was",1],["without",2],["being",2],["path",3],["calls",2],["sorted",1],["items",1],["src",2],["read",1],["text",1],["utf",1],["any",1],["call",2],["has",1],["no",1]]},{"id":"tests/test_skill_network_contract.py#test_frontmatter_parser_reads_closed_network_schema","name":[["test",1],["frontmatter",1],["parser",1],["reads",1],["closed",1],["network",1],["schema",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["frontmatter",3],["parser",2],["reads",2],["closed",2],["network",5],["schema",2],["raw",2],["name",1],["lit",1],["capabilities",1],["mode",2],["host",3],["only",3],["domains",3],["api",2],["openalex",2],["org",4],["doi",2],["body",1],["cap",8],["parse",1],["assert",6],["not",1],["none",1],["declaration",1],["declared",1],["explicit",1],["true",1],["digest",2],["canonical",1]]},{"id":"tests/test_skill_network_contract.py#test_host_only_boundary_helper_matches_measured_fields","name":[["test",1],["host",1],["only",1],["boundary",1],["helper",1],["matches",1],["measured",1],["fields",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["host",5],["only",5],["boundary",5],["helper",2],["matches",2],["measured",2],["fields",2],["assert",3],["holds",3],["enforced",2],["sandbox",1],["true",2],["backend",1],["remote",1],["false",2],["none",1]]},{"id":"tests/test_skill_network_contract.py#test_host_only_is_blocked_when_sandbox_is_degraded_or_raw_allowed","name":[["test",1],["host",1],["only",1],["blocked",1],["sandbox",1],["degraded",1],["raw",1],["allowed",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",5],["host",3],["only",3],["blocked",2],["sandbox",4],["degraded",4],["raw",5],["allowed",5],["cap",2],["declared",1],["capability",2],["doi",1],["org",1],["source",2],["frontmatter",1],["bind",1],["skill",3],["load",2],["frame",6],["id",5],["deg",3],["action",1],["group",1],["ag",1],["literature",1],["review",1],["version",1],["document",1],["digest",1],["64",1],["enforced",4],["false",6],["self",3],["passed",3],["network",3],["policy",3],["not",1],["backend",3],["none",2],["true",2],["bwrap",1],["remote",3],["unproven",1],["status",5],["cell",3],["admit",2],["assert",2],["shell",3]]},{"id":"tests/test_skill_network_contract.py#test_host_only_noncompliant_redirect_is_refused","name":[["test",1],["host",1],["only",1],["noncompliant",1],["redirect",1],["refused",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["host",3],["only",3],["noncompliant",2],["redirect",2],["refused",2],["cap",2],["declared",1],["capability",2],["api",2],["openalex",2],["org",2],["source",2],["frontmatter",1],["bind",1],["skill",3],["load",2],["frame",4],["id",3],["redir",2],["action",1],["group",1],["ag",1],["literature",1],["review",1],["version",1],["document",1],["digest",1],["64",1],["scope",1],["assert",1],["constrain",1],["check",2],["url",2],["https",2],["works",1],["none",1],["pytest",1],["raises",1],["egress",1],["blocked",1],["match",1],["not",1],["declare",1],["evil",1],["example",1],["com",1],["next",1]]},{"id":"tests/test_skill_network_contract.py#test_host_only_undeclared_and_unapproved_domains_are_refused","name":[["test",1],["host",1],["only",1],["undeclared",1],["unapproved",1],["domains",1],["refused",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["host",10],["only",4],["undeclared",6],["unapproved",8],["domains",6],["refused",2],["monkeypatch",3],["setenv",1],["openai4",1],["egress",1],["allowlist",2],["cap",2],["declared",6],["capability",4],["api",2],["openalex",3],["org",2],["source",4],["frontmatter",2],["bind",2],["skill",6],["load",4],["frame",12],["id",10],["action",2],["group",2],["ag",2],["literature",2],["review",2],["version",2],["document",2],["digest",2],["64",2],["status",9],["enforced",1],["sandbox",5],["admit",4],["shell",4],["command",4],["evil",3],["example",4],["com",4],["assert",6],["allowed",4],["false",3],["domain",2],["blocked",4],["science",1],["so",1],["approved",1],["should",1],["pass",1],["true",1],["builtin",2],["reset",1],["bindings",1]]},{"id":"tests/test_skill_network_contract.py#test_legacy_collection_skill_does_not_gain_authorization_from_new_fields","name":[["test",1],["legacy",1],["collection",1],["skill",1],["not",1],["gain",1],["authorization",1],["from",1],["new",1],["fields",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["legacy",7],["collection",3],["skill",5],["not",3],["gain",2],["authorization",2],["from",2],["new",2],["fields",2],["raw",3],["nname",1],["bio",4],["example",7],["ncapabilities",1],["network",2],["mode",2],["host",2],["only",2],["domains",3],["evil",3],["com",3],["cap",5],["resolve",1],["capability",2],["text",1],["name",1],["directory",1],["bioskills",1],["source",2],["bundled",1],["assert",5],["declaration",1],["unknown",1],["bind",1],["load",2],["frame",6],["id",4],["action",1],["group",1],["ag",1],["version",1],["document",1],["digest",1],["64",1],["bindings",1],["must",1],["impose",1],["domain",1],["grants",1],["extra",1],["rights",1],["decision",2],["admit",1],["shell",1],["sandbox",2],["status",1],["enforced",1],["command",1],["allowed",1],["true",1],["scope",1],["constrain",1],["check",1],["url",1],["https",1],["none",1]]},{"id":"tests/test_skill_network_contract.py#test_literature_review_is_host_only_and_example_stats_needs_no_network","name":[["test",1],["literature",1],["review",1],["host",1],["only",1],["example",1],["stats",1],["needs",1],["no",1],["network",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["literature",3],["review",3],["host",3],["only",3],["example",3],["stats",6],["needs",2],["no",2],["network",8],["loader",6],["skill",1],["lit",4],["assert",9],["not",4],["none",5],["mode",4],["exact",1],["membership",1],["spelled",1],["so",1],["cannot",1],["be",1],["mistaken",1],["url",2],["substring",1],["domains",2],["tuple",1],["hosts",1],["never",1],["sanitise",1],["any",1],["domain",2],["api",1],["openalex",1],["org",1],["af",3],["alphafold2",1],["raw",1],["required",1],["bio",5],["structural",1],["biology",1],["structure",1],["validation",1],["declaration",1],["legacy",1],["unknown",1]]},{"id":"tests/test_skill_network_contract.py#test_load_event_records_skill_version_document_and_manifest_digest","name":[["test",1],["load",1],["event",1],["records",1],["skill",1],["version",1],["document",1],["manifest",1],["digest",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["load",5],["event",2],["records",2],["skill",6],["version",2],["document",5],["manifest",5],["digest",8],["tmp",4],["path",4],["from",1],["openai4s",2],["host",1],["dispatch",1],["import",1],["build",2],["dispatcher",2],["skills",6],["demo",7],["mkdir",1],["parents",1],["true",1],["md",1],["write",1],["text",1],["nname",1],["ndescription",1],["norigin",1],["capabilities",1],["network",1],["mode",1],["none",1],["domains",1],["utf",1],["cfg",2],["config",1],["data",2],["dir",2],["disp",3],["frame",3],["id",3],["loaded",7],["assert",8],["name",1],["bound",5],["bindings",1],["len",1]]},{"id":"tests/test_skill_network_contract.py#test_load_refuses_host_only_when_the_measured_sandbox_is_degraded","name":[["test",1],["load",1],["refuses",1],["host",1],["only",1],["measured",1],["sandbox",1],["degraded",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["load",7],["refuses",2],["host",8],["only",8],["measured",2],["sandbox",7],["degraded",5],["tmp",3],["path",3],["raw",2],["required",2],["needs",1],["no",1],["posture",1],["has",1],["every",2],["call",1],["runs",1],["inside",1],["bind",3],["status",4],["self",1],["manager",1],["reads",1],["from",1],["worker",1],["executing",1],["very",1],["cell",2],["version",1],["wide",1],["freeze",1],["was",2],["applied",1],["at",1],["so",1],["skill",3],["refused",6],["subsequent",1],["handed",1],["one",2],["loaded",4],["then",1],["shape",1],["matters",1],["disp",8],["dispatcher",1],["frame",4],["id",2],["lit",3],["assert",4],["error",2],["not",2],["confine",1],["kernel",1],["import",1],["requests",1],["str",1],["enforced",2],["name",1],["store",1],["close",1]]},{"id":"tests/test_skill_network_contract.py#test_load_skill_refuses_a_blocked_skill_instead_of_only_the_next_cell","name":[["test",1],["load",1],["skill",2],["refuses",1],["blocked",1],["instead",1],["only",1],["next",1],["cell",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["load",7],["skill",8],["refuses",2],["blocked",3],["instead",2],["only",2],["next",2],["cell",6],["tmp",4],["path",4],["binding",2],["requirement",1],["not",2],["same",1],["as",1],["refusing",1],["admission",1],["runs",1],["once",1],["starts",1],["calls",1],["mid",1],["flight",1],["already",1],["inside",1],["its",1],["fence",1],["so",2],["manifest",1],["handing",1],["back",1],["recipe",2],["leaves",1],["exactly",1],["one",2],["able",1],["run",1],["asked",1],["ordinary",1],["then",1],["shape",1],["freeze",1],["has",1],["apply",1],["itself",1],["from",1],["openai4s",2],["host",1],["dispatch",1],["import",2],["build",2],["dispatcher",2],["skills",6],["raw",7],["mkdir",1],["parents",1],["true",1],["md",1],["write",1],["text",1],["nname",1],["ndescription",1],["norigin",1],["capabilities",1],["network",2],["mode",1],["required",1],["domains",1],["nimport",1],["socket",2],["utf",1],["cfg",2],["config",1],["data",2],["dir",2],["disp",3],["frame",2],["id",1],["refused",5],["assert",3],["error",2],["kernel",1],["str",1]]},{"id":"tests/test_skill_network_contract.py#test_manifest_load_does_not_change_egress_grants","name":[["test",1],["manifest",1],["load",1],["not",1],["change",1],["egress",1],["grants",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",3],["test",2],["manifest",3],["load",3],["not",2],["change",2],["egress",3],["grants",5],["monkeypatch",3],["tmp",4],["path",4],["from",1],["openai4s",3],["host",2],["skills",8],["import",1],["skill",3],["service",4],["count",3],["grant",3],["domain",3],["str",2],["return",1],["setattr",1],["mkdir",2],["lit",5],["md",1],["write",1],["text",1],["nname",1],["ndescription",1],["norigin",1],["capabilities",2],["network",3],["mode",1],["only",1],["domains",1],["api",1],["openalex",1],["org",1],["utf",1],["config",1],["data",2],["dir",2],["loaded",4],["assert",3],["name",1],["digest",2]]},{"id":"tests/test_skill_network_contract.py#test_manifest_load_does_not_change_egress_grants._grant","name":[["grant",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["grant",2],["domain",3],["str",4],["grants",1],["count",1],["return",1]]},{"id":"tests/test_skill_network_contract.py#test_missing_and_invalid_network_fields_do_not_grant","name":[["test",1],["missing",1],["invalid",1],["network",1],["fields",1],["not",1],["grant",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["invalid",2],["network",5],["fields",2],["not",3],["grant",2],["assert",4],["parse",2],["frontmatter",2],["nname",2],["none",2],["bad",4],["ncapabilities",1],["mode",2],["warp",1],["unknown",2],["declaration",1]]},{"id":"tests/test_skill_network_contract.py#test_raw_required_is_fail_closed_for_every_sandbox_posture","name":[["test",1],["raw",1],["required",1],["fail",1],["closed",1],["every",1],["sandbox",1],["posture",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",5],["raw",9],["required",3],["fail",2],["closed",2],["every",2],["sandbox",5],["posture",2],["monkeypatch",3],["cap",2],["declared",1],["capability",2],["source",2],["frontmatter",1],["bind",1],["skill",3],["load",2],["frame",6],["id",5],["action",1],["group",1],["ag",1],["alphafold2",1],["version",1],["document",1],["digest",1],["64",1],["postures",2],["none",2],["enforced",5],["false",6],["self",3],["passed",3],["network",5],["policy",3],["not",1],["backend",3],["unproven",1],["remote",1],["true",2],["allowed",3],["bwrap",1],["setenv",1],["openai4",1],["kernel",1],["allow",1],["status",5],["cell",4],["admit",2],["shell",3],["assert",3],["blocked",1]]},{"id":"tests/test_skill_network_contract.py#test_raw_required_is_refused_without_any_measured_posture","name":[["test",1],["raw",1],["required",1],["refused",1],["without",1],["any",1],["measured",1],["posture",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["raw",4],["required",4],["refused",2],["without",2],["any",2],["measured",2],["posture",2],["refusal",1],["must",1],["not",1],["depend",1],["live",1],["kernel",1],["from",1],["openai4s",1],["server",1],["skill",1],["network",1],["admission",1],["import",1],["binding",2],["assert",1],["frame",1],["no",1],["bindings",1],["none",1]]},{"id":"tests/test_skill_network_contract.py#test_reading_a_skill_file_is_gated_like_loading_it","name":[["test",1],["reading",1],["skill",1],["file",1],["gated",1],["like",1],["loading",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["reading",2],["skill",4],["file",2],["gated",2],["like",2],["loading",2],["tmp",3],["path",4],["skills",3],["read",5],["default",1],["returns",1],["md",1],["recipe",1],["gating",1],["only",2],["load",1],["left",1],["freeze",1],["one",1],["synonym",1],["wide",1],["already",1],["admitted",1],["cell",1],["reads",1],["instead",1],["loads",1],["got",1],["same",1],["executable",1],["guidance",1],["no",2],["bind",3],["refusal",1],["disp",8],["host",1],["dispatcher",1],["frame",4],["id",2],["degraded",2],["sandbox",2],["status",2],["refused",5],["name",2],["lit",2],["assert",3],["isinstance",2],["dict",1],["error",1],["import",2],["requests",2],["not",1],["str",2],["enforced",2],["allowed",3],["store",1],["close",1]]},{"id":"tests/test_skill_network_contract.py#test_remote_sandbox_status_is_unproven","name":[["test",1],["remote",1],["sandbox",1],["status",1],["unproven",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",4],["remote",3],["sandbox",4],["status",10],["unproven",3],["from",1],["openai4s",1],["kernel",10],["manager",1],["import",1],["new",1],["transport",1],["factory",1],["object",1],["type",2],["st",1],["dict",1],["staticmethod",1],["lambda",1],["enforced",2],["true",2],["self",2],["passed",2],["network",2],["policy",2],["blocked",1],["backend",2],["seatbelt",1],["assert",5],["false",3],["host",1],["only",1],["boundary",1],["holds",1]]},{"id":"tests/test_skill_network_contract.py#test_restart_restores_skill_network_binding_to_exact_loading_frame","name":[["test",1],["restart",1],["restores",1],["skill",1],["network",1],["binding",1],["exact",1],["loading",1],["frame",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["restart",2],["restores",2],["skill",4],["network",3],["binding",6],["exact",2],["loading",2],["frame",9],["tmp",4],["path",5],["from",2],["openai4s",3],["host",1],["dispatch",1],["import",2],["build",5],["dispatcher",14],["store",9],["skills",6],["raw",9],["demo",4],["mkdir",1],["parents",1],["true",1],["md",1],["write",1],["text",1],["nname",1],["ndescription",1],["norigin",1],["capabilities",1],["mode",1],["required",5],["domains",1],["utf",1],["cfg",6],["config",1],["data",2],["dir",2],["db",1],["root",5],["new",3],["kind",3],["turn",1],["project",3],["id",9],["science",3],["child",10],["parent",4],["delegate",2],["sibling",5],["load",1],["assert",4],["not",2],["none",4],["reset",1],["bindings",1],["close",2],["restored",2]]},{"id":"tests/test_skill_network_contract.py#test_the_cli_and_delegation_cell_sink_has_full_network_admission","name":[["test",1],["cli",1],["delegation",1],["cell",1],["sink",1],["has",1],["full",1],["network",1],["admission",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["cli",3],["delegation",2],["cell",9],["sink",3],["has",2],["full",2],["network",2],["admission",3],["execution",1],["service",1],["not",2],["only",4],["code",2],["as",1],["action",2],["run",11],["every",1],["delegated",1],["child",1],["execute",2],["cells",1],["through",1],["local",1],["executor",1],["whose",1],["hook",1],["agent",5],["admit",4],["while",1],["file",1],["read",1],["py",2],["host",2],["bash",1],["skill",2],["bound",1],["raw",3],["required",3],["ran",1],["unconfined",1],["there",1],["omission",1],["was",1],["invisible",1],["zero",1],["bypass",1],["check",1],["itself",2],["unconditional",1],["refusal",1],["runs",1],["before",2],["lazy",2],["startup",1],["binding",2],["first",1],["requested",1],["creates",1],["worker",2],["checks",1],["its",1],["actual",1],["posture",1],["bootstrap",1],["user",1],["refuses",1],["boundary",1],["enforced",1],["tool",1],["finalization",1],["turns",1],["still",1],["spawn",1],["nothing",1],["loop",2],["src",8],["inspect",4],["getsource",4],["assert",4],["owns",1],["frame",1],["terminal",1],["status",1],["delegates",1],["turn",1],["task",4],["python",1],["spawned",3],["admitted",1],["self",3],["kernel",3]]},{"id":"tests/test_skill_network_contract.py#test_user_skill_without_field_is_unknown_and_does_not_grant","name":[["test",1],["user",1],["skill",1],["without",1],["field",1],["unknown",1],["not",1],["grant",1]],"path":[["tests",1],["test",1],["skill",1],["network",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["user",3],["skill",2],["without",2],["field",2],["unknown",4],["not",2],["grant",2],["cap",4],["resolve",1],["network",1],["capability",1],["raw",1],["text",1],["nname",1],["mine",3],["body",1],["name",1],["directory",1],["collection",1],["none",1],["source",1],["assert",3],["declaration",1],["mode",1],["explicit",1],["false",1]]},{"id":"tests/test_skill_product_surface.py","name":[["test",1],["skill",1],["product",1],["surface",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["product",1],["surface",1],["contracts",1],["versioned",1],["personal",1],["project",1],["skills",4],["from",13],["future",1],["import",14],["annotations",1],["types",1],["simple",1],["namespace",1],["pytest",7],["openai4s",11],["config",2],["execution",2],["principal",4],["scope",2],["as",2],["host",4],["skill",4],["service",3],["dispatch",1],["build",1],["dispatcher",1],["sdk",1],["server",2],["gateway",2],["mod",1],["customization",1],["loader",2],["version",1],["store",2],["tools",1],["tool",1],["mark",6],["parametrize",1],["arguments",1],["example",2],["stats",2],["name",1],["security",5]]},{"id":"tests/test_skill_product_surface.py#_config","name":[["config",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["config",5],["tmp",4],["path",4],["bundled",5],["mkdir",2],["root",3],["trusted",2],["skill",1],["md",1],["write",1],["text",1],["nname",1],["norigin",1],["openai4s",1],["read",1],["only",1],["utf",1],["return",1],["data",2],["dir",2],["skills",1]]},{"id":"tests/test_skill_product_surface.py#_document","name":[["document",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["document",2],["name",3],["str",6],["body",3],["return",1],["nname",1],["norigin",1],["personal",1]]},{"id":"tests/test_skill_product_surface.py#test_dispatcher_scopes_rollback_to_current_project_and_audits_it","name":[["test",1],["dispatcher",1],["scopes",1],["rollback",1],["current",1],["project",1],["audits",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",10],["scopes",2],["rollback",7],["current",2],["project",32],["audits",2],["tmp",3],["path",4],["cfg",5],["config",1],["store",7],["db",1],["create",1],["name",7],["id",22],["root",2],["new",1],["frame",2],["kind",1],["turn",1],["status",6],["ready",1],["versions",5],["skill",4],["version",16],["service",1],["first",7],["install",1],["qc",10],["md",2],["document",2],["scope",11],["second",5],["upgrade",1],["build",1],["try",1],["skills",8],["assert",9],["active",2],["history",3],["limit",2],["20",1],["item",2],["denied",3],["error",2],["startswith",1],["permission",3],["rule",1],["global",1],["tool",1],["pattern",1],["decision",1],["allow",1],["rolled",2],["back",2],["audit",4],["conn",1],["execute",1],["select",1],["ok",2],["side",2],["effect",2],["class",2],["resource",2],["keys",2],["from",1],["host",1],["call",1],["log",1],["method",1],["order",1],["by",1],["rowid",1],["desc",1],["fetchone",1],["runtime",1],["mutation",1],["trusted",4],["personal",2],["read",2],["only",2],["true",1],["pytest",1],["raises",1],["match",1],["bundled",1],["finally",1],["close",1]]},{"id":"tests/test_skill_product_surface.py#test_host_service_rejects_cross_project_version_scope","name":[["test",1],["host",1],["service",1],["rejects",1],["cross",1],["project",1],["version",1],["scope",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["host",2],["service",6],["rejects",2],["cross",3],["project",7],["version",2],["scope",4],["tmp",3],["path",3],["cfg",2],["config",1],["skill",1],["id",3],["session",2],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["cannot",1],["projects",1],["history",1],["name",1],["any",1]]},{"id":"tests/test_skill_product_surface.py#test_http_personal_and_project_history_and_rollback_routes","name":[["test",1],["http",1],["personal",1],["project",1],["history",1],["rollback",1],["routes",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",3],["test",2],["http",2],["personal",15],["project",29],["history",8],["rollback",4],["routes",2],["tmp",3],["path",6],["cfg",7],["config",1],["store",4],["db",1],["create",5],["name",2],["id",7],["skill",4],["customization",2],["service",2],["loader",2],["update",4],["qc",9],["first",9],["second",4],["existing",2],["true",2],["scope",3],["handler",8],["class",2],["gateway",2],["mod",2],["make",1],["wshub",1],["simple",1],["namespace",1],["object",1],["new",1],["call",7],["method",2],["body",3],["none",1],["replies",3],["query",1],["lambda",3],["json",1],["value",2],["code",14],["200",6],["append",1],["api",1],["return",1],["try",1],["skills",7],["20",4],["versions",6],["assert",7],["len",1],["version",5],["rolled",4],["back",4],["post",2],["catalog",3],["projects",3],["item",2],["status",1],["read",2],["only",2],["trusted",1],["404",1],["error",1],["finally",1],["close",1]]},{"id":"tests/test_skill_product_surface.py#test_http_personal_and_project_history_and_rollback_routes.call","name":[["call",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["call",2],["method",3],["path",3],["body",4],["none",2],["replies",3],["handler",4],["query",1],["lambda",3],["json",1],["value",2],["code",2],["200",1],["append",1],["api",1],["return",1]]},{"id":"tests/test_skill_product_surface.py#test_list_skills_native_tool_dispatches_to_existing_catalog","name":[["test",1],["list",1],["skills",1],["native",1],["tool",1],["dispatches",1],["existing",1],["catalog",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["list",3],["skills",3],["native",2],["tool",3],["dispatches",2],["existing",2],["catalog",5],["tmp",3],["path",3],["dispatcher",4],["build",1],["config",1],["try",1],["invoke",1],["finally",1],["store",1],["close",1],["count",2],["whole",1],["names",2],["curated",1],["tier",1],["each",1],["bundled",1],["collection",1],["one",1],["entry",1],["rather",1],["than",1],["peers",1],["assert",1],["trusted",1],["collections",1]]},{"id":"tests/test_skill_product_surface.py#test_list_skills_native_tool_pages_collections_with_next_offset","name":[["test",1],["list",1],["skills",1],["native",1],["tool",1],["pages",1],["collections",1],["next",1],["offset",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["list",3],["skills",3],["native",2],["tool",7],["pages",2],["collections",3],["next",4],["offset",8],["rows",2],["name",2],["trusted",2],["collection",6],["none",1],["member",3],["index",4],["03d",2],["bundle",6],["range",2],["151",4],["runtime",4],["simple",1],["namespace",1],["invoke",1],["lambda",1],["method",1],["overview",2],["execute",3],["first",3],["final",2],["assert",3],["count",4],["152",1],["names",3],["id",1],["150",4]]},{"id":"tests/test_skill_product_surface.py#test_load_skill_control_tool_accepts_legacy_sdk_and_native_arguments","name":[["test",1],["load",1],["skill",1],["control",1],["tool",1],["accepts",1],["legacy",1],["sdk",1],["native",1],["arguments",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["load",4],["skill",5],["control",2],["tool",6],["accepts",2],["legacy",2],["sdk",2],["native",2],["arguments",6],["calls",3],["runtime",2],["simple",1],["namespace",1],["invoke",1],["lambda",1],["method",2],["args",3],["append",1],["name",2],["assert",3],["execute",1],["example",3],["stats",3],["resource",1],["keys",1]]},{"id":"tests/test_skill_product_surface.py#test_project_skill_edit_is_not_silently_allowed_by_default","name":[["test",1],["project",1],["skill",1],["edit",1],["not",1],["silently",1],["allowed",1],["by",1],["default",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["project",24],["skill",6],["edit",4],["not",3],["silently",2],["allowed",2],["by",2],["default",2],["tmp",3],["path",5],["monkeypatch",4],["real",1],["dispatcher",4],["asks",1],["before",1],["any",1],["model",1],["authored",1],["mutation",1],["setenv",2],["openai4",2],["team",1],["mode",1],["unattended",1],["approval",1],["deny",1],["cfg",5],["config",1],["store",7],["db",1],["create",1],["name",2],["id",7],["member",8],["principal",2],["governance",1],["user",1],["root",6],["new",1],["frame",2],["kind",1],["turn",1],["status",1],["ready",1],["versions",3],["version",1],["service",1],["install",1],["qc",6],["md",2],["document",1],["trusted",2],["scope",4],["build",1],["try",1],["assert",4],["resolve",1],["permission",2],["tool",1],["skills",2],["pattern",1],["input",1],["ask",1],["denied",3],["kernel",2],["py",2],["content",1],["peer",1],["code",1],["executed",1],["true",1],["error",1],["startswith",1],["exists",1],["read",1],["text",1],["utf",1],["finally",1],["close",1]]},{"id":"tests/test_skill_product_surface.py#test_sdk_skill_version_methods_encode_only_narrow_scope_arguments","name":[["test",1],["sdk",1],["skill",1],["version",1],["methods",1],["encode",1],["only",1],["narrow",1],["scope",1],["arguments",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",2],["sdk",2],["skill",2],["version",3],["methods",2],["encode",2],["only",2],["narrow",2],["scope",5],["arguments",2],["calls",3],["host",5],["lambda",1],["method",2],["args",2],["append",1],["ok",1],["true",1],["skills",6],["status",2],["qc",6],["project",4],["history",2],["personal",2],["limit",2],["rollback",2],["skillv",2],["64",2],["assert",1],["name",3],["id",1]]},{"id":"tests/test_skill_product_surface.py#test_skill_control_tools_keep_schema_policy_and_behavior_in_named_classes","name":[["test",1],["skill",1],["control",1],["tools",1],["keep",1],["schema",1],["policy",1],["behavior",1],["named",1],["classes",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",3],["skill",11],["control",2],["tools",3],["keep",2],["schema",3],["policy",2],["behavior",2],["named",2],["classes",2],["listing",7],["tool",8],["list",2],["skills",2],["status",6],["history",6],["rollback",11],["version",5],["assert",15],["type",7],["name",8],["both",1],["arguments",1],["optional",1],["zero",1],["argument",1],["call",1],["catalog",2],["overview",2],["collection",5],["paged",1],["by",1],["offset",2],["enumerates",1],["one",1],["bundled",1],["lets",1],["stay",1],["small",1],["enough",1],["10k",1],["observation",1],["ceiling",1],["561",1],["imported",1],["recipes",1],["present",1],["at",1],["cost",1],["provider",1],["strict",1],["generation",1],["requires",5],["every",1],["declared",1],["property",1],["be",1],["required",2],["see",1],["tests",1],["native",3],["py",1],["input",1],["object",1],["properties",2],["string",1],["description",2],["enumerate",1],["names",1],["instead",1],["integer",1],["minimum",1],["start",1],["index",1],["paging",1],["additional",1],["false",5],["read",4],["only",4],["true",4],["approval",4],["resource",2],["keys",2],["side",1],["effect",1],["class",1],["runtime",1],["mutation",1],["qc",6],["scope",4],["project",6],["permission",1],["target",1],["id",3],["skillv",3],["64",3],["precheck",2],["latest",1],["none",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_approval_cannot_mutate_personal_skills","name":[["test",1],["team",1],["member",1],["approval",1],["cannot",1],["mutate",1],["personal",1],["skills",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",6],["test",2],["team",5],["member",17],["approval",2],["cannot",2],["mutate",2],["personal",8],["skills",16],["tmp",3],["path",7],["monkeypatch",3],["interactive",1],["consent",1],["not",3],["instance",1],["admin",8],["authorization",1],["before",3],["guard",1],["lived",1],["skill",9],["service",4],["every",1],["call",1],["below",1],["reached",1],["daemon",1],["global",2],["store",7],["after",1],["approved",1],["web",1],["routes",1],["already",1],["required",1],["kernel",1],["host",1],["route",1],["did",1],["setenv",1],["openai4",1],["mode",1],["cfg",8],["config",1],["db",1],["create",1],["project",6],["name",6],["id",12],["root",5],["new",1],["frame",2],["kind",1],["turn",1],["status",4],["ready",1],["dispatcher",11],["build",1],["method",2],["edit",6],["publish",5],["delete",5],["rollback",5],["permission",2],["rule",1],["scope",7],["tool",1],["pattern",1],["decision",1],["allow",1],["principal",5],["first",9],["document",8],["shared",16],["qc",16],["second",4],["try",1],["md",4],["content",3],["assert",7],["ok",3],["true",3],["version",13],["active",5],["return",4],["overwrite",1],["operation",2],["pytest",1],["raises",1],["error",1],["match",1],["administrator",1],["data",1],["dir",1],["user",1],["read",1],["text",1],["utf",1],["admins",1],["retain",1],["same",1],["local",1],["authoring",1],["lifecycle",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_approval_cannot_mutate_personal_skills.member_delete","name":[["member",1],["delete",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["member",2],["delete",3],["return",1],["dispatcher",1],["skills",1],["shared",1],["qc",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_approval_cannot_mutate_personal_skills.member_edit","name":[["member",1],["edit",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["member",3],["edit",3],["return",1],["dispatcher",1],["skills",1],["name",1],["shared",2],["qc",2],["path",1],["skill",1],["md",1],["content",1],["document",1],["overwrite",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_approval_cannot_mutate_personal_skills.member_publish","name":[["member",1],["publish",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["member",2],["publish",3],["return",1],["dispatcher",1],["skills",1],["shared",1],["qc",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_approval_cannot_mutate_personal_skills.member_rollback","name":[["member",1],["rollback",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["member",2],["rollback",3],["return",1],["dispatcher",1],["skills",1],["name",1],["shared",1],["qc",1],["scope",1],["personal",1],["version",2],["id",1],["first",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_cannot_reactivate_legacy_host_skill_poison_over_http","name":[["test",1],["team",1],["member",1],["cannot",1],["reactivate",1],["legacy",1],["host",1],["skill",1],["poison",1],["over",1],["http",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",3],["test",3],["team",9],["member",10],["cannot",3],["reactivate",2],["legacy",5],["host",4],["skill",8],["poison",2],["over",2],["http",3],["tmp",3],["path",4],["monkeypatch",3],["rollback",4],["bypass",1],["new",1],["write",1],["boundary",1],["old",1],["versions",5],["from",2],["openai4s",1],["storage",1],["import",2],["as",1],["mod",2],["tests",1],["auth",1],["routes",2],["body",3],["json",3],["login",3],["post",3],["daemon",2],["setattr",1],["pbkdf2",1],["iterations",1],["1200",1],["node",11],["try",1],["seed",2],["user",2],["fake",4],["password",4],["admin",8],["role",1],["store",2],["create",1],["project",16],["name",7],["id",11],["governance",1],["str",1],["version",8],["service",1],["cfg",1],["history",3],["files",2],["poisoned",10],["install",1],["scope",4],["metadata",2],["source",2],["skills",3],["edit",1],["kernel",4],["py",4],["upgrade",1],["md",4],["document",3],["safe",2],["human",2],["revision",2],["web",1],["customize",1],["return",1],["sidecar",13],["qc",8],["instructions",2],["peer",2],["code",4],["executed",2],["true",2],["recipe",5],["cookie",6],["20",3],["status",4],["raw",6],["port",2],["api",2],["v1",2],["projects",2],["retain",1],["their",1],["established",1],["conflict",1],["error",2],["envelope",1],["stable",1],["product",1],["carries",1],["narrower",1],["authorization",1],["reason",1],["assert",7],["409",1],["300",2],["required",1],["root",5],["not",1],["exists",1],["read",2],["text",2],["utf",2],["authenticated",1],["administrator",1],["deliberately",1],["re",1],["authorize",1],["retained",1],["executable",1],["200",1],["finally",1],["close",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_cannot_reactivate_legacy_host_skill_poison_over_http.legacy_history","name":[["legacy",1],["history",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["legacy",2],["history",2],["name",5],["files",3],["poisoned",2],["versions",2],["install",1],["scope",2],["project",6],["id",3],["metadata",2],["source",2],["host",1],["skills",1],["edit",1],["path",1],["kernel",1],["py",1],["upgrade",1],["skill",1],["md",1],["document",1],["safe",1],["human",1],["revision",1],["web",1],["customize",1],["return",1],["version",1]]},{"id":"tests/test_skill_product_surface.py#test_team_member_keeps_authenticated_http_project_skill_rollback","name":[["test",1],["team",1],["member",1],["keeps",1],["authenticated",1],["http",1],["project",1],["skill",1],["rollback",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["test",3],["team",8],["member",8],["keeps",2],["authenticated",2],["http",2],["project",19],["skill",5],["rollback",3],["tmp",3],["path",3],["monkeypatch",3],["host",1],["boundary",1],["not",1],["revoke",1],["deliberate",1],["human",1],["authoring",1],["from",2],["openai4s",1],["storage",1],["import",2],["as",1],["mod",2],["tests",1],["auth",1],["routes",1],["body",2],["json",2],["login",2],["post",2],["daemon",2],["setattr",1],["pbkdf2",1],["iterations",1],["1200",1],["node",9],["try",1],["seed",1],["user",1],["fake",2],["password",2],["store",2],["create",3],["name",1],["id",7],["governance",1],["str",1],["versions",2],["version",7],["service",2],["cfg",3],["web",3],["customization",1],["loader",1],["scope",2],["assert",4],["update",2],["qc",4],["first",5],["ok",2],["true",3],["status",3],["active",1],["second",2],["existing",1],["cookie",3],["raw",3],["port",1],["api",1],["v1",1],["projects",1],["skills",1],["20",1],["200",1],["300",1],["finally",1],["close",1]]},{"id":"tests/test_skill_product_surface.py#test_team_project_skill_host_mutation_requires_admin_even_for_members","name":[["test",1],["team",1],["project",1],["skill",1],["host",1],["mutation",1],["requires",1],["admin",1],["even",1],["members",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",4],["test",2],["team",8],["project",39],["skill",8],["host",4],["mutation",2],["requires",2],["admin",8],["even",3],["members",3],["tmp",3],["path",9],["monkeypatch",3],["member",12],["model",2],["cannot",1],["plant",1],["instructions",2],["code",3],["peers",1],["setenv",1],["openai4",1],["mode",1],["cfg",5],["config",1],["store",7],["db",1],["create",1],["name",3],["id",15],["root",6],["new",1],["frame",2],["kind",1],["turn",1],["status",1],["ready",1],["versions",5],["version",5],["service",1],["first",4],["install",1],["qc",14],["md",5],["document",4],["scope",12],["upgrade",1],["second",2],["dispatcher",8],["build",1],["method",2],["skills",9],["edit",7],["publish",3],["delete",2],["rollback",6],["permission",8],["rule",2],["global",1],["tool",1],["pattern",1],["decision",1],["allow",1],["principal",5],["content",6],["none",3],["return",2],["if",2],["not",4],["else",1],["try",1],["pytest",5],["raises",5],["error",5],["match",5],["administrator",5],["governance",1],["user",1],["membership",1],["authorizes",1],["human",1],["api",1],["authored",1],["by",1],["both",1],["instruction",1],["executable",1],["sidecar",1],["forms",1],["refused",1],["at",1],["real",1],["sink",1],["broad",1],["was",1],["explicitly",1],["allowed",1],["poisoned",1],["kernel",2],["py",2],["peer",1],["executed",1],["true",4],["assert",7],["read",1],["text",1],["utf",1],["exists",1],["repository",1],["installation",1],["personal",1],["need",1],["hold",1],["row",1],["but",1],["still",1],["passed",1],["broker",1],["above",1],["lifecycle",1],["remains",1],["available",1],["admins",1],["ok",3],["finally",1],["close",1]]},{"id":"tests/test_skill_product_surface.py#test_team_project_skill_host_mutation_requires_admin_even_for_members.edit","name":[["edit",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["edit",4],["path",4],["skill",2],["md",2],["content",5],["none",3],["return",1],["dispatcher",1],["skills",1],["name",1],["project",2],["qc",2],["if",1],["not",1],["else",1],["document",1],["member",1]]},{"id":"tests/test_skill_product_surface.py#test_team_project_skill_host_mutation_requires_admin_even_for_members.rollback","name":[["rollback",1]],"path":[["tests",1],["test",1],["skill",1],["product",1],["surface",1],["py",1]],"body":[["def",2],["rollback",3],["return",1],["dispatcher",1],["skills",1],["name",1],["project",2],["qc",1],["scope",1],["version",2],["id",2],["first",1]]},{"id":"tests/test_skill_recipes_are_callable.py","name":[["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["bundled",2],["skill",6],["must",2],["not",4],["tell",1],["agent",6],["call",2],["something",2],["isn",1],["there",2],["two",3],["phantom",1],["apis",1],["turned",1],["up",1],["one",5],["day",1],["both",2],["had",1],["same",2],["shape",2],["name",6],["recipes",7],["confidently",1],["no",3],["module",1],["defined",1],["test",3],["exercised",1],["sitting",1],["at",2],["point",2],["publishes",1],["its",1],["results",1],["save",2],["artifacts",1],["real",3],["facade",1],["singular",1],["host",2],["artifact",1],["path",3],["ten",1],["skills",6],["ended",1],["their",1],["remote",1],["compute",1],["recipe",1],["plural",1],["form",1],["so",4],["did",1],["gpu",1],["work",1],["then",1],["died",1],["error",1],["before",1],["saving",1],["anything",1],["wait",1],["notification",1],["brain",1],["tool",1],["registry",1],["ever",1],["contained",1],["told",2],["park",1],["neither",1],["was",2],["catchable",1],["by",3],["existing",1],["tests",1],["md",1],["prose",1],["imported",4],["code",3],["blocks",4],["executed",1],["only",2],["live",1],["against",1],["provider",1],["gate",3],["reads",1],["way",2],["kernel",4],["would",1],["rule",2],["deliberately",1],["narrow",1],["stays",1],["true",1],["rather",2],["than",2],["becoming",1],["thing",1],["people",1],["mute",1],["bare",1],["calls",1],["count",2],["pd",1],["read",1],["csv",1],["attribute",1],["itself",1],["resolve",2],["checked",1],["method",1],["runtime",1],["object",1],["file",2],["know",1],["about",1],["counts",1],["as",5],["resolvable",1],["if",1],["python",6],["builtin",1],["bound",1],["anywhere",1],["own",1],["assignment",1],["import",7],["def",1],["loop",1],["target",1],["except",1],["comes",1],["from",3],["py",4],["sidecar",1],["names",2],["actually",1],["injects",1],["future",1],["annotations",1],["ast",1],["builtins",1],["re",6],["pathlib",1],["pytest",2],["repo",2],["parent",2],["openai4s",2],["worker",1],["puts",1],["cell",1],["namespace",1],["nothing",1],["else",1],["keep",1],["step",1],["ns",1],["third",1],["injected",2],["deliberate",1],["decision",1],["gets",1],["recorded",1],["frozenset",1],["block",2],["compile",1],["fail",1],["pinned",2],["upstream",3],["commit",1],["bio",11],["tree",1],["byte",1],["exact",2],["vendored",1],["content",1],["these",2],["cannot",1],["be",2],["fixed",1],["place",1],["without",1],["invalidating",1],["bioskills",1],["manifest",1],["json",1],["they",1],["have",1],["carried",1],["shimmed",1],["next",1],["pin",3],["listing",1],["them",1],["here",1],["now",1],["runs",1],["over",1],["other",1],["554",1],["instead",2],["skipping",1],["whole",1],["collection",2],["fixes",1],["fails",2],["loudly",1],["see",1],["known",3],["gaps",2],["still",1],["quietly",1],["keeping",2],["stale",1],["exemption",2],["dict",3],["str",3],["atac",3],["seq",4],["allele",1],["specific",1],["accessibility",1],["map",1],["snps",1],["peaks",1],["deep",2],["learning",2],["load",1],["chrombpnet",1],["model",1],["chemoinformatics",1],["similarity",1],["ecfp",1],["tanimoto",1],["chip",2],["encode",3],["dna",1],["hot",2],["clinical",1],["biostatistics",1],["subgroup",1],["analysis",2],["gradient",1],["boosting",1],["regressor",1],["logistic",1],["regression",1],["sequence",1],["io",1],["paired",1],["end",1],["fastq",1],["process",1],["pair",1],["workflows",2],["liquid",1],["biopsy",1],["pipeline",1],["variants",1],["preprocess",1],["fgbio",1],["run",2],["ichorcna",1],["mark",1],["parametrize",1],["dir",1],["ids",1],["lambda",1],["parse",1],["number",1],["each",1],["kinds",1],["worth",1],["visible",1],["snakemake",2],["dsl",1],["configfile",1],["include",1],["fenced",1],["never",1],["fence",1],["label",1],["wrong",1],["genuinely",1],["broken",1],["unclosed",1],["malformed",1],["literal",1],["per",1],["introduces",1],["ninth",1],["unparseable",2],["widening",1],["silently",1],["int",1],["crispr",1],["screens",1],["perturb",1],["data",1],["visualization",1],["circos",1],["plots",1],["workflow",1],["management",1]]},{"id":"tests/test_skill_recipes_are_callable.py#_bindings_and_calls","name":[["bindings",1],["calls",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",7],["bindings",2],["calls",3],["source",4],["str",8],["tuple",2],["none",5],["names",2],["binds",1],["bare",1],["returns",1],["fragment",1],["not",2],["parse",2],["recipe",1],["may",1],["legitimately",1],["show",1],["elided",1],["snippet",1],["guessing",1],["at",1],["one",1],["worse",1],["than",1],["skipping",1],["count",1],["skipped",1],["blocks",1],["asserted",1],["below",1],["so",1],["cannot",1],["quietly",1],["become",1],["test",1],["checks",1],["nothing",1],["try",1],["tree",2],["ast",15],["except",2],["syntax",1],["error",1],["return",2],["bound",9],["called",3],["node",19],["walk",1],["if",3],["isinstance",9],["name",6],["ctx",1],["store",1],["del",1],["add",6],["id",2],["elif",5],["function",4],["async",2],["class",1],["args",14],["update",2],["arg",3],["posonlyargs",2],["kwonlyargs",2],["extra",3],["vararg",1],["kwarg",1],["alias",1],["asname",1],["split",1],["handler",1],["lambda",1],["call",1],["func",2]]},{"id":"tests/test_skill_recipes_are_callable.py#_bundled_skills","name":[["bundled",1],["skills",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",2],["bundled",3],["skills",6],["list",2],["path",2],["every",1],["recipe",1],["curated",3],["collection",4],["alike",1],["lives",1],["one",1],["directory",1],["lower",1],["so",1],["single",1],["skill",3],["md",3],["glob",3],["silently",1],["narrowed",1],["gate",1],["41",1],["602",1],["93",2],["shipped",1],["catalog",1],["newest",1],["went",1],["unchecked",1],["running",1],["all",1],["them",1],["costs",1],["3s",1],["sorted",2],["parent",2],["return",1]]},{"id":"tests/test_skill_recipes_are_callable.py#_sidecar_names","name":[["sidecar",1],["names",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",5],["sidecar",6],["names",9],["skill",4],["dir",3],["path",2],["str",3],["top",1],["level",1],["kernel",2],["py",2],["defines",1],["if",3],["not",1],["file",1],["return",3],["try",1],["tree",2],["ast",8],["parse",1],["read",1],["text",1],["utf",1],["except",1],["syntax",1],["error",1],["pragma",1],["no",1],["cover",1],["loader",1],["compile",1],["checks",1],["these",1],["node",7],["body",1],["isinstance",4],["function",2],["async",1],["class",1],["add",1],["name",3],["elif",2],["assign",1],["update",2],["id",1],["targets",1],["import",2],["from",1],["asname",1],["split",1]]},{"id":"tests/test_skill_recipes_are_callable.py#_unresolved","name":[["unresolved",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",2],["unresolved",4],["skill",5],["dir",4],["path",2],["tuple",2],["str",3],["int",4],["document",2],["md",1],["read",1],["text",1],["utf",1],["bound",5],["injected",1],["names",2],["sidecar",1],["called",5],["blocks",3],["skipped",3],["block",7],["py",1],["findall",1],["parsed",3],["bindings",1],["calls",1],["if",2],["none",1],["continue",1],["name",4],["not",2],["hasattr",1],["builtins",1],["return",1]]},{"id":"tests/test_skill_recipes_are_callable.py#test_every_bare_call_in_a_recipe_resolves","name":[["test",1],["every",1],["bare",1],["call",1],["recipe",1],["resolves",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",2],["test",2],["every",2],["bare",2],["call",2],["recipe",5],["resolves",2],["skill",7],["dir",5],["gate",1],["name",3],["calls",2],["must",2],["exist",1],["by",2],["time",1],["agent",1],["runs",1],["fails",1],["at",1],["exactly",1],["step",1],["was",1],["written",1],["perform",1],["unresolved",5],["blocks",1],["skipped",1],["known",1],["collection",1],["gaps",1],["assert",1],["not",1],["md",1],["names",2],["nothing",1],["defines",1],["sorted",2],["kernel",2],["injects",1],["only",1],["injected",1],["anything",1],["else",1],["be",1],["builtin",1],["bound",1],["itself",1],["exported",1],["py",1],["sidecar",1]]},{"id":"tests/test_skill_recipes_are_callable.py#test_the_gate_actually_reads_the_recipes","name":[["test",1],["gate",1],["actually",1],["reads",1],["recipes",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",2],["test",3],["gate",3],["actually",2],["reads",2],["recipes",2],["parser",1],["silently",1],["skipped",9],["every",1],["block",1],["would",1],["pass",1],["above",1],["while",1],["checking",1],["nothing",1],["assert",3],["really",1],["looking",1],["at",1],["code",1],["total",8],["blocks",12],["unexpected",4],["dict",1],["str",1],["int",1],["skill",4],["dir",4],["bundled",1],["skills",1],["unresolved",2],["names",1],["allowed",2],["known",2],["unparseable",2],["name",2],["if",1],["50",1],["only",1],["python",2],["found",1],["not",1],["failed",1],["parse",1],["against",1],["pinned",1],["allowance",1],["sorted",1],["items",1],["recipe",2],["cannot",2],["read",1],["check",1],["fix",1],["pin",1],["deliberately",1]]},{"id":"tests/test_skill_recipes_are_callable.py#test_the_gate_catches_a_phantom_call","name":[["test",1],["gate",1],["catches",1],["phantom",1],["call",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",2],["test",2],["gate",2],["catches",2],["phantom",3],["call",2],["tmp",3],["path",3],["drive",1],["checker",1],["over",1],["recipe",1],["exact",1],["defect",1],["exists",1],["skill",5],["mkdir",1],["md",1],["write",1],["text",1],["demo",1],["python",1],["nr",1],["host",1],["compute",1],["create",1],["ssh",1],["save",2],["artifacts",2],["featured",1],["files",1],["encoding",1],["utf",1],["unresolved",3],["blocks",2],["skipped",2],["assert",2]]},{"id":"tests/test_skill_recipes_are_callable.py#test_the_injected_namespace_matches_the_worker","name":[["test",1],["injected",1],["namespace",1],["matches",1],["worker",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",2],["test",2],["injected",8],["namespace",2],["matches",2],["worker",5],["names",3],["above",1],["assumption",1],["whole",1],["gate",1],["rests",1],["repo",1],["openai4s",1],["kernel",2],["py",1],["read",1],["text",1],["utf",1],["re",1],["findall",1],["ns",1],["assert",1],["now",1],["injects",1],["sorted",1],["update",1],["decide",1],["deliberately",1],["whether",1],["recipes",1],["may",1],["rely",1],["new",1],["name",1]]},{"id":"tests/test_skill_recipes_are_callable.py#test_the_known_gaps_are_still_real","name":[["test",1],["known",1],["gaps",1],["still",1],["real",1]],"path":[["tests",1],["test",1],["skill",1],["recipes",1],["callable",1],["py",1]],"body":[["def",2],["test",2],["known",4],["gaps",4],["still",3],["real",2],["exemption",3],["has",1],["stopped",1],["applying",1],["worse",1],["than",1],["no",2],["reads",1],["as",1],["recipe",1],["was",1],["checked",1],["while",1],["covering",1],["name",5],["gate",2],["would",1],["now",2],["resolve",1],["its",1],["own",1],["so",1],["next",1],["re",1],["pin",1],["inherits",1],["stale",1],["allowance",1],["defect",1],["may",1],["have",1],["come",1],["back",1],["somewhere",1],["else",1],["same",1],["document",1],["expected",3],["sorted",3],["collection",2],["items",1],["skill",3],["dir",4],["skills",1],["bioskills",1],["if",1],["not",1],["pytest",1],["fail",1],["exempted",1],["but",2],["longer",1],["exists",1],["drop",1],["entry",1],["unresolved",4],["blocks",1],["skipped",1],["assert",1],["reports",1],["claims",1],["update",1],["deliberately",1]]},{"id":"tests/test_skill_reference_reading.py","name":[["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["reading",1],["reference",1],["file",3],["inside",2],["skill",5],["from",10],["cell",4],["tool",5],["plane",4],["admet",1],["genetic",1],["md",2],["says",1],["read",5],["references",1],["data",1],["contracts",1],["before",1],["running",1],["pipeline",1],["path",3],["existed",1],["was",2],["allowlist",1],["aware",1],["but",1],["its",2],["only",1],["spelling",1],["host",2],["skills",3],["python",1],["no",4],["native",2],["control",1],["mapped",1],["so",1],["agent",2],["working",1],["purely",1],["delegated",2],["child",3],["never",1],["runs",1],["most",1],["all",3],["structurally",1],["could",1],["not",2],["follow",1],["instruction",1],["natural",1],["fallback",1],["text",1],["confined",1],["workspace",1],["failed",1],["error",1],["indistinguishable",1],["there",1],["these",1],["tests",1],["cover",1],["both",1],["spellings",1],["against",1],["real",2],["fixture",1],["loader",4],["traversal",1],["guard",2],["had",2],["test",2],["at",2],["refusal",1],["scoped",1],["away",1],["gets",1],["future",1],["import",7],["annotations",1],["pathlib",1],["pytest",1],["openai4s",4],["loop",2],["as",1],["mod",1],["config",2],["llmconfig",1],["dispatch",1],["build",1],["dispatcher",1],["contract",2],["marker",4],["9f31",1],["ga",2],["4b7c",1],["kernel",2],["scripted",1],["model",1]]},{"id":"tests/test_skill_reference_reading.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["config",3],["root",5],["data",2],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["fixture",1],["skill",1],["return",1],["dir",2],["skills",2],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1]]},{"id":"tests/test_skill_reference_reading.py#_fixture_skill","name":[["fixture",1],["skill",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["fixture",2],["skill",12],["root",4],["path",4],["two",1],["reference",1],["documents",1],["carrying",1],["known",1],["markers",1],["skills",2],["gene",3],["opt",2],["references",5],["mkdir",2],["parents",2],["true",4],["exist",2],["ok",2],["md",6],["write",4],["text",4],["name",1],["description",1],["optimize",1],["sequences",1],["genetic",1],["search",1],["optimization",1],["read",1],["data",3],["contracts",3],["ga",4],["first",1],["encoding",4],["utf",4],["every",1],["generation",1],["row",1],["carries",1],["contract",1],["marker",2],["design",1],["mutation",1],["crossover",1],["keyed",1],["by",1],["second",1],["so",1],["scoped",1],["away",1],["real",1],["allowlist",1],["not",1],["empty",1],["catalog",1],["peer",3],["assay",3],["qc",3],["nname",1],["ndescription",1],["plate",1],["body",1],["return",1]]},{"id":"tests/test_skill_reference_reading.py#test_a_child_without_the_skills_capability_is_denied_at_the_dispatcher","name":[["test",1],["child",1],["without",1],["skills",1],["capability",1],["denied",1],["at",1],["dispatcher",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["child",5],["without",2],["skills",2],["capability",2],["denied",2],["at",2],["dispatcher",7],["tmp",3],["path",4],["from",2],["openai4s",2],["host",1],["delegation",1],["policy",4],["import",2],["execution",3],["tools",1],["execute",2],["tool",3],["call",2],["cfg",3],["build",1],["capabilities",1],["files",1],["catalog",4],["assert",3],["read",2],["skill",2],["file",2],["not",2],["spec",2],["name",3],["specs",1],["text",2],["ok",2],["arguments",1],["gene",1],["opt",1],["references",1],["ga",2],["md",1],["false",1],["marker",1]]},{"id":"tests/test_skill_reference_reading.py#test_a_delegated_child_reads_both_references_through_a_real_kernel","name":[["test",1],["delegated",1],["child",1],["reads",1],["both",1],["references",1],["through",1],["real",1],["kernel",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",3],["test",2],["delegated",2],["child",6],["reads",3],["both",6],["references",6],["through",2],["real",5],["kernel",3],["tmp",5],["path",5],["monkeypatch",3],["scripted",1],["model",1],["agent",5],["persistent",1],["python",3],["host",5],["rpc",1],["reference",2],["files",1],["one",1],["cell",1],["returns",1],["markers",2],["its",1],["structured",1],["completion",1],["cfg",6],["replies",4],["list",1],["int",1],["fake",2],["chat",5],["messages",2],["kwargs",2],["del",1],["append",1],["len",4],["if",1],["return",2],["content",2],["contract",6],["skills",4],["read",5],["gene",3],["opt",3],["data",1],["contracts",1],["md",2],["ga",7],["print",1],["tool",2],["calls",2],["submit",1],["output",6],["summary",1],["strip",2],["splitlines",2],["documents",1],["setattr",1],["loop",2],["mod",2],["max",1],["turns",1],["true",2],["allow",1],["delegate",2],["false",1],["workspace",1],["str",1],["ws",2],["depth",1],["mkdir",1],["exist",1],["ok",1],["dispatcher",1],["execution",3],["policy",4],["import",1],["openai4s",1],["delegation",1],["fromlist",1],["capabilities",1],["result",4],["run",1],["report",1],["their",1],["assert",3],["stop",1],["reason",1],["submitted",2],["marker",2]]},{"id":"tests/test_skill_reference_reading.py#test_a_delegated_child_reads_both_references_through_a_real_kernel.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["fake",2],["chat",5],["messages",3],["cfg",3],["kwargs",3],["del",1],["replies",3],["append",1],["len",4],["if",1],["return",2],["content",2],["python",2],["contract",4],["host",3],["skills",2],["read",4],["gene",2],["opt",2],["references",3],["data",1],["contracts",1],["md",2],["ga",5],["print",1],["tool",2],["calls",2],["submit",1],["output",1],["summary",1],["both",2],["strip",2],["splitlines",2],["reference",1],["documents",1]]},{"id":"tests/test_skill_reference_reading.py#test_a_native_tool_maps_to_skills_read_and_is_disclosed","name":[["test",1],["native",1],["tool",1],["maps",1],["skills",1],["read",1],["disclosed",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["native",2],["tool",10],["maps",2],["skills",4],["read",6],["disclosed",2],["tmp",2],["path",2],["from",2],["openai4s",2],["tools",2],["catalog",1],["import",2],["group",2],["registry",1],["types",2],["next",1],["cls",3],["if",1],["name",1],["skill",3],["file",2],["assert",4],["host",1],["method",1],["requires",1],["approval",1],["false",1],["matches",1],["load",1],["reference",1],["cut",1],["mid",1],["table",1],["one",1],["agent",1],["half",1],["while",1],["believing",1],["had",1],["all",1],["output",1],["limit",1],["50",1],["000",1]]},{"id":"tests/test_skill_reference_reading.py#test_a_scoped_away_skill_is_refused_the_same_way_an_absent_one_is","name":[["test",1],["scoped",1],["away",1],["skill",1],["refused",1],["same",1],["way",1],["absent",1],["one",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["scoped",2],["away",2],["skill",7],["refused",2],["same",2],["way",2],["absent",2],["one",3],["tmp",3],["path",4],["child",4],["narrowed",1],["cannot",2],["read",2],["peer",1],["references",2],["refusal",1],["deliberately",1],["indistinguishable",1],["from",3],["no",2],["such",2],["so",1],["refusals",1],["be",1],["enumerate",1],["catalog",4],["openai4s",2],["host",1],["delegation",1],["policy",4],["import",2],["execution",3],["tools",1],["execute",2],["tool",3],["call",2],["cfg",3],["dispatcher",5],["build",1],["capabilities",1],["skills",1],["names",1],["assay",1],["qc",1],["text",3],["ok",2],["name",2],["file",1],["arguments",1],["gene",1],["opt",1],["ga",2],["md",1],["assert",3],["false",1],["marker",1],["not",1]]},{"id":"tests/test_skill_reference_reading.py#test_a_symlink_out_of_the_skill_directory_is_refused","name":[["test",1],["symlink",1],["out",1],["skill",1],["directory",1],["refused",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["symlink",3],["out",2],["skill",3],["directory",2],["refused",2],["tmp",4],["path",4],["cfg",4],["secret",3],["outside",1],["txt",1],["write",1],["text",1],["not",2],["yours",1],["encoding",1],["utf",1],["link",2],["skills",2],["dir",2],["gene",2],["opt",2],["references",2],["escape",2],["md",2],["try",1],["except",1],["oserror",1],["implemented",1],["error",2],["pragma",1],["no",1],["cover",1],["platform",1],["guard",1],["pytest",2],["skip",1],["host",1],["cannot",1],["create",1],["symlinks",1],["loader",4],["discover",1],["raises",1],["value",1],["read",1]]},{"id":"tests/test_skill_reference_reading.py#test_an_absolute_path_cannot_replace_the_skill_root","name":[["test",1],["absolute",1],["path",1],["cannot",1],["replace",1],["skill",1],["root",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["absolute",2],["path",6],["cannot",2],["replace",2],["skill",3],["root",2],["tmp",4],["cfg",3],["secret",3],["outside",1],["txt",1],["write",1],["text",1],["not",1],["yours",1],["encoding",1],["utf",1],["loader",4],["skills",1],["dir",1],["discover",1],["pytest",1],["raises",1],["value",1],["error",1],["read",1],["gene",1],["opt",1],["str",1]]},{"id":"tests/test_skill_reference_reading.py#test_reading_a_reference_is_stepped_apart_from_loading_a_recipe","name":[["test",1],["reading",1],["reference",1],["stepped",1],["apart",1],["from",1],["loading",1],["recipe",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["reading",3],["reference",3],["stepped",2],["apart",2],["from",3],["loading",5],["recipe",3],["both",1],["render",1],["as",1],["skill",5],["step",6],["ending",1],["loaded",2],["card",1],["says",1],["same",1],["thing",1],["pulled",1],["whole",1],["into",1],["context",1],["read",4],["one",2],["file",1],["hides",1],["happened",1],["openai4s",1],["host",1],["dispatch",1],["import",1],["begin",3],["end",2],["kind",2],["title",2],["payload",2],["skills",2],["name",2],["gene",5],["opt",5],["path",2],["references",3],["ga",3],["md",3],["assert",7],["load",1],["guidance",1],["output",2],["summary",3],["120",2],["true",1],["chars",1],["not",1]]},{"id":"tests/test_skill_reference_reading.py#test_the_loader_refuses_a_path_that_escapes_the_skill_directory","name":[["test",1],["loader",1],["refuses",1],["path",1],["escapes",1],["skill",1],["directory",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["loader",8],["refuses",2],["path",7],["escapes",4],["skill",6],["directory",2],["tmp",3],["read",3],["containment",1],["check",1],["was",2],["only",2],["guard",1],["dir",3],["assertion",1],["suite",1],["against",1],["edit",1],["different",1],["function",1],["cfg",3],["skills",1],["discover",1],["assert",2],["contract",1],["marker",1],["gene",2],["opt",2],["references",2],["data",1],["contracts",1],["md",2],["escape",2],["etc",1],["passwd",1],["assay",1],["qc",1],["pytest",1],["raises",1],["value",2],["error",1],["as",1],["excinfo",2],["str",1]]},{"id":"tests/test_skill_reference_reading.py#test_the_sdk_spelling_and_the_native_spelling_return_the_same_bytes","name":[["test",1],["sdk",1],["spelling",2],["native",1],["return",1],["same",1],["bytes",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["sdk",3],["spelling",4],["native",3],["return",2],["same",3],["bytes",3],["tmp",3],["path",5],["one",1],["host",1],["method",1],["two",1],["doors",1],["divergence",1],["here",1],["would",1],["mean",1],["tool",9],["plane",2],["cell",1],["disagree",1],["about",1],["skill",3],["reference",1],["says",1],["from",1],["openai4s",1],["tools",1],["import",1],["execute",2],["call",2],["cfg",3],["dispatcher",5],["build",1],["through",6],["rpc",3],["skills",1],["read",3],["name",3],["gene",2],["opt",2],["references",2],["ga",3],["md",2],["ok",2],["file",3],["arguments",1],["catalog",1],["assert",4],["marker",1],["door",2],["adds",1],["only",1],["header",1],["underneath",1],["returns",1],["endswith",1],["startswith",1]]},{"id":"tests/test_skill_reference_reading.py#test_the_tool_cannot_escape_the_skill_directory","name":[["test",1],["tool",1],["cannot",1],["escape",1],["skill",1],["directory",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["tool",5],["cannot",2],["escape",2],["skill",4],["directory",2],["tmp",3],["path",4],["from",1],["openai4s",1],["tools",1],["import",1],["execute",2],["call",2],["cfg",3],["dispatcher",4],["build",1],["text",2],["ok",2],["name",2],["read",1],["file",1],["arguments",1],["gene",1],["opt",1],["etc",1],["passwd",1],["catalog",1],["assert",2],["false",1],["escapes",1],["dir",1]]},{"id":"tests/test_skill_reference_reading.py#test_the_tool_plane_can_read_a_reference_without_starting_a_kernel","name":[["test",1],["tool",1],["plane",1],["read",1],["reference",1],["without",1],["starting",1],["kernel",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["tool",5],["plane",2],["read",3],["reference",3],["without",2],["starting",2],["kernel",3],["tmp",3],["path",4],["whole",1],["point",1],["no",2],["cell",1],["worker",2],["still",1],["arrives",1],["from",1],["openai4s",1],["tools",1],["import",1],["execute",2],["call",2],["cfg",3],["dispatcher",5],["build",1],["catalog",3],["text",2],["ok",2],["name",2],["skill",1],["file",1],["arguments",1],["gene",1],["opt",1],["references",1],["ga",2],["md",1],["assert",3],["true",1],["marker",1],["nothing",1],["spawned",1],["there",1],["background",1],["factory",1],["none",1]]},{"id":"tests/test_skill_reference_reading.py#test_the_tool_reads_both_references_and_defaults_to_skill_md","name":[["test",1],["tool",1],["reads",1],["both",1],["references",1],["defaults",1],["skill",1],["md",1]],"path":[["tests",1],["test",1],["skill",1],["reference",1],["reading",1],["py",1]],"body":[["def",2],["test",2],["tool",6],["reads",2],["both",2],["references",3],["defaults",2],["skill",4],["md",3],["tmp",3],["path",4],["from",1],["openai4s",1],["tools",1],["import",1],["execute",3],["call",3],["cfg",3],["dispatcher",5],["build",1],["catalog",4],["contract",3],["ok1",2],["name",4],["read",2],["file",2],["arguments",2],["gene",3],["opt",2],["data",1],["contracts",1],["default",2],["ok2",2],["assert",3],["marker",1],["optimization",1]]},{"id":"tests/test_skill_requirements.py","name":[["test",1],["skill",1],["requirements",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["skill",5],["needs",2],["before",1],["run",1],["whether",1],["machine",1],["has",1],["fourteen",1],["bundled",1],["skills",2],["have",1],["declared",1],["requirements",2],["gpu",2],["their",1],["frontmatter",1],["since",1],["they",1],["were",1],["written",1],["nothing",1],["read",1],["not",4],["loader",4],["object",1],["catalogue",2],["row",1],["so",2],["only",1],["looked",1],["exactly",1],["like",1],["one",1],["runs",1],["anywhere",1],["agent",1],["found",1],["out",1],["difference",1],["at",1],["execution",1],["time",1],["deep",1],["into",1],["task",1],["after",1],["user",1],["had",1],["already",1],["waited",1],["readiness",2],["answered",1],["from",4],["local",1],["state",1],["alone",1],["browsing",1],["request",1],["contact",1],["anything",1],["report",1],["says",1],["future",1],["import",4],["annotations",1],["pytest",1],["openai4s",2],["config",2],["requirement",1],["checks",1],["setup",1],["ready",1],["unknown",1]]},{"id":"tests/test_skill_requirements.py#test_a_known_missing_requirement_outranks_an_unknowable_one","name":[["test",1],["known",1],["missing",1],["requirement",1],["outranks",1],["unknowable",1],["one",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["known",2],["missing",3],["requirement",3],["outranks",2],["unknowable",2],["one",2],["monkeypatch",3],["needs",2],["setup",2],["more",1],["actionable",1],["answer",1],["so",1],["wins",1],["setitem",1],["checks",1],["gpu",3],["lambda",1],["false",1],["mixed",4],["skill",1],["readiness",1],["quantum",2],["annealer",2],["assert",3],["state",1],["unverifiable",1]]},{"id":"tests/test_skill_requirements.py#test_an_unparseable_requirement_claims_nothing","name":[["test",1],["unparseable",1],["requirement",1],["claims",1],["nothing",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["unparseable",2],["requirement",3],["claims",2],["nothing",2],["inventing",1],["worse",1],["than",1],["missing",1],["one",1],["sends",1],["user",1],["install",1],["something",1],["they",1],["may",1],["not",1],["need",1],["there",1],["no",1],["way",1],["them",1],["tell",1],["claim",1],["fabricated",1],["assert",3],["requirements",3],["42",1],["none",1]]},{"id":"tests/test_skill_requirements.py#test_browsing_the_catalogue_never_reaches_the_network","name":[["test",1],["browsing",1],["catalogue",1],["never",1],["reaches",1],["network",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",3],["test",2],["browsing",3],["catalogue",4],["never",2],["reaches",2],["network",4],["monkeypatch",3],["load",1],["bearing",1],["property",1],["asserted",1],["by",1],["making",1],["egress",1],["error",2],["user",1],["scrolling",1],["skill",3],["list",1],["not",1],["asking",1],["contact",1],["anything",1],["readiness",5],["check",1],["grew",1],["probe",1],["would",1],["turn",1],["rendering",1],["into",1],["outbound",1],["traffic",1],["same",2],["implicit",1],["call",2],["p0",1],["removed",1],["mistake",1],["model",1],["card",1],["avoids",1],["import",1],["urllib",2],["request",2],["explode",2],["args",1],["kwargs",1],["raise",1],["assertion",1],["made",1],["setattr",1],["urlopen",1],["loader",4],["cfg",1],["config",1],["discover",1],["rows",3],["catalog",1],["assert",6],["no",1],["skills",1],["discovered",1],["row",6],["checked",1],["locally",1],["true",1],["probed",1],["false",1],["blocked",1],["ready",1],["capabilities",1],["mode",1],["none",1],["host",1],["only",1],["raw",1],["required",1],["unknown",1]]},{"id":"tests/test_skill_requirements.py#test_browsing_the_catalogue_never_reaches_the_network._explode","name":[["explode",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["explode",2],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["browsing",1],["skill",1],["catalogue",1],["made",1],["network",1],["call",1]]},{"id":"tests/test_skill_requirements.py#test_flow_style_network_mapping_keeps_every_domain","name":[["test",1],["flow",1],["style",1],["network",1],["mapping",1],["keeps",1],["every",1],["domain",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["flow",3],["style",2],["network",8],["mapping",3],["keeps",2],["every",3],["domain",3],["mode",3],["host",3],["only",3],["domains",4],["one",2],["declaration",3],["inline",1],["parser",1],["split",1],["comma",1],["before",1],["looked",1],["at",1],["bracketed",1],["list",3],["so",2],["second",1],["vanished",1],["first",1],["kept",1],["its",1],["strict",7],["import",2],["gate",1],["certified",1],["allowlist",1],["block",1],["spelling",1],["same",1],["parsed",1],["correctly",1],["two",1],["yaml",1],["spellings",1],["produced",1],["different",1],["allowlists",1],["from",1],["openai4s",1],["skills",1],["loader",1],["capabilities",2],["parse",2],["frontmatter",4],["validate",2],["raw",3],["name",1],["net",1],["description",1],["example",6],["body",1],["tolerant",3],["assert",4],["not",2],["none",2]]},{"id":"tests/test_skill_requirements.py#test_imported_gpu_skill_catalog_readiness_is_not_a_boolean","name":[["test",1],["imported",1],["gpu",1],["skill",1],["catalog",1],["readiness",1],["not",1],["boolean",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["imported",5],["gpu",7],["skill",5],["catalog",3],["readiness",7],["not",2],["boolean",2],["tmp",4],["path",4],["from",2],["openai4s",2],["config",5],["import",3],["server",1],["skills",3],["customization",2],["service",5],["bundled",4],["mkdir",1],["data",2],["dir",2],["loader",1],["cfg",1],["document",1],["content",1],["nname",1],["needs",3],["ndescription",1],["recipe",1],["norigin",1],["draft",1],["requirements",2],["capabilities",2],["network",2],["mode",2],["none",2],["domains",1],["license",1],["mit",1],["ncategory",1],["analysis",1],["keep",2],["vendor",1],["ext",1],["nested",1],["me",1],["body",1],["assert",7],["ok",1],["true",2],["row",7],["next",1],["item",3],["if",1],["name",1],["state",3],["ready",1],["setup",1],["unknown",1],["checked",1],["locally",1],["probed",1],["false",1],["review",1]]},{"id":"tests/test_skill_requirements.py#test_readiness_distinguishes_missing_from_unknowable","name":[["test",1],["readiness",1],["distinguishes",1],["missing",1],["from",1],["unknowable",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["readiness",4],["distinguishes",2],["missing",3],["from",2],["unknowable",6],["three",1],["states",1],["third",1],["one",1],["matters",1],["requirement",1],["nobody",1],["knows",1],["check",1],["must",1],["not",1],["be",2],["guessed",1],["either",1],["direction",1],["ready",2],["invites",1],["failure",1],["deep",1],["into",1],["task",1],["needs",1],["setup",1],["sends",1],["user",1],["install",1],["something",1],["may",1],["already",1],["there",1],["unknown",2],["says",1],["assert",4],["skill",2],["state",2],["quantum",2],["annealer",2],["unverifiable",1]]},{"id":"tests/test_skill_requirements.py#test_readiness_does_not_spawn_a_process_per_skill","name":[["test",1],["readiness",1],["not",1],["spawn",1],["process",1],["per",1],["skill",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["readiness",3],["not",3],["spawn",3],["process",2],["per",4],["skill",5],["monkeypatch",4],["nvidia",1],["smi",1],["looked",1],["path",1],["executed",1],["running",1],["would",1],["make",1],["rendering",1],["catalogue",1],["one",2],["subprocess",4],["bundled",1],["kind",1],["cost",1],["only",1],["shows",1],["up",1],["slow",1],["machine",1],["then",1],["blamed",1],["something",1],["else",1],["import",1],["setattr",2],["run",1],["lambda",2],["throw",2],["assertion",2],["error",2],["ran",2],["popen",1],["range",1],["gpu",1]]},{"id":"tests/test_skill_requirements.py#test_readiness_is_not_enabledness","name":[["test",1],["readiness",1],["not",1],["enabledness",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["readiness",4],["not",3],["enabledness",2],["disabled",1],["skill",4],["be",2],["perfectly",1],["ready",2],["enabled",4],["one",1],["missing",1],["its",1],["hardware",1],["folding",1],["two",1],["together",1],["means",1],["user",1],["who",1],["enables",1],["believes",1],["they",1],["have",1],["made",1],["work",1],["loader",4],["cfg",1],["config",1],["discover",1],["rows",2],["row",9],["name",1],["catalog",1],["gpu",6],["boltz",2],["if",1],["none",1],["pytest",1],["skip",1],["bundled",1],["present",1],["assert",3],["state",1],["needs",1],["setup",1],["unknown",1],["says",1],["nothing",1],["about",1],["whether",1],["run",1],["true",1]]},{"id":"tests/test_skill_requirements.py#test_requirements_survive_the_frontmatter","name":[["test",1],["requirements",1],["survive",1],["frontmatter",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["requirements",4],["survive",2],["frontmatter",2],["tmp",2],["path",2],["they",1],["were",1],["parsed",1],["into",1],["dict",1],["then",1],["dropped",1],["floor",1],["loader",5],["skill",5],["cfg",1],["config",1],["discover",1],["gpu",4],["boltz",2],["if",1],["none",1],["pytest",1],["skip",1],["bundled",1],["not",1],["present",1],["assert",2],["literature",1],["review",1]]},{"id":"tests/test_skill_requirements.py#test_strict_import_validator_rejects_what_the_historical_reader_degrades","name":[["test",1],["strict",1],["import",1],["validator",1],["rejects",1],["historical",1],["reader",1],["degrades",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["strict",5],["import",4],["validator",2],["rejects",2],["historical",2],["reader",2],["degrades",2],["parse",4],["network",8],["frontmatter",7],["must",1],["keep",1],["degrading",1],["illegal",1],["modes",1],["so",1],["third",1],["party",1],["skill",3],["still",1],["loads",1],["gate",1],["new",1],["entry",1],["from",1],["openai4s",1],["skills",1],["loader",1],["capabilities",1],["invalid",2],["capability",2],["validate",3],["raw",3],["nname",2],["ncapabilities",1],["mode",3],["warp",1],["domains",1],["example",1],["org",1],["nbody",2],["degraded",4],["assert",5],["not",1],["none",3],["unknown",2],["declaration",1],["pytest",1],["raises",1],["match",1],["absent",3],["ndescription",1]]},{"id":"tests/test_skill_requirements.py#test_the_three_spellings_that_actually_appear_all_parse","name":[["test",1],["three",1],["spellings",1],["actually",1],["appear",1],["all",1],["parse",1]],"path":[["tests",1],["test",1],["skill",1],["requirements",1],["py",1]],"body":[["def",2],["test",2],["three",2],["spellings",2],["actually",2],["appear",2],["all",3],["parse",2],["rejecting",1],["skill",2],["over",1],["its",1],["punctuation",1],["would",1],["hide",1],["real",1],["cosmetic",1],["reason",1],["so",1],["yaml",1],["list",1],["comma",1],["string",1],["bare",1],["word",1],["work",1],["assert",4],["requirements",4],["gpu",8],["normalised",1]]},{"id":"tests/test_skill_sidecar_recovery.py","name":[["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["real",1],["worker",1],["generation",3],["manifest",2],["checkpoint",1],["recovery",3],["sidecar",4],["flow",1],["from",9],["future",1],["import",11],["annotations",1],["base64",1],["hashlib",1],["pytest",1],["openai4s",7],["config",2],["kernel",4],["supervisor",1],["bootstrap",3],["frozen",1],["code",1],["load",1],["event",1],["server",2],["runtime",1],["python",1],["skill",2],["sidecars",1],["result",1],["key",1],["recorder",1],["skills",1],["loader",2],["store",2]]},{"id":"tests/test_skill_sidecar_recovery.py#_LiveKernel","name":[["live",1],["kernel",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["class",2],["live",5],["kernel",2],["pid",1],["4102",1],["python",2],["env",4],["bin",1],["name",1],["base",1],["root",1],["cwd",1],["workspace",1],["def",3],["init",1],["self",6],["none",1],["true",1],["alive",1],["return",1],["shutdown",1],["false",1]]},{"id":"tests/test_skill_sidecar_recovery.py#_LiveKernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["live",1],["true",1]]},{"id":"tests/test_skill_sidecar_recovery.py#_LiveKernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["alive",2],["self",3],["return",1],["live",1]]},{"id":"tests/test_skill_sidecar_recovery.py#_LiveKernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["shutdown",2],["self",3],["live",1],["false",1]]},{"id":"tests/test_skill_sidecar_recovery.py#_skill","name":[["skill",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["skill",3],["root",3],["name",4],["str",4],["source",3],["none",2],["directory",4],["mkdir",1],["parents",1],["true",1],["md",1],["write",2],["text",2],["nname",1],["ndescription",1],["test",1],["sidecar",1],["encoding",2],["utf",2],["kernel",1],["py",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_cell_cannot_mutate_the_finders_capability_snapshot","name":[["test",1],["cell",1],["cannot",1],["mutate",1],["finders",1],["capability",1],["snapshot",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["cell",2],["cannot",2],["mutate",2],["finders",2],["capability",2],["snapshot",2],["tmp",5],["path",5],["skills",8],["mkdir",1],["skill",3],["victim",3],["value",1],["denied",4],["executed",1],["loader",3],["cfg",1],["config",1],["data",2],["dir",2],["kernel",8],["dispatcher",1],["none",2],["cwd",1],["str",1],["mode",1],["jupyter",1],["try",1],["assert",4],["execute",3],["bootstrap",1],["code",1],["allowed",1],["frozenset",1],["origin",3],["system",1],["error",3],["import",2],["agent",4],["not",3],["available",2],["mutated",3],["o4s",3],["clear",3],["disabled",1],["entries",1],["result",1],["key",1],["finally",1],["shutdown",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_frozen_worker_blocks_aliased_mutable_file_loader","name":[["test",1],["frozen",1],["worker",1],["blocks",1],["aliased",1],["mutable",1],["file",1],["loader",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["frozen",3],["worker",2],["blocks",2],["aliased",2],["mutable",3],["file",4],["loader",6],["tmp",6],["path",7],["skills",8],["mkdir",1],["helper",6],["py",2],["write",2],["text",2],["value",4],["original",1],["encoding",2],["utf",3],["source",11],["import",2],["importlib",1],["util",1],["as",1],["utility",3],["make",2],["spec",5],["from",3],["location",1],["build",2],["module",6],["victim",5],["str",4],["load",3],["exec",1],["skill",2],["cfg",3],["config",1],["data",2],["dir",2],["bytes",3],["encode",1],["sha256",6],["hashlib",1],["hexdigest",1],["sidecar",6],["event",2],["loaded",1],["kernel",3],["expected",1],["b64",1],["base64",1],["b64encode",1],["decode",1],["ascii",1],["local",1],["roots",1],["order",1],["recovered",6],["none",4],["try",1],["mutated",1],["dispatcher",1],["cwd",1],["mode",1],["jupyter",1],["assert",2],["execute",2],["bootstrap",2],["code",3],["origin",2],["recovery",2],["error",2],["result",2],["refusing",1],["access",1],["finally",1],["if",1],["not",1],["shutdown",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_gc_recovered_signer_cannot_authorize_sidecar_recovery","name":[["test",1],["gc",1],["recovered",1],["signer",1],["cannot",1],["authorize",1],["sidecar",1],["recovery",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["gc",4],["recovered",2],["signer",6],["cannot",2],["authorize",2],["sidecar",8],["recovery",2],["tmp",5],["path",6],["skills",9],["mkdir",1],["skill",7],["victim",8],["value",1],["999",1],["cfg",3],["config",1],["data",2],["dir",2],["loader",4],["entry",2],["next",2],["item",3],["bootstrap",2],["manifest",1],["persist",1],["false",2],["entries",1],["if",2],["directory",1],["source",5],["kernel",10],["py",2],["read",1],["bytes",1],["forged",7],["event",9],["loaded",5],["name",2],["module",2],["version",1],["none",4],["expected",1],["sha256",6],["hashlib",1],["hexdigest",1],["b64",1],["base64",1],["b64encode",1],["decode",1],["ascii",1],["str",2],["local",1],["import",4],["roots",1],["order",1],["exports",1],["mode",2],["at",1],["ns",1],["attestation",7],["id",6],["dispatcher",1],["cwd",1],["jupyter",1],["try",1],["assert",5],["execute",2],["code",1],["origin",2],["system",1],["error",2],["result",5],["main",3],["types",2],["guard",3],["obj",5],["objects",1],["type",3],["function",1],["dlopen",1],["signed",2],["kwdefaults",3],["key",4],["started",3],["capture",2],["write",1],["frame",1],["load",1],["active",1],["cell",1],["print",2],["len",2],["mac",1],["sys",1],["modules",1],["agent",1],["stdout",1],["splitlines",1],["32",1],["64",1],["untrusted",1],["worker",1],["failed",1],["true",1],["finally",1],["shutdown",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_manager_keeps_sidecar_capture_failed_across_cells","name":[["test",1],["manager",1],["keeps",1],["sidecar",1],["capture",1],["failed",1],["across",1],["cells",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["manager",2],["keeps",2],["sidecar",5],["capture",3],["failed",3],["across",2],["cells",2],["tmp",5],["path",5],["skills",7],["mkdir",1],["source",3],["value",1],["bounded",1],["skill",6],["first",4],["second",4],["cfg",3],["config",1],["data",2],["dir",2],["kernel",9],["dispatcher",1],["none",2],["cwd",1],["str",1],["mode",1],["jupyter",1],["try",1],["assert",4],["execute",3],["loader",1],["bootstrap",1],["code",1],["origin",3],["system",1],["error",1],["import",2],["openai4s",2],["load",2],["events",2],["clear",2],["agent",2],["result",2],["key",2],["event",4],["untrusted",2],["worker",2],["true",1],["finally",1],["shutdown",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_mutated_loader_exec_default_cannot_forge_successful_capture","name":[["test",1],["mutated",1],["loader",1],["exec",1],["default",1],["cannot",1],["forge",1],["successful",1],["capture",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["mutated",2],["loader",4],["exec",4],["default",2],["cannot",2],["forge",2],["successful",2],["capture",3],["tmp",5],["path",5],["skills",6],["mkdir",1],["skill",4],["victim",4],["value",2],["123",1],["cfg",3],["config",1],["data",2],["dir",2],["kernel",7],["dispatcher",1],["none",4],["cwd",1],["str",1],["mode",1],["jupyter",1],["try",1],["assert",5],["execute",2],["bootstrap",1],["code",2],["origin",2],["system",1],["error",2],["result",5],["open",1],["ai4",1],["stracked",1],["module",1],["kwdefaults",1],["lambda",1],["namespace",1],["import",1],["as",1],["print",1],["hasattr",1],["agent",1],["stdout",1],["strip",1],["false",1],["key",1],["event",2],["untrusted",1],["worker",1],["sidecar",2],["failed",1],["true",1],["finally",1],["shutdown",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_runpy_cannot_execute_a_sidecar_outside_the_tracked_loader","name":[["test",1],["runpy",1],["cannot",1],["execute",1],["sidecar",1],["outside",1],["tracked",1],["loader",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",2],["runpy",8],["cannot",2],["execute",8],["sidecar",3],["outside",2],["tracked",4],["loader",5],["tmp",5],["path",5],["skills",6],["mkdir",1],["skill",2],["victim",5],["import",5],["builtins",6],["o4s",4],["counter",4],["getattr",1],["value",2],["cfg",3],["config",1],["data",2],["dir",2],["kernel",13],["dispatcher",1],["none",3],["cwd",1],["str",1],["mode",1],["jupyter",1],["try",1],["assert",9],["bootstrap",1],["code",1],["origin",6],["system",1],["error",4],["bypass",3],["nrunpy",2],["run",2],["module",2],["agent",5],["must",2],["be",2],["imported",2],["through",2],["result",3],["key",3],["not",2],["loaded",3],["event",2],["untrusted",1],["worker",1],["print",1],["stdout",2],["strip",2],["second",3],["count",2],["nprint",1],["finally",1],["shutdown",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_worker_sidecar_record_marks_generation_unrecoverable","name":[["test",1],["worker",1],["sidecar",1],["record",1],["marks",1],["generation",1],["unrecoverable",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",3],["worker",2],["sidecar",8],["record",6],["marks",2],["generation",6],["unrecoverable",3],["tmp",3],["path",3],["store",6],["tamper",3],["db",1],["supervisor",6],["kernel",9],["root",2],["frame",1],["id",3],["generations",1],["owner",1],["instance",1],["daemon",1],["live",1],["lease",3],["ensure",1],["python",5],["base",1],["lambda",1],["bootstrap",7],["manifest",2],["language",1],["interpreter",1],["runtime",2],["version",1],["12",1],["working",1],["directory",1],["cwd",1],["status",3],["active",1],["capture",4],["complete",2],["loaded",2],["sidecars",1],["assert",6],["if",1],["current",1],["source",5],["value",2],["result",9],["error",3],["original",2],["cell",4],["failure",2],["key",2],["event",1],["module",1],["tampered",1],["order",1],["b64",2],["base64",1],["b64encode",1],["decode",1],["ascii",1],["sha256",2],["hashlib",1],["hexdigest",1],["recorder",1],["not",4],["repr",1],["warnings",1],["type",1],["skill",2],["recovery",2],["failed",2],["message",1],["already",1],["executed",1],["but",1],["its",1],["exact",1],["snapshot",1],["could",1],["be",1],["persisted",1],["automatically",1],["rerun",1],["marked",1],["true",1],["row",3],["pytest",1],["raises",1],["match",1],["incomplete",1],["from",1],["stop",1],["manual",1],["false",1],["reason",1],["close",1]]},{"id":"tests/test_skill_sidecar_recovery.py#test_worker_sidecar_records_fail_closed_and_never_enter_recovery_manifest","name":[["test",1],["worker",1],["sidecar",1],["records",1],["fail",1],["closed",1],["never",1],["enter",1],["recovery",1],["manifest",1]],"path":[["tests",1],["test",1],["skill",1],["sidecar",1],["recovery",1],["py",1]],"body":[["def",2],["test",4],["worker",3],["sidecar",7],["records",2],["fail",2],["closed",2],["never",2],["enter",2],["recovery",3],["manifest",4],["tmp",4],["path",5],["skills",6],["mkdir",2],["skill",3],["alpha",11],["value",2],["old",1],["cfg",5],["config",1],["data",3],["dir",3],["store",7],["db",1],["root",4],["new",1],["frame",2],["project",2],["id",4],["sidecars",2],["kind",1],["turn",1],["status",3],["ready",1],["workspace",4],["workspaces",1],["parents",1],["true",2],["loader",3],["supervisor",6],["kernel",9],["generations",1],["owner",1],["instance",1],["daemon",1],["dispatcher",1],["none",2],["cwd",1],["str",1],["mode",1],["jupyter",1],["lease",3],["ensure",1],["python",4],["base",1],["lambda",1],["bootstrap",16],["generation",9],["code",1],["assert",15],["active",2],["version",3],["len",1],["environment",1],["hash",1],["64",1],["package",1],["locale",1],["filesystem",1],["encoding",1],["host",1],["capability",1],["provenance",1],["record",3],["if",1],["current",1],["state",1],["recorder",3],["try",1],["execute",1],["import",1],["as",1],["origin",1],["agent",1],["error",2],["result",3],["key",2],["event",2],["untrusted",1],["not",1],["runtime",2],["warnings",2],["type",1],["capture",3],["failed",2],["marked",1],["unrecoverable",1],["loaded",1],["pytest",1],["raises",1],["match",1],["incomplete",1],["from",1],["finally",1],["stop",1],["manual",1],["false",1],["reason",1],["complete",1],["close",1]]},{"id":"tests/test_skill_versions.py","name":[["test",1],["skill",1],["versions",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["offline",1],["contracts",1],["content",1],["addressed",1],["skill",4],["install",1],["rollback",1],["from",6],["future",1],["import",8],["annotations",1],["hashlib",1],["pathlib",1],["path",1],["pytest",1],["openai4s",4],["config",2],["server",1],["skills",2],["customization",1],["service",2],["loader",2],["version",1],["store",3]]},{"id":"tests/test_skill_versions.py#_config","name":[["config",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["config",5],["tmp",4],["path",6],["bundled",4],["mkdir",1],["return",1],["data",2],["dir",2],["skills",1]]},{"id":"tests/test_skill_versions.py#_document","name":[["document",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["document",2],["name",3],["str",8],["body",3],["origin",4],["draft",2],["return",1],["nname",1],["ndescription",1],["version",1],["test",1]]},{"id":"tests/test_skill_versions.py#test_bundled_skill_is_never_installable_publishable_or_rollback_target","name":[["test",1],["bundled",1],["skill",1],["never",1],["installable",1],["publishable",1],["rollback",1],["target",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["bundled",3],["skill",8],["never",2],["installable",2],["publishable",2],["rollback",3],["target",2],["tmp",3],["path",4],["cfg",4],["config",1],["builtin",9],["skills",1],["dir",1],["mkdir",1],["md",3],["write",1],["text",2],["document",2],["trusted",6],["origin",1],["openai4s",1],["utf",2],["store",4],["db",1],["versions",4],["version",1],["service",1],["repository",1],["try",1],["pytest",2],["raises",2],["permission",1],["error",2],["match",2],["read",2],["only",1],["install",1],["shadow",1],["key",1],["no",1],["installed",1],["skillv",1],["missing",1],["assert",1],["endswith",1],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_customize_flow_versions_resources_and_exposes_safe_rollback","name":[["test",1],["customize",1],["flow",1],["versions",1],["resources",1],["exposes",1],["safe",1],["rollback",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["customize",2],["flow",2],["versions",2],["resources",5],["exposes",2],["safe",2],["rollback",3],["tmp",3],["path",3],["cfg",4],["config",1],["service",7],["skill",2],["customization",1],["loader",1],["created",2],["create",2],["update",2],["web",6],["versioned",6],["one",1],["first",4],["body",4],["assert",7],["ok",3],["true",4],["root",6],["data",1],["dir",1],["user",1],["skills",1],["kernel",2],["py",2],["write",2],["text",2],["value",1],["utf",2],["mkdir",1],["note",1],["txt",1],["kept",1],["updated",2],["two",1],["second",1],["existing",1],["history",4],["event",3],["events",2],["upgraded",1],["installed",1],["id",3],["version",1],["rolled",2],["back",2],["not",2],["exists",2]]},{"id":"tests/test_skill_versions.py#test_default_version_service_rebinds_after_cached_store_generation_closes","name":[["test",1],["default",1],["version",1],["service",1],["rebinds",1],["after",1],["cached",1],["store",1],["generation",1],["closes",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["default",2],["version",5],["service",6],["rebinds",2],["after",2],["cached",2],["store",7],["generation",3],["closes",2],["tmp",3],["path",5],["cfg",4],["config",1],["first",3],["db",2],["skill",2],["installed",2],["install",1],["rebound",3],["md",1],["document",1],["one",1],["close",2],["assert",2],["history",1],["installation",1],["active",1],["id",2],["replacement",3],["not",1]]},{"id":"tests/test_skill_versions.py#test_delete_keeps_immutable_history_and_old_version_can_be_reactivated","name":[["test",1],["delete",1],["keeps",1],["immutable",1],["history",1],["old",1],["version",1],["be",1],["reactivated",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["delete",3],["keeps",2],["immutable",2],["history",4],["old",2],["version",5],["be",2],["reactivated",2],["tmp",3],["path",4],["cfg",4],["config",1],["store",4],["db",1],["versions",7],["skill",4],["service",1],["repository",1],["try",1],["installed",3],["install",1],["recoverable",8],["md",2],["document",2],["retained",2],["root",3],["data",1],["dir",1],["user",1],["skills",1],["assert",6],["ok",2],["true",2],["not",1],["exists",1],["installation",1],["active",1],["id",2],["none",1],["restored",2],["rollback",1],["joinpath",1],["read",1],["text",1],["utf",1],["row",2],["event",1],["events",1],["rolled",1],["back",1],["deleted",1],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_failed_pointer_switch_restores_previous_runtime_directory","name":[["test",1],["failed",1],["pointer",1],["switch",1],["restores",1],["previous",1],["runtime",1],["directory",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",4],["test",2],["failed",2],["pointer",4],["switch",2],["restores",2],["previous",2],["runtime",4],["directory",2],["tmp",3],["path",4],["cfg",5],["config",1],["store",4],["db",1],["base",3],["repository",7],["skill",6],["versions",4],["version",4],["service",2],["try",1],["first",2],["install",1],["atomic",7],["md",3],["document",3],["old",2],["root",2],["data",1],["dir",1],["user",1],["skills",1],["class",1],["failing",4],["activation",2],["getattr",2],["self",2],["name",2],["return",1],["activate",1],["args",1],["kwargs",1],["raise",1],["error",2],["simulated",2],["failure",2],["pytest",1],["raises",1],["match",1],["upgrade",1],["new",1],["assert",2],["joinpath",1],["read",1],["text",1],["utf",1],["history",1],["installation",1],["active",1],["id",2],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_failed_pointer_switch_restores_previous_runtime_directory.FailingActivationRepository","name":[["failing",1],["activation",1],["repository",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["class",2],["failing",2],["activation",2],["repository",3],["def",2],["getattr",2],["self",2],["name",2],["return",1],["base",1],["activate",1],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["simulated",1],["pointer",1],["failure",1]]},{"id":"tests/test_skill_versions.py#test_failed_pointer_switch_restores_previous_runtime_directory.FailingActivationRepository.__getattr__","name":[["getattr",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["getattr",3],["self",2],["name",3],["return",1],["base",1],["repository",1]]},{"id":"tests/test_skill_versions.py#test_failed_pointer_switch_restores_previous_runtime_directory.FailingActivationRepository.activate","name":[["activate",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["activate",2],["self",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["simulated",1],["pointer",1],["failure",1]]},{"id":"tests/test_skill_versions.py#test_identical_package_reuses_content_address_but_keeps_events","name":[["test",1],["identical",1],["package",1],["reuses",1],["content",1],["address",1],["but",1],["keeps",1],["events",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["identical",2],["package",2],["reuses",2],["content",3],["address",2],["but",2],["keeps",2],["events",3],["tmp",3],["path",4],["cfg",3],["config",1],["store",7],["db",1],["versions",6],["skill",7],["version",3],["service",1],["repository",1],["try",1],["files",3],["md",1],["document",1],["stable",4],["same",1],["bytes",1],["first",2],["install",2],["second",2],["event",2],["upgraded",2],["assert",4],["id",2],["row",2],["history",1],["installed",1],["conn",2],["execute",2],["select",3],["count",2],["from",3],["fetchone",2],["blobs",3],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["query",1],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_personal_install_upgrade_publish_and_rollback_preserve_exact_package","name":[["test",1],["personal",1],["install",1],["upgrade",1],["publish",1],["rollback",1],["preserve",1],["exact",1],["package",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["personal",3],["install",3],["upgrade",3],["publish",3],["rollback",3],["preserve",2],["exact",2],["package",2],["tmp",3],["path",4],["cfg",4],["config",1],["store",5],["db",1],["versions",8],["skill",8],["version",9],["service",1],["repository",1],["try",1],["first",20],["files",13],["md",5],["document",2],["analysis",8],["helper",8],["recipe",2],["kernel",6],["py",6],["value",7],["resources",3],["schema",3],["json",3],["id",15],["assert",12],["manifest",2],["sidecar",1],["present",1],["true",3],["sha256",2],["size",1],["len",1],["gate",1],["ok",1],["error",1],["none",1],["second",10],["root",6],["data",1],["dir",1],["user",1],["skills",1],["read",5],["text",2],["utf",5],["published",4],["not",1],["origin",1],["rolled",3],["back",3],["previous",1],["bytes",3],["encode",3],["history",4],["installation",1],["active",1],["event",3],["events",1],["upgraded",1],["installed",1],["frozen",2],["include",1],["key",2],["if",1],["isinstance",1],["str",1],["else",1],["items",1],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_project_customization_service_writes_only_its_scoped_overlay","name":[["test",1],["project",1],["customization",1],["service",1],["writes",1],["only",1],["its",1],["scoped",1],["overlay",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["project",17],["customization",4],["service",9],["writes",2],["only",4],["its",2],["scoped",4],["overlay",2],["tmp",3],["path",3],["cfg",9],["config",1],["personal",8],["skill",10],["loader",4],["create",2],["update",2],["protocol",5],["procedure",2],["fallback",2],["recipe",4],["scope",3],["id",3],["created",2],["local",1],["existing",1],["true",2],["assert",8],["ok",1],["not",2],["none",2],["doc",2],["source",1],["history",4],["installation",2]]},{"id":"tests/test_skill_versions.py#test_project_versions_are_isolated_and_override_personal_only_in_scope","name":[["test",1],["project",1],["versions",1],["isolated",1],["override",1],["personal",1],["only",1],["scope",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["project",23],["versions",6],["isolated",2],["override",2],["personal",9],["only",2],["scope",6],["tmp",3],["path",4],["cfg",10],["config",1],["store",5],["db",1],["skill",7],["version",1],["service",1],["repository",1],["try",1],["install",2],["shared",7],["method",7],["md",2],["document",4],["recipe",4],["kernel",2],["py",2],["id",8],["unsafe",4],["looking",4],["loader",3],["discover",2],["assert",9],["source",2],["user",1],["doc",2],["root",3],["parent",2],["resolve",2],["relative",1],["data",1],["dir",1],["manifest",3],["capabilities",1],["capability",1],["state",1],["bootstrap",1],["persist",1],["false",1],["entry",4],["next",1],["item",3],["entries",1],["if",1],["name",1],["distribution",1],["sha256",4],["sidecar",2],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_public_version_install_rejects_bundled_collection_member_slug","name":[["test",1],["public",1],["version",1],["install",1],["rejects",1],["bundled",1],["collection",1],["member",1],["slug",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["public",2],["version",3],["install",4],["rejects",2],["bundled",7],["collection",10],["member",11],["slug",4],["tmp",3],["path",4],["cfg",8],["config",1],["skills",3],["dir",3],["physical",3],["directory",6],["mkdir",2],["parents",1],["true",1],["json",1],["write",3],["text",3],["id",1],["prompt",1],["line",1],["count",1],["utf",3],["skill",12],["md",5],["document",4],["canonical",1],["origin",2],["openai4s",2],["unicode",5],["unrelated",3],["store",4],["db",1],["versions",4],["service",1],["repository",1],["try",1],["pytest",2],["raises",2],["permission",2],["error",2],["match",2],["personal",6],["assert",3],["not",2],["data",2],["user",2],["exists",2],["loader",1],["collision",1],["foo",3],["another",2],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_repository_rejects_manifest_that_lies_about_sidecar_bytes","name":[["test",1],["repository",1],["rejects",1],["manifest",1],["lies",1],["about",1],["sidecar",1],["bytes",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["repository",2],["rejects",2],["manifest",4],["lies",2],["about",2],["sidecar",11],["bytes",2],["tmp",3],["path",6],["cfg",2],["config",1],["store",4],["db",1],["try",1],["content",4],["nname",1],["tamper",3],["norigin",1],["draft",2],["body",1],["value",2],["digest",6],["hashlib",2],["sha256",6],["hexdigest",2],["schema",1],["version",2],["name",1],["slug",1],["origin",1],["distribution",1],["scope",1],["personal",1],["document",1],["present",1],["true",2],["64",1],["size",3],["len",3],["gate",1],["ok",1],["error",2],["none",1],["files",1],["skill",3],["md",2],["kernel",2],["py",2],["pytest",1],["raises",1],["match",1],["mismatch",1],["versions",1],["put",1],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_rollback_rechecks_directory_reserved_by_a_new_bundled_catalog","name":[["test",1],["rollback",1],["rechecks",1],["directory",1],["reserved",1],["by",1],["new",1],["bundled",1],["catalog",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["rollback",3],["rechecks",2],["directory",3],["reserved",2],["by",2],["new",5],["bundled",5],["catalog",3],["tmp",3],["path",6],["cfg",5],["config",1],["store",4],["db",1],["versions",6],["skill",6],["version",4],["service",1],["repository",1],["try",1],["first",2],["install",1],["personal",8],["history",9],["md",4],["document",4],["old",1],["bytes",3],["slug",3],["future",4],["member",9],["second",2],["upgrade",1],["current",2],["active",3],["data",1],["dir",2],["user",1],["skills",2],["simulate",1],["application",1],["update",1],["after",1],["was",1],["recorded",1],["historical",1],["display",1],["name",1],["unrelated",2],["but",1],["its",1],["saved",1],["now",1],["read",2],["only",1],["collection",7],["import",1],["identity",1],["mkdir",1],["parents",1],["true",1],["json",1],["write",2],["text",3],["id",4],["prompt",1],["line",1],["count",1],["utf",3],["origin",1],["openai4s",1],["pytest",1],["raises",1],["permission",1],["error",1],["match",1],["assert",2],["installation",1],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_sidecar_gate_and_package_path_limits_fail_before_activation","name":[["test",1],["sidecar",1],["gate",1],["package",1],["path",1],["limits",1],["fail",1],["before",1],["activation",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",4],["test",2],["sidecar",3],["gate",5],["package",3],["path",7],["limits",2],["fail",2],["before",2],["activation",2],["tmp",3],["cfg",6],["config",1],["store",4],["db",1],["versions",10],["skill",11],["version",3],["service",1],["repository",1],["try",1],["pytest",5],["raises",5],["value",5],["error",5],["match",5],["compile",2],["install",6],["broken",8],["md",8],["document",7],["draft",12],["kernel",2],["py",2],["nope",1],["assert",4],["not",1],["data",3],["dir",3],["user",3],["skills",3],["exists",1],["unsafe",1],["escape",2],["outside",1],["no",1],["non",1],["portable",3],["duplicate",1],["resource",2],["txt",2],["one",1],["two",1],["name",6],["spaces",6],["first",2],["owner",3],["already",1],["active",2],["second",1],["read",2],["text",2],["utf",2],["editable",1],["unfinished",1],["require",1],["false",1],["publish",1],["history",1],["installation",1],["id",2],["origin",1],["finally",1],["close",1]]},{"id":"tests/test_skill_versions.py#test_version_history_and_blob_bytes_survive_store_reopen","name":[["test",1],["version",1],["history",1],["blob",1],["bytes",1],["survive",1],["store",1],["reopen",1]],"path":[["tests",1],["test",1],["skill",1],["versions",1],["py",1]],"body":[["def",2],["test",2],["version",8],["history",3],["blob",2],["bytes",2],["survive",2],["store",7],["reopen",2],["tmp",3],["path",5],["cfg",5],["config",1],["first",5],["db",2],["service",6],["skill",6],["repository",2],["versions",3],["installed",3],["install",1],["durable",3],["md",1],["document",1],["persisted",1],["kernel",2],["py",2],["value",3],["close",2],["reopened",4],["try",1],["assert",3],["installation",1],["active",1],["id",3],["frozen",3],["include",1],["files",2],["true",1],["manifest",1],["sidecar",1],["sha256",2],["hashlib",1],["hexdigest",1],["finally",1]]},{"id":"tests/test_skill_write_authorization.py","name":[["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["two",2],["defects",1],["found",2],["while",1],["tracing",2],["code",1],["ql",1],["alerts",1],["were",1],["themselves",1],["noise",1],["all",2],["three",1],["reported",1],["alert",1],["classes",1],["30",1],["py",2],["path",2],["injection",1],["js",1],["xss",1],["http",1],["response",1],["splitting",1],["turned",1],["out",1],["be",1],["false",1],["positives",1],["real",1],["barriers",1],["behind",1],["them",2],["things",1],["scanner",1],["never",1],["mentioned",1],["skill",4],["allowlist",1],["confined",1],["reads",1],["left",1],["writes",1],["open",1],["permits",1],["gated",1],["load",1],["read",4],["none",1],["edit",3],["publish",4],["delete",4],["so",5],["delegated",1],["child",3],["restricted",2],["names",1],["could",2],["not",2],["overwrite",1],["its",1],["body",1],["worse",1],["half",1],["pair",1],["parent",2],["goes",1],["execute",1],["recipe",1],["rewrote",1],["unreadable",1],["was",2],["writable",2],["one",1],["measured",1],["before",2],["fix",1],["user",2],["authored",1],["skills",3],["refused",5],["key",1],["error",1],["allowed",3],["bundled",1],["hid",1],["they",1],["only",2],["different",1],["reason",1],["first",1],["probe",1],["came",1],["back",1],["looked",1],["fine",1],["gap",1],["shows",1],["actually",1],["owns",1],["job",3],["cwd",3],["created",3],["directories",3],["anyway",2],["manager",2],["submit",1],["called",1],["mkdir",2],["parents",1],["true",1],["candidate",1],["realpath",2],["commonpath",1],["containment",1],["check",1],["then",1],["correctly",1],["had",1],["already",1],["wherever",1],["pointed",1],["need",1],["exist",1],["early",1],["bought",1],["nothing",1],["from",5],["future",1],["import",9],["annotations",1],["os",1],["pathlib",1],["tempfile",1],["pytest",7],["openai4s",4],["config",2],["llmconfig",1],["host",2],["delegation",1],["policy",2],["execution",1],["dispatch",1],["build",1],["dispatcher",1],["jobs",1],["fixture",1],["mark",5],["security",4],["parametrize",1],["operation",1]]},{"id":"tests/test_skill_write_authorization.py#restricted","name":[["restricted",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["restricted",2],["tmp",4],["path",4],["child",4],["allowed",1],["one",2],["user",1],["authored",1],["skill",3],["second",1],["may",1],["not",1],["workspace",4],["ws",1],["mkdir",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["dispatcher",4],["build",1],["frame",1],["id",1],["service",4],["name",5],["mine",3],["keep",2],["other",1],["edit",1],["body",1],["noriginal",1],["execution",2],["policy",2],["unrestricted",1],["false",1],["capabilities",1],["skills",1],["names",1],["return",1]]},{"id":"tests/test_skill_write_authorization.py#test_a_legitimate_cwd_is_still_created","name":[["test",1],["legitimate",1],["cwd",1],["still",1],["created",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["legitimate",2],["cwd",3],["still",2],["created",3],["check",1],["must",1],["not",3],["have",1],["become",1],["refuse",1],["everything",1],["job",3],["working",1],["directory",6],["demand",1],["by",1],["design",1],["tempfile",1],["temporary",2],["as",1],["root",6],["pathlib",1],["path",1],["jobs",1],["mkdir",1],["manager",4],["try",1],["result",3],["submit",1],["kind",1],["bash",1],["command",1],["true",1],["run",2],["one",2],["assert",2],["error",1],["dir",1],["finally",1],["submitted",1],["runs",1],["worker",1],["thread",1],["keeps",1],["writing",1],["its",1],["status",1],["log",1],["files",1],["under",1],["close",2],["stops",1],["waits",1],["cleanup",1],["races",1],["writer",1],["dies",1],["empty",1]]},{"id":"tests/test_skill_write_authorization.py#test_a_refused_cwd_creates_nothing","name":[["test",1],["refused",1],["cwd",1],["creates",1],["nothing",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["refused",3],["cwd",5],["creates",2],["nothing",2],["defect",1],["refusal",1],["was",1],["real",1],["side",1],["effect",1],["happened",1],["first",1],["tempfile",1],["temporary",1],["directory",3],["as",1],["base",3],["pathlib",1],["path",2],["root",7],["jobs",3],["mkdir",1],["outside",6],["escape",2],["os",1],["relpath",1],["str",3],["planted",1],["deep",1],["manager",3],["job",1],["result",2],["submit",1],["kind",1],["bash",1],["command",1],["echo",1],["hi",1],["assert",2],["error",1],["escapes",1],["not",1],["exists",1],["created",1],["directories",1],["rglob",1]]},{"id":"tests/test_skill_write_authorization.py#test_a_restricted_child_cannot_author_a_new_name","name":[["test",1],["restricted",1],["child",1],["cannot",1],["author",1],["new",1],["name",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["restricted",5],["child",2],["cannot",2],["author",2],["new",4],["name",4],["creating",1],["whatever",1],["like",1],["then",1],["would",1],["be",1],["same",1],["escape",1],["extra",1],["step",1],["edit",2],["also",1],["create",1],["path",1],["pytest",1],["raises",1],["key",1],["error",1],["brand",1],["body",1]]},{"id":"tests/test_skill_write_authorization.py#test_a_skill_it_cannot_read_is_a_skill_it_cannot_write","name":[["test",1],["skill",2],["cannot",2],["read",1],["write",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["skill",4],["cannot",4],["read",2],["write",3],["restricted",6],["operation",3],["defect",1],["each",1],["three",1],["paths",1],["because",1],["gating",1],["one",1],["forgetting",1],["others",1],["exactly",1],["happened",1],["calls",2],["edit",2],["lambda",3],["name",1],["mine",3],["other",3],["body",1],["overwritten",1],["by",1],["child",1],["publish",2],["delete",2],["pytest",1],["raises",1],["key",1],["error",1]]},{"id":"tests/test_skill_write_authorization.py#test_an_uncreatable_directory_is_reported_not_raised","name":[["test",1],["uncreatable",1],["directory",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["uncreatable",2],["directory",6],["reported",2],["not",3],["raised",2],["raise",1],["permission",1],["error",3],["out",1],["submit",2],["reaches",1],["caller",1],["as",3],["crash",1],["rather",1],["than",1],["dict",2],["every",1],["other",1],["refusal",1],["here",1],["returns",1],["tempfile",1],["temporary",1],["root",5],["pathlib",1],["path",1],["jobs",1],["mkdir",1],["blocker",2],["blocked",2],["write",1],["text",1],["am",1],["file",1],["encoding",1],["utf",1],["manager",4],["job",1],["try",1],["result",4],["kind",1],["bash",1],["command",1],["true",1],["cwd",1],["under",1],["assert",1],["isinstance",1],["finally",1],["close",1]]},{"id":"tests/test_skill_write_authorization.py#test_an_unrestricted_service_writes_anything","name":[["test",1],["unrestricted",1],["service",1],["writes",1],["anything",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",3],["unrestricted",2],["service",5],["writes",2],["anything",3],["tmp",4],["path",4],["most",1],["sessions",1],["have",1],["no",1],["allowlist",1],["at",1],["all",1],["none",1],["must",1],["still",1],["mean",1],["permit",1],["workspace",4],["ws2",1],["mkdir",1],["cfg",2],["config",1],["data",1],["dir",1],["data2",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["build",1],["dispatcher",1],["frame",1],["id",1],["skill",1],["assert",1],["not",1],["edit",1],["name",1],["body",1],["error",1]]},{"id":"tests/test_skill_write_authorization.py#test_the_body_is_unchanged_after_a_refused_write","name":[["test",1],["body",1],["unchanged",1],["after",1],["refused",1],["write",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",2],["body",4],["unchanged",2],["after",2],["refused",2],["write",2],["restricted",4],["refusal",1],["still",1],["wrote",1],["would",2],["be",1],["same",1],["defect",1],["exception",1],["top",1],["parent",1],["executes",1],["so",1],["contains",1],["point",1],["pytest",1],["raises",1],["key",1],["error",1],["edit",1],["name",1],["mine",2],["other",2],["overwritten",2],["read",2],["back",1],["as",1],["unrestricted",1],["caller",1],["from",1],["openai4s",1],["skills",1],["loader",7],["import",1],["skill",3],["cfg",2],["discover",1],["assert",1],["not",1],["md",1]]},{"id":"tests/test_skill_write_authorization.py#test_the_permitted_skill_is_still_writable","name":[["test",1],["permitted",1],["skill",1],["still",1],["writable",1]],"path":[["tests",1],["test",1],["skill",1],["write",1],["authorization",1],["py",1]],"body":[["def",2],["test",3],["permitted",2],["skill",2],["still",2],["writable",2],["restricted",3],["fix",1],["must",1],["not",2],["be",1],["deny",1],["all",1],["writes",1],["would",1],["satisfy",1],["every",1],["above",1],["break",1],["feature",1],["result",4],["edit",1],["name",1],["mine",2],["keep",2],["body",1],["nedited",1],["assert",1],["isinstance",1],["dict",1],["error",1]]},{"id":"tests/test_skills_installer_contract.py","name":[["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["assumptions",1],["npm",1],["side",3],["skill",16],["installer",10],["makes",1],["about",1],["repository",1],["tools",8],["skills",38],["java",1],["script",1],["its",3],["own",2],["behaviour",1],["gated",1],["by",2],["node",3],["selftest",1],["mjs",1],["self",1],["test",2],["cannot",1],["other",1],["half",1],["contract",1],["shape",1],["packaging",1],["manifest",1],["decides",1],["published",1],["package",3],["contains",1],["both",3],["live",2],["language",1],["boundary",1],["drift",1],["silently",1],["added",1],["without",1],["md",35],["bin",1],["path",4],["renamed",1],["files",1],["glob",1],["stops",1],["matching",1],["so",1],["they",2],["asserted",1],["here",2],["suite",1],["runs",1],["every",2],["commit",1],["nothing",1],["but",1],["python",1],["installed",1],["deliberately",2],["not",3],["anything",1],["would",1],["require",1],["shells",1],["out",1],["reports",1],["success",1],["skipping",1],["machine",1],["have",2],["failure",1],["mode",1],["marker",4],["policy",1],["exists",1],["prevent",1],["from",4],["future",1],["import",7],["annotations",1],["json",4],["re",1],["pathlib",1],["pytest",2],["scripts",1],["render",1],["install",2],["sections",2],["as",3],["pytestmark",1],["mark",1],["root",3],["file",2],["resolve",1],["parents",1],["discovery",1],["rule",1],["restated",1],["directory",1],["holds",2],["collection",13],["below",1],["members",1],["one",1],["level",1],["down",1],["names",1],["also",1],["openai4s",2],["loader",3],["py",1],["looks",1],["rename",1],["either",1],["must",1],["break",1],["something",1],["prose",1],["sentence",1],["states",1],["count",2],["regex",1],["counts",1],["groups",1],["carry",1],["historical",1],["figures",1],["v0",1],["release",1],["note",1],["lines",1],["tag",2],["pack",1],["size",1],["docs",10],["todo",3],["matched",1],["were",1],["true",1],["at",1],["meant",1],["stay",1],["written",1],["sites",1],["tuple",3],["str",3],["readme",22],["bundled",6],["total",15],["curated",20],["open",7],["ai4",7],["recipes",7],["plus",3],["all",4],["pinned",5],["bioinformatics",1],["you",1],["already",1],["zh",12],["claude",1],["directories",1],["recipe",1],["two",1],["maintenance",1],["tiers",1],["read",1],["only",1],["mit",1],["licensed",1],["takes",1],["precedence",1],["tree",2],["exposes",1],["gptomics",1],["bio",1],["wheel",1],["current",1],["source",1],["has",1]]},{"id":"tests/test_skills_installer_contract.py#_next_release_steps","name":[["next",1],["release",1],["steps",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["next",3],["release",3],["steps",2],["version",5],["str",4],["versions",1],["one",1],["step",1],["after",1],["patch",3],["minor",4],["major",5],["key",1],["return",1]]},{"id":"tests/test_skills_installer_contract.py#_package","name":[["package",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["package",3],["dict",2],["return",1],["json",2],["loads",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_skills_installer_contract.py#_skill_dirs","name":[["skill",1],["dirs",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["skill",4],["dirs",2],["list",3],["path",3],["found",4],["child",7],["sorted",2],["skills",1],["iterdir",2],["if",4],["not",1],["dir",2],["name",1],["startswith",1],["continue",2],["collection",1],["marker",3],["file",3],["extend",1],["member",4],["append",1],["return",1]]},{"id":"tests/test_skills_installer_contract.py#_version_key","name":[["version",1],["key",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["version",5],["key",2],["str",2],["tuple",3],["int",3],["return",1],["part",2],["split",1]]},{"id":"tests/test_skills_installer_contract.py#test_every_npm_pin_names_a_published_release","name":[["test",1],["every",1],["npm",1],["pin",1],["names",1],["published",1],["release",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["npm",8],["pin",5],["names",2],["published",16],["release",8],["pinned",1],["install",3],["command",1],["only",1],["honest",1],["if",4],["version",8],["package",5],["json",5],["moves",1],["next",4],["before",2],["registry",1],["has",2],["because",1],["publish",2],["reads",1],["from",1],["there",1],["docs",1],["cannot",2],["follow",1],["until",1],["happened",1],["so",1],["pins",3],["held",1],["list",2],["releases",1],["recorded",4],["as",4],["may",1],["be",1],["ahead",1],["by",1],["exactly",1],["one",3],["step",2],["patch",1],["minor",1],["major",1],["after",2],["newest",5],["bumping",1],["therefore",1],["drag",1],["along",1],["skips",1],["refused",1],["switching",1],["fails",1],["here",1],["import",1],["subprocess",3],["sections",1],["versions",3],["assert",3],["no",1],["declared",4],["max",1],["key",2],["steps",2],["declares",1],["neither",1],["nor",1],["sorted",1],["try",1],["listed",2],["run",1],["git",2],["ls",1],["files",1],["cwd",1],["root",2],["capture",1],["output",1],["true",2],["check",1],["stdout",1],["decode",1],["utf",2],["except",1],["oserror",1],["called",1],["process",1],["error",1],["pytest",1],["skip",1],["not",6],["checkout",1],["re",1],["compile",1],["openai4s",1],["skills",2],["unpublished",4],["rel",5],["filter",1],["none",1],["split",1],["startswith",1],["bioskills",1],["endswith",1],["md",1],["mjs",1],["py",1],["txt",1],["continue",2],["path",3],["file",1],["text",3],["read",1],["encoding",1],["errors",1],["replace",1],["match",3],["finditer",1],["group",2],["append",1],["name",1]]},{"id":"tests/test_skills_installer_contract.py#test_every_prose_count_matches_the_tree","name":[["test",1],["every",1],["prose",1],["count",1],["matches",1],["tree",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["prose",2],["count",6],["matches",6],["tree",3],["number",1],["package",2],["json",3],["held",1],["stated",4],["thirty",1],["other",1],["places",1],["gate",2],["above",1],["pins",1],["one",1],["field",1],["same",1],["604",1],["43",1],["561",1],["sit",1],["root",2],["readme",2],["py",1],["pi",1],["long",1],["description",1],["claude",1],["md",1],["skills",3],["doc",1],["index",1],["installer",1],["todo",1],["next",1],["skill",5],["directory",1],["would",2],["leave",1],["them",1],["wrong",1],["green",1],["each",1],["site",1],["matched",1],["by",1],["sentence",3],["specific",1],["pattern",4],["so",1],["stops",1],["stating",1],["fails",1],["too",1],["rather",1],["than",1],["silently",1],["dropping",1],["out",1],["second",1],["collection",3],["change",1],["means",1],["here",1],["must",1],["revisit",1],["table",1],["dirs",5],["curated",4],["if",3],["parent",1],["expected",3],["total",1],["len",4],["problems",5],["rel",4],["counts",2],["sites",1],["text",3],["read",1],["encoding",1],["utf",1],["list",1],["re",1],["finditer",1],["not",2],["append",2],["no",1],["any",1],["more",1],["match",3],["name",4],["zip",1],["groups",1],["int",1],["says",1],["group",1],["60",1],["assert",1],["join",1]]},{"id":"tests/test_skills_installer_contract.py#test_every_skill_document_starts_with_frontmatter","name":[["test",1],["every",1],["skill",1],["document",1],["starts",1],["frontmatter",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["skill",8],["document",3],["starts",2],["frontmatter",2],["installer",1],["reads",1],["name",2],["description",1],["out",1],["leading",1],["block",1],["list",1],["without",1],["one",1],["still",1],["installs",1],["but",1],["lists",1],["as",1],["bare",1],["directory",1],["no",1],["summary",1],["catalogue",1],["entry",1],["says",1],["nothing",1],["user",1],["picks",1],["wrong",1],["recipe",1],["missing",3],["str",1],["relative",1],["root",1],["dirs",1],["if",1],["not",2],["marker",1],["read",1],["text",1],["encoding",1],["utf",1],["errors",1],["replace",1],["lstrip",1],["startswith",1],["assert",1]]},{"id":"tests/test_skills_installer_contract.py#test_every_skill_page_carries_its_own_install_section","name":[["test",1],["every",1],["skill",1],["page",1],["carries",1],["its",1],["own",1],["install",1],["section",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["every",4],["skill",6],["page",6],["carries",2],["its",3],["own",3],["install",8],["section",4],["reader",1],["lands",2],["must",1],["describes",1],["skills",2],["readme",3],["md",1],["promises",1],["repeats",1],["name",2],["filled",1],["claim",1],["about",1],["ninety",1],["generated",2],["pages",1],["no",2],["generator",1],["snapshot",1],["next",1],["pair",1],["passes",1],["directory",1],["gate",2],["count",1],["above",1],["has",1],["hand",1],["edit",1],["forks",1],["one",1],["wording",1],["from",1],["other",1],["eighty",1],["nine",1],["render",2],["sections",4],["check",2],["mechanism",1],["makes",1],["run",2],["commit",1],["stale",3],["assert",1],["not",1],["out",1],["date",1],["python",1],["scripts",1],["py",1],["join",1]]},{"id":"tests/test_skills_installer_contract.py#test_node_and_python_agree_on_the_supported_node_floor","name":[["test",1],["node",2],["python",1],["agree",1],["supported",1],["floor",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["node",6],["python",2],["agree",2],["supported",2],["floor",3],["cli",4],["refuses",1],["run",1],["below",1],["package",4],["json",1],["advertises",1],["two",1],["numbers",1],["disagree",1],["one",2],["number",1],["lie",1],["declared",3],["engines",1],["root",1],["tools",1],["skills",1],["installer",1],["mjs",1],["read",1],["text",1],["encoding",1],["utf",1],["assert",2],["min",1],["major",1],["18",2]]},{"id":"tests/test_skills_installer_contract.py#test_recipe_added_after_npm_020_uses_github_installation","name":[["test",1],["recipe",1],["added",1],["after",1],["npm",1],["020",1],["uses",1],["github",1],["installation",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["recipe",4],["added",2],["after",2],["npm",4],["020",2],["uses",2],["github",3],["installation",2],["current",1],["only",1],["must",1],["not",3],["advertise",1],["failing",1],["published",1],["install",3],["name",4],["single",1],["cell",1],["rna",1],["analysis",1],["lang",2],["notice",2],["readme",2],["md",2],["include",1],["zh",1],["text",5],["skills",2],["read",1],["encoding",1],["utf",1],["assert",3],["join",1],["split",1],["npx",2],["pku",2],["yuan",1],["group",1],["open",1],["ai4",1],["yuangroup",1],["openai4s",1]]},{"id":"tests/test_skills_installer_contract.py#test_the_installer_can_name_every_bundled_skill","name":[["test",1],["installer",1],["name",1],["every",1],["bundled",1],["skill",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["installer",4],["name",10],["every",3],["bundled",3],["skill",15],["loader",2],["exposes",1],["must",1],["be",2],["one",2],["copy",1],["addresses",1],["by",3],["its",1],["directory",3],["proves",1],["md",1],["satisfies",1],["through",1],["some",1],["other",2],["route",1],["would",1],["listed",1],["daemon",1],["unreachable",1],["from",2],["npx",1],["github",1],["pku",1],["yuan",1],["group",1],["open",1],["ai4",1],["install",1],["present",1],["catalogue",1],["absent",1],["nothing",1],["saying",1],["so",1],["dirs",5],["assert",4],["len",2],["500",1],["only",1],["skills",2],["discovered",1],["under",1],["marker",1],["file",1],["strip",1],["padded",1],["not",2]]},{"id":"tests/test_skills_installer_contract.py#test_the_npm_manifest_points_at_a_command_that_exists","name":[["test",1],["npm",1],["manifest",1],["points",1],["at",1],["command",1],["exists",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["npm",2],["manifest",2],["points",2],["at",2],["command",3],["exists",2],["package",9],["assert",7],["name",8],["pku",1],["yuangroup",1],["openai4s",2],["skills",3],["lock",4],["json",2],["loads",1],["root",2],["read",2],["text",2],["encoding",2],["utf",2],["packages",1],["bin",4],["tools",1],["installer",1],["cli",1],["mjs",1],["binaries",3],["declares",1],["no",2],["so",1],["npx",1],["has",2],["nothing",1],["run",1],["target",3],["items",1],["path",3],["file",1],["not",1],["exist",1],["first",2],["splitlines",1],["startswith",1],["shebang",1]]},{"id":"tests/test_skills_installer_contract.py#test_the_npm_manifest_ships_the_command_and_the_skills","name":[["test",1],["npm",1],["manifest",1],["ships",1],["command",1],["skills",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["npm",2],["manifest",2],["ships",2],["command",3],["skills",5],["files",4],["entire",1],["contract",1],["between",1],["tree",1],["npx",1],["gets",1],["list",1],["globs",1],["nothing",2],["checking",1],["against",1],["repository",1],["way",1],["fails",1],["not",5],["crash",1],["drop",1],["published",1],["still",1],["runs",1],["finds",1],["bundled",1],["silently",1],["falls",1],["back",1],["downloading",1],["100",1],["mb",1],["source",1],["tarball",1],["every",1],["install",1],["package",4],["shipped",3],["target",4],["next",1],["iter",1],["bin",1],["values",1],["assert",2],["any",2],["startswith",3],["entry",7],["rstrip",2],["if",2],["ship",2]]},{"id":"tests/test_skills_installer_contract.py#test_the_npm_package_is_not_shipped_inside_the_python_wheel","name":[["test",1],["npm",1],["package",1],["not",1],["shipped",1],["inside",1],["python",1],["wheel",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["npm",2],["package",2],["not",3],["shipped",2],["inside",2],["python",2],["wheel",4],["two",1],["distributions",1],["one",1],["tree",1],["tools",3],["node",1],["must",1],["stay",1],["out",1],["pip",1],["install",1],["openai4s",1],["promising",1],["stdlib",1],["only",1],["core",1],["then",1],["carrying",1],["java",1],["script",1],["claim",1],["packaging",1],["would",1],["quietly",1],["break",1],["pyproject",3],["root",1],["toml",1],["read",1],["text",1],["encoding",1],["utf",1],["include",4],["split",2],["tool",1],["setuptools",1],["packages",1],["find",1],["assert",1],["being",1],["packaged",1],["into",1]]},{"id":"tests/test_skills_installer_contract.py#test_the_published_description_counts_the_skills_it_actually_ships","name":[["test",1],["published",1],["description",1],["counts",1],["skills",1],["actually",1],["ships",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["published",3],["description",9],["counts",3],["skills",3],["actually",2],["ships",2],["count",3],["npm",1],["shows",1],["stranger",1],["one",1],["nothing",2],["was",1],["checking",1],["three",1],["hand",1],["written",2],["same",1],["library",1],["drifted",1],["apart",1],["said",2],["603",1],["install",2],["mjs",2],["602",1],["tree",1],["held",1],["604",1],["none",1],["them",2],["wrong",2],["they",1],["were",1],["all",1],["together",1],["number",2],["prose",1],["no",2],["gate",2],["reads",1],["has",1],["shelf",1],["life",1],["so",1],["adding",1],["skill",3],["now",1],["fails",1],["here",1],["until",1],["follows",1],["comment",2],["dropped",1],["its",1],["instead",1],["because",1],["check",1],["second",1],["uncheckable",1],["produced",1],["package",2],["stated",4],["re",1],["search",1],["scientific",1],["recipes",2],["assert",2],["longer",1],["states",1],["recipe",1],["int",1],["group",2],["len",2],["dirs",2],["json",1],["advertises",1],["holds",1]]},{"id":"tests/test_skills_installer_contract.py#test_the_skill_tree_contains_no_symlinks","name":[["test",1],["skill",1],["tree",1],["contains",1],["no",1],["symlinks",1]],"path":[["tests",1],["test",1],["skills",1],["installer",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["skill",2],["tree",3],["contains",2],["no",2],["symlinks",2],["installer",1],["refuses",1],["link",1],["members",1],["extracts",1],["archive",1],["copies",1],["file",3],["by",1],["not",2],["symlink",2],["inside",1],["skills",2],["would",1],["be",1],["resolved",1],["its",1],["target",1],["bytes",1],["written",1],["into",1],["user",1],["directory",1],["came",1],["from",1],["outside",1],["manifest",1],["claims",1],["describe",1],["links",3],["str",1],["path",3],["relative",1],["root",1],["rglob",1],["if",1],["assert",1]]},{"id":"tests/test_skills.py","name":[["test",1],["skills",1],["py",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["skill",3],["loader",5],["example",1],["stats",1],["sidecar",1],["tests",1],["offline",1],["import",6],["ast",1],["from",3],["pathlib",1],["path",1],["pytest",2],["openai4s",2],["skills",2],["parse",1],["frontmatter",2],["progressive",1],["disclosure",1],["retrieval",1],["lifecycle",1],["crud",1],["via",1],["host",1],["dispatcher",1],["parsing",1],["folded",1],["literal",1],["quoted",1],["scalars",1],["hint",1],["validity",1],["hyphenated",1],["dirs",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1],["file",1]]},{"id":"tests/test_skills.py#_write_search_corpus","name":[["write",1],["search",1],["corpus",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["write",3],["search",2],["corpus",2],["root",3],["path",2],["skills",3],["dict",2],["str",6],["tuple",2],["none",2],["directory",3],["description",2],["body",2],["items",1],["skill",4],["mkdir",1],["parents",1],["true",1],["md",1],["text",1],["nname",1],["ndescription",1],["utf",1]]},{"id":"tests/test_skills.py#test_a_collection_skill_resolves_by_directory_and_by_declared_name","name":[["test",1],["collection",1],["skill",1],["resolves",1],["by",2],["directory",1],["declared",1],["name",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["collection",6],["skill",16],["resolves",2],["by",5],["directory",8],["declared",5],["name",12],["143",1],["imported",2],["directories",1],["declare",1],["different",1],["than",2],["they",1],["live",1],["under",1],["catalog",5],["search",1],["capability",1],["state",1],["system",3],["context",3],["only",3],["all",1],["key",4],["loader",9],["own",1],["map",1],["keyed",1],["both",1],["spellings",1],["have",1],["reach",1],["same",1],["allowlist",2],["listing",1],["disagree",1],["about",1],["agent",2],["may",2],["open",1],["skills",3],["discover",1],["mismatched",3],["items",1],["if",2],["not",2],["pytest",1],["skip",1],["no",1],["declares",1],["other",1],["its",1],["assert",5],["public",1],["identity",1],["every",1],["facing",1],["surface",1],["row",2],["keys",1],["then",1],["collapses",1],["one",1],["line",1],["counting",1],["caller",1],["actually",1],["load",1],["scoped",2],["frozenset",2],["replace",1],["bio",1],["bioskills",1]]},{"id":"tests/test_skills.py#test_a_curated_skill_is_still_retrievable_by_its_own_query","name":[["test",1],["curated",1],["skill",1],["still",1],["retrievable",1],["by",1],["its",1],["own",1],["query",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["curated",3],["skill",3],["still",2],["retrievable",2],["by",2],["its",2],["own",2],["query",5],["561",1],["full",1],["text",1],["bodies",1],["must",1],["not",3],["push",1],["recipe",2],["out",3],["reach",1],["rank",1],["asserted",1],["longer",1],["keyword",1],["dense",1],["collection",1],["document",1],["legitimately",1],["edge",1],["one",2],["but",1],["survive",1],["into",1],["result",1],["at",1],["all",1],["agent",1],["cannot",1],["loader",5],["discover",1],["name",5],["alphafold2",2],["colabfold",1],["msa",1],["protein",1],["structure",1],["prediction",1],["rfdiffusion",2],["contigs",1],["hotspot",1],["backbone",2],["generation",1],["trb",1],["proteinmpnn",2],["inverse",1],["folding",1],["sequence",1],["boltz",2],["open",1],["weights",1],["cofolding",1],["affinity",1],["evaluate",2],["model",2],["against",1],["benchmark",1],["example",1],["stats",1],["zscore",1],["mean",1],["std",1],["quantile",1],["descriptive",1],["statistics",1],["retrosynthesis",2],["planning",1],["aizynthfinder",1],["route",1],["dashboard",1],["if",1],["none",1],["continue",1],["hits",3],["hit",2],["search",1],["limit",1],["assert",1],["fell",1],["top",1]]},{"id":"tests/test_skills.py#test_a_specialist_still_retrieves_its_own_skills","name":[["test",1],["specialist",1],["still",1],["retrieves",1],["its",1],["own",1],["skills",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["specialist",4],["still",2],["retrieves",2],["its",3],["own",2],["skills",5],["allowlist",2],["filters",1],["inside",1],["ranking",1],["not",3],["after",1],["slice",2],["skill",3],["service",8],["search",2],["take",1],["loader",3],["global",2],["top",3],["drop",1],["names",5],["could",1],["see",1],["over",1],["smaller",1],["curated",2],["catalog",1],["was",1],["ask",1],["561",1],["collection",1],["recipes",1],["same",1],["lexical",1],["index",1],["be",1],["entirely",1],["third",1],["party",1],["so",2],["child",1],["whose",1],["whole",1],["reason",1],["exist",1],["retrieved",2],["nothing",2],["at",1],["all",1],["import",4],["tempfile",2],["from",3],["pathlib",1],["path",2],["openai4s",2],["config",3],["host",1],["cfg",3],["data",1],["dir",1],["mkdtemp",1],["ensure",1],["dirs",1],["discover",1],["allowed",5],["rfdiffusion",1],["proteinmpnn",1],["if",1],["any",1],["name",3],["none",1],["pytest",1],["skip",1],["protein",2],["design",2],["present",1],["ranked",1],["6th",1],["13th",1],["globally",1],["both",1],["past",1],["query",4],["structure",2],["prediction",2],["pipeline",1],["alphafold",1],["complex",1],["hit",2],["limit",1],["assert",2]]},{"id":"tests/test_skills.py#test_a_wide_search_loses_detail_rather_than_hits","name":[["test",1],["wide",1],["search",1],["loses",1],["detail",1],["rather",1],["than",1],["hits",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["wide",2],["search",9],["loses",2],["detail",2],["rather",2],["than",2],["hits",8],["format",6],["tool",21],["result",9],["truncates",1],["from",3],["tail",1],["so",1],["oversized",5],["not",7],["degrade",1],["deletes",1],["last",2],["names",1],["all",3],["mid",1],["json",4],["18k",1],["char",2],["imported",1],["recipes",1],["default",1],["limit",9],["rendered",10],["101",1],["701",1],["chars",1],["against",1],["20",4],["000",6],["model",1],["saw",1],["one",1],["hit",4],["rank",1],["results",2],["then",2],["let",1],["transport",2],["decide",1],["them",1],["survive",1],["ranking",1],["was",2],["nothing",1],["import",3],["openai4s",2],["tools",2],["registry",1],["skills",4],["loader",5],["skill",2],["discover",1],["query",3],["rna",1],["seq",1],["differential",1],["expression",1],["deseq2",1],["variant",1],["calling",1],["gatk",1],["best",1],["practices",1],["if",1],["len",1],["continue",1],["fit",7],["budget",8],["assert",12],["endswith",4],["truncated",4],["at",1],["still",2],["overflows",1],["observation",1],["name",11],["ranked",2],["into",1],["dropped",2],["by",1],["already",1],["fits",1],["handed",1],["back",1],["untouched",1],["small",3],["descriptive",1],["statistics",1],["mean",1],["std",1],["quantile",1],["non",2],["list",2],["payloads",1],["soft",1],["fail",1],["error",4],["pass",1],["straight",1],["through",1],["nope",2],["characters",2],["formatter",1],["actually",1],["emits",1],["unescaped",1],["source",1],["quotes",1],["backslashes",1],["double",1],["during",1],["rendering",1],["old",1],["estimate",1],["therefore",1],["two",1],["escaped",3],["escape",1],["sentinel",2],["index",4],["doc",4],["range",2],["row",5],["hostile",6],["quoted",1],["nignore",1],["previous",1],["instructions",1],["100",1],["isinstance",1],["load",1],["dumps",1],["metadata",4],["description",1],["compact",5],["abnormal",3],["10",1],["returned",1],["standard",1],["retry",1],["smaller",1]]},{"id":"tests/test_skills.py#test_all_import_hints_are_valid_python","name":[["test",1],["all",1],["import",1],["hints",1],["valid",1],["python",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["all",2],["import",5],["hints",2],["valid",2],["python",4],["every",1],["kernel",2],["bearing",1],["skill",2],["hint",6],["must",1],["be",2],["executable",1],["including",1],["hyphenated",1],["dirs",1],["like",1],["pdf",1],["explore",1],["would",1],["syntax",2],["error",2],["there",1],["loader",3],["discover",1],["values",1],["if",2],["none",1],["assert",1],["not",1],["has",1],["continue",1],["strip",1],["trailing",1],["comment",1],["any",1],["alt",1],["form",1],["code",2],["split",1],["ast",1],["parse",1],["raises",1],["invalid",1]]},{"id":"tests/test_skills.py#test_bioskills_collection_is_discovered_but_prompt_is_compact","name":[["test",1],["bioskills",1],["collection",1],["discovered",1],["but",1],["prompt",1],["compact",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["bioskills",4],["collection",7],["discovered",2],["but",2],["prompt",2],["compact",2],["loader",6],["skill",4],["skills",3],["discover",1],["imported",2],["values",1],["if",1],["assert",8],["len",1],["561",2],["bio",4],["structural",3],["biology",3],["structure",3],["validation",3],["not",2],["none",2],["catalog",4],["row",3],["name",1],["example",1],["stats",1],["context",6],["system",1],["pinned",1],["third",1],["party",1],["any",1],["bioinformatics",1],["task",1],["search",1],["english",1],["method",1],["tool",1],["data",1],["type",1]]},{"id":"tests/test_skills.py#test_bioskills_exact_load_search_and_scoped_prompt","name":[["test",1],["bioskills",1],["exact",1],["load",1],["search",1],["scoped",1],["prompt",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["bioskills",2],["exact",2],["load",3],["search",3],["scoped",8],["prompt",3],["loader",5],["skill",1],["name",6],["bio",2],["structural",1],["biology",1],["structure",2],["validation",2],["assert",5],["free",2],["doc",1],["hits",2],["mol",1],["probity",1],["predicted",1],["limit",1],["hit",2],["specialist",1],["gets",1],["collapsed",1],["line",2],["too",1],["count",1],["may",1],["not",4],["561",1],["one",1],["summary",1],["per",1],["permitted",1],["recipe",1],["system",1],["context",1],["only",1],["frozenset",1],["skills",1],["collection",1],["pinned",1],["third",1],["party",1],["len",1],["10",1],["000",1],["must",1],["re",1],["expand",1],["corpus",1]]},{"id":"tests/test_skills.py#test_bootstrap_code_freezes_skill_paths_without_exposing_whole_roots","name":[["test",1],["bootstrap",1],["code",1],["freezes",1],["skill",1],["paths",1],["without",1],["exposing",1],["whole",1],["roots",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["bootstrap",3],["code",3],["freezes",2],["skill",4],["paths",3],["without",2],["exposing",2],["whole",2],["roots",2],["boot",4],["loader",1],["assert",3],["o4s",2],["sys",1],["path",1],["insert",1],["not",1],["skills",1]]},{"id":"tests/test_skills.py#test_bootstrap_does_not_expose_skipped_or_unknown_writable_directories","name":[["test",1],["bootstrap",1],["not",1],["expose",1],["skipped",1],["unknown",1],["writable",1],["directories",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["bootstrap",3],["not",10],["expose",2],["skipped",6],["unknown",5],["writable",2],["directories",2],["tmp",4],["path",13],["import",5],["importlib",3],["sys",10],["from",1],["openai4s",2],["config",3],["bundled",4],["trusted",5],["mkdir",3],["parents",2],["true",2],["skill",8],["md",2],["write",4],["text",4],["nname",2],["canonical",2],["ndescription",2],["nbody",2],["utf",4],["loader",7],["cfg",1],["data",2],["dir",5],["skills",4],["user",3],["attacker",5],["collision",1],["kernel",4],["py",2],["value",2],["999",1],["1000",1],["assert",3],["discover",1],["namespace",3],["dict",1],["original",4],["meta",4],["list",3],["try",1],["exec",1],["code",1],["allowed",1],["frozenset",1],["noqa",1],["s102",1],["str",1],["pytest",2],["raises",2],["module",8],["found",2],["error",2],["load",1],["events",1],["finally",1],["name",4],["modules",2],["if",1],["startswith",1],["pop",1],["none",1]]},{"id":"tests/test_skills.py#test_catalog_qualified_imports_use_the_same_sidecar_gate","name":[["test",1],["catalog",1],["qualified",1],["imports",1],["same",1],["sidecar",1],["gate",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",4],["catalog",2],["qualified",4],["imports",2],["same",2],["sidecar",2],["gate",6],["tmp",4],["path",14],["import",13],["importlib",8],["json",3],["sys",12],["types",2],["from",1],["openai4s",3],["config",3],["bundled",5],["skills",13],["trusted",18],["mkdir",2],["parents",2],["true",2],["skill",7],["md",2],["write",4],["text",4],["nname",2],["ndescription",2],["nbody",2],["utf",4],["kernel",12],["py",1],["value",3],["44",2],["member",9],["collection",10],["parent",2],["dumps",1],["id",1],["prompt",1],["line",1],["count",1],["loader",4],["cfg",1],["data",2],["dir",2],["original",4],["meta",5],["list",3],["denied",5],["namespace",7],["dict",2],["allowed",5],["try",1],["previously",1],["cached",4],["module",25],["must",2],["not",10],["survive",1],["installation",1],["narrower",1],["type",1],["999",1],["modules",4],["exec",2],["noqa",2],["s102",2],["generated",2],["bootstrap",5],["under",2],["code",2],["frozenset",3],["assert",5],["pytest",6],["raises",6],["found",5],["error",6],["match",6],["available",2],["public",1],["diagnostics",1],["live",1],["persistent",1],["cell",1],["but",1],["mutating",1],["them",1],["rewrite",1],["finder",1],["immutable",1],["capability",1],["snapshot",2],["o4s",1],["clear",1],["next",1],["item",3],["if",2],["getattr",1],["false",1],["attribute",1],["sealed",1],["file",1],["events",3],["load",1],["event",2],["unknown",2],["attacker",1],["finally",1],["name",6],["startswith",2],["pop",1],["none",1]]},{"id":"tests/test_skills.py#test_collection_identity_and_member_directory_collisions_fail_loudly","name":[["test",1],["collection",1],["identity",1],["member",1],["directory",1],["collisions",1],["fail",1],["loudly",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",3],["test",2],["collection",17],["identity",10],["member",16],["directory",14],["collisions",2],["fail",2],["loudly",2],["tmp",16],["path",17],["import",2],["json",3],["from",1],["openai4s",1],["config",9],["add",9],["root",15],["str",6],["identifier",3],["declared",8],["name",13],["none",1],["skill",29],["mkdir",9],["parents",3],["true",3],["write",5],["text",5],["dumps",1],["id",7],["prompt",1],["line",1],["count",1],["utf",5],["md",4],["description",2],["nbody",4],["duplicate",21],["ids",6],["one",5],["same",3],["first",7],["two",5],["second",5],["loader",23],["cfg",7],["data",14],["dir",15],["skills",14],["pytest",6],["raises",6],["value",8],["error",9],["match",6],["collections",1],["members",6],["shared",3],["bundled",4],["discover",5],["names",6],["canonical",3],["as",1],["assert",4],["collision",7],["alpha",4],["beta",2],["conflicting",1],["collides",3],["cross",8],["foo",6],["bar",1],["catalog",14],["exact",1],["lookup",1],["cannot",1],["be",1],["allowed",1],["choose",1],["while",1],["advertises",1],["recipe",1],["under",1],["reserved",12],["nname",2],["impossible",2],["ndescription",2],["writable",12],["shadow",3],["user",1]]},{"id":"tests/test_skills.py#test_collection_identity_and_member_directory_collisions_fail_loudly.add_collection","name":[["add",1],["collection",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["add",2],["collection",6],["root",3],["path",2],["directory",3],["str",8],["identifier",4],["member",3],["declared",4],["name",5],["none",2],["skill",4],["mkdir",1],["parents",1],["true",1],["json",2],["write",2],["text",2],["dumps",1],["id",1],["prompt",1],["line",1],["count",1],["utf",2],["md",1],["description",1],["nbody",1]]},{"id":"tests/test_skills.py#test_collection_root_cannot_be_replaced_by_executable_user_package","name":[["test",1],["collection",1],["root",1],["cannot",1],["be",1],["replaced",1],["by",1],["executable",1],["user",1],["package",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["collection",15],["root",7],["cannot",2],["be",2],["replaced",2],["by",2],["executable",2],["user",3],["package",2],["tmp",4],["path",9],["import",5],["importlib",2],["json",3],["sys",5],["from",1],["openai4s",2],["config",3],["bundled",4],["member",6],["mkdir",2],["parents",2],["true",2],["write",3],["text",3],["dumps",1],["id",1],["prompt",1],["line",1],["count",1],["utf",3],["skill",3],["md",1],["nname",1],["ndescription",1],["nbody",1],["loader",4],["cfg",1],["data",2],["dir",3],["skills",2],["shadow",4],["init",1],["py",1],["raise",1],["runtime",1],["error",1],["executed",1],["namespace",3],["dict",1],["original",2],["meta",4],["list",3],["try",1],["exec",1],["bootstrap",1],["code",2],["noqa",1],["s102",1],["generated",1],["module",7],["assert",2],["str",1],["load",1],["events",1],["finally",1],["name",4],["modules",2],["if",1],["startswith",1],["pop",1],["none",1]]},{"id":"tests/test_skills.py#test_collection_root_shadow_fails_closed_after_real_discovery","name":[["test",1],["collection",1],["root",1],["shadow",1],["fails",1],["closed",1],["after",1],["real",1],["discovery",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",3],["collection",24],["root",16],["shadow",17],["fails",2],["closed",2],["after",2],["real",2],["discovery",3],["tmp",4],["path",8],["import",11],["importlib",7],["json",5],["sys",8],["from",1],["openai4s",2],["config",5],["bundled",5],["member",34],["mkdir",4],["parents",4],["true",4],["write",12],["text",12],["dumps",2],["id",2],["prompt",2],["line",2],["count",2],["utf",12],["skill",8],["md",4],["nname",4],["ndescription",4],["nbody",4],["other",18],["parent",1],["kernel",9],["py",8],["value",6],["55",1],["helper",2],["17",2],["data",2],["dir",4],["skills",3],["loader",7],["cfg",1],["user",3],["73",1],["init",1],["raise",1],["runtime",1],["error",6],["package",2],["executed",1],["91",1],["evil",2],["92",1],["correctly",1],["withholds",1],["writable",1],["so",1],["manifest",1],["not",7],["contain",1],["gate",1],["must",1],["pin",1],["every",1],["known",1],["its",1],["discovered",1],["directory",2],["reject",1],["absent",1],["sidecar",1],["rather",1],["than",1],["namespace",4],["merging",1],["skipped",1],["back",1],["into",1],["assert",4],["discover",1],["code",3],["bootstrap",2],["dict",1],["original",2],["meta",4],["list",2],["try",1],["exec",1],["noqa",1],["s102",1],["generated",1],["under",1],["pytest",5],["raises",5],["module",24],["found",5],["match",4],["unknown",2],["has",2],["no",2],["frozen",2],["load",1],["events",1],["finally",1],["name",13],["modules",5],["if",4],["startswith",4],["pop",4],["none",4]]},{"id":"tests/test_skills.py#test_declared_name_collision_keeps_bundled_skill_authoritative","name":[["test",1],["declared",1],["name",1],["collision",1],["keeps",1],["bundled",1],["skill",1],["authoritative",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["name",2],["collision",2],["keeps",2],["bundled",6],["skill",8],["authoritative",2],["tmp",4],["path",4],["from",1],["openai4s",1],["config",3],["import",1],["trusted",10],["directory",5],["mkdir",2],["parents",2],["true",4],["md",2],["write",2],["text",2],["nname",2],["canonical",3],["ndescription",2],["origin",3],["personal",3],["utf",2],["data",5],["dir",5],["forged",5],["user",1],["skills",2],["different",1],["loader",4],["cfg",1],["discovered",4],["discover",1],["assert",4],["read",1],["only",1],["include",1],["disabled",1],["root",1]]},{"id":"tests/test_skills.py#test_discovers_example_stats","name":[["test",1],["discovers",1],["example",1],["stats",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["discovers",2],["example",5],["stats",5],["skills",3],["skill",1],["loader",1],["discover",1],["assert",3],["has",1],["kernel",2],["import",1],["hint",1]]},{"id":"tests/test_skills.py#test_folded_chomping_indicator_accepted","name":[["test",1],["folded",1],["chomping",1],["indicator",1],["accepted",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["folded",2],["chomping",2],["indicator",2],["accepted",2],["meta",2],["parse",1],["frontmatter",1],["ndescription",1],["hello",2],["world",2],["assert",1],["description",1]]},{"id":"tests/test_skills.py#test_folded_description_not_literal_gt","name":[["test",1],["folded",1],["description",1],["not",1],["literal",1],["gt",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["folded",5],["description",6],["not",2],["literal",2],["gt",2],["block",2],["scalars",1],["must",1],["parse",2],["real",1],["text",1],["never",1],["meta",4],["frontmatter",1],["name",1],["demo",1],["first",2],["line",2],["describing",2],["skill",2],["across",2],["two",2],["source",2],["lines",2],["origin",2],["openai4s",2],["body",1],["assert",3],["key",1],["after",1],["still",1],["parsed",1]]},{"id":"tests/test_skills.py#test_frontmatter_parsed","name":[["test",1],["frontmatter",1],["parsed",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["frontmatter",2],["parsed",2],["skill",1],["loader",1],["discover",1],["example",1],["stats",1],["assert",4],["origin",1],["personal",1],["read",1],["only",1],["true",1],["descriptive",1],["description",2],["lower",1],["keywords",2],["tokenized",1],["from",1],["name",1],["body",1],["quantile",1]]},{"id":"tests/test_skills.py#test_frozen_skill_path_never_executes_untracked_package_initializers","name":[["test",1],["frozen",1],["skill",1],["path",1],["never",1],["executes",1],["untracked",1],["package",1],["initializers",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["frozen",2],["skill",5],["path",11],["never",2],["executes",2],["untracked",3],["package",4],["initializers",2],["tmp",4],["import",4],["importlib",2],["sys",6],["from",1],["openai4s",2],["config",3],["bundled",4],["packaged",13],["mkdir",2],["parents",2],["true",2],["md",1],["write",4],["text",4],["nname",1],["ndescription",1],["nbody",1],["utf",4],["init",2],["py",3],["raise",1],["runtime",1],["error",1],["initializer",1],["executed",1],["kernel",2],["value",2],["44",2],["loader",4],["cfg",1],["data",2],["dir",3],["skills",2],["shadow",3],["user",1],["sentinel",2],["99",1],["namespace",3],["dict",1],["original",2],["meta",4],["list",2],["try",1],["exec",1],["bootstrap",1],["code",2],["noqa",1],["s102",1],["generated",1],["module",8],["assert",4],["file",1],["parent",1],["not",1],["hasattr",1],["modules",3],["len",1],["load",1],["events",1],["finally",1],["name",4],["if",1],["startswith",1],["pop",1],["none",1]]},{"id":"tests/test_skills.py#test_hyphenated_skill_uses_importlib_hint","name":[["test",1],["hyphenated",1],["skill",1],["uses",1],["importlib",1],["hint",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["hyphenated",2],["skill",4],["uses",2],["importlib",3],["hint",7],["tmp",3],["path",3],["monkeypatch",3],["from",2],["openai4s",2],["config",3],["import",4],["cfg",4],["skills",5],["dir",4],["pdf",5],["explore",4],["mkdir",1],["parents",1],["true",1],["md",1],["write",2],["text",2],["nname",1],["norigin",1],["utf",2],["kernel",2],["py",1],["setattr",1],["loader",1],["discover",1],["assert",3],["has",1],["not",2],["invalid",1],["module",1],["ast",1],["parse",1],["split",1]]},{"id":"tests/test_skills.py#test_identifier_skill_uses_import_star_hint","name":[["test",1],["identifier",1],["skill",1],["uses",1],["import",1],["star",1],["hint",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["identifier",2],["skill",3],["uses",2],["import",4],["star",2],["hint",3],["loader",1],["discover",1],["example",2],["stats",2],["assert",1],["startswith",1],["from",1],["kernel",1]]},{"id":"tests/test_skills.py#test_inline_comment_stripped_on_unquoted_scalar","name":[["test",1],["inline",1],["comment",1],["stripped",1],["unquoted",1],["scalar",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["inline",2],["comment",2],["stripped",2],["unquoted",2],["scalar",2],["meta",2],["parse",1],["frontmatter",1],["norigin",1],["openai4s",2],["trusted",1],["assert",1],["origin",1]]},{"id":"tests/test_skills.py#test_literal_description_preserves_newlines","name":[["test",1],["literal",1],["description",1],["preserves",1],["newlines",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["literal",2],["description",4],["preserves",2],["newlines",2],["meta",2],["parse",1],["frontmatter",1],["name",1],["demo",1],["line",3],["one",2],["two",2],["assert",1],["nline",1]]},{"id":"tests/test_skills.py#test_load_refuses_a_near_miss_name_rather_than_answering_with_another_skill","name":[["test",1],["load",1],["refuses",1],["near",1],["miss",1],["name",1],["rather",1],["than",1],["answering",1],["another",1],["skill",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["load",7],["refuses",2],["near",2],["miss",2],["name",7],["rather",2],["than",2],["answering",2],["another",2],["skill",8],["promises",1],["one",1],["guidance",1],["by",1],["unguarded",1],["fuzzy",1],["fallback",2],["answered",1],["boltz2",2],["bio",1],["ml",1],["docking",1],["rescoring",1],["alpha",3],["fold2",3],["crispr",1],["screen",1],["recipe",1],["different",1],["full",1],["document",1],["under",1],["caller",1],["never",1],["asked",1],["descriptive",1],["phrase",1],["may",2],["still",2],["match",1],["content",1],["bare",1],["token",1],["not",1],["import",4],["tempfile",2],["from",3],["pathlib",1],["path",2],["openai4s",2],["config",3],["host",1],["skills",1],["service",8],["cfg",3],["data",1],["dir",1],["mkdtemp",1],["ensure",1],["dirs",1],["loader",1],["discover",1],["typo",3],["totally",1],["unknown",1],["esmfold",1],["assert",4],["error",1],["no",1],["such",1],["cases",1],["exists",1],["resolve",1],["protein",1],["mpnn",1],["proteinmpnn",1],["retrosynthesis",2],["planning",1],["figure",2],["composer",2]]},{"id":"tests/test_skills.py#test_no_bundled_skill_summary_is_literal_gt","name":[["test",1],["no",1],["bundled",1],["skill",1],["summary",1],["literal",1],["gt",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["no",2],["bundled",2],["skill",3],["summary",4],["literal",3],["gt",2],["regression",1],["folded",1],["scalar",1],["skills",1],["must",1],["not",1],["show",1],["up",1],["as",1],["catalog",2],["loader",4],["discover",1],["assert",2],["description",2],["name",2],["has",1],["empty",1]]},{"id":"tests/test_skills.py#test_quoted_description_strips_quotes_keeps_hash","name":[["test",1],["quoted",1],["description",1],["strips",1],["quotes",1],["keeps",1],["hash",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["quoted",2],["description",3],["strips",2],["quotes",2],["keeps",2],["hash",2],["meta",2],["parse",1],["frontmatter",1],["nname",1],["demo",1],["ndescription",1],["read",2],["tag",2],["off",2],["chart",2],["assert",1]]},{"id":"tests/test_skills.py#test_removed_sidecar_cannot_fall_back_to_a_namespace_package","name":[["test",1],["removed",1],["sidecar",1],["cannot",1],["fall",1],["back",1],["namespace",1],["package",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",3],["removed",2],["sidecar",6],["cannot",2],["fall",2],["back",2],["namespace",5],["package",2],["tmp",4],["path",12],["import",5],["importlib",2],["sys",10],["from",1],["openai4s",2],["config",3],["bundled",4],["victim",11],["nested",3],["kernel",4],["mkdir",1],["parents",1],["true",1],["skill",4],["md",1],["write",3],["text",3],["nname",1],["ndescription",1],["nbody",1],["utf",3],["py",2],["value",2],["evil",3],["999",1],["loader",3],["cfg",1],["data",2],["dir",2],["skills",1],["dict",1],["original",4],["meta",4],["list",3],["try",1],["code",3],["bootstrap",2],["unlink",1],["exec",1],["noqa",1],["s102",1],["generated",1],["under",1],["pytest",1],["raises",1],["error",1],["match",1],["frozen",1],["module",5],["assert",2],["not",1],["modules",3],["load",1],["events",1],["finally",1],["name",4],["if",1],["startswith",1],["pop",1],["none",1]]},{"id":"tests/test_skills.py#test_search_breaks_score_ties_deterministically_curated_first","name":[["test",1],["search",1],["breaks",1],["score",1],["ties",1],["deterministically",1],["curated",1],["first",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",3],["test",2],["search",6],["breaks",2],["score",3],["ties",3],["deterministically",2],["curated",6],["first",3],["tmp",4],["path",4],["equal",1],["scores",1],["keep",1],["discovery",1],["dict",1],["order",2],["bundled",1],["directories",1],["then",3],["collection",6],["members",1],["user",4],["skills",10],["each",1],["sorted",1],["by",4],["directory",5],["name",5],["so",1],["tie",4],["was",1],["decided",1],["file",1],["happened",1],["live",1],["rather",1],["than",1],["anything",1],["caller",1],["could",1],["predict",1],["now",1],["rank",1],["non",1],["declared",4],["import",2],["json",3],["from",1],["openai4s",1],["config",3],["dir",14],["data",5],["body",5],["shared",3],["phrase",3],["write",5],["corpus",3],["names",2],["deliberately",1],["sort",1],["opposite",1],["their",1],["zulu",2],["alpha",2],["md",4],["skill",2],["text",3],["read",1],["utf",3],["replace",1],["coll",3],["aaa",2],["member",2],["dumps",1],["id",1],["prompt",1],["line",1],["count",1],["mid",2],["ranked",3],["list",1],["str",1],["loader",3],["cfg",1],["hits",4],["limit",1],["10",1],["assert",3],["len",1],["hit",4],["return",1],["expected",3]]},{"id":"tests/test_skills.py#test_search_breaks_score_ties_deterministically_curated_first.ranked","name":[["ranked",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["ranked",2],["list",2],["str",2],["loader",3],["skill",1],["cfg",1],["config",1],["data",2],["dir",4],["skills",2],["hits",4],["search",1],["shared",1],["tie",1],["phrase",1],["limit",1],["10",1],["assert",1],["len",1],["hit",4],["score",1],["return",1],["name",1]]},{"id":"tests/test_skills.py#test_search_does_not_rank_on_ubiquitous_bundled_tokens","name":[["test",1],["search",1],["not",1],["rank",1],["ubiquitous",1],["bundled",1],["tokens",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",5],["search",5],["not",2],["rank",2],["ubiquitous",2],["bundled",3],["tokens",2],["reproduced",1],["release",1],["finding",1],["over",1],["pinned",1],["corpus",1],["bio",4],["causal",2],["genomics",2],["colocalization",2],["analysis",3],["35k",1],["character",1],["recipe",3],["happens",1],["contain",1],["every",2],["common",1],["word",1],["query",4],["ranked",2],["first",4],["two",2],["sample",2],["while",1],["recipes",1],["about",1],["statistical",3],["testing",1],["10th",1],["13th",1],["loader",6],["skill",3],["hypothesis",1],["statistics",3],["comparison",1],["names",5],["hit",6],["name",3],["limit",3],["assert",4],["data",1],["visualization",1],["annotation",1],["metabolomics",1],["tie",1],["curated",2],["own",1],["vocabulary",1],["resolves",1],["same",1],["way",1],["fresh",1],["second",2],["example",1],["stats",1]]},{"id":"tests/test_skills.py#test_search_ignores_single_character_query_tokens","name":[["test",1],["search",1],["ignores",1],["single",1],["character",1],["query",1],["tokens",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",7],["search",5],["ignores",2],["single",2],["character",3],["query",3],["tokens",2],["tokenizes",1],["bare",2],["479",1],["604",1],["bundled",1],["skills",1],["don",1],["flags",1],["loop",1],["variables",1],["carried",1],["same",1],["weight",1],["as",1],["one",1],["token",1],["dropped",1],["whenever",1],["has",1],["anything",1],["longer",1],["kept",1],["all",1],["there",1],["so",1],["still",1],["retrieves",1],["something",1],["rather",1],["than",1],["nothing",1],["loader",6],["skill",1],["discover",1],["assert",2],["limit",3],["10",2]]},{"id":"tests/test_skills.py#test_search_matches_by_keyword","name":[["test",1],["search",1],["matches",1],["by",1],["keyword",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["search",4],["matches",2],["by",2],["keyword",2],["loader",3],["skill",1],["hits",5],["compute",1],["correlation",1],["zscore",1],["numbers",1],["assert",3],["name",1],["example",1],["stats",1],["returns",1],["full",1],["doc",2],["plus",1],["sidecar",2],["gate",2],["summary",1],["ok",1],["true",1]]},{"id":"tests/test_skills.py#test_search_no_match_returns_empty","name":[["test",1],["search",1],["no",1],["match",1],["returns",1],["empty",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["search",3],["no",2],["match",2],["returns",2],["empty",2],["pinned",2],["bio",2],["skills",2],["corpus",2],["broad",2],["enough",2],["mention",2],["ordinary",2],["physics",2],["vocabulary",2],["modeling",2],["recipes",2],["so",2],["deliberately",2],["nonexistent",2],["tokens",2],["assert",1],["skill",1],["loader",1],["zzqvorth",1],["blenxari",1],["ptuum",1]]},{"id":"tests/test_skills.py#test_search_weights_rare_query_tokens_over_ubiquitous_ones","name":[["test",1],["search",1],["weights",1],["rare",1],["query",1],["tokens",1],["over",1],["ubiquitous",1],["ones",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["search",8],["weights",2],["rare",4],["query",2],["tokens",2],["over",2],["ubiquitous",2],["ones",2],["tmp",4],["path",4],["token",4],["every",2],["recipe",9],["contains",1],["not",2],["evidence",2],["one",4],["matches",1],["scoring",1],["counted",1],["each",2],["shared",1],["as",2],["name",7],["description",3],["hit",10],["flat",1],["whether",1],["appeared",1],["all",1],["them",1],["merely",1],["mentioned",1],["common",5],["words",2],["then",1],["outranked",1],["only",1],["carrying",1],["discriminating",1],["from",1],["openai4s",1],["config",3],["import",1],["skills",6],["dir",6],["analysis",4],["pipeline",4],["sample",2],["statistics",2],["comparison",2],["corpus",8],["filler",1],["letter",2],["routine",3],["abcd",1],["generic",1],["overview",1],["unequal",4],["variance",4],["welch",7],["write",2],["loader",7],["skill",1],["cfg",1],["data",2],["body",1],["outweighs",1],["three",1],["other",1],["has",1],["hits",6],["limit",4],["assert",3],["score",4],["boost",1],["weighted",1],["same",1],["way",1],["repeating",1],["two",1],["wide",1],["relevance",1],["signal",1],["document",1],["frequencies",1],["belong",1],["discovered",1],["so",1],["rediscovery",1],["makes",1],["must",1],["lower",1],["its",1],["weight",1],["before",2],["note",1],["index",2],["range",1],["discover",1],["after",2],["20",1]]},{"id":"tests/test_skills.py#test_sidecar_functions","name":[["test",1],["sidecar",1],["functions",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["sidecar",2],["functions",2],["monkeypatch",3],["skills",3],["dir",3],["importable",2],["process",2],["assertion",2],["import",3],["sys",3],["from",2],["openai4s",1],["config",3],["syspath",1],["prepend",1],["str",1],["try",1],["example",3],["stats",3],["kernel",2],["correlation",2],["quantile",2],["summary",2],["zscore",2],["10",2],["20",2],["30",4],["40",2],["50",2],["assert",5],["mean",1],["median",1],["46",1],["pytest",2],["approx",2],["abs",1],["1e",1],["finally",1],["modules",2],["pop",2],["none",2]]},{"id":"tests/test_skills.py#test_sidecar_gate_ok_for_example","name":[["test",1],["sidecar",1],["gate",1],["ok",1],["example",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["sidecar",3],["gate",3],["ok",3],["example",3],["skill",1],["loader",1],["discover",1],["stats",1],["assert",1],["true",1],["error",1],["none",1]]},{"id":"tests/test_skills.py#test_sidecar_raises_on_empty","name":[["test",1],["sidecar",1],["raises",1],["empty",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["sidecar",2],["raises",3],["empty",2],["monkeypatch",3],["import",3],["sys",3],["from",2],["openai4s",1],["config",3],["syspath",1],["prepend",1],["str",1],["skills",1],["dir",1],["try",1],["example",3],["stats",3],["kernel",2],["summary",2],["pytest",1],["value",1],["error",1],["finally",1],["modules",2],["pop",2],["none",2]]},{"id":"tests/test_skills.py#test_skills_crud_roundtrip","name":[["test",1],["skills",1],["crud",1],["roundtrip",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",4],["test",3],["skills",21],["crud",2],["roundtrip",2],["tmp",5],["path",10],["monkeypatch",4],["create",2],["draft",4],["skill",6],["gate",5],["broken",2],["sidecar",5],["publish",4],["then",1],["delete",4],["from",2],["openai4s",2],["config",3],["import",2],["host",1],["dispatch",1],["build",2],["dispatcher",2],["cfg",4],["setattr",2],["data",1],["dir",7],["point",1],["at",1],["temp",1],["location",1],["so",1],["don",1],["touch",1],["real",1],["one",1],["mkdir",1],["disp",10],["owns",1],["lifecycle",1],["behavior",1],["not",4],["approval",1],["ux",1],["edits",1],["ask",1],["by",1],["default",1],["because",1],["md",3],["kernel",3],["py",3],["become",1],["executable",1],["inputs",1],["later",1],["turns",1],["tool",3],["edit",4],["store",1],["permission",1],["rule",1],["scope",2],["global",1],["id",1],["pattern",1],["decision",1],["allow",1],["name",5],["demo",11],["content",3],["nname",1],["norigin",1],["nadds",1],["numbers",1],["old",3],["string",3],["none",3],["assert",9],["ok",6],["mode",1],["overwrite",1],["relative",1],["user",1],["exists",1],["write",1],["should",1],["report",1],["r2",2],["add",2],["return",2],["missing",1],["colon",1],["false",1],["fix",1],["r3",2],["true",2],["starts",1],["as",1],["personal",2],["meta",2],["origin",1],["listed",1],["catalog",1],["names",2],["list",2],["names2",2]]},{"id":"tests/test_skills.py#test_skills_read_only_origin_blocked","name":[["test",1],["skills",1],["read",1],["only",1],["origin",1],["blocked",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["skills",12],["read",2],["only",2],["origin",3],["blocked",2],["tmp",3],["path",4],["monkeypatch",3],["from",2],["openai4s",3],["config",3],["import",2],["host",1],["dispatch",1],["build",2],["dispatcher",2],["cfg",3],["dir",5],["vendor",6],["mkdir",1],["parents",1],["true",1],["skill",3],["md",2],["write",1],["text",1],["nname",1],["norigin",1],["utf",1],["setattr",1],["disp",4],["exercise",1],["service",1],["immutable",1],["guard",1],["rather",1],["than",1],["stopping",1],["at",1],["production",1],["default",1],["approval",1],["gate",1],["destructive",1],["deletion",1],["tool",3],["edit",2],["delete",2],["store",1],["permission",3],["rule",1],["scope",2],["global",1],["id",1],["pattern",1],["decision",1],["allow",1],["pytest",2],["raises",2],["error",2],["name",1],["content",1],["old",1],["string",1],["none",1]]},{"id":"tests/test_skills.py#test_system_context_is_progressive","name":[["test",1],["system",1],["context",1],["progressive",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["system",3],["context",3],["progressive",3],["ctx",12],["skill",4],["loader",1],["name",1],["one",1],["line",1],["summary",2],["present",1],["assert",11],["example",1],["stats",1],["disclosure",1],["instructs",1],["retrieval",1],["not",1],["full",1],["doc",1],["dump",1],["native",2],["search",2],["skills",4],["load",2],["inside",1],["fenced",1],["python",1],["cell",2],["host",3],["list",3],["exact",1],["total",1],["curated",1],["names",1],["returned",1],["next",1],["offset",1],["never",1],["dir",1],["catalog",1],["runner",1],["function",1]]},{"id":"tests/test_skills.py#test_the_pinned_collection_still_matches_its_manifest","name":[["test",1],["pinned",1],["collection",1],["still",1],["matches",1],["its",1],["manifest",1]],"path":[["tests",1],["test",1],["skills",1],["py",1]],"body":[["def",2],["test",2],["pinned",3],["collection",7],["still",3],["matches",2],["its",2],["manifest",4],["json",1],["claim",1],["until",1],["something",1],["rechecks",1],["skills",3],["bioskills",4],["readme",2],["md",1],["calls",1],["authoritative",1],["inventory",1],["tree",1],["excluded",1],["from",5],["pre",1],["commit",1],["directory",1],["gate",2],["so",1],["nothing",1],["else",1],["ci",1],["reads",1],["single",1],["one",1],["those",1],["962",1],["hashes",1],["without",1],["first",1],["typo",1],["fix",1],["bad",1],["merge",1],["line",1],["ending",1],["rewrite",1],["leaves",1],["asserting",1],["digest",1],["checkout",1],["no",1],["longer",1],["has",1],["every",1],["green",1],["import",4],["importlib",3],["util",3],["pathlib",1],["path",2],["repo",3],["file",2],["resolve",1],["parent",2],["if",1],["not",4],["dir",1],["pytest",1],["skip",1],["bio",1],["present",1],["spec",7],["location",1],["scripts",1],["py",1],["assert",2],["none",2],["loader",2],["importer",3],["module",2],["exec",1],["problems",3],["verify",1],["join",1]]},{"id":"tests/test_specialist_allowlist_armed.py","name":[["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["whether",1],["specialist",4],["skill",9],["allowlist",6],["ever",1],["actually",1],["switched",1],["service",1],["allowed",3],["skills",5],["narrows",2],["every",3],["read",4],["path",1],["catalogue",1],["search",1],["load",1],["tests",3],["test",4],["resource",1],["py",3],["covers",1],["all",4],["four",1],["thoroughly",1],["had",3],["one",7],["definition",1],["six",2],["call",5],["sites",1],["was",7],["file",1],["no",3],["production",1],["code",1],["called",1],["so",3],["stayed",1],["none",2],["entire",1],["lifetime",1],["real",1],["dispatcher",2],["means",1],["permit",1],["everything",1],["restricted",3],["handed",1],["34",3],["bundled",1],["ones",1],["from",6],["list",2],["could",2],["full",1],["body",1],["any",1],["them",2],["restriction",1],["stored",1],["inherited",2],["through",1],["delegation",5],["merged",2],["into",2],["child",7],["spec",2],["echoed",1],["back",1],["by",3],["api",1],["enforced",2],["nowhere",1],["measured",2],["before",2],["fix",3],["visible",1],["33",2],["not",5],["permitted",1],["returned",1],["4972",1],["characters",1],["failure",1],["mode",1],["per",1],["commit",1],["review",1],["structurally",1],["cannot",2],["see",1],["filter",1],["right",2],["its",4],["were",1],["passed",1],["because",1],["they",1],["armed",3],["themselves",1],["exactly",1],["thing",1],["under",1],["never",1],["did",2],["second",1],["half",2],["matters",1],["as",2],["much",1],["first",1],["normalize",2],["item",2],["over",1],["parent",1],["dict",1],["update",1],["nested",1],["replace",1],["ask",1],["three",4],["arming",1],["lock",1],["walks",1],["around",1],["same",2],["defect",1],["wearing",1],["inheritance",1],["now",3],["connector",2],["build",2],["wiring",1],["gap",1],["there",1],["connectors",4],["nothing",1],["arm",1],["built",1],["at",1],["site",1],["two",2],["halves",1],["drift",1],["apart",1],["again",1],["contract",1],["lives",1],["future",1],["import",7],["annotations",1],["pytest",2],["openai4s",4],["agent",1],["config",2],["llmconfig",1],["host",2],["policy",3],["execution",1],["dispatch",1],["fixture",1],["leak",1],["tri",1],["state",1],["python",1],["spells",1],["wrong",1],["default",1],["must",1],["be",1],["way",1],["out",1],["still",4],["ways",1],["bind",1],["branch",1],["row",2],["names",4],["only",2],["unrestricted",3],["false",2],["got",1],["anything",1],["enabled",1],["despite",1],["meaning",1],["denied",3],["true",2],["rendered",1],["system",1],["prompt",2],["name",1],["summary",1],["kernel",2],["importable",1],["cell",1],["gate",2],["knew",1],["disabled",1],["user",1],["switch",1],["concept",1],["makes",1],["other",1],["moot",1],["their",1],["own",1],["if",1],["caller",2],["chooses",1],["filtering",1],["against",2],["filters",1],["value",1],["picked",1]]},{"id":"tests/test_specialist_allowlist_armed.py#_apply","name":[["apply",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["apply",2],["dispatcher",3],["spec",3],["none",2],["exactly",1],["spawn",1],["path",1],["build",1],["policy",3],["hand",1],["over",1],["child",2],["execution",2]]},{"id":"tests/test_specialist_allowlist_armed.py#_names","name":[["names",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["names",2],["dispatcher",3],["list",3],["str",2],["return",1],["row",2],["name",1],["skill",1],["service",1]]},{"id":"tests/test_specialist_allowlist_armed.py#_profile_merge","name":[["profile",1],["merge",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["profile",4],["merge",2],["spec",3],["dict",8],["row",3],["from",1],["openai4s",1],["host",1],["delegation",1],["import",1],["overrides",2],["return",1]]},{"id":"tests/test_specialist_allowlist_armed.py#dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["dispatcher",3],["tmp",4],["path",4],["workspace",4],["ws",1],["mkdir",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["return",1],["build",1],["frame",1],["id",1],["child",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_call_site_cannot_lift_its_own_restriction","name":[["test",1],["call",1],["site",1],["cannot",1],["lift",1],["its",1],["own",1],["restriction",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["call",2],["site",2],["cannot",2],["lift",2],["its",2],["own",2],["restriction",2],["merged",2],["profile",1],["merge",1],["unrestricted",2],["true",1],["row",1],["assert",1],["false",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_call_site_cannot_reopen_a_denied_connector_set","name":[["test",1],["call",1],["site",1],["cannot",1],["reopen",1],["denied",1],["connector",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["call",2],["site",2],["cannot",2],["reopen",2],["denied",2],["connector",2],["not",1],["unset",1],["tri",1],["state",1],["deny",1],["merged",2],["profile",1],["merge",1],["connectors",2],["anything",1],["row",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_call_site_cannot_widen_the_stored_skill_allowlist","name":[["test",1],["call",1],["site",1],["cannot",1],["widen",1],["stored",1],["skill",1],["allowlist",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["call",2],["site",2],["cannot",2],["widen",2],["stored",2],["skill",4],["allowlist",2],["merged",2],["profile",1],["merge",1],["names",2],["only",2],["more",1],["row",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_child_cannot_name_a_skill_its_parent_was_denied","name":[["test",1],["child",1],["cannot",1],["name",1],["skill",1],["its",1],["parent",1],["was",1],["denied",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["child",3],["cannot",2],["name",2],["skill",5],["its",2],["parent",2],["was",2],["denied",2],["dict",1],["update",1],["let",1],["spec",1],["replace",1],["inherited",1],["restricted",1],["one",1],["ask",1],["three",2],["lock",1],["documented",1],["bypass",1],["merged",2],["normalize",1],["item",1],["request",1],["go",1],["names",3],["unrestricted",1],["false",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_child_may_still_narrow_further","name":[["test",1],["child",1],["may",1],["still",1],["narrow",1],["further",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["child",2],["may",2],["still",2],["narrow",2],["further",2],["narrowing",1],["point",1],["only",1],["widening",1],["refused",1],["merged",2],["normalize",1],["item",1],["request",1],["go",1],["skill",3],["names",3],["unrestricted",1],["false",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_child_of_an_unrestricted_parent_can_restrict_itself","name":[["test",1],["child",1],["unrestricted",1],["parent",1],["restrict",1],["itself",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["child",2],["unrestricted",3],["parent",2],["restrict",2],["itself",2],["merged",2],["normalize",1],["item",1],["request",1],["go",1],["skill",2],["names",2],["true",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_child_that_names_nothing_inherits_the_restriction","name":[["test",1],["child",1],["names",1],["nothing",1],["inherits",1],["restriction",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["child",2],["names",4],["nothing",2],["inherits",2],["restriction",2],["merged",2],["normalize",1],["item",1],["request",1],["go",1],["skill",2],["unrestricted",1],["false",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_restricted_specialist_sees_only_its_own_skills","name":[["test",1],["restricted",1],["specialist",1],["sees",1],["only",1],["its",1],["own",1],["skills",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",3],["restricted",2],["specialist",2],["sees",2],["only",2],["its",2],["own",2],["skills",4],["dispatcher",5],["defect",1],["as",1],["two",1],["counts",1],["differed",1],["everything",3],["names",3],["assert",2],["len",1],["no",1],["bundled",1],["loaded",1],["proves",1],["nothing",1],["keep",3],["apply",1],["unrestricted",1],["false",1],["capabilities",1],["skill",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_a_skill_it_may_not_see_is_a_skill_it_cannot_read","name":[["test",1],["skill",2],["may",1],["not",1],["see",1],["cannot",1],["read",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["skill",9],["may",2],["not",5],["see",2],["cannot",2],["read",5],["dispatcher",5],["filtering",1],["catalogue",1],["while",1],["leaving",1],["open",1],["would",1],["be",1],["lock",1],["menu",1],["door",1],["returns",1],["whole",1],["md",1],["body",1],["everything",3],["names",2],["keep",2],["denied",3],["apply",1],["unrestricted",1],["false",1],["capabilities",1],["skills",1],["raises",2],["rather",2],["than",2],["returning",1],["soft",1],["fail",1],["dict",1],["message",1],["no",2],["such",2],["permitted",1],["deliberate",1],["specialist",1],["should",1],["learn",1],["name",2],["exists",1],["from",1],["refusal",1],["pytest",1],["key",1],["error",1],["as",1],["caught",2],["service",1],["assert",1],["str",1],["value",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_an_empty_child_list_survives_the_merge","name":[["test",1],["empty",1],["child",1],["list",1],["survives",1],["merge",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["child",2],["list",2],["survives",2],["merge",2],["falsy",2],["collapse",1],["again",1],["one",1],["layer",1],["up",1],["must",1],["reach",1],["policy",1],["as",1],["denial",1],["not",1],["vanish",1],["because",1],["merged",2],["normalize",1],["item",1],["request",1],["go",1],["skill",3],["names",3],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_an_empty_list_denies_everything","name":[["test",1],["empty",1],["list",1],["denies",1],["everything",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["list",2],["denies",2],["everything",2],["dispatcher",5],["decision",1],["if",1],["not",1],["allowed",1],["reads",1],["as",1],["no",1],["restriction",1],["fail",1],["open",1],["one",1],["configuration",1],["chosen",1],["lock",1],["something",1],["down",1],["case",1],["whole",1],["tri",1],["state",1],["exists",1],["assert",2],["names",3],["nothing",1],["deny",1],["apply",1],["unrestricted",1],["false",1],["capabilities",1],["skills",1],["skill",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_an_unrestricted_specialist_still_sees_everything","name":[["test",1],["unrestricted",1],["specialist",1],["still",1],["sees",1],["everything",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",3],["unrestricted",3],["specialist",3],["still",2],["sees",2],["everything",2],["dispatcher",5],["fix",1],["must",1],["not",1],["become",1],["deny",1],["by",1],["default",1],["would",1],["satisfy",1],["every",2],["above",1],["break",1],["was",1],["never",1],["restricted",1],["before",2],["names",2],["apply",1],["true",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_applying_twice_narrows_and_never_widens","name":[["test",1],["applying",1],["twice",1],["narrows",1],["never",1],["widens",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["applying",2],["twice",2],["narrows",2],["never",2],["widens",2],["dispatcher",6],["delegation",1],["chain",1],["applies",1],["policy",1],["per",1],["hop",2],["composition",1],["must",1],["be",1],["monotonic",1],["second",3],["way",1],["out",1],["first",5],["everything",3],["names",4],["apply",2],["unrestricted",2],["false",2],["capabilities",2],["skills",2],["skill",2],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_narrowing_and_inheriting_still_work","name":[["test",1],["narrowing",1],["inheriting",1],["still",1],["work",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["narrowing",2],["inheriting",2],["still",3],["work",2],["refusal",1],["must",1],["not",1],["be",1],["outage",1],["child",1],["may",1],["tighten",1],["call",1],["names",6],["nothing",2],["inherits",1],["rather",1],["than",1],["escaping",1],["assert",3],["profile",3],["merge",3],["skill",5],["row",3],["only",1],["restricts",1],["leaves",1],["caller",1],["free",1],["restrict",1],["itself",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_omitting_skill_names_does_not_restrict","name":[["test",1],["omitting",1],["skill",1],["names",1],["not",1],["restrict",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["omitting",2],["skill",2],["names",5],["not",3],["restrict",2],["dispatcher",5],["none",1],["inherits",1],["child",2],["no",1],["skills",2],["denied",1],["all",1],["them",1],["reading",1],["would",1],["silently",1],["disable",1],["every",1],["existing",1],["specialist",1],["before",2],["apply",1],["unrestricted",1],["false",1],["capabilities",1],["assert",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_search_is_filtered_too","name":[["test",1],["search",1],["filtered",1],["too",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",4],["search",5],["filtered",2],["too",2],["dispatcher",5],["progressive",1],["disclosure",1],["means",1],["agent",1],["finds",1],["skill",4],["name",4],["discover",1],["will",1],["ask",1],["query",4],["has",1],["be",1],["one",1],["actually",1],["matches",2],["something",1],["first",1],["version",1],["searched",1],["returns",1],["rows",1],["even",1],["unrestricted",5],["so",1],["all",1],["was",1],["vacuously",1],["true",1],["passed",1],["allowlist",1],["disarmed",1],["only",1],["failed",1],["mutation",1],["check",1],["removed",1],["arming",1],["because",1],["four",1],["other",1],["tests",1],["caught",1],["service",2],["protein",2],["assert",2],["len",1],["nothing",2],["proves",1],["keep",3],["apply",1],["false",1],["capabilities",1],["skills",1],["names",1],["found",2],["row",2]]},{"id":"tests/test_specialist_allowlist_armed.py#test_the_connector_half_is_armed_at_the_same_choke_point","name":[["test",1],["connector",1],["half",1],["armed",1],["at",1],["same",1],["choke",1],["point",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",3],["connector",8],["half",2],["armed",2],["at",2],["same",2],["choke",2],["point",2],["dispatcher",7],["assert",3],["opposite",1],["connectors",2],["had",1],["no",1],["mechanism",1],["arm",1],["because",1],["did",1],["not",1],["stored",1],["inherited",1],["merged",1],["exactly",1],["like",1],["skill",1],["names",1],["enforced",1],["nowhere",1],["both",1],["halves",1],["now",1],["hang",1],["off",1],["one",1],["call",1],["keeps",1],["future",1],["reader",1],["from",1],["re",1],["splitting",1],["them",1],["contract",1],["itself",1],["specialist",1],["allowlist",1],["py",1],["store",2],["upsert",2],["id",4],["keep",5],["name",2],["command",2],["python",2],["pass",2],["drop",3],["sorted",1],["row",4],["mcp",3],["list",2],["apply",1],["unrestricted",1],["false",1],["capabilities",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_the_dispatcher_exposes_the_filtered_view_not_the_corpus","name":[["test",1],["dispatcher",1],["exposes",1],["filtered",1],["view",1],["not",1],["corpus",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",8],["exposes",2],["filtered",2],["view",2],["not",3],["corpus",2],["tmp",3],["path",3],["skill",5],["disclosure",3],["loader",2],["must",1],["be",1],["different",1],["objects",1],["wiring",1],["change",1],["cosmetic",1],["from",2],["openai4s",2],["config",3],["import",2],["host",3],["dispatch",1],["cfg",4],["data",1],["dir",1],["ensure",1],["dirs",1],["frame",1],["id",1],["assert",2],["hasattr",1],["allowed",1],["skills",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_the_dispatcher_is_where_the_arming_happens","name":[["test",1],["dispatcher",1],["arming",1],["happens",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",4],["arming",2],["happens",2],["gate",1],["only",1],["as",2],["good",1],["its",2],["call",1],["site",1],["one",1],["had",1],["none",1],["entire",1],["existence",1],["pinning",1],["wiring",1],["not",1],["just",1],["filter",1],["import",2],["inspect",2],["from",1],["openai4s",1],["host",3],["dispatch",1],["source",2],["getsource",1],["child",1],["execution",1],["policy",1],["assert",1],["allowed",1],["skills",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_the_kernel_import_gate_knows_about_denied_not_only_disabled","name":[["test",1],["kernel",1],["import",1],["gate",1],["knows",1],["about",1],["denied",1],["not",1],["only",1],["disabled",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["kernel",2],["import",4],["gate",3],["knows",2],["about",2],["denied",7],["not",3],["only",2],["disabled",2],["tmp",3],["path",3],["from",2],["openai4s",2],["config",3],["host",1],["skills",5],["skill",2],["service",8],["cfg",3],["data",1],["dir",1],["ensure",1],["dirs",1],["loader",2],["discover",1],["names",2],["sorted",1],["assert",3],["o4s",2],["bootstrap",2],["code",2],["allowed",1],["gated",3],["line",2],["split",2],["was",1],["generated",1],["nothing",1],["available",1],["agent",1]]},{"id":"tests/test_specialist_allowlist_armed.py#test_the_prompt_lists_only_permitted_skills","name":[["test",1],["prompt",1],["lists",1],["only",1],["permitted",1],["skills",1]],"path":[["tests",1],["test",1],["specialist",1],["allowlist",1],["armed",1],["py",1]],"body":[["def",2],["test",2],["prompt",3],["lists",2],["only",2],["permitted",2],["skills",5],["tmp",3],["path",3],["exit",1],["criterion",1],["names",7],["as",1],["surface",1],["was",1],["rendered",1],["from",3],["raw",1],["corpus",2],["host",2],["dispatcher",1],["skill",4],["loader",3],["every",1],["disk",1],["agent",1],["bound",1],["openai4s",2],["config",3],["import",2],["service",8],["cfg",3],["data",1],["dir",1],["ensure",1],["dirs",1],["discover",1],["sorted",1],["assert",4],["len",1],["empty",1],["would",1],["make",1],["pass",1],["vacuously",1],["unrestricted",2],["system",2],["context",2],["all",1],["name",4],["allowed",1],["restricted",4],["not",1],["any",1]]},{"id":"tests/test_specialist_connector_allowlist.py","name":[["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["connector",2],["half",5],["specialist",3],["tri",3],["state",3],["allowlist",3],["skill",3],["was",7],["armed",3],["at",2],["host",6],["dispatcher",5],["child",5],["execution",4],["policy",6],["covered",1],["by",4],["test",3],["py",1],["not",3],["built",1],["all",1],["connectors",3],["stored",1],["row",1],["inherited",1],["through",3],["delegation",5],["narrowed",1],["normalize",2],["item",2],["echoed",1],["back",1],["api",1],["no",2],["field",1],["carried",1],["into",2],["runtime",1],["setter",1],["enforced",1],["there",1],["nothing",2],["arm",1],["measured",1],["before",1],["fix",2],["real",4],["whose",1],["allowed",2],["mcp",2],["list",3],["returned",2],["both",1],["tools",1],["denied",2],["server",1],["tool",1],["manager",1],["asked",1],["launch",1],["restriction",1],["user",2],["ui",1],["bought",1],["exactly",2],["two",1],["rules",1],["tests",1],["here",1],["keep",1],["separate",1],["purpose",1],["none",1],["inherits",1],["denies",1],["everything",4],["those",1],["python",2],["spells",2],["middle",1],["one",3],["false",1],["so",1],["if",1],["turns",1],["deny",1],["allow",1],["configuration",1],["chose",1],["specifically",1],["lock",1],["something",1],["down",1],["narrowing",1],["nested",2],["gets",1],["intersection",1],["its",1],["parent",3],["never",2],["widen",1],["including",1],["path",2],["narrows",1],["against",2],["spec",1],["rather",1],["than",1],["delegate",1],["call",1],["kwargs",1],["different",1],["function",1],["from",7],["touched",1],["below",1],["drives",1],["production",1],["build",2],["store",1],["arming",1],["defect",1],["let",1],["ship",1],["unenforced",1],["days",1],["future",1],["import",6],["annotations",1],["pytest",2],["openai4s",4],["agent",1],["apply",1],["ceiling",1],["config",2],["llmconfig",1],["error",1],["dispatch",1],["fixture",1],["leak",1],["wrong",1],["default",1],["must",1],["be",1],["way",1],["out",1],["either",1],["wiring",1],["part",1],["missing",1]]},{"id":"tests/test_specialist_connector_allowlist.py#_apply","name":[["apply",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["apply",2],["dispatcher",3],["spec",3],["none",2],["exactly",1],["spawn",1],["path",1],["build",1],["policy",3],["hand",1],["over",1],["child",2],["execution",2]]},{"id":"tests/test_specialist_connector_allowlist.py#_ids","name":[["ids",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["ids",2],["dispatcher",3],["list",3],["str",2],["return",1],["row",2],["id",1],["mcp",1]]},{"id":"tests/test_specialist_connector_allowlist.py#_restrict","name":[["restrict",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["restrict",2],["dispatcher",3],["connectors",4],["none",2],["apply",1],["unrestricted",1],["false",1],["capabilities",1],["mcp",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager","name":[["spy",1],["manager",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["class",2],["spy",2],["manager",3],["stands",1],["mcp",1],["process",2],["records",1],["every",1],["launch",1],["its",1],["only",1],["job",1],["make",1],["was",1],["started",1],["observable",1],["denied",1],["connector",13],["must",1],["not",1],["reach",1],["at",1],["all",1],["zero",1],["spawn",1],["claim",1],["so",1],["empty",1],["call",3],["log",1],["assertion",1],["def",7],["init",1],["self",14],["none",1],["calls",7],["list",7],["tuple",1],["tools",2],["id",12],["config",6],["append",6],["return",6],["name",3],["search",1],["tool",4],["args",1],["text",1],["done",1],["resources",3],["cursor",2],["read",2],["resource",2],["uri",2],["contents",1],["prompts",3],["prompt",2],["arguments",1],["messages",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["calls",1],["list",1],["tuple",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager.call_tool","name":[["call",1],["tool",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["call",3],["tool",6],["self",3],["connector",3],["id",3],["config",2],["args",2],["calls",1],["append",1],["return",1],["text",1],["done",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager.get_prompt","name":[["prompt",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["prompt",3],["self",3],["connector",3],["id",3],["config",2],["name",3],["arguments",2],["calls",1],["append",1],["return",1],["messages",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager.list_prompts","name":[["list",1],["prompts",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["list",3],["prompts",4],["self",3],["connector",3],["id",3],["config",2],["cursor",2],["calls",1],["append",1],["return",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager.list_resources","name":[["list",1],["resources",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["list",3],["resources",4],["self",3],["connector",3],["id",3],["config",2],["cursor",2],["calls",1],["append",1],["return",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager.list_tools","name":[["list",1],["tools",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["list",3],["tools",3],["self",3],["connector",3],["id",3],["config",2],["calls",1],["append",1],["return",1],["name",1],["search",1]]},{"id":"tests/test_specialist_connector_allowlist.py#SpyManager.read_resource","name":[["read",1],["resource",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["read",3],["resource",3],["self",3],["connector",3],["id",3],["config",2],["uri",3],["calls",1],["append",1],["return",1],["contents",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_bare_string_is_not_read_as_one_connector","name":[["test",1],["bare",1],["string",1],["not",1],["read",1],["as",1],["one",1],["connector",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["bare",2],["string",2],["not",2],["read",2],["as",2],["one",3],["connector",3],["connectors",2],["slack",2],["mistake",1],["guessing",1],["means",1],["invents",1],["intent",1],["policy",3],["refuses",1],["rather",1],["than",1],["silently",2],["granting",1],["denying",1],["pytest",1],["raises",1],["delegation",1],["error",1],["child",1],["execution",1],["unrestricted",1],["false",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_child_cannot_name_a_connector_its_parent_was_denied","name":[["test",1],["child",1],["cannot",1],["name",1],["connector",1],["its",1],["parent",1],["was",1],["denied",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["child",2],["cannot",2],["name",2],["connector",2],["its",2],["parent",2],["was",2],["denied",2],["merged",2],["normalize",1],["item",1],["request",1],["go",1],["connectors",3],["unrestricted",1],["false",1],["assert",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_denied_connector_cannot_be_reached_by_its_display_name","name":[["test",1],["denied",1],["connector",1],["cannot",1],["be",1],["reached",1],["by",1],["its",1],["display",1],["name",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["denied",3],["connector",3],["cannot",2],["be",3],["reached",2],["by",3],["its",2],["display",3],["name",4],["wired",3],["resolves",1],["id",1],["first",1],["exact",1],["second",1],["so",1],["allowlist",1],["only",1],["understood",1],["ids",1],["would",1],["bypassed",1],["spelling",1],["instead",1],["dispatcher",3],["spy",2],["restrict",1],["allowed",1],["assert",2],["error",1],["mcp",1],["tools",1],["calls",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_denied_connector_is_never_launched","name":[["test",1],["denied",1],["connector",1],["never",1],["launched",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",3],["denied",5],["connector",4],["never",2],["launched",2],["wired",3],["enabled",1],["already",1],["gated",1],["spawn",1],["allowlist",1],["has",1],["as",1],["well",1],["discovery",1],["starts",1],["process",1],["so",1],["gate",1],["mcp",2],["call",2],["alone",2],["would",2],["let",1],["specialist",1],["make",1],["host",1],["run",1],["command",1],["out",1],["row",1],["was",1],["not",2],["granted",1],["empty",1],["log",1],["point",1],["error",2],["string",1],["also",1],["be",1],["produced",1],["by",1],["refusal",1],["issued",1],["after",1],["launch",1],["dispatcher",3],["spy",2],["restrict",1],["allowed",1],["result",2],["tools",1],["assert",2],["found",1],["calls",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_nested_child_cannot_widen_its_parents_connectors","name":[["test",1],["nested",1],["child",1],["cannot",1],["widen",1],["its",1],["parents",1],["connectors",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["child",3],["cannot",2],["widen",2],["its",2],["parents",2],["connectors",5],["hole",1],["normalize",2],["item",3],["not",1],["cover",1],["reason",1],["second",1],["narrowing",1],["exists",1],["narrows",1],["against",1],["delegate",1],["call",1],["own",1],["kwargs",1],["only",2],["apply",2],["parent",3],["execution",2],["ceiling",2],["sees",1],["spec",1],["so",1],["bound",1],["grandchild",1],["narrowed",1],["capabilities",2],["permissions",1],["while",1],["leaving",1],["both",1],["resource",1],["allowlists",1],["alone",1],["merged",2],["request",1],["go",1],["unrestricted",1],["false",1],["mcp",1],["assert",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_nested_child_cannot_widen_its_parents_skills_either","name":[["test",1],["nested",1],["child",1],["cannot",1],["widen",1],["its",1],["parents",1],["skills",1],["either",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["child",2],["cannot",2],["widen",2],["its",2],["parents",2],["skills",3],["either",2],["same",2],["hole",1],["half",1],["was",1],["recorded",1],["as",1],["done",1],["arming",1],["lock",1],["next",1],["delegation",1],["hop",1],["walks",1],["around",1],["defect",1],["wearing",1],["fix",1],["merged",2],["apply",1],["parent",1],["execution",1],["ceiling",1],["request",1],["go",1],["skill",3],["names",3],["unrestricted",1],["false",1],["capabilities",1],["assert",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_nested_child_of_an_unrestricted_parent_can_restrict_itself","name":[["test",1],["nested",1],["child",1],["unrestricted",1],["parent",1],["restrict",1],["itself",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["child",3],["unrestricted",4],["parent",4],["restrict",2],["itself",2],["narrowing",1],["point",1],["only",1],["widening",1],["refused",1],["must",1],["not",1],["have",1],["its",1],["own",1],["restriction",1],["erased",1],["merged",2],["apply",1],["execution",1],["ceiling",1],["request",1],["go",1],["connectors",2],["true",1],["assert",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_nested_child_that_names_nothing_still_inherits","name":[["test",1],["nested",1],["child",1],["names",1],["nothing",1],["still",1],["inherits",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["nested",2],["child",2],["names",4],["nothing",2],["still",2],["inherits",2],["merged",3],["apply",1],["parent",1],["execution",1],["ceiling",1],["request",1],["go",1],["connectors",2],["skill",2],["unrestricted",1],["false",1],["capabilities",1],["mcp",1],["skills",1],["assert",2]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_permitted_connector_may_be_named_either_way","name":[["test",1],["permitted",1],["connector",1],["may",1],["be",1],["named",1],["either",1],["way",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["permitted",2],["connector",3],["may",2],["be",2],["named",2],["either",2],["way",2],["wired",3],["same",1],["resolution",1],["rule",1],["direction",1],["must",1],["not",1],["over",1],["deny",1],["user",1],["who",1],["allowlisted",1],["display",1],["name",2],["still",1],["gets",1],["dispatcher",4],["spy",1],["restrict",1],["allowed",3],["assert",2],["ids",1],["mcp",1],["tools",2],["search",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_a_restricted_specialist_lists_only_its_own_connectors","name":[["test",1],["restricted",1],["specialist",1],["lists",1],["only",1],["its",1],["own",1],["connectors",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["restricted",2],["specialist",2],["lists",2],["only",2],["its",2],["own",2],["connectors",2],["wired",3],["defect",1],["as",1],["two",1],["listings",1],["differed",1],["dispatcher",4],["spy",1],["assert",2],["sorted",1],["ids",2],["allowed",3],["denied",1],["restrict",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_an_empty_child_connector_list_survives_the_merge","name":[["test",1],["empty",1],["child",1],["connector",1],["list",1],["survives",1],["merge",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["child",3],["connector",3],["list",2],["survives",2],["merge",2],["falsy",2],["collapse",1],["one",1],["layer",1],["up",1],["must",1],["reach",1],["policy",2],["as",1],["denial",1],["not",1],["vanish",1],["because",1],["merged",3],["normalize",1],["item",1],["request",1],["go",1],["connectors",3],["assert",2],["execution",1],["names",1],["frozenset",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_an_empty_list_denies_every_connector","name":[["test",1],["empty",1],["list",1],["denies",1],["every",1],["connector",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["list",2],["denies",2],["every",2],["connector",2],["wired",3],["decision",1],["if",1],["not",1],["allowed",2],["reads",1],["as",1],["no",1],["restriction",1],["fail",1],["open",1],["one",1],["configuration",1],["chosen",1],["lock",1],["everything",1],["down",1],["dispatcher",5],["spy",2],["assert",4],["ids",2],["nothing",1],["deny",1],["restrict",1],["error",1],["mcp",1],["tools",1],["calls",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_an_unrestricted_specialist_still_sees_everything","name":[["test",1],["unrestricted",1],["specialist",1],["still",1],["sees",1],["everything",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["unrestricted",3],["specialist",2],["still",2],["sees",2],["everything",2],["wired",3],["dispatcher",4],["spy",1],["before",2],["sorted",2],["ids",2],["apply",1],["true",1],["assert",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_applying_twice_narrows_and_never_widens","name":[["test",1],["applying",1],["twice",1],["narrows",1],["never",1],["widens",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["applying",2],["twice",2],["narrows",2],["never",2],["widens",2],["wired",3],["delegation",1],["chain",1],["applies",1],["policy",1],["per",1],["hop",2],["composition",1],["has",1],["be",1],["monotonic",1],["second",1],["way",1],["out",1],["first",1],["dispatcher",5],["spy",1],["restrict",2],["allowed",3],["denied",2],["assert",2],["ids",1],["error",1],["mcp",1],["tools",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_direct_host_rpc_call_is_refused_too","name":[["test",1],["direct",1],["host",1],["rpc",1],["call",1],["refused",1],["too",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["direct",2],["host",3],["rpc",3],["call",4],["refused",2],["too",2],["wired",3],["surface",1],["audit",1],["measured",1],["mcp",2],["straight",1],["through",1],["no",2],["control",1],["tool",2],["ui",1],["front",1],["dispatcher",3],["spy",2],["restrict",1],["allowed",1],["result",2],["server",1],["denied",2],["anything",1],["assert",2],["error",1],["connector",1],["not",1],["found",1],["calls",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_every_connector_rpc_surface_is_covered","name":[["test",1],["every",1],["connector",1],["rpc",1],["surface",1],["covered",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["every",2],["connector",3],["rpc",2],["surface",2],["covered",2],["wired",3],["one",2],["gate",1],["six",1],["entry",1],["points",1],["they",1],["all",2],["resolve",1],["through",1],["says",1],["so",1],["per",1],["method",2],["check",1],["kind",1],["grows",1],["seventh",1],["without",1],["dispatcher",8],["spy",2],["restrict",1],["allowed",1],["denials",2],["mcp",6],["tools",1],["denied",6],["resources",1],["server",5],["resource",1],["read",1],["uri",1],["prompts",1],["prompt",1],["name",1],["call",1],["tool",1],["assert",2],["isinstance",1],["row",3],["dict",1],["error",1],["calls",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_omitting_connectors_does_not_restrict","name":[["test",1],["omitting",1],["connectors",1],["not",1],["restrict",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["omitting",2],["connectors",2],["not",3],["restrict",2],["wired",3],["none",1],["inherits",1],["child",2],["names",1],["no",1],["connector",1],["denied",1],["all",1],["them",1],["reading",1],["would",1],["silently",1],["disable",1],["every",1],["specialist",1],["never",1],["field",1],["dispatcher",4],["spy",1],["before",2],["sorted",2],["ids",2],["apply",1],["unrestricted",1],["false",1],["capabilities",1],["mcp",1],["assert",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_the_permitted_connector_still_works","name":[["test",1],["permitted",1],["connector",1],["still",1],["works",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",3],["permitted",2],["connector",2],["still",2],["works",2],["wired",3],["fix",1],["must",1],["not",1],["become",1],["deny",1],["everything",1],["would",1],["satisfy",1],["every",2],["denial",1],["above",1],["break",1],["specialist",1],["was",1],["granted",1],["something",1],["dispatcher",3],["spy",2],["restrict",1],["allowed",3],["assert",2],["mcp",1],["tools",3],["name",1],["search",1],["calls",1],["list",1]]},{"id":"tests/test_specialist_connector_allowlist.py#test_the_policy_carries_connectors_into_the_runtime","name":[["test",1],["policy",1],["carries",1],["connectors",1],["into",1],["runtime",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["test",2],["policy",7],["carries",2],["connectors",4],["into",2],["runtime",2],["had",1],["nowhere",1],["go",1],["spec",1],["held",1],["dropped",1],["value",1],["never",1],["reaches",1],["enforcement",1],["point",1],["setting",1],["not",1],["lock",1],["child",2],["execution",2],["unrestricted",2],["false",2],["capabilities",1],["mcp",1],["assert",2],["connector",2],["names",2],["frozenset",1],["none",1]]},{"id":"tests/test_specialist_connector_allowlist.py#wired","name":[["wired",1]],"path":[["tests",1],["test",1],["specialist",1],["connector",1],["allowlist",1],["py",1]],"body":[["def",2],["wired",2],["tmp",4],["path",4],["monkeypatch",3],["real",2],["dispatcher",5],["over",1],["store",2],["only",1],["launcher",1],["replaced",1],["manager",3],["patched",1],["openai4s",2],["mcp",4],["client",4],["service",2],["resolves",1],["at",1],["call",1],["time",1],["not",1],["injected",1],["into",1],["so",1],["lookup",1],["under",1],["test",2],["one",1],["production",1],["uses",1],["workspace",4],["ws",1],["mkdir",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["build",1],["frame",1],["id",4],["child",1],["connector",4],["name",3],["allowed",2],["denied",2],["upsert",1],["command",1],["python",1],["pass",1],["enabled",1],["true",1],["spy",4],["import",1],["as",1],["setattr",1],["lambda",1],["return",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py","name":[["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["delegating",1],["specialist",3],["was",3],["actually",1],["saved",1],["agents",1],["unrestricted",8],["integer",1],["not",10],["null",2],["so",5],["sqlite",1],["hands",1],["back",1],["as",1],["repository",2],["decoded",1],["skill",1],["names",1],["connectors",1],["from",4],["json",1],["left",1],["column",2],["alone",1],["child",2],["execution",2],["policy",5],["refuses",1],["anything",1],["exactly",2],["bool",3],["if",1],["none",1],["type",2],["raise",1],["delegation",4],["error",2],["must",3],["be",2],["boolean",2],["every",2],["stored",2],["failed",1],["delegate",1],["ones",2],["deliberately",1],["locked",2],["alike",1],["edge",1],["case",1],["there",1],["no",1],["profile",2],["did",2],["affect",1],["strict",1],["check",2],["right",1],["changed",1],["truthy",1],["string",1],["like",1],["false",1],["pass",1],["true",2],["lenient",1],["would",1],["allow",1],["missing",1],["decode",1],["belongs",1],["at",1],["boundary",1],["next",1],["its",2],["two",1],["siblings",1],["one",1],["place",1],["owns",1],["conversion",1],["rather",1],["than",2],["caller",1],["remembering",1],["coerce",1],["ui",1],["projection",1],["already",1],["gateway",1],["settings",1],["page",1],["showed",1],["correct",1],["checkbox",1],["while",1],["broken",1],["recovery",1],["worse",1],["failure",1],["low",1],["severity",1],["nit",1],["model",1],["hits",1],["retries",1],["sets",1],["call",1],["site",1],["value",1],["wins",1],["over",1],["obvious",1],["repair",1],["escalates",1],["author",1],["had",1],["down",1],["future",1],["import",4],["annotations",1],["pytest",2],["openai4s",2],["host",1],["store",2],["fixture",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#_saved","name":[["saved",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["saved",2],["store",5],["name",5],["unrestricted",4],["write",1],["read",1],["back",1],["constructing",1],["profile",2],["memory",1],["let",1],["existing",1],["suite",1],["stay",1],["green",1],["tests",1],["test",1],["host",1],["delegation",1],["service",1],["py",1],["builds",1],["fake",1],["whose",1],["carries",1],["genuine",1],["python",1],["false",1],["so",1],["int",1],["never",1],["appears",1],["upsert",1],["agent",2],["description",1],["system",1],["prompt",1],["return",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",3],["return",1],["agents",1],["db",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#test_a_locked_specialist_stays_locked","name":[["test",1],["locked",2],["specialist",1],["stays",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["test",2],["locked",5],["specialist",2],["stays",2],["store",3],["type",1],["fix",1],["must",1],["not",1],["quietly",1],["become",1],["treat",1],["everything",1],["as",1],["allowed",2],["profile",3],["saved",2],["unrestricted",4],["false",2],["has",1],["produce",1],["restricted",2],["child",2],["one",1],["policy",4],["execution",1],["request",1],["assert",2],["true",1],["frozenset",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#test_a_partial_update_does_not_reintroduce_the_int","name":[["test",1],["partial",1],["update",1],["not",1],["reintroduce",1],["int",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["test",2],["partial",2],["update",4],["not",2],["reintroduce",2],["int",2],["store",5],["writes",1],["only",1],["columns",1],["supplied",1],["so",1],["second",1],["path",1],["back",1],["out",1],["database",1],["has",1],["decode",1],["same",1],["way",1],["saved",1],["open",3],["one",3],["unrestricted",2],["true",2],["agent",2],["description",2],["edited",2],["profile",3],["assert",2]]},{"id":"tests/test_specialist_delegation_roundtrip.py#test_a_saved_specialist_comes_back_as_a_real_boolean","name":[["test",1],["saved",1],["specialist",1],["comes",1],["back",1],["as",1],["real",1],["boolean",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["test",2],["saved",3],["specialist",2],["comes",2],["back",3],["as",3],["real",2],["boolean",2],["store",3],["defect",1],["at",1],["boundary",1],["belongs",1],["name",3],["value",3],["open",1],["one",2],["true",1],["locked",1],["false",1],["profile",3],["unrestricted",3],["assert",1],["came",1],["not",1],["bool",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#test_an_unrestricted_specialist_is_not_restricted","name":[["test",1],["unrestricted",1],["specialist",1],["not",1],["restricted",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["test",2],["unrestricted",5],["specialist",2],["not",2],["restricted",3],["store",3],["profile",2],["saved",1],["open",1],["one",1],["true",1],["policy",3],["child",1],["execution",1],["request",1],["assert",1],["false",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#test_both_kinds_of_specialist_can_actually_delegate","name":[["test",1],["both",1],["kinds",1],["specialist",1],["actually",1],["delegate",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["test",2],["both",3],["kinds",2],["specialist",2],["actually",2],["delegate",2],["store",3],["restricted",1],["unrestricted",4],["alike",1],["refusal",1],["hit",1],["so",1],["fix",1],["only",1],["rescued",1],["one",3],["would",1],["still",1],["be",1],["broken",1],["feature",1],["name",2],["value",2],["open",1],["true",1],["locked",1],["false",1],["profile",2],["saved",1],["policy",3],["child",1],["execution",1],["request",1],["assert",1],["not",1],["none",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#test_the_listing_is_decoded_too","name":[["test",1],["listing",1],["decoded",1],["too",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["test",2],["listing",2],["decoded",2],["too",2],["store",5],["implemented",1],["over",1],["list",2],["but",1],["future",1],["split",1],["must",1],["not",1],["leave",1],["one",1],["them",1],["returning",1],["ints",1],["saved",2],["unrestricted",3],["true",2],["false",2],["listed",3],["row",3],["name",1],["agents",1],["assert",2],["all",1],["isinstance",1],["bool",1],["values",1]]},{"id":"tests/test_specialist_delegation_roundtrip.py#test_the_strict_check_still_refuses_a_string","name":[["test",1],["strict",1],["check",1],["still",1],["refuses",1],["string",1]],"path":[["tests",1],["test",1],["specialist",1],["delegation",1],["roundtrip",1],["py",1]],"body":[["def",2],["test",2],["strict",3],["check",3],["still",2],["refuses",2],["string",2],["store",2],["fix",1],["decode",1],["rather",1],["than",1],["loosened",1],["comparison",1],["false",2],["truthy",1],["accepting",1],["would",1],["turn",1],["locked",1],["specialist",1],["loose",1],["pytest",2],["raises",2],["delegation",2],["policy",4],["error",2],["child",2],["execution",2],["request",2],["unrestricted",2]]},{"id":"tests/test_specialists_builtin.py","name":[["test",1],["specialists",1],["builtin",1],["py",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["d7",1],["built",1],["specialist",4],["profiles",1],["one",1],["source",2],["truth",2],["really",1],["armed",1],["ui",1],["catalog",4],["advertised",1],["scientist",1],["explore",4],["general",1],["plan",2],["reviewer",2],["as",1],["full",1],["specialists",4],["while",1],["runtime",3],["resolver",1],["knew",1],["only",1],["remote",1],["gpu",1],["provisioner",1],["prompt",1],["delegating",1],["name",2],["produced",1],["generic",1],["child",2],["unrestricted",1],["false",1],["was",1],["never",1],["enforced",1],["openai4s",4],["now",1],["owns",1],["both",1],["roster",1],["gateway",1],["serves",1],["personas",1],["policies",1],["delegation",6],["applies",1],["from",4],["future",1],["import",5],["annotations",1],["pytest",2],["host",2],["builtin",4],["prompts",1],["service",2],["policy",2],["execution",1],["profile",1],["module",1],["single",1],["resolution",1],["through",1],["mark",1],["parametrize",1],["capability",1],["bash",1],["write",1],["file",1],["web",2],["download",1]]},{"id":"tests/test_specialists_builtin.py#_EmptyStore","name":[["empty",1],["store",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["class",2],["empty",2],["store",2],["def",1],["agent",1],["self",1],["name",1],["kwargs",1],["return",1],["none",1]]},{"id":"tests/test_specialists_builtin.py#_EmptyStore.get_agent","name":[["agent",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["agent",2],["self",2],["name",2],["kwargs",2],["return",1],["none",1]]},{"id":"tests/test_specialists_builtin.py#_RowStore","name":[["row",1],["store",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["class",2],["row",6],["store",2],["def",2],["init",1],["self",4],["agent",1],["name",1],["kwargs",1],["return",1]]},{"id":"tests/test_specialists_builtin.py#_RowStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["init",2],["self",3],["row",4]]},{"id":"tests/test_specialists_builtin.py#_RowStore.get_agent","name":[["agent",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["agent",2],["self",3],["name",2],["kwargs",2],["return",1],["row",1]]},{"id":"tests/test_specialists_builtin.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["service",5],["store",4],["sent",3],["list",1],["dict",1],["delegation",1],["delegate",1],["lambda",1],["spec",2],["append",1],["ok",1],["true",1],["steering",1],["return",1]]},{"id":"tests/test_specialists_builtin.py#test_a_stored_row_with_the_same_name_overrides_the_builtin","name":[["test",1],["stored",1],["row",1],["same",1],["name",1],["overrides",1],["builtin",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["stored",2],["row",6],["same",2],["name",4],["overrides",3],["builtin",4],["explore",3],["system",2],["prompt",2],["you",2],["user",2],["own",2],["explorer",2],["skill",2],["names",2],["literature",2],["review",2],["unrestricted",2],["true",2],["service",3],["sent",2],["store",1],["delegate",1],["request",3],["scout",1],["spec",6],["assert",5],["specialists",1],["not",3],["applied",1],["restriction",1],["keys",1],["did",1],["capabilities",1]]},{"id":"tests/test_specialists_builtin.py#test_builtin_policy_is_armed_on_the_real_child_dispatcher","name":[["test",1],["builtin",1],["policy",1],["armed",1],["real",1],["child",1],["dispatcher",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",3],["test",2],["builtin",2],["policy",12],["armed",2],["real",2],["child",6],["dispatcher",4],["monkeypatch",3],["end",2],["through",1],["existing",1],["choke",1],["point",1],["delegation",5],["service",4],["injects",1],["explore",2],["profile",1],["into",1],["spec",1],["run",4],["one",1],["derives",1],["arms",1],["via",1],["execution",2],["own",1],["then",1],["refuses",1],["write",4],["import",3],["openai4s",3],["agent",3],["loop",3],["as",1],["mod",2],["from",2],["runner",5],["config",3],["observed",6],["probing",2],["self",2],["task",5],["restricted",3],["if",3],["else",3],["none",4],["allowed",4],["allows",2],["file",2],["read",4],["persona",2],["only",1],["scout",1],["return",1],["stop",1],["reason",1],["submitted",2],["output",2],["ok",1],["true",4],["completion",1],["bullets",1],["completed",2],["scouting",1],["final",1],["message",1],["turns",2],["setattr",1],["max",1],["delegate",2],["steering",1],["store",2],["empty",1],["try",1],["result",2],["request",1],["map",1],["repo",1],["name",1],["finally",1],["close",1],["assert",2],["status",1],["false",1]]},{"id":"tests/test_specialists_builtin.py#test_builtin_policy_is_armed_on_the_real_child_dispatcher.probing_run","name":[["probing",1],["run",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["probing",2],["run",2],["self",3],["task",4],["policy",8],["dispatcher",1],["child",1],["execution",1],["observed",4],["restricted",2],["if",3],["else",3],["none",4],["write",2],["allowed",2],["allows",2],["file",2],["read",3],["persona",1],["only",1],["scout",1],["return",1],["stop",1],["reason",1],["submitted",2],["output",2],["ok",1],["true",1],["completion",1],["bullets",1],["completed",1],["scouting",1],["final",1],["message",1],["turns",1]]},{"id":"tests/test_specialists_builtin.py#test_builtin_specialist_lookup_is_case_insensitive","name":[["test",1],["builtin",1],["specialist",1],["lookup",1],["case",1],["insensitive",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["builtin",6],["specialist",5],["lookup",2],["case",2],["insensitive",2],["assert",3],["explore",2],["specialists",1],["remote",1],["gpu",1],["provisioner",1],["not",1],["none",2],["nosuch",1]]},{"id":"tests/test_specialists_builtin.py#test_call_site_settings_still_win_over_builtin_defaults","name":[["test",1],["call",1],["site",1],["settings",1],["still",1],["win",1],["over",1],["builtin",1],["defaults",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["call",2],["site",2],["settings",2],["still",2],["win",2],["over",2],["builtin",3],["defaults",2],["service",3],["sent",2],["empty",1],["store",1],["delegate",1],["request",1],["scout",1],["name",1],["explore",1],["capabilities",2],["read",2],["file",2],["unrestricted",2],["true",1],["floor",1],["false",2],["cannot",1],["be",1],["raised",1],["spec",3],["assert",2]]},{"id":"tests/test_specialists_builtin.py#test_catalog_and_runtime_rosters_are_the_same_object_graph","name":[["test",1],["catalog",1],["runtime",1],["rosters",1],["same",1],["object",1],["graph",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["catalog",11],["runtime",4],["rosters",2],["same",2],["object",2],["graph",2],["consistency",1],["claim",1],["every",2],["entry",10],["resolves",1],["profile",6],["non",1],["empty",1],["persona",2],["vice",1],["versa",1],["including",1],["gateway",4],["served",1],["list",2],["must",1],["derive",1],["from",2],["module",1],["rather",1],["than",1],["duplicate",1],["openai4s",1],["server",1],["import",1],["as",1],["mod",2],["builtin",8],["assert",11],["agents",2],["names",2],["name",5],["specialists",3],["specialist",3],["not",1],["none",1],["system",2],["prompt",5],["strip",1],["advertised",1],["keys",1],["types",1],["stay",1],["exactly",1],["frozen",1],["payload",1],["always",1],["carried",1],["mode",2],["healthy",2],["source",2],["supports",1],["plan",1],["unrestricted",3],["description",3],["true",1],["bundled",1],["reachable",1],["through",1],["compat",1],["map",1],["prompts",2],["items",1]]},{"id":"tests/test_specialists_builtin.py#test_delegating_to_a_builtin_injects_persona_and_policy","name":[["test",1],["delegating",1],["builtin",1],["injects",1],["persona",1],["policy",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["delegating",2],["builtin",4],["injects",2],["persona",2],["policy",2],["service",3],["sent",2],["empty",1],["store",1],["delegate",1],["request",3],["map",1],["repo",1],["name",1],["explore",4],["spec",5],["assert",4],["you",1],["acting",1],["as",1],["specialist",1],["specialists",2],["system",1],["prompt",1],["unrestricted",1],["false",1],["capabilities",2],["list",1],["profile",1],["overrides",1]]},{"id":"tests/test_specialists_builtin.py#test_every_builtin_has_a_real_persona_and_the_expected_roster","name":[["test",1],["every",1],["builtin",1],["has",1],["real",1],["persona",1],["expected",1],["roster",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["every",2],["builtin",4],["has",3],["real",3],["persona",3],["expected",2],["roster",2],["assert",5],["list",1],["specialists",2],["scientist",1],["explore",1],["general",1],["remote",1],["gpu",1],["provisioner",1],["plan",1],["reviewer",1],["name",4],["profile",6],["items",1],["isinstance",1],["specialist",1],["len",1],["system",1],["prompt",1],["strip",2],["80",1],["no",1],["description",1]]},{"id":"tests/test_specialists_builtin.py#test_general_and_scientist_get_persona_without_restrictions","name":[["test",1],["general",1],["scientist",1],["persona",1],["without",1],["restrictions",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["general",3],["scientist",3],["persona",2],["without",2],["restrictions",2],["name",4],["service",3],["sent",2],["empty",1],["store",1],["delegate",1],["request",2],["solve",1],["spec",4],["assert",3],["builtin",1],["specialists",1],["system",1],["prompt",1],["capabilities",1],["not",2],["unrestricted",1]]},{"id":"tests/test_specialists_builtin.py#test_profile_overrides_carries_an_optional_max_turns","name":[["test",1],["profile",1],["overrides",1],["carries",1],["optional",1],["max",1],["turns",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["profile",6],["overrides",3],["carries",2],["optional",2],["max",4],["turns",4],["specialist",1],["name",1],["mode",1],["subagent",1],["description",1],["system",1],["prompt",1],["persona",1],["20",1],["unrestricted",1],["true",1],["assert",1]]},{"id":"tests/test_specialists_builtin.py#test_read_only_scouts_keep_web_reads_without_the_download_writer","name":[["test",1],["read",1],["only",1],["scouts",1],["keep",1],["web",1],["reads",1],["without",1],["download",1],["writer",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["read",3],["only",2],["scouts",2],["keep",3],["web",9],["reads",2],["without",2],["download",4],["writer",2],["explore",2],["plan",2],["advertise",1],["research",1],["policy",6],["must",1],["side",1],["search",2],["fetch",2],["while",1],["refusing",1],["persists",1],["url",1],["bytes",1],["into",1],["shared",1],["session",1],["workspace",1],["name",5],["child",1],["execution",1],["builtin",1],["specialists",1],["profile",1],["overrides",1],["assert",3],["allows",3],["not",1]]},{"id":"tests/test_specialists_builtin.py#test_remote_gpu_provisioner_prompt_moved_without_rewording","name":[["test",1],["remote",1],["gpu",1],["provisioner",1],["prompt",1],["moved",1],["without",1],["rewording",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["remote",5],["gpu",4],["provisioner",3],["prompt",6],["moved",2],["without",2],["rewording",2],["builtin",1],["specialist",2],["prompts",1],["assert",3],["provisioning",1],["host",1],["register",1],["capability",1],["never",1],["claim",1],["model",1],["configured",1],["until",1],["verified",1]]},{"id":"tests/test_specialists_builtin.py#test_restricted_builtin_accepts_method_level_capability_subset","name":[["test",1],["restricted",1],["builtin",1],["accepts",1],["method",1],["level",1],["capability",1],["subset",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["restricted",2],["builtin",2],["accepts",2],["method",2],["level",2],["capability",2],["subset",2],["service",3],["sent",2],["empty",1],["store",1],["delegate",1],["request",1],["map",1],["files",1],["name",1],["explore",1],["capabilities",2],["list",2],["dir",2],["assert",1]]},{"id":"tests/test_specialists_builtin.py#test_restricted_builtin_call_cannot_widen_capabilities","name":[["test",1],["restricted",1],["builtin",1],["call",1],["cannot",1],["widen",1],["capabilities",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["restricted",2],["builtin",2],["call",2],["cannot",2],["widen",2],["capabilities",3],["name",4],["capability",3],["service",3],["sent",1],["empty",1],["store",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["exceed",1],["specialist",1],["profile",1],["delegate",1],["request",1],["work",1]]},{"id":"tests/test_specialists_builtin.py#test_restricted_builtins_derive_a_fail_closed_execution_policy","name":[["test",1],["restricted",1],["builtins",1],["derive",1],["fail",1],["closed",1],["execution",1],["policy",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["restricted",5],["builtins",3],["derive",2],["fail",2],["closed",2],["execution",3],["policy",9],["name",3],["explore",1],["plan",1],["reviewer",1],["profile",4],["builtin",1],["specialists",1],["assert",8],["unrestricted",2],["false",2],["overrides",5],["capabilities",2],["without",1],["child",1],["true",1],["read",2],["only",1],["by",1],["construction",1],["none",1],["may",1],["write",2],["workspace",2],["files",1],["run",1],["shell",1],["including",1],["web",3],["download",2],["file",3],["writer",1],["broad",1],["alias",1],["would",1],["smuggle",1],["not",3],["allows",4],["authorize",1],["bash",1]]},{"id":"tests/test_specialists_builtin.py#test_unrestricted_builtins_inject_no_restriction_keys","name":[["test",1],["unrestricted",1],["builtins",1],["inject",1],["no",1],["restriction",1],["keys",1]],"path":[["tests",1],["test",1],["specialists",1],["builtin",1],["py",1]],"body":[["def",2],["test",2],["unrestricted",4],["builtins",2],["inject",2],["no",2],["restriction",2],["keys",2],["scientist",2],["general",3],["remote",2],["gpu",2],["provisioner",2],["add",1],["persona",1],["only",1],["injecting",1],["true",1],["would",1],["make",1],["restricted",1],["parent",1],["delegation",1],["hard",1],["policy",1],["error",1],["instead",1],["ceiling",1],["narrowed",1],["child",1],["name",2],["overrides",4],["builtin",1],["specialists",1],["profile",1],["assert",2],["not",2],["capabilities",1]]},{"id":"tests/test_stage1_browser_fixture.py","name":[["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["local",1],["only",2],["fixture",1],["stage",1],["trusted",1],["delivery",4],["browser",2],["acceptance",2],["harness",1],["invokes",1],["file",1],["separate",1],["process",1],["keeping",1],["seeding",1],["code",1],["python",1],["lets",1],["production",1],["store",3],["artifact",2],["manager",2],["completion",3],["renderer",1],["verifier",1],["without",1],["sending",1],["model",1],["request",1],["exposing",1],["test",1],["http",1],["route",1],["from",12],["daemon",1],["future",1],["import",18],["annotations",1],["argparse",1],["hashlib",1],["json",1],["mimetypes",1],["os",1],["shutil",1],["sys",1],["pathlib",1],["path",1],["typing",1],["any",1],["openai4s",8],["config",2],["kernel",2],["environments",1],["readiness",2],["load",1],["standard",2],["profile",2],["requirements",1],["server",4],["artifacts",1],["promotion",1],["target",1],["completions",1],["message",1],["service",2],["execution",2],["views",1],["view",1],["schema",1],["version",1],["if",1],["name",1],["main",2],["raise",1],["system",1],["exit",1]]},{"id":"tests/test_stage1_browser_fixture.py#_artifact_manager","name":[["artifact",1],["manager",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",3],["artifact",5],["manager",5],["data",5],["dir",5],["path",3],["store",4],["any",2],["workspaces",3],["agent",1],["workspace",6],["frame",3],["id",3],["str",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["return",2],["broadcast",1],["lambda",1],["event",1],["none",1],["guess",2],["content",2],["type",2],["checksum",1],["sha256",1],["trusted",1],["delivery",1]]},{"id":"tests/test_stage1_browser_fixture.py#_artifact_manager.workspace_for","name":[["workspace",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["workspace",5],["frame",3],["id",3],["str",2],["path",2],["workspaces",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["return",1]]},{"id":"tests/test_stage1_browser_fixture.py#_guess_content_type","name":[["guess",1],["content",1],["type",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["guess",3],["content",2],["type",3],["filename",3],["str",4],["return",1],["mimetypes",1],["application",1],["octet",1],["stream",1]]},{"id":"tests/test_stage1_browser_fixture.py#_json_dump","name":[["json",1],["dump",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["json",3],["dump",3],["value",3],["any",2],["none",2],["sys",2],["stdout",2],["ensure",1],["ascii",1],["false",1],["sort",1],["keys",1],["true",1],["write",1]]},{"id":"tests/test_stage1_browser_fixture.py#_parse_args","name":[["parse",1],["args",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["parse",3],["args",3],["argv",3],["list",2],["str",2],["argparse",3],["namespace",2],["parser",7],["argument",7],["subparsers",5],["add",10],["dest",1],["command",1],["required",6],["true",6],["prepare",3],["env",2],["root",2],["type",4],["path",3],["inspect",3],["readiness",1],["seed",6],["data",1],["dir",1],["project",1],["id",2],["frame",1],["count",1],["int",1],["default",1],["100",1],["return",1]]},{"id":"tests/test_stage1_browser_fixture.py#_register","name":[["register",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["register",4],["manager",6],["artifact",3],["session",4],["promotion",2],["target",6],["filename",3],["str",8],["content",3],["bytes",4],["cell",3],["id",7],["none",7],["producer",4],["frame",4],["dict",3],["any",2],["workspace",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["record",3],["file",1],["lambda",1],["event",1],["if",1],["not",2],["isinstance",1],["raise",1],["runtime",1],["error",1],["production",1],["did",1],["fixture",1],["return",1]]},{"id":"tests/test_stage1_browser_fixture.py#_sha256","name":[["sha256",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["sha256",3],["path",5],["str",2],["digest",3],["hashlib",1],["open",1],["rb",1],["as",1],["handle",2],["chunk",2],["iter",1],["lambda",1],["read",1],["1024",2],["update",1],["return",1],["hexdigest",1]]},{"id":"tests/test_stage1_browser_fixture.py#inspect_prepared_standard_environment","name":[["inspect",1],["prepared",1],["standard",1],["environment",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["inspect",2],["prepared",2],["standard",3],["environment",2],["env",12],["root",11],["path",2],["dict",2],["str",4],["any",2],["run",1],["same",1],["production",2],["discovery",2],["readiness",2],["functions",1],["as",1],["daemon",1],["previous",6],["roots",7],["os",8],["environ",8],["openai4",8],["generation",4],["generations",5],["try",1],["expanduser",2],["resolve",2],["not",1],["let",1],["unrelated",1],["applied",1],["outside",1],["disposable",1],["fixture",1],["win",1],["name",1],["collision",1],["no",1],["environments",4],["invalidate",2],["cache",2],["result",2],["profile",1],["enabled",1],["true",2],["discover",2],["lambda",1],["force",1],["finally",1],["if",2],["none",4],["pop",2],["else",2],["return",1]]},{"id":"tests/test_stage1_browser_fixture.py#main","name":[["main",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["main",2],["argv",5],["list",3],["str",2],["none",5],["int",2],["args",10],["parse",1],["sys",1],["if",2],["else",2],["command",2],["prepare",2],["value",4],["standard",2],["environment",2],["fixture",2],["env",2],["root",2],["elif",1],["inspect",2],["readiness",1],["prepared",1],["seed",1],["trusted",1],["delivery",1],["data",1],["dir",1],["project",2],["id",4],["frame",2],["count",2],["json",1],["dump",1],["return",1]]},{"id":"tests/test_stage1_browser_fixture.py#prepare_standard_environment_fixture","name":[["prepare",1],["standard",1],["environment",1],["fixture",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["prepare",2],["standard",4],["environment",3],["fixture",6],["env",4],["root",7],["path",5],["dict",3],["str",4],["any",2],["create",1],["metadata",8],["only",3],["python",5],["prefixes",1],["under",1],["readiness",1],["intentionally",1],["inspects",1],["interpreter",2],["presence",1],["local",2],["package",5],["neither",1],["executes",1],["those",1],["interpreters",1],["nor",1],["imports",1],["their",1],["packages",5],["still",1],["points",2],["at",2],["current",2],["runnable",1],["explicitly",1],["selected",4],["resolved",1],["rscript",8],["available",1],["hosts",1],["without",1],["receive",1],["controlled",2],["executable",8],["stub",2],["remains",1],["not",2],["claim",1],["runtime",7],["was",1],["built",1],["expanduser",2],["resolve",3],["mkdir",3],["parents",3],["true",7],["exist",3],["ok",4],["requirements",5],["load",1],["profile",1],["markers",5],["os",3],["environ",1],["openai4",1],["stage1",1],["shutil",2],["name",11],["items",2],["prefix",3],["bindir",3],["bin",2],["conda",1],["meta",1],["if",5],["else",5],["source",6],["sys",1],["none",2],["file",1],["access",1],["try",1],["symlink",1],["except",1],["oserror",1],["copy2",1],["chmod",2],["0o700",2],["write",2],["text",2],["sh",1],["echo",1],["acceptance",1],["exit",1],["97",1],["encoding",2],["utf",2],["index",2],["enumerate",1],["03d",1],["json",2],["dumps",1],["sort",1],["keys",1],["return",1],["schema",2],["version",2],["kind",1],["execution",1],["verified",1],["false",1],["names",1],["list",1],["required",1],["counts",1],["len",1]]},{"id":"tests/test_stage1_browser_fixture.py#seed_trusted_delivery_fixture","name":[["seed",1],["trusted",1],["delivery",1],["fixture",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["seed",2],["trusted",5],["delivery",19],["fixture",6],["data",5],["dir",5],["path",7],["project",12],["id",53],["str",9],["frame",22],["count",6],["int",2],["100",5],["dict",5],["any",5],["create",1],["exact",1],["version",9],["deliveries",3],["dedup",12],["evidence",1],["moved",1],["head",4],["if",5],["raise",3],["value",2],["error",4],["stage",3],["go",2],["no",3],["requires",1],["exactly",1],["links",1],["root",9],["expanduser",1],["resolve",1],["cfg",3],["config",1],["store",18],["db",2],["manager",8],["artifact",12],["workspace",4],["agent",1],["workspaces",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["session",7],["promotion",1],["target",1],["completion",7],["service",1],["expected",2],["list",4],["first",15],["none",8],["try",1],["ordinal",8],["range",1],["filename",9],["stage1",9],["03d",5],["txt",6],["content",10],["encode",1],["utf",1],["record",4],["register",6],["cell",19],["message",7],["output",1],["summary",1],["verified",6],["require",1],["fallback",1],["false",1],["build",1],["manifest",2],["versions",3],["entry",6],["artifacts",2],["committed",2],["commit",1],["idempotency",1],["key",1],["browser",4],["branch",1],["mark",1],["published",1],["append",1],["url",2],["sha256",3],["size",2],["bytes",10],["same",4],["from",2],["different",1],["one",1],["immutable",2],["byte",1],["two",1],["producer",8],["observations",3],["independent",1],["producing",1],["cells",1],["second",2],["code",11],["child",7],["new",2],["parent",2],["kind",2],["delegate",4],["name",2],["delegated",14],["depth",2],["status",2],["done",2],["native",6],["production",1],["now",1],["records",1],["every",1],["into",1],["execution",1],["log",2],["keyed",1],["under",1],["its",3],["own",1],["recorder",1],["half",1],["d1",1],["seeds",1],["shape",1],["so",1],["acceptance",1],["asserts",1],["recorded",1],["over",1],["real",1],["routes",1],["pathlib",1],["import",1],["write",1],["text",1],["result",2],["stdout",1],["stderr",1],["origin",1],["seq",1],["index",1],["move",1],["mutable",2],["after",1],["durable",1],["old",3],["must",1],["continue",1],["address",1],["original",1],["checksum",2],["pragma",1],["cover",1],["fixed",1],["at",1],["runtime",2],["created",1],["changed",3],["reopen",2],["through",1],["fresh",1],["generation",1],["proves",1],["not",2],["depend",1],["process",1],["repository",1],["objects",1],["caches",1],["close",1],["messages",5],["limit",1],["linked",3],["row",8],["role",1],["assistant",1],["api",1],["v1",1],["reopened",2],["json",1],["loads",1],["metadata",1],["persisted",1],["did",1],["capture",1],["return",1],["schema",2],["len",1]]},{"id":"tests/test_stage1_browser_fixture.py#test_metadata_fixture_is_found_by_production_readiness","name":[["test",1],["metadata",1],["fixture",1],["found",1],["by",1],["production",1],["readiness",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["test",2],["metadata",3],["fixture",6],["found",2],["by",2],["production",2],["readiness",3],["tmp",4],["path",4],["monkeypatch",4],["env",5],["root",4],["envs",1],["prepared",6],["prepare",1],["standard",2],["environment",1],["setenv",2],["openai4",2],["roots",1],["str",2],["generations",2],["no",1],["environments",4],["invalidate",1],["cache",1],["result",7],["profile",1],["enabled",1],["true",3],["discover",2],["lambda",1],["force",1],["assert",11],["required",1],["package",1],["counts",1],["python",3],["33",1],["kind",1],["runtime",3],["execution",1],["verified",1],["false",3],["markers",2],["current",1],["local",1],["rscript",1],["controlled",1],["stub",1],["ready",2],["state",1],["missing",2],["packages",1],["network",1],["contacted",1],["mutation",1],["performed",1]]},{"id":"tests/test_stage1_browser_fixture.py#test_trusted_delivery_fixture_seeds_exact_messages_dedup_and_old_head","name":[["test",1],["trusted",1],["delivery",1],["fixture",1],["seeds",1],["exact",1],["messages",1],["dedup",1],["old",1],["head",1]],"path":[["tests",1],["test",1],["stage1",1],["browser",1],["fixture",1],["py",1]],"body":[["def",2],["test",2],["trusted",3],["delivery",4],["fixture",3],["seeds",2],["exact",2],["messages",2],["dedup",6],["old",3],["head",7],["tmp",5],["path",7],["store",8],["config",2],["data",2],["dir",2],["db",2],["project",8],["create",1],["name",1],["stage1",1],["description",1],["context",1],["frame",13],["id",24],["new",3],["kind",4],["turn",1],["status",1],["ready",1],["close",2],["result",18],["seed",1],["assert",20],["message",1],["count",4],["100",4],["len",2],["expected",3],["row",4],["url",2],["all",1],["startswith",1],["api",1],["v1",1],["artifacts",1],["versions",1],["artifact",6],["same",1],["version",7],["true",3],["observation",1],["producing",2],["cell",14],["ids",1],["first",1],["second",1],["capture",1],["kinds",1],["created",1],["checksum",1],["reused",1],["delegated",9],["provenance",6],["code",8],["browser",3],["native",5],["producer",5],["durably",1],["recorded",9],["under",1],["its",1],["own",1],["delegate",3],["so",1],["lineage",10],["projection",1],["asserts",1],["over",1],["real",1],["route",1],["reports",1],["without",1],["flattening",1],["child",4],["into",1],["parent",1],["notebook",1],["as",1],["root",2],["interaction",1],["reopened",5],["detail",1],["not",3],["none",5],["origin",1],["execution",2],["view",2],["service",2],["format",2],["timestamp",2],["lambda",2],["value",6],["str",2],["if",2],["else",2],["item",2],["interactions",1],["save",1],["non",1],["false",1],["change",4],["latest",1]]},{"id":"tests/test_stage10_connectors.py","name":[["test",1],["stage10",1],["connectors",1],["py",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["stage",1],["10",2],["clin",1],["var",1],["pub",1],["med",1],["clinical",2],["trials",2],["connectors",1],["from",17],["future",1],["import",22],["annotations",1],["hashlib",1],["json",1],["os",1],["threading",1],["concurrent",1],["futures",1],["thread",1],["pool",1],["executor",2],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["urllib",1],["parse",1],["urlparse",1],["pytest",2],["openai4s",12],["agent",3],["actions",1],["code",1],["cell",1],["native",2],["tool",5],["batch",1],["call",2],["models",1],["model",1],["reply",1],["run",1],["state",1],["runtime",1],["local",1],["action",1],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["host",4],["stage10",4],["science",8],["as",2],["mod",2],["connector",2],["error",1],["service",1],["official",1],["enabled",1],["write",1],["search",4],["artifact",1],["dispatch",1],["build",1],["dispatcher",1],["server",1],["gateway",2],["store",2],["tools",2],["registry",1],["execute",1],["list",1],["databases",1],["clinvar",2],["esearchresult",2],["count",2],["idlist",2],["424712",4],["summary",2],["result",2],["uids",2],["uid",2],["accession",1],["vcv000012345",1],["title",3],["nm",1],["000059",1],["brca2",3],["5946del",1],["significance",1],["pathogenic",1],["review",1],["status",3],["reviewed",1],["by",1],["expert",1],["panel",1],["gene",2],["sort",1],["pubmed",2],["20301425",4],["brca1",1],["associated",1],["hereditary",1],["breast",1],["ovarian",1],["cancer",2],["fulljournalname",1],["reviews",1],["pubdate",1],["1998",1],["sep",1],["elocationid",1],["doi",1],["0000",1],["example",1],["studies",1],["protocol",1],["section",1],["identification",1],["module",2],["nct",1],["id",1],["nct00001379",1],["brief",1],["study",1],["brca",1],["related",1],["organization",1],["full",1],["name",1],["nci",1],["overall",1],["completed",1],["next",1],["page",1],["token",1],["fixture",1],["autouse",1],["true",1]]},{"id":"tests/test_stage10_connectors.py#_clear_stage10_cache","name":[["clear",1],["stage10",1],["cache",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["clear",4],["stage10",6],["cache",6],["mod",4],["lock",2],["yield",1]]},{"id":"tests/test_stage10_connectors.py#_fetch","name":[["fetch",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["fetch",2],["url",12],["fmt",2],["timeout",2],["max",2],["chars",2],["parsed",2],["urlparse",1],["if",1],["esearch",2],["clinvar",4],["body",6],["search",2],["elif",4],["esummary",2],["summary",2],["pubmed",4],["hostname",1],["clinicaltrials",1],["gov",1],["trials",1],["else",1],["raise",1],["assertion",1],["error",1],["return",1],["json",1],["dumps",1]]},{"id":"tests/test_stage10_connectors.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_stage10_connectors.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_stage10_connectors.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_stage10_connectors.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_stage10_connectors.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_stage10_connectors.py#_stage10_result","name":[["stage10",1],["result",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["stage10",2],["result",2],["dict",2],["return",1],["database",1],["clinvar",2],["source",1],["clin",1],["var",1],["query",1],["vcv000012345",2],["count",1],["results",1],["id",1],["title",1],["brca2",1],["variant",2],["url",3],["https",3],["www",1],["ncbi",3],["nlm",3],["nih",3],["gov",3],["variation",1],["424712",1],["record",1],["type",1],["fields",1],["next",1],["cursor",1],["none",1],["request",1],["eutils",2],["example",2],["provenance",1],["retrieved",1],["at",1],["123456789",1],["response",2],["sha256",2],["ab",2],["32",2],["responses",1],["bytes",2],["42",1],["hashed",1]]},{"id":"tests/test_stage10_connectors.py#test_clinicaltrials_and_pubmed_normalize","name":[["test",1],["clinicaltrials",1],["pubmed",1],["normalize",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["clinicaltrials",4],["pubmed",3],["normalize",2],["tmp",2],["path",3],["service",4],["science",1],["connector",1],["fetch",2],["stage10",1],["true",1],["papers",3],["search",2],["brca2",1],["limit",2],["assert",5],["results",3],["id",2],["20301425",1],["next",1],["cursor",1],["none",1],["trials",3],["brca",1],["nct00001379",2],["trial",3],["url",4],["urlparse",1],["hostname",1],["gov",1],["study",1]]},{"id":"tests/test_stage10_connectors.py#test_clinvar_search_records_accession_url_time_and_file_receipt","name":[["test",1],["clinvar",1],["search",1],["records",1],["accession",1],["url",1],["time",1],["file",1],["receipt",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["clinvar",7],["search",4],["records",2],["accession",2],["url",7],["time",2],["file",3],["receipt",6],["tmp",3],["path",8],["service",3],["science",1],["connector",1],["fetch",2],["stage10",1],["true",1],["result",8],["vcv000012345",4],["limit",1],["assert",14],["count",1],["row",3],["results",1],["id",1],["urlparse",2],["hostname",2],["www",1],["ncbi",2],["nlm",2],["nih",2],["gov",2],["startswith",1],["provenance",1],["retrieved",2],["at",2],["request",1],["workspace",4],["ws",1],["write",1],["artifact",1],["filename",1],["checksum",1],["hashlib",1],["sha256",1],["read",2],["bytes",1],["hexdigest",1],["payload",2],["json",1],["loads",1],["text",1],["encoding",1],["utf",1],["source",6],["query",1],["endpoint",1],["eutils",1],["accessions",1],["not",1],["list",1],["glob",1],["openai4s",1]]},{"id":"tests/test_stage10_connectors.py#test_delegated_cell_and_native_action_keep_their_own_receipt_scope","name":[["test",1],["delegated",1],["cell",1],["native",1],["action",1],["keep",1],["their",1],["own",1],["receipt",1],["scope",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",4],["test",3],["delegated",3],["cell",8],["native",11],["action",3],["keep",2],["their",2],["own",2],["receipt",3],["scope",2],["tmp",3],["path",3],["monkeypatch",3],["child",7],["dispatcher",6],["usable",1],["without",1],["borrowing",1],["parent",2],["queue",1],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["trusted",1],["delivery",1],["true",2],["stage10",2],["scientific",1],["connectors",1],["runner",8],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",11],["id",16],["store",3],["new",2],["kind",2],["turn",1],["project",2],["default",3],["status",2],["ready",2],["state",6],["delegate",1],["build",1],["workspace",2],["events",3],["hooks",4],["artifacts",1],["append",2],["fake",2],["search",6],["self",2],["database",4],["query",8],["kwargs",1],["result",8],["results",2],["return",2],["setattr",1],["science",3],["connector",1],["service",1],["class",1],["kernel",2],["generation",1],["execute",3],["code",4],["origin",2],["none",6],["assert",6],["agent",1],["clinvar",3],["limit",3],["error",3],["not",1],["stdout",2],["done",1],["stderr",2],["executor",4],["local",2],["lambda",2],["messages",1],["try",1],["python",1],["model",2],["reply",2],["run",2],["call",5],["tool",2],["wire",1],["name",1],["ordinal",1],["raw",1],["arguments",2],["batch",1],["created",4],["event",5],["if",2],["type",1],["artifact",3],["len",1],["sources",3],["meta",4],["version",2],["source",7],["json",1],["loads",1],["isinstance",1],["str",1],["else",1],["getattr",1],["receipts",1],["finally",1],["close",1]]},{"id":"tests/test_stage10_connectors.py#test_delegated_cell_and_native_action_keep_their_own_receipt_scope._Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["class",2],["kernel",2],["generation",1],["def",1],["execute",1],["self",1],["code",1],["origin",2],["none",2],["assert",2],["agent",1],["result",2],["dispatcher",1],["science",1],["search",1],["database",1],["clinvar",1],["query",1],["cell",2],["limit",1],["error",2],["not",1],["return",1],["stdout",1],["done",1],["stderr",1]]},{"id":"tests/test_stage10_connectors.py#test_delegated_cell_and_native_action_keep_their_own_receipt_scope._Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",2],["origin",3],["none",3],["assert",2],["agent",1],["result",2],["dispatcher",1],["science",1],["search",1],["database",1],["clinvar",1],["query",1],["cell",2],["limit",1],["error",2],["not",1],["return",1],["stdout",1],["done",1],["stderr",1]]},{"id":"tests/test_stage10_connectors.py#test_delegated_cell_and_native_action_keep_their_own_receipt_scope.fake_search","name":[["fake",1],["search",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["fake",2],["search",2],["self",2],["database",2],["query",5],["kwargs",2],["result",6],["stage10",1],["results",2],["id",1],["return",1]]},{"id":"tests/test_stage10_connectors.py#test_empty_429_and_schema_drift_are_honest","name":[["test",1],["empty",1],["429",1],["schema",1],["drift",1],["honest",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",5],["test",2],["empty",7],["429",4],["schema",2],["drift",2],["honest",2],["url",5],["fmt",3],["timeout",3],["max",3],["chars",3],["if",1],["esearch",1],["return",2],["json",2],["dumps",2],["esearchresult",1],["count",2],["idlist",1],["raise",2],["assertion",1],["error",5],["result",3],["science",5],["connector",5],["service",3],["fetch",3],["stage10",3],["true",4],["search",3],["pubmed",1],["no",1],["such",1],["term",1],["xyz",1],["limit",3],["assert",2],["results",1],["drifted",2],["unexpected",2],["pytest",2],["raises",2],["match",2],["clinvar",1],["brca1",1],["limited",2],["runtime",1],["http",1],["too",1],["many",1],["requests",1],["clinicaltrials",1],["melanoma",1]]},{"id":"tests/test_stage10_connectors.py#test_empty_429_and_schema_drift_are_honest.drifted","name":[["drifted",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["drifted",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["return",1],["json",1],["dumps",1],["unexpected",1],["true",1]]},{"id":"tests/test_stage10_connectors.py#test_empty_429_and_schema_drift_are_honest.empty","name":[["empty",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["empty",2],["url",4],["fmt",2],["timeout",2],["max",2],["chars",2],["if",1],["esearch",1],["return",1],["json",1],["dumps",1],["esearchresult",1],["count",1],["idlist",1],["raise",1],["assertion",1],["error",1]]},{"id":"tests/test_stage10_connectors.py#test_empty_429_and_schema_drift_are_honest.limited","name":[["limited",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["limited",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["raise",1],["runtime",1],["error",2],["http",1],["429",1],["too",1],["many",1],["requests",1]]},{"id":"tests/test_stage10_connectors.py#test_flag_keeps_new_sources_out_of_the_default_catalog","name":[["test",1],["flag",1],["keeps",1],["new",1],["sources",1],["out",1],["default",1],["catalog",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["keeps",2],["new",2],["sources",2],["out",2],["default",2],["catalog",2],["off",2],["science",2],["connector",2],["service",2],["ids",4],["item",4],["id",2],["list",2],["databases",4],["assert",3],["clinvar",2],["not",1],["stage10",2],["true",1],["pubmed",1],["clinicaltrials",1],["official",1],["enabled",1],["config",1],["false",1]]},{"id":"tests/test_stage10_connectors.py#test_flag_off_science_search_does_not_enter_busy_capture","name":[["test",1],["flag",1],["off",1],["science",1],["search",1],["not",1],["enter",1],["busy",1],["capture",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",3],["flag",2],["off",14],["science",4],["search",7],["not",2],["enter",2],["busy",3],["capture",5],["tmp",3],["path",3],["stage",1],["10",1],["preserves",1],["origin",1],["next",1],["read",1],["only",1],["scheduling",1],["behavior",1],["runner",17],["enabled",2],["suffix",2],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["trusted",4],["delivery",1],["true",5],["stage10",1],["scientific",1],["connectors",1],["gateway",3],["mod",2],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",2],["frame",3],["id",5],["store",1],["new",2],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",10],["ensure",1],["runtime",1],["return",1],["calls",6],["try",2],["background",2],["result",2],["invoke",2],["control",2],["artifacts",2],["name",2],["arguments",2],["lambda",4],["event",2],["none",2],["append",2],["invoked",3],["legacy",2],["assert",4],["finally",2],["close",2],["pytest",1],["raises",1],["error",2],["as",1],["refused",2],["value",1],["code",1]]},{"id":"tests/test_stage10_connectors.py#test_flag_off_science_search_does_not_enter_busy_capture.runner_for","name":[["runner",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["runner",8],["enabled",3],["suffix",3],["cfg",2],["config",1],["data",1],["dir",1],["tmp",1],["path",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["trusted",1],["delivery",1],["true",1],["stage10",1],["scientific",1],["connectors",1],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",3],["id",3],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",4],["ensure",1],["runtime",1],["return",1]]},{"id":"tests/test_stage10_connectors.py#test_host_rpc_stage10_receipt_is_bound_by_enclosing_cell_capture","name":[["test",1],["host",1],["rpc",1],["stage10",1],["receipt",1],["bound",1],["by",1],["enclosing",1],["cell",1],["capture",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["test",3],["host",2],["rpc",2],["stage10",5],["receipt",3],["bound",2],["by",2],["enclosing",2],["cell",3],["capture",4],["tmp",3],["path",3],["monkeypatch",3],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["trusted",1],["delivery",1],["true",2],["scientific",1],["connectors",1],["runner",9],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",3],["id",8],["store",2],["new",1],["kind",2],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["dispatcher",3],["ensure",1],["runtime",1],["setattr",1],["science",3],["connector",1],["service",1],["search",3],["lambda",1],["self",1],["args",1],["kwargs",1],["result",1],["before",2],["artifacts",4],["snapshot",1],["workspace",1],["bind",1],["artifact",3],["scope",1],["as",1],["receipts",2],["raw",2],["database",1],["clinvar",1],["query",1],["vcv000012345",1],["limit",1],["assert",5],["openai4s",1],["not",1],["events",3],["list",1],["dict",1],["captured",3],["append",1],["python",1],["len",1],["version",6],["source",8],["meta",1],["if",1],["isinstance",1],["str",1],["json",1],["loads",1],["checksum",1],["ab",1],["32",1],["close",1]]},{"id":"tests/test_stage10_connectors.py#test_real_native_stage10_tool_is_captured_as_a_trusted_artifact","name":[["test",1],["real",1],["native",1],["stage10",1],["tool",1],["captured",1],["as",1],["trusted",1],["artifact",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",3],["real",2],["native",2],["stage10",5],["tool",3],["captured",2],["as",2],["trusted",3],["artifact",14],["tmp",3],["path",9],["monkeypatch",3],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["roadmap",2],["features",1],["feature",1],["flags",1],["stage1",1],["delivery",1],["true",4],["scientific",1],["connectors",1],["runner",9],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",4],["id",14],["store",3],["new",1],["kind",2],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["dispatcher",2],["ensure",1],["runtime",1],["result",3],["fake",2],["search",6],["self",1],["args",1],["kwargs",1],["return",1],["setattr",1],["science",5],["connector",1],["service",1],["events",3],["list",2],["dict",1],["actual",2],["invoke",1],["control",1],["artifacts",1],["call",2],["name",3],["arguments",2],["database",3],["clinvar",3],["query",3],["vcv000012345",4],["limit",2],["append",1],["lambda",1],["execute",1],["observation",2],["ok",2],["assert",10],["openai4s",1],["capture",1],["not",2],["files",3],["workspace",1],["glob",1],["json",2],["len",1],["by",1],["filename",1],["strict",1],["none",1],["version",8],["latest",2],["meta",6],["snapshot",2],["file",1],["read",2],["bytes",2],["source",7],["if",2],["isinstance",1],["str",1],["loads",1],["endpoint",1],["https",1],["eutils",1],["ncbi",1],["nlm",1],["nih",1],["gov",1],["example",1],["retrieved",1],["at",1],["123456789",1],["checksum",1],["ab",1],["32",1],["accessions",1],["created",4],["next",1],["event",3],["type",1],["close",1]]},{"id":"tests/test_stage10_connectors.py#test_real_native_stage10_tool_is_captured_as_a_trusted_artifact.fake_search","name":[["fake",1],["search",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["fake",2],["search",2],["self",2],["args",2],["kwargs",2],["return",1],["result",1]]},{"id":"tests/test_stage10_connectors.py#test_science_search_runtime_write_metadata_is_flag_scoped","name":[["test",1],["science",1],["search",1],["runtime",1],["write",1],["metadata",1],["flag",1],["scoped",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",2],["science",9],["search",6],["runtime",2],["write",4],["metadata",11],["flag",2],["scoped",2],["tmp",4],["path",4],["provider",1],["schema",3],["stays",1],["stable",1],["while",1],["execution",2],["dynamic",1],["enabled",3],["cfg",2],["config",1],["data",1],["dir",1],["if",1],["else",1],["off",5],["roadmap",2],["features",1],["feature",1],["flags",1],["stage10",1],["scientific",1],["connectors",1],["dispatcher",5],["build",1],["workspace",4],["tool",8],["catalog",1],["assert",7],["not",1],["none",1],["resource",1],["keys",1],["database",2],["clinvar",5],["network",3],["return",1],["control",2],["policy",5],["false",3],["writes",2],["files",2],["read",4],["only",4],["true",3],["side",2],["effect",2],["class",2]]},{"id":"tests/test_stage10_connectors.py#test_science_search_runtime_write_metadata_is_flag_scoped.metadata","name":[["metadata",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["metadata",3],["enabled",4],["cfg",2],["config",1],["data",1],["dir",1],["tmp",2],["path",2],["if",1],["else",1],["off",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage10",1],["scientific",1],["connectors",1],["dispatcher",5],["build",1],["workspace",2],["tool",8],["catalog",1],["science",5],["search",4],["assert",3],["not",1],["none",1],["resource",1],["keys",1],["database",2],["clinvar",3],["network",1],["schema",2],["return",1],["control",2],["execution",1],["policy",1]]},{"id":"tests/test_stage10_connectors.py#test_search_artifact_keeps_using_pinned_parent_after_workspace_swap","name":[["test",1],["search",1],["artifact",1],["keeps",1],["pinned",1],["parent",1],["after",1],["workspace",1],["swap",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",2],["search",4],["artifact",3],["keeps",2],["pinned",2],["parent",2],["after",2],["workspace",13],["swap",4],["tmp",5],["path",7],["monkeypatch",3],["result",2],["science",2],["connector",1],["service",1],["fetch",2],["stage10",2],["true",3],["pubmed",1],["brca2",1],["limit",1],["ws",2],["moved",5],["outside",5],["mkdir",1],["original",2],["fsync",4],["os",2],["swapped",5],["false",1],["descriptor",2],["nonlocal",1],["if",2],["return",2],["candidates",2],["list",3],["glob",2],["openai4s",2],["part",1],["not",3],["rename",1],["symlink",1],["target",1],["directory",1],["setattr",1],["mod",1],["receipt",3],["write",1],["published",3],["filename",1],["assert",5],["file",1],["checksum",1],["hashlib",1],["sha256",1],["read",1],["bytes",1],["hexdigest",1],["iterdir",1]]},{"id":"tests/test_stage10_connectors.py#test_search_artifact_keeps_using_pinned_parent_after_workspace_swap.swap_workspace_path","name":[["swap",1],["workspace",1],["path",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["swap",2],["workspace",6],["path",2],["descriptor",3],["nonlocal",1],["swapped",3],["original",1],["fsync",1],["if",2],["return",2],["candidates",2],["list",1],["glob",1],["openai4s",1],["science",1],["part",1],["not",1],["rename",1],["moved",1],["symlink",1],["outside",1],["target",1],["directory",1],["true",2]]},{"id":"tests/test_stage10_connectors.py#test_search_artifact_rejects_a_hardlink_swap_at_publish","name":[["test",1],["search",1],["artifact",1],["rejects",1],["hardlink",1],["swap",1],["at",1],["publish",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",2],["search",4],["artifact",3],["rejects",2],["hardlink",2],["swap",4],["at",2],["publish",8],["tmp",4],["path",4],["monkeypatch",3],["from",1],["openai4s",2],["host",1],["files",2],["import",1],["secure",3],["workspace",7],["parent",7],["result",2],["science",2],["connector",1],["service",1],["fetch",2],["stage10",1],["true",2],["clinvar",1],["vcv000012345",1],["limit",1],["ws",1],["outside",6],["secret",1],["txt",1],["write",2],["bytes",4],["external",2],["original",2],["swapped",4],["false",1],["then",2],["staged",4],["name",4],["nonlocal",1],["os",2],["unlink",1],["dir",2],["fd",4],["link",1],["dst",1],["setattr",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["multiply",1],["linked",1],["regular",1],["assert",5],["read",1],["stat",1],["st",1],["nlink",1],["not",2],["list",2],["glob",2],["json",1]]},{"id":"tests/test_stage10_connectors.py#test_search_artifact_rejects_a_hardlink_swap_at_publish.swap_then_publish","name":[["swap",1],["then",1],["publish",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["swap",2],["then",2],["publish",3],["parent",5],["staged",5],["name",5],["nonlocal",1],["swapped",2],["os",2],["unlink",1],["dir",2],["fd",4],["link",1],["outside",1],["dst",1],["true",1],["original",1]]},{"id":"tests/test_stage10_connectors.py#test_search_artifact_rejects_a_hardlink_swap_of_its_staging_name","name":[["test",1],["search",1],["artifact",1],["rejects",1],["hardlink",1],["swap",1],["its",1],["staging",1],["name",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",2],["search",4],["artifact",3],["rejects",2],["hardlink",2],["swap",4],["its",2],["staging",5],["name",4],["tmp",4],["path",4],["monkeypatch",3],["result",2],["science",3],["connector",1],["service",1],["fetch",2],["stage10",2],["true",2],["clinvar",1],["vcv000012345",1],["limit",1],["workspace",5],["ws",1],["outside",6],["secret",1],["txt",1],["write",2],["bytes",4],["external",2],["original",2],["fsync",4],["os",3],["swapped",5],["false",1],["descriptor",2],["nonlocal",1],["if",2],["return",2],["candidates",4],["list",3],["glob",3],["openai4s",2],["part",1],["not",3],["unlink",1],["link",1],["setattr",1],["mod",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["file",1],["changed",1],["before",1],["publication",1],["assert",5],["read",1],["stat",1],["st",1],["nlink",1],["json",1]]},{"id":"tests/test_stage10_connectors.py#test_search_artifact_rejects_a_hardlink_swap_of_its_staging_name.swap_staging_name","name":[["swap",1],["staging",1],["name",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["swap",2],["staging",2],["name",2],["descriptor",3],["nonlocal",1],["swapped",3],["original",1],["fsync",1],["if",2],["return",2],["candidates",4],["list",1],["workspace",1],["glob",1],["openai4s",1],["science",1],["part",1],["not",1],["unlink",1],["os",1],["link",1],["outside",1],["true",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_concurrent_unique_queries_stay_bounded","name":[["test",1],["stage10",1],["cache",1],["concurrent",1],["unique",1],["queries",1],["stay",1],["bounded",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["stage10",10],["cache",9],["concurrent",3],["unique",2],["queries",2],["stay",2],["bounded",2],["monkeypatch",3],["setattr",1],["mod",7],["clock",1],["lambda",2],["100",1],["count",4],["max",4],["entries",2],["thread",1],["pool",3],["executor",1],["workers",1],["as",1],["results",3],["list",1],["map",1],["index",2],["science",1],["connector",1],["service",1],["fetch",2],["true",1],["search",1],["clinicaltrials",1],["limit",1],["range",1],["assert",4],["len",2],["all",1],["result",2],["lock",1],["size",1],["bytes",2],["locked",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_evicts_32_near_limit_results_by_total_bytes","name":[["test",1],["stage10",1],["cache",1],["evicts",1],["32",1],["near",1],["limit",1],["results",1],["by",1],["total",1],["bytes",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["test",3],["stage10",14],["cache",13],["evicts",2],["32",2],["near",4],["limit",4],["results",2],["by",2],["total",2],["bytes",6],["monkeypatch",3],["setattr",1],["mod",12],["clock",1],["lambda",1],["100",1],["padding",3],["max",5],["entry",2],["000",2],["index",3],["range",1],["entries",2],["store",1],["cached",1],["search",1],["id",1],["str",1],["https",1],["example",1],["lock",1],["encoded",4],["sizes",2],["len",2],["stored",1],["at",1],["values",1],["assert",4],["31",1],["min",1],["size",1],["locked",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_expires_is_lru_bounded_and_returns_snapshots","name":[["test",1],["stage10",1],["cache",1],["expires",1],["lru",1],["bounded",1],["returns",1],["snapshots",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",2],["stage10",20],["cache",16],["expires",2],["lru",2],["bounded",2],["returns",2],["snapshots",2],["monkeypatch",3],["clock",4],["100",1],["setattr",1],["mod",13],["lambda",1],["first",2],["science",5],["connector",5],["service",5],["fetch",11],["true",5],["search",5],["clinicaltrials",5],["original",5],["limit",5],["lock",3],["key",2],["next",1],["iter",1],["results",4],["title",5],["mutated",3],["by",1],["caller",1],["no",3],["second",3],["args",1],["raise",1],["assertion",1],["error",1],["hit",3],["unexpectedly",1],["fetched",1],["upstream",1],["replayed",3],["assert",6],["trials",1],["studies",1],["protocol",1],["section",1],["identification",1],["module",1],["brief",1],["third",2],["index",2],["range",1],["max",3],["entries",2],["query",1],["len",2],["not",1],["size",1],["bytes",2],["locked",1],["ttl",1],["after",1],["expiry",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_expires_is_lru_bounded_and_returns_snapshots.no_second_fetch","name":[["no",1],["second",1],["fetch",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["no",2],["second",2],["fetch",2],["args",2],["raise",1],["assertion",1],["error",1],["cache",1],["hit",1],["unexpectedly",1],["fetched",1],["upstream",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_hit_decodes_outside_the_global_lock","name":[["test",1],["stage10",1],["cache",1],["hit",1],["decodes",1],["outside",1],["global",1],["lock",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",4],["test",2],["stage10",8],["cache",7],["hit",5],["decodes",2],["outside",2],["global",2],["lock",7],["monkeypatch",3],["science",2],["connector",2],["service",2],["fetch",5],["true",2],["search",4],["clinicaltrials",2],["free",2],["limit",2],["entered",3],["decode",12],["threading",2],["event",2],["finish",3],["real",2],["mod",4],["cached",2],["blocking",2],["encoded",2],["assert",4],["wait",2],["timeout",4],["return",1],["setattr",1],["no",2],["second",2],["args",1],["raise",1],["assertion",1],["error",1],["unexpectedly",1],["fetched",1],["upstream",1],["acquired",4],["false",1],["thread",1],["pool",3],["executor",1],["max",1],["workers",1],["as",1],["result",3],["submit",1],["try",1],["acquire",1],["finally",1],["if",1],["release",1],["json",1],["decoding",1],["held",1],["process",1],["wide",1],["count",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_hit_decodes_outside_the_global_lock.blocking_decode","name":[["blocking",1],["decode",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["blocking",2],["decode",5],["encoded",3],["entered",1],["assert",1],["finish",1],["wait",1],["timeout",1],["return",1],["real",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_hit_decodes_outside_the_global_lock.no_second_fetch","name":[["no",1],["second",1],["fetch",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["no",2],["second",2],["fetch",2],["args",2],["raise",1],["assertion",1],["error",1],["cache",1],["hit",1],["unexpectedly",1],["fetched",1],["upstream",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_hit_replays_the_response_provenance","name":[["test",1],["stage10",1],["cache",1],["hit",1],["replays",1],["response",1],["provenance",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",2],["stage10",4],["cache",3],["hit",3],["replays",2],["response",4],["provenance",8],["first",5],["science",2],["connector",2],["service",2],["fetch",5],["true",2],["search",2],["clinvar",2],["vcv000012345",2],["limit",2],["expected",4],["responses",6],["json",2],["loads",1],["dumps",1],["digest",2],["sha256",2],["results",2],["title",2],["mutated",3],["by",3],["caller",3],["url",1],["no",2],["second",7],["args",1],["raise",1],["assertion",1],["error",1],["unexpectedly",1],["fetched",1],["upstream",1],["assert",4],["len",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_cache_hit_replays_the_response_provenance.no_second_fetch","name":[["no",1],["second",1],["fetch",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["no",2],["second",2],["fetch",2],["args",2],["raise",1],["assertion",1],["error",1],["cache",1],["hit",1],["unexpectedly",1],["fetched",1],["upstream",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_invalid_schema_is_never_cached","name":[["test",1],["stage10",1],["invalid",1],["schema",1],["never",1],["cached",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",3],["test",2],["stage10",5],["invalid",3],["schema",4],["never",2],["cached",2],["calls",3],["drifted",2],["url",2],["fmt",2],["timeout",2],["max",2],["chars",2],["append",1],["return",1],["json",1],["dumps",1],["studies",1],["not",2],["list",1],["attempt",1],["range",1],["pytest",1],["raises",1],["science",2],["connector",2],["error",1],["match",1],["unexpected",1],["result",1],["service",1],["fetch",1],["true",1],["search",1],["clinicaltrials",1],["limit",1],["assert",2],["len",1],["mod",2],["cache",2],["lock",1]]},{"id":"tests/test_stage10_connectors.py#test_stage10_invalid_schema_is_never_cached.drifted","name":[["drifted",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["drifted",2],["url",3],["fmt",3],["timeout",3],["max",3],["chars",3],["calls",1],["append",1],["return",1],["json",1],["dumps",1],["studies",1],["not",1],["list",1]]},{"id":"tests/test_stage10_connectors.py#test_tool_catalog_hides_stage10_until_the_flag_is_on","name":[["test",1],["tool",1],["catalog",1],["hides",1],["stage10",1],["until",1],["flag",1]],"path":[["tests",1],["test",1],["stage10",1],["connectors",1],["py",1]],"body":[["def",2],["test",2],["tool",4],["catalog",2],["hides",2],["stage10",3],["until",2],["flag",2],["result",2],["science",2],["list",2],["databases",4],["execute",2],["none",1],["domain",2],["all",2],["assert",2],["clinvar",2],["not",1],["item",4],["id",2],["runtime",2],["simple",1],["namespace",1],["cfg",1],["config",1],["roadmap",2],["features",1],["feature",1],["flags",1],["scientific",1],["connectors",1],["true",1],["enabled",2]]},{"id":"tests/test_stage10_live_canaries.py","name":[["test",1],["stage10",1],["live",1],["canaries",1],["py",1]],"path":[["tests",1],["test",1],["stage10",1],["live",1],["canaries",1],["py",1]],"body":[["live",1],["canaries",1],["stage",1],["10",1],["public",1],["science",4],["apis",1],["these",1],["hit",1],["production",1],["clin",1],["var",1],["pub",1],["med",1],["clinical",1],["trials",1],["gov",1],["without",1],["credentials",1],["they",1],["opted",1],["network",4],["external",4],["not",1],["part",1],["default",1],["offline",1],["suite",1],["from",2],["future",1],["import",4],["annotations",1],["time",1],["pytest",7],["openai4s",1],["host",1],["connector",2],["error",1],["service",1],["pytestmark",1],["mark",6]]},{"id":"tests/test_stage10_live_canaries.py#_search","name":[["search",1]],"path":[["tests",1],["test",1],["stage10",1],["live",1],["canaries",1],["py",1]],"body":[["def",2],["search",3],["database",3],["str",5],["query",3],["last",3],["none",1],["attempt",2],["range",1],["try",1],["return",1],["science",2],["connector",2],["service",1],["stage10",1],["true",1],["limit",1],["timeout",1],["20",1],["except",1],["error",4],["as",1],["if",1],["429",1],["not",1],["raise",2],["time",1],["sleep",1]]},{"id":"tests/test_stage10_live_canaries.py#test_live_clinvar_variant_query_returns_accession_and_url","name":[["test",1],["live",1],["clinvar",1],["variant",1],["query",1],["returns",1],["accession",1],["url",1]],"path":[["tests",1],["test",1],["stage10",1],["live",1],["canaries",1],["py",1]],"body":[["def",2],["test",2],["live",2],["clinvar",4],["variant",2],["query",2],["returns",2],["accession",2],["url",4],["result",5],["search",1],["vcv000000012",1],["assert",5],["count",1],["row",3],["results",1],["id",1],["startswith",2],["https",2],["www",1],["ncbi",2],["nlm",2],["nih",2],["gov",2],["request",1],["eutils",1],["provenance",1],["retrieved",1],["at",1]]},{"id":"tests/test_stage10_live_canaries.py#test_live_pubmed_and_clinicaltrials_return_public_records","name":[["test",1],["live",1],["pubmed",1],["clinicaltrials",1],["return",1],["public",1],["records",1]],"path":[["tests",1],["test",1],["stage10",1],["live",1],["canaries",1],["py",1]],"body":[["def",2],["test",2],["live",2],["pubmed",3],["clinicaltrials",3],["return",2],["public",2],["records",2],["time",1],["sleep",1],["papers",3],["search",2],["brca2",1],["title",1],["assert",4],["count",2],["results",2],["id",2],["isdigit",1],["trials",3],["nct00001379",1],["startswith",1],["nct",1]]},{"id":"tests/test_stage11_remote_compute.py","name":[["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["stage",1],["11",1],["durable",1],["remote",1],["compute",6],["go",2],["no",1],["from",10],["future",1],["import",17],["annotations",1],["hashlib",1],["io",1],["json",1],["subprocess",1],["threading",1],["types",1],["pytest",2],["openai4s",9],["registry",2],["manager",2],["stage11",2],["harvest",2],["artifact",2],["receipts",1],["source",1],["official",1],["enabled",1],["states",1],["succeeded",1],["timed",1],["out",1],["unknown",1],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["server",2],["gateway",2],["as",1],["mod",1],["artifacts",1],["operation",1],["error",2],["store",2],["tools",1],["execute",1],["tool",1],["call",1],["mark",1],["parametrize",1],["mutation",1],["expected",1],["delete",1],["did",3],["not",3],["match",3],["changed",2],["workspace",2],["file",2],["rename",1],["restore",1],["receipt",1],["captured",1],["bytes",1]]},{"id":"tests/test_stage11_remote_compute.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",7],["path",9],["skills",3],["mkdir",1],["registry",1],["add",1],["host",1],["lab",1],["data",3],["dir",4],["return",1],["types",1],["simple",1],["namespace",1],["db",2],["config",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage11",1],["durable",1],["remote",1],["compute",1],["true",1]]},{"id":"tests/test_stage11_remote_compute.py#_DuplicateHarvestManager","name":[["duplicate",1],["harvest",1],["manager",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["class",2],["duplicate",2],["harvest",4],["manager",4],["def",1],["result",2],["self",1],["spec",2],["payload",6],["super",1],["output",2],["files",2],["artifact",2],["manifest",2],["return",1]]},{"id":"tests/test_stage11_remote_compute.py#_DuplicateHarvestManager.result","name":[["result",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["result",3],["self",2],["spec",3],["payload",6],["super",1],["output",2],["files",2],["artifact",2],["manifest",2],["return",1]]},{"id":"tests/test_stage11_remote_compute.py#_gateway_cfg","name":[["gateway",1],["cfg",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["gateway",2],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage11",1],["durable",1],["remote",1],["compute",1],["true",1]]},{"id":"tests/test_stage11_remote_compute.py#_HarvestManager","name":[["harvest",1],["manager",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["class",2],["harvest",2],["manager",2],["def",3],["init",1],["self",14],["workspace",4],["job",9],["id",9],["input",5],["versions",5],["none",1],["list",2],["calls",2],["has",1],["any",1],["provider",2],["return",2],["true",3],["result",1],["spec",2],["assert",1],["target",4],["hpc",1],["model",2],["pdb",2],["parent",1],["mkdir",1],["parents",1],["exist",1],["ok",1],["payload",4],["atom",1],["write",1],["bytes",1],["checksum",2],["hashlib",1],["sha256",2],["hexdigest",1],["status",1],["succeeded",1],["byoc",1],["fake",2],["receipt",2],["remote",1],["environment",1],["a100",1],["output",1],["files",1],["str",1],["artifact",1],["manifest",1],["path",1],["size",1],["len",1]]},{"id":"tests/test_stage11_remote_compute.py#_HarvestManager.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",6],["workspace",4],["job",4],["id",4],["input",4],["versions",4],["none",2],["list",1],["calls",1]]},{"id":"tests/test_stage11_remote_compute.py#_HarvestManager.has_any_provider","name":[["has",1],["any",1],["provider",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["has",2],["any",2],["provider",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_stage11_remote_compute.py#_HarvestManager.result","name":[["result",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["result",2],["self",9],["spec",3],["calls",1],["assert",1],["job",6],["id",6],["target",4],["workspace",1],["hpc",1],["model",2],["pdb",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["payload",4],["atom",1],["write",1],["bytes",1],["checksum",2],["hashlib",1],["sha256",2],["hexdigest",1],["return",1],["status",1],["succeeded",1],["provider",1],["byoc",1],["fake",2],["receipt",2],["remote",1],["environment",1],["a100",1],["input",2],["versions",2],["list",1],["output",1],["files",1],["str",1],["artifact",1],["manifest",1],["path",1],["size",1],["len",1]]},{"id":"tests/test_stage11_remote_compute.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["events",3],["emitter",1],["root",6],["frame",6],["id",6],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_stage11_remote_compute.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_stage11_remote_compute.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["event",4],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_stage11_remote_compute.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_stage11_remote_compute.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_stage11_remote_compute.py#_Proc","name":[["proc",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["class",2],["proc",2],["def",3],["init",1],["self",9],["returncode",5],["stdout",3],["stderr",3],["io",6],["bytes",3],["stdin",1],["wait",1],["timeout",1],["none",1],["return",1],["kill",1]]},{"id":"tests/test_stage11_remote_compute.py#_Proc.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["init",2],["self",6],["returncode",4],["stdout",4],["stderr",4],["io",6],["bytes",3],["stdin",1]]},{"id":"tests/test_stage11_remote_compute.py#_Proc.kill","name":[["kill",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["kill",2],["self",3],["returncode",1]]},{"id":"tests/test_stage11_remote_compute.py#_Proc.wait","name":[["wait",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["wait",2],["self",3],["timeout",2],["none",2],["return",1],["returncode",1]]},{"id":"tests/test_stage11_remote_compute.py#_seed_input_version","name":[["seed",1],["input",1],["version",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["seed",2],["input",3],["version",3],["runner",4],["frame",4],["id",6],["filename",4],["saved",2],["artifacts",1],["upload",1],["content",1],["text",1],["remote",1],["artifact",5],["store",1],["assert",1],["not",1],["none",1],["return",1],["latest",1]]},{"id":"tests/test_stage11_remote_compute.py#_source","name":[["source",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["source",7],["store",3],["version",4],["id",3],["meta",1],["return",1],["json",1],["loads",1],["if",1],["isinstance",1],["str",1],["else",1]]},{"id":"tests/test_stage11_remote_compute.py#test_background_thread_cannot_borrow_foreground_receipt_scope","name":[["test",1],["background",1],["thread",1],["cannot",1],["borrow",1],["foreground",1],["receipt",1],["scope",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",3],["test",2],["background",7],["thread",7],["cannot",2],["borrow",2],["foreground",5],["receipt",3],["scope",5],["tmp",3],["path",3],["no",1],["refusal",1],["happens",1],["before",1],["provider",2],["publish",1],["bytes",1],["runner",6],["gateway",2],["mod",1],["session",1],["cfg",1],["hub",1],["start",2],["idle",1],["sweeper",1],["false",1],["frame",3],["id",4],["store",1],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["dispatcher",4],["ensure",1],["runtime",1],["manager",4],["harvest",1],["workspace",2],["job",4],["compute",2],["answers",3],["call",3],["append",1],["result",1],["byoc",1],["fake",1],["try",1],["bind",1],["artifact",2],["as",1],["receipts",2],["threading",1],["target",1],["join",1],["timeout",1],["assert",5],["not",2],["alive",1],["calls",1],["error",1],["producing",1],["host",1],["requires",1],["capture",1],["hpc",1],["exists",1],["finally",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_background_thread_cannot_borrow_foreground_receipt_scope.background_call","name":[["background",1],["call",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["background",3],["call",2],["answers",1],["append",1],["dispatcher",1],["compute",1],["result",1],["provider",1],["byoc",1],["fake",1],["job",2],["id",1]]},{"id":"tests/test_stage11_remote_compute.py#test_cancel_after_restart_hits_the_exact_job","name":[["test",1],["cancel",1],["after",1],["restart",1],["hits",1],["exact",1],["job",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",3],["test",2],["cancel",3],["after",2],["restart",2],["hits",2],["exact",2],["job",7],["tmp",3],["path",3],["monkeypatch",4],["cfg",4],["setattr",2],["subprocess",2],["popen",2],["lambda",1],["proc",2],["openai4",1],["31337",3],["raising",2],["true",2],["id",4],["compute",2],["manager",2],["submit",1],["provider",1],["ssh",1],["lab",1],["command",1],["sleep",1],["600",1],["seen",3],["fake",2],["run",2],["argv",2],["kw",1],["cmd",2],["return",1],["out",2],["assert",2],["status",1],["cancelled",1]]},{"id":"tests/test_stage11_remote_compute.py#test_cancel_after_restart_hits_the_exact_job.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["argv",3],["kw",2],["seen",1],["cmd",1],["return",1],["proc",1]]},{"id":"tests/test_stage11_remote_compute.py#test_duplicate_native_harvest_receipts_fail_before_any_artifact_event","name":[["test",1],["duplicate",1],["native",1],["harvest",1],["receipts",1],["fail",1],["before",1],["any",1],["artifact",1],["event",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["duplicate",8],["native",2],["harvest",4],["receipts",3],["fail",2],["before",2],["any",3],["artifact",5],["event",4],["tmp",3],["path",3],["two",1],["host",1],["cannot",1],["both",1],["bind",1],["same",1],["final",1],["filename",2],["runner",8],["gateway",2],["mod",1],["session",1],["cfg",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",4],["id",7],["store",2],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",1],["ready",1],["state",5],["dispatcher",3],["ensure",1],["runtime",2],["manager",4],["workspace",1],["job",6],["compute",3],["events",3],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["trusted",1],["capture",1],["failed",1],["invoke",1],["control",1],["artifacts",1],["call",2],["name",2],["result",2],["arguments",2],["provider",2],["byoc",2],["fake",2],["append",1],["lambda",1],["execute",1],["tool",1],["assert",3],["calls",1],["not",1],["type",1],["created",1],["by",1],["hpc",1],["model",1],["pdb",1],["strict",1],["true",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_foreground_host_rpc_cannot_drop_or_retarget_its_receipt","name":[["test",1],["foreground",1],["host",1],["rpc",1],["cannot",1],["drop",1],["retarget",1],["its",1],["receipt",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["foreground",2],["host",4],["rpc",2],["cannot",2],["drop",2],["retarget",2],["its",2],["receipt",2],["tmp",3],["path",3],["mutation",4],["expected",3],["error",4],["successful",2],["call",2],["not",2],["cell",1],["without",1],["exact",1],["capture",1],["runner",9],["gateway",2],["mod",1],["session",1],["cfg",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",5],["id",6],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",2],["ready",1],["state",6],["dispatcher",2],["ensure",1],["runtime",1],["manager",4],["harvest",1],["workspace",2],["job",10],["mutated",9],["compute",2],["target",3],["hpc",7],["model",5],["pdb",7],["if",1],["restore",2],["parent",1],["mkdir",1],["parents",1],["true",5],["exist",1],["ok",1],["write",2],["bytes",1],["baseline",2],["mutations",2],["delete",1],["os",3],["remove",1],["rename",2],["renamed",2],["open",1],["wb",1],["events",3],["code",2],["import",1],["result",3],["provider",1],["byoc",1],["fake",1],["print",1],["try",1],["pytest",1],["raises",1],["artifact",4],["operation",1],["match",1],["execute",1],["log",1],["agent",1],["append",1],["stream",1],["assert",4],["calls",1],["any",1],["event",2],["type",1],["created",1],["by",2],["filename",2],["strict",2],["none",2],["finally",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_foreground_host_rpc_rejects_duplicate_receipts_before_capture","name":[["test",1],["foreground",1],["host",1],["rpc",1],["rejects",1],["duplicate",1],["receipts",1],["before",1],["capture",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["foreground",2],["host",3],["rpc",2],["rejects",2],["duplicate",6],["receipts",2],["before",2],["capture",2],["tmp",3],["path",3],["runner",8],["gateway",2],["mod",1],["session",1],["cfg",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",4],["id",5],["store",2],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",2],["ready",1],["state",5],["dispatcher",2],["ensure",1],["runtime",2],["manager",4],["harvest",1],["workspace",1],["job",4],["cell",3],["compute",2],["events",3],["try",1],["pytest",1],["raises",1],["error",1],["match",1],["receipt",1],["evidence",1],["invalid",1],["execute",1],["log",1],["result",3],["call",1],["provider",1],["byoc",1],["fake",1],["print",1],["agent",1],["append",1],["stream",1],["true",2],["assert",3],["calls",1],["not",1],["any",1],["event",2],["type",1],["artifact",2],["created",1],["by",1],["filename",1],["hpc",1],["model",1],["pdb",1],["strict",1],["none",1],["finally",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_foreground_python_host_rpc_harvest_binds_exact_cell_receipt","name":[["test",1],["foreground",1],["python",1],["host",1],["rpc",1],["harvest",1],["binds",1],["exact",1],["cell",1],["receipt",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",3],["test",2],["foreground",2],["python",2],["host",4],["rpc",3],["harvest",3],["binds",2],["exact",2],["cell",11],["receipt",4],["tmp",3],["path",3],["real",1],["worker",1],["returns",1],["before",1],["enclosing",1],["captures",1],["runner",11],["gateway",2],["mod",1],["session",1],["cfg",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",5],["id",16],["store",4],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",2],["ready",1],["state",5],["dispatcher",2],["ensure",1],["runtime",1],["input",8],["version",10],["seed",1],["txt",1],["manager",4],["workspace",1],["job",9],["versions",2],["compute",2],["events",2],["sources",4],["at",7],["emit",9],["lineage",4],["event",4],["append",3],["if",1],["type",1],["artifact",6],["created",1],["source",6],["item",2],["inputs",1],["try",1],["executed",4],["execute",1],["log",1],["result",5],["call",1],["provider",1],["byoc",1],["fake",1],["print",1],["agent",1],["stream",1],["true",2],["assert",11],["error",1],["none",2],["succeeded",1],["stdout",1],["calls",1],["files",1],["written",1],["hpc",3],["model",3],["pdb",3],["len",1],["by",1],["filename",1],["strict",1],["not",1],["checksums",1],["checksum",1],["finally",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_foreground_python_host_rpc_harvest_binds_exact_cell_receipt.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["emit",4],["event",5],["events",1],["append",3],["if",1],["type",1],["artifact",2],["created",1],["version",5],["id",5],["sources",1],["at",2],["source",1],["runner",2],["store",2],["lineage",2],["item",2],["inputs",1]]},{"id":"tests/test_stage11_remote_compute.py#test_harvest_receipt_names_job_input_versions_and_checksum","name":[["test",1],["harvest",1],["receipt",1],["names",1],["job",1],["input",1],["versions",1],["checksum",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["harvest",4],["receipt",4],["names",2],["job",9],["input",6],["versions",4],["checksum",5],["tmp",4],["path",10],["hpc",2],["stage11",4],["out",3],["txt",3],["parent",1],["mkdir",1],["parents",1],["true",1],["write",1],["text",1],["remote",3],["bytes",2],["encoding",1],["utf",1],["hashlib",1],["sha256",2],["read",1],["hexdigest",1],["receipts",4],["artifact",2],["id",3],["sbx",2],["99",2],["provider",1],["ssh",1],["lab",3],["output",1],["files",1],["str",1],["manifest",1],["workspace",1],["assert",7],["len",1],["source",8],["kind",1],["compute",1],["checksums",1],["alias",1],["environment",1]]},{"id":"tests/test_stage11_remote_compute.py#test_native_result_binds_source_before_artifact_event","name":[["test",1],["native",1],["result",1],["binds",1],["source",1],["before",1],["artifact",1],["event",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",4],["test",2],["native",15],["result",9],["binds",2],["source",9],["before",2],["artifact",15],["event",11],["tmp",3],["path",4],["real",1],["control",3],["tool",3],["dispatcher",5],["gateway",3],["capture",1],["not",3],["stamper",1],["unit",1],["runner",14],["mod",1],["session",1],["cfg",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",5],["id",34],["store",6],["new",1],["kind",1],["turn",1],["project",1],["default",2],["status",2],["ready",1],["state",7],["ensure",1],["runtime",1],["input",13],["version",20],["seed",1],["txt",1],["manager",6],["harvest",3],["workspace",2],["job",18],["versions",3],["compute",5],["events",6],["sources",4],["at",7],["emit",9],["lineage",6],["append",4],["if",2],["type",3],["created",5],["item",4],["inputs",2],["try",1],["observation",3],["ok",4],["invoke",2],["artifacts",2],["call",4],["name",4],["arguments",4],["provider",6],["byoc",6],["fake",6],["lambda",2],["execute",3],["assert",16],["true",4],["succeeded",2],["calls",2],["by",1],["filename",1],["hpc",3],["model",4],["pdb",4],["strict",1],["none",1],["len",1],["receipt",4],["checksums",1],["checksum",3],["next",1],["latest",3],["cached",3],["spec",3],["target",3],["hashlib",1],["sha256",2],["read",1],["bytes",1],["hexdigest",1],["return",1],["output",2],["files",1],["str",1],["manifest",1],["repeated",5],["again",1],["any",1],["edge",3],["count",4],["conn",1],["noqa",1],["slf001",1],["exact",1],["select",1],["from",1],["edges",1],["fetchone",1],["finally",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_native_result_binds_source_before_artifact_event.cached_result","name":[["cached",1],["result",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["cached",3],["result",2],["spec",4],["manager",1],["calls",1],["target",3],["state",1],["workspace",1],["hpc",1],["job",4],["id",4],["model",2],["pdb",2],["checksum",2],["hashlib",1],["sha256",2],["read",1],["bytes",1],["hexdigest",1],["return",1],["status",1],["succeeded",1],["true",1],["provider",1],["byoc",1],["fake",1],["receipt",2],["native",1],["input",2],["versions",1],["version",1],["output",1],["files",1],["str",1],["artifact",1],["manifest",1],["path",1]]},{"id":"tests/test_stage11_remote_compute.py#test_native_result_binds_source_before_artifact_event.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["emit",4],["event",5],["events",1],["append",3],["if",1],["type",1],["artifact",2],["created",1],["version",5],["id",5],["sources",1],["at",2],["source",1],["runner",2],["store",2],["lineage",2],["item",2],["inputs",1]]},{"id":"tests/test_stage11_remote_compute.py#test_real_manager_result_carries_durable_harvest_identity","name":[["test",1],["real",1],["manager",1],["result",1],["carries",1],["durable",1],["harvest",1],["identity",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["test",4],["real",17],["manager",9],["result",23],["carries",2],["durable",2],["harvest",3],["identity",2],["tmp",5],["path",7],["monkeypatch",3],["receipt",4],["builder",1],["receives",1],["not",2],["stub",1],["stage",1],["11",1],["originally",1],["tested",1],["only",1],["hand",1],["written",1],["payload",1],["containing",1],["fields",1],["compute",4],["never",1],["returned",1],["so",1],["production",1],["attached",1],["zero",1],["harvested",1],["versions",7],["even",1],["though",1],["helper",1],["was",1],["green",1],["cfg",4],["store",7],["db",1],["create",1],["job",18],["id",6],["provider",3],["byoc",5],["fake",4],["status",3],["running",2],["input",14],["owner",1],["key",1],["none",2],["persisted",4],["assert",14],["jobs",1],["sandbox",1],["sbx",4],["output",6],["hpc",3],["out",4],["txt",4],["parent",1],["mkdir",1],["parents",1],["true",2],["write",1],["text",1],["remote",2],["encoding",1],["utf",1],["checksum",5],["hashlib",1],["sha256",2],["read",1],["bytes",1],["hexdigest",1],["setattr",1],["lambda",1],["succeeded",1],["files",1],["str",1],["artifact",2],["manifest",1],["raising",1],["environment",1],["receipts",6],["workspace",1],["len",1],["source",6],["checksums",1],["filename",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_refresh_captures_bytes_before_rejecting_malformed_provenance","name":[["test",1],["refresh",1],["captures",1],["bytes",1],["before",1],["rejecting",1],["malformed",1],["provenance",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",3],["test",2],["refresh",3],["captures",2],["bytes",2],["before",2],["rejecting",2],["malformed",7],["provenance",3],["tmp",3],["path",4],["monkeypatch",3],["bad",1],["receipt",3],["cannot",1],["skip",1],["partial",1],["harvest",2],["artifact",6],["registration",1],["runner",8],["gateway",5],["mod",3],["session",1],["cfg",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["frame",5],["id",9],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",2],["ready",1],["workspace",3],["active",1],["class",1],["manager",2],["result",4],["self",1],["spec",3],["target",4],["hpc",2],["job",5],["txt",3],["parent",1],["mkdir",1],["parents",1],["true",3],["exist",1],["ok",1],["write",1],["text",1],["harvested",1],["encoding",1],["utf",1],["return",1],["succeeded",1],["provider",1],["byoc",1],["fake",1],["output",1],["files",1],["str",1],["manifest",1],["sha256",2],["not",2],["setattr",1],["build",1],["dispatcher",1],["lambda",1],["args",1],["kwargs",1],["types",1],["simple",1],["namespace",1],["compute",2],["try",1],["pytest",1],["raises",1],["error",2],["as",1],["refused",2],["task",1],["assert",3],["value",1],["code",1],["invalid",1],["by",1],["filename",1],["strict",1],["none",2],["source",1],["latest",1],["version",1],["finally",1],["close",1]]},{"id":"tests/test_stage11_remote_compute.py#test_refresh_captures_bytes_before_rejecting_malformed_provenance._MalformedManager","name":[["malformed",1],["manager",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["class",2],["malformed",3],["manager",2],["def",1],["result",3],["self",1],["spec",3],["target",4],["workspace",1],["hpc",1],["job",3],["id",3],["txt",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["harvested",1],["encoding",1],["utf",1],["return",1],["status",1],["succeeded",1],["provider",1],["byoc",1],["fake",1],["receipt",2],["output",1],["files",1],["str",1],["artifact",1],["manifest",1],["path",1],["sha256",2],["not",1]]},{"id":"tests/test_stage11_remote_compute.py#test_refresh_captures_bytes_before_rejecting_malformed_provenance._MalformedManager.result","name":[["result",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["result",4],["self",2],["spec",4],["target",4],["workspace",1],["hpc",1],["job",3],["id",3],["txt",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["text",1],["harvested",1],["encoding",1],["utf",1],["return",1],["status",1],["succeeded",1],["provider",1],["byoc",1],["fake",1],["receipt",2],["malformed",1],["output",1],["files",1],["str",1],["artifact",1],["manifest",1],["path",1],["sha256",2],["not",1]]},{"id":"tests/test_stage11_remote_compute.py#test_restart_reconciles_and_does_not_resubmit","name":[["test",1],["restart",1],["reconciles",1],["not",1],["resubmit",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",3],["test",2],["restart",2],["reconciles",2],["not",3],["resubmit",3],["tmp",3],["path",3],["monkeypatch",4],["cfg",4],["setattr",2],["subprocess",2],["popen",2],["lambda",1],["proc",1],["openai4",1],["job",4],["31337",3],["raising",2],["true",2],["first",2],["compute",2],["manager",2],["id",3],["submit",1],["provider",1],["ssh",1],["lab",1],["command",1],["sleep",1],["600",1],["idempotency",1],["key",1],["run",1],["11",1],["calls",3],["forbidden",2],["append",1],["raise",1],["assertion",1],["error",1],["reconcile",2],["must",1],["restarted",3],["report",3],["assert",4],["jobs",1],["count",1],["recovered",1],["receipt",1]]},{"id":"tests/test_stage11_remote_compute.py#test_restart_reconciles_and_does_not_resubmit.forbidden","name":[["forbidden",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["forbidden",2],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["reconcile",1],["must",1],["not",1],["resubmit",1]]},{"id":"tests/test_stage11_remote_compute.py#test_stage11_flag_defaults_off","name":[["test",1],["stage11",1],["flag",1],["defaults",1],["off",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["stage11",5],["flag",2],["defaults",2],["off",2],["assert",2],["official",2],["enabled",2],["config",2],["false",1],["roadmap",2],["features",1],["feature",1],["flags",1],["durable",1],["remote",1],["compute",1],["true",1]]},{"id":"tests/test_stage11_remote_compute.py#test_unknown_and_timeout_are_not_success","name":[["test",1],["unknown",1],["timeout",1],["not",1],["success",1]],"path":[["tests",1],["test",1],["stage11",1],["remote",1],["compute",1],["py",1]],"body":[["def",2],["test",2],["unknown",3],["timeout",2],["not",2],["success",2],["assert",2],["succeeded",2],["timed",1],["out",1]]},{"id":"tests/test_stage12_ga.py","name":[["test",1],["stage12",1],["ga",1],["py",1]],"path":[["tests",1],["test",1],["stage12",1],["ga",1],["py",1]],"body":[["stage",1],["12",1],["ga",2],["kill",1],["switch",1],["remains",1],["default",1],["off",1],["from",5],["future",1],["import",5],["annotations",1],["pathlib",1],["path",1],["openai4s",3],["config",2],["auto",2],["mode",1],["budgets",1],["roadmap",1],["feature",1],["flags",1],["server",2],["budget",2],["field",1],["authorities",1],["inspect",1],["wiring",1],["stage12",2],["official",1],["enabled",1],["rollout",1],["status",1]]},{"id":"tests/test_stage12_ga.py#test_stage12_flag_defaults_off_and_does_not_enable_earlier_stages","name":[["test",1],["stage12",1],["flag",1],["defaults",1],["off",1],["not",1],["enable",1],["earlier",1],["stages",1]],"path":[["tests",1],["test",1],["stage12",1],["ga",1],["py",1]],"body":[["def",2],["test",2],["stage12",4],["flag",3],["defaults",2],["off",3],["not",3],["enable",2],["earlier",6],["stages",2],["cfg",3],["config",1],["assert",7],["official",1],["enabled",1],["false",2],["status",8],["rollout",1],["auto",2],["mode",2],["default",1],["active",1],["phase",1],["shadow",1],["flags",4],["remain",1],["opt",1],["true",1],["any",2],["expected",2],["name",3],["roadmap",1],["feature",1],["dataclass",1],["fields",1],["if",1],["ga",1],["values",1]]},{"id":"tests/test_stage12_ga.py#test_stage12_kill_switch_declares_ga_without_changing_legacy_defaults","name":[["test",1],["stage12",1],["kill",1],["switch",1],["declares",1],["ga",1],["without",1],["changing",1],["legacy",1],["defaults",1]],"path":[["tests",1],["test",1],["stage12",1],["ga",1],["py",1]],"body":[["def",2],["test",2],["stage12",5],["kill",2],["switch",2],["declares",2],["ga",7],["without",2],["changing",2],["legacy",2],["defaults",2],["cfg",8],["config",1],["roadmap",6],["features",5],["feature",1],["flags",1],["auto",6],["mode",3],["true",3],["status",9],["rollout",1],["assert",14],["official",1],["enabled",1],["active",1],["phase",1],["any",1],["earlier",1],["flag",1],["false",7],["notebook",2],["repl",1],["stage8",1],["live",1],["lineage",1],["stage9",1],["artifact",1],["workbench",1],["stage10",1],["scientific",1],["connectors",1],["stage11",1],["durable",1],["remote",1],["compute",1],["evidence",3],["path",1],["docs",1],["md",1],["read",1],["text",1],["encoding",1],["utf",1],["stage",2],["range",1],["13",1],["refused",1],["blocked",1],["budget",3],["ready",1],["sink",1],["bypass",1],["count",1],["field",1],["authorities",1],["budgets",1],["dataclass",1],["fields",1]]},{"id":"tests/test_stage12_ga.py#test_stage12_refuses_ga_when_a_budget_authority_or_sink_is_missing","name":[["test",1],["stage12",1],["refuses",1],["ga",1],["budget",1],["authority",1],["sink",1],["missing",1]],"path":[["tests",1],["test",1],["stage12",1],["ga",1],["py",1]],"body":[["def",3],["test",2],["stage12",5],["refuses",2],["ga",8],["budget",5],["authority",2],["sink",4],["missing",3],["monkeypatch",3],["inventory",5],["inspect",2],["wiring",2],["assert",6],["ready",2],["true",4],["field",1],["authorities",1],["auto",2],["mode",2],["budgets",1],["dataclass",1],["fields",1],["broken",2],["return",1],["false",1],["sinks",1],["review",1],["bypass",1],["count",1],["setattr",1],["openai4s",1],["server",1],["cfg",3],["config",1],["roadmap",2],["features",1],["feature",1],["flags",1],["status",5],["rollout",1],["official",1],["enabled",1],["active",1],["phase",1],["shadow",1],["refused",1],["unwired",1],["blocked",1]]},{"id":"tests/test_stage12_ga.py#test_stage12_refuses_ga_when_a_budget_authority_or_sink_is_missing.broken_inventory","name":[["broken",1],["inventory",1]],"path":[["tests",1],["test",1],["stage12",1],["ga",1],["py",1]],"body":[["def",2],["broken",2],["inventory",3],["return",1],["ga",1],["ready",1],["false",1],["missing",1],["sinks",1],["review",1],["sink",1],["bypass",1],["count",1]]},{"id":"tests/test_stage12_ga.py#test_stage12_refuses_ga_when_a_consumer_is_named_unwired","name":[["test",1],["stage12",1],["refuses",1],["ga",1],["consumer",1],["named",1],["unwired",1]],"path":[["tests",1],["test",1],["stage12",1],["ga",1],["py",1]],"body":[["def",2],["test",2],["stage12",4],["refuses",3],["ga",8],["consumer",2],["named",3],["unwired",6],["monkeypatch",3],["consumers",2],["keys",1],["missing",2],["sinks",2],["naming",1],["hole",1],["from",1],["openai4s",1],["server",1],["import",1],["auto",3],["budget",6],["as",1],["mod",2],["setattr",1],["phantom",2],["fail",1],["closed",1],["probe",1],["inventory",3],["inspect",1],["wiring",1],["assert",7],["ready",2],["false",2],["cfg",3],["config",1],["roadmap",2],["features",1],["feature",1],["flags",1],["mode",1],["true",3],["status",6],["rollout",1],["official",1],["enabled",1],["active",1],["phase",1],["shadow",1],["refused",1],["sink",1],["blocked",1]]},{"id":"tests/test_stage4_atomic_promotion.py","name":[["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["atomic",1],["candidate",7],["terminal",1],["message",7],["stage",1],["delivery",12],["promotion",27],["from",8],["future",1],["import",12],["annotations",1],["hashlib",1],["json",1],["sqlite3",1],["copy",1],["deepcopy",1],["pathlib",1],["path",1],["typing",1],["any",1],["callable",1],["pytest",6],["openai4s",4],["server",2],["auto",4],["mode",3],["public",1],["event",1],["completion",5],["service",1],["storage",1],["conflict",1],["error",1],["store",2],["result",2],["100",1],["promoted",1],["reviewed",3],["97",1],["mark",5],["parametrize",5],["mutation",2],["unreviewed",1],["content",7],["wrong",1],["review",2],["name",1],["mutate",1],["scope",4],["lambda",13],["update",12],["id",7],["missing",2],["omitted",2],["pop",1],["expected",3],["bytes",2],["different",3],["verdict",3],["status",3],["metadata",12],["verified",1],["gate",1],["gates",2],["false",3],["unverified",2],["posture",1],["turn",5],["execution",5],["digest",3],["sha256",4],["64",4],["reserved",2],["envelope",2],["published",1],["field",1],["value",1],["tamper",1],["hash",1],["subset",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_assert_candidate_state","name":[["assert",1],["candidate",1],["state",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["assert",11],["candidate",6],["state",13],["dict",2],["str",2],["any",2],["none",7],["message",2],["content",2],["metadata",1],["review",1],["status",3],["delivery",1],["sha256",2],["sha",1],["text",1],["committed",1],["published",1],["at",2],["run",5],["terminal",3],["reason",1],["finished",1],["idempotency",1],["key",1],["request",1],["terminals",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_candidate_metadata","name":[["candidate",1],["metadata",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["candidate",6],["metadata",2],["dict",2],["str",2],["any",2],["return",1],["review",1],["status",1],["user",1],["truth",1],["provisional",1],["not",1],["verified",1],["gates",1],["completion",1],["true",2],["unverified",1],["turn",2],["id",2],["execution",2],["content",1],["sha256",1],["sha",1],["text",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_candidate_snapshot_digest","name":[["candidate",1],["snapshot",1],["digest",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["candidate",9],["snapshot",2],["digest",3],["answer",5],["str",4],["evidence",4],["review",1],["return",1],["structured",2],["completion",2]]},{"id":"tests/test_stage4_atomic_promotion.py#_complete_pass_review","name":[["complete",1],["pass",1],["review",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["complete",4],["pass",5],["review",16],["store",7],["candidate",25],["answer",5],["str",6],["id",18],["run",10],["round",4],["index",4],["int",2],["none",2],["evidence",8],["if",1],["record",1],["auto",3],["mode",3],["idempotency",3],["key",3],["turn",3],["snapshot",7],["sha256",4],["digest",4],["version",1],["ids",2],["artifact",1],["created",1],["at",3],["205",1],["start",2],["audit",2],["attempt",1],["reviewer",3],["profile",2],["scientific",1],["revision",1],["model",2],["fingerprint",1],["v1",1],["started",1],["210",1],["status",1],["completed",2],["verdict",1],["assessment",1],["public",1],["summary",1],["independent",1],["passed",1],["findings",1],["usage",1],["220",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_digest","name":[["digest",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["digest",2],["value",3],["object",2],["str",2],["encoded",2],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",2],["sort",1],["keys",1],["true",1],["separators",1],["allow",1],["nan",1],["encode",1],["utf",1],["return",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_review_evidence","name":[["review",1],["evidence",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["review",2],["evidence",2],["candidate",6],["answer",4],["str",4],["dict",2],["any",2],["return",1],["structured",1],["completion",1],["none",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_setup","name":[["setup",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["setup",2],["tmp",3],["path",7],["name",5],["str",6],["tuple",2],["store",13],["dict",2],["any",2],["data",6],["dir",6],["mkdir",2],["openai4s",1],["db",1],["project",11],["id",37],["create",1],["atomic",2],["promotion",4],["root",20],["new",1],["frame",10],["status",1],["processing",1],["ensure",1],["session",1],["branch",5],["start",1],["auto",6],["mode",4],["run",5],["idempotency",3],["key",3],["turn",4],["execution",3],["fix",2],["selection",1],["preset",1],["autonomous",1],["result",2],["review",4],["approvals",1],["reviewer",1],["source",1],["budgets",1],["max",2],["attempts",1],["repair",1],["rounds",1],["owner",1],["instance",1],["daemon",1],["created",3],["at",3],["100",1],["snapshot",11],["artifact",9],["versions",2],["candidate",13],["bin",1],["parent",1],["parents",1],["true",1],["write",1],["bytes",3],["save",1],["filename",1],["csv",2],["content",4],["type",1],["text",1],["size",2],["stat",1],["st",1],["checksum",1],["hashlib",1],["sha256",3],["read",1],["hexdigest",1],["delivery",13],["service",4],["completion",2],["verified",4],["build",1],["manifest",2],["version",3],["commit",1],["message",5],["metadata",4],["150",1],["evidence",4],["record",1],["digest",2],["ids",2],["200",1],["expected",1],["promoted",1],["verdict",1],["return",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_sha_text","name":[["sha",1],["text",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["sha",2],["text",2],["value",3],["str",4],["return",1],["hashlib",1],["sha256",1],["encode",1],["utf",1],["hexdigest",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_state","name":[["state",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["state",3],["store",8],["context",4],["dict",7],["str",4],["any",4],["message",6],["conn",4],["execute",4],["noqa",4],["slf001",4],["transaction",1],["boundary",1],["assertion",1],["select",4],["content",4],["metadata",3],["from",4],["messages",1],["id",7],["fetchone",3],["delivery",5],["sha256",3],["status",2],["published",1],["at",2],["completion",1],["deliveries",1],["run",8],["revision",1],["terminal",4],["reason",1],["finished",1],["idempotency",1],["key",1],["request",1],["auto",3],["mode",2],["runs",1],["terminals",3],["event",1],["payload",2],["json",2],["events",1],["type",1],["order",1],["by",1],["sequence",1],["fetchall",1],["return",1],["loads",1],["row",2]]},{"id":"tests/test_stage4_atomic_promotion.py#_terminate","name":[["terminate",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["terminate",3],["store",5],["promotion",4],["dict",4],["str",4],["any",4],["return",1],["auto",1],["mode",1],["run",2],["idempotency",1],["key",1],["turn",1],["terminal",1],["status",1],["completed",1],["issues",2],["reason",1],["review",1],["reported",1],["finished",1],["at",1],["500",1],["message",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_verdict_metadata","name":[["verdict",1],["metadata",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["verdict",2],["metadata",2],["dict",2],["str",2],["any",2],["return",1],["review",3],["status",1],["completed",2],["issues",1],["user",1],["truth",1],["unverified",2],["unresolved",1],["issue",1],["gates",1],["completion",1],["true",2],["turn",2],["id",3],["execution",2],["candidate",2],["content",2],["sha256",2],["sha",2],["text",2],["reviewed",1],["promoted",1],["run",1]]},{"id":"tests/test_stage4_atomic_promotion.py#_verified_metadata","name":[["verified",1],["metadata",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["verified",4],["metadata",2],["content",5],["str",6],["candidate",4],["review",7],["run",4],["id",6],["pass",2],["dict",2],["any",2],["return",1],["status",1],["user",1],["truth",1],["independently",1],["reviewed",2],["gates",1],["completion",1],["true",1],["unverified",1],["false",1],["turn",2],["execution",2],["sha256",2],["sha",2],["text",2]]},{"id":"tests/test_stage4_atomic_promotion.py#test_exact_terminal_promotion_replay_is_a_read","name":[["test",1],["exact",1],["terminal",1],["promotion",1],["replay",1],["read",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["terminal",2],["promotion",4],["replay",8],["read",2],["tmp",3],["path",3],["store",7],["context",6],["setup",1],["name",1],["first",2],["terminate",2],["before",2],["state",3],["deepcopy",1],["assert",4],["created",1],["false",1],["event",2],["id",2],["len",1],["terminals",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_event_insert_fault_rolls_back_prior_message_and_delivery_updates","name":[["test",1],["terminal",1],["event",1],["insert",1],["fault",1],["rolls",1],["back",1],["prior",1],["message",1],["delivery",1],["updates",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",6],["event",6],["insert",3],["fault",3],["rolls",2],["back",2],["prior",2],["message",2],["delivery",2],["updates",3],["tmp",3],["path",3],["store",8],["context",5],["setup",1],["name",1],["before",3],["state",4],["conn",2],["execute",1],["noqa",2],["slf001",2],["inject",1],["after",1],["both",1],["promotion",2],["create",1],["trigger",1],["fail",1],["auto",2],["mode",1],["events",1],["new",1],["type",1],["run",1],["begin",1],["select",1],["raise",1],["abort",1],["injected",1],["failure",2],["end",1],["commit",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["terminate",1],["assert",2],["candidate",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_promotion_cas_faults_leave_all_three_facts_unchanged","name":[["test",1],["terminal",1],["promotion",1],["cas",1],["faults",1],["leave",1],["all",1],["three",1],["facts",1],["unchanged",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",2],["promotion",6],["cas",2],["faults",2],["leave",2],["all",2],["three",2],["facts",2],["unchanged",2],["tmp",3],["path",3],["name",4],["str",4],["mutate",3],["callable",2],["dict",2],["any",2],["none",2],["store",6],["context",5],["setup",1],["before",3],["state",5],["assert",3],["candidate",2],["deepcopy",1],["pytest",1],["raises",1],["auto",1],["mode",1],["conflict",1],["error",1],["terminate",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_promotion_commits_message_delivery_and_event_together","name":[["test",1],["terminal",1],["promotion",1],["commits",1],["message",1],["delivery",1],["event",1],["together",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",12],["promotion",10],["commits",2],["message",11],["delivery",8],["event",3],["together",2],["tmp",3],["path",3],["store",7],["context",10],["setup",1],["name",1],["success",1],["terminate",1],["state",12],["assert",20],["created",1],["true",1],["status",6],["completed",3],["issues",4],["content",2],["promoted",2],["key",2],["value",2],["verdict",1],["metadata",3],["items",1],["envelope",4],["completion",2],["id",6],["published",5],["at",3],["500",3],["sha256",4],["sha",1],["text",1],["run",5],["reason",1],["review",1],["reported",1],["finished",1],["len",1],["terminals",3],["payload",6],["json",2],["loads",1],["digest",2],["receipt",2],["raw",2],["list",1],["auto",3],["mode",2],["events",1],["root",4],["branch",1],["public",5],["not",3],["none",1],["projection",2],["project",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_promotion_projection_fails_safe_after_fact_drift","name":[["test",1],["terminal",1],["promotion",1],["projection",1],["fails",1],["safe",1],["after",1],["fact",1],["drift",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",8],["promotion",3],["projection",2],["fails",2],["safe",2],["after",2],["fact",2],["drift",2],["tmp",3],["path",3],["tamper",7],["str",2],["store",9],["context",8],["setup",1],["name",1],["read",1],["terminate",1],["if",3],["message",8],["content",3],["conn",5],["execute",4],["noqa",5],["slf001",5],["corrupt",2],["promoted",1],["bytes",1],["update",3],["messages",3],["id",8],["tampered",2],["reviewed",1],["result",1],["elif",1],["delivery",5],["hash",1],["binding",1],["completion",2],["deliveries",1],["sha256",1],["64",1],["else",2],["row",2],["select",1],["metadata",8],["from",1],["fetchone",1],["json",2],["loads",1],["user",1],["truth",2],["verdict",1],["published",1],["at",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["commit",1],["projected",5],["project",1],["auto",2],["mode",1],["run",5],["root",2],["assert",5],["source",1],["claimed",1],["status",3],["completed",1],["issues",1],["failed",2],["reason",2],["safety",2],["boundary",2],["next",1],["event",3],["events",1],["type",1],["payload",2],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_promotion_rejects_a_candidate_with_drifted_identity","name":[["test",1],["terminal",1],["promotion",1],["rejects",1],["candidate",1],["drifted",1],["identity",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",2],["promotion",3],["rejects",2],["candidate",5],["drifted",2],["identity",2],["tmp",3],["path",3],["field",4],["str",2],["value",3],["any",2],["store",8],["context",6],["setup",1],["name",1],["row",2],["conn",3],["execute",2],["noqa",3],["slf001",3],["corrupt",1],["durable",1],["select",1],["metadata",6],["from",1],["messages",2],["message",4],["id",4],["fetchone",1],["json",2],["loads",1],["update",1],["dumps",1],["sort",1],["keys",1],["true",1],["separators",1],["commit",1],["before",4],["state",2],["pytest",1],["raises",1],["auto",1],["mode",1],["conflict",1],["error",1],["terminate",1],["assert",3],["run",1],["status",1],["terminals",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_promotion_rejects_non_review_terminal_without_mutation","name":[["test",1],["terminal",2],["promotion",1],["rejects",1],["non",1],["review",1],["without",1],["mutation",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",6],["promotion",4],["rejects",2],["non",3],["review",3],["without",2],["mutation",2],["tmp",3],["path",3],["store",6],["context",5],["setup",1],["name",1],["before",2],["state",4],["pytest",1],["raises",1],["auto",2],["mode",2],["conflict",1],["error",1],["terminate",1],["run",2],["idempotency",1],["key",1],["turn",1],["status",1],["failed",2],["reason",1],["execution",1],["finished",1],["at",1],["500",1],["message",1],["assert",2],["candidate",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_promotion_rejects_publication_before_delivery_commit","name":[["test",1],["terminal",1],["promotion",1],["rejects",1],["publication",1],["before",1],["delivery",1],["commit",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",3],["promotion",4],["rejects",2],["publication",3],["before",4],["delivery",2],["commit",3],["tmp",3],["path",3],["store",6],["context",5],["setup",1],["name",1],["predates",1],["state",4],["pytest",1],["raises",1],["auto",2],["mode",2],["conflict",1],["error",1],["terminate",1],["run",2],["idempotency",1],["key",1],["turn",1],["status",1],["completed",1],["issues",2],["reason",1],["review",1],["reported",1],["finished",1],["at",1],["149",1],["message",1],["assert",2],["candidate",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_terminal_replay_rejects_a_different_message_or_promotion","name":[["test",1],["terminal",1],["replay",1],["rejects",1],["different",1],["message",1],["promotion",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["terminal",3],["replay",3],["rejects",2],["different",5],["message",6],["promotion",5],["tmp",3],["path",3],["mutation",7],["str",3],["store",7],["context",6],["setup",1],["name",1],["terminate",2],["before",2],["state",3],["changed",5],["deepcopy",1],["if",2],["id",1],["another",1],["elif",2],["expected",3],["content",2],["bytes",1],["metadata",3],["subset",1],["review",2],["status",2],["completed",2],["issues",3],["user",2],["truth",2],["verdict",1],["fields",3],["dict",1],["any",1],["idempotency",1],["key",1],["turn",1],["reason",1],["reported",1],["finished",1],["at",1],["500",1],["omitted",1],["pytest",1],["raises",1],["auto",2],["mode",2],["conflict",1],["error",1],["run",2],["assert",2],["len",1],["terminals",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_verified_stage5_repair_binds_promoted_bytes_not_original_candidate","name":[["test",1],["verified",1],["stage5",1],["repair",1],["binds",1],["promoted",1],["bytes",1],["not",1],["original",1],["candidate",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["verified",7],["stage5",2],["repair",3],["binds",2],["promoted",6],["bytes",2],["not",2],["original",2],["candidate",6],["tmp",3],["path",3],["store",5],["context",3],["setup",1],["name",1],["complete",1],["pass",1],["review",8],["answer",1],["id",4],["repaired",4],["run",6],["round",1],["index",1],["promotion",6],["deepcopy",1],["assert",6],["expected",1],["content",3],["metadata",3],["terminal",3],["terminate",1],["auto",1],["mode",1],["idempotency",1],["key",1],["turn",1],["status",3],["reason",1],["passed",1],["finished",1],["at",1],["500",1],["message",3],["state",6],["delivery",1],["sha256",1],["sha",1],["text",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_verified_terminal_promotes_the_exact_latest_pass_review_bytes","name":[["test",1],["verified",1],["terminal",1],["promotes",1],["exact",1],["latest",1],["pass",1],["review",1],["bytes",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["verified",8],["terminal",5],["promotes",2],["exact",2],["latest",2],["pass",4],["review",7],["bytes",2],["tmp",3],["path",3],["store",5],["context",3],["setup",1],["name",1],["success",1],["complete",1],["promotion",6],["deepcopy",1],["content",2],["candidate",2],["metadata",4],["terminate",1],["auto",1],["mode",1],["run",4],["idempotency",1],["key",1],["turn",1],["status",5],["reason",1],["passed",1],["finished",1],["at",1],["500",1],["message",4],["state",8],["assert",7],["id",1],["delivery",1],["published",1],["len",1],["terminals",1],["close",1]]},{"id":"tests/test_stage4_atomic_promotion.py#test_verified_terminal_rejects_content_not_bound_to_latest_pass_review","name":[["test",1],["verified",1],["terminal",1],["rejects",1],["content",1],["not",1],["bound",1],["latest",1],["pass",1],["review",1]],"path":[["tests",1],["test",1],["stage4",1],["atomic",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["verified",6],["terminal",3],["rejects",2],["content",8],["not",3],["bound",2],["latest",2],["pass",5],["review",8],["tmp",3],["path",3],["mutation",4],["str",2],["store",6],["context",4],["setup",1],["name",1],["binding",1],["complete",1],["promotion",11],["deepcopy",1],["candidate",3],["metadata",5],["if",1],["unreviewed",1],["never",1],["reviewed",2],["sha256",1],["sha",1],["text",1],["else",1],["run",4],["id",1],["another",1],["before",6],["state",2],["pytest",1],["raises",1],["auto",2],["mode",2],["conflict",1],["error",1],["match",2],["its",1],["durable",1],["terminate",1],["idempotency",1],["key",1],["turn",1],["status",4],["reason",1],["passed",1],["finished",1],["at",1],["500",1],["message",2],["assert",5],["delivery",1],["committed",1],["terminals",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py","name":[["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["stage",1],["candidate",3],["provisional",1],["until",1],["review",7],["promotes",1],["turn",2],["emit",1],["answer",1],["persist",1],["only",2],["then",1],["nothing",2],["about",1],["emission",1],["row",1],["was",2],["conditional",1],["verdict",1],["so",1],["wrong",1],["numeric",1],["claim",2],["readable",1],["copyable",1],["whole",1],["reviewer",1],["round",1],["trip",1],["kill",1],["between",1],["left",1],["durable",2],["forever",1],["no",2],["would",1],["revisit",1],["repair",1],["corrected",1],["had",1],["way",1],["reach",1],["user",2],["at",1],["all",1],["gate",3],["could",2],["refuse",1],["promote",1],["text",1],["not",1],["fix",1],["these",1],["cover",1],["contract",1],["replaced",1],["frozen",1],["evidence",1],["promotion",2],["delivered",1],["bytes",3],["reviewed",1],["required",1],["be",1],["same",1],["from",7],["future",1],["import",8],["annotations",1],["json",1],["pathlib",1],["path",2],["types",1],["simple",1],["namespace",1],["openai4s",5],["config",3],["auto",2],["mode",2],["budgets",1],["roadmap",1],["feature",1],["flags",1],["server",3],["completion",2],["service",2],["scientific",2],["matches",1],["store",2],["gateway",2],["py",1],["durability",1],["ordering",1],["loop",1],["repaired",1],["reaches",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["cfg",2],["stage5",4],["true",7],["mode",7],["auto",7],["fix",2],["stage2",4],["stage3",4],["return",1],["config",2],["roadmap",2],["features",1],["feature",1],["flags",1],["run",1],["storage",1],["scientific",1],["review",3],["shadow",1],["stage4",1],["completion",1],["gate",1],["repair",2],["result",1],["budgets",2],["max",1],["rounds",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_issues_chat","name":[["issues",1],["chat",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["issues",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["count",1],["wrong",2],["findings",1],["severity",1],["high",1],["category",1],["claim",2],["ref",1],["100",1],["evidence",1],["refs",1],["reproduction",1],["table",1],["has",1],["97",1],["rows",1],["usage",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_llm","name":[["llm",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["llm",2],["model",4],["return",1],["simple",1],["namespace",1],["provider",1],["openai",1],["base",1],["url",1],["https",1],["review",1],["example",1],["v1",1],["timeout",1],["30",1],["max",1],["tokens",1],["400",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_pass_chat","name":[["pass",1],["chat",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["pass",3],["chat",2],["messages",2],["cfg",2],["kwargs",2],["return",1],["content",1],["json",1],["dumps",1],["verdict",1],["summary",1],["ok",1],["findings",1],["usage",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_repairing_gate","name":[["repairing",1],["gate",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["repairing",2],["gate",5],["store",6],["repaired",3],["cfg",4],["stage2",1],["false",1],["auto",8],["simple",1],["namespace",1],["lambda",1],["frame",1],["id",1],["selection",1],["result",1],["review",6],["mode",3],["fix",1],["preset",1],["autonomous",1],["approvals",1],["reviewer",1],["scientific",2],["service",2],["config",2],["chat",2],["call",1],["issues",1],["repair",5],["stub",1],["completion",1],["return",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_run","name":[["run",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["run",2],["gate",4],["turn",6],["id",9],["deliver",4],["replacement",4],["return",1],["after",1],["root",3],["frame",1],["project",2],["branch",1],["execution",1],["exec",1],["user",1],["request",1],["summarise",1],["table",1],["candidate",1],["answer",1],["100",1],["there",1],["no",1],["missing",1],["values",1],["agent",2],["cfg",2],["llm",2],["reviewer",2]]},{"id":"tests/test_stage4_candidate_promotion.py#_services","name":[["services",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["services",2],["store",6],["cfg",4],["chat",4],["mode",6],["auto",8],["fix",2],["simple",1],["namespace",1],["lambda",1],["frame",1],["id",1],["selection",1],["result",1],["review",6],["preset",1],["autonomous",1],["approvals",1],["reviewer",1],["scientific",2],["service",2],["config",2],["call",1],["return",1],["completion",1],["gate",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["store",9],["tmp",3],["path",3],["name",4],["stage4",2],["db",2],["create",1],["project",5],["id",7],["conn",2],["execute",1],["insert",1],["into",1],["frames",1],["frame",3],["parent",1],["root",6],["kind",1],["status",1],["depth",1],["created",1],["at",2],["updated",1],["values",1],["none",1],["turn",1],["processing",1],["commit",1],["ensure",1],["session",1],["branch",2],["return",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_StubRepair","name":[["stub",1],["repair",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["class",2],["stub",2],["repair",4],["stands",1],["stage",1],["real",1],["logic",1],["covered",1],["by",1],["its",1],["own",1],["suite",1],["matters",1],["here",1],["only",1],["gate",1],["repaired",5],["candidate",2],["so",1],["reduced",1],["returns",1],["corrected",1],["text",1],["clean",1],["verdict",2],["feature",1],["enabled",1],["true",1],["def",2],["init",1],["self",6],["str",1],["none",1],["calls",2],["list",1],["dict",3],["run",1],["initial",3],["kwargs",2],["append",1],["return",1],["pass",1],["findings",1],["snapshot",2],["answer",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_StubRepair.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["init",2],["self",4],["repaired",4],["str",2],["none",2],["calls",1],["list",1],["dict",1]]},{"id":"tests/test_stage4_candidate_promotion.py#_StubRepair.run","name":[["run",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["run",2],["self",4],["initial",4],["kwargs",3],["calls",1],["append",1],["return",1],["dict",2],["verdict",1],["pass",1],["findings",1],["snapshot",2],["candidate",1],["answer",1],["repaired",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_a_repair_the_caller_cannot_deliver_still_never_reaches_verified","name":[["test",1],["repair",1],["caller",1],["cannot",1],["deliver",1],["still",1],["never",1],["reaches",1],["verified",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["repair",3],["caller",3],["cannot",3],["deliver",4],["still",2],["never",3],["reaches",2],["verified",5],["tmp",3],["path",3],["fail",1],["closed",1],["half",1],["same",1],["contract",1],["kept",1],["honest",1],["has",2],["already",1],["shown",1],["stored",1],["answer",4],["replacement",2],["promoting",1],["there",2],["would",2],["put",1],["green",1],["badge",1],["text",1],["reviewer",1],["approved",1],["user",1],["be",1],["told",1],["100",2],["no",3],["missing",4],["values",4],["because",1],["97",2],["age",2],["passed",1],["store",4],["db",1],["gate",4],["repairing",1],["result",6],["run",1],["turn",2],["id",1],["stuck",1],["false",2],["assert",5],["replaced",1],["final",1],["terminal",1],["unverified",1],["true",1],["reason",1],["repaired",1],["not",1],["delivered",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_a_repaired_candidate_is_handed_back_for_delivery","name":[["test",1],["repaired",1],["candidate",1],["handed",1],["back",1],["delivery",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["repaired",3],["candidate",2],["handed",2],["back",2],["delivery",2],["tmp",3],["path",3],["fix",2],["has",3],["be",2],["able",1],["reach",1],["user",3],["not",7],["just",1],["exist",1],["memory",1],["repair",6],["loop",1],["rewrites",1],["answer",5],["compute",1],["its",1],["verdict",1],["but",1],["message",1],["was",6],["streamed",1],["persisted",1],["before",1],["ran",2],["so",2],["correction",1],["had",1],["nowhere",1],["go",1],["gate",4],["only",1],["remaining",1],["move",1],["refuse",1],["promote",1],["text",1],["could",2],["replace",1],["left",1],["reading",1],["wrong",1],["number",1],["badge",1],["saying",1],["unverified",1],["no",1],["way",1],["see",1],["right",1],["one",1],["store",4],["yes",1],["db",1],["repairing",1],["97",2],["age",2],["missing",2],["values",2],["result",5],["run",1],["turn",2],["id",1],["fixed",1],["deliver",1],["replacement",1],["true",2],["assert",4],["replaced",1],["final",1],["asked",1],["certify",1],["itself",1],["calls",2],["review",1],["mode",1],["auto",1],["deliverable",1],["conservative",1],["delivered",2],["downgrade",1],["exactly",1],["must",1],["happen",1],["truth",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_a_tool_only_turn_never_stamps_the_previous_turns_answer","name":[["test",1],["tool",1],["only",1],["turn",1],["never",1],["stamps",1],["previous",1],["turns",1],["answer",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["tool",3],["only",4],["turn",6],["never",2],["stamps",2],["previous",3],["turns",2],["answer",4],["writable",1],["being",1],["empty",3],["means",1],["two",1],["opposite",1],["things",1],["one",1],["may",1],["stamp",2],["stage",1],["delivery",2],["leaves",2],["because",2],["already",1],["wrote",1],["row",3],["then",1],["needs",1],["verdict",1],["stamped",1],["onto",1],["gated",1],["there",1],["no",1],["at",6],["all",1],["newest",1],["assistant",1],["branch",1],["stamping",1],["would",1],["relabel",1],["result",1],["source",5],["gateway",1],["read",1],["text",1],["utf",1],["assert",5],["delivered",1],["not",1],["finalize",4],["index",2],["self",1],["completion",1],["gate",1],["after",1],["resolved",3],["type",1],["candidate",2],["call",5],["message",2],["id",1],["if",1],["promotion",1],["ready",1],["expected",1],["content",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_an_unchanged_repair_leaves_the_candidate_alone","name":[["test",1],["unchanged",1],["repair",1],["leaves",1],["candidate",1],["alone",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["unchanged",5],["repair",4],["leaves",2],["candidate",2],["alone",2],["tmp",3],["path",3],["changed",1],["nothing",1],["not",1],["replacement",2],["re",2],["delivering",1],["identical",1],["bytes",1],["would",2],["blank",1],["render",1],["answer",3],["live",1],["ui",1],["no",2],["reason",1],["persist",1],["second",1],["row",1],["saying",1],["same",1],["thing",1],["store",4],["noop",2],["db",1],["100",1],["there",1],["missing",1],["values",1],["gate",3],["repairing",1],["result",3],["run",1],["turn",2],["id",1],["deliver",1],["true",1],["assert",2],["replaced",1],["false",1],["final",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_failed_delivery_seals_the_review_run_as_unavailable_without_promotion","name":[["test",1],["failed",1],["delivery",1],["seals",1],["review",1],["run",1],["as",1],["unavailable",1],["without",1],["promotion",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["failed",6],["delivery",5],["seals",2],["review",6],["run",4],["as",2],["unavailable",5],["without",2],["promotion",2],["tmp",3],["path",3],["reviewed",6],["candidate",2],["not",1],["terminal",9],["until",1],["its",1],["resolved",1],["store",6],["gate",7],["services",1],["cfg",3],["pass",1],["chat",1],["mode",3],["only",1],["after",3],["turn",3],["root",13],["frame",1],["id",7],["project",2],["branch",3],["retract",2],["execution",1],["exec",1],["user",1],["request",1],["state",1],["answer",1],["qualitative",1],["limitation",1],["agent",2],["llm",2],["reviewer",2],["assert",10],["verified",1],["finalized",2],["false",3],["load",2],["none",1],["finalize",2],["delivered",2],["true",2],["durable",1],["events",4],["list",2],["auto",4],["item",4],["type",2],["count",2],["exact",1],["replay",3],["reads",1],["same",1],["immutable",1],["instead",1],["emitting",1],["one",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_same_turn_different_candidate_cannot_replay_a_green_proof","name":[["test",1],["same",1],["turn",1],["different",1],["candidate",1],["cannot",1],["replay",1],["green",1],["proof",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["same",10],["turn",12],["different",2],["candidate",18],["cannot",2],["replay",5],["green",2],["proof",4],["tmp",3],["path",3],["store",4],["db",1],["gate",5],["services",1],["cfg",3],["pass",1],["chat",1],["mode",1],["review",7],["only",1],["common",3],["root",9],["frame",3],["id",15],["project",2],["branch",3],["execution",3],["exec",3],["user",1],["request",1],["state",1],["agent",2],["llm",2],["reviewer",2],["first",7],["after",2],["answer",5],["alpha",1],["assert",5],["terminal",2],["verified",2],["even",1],["if",2],["caller",1],["copies",1],["every",1],["field",1],["from",1],["result",1],["changing",1],["bytes",1],["invalidates",1],["both",1],["snapshot",5],["digest",1],["exact",1],["comparison",1],["dict",2],["beta",4],["not",1],["durable",6],["matches",2],["gates",2],["completion",2],["true",2],["second",5],["sha256",2],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_stage4_gate_is_independent_of_the_stage3_shadow_flag","name":[["test",1],["stage4",1],["gate",1],["independent",1],["stage3",1],["shadow",1],["flag",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["stage4",4],["gate",6],["independent",2],["stage3",3],["shadow",3],["flag",2],["tmp",3],["path",3],["disabling",1],["stage",2],["review",2],["must",1],["not",1],["silently",1],["disable",1],["store",6],["services",3],["cfg",5],["false",2],["pass",3],["chat",3],["assert",4],["gates",3],["turn",6],["root",6],["true",2],["result",2],["after",1],["frame",1],["id",5],["project",2],["branch",1],["only",3],["execution",1],["exec",1],["user",1],["request",1],["state",1],["candidate",1],["answer",1],["qualitative",1],["limitation",1],["agent",2],["llm",2],["reviewer",2],["mode",2],["override",1],["terminal",1],["verified",1],["off",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_the_candidate_is_durable_before_the_reviewer_is_called","name":[["test",1],["candidate",1],["durable",1],["before",1],["reviewer",1],["called",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",3],["test",2],["candidate",5],["durable",5],["before",2],["reviewer",6],["called",2],["tmp",3],["path",3],["freeze",1],["then",1],["review",3],["storage",2],["too",1],["record",1],["proves",1],["nothing",1],["all",1],["four",1],["rows",1],["be",1],["written",1],["after",2],["evaluate",1],["returned",1],["made",1],["entire",1],["sequence",1],["conditional",1],["answering",1],["crash",1],["during",1],["round",1],["trip",1],["left",1],["no",3],["evidence",1],["open",1],["indistinguishable",1],["from",1],["turn",4],["never",1],["produced",1],["answer",2],["store",5],["seen",3],["dict",1],["str",2],["object",1],["observing",2],["chat",3],["messages",2],["cfg",5],["kwargs",2],["knows",1],["at",1],["moment",1],["invoked",1],["runs",2],["list",1],["auto",3],["mode",2],["events",1],["root",5],["branch",2],["id",6],["return",1],["pass",1],["gate",3],["services",1],["only",1],["frame",1],["project",2],["execution",1],["exec",1],["user",1],["request",1],["state",1],["qualitative",1],["limitation",1],["agent",2],["llm",2],["types",7],["item",2],["type",1],["assert",3],["ready",1],["audit",2],["started",1],["completed",1],["not",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_the_candidate_is_durable_before_the_reviewer_is_called._observing_chat","name":[["observing",1],["chat",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["observing",2],["chat",3],["messages",3],["cfg",3],["kwargs",3],["storage",2],["knows",2],["at",2],["moment",2],["reviewer",2],["invoked",2],["seen",1],["runs",1],["store",1],["list",1],["auto",1],["mode",1],["events",1],["root",2],["branch",1],["id",1],["return",1],["pass",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_the_stamped_row_and_the_persisted_row_carry_the_same_verdict","name":[["test",1],["stamped",1],["row",2],["persisted",1],["carry",1],["same",1],["verdict",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["test",2],["stamped",3],["row",15],["persisted",2],["carry",2],["same",2],["verdict",4],["tmp",2],["path",5],["two",1],["writers",1],["one",3],["shape",2],["reopen",1],["shows",1],["null",2],["persist",1],["loop",1],["passes",1],["metadata",7],["add",1],["message",7],["stage",3],["delivery",3],["writes",1],["its",1],["own",1],["bound",1],["artifact",1],["manifest",1],["stamps",1],["afterwards",1],["each",1],["built",1],["mapping",3],["itself",2],["stamping",2],["read",2],["terminal",7],["off",2],["calls",1],["field",2],["review",9],["status",3],["wrote",1],["beside",2],["user",2],["truth",2],["verified",6],["live",1],["was",3],["right",1],["because",1],["badge",2],["came",1],["socket",1],["reopening",1],["showed",1],["no",2],["at",2],["all",2],["exact",2],["failure",1],["exists",1],["prevent",1],["from",8],["openai4s",1],["server",1],["completion",2],["gate",10],["import",1],["unverified",8],["false",5],["valid",1],["input",1],["gateway",2],["holds",2],["not",3],["by",2],["time",1],["needs",1],["assert",6],["restates",1],["so",1],["derived",1],["rather",1],["than",1],["result",1],["carries",1],["key",1],["reading",1],["produced",1],["none",1],["absent",1],["did",1],["supply",1],["default",1],["completed",2],["issues",2],["saying",2],["another",1],["unavailable",1],["true",1],["legacy",1],["latest",1],["mutator",1],["intentionally",1],["gone",1],["identity",1],["required",1],["finalize",1],["after",1],["store",1],["cas",1],["hasattr",1],["service",1],["stamp",1],["delivered",1],["answer",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_the_turn_loop_orders_candidate_review_then_promotion","name":[["test",1],["turn",1],["loop",1],["orders",1],["candidate",1],["review",1],["then",1],["promotion",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",3],["test",3],["turn",3],["loop",2],["orders",2],["candidate",7],["review",6],["then",2],["promotion",4],["gateway",2],["py",1],["composes",1],["phases",2],["order",2],["stage",3],["defines",1],["gate",10],["composition",2],["contract",2],["lives",1],["one",2],["file",1],["claude",1],["md",1],["keeps",1],["deliberately",1],["thin",1],["reordering",1],["these",1],["three",1],["exactly",2],["regression",1],["exists",1],["prevent",1],["invisible",1],["every",1],["only",2],["calls",1],["services",1],["directly",1],["source",13],["read",1],["text",1],["utf",1],["metadata",7],["at",27],["index",7],["provisional",4],["dict",1],["str",1],["object",1],["delivery",4],["message",6],["row",2],["self",4],["store",1],["add",1],["withhold",2],["true",1],["completion",2],["after",2],["promote",6],["finalize",1],["resolved",5],["type",1],["assert",10],["must",3],["precede",2],["plain",1],["marker",1],["precedes",1],["follow",1],["finalized",1],["resolves",1],["exact",1],["identity",1],["travels",1],["into",1],["atomic",1],["terminal",1],["transaction",1],["nothing",1],["guesses",1],["whichever",1],["assistant",1],["happens",1],["be",1],["newest",1],["afterwards",1],["id",1],["expected",1],["content",1],["stamp",1],["delivered",1],["answer",3],["not",1],["has",1],["implementation",1],["so",1],["gated",1],["ungated",1],["orderings",1],["cannot",1],["drift",1],["apart",1],["count",2],["deliver",2],["final",2]]},{"id":"tests/test_stage4_candidate_promotion.py#test_unknown_or_broken_mode_resolution_keeps_stage4_armed","name":[["test",1],["unknown",1],["broken",1],["mode",1],["resolution",1],["keeps",1],["stage4",1],["armed",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",3],["test",2],["unknown",2],["broken",4],["mode",9],["resolution",3],["keeps",2],["stage4",2],["armed",2],["tmp",3],["path",3],["store",9],["db",1],["cfg",5],["review",9],["scientific",3],["service",3],["config",3],["chat",2],["call",1],["pass",1],["auto",4],["simple",4],["namespace",4],["lambda",3],["frame",4],["id",4],["none",1],["selection",3],["result",1],["bogus",1],["gate",9],["completion",2],["assert",5],["active",2],["root",5],["only",2],["gates",3],["turn",3],["true",2],["raise",1],["runtime",1],["error",1],["unavailable",1],["override",1],["off",1],["false",1],["close",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_unknown_or_broken_mode_resolution_keeps_stage4_armed._broken","name":[["broken",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["broken",2],["frame",2],["id",2],["raise",1],["runtime",1],["error",1],["selection",1],["unavailable",1]]},{"id":"tests/test_stage4_candidate_promotion.py#test_verified_requires_the_delivered_bytes_to_be_the_reviewed_bytes","name":[["test",1],["verified",1],["requires",1],["delivered",1],["bytes",2],["be",1],["reviewed",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",3],["test",2],["verified",4],["requires",2],["delivered",2],["bytes",4],["be",2],["reviewed",6],["tmp",4],["path",4],["one",2],["claim",1],["makes",1],["enforced",1],["as",1],["invariant",1],["not",2],["story",1],["repaired",1],["but",1],["undelivered",1],["covers",1],["single",1],["route",1],["known",1],["change",1],["answer",6],["backstop",1],["every",1],["other",1],["including",1],["any",1],["added",1],["later",1],["if",1],["gate",9],["cannot",1],["show",1],["certifying",1],["was",1],["read",1],["fails",1],["closed",1],["rather",1],["than",1],["guessing",1],["store",9],["services",2],["cfg",6],["pass",2],["chat",2],["mode",2],["review",7],["only",2],["after",2],["turn",7],["root",6],["frame",2],["id",10],["project",4],["branch",2],["ok",2],["execution",2],["exec",2],["user",3],["request",2],["state",2],["candidate",3],["qualitative",3],["limitation",3],["agent",4],["llm",4],["reviewer",4],["assert",5],["terminal",2],["final",1],["replaced",1],["false",1],["real",1],["finalizes",1],["before",1],["next",1],["starts",1],["another",1],["session",1],["here",1],["so",1],["artificial",1],["second",1],["rejected",1],["by",1],["first",1],["deliberately",1],["unfinalized",1],["auto",1],["run",1],["owner",1],["drift",10],["stage4",1],["db",1],["original",2],["scientific",2],["evaluate",2],["drifting",2],["snapshot",4],["kwargs",2],["result",4],["something",1],["else",1],["entirely",1],["return",1],["drifted",3],["unavailable",1],["durable",1],["proof",1],["missing",1],["truth",1],["close",2]]},{"id":"tests/test_stage4_candidate_promotion.py#test_verified_requires_the_delivered_bytes_to_be_the_reviewed_bytes._drifting","name":[["drifting",1]],"path":[["tests",1],["test",1],["stage4",1],["candidate",1],["promotion",1],["py",1]],"body":[["def",2],["drifting",2],["snapshot",5],["kwargs",3],["result",4],["original",1],["candidate",1],["answer",1],["something",1],["else",1],["entirely",1],["return",1]]},{"id":"tests/test_startup_no_implicit_install.py","name":[["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["openai4s",3],["serve",1],["must",2],["not",2],["modify",1],["python",1],["environment",2],["startup",1],["call",1],["preinstall",2],["ensure",1],["core",2],["background",1],["true",1],["took",1],["23",1],["unpinned",1],["package",1],["names",1],["resolved",1],["them",2],["against",1],["py",1],["pi",1],["at",1],["boot",1],["installed",1],["break",1],["system",1],["packages",1],["into",1],["whatever",1],["interpreter",1],["daemon",3],["ran",1],["under",1],["thread",1],["whose",1],["failures",1],["nobody",1],["saw",1],["three",1],["consequences",1],["launching",1],["mutated",1],["user",2],["two",1],["cold",1],["starts",1],["week",1],["apart",1],["could",1],["produce",1],["different",1],["environments",1],["offline",1],["start",1],["failed",1],["invisibly",1],["diagnosis",1],["mutation",1],["now",1],["separate",1],["plan",2],["reports",1],["only",1],["explicit",2],["action",1],["setup",1],["post",1],["api",1],["kernel",2],["install",2],["host",1],["pip",2],["applies",1],["these",1],["tests",2],["pin",1],["split",1],["assertion",1],["matters",1],["no",1],["subprocess",2],["spawned",1],["during",1],["merely",1],["return",1],["value",1],["looks",1],["right",1],["import",3],["pytest",2],["from",1],["fixture",1],["path",1],["still",1],["work",1],["progress",1],["dict",1],["process",2],["wide",1],["state",1],["share",1],["dirtied",1],["status",1],["false",1]]},{"id":"tests/test_startup_no_implicit_install.py#no_pip_allowed","name":[["no",1],["pip",1],["allowed",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",3],["no",2],["pip",4],["allowed",2],["monkeypatch",3],["any",1],["invocation",1],["during",1],["guarded",1],["block",1],["test",1],["failure",1],["asserted",1],["at",1],["subprocess",3],["boundary",1],["rather",1],["than",1],["by",1],["inspecting",1],["return",3],["value",1],["old",1],["bug",1],["ran",1],["background",1],["thread",1],["so",1],["function",1],["could",1],["nothing",1],["while",1],["install",1],["was",1],["already",1],["under",1],["way",1],["calls",3],["forbidden",2],["cmd",3],["append",1],["raise",1],["assertion",1],["error",1],["startup",1],["must",1],["not",1],["run",2],["setattr",1],["raising",1],["true",1]]},{"id":"tests/test_startup_no_implicit_install.py#no_pip_allowed.forbidden","name":[["forbidden",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["forbidden",2],["cmd",4],["calls",1],["append",1],["raise",1],["assertion",1],["error",1],["startup",1],["must",1],["not",1],["run",1],["subprocess",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_a_test_may_leave_the_install_progress_dirty","name":[["test",2],["may",1],["leave",1],["install",1],["progress",1],["dirty",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["test",4],["may",2],["leave",2],["install",3],["progress",2],["dirty",2],["first",1],["half",2],["ordered",1],["pair",1],["second",1],["assertion",1],["preinstall",2],["status",4],["module",1],["global",2],["kernel",1],["packages",1],["serialises",1],["tests",1],["above",1],["missing",2],["installing",3],["timestamps",2],["never",1],["put",1],["them",1],["back",1],["so",1],["later",1],["route",2],["sweep",1],["same",1],["worker",1],["captured",1],["typed",1],["array",1],["items",1],["numeric",1],["schema",1],["gate",1],["reported",1],["drift",1],["nothing",1],["had",1],["changed",1],["dirtied",2],["update",1],["phase",1],["started",1],["at",2],["finished",1],["leak",5],["probe",5],["installed",1],["failed",2],["name",1],["error",1],["message",1],["true",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_core_plan_never_installs","name":[["test",1],["core",1],["plan",1],["never",1],["installs",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["test",2],["core",4],["plan",6],["never",2],["installs",2],["no",3],["pip",3],["allowed",3],["monkeypatch",3],["even",1],["whole",1],["stack",1],["missing",3],["planning",1],["stays",1],["read",1],["only",1],["setattr",1],["preinstall",2],["lambda",1],["numpy",3],["scipy",3],["assert",3],["satisfied",1],["false",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_core_plan_reports_satisfied_when_nothing_missing","name":[["test",1],["core",1],["plan",1],["reports",1],["satisfied",1],["nothing",1],["missing",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["test",2],["core",4],["plan",6],["reports",2],["satisfied",3],["nothing",2],["missing",4],["no",2],["pip",2],["allowed",2],["monkeypatch",3],["setattr",1],["preinstall",2],["lambda",1],["assert",2],["true",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_ensure_core_still_installs_when_explicitly_asked","name":[["test",1],["ensure",1],["core",1],["still",1],["installs",1],["explicitly",1],["asked",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",3],["test",2],["ensure",3],["core",4],["still",2],["installs",2],["explicitly",2],["asked",2],["monkeypatch",4],["removing",1],["implicit",1],["install",2],["must",1],["not",1],["break",1],["deliberate",1],["one",1],["setattr",2],["preinstall",3],["missing",1],["lambda",1],["numpy",3],["seen",3],["fake",2],["pip",3],["names",4],["kw",1],["return",1],["true",3],["ok",2],["raising",1],["result",2],["background",1],["false",1],["assert",2]]},{"id":"tests/test_startup_no_implicit_install.py#test_ensure_core_still_installs_when_explicitly_asked.fake_pip","name":[["fake",1],["pip",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["fake",2],["pip",2],["names",4],["kw",2],["seen",1],["return",1],["true",1],["ok",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_install_endpoint_path_still_works","name":[["test",1],["install",1],["endpoint",1],["path",1],["still",1],["works",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",3],["test",2],["install",4],["endpoint",2],["path",2],["still",2],["works",2],["monkeypatch",3],["fake",2],["pip",3],["names",1],["kw",1],["return",1],["true",3],["installed",2],["setattr",1],["preinstall",2],["raising",1],["out",3],["scanpy",2],["assert",2],["ok",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_install_endpoint_path_still_works.fake_pip","name":[["fake",1],["pip",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["fake",2],["pip",2],["names",2],["kw",2],["return",1],["true",1],["installed",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_plan_does_not_stomp_an_install_in_flight","name":[["test",1],["plan",1],["not",1],["stomp",1],["install",1],["flight",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["test",2],["plan",4],["not",3],["stomp",2],["install",3],["flight",2],["monkeypatch",3],["refreshed",1],["while",1],["explicit",1],["runs",1],["must",1],["relabel",1],["setattr",1],["preinstall",4],["missing",1],["core",2],["lambda",1],["numpy",3],["status",2],["update",1],["phase",2],["installing",3],["assert",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_plan_reports_ready_when_satisfied","name":[["test",1],["plan",1],["reports",1],["ready",1],["satisfied",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["test",2],["plan",3],["reports",2],["ready",3],["satisfied",2],["monkeypatch",3],["setattr",1],["preinstall",5],["missing",3],["core",2],["lambda",1],["status",3],["update",1],["phase",2],["idle",1],["stale",1],["assert",2]]},{"id":"tests/test_startup_no_implicit_install.py#test_plan_sets_needs_provision_rather_than_pretending_ready","name":[["test",1],["plan",1],["sets",1],["needs",1],["provision",1],["rather",1],["than",1],["pretending",1],["ready",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["test",2],["plan",3],["sets",2],["needs",4],["provision",4],["rather",2],["than",2],["pretending",2],["ready",4],["monkeypatch",3],["resting",1],["state",1],["cold",1],["install",1],["not",1],["claiming",1],["packages",1],["missing",4],["would",1],["put",1],["surprise",1],["at",1],["task",1],["time",1],["setattr",1],["preinstall",6],["core",2],["lambda",1],["numpy",3],["status",4],["update",1],["phase",2],["idle",1],["assert",3],["openai4s",1],["setup",1],["message",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_the_gateway_startup_path_plans_and_never_applies","name":[["test",1],["gateway",1],["startup",1],["path",1],["plans",1],["never",1],["applies",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",3],["test",5],["gateway",5],["startup",3],["path",5],["plans",2],["never",2],["applies",2],["monkeypatch",5],["tmp",3],["regression",1],["matters",1],["build",3],["app",3],["server",5],["must",3],["call",2],["read",2],["only",1],["plan",3],["guarded",1],["at",1],["ensure",3],["core",4],["itself",1],["so",1],["fails",1],["loudly",1],["if",1],["anyone",1],["reintroduces",1],["implicit",1],["install",1],["whatever",1],["thread",2],["runs",2],["from",2],["openai4s",2],["config",3],["import",2],["forbidden",2],["raise",1],["assertion",1],["error",1],["not",1],["setattr",3],["preinstall",2],["raising",2],["true",5],["planned",3],["lambda",2],["append",1],["missing",1],["satisfied",1],["demo",2],["seeding",1],["daemon",1],["outlives",1],["then",1],["writes",1],["store",1],["fixture",1],["already",1],["closed",1],["unrelated",1],["under",1],["here",1],["its",1],["traceback",1],["would",1],["otherwise",1],["land",1],["file",1],["output",1],["like",1],["failure",1],["seed",1],["session",1],["none",1],["httpd",2],["data",1],["dir",1],["port",1],["try",1],["assert",1],["environment",1],["finally",1],["close",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_the_gateway_startup_path_plans_and_never_applies.forbidden","name":[["forbidden",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["forbidden",2],["raise",1],["assertion",1],["error",1],["build",1],["app",1],["server",1],["must",1],["not",1],["call",1],["ensure",1],["core",1]]},{"id":"tests/test_startup_no_implicit_install.py#test_the_next_test_sees_install_progress_as_the_process_started","name":[["test",2],["next",1],["sees",1],["install",1],["progress",1],["as",1],["process",1],["started",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["install",1],["py",1]],"body":[["def",2],["test",5],["next",2],["sees",2],["install",2],["progress",3],["as",2],["process",2],["started",3],["if",1],["not",2],["dirtied",1],["status",9],["pytest",1],["skip",1],["runs",1],["after",1],["dirties",1],["dict",1],["preinstall",1],["assert",3],["leak",1],["probe",1],["repr",1],["at",2],["none",2],["finished",1],["installing",1],["installed",1],["missing",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py","name":[["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["booting",1],["daemon",2],["fresh",1],["data",1],["dir",1],["must",2],["nothing",2],["user",2],["behalf",1],["example",3],["analysis",1],["seed",5],["itself",1],["first",1],["boot",1],["bound",1],["its",1],["port",1],["then",1],["background",2],["thread",2],["started",1],["python",1],["kernel",3],["executed",1],["six",1],["cells",1],["called",1],["uni",1],["prot",1],["rcsb",1],["rest",1],["apis",1],["spawned",1],["bundled",1],["mcp",2],["connector",1],["wrote",1],["four",1],["artifacts",1],["before",1],["had",1],["typed",1],["anything",1],["every",1],["one",1],["those",1],["something",1],["application",1],["otherwise",1],["asks",1],["permission",1],["was",2],["fixed",1],["by",2],["flipping",1],["openai4",2],["demo",2],["default",1],["off",1],["moving",1],["behind",1],["confirmed",1],["post",1],["session",1],["tests",2],["test",3],["gateway",3],["py",1],["pins",2],["flag",4],["route",1],["module",1],["property",1],["exists",1],["produce",1],["at",3],["boundaries",1],["actually",1],["be",2],["observed",1],["no",5],["outbound",1],["socket",4],["guarded",2],["connect",2],["because",2],["read",1],["tells",2],["you",2],["code",1],["intends",1],["did",1],["child",1],["process",1],["subprocess",2],["popen",1],["worker",1],["server",2],["all",1],["become",1],["real",1],["whatever",1],["caller",1],["named",1],["persisted",1],["frame",1],["artifact",1],["generation",1],["guard",1],["rather",1],["than",1],["assertion",1],["original",1],["defect",1],["ran",1],["startup",1],["function",1],["could",1],["return",1],["seeding",1],["disabled",1],["while",1],["already",1],["under",1],["way",1],["only",2],["boundary",1],["sees",1],["last",1],["file",1],["positive",1],["control",1],["reason",1],["none",1],["above",1],["satisfied",1],["deleting",1],["feature",1],["still",1],["start",1],["suite",1],["forbids",1],["things",1],["eventually",1],["passes",1],["empty",1],["program",1],["import",9],["sqlite3",1],["threading",1],["time",1],["pytest",2],["from",3],["openai4s",3],["config",2],["llmconfig",1],["as",1],["mod",1],["store",2],["fixture",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#_BoundaryGuard","name":[["boundary",1],["guard",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["class",2],["boundary",3],["guard",2],["records",1],["every",2],["outbound",2],["connect",4],["child",2],["process",2],["blocks",1],["both",2],["blocking",1],["matters",1],["as",2],["much",1],["recording",1],["if",2],["regression",1],["reintroduces",1],["implicit",1],["seed",1],["test",2],["should",2],["not",3],["be",2],["thing",2],["posts",1],["uni",1],["prot",1],["from",1],["ci",1],["runner",1],["leaves",1],["orphaned",1],["kernel",1],["behind",1],["reports",1],["attempt",2],["recorded",1],["lists",1],["assertions",1],["read",1],["so",1],["some",1],["caller",1],["broad",1],["except",1],["swallows",1],["still",1],["caught",1],["def",4],["init",2],["self",7],["connects",2],["list",2],["object",2],["processes",2],["install",1],["monkeypatch",3],["sock",1],["address",2],["append",2],["raise",2],["oserror",2],["startup",2],["must",3],["open",1],["connection",1],["popen",3],["args",2],["spawn",1],["raising",3],["true",3],["either",1],["ever",1],["renamed",1],["replaced",1],["fail",1],["loudly",1],["rather",1],["than",1],["quietly",1],["guarding",1],["nothing",1],["setattr",2],["socket",2],["subprocess",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#_BoundaryGuard.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["init",2],["self",4],["connects",1],["list",2],["object",2],["processes",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#_BoundaryGuard.install","name":[["install",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",4],["install",2],["self",5],["monkeypatch",4],["connect",3],["sock",1],["address",2],["connects",1],["append",2],["raise",2],["oserror",2],["startup",2],["must",3],["not",2],["open",1],["outbound",1],["connection",1],["popen",3],["args",2],["processes",1],["spawn",1],["child",1],["process",1],["raising",3],["true",3],["both",1],["if",1],["either",1],["boundary",1],["ever",1],["renamed",1],["replaced",1],["test",1],["fail",1],["loudly",1],["rather",1],["than",1],["quietly",1],["guarding",1],["nothing",1],["setattr",2],["socket",2],["subprocess",1],["init",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#_BoundaryGuard.install._connect","name":[["connect",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["connect",2],["sock",2],["address",3],["self",1],["connects",1],["append",1],["raise",1],["oserror",1],["startup",1],["must",1],["not",1],["open",1],["outbound",1],["connection",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#_BoundaryGuard.install._popen","name":[["popen",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["popen",2],["self",3],["args",3],["processes",1],["append",1],["raise",1],["oserror",1],["startup",1],["must",1],["not",1],["spawn",1],["child",1],["process",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#_cfg","name":[["cfg",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["cfg",2],["tmp",3],["path",3],["return",1],["config",1],["data",1],["dir",1],["port",3],["ask",1],["os",1],["free",1],["rather",1],["than",1],["fighting",1],["daemon",1],["developer",1],["may",1],["have",1],["running",1],["8760",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#_kernel_generation_count","name":[["kernel",1],["generation",1],["count",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["kernel",4],["generation",2],["count",3],["db",3],["path",3],["int",3],["read",2],["table",1],["directly",1],["store",1],["query",1],["denylist",1],["so",1],["agent",1],["facing",1],["only",1],["api",1],["cannot",1],["see",1],["boot",1],["spawned",1],["would",1],["leave",1],["its",1],["evidence",1],["exactly",1],["here",1],["conn",3],["sqlite3",1],["connect",1],["file",1],["mode",1],["ro",1],["uri",1],["true",1],["try",1],["row",2],["execute",1],["select",1],["from",1],["generations",1],["fetchone",1],["finally",1],["close",1],["return",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#fresh_boot","name":[["fresh",1],["boot",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",3],["fresh",2],["boot",3],["tmp",3],["path",3],["monkeypatch",5],["build",3],["real",4],["server",4],["brand",1],["new",1],["data",1],["dir",1],["guards",3],["already",1],["installed",1],["driven",1],["through",2],["app",2],["function",1],["openai4s",1],["serve",1],["calls",2],["rather",1],["than",1],["seeder",1],["because",1],["defect",1],["was",1],["wiring",1],["not",2],["seed",5],["demo",2],["session",3],["delenv",1],["openai4",1],["raising",2],["false",1],["guard",4],["boundary",2],["install",1],["executed",3],["list",1],["object",1],["run",6],["repl",4],["gateway",3],["mod",3],["runner",3],["record",2],["self",2],["records",1],["then",1],["delegates",1],["stub",1],["here",1],["would",2],["make",1],["three",1],["assertions",1],["vacuous",1],["regression",1],["network",1],["kernel",2],["spawn",1],["all",1],["happen",1],["inside",1],["cell",1],["swallowed",1],["so",3],["reintroduced",1],["trip",1],["only",2],["counter",1],["none",1],["describe",1],["actual",1],["harm",1],["block",1],["delegating",1],["cannot",1],["reach",1],["uni",1],["prot",1],["leave",1],["behind",1],["append",1],["return",1],["setattr",1],["true",1],["cfg",4],["httpd",4],["starts",1],["background",1],["thread",2],["started",1],["one",2],["distinguishable",1],["from",1],["did",1],["after",1],["has",1],["had",1],["moment",1],["time",1],["sleep",1],["try",1],["yield",1],["finally",1],["close",2]]},{"id":"tests/test_startup_no_implicit_side_effects.py#fresh_boot._record_and_run","name":[["record",1],["run",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["record",2],["run",3],["self",3],["records",2],["then",2],["delegates",2],["stub",2],["here",2],["would",4],["make",2],["three",2],["boundary",2],["assertions",2],["vacuous",2],["real",3],["regression",2],["seed",4],["network",2],["calls",2],["kernel",4],["spawn",2],["all",2],["happen",2],["inside",2],["cell",2],["swallowed",2],["so",4],["reintroduced",2],["trip",2],["only",2],["counter",2],["none",2],["guards",4],["describe",2],["actual",2],["harm",2],["block",2],["delegating",2],["cannot",2],["reach",2],["uni",2],["prot",2],["leave",2],["behind",2],["executed",1],["append",1],["return",1],["repl",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#test_a_fresh_boot_executes_no_cell_and_records_no_kernel_generation","name":[["test",1],["fresh",1],["boot",1],["executes",1],["no",2],["cell",1],["records",1],["kernel",1],["generation",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["test",2],["fresh",6],["boot",6],["executes",2],["no",4],["cell",3],["records",2],["kernel",3],["generation",3],["cfg",2],["guard",1],["executed",3],["httpd",1],["assert",2],["count",1],["db",1],["path",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#test_a_fresh_boot_opens_no_outbound_connection","name":[["test",1],["fresh",1],["boot",1],["opens",1],["no",1],["outbound",1],["connection",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["test",3],["fresh",5],["boot",5],["opens",2],["no",6],["outbound",2],["connection",2],["telemetry",1],["post",1],["update",1],["check",1],["connector",1],["probe",2],["relay",1],["dial",1],["belt",1],["not",3],["braces",1],["reintroduced",1],["example",1],["seed",1],["caught",1],["one",1],["step",1],["earlier",1],["at",1],["kernel",1],["spawn",1],["because",1],["its",1],["network",2],["calls",1],["happen",1],["inside",1],["cell",1],["catches",1],["daemon",2],["process",1],["itself",1],["dialling",1],["out",1],["shape",1],["offline",1],["suite",1],["has",1],["actually",1],["shipped",1],["before",1],["cfg",1],["guard",5],["executed",1],["httpd",1],["assert",2],["connects",3],["starting",1],["reached",1],["assertion",1],["nothing",1],["was",2],["recorded",1],["worth",1],["exactly",1],["as",2],["much",1],["recorder",1],["203",3],["113",3],["24",1],["net",1],["reserved",1],["never",1],["routed",1],["so",1],["cannot",1],["leave",1],["machine",1],["even",1],["if",1],["patch",1],["place",1],["pytest",1],["raises",1],["oserror",1],["socket",4],["af",1],["inet",1],["sock",1],["stream",1],["connect",2],["80",2],["live",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#test_a_fresh_boot_persists_no_session_and_no_artifact","name":[["test",1],["fresh",1],["boot",1],["persists",1],["no",2],["session",1],["artifact",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["test",2],["fresh",7],["boot",7],["persists",2],["no",4],["session",4],["artifact",3],["cfg",2],["guard",1],["executed",1],["httpd",1],["store",4],["db",1],["path",1],["assert",2],["list",1],["artifacts",1],["created",3],["project",4],["id",2],["none",2],["means",1],["every",1],["default",2],["literal",1],["string",1],["example",3],["proj",1],["so",1],["obvious",1],["call",1],["would",1],["have",1],["looked",1],["one",1],["seed",1],["never",1],["writes",1],["passed",1],["while",1],["sat",1],["database",1],["browse",1],["frames",1],["roots",1],["only",1],["true",1],["limit",1],["50",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#test_a_fresh_boot_spawns_no_child_process","name":[["test",1],["fresh",1],["boot",1],["spawns",1],["no",1],["child",1],["process",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["test",2],["fresh",5],["boot",5],["spawns",2],["no",6],["child",3],["process",3],["kernel",1],["worker",1],["mcp",1],["server",1],["pip",1],["cfg",1],["guard",3],["executed",1],["httpd",1],["assert",1],["processes",2],["starting",1],["daemon",1],["spawned",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#test_an_unconfirmed_post_to_the_example_route_reaches_nothing","name":[["test",1],["unconfirmed",1],["post",1],["example",1],["route",1],["reaches",1],["nothing",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["test",3],["unconfirmed",2],["post",3],["example",5],["route",4],["reaches",2],["nothing",2],["tmp",3],["path",4],["monkeypatch",4],["other",1],["way",1],["expensive",1],["work",1],["start",1],["by",2],["accident",1],["tests",2],["gateway",7],["py",1],["asserts",2],["400",2],["seeder",1],["not",1],["called",1],["consequence",1],["at",1],["same",1],["boundary",3],["as",2],["boot",1],["enumerating",1],["verbs",1],["against",1],["running",1],["daemon",1],["contract",1],["capture",1],["sweep",1],["client",1],["retrying",1],["queue",1],["opens",1],["no",2],["socket",1],["starts",1],["process",1],["driven",1],["through",1],["real",1],["handler",10],["api",4],["so",1],["refusal",1],["production",1],["one",1],["delenv",1],["openai4",1],["seed",2],["demo",1],["raising",1],["false",2],["cfg",4],["runner",4],["mod",5],["session",4],["wshub",2],["cls",2],["make",1],["guard",6],["install",1],["try",1],["object",1],["new",1],["v1",1],["seen",3],["list",1],["tuple",1],["dict",1],["int",1],["json",1],["lambda",2],["obj",2],["code",3],["200",1],["append",1],["body",1],["pytest",1],["raises",1],["error",1],["refused",2],["assert",5],["value",1],["time",1],["sleep",1],["thread",1],["would",1],["have",1],["reached",2],["now",1],["connects",2],["processes",1],["seeded",1],["status",1],["network",1],["finally",1],["close",1]]},{"id":"tests/test_startup_no_implicit_side_effects.py#test_the_opt_in_variable_still_starts_the_seed_at_boot","name":[["test",1],["opt",1],["variable",1],["still",1],["starts",1],["seed",1],["at",1],["boot",1]],"path":[["tests",1],["test",1],["startup",1],["no",1],["implicit",1],["side",1],["effects",1],["py",1]],"body":[["def",2],["test",3],["opt",2],["variable",2],["still",3],["starts",2],["seed",6],["at",3],["boot",2],["tmp",3],["path",3],["monkeypatch",4],["positive",1],["control",1],["every",1],["assertion",1],["above",1],["satisfied",1],["by",1],["build",2],["program",1],["example",1],["deleted",1],["openai4",3],["demo",5],["documented",1],["as",1],["way",1],["machine",1],["comes",1],["up",1],["pre",1],["populated",1],["seeder",1],["itself",1],["stubbed",1],["under",1],["startup",2],["reaches",1],["not",1],["six",1],["live",1],["cells",1],["behind",1],["setenv",1],["started",3],["threading",1],["event",1],["setattr",1],["gateway",2],["mod",2],["session",1],["lambda",1],["raising",1],["true",1],["cfg",3],["httpd",3],["app",1],["server",2],["try",1],["assert",1],["wait",1],["10",1],["no",1],["longer",1],["seeds",1],["finally",1],["close",2],["runner",1]]},{"id":"tests/test_stop_kernel_drains_queue.py","name":[["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["whether",1],["stop",10],["session",2],["has",1],["work",1],["waiting",3],["kernel",3],["cancelled",2],["running",2],["execution",1],["then",1],["submitted",1],["its",1],["own",1],["lifecycle",2],["ticket",2],["same",1],["fifo",1],["so",1],["anything",2],["already",2],["queued",5],["ran",1],["first",1],["not",2],["merely",1],["slow",1],["turn",2],["admitted",1],["after",2],["requested",1],["blocks",1],["finished",2],["moment",1],["submits",1],["sets",1],["completes",1],["waits",2],["queue",2],["measured",1],["before",1],["fix",1],["correctly",1],["three",1],["items",1],["behind",1],["no",1],["return",1],["40",1],["seconds",1],["nothing",1],["returned",1],["1s",1],["went",1],["unnoticed",1],["tests",1],["stopped",1],["idle",1],["sessions",1],["cancel",1],["existed",1],["coordinator",1],["deliberately",1],["exact",1],["one",2],["matched",1],["id",1],["owner",1],["because",1],["cancellation",1],["must",1],["never",1],["disturb",1],["sibling",1],["right",1],["user",1],["cancelling",1],["item",1],["wrong",1],["everything",1],["going",1],["away",1],["drain",1],["missing",2],["caller",1],["mechanism",1],["from",3],["future",1],["import",6],["annotations",1],["threading",1],["time",1],["pytest",2],["openai4s",2],["config",2],["llmconfig",1],["server",1],["gateway",2],["as",1],["mod",1],["fixture",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#_hold_the_head","name":[["hold",1],["head",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",3],["hold",2],["head",4],["runner",4],["state",5],["occupy",1],["queue",2],["turn",3],["honours",1],["cancellation",2],["real",1],["agent",2],["event",3],["st",1],["cancel",4],["ticket",2],["execution",1],["owner",2],["id",1],["reason",1],["running",4],["threading",2],["run",2],["executions",1],["admitted",1],["deadline",2],["time",5],["60",1],["while",1],["not",1],["sleep",1],["02",1],["thread",4],["target",1],["daemon",1],["true",1],["start",1],["assert",1],["wait",1],["return",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#_hold_the_head._run","name":[["run",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["run",2],["runner",1],["executions",1],["admitted",1],["ticket",1],["cancel",3],["event",1],["state",2],["running",1],["deadline",2],["time",5],["60",1],["while",1],["not",1],["sleep",1],["02",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#_stop_within","name":[["stop",1],["within",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",3],["stop",5],["within",2],["runner",3],["frame",3],["id",6],["project",3],["seconds",3],["out",4],["dict",1],["try",1],["value",3],["kernel",1],["except",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1],["type",1],["name",1],["thread",6],["threading",1],["target",1],["daemon",1],["true",1],["start",1],["join",1],["return",1],["none",1],["if",1],["alive",2],["else",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#_stop_within._stop","name":[["stop",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["stop",3],["try",1],["out",2],["value",2],["runner",1],["kernel",1],["frame",1],["id",2],["project",1],["except",1],["exception",1],["as",1],["error",3],["noqa",1],["ble001",1],["type",1],["name",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#session","name":[["session",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["session",4],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",5],["gateway",1],["mod",1],["hub",1],["store",4],["create",2],["project",5],["name",1],["description",1],["context",1],["id",6],["list",1],["projects",1],["frame",2],["return",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#test_stop_returns_with_work_queued_behind_the_running_turn","name":[["test",1],["stop",1],["returns",1],["work",1],["queued",1],["behind",1],["running",1],["turn",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["test",2],["stop",5],["returns",3],["work",2],["queued",4],["behind",2],["running",4],["turn",2],["session",3],["defect",1],["everything",1],["below",1],["first",1],["assertion",1],["unreachable",1],["if",1],["never",1],["made",1],["hang",1],["rather",1],["than",1],["delay",1],["runner",6],["frame",4],["id",8],["project",3],["state",5],["hold",1],["head",1],["index",2],["range",1],["queue",2],["execution",1],["owner",2],["agent",1],["reason",1],["follow",1],["up",1],["assert",4],["len",1],["executions",1],["snapshot",1],["result",3],["still",2],["within",1],["30",1],["not",2],["kernel",1],["did",1],["return",1],["items",1],["ok",1],["true",1],["stopped",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#test_stopping_an_idle_session_is_unchanged","name":[["test",1],["stopping",1],["idle",1],["session",1],["unchanged",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["test",3],["stopping",2],["idle",2],["session",5],["unchanged",2],["path",1],["every",1],["existing",1],["took",1],["reason",1],["was",1],["invisible",1],["runner",2],["frame",2],["id",4],["project",2],["result",3],["still",2],["running",2],["stop",1],["within",1],["30",1],["assert",3],["not",1],["ok",1],["true",1],["cancelled",1],["queued",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#test_the_queue_is_actually_empty_afterwards","name":[["test",1],["queue",1],["actually",1],["empty",1],["afterwards",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["test",2],["queue",4],["actually",2],["empty",2],["afterwards",2],["session",3],["reporting",1],["ids",1],["not",2],["same",1],["as",1],["cancelling",1],["tickets",1],["runner",6],["frame",4],["id",8],["project",3],["state",4],["hold",1],["head",1],["index",2],["range",1],["execution",1],["owner",2],["agent",1],["queued",1],["reason",1],["follow",1],["up",1],["result",1],["still",2],["running",2],["stop",1],["within",1],["30",1],["assert",2],["executions",1],["snapshot",1]]},{"id":"tests/test_stop_kernel_drains_queue.py#test_the_queued_work_is_reported_rather_than_silently_dropped","name":[["test",1],["queued",1],["work",1],["reported",1],["rather",1],["than",1],["silently",1],["dropped",1]],"path":[["tests",1],["test",1],["stop",1],["kernel",1],["drains",1],["queue",1],["py",1]],"body":[["def",2],["test",2],["queued",4],["work",2],["reported",2],["rather",2],["than",2],["silently",2],["dropped",3],["session",3],["follow",2],["up",2],["user",1],["submitted",1],["will",1],["never",1],["run",1],["something",1],["they",1],["entitled",1],["know",1],["about",1],["same",1],["rule",1],["as",1],["referenced",1],["file",1],["from",1],["prompt",1],["runner",5],["frame",3],["id",7],["project",3],["state",4],["hold",1],["head",1],["index",2],["range",1],["queue",1],["execution",1],["owner",2],["agent",1],["reason",1],["result",2],["still",2],["running",2],["stop",1],["within",1],["30",1],["assert",2],["not",1],["len",1],["cancelled",1]]},{"id":"tests/test_store.py","name":[["test",1],["store",1],["py",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["store",4],["schema",1],["serializer",1],["contracts",1],["artifact",2],["versions",2],["lineage",2],["edges",2],["py",1],["future",1],["extraction",2],["target",1],["docs",1],["refactor",1],["plan",1],["md",1],["these",1],["lock",1],["row",1],["shapes",1],["id",1],["conventions",1],["callers",1],["depend",1],["today",1],["so",1],["drops",1],["renames",1],["column",1],["fails",1],["here",1],["first",1],["import",5],["hashlib",1],["sqlite3",1],["pytest",1],["from",2],["openai4s",2],["config",2],["llmconfig",1],["frames",1]]},{"id":"tests/test_store.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["return",1],["db",1]]},{"id":"tests/test_store.py#test_frames_row_columns_and_runtime_env_roundtrip","name":[["test",1],["frames",1],["row",1],["columns",1],["runtime",1],["env",1],["roundtrip",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["frames",3],["row",8],["columns",3],["runtime",8],["env",9],["roundtrip",2],["tmp",3],["path",3],["shape",1],["extraction",1],["must",1],["preserve",1],["base",1],["schema",1],["migration",2],["pin",1],["resumed",1],["session",3],["selection",1],["depends",1],["freshly",1],["created",2],["frame",9],["has",3],["null",2],["update",2],["persists",1],["store",6],["fid",4],["new",2],["kind",2],["turn",1],["project",2],["id",8],["default",2],["assert",5],["parent",1],["root",1],["name",1],["task",1],["summary",1],["model",6],["effort",1],["status",1],["folder",1],["depth",1],["input",1],["tokens",2],["output",1],["cost",1],["usd",1],["d2",1],["10",1],["both",1],["nullable",1],["means",1],["unbound",2],["rather",1],["than",1],["nobody",1],["pinned",2],["one",2],["whose",1],["configuration",1],["unknown",1],["inventing",1],["would",1],["be",1],["fabricated",1],["provenance",1],["binding",2],["exists",1],["remove",1],["profile",4],["revision",2],["at",2],["updated",1],["brand",1],["no",2],["yet",1],["none",3],["happens",1],["send",1],["never",1],["create",1],["so",1],["legacy",1],["stays",1],["readable",1],["struct",2]]},{"id":"tests/test_store.py#test_host_query_cannot_read_the_sqlite_catalogue","name":[["test",1],["host",1],["query",1],["cannot",1],["read",1],["sqlite",1],["catalogue",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["host",4],["query",7],["cannot",3],["read",4],["sqlite",11],["catalogue",4],["tmp",3],["path",3],["denylist",2],["protected",1],["table",3],["contents",1],["handed",1],["back",1],["their",1],["schema",5],["covers",1],["permission",4],["rules",3],["settings",1],["call",1],["log",1],["two",1],["dozen",1],["others",1],["so",2],["model",3],["them",1],["but",1],["master",6],["was",3],["not",2],["list",1],["select",7],["sql",2],["from",7],["name",10],["returned",1],["entire",1],["ddl",1],["while",1],["enumerated",1],["every",1],["denied",1],["by",1],["has",1],["always",1],["excluded",1],["prefix",1],["one",1],["surface",1],["actually",1],["exposed",1],["via",1],["never",1],["did",1],["protection",1],["door",1],["nobody",1],["trying",1],["store",6],["db",1],["try",1],["hostile",2],["temp",1],["pytest",1],["raises",1],["error",1],["tables",1],["meant",1],["untouched",1],["assert",2],["frames",1],["limit",1],["sanctioned",1],["view",1],["still",1],["answers",1],["without",1],["if",1],["str",1],["startswith",1],["finally",1],["close",1]]},{"id":"tests/test_store.py#test_legacy_execution_log_gets_dependency_metadata_backfill","name":[["test",1],["legacy",1],["execution",1],["log",1],["gets",1],["dependency",1],["metadata",1],["backfill",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["legacy",4],["execution",4],["log",4],["gets",2],["dependency",2],["metadata",2],["backfill",2],["tmp",3],["path",7],["db",4],["config",1],["data",1],["dir",1],["sqlite3",1],["connect",1],["as",1],["connection",3],["execute",2],["create",1],["table",1],["producing",2],["cell",16],["id",6],["text",15],["primary",1],["key",1],["frame",2],["root",1],["project",1],["not",4],["null",4],["default",3],["seq",1],["integer",6],["index",1],["state",1],["revision",1],["kernel",1],["language",2],["status",1],["origin",2],["code",3],["stdout",1],["stderr",1],["error",1],["figures",1],["files",2],["read",1],["written",1],["interrupted",1],["wall",1],["real",2],["cpu",1],["peak",1],["rss",1],["kb",1],["created",2],["at",2],["insert",1],["into",1],["values",1],["python",1],["system",2],["source",3],["store",3],["detail",1],["assert",8],["hash",1],["hashlib",1],["sha256",1],["hexdigest",1],["visibility",1],["pin",1],["false",2],["replay",1],["policy",1],["never",1],["variable",3],["reads",1],["writes",1],["deletes",1],["mutation",1],["uncertain",1]]},{"id":"tests/test_store.py#test_lineage_edge_row_shape_and_directional_queries","name":[["test",1],["lineage",1],["edge",1],["row",1],["shape",1],["directional",1],["queries",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["lineage",9],["edge",5],["row",10],["shape",3],["directional",3],["queries",2],["tmp",3],["path",6],["store",10],["rec",12],["save",2],["artifact",2],["csv",8],["filename",3],["content",2],["type",2],["text",2],["size",2],["bytes",2],["checksum",2],["none",2],["out",8],["add",1],["input",4],["version",18],["id",25],["output",3],["producing",3],["cell",5],["frame",3],["raw",1],["schema",1],["contract",1],["extraction",1],["must",1],["preserve",1],["conn",1],["execute",1],["select",1],["from",1],["edges",4],["fetchone",1],["assert",10],["keys",1],["created",1],["at",1],["startswith",1],["serializer",1],["inputs",2],["joins",1],["back",1],["file",1],["identity",1],["traversal",1],["returns",1],["bare",1],["ids",1],["both",1],["ways",1],["up",2],["down",1],["unknown",1]]},{"id":"tests/test_store.py#test_lineage_input_with_no_version_row_keeps_id_null_identity","name":[["test",1],["lineage",1],["input",1],["no",1],["version",1],["row",1],["keeps",1],["id",1],["null",1],["identity",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["lineage",4],["input",4],["no",2],["version",8],["row",3],["keeps",2],["id",8],["null",3],["identity",2],["tmp",3],["path",6],["left",1],["join",1],["contract",1],["edge",2],["whose",1],["missing",1],["still",1],["reports",1],["filename",3],["never",1],["dropped",1],["from",1],["list",1],["store",5],["rec",3],["out",5],["save",1],["artifact",1],["csv",2],["content",1],["type",1],["none",4],["size",1],["bytes",1],["checksum",1],["add",1],["ghost",2],["output",1],["assert",1],["inputs",1]]},{"id":"tests/test_store.py#test_list_versions_row_shape_ordering_and_latest_pointer","name":[["test",1],["list",1],["versions",1],["row",1],["shape",1],["ordering",1],["latest",1],["pointer",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["list",3],["versions",3],["row",4],["shape",2],["ordering",2],["latest",7],["pointer",2],["tmp",3],["path",5],["store",7],["rec1",5],["save",2],["artifact",7],["txt",4],["filename",3],["content",3],["type",3],["none",4],["size",3],["bytes",3],["checksum",3],["rec2",3],["id",13],["version",9],["never",1],["dangles",1],["points",1],["at",2],["newest",2],["assert",5],["vs",6],["producing",1],["cell",1],["frame",1],["created",1],["retrieval",2],["provenance",1],["envelope",1],["was",2],["written",1],["every",1],["retrieved",1],["selected",1],["by",1],["nothing",1],["so",1],["figure",1],["built",1],["live",1],["api",1],["fetch",1],["indistinguishable",1],["from",1],["one",1],["computed",1],["out",1],["thin",1],["air",1],["raw",1],["here",1],["purpose",1],["gateway",1],["projects",1],["through",1],["allowlist",1],["length",1],["cap",1],["credential",1],["redaction",1],["before",1],["any",1],["leaves",1],["process",1],["server",1],["source",2],["py",1],["not",1],["place",1],["decide",1],["client",1],["may",1],["see",1],["ordinal",3],["first",1],["rowid",1],["breaks",1],["same",1],["millisecond",1],["ties",1],["oldest",1],["true",1],["false",1]]},{"id":"tests/test_store.py#test_provisional_policy_keeps_distinct_explicit_aliases","name":[["test",1],["provisional",1],["policy",1],["keeps",1],["distinct",1],["explicit",1],["aliases",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["provisional",4],["policy",4],["keeps",2],["distinct",2],["explicit",2],["aliases",2],["tmp",6],["path",10],["store",9],["frame",6],["id",14],["new",1],["kind",1],["turn",1],["project",1],["default",1],["output",6],["physical",1],["csv",7],["write",3],["text",3],["value",1],["n1",1],["first",10],["snapshot",10],["second",10],["bytes",8],["read",2],["record",2],["cell",6],["artifact",10],["str",4],["filename",4],["content",2],["type",2],["size",2],["checksum",2],["same",2],["producing",2],["alias",2],["reuse",2],["assert",5],["len",2],["list",2],["versions",2]]},{"id":"tests/test_store.py#test_record_cell_artifact_coalesces_metadata_and_lineage_atomically","name":[["test",1],["record",1],["cell",1],["artifact",1],["coalesces",1],["metadata",1],["lineage",1],["atomically",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["record",11],["cell",17],["artifact",15],["coalesces",2],["metadata",5],["lineage",3],["atomically",2],["tmp",5],["path",11],["store",14],["frame",14],["id",43],["new",1],["kind",2],["turn",1],["project",1],["default",1],["source",11],["input",4],["txt",2],["write",2],["text",10],["science",1],["save",1],["str",6],["filename",6],["name",5],["content",8],["type",8],["plain",3],["size",5],["bytes",6],["checksum",10],["output",11],["csv",6],["value",1],["n1",1],["same",1],["provenance",11],["producing",4],["version",16],["ids",2],["repeated",2],["assert",12],["env",6],["upsert",1],["snapshot",3],["python",1],["packages",1],["package",1],["count",1],["capture",4],["root",1],["len",2],["list",2],["versions",2],["meta",1],["inputs",1],["next",3]]},{"id":"tests/test_store.py#test_record_cell_artifact_coalesces_unframed_alias_and_versions_new_bytes","name":[["test",1],["record",1],["cell",1],["artifact",1],["coalesces",1],["unframed",1],["alias",1],["versions",1],["new",1],["bytes",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["record",5],["cell",11],["artifact",10],["coalesces",2],["unframed",7],["alias",6],["versions",3],["new",2],["bytes",8],["tmp",5],["path",8],["store",6],["output",6],["txt",5],["write",2],["text",5],["first",9],["symlink",1],["str",3],["filename",3],["result",3],["content",4],["type",4],["none",4],["size",3],["checksum",3],["producing",3],["id",15],["frame",3],["finalized",4],["plain",3],["assert",6],["version",4],["second",2],["changed",3],["len",1],["list",1]]},{"id":"tests/test_store.py#test_record_cell_artifact_finds_exact_version_before_newer_duplicate","name":[["test",1],["record",1],["cell",1],["artifact",1],["finds",1],["exact",1],["version",1],["before",1],["newer",1],["duplicate",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["record",4],["cell",10],["artifact",11],["finds",2],["exact",2],["version",8],["before",2],["newer",2],["duplicate",2],["tmp",5],["path",8],["store",8],["frame",8],["id",21],["new",1],["kind",1],["turn",1],["project",1],["default",1],["output",7],["result",1],["csv",4],["write",1],["text",3],["value",1],["n1",1],["checksum",6],["provenance",8],["bytes",5],["str",3],["filename",3],["name",3],["content",3],["type",3],["none",1],["size",3],["producing",3],["intervening",3],["save",1],["explicit",3],["copy",1],["capture",3],["assert",4],["latest",2]]},{"id":"tests/test_store.py#test_record_cell_artifact_rolls_back_version_when_lineage_fails","name":[["test",1],["record",1],["cell",1],["artifact",1],["rolls",1],["back",1],["version",1],["lineage",1],["fails",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["record",3],["cell",5],["artifact",5],["rolls",2],["back",2],["version",5],["lineage",6],["fails",2],["tmp",6],["path",9],["store",9],["frame",8],["id",11],["new",1],["kind",1],["turn",1],["project",2],["default",2],["source",2],["save",1],["str",3],["input",4],["txt",6],["filename",3],["content",2],["type",2],["text",2],["plain",2],["size",2],["bytes",2],["checksum",2],["conn",2],["execute",1],["create",1],["trigger",1],["fail",2],["before",1],["insert",1],["edges",1],["begin",1],["select",1],["raise",1],["abort",1],["failed",2],["end",1],["commit",1],["pytest",1],["raises",1],["sqlite3",1],["integrity",1],["error",1],["match",1],["output",5],["producing",1],["ids",1],["assert",2],["by",1],["strict",1],["true",1],["none",3],["root",1]]},{"id":"tests/test_store.py#test_resolve_artifact_path_prefers_snapshot_keeps_live_path","name":[["test",1],["resolve",1],["artifact",1],["path",2],["prefers",1],["snapshot",1],["keeps",1],["live",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["resolve",7],["artifact",10],["path",19],["prefers",2],["snapshot",5],["keeps",3],["live",6],["tmp",3],["serves",1],["coalesce",1],["both",1],["version",11],["idents",1],["while",1],["leaves",1],["untouched",1],["so",1],["reverse",1],["lookup",1],["resolving",1],["store",10],["rec",7],["save",1],["file",8],["txt",8],["filename",1],["content",1],["type",1],["none",4],["size",1],["bytes",1],["checksum",1],["assert",6],["id",8],["frozen",3],["meta",1],["root",1],["frame",1],["project",1],["default",1],["nope",1]]},{"id":"tests/test_store.py#test_save_artifact_return_shape_and_version_row_columns","name":[["test",1],["save",1],["artifact",1],["return",1],["shape",1],["version",1],["row",1],["columns",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["save",3],["artifact",7],["return",2],["shape",2],["version",8],["row",10],["columns",3],["tmp",4],["path",10],["store",5],["data",2],["csv",3],["write",1],["text",2],["n1",1],["rec",6],["str",2],["filename",3],["content",3],["type",3],["size",3],["bytes",3],["checksum",3],["abc123",1],["producing",3],["cell",5],["id",16],["frame",3],["project",1],["default",1],["serializer",1],["dict",1],["handed",1],["back",1],["every",1],["caller",1],["gateway",2],["dispatcher",1],["assert",11],["created",3],["at",3],["startswith",2],["isinstance",1],["int",1],["raw",1],["versions",1],["base",1],["schema",1],["migration",1],["meta",2],["snapshot",4],["env",2],["source",1],["none",3],["bound",1],["later",1],["by",1],["snapshotter",1],["not",1],["exist",1]]},{"id":"tests/test_store.py#test_version_for_path_breaks_timestamp_ties_by_newest_row","name":[["test",1],["version",1],["path",1],["breaks",1],["timestamp",1],["ties",1],["by",1],["newest",1],["row",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["version",4],["path",8],["breaks",2],["timestamp",2],["ties",2],["by",2],["newest",2],["row",2],["monkeypatch",3],["tmp",3],["import",1],["openai4s",1],["store",8],["as",1],["module",2],["setattr",1],["now",1],["ms",1],["lambda",1],["123456",1],["first",3],["save",2],["artifact",4],["live",3],["tied",5],["txt",5],["filename",2],["content",2],["type",2],["text",2],["plain",2],["size",2],["bytes",2],["checksum",2],["second",3],["id",5],["assert",1],["root",1],["frame",1],["none",1],["project",1],["default",1]]},{"id":"tests/test_store.py#test_version_for_path_resolves_legacy_relative_and_symlink_aliases","name":[["test",1],["version",1],["path",1],["resolves",1],["legacy",1],["relative",1],["symlink",1],["aliases",1]],"path":[["tests",1],["test",1],["store",1],["py",1]],"body":[["def",2],["test",2],["version",11],["path",25],["resolves",2],["legacy",2],["relative",8],["symlink",4],["aliases",2],["monkeypatch",3],["tmp",7],["store",11],["data",2],["workspace",10],["mkdir",3],["target",5],["txt",11],["write",4],["text",8],["chdir",1],["save",4],["artifact",6],["filename",4],["content",4],["type",4],["plain",4],["size",4],["bytes",4],["checksum",4],["assert",5],["str",8],["root",5],["frame",5],["id",16],["none",6],["project",5],["default",5],["physical",5],["aliased",3],["alias",4],["directory",2],["true",3],["linked",9],["real",4],["exact",3],["older",1],["external",10],["dir",4],["parents",1],["traversal",6],["link",4],["secret",10],["outside",2],["inside",1],["lexical",2],["traversed",2]]},{"id":"tests/test_structured_finalize.py","name":[["test",1],["structured",1],["finalize",1],["py",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["contracts",1],["engine",4],["owned",1],["structured",1],["terminal",1],["action",11],["from",12],["future",1],["import",14],["annotations",1],["json",1],["pytest",6],["openai4s",11],["agent",9],["actions",1],["code",1],["cell",1],["finalize",7],["native",3],["tool",6],["batch",1],["call",5],["route",1],["events",1],["routed",1],["outcome",1],["produced",1],["reply",2],["received",1],["run",3],["finished",1],["execute",1],["execution",2],["evidence",4],["response",3],["schema",1],["spec",2],["reconcile",1],["completion",1],["claims",1],["validate",1],["arguments",1],["ledger",2],["runtime",2],["restore",1],["history",1],["models",1],["result",2],["model",1],["state",1],["local",6],["executor",7],["server",2],["timeline",2],["service",1],["web",12],["event",1],["sink",1],["store",2],["tools",1],["registry",1],["dispatched",2],["but",2],["refused",1],["not",1],["reaches",1],["dispatcher",2],["only",2],["proves",1],["would",1],["be",1],["own",1],["permission",2],["gate",1],["static",1],["precheck",1],["soft",1],["fail",1],["error",1],["raised",1],["dispatch",2],["all",1],["come",1],["after",1],["none",1],["them",1],["executed",1],["work",1],["later",1],["bullet",1],["may",1],["claim",1],["therefore",1],["counts",1],["once",1],["its",1],["reports",1],["ok",1],["denial",1],["denied",1],["approval",1],["required",1],["no",1],["interactive",1],["channel",1],["attached",1],["zero",1],["cells",1],["calls",1],["mark",5],["parametrize",5],["make",5],["ids",5],["cli",5]]},{"id":"tests/test_structured_finalize.py#_arguments","name":[["arguments",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["arguments",2],["overrides",3],["value",4],["summary",1],["inspected",1],["evidence",2],["supports",1],["requested",1],["conclusion",1],["findings",1],["control",1],["measured",1],["agree",1],["metrics",1],["accuracy",1],["93",1],["artifacts",1],["artifact",1],["prediction",1],["csv",1],["limitations",1],["only",1],["one",1],["dataset",2],["was",1],["available",1],["next",1],["steps",1],["validate",1],["independent",1],["completion",1],["bullets",1],["completed",1],["review",1],["update",1],["return",1]]},{"id":"tests/test_structured_finalize.py#_assert_claim_refused","name":[["assert",1],["claim",1],["refused",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["assert",5],["claim",2],["refused",2],["executor",3],["state",3],["call",4],["prose",1],["arguments",1],["completion",2],["bullets",1],["wrote",1],["out",1],["csv",1],["outcome",4],["execute",1],["finalize",1],["action",1],["model",1],["reply",1],["tool",1],["calls",1],["history",2],["messages",2],["error",1],["true",1],["ledger",1],["content",1],["none",1]]},{"id":"tests/test_structured_finalize.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["call",7],["arguments",7],["none",5],["id",6],["final",2],["name",4],["finalize",2],["response",2],["parse",4],["error",4],["raw",3],["json",1],["dumps",1],["ensure",1],["ascii",1],["false",1],["if",1],["not",1],["else",1],["return",1],["native",1],["tool",1],["wire",2],["ordinal",1],["provider",2],["meta",1],["test",1]]},{"id":"tests/test_structured_finalize.py#_local_executor","name":[["local",1],["executor",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["local",3],["executor",3],["return",1],["action",1],["never",2],["kernel",1],["dispatcher",1],["lambda",2],["code",3],["messages",1],["none",1],["throw",1],["assertion",1],["error",1],["structured",1],["finalization",1],["started",1]]},{"id":"tests/test_structured_finalize.py#_local_with","name":[["local",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["local",3],["dispatcher",3],["return",1],["action",1],["executor",1],["never",1],["kernel",1],["lambda",2],["code",2],["messages",1],["none",1],["error",1],["must",1],["not",1],["start",1]]},{"id":"tests/test_structured_finalize.py#_native","name":[["native",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["native",3],["name",4],["arguments",6],["call",5],["id",6],["return",1],["tool",1],["wire",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1]]},{"id":"tests/test_structured_finalize.py#_NeverDispatcher","name":[["never",1],["dispatcher",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["never",2],["dispatcher",2],["last",1],["output",1],["none",1],["def",1],["call",1],["self",1],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["structured",1],["finalization",1],["dispatched",1],["tool",1]]},{"id":"tests/test_structured_finalize.py#_NeverDispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["call",2],["self",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["structured",1],["finalization",1],["dispatched",1],["tool",1]]},{"id":"tests/test_structured_finalize.py#_NeverKernel","name":[["never",1],["kernel",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["never",2],["kernel",3],["generation",1],["def",1],["execute",1],["self",1],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["structured",1],["finalization",1],["started",1]]},{"id":"tests/test_structured_finalize.py#_NeverKernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["structured",1],["finalization",1],["started",1],["kernel",1]]},{"id":"tests/test_structured_finalize.py#_prose_arguments","name":[["prose",1],["arguments",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["prose",2],["arguments",2],["overrides",3],["payload",1],["no",3],["execution",1],["shaped",1],["claims",1],["artifacts",1],["metrics",1],["reflective",1],["bullets",2],["honest",1],["conversational",1],["turn",1],["zero",2],["cells",1],["tools",1],["allowed",1],["finalize",1],["under",1],["ledger",1],["reconciliation",1],["value",4],["summary",1],["inspected",1],["evidence",2],["supports",1],["requested",1],["conclusion",1],["findings",1],["control",1],["measured",1],["agree",1],["limitations",1],["only",1],["one",1],["dataset",2],["was",1],["available",1],["next",1],["steps",1],["validate",1],["independent",1],["completion",1],["explained",1],["review",1],["update",1],["return",1]]},{"id":"tests/test_structured_finalize.py#_ScriptedHost","name":[["scripted",1],["host",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["scripted",2],["host",3],["dispatcher",1],["double",1],["answering",1],["each",1],["method",3],["fixed",1],["result",7],["last",1],["output",1],["none",1],["def",2],["init",1],["self",8],["methods",2],["list",1],["str",1],["call",1],["args",1],["append",1],["if",1],["isinstance",1],["base",1],["exception",1],["raise",1],["return",1]]},{"id":"tests/test_structured_finalize.py#_ScriptedHost.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["call",2],["self",6],["method",3],["args",2],["methods",1],["append",1],["if",1],["isinstance",1],["result",3],["base",1],["exception",1],["raise",1],["return",1]]},{"id":"tests/test_structured_finalize.py#_ScriptedHost.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["init",2],["self",4],["result",4],["methods",1],["list",1],["str",1]]},{"id":"tests/test_structured_finalize.py#_web_executor","name":[["web",1],["executor",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",3],["web",5],["executor",3],["cancelled",4],["lambda",4],["false",4],["plan",4],["mode",4],["sent",2],["events",3],["event",1],["sink",1],["append",1],["frame",1],["usage",1],["none",1],["unexpected",4],["args",2],["kwargs",2],["raise",1],["assertion",1],["error",1],["structured",1],["finalization",1],["ran",1],["work",1],["return",1],["action",1],["dispatcher",1],["apply",1],["pending",1],["execute",1],["cell",1],["prose",1],["nudge",3],["explore",2]]},{"id":"tests/test_structured_finalize.py#_web_executor.unexpected","name":[["unexpected",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["unexpected",2],["args",3],["kwargs",3],["raise",1],["assertion",1],["error",1],["structured",1],["finalization",1],["ran",1],["web",1],["work",1]]},{"id":"tests/test_structured_finalize.py#_web_with","name":[["web",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["web",4],["dispatcher",4],["sent",2],["return",1],["action",2],["executor",1],["lambda",4],["apply",1],["pending",1],["none",2],["execute",1],["cell",2],["throw",1],["assertion",1],["error",1],["native",1],["tool",1],["turn",1],["ran",1],["events",1],["event",1],["sink",1],["append",1],["frame",1],["usage",1],["prose",1],["nudge",3],["explore",2]]},{"id":"tests/test_structured_finalize.py#test_call_reaches_dispatcher_gates_evidence_counting","name":[["test",1],["call",1],["reaches",1],["dispatcher",1],["gates",1],["evidence",1],["counting",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["call",10],["reaches",9],["dispatcher",11],["gates",2],["evidence",3],["counting",3],["counts",3],["only",1],["calls",1],["would",2],["actually",1],["run",2],["tool",5],["hallucinated",2],["name",3],["known",4],["whose",1],["arguments",4],["be",2],["refused",4],["executes",1],["nothing",1],["let",1],["back",1],["later",1],["execution",1],["shaped",1],["finalize",1],["claim",1],["from",1],["openai4s",1],["agent",1],["control",1],["import",1],["valid",1],["will",1],["dispatched",1],["assert",6],["read",2],["text",2],["file",2],["none",5],["path",4],["txt",1],["true",2],["native",1],["validated",1],["before",3],["invoke",1],["so",1],["bare",1],["no",2],["passed",1],["too",1],["list",1],["dir",1],["unknown",1],["python",1],["cell",1],["code",1],["false",4],["type",1],["invalid",1],["argument",1],["legacy",1],["gap",1],["has",1],["prior",1],["validate",1],["step",1],["123",1],["degenerate",1],["names",1],["never",1],["count",1]]},{"id":"tests/test_structured_finalize.py#test_cli_executor_closes_provider_call_before_returning_completion_record","name":[["test",1],["cli",1],["executor",1],["closes",1],["provider",1],["call",1],["before",1],["returning",1],["completion",1],["record",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["executor",3],["closes",2],["provider",2],["call",7],["before",2],["returning",2],["completion",5],["record",2],["prose",2],["arguments",2],["outcome",4],["local",1],["execute",1],["finalize",3],["action",2],["model",1],["reply",1],["tool",3],["calls",1],["run",1],["state",1],["assert",3],["history",1],["messages",1],["role",1],["id",2],["final",2],["wire",2],["name",1],["response",2],["content",1],["status",1],["accepted",1],["error",1],["false",1],["output",1],["key",3],["value",2],["items",1],["if",1],["bullets",2],["explained",1],["evidence",1],["review",1],["stop",1],["reason",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_cli_finalize_accepts_execution_claims_after_a_real_cell_ran","name":[["test",1],["cli",1],["finalize",1],["accepts",1],["execution",1],["claims",1],["after",1],["real",1],["cell",1],["ran",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",3],["test",2],["cli",2],["finalize",3],["accepts",2],["execution",3],["claims",2],["after",2],["real",2],["cell",5],["ran",2],["class",2],["kernel",2],["generation",1],["execute",3],["self",1],["code",4],["origin",2],["agent",2],["assert",4],["return",1],["stdout",1],["stderr",1],["error",3],["none",4],["dispatcher",2],["last",1],["output",1],["executor",4],["local",1],["action",2],["lambda",2],["messages",2],["must",1],["not",2],["start",1],["state",5],["run",1],["python",2],["print",1],["model",2],["reply",2],["content",1],["nprint",1],["evidence",1],["metadata",1],["cells",1],["tool",2],["calls",2],["call",4],["arguments",1],["completion",2],["bullets",1],["computed",1],["requested",1],["value",1],["outcome",3],["history",1],["false",1]]},{"id":"tests/test_structured_finalize.py#test_cli_finalize_accepts_execution_claims_after_a_real_cell_ran.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["dispatcher",2],["last",1],["output",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_cli_finalize_accepts_execution_claims_after_a_real_cell_ran.Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["kernel",2],["generation",1],["def",1],["execute",1],["self",1],["code",1],["origin",2],["agent",2],["assert",1],["return",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_cli_finalize_accepts_execution_claims_after_a_real_cell_ran.Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["code",2],["origin",3],["agent",3],["assert",1],["return",1],["stdout",1],["stderr",1],["error",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_cli_r_unavailable_soft_error_never_counts_as_execution_evidence","name":[["test",1],["cli",1],["unavailable",1],["soft",1],["error",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["unavailable",4],["soft",2],["error",3],["never",4],["counts",2],["as",2],["execution",3],["evidence",3],["runner",1],["spawn",1],["failure",1],["dict",1],["carries",1],["no",1],["stdout",1],["nothing",1],["ran",1],["executor",3],["local",1],["action",1],["kernel",3],["dispatcher",1],["lambda",2],["code",3],["messages",1],["none",1],["rscript",1],["not",1],["found",1],["state",4],["run",1],["cell",3],["summary",1],["outcome",2],["execute",1],["model",1],["reply",1],["content",1],["nsummary",1],["assert",2],["str",1],["observation",1],["metadata",1],["cells",1],["tool",1],["calls",1]]},{"id":"tests/test_structured_finalize.py#test_cli_run_denied_native_tool_cannot_back_a_wrote_claim","name":[["test",1],["cli",1],["run",1],["denied",1],["native",1],["tool",1],["cannot",1],["back",1],["wrote",1],["claim",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",4],["test",2],["cli",3],["run",5],["denied",4],["native",2],["tool",7],["cannot",2],["back",2],["wrote",3],["claim",3],["monkeypatch",4],["tmp",3],["path",3],["end",2],["through",1],["composition",1],["under",1],["unattended",2],["deny",2],["posture",1],["model",1],["issues",1],["one",1],["approval",2],["gated",1],["call",5],["then",1],["finalizes",1],["execution",1],["must",1],["be",2],["refused",1],["honest",1],["restatement",1],["submits",1],["import",2],["openai4s",2],["agent",4],["loop",3],["as",1],["mod",2],["from",1],["setenv",1],["openai4",1],["scripted",4],["live",1],["pattern",1],["no",1],["op",1],["dynamic",2],["right",1],["before",1],["finalizing",1],["define",1],["name",4],["noop",2],["description",1],["input",1],["schema",2],["type",2],["object",2],["output",2],["implementation",1],["execute",1],["args",1],["return",2],["finalize",2],["response",2],["summary",2],["done",1],["completion",3],["bullets",3],["classification",2],["cell",2],["file",1],["could",1],["not",2],["written",1],["explained",2],["permission",3],["limitation",2],["observations",4],["list",1],["str",2],["chat",3],["messages",2],["cfg",2],["kwargs",2],["del",1],["extend",1],["message",4],["content",3],["if",1],["role",2],["arguments",5],["pop",1],["id",2],["len",2],["wire",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["calls",2],["assistant",2],["setattr",1],["result",3],["skills",1],["false",2],["allow",1],["delegate",1],["max",1],["turns",1],["workspace",1],["write",1],["assert",4],["any",2],["text",4],["backed",1],["by",1],["ledger",1],["stop",1],["reason",1],["submitted",2]]},{"id":"tests/test_structured_finalize.py#test_cli_run_denied_native_tool_cannot_back_a_wrote_claim.chat","name":[["chat",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["chat",2],["messages",3],["cfg",3],["kwargs",3],["del",1],["observations",1],["extend",1],["str",1],["message",4],["content",3],["if",1],["role",2],["tool",3],["name",3],["arguments",5],["scripted",3],["pop",1],["call",4],["id",2],["len",2],["wire",2],["ordinal",1],["raw",1],["json",1],["dumps",1],["parse",1],["error",1],["none",1],["return",1],["calls",2],["assistant",2]]},{"id":"tests/test_structured_finalize.py#test_engine_records_assistant_then_tool_result_before_submitted_terminal","name":[["test",1],["engine",1],["records",1],["assistant",1],["then",1],["tool",1],["result",1],["before",1],["submitted",1],["terminal",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",3],["test",2],["engine",3],["records",2],["assistant",3],["then",2],["tool",5],["result",8],["before",2],["submitted",3],["terminal",2],["call",5],["prose",1],["arguments",1],["reply",3],["model",3],["content",2],["calls",1],["class",1],["complete",1],["self",1],["messages",4],["delta",2],["del",1],["return",1],["agent",1],["local",1],["executor",1],["max",1],["turns",2],["run",1],["role",2],["user",2],["summarize",1],["completed",1],["review",1],["assert",5],["stop",1],["reason",1],["message",2],["id",2],["completion",1],["output",1],["summary",1],["startswith",1],["inspected",1]]},{"id":"tests/test_structured_finalize.py#test_engine_records_assistant_then_tool_result_before_submitted_terminal.Model","name":[["model",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["model",2],["def",1],["complete",1],["self",1],["messages",2],["delta",2],["del",1],["return",1],["reply",1]]},{"id":"tests/test_structured_finalize.py#test_engine_records_assistant_then_tool_result_before_submitted_terminal.Model.complete","name":[["complete",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["complete",2],["self",2],["messages",3],["delta",3],["del",1],["return",1],["reply",1]]},{"id":"tests/test_structured_finalize.py#test_finalize_accepts_a_declared_task_status_and_rejects_garbage","name":[["test",1],["finalize",1],["accepts",1],["declared",1],["task",1],["status",1],["rejects",1],["garbage",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["finalize",10],["accepts",2],["declared",2],["task",12],["status",12],["rejects",2],["garbage",2],["d5",1],["closed",1],["schema",1],["takes",1],["optional",1],["enum",1],["accepted",1],["value",1],["rides",1],["into",1],["completion",4],["record",1],["output",2],["delegation",1],["envelope",1],["single",1],["writer",1],["derivation",1],["read",1],["assert",8],["validate",4],["arguments",10],["partial",3],["none",6],["blocked",1],["error",7],["almost",1],["done",2],["not",3],["true",2],["outcome",3],["execute",2],["action",4],["call",2],["refused",3],["history",1],["messages",1]]},{"id":"tests/test_structured_finalize.py#test_finalize_ledger_roundtrip_and_timeline_projection","name":[["test",1],["finalize",1],["ledger",1],["roundtrip",1],["timeline",1],["projection",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["finalize",6],["ledger",9],["roundtrip",2],["timeline",5],["projection",2],["tmp",3],["path",3],["store",7],["openai4s",1],["db",1],["runtime",1],["action",10],["root",4],["final",5],["turn",1],["call",6],["arguments",1],["reply",5],["model",1],["tool",3],["calls",1],["outcome",4],["execute",1],["append",1],["user",3],["finish",1],["response",1],["emit",4],["received",1],["routed",1],["produced",1],["run",1],["finished",1],["engine",1],["result",2],["completion",2],["submitted",1],["groups",6],["list",1],["assert",7],["group",5],["kind",2],["terminal",1],["events",2],["resource",1],["keys",1],["agent",1],["error",1],["false",1],["history",4],["restore",1],["message",2],["role",1],["assistant",1],["id",2],["service",1],["finalized",3],["next",1],["if",1],["status",1],["completed",1],["title",1],["startswith",1],["inspected",1],["evidence",1],["close",1]]},{"id":"tests/test_structured_finalize.py#test_finalize_spec_is_closed_host_strict_and_outside_control_registry","name":[["test",1],["finalize",1],["spec",1],["closed",1],["host",1],["strict",1],["outside",1],["control",1],["registry",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",5],["finalize",10],["spec",17],["closed",3],["host",2],["strict",3],["outside",2],["control",2],["registry",3],["response",8],["tool",6],["assert",13],["isinstance",1],["name",4],["false",2],["input",7],["schema",9],["additional",1],["properties",7],["required",2],["summary",5],["completion",2],["bullets",2],["findings",1],["metrics",1],["artifacts",1],["limitations",1],["next",1],["steps",1],["task",3],["status",3],["code",1],["mode",1],["evidence",3],["optional",2],["wire",1],["so",2],["analysis",1],["turn",2],["unaffected",1],["while",1],["reusable",1],["pipeline",1],["codebase",1],["change",1],["has",1],["somewhere",1],["honest",1],["put",1],["its",1],["deliverable",1],["source",1],["files",1],["entry",1],["points",1],["architecture",1],["there",1],["deliberately",1],["no",1],["field",1],["output",1],["text",1],["pass",1],["fail",1],["read",1],["off",1],["stored",1],["stdout",1],["named",1],["cell",2],["tests",1],["passed",1],["cannot",1],["be",1],["claim",1],["payload",1],["carries",1],["items",1],["command",1],["producing",1],["id",1],["enum",1],["completed",1],["partial",1],["blocked",1],["failed",1],["declaration",1],["honesty",1],["support",1],["never",1],["new",1],["requirement",1],["not",2],["sole",1],["call",1],["description",1],["max",2],["length",2],["000",1],["catalogue",2],["lookup",2],["item",2],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["engine",1],["owned",1],["type",1],["function",2]]},{"id":"tests/test_structured_finalize.py#test_host_validation_rejects_missing_unknown_and_semantically_bad_fields","name":[["test",1],["host",1],["validation",1],["rejects",1],["missing",1],["unknown",1],["semantically",1],["bad",1],["fields",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["host",2],["validation",2],["rejects",2],["missing",2],["unknown",3],["semantically",2],["bad",2],["fields",2],["assert",5],["validate",5],["finalize",5],["arguments",9],["none",1],["required",1],["property",2],["completion",4],["bullets",4],["completed",1],["task",2],["unverified",1],["claim",1],["true",1],["cardinality",3],["past",1],["tense",1],["finish",1]]},{"id":"tests/test_structured_finalize.py#test_invalid_finalize_is_a_canonical_error_result_and_does_not_complete","name":[["test",1],["invalid",1],["finalize",1],["canonical",1],["error",1],["result",1],["not",1],["complete",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["invalid",4],["finalize",6],["canonical",2],["error",4],["result",7],["not",2],["complete",2],["call",8],["summary",1],["incomplete",1],["completion",4],["bullets",2],["outcome",8],["execute",2],["action",4],["assert",9],["len",1],["history",4],["messages",4],["role",1],["tool",3],["id",4],["true",1],["content",2],["none",3],["malformed",6],["bad",2],["json",4],["parse",1]]},{"id":"tests/test_structured_finalize.py#test_legacy_permission_denied_tool_call_never_counts_as_evidence","name":[["test",1],["legacy",1],["permission",1],["denied",1],["tool",1],["call",1],["never",1],["counts",1],["as",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["permission",3],["denied",3],["tool",5],["call",2],["never",2],["counts",2],["as",2],["evidence",5],["make",4],["executor",7],["host",5],["scripted",2],["error",1],["denial",1],["content",5],["name",2],["write",2],["file",2],["arguments",2],["path",2],["out",1],["csv",1],["state",9],["run",2],["outcome",2],["execute",2],["none",2],["model",2],["reply",2],["assert",6],["methods",2],["str",1],["observation",1],["execution",2],["metadata",2],["zero",1],["claim",1],["refused",1],["succeeded",3],["entries",1],["control",2],["list",2],["dir",2],["cells",1],["calls",1]]},{"id":"tests/test_structured_finalize.py#test_legacy_unknown_or_invalid_tool_calls_never_count_as_evidence","name":[["test",1],["legacy",1],["unknown",1],["invalid",1],["tool",1],["calls",1],["never",1],["count",1],["as",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["unknown",3],["invalid",3],["tool",7],["calls",3],["never",4],["count",3],["as",2],["evidence",3],["text",2],["parsed",1],["path",2],["has",1],["no",1],["prior",1],["validate",1],["gate",1],["so",1],["must",2],["itself",1],["refuse",1],["known",1],["arguments",3],["local",3],["action",1],["executor",1],["kernel",1],["dispatcher",1],["lambda",2],["code",3],["messages",1],["none",2],["error",1],["not",1],["start",1],["content",3],["name",2],["run",2],["python",1],["cell",1],["read",1],["file",1],["123",1],["state",4],["execute",1],["model",1],["reply",1],["assert",1],["execution",1],["metadata",1],["cells",1]]},{"id":"tests/test_structured_finalize.py#test_mixed_batch_treats_finalize_as_nonterminal_and_never_completes","name":[["test",1],["mixed",1],["batch",1],["treats",1],["finalize",1],["as",1],["nonterminal",1],["never",1],["completes",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",3],["test",2],["mixed",2],["batch",3],["treats",2],["finalize",2],["as",2],["nonterminal",2],["never",3],["completes",2],["control",3],["call",5],["path",2],["id",2],["list",4],["name",1],["dir",2],["final",4],["arguments",1],["class",1],["dispatcher",2],["last",1],["output",1],["none",4],["self",1],["method",2],["args",2],["assert",6],["return",1],["entries",1],["executor",3],["local",1],["action",1],["kernel",1],["lambda",2],["code",2],["messages",4],["error",2],["must",1],["not",1],["start",1],["outcome",6],["execute",1],["native",1],["tool",4],["model",1],["reply",1],["calls",1],["run",1],["state",1],["completion",1],["stop",1],["reason",1],["message",2],["history",3],["true",1],["unknown",1],["content",1]]},{"id":"tests/test_structured_finalize.py#test_mixed_batch_treats_finalize_as_nonterminal_and_never_completes.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["dispatcher",2],["last",1],["output",1],["none",1],["def",1],["call",1],["self",1],["method",2],["args",2],["assert",1],["list",1],["dir",1],["path",1],["return",1],["entries",1]]},{"id":"tests/test_structured_finalize.py#test_mixed_batch_treats_finalize_as_nonterminal_and_never_completes.Dispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["call",2],["self",2],["method",3],["args",3],["assert",1],["list",1],["dir",1],["path",1],["return",1],["entries",1]]},{"id":"tests/test_structured_finalize.py#test_only_the_succeeded_calls_of_a_mixed_native_batch_count","name":[["test",1],["only",1],["succeeded",1],["calls",1],["mixed",1],["native",1],["batch",1],["count",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",3],["test",2],["only",2],["succeeded",2],["calls",5],["mixed",2],["native",5],["batch",6],["count",2],["make",3],["executor",5],["class",1],["per",2],["method",5],["host",6],["scripted",1],["call",3],["self",2],["args",1],["methods",2],["append",1],["if",1],["write",3],["file",3],["return",2],["error",1],["denial",1],["entries",1],["txt",2],["none",1],["tool",3],["list",2],["dir",2],["path",2],["id",2],["content",1],["state",4],["run",1],["execute",1],["model",1],["reply",1],["assert",2],["successful",1],["read",1],["still",1],["evidence",2],["counting",1],["stays",1],["conservative",1],["execution",1],["metadata",1],["cells",1]]},{"id":"tests/test_structured_finalize.py#test_only_the_succeeded_calls_of_a_mixed_native_batch_count.PerMethodHost","name":[["per",1],["method",1],["host",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["per",2],["method",5],["host",4],["scripted",2],["def",1],["call",1],["self",2],["args",1],["methods",1],["append",1],["if",1],["write",1],["file",1],["return",2],["error",1],["denial",1],["entries",1],["txt",1]]},{"id":"tests/test_structured_finalize.py#test_only_the_succeeded_calls_of_a_mixed_native_batch_count.PerMethodHost.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["call",2],["self",3],["method",4],["args",2],["methods",1],["append",1],["if",1],["write",1],["file",1],["return",2],["error",1],["denial",1],["entries",1],["txt",1]]},{"id":"tests/test_structured_finalize.py#test_permission_denied_native_call_never_counts_as_execution_evidence","name":[["test",1],["permission",1],["denied",1],["native",1],["call",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["permission",3],["denied",6],["native",4],["call",3],["never",2],["counts",2],["as",2],["execution",3],["evidence",4],["make",3],["executor",6],["host",4],["scripted",1],["error",2],["denial",1],["write",2],["file",2],["path",1],["out",1],["csv",1],["content",2],["state",5],["run",1],["outcome",3],["execute",1],["tool",2],["batch",1],["model",1],["reply",1],["calls",1],["really",1],["reached",1],["dispatcher",1],["whose",1],["gate",1],["refused",2],["assert",5],["methods",1],["history",2],["messages",2],["true",1],["metadata",1],["zero",1],["claim",1]]},{"id":"tests/test_structured_finalize.py#test_precheck_refused_native_call_never_counts_as_execution_evidence","name":[["test",1],["precheck",1],["refused",1],["native",1],["call",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["precheck",2],["refused",3],["native",4],["call",2],["never",2],["counts",2],["as",2],["execution",3],["evidence",4],["make",3],["executor",6],["host",4],["scripted",1],["ok",1],["true",1],["noop",3],["edit",2],["file",1],["path",1],["txt",1],["old",1],["string",2],["same",2],["new",1],["state",5],["run",1],["outcome",2],["execute",1],["tool",2],["batch",1],["model",1],["reply",1],["calls",1],["assert",4],["methods",1],["no",1],["op",1],["history",1],["messages",1],["content",1],["metadata",1],["zero",1],["claim",1]]},{"id":"tests/test_structured_finalize.py#test_raised_native_dispatch_never_counts_as_execution_evidence","name":[["test",1],["raised",1],["native",1],["dispatch",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["raised",2],["native",4],["dispatch",2],["never",2],["counts",2],["as",2],["execution",3],["evidence",4],["make",3],["executor",5],["host",4],["scripted",1],["runtime",1],["error",2],["dispatcher",1],["exploded",1],["call",3],["list",2],["dir",2],["path",1],["state",4],["run",1],["outcome",2],["execute",1],["tool",2],["batch",1],["model",1],["reply",1],["calls",1],["assert",3],["methods",1],["history",1],["messages",1],["true",1],["metadata",1],["zero",1]]},{"id":"tests/test_structured_finalize.py#test_reconciliation_rejects_execution_claims_without_ledger_evidence","name":[["test",1],["reconciliation",1],["rejects",1],["execution",1],["claims",1],["without",1],["ledger",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["reconciliation",3],["rejects",2],["execution",3],["claims",9],["without",2],["ledger",4],["evidence",3],["zero",6],["cells",3],["tool",3],["calls",3],["assert",7],["reconcile",7],["completion",9],["prose",3],["arguments",7],["none",4],["error",4],["artifacts",1],["metrics",1],["flagged",2],["bullets",3],["computed",2],["standard",2],["deviation",2],["cjk",1],["carry",1],["no",1],["tense",1],["morphology",1],["verb",1],["heuristic",1],["never",2],["applies",1],["any",1],["real",1],["satisfies",1],["every",1],["claim",1],["shape",1],["corrupted",1],["mapping",1],["degrades",1],["counts",1],["crash",1],["three",1]]},{"id":"tests/test_structured_finalize.py#test_refused_native_batch_never_counts_as_execution_evidence","name":[["test",1],["refused",1],["native",1],["batch",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",3],["test",2],["refused",7],["native",5],["batch",5],["never",5],["counts",2],["as",2],["execution",3],["evidence",4],["whose",1],["every",1],["call",9],["was",1],["without",1],["dispatch",1],["not",5],["parse",2],["validation",1],["limit",1],["refusals",1],["answered",1],["by",1],["execute",4],["itself",1],["no",2],["tool",6],["runs",1],["counting",1],["declarations",1],["let",1],["one",1],["malformed",1],["back",1],["fabricated",1],["finalize",2],["bad",3],["id",2],["wire",2],["name",1],["read",1],["file",1],["ordinal",1],["raw",1],["arguments",4],["json",2],["none",4],["error",4],["valid",1],["class",1],["invoked",2],["dispatcher",3],["last",1],["output",1],["host",1],["self",1],["args",1],["kwargs",1],["pragma",1],["cover",1],["raise",1],["assertion",1],["must",2],["reach",1],["local",4],["action",2],["executor",1],["kernel",1],["lambda",2],["code",2],["messages",2],["start",1],["state",5],["run",1],["model",2],["reply",2],["calls",3],["assert",3],["metadata",1],["cells",1],["completion",2],["bullets",1],["queried",1],["database",1],["history",1],["true",1]]},{"id":"tests/test_structured_finalize.py#test_refused_native_batch_never_counts_as_execution_evidence.NeverInvokedDispatcher","name":[["never",1],["invoked",1],["dispatcher",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["never",2],["invoked",2],["dispatcher",3],["last",1],["output",1],["none",1],["def",1],["execute",1],["host",1],["call",2],["self",1],["args",1],["kwargs",1],["pragma",1],["no",1],["cover",1],["raise",1],["assertion",1],["error",1],["refused",1],["must",1],["not",1],["reach",1]]},{"id":"tests/test_structured_finalize.py#test_refused_native_batch_never_counts_as_execution_evidence.NeverInvokedDispatcher.execute_host_call","name":[["execute",1],["host",1],["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["execute",2],["host",2],["call",3],["self",2],["args",2],["kwargs",2],["pragma",2],["no",2],["cover",2],["raise",1],["assertion",1],["error",1],["refused",1],["must",1],["not",1],["reach",1],["dispatcher",1]]},{"id":"tests/test_structured_finalize.py#test_router_reserves_finalization_only_for_one_standalone_native_call","name":[["test",1],["router",1],["reserves",1],["finalization",1],["only",1],["one",1],["standalone",1],["native",1],["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["router",2],["reserves",2],["finalization",2],["only",2],["one",2],["standalone",2],["native",4],["call",7],["final",7],["arguments",2],["control",3],["path",1],["id",2],["list",2],["name",1],["dir",1],["assert",6],["route",5],["action",6],["ordinary",1],["prose",1],["none",1],["finalize",1],["mixed",3],["isinstance",2],["tool",2],["batch",2],["calls",1],["duplicate",2],["python",2],["nprint",1],["code",1],["cell",1],["print",1]]},{"id":"tests/test_structured_finalize.py#test_safety_refused_cell_never_counts_as_execution_evidence","name":[["test",1],["safety",1],["refused",1],["cell",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["safety",3],["refused",6],["cell",6],["never",4],["counts",2],["as",2],["execution",3],["evidence",3],["executor",4],["local",1],["action",2],["kernel",1],["dispatcher",1],["lambda",2],["code",3],["messages",2],["by",1],["gate",1],["error",2],["must",1],["not",1],["start",1],["state",5],["run",1],["python",2],["import",1],["os",2],["execute",2],["model",2],["reply",2],["content",1],["nimport",1],["assert",4],["str",1],["observation",1],["metadata",1],["cells",1],["tool",2],["calls",2],["call",4],["arguments",1],["outcome",3],["finalize",1],["history",1],["true",1],["completion",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_unknown_native_tool_name_never_counts_as_execution_evidence","name":[["test",1],["unknown",1],["native",1],["tool",1],["name",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",3],["test",2],["unknown",7],["native",5],["tool",10],["name",4],["never",5],["counts",2],["as",2],["execution",3],["evidence",4],["hallucinated",1],["slips",1],["past",1],["batch",2],["validator",1],["only",1],["knows",1],["reject",1],["known",1],["tools",1],["bad",1],["input",1],["but",1],["refused",4],["before",1],["dispatcher",4],["must",3],["not",3],["become",1],["finalize",2],["time",1],["call",6],["id",2],["wire",2],["run",2],["python",1],["cell",1],["ordinal",1],["raw",1],["arguments",3],["code",4],["print",2],["parse",1],["error",4],["none",4],["class",1],["invoked",2],["last",1],["output",1],["self",1],["pragma",1],["no",1],["cover",1],["early",1],["exits",1],["raise",1],["assertion",1],["reach",1],["local",4],["action",2],["executor",1],["kernel",1],["lambda",2],["messages",2],["start",1],["state",5],["execute",2],["model",2],["reply",2],["calls",3],["assert",3],["metadata",1],["cells",1],["completion",2],["bullets",1],["ran",1],["analysis",1],["history",1],["true",1]]},{"id":"tests/test_structured_finalize.py#test_unknown_native_tool_name_never_counts_as_execution_evidence.NeverInvokedDispatcher","name":[["never",1],["invoked",1],["dispatcher",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["never",2],["invoked",2],["dispatcher",3],["last",1],["output",1],["none",1],["def",1],["call",1],["self",1],["pragma",1],["no",1],["cover",1],["unknown",2],["tool",2],["early",1],["exits",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["reach",1]]},{"id":"tests/test_structured_finalize.py#test_unknown_native_tool_name_never_counts_as_execution_evidence.NeverInvokedDispatcher.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["call",2],["self",2],["pragma",2],["no",2],["cover",2],["unknown",3],["tool",3],["early",2],["exits",2],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["reach",1],["dispatcher",1]]},{"id":"tests/test_structured_finalize.py#test_web_cancel_and_plan_close_finalize_call_without_completion","name":[["test",1],["web",1],["cancel",1],["plan",1],["close",1],["finalize",1],["call",1],["without",1],["completion",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["web",4],["cancel",2],["plan",4],["close",2],["finalize",4],["call",7],["without",2],["completion",4],["arguments",1],["reply",4],["model",1],["tool",1],["calls",1],["cancelled",6],["executor",2],["lambda",1],["true",4],["execute",2],["action",2],["run",2],["state",2],["assert",6],["stop",2],["reason",2],["history",2],["messages",2],["error",2],["none",2],["planned",4],["mode",1]]},{"id":"tests/test_structured_finalize.py#test_web_executor_accepts_finalize_without_dispatcher_kernel_or_pending_work","name":[["test",1],["web",1],["executor",1],["accepts",1],["finalize",1],["without",1],["dispatcher",1],["kernel",1],["pending",1],["work",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["web",3],["executor",3],["accepts",2],["finalize",3],["without",2],["dispatcher",2],["kernel",2],["pending",2],["work",2],["call",6],["prose",1],["arguments",1],["outcome",4],["execute",1],["action",1],["model",1],["reply",1],["tool",2],["calls",1],["run",1],["state",1],["assert",3],["history",2],["messages",2],["id",2],["error",1],["false",1],["completion",1],["not",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_web_finalize_accepts_execution_claims_after_a_real_cell_ran","name":[["test",1],["web",1],["finalize",1],["accepts",1],["execution",1],["claims",1],["after",1],["real",1],["cell",1],["ran",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["web",4],["finalize",3],["accepts",2],["execution",3],["claims",2],["after",2],["real",2],["cell",6],["ran",2],["sent",2],["events",3],["event",1],["sink",1],["append",1],["frame",1],["lambda",4],["usage",1],["none",5],["class",1],["dispatcher",3],["last",1],["output",1],["executor",4],["action",3],["apply",1],["pending",1],["execute",3],["stdout",1],["ok",1],["stderr",1],["error",2],["prose",1],["nudge",3],["explore",2],["state",5],["run",1],["code",1],["python",2],["print",1],["model",2],["reply",2],["content",1],["nprint",1],["assert",3],["evidence",1],["metadata",1],["cells",1],["tool",2],["calls",2],["call",4],["arguments",1],["completion",2],["bullets",1],["computed",1],["requested",1],["value",1],["outcome",3],["history",1],["messages",1],["false",1],["not",1]]},{"id":"tests/test_structured_finalize.py#test_web_finalize_accepts_execution_claims_after_a_real_cell_ran.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["dispatcher",2],["last",1],["output",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_web_refused_cell_result_never_counts_as_execution_evidence","name":[["test",1],["web",1],["refused",1],["cell",1],["result",1],["never",1],["counts",1],["as",1],["execution",1],["evidence",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["web",6],["refused",5],["cell",8],["result",4],["never",2],["counts",2],["as",2],["execution",4],["evidence",3],["sibling",1],["safety",2],["gate",1],["contract",1],["gateway",1],["execute",4],["returns",1],["its",1],["full",1],["outcome",4],["dict",1],["whose",2],["executed",2],["bit",1],["false",2],["runtime",1],["unavailable",1],["soft",1],["errors",1],["dicts",1],["byte",1],["identical",1],["real",1],["failures",1],["counting",1],["them",1],["let",1],["turn",1],["only",1],["was",1],["finalize",2],["fabricated",1],["claims",1],["sent",2],["events",3],["event",1],["sink",1],["append",1],["frame",1],["lambda",4],["usage",1],["none",4],["class",1],["dispatcher",3],["last",1],["output",1],["executor",4],["action",3],["apply",1],["pending",1],["stdout",1],["stderr",1],["error",2],["prose",1],["nudge",3],["explore",2],["state",5],["run",1],["code",1],["python",2],["import",1],["os",2],["model",2],["reply",2],["content",1],["nimport",1],["assert",3],["metadata",1],["cells",1],["tool",2],["calls",2],["call",4],["arguments",1],["completion",2],["bullets",1],["computed",1],["requested",1],["value",1],["history",1],["messages",1],["true",1]]},{"id":"tests/test_structured_finalize.py#test_web_refused_cell_result_never_counts_as_execution_evidence.Dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["class",2],["dispatcher",2],["last",1],["output",1],["none",1]]},{"id":"tests/test_structured_finalize.py#test_zero_execution_finalize_with_claims_is_refused_but_repairable","name":[["test",1],["zero",1],["execution",1],["finalize",1],["claims",1],["refused",1],["but",1],["repairable",1]],"path":[["tests",1],["test",1],["structured",1],["finalize",1],["py",1]],"body":[["def",2],["test",2],["zero",2],["execution",2],["finalize",5],["claims",2],["refused",3],["but",2],["repairable",3],["call",5],["arguments",1],["completion",4],["bullets",1],["computed",1],["standard",1],["deviation",1],["executor",4],["local",1],["web",1],["outcome",4],["execute",2],["action",3],["model",2],["reply",1],["tool",1],["calls",2],["run",2],["state",1],["result",3],["history",2],["messages",2],["assert",6],["error",2],["true",1],["ledger",2],["content",1],["none",3],["reconciliation",1],["not",2],["terminal",1],["claimed",1],["work",1],["restate",1],["next",1],["turn",1],["stop",1],["reason",1],["direct",1],["without",1],["evidence",1],["keep",1],["legacy",4],["behaviour",1],["false",1]]},{"id":"tests/test_submit_output_reconciliation.py","name":[["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["per",1],["claim",1],["reconciliation",1],["cell",2],["host",4],["submit",1],["output",2],["sibling",1],["finalize",2],["response",1],["reconciles",1],["against",1],["turn",1],["execution",2],["ledger",1],["tests",1],["test",1],["structured",1],["py",1],["these",1],["contracts",1],["cover",1],["other",1],["completion",3],["path",2],["really",1],["ran",1],["so",2],["zero",1],["guard",1],["not",1],["apply",1],["submitting",1],["whose",1],["file",2],["claims",3],["summary",2],["numbers",1],["outrun",1],["run",1],["prove",1],["refusals",1],["stay",1],["soft",1],["error",2],["msg",1],["becomes",1],["runtime",1],["worker",1],["model",1],["repair",1],["resubmit",1],["from",6],["future",1],["import",7],["annotations",1],["pathlib",1],["pytest",1],["openai4s",4],["config",2],["service",1],["submission",3],["evidence",2],["check",1],["metrics",1],["collect",1],["gather",1],["reconcile",1],["dispatch",1],["dispatcher",1],["store",2]]},{"id":"tests/test_submit_output_reconciliation.py#_spec","name":[["spec",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["spec",2],["output",4],["bullets",4],["saved",2],["results",2],["return",1],["completion",1],["list",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_absolute_and_relative_claims_are_confined_to_search_roots","name":[["test",1],["absolute",1],["relative",1],["claims",1],["confined",1],["search",1],["roots",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["absolute",5],["relative",4],["claims",8],["confined",2],["search",5],["roots",3],["tmp",4],["path",10],["disk",1],["backed",3],["evidence",8],["only",2],["inside",5],["authorized",1],["root",11],["existence",1],["alone",1],["fabricated",1],["artifact",1],["claim",3],["etc",4],["hosts",4],["climbing",2],["out",2],["workspace",2],["named",1],["real",2],["file",2],["run",1],["never",1],["produced",1],["paths",1],["resolving",1],["mid",2],["cell",2],["escape",1],["hatch",1],["may",1],["back",1],["import",1],["os",2],["mkdir",2],["csv",6],["write",2],["text",2],["outside",8],["secret",3],["submission",6],["stay",1],["legitimate",1],["assert",5],["reconcile",5],["spec",5],["files",4],["none",2],["str",2],["system",1],["every",1],["refused",3],["despite",1],["existing",1],["if",1],["exists",1],["err",3],["artifacts",1],["too",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_an_unverifiable_shape_fails_closed_instead_of_smuggling_a_claim","name":[["test",1],["unverifiable",1],["shape",1],["fails",1],["closed",1],["instead",1],["smuggling",1],["claim",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["unverifiable",3],["shape",4],["fails",2],["closed",3],["instead",2],["smuggling",2],["claim",11],["neither",1],["walk",11],["bound",1],["may",1],["drop",1],["silently",1],["both",2],["were",1],["constructible",1],["bypasses",1],["wall",1],["decoy",1],["containers",1],["exhausted",1],["node",2],["budget",2],["ended",2],["nested",3],["below",1],["depth",4],["cap",2],["was",3],["pruned",2],["cases",1],["fabricated",4],["never",2],["inspected",1],["submission",7],["accepted",1],["now",1],["within",2],["bounds",2],["walked",2],["full",1],["caught",1],["beyond",1],["them",1],["refused",2],["as",1],["from",1],["openai4s",1],["host",1],["completion",1],["import",1],["max",4],["nodes",2],["file",5],["claims",11],["buried",1],["empty",2],["evidence",4],["rather",1],["than",1],["slipping",1],["past",3],["behind",1],["decoys",1],["padded",3],["pad",2],["range",2],["600",1],["hidden",1],["deep",7],["files",4],["evil",2],["csv",4],["assert",7],["collect",1],["reconcile",3],["spec",3],["not",1],["none",1],["just",1],["previously",2],["silence",2],["too",10],["wrap",1],["truncated",7],["true",2],["err",6],["deeply",1],["one",1],["shared",1],["dict",1],["keeps",1],["fixture",1],["cheap",1],["each",1],["occurrence",1],["still",1],["visit",1],["many",3],["16",1],["large",1],["ordinary",1],["conclusion",1],["object",1],["so",1],["fail",1],["branch",1],["cannot",1],["refuse",1],["honest",1],["submissions",1],["summary",1],["done",1],["answer",1],["42",1],["real",1],["rows",1],["false",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_artifacts_mapping_labels_are_not_id_claims","name":[["test",1],["artifacts",1],["mapping",1],["labels",1],["not",1],["id",1],["claims",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["artifacts",6],["mapping",2],["labels",3],["not",3],["id",3],["claims",5],["label",2],["file",3],["must",2],["be",1],["judged",1],["by",1],["its",1],["values",1],["key",1],["heatmap",4],["passed",1],["identifier",1],["filter",1],["became",1],["resolve",1],["artifact",1],["refusing",1],["honest",1],["submission",3],["whose",1],["value",1],["was",1],["fully",1],["backed",1],["evidence",3],["frozenset",1],["svg",2],["spec",3],["assert",2],["reconcile",1],["none",1],["shaped",1],["keys",1],["report",5],["md",3],["remain",1],["collect",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_broken_evidence_provider_degrades_to_legacy_accept","name":[["test",1],["broken",1],["evidence",1],["provider",1],["degrades",1],["legacy",1],["accept",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",3],["test",2],["broken",2],["evidence",3],["provider",2],["degrades",2],["legacy",2],["accept",2],["explode",2],["raise",1],["oserror",1],["workspace",1],["unavailable",1],["service",3],["completion",1],["assert",1],["submit",1],["spec",1],["files",1],["anything",1],["csv",1],["status",1],["ok",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_broken_evidence_provider_degrades_to_legacy_accept.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["explode",2],["raise",1],["oserror",1],["workspace",1],["unavailable",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_claimless_submission_never_pays_for_evidence","name":[["test",1],["claimless",1],["submission",1],["never",1],["pays",1],["evidence",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",3],["test",2],["claimless",2],["submission",4],["never",2],["pays",2],["evidence",8],["provider",3],["runs",1],["only",1],["output",1],["names",1],["produced",1],["files",2],["claim",3],["collection",1],["summary",3],["metrics",3],["check",1],["pure",1],["functions",1],["spec",4],["less",1],["trigger",1],["full",1],["store",2],["sweep",2],["while",1],["kernel",1],["worker",1],["held",1],["host",1],["call",1],["lock",1],["calls",5],["list",1],["bool",1],["counting",2],["append",1],["true",2],["return",1],["service",5],["completion",1],["assert",6],["submit",3],["answer",1],["42",1],["status",1],["ok",1],["no",1],["file",2],["claims",1],["must",1],["not",1],["run",1],["free",1],["half",1],["reconciliation",1],["still",1],["applies",1],["without",1],["contradicting",1],["its",1],["own",1],["refused",3],["stdev",2],["4495",1],["3664",2],["error",2],["buys",1],["missing",1],["zz",1],["csv",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_claimless_submission_never_pays_for_evidence.counting_evidence","name":[["counting",1],["evidence",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["counting",2],["evidence",3],["calls",1],["append",1],["true",1],["return",1],["submission",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_claims_backed_by_disk_pass","name":[["test",1],["claims",1],["backed",1],["by",1],["disk",1],["pass",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["claims",8],["backed",2],["by",3],["disk",2],["pass",2],["tmp",6],["path",6],["real",3],["csv",5],["write",2],["text",2],["nested",3],["out",2],["deep",2],["mkdir",1],["parents",1],["true",1],["buried",3],["h5",3],["evidence",7],["submission",6],["search",1],["roots",1],["assert",5],["reconcile",5],["spec",5],["files",4],["none",4],["basename",1],["only",1],["found",1],["bounded",1],["shallow",1],["scan",1],["absolute",1],["paths",1],["probed",1],["directly",1],["saved",1],["str",1],["missing",2]]},{"id":"tests/test_submit_output_reconciliation.py#test_claims_backed_by_store_names_pass","name":[["test",1],["claims",1],["backed",1],["by",1],["store",1],["names",1],["pass",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["claims",3],["backed",2],["by",2],["store",2],["names",2],["pass",2],["tmp",2],["path",2],["evidence",3],["submission",2],["frozenset",1],["published",2],["result",6],["csv",6],["artifact",2],["ver",2],["claim",4],["files",3],["basename",2],["recorded",1],["subdir",1],["saved",1],["elsewhere",1],["vs",1],["stored",1],["name",1],["artifacts",2],["case",1],["insensitive",1],["assert",1],["reconcile",1],["spec",1],["none",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_collect_file_claims_survives_decoy_exhaustion","name":[["test",1],["collect",1],["file",1],["claims",1],["survives",1],["decoy",1],["exhaustion",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["collect",4],["file",4],["claims",8],["survives",2],["decoy",8],["exhaustion",2],["deep",1],["branch",1],["long",1],["leaf",1],["list",1],["must",1],["not",2],["shadow",1],["shallow",1],["old",1],["lifo",1],["walk",1],["aborted",1],["wholesale",1],["depth",1],["node",1],["caps",1],["so",1],["inserted",1],["after",1],["claim",2],["bearing",1],["subtree",1],["exhausted",1],["budget",1],["first",1],["fabricated",5],["was",1],["never",1],["collected",1],["constructible",1],["bypass",1],["reconciliation",1],["range",2],["wrap",1],["nested",3],["here",2],["files",4],["zz",4],["csv",4],["assert",3],["padded",2],["padding",1],["str",1],["index",2],["600",1],["reconcile",1],["submission",2],["spec",1],["evidence",1],["none",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_collect_file_claims_targets_produce_shaped_keys_only","name":[["test",1],["collect",1],["file",1],["claims",1],["targets",1],["produce",1],["shaped",1],["keys",1],["only",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["collect",7],["file",8],["claims",10],["targets",2],["produce",4],["shaped",4],["keys",4],["only",2],["output",4],["files",7],["result",2],["csv",8],["final",1],["table",1],["artifacts",4],["artifact",3],["plot",3],["png",2],["shown",1],["above",1],["figures",2],["heatmap",3],["svg",2],["nested",2],["report",3],["saved",2],["out",2],["md",2],["input",2],["prose",2],["must",1],["never",1],["become",1],["source",1],["path",1],["data",2],["raw",1],["h5",1],["inputs",1],["training",1],["parquet",1],["note",1],["wrote",1],["summary",1],["txt",1],["disk",1],["url",1],["https",1],["example",1],["org",1],["dict",1],["claim",4],["key",2],["assert",5],["free",1],["text",1],["under",1],["skipped",1],["whitespace",1],["non",1],["require",1],["strings",1],["so",1],["bare",1],["words",1],["there",1],["inert",1],["notes",1],["without",1],["extension",1],["plain",1],["bounded",1],["walk",1],["survives",1],["hostile",1],["shapes",1],["deep",7],["nesting",1],["cycles",1],["within",1],["depth",1],["bound",1],["collected",1],["rather",1],["than",1],["silently",1],["pruned",1],["pruning",1],["staying",1],["quiet",1],["let",1],["go",1],["unchecked",1],["range",1],["20",1],["wrap",1],["cyclic",4],["seen",2],["self",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_dispatcher_submit_reconciles_against_store_cells_and_workspace","name":[["test",1],["dispatcher",1],["submit",1],["reconciles",1],["against",1],["store",1],["cells",1],["workspace",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["dispatcher",13],["submit",5],["reconciles",2],["against",2],["store",4],["cells",2],["workspace",4],["tmp",4],["path",5],["host",1],["config",1],["data",1],["dir",1],["refused",3],["output",8],["spec",3],["files",5],["fabricated",2],["9f3a",2],["csv",4],["summary",2],["stdev",4],["4495",1],["metrics",2],["3664",4],["assert",6],["error",3],["last",2],["none",4],["file",1],["current",1],["cell",5],["just",1],["wrote",1],["exists",1],["only",1],["so",1],["far",1],["fresh",2],["write",1],["text",1],["status",2],["ok",2],["captured",1],["artifacts",3],["executed",1],["writes",1],["back",1],["later",1],["submissions",1],["including",1],["after",1],["cli",1],["late",1],["binds",1],["root",4],["frame",5],["save",2],["artifact",1],["str",1],["model",4],["pt",4],["filename",1],["content",1],["type",1],["application",1],["octet",1],["stream",1],["size",1],["bytes",1],["checksum",1],["c2",1],["producing",1],["id",5],["live",2],["log",1],["code",1],["result",1],["stdout",1],["stderr",1],["written",1],["deep",1],["h5",2],["accepted",2]]},{"id":"tests/test_submit_output_reconciliation.py#test_fabricated_claims_are_refused_with_repair_guidance","name":[["test",1],["fabricated",1],["claims",1],["refused",1],["repair",1],["guidance",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["fabricated",4],["claims",5],["refused",2],["repair",3],["guidance",3],["empty",3],["submission",3],["evidence",1],["error",5],["reconcile",2],["spec",2],["files",1],["9f3a",2],["csv",2],["artifacts",1],["artifact",2],["77",2],["assert",4],["never",1],["produced",1],["host",1],["submit",1],["output",1],["not",1],["verdict",1],["no",1],["at",1],["all",1],["reconciles",1],["clean",1],["answer",1],["42",1],["none",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_gather_submission_evidence_reads_store_and_survives_failure","name":[["test",1],["gather",1],["submission",1],["evidence",1],["reads",1],["store",1],["survives",1],["failure",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",4],["test",2],["gather",7],["submission",7],["evidence",14],["reads",2],["store",21],["survives",2],["failure",2],["tmp",6],["path",8],["openai4s",1],["db",1],["save",1],["artifact",7],["str",1],["model",5],["pt",5],["filename",2],["published",2],["content",1],["type",1],["application",1],["octet",1],["stream",1],["size",1],["bytes",1],["checksum",1],["c1",1],["producing",1],["cell",7],["id",9],["frame",4],["none",5],["log",1],["code",2],["open",1],["deep",4],["output",6],["h5",6],["result",1],["stdout",2],["stderr",1],["error",4],["root",7],["files",3],["written",3],["figures",2],["fig1",2],["png",2],["assert",9],["known",4],["names",9],["search",1],["roots",1],["per",3],["session",1],["artifacts",2],["deliberately",1],["wide",1],["not",1],["gatherer",1],["queries",1],["narrow",1],["ones",1],["three",1],["columns",1],["two",1],["decoded",1],["lists",1],["never",1],["versions",1],["join",1],["list",4],["all",2],["row",4],["latest",1],["version",1],["outputs",6],["close",1],["class",1],["broken",3],["self",2],["raise",2],["runtime",3],["offline",3],["failing",1],["must",1],["propagate",1],["so",2],["submit",2],["degrades",1],["legacy",1],["accept",1],["swallowing",1],["here",1],["returning",1],["empty",1],["inverted",1],["degradation",1],["claim",2],["backable",1],["only",1],["by",1],["every",1],["honest",1],["was",1],["refused",1],["instead",1],["accepted",1],["pytest",1],["raises",1],["match",1],["service",3],["completion",1],["lambda",1],["spec",1],["status",1],["ok",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_gather_submission_evidence_reads_store_and_survives_failure.BrokenStore","name":[["broken",1],["store",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["class",2],["broken",2],["store",4],["def",2],["list",2],["artifact",1],["names",1],["self",2],["raise",2],["runtime",2],["error",2],["offline",2],["cell",1],["outputs",1],["root",1],["frame",1],["id",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_gather_submission_evidence_reads_store_and_survives_failure.BrokenStore.list_artifact_names","name":[["list",1],["artifact",1],["names",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["list",2],["artifact",2],["names",2],["self",2],["raise",1],["runtime",1],["error",1],["store",1],["offline",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_gather_submission_evidence_reads_store_and_survives_failure.BrokenStore.list_cell_outputs","name":[["list",1],["cell",1],["outputs",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["list",2],["cell",2],["outputs",2],["self",2],["root",2],["frame",2],["id",2],["raise",1],["runtime",1],["error",1],["store",1],["offline",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_reconciliation_soft_fails_preserves_prior_state_and_is_repairable","name":[["test",1],["reconciliation",1],["soft",1],["fails",1],["preserves",1],["prior",1],["state",1],["repairable",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["reconciliation",2],["soft",3],["fails",2],["preserves",2],["prior",5],["state",2],["repairable",2],["tmp",4],["path",4],["real",3],["csv",5],["write",1],["text",1],["service",7],["completion",2],["evidence",2],["lambda",1],["submission",1],["search",1],["roots",1],["output",5],["ok",2],["true",1],["bullets",1],["computed",1],["answer",1],["last",3],["refused",3],["submit",2],["spec",2],["files",3],["fabricated",2],["9f3a",2],["assert",5],["error",2],["worker",1],["fail",1],["contract",1],["shape",1],["repaired",2],["status",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_service_without_evidence_provider_keeps_legacy_accept","name":[["test",1],["service",1],["without",1],["evidence",1],["provider",1],["keeps",1],["legacy",1],["accept",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["service",5],["without",2],["evidence",2],["provider",2],["keeps",2],["legacy",2],["accept",2],["completion",1],["result",2],["submit",1],["spec",1],["files",1],["never",1],["written",1],["anywhere",1],["csv",1],["assert",1],["status",1],["ok",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_summary_metric_check_catches_scaled_percent_fabrication","name":[["test",1],["summary",1],["metric",1],["check",1],["catches",1],["scaled",1],["percent",1],["fabrication",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["summary",6],["metric",2],["check",5],["catches",2],["scaled",2],["percent",4],["fabrication",3],["99",4],["one",1],["decimal",1],["percentage",1],["001",1],["fraction",1],["unscaled",1],["written",1],["precision",1],["tolerance",1],["accepted",1],["as",1],["restatement",1],["93",2],["missing",1],["exactly",1],["exists",1],["integer",1],["rounding",1],["stays",1],["honest",1],["flagged",3],["metrics",4],["accuracy",4],["reached",2],["assert",2],["len",1],["94",1],["9351",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_summary_metric_check_ignores_non_restatement_numbers","name":[["test",1],["summary",1],["metric",1],["check",1],["ignores",1],["non",1],["restatement",1],["numbers",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["summary",12],["metric",2],["check",3],["ignores",2],["non",2],["restatement",3],["numbers",2],["digits",1],["key",2],["mentions",1],["bounds",1],["counts",1],["comma",2],["groups",1],["not",1],["claims",1],["each",1],["these",1],["refused",1],["honest",4],["submission",1],["own",1],["digit",1],["f1",3],["top",5],["10",3],["accuracy",7],["statistical",1],["bound",1],["05",2],["short",2],["95",3],["target",2],["different",1],["quantity",1],["count",1],["over",3],["100",3],["epochs",2],["12",2],["bootstrap",2],["resamples",2],["grouped",1],["correct",1],["value",1],["500",2],["identifier",1],["fragment",1],["parsed",1],["as",1],["contradiction",1],["now",1],["requires",1],["near",1],["miss",1],["same",2],["sign",1],["magnitude",1],["number",1],["fails",1],["match",1],["at",1],["its",1],["written",1],["precision",1],["improved",2],["noticeably",1],["metrics",10],["85",1],["report",1],["significant",1],["032",1],["converged",2],["fewer",1],["than",1],["iterations",2],["37",1],["fell",1],["91",1],["processed",1],["samples",2],["1500",1],["stdev",2],["computed",1],["filtered",1],["dataset",1],["equals",1],["3664",2],["classifier",1],["93",1],["loss",2],["curve",1],["smoothly",1],["02",1],["assert",1]]},{"id":"tests/test_submit_output_reconciliation.py#test_summary_metric_contradiction_refused_and_honest_restatements_pass","name":[["test",1],["summary",1],["metric",1],["contradiction",1],["refused",1],["honest",1],["restatements",1],["pass",1]],"path":[["tests",1],["test",1],["submit",1],["output",1],["reconciliation",1],["py",1]],"body":[["def",2],["test",2],["summary",20],["metric",3],["contradiction",6],["refused",2],["honest",5],["restatements",2],["pass",2],["real",2],["llm",2],["incident",2],["said",4],["4495",6],["metrics",17],["3664",16],["check",4],["stdev",17],["shows",1],["spread",1],["assert",6],["len",1],["error",3],["reconcile",1],["submission",2],["claims",1],["spec",1],["evidence",1],["across",2],["runs",2],["about",1],["37",1],["rounded",1],["coarser",1],["rounding",1],["nearby",1],["unrelated",1],["numbers",2],["not",2],["shadow",1],["stated",1],["value",1],["was",1],["accuracy",2],["reached",1],["93",2],["std",2],["dev",2],["came",1],["key",1],["mentioned",2],["without",1],["never",1],["claim",1],["improved",1],["noticeably",1],["analysis",1],["complete",1],["non",1],["numeric",1],["boolean",1],["values",1],["outside",1],["contract",1],["converged",2],["true",1],["label",1],["prose",1],["only",1]]},{"id":"tests/test_table_profile.py","name":[["test",1],["table",1],["profile",1],["py",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["table",8],["workbench",6],["profile",8],["export",5],["parser",3],["snapshot",3],["resource",2],["bounds",1],["from",10],["future",1],["import",15],["annotations",1],["csv",5],["io",1],["json",1],["sqlite3",1],["sys",2],["pathlib",1],["path",2],["types",1],["module",2],["type",1],["simple",1],["namespace",1],["pytest",3],["openai4s",5],["config",2],["roadmap",1],["feature",1],["flags",1],["server",4],["artifact",3],["as",2],["mod",2],["query",3],["max",1],["bins",1],["version",16],["chunks",1],["parquet",1],["engine",1],["available",1],["parse",1],["cache",1],["clear",1],["prepared",1],["manifest",1],["ready",1],["ga",1],["blocked",1],["tests",1],["test",1],["call",1],["checksum",1],["freeze",1],["save",1],["setup",1],["fixed",1],["name",5],["score",1],["page",8],["sort",12],["descending",10],["false",7],["filters",10],["offset",11],["limit",11],["50",9],["id",13],["dir",4],["desc",4],["true",4],["999",2],["al",2],["exact",2],["fixture",1],["autouse",1],["mark",1],["skipif",1],["info",1],["11",2],["reason",1],["nul",2],["cell",1],["needs",1],["support",1],["interpreter",1],["not",1],["have",1],["before",1],["cpython",1],["refuses",1],["both",1],["directions",1],["falls",1],["back",2],["writing",1],["row",1],["itself",1],["so",2],["product",1],["still",1],["works",1],["10",1],["but",1],["case",1],["reads",1],["reader",2],["has",1],["no",1],["such",1],["fallback",1],["would",1],["fail",1],["rather",1],["than",1]]},{"id":"tests/test_table_profile.py#_clear_profile_cache","name":[["clear",1],["profile",1],["cache",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["clear",4],["profile",4],["cache",4],["yield",1]]},{"id":"tests/test_table_profile.py#_column","name":[["column",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["column",3],["payload",3],["dict",4],["name",5],["str",2],["item",3],["columns",1],["if",1],["return",1],["raise",1],["assertion",1],["error",1],["missing",1]]},{"id":"tests/test_table_profile.py#test_a_row_the_csv_module_refuses_is_still_written_faithfully","name":[["test",1],["row",1],["csv",1],["module",1],["refuses",1],["still",1],["written",1],["faithfully",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["row",14],["csv",6],["module",4],["refuses",2],["still",2],["written",2],["faithfully",2],["export",1],["must",1],["not",1],["lose",1],["because",1],["stdlib",1],["writer",2],["balked",1],["before",1],["cpython",1],["11",2],["nul",1],["refused",1],["under",1],["every",1],["quoting",1],["mode",1],["so",1],["encoder",1],["falls",1],["back",1],["writing",1],["excel",9],["dialect",2],["itself",1],["branch",1],["unreachable",1],["through",1],["drives",1],["fallback",1],["directly",1],["otherwise",1],["code",1],["keeps",1],["10",1],["working",1],["would",1],["be",1],["covered",1],["no",1],["interpreter",1],["at",1],["all",1],["from",1],["openai4s",1],["server",1],["table",1],["profile",1],["import",3],["assert",6],["say",3],["hi",3],["comma",3],["line",3],["nbreak",3],["x00keep",2],["same",1],["bytes",1],["produces",1],["anything",1],["accept",1],["as",2],["io",4],["buf",3],["string",1],["writerow",1],["getvalue",1]]},{"id":"tests/test_table_profile.py#test_empty_query_table_response_omits_descending","name":[["test",1],["empty",1],["query",1],["table",1],["response",1],["omits",1],["descending",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["empty",2],["query",3],["table",3],["response",2],["omits",2],["descending",2],["page",2],["assert",1],["columns",1],["column",1],["types",1],["rows",2],["total",1],["offset",1],["limit",1],["50",1],["sorted",1],["by",1],["none",1],["filters",1]]},{"id":"tests/test_table_profile.py#test_export_chunks_stay_at_or_under_one_mebibyte_and_total_overflow_is_413","name":[["test",1],["export",1],["chunks",1],["stay",1],["at",1],["under",1],["one",1],["mebibyte",1],["total",1],["overflow",1],["413",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["export",5],["chunks",8],["stay",2],["at",2],["under",2],["one",2],["mebibyte",2],["total",2],["overflow",2],["413",3],["monkeypatch",4],["rows",3],["value",3],["index",2],["range",1],["20",1],["setattr",2],["profile",2],["mod",3],["max",2],["table",1],["chunk",3],["bytes",2],["40",2],["csv",2],["label",3],["assert",5],["all",1],["len",1],["joined",3],["join",1],["decode",2],["utf",2],["splitlines",1],["count",1],["21",1],["workbench",3],["artifact",2],["30",1],["pytest",1],["raises",1],["error",4],["as",1],["status",1],["code",1],["too",1],["large",1]]},{"id":"tests/test_table_profile.py#test_export_http_defaults_raw_and_opt_in_is_spreadsheet_safe","name":[["test",1],["export",1],["http",1],["defaults",1],["raw",1],["opt",1],["spreadsheet",1],["safe",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["export",4],["http",2],["defaults",2],["raw",7],["opt",2],["spreadsheet",3],["safe",8],["tmp",3],["path",3],["cfg",1],["runner",4],["handler",3],["fid",4],["setup",1],["workspace",3],["branch",1],["source",2],["header",3],["signed",3],["sum",3],["a1",3],["3e",3],["artifact",6],["save",1],["snapshot",1],["formula",1],["csv",5],["encode",1],["utf",3],["base",3],["query",5],["version",2],["id",4],["reply",6],["call",2],["artifacts",2],["table",2],["assert",4],["200",2],["list",2],["reader",2],["io",4],["string",2],["decode",2],["newline",2],["close",1]]},{"id":"tests/test_table_profile.py#test_export_http_rejects_offset_limit_and_streams_filtered_csv","name":[["test",1],["export",1],["http",1],["rejects",1],["offset",1],["limit",1],["streams",1],["filtered",1],["csv",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["export",4],["http",2],["rejects",2],["offset",3],["limit",3],["streams",2],["filtered",3],["csv",7],["tmp",3],["path",3],["cfg",1],["runner",4],["handler",3],["fid",4],["setup",1],["workspace",3],["branch",1],["artifact",9],["save",1],["snapshot",1],["table",3],["fixed",1],["encode",1],["utf",2],["extra",2],["10",1],["query",5],["version",6],["id",8],["code",3],["payload",2],["call",2],["artifacts",2],["assert",10],["400",1],["invalid",1],["reply",5],["sort",1],["dir",1],["desc",1],["name",2],["200",1],["body",2],["startswith",3],["text",1],["headers",5],["rows",1],["approximate",1],["false",1],["checksum",2],["lines",4],["decode",1],["splitlines",1],["score",1],["close",1]]},{"id":"tests/test_table_profile.py#test_export_http_total_overflow_is_413","name":[["test",1],["export",1],["http",1],["total",1],["overflow",1],["413",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["export",3],["http",2],["total",2],["overflow",2],["413",3],["tmp",3],["path",3],["monkeypatch",3],["cfg",1],["runner",4],["handler",2],["fid",4],["setup",1],["workspace",3],["branch",1],["data",2],["name",1],["join",1],["row",1],["range",1],["30",1],["artifact",6],["save",1],["snapshot",1],["wide",1],["csv",2],["encode",1],["utf",1],["setattr",1],["profile",1],["mod",1],["max",1],["workbench",1],["bytes",1],["20",1],["code",3],["payload",2],["call",1],["artifacts",1],["id",3],["table",1],["query",1],["version",2],["assert",1],["too",1],["large",1],["close",1]]},{"id":"tests/test_table_profile.py#test_export_spreadsheet_safe_mode_neutralizes_formulas_but_raw_is_faithful","name":[["test",1],["export",1],["spreadsheet",1],["safe",1],["mode",1],["neutralizes",1],["formulas",1],["but",1],["raw",1],["faithful",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["export",4],["spreadsheet",3],["safe",7],["mode",2],["neutralizes",2],["formulas",2],["but",2],["raw",6],["faithful",2],["columns",4],["header",2],["hidden",2],["3e",4],["rows",4],["sum",2],["a1",2],["a2",2],["cmd",2],["x00",2],["run",2],["25e",2],["text",4],["join",2],["csv",4],["chunks",2],["decode",2],["utf",2],["list",2],["reader",2],["io",4],["string",2],["newline",2],["assert",2],["true",1]]},{"id":"tests/test_table_profile.py#test_export_spreadsheet_safe_query_is_explicit_and_export_only","name":[["test",1],["export",2],["spreadsheet",1],["safe",1],["query",1],["explicit",1],["only",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["export",8],["spreadsheet",9],["safe",11],["query",9],["explicit",4],["only",2],["raw",4],["parse",5],["table",5],["version",5],["id",5],["mode",7],["assert",5],["false",2],["true",2],["page",1],["profile",1],["pytest",2],["raises",2],["workbench",4],["mod",2],["error",8],["as",2],["value",4],["status",2],["code",2],["400",2],["invalid",2]]},{"id":"tests/test_table_profile.py#test_fixed_fixture_profile_is_deterministic","name":[["test",1],["fixed",1],["fixture",1],["profile",1],["deterministic",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["fixed",3],["fixture",2],["profile",4],["deterministic",2],["rows",3],["line",2],["split",1],["csv",1],["strip",1],["splitlines",1],["prepared",5],["workbench",1],["mod",1],["materialize",1],["table",1],["first",7],["from",2],["second",2],["assert",18],["filtered",1],["approximate",1],["false",1],["name",6],["column",3],["type",3],["text",1],["missing",2],["unique",3],["min",3],["none",1],["integer",1],["max",2],["mean",2],["pytest",4],["approx",4],["75",1],["score",8],["number",1]]},{"id":"tests/test_table_profile.py#test_flag_off_forbids_profile_and_export","name":[["test",1],["flag",1],["off",1],["forbids",1],["profile",1],["export",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["flag",2],["off",2],["forbids",2],["profile",3],["export",3],["tmp",3],["path",3],["cfg",1],["runner",2],["handler",2],["fid",1],["setup",1],["workbench",2],["false",1],["route",2],["table",3],["csv",1],["code",3],["payload",2],["call",1],["artifacts",1],["missing",1],["assert",1],["403",1],["disabled",1],["close",1]]},{"id":"tests/test_table_profile.py#test_histogram_bins_cap_and_include_min_max_boundaries","name":[["test",1],["histogram",1],["bins",1],["cap",1],["include",1],["min",1],["max",1],["boundaries",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["histogram",12],["bins",6],["cap",2],["include",2],["min",2],["max",4],["boundaries",2],["rows",2],["str",1],["range",1],["51",2],["prepared",4],["workbench",2],["mod",2],["materialize",2],["table",4],["profile",6],["from",2],["column",2],["assert",8],["len",2],["start",2],["end",2],["50",1],["sum",1],["item",2],["count",4],["singleton",2]]},{"id":"tests/test_table_profile.py#test_malicious_parquet_metadata_is_invalid_on_profile_and_export","name":[["test",1],["malicious",1],["parquet",1],["metadata",1],["invalid",1],["profile",1],["export",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",5],["test",2],["malicious",3],["parquet",15],["metadata",6],["invalid",3],["profile",3],["export",3],["tmp",3],["path",6],["monkeypatch",4],["cfg",1],["runner",4],["handler",2],["fid",4],["setup",1],["workspace",3],["branch",1],["evil",1],["artifact",4],["save",1],["snapshot",1],["class",2],["fake",4],["num",3],["rows",1],["true",1],["columns",1],["row",2],["groups",1],["group",1],["self",3],["index",1],["return",1],["simple",2],["namespace",2],["column",2],["lambda",1],["total",1],["uncompressed",1],["size",1],["file",3],["init",1],["source",2],["read",2],["raise",1],["assertion",1],["error",1],["decode",1],["must",1],["not",1],["run",1],["pyarrow",8],["module",2],["type",2],["setitem",2],["sys",2],["modules",2],["route",2],["table",2],["csv",1],["code",3],["payload",2],["call",1],["artifacts",1],["id",3],["query",1],["version",2],["assert",1],["415",1],["close",1]]},{"id":"tests/test_table_profile.py#test_malicious_parquet_metadata_is_invalid_on_profile_and_export.FakeMetadata","name":[["fake",1],["metadata",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["class",2],["fake",2],["metadata",2],["num",3],["rows",1],["true",1],["columns",1],["row",2],["groups",1],["def",1],["group",1],["self",1],["index",1],["return",1],["simple",2],["namespace",2],["column",2],["lambda",1],["total",1],["uncompressed",1],["size",1]]},{"id":"tests/test_table_profile.py#test_malicious_parquet_metadata_is_invalid_on_profile_and_export.FakeMetadata.row_group","name":[["row",1],["group",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["row",2],["group",2],["self",2],["index",2],["return",1],["simple",2],["namespace",2],["column",2],["lambda",1],["total",1],["uncompressed",1],["size",1]]},{"id":"tests/test_table_profile.py#test_malicious_parquet_metadata_is_invalid_on_profile_and_export.FakeParquetFile","name":[["fake",1],["parquet",1],["file",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["class",2],["fake",3],["parquet",2],["file",2],["metadata",3],["def",2],["init",1],["self",2],["source",2],["read",2],["raise",1],["assertion",1],["error",1],["decode",1],["must",1],["not",1],["run",1],["malicious",1]]},{"id":"tests/test_table_profile.py#test_malicious_parquet_metadata_is_invalid_on_profile_and_export.FakeParquetFile.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["init",2],["self",2],["source",3],["read",1]]},{"id":"tests/test_table_profile.py#test_malicious_parquet_metadata_is_invalid_on_profile_and_export.FakeParquetFile.read","name":[["read",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["read",2],["self",2],["raise",1],["assertion",1],["error",1],["decode",1],["must",1],["not",1],["run",1],["malicious",1],["metadata",1]]},{"id":"tests/test_table_profile.py#test_missing_parquet_engine_is_unavailable_not_available","name":[["test",1],["missing",1],["parquet",1],["engine",1],["unavailable",1],["not",1],["available",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",3],["test",2],["missing",2],["parquet",10],["engine",3],["unavailable",6],["not",2],["available",3],["tmp",3],["path",4],["monkeypatch",4],["setitem",1],["sys",1],["modules",1],["pyarrow",2],["none",1],["assert",2],["false",1],["cfg",1],["runner",4],["handler",2],["fid",4],["setup",1],["workspace",3],["branch",1],["artifact",4],["save",1],["snapshot",1],["table",5],["bytes",1],["raise",1],["workbench",3],["mod",2],["error",1],["415",2],["requires",1],["from",1],["science",1],["extra",1],["setattr",1],["read",1],["rows",1],["route",3],["profile",1],["export",1],["csv",1],["query",3],["version",2],["id",3],["if",1],["else",1],["code",3],["payload",2],["call",1],["artifacts",1],["close",1]]},{"id":"tests/test_table_profile.py#test_missing_parquet_engine_is_unavailable_not_available.unavailable","name":[["unavailable",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["unavailable",3],["path",2],["raise",1],["workbench",2],["mod",1],["error",1],["415",1],["parquet",2],["requires",1],["pyarrow",1],["from",1],["science",1],["extra",1]]},{"id":"tests/test_table_profile.py#test_profile_and_export_reject_forbidden_query_keys","name":[["test",1],["profile",1],["export",1],["reject",1],["forbidden",1],["query",1],["keys",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["profile",4],["export",4],["reject",2],["forbidden",2],["query",14],["keys",2],["version",6],["id",6],["sort",1],["dir",1],["desc",1],["offset",2],["limit",2],["10",2],["pytest",4],["raises",4],["workbench",8],["mod",4],["error",16],["as",4],["parse",4],["table",4],["mode",4],["assert",4],["value",8],["status",4],["code",4],["400",4],["invalid",4]]},{"id":"tests/test_table_profile.py#test_profile_http_and_lru_do_not_write_store_rows","name":[["test",1],["profile",1],["http",1],["lru",1],["not",1],["write",1],["store",1],["rows",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",4],["test",2],["profile",11],["http",2],["lru",2],["not",4],["write",2],["store",3],["rows",3],["tmp",3],["path",8],["cfg",1],["runner",5],["handler",3],["fid",4],["setup",1],["workspace",4],["branch",1],["artifact",8],["save",1],["snapshot",1],["table",5],["csv",4],["fixed",1],["encode",1],["utf",2],["content",1],["type",4],["text",2],["db",3],["tables",3],["list",1],["tuple",1],["str",2],["sqlite3",2],["connect",1],["as",1],["connection",2],["return",2],["execute",1],["select",1],["name",1],["from",4],["sqlite",1],["master",1],["order",1],["by",1],["fetchall",1],["before",2],["source",3],["mod",4],["file",1],["read",1],["encoding",1],["assert",10],["insert",1],["into",1],["observed",3],["original",3],["prepared",5],["wrapped",2],["append",1],["ignore",2],["method",2],["assign",2],["try",1],["code",2],["first",6],["call",2],["artifacts",2],["id",8],["query",2],["version",6],["code2",2],["second",2],["finally",1],["200",1],["checksum",2],["filtered",1],["approximate",1],["false",1],["len",1],["columns",2],["close",1]]},{"id":"tests/test_table_profile.py#test_profile_http_and_lru_do_not_write_store_rows._tables","name":[["tables",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["tables",2],["list",2],["tuple",2],["str",3],["sqlite3",1],["connect",1],["db",1],["path",1],["as",1],["connection",2],["return",1],["execute",1],["select",1],["name",1],["from",1],["sqlite",1],["master",1],["type",1],["table",1],["order",1],["by",1],["fetchall",1]]},{"id":"tests/test_table_profile.py#test_profile_http_and_lru_do_not_write_store_rows.wrapped","name":[["wrapped",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["wrapped",2],["prepared",3],["observed",1],["append",1],["return",1],["original",1]]},{"id":"tests/test_table_profile.py#test_profile_http_rejects_sort_dir_offset_limit","name":[["test",1],["profile",1],["http",1],["rejects",1],["sort",1],["dir",1],["offset",1],["limit",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["profile",3],["http",2],["rejects",2],["sort",3],["dir",3],["offset",3],["limit",3],["tmp",3],["path",3],["cfg",1],["runner",4],["handler",2],["fid",4],["setup",1],["workspace",3],["branch",1],["artifact",4],["save",1],["snapshot",1],["table",2],["csv",2],["fixed",1],["encode",1],["utf",1],["extra",2],["desc",1],["10",1],["query",4],["version",2],["id",3],["code",3],["payload",2],["call",1],["artifacts",1],["assert",1],["400",1],["invalid",1],["close",1]]},{"id":"tests/test_table_profile.py#test_provided_version_id_never_reads_latest","name":[["test",1],["provided",1],["version",1],["id",1],["never",1],["reads",1],["latest",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",3],["test",2],["provided",2],["version",23],["id",26],["never",2],["reads",2],["latest",6],["tmp",3],["path",11],["cfg",1],["runner",9],["handler",3],["fid",4],["setup",1],["workspace",4],["branch",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["table",3],["csv",2],["write",1],["text",2],["name",3],["nold",1],["encoding",1],["utf",1],["first",12],["store",2],["save",1],["artifact",9],["str",2],["filename",1],["content",1],["type",1],["size",2],["bytes",1],["stat",1],["st",1],["checksum",2],["frame",1],["project",1],["default",1],["freeze",1],["edited",4],["edit",1],["new",1],["999",1],["assert",10],["seen",4],["list",1],["none",2],["original",2],["workbench",2],["artifacts",4],["snapshot",2],["wrapped",2],["append",1],["return",1],["code",4],["page",3],["call",2],["query",2],["200",2],["rows",1],["old",1],["not",1],["profile",4],["close",1]]},{"id":"tests/test_table_profile.py#test_provided_version_id_never_reads_latest.wrapped","name":[["wrapped",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["wrapped",2],["artifact",3],["version",4],["id",4],["none",2],["seen",1],["append",1],["return",1],["original",1]]},{"id":"tests/test_table_profile.py#test_resource_manifest_and_default_flag_block_ga","name":[["test",1],["resource",1],["manifest",1],["default",1],["flag",1],["block",1],["ga",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["resource",6],["manifest",6],["default",2],["flag",2],["block",2],["ga",3],["tmp",6],["path",12],["assert",7],["config",1],["roadmap",2],["features",1],["stage9",2],["artifact",2],["workbench",3],["false",5],["table",1],["blocked",1],["true",2],["ready",11],["missing",1],["json",6],["incomplete",3],["partial",1],["write",3],["text",3],["encoding",3],["utf",3],["short",7],["machine",1],["ci",1],["os",1],["linux",1],["dependency",1],["versions",1],["fixture",1],["checksum",1],["abc",1],["warmup",1],["none",1],["measurement",2],["count",2],["29",1],["rss",1],["method",2],["peak",1],["wall",1],["time",1],["monotonic",1],["thresholds",1],["approver",1],["reviewer",1],["dumps",2],["dict",1],["30",1],["feature",1],["flags",1]]},{"id":"tests/test_table_profile.py#test_shared_parser_pagination_clamps_only_inside_query_table","name":[["test",1],["shared",1],["parser",1],["pagination",1],["clamps",1],["only",1],["inside",1],["query",1],["table",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["shared",2],["parser",2],["pagination",2],["clamps",2],["only",2],["inside",2],["query",4],["table",4],["rows",3],["str",1],["range",1],["10",2],["parsed",6],["parse",1],["offset",4],["limit",4],["999",1],["mode",1],["page",6],["sort",2],["descending",3],["filters",2],["assert",4],["500",1],["total",1]]},{"id":"tests/test_table_profile.py#test_shared_parser_snapshot_locks_historical_table_semantics","name":[["test",1],["shared",1],["parser",1],["snapshot",1],["locks",1],["historical",1],["table",1],["semantics",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["shared",2],["parser",4],["snapshot",3],["locks",2],["historical",2],["table",4],["semantics",2],["assert",7],["query",4],["version",3],["mode",3],["expected",7],["parsed",7],["parse",1],["sort",2],["descending",2],["filters",2],["offset",2],["limit",2],["id",2]]},{"id":"tests/test_table_profile.py#test_unique_tracking_bound_is_approximate_not_pretended_exact","name":[["test",1],["unique",1],["tracking",1],["bound",1],["approximate",1],["not",1],["pretended",1],["exact",1]],"path":[["tests",1],["test",1],["table",1],["profile",1],["py",1]],"body":[["def",2],["test",2],["unique",5],["tracking",2],["bound",2],["approximate",3],["not",2],["pretended",2],["exact",3],["monkeypatch",3],["setattr",1],["profile",6],["mod",2],["max",1],["table",2],["rows",2],["label",2],["from",1],["prepared",1],["workbench",1],["materialize",1],["column",4],["assert",3],["true",1]]},{"id":"tests/test_task_modes.py","name":[["test",1],["task",1],["modes",1],["py",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["task",19],["mode",23],["resolution",1],["prompt",4],["fragments",2],["selects",1],["system",1],["had",1],["exactly",1],["one",2],["shape",1],["guidance",1],["analysis",4],["request",1],["build",2],["reusable",8],["pipeline",11],["change",9],["codebase",10],["got",1],["same",1],["keep",1],["cells",2],["small",1],["produce",1],["figures",1],["report",3],["instructions",1],["deliverable",1],["stayed",1],["inside",1],["kernel",1],["namespace",1],["these",3],["tests",1],["pin",1],["classifier",1],["conservative",1],["contract",3],["two",4],["independent",2],["structural",1],["signals",2],["stays",1],["run",7],["plus",1],["explicit",5],["override",1],["always",1],["wins",1],["fragment",1],["registry",1],["both",1],["surfaces",1],["splice",1],["from",3],["future",1],["import",4],["annotations",1],["pytest",10],["openai4s",2],["prompts",1],["agent",1],["modes",1],["names",1],["resolve",1],["enum",1],["door",1],["mark",9],["parametrize",9],["expected",1],["detection",2],["default",1],["text",4],["rerun",2],["next",1],["week",1],["new",2],["samples",1],["turn",2],["into",2],["repeatable",1],["workflow",1],["cli",3],["entry",1],["point",1],["please",2],["make",1],["reproducible",1],["so",3],["re",1],["monthly",1],["refactor",2],["repository",1],["loaders",1],["live",1],["their",2],["own",2],["module",3],["restructure",1],["update",1],["pyproject",1],["accordingly",1],["read",1],["agents",1],["md",1],["first",1],["then",1],["modularize",1],["package",1],["analyze",1],["csv",1],["plot",1],["distribution",1],["residuals",1],["admet",1],["seed",1],["molecules",1],["top",1],["hits",1],["code",4],["tell",1],["me",1],["error",1],["means",1],["summarise",1],["findings",1],["attached",1],["doors",1],["web",1],["per",1],["injection",1],["flag",1],["realistic",1],["phrasings",1],["trip",1],["signal",1],["detector",1],["completion",2],["must",1],["stay",1],["unarmed",1],["every",1],["them",1],["because",1],["none",1],["users",1],["asked",1],["verified",1],["evidence",1],["seeds",1],["my",1],["plotting",1],["figure",1],["cleaner",1],["split",1],["helpers",1],["guides",1],["only",1],["selection",1],["arms",1],["records",1],["its",1],["therefore",1],["finish",1]]},{"id":"tests/test_task_modes.py#_cli_agent","name":[["cli",1],["agent",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",6],["cli",2],["agent",5],["monkeypatch",4],["tmp",4],["path",4],["seen",3],["kwargs",3],["real",2],["dispatcher",1],["only",1],["kernel",4],["provider",1],["fake",3],["from",1],["openai4s",1],["import",1],["loop",5],["as",1],["mod",4],["class",1],["init",1],["self",3],["pass",2],["execute",1],["return",3],["stdout",1],["error",1],["none",1],["shutdown",1],["chat",3],["messages",2],["append",1],["dict",1],["content",1],["done",1],["usage",1],["setattr",2],["cfg",2],["web",1],["max",1],["turns",1],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["str",1]]},{"id":"tests/test_task_modes.py#_cli_agent._Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["class",2],["kernel",2],["def",3],["init",1],["self",3],["pass",2],["execute",1],["return",1],["stdout",1],["error",1],["none",1],["shutdown",1]]},{"id":"tests/test_task_modes.py#_cli_agent._Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["init",2],["self",2],["pass",1]]},{"id":"tests/test_task_modes.py#_cli_agent._Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["return",1],["stdout",1],["error",1],["none",1]]},{"id":"tests/test_task_modes.py#_cli_agent._Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["pass",1]]},{"id":"tests/test_task_modes.py#_cli_agent.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["seen",1],["append",1],["dict",1],["return",1],["content",1],["done",1],["usage",1]]},{"id":"tests/test_task_modes.py#_drive_web_turn","name":[["drive",1],["web",1],["turn",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",4],["drive",2],["web",3],["turn",3],["monkeypatch",5],["tmp",3],["path",4],["text",3],["kwargs",3],["one",1],["real",1],["run",2],["message",2],["provider",1],["runtime",2],["faked",1],["out",1],["from",3],["types",1],["import",3],["simple",2],["namespace",2],["openai4s",2],["server",1],["gateway",4],["as",1],["mod",3],["store",6],["cfg",5],["runner",5],["session",1],["hub",1],["db",1],["fid",3],["new",1],["frame",1],["kind",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["calls",3],["modes",3],["fake",4],["chat",3],["messages",3],["delta",1],["none",3],["kw",1],["append",2],["dict",1],["return",2],["content",2],["no",1],["action",1],["here",1],["usage",1],["ensure",3],["st",4],["dispatcher",1],["last",1],["output",1],["task",1],["mode",3],["lambda",2],["role",1],["system",1],["sys",1],["booted",1],["true",1],["setattr",3],["spawn",1],["title",1],["summary",1]]},{"id":"tests/test_task_modes.py#_drive_web_turn.fake_chat","name":[["fake",1],["chat",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["fake",2],["chat",2],["messages",3],["cfg",2],["delta",2],["none",2],["kw",2],["calls",1],["append",1],["dict",1],["return",1],["content",1],["no",1],["action",1],["here",1],["usage",1]]},{"id":"tests/test_task_modes.py#_drive_web_turn.fake_ensure","name":[["fake",1],["ensure",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["fake",2],["ensure",2],["st",5],["dispatcher",1],["simple",1],["namespace",1],["last",1],["output",1],["none",1],["task",1],["mode",3],["lambda",1],["modes",1],["append",1],["messages",1],["role",1],["system",1],["content",1],["sys",1],["booted",1],["true",1]]},{"id":"tests/test_task_modes.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["init",1],["self",6],["events",3],["emitter",1],["root",6],["frame",6],["id",6],["emit",2],["event",6],["setdefault",2],["append",2],["return",1],["broadcast",1]]},{"id":"tests/test_task_modes.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["init",2],["self",3],["events",1]]},{"id":"tests/test_task_modes.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",4],["frame",4],["id",4],["event",4],["setdefault",1],["events",1],["append",1]]},{"id":"tests/test_task_modes.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",3],["emitter",2],["self",3],["root",4],["frame",4],["id",4],["emit",2],["event",3],["setdefault",1],["events",1],["append",1],["return",1]]},{"id":"tests/test_task_modes.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["emit",2],["event",4],["setdefault",1],["root",2],["frame",2],["id",2],["self",1],["events",1],["append",1]]},{"id":"tests/test_task_modes.py#_recording_cli_agent","name":[["recording",1],["cli",1],["agent",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",6],["recording",2],["cli",2],["agent",5],["monkeypatch",4],["tmp",4],["path",4],["replies",4],["kernel",7],["results",4],["kwargs",3],["real",1],["dispatcher",1],["store",1],["scripted",3],["provider",1],["double",1],["whose",1],["per",1],["cell",1],["stable",1],["ids",1],["control",1],["from",1],["openai4s",1],["import",1],["loop",5],["as",1],["mod",4],["queue",3],["list",1],["class",1],["init",1],["self",3],["pass",2],["execute",1],["return",3],["dict",1],["pop",1],["if",1],["else",1],["stdout",1],["error",1],["none",1],["shutdown",1],["calls",3],["chat",3],["messages",2],["cfg",4],["kw",2],["del",1],["index",2],["min",1],["len",1],["content",1],["usage",1],["setattr",2],["web",1],["max",1],["turns",1],["skills",1],["false",2],["allow",1],["delegate",1],["workspace",1],["str",1]]},{"id":"tests/test_task_modes.py#_recording_cli_agent._Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["class",2],["kernel",2],["def",3],["init",1],["self",3],["pass",2],["execute",1],["return",1],["dict",1],["queue",2],["pop",1],["if",1],["else",1],["stdout",1],["error",1],["none",1],["shutdown",1]]},{"id":"tests/test_task_modes.py#_recording_cli_agent._Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["init",2],["self",2],["pass",1]]},{"id":"tests/test_task_modes.py#_recording_cli_agent._Kernel.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["return",1],["dict",1],["queue",2],["pop",1],["if",1],["else",1],["stdout",1],["error",1],["none",1]]},{"id":"tests/test_task_modes.py#_recording_cli_agent._Kernel.shutdown","name":[["shutdown",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["shutdown",2],["self",2],["pass",1]]},{"id":"tests/test_task_modes.py#_recording_cli_agent.scripted_chat","name":[["scripted",1],["chat",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["scripted",2],["chat",2],["messages",3],["cfg",3],["kw",3],["del",1],["index",2],["min",1],["calls",2],["len",1],["replies",2],["return",1],["content",1],["usage",1]]},{"id":"tests/test_task_modes.py#_web_cfg","name":[["web",1],["cfg",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["web",2],["cfg",2],["tmp",3],["path",3],["from",1],["openai4s",1],["config",3],["import",1],["llmconfig",2],["return",1],["data",1],["dir",1],["llm",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1]]},{"id":"tests/test_task_modes.py#test_a_codebase_change_run_completes_end_to_end_with_a_real_kernel","name":[["test",1],["codebase",1],["change",1],["run",1],["completes",1],["end",2],["real",1],["kernel",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",4],["test",13],["codebase",3],["change",3],["run",4],["completes",2],["end",4],["real",4],["kernel",2],["monkeypatch",4],["tmp",4],["path",8],["reviewer",1],["exact",1],["scenario",1],["now",1],["green",1],["writes",1],["module",2],["saves",1],["artifact",2],["runs",1],["recorded",2],["cell",15],["submits",1],["naming",1],["id",9],["must",1],["be",1],["accepted",1],["not",2],["told",1],["just",1],["ran",3],["never",1],["executed",1],["from",4],["openai4s",1],["agent",5],["import",4],["loop",4],["as",1],["mod",3],["setenv",1],["openai4",1],["unattended",1],["approval",1],["allow",2],["reply",4],["write",3],["python",2],["pathlib",1],["convert",16],["py",10],["text",1],["value",2],["return",2],["int",1],["encoding",1],["utf",1],["host",4],["save",1],["shlex",3],["sys",2],["command",4],["quote",2],["executable",1],["assert",7],["result",7],["bash",1],["exit",1],["code",1],["print",1],["smoke",4],["passed",2],["submit",3],["rows",2],["query",1],["select",1],["producing",4],["my",1],["execution",1],["log",1],["status",2],["ok",2],["order",1],["by",1],["seq",1],["desc",1],["limit",1],["output",3],["summary",3],["owns",3],["conversion",3],["helper",3],["its",3],["wrote",1],["source",2],["files",2],["entry",1],["points",1],["architecture",1],["numeric",1],["evidence",3],["replies",3],["calls",3],["scripted",2],["chat",3],["messages",2],["cfg",4],["kw",2],["del",1],["index",2],["min",1],["len",1],["content",1],["usage",1],["setattr",1],["web",1],["max",1],["turns",1],["skills",1],["false",2],["delegate",1],["workspace",1],["str",1],["task",1],["mode",1],["refactor",1],["into",1],["own",1],["file",1],["stop",1],["reason",1],["submitted",6],["startswith",1],["really",1],["durable",1],["named",1],["stored",1],["row",5],["dispatcher",1],["store",1],["detail",1],["none",1],["stdout",1]]},{"id":"tests/test_task_modes.py#test_a_codebase_change_run_completes_end_to_end_with_a_real_kernel.scripted_chat","name":[["scripted",1],["chat",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["scripted",2],["chat",2],["messages",3],["cfg",3],["kw",3],["del",1],["index",2],["min",1],["calls",2],["len",1],["replies",2],["return",1],["content",1],["usage",1]]},{"id":"tests/test_task_modes.py#test_a_detected_code_mode_guides_but_never_arms_the_completion_contract","name":[["test",1],["detected",1],["code",1],["mode",1],["guides",1],["but",1],["never",1],["arms",1],["completion",1],["contract",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["detected",2],["code",3],["mode",3],["guides",2],["but",2],["never",2],["arms",2],["completion",6],["contract",2],["monkeypatch",3],["tmp",3],["path",3],["regression",1],["made",1],["ordinary",1],["turns",1],["uncompletable",1],["request",1],["whose",1],["prose",1],["trips",1],["detector",1],["must",1],["still",1],["be",1],["able",1],["finish",1],["plain",1],["analysis",1],["shaped",1],["both",1],["doors",1],["seen",2],["list",1],["agent",6],["cli",1],["run",1],["refactor",2],["parsing",2],["module",1],["so",1],["helpers",3],["live",1],["their",1],["own",1],["file",1],["assert",3],["dispatcher",3],["task",1],["none",2],["submit",2],["output",2],["door",2],["advice",2],["only",1],["accepted",1],["result",2],["service",1],["summary",2],["move",1],["into",1],["py",1],["bullets",1],["explained",1],["status",1],["ok",1],["finalize",1],["shared",1],["verifier",1],["demands",1],["nothing",1],["either",1],["verify",1],["evidence",1]]},{"id":"tests/test_task_modes.py#test_a_detected_mode_run_stays_unrecorded_like_every_cli_run_before_it","name":[["test",1],["detected",1],["mode",1],["run",2],["stays",1],["unrecorded",1],["like",1],["every",1],["cli",1],["before",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["detected",2],["mode",2],["run",6],["stays",2],["unrecorded",2],["like",2],["every",2],["cli",4],["before",2],["monkeypatch",3],["tmp",3],["path",3],["recording",2],["rides",1],["explicit",1],["contract",1],["only",1],["ordinary",1],["keeps",1],["its",1],["historical",1],["no",1],["rows",1],["behaviour",1],["byte",2],["agent",4],["replies",1],["python",1],["nprint",1],["done",1],["kernel",1],["results",1],["id",1],["cell",3],["unrec",2],["stdout",1],["error",1],["none",2],["refactor",1],["parsing",1],["module",1],["so",1],["helpers",1],["live",1],["their",1],["own",1],["file",1],["assert",1],["dispatcher",1],["store",1],["detail",1]]},{"id":"tests/test_task_modes.py#test_a_detection_false_positive_never_arms_the_web_completion_contract","name":[["test",1],["detection",1],["false",1],["positive",1],["never",1],["arms",1],["web",1],["completion",1],["contract",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["detection",2],["false",2],["positive",2],["never",2],["arms",2],["web",3],["completion",2],["contract",2],["monkeypatch",3],["tmp",3],["path",3],["text",3],["store",1],["fid",1],["calls",1],["modes",3],["drive",1],["turn",1],["assert",1],["none",1]]},{"id":"tests/test_task_modes.py#test_a_single_weak_signal_stays_on_the_default","name":[["test",1],["single",1],["weak",1],["signal",1],["stays",1],["default",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",3],["single",2],["weak",2],["signal",3],["stays",2],["default",2],["text",3],["one",1],["topic",1],["word",1],["not",1],["request",1],["engineer",1],["something",1],["documented",1],["bias",1],["toward",1],["analysis",3],["run",2],["false",1],["pipeline",1],["codebase",1],["mode",3],["imposes",1],["required",1],["source",1],["entry",1],["point",1],["evidence",1],["turn",1],["assert",1],["resolve",1],["task",2]]},{"id":"tests/test_task_modes.py#test_an_explicit_cli_mode_beats_the_agents_own_detection","name":[["test",1],["explicit",1],["cli",1],["mode",1],["beats",1],["agents",1],["own",1],["detection",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["cli",3],["mode",5],["beats",2],["agents",2],["own",2],["detection",2],["monkeypatch",3],["tmp",3],["path",3],["seen",3],["list",2],["agent",4],["task",3],["analysis",2],["run",3],["refactor",1],["repository",1],["into",1],["modules",1],["conversation",2],["if",2],["isinstance",1],["user",3],["role",1],["assert",2],["not",1],["content",1],["dispatcher",1]]},{"id":"tests/test_task_modes.py#test_an_explicit_code_mode_arms_the_contract_on_both_doors","name":[["test",1],["explicit",1],["code",1],["mode",1],["arms",1],["contract",1],["both",1],["doors",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",3],["explicit",2],["code",4],["mode",4],["arms",2],["contract",2],["both",2],["doors",2],["monkeypatch",3],["tmp",3],["path",3],["seen",2],["list",1],["agent",6],["cli",1],["task",2],["codebase",2],["change",2],["run",1],["tidy",1],["up",1],["assert",4],["dispatcher",3],["refusal",3],["verify",1],["evidence",2],["summary",2],["done",2],["not",1],["none",1],["field",2],["source",2],["files",2],["entry",1],["points",1],["result",3],["completion",2],["service",1],["submit",1],["output",1],["bullets",1],["tidied",1],["error",2]]},{"id":"tests/test_task_modes.py#test_an_explicit_code_mode_run_records_cells_under_the_agents_frame","name":[["test",1],["explicit",1],["code",1],["mode",1],["run",1],["records",1],["cells",1],["under",1],["agents",1],["frame",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",3],["explicit",2],["code",2],["mode",4],["run",4],["records",2],["cells",3],["under",2],["agents",2],["frame",5],["monkeypatch",3],["tmp",3],["path",3],["blocking",1],["defect",1],["root",2],["cli",2],["agent",10],["wrote",1],["no",1],["execution",2],["log",1],["rows",4],["so",1],["evidence",1],["could",2],["never",1],["verify",1],["openai4s",1],["codebase",2],["change",2],["was",1],["flag",1],["not",2],["succeed",1],["recording",1],["replies",1],["python",1],["nprint",1],["passed",3],["done",1],["kernel",1],["results",1],["id",7],["cell",5],["known",1],["stdout",2],["01s",2],["error",1],["none",2],["task",1],["tidy",1],["helpers",1],["into",1],["module",1],["dispatcher",3],["store",3],["list",2],["assert",8],["len",2],["row",5],["detail",5],["producing",3],["status",1],["ok",1],["origin",1],["attempts",4],["terminal",1],["state",1],["completed",1]]},{"id":"tests/test_task_modes.py#test_an_explicit_selection_beats_every_detected_signal","name":[["test",1],["explicit",1],["selection",1],["beats",1],["every",1],["detected",1],["signal",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["explicit",6],["selection",2],["beats",2],["every",2],["detected",2],["signal",2],["expected",3],["user",1],["picked",1],["detection",1],["must",1],["not",1],["second",1],["guess",1],["chosen",1],["mode",2],["text",2],["assert",1],["resolve",1],["task",1]]},{"id":"tests/test_task_modes.py#test_an_explicit_selection_can_force_the_default_back_on","name":[["test",1],["explicit",1],["selection",1],["force",1],["default",1],["back",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["explicit",3],["selection",2],["force",2],["default",2],["back",2],["assert",1],["resolve",1],["task",2],["mode",2],["refactor",1],["repository",1],["into",1],["modules",1],["analysis",2],["run",2]]},{"id":"tests/test_task_modes.py#test_an_invalid_web_task_mode_is_a_400_not_a_500","name":[["test",1],["invalid",1],["web",1],["task",1],["mode",1],["400",1],["not",1],["500",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["invalid",3],["web",3],["task",5],["mode",4],["400",3],["not",2],["500",2],["tmp",3],["path",4],["from",2],["openai4s",2],["server",1],["import",2],["gateway",5],["as",2],["mod",3],["store",5],["cfg",4],["runner",3],["session",1],["hub",1],["db",1],["fid",2],["new",1],["frame",1],["kind",1],["turn",1],["project",1],["id",1],["default",2],["status",1],["ready",1],["pytest",1],["raises",1],["error",2],["excinfo",3],["submit",1],["message",1],["none",1],["nope",1],["assert",2],["value",2],["code",2]]},{"id":"tests/test_task_modes.py#test_an_unknown_explicit_mode_is_loud_rather_than_silently_detected","name":[["test",1],["unknown",1],["explicit",1],["mode",1],["loud",1],["rather",1],["than",1],["silently",1],["detected",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["explicit",4],["mode",3],["loud",2],["rather",2],["than",2],["silently",3],["detected",2],["typo",1],["fell",1],["through",1],["detection",1],["would",1],["make",1],["door",1],["suggestion",1],["caller",1],["http",1],["body",1],["cli",1],["flag",1],["must",1],["hear",1],["about",1],["pytest",1],["raises",1],["value",3],["error",1],["as",1],["excinfo",3],["resolve",1],["task",1],["anything",1],["codebase",2],["change",2],["assert",2],["str",2],["analysis",1],["run",1]]},{"id":"tests/test_task_modes.py#test_an_unknown_mode_name_is_an_error_not_an_empty_fragment","name":[["test",1],["unknown",1],["mode",1],["name",1],["error",1],["not",1],["empty",1],["fragment",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["mode",4],["name",2],["error",3],["not",2],["empty",2],["fragment",2],["pytest",1],["raises",1],["value",1],["task",1],["prompt",1],["nonsense",1]]},{"id":"tests/test_task_modes.py#test_blank_explicit_values_mean_absent_not_invalid","name":[["test",1],["blank",1],["explicit",1],["values",1],["mean",1],["absent",1],["not",1],["invalid",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["blank",2],["explicit",4],["values",2],["mean",2],["absent",2],["not",2],["invalid",2],["assert",2],["resolve",2],["task",4],["mode",4],["plot",2],["data",2],["analysis",2],["run",2]]},{"id":"tests/test_task_modes.py#test_both_families_matching_resolves_to_the_stricter_codebase_mode","name":[["test",1],["both",1],["families",1],["matching",1],["resolves",1],["stricter",1],["codebase",1],["mode",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["both",2],["families",2],["matching",2],["resolves",2],["stricter",2],["codebase",3],["mode",4],["text",2],["refactor",1],["repository",1],["into",1],["modules",1],["give",1],["me",1],["reusable",1],["pipeline",1],["rerun",1],["assert",1],["resolve",1],["task",2],["change",1]]},{"id":"tests/test_task_modes.py#test_codebase_change_phrasings","name":[["test",1],["codebase",1],["change",1],["phrasings",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["codebase",3],["change",3],["phrasings",2],["text",3],["assert",1],["resolve",1],["task",2],["mode",2]]},{"id":"tests/test_task_modes.py#test_detection_is_case_insensitive","name":[["test",1],["detection",1],["case",1],["insensitive",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["detection",2],["case",2],["insensitive",2],["assert",1],["resolve",1],["task",2],["mode",2],["refactor",1],["codebase",2],["into",1],["packages",1],["change",1]]},{"id":"tests/test_task_modes.py#test_each_non_default_mode_has_a_registered_fragment","name":[["test",1],["each",1],["non",1],["default",1],["mode",1],["has",1],["registered",1],["fragment",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["each",2],["non",2],["default",2],["mode",10],["has",2],["registered",2],["fragment",2],["name",2],["task",3],["prompt",3],["names",1],["value",1],["assert",2],["prompts",1],["build",1],["strip",1]]},{"id":"tests/test_task_modes.py#test_matching_is_word_bounded_rather_than_substring","name":[["test",1],["matching",1],["word",1],["bounded",1],["rather",1],["than",1],["substring",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["matching",2],["word",3],["bounded",2],["rather",2],["than",2],["substring",2],["recode",2],["packaged",2],["goods",2],["must",1],["not",2],["read",1],["as",1],["code",1],["package",1],["signal",2],["inside",1],["another",1],["assert",2],["resolve",2],["task",4],["mode",4],["ordinal",1],["columns",1],["rewrite",1],["labels",1],["analysis",2],["run",2],["restructure",1],["sales",1],["table",1]]},{"id":"tests/test_task_modes.py#test_print_only_recorded_cell_cannot_back_a_codebase_completion","name":[["test",1],["print",1],["only",1],["recorded",1],["cell",1],["cannot",1],["back",1],["codebase",1],["completion",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",3],["test",3],["print",2],["only",2],["recorded",2],["cell",7],["cannot",2],["back",2],["codebase",3],["completion",3],["monkeypatch",3],["tmp",4],["path",6],["import",1],["hashlib",2],["agent",10],["recording",1],["cli",1],["replies",1],["python",3],["nprint",1],["passed",2],["done",1],["kernel",1],["results",1],["id",11],["tests",3],["stdout",1],["02s",1],["error",3],["none",2],["task",1],["mode",1],["change",1],["run",1],["move",1],["helpers",10],["into",1],["their",1],["own",1],["module",1],["source",6],["py",7],["write",1],["text",2],["helper",1],["return",1],["encoding",1],["utf",1],["dispatcher",4],["store",2],["save",1],["artifact",1],["str",1],["filename",1],["content",1],["type",1],["size",2],["bytes",2],["stat",1],["st",1],["checksum",1],["sha256",1],["read",1],["hexdigest",1],["frame",5],["root",1],["project",1],["default",1],["list",1],["cells",1],["producing",2],["result",3],["submit",1],["output",3],["summary",2],["owns",2],["shared",2],["bullets",1],["wrote",1],["ran",1],["its",1],["files",1],["entry",1],["points",1],["architecture",1],["evidence",1],["command",1],["pytest",1],["assert",3],["successful",1],["host",1],["authorized",1],["execution",1],["receipt",1],["last",1]]},{"id":"tests/test_task_modes.py#test_reusable_pipeline_phrasings","name":[["test",1],["reusable",1],["pipeline",1],["phrasings",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["reusable",3],["pipeline",3],["phrasings",2],["text",3],["assert",1],["resolve",1],["task",2],["mode",2]]},{"id":"tests/test_task_modes.py#test_task_mode_prompt_accepts_the_string_spelling_too","name":[["test",1],["task",1],["mode",1],["prompt",1],["accepts",1],["string",1],["spelling",1],["too",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["task",6],["mode",6],["prompt",5],["accepts",2],["string",2],["spelling",2],["too",2],["assert",2],["codebase",2],["change",2],["analysis",1],["run",1]]},{"id":"tests/test_task_modes.py#test_task_mode_survives_the_queue_boundary","name":[["test",1],["task",1],["mode",1],["survives",1],["queue",1],["boundary",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",3],["test",2],["task",8],["mode",7],["survives",2],["queue",2],["boundary",2],["tmp",3],["path",3],["from",1],["openai4s",1],["server",1],["import",1],["gateway",3],["as",1],["mod",2],["cfg",3],["web",1],["runner",4],["session",1],["hub",1],["seen",3],["fake",2],["run",3],["root",2],["frame",3],["id",4],["project",1],["user",1],["text",1],["model",1],["none",5],["plan",1],["false",2],["annos",1],["explore",1],["frozen",1],["binding",1],["return",1],["status",2],["completed",2],["message",2],["job",2],["submit",1],["default",1],["codebase",2],["change",2],["assert",2],["wait",1],["result",1]]},{"id":"tests/test_task_modes.py#test_task_mode_survives_the_queue_boundary.fake_run","name":[["fake",1],["run",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["fake",2],["run",2],["root",3],["frame",4],["id",6],["project",2],["user",2],["text",2],["model",2],["none",8],["plan",2],["false",4],["annos",2],["explore",2],["frozen",2],["binding",2],["task",4],["mode",4],["seen",1],["return",1],["status",1],["completed",1]]},{"id":"tests/test_task_modes.py#test_the_cli_agent_augments_its_own_user_message","name":[["test",1],["cli",1],["agent",1],["augments",1],["its",1],["own",1],["user",1],["message",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",3],["cli",4],["agent",7],["augments",2],["its",2],["own",2],["user",7],["message",2],["monkeypatch",3],["tmp",3],["path",3],["child",1],["seam",1],["had",1],["no",1],["per",1],["turn",1],["augmentation",1],["at",1],["all",1],["run",3],["built",1],["system",1],["task",4],["nothing",2],["between",1],["seen",3],["list",2],["build",1],["reusable",2],["pipeline",2],["rerun",1],["next",1],["month",1],["conversation",2],["if",2],["isinstance",1],["role",1],["assert",3],["mode",3],["content",2],["codebase",1],["change",1],["not",2],["detected",1],["selected",1],["fragment",1],["guides",1],["completion",2],["contract",1],["stays",1],["unarmed",1],["about",1],["text",1],["consent",1],["refuse",1],["honest",1],["missing",1],["source",1],["entry",1],["point",1],["evidence",1],["dispatcher",1],["none",1]]},{"id":"tests/test_task_modes.py#test_the_cli_mode_choices_are_derived_from_the_enum","name":[["test",1],["cli",1],["mode",1],["choices",1],["derived",1],["from",1],["enum",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["cli",4],["mode",7],["choices",4],["derived",2],["from",3],["enum",2],["fourth",1],["must",1],["reach",1],["surface",1],["without",1],["anyone",1],["remembering",1],["hardcoded",1],["list",2],["import",2],["argparse",2],["openai4s",1],["main",1],["build",2],["parser",4],["subparsers",2],["next",2],["action",6],["actions",2],["if",2],["isinstance",1],["sub",3],["parsers",1],["run",3],["dest",1],["assert",1],["value",1],["task",1]]},{"id":"tests/test_task_modes.py#test_the_cli_run_subcommand_exposes_the_flag","name":[["test",1],["cli",1],["run",1],["subcommand",1],["exposes",1],["flag",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["cli",3],["run",5],["subcommand",2],["exposes",2],["flag",2],["from",1],["openai4s",1],["main",1],["import",1],["build",2],["parser",6],["args",5],["parse",3],["thing",2],["mode",4],["codebase",2],["change",2],["assert",2],["none",1],["pytest",1],["raises",1],["system",1],["exit",1],["nonsense",1]]},{"id":"tests/test_task_modes.py#test_the_codebase_fragment_opens_with_read_only_inspection","name":[["test",1],["codebase",1],["fragment",1],["opens",1],["read",1],["only",1],["inspection",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["codebase",3],["fragment",2],["opens",2],["read",2],["only",2],["inspection",2],["body",5],["task",2],["mode",2],["prompt",1],["change",1],["assert",2],["agents",1],["md",2],["claude",1],["readme",1],["pyproject",1]]},{"id":"tests/test_task_modes.py#test_the_default_mode_injects_nothing","name":[["test",1],["default",1],["mode",1],["injects",1],["nothing",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["default",2],["mode",6],["injects",2],["nothing",2],["analysis",3],["run",3],["today",1],["behaviour",1],["byte",2],["assert",2],["task",4],["prompt",2],["value",1],["not",1],["names",1]]},{"id":"tests/test_task_modes.py#test_the_detected_fragment_carries_an_advisory_note_and_the_explicit_one_does_not","name":[["test",1],["detected",1],["fragment",1],["carries",1],["advisory",1],["note",1],["explicit",1],["one",1],["not",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["detected",9],["fragment",3],["carries",2],["advisory",5],["note",8],["explicit",10],["one",4],["not",6],["must",1],["promise",1],["host",3],["verification",1],["turn",1],["will",1],["run",2],["selection",1],["gets",1],["verified",1],["contract",1],["wording",1],["registry",1],["pin",1],["above",1],["stays",1],["byte",2],["keeps",1],["same",1],["guidance",3],["but",1],["swaps",1],["armed",2],["completion",2],["told",1],["honestly",1],["declarations",1],["stay",1],["misread",1],["never",2],["blocks",2],["task",9],["mode",9],["prompt",3],["codebase",3],["change",3],["false",2],["assert",9],["prompts",3],["build",1],["split",1],["save",2],["each",2],["source",2],["file",2],["as",2],["artifact",2],["startswith",1],["endswith",1],["bash",2],["inferred",2],["analysis",1]]},{"id":"tests/test_task_modes.py#test_the_fragment_carries_its_own_working_directory_override","name":[["test",1],["fragment",1],["carries",1],["its",1],["own",1],["working",1],["directory",1],["override",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["fragment",3],["carries",2],["its",2],["own",2],["working",4],["directory",3],["override",2],["mode",4],["web",1],["prompt",2],["says",1],["dir",1],["deliverables",1],["only",1],["never",1],["repo",1],["checkout",1],["source",1],["modules",1],["deliverable",1],["these",1],["modes",1],["so",1],["must",1],["scope",1],["clause",1],["rather",1],["than",1],["silently",1],["contradict",1],["body",2],["task",1],["assert",1],["lower",1]]},{"id":"tests/test_task_modes.py#test_the_fragment_forbids_gaming_the_structure_check","name":[["test",1],["fragment",1],["forbids",1],["gaming",1],["structure",1],["check",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["fragment",2],["forbids",2],["gaming",2],["structure",2],["check",2],["mode",4],["body",4],["task",1],["prompt",1],["lower",1],["assert",2],["empty",1],["single",1],["file",2],["one",1]]},{"id":"tests/test_task_modes.py#test_the_fragment_states_the_source_deliverable_contract","name":[["test",1],["fragment",1],["states",1],["source",1],["deliverable",1],["contract",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",4],["fragment",2],["states",2],["source",4],["deliverable",3],["contract",3],["mode",5],["body",5],["task",1],["prompt",1],["defect",1],["whole",1],["exists",1],["fix",1],["cells",1],["were",1],["assert",4],["file",1],["lower",3],["entry",2],["point",1],["completion",1],["host",1],["will",1],["actually",1],["enforce",1],["field",2],["files",1],["points",1],["architecture",1],["summary",1],["evidence",1]]},{"id":"tests/test_task_modes.py#test_the_vocabulary_is_exactly_three_modes_with_analysis_as_default","name":[["test",1],["vocabulary",1],["exactly",1],["three",1],["modes",1],["analysis",1],["as",1],["default",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["vocabulary",2],["exactly",2],["three",2],["modes",2],["analysis",5],["as",2],["default",2],["assert",3],["mode",7],["value",1],["task",5],["run",3],["reusable",1],["pipeline",1],["codebase",1],["change",1],["resolve",2],["none",1]]},{"id":"tests/test_task_modes.py#test_web_body_task_mode_overrides_detection","name":[["test",1],["web",1],["body",1],["task",1],["mode",1],["overrides",1],["detection",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["web",3],["body",2],["task",4],["mode",4],["overrides",2],["detection",2],["monkeypatch",3],["tmp",3],["path",3],["text",2],["plot",1],["residual",1],["distribution",1],["csv",1],["store",1],["fid",1],["calls",2],["modes",2],["drive",1],["turn",1],["reusable",3],["pipeline",3],["assert",2],["content",1]]},{"id":"tests/test_task_modes.py#test_web_turn_appends_the_detected_fragment_to_the_user_message_only","name":[["test",1],["web",1],["turn",1],["appends",1],["detected",1],["fragment",1],["user",1],["message",1],["only",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["web",3],["turn",4],["appends",2],["detected",3],["fragment",3],["user",3],["message",4],["only",2],["monkeypatch",3],["tmp",3],["path",3],["same",1],["seam",1],["explore",1],["protocol",1],["uses",1],["conversation",1],["carries",1],["durable",1],["row",1],["stays",2],["exactly",2],["was",1],["typed",1],["mode",4],["per",1],["decision",1],["system",1],["prompt",1],["seeded",1],["once",1],["guides",1],["never",1],["arms",1],["dispatcher",1],["stamped",1],["no",1],["binding",1],["so",2],["completion",2],["contract",1],["analysis",1],["run",1],["two",1],["signal",1],["classifier",1],["over",1],["prose",1],["not",1],["consent",1],["refuse",1],["honest",1],["rerun",1],["pipeline",1],["restructure",1],["plot",1],["code",1],["ordinary",1],["requests",1],["product",1],["own",2],["domain",1],["text",4],["refactor",1],["repository",1],["loaders",1],["live",1],["their",1],["module",1],["store",2],["fid",2],["calls",2],["modes",3],["drive",1],["sent",3],["content",2],["assert",4],["task",1],["codebase",1],["change",1],["startswith",1],["list",1],["messages",1],["none",1]]},{"id":"tests/test_task_modes.py#test_web_turn_on_an_analysis_request_injects_nothing","name":[["test",1],["web",1],["turn",1],["analysis",1],["request",1],["injects",1],["nothing",1]],"path":[["tests",1],["test",1],["task",1],["modes",1],["py",1]],"body":[["def",2],["test",2],["web",3],["turn",3],["analysis",2],["request",2],["injects",2],["nothing",2],["monkeypatch",3],["tmp",3],["path",3],["text",3],["plot",1],["residual",1],["distribution",1],["csv",1],["store",1],["fid",1],["calls",3],["modes",3],["drive",1],["assert",3],["content",2],["task",1],["mode",1],["not",1],["none",1]]},{"id":"tests/test_team_auth_routes.py","name":[["test",1],["team",1],["auth",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["team",4],["mode",2],["login",3],["routes",1],["request",1],["guard",2],["over",1],["real",2],["socket",2],["m1",1],["raw",1],["http",1],["at",1],["threading",2],["httpserver",1],["reason",1],["test",2],["auth",3],["exit",1],["matrix",1],["states",1],["decision",1],["asserted",1],["from",9],["direct",1],["route",1],["call",1],["has",1],["never",1],["written",1],["status",1],["line",1],["all",1],["passwords",1],["fake",1],["values",1],["pbkdf2",1],["iterations",1],["shrunk",1],["so",1],["loop",1],["stays",1],["fast",1],["future",1],["import",12],["annotations",1],["json",1],["pathlib",1],["path",2],["pytest",4],["openai4s",5],["config",2],["llmconfig",1],["roadmap",1],["feature",1],["flags",1],["server",3],["gateway",3],["as",2],["mod",2],["local",2],["storage",1],["store",2],["tests",1],["ports",1],["bound",1],["fixture",2],["autouse",1],["true",1],["logout",1],["me",1],["cli",1],["service",1],["mark",1],["parametrize",1],["credential",1],["header",2],["token",1],["authorization",1],["websocket",1],["off",1],["inv",1]]},{"id":"tests/test_team_auth_routes.py#_body_json","name":[["body",1],["json",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["body",2],["json",3],["raw",3],["bytes",2],["dict",2],["return",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_team_auth_routes.py#_fast_pbkdf2","name":[["fast",1],["pbkdf2",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["fast",2],["pbkdf2",3],["monkeypatch",3],["setattr",1],["team",1],["mod",1],["iterations",1],["1200",1]]},{"id":"tests/test_team_auth_routes.py#_free_port","name":[["free",1],["port",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["free",2],["port",2],["int",3],["not",2],["daemon",2],["own",2],["bind",3],["any",2],["more",2],["goes",4],["through",2],["tests",2],["ports",2],["bound",2],["gateway",2],["server",2],["keeps",2],["socket",4],["probes",2],["still",2],["imported",2],["by",2],["test",4],["compute",2],["session",4],["routes",2],["cluster",2],["production",2],["wiring",2],["openai4",2],["worker",2],["listen",2],["number",2],["into",2],["config",2],["never",2],["rebound",2],["sock",4],["try",1],["127",1],["return",1],["getsockname",1],["finally",1],["close",1]]},{"id":"tests/test_team_auth_routes.py#_get","name":[],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["port",4],["int",2],["path",3],["str",8],["token",5],["none",15],["cookie",5],["accept",5],["lines",6],["http",1],["host",1],["127",1],["if",3],["not",3],["append",4],["local",1],["auth",1],["header",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["encode",1],["ascii",1]]},{"id":"tests/test_team_auth_routes.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["class",2],["hub",2],["def",8],["init",1],["self",12],["none",5],["connections",4],["list",1],["add",1],["conn",6],["append",1],["remove",2],["if",1],["subscribe",1],["root",5],["frame",6],["id",5],["return",5],["emitter",1],["lambda",1],["event",2],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_team_auth_routes.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["connections",1],["list",1]]},{"id":"tests/test_team_auth_routes.py#_Hub.add","name":[["add",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["add",2],["self",3],["conn",3],["connections",1],["append",1]]},{"id":"tests/test_team_auth_routes.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_team_auth_routes.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_team_auth_routes.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_team_auth_routes.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_team_auth_routes.py#_Hub.remove","name":[["remove",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["remove",3],["self",4],["conn",4],["if",1],["connections",2]]},{"id":"tests/test_team_auth_routes.py#_Hub.subscribe","name":[["subscribe",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["subscribe",2],["self",2],["conn",2],["root",2],["frame",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_team_auth_routes.py#_login","name":[["login",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["login",3],["daemon",3],["username",4],["str",6],["password",4],["status",2],["raw",3],["post",1],["port",1],["api",1],["v1",1],["auth",1],["assert",1],["200",1],["300",1],["return",1],["cookie",1]]},{"id":"tests/test_team_auth_routes.py#_post","name":[["post",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["post",3],["port",4],["int",2],["path",3],["str",6],["body",3],["dict",2],["cookie",5],["none",10],["origin",5],["payload",3],["json",2],["dumps",1],["encode",2],["utf",1],["lines",5],["http",1],["host",1],["127",1],["content",2],["type",1],["application",1],["length",1],["len",1],["if",2],["not",2],["append",3],["connection",1],["close",1],["head",2],["join",1],["ascii",1],["return",1],["speak",1]]},{"id":"tests/test_team_auth_routes.py#_set_cookie","name":[["cookie",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["cookie",6],["raw",4],["bytes",2],["str",2],["os",3],["user",3],["pair",1],["from",1],["header",1],["line",4],["split",3],["if",1],["lower",1],["startswith",1],["value",2],["strip",1],["decode",1],["latin",1],["return",1],["raise",1],["assertion",1],["error",1],["no",1],["400",1]]},{"id":"tests/test_team_auth_routes.py#_speak","name":[["speak",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["speak",2],["port",3],["int",5],["request",3],["bytes",5],["read",3],["all",3],["bool",2],["true",3],["tuple",2],["conn",4],["socket",2],["create",1],["connection",1],["127",1],["timeout",2],["10",1],["try",1],["sendall",1],["chunks",4],["list",1],["while",1],["block",3],["recv",1],["65536",1],["if",2],["not",2],["break",2],["append",1],["join",2],["except",1],["noqa",1],["up041",1],["pass",1],["finally",1],["close",1],["raw",4],["status",3],["line",3],["split",2],["decode",1],["latin",1],["parts",3],["assert",1],["len",1],["no",1],["160",1],["return",1]]},{"id":"tests/test_team_auth_routes.py#_TeamDaemon","name":[["team",1],["daemon",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["class",3],["team",7],["daemon",3],["one",1],["running",1],["gateway",5],["openai4",1],["mode",4],["seeded",1],["user",3],["real",1],["wshub",2],["deliberately",1],["ws",1],["isolation",1],["tests",1],["subscribe",1],["receive",1],["broadcasts",1],["stub",1],["hub",4],["would",1],["prove",1],["nothing",1],["about",1],["replay",1],["buffer",1],["per",1],["connection",1],["filtering",1],["def",4],["init",1],["self",31],["data",10],["dir",6],["path",3],["bool",1],["true",3],["roots",4],["list",2],["none",7],["roadmap",5],["features",3],["feature",2],["flags",2],["trusted",3],["proxy",3],["origins",3],["tuple",1],["str",5],["httpd",5],["port",3],["bound",1],["server",2],["cfg",7],["config",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["host",1],["127",1],["if",2],["not",1],["ensure",1],["dirs",1],["store",3],["db",1],["mod",3],["runner",4],["session",1],["handler",4],["cls",2],["make",1],["request",1],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["start",1],["seed",1],["username",3],["password",3],["role",3],["member",1],["dict",1],["return",2],["create",1],["property",1],["token",1],["local",1],["auth",1],["load",1],["mint",1],["close",3],["shutdown",1],["join",1],["timeout",1],["try",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"tests/test_team_auth_routes.py#_TeamDaemon.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["init",2],["self",23],["data",11],["dir",6],["path",5],["team",4],["mode",4],["bool",2],["true",4],["roots",5],["list",3],["none",11],["roadmap",7],["features",4],["feature",3],["flags",3],["trusted",4],["proxy",4],["origins",4],["tuple",2],["str",2],["httpd",3],["port",3],["bound",1],["gateway",4],["server",1],["cfg",7],["config",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["host",1],["127",1],["if",2],["not",1],["ensure",1],["dirs",1],["store",2],["db",1],["hub",3],["mod",3],["wshub",1],["runner",3],["session",1],["handler",4],["cls",2],["make",1],["request",1],["class",1],["thread",3],["threading",1],["target",1],["serve",1],["forever",1],["daemon",1],["start",1]]},{"id":"tests/test_team_auth_routes.py#_TeamDaemon.close","name":[["close",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["close",4],["self",6],["none",2],["httpd",2],["shutdown",1],["server",1],["thread",1],["join",1],["timeout",1],["try",1],["runner",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"tests/test_team_auth_routes.py#_TeamDaemon.seed_user","name":[["seed",1],["user",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["seed",2],["user",3],["self",3],["username",4],["str",6],["password",4],["role",4],["member",2],["dict",2],["return",1],["store",1],["team",1],["create",1]]},{"id":"tests/test_team_auth_routes.py#_TeamDaemon.token","name":[["token",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["token",2],["self",3],["str",2],["return",1],["local",1],["auth",1],["load",1],["mint",1],["data",1],["dir",1]]},{"id":"tests/test_team_auth_routes.py#_ws_upgrade","name":[["ws",1],["upgrade",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["ws",3],["upgrade",4],["port",4],["int",2],["cookie",5],["str",4],["none",10],["origin",5],["tuple",2],["lines",4],["api",1],["v1",1],["http",1],["host",1],["127",1],["websocket",1],["connection",1],["sec",2],["web",2],["socket",2],["key",1],["ghl",1],["ihnhb",1],["xbs",1],["zsbub25j",1],["zq",1],["version",1],["13",1],["if",2],["not",2],["append",2],["return",1],["speak",1],["join",1],["encode",1],["ascii",1],["read",1],["all",1],["false",1]]},{"id":"tests/test_team_auth_routes.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",3],["team",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_team_auth_routes.py#test_access_token_no_longer_buys_a_browser_cookie","name":[["test",1],["access",1],["token",1],["no",1],["longer",1],["buys",1],["browser",1],["cookie",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["access",2],["token",7],["no",2],["longer",2],["buys",2],["browser",3],["cookie",2],["daemon",4],["team",1],["mode",1],["bootstrap",1],["gone",1],["shared",1],["machine",1],["must",1],["not",2],["become",1],["logged",1],["status",2],["raw",4],["port",1],["accept",1],["text",1],["html",1],["assert",3],["303",1],["300",1],["location",1],["login",1],["lower",1],["os",1]]},{"id":"tests/test_team_auth_routes.py#test_disabled_user_cookie_stops_working","name":[["test",1],["disabled",1],["user",1],["cookie",1],["stops",1],["working",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["disabled",3],["user",5],["cookie",5],["stops",2],["working",2],["daemon",6],["seed",1],["alice",4],["fake",2],["pw",2],["login",1],["store",1],["team",1],["id",1],["true",1],["status",2],["port",1],["api",1],["v1",1],["frames",1],["assert",1],["401",1]]},{"id":"tests/test_team_auth_routes.py#test_exact_trusted_proxy_origin_allows_login_and_websocket","name":[["test",1],["exact",1],["trusted",1],["proxy",1],["origin",1],["allows",1],["login",1],["websocket",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["exact",2],["trusted",3],["proxy",3],["origin",8],["allows",2],["login",5],["websocket",2],["tmp",3],["path",3],["node",8],["team",1],["daemon",1],["origins",1],["https",6],["lab",4],["example",6],["try",1],["seed",1],["user",3],["alice",4],["fake",2],["pw",2],["status",10],["raw",15],["post",3],["port",5],["api",3],["v1",3],["auth",3],["username",1],["password",1],["assert",10],["200",4],["300",3],["cookie",17],["header",5],["next",2],["line",8],["split",2],["if",2],["lower",4],["startswith",2],["os",2],["secure",2],["ws",2],["upgrade",2],["101",1],["logout",2],["evil",2],["403",2],["body",1],["json",1],["error",1],["cross",1],["request",1],["refused",1],["clear",3],["max",1],["age",1],["sec",1],["web",1],["socket",1],["accept",1],["not",1],["finally",1],["close",1]]},{"id":"tests/test_team_auth_routes.py#test_login_page_and_assets_are_reachable_anonymously","name":[["test",1],["login",1],["page",1],["assets",1],["reachable",1],["anonymously",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["login",4],["page",2],["assets",2],["reachable",2],["anonymously",2],["daemon",5],["assert",3],["port",3],["200",3],["static",1],["js",1],["health",1]]},{"id":"tests/test_team_auth_routes.py#test_login_rate_limit_answers_429","name":[["test",1],["login",1],["rate",1],["limit",1],["answers",1],["429",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["login",6],["rate",3],["limit",2],["answers",2],["429",4],["daemon",7],["seed",1],["user",1],["mallory",4],["fake",2],["pw",2],["real",2],["range",1],["status",6],["post",3],["port",3],["api",3],["v1",3],["auth",3],["username",3],["password",4],["guess",2],["assert",4],["401",1],["raw",2],["300",1],["right",1],["also",1],["refused",1],["while",1],["bucket",1],["empty",1],["actions",2],["action",1],["store",1],["team",1],["list",1],["audit",1],["limited",1]]},{"id":"tests/test_team_auth_routes.py#test_login_round_trip_and_me","name":[["test",1],["login",1],["round",1],["trip",1],["me",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["login",3],["round",2],["trip",2],["me",7],["daemon",6],["seed",1],["user",3],["alice",5],["fake",2],["pw",2],["role",2],["admin",2],["cookie",5],["status",4],["raw",4],["port",2],["api",2],["v1",2],["frames",1],["assert",5],["200",2],["300",1],["auth",1],["body",1],["json",1],["team",1],["mode",1],["true",1],["username",1]]},{"id":"tests/test_team_auth_routes.py#test_login_sets_httponly_lax_cookie","name":[["test",1],["login",1],["sets",1],["httponly",1],["lax",1],["cookie",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["login",3],["sets",2],["httponly",3],["lax",3],["cookie",4],["daemon",4],["seed",1],["user",2],["alice",4],["fake",2],["pw",2],["status",2],["raw",2],["post",1],["port",1],["api",1],["v1",1],["auth",1],["username",1],["password",1],["assert",5],["200",1],["header",5],["next",1],["line",4],["split",1],["if",1],["lower",2],["startswith",1],["os",1],["samesite",1],["max",1],["age",1],["direct",1],["loopback",1],["http",1],["remains",1],["supported",1],["no",1],["tls",1],["proxy",1],["origin",1],["configured",1],["secure",2],["would",1],["not",2],["round",1],["trip",1],["deployment",1]]},{"id":"tests/test_team_auth_routes.py#test_logout_revokes_the_cookie","name":[["test",1],["logout",1],["revokes",1],["cookie",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["logout",3],["revokes",2],["cookie",8],["daemon",6],["seed",1],["user",1],["alice",4],["fake",2],["pw",2],["login",1],["status",4],["raw",2],["post",1],["port",2],["api",2],["v1",2],["auth",1],["assert",3],["200",1],["clearing",1],["has",1],["max",2],["age",2],["lower",1],["frames",1],["401",1]]},{"id":"tests/test_team_auth_routes.py#test_loopback_access_token_header_still_works","name":[["test",1],["loopback",1],["access",1],["token",1],["header",1],["still",1],["works",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["loopback",2],["access",2],["token",4],["header",2],["still",2],["works",2],["daemon",4],["status",2],["raw",2],["port",1],["api",1],["v1",1],["frames",1],["assert",1],["200",1],["300",1]]},{"id":"tests/test_team_auth_routes.py#test_me_reports_the_service_identity","name":[["test",1],["me",1],["reports",1],["service",1],["identity",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["me",5],["reports",2],["service",3],["identity",2],["daemon",6],["status",5],["raw",4],["port",2],["api",2],["v1",2],["auth",2],["token",4],["assert",4],["200",2],["body",2],["json",2],["user",1],["kind",1],["authenticated",1],["true",1]]},{"id":"tests/test_team_auth_routes.py#test_proxy_mode_never_mints_service_identity_from_machine_token","name":[["test",1],["proxy",1],["mode",1],["never",1],["mints",1],["service",1],["identity",1],["from",1],["machine",1],["token",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["proxy",6],["mode",3],["never",2],["mints",2],["service",3],["identity",3],["from",2],["machine",4],["token",4],["tmp",3],["path",4],["credential",5],["header",5],["reverse",1],["local",1],["cli",1],["both",1],["loopback",1],["tcp",1],["peers",1],["once",1],["topology",1],["declared",1],["neither",1],["accepted",1],["spelling",1],["may",1],["turn",1],["public",1],["client",1],["into",1],["admin",7],["equivalent",1],["principal",2],["attacker",1],["omit",1],["origin",1],["forwarded",1],["entirely",1],["so",1],["regression",1],["deliberately",1],["too",1],["node",11],["team",1],["daemon",1],["trusted",1],["origins",1],["https",1],["lab",1],["example",1],["try",1],["value",5],["if",1],["authorization",1],["bearer",1],["status",10],["raw",12],["speak",2],["port",6],["api",4],["v1",4],["auth",4],["me",5],["http",2],["host",2],["127",2],["connection",2],["close",3],["encode",2],["ascii",2],["assert",9],["401",1],["300",4],["body",4],["json",4],["code",1],["login",2],["required",1],["200",3],["authenticated",2],["false",1],["remains",1],["usable",1],["through",1],["real",1],["user",5],["only",1],["ambiguous",1],["disabled",1],["seed",1],["fake",2],["pw",2],["role",1],["cookie",5],["username",1],["kind",1],["true",1],["finally",1]]},{"id":"tests/test_team_auth_routes.py#test_team_mode_off_keeps_the_disabled_shapes","name":[["test",1],["team",1],["mode",1],["off",1],["keeps",1],["disabled",1],["shapes",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["team",6],["mode",4],["off",3],["keeps",2],["disabled",3],["shapes",2],["tmp",3],["path",3],["node",8],["daemon",1],["false",2],["try",1],["status",6],["raw",5],["port",4],["api",3],["v1",3],["auth",4],["me",1],["token",6],["assert",5],["200",1],["body",2],["json",3],["user",1],["none",1],["post",3],["login",2],["unauthenticated",1],["hits",1],["legacy",1],["gate",1],["first",1],["401",2],["reaches",1],["route",1],["stable",1],["shape",1],["403",2],["speak",1],["http",1],["host",1],["127",1],["local",1],["header",1],["content",2],["type",1],["application",1],["length",1],["connection",1],["close",2],["encode",1],["ascii",1],["code",1],["finally",1]]},{"id":"tests/test_team_auth_routes.py#test_unauthenticated_api_answers_401","name":[["test",1],["unauthenticated",1],["api",1],["answers",1],["401",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unauthenticated",2],["api",3],["answers",2],["401",3],["daemon",3],["status",2],["raw",3],["port",1],["v1",1],["frames",1],["assert",2],["300",1],["body",1],["json",1],["code",1],["login",1],["required",1]]},{"id":"tests/test_team_auth_routes.py#test_unauthenticated_browser_get_redirects_to_login","name":[["test",1],["unauthenticated",1],["browser",1],["redirects",1],["login",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["unauthenticated",2],["browser",2],["redirects",2],["login",3],["daemon",3],["status",2],["raw",3],["port",1],["accept",1],["text",1],["html",1],["assert",2],["303",1],["300",1],["location",1],["lower",1]]},{"id":"tests/test_team_auth_routes.py#test_wrong_password_is_401_and_audited","name":[["test",1],["wrong",1],["password",1],["401",1],["audited",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["wrong",3],["password",3],["401",3],["audited",2],["daemon",5],["seed",1],["user",1],["alice",3],["fake",1],["pw",1],["status",2],["raw",1],["post",1],["port",1],["api",1],["v1",1],["auth",1],["login",2],["username",1],["assert",2],["actions",2],["action",1],["store",1],["team",1],["list",1],["audit",1],["failed",1]]},{"id":"tests/test_team_auth_routes.py#test_ws_upgrade_requires_a_login","name":[["test",1],["ws",1],["upgrade",1],["requires",1],["login",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["ws",3],["upgrade",3],["requires",2],["login",2],["daemon",3],["status",2],["raw",3],["port",1],["assert",2],["401",1],["200",1],["sec",1],["web",1],["socket",1],["accept",1],["not",1]]},{"id":"tests/test_team_auth_routes.py#test_ws_upgrade_succeeds_with_a_login_cookie","name":[["test",1],["ws",1],["upgrade",1],["succeeds",1],["login",1],["cookie",1]],"path":[["tests",1],["test",1],["team",1],["auth",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["ws",3],["upgrade",3],["succeeds",2],["login",3],["cookie",5],["daemon",5],["seed",1],["user",1],["alice",4],["fake",2],["pw",2],["status",2],["raw",2],["port",1],["assert",1],["101",1],["200",1]]},{"id":"tests/test_team_cli.py","name":[["test",1],["team",1],["cli",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["openai4s",5],["user",9],["m1",1],["offline",1],["account",1],["management",1],["no",1],["daemon",1],["all",1],["passwords",1],["obviously",1],["fake",1],["test",3],["values",1],["pbkdf2",1],["iterations",1],["shrunk",1],["per",1],["so",1],["loop",1],["stays",1],["fast",1],["production",1],["constant",1],["pinned",1],["team",3],["repository",1],["py",1],["from",5],["future",1],["import",7],["annotations",1],["io",1],["pytest",3],["cli",1],["main",2],["build",1],["parser",1],["config",2],["storage",1],["as",1],["mod",1],["store",2],["fixture",1],["autouse",1],["true",1],["mark",1],["parametrize",1],["argv",1],["add",3],["alice",4],["role",1],["admin",1],["bob",1],["password",4],["stdin",2],["carol",2],["display",1],["name",1],["list",2],["json",1],["disable",1],["reset",2]]},{"id":"tests/test_team_cli.py#_fast_pbkdf2","name":[["fast",1],["pbkdf2",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["fast",2],["pbkdf2",3],["monkeypatch",3],["setattr",1],["team",1],["mod",1],["iterations",1],["1200",1]]},{"id":"tests/test_team_cli.py#_store","name":[["store",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["store",3],["return",1],["config",1],["db",1],["path",1]]},{"id":"tests/test_team_cli.py#test_add_empty_stdin_password_fails","name":[["test",1],["add",1],["empty",1],["stdin",1],["password",1],["fails",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["add",3],["empty",2],["stdin",4],["password",3],["fails",2],["capsys",2],["monkeypatch",3],["setattr",1],["sys",1],["io",2],["string",1],["assert",1],["main",1],["user",1],["bob",1]]},{"id":"tests/test_team_cli.py#test_add_generates_and_prints_password_once","name":[["test",1],["add",1],["generates",1],["prints",1],["password",1],["once",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["add",3],["generates",2],["prints",2],["password",9],["once",2],["capsys",3],["assert",4],["main",1],["user",1],["alice",3],["role",1],["admin",2],["out",5],["readouterr",1],["created",1],["initial",2],["split",1],["strip",1],["printed",1],["really",1],["account",1],["store",1],["team",1],["verify",1],["not",1],["none",1]]},{"id":"tests/test_team_cli.py#test_add_password_stdin_not_argv","name":[["test",1],["add",1],["password",1],["stdin",1],["not",1],["argv",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["add",3],["password",8],["stdin",7],["not",4],["argv",2],["capsys",3],["monkeypatch",3],["setattr",1],["sys",1],["io",2],["string",1],["fake",3],["assert",3],["main",1],["user",1],["bob",2],["out",3],["readouterr",1],["nothing",1],["echoes",1],["back",1],["store",1],["team",1],["verify",1],["none",1]]},{"id":"tests/test_team_cli.py#test_cli_actions_are_audited","name":[["test",1],["cli",1],["actions",1],["audited",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["cli",2],["actions",5],["audited",2],["main",2],["user",4],["add",2],["alice",2],["disable",2],["action",1],["store",1],["team",1],["list",1],["audit",1],["assert",1]]},{"id":"tests/test_team_cli.py#test_disable_unknown_user","name":[["test",1],["disable",1],["unknown",1],["user",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["disable",3],["unknown",2],["user",4],["capsys",3],["assert",2],["main",1],["ghost",1],["no",1],["such",1],["readouterr",1],["err",1]]},{"id":"tests/test_team_cli.py#test_duplicate_username_exit_code","name":[["test",1],["duplicate",1],["username",1],["exit",1],["code",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["duplicate",2],["username",2],["exit",2],["code",2],["capsys",3],["assert",3],["main",2],["user",2],["add",2],["alice",2],["already",1],["exists",1],["readouterr",1],["err",1]]},{"id":"tests/test_team_cli.py#test_list_shows_users_and_disabled_flag","name":[["test",1],["list",1],["shows",1],["users",1],["disabled",1],["flag",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["list",3],["shows",2],["users",2],["disabled",3],["flag",2],["capsys",4],["main",3],["user",3],["add",1],["alice",3],["role",1],["admin",1],["disable",1],["readouterr",2],["assert",2],["out",4]]},{"id":"tests/test_team_cli.py#test_reset_password_rotates","name":[["test",1],["reset",1],["password",1],["rotates",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["reset",3],["password",5],["rotates",2],["capsys",4],["monkeypatch",2],["main",2],["user",2],["add",1],["alice",3],["readouterr",2],["assert",2],["out",3],["new",3],["pw",2],["split",1],["strip",1],["store",1],["team",1],["verify",1],["not",1],["none",1]]},{"id":"tests/test_team_cli.py#test_user_argv_parses","name":[["test",1],["user",1],["argv",1],["parses",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["user",3],["argv",6],["parses",2],["args",3],["build",1],["parser",1],["parse",1],["assert",1],["action",1]]},{"id":"tests/test_team_cli.py#test_user_rejects_bad_role","name":[["test",1],["user",1],["rejects",1],["bad",1],["role",1]],"path":[["tests",1],["test",1],["team",1],["cli",1],["py",1]],"body":[["def",2],["test",2],["user",3],["rejects",2],["bad",2],["role",3],["pytest",1],["raises",1],["system",1],["exit",1],["build",1],["parser",1],["parse",1],["args",1],["add",1],["root",1]]},{"id":"tests/test_team_files.py","name":[["test",1],["team",1],["files",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["team",3],["file",6],["area",6],["m1",1],["allowlisted",1],["roots",1],["traversal",1],["streaming",1],["upload",1],["path",3],["policy",2],["tested",1],["directly",1],["routes",3],["over",1],["real",1],["socket",1],["from",4],["future",1],["import",7],["annotations",1],["json",1],["os",1],["pathlib",1],["pytest",2],["openai4s",1],["server",1],["error",1],["tests",1],["test",1],["auth",1],["noqa",1],["f401",1],["fixture",2],["reuse",1],["fast",1],["pbkdf2",1],["login",1],["speak",1],["daemon",1]]},{"id":"tests/test_team_files.py#_body_json","name":[["body",1],["json",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["body",2],["json",3],["raw",3],["bytes",2],["dict",2],["return",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_team_files.py#_upload","name":[["upload",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["upload",3],["daemon",4],["cookie",4],["str",6],["directory",3],["name",4],["data",4],["bytes",2],["extra",3],["from",1],["urllib",1],["parse",1],["import",1],["quote",3],["path",2],["api",1],["v1",1],["files",1],["dir",1],["lines",2],["post",1],["http",1],["host",1],["127",1],["port",2],["content",2],["type",1],["application",1],["octet",1],["stream",1],["length",1],["len",1],["connection",1],["close",1],["head",2],["join",1],["encode",1],["ascii",1],["return",1],["speak",1]]},{"id":"tests/test_team_files.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",4],["path",6],["root",6],["datasets",1],["mkdir",1],["hello",2],["txt",1],["write",1],["bytes",1],["world",1],["node",7],["team",1],["home",1],["data",1],["roots",1],["seed",3],["user",3],["alice",1],["fake",3],["pw",3],["bob",1],["visitor",1],["role",1],["guest",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_team_files.py#test_a_read_only_root_refuses_every_write","name":[["test",1],["read",1],["only",1],["root",1],["refuses",1],["every",1],["write",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["read",6],["only",4],["root",8],["refuses",3],["every",3],["write",3],["tmp",5],["path",7],["monkeypatch",3],["d8",1],["names",1],["datasets",10],["area",1],["ro",2],["operator",1],["says",1],["so",1],["admins",1],["too",1],["point",1],["reference",3],["data",3],["analysis",1],["reads",1],["cannot",1],["drift",1],["scratch",6],["mkdir",2],["cohort",4],["csv",4],["bytes",3],["setenv",1],["openai4",1],["roots",2],["node",9],["team",1],["daemon",1],["seed",2],["user",2],["fake",4],["pw",4],["role",1],["admin",1],["alice",7],["try",1],["login",2],["readable",1],["by",2],["member",2],["status",6],["port",1],["api",1],["v1",1],["files",1],["download",1],["cookie",3],["assert",5],["200",2],["not",1],["writable",2],["anyone",1],["raw",2],["upload",2],["str",1],["extra",1],["overwrite",1],["403",1],["no",1],["directory",1],["mind",1],["lands",1],["note",2],["txt",2],["mine",2],["201",1],["users",1],["finally",1],["close",1]]},{"id":"tests/test_team_files.py#test_download_streams_the_bytes","name":[["test",1],["download",1],["streams",1],["bytes",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["download",3],["streams",2],["bytes",2],["daemon",5],["cookie",3],["login",1],["alice",1],["fake",1],["pw",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["status",2],["raw",3],["port",1],["api",1],["v1",1],["files",1],["path",1],["str",1],["root",1],["hello",2],["txt",1],["assert",3],["200",1],["endswith",1],["world",1],["attachment",1]]},{"id":"tests/test_team_files.py#test_guest_is_read_nothing_here","name":[["test",1],["guest",1],["read",1],["nothing",1],["here",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["guest",3],["read",2],["nothing",2],["here",2],["daemon",6],["cookie",4],["login",1],["visitor",1],["fake",1],["pw",1],["status",4],["raw",2],["port",1],["api",1],["v1",1],["files",1],["assert",3],["403",2],["body",1],["json",1],["code",1],["readonly",1],["upload",1],["str",1],["root",1],["txt",1]]},{"id":"tests/test_team_files.py#test_list_roots_and_dir","name":[["test",1],["list",1],["roots",1],["dir",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["list",2],["roots",3],["dir",2],["daemon",7],["cookie",5],["login",1],["alice",1],["fake",1],["pw",1],["status",4],["raw",4],["port",2],["api",2],["v1",2],["files",2],["assert",4],["200",2],["body",2],["json",2],["path",2],["str",2],["root",2],["resolve",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["name",1],["entries",1],["hello",1],["txt",1]]},{"id":"tests/test_team_files.py#test_listing_shape","name":[["test",1],["listing",1],["shape",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["listing",5],["shape",2],["tmp",3],["path",4],["root",7],["sub",2],["mkdir",1],["parents",1],["true",1],["txt",2],["write",1],["text",1],["bb",1],["area",4],["file",1],["roots",4],["list",2],["assert",3],["str",2],["resolve",1],["dir",1],["names",2],["name",1],["entries",2],["dirs",1],["first",1],["size",1]]},{"id":"tests/test_team_files.py#test_one_member_cannot_overwrite_anothers_upload","name":[["test",1],["one",1],["member",1],["cannot",1],["overwrite",1],["anothers",1],["upload",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["one",2],["member",2],["cannot",2],["overwrite",5],["anothers",2],["upload",4],["daemon",10],["defect",1],["containment",1],["inside",1],["roots",1],["says",1],["file",3],["may",1],["live",1],["never",1],["whose",1],["so",1],["reached",1],["across",1],["users",4],["alice",9],["login",2],["fake",2],["pw",2],["bob",8],["status",3],["str",2],["root",4],["shared",4],["csv",4],["data",3],["assert",4],["201",1],["victim",3],["read",3],["bytes",4],["aims",1],["at",1],["her",1],["by",1],["its",1],["full",1],["path",1],["was",2],["here",2],["extra",1],["overwrote",1],["his",2],["went",1],["own",1],["area",1],["if",2],["anywhere",1],["stray",3],["exists",1]]},{"id":"tests/test_team_files.py#test_one_member_cannot_read_anothers_personal_area","name":[["test",1],["one",1],["member",1],["cannot",1],["read",1],["anothers",1],["personal",1],["area",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["one",2],["member",3],["cannot",2],["read",2],["anothers",2],["personal",6],["area",3],["daemon",18],["d8",1],["datasets",1],["project",1],["areas",1],["shared",7],["scratch",2],["not",2],["write",2],["half",1],["was",1],["scoped",1],["first",1],["without",1],["bob",9],["could",1],["still",1],["download",4],["everything",1],["alice",13],["had",1],["uploaded",1],["login",3],["fake",4],["pw",4],["upload",1],["str",2],["root",8],["private",3],["csv",3],["target",5],["users",7],["assert",9],["exists",1],["namespace",1],["navigable",1],["but",1],["account",1],["directory",1],["sees",1],["only",1],["their",1],["own",2],["entry",5],["admin",2],["retains",1],["explicit",1],["all",1],["view",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["path",11],["status",12],["raw",6],["port",7],["api",7],["v1",7],["files",7],["cookie",7],["200",3],["body",3],["json",3],["entries",3],["name",2],["seed",1],["user",1],["role",1],["404",2],["downloaded",1],["file",2],["parent",1],["listed",1],["reads",1],["her",1],["readable",1],["by",1],["both",1],["reference",1],["bytes",1],["everyone",1],["dataset",1],["space",1],["stopped",1],["being",1]]},{"id":"tests/test_team_files.py#test_oversize_upload_is_413_before_reading","name":[["test",1],["oversize",1],["upload",1],["413",1],["before",1],["reading",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["oversize",2],["upload",3],["413",3],["before",2],["reading",2],["daemon",7],["cookie",3],["login",1],["alice",1],["fake",1],["pw",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["path",2],["api",1],["v1",1],["files",1],["dir",1],["str",1],["root",2],["name",1],["big",2],["bin",2],["lines",2],["post",1],["http",1],["host",1],["127",1],["port",2],["content",1],["length",1],["600",1],["1024",2],["connection",1],["close",1],["status",2],["raw",2],["speak",1],["join",1],["encode",1],["ascii",1],["assert",2],["200",1],["not",1],["exists",1]]},{"id":"tests/test_team_files.py#test_resolution_is_contained","name":[["test",1],["resolution",1],["contained",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["resolution",2],["contained",2],["tmp",4],["path",4],["root",9],["datasets",2],["mkdir",1],["txt",3],["write",1],["text",1],["area",5],["file",2],["assert",2],["resolve",3],["str",4],["outside",3],["etc",1],["passwd",1],["parent",1],["other",1],["sibling",2],["prefix",1],["string",1],["trap",1],["pytest",1],["raises",1],["error",1],["as",1],["value",1],["status",1],["404",1]]},{"id":"tests/test_team_files.py#test_single_user_listing_with_roots_still_lists_them","name":[["test",1],["single",1],["user",1],["listing",1],["roots",1],["still",1],["lists",1],["them",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["single",3],["user",3],["listing",2],["roots",6],["still",2],["lists",2],["them",2],["tmp",4],["path",5],["control",1],["file",1],["area",1],["not",1],["team",6],["mode",4],["feature",1],["configured",2],["listed",1],["off",1],["so",1],["gating",1],["probe",1],["would",1],["hide",1],["working",1],["files",2],["surface",1],["from",1],["install",1],["root",4],["datasets",1],["mkdir",1],["node",4],["daemon",1],["solo",1],["false",1],["data",1],["try",1],["status",2],["raw",3],["port",1],["api",1],["v1",1],["token",2],["assert",3],["200",1],["300",1],["body",4],["json",1],["true",1],["str",1],["resolve",1],["finally",1],["close",1]]},{"id":"tests/test_team_files.py#test_single_user_listing_without_roots_is_empty_not_404","name":[["test",1],["single",1],["user",1],["listing",1],["without",1],["roots",1],["empty",1],["not",1],["404",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["single",2],["user",2],["listing",2],["without",2],["roots",3],["empty",2],["not",2],["404",2],["tmp",3],["path",3],["same",1],["probe",1],["default",1],["install",1],["token",3],["auth",1],["team",3],["mode",2],["off",1],["node",4],["daemon",1],["solo",1],["false",2],["try",1],["status",2],["raw",3],["port",1],["api",1],["v1",1],["files",1],["assert",2],["200",1],["300",1],["body",1],["json",1],["configured",1],["finally",1],["close",1]]},{"id":"tests/test_team_files.py#test_symlink_escape_is_refused","name":[["test",1],["symlink",1],["escape",1],["refused",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["symlink",3],["escape",2],["refused",2],["tmp",4],["path",4],["root",6],["mkdir",1],["secret",4],["txt",1],["write",1],["text",1],["link",2],["area",4],["file",2],["pytest",1],["raises",1],["error",1],["resolve",1],["str",1]]},{"id":"tests/test_team_files.py#test_traversal_is_404_over_http","name":[["test",1],["traversal",1],["404",1],["over",1],["http",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["traversal",2],["404",3],["over",2],["http",2],["daemon",5],["cookie",3],["login",1],["alice",1],["fake",1],["pw",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["target",3],["etc",1],["passwd",1],["str",1],["root",1],["home",1],["status",2],["raw",2],["port",1],["api",1],["v1",1],["files",1],["download",1],["path",1],["assert",1],["200",1]]},{"id":"tests/test_team_files.py#test_unauthenticated_files_access_is_401","name":[["test",1],["unauthenticated",1],["files",1],["access",1],["401",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["unauthenticated",2],["files",3],["access",2],["401",3],["daemon",3],["status",2],["port",1],["api",1],["v1",1],["assert",1]]},{"id":"tests/test_team_files.py#test_unconfigured_area_refuses_everything","name":[["test",1],["unconfigured",1],["area",1],["refuses",1],["everything",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["unconfigured",2],["area",7],["refuses",2],["everything",2],["tmp",3],["path",3],["file",2],["assert",2],["not",1],["configured",1],["pytest",1],["raises",1],["error",1],["as",1],["resolve",1],["str",1],["value",1],["code",1],["no",1],["data",1],["roots",1]]},{"id":"tests/test_team_files.py#test_unconfigured_roots_shape","name":[["test",1],["unconfigured",1],["roots",1],["shape",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["unconfigured",2],["roots",10],["shape",2],["tmp",5],["path",8],["no",5],["bare",2],["listing",2],["empty",1],["answer",2],["anything",1],["addressed",1],["404",5],["workbench",1],["probes",1],["every",3],["load",2],["decide",1],["whether",1],["show",1],["team",2],["files",4],["there",3],["was",1],["console",1],["error",1],["page",1],["install",1],["without",1],["openai4",1],["data",4],["noise",1],["hides",1],["real",1],["errors",1],["successful",1],["request",1],["names",1],["still",1],["cannot",1],["be",1],["served",1],["node",8],["daemon",1],["home2",1],["seed",1],["user",1],["alice",2],["fake",2],["pw",2],["try",1],["cookie",8],["login",1],["status",8],["raw",9],["port",3],["api",3],["v1",3],["assert",8],["200",1],["300",1],["body",4],["json",4],["configured",1],["false",1],["from",1],["urllib",1],["parse",1],["import",1],["quote",2],["target",3],["str",2],["code",3],["download",1],["upload",1],["txt",1],["finally",1],["close",1]]},{"id":"tests/test_team_files.py#test_upload_bad_filename_is_400","name":[["test",1],["upload",1],["bad",1],["filename",1],["400",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["upload",3],["bad",2],["filename",2],["400",3],["daemon",5],["cookie",2],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["str",1],["root",1],["assert",1]]},{"id":"tests/test_team_files.py#test_upload_outside_root_is_404","name":[["test",1],["upload",1],["outside",1],["root",1],["404",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["upload",3],["outside",2],["root",2],["404",3],["daemon",4],["cookie",2],["login",1],["alice",1],["fake",1],["pw",1],["status",2],["etc",2],["evil",2],["txt",2],["assert",2],["not",1],["os",1],["path",1],["exists",1]]},{"id":"tests/test_team_files.py#test_upload_round_trip_and_conflict","name":[["test",1],["upload",1],["round",1],["trip",1],["conflict",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["upload",6],["round",2],["trip",2],["conflict",2],["daemon",11],["uploads",1],["land",1],["member",1],["own",1],["subtree",1],["root",5],["not",1],["decoration",1],["every",1],["file",2],["here",1],["written",1],["by",2],["uid",1],["so",1],["yours",1],["cannot",1],["be",2],["answered",1],["after",1],["fact",1],["writable",1],["area",2],["has",1],["scoped",1],["construction",1],["overwrite",2],["cross",1],["user",1],["clobber",1],["anything",1],["colleague",1],["put",1],["shared",1],["cookie",4],["login",1],["alice",2],["fake",1],["pw",1],["mine",4],["users",1],["status",6],["raw",2],["str",3],["up",6],["bin",6],["4096",2],["assert",6],["201",2],["300",1],["read",2],["bytes",2],["no",1],["temp",1],["left",1],["behind",1],["name",1],["glob",1],["409",1],["extra",1]]},{"id":"tests/test_team_files.py#test_upload_target_rules","name":[["test",1],["upload",1],["target",1],["rules",1]],"path":[["tests",1],["test",1],["team",1],["files",1],["py",1]],"body":[["def",2],["test",2],["upload",5],["target",5],["rules",2],["tmp",3],["path",3],["root",7],["mkdir",1],["area",7],["file",3],["assert",1],["resolve",3],["str",2],["ok",2],["txt",2],["bad",2],["x00b",1],["pytest",2],["raises",2],["error",2],["etc",1]]},{"id":"tests/test_team_governance_routes.py","name":[["test",1],["team",1],["governance",1],["routes",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["m2",1],["acceptance",1],["matrix",2],["over",1],["real",1],["socket",1],["governance",2],["routes",2],["d4",2],["visibility",2],["guest",2],["invites",2],["replay",2],["quotas",2],["metering",2],["all",1],["passwords",1],["tokens",1],["fake",5],["from",8],["future",1],["import",10],["annotations",1],["json",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",10],["openai4s",4],["agent",2],["ledger",2],["runtime",2],["action",1],["chat",1],["model",1],["config",1],["llmconfig",1],["storage",1],["quota",1],["exceeded",1],["tests",1],["test",1],["team",2],["auth",1],["noqa",1],["f401",1],["fixture",2],["reuse",1],["fast",1],["pbkdf2",1],["login",1],["post",1],["speak",1],["daemon",1],["admin",1],["only",1],["surface",1],["mark",8],["stubbed",6],["backend",6],["parametrize",2],["username",2],["password",2],["alice",2],["pw",4],["root",2],["usage",1],["units",1]]},{"id":"tests/test_team_governance_routes.py#_body","name":[["body",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["body",2],["raw",3],["bytes",2],["dict",2],["return",1],["json",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_team_governance_routes.py#_create_session","name":[["create",1],["session",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["create",2],["session",2],["daemon",4],["cookie",4],["str",5],["status",2],["raw",4],["post",1],["port",1],["api",1],["v1",1],["frames",1],["project",1],["id",3],["pid",1],["assert",1],["200",1],["300",1],["return",1],["body",2],["frame",1]]},{"id":"tests/test_team_governance_routes.py#_delete","name":[["delete",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["delete",3],["daemon",4],["path",3],["str",4],["cookie",4],["body",3],["dict",2],["none",4],["payload",3],["json",2],["dumps",1],["encode",2],["lines",2],["http",1],["host",1],["127",1],["port",2],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["ascii",1]]},{"id":"tests/test_team_governance_routes.py#_invite_guest","name":[["invite",1],["guest",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["invite",4],["guest",4],["daemon",5],["root",3],["cookie",7],["str",6],["username",4],["create",1],["redeem",3],["returns",1],["login",1],["status",4],["raw",6],["post",2],["port",2],["api",2],["v1",2],["team",1],["invites",1],["project",1],["id",1],["pid",1],["assert",2],["201",2],["300",2],["token",4],["body",1],["auth",1],["password",1],["fake",1],["pw",1],["line",4],["split",3],["if",1],["lower",1],["startswith",1],["os",1],["user",1],["return",1],["strip",1],["decode",1],["raise",1],["assertion",1],["error",1],["no",1]]},{"id":"tests/test_team_governance_routes.py#_patch","name":[["patch",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["patch",3],["daemon",4],["path",3],["str",4],["cookie",4],["body",3],["dict",2],["payload",3],["json",2],["dumps",1],["encode",2],["lines",2],["http",1],["host",1],["127",1],["port",2],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["ascii",1]]},{"id":"tests/test_team_governance_routes.py#_pid","name":[["pid",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["pid",2],["daemon",3],["str",3],["return",1],["store",1],["list",1],["projects",1],["project",1],["id",1]]},{"id":"tests/test_team_governance_routes.py#_put","name":[["put",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["put",3],["daemon",4],["path",3],["str",4],["cookie",4],["body",3],["dict",2],["payload",3],["json",2],["dumps",1],["encode",2],["lines",2],["http",1],["host",1],["127",1],["port",2],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",1],["close",1],["return",1],["speak",1],["join",1],["ascii",1]]},{"id":"tests/test_team_governance_routes.py#_uid","name":[["uid",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["uid",2],["daemon",3],["username",4],["str",4],["return",1],["store",1],["team",1],["user",1],["by",1],["id",1]]},{"id":"tests/test_team_governance_routes.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",8],["team",1],["seed",4],["user",4],["root",1],["fake",4],["pw",4],["role",1],["admin",1],["alice",1],["bob",1],["carol",1],["store",1],["create",1],["project",1],["name",1],["proj",1],["one",1],["description",1],["context",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_team_governance_routes.py#test_admin_read_of_private_session_is_audited_per_view","name":[["test",1],["admin",1],["read",1],["private",1],["session",1],["audited",1],["per",1],["view",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["admin",6],["read",5],["private",6],["session",3],["audited",2],["per",2],["view",3],["daemon",12],["login",2],["alice",1],["fake",2],["pw",2],["root",1],["fid",6],["create",1],["post",1],["port",4],["api",4],["v1",4],["frames",4],["visibility",2],["cookie",4],["before",3],["len",3],["store",3],["team",3],["list",3],["audit",3],["action",3],["assert",6],["200",3],["messages",1],["rows",3],["every",1],["not",2],["first",1],["target",1],["owner",1],["own",1],["reads",2]]},{"id":"tests/test_team_governance_routes.py#test_admin_user_management_routes","name":[["test",1],["admin",1],["user",1],["management",1],["routes",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["admin",2],["user",7],["management",2],["routes",2],["daemon",9],["login",1],["root",1],["fake",2],["pw",2],["status",6],["raw",5],["post",3],["port",3],["api",3],["v1",3],["team",6],["users",3],["username",1],["dave",6],["password",5],["cookie",3],["assert",6],["201",1],["id",5],["body",2],["disable",2],["200",2],["store",3],["disabled",2],["true",1],["reset",2],["generated",2],["verify",1],["none",1],["actions",2],["action",1],["list",1],["audit",1],["add",1]]},{"id":"tests/test_team_governance_routes.py#test_admin_ws_subscribe_to_private_session_is_audited","name":[["test",1],["admin",1],["ws",1],["subscribe",1],["private",1],["session",1],["audited",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",3],["admin",4],["ws",7],["subscribe",2],["private",5],["session",4],["audited",2],["daemon",9],["live",1],["subscription",1],["view",3],["too",1],["d4",1],["from",1],["tests",1],["team",3],["isolation",1],["import",1],["wsclient",2],["login",2],["alice",1],["fake",2],["pw",2],["root",2],["fid",3],["create",1],["post",1],["port",2],["api",1],["v1",1],["frames",1],["visibility",2],["cookie",1],["before",2],["len",2],["store",2],["list",2],["audit",2],["action",2],["read",2],["try",1],["send",1],["type",2],["frame",1],["id",1],["reply",3],["recv",1],["json",1],["assert",2],["not",1],["none",1],["denied",1],["finally",1],["close",1]]},{"id":"tests/test_team_governance_routes.py#test_chat_model_quota_gate_runs_before_the_provider_call","name":[["test",1],["chat",1],["model",1],["quota",1],["gate",1],["runs",1],["before",1],["provider",1],["call",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",3],["test",3],["chat",3],["model",5],["quota",6],["gate",5],["runs",2],["before",2],["provider",4],["call",2],["calls",3],["raise",1],["exceeded",2],["llm",2],["exhausted",1],["scope",1],["user",2],["kind",1],["input",1],["tokens",1],["window",1],["day",1],["llmconfig",1],["deepseek",1],["api",1],["key",2],["lambda",2],["append",1],["content",2],["pytest",1],["raises",1],["complete",1],["role",1],["hi",1],["none",1],["assert",1],["was",1],["never",1],["reached",1]]},{"id":"tests/test_team_governance_routes.py#test_chat_model_quota_gate_runs_before_the_provider_call.gate","name":[["gate",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["gate",2],["raise",1],["quota",2],["exceeded",1],["llm",2],["exhausted",1],["scope",1],["user",1],["kind",1],["input",1],["tokens",1],["window",1],["day",1]]},{"id":"tests/test_team_governance_routes.py#test_frame_scoped_kernel_install_is_admin_only_in_team_mode","name":[["test",1],["frame",1],["scoped",1],["kernel",1],["install",1],["admin",1],["only",1],["team",1],["mode",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",3],["test",2],["frame",2],["scoped",2],["kernel",4],["install",7],["admin",3],["only",3],["team",2],["mode",2],["daemon",8],["alice",4],["login",2],["fake",2],["pw",2],["root",3],["fid",3],["create",1],["session",1],["called",4],["packages",4],["kwargs",1],["append",1],["return",1],["ok",1],["true",1],["installed",1],["runner",1],["status",4],["raw",5],["post",2],["port",2],["api",2],["v1",2],["frames",2],["package",2],["numpy",3],["cookie",2],["assert",5],["403",1],["200",3],["body",1],["code",1]]},{"id":"tests/test_team_governance_routes.py#test_frame_scoped_kernel_install_is_admin_only_in_team_mode.install","name":[["install",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["install",2],["packages",4],["kwargs",2],["called",1],["append",1],["return",1],["ok",1],["true",1],["installed",1]]},{"id":"tests/test_team_governance_routes.py#test_invite_is_single_use_and_username_collision_does_not_burn_it","name":[["test",1],["invite",1],["single",1],["username",1],["collision",1],["not",1],["burn",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["invite",5],["single",2],["username",6],["collision",3],["not",2],["burn",2],["daemon",8],["login",1],["root",1],["fake",3],["pw",3],["status",7],["raw",2],["post",4],["port",4],["api",4],["v1",4],["team",1],["invites",1],["project",1],["id",1],["pid",1],["cookie",1],["token",9],["body",1],["existing",1],["refused",1],["without",1],["consuming",1],["auth",3],["redeem",3],["alice",1],["password",3],["assert",3],["409",1],["fresh",1],["201",1],["fresh2",1],["403",1]]},{"id":"tests/test_team_governance_routes.py#test_invite_redeem_creates_replay_only_guest","name":[["test",1],["invite",1],["redeem",1],["creates",1],["replay",1],["only",1],["guest",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["invite",3],["redeem",2],["creates",2],["replay",5],["only",2],["guest",12],["daemon",13],["login",2],["root",1],["fake",2],["pw",2],["alice",1],["fid",5],["create",1],["session",3],["cookie",12],["visitor",1],["project",2],["visibility",3],["allowed",1],["status",8],["raw",6],["port",6],["api",8],["v1",8],["sessions",2],["assert",7],["200",3],["300",1],["view",2],["body",2],["schema",1],["version",1],["everything",1],["else",1],["refused",1],["d3",1],["path",3],["frames",4],["files",1],["403",2],["code",1],["readonly",1],["post",2],["id",1],["pid",1],["private",2],["not",1],["replayable",1],["by",1],["404",1],["auth",2],["me",2],["still",1],["works",1],["so",1],["ui",1],["know",1],["who",1]]},{"id":"tests/test_team_governance_routes.py#test_ledger_attributes_llm_usage_to_the_owner","name":[["test",1],["ledger",1],["attributes",1],["llm",1],["usage",1],["owner",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["ledger",10],["attributes",2],["llm",5],["usage",11],["owner",3],["daemon",11],["login",1],["alice",2],["fake",1],["pw",1],["fid",2],["create",1],["session",3],["runtime",2],["action",2],["store",8],["root",2],["frame",3],["id",5],["turn",5],["record",5],["team",2],["input",4],["tokens",10],["100",1],["output",4],["provider",1],["may",1],["finish",1],["after",1],["stop",2],["has",2],["already",1],["quarantined",1],["its",1],["content",1],["those",1],["counters",1],["still",1],["belong",1],["quota",2],["abandoned",2],["11",1],["gateway",1],["forwards",1],["reply",1],["own",1],["mapping",1],["so",1],["alias",1],["only",1],["open",1],["ai",1],["shape",1],["meter",1],["too",1],["reads",1],["canonical",1],["names",1],["dropping",1],["aliases",1],["would",1],["let",1],["bypass",1],["silently",1],["exactly",1],["path",1],["exists",1],["prevent",1],["prompt",1],["completion",1],["rows",3],["governance",3],["summary",3],["user",2],["uid",1],["by",3],["kind",5],["total",1],["assert",3],["116",1],["10",1],["no",2],["ownership",1],["row",1],["written",1],["single",1],["inertness",1],["inv",1],["orphan",2],["new",1],["status",1],["ready",1],["ledger2",2],["before",2],["len",2]]},{"id":"tests/test_team_governance_routes.py#test_member_replay_and_isolation","name":[["test",1],["member",1],["replay",1],["isolation",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["member",3],["replay",5],["isolation",2],["daemon",8],["login",2],["alice",1],["fake",2],["pw",2],["carol",1],["fid",3],["create",1],["session",1],["assert",3],["port",3],["api",3],["v1",3],["sessions",3],["cookie",3],["200",1],["not",3],["owner",1],["404",3],["403",1],["none",1]]},{"id":"tests/test_team_governance_routes.py#test_owner_and_admin_may_control_a_session_kernel","name":[["test",1],["owner",1],["admin",1],["may",1],["control",1],["session",1],["kernel",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["owner",4],["admin",2],["may",2],["control",2],["session",3],["kernel",7],["daemon",13],["username",4],["password",3],["alice",3],["login",2],["fake",1],["pw",1],["caller",2],["fid",2],["create",1],["cfg",1],["notebook",1],["repl",2],["true",8],["runner",6],["restart",2],["lambda",7],["args",6],["kwargs",6],["ok",6],["stop",2],["start",2],["env",2],["interrupt",2],["submit",1],["simple",1],["namespace",1],["wait",2],["result",1],["suffix",3],["body",2],["execute",1],["code",1],["print",1],["allowed",1],["name",1],["struct",1],["execution",1],["id",2],["run",1],["kind",1],["agent",1],["status",2],["raw",2],["post",1],["port",1],["api",1],["v1",1],["frames",1],["cookie",1],["assert",1],["200",2]]},{"id":"tests/test_team_governance_routes.py#test_owner_and_admin_may_mutate_a_session_lifecycle","name":[["test",1],["owner",1],["admin",1],["may",1],["mutate",1],["session",1],["lifecycle",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["owner",5],["admin",2],["may",2],["mutate",3],["session",7],["lifecycle",2],["daemon",11],["username",5],["password",3],["alice",3],["login",2],["fake",1],["pw",1],["caller",3],["fid",3],["create",1],["called",6],["runner",4],["execute",1],["recovery",4],["action",1],["lambda",4],["args",4],["kwargs",5],["append",4],["ok",3],["true",4],["activate",4],["branch",2],["domain",1],["str",1],["operation",1],["delete",4],["suffix",3],["body",2],["actions",1],["restart",1],["fresh",1],["confirm",1],["branches",1],["revert",5],["apply",1],["target",1],["checkpoint",4],["id",2],["undo",2],["status",4],["raw",4],["post",1],["port",1],["api",2],["v1",2],["frames",2],["cookie",1],["assert",3],["200",4]]},{"id":"tests/test_team_governance_routes.py#test_project_member_cannot_control_another_members_kernel","name":[["test",1],["project",1],["member",1],["cannot",1],["control",1],["another",1],["members",1],["kernel",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["project",4],["member",6],["cannot",2],["control",3],["another",2],["members",2],["kernel",7],["daemon",17],["visibility",1],["read",2],["access",1],["not",3],["shared",1],["namespace",2],["ownership",1],["alice",4],["login",2],["fake",2],["pw",2],["bob",6],["pid",3],["name",3],["store",1],["governance",1],["uid",1],["fid",3],["create",1],["session",2],["cfg",1],["notebook",1],["repl",2],["true",3],["called",8],["runner",6],["restart",3],["lambda",7],["args",6],["kwargs",6],["append",6],["stop",3],["start",3],["env",3],["interrupt",3],["submit",1],["execute",2],["simple",1],["wait",2],["result",1],["ok",1],["positive",1],["real",1],["may",1],["assert",4],["port",2],["api",2],["v1",2],["frames",2],["cookie",2],["200",2],["suffix",3],["body",3],["code",2],["print",1],["must",2],["run",2],["struct",1],["execution",1],["id",2],["owner",3],["kind",1],["agent",1],["status",2],["raw",3],["post",1],["403",1],["only",1],["refused",1],["reach",1],["lifecycle",1],["method",1]]},{"id":"tests/test_team_governance_routes.py#test_project_member_cannot_destroy_or_rewrite_another_members_session","name":[["test",1],["project",1],["member",1],["cannot",1],["destroy",1],["rewrite",1],["another",1],["members",1],["session",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["project",3],["member",5],["cannot",2],["destroy",2],["rewrite",2],["another",2],["members",2],["session",6],["daemon",14],["read",1],["visibility",1],["grants",1],["no",1],["destructive",2],["lifecycle",1],["authority",1],["alice",4],["login",2],["fake",2],["pw",2],["bob",5],["pid",3],["name",2],["store",1],["governance",1],["uid",1],["fid",3],["create",1],["called",6],["runner",4],["execute",1],["recovery",3],["action",1],["lambda",4],["args",4],["kwargs",5],["append",4],["ok",3],["true",4],["activate",3],["branch",2],["mutate",1],["domain",1],["str",1],["operation",1],["delete",3],["suffix",3],["body",4],["actions",1],["restart",1],["fresh",1],["confirm",1],["branches",1],["victim",3],["revert",3],["apply",1],["target",1],["checkpoint",4],["id",2],["undo",1],["status",4],["raw",6],["post",1],["port",1],["api",2],["v1",2],["frames",2],["cookie",1],["assert",5],["403",2],["200",2],["code",2],["owner",2],["only",2],["refused",1],["must",1],["not",1],["reach",1],["sink",1]]},{"id":"tests/test_team_governance_routes.py#test_project_members_see_each_other_but_not_private","name":[["test",1],["project",1],["members",1],["see",1],["each",1],["other",1],["but",1],["not",1],["private",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["project",3],["members",3],["see",2],["each",2],["other",2],["but",2],["not",3],["private",4],["daemon",17],["login",4],["root",1],["fake",4],["pw",4],["alice",2],["bob",3],["carol",2],["pid",3],["name",2],["status",4],["put",1],["api",7],["v1",7],["team",1],["projects",1],["uid",1],["role",1],["member",3],["assert",7],["200",6],["fid",8],["open",4],["create",2],["session",2],["priv",5],["raw",2],["post",1],["port",6],["frames",6],["visibility",2],["cookie",6],["same",1],["yes",1],["no",1],["404",2],["neither",1],["owner",1],["admin",1],["both",1]]},{"id":"tests/test_team_governance_routes.py#test_project_visible_session_is_read_only_to_other_members","name":[["test",1],["project",1],["visible",1],["session",1],["read",1],["only",1],["other",1],["members",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["project",2],["visible",3],["session",4],["read",6],["only",6],["other",2],["members",2],["daemon",15],["every",1],["frame",1],["scoped",1],["write",1],["defaults",1],["owner",5],["admin",1],["including",1],["new",1],["routes",3],["alice",5],["login",2],["fake",2],["pw",2],["bob",8],["pid",3],["name",3],["store",1],["governance",1],["member",2],["uid",1],["fid",7],["create",1],["access",1],["sole",1],["post",7],["shaped",1],["stay",1],["available",1],["assert",9],["port",5],["api",6],["v1",6],["frames",4],["cookie",5],["200",8],["runner",1],["domain",1],["revert",2],["preview",2],["lambda",1],["args",1],["kwargs",1],["ok",1],["true",4],["status",10],["raw",13],["target",1],["checkpoint",3],["id",9],["message",1],["request",1],["must",1],["not",1],["run",2],["review",3],["settings",1],["auto",3],["cancel",1],["execution",1],["victim",9],["kind",1],["agent",1],["decision",4],["allow",2],["feedback",1],["key",1],["rating",1],["down",1],["plan",1],["approve",1],["annotations",1],["artifact",1],["body",8],["inject",1],["artifacts",1],["promote",1],["cell",1],["checkpoints",1],["reason",1],["planted",2],["branches",1],["fork",1],["from",1],["shares",1],["delegations",1],["stop",1],["compute",1],["tasks",1],["refresh",1],["suffix",7],["403",3],["code",3],["mode",1],["selection",1],["fix",1],["patch",1],["if",1],["else",1],["permissions",2],["scope",4],["conversation",2],["tool",2],["file",1],["ask",1]]},{"id":"tests/test_team_governance_routes.py#test_session_quota_blocks_creation_and_usage_is_reported","name":[["test",1],["session",1],["quota",1],["blocks",1],["creation",1],["usage",1],["reported",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["session",4],["quota",4],["blocks",2],["creation",2],["usage",4],["reported",2],["daemon",15],["login",2],["root",1],["fake",2],["pw",2],["alice",4],["status",9],["post",2],["port",4],["api",5],["v1",5],["team",4],["quotas",4],["scope",4],["user",3],["id",4],["uid",3],["kind",4],["sessions",4],["created",4],["limit",1],["amount",1],["window",2],["day",2],["cookie",4],["assert",7],["200",3],["create",2],["raw",7],["frames",1],["project",1],["pid",1],["429",1],["300",1],["body",3],["code",1],["exceeded",1],["rows",2],["mine",3],["if",1],["total",1],["admin",1],["list",1],["delete",2],["allowed",1],["again",1]]},{"id":"tests/test_team_governance_routes.py#test_team_routes_are_admin_only","name":[["test",1],["team",1],["routes",1],["admin",1],["only",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["team",8],["routes",2],["admin",3],["only",3],["daemon",6],["login",2],["alice",1],["fake",2],["pw",2],["path",5],["api",6],["v1",6],["users",2],["usage",2],["audit",2],["status",2],["raw",3],["port",2],["cookie",2],["assert",3],["403",1],["200",2],["body",1],["code",1],["root",1]]},{"id":"tests/test_team_governance_routes.py#test_visibility_toggle_is_owner_only_over_http","name":[["test",1],["visibility",1],["toggle",1],["owner",1],["only",1],["over",1],["http",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["routes",1],["py",1]],"body":[["def",2],["test",2],["visibility",12],["toggle",2],["owner",4],["only",4],["over",2],["http",3],["daemon",16],["login",3],["alice",2],["fake",3],["pw",3],["bob",3],["root",1],["pid",3],["name",2],["store",1],["governance",1],["member",2],["uid",1],["fid",7],["create",1],["session",3],["see",1],["project",1],["but",1],["its",1],["controls",1],["d4",1],["admin",1],["intentionally",1],["not",1],["substitute",1],["here",1],["either",1],["assert",7],["port",7],["api",6],["v1",6],["frames",6],["cookie",6],["200",2],["status",10],["post",5],["private",2],["404",4],["authorization",1],["precedes",1],["semantic",1],["json",3],["parsing",1],["otherwise",1],["guessed",1],["answers",1],["400",2],["exists",1],["leaking",1],["ownership",1],["row",1],["bogus",2],["malformed",4],["lines",2],["host",1],["127",1],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",1],["close",1],["raw",3],["speak",1],["join",1],["encode",1],["ascii",1],["body",1],["code",1]]},{"id":"tests/test_team_governance.py","name":[["test",1],["team",1],["governance",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["governance",2],["storage",2],["m2",1],["membership",2],["invites",2],["usage",2],["ledger",2],["quotas",2],["d4",2],["visibility",2],["semantics",1],["they",1],["enable",1],["all",1],["tokens",1],["passwords",1],["fake",1],["from",5],["future",1],["import",6],["annotations",1],["pytest",2],["openai4s",4],["config",2],["server",1],["team",1],["policy",1],["quota",1],["exceeded",1],["invite",1],["digest",1],["store",2],["fixture",1]]},{"id":"tests/test_team_governance.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_team_governance.py#test_enumeration_includes_project_visible_sessions","name":[["test",1],["enumeration",1],["includes",1],["project",1],["visible",1],["sessions",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["enumeration",2],["includes",2],["project",8],["visible",3],["sessions",3],["store",9],["browse",2],["filter",1],["m1",1],["widened",1],["d4",1],["members",1],["see",1],["each",1],["other",1],["visibility",2],["not",2],["private",2],["ones",1],["fid",7],["new",2],["frame",3],["kind",2],["turn",2],["id",8],["proj",5],["team",3],["session",3],["owner",2],["user",7],["alice",3],["governance",1],["member",1],["bob",2],["seen",3],["frames",1],["all",1],["assert",2]]},{"id":"tests/test_team_governance.py#test_frame_mutation_policy_is_owner_only_by_default","name":[["test",1],["frame",1],["mutation",1],["policy",1],["owner",1],["only",1],["by",1],["default",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["frame",2],["mutation",4],["policy",4],["owner",2],["only",2],["by",2],["default",2],["method",6],["path",6],["patch",1],["frames",13],["post",11],["message",1],["decision",1],["plan",1],["approve",1],["kernel",1],["execute",1],["checkpoints",1],["branches",2],["activate",1],["recovery",1],["actions",1],["restart",1],["fresh",1],["delete",1],["assert",2],["team",2],["session",2],["control",2],["messages",1],["revert",2],["preview",2],["projects",1],["not",1]]},{"id":"tests/test_team_governance.py#test_host_query_cannot_read_governance_tables","name":[["test",1],["host",1],["query",1],["cannot",1],["read",1],["governance",1],["tables",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["host",2],["query",3],["cannot",2],["read",2],["governance",2],["tables",2],["store",3],["table",2],["project",1],["members",1],["invites",1],["usage",1],["ledger",1],["quotas",1],["pytest",1],["raises",1],["permission",1],["error",1],["select",1],["from",1]]},{"id":"tests/test_team_governance.py#test_invite_listing_leaks_no_token","name":[["test",1],["invite",1],["listing",1],["leaks",1],["no",1],["token",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["invite",6],["listing",2],["leaks",2],["no",2],["token",8],["store",6],["governance",4],["create",1],["proj",1],["admin",1],["rows",5],["list",1],["invites",1],["assert",5],["prefix",2],["digest",1],["12",1],["not",1],["str",1],["live",1],["true",2],["revoke",1],["redeem",1],["none",1]]},{"id":"tests/test_team_governance.py#test_invite_round_trip_single_use_and_expiry","name":[["test",1],["invite",1],["round",1],["trip",1],["single",1],["expiry",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["invite",9],["round",2],["trip",2],["single",3],["expiry",2],["store",9],["token",6],["governance",6],["create",2],["proj",3],["admin",3],["only",1],["digest",2],["stored",1],["row",2],["conn",1],["execute",1],["select",1],["hash",1],["from",1],["invites",1],["fetchone",1],["assert",5],["redeemed",2],["redeem",4],["project",1],["id",1],["created",1],["by",1],["none",3],["expired",2],["ttl",1],["garbage",1]]},{"id":"tests/test_team_governance.py#test_membership_upsert_list_remove","name":[["test",1],["membership",1],["upsert",1],["list",1],["remove",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["membership",2],["upsert",3],["list",3],["remove",3],["store",11],["governance",9],["member",7],["proj",9],["user",11],["role",5],["guest",3],["assert",5],["id",2],["members",1],["projects",1],["project",1],["true",1],["none",1],["pytest",1],["raises",1],["value",1],["error",1],["owner",1]]},{"id":"tests/test_team_governance.py#test_project_visibility_semantics","name":[["test",1],["project",1],["visibility",1],["semantics",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["project",7],["visibility",3],["semantics",2],["store",17],["d4",1],["open",1],["members",1],["private",3],["owner",4],["guests",1],["never",2],["widen",1],["no",2],["means",1],["team",13],["create",3],["user",11],["username",4],["alice",8],["password",3],["fake",3],["by",1],["bob",10],["id",13],["role",4],["member",4],["kind",2],["guest",9],["session",9],["proj",8],["priv",3],["noproj",2],["not",1],["yet",1],["nothing",1],["visible",6],["assert",5],["false",4],["governance",2],["true",1],["membership",1],["widens",1],["general",1],["access",1]]},{"id":"tests/test_team_governance.py#test_quota_set_validation_and_listing","name":[["test",1],["quota",1],["validation",1],["listing",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["quota",10],["validation",2],["listing",2],["store",11],["kind",16],["llm",1],["input",1],["tokens",1],["pytest",4],["raises",4],["value",4],["error",4],["governance",9],["scope",16],["org",1],["id",8],["limit",7],["amount",7],["window",8],["day",7],["user",7],["hour",1],["no",1],["enforcement",1],["point",1],["consults",1],["refused",1],["rather",1],["than",1],["silently",1],["recorded",1],["admin",1],["who",1],["would",1],["believe",1],["resource",1],["was",1],["capped",1],["kernel",2],["cpu",2],["metered",1],["but",1],["not",1],["yet",1],["enforced",1],["upsert",1],["rows",2],["list",2],["quotas",2],["assert",3],["delete",1],["true",1]]},{"id":"tests/test_team_governance.py#test_quota_verdicts","name":[["test",1],["quota",1],["verdicts",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["quota",15],["verdicts",2],["store",11],["no",2],["rows",2],["allowed",2],["governance",9],["check",5],["user",8],["id",16],["u1",6],["project",10],["p1",5],["kind",9],["llm",6],["input",6],["tokens",6],["scope",5],["limit",2],["amount",4],["100",1],["window",2],["day",1],["record",2],["usage",3],["99",1],["pytest",2],["raises",2],["exceeded",3],["as",1],["assert",1],["value",1],["code",1],["binds",1],["every",1],["member",1],["p2",2],["sessions",3],["created",3],["week",1],["u9",2],["other",1],["projects",1],["unaffected",1],["p3",1]]},{"id":"tests/test_team_governance.py#test_rows_keyed_under_a_delegate_frame_follow_the_parent_sessions_owners","name":[["test",1],["rows",1],["keyed",1],["under",1],["delegate",1],["frame",1],["follow",1],["parent",1],["sessions",1],["owners",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",3],["test",2],["rows",3],["keyed",6],["under",2],["delegate",6],["frame",14],["follow",2],["parent",3],["sessions",2],["owners",3],["store",11],["delegated",1],["child",10],["carry",1],["id",23],["as",1],["their",1],["session",9],["key",5],["root",6],["has",2],["no",2],["row",6],["its",2],["own",1],["so",2],["resolving",1],["from",3],["raw",2],["made",1],["every",1],["admin",2],["only",2],["invisible",1],["very",1],["owner",4],["whose",2],["spawned",1],["clause",5],["resolves",1],["through",1],["frames",3],["table",3],["instead",1],["openai4s",1],["storage",1],["import",1],["visible",7],["alice",6],["team",4],["create",2],["user",4],["username",2],["password",2],["fake",2],["mallory",4],["new",2],["kind",2],["turn",1],["project",3],["proj",3],["depth",1],["log",4],["cell",12],["code",2],["print",1],["result",2],["index",2],["origin",1],["cells",5],["params",2],["execution",2],["return",1],["producing",2],["conn",1],["execute",1],["select",1],["assert",4],["not",2],["entry",1],["keeps",1],["existing",1],["rule",1],["still",1],["matches",1],["unowned",1],["stays",1],["unframed",6]]},{"id":"tests/test_team_governance.py#test_rows_keyed_under_a_delegate_frame_follow_the_parent_sessions_owners.visible_cells","name":[["visible",1],["cells",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["visible",3],["cells",2],["user",3],["id",5],["clause",3],["params",2],["session",1],["table",1],["execution",2],["log",2],["return",1],["row",2],["producing",2],["cell",2],["store",1],["conn",1],["execute",1],["select",1],["from",1]]},{"id":"tests/test_team_governance.py#test_usage_recording_and_aggregation","name":[["test",1],["usage",1],["recording",1],["aggregation",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["usage",9],["recording",2],["aggregation",2],["store",9],["governance",7],["record",4],["user",8],["id",9],["u1",8],["kind",5],["llm",5],["input",5],["tokens",5],["amount",4],["100",1],["project",2],["p1",2],["ref",2],["50",1],["u2",2],["kernel",2],["cpu",2],["rows",3],["summary",3],["by",4],["key",4],["assert",5],["total",2],["150",1],["events",1],["only",2],["row",1],["no",1],["dropped",1],["not",1],["attributed",1],["nobody",1]]},{"id":"tests/test_team_governance.py#test_visibility_toggle_is_owner_only","name":[["test",1],["visibility",1],["toggle",1],["owner",1],["only",1]],"path":[["tests",1],["test",1],["team",1],["governance",1],["py",1]],"body":[["def",2],["test",2],["visibility",6],["toggle",2],["owner",7],["only",2],["store",7],["team",5],["session",5],["user",7],["project",1],["id",4],["proj",1],["assert",3],["private",3],["other",1],["false",1],["true",1],["pytest",1],["raises",1],["value",1],["error",1],["secret",1]]},{"id":"tests/test_team_isolation_hardening.py","name":[["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["regressions",1],["isolation",1],["holes",1],["adversarial",1],["review",3],["m1",1],["m2",1],["found",2],["every",1],["test",3],["here",1],["corresponds",1],["defect",1],["was",1],["real",1],["branch",1],["before",2],["hardening",1],["commit",1],["they",1],["grouped",1],["by",3],["shape",2],["mistake",1],["because",1],["thing",1],["worth",1],["remembering",1],["guard",4],["wired",1],["one",1],["call",1],["site",1],["several",1],["artifact",2],["bytes",2],["were",1],["checked",1],["path",4],["inside",1],["api",2],["while",1],["preview",1],["dispatches",1],["version",1],["filename",1],["addressed",2],["serves",1],["never",1],["match",2],["pattern",1],["resource",2],["family",2],["no",2],["at",3],["all",3],["projects",2],["cheap",1],["substring",1],["pre",1],["check",1],["generic",1],["new",1],["word",1],["turns",1],["into",1],["single",1],["user",1],["regression",1],["host",2],["query",2],["passwords",1],["tokens",1],["fake",1],["values",1],["from",6],["future",1],["import",9],["annotations",1],["json",1],["pathlib",1],["pytest",2],["openai4s",3],["config",2],["roadmap",1],["feature",1],["flags",1],["server",1],["session",2],["package",1],["quarantine",1],["key",1],["store",2],["tests",1],["team",2],["auth",1],["routes",1],["noqa",1],["f401",1],["fixture",2],["reuse",1],["fast",1],["pbkdf2",1],["login",1],["post",1],["speak",1],["daemon",1],["must",3],["live",1],["byte",1],["chokepoint",1],["had",1],["ws",1],["identity",1],["not",2],["outlive",1],["its",1],["authority",1],["denylist",1],["deny",1],["accident",1],["inv",1],["invite",1],["lifecycle",1],["edges",1],["reviewer",1],["llm",1],["gated",1],["too",1],["escalation",1],["paths",1],["external",2],["2026",2],["08",2],["15",2],["second",1],["body",1],["writes",1],["guards",1],["url",1]]},{"id":"tests/test_team_isolation_hardening.py#_body","name":[["body",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["body",2],["raw",3],["bytes",2],["dict",2],["return",1],["json",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_team_isolation_hardening.py#_create_session","name":[["create",1],["session",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["create",2],["session",2],["daemon",4],["cookie",4],["str",5],["status",2],["raw",4],["post",1],["port",1],["api",1],["v1",1],["frames",1],["project",1],["id",3],["pid",1],["assert",1],["200",1],["300",1],["return",1],["body",2],["frame",1]]},{"id":"tests/test_team_isolation_hardening.py#_delete","name":[["delete",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["delete",3],["daemon",4],["path",3],["str",4],["cookie",4],["lines",2],["http",1],["host",1],["127",1],["port",2],["connection",1],["close",1],["return",1],["speak",1],["join",1],["encode",1],["ascii",1]]},{"id":"tests/test_team_isolation_hardening.py#_pid","name":[["pid",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["pid",2],["daemon",3],["str",3],["return",1],["store",1],["list",1],["projects",1],["project",1],["id",1]]},{"id":"tests/test_team_isolation_hardening.py#_seed_artifact","name":[["seed",1],["artifact",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["seed",2],["artifact",4],["daemon",5],["root",4],["frame",4],["id",5],["str",5],["filename",5],["data",6],["bytes",5],["dict",2],["real",1],["disk",1],["owned",1],["by",1],["one",1],["session",1],["import",1],["hashlib",2],["path",6],["cfg",1],["dir",1],["artifacts",1],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",1],["return",1],["store",1],["save",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["len",1],["checksum",1],["sha256",1],["hexdigest",1],["project",1],["pid",1]]},{"id":"tests/test_team_isolation_hardening.py#_uid","name":[["uid",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["uid",2],["daemon",3],["username",4],["str",4],["return",1],["store",1],["team",1],["user",1],["by",1],["id",1]]},{"id":"tests/test_team_isolation_hardening.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",7],["team",1],["seed",3],["user",3],["root",1],["fake",3],["pw",3],["role",1],["admin",1],["alice",1],["bob",1],["store",1],["create",1],["project",1],["name",1],["proj",1],["one",1],["description",1],["context",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_team_isolation_hardening.py#test_a_lost_username_race_gives_the_invite_back","name":[["test",1],["lost",1],["username",1],["race",1],["gives",1],["invite",1],["back",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["lost",2],["username",2],["race",3],["gives",2],["invite",8],["back",3],["daemon",12],["token",6],["consumed",1],["before",1],["account",1],["exists",1],["makes",1],["single",1],["failure",1],["afterwards",1],["must",1],["hand",1],["not",3],["burn",1],["login",1],["root",1],["fake",1],["pw",1],["status",1],["raw",2],["post",1],["port",1],["api",1],["v1",1],["team",1],["invites",1],["project",2],["id",2],["pid",3],["cookie",1],["body",1],["simulate",1],["name",1],["taken",1],["between",1],["pre",1],["check",1],["create",2],["store",5],["governance",5],["redeem",2],["assert",3],["reinstate",2],["true",1],["redeemed",3],["none",1],["expired",3],["reinstated",1],["admin",1],["ttl",1],["false",1]]},{"id":"tests/test_team_isolation_hardening.py#test_a_member_cannot_mutate_the_shared_instance","name":[["test",1],["member",1],["cannot",1],["mutate",1],["shared",1],["instance",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["member",3],["cannot",2],["mutate",2],["shared",2],["instance",2],["daemon",4],["registering",1],["remote",2],["compute",2],["provider",2],["installing",1],["into",1],["venv",1],["every",2],["kernel",2],["shares",1],["configuring",1],["connector",1],["carries",1],["group",1],["credentials",1],["publishing",1],["skill",1],["agent",2],["loads",1],["recipes",1],["from",1],["each",2],["done",1],["everybody",1],["so",1],["operator",1],["bob",3],["login",4],["fake",1],["pw",1],["path",4],["body",4],["api",12],["v1",12],["name",3],["ssh",1],["install",1],["packages",1],["requests",1],["connectors",1],["skills",2],["import",1],["url",1],["http",1],["example",1],["invalid",1],["permissions",1],["reset",1],["volcengine",6],["mode",1],["browser",1],["complete",1],["code",3],["not",1],["real",1],["cancel",1],["refresh",1],["configure",1],["plan",2],["key",1],["disconnect",1],["confirm",1],["true",1],["status",3],["raw",3],["post",1],["port",1],["cookie",1],["assert",2],["403",1],["160",1],["admin",1],["only",1]]},{"id":"tests/test_team_isolation_hardening.py#test_a_member_cannot_plant_a_global_permission_rule","name":[["test",1],["member",1],["cannot",1],["plant",1],["global",1],["permission",1],["rule",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["member",3],["cannot",2],["plant",2],["global",5],["permission",2],["rule",3],["daemon",7],["standing",1],["authorization",2],["future",1],["actions",1],["one",1],["everybody",1],["default",1],["scope",5],["so",1],["unqualified",1],["post",4],["from",1],["would",1],["have",1],["planted",1],["allow",4],["every",1],["other",1],["user",1],["agent",1],["then",1],["honoured",1],["bob",4],["login",2],["fake",2],["pw",2],["body",4],["tool",3],["pattern",2],["decision",3],["defaults",1],["status",5],["raw",5],["port",3],["api",3],["v1",3],["permissions",2],["cookie",3],["assert",3],["403",1],["200",1],["code",1],["admin",1],["only",1],["not",2],["project",3],["he",1],["alice",4],["projects",1],["name",1],["lab",1],["pid",2],["str",1],["id",2],["404",1]]},{"id":"tests/test_team_isolation_hardening.py#test_a_member_cannot_repoint_the_group_llm_endpoint","name":[["test",1],["member",1],["cannot",1],["repoint",1],["group",1],["llm",1],["endpoint",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["member",5],["cannot",2],["repoint",2],["group",4],["llm",7],["endpoint",2],["daemon",7],["not",1],["merely",1],["overwrite",1],["key",2],["same",1],["write",2],["sets",1],["base",2],["url",2],["so",1],["one",1],["point",1],["every",1],["other",1],["user",1],["provider",1],["traffic",1],["at",1],["host",1],["they",1],["control",1],["delivering",1],["everyone",1],["prompts",1],["credential",1],["outgoing",1],["authorization",1],["header",1],["bob",4],["login",2],["fake",2],["pw",2],["root",3],["path",3],["body",3],["api",6],["v1",6],["config",4],["http",1],["attacker",2],["example",1],["sk",1],["models",1],["default",1],["model",3],["id",1],["whatever",1],["status",6],["raw",3],["post",2],["port",3],["cookie",3],["assert",4],["403",1],["accepted",1],["200",3],["code",1],["admin",2],["only",1],["reads",1],["still",1],["work",1],["ui",1],["needs",1],["show",1],["active",1],["unaffected",1]]},{"id":"tests/test_team_isolation_hardening.py#test_a_member_cannot_run_commands_as_the_daemon","name":[["test",1],["member",1],["cannot",1],["run",1],["commands",1],["as",1],["daemon",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["member",4],["cannot",2],["run",2],["commands",2],["as",3],["daemon",11],["post",3],["compute",5],["jobs",5],["runs",1],["bash",2],["command",4],["own",1],["uid",1],["unsandboxed",1],["single",1],["user",2],["install",1],["machine",2],["team",1],["mode",1],["was",1],["arbitrary",1],["execution",1],["every",1],["whole",1],["surface",1],["admin",2],["only",2],["reads",1],["included",1],["job",1],["row",1],["carries",1],["line",1],["another",1],["typed",1],["bob",5],["login",2],["fake",2],["pw",2],["root",3],["status",8],["raw",3],["port",4],["api",4],["v1",4],["id",1],["tmp",1],["pwned",1],["kind",1],["cookie",4],["assert",5],["403",3],["200",2],["body",1],["code",1],["whatever",1],["cancel",1],["operator",1],["keeps",1],["their",1]]},{"id":"tests/test_team_isolation_hardening.py#test_a_member_may_not_publish_a_global_specialist","name":[["test",1],["member",1],["may",1],["not",1],["publish",1],["global",1],["specialist",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["member",4],["may",2],["not",2],["publish",2],["global",2],["specialist",3],["daemon",5],["system",2],["prompt",3],["plus",1],["unrestricted",1],["flag",1],["stored",1],["globally",1],["offered",1],["every",1],["agent",2],["selection",1],["so",1],["could",1],["persist",1],["later",1],["runs",1],["inside",1],["somebody",2],["else",1],["turn",1],["same",2],["class",1],["as",1],["skills",1],["missing",1],["reason",1],["policy",1],["enumerated",1],["surfaces",1],["remembered",1],["bob",3],["login",1],["fake",1],["pw",1],["status",2],["raw",3],["post",1],["port",1],["api",1],["v1",1],["specialists",1],["name",1],["planted",2],["exfiltrate",1],["everything",1],["cookie",1],["assert",3],["403",1],["300",1],["body",1],["code",1],["admin",1],["only",1],["store",1],["none",1]]},{"id":"tests/test_team_isolation_hardening.py#test_a_session_owner_still_cannot_destroy_the_project","name":[["test",1],["session",1],["owner",1],["still",1],["cannot",1],["destroy",1],["project",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["session",3],["owner",2],["still",2],["cannot",2],["destroy",2],["project",4],["daemon",7],["reading",1],["participation",1],["destroying",1],["membership",1],["even",1],["legitimate",1],["participant",2],["who",1],["not",3],["member",2],["must",1],["delete",2],["union",1],["one",1],["unauthorized",1],["post",1],["away",1],["from",1],["being",1],["granted",1],["alice",5],["login",1],["fake",1],["pw",1],["pid",4],["seeded",1],["unclaimed",1],["so",1],["anyone",1],["may",1],["work",1],["create",1],["status",4],["port",1],["api",2],["v1",2],["projects",2],["cookie",1],["assert",3],["200",2],["lost",1],["read",1],["access",1],["raw",3],["403",1],["body",1],["code",1]]},{"id":"tests/test_team_isolation_hardening.py#test_admin_private_artifact_reads_are_audited_but_mutations_are_not","name":[["test",1],["admin",1],["private",1],["artifact",1],["reads",1],["audited",1],["but",1],["mutations",1],["not",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",3],["test",2],["admin",6],["private",10],["artifact",21],["reads",4],["audited",2],["but",3],["mutations",3],["not",5],["tmp",3],["path",10],["d4",1],["covers",1],["projections",1],["only",1],["raw",9],["byte",1],["download",1],["route",1],["node",17],["team",2],["daemon",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage9",1],["workbench",1],["true",1],["seed",5],["user",2],["root",6],["fake",4],["pw",4],["role",1],["alice",5],["store",2],["create",2],["project",1],["name",2],["description",1],["context",1],["try",1],["login",2],["frame",6],["id",18],["session",1],["status",8],["post",2],["port",3],["api",11],["v1",11],["frames",1],["visibility",2],["cookie",3],["assert",7],["200",4],["300",4],["table",11],["csv",1],["nalice",1],["pdf",6],["paper",1],["bt",1],["f1",1],["12",1],["tf",1],["sentence",1],["tj",1],["et",1],["eof",1],["html",8],["page",1],["body",2],["secret",1],["runner",1],["artifacts",11],["write",1],["version",2],["snapshot",1],["filename",1],["src",1],["audit",6],["return",1],["list",1],["action",1],["read",2],["diff",1],["text",1],["outline",1],["renderer",1],["lineage",1],["versions",1],["before",4],["len",4],["rows",4],["target",1],["metadata",1],["content",1],["authorized",1],["they",1],["views",1],["therefore",1],["must",1],["manufacture",1],["priority",2],["delete",1],["finally",1],["close",1]]},{"id":"tests/test_team_isolation_hardening.py#test_admin_private_artifact_reads_are_audited_but_mutations_are_not.audit","name":[["audit",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["audit",3],["return",1],["node",1],["store",1],["team",1],["list",1],["action",1],["admin",1],["read",1],["private",1]]},{"id":"tests/test_team_isolation_hardening.py#test_an_upload_cannot_target_another_users_session","name":[["test",1],["upload",1],["cannot",1],["target",1],["another",1],["users",1],["session",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",3],["upload",3],["cannot",2],["target",2],["another",2],["users",2],["session",7],["daemon",8],["post",2],["uploads",3],["names",1],["its",1],["body",2],["so",2],["none",1],["path",1],["matching",1],["team",1],["guards",1],["ever",1],["saw",1],["they",1],["match",1],["sub",2],["just",1],["only",1],["check",1],["was",1],["require",1],["writable",1],["whose",1],["whole",1],["import",1],["quarantine",1],["member",1],["could",1],["write",1],["bytes",1],["into",2],["colleague",1],["workspace",1],["artifact",2],["row",1],["their",1],["404",2],["rather",1],["than",1],["403",1],["like",1],["every",1],["other",1],["cross",1],["refusal",1],["here",1],["alice",3],["login",2],["fake",2],["pw",2],["bob",3],["victim",4],["create",2],["before",2],["len",2],["store",2],["list",2],["artifacts",2],["root",2],["frame",3],["id",3],["status",2],["raw",2],["port",1],["api",1],["v1",1],["filename",1],["planted",1],["txt",1],["content",1],["base64",1],["gvsb",1],["g8",1],["cookie",1],["assert",2],["300",1],["after",2],["refused",1],["must",1],["not",1]]},{"id":"tests/test_team_isolation_hardening.py#test_artifact_bytes_by_unique_filename_are_scoped","name":[["test",1],["artifact",1],["bytes",1],["by",1],["unique",1],["filename",1],["scoped",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["artifact",3],["bytes",2],["by",2],["unique",2],["filename",5],["scoped",2],["daemon",7],["resolution",1],["third",1],["identifier",1],["byte",1],["route",1],["accepts",1],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",2],["create",1],["session",1],["seed",1],["uniquely",2],["named",2],["txt",2],["addressed",2],["status",2],["raw",3],["port",1],["api",1],["v1",1],["artifacts",1],["cookie",1],["assert",2],["404",1],["200",1],["not",1]]},{"id":"tests/test_team_isolation_hardening.py#test_artifact_bytes_by_version_id_are_scoped","name":[["test",1],["artifact",1],["bytes",1],["by",1],["version",1],["id",1],["scoped",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["artifact",4],["bytes",2],["by",3],["version",13],["id",10],["scoped",2],["daemon",8],["path",2],["guard",1],["resolves",1],["only",1],["serve",1],["also",1],["accepts",1],["walk",1],["straight",1],["past",1],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",2],["create",1],["session",1],["art",3],["seed",1],["txt",1],["addressed",3],["latest",1],["assert",5],["status",4],["raw",5],["port",2],["api",1],["v1",1],["artifacts",1],["cookie",2],["404",2],["200",1],["not",2],["preview",1]]},{"id":"tests/test_team_isolation_hardening.py#test_creating_a_project_makes_the_creator_a_participant","name":[["test",1],["creating",1],["project",1],["makes",1],["creator",1],["participant",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["creating",2],["project",5],["makes",2],["creator",2],["participant",3],["daemon",9],["otherwise",1],["guard",1],["would",1],["lock",1],["member",1],["out",1],["they",1],["just",1],["made",1],["fix",2],["breaks",1],["feature",1],["not",2],["login",2],["alice",3],["fake",2],["pw",2],["status",2],["raw",4],["post",1],["port",3],["api",3],["v1",3],["projects",3],["name",1],["lab",1],["cookie",3],["assert",4],["200",2],["300",1],["new",4],["pid",4],["body",2],["id",2],["store",1],["governance",1],["uid",1],["but",1],["anyone",1],["else",1],["bob",1],["404",1]]},{"id":"tests/test_team_isolation_hardening.py#test_denylist_matches_table_words_not_substrings","name":[["test",1],["denylist",1],["matches",1],["table",1],["words",1],["not",1],["substrings",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",3],["denylist",3],["matches",2],["table",6],["words",3],["not",2],["substrings",2],["tmp",3],["path",4],["adding",1],["generic",1],["users",7],["invites",2],["quotas",2],["made",1],["plain",1],["single",1],["user",1],["query",5],["fail",1],["because",1],["pre",1],["check",1],["was",1],["bare",1],["substring",1],["store",9],["config",1],["data",1],["dir",1],["db",1],["conn",3],["execute",2],["create",1],["active",3],["id",4],["text",1],["insert",1],["into",1],["values",1],["commit",1],["whose",1],["name",1],["merely",1],["contains",1],["denied",2],["word",1],["readable",1],["assert",1],["select",4],["from",4],["tables",1],["themselves",1],["still",1],["refused",1],["auth",1],["sessions",1],["usage",1],["ledger",1],["pytest",3],["raises",3],["permission",3],["error",3],["including",1],["quoted",1],["schema",1],["qualified",1],["spellings",1],["main",1]]},{"id":"tests/test_team_isolation_hardening.py#test_login_bucket_trim_actually_drops_idle_entries","name":[["test",1],["login",1],["bucket",1],["trim",1],["actually",1],["drops",1],["idle",1],["entries",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",3],["test",2],["login",4],["bucket",3],["trim",3],["actually",2],["drops",2],["idle",2],["entries",2],["predicate",1],["tested",1],["stored",1],["token",3],["count",1],["never",1],["reached",1],["threshold",1],["so",1],["dict",1],["grew",1],["without",1],["bound",1],["username",1],["scan",1],["from",1],["openai4s",1],["server",1],["team",4],["auth",3],["import",1],["service",7],["clock",4],["class",2],["store",2],["staticmethod",1],["audit",1],["kwargs",1],["return",1],["none",1],["lambda",1],["range",1],["4200",1],["take",2],["user",1],["10",2],["assert",2],["len",2],["buckets",2],["4096",1],["not",1],["trimmed",1],["while",1],["all",1],["fresh",1],["3600",1],["hour",1],["later",1],["every",1],["has",1],["refilled",1],["someone",1],["new",1],["100",1]]},{"id":"tests/test_team_isolation_hardening.py#test_login_bucket_trim_actually_drops_idle_entries._Store","name":[["store",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["class",3],["store",2],["team",1],["staticmethod",1],["def",1],["audit",1],["kwargs",1],["return",1],["none",1]]},{"id":"tests/test_team_isolation_hardening.py#test_login_bucket_trim_actually_drops_idle_entries._Store.team","name":[["team",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["class",2],["team",2],["staticmethod",1],["def",1],["audit",1],["kwargs",1],["return",1],["none",1]]},{"id":"tests/test_team_isolation_hardening.py#test_login_bucket_trim_actually_drops_idle_entries._Store.team.audit","name":[["audit",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["audit",2],["kwargs",2],["return",1],["none",1]]},{"id":"tests/test_team_isolation_hardening.py#test_memory_scoped_by_query_parameter_is_still_a_project","name":[["test",1],["memory",1],["scoped",1],["by",1],["query",1],["parameter",1],["still",1],["project",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["memory",8],["scoped",2],["by",4],["query",2],["parameter",4],["still",2],["project",14],["daemon",10],["guard",1],["matches",1],["path",1],["carries",1],["its",1],["scope",1],["so",1],["every",2],["addressed",1],["route",1],["was",1],["outside",1],["construction",1],["write",1],["side",1],["worse",1],["half",1],["standing",3],["context",3],["rides",1],["into",2],["turn",1],["members",1],["run",1],["alice",6],["login",2],["fake",2],["pw",2],["bob",8],["status",11],["raw",5],["post",3],["port",6],["api",6],["v1",6],["projects",1],["name",1],["lab",1],["cookie",6],["pid",5],["str",1],["body",1],["id",6],["assert",5],["404",4],["read",1],["another",2],["content",2],["always",1],["exfiltrate",1],["attacker",1],["example",1],["injected",1],["categories",1],["instance",1],["wide",1],["tiers",1],["operator",1],["not",1],["member",1],["global",2],["note",1],["403",1],["200",2],["unaffected",1],["her",1],["own",1]]},{"id":"tests/test_team_isolation_hardening.py#test_permission_writable_barrier_is_reported_only_after_team_authorization","name":[["test",1],["permission",1],["writable",1],["barrier",1],["reported",1],["only",1],["after",1],["team",1],["authorization",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["permission",7],["writable",2],["barrier",2],["reported",2],["only",4],["after",3],["team",3],["authorization",2],["daemon",18],["alice",7],["login",2],["fake",2],["pw",2],["bob",7],["pid",3],["name",2],["store",4],["governance",1],["member",2],["uid",2],["victim",5],["create",1],["session",4],["rule",5],["id",7],["scope",4],["conversation",2],["tool",2],["read",2],["file",2],["pattern",1],["decision",2],["ask",2],["setting",1],["import",1],["quarantine",3],["key",1],["project",1],["visibility",2],["proves",1],["exists",1],["but",1],["not",1],["control",1],["authority",1],["status",12],["raw",18],["post",3],["port",3],["api",6],["v1",6],["permissions",6],["cookie",3],["assert",12],["403",2],["200",6],["body",6],["code",6],["owner",3],["delete",3],["once",1],["private",2],["even",1],["existence",1],["state",1],["hidden",1],["user",1],["404",2],["locked",4],["legitimate",1],["still",1],["reaches",1],["gate",1],["auth",1],["423",2]]},{"id":"tests/test_team_isolation_hardening.py#test_posting_a_frame_into_another_users_project_is_not_a_join","name":[["test",1],["posting",1],["frame",1],["into",1],["another",1],["users",1],["project",1],["not",1],["join",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",3],["posting",2],["frame",2],["into",2],["another",3],["users",2],["project",7],["not",2],["join",3],["daemon",9],["escalation",1],["m2",1],["hardening",1],["missed",1],["because",1],["never",2],["planted",1],["foreign",1],["session",3],["participation",2],["membership",1],["row",1],["mine",1],["so",1],["creating",1],["anywhere",1],["was",3],["self",1],["whole",1],["authorization",1],["delete",3],["projects",5],["id",3],["alice",6],["login",2],["fake",2],["pw",2],["bob",7],["status",10],["raw",4],["post",2],["port",4],["api",5],["v1",5],["name",1],["lab",1],["cookie",4],["assert",5],["200",3],["pid",5],["str",1],["body",1],["frames",1],["404",3],["joined",1],["he",1],["added",1],["could",1],["team",1],["still",1],["owns",1],["hers",1]]},{"id":"tests/test_team_isolation_hardening.py#test_preview_route_cannot_serve_another_users_artifact","name":[["test",1],["preview",1],["route",1],["cannot",1],["serve",1],["another",1],["users",1],["artifact",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",3],["preview",5],["route",2],["cannot",3],["serve",3],["another",2],["users",2],["artifact",5],["daemon",9],["id",3],["dispatches",1],["before",1],["api",2],["so",1],["guard",1],["living",1],["only",1],["inside",1],["never",1],["sees",1],["bytes",4],["thing",1],["being",1],["protected",1],["login",2],["alice",5],["fake",2],["pw",2],["bob",1],["fid",2],["create",1],["session",1],["art",3],["seed",1],["secret",1],["txt",1],["private",3],["status",4],["raw",5],["port",2],["cookie",2],["assert",4],["404",1],["200",2],["not",1],["owner",1],["still",1],["gets",1],["without",1],["passes",1],["previews",1],["at",1],["all",1]]},{"id":"tests/test_team_isolation_hardening.py#test_project_artifact_listing_and_zip_are_filtered","name":[["test",1],["project",1],["artifact",1],["listing",1],["zip",1],["filtered",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["project",4],["artifact",4],["listing",3],["zip",3],["filtered",2],["daemon",13],["wide",1],["routes",1],["fan",1],["out",1],["across",1],["sessions",1],["so",1],["per",1],["frame",1],["guard",1],["cannot",1],["cover",1],["them",1],["login",2],["alice",6],["fake",2],["pw",2],["bob",2],["fid",2],["create",2],["session",2],["participates",1],["seed",1],["report",5],["txt",3],["bytes",2],["status",5],["raw",6],["port",3],["api",3],["v1",3],["projects",3],["pid",3],["artifacts",3],["cookie",3],["assert",5],["200",2],["not",2],["decode",2],["utf",2],["replace",2],["owner",1],["own",1],["still",1],["shows",1]]},{"id":"tests/test_team_isolation_hardening.py#test_project_list_is_participant_filtered","name":[["test",1],["project",1],["list",1],["participant",1],["filtered",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["project",2],["list",2],["participant",2],["filtered",2],["daemon",6],["login",2],["bob",1],["fake",2],["pw",2],["status",3],["raw",5],["port",2],["api",2],["v1",2],["projects",4],["cookie",2],["assert",4],["200",1],["body",3],["total",1],["admin",1],["sees",1],["everything",1],["root",1],["len",1]]},{"id":"tests/test_team_isolation_hardening.py#test_project_member_cannot_revoke_another_owners_share","name":[["test",1],["project",1],["member",1],["cannot",1],["revoke",1],["another",1],["owners",1],["share",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["project",6],["member",4],["cannot",2],["revoke",2],["another",2],["owners",2],["share",13],["daemon",13],["alice",4],["login",2],["fake",2],["pw",2],["bob",5],["pid",3],["name",2],["store",4],["governance",1],["uid",1],["victim",2],["create",1],["session",1],["id",12],["shr",1],["visible",5],["begin",1],["publish",1],["root",1],["frame",1],["title",1],["but",1],["owner",2],["controlled",1],["pending",1],["snapshot",2],["snap",2],["mark",1],["ready",1],["bundle",2],["sha256",1],["64",1],["size",1],["projection",1],["proj",1],["status",4],["raw",5],["port",1],["api",2],["v1",2],["shares",3],["cookie",1],["assert",5],["200",2],["body",2],["delete",1],["403",1],["code",1],["only",1],["not",1],["none",1]]},{"id":"tests/test_team_isolation_hardening.py#test_project_read_visibility_does_not_allow_session_resource_writes","name":[["test",1],["project",1],["read",1],["visibility",1],["not",1],["allow",1],["session",1],["resource",1],["writes",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["project",5],["read",4],["visibility",3],["not",3],["allow",2],["session",4],["resource",2],["writes",2],["daemon",18],["collaborator",1],["may",1],["rewrite",1],["its",1],["resources",1],["alice",4],["login",2],["fake",2],["pw",2],["bob",9],["pid",3],["name",3],["store",4],["governance",1],["member",3],["uid",1],["victim",7],["create",1],["artifact",18],["seed",1],["shared",1],["txt",3],["readable",1],["annotation",6],["add",1],["root",3],["frame",4],["id",14],["filename",3],["rel",2],["body",8],["owner",5],["note",1],["positive",1],["control",1],["really",1],["grant",1],["reads",1],["assert",11],["port",4],["api",9],["v1",9],["frames",1],["cookie",4],["200",6],["artifacts",7],["path",3],["edit",1],["content",2],["planted",3],["rename",1],["versions",1],["version",1],["restore",1],["annotations",2],["prompt",1],["injection",1],["status",8],["raw",12],["post",2],["403",4],["code",4],["only",4],["delete",2],["before",2],["len",2],["list",2],["uploads",1],["base64",1],["gvsb",1],["g8",1]]},{"id":"tests/test_team_isolation_hardening.py#test_project_routes_refuse_non_participants","name":[["test",1],["project",1],["routes",1],["refuse",1],["non",1],["participants",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["project",6],["routes",2],["refuse",2],["non",2],["participants",2],["daemon",8],["member",1],["no",1],["could",1],["previously",1],["read",1],["rename",1],["irreversibly",1],["delete",2],["any",1],["server",1],["login",1],["bob",1],["fake",1],["pw",1],["pid",6],["assert",4],["port",2],["api",3],["v1",3],["projects",3],["cookie",2],["404",3],["action",1],["timeline",1],["status",2],["still",1],["there",1],["store",1],["not",1],["none",1]]},{"id":"tests/test_team_isolation_hardening.py#test_review_port_consults_the_same_llm_quota_gate","name":[["test",1],["review",1],["port",1],["consults",1],["same",1],["llm",1],["quota",1],["gate",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["review",2],["port",3],["consults",2],["same",2],["llm",5],["quota",6],["gate",3],["daemon",9],["reviewer",1],["reaches",1],["provider",1],["through",1],["its",1],["own",1],["so",1],["chat",1],["model",1],["not",1],["cover",1],["from",1],["openai4s",1],["storage",1],["governance",3],["import",1],["exceeded",2],["login",1],["alice",3],["fake",1],["pw",1],["fid",2],["create",1],["session",1],["store",2],["scope",2],["user",2],["id",2],["uid",2],["kind",2],["input",2],["tokens",2],["limit",1],["amount",2],["window",1],["day",1],["record",1],["usage",1],["pytest",1],["raises",1],["runner",1],["enforce",1]]},{"id":"tests/test_team_isolation_hardening.py#test_revoking_an_invite_by_wildcard_prefix_revokes_nothing","name":[["test",1],["revoking",1],["invite",1],["by",1],["wildcard",1],["prefix",1],["revokes",1],["nothing",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["revoking",2],["invite",3],["by",2],["wildcard",2],["prefix",3],["revokes",2],["nothing",2],["daemon",7],["went",1],["into",1],["like",1],["pattern",1],["so",1],["revoked",1],["every",1],["live",4],["at",1],["once",1],["login",1],["root",1],["fake",1],["pw",1],["range",1],["status",4],["post",1],["port",1],["api",2],["v1",2],["team",2],["invites",3],["project",1],["id",1],["pid",1],["cookie",1],["assert",4],["201",1],["raw",2],["delete",1],["25",1],["encoded",1],["200",1],["body",1],["ok",1],["false",1],["store",1],["governance",1],["list",1],["if",1],["len",1]]},{"id":"tests/test_team_isolation_hardening.py#test_search_does_not_leak_another_users_datapro_hits","name":[["test",1],["search",1],["not",1],["leak",1],["another",1],["users",1],["datapro",1],["hits",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["search",5],["not",3],["leak",2],["another",2],["users",2],["datapro",3],["hits",2],["daemon",9],["two",1],["three",1],["result",1],["families",1],["were",1],["filtered",1],["third",1],["indexed",1],["data",3],["pro",2],["content",2],["exactly",1],["query",2],["matched",1],["scientific",1],["text",1],["rode",1],["through",1],["unchanged",1],["alice",5],["login",2],["fake",2],["pw",2],["bob",4],["fid",2],["create",1],["session",1],["store",1],["index",1],["ingest",1],["cohort",1],["structured",1],["code",1],["records",1],["gene",1],["alicemarker9",5],["project",1],["id",2],["pid",1],["root",1],["frame",1],["status",3],["raw",4],["port",2],["api",2],["v1",2],["cookie",2],["assert",3],["200",1],["returned",1],["row",1],["owner",1],["lost",1],["her",1],["own",1],["hit",1]]},{"id":"tests/test_team_isolation_hardening.py#test_search_does_not_lose_your_own_hits_behind_colleagues","name":[["test",1],["search",1],["not",1],["lose",1],["your",1],["own",1],["hits",1],["behind",1],["colleagues",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["search",3],["not",5],["lose",2],["your",2],["own",4],["hits",2],["behind",2],["colleagues",2],["daemon",9],["palette",2],["filtered",1],["after",1],["limit",1],["20",2],["so",1],["full",1],["page",2],["other",1],["people",1],["matches",1],["came",1],["back",1],["empty",1],["instead",1],["showing",1],["yours",1],["twenty",3],["one",1],["sessions",2],["match",1],["most",1],["recently",1],["updated",1],["bob",3],["alice",5],["oldest",1],["post",1],["filtering",1],["drops",1],["all",1],["tells",1],["her",1],["session",5],["exist",1],["login",2],["fake",2],["pw",2],["mine",4],["create",2],["store",2],["update",2],["frame",2],["name",2],["rna",3],["seq",3],["run",2],["index",2],["range",1],["theirs",2],["status",2],["raw",3],["port",1],["api",1],["v1",1],["cookie",1],["assert",3],["200",2],["payload",2],["body",1],["ids",4],["id",1],["matching",1],["missing",1],["visible",1],["was",1],["spent",1],["rows",1],["she",1],["may",1],["see",1],["colleague",1],["leaked",1],["into",1]]},{"id":"tests/test_team_isolation_hardening.py#test_session_owner_reaches_their_project_without_a_membership_row","name":[["test",1],["session",1],["owner",1],["reaches",1],["their",1],["project",1],["without",1],["membership",1],["row",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["session",4],["owner",2],["reaches",2],["their",2],["project",3],["without",2],["membership",2],["row",2],["daemon",10],["ownership",1],["participation",1],["creates",1],["sessions",1],["projects",2],["admin",1],["never",1],["explicitly",1],["enrolled",1],["anyone",1],["into",1],["seeded",1],["default",1],["locking",1],["those",1],["out",1],["would",1],["be",1],["regression",1],["login",1],["alice",2],["fake",1],["pw",1],["create",1],["store",1],["governance",1],["remove",1],["member",1],["pid",2],["uid",1],["assert",1],["port",1],["api",1],["v1",1],["cookie",1],["200",1]]},{"id":"tests/test_team_isolation_hardening.py#test_shares_are_scoped_to_the_session_they_project","name":[["test",1],["shares",1],["scoped",1],["session",1],["they",1],["project",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["shares",7],["scoped",2],["session",4],["they",2],["project",2],["daemon",10],["share",15],["url",2],["capability",1],["anyone",1],["holding",1],["reads",1],["so",1],["listing",1],["every",1],["org",1],["hands",1],["them",1],["out",1],["revoking",1],["one",1],["destroying",1],["somebody",1],["else",1],["published",1],["snapshot",5],["addressed",1],["by",1],["its",1],["own",1],["id",14],["frame",2],["shaped",1],["guard",1],["never",1],["saw",1],["alice",5],["login",2],["fake",2],["pw",2],["bob",6],["fid",2],["create",1],["shr",1],["isolation",1],["probe",1],["store",2],["begin",1],["publish",1],["root",1],["title",1],["pending",1],["snap",2],["mark",1],["ready",1],["bundle",2],["sha256",1],["64",1],["size",1],["projection",1],["proj",1],["status",5],["raw",4],["port",2],["api",3],["v1",3],["cookie",2],["assert",4],["200",1],["listed",2],["body",2],["not",1],["was",1],["handed",1],["another",2],["user",2],["delete",1],["404",1],["could",1],["revoke",1],["owner",1],["still",1],["sees",1],["controls",1]]},{"id":"tests/test_team_isolation_hardening.py#test_the_owner_can_still_upload_to_their_own_session","name":[["test",1],["owner",1],["still",1],["upload",1],["their",1],["own",1],["session",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["owner",2],["still",2],["upload",2],["their",2],["own",2],["session",3],["daemon",5],["half",1],["fail",1],["closed",1],["bug",1],["looks",1],["identical",1],["without",1],["alice",4],["login",1],["fake",1],["pw",1],["mine",2],["create",1],["status",2],["raw",2],["post",1],["port",1],["api",1],["v1",1],["uploads",1],["frame",1],["id",1],["filename",1],["ok",1],["txt",1],["content",1],["base64",1],["gvsb",1],["g8",1],["cookie",1],["assert",1],["200",1],["300",1]]},{"id":"tests/test_team_isolation_hardening.py#test_unknown_and_hidden_session_resources_are_indistinguishable","name":[["test",1],["unknown",1],["hidden",1],["session",1],["resources",1],["indistinguishable",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",3],["test",2],["unknown",2],["hidden",14],["session",4],["resources",4],["indistinguishable",2],["daemon",24],["missing",17],["row",1],["no",1],["ops",1],["must",1],["not",6],["disclose",1],["whether",1],["guessed",1],["id",23],["real",1],["alice",5],["login",2],["fake",2],["pw",2],["bob",7],["pid",3],["name",3],["store",11],["governance",1],["member",2],["uid",2],["victim",8],["create",1],["artifact",14],["seed",1],["private",9],["matrix",5],["txt",1],["annotation",10],["add",1],["root",2],["frame",5],["filename",1],["rel",2],["body",6],["share",12],["shr",1],["begin",1],["publish",1],["title",1],["pending",1],["snapshot",2],["snap",2],["mark",1],["ready",1],["bundle",2],["sha256",1],["64",1],["size",1],["projection",1],["proj",1],["rule",5],["permission",4],["scope",2],["conversation",1],["tool",1],["read",1],["file",1],["pattern",1],["decision",1],["ask",1],["team",1],["visibility",1],["user",1],["frames",2],["artifacts",2],["annotations",2],["shares",2],["permissions",2],["signature",5],["raw",10],["bytes",1],["tuple",1],["return",1],["error",1],["code",1],["status",9],["label",5],["port",2],["api",4],["v1",4],["cookie",2],["assert",9],["404",4],["delete",3],["every",1],["was",1],["refused",1],["before",1],["its",1],["idempotent",1],["mutation",1],["sink",1],["none",5]]},{"id":"tests/test_team_isolation_hardening.py#test_unknown_and_hidden_session_resources_are_indistinguishable.signature","name":[["signature",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["signature",2],["raw",3],["bytes",2],["tuple",2],["body",5],["return",1],["error",1],["code",1],["status",1]]},{"id":"tests/test_team_isolation_hardening.py#test_workbench_diff_cannot_smuggle_another_users_version","name":[["test",1],["workbench",1],["diff",1],["cannot",1],["smuggle",1],["another",1],["users",1],["version",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",2],["workbench",3],["diff",3],["cannot",2],["smuggle",2],["another",2],["users",2],["version",5],["tmp",3],["path",5],["url",1],["artifact",11],["passes",1],["team",2],["guard",1],["query",1],["versions",1],["must",1],["be",1],["scoped",1],["too",1],["node",12],["daemon",1],["roadmap",2],["features",1],["feature",1],["flags",1],["stage9",1],["true",1],["seed",4],["user",2],["alice",12],["fake",4],["pw",4],["bob",11],["store",1],["create",3],["project",1],["name",1],["description",1],["context",1],["try",1],["login",2],["frame",4],["session",2],["txt",2],["public",1],["private",2],["result",2],["api",1],["v1",1],["artifacts",1],["id",3],["from",1],["status",2],["raw",4],["port",1],["cookie",1],["assert",3],["404",1],["300",1],["not",2],["body",1],["code",1],["found",1],["finally",1],["close",1]]},{"id":"tests/test_team_isolation_hardening.py#test_ws_subscription_stops_working_after_the_user_is_disabled","name":[["test",1],["ws",1],["subscription",1],["stops",1],["working",1],["after",1],["user",1],["disabled",1]],"path":[["tests",1],["test",1],["team",1],["isolation",1],["hardening",1],["py",1]],"body":[["def",2],["test",3],["ws",11],["subscription",3],["stops",2],["working",2],["after",3],["user",3],["disabled",3],["daemon",7],["identity",1],["was",1],["captured",1],["once",1],["at",1],["upgrade",1],["so",2],["socket",2],["opened",1],["before",1],["firing",1],["kept",1],["full",1],["authority",1],["until",1],["happened",1],["close",2],["from",1],["tests",1],["team",2],["isolation",1],["import",1],["wsclient",2],["login",1],["alice",2],["fake",1],["pw",1],["fid",4],["create",1],["session",4],["port",1],["try",1],["send",3],["type",6],["view",4],["root",3],["frame",3],["id",5],["first",3],["recv",3],["json",3],["assert",3],["not",2],["none",3],["denied",2],["store",1],["uid",1],["true",3],["new",1],["same",1],["live",1],["refused",1],["while",2],["reply",9],["timeout",2],["if",4],["raise",2],["assertion",2],["error",2],["no",2],["post",1],["revocation",2],["subscribe",1],["break",2],["mutating",1],["inbound",1],["cancel",3],["execution",3],["owner",2],["result",2],["ok",1],["false",1],["reason",1],["found",1],["finally",1]]},{"id":"tests/test_team_repository.py","name":[["test",1],["team",1],["repository",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["team",4],["mode",1],["identity",1],["storage",3],["py",1],["users",1],["sessions",1],["audit",1],["passwords",1],["here",1],["deliberately",1],["fake",1],["test",2],["values",1],["never",1],["real",1],["credentials",1],["most",1],["tests",1],["shrink",1],["pbkdf2",1],["iterations",1],["so",1],["suite",1],["stays",1],["fast",1],["one",1],["contract",1],["pins",1],["production",1],["cost",1],["leaves",1],["constant",1],["alone",1],["without",1],["hashing",1],["from",4],["future",1],["import",5],["annotations",1],["pytest",2],["openai4s",3],["config",2],["as",1],["mod",1],["store",2],["fixture",1]]},{"id":"tests/test_team_repository.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",6],["monkeypatch",3],["600k",2],["pbkdf2",3],["rounds",2],["per",2],["hash",2],["right",2],["production",2],["wrong",2],["test",2],["loop",2],["row",2],["records",2],["its",2],["own",2],["iteration",2],["count",2],["so",2],["shrinking",2],["constant",2],["here",2],["exercises",2],["identical",2],["code",2],["setattr",1],["team",1],["mod",1],["iterations",1],["1200",1],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_team_repository.py#test_an_upgraded_database_with_portable_username_collisions_fails_closed","name":[["test",1],["upgraded",1],["database",1],["portable",1],["username",1],["collisions",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["upgraded",2],["database",2],["portable",3],["username",4],["collisions",2],["fails",2],["closed",2],["store",9],["creation",1],["guards",1],["cannot",1],["repair",1],["conflicting",1],["rows",1],["from",2],["older",1],["release",1],["path",3],["db",1],["original",2],["team",1],["create",1],["user",1],["password",8],["not",1],["real",1],["row",5],["conn",3],["execute",2],["select",1],["hash",3],["salt",3],["iterations",3],["created",3],["at",3],["users",2],["id",3],["fetchone",1],["insert",1],["into",1],["display",1],["name",1],["role",1],["disabled",1],["values",1],["legacy",1],["collision",1],["none",1],["member",1],["commit",1],["close",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["same",1],["filesystem",1],["identity",1]]},{"id":"tests/test_team_repository.py#test_audit_log_records_and_filters","name":[["test",1],["audit",1],["log",1],["records",1],["filters",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["audit",6],["log",2],["records",2],["filters",2],["store",6],["team",4],["actor",3],["alice",2],["action",4],["login",3],["admin",3],["read",2],["private",2],["user",2],["id",1],["target",1],["abc",1],["detail",1],["viewed",1],["rows",2],["list",2],["assert",2],["only",3],["len",1]]},{"id":"tests/test_team_repository.py#test_auth_session_expiry","name":[["test",1],["auth",1],["session",1],["expiry",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["auth",5],["session",4],["expiry",2],["store",6],["user",3],["team",3],["create",2],["username",1],["alice",1],["password",2],["not",1],["real",1],["token",2],["id",1],["ttl",1],["assert",2],["resolve",2],["none",1],["expired",1],["row",1],["reaped",1],["left",2],["conn",1],["execute",1],["select",1],["count",1],["from",1],["sessions",1],["fetchone",1]]},{"id":"tests/test_team_repository.py#test_auth_session_round_trip_and_revoke","name":[["test",1],["auth",1],["session",1],["round",1],["trip",1],["revoke",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["auth",9],["session",9],["round",2],["trip",2],["revoke",4],["store",10],["user",3],["team",8],["create",2],["username",2],["alice",2],["password",2],["not",1],["real",1],["token",6],["id",1],["assert",6],["resolve",4],["no",1],["such",1],["none",4],["true",1],["false",1]]},{"id":"tests/test_team_repository.py#test_compatibility_equivalent_usernames_are_refused","name":[["test",1],["compatibility",1],["equivalent",1],["usernames",1],["refused",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["compatibility",2],["equivalent",2],["usernames",3],["refused",2],["store",4],["sqlite",1],["nocase",1],["ascii",1],["only",1],["while",1],["name",1],["filesystem",1],["areas",1],["kelvin",1],["sign",1],["normalizes",1],["under",1],["nfkc",1],["so",1],["allowing",1],["both",1],["would",1],["create",3],["two",1],["account",1],["rows",1],["one",1],["portable",1],["case",1],["insensitive",1],["path",1],["identity",1],["team",2],["user",2],["username",2],["password",4],["not",1],["real",1],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["already",1],["exists",1],["other",1],["fake",1]]},{"id":"tests/test_team_repository.py#test_create_verify_and_reject","name":[["test",1],["create",1],["verify",1],["reject",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",5],["create",3],["verify",5],["reject",2],["store",6],["user",6],["team",4],["username",1],["alice",3],["password",8],["not",4],["real",3],["role",2],["admin",2],["assert",5],["id",3],["startswith",1],["ok",3],["none",3],["wrong",1],["nobody",1]]},{"id":"tests/test_team_repository.py#test_disabled_user_cannot_login_and_sessions_die","name":[["test",1],["disabled",1],["user",1],["cannot",1],["login",1],["sessions",1],["die",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",5],["disabled",4],["user",8],["cannot",2],["login",2],["sessions",2],["die",2],["store",11],["team",9],["create",2],["username",1],["alice",3],["password",6],["not",5],["real",3],["token",4],["auth",4],["session",5],["id",5],["assert",5],["resolve",3],["true",1],["verify",2],["none",4],["false",1],["old",1],["stays",1],["revoked",1],["re",1],["enabling",1],["resurrect",1],["cookies",1]]},{"id":"tests/test_team_repository.py#test_duplicate_username_and_bad_role_refused","name":[["test",1],["duplicate",1],["username",1],["bad",1],["role",1],["refused",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["duplicate",2],["username",7],["bad",2],["role",3],["refused",2],["store",7],["team",5],["create",5],["user",5],["alice",2],["password",7],["not",1],["real",1],["pytest",4],["raises",4],["value",4],["error",4],["other",1],["fake",1],["bob",1],["superuser",1],["carol",1]]},{"id":"tests/test_team_repository.py#test_host_query_cannot_read_identity_tables","name":[["test",1],["host",1],["query",1],["cannot",1],["read",1],["identity",1],["tables",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["host",2],["query",3],["cannot",2],["read",2],["identity",2],["tables",4],["store",3],["inv",2],["hygiene",2],["agent",2],["facing",2],["sql",2],["surface",2],["refuses",2],["these",2],["table",2],["users",1],["auth",1],["sessions",1],["team",1],["audit",1],["log",1],["session",1],["owners",1],["pytest",1],["raises",1],["permission",1],["error",1],["select",1],["from",1]]},{"id":"tests/test_team_repository.py#test_password_hash_never_stored_plaintext","name":[["test",1],["password",1],["hash",1],["never",1],["stored",1],["plaintext",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",4],["password",9],["hash",4],["never",2],["stored",2],["plaintext",2],["store",4],["team",1],["create",1],["user",1],["username",1],["alice",1],["not",3],["real",2],["row",5],["conn",1],["execute",1],["select",1],["salt",2],["iterations",2],["from",1],["users",1],["fetchone",1],["assert",3],["bytes",2],["1200",1],["shrunk",1],["fixture",1],["value",1],["recorded",1],["per",1],["len",1],["16",1]]},{"id":"tests/test_team_repository.py#test_password_reset_revokes_sessions","name":[["test",1],["password",1],["reset",1],["revokes",1],["sessions",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",4],["password",10],["reset",2],["revokes",2],["sessions",2],["store",8],["user",4],["team",6],["create",2],["username",1],["alice",3],["not",3],["real",2],["token",2],["auth",2],["session",2],["id",2],["new",2],["fake",2],["assert",3],["resolve",1],["none",3],["verify",2]]},{"id":"tests/test_team_repository.py#test_production_iteration_cost_is_pinned","name":[["test",1],["production",1],["iteration",1],["cost",1],["pinned",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",4],["production",2],["iteration",2],["cost",2],["pinned",2],["m1",2],["contract",2],["pbkdf2",3],["hmac",2],["sha256",2],["600",3],["000",3],["row",2],["records",2],["count",2],["so",4],["bumping",2],["constant",4],["must",2],["stay",2],["deliberate",2],["act",2],["takes",2],["no",2],["store",2],["fixture",2],["unpatched",2],["here",2],["assert",1],["team",1],["mod",1],["iterations",1]]},{"id":"tests/test_team_repository.py#test_purge_expired_sessions","name":[["test",1],["purge",1],["expired",1],["sessions",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["purge",3],["expired",3],["sessions",3],["store",7],["user",4],["team",5],["create",3],["username",1],["alice",1],["password",2],["not",2],["real",1],["auth",3],["session",3],["id",2],["ttl",1],["keep",2],["assert",2],["resolve",1],["none",1]]},{"id":"tests/test_team_repository.py#test_raw_token_never_stored","name":[["test",1],["raw",1],["token",1],["never",1],["stored",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",3],["raw",2],["token",7],["never",2],["stored",5],["store",5],["user",3],["team",3],["create",2],["username",1],["alice",1],["password",2],["not",1],["real",1],["auth",2],["session",1],["id",1],["conn",1],["execute",1],["select",1],["hash",1],["from",1],["sessions",1],["fetchone",1],["assert",2],["mod",1],["digest",1]]},{"id":"tests/test_team_repository.py#test_repository_shares_store_connection_and_lock","name":[["test",1],["repository",1],["shares",1],["store",1],["connection",1],["lock",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["repository",2],["shares",2],["store",8],["connection",3],["lock",4],["assert",2],["team",2],["conn",1]]},{"id":"tests/test_team_repository.py#test_user_listing_and_count","name":[["test",1],["user",1],["listing",1],["count",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",2],["user",5],["listing",2],["count",4],["store",8],["assert",4],["team",6],["users",3],["create",2],["username",4],["alice",2],["password",2],["fake",2],["role",2],["admin",1],["bob",3],["names",2],["list",1],["by",1],["member",1]]},{"id":"tests/test_team_repository.py#test_verify_uses_row_iterations_not_the_constant","name":[["test",1],["verify",1],["uses",1],["row",1],["iterations",1],["not",1],["constant",1]],"path":[["tests",1],["test",1],["team",1],["repository",1],["py",1]],"body":[["def",2],["test",4],["verify",3],["uses",2],["row",4],["iterations",3],["not",7],["constant",2],["store",4],["monkeypatch",3],["future",2],["cost",2],["bump",2],["must",2],["invalidate",2],["existing",2],["hashes",2],["verification",2],["reads",2],["per",2],["iteration",2],["count",2],["team",3],["create",1],["user",1],["username",1],["alice",2],["password",4],["real",2],["setattr",1],["mod",1],["pbkdf2",1],["2400",1],["assert",1],["none",1]]},{"id":"tests/test_team_session_ownership.py","name":[["test",1],["team",1],["session",1],["ownership",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["session",2],["ownership",1],["cross",1],["user",1],["authorization",1],["matrix",1],["m1",1],["inv",1],["13",1],["real",2],["handlers",1],["over",1],["socket",1],["two",1],["seeded",1],["users",1],["plus",1],["admin",2],["must",1],["not",1],["see",1],["read",1],["operate",1],["sessions",1],["through",1],["any",1],["enumeration",1],["addressed",1],["route",1],["unowned",1],["pre",1],["team",3],["only",1],["all",1],["passwords",1],["fake",1],["from",3],["future",1],["import",5],["annotations",1],["json",1],["pathlib",1],["path",1],["pytest",2],["tests",1],["test",1],["auth",1],["routes",1],["noqa",1],["f401",1],["fixture",2],["reuse",1],["fast",1],["pbkdf2",1],["login",1],["post",1],["daemon",1]]},{"id":"tests/test_team_session_ownership.py#_body","name":[["body",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["body",2],["raw",3],["bytes",2],["dict",2],["return",1],["json",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_team_session_ownership.py#_create_session","name":[["create",1],["session",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["create",2],["session",3],["daemon",5],["cookie",4],["str",8],["name",8],["none",4],["by",1],["default",1],["named",1],["one",1],["listing",2],["hides",2],["abandoned",2],["empty",3],["sessions",3],["no",6],["messages",2],["cells",2],["so",1],["bare",1],["frame",3],["invisible",2],["everybody",1],["including",1],["its",1],["owner",1],["enumeration",1],["tests",1],["below",2],["then",1],["compared",1],["two",1],["sets",1],["passed",1],["ownership",1],["filter",1],["removed",1],["entirely",1],["cheapest",1],["thing",1],["makes",2],["row",2],["real",1],["status",2],["raw",4],["post",1],["port",1],["api",1],["v1",1],["frames",2],["project",2],["id",5],["assert",2],["200",1],["300",1],["fid",4],["body",2],["route",1],["every",2],["assertion",1],["vacuous",1],["message",2],["rather",1],["than",1],["because",1],["null",2],["other",1],["offline",1],["test",1],["frozen",1],["response",1],["shapes",1],["record",1],["as",1],["only",1],["naming",1],["here",1],["would",1],["widen",1],["contract",2],["reason",1],["has",1],["nothing",1],["store",1],["add",1],["root",1],["role",1],["user",1],["content",1],["seeded",1],["activity",1],["return",1]]},{"id":"tests/test_team_session_ownership.py#_project_id","name":[["project",1],["id",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["project",3],["id",3],["daemon",3],["str",3],["return",1],["store",1],["list",1],["projects",1]]},{"id":"tests/test_team_session_ownership.py#_speak_delete","name":[["speak",1],["delete",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["speak",4],["delete",3],["daemon",4],["fid",3],["str",4],["cookie",4],["from",1],["tests",1],["test",1],["team",1],["auth",1],["routes",1],["import",1],["lines",2],["api",1],["v1",1],["frames",1],["http",1],["host",1],["127",1],["port",2],["connection",1],["close",1],["return",1],["join",1],["encode",1],["ascii",1]]},{"id":"tests/test_team_session_ownership.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",7],["team",1],["seed",3],["user",3],["alice",1],["fake",3],["pw",3],["bob",1],["root",1],["role",1],["admin",1],["store",1],["create",1],["project",1],["name",1],["description",1],["context",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_team_session_ownership.py#test_admin_sees_everything","name":[["test",1],["admin",1],["sees",1],["everything",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["admin",2],["sees",2],["everything",2],["daemon",6],["login",2],["alice",1],["fake",2],["pw",2],["fid",3],["create",1],["session",1],["root",3],["cookie",3],["status",2],["raw",3],["port",1],["api",1],["v1",1],["frames",1],["assert",2],["200",1],["body",2],["frame",1],["id",2]]},{"id":"tests/test_team_session_ownership.py#test_an_undecidable_creator_is_refused_not_admitted","name":[["test",1],["undecidable",1],["creator",1],["refused",1],["not",1],["admitted",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",3],["test",2],["undecidable",3],["creator",2],["refused",3],["not",9],["admitted",2],["daemon",5],["monkeypatch",3],["team",8],["policy",1],["contract",1],["means",1],["its",2],["caller",1],["was",1],["exception",1],["may",5],["create",5],["session",5],["reconstructed",1],["identity",3],["from",3],["bare",1],["user",7],["id",12],["read",1],["three",1],["different",1],["absences",1],["as",1],["same",1],["permissive",1],["answer",3],["loopback",1],["service",3],["correct",1],["account",2],["database",1],["would",1],["only",1],["first",1],["decision",2],["openai4s",2],["server",1],["import",2],["auth",2],["runner",6],["project",6],["alice",4],["store",1],["by",4],["username",1],["admin",1],["equivalent",1],["d2",1],["recognised",1],["own",1],["constant",1],["rather",1],["than",1],["failing",1],["be",1],["found",1],["assert",4],["real",1],["member",1],["still",1],["gets",1],["ordinary",1],["participation",1],["true",1],["false",1],["no",1],["restrictions",1],["exist",1],["nor",1],["lookup",1],["raised",1],["storage",1],["repository",2],["boom",2],["self",1],["raise",1],["runtime",1],["error",1],["table",1],["unreadable",1],["setattr",1]]},{"id":"tests/test_team_session_ownership.py#test_an_undecidable_creator_is_refused_not_admitted._boom","name":[["boom",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["boom",2],["self",2],["user",2],["id",2],["raise",1],["runtime",1],["error",1],["team",1],["table",1],["unreadable",1]]},{"id":"tests/test_team_session_ownership.py#test_creation_records_the_owner","name":[["test",1],["creation",1],["records",1],["owner",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["creation",2],["records",2],["owner",7],["daemon",6],["cookie",2],["login",1],["alice",2],["fake",1],["pw",1],["fid",2],["create",1],["session",2],["store",2],["team",2],["assert",3],["not",1],["none",1],["user",2],["id",2],["by",1],["username",1],["visibility",1],["project",1]]},{"id":"tests/test_team_session_ownership.py#test_cross_user_operations_are_refused","name":[["test",1],["cross",1],["user",1],["operations",1],["refused",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["cross",2],["user",2],["operations",2],["refused",2],["daemon",8],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",4],["create",1],["session",1],["message",2],["cancel",4],["delete",1],["every",1],["one",1],["404s",1],["status",6],["post",3],["port",3],["api",3],["v1",3],["frames",3],["content",1],["hi",1],["wait",1],["false",1],["cookie",3],["assert",3],["404",4],["owner",1],["gets",1],["past",1],["scope",1],["guard",2],["control",1],["matrix",1],["above",1],["400",1],["nothing",1],["route",1],["own",1],["answer",1],["not",1]]},{"id":"tests/test_team_session_ownership.py#test_cross_user_read_is_404_not_403","name":[["test",1],["cross",1],["user",1],["read",1],["404",1],["not",1],["403",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["cross",2],["user",2],["read",2],["404",3],["not",3],["403",2],["daemon",6],["asking",1],["session",2],["learns",1],["nothing",1],["even",1],["exists",1],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",6],["create",1],["path",3],["api",5],["v1",5],["frames",5],["messages",1],["artifacts",1],["execution",1],["log",1],["action",1],["timeline",1],["status",2],["raw",2],["port",1],["cookie",1],["assert",1],["200",1]]},{"id":"tests/test_team_session_ownership.py#test_deleting_a_session_removes_its_ownership_row","name":[["test",1],["deleting",1],["session",1],["removes",1],["its",1],["ownership",1],["row",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["deleting",2],["session",5],["removes",2],["its",2],["ownership",2],["row",2],["daemon",7],["login",1],["alice",1],["fake",1],["pw",1],["fid",4],["create",1],["assert",3],["store",2],["team",2],["owner",2],["not",1],["none",2],["status",2],["raw",2],["speak",1],["delete",1],["200",1],["300",1]]},{"id":"tests/test_team_session_ownership.py#test_enumeration_is_ownership_filtered","name":[["test",1],["enumeration",1],["ownership",1],["filtered",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["enumeration",2],["ownership",2],["filtered",2],["daemon",8],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",7],["create",2],["session",2],["status",3],["raw",4],["port",2],["api",2],["v1",2],["frames",4],["project",2],["id",6],["all",2],["cookie",2],["assert",5],["200",1],["ids",9],["frame",2],["body",2],["positive",1],["control",1],["first",1],["without",1],["not",3],["satisfied",1],["by",1],["empty",1],["listing",1],["assertion",1],["allow",1]]},{"id":"tests/test_team_session_ownership.py#test_project_timeline_is_ownership_filtered","name":[["test",1],["project",1],["timeline",1],["ownership",1],["filtered",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["project",6],["timeline",3],["ownership",2],["filtered",3],["daemon",9],["two",1],["layers",1],["both",1],["matter",1],["non",1],["participant",2],["refused",1],["outright",1],["still",2],["sees",1],["only",1],["sessions",1],["they",1],["may",2],["see",1],["login",2],["alice",2],["fake",2],["pw",2],["bob",2],["fid",2],["create",2],["session",6],["path",3],["api",1],["v1",1],["projects",1],["id",2],["action",1],["participates",1],["nothing",1],["here",1],["itself",1],["not",2],["his",2],["read",2],["assert",3],["port",2],["cookie",2],["404",1],["once",1],["he",2],["has",1],["own",1],["out",1],["cross",1],["view",1],["status",2],["raw",3],["200",2],["payload",2],["body",1],["roots",2],["root",1],["frame",1],["groups",1]]},{"id":"tests/test_team_session_ownership.py#test_search_does_not_leak_other_users_sessions","name":[["test",1],["search",1],["not",1],["leak",1],["other",1],["users",1],["sessions",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["search",4],["not",2],["leak",2],["other",2],["users",2],["sessions",4],["daemon",8],["login",2],["alice",4],["fake",2],["pw",2],["bob",1],["fid",3],["create",1],["session",1],["store",1],["update",1],["frame",1],["name",1],["secret",3],["experiment",1],["status",3],["raw",4],["port",2],["api",2],["v1",2],["cookie",2],["assert",3],["200",1],["body",2],["ids",2],["id",1]]},{"id":"tests/test_team_session_ownership.py#test_service_identity_sees_everything","name":[["test",1],["service",1],["identity",1],["sees",1],["everything",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["service",2],["identity",2],["sees",2],["everything",2],["daemon",6],["login",1],["alice",1],["fake",1],["pw",1],["fid",2],["create",1],["session",1],["status",2],["port",1],["api",1],["v1",1],["frames",1],["token",2],["assert",1],["200",1]]},{"id":"tests/test_team_session_ownership.py#test_unowned_session_is_admin_only","name":[["test",1],["unowned",1],["session",1],["admin",1],["only",1]],"path":[["tests",1],["test",1],["team",1],["session",1],["ownership",1],["py",1]],"body":[["def",2],["test",2],["unowned",2],["session",2],["admin",2],["only",2],["daemon",7],["root",4],["frame",2],["no",1],["ownership",1],["row",1],["pre",1],["team",1],["history",1],["demo",1],["seed",1],["cli",1],["run",1],["visible",1],["admins",1],["nobody",1],["else",1],["fail",1],["closed",1],["fid",3],["store",1],["new",1],["kind",1],["turn",1],["status",5],["ready",1],["login",2],["bob",1],["fake",2],["pw",2],["port",2],["api",2],["v1",2],["frames",2],["cookie",4],["assert",2],["404",1],["200",1]]},{"id":"tests/test_team_ws_isolation.py","name":[["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["web",1],["socket",3],["event",1],["isolation",1],["across",1],["users",1],["m1",1],["inv",1],["13",1],["real",2],["ws",5],["client",1],["over",1],["subscribing",1],["session",3],["refused",1],["before",1],["hub",1],["ever",1],["registers",1],["subscription",1],["so",1],["replay",1],["buffer",1],["pending",1],["approval",1],["prompts",1],["queue",1],["snapshot",1],["stay",1],["behind",1],["one",2],["check",1],["broadcast",1],["never",1],["reaches",1],["connection",1],["mutating",1],["inbound",1],["cancel",1],["answers",1],["like",1],["unknown",1],["all",1],["passwords",1],["fake",1],["from",4],["future",1],["import",7],["annotations",1],["json",1],["pathlib",1],["path",1],["pytest",5],["openai4s",1],["server",1],["frames",1],["encode",1],["read",1],["frame",1],["tests",1],["test",1],["team",2],["auth",1],["routes",1],["noqa",1],["f401",1],["fixture",2],["reuse",1],["fast",1],["pbkdf2",1],["login",1],["post",1],["daemon",1],["mark",3],["stubbed",2],["backend",2],["parametrize",1],["username",1],["alice",1],["root",1]]},{"id":"tests/test_team_ws_isolation.py#_RawStream","name":[["raw",1],["stream",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["class",2],["raw",2],["stream",2],["recv",2],["backed",1],["reader",1],["survives",1],["timeouts",1],["sock",5],["makefile",1],["rb",1],["poisons",1],["itself",1],["after",2],["one",1],["timed",2],["out",4],["read",3],["cpython",1],["raises",1],["cannot",1],["from",1],["object",1],["forever",1],["these",1],["tests",1],["deliberately",1],["poll",1],["until",1],["quiet",1],["def",2],["init",1],["self",9],["socket",2],["initial",2],["bytes",3],["buf",5],["bytearray",1],["int",1],["while",1],["len",1],["block",3],["65536",1],["if",1],["not",1],["break",1],["del",1],["return",1]]},{"id":"tests/test_team_ws_isolation.py#_RawStream.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["init",2],["self",4],["sock",4],["socket",4],["initial",3],["bytes",2],["buf",1],["bytearray",1]]},{"id":"tests/test_team_ws_isolation.py#_RawStream.read","name":[["read",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["read",2],["self",7],["int",2],["bytes",3],["while",1],["len",1],["buf",4],["block",3],["sock",1],["recv",1],["65536",1],["if",1],["not",1],["break",1],["out",2],["del",1],["return",1]]},{"id":"tests/test_team_ws_isolation.py#_session_for","name":[["session",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["session",2],["daemon",4],["cookie",4],["str",6],["pid",2],["store",1],["list",1],["projects",1],["project",2],["id",4],["status",2],["raw",2],["post",1],["port",1],["api",1],["v1",1],["frames",1],["assert",1],["200",1],["body",3],["json",1],["loads",1],["split",1],["return",1],["frame",1]]},{"id":"tests/test_team_ws_isolation.py#_WSClient","name":[["wsclient",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["class",2],["wsclient",2],["minimal",1],["masked",2],["frame",5],["web",3],["socket",5],["client",1],["one",1],["connection",3],["def",4],["init",1],["self",14],["port",3],["int",1],["cookie",3],["str",1],["sock",7],["create",1],["127",2],["timeout",5],["10",1],["handshake",3],["api",1],["v1",1],["ws",4],["http",1],["host",1],["upgrade",2],["websocket",1],["sec",2],["key",1],["ghl",1],["ihnhb",1],["xbs",1],["zsbub25j",1],["zq",1],["version",1],["13",1],["sendall",2],["encode",3],["ascii",1],["raw",6],["while",1],["not",2],["block",3],["recv",3],["4096",1],["if",3],["break",1],["head",2],["rest",2],["partition",1],["status",2],["split",1],["assert",1],["101",1],["200",1],["bytes",1],["past",1],["first",1],["frames",2],["keep",1],["them",1],["reader",2],["stream",1],["send",1],["obj",2],["dict",2],["none",7],["payload",2],["json",4],["dumps",1],["utf",2],["clients",1],["must",1],["mask",2],["server",1],["reads",1],["0x1",2],["true",1],["float",1],["settimeout",1],["try",3],["read",1],["except",3],["oserror",2],["return",5],["opcode",2],["data",2],["loads",1],["decode",1],["value",1],["error",1],["close",2],["pass",1]]},{"id":"tests/test_team_ws_isolation.py#_WSClient.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["init",2],["self",7],["port",4],["int",2],["cookie",4],["str",2],["sock",4],["socket",3],["create",1],["connection",2],["127",2],["timeout",1],["10",1],["handshake",3],["api",1],["v1",1],["ws",2],["http",1],["host",1],["upgrade",2],["websocket",1],["sec",2],["web",2],["key",1],["ghl",1],["ihnhb",1],["xbs",1],["zsbub25j",1],["zq",1],["version",1],["13",1],["sendall",1],["encode",1],["ascii",1],["raw",6],["while",1],["not",2],["block",3],["recv",1],["4096",1],["if",1],["break",1],["head",2],["rest",2],["partition",1],["status",2],["split",1],["assert",1],["101",1],["200",1],["bytes",1],["past",1],["first",1],["frames",1],["keep",1],["them",1],["reader",1],["stream",1]]},{"id":"tests/test_team_ws_isolation.py#_WSClient.close","name":[["close",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["close",3],["self",3],["none",2],["try",1],["sock",1],["except",1],["oserror",1],["pass",1]]},{"id":"tests/test_team_ws_isolation.py#_WSClient.recv_json","name":[["recv",1],["json",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["recv",3],["json",4],["self",5],["timeout",5],["float",2],["dict",2],["none",6],["sock",1],["settimeout",1],["try",2],["frame",4],["ws",1],["read",1],["reader",1],["except",2],["socket",1],["oserror",1],["return",5],["if",2],["opcode",2],["data",2],["0x1",1],["loads",1],["decode",1],["utf",1],["value",1],["error",1]]},{"id":"tests/test_team_ws_isolation.py#_WSClient.send","name":[["send",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["send",2],["self",3],["obj",3],["dict",2],["none",2],["payload",2],["json",1],["dumps",1],["encode",2],["utf",1],["clients",1],["must",1],["mask",2],["server",1],["reads",1],["masked",1],["frames",1],["sock",1],["sendall",1],["ws",1],["0x1",1],["true",1]]},{"id":"tests/test_team_ws_isolation.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",6],["team",1],["seed",2],["user",2],["alice",1],["fake",2],["pw",2],["bob",1],["store",1],["create",1],["project",1],["name",1],["description",1],["context",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_a_live_stream_stops_when_the_subscription_is_revoked","name":[["test",1],["live",1],["stream",1],["stops",1],["subscription",1],["revoked",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["test",5],["live",2],["stream",2],["stops",3],["subscription",4],["revoked",3],["daemon",9],["subscribing",1],["was",2],["checked",1],["once",1],["never",1],["again",1],["ws",8],["working",1],["after",7],["user",2],["disabled",3],["tests",1],["team",3],["isolation",1],["hardening",1],["py",1],["asserts",1],["new",1],["subscribe",1],["mutating",1],["inbound",1],["refused",1],["revocation",2],["they",1],["were",1],["standing",1],["not",6],["wshub",1],["broadcast",4],["fanned",1],["out",1],["root",2],["frame",8],["id",5],["subs",1],["alone",1],["so",1],["socket",2],["kept",1],["delivering",1],["cell",1],["code",1],["stdout",1],["pending",1],["approval",1],["prompts",1],["account",1],["had",1],["just",1],["been",1],["as",2],["long",1],["tab",1],["stayed",1],["open",2],["successful",1],["check",1],["deliberately",1],["cached",1],["next",1],["event",1],["must",1],["see",1],["immediately",1],["under",1],["production",1],["defaults",1],["only",1],["shortens",1],["authorization",1],["ttl",1],["login",1],["alice",2],["fake",1],["pw",1],["fid",6],["session",2],["wsclient",1],["port",1],["try",1],["send",1],["type",6],["view",2],["first",3],["recv",4],["json",4],["assert",3],["none",4],["denied",1],["while",3],["timeout",3],["pass",1],["still",3],["hers",1],["arrives",1],["runner",2],["hub",2],["update",4],["seen",4],["true",3],["msg",6],["if",3],["break",2],["append",2],["any",1],["subscribed",1],["uid",2],["store",2],["by",1],["username",1],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_admin_may_subscribe_to_any_session","name":[["test",1],["admin",1],["may",1],["subscribe",1],["any",1],["session",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["test",2],["admin",3],["may",2],["subscribe",2],["any",2],["session",4],["daemon",7],["seed",1],["user",1],["root",5],["fake",3],["pw",3],["role",1],["login",2],["alice",1],["fid",2],["cookie",2],["ws",4],["wsclient",1],["port",1],["try",1],["send",1],["type",2],["view",2],["frame",1],["id",1],["reply",3],["recv",1],["json",1],["assert",1],["not",1],["none",1],["denied",1],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_cross_user_subscription_is_denied","name":[["test",1],["cross",1],["user",1],["subscription",1],["denied",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["test",2],["cross",2],["user",2],["subscription",2],["denied",3],["daemon",6],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",2],["session",3],["ws",5],["wsclient",1],["port",1],["try",1],["send",1],["type",2],["view",2],["root",1],["frame",1],["id",1],["reply",5],["recv",2],["json",2],["assert",4],["not",2],["none",2],["reason",1],["found",1],["nothing",1],["further",1],["arrives",1],["no",2],["replay",1],["queue",1],["snapshot",1],["timeout",1],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_cross_user_ws_cancel_is_refused","name":[["test",1],["cross",1],["user",1],["ws",1],["cancel",1],["refused",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["test",2],["cross",2],["user",3],["ws",6],["cancel",4],["refused",2],["daemon",6],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",2],["session",2],["wsclient",1],["port",1],["try",1],["send",1],["type",2],["execution",3],["root",1],["frame",1],["id",3],["owner",2],["reply",5],["recv",1],["json",1],["assert",4],["not",2],["none",1],["result",1],["ok",1],["false",1],["reason",1],["found",1],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_own_subscription_streams_and_foreign_broadcast_does_not_arrive","name":[["test",1],["own",1],["subscription",1],["streams",1],["foreign",1],["broadcast",1],["not",1],["arrive",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["test",2],["own",2],["subscription",2],["streams",2],["foreign",2],["broadcast",5],["not",6],["arrive",2],["daemon",9],["login",2],["alice",1],["fake",2],["pw",2],["bob",1],["fid",9],["session",4],["ws",6],["wsclient",1],["port",1],["try",1],["send",1],["type",5],["view",2],["root",1],["frame",7],["id",4],["first",3],["recv",3],["json",3],["assert",3],["none",3],["denied",1],["drain",1],["until",1],["quiet",1],["while",2],["timeout",2],["pass",1],["into",1],["must",1],["reach",1],["connection",1],["runner",2],["hub",2],["update",3],["seen",3],["true",1],["msg",3],["if",2],["break",1],["append",1],["frames",3],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_owner_and_admin_may_cancel_an_execution_over_ws","name":[["test",1],["owner",1],["admin",1],["may",1],["cancel",1],["execution",1],["over",1],["ws",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",3],["test",2],["owner",6],["admin",3],["may",2],["cancel",6],["execution",4],["over",2],["ws",6],["daemon",8],["username",4],["if",2],["root",4],["seed",1],["user",1],["fake",3],["pw",3],["role",1],["alice",5],["login",2],["caller",2],["else",1],["fid",3],["session",1],["called",3],["args",2],["kwargs",2],["append",1],["return",1],["ok",2],["true",2],["frame",2],["id",4],["runner",1],["wsclient",1],["port",1],["try",1],["send",1],["type",1],["active",1],["run",1],["agent",2],["reply",4],["recv",1],["json",1],["assert",2],["not",1],["none",1],["len",1],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_owner_and_admin_may_cancel_an_execution_over_ws.cancel","name":[["cancel",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["cancel",2],["args",3],["kwargs",3],["called",1],["append",1],["return",1],["ok",1],["true",1],["frame",1],["id",1],["fid",1]]},{"id":"tests/test_team_ws_isolation.py#test_project_member_may_view_but_cannot_cancel_the_owners_execution","name":[["test",1],["project",1],["member",1],["may",1],["view",1],["but",1],["cannot",1],["cancel",1],["owners",1],["execution",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["test",2],["project",5],["member",5],["may",2],["view",4],["but",2],["cannot",2],["cancel",6],["owners",2],["execution",6],["daemon",10],["visibility",1],["must",1],["not",4],["become",1],["control",1],["capability",1],["alice",4],["login",2],["fake",2],["pw",2],["bob",4],["pid",2],["str",2],["store",3],["list",1],["projects",1],["id",6],["username",3],["user",3],["team",1],["by",1],["governance",1],["fid",3],["session",2],["called",3],["runner",2],["lambda",1],["args",2],["kwargs",2],["append",1],["ok",2],["true",1],["ws",7],["wsclient",1],["port",1],["try",1],["send",2],["type",4],["root",2],["frame",2],["first",4],["recv",3],["json",3],["assert",6],["none",3],["denied",1],["while",1],["timeout",1],["pass",1],["owner",5],["active",1],["run",1],["agent",2],["reply",5],["result",1],["false",1],["code",1],["only",1],["visible",1],["reached",1],["finally",1],["close",1]]},{"id":"tests/test_team_ws_isolation.py#test_unknown_session_id_cannot_be_pre_subscribed","name":[["test",1],["unknown",1],["session",1],["id",1],["cannot",1],["be",1],["pre",1],["subscribed",1]],"path":[["tests",1],["test",1],["team",1],["ws",1],["isolation",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["session",4],["id",4],["cannot",2],["be",2],["pre",2],["subscribed",2],["daemon",4],["guessed",1],["parked",1],["future",1],["must",1],["not",2],["stream",1],["later",1],["login",1],["bob",1],["fake",1],["pw",1],["ws",4],["wsclient",1],["port",1],["try",1],["send",1],["type",2],["view",2],["root",1],["frame",1],["doesnotexist",1],["reply",3],["recv",1],["json",1],["assert",1],["none",1],["denied",1],["finally",1],["close",1]]},{"id":"tests/test_telemetry_collector.py","name":[["test",1],["telemetry",1],["collector",1],["py",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["receiving",1],["end",1],["exercised",1],["loopback",2],["collector",3],["reference",1],["implementation",1],["here",2],["so",3],["wire",3],["format",1],["has",1],["second",1],["reader",1],["not",5],["repo",1],["runs",1],["public",2],["server",4],["tests",1],["bind",1],["127",1],["ephemeral",1],["port",1],["never",2],["one",3],["drive",1],["same",1],["seal",1],["client",3],["uses",1],["property",1],["worth",1],["proving",1],["relay",1],["would",1],["have",1],["trust",2],["sender",2],["record",1],["carrying",1],["value",1],["outside",1],["its",1],["declared",1],["domain",1],["kind",1],["well",1],["behaved",1],["emits",1],["but",1],["future",2],["hostile",1],["might",1],["dropped",1],["arrival",1],["counts",3],["enumerations",1],["only",1],["holds",1],["even",1],["against",1],["ignores",1],["everything",1],["else",1],["boring",2],["necessary",2],["refusal",1],["body",2],["caps",1],["before",1],["read",1],["host",2],["allowlist",1],["rate",1],["limit",1],["storing",1],["rather",1],["than",1],["per",1],["install",1],["log",3],["from",3],["import",8],["annotations",1],["json",1],["threading",1],["urllib",2],["error",1],["request",1],["pytest",2],["openai4s",3],["telemetry",2],["max",1],["bytes",1],["aggregate",1],["validate",1],["envelope",1],["org",1],["fixture",1],["happy",1],["path",1],["real",1],["socket",1],["refusals",1],["stores",1],["surveillance",1]]},{"id":"tests/test_telemetry_collector.py#_post","name":[["post",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["post",3],["port",3],["body",3],["host",6],["path",3],["v1",2],["events",2],["req",2],["urllib",3],["request",3],["http",1],["127",1],["data",1],["method",1],["headers",1],["content",1],["type",1],["application",1],["json",1],["try",1],["urlopen",1],["timeout",1],["as",2],["resp",3],["return",2],["status",1],["read",2],["except",1],["error",1],["httperror",1],["exc",3],["code",1]]},{"id":"tests/test_telemetry_collector.py#_sealed","name":[["sealed",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["sealed",2],["records",3],["payload",2],["wire",1],["seal",1],["32",1],["return",1],["body",1]]},{"id":"tests/test_telemetry_collector.py#server","name":[["server",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["server",5],["collector",2],["ephemeral",1],["loopback",1],["port",1],["never",1],["public",1],["bind",1],["srv",6],["127",1],["allowed",1],["hosts",1],["frozenset",1],["host",1],["thread",3],["threading",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["start",1],["try",1],["yield",1],["address",1],["finally",1],["shutdown",1],["close",1]]},{"id":"tests/test_telemetry_collector.py#test_a_field_outside_its_domain_is_dropped_on_arrival","name":[["test",1],["field",1],["outside",1],["its",1],["domain",1],["dropped",1],["arrival",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["field",2],["outside",2],["its",2],["domain",2],["dropped",2],["arrival",2],["guarantee",1],["holds",1],["even",1],["against",1],["client",1],["ignores",1],["hand",1],["built",1],["envelope",4],["smuggling",1],["path",1],["into",1],["error",5],["type",3],["must",1],["not",3],["survive",1],["json",1],["dumps",1],["schema",1],["install",1],["id",1],["32",1],["app",1],["version",1],["os",1],["linux",1],["arch",1],["x86",1],["64",1],["python",1],["12",1],["events",3],["event",2],["turn",2],["complete",2],["outcome",2],["home",1],["unpublished",1],["cohort",1],["csv",1],["encode",1],["clean",4],["validate",1],["assert",3],["none",1]]},{"id":"tests/test_telemetry_collector.py#test_a_get_is_not_a_way_in","name":[["test",1],["not",1],["way",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["not",2],["way",2],["server",3],["srv",1],["port",2],["req",2],["urllib",3],["request",3],["http",1],["127",1],["v1",1],["events",1],["headers",1],["host",2],["try",1],["urlopen",1],["timeout",1],["as",2],["resp",2],["code",4],["status",1],["except",1],["error",1],["httperror",1],["exc",2],["assert",1],["404",1]]},{"id":"tests/test_telemetry_collector.py#test_a_malformed_body_is_rejected_and_counted_as_such","name":[["test",1],["malformed",1],["body",1],["rejected",1],["counted",1],["as",1],["such",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["body",2],["rejected",3],["counted",2],["as",2],["such",2],["server",3],["srv",2],["port",2],["status",2],["post",1],["not",1],["json",1],["at",1],["all",1],["assert",2],["400",1],["aggregate",1],["snapshot",1]]},{"id":"tests/test_telemetry_collector.py#test_a_sealed_payload_is_accepted_and_counted","name":[["test",1],["sealed",1],["payload",1],["accepted",1],["counted",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["sealed",3],["payload",2],["accepted",2],["counted",2],["server",3],["srv",2],["port",2],["status",2],["post",1],["event",1],["turn",2],["complete",2],["outcome",1],["ok",2],["count",1],["assert",3],["204",1],["snap",3],["aggregate",1],["snapshot",1],["installs",1],["events",1]]},{"id":"tests/test_telemetry_collector.py#test_a_smuggled_envelope_field_does_not_survive","name":[["test",1],["smuggled",1],["envelope",1],["field",1],["not",1],["survive",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["smuggled",2],["envelope",5],["field",2],["not",4],["survive",2],["json",1],["dumps",1],["schema",1],["install",1],["id",1],["32",1],["hostname",2],["lab",1],["workstation",1],["events",1],["event",1],["daemon",1],["start",1],["encode",1],["clean",3],["validate",1],["assert",1],["none",1]]},{"id":"tests/test_telemetry_collector.py#test_a_wrong_host_is_refused","name":[["test",1],["wrong",1],["host",1],["refused",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["wrong",2],["host",5],["refused",2],["server",3],["allowlist",1],["not",1],["origin",1],["relay",1],["dns",1],["rebinding",1],["history",1],["exactly",1],["naive",1],["collector",1],["would",1],["inherit",1],["srv",1],["port",2],["status",2],["post",1],["sealed",1],["event",1],["daemon",1],["start",1],["evil",1],["example",1],["assert",1],["421",1]]},{"id":"tests/test_telemetry_collector.py#test_an_envelope_with_an_undeclared_event_name_is_rejected","name":[["test",1],["envelope",1],["undeclared",1],["event",1],["name",1],["rejected",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["envelope",5],["undeclared",2],["event",3],["name",2],["rejected",2],["json",1],["dumps",1],["schema",1],["install",1],["id",1],["32",1],["events",1],["exfiltrate",1],["encode",1],["assert",1],["validate",1],["none",1]]},{"id":"tests/test_telemetry_collector.py#test_an_envelope_without_an_install_id_is_rejected","name":[["test",1],["envelope",1],["without",1],["install",1],["id",1],["rejected",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["envelope",5],["without",2],["install",2],["id",2],["rejected",2],["json",1],["dumps",1],["schema",1],["events",1],["event",1],["daemon",1],["start",1],["encode",1],["assert",1],["validate",1],["none",1]]},{"id":"tests/test_telemetry_collector.py#test_an_oversized_body_is_refused_by_the_declared_length","name":[["test",1],["oversized",1],["body",1],["refused",1],["by",1],["declared",1],["length",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["oversized",2],["body",5],["refused",2],["by",2],["declared",2],["length",4],["server",3],["cap",2],["content",2],["checked",1],["before",1],["read",1],["reading",1],["huge",1],["only",1],["reject",1],["abuse",1],["exists",1],["stop",1],["srv",1],["port",2],["req",2],["urllib",3],["request",3],["http",1],["127",1],["v1",1],["events",1],["data",1],["method",1],["post",1],["headers",1],["host",2],["str",1],["max",1],["bytes",1],["try",1],["urlopen",1],["timeout",1],["as",2],["resp",2],["code",4],["status",1],["except",1],["error",1],["httperror",1],["exc",2],["assert",1],["413",1]]},{"id":"tests/test_telemetry_collector.py#test_an_unknown_path_is_refused","name":[["test",1],["unknown",1],["path",1],["refused",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["path",3],["refused",2],["server",3],["srv",1],["port",2],["status",2],["post",1],["sealed",1],["event",1],["daemon",1],["start",1],["admin",1],["assert",1],["404",1]]},{"id":"tests/test_telemetry_collector.py#test_the_aggregate_keeps_no_per_event_timestamp_or_id_pairing","name":[["test",1],["aggregate",1],["keeps",1],["no",1],["per",1],["event",1],["timestamp",1],["id",1],["pairing",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["aggregate",3],["keeps",2],["no",3],["per",2],["event",5],["timestamp",2],["id",3],["pairing",2],["file",1],["install",2],["did",2],["at",1],["time",1],["surveillance",1],["design",1],["exists",1],["avoid",1],["snapshot",2],["counts",1],["keyed",1],["by",1],["single",1],["ids",1],["only",1],["so",1],["total",1],["not",2],["double",1],["counted",1],["agg",4],["record",2],["32",2],["turn",3],["complete",3],["outcome",2],["ok",3],["count",2],["snap",3],["assert",2],["installs",1],["events",1],["rejected",1],["structure",1],["anywhere",1],["maps",1],["any",1],["isinstance",1],["dict",1],["str",1],["values",1]]},{"id":"tests/test_telemetry_collector.py#test_the_install_set_is_capped","name":[["test",1],["install",1],["capped",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["install",2],["capped",2],["unbounded",1],["id",1],["turns",1],["anonymous",1],["counter",1],["into",1],["census",1],["from",1],["openai4s",1],["telemetry",1],["import",1],["collector",4],["agg",3],["aggregate",1],["original",2],["max",3],["installs",4],["try",1],["range",1],["10",1],["record",1],["032x",1],["event",1],["daemon",1],["start",1],["assert",1],["len",1],["finally",1]]},{"id":"tests/test_telemetry_collector.py#test_the_same_install_is_counted_once","name":[["test",1],["same",1],["install",1],["counted",1],["once",1]],"path":[["tests",1],["test",1],["telemetry",1],["collector",1],["py",1]],"body":[["def",2],["test",2],["same",2],["install",2],["counted",2],["once",2],["server",3],["srv",2],["port",2],["range",1],["post",1],["sealed",1],["event",1],["daemon",1],["start",1],["outcome",1],["ok",1],["assert",1],["aggregate",1],["snapshot",1],["installs",1]]},{"id":"tests/test_telemetry_consent_route.py","name":[["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["customize",1],["toggle",1],["at",1],["http",1],["boundary",2],["consent",4],["off",1],["by",2],["default",1],["turned",1],["only",1],["person",1],["acting",1],["install",2],["so",1],["route",2],["whole",1],["product",1],["surface",1],["step",1],["six",1],["reports",1],["state",1],["put",1],["grants",1],["revokes",1],["not",1],["send",1],["records",1],["properties",1],["matter",1],["ones",1],["module",1],["already",1],["guarantees",1],["checked",1],["here",1],["through",1],["gateway",3],["prove",1],["wiring",1],["carries",1],["them",1],["fresh",1],["reads",1],["disabled",1],["granting",2],["mints",1],["id",1],["revoking",1],["destroys",1],["re",1],["new",1],["identity",1],["from",4],["future",1],["import",5],["annotations",1],["pytest",3],["openai4s",3],["config",2],["llmconfig",1],["server",1],["as",2],["mod",2],["telemetry",1],["fixture",1],["privacy",1],["refuses",1],["ambiguous",1],["request",1],["mark",1],["parametrize",1],["value",1],["false",1],["true",1],["none",1]]},{"id":"tests/test_telemetry_consent_route.py#_call","name":[["call",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["call",2],["handler",7],["method",3],["body",4],["none",2],["replies",4],["list",1],["query",1],["lambda",4],["json",1],["value",2],["code",2],["200",1],["append",2],["send",2],["api",1],["telemetry",1],["consent",1],["return",1]]},{"id":"tests/test_telemetry_consent_route.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["class",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_telemetry_consent_route.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_telemetry_consent_route.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_telemetry_consent_route.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_telemetry_consent_route.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_telemetry_consent_route.py#gw","name":[["gw",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["gw",2],["tmp",3],["path",3],["config",4],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["start",1],["idle",1],["sweeper",1],["false",1],["handler",3],["object",1],["new",1],["make",1],["return",1]]},{"id":"tests/test_telemetry_consent_route.py#test_a_corrupt_record_does_not_make_the_get_fail","name":[["test",1],["corrupt",1],["record",1],["not",1],["make",1],["fail",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["corrupt",2],["record",2],["not",3],["make",2],["fail",2],["gw",3],["int",1],["non",1],["numeric",1],["schema",2],["version",2],["escaped",1],["read",2],["entirely",1],["past",1],["its",1],["own",1],["malformed",1],["row",2],["no",1],["consent",3],["contract",1],["so",1],["answered",1],["500",1],["grant",1],["could",1],["repair",1],["either",1],["because",1],["calls",1],["first",1],["inherited",1],["same",1],["exception",1],["runner",2],["handler",2],["store",1],["setting",1],["mod",1],["key",1],["install",1],["id",1],["32",1],["granted",1],["at",1],["v2",1],["code",2],["body",2],["call",1],["assert",2],["200",1],["enabled",1],["false",1]]},{"id":"tests/test_telemetry_consent_route.py#test_a_fresh_install_reports_disabled","name":[["test",1],["fresh",1],["install",1],["reports",1],["disabled",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["fresh",2],["install",2],["reports",2],["disabled",2],["gw",3],["runner",1],["handler",2],["code",2],["body",2],["call",1],["assert",2],["200",1],["enabled",1],["false",2],["env",1],["locked",1]]},{"id":"tests/test_telemetry_consent_route.py#test_a_missing_enabled_is_rejected_rather_than_read_as_revoke","name":[["test",1],["missing",1],["enabled",1],["rejected",1],["rather",1],["than",1],["read",1],["as",1],["revoke",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["enabled",2],["rejected",2],["rather",2],["than",2],["read",2],["as",2],["revoke",2],["gw",3],["runner",1],["handler",2],["code",2],["body",1],["call",1],["put",1],["assert",1],["400",1]]},{"id":"tests/test_telemetry_consent_route.py#test_a_non_boolean_enabled_is_rejected","name":[["test",1],["non",1],["boolean",1],["enabled",1],["rejected",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["non",4],["boolean",3],["enabled",3],["rejected",2],["gw",3],["value",3],["regression",1],["bool",1],["maps",1],["string",1],["false",2],["any",2],["empty",2],["dict",1],["list",1],["onto",1],["true",1],["so",1],["form",1],["serialiser",1],["sends",1],["client",1],["did",1],["not",1],["read",1],["contract",1],["closely",1],["granted",1],["telemetry",1],["consent",1],["while",1],["asking",1],["revoke",1],["resolving",1],["ambiguous",1],["privacy",1],["request",1],["permissive",1],["direction",2],["one",1],["must",1],["never",1],["be",1],["default",1],["runner",1],["handler",2],["code",2],["body",2],["call",1],["put",1],["assert",2],["400",1],["error",1]]},{"id":"tests/test_telemetry_consent_route.py#test_a_rejected_request_changes_nothing","name":[["test",1],["rejected",1],["request",1],["changes",1],["nothing",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["rejected",2],["request",2],["changes",2],["nothing",2],["gw",3],["runner",1],["handler",4],["call",3],["put",2],["enabled",3],["true",2],["false",1],["assert",1],["400",1],["not",1],["revoke",1]]},{"id":"tests/test_telemetry_consent_route.py#test_an_environment_veto_is_reported_so_the_toggle_is_not_a_lie","name":[["test",1],["environment",1],["veto",1],["reported",1],["so",1],["toggle",1],["not",1],["lie",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["environment",3],["veto",2],["reported",2],["so",3],["toggle",3],["not",2],["lie",2],["gw",3],["monkeypatch",3],["user",1],["flip",1],["while",1],["forces",1],["off",1],["would",1],["be",1],["control",1],["silently",1],["nothing",1],["route",1],["says",1],["env",3],["locked",2],["ui",1],["disable",1],["runner",1],["handler",3],["call",2],["put",1],["enabled",2],["true",2],["setenv",1],["consent",1],["mod",1],["var",1],["code",1],["body",2],["assert",1],["false",1]]},{"id":"tests/test_telemetry_consent_route.py#test_granting_repairs_a_corrupt_record","name":[["test",1],["granting",1],["repairs",1],["corrupt",1],["record",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["granting",2],["repairs",2],["corrupt",2],["record",2],["gw",3],["other",1],["half",1],["user",1],["who",1],["clicks",1],["toggle",1],["must",1],["be",1],["able",1],["out",1],["broken",1],["state",1],["without",1],["editing",1],["database",1],["runner",3],["handler",2],["store",2],["setting",1],["consent",3],["mod",2],["key",1],["install",2],["id",2],["32",2],["granted",1],["at",1],["schema",1],["version",1],["assert",2],["call",1],["put",1],["enabled",2],["true",2],["recorded",3],["read",1],["not",1],["none",1]]},{"id":"tests/test_telemetry_consent_route.py#test_granting_through_the_route_records_a_real_identity","name":[["test",1],["granting",1],["through",1],["route",1],["records",1],["real",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["granting",2],["through",2],["route",2],["records",2],["real",2],["identity",2],["gw",3],["runner",2],["handler",2],["call",1],["put",1],["enabled",1],["true",1],["active",3],["consent",1],["mod",1],["read",1],["store",1],["assert",1],["not",1],["none",1],["len",1],["install",1],["id",1],["32",1]]},{"id":"tests/test_telemetry_consent_route.py#test_re_granting_through_the_route_is_a_new_identity","name":[["test",1],["re",1],["granting",1],["through",1],["route",1],["new",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["re",2],["granting",2],["through",2],["route",2],["new",2],["identity",2],["gw",3],["runner",3],["handler",4],["call",3],["put",3],["enabled",3],["true",2],["first",2],["consent",2],["mod",2],["read",2],["store",2],["install",2],["id",2],["false",1],["second",2],["assert",1]]},{"id":"tests/test_telemetry_consent_route.py#test_real_booleans_still_work","name":[["test",1],["real",1],["booleans",1],["still",1],["work",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["real",2],["booleans",2],["still",2],["work",2],["gw",3],["runner",1],["handler",3],["assert",2],["call",2],["put",2],["enabled",4],["true",2],["false",2]]},{"id":"tests/test_telemetry_consent_route.py#test_revoking_through_the_route_destroys_the_identity","name":[["test",1],["revoking",1],["through",1],["route",1],["destroys",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["revoking",2],["through",2],["route",2],["destroys",2],["identity",2],["gw",3],["runner",2],["handler",4],["call",3],["put",2],["enabled",3],["true",1],["false",2],["assert",2],["consent",1],["mod",1],["read",1],["store",1],["none",1]]},{"id":"tests/test_telemetry_consent_route.py#test_the_put_grants_and_the_get_reflects_it","name":[["test",1],["put",1],["grants",1],["reflects",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["put",3],["grants",2],["reflects",2],["gw",3],["runner",1],["handler",3],["assert",2],["call",2],["enabled",3],["true",3]]},{"id":"tests/test_telemetry_consent_route.py#test_the_route_is_in_the_contract_inventory","name":[["test",1],["route",1],["contract",1],["inventory",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["route",1],["py",1]],"body":[["def",2],["test",2],["route",2],["contract",3],["inventory",2],["from",1],["openai4s",1],["server",1],["import",1],["http",2],["routes",2],["assert",1],["telemetry",1],["consent",1]]},{"id":"tests/test_telemetry_consent.py","name":[["test",1],["telemetry",1],["consent",1],["py",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["consent",8],["thing",1],["telemetry",4],["not",4],["allowed",2],["work",1],["without",1],["two",1],["properties",1],["carry",1],["most",1],["weight",1],["here",3],["both",1],["have",1],["reasonable",1],["looking",1],["alternative",1],["fails",1],["quietly",1],["revoke",3],["destroys",1],["identity",1],["too",1],["if",1],["install",7],["id",7],["were",1],["separate",1],["rows",1],["could",1],["plausibly",1],["clear",1],["one",2],["leave",1],["other",1],["identifier",1],["outlives",1],["was",1],["minted",1],["under",1],["anonymous",1],["pseudonymous",1],["longer",1],["memory",1],["than",1],["user",1],["agreed",2],["nothing",2],["would",2],["look",1],["broken",1],["environment",2],["variable",1],["cannot",3],["grant",2],["openai4",1],["ci",1],["containers",1],["scripts",1],["configure",1],["program",1],["honouring",1],["let",1],["machine",1],["start",1],["reporting",1],["because",1],["line",1],["dockerfile",1],["nobody",3],["read",2],["as",2],["privacy",1],["decision",1],["turning",1],["off",1],["needs",1],["no",1],["permission",1],["so",1],["direction",1],["from",5],["future",1],["import",7],["annotations",1],["json",7],["pytest",5],["openai4s",4],["config",2],["store",2],["mod",1],["key",1],["env",1],["var",1],["enabled",1],["fixture",1],["default",1],["revocation",1],["refuse",1],["agree",1],["record",4],["be",1],["trusted",1],["mark",3],["parametrize",3],["raw",1],["string",1],["dumps",5],["granted",6],["at",6],["short",1],["32",3],["yesterday",1],["may",1],["reach",1],["out",1],["parse",1],["bad",1],["v2",1],["schema",1],["version",1],["null",1]]},{"id":"tests/test_telemetry_consent.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_telemetry_consent.py#test_a_boolean_is_not_an_integer_schema_version","name":[["test",1],["boolean",1],["not",1],["integer",1],["schema",1],["version",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["boolean",2],["not",2],["integer",2],["schema",3],["version",3],["store",4],["isinstance",1],["true",3],["int",1],["python",1],["exactly",1],["kind",1],["accident",1],["check",1],["exists",1],["refuse",1],["setting",1],["consent",3],["mod",2],["key",1],["install",1],["id",1],["32",1],["granted",1],["at",1],["assert",1],["read",1],["none",1]]},{"id":"tests/test_telemetry_consent.py#test_a_corrupt_schema_version_reads_as_no_consent","name":[["test",1],["corrupt",1],["schema",1],["version",1],["reads",1],["as",1],["no",1],["consent",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["corrupt",2],["schema",4],["version",4],["reads",2],["as",3],["no",3],["consent",7],["store",5],["bad",3],["read",3],["documents",1],["malformed",1],["row",1],["treated",1],["int",1],["record",2],["broke",1],["contract",1],["by",2],["raising",1],["anything",1],["non",1],["numeric",1],["escaping",1],["function",1],["entirely",1],["rather",1],["than",1],["returning",1],["none",2],["route",1],["then",1],["answered",1],["500",1],["grant",1],["inherited",1],["same",1],["exception",1],["because",1],["calls",1],["first",1],["so",1],["could",1],["not",1],["even",1],["be",1],["repaired",1],["consenting",1],["again",1],["setting",1],["mod",3],["key",1],["install",1],["id",1],["32",1],["granted",1],["at",1],["assert",2],["enabled",1],["false",1]]},{"id":"tests/test_telemetry_consent.py#test_a_fresh_install_has_not_consented","name":[["test",1],["fresh",1],["install",1],["has",1],["not",1],["consented",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["fresh",2],["install",2],["has",2],["not",2],["consented",2],["store",4],["assert",2],["read",1],["none",1],["enabled",1],["false",1]]},{"id":"tests/test_telemetry_consent.py#test_an_environment_variable_can_turn_telemetry_off","name":[["test",1],["environment",1],["variable",1],["turn",1],["telemetry",1],["off",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["environment",2],["variable",2],["turn",2],["telemetry",2],["off",4],["store",5],["monkeypatch",3],["refusing",1],["needs",1],["no",2],["permission",1],["so",1],["direction",1],["honoured",1],["grant",1],["assert",2],["enabled",2],["true",1],["value",3],["false",2],["disabled",1],["setenv",1],["env",2],["var",2],["must",1],["veto",1]]},{"id":"tests/test_telemetry_consent.py#test_an_environment_variable_cannot_turn_telemetry_on","name":[["test",1],["environment",1],["variable",1],["cannot",1],["turn",1],["telemetry",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["environment",2],["variable",2],["cannot",2],["turn",2],["telemetry",2],["store",3],["monkeypatch",3],["line",1],["dockerfile",1],["not",2],["consent",1],["value",3],["true",1],["yes",1],["enabled",2],["setenv",1],["env",2],["var",2],["assert",1],["false",1],["must",1],["grant",1]]},{"id":"tests/test_telemetry_consent.py#test_an_unreadable_record_is_read_as_no_consent","name":[["test",1],["unreadable",1],["record",1],["read",1],["as",1],["no",1],["consent",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["unreadable",2],["record",2],["read",3],["as",2],["no",2],["consent",3],["store",5],["raw",3],["safe",1],["reading",1],["cannot",1],["tell",1],["whether",1],["they",2],["agreed",1],["did",1],["not",1],["setting",1],["key",1],["assert",2],["none",1],["enabled",1],["false",1]]},{"id":"tests/test_telemetry_consent.py#test_an_unspecified_schema_version_is_old_not_malformed","name":[["test",1],["unspecified",1],["schema",1],["version",1],["old",1],["not",1],["malformed",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["unspecified",2],["schema",3],["version",3],["old",2],["not",4],["malformed",2],["store",4],["record",4],["row",1],["written",1],["before",1],["field",1],["existed",1],["one",1],["spells",1],["absent",1],["as",1],["json",1],["null",1],["still",1],["real",1],["grant",1],["corrupt",1],["setting",1],["consent",3],["mod",2],["key",1],["32",1],["recorded",3],["read",1],["assert",1],["none",1]]},{"id":"tests/test_telemetry_consent.py#test_granting_over_a_corrupt_record_mints_a_fresh_identity","name":[["test",1],["granting",1],["over",1],["corrupt",1],["record",1],["mints",1],["fresh",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["granting",2],["over",2],["corrupt",2],["record",2],["mints",2],["fresh",2],["identity",2],["store",4],["setting",1],["consent",3],["mod",2],["key",1],["install",2],["id",2],["32",2],["granted",4],["at",1],["schema",1],["version",1],["grant",1],["assert",2],["not",1],["none",1]]},{"id":"tests/test_telemetry_consent.py#test_granting_records_consent_and_mints_an_identity","name":[["test",1],["granting",1],["records",1],["consent",1],["mints",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["granting",2],["records",2],["consent",5],["mints",2],["identity",2],["store",4],["grant",1],["assert",3],["enabled",1],["true",1],["len",1],["install",1],["id",1],["32",1],["granted",1],["at",1]]},{"id":"tests/test_telemetry_consent.py#test_granting_twice_does_not_mint_a_second_identity","name":[["test",1],["granting",1],["twice",1],["not",1],["mint",1],["second",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["granting",2],["twice",2],["not",2],["mint",2],["second",5],["identity",2],["store",4],["one",2],["continuous",1],["participation",1],["id",3],["grant",3],["re",1],["minted",1],["would",1],["make",1],["restart",1],["look",1],["like",1],["new",1],["install",3],["first",2],["assert",1]]},{"id":"tests/test_telemetry_consent.py#test_granting_under_a_veto_does_not_record_consent","name":[["test",1],["granting",1],["under",1],["veto",1],["not",1],["record",1],["consent",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["granting",2],["under",2],["veto",2],["not",2],["record",2],["consent",2],["store",4],["monkeypatch",4],["otherwise",1],["scripted",1],["grant",3],["lands",1],["silently",1],["takes",1],["effect",1],["moment",1],["variable",1],["goes",1],["away",1],["setenv",1],["env",2],["var",2],["assert",2],["none",1],["vetoed",1],["must",1],["report",1],["did",1],["nothing",1],["delenv",1],["enabled",1],["false",1]]},{"id":"tests/test_telemetry_consent.py#test_re_consenting_after_a_revoke_is_a_new_identity","name":[["test",1],["re",1],["consenting",1],["after",1],["revoke",1],["new",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["re",2],["consenting",2],["after",5],["revoke",3],["new",2],["identity",2],["store",5],["otherwise",1],["two",1],["periods",1],["linkable",1],["anonymous",1],["quietly",1],["means",1],["same",1],["person",1],["before",3],["they",1],["changed",1],["their",1],["mind",1],["grant",2],["install",2],["id",2],["assert",1]]},{"id":"tests/test_telemetry_consent.py#test_revoking_destroys_the_identity_along_with_the_permission","name":[["test",1],["revoking",1],["destroys",1],["identity",1],["along",1],["permission",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["revoking",2],["destroys",2],["identity",2],["along",2],["permission",2],["store",6],["load",1],["bearing",1],["one",1],["there",1],["no",1],["way",1],["revoke",2],["keep",1],["id",1],["grant",1],["assert",2],["read",1],["none",2],["setting",1],["consent",1],["key",1]]},{"id":"tests/test_telemetry_consent.py#test_revoking_leaves_no_tombstone","name":[["test",1],["revoking",1],["leaves",1],["no",1],["tombstone",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["revoking",2],["leaves",2],["no",2],["tombstone",2],["store",5],["record",1],["grant",2],["once",1],["existed",1],["itself",1],["fact",1],["about",1],["user",1],["outlives",1],["their",1],["withdrawal",1],["revoke",1],["remaining",2],["key",3],["telemetry",3],["consent",1],["install",1],["id",1],["revoked",1],["if",1],["setting",1],["not",1],["none",1],["assert",1]]},{"id":"tests/test_telemetry_consent.py#test_revoking_when_nothing_was_granted_is_not_an_error","name":[["test",1],["revoking",1],["nothing",1],["was",1],["granted",1],["not",1],["error",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["revoking",2],["nothing",2],["was",2],["granted",2],["not",2],["error",2],["store",4],["revoke",1],["assert",1],["read",1],["none",1]]},{"id":"tests/test_telemetry_consent.py#test_the_consent_module_cannot_reach_the_network","name":[["test",1],["consent",1],["module",1],["cannot",1],["reach",1],["network",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["consent",4],["module",4],["cannot",2],["reach",2],["network",2],["reading",1],["happens",1],["paths",1],["run",1],["telemetry",1],["disabled",1],["so",1],["particular",1],["must",1],["be",1],["inert",1],["import",4],["ast",5],["pathlib",2],["tree",2],["parse",1],["path",1],["mod",1],["file",1],["read",1],["text",1],["utf",1],["node",5],["walk",1],["if",2],["isinstance",2],["alias",2],["names",1],["assert",2],["name",1],["not",2],["socket",2],["http",2],["client",2],["urllib",2],["request",2],["from",1]]},{"id":"tests/test_telemetry_consent.py#test_the_identity_is_not_derived_from_anything_about_the_machine","name":[["test",1],["identity",1],["not",1],["derived",1],["from",1],["anything",1],["about",1],["machine",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["identity",2],["not",3],["derived",3],["from",2],["anything",2],["about",2],["machine",2],["store",4],["tmp",3],["path",5],["two",1],["installs",1],["must",1],["collide",1],["correlate",1],["hostname",1],["id",3],["would",2],["both",1],["survive",1],["revoke",1],["regrant",1],["other",3],["config",1],["data",1],["dir",1],["db",1],["assert",1],["grant",2],["install",2]]},{"id":"tests/test_telemetry_consent.py#test_the_record_is_the_only_place_the_identity_is_written","name":[["test",1],["record",1],["only",1],["place",1],["identity",1],["written",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["record",2],["only",2],["place",2],["identity",2],["written",2],["store",5],["id",6],["copied",1],["into",1],["second",1],["row",1],["revoke",1],["miss",1],["consent",3],["grant",1],["raw",2],["setting",2],["key",1],["assert",2],["install",2],["other",2],["telemetry",1],["anonymous",1],["none",1]]},{"id":"tests/test_telemetry_consent.py#test_the_veto_does_not_delete_the_recorded_consent","name":[["test",1],["veto",1],["not",1],["delete",1],["recorded",1],["consent",1]],"path":[["tests",1],["test",1],["telemetry",1],["consent",1],["py",1]],"body":[["def",2],["test",2],["veto",2],["not",3],["delete",2],["recorded",2],["consent",2],["store",5],["monkeypatch",4],["container",1],["level",1],["opt",1],["out",1],["user",1],["changing",1],["their",1],["mind",1],["so",1],["unsetting",1],["variable",1],["restores",1],["person",1],["actually",1],["chose",1],["grant",1],["setenv",1],["env",2],["var",2],["assert",2],["enabled",2],["false",1],["delenv",1],["true",1]]},{"id":"tests/test_telemetry_emit.py","name":[["test",1],["telemetry",1],["emit",1],["py",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["emit",7],["sits",1],["hot",1],["paths",2],["so",2],["its",1],["first",2],["duty",1],["no",2],["harm",1],["called",1],["at",2],["daemon",2],["start",3],["end",1],["every",1],["turn",3],["telemetry",4],["bug",1],["those",1],["must",1],["not",3],["surface",1],["as",3],["failed",3],["will",1],["bind",1],["tests",1],["here",1],["mostly",1],["about",1],["refuses",1],["let",1],["escape",1],["store",3],["raises",1],["consent",3],["read",1],["throws",1],["send",1],["crashes",1],["none",2],["may",2],["reach",1],["caller",3],["happen",1],["thread",1],["one",2],["behaviour",1],["refusal",1],["stop",3],["reason",4],["mapping",2],["pinned",1],["against",2],["engine",3],["real",2],["vocabulary",2],["rather",1],["than",1],["invented",1],["version",1],["call",1],["site",1],["mapped",1],["finalized",1],["never",2],["produces",1],["dropped",1],["stopped",2],["done",2],["from",6],["future",1],["import",8],["annotations",1],["threading",1],["pytest",5],["openai4s",5],["config",2],["mod",2],["session",2],["outcome",1],["fixture",3],["autouse",1],["true",1],["off",1],["by",1],["default",1],["breaks",1],["fires",1],["once",1],["mark",1],["parametrize",1],["expected",1],["completed",1],["ok",5],["submitted",1],["plan",1],["cancelled",2],["max",1],["turns",1],["timeout",2],["progress",1],["error",1]]},{"id":"tests/test_telemetry_emit.py#_clean","name":[["clean",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["clean",2],["emit",2],["mod",2],["reset",2],["tests",2],["yield",1]]},{"id":"tests/test_telemetry_emit.py#captured","name":[["captured",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",3],["captured",2],["monkeypatch",3],["capture",1],["would",1],["be",1],["sent",4],["without",1],["thread",1],["socket",1],["list",1],["fake",2],["dispatch",3],["store",1],["install",2],["id",2],["batch",2],["append",1],["setattr",1],["emit",1],["mod",1],["return",1]]},{"id":"tests/test_telemetry_emit.py#captured.fake_dispatch","name":[["fake",1],["dispatch",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["fake",2],["dispatch",2],["store",2],["install",3],["id",3],["batch",3],["sent",1],["append",1]]},{"id":"tests/test_telemetry_emit.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_telemetry_emit.py#test_a_dispatch_that_crashes_does_not_propagate","name":[["test",1],["dispatch",1],["crashes",1],["not",1],["propagate",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",3],["test",2],["dispatch",3],["crashes",2],["not",3],["propagate",2],["store",5],["monkeypatch",3],["consent",1],["mod",2],["grant",1],["boom",2],["raise",2],["runtime",1],["error",1],["collector",1],["fire",1],["setattr",1],["emit",2],["daemon",1],["start",1],["must",1]]},{"id":"tests/test_telemetry_emit.py#test_a_dispatch_that_crashes_does_not_propagate.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["boom",2],["raise",1],["runtime",1],["error",1],["collector",1],["fire",1]]},{"id":"tests/test_telemetry_emit.py#test_a_regrant_mid_session_gets_its_own_session_start","name":[["test",1],["regrant",1],["mid",1],["session",2],["gets",1],["its",1],["own",1],["start",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["regrant",3],["mid",2],["session",9],["gets",2],["its",4],["own",3],["start",6],["store",9],["captured",5],["revoke",2],["mints",1],["new",5],["install",4],["id",4],["participation",1],["period",2],["keying",1],["dedup",1],["frame",3],["alone",1],["left",1],["without",1],["so",1],["turns",1],["had",1],["no",1],["front",1],["them",1],["consent",3],["mod",3],["grant",2],["emit",2],["surface",2],["web",2],["first",2],["ids",4],["assert",3],["len",1],["identity",1],["must",1],["two",1],["periods",1],["under",1],["different",1],["identities",1]]},{"id":"tests/test_telemetry_emit.py#test_a_session_is_not_marked_seen_while_telemetry_is_off","name":[["test",1],["session",1],["not",1],["marked",1],["seen",1],["while",1],["telemetry",1],["off",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["session",13],["not",4],["marked",3],["seen",4],["while",2],["telemetry",2],["off",4],["store",7],["captured",4],["dedup",1],["mark",2],["must",4],["be",1],["event",3],["never",2],["went",1],["first",1],["turn",1],["at",1],["default",1],["state",1],["frame",4],["dropped",1],["later",1],["opt",1],["same",1],["then",1],["found",1],["already",1],["sent",1],["start",6],["so",1],["whole",1],["period",1],["reported",1],["turns",1],["no",2],["front",1],["them",1],["call",1],["op",1],["consume",1],["once",1],["per",1],["emit",2],["surface",2],["web",2],["assert",2],["user",1],["opts",1],["mid",2],["still",2],["fire",1],["consent",1],["mod",1],["grant",1],["events",2],["opting",1],["produce",1]]},{"id":"tests/test_telemetry_emit.py#test_a_store_that_raises_does_not_propagate","name":[["test",1],["store",1],["raises",1],["not",1],["propagate",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",3],["test",2],["store",3],["raises",2],["not",3],["propagate",2],["captured",3],["class",1],["exploding",2],["setting",1],["self",1],["raise",2],["runtime",1],["error",1],["db",1],["unhappy",1],["emit",1],["daemon",1],["start",1],["must",1],["assert",1]]},{"id":"tests/test_telemetry_emit.py#test_a_store_that_raises_does_not_propagate.Exploding","name":[["exploding",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["class",2],["exploding",2],["def",1],["setting",1],["self",1],["raise",1],["runtime",1],["error",1],["db",1],["unhappy",1]]},{"id":"tests/test_telemetry_emit.py#test_a_store_that_raises_does_not_propagate.Exploding.get_setting","name":[["setting",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["setting",2],["self",2],["raise",1],["runtime",1],["error",1],["db",1],["unhappy",1]]},{"id":"tests/test_telemetry_emit.py#test_an_unrecognised_stop_reason_is_error_not_ok","name":[["test",1],["unrecognised",1],["stop",1],["reason",1],["error",1],["not",1],["ok",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["unrecognised",2],["stop",3],["reason",3],["error",5],["not",3],["ok",2],["safe",1],["default",1],["mapping",1],["has",1],["seen",1],["likelier",1],["failure",1],["than",1],["success",1],["worth",1],["reporting",1],["as",1],["one",1],["assert",3],["turn",3],["outcome",3],["some",1],["new",1],["none",1]]},{"id":"tests/test_telemetry_emit.py#test_emit_drops_an_undeclared_event_name","name":[["test",1],["emit",1],["drops",1],["undeclared",1],["event",1],["name",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["emit",3],["drops",2],["undeclared",2],["event",2],["name",2],["store",5],["captured",3],["consent",1],["mod",1],["grant",1],["exfiltrate",1],["assert",1]]},{"id":"tests/test_telemetry_emit.py#test_emit_drops_fields_outside_the_declaration","name":[["test",1],["emit",1],["drops",1],["fields",1],["outside",1],["declaration",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["emit",3],["drops",2],["fields",2],["outside",2],["declaration",2],["store",5],["captured",3],["consent",1],["mod",1],["grant",1],["turn",2],["complete",2],["surface",2],["web",2],["secret",1],["home",1],["cohort",1],["csv",1],["install",1],["batch",2],["assert",1],["event",1]]},{"id":"tests/test_telemetry_emit.py#test_emit_with_consent_records_the_event","name":[["test",1],["emit",1],["consent",1],["records",1],["event",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["emit",3],["consent",3],["records",2],["event",3],["store",5],["captured",4],["mod",1],["grant",1],["daemon",2],["start",2],["surface",2],["web",2],["assert",3],["len",2],["install",2],["id",2],["batch",2],["32",1]]},{"id":"tests/test_telemetry_emit.py#test_emit_without_consent_records_nothing","name":[["test",1],["emit",1],["without",1],["consent",1],["records",1],["nothing",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["emit",3],["without",2],["consent",2],["records",2],["nothing",2],["store",4],["captured",3],["daemon",1],["start",1],["surface",1],["web",1],["assert",1]]},{"id":"tests/test_telemetry_emit.py#test_every_engine_stop_reason_maps_to_a_declared_outcome","name":[["test",1],["every",1],["engine",1],["stop",1],["reason",1],["maps",1],["declared",1],["outcome",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",3],["every",2],["engine",4],["stop",5],["reason",5],["maps",2],["declared",2],["outcome",4],["expected",4],["these",1],["strings",1],["openai4s",2],["agent",2],["py",3],["loop",1],["server",1],["run",1],["actually",1],["return",1],["including",1],["submitted",1],["normal",1],["structured",1],["completion",1],["plan",2],["successful",2],["mode",1],["exit",1],["were",1],["missing",1],["so",1],["reported",1],["error",1],["turns",1],["if",1],["gains",1],["new",1],["one",1],["should",1],["be",1],["noticed",1],["from",1],["telemetry",1],["schema",1],["import",1],["record",2],["assert",2],["turn",1],["members",1]]},{"id":"tests/test_telemetry_emit.py#test_session_start_fires_once_per_session","name":[["test",1],["session",2],["start",1],["fires",1],["once",1],["per",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["session",9],["start",7],["fires",2],["once",2],["per",2],["store",9],["captured",3],["consent",1],["mod",1],["grant",1],["emit",3],["frame",3],["surface",3],["web",3],["events",2],["event",1],["assert",1],["then",1],["not",1],["twice",1]]},{"id":"tests/test_telemetry_emit.py#test_the_progress_circuit_stop_is_a_bounded_stop_not_an_error","name":[["test",1],["progress",1],["circuit",1],["stop",2],["bounded",1],["not",1],["error",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["test",2],["progress",5],["circuit",4],["stop",6],["bounded",2],["not",3],["error",3],["reason",3],["read",1],["from",2],["its",1],["owner",1],["restated",1],["if",1],["engine",1],["renames",1],["fails",1],["here",1],["rather",1],["than",1],["drifting",1],["openai4s",1],["agent",1],["import",1],["no",2],["assert",1],["turn",2],["outcome",2],["max",1],["turns",1]]},{"id":"tests/test_telemetry_emit.py#test_the_send_happens_off_the_calling_thread","name":[["test",1],["send",1],["happens",1],["off",1],["calling",1],["thread",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",3],["test",2],["send",6],["happens",2],["off",2],["calling",2],["thread",7],["store",6],["monkeypatch",3],["slow",1],["collector",1],["must",1],["not",1],["add",1],["latency",1],["turn",1],["so",2],["actual",1],["runs",1],["background",1],["never",2],["inline",1],["now",1],["gate",1],["single",1],["worker",2],["rather",2],["than",2],["per",1],["flush",1],["property",1],["asserted",1],["ran",2],["being",1],["constructed",1],["may",1],["well",1],["have",1],["been",1],["started",1],["by",1],["earlier",1],["event",2],["consent",1],["mod",3],["grant",1],["sent",4],["list",1],["done",3],["threading",3],["from",1],["openai4s",2],["telemetry",2],["import",1],["sender",3],["as",1],["record",2],["payload",1],["append",1],["current",2],["name",2],["setattr",1],["emit",1],["daemon",1],["start",1],["surface",1],["web",1],["assert",3],["wait",1],["timeout",1]]},{"id":"tests/test_telemetry_emit.py#test_the_send_happens_off_the_calling_thread.record","name":[["record",1]],"path":[["tests",1],["test",1],["telemetry",1],["emit",1],["py",1]],"body":[["def",2],["record",2],["store",2],["payload",2],["sent",1],["append",1],["threading",1],["current",1],["thread",1],["name",1],["done",1]]},{"id":"tests/test_telemetry_off_by_default.py","name":[["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["no",2],["consent",5],["nothing",4],["leaves",1],["machine",1],["proof",1],["claim",3],["absolute",1],["so",2],["test",1],["has",1],["be",1],["too",1],["any",2],["attempt",1],["open",1],["connection",1],["resolve",1],["name",1],["fails",1],["loudly",1],["rather",1],["than",1],["being",1],["absorbed",1],["by",2],["mock",1],["returns",1],["plausible",1],["response",1],["stub",1],["quietly",1],["answers",1],["200",1],["would",1],["let",1],["telemetry",5],["send",1],["succeed",1],["suite",1],["prove",1],["dns",1],["lookup",1],["counts",1],["resolving",1],["log",1],["openai4s",6],["org",1],["tells",1],["resolver",1],["install",1],["exists",2],["running",1],["now",1],["precisely",1],["fact",1],["asked",1],["guard",2],["here",1],["refuses",2],["getaddrinfo",1],["as",4],["well",1],["connect",1],["scope",1],["stated",1],["plainly",1],["proves",1],["process",2],["subprocess",1],["kernel",1],["cell",1],["ssh",1],["from",7],["compute",1],["manager",1],["outside",1],["construction",1],["sandbox",1],["code",1],["runs",1],["there",1],["asserted",1],["below",1],["future",1],["import",8],["annotations",1],["socket",1],["pytest",3],["config",2],["store",2],["mod",2],["sender",3],["wire",1],["fixture",2],["even",1],["once",1],["buffered",1],["across",1],["revoke",1],["flushes",1],["at",1],["exit",1],["revoked",1],["identity",1],["not",1],["come",1],["back",1],["under",1],["next",1],["permission",1]]},{"id":"tests/test_telemetry_off_by_default.py#_payload","name":[["payload",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["payload",2],["install",3],["id",3],["str",2],["32",2],["return",1],["wire",1],["seal",1],["event",1],["daemon",1],["start",1],["outcome",1],["ok",1]]},{"id":"tests/test_telemetry_off_by_default.py#_SilentHub","name":[["silent",1],["hub",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["class",2],["silent",2],["hub",2],["def",4],["emitter",1],["self",4],["root",4],["frame",5],["id",4],["return",4],["lambda",1],["event",2],["none",3],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_telemetry_off_by_default.py#_SilentHub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_telemetry_off_by_default.py#_SilentHub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["drop",2],["frame",4],["self",2],["root",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_telemetry_off_by_default.py#_SilentHub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_telemetry_off_by_default.py#_SilentHub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#EgressAttempted","name":[["egress",1],["attempted",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["class",2],["egress",2],["attempted",2],["assertion",2],["error",2],["raised",1],["moment",1],["anything",1],["tries",1],["leave",1],["machine",1]]},{"id":"tests/test_telemetry_off_by_default.py#no_egress","name":[["no",1],["egress",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",4],["no",2],["egress",3],["monkeypatch",6],["make",1],["every",1],["outbound",1],["primitive",1],["loud",1],["failure",1],["dns",1],["included",1],["attempts",3],["list",1],["str",1],["refuse",5],["guard",2],["args",2],["kwargs",1],["append",1],["raise",1],["attempted",2],["telemetry",1],["return",2],["setattr",4],["socket",6],["getaddrinfo",2],["create",2],["connection",2],["connect",4],["ex",2]]},{"id":"tests/test_telemetry_off_by_default.py#no_egress.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",3],["refuse",2],["guard",2],["args",2],["kwargs",1],["attempts",1],["append",1],["raise",1],["egress",1],["attempted",2],["telemetry",1],["return",1]]},{"id":"tests/test_telemetry_off_by_default.py#no_egress.refuse.guard","name":[["guard",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["guard",2],["args",3],["kwargs",2],["attempts",1],["append",1],["raise",1],["egress",1],["attempted",2],["telemetry",1]]},{"id":"tests/test_telemetry_off_by_default.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_sealed_under_a_revoked_identity_is_not_sent","name":[["test",1],["payload",1],["sealed",1],["under",1],["revoked",1],["identity",1],["not",1],["sent",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["payload",3],["sealed",2],["under",3],["revoked",2],["identity",3],["not",5],["sent",2],["store",6],["no",3],["egress",3],["regression",1],["sharpest",1],["privacy",1],["claim",1],["subsystem",1],["sealing",1],["happens",2],["caller",1],["thread",1],["sending",1],["later",1],["another",1],["between",1],["those",1],["two",2],["moments",1],["user",1],["revoke",2],["destroys",1],["id",6],["grant",3],["again",1],["mints",1],["different",1],["one",1],["sender",2],["only",1],["asked",1],["whether",1],["some",1],["consent",5],["existed",1],["so",1],["stamped",1],["old",2],["went",1],["out",1],["new",1],["permission",1],["linking",1],["participation",1],["periods",1],["inside",1],["record",1],["design",1],["exists",1],["specifically",1],["keep",1],["unlinkable",1],["network",1],["guard",1],["assertion",1],["matters",1],["merely",1],["returns",1],["false",2],["but",1],["never",1],["reaches",1],["socket",1],["first",4],["mod",4],["assert",4],["none",2],["stale",2],["wire",1],["seal",1],["install",3],["event",1],["daemon",1],["start",1],["outcome",1],["ok",1],["second",3],["send",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_sealed_under_the_current_identity_is_accepted","name":[["test",1],["payload",1],["sealed",1],["under",1],["current",1],["identity",1],["accepted",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",5],["test",2],["payload",4],["sealed",2],["under",2],["current",2],["identity",2],["accepted",2],["store",4],["monkeypatch",3],["check",1],["must",1],["not",2],["become",1],["blanket",1],["refusal",1],["ordinary",1],["path",1],["still",1],["sends",1],["stubbed",1],["at",1],["opener",4],["so",1],["nothing",1],["actually",1],["leaves",1],["granted",3],["consent",1],["mod",3],["grant",1],["assert",2],["none",2],["wire",1],["seal",1],["install",1],["id",1],["event",1],["daemon",1],["start",1],["outcome",1],["ok",1],["class",2],["response",2],["status",1],["200",1],["enter",1],["self",4],["return",3],["exit",1],["exc",1],["false",1],["open",1],["request",2],["timeout",1],["setattr",1],["sender",2],["urllib",1],["build",1],["lambda",1],["send",1],["true",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_sealed_under_the_current_identity_is_accepted._Opener","name":[["opener",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["class",2],["opener",2],["def",1],["open",1],["self",1],["request",1],["timeout",1],["none",1],["return",1],["response",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_sealed_under_the_current_identity_is_accepted._Opener.open","name":[["open",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",2],["timeout",2],["none",2],["return",1],["response",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_sealed_under_the_current_identity_is_accepted._Response","name":[["response",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["class",2],["response",2],["status",1],["200",1],["def",2],["enter",1],["self",3],["return",2],["exit",1],["exc",1],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_sealed_under_the_current_identity_is_accepted._Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_sealed_under_the_current_identity_is_accepted._Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["return",1],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_the_sender_did_not_get_from_seal_is_refused","name":[["test",1],["payload",1],["sender",1],["did",1],["not",1],["from",1],["seal",1],["refused",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["payload",2],["sender",3],["did",2],["not",2],["from",2],["seal",2],["refused",2],["store",4],["no",3],["egress",3],["sealed",1],["type",1],["reason",1],["send",2],["cannot",1],["be",1],["handed",1],["raw",1],["bytes",1],["consent",1],["mod",2],["grant",1],["class",1],["impostor",2],["body",1],["anything",1],["at",1],["all",1],["record",1],["count",1],["assert",2],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_the_sender_did_not_get_from_seal_is_refused.Impostor","name":[["impostor",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["class",2],["impostor",2],["body",1],["anything",1],["at",1],["all",1],["record",1],["count",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_payload_with_no_identity_is_refused","name":[["test",1],["payload",1],["no",1],["identity",1],["refused",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["payload",6],["no",5],["identity",2],["refused",2],["store",4],["egress",3],["cannot",2],["say",1],["who",1],["belongs",1],["be",1],["matched",1],["against",1],["current",1],["consent",2],["so",1],["not",1],["sendable",1],["mod",2],["grant",1],["wire",1],["seal",1],["32",1],["event",1],["daemon",1],["start",1],["outcome",1],["ok",1],["install",1],["id",1],["assert",2],["sender",1],["send",1],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_plain_http_endpoint_is_refused","name":[["test",1],["plain",1],["http",1],["endpoint",1],["refused",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["plain",2],["http",3],["endpoint",4],["refused",2],["monkeypatch",3],["downgrade",1],["would",1],["put",1],["payload",1],["install",1],["id",1],["clear",1],["text",1],["setenv",1],["sender",2],["mod",2],["var",1],["log",1],["openai4s",1],["org",1],["v1",1],["events",1],["assert",1],["none",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_revoked_install_stops_sending","name":[["test",1],["revoked",1],["install",1],["stops",1],["sending",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["revoked",2],["install",2],["stops",2],["sending",2],["store",5],["no",3],["egress",3],["consent",2],["mod",3],["grant",1],["revoke",1],["assert",2],["sender",1],["send",1],["payload",1],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_a_sealed_payload_cannot_be_built_outside_wire","name":[["test",1],["sealed",1],["payload",1],["cannot",1],["be",1],["built",1],["outside",1],["wire",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["sealed",3],["payload",3],["cannot",2],["be",2],["built",2],["outside",2],["wire",3],["pytest",1],["raises",1],["type",1],["error",1],["object",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_an_endpoint_carrying_credentials_is_refused","name":[["test",1],["endpoint",1],["carrying",1],["credentials",1],["refused",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["endpoint",4],["carrying",2],["credentials",2],["refused",2],["monkeypatch",3],["setenv",1],["sender",2],["mod",2],["var",1],["https",1],["user",1],["pw",1],["example",1],["com",1],["v1",1],["assert",1],["none",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_an_environment_veto_stops_sending_even_with_consent_recorded","name":[["test",1],["environment",1],["veto",1],["stops",1],["sending",1],["even",1],["consent",1],["recorded",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["environment",2],["veto",2],["stops",2],["sending",2],["even",2],["consent",4],["recorded",2],["store",4],["no",3],["egress",3],["monkeypatch",3],["mod",3],["grant",1],["setenv",1],["env",1],["var",1],["assert",2],["sender",1],["send",1],["payload",1],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_an_oversized_payload_is_refused_before_consent_is_even_checked","name":[["test",1],["oversized",1],["payload",1],["refused",1],["before",1],["consent",1],["even",1],["checked",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["oversized",2],["payload",6],["refused",2],["before",2],["consent",3],["even",2],["checked",2],["store",4],["no",3],["egress",3],["mod",3],["grant",1],["body",2],["sender",2],["max",1],["bytes",1],["assert",2],["send",1],["false",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_building_the_daemon_starts_no_telemetry_thread","name":[["test",1],["building",1],["daemon",1],["starts",1],["no",1],["telemetry",1],["thread",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["building",2],["daemon",2],["starts",2],["no",5],["telemetry",3],["thread",2],["tmp",3],["path",3],["egress",3],["consent",1],["read",1],["per",1],["send",1],["so",1],["nothing",1],["may",1],["be",1],["started",1],["at",1],["boot",1],["import",2],["threading",3],["before",2],["name",4],["enumerate",2],["from",1],["openai4s",1],["server",1],["gateway",3],["as",1],["mod",2],["config",3],["data",1],["dir",1],["session",1],["runner",1],["silent",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["after",2],["assert",2],["not",1],["any",1],["lower",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_importing_the_package_sends_nothing","name":[["test",1],["importing",1],["package",1],["sends",1],["nothing",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["importing",2],["package",2],["sends",2],["nothing",2],["no",3],["egress",3],["import",3],["time",1],["side",1],["effects",1],["classic",1],["way",1],["off",1],["by",1],["default",1],["not",1],["importlib",3],["name",2],["openai4s",5],["telemetry",5],["schema",1],["consent",1],["wire",1],["sender",1],["reload",1],["module",1],["assert",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_no_payload_ever_sends_under_an_identity_that_is_not_current","name":[["test",1],["no",1],["payload",1],["ever",1],["sends",1],["under",1],["identity",1],["not",1],["current",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",4],["test",2],["no",5],["payload",8],["ever",2],["sends",2],["under",5],["identity",5],["not",7],["current",2],["store",7],["egress",4],["invariant",2],["threads",1],["rather",2],["than",2],["sequence",1],["consent",5],["toggle",1],["flight",1],["send",6],["genuinely",1],["concurrent",1],["daemon",1],["emit",1],["seals",1],["caller",1],["thread",3],["dispatches",1],["another",1],["while",3],["customize",1],["route",1],["grant",3],["revoke",3],["at",2],["any",2],["moment",1],["whatever",1],["interleaving",1],["stamped",1],["one",1],["currently",2],["authorised",2],["must",1],["never",1],["leave",1],["network",2],["guard",1],["return",1],["value",1],["proves",1],["import",1],["threading",6],["granted",3],["mod",5],["assert",2],["none",2],["every",2],["here",1],["was",2],["sealed",1],["has",1],["already",1],["been",1],["destroyed",1],["so",1],["all",1],["violation",1],["seeding",1],["list",3],["id",3],["instead",1],["would",2],["make",1],["legitimate",1],["indis",1],["tinguishable",1],["from",1],["leak",1],["assertion",1],["be",1],["measuring",1],["scheduler",1],["stale",4],["install",2],["stop",4],["event",2],["sent",2],["bool",1],["lock",4],["churn",2],["fresh",3],["if",1],["continue",1],["append",2],["loop",2],["candidates",2],["sender",1],["workers",3],["target",2],["worker",4],["start",1],["wait",1],["join",1],["timeout",1],["refused",1],["before",1],["could",1],["resolve",1],["name",1],["because",1],["endpoint",1],["unreachable",1],["fixture",1],["point",1],["nothing",1],["got",1],["as",2],["far",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_no_payload_ever_sends_under_an_identity_that_is_not_current.churn","name":[["churn",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["churn",2],["while",1],["not",1],["stop",1],["fresh",3],["consent",2],["mod",2],["grant",1],["store",2],["if",1],["none",1],["continue",1],["revoke",1],["lock",1],["stale",1],["append",1],["payload",1],["install",1],["id",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_no_payload_ever_sends_under_an_identity_that_is_not_current.send_loop","name":[["send",1],["loop",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["send",3],["loop",2],["while",1],["not",1],["stop",1],["lock",1],["candidates",2],["list",1],["stale",1],["payload",2],["sent",1],["append",1],["sender",1],["mod",1],["store",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_seal_refuses_to_produce_an_empty_report","name":[["test",1],["seal",1],["refuses",1],["produce",1],["empty",1],["report",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["seal",4],["refuses",2],["produce",2],["empty",2],["report",2],["store",2],["sending",1],["have",1],["nothing",1],["say",1],["still",2],["packet",1],["tells",1],["listener",1],["install",1],["running",1],["right",1],["now",1],["assert",2],["wire",2],["32",2],["none",2],["not",1],["declared",1],["field",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_seal_refuses_without_a_well_formed_identity","name":[["test",1],["seal",1],["refuses",1],["without",1],["well",1],["formed",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["seal",3],["refuses",2],["without",2],["well",2],["formed",2],["identity",2],["assert",1],["wire",1],["not",1],["32",1],["hex",1],["event",1],["daemon",1],["start",1],["none",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_sending_without_consent_does_not_touch_the_network","name":[["test",1],["sending",1],["without",1],["consent",1],["not",1],["touch",1],["network",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["sending",2],["without",2],["consent",2],["not",3],["touch",2],["network",2],["store",3],["no",3],["egress",3],["headline",1],["returns",1],["false",2],["never",1],["reaches",1],["socket",1],["at",1],["all",1],["assert",2],["sender",1],["mod",1],["send",1],["payload",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_consent_check_happens_before_any_name_is_resolved","name":[["test",1],["consent",1],["check",1],["happens",1],["before",1],["any",1],["name",1],["resolved",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["consent",3],["check",2],["happens",2],["before",3],["any",2],["name",2],["resolved",2],["store",3],["no",4],["egress",3],["dns",1],["query",1],["itself",1],["signal",1],["so",1],["order",1],["checks",1],["property",1],["not",1],["optimisation",1],["range",1],["sender",1],["mod",1],["send",1],["payload",1],["assert",1],["lookup",1],["may",1],["happen",1],["confirmed",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_default_endpoint_is_the_one_that_was_agreed","name":[["test",1],["default",1],["endpoint",1],["one",1],["was",1],["agreed",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["default",4],["endpoint",6],["one",2],["was",2],["agreed",2],["monkeypatch",3],["delenv",1],["sender",4],["mod",4],["var",1],["raising",1],["false",1],["assert",2],["startswith",1],["https",1],["log",1],["openai4s",1],["org",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_no_redirect_handler_refuses_every_redirect","name":[["test",1],["no",1],["redirect",2],["handler",1],["refuses",1],["every",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["no",3],["redirect",5],["handler",4],["refuses",2],["every",2],["sender",1],["mod",1],["redirects",1],["code",2],["301",1],["302",1],["303",1],["307",1],["308",1],["assert",1],["request",1],["none",3],["https",1],["elsewhere",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_sealed_payload_records_the_identity_it_was_sealed_under","name":[["test",1],["sealed",2],["payload",1],["records",1],["identity",1],["was",1],["under",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["sealed",4],["payload",5],["records",2],["identity",2],["was",2],["under",2],["store",2],["wire",1],["seal",1],["32",2],["event",1],["daemon",1],["start",1],["outcome",1],["ok",1],["assert",1],["not",1],["none",1],["install",1],["id",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_sender_actually_installs_that_handler","name":[["test",1],["sender",1],["actually",1],["installs",1],["handler",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",4],["test",3],["sender",5],["actually",3],["installs",2],["handler",3],["store",4],["monkeypatch",3],["testing",1],["class",2],["alone",1],["proves",1],["nothing",1],["about",1],["wiring",1],["send",3],["built",1],["default",1],["opener",6],["would",1],["still",1],["pass",1],["redirect",2],["third",1],["party",1],["choosing",1],["research",1],["telemetry",1],["goes",1],["so",1],["observe",1],["construction",1],["import",1],["urllib",2],["request",3],["granted",3],["consent",1],["mod",3],["grant",1],["assert",2],["not",2],["none",2],["handlers",3],["list",1],["object",1],["stub",2],["open",1],["self",1],["timeout",1],["raise",1],["assertion",1],["error",1],["must",2],["be",1],["reached",1],["fake",2],["build",4],["args",2],["extend",1],["return",1],["setattr",1],["sealed",1],["under",1],["identity",1],["authorised",1],["refuses",1],["before",1],["ever",1],["builds",1],["payload",1],["install",1],["id",1],["any",1],["no",2],["redirects",1],["its",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_sender_actually_installs_that_handler._Stub","name":[["stub",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["class",2],["stub",2],["def",1],["open",1],["self",1],["request",1],["timeout",1],["none",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["be",1],["reached",1],["test",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_sender_actually_installs_that_handler._Stub.open","name":[["open",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["open",2],["self",2],["request",2],["timeout",2],["none",2],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["be",1],["reached",1],["test",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_the_sender_actually_installs_that_handler.fake_build_opener","name":[["fake",1],["build",1],["opener",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["fake",2],["build",2],["opener",2],["args",3],["handlers",1],["extend",1],["return",1],["stub",1]]},{"id":"tests/test_telemetry_off_by_default.py#test_there_is_no_exit_or_crash_hook_anywhere_in_the_package","name":[["test",1],["there",1],["no",1],["exit",1],["crash",1],["hook",1],["anywhere",1],["package",1]],"path":[["tests",1],["test",1],["telemetry",1],["off",1],["by",1],["default",1],["py",1]],"body":[["def",2],["test",2],["there",2],["no",2],["exit",3],["crash",3],["hook",3],["anywhere",2],["package",4],["flush",1],["at",2],["would",2],["send",2],["events",1],["recorded",1],["before",1],["consent",1],["them",1],["least",1],["examinable",1],["moment",1],["import",2],["ast",2],["pathlib",2],["path",4],["sender",1],["mod",1],["file",1],["parent",1],["forbidden",2],["atexit",1],["faulthandler",1],["excepthook",1],["del",1],["finalize",1],["glob",1],["py",1],["source",3],["read",1],["text",1],["utf",1],["name",4],["assert",1],["not",1],["references",1],["parse",1]]},{"id":"tests/test_telemetry_schema.py","name":[["test",1],["telemetry",1],["schema",1],["py",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["telemetry",3],["may",1],["say",1],["counts",2],["enumerations",1],["stops",1],["saying",1],["more",1],["frozen",1],["decision",1],["calls",1],["allowlist",2],["asserting",1],["outgoing",1],["payload",1],["contains",1],["no",1],["key",3],["outside",1],["not",7],["job",1],["attack",2],["one",1],["line",1],["long",1],["error",7],["type",3],["value",3],["file",2],["found",2],["home",2],["unpublished",4],["cohort",4],["2026",3],["csv",2],["same",1],["second",1],["carries",1],["research",2],["subject",1],["person",1],["directory",2],["product",1],["exists",1],["handle",1],["data",1],["so",2],["tests",1],["below",1],["values",5],["shapes",1],["taken",1],["from",5],["repository",1],["actually",1],["produces",1],["rather",1],["than",1],["invented",1],["ones",1],["kernel",1],["cell",1],["runs",1],["agent",1],["authored",2],["code",3],["name",4],["user",2],["text",1],["enumeration",2],["skill",2],["comes",1],["its",1],["md",1],["frontmatter",1],["verbatim",1],["environment",1],["under",1],["configured",1],["root",1],["llm",1],["provider",1],["be",2],["whole",1],["sentence",1],["echoing",1],["request",1],["each",2],["those",1],["looks",2],["like",2],["enum",2],["someone",1],["adding",1],["field",4],["hurry",1],["future",1],["import",4],["annotations",1],["pytest",5],["openai4s",2],["schema",2],["domain",1],["kinds",1],["envelope",3],["max",1],["count",2],["record",3],["bucket",1],["opaque",1],["id",1],["version",2],["classify",1],["sanitise",2],["real",2],["open",1],["ai4",1],["install",1],["could",1],["produce",1],["must",2],["never",1],["travel",1],["hypotheticals",1],["documented",1],["output",1],["path",1],["leaky",3],["users",2],["glioblastoma",2],["documents",1],["lab",1],["patients",1],["parquet",1],["cohort4471",1],["non",2],["responder",1],["mismatch",1],["4471",2],["responders",2],["dr",1],["yan",1],["acme",1],["pharma",1],["model",1],["maximum",1],["context",1],["length",1],["8192",1],["tokens",2],["however",1],["you",1],["requested",1],["9001",1],["8500",1],["your",1],["prompt",1],["analyse",1],["sk",1],["proj",1],["abcdef0123456789",1],["srr1234567",1],["domains",1],["mark",4],["parametrize",4],["sorted",2],["most",1],["durations",1],["identity",1],["gate",1],["reused",1]]},{"id":"tests/test_telemetry_schema.py#test_a_boolean_is_not_a_count","name":[["test",1],["boolean",1],["not",1],["count",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["boolean",2],["not",2],["count",3],["bool",1],["subclass",1],["int",1],["so",1],["naive",1],["check",1],["counts",1],["true",2],["as",1],["assert",1],["sanitise",1],["record",1]]},{"id":"tests/test_telemetry_schema.py#test_a_count_is_clamped_because_an_exact_number_is_a_fingerprint","name":[["test",1],["count",1],["clamped",1],["because",1],["exact",1],["number",1],["fingerprint",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["count",7],["clamped",2],["because",2],["exact",2],["number",2],["fingerprint",2],["41",1],["318",1],["cells",1],["identifies",1],["install",1],["about",1],["as",2],["well",1],["name",1],["assert",2],["sanitise",2],["record",2],["41318",1],["max",1]]},{"id":"tests/test_telemetry_schema.py#test_a_duration_travels_as_a_bucket_never_as_a_number","name":[["test",1],["duration",1],["travels",1],["as",2],["bucket",1],["never",1],["number",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["duration",5],["travels",2],["as",4],["bucket",8],["never",2],["number",2],["assert",5],["lt",4],["1s",1],["42",2],["60s",3],["99999",1],["ge",1],["1h",1],["sanitise",2],["record",2]]},{"id":"tests/test_telemetry_schema.py#test_a_negative_or_non_integer_count_is_dropped","name":[["test",1],["negative",1],["non",1],["integer",1],["count",1],["dropped",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["negative",2],["non",2],["integer",2],["count",5],["dropped",2],["assert",3],["sanitise",3],["record",3],["12",1]]},{"id":"tests/test_telemetry_schema.py#test_a_recognised_stdlib_error_still_reports_its_kind","name":[["test",1],["recognised",1],["stdlib",1],["error",1],["still",1],["reports",1],["its",1],["kind",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["recognised",2],["stdlib",2],["error",8],["still",2],["reports",2],["its",2],["kind",2],["assert",2],["classify",2],["value",2],["anything",1],["at",1],["all",1],["file",2],["not",2],["found",2],["secret",1],["path",1]]},{"id":"tests/test_telemetry_schema.py#test_an_enum_domain_holds_literal_members_only","name":[["test",1],["enum",1],["domain",1],["holds",1],["literal",1],["members",1],["only",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["enum",3],["domain",2],["holds",2],["literal",2],["members",4],["only",2],["written",1],["source",1],["learning",1],["them",1],["from",2],["observed",1],["data",1],["provider",1],["response",1],["enumeration",1],["becomes",1],["channel",1],["tiny",4],["assert",3],["accepts",2],["not",1],["isinstance",1],["frozenset",1]]},{"id":"tests/test_telemetry_schema.py#test_an_exception_class_from_agent_code_is_reported_as_other","name":[["test",1],["exception",1],["class",1],["from",1],["agent",1],["code",1],["reported",1],["as",1],["other",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["exception",4],["class",5],["from",2],["agent",2],["code",2],["reported",2],["as",2],["other",3],["cell",1],["defines",1],["its",1],["own",1],["so",2],["type",1],["name",2],["user",1],["authored",1],["text",1],["exactly",1],["must",1],["not",1],["travel",1],["unrecognised",1],["cannot",2],["be",2],["passed",1],["through",1],["truncated",1],["cohort4471",2],["non",2],["responder",2],["mismatch",2],["pass",1],["assert",1],["classify",1],["error",1]]},{"id":"tests/test_telemetry_schema.py#test_an_exception_class_from_agent_code_is_reported_as_other.Cohort4471NonResponderMismatch","name":[["cohort4471",1],["non",1],["responder",1],["mismatch",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["class",2],["cohort4471",2],["non",2],["responder",2],["mismatch",2],["exception",2],["pass",1]]},{"id":"tests/test_telemetry_schema.py#test_an_undeclared_field_is_dropped_rather_than_carried","name":[["test",1],["undeclared",1],["field",1],["dropped",1],["rather",1],["than",1],["carried",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["undeclared",2],["field",4],["dropped",2],["rather",2],["than",2],["carried",2],["safe",1],["direction",1],["caller",1],["who",1],["adds",1],["gets",1],["not",1],["travel",1],["authoring",1],["time",1],["gates",1],["make",1],["omission",1],["visible",1],["assert",1],["sanitise",1],["record",1],["event",2],["tool",2],["call",2],["detail",1],["anything",1]]},{"id":"tests/test_telemetry_schema.py#test_classifying_accepts_a_class_as_well_as_an_instance","name":[["test",1],["classifying",1],["accepts",1],["class",1],["as",2],["well",1],["instance",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["classifying",2],["accepts",2],["class",2],["as",4],["well",2],["instance",2],["assert",2],["classify",2],["error",4],["timeout",2],["none",1],["other",1]]},{"id":"tests/test_telemetry_schema.py#test_classifying_never_looks_at_the_message","name":[["test",1],["classifying",1],["never",1],["looks",1],["at",1],["message",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["classifying",2],["never",2],["looks",2],["at",2],["message",2],["two",1],["errors",1],["same",1],["class",1],["must",1],["be",1],["indistinguishable",1],["afterwards",1],["assert",1],["classify",2],["error",4],["value",2],["home",1],["cohort",1],["csv",1]]},{"id":"tests/test_telemetry_schema.py#test_every_bucket_label_is_reachable","name":[["test",1],["every",1],["bucket",1],["label",1],["reachable",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["every",2],["bucket",4],["label",4],["reachable",2],["nothing",1],["produce",1],["will",1],["be",1],["misused",1],["later",1],["produced",2],["30",1],["300",1],["1800",1],["7200",1],["assert",1],["labels",1]]},{"id":"tests/test_telemetry_schema.py#test_every_declared_field_has_a_domain_from_that_frozen_set","name":[["test",1],["every",1],["declared",1],["field",1],["has",1],["domain",1],["from",1],["frozen",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["every",2],["declared",2],["field",2],["has",2],["domain",6],["from",2],["frozen",2],["name",2],["envelope",1],["record",1],["items",1],["assert",1],["kind",1],["kinds",1],["uses",1],["unfrozen",1]]},{"id":"tests/test_telemetry_schema.py#test_no_declared_field_accepts_a_value_a_real_install_could_leak","name":[["test",1],["no",1],["declared",1],["field",1],["accepts",1],["value",1],["real",1],["install",1],["could",1],["leak",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["no",2],["declared",2],["field",6],["accepts",2],["value",5],["real",2],["install",2],["could",2],["leak",3],["whole",1],["point",1],["as",1],["cross",1],["product",1],["every",2],["shape",1],["assert",1],["sanitise",1],["record",1]]},{"id":"tests/test_telemetry_schema.py#test_no_envelope_field_accepts_one_either","name":[["test",1],["no",1],["envelope",1],["field",1],["accepts",1],["one",1],["either",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["no",2],["envelope",3],["field",5],["accepts",2],["one",2],["either",2],["value",3],["assert",1],["sanitise",1]]},{"id":"tests/test_telemetry_schema.py#test_telemetry_does_not_reach_for_the_credential_redactor","name":[["test",1],["telemetry",1],["not",1],["reach",1],["credential",1],["redactor",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",3],["telemetry",2],["not",3],["reach",2],["credential",3],["redactor",3],["observability",3],["redact",1],["calibrated",1],["credentials",1],["exempts",1],["anything",1],["starting",1],["purpose",1],["pinning",1],["pointed",1],["at",1],["research",1],["data",1],["passes",1],["absolute",1],["path",6],["through",1],["untouched",1],["redacts",1],["harmless",1],["environment",1],["name",4],["protection",1],["shaped",1],["worse",1],["than",1],["none",1],["import",4],["ast",5],["pathlib",2],["package",2],["schema",1],["file",1],["parent",1],["glob",1],["py",1],["tree",2],["parse",1],["read",1],["text",1],["utf",1],["node",5],["walk",1],["if",2],["isinstance",2],["from",1],["module",1],["pytest",1],["fail",1],["imports",1],["alias",2],["names",1],["assert",1]]},{"id":"tests/test_telemetry_schema.py#test_the_declared_surface_is_small_enough_to_read","name":[["test",1],["declared",1],["surface",1],["small",1],["enough",1],["read",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["declared",2],["surface",2],["small",2],["enough",2],["read",2],["table",2],["nobody",2],["reads",1],["checks",1],["if",1],["assertion",1],["starts",1],["failing",1],["question",1],["whether",1],["new",1],["fields",1],["earned",1],["their",1],["risk",1],["assert",2],["len",2],["record",1],["12",1],["envelope",1]]},{"id":"tests/test_telemetry_schema.py#test_the_install_id_must_be_exactly_thirty_two_hex_characters","name":[["test",1],["install",1],["id",1],["must",1],["be",1],["exactly",1],["thirty",1],["two",1],["hex",1],["characters",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["install",2],["id",6],["must",2],["be",2],["exactly",2],["thirty",2],["two",2],["hex",2],["characters",2],["assert",4],["opaque",4],["accepts",4],["0123456789abcdef0123456789abcdef",1],["not",3],["0123456789abcdef",1],["z123456789abcdef0123456789abcdef",1],["users",1],["cohort",1],["csv",1]]},{"id":"tests/test_telemetry_schema.py#test_the_version_field_carries_this_package_and_nothing_else","name":[["test",1],["version",1],["field",1],["carries",1],["package",1],["nothing",1],["else",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["version",8],["field",2],["carries",2],["package",2],["nothing",2],["else",2],["not",2],["shaped",1],["string",1],["accepting",1],["any",1],["would",1],["let",1],["caller",1],["pass",1],["dependency",1],["number",1],["derived",1],["from",2],["user",1],["data",1],["openai4s",1],["import",1],["assert",2],["accepts",2]]},{"id":"tests/test_telemetry_schema.py#test_there_is_no_domain_that_can_hold_free_text","name":[["test",1],["there",1],["no",1],["domain",1],["hold",1],["free",1],["text",1]],"path":[["tests",1],["test",1],["telemetry",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["there",2],["no",2],["domain",5],["hold",2],["free",2],["text",3],["frozen",1],["deliberately",1],["adding",2],["field",1],["could",1],["carry",1],["prose",1],["requires",1],["class",1],["diff",1],["reads",2],["as",2],["privacy",1],["decision",1],["instead",1],["one",1],["more",1],["line",1],["table",1],["routine",1],["kinds",4],["cls",5],["kind",2],["vars",1],["schema",2],["values",1],["if",1],["isinstance",1],["type",1],["issubclass",1],["abstract",1],["assert",2],["not",1],["string",1],["json",1],["map",1],["list",1]]},{"id":"tests/test_telemetry_transmission.py","name":[["test",1],["telemetry",1],["transmission",1],["py",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["revocation",1],["boundary",2],["not",2],["request",1],["stop",1],["soon",1],["two",1],["defects",1],["both",2],["invisible",1],["functional",1],["test",2],["about",1],["sender",3],["send",2],["read",1],["consent",5],["then",1],["another",2],["thread",3],["at",1],["moment",1],["opened",1],["socket",1],["revoke",2],["landing",1],["window",1],["returned",1],["caller",1],["while",1],["payload",1],["sealed",1],["under",1],["destroyed",1],["identity",1],["was",3],["still",1],["its",1],["way",1],["opener",1],["no",1],["single",1],["packet",1],["leaves",1],["machine",1],["true",2],["only",1],["if",1],["nobody",1],["mid",1],["went",1],["away",1],["emit",3],["started",1],["fresh",1],["daemon",2],["per",1],["flush",1],["max",1],["buffer",1],["bounded",3],["records",1],["nothing",1],["threads",1],["sockets",1],["payloads",1],["flight",1],["so",1],["stalled",1],["collector",2],["turned",1],["event",1],["rate",2],["into",1],["first",1],["forces",1],["interleaving",1],["barrier",1],["rather",1],["than",1],["hoping",1],["second",1],["holds",1],["open",1],["counts",1],["actually",1],["spends",1],["from",8],["future",1],["import",11],["annotations",1],["threading",1],["time",1],["pytest",3],["openai4s",7],["config",2],["store",2],["telemetry",5],["as",4],["mod",4],["gate",2],["wire",1],["fixture",2],["autouse",1],["delivery",1]]},{"id":"tests/test_telemetry_transmission.py#_clean","name":[["clean",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["clean",2],["emit",2],["mod",4],["reset",4],["tests",4],["gate",2],["yield",1]]},{"id":"tests/test_telemetry_transmission.py#_RecordingOpener","name":[["recording",1],["opener",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["class",2],["recording",2],["opener",2],["stands",1],["network",1],["records",1],["was",1],["reached",1],["def",2],["init",1],["self",7],["opened",2],["at",2],["list",1],["float",1],["hold",3],["threading",1],["event",1],["open",1],["request",1],["timeout",2],["none",1],["append",1],["time",1],["monotonic",1],["wait",1],["10",1],["return",1],["response",1]]},{"id":"tests/test_telemetry_transmission.py#_RecordingOpener.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["init",2],["self",5],["opened",1],["at",1],["list",1],["float",1],["hold",2],["threading",1],["event",1]]},{"id":"tests/test_telemetry_transmission.py#_RecordingOpener.open","name":[["open",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["open",2],["self",4],["request",2],["timeout",3],["none",2],["opened",1],["at",1],["append",1],["time",1],["monotonic",1],["hold",1],["wait",1],["10",1],["return",1],["response",1]]},{"id":"tests/test_telemetry_transmission.py#_Response","name":[["response",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["class",2],["response",2],["status",1],["200",1],["def",2],["enter",1],["self",3],["return",2],["exit",1],["exc",1],["false",1]]},{"id":"tests/test_telemetry_transmission.py#_Response.__enter__","name":[["enter",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["enter",2],["self",3],["return",1]]},{"id":"tests/test_telemetry_transmission.py#_Response.__exit__","name":[["exit",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["exit",2],["self",2],["exc",2],["return",1],["false",1]]},{"id":"tests/test_telemetry_transmission.py#store","name":[["store",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["store",3],["tmp",3],["path",4],["return",1],["config",1],["data",1],["dir",1],["db",1]]},{"id":"tests/test_telemetry_transmission.py#test_a_payload_queued_before_a_revoke_is_never_transmitted","name":[["test",1],["payload",1],["queued",1],["before",1],["revoke",1],["never",1],["transmitted",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["test",2],["payload",4],["queued",2],["before",2],["revoke",4],["never",2],["transmitted",2],["store",5],["monkeypatch",3],["other",1],["half",1],["already",1],["waiting",2],["must",2],["not",1],["go",1],["out",1],["either",1],["granted",2],["consent",2],["mod",9],["grant",1],["wire",1],["seal",1],["install",1],["id",1],["event",1],["daemon",1],["start",1],["opener",5],["recording",1],["setattr",1],["sender",1],["urllib",1],["request",1],["build",1],["lambda",1],["gate",6],["pause",1],["worker",2],["assert",5],["submit",1],["true",1],["pending",2],["drop",1],["still",1],["resume",1],["wait",1],["idle",1],["timeout",1],["opened",1],["at",1]]},{"id":"tests/test_telemetry_transmission.py#test_a_re_grant_does_not_resurrect_the_old_identity","name":[["test",1],["re",1],["grant",1],["not",1],["resurrect",1],["old",1],["identity",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["test",2],["re",2],["grant",5],["not",2],["resurrect",2],["old",3],["identity",3],["store",6],["monkeypatch",3],["two",1],["participation",1],["periods",1],["must",1],["stay",1],["unlinkable",1],["payload",3],["sealed",1],["under",2],["first",4],["id",4],["sent",1],["after",1],["revoke",2],["fresh",1],["would",1],["carry",1],["new",1],["permission",1],["consent",3],["mod",5],["wire",1],["seal",1],["install",3],["event",1],["daemon",1],["start",1],["opener",5],["recording",1],["setattr",1],["sender",2],["urllib",1],["request",1],["build",1],["lambda",1],["second",2],["assert",3],["send",1],["false",1],["opened",1],["at",1]]},{"id":"tests/test_telemetry_transmission.py#test_a_stalled_collector_does_not_turn_events_into_threads","name":[["test",1],["stalled",1],["collector",1],["not",1],["turn",1],["events",1],["into",1],["threads",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["test",3],["stalled",2],["collector",2],["not",4],["turn",3],["events",4],["into",2],["threads",4],["store",5],["monkeypatch",3],["resource",1],["spike",1],["reproduction",1],["many",1],["one",3],["slow",1],["endpoint",1],["consent",1],["mod",7],["grant",1],["opener",6],["recording",1],["hold",2],["clear",1],["every",1],["send",1],["blocks",1],["until",1],["released",1],["setattr",1],["sender",1],["urllib",1],["request",1],["build",1],["lambda",1],["identity",1],["count",2],["active",1],["process",1],["global",1],["so",1],["thread",2],["any",1],["other",1],["worker",2],["happens",1],["start",1],["stop",1],["between",1],["two",1],["reads",1],["lands",1],["delta",1],["as",2],["spurious",1],["failure",2],["headroom",1],["hides",1],["real",1],["difference",1],["names",1],["exactly",1],["appeared",4],["also",1],["message",1],["needs",1],["be",5],["useful",1],["before",2],["threading",2],["enumerate",2],["index",2],["range",1],["200",2],["emit",2],["complete",1],["outcome",1],["ok",1],["turns",1],["peak",3],["len",1],["assert",4],["extra",1],["delivery",1],["must",4],["fixed",1],["per",1],["flush",1],["sorted",1],["name",1],["gate",4],["pending",2],["max",1],["queue",1],["bounded",1],["its",1],["bound",1],["declared",1],["dropped",1],["overflow",1],["recorded",1],["rather",1],["than",1],["silently",1],["absorbed",1],["wait",1],["idle",1],["timeout",1],["10",1]]},{"id":"tests/test_telemetry_transmission.py#test_emit_still_does_not_block_the_caller","name":[["test",1],["emit",1],["still",1],["not",1],["block",1],["caller",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["test",2],["emit",4],["still",2],["not",2],["block",2],["caller",2],["store",5],["monkeypatch",3],["property",1],["per",1],["event",1],["thread",1],["was",1],["there",1],["must",1],["survive",1],["consent",1],["mod",4],["grant",1],["opener",6],["recording",1],["hold",2],["clear",1],["setattr",1],["sender",1],["urllib",1],["request",1],["build",1],["lambda",1],["started",2],["time",2],["monotonic",2],["daemon",1],["start",1],["surface",1],["web",1],["assert",1],["gate",1],["wait",1],["idle",1],["timeout",1],["10",1]]},{"id":"tests/test_telemetry_transmission.py#test_no_request_may_begin_after_revoke_has_returned","name":[["test",1],["no",1],["request",1],["may",1],["begin",1],["after",1],["revoke",1],["has",1],["returned",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",4],["test",2],["no",2],["request",4],["may",2],["begin",2],["after",4],["revoke",10],["has",4],["returned",5],["store",5],["monkeypatch",4],["barrier",1],["reproduction",1],["sender",8],["stepped",3],["exact",1],["point",1],["review",1],["described",1],["consent",6],["been",2],["read",14],["found",1],["present",1],["socket",1],["not",2],["opened",4],["yet",1],["then",1],["called",1],["from",1],["another",1],["thread",3],["whatever",1],["ordering",1],["invariant",1],["one",1],["comparison",1],["nothing",1],["reached",5],["opener",6],["granted",2],["mod",7],["grant",1],["payload",4],["wire",1],["seal",1],["install",1],["id",1],["event",3],["daemon",1],["start",3],["assert",4],["none",1],["recording",1],["setattr",2],["urllib",1],["build",1],["lambda",2],["threading",4],["let",3],["finish",3],["real",2],["target",4],["result",2],["wait",2],["timeout",4],["10",2],["return",1],["sent",2],["list",2],["bool",1],["append",2],["send",2],["never",2],["revoked",5],["at",5],["float",1],["time",2],["monotonic",1],["revoker",3],["give",1],["every",1],["chance",1],["slip",1],["past",1],["flight",1],["sleep",1],["join",2],["15",2],["sealed",1],["under",1],["identity",1],["began",1],["its",1],["had",1],["already",1],["caller",1]]},{"id":"tests/test_telemetry_transmission.py#test_no_request_may_begin_after_revoke_has_returned.do_revoke","name":[["revoke",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["revoke",3],["consent",1],["mod",1],["store",1],["revoked",1],["at",1],["append",1],["time",1],["monotonic",1]]},{"id":"tests/test_telemetry_transmission.py#test_no_request_may_begin_after_revoke_has_returned.stepped_read","name":[["stepped",1],["read",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["stepped",2],["read",5],["target",3],["result",2],["real",1],["reached",1],["let",1],["finish",1],["wait",1],["timeout",1],["10",1],["return",1]]},{"id":"tests/test_telemetry_transmission.py#test_overflow_drops_the_newest_and_keeps_the_queue_at_its_bound","name":[["test",1],["overflow",1],["drops",1],["newest",1],["keeps",1],["queue",1],["at",1],["its",1],["bound",1]],"path":[["tests",1],["test",1],["telemetry",1],["transmission",1],["py",1]],"body":[["def",2],["test",5],["overflow",3],["drops",2],["newest",2],["keeps",2],["queue",3],["at",2],["its",2],["bound",2],["store",4],["monkeypatch",3],["declared",1],["behaviour",1],["stated",1],["as",1],["rather",1],["than",1],["hope",1],["granted",2],["consent",2],["mod",12],["grant",1],["payload",2],["wire",1],["seal",1],["install",1],["id",1],["event",1],["daemon",1],["start",1],["every",1],["other",1],["file",1],["stubs",1],["opener",5],["one",2],["resumed",1],["worker",4],["without",1],["payloads",1],["had",1],["just",1],["queued",1],["were",1],["sealed",1],["under",1],["live",1],["so",1],["drained",1],["them",2],["through",1],["real",1],["transport",1],["before",1],["teardown",1],["could",1],["discard",1],["no",1],["endpoint",1],["override",1],["environment",1],["genuine",1],["post",1],["built",1],["host",1],["from",1],["exists",1],["prove",1],["bounded",1],["recording",1],["setattr",1],["sender",1],["urllib",1],["request",1],["build",1],["lambda",1],["gate",10],["pause",1],["accepted",3],["submit",1],["range",1],["max",5],["pending",6],["assert",4],["true",1],["false",1],["dropped",1],["resume",1]]},{"id":"tests/test_token_mint_atomicity.py","name":[["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["whether",1],["two",2],["daemons",1],["starting",2],["together",2],["agree",1],["access",1],["token",2],["load",1],["mint",2],["read",4],["file",2],["saw",1],["nothing",3],["minted",1],["candidate",1],["finished",1],["unconditional",1],["os",4],["replace",2],["sequence",1],["pick",1],["winner",2],["never",1],["fails",1],["name",1],["already",1],["taken",1],["so",2],["every",2],["racer",1],["overwrote",1],["re",1],["was",1],["supposed",1],["adopt",1],["value",2],["sat",1],["outside",1],["any",2],["exclusion",1],["at",3],["all",2],["twelve",2],["processes",2],["produced",1],["four",2],["nine",1],["different",1],["tokens",1],["only",1],["last",1],["write",1],["disk",1],["daemon",3],["happily",1],["authorising",1],["cookies",1],["against",2],["openai4s",4],["status",1],["cli",1],["browser",1],["open",1],["url",1],["could",1],["no",1],["longer",1],["real",2],["first",1],["run",1],["shape",1],["rather",1],["than",1],["thought",1],["experiment",1],["mac",1],["app",1],["shell",1],["serve",1],["supervisor",1],["restarts",1],["crashed",1],["reach",1],["within",1],["same",2],["millisecond",1],["stands",1],["between",2],["local",2],["account",1],["executes",1],["code",2],["test",1],["decides",1],["multiprocess",1],["one",2],["threads",1],["would",2],["not",2],["whole",1],["gap",1],["link",1],["both",1],["syscalls",1],["gil",1],["hands",1],["interpreter",1],["another",1],["thread",1],["duration",1],["each",1],["threaded",1],["version",1],["race",2],["interleaves",1],["less",1],["like",1],["passing",1],["prove",1],["about",1],["from",4],["future",1],["import",8],["annotations",1],["multiprocessing",1],["as",1],["mp",1],["stat",1],["pathlib",1],["path",1],["pytest",1],["security",1],["permissions",1],["server",1],["auth",1],["enough",2],["concurrency",1],["repeats",1],["pre",1],["fix",1],["loses",1],["time",1],["measured",1],["unpatched",1],["module",1],["rounds",2],["disagreed",1],["workers",2],["15",2],["eight",1],["three",1],["chosen",1],["margin",1],["loaded",1],["ci",1],["box",1],["because",1],["delicate",1]]},{"id":"tests/test_token_mint_atomicity.py#_mint_under_barrier","name":[["mint",1],["under",1],["barrier",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",2],["mint",3],["under",2],["barrier",5],["data",3],["dir",3],["str",2],["results",4],["none",2],["child",3],["entry",1],["point",1],["module",1],["level",1],["so",1],["spawn",1],["pickle",1],["by",1],["name",2],["from",1],["openai4s",1],["server",1],["import",1],["local",1],["auth",3],["as",2],["try",1],["wait",1],["timeout",1],["120",1],["put",2],["load",1],["except",1],["base",1],["exception",1],["exc",3],["noqa",1],["ble001",1],["reported",1],["not",1],["swallowed",1],["error",1],["type",1]]},{"id":"tests/test_token_mint_atomicity.py#_race_to_mint","name":[["race",1],["mint",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",2],["race",2],["mint",3],["data",3],["dir",3],["path",2],["workers",6],["int",2],["list",2],["str",3],["start",2],["real",1],["processes",4],["release",1],["them",2],["all",1],["at",1],["one",1],["barrier",5],["spawn",2],["not",3],["fork",2],["would",1],["inherit",1],["process",9],["imported",1],["modules",1],["any",1],["pytest",1],["state",1],["second",1],["openai4s",1],["serve",1],["looks",1],["like",1],["ctx",4],["mp",1],["context",1],["results",3],["queue",2],["target",1],["under",1],["args",1],["daemon",1],["true",1],["range",2],["try",1],["drain",1],["before",1],["joining",2],["child",2],["has",2],["put",1],["value",1],["onto",1],["finished",1],["until",1],["its",1],["feeder",1],["thread",1],["flushed",1],["so",1],["first",1],["deadlock",1],["full",1],["pipe",1],["minted",2],["timeout",3],["180",1],["finally",1],["join",2],["60",1],["if",1],["alive",1],["pragma",1],["no",1],["cover",1],["hung",1],["kill",1],["30",1],["return",1]]},{"id":"tests/test_token_mint_atomicity.py#test_a_minter_that_loses_returns_the_token_on_disk","name":[["test",1],["minter",1],["loses",1],["returns",1],["token",1],["disk",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["minter",2],["loses",2],["returns",2],["token",5],["disk",2],["tmp",5],["path",6],["monkeypatch",3],["loser",1],["branch",1],["made",1],["deterministic",1],["fast",1],["read",8],["blinded",1],["once",1],["exactly",1],["state",1],["racer",1],["believes",1],["there",1],["no",1],["mints",1],["one",1],["then",1],["finds",1],["name",1],["taken",1],["must",1],["come",1],["back",1],["winner",5],["value",1],["returning",1],["its",1],["own",1],["candidate",1],["defect",1],["miniature",1],["pre",1],["fix",1],["code",1],["did",1],["precisely",1],["clobbered",1],["file",1],["way",1],["local",4],["auth",4],["load",2],["mint",2],["real",3],["seen",3],["reads",3],["blind",2],["first",2],["data",2],["dir",2],["return",1],["none",1],["if",1],["else",1],["setattr",1],["assert",2]]},{"id":"tests/test_token_mint_atomicity.py#test_a_minter_that_loses_returns_the_token_on_disk.blind_the_first_read","name":[["blind",1],["first",1],["read",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",2],["blind",2],["first",2],["read",3],["data",3],["dir",3],["seen",2],["reads",2],["return",1],["none",1],["if",1],["else",1],["real",1]]},{"id":"tests/test_token_mint_atomicity.py#test_an_empty_token_file_is_refused_rather_than_overwritten","name":[["test",1],["empty",1],["token",1],["file",1],["refused",1],["rather",1],["than",1],["overwritten",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["empty",3],["token",3],["file",5],["refused",2],["rather",2],["than",2],["overwritten",2],["tmp",6],["path",10],["one",1],["case",1],["old",1],["unconditional",1],["overwrite",1],["paper",1],["over",2],["minting",2],["no",1],["longer",1],["claim",1],["name",1],["already",1],["exists",1],["so",2],["reported",1],["instead",1],["replaced",1],["honest",1],["answer",1],["overwriting",1],["very",1],["operation",1],["loses",1],["race",1],["daemon",1],["silently",1],["another",1],["process",1],["may",1],["be",1],["holding",1],["tokens",1],["diverged",1],["first",1],["place",1],["left",1],["alone",1],["operator",1],["decides",1],["local",2],["auth",2],["write",1],["text",2],["encoding",2],["utf",2],["pytest",1],["raises",1],["runtime",1],["error",1],["as",1],["raised",2],["load",1],["mint",1],["assert",3],["str",2],["value",1],["read",1],["not",1],["list",1],["glob",1]]},{"id":"tests/test_token_mint_atomicity.py#test_concurrent_daemons_mint_exactly_one_token","name":[["test",1],["concurrent",1],["daemons",1],["mint",1],["exactly",1],["one",1],["token",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["concurrent",2],["daemons",3],["mint",3],["exactly",2],["one",4],["token",6],["tmp",4],["path",8],["defect",1],["at",1],["only",2],["concurrency",1],["show",1],["every",2],["process",2],["must",2],["come",1],["back",1],["same",2],["string",2],["be",1],["disk",4],["holding",1],["file",3],["not",4],["contain",1],["daemon",1],["authorising",1],["credential",1],["nobody",1],["else",1],["present",1],["round",3],["index",2],["range",1],["rounds",1],["data",5],["dir",5],["minted",4],["race",1],["workers",2],["failures",3],["value",4],["if",2],["startswith",1],["error",1],["assert",6],["distinct",3],["len",2],["different",1],["tokens",1],["from",1],["minters",1],["racer",1],["overwrote",1],["kept",1],["its",2],["own",1],["local",2],["auth",2],["read",1],["surviving",1],["hold",1],["permissions",1],["owner",1],["oct",1],["stat",3],["st",2],["mode",2],["os",1],["name",2],["posix",1],["imode",1],["0o600",1],["publish",1],["leaves",1],["staging",1],["behind",1],["leaks",1],["secret",1],["under",1],["second",1],["list",1],["glob",1]]},{"id":"tests/test_token_mint_atomicity.py#test_the_mint_fsyncs_the_file_and_its_directory","name":[["test",1],["mint",1],["fsyncs",1],["file",1],["its",1],["directory",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["mint",3],["fsyncs",2],["file",2],["its",2],["directory",4],["tmp",3],["path",3],["monkeypatch",3],["published",1],["name",2],["not",4],["fsynced",3],["vanish",1],["crash",1],["bytes",2],["would",2],["survive",1],["so",1],["next",1],["boot",1],["mints",1],["second",1],["token",3],["every",1],["cookie",1],["already",1],["issued",1],["stops",1],["working",1],["failure",1],["persisting",1],["was",2],["meant",1],["end",1],["real",2],["fsync",6],["os",3],["synced",4],["kinds",4],["list",1],["int",1],["recording",2],["fd",4],["try",1],["append",1],["stat",3],["ifmt",1],["fstat",2],["st",1],["mode",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["live",1],["pass",1],["return",1],["setattr",1],["assert",3],["local",1],["auth",1],["load",1],["ifreg",1],["own",1],["were",1],["ifdir",1],["entry",1]]},{"id":"tests/test_token_mint_atomicity.py#test_the_mint_fsyncs_the_file_and_its_directory.recording_fsync","name":[["recording",1],["fsync",1]],"path":[["tests",1],["test",1],["token",1],["mint",1],["atomicity",1],["py",1]],"body":[["def",2],["recording",2],["fsync",3],["fd",5],["try",1],["synced",1],["kinds",1],["append",1],["stat",1],["ifmt",1],["os",1],["fstat",2],["st",1],["mode",1],["except",1],["oserror",1],["pragma",1],["no",1],["cover",1],["live",1],["pass",1],["return",1],["real",1]]},{"id":"tests/test_token_query_bootstrap.py","name":[["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["access",1],["token",5],["allowed",1],["travel",1],["driven",1],["through",2],["real",1],["handler",2],["four",1],["claims",1],["each",1],["was",3],["either",1],["wrong",1],["unproven",1],["before",1],["file",2],["bootstrap",3],["root",2],["page",2],["only",3],["gate",2],["allow",1],["anything",1],["not",8],["api",1],["v1",1],["static",1],["subtraction",1],["whose",1],["own",1],["comment",1],["called",1],["paths",1],["serve",1],["spa",2],["shell",2],["preview",2],["id",2],["streams",1],["artifact",1],["bytes",1],["so",2],["link",1],["durable",1],["cookie",4],["then",1],["delivered",1],["whoever",1],["held",1],["exactly",1],["leak",1],["restriction",1],["existed",1],["prevent",1],["query",2],["string",2],["mutating",1],["request",3],["refused",2],["outright",1],["merely",1],["authenticate",1],["be",2],["ignored",1],["whenever",1],["also",1],["carried",1],["valid",1],["caller",1],["shipping",1],["secret",1],["url",1],["got",1],["200",1],["no",2],["way",1],["discover",1],["303",2],["ends",1],["carries",1],["credential",3],["its",1],["location",1],["sets",1],["http",2],["same",1],["site",1],["strict",1],["health",1],["stays",1],["open",1],["header",1],["still",1],["authenticates",1],["things",1],["tightening",1],["must",2],["break",2],["everything",1],["here",1],["goes",1],["route",2],["reimplementation",1],["asserted",1],["from",5],["helper",1],["function",1],["correct",1],["while",1],["path",1],["reaches",1],["see",1],["memory",1],["direct",1],["call",1],["tests",1],["miss",1],["status",1],["future",1],["import",5],["annotations",1],["pytest",2],["openai4s",3],["config",2],["llmconfig",1],["server",2],["gateway",2],["as",1],["mod",1],["local",1],["auth",1],["name",1],["os",1],["fixture",1],["mutation",1],["always",1],["hands",1],["browser",1]]},{"id":"tests/test_token_query_bootstrap.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_token_query_bootstrap.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_token_query_bootstrap.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_token_query_bootstrap.py#_Response","name":[["response",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["class",2],["response",2],["handler",1],["actually",1],["put",1],["wire",1],["per",1],["request",1],["def",2],["init",1],["self",8],["none",8],["status",2],["int",2],["headers",2],["list",2],["tuple",2],["str",6],["body",1],["object",1],["api",1],["calls",1],["last",1],["header",1],["name",2],["key",2],["value",2],["if",1],["lower",2],["return",2]]},{"id":"tests/test_token_query_bootstrap.py#_Response.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["init",2],["self",7],["none",7],["status",2],["int",2],["headers",1],["list",2],["tuple",2],["str",4],["body",1],["object",1],["api",1],["calls",1],["last",1]]},{"id":"tests/test_token_query_bootstrap.py#_Response.header","name":[["header",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["header",2],["self",3],["name",3],["str",4],["none",3],["key",2],["value",2],["headers",1],["if",1],["lower",2],["return",2]]},{"id":"tests/test_token_query_bootstrap.py#gate","name":[["gate",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",3],["gate",3],["tmp",4],["path",7],["monkeypatch",3],["real",1],["handler",20],["class",1],["its",2],["token",7],["as",1],["always",1],["plus",1],["setenv",1],["openai4",1],["data",3],["dir",3],["str",3],["cfg",4],["config",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",3],["key",4],["test",2],["max",1],["turns",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["cls",2],["make",1],["local",1],["auth",1],["read",1],["assert",1],["no",1],["minted",1],["every",1],["assertion",1],["below",1],["would",1],["be",1],["vacuous",1],["request",4],["method",3],["headers",5],["dict",1],["none",7],["response",3],["out",10],["object",1],["new",1],["correlation",1],["id",1],["req",1],["command",1],["close",2],["connection",1],["false",1],["content",1],["length",1],["json",1],["lambda",7],["obj",2],["code",6],["200",1],["setattr",5],["status",6],["body",5],["send",3],["ctype",1],["extra",1],["security",1],["header",1],["value",2],["append",2],["end",1],["prepare",1],["records",1],["whether",1],["reached",1],["route",2],["at",1],["all",1],["401",1],["asserted",1],["only",1],["could",1],["coexist",1],["having",1],["already",1],["run",1],["mutation",1],["sub",2],["calls",1],["last",2],["getattr",1],["return",1],["try",1],["yield",1],["finally",1]]},{"id":"tests/test_token_query_bootstrap.py#gate.request","name":[["request",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["request",4],["method",4],["str",4],["path",4],["headers",6],["dict",2],["none",9],["response",4],["out",10],["handler",17],["object",1],["new",1],["cls",1],["correlation",1],["id",1],["req",1],["test",1],["command",1],["close",1],["connection",1],["false",1],["content",1],["length",1],["json",1],["lambda",7],["obj",2],["code",6],["200",1],["setattr",5],["status",6],["body",5],["send",3],["ctype",1],["extra",1],["security",1],["header",1],["key",2],["value",2],["append",2],["end",1],["prepare",1],["records",1],["whether",1],["reached",1],["route",2],["at",1],["all",1],["401",1],["asserted",1],["only",1],["could",1],["coexist",1],["having",1],["already",1],["run",1],["mutation",1],["api",2],["sub",2],["calls",1],["last",2],["getattr",1],["return",1]]},{"id":"tests/test_token_query_bootstrap.py#test_a_bearer_header_still_authenticates","name":[["test",1],["bearer",1],["header",1],["still",1],["authenticates",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["bearer",3],["header",2],["still",2],["authenticates",2],["gate",3],["request",2],["token",2],["response",2],["api",2],["v1",1],["frames",2],["authorization",1],["assert",1],["calls",1]]},{"id":"tests/test_token_query_bootstrap.py#test_a_bootstrapped_data_path_does_not_serve_the_data","name":[["test",1],["bootstrapped",1],["data",2],["path",1],["not",1],["serve",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["bootstrapped",2],["data",4],["path",2],["not",3],["serve",2],["gate",3],["consequence",1],["just",1],["status",2],["no",1],["route",1],["ran",1],["request",2],["token",3],["response",3],["api",2],["v1",1],["artifacts",1],["download",1],["assert",2],["401",1],["calls",1]]},{"id":"tests/test_token_query_bootstrap.py#test_a_data_path_cannot_be_bootstrapped","name":[["test",1],["data",1],["path",1],["cannot",1],["be",1],["bootstrapped",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["data",2],["path",2],["cannot",2],["be",2],["bootstrapped",3],["gate",3],["defect",1],["preview",2],["id",1],["answers",1],["artifact",2],["bytes",1],["not",1],["under",1],["api",1],["prefix",1],["so",1],["old",1],["subtractive",1],["rule",1],["one",1],["pasted",1],["link",1],["cookie",2],["whole",1],["daemon",1],["then",1],["served",1],["file",1],["request",2],["token",3],["response",3],["some",1],["assert",2],["status",1],["401",1],["header",1],["none",1]]},{"id":"tests/test_token_query_bootstrap.py#test_a_deep_link_cannot_be_bootstrapped","name":[["test",1],["deep",1],["link",1],["cannot",1],["be",1],["bootstrapped",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["deep",3],["link",3],["cannot",2],["be",2],["bootstrapped",2],["gate",3],["every",1],["unknown",1],["falls",1],["through",1],["spa",1],["shell",1],["so",1],["not",1],["api",1],["path",1],["ever",2],["growing",1],["surface",1],["nothing",1],["product",1],["emitted",1],["carrying",1],["token",5],["url",1],["builds",1],["origin",1],["request",2],["response",3],["session",1],["abc",1],["assert",2],["status",1],["401",1],["header",1],["cookie",1],["none",1]]},{"id":"tests/test_token_query_bootstrap.py#test_a_get_with_a_query_token_on_a_data_path_is_not_a_mutation_refusal","name":[["test",1],["query",1],["token",1],["data",1],["path",1],["not",1],["mutation",1],["refusal",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["query",3],["token",5],["data",2],["path",2],["not",4],["mutation",2],["refusal",3],["gate",3],["both",1],["refusals",1],["answer",1],["401",2],["they",1],["must",1],["be",1],["same",1],["turned",1],["away",1],["by",1],["bootstrap",1],["allowlist",1],["keeps",1],["message",1],["about",2],["opening",1],["printed",1],["url",1],["rather",1],["than",1],["mutations",1],["request",2],["response",3],["preview",1],["accept",1],["application",1],["json",1],["assert",2],["status",1],["string",1],["str",1],["body",1],["error",1]]},{"id":"tests/test_token_query_bootstrap.py#test_a_mutation_with_a_query_token_is_refused_even_when_authenticated","name":[["test",1],["mutation",1],["query",1],["token",1],["refused",1],["even",1],["authenticated",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["mutation",3],["query",2],["token",6],["refused",2],["even",2],["authenticated",2],["gate",3],["accepted",1],["warning",1],["failure",1],["being",1],["removed",1],["cookie",3],["made",1],["request",3],["valid",1],["so",2],["leaked",1],["url",1],["worked",1],["nobody",1],["found",1],["out",1],["response",3],["post",1],["api",2],["v1",1],["frames",1],["name",1],["assert",2],["status",1],["401",1],["calls",1],["ran",1],["despite",1],["refusal",1]]},{"id":"tests/test_token_query_bootstrap.py#test_a_wrong_token_on_the_root_page_sets_no_cookie","name":[["test",1],["wrong",1],["token",1],["root",1],["page",1],["sets",1],["no",1],["cookie",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["wrong",2],["token",5],["root",2],["page",2],["sets",2],["no",2],["cookie",3],["gate",3],["request",2],["response",3],["not",1],["accept",1],["application",1],["json",1],["assert",2],["status",1],["401",1],["header",1],["none",1]]},{"id":"tests/test_token_query_bootstrap.py#test_health_stays_open","name":[["test",1],["health",1],["stays",1],["open",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["health",3],["stays",2],["open",2],["gate",3],["request",2],["token",1],["assert",1],["status",1],["200",1]]},{"id":"tests/test_token_query_bootstrap.py#test_index_html_bootstraps_like_the_root","name":[["test",1],["index",1],["html",1],["bootstraps",1],["like",1],["root",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["index",4],["html",4],["bootstraps",2],["like",2],["root",2],["gate",4],["serve",1],["static",1],["treats",1],["as",1],["same",1],["page",1],["has",1],["agree",1],["two",1],["spellings",1],["one",1],["url",1],["behave",1],["differently",1],["request",2],["token",3],["assert",1],["status",1],["303",1]]},{"id":"tests/test_token_query_bootstrap.py#test_no_response_header_but_the_cookie_carries_the_token","name":[["test",1],["no",1],["response",1],["header",1],["but",1],["cookie",1],["carries",1],["token",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["no",2],["response",4],["header",2],["but",2],["cookie",4],["carries",2],["token",6],["gate",3],["history",1],["referer",1],["proxy",1],["logs",1],["all",1],["read",1],["url",1],["one",1],["place",1],["credential",1],["allowed",1],["land",1],["request",2],["leaking",2],["key",3],["value",3],["headers",1],["if",1],["str",1],["lower",1],["assert",1]]},{"id":"tests/test_token_query_bootstrap.py#test_the_bootstrap_is_visible_in_the_access_log","name":[["test",1],["bootstrap",1],["visible",1],["access",1],["log",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["bootstrap",2],["visible",2],["access",2],["log",2],["gate",3],["route",1],["logs",1],["last",2],["status",3],["only",1],["send",1],["so",1],["one",1],["request",4],["hands",1],["out",1],["credential",1],["was",1],["logged",1],["as",1],["none",1],["indistinguishable",1],["from",1],["died",1],["before",1],["answering",1],["token",3],["assert",1],["303",1]]},{"id":"tests/test_token_query_bootstrap.py#test_the_cookie_is_httponly_and_samesite_strict","name":[["test",1],["cookie",1],["httponly",1],["samesite",1],["strict",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["cookie",7],["httponly",2],["samesite",2],["strict",4],["gate",3],["http",2],["only",2],["keeps",2],["script",1],["xss",1],["agent",1],["authored",1],["artifact",1],["html",1],["from",2],["reading",1],["same",2],["site",2],["foreign",1],["page",1],["riding",1],["request",2],["token",3],["header",1],["assert",3],["path",1]]},{"id":"tests/test_token_query_bootstrap.py#test_the_redirect_strips_the_credential_and_keeps_the_rest","name":[["test",1],["redirect",1],["strips",1],["credential",1],["keeps",1],["rest",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["redirect",2],["strips",2],["credential",2],["keeps",2],["rest",2],["gate",3],["request",2],["token",5],["response",2],["panel",2],["timeline",2],["location",5],["header",1],["assert",3],["not",2]]},{"id":"tests/test_token_query_bootstrap.py#test_the_refusal_covers_every_mutating_method","name":[["test",1],["refusal",1],["covers",1],["every",1],["mutating",1],["method",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["refusal",2],["covers",2],["every",2],["mutating",2],["method",6],["gate",3],["request",2],["token",4],["post",1],["put",1],["patch",1],["delete",1],["response",3],["api",2],["v1",1],["frames",1],["cookie",2],["name",1],["assert",2],["status",1],["401",1],["calls",1]]},{"id":"tests/test_token_query_bootstrap.py#test_the_refusal_names_a_credential_that_is_not_the_token","name":[["test",1],["refusal",1],["names",1],["credential",1],["not",1],["token",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["refusal",3],["names",2],["credential",3],["not",3],["token",8],["gate",3],["401",1],["caller",1],["cannot",1],["act",1],["sends",1],["them",1],["back",2],["query",1],["string",1],["request",2],["response",2],["post",1],["api",1],["v1",1],["frames",1],["cookie",2],["name",1],["message",3],["str",1],["body",1],["error",1],["assert",2],["local",1],["auth",1],["header",1],["echoed",1]]},{"id":"tests/test_token_query_bootstrap.py#test_the_root_page_bootstraps","name":[["test",1],["root",1],["page",1],["bootstraps",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["root",2],["page",2],["bootstraps",2],["gate",3],["request",2],["token",4],["response",3],["assert",2],["status",1],["303",1],["header",1],["cookie",2],["startswith",1],["name",1]]},{"id":"tests/test_token_query_bootstrap.py#test_the_same_mutation_without_the_query_token_is_allowed","name":[["test",1],["same",1],["mutation",1],["without",1],["query",1],["token",1],["allowed",1]],"path":[["tests",1],["test",1],["token",1],["query",1],["bootstrap",1],["py",1]],"body":[["def",2],["test",2],["same",2],["mutation",2],["without",2],["query",3],["token",4],["allowed",2],["gate",3],["refusal",1],["must",1],["be",1],["about",2],["string",1],["not",1],["mutations",1],["request",2],["response",2],["post",2],["api",2],["v1",1],["frames",2],["cookie",2],["name",1],["assert",1],["calls",1]]},{"id":"tests/test_tool_schema.py","name":[["test",1],["tool",1],["schema",1],["py",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["pure",1],["stdlib",1],["host",1],["validation",1],["supported",1],["control",1],["tool",1],["schema",8],["subset",1],["import",2],["pytest",2],["from",1],["openai4s",1],["tools",1],["definition",1],["error",1],["normalize",1],["object",4],["provider",1],["strict",1],["compatible",1],["validate",1],["json",1],["nested",1],["type",13],["properties",5],["name",2],["string",4],["enum",1],["alpha",1],["beta",1],["min",4],["length",5],["max",3],["score",2],["number",1],["minimum",2],["maximum",2],["count",2],["integer",1],["enabled",2],["boolean",1],["samples",2],["array",2],["items",4],["label",2],["required",3],["additional",2],["false",2],["mark",1],["parametrize",1],["null",1],["unknown",1],["keyword",1],["true",1],["not",1],["missing",1]]},{"id":"tests/test_tool_schema.py#test_constraints_and_nested_paths_are_reported_together","name":[["test",1],["constraints",1],["nested",1],["paths",1],["reported",1],["together",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["constraints",2],["nested",3],["paths",2],["reported",2],["together",2],["value",2],["name",2],["gamma",1],["score",2],["count",2],["true",1],["enabled",2],["yes",1],["samples",4],["label",3],["extra",2],["unexpected",2],["messages",9],["str",1],["issue",2],["validate",1],["json",1],["schema",2],["assert",8],["must",3],["be",3],["one",1],["alpha",1],["beta",1],["expected",2],["integer",1],["got",2],["boolean",2],["string",1],["length",1],["unknown",2],["property",3],["not",2],["allowed",2],["required",1],["missing",1]]},{"id":"tests/test_tool_schema.py#test_malformed_or_unsupported_trusted_schema_is_rejected","name":[["test",1],["malformed",1],["unsupported",1],["trusted",1],["schema",1],["rejected",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["malformed",2],["unsupported",2],["trusted",2],["schema",7],["rejected",2],["pytest",1],["raises",1],["definition",1],["error",1],["validate",1],["json",1],["none",1]]},{"id":"tests/test_tool_schema.py#test_normalization_closes_tool_root_without_mutating_source","name":[["test",1],["normalization",1],["closes",1],["tool",1],["root",1],["without",1],["mutating",1],["source",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["normalization",2],["closes",2],["tool",2],["root",2],["without",2],["mutating",2],["source",5],["properties",4],["value",3],["type",2],["string",1],["required",1],["normalized",4],["normalize",1],["object",2],["schema",1],["description",2],["changed",1],["assert",3],["additional",1],["false",1],["not",1]]},{"id":"tests/test_tool_schema.py#test_provider_strict_requires_recursively_closed_required_objects","name":[["test",1],["provider",1],["strict",1],["requires",1],["recursively",1],["closed",1],["required",1],["objects",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["provider",5],["strict",9],["requires",2],["recursively",2],["closed",2],["required",4],["objects",2],["type",2],["object",3],["properties",3],["value",2],["string",1],["additional",2],["false",3],["optional",2],["open",2],["true",2],["assert",3],["compatible",3]]},{"id":"tests/test_tool_schema.py#test_required_array_bounds_and_string_max_length","name":[["test",1],["required",1],["array",1],["bounds",1],["string",1],["max",1],["length",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["required",3],["array",2],["bounds",2],["string",2],["max",2],["length",3],["issues",2],["validate",1],["json",1],["schema",2],["name",2],["alphabet",1],["score",2],["count",2],["enabled",1],["false",1],["nested",1],["messages",5],["str",1],["issue",2],["assert",4],["must",3],["be",3],["samples",1],["property",1],["missing",1]]},{"id":"tests/test_tool_schema.py#test_supported_nested_schema_accepts_valid_json_value","name":[["test",1],["supported",1],["nested",1],["schema",1],["accepts",1],["valid",1],["json",1],["value",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["supported",2],["nested",3],["schema",4],["accepts",2],["valid",2],["json",3],["value",4],["name",1],["alpha",1],["score",1],["count",1],["enabled",1],["true",1],["samples",1],["label",1],["assert",1],["validate",1]]},{"id":"tests/test_tool_schema.py#test_unknown_property_policy_and_schema_for_additional_values","name":[["test",1],["unknown",1],["property",1],["policy",1],["schema",1],["additional",1],["values",1]],"path":[["tests",1],["test",1],["tool",1],["schema",1],["py",1]],"body":[["def",2],["test",2],["unknown",5],["property",3],["policy",2],["schema",10],["additional",6],["values",2],["open",4],["type",2],["object",1],["properties",4],["required",1],["typed",3],["integer",2],["assert",4],["validate",4],["json",4],["extension",4],["allow",1],["str",2],["forbid",1],["expected",1],["one",1]]},{"id":"tests/test_tools.py","name":[["test",1],["tools",1],["py",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["class",1],["based",1],["control",1],["tool",14],["contracts",1],["openai4s",8],["tools",8],["these",1],["lock",1],["registry",4],["shape",1],["parse",2],["convention",1],["prompt",3],["rendering",2],["local",1],["prechecks",2],["protected",1],["dispatch",1],["observation",1],["contract",1],["import",12],["ast",1],["inspect",1],["time",1],["from",8],["dataclasses",1],["frozen",1],["instance",1],["error",1],["pytest",1],["security",1],["shellcheck",1],["precheck",1],["command",1],["max",2],["calls",3],["per",1],["turn",1],["obs",1],["chars",1],["execute",1],["call",1],["format",1],["result",1],["by",1],["host",1],["method",1],["register",1],["render",1],["run",1],["base",1],["edit",2],["file",1],["env",4],["create",1],["list",1],["types",1],["web",3],["fetch",1],["search",1],["triple",1],["backtick",1],["fence",1],["delimiter",1],["parsing",1],["model",1],["replies",1],["static",1],["execution",1],["through",1],["fake",1],["dispatcher",1]]},{"id":"tests/test_tools.py#_tool_block","name":[["tool",1],["block",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["tool",3],["block",2],["json",3],["body",3],["str",4],["return",1]]},{"id":"tests/test_tools.py#test_bash_precheck_does_not_backtrack_exponentially","name":[["test",1],["bash",1],["precheck",1],["not",1],["backtrack",1],["exponentially",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["bash",2],["precheck",4],["not",3],["backtrack",2],["exponentially",2],["screens",1],["untrusted",1],["model",1],["output",1],["so",1],["hostile",3],["command",2],["must",1],["be",1],["able",1],["hang",1],["safety",1],["gate",1],["repeated",1],["option",1],["once",1],["admitted",1],["two",1],["parses",1],["per",1],["token",1],["vs",1],["making",1],["failing",1],["match",2],["cost",1],["25",1],["tokens",1],["took",1],["3s",1],["35",1],["would",1],["take",1],["hour",1],["rm",1],["rf",1],["40",1],["start",2],["time",2],["perf",2],["counter",2],["assert",2],["none",1],["no",2],["target",1],["worst",1],["case",1]]},{"id":"tests/test_tools.py#test_bash_precheck_flags_catastrophe_but_passes_benign","name":[["test",1],["bash",1],["precheck",1],["flags",1],["catastrophe",1],["but",1],["passes",1],["benign",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",3],["bash",3],["precheck",4],["flags",2],["catastrophe",2],["but",2],["passes",2],["benign",2],["command",6],["rm",6],["rf",5],["recursive",1],["no",2],["preserve",2],["root",2],["chmod",3],["777",2],["curl",1],["https",1],["example",1],["bin",1],["assert",2],["not",1],["none",2],["ls",1],["la",1],["build",1],["755",1],["public",1]]},{"id":"tests/test_tools.py#test_builtin_tool_modules_do_not_construct_eager_singletons","name":[["test",1],["builtin",1],["tool",1],["modules",1],["not",1],["construct",1],["eager",1],["singletons",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["builtin",2],["tool",6],["modules",3],["not",3],["construct",2],["eager",2],["singletons",2],["concrete",1],["define",1],["behaviour",1],["only",1],["registry",1],["creates",1],["instances",1],["violations",3],["type",3],["types",1],["module",3],["inspect",2],["getmodule",1],["tree",2],["ast",5],["parse",1],["getsource",1],["statement",6],["body",1],["value",8],["none",1],["if",3],["isinstance",4],["assign",2],["elif",1],["ann",1],["call",1],["continue",1],["func",2],["name",3],["id",1],["append",1],["lineno",1],["assert",1]]},{"id":"tests/test_tools.py#test_builtin_tools_are_named_classes_with_local_execute_behavior","name":[["test",1],["builtin",1],["tools",1],["named",1],["classes",1],["local",1],["execute",1],["behavior",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",3],["builtin",2],["tools",2],["named",2],["classes",2],["local",2],["execute",4],["behavior",2],["built",1],["ins",1],["must",2],["never",2],["regress",1],["anonymous",1],["tool",15],["metadata",1],["assert",5],["tuple",1],["type",4],["registry",3],["types",3],["not",4],["pytest",1],["raises",1],["frozen",1],["instance",2],["error",1],["name",3],["renamed",1],["each",1],["module",1],["level",1],["alias",8],["be",1],["registered",2],["singleton",1],["merely",1],["have",1],["same",2],["class",2],["was",3],["11",1],["positional",1],["slice",1],["held",1],["only",1],["while",2],["nothing",1],["inserted",1],["before",2],["index",1],["so",1],["adding",1],["broke",1],["reason",1],["unrelated",1],["checks",1],["fix",1],["bump",1],["numbers",1],["nobody",1],["reads",1],["editing",1],["identity",1],["property",1],["actually",1],["matters",1],["here",1],["two",1],["instances",1],["would",1],["satisfy",1],["old",1],["assertion",1],["pointed",1],["at",2],["has",1],["seen",1],["therefore",1],["one",1],["no",1],["permission",1],["wiring",1],["compatibility",2],["aliases",2],["edit",1],["file",1],["env",3],["list",1],["create",1],["web",2],["search",1],["fetch",1]]},{"id":"tests/test_tools.py#test_concrete_tool_instances_do_not_share_mutable_schemas","name":[["test",1],["concrete",1],["tool",1],["instances",1],["not",1],["share",1],["mutable",1],["schemas",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["concrete",2],["tool",4],["instances",2],["not",2],["share",2],["mutable",2],["schemas",2],["first",4],["types",2],["second",2],["parameters",2],["properties",2],["path",2],["description",2],["only",2],["assert",1]]},{"id":"tests/test_tools.py#test_control_tool_classes_own_their_security_policy","name":[["test",1],["control",1],["tool",1],["classes",1],["own",1],["their",1],["security",1],["policy",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["control",2],["tool",18],["classes",2],["own",2],["their",2],["security",2],["policy",2],["approval",4],["methods",2],["host",2],["method",1],["registry",1],["if",1],["requires",1],["assert",14],["list",11],["dir",3],["read",4],["file",7],["write",4],["glob",1],["grep",1],["edit",1],["env",4],["setup",1],["web",6],["search",2],["fetch",4],["gated",1],["same",1],["reason",1],["as",1],["user",2],["asked",1],["being",1],["contacted",1],["additionally",1],["because",1],["writes",1],["already",1],["fenced",1],["session",1],["workspace",5],["so",1],["question",1],["put",1],["network",3],["one",1],["download",1],["science",1],["save",1],["artifact",2],["restore",1],["version",1],["delegate",1],["mcp",3],["resource",3],["prompt",1],["call",2],["request",1],["access",1],["stage",1],["model",1],["asset",1],["register",1],["remote",1],["capability",1],["compute",1],["submit",1],["dynamic",4],["define",1],["promote",1],["activate",1],["rollback",2],["skills",9],["exec",1],["background",1],["text",2],["secret",1],["path",3],["config",2],["permission",1],["target",1],["url",2],["https",2],["www",2],["example",4],["org",4],["side",2],["effect",2],["class",2],["runtime",1],["mutation",1],["keys",2],["data",2],["csv",2],["directory",1],["only",1],["description",9],["exact",1],["total",1],["count",1],["curated",1],["skill",2],["names",1],["load",1],["next",1],["offset",1],["not",1],["tools",1]]},{"id":"tests/test_tools.py#test_execute_bad_arguments_never_raises_or_dispatches","name":[["test",1],["execute",1],["bad",1],["arguments",1],["never",1],["raises",1],["dispatches",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["execute",3],["bad",2],["arguments",4],["never",2],["raises",2],["dispatches",2],["seen",3],["disp",2],["method",2],["args",2],["append",1],["return",1],["ok",3],["true",1],["obs",2],["tool",1],["call",1],["name",1],["list",1],["dir",1],["assert",3],["false",1]]},{"id":"tests/test_tools.py#test_execute_bad_arguments_never_raises_or_dispatches.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",3],["args",3],["seen",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_tools.py#test_execute_bash_is_not_a_tool_and_never_dispatches","name":[["test",1],["execute",1],["bash",1],["not",1],["tool",1],["never",1],["dispatches",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["execute",3],["bash",5],["not",2],["tool",7],["never",3],["dispatches",2],["host",2],["executes",1],["only",1],["python",1],["cells",1],["there",1],["no",1],["shell",2],["model",1],["emitting",1],["call",2],["gets",1],["unknown",2],["error",1],["dispatcher",1],["invoked",1],["work",1],["belongs",1],["inside",1],["kernel",1],["calls",3],["disp",2],["method",2],["args",2],["append",1],["return",1],["ok",3],["true",1],["obs",2],["name",1],["arguments",1],["command",1],["rm",1],["rf",1],["assert",3],["false",1]]},{"id":"tests/test_tools.py#test_execute_bash_is_not_a_tool_and_never_dispatches.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",3],["args",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_tools.py#test_execute_hallucinated_cell_runner_never_dispatches","name":[["test",1],["execute",1],["hallucinated",1],["cell",1],["runner",1],["never",1],["dispatches",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["execute",3],["hallucinated",2],["cell",5],["runner",3],["never",3],["dispatches",2],["foreground",1],["code",2],["fenced",1],["invented",1],["native",1],["calls",3],["disp",2],["method",2],["args",2],["append",1],["return",1],["ok",3],["true",1],["obs",3],["tool",2],["call",1],["name",1],["run",2],["python",2],["arguments",1],["print",1],["unsafe",1],["assert",4],["false",1],["unknown",1]]},{"id":"tests/test_tools.py#test_execute_hallucinated_cell_runner_never_dispatches.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",3],["args",3],["calls",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_tools.py#test_execute_hostile_mapping_never_reraises_while_formatting_error","name":[["test",1],["execute",1],["hostile",1],["mapping",1],["never",1],["reraises",1],["while",1],["formatting",1],["error",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["execute",3],["hostile",2],["mapping",4],["never",2],["reraises",2],["while",2],["formatting",2],["error",3],["class",1],["bad",4],["call",3],["dict",1],["self",1],["args",1],["kwargs",1],["raise",1],["runtime",1],["obs",2],["ok",3],["tool",1],["lambda",1],["true",1],["assert",2],["false",1]]},{"id":"tests/test_tools.py#test_execute_hostile_mapping_never_reraises_while_formatting_error.BadCall","name":[["bad",1],["call",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["class",2],["bad",3],["call",2],["dict",2],["def",1],["self",1],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["mapping",1]]},{"id":"tests/test_tools.py#test_execute_hostile_mapping_never_reraises_while_formatting_error.BadCall.get","name":[],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["self",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["bad",1],["mapping",1]]},{"id":"tests/test_tools.py#test_execute_huge_dispatch_error_respects_one_tool_limit","name":[["test",1],["execute",1],["huge",1],["dispatch",1],["error",1],["respects",1],["one",1],["tool",1],["limit",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["execute",3],["huge",2],["dispatch",2],["error",3],["respects",2],["one",2],["tool",6],["limit",3],["next",1],["registry",1],["if",1],["name",3],["list",1],["dir",1],["disp",2],["method",1],["args",1],["raise",1],["runtime",1],["100",1],["000",1],["obs",3],["ok",2],["call",1],["arguments",1],["assert",3],["false",1],["truncated",1],["len",1],["output",1]]},{"id":"tests/test_tools.py#test_execute_huge_dispatch_error_respects_one_tool_limit.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",2],["args",2],["raise",1],["runtime",1],["error",1],["100",1],["000",1]]},{"id":"tests/test_tools.py#test_execute_read_tool_routes_to_host_method_with_spec_list","name":[["test",1],["execute",1],["read",1],["tool",1],["routes",1],["host",1],["method",1],["spec",1],["list",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["execute",3],["read",5],["tool",5],["routes",2],["host",3],["method",5],["spec",3],["list",3],["calls",3],["disp",2],["args",2],["append",1],["return",1],["ok",3],["true",2],["stdout",1],["hi",2],["obs",3],["call",1],["name",1],["text",2],["file",3],["arguments",1],["path",2],["notes",2],["md",2],["routed",1],["single",1],["element",1],["assert",4],["startswith",1]]},{"id":"tests/test_tools.py#test_execute_read_tool_routes_to_host_method_with_spec_list.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",3],["args",3],["calls",1],["append",1],["return",1],["ok",1],["true",1],["stdout",1],["hi",1]]},{"id":"tests/test_tools.py#test_execute_reports_error_only_result_as_not_ok","name":[["test",1],["execute",1],["reports",1],["error",1],["only",1],["result",1],["as",1],["not",1],["ok",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["execute",3],["reports",2],["error",3],["only",2],["result",2],["as",2],["not",2],["ok",4],["disp",2],["method",1],["args",1],["return",1],["boom",2],["obs",2],["tool",1],["call",1],["name",1],["list",1],["dir",1],["arguments",1],["assert",2],["false",1]]},{"id":"tests/test_tools.py#test_execute_reports_error_only_result_as_not_ok.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",2],["args",2],["return",1],["error",1],["boom",1]]},{"id":"tests/test_tools.py#test_execute_schema_invalid_arguments_never_reach_dispatcher","name":[["test",1],["execute",1],["schema",1],["invalid",1],["arguments",1],["never",1],["reach",1],["dispatcher",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",3],["execute",3],["schema",2],["invalid",3],["arguments",4],["never",2],["reach",2],["dispatcher",2],["seen",3],["disp",2],["method",2],["args",2],["append",1],["return",1],["ok",3],["true",2],["obs",5],["tool",2],["call",1],["name",1],["web",2],["fetch",2],["url",1],["https",1],["example",1],["format",1],["pdf",1],["timeout",1],["unknown",2],["assert",6],["false",1],["startswith",1],["error",1],["must",2],["be",2],["one",1],["property",1]]},{"id":"tests/test_tools.py#test_execute_schema_invalid_arguments_never_reach_dispatcher.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",3],["args",3],["seen",1],["append",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_tools.py#test_one_tool_result_respects_its_strict_output_limit","name":[["test",1],["one",1],["tool",1],["result",1],["respects",1],["its",1],["strict",1],["output",1],["limit",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["one",2],["tool",6],["result",3],["respects",2],["its",2],["strict",2],["output",3],["limit",3],["next",1],["registry",1],["if",1],["name",1],["list",1],["dir",1],["text",3],["format",1],["content",1],["100",1],["000",1],["assert",2],["truncated",1],["len",1]]},{"id":"tests/test_tools.py#test_parse_malformed_json_is_recorded_not_raised","name":[["test",1],["parse",1],["malformed",1],["json",1],["recorded",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["parse",3],["malformed",2],["json",4],["recorded",2],["not",4],["raised",2],["reply",2],["tool",2],["valid",1],["calls",3],["errors",3],["must",1],["raise",1],["assert",2],["invalid",1]]},{"id":"tests/test_tools.py#test_parse_multiple_blocks_preserve_order","name":[["test",1],["parse",1],["multiple",1],["blocks",1],["preserve",1],["order",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["parse",3],["multiple",2],["blocks",2],["preserve",2],["order",2],["reply",2],["tool",3],["name",3],["list",2],["dir",2],["arguments",2],["some",1],["prose",1],["read",2],["text",2],["file",2],["path",1],["md",1],["calls",3],["errors",2],["assert",2]]},{"id":"tests/test_tools.py#test_parse_single_valid_tool_block","name":[["test",1],["parse",1],["single",1],["valid",1],["tool",1],["block",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["parse",3],["single",2],["valid",2],["tool",4],["block",2],["reply",2],["let",1],["me",1],["read",3],["name",2],["text",2],["file",2],["arguments",2],["path",2],["md",2],["calls",3],["errors",2],["assert",2]]},{"id":"tests/test_tools.py#test_parse_unknown_tool_never_raises_and_is_visible","name":[["test",1],["parse",1],["unknown",1],["tool",1],["never",1],["raises",1],["visible",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["parse",3],["unknown",2],["tool",6],["never",2],["raises",2],["visible",2],["reply",2],["name",1],["not",3],["real",2],["arguments",1],["calls",4],["errors",3],["must",1],["raise",1],["dropped",1],["from",1],["surfaced",1],["so",1],["loop",1],["feed",1],["back",1],["assert",2],["any",1]]},{"id":"tests/test_tools.py#test_pathologically_nested_json_is_reported_not_raised","name":[["test",1],["pathologically",1],["nested",1],["json",1],["reported",1],["not",1],["raised",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["pathologically",2],["nested",2],["json",2],["reported",2],["not",2],["raised",2],["parser",1],["never",1],["raises",1],["contract",1],["includes",1],["decoder",1],["recursion",1],["errors",3],["body",2],["10",2],["000",2],["calls",3],["parse",1],["tool",2],["block",1],["assert",2]]},{"id":"tests/test_tools.py#test_registration_rejects_shell_completion_and_metadata_only_tools","name":[["test",1],["registration",1],["rejects",1],["shell",1],["completion",1],["metadata",1],["only",1],["tools",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",4],["test",2],["registration",2],["rejects",2],["shell",7],["completion",3],["metadata",4],["only",4],["tools",2],["schema",4],["properties",1],["required",1],["pytest",3],["raises",3],["type",1],["error",3],["match",3],["concrete",1],["tool",11],["subclasses",1],["register",3],["bad",1],["class",2],["alias",3],["name",2],["host",2],["method",2],["bash",1],["description",2],["forbidden",1],["escape",1],["parameters",2],["execute",2],["self",2],["context",2],["arguments",2],["return",2],["ok",1],["true",2],["value",2],["unscreened",4],["network",6],["output",2],["without",1],["injection",1],["screening",1],["needs",1],["content",1],["data",1],["screen",1],["untrusted",1]]},{"id":"tests/test_tools.py#test_registration_rejects_shell_completion_and_metadata_only_tools.ShellAliasTool","name":[["shell",1],["alias",1],["tool",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["class",2],["shell",4],["alias",3],["tool",4],["name",1],["host",1],["method",1],["bash",1],["description",1],["forbidden",1],["escape",1],["parameters",1],["schema",1],["def",1],["execute",1],["self",1],["context",1],["arguments",1],["return",1],["ok",1],["true",1]]},{"id":"tests/test_tools.py#test_registration_rejects_shell_completion_and_metadata_only_tools.ShellAliasTool.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",2],["arguments",2],["return",1],["ok",1],["true",1]]},{"id":"tests/test_tools.py#test_registration_rejects_shell_completion_and_metadata_only_tools.UnscreenedNetworkTool","name":[["unscreened",1],["network",1],["tool",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["class",2],["unscreened",4],["network",6],["tool",4],["name",1],["host",1],["method",1],["description",1],["output",1],["without",1],["injection",1],["screening",1],["parameters",1],["schema",1],["needs",1],["true",1],["def",1],["execute",1],["self",1],["context",1],["arguments",1],["return",1],["content",1],["data",1]]},{"id":"tests/test_tools.py#test_registration_rejects_shell_completion_and_metadata_only_tools.UnscreenedNetworkTool.execute","name":[["execute",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["execute",2],["self",2],["context",2],["arguments",2],["return",1],["content",1],["data",1]]},{"id":"tests/test_tools.py#test_registry_is_populated_and_every_tool_resolves_to_a_handler","name":[["test",1],["registry",1],["populated",1],["every",1],["tool",1],["resolves",1],["handler",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["registry",6],["populated",2],["every",3],["tool",5],["resolves",3],["handler",2],["declared",1],["its",1],["concrete",1],["class",1],["implementation",1],["11",2],["tools",1],["shell",2],["deliberately",1],["absent",1],["host",6],["executes",1],["only",1],["python",1],["cells",1],["commands",1],["run",1],["inside",1],["kernel",1],["bash",2],["assert",6],["len",3],["not",1],["name",4],["names",4],["no",1],["duplicate",1],["isinstance",2],["str",2],["method",4],["by",1]]},{"id":"tests/test_tools.py#test_render_tools_prompt_lists_names_and_convention","name":[["test",1],["render",1],["tools",1],["prompt",1],["lists",1],["names",1],["convention",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["render",3],["tools",3],["prompt",10],["lists",2],["names",2],["convention",2],["assert",5],["isinstance",1],["str",1],["tool",3],["name",2],["read",1],["text",1],["file",1],["content",1],["search",1],["env",1],["web",1],["fetch",1],["no",1],["shell",2],["line",1],["runs",1],["inside",1],["kernel",1],["not",2],["as",1],["host",1],["bash",1],["points",1],["work",1],["at",1],["channel",1]]},{"id":"tests/test_tools.py#test_run_tool_calls_caps_count_and_bounds_length","name":[["test",1],["run",1],["tool",1],["calls",1],["caps",1],["count",1],["bounds",1],["length",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",3],["test",2],["run",4],["tool",8],["calls",8],["caps",2],["count",2],["bounds",2],["length",2],["batch",1],["beyond",1],["max",4],["per",3],["turn",3],["runs",1],["only",1],["cap",1],["reports",1],["rest",1],["as",1],["skipped",1],["not",3],["silently",1],["dropped",1],["joined",1],["observation",1],["stays",1],["bounded",1],["seen",3],["disp",2],["method",2],["args",1],["append",1],["return",1],["content",1],["100",1],["000",1],["name",1],["list",1],["dir",1],["arguments",1],["obs",5],["assert",4],["len",2],["extras",1],["executed",1],["were",1],["results",1],["truncated",1],["chars",1]]},{"id":"tests/test_tools.py#test_run_tool_calls_caps_count_and_bounds_length.disp","name":[["disp",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["disp",2],["method",3],["args",2],["seen",1],["append",1],["return",1],["content",1],["100",1],["000",1]]},{"id":"tests/test_tools.py#test_search_budget_checks_marker_discontinuities_before_dropping_body","name":[["test",1],["search",1],["budget",1],["checks",1],["marker",1],["discontinuities",1],["before",1],["dropping",1],["body",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["search",4],["budget",3],["checks",2],["marker",2],["discontinuities",2],["before",2],["dropping",2],["body",2],["full",1],["document",1],["loses",1],["its",1],["pointer",1],["so",1],["rendered",4],["size",1],["not",2],["monotone",1],["from",1],["openai4s",1],["tools",1],["skills",3],["import",1],["tool",7],["output",2],["limit",2],["271",1],["rows",2],["name",2],["doc",4],["20",3],["155",1],["fitted",4],["fit",1],["assert",4],["startswith",1],["135",1],["more",1],["characters",1],["format",1],["result",1],["len",1],["endswith",1],["truncated",1]]},{"id":"tests/test_tools.py#test_tool_fence_inside_longer_or_tilde_outer_fence_is_not_parsed","name":[["test",1],["tool",1],["fence",2],["inside",1],["longer",1],["tilde",1],["outer",1],["not",1],["parsed",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["tool",5],["fence",4],["inside",2],["longer",2],["tilde",2],["outer",6],["not",2],["parsed",2],["common",1],["mark",1],["fences",1],["also",1],["isolate",1],["triple",1],["backtick",1],["example",1],["inner",2],["block",1],["name",1],["bash",1],["arguments",1],["command",1],["echo",1],["pwned",1],["info",2],["python",1],["text",1],["reply",2],["nquoted",1],["calls",3],["errors",2],["parse",1],["assert",1]]},{"id":"tests/test_tools.py#test_tool_fence_nested_in_other_fence_is_not_parsed","name":[["test",1],["tool",1],["fence",2],["nested",1],["other",1],["not",1],["parsed",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["tool",5],["fence",5],["nested",3],["other",2],["not",4],["parsed",2],["inside",1],["non",1],["python",1],["fenced",1],["block",3],["content",1],["call",1],["paired",1],["scanning",1],["global",1],["regex",1],["reply",2],["see",1],["text",1],["name",1],["list",1],["dir",1],["arguments",1],["calls",3],["errors",1],["parse",1],["assert",1]]},{"id":"tests/test_tools.py#test_tool_fence_nested_in_python_cell_is_not_parsed","name":[["test",1],["tool",1],["fence",1],["nested",1],["python",1],["cell",1],["not",1],["parsed",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["tool",5],["fence",3],["nested",2],["python",4],["cell",4],["not",3],["parsed",3],["token",1],["collision",1],["guard",1],["block",2],["quoted",1],["inside",1],["agent",1],["writing",2],["docs",2],["about",1],["very",1],["syntax",1],["must",1],["be",2],["as",1],["call",1],["otherwise",1],["embedded",1],["command",2],["would",2],["execute",1],["real",1],["dropped",1],["reply",2],["content",2],["example",1],["name",1],["bash",1],["arguments",1],["rm",1],["rf",1],["tmp",1],["nopen",1],["readme",1],["md",1],["write",1],["calls",3],["errors",2],["parse",1],["assert",1]]},{"id":"tests/test_tools.py#test_tool_schema_returns_an_isolated_parameter_copy","name":[["test",1],["tool",1],["schema",1],["returns",1],["isolated",1],["parameter",1],["copy",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["tool",5],["schema",5],["returns",2],["isolated",2],["parameter",2],["copy",2],["registry",1],["function",1],["parameters",2],["properties",2],["path",2],["description",2],["changed",2],["assert",1]]},{"id":"tests/test_tools.py#test_unclosed_tool_fence_is_an_error_and_never_executes","name":[["test",1],["unclosed",1],["tool",1],["fence",1],["error",1],["never",1],["executes",1]],"path":[["tests",1],["test",1],["tools",1],["py",1]],"body":[["def",2],["test",2],["unclosed",3],["tool",4],["fence",2],["error",2],["never",3],["executes",2],["streaming",1],["incomplete",1],["model",1],["output",1],["must",1],["become",1],["action",1],["reply",2],["name",1],["list",1],["dir",1],["arguments",1],["calls",3],["errors",2],["parse",1],["assert",2],["any",1]]},{"id":"tests/test_unbounded_session_memory.py","name":[["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["two",1],["accumulators",1],["daemon",4],["nothing",2],["ever",2],["emptied",1],["app",4],["tiles",3],["host",4],["render",1],["appended",1],["per",2],["session",8],["list",1],["no",4],["cap",1],["size",1],["limit",1],["payload",1],["arbitrary",1],["agent",1],["supplied",1],["data",1],["measured",1],["2000",1],["renders",1],["carrying",1],["50",1],["kb",1],["html",1],["each",1],["tile",2],["iteration",1],["analysis",1],["loop",1],["api",1],["held",1],["100",1],["mb",2],["life",1],["outside",1],["cell",1],["reads",1],["only",2],["consumer",1],["so",1],["none",1],["was",1],["displayed",1],["anyone",1],["history",7],["state",2],["left",1],["sessions",1],["explicit",1],["close",1],["delete",1],["idle",1],["sweeper",1],["stops",1],["cold",1],["kernels",2],["leaves",2],["resident",2],["its",1],["provider",2],["200",1],["turn",1],["conversation",2],["essentially",1],["whole",1],["cost",1],["therefore",1],["accumulated",1],["every",2],["had",1],["served",1],["holding",1],["longer",1],["existed",1],["recoverable",1],["seed",1],["messages",1],["rebuilds",1],["from",5],["restore",1],["action",1],["because",1],["store",1],["canonical",1],["dropping",1],["exactly",1],["as",2],["restart",2],["reader",1],["already",1],["handles",1],["after",1],["at",1],["all",1],["future",1],["import",6],["annotations",1],["sys",1],["pytest",4],["openai4s",3],["config",2],["llmconfig",1],["dispatch",1],["dispatcher",2],["build",1],["server",1],["gateway",2],["mod",1],["fixture",3]]},{"id":"tests/test_unbounded_session_memory.py#_boot_python_kernel","name":[["boot",1],["python",1],["kernel",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["boot",2],["python",4],["kernel",6],["st",5],["real",1],["worker",1],["because",1],["sweeper",1],["only",1],["releases",1],["session",2],["has",1],["one",1],["release",1],["idle",1],["returns",1],["false",1],["nothing",2],["was",1],["stopped",1],["so",1],["state",1],["no",1],["exercises",1],["none",2],["path",1],["under",1],["test",1],["first",1],["version",1],["file",1],["asserted",1],["against",1],["exactly",1],["proved",1],["from",1],["openai4s",1],["manager",1],["import",1],["kernels",2],["ensure",1],["lambda",1],["cwd",1],["str",1],["workspace",1],["assert",1],["status",1],["alive",1]]},{"id":"tests/test_unbounded_session_memory.py#_deep_size","name":[["deep",1],["size",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["deep",5],["size",5],["obj",9],["seen",10],["none",3],["int",2],["if",3],["not",1],["else",1],["id",2],["return",2],["add",1],["total",4],["sys",1],["getsizeof",1],["isinstance",2],["dict",1],["key",2],["value",4],["items",1],["elif",1],["list",1],["tuple",1]]},{"id":"tests/test_unbounded_session_memory.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_unbounded_session_memory.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_unbounded_session_memory.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_unbounded_session_memory.py#_session_with_history","name":[["session",1],["history",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["session",3],["history",2],["runner",5],["project",8],["store",1],["create",2],["name",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",1],["frame",2],["st",5],["state",1],["messages",3],["role",3],["system",1],["content",3],["4000",1],["index",3],["range",1],["200",1],["append",2],["user",1],["turn",1],["1500",1],["assistant",1],["reply",1],["3500",1],["return",1]]},{"id":"tests/test_unbounded_session_memory.py#dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["dispatcher",3],["tmp",4],["path",4],["workspace",4],["ws",1],["mkdir",1],["cfg",2],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["return",1],["build",1],["frame",1],["id",1]]},{"id":"tests/test_unbounded_session_memory.py#expired","name":[["expired",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["expired",3],["runner",4],["monkeypatch",3],["only",1],["trigger",1],["stubbed",1],["whether",1],["ttl",1],["has",1],["elapsed",1],["clock",1],["question",1],["its",1],["own",1],["tests",1],["under",1],["test",1],["here",1],["release",1],["once",1],["fires",1],["setattr",1],["recovery",1],["idle",1],["lambda",1],["true",1],["return",1]]},{"id":"tests/test_unbounded_session_memory.py#runner","name":[["runner",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["return",1],["gateway",1],["mod",1],["session",1],["hub",1]]},{"id":"tests/test_unbounded_session_memory.py#test_a_cell_is_told_when_older_tiles_were_dropped","name":[["test",1],["cell",1],["told",1],["older",1],["tiles",1],["were",1],["dropped",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["cell",3],["told",2],["older",2],["tiles",4],["were",2],["dropped",4],["dispatcher",5],["silent",1],["truncation",1],["reads",1],["as",1],["here",1],["everything",1],["knows",1],["lost",1],["something",1],["about",1],["one",1],["not",2],["cannot",1],["first",2],["app",3],["render",2],["kind",2],["html",2],["payload",2],["assert",2],["index",2],["range",1],["host",1],["max",1],["result",2],["str",1]]},{"id":"tests/test_unbounded_session_memory.py#test_a_cold_session_costs_a_megabyte_before_it_is_released","name":[["test",1],["cold",1],["session",1],["costs",1],["megabyte",1],["before",1],["released",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["cold",2],["session",3],["costs",2],["megabyte",2],["before",2],["released",2],["runner",3],["measurement",1],["fix",2],["sized",1],["against",1],["if",1],["ever",1],["drops",1],["its",2],["own",1],["below",1],["stops",1],["being",1],["worth",1],["risk",1],["number",1],["here",1],["anyone",1],["would",1],["notice",1],["st",2],["history",1],["assert",1],["deep",1],["size",1],["messages",1],["000",2]]},{"id":"tests/test_unbounded_session_memory.py#test_a_non_string_payload_is_measured_not_crashed_on","name":[["test",1],["non",1],["string",1],["payload",1],["measured",1],["not",1],["crashed",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["non",2],["string",3],["payload",5],["measured",2],["not",5],["crashed",2],["dispatcher",4],["whatever",1],["cell",1],["passed",1],["dict",1],["plot",1],["data",1],["as",2],["often",1],["html",1],["sizing",1],["must",2],["raise",1],["let",1],["huge",1],["structure",1],["through",1],["just",1],["because",1],["assert",2],["app",2],["render",2],["kind",2],["json",2],["ok",1],["big",2],["rows",1],["1000",1],["500",2],["kb",1],["serialised",1],["error",1]]},{"id":"tests/test_unbounded_session_memory.py#test_a_render_loop_does_not_grow_the_daemon_without_limit","name":[["test",1],["render",1],["loop",1],["not",1],["grow",1],["daemon",1],["without",1],["limit",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["render",3],["loop",2],["not",2],["grow",2],["daemon",2],["without",2],["limit",2],["dispatcher",5],["defect",1],["as",1],["number",1],["have",1],["no",1],["ceiling",1],["distinct",1],["payloads",1],["purpose",1],["identical",1],["ones",1],["single",1],["interned",1],["string",1],["makes",1],["leak",1],["look",1],["100x",1],["smaller",1],["than",1],["index",2],["range",1],["2000",1],["app",3],["kind",1],["html",1],["payload",1],["div",2],["id",1],["50",1],["000",3],["tiles",5],["assert",2],["len",1],["host",1],["max",1],["deep",1],["size",1],["20",1],["tile",1],["list",1],["still",1],["unbounded",1]]},{"id":"tests/test_unbounded_session_memory.py#test_a_session_the_sweeper_declined_keeps_its_history","name":[["test",1],["session",1],["sweeper",1],["declined",1],["keeps",1],["its",1],["history",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["session",5],["sweeper",2],["declined",2],["keeps",2],["its",2],["history",4],["expired",4],["dropping",1],["was",1],["not",3],["released",3],["would",1],["discard",1],["live",1],["conversation",1],["context",1],["mid",1],["clear",1],["belongs",1],["inside",1],["branch",1],["actually",1],["stopped",2],["something",1],["state",1],["no",1],["worker",1],["case",1],["reaches",1],["if",1],["return",1],["false",1],["st",4],["before",2],["len",2],["messages",2],["release",1],["idle",2],["reason",1],["assert",2]]},{"id":"tests/test_unbounded_session_memory.py#test_an_ordinary_tile_still_renders","name":[["test",1],["ordinary",1],["tile",1],["still",1],["renders",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["tile",3],["still",2],["renders",2],["dispatcher",4],["cap",1],["must",1],["not",1],["have",1],["turned",1],["api",1],["off",1],["result",3],["app",2],["render",1],["kind",1],["html",1],["payload",2],["hi",2],["assert",3],["ok",1],["true",1],["id",1],["tiles",4],["len",1]]},{"id":"tests/test_unbounded_session_memory.py#test_an_oversized_payload_is_refused_rather_than_clipped","name":[["test",1],["oversized",1],["payload",1],["refused",1],["rather",1],["than",1],["clipped",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["oversized",2],["payload",3],["refused",2],["rather",2],["than",2],["clipped",2],["dispatcher",5],["half",1],["document",2],["not",1],["smaller",1],["soft",1],["fail",1],["shape",1],["reaches",1],["cell",1],["as",1],["runtime",1],["error",3],["catch",1],["act",1],["result",3],["app",3],["render",1],["kind",1],["html",1],["host",1],["max",1],["tile",1],["chars",1],["assert",3],["keys",1],["limit",1],["tiles",1]]},{"id":"tests/test_unbounded_session_memory.py#test_releasing_an_idle_session_drops_its_resident_history","name":[["test",1],["releasing",1],["idle",1],["session",1],["drops",1],["its",1],["resident",1],["history",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",3],["releasing",2],["idle",4],["session",4],["drops",2],["its",2],["resident",3],["history",4],["expired",4],["defect",1],["sweeper",2],["stopped",1],["kernels",1],["left",1],["conversation",1],["so",1],["daemon",1],["kept",1],["kernel",2],["no",1],["longer",1],["existed",1],["st",5],["boot",1],["python",1],["released",2],["release",2],["reason",1],["assert",3],["did",1],["not",1],["proves",1],["nothing",1],["messages",2],["deep",1],["size",1],["1000",1]]},{"id":"tests/test_unbounded_session_memory.py#test_the_history_comes_back_from_the_store","name":[["test",1],["history",1],["comes",1],["back",1],["from",1],["store",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["history",5],["comes",2],["back",2],["from",2],["store",3],["expired",5],["makes",1],["dropping",1],["safe",1],["rather",1],["than",1],["lossy",1],["canonical",1],["provider",1],["reseeding",1],["same",1],["path",1],["daemon",1],["restart",1],["takes",1],["without",1],["fix",1],["would",1],["be",1],["data",1],["loss",1],["comment",1],["st",7],["session",3],["boot",1],["python",1],["kernel",1],["assert",4],["release",1],["idle",2],["reason",1],["messages",4],["seed",1],["released",1],["could",1],["not",1],["rebuild",1],["its",1],["role",1],["system",1]]},{"id":"tests/test_unbounded_session_memory.py#test_the_session_keeps_the_settings_that_only_live_in_memory","name":[["test",1],["session",1],["keeps",1],["settings",1],["only",1],["live",1],["memory",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["session",5],["keeps",2],["settings",2],["only",2],["live",2],["memory",2],["expired",4],["reason",2],["drops",1],["history",2],["rather",1],["than",1],["whole",1],["state",2],["model",3],["override",1],["plan",3],["explore",3],["flags",1],["pinned",1],["environment",1],["exist",1],["nowhere",1],["else",1],["evicting",1],["would",1],["silently",1],["reset",1],["user",1],["choices",1],["st",11],["boot",1],["python",1],["kernel",1],["claude",2],["opus",2],["true",4],["desired",2],["env",2],["protein",2],["assert",4],["release",1],["idle",2]]},{"id":"tests/test_unbounded_session_memory.py#test_the_tiles_kept_are_the_recent_ones","name":[["test",1],["tiles",1],["kept",1],["recent",1],["ones",1]],"path":[["tests",1],["test",1],["unbounded",1],["session",1],["memory",1],["py",1]],"body":[["def",2],["test",2],["tiles",6],["kept",2],["recent",2],["ones",2],["dispatcher",6],["end",1],["dropped",1],["matters",1],["cell",1],["reads",1],["back",1],["see",1],["just",1],["rendered",1],["so",1],["keeping",1],["oldest",1],["would",1],["make",1],["api",1],["useless",1],["under",1],["exact",1],["loop",1],["triggers",1],["cap",1],["index",2],["range",1],["host",2],["max",2],["app",4],["10",1],["render",1],["kind",1],["html",1],["payload",2],["tile",5],["payloads",3],["assert",2],["not",1]]},{"id":"tests/test_unstarted_worker_admission.py","name":[["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["worker",1],["never",4],["started",2],["must",1],["not",4],["hold",1],["session",3],["forever",2],["4477209",1],["made",1],["turn",4],["release",1],["its",3],["ticket",6],["fails",1],["cover",1],["began",1],["thread",4],["start",2],["raise",1],["limit",1],["memory",1],["ceiling",1],["interpreter",1],["shutting",1],["down",1],["at",1],["moment",1],["already",3],["submitted",1],["job",2],["jobs",2],["plan",5],["row",1],["compare",1],["swapped",1],["into",2],["executing",1],["leaves",1],["behind",2],["measured",1],["by",2],["injecting",1],["real",1],["failure",1],["idle",1],["rolled",1],["claim",1],["back",1],["but",1],["left",2],["un",1],["owning",1],["coordinator",3],["maps",2],["queued",3],["running",4],["stayed",1],["queue",1],["nothing",2],["ever",1],["admits",1],["because",1],["thing",1],["would",1],["have",1],["finished",1],["ran",1],["direct",2],["message",1],["repl",1],["active",2],["owner",1],["unfinished",1],["so",2],["answered",1],["true",1],["fix",1],["has",1],["one",2],["subtlety",1],["worth",1],["stating",1],["ordinary",1],["cancel",2],["wrong",1],["here",1],["reads",2],["state",2],["then",1],["acts",1],["fifo",1],["admit",1],["between",1],["branch",2],["asks",2],["runtime",1],["interrupt",1],["exist",1],["abort",1],["unstarted",1],["exact",2],["only",1],["if",1],["says",1],["fail",1],["arbitrates",1],["cleared",1],["terminal",1],["event",1],["either",1],["emits",1],["from",4],["future",1],["import",5],["annotations",1],["threading",1],["pytest",6],["openai4s",2],["config",2],["llmconfig",1],["server",1],["gateway",2],["as",1],["mod",1],["fixture",4],["plans",1],["mark",1],["parametrize",1],["submit",3],["claimed",1],["approval",1],["draft",1],["resume",1],["paused",1],["submissions",1],["every",1],["cleanup",2],["obligation",1],["including",1],["itself",1],["faults",1]]},{"id":"tests/test_unstarted_worker_admission.py#_draft","name":[["draft",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["draft",4],["runner",3],["frame",4],["id",6],["status",4],["return",1],["store",1],["create",1],["plan",1],["project",1],["proj",1],["title",2],["rationale",1],["confidence",1],["high",1],["steps",1],["s1",1],["detail",1],["deliverables",1]]},{"id":"tests/test_unstarted_worker_admission.py#_HostileStart","name":[["hostile",1],["start",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["class",2],["hostile",2],["start",3],["runtime",2],["error",5],["failure",2],["whose",1],["message",1],["cannot",1],["be",2],["rendered",4],["coordinator",1],["text",2],["str",3],["build",1],["ticket",2],["if",1],["raises",2],["release",1],["was",1],["releasing",1],["stays",1],["owned",1],["nothing",1],["cleanup",1],["path",1],["may",1],["depend",1],["formatting",1],["exception",2],["did",1],["not",1],["author",1],["false",1],["def",1],["self",2],["type",2],["ignore",1],["override",1],["true",1],["raise",1],["value",1],["refuses",1]]},{"id":"tests/test_unstarted_worker_admission.py#_HostileStart.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["str",4],["self",3],["type",3],["ignore",2],["override",2],["rendered",2],["true",1],["raise",1],["value",1],["error",1],["exception",1],["refuses",1],["be",1]]},{"id":"tests/test_unstarted_worker_admission.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["init",1],["self",8],["none",1],["events",3],["list",1],["dict",1],["emitter",1],["root",4],["frame",4],["id",4],["return",3],["append",2],["broadcast",1],["event",2],["has",1],["subscriber",1],["false",2],["running",1]]},{"id":"tests/test_unstarted_worker_admission.py#_Hub.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["events",1],["list",1],["dict",1]]},{"id":"tests/test_unstarted_worker_admission.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["broadcast",2],["self",3],["root",2],["frame",2],["id",2],["event",3],["events",1],["append",1]]},{"id":"tests/test_unstarted_worker_admission.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["emitter",2],["self",3],["root",2],["frame",2],["id",2],["return",1],["events",1],["append",1]]},{"id":"tests/test_unstarted_worker_admission.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_unstarted_worker_admission.py#_Hub.is_running","name":[["running",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["running",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["false",1]]},{"id":"tests/test_unstarted_worker_admission.py#_plan_status","name":[["plan",1],["status",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["plan",3],["status",3],["runner",3],["frame",4],["id",3],["return",1],["store",1],["by",1]]},{"id":"tests/test_unstarted_worker_admission.py#_StartFailed","name":[["start",1],["failed",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["class",2],["start",3],["failed",2],["runtime",2],["error",2],["real",1],["thread",2],["raises",1],["cannot",1]]},{"id":"tests/test_unstarted_worker_admission.py#assert_session_is_idle","name":[["assert",1],["session",1],["idle",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["assert",9],["session",2],["idle",2],["runner",7],["frame",6],["id",6],["str",2],["none",3],["nothing",4],["owns",2],["queued",2],["tracked",2],["runs",1],["state",4],["executions",3],["snapshot",1],["not",6],["owner",1],["un",2],["started",2],["ticket",3],["still",2],["queue",2],["was",1],["left",1],["behind",1],["active",1],["count",1],["job",4],["jobs",1],["values",1],["if",1],["root",1],["running",2],["false",1],["stuck",1],["true",1],["coordinator",1],["own",1],["maps",1],["just",1],["its",1],["projection",1],["tickets",1],["map",1],["entry",1],["leaked",2],["positions",1],["position",1]]},{"id":"tests/test_unstarted_worker_admission.py#break_worker_start","name":[["break",1],["worker",1],["start",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",3],["break",2],["worker",4],["start",11],["monkeypatch",3],["fail",1],["thread",5],["openai4s",4],["threads",1],["only",1],["selective",1],["purpose",1],["breaking",1],["every",1],["would",2],["take",1],["store",1],["hub",1],["coordinator",1],["own",1],["machinery",1],["down",1],["resulting",1],["wreckage",1],["pass",1],["any",1],["assertion",1],["about",1],["nothing",1],["was",1],["left",1],["behind",1],["real",2],["threading",2],["broken",3],["list",1],["str",2],["self",3],["name",4],["getattr",1],["if",1],["startswith",1],["turn",1],["plan",1],["repl",1],["append",1],["raise",1],["failed",1],["cannot",1],["allocate",1],["return",2],["setattr",1]]},{"id":"tests/test_unstarted_worker_admission.py#break_worker_start_with","name":[["break",1],["worker",1],["start",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",4],["break",2],["worker",3],["start",8],["monkeypatch",3],["fail",1],["thread",3],["starts",1],["caller",1],["supplied",1],["exception",1],["install",2],["factory",2],["real",2],["threading",2],["self",3],["name",3],["str",1],["getattr",1],["if",1],["startswith",1],["openai4s",3],["turn",1],["plan",1],["repl",1],["raise",1],["return",2],["setattr",1]]},{"id":"tests/test_unstarted_worker_admission.py#break_worker_start_with.install","name":[["install",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",3],["install",2],["factory",3],["real",2],["start",6],["threading",2],["thread",2],["self",3],["name",3],["str",1],["getattr",1],["if",1],["startswith",1],["openai4s",3],["turn",1],["plan",1],["repl",1],["raise",1],["return",1],["monkeypatch",1],["setattr",1]]},{"id":"tests/test_unstarted_worker_admission.py#break_worker_start_with.install.start","name":[["start",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["start",3],["self",4],["name",3],["str",1],["getattr",1],["if",1],["startswith",1],["openai4s",3],["turn",1],["plan",1],["repl",1],["raise",1],["factory",1],["return",1],["real",1]]},{"id":"tests/test_unstarted_worker_admission.py#break_worker_start.start","name":[["start",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["start",4],["self",4],["name",4],["str",1],["getattr",1],["if",1],["startswith",1],["openai4s",3],["turn",1],["plan",1],["repl",1],["broken",1],["append",1],["raise",1],["failed",1],["cannot",1],["allocate",1],["worker",1],["thread",1],["return",1],["real",1]]},{"id":"tests/test_unstarted_worker_admission.py#frame_id","name":[["frame",1],["id",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["frame",3],["id",3],["runner",3],["return",1],["store",1],["new",1],["kind",1],["turn",1],["project",1],["proj",1],["status",1],["ready",1]]},{"id":"tests/test_unstarted_worker_admission.py#runner","name":[["runner",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["made",3],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["yield",1],["close",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_hub_emit_fault_does_not_leak_the_coordinator_maps","name":[["test",1],["hub",1],["emit",1],["fault",1],["not",1],["leak",1],["coordinator",1],["maps",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["hub",4],["emit",3],["fault",3],["not",4],["leak",3],["coordinator",2],["maps",2],["runner",8],["frame",5],["id",8],["core",1],["event",4],["popped",1],["tickets",2],["positions",2],["after",1],["handing",1],["external",1],["sink",3],["raises",1],["therefore",1],["leaked",2],["both",1],["outlives",1],["turn",1],["belonged",1],["ticket",5],["executions",4],["submit",1],["owner",2],["agent",1],["boom",3],["root",2],["raise",1],["runtime",2],["error",2],["socket",1],["went",1],["away",1],["broadcast",1],["type",2],["ignore",2],["method",2],["assign",2],["emitter",1],["lambda",1],["try",1],["abort",1],["unstarted",1],["never",1],["started",1],["except",1],["exception",1],["pass",1],["assert",2],["execution",2],["failing",1],["map",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_hub_emit_fault_does_not_leak_the_coordinator_maps.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["boom",2],["root",2],["frame",2],["id",2],["event",2],["raise",1],["runtime",1],["error",1],["socket",1],["went",1],["away",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_job_cleanup_fault_still_releases_the_ticket","name":[["test",1],["job",1],["cleanup",1],["fault",1],["still",1],["releases",1],["ticket",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["job",3],["cleanup",3],["fault",3],["still",2],["releases",2],["ticket",3],["runner",7],["frame",4],["id",4],["break",2],["worker",2],["start",3],["monkeypatch",3],["each",1],["obligation",1],["independent",1],["one",1],["failing",1],["must",1],["not",3],["skip",1],["others",1],["class",1],["hostile",2],["dict",1],["pop",1],["self",1],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["registry",1],["refused",1],["setattr",1],["jobs",2],["pytest",1],["raises",1],["failed",1],["submit",1],["message",1],["proj",1],["thing",1],["state",2],["executions",2],["snapshot",1],["assert",2],["owner",1],["stranded",1],["tickets",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_job_cleanup_fault_still_releases_the_ticket._Hostile","name":[["hostile",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["class",2],["hostile",2],["dict",2],["def",1],["pop",1],["self",1],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["registry",1],["refused",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_job_cleanup_fault_still_releases_the_ticket._Hostile.pop","name":[["pop",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["pop",2],["self",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["registry",1],["refused",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_message_whose_worker_never_started_leaves_nothing_behind","name":[["test",1],["message",1],["whose",1],["worker",1],["never",1],["started",1],["leaves",1],["nothing",1],["behind",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["message",4],["whose",2],["worker",5],["never",3],["started",2],["leaves",2],["nothing",2],["behind",2],["runner",4],["frame",4],["id",4],["break",3],["start",4],["pytest",1],["raises",1],["failed",1],["submit",2],["proj",1],["thing",1],["assert",2],["injection",1],["fired",1],["session",1],["idle",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_plan_queued_behind_a_running_turn_is_not_stranded","name":[["test",1],["plan",1],["queued",1],["behind",1],["running",1],["turn",1],["not",1],["stranded",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["plan",13],["queued",5],["behind",3],["running",2],["turn",3],["not",3],["stranded",2],["runner",11],["frame",12],["id",17],["break",2],["worker",3],["start",3],["monkeypatch",2],["case",1],["one",1],["state",5],["reading",1],["cancel",1],["gets",1],["wrong",1],["owner",8],["holds",1],["session",1],["so",1],["new",2],["ticket",1],["rather",1],["than",1],["active",1],["nothing",1],["will",1],["ever",1],["admit",1],["because",1],["would",1],["have",1],["finished",1],["never",1],["ran",1],["every",1],["later",1],["waits",1],["executions",3],["submit",2],["agent",1],["assert",5],["snapshot",2],["draft",3],["store",2],["by",1],["compare",1],["status",3],["expected",1],["executing",1],["pytest",1],["raises",1],["failed",1],["approval",1],["proj",1],["none",1],["claimed",1],["execution",2],["queue",1],["un",1],["started",1],["stayed",1],["job",3],["jobs",1],["values",1],["if",1],["root",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_plan_revision_whose_worker_never_started_leaves_nothing_behind","name":[["test",1],["plan",1],["revision",1],["whose",1],["worker",1],["never",1],["started",1],["leaves",1],["nothing",1],["behind",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["plan",4],["revision",4],["whose",2],["worker",5],["never",3],["started",2],["leaves",2],["nothing",2],["behind",2],["runner",4],["frame",4],["id",4],["break",3],["start",4],["pytest",1],["raises",1],["failed",1],["submit",2],["proj",1],["none",1],["assert",2],["injection",1],["fired",1],["session",1],["idle",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_plan_rollback_fault_still_releases_the_ticket_and_job","name":[["test",1],["plan",1],["rollback",1],["fault",1],["still",1],["releases",1],["ticket",1],["job",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",3],["test",2],["plan",14],["rollback",3],["fault",3],["still",2],["releases",2],["ticket",3],["job",2],["runner",9],["frame",9],["id",11],["break",2],["worker",2],["start",3],["monkeypatch",3],["draft",2],["store",2],["by",1],["compare",1],["status",2],["expected",1],["new",1],["executing",1],["boom",2],["args",1],["kwargs",1],["raise",1],["runtime",1],["error",1],["row",1],["refused",1],["setattr",1],["settle",1],["claimed",2],["pytest",1],["raises",1],["failed",1],["submit",1],["approval",1],["proj",1],["none",1],["state",2],["executions",1],["snapshot",1],["assert",2],["not",2],["owner",1],["stranded",1],["jobs",1],["values",1],["if",1],["root",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_plan_rollback_fault_still_releases_the_ticket_and_job.boom","name":[["boom",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["boom",2],["args",2],["kwargs",2],["raise",1],["runtime",1],["error",1],["plan",1],["row",1],["refused",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_plan_whose_worker_never_started_leaves_nothing_behind","name":[["test",1],["plan",1],["whose",1],["worker",1],["never",1],["started",1],["leaves",1],["nothing",1],["behind",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["plan",12],["whose",2],["worker",5],["never",3],["started",2],["leaves",2],["nothing",2],["behind",2],["runner",8],["frame",8],["id",10],["break",3],["start",4],["submit",4],["claimed",6],["from",5],["approve",1],["claims",2],["draft",2],["resume",1],["paused",2],["rollback",1],["has",1],["return",1],["row",1],["state",1],["its",1],["own",1],["route",1],["claim",1],["again",1],["putting",1],["approved",1],["back",1],["would",1],["strand",1],["just",1],["as",1],["surely",1],["status",4],["store",2],["by",1],["compare",1],["expected",1],["new",1],["executing",1],["pytest",1],["raises",1],["failed",1],["getattr",1],["proj",1],["none",1],["assert",3],["injection",1],["fired",1],["session",1],["idle",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_queued_worker_that_never_started_reads_as_cancelled_not_failed","name":[["test",1],["queued",1],["worker",1],["never",1],["started",1],["reads",1],["as",1],["cancelled",1],["not",1],["failed",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["queued",4],["worker",4],["never",3],["started",3],["reads",2],["as",2],["cancelled",5],["not",4],["failed",5],["runner",8],["frame",7],["id",10],["break",2],["start",3],["fail",2],["would",1],["also",1],["release",1],["ticket",2],["so",1],["releasing",1],["branch",1],["terminal",7],["status",5],["turn",1],["began",1],["did",1],["nothing",2],["ran",1],["threw",1],["tells",1],["watching",1],["client",1],["work",1],["was",2],["attempted",1],["went",1],["wrong",1],["says",1],["happened",1],["distinction",1],["difference",1],["between",1],["user",2],["retrying",1],["filing",1],["bug",1],["executions",1],["submit",2],["owner",3],["agent",1],["draft",2],["plan",9],["store",2],["by",1],["compare",1],["expected",1],["new",1],["executing",1],["pytest",1],["raises",1],["approval",1],["proj",1],["none",1],["claimed",1],["event",5],["hub",1],["events",1],["if",1],["type",1],["execution",1],["state",1],["assert",2],["no",1],["emitted",1],["un",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_repl_whose_worker_never_started_leaves_nothing_behind","name":[["test",1],["repl",1],["whose",1],["worker",1],["never",1],["started",1],["leaves",1],["nothing",1],["behind",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["repl",4],["whose",2],["worker",5],["never",3],["started",2],["leaves",2],["nothing",2],["behind",2],["runner",4],["frame",4],["id",4],["break",3],["start",4],["pytest",1],["raises",1],["failed",1],["submit",2],["proj",1],["language",1],["python",1],["assert",2],["injection",1],["fired",1],["session",1],["idle",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_a_start_failure_that_cannot_be_rendered_still_releases","name":[["test",1],["start",1],["failure",1],["cannot",1],["be",1],["rendered",1],["still",1],["releases",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["start",8],["failure",2],["cannot",2],["be",3],["rendered",3],["still",2],["releases",2],["runner",4],["frame",4],["id",4],["break",3],["worker",3],["abort",1],["reason",1],["must",1],["not",1],["built",1],["by",1],["formatting",1],["original",1],["hostile",4],["false",1],["pytest",1],["raises",1],["submit",1],["message",1],["proj",1],["thing",1],["assert",1],["session",1],["idle",1],["str",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_an_unstarted_job_is_terminalised_not_merely_forgotten","name":[["test",1],["unstarted",1],["job",1],["terminalised",1],["not",1],["merely",1],["forgotten",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",4],["test",2],["unstarted",5],["job",17],["terminalised",2],["not",3],["merely",2],["forgotten",3],["runner",6],["frame",3],["id",4],["break",2],["worker",3],["start",3],["monkeypatch",4],["popping",1],["from",1],["jobs",1],["finishing",1],["wait",3],["result",5],["blocks",1],["done",2],["only",2],["finish",6],["sets",1],["caller",1],["already",2],["waiting",1],["true",1],["branch",1],["message",5],["route",1],["exactly",1],["would",3],["event",1],["nobody",1],["will",1],["ever",1],["registry",1],["has",1],["discarded",1],["observed",1],["through",1],["spy",3],["rather",1],["than",1],["by",1],["racing",1],["thread",1],["grab",1],["registered",1],["popped",1],["within",1],["one",1],["call",1],["so",1],["poller",1],["pass",1],["fail",1],["scheduling",1],["calls",4],["list",2],["real",4],["gateway",2],["mod",2],["self",3],["none",2],["error",7],["append",2],["return",1],["setattr",2],["finished",6],["abort",4],["capture",2],["ticket",2],["kwargs",2],["pytest",1],["raises",1],["failed",1],["submit",1],["proj",1],["thing",1],["assert",4],["un",1],["started",1],["was",2],["never",1],["woken",1],["no",1],["failure",1],["recorded",1],["waiter",1],["still",1],["block",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_an_unstarted_job_is_terminalised_not_merely_forgotten.capture","name":[["capture",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["capture",2],["job",4],["ticket",3],["error",3],["kwargs",3],["real",1],["abort",1],["finished",1],["append",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_an_unstarted_job_is_terminalised_not_merely_forgotten.spy","name":[["spy",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["spy",2],["self",4],["result",5],["none",4],["error",5],["calls",1],["append",1],["job",1],["id",1],["return",1],["real",1],["finish",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_the_failure_reaches_the_caller_rather_than_a_202","name":[["test",1],["failure",1],["reaches",1],["caller",1],["rather",1],["than",1],["202",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["failure",2],["reaches",2],["caller",3],["rather",2],["than",2],["202",3],["runner",3],["frame",3],["id",3],["break",2],["worker",3],["start",3],["says",1],["accepted",1],["running",1],["returning",1],["one",2],["turn",1],["never",1],["started",1],["answer",1],["cannot",2],["recover",1],["from",1],["will",2],["wait",1],["terminal",1],["event",1],["nobody",1],["ever",1],["emit",1],["pytest",1],["raises",1],["failed",1],["as",1],["caught",2],["submit",1],["message",1],["proj",1],["thing",1],["assert",1],["allocate",1],["thread",1],["str",1],["value",1]]},{"id":"tests/test_unstarted_worker_admission.py#test_the_original_start_exception_instance_is_what_propagates","name":[["test",1],["original",1],["start",1],["exception",1],["instance",1],["propagates",1]],"path":[["tests",1],["test",1],["unstarted",1],["worker",1],["admission",1],["py",1]],"body":[["def",2],["test",2],["original",2],["start",7],["exception",2],["instance",3],["propagates",2],["runner",3],["frame",3],["id",3],["break",3],["worker",3],["cleanup",1],["replaces",1],["failure",1],["hides",1],["turn",1],["never",1],["began",1],["sentinel",3],["failed",2],["exact",1],["lambda",1],["pytest",1],["raises",1],["as",1],["caught",2],["submit",1],["message",1],["proj",1],["thing",1],["assert",1],["value",1]]},{"id":"tests/test_update_contributors.py","name":[["test",1],["update",1],["contributors",1],["py",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["from",1],["scripts",1],["import",1],["update",1],["contributors",1]]},{"id":"tests/test_update_contributors.py#test_a_login_whose_casing_drifted_keeps_its_file_and_links_remotely","name":[["test",1],["login",1],["whose",1],["casing",1],["drifted",1],["keeps",1],["its",1],["file",1],["links",1],["remotely",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",3],["test",2],["login",4],["whose",2],["casing",2],["drifted",2],["keeps",2],["its",2],["file",3],["links",2],["remotely",2],["tmp",3],["path",4],["monkeypatch",4],["committed",5],["wins",1],["over",1],["spelling",1],["render",2],["follows",1],["os",2],["isfile",1],["answers",1],["case",2],["insensitively",1],["preserving",1],["filesystem",1],["so",1],["keying",1],["have",4],["png",6],["off",1],["while",1],["pruning",1],["exact",1],["listdir",1],["match",1],["deleted",1],["avatar",9],["still",1],["emitted",1],["local",1],["img",1],["src",2],["dead",1],["image",1],["front",1],["page",1],["both",1],["readmes",1],["dir",5],["contributors",5],["mkdir",1],["eqstlab",3],["write",2],["bytes",2],["existing",2],["setattr",2],["update",4],["str",1],["fail",2],["download",2],["url",1],["token",1],["raise",1],["oserror",1],["temporary",1],["failure",1],["people",3],["written",1],["avatars",1],["none",1],["assert",3],["read",1],["https",1],["github",1],["com",1]]},{"id":"tests/test_update_contributors.py#test_a_login_whose_casing_drifted_keeps_its_file_and_links_remotely.fail_download","name":[["fail",1],["download",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["fail",2],["download",2],["url",2],["token",2],["raise",1],["oserror",1],["temporary",1],["avatar",1],["failure",1]]},{"id":"tests/test_update_contributors.py#test_a_recognized_login_that_is_excluded_is_still_refused","name":[["test",1],["recognized",1],["login",1],["excluded",1],["still",1],["refused",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["test",2],["recognized",4],["login",4],["excluded",4],["still",2],["refused",2],["monkeypatch",3],["next",1],["iter",1],["update",3],["contributors",5],["exclude",1],["setattr",1],["merged",2],["include",1],["most",2],["commits",2],["type",1],["user",1],["contributions",1],["10",1],["assert",1],["person",2]]},{"id":"tests/test_update_contributors.py#test_a_recognized_login_the_api_already_lists_is_not_duplicated","name":[["test",1],["recognized",1],["login",1],["api",1],["already",1],["lists",1],["not",1],["duplicated",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["test",2],["recognized",3],["login",6],["api",3],["already",3],["lists",2],["not",3],["duplicated",2],["commit",2],["people",2],["most",2],["commits",2],["type",2],["user",2],["contributions",2],["10",1],["eqstlab",2],["merged",2],["update",1],["contributors",2],["include",1],["difficulttopickaname",2],["still",1],["appended",1],["claim",1],["here",1],["only",1],["returned",1],["repeated",1],["assert",1],["person",2]]},{"id":"tests/test_update_contributors.py#test_avatar_refresh_failure_keeps_current_png_and_prunes_departed_one","name":[["test",1],["avatar",1],["refresh",1],["failure",1],["keeps",1],["current",1],["png",1],["prunes",1],["departed",1],["one",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",3],["test",2],["avatar",13],["refresh",2],["failure",3],["keeps",2],["current",5],["png",6],["prunes",2],["departed",6],["one",2],["tmp",3],["path",3],["monkeypatch",4],["dir",7],["contributors",4],["mkdir",1],["eqstlab",4],["write",4],["bytes",3],["existing",2],["old",1],["legacy",3],["svg",5],["text",1],["encoding",1],["utf",1],["setattr",2],["update",3],["str",1],["fail",2],["download",2],["url",1],["token",1],["raise",1],["oserror",1],["temporary",1],["have",2],["written",2],["avatars",1],["login",1],["none",1],["assert",5],["nothing",1],["was",1],["refreshed",1],["only",1],["count",1],["says",1],["so",1],["read",1],["not",2],["exists",2]]},{"id":"tests/test_update_contributors.py#test_avatar_refresh_failure_keeps_current_png_and_prunes_departed_one.fail_download","name":[["fail",1],["download",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["fail",2],["download",2],["url",2],["token",2],["raise",1],["oserror",1],["temporary",1],["avatar",1],["failure",1]]},{"id":"tests/test_update_contributors.py#test_empty_api_result_still_fails_before_recognition_is_added","name":[["test",1],["empty",1],["api",1],["result",1],["still",1],["fails",1],["before",1],["recognition",1],["added",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",3],["test",2],["empty",3],["api",3],["result",3],["still",2],["fails",2],["before",2],["recognition",2],["added",2],["monkeypatch",5],["setattr",3],["update",4],["contributors",5],["token",3],["lambda",2],["none",1],["fetch",1],["unexpected",2],["write",3],["people",1],["raise",1],["assertion",1],["error",1],["must",1],["not",1],["rewrite",1],["contributor",1],["wall",1],["avatars",1],["assert",1],["main",1]]},{"id":"tests/test_update_contributors.py#test_empty_api_result_still_fails_before_recognition_is_added.unexpected_write","name":[["unexpected",1],["write",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["unexpected",2],["write",2],["people",2],["token",2],["raise",1],["assertion",1],["error",1],["empty",1],["api",1],["result",1],["must",1],["not",1],["rewrite",1],["contributor",1],["wall",1]]},{"id":"tests/test_update_contributors.py#test_public_recognition_is_appended_after_commit_contributors","name":[["test",1],["public",1],["recognition",1],["appended",1],["after",1],["commit",1],["contributors",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["test",4],["public",2],["recognition",2],["appended",2],["after",2],["commit",2],["contributors",6],["spelled",2],["out",2],["rather",2],["than",2],["splatting",2],["recognized",3],["expectation",2],["re",2],["derived",2],["from",2],["constant",4],["under",2],["passes",2],["just",2],["as",2],["happily",2],["empty",2],["one",2],["outcome",2],["has",2],["catch",2],["merged",2],["update",1],["include",1],["login",2],["most",2],["commits",2],["type",1],["user",1],["contributions",1],["10",1],["assert",1],["person",2],["eqstlab",1],["difficulttopickaname",1]]},{"id":"tests/test_update_contributors.py#test_the_unauthenticated_avatar_fallback_never_carries_the_token","name":[["test",1],["unauthenticated",1],["avatar",1],["fallback",1],["never",1],["carries",1],["token",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",3],["test",2],["unauthenticated",2],["avatar",5],["fallback",2],["never",3],["carries",2],["token",7],["tmp",3],["path",3],["monkeypatch",5],["github",2],["com",3],["login",3],["png",4],["302s",1],["cross",1],["host",1],["urllib",1],["forwards",1],["headers",1],["only",1],["content",2],["length",1],["type",1],["dropped",1],["across",1],["redirect",1],["so",1],["attached",1],["here",1],["reaches",1],["avatars",3],["githubusercontent",1],["asked",1],["recognized",3],["contributor",1],["has",1],["no",1],["url",4],["made",1],["previously",1],["dead",1],["branch",1],["live",1],["setattr",3],["update",4],["contributors",4],["dir",1],["str",3],["circular",1],["lambda",1],["raw",2],["seen",4],["list",1],["tuple",1],["none",2],["record",2],["append",1],["return",1],["write",1],["from",1],["api",1],["https",2],["example",1],["secret",2],["assert",2],["256",1]]},{"id":"tests/test_update_contributors.py#test_the_unauthenticated_avatar_fallback_never_carries_the_token.record","name":[["record",1]],"path":[["tests",1],["test",1],["update",1],["contributors",1],["py",1]],"body":[["def",2],["record",2],["url",3],["token",3],["seen",1],["append",1],["return",1],["png",1]]},{"id":"tests/test_upload_scope_resolution.py","name":[["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["uploading",2],["into",2],["session",2],["outside",1],["default",5],["project",7],["was",4],["impossible",1],["artifact",3],["manager",1],["upload",2],["read",1],["payload",1],["id",3],["so",2],["request",1],["named",1],["frame",2],["no",1],["asserted",1],["caller",2],["behalf",1],["write",1],["scope",3],["treats",1],["non",1],["none",1],["as",5],["assertion",1],["about",1],["producer",1],["refuses",1],["two",1],["disagree",1],["correct",1],["every",1],["belonging",1],["real",1],["refused",1],["naming",1],["client",3],["had",1],["never",1],["mentioned",1],["refusal",1],["value",2],["error",3],["nothing",1],["caught",1],["reached",1],["dispatcher",1],["catch",1],["all",1],["came",1],["back",1],["500",1],["internal",1],["tells",1],["server",4],["broke",1],["rather",1],["than",1],["its",1],["wrong",1],["conflict",1],["p0",1],["requires",1],["carry",1],["stable",1],["status",1],["act",1],["found",1],["by",2],["file",1],["through",1],["running",1],["daemon",1],["not",1],["reading",1],["code",1],["reads",1],["harmless",1],["until",1],["you",1],["notice",1],["resolver",1],["present",1],["from",6],["future",1],["import",12],["annotations",1],["base64",1],["copy",1],["hashlib",1],["json",1],["threading",1],["pathlib",1],["path",1],["pytest",10],["openai4s",4],["config",2],["llmconfig",1],["artifacts",3],["mod",2],["gateway",2],["operation",1],["fixture",1],["mark",8],["parametrize",8],["follower",1],["edit",1],["restore",1],["atomic",1],["boundary",1],["existing",5],["false",5],["true",5],["ids",5],["first",5],["new",5],["version",5],["fault",1],["promotion",1],["live",2],["replace",1],["crash",1],["point",1],["prepared",1],["snapshot",1],["published",2]]},{"id":"tests/test_upload_scope_resolution.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["class",2],["hub",2],["def",5],["emitter",1],["self",4],["root",7],["frame",8],["id",7],["emit",2],["event",4],["del",4],["return",2],["broadcast",1],["has",1],["subscriber",1],["false",1],["drop",1]]},{"id":"tests/test_upload_scope_resolution.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",3],["frame",3],["id",3],["event",3],["del",1]]},{"id":"tests/test_upload_scope_resolution.py#_Hub.drop_frame","name":[["drop",1],["frame",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["drop",2],["frame",5],["self",2],["root",3],["id",3],["del",1]]},{"id":"tests/test_upload_scope_resolution.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["emit",2],["event",2],["del",1],["return",1]]},{"id":"tests/test_upload_scope_resolution.py#_Hub.emitter.emit","name":[["emit",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["emit",2],["event",3],["del",1]]},{"id":"tests/test_upload_scope_resolution.py#_Hub.has_subscriber","name":[["has",1],["subscriber",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["has",2],["subscriber",2],["self",2],["root",3],["frame",3],["id",3],["del",1],["return",1],["false",1]]},{"id":"tests/test_upload_scope_resolution.py#_nested_text_artifact","name":[["nested",1],["text",1],["artifact",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["nested",2],["text",3],["artifact",3],["runner",5],["frame",5],["id",7],["str",3],["data",7],["bytes",6],["old",2],["target",5],["workspace",1],["results",2],["notes",2],["txt",2],["parent",1],["mkdir",1],["parents",1],["true",2],["exist",1],["ok",1],["write",2],["record",4],["store",1],["save",1],["path",1],["filename",2],["content",1],["type",1],["plain",1],["charset",1],["utf",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["project",1],["default",1],["artifacts",1],["version",2],["snapshot",1],["return",1]]},{"id":"tests/test_upload_scope_resolution.py#_payload","name":[["payload",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["payload",2],["frame",5],["id",5],["str",2],["none",3],["body",3],["bytes",2],["extra",3],["dict",2],["out",4],["filename",1],["table",1],["tsv",1],["content",1],["base64",2],["b64encode",1],["decode",1],["ascii",1],["if",1],["not",1],["update",1],["return",1]]},{"id":"tests/test_upload_scope_resolution.py#_reopen_artifacts","name":[["reopen",1],["artifacts",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["reopen",2],["artifacts",3],["runner",3],["current",9],["return",1],["type",3],["data",2],["dir",2],["store",2],["workspace",2],["broadcast",2],["guess",2],["content",2],["checksum",2],["trusted",2],["delivery",2]]},{"id":"tests/test_upload_scope_resolution.py#runner","name":[["runner",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["runner",3],["tmp",3],["path",3],["cfg",2],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["made",3],["gateway",1],["mod",1],["session",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["yield",1],["close",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_failed_upload_does_not_leave_a_pending_snapshot_behind","name":[["test",1],["failed",1],["upload",1],["not",1],["leave",1],["pending",1],["snapshot",1],["behind",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["upload",6],["not",4],["leave",2],["pending",3],["snapshot",2],["behind",2],["runner",10],["monkeypatch",2],["stage",1],["outlives",1],["its",1],["failure",1],["slow",1],["disk",1],["leak",1],["store",5],["create",1],["project",3],["name",1],["science",3],["id",5],["proj",2],["frame",4],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["real",2],["save",2],["commit",3],["artifact",4],["explode",2],["kwargs",2],["del",1],["raise",1],["runtime",1],["error",2],["database",1],["locked",1],["try",1],["pytest",1],["raises",1],["operation",1],["as",1],["caught",2],["artifacts",2],["payload",1],["assert",3],["value",1],["code",1],["500",1],["finally",1],["list",2],["versions",1],["dir",1],["glob",2],["workspace",1],["part",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_failed_upload_does_not_leave_a_pending_snapshot_behind.explode","name":[["explode",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["explode",2],["kwargs",3],["del",1],["raise",1],["runtime",1],["error",1],["database",1],["locked",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_five_thousand_row_upload_is_stored_whole","name":[["test",1],["five",1],["thousand",1],["row",1],["upload",1],["stored",1],["whole",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",3],["five",2],["thousand",2],["row",3],["upload",4],["stored",4],["whole",2],["runner",7],["tmp",2],["path",4],["size",2],["route",1],["asked",1],["practice",1],["end",2],["p1",1],["exit",1],["criteria",1],["name",2],["5001",2],["101",4],["column",1],["table",2],["worth",1],["one",1],["assertion",1],["carries",1],["rather",1],["than",1],["only",1],["small",1],["fixtures",1],["every",1],["other",1],["uses",1],["store",3],["create",1],["project",3],["science",3],["id",6],["proj",2],["frame",4],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["header",2],["join",3],["col",1],["range",3],["rows",2],["str",1],["body",4],["encode",1],["utf",1],["saved",2],["artifacts",1],["payload",1],["artifact",2],["assert",2],["bytes",2],["len",1],["landed",2],["workspace",1],["tsv",1],["read",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_frameless_changed_edit_versions_in_the_upload_namespace","name":[["test",1],["frameless",1],["changed",1],["edit",1],["versions",1],["upload",1],["namespace",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["frameless",2],["changed",2],["edit",3],["versions",3],["upload",3],["namespace",2],["runner",10],["saved",2],["artifacts",2],["payload",1],["none",1],["first",7],["artifact",8],["id",13],["version",8],["store",4],["latest",2],["live",3],["cfg",1],["data",1],["dir",1],["resolve",1],["uploads",1],["table",2],["tsv",2],["result",4],["second",2],["assert",8],["unchanged",1],["false",1],["read",2],["bytes",2],["current",3],["path",3],["str",1],["len",1],["list",1],["meta",1],["snapshot",1],["not",1],["workspace",1],["default",1],["exists",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_frameless_edit_refuses_a_replaced_upload_directory","name":[["test",1],["frameless",1],["edit",1],["refuses",1],["replaced",1],["upload",1],["directory",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["frameless",2],["edit",3],["refuses",2],["replaced",2],["upload",3],["directory",4],["runner",5],["tmp",4],["path",4],["saved",2],["artifacts",2],["payload",1],["none",1],["first",2],["uploads",6],["cfg",1],["data",1],["dir",1],["resolve",1],["detached",5],["outside",5],["mkdir",1],["rename",2],["try",1],["symlink",1],["target",1],["true",1],["except",1],["oserror",1],["not",2],["implemented",1],["error",2],["pytest",2],["skip",1],["symlinks",1],["unavailable",1],["raises",1],["artifact",2],["operation",1],["as",1],["refused",3],["id",1],["second",1],["assert",4],["value",2],["code",1],["500",1],["message",1],["write",1],["failed",1],["table",1],["tsv",1],["read",1],["bytes",1],["list",1],["iterdir",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_frameless_restore_stays_in_the_upload_namespace","name":[["test",1],["frameless",1],["restore",1],["stays",1],["upload",1],["namespace",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["frameless",2],["restore",3],["stays",2],["upload",4],["namespace",2],["runner",9],["first",9],["artifacts",3],["payload",2],["none",2],["version",7],["id",10],["store",2],["artifact",5],["latest",2],["second",1],["live",3],["cfg",1],["data",1],["dir",1],["resolve",1],["uploads",1],["table",2],["tsv",2],["restored",5],["assert",6],["ok",1],["true",1],["from",1],["read",1],["bytes",1],["current",3],["path",1],["str",1],["not",1],["workspace",1],["default",1],["exists",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_frameless_unchanged_edit_keeps_the_upload_live_path","name":[["test",1],["frameless",1],["unchanged",1],["edit",1],["keeps",1],["upload",1],["live",1],["path",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["frameless",2],["unchanged",3],["edit",3],["keeps",2],["upload",3],["live",6],["path",5],["runner",9],["saved",2],["artifacts",2],["payload",1],["none",1],["same",3],["artifact",8],["id",8],["before",3],["store",3],["result",3],["assert",7],["true",1],["version",2],["latest",1],["cfg",1],["data",1],["dir",1],["resolve",1],["uploads",1],["table",2],["tsv",2],["read",1],["bytes",1],["str",1],["len",1],["list",1],["versions",1],["not",1],["workspace",1],["default",1],["exists",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_frameless_upload_accepts_an_equivalent_data_dir_spelling","name":[["test",1],["frameless",1],["upload",1],["accepts",1],["equivalent",1],["data",1],["dir",1],["spelling",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",3],["frameless",3],["upload",5],["accepts",2],["equivalent",3],["data",5],["dir",3],["spelling",4],["tmp",4],["path",5],["journal",1],["validation",1],["must",1],["not",2],["compare",1],["one",2],["resolved",1],["lexical",1],["mac",1],["os",1],["exposes",1],["var",2],["through",1],["private",1],["temporary",1],["directory",3],["hand",1],["capture",1],["gate",1],["first",1],["while",1],["resolve",1],["produces",1],["second",1],["resolving",1],["only",1],["expected",1],["root",1],["made",5],["every",2],["fail",1],["as",1],["apparent",1],["frame",1],["escape",1],["local",1],["symlink",2],["gives",1],["posix",1],["ci",1],["host",1],["same",1],["pair",1],["spellings",1],["real",4],["mkdir",1],["alias",5],["try",2],["target",1],["true",1],["except",1],["oserror",1],["implemented",1],["error",1],["pytest",1],["skip",1],["symlinks",1],["unavailable",1],["cfg",2],["config",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["gateway",1],["mod",1],["session",1],["runner",1],["hub",1],["start",1],["idle",1],["sweeper",1],["false",1],["saved",2],["artifacts",1],["payload",1],["none",1],["aliased",2],["bytes",3],["artifact",4],["store",1],["id",2],["assert",2],["project",1],["default",1],["uploads",1],["table",1],["tsv",1],["read",1],["finally",1],["close",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_project_that_really_disagrees_is_still_refused","name":[["test",1],["project",1],["really",1],["disagrees",1],["still",1],["refused",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["project",8],["really",2],["disagrees",2],["still",2],["refused",3],["runner",7],["check",1],["right",1],["only",1],["invented",1],["value",4],["was",1],["wrong",1],["caller",1],["names",1],["frame",6],["from",1],["different",1],["one",2],["making",1],["claim",1],["cannot",1],["be",2],["satisfied",1],["must",1],["not",3],["resolved",1],["by",1],["silently",1],["preferring",1],["two",1],["store",3],["create",1],["name",1],["science",3],["id",8],["proj",3],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["pytest",1],["raises",1],["artifact",2],["operation",1],["error",1],["as",1],["caught",4],["artifacts",2],["upload",1],["payload",1],["other",1],["assert",5],["code",2],["409",1],["message",1],["before",1],["anything",1],["written",1],["no",2],["stray",1],["part",2],["file",1],["list",2],["workspace",4],["glob",1],["table",1],["tsv",1],["exists",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_second_frameless_upload_versions_the_same_exact_scope","name":[["test",1],["second",1],["frameless",1],["upload",1],["versions",1],["same",1],["exact",1],["scope",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["second",6],["frameless",2],["upload",4],["versions",5],["same",2],["exact",2],["scope",2],["runner",6],["first",5],["artifacts",2],["payload",2],["none",2],["assert",3],["artifact",5],["id",4],["store",2],["list",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_snapshot_that_cannot_be_written_leaves_no_version_behind","name":[["test",1],["snapshot",1],["cannot",1],["be",1],["written",1],["leaves",1],["no",1],["version",1],["behind",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["snapshot",6],["cannot",2],["be",2],["written",2],["leaves",2],["no",9],["version",6],["behind",3],["runner",9],["monkeypatch",4],["order",1],["was",2],["db",1],["then",1],["through",1],["call",1],["swallows",1],["oserror",2],["so",2],["filesystem",1],["refused",1],["produced",1],["committed",1],["null",1],["path",1],["frozen",1],["bytes",5],["upload",2],["returned",1],["success",1],["artifact",3],["restore",2],["service",1],["verified",1],["refuses",1],["precisely",1],["route",1],["handed",1],["back",1],["could",1],["ever",1],["read",1],["checksum",1],["describing",1],["were",1],["nowhere",1],["staging",1],["first",1],["moves",1],["failure",1],["before",3],["row",1],["exists",2],["only",1],["place",1],["happen",1],["without",1],["leaving",1],["something",1],["store",4],["create",1],["project",3],["name",1],["science",3],["id",7],["proj",2],["frame",6],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["len",2],["list",3],["artifacts",4],["refuse",2],["filename",1],["data",1],["raise",1],["28",1],["space",1],["left",1],["device",1],["setattr",1],["stage",2],["pinned",1],["pytest",1],["raises",1],["exception",1],["payload",1],["tb",1],["undo",1],["nothing",1],["became",1],["visible",1],["live",1],["file",1],["assert",3],["workspace",4],["not",2],["table",1],["tsv",1],["glob",1],["part",1]]},{"id":"tests/test_upload_scope_resolution.py#test_a_snapshot_that_cannot_be_written_leaves_no_version_behind.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["refuse",2],["filename",2],["data",2],["raise",1],["oserror",1],["28",1],["no",1],["space",1],["left",1],["device",1]]},{"id":"tests/test_upload_scope_resolution.py#test_an_upload_into_a_real_project_does_not_assert_default","name":[["test",1],["upload",1],["into",1],["real",1],["project",1],["not",1],["assert",1],["default",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["upload",3],["into",2],["real",2],["project",8],["not",2],["assert",4],["default",2],["runner",6],["defect",1],["shape",1],["client",1],["actually",1],["sends",1],["frame",5],["no",1],["store",3],["create",1],["name",1],["science",4],["id",7],["proj",3],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["saved",3],["artifacts",1],["payload",1],["tb",1],["n1",1],["t2",1],["artifact",3],["stored",2],["comes",1],["from",1],["only",1],["place",1],["knows",1]]},{"id":"tests/test_upload_scope_resolution.py#test_an_upload_with_no_frame_still_lands_in_default","name":[["test",1],["upload",1],["no",1],["frame",1],["still",1],["lands",1],["default",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["upload",3],["no",2],["frame",2],["still",2],["lands",2],["default",4],["runner",4],["removing",1],["must",1],["not",1],["move",1],["frameless",1],["case",1],["saved",2],["artifacts",1],["payload",1],["none",1],["loose",1],["bytes",1],["stored",2],["store",1],["artifact",2],["id",2],["assert",1],["project",1]]},{"id":"tests/test_upload_scope_resolution.py#test_changed_exact_edit_rolls_back_a_same_byte_pre_publish_name_swap","name":[["test",1],["changed",1],["exact",1],["edit",1],["rolls",1],["back",1],["same",1],["byte",1],["pre",1],["publish",1],["name",1],["swap",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["changed",2],["exact",2],["edit",3],["rolls",2],["back",2],["same",3],["byte",3],["pre",2],["publish",2],["name",5],["swap",4],["runner",10],["monkeypatch",4],["saved",2],["artifacts",5],["upload",5],["payload",1],["none",1],["old",5],["artifact",10],["id",7],["before",6],["copy",2],["deepcopy",2],["store",4],["versions",5],["list",5],["target",9],["cfg",1],["data",1],["dir",2],["resolve",1],["uploads",1],["table",1],["tsv",3],["parked",4],["decoy",4],["write",1],["bytes",2],["real",2],["replace",4],["mod",2],["pinned",2],["directory",4],["swapped",4],["false",1],["backup",4],["source",3],["destination",3],["nonlocal",1],["if",1],["endswith",1],["not",4],["true",1],["rename",2],["return",1],["setattr",1],["pytest",1],["raises",1],["operation",1],["error",1],["as",1],["refused",2],["new",1],["undo",1],["assert",7],["value",1],["code",1],["500",1],["read",1],["parent",2],["glob",3],["part",1],["json",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_changed_exact_edit_rolls_back_a_same_byte_pre_publish_name_swap.swap_before_backup","name":[["swap",1],["before",1],["backup",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["swap",2],["before",2],["backup",3],["directory",3],["source",4],["destination",4],["nonlocal",1],["swapped",3],["if",1],["target",3],["name",1],["endswith",1],["not",1],["true",1],["rename",2],["parked",1],["decoy",1],["return",1],["real",1],["replace",1]]},{"id":"tests/test_upload_scope_resolution.py#test_every_committed_version_has_its_frozen_bytes","name":[["test",1],["every",1],["committed",1],["version",1],["has",1],["its",1],["frozen",1],["bytes",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["every",2],["committed",2],["version",13],["has",3],["its",2],["frozen",2],["bytes",3],["runner",8],["invariant",1],["comment",1],["claimed",1],["code",1],["did",1],["not",6],["enforce",1],["store",4],["create",1],["project",4],["name",4],["science",3],["id",9],["proj",2],["frame",4],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["saved",2],["artifacts",2],["upload",2],["payload",2],["first",1],["second",1],["versions",6],["list",2],["artifact",2],["assert",5],["len",1],["meta",4],["listing",1],["snapshot",10],["path",6],["accessor",1],["restore",2],["service",1],["verified",1],["reads",1],["so",1],["one",2],["whose",1],["answer",1],["decides",1],["whether",1],["happen",1],["no",1],["file",1],["disk",1],["pending",2],["was",1],["staged",1],["under",1],["startswith",2]]},{"id":"tests/test_upload_scope_resolution.py#test_exact_artifact_writers_serialize_edit_and_restore","name":[["test",1],["exact",1],["artifact",1],["writers",1],["serialize",1],["edit",1],["restore",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",5],["test",2],["exact",5],["artifact",12],["writers",3],["serialize",2],["edit",5],["restore",6],["runner",13],["monkeypatch",3],["follower",16],["first",16],["artifacts",7],["upload",2],["payload",2],["none",2],["alpha",2],["id",12],["source",3],["version",8],["store",3],["latest",2],["beta",1],["live",2],["cfg",1],["data",3],["dir",1],["resolve",1],["uploads",1],["table",1],["tsv",1],["staged",7],["threading",6],["event",4],["release",3],["started",3],["stage",9],["calls",3],["list",2],["str",1],["errors",4],["base",3],["exception",3],["original",2],["bytes",4],["pinned",2],["gate",2],["filename",3],["append",3],["if",3],["len",1],["assert",14],["wait",4],["timed",1],["out",1],["releasing",1],["writer",3],["else",3],["return",1],["setattr",1],["try",2],["result",6],["ok",2],["true",2],["except",2],["as",2],["error",4],["follow",2],["gamma",2],["unchanged",1],["false",1],["thread",10],["target",2],["start",3],["never",1],["reached",1],["staging",1],["did",1],["not",4],["overlapped",1],["join",2],["alive",2],["expected",4],["read",2],["head",2],["metadata",3],["meta",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["path",2],["snapshot",1]]},{"id":"tests/test_upload_scope_resolution.py#test_exact_artifact_writers_serialize_edit_and_restore.first_restore","name":[["first",1],["restore",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["first",2],["restore",3],["try",1],["result",2],["runner",1],["artifacts",1],["artifact",1],["id",2],["source",1],["version",1],["assert",1],["ok",1],["true",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["errors",1],["append",1]]},{"id":"tests/test_upload_scope_resolution.py#test_exact_artifact_writers_serialize_edit_and_restore.follow","name":[["follow",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["follow",2],["follower",2],["started",1],["try",1],["if",1],["edit",2],["result",4],["runner",2],["artifacts",2],["artifact",2],["id",3],["gamma",1],["assert",2],["unchanged",1],["false",1],["else",1],["restore",1],["source",1],["version",1],["ok",1],["true",1],["except",1],["base",1],["exception",1],["as",1],["error",2],["errors",1],["append",1]]},{"id":"tests/test_upload_scope_resolution.py#test_exact_artifact_writers_serialize_edit_and_restore.gate_stage","name":[["gate",1],["stage",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["gate",2],["stage",5],["filename",4],["data",3],["calls",2],["append",1],["if",1],["len",1],["first",3],["staged",2],["assert",1],["release",1],["wait",1],["timed",1],["out",1],["releasing",1],["exact",1],["writer",1],["else",1],["follower",1],["return",1],["original",1]]},{"id":"tests/test_upload_scope_resolution.py#test_frameless_restore_journal_recovery_keeps_the_committed_inode","name":[["test",1],["frameless",1],["restore",1],["journal",1],["recovery",1],["keeps",1],["committed",1],["inode",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["frameless",2],["restore",4],["journal",4],["recovery",2],["keeps",2],["committed",2],["inode",2],["runner",12],["monkeypatch",4],["first",7],["artifacts",6],["upload",5],["payload",2],["none",2],["source",2],["version",5],["id",9],["store",3],["artifact",7],["latest",3],["second",1],["real",2],["unlink",4],["path",2],["leave",2],["self",4],["args",2],["kwargs",2],["if",1],["name",2],["startswith",1],["endswith",1],["json",3],["raise",1],["oserror",1],["simulated",1],["crash",1],["before",1],["cleanup",1],["return",1],["setattr",1],["restored",2],["undo",1],["live",2],["cfg",1],["data",1],["dir",3],["resolve",1],["uploads",1],["table",1],["tsv",1],["expected",2],["head",2],["assert",5],["ok",1],["true",1],["list",2],["versions",2],["glob",2],["reopen",1],["read",1],["bytes",1],["not",1]]},{"id":"tests/test_upload_scope_resolution.py#test_frameless_restore_journal_recovery_keeps_the_committed_inode.leave_journal","name":[["leave",1],["journal",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["leave",2],["journal",2],["self",5],["args",3],["kwargs",3],["if",1],["name",2],["startswith",1],["upload",1],["endswith",1],["json",1],["raise",1],["oserror",1],["simulated",1],["crash",1],["before",1],["restore",1],["cleanup",1],["return",1],["real",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_lost_commit_response_is_compensated_before_api_failure","name":[["test",1],["lost",1],["commit",1],["response",1],["compensated",1],["before",1],["api",1],["failure",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["lost",3],["commit",8],["response",5],["compensated",2],["before",8],["api",2],["failure",2],["runner",13],["monkeypatch",4],["existing",3],["even",1],["ambiguous",1],["post",1],["exception",1],["restored",1],["returning",1],["500",2],["store",7],["create",1],["project",3],["name",1],["science",3],["id",12],["proj",2],["frame",11],["new",2],["kind",1],["turn",1],["status",1],["ready",1],["if",3],["artifacts",6],["upload",4],["payload",2],["old",1],["bytes",4],["target",5],["workspace",1],["table",1],["tsv",1],["copy",1],["deepcopy",1],["list",3],["root",3],["live",2],["read",2],["exists",2],["else",2],["none",2],["original",2],["artifact",3],["then",2],["lose",2],["fields",2],["raise",1],["oserror",1],["setattr",1],["pytest",1],["raises",1],["operation",1],["error",1],["as",1],["caught",2],["assert",4],["value",1],["code",1],["undo",1],["reopen",1]]},{"id":"tests/test_upload_scope_resolution.py#test_lost_commit_response_is_compensated_before_api_failure.commit_then_lose_response","name":[["commit",1],["then",1],["lose",1],["response",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["commit",3],["then",2],["lose",2],["response",3],["fields",3],["original",1],["raise",1],["oserror",1],["lost",1]]},{"id":"tests/test_upload_scope_resolution.py#test_nested_exact_artifact_recovery_finishes_committed_cleanup","name":[["test",1],["nested",1],["exact",1],["artifact",1],["recovery",1],["finishes",1],["committed",1],["cleanup",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["nested",4],["exact",2],["artifact",8],["recovery",2],["finishes",2],["committed",7],["cleanup",3],["runner",10],["monkeypatch",4],["frame",3],["id",8],["store",3],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["first",4],["target",4],["text",1],["real",2],["unlink",4],["path",2],["leave",2],["journal",3],["self",4],["args",2],["kwargs",2],["if",1],["name",2],["startswith",1],["upload",3],["endswith",1],["json",3],["raise",1],["oserror",1],["process",1],["stopped",1],["before",1],["return",1],["setattr",1],["edited",2],["artifacts",4],["edit",1],["bytes",3],["undo",1],["journals",2],["list",4],["versions",2],["dir",2],["glob",4],["assert",7],["len",1],["copy",1],["deepcopy",1],["reopen",1],["latest",1],["version",2],["read",1],["not",3],["parent",2],["part",1],["backup",1]]},{"id":"tests/test_upload_scope_resolution.py#test_nested_exact_artifact_recovery_finishes_committed_cleanup.leave_journal","name":[["leave",1],["journal",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["leave",2],["journal",3],["self",5],["args",3],["kwargs",3],["if",1],["name",2],["startswith",1],["upload",1],["endswith",1],["json",1],["raise",1],["oserror",1],["process",1],["stopped",1],["before",1],["nested",1],["cleanup",1],["return",1],["real",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_nested_exact_artifact_recovery_refuses_a_swapped_parent","name":[["test",1],["nested",1],["exact",1],["artifact",1],["recovery",1],["refuses",1],["swapped",1],["parent",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["nested",3],["exact",2],["artifact",10],["recovery",3],["refuses",2],["swapped",2],["parent",12],["runner",14],["tmp",3],["path",3],["frame",5],["id",19],["store",3],["new",7],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["prior",10],["target",23],["text",1],["head",6],["bytes",13],["uncommitted",1],["version",11],["nestedcrash",1],["staged",7],["name",10],["deadbeef",1],["part",1],["pending",7],["artifacts",8],["versions",3],["dir",3],["32",1],["final",5],["backup",4],["upload",7],["journal",4],["json",1],["write",4],["durable",2],["file",2],["metadata",3],["stat",5],["payload",2],["schema",1],["previous",4],["latest",3],["updated",2],["at",2],["filename",2],["content",2],["type",2],["str",5],["dev",6],["int",6],["st",6],["ino",6],["published",2],["describe",1],["live",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["parked",6],["results",1],["outside",10],["mkdir",1],["canary",2],["rename",2],["try",1],["symlink",1],["directory",2],["true",1],["except",1],["oserror",1],["not",2],["implemented",1],["error",2],["pytest",2],["skip",1],["symlinks",1],["unavailable",1],["raises",1],["runtime",1],["match",1],["could",1],["be",1],["verified",1],["reopen",1],["assert",5],["read",3],["old",1],["exists",1]]},{"id":"tests/test_upload_scope_resolution.py#test_pending_snapshot_name_swap_cannot_commit_attacker_bytes","name":[["test",1],["pending",1],["snapshot",1],["name",1],["swap",1],["cannot",1],["commit",1],["attacker",1],["bytes",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["pending",6],["snapshot",4],["name",6],["swap",4],["cannot",2],["commit",2],["attacker",7],["bytes",8],["runner",10],["monkeypatch",3],["inode",1],["stays",1],["held",4],["across",1],["promotion",1],["final",3],["proof",1],["store",3],["create",2],["project",3],["science",3],["id",7],["proj",2],["frame",6],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["raw",3],["good",1],["evil",4],["assert",7],["len",2],["original",2],["artifacts",6],["promote",2],["version",2],["stage",9],["size",3],["checksum",3],["path",3],["mod",1],["pinned",1],["upload",3],["file",1],["directory",2],["as",3],["write",1],["verified",1],["named",1],["replace",1],["return",1],["setattr",1],["pytest",1],["raises",1],["artifact",1],["operation",1],["error",1],["failure",2],["payload",1],["value",1],["code",1],["500",1],["list",4],["root",1],["not",4],["workspace",1],["table",2],["tsv",2],["exists",1],["versions",5],["dir",1],["glob",3],["json",1]]},{"id":"tests/test_upload_scope_resolution.py#test_pending_snapshot_name_swap_cannot_commit_attacker_bytes.swap_pending","name":[["swap",1],["pending",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["swap",2],["pending",2],["stage",8],["final",3],["size",4],["bytes",5],["checksum",4],["attacker",5],["path",3],["name",2],["artifacts",1],["mod",1],["pinned",1],["upload",1],["file",1],["create",1],["directory",2],["as",2],["held",3],["write",1],["evil",1],["verified",1],["named",1],["replace",1],["return",1],["original",1]]},{"id":"tests/test_upload_scope_resolution.py#test_prior_head_freeze_stays_bound_when_the_final_name_is_swapped","name":[["test",1],["prior",1],["head",1],["freeze",1],["stays",1],["bound",1],["final",1],["name",1],["swapped",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["prior",2],["head",2],["freeze",4],["stays",2],["bound",2],["final",2],["name",5],["swapped",2],["runner",11],["monkeypatch",4],["frame",5],["id",11],["store",4],["new",2],["kind",1],["turn",1],["project",2],["default",2],["status",1],["ready",1],["target",10],["workspace",1],["legacy",9],["txt",3],["write",4],["bytes",5],["first",5],["save",1],["artifact",5],["path",3],["str",1],["filename",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["parked",4],["decoy",4],["same",1],["byte",1],["original",2],["artifacts",4],["version",6],["snapshot",3],["then",2],["swap",2],["args",2],["kwargs",2],["result",2],["rename",2],["return",1],["setattr",1],["pytest",1],["raises",1],["operation",1],["error",1],["edit",1],["undo",1],["current",2],["assert",5],["latest",1],["meta",3],["read",2],["not",2],["list",2],["parent",1],["glob",2],["part",1],["versions",1],["dir",1],["upload",1],["json",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_prior_head_freeze_stays_bound_when_the_final_name_is_swapped.freeze_then_swap","name":[["freeze",1],["then",1],["swap",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["freeze",2],["then",2],["swap",2],["args",3],["kwargs",3],["result",2],["original",1],["target",2],["rename",2],["parked",1],["decoy",1],["return",1]]},{"id":"tests/test_upload_scope_resolution.py#test_prior_head_snapshot_failure_refuses_before_publish_and_restart","name":[["test",1],["prior",1],["head",1],["snapshot",1],["failure",1],["refuses",1],["before",1],["publish",1],["restart",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["prior",2],["head",2],["snapshot",4],["failure",3],["refuses",2],["before",7],["publish",2],["restart",2],["runner",14],["monkeypatch",4],["frame",5],["id",12],["store",7],["new",2],["kind",1],["turn",1],["project",2],["default",2],["status",1],["ready",1],["target",7],["workspace",1],["legacy",6],["txt",1],["write",3],["bytes",4],["first",7],["save",1],["artifact",11],["path",1],["str",1],["filename",1],["name",1],["content",1],["type",1],["text",1],["plain",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["copy",2],["deepcopy",2],["versions",5],["list",4],["version",2],["historically",1],["swallowed",1],["oserror",1],["no",2],["op",1],["externally",1],["visible",1],["result",1],["must",1],["not",3],["be",1],["enough",1],["let",1],["live",1],["publication",1],["journal",2],["begin",1],["setattr",1],["artifacts",4],["lambda",1],["args",1],["kwargs",1],["none",1],["pytest",1],["raises",1],["operation",1],["error",1],["as",1],["refused",2],["edit",1],["undo",1],["assert",8],["value",1],["code",1],["500",1],["read",2],["parent",1],["glob",2],["part",1],["dir",1],["upload",1],["json",1],["transaction",1],["old",1],["truth",1],["intact",1],["normal",1],["startup",1],["immediately",1],["usable",1],["rather",1],["than",1],["fail",1],["closed",1],["impossible",1],["rollback",1],["reopen",1]]},{"id":"tests/test_upload_scope_resolution.py#test_recovery_rolls_back_same_byte_final_snapshot_inode_swap","name":[["test",1],["recovery",1],["rolls",1],["back",1],["same",1],["byte",1],["final",1],["snapshot",1],["inode",1],["swap",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["recovery",2],["rolls",2],["back",2],["same",2],["byte",2],["final",8],["snapshot",2],["inode",2],["swap",2],["runner",8],["monkeypatch",4],["journal",6],["identity",1],["binds",1],["committed",2],["immutable",1],["bytes",4],["not",3],["only",1],["their",1],["hash",1],["frame",4],["id",5],["store",2],["new",1],["kind",1],["turn",1],["project",1],["default",1],["status",1],["ready",1],["real",2],["unlink",4],["path",3],["leave",2],["self",4],["args",2],["kwargs",2],["if",1],["name",4],["startswith",1],["upload",3],["endswith",1],["json",3],["raise",1],["oserror",1],["simulated",1],["process",1],["stop",1],["return",1],["setattr",1],["saved",2],["artifacts",4],["payload",3],["undo",1],["next",1],["versions",1],["dir",1],["glob",1],["loads",1],["read",2],["text",1],["utf",1],["replacement",4],["write",1],["mod",1],["os",1],["replace",1],["reopen",1],["assert",3],["artifact",2],["none",1],["workspace",1],["table",1],["tsv",1],["exists",2]]},{"id":"tests/test_upload_scope_resolution.py#test_recovery_rolls_back_same_byte_final_snapshot_inode_swap.leave_journal","name":[["leave",1],["journal",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["leave",2],["journal",2],["self",5],["args",3],["kwargs",3],["if",1],["name",2],["startswith",1],["upload",1],["endswith",1],["json",1],["raise",1],["oserror",1],["simulated",1],["process",1],["stop",1],["return",1],["real",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_restore_recovery_rolls_back_a_same_byte_published_inode_swap","name":[["test",1],["restore",1],["recovery",1],["rolls",1],["back",1],["same",1],["byte",1],["published",1],["inode",1],["swap",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["restore",6],["recovery",2],["rolls",2],["back",2],["same",3],["byte",3],["published",4],["inode",2],["swap",2],["runner",15],["monkeypatch",4],["first",2],["artifacts",6],["upload",4],["payload",2],["none",2],["alpha",2],["artifact",13],["id",13],["source",2],["version",3],["store",7],["latest",1],["beta",2],["conn",2],["execute",1],["update",1],["filename",1],["content",1],["type",1],["renamed",1],["current",2],["txt",1],["text",1],["commit",2],["previous",4],["head",2],["copy",2],["deepcopy",2],["versions",5],["list",3],["real",2],["unlink",5],["path",2],["leave",2],["journal",2],["self",4],["args",2],["kwargs",2],["if",1],["name",4],["startswith",1],["endswith",1],["json",2],["raise",1],["oserror",1],["simulated",1],["crash",1],["after",1],["return",1],["setattr",1],["restored",2],["undo",1],["assert",5],["ok",1],["true",1],["live",6],["cfg",1],["data",1],["dir",2],["resolve",1],["uploads",1],["table",1],["tsv",3],["parked",4],["decoy",3],["write",1],["bytes",2],["rename",2],["reopen",1],["read",1],["not",1],["glob",1]]},{"id":"tests/test_upload_scope_resolution.py#test_restore_recovery_rolls_back_a_same_byte_published_inode_swap.leave_journal","name":[["leave",1],["journal",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["leave",2],["journal",2],["self",5],["args",3],["kwargs",3],["if",1],["name",2],["startswith",1],["upload",1],["endswith",1],["json",1],["raise",1],["oserror",1],["simulated",1],["crash",1],["after",1],["restore",1],["commit",1],["return",1],["real",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_restore_rolls_back_a_same_byte_post_publish_name_swap","name":[["test",1],["restore",1],["rolls",1],["back",1],["same",1],["byte",1],["post",1],["publish",1],["name",1],["swap",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",4],["test",2],["restore",7],["rolls",2],["back",2],["same",3],["byte",3],["post",2],["publish",10],["name",4],["swap",4],["runner",16],["monkeypatch",4],["first",2],["artifacts",5],["upload",4],["payload",2],["none",2],["alpha",2],["artifact",17],["id",17],["source",2],["version",5],["store",9],["latest",1],["beta",2],["conn",2],["execute",1],["update",1],["filename",1],["content",1],["type",1],["renamed",1],["current",2],["txt",1],["text",1],["commit",1],["before",4],["copy",2],["deepcopy",2],["versions",5],["list",5],["target",8],["cfg",1],["data",1],["dir",2],["resolve",1],["uploads",1],["table",1],["tsv",3],["parked",4],["restored",2],["stage",1],["decoy",4],["write",1],["bytes",2],["original",2],["record",2],["after",2],["fields",3],["wrapped",2],["published",2],["snapshot",2],["rename",2],["return",2],["setattr",1],["refused",2],["undo",1],["assert",7],["error",1],["failed",2],["code",1],["read",1],["not",3],["parent",2],["glob",3],["part",1],["backup",1],["json",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_restore_rolls_back_a_same_byte_post_publish_name_swap.swap_after_publish","name":[["swap",1],["after",1],["publish",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["swap",2],["after",2],["publish",8],["fields",4],["wrapped",2],["version",2],["id",4],["published",2],["artifact",2],["snapshot",2],["target",2],["rename",2],["parked",1],["decoy",1],["return",2],["original",1]]},{"id":"tests/test_upload_scope_resolution.py#test_restore_rolls_back_a_same_byte_post_publish_name_swap.swap_after_publish.wrapped_publish","name":[["wrapped",1],["publish",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["wrapped",2],["publish",3],["version",3],["id",6],["published",3],["artifact",3],["snapshot",2],["target",2],["rename",2],["parked",1],["decoy",1],["return",1]]},{"id":"tests/test_upload_scope_resolution.py#test_startup_finishes_committed_upload_journal_cleanup","name":[["test",1],["startup",1],["finishes",1],["committed",1],["upload",1],["journal",1],["cleanup",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["startup",2],["finishes",2],["committed",7],["upload",7],["journal",5],["cleanup",3],["runner",14],["monkeypatch",4],["existing",3],["crash",1],["after",1],["commit",1],["keeps",1],["verified",1],["new",2],["truth",1],["cleans",1],["idempotently",1],["store",5],["create",1],["project",3],["name",3],["science",3],["id",9],["proj",2],["frame",5],["kind",1],["turn",1],["status",1],["ready",1],["if",2],["artifacts",6],["payload",2],["old",1],["bytes",4],["real",2],["unlink",4],["path",2],["leave",2],["self",4],["args",2],["kwargs",2],["startswith",1],["endswith",1],["json",3],["raise",1],["oserror",1],["process",1],["stopped",1],["before",1],["return",1],["setattr",1],["saved",4],["undo",1],["journals",2],["list",2],["versions",2],["dir",2],["glob",2],["assert",5],["len",1],["copy",1],["deepcopy",1],["artifact",6],["reopen",2],["workspace",1],["table",1],["tsv",1],["read",1],["not",1]]},{"id":"tests/test_upload_scope_resolution.py#test_startup_finishes_committed_upload_journal_cleanup.leave_journal","name":[["leave",1],["journal",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["leave",2],["journal",3],["self",5],["args",3],["kwargs",3],["if",1],["name",2],["startswith",1],["upload",1],["endswith",1],["json",1],["raise",1],["oserror",1],["process",1],["stopped",1],["before",1],["cleanup",1],["return",1],["real",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_startup_recovers_every_durable_upload_journal_stage","name":[["test",1],["startup",1],["recovers",1],["every",1],["durable",1],["upload",1],["journal",1],["stage",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["startup",2],["recovers",2],["every",2],["durable",4],["upload",9],["journal",7],["stage",2],["runner",21],["existing",3],["crash",5],["point",4],["process",1],["death",1],["before",8],["sqlite",1],["commit",1],["restores",1],["exact",1],["prior",13],["truth",1],["store",6],["create",1],["project",3],["name",7],["science",3],["id",26],["proj",2],["frame",12],["new",6],["kind",1],["turn",1],["status",1],["ready",1],["none",7],["if",11],["saved",2],["artifacts",18],["payload",4],["old",1],["bytes",10],["artifact",6],["target",19],["workspace",1],["table",1],["tsv",1],["copy",1],["deepcopy",1],["list",3],["root",3],["live",6],["read",2],["exists",3],["else",7],["snapshots",2],["versions",5],["dir",5],["iterdir",2],["version",9],["crashprepared",2],["staged",7],["deadbeef",1],["part",1],["pending",8],["32",1],["final",6],["backup",5],["json",1],["write",3],["file",2],["parent",6],["stat",5],["schema",1],["previous",4],["latest",1],["updated",2],["at",2],["filename",2],["content",2],["type",2],["str",5],["dev",6],["int",6],["st",6],["ino",6],["published",5],["describe",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["snapshot",1],["mod",3],["os",3],["replace",3],["had",1],["reopen",2],["assert",5],["not",1],["recovery",1],["idempotent",1],["after",1],["consumes",1]]},{"id":"tests/test_upload_scope_resolution.py#test_symlinked_upload_journal_fails_closed_without_following_it","name":[["test",1],["symlinked",1],["upload",1],["journal",1],["fails",1],["closed",1],["without",1],["following",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["symlinked",2],["upload",4],["journal",6],["fails",2],["closed",2],["without",2],["following",2],["runner",4],["tmp",3],["path",3],["outside",5],["json",2],["write",1],["text",2],["encoding",1],["utf",2],["artifacts",2],["versions",1],["dir",1],["malicious",1],["symlink",2],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["artifact",1],["recovery",1],["could",1],["not",1],["be",1],["verified",1],["reopen",1],["assert",2],["read",1]]},{"id":"tests/test_upload_scope_resolution.py#test_the_route_answers_a_scope_conflict_as_a_conflict_not_a_500","name":[["test",1],["route",1],["answers",1],["scope",1],["conflict",2],["as",1],["not",1],["500",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["test",2],["route",5],["answers",2],["scope",2],["conflict",4],["as",3],["not",3],["500",3],["runner",7],["driven",1],["through",1],["real",1],["handler",12],["because",2],["status",6],["defect",1],["direct",1],["call",1],["could",1],["assert",4],["exception",1],["type",1],["still",1],["leave",1],["answering",1],["internal",2],["error",11],["did",1],["nothing",2],["between",1],["repository",1],["dispatcher",2],["catch",1],["all",1],["knew",1],["was",1],["caller",1],["store",2],["create",1],["project",4],["name",1],["science",3],["id",6],["proj",3],["frame",3],["new",2],["kind",1],["turn",1],["ready",1],["class",2],["gateway",6],["mod",1],["make",1],["cfg",1],["hub",1],["object",2],["correlation",1],["req",1],["upload",1],["last",1],["headers",1],["query",1],["lambda",3],["body",4],["payload",3],["other",1],["seen",5],["list",1],["tuple",1],["int",1],["json",2],["value",2],["code",3],["200",1],["append",2],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["try",1],["api",2],["post",1],["uploads",1],["except",1],["raised",1],["reproduced",1],["here",1],["rather",1],["than",1],["re",1],["derived",1],["raises",1],["converts",1],["answered",1],["409",1],["dumps",1],["default",1],["str",1]]},{"id":"tests/test_upload_scope_resolution.py#test_unchanged_exact_edit_rejects_a_same_byte_final_name_swap","name":[["test",1],["unchanged",1],["exact",1],["edit",1],["rejects",1],["same",1],["byte",1],["final",1],["name",1],["swap",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["unchanged",2],["exact",2],["edit",3],["rejects",2],["same",7],["byte",3],["final",2],["name",4],["swap",4],["runner",8],["monkeypatch",4],["saved",2],["artifacts",4],["upload",3],["payload",1],["none",1],["artifact",9],["id",6],["before",2],["copy",1],["deepcopy",1],["store",3],["target",7],["cfg",1],["data",3],["dir",1],["resolve",1],["uploads",1],["table",1],["tsv",3],["parked",4],["original",3],["decoy",4],["write",1],["bytes",4],["mod",2],["pinned",5],["file",2],["verified",2],["reads",4],["after",2],["first",2],["read",3],["args",2],["kwargs",2],["nonlocal",1],["if",2],["path",1],["rename",2],["return",1],["setattr",1],["pytest",1],["raises",1],["operation",1],["error",1],["as",1],["refused",2],["undo",1],["assert",4],["value",1],["code",1],["500",1],["len",1],["list",1],["versions",1],["unlink",1]]},{"id":"tests/test_upload_scope_resolution.py#test_unchanged_exact_edit_rejects_a_same_byte_final_name_swap.swap_after_first_read","name":[["swap",1],["after",1],["first",1],["read",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["swap",2],["after",2],["first",2],["read",2],["pinned",4],["args",3],["kwargs",3],["nonlocal",1],["reads",3],["data",2],["original",1],["if",2],["path",1],["target",3],["rename",2],["parked",1],["decoy",1],["return",1]]},{"id":"tests/test_upload_scope_resolution.py#test_upload_head_cas_preserves_a_concurrent_writer","name":[["test",1],["upload",1],["head",1],["cas",1],["preserves",1],["concurrent",1],["writer",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["upload",9],["head",2],["cas",2],["preserves",2],["concurrent",2],["writer",2],["runner",13],["monkeypatch",4],["existing",3],["cell",1],["write",2],["wins",1],["admission",1],["never",1],["erased",1],["by",1],["rollback",1],["store",6],["create",1],["project",4],["name",2],["science",4],["id",17],["proj",3],["frame",7],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["artifact",11],["none",1],["if",1],["artifacts",4],["payload",2],["old",1],["bytes",9],["target",6],["workspace",1],["table",1],["tsv",1],["original",2],["commit",4],["raced",5],["race",2],["then",2],["fields",2],["racer",4],["update",1],["save",1],["path",1],["str",1],["filename",1],["content",1],["type",1],["text",1],["tab",1],["separated",1],["values",1],["size",1],["len",1],["checksum",3],["hashlib",1],["sha256",1],["hexdigest",1],["return",1],["setattr",1],["pytest",1],["raises",1],["operation",1],["error",1],["as",1],["caught",2],["assert",7],["value",1],["code",1],["500",1],["undo",1],["read",1],["stored",3],["latest",1],["version",2],["not",3],["list",3],["parent",1],["glob",3],["part",1],["versions",2],["dir",2],["pending",1],["json",1]]},{"id":"tests/test_upload_scope_resolution.py#test_upload_head_cas_preserves_a_concurrent_writer.race_then_commit","name":[["race",1],["then",1],["commit",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["race",2],["then",2],["commit",2],["fields",3],["target",3],["write",1],["bytes",5],["racer",3],["raced",1],["update",1],["runner",1],["store",1],["save",1],["artifact",3],["path",1],["str",1],["filename",1],["name",1],["content",1],["type",1],["text",1],["tab",1],["separated",1],["values",1],["size",1],["len",1],["checksum",1],["hashlib",1],["sha256",1],["hexdigest",1],["frame",2],["id",5],["project",1],["proj",1],["science",1],["return",1],["original",1]]},{"id":"tests/test_upload_scope_resolution.py#test_upload_keyboard_interrupt_closes_the_transaction","name":[["test",1],["upload",1],["keyboard",1],["interrupt",1],["closes",1],["transaction",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["upload",5],["keyboard",4],["interrupt",6],["closes",2],["transaction",2],["runner",13],["monkeypatch",4],["base",1],["exception",1],["gets",1],["same",1],["exact",1],["rollback",1],["before",4],["propagates",1],["store",5],["create",1],["project",3],["name",1],["science",3],["id",9],["proj",2],["frame",5],["new",2],["kind",1],["turn",1],["status",1],["ready",1],["saved",4],["artifacts",5],["payload",2],["old",2],["bytes",4],["target",2],["workspace",1],["table",1],["tsv",1],["copy",1],["deepcopy",1],["artifact",6],["args",1],["kwargs",1],["raise",1],["setattr",1],["promote",1],["version",1],["stage",1],["pytest",1],["raises",1],["undo",1],["assert",4],["read",1],["not",1],["list",1],["versions",1],["dir",1],["glob",1],["json",1],["reopen",1]]},{"id":"tests/test_upload_scope_resolution.py#test_upload_keyboard_interrupt_closes_the_transaction.interrupt","name":[["interrupt",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["interrupt",3],["args",2],["kwargs",2],["raise",1],["keyboard",1]]},{"id":"tests/test_upload_scope_resolution.py#test_upload_publish_fault_restores_exact_previous_state","name":[["test",1],["upload",1],["publish",1],["fault",1],["restores",1],["exact",1],["previous",1],["state",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",3],["test",2],["upload",7],["publish",2],["fault",8],["restores",2],["exact",2],["previous",2],["state",2],["runner",16],["monkeypatch",5],["existing",3],["every",1],["filesystem",1],["rolls",1],["back",1],["head",1],["version",2],["event",5],["live",7],["bytes",6],["store",7],["create",1],["project",3],["name",2],["science",3],["id",19],["proj",2],["frame",11],["new",2],["kind",1],["turn",1],["status",1],["ready",1],["events",7],["artifact",8],["none",4],["if",8],["saved",2],["artifacts",14],["payload",2],["old",1],["broadcast",2],["lambda",3],["root",5],["append",2],["target",10],["workspace",1],["table",1],["tsv",1],["before",12],["copy",2],["deepcopy",2],["list",8],["versions",6],["else",5],["read",3],["exists",3],["snapshots",2],["dir",2],["iterdir",2],["promotion",2],["setattr",2],["promote",1],["stage",1],["args",1],["kwargs",1],["throw",1],["oserror",2],["real",2],["replace",7],["mod",2],["pinned",2],["directory",4],["fail",2],["source",3],["destination",3],["endswith",1],["part",2],["raise",1],["return",1],["pytest",1],["raises",1],["operation",1],["error",1],["as",1],["caught",2],["assert",10],["value",1],["code",1],["500",1],["undo",1],["not",2],["parent",2],["glob",2],["backup",1],["reopening",1],["runs",1],["same",1],["recovery",1],["pass",1],["at",1],["daemon",1],["startup",1],["normal",1],["api",1],["failure",1],["has",1],["already",1],["closed",1],["transaction",1],["so",1],["idempotent",1],["cannot",1],["change",1],["recovered",1],["truth",1],["reopen",1]]},{"id":"tests/test_upload_scope_resolution.py#test_upload_publish_fault_restores_exact_previous_state.fail_live_replace","name":[["fail",1],["live",1],["replace",1]],"path":[["tests",1],["test",1],["upload",1],["scope",1],["resolution",1],["py",1]],"body":[["def",2],["fail",2],["live",3],["replace",4],["directory",3],["source",4],["destination",4],["if",1],["target",1],["name",1],["endswith",1],["part",1],["raise",1],["oserror",1],["fault",1],["return",1],["real",1]]},{"id":"tests/test_user_llm_keys.py","name":[["test",1],["user",1],["llm",1],["keys",1],["py",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["user",4],["own",3],["llm",1],["credential",2],["m4",1],["decision",1],["d7",1],["second",1],["half",1],["four",1],["claims",1],["negative",1],["ones",2],["worth",1],["having",1],["alice",2],["key",4],["session",1],["never",1],["bob",1],["per",2],["leaks",1],["across",1],["sessions",1],["worse",1],["than",3],["no",4],["feature",1],["at",1],["all",1],["because",1],["billing",1],["looks",1],["right",1],["while",1],["trust",1],["boundary",1],["gone",1],["their",2],["runs",1],["group",2],["unchanged",1],["makes",1],["additive",1],["rather",2],["migration",1],["inv",1],["override",1],["provider",1],["anthropic",1],["account",1],["open",1],["ai",1],["gets",1],["theirs",1],["one",1],["other",1],["value",2],["write",2],["only",2],["route",1],["reads",1],["back",1],["reference",1],["names",1],["keychain",1],["slot",1],["not",1],["any",1],["response",1],["either",1],["from",4],["future",1],["import",6],["annotations",1],["json",1],["dataclasses",1],["replace",1],["pathlib",1],["path",1],["pytest",2],["tests",1],["test",1],["team",2],["auth",1],["routes",1],["noqa",1],["f401",1],["fixture",2],["reuse",1],["fast",1],["pbkdf2",1],["login",1],["post",1],["speak",1],["daemon",1],["isolation",1],["clearing",1],["refusal",1],["silent",1],["fallback",1]]},{"id":"tests/test_user_llm_keys.py#_body","name":[["body",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["body",2],["raw",3],["bytes",2],["dict",2],["return",1],["json",1],["loads",1],["split",1],["decode",1],["utf",1]]},{"id":"tests/test_user_llm_keys.py#_effective_key","name":[["effective",1],["key",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["effective",2],["key",3],["daemon",3],["session",3],["id",3],["str",4],["return",1],["runner",1],["llm",1],["cfg",1],["state",1],["api",1]]},{"id":"tests/test_user_llm_keys.py#_request","name":[["request",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["request",2],["port",4],["int",2],["method",3],["str",6],["path",3],["body",3],["dict",2],["cookie",4],["payload",3],["json",2],["dumps",1],["encode",2],["utf",1],["head",2],["join",1],["http",1],["host",1],["127",1],["content",2],["type",1],["application",1],["length",1],["len",1],["connection",1],["close",1],["ascii",1],["return",1],["speak",1]]},{"id":"tests/test_user_llm_keys.py#_session_for","name":[["session",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["session",6],["daemon",4],["username",5],["str",4],["user",3],["store",2],["team",2],["by",1],["id",4],["frame",1],["owner",1],["return",1]]},{"id":"tests/test_user_llm_keys.py#_State","name":[["state",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["class",2],["state",3],["just",1],["enough",1],["session",1],["llm",1],["cfg",1],["owner",1],["lookup",1],["def",1],["init",1],["self",4],["root",3],["frame",3],["id",3],["str",1],["model",2],["none",2],["frozen",1],["binding",1]]},{"id":"tests/test_user_llm_keys.py#_State.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["init",2],["self",5],["root",4],["frame",4],["id",4],["str",2],["model",2],["none",2],["frozen",1],["binding",1]]},{"id":"tests/test_user_llm_keys.py#daemon","name":[["daemon",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["daemon",3],["tmp",3],["path",5],["node",6],["team",1],["seed",3],["user",3],["root",1],["fake",3],["pw",3],["role",1],["admin",1],["alice",1],["bob",1],["try",1],["yield",1],["finally",1],["close",1]]},{"id":"tests/test_user_llm_keys.py#test_a_configured_but_unreadable_key_refuses_the_turn","name":[["test",1],["configured",1],["but",1],["unreadable",1],["key",1],["refuses",1],["turn",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",2],["configured",2],["but",2],["unreadable",3],["key",4],["refuses",2],["turn",2],["daemon",7],["user",7],["asked",1],["their",1],["own",1],["credential",1],["be",1],["quietly",1],["charging",1],["group",1],["instead",1],["decision",1],["they",1],["did",1],["not",1],["make",1],["from",1],["openai4s",1],["server",1],["errors",1],["import",1],["gateway",2],["error",3],["id",5],["store",2],["team",1],["by",1],["username",1],["alice",2],["session",3],["provider",3],["runner",1],["cfg",1],["llm",2],["row",1],["pointing",1],["at",1],["slot",1],["holds",1],["nothing",1],["revoked",1],["keychain",1],["entry",1],["database",1],["moved",1],["between",1],["machines",1],["keys",1],["ref",1],["secret",1],["v2",1],["gone",1],["pytest",1],["raises",1],["as",1],["caught",3],["effective",1],["assert",2],["value",2],["code",2],["409",1]]},{"id":"tests/test_user_llm_keys.py#test_a_user_without_a_key_of_their_own_runs_on_the_shared_one","name":[["test",1],["user",1],["without",1],["key",1],["their",1],["own",1],["runs",1],["shared",1],["one",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",3],["user",3],["without",2],["key",4],["their",2],["own",2],["runs",2],["shared",2],["one",2],["daemon",4],["inv",1],["shape",1],["feature",1],["absence",1],["fallback",1],["same",1],["code",1],["path",1],["single",1],["install",1],["takes",1],["session",3],["id",2],["bob",1],["assert",1],["effective",1]]},{"id":"tests/test_user_llm_keys.py#test_an_unowned_session_gets_the_shared_key","name":[["test",1],["unowned",1],["session",1],["gets",1],["shared",1],["key",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",3],["unowned",2],["session",2],["gets",2],["shared",2],["key",5],["daemon",3],["pre",1],["team",1],["history",1],["cli",1],["runs",1],["have",1],["no",1],["owner",1],["row",1],["there",1],["nobody",2],["whose",1],["could",1],["be",1],["assert",1],["effective",1],["frame",1]]},{"id":"tests/test_user_llm_keys.py#test_clearing_a_key_deletes_the_broker_value_too","name":[["test",1],["clearing",1],["key",1],["deletes",1],["broker",1],["value",1],["too",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",2],["clearing",2],["key",7],["deletes",2],["broker",4],["value",2],["too",2],["daemon",10],["row",1],["reference",1],["deleting",1],["only",1],["left",1],["provider",8],["nothing",1],["product",2],["named",1],["slot",1],["cleared",2],["reported",1],["user",5],["credential",1],["still",2],["disk",1],["alice",7],["login",1],["fake",1],["pw",1],["runner",1],["cfg",1],["llm",3],["request",2],["port",2],["put",1],["api",3],["v1",2],["auth",2],["me",2],["sk",2],["transient",2],["id",3],["store",4],["team",1],["by",1],["username",1],["ref",4],["keys",1],["secret",1],["assert",3],["secrets",2],["status",2],["delete",1],["200",1],["none",1],["holds",1],["says",1]]},{"id":"tests/test_user_llm_keys.py#test_clearing_a_key_that_was_never_set_is_not_an_error","name":[["test",1],["clearing",1],["key",1],["was",1],["never",1],["not",1],["error",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",2],["clearing",2],["key",4],["was",2],["never",2],["not",3],["error",2],["daemon",4],["user",1],["intent",1],["my",1],["satisfied",1],["either",1],["way",1],["alice",3],["login",1],["fake",1],["pw",1],["status",2],["raw",2],["request",1],["port",1],["delete",1],["api",1],["v1",1],["auth",1],["me",1],["llm",1],["provider",1],["claude",1],["assert",2],["200",1],["body",1],["removed",1],["false",1]]},{"id":"tests/test_user_llm_keys.py#test_clearing_falls_back_to_the_shared_key","name":[["test",1],["clearing",1],["falls",1],["back",1],["shared",1],["key",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",3],["clearing",2],["falls",2],["back",2],["shared",2],["key",8],["daemon",9],["alice",7],["login",1],["fake",1],["pw",1],["session",4],["id",3],["provider",6],["runner",1],["cfg",1],["llm",3],["request",2],["port",2],["put",1],["api",3],["v1",2],["auth",2],["me",2],["sk",2],["only",2],["assert",3],["effective",2],["status",2],["raw",2],["delete",1],["200",1],["body",1],["removed",1],["true",1]]},{"id":"tests/test_user_llm_keys.py#test_disabling_an_account_deletes_its_broker_values","name":[["test",1],["disabling",1],["account",1],["deletes",1],["its",1],["broker",1],["values",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",2],["disabling",2],["account",2],["deletes",2],["its",2],["broker",2],["values",2],["daemon",10],["alice",5],["login",2],["fake",2],["pw",2],["root",3],["provider",5],["runner",1],["cfg",1],["llm",2],["request",1],["port",2],["put",1],["api",3],["v1",2],["auth",1],["me",1],["key",2],["sk",1],["transient",1],["user",5],["id",4],["store",3],["team",2],["by",1],["username",1],["ref",3],["keys",1],["secret",1],["status",2],["post",1],["users",1],["disable",1],["cookie",1],["assert",2],["200",1],["secrets",1],["none",1]]},{"id":"tests/test_user_llm_keys.py#test_disabling_an_account_takes_its_keys_with_it","name":[["test",1],["disabling",1],["account",1],["takes",1],["its",1],["keys",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",3],["disabling",2],["account",3],["takes",2],["its",4],["keys",3],["daemon",11],["credential",1],["outlives",1],["one",1],["nobody",1],["watching",1],["row",1],["was",1],["only",2],["thing",1],["would",1],["ever",1],["name",1],["slot",1],["again",1],["alice",6],["login",2],["fake",2],["pw",2],["root",3],["session",3],["id",6],["provider",4],["runner",1],["cfg",1],["llm",2],["request",1],["port",2],["put",1],["api",3],["v1",2],["auth",1],["me",1],["key",4],["sk",1],["user",6],["store",2],["team",2],["by",1],["username",1],["status",2],["post",1],["users",1],["disable",1],["cookie",1],["assert",3],["200",1],["list",1],["effective",1]]},{"id":"tests/test_user_llm_keys.py#test_no_route_reads_a_key_back","name":[["test",1],["no",1],["route",1],["reads",1],["key",1],["back",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",2],["no",2],["route",2],["reads",2],["key",5],["back",2],["daemon",8],["alice",7],["login",1],["fake",1],["pw",1],["provider",7],["runner",1],["cfg",1],["llm",3],["request",1],["port",2],["put",1],["api",3],["v1",2],["auth",2],["me",2],["sk",2],["secret",3],["status",2],["raw",4],["cookie",1],["assert",4],["200",1],["payload",4],["body",1],["keys",4],["configured",1],["true",1],["created",2],["at",4],["updated",2],["not",2],["nor",1],["reference",1],["slot",1],["name",1],["part",1],["credential",1],["identity",1],["record",2],["store",2],["user",2],["team",1],["by",1],["username",1],["id",1],["ref",1],["encode",1]]},{"id":"tests/test_user_llm_keys.py#test_one_user_cannot_see_or_set_anothers","name":[["test",1],["one",1],["user",1],["cannot",1],["see",1],["anothers",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",2],["one",2],["user",3],["cannot",2],["see",2],["anothers",2],["daemon",7],["alice",4],["login",2],["fake",2],["pw",2],["bob",5],["provider",4],["runner",1],["cfg",1],["llm",3],["request",1],["port",2],["put",1],["api",3],["v1",2],["auth",2],["me",2],["key",3],["sk",1],["secret",1],["route",1],["self",1],["service",1],["by",1],["construction",1],["has",1],["no",1],["parameter",1],["so",1],["asking",1],["gets",1],["answer",1],["nothing",1],["status",2],["raw",2],["cookie",1],["assert",2],["200",1],["body",1],["keys",1]]},{"id":"tests/test_user_llm_keys.py#test_one_users_key_is_never_used_for_another_users_session","name":[["test",1],["one",1],["users",2],["key",1],["never",1],["another",1],["session",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",3],["one",2],["users",4],["key",7],["never",2],["another",2],["session",8],["daemon",9],["claim",1],["matters",1],["everything",1],["else",1],["here",1],["bookkeeping",1],["alice",8],["login",1],["fake",1],["pw",1],["bob",3],["provider",4],["runner",1],["cfg",1],["llm",2],["status",2],["raw",2],["request",1],["port",1],["put",1],["api",2],["v1",1],["auth",1],["me",1],["sk",2],["only",2],["assert",3],["200",1],["split",1],["400",1],["effective",2]]},{"id":"tests/test_user_llm_keys.py#test_team_mode_off_has_no_such_route","name":[["test",1],["team",1],["mode",1],["off",1],["has",1],["no",1],["such",1],["route",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",2],["team",4],["mode",3],["off",2],["has",2],["no",2],["such",2],["route",2],["tmp",3],["path",3],["inv",1],["single",1],["user",1],["install",1],["unchanged",1],["including",1],["its",1],["surface",1],["node",4],["daemon",1],["false",1],["try",1],["status",2],["port",1],["api",1],["v1",1],["auth",1],["me",1],["llm",1],["key",1],["token",2],["assert",1],["403",1],["404",1],["finally",1],["close",1]]},{"id":"tests/test_user_llm_keys.py#test_the_override_is_per_provider","name":[["test",1],["override",1],["per",1],["provider",1]],"path":[["tests",1],["test",1],["user",1],["llm",1],["keys",1],["py",1]],"body":[["def",2],["test",3],["override",2],["per",2],["provider",6],["daemon",10],["user",1],["their",1],["own",1],["account",1],["one",3],["none",1],["another",1],["ordinary",1],["arrangement",1],["not",2],["exotic",1],["alice",6],["login",1],["fake",1],["pw",1],["session",4],["id",3],["request",1],["port",1],["put",1],["api",2],["v1",1],["auth",1],["me",1],["llm",3],["key",5],["claude",2],["sk",2],["anthropic",2],["active",1],["she",1],["configured",1],["assert",2],["effective",2],["cfg",7],["runner",3],["replace",2],["try",1],["finally",1]]},{"id":"tests/test_variable_inspector_service.py","name":[["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["from",3],["future",1],["import",4],["annotations",1],["threading",1],["types",1],["simple",1],["namespace",1],["openai4s",1],["server",1],["variable",2],["inspector",2],["service",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernel","name":[["kernel",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["class",2],["kernel",2],["def",3],["init",1],["self",9],["payload",4],["none",2],["fail",4],["false",1],["variables",2],["calls",2],["alive",1],["return",2],["true",1],["inspect",1],["if",1],["raise",1],["runtime",1],["error",1],["private",1],["worker",1],["detail",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernel.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",5],["payload",4],["none",4],["fail",4],["false",2],["variables",1],["calls",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernel.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["inspect",2],["variables",2],["self",5],["calls",1],["if",1],["fail",1],["raise",1],["runtime",1],["error",1],["private",1],["worker",1],["detail",1],["return",1],["payload",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernel.is_alive","name":[["alive",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["alive",2],["self",2],["return",1],["true",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernels","name":[["kernels",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["class",2],["kernels",2],["def",3],["init",1],["self",6],["kernel",4],["none",2],["lease",4],["simple",1],["namespace",1],["generation",2],["id",1],["live",1],["language",4],["return",2],["if",1],["python",2],["else",1],["inspect",2],["variables",2],["limit",2],["200",2],["assert",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernels.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",3],["kernel",4],["none",2],["lease",1],["simple",1],["namespace",1],["generation",2],["id",1],["live",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernels.inspect_variables","name":[["inspect",1],["variables",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["inspect",3],["variables",3],["self",3],["language",3],["limit",3],["200",3],["assert",1],["python",1],["return",1],["lease",1],["kernel",1]]},{"id":"tests/test_variable_inspector_service.py#_Kernels.lease","name":[["lease",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["lease",3],["self",3],["language",3],["return",1],["if",1],["python",1],["else",1],["none",1]]},{"id":"tests/test_variable_inspector_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["service",3],["state",5],["recovering",4],["false",2],["generation",4],["none",4],["owner",4],["return",1],["variable",1],["inspector",1],["lambda",5],["root",4],["execution",1],["snapshot",1],["latest",2],["args",1],["kwargs",1],["revision",1],["17",1]]},{"id":"tests/test_variable_inspector_service.py#test_active_inspection_is_narrow_and_does_not_enter_cell_state","name":[["test",1],["active",1],["inspection",1],["narrow",1],["not",1],["enter",1],["cell",1],["state",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",3],["test",2],["active",3],["inspection",2],["narrow",2],["not",3],["enter",2],["cell",2],["state",6],["class",1],["never",2],["stringify",2],["str",1],["self",1],["raise",1],["assertion",1],["error",1],["unsafe",1],["preview",4],["was",1],["stringified",1],["kernel",4],["variables",2],["name",4],["score",2],["type",4],["float",2],["kind",2],["scalar",2],["length",2],["93",2],["fingerprint",3],["64",2],["raw",1],["must",1],["be",1],["dropped",1],["model",4],["custom",2],["hash",1],["private",1],["workspace",1],["secret",1],["simple",1],["namespace",1],["turn",1],["lock",2],["threading",1],["kernels",2],["result",2],["service",1],["inspect",1],["root",4],["python",2],["assert",2],["available",1],["true",1],["frame",1],["id",3],["branch",1],["language",1],["generation",2],["live",1],["revision",1],["17",1],["truncated",1],["false",1],["calls",1]]},{"id":"tests/test_variable_inspector_service.py#test_active_inspection_is_narrow_and_does_not_enter_cell_state._NeverStringify","name":[["never",1],["stringify",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["class",2],["never",2],["stringify",2],["def",1],["str",1],["self",1],["raise",1],["assertion",1],["error",1],["unsafe",1],["preview",1],["was",1],["stringified",1]]},{"id":"tests/test_variable_inspector_service.py#test_active_inspection_is_narrow_and_does_not_enter_cell_state._NeverStringify.__str__","name":[["str",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["str",2],["self",2],["raise",1],["assertion",1],["error",1],["unsafe",1],["preview",1],["was",1],["stringified",1]]},{"id":"tests/test_variable_inspector_service.py#test_busy_restoring_ended_and_never_started_fail_without_protocol_reads","name":[["test",1],["busy",1],["restoring",1],["ended",1],["never",1],["started",1],["fail",1],["without",1],["protocol",1],["reads",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["test",2],["busy",4],["restoring",3],["ended",9],["never",2],["started",3],["fail",2],["without",2],["protocol",2],["reads",2],["kernel",4],["state",11],["simple",1],["namespace",1],["turn",3],["lock",4],["threading",1],["kernels",2],["acquire",1],["try",1],["assert",8],["service",5],["inspect",5],["root",5],["python",4],["finally",1],["release",1],["owner",1],["execution",1],["id",3],["exec",1],["recovering",1],["true",1],["calls",1],["none",2],["generation",5],["available",1],["false",1],["not",1]]},{"id":"tests/test_variable_inspector_service.py#test_protocol_failure_is_generic_and_invalid_language_is_rejected","name":[["test",1],["protocol",1],["failure",1],["generic",1],["invalid",1],["language",1],["rejected",1]],"path":[["tests",1],["test",1],["variable",1],["inspector",1],["service",1],["py",1]],"body":[["def",2],["test",2],["protocol",2],["failure",2],["generic",2],["invalid",2],["language",3],["rejected",2],["kernel",3],["fail",2],["true",1],["state",4],["simple",1],["namespace",1],["turn",1],["lock",2],["threading",1],["kernels",2],["result",4],["service",2],["inspect",2],["root",2],["python",2],["assert",4],["failed",2],["reason",1],["variable",1],["inspection",1],["closed",2],["private",1],["worker",1],["detail",1],["not",1],["repr",1],["try",1],["javascript",1],["except",1],["value",1],["error",4],["as",1],["str",1],["must",2],["be",1],["else",1],["raise",1],["assertion",1],["unsupported",1],["languages",1]]},{"id":"tests/test_volcengine_connector.py","name":[["test",1],["volcengine",1],["connector",1],["py",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["from",7],["future",1],["import",14],["annotations",1],["base64",1],["json",1],["os",2],["re",1],["sys",1],["textwrap",1],["pytest",9],["openai4s",6],["config",2],["llmconfig",1],["server",4],["gateway",3],["as",1],["mod",1],["errors",1],["error",2],["volcengine",3],["arkcli",1],["ark",2],["cli",2],["bridge",1],["command",2],["result",1],["child",1],["env",2],["normalize",1],["device",1],["code",1],["resolve",1],["batch",1],["shim",1],["connector",2],["provisioning",1],["material",1],["service",1],["store",2],["mark",8],["skipif",1],["name",1],["nt",1],["reason",1],["wsl",1],["interop",1],["linux",1],["side",1],["path",1],["stubbed",7],["backend",7]]},{"id":"tests/test_volcengine_connector.py#_bridge","name":[["bridge",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["bridge",5],["replies",3],["runner",5],["scripted",1],["ark",1],["cli",1],["executable",1],["arkcli",2],["lambda",1],["name",1],["opt",1],["return",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge","name":[["connected",1],["bridge",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["connected",2],["bridge",2],["def",11],["init",1],["self",11],["pass",1],["availability",1],["return",10],["installed",1],["true",4],["version",1],["15",2],["whoami",1],["logged",1],["auth",1],["method",1],["sso",1],["name",13],["alice",1],["user",3],["id",10],["private",4],["account",2],["project",1],["default",3],["region",1],["cn",7],["beijing",7],["plans",1],["key",9],["agent",11],["plan",14],["scope",1],["personal",1],["tier",2],["small",2],["status",1],["effective",1],["usage",1],["viewer",1],["must",1],["not",1],["reach",1],["browser",1],["items",1],["product",1],["subscribed",1],["periods",1],["label",1],["5h",1],["25",2],["total",1],["100",1],["percent",1],["reset",1],["at",1],["2026",1],["08",2],["t18",1],["00",3],["profiles",1],["type",1],["api",4],["count",1],["inventory",1],["profile",9],["assert",6],["apikey",2],["mask",1],["abcd",2],["open",1],["ai4",1],["suffix",1],["selected",1],["ark",2],["live",2],["secret",2],["value",2],["none",2],["model",1],["doubao",1],["seed",1],["pro",1],["260215",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["init",2],["self",2],["pass",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.api_key","name":[["api",1],["key",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["api",2],["key",5],["self",2],["profile",3],["name",3],["id",4],["none",3],["assert",2],["agent",1],["plan",1],["cn",1],["beijing",1],["apikey",1],["private",1],["return",1],["ark",1],["live",1],["secret",1],["value",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.api_key_inventory","name":[["api",1],["key",1],["inventory",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["api",2],["key",2],["inventory",2],["self",2],["profile",3],["name",4],["assert",1],["agent",1],["plan",1],["cn",1],["beijing",1],["return",1],["id",2],["apikey",1],["private",1],["mask",1],["abcd",2],["open",1],["ai4",1],["suffix",1],["selected",1],["true",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.availability","name":[["availability",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["availability",2],["self",2],["return",1],["installed",1],["true",1],["version",1],["15",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.default_api_key","name":[["default",1],["api",1],["key",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["default",2],["api",2],["key",2],["self",2],["profile",3],["name",3],["assert",1],["agent",1],["plan",1],["cn",1],["beijing",1],["return",1],["ark",1],["live",1],["secret",1],["value",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.default_model","name":[["default",1],["model",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["default",2],["model",2],["self",2],["profile",3],["name",3],["assert",1],["agent",1],["plan",1],["cn",1],["beijing",1],["return",1],["doubao",1],["seed",1],["pro",1],["260215",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.plans","name":[["plans",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["plans",2],["self",2],["return",1],["key",1],["agent",2],["plan",2],["name",1],["scope",1],["personal",1],["tier",1],["small",1],["status",1],["effective",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.profile_for_plan","name":[["profile",1],["plan",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["profile",2],["plan",7],["self",2],["key",3],["assert",1],["agent",2],["return",1],["cn",1],["beijing",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.profiles","name":[["profiles",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["profiles",2],["self",2],["return",1],["name",1],["agent",2],["plan",2],["cn",1],["beijing",1],["type",1],["api",1],["key",1],["count",1]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.usage","name":[["usage",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["usage",2],["self",2],["return",1],["viewer",1],["user",1],["id",1],["must",1],["not",1],["reach",1],["browser",1],["items",1],["product",1],["agent",1],["plan",1],["tier",1],["small",1],["subscribed",1],["true",1],["periods",1],["label",1],["5h",1],["25",2],["total",1],["100",1],["percent",1],["reset",1],["at",1],["2026",1],["08",2],["15",1],["t18",1],["00",3]]},{"id":"tests/test_volcengine_connector.py#_ConnectedBridge.whoami","name":[["whoami",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["whoami",2],["self",2],["return",1],["logged",1],["true",1],["auth",1],["method",1],["sso",1],["name",2],["alice",1],["user",2],["id",4],["private",2],["account",2],["project",1],["default",1],["region",1],["cn",1],["beijing",1]]},{"id":"tests/test_volcengine_connector.py#_fake_arkcli","name":[["fake",1],["arkcli",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["fake",4],["arkcli",7],["tmp",5],["path",5],["script",4],["py",1],["write",3],["text",4],["textwrap",1],["dedent",1],["import",2],["json",2],["sys",5],["args",14],["argv",1],["emit",12],["value",2],["print",3],["dumps",1],["separators",1],["if",3],["version",1],["15",1],["elif",11],["auth",5],["whoami",1],["logged",1],["true",3],["method",2],["sso",3],["name",5],["alice",1],["project",1],["default",3],["region",1],["cn",2],["beijing",2],["plans",2],["key",5],["agent",5],["plan",6],["scope",1],["personal",1],["tier",1],["small",1],["status",2],["effective",1],["usage",1],["items",2],["product",1],["subscribed",1],["periods",1],["label",1],["5h",1],["total",1],["100",1],["percent",1],["profile",4],["list",4],["profiles",1],["type",1],["api",5],["count",1],["models",1],["resources",1],["doubao",1],["seed",1],["pro",1],["260215",1],["keys",2],["392",2],["dab0",2],["refresh",1],["ok",1],["apikey",2],["result",2],["id",1],["active",1],["raw",1],["ark",1],["integration",1],["secret",1],["login",2],["no",2],["browser",2],["code",1],["else",3],["stage",1],["authorize",3],["pending",1],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["600",1],["volc",1],["pass",1],["unsupported",1],["command",1],["file",1],["stderr",1],["raise",1],["system",1],["exit",1],["strip",1],["encoding",3],["utf",3],["os",1],["nt",1],["executable",8],["cmd",1],["echo",1],["off",1],["bin",1],["sh",1],["nexec",1],["chmod",1],["0o700",1],["return",1]]},{"id":"tests/test_volcengine_connector.py#_GatewayConnector","name":[["gateway",1],["connector",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["gateway",2],["connector",2],["def",6],["connection",2],["self",7],["force",3],["false",1],["return",6],["installed",1],["true",6],["version",1],["15",1],["state",7],["connected",1],["identity",1],["logged",1],["name",6],["alice",2],["project",1],["default",1],["region",2],["cn",3],["beijing",3],["plans",1],["key",11],["agent",7],["plan",12],["scope",1],["personal",1],["tier",1],["small",1],["status",1],["effective",1],["available",1],["ready",2],["has",2],["api",3],["usage",1],["items",1],["access",1],["error",1],["code",3],["login",10],["idle",1],["cached",1],["not",1],["refresh",1],["provisioning",2],["material",2],["none",6],["choice",4],["endpoint",2],["assert",3],["ark",1],["route",1],["secret",1],["value",1],["profile",1],["model",1],["doubao",1],["seed",1],["pro",1],["260215",1],["account",1],["start",1],["device",2],["awaiting",1],["id",3],["volc",3],["test",4],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["complete",1],["succeeded",1],["cancel",1],["cancelled",1]]},{"id":"tests/test_volcengine_connector.py#_GatewayConnector.cancel_login","name":[["cancel",1],["login",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["cancel",2],["login",4],["self",2],["return",1],["state",1],["cancelled",1],["id",1],["volc",1],["test",1]]},{"id":"tests/test_volcengine_connector.py#_GatewayConnector.complete_device_login","name":[["complete",1],["device",1],["login",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["complete",2],["device",2],["login",4],["self",2],["code",2],["return",1],["state",1],["succeeded",1],["id",1],["volc",1],["test",1]]},{"id":"tests/test_volcengine_connector.py#_GatewayConnector.connection","name":[["connection",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["connection",2],["self",2],["force",3],["false",2],["return",1],["installed",1],["true",5],["version",1],["15",1],["state",4],["connected",1],["identity",1],["logged",1],["name",3],["alice",1],["project",1],["default",1],["region",1],["cn",1],["beijing",1],["plans",1],["key",5],["agent",3],["plan",4],["scope",1],["personal",1],["tier",1],["small",1],["status",1],["effective",1],["available",1],["ready",2],["has",2],["api",2],["usage",1],["items",1],["access",1],["error",1],["code",1],["login",1],["idle",1],["cached",1],["not",1]]},{"id":"tests/test_volcengine_connector.py#_GatewayConnector.provisioning_material","name":[["provisioning",1],["material",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["provisioning",3],["material",3],["self",2],["plan",9],["key",8],["none",9],["choice",6],["endpoint",3],["assert",3],["agent",4],["return",1],["api",1],["ark",1],["route",1],["secret",1],["value",1],["name",3],["profile",1],["cn",2],["beijing",2],["model",1],["doubao",1],["seed",1],["pro",1],["260215",1],["region",1],["account",1],["alice",1]]},{"id":"tests/test_volcengine_connector.py#_GatewayConnector.refresh","name":[["refresh",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["refresh",2],["self",3],["return",1],["connection",1],["force",1],["true",1]]},{"id":"tests/test_volcengine_connector.py#_GatewayConnector.start_device_login","name":[["start",1],["device",1],["login",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["start",2],["device",2],["login",4],["self",2],["return",1],["state",1],["awaiting",1],["code",1],["id",1],["volc",1],["test",2],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1]]},{"id":"tests/test_volcengine_connector.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_volcengine_connector.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_volcengine_connector.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_volcengine_connector.py#_ScriptedRunner","name":[["scripted",1],["runner",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["scripted",2],["runner",2],["def",2],["init",1],["self",6],["replies",4],["calls",2],["call",1],["argv",2],["timeout",2],["cancel",2],["event",2],["del",1],["args",3],["tuple",1],["append",1],["reply",4],["if",1],["isinstance",1],["command",2],["result",2],["return",2],["json",1],["dumps",1]]},{"id":"tests/test_volcengine_connector.py#_ScriptedRunner.__call__","name":[["call",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["call",2],["self",4],["argv",3],["timeout",3],["cancel",3],["event",3],["del",1],["args",3],["tuple",1],["calls",1],["append",1],["reply",4],["replies",1],["if",1],["isinstance",1],["command",2],["result",2],["return",2],["json",1],["dumps",1]]},{"id":"tests/test_volcengine_connector.py#_ScriptedRunner.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["init",2],["self",4],["replies",4],["calls",1]]},{"id":"tests/test_volcengine_connector.py#_volcengine_route_handler","name":[["volcengine",1],["route",1],["handler",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["volcengine",3],["route",2],["handler",7],["tmp",3],["path",3],["monkeypatch",3],["connector",4],["setattr",1],["gateway",3],["mod",3],["service",1],["lambda",3],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["max",1],["turns",1],["runner",4],["session",1],["hub",2],["object",1],["new",1],["make",1],["query",1],["json",1],["obj",1],["code",1],["200",1],["none",1],["return",1]]},{"id":"tests/test_volcengine_connector.py#test_a_chinese_seat_error_projects_the_seat_required_state","name":[["test",1],["chinese",1],["seat",2],["error",1],["projects",1],["required",1],["state",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["chinese",2],["seat",6],["error",4],["projects",2],["required",4],["state",3],["bridge",4],["connected",1],["usage",2],["lambda",1],["items",2],["product",1],["agent",1],["plan",1],["payload",3],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",2],["code",1],["access",1]]},{"id":"tests/test_volcengine_connector.py#test_a_dead_explicit_key_choice_maps_to_the_choice_error","name":[["test",1],["dead",1],["explicit",1],["key",1],["choice",2],["maps",1],["error",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["dead",2],["explicit",2],["key",5],["choice",5],["maps",2],["error",3],["profile",4],["agent",1],["plan",1],["cn",1],["beijing",1],["replies",2],["api",3],["apikey",1],["raw",1],["params",1],["id",1],["404",2],["format",1],["json",1],["command",1],["result",1],["requested",1],["not",1],["exist",1],["bridge",3],["runner",1],["pytest",1],["raises",1],["ark",2],["cli",1],["as",1],["raised",2],["assert",1],["value",1],["code",1],["invalid",1]]},{"id":"tests/test_volcengine_connector.py#test_a_launcher_discovered_windows_cli_never_shadows_a_wsl_cli","name":[["test",1],["launcher",1],["discovered",1],["windows",1],["cli",2],["never",1],["shadows",1],["wsl",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["launcher",3],["discovered",2],["windows",7],["cli",10],["never",2],["shadows",2],["wsl",2],["tmp",3],["path",6],["monkeypatch",4],["discovery",1],["fallback",2],["not",1],["override",1],["arkcli",5],["exe",1],["write",1],["bytes",1],["mz",1],["delenv",1],["openai4",2],["setenv",1],["str",2],["assert",2],["ark",2],["bridge",2],["lambda",2],["name",2],["usr",2],["local",2],["bin",2],["executable",2],["none",1]]},{"id":"tests/test_volcengine_connector.py#test_a_local_paste_format_error_keeps_the_pending_authorization","name":[["test",1],["local",1],["paste",1],["format",1],["error",1],["keeps",1],["pending",1],["authorization",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",3],["local",2],["paste",2],["format",2],["error",3],["keeps",2],["pending",2],["authorization",3],["class",1],["device",6],["bridge",3],["connected",1],["login",9],["start",3],["self",1],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",2],["com",1],["expires",1],["sec",1],["600",1],["service",5],["connector",1],["started",2],["pytest",1],["raises",1],["ark",1],["cli",1],["as",1],["raised",2],["complete",1],["bad",1],["code",4],["nwith",1],["whitespace",1],["assert",3],["value",1],["invalid",1],["state",1],["awaiting",1],["id",2]]},{"id":"tests/test_volcengine_connector.py#test_a_local_paste_format_error_keeps_the_pending_authorization.DeviceBridge","name":[["device",1],["bridge",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["device",3],["bridge",4],["connected",2],["def",1],["login",1],["start",1],["self",1],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["600",1]]},{"id":"tests/test_volcengine_connector.py#test_a_local_paste_format_error_keeps_the_pending_authorization.DeviceBridge.login_device_start","name":[["login",1],["device",1],["start",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["login",2],["device",2],["start",2],["self",2],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["600",1]]},{"id":"tests/test_volcengine_connector.py#test_a_plain_batch_file_is_not_mistaken_for_an_npm_shim","name":[["test",1],["plain",1],["batch",1],["file",1],["not",1],["mistaken",1],["npm",1],["shim",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["plain",2],["batch",7],["file",2],["not",2],["mistaken",2],["npm",2],["shim",4],["tmp",5],["path",5],["arkcli",3],["bat",1],["write",3],["text",3],["echo",1],["off",1],["necho",1],["encoding",3],["utf",3],["node",6],["name",2],["return",1],["str",3],["if",1],["else",1],["none",3],["assert",2],["resolve",2],["dangling",4],["cmd",1],["dp0",1],["modules",1],["bin",1],["missing",1],["js",1]]},{"id":"tests/test_volcengine_connector.py#test_a_plain_batch_file_is_not_mistaken_for_an_npm_shim.which","name":[],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["name",3],["return",1],["str",1],["node",2],["if",1],["else",1],["none",1]]},{"id":"tests/test_volcengine_connector.py#test_a_single_untagged_usage_row_still_reports_quota_exhaustion","name":[["test",1],["single",1],["untagged",1],["usage",1],["row",1],["still",1],["reports",1],["quota",1],["exhaustion",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["single",2],["untagged",2],["usage",3],["row",2],["still",2],["reports",2],["quota",3],["exhaustion",2],["bridge",4],["connected",1],["lambda",1],["items",1],["product",1],["subscribed",1],["true",1],["periods",1],["label",1],["5h",1],["100",3],["total",1],["percent",1],["payload",2],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",1],["access",1],["state",1],["exhausted",1]]},{"id":"tests/test_volcengine_connector.py#test_a_transient_version_probe_failure_is_not_cached_forever","name":[["test",1],["transient",1],["version",1],["probe",1],["failure",1],["not",1],["cached",1],["forever",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["transient",2],["version",5],["probe",2],["failure",2],["not",2],["cached",2],["forever",2],["attempts",4],["runner",3],["argv",2],["timeout",2],["cancel",2],["event",2],["del",1],["append",1],["tuple",1],["if",1],["len",2],["return",2],["command",2],["result",2],["temporary",1],["control",1],["plane",1],["hiccup",1],["arkcli",5],["15",3],["bridge",5],["ark",1],["cli",1],["executable",1],["lambda",1],["name",1],["opt",1],["assert",4]]},{"id":"tests/test_volcengine_connector.py#test_a_transient_version_probe_failure_is_not_cached_forever.runner","name":[["runner",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["runner",2],["argv",3],["timeout",3],["cancel",3],["event",3],["del",1],["attempts",2],["append",1],["tuple",1],["if",1],["len",1],["return",2],["command",2],["result",2],["temporary",1],["control",1],["plane",1],["hiccup",1],["arkcli",1],["15",1]]},{"id":"tests/test_volcengine_connector.py#test_a_windows_cli_through_wsl_interop_receives_the_caller_contract","name":[["test",1],["windows",1],["cli",1],["through",1],["wsl",1],["interop",1],["receives",1],["caller",1],["contract",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["windows",2],["cli",2],["through",2],["wsl",3],["interop",2],["receives",2],["caller",3],["contract",2],["monkeypatch",4],["setenv",2],["https",2],["proxy",3],["http",1],["127",1],["7897",1],["wslenv",4],["openai4",1],["secret",1],["env",4],["command",2],["mnt",1],["tools",1],["ark",1],["arkcli",5],["exe",1],["api",1],["apikey",1],["list",1],["names",3],["split",1],["included",1],["only",1],["launches",1],["win32",1],["process",1],["microsoft",1],["flag",1],["table",1],["would",1],["silently",1],["drop",1],["every",1],["one",1],["these",1],["assert",3],["type",1],["skill",1],["name",5],["all",1],["endswith",2],["startswith",1],["upper",1],["not",1],["usr",1],["local",1],["bin",1],["auth",1],["whoami",1]]},{"id":"tests/test_volcengine_connector.py#test_active_plan_without_a_key_is_connected_but_not_ready","name":[["test",1],["active",1],["plan",1],["without",1],["key",1],["connected",1],["but",1],["not",1],["ready",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["active",2],["plan",6],["without",2],["key",9],["connected",4],["but",2],["not",2],["ready",2],["bridge",5],["profiles",1],["lambda",2],["name",1],["agent",3],["cn",1],["beijing",1],["type",1],["api",3],["count",1],["inventory",1],["profile",1],["payload",4],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",3],["state",3],["access",1],["missing",2],["has",1],["false",1],["error",1],["code",1],["plans",1]]},{"id":"tests/test_volcengine_connector.py#test_an_expired_pending_login_mints_a_fresh_authorization","name":[["test",1],["expired",1],["pending",1],["login",1],["mints",1],["fresh",1],["authorization",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",3],["expired",2],["pending",2],["login",7],["mints",2],["fresh",2],["authorization",2],["starts",3],["class",1],["device",5],["bridge",3],["connected",1],["start",3],["self",1],["append",1],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",2],["com",1],["expires",1],["sec",1],["60",1],["clock",4],["now",3],["000",2],["service",4],["connector",1],["wall",1],["lambda",1],["first",2],["3600",1],["second",3],["assert",3],["len",1],["state",1],["awaiting",1],["code",1],["id",2]]},{"id":"tests/test_volcengine_connector.py#test_an_expired_pending_login_mints_a_fresh_authorization.DeviceBridge","name":[["device",1],["bridge",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["device",3],["bridge",4],["connected",2],["def",1],["login",1],["start",1],["self",1],["starts",1],["append",1],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["60",1]]},{"id":"tests/test_volcengine_connector.py#test_an_expired_pending_login_mints_a_fresh_authorization.DeviceBridge.login_device_start","name":[["login",1],["device",1],["start",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["login",2],["device",2],["start",2],["self",2],["starts",1],["append",1],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["60",1]]},{"id":"tests/test_volcengine_connector.py#test_an_explicit_key_choice_skips_the_inventory_preflight","name":[["test",1],["explicit",1],["key",1],["choice",1],["skips",1],["inventory",1],["preflight",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["explicit",2],["key",4],["choice",2],["skips",2],["inventory",2],["preflight",2],["profile",4],["agent",1],["plan",1],["cn",1],["beijing",1],["replies",2],["api",3],["apikey",2],["raw",2],["params",1],["id",1],["format",1],["json",1],["result",1],["ark",2],["live",2],["secret",2],["value",2],["bridge",3],["runner",2],["assert",2],["call",2],["calls",1]]},{"id":"tests/test_volcengine_connector.py#test_an_npm_cmd_shim_resolves_to_the_node_entry_script","name":[["test",1],["npm",1],["cmd",1],["shim",1],["resolves",1],["node",1],["entry",1],["script",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["npm",2],["cmd",3],["shim",6],["resolves",2],["node",14],["entry",2],["script",6],["tmp",5],["path",5],["modules",2],["arkcli",5],["bin",3],["js",2],["parent",1],["mkdir",1],["parents",1],["true",1],["write",3],["text",3],["usr",1],["env",1],["encoding",3],["utf",3],["echo",1],["off",1],["setlocal",1],["if",2],["exist",1],["dp0",3],["exe",2],["prog",3],["else",2],["end",1],["local",1],["resolved",2],["resolve",1],["batch",1],["str",4],["lambda",1],["name",2],["none",1],["assert",1]]},{"id":"tests/test_volcengine_connector.py#test_an_unrunnable_executable_is_a_controlled_failure_not_a_crash","name":[["test",1],["unrunnable",1],["executable",1],["controlled",1],["failure",1],["not",1],["crash",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["unrunnable",2],["executable",3],["controlled",2],["failure",2],["not",2],["crash",2],["raising",2],["runner",3],["argv",2],["timeout",2],["cancel",2],["event",2],["del",1],["raise",1],["permission",2],["error",3],["13",1],["denied",1],["bridge",4],["ark",2],["cli",2],["arkcli",3],["lambda",1],["name",1],["opt",1],["pytest",1],["raises",1],["as",1],["raised",2],["whoami",1],["assert",2],["value",1],["code",1],["failed",1],["payload",2],["volcengine",1],["connector",1],["service",1],["connection",1],["state",1]]},{"id":"tests/test_volcengine_connector.py#test_an_unrunnable_executable_is_a_controlled_failure_not_a_crash.raising_runner","name":[["raising",1],["runner",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["raising",2],["runner",2],["argv",3],["timeout",3],["cancel",3],["event",3],["del",1],["raise",1],["permission",2],["error",1],["13",1],["denied",1]]},{"id":"tests/test_volcengine_connector.py#test_an_untagged_aggregate_usage_row_does_not_exhaust_a_tagged_plan","name":[["test",1],["untagged",1],["aggregate",1],["usage",1],["row",1],["not",1],["exhaust",1],["tagged",1],["plan",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["untagged",2],["aggregate",2],["usage",3],["row",2],["not",2],["exhaust",2],["tagged",2],["plan",3],["bridge",4],["connected",1],["lambda",1],["items",1],["product",2],["agent",1],["subscribed",2],["true",2],["periods",2],["label",2],["5h",2],["25",2],["total",2],["100",4],["percent",2],["payload",2],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",1],["access",1],["state",1],["ready",1]]},{"id":"tests/test_volcengine_connector.py#test_an_untagged_seat_error_does_not_block_a_tagged_healthy_plan","name":[["test",1],["untagged",1],["seat",1],["error",1],["not",1],["block",1],["tagged",1],["healthy",1],["plan",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["untagged",2],["seat",3],["error",3],["not",2],["block",2],["tagged",2],["healthy",2],["plan",3],["bridge",4],["connected",1],["usage",1],["lambda",1],["items",1],["product",2],["agent",1],["subscribed",1],["true",1],["periods",1],["label",1],["5h",1],["total",1],["100",1],["percent",1],["no",1],["allocated",1],["payload",2],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",1],["access",1],["state",1],["ready",1]]},{"id":"tests/test_volcengine_connector.py#test_bridge_lists_only_invocable_platform_text_endpoints","name":[["test",1],["bridge",1],["lists",1],["only",1],["invocable",1],["platform",1],["text",1],["endpoints",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["bridge",5],["lists",2],["only",2],["invocable",4],["platform",3],["text",3],["endpoints",2],["profile",4],["cn",1],["beijing",1],["default",2],["replies",2],["resources",1],["list",1],["modality",1],["format",1],["json",1],["current",1],["ep",4],["ready",3],["items",1],["id",3],["resource",2],["kind",2],["endpoint",3],["true",2],["needs",1],["key",1],["false",1],["runner",1],["assert",1],["inventory",1],["name",1],["selected",1]]},{"id":"tests/test_volcengine_connector.py#test_bridge_matches_the_profile_default_before_getting_the_raw_key","name":[["test",1],["bridge",1],["matches",1],["profile",1],["default",1],["before",1],["getting",1],["raw",1],["key",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["bridge",6],["matches",2],["profile",13],["default",4],["before",2],["getting",2],["raw",9],["key",13],["agent",1],["plan",1],["cn",1],["beijing",1],["ark",1],["live",1],["secret",1],["value",1],["replies",2],["keys",2],["list",2],["format",3],["json",3],["api",6],["392",2],["dab0",2],["apikey",3],["params",2],["page",2],["size",1],["100",1],["all",2],["result",2],["items",1],["id",3],["abc",1],["1234",1],["status",2],["active",2],["runner",4],["assert",5],["calls",3],["not",2],["any",1],["call",4],["refresh",1],["join",1],["map",1],["str",1]]},{"id":"tests/test_volcengine_connector.py#test_bridge_refuses_to_guess_when_multiple_keys_do_not_match","name":[["test",1],["bridge",1],["refuses",1],["guess",1],["multiple",1],["keys",1],["not",1],["match",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["bridge",5],["refuses",2],["guess",2],["multiple",2],["keys",3],["not",3],["match",3],["profile",7],["agent",1],["plan",1],["cn",1],["beijing",1],["replies",2],["list",2],["format",2],["json",2],["default",2],["api",3],["key",5],["apikey",1],["params",1],["page",2],["size",1],["100",1],["all",1],["result",1],["items",1],["id",2],["abc",1],["1234",1],["status",2],["active",2],["392",1],["dab0",1],["runner",1],["pytest",1],["raises",1],["ark",2],["cli",1],["error",1],["as",1],["raised",2],["assert",1],["value",1],["code",1],["choice",1],["required",1]]},{"id":"tests/test_volcengine_connector.py#test_bridge_resolves_the_ark_auto_router_alias","name":[["test",1],["bridge",1],["resolves",1],["ark",1],["auto",1],["router",1],["alias",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["bridge",5],["resolves",2],["ark",3],["auto",3],["router",2],["alias",2],["profile",5],["coding",1],["plan",1],["cn",1],["beijing",1],["replies",2],["models",1],["list",1],["format",1],["json",1],["resources",1],["text",1],["default",2],["runner",1],["assert",1],["model",1],["code",1],["latest",1]]},{"id":"tests/test_volcengine_connector.py#test_bridge_surfaces_a_safe_ark_failure_reason_without_echoing_the_code","name":[["test",1],["bridge",1],["surfaces",1],["safe",1],["ark",1],["failure",1],["reason",1],["without",1],["echoing",1],["code",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["bridge",5],["surfaces",2],["safe",2],["ark",3],["failure",2],["reason",2],["without",2],["echoing",2],["code",9],["ywjj",1],["zgvm",1],["z2g",1],["runner",1],["auth",1],["login",2],["no",1],["browser",1],["command",1],["result",1],["json",1],["dumps",1],["error",2],["message",4],["pytest",1],["raises",1],["cli",1],["as",1],["raised",5],["device",1],["complete",1],["assert",4],["value",4],["arkcli",1],["failed",1],["not",1],["redacted",1]]},{"id":"tests/test_volcengine_connector.py#test_bridge_uses_the_profile_text_default_model","name":[["test",1],["bridge",1],["uses",1],["profile",1],["text",1],["default",1],["model",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["bridge",5],["uses",2],["profile",7],["text",3],["default",4],["model",3],["agent",1],["plan",1],["cn",1],["beijing",1],["replies",2],["models",1],["list",1],["format",1],["json",1],["resources",1],["doubao",2],["seed",2],["pro",2],["260215",2],["runner",1],["assert",1]]},{"id":"tests/test_volcengine_connector.py#test_cancel_during_token_exchange_stays_cancelled","name":[["test",1],["cancel",1],["during",1],["token",1],["exchange",1],["stays",1],["cancelled",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",4],["test",3],["cancel",7],["during",2],["token",2],["exchange",2],["stays",2],["cancelled",5],["holder",3],["class",1],["race",2],["connected",1],["bridge",1],["login",8],["device",4],["start",2],["self",2],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",3],["com",1],["expires",1],["sec",1],["600",1],["complete",2],["code",3],["event",2],["none",1],["del",1],["service",8],["raise",1],["ark",2],["cli",2],["error",2],["was",1],["connector",1],["pytest",1],["raises",1],["abc12345",1],["state",2],["xyz67890",1],["assert",1],["connection",1]]},{"id":"tests/test_volcengine_connector.py#test_cancel_during_token_exchange_stays_cancelled.CancelRace","name":[["cancel",1],["race",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["cancel",5],["race",2],["connected",2],["bridge",2],["def",2],["login",5],["device",2],["start",1],["self",2],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",2],["com",1],["test",1],["expires",1],["sec",1],["600",1],["complete",1],["code",2],["event",2],["none",1],["del",1],["holder",1],["service",1],["raise",1],["ark",1],["cli",1],["error",1],["cancelled",2],["was",1]]},{"id":"tests/test_volcengine_connector.py#test_cancel_during_token_exchange_stays_cancelled.CancelRace.login_device_complete","name":[["login",1],["device",1],["complete",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["login",5],["device",2],["complete",2],["self",2],["code",3],["cancel",4],["event",3],["none",2],["del",1],["holder",1],["service",1],["raise",1],["ark",1],["cli",1],["error",1],["cancelled",2],["volcengine",1],["was",1]]},{"id":"tests/test_volcengine_connector.py#test_cancel_during_token_exchange_stays_cancelled.CancelRace.login_device_start","name":[["login",1],["device",1],["start",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["login",2],["device",2],["start",2],["self",2],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["600",1]]},{"id":"tests/test_volcengine_connector.py#test_child_process_environment_does_not_inherit_daemon_secrets","name":[["test",1],["child",1],["process",1],["environment",1],["not",1],["inherit",1],["daemon",1],["secrets",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["child",5],["process",2],["environment",2],["not",2],["inherit",2],["daemon",2],["secrets",2],["env",1],["path",2],["bin",2],["home",4],["alice",2],["display",2],["openai",2],["api",3],["key",3],["secret",4],["volcengine",1],["ark",2],["openai4",1],["llm",2],["broker",1],["assert",1]]},{"id":"tests/test_volcengine_connector.py#test_chinese_project_selection_failure_maps_to_the_recovery_state","name":[["test",1],["chinese",1],["project",1],["selection",1],["failure",1],["maps",1],["recovery",1],["state",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["chinese",2],["project",4],["selection",3],["failure",2],["maps",2],["recovery",2],["state",2],["code",5],["ywjj",1],["zgvm",1],["z2g",1],["bridge",3],["runner",1],["auth",1],["login",2],["no",1],["browser",1],["command",1],["result",1],["error",2],["pytest",1],["raises",1],["ark",1],["cli",1],["as",1],["raised",2],["device",1],["complete",1],["assert",1],["value",1],["required",1]]},{"id":"tests/test_volcengine_connector.py#test_connected_account_with_platform_profile_but_no_key_requests_a_key","name":[["test",1],["connected",1],["account",1],["platform",1],["profile",1],["but",1],["no",1],["key",2],["requests",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["connected",4],["account",2],["platform",5],["profile",3],["but",2],["no",2],["key",9],["requests",2],["bridge",7],["plans",1],["lambda",4],["usage",1],["items",1],["profiles",1],["name",1],["cn",1],["beijing",1],["default",1],["type",1],["api",3],["count",1],["inventory",1],["payload",5],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",4],["state",2],["access",3],["missing",1],["plan",1],["has",1],["false",1]]},{"id":"tests/test_volcengine_connector.py#test_connection_projection_contains_quota_but_no_cloud_identifiers_or_keys","name":[["test",1],["connection",1],["projection",1],["contains",1],["quota",1],["but",1],["no",1],["cloud",1],["identifiers",1],["keys",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["connection",3],["projection",2],["contains",2],["quota",2],["but",2],["no",2],["cloud",2],["identifiers",2],["keys",2],["service",3],["volcengine",1],["connector",1],["connected",2],["bridge",1],["cache",1],["ttl",1],["60",1],["payload",5],["assert",6],["state",1],["identity",1],["logged",1],["true",1],["auth",1],["method",1],["sso",2],["name",2],["alice",1],["project",1],["default",1],["region",1],["cn",1],["beijing",1],["root",1],["false",2],["expired",1],["usage",1],["items",1],["periods",1],["percent",1],["25",1],["encoded",4],["json",1],["dumps",1],["private",2],["user",1],["id",2],["not",3],["account",1],["ark",1],["live",1],["secret",1],["value",1]]},{"id":"tests/test_volcengine_connector.py#test_connection_scan_is_single_flight_across_threads","name":[["test",1],["connection",1],["scan",1],["single",1],["flight",1],["across",1],["threads",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["connection",3],["scan",2],["single",2],["flight",2],["across",2],["threads",6],["import",2],["threading",5],["as",2],["time",3],["calls",3],["started",3],["event",2],["gate",3],["class",1],["slow",2],["bridge",3],["connected",2],["whoami",2],["self",1],["append",2],["wait",2],["10",2],["return",1],["super",1],["service",3],["volcengine",1],["connector",1],["cache",1],["ttl",1],["60",1],["results",3],["thread",3],["target",1],["lambda",1],["force",1],["true",1],["range",1],["start",2],["assert",3],["sleep",1],["join",1],["len",1],["all",1],["result",2],["state",1]]},{"id":"tests/test_volcengine_connector.py#test_connection_scan_is_single_flight_across_threads.SlowBridge","name":[["slow",1],["bridge",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["slow",2],["bridge",4],["connected",2],["def",1],["whoami",2],["self",1],["calls",1],["append",1],["started",1],["gate",1],["wait",1],["10",1],["return",1],["super",1]]},{"id":"tests/test_volcengine_connector.py#test_connection_scan_is_single_flight_across_threads.SlowBridge.whoami","name":[["whoami",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["whoami",3],["self",2],["calls",1],["append",1],["started",1],["gate",1],["wait",1],["10",1],["return",1],["super",1]]},{"id":"tests/test_volcengine_connector.py#test_device_login_is_single_flight_until_the_code_is_submitted","name":[["test",1],["device",1],["login",1],["single",1],["flight",1],["until",1],["code",1],["submitted",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",3],["device",7],["login",7],["single",2],["flight",2],["until",2],["code",4],["submitted",2],["class",1],["bridge",5],["connected",1],["start",3],["self",1],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",2],["com",1],["expires",1],["sec",1],["600",1],["service",4],["connector",1],["first",3],["second",3],["assert",3],["state",2],["awaiting",2],["id",2]]},{"id":"tests/test_volcengine_connector.py#test_device_login_is_single_flight_until_the_code_is_submitted.DeviceBridge","name":[["device",1],["bridge",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["device",3],["bridge",4],["connected",2],["def",1],["login",1],["start",1],["self",1],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["600",1]]},{"id":"tests/test_volcengine_connector.py#test_device_login_is_single_flight_until_the_code_is_submitted.DeviceBridge.login_device_start","name":[["login",1],["device",1],["start",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["login",2],["device",2],["start",2],["self",2],["return",1],["authorize",2],["url",1],["https",1],["signin",1],["volcengine",1],["com",1],["test",1],["expires",1],["sec",1],["600",1]]},{"id":"tests/test_volcengine_connector.py#test_device_login_start_uses_the_cross_platform_no_browser_flow","name":[["test",1],["device",1],["login",1],["start",1],["uses",1],["cross",1],["platform",1],["no",1],["browser",1],["flow",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",3],["device",3],["login",5],["start",3],["uses",2],["cross",2],["platform",2],["no",4],["browser",4],["flow",2],["bridge",3],["runner",2],["auth",2],["format",2],["json",2],["stage",1],["authorize",4],["pending",1],["url",2],["https",2],["signin",2],["volcengine",2],["com",2],["expires",1],["sec",1],["600",1],["result",2],["assert",2],["startswith",1],["calls",1]]},{"id":"tests/test_volcengine_connector.py#test_endpoint_inventory_accepts_a_top_level_list_payload","name":[["test",1],["endpoint",1],["inventory",1],["accepts",1],["top",1],["level",1],["list",1],["payload",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["endpoint",4],["inventory",3],["accepts",2],["top",2],["level",2],["list",3],["payload",2],["profile",4],["platform",1],["cn",1],["beijing",1],["default",1],["replies",2],["resources",1],["modality",1],["text",1],["format",1],["json",1],["id",2],["ep",2],["ready",2],["resource",1],["kind",1],["invocable",1],["true",1],["bridge",3],["runner",1],["assert",1],["name",1],["selected",1],["false",1]]},{"id":"tests/test_volcengine_connector.py#test_endpoint_inventory_tolerates_string_and_numeric_invocable_flags","name":[["test",1],["endpoint",1],["inventory",1],["tolerates",1],["string",1],["numeric",1],["invocable",1],["flags",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["endpoint",10],["inventory",3],["tolerates",2],["string",2],["numeric",2],["invocable",8],["flags",2],["profile",4],["platform",1],["cn",1],["beijing",1],["default",2],["replies",2],["resources",1],["list",1],["modality",1],["text",1],["format",1],["json",1],["current",1],["items",1],["id",8],["ep",10],["str",2],["resource",7],["kind",7],["true",1],["yes",3],["one",2],["false",3],["zero",1],["off",1],["absent",1],["bridge",3],["runner",1],["assert",1],["row",2]]},{"id":"tests/test_volcengine_connector.py#test_gateway_browser_login_returns_cross_platform_authorization","name":[["test",1],["gateway",1],["browser",1],["login",1],["returns",1],["cross",1],["platform",1],["authorization",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",5],["gateway",6],["browser",3],["login",5],["returns",2],["cross",2],["platform",2],["authorization",2],["tmp",3],["path",3],["monkeypatch",3],["fake",2],["connector",2],["setattr",1],["mod",3],["volcengine",3],["service",1],["lambda",4],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",2],["max",1],["turns",1],["runner",4],["session",1],["hub",2],["seen",3],["try",1],["handler",6],["object",1],["new",1],["make",1],["query",1],["json",1],["obj",2],["code",3],["200",2],["append",1],["body",1],["mode",1],["post",1],["assert",1],["state",1],["awaiting",1],["id",1],["volc",1],["authorize",2],["url",1],["https",1],["signin",1],["com",1],["finally",1],["close",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_configure_brokers_the_key_and_never_returns_it","name":[["test",1],["gateway",1],["configure",1],["brokers",1],["key",1],["never",1],["returns",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",3],["gateway",6],["configure",3],["brokers",2],["key",12],["never",2],["returns",2],["tmp",3],["path",4],["monkeypatch",3],["fake",2],["connector",2],["setattr",1],["mod",3],["volcengine",4],["service",1],["lambda",5],["cfg",4],["config",1],["data",1],["dir",1],["llm",5],["llmconfig",1],["provider",2],["deepseek",1],["api",8],["max",1],["turns",1],["runner",4],["session",1],["hub",2],["seen",4],["try",1],["handler",8],["object",1],["new",1],["make",1],["query",1],["json",3],["obj",2],["code",2],["200",2],["append",1],["body",2],["plan",5],["agent",2],["post",2],["payload",6],["status",4],["assert",18],["201",1],["profile",8],["has",1],["true",4],["connection",6],["linked",2],["configured",4],["ark",4],["route",3],["secret",6],["value",3],["not",2],["dumps",2],["store",9],["db",1],["id",6],["setting",5],["model",4],["next",2],["item",6],["list",2],["profiles",2],["if",2],["startswith",1],["doubao",1],["seed",1],["pro",1],["260215",1],["confirm",1],["disconnect",1],["disconnected",4],["false",2],["removed",3],["deleted",1],["at",1],["finally",1],["close",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_configure_surfaces_a_pending_plan_choice_as_a_409","name":[["test",1],["gateway",1],["configure",1],["surfaces",1],["pending",1],["plan",1],["choice",1],["as",1],["409",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["gateway",4],["configure",3],["surfaces",2],["pending",2],["plan",6],["choice",8],["as",3],["409",3],["tmp",3],["path",3],["monkeypatch",3],["class",1],["required",4],["connector",1],["provisioning",1],["material",1],["self",1],["key",2],["none",3],["endpoint",1],["raise",1],["ark",2],["cli",1],["error",3],["choose",1],["handler",4],["runner",2],["volcengine",2],["route",1],["try",1],["body",1],["lambda",1],["pytest",1],["raises",1],["raised",3],["api",1],["post",1],["assert",2],["value",2],["code",2],["finally",1],["close",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_configure_surfaces_a_pending_plan_choice_as_a_409.ChoiceRequired","name":[["choice",1],["required",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["choice",5],["required",3],["gateway",2],["connector",2],["def",1],["provisioning",1],["material",1],["self",1],["plan",3],["key",2],["none",3],["endpoint",1],["raise",1],["ark",2],["cli",1],["error",1],["choose",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_configure_surfaces_a_pending_plan_choice_as_a_409.ChoiceRequired.provisioning_material","name":[["provisioning",1],["material",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["provisioning",2],["material",2],["self",2],["plan",4],["key",4],["none",6],["choice",5],["endpoint",2],["raise",1],["ark",2],["cli",1],["error",1],["required",1],["choose",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_connector_routes_through_the_real_cli_bridge","name":[["test",1],["gateway",1],["connector",1],["routes",1],["through",1],["real",1],["cli",1],["bridge",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",3],["gateway",5],["connector",6],["routes",2],["through",2],["real",2],["cli",3],["bridge",5],["tmp",4],["path",7],["monkeypatch",4],["executable",4],["str",1],["fake",1],["arkcli",2],["setenv",1],["openai4",1],["ark",2],["volcengine",10],["service",2],["setattr",1],["mod",3],["lambda",4],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",2],["key",4],["max",1],["turns",1],["hub",4],["runner",4],["session",1],["start",1],["idle",1],["sweeper",1],["false",3],["seen",3],["body",5],["try",1],["handler",6],["object",1],["new",1],["make",1],["query",1],["dict",1],["json",2],["obj",2],["code",5],["200",8],["append",1],["call",9],["method",2],["payload",2],["none",1],["clear",1],["update",1],["return",1],["connection",7],["status",16],["assert",19],["state",5],["connected",1],["plans",1],["agent",2],["plan",3],["linked",2],["refreshed",2],["post",7],["refresh",1],["usage",1],["items",1],["periods",1],["percent",1],["device",3],["login",4],["mode",2],["awaiting",2],["completed",2],["complete",1],["ywjj",1],["zgvm",1],["z2g",1],["succeeded",1],["browser",3],["cancelled",3],["cancel",1],["configured",4],["configure",1],["201",1],["true",2],["integration",1],["secret",1],["not",1],["dumps",1],["disconnected",2],["disconnect",1],["confirm",1],["finally",1],["close",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_connector_routes_through_the_real_cli_bridge.call","name":[["call",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["call",2],["method",3],["path",3],["payload",3],["none",2],["body",2],["clear",1],["update",1],["handler",1],["api",1],["return",1],["seen",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_disconnect_without_confirmation_is_a_400","name":[["test",1],["gateway",1],["disconnect",1],["without",1],["confirmation",1],["400",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["gateway",4],["disconnect",3],["without",2],["confirmation",3],["400",3],["tmp",3],["path",3],["monkeypatch",3],["handler",4],["runner",2],["volcengine",2],["route",1],["connector",1],["try",1],["body",1],["lambda",1],["pytest",1],["raises",1],["error",2],["as",1],["raised",3],["api",1],["post",1],["assert",2],["value",2],["code",2],["required",1],["finally",1],["close",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_login_maps_an_arkcli_timeout_to_a_503","name":[["test",1],["gateway",1],["login",1],["maps",1],["arkcli",1],["timeout",1],["503",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["gateway",4],["login",4],["maps",2],["arkcli",4],["timeout",4],["503",3],["tmp",3],["path",3],["monkeypatch",3],["class",1],["timing",2],["out",2],["connector",1],["start",1],["device",2],["self",1],["raise",1],["ark",2],["cli",2],["error",3],["did",1],["not",1],["finish",1],["time",1],["handler",4],["runner",2],["volcengine",2],["route",1],["try",1],["body",1],["lambda",1],["mode",1],["pytest",1],["raises",1],["as",1],["raised",3],["api",1],["post",1],["assert",2],["value",2],["code",2],["finally",1],["close",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_login_maps_an_arkcli_timeout_to_a_503.TimingOut","name":[["timing",1],["out",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["class",2],["timing",2],["out",2],["gateway",2],["connector",2],["def",1],["start",1],["device",1],["login",1],["self",1],["raise",1],["ark",2],["cli",2],["error",1],["arkcli",1],["timeout",1],["did",1],["not",1],["finish",1],["time",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_login_maps_an_arkcli_timeout_to_a_503.TimingOut.start_device_login","name":[["start",1],["device",1],["login",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["start",2],["device",2],["login",2],["self",2],["raise",1],["ark",2],["cli",2],["error",1],["arkcli",1],["timeout",1],["did",1],["not",1],["finish",1],["time",1]]},{"id":"tests/test_volcengine_connector.py#test_gateway_rejects_an_unknown_login_mode_with_a_400","name":[["test",1],["gateway",1],["rejects",1],["unknown",1],["login",1],["mode",1],["400",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["gateway",4],["rejects",2],["unknown",2],["login",4],["mode",4],["400",3],["tmp",3],["path",3],["monkeypatch",3],["handler",4],["runner",2],["volcengine",2],["route",1],["connector",1],["try",1],["body",1],["lambda",1],["tty",1],["pytest",1],["raises",1],["error",2],["as",1],["raised",3],["api",1],["post",1],["assert",2],["value",2],["code",2],["invalid",1],["finally",1],["close",1]]},{"id":"tests/test_volcengine_connector.py#test_inactive_plan_does_not_hide_a_ready_platform_endpoint","name":[["test",1],["inactive",1],["plan",1],["not",1],["hide",1],["ready",1],["platform",1],["endpoint",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["inactive",2],["plan",5],["not",2],["hide",2],["ready",3],["platform",6],["endpoint",3],["bridge",8],["connected",1],["plans",1],["lambda",5],["key",5],["agent",2],["name",4],["status",1],["expired",1],["usage",1],["items",1],["profiles",1],["cn",1],["beijing",1],["default",1],["type",1],["api",2],["count",1],["inventory",2],["profile",2],["id",2],["cloud",1],["one",1],["open",1],["ai4",1],["suffix",1],["1111",1],["selected",2],["true",2],["ep",1],["20260823010429",1],["wkt45",1],["doubao",1],["payload",3],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",2],["access",2],["state",1]]},{"id":"tests/test_volcengine_connector.py#test_inner_device_code_is_wrapped_with_the_pending_oauth_state","name":[["test",1],["inner",1],["device",1],["code",1],["wrapped",1],["pending",1],["oauth",1],["state",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",3],["inner",4],["device",3],["code",6],["wrapped",2],["pending",2],["oauth",2],["state",6],["prepared",3],["normalize",1],["123",4],["https",1],["signin",1],["volcengine",1],["com",1],["authorize",1],["csrf",2],["decoded",2],["base64",1],["urlsafe",1],["b64decode",1],["len",1],["decode",1],["assert",1]]},{"id":"tests/test_volcengine_connector.py#test_key_choice_projection_surfaces_a_pending_endpoint_choice","name":[["test",1],["key",1],["choice",2],["projection",1],["surfaces",1],["pending",1],["endpoint",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["key",11],["choice",5],["projection",2],["surfaces",2],["pending",2],["endpoint",5],["bridge",9],["connected",1],["plans",1],["lambda",6],["usage",1],["items",1],["profiles",1],["name",5],["platform",3],["cn",1],["beijing",1],["default",1],["type",1],["api",3],["count",1],["inventory",2],["profile",3],["id",7],["cloud",2],["one",2],["mask",2],["1111",2],["first",1],["suffix",2],["selected",4],["false",4],["two",3],["2222",2],["second",1],["ep",3],["none",1],["ark",1],["live",1],["secret",1],["value",1],["service",4],["volcengine",1],["connector",1],["access",7],["connection",1],["assert",4],["state",1],["required",1],["len",2],["choices",4],["material",3],["provisioning",1],["model",1]]},{"id":"tests/test_volcengine_connector.py#test_multiple_api_keys_require_an_explicit_opaque_choice","name":[["test",1],["multiple",1],["api",1],["keys",1],["require",1],["explicit",1],["opaque",1],["choice",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["multiple",2],["api",5],["keys",2],["require",2],["explicit",2],["opaque",2],["choice",7],["bridge",5],["connected",1],["key",12],["inventory",1],["lambda",2],["profile",2],["id",6],["cloud",5],["one",2],["mask",2],["1111",2],["name",3],["first",2],["suffix",2],["selected",2],["false",2],["two",3],["2222",2],["second",2],["chosen",3],["none",1],["append",1],["ark",2],["live",2],["secret",2],["value",2],["service",4],["volcengine",1],["connector",1],["payload",4],["connection",1],["assert",7],["access",1],["state",1],["required",1],["choices",5],["plans",1],["all",1],["re",1],["fullmatch",1],["f0",1],["32",1],["encoded",3],["json",1],["dumps",1],["not",2],["material",3],["provisioning",1],["agent",1],["plan",1]]},{"id":"tests/test_volcengine_connector.py#test_pascalcase_whoami_fields_still_project_a_connected_identity","name":[["test",1],["pascalcase",1],["whoami",1],["fields",1],["still",1],["project",1],["connected",1],["identity",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["pascalcase",2],["whoami",3],["fields",2],["still",2],["project",4],["connected",4],["identity",3],["bridge",4],["lambda",1],["logged",2],["true",2],["auth",2],["method",2],["sso",4],["name",4],["alice",2],["default",2],["region",2],["cn",2],["beijing",2],["root",2],["false",4],["expired",2],["payload",3],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",2],["state",1]]},{"id":"tests/test_volcengine_connector.py#test_pending_or_expired_plans_are_not_available_for_configuration","name":[["test",1],["pending",1],["expired",1],["plans",1],["not",1],["available",1],["configuration",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["pending",3],["expired",3],["plans",4],["not",2],["available",3],["configuration",2],["bridge",4],["connected",1],["lambda",1],["key",2],["agent",2],["plan",7],["name",2],["scope",2],["personal",2],["tier",2],["small",1],["status",2],["coding",2],["pro",1],["payload",3],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",2],["false",2],["access",1],["state",1],["inactive",1]]},{"id":"tests/test_volcengine_connector.py#test_plaintext_envelope_paste_is_accepted_and_rewrapped","name":[["test",1],["plaintext",1],["envelope",1],["paste",1],["accepted",1],["rewrapped",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",3],["plaintext",2],["envelope",2],["paste",2],["accepted",2],["rewrapped",2],["prepared",3],["normalize",1],["device",1],["code",5],["inner",2],["123",4],["state",6],["csrf",2],["https",1],["signin",1],["volcengine",1],["com",1],["authorize",1],["other",1],["decoded",2],["base64",1],["urlsafe",1],["b64decode",1],["len",1],["decode",1],["assert",1]]},{"id":"tests/test_volcengine_connector.py#test_platform_key_and_single_endpoint_are_ready_for_provisioning","name":[["test",1],["platform",1],["key",1],["single",1],["endpoint",1],["ready",1],["provisioning",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["platform",8],["key",10],["single",2],["endpoint",6],["ready",3],["provisioning",3],["bridge",9],["connected",1],["plans",1],["lambda",6],["usage",1],["items",1],["profiles",1],["name",3],["cn",1],["beijing",1],["default",1],["type",1],["api",4],["count",1],["inventory",2],["profile",3],["id",3],["cloud",1],["one",1],["mask",1],["1111",2],["open",1],["ai4",1],["suffix",1],["selected",2],["true",1],["ep",3],["20260823010429",3],["wkt45",3],["false",1],["none",1],["ark",2],["live",2],["secret",2],["value",2],["service",4],["volcengine",1],["connector",1],["payload",6],["connection",1],["assert",7],["access",4],["state",1],["plan",2],["re",1],["fullmatch",1],["f0",1],["32",1],["choice",3],["not",1],["json",1],["dumps",1],["material",5],["model",1]]},{"id":"tests/test_volcengine_connector.py#test_platform_key_check_failure_is_not_reported_as_an_inactive_plan","name":[["test",1],["platform",1],["key",1],["check",1],["failure",1],["not",1],["reported",1],["as",1],["inactive",1],["plan",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["platform",5],["key",8],["check",3],["failure",2],["not",2],["reported",2],["as",2],["inactive",2],["plan",5],["bridge",7],["connected",1],["plans",1],["lambda",3],["agent",2],["name",2],["status",1],["expired",1],["usage",1],["items",1],["profiles",1],["cn",1],["beijing",1],["default",1],["type",1],["api",3],["count",1],["unavailable",2],["profile",1],["raise",1],["ark",1],["cli",1],["error",2],["arkcli",2],["failed",4],["sts",1],["refresh",1],["inventory",1],["payload",2],["volcengine",1],["connector",1],["service",1],["connection",1],["assert",1],["access",1],["state",1],["has",1],["none",1],["code",1]]},{"id":"tests/test_volcengine_connector.py#test_platform_key_check_failure_is_not_reported_as_an_inactive_plan.unavailable","name":[["unavailable",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["unavailable",2],["profile",2],["raise",1],["ark",1],["cli",1],["error",1],["arkcli",1],["failed",2],["sts",1],["refresh",1]]},{"id":"tests/test_volcengine_connector.py#test_provisioning_material_repr_never_contains_the_api_key","name":[["test",1],["provisioning",1],["material",1],["repr",1],["never",1],["contains",1],["api",1],["key",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["provisioning",3],["material",7],["repr",3],["never",2],["contains",2],["api",4],["key",5],["ark",4],["live",4],["secret",4],["value",4],["plan",5],["agent",3],["name",3],["profile",1],["cn",2],["beijing",2],["model",1],["doubao",1],["seed",1],["pro",1],["260215",1],["region",1],["account",1],["alice",1],["assert",3],["not",2],["str",1]]},{"id":"tests/test_volcengine_connector.py#test_provisioning_reuses_the_scan_probes_without_re_spawning_the_cli","name":[["test",1],["provisioning",1],["reuses",1],["scan",1],["probes",1],["without",1],["re",1],["spawning",1],["cli",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",5],["test",2],["provisioning",3],["reuses",2],["scan",2],["probes",2],["without",2],["re",2],["spawning",2],["cli",2],["bridge",9],["connected",1],["counts",5],["profiles",6],["inventory",7],["endpoints",5],["plans",1],["lambda",3],["usage",1],["items",1],["return",3],["name",3],["platform",3],["cn",1],["beijing",1],["default",1],["type",1],["api",3],["key",7],["count",1],["profile",3],["id",4],["cloud",2],["one",2],["mask",1],["1111",2],["open",1],["ai4",1],["suffix",1],["selected",2],["true",2],["ep",2],["only",2],["endpoint",1],["seen",3],["none",1],["append",1],["ark",1],["live",1],["secret",1],["value",1],["service",3],["volcengine",1],["connector",1],["material",3],["assert",3],["model",1]]},{"id":"tests/test_volcengine_connector.py#test_provisioning_reuses_the_scan_probes_without_re_spawning_the_cli.endpoints","name":[["endpoints",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["endpoints",3],["profile",2],["counts",1],["return",1],["id",1],["ep",1],["only",1],["name",1],["selected",1],["true",1]]},{"id":"tests/test_volcengine_connector.py#test_provisioning_reuses_the_scan_probes_without_re_spawning_the_cli.inventory","name":[["inventory",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["inventory",3],["profile",2],["counts",1],["return",1],["id",1],["cloud",1],["key",1],["one",1],["mask",1],["1111",2],["name",1],["open",1],["ai4",1],["suffix",1],["selected",1],["true",1]]},{"id":"tests/test_volcengine_connector.py#test_provisioning_reuses_the_scan_probes_without_re_spawning_the_cli.profiles","name":[["profiles",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["profiles",3],["counts",1],["return",1],["name",1],["platform",2],["cn",1],["beijing",1],["default",1],["type",1],["api",1],["key",1],["count",1]]},{"id":"tests/test_volcengine_connector.py#test_proxy_environment_variables_reach_the_arkcli_child","name":[["test",1],["proxy",1],["environment",1],["variables",1],["reach",1],["arkcli",1],["child",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["proxy",10],["environment",2],["variables",2],["reach",2],["arkcli",2],["child",9],["env",1],["path",1],["bin",1],["https",2],["http",6],["127",6],["7890",4],["no",2],["localhost",2],["all",2],["socks5",2],["7891",2],["openai",3],["api",2],["key",2],["secret",1],["assert",5],["not",1]]},{"id":"tests/test_volcengine_connector.py#test_purely_alphanumeric_secrets_in_cli_errors_are_redacted","name":[["test",1],["purely",1],["alphanumeric",1],["secrets",1],["cli",1],["errors",1],["redacted",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["purely",2],["alphanumeric",2],["secrets",2],["cli",3],["errors",2],["redacted",3],["token",4],["ywjj",1],["zgvm",1],["z2hp",1],["bridge",3],["runner",1],["auth",1],["logout",2],["command",1],["result",1],["invalid",1],["session",1],["pytest",1],["raises",1],["ark",1],["error",1],["as",1],["raised",3],["assert",2],["not",1],["value",2],["message",2]]},{"id":"tests/test_volcengine_connector.py#test_refresh_performs_one_live_projection_without_a_duplicate_key_sync","name":[["test",1],["refresh",1],["performs",1],["one",1],["live",1],["projection",1],["without",1],["duplicate",1],["key",1],["sync",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",3],["test",2],["refresh",3],["performs",2],["one",2],["live",2],["projection",2],["without",2],["duplicate",2],["key",2],["sync",2],["bridge",5],["connected",1],["whoami",9],["calls",3],["original",2],["tracked",2],["append",1],["true",2],["return",1],["service",3],["volcengine",1],["connector",1],["payload",2],["assert",2],["access",1],["state",1],["ready",1]]},{"id":"tests/test_volcengine_connector.py#test_refresh_performs_one_live_projection_without_a_duplicate_key_sync.tracked_whoami","name":[["tracked",1],["whoami",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["tracked",2],["whoami",4],["calls",1],["append",1],["true",1],["return",1],["original",1]]},{"id":"tests/test_volcengine_connector.py#test_team_plan_never_falls_back_to_a_personal_profile","name":[["test",1],["team",1],["plan",1],["never",1],["falls",1],["back",1],["personal",1],["profile",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["team",6],["plan",6],["never",2],["falls",2],["back",2],["personal",3],["profile",4],["replies",2],["list",1],["format",1],["json",1],["profiles",1],["name",2],["type",2],["agent",3],["bridge",3],["runner",1],["assert",1]]},{"id":"tests/test_volcengine_connector.py#test_the_fallback_cannot_bypass_the_offline_pin","name":[["test",1],["fallback",1],["cannot",1],["bypass",1],["offline",1],["pin",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["fallback",3],["cannot",2],["bypass",2],["offline",2],["pin",2],["tmp",3],["path",4],["monkeypatch",3],["windows",3],["cli",4],["arkcli",2],["exe",1],["write",1],["bytes",1],["mz",1],["setenv",1],["openai4",1],["str",1],["assert",1],["ark",1],["bridge",1],["lambda",1],["name",1],["none",1],["executable",1]]},{"id":"tests/test_volcengine_connector.py#test_the_offline_suite_never_resolves_a_real_arkcli","name":[["test",1],["offline",1],["suite",1],["never",1],["resolves",1],["real",1],["arkcli",1]],"path":[["tests",1],["test",1],["volcengine",1],["connector",1],["py",1]],"body":[["def",2],["test",2],["offline",2],["suite",2],["never",3],["resolves",2],["real",3],["arkcli",4],["tmp",4],["path",7],["monkeypatch",3],["conftest",1],["pins",1],["openai4",1],["so",1],["pytest",1],["spawn",1],["cli",2],["fake",1],["setenv",1],["str",1],["os",2],["pathsep",1],["environ",1],["assert",1],["ark",1],["bridge",1],["executable",1]]},{"id":"tests/test_web_onboarding.py","name":[["test",1],["web",1],["onboarding",1],["py",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["web",2],["first",2],["run",2],["onboarding",6],["redacted",1],["complete",2],["post",1],["zero",1],["outbound",1],["from",8],["future",1],["import",9],["annotations",1],["io",1],["json",1],["types",1],["simple",1],["namespace",1],["openai4s",6],["config",2],["llmconfig",1],["service",2],["server",3],["gateway",2],["as",1],["mod",1],["local",2],["auth",1],["routes",1],["team",1],["policy",1],["model",2],["discovery",2],["upgraded",1],["install",3],["not",2],["wizard",2],["decides",1],["whether",1],["open",1],["one",1],["stored",1],["flag",3],["had",2],["same",1],["but",1],["only",2],["init",1],["wrote",1],["its",1],["ui",1],["no",3],["route",1],["so",1],["every",1],["configured",1],["through",1],["env",1],["customize",1],["models",1],["real",1],["work",1],["reopened",1],["after",1],["upgrade",1],["behind",1],["modal",1],["saying",1],["profile",1],["yet",1],["evidence",1],["already",1],["up",1],["database",1],["opens",1]]},{"id":"tests/test_web_onboarding.py#_api","name":[["api",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",3],["api",4],["tmp",4],["path",7],["cfg",3],["config",1],["data",1],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["key",2],["test",1],["max",1],["turns",1],["runner",4],["gateway",2],["mod",2],["session",1],["hub",2],["handler",12],["class",2],["make",1],["token",4],["local",2],["auth",2],["read",1],["call",2],["method",3],["body",5],["none",7],["identity",4],["object",1],["new",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",3],["not",3],["else",2],["type",1],["application",1],["header",1],["rfile",1],["io",2],["bytes",1],["team",1],["route",1],["return",2]]},{"id":"tests/test_web_onboarding.py#_api.call","name":[["call",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["call",2],["method",4],["path",4],["body",6],["none",9],["identity",5],["handler",10],["object",1],["new",1],["class",1],["correlation",1],["id",1],["req",1],["sent",3],["dict",1],["send",1],["lambda",1],["code",3],["payload",2],["ctype",1],["extra",1],["security",1],["update",1],["json",3],["loads",1],["decode",1],["utf",2],["command",1],["api",1],["v1",1],["raw",3],["dumps",1],["encode",1],["headers",1],["content",2],["length",1],["str",1],["len",1],["if",3],["not",3],["else",2],["type",1],["application",1],["local",1],["auth",1],["token",2],["header",1],["rfile",1],["io",2],["bytes",1],["team",1],["route",1],["return",1]]},{"id":"tests/test_web_onboarding.py#_first_boot","name":[["first",1],["boot",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["first",3],["boot",3],["tmp",3],["path",3],["daemon",1],["data",1],["dir",1],["as",1],["build",1],["app",1],["server",1],["seeds",1],["runner",4],["call",2],["api",1],["gateway",2],["mod",2],["seed",2],["example",2],["project",1],["cfg",2],["connector",1],["return",1]]},{"id":"tests/test_web_onboarding.py#_Hub","name":[["hub",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["class",2],["hub",2],["def",2],["emitter",1],["self",2],["root",2],["frame",2],["id",2],["return",2],["lambda",1],["event",2],["none",2],["broadcast",1]]},{"id":"tests/test_web_onboarding.py#_Hub.broadcast","name":[["broadcast",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["broadcast",2],["self",2],["root",2],["frame",2],["id",2],["event",2],["return",1],["none",1]]},{"id":"tests/test_web_onboarding.py#_Hub.emitter","name":[["emitter",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["emitter",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["lambda",1],["event",1],["none",1]]},{"id":"tests/test_web_onboarding.py#_secret_hits","name":[["secret",1],["hits",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["secret",5],["hits",2],["payload",5],["str",3],["int",2],["blob",2],["json",1],["dumps",1],["if",1],["not",1],["isinstance",1],["else",1],["return",1],["count",1]]},{"id":"tests/test_web_onboarding.py#test_a_fresh_install_still_gets_the_first_run_wizard","name":[["test",1],["fresh",1],["install",1],["still",1],["gets",1],["first",1],["run",1],["wizard",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["fresh",3],["install",3],["still",2],["gets",2],["first",4],["run",3],["wizard",2],["tmp",3],["path",3],["negative",1],["control",1],["suite",1],["fake",1],["provider",1],["key",3],["environment",2],["here",1],["exactly",1],["as",1],["env",1],["real",1],["no",2],["history",1],["stored",1],["configuration",1],["looks",1],["like",1],["so",1],["must",1],["not",1],["count",1],["runner",2],["call",2],["boot",1],["body",4],["onboarding",2],["assert",2],["complete",2],["false",1],["store",1],["setting",1],["none",1]]},{"id":"tests/test_web_onboarding.py#test_a_session_created_but_never_run_is_still_a_first_run","name":[["test",1],["session",1],["created",1],["but",1],["never",1],["run",2],["still",1],["first",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["session",4],["created",2],["but",2],["never",2],["run",4],["still",2],["first",3],["tmp",3],["path",3],["negative",1],["control",1],["notebook",1],["evidence",1],["opening",1],["not",1],["install",2],["only",1],["executed",1],["cell",1],["counts",1],["so",1],["fresh",1],["whose",1],["user",1],["clicked",1],["new",2],["before",1],["configuring",1],["model",1],["keeps",1],["wizard",1],["runner",3],["call",2],["boot",1],["project",8],["store",2],["create",1],["name",1],["work",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",2],["frame",1],["kind",1],["turn",1],["status",1],["ready",1],["body",4],["onboarding",1],["assert",1],["complete",1],["false",1]]},{"id":"tests/test_web_onboarding.py#test_an_install_with_only_a_saved_profile_is_not_a_first_run","name":[["test",1],["install",1],["only",1],["saved",1],["profile",1],["not",1],["first",1],["run",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["install",2],["only",3],["saved",4],["profile",6],["not",4],["first",3],["run",2],["tmp",3],["path",3],["customize",1],["models",1],["never",1],["activated",1],["no",3],["llm",1],["row",1],["active",1],["message",2],["so",1],["evidence",1],["enough",1],["deleted",1],["configures",1],["nothing",1],["runner",4],["call",5],["boot",1],["created",4],["post",1],["model",3],["profiles",2],["name",1],["provider",1],["claude",2],["sonnet",1],["assert",7],["code",2],["201",1],["key",6],["onboarding",4],["service",2],["configuration",2],["settings",2],["store",3],["setting",2],["none",2],["has",1],["history",1],["body",3],["complete",2],["true",1],["delete",1],["id",1],["200",1],["204",1],["false",1]]},{"id":"tests/test_web_onboarding.py#test_an_upgraded_install_configured_in_customize_is_not_a_first_run","name":[["test",1],["upgraded",1],["install",1],["configured",1],["customize",1],["not",1],["first",1],["run",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["upgraded",2],["install",2],["configured",4],["customize",3],["not",2],["first",3],["run",2],["tmp",3],["path",3],["through",1],["models",1],["before",1],["any",1],["session",1],["ran",1],["runner",1],["call",3],["boot",1],["saved",3],["put",1],["config",1],["llm",1],["provider",1],["chatgpt",1],["model",1],["gpt",1],["4o",1],["api",1],["key",1],["sk",1],["ui",1],["assert",2],["code",1],["200",1],["body",4],["onboarding",1],["complete",1],["true",1]]},{"id":"tests/test_web_onboarding.py#test_an_upgraded_install_used_only_through_the_notebook_is_not_a_first_run","name":[["test",1],["upgraded",1],["install",1],["only",1],["through",1],["notebook",1],["not",1],["first",1],["run",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["upgraded",2],["install",3],["only",4],["through",5],["notebook",4],["not",3],["first",3],["run",2],["tmp",3],["path",3],["upg3",2],["02",2],["configured",1],["environment",1],["repl",5],["openai4",1],["cell",4],["writes",1],["frame",7],["execution",2],["record",2],["its",2],["artifacts",1],["never",1],["message",2],["so",1],["matched",1],["none",4],["evidence",1],["got",1],["blocking",1],["wizard",1],["over",1],["own",1],["cells",1],["written",2],["same",1],["store",8],["call",3],["execute",1],["route",1],["uses",1],["runner",8],["boot",1],["project",10],["create",1],["name",1],["work",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",6],["new",1],["kind",1],["turn",1],["status",1],["ready",1],["log",1],["root",1],["code",1],["open",1],["mine",2],["txt",2],["as",1],["write",1],["result",1],["stdout",1],["files",1],["language",1],["python",1],["origin",1],["user",1],["index",1],["assert",5],["has",1],["history",1],["key",3],["onboarding",4],["service",1],["configuration",1],["settings",1],["setting",3],["complete",3],["body",4],["true",1]]},{"id":"tests/test_web_onboarding.py#test_an_upgraded_install_with_session_history_is_not_a_first_run","name":[["test",1],["upgraded",1],["install",1],["session",1],["history",1],["not",1],["first",1],["run",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["upgraded",2],["install",2],["session",2],["history",2],["not",2],["first",3],["run",2],["tmp",3],["path",4],["configured",1],["through",2],["environment",1],["web",1],["ui",1],["runner",7],["call",2],["boot",1],["project",8],["store",6],["create",1],["name",1],["work",1],["description",1],["context",1],["if",1],["isinstance",1],["dict",1],["id",4],["frame",6],["new",1],["kind",1],["turn",1],["status",1],["done",1],["add",2],["message",2],["root",2],["role",2],["user",1],["content",2],["17",1],["23",1],["assistant",1],["391",1],["assert",3],["setting",2],["onboarding",3],["complete",3],["none",2],["body",4],["true",1],["answered",1],["from",1],["there",1],["wrote",1],["flag",1],["would",1],["be",1],["read",1],["mutating",1],["instance",1],["configuration",1],["team",1],["mode",1],["reserves",1],["admins",1]]},{"id":"tests/test_web_onboarding.py#test_catalog_candidates_are_listed_without_opening_sockets","name":[["test",1],["catalog",1],["candidates",1],["listed",1],["without",1],["opening",1],["sockets",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["catalog",3],["candidates",2],["listed",2],["without",2],["opening",2],["sockets",2],["service",4],["local",1],["model",1],["discovery",1],["payload",6],["assert",5],["probed",1],["contacted",1],["false",3],["background",1],["refresh",1],["mutated",1],["settings",1],["len",2],["endpoints",2]]},{"id":"tests/test_web_onboarding.py#test_complete_is_instance_config_and_members_are_refused","name":[["test",1],["complete",1],["instance",1],["config",1],["members",1],["refused",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",3],["test",2],["complete",4],["instance",4],["config",4],["members",2],["refused",2],["assert",5],["team",3],["policy",2],["post",2],["onboarding",4],["not",1],["handler",7],["simple",6],["namespace",6],["identity",1],["admin",2],["false",1],["user",1],["id",1],["bob",1],["sent",4],["none",1],["json",3],["body",3],["status",2],["200",1],["lambda",1],["skip",1],["true",2],["owned",2],["routes",1],["handle",1],["store",1],["cfg",1],["model",2],["profiles",1],["discovery",1],["403",1],["code",1],["only",1]]},{"id":"tests/test_web_onboarding.py#test_complete_is_instance_config_and_members_are_refused._json","name":[["json",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["json",2],["body",3],["status",3],["200",2],["handler",1],["sent",1]]},{"id":"tests/test_web_onboarding.py#test_complete_marks_first_run_without_a_provider_call","name":[["test",1],["complete",1],["marks",1],["first",1],["run",1],["without",1],["provider",1],["call",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["complete",6],["marks",2],["first",2],["run",2],["without",2],["provider",2],["call",4],["tmp",3],["path",3],["monkeypatch",3],["setattr",1],["openai4s",1],["llm",1],["chat",1],["lambda",1],["throw",1],["assertion",1],["error",1],["contacted",1],["runner",2],["api",1],["result",5],["post",1],["onboarding",2],["skip",1],["true",2],["assert",4],["code",1],["200",1],["body",2],["store",1],["setting",1],["outbound",1]]},{"id":"tests/test_web_onboarding.py#test_diagnostics_bundle_does_not_include_the_key","name":[["test",1],["diagnostics",1],["bundle",1],["not",1],["include",1],["key",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["diagnostics",5],["bundle",2],["not",2],["include",2],["key",4],["tmp",3],["path",4],["dom",1],["half",1],["from",3],["openai4s",3],["import",3],["redact",2],["text",2],["llm",2],["registry",1],["provider",4],["specs",2],["store",5],["secret",3],["sk",1],["diag",1],["canary",1],["1122334455",1],["cfg",3],["config",1],["data",2],["dir",1],["llmconfig",1],["chatgpt",2],["db",1],["service",4],["onboarding",1],["configure",1],["api",1],["dumped",2],["json",1],["dumps",1],["web",1],["status",1],["assert",1],["count",1]]},{"id":"tests/test_web_onboarding.py#test_get_onboarding_before_test_has_zero_outbound","name":[["test",2],["onboarding",1],["before",1],["has",1],["zero",1],["outbound",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",3],["test",5],["onboarding",4],["before",2],["has",2],["zero",2],["outbound",8],["tmp",3],["path",3],["monkeypatch",5],["quantified",1],["gate",1],["count",4],["raise",1],["assertion",1],["error",1],["made",1],["call",3],["setattr",3],["openai4s",3],["llm",3],["chat",1],["transport",2],["post",2],["json",1],["sse",1],["runner",1],["api",1],["body",3],["assert",2]]},{"id":"tests/test_web_onboarding.py#test_get_onboarding_before_test_has_zero_outbound._count","name":[["count",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["count",2],["outbound",2],["raise",1],["assertion",1],["error",1],["onboarding",1],["made",1],["call",1]]},{"id":"tests/test_web_onboarding.py#test_get_onboarding_is_redacted_and_contacts_nobody","name":[["test",1],["onboarding",1],["redacted",1],["contacts",1],["nobody",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["onboarding",4],["redacted",2],["contacts",2],["nobody",2],["tmp",3],["path",3],["monkeypatch",4],["secret",5],["sk",1],["fake",1],["must",1],["not",3],["leak",1],["9f3a",1],["setattr",2],["openai4s",1],["llm",2],["chat",1],["lambda",2],["throw",2],["assertion",2],["error",2],["contacted",5],["local",5],["model",6],["discovery",1],["service",1],["discover",1],["refreshed",1],["catalogue",1],["runner",1],["call",3],["api",4],["created",3],["post",1],["profiles",1],["name",1],["first",1],["provider",1],["openai",1],["responses",1],["key",3],["gpt",1],["4o",1],["assert",14],["code",2],["201",1],["result",4],["200",1],["body",14],["outbound",1],["false",5],["network",2],["environment",1],["catalog",3],["probed",1],["background",1],["refresh",1],["has",2],["true",1],["isinstance",1],["bool",1],["data",1],["dir",1],["hits",1],["json",1],["dumps",1]]},{"id":"tests/test_web_onboarding.py#test_web_status_never_returns_the_key","name":[["test",1],["web",1],["status",1],["never",1],["returns",1],["key",1]],"path":[["tests",1],["test",1],["web",1],["onboarding",1],["py",1]],"body":[["def",2],["test",2],["web",4],["status",4],["never",2],["returns",2],["key",5],["tmp",3],["path",4],["from",2],["openai4s",2],["llm",2],["registry",1],["import",2],["provider",4],["specs",2],["store",5],["secret",4],["sk",1],["fake",1],["canary",1],["aabbcc",1],["cfg",3],["config",1],["data",2],["dir",1],["llmconfig",1],["chatgpt",2],["db",1],["service",4],["onboarding",1],["configure",1],["api",3],["payload",4],["assert",3],["has",1],["true",1],["hits",1],["not",1]]},{"id":"tests/test_webtools_redirect_guard.py","name":[["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["whether",1],["ssrf",2],["egress",1],["checks",1],["survive",1],["redirect",3],["http",2],["says",1],["follows",2],["redirects",2],["manually",1],["so",3],["guard",2],["applied",1],["every",2],["hop",1],["public",1],["url",2],["30x",1],["metadata",1],["loopback",3],["target",1],["was",1],["true",1],["only",2],["optional",1],["requests",2],["branch",3],["fallback",1],["called",1],["urllib",1],["request",1],["urlopen",1],["inside",1],["stdlib",1],["zero",1],["dependency",2],["install",1],["always",1],["takes",1],["because",1],["not",3],["core",1],["project",1],["saw",1],["caller",1],["passed",1],["nothing",1],["else",1],["measured",1],["before",1],["fix",1],["against",1],["local",1],["server",3],["302s",1],["two",2],["urls",1],["fetched",1],["one",2],["guarded",1],["web",1],["probe",1],["had",2],["already",1],["solved",1],["itself",1],["private",1],["no",1],["handler",2],["now",1],["shared",1],["worth",1],["saying",1],["out",1],["loud",1],["call",1],["sites",1],["needed",1],["same",2],["thing",1],["them",2],["from",3],["future",1],["import",6],["annotations",1],["socketserver",1],["threading",1],["pytest",4],["openai4s",1],["webtools",1],["deliberately",1],["marked",1],["network",2],["below",1],["process",1],["socket",1],["live",1],["external",1],["resource",1],["addopts",1],["deselects",1],["by",1],["default",1],["marker",1],["would",1],["have",1],["removed",1],["three",1],["security",1],["tests",1],["run",1],["while",1],["leaving",1],["looking",1],["present",1],["test",2],["share",1],["relay",1],["tunnel",1],["py",2],["telemetry",1],["collector",1],["bind",1],["unmarked",1],["reason",1],["fixture",3]]},{"id":"tests/test_webtools_redirect_guard.py#_Redirector","name":[["redirector",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["class",2],["redirector",2],["http",3],["server",4],["base",3],["httprequest",3],["handler",3],["start",2],["302s",1],["target",4],["answers",1],["two",1],["distinct",1],["urls",1],["so",1],["ones",1],["did",1],["guard",1],["see",1],["question",1],["unambiguous",1],["answer",1],["def",2],["self",12],["noqa",1],["n802",1],["interface",1],["if",1],["path",1],["send",5],["response",2],["302",1],["header",3],["location",1],["127",1],["address",1],["end",2],["headers",2],["return",2],["body",3],["200",1],["content",2],["type",1],["text",1],["plain",1],["length",1],["str",1],["len",1],["wfile",1],["write",1],["head",1],["log",1],["message",1],["args",1]]},{"id":"tests/test_webtools_redirect_guard.py#_Redirector.do_GET","name":[],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["self",12],["noqa",2],["n802",2],["base",2],["httprequest",2],["handler",2],["interface",2],["if",1],["path",1],["start",1],["send",5],["response",2],["302",1],["header",3],["location",1],["http",1],["127",1],["server",2],["address",1],["target",2],["end",2],["headers",2],["return",1],["body",3],["200",1],["content",2],["type",1],["text",1],["plain",1],["length",1],["str",1],["len",1],["wfile",1],["write",1]]},{"id":"tests/test_webtools_redirect_guard.py#_Redirector.log_message","name":[["log",1],["message",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["log",2],["message",2],["self",2],["args",2],["return",1]]},{"id":"tests/test_webtools_redirect_guard.py#guard_spy","name":[["guard",1],["spy",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",3],["guard",6],["spy",4],["monkeypatch",5],["record",1],["every",1],["url",6],["ssrf",1],["asked",1],["about",1],["seen",3],["list",1],["str",1],["real",2],["webtools",2],["append",1],["return",2],["setattr",1],["setenv",2],["openai4",2],["allow",2],["network",1],["loopback",1],["test",1],["server",1],["binds",1],["blocks",1],["by",1],["default",1],["correctly",1],["allowing",1],["here",1],["makes",1],["count",1],["guarded",1],["hops",1],["measurement",1],["rather",1],["than",1],["first",1],["hop",1],["refusal",1],["private",1],["fetch",1]]},{"id":"tests/test_webtools_redirect_guard.py#guard_spy._spy","name":[["spy",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["spy",2],["url",4],["seen",1],["append",1],["return",1],["real",1]]},{"id":"tests/test_webtools_redirect_guard.py#no_requests","name":[["no",1],["requests",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",3],["no",2],["requests",5],["monkeypatch",3],["force",1],["stdlib",1],["branch",1],["one",1],["core",2],["install",1],["takes",1],["without",1],["test",1],["would",1],["exercise",1],["path",2],["was",2],["always",1],["correct",1],["pass",1],["while",1],["defect",1],["live",1],["everyone",1],["uses",1],["import",8],["builtins",3],["real",2],["name",3],["args",2],["kwargs",2],["if",1],["raise",1],["error",1],["not",1],["dependency",1],["return",1],["setattr",1]]},{"id":"tests/test_webtools_redirect_guard.py#no_requests._import","name":[["import",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["import",4],["name",4],["args",3],["kwargs",3],["if",1],["requests",2],["raise",1],["error",1],["not",1],["core",1],["dependency",1],["return",1],["real",1]]},{"id":"tests/test_webtools_redirect_guard.py#redirect_server","name":[["redirect",1],["server",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["redirect",2],["server",7],["socketserver",1],["tcpserver",1],["127",2],["redirector",1],["as",1],["thread",4],["threading",1],["target",1],["serve",1],["forever",1],["daemon",1],["true",1],["start",1],["yield",1],["http",1],["address",1],["shutdown",1],["join",1]]},{"id":"tests/test_webtools_redirect_guard.py#test_a_redirect_chain_still_terminates","name":[["test",1],["redirect",1],["chain",1],["still",1],["terminates",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["redirect",5],["chain",2],["still",2],["terminates",2],["server",4],["guard",2],["spy",2],["no",2],["requests",2],["handling",1],["redirects",4],["ourselves",1],["means",1],["owning",1],["loop",1],["bound",1],["too",2],["forever",1],["must",1],["raise",1],["rather",1],["than",1],["spin",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["many",1],["webtools",1],["http",1],["start",1],["timeout",1],["max",1]]},{"id":"tests/test_webtools_redirect_guard.py#test_a_redirect_to_a_blocked_target_is_refused","name":[["test",1],["redirect",1],["blocked",1],["target",1],["refused",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",3],["test",2],["redirect",6],["blocked",2],["target",3],["refused",3],["server",3],["monkeypatch",6],["consequence",1],["count",1],["stands",1],["loopback",1],["not",1],["allowed",1],["destination",2],["must",1],["be",1],["even",1],["though",1],["first",1],["hop",1],["was",2],["fine",1],["setenv",2],["openai4",2],["allow",2],["network",1],["private",1],["fetch",1],["calls",3],["list",1],["str",1],["real",4],["webtools",5],["guard",5],["url",6],["append",1],["if",2],["endswith",1],["raise",1],["ssrfblocked",2],["pretend",1],["resolves",1],["metadata",1],["address",1],["return",1],["setattr",2],["import",6],["builtins",3],["lambda",1],["name",3],["throw",1],["error",1],["requests",1],["else",1],["pytest",1],["raises",1],["http",1],["start",1],["timeout",1],["assert",1],["len",1],["never",1],["offered",1]]},{"id":"tests/test_webtools_redirect_guard.py#test_a_redirect_to_a_blocked_target_is_refused._guard","name":[["guard",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["guard",2],["url",5],["calls",1],["append",1],["if",1],["endswith",1],["target",1],["raise",1],["webtools",1],["ssrfblocked",1],["pretend",1],["resolves",1],["metadata",1],["address",1],["return",1],["real",1]]},{"id":"tests/test_webtools_redirect_guard.py#test_every_hop_is_guarded_not_just_the_first","name":[["test",1],["every",1],["hop",1],["guarded",1],["not",1],["just",1],["first",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["every",2],["hop",3],["guarded",3],["not",2],["just",2],["first",2],["redirect",3],["server",3],["guard",7],["spy",7],["no",2],["requests",2],["defect",1],["stated",1],["as",1],["count",1],["body",2],["final",2],["ctype",1],["webtools",1],["http",1],["start",2],["timeout",1],["assert",5],["target",3],["endswith",3],["len",2],["only",1]]},{"id":"tests/test_webtools_redirect_guard.py#test_the_no_redirect_handler_is_shared_rather_than_copied","name":[["test",1],["no",1],["redirect",1],["handler",1],["shared",1],["rather",1],["than",1],["copied",1]],"path":[["tests",1],["test",1],["webtools",1],["redirect",1],["guard",1],["py",1]],"body":[["def",2],["test",2],["no",4],["redirect",4],["handler",3],["shared",2],["rather",2],["than",2],["copied",2],["web",2],["probe",5],["had",1],["right",1],["private",1],["class",2],["while",1],["http",1],["did",1],["not",2],["one",1],["now",1],["so",1],["next",1],["caller",1],["inherits",1],["behaviour",1],["instead",1],["rediscovering",1],["import",1],["inspect",3],["source",2],["getsource",2],["webtools",2],["assert",3],["count",1],["opener",2],["build",1]]},{"id":"tests/test_webtools.py","name":[["test",1],["webtools",1],["py",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["tests",2],["openai4s",3],["webtools",3],["html",5],["markdown",3],["conversion",1],["multi",1],["engine",2],["web",4],["search",3],["fallback",1],["dedup",1],["scholarly",1],["identifier",1],["routing",1],["all",1],["stub",1],["http",2],["so",1],["nothing",1],["touches",1],["network",1],["also",1],["keeps",1],["regression",1],["coverage",1],["ar",1],["xiv",1],["abs",1],["bug",1],["dropped",1],["abstract",2],["bare",1],["text",2],["inside",2],["blockquote",1],["class",10],["author",1],["list",1],["links",1],["div",7],["authors",1],["returning",1],["only",1],["title",1],["plus",1],["page",1],["boilerplate",1],["import",6],["json",1],["from",4],["pathlib",1],["path",2],["urllib",1],["parse",1],["urlparse",1],["pytest",2],["importorskip",1],["bs4",1],["fixtures",2],["file",1],["parent",1],["offline",1],["stubbed",1],["ddg",1],["result",10],["href",3],["duckduckgo",2],["com",2],["uddg",2],["https",3],["fexample",2],["org",2],["fa",1],["snippet",5],["about",1],["crispr",1],["fb",1],["bing",4],["ol",2],["id",1],["results",1],["li",2],["algo",1],["h2",2],["hit",2],["example",1],["caption",1]]},{"id":"tests/test_webtools.py#_arxiv_abs_html","name":[["arxiv",1],["abs",1],["html",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["arxiv",3],["abs",3],["html",11],["str",2],["capture",3],["not",2],["code",2],["ql",2],["java",2],["script",4],["extractor",2],["analyses",2],["files",2],["byte",2],["exact",2],["ar",2],["xiv",2],["page",2],["contains",2],["cdn",2],["tag",2],["so",2],["as",2],["raised",2],["permanent",2],["js",2],["functionality",2],["from",2],["untrusted",2],["source",2],["alert",2],["file",2],["parsed",2],["never",2],["executed",2],["extension",2],["whole",2],["fix",2],["bytes",2],["untouched",2],["return",1],["fixtures",1],["2503",1],["06687",1],["read",1],["text",1],["encoding",1],["utf",1]]},{"id":"tests/test_webtools.py#_stub_http","name":[["stub",1],["http",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",3],["stub",2],["http",4],["monkeypatch",4],["handler",5],["replace",1],["webtools",3],["url",4],["body",4],["str",1],["returns",1],["none",4],["raises",1],["simulates",1],["endpoint",1],["failing",1],["empty",1],["also",1],["disables",1],["retry",1],["pause",1],["so",1],["tests",1],["stay",1],["fast",1],["setattr",2],["time",1],["sleep",1],["lambda",1],["fake",2],["timeout",1],["30",1],["headers",1],["max",1],["redirects",1],["if",1],["raise",1],["runtime",1],["error",1],["simulated",1],["failure",1],["return",1],["encode",1],["utf",1],["text",1],["html",1]]},{"id":"tests/test_webtools.py#_stub_http.fake","name":[["fake",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["fake",2],["url",4],["timeout",2],["30",2],["headers",2],["none",3],["max",2],["redirects",2],["body",3],["handler",1],["if",1],["raise",1],["runtime",1],["error",1],["simulated",1],["failure",1],["return",1],["encode",1],["utf",1],["text",1],["html",1]]},{"id":"tests/test_webtools.py#test_arxiv_abs_keeps_abstract","name":[["test",1],["arxiv",1],["abs",1],["keeps",1],["abstract",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["arxiv",3],["abs",3],["keeps",2],["abstract",4],["md",3],["html",2],["markdown",1],["full",1],["prose",1],["lives",1],["as",1],["bare",1],["text",1],["inside",1],["blockquote",1],["class",1],["mathjax",1],["must",1],["survive",1],["conversion",1],["assert",2],["function",1],["natural",1],["systems",1],["arises",1],["from",1],["one",1],["dimensional",1],["sequences",1],["unified",1],["generative",1],["foundation",1],["model",1]]},{"id":"tests/test_webtools.py#test_arxiv_abs_keeps_authors","name":[["test",1],["arxiv",1],["abs",1],["keeps",1],["authors",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["arxiv",3],["abs",3],["keeps",2],["authors",3],["md",3],["html",2],["markdown",1],["author",1],["names",1],["sit",1],["links",1],["inside",1],["div",1],["class",1],["old",1],["code",1],["early",1],["returned",1],["lost",1],["them",1],["assert",2],["gongbo",1],["zhang",1],["tao",1],["qin",1]]},{"id":"tests/test_webtools.py#test_arxiv_abs_keeps_title","name":[["test",1],["arxiv",1],["abs",1],["keeps",1],["title",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["arxiv",3],["abs",3],["keeps",2],["title",2],["md",2],["html",2],["markdown",1],["assert",1],["uni",1],["gen",1]]},{"id":"tests/test_webtools.py#test_blockquote_text_emitted","name":[["test",1],["blockquote",1],["text",1],["emitted",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["blockquote",4],["text",2],["emitted",2],["html",5],["body",2],["hello",2],["from",2],["quote",2],["assert",1],["markdown",1]]},{"id":"tests/test_webtools.py#test_div_with_only_inline_children_emitted","name":[["test",1],["div",1],["only",1],["inline",1],["children",1],["emitted",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["div",6],["only",2],["inline",2],["children",2],["emitted",2],["holding",2],["label",2],["span",4],["anchors",2],["bare",2],["text",2],["ar",2],["xiv",2],["authors",4],["shape",2],["should",2],["emit",2],["as",2],["one",2],["line",2],["rather",2],["than",2],["being",2],["dropped",2],["html",5],["body",2],["class",1],["href",2],["ada",2],["lovelace",2],["alan",2],["turing",2],["md",3],["markdown",1],["assert",2]]},{"id":"tests/test_webtools.py#test_norm_url_strips_tracking_and_slash","name":[["test",1],["norm",1],["url",1],["strips",1],["tracking",1],["slash",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["norm",4],["url",4],["strips",2],["tracking",2],["slash",2],["webtools",2],["https",2],["example",2],["com",2],["path",2],["utm",1],["source",1],["gclid",1],["frag",1],["assert",1]]},{"id":"tests/test_webtools.py#test_search_all_engines_empty","name":[["test",1],["search",1],["all",1],["engines",1],["empty",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["search",3],["all",2],["engines",2],["empty",2],["monkeypatch",3],["stub",1],["http",1],["lambda",1],["url",1],["none",1],["out",3],["webtools",1],["web",1],["nothing",1],["matches",1],["assert",2],["count",1],["no",1],["results",1],["note",1]]},{"id":"tests/test_webtools.py#test_search_dedupes_by_normalized_url","name":[["test",1],["search",1],["dedupes",1],["by",1],["normalized",1],["url",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["search",3],["dedupes",2],["by",3],["normalized",2],["url",4],["monkeypatch",3],["dupes",2],["div",4],["class",6],["result",7],["href",2],["https",2],["ex",2],["com",2],["utm",2],["source",1],["one",2],["snippet",2],["s1",1],["two",1],["s2",1],["stub",1],["http",1],["lambda",1],["if",1],["duckduckgo",1],["else",1],["none",1],["out",2],["webtools",1],["web",1],["num",1],["results",1],["both",1],["differ",1],["only",1],["trailing",1],["slash",1],["param",1],["assert",1],["count",1]]},{"id":"tests/test_webtools.py#test_search_empty_query","name":[["test",1],["search",1],["empty",1],["query",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["search",3],["empty",2],["query",2],["assert",1],["webtools",1],["web",1],["count",1]]},{"id":"tests/test_webtools.py#test_search_falls_back_to_bing","name":[["test",1],["search",1],["falls",1],["back",1],["bing",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",3],["test",2],["search",4],["falls",2],["back",2],["bing",11],["monkeypatch",3],["ddg",3],["html",3],["lite",2],["fail",2],["empty",2],["answers",2],["mojeek",2],["would",2],["too",2],["but",2],["first",2],["handler",2],["url",3],["if",1],["com",1],["return",2],["none",1],["every",1],["endpoint",1],["fails",1],["stub",1],["http",1],["out",4],["webtools",1],["web",1],["some",1],["query",1],["num",1],["results",3],["assert",3],["source",1],["https",1],["hit",1],["example",1],["snippet",2]]},{"id":"tests/test_webtools.py#test_search_falls_back_to_bing.handler","name":[["handler",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["handler",2],["url",3],["if",1],["bing",2],["com",1],["search",1],["return",2],["html",1],["none",1],["every",1],["ddg",1],["endpoint",1],["fails",1]]},{"id":"tests/test_webtools.py#test_search_filters_ad_links","name":[["test",1],["search",1],["filters",1],["ad",1],["links",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["search",3],["filters",2],["ad",4],["links",2],["monkeypatch",3],["ads",2],["div",4],["class",6],["result",6],["href",2],["https",3],["duckduckgo",2],["com",1],["js",1],["snippet",2],["promoted",1],["real",3],["example",2],["organic",1],["stub",1],["http",1],["lambda",1],["url",3],["if",1],["else",1],["none",1],["out",2],["webtools",1],["web",1],["urls",2],["results",1],["assert",1]]},{"id":"tests/test_webtools.py#test_search_lite_snippet_parsed","name":[["test",1],["search",1],["lite",1],["snippet",1],["parsed",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",3],["test",2],["search",3],["lite",15],["snippet",8],["parsed",2],["monkeypatch",3],["table",2],["tr",8],["td",8],["class",4],["result",4],["link",2],["href",2],["https",3],["example",3],["html",1],["bing",1],["fail",1],["answers",1],["handler",2],["url",3],["if",1],["duckduckgo",2],["return",2],["none",1],["stub",1],["http",1],["out",4],["webtools",1],["web",1],["assert",3],["source",1],["results",2]]},{"id":"tests/test_webtools.py#test_search_lite_snippet_parsed.handler","name":[["handler",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["handler",2],["url",3],["if",1],["lite",2],["duckduckgo",1],["return",2],["none",1]]},{"id":"tests/test_webtools.py#test_search_respects_overall_timeout_budget","name":[["test",1],["search",1],["respects",1],["overall",1],["timeout",1],["budget",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",3],["test",2],["search",3],["respects",2],["overall",2],["timeout",4],["budget",7],["monkeypatch",5],["every",2],["engine",4],["hangs",2],["8s",4],["then",5],["fails",3],["20s",3],["whole",2],["call",2],["sweep",4],["must",2],["bail",3],["once",2],["spent",2],["not",2],["walk",2],["all",2],["four",2],["engines",2],["twice",2],["run",2],["second",2],["simplified",2],["fake",4],["monotonic",3],["clock",7],["keeps",2],["deterministic",2],["no",3],["real",2],["waiting",2],["1000",1],["calls",3],["setattr",3],["webtools",4],["time",2],["lambda",2],["sleep",1],["setitem",1],["url",1],["30",1],["headers",1],["none",1],["max",1],["redirects",1],["stalls",1],["raise",1],["runtime",1],["error",1],["hang",1],["http",1],["out",2],["web",1],["some",1],["query",1],["identifier",1],["20",1],["assert",2],["count",1],["per",2],["at",1],["most",1],["requests",1],["before",1],["forces",1],["old",1],["request",1],["only",1],["cap",1],["would",1],["have",1],["issued",1],["up",1],["16",1]]},{"id":"tests/test_webtools.py#test_search_respects_overall_timeout_budget.fake","name":[["fake",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["fake",2],["url",2],["timeout",2],["30",2],["headers",2],["none",2],["max",2],["redirects",2],["calls",1],["clock",1],["engine",1],["stalls",1],["8s",1],["then",1],["fails",1],["raise",1],["runtime",1],["error",1],["hang",1]]},{"id":"tests/test_webtools.py#test_search_retries_with_simplified_query","name":[["test",1],["search",1],["retries",1],["simplified",1],["query",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",3],["test",2],["search",3],["retries",2],["simplified",4],["query",4],["monkeypatch",3],["calls",2],["handler",2],["url",5],["append",1],["only",1],["answer",1],["has",1],["been",1],["quotes",1],["site",3],["dropped",1],["if",1],["duckduckgo",1],["not",2],["22",1],["return",2],["ddg",1],["html",1],["none",1],["stub",1],["http",1],["out",3],["webtools",1],["web",1],["exact",1],["long",1],["phrase",1],["fails",1],["nope",1],["example",1],["assert",2],["count",1],["note",1]]},{"id":"tests/test_webtools.py#test_search_retries_with_simplified_query.handler","name":[["handler",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["handler",2],["url",6],["calls",1],["append",1],["only",1],["answer",1],["query",1],["has",1],["been",1],["simplified",1],["quotes",1],["site",2],["dropped",1],["if",1],["duckduckgo",1],["not",2],["22",1],["return",2],["ddg",1],["html",1],["none",1]]},{"id":"tests/test_webtools.py#test_search_routes_arxiv_id","name":[["test",1],["search",1],["routes",1],["arxiv",1],["id",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",3],["test",2],["search",3],["routes",2],["arxiv",6],["id",4],["monkeypatch",3],["atom",2],["feed",2],["entry",2],["http",2],["org",2],["abs",1],["2503",3],["06687v1",2],["title",3],["uni",2],["gen",2],["unified",1],["model",1],["summary",2],["function",1],["natural",1],["systems",1],["arises",1],["from",1],["sequences",1],["handler",2],["url",3],["if",1],["urlparse",1],["hostname",1],["export",1],["return",2],["none",1],["stub",1],["out",4],["webtools",1],["web",1],["06687",1],["unigenx",1],["assert",3],["source",1],["results",2],["endswith",1]]},{"id":"tests/test_webtools.py#test_search_routes_arxiv_id.handler","name":[["handler",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["handler",2],["url",3],["if",1],["urlparse",1],["hostname",1],["export",1],["arxiv",1],["org",1],["return",2],["atom",1],["none",1]]},{"id":"tests/test_webtools.py#test_search_routes_doi_to_crossref","name":[["test",1],["search",1],["routes",1],["doi",1],["crossref",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",3],["test",2],["search",3],["routes",2],["doi",4],["crossref",5],["monkeypatch",3],["payload",2],["json",1],["dumps",1],["message",1],["title",3],["great",2],["paper",2],["author",1],["given",1],["ada",2],["family",1],["lovelace",2],["container",1],["nature",2],["issued",1],["date",1],["parts",1],["2021",1],["abstract",1],["show",1],["something",1],["important",1],["url",6],["https",1],["org",3],["10",2],["1000",2],["xyz123",2],["seen",3],["handler",2],["if",1],["urlparse",2],["hostname",2],["api",2],["return",3],["div",2],["class",1],["result",1],["engines",1],["would",1],["nothing",1],["useful",1],["stub",1],["http",1],["out",5],["webtools",1],["web",1],["please",1],["find",1],["me",1],["assert",5],["source",1],["results",3],["snippet",2]]},{"id":"tests/test_webtools.py#test_search_routes_doi_to_crossref.handler","name":[["handler",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["handler",2],["url",5],["seen",1],["if",1],["urlparse",1],["hostname",1],["api",1],["crossref",1],["org",1],["return",3],["payload",1],["div",2],["class",1],["result",1],["engines",1],["would",1],["nothing",1],["useful",1]]},{"id":"tests/test_webtools.py#test_search_uses_ddg_first","name":[["test",1],["search",1],["uses",1],["ddg",1],["first",1]],"path":[["tests",1],["test",1],["webtools",1],["py",1]],"body":[["def",2],["test",2],["search",3],["uses",2],["ddg",3],["first",2],["monkeypatch",3],["stub",1],["http",1],["lambda",1],["url",3],["html",1],["if",1],["duckduckgo",2],["else",1],["none",1],["out",5],["webtools",1],["web",1],["crispr",1],["base",1],["editing",1],["num",1],["results",3],["assert",4],["source",1],["count",1],["https",1],["example",1],["org",1],["snippet",2]]},{"id":"tests/test_webui_static_contract.py","name":[["test",1],["webui",1],["static",1],["contract",1],["py",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["offline",2],["contracts",2],["dependency",1],["free",1],["gateway",2],["web",2],["ui",1],["these",4],["tests",2],["intentionally",1],["inspect",1],["static",1],["sources",1],["instead",1],["starting",1],["browser",3],["they",3],["catch",1],["broken",1],["asset",1],["links",1],["most",1],["important",1],["html",5],["java",1],["script",1],["integration",1],["seams",1],["while",2],["keeping",1],["default",1],["test",1],["suite",1],["fully",1],["stdlib",1],["only",1],["from",4],["future",1],["import",9],["annotations",1],["re",1],["collections",1],["counter",1],["parser",2],["htmlparser",1],["pathlib",1],["path",10],["pytest",31],["root",2],["file",1],["resolve",1],["parents",1],["webui",6],["openai4s",1],["server",1],["index",5],["app",4],["js",6],["style",4],["css",2],["scientific",4],["renderers",4],["read",5],["text",4],["encoding",4],["utf",4],["shell",2],["uishell",1],["feed",1],["failed",1],["turn",6],["identity",1],["backend",2],["mutations",2],["feature",1],["say",1],["nothing",1],["about",2],["whether",1],["reads",1],["fields",1],["half",1],["source",1],["not",2],["behaviour",1],["acceptance",1],["owed",1],["top",1],["but",1],["each",1],["one",1],["fails",1],["if",1],["branch",1],["names",1],["removed",1],["ticket",4],["race",1],["driven",1],["rather",1],["than",1],["string",1],["contract",1],["cannot",1],["show",1],["ordering",1],["job",1],["runs",1],["its",1],["own",1],["thread",1],["fail",1],["before",1],["handler",1],["returns",1],["202",1],["so",1],["terminal",2],["ws",1],["event",2],["done",1],["arrive",1],["first",2],["clear",1],["then",1],["send",1],["post",1],["promise",2],["resolves",1],["writes",1],["finished",1],["id",1],["back",1],["run",2],["shipped",2],["functions",1],["under",1],["node",61],["exact",1],["order",1],["json",1],["shutil",2],["subprocess",1],["mark",30],["skipif",29],["none",29],["reason",29],["no",30],["machine",29],["queued",1],["follow",1],["ups",1],["longer",1],["screen",1],["plan",4],["turns",1],["take",1],["too",1],["dispatcher",1],["actually",1],["executed",1],["lifting",1],["helpers",1],["simulating",1],["dispatch",2],["would",1],["evidence",1],["those",1],["stay",1],["green",1],["action",1],["wrong",1],["against",1],["real",1],["pending",1],["persist",1],["candidate",1],["delivery",1],["parametrize",1],["receipt",1],["delivered",3],["false",2],["durable",2],["true",3]]},{"id":"tests/test_webui_static_contract.py#_drive","name":[["drive",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["drive",2],["program",3],["str",2],["dict",2],["run",2],["shipped",1],["ticket",8],["functions",1],["lifted",2],["from",1],["app",1],["js",1],["under",1],["node",2],["rather",1],["than",1],["reimplemented",1],["same",1],["reason",1],["producer",1],["tests",1],["lift",1],["oai4s",1],["cap",1],["message",1],["hand",1],["written",1],["stand",1],["thing",1],["drifts",1],["sources",2],["join",1],["fn",1],["name",2],["open",1],["turn",8],["commit",1],["close",1],["activate",1],["owns",1],["accept",1],["retire",1],["stale",1],["event",1],["script",2],["const",1],["running",1],["false",1],["out",4],["subprocess",1],["input",1],["type",1],["module",1],["capture",1],["output",1],["true",2],["text",1],["timeout",1],["60",1],["assert",1],["returncode",1],["stderr",1],["800",1],["return",1],["json",1],["loads",1],["stdout",1],["strip",1],["splitlines",1]]},{"id":"tests/test_webui_static_contract.py#_drive_candidate_replay","name":[["drive",1],["candidate",1],["replay",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["drive",2],["candidate",9],["replay",2],["program",3],["str",2],["dict",2],["lifted",2],["join",1],["fn",1],["name",2],["identity",3],["text",2],["remember",1],["node",3],["matches",1],["message",4],["review",4],["status",7],["from",1],["discard",1],["duplicate",1],["live",2],["stored",2],["owns",1],["chunk",1],["harness",2],["const",5],["stream",1],["null",2],["nodes",2],["host",2],["query",1],["selector",3],["all",1],["messages",1],["calls",3],["badges",2],["removed",2],["function",3],["id",10],["turn",4],["execution",4],["return",4],["dataset",3],["remove",1],["badge",1],["target",2],["true",3],["out",4],["subprocess",1],["run",1],["input",1],["type",1],["module",1],["capture",1],["output",1],["timeout",1],["60",1],["assert",1],["returncode",1],["stderr",1],["1200",1],["json",1],["loads",1],["stdout",1],["strip",1],["splitlines",1]]},{"id":"tests/test_webui_static_contract.py#_drive_candidate_resolution","name":[["drive",1],["candidate",1],["resolution",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["drive",2],["candidate",11],["resolution",3],["program",3],["str",2],["dict",2],["lifted",2],["join",1],["fn",1],["name",2],["identity",3],["text",7],["remember",1],["node",4],["matches",1],["message",8],["review",6],["status",10],["from",2],["truth",3],["replacement",2],["committed",1],["apply",2],["final",1],["harness",2],["const",5],["stream",1],["null",2],["nodes",2],["host",2],["query",1],["selector",3],["all",1],["messages",1],["calls",4],["replace",3],["badge",3],["resync",3],["function",5],["id",13],["turn",3],["execution",3],["return",4],["dataset",4],["discard",1],["duplicate",1],["live",1],["answer",1],["target",6],["push",3],["true",4],["schedule",1],["conversation",1],["fid",2],["out",4],["subprocess",1],["run",1],["input",1],["type",1],["module",1],["capture",1],["output",1],["timeout",1],["60",1],["assert",1],["returncode",1],["stderr",1],["1200",1],["json",1],["loads",1],["stdout",1],["strip",1],["splitlines",1]]},{"id":"tests/test_webui_static_contract.py#_drive_plan","name":[["drive",1],["plan",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["drive",2],["plan",4],["program",3],["str",2],["dict",2],["run",2],["shipped",1],["dispatch",2],["turn",13],["under",1],["node",2],["deferred",1],["api",5],["lifted",2],["join",1],["fn",1],["name",2],["open",2],["ticket",7],["commit",1],["close",2],["activate",1],["owns",1],["retire",1],["stale",1],["event",1],["harness",2],["const",11],["current",1],["id",1],["frame",1],["running",2],["false",2],["gen",1],["calls",5],["resume",3],["done",3],["hint",3],["let",1],["settle",2],["null",1],["path",1],["opts",1],["return",2],["new",2],["promise",2],["resolve",2],["reject",2],["class",1],["list",1],["add",1],["remove",1],["key",2],["error",1],["text",2],["string",1],["message",2],["enable",1],["composer",1],["watch",1],["status",1],["tick",1],["timeout",2],["out",4],["subprocess",1],["input",1],["type",1],["module",1],["capture",1],["output",1],["true",2],["60",1],["assert",1],["returncode",1],["stderr",1],["1000",1],["json",1],["loads",1],["stdout",1],["strip",1],["splitlines",1]]},{"id":"tests/test_webui_static_contract.py#_extract_js_function","name":[["extract",1],["js",1],["function",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["extract",2],["js",5],["function",7],["source",8],["str",7],["name",6],["return",2],["named",1],["classic",2],["balancing",1],["braces",1],["outside",1],["strings",1],["web",1],["ui",1],["deliberately",1],["has",1],["no",1],["build",1],["tool",1],["java",1],["script",1],["parser",1],["dependency",1],["tiny",1],["scanner",1],["enough",1],["its",1],["forms",1],["more",1],["stable",1],["than",1],["stopping",1],["at",1],["first",1],["nested",1],["closing",1],["brace",1],["match",4],["re",2],["search",1],["rf",1],["async",1],["escape",1],["assert",1],["app",2],["must",1],["define",1],["start",3],["end",1],["depth",4],["quote",5],["none",3],["escaped",4],["false",6],["line",4],["comment",8],["block",4],["index",10],["while",1],["len",2],["char",11],["nxt",4],["if",6],["else",1],["elif",9],["true",3],["raise",1],["assertion",1],["error",1],["unterminated",1]]},{"id":"tests/test_webui_static_contract.py#_fn","name":[["fn",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["fn",2],["name",4],["str",4],["body",2],["one",1],["top",1],["level",1],["function",3],["assertions",1],["scoped",1],["start",6],["app",7],["js",7],["index",6],["keep",1],["async",2],["keyword",1],["lifted",1],["without",1],["containing",1],["await",1],["syntax",1],["error",2],["test",1],["then",1],["fails",1],["reason",1],["has",1],["nothing",1],["asserts",1],["if",3],["max",1],["depth",4],["range",1],["len",1],["elif",1],["return",1],["raise",1],["assertion",1],["not",1],["closed",1]]},{"id":"tests/test_webui_static_contract.py#_icon_definitions","name":[["icon",1],["definitions",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["icon",2],["definitions",2],["str",2],["match",3],["re",5],["search",1],["bconst",1],["icons",2],["body",2],["app",2],["js",2],["flags",1],["multiline",2],["dotall",1],["assert",1],["must",1],["define",1],["object",1],["return",1],["findall",1],["group",1]]},{"id":"tests/test_webui_static_contract.py#_WebUIShellParser","name":[["web",1],["uishell",1],["parser",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["class",3],["web",2],["uishell",2],["parser",2],["htmlparser",2],["collect",1],["small",1],["part",1],["html",1],["surface",1],["these",1],["contracts",1],["need",1],["def",2],["init",2],["self",10],["none",3],["super",1],["convert",1],["charrefs",1],["true",1],["ids",2],["list",2],["str",7],["classes",2],["data",4],["icons",2],["static",3],["assets",2],["handle",1],["starttag",1],["tag",1],["attrs",2],["tuple",1],["values",7],["name",2],["value",5],["if",3],["id",2],["append",1],["update",1],["split",3],["icon",2],["add",2],["attr",2],["href",1],["src",1],["startswith",1]]},{"id":"tests/test_webui_static_contract.py#_WebUIShellParser.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["init",3],["self",6],["none",2],["super",1],["convert",1],["charrefs",1],["true",1],["ids",1],["list",1],["str",4],["classes",1],["data",1],["icons",1],["static",1],["assets",1]]},{"id":"tests/test_webui_static_contract.py#_WebUIShellParser.handle_starttag","name":[["handle",1],["starttag",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["handle",2],["starttag",2],["self",6],["tag",2],["str",6],["attrs",3],["list",2],["tuple",2],["none",4],["values",7],["name",2],["value",5],["if",3],["id",2],["ids",1],["append",1],["classes",1],["update",1],["class",1],["split",3],["data",3],["icon",2],["icons",1],["add",2],["attr",2],["href",1],["src",1],["startswith",1],["static",2],["assets",1]]},{"id":"tests/test_webui_static_contract.py#test_a_202_that_resolves_after_the_turn_failed_writes_nothing","name":[["test",1],["202",1],["resolves",1],["after",1],["turn",1],["failed",1],["writes",1],["nothing",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["202",3],["resolves",2],["after",2],["turn",7],["failed",2],["writes",2],["nothing",2],["none",4],["race",2],["order",1],["actually",1],["happens",1],["terminal",2],["ws",2],["first",1],["second",1],["before",1],["guard",1],["slot",1],["ended",1],["up",1],["holding",1],["finished",1],["id",3],["next",1],["quoted",1],["sending",1],["operator",1],["wrong",1],["request",3],["worse",1],["than",1],["showing",1],["state",4],["drive",1],["running",2],["true",1],["const",2],["ticket",5],["open",1],["send",1],["takes",1],["then",1],["awaits",1],["close",1],["wins",1],["false",2],["wrote",3],["commit",1],["req",1],["old",1],["console",1],["log",1],["json",1],["stringify",1],["pending",3],["assert",2]]},{"id":"tests/test_webui_static_contract.py#test_a_finished_sub_agent_is_not_offered_a_control_that_cannot_work","name":[["test",1],["finished",1],["sub",1],["agent",1],["not",1],["offered",1],["control",1],["cannot",1],["work",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["finished",2],["sub",2],["agent",2],["not",2],["offered",2],["control",2],["cannot",2],["work",2],["none",2],["after",1],["daemon",1],["restart",1],["every",1],["child",3],["record",1],["stopped",1],["offering",1],["stop",1],["there",1],["produces",1],["409",1],["user",1],["nothing",1],["about",1],["so",1],["buttons",1],["gated",1],["status",1],["still",1],["act",1],["panel",8],["app",2],["js",2],["index",4],["function",1],["render",1],["delegation",3],["nfunction",1],["gate",3],["controls",2],["400",1],["assert",1],["running",1],["pending",1]]},{"id":"tests/test_webui_static_contract.py#test_a_late_terminal_from_the_previous_execution_is_stale","name":[["test",1],["late",1],["terminal",1],["from",1],["previous",1],["execution",1],["stale",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["late",4],["terminal",5],["from",2],["previous",2],["execution",4],["stale",4],["none",2],["processing",2],["failed",1],["order",1],["reproduces",1],["fails",1],["inside",1],["turn",8],["persists",1],["its",1],["row",1],["finishes",1],["unwinding",1],["only",1],["after",1],["has",1],["been",1],["promoted",1],["out",1],["queue",1],["acting",1],["closes",1],["unlocks",1],["composer",1],["under",1],["still",1],["running",1],["state",3],["drive",1],["activate",2],["ticket",2],["req",4],["exec",4],["console",1],["log",1],["json",1],["stringify",1],["event",2],["request",2],["id",4],["own",3],["assert",2],["true",1],["would",1],["have",1],["closed",1],["false",1],["was",1],["refused",1]]},{"id":"tests/test_webui_static_contract.py#test_a_legacy_202_without_ids_still_leaves_the_turn_running","name":[["test",1],["legacy",1],["202",1],["without",1],["ids",1],["still",1],["leaves",1],["turn",1],["running",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["legacy",2],["202",2],["without",2],["ids",2],["still",3],["leaves",2],["turn",7],["running",8],["none",2],["older",1],["daemon",1],["answers",1],["neither",1],["id",2],["its",1],["must",1],["work",1],["state",4],["drive",1],["plan",3],["const",3],["pending",2],["dispatch",1],["approve",1],["await",2],["tick",1],["settle",1],["resolve",1],["status",2],["accepted",1],["job",1],["before",3],["resume",3],["calls",1],["stale",5],["event",1],["type",1],["frame",1],["update",1],["failed",2],["if",1],["done",1],["console",1],["log",1],["json",1],["stringify",1],["assert",3],["true",1],["false",2],["idless",1],["terminal",1],["could",1],["never",1],["close",1]]},{"id":"tests/test_webui_static_contract.py#test_a_live_failure_shows_the_request_id_the_server_named","name":[["test",1],["live",1],["failure",1],["shows",1],["request",1],["id",1],["server",1],["named",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["live",2],["failure",3],["shows",2],["request",4],["id",9],["server",2],["named",2],["none",2],["without",2],["user",1],["told",1],["quote",1],["they",1],["were",1],["never",1],["shown",1],["hint",6],["fn",1],["assert",5],["turn",3],["support",3],["202",2],["fallback",1],["terminal",1],["event",1],["arrives",1],["still",1],["has",1],["one",1],["because",1],["wait",1],["false",1],["means",1],["was",1],["only",1],["synchronous",1],["thing",1],["client",1],["received",1],["pending",1],["app",2],["js",2],["zh",1],["count",1],["en",1]]},{"id":"tests/test_webui_static_contract.py#test_a_paused_plan_is_rendered_and_can_be_resumed","name":[["test",1],["paused",1],["plan",1],["rendered",1],["be",1],["resumed",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["paused",6],["plan",10],["rendered",2],["be",2],["resumed",2],["none",2],["backend",1],["could",3],["hold",1],["before",1],["anything",1],["show",1],["render",1],["card",1],["handled",1],["draft",1],["executing",1],["completed",1],["failed",1],["fell",1],["through",1],["empty",1],["status",3],["line",1],["no",1],["controls",1],["so",1],["stopped",1],["steps",1],["left",1],["looked",1],["like",1],["nothing",1],["say",1],["only",1],["way",1],["out",1],["was",1],["discard",1],["start",1],["over",1],["existed",2],["reconciliation",1],["produces",1],["user",1],["not",2],["act",1],["assert",5],["eyebrow",1],["app",5],["js",5],["async",1],["function",1],["resume",4],["both",1],["translation",1],["tables",2],["just",1],["one",2],["developer",1],["reads",1],["count",1],["control",1],["missing",1],["from",1],["two",1],["i18n",1]]},{"id":"tests/test_webui_static_contract.py#test_a_plan_dispatch_while_a_turn_runs_is_refused_outright","name":[["test",1],["plan",1],["dispatch",1],["while",1],["turn",1],["runs",1],["refused",1],["outright",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["plan",7],["dispatch",3],["while",2],["turn",12],["runs",2],["refused",5],["outright",2],["none",2],["double",1],["click",1],["control",1],["pressed",1],["during",2],["someone",1],["else",1],["second",2],["ticket",4],["makes",1],["newer",1],["request",3],["owner",1],["409",1],["then",1],["tears",1],["down",1],["actually",1],["running",6],["acceptance",1],["replaces",1],["its",2],["identity",1],["so",1],["own",1],["terminal",1],["event",1],["judged",1],["stale",1],["never",1],["closes",1],["state",8],["drive",1],["activate",1],["req",2],["exec",2],["true",3],["const",2],["generation",4],["await",1],["approve",1],["console",1],["log",1],["json",1],["stringify",1],["api",3],["calls",2],["done",3],["same",2],["pending",4],["id",2],["execution",3],["assert",6],["false",1],["was",1],["sent",1]]},{"id":"tests/test_webui_static_contract.py#test_a_queued_send_takes_no_ticket","name":[["test",1],["queued",1],["send",1],["takes",1],["no",1],["ticket",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["queued",2],["send",5],["takes",2],["no",2],["ticket",7],["none",2],["follow",1],["up",1],["not",4],["running",5],["turn",8],["its",2],["202",1],["resolves",1],["while",1],["previous",1],["still",1],["owns",1],["screen",1],["so",1],["writing",1],["id",1],["into",1],["slot",1],["makes",1],["active",1],["failure",1],["quote",1],["operator",1],["sent",1],["request",1],["had",1],["started",1],["body",6],["fn",1],["assert",4],["const",1],["saw",2],["at",2],["dispatch",2],["900",1],["null",2],["open",1],["snapshot",1],["from",1],["top",1],["may",1],["decide",1],["by",2],["time",1],["post",1],["goes",1],["out",1],["stale",1],["has",1],["been",1],["queueing",1],["if",1],["accept",1],["accepted",1],["retire",1]]},{"id":"tests/test_webui_static_contract.py#test_a_rejected_follow_up_does_not_tear_down_the_running_turn","name":[["test",1],["rejected",1],["follow",1],["up",1],["not",1],["tear",1],["down",1],["running",1],["turn",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["rejected",3],["follow",3],["up",3],["not",3],["tear",3],["down",6],["running",4],["turn",9],["none",2],["false",3],["true",2],["window",1],["snapshot",1],["gets",1],["wrong",1],["send",1],["begins",1],["while",1],["session",1],["idle",2],["so",1],["takes",1],["ticket",5],["before",1],["its",2],["post",2],["answered",1],["another",1],["starts",1],["processing",1],["claims",1],["slot",1],["then",1],["fails",1],["deciding",2],["from",2],["queueing",1],["still",1],["tears",3],["actually",1],["ownership",1],["state",3],["drive",1],["const",1],["mine",2],["open",1],["began",1],["took",1],["activate",1],["req",2],["other",2],["someone",1],["else",1],["started",1],["console",1],["log",1],["json",1],["stringify",1],["owns",1],["pending",3],["request",1],["id",1],["assert",2],["would",1],["live",1]]},{"id":"tests/test_webui_static_contract.py#test_a_rejected_plan_post_does_not_end_the_turn_that_took_over","name":[["test",1],["rejected",1],["plan",1],["post",1],["not",1],["end",1],["turn",1],["took",1],["over",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["rejected",3],["plan",7],["post",3],["not",3],["end",2],["turn",8],["took",3],["over",3],["none",2],["state",5],["drive",1],["const",1],["pending",6],["dispatch",1],["approve",1],["await",2],["tick",1],["activate",1],["ticket",1],["req",2],["exec",2],["mid",1],["flight",1],["settle",1],["reject",1],["new",1],["error",1],["409",1],["paused",1],["console",1],["log",1],["json",1],["stringify",1],["done",3],["calls",1],["running",3],["request",1],["id",2],["execution",3],["assert",3],["ended",1],["another",1],["true",1]]},{"id":"tests/test_webui_static_contract.py#test_a_rejected_send_only_tears_down_a_turn_it_owns","name":[["test",1],["rejected",1],["send",1],["only",1],["tears",1],["down",1],["turn",1],["owns",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["rejected",2],["send",3],["only",2],["tears",2],["down",2],["turn",5],["owns",3],["none",2],["queueing",2],["snapshot",1],["catch",1],["runs",1],["long",1],["after",1],["was",1],["taken",1],["body",4],["fn",1],["assert",2],["if",2],["ticket",2],["done",1],["failed",1],["2500",1],["class",1],["list",1],["add",1],["cancelled",1],["not",1]]},{"id":"tests/test_webui_static_contract.py#test_a_reused_request_id_is_still_told_apart_by_execution","name":[["test",1],["reused",1],["request",1],["id",1],["still",1],["told",1],["apart",1],["by",1],["execution",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["reused",2],["request",7],["id",9],["still",2],["told",2],["apart",2],["by",2],["execution",5],["none",2],["clients",1],["may",1],["reuse",1],["so",1],["share",1],["one",1],["filter",1],["compared",1],["only",1],["ids",1],["would",1],["call",1],["late",3],["terminal",1],["current",1],["whole",1],["reason",1],["wire",1],["state",3],["drive",1],["activate",2],["turn",4],["ticket",2],["req",4],["same",4],["exec",4],["console",1],["log",1],["json",1],["stringify",1],["stale",2],["event",2],["own",2],["assert",2],["true",1],["two",1],["turns",1],["sharing",1],["were",1],["confused",1],["false",1]]},{"id":"tests/test_webui_static_contract.py#test_a_second_plan_click_while_the_first_is_in_flight_sends_nothing","name":[["test",1],["second",1],["plan",1],["click",1],["while",1],["first",1],["flight",1],["sends",1],["nothing",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["second",6],["plan",7],["click",3],["while",2],["first",8],["flight",2],["sends",2],["nothing",2],["none",2],["post",1],["still",1],["pending",5],["button",1],["pressed",1],["again",1],["state",6],["drive",1],["const",3],["dispatch",2],["turn",2],["approve",2],["await",3],["tick",1],["settle",1],["resolve",1],["request",3],["id",4],["req",2],["execution",4],["exec",2],["result",3],["console",1],["log",1],["json",1],["stringify",1],["api",3],["calls",1],["assert",5],["false",1],["sent",1],["its",1],["own",1],["true",1]]},{"id":"tests/test_webui_static_contract.py#test_a_stale_or_absent_token_can_never_claim_the_slot","name":[["test",1],["stale",1],["absent",1],["token",1],["never",1],["claim",1],["slot",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["stale",6],["absent",2],["token",6],["never",3],["claim",2],["slot",5],["none",2],["two",1],["ways",1],["send",5],["stops",1],["owning",1],["turn",10],["superseded",2],["owned",1],["null",2],["queued",5],["took",1],["no",2],["ticket",8],["at",1],["all",1],["whose",2],["ended",1],["another",2],["processing",1],["claimed",2],["while",1],["its",1],["post",1],["was",1],["still",1],["flight",1],["state",5],["drive",1],["running",1],["true",1],["const",3],["open",1],["commit",1],["request",4],["id",4],["req",5],["activate",1],["started",1],["accept",2],["queue",2],["position",2],["console",1],["log",1],["json",1],["stringify",1],["owns",3],["pending",3],["assert",4],["false",3],["reclaimed",1]]},{"id":"tests/test_webui_static_contract.py#test_a_stored_failure_is_inline_and_never_the_global_hint","name":[["test",1],["stored",1],["failure",1],["inline",1],["never",1],["global",1],["hint",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["stored",7],["failure",6],["inline",2],["never",2],["global",3],["hint",4],["none",2],["session",1],["renders",1],["oldest",1],["first",1],["prepends",1],["older",1],["pages",1],["later",1],["calling",1],["from",1],["row",2],["renderer",1],["therefore",1],["lets",1],["any",1],["past",1],["including",1],["one",2],["several",1],["successful",1],["turns",1],["ago",1],["page",1],["reader",1],["scrolled",1],["back",1],["become",1],["current",1],["state",2],["whole",1],["ui",2],["fn",1],["render",1],["assert",3],["meta",2],["code",2],["join",1],["line",3],["splitlines",1],["if",1],["not",2],["strip",1],["startswith",1],["rendered",1],["changing",1],["msg",1],["style",1],["css",1]]},{"id":"tests/test_webui_static_contract.py#test_a_terminal_before_the_plan_202_does_not_relock_the_composer","name":[["test",1],["terminal",1],["before",1],["plan",1],["202",1],["not",1],["relock",1],["composer",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["terminal",2],["before",2],["plan",5],["202",4],["not",2],["relock",2],["composer",3],["none",4],["stuck",1],["session",1],["case",1],["run",1],["rather",1],["than",1],["simulated",1],["state",5],["drive",1],["const",1],["pending",6],["dispatch",1],["turn",3],["approve",1],["await",2],["tick",1],["done",1],["failed",1],["ws",1],["beat",1],["settle",1],["resolve",1],["request",2],["id",4],["req",1],["late",3],["execution",4],["exec",1],["console",1],["log",1],["json",1],["stringify",1],["running",3],["resume",3],["calls",1],["assert",4],["false",1],["locked",1],["again",1],["watchdog",1],["was",1],["re",1],["armed",1],["finished",1]]},{"id":"tests/test_webui_static_contract.py#test_a_ticket_retired_by_a_queued_answer_can_never_claim_the_slot","name":[["test",1],["ticket",1],["retired",1],["by",1],["queued",1],["answer",1],["never",1],["claim",1],["slot",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["ticket",9],["retired",6],["by",2],["queued",2],["answer",3],["never",2],["claim",2],["slot",3],["none",2],["queue",3],["position",3],["send",2],["thought",1],["was",2],["active",1],["taken",1],["good",1],["faith",1],["at",1],["dispatch",1],["server",1],["says",1],["otherwise",1],["retiring",1],["stops",1],["later",2],["resolution",1],["retry",1],["duplicated",1],["promise",1],["from",1],["pending",1],["request",3],["id",3],["left",1],["alone",1],["because",1],["not",1],["belong",1],["turn",6],["state",5],["drive",1],["running",2],["false",4],["const",4],["token",5],["open",1],["true",2],["locked",1],["ui",1],["accepted",2],["req",2],["wrote",3],["accept",2],["retire",1],["console",1],["log",1],["json",1],["stringify",1],["owns",3],["after",2],["reclaim",2],["assert",4],["claimed",1]]},{"id":"tests/test_webui_static_contract.py#test_a_truncated_table_says_which_dimension_was_cut","name":[["test",1],["truncated",1],["table",1],["says",1],["dimension",1],["was",1],["cut",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["truncated",3],["table",8],["says",2],["dimension",2],["was",2],["cut",2],["none",2],["columns",1],["beyond",1],["24",2],["were",1],["dropped",1],["no",1],["notice",1],["at",1],["all",1],["101",1],["column",2],["rendered",1],["looked",1],["complete",1],["nothing",1],["distinguishes",1],["narrow",1],["from",4],["view",1],["wide",1],["one",2],["so",1],["reader",1],["cannot",1],["know",1],["go",1],["open",1],["file",1],["row",1],["cap",1],["had",1],["banner",1],["start",1],["makes",1],["omission",1],["rather",1],["than",1],["decision",1],["key",3],["nb",3],["rows",1],["hidden",3],["cols",1],["both",1],["assert",1],["app",1],["js",1],["count",1],["missing",1],["translation",1],["renderer",1]]},{"id":"tests/test_webui_static_contract.py#test_a_turn_that_is_no_longer_running_refuses_its_own_202","name":[["test",1],["turn",1],["no",1],["longer",1],["running",1],["refuses",1],["its",1],["own",1],["202",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["turn",7],["no",2],["longer",2],["running",7],["refuses",2],["its",5],["own",2],["202",3],["none",3],["isolates",1],["half",1],["generation",1],["untouched",1],["so",2],["only",1],["refuse",1],["done",1],["clears",1],["at",1],["first",1],["statement",1],["closes",1],["ticket",6],["near",1],["last",1],["window",1],["between",1],["them",1],["narrow",1],["today",1],["kind",1],["thing",1],["later",1],["edit",1],["widens",1],["without",1],["noticing",1],["state",4],["drive",1],["true",1],["const",2],["open",1],["false",2],["ended",2],["not",1],["yet",1],["closed",1],["wrote",3],["commit",1],["request",2],["id",2],["req",1],["old",1],["console",1],["log",1],["json",1],["stringify",1],["pending",3],["assert",2],["still",1],["stored",1]]},{"id":"tests/test_webui_static_contract.py#test_action_timeline_is_a_safe_allowlisted_projection","name":[["test",1],["action",1],["timeline",1],["safe",1],["allowlisted",1],["projection",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["action",38],["timeline",47],["safe",2],["allowlisted",2],["projection",3],["none",2],["sanitizer",13],["extract",19],["js",45],["function",19],["app",26],["sanitize",2],["merger",9],["merge",4],["timelines",4],["earlier",15],["load",5],["loader",2],["workbench",2],["state",2],["card",4],["details",9],["append",6],["row",7],["ledger",9],["selector",1],["select",1],["group",13],["creator",4],["create",1],["view",6],["virtualizer",2],["reconcile",1],["window",1],["viewport",2],["scrolled",1],["keyboard",1],["keydown",1],["updater",2],["update",2],["history",9],["sync",1],["inspector",4],["renderer",1],["render",2],["events",7],["event",4],["assert",54],["dock",1],["index",1],["html",1],["page",3],["size",3],["500",1],["height",3],["46",1],["max",1],["groups",7],["not",9],["limit",3],["reached",1],["slice",3],["50",1],["map",2],["public",2],["list",2],["resource",1],["keys",1],["64",1],["160",1],["artifacts",2],["32",1],["200",1],["field",2],["first",5],["ordinal",9],["last",1],["has",3],["more",3],["before",5],["after",1],["new",1],["deduped",1],["id",8],["incoming",6],["concat",2],["current",5],["direction",1],["length",1],["null",1],["latest",3],["branch",4],["encode",1],["uricomponent",1],["scroll",7],["top",2],["prepend",4],["snapshot",2],["filter",2],["pending",3],["restore",3],["options",1],["changed",1],["if",1],["data",1],["loading",2],["errors",1],["count",1],["kind",3],["native",1],["tool",2],["python",1],["delegate",1],["permission",2],["recovery",1],["finalize",1],["raw",1],["provider",1],["audit",1],["payloads",1],["may",2],["be",1],["inspected",1],["only",2],["while",1],["deriving",1],["tiny",1],["artifact",1],["name",1],["allowlist",1],["stored",1],["must",1],["copy",1],["these",1],["fields",1],["neither",1],["nor",1],["its",1],["them",1],["arguments",1],["wire",1],["call",1],["assistant",1],["content",1],["input",1],["tokens",3],["output",1],["key",2],["owner",1],["resources",1],["generation",1],["replay",1],["duration",1],["cost",1],["meta",1],["error",1],["panel",1],["session",1],["semantic",1],["table",2],["every",1],["reconciled",1],["by",1],["durable",1],["array",1],["position",1],["display",1],["order",1],["el",3],["thead",1],["tbody",1],["body",1],["text",1],["reusable",1],["rows",1],["dataset",1]]},{"id":"tests/test_webui_static_contract.py#test_action_timeline_ledger_row_reports_state_it_cannot_fabricate","name":[["test",1],["action",1],["timeline",1],["ledger",1],["row",1],["reports",1],["state",1],["cannot",1],["fabricate",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["action",13],["timeline",20],["ledger",6],["row",17],["reports",2],["state",4],["cannot",3],["fabricate",2],["none",2],["must",2],["not",5],["present",1],["unknown",3],["as",1],["known",1],["value",1],["three",1],["these",1],["were",2],["regressions",1],["against",1],["card",1],["replaced",1],["status",5],["attempt",3],["error",4],["reduced",1],["icon",1],["colour",2],["absent",2],["usage",4],["printed",1],["fabricated",1],["time",2],["brush",1],["resolved",1],["through",1],["paint",1],["model",1],["so",2],["no",1],["execution",1],["vanished",1],["from",1],["list",1],["extract",10],["js",20],["function",10],["app",10],["overlap",3],["selection",2],["overlaps",1],["filtered",3],["groups",1],["epoch",6],["ms",4],["duration",3],["search",6],["doc",3],["document",1],["creator",2],["create",1],["view",3],["renderer",3],["render",2],["history",6],["sync",2],["token",2],["stays",1],["real",1],["differ",1],["assert",16],["group",5],["string",1],["total",1],["reach",1],["text",1],["just",1],["class",1],["noteworthy",1],["latest",1],["style",2],["css",2],["filter",1],["asks",1],["happened",1],["whether",1],["was",1],["painted",1],["created",1],["at",1],["if",1],["item",1],["return",1],["false",1],["one",2],["timestamp",1],["parser",1],["shared",1],["never",1],["date",2],["represent",1],["parse",2],["max",1],["const",2],["covers",1],["kind",4],["label",1],["placeholder",1],["advertises",1],["cached",1],["lang",2],["index",1],["strips",1],["implicit",1],["table",2],["roles",1],["they",1],["declared",1],["explicitly",1],["role",7],["rowgroup",1],["columnheader",1],["cell",1],["any",1],["re",1],["append",1],["region",1],["destroy",2],["else",1],["slot",2],["measured",1],["its",1],["previous",2],["reservation",1],["still",1],["applied",1],["clearing",1],["first",1],["reads",1],["already",1],["reserved",1],["collapsing",1],["band",1],["during",1],["prepend",2],["moving",1],["compensated",1],["browser",1],["smoke",1],["moved",1],["visible",1],["anchor",1],["case",1],["height",3],["target",3],["bounding",1],["client",1],["rect",1],["replace",1],["children",1],["min",1]]},{"id":"tests/test_webui_static_contract.py#test_action_timeline_overview_is_truthful_interactive_and_constant_dom","name":[["test",1],["action",1],["timeline",1],["overview",1],["truthful",1],["interactive",1],["constant",1],["dom",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["action",30],["timeline",49],["overview",40],["truthful",2],["interactive",2],["constant",2],["dom",2],["none",2],["latest",5],["extract",18],["js",38],["function",18],["app",20],["attempt",1],["span",16],["model",8],["creator",15],["create",2],["painter",4],["render",1],["paths",1],["hover",6],["pointer",1],["move",2],["tooltip",6],["show",1],["overlap",2],["selection",3],["overlaps",1],["commit",7],["wheel",6],["begin",5],["gesture",15],["keydown",4],["controls",5],["sync",1],["reveal",3],["group",4],["view",12],["assert",56],["slice",1],["times",10],["allocated",2],["started",2],["response",2],["finished",3],["null",3],["capture",1],["marker",1],["at",1],["running",3],["end",4],["known",2],["if",1],["segments",1],["date",2],["now",2],["not",8],["by",1],["id",4],["item",6],["groups",3],["map",1],["filter",2],["boolean",1],["rank",2],["lane",2],["count",3],["svg",4],["element",1],["phase",4],["queue",3],["ttft",2],["decode",2],["items",1],["each",1],["replace",1],["children",1],["delay",2],["const",1],["500",1],["timeout",1],["exact",2],["time",2],["duration",1],["start",10],["right",1],["left",1],["math",3],["floor",1],["ceil",1],["changed",1],["true",2],["exp",1],["prevent",1],["default",1],["event",6],["ctrl",1],["key",4],["button",4],["xto",1],["domain",1],["shift",1],["visual",1],["extent",1],["interaction",4],["load",5],["earlier",3],["fetch",1],["api",1],["has",1],["more",1],["before",1],["includes",2],["loaded",2],["data",2],["latch",1],["arms",1],["only",1],["actually",1],["took",1],["history",2],["lock",1],["arming",1],["unconditionally",1],["survived",1],["every",1],["early",1],["return",1],["next",1],["repaint",1],["then",1],["stole",1],["focus",3],["restore",2],["after",2],["prefix",5],["loading",1],["omitted",2],["el",1],["hidden",1],["add",3],["listener",3],["contextmenu",1],["pointerenter",1],["all",1],["update",2],["ledger",2],["filtered",1],["forbidden",2],["arguments",1],["wire",1],["tool",1],["call",1],["assistant",1],["content",1],["public",2],["renderer",2],["clear",1],["style",3],["css",3],["overvi",1]]},{"id":"tests/test_webui_static_contract.py#test_action_timeline_search_and_turn_folding_are_loaded_scope_and_keyed","name":[["test",1],["action",1],["timeline",1],["search",1],["turn",1],["folding",1],["loaded",1],["scope",1],["keyed",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["action",27],["timeline",35],["search",43],["turn",22],["folding",2],["loaded",4],["scope",5],["keyed",4],["none",2],["doc",4],["extract",17],["js",34],["function",17],["app",17],["document",1],["index",7],["sync",8],["groups",15],["change",6],["toolbar",16],["create",2],["entries",12],["ledger",3],["toggle",12],["row",7],["summary",1],["updater",7],["update",1],["virtualizer",3],["reconcile",1],["window",1],["viewport",3],["scrolled",1],["model",7],["overview",3],["hit",4],["creator",4],["view",17],["opener",3],["open",1],["conversation",1],["local",4],["deliberately",1],["narrow",1],["only",2],["four",1],["projected",2],["fields",1],["named",1],["by",3],["product",1],["contract",1],["across",1],["every",1],["event",6],["field",2],["title",1],["kind",1],["resource",1],["keys",1],["artifacts",1],["assert",48],["forbidden",2],["owner",1],["permission",1],["error",1],["canonical",1],["arguments",1],["wire",1],["not",8],["join",1],["u0000",1],["new",1],["map",1],["group",10],["id",12],["cached",1],["includes",1],["needle",4],["el",3],["form",1],["attribute",3],["role",1],["input",1],["type",3],["label",3],["aria",2],["live",1],["polite",1],["prevent",1],["default",1],["count",3],["match",3],["matches",2],["selection",1],["filter",1],["changed",1],["true",1],["auto",1],["load",2],["armed",1],["false",1],["collapsed",5],["summaries",1],["virtual",1],["fixed",1],["height",2],["durable",1],["rows",2],["continue",2],["be",1],["push",2],["turns",5],["has",1],["temporarily",1],["reveals",1],["add",3],["delete",2],["dataset",2],["entry",2],["button",1],["expanded",1],["stop",1],["propagation",1],["reusable",2],["length",1],["snapshot",1],["scroll",2],["top",1],["delta",1],["controls",1],["painted",1],["items",3],["while",1],["define",1],["truthful",1],["time",1],["axis",1],["omitted",1],["prefix",1],["position",1],["domain",2],["each",1],["drawable",1],["item",1],["rank",4],["candidate",2],["all",3],["draw",1],["force",1],["filtered",1],["state",3],["survives",1],["tab",1],["detaches",1],["but",1],["discarded",1],["session",1],["root",1],["branch",1],["changes",1],["never",1],["persisted",1],["globally",1],["query",1],["first",1],["visible",1],["start",1],["split",2],["listener",2],["keydown",1],["table",1],["destroy",1],["null",1],["storage",2],["interaction",4],["fetch",1],["api",1],["earlier",1],["key",1],["placeholder",1]]},{"id":"tests/test_webui_static_contract.py#test_add_to_message_and_session_options_are_wired","name":[["test",1],["add",1],["message",1],["session",1],["options",1],["wired",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["add",5],["message",3],["session",3],["options",7],["wired",2],["none",2],["source",6],["extract",2],["js",4],["function",2],["app",2],["menu",7],["key",4],["composer",11],["attach",1],["files",2],["your",1],["request",1],["review",3],["save",1],["as",1],["skill",1],["context",1],["usage",1],["assert",4],["option",6],["delegation",1],["auto",1],["reviewer",1],["model",1],["memory",1],["specialist",1],["compute",1],["settings",1],["re",1],["search",1],["method",1],["patch",1]]},{"id":"tests/test_webui_static_contract.py#test_all_literal_icon_names_have_svg_definitions","name":[["test",1],["all",1],["literal",1],["icon",1],["names",1],["have",1],["svg",1],["definitions",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["all",2],["literal",3],["icon",7],["names",3],["have",3],["svg",2],["definitions",5],["none",2],["shell",1],["data",2],["icons",3],["el",2],["dom",1],["returning",1],["companion",1],["both",1],["ultimately",1],["read",1],["therefore",1],["same",1],["missing",5],["definition",1],["failure",1],["mode",1],["update",2],["re",2],["findall",2],["bicon",1],["app",2],["js",2],["sorted",1],["assert",1],["not",1],["from",1]]},{"id":"tests/test_webui_static_contract.py#test_an_idless_processing_retires_tickets_without_forgetting_who_is_running","name":[["test",1],["idless",1],["processing",1],["retires",1],["tickets",1],["without",1],["forgetting",1],["who",1],["running",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["idless",3],["processing",4],["retires",2],["tickets",3],["without",2],["forgetting",2],["who",2],["running",6],["older",1],["daemon",1],["sends",1],["no",1],["ids",1],["at",1],["all",1],["generation",1],["must",1],["still",1],["advance",1],["another",1],["turn",9],["so",1],["every",1],["ticket",7],["flight",1],["stale",4],["but",1],["clearing",1],["identity",1],["there",1],["throws",1],["away",1],["202",1],["already",1],["gave",1],["us",1],["leaving",1],["own",1],["failure",1],["nothing",2],["quote",1],["filter",1],["state",5],["drive",1],["true",2],["const",2],["token",3],["open",1],["commit",1],["request",4],["id",5],["req",2],["execution",4],["exec",2],["before",2],["activate",1],["undefined",2],["console",1],["log",1],["json",1],["stringify",1],["bumped",2],["pending",2],["owns",1],["assert",4],["left",1],["valid",1],["was",1],["forgotten",1],["false",1]]},{"id":"tests/test_webui_static_contract.py#test_an_older_daemon_without_identities_still_closes_its_turns","name":[["test",1],["older",1],["daemon",1],["without",1],["identities",1],["still",1],["closes",1],["its",1],["turns",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["older",2],["daemon",3],["without",2],["identities",2],["still",2],["closes",2],["its",2],["turns",2],["none",2],["filter",1],["must",1],["not",3],["strand",1],["client",1],["talking",1],["server",1],["predates",1],["neither",1],["side",3],["offering",1],["any",1],["identity",2],["pre",1],["contract",1],["treating",1],["as",1],["stale",5],["would",1],["leave",1],["every",1],["turn",7],["open",1],["forever",1],["one",2],["silent",4],["mixed",1],["case",1],["also",1],["evidence",1],["staleness",2],["state",5],["drive",1],["const",1],["out",6],["close",1],["ticket",2],["both",2],["event",4],["activate",1],["req",7],["undefined",1],["sends",1],["no",1],["exec",4],["id",5],["only",4],["match",2],["request",3],["other",2],["arrives",2],["later",2],["execution",1],["console",1],["log",1],["json",1],["stringify",1],["assert",4],["false",3],["true",1],["fallback",1],["stopped",1],["working",1]]},{"id":"tests/test_webui_static_contract.py#test_an_optional_label_can_actually_fall_back","name":[["test",1],["optional",1],["label",1],["actually",1],["fall",1],["back",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["optional",5],["label",2],["actually",2],["fall",3],["back",3],["none",2],["returns",1],["key",2],["itself",1],["missing",1],["makes",1],["fallback",2],["dead",1],["branch",1],["never",2],["run",1],["user",1],["sees",1],["context",6],["omitted",3],["images",1],["rendered",1],["as",1],["text",1],["labels",1],["go",1],["through",1],["lookup",1],["return",1],["null",1],["panel",8],["app",2],["js",2],["index",2],["function",1],["render",1],["nfunction",1],["computed",3],["reason",2],["assert",3],["not",1]]},{"id":"tests/test_webui_static_contract.py#test_approve_still_leaves_plan_mode_on_a_failed_dispatch","name":[["test",1],["approve",1],["still",1],["leaves",1],["plan",1],["mode",1],["failed",1],["dispatch",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["approve",4],["still",3],["leaves",2],["plan",5],["mode",3],["failed",2],["dispatch",3],["none",2],["toggle",1],["follows",1],["acceptance",1],["refused",1],["draft",1],["body",4],["fn",1],["assert",2],["if",1],["await",1],["turn",1],["false",1]]},{"id":"tests/test_webui_static_contract.py#test_artifact_viewer_consumes_safe_renderer_descriptors","name":[["test",1],["artifact",1],["viewer",1],["consumes",1],["safe",1],["renderer",1],["descriptors",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["artifact",6],["viewer",2],["consumes",2],["safe",2],["renderer",13],["descriptors",2],["none",2],["source",7],["extract",3],["js",10],["function",4],["app",5],["descriptor",4],["body",3],["render",2],["dispatch",2],["assert",11],["index",4],["html",2],["static",2],["scientific",2],["renderers",3],["api",1],["suffix",1],["id",4],["from",1],["molecule",1],["3d",1],["chemistry",2],["2d",1],["genome",3],["track",1],["sequence",2],["msa",1],["latex",3],["parser",2],["parse",4],["alignment",1],["molfile",1],["preview",2],["shell",1],["style",4],["css",4],["tracks",1],["view",1]]},{"id":"tests/test_webui_static_contract.py#test_branch_context_and_security_controls_fail_closed_when_absent","name":[["test",1],["branch",1],["context",1],["security",1],["controls",1],["fail",1],["closed",1],["absent",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["branch",5],["context",12],["security",10],["controls",2],["fail",2],["closed",2],["absent",2],["none",2],["sanitizer",6],["extract",6],["js",13],["function",6],["app",7],["sanitize",2],["branches",4],["render",3],["panel",3],["button",5],["disabled",2],["workbench",1],["assert",14],["capability",2],["value",1],["enabled",2],["true",1],["fork",2],["from",2],["cell",2],["revert",1],["preview",1],["nb",1],["action",1],["unavailable",1],["token",1],["count",2],["layer",1],["compaction",1],["history",2],["artifact",1],["sandbox",1],["permission",1],["self",1],["passed",1],["network",1],["policy",1],["generation",2],["ended",2]]},{"id":"tests/test_webui_static_contract.py#test_candidate_events_are_bound_to_durable_message_rows","name":[["test",1],["candidate",1],["events",1],["bound",1],["durable",1],["message",1],["rows",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["candidate",9],["events",6],["bound",2],["durable",3],["message",7],["rows",2],["none",2],["fn",6],["event",2],["auto",6],["terminal",6],["re",2],["search",1],["else",2],["if",2],["type",1],["run",1],["body",3],["flags",1],["dotall",1],["assert",13],["must",1],["keep",1],["mode",1],["branch",1],["schedule",1],["workbench",1],["refresh",1],["group",2],["live",2],["review",2],["badge",1],["not",1],["apply",2],["resolution",1],["fid",2],["final",1],["status",1],["stored",4],["render",1],["selector",3],["node",3],["committed",5],["replacement",3],["replace",1],["answer",1],["dedupe",3],["owns",1],["chunk",1],["remember",1],["identity",2],["id",2],["dataset",1],["value",5],["true",3],["delivered",1],["replaced",1],["add",1],["msg",1],["actions",1],["text",1],["discard",1],["duplicate",1],["target",1]]},{"id":"tests/test_webui_static_contract.py#test_candidate_replacement_failure_keeps_provisional_text_and_refetches","name":[["test",1],["candidate",1],["replacement",1],["failure",1],["keeps",1],["provisional",1],["text",1],["refetches",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["candidate",6],["replacement",3],["failure",2],["keeps",2],["provisional",4],["text",5],["refetches",2],["receipt",5],["dict",2],["str",2],["bool",2],["none",2],["state",8],["drive",1],["resolution",2],["const",3],["exact",6],["node",1],["turn",3],["exec",2],["answer",3],["nodes",1],["push",1],["result",4],["apply",1],["message",1],["id",3],["execution",1],["replaced",1],["true",1],["reviewed",1],["review",2],["status",2],["verified",1],["frame",1],["console",1],["log",1],["json",2],["stringify",1],["calls",4],["dumps",1],["assert",7],["applied",2],["false",2],["badge",2],["replace",1],["resync",1],["failed",1],["promotion",1],["must",1],["request",1],["rest",1],["truth",1],["dataset",1]]},{"id":"tests/test_webui_static_contract.py#test_candidate_replacement_requires_exact_durable_delivery","name":[["test",1],["candidate",1],["replacement",1],["requires",1],["exact",1],["durable",1],["delivery",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["candidate",7],["replacement",3],["requires",2],["exact",6],["durable",3],["delivery",2],["none",2],["state",7],["drive",1],["resolution",2],["const",3],["first",4],["node",2],["turn",4],["exec",3],["nodes",1],["push",1],["result",3],["apply",1],["message",1],["id",5],["execution",1],["replaced",1],["true",7],["delivered",1],["text",3],["reviewed",2],["answer",2],["review",1],["status",2],["verified",4],["user",1],["truth",2],["frame",1],["console",1],["log",1],["json",1],["stringify",1],["calls",4],["assert",6],["target",1],["found",1],["applied",2],["badge",2],["replace",1],["resync",1],["not",1],["dataset",1],["resolved",1]]},{"id":"tests/test_webui_static_contract.py#test_closing_the_ticket_alone_is_enough_to_refuse_a_late_202","name":[["test",1],["closing",1],["ticket",1],["alone",1],["enough",1],["refuse",1],["late",1],["202",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["closing",2],["ticket",9],["alone",2],["enough",2],["refuse",2],["late",3],["202",4],["none",3],["isolates",1],["generation",3],["half",1],["running",2],["left",1],["true",2],["so",1],["only",1],["moved",1],["without",1],["above",1],["passes",1],["close",2],["turn",4],["merely",1],["nulls",1],["slot",1],["never",1],["advances",1],["then",1],["writes",1],["id",3],["straight",1],["back",1],["whole",1],["defect",1],["state",4],["drive",1],["const",2],["open",1],["wrote",3],["commit",1],["request",2],["req",1],["old",1],["console",1],["log",1],["json",1],["stringify",1],["pending",3],["assert",2],["false",1],["closed",1],["still",1],["accepted",1],["its",1]]},{"id":"tests/test_webui_static_contract.py#test_command_palette_surfaces_safe_datapro_index_hits","name":[["test",1],["command",1],["palette",1],["surfaces",1],["safe",1],["datapro",1],["index",1],["hits",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["command",2],["palette",4],["surfaces",2],["safe",2],["datapro",6],["index",2],["hits",2],["search",6],["extract",3],["js",6],["function",3],["app",3],["pal",1],["summary",4],["opener",3],["open",2],["hit",2],["assert",7],["group",1],["public",2],["text",2],["inner",1],["html",1],["not",1],["artifact",1],["id",1],["cust",1],["connectors",1]]},{"id":"tests/test_webui_static_contract.py#test_connector_editor_can_patch_but_never_reads_secret_values","name":[["test",1],["connector",1],["editor",1],["patch",1],["but",1],["never",1],["reads",1],["secret",1],["values",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["connector",3],["editor",10],["patch",2],["but",2],["never",2],["reads",2],["secret",2],["values",2],["extract",2],["js",4],["function",2],["app",2],["connectors",4],["cust",1],["assert",8],["env",5],["keys",1],["not",3],["updates",1],["remove",1],["method",1],["put",1],["icon",1],["pencil",1],["15",1],["command",1],["display",1]]},{"id":"tests/test_webui_static_contract.py#test_context_menus_remain_scrollable_inside_the_viewport","name":[["test",1],["context",1],["menus",1],["remain",1],["scrollable",1],["inside",1],["viewport",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["context",2],["menus",2],["remain",2],["scrollable",2],["inside",2],["viewport",2],["none",2],["rule",3],["re",2],["search",2],["ctx",2],["menu",2],["body",6],["style",2],["css",2],["assert",3],["must",1],["define",1],["group",1],["max",1],["height",1],["100vh",1],["overflow",1],["auto",1]]},{"id":"tests/test_webui_static_contract.py#test_critical_dom_ids_are_present_and_unique","name":[["test",1],["critical",1],["dom",1],["ids",1],["present",1],["unique",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["critical",6],["dom",3],["ids",9],["present",2],["unique",2],["none",2],["dashboard",1],["workspace",1],["dash",2],["projects",1],["sessions",1],["messages",1],["composer",1],["attach",1],["btn",2],["session",1],["options",1],["plan",1],["toggle",2],["explore",1],["rightdock",1],["dock",2],["notebook",1],["timeline",1],["cust",1],["proj",1],["modal",1],["pm",2],["create",1],["delete",1],["shell",2],["assert",2],["missing",1],["web",1],["ui",1],["sorted",2],["duplicates",3],["name",2],["count",2],["counter",1],["items",1],["if",1],["not",1],["duplicate",1],["make",1],["selector",1],["wiring",1],["ambiguous",1]]},{"id":"tests/test_webui_static_contract.py#test_customize_entry_clicks_cannot_leave_the_panel_stuck_loading","name":[["test",1],["customize",1],["entry",1],["clicks",1],["cannot",1],["leave",1],["panel",1],["stuck",1],["loading",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["customize",3],["entry",3],["clicks",2],["cannot",3],["leave",2],["panel",2],["stuck",2],["loading",7],["none",2],["opener",2],["extract",3],["js",8],["function",3],["app",5],["open",3],["cust",9],["loader",14],["tab",6],["init",4],["direct",1],["onclick",3],["assignment",1],["passes",1],["mouse",1],["event",2],["only",1],["explicit",1],["string",2],["names",1],["may",1],["reach",1],["dispatcher",1],["both",1],["user",1],["facing",1],["points",1],["wrap",1],["their",1],["click",1],["instead",1],["forwarding",1],["object",2],["assert",16],["typeof",1],["general",1],["btn",1],["settings",1],["gear",1],["prototype",1],["has",1],["own",1],["property",1],["call",1],["loaders",2],["each",1],["request",2],["owns",1],["replaceable",1],["content",2],["node",2],["so",1],["late",1],["paint",1],["over",1],["newer",1],["one",1],["unexpected",1],["renderer",1],["failures",1],["must",1],["also",1],["replace",2],["label",1],["actionable",1],["error",2],["clear",1],["busy",2],["state",1],["old",3],["clone",1],["false",2],["req",1],["promise",4],["held",1],["rather",1],["than",1],["raced",1],["inline",1],["deadline",2],["wins",1],["rejects",1],["later",1],["would",1],["otherwise",1],["be",1],["unhandled",1],["resolve",1],["selected",2],["reject",1],["catch",1],["race",1],["load",3],["timeout",2],["ms",1],["failure",1],["attribute",1],["aria",1],["count",2],["common",1],["retry",1]]},{"id":"tests/test_webui_static_contract.py#test_customize_skills_exposes_scoped_version_history_and_safe_rollback","name":[["test",1],["customize",1],["skills",1],["exposes",1],["scoped",1],["version",1],["history",1],["safe",1],["rollback",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["customize",2],["skills",5],["exposes",2],["scoped",2],["version",9],["history",11],["safe",2],["rollback",4],["none",2],["catalog",7],["extract",3],["js",8],["function",3],["app",5],["cust",1],["path",4],["skill",7],["assert",15],["api",1],["projects",1],["encode",2],["uricomponent",2],["pid",1],["versioned",1],["name",1],["scope",2],["project",2],["id",3],["versions",1],["limit",1],["100",1],["method",1],["post",1],["json",1],["stringify",1],["data",2],["status",2],["read",1],["only",1],["document",1],["create",1],["element",1],["not",1],["count",2],["btn",1],["confirm",1],["list",1],["style",2],["css",2],["card",1]]},{"id":"tests/test_webui_static_contract.py#test_datapro_card_keeps_credentials_ephemeral_and_authenticates_by_search","name":[["test",1],["datapro",1],["card",1],["keeps",1],["credentials",1],["ephemeral",1],["authenticates",1],["by",1],["search",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["datapro",22],["card",17],["keeps",2],["credentials",2],["ephemeral",2],["authenticates",2],["by",2],["search",4],["extract",4],["js",10],["function",4],["app",6],["connectors",3],["cust",4],["code",8],["reader",8],["response",5],["index",16],["complete",3],["selector",2],["plan",1],["key",6],["save",1],["query",1],["enable",1],["skill",1],["status",2],["result",2],["artifact",1],["assert",22],["input",3],["type",1],["password",1],["autocomplete",1],["off",1],["count",4],["value",1],["config",1],["probe",1],["not",2],["text",2],["content",2],["structured",1],["indexed",3],["available",1],["failed",1],["true",1],["source",3],["leaf",2],["typeof",1],["digest",3],["string",1],["entry",1],["4011",1],["auth4011",1],["conns",1],["filter",1],["connector",2],["id",2],["harness",1]]},{"id":"tests/test_webui_static_contract.py#test_delegation_tree_uses_a_bounded_safe_workbench_projection","name":[["test",1],["delegation",1],["tree",1],["uses",1],["bounded",1],["safe",1],["workbench",1],["projection",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["delegation",7],["tree",2],["uses",2],["bounded",2],["safe",2],["workbench",3],["projection",2],["none",2],["sanitizer",7],["extract",4],["js",9],["function",4],["app",5],["sanitize",1],["delegations",2],["loader",2],["load",1],["state",1],["renderer",2],["render",2],["panel",2],["events",2],["event",2],["assert",9],["slice",1],["1000",1],["parent",1],["child",4],["id",1],["turn",1],["boundary",1],["permission",1],["count",2],["capability",1],["forbidden",2],["result",1],["output",1],["text",1],["preview",1],["messages",1],["not",1],["optional",1],["api",1],["base",1],["style",1],["css",1]]},{"id":"tests/test_webui_static_contract.py#test_doubao_search_is_the_primary_no_fallback_network_card","name":[["test",1],["doubao",1],["search",1],["primary",1],["no",1],["fallback",1],["network",1],["card",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["doubao",15],["search",16],["primary",2],["no",2],["fallback",2],["network",7],["card",18],["extract",3],["js",9],["function",3],["app",6],["result",7],["text",7],["cust",2],["selector",2],["plan",1],["key",6],["save",1],["query",1],["run",1],["status",1],["assert",18],["input",3],["type",1],["password",1],["autocomplete",1],["off",1],["count",2],["value",1],["config",2],["not",3],["response",3],["available",1],["true",1],["source",1],["results",2],["length",2],["content",2],["inner",1],["html",1],["pure",1],["string",1],["builder",1],["assigned",1],["safely",1],["by",1],["index",2],["allow",1],["name",1],["api",1],["tavily",1]]},{"id":"tests/test_webui_static_contract.py#test_every_attachment_reason_the_server_sends_is_handled","name":[["test",1],["every",1],["attachment",1],["reason",1],["server",1],["sends",1],["handled",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",4],["test",4],["every",2],["attachment",7],["reason",4],["server",5],["sends",2],["handled",2],["none",2],["read",2],["reasons",9],["out",1],["gateway",7],["rather",1],["than",1],["listing",1],["them",1],["here",1],["so",2],["new",1],["one",1],["added",1],["side",1],["fails",1],["instead",1],["reaching",1],["user",1],["as",1],["bare",1],["identifier",1],["import",2],["re",2],["from",2],["pathlib",1],["path",2],["openai4s",1],["py",1],["text",1],["encoding",1],["utf",1],["bounded",1],["block",6],["builds",1],["list",2],["wider",1],["slice",2],["picked",1],["up",1],["keys",1],["unrelated",1],["features",1],["quarantine",1],["records",1],["review",1],["state",1],["failed",1],["were",1],["never",1],["problems",3],["at",2],["all",2],["index",6],["dropped",1],["dict",1],["type",1],["pinned",2],["image",2],["bytes",2],["refuses",1],["version",1],["binding",6],["before",1],["budget",2],["ever",1],["reached",1],["its",1],["too",1],["without",1],["would",1],["keep",1],["passing",1],["while",1],["four",1],["seven",1],["send",1],["had",1],["no",3],["wording",2],["figure",1],["pins",1],["findall",1],["assert",2],["longer",1],["reports",1],["body",5],["app",2],["js",2],["function",1],["render",1],["nfunction",1],["missing",3],["sorted",1],["if",1],["not",2],["client",1],["has",1]]},{"id":"tests/test_webui_static_contract.py#test_every_icon_a_button_asks_for_exists","name":[["test",1],["every",1],["icon",1],["button",1],["asks",1],["exists",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["icon",5],["button",4],["asks",2],["exists",2],["none",2],["ghost",2],["btn",2],["square",1],["renders",1],["nothing",2],["looks",1],["name",1],["up",1],["icons",3],["miss",1],["not",3],["error",1],["empty",1],["string",1],["so",1],["control",1],["present",1],["clickable",1],["invisible",1],["worse",1],["than",1],["broken",1],["because",1],["page",1],["console",1],["says",1],["anything",1],["wrong",1],["node",1],["check",1],["cannot",1],["see",1],["either",1],["import",1],["re",5],["block",5],["app",4],["js",4],["index",2],["const",1],["known",2],["findall",3],["asked",3],["bicon",1],["missing",3],["sorted",1],["assert",1],["buttons",1],["ask",1],["exist",1]]},{"id":"tests/test_webui_static_contract.py#test_every_late_turn_event_goes_through_the_stale_filter","name":[["test",1],["every",1],["late",1],["turn",1],["event",1],["goes",1],["through",1],["stale",1],["filter",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["late",2],["turn",8],["event",5],["goes",2],["through",2],["stale",5],["filter",2],["none",2],["prose",1],["as",2],["well",1],["terminal",1],["failure",1],["arrives",1],["after",1],["next",1],["started",1],["would",1],["otherwise",1],["wipe",1],["running",1],["stream",2],["print",1],["its",1],["predecessor",1],["error",1],["into",1],["assert",4],["if",3],["mine",2],["fid",2],["start",1],["app",4],["js",4],["feed",1],["schedule",1],["workbench",1],["refresh",1],["activate",1],["ticket",1],["request",1],["id",2],["execution",1]]},{"id":"tests/test_webui_static_contract.py#test_every_notebook_export_format_is_reachable_from_the_ui","name":[["test",1],["every",1],["notebook",1],["export",1],["format",1],["reachable",1],["from",1],["ui",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["notebook",7],["export",7],["format",2],["reachable",2],["from",3],["ui",5],["none",2],["has",2],["always",1],["produced",1],["three",1],["things",1],["could",1],["ask",1],["one",2],["accepts",1],["python",6],["bundle",5],["client",1],["hardcoded",1],["language",8],["two",1],["working",1],["formats",1],["were",1],["unreachable",1],["user",1],["who",1],["wanted",1],["had",1],["download",3],["zip",1],["unpack",1],["nothing",1],["said",1],["other",1],["options",1],["existed",1],["assert",4],["app",6],["js",6],["no",1],["entry",1],["point",1],["default",2],["action",2],["must",2],["stay",1],["was",1],["click",1],["same",1],["file",1],["scoped",1],["table",5],["also",1],["appears",1],["variable",1],["inspector",1],["state",1],["unscoped",1],["index",5],["comparison",1],["compares",1],["wrong",1],["occurrences",1],["passes",1],["fails",1],["unrelated",1],["reasons",1],["const",1],["exports",2],["function",1],["link",1],["remain",1],["key",3],["prov",2],["exec",2],["count",1],["missing",1],["translation",1]]},{"id":"tests/test_webui_static_contract.py#test_every_referenced_static_asset_exists","name":[["test",1],["every",1],["referenced",1],["static",1],["asset",1],["exists",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["referenced",3],["static",8],["asset",2],["exists",2],["none",2],["include",2],["java",2],["script",4],["loaded",2],["first",3],["party",3],["assets",5],["example",2],["vendored",2],["dmol",2],["not",7],["only",2],["link",2],["elements",2],["html",2],["shell",4],["refs",4],["update",1],["re",1],["findall",1],["za",1],["z0",1],["app",1],["js",1],["assert",3],["ui",1],["should",1],["load",1],["missing",4],["list",2],["str",2],["escaped",4],["webui",5],["root",2],["resolve",2],["ref",4],["sorted",1],["local",3],["removeprefix",1],["if",1],["relative",1],["append",2],["elif",1],["file",1],["references",1],["must",1],["stay",1],["inside",1],["exist",1]]},{"id":"tests/test_webui_static_contract.py#test_every_user_facing_error_shows_the_request_id","name":[["test",1],["every",1],["user",1],["facing",1],["error",1],["shows",1],["request",1],["id",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["every",2],["user",3],["facing",2],["error",5],["shows",2],["request",4],["id",5],["none",2],["nobody",1],["sees",1],["ties",1],["nothing",1],["anything",1],["whole",1],["point",1],["correlation",1],["quote",1],["operator",1],["find",1],["matching",1],["log",1],["line",1],["rendering",1],["message",3],["alone",1],["composer",1],["hint",2],["drops",1],["at",1],["last",1],["step",1],["after",1],["both",1],["ends",1],["went",1],["trouble",1],["carrying",1],["api",2],["text",2],["appends",1],["there",1],["one",1],["raw",3],["re",1],["findall",1],["app",2],["js",2],["assert",2],["not",1],["these",1],["hints",1],["render",1],["without",1],["sorted",1],["function",1]]},{"id":"tests/test_webui_static_contract.py#test_execution_interrupts_send_the_exact_cached_identity","name":[["test",1],["execution",1],["interrupts",1],["send",1],["exact",1],["cached",1],["identity",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["execution",13],["interrupts",2],["send",2],["exact",7],["cached",2],["identity",10],["none",2],["queue",6],["extract",8],["js",16],["function",8],["app",8],["remember",2],["state",6],["owner",16],["scoped",7],["request",3],["cancel",7],["turn",5],["stopping",6],["mark",2],["notebook",7],["render",1],["assert",20],["id",11],["kind",6],["pending",2],["repl",8],["null",1],["const",1],["fid",4],["current",3],["done",1],["not",1],["hint",1],["resume",1],["watch",1],["open",1],["gen",1],["kernel",1],["interrupt",1],["user",3],["stop",1],["busy",2],["hidden",1],["inp",1],["disabled",1]]},{"id":"tests/test_webui_static_contract.py#test_final_frame_cannot_verify_an_unresolved_candidate","name":[["test",1],["final",1],["frame",1],["cannot",1],["verify",1],["unresolved",1],["candidate",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["final",4],["frame",5],["cannot",2],["verify",2],["unresolved",2],["candidate",5],["none",2],["state",5],["drive",1],["resolution",1],["const",3],["exact",4],["node",1],["turn",1],["exec",1],["nodes",1],["push",1],["refused",3],["apply",2],["review",4],["status",5],["message",2],["id",3],["verified",3],["dataset",1],["resolved",1],["true",2],["accepted",3],["console",1],["log",1],["json",1],["stringify",1],["calls",3],["assert",4],["false",1],["resync",1],["badge",1],["truth",1]]},{"id":"tests/test_webui_static_contract.py#test_frontend_keeps_the_whole_error_envelope_not_just_the_prose","name":[["test",1],["frontend",1],["keeps",1],["whole",1],["error",1],["envelope",1],["not",1],["just",1],["prose",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["frontend",2],["keeps",2],["whole",3],["error",13],["envelope",6],["not",5],["just",2],["prose",3],["none",2],["assert",4],["only",1],["api",5],["mentioned",1],["was",3],["right",1],["check",2],["all",2],["backend",2],["sent",1],["now",1],["code",3],["status",2],["request",3],["id",3],["parsed",2],["four",1],["threw",1],["away",1],["three",1],["stable",1],["machine",1],["readable",1],["contract",1],["documents",1],["as",1],["explicitly",1],["interface",1],["string",2],["ties",1],["user",1],["report",1],["server",1],["log",1],["line",1],["existed",1],["both",1],["ends",1],["displayed",1],["at",1],["neither",1],["so",1],["survives",1],["weaker",1],["could",1],["distinguish",1],["from",1],["dropping",1],["start",2],["app",3],["js",3],["index",2],["class",1],["source",3],["const",1],["field",3],["re",1],["search",1],["rf",1],["failure",1],["then",1],["dropped",1],["client",1],["cannot",1],["branch",1],["never",1],["receives",1],["throw",2],["new",1],["must",1],["structured",1],["bare",1],["flattens",1],["into",1],["one",1]]},{"id":"tests/test_webui_static_contract.py#test_frontend_never_hardcodes_an_unversioned_api_path","name":[["test",1],["frontend",1],["never",1],["hardcodes",1],["unversioned",1],["api",1],["path",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",4],["frontend",3],["never",3],["hardcodes",2],["unversioned",2],["api",10],["path",2],["none",2],["every",2],["request",1],["must",1],["go",1],["through",1],["literal",1],["un",1],["versioned",1],["surface",1],["was",1],["deleted",1],["contract",1],["moved",1],["v1",2],["there",1],["deliberately",1],["no",2],["legacy",1],["alias",1],["so",1],["hardcoded",1],["share",1],["not",2],["stylistic",1],["slip",1],["route",1],["404s",1],["at",1],["runtime",1],["while",1],["offline",1],["still",1],["passes",1],["web",1],["sharing",1],["shipped",1],["exactly",1],["way",1],["six",1],["literals",4],["unit",1],["exercised",1],["because",1],["they",1],["only",1],["run",1],["browser",1],["re",1],["findall",1],["app",2],["js",2],["assert",2],["these",1],["paths",1],["bypass",1],["prefix",1],["will",1],["404",1],["sorted",1],["const",1]]},{"id":"tests/test_webui_static_contract.py#test_historic_cell_fork_requires_exact_checkpoint_proof","name":[["test",1],["historic",1],["cell",1],["fork",1],["requires",1],["exact",1],["checkpoint",1],["proof",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["historic",2],["cell",19],["fork",13],["requires",2],["exact",2],["checkpoint",4],["proof",2],["none",2],["sanitizer",4],["extract",4],["js",8],["function",4],["app",4],["sanitize",1],["branches",4],["notebook",1],["node",1],["render",1],["branch",3],["panel",1],["assert",11],["internal",4],["cp",1],["true",1],["source",1],["kind",1],["public",1],["text",1],["from",3],["message",1],["id",4],["capability",1],["nb",1],["key",1],["not",1],["live",1],["if",1],["checkpoints",2],["el",1],["details",1]]},{"id":"tests/test_webui_static_contract.py#test_imported_session_quarantine_is_visible_and_blocks_live_controls","name":[["test",1],["imported",1],["session",1],["quarantine",1],["visible",1],["blocks",1],["live",1],["controls",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["imported",2],["session",2],["quarantine",4],["visible",2],["blocks",2],["live",2],["controls",2],["none",2],["recovery",7],["extract",7],["js",16],["function",7],["app",9],["sanitize",2],["actions",3],["summary",6],["runtime",8],["node",3],["send",4],["kernel",5],["paint",1],["notebook",3],["render",1],["sanitizer",4],["assert",13],["view",6],["only",6],["source",2],["true",3],["trust",8],["state",6],["public",1],["text",1],["explicit",1],["required",1],["quarantined",7],["hint",3],["st",8],["start",1],["disabled",1],["alive",2],["turn",1],["running",1],["repl",1],["enabled",1],["kc",2],["count",2]]},{"id":"tests/test_webui_static_contract.py#test_local_model_discovery_is_loopback_only_and_requires_explicit_add","name":[["test",1],["local",1],["model",1],["discovery",1],["loopback",1],["only",1],["requires",1],["explicit",1],["add",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["local",10],["model",13],["discovery",4],["loopback",13],["only",4],["requires",2],["explicit",3],["add",5],["none",2],["extract",4],["js",8],["function",4],["app",4],["base",6],["sanitizer",8],["sanitize",1],["renderer",6],["render",3],["endpoints",2],["models",11],["cust",2],["assert",24],["host",2],["127",1],["http",1],["https",1],["parsed",4],["username",1],["password",1],["search",1],["hash",1],["kinds",1],["has",1],["kind",1],["raw",5],["url",3],["true",1],["provider",2],["chatgpt",1],["typeof",1],["value",1],["string",1],["slice",1],["500",1],["mutated",1],["settings",1],["false",2],["forbidden",2],["api",3],["key",1],["inner",1],["html",1],["fetch",1],["error",1],["not",7],["profiles",1],["method",2],["post",2],["onclick",1],["endpoint",3],["profile",2],["discover",1],["pane",2],["run",3],["scan",5],["opened",1],["first",1],["visit",1],["every",1],["re",1],["after",1],["save",1],["activate",1],["delete",1],["implicit",1],["outbound",1],["call",1],["readiness",1],["was",1],["made",1],["avoid",1],["tests",1],["protocol",3],["menu",2],["py",1],["opens",1],["asserts",1],["did",2],["contact",1],["const",2],["prov",1],["el",1],["select",1],["input",1],["pinning",1],["three",1],["hardcoded",1],["pairs",1],["here",1],["kept",1],["gemini",1],["openai",1],["responses",1],["unreachable",1],["both",1],["were",1],["accepted",1],["by",2],["daemon",1],["served",1],["protocols",2],["file",1],["asserted",2],["client",1],["stale",1],["copy",1],["generated",1],["now",1],["its",1],["contents",1],["running",1],["options",1],["data",1],["datalist",1],["known",1],["providers",1],["itself",1],["mutation",1],["exists",1],["solely",1],["behind",1],["per",1],["button",1],["above",1],["index",2],["edit",1],["form",1],["results",1],["style",1],["css",1]]},{"id":"tests/test_webui_static_contract.py#test_missing_exact_candidate_row_never_falls_back_to_live_turn_identity","name":[["test",1],["missing",1],["exact",1],["candidate",1],["row",1],["never",1],["falls",1],["back",1],["live",1],["turn",1],["identity",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["exact",2],["candidate",5],["row",2],["never",2],["falls",2],["back",2],["live",9],["turn",5],["identity",2],["none",2],["state",7],["drive",1],["resolution",2],["const",2],["node",1],["exec",2],["text",3],["provisional",2],["answer",3],["nodes",1],["push",1],["stream",1],["wrap",1],["result",3],["apply",1],["message",2],["id",4],["durable",2],["execution",1],["replaced",1],["true",3],["delivered",1],["reviewed",1],["review",1],["status",1],["verified",1],["frame",1],["console",1],["log",1],["json",1],["stringify",1],["calls",4],["assert",6],["target",1],["found",1],["false",1],["replace",1],["badge",1],["resync",1],["not",1],["dataset",1]]},{"id":"tests/test_webui_static_contract.py#test_no_correctness_branch_reads_the_dispatch_snapshot","name":[["test",1],["no",1],["correctness",1],["branch",1],["reads",1],["dispatch",1],["snapshot",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["no",2],["correctness",2],["branch",5],["reads",2],["dispatch",2],["snapshot",2],["none",2],["queueing",3],["may",2],["style",1],["bubble",1],["not",2],["decide",1],["who",1],["owns",2],["turn",5],["every",1],["later",1],["read",1],["stale",1],["by",1],["construction",1],["one",1],["them",1],["rebind",1],["prompt",1],["modal",1],["so",1],["window",1],["however",1],["long",1],["user",1],["takes",1],["body",4],["fn",1],["send",1],["if",3],["running",2],["done",2],["else",1],["failed",1],["class",1],["list",1],["add",1],["cancelled",1],["assert",2],["count",1],["ticket",2],["3000",1]]},{"id":"tests/test_webui_static_contract.py#test_no_error_branch_reads_a_status_out_of_prose","name":[["test",1],["no",1],["error",1],["branch",1],["reads",1],["status",1],["out",1],["prose",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",4],["no",2],["error",3],["branch",5],["reads",2],["status",9],["out",3],["prose",6],["none",2],["annotation",3],["save",2],["had",1],["404",3],["message",3],["was",3],["testing",1],["api",2],["fallback",1],["string",1],["http",1],["gateway",1],["never",2],["produces",1],["every",1],["failure",1],["carries",1],["json",1],["body",1],["so",1],["not",4],["found",1],["regex",1],["matched",1],["specific",1],["guidance",1],["selected",1],["backend",1],["loaded",1],["restart",1],["service",1],["therefore",1],["unreachable",1],["user",1],["got",1],["generic",1],["instead",1],["style",1],["problem",1],["live",1],["dead",1],["exactly",1],["structured",2],["code",2],["exist",1],["prevent",1],["re",1],["findall",1],["app",2],["js",2],["assert",2],["matching",1],["should",1],["read",1]]},{"id":"tests/test_webui_static_contract.py#test_no_panel_calls_a_helper_that_does_not_exist","name":[["test",1],["no",1],["panel",1],["calls",1],["helper",1],["not",1],["exist",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["no",2],["panel",5],["calls",4],["helper",2],["not",9],["exist",2],["none",2],["node",1],["check",1],["parses",1],["resolve",1],["names",2],["three",1],["one",1],["new",2],["toast",1],["format",1],["bytes",2],["api",1],["error",2],["text",1],["fallback",1],["arity",1],["function",4],["have",2],["parsed",1],["cleanly",1],["would",2],["thrown",1],["first",1],["time",1],["rendered",1],["helpers",2],["were",1],["real",1],["under",1],["other",1],["hint",1],["reading",1],["code",1],["did",1],["catch",2],["either",1],["scoped",1],["workbench",1],["panels",1],["because",2],["throw",1],["blanks",1],["surface",1],["user",1],["opened",1],["deliberately",1],["whole",1],["file",3],["sweep",1],["000",1],["line",1],["script",1],["drown",1],["signal",1],["browser",2],["globals",2],["import",2],["re",4],["known",4],["findall",3],["za",3],["app",5],["js",5],["const",1],["let",1],["var",1],["supplies",1],["plus",1],["ones",1],["gets",1],["from",1],["vendor",1],["array",1],["boolean",1],["date",1],["json",1],["math",1],["number",1],["object",2],["promise",1],["reg",1],["exp",1],["string",1],["map",1],["url",1],["urlsearch",1],["params",1],["encode",1],["uricomponent",2],["decode",1],["parse",2],["int",1],["float",1],["na",1],["timeout",2],["clear",2],["interval",2],["fetch",1],["alert",1],["confirm",1],["prompt",1],["require",1],["await",1],["if",2],["while",1],["switch",1],["return",1],["typeof",1],["super",1],["dmol",1],["missing",4],["list",1],["tuple",1],["str",2],["name",3],["render",1],["compute",3],["tasks",2],["refresh",1],["task",1],["sanitize",1],["start",3],["index",2],["body",2],["nfunction",1],["excludes",1],["method",1],["row",1],["append",2],["child",1],["property",1],["free",1],["identifier",1],["must",1],["define",1],["called",5],["startswith",1],["assert",1],["undefined",1]]},{"id":"tests/test_webui_static_contract.py#test_no_response_path_builds_its_own_lossy_error","name":[["test",1],["no",1],["response",1],["path",1],["builds",1],["its",1],["own",1],["lossy",1],["error",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["no",2],["response",4],["path",2],["builds",2],["its",2],["own",2],["lossy",5],["error",8],["none",2],["api",2],["was",1],["not",2],["only",2],["converter",1],["three",2],["call",2],["sites",1],["re",2],["implemented",1],["same",1],["ok",2],["new",3],["string",1],["by",1],["hand",1],["share",1],["session",1],["package",1],["import",1],["fetch",1],["artifact",1],["text",1],["never",1],["parsed",1],["body",1],["at",2],["all",1],["each",1],["discarded",1],["envelope",3],["independently",1],["so",2],["fixing",1],["alone",1],["would",1],["have",1],["left",1],["paths",1],["whose",1],["failures",2],["carry",1],["less",1],["information",1],["than",1],["rest",1],["nothing",2],["marking",1],["them",1],["as",1],["different",1],["scoped",1],["conversions",1],["failed",2],["http",2],["place",1],["exists",1],["keep",1],["carried",1],["note",1],["customize",1],["skill",1],["routes",1],["reported",1],["domain",1],["200",1],["were",1],["therefore",1],["out",2],["reach",1],["gap",1],["closed",1],["server",1],["skills",1],["py",1],["attaches",1],["stable",1],["code",1],["every",1],["soft",1],["failure",2],["gateway",1],["projects",1],["real",1],["status",1],["those",1],["bodies",1],["go",1],["through",1],["public",1],["like",1],["any",2],["other",1],["one",1],["client",1],["side",1],["if",2],["throw",3],["existed",1],["work",1],["around",1],["gone",1],["here",1],["needs",1],["carve",1],["exception",1],["more",1],["findall",1],["result",1],["app",1],["js",1],["assert",1],["these",1],["build",1],["from",1],["without",1],["keeping",1],["sorted",1]]},{"id":"tests/test_webui_static_contract.py#test_no_tabular_parser_hardcodes_a_delimiter","name":[["test",1],["no",1],["tabular",1],["parser",1],["hardcodes",1],["delimiter",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",3],["no",3],["tabular",3],["parser",3],["hardcodes",2],["delimiter",6],["none",2],["csv",1],["split",2],["literal",2],["comma",3],["so",1],["every",1],["tsv",2],["parsed",1],["as",2],["one",2],["column",4],["artifact",1],["tile",2],["three",1],["differential",1],["expression",1],["table",1],["reported",1],["name",1],["was",2],["whole",1],["header",2],["line",1],["wrong",1],["numbers",1],["about",2],["scientific",1],["output",1],["displayed",1],["same",1],["confidence",1],["right",1],["ones",1],["nothing",1],["suggested",1],["guessing",1],["both",1],["parsers",1],["now",1],["take",1],["from",2],["trusts",1],["extension",1],["there",2],["sniffs",1],["not",3],["because",1],["science",1],["writes",1],["tab",1],["separated",1],["txt",1],["dat",1],["constantly",1],["assert",3],["function",1],["app",3],["js",3],["made",1],["filename",1],["blind",1],["else",1],["if",1],["still",1],["splits",1],["hardcoded",1],["caller",1],["decides",1],["suffix",1],["alone",1],["fname",1]]},{"id":"tests/test_webui_static_contract.py#test_notebook_live_input_appends_cells_and_keeps_history_read_only","name":[["test",1],["notebook",1],["live",1],["input",1],["appends",1],["cells",1],["keeps",1],["history",1],["read",1],["only",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["notebook",15],["live",2],["input",4],["appends",2],["cells",2],["keeps",2],["history",2],["read",3],["only",2],["none",2],["extract",9],["js",21],["function",9],["app",12],["render",2],["export",6],["link",3],["provenance",3],["into",1],["execute",8],["code",2],["cell",15],["node",1],["identity",3],["nb",10],["event",7],["id",11],["start",1],["chunk",4],["finished",3],["assert",25],["el",1],["textarea",1],["repl",3],["current",2],["default",1],["action",5],["asserted",1],["as",2],["behaviour",1],["rather",1],["than",1],["literal",1],["prov",1],["exec",1],["download",2],["was",1],["proxy",1],["button",2],["says",1],["right",1],["thing",1],["broke",1],["moment",1],["label",1],["came",1],["from",1],["table",1],["instead",1],["call",1],["site",1],["without",1],["anything",1],["about",1],["changing",1],["exports",1],["language",2],["bundle",1],["primary",1],["suffix",1],["notebooks",1],["zip",1],["json",2],["not",1],["python",2],["key",2],["enter",1],["shift",1],["stringify",1],["execution",3],["owner",1],["kind",1],["user",1],["kernel",1],["response",1],["status",1],["accepted",2],["if",1],["rerun",1],["copy",1],["fork",1],["promote",1],["historical",1],["revision",1],["producing",2],["source",3],["seen",1],["chunks",1],["style",2],["css",2],["nbc",1],["actions",1]]},{"id":"tests/test_webui_static_contract.py#test_notebook_live_state_and_outputs_follow_the_ui_contract","name":[["test",1],["notebook",1],["live",1],["state",1],["outputs",1],["follow",1],["ui",1],["contract",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["notebook",17],["live",9],["state",11],["outputs",2],["follow",2],["ui",2],["contract",2],["none",2],["source",53],["extract",12],["js",25],["function",12],["app",13],["render",1],["output",10],["block",1],["event",14],["load",7],["execution",3],["log",1],["start",11],["nb",5],["cell",21],["draft",14],["chunk",5],["finished",7],["feed",4],["status",7],["paint",1],["strip",1],["assert",42],["alive",2],["refresh",1],["kernel",1],["re",2],["search",2],["el",2],["details",1],["summary",1],["type",2],["producing",4],["id",6],["revision",3],["discarded",1],["slice",1],["200000",1],["merge",3],["cells",5],["candidate",1],["origin",1],["generation",1],["previous",1],["true",2],["inherit",1],["append",2],["char",1],["cap",1],["1000000",1],["req",2],["request",1],["ready",1],["st",1],["turn",1],["running",1],["stale",2],["reasons",1],["current",1],["not",1],["node",1],["if",1],["style",2],["css",2],["nbc",1],["drafting",1]]},{"id":"tests/test_webui_static_contract.py#test_notebook_owner_chips_and_generation_are_visible","name":[["test",1],["notebook",1],["owner",1],["chips",1],["generation",1],["visible",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["notebook",8],["owner",9],["chips",2],["generation",3],["visible",2],["none",2],["extract",2],["js",6],["function",2],["app",4],["render",1],["kernel",3],["paint",1],["assert",9],["agent",2],["user",2],["repl",2],["repair",1],["review",1],["scratch",1],["nb",7],["chip",2],["kind",2],["identity",1],["execution",1],["queue",1],["owners",1],["style",2],["css",2],["active",1],["count",2]]},{"id":"tests/test_webui_static_contract.py#test_notebook_retry_projection_is_expandable_and_keeps_raw_attempts","name":[["test",1],["notebook",1],["retry",1],["projection",1],["expandable",1],["keeps",1],["raw",1],["attempts",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["notebook",3],["retry",2],["projection",7],["expandable",2],["keeps",2],["raw",2],["attempts",3],["none",2],["extract",2],["js",4],["function",2],["app",2],["project",1],["cells",1],["cell",4],["source",3],["node",1],["assert",7],["attempt",1],["group",1],["id",1],["previous",1],["origin",1],["agent",1],["revisions",4],["slice",1],["el",1],["details",1],["nbc",2],["each",1],["style",1],["css",1]]},{"id":"tests/test_webui_static_contract.py#test_only_queue_position_zero_proves_this_send_is_the_active_turn","name":[["test",1],["only",1],["queue",1],["position",1],["zero",1],["proves",1],["send",1],["active",1],["turn",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["only",2],["queue",5],["position",5],["zero",4],["proves",2],["send",2],["active",6],["turn",8],["none",2],["every",1],["acceptance",1],["shape",1],["through",1],["shipped",1],["helper",1],["queued",3],["behind",1],["someone",1],["else",1],["absent",3],["means",1],["snapshot",1],["could",1],["not",2],["be",1],["taken",1],["typically",1],["job",1],["finished",1],["before",1],["was",1],["read",1],["unknown",1],["yes",1],["both",2],["write",1],["put",1],["non",1],["running",3],["id",8],["slot",1],["failure",1],["quotes",1],["state",5],["drive",1],["const",3],["out",3],["run",5],["label",2],["accepted",2],["true",2],["close",1],["ticket",4],["token",3],["open",1],["commit",1],["request",5],["req",8],["wrote",5],["accept",1],["pending",6],["new",4],["no",2],["console",1],["log",1],["json",1],["stringify",1],["assert",4],["false",3]]},{"id":"tests/test_webui_static_contract.py#test_ownership_is_false_before_any_turn_has_started","name":[["test",1],["ownership",1],["false",1],["before",1],["any",1],["turn",1],["has",1],["started",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["ownership",2],["false",4],["before",2],["any",2],["turn",11],["has",2],["started",2],["none",2],["undefined",4],["trap",1],["ticket",8],["unset",1],["until",1],["first",3],["send",1],["so",1],["bare",1],["token",1],["answers",1],["true",2],["caller",2],["passes",1],["nothing",3],["catch",1],["would",1],["tear",1],["down",1],["not",1],["exist",1],["state",4],["drive",1],["console",1],["log",1],["json",1],["stringify",1],["owns",3],["queued",2],["null",1],["const",1],["open",1],["return",1],["assert",3],["no",1],["owned",1]]},{"id":"tests/test_webui_static_contract.py#test_project_global_timeline_and_lineage_are_safe_visible_views","name":[["test",1],["project",1],["global",1],["timeline",1],["lineage",1],["safe",1],["visible",1],["views",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["project",7],["global",2],["timeline",8],["lineage",8],["safe",2],["visible",2],["views",2],["none",2],["extract",4],["js",8],["function",4],["app",4],["sanitize",2],["action",3],["viewer",4],["open",1],["research",3],["view",1],["menu",4],["render",1],["proj",1],["assert",10],["group",3],["session",2],["root",1],["frame",1],["id",1],["name",1],["new",1],["nodes",1],["map",1],["ids",2],["has",2],["item",2],["from",1],["limit",2],["500",1],["2000",1],["card",1],["tabs",1],["style",2],["css",2],["node",1]]},{"id":"tests/test_webui_static_contract.py#test_project_modal_reuses_create_button_for_create_and_patch","name":[["test",1],["project",1],["modal",1],["reuses",1],["create",2],["button",1],["patch",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["project",9],["modal",5],["reuses",2],["create",7],["button",2],["patch",3],["none",2],["expected",3],["pm",12],["name",2],["desc",2],["ctx",2],["delete",4],["ids",4],["shell",1],["assert",14],["missing",1],["fields",1],["sorted",1],["open",9],["source",13],["extract",2],["js",6],["function",2],["app",4],["submit",6],["editing",3],["class",1],["list",1],["toggle",1],["hidden",1],["re",2],["search",2],["projects",1],["onclick",1],["await",1],["id",1],["method",1]]},{"id":"tests/test_webui_static_contract.py#test_promoted_markdown_allows_only_safe_raster_data_images","name":[["test",1],["promoted",1],["markdown",1],["allows",1],["only",1],["safe",1],["raster",1],["data",1],["images",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["promoted",2],["markdown",2],["allows",2],["only",2],["safe",2],["raster",2],["data",3],["images",2],["none",2],["inline",4],["extract",1],["js",2],["function",1],["app",1],["md",1],["assert",2],["image",1],["png",1],["jpeg",1],["gif",1],["webp",1],["base64",1],["svg",1],["not",1]]},{"id":"tests/test_webui_static_contract.py#test_provenance_caches_follow_artifact_versions_and_refresh_mutations","name":[["test",1],["provenance",1],["caches",1],["follow",1],["artifact",1],["versions",1],["refresh",1],["mutations",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["provenance",5],["caches",2],["follow",2],["artifact",21],["versions",5],["refresh",2],["mutations",2],["none",2],["key",11],["source",46],["extract",11],["js",22],["function",11],["app",11],["cache",6],["sync",11],["version",7],["event",3],["artifacts",5],["load",4],["execution",4],["log",2],["show",7],["render",7],["into",1],["environment",4],["prov",4],["editor",3],["review",16],["assert",33],["id",7],["latest",1],["art",2],["ver",1],["open",1],["tabs",1],["dock",4],["lineage",5],["null",2],["req",5],["true",1],["false",1],["request",2],["restored",2],["array",2],["mapped",1],["cell",6],["files",2],["read",2],["length",1],["not",2],["capture",8],["frame",6],["kind",5],["head",1],["checksum",1],["reused",1],["producer",3],["delegated",1],["delegate",2],["must",1],["never",1],["root",4],["notebook",3],["heading",1],["view",1],["code",1],["link",1],["even",1],["now",1],["its",1],["index",2],["recorded",1],["orders",1],["child",1],["const",1],["if",1],["produced",1],["by",1],["identity",1],["non",1]]},{"id":"tests/test_webui_static_contract.py#test_recovery_and_branch_mutations_are_safe_visible_workbench_controls","name":[["test",1],["recovery",1],["branch",1],["mutations",1],["safe",1],["visible",1],["workbench",1],["controls",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["recovery",32],["branch",17],["mutations",2],["safe",2],["visible",2],["workbench",5],["controls",2],["none",2],["loader",2],["extract",13],["js",31],["function",13],["app",18],["load",2],["state",2],["sanitizer",11],["sanitize",4],["actions",6],["current",6],["execute",6],["action",9],["card",6],["timeline",1],["undo",13],["projection",5],["from",3],["fork",10],["session",7],["checkpoint",8],["activate",8],["revert",16],["preview",2],["mutation",4],["result",2],["apply",4],["branches",10],["render",1],["panel",1],["assert",42],["base",1],["ids",2],["restore",1],["retry",1],["restart",2],["fresh",4],["map",1],["enabled",2],["reason",2],["public",2],["text",1],["forbidden",5],["detail",1],["events",1],["environment",1],["arguments",1],["wire",1],["id",17],["not",5],["root",1],["frame",5],["projected",1],["confirm",4],["true",1],["errors",1],["prompt",1],["name",3],["cell",1],["body",1],["encode",1],["uricomponent",1],["open",3],["conversation",4],["project",3],["capability",1],["response",1],["head",1],["workspace",1],["operation",1],["generation",1],["refs",1],["writes",2],["count",6],["conflicts",2],["list",2],["ws",2],["summary",1],["view",1],["only",1],["restored",1],["schedule",1],["resync",1],["style",2],["css",2]]},{"id":"tests/test_webui_static_contract.py#test_replay_dedupe_does_not_claim_an_unrelated_or_final_chunk","name":[["test",1],["replay",1],["dedupe",1],["not",1],["claim",1],["unrelated",1],["final",1],["chunk",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["replay",7],["dedupe",2],["not",3],["claim",2],["unrelated",2],["final",7],["chunk",11],["none",2],["state",6],["drive",1],["candidate",5],["const",4],["row",5],["stored",4],["turn",11],["exec",4],["verified",2],["nodes",1],["push",1],["other",3],["owns",3],["id",7],["execution",3],["provisional",3],["true",3],["block",3],["type",3],["text",4],["different",1],["false",3],["ordinary",1],["message",1],["old",1],["console",1],["log",1],["json",1],["stringify",1],["calls",2],["assert",5],["badges",1],["must",1],["demote",1],["rest",1],["dataset",1],["review",1],["status",1]]},{"id":"tests/test_webui_static_contract.py#test_replayed_provisional_chunks_defer_to_the_stored_candidate","name":[["test",1],["replayed",1],["provisional",1],["chunks",1],["defer",1],["stored",1],["candidate",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["replayed",2],["provisional",4],["chunks",2],["defer",2],["stored",4],["candidate",5],["none",3],["state",4],["drive",1],["replay",1],["const",3],["row",2],["turn",4],["exec",3],["duplicate",3],["live",1],["nodes",1],["push",1],["stream",4],["wrap",1],["owned",3],["owns",1],["chunk",2],["id",2],["execution",1],["true",2],["block",1],["type",1],["text",1],["answer",1],["console",1],["log",1],["json",1],["stringify",1],["calls",2],["assert",3],["removed",1]]},{"id":"tests/test_webui_static_contract.py#test_restart_approval_is_explicitly_continued_instead_of_auto_replayed","name":[["test",1],["restart",1],["approval",1],["explicitly",1],["continued",1],["instead",1],["auto",1],["replayed",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["restart",5],["approval",2],["explicitly",2],["continued",2],["instead",2],["auto",2],["replayed",2],["none",2],["render",3],["source",8],["extract",2],["js",4],["function",2],["app",2],["permission",1],["card",2],["mark",7],["perm",5],["assert",7],["resolution",2],["ok",1],["true",2],["context",1],["after",3],["requires",1],["continue",3],["send",1],["prompt",1],["status",2],["allowed",1],["denied",1],["style",1],["css",1]]},{"id":"tests/test_webui_static_contract.py#test_retiring_never_touches_a_turn_it_does_not_own","name":[["test",1],["retiring",1],["never",1],["touches",1],["turn",1],["not",1],["own",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["retiring",3],["never",2],["touches",2],["turn",7],["not",2],["own",2],["none",2],["state",3],["drive",1],["running",1],["true",1],["const",2],["mine",2],["open",1],["ticket",3],["activate",1],["req",2],["other",2],["another",2],["took",1],["over",1],["retired",3],["retire",1],["console",1],["log",1],["json",1],["stringify",1],["pending",3],["request",1],["id",2],["assert",2],["false",1],["cleared",1]]},{"id":"tests/test_webui_static_contract.py#test_review_is_a_streamed_step_with_manual_and_session_controls","name":[["test",1],["review",1],["streamed",1],["step",1],["manual",1],["session",1],["controls",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["review",7],["streamed",2],["step",4],["manual",7],["session",2],["controls",2],["none",2],["body",5],["source",13],["extract",3],["js",6],["function",3],["app",3],["state",5],["apply",1],["request",1],["assert",8],["re",3],["search",3],["out",2],["issues",2],["verdict",1],["reviewing",1],["pass",1],["frames",1],["current",1],["id",1],["method",1],["post",1],["cancel",1],["btn",1],["class",1],["list",1],["remove",1],["hidden",1],["turn",1],["done",1],["failed",1]]},{"id":"tests/test_webui_static_contract.py#test_runtime_summary_treats_explicit_recovery_as_view_only","name":[["test",1],["runtime",1],["summary",1],["treats",1],["explicit",1],["recovery",1],["as",1],["view",1],["only",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["runtime",3],["summary",9],["treats",2],["explicit",7],["recovery",9],["as",2],["view",3],["only",3],["none",2],["extract",2],["js",4],["function",2],["app",2],["undo",3],["branch",1],["from",1],["projection",1],["assert",6],["required",5],["true",4],["actions",1],["kc",1],["st",1],["const",1],["state",1],["capabilities",1],["revert",1]]},{"id":"tests/test_webui_static_contract.py#test_search_result_http_url_rejects_executable_and_relative_schemes","name":[["test",1],["search",1],["result",1],["http",1],["url",1],["rejects",1],["executable",1],["relative",1],["schemes",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["search",4],["result",4],["http",5],["url",4],["rejects",2],["executable",2],["relative",2],["schemes",2],["none",3],["source",2],["extract",1],["js",2],["function",1],["app",1],["cases",5],["https",5],["example",9],["com",6],["tt",1],["javascript",1],["alert",2],["data",1],["text",2],["html",1],["script",4],["evil",2],["path",2],["ftp",1],["missing",1],["slash",1],["42",1],["nconst",1],["json",3],["dumps",1],["nconsole",1],["log",1],["stringify",1],["map",1],["input",3],["out",4],["subprocess",1],["run",1],["node",1],["type",1],["module",1],["capture",1],["output",1],["true",2],["timeout",1],["60",1],["assert",2],["returncode",1],["stderr",1],["800",1],["loads",1],["stdout",1],["expected",2]]},{"id":"tests/test_webui_static_contract.py#test_search_result_links_pin_the_http_scheme_before_writing_href","name":[["test",1],["search",1],["result",1],["links",1],["pin",1],["http",1],["scheme",1],["before",1],["writing",1],["href",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["search",4],["result",4],["links",2],["pin",2],["http",6],["scheme",2],["before",2],["writing",2],["href",4],["none",2],["sanitizer",5],["extract",2],["js",4],["function",2],["app",2],["url",4],["body",5],["step",1],["assert",7],["lower",2],["starts",2],["https",2],["return",2],["raw",2],["slice",2],["safe",1],["not",1]]},{"id":"tests/test_webui_static_contract.py#test_send_captures_the_ticket_the_202_named","name":[["test",1],["send",1],["captures",1],["ticket",1],["202",1],["named",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["send",7],["captures",2],["ticket",6],["202",4],["named",2],["none",3],["one",1],["place",1],["id",7],["enter",1],["client",2],["at",1],["all",1],["posts",2],["wait",2],["false",2],["so",2],["only",1],["thing",1],["receives",1],["synchronously",1],["accepted",3],["watch",1],["elsewhere",1],["if",1],["not",2],["taken",2],["from",4],["body",9],["here",1],["failure",1],["hint",2],["fallback",2],["has",2],["nothing",3],["fall",1],["back",1],["terminal",1],["event",1],["arriving",1],["without",1],["shows",1],["scoped",1],["purpose",1],["cleanup",1],["tests",1],["below",1],["assert",5],["pending",1],["request",2],["read",2],["cleared",2],["both",1],["stay",1],["green",1],["ever",1],["writes",1],["always",1],["empty",1],["correctly",2],["still",1],["absent",1],["screen",1],["fn",1],["no",1],["longer",1],["ticketed",1],["form",1],["accept",1],["turn",3],["never",1],["stored",1],["dead",1],["before",1],["message",3],["post",7],["awaited",2],["guard",1],["compare",1],["against",1],["anchored",1],["specifically",1],["awaits",1],["other",2],["calls",1],["first",1],["creating",1],["frame",3],["reconciling",1],["annotations",1],["index",2],["await",2],["api",2],["frames",2],["dispatch",2],["open",1],["max",1],["400",1],["some",1],["object",1],["happens",1],["carry",1],["name",1],["re",1],["search",1],["const",1],["800",1]]},{"id":"tests/test_webui_static_contract.py#test_send_loads_the_skill_catalog_only_for_slash_token_candidates","name":[["test",1],["send",1],["loads",1],["skill",1],["catalog",1],["only",1],["slash",1],["token",1],["candidates",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["send",8],["loads",2],["skill",4],["catalog",4],["only",2],["slash",2],["token",2],["candidates",4],["none",2],["extract",1],["js",2],["function",1],["app",1],["assert",4],["const",2],["re",2],["search",2],["if",2],["plan",1],["now",1],["text",1],["replace",1],["za",1],["z0",1],["length",1],["try",1],["cat",1],["await",2],["load",2],["skills",2],["count",1]]},{"id":"tests/test_webui_static_contract.py#test_send_starts_an_async_background_turn","name":[["test",1],["send",1],["starts",1],["async",1],["background",1],["turn",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["send",9],["starts",2],["async",2],["background",2],["turn",3],["none",2],["source",4],["extract",1],["js",2],["function",1],["app",1],["assert",3],["re",3],["search",3],["message",2],["must",2],["post",2],["frame",1],["endpoint",1],["bwait",1],["wait",3],["false",2],["browser",1],["so",1],["returns",1],["while",1],["streams",1],["not",2],["bturn",1],["done",1],["completed",1],["202",1],["acknowledgement",1],["completion",1],["terminal",1],["ws",1],["event",1]]},{"id":"tests/test_webui_static_contract.py#test_send_waits_for_bound_upload_batches_before_starting_a_turn","name":[["test",1],["send",1],["waits",1],["bound",1],["upload",1],["batches",1],["before",1],["starting",1],["turn",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["send",27],["waits",3],["bound",3],["upload",37],["batches",2],["before",3],["starting",2],["turn",4],["none",2],["extract",8],["js",19],["function",8],["app",11],["files",1],["wait",12],["pending",6],["uploads",4],["create",9],["session",17],["read",4],["file",2],["new",17],["open",11],["project",14],["init",4],["index",4],["dispatch",9],["frame",23],["id",32],["assert",51],["ticket",1],["await",8],["api",2],["frames",4],["message",1],["composer",5],["value",3],["draft",2],["awaited",1],["bounded",1],["hung",1],["must",3],["neither",1],["precede",1],["nor",1],["pin",1],["forever",1],["stall",2],["refuses",1],["instead",2],["proceeding",1],["const",4],["ready",5],["promise",7],["race",1],["limit",1],["ms",1],["if",3],["stalled",2],["hint",2],["true",1],["repeated",1],["enter",2],["while",1],["preparation",1],["flight",2],["says",1],["did",1],["nothing",2],["ok",1],["prior",1],["failure",2],["state",6],["failures",4],["current",6],["gen",5],["source",4],["creation",7],["batch",11],["captures",1],["its",3],["destination",2],["once",1],["reader",3],["finishing",1],["after",1],["conversation",7],["switch",1],["not",9],["retarget",1],["bytes",2],["null",2],["eff",1],["target",11],["add",2],["at",2],["selection",1],["return",2],["all",2],["tasks",1],["map",1],["results",1],["length",1],["delete",2],["published",2],["as",2],["soon",1],["post",2],["answers",1],["so",3],["window",1],["no",1],["could",1],["name",1],["closed",1],["matching",1],["any",1],["unresolved",1],["would",1],["also",1],["catch",1],["sibling",1],["unrelated",2],["itself",1],["settles",1],["opening",1],["work",1],["lives",1],["opened",4],["sender",1],["awaits",1],["follows",1],["reset",1],["racing",1],["then",1],["adopt",3],["created",2],["creations",1],["key",1],["navigation",1],["workspace",1],["visible",1],["onerror",1],["onabort",1],["explicit",1],["already",1],["has",1],["strand",1],["fresh",1],["previous",6],["released",1],["derives",1],["from",1],["shared",1],["path",1],["just",1],["unsub",1],["refusal",1],["warning",1],["life",1],["sentence",1],["leaving",1],["latched",1],["left",1],["every",1],["later",1],["returning",1],["failed",1],["typeof",1],["string",1],["undefined",1],["onclick",2],["tab",1]]},{"id":"tests/test_webui_static_contract.py#test_session_and_project_menus_download_artifact_zip","name":[["test",1],["session",1],["project",1],["menus",1],["download",1],["artifact",1],["zip",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["session",5],["project",4],["menus",2],["download",2],["artifact",2],["zip",4],["none",2],["source",4],["extract",2],["js",4],["function",2],["app",2],["render",1],["proj",1],["menu",2],["assert",2],["re",2],["search",2],["projects",1],["artifacts",2],["frames",1]]},{"id":"tests/test_webui_static_contract.py#test_session_list_replaces_empty_state_and_keeps_nested_menus_keyboard_safe","name":[["test",1],["session",1],["list",1],["replaces",1],["empty",1],["state",1],["keeps",1],["nested",1],["menus",1],["keyboard",1],["safe",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["session",3],["list",3],["replaces",2],["empty",2],["state",2],["keeps",2],["nested",2],["menus",2],["keyboard",2],["safe",2],["none",2],["row",3],["extract",2],["js",4],["function",2],["app",2],["sessions",5],["render",1],["assert",3],["index",2],["inner",1],["html",1],["if",1],["ss",1],["length",1],["target",2],["head",1]]},{"id":"tests/test_webui_static_contract.py#test_session_package_export_import_is_visible_and_binary_safe","name":[["test",1],["session",1],["package",1],["export",1],["import",1],["visible",1],["binary",1],["safe",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["session",11],["package",6],["export",4],["import",6],["visible",2],["binary",2],["safe",2],["none",2],["importer",7],["extract",2],["js",5],["function",2],["app",3],["exporter",3],["assert",11],["id",4],["dash",1],["index",3],["html",3],["input",1],["application",2],["vnd",2],["openai4s",3],["zip",3],["fetch",1],["api",1],["sessions",1],["content",1],["type",1],["body",1],["file",1],["128",1],["1024",2],["result",2],["root",1],["frame",1],["project",1],["count",1]]},{"id":"tests/test_webui_static_contract.py#test_shell_keeps_minimal_controls","name":[["test",1],["shell",1],["keeps",1],["minimal",1],["controls",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["shell",4],["keeps",2],["minimal",2],["controls",3],["none",2],["ids",4],["absent",3],["conn",1],["dot",1],["send",2],["btn",1],["pm",1],["template",2],["grid",1],["assert",1],["not",2],["should",1],["grow",1],["separate",1],["connection",1],["sorted",1]]},{"id":"tests/test_webui_static_contract.py#test_stage9_version_diff_and_pdf_locators_bind_to_real_versions_and_pages","name":[["test",1],["stage9",1],["version",1],["diff",1],["pdf",1],["locators",1],["bind",1],["real",1],["versions",1],["pages",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["stage9",2],["version",7],["diff",11],["pdf",8],["locators",9],["bind",2],["real",2],["versions",8],["pages",2],["none",2],["extract",4],["js",8],["function",4],["app",4],["show",1],["render",4],["artifact",3],["renderer",3],["descriptor",1],["locator",2],["comments",2],["assert",18],["candidate",1],["ordinal",2],["number",2],["previous",1],["id",2],["dataset",2],["action",1],["compare",1],["query",1],["encode",3],["uricomponent",3],["from",1],["pre",1],["text",1],["content",2],["raw",2],["slice",1],["inner",1],["html",1],["not",2],["frame",2],["src",1],["url",1],["page",12],["type",1],["min",1],["viewer",1],["current",1],["string",1],["select",1],["value",1],["wb",1],["controls",1],["style",2],["css",2],["ver",1],["body",1]]},{"id":"tests/test_webui_static_contract.py#test_stage9_workbench_ui_is_flag_gated","name":[["test",1],["stage9",1],["workbench",1],["ui",1],["flag",1],["gated",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["stage9",2],["workbench",4],["ui",2],["flag",2],["gated",2],["none",2],["assert",6],["function",1],["artifact",2],["app",5],["js",5],["render",2],["table",2],["locator",1],["comments",1],["ketcher",2],["id",1],["wb",2],["controls",1],["style",1],["css",1],["count",1],["edit",1]]},{"id":"tests/test_webui_static_contract.py#test_standard_environment_readiness_is_advisory_until_a_cell_is_routed","name":[["test",1],["standard",1],["environment",1],["readiness",1],["advisory",1],["until",1],["cell",1],["routed",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["standard",3],["environment",16],["readiness",10],["advisory",2],["until",2],["cell",3],["routed",2],["none",2],["control",1],["only",1],["turns",1],["stay",1],["routable",1],["refused",1],["opens",1],["managed",1],["repair",1],["send",8],["source",7],["extract",5],["js",12],["function",5],["app",7],["refresh",9],["status",13],["terminal",9],["handle",3],["event",5],["init",3],["assert",18],["preflight",1],["not",4],["api",2],["environments",2],["profile",1],["await",2],["detail",1],["failed",3],["ready",2],["unavailable",2],["open",1],["cust",1],["compute",1],["finally",1],["index",2],["turn",1],["done",1],["code",3],["409",1],["503",1],["error",3],["if",2],["reason",1],["composer",1],["value",1],["text",1]]},{"id":"tests/test_webui_static_contract.py#test_standard_readiness_ui_is_complete_copy_only_and_text_safe","name":[["test",1],["standard",1],["readiness",1],["ui",1],["complete",1],["copy",1],["only",1],["text",1],["safe",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["standard",6],["readiness",17],["ui",2],["complete",3],["copy",2],["only",4],["text",6],["safe",2],["none",2],["sanitize",4],["extract",4],["js",9],["function",4],["app",5],["profile",3],["banner",8],["render",3],["environment",8],["card",10],["compute",6],["cust",1],["assert",17],["index",1],["html",3],["count",2],["class",1],["hidden",1],["enabled",1],["true",3],["ready",1],["content",1],["inner",2],["not",4],["missing",3],["environments",1],["each",2],["object",1],["entries",1],["packages",1],["slice",1],["must",2],["show",1],["list",1],["remediation",4],["requires",2],["explicit",3],["action",2],["navigator",1],["clipboard",1],["write",1],["item",1],["command",1],["api",1],["copying",1],["never",1],["execute",1],["install",1],["server",1],["projected",1],["names",1],["commands",2],["refresh",1],["status",1],["source",2],["key",3],["title",1],["open",1],["send",1],["blocked",1],["needs",1],["zh",1],["en",1],["style",2],["css",2]]},{"id":"tests/test_webui_static_contract.py#test_streaming_markdown_seals_only_complete_blocks_and_fully_renders_on_finish","name":[["test",1],["streaming",1],["markdown",1],["seals",1],["only",1],["complete",1],["blocks",1],["fully",1],["renders",1],["finish",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["streaming",2],["markdown",2],["seals",2],["only",2],["complete",2],["blocks",2],["fully",2],["renders",2],["finish",2],["none",2],["stable",6],["cut",6],["app",6],["js",9],["index",2],["function",5],["md",2],["flush",7],["render",6],["extract",3],["seal",3],["text",2],["done",3],["turn",1],["assert",8],["open",2],["fence",2],["if",4],["closes",1],["else",1],["line",1],["trim",1],["final",1],["st",1],["true",2],["stream",1]]},{"id":"tests/test_webui_static_contract.py#test_the_at_menu_inserts_a_pinned_reference","name":[["test",1],["at",1],["menu",1],["inserts",1],["pinned",1],["reference",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["at",3],["menu",4],["inserts",2],["pinned",2],["reference",3],["none",2],["lists",1],["artifacts",1],["from",3],["across",1],["project",1],["resolver",1],["only",1],["ever",1],["looked",1],["inside",1],["current",1],["session",2],["so",1],["picking",1],["file",2],["another",1],["conversation",1],["inserted",1],["resolved",1],["nothing",1],["silently",1],["was",1],["offering",1],["files",1],["could",1],["not",1],["deliver",1],["inserting",1],["name",3],["version",3],["id",1],["makes",1],["them",2],["resolvable",1],["materialised",1],["send",1],["fixes",1],["they",1],["mean",1],["instead",1],["leaving",1],["follow",1],["whatever",1],["later",1],["cell",1],["writes",1],["filename",2],["assert",2],["insert",1],["app",2],["js",2],["pick",1],["tells",1],["user",1],["about",1],["be",1],["copied",1],["one",1],["thing",1],["cannot",1],["show",1],["count",1],["ac",1],["other",1]]},{"id":"tests/test_webui_static_contract.py#test_the_attachment_problem_event_reaches_the_user","name":[["test",1],["attachment",1],["problem",1],["event",1],["reaches",1],["user",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["attachment",7],["problem",2],["event",3],["reaches",2],["user",4],["none",2],["server",2],["emits",1],["problems",5],["say",1],["pinned",1],["figures",1],["were",1],["left",1],["out",1],["turn",1],["nothing",1],["listened",1],["model",3],["told",1],["separately",1],["system",1],["note",1],["so",1],["assistant",1],["usually",2],["mentions",1],["but",1],["only",1],["never",3],["reason",5],["limit",1],["instead",1],["pin",1],["placed",1],["received",1],["reads",1],["as",1],["broken",1],["rather",1],["than",1],["figure",1],["was",1],["too",3],["large",2],["assert",3],["app",5],["js",5],["type",2],["matched",1],["dispatch",2],["index",3],["200",1],["render",3],["body",5],["function",1],["nfunction",1],["every",1],["send",1],["has",1],["wording",2],["here",1],["unhandled",1],["one",1],["would",1],["raw",1],["enum",1],["budget",1],["exhausted",1],["many",1],["no",1]]},{"id":"tests/test_webui_static_contract.py#test_the_committed_wording_is_a_real_branch","name":[["test",1],["committed",1],["wording",1],["real",1],["branch",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["committed",5],["wording",2],["real",2],["branch",2],["none",2],["please",1],["try",1],["again",1],["wrong",1],["advice",1],["once",1],["tool",1],["has",1],["already",1],["run",1],["hint",5],["fn",1],["failure",1],["assert",3],["output",1],["turn",3],["failed",3],["app",1],["js",1],["count",1]]},{"id":"tests/test_webui_static_contract.py#test_the_context_panel_carries_the_servers_omission_report","name":[["test",1],["context",1],["panel",1],["carries",1],["servers",1],["omission",1],["report",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["context",5],["panel",8],["carries",2],["servers",2],["omission",4],["report",4],["none",2],["server",2],["reports",1],["budget",1],["left",1],["out",1],["client",1],["has",1],["keep",1],["sanitize",2],["rebuilds",1],["payload",1],["field",2],["by",2],["so",1],["anything",1],["not",1],["name",1],["dropped",2],["floor",1],["projection",1],["stays",1],["looking",1],["complete",1],["while",1],["quietly",1],["becoming",1],["partial",1],["same",1],["shape",1],["as",1],["retrieval",1],["source",1],["envelope",1],["specialist",1],["allowlist",1],["notebook",1],["export",1],["formats",1],["side",1],["work",1],["reached",1],["nothing",1],["sanitizer",5],["app",4],["js",4],["index",4],["function",2],["nfunction",2],["assert",2],["omitted",2],["normaliser",1],["render",1],["state",1],["never",1],["rendered",1]]},{"id":"tests/test_webui_static_contract.py#test_the_delegation_controls_reach_their_routes","name":[["test",1],["delegation",1],["controls",1],["reach",1],["their",1],["routes",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["delegation",7],["controls",2],["reach",2],["their",2],["routes",3],["none",2],["exist",1],["so",1],["user",1],["stop",4],["runaway",1],["sub",1],["agent",1],["panel",8],["renders",1],["tree",1],["offers",1],["nothing",1],["leaves",1],["them",1],["they",1],["started",1],["state",1],["work",1],["was",1],["opened",1],["fix",1],["exactly",1],["shape",1],["server",1],["side",1],["capability",1],["no",1],["client",1],["call",1],["site",1],["file",1],["has",1],["caught",1],["retrieval",1],["provenance",1],["notebook",1],["exports",1],["skill",1],["allowlists",1],["app",4],["js",4],["index",4],["function",2],["render",1],["nfunction",1],["assert",4],["child",4],["steer",3],["name",2],["path",2],["body",7],["async",1],["delegations",1],["method",1],["post",1],["control",1],["mutates",1],["run",1],["must",1],["not",1],["be",1]]},{"id":"tests/test_webui_static_contract.py#test_the_global_hint_is_restored_only_for_a_currently_failed_session","name":[["test",1],["global",1],["hint",1],["restored",1],["only",1],["currently",1],["failed",1],["session",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["global",2],["hint",2],["restored",2],["only",2],["currently",2],["failed",4],["session",2],["none",2],["once",1],["from",2],["frame",1],["own",1],["status",4],["not",2],["any",2],["stored",1],["failure",3],["running",1],["false",1],["covers",1],["completed",1],["cancelled",1],["alike",1],["so",1],["restore",1],["reads",1],["frames",1],["id",1],["reports",1],["exactly",1],["reason",1],["open",5],["conv",4],["fn",2],["conversation",1],["assert",3],["stt",1],["last",6],["terminal",2],["message",1],["decides",1],["them",1],["rows",2],["length",1]]},{"id":"tests/test_webui_static_contract.py#test_the_inline_failure_carries_the_id_and_the_veto","name":[["test",1],["inline",1],["failure",1],["carries",1],["id",1],["veto",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["inline",2],["failure",3],["carries",2],["id",4],["veto",2],["none",2],["meta",6],["fn",1],["assert",2],["turn",2],["support",1],["failed",1],["committed",2],["request",1]]},{"id":"tests/test_webui_static_contract.py#test_the_next_turn_does_not_inherit_the_previous_ticket","name":[["test",1],["next",1],["turn",1],["not",1],["inherit",1],["previous",1],["ticket",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["next",2],["turn",11],["not",3],["inherit",2],["previous",3],["ticket",7],["none",3],["no",1],["id",5],["its",1],["own",1],["must",1],["quote",1],["nothing",1],["last",1],["one",1],["state",4],["drive",1],["running",2],["true",2],["const",2],["first",6],["open",2],["commit",2],["request",3],["req",2],["close",1],["ends",1],["second",1],["starts",1],["late",3],["console",1],["log",1],["json",1],["stringify",1],["pending",3],["assert",2],["false",1],["stale",1],["202",1],["revived",1]]},{"id":"tests/test_webui_static_contract.py#test_the_ordinary_ordering_still_stores_the_ticket","name":[["test",1],["ordinary",1],["ordering",1],["still",1],["stores",1],["ticket",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["ordering",2],["still",2],["stores",2],["ticket",6],["none",2],["guard",1],["must",1],["not",1],["make",1],["every",1],["turn",3],["id",3],["less",1],["just",1],["deletion",1],["state",3],["drive",1],["running",1],["true",2],["const",2],["open",1],["wrote",3],["commit",1],["request",2],["req",2],["live",2],["console",1],["log",1],["json",1],["stringify",1],["pending",3],["assert",2]]},{"id":"tests/test_webui_static_contract.py#test_the_pending_ticket_does_not_outlive_its_session","name":[["test",1],["pending",1],["ticket",1],["not",1],["outlive",1],["its",1],["session",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["pending",2],["ticket",3],["not",2],["outlive",2],["its",2],["session",2],["none",2],["open",4],["conv",3],["fn",1],["conversation",1],["assert",1],["close",1],["turn",1]]},{"id":"tests/test_webui_static_contract.py#test_the_processing_event_hands_the_slot_over","name":[["test",1],["processing",1],["event",1],["hands",1],["slot",1],["over",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["processing",5],["event",2],["hands",2],["slot",2],["over",2],["none",2],["unconditionally",1],["running",3],["already",1],["true",1],["queued",1],["turn",3],["starts",1],["assert",2],["if",3],["status",3],["activate",2],["ticket",2],["request",1],["id",2],["execution",1],["app",3],["js",3],["index",4],["guarded",2],["hand",1],["off",1],["sits",1],["inside",1],["not",1],["guard",1]]},{"id":"tests/test_webui_static_contract.py#test_the_retrieval_panel_renders_only_what_the_server_sent","name":[["test",1],["retrieval",1],["panel",1],["renders",1],["only",1],["server",1],["sent",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["retrieval",6],["panel",3],["renders",3],["only",2],["server",4],["sent",2],["none",2],["client",2],["must",1],["not",3],["re",2],["derive",1],["format",1],["provenance",1],["every",1],["value",3],["has",1],["already",1],["been",1],["through",1],["allowlist",2],["length",1],["cap",1],["redaction",1],["reassembled",1],["url",1],["decided",1],["itself",1],["fields",2],["show",1],["would",3],["be",1],["second",1],["implementation",1],["rule",1],["keeps",1],["api",1],["key",4],["out",1],["ui",1],["two",1],["drift",1],["assert",4],["function",1],["source",1],["app",4],["js",4],["fixed",1],["field",3],["order",2],["object",2],["keys",2],["src",2],["iterating",1],["payload",1],["display",1],["any",1],["future",1],["version",1],["adds",1],["decision",1],["being",1],["made",1],["wrong",1],["place",1],["both",1],["notes",1],["shown",1],["because",1],["clipped",1],["rendered",1],["plain",1],["reads",1],["as",2],["whole",1],["withheld",2],["no",1],["count",2],["read",1],["absent",1],["ones",1],["versions",2],["truncated",1],["missing",1],["from",1],["translation",1],["table",1]]},{"id":"tests/test_webui_static_contract.py#test_the_three_plan_turns_share_one_generation_owned_dispatch","name":[["test",1],["three",1],["plan",1],["turns",1],["share",1],["one",1],["generation",1],["owned",1],["dispatch",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["three",2],["plan",7],["turns",2],["share",2],["one",2],["generation",2],["owned",2],["dispatch",4],["none",2],["each",1],["lock",2],["ui",1],["after",1],["its",1],["own",1],["202",2],["without",1],["ticket",6],["at",1],["all",1],["name",3],["approve",1],["resume",1],["revise",1],["assert",6],["turn",7],["fn",2],["body",9],["come",1],["before",1],["post",1],["terminal",1],["event",1],["beats",1],["cannot",1],["invalidate",1],["anything",1],["index",4],["open",1],["await",2],["api",2],["running",1],["true",2],["if",2],["owns",2],["token",3],["return",1],["commit",1],["accepted",1],["done",1],["failed",1]]},{"id":"tests/test_webui_static_contract.py#test_turn_done_passes_the_event_through_and_retires_the_ticket","name":[["test",1],["turn",1],["done",1],["passes",1],["event",1],["through",1],["retires",1],["ticket",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["turn",7],["done",9],["passes",2],["event",3],["through",2],["retires",2],["ticket",4],["none",2],["outliving",1],["its",1],["lets",1],["one",1],["id",1],["be",1],["quoted",1],["next",1],["fn",1],["assert",3],["failure",1],["hint",2],["detail",1],["close",1],["status",1],["app",1],["js",1],["dropped",1],["before",1]]},{"id":"tests/test_webui_static_contract.py#test_two_queued_202s_in_any_order_leave_the_active_id_alone","name":[["test",1],["two",1],["queued",1],["202s",1],["any",1],["order",1],["leave",1],["active",1],["id",1],["alone",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["two",2],["queued",4],["202s",2],["any",2],["order",3],["leave",2],["active",2],["id",7],["alone",2],["none",2],["driven",1],["not",2],["asserted",1],["from",1],["comment",1],["both",2],["follow",1],["ups",1],["took",1],["no",1],["ticket",8],["answered",1],["as",1],["so",1],["each",1],["refused",1],["twice",1],["over",1],["matter",1],["point",1],["they",1],["resolve",1],["whenever",1],["network",1],["says",1],["state",5],["drive",1],["running",2],["true",3],["const",3],["open",1],["turn",7],["commit",1],["request",5],["req",5],["generation",5],["before",2],["wrote",3],["queue",3],["position",3],["map",1],["accepted",2],["accept",2],["null",1],["console",1],["log",1],["json",1],["stringify",1],["same",2],["pending",3],["still",2],["live",2],["assert",4],["false",2],["send",1],["advanced",1],["own",1],["was",1],["invalidated",1]]},{"id":"tests/test_webui_static_contract.py#test_typed_llm_failures_keep_their_cause_in_live_and_reopened_hints","name":[["test",1],["typed",1],["llm",1],["failures",1],["keep",1],["their",1],["cause",1],["live",1],["reopened",1],["hints",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["typed",2],["llm",8],["failures",2],["keep",2],["their",2],["cause",2],["live",3],["reopened",2],["hints",2],["none",2],["burst",3],["refusal",1],["must",1],["not",1],["decay",1],["back",1],["into",1],["generic",1],["retry",2],["key",4],["advice",1],["terminal",2],["event",1],["stored",1],["message",1],["take",1],["different",1],["paths",1],["both",1],["have",1],["retain",1],["existing",1],["code",10],["field",1],["reopening",1],["same",1],["failed",2],["session",1],["gives",1],["less",1],["accurate",1],["explanation",1],["than",1],["one",1],["originally",1],["shown",1],["classifier",2],["fn",4],["failure",11],["hint",7],["request",2],["rate",2],["limited",2],["upstream",2],["overloaded",2],["assert",6],["turn",4],["app",1],["js",1],["count",1],["needs",1],["zh",1],["en",1],["wording",1],["detail",1],["veto",1],["still",1],["wins",1],["prior",1],["action",1],["already",1],["happened",1],["committed",1],["meta",4],["last",4]]},{"id":"tests/test_webui_static_contract.py#test_unchanged_durable_candidate_is_verified_without_rewriting_text","name":[["test",1],["unchanged",1],["durable",1],["candidate",1],["verified",1],["without",1],["rewriting",1],["text",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["unchanged",4],["durable",3],["candidate",6],["verified",6],["without",2],["rewriting",2],["text",4],["none",2],["state",6],["drive",1],["resolution",2],["const",2],["exact",6],["node",1],["turn",3],["exec",2],["reviewed",2],["answer",2],["nodes",1],["push",1],["result",3],["apply",1],["message",1],["id",4],["execution",1],["replaced",1],["false",2],["delivered",1],["true",5],["review",1],["status",2],["user",1],["truth",2],["frame",1],["console",1],["log",1],["json",1],["stringify",1],["calls",3],["assert",5],["target",1],["found",1],["replacement",1],["applied",2],["badge",2],["replace",1],["dataset",1],["resolved",1]]},{"id":"tests/test_webui_static_contract.py#test_unresolved_references_are_rendered_not_swallowed","name":[["test",1],["unresolved",1],["references",1],["rendered",1],["not",1],["swallowed",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["unresolved",2],["references",2],["rendered",2],["not",2],["swallowed",2],["none",2],["server",1],["emits",1],["artifact",2],["ref",3],["problems",4],["precisely",1],["so",1],["user",1],["learns",1],["reference",1],["failed",1],["emitting",1],["then",1],["dropping",1],["client",1],["would",1],["reproduce",1],["original",1],["defect",1],["one",1],["layer",1],["up",1],["assert",3],["type",1],["app",3],["js",3],["function",1],["render",1],["count",1],["refs",1],["title",1]]},{"id":"tests/test_webui_static_contract.py#test_variable_inspector_is_manual_read_only_and_strictly_sanitized","name":[["test",1],["variable",1],["inspector",1],["manual",1],["read",1],["only",1],["strictly",1],["sanitized",1]],"path":[["tests",1],["test",1],["webui",1],["static",1],["contract",1],["py",1]],"body":[["def",2],["test",2],["variable",12],["inspector",9],["manual",2],["read",2],["only",2],["strictly",2],["sanitized",2],["none",2],["sanitizer",12],["extract",5],["js",10],["function",5],["app",5],["sanitize",2],["inspection",2],["refresh",8],["renderer",10],["render",3],["notebook",3],["reset",2],["open",1],["conversation",1],["assert",27],["exact",1],["scope",1],["source",4],["root",1],["frame",2],["id",4],["branch",1],["language",6],["array",2],["variables",11],["slice",1],["500",1],["number",2],["safe",1],["integer",1],["item",1],["length",1],["typeof",2],["value",2],["string",1],["available",1],["forbidden",2],["inner",1],["html",1],["workspace",1],["detail",1],["arguments",1],["wire",1],["not",3],["kernel",1],["method",1],["post",1],["payload",1],["request",2],["data",2],["action",1],["python",3],["nb",8],["generation",1],["revision",1],["loading",1],["empty",1],["error",1],["append",1],["child",1],["results",1],["style",2],["css",2],["row",1]]},{"id":"tests/test_workbench_state_service.py","name":[["test",1],["workbench",1],["state",1],["service",1],["py",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["from",5],["future",1],["import",5],["annotations",1],["types",1],["simple",1],["namespace",1],["openai4s",3],["config",1],["llmconfig",1],["server",1],["workbench",2],["state",2],["session",1],["service",1],["store",2]]},{"id":"tests/test_workbench_state_service.py#_service","name":[["service",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["service",3],["state",6],["none",6],["pending",4],["generations",3],["store",4],["return",1],["session",1],["workbench",1],["lambda",4],["root",3],["history",1],["role",2],["user",1],["content",2],["hello",1],["assistant",1],["world",1],["compaction",1],["handoff",1],["true",1],["llm",1],["config",1],["llmconfig",1],["provider",1],["deepseek",2],["model",1],["chat",1],["api",1],["key",1],["test",1],["context",1],["window",1],["fallback",1],["10",1],["000",1]]},{"id":"tests/test_workbench_state_service.py#_Store","name":[["store",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["class",2],["store",2],["def",3],["init",1],["self",5],["generations",4],["none",2],["frame",8],["id",9],["return",2],["root",3],["latest",1],["kernel",1],["generation",1],["language",2],["branch",2],["del",1]]},{"id":"tests/test_workbench_state_service.py#_Store.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["init",2],["self",3],["generations",4],["none",2]]},{"id":"tests/test_workbench_state_service.py#_Store.get_frame","name":[["frame",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["frame",8],["self",2],["id",6],["return",1],["root",1]]},{"id":"tests/test_workbench_state_service.py#_Store.latest_kernel_generation","name":[["latest",1],["kernel",1],["generation",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["latest",2],["kernel",2],["generation",2],["self",3],["root",3],["frame",3],["id",6],["language",3],["branch",3],["none",2],["del",1],["return",1],["generations",1]]},{"id":"tests/test_workbench_state_service.py#test_context_projects_components_without_message_content","name":[["test",1],["context",1],["projects",1],["components",1],["without",1],["message",1],["content",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",2],["context",4],["projects",2],["components",2],["without",2],["message",2],["content",2],["result",6],["service",1],["root",1],["assert",5],["token",1],["count",1],["handoff",1],["true",1],["item",2],["kind",1],["layers",1],["system",3],["prompt",3],["text",2],["images",1],["tool",4],["schemas",1],["calls",1],["results",1],["artifact",1],["refs",1],["wire",1],["state",1],["hello",1],["not",1],["repr",1],["its",1],["own",1],["layer",1],["rather",1],["than",1],["part",1],["because",1],["two",1],["answer",1],["different",1],["remedies",1],["standing",1],["rebuilt",1],["every",1],["turn",1],["compaction",1],["never",1],["touches",1],["so",1],["large",1],["shown",1],["as",2],["conversation",1],["sends",1],["user",1],["one",1],["cannot",1],["help",1],["omitted",1],["projection",1],["lists",1],["only",1],["present",1],["reads",1],["complete",1]]},{"id":"tests/test_workbench_state_service.py#test_context_projects_safe_persistent_compaction_history","name":[["test",1],["context",1],["projects",1],["safe",1],["persistent",1],["compaction",1],["history",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",2],["context",11],["projects",2],["safe",2],["persistent",2],["compaction",5],["history",7],["tmp",3],["path",3],["store",6],["workbench",1],["db",1],["root",4],["frame",6],["id",15],["new",1],["project",2],["science",2],["archive",1],["branch",1],["ledger",1],["cursor",1],["group",1],["ag",1],["ordinal",1],["recovery",1],["pointer",1],["checkpoint",1],["cp",1],["generation",2],["summary",3],["sensitive",3],["handoff",2],["compacted",1],["role",1],["tool",1],["content",1],["secret",2],["raw",2],["output",2],["before",2],["total",2],["1200",2],["after",2],["400",2],["artifact",4],["refs",2],["version",2],["service",1],["assert",6],["count",1],["tokens",2],["sha256",1],["not",2],["repr",2]]},{"id":"tests/test_workbench_state_service.py#test_delegation_event_projection_owns_the_output_exclusion","name":[["test",1],["delegation",1],["event",1],["projection",1],["owns",1],["output",1],["exclusion",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",2],["delegation",7],["event",9],["projection",5],["owns",2],["output",5],["exclusion",3],["live",1],["child",20],["ships",1],["browser",2],["safe",1],["shape",1],["contract",1],["docs",1],["webapp",1],["api",1],["md",1],["delegations",1],["row",1],["excludes",1],["result",1],["bodies",1],["steering",6],["text",1],["from",2],["owned",1],["server",2],["side",1],["by",1],["normalizer",1],["frontend",1],["sanitizer",1],["stays",1],["as",1],["belt",1],["not",4],["only",1],["owner",1],["openai4s",1],["workbench",1],["state",1],["import",1],["projected",6],["type",2],["delivered",4],["at",5],["message",3],["ids",2],["boundary",3],["id",7],["name",1],["scout",1],["status",3],["running",1],["task",1],["none",3],["secret",1],["socket",1],["error",1],["depth",2],["parent",2],["frame",3],["root",1],["created",1],["started",1],["finished",1],["progress",3],["turn",1],["max",2],["turns",2],["last",1],["queued",3],["discarded",2],["messages",2],["overrides",2],["model",2],["deepseek",2],["chat",2],["steps",2],["permissions",1],["read",1],["write",1],["capabilities",1],["skills",1],["assert",11],["permission",1],["count",2],["capability",1]]},{"id":"tests/test_workbench_state_service.py#test_delegation_event_projection_tolerates_a_missing_child","name":[["test",1],["delegation",1],["event",1],["projection",1],["tolerates",1],["missing",1],["child",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",2],["delegation",5],["event",6],["projection",4],["tolerates",2],["missing",2],["child",4],["from",1],["openai4s",1],["server",1],["workbench",1],["state",1],["import",1],["projected",2],["type",1],["at",1],["assert",1]]},{"id":"tests/test_workbench_state_service.py#test_live_and_ended_language_sandboxes_still_aggregate_to_weaker_claim","name":[["test",1],["live",1],["ended",1],["language",1],["sandboxes",1],["still",1],["aggregate",1],["weaker",1],["claim",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",5],["live",2],["ended",8],["language",3],["sandboxes",2],["still",2],["aggregate",2],["weaker",2],["claim",2],["python",3],["simple",2],["namespace",2],["sandbox",11],["status",1],["mode",2],["auto",2],["state",5],["enabled",1],["backend",2],["seatbelt",1],["enforced",4],["true",2],["self",3],["passed",3],["network",2],["policy",2],["blocked",1],["generation",3],["id",1],["released",1],["at",1],["3000",1],["reason",1],["manual",1],["stop",1],["environment",1],["unavailable",2],["none",2],["false",5],["not",1],["detail",1],["service",1],["kernel",2],["generations",1],["security",1],["root",1],["assert",6],["mixed",1],["languages",1],["runtime",2],["runtimes",1]]},{"id":"tests/test_workbench_state_service.py#test_security_aggregates_python_and_r_to_the_weakest_truthful_claim","name":[["test",1],["security",1],["aggregates",1],["python",1],["weakest",1],["truthful",1],["claim",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",5],["security",3],["aggregates",2],["python",4],["weakest",2],["truthful",2],["claim",2],["simple",3],["namespace",3],["sandbox",8],["status",2],["mode",2],["auto",2],["state",4],["enforced",4],["backend",3],["seatbelt",1],["true",2],["self",3],["passed",3],["network",2],["policy",2],["blocked",1],["warning",1],["none",1],["false",4],["unknown",1],["detail",1],["unavailable",1],["workspace",1],["must",2],["not",3],["leak",2],["result",7],["service",1],["kernel",2],["root",1],["assert",6],["mixed",2],["len",1],["runtimes",1],["repr",1]]},{"id":"tests/test_workbench_state_service.py#test_security_keeps_last_verified_generation_after_ttl_release","name":[["test",1],["security",1],["keeps",1],["last",1],["verified",1],["generation",1],["after",1],["ttl",1],["release",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",4],["security",3],["keeps",2],["last",2],["verified",3],["generation",11],["after",2],["ttl",5],["release",2],["tmp",3],["path",3],["store",7],["workbench",1],["db",1],["root",4],["frame",5],["id",6],["new",1],["project",1],["science",1],["create",1],["kernel",2],["language",1],["python",2],["environment",1],["sandbox",12],["mode",1],["auto",1],["state",4],["enabled",2],["backend",1],["seatbelt",1],["enforced",2],["true",5],["self",2],["passed",2],["network",1],["policy",1],["blocked",1],["detail",2],["workspace",1],["must",2],["not",3],["leak",2],["active",1],["started",1],["at",2],["1000",1],["finish",1],["released",1],["reason",2],["idle",3],["ended",5],["2000",1],["service",1],["assert",9],["languages",1],["runtimes",2],["source",1],["persisted",1],["repr",1]]},{"id":"tests/test_workbench_state_service.py#test_security_never_claims_unstarted_sandbox","name":[["test",1],["security",1],["never",1],["claims",1],["unstarted",1],["sandbox",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",2],["security",3],["never",2],["claims",2],["unstarted",2],["sandbox",5],["monkeypatch",3],["setenv",1],["openai4",1],["kernel",1],["enforce",1],["result",5],["service",1],["pending",2],["decision",1],["id",1],["secret",2],["root",1],["assert",4],["state",1],["not",2],["started",1],["enforced",1],["false",1],["permission",1],["count",1],["repr",1]]},{"id":"tests/test_workbench_state_service.py#test_security_projects_an_r_only_worker_without_claiming_not_started","name":[["test",1],["security",1],["projects",1],["only",1],["worker",1],["without",1],["claiming",1],["not",1],["started",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",4],["security",3],["projects",2],["only",2],["worker",2],["without",2],["claiming",2],["not",2],["started",2],["kernel",4],["simple",2],["namespace",2],["sandbox",4],["status",1],["mode",2],["auto",2],["state",6],["enforced",6],["backend",2],["seatbelt",2],["true",5],["self",2],["passed",2],["network",2],["policy",2],["blocked",2],["none",1],["result",4],["service",1],["root",1],["assert",3],["runtimes",1],["language",1]]},{"id":"tests/test_workbench_state_service.py#test_security_uses_only_public_live_sandbox_fields","name":[["test",1],["security",1],["uses",1],["only",1],["public",1],["live",1],["sandbox",1],["fields",1]],"path":[["tests",1],["test",1],["workbench",1],["state",1],["service",1],["py",1]],"body":[["def",2],["test",3],["security",3],["uses",2],["only",2],["public",2],["live",2],["sandbox",6],["fields",2],["kernel",3],["simple",2],["namespace",2],["status",1],["mode",1],["auto",1],["state",4],["enforced",3],["backend",2],["seatbelt",2],["true",3],["self",1],["passed",1],["network",1],["policy",1],["blocked",1],["workspace",2],["private",3],["session",1],["temp",1],["dir",1],["tmp",1],["detail",1],["verified",1],["result",5],["service",1],["root",1],["assert",4],["not",2],["repr",1]]},{"id":"tests/test_worker_runtime_alias.py","name":[["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"path":[["tests",1],["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"body":[["compatibility",1],["tests",2],["openai4s",5],["worker",4],["runtime",5],["alias",4],["package",1],["pr",1],["09",1],["refactor",2],["roadmap",1],["docs",1],["plan",1],["md",1],["section",1],["begins",1],["option",1],["rename",2],["keep",2],["compute",3],["provider",5],["primary",1],["add",1],["re",2],["exports",1],["same",2],["public",4],["contract",3],["these",2],["pin",1],["so",2],["neither",1],["name",1],["silently",1],["drift",1],["both",3],["packages",1],["import",3],["cleanly",1],["old",1],["imports",2],["working",1],["declare",1],["identical",1],["all",2],["every",1],["symbol",2],["object",1],["under",1],["names",1],["identity",1],["isinstance",1],["checks",1],["interchangeable",1],["across",1],["two",1],["pure",1],["export",1],["defines",1],["no",2],["its",1],["own",1],["not",1],["shadow",1],["private",1],["submodules",1],["offline",1],["docker",1],["gpu",1],["network",1],["secrets",1],["involved",1],["as",2],["legacy",1],["key",2],["symbols",2],["drops",1],["any",1],["breaks",1],["shims",1],["skills",1],["remote",1],["py",1],["byoc",3],["error",2],["resident",1],["exec",1],["result",1],["scrub",2],["writer",1],["secret",2],["env",1],["read",1],["auth",1],["write",2],["event",1],["ready",1],["base",1],["kinds",1],["baseline",1],["prefixes",1],["compressed",1],["cap",1],["default",1],["exit",1],["protocol",1],["idle",1],["timeout",1],["stage",1],["prefix",1],["tail",1],["bytes",1],["work",1]]},{"id":"tests/test_worker_runtime_alias.py#test_alias_does_not_shadow_private_submodules","name":[["test",1],["alias",1],["not",1],["shadow",1],["private",1],["submodules",1]],"path":[["tests",1],["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"body":[["def",2],["test",2],["alias",5],["not",3],["shadow",2],["private",3],["submodules",2],["runtime",1],["internals",1],["stay",1],["primary",1],["package",2],["only",1],["must",1],["grow",1],["copies",1],["protocol",1],["resident",1],["channel",1],["constants",1],["import",1],["pathlib",2],["pkg",2],["dir",2],["path",1],["file",1],["parent",1],["py",5],["files",4],["sorted",1],["name",1],["glob",1],["assert",1],["init",1],["grew",1]]},{"id":"tests/test_worker_runtime_alias.py#test_alias_exports_the_same_all","name":[["test",1],["alias",1],["exports",1],["same",1],["all",1]],"path":[["tests",1],["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"body":[["def",2],["test",2],["alias",3],["exports",2],["same",2],["all",4],["assert",1],["legacy",1]]},{"id":"tests/test_worker_runtime_alias.py#test_alias_has_no_main_entrypoint","name":[["test",1],["alias",1],["has",1],["no",1],["main",1],["entrypoint",1]],"path":[["tests",1],["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"body":[["def",2],["test",2],["alias",4],["has",2],["no",3],["main",5],["entrypoint",4],["runnable",1],["confined",1],["process",1],["stays",1],["under",1],["primary",1],["name",1],["python",1],["openai4s",2],["compute",1],["provider",1],["deliberately",1],["ships",1],["so",1],["there",1],["exactly",1],["one",1],["code",1],["path",2],["import",2],["importlib",2],["util",2],["pathlib",2],["pkg",2],["dir",2],["file",1],["parent",1],["assert",2],["not",1],["py",1],["exists",1],["find",1],["spec",1],["worker",1],["runtime",1],["none",1]]},{"id":"tests/test_worker_runtime_alias.py#test_alias_is_pure_reexport","name":[["test",1],["alias",1],["pure",1],["reexport",1]],"path":[["tests",1],["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"body":[["def",2],["test",2],["alias",7],["pure",2],["reexport",2],["defines",1],["nothing",1],["public",5],["its",1],["own",1],["beyond",1],["re",1],["exports",1],["extra",3],["name",5],["vars",1],["if",1],["not",2],["startswith",1],["all",1],["annotations",3],["bound",1],["by",1],["from",1],["future",1],["import",1],["assert",1],["unexpected",1],["names",1]]},{"id":"tests/test_worker_runtime_alias.py#test_alias_symbols_are_identical_objects","name":[["test",1],["alias",1],["symbols",1],["identical",1],["objects",1]],"path":[["tests",1],["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"body":[["def",2],["test",2],["alias",4],["symbols",3],["identical",4],["objects",2],["not",2],["equal",1],["openai4s",3],["worker",1],["runtime",1],["byoc",2],["error",2],["must",1],["be",1],["same",1],["class",1],["object",2],["as",1],["compute",2],["provider",2],["so",1],["except",1],["isinstance",1],["clauses",1],["work",1],["across",1],["mixed",1],["imports",1],["name",4],["key",1],["assert",1],["getattr",2],["legacy",1],["re",1],["export",1],["from",1]]},{"id":"tests/test_worker_runtime_alias.py#test_legacy_package_still_exports_key_symbols","name":[["test",1],["legacy",1],["package",1],["still",1],["exports",1],["key",1],["symbols",1]],"path":[["tests",1],["test",1],["worker",1],["runtime",1],["alias",1],["py",1]],"body":[["def",2],["test",2],["legacy",5],["package",3],["still",2],["exports",2],["key",4],["symbols",4],["primary",1],["named",1],["keeps",1],["its",1],["full",1],["public",1],["contract",1],["name",3],["assert",2],["hasattr",1],["openai4s",1],["compute",1],["provider",1],["lost",1],["all",1]]},{"id":"tests/test_worker_tcp_transport.py","name":[["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["real",5],["worker",8],["over",2],["socket",4],["driven",1],["by",1],["kernel",6],["m3b",1],["started",1],["as",1],["actual",1],["subprocess",1],["no",1],["inherited",1],["protocol",2],["pipes",1],["dials",1],["gateway",4],["presents",1],["credential",5],["then",1],["runs",1],["cells",1],["through",1],["same",1],["execute",1],["local",1],["path",4],["uses",1],["only",1],["arrangement",1],["proves",1],["claim",1],["string",1],["io",1],["fake",1],["would",1],["exercise",1],["parts",1],["were",1],["never",1],["doubt",1],["everything",1],["plan",1],["pins",1],["asserted",1],["here",1],["rather",1],["than",1],["assumed",1],["single",1],["old",1],["epoch",1],["refused",3],["inv",2],["forged",1],["expired",1],["one",1],["nothing",1],["secret",2],["rides",1],["environment",2],["frame",1],["behaves",1],["identically",1],["pipe",1],["including",1],["mid",1],["cell",1],["host",2],["call",2],["round",1],["trip",1],["whole",1],["reason",1],["transport",3],["has",1],["preserve",1],["transaction",1],["discipline",1],["from",7],["future",1],["import",13],["annotations",1],["json",1],["os",1],["sys",1],["threading",1],["time",1],["pathlib",1],["pytest",5],["openai4s",5],["manager",1],["max",1],["line",1],["bytes",1],["outbound",1],["tcp",1],["connection",1],["orchestration",2],["bootstrap",4],["authority",1],["error",1],["load",1],["mint",1],["write",1],["file",2],["listen",2],["env",1],["parse",1],["resolve",1],["parent",2],["py",1],["fixture",3],["listener",1],["mark",1],["parametrize",1],["payload",1],["consumed",5],["epochs",5],["nonce",1],["tomorrow",1],["alloc",1],["true",2],["unexpected",1]]},{"id":"tests/test_worker_tcp_transport.py#_dial","name":[["dial",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["dial",2],["gateway",3],["payload",3],["str",2],["dict",2],["host",2],["port",2],["address",1],["socket",1],["create",1],["connection",1],["timeout",1],["10",2],["as",1],["sock",4],["sendall",1],["encode",1],["settimeout",1],["data",4],["while",1],["not",2],["chunk",3],["recv",1],["4096",1],["if",1],["return",2],["json",1],["loads",1],["split",1]]},{"id":"tests/test_worker_tcp_transport.py#_RemoteWorker","name":[["remote",1],["worker",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["class",2],["remote",2],["worker",6],["starts",1],["py",1],["as",1],["subprocess",6],["dials",1],["gateway",3],["def",2],["init",1],["self",5],["authority",2],["tmp",2],["path",7],["allocation",3],["id",3],["alloc",1],["epoch",3],["import",1],["credential",3],["issue",1],["write",1],["file",1],["runtime",1],["host",2],["port",2],["address",1],["env",3],["os",2],["environ",2],["home",2],["openai4",2],["connect",1],["bootstrap",1],["str",2],["process",3],["popen",1],["sys",1],["executable",1],["stdin",1],["devnull",1],["stdout",1],["pipe",2],["stderr",1],["close",1],["try",1],["kill",1],["wait",1],["timeout",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"tests/test_worker_tcp_transport.py#_RemoteWorker.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["init",2],["self",3],["gateway",3],["authority",3],["tmp",3],["path",8],["allocation",4],["id",4],["alloc",2],["epoch",4],["import",1],["subprocess",5],["credential",3],["issue",1],["write",1],["file",1],["runtime",1],["host",2],["port",2],["address",1],["env",3],["os",2],["environ",2],["home",2],["openai4",2],["worker",3],["connect",1],["bootstrap",1],["str",2],["process",1],["popen",1],["sys",1],["executable",1],["stdin",1],["devnull",1],["stdout",1],["pipe",2],["stderr",1]]},{"id":"tests/test_worker_tcp_transport.py#_RemoteWorker.close","name":[["close",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["close",2],["self",4],["try",1],["process",2],["kill",1],["wait",1],["timeout",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"tests/test_worker_tcp_transport.py#_settled_accepted","name":[["settled",1],["accepted",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["settled",2],["accepted",6],["gateway",4],["expected",4],["int",4],["timeout",3],["float",2],["10",2],["read",2],["only",1],["once",1],["server",2],["has",1],["had",2],["chance",1],["publish",1],["dial",2],["returns",1],["moment",1],["handshake",1],["line",1],["arrives",1],["but",1],["incremented",1],["much",1],["further",1],["down",1],["serve",1],["peer",2],["after",2],["sendall",1],["blocking",1],["mode",1],["switch",1],["enable",2],["keepalive",2],["interrupt",1],["hook",1],["lookup",1],["sampling",1],["straight",1],["therefore",1],["counter",1],["not",2],["published",1],["yet",1],["passed",1],["idle",1],["machine",1],["failed",1],["loaded",1],["runner",1],["delaying",1],["by",1],["300ms",1],["reproduces",1],["every",1],["time",4],["waiting",1],["weaken",1],["assertion",1],["refused",1],["never",1],["increments",1],["so",1],["count",1],["cannot",1],["climb",1],["past",1],["while",2],["caller",1],["holds",1],["here",1],["deadline",2],["monotonic",2],["sleep",1],["01",1],["return",1]]},{"id":"tests/test_worker_tcp_transport.py#authority","name":[["authority",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["authority",3],["tmp",3],["path",3],["return",1],["bootstrap",1],["load",1],["mint",1],["secret",1]]},{"id":"tests/test_worker_tcp_transport.py#gateway","name":[["gateway",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["gateway",3],["authority",3],["node",4],["worker",1],["bind",1],["127",1],["start",1],["try",1],["yield",1],["finally",1],["stop",1]]},{"id":"tests/test_worker_tcp_transport.py#remote_kernel","name":[["remote",1],["kernel",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["remote",3],["kernel",7],["gateway",4],["authority",3],["tmp",3],["path",3],["whose",1],["worker",8],["separate",1],["process",2],["other",1],["end",1],["socket",1],["no",1],["inherited",1],["pipes",1],["at",1],["all",1],["registration",3],["await",1],["alloc",1],["timeout",2],["30",1],["if",1],["none",1],["out",1],["err",2],["communicate",1],["close",2],["pytest",1],["fail",1],["never",1],["dialled",1],["stderr",1],["decode",1],["2000",1],["transport",2],["factory",1],["lambda",1],["try",2],["yield",1],["finally",1],["shutdown",1],["except",1],["exception",1],["noqa",1],["ble001",1],["pass",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_burned_credential_stays_burned_across_a_restart","name":[["test",1],["burned",2],["credential",1],["stays",1],["across",1],["restart",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["burned",4],["credential",6],["stays",3],["across",2],["restart",3],["tmp",4],["path",6],["reasoning",1],["made",1],["memory",1],["was",2],["wrong",1],["takes",1],["worker",1],["connection",1],["not",1],["its",2],["file",2],["shared",1],["filesystem",1],["job",1],["given",1],["valid",1],["whole",1],["ttl",1],["so",1],["fresh",1],["daemon",2],["empty",1],["re",1],["admits",1],["state",5],["fence",1],["json",1],["secret",5],["load",1],["mint",1],["first",3],["bootstrap",3],["authority",2],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["consume",2],["restarts",1],["same",2],["data",1],["dir",1],["new",1],["object",1],["second",2],["pytest",1],["raises",1],["error",1],["match",1],["already",1],["been",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_corrupt_fence_refuses_admission_rather_than_forgetting","name":[["test",1],["corrupt",1],["fence",1],["refuses",1],["admission",1],["rather",1],["than",1],["forgetting",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",3],["corrupt",6],["fence",10],["refuses",3],["admission",2],["rather",2],["than",2],["forgetting",2],["tmp",4],["path",7],["assert",2],["opposite",1],["empty",5],["not",7],["outage",1],["reading",2],["security",1],["review",2],["reproduced",2],["as",2],["replay",2],["consumed",1],["unexpired",2],["credential",2],["was",2],["accepted",1],["again",1],["after",1],["corrupted",1],["authority",7],["rebuilt",1],["cache",1],["record",1],["credentials",1],["have",1],["been",1],["spent",1],["re",2],["admits",1],["every",2],["still",2],["shared",1],["filesystem",1],["un",1],["fences",1],["epoch",3],["recovery",1],["had",1],["closed",1],["save",1],["state",11],["publishes",1],["through",1],["os",1],["replace",1],["so",1],["interrupted",1],["write",2],["leaves",1],["previous",1],["complete",1],["file",5],["will",1],["parse",1],["disk",1],["damage",1],["somebody",1],["editing",1],["second",1],["precisely",1],["party",1],["missing",1],["because",1],["fresh",1],["install",1],["has",1],["genuinely",1],["burned",6],["nothing",1],["refusal",1],["names",1],["both",1],["remedies",1],["json",2],["secret",5],["load",1],["mint",1],["bootstrap",6],["issue",2],["allocation",2],["id",2],["alloc",2],["consume",3],["text",3],["revived",3],["pytest",3],["raises",3],["error",3],["match",3],["could",3],["be",3],["read",5],["issuance",1],["mutation",1],["too",1],["allowing",1],["rewrite",1],["memory",1],["would",1],["make",1],["third",1],["daemon",1],["trust",1],["admit",1],["encoding",2],["utf",2],["restarted",2]]},{"id":"tests/test_worker_tcp_transport.py#test_a_credential_verifies_once_and_only_once","name":[["test",1],["credential",1],["verifies",1],["once",2],["only",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["credential",6],["verifies",2],["once",4],["only",2],["authority",6],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["verify",1],["consume",2],["pytest",1],["raises",1],["bootstrap",1],["error",1],["match",1],["already",1],["been",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_dribbling_peer_cannot_hold_a_slot_past_the_deadline","name":[["test",1],["dribbling",1],["peer",1],["cannot",1],["hold",1],["slot",1],["past",1],["deadline",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["dribbling",2],["peer",4],["cannot",2],["hold",2],["slot",2],["past",2],["deadline",6],["authority",3],["monkeypatch",3],["settimeout",2],["bounds",1],["each",1],["recv",2],["not",1],["handshake",2],["sending",1],["one",2],["byte",2],["every",1],["29s",1],["never",2],["tripped",1],["30s",1],["socket",2],["timeout",3],["64",1],["ki",1],["cap",2],["65",1],["000",1],["recvs",1],["away",1],["about",1],["three",1],["weeks",1],["thread",1],["now",1],["total",1],["so",1],["completes",1],["line",1],["dropped",1],["by",2],["clock",1],["rather",1],["than",1],["import",1],["openai4s",1],["orchestration",1],["worker",2],["gateway",2],["as",2],["wg",2],["setattr",1],["node",6],["bind",1],["127",1],["start",1],["try",2],["host",2],["port",2],["address",1],["create",1],["connection",1],["10",2],["sock",4],["sendall",1],["allocation",1],["id",1],["no",1],["newline",1],["ever",1],["daemon",1],["closes",1],["once",1],["passes",1],["read",1],["here",1],["returns",1],["refusal",1],["then",1],["eof",1],["while",2],["4096",1],["pass",2],["except",1],["oserror",1],["time",3],["monotonic",2],["rejected",2],["sleep",1],["05",1],["assert",1],["finally",1],["stop",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_failed_epoch_persistence_does_not_publish_the_new_fence","name":[["test",1],["failed",1],["epoch",1],["persistence",1],["not",1],["publish",1],["new",1],["fence",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["epoch",9],["persistence",2],["not",4],["publish",2],["new",2],["fence",3],["tmp",4],["path",6],["monkeypatch",3],["import",1],["openai4s",1],["orchestration",1],["bootstrap",9],["as",1],["state",5],["json",1],["secret",4],["load",1],["mint",1],["authority",9],["stale",6],["issue",3],["allocation",3],["id",3],["alloc",3],["real",2],["replace",6],["os",2],["fail",3],["true",1],["source",2],["target",2],["if",1],["raise",1],["oserror",1],["read",1],["only",1],["filesystem",1],["return",1],["setattr",1],["pytest",3],["raises",3],["error",3],["match",3],["could",1],["persist",1],["was",1],["issued",1],["so",1],["memory",1],["remains",1],["at",1],["verify",1],["false",1],["consume",2],["restarted",2]]},{"id":"tests/test_worker_tcp_transport.py#test_a_failed_epoch_persistence_does_not_publish_the_new_fence.replace","name":[["replace",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["replace",3],["source",3],["target",3],["if",1],["fail",1],["raise",1],["oserror",1],["read",1],["only",1],["filesystem",1],["return",1],["real",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_failed_fence_directory_fsync_refuses_the_nonce","name":[["test",1],["failed",1],["fence",1],["directory",1],["fsync",1],["refuses",1],["nonce",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",3],["test",2],["failed",3],["fence",5],["directory",6],["fsync",9],["refuses",2],["nonce",4],["tmp",4],["path",6],["monkeypatch",4],["replacing",1],["json",2],["not",2],["durable",1],["until",1],["its",1],["entry",1],["synced",1],["shared",1],["helper",1],["intentionally",1],["swallows",1],["unsupported",1],["fsyncs",1],["but",1],["doing",1],["replay",1],["acknowledges",1],["power",2],["loss",2],["un",1],["burn",1],["boundary",1],["must",2],["propagate",1],["failure",1],["import",1],["openai4s",1],["orchestration",1],["bootstrap",10],["as",1],["state",5],["secret",4],["load",1],["mint",1],["authority",7],["credential",4],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["real",2],["strict",3],["dir",3],["fail",2],["raise",1],["oserror",1],["sync",1],["setattr",2],["pytest",3],["raises",3],["error",3],["match",3],["could",1],["persist",1],["consume",3],["rename",1],["already",2],["happened",1],["so",1],["memory",1],["disk",1],["may",1],["now",1],["disagree",1],["about",1],["survives",1],["live",1],["lock",1],["closed",1],["restart",1],["reloads",1],["complete",1],["candidate",1],["conservatively",1],["keeps",1],["burned",1],["even",1],["though",1],["handshake",1],["was",1],["refused",1],["durability",1],["uncertain",1],["restarted",2],["been",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_failed_fence_directory_fsync_refuses_the_nonce.fail_fsync","name":[["fail",1],["fsync",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["fail",2],["fsync",2],["directory",3],["raise",1],["oserror",1],["sync",1],["failed",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_failed_nonce_persistence_refuses_and_rolls_back","name":[["test",1],["failed",1],["nonce",1],["persistence",1],["refuses",1],["rolls",1],["back",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",3],["test",2],["failed",3],["nonce",2],["persistence",2],["refuses",2],["rolls",2],["back",2],["tmp",4],["path",6],["monkeypatch",3],["no",1],["handshake",1],["may",1],["succeed",1],["unless",1],["its",1],["single",1],["burn",1],["durable",1],["import",1],["openai4s",1],["orchestration",1],["bootstrap",8],["as",1],["state",5],["fence",1],["json",1],["secret",4],["load",1],["mint",1],["authority",7],["credential",5],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["real",2],["replace",6],["os",2],["fail",3],["true",1],["source",2],["target",2],["if",1],["raise",1],["oserror",1],["disk",1],["full",1],["return",1],["setattr",1],["pytest",2],["raises",2],["error",2],["match",2],["could",1],["not",2],["persist",1],["consume",3],["operation",1],["was",1],["refused",1],["half",1],["published",1],["memory",1],["retry",1],["after",1],["storage",1],["recovers",1],["remains",1],["legitimate",1],["then",1],["burned",1],["durably",1],["verify",1],["false",1],["restarted",2],["already",1],["been",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_failed_nonce_persistence_refuses_and_rolls_back.replace","name":[["replace",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["replace",3],["source",3],["target",3],["if",1],["fail",1],["raise",1],["oserror",1],["disk",1],["full",1],["return",1],["real",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_forged_credential_is_refused","name":[["test",1],["forged",1],["credential",1],["refused",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["forged",4],["credential",9],["refused",2],["authority",4],["issue",1],["allocation",3],["id",2],["alloc",2],["epoch",3],["bootstrap",2],["different",1],["same",1],["signature",4],["rank",2],["expires",2],["at",2],["nonce",2],["pytest",1],["raises",1],["error",1],["match",1],["consume",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_local_kernel_refuses_to_adopt_a_generation","name":[["test",1],["local",1],["kernel",1],["refuses",1],["adopt",1],["generation",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["local",2],["kernel",6],["refuses",2],["adopt",3],["generation",3],["tmp",3],["path",3],["child",2],["was",1],["started",1],["one",2],["its",1],["environment",2],["replacing",1],["afterwards",1],["would",1],["leave",1],["worker",1],["authorizing",1],["against",1],["string",1],["while",1],["host",1],["checked",1],["another",1],["cwd",1],["str",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["authorization",1],["something",1],["else",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_missing_fence_is_still_an_empty_fence","name":[["test",1],["missing",1],["fence",2],["still",1],["empty",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["missing",2],["fence",4],["still",2],["empty",2],["tmp",4],["path",5],["distinction",1],["makes",1],["refusal",1],["above",1],["tolerable",1],["daemon",1],["has",1],["never",1],["written",1],["one",1],["starts",1],["clean",1],["rather",1],["than",1],["refusing",1],["serve",1],["secret",3],["load",1],["mint",1],["authority",4],["bootstrap",1],["state",1],["absent",1],["json",1],["consume",1],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_refused_peer_is_told_no_generation","name":[["test",1],["refused",1],["peer",1],["told",1],["no",1],["generation",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["refused",2],["peer",3],["told",2],["no",2],["generation",3],["gateway",3],["minted",1],["after",1],["credential",1],["verifies",1],["so",1],["there",1],["nothing",1],["leak",1],["never",1],["authenticated",1],["answer",2],["dial",1],["json",1],["dumps",1],["allocation",1],["id",1],["assert",1],["not",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_remote_interrupt_uses_the_hook_it_was_given","name":[["test",1],["remote",1],["interrupt",1],["uses",1],["hook",1],["was",1],["given",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["remote",3],["interrupt",4],["uses",2],["hook",3],["was",2],["given",2],["gateway",4],["authority",3],["tmp",3],["path",3],["called",3],["worker",4],["allocation",1],["id",1],["alloc",2],["try",1],["registration",4],["await",1],["timeout",1],["30",1],["assert",2],["not",1],["none",1],["transport",6],["outbound",1],["tcp",1],["sock",1],["peer",2],["lambda",2],["append",1],["true",1],["kernel",3],["factory",1],["close",2],["graceful",1],["false",1],["finally",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_remote_worker_executes_cells","name":[["test",1],["remote",1],["worker",1],["executes",1],["cells",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["remote",5],["worker",2],["executes",2],["cells",2],["kernel",3],["result",3],["execute",1],["print",1],["hello",2],["from",2],["other",2],["side",2],["assert",2],["stdout",1],["strip",1],["not",1],["error",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_remote_worker_keeps_its_namespace_across_cells","name":[["test",1],["remote",1],["worker",1],["keeps",1],["its",1],["namespace",1],["across",1],["cells",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["remote",6],["worker",2],["keeps",2],["its",2],["namespace",2],["across",2],["cells",2],["kernel",4],["point",1],["persistent",1],["session",1],["variable",1],["survives",1],["cell",1],["execute",2],["41",1],["result",2],["print",1],["assert",1],["stdout",1],["strip",1],["42",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_replayed_credential_cannot_open_a_second_connection","name":[["test",1],["replayed",1],["credential",1],["cannot",1],["open",1],["second",1],["connection",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["replayed",2],["credential",5],["cannot",3],["open",2],["second",3],["connection",2],["gateway",5],["authority",3],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["assert",3],["dial",3],["json",2],["ok",2],["true",1],["false",1],["error",1],["refused",2],["both",1],["sides",1],["merge",1],["found",1],["same",2],["race",1],["fixed",1],["way",2],["keeps",1],["named",1],["helper",1],["reusable",1],["its",1],["10s",1],["budget",1],["survives",1],["loaded",1],["runner",1],["origin",1],["main",1],["point",1],["about",1],["assertion",1],["still",1],["exact",1],["was",1],["either",1],["so",1],["count",1],["climb",1],["past",1],["while",1],["wait",1],["settled",1],["accepted",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_worker_told_to_connect_without_a_credential_refuses_to_start","name":[["test",1],["worker",1],["told",1],["connect",1],["without",1],["credential",1],["refuses",1],["start",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["worker",5],["told",2],["connect",4],["without",3],["credential",3],["refuses",2],["start",2],["gateway",3],["tmp",2],["path",4],["cannot",1],["prove",1],["who",1],["must",1],["not",1],["go",1],["run",2],["cells",1],["import",1],["subprocess",2],["host",2],["port",2],["address",1],["process",3],["sys",1],["executable",1],["str",1],["env",1],["os",1],["environ",1],["openai4",1],["capture",1],["output",1],["true",1],["timeout",1],["60",1],["assert",2],["returncode",1],["70",1],["refusing",1],["stderr",1]]},{"id":"tests/test_worker_tcp_transport.py#test_a_wrong_shaped_fence_fails_closed","name":[["test",1],["wrong",1],["shaped",1],["fence",1],["fails",1],["closed",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["wrong",2],["shaped",2],["fence",3],["fails",2],["closed",2],["tmp",4],["path",5],["payload",3],["valid",2],["json",3],["not",3],["necessarily",1],["authorization",1],["record",1],["missing",1],["mistyped",1],["fields",1],["must",1],["silently",1],["become",1],["empty",1],["nonce",1],["epoch",2],["maps",1],["state",4],["write",1],["text",1],["dumps",1],["encoding",1],["utf",1],["authority",3],["bootstrap",2],["load",1],["mint",1],["secret",1],["pytest",1],["raises",1],["error",1],["match",1],["could",1],["be",1],["read",1],["issue",1],["allocation",1],["id",1],["alloc",1]]},{"id":"tests/test_worker_tcp_transport.py#test_an_epoch_fence_survives_a_restart","name":[["test",1],["epoch",1],["fence",1],["survives",1],["restart",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["epoch",6],["fence",3],["survives",2],["restart",2],["tmp",4],["path",6],["inv",1],["across",1],["process",1],["boundary",1],["recovery",2],["fenced",1],["worker",1],["from",1],["must",1],["still",1],["be",1],["refused",1],["by",1],["daemon",1],["comes",1],["back",1],["state",5],["json",1],["secret",4],["load",1],["mint",1],["first",3],["bootstrap",3],["authority",2],["stale",3],["issue",2],["allocation",2],["id",2],["alloc",2],["second",2],["pytest",1],["raises",1],["error",1],["match",1],["consume",1]]},{"id":"tests/test_worker_tcp_transport.py#test_an_error_in_a_remote_cell_reports_its_line","name":[["test",1],["error",1],["remote",1],["cell",1],["reports",1],["its",1],["line",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["error",6],["remote",5],["cell",2],["reports",2],["its",2],["line",3],["kernel",3],["result",4],["execute",1],["nraise",1],["value",1],["boom",2],["assert",2],["attribution",1],["rides",1],["inside",1],["trace",3],["same",1],["shape",1],["pipe",1],["path",1],["produces",1],["response",1],["key",1],["frozen",1],["has",1],["no",1],["top",1],["level",1],["lineno",2]]},{"id":"tests/test_worker_tcp_transport.py#test_an_expired_credential_is_refused","name":[["test",1],["expired",1],["credential",1],["refused",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["expired",3],["credential",4],["refused",2],["tmp",3],["path",3],["now",3],["1000",1],["authority",4],["bootstrap",2],["load",1],["mint",1],["secret",1],["clock",1],["lambda",1],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["ttl",1],["10",1],["11",1],["pytest",1],["raises",1],["error",1],["match",1],["consume",1]]},{"id":"tests/test_worker_tcp_transport.py#test_an_old_epoch_is_refused_after_recovery","name":[["test",1],["old",1],["epoch",1],["refused",1],["after",1],["recovery",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["old",4],["epoch",6],["refused",2],["after",2],["recovery",4],["authority",5],["inv",1],["mints",1],["new",1],["previous",1],["incarnation",1],["worker",1],["must",1],["not",1],["be",1],["able",1],["register",1],["afterwards",1],["issue",2],["allocation",2],["id",2],["alloc",2],["pytest",1],["raises",1],["bootstrap",1],["error",1],["match",1],["stale",1],["consume",1]]},{"id":"tests/test_worker_tcp_transport.py#test_an_unauthenticated_peer_is_refused_before_any_protocol","name":[["test",1],["unauthenticated",1],["peer",1],["refused",1],["before",1],["any",1],["protocol",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["unauthenticated",2],["peer",2],["refused",3],["before",2],["any",2],["protocol",2],["gateway",5],["assert",3],["dial",1],["json",1],["dumps",1],["allocation",1],["id",1],["ok",1],["false",1],["error",1],["accepted",1],["rejected",1]]},{"id":"tests/test_worker_tcp_transport.py#test_an_uncertain_epoch_publish_cannot_reopen_the_old_epoch","name":[["test",1],["uncertain",1],["epoch",2],["publish",1],["cannot",1],["reopen",1],["old",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",3],["test",2],["uncertain",3],["epoch",8],["publish",2],["cannot",2],["reopen",2],["old",4],["tmp",4],["path",6],["monkeypatch",4],["import",1],["openai4s",1],["orchestration",1],["bootstrap",10],["as",1],["state",5],["fence",1],["json",1],["secret",4],["load",1],["mint",1],["authority",6],["issue",3],["allocation",3],["id",3],["alloc",3],["real",2],["fsync",7],["strict",3],["dir",3],["fail",2],["directory",2],["raise",1],["oserror",1],["sync",1],["failed",1],["setattr",2],["pytest",3],["raises",3],["error",3],["match",3],["could",1],["not",1],["persist",1],["durability",1],["restarted",2],["stale",1],["consume",1]]},{"id":"tests/test_worker_tcp_transport.py#test_an_uncertain_epoch_publish_cannot_reopen_the_old_epoch.fail_fsync","name":[["fail",1],["fsync",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["fail",2],["fsync",2],["directory",3],["raise",1],["oserror",1],["sync",1],["failed",1]]},{"id":"tests/test_worker_tcp_transport.py#test_await_worker_is_keyed_by_epoch","name":[["test",1],["await",1],["worker",1],["keyed",1],["by",1],["epoch",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["await",4],["worker",4],["keyed",2],["by",2],["epoch",4],["gateway",5],["authority",3],["straggler",1],["from",1],["previous",1],["must",1],["not",2],["satisfy",1],["wait",1],["current",1],["one",1],["rendezvous",1],["fenced",1],["exactly",1],["like",1],["credential",3],["issue",1],["allocation",2],["id",2],["alloc",4],["assert",4],["dial",1],["json",1],["ok",1],["true",1],["timeout",2],["none",2],["registration",4],["transport",1],["close",1],["graceful",1],["false",1]]},{"id":"tests/test_worker_tcp_transport.py#test_each_authenticated_connection_gets_its_own_generation","name":[["test",1],["each",1],["authenticated",1],["connection",1],["gets",1],["its",1],["own",1],["generation",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["each",2],["authenticated",2],["connection",2],["gets",2],["its",2],["own",2],["generation",5],["gateway",4],["authority",4],["re",1],["auth",1],["new",2],["epoch",4],["recovery",2],["must",1],["not",1],["share",1],["one",2],["worker",1],["from",1],["before",1],["would",1],["otherwise",1],["keep",1],["authorizing",1],["against",1],["first",2],["dial",2],["issue",2],["allocation",2],["id",2],["json",2],["second",2],["assert",1]]},{"id":"tests/test_worker_tcp_transport.py#test_host_call_round_trips_over_the_socket","name":[["test",1],["host",1],["call",1],["round",1],["trips",1],["over",1],["socket",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",3],["test",2],["host",4],["call",3],["round",4],["trips",2],["over",3],["socket",3],["remote",4],["kernel",4],["inner",1],["rpc",1],["loop",1],["tool",1],["architecture",1],["lacks",1],["must",1],["work",1],["identically",1],["same",3],["transaction",1],["lock",1],["id",1],["routing",1],["seen",4],["dispatcher",4],["method",4],["args",3],["append",1],["if",1],["llm",4],["assembled",1],["request",1],["not",1],["prompt",1],["string",1],["point",1],["here",1],["trip",1],["happened",1],["at",1],["all",1],["assert",3],["messages",1],["content",1],["ping",2],["return",2],["echo",2],["pong",2],["provenance",1],["layer",1],["makes",1],["its",1],["own",1],["calls",1],["around",1],["cell",1],["has",1],["answer",1],["them",1],["way",1],["real",1],["one",1],["rather",1],["than",1],["handing",1],["every",1],["shape",1],["none",1],["result",2],["execute",1],["nprint",1],["never",1],["tripped",1],["saw",1],["stdout",1],["strip",1]]},{"id":"tests/test_worker_tcp_transport.py#test_host_call_round_trips_over_the_socket.dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["dispatcher",3],["method",5],["args",4],["seen",1],["append",1],["if",1],["llm",1],["assembled",1],["request",1],["not",1],["prompt",1],["string",1],["point",1],["here",1],["round",1],["trip",1],["happened",1],["at",1],["all",1],["assert",1],["messages",1],["content",1],["ping",1],["return",2],["echo",1],["pong",1],["provenance",1],["layer",1],["makes",1],["its",1],["own",1],["host",1],["calls",1],["around",1],["cell",1],["has",1],["answer",1],["them",1],["way",1],["real",1],["one",1],["rather",1],["than",1],["handing",1],["every",1],["same",1],["shape",1],["none",1]]},{"id":"tests/test_worker_tcp_transport.py#test_interrupting_a_remote_worker_without_a_hook_is_an_error","name":[["test",1],["interrupting",1],["remote",1],["worker",1],["without",1],["hook",1],["error",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["interrupting",2],["remote",5],["worker",2],["without",2],["hook",2],["error",3],["kernel",3],["silence",1],["here",1],["would",1],["leave",1],["cell",1],["apparently",1],["cancelled",1],["actually",1],["running",1],["pytest",1],["raises",1],["runtime",1],["match",1],["no",1],["way",1],["interrupt",2]]},{"id":"tests/test_worker_tcp_transport.py#test_listen_spec_parsing","name":[["test",1],["listen",1],["spec",1],["parsing",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["listen",7],["spec",2],["parsing",2],["assert",4],["parse",5],["none",3],["8765",4],["127",2],["bad",2],["nope",1],["pytest",1],["raises",1],["value",1],["error",1]]},{"id":"tests/test_worker_tcp_transport.py#test_pre_auth_handshakes_are_bounded","name":[["test",1],["pre",1],["auth",1],["handshakes",1],["bounded",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["pre",2],["auth",2],["handshakes",3],["bounded",2],["authority",3],["thread",3],["allocated",1],["before",1],["credential",1],["checked",1],["so",2],["unbounded",1],["pool",2],["unauthenticated",1],["exhaustion",1],["path",1],["one",1],["tcp",1],["connect",1],["buys",1],["whole",1],["handshake",1],["deadline",3],["excess",2],["sockets",2],["closed",2],["rather",1],["than",1],["queued",1],["queue",1],["behind",1],["full",1],["same",1],["resource",1],["under",1],["another",1],["name",1],["node",6],["worker",1],["gateway",1],["bind",1],["127",1],["max",1],["pending",1],["start",1],["try",3],["host",3],["port",3],["address",1],["occupy",1],["only",1],["slot",1],["peer",1],["connects",1],["says",1],["nothing",1],["squatter",2],["socket",2],["create",2],["connection",2],["timeout",2],["10",2],["time",2],["monotonic",2],["while",1],["refused",3],["busy",2],["extra",4],["settimeout",1],["recv",1],["64",1],["immediately",1],["returns",1],["except",1],["oserror",1],["pass",1],["close",2],["assert",1],["were",1],["not",1],["finally",2],["stop",1]]},{"id":"tests/test_worker_tcp_transport.py#test_remote_protocol_rejects_invalid_utf8_without_replacement","name":[["test",1],["remote",1],["protocol",1],["rejects",1],["invalid",1],["utf8",1],["without",1],["replacement",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["remote",2],["protocol",2],["rejects",2],["invalid",4],["utf8",3],["without",2],["replacement",2],["local",2],["peer",4],["socket",1],["socketpair",1],["transport",5],["outbound",1],["tcp",1],["try",1],["sendall",1],["type",1],["result",1],["value",1],["xff",1],["pytest",1],["raises",1],["worker",1],["connection",1],["refused",1],["match",1],["utf",1],["read",1],["line",1],["assert",1],["alive",1],["false",2],["finally",1],["close",2],["graceful",1]]},{"id":"tests/test_worker_tcp_transport.py#test_remote_reader_accepts_every_producer_admitted_frame","name":[["test",1],["remote",1],["reader",1],["accepts",1],["every",1],["producer",1],["admitted",1],["frame",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",3],["remote",2],["reader",3],["accepts",2],["every",2],["producer",3],["admitted",2],["frame",6],["receiver",1],["must",1],["share",1],["one",1],["ceiling",1],["three",1],["independently",1],["bounded",2],["response",3],["strings",1],["serialize",1],["past",1],["old",1],["16",2],["mi",1],["transport",5],["limit",1],["while",1],["remaining",1],["below",1],["worker",8],["outbound",2],["cap",1],["socketpair",2],["drives",1],["real",1],["without",1],["allocating",1],["unbounded",1],["network",1],["line",3],["from",1],["openai4s",1],["kernel",1],["import",1],["as",1],["mod",6],["host",2],["peer",5],["socket",1],["tcp",1],["type",1],["id",3],["large",1],["valid",1],["stdout",1],["x00",3],["max",6],["output",4],["stderr",1],["error",2],["wire",4],["json",2],["dumps",1],["ensure",1],["ascii",1],["false",2],["encode",1],["utf",1],["assert",4],["len",3],["1024",2],["bytes",2],["writer",3],["threading",1],["thread",1],["target",1],["sendall",1],["args",1],["daemon",1],["true",1],["start",1],["try",1],["received",3],["loads",1],["read",1],["finally",1],["close",2],["graceful",1],["join",1],["timeout",1]]},{"id":"tests/test_worker_tcp_transport.py#test_restarting_a_remote_worker_says_it_cannot_rather_than_pretending","name":[["test",1],["restarting",1],["remote",1],["worker",1],["says",1],["cannot",1],["rather",1],["than",1],["pretending",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["restarting",2],["remote",10],["worker",5],["says",2],["cannot",3],["rather",2],["than",2],["pretending",2],["kernel",10],["restart",3],["reach",1],["straight",1],["into",1],["local",1],["child",1],["stdin",1],["path",1],["none",1],["never",1],["existed",1],["attribute",1],["error",2],["instead",1],["answer",1],["not",2],["process",1],["respawn",1],["caller",2],["move",1],["recovery",1],["only",1],["make",1],["if",1],["told",2],["must",2],["still",2],["have",1],["was",3],["about",1],["refusal",2],["come",1],["after",1],["transport",1],["closed",1],["generation",5],["bumped",2],["so",1],["supervisor",1],["slot",1],["durable",1],["generations",1],["row",1],["were",1],["left",1],["pointing",1],["at",1],["whose",1],["socket",1],["already",1],["gone",1],["exception",1],["escaping",1],["before",3],["finish",1],["could",1],["record",1],["anything",1],["request",1],["answers",1],["500",1],["also",1],["destroy",1],["session",2],["pytest",1],["raises",1],["runtime",1],["match",1],["be",1],["respawned",1],["place",1],["assert",3],["alive",1],["tore",1],["down",1],["refused",2],["usable",1],["go",1],["recover",1],["deliberately",1],["execute",1],["print",1],["stdout",1],["strip",1]]},{"id":"tests/test_worker_tcp_transport.py#test_the_credential_is_a_file_not_an_environment_variable","name":[["test",1],["credential",1],["file",1],["not",1],["environment",1],["variable",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["credential",7],["file",3],["not",3],["environment",7],["variable",3],["authority",3],["tmp",3],["path",13],["inv",2],["scheduler",1],["told",1],["secret",2],["stays",1],["0600",1],["disk",1],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["write",1],["runtime",1],["assert",3],["oct",1],["stat",1],["st",1],["mode",1],["600",1],["signature",2],["read",1],["text",1],["broker",2],["would",1],["refuse",1],["carry",1],["at",1],["all",1],["from",1],["openai4s",1],["orchestration",1],["slurm",1],["import",1],["submit",3],["spec",5],["pytest",1],["raises",1],["value",1],["error",1],["match",1],["invalid",1],["job",2],["name",2],["comment",2],["tok",2],["script",2],["openai4",3],["worker",3],["bootstrap",3],["token",1],["passes",1],["because",1],["str",2]]},{"id":"tests/test_worker_tcp_transport.py#test_the_fence_file_is_owner_only","name":[["test",1],["fence",1],["file",1],["owner",1],["only",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["fence",3],["file",2],["owner",2],["only",2],["tmp",4],["path",5],["state",4],["json",1],["secret",3],["load",1],["mint",1],["authority",4],["bootstrap",1],["consume",1],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["assert",1],["oct",1],["stat",1],["st",1],["mode",1],["600",1]]},{"id":"tests/test_worker_tcp_transport.py#test_the_gateway_is_off_unless_asked_for","name":[["test",1],["gateway",1],["off",1],["unless",1],["asked",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["gateway",6],["off",2],["unless",2],["asked",2],["monkeypatch",4],["authority",4],["delenv",1],["listen",2],["env",2],["raising",1],["false",1],["assert",2],["from",2],["environment",2],["none",2],["setenv",1],["127",1],["8799",1],["not",1]]},{"id":"tests/test_worker_tcp_transport.py#test_the_handshake_hands_back_an_authorization_generation","name":[["test",1],["handshake",1],["hands",1],["back",1],["authorization",1],["generation",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["handshake",2],["hands",2],["back",2],["authorization",2],["generation",4],["gateway",3],["authority",3],["host",3],["bash",2],["binds",1],["its",1],["one",2],["shot",1],["token",1],["worker",3],["local",1],["gets",1],["through",1],["child",2],["env",1],["transport",1],["branch",1],["kernel",2],["spawn",1],["returns",1],["before",1],["any",1],["environment",2],["exists",1],["so",1],["remote",1],["had",1],["none",1],["every",1],["cluster",1],["session",1],["was",1],["refused",1],["mints",1],["after",1],["credential",3],["verifies",1],["echoes",1],["here",1],["also",1],["keeps",1],["out",1],["submission",1],["variable",1],["would",1],["land",1],["scheduler",1],["job",1],["record",1],["inv",1],["issue",1],["allocation",1],["id",1],["alloc",1],["epoch",1],["answer",3],["dial",1],["json",1],["assert",2],["ok",1],["true",1],["startswith",1]]},{"id":"tests/test_worker_tcp_transport.py#test_the_local_path_is_untouched_by_all_of_this","name":[["test",1],["local",1],["path",1],["untouched",1],["by",1],["all",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["local",4],["path",2],["untouched",2],["by",2],["all",2],["whole",1],["feature",1],["additive",1],["no",1],["transport",2],["factory",1],["kernel",9],["child",3],["process",1],["over",1],["pipes",1],["always",1],["was",1],["try",1],["assert",4],["proc",2],["not",2],["none",2],["still",1],["pid",2],["result",2],["execute",1],["print",1],["stdout",1],["strip",1],["42",1],["stderr",1],["tail",1],["finally",1],["shutdown",1]]},{"id":"tests/test_worker_tcp_transport.py#test_the_refusal_says_nothing_about_why","name":[["test",1],["refusal",1],["says",1],["nothing",1],["about",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["refusal",2],["says",2],["nothing",2],["about",2],["gateway",4],["authority",4],["distinguishing",1],["expired",3],["from",2],["replayed",1],["forged",1],["oracle",1],["somebody",1],["guessing",1],["bootstrap",1],["credential",1],["allocation",2],["id",2],["epoch",2],["rank",1],["expires",1],["at",1],["nonce",1],["signature",1],["bad",1],["good",3],["but",3],["issue",1],["consume",1],["first",2],["dial",2],["json",2],["second",2],["assert",1],["ok",1],["false",1],["error",1],["refused",1]]},{"id":"tests/test_worker_tcp_transport.py#test_the_remote_transport_reports_no_local_process","name":[["test",1],["remote",1],["transport",1],["reports",1],["no",1],["local",1],["process",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["remote",7],["transport",4],["reports",2],["no",3],["local",2],["process",4],["kernel",5],["pid",3],["from",1],["another",1],["machine",1],["worse",1],["than",1],["whoever",1],["records",1],["believes",1],["names",1],["here",1],["assert",3],["none",3],["stderr",1],["tail",1],["were",1],["not",2],["looking",1],["must",1],["be",1],["reported",1],["as",1],["nothing",1],["was",1],["written",1]]},{"id":"tests/test_worker_tcp_transport.py#test_the_signing_secret_is_owner_only_and_stable","name":[["test",1],["signing",1],["secret",1],["owner",1],["only",1],["stable",1]],"path":[["tests",1],["test",1],["worker",1],["tcp",1],["transport",1],["py",1]],"body":[["def",2],["test",2],["signing",2],["secret",6],["owner",2],["only",2],["stable",2],["tmp",5],["path",7],["first",2],["load",2],["mint",3],["second",3],["assert",2],["call",1],["must",1],["not",1],["new",1],["worker",1],["bootstrap",1],["oct",1],["stat",1],["st",1],["mode",1],["600",1]]},{"id":"tests/test_workspace_scan_deadline.py","name":[["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["walk",3],["was",1],["bounded",2],["entries",5],["not",3],["same",2],["as",3],["being",1],["max",2],["scan",5],["caps",1],["many",1],["directory",3],["visits",1],["its",1],["own",1],["comment",1],["names",1],["reason",1],["unbounded",2],["work",2],["just",1],["memory",1],["then",1],["bounds",1],["syscalls",2],["long",1],["those",1],["take",1],["property",1],["filesystem",2],["process",1],["network",1],["mount",1],["over",1],["whose",1],["inodes",1],["cold",1],["well",2],["under",1],["hundred",1],["thousand",1],["outlives",1],["any",1],["timeout",1],["caller",2],["cannot",1],["intervene",1],["because",1],["whole",1],["happens",1],["inside",1],["one",1],["tool",4],["call",1],["so",1],["three",1],["walkers",1],["now",1],["carry",1],["wall",1],["clock",2],["budget",3],["reported",1],["through",1],["truncated",1],["flag",1],["entry",1],["cap",1],["uses",1],["partial",1],["answer",1],["must",1],["never",2],["look",1],["exhaustive",1],["whichever",1],["ran",1],["out",1],["fault",1],["injected",1],["by",2],["making",1],["slow",1],["rather",1],["than",1],["lowering",1],["test",1],["shrank",1],["seconds",1],["zero",1],["would",1],["pass",1],["against",1],["walker",1],["checked",1],["once",1],["again",1],["from",6],["future",1],["import",8],["annotations",1],["time",1],["types",1],["simple",1],["namespace",1],["pytest",3],["openai4s",4],["host",1],["files",4],["mod",1],["tools",3],["content",2],["search",2],["glob",2],["list",2],["fixture",2]]},{"id":"tests/test_workspace_scan_deadline.py#slow_clock","name":[["slow",1],["clock",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",3],["slow",2],["clock",3],["monkeypatch",3],["jumps",1],["second",2],["per",2],["reading",1],["walkers",1],["call",1],["time",2],["monotonic",4],["once",1],["entry",2],["so",1],["makes",1],["every",1],["cost",1],["without",1],["making",1],["test",1],["take",1],["one",1],["shape",1],["cold",1],["network",1],["mount",1],["at",1],["speed",1],["suite",1],["afford",1],["ticks",4],["now",3],["return",2],["module",2],["content",1],["search",1],["glob",1],["files",1],["list",1],["directory",1],["setattr",1],["openai4s",1],["tools",1],["simple",1],["namespace",1],["raising",1],["true",1]]},{"id":"tests/test_workspace_scan_deadline.py#slow_clock.monotonic","name":[["monotonic",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",2],["monotonic",2],["ticks",2],["now",2],["return",1]]},{"id":"tests/test_workspace_scan_deadline.py#test_an_ordinary_scan_is_not_reported_as_truncated","name":[["test",1],["ordinary",1],["scan",1],["not",1],["reported",1],["as",1],["truncated",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",2],["test",2],["ordinary",2],["scan",3],["not",4],["reported",2],["as",2],["truncated",3],["workspace",3],["budget",1],["must",1],["make",1],["every",1],["answer",1],["look",1],["partial",1],["tool",6],["arguments",2],["content",1],["search",1],["pattern",2],["needle",1],["glob",1],["files",1],["txt",1],["list",1],["directory",1],["path",1],["result",3],["execute",1],["assert",1],["name",1]]},{"id":"tests/test_workspace_scan_deadline.py#test_glob_stops_on_the_clock_and_says_it_was_cut","name":[["test",1],["glob",1],["stops",1],["clock",1],["says",1],["was",1],["cut",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",2],["test",2],["glob",3],["stops",2],["clock",4],["says",2],["was",2],["cut",2],["workspace",3],["slow",2],["result",3],["files",1],["tool",1],["execute",1],["pattern",1],["txt",1],["assert",1],["scan",1],["truncated",1],["true",1]]},{"id":"tests/test_workspace_scan_deadline.py#test_grep_stops_on_the_clock_and_says_it_was_cut","name":[["test",1],["grep",1],["stops",1],["clock",1],["says",1],["was",1],["cut",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",2],["test",2],["grep",2],["stops",2],["clock",5],["says",2],["was",2],["cut",2],["workspace",3],["slow",2],["result",5],["content",1],["search",1],["tool",1],["execute",1],["pattern",1],["needle",1],["assert",2],["scan",1],["truncated",1],["true",1],["under",1],["entry",1],["cap",1],["whole",1],["way",1],["twelve",1],["files",1],["against",1],["hundred",1],["thousand",1],["so",1],["only",1],["have",1],["stopped",1],["len",1],["matches",1],["hits",1],["12",1]]},{"id":"tests/test_workspace_scan_deadline.py#test_list_dir_stops_on_the_clock_and_says_it_was_cut","name":[["test",1],["list",1],["dir",1],["stops",1],["clock",1],["says",1],["was",1],["cut",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",2],["test",2],["list",3],["dir",2],["stops",2],["clock",4],["says",2],["was",2],["cut",2],["workspace",3],["slow",2],["result",3],["directory",1],["tool",1],["execute",1],["path",1],["assert",1],["scan",1],["truncated",1],["true",1]]},{"id":"tests/test_workspace_scan_deadline.py#test_the_budget_is_a_real_number_of_seconds","name":[["test",1],["budget",1],["real",1],["number",1],["seconds",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",2],["test",2],["budget",2],["real",2],["number",2],["seconds",4],["guard",2],["nobody",1],["reach",1],["not",1],["assert",3],["isinstance",1],["files",2],["mod",2],["max",2],["scan",2],["int",1],["float",1],["60",1],["time",1],["monotonic",1]]},{"id":"tests/test_workspace_scan_deadline.py#workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["workspace",1],["scan",1],["deadline",1],["py",1]],"body":[["def",2],["workspace",4],["tmp",4],["path",4],["root",4],["ws",1],["mkdir",1],["index",2],["range",1],["12",1],["file",2],["txt",1],["write",1],["text",1],["needle",1],["encoding",1],["utf",1],["return",1],["files",1],["mod",1],["service",1],["data",2],["dir",1],["frame",1],["id",1],["lambda",2],["deadline",1],["test",1]]},{"id":"tests/test_workspace_streaming_budgets.py","name":[["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["allocation",1],["budgets",1],["workspace",1],["tools",3],["artifact",1],["registration",1],["every",3],["one",3],["these",2],["paths",1],["materialise",1],["its",1],["whole",3],["input",1],["then",2],["slice",1],["measured",1],["process",1],["before",1],["fix",1],["768",1],["mi",7],["peak",2],["traced",1],["memory",1],["return",1],["two",1],["lines",1],["256",1],["file",4],["192",1],["grep",1],["64",3],["change",1],["seven",1],["characters",1],["32",1],["register",1],["output",1],["whose",1],["bytes",2],["copy",1],["underneath",1],["never",1],["needed",1],["python",1],["at",1],["all",2],["daemon",1],["also",1],["serves",1],["other",1],["session",1],["paid",1],["assertions",1],["about",2],["not",1],["length",1],["reply",1],["test",2],["only",1],["checks",1],["returned",1],["window",1],["passes",1],["just",1],["as",1],["happily",1],["against",1],["implementation",1],["read",2],["case",1],["here",1],["allocates",1],["too",1],["large",2],["hold",1],["watches",1],["tracemalloc",2],["across",1],["call",1],["files",3],["sparse",1],["short",1],["real",1],["prefix",1],["hole",1],["so",1],["they",1],["cost",1],["kilobytes",1],["disk",1],["no",1],["measurable",1],["time",1],["while",1],["reading",1],["would",1],["still",1],["be",1],["fatal",1],["from",9],["future",1],["import",11],["annotations",1],["hashlib",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["openai4s",6],["config",2],["llmconfig",1],["host",5],["data",2],["service",1],["max",3],["bounded",2],["selection",1],["text",1],["reader",1],["dispatch",1],["dispatcher",1],["glob",1],["matches",1],["list",1],["directory",1],["entries",1],["mib",1],["1024",2]]},{"id":"tests/test_workspace_streaming_budgets.py#_dispatcher","name":[["dispatcher",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["dispatcher",5],["tmp",3],["path",5],["host",3],["cfg",3],["config",1],["data",2],["dir",1],["llm",1],["llmconfig",1],["provider",1],["deepseek",1],["api",1],["key",2],["test",1],["return",1],["frame",2],["id",1]]},{"id":"tests/test_workspace_streaming_budgets.py#_peak","name":[["peak",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["peak",5],["call",4],["run",1],["under",1],["tracemalloc",4],["returning",1],["result",3],["bytes",1],["start",1],["try",1],["current",1],["traced",1],["memory",1],["finally",1],["stop",1],["return",1]]},{"id":"tests/test_workspace_streaming_budgets.py#_RecordingStore","name":[["recording",1],["store",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["class",2],["recording",2],["store",3],["smallest",1],["save",1],["artifact",3],["talk",1],["def",4],["init",1],["self",7],["none",1],["recorded",2],["dict",1],["record",1],["cell",1],["fields",2],["return",2],["version",5],["id",4],["meta",1],["snapshot",4],["path",3]]},{"id":"tests/test_workspace_streaming_budgets.py#_RecordingStore.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["init",2],["self",3],["none",2],["recorded",1],["dict",1]]},{"id":"tests/test_workspace_streaming_budgets.py#_RecordingStore.record_cell_artifact","name":[["record",1],["cell",1],["artifact",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["record",2],["cell",2],["artifact",3],["self",3],["fields",3],["recorded",1],["return",1],["version",1],["id",2]]},{"id":"tests/test_workspace_streaming_budgets.py#_RecordingStore.set_version_snapshot","name":[["version",1],["snapshot",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["version",4],["snapshot",6],["self",3],["id",2],["path",4]]},{"id":"tests/test_workspace_streaming_budgets.py#_RecordingStore.version_meta","name":[["version",1],["meta",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["version",4],["meta",2],["self",2],["id",2],["return",1]]},{"id":"tests/test_workspace_streaming_budgets.py#_sparse","name":[["sparse",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["sparse",2],["path",8],["prefix",3],["bytes",3],["size",3],["int",2],["file",1],["whose",2],["first",1],["real",1],["remainder",1],["hole",1],["open",1],["wb",1],["as",1],["handle",3],["write",1],["truncate",1],["return",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_a_refused_edit_streams_too_and_leaves_the_file_untouched","name":[["test",1],["refused",1],["edit",1],["streams",1],["too",1],["leaves",1],["file",1],["untouched",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["refused",3],["edit",5],["streams",2],["too",2],["leaves",2],["file",5],["untouched",2],["tmp",3],["path",6],["uniqueness",1],["rule",2],["only",1],["if",1],["refusal",1],["changes",1],["nothing",3],["count",1],["not",2],["known",1],["until",1],["whole",1],["has",1],["been",1],["streamed",1],["so",1],["rewrite",1],["already",1],["staged",1],["by",1],["time",1],["may",2],["be",2],["swapped",1],["left",1],["workspace",2],["dispatcher",4],["target",4],["sparse",1],["twice",3],["log",3],["same",3],["nsame",2],["32",2],["mib",4],["result",3],["peak",4],["lambda",1],["old",1],["string",2],["new",2],["assert",6],["error",2],["unique",1],["matches",1],["peaked",1],["at",1],["1f",1],["mi",1],["open",1],["rb",1],["as",1],["handle",2],["read",1],["10",1],["stat",1],["st",1],["size",1],["name",1],["parent",1],["iterdir",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_a_small_read_keeps_the_untruncated_reply_shape","name":[["test",1],["small",1],["read",1],["keeps",1],["untruncated",1],["reply",1],["shape",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["small",2],["read",4],["keeps",2],["untruncated",2],["reply",2],["shape",2],["tmp",3],["path",5],["budget",1],["changes",1],["answer",1],["not",1],["bite",1],["second",1],["bug",1],["truncation",1],["receipt",1],["appears",1],["only",1],["something",1],["was",1],["truncated",2],["so",1],["ordinary",1],["returns",1],["exactly",1],["dict",1],["callers",1],["already",1],["parse",1],["dispatcher",4],["workspace",1],["lines",4],["txt",3],["write",1],["text",1],["one",1],["ntwo",1],["nthree",2],["result",2],["file",1],["offset",2],["limit",1],["assert",1],["total",1],["content",1],["two",1],["false",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_edit_file_rewrites_a_large_file_without_holding_it","name":[["test",1],["edit",1],["file",2],["rewrites",1],["large",1],["without",1],["holding",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["edit",4],["file",7],["rewrites",2],["large",2],["without",2],["holding",2],["tmp",3],["path",7],["read",2],["text",2],["str",1],["replace",1],["write",1],["peaked",2],["at",2],["64",1],["mi",2],["here",1],["dispatcher",4],["target",4],["sparse",1],["workspace",1],["run",4],["log",4],["oldtext",2],["32",2],["mib",4],["result",2],["peak",4],["lambda",1],["old",1],["string",2],["new",1],["newtext",2],["assert",5],["replaced",1],["1f",1],["real",1],["rewrite",1],["replacement",1],["landed",1],["rest",1],["intact",1],["staged",1],["copy",1],["was",1],["renamed",1],["rather",1],["than",1],["left",1],["behind",1],["open",1],["rb",1],["as",1],["handle",2],["stat",1],["st",1],["size",1],["name",1],["parent",1],["iterdir",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_glob_and_list_dir_hold_the_cap_rather_than_the_directory","name":[["test",1],["glob",1],["list",1],["dir",1],["hold",1],["cap",1],["rather",1],["than",1],["directory",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["glob",3],["list",5],["dir",6],["hold",2],["cap",2],["rather",2],["than",2],["directory",4],["tmp",3],["path",5],["both",1],["sorted",2],["whole",2],["before",1],["truncating",1],["never",1],["did",1],["returned",1],["every",1],["entry",1],["dict",1],["stat",1],["each",1],["so",1],["reply",1],["grew",1],["nothing",1],["said",1],["should",1],["not",1],["dispatcher",5],["bulk",8],["workspace",1],["mkdir",1],["parents",1],["true",4],["exist",1],["ok",1],["total",8],["max",6],["matches",6],["25",1],["index",2],["range",1],["05d",1],["dat",5],["write",1],["text",1],["encoding",1],["utf",1],["globbed",8],["pattern",1],["listed",7],["assert",12],["count",4],["dropped",2],["truncated",2],["bounded",1],["still",1],["same",1],["answer",1],["as",1],["sorting",1],["tree",1],["would",1],["give",1],["f00000",3],["entries",5],["len",1],["name",1],["false",1],["size",1],["bytes",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_grep_streams_each_file_and_reports_what_it_could_not_reach","name":[["test",1],["grep",1],["streams",1],["each",1],["file",1],["reports",1],["could",1],["not",1],["reach",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["grep",4],["streams",2],["each",2],["file",4],["reports",2],["could",2],["not",3],["reach",2],["tmp",3],["path",4],["read",1],["text",2],["per",1],["candidate",1],["peaked",2],["at",2],["192",1],["mi",2],["search",2],["dispatcher",4],["workspace",4],["sparse",1],["huge",2],["log",2],["needle",3],["here",1],["64",1],["mib",3],["small",2],["txt",2],["write",1],["there",1],["encoding",1],["utf",1],["result",8],["peak",4],["lambda",1],["pattern",1],["assert",7],["16",1],["1f",1],["sorted",1],["hit",3],["line",1],["matches",1],["count",1],["big",1],["was",1],["searched",2],["byte",1],["budget",1],["no",1],["further",1],["saying",1],["so",1],["point",1],["miss",2],["below",1],["cut",1],["cannot",1],["see",1],["unqualified",1],["reads",1],["as",1],["tree",1],["files",3],["seen",1],["truncated",2],["true",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_read_file_answers_a_window_without_reading_the_whole_file","name":[["test",1],["read",1],["file",2],["answers",1],["window",1],["without",1],["reading",1],["whole",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["read",7],["file",9],["answers",2],["window",2],["without",2],["reading",2],["whole",3],["tmp",3],["path",4],["was",1],["bytes",4],["decode",1],["splitlines",1],["slice",1],["three",1],["full",1],["size",2],["allocations",1],["answer",1],["bounded",1],["question",1],["exact",1],["call",1],["peaked",2],["at",2],["768",1],["mi",2],["before",1],["budget",4],["returned",1],["ten",1],["characters",1],["dispatcher",4],["workspace",3],["sparse",1],["huge",2],["txt",2],["alpha",3],["nbeta",2],["ngamma",1],["256",2],["mib",4],["result",13],["peak",5],["lambda",1],["limit",1],["assert",10],["content",1],["16",1],["1f",1],["not",2],["ended",1],["scan",1],["reply",1],["says",1],["so",2],["rather",1],["than",1],["looking",1],["like",1],["simply",1],["had",1],["less",1],["scanned",1],["max",1],["truncated",2],["true",3],["retained",3],["chars",6],["len",2],["beta",1],["seen",2],["dropped",1],["hole",1],["one",1],["run",1],["nuls",1],["no",1],["terminator",1],["anywhere",1],["reader",1],["cut",1],["instead",1],["carrying",1],["only",1],["reason",1],["above",1],["few",1],["megabytes",1],["several",1],["times",1],["over",1],["long",1],["line",1],["split",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_save_artifact_checksums_a_large_file_without_holding_it","name":[["test",1],["save",1],["artifact",1],["checksums",1],["large",1],["file",1],["without",1],["holding",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",3],["test",2],["save",4],["artifact",4],["checksums",2],["large",2],["file",4],["without",2],["holding",2],["tmp",4],["path",10],["read",3],["bytes",2],["purely",1],["hash",1],["64",2],["mi",3],["peak",5],["register",1],["output",1],["copy",1],["underneath",1],["streams",1],["always",1],["did",1],["so",1],["allocation",1],["bought",1],["nothing",1],["at",2],["all",1],["outputs",1],["worth",1],["registering",1],["ones",1],["daemon",1],["cannot",1],["hold",1],["workspace",5],["mkdir",1],["store",6],["recording",1],["resolve",4],["must",2],["exist",2],["false",1],["resolved",4],["if",1],["not",2],["exists",1],["raise",1],["found",1],["error",1],["return",1],["service",3],["host",1],["data",1],["config",1],["simple",1],["namespace",1],["artifacts",2],["dir",1],["frame",2],["id",1],["lambda",3],["source",3],["sparse",1],["trajectory",1],["dcd",1],["science",1],["32",3],["mib",6],["expected",3],["hashlib",1],["sha256",1],["open",1],["rb",1],["as",1],["handle",2],["block",2],["iter",1],["update",1],["result",2],["name",1],["assert",4],["peaked",1],["1f",1],["streaming",1],["has",1],["produce",1],["same",1],["row",1],["whole",1],["produced",1],["recorded",2],["size",2],["checksum",1],["hexdigest",1],["stat",1],["st",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_save_artifact_checksums_a_large_file_without_holding_it.resolve","name":[["resolve",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["resolve",3],["path",3],["must",3],["exist",3],["false",2],["resolved",4],["workspace",1],["if",1],["not",2],["exists",1],["raise",1],["file",1],["found",1],["error",1],["return",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_the_reader_does_not_split_a_line_on_a_read_boundary","name":[["test",1],["reader",1],["not",1],["split",1],["line",1],["read",1],["boundary",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["test",2],["reader",8],["not",4],["split",4],["line",3],["read",3],["boundary",5],["tmp",3],["path",6],["both",1],["crlf",2],["multi",1],["byte",1],["character",1],["land",1],["neither",2],["property",1],["file",1],["so",1],["may",1],["show",1],["up",1],["answer",1],["must",2],["become",2],["two",1],["lines",3],["utf",2],["sequence",1],["cut",1],["half",1],["decode",1],["failure",1],["chunk",2],["bytes",3],["forces",1],["every",1],["there",1],["txt",1],["write",1],["aa",2],["nbb",1],["ncaf",1],["nna",1],["ve",2],["encode",1],["bounded",1],["text",1],["assert",4],["list",1],["bb",1],["caf",1],["na",1],["budget",1],["exhausted",1],["false",2],["long",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_the_selection_holds_its_cap_against_a_long_stream","name":[["test",1],["selection",1],["holds",1],["its",1],["cap",1],["against",1],["long",1],["stream",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",4],["test",2],["selection",13],["holds",2],["its",2],["cap",2],["against",2],["long",2],["stream",4],["bound",1],["held",1],["not",1],["reported",1],["descending",1],["keys",1],["adversarial",1],["case",1],["every",1],["later",1],["item",1],["belongs",1],["answer",1],["so",1],["keeper",2],["merely",1],["took",1],["first",1],["would",2],["be",2],["caught",2],["grew",1],["by",1],["peak",5],["bounded",1],["1000",3],["index",2],["range",1],["50",3],["000",5],["yield",1],["09d",1],["consume",2],["key",2],["offer",1],["result",1],["assert",7],["mib",2],["peaked",1],["at",1],["2f",1],["mi",1],["seen",1],["retained",1],["dropped",2],["49",2],["values",3],["sorted",1],["f000000001",1],["f000000002",1],["counters",1],["count",2],["total",1],["truncated",1],["true",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_the_selection_holds_its_cap_against_a_long_stream.consume","name":[["consume",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["consume",2],["key",2],["stream",1],["selection",1],["offer",1]]},{"id":"tests/test_workspace_streaming_budgets.py#test_the_selection_holds_its_cap_against_a_long_stream.stream","name":[["stream",1]],"path":[["tests",1],["test",1],["workspace",1],["streaming",1],["budgets",1],["py",1]],"body":[["def",2],["stream",2],["index",2],["range",1],["50",1],["000",1],["yield",1],["09d",1]]},{"id":"tests/test_write_file_atomicity.py","name":[["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["write",8],["file",8],["could",1],["destroy",1],["old",2],["bytes",1],["without",2],["producing",1],["new",2],["ones",1],["edit",1],["stages",1],["its",1],["rewrite",1],["beside",1],["target",1],["os",2],["replace",1],["says",1],["comment",1],["text",2],["left",1],["half",1],["written",1],["same",1],["directory",2],["still",1],["called",1],["path",1],["content",3],["truncates",1],["first",1],["writes",1],["second",1],["so",3],["failure",1],["between",1],["leaves",1],["truncated",1],["complete",1],["one",3],["be",2],["previous",1],["contents",1],["gone",1],["overwrite",1],["lose",1],["committing",1],["outcome",1],["tool",3],["must",1],["not",2],["have",1],["hypothetical",1],["comes",1],["from",4],["model",1],["megabytes",1],["workspace",2],["user",1],["own",1],["fault",1],["injected",1],["at",2],["itself",1],["rather",2],["than",2],["test",1],["describes",1],["disk",1],["stopped",1],["function",1],["was",1],["mocked",1],["out",1],["future",1],["import",5],["annotations",1],["pytest",2],["openai4s",2],["host",1],["files",1],["service",1],["tools",1],["fixture",1]]},{"id":"tests/test_write_file_atomicity.py#test_a_failed_overwrite_leaves_the_previous_contents","name":[["test",1],["failed",1],["overwrite",1],["leaves",1],["previous",1],["contents",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["overwrite",2],["leaves",2],["previous",2],["contents",2],["workspace",4],["monkeypatch",4],["defect",1],["truncate",1],["then",1],["write",4],["loses",1],["old",1],["file",3],["any",1],["failure",1],["target",3],["root",1],["protocol",4],["md",2],["text",2],["must",2],["survive",2],["encoding",2],["utf",2],["real",2],["fdopen",4],["os",2],["failing",2],["args",4],["kwargs",3],["handle",3],["if",1],["str",2],["mode",1],["len",1],["close",1],["raise",1],["oserror",2],["28",1],["no",1],["space",1],["left",1],["device",1],["return",1],["setattr",1],["openai4s",1],["tools",1],["pytest",1],["raises",1],["tool",1],["execute",1],["path",1],["content",1],["4096",1],["undo",1],["assert",1],["read",1]]},{"id":"tests/test_write_file_atomicity.py#test_a_failed_overwrite_leaves_the_previous_contents.failing","name":[["failing",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",2],["failing",2],["args",5],["kwargs",4],["handle",3],["real",1],["fdopen",1],["if",1],["str",2],["mode",1],["len",1],["close",1],["raise",1],["oserror",1],["28",1],["no",1],["space",1],["left",1],["device",1],["return",1]]},{"id":"tests/test_write_file_atomicity.py#test_a_failed_write_leaves_no_stage_behind","name":[["test",1],["failed",1],["write",1],["leaves",1],["no",1],["stage",1],["behind",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",3],["test",2],["failed",2],["write",5],["leaves",2],["no",2],["stage",3],["behind",3],["workspace",7],["monkeypatch",3],["staged",2],["file",2],["outlives",1],["its",1],["failure",1],["slow",1],["leak",1],["target",3],["root",2],["notes",2],["txt",2],["text",2],["before",2],["encoding",2],["utf",2],["refuse",2],["self",1],["raise",1],["oserror",2],["input",1],["output",1],["error",1],["setattr",1],["openai4s",2],["host",1],["files",1],["secure",1],["parent",1],["publish",1],["pytest",1],["raises",1],["tool",1],["execute",1],["path",1],["content",1],["after",1],["assert",2],["read",1],["not",1],["list",1],["glob",1],["was",1],["left",1]]},{"id":"tests/test_write_file_atomicity.py#test_a_failed_write_leaves_no_stage_behind.refuse","name":[["refuse",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",2],["refuse",2],["self",2],["staged",2],["raise",1],["oserror",1],["input",1],["output",1],["error",1]]},{"id":"tests/test_write_file_atomicity.py#test_a_new_file_is_created_without_a_pre_existing_target","name":[["test",1],["new",1],["file",1],["created",1],["without",1],["pre",1],["existing",1],["target",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["new",2],["file",3],["created",2],["without",2],["pre",2],["existing",2],["target",2],["workspace",4],["copymode",1],["must",1],["be",1],["skipped",1],["there",1],["nothing",1],["copy",1],["from",1],["write",1],["tool",1],["execute",1],["path",1],["nested",2],["fresh",2],["txt",2],["content",1],["hello",2],["assert",1],["root",1],["read",1],["text",1],["utf",1]]},{"id":"tests/test_write_file_atomicity.py#test_a_successful_write_still_replaces_the_content","name":[["test",1],["successful",1],["write",1],["still",1],["replaces",1],["content",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["successful",2],["write",4],["still",2],["replaces",2],["content",3],["workspace",5],["result",3],["file",1],["tool",1],["execute",1],["path",2],["out",3],["csv",3],["n1",3],["assert",4],["bytes",1],["len",1],["encode",1],["utf",2],["root",2],["read",1],["text",1],["encoding",1],["not",1],["list",1],["glob",1],["openai4s",1]]},{"id":"tests/test_write_file_atomicity.py#test_an_overwrite_keeps_the_targets_permissions","name":[["test",1],["overwrite",1],["keeps",1],["targets",1],["permissions",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",2],["test",2],["overwrite",3],["keeps",2],["targets",2],["permissions",2],["workspace",4],["mkstemp",1],["creates",1],["0600",1],["without",1],["copymode",1],["tightens",1],["file",2],["target",5],["root",1],["shared",2],["txt",2],["write",2],["text",2],["old",1],["encoding",2],["utf",2],["chmod",1],["0o644",2],["tool",1],["execute",1],["path",1],["content",1],["new",2],["assert",2],["stat",1],["st",1],["mode",1],["0o777",1],["read",1]]},{"id":"tests/test_write_file_atomicity.py#workspace","name":[["workspace",1]],"path":[["tests",1],["test",1],["write",1],["file",1],["atomicity",1],["py",1]],"body":[["def",2],["workspace",4],["tmp",4],["path",4],["root",5],["ws",1],["mkdir",1],["service",4],["file",1],["data",2],["dir",1],["frame",1],["id",1],["lambda",2],["atomic",1],["write",1],["test",1],["return",1]]},{"id":"tests/test_ws_frames.py","name":[["test",1],["ws",1],["frames",1],["py",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["from",2],["future",1],["import",5],["annotations",1],["io",1],["struct",1],["pytest",2],["openai4s",1],["server",1],["ws",1],["frames",1],["mark",1],["parametrize",1],["125",1],["126",1],["65535",1],["65536",1]]},{"id":"tests/test_ws_frames.py#_reader","name":[["reader",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["reader",2],["data",3],["bytes",5],["io",6],["return",1]]},{"id":"tests/test_ws_frames.py#test_64bit_high_bit_rejected","name":[["test",1],["64bit",1],["high",1],["bit",1],["rejected",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["64bit",2],["high",2],["bit",2],["rejected",2],["frame",3],["bytes",1],["0x81",1],["127",1],["struct",1],["pack",1],["0x8000000000000000",1],["assert",1],["ws",2],["frames",1],["read",1],["reader",1],["none",1]]},{"id":"tests/test_ws_frames.py#test_accept_matches_rfc_example","name":[["test",1],["accept",1],["matches",1],["rfc",1],["example",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["accept",3],["matches",2],["rfc",4],["example",4],["6455",2],["worked",2],["assert",1],["ws",2],["frames",1],["ghl",1],["ihnhb",1],["xbs",1],["zsbub25j",1],["zq",1],["s3p",1],["plmbi",1],["txa",1],["q9k",1],["ygzzh",1],["zrb",1],["oo",1]]},{"id":"tests/test_ws_frames.py#test_client_mask_roundtrip","name":[["test",1],["client",1],["mask",1],["roundtrip",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["client",3],["mask",6],["roundtrip",2],["payload",3],["type",1],["ping",1],["encoded",3],["ws",4],["frames",2],["encode",1],["true",3],["assert",2],["0x80",1],["bit",1],["masked",1],["frame",2],["accepted",1],["expect",2],["read",1],["reader",1],["0x1",1]]},{"id":"tests/test_ws_frames.py#test_control_frame_over_125_rejected","name":[["test",1],["control",1],["frame",1],["over",1],["125",1],["rejected",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["control",2],["frame",7],["over",2],["125",2],["rejected",2],["close",2],["claiming",2],["126",3],["extended",2],["length",2],["illegal",2],["bytes",1],["0x88",1],["struct",1],["pack",1],["200",2],["assert",1],["ws",2],["frames",1],["read",1],["reader",1],["none",1]]},{"id":"tests/test_ws_frames.py#test_expect_mask_direction_enforced","name":[["test",1],["expect",1],["mask",1],["direction",1],["enforced",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["expect",4],["mask",5],["direction",2],["enforced",2],["server",3],["ws",8],["frames",6],["encode",2],["hi",2],["unmasked",3],["relay",1],["side",2],["requires",2],["masked",2],["client",4],["reject",2],["assert",2],["read",2],["frame",2],["reader",2],["true",2],["none",2],["false",1]]},{"id":"tests/test_ws_frames.py#test_fragmented_frame_rejected","name":[["test",1],["fragmented",1],["frame",1],["rejected",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["fragmented",2],["frame",6],["rejected",2],["bytearray",1],["ws",4],["frames",2],["encode",1],["0x7",1],["clear",1],["fin",1],["assert",1],["read",1],["reader",1],["bytes",1],["none",1]]},{"id":"tests/test_ws_frames.py#test_frame_header_size","name":[["test",1],["frame",1],["header",1],["size",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["frame",5],["header",5],["size",5],["assert",3],["ws",3],["frames",3],["10",2],["126",1],["70000",1]]},{"id":"tests/test_ws_frames.py#test_lenient_mode_accepts_both","name":[["test",1],["lenient",1],["mode",1],["accepts",1],["both",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["lenient",2],["mode",2],["accepts",2],["both",2],["server",2],["ws",8],["frames",4],["encode",2],["srv",2],["client",2],["cli",2],["mask",3],["true",1],["assert",2],["read",2],["frame",2],["reader",2],["expect",2],["none",2],["0x1",2]]},{"id":"tests/test_ws_frames.py#test_max_len_enforced","name":[["test",1],["max",1],["len",1],["enforced",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["max",4],["len",4],["enforced",2],["frame",5],["ws",6],["frames",3],["encode",1],["2000",2],["assert",2],["read",2],["reader",2],["1000",1],["none",1],["4000",1],["0x1",1]]},{"id":"tests/test_ws_frames.py#test_non_canonical_16bit_length_rejected","name":[["test",1],["non",1],["canonical",1],["16bit",1],["length",1],["rejected",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["non",2],["canonical",2],["16bit",2],["length",2],["rejected",2],["frame",3],["bytes",1],["0x81",1],["126",1],["struct",1],["pack",1],["10",2],["assert",1],["ws",2],["frames",1],["read",1],["reader",1],["none",1]]},{"id":"tests/test_ws_frames.py#test_non_canonical_64bit_length_rejected","name":[["test",1],["non",1],["canonical",1],["64bit",1],["length",1],["rejected",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["non",2],["canonical",2],["64bit",2],["length",2],["rejected",2],["frame",3],["bytes",1],["0x81",1],["127",1],["struct",1],["pack",1],["10",2],["assert",1],["ws",2],["frames",1],["read",1],["reader",1],["none",1]]},{"id":"tests/test_ws_frames.py#test_roundtrip_all_length_classes","name":[["test",1],["roundtrip",1],["all",1],["length",1],["classes",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["roundtrip",2],["all",2],["length",2],["classes",2],["enc",2],["ws",4],["frames",2],["encode",1],["assert",1],["read",1],["frame",1],["reader",1],["0x1",1]]},{"id":"tests/test_ws_frames.py#test_rsv_bits_rejected","name":[["test",1],["rsv",1],["bits",1],["rejected",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["rsv",2],["bits",2],["rejected",2],["frame",4],["bytearray",1],["ws",4],["frames",2],["encode",1],["0x40",1],["rsv1",1],["assert",1],["read",1],["reader",1],["bytes",1],["none",1]]},{"id":"tests/test_ws_frames.py#test_server_frame_length_ladder","name":[["test",1],["server",1],["frame",1],["length",1],["ladder",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["server",2],["frame",2],["length",2],["ladder",2],["small",4],["ws",6],["frames",3],["encode",3],["hello",2],["assert",4],["0x81",1],["edge",3],["126",3],["struct",2],["pack",2],["big",4],["65536",2],["opcode",1],["0x2",1],["0x82",1],["127",1],["10",1]]},{"id":"tests/test_ws_frames.py#test_strict_mode_rejects_bad_utf8_text","name":[["test",1],["strict",1],["mode",1],["rejects",1],["bad",1],["utf8",1],["text",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["strict",3],["mode",3],["rejects",2],["bad",6],["utf8",2],["text",3],["xff",1],["xfe",1],["frame",6],["ws",8],["frames",4],["encode",2],["opcode",2],["0x1",1],["mask",4],["true",4],["invalid",1],["utf",1],["none",2],["assert",2],["read",2],["reader",2],["expect",2],["binary",1],["same",1],["bytes",1],["fine",1],["bframe",2],["0x2",2]]},{"id":"tests/test_ws_frames.py#test_truncated_header_and_body","name":[["test",1],["truncated",1],["header",1],["body",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["truncated",2],["header",3],["body",3],["assert",2],["ws",6],["frames",3],["read",2],["frame",4],["reader",2],["x81",1],["none",2],["byte",1],["encode",1],["abcdef",1],["short",1]]},{"id":"tests/test_ws_frames.py#test_unknown_opcode_rejected","name":[["test",1],["unknown",1],["opcode",1],["rejected",1]],"path":[["tests",1],["test",1],["ws",1],["frames",1],["py",1]],"body":[["def",2],["test",2],["unknown",2],["opcode",3],["rejected",2],["frame",4],["bytearray",1],["ws",4],["frames",2],["encode",1],["0x80",1],["0x3",2],["reserved",1],["assert",1],["read",1],["reader",1],["bytes",1],["none",1]]},{"id":"tests/test_ws_resume_cursor.py","name":[["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["monotonic",2],["sequence",3],["numbers",1],["web",1],["socket",1],["resume",3],["cursor",3],["turn",3],["keeps",1],["running",1],["server",2],["side",1],["after",2],["every",2],["client",5],["disconnects",1],["so",3],["browser",1],["drops",1],["mid",2],["has",1],["catch",1],["up",1],["comes",1],["back",1],["hub",1],["already",2],["kept",1],["capped",2],["replay",2],["buffer",2],["but",1],["was",1],["all",2],["nothing",1],["reconnecting",1],["received",1],["whole",1],["again",1],["had",2],["no",1],["way",1],["tell",1],["those",1],["events",1],["rendered",1],["duplicated",1],["deltas",1],["not",1],["cosmetic",1],["problem",1],["stream",2],["append",1],["only",2],["text",1],["re",1],["delivered",1],["chunk",1],["indistinguishable",1],["from",2],["new",1],["output",1],["contract",1],["v1",1],["proposal",1],["asks",1],["each",1],["event",1],["now",1],["carries",2],["seq",2],["passes",1],["highest",1],["one",2],["actually",1],["applied",1],["as",1],["since",1],["gets",1],["came",1],["away",1],["longer",1],["than",2],["window",1],["cannot",2],["be",1],["served",1],["by",1],["at",1],["case",1],["reported",1],["gap",1],["true",1],["rather",1],["papered",1],["over",1],["because",1],["silently",1],["starting",1],["would",1],["leave",1],["hole",1],["see",1],["import",2],["pytest",2],["openai4s",1],["gateway",1],["wshub",1],["fixture",1],["ordering",1],["subscription",1],["epoch",1],["even",1],["idle",1]]},{"id":"tests/test_ws_resume_cursor.py#_chunks","name":[["chunks",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["chunks",2],["conn",3],["return",1],["sent",1],["if",1],["type",1],["text",1],["chunk",1]]},{"id":"tests/test_ws_resume_cursor.py#_Conn","name":[["conn",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["class",2],["conn",2],["def",4],["init",1],["self",8],["subs",1],["alive",1],["true",2],["sent",2],["send",1],["json",1],["obj",2],["append",1],["team",2],["mode",2],["re",1],["checks",1],["visibility",2],["per",1],["delivery",1],["hub",1],["refreshes",1],["outside",1],["its",1],["lock",1],["then",1],["asks",1],["daemon",1],["no",2],["has",1],["check",1],["run",1],["these",1],["two",1],["answer",1],["refresh",1],["root",2],["frame",2],["id",2],["return",2],["none",1],["may",1],["receive",1]]},{"id":"tests/test_ws_resume_cursor.py#_Conn.__init__","name":[["init",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["init",2],["self",5],["subs",1],["alive",1],["true",1],["sent",1]]},{"id":"tests/test_ws_resume_cursor.py#_Conn.may_receive","name":[["may",1],["receive",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["may",2],["receive",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["true",1]]},{"id":"tests/test_ws_resume_cursor.py#_Conn.refresh_visibility","name":[["refresh",1],["visibility",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["refresh",2],["visibility",2],["self",2],["root",2],["frame",2],["id",2],["return",1],["none",1]]},{"id":"tests/test_ws_resume_cursor.py#_Conn.send_json","name":[["send",1],["json",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["send",2],["json",2],["self",3],["obj",3],["sent",1],["append",1]]},{"id":"tests/test_ws_resume_cursor.py#_epoch_of","name":[["epoch",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["epoch",3],["conn",3],["event",3],["sent",1],["if",1],["type",1],["replay",1],["begin",1],["return",2],["none",1]]},{"id":"tests/test_ws_resume_cursor.py#_seqs","name":[["seqs",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["seqs",2],["conn",3],["return",1],["seq",2],["sent",1],["if",1]]},{"id":"tests/test_ws_resume_cursor.py#hub_with_turn","name":[["hub",1],["turn",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["hub",8],["turn",3],["mid",1],["text",5],["reset",2],["opened",1],["buffer",1],["three",1],["chunks",1],["followed",1],["wshub",1],["live",4],["conn",1],["add",1],["subscribe",1],["f1",2],["event",2],["type",4],["chunk",3],["broadcast",1],["dict",1],["return",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_cursor_at_the_head_replays_nothing","name":[["test",1],["cursor",1],["at",1],["head",1],["replays",1],["nothing",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["cursor",2],["at",2],["head",2],["replays",2],["nothing",2],["hub",7],["turn",3],["caught",4],["up",4],["conn",1],["add",1],["subscribe",1],["f1",1],["since",1],["seq",1],["epoch",2],["assert",1],["chunks",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_cursor_beyond_the_head_replays_nothing","name":[["test",1],["cursor",1],["beyond",1],["head",1],["replays",1],["nothing",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["cursor",3],["beyond",2],["head",2],["replays",2],["nothing",2],["hub",7],["turn",3],["stale",1],["fabricated",1],["must",1],["not",1],["wrap",1],["around",1],["into",1],["full",1],["replay",1],["ahead",4],["conn",1],["add",1],["subscribe",1],["f1",1],["since",1],["seq",1],["9999",1],["epoch",2],["assert",1],["chunks",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_cursor_from_a_previous_daemon_is_rejected_even_when_numerically_placeable","name":[["test",1],["cursor",1],["from",1],["previous",1],["daemon",1],["rejected",1],["even",1],["numerically",1],["placeable",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["cursor",7],["from",3],["previous",3],["daemon",18],["rejected",2],["even",2],["numerically",4],["placeable",3],["exact",1],["skipped",2],["events",4],["scenario",1],["client",3],["subscribed",1],["idle",1],["frame",2],["under",1],["epoch",14],["recorded",1],["then",1],["restarted",1],["emitted",1],["reaching",1],["number",1],["before",1],["reconnected",1],["so",2],["only",1],["catch",1],["every",1],["subscription",1],["must",3],["carry",1],["one",1],["wshub",2],["first",4],["conn",3],["add",3],["subscribe",3],["f1",4],["since",3],["seq",4],["assert",3],["restarts",1],["new",1],["runs",1],["turn",1],["same",1],["emitting",1],["watcher",3],["event",2],["type",5],["text",4],["reset",1],["chunk",3],["broadcast",1],["dict",1],["reconnects",1],["presenting",1],["its",1],["old",2],["but",1],["not",2],["match",1],["gap",3],["be",2],["declared",2],["rather",1],["than",1],["early",1],["silently",1],["reconnect",4],["begin",3],["next",1],["sent",1],["if",1],["replay",1],["true",1],["accepted",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_cursor_replays_only_what_was_missed","name":[["test",1],["cursor",1],["replays",1],["only",1],["was",1],["missed",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["cursor",2],["replays",2],["only",3],["was",2],["missed",2],["hub",7],["turn",3],["headline",1],["behaviour",1],["without",1],["client",1],["re",1],["receives",1],["since",2],["stream",1],["append",1],["text",1],["cannot",1],["tell",1],["from",1],["new",1],["output",1],["back",4],["conn",1],["add",1],["subscribe",1],["f1",1],["seq",1],["epoch",2],["assert",1],["chunks",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_fresh_subscriber_is_not_told_there_is_a_gap","name":[["test",1],["fresh",1],["subscriber",1],["not",1],["told",1],["there",1],["gap",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["fresh",6],["subscriber",2],["not",3],["told",2],["there",2],["gap",3],["hub",6],["turn",3],["since",2],["seq",2],["means",1],["have",1],["nothing",1],["lost",1],["something",1],["conn",1],["add",1],["subscribe",1],["f1",1],["assert",1],["sent",1],["false",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_gap_is_reported_rather_than_hidden","name":[["test",1],["gap",1],["reported",1],["rather",1],["than",1],["hidden",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["gap",3],["reported",2],["rather",2],["than",3],["hidden",2],["buffer",1],["capped",1],["client",1],["away",1],["longer",1],["window",1],["cannot",1],["be",1],["served",1],["by",1],["its",1],["cursor",1],["resuming",1],["mid",1],["stream",1],["anyway",1],["would",2],["leave",1],["hole",1],["has",1],["no",1],["way",2],["detect",1],["hub",9],["wshub",1],["live",4],["conn",2],["add",2],["subscribe",2],["f1",5],["broadcast",2],["type",2],["text",2],["reset",1],["range",1],["chunk",1],["str",1],["simulate",1],["eviction",1],["drop",1],["oldest",1],["events",3],["cap",1],["buf",3],["back",4],["since",1],["seq",1],["epoch",2],["assert",1],["sent",1],["true",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_nonzero_cursor_without_an_epoch_is_a_gap","name":[["test",1],["nonzero",1],["cursor",1],["without",1],["epoch",1],["gap",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["nonzero",2],["cursor",7],["without",2],["epoch",9],["gap",5],["codex",1],["p1",1],["case",1],["numeric",2],["check",2],["cannot",3],["see",1],["old",1],["tab",1],["client",4],["predates",1],["handshake",1],["reconnects",1],["after",1],["restart",1],["since",3],["seq",4],["no",2],["new",2],["daemon",3],["has",1],["by",1],["then",1],["emitted",1],["at",1],["least",1],["two",1],["events",3],["its",2],["own",1],["so",2],["counter",2],["not",2],["below",2],["declared",2],["fresh",1],["replay",2],["filtered",1],["out",1],["as",1],["already",1],["seen",1],["was",2],["left",1],["believing",1],["caught",1],["up",1],["stream",2],["whose",1],["beginning",1],["never",1],["received",1],["less",2],["be",2],["placed",1],["either",1],["direction",1],["hub",8],["wshub",1],["watcher",3],["conn",2],["add",2],["subscribe",2],["f1",4],["event",2],["type",4],["text",3],["reset",1],["chunk",2],["broadcast",1],["dict",1],["assert",3],["premise",1],["our",1],["legacy",6],["begin",3],["next",1],["sent",1],["if",1],["true",1],["proven",1],["belong",1],["accepting",1],["silently",1],["skips",1],["early",1],["chunks",1],["replays",1],["nothing",1],["refetches",1]]},{"id":"tests/test_ws_resume_cursor.py#test_a_zero_cursor_without_an_epoch_is_still_not_a_gap","name":[["test",1],["zero",1],["cursor",1],["without",1],["epoch",1],["still",1],["not",1],["gap",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["zero",2],["cursor",2],["without",2],["epoch",2],["still",2],["not",3],["gap",3],["since",2],["seq",2],["claims",1],["nothing",2],["so",1],["there",1],["misplace",1],["first",1],["subscribe",2],["must",1],["be",1],["turned",1],["into",1],["refetch",1],["hub",3],["wshub",1],["conn",5],["add",1],["f1",1],["begin",3],["next",1],["sent",1],["if",1],["type",1],["replay",1],["assert",1],["false",1]]},{"id":"tests/test_ws_resume_cursor.py#test_an_idle_subscription_still_receives_the_epoch","name":[["test",1],["idle",1],["subscription",1],["still",1],["receives",1],["epoch",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["idle",5],["subscription",3],["still",3],["receives",2],["epoch",8],["frame",2],["no",1],["running",1],["turn",1],["send",1],["nothing",2],["so",1],["client",2],["recorded",1],["its",1],["next",1],["cursor",2],["null",1],["after",1],["restart",1],["numeric",1],["stale",1],["check",1],["then",1],["accepted",1],["less",1],["skipped",1],["new",1],["daemon",2],["early",1],["events",1],["hub",4],["wshub",1],["conn",6],["add",1],["subscribe",1],["since",1],["seq",1],["assert",2],["must",1],["hand",1],["chunks",1],["there",1],["replay",1],["only",1]]},{"id":"tests/test_ws_resume_cursor.py#test_every_broadcast_event_is_numbered","name":[["test",1],["every",1],["broadcast",1],["event",1],["numbered",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["every",2],["broadcast",2],["event",2],["numbered",2],["hub",4],["turn",3],["live",2],["assert",1],["seqs",1]]},{"id":"tests/test_ws_resume_cursor.py#test_frames_are_numbered_independently","name":[["test",1],["frames",1],["numbered",1],["independently",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["frames",2],["numbered",2],["independently",2],["hub",7],["wshub",1],["conn",2],["add",2],["subscribe",2],["f1",2],["f2",2],["broadcast",2],["type",2],["text",2],["reset",2],["assert",2],["seqs",2]]},{"id":"tests/test_ws_resume_cursor.py#test_live_events_continue_the_same_sequence_after_a_resume","name":[["test",1],["live",1],["events",1],["continue",1],["same",1],["sequence",1],["after",1],["resume",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["live",3],["events",2],["continue",2],["same",2],["sequence",2],["after",2],["resume",2],["hub",8],["turn",3],["number",1],["resumed",1],["client",1],["sees",1],["next",1],["must",1],["follow",1],["replay",1],["its",1],["cursor",1],["would",1],["go",1],["backwards",1],["first",1],["event",1],["back",4],["conn",1],["add",1],["subscribe",1],["f1",2],["since",1],["seq",1],["epoch",2],["broadcast",1],["type",1],["text",1],["chunk",1],["assert",1],["seqs",1]]},{"id":"tests/test_ws_resume_cursor.py#test_no_cursor_replays_the_whole_buffer","name":[["test",1],["no",1],["cursor",1],["replays",1],["whole",1],["buffer",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["no",2],["cursor",2],["replays",2],["whole",2],["buffer",2],["hub",6],["turn",3],["first",1],["time",1],["viewer",1],["has",1],["nothing",1],["resume",1],["from",1],["old",1],["behaviour",1],["still",1],["right",1],["one",1],["them",1],["fresh",4],["conn",1],["add",1],["subscribe",1],["f1",1],["since",1],["seq",1],["assert",1],["chunks",1]]},{"id":"tests/test_ws_resume_cursor.py#test_no_gap_is_reported_for_a_contiguous_resume","name":[["test",1],["no",1],["gap",1],["reported",1],["contiguous",1],["resume",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["no",2],["gap",3],["reported",2],["contiguous",2],["resume",2],["hub",7],["turn",3],["back",4],["conn",1],["add",1],["subscribe",1],["f1",1],["since",1],["seq",1],["epoch",2],["assert",1],["sent",1],["false",1]]},{"id":"tests/test_ws_resume_cursor.py#test_replay_bounds_are_reported","name":[["test",1],["replay",1],["bounds",1],["reported",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["replay",4],["bounds",2],["reported",2],["hub",7],["turn",3],["back",5],["conn",1],["add",1],["subscribe",1],["f1",2],["since",1],["seq",4],["epoch",2],["begin",5],["sent",2],["assert",4],["type",2],["from",1],["end",1],["root",1],["frame",1],["id",1]]},{"id":"tests/test_ws_resume_cursor.py#test_the_sequence_does_not_reset_between_turns","name":[["test",1],["sequence",1],["not",1],["reset",1],["between",1],["turns",1]],"path":[["tests",1],["test",1],["ws",1],["resume",1],["cursor",1],["py",1]],"body":[["def",2],["test",2],["sequence",2],["not",2],["reset",3],["between",2],["turns",2],["hub",6],["turn",6],["per",1],["counter",1],["would",2],["restart",1],["at",1],["so",1],["client",1],["holding",1],["cursor",1],["from",1],["previous",1],["look",1],["like",1],["already",1],["had",1],["new",1],["first",1],["four",1],["events",1],["skip",1],["them",1],["live",2],["broadcast",2],["f1",2],["type",2],["text",2],["chunk",1],["assert",1],["seqs",1]]},{"id":"tests/test_wsl_parity.py","name":[["test",1],["wsl",1],["parity",1],["py",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["offline",1],["regression",1],["contracts",1],["windows",3],["packaging",1],["wsl",2],["adapters",1],["from",6],["future",1],["import",14],["annotations",1],["hashlib",1],["json",1],["os",1],["re",1],["shutil",1],["subprocess",1],["sys",1],["pathlib",1],["path",1],["types",1],["simple",1],["namespace",1],["pytest",8],["openai4s",2],["security",2],["dpapi",1],["sandbox",1],["wrap",1],["bwrap",1],["command",1],["tests",1],["test",1],["release",1],["gates",1],["load",1],["script",1],["run",1],["bootstrap",1],["install",1],["write",1],["fake",1],["linux",2],["payload",1],["mark",7],["stubbed",6],["backend",6],["parametrize",1],["builder",1],["build",2],["bundle",1],["sh",2],["macos",1],["dmg",1]]},{"id":"tests/test_wsl_parity.py#_decode_bpf","name":[["decode",1],["bpf",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["decode",2],["bpf",2],["blob",5],["bytes",3],["list",2],["tuple",2],["int",8],["import",1],["struct",2],["assert",1],["len",2],["sock",1],["filter",1],["exactly",1],["return",1],["unpack",1],["hbbi",1],["index",3],["range",1]]},{"id":"tests/test_wsl_parity.py#_run_bpf","name":[["run",1],["bpf",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["run",2],["bpf",14],["program",5],["arch",4],["int",6],["nr",4],["family",3],["str",2],["interpret",1],["classic",1],["way",1],["kernel",1],["would",1],["verdicts",2],["0x80000000",1],["kill",1],["0x00050026",1],["enosys",1],["0x00050001",1],["eperm",1],["0x7",1],["fff0000",1],["allow",1],["seccomp",1],["data",3],["instruction",1],["pointer",1],["args",1],["16",2],["counter",5],["accumulator",4],["range",1],["len",1],["code",4],["jump",6],["true",3],["false",3],["if",3],["0x20",1],["ld",1],["abs",1],["elif",2],["0x15",1],["jmp",2],["jeq",1],["else",3],["0x35",1],["jge",1],["ret",1],["return",2],["raise",1],["assertion",1],["error",1],["filter",1],["did",1],["not",1]]},{"id":"tests/test_wsl_parity.py#test_a_container_on_a_wsl_kernel_is_not_treated_as_a_wsl_host","name":[["test",1],["container",1],["wsl",2],["kernel",1],["not",1],["treated",1],["as",1],["host",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["container",3],["wsl",15],["kernel",3],["not",3],["treated",2],["as",2],["host",3],["monkeypatch",7],["docker",1],["podman",1],["inherits",1],["microsoft",2],["standard",2],["wsl2",2],["release",2],["but",1],["none",1],["own",1],["surfaces",1],["must",1],["inherit",1],["boundary",1],["policy",1],["masks",1],["run",2],["requires",1],["private",1],["pid",1],["namespace",1],["setattr",4],["platform",2],["system",1],["lambda",4],["linux",1],["15",1],["167",1],["delenv",1],["distro",1],["name",1],["raising",1],["false",3],["os",2],["path",5],["exists",2],["assert",2],["true",1]]},{"id":"tests/test_wsl_parity.py#test_a_damaged_same_digest_tree_is_repaired_rather_than_refused","name":[["test",1],["damaged",1],["same",1],["digest",1],["tree",1],["repaired",1],["rather",1],["than",1],["refused",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["damaged",3],["same",3],["digest",6],["tree",4],["repaired",5],["rather",2],["than",2],["refused",2],["tmp",7],["path",8],["every",2],["payload",3],["lives",1],["at",1],["its",1],["own",1],["so",1],["already",1],["there",1],["bytes",2],["incomplete",1],["since",1],["refusing",1],["made",1],["only",1],["repair",1],["reinstalling",1],["impossible",1],["fast",1],["rejects",1],["re",1],["extract",1],["lands",1],["later",1],["launch",1],["refuses",1],["again",1],["if",1],["not",1],["shutil",1],["flock",2],["pytest",1],["skip",1],["wsl",1],["bootstrap",3],["requires",1],["linux",2],["archive",5],["tar",1],["gz",1],["bundle",3],["write",1],["fake",1],["x86",1],["64",1],["hashlib",1],["sha256",1],["read",1],["hexdigest",1],["assert",4],["run",2],["windows",2],["install",2],["returncode",2],["installed",6],["data",2],["app",2],["current",2],["resolve",2],["unlink",1],["bin",2],["openai4s",2],["chmod",1],["0o644",1],["stderr",1],["os",2],["access",1],["ok",1]]},{"id":"tests/test_wsl_parity.py#test_a_management_command_says_nothing_is_installed_rather_than_guessing","name":[["test",1],["management",1],["command",1],["says",1],["nothing",1],["installed",1],["rather",1],["than",1],["guessing",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["management",2],["command",2],["says",2],["nothing",2],["installed",3],["rather",2],["than",2],["guessing",2],["tmp",4],["path",5],["exit",1],["11",2],["lets",1],["windows",2],["launcher",1],["install",1],["payload",1],["instead",1],["refusing",1],["doctor",1],["help",1],["first",1],["ever",1],["run",2],["if",1],["shutil",1],["sh",4],["none",1],["pytest",1],["skip",1],["bootstrap",2],["contract",1],["needs",1],["posix",1],["script",2],["file",1],["parents",1],["scripts",1],["env",4],["key",2],["value",2],["os",1],["environ",1],["items",1],["update",1],["home",2],["str",3],["openai4",1],["data",1],["dir",1],["empty",1],["result",4],["subprocess",1],["cli",1],["current",1],["status",1],["capture",1],["output",1],["true",2],["text",1],["assert",2],["returncode",1],["not",1],["stderr",1]]},{"id":"tests/test_wsl_parity.py#test_bad_same_version_payload_preserves_existing_install","name":[["test",1],["bad",1],["same",1],["version",1],["payload",1],["preserves",1],["existing",1],["install",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["bad",2],["same",2],["version",2],["payload",4],["preserves",2],["existing",2],["install",4],["tmp",6],["path",6],["if",1],["not",2],["shutil",1],["flock",2],["pytest",1],["skip",1],["wsl",1],["bootstrap",3],["requires",1],["linux",2],["archive",8],["tar",1],["gz",1],["bundle",3],["write",2],["fake",1],["x86",1],["64",1],["digest",2],["hashlib",2],["sha256",2],["read",2],["bytes",3],["hexdigest",2],["result",5],["run",2],["windows",2],["assert",5],["returncode",2],["stderr",1],["pointer",4],["data",1],["app",1],["current",1],["original",3],["resolve",2],["synthetic",1],["corrupt",1],["bin",1],["openai4s",1],["file",1],["list",1],["parent",1],["glob",1],["staging",1]]},{"id":"tests/test_wsl_parity.py#test_bundle_console_script_survives_relocation_and_preserves_arguments","name":[["test",1],["bundle",1],["console",1],["script",1],["survives",1],["relocation",1],["preserves",1],["arguments",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["bundle",3],["console",3],["script",3],["survives",2],["relocation",2],["preserves",2],["arguments",2],["tmp",4],["path",4],["if",1],["os",2],["name",1],["posix",1],["pytest",1],["skip",1],["scripts",2],["target",1],["linux",1],["mac",1],["module",2],["load",1],["relocate",2],["runtime",7],["build",2],["bin",4],["mkdir",1],["parents",1],["true",4],["python3",2],["symlink",1],["sys",3],["executable",1],["command",3],["science",2],["write",1],["text",2],["gone",1],["nimport",1],["nprint",1],["repr",2],["argv",1],["chmod",1],["0o755",1],["assert",2],["relocated",3],["installed",1],["u79d1",1],["u5b66",1],["rename",1],["result",2],["subprocess",1],["run",1],["str",1],["two",2],["words",2],["u6570",2],["u636e",2],["literal",2],["capture",1],["output",1],["check",1],["stdout",1],["strip",1]]},{"id":"tests/test_wsl_parity.py#test_bundled_cli_loads_its_package_and_preserves_the_working_directory","name":[["test",1],["bundled",1],["cli",1],["loads",1],["its",1],["package",1],["preserves",1],["working",1],["directory",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["bundled",3],["cli",9],["loads",2],["its",2],["package",6],["preserves",2],["working",2],["directory",2],["tmp",4],["path",5],["builder",4],["if",2],["os",3],["name",1],["posix",2],["sys",2],["version",1],["info",1],["11",2],["pytest",1],["skip",1],["runtimes",1],["python",1],["source",2],["file",1],["parents",3],["scripts",1],["read",1],["text",6],["template",3],["re",2],["search",1],["assert",2],["not",1],["none",1],["app",5],["application",1],["runtime",4],["bin",4],["mkdir",4],["true",6],["python3",1],["symlink",1],["executable",1],["src",1],["openai4s",4],["init",1],["py",3],["write",4],["main",1],["import",1],["nprint",2],["packaged",2],["getcwd",1],["linux",1],["else",1],["parent",1],["exist",1],["ok",1],["chmod",1],["0o755",1],["workspace",5],["scientist",1],["project",1],["raise",1],["error",1],["cwd",2],["shadow",1],["imported",1],["result",2],["subprocess",1],["run",1],["str",2],["capture",1],["output",1],["check",1],["stdout",1],["splitlines",1]]},{"id":"tests/test_wsl_parity.py#test_default_web_page_rejects_a_missing_hashed_asset","name":[["test",1],["default",1],["web",1],["page",1],["rejects",1],["missing",1],["hashed",1],["asset",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["default",2],["web",9],["page",2],["rejects",2],["missing",2],["hashed",2],["asset",2],["tmp",5],["path",5],["contract",5],["load",1],["script",3],["bundle",2],["openai4s",1],["server",1],["webui",1],["dist",5],["mkdir",2],["parents",1],["true",1],["index",1],["html",1],["write",2],["text",2],["src",1],["static",1],["assets",5],["app",3],["abc",3],["js",3],["pytest",1],["raises",1],["check",3],["error",1],["match",1],["fixture",1]]},{"id":"tests/test_wsl_parity.py#test_dpapi_failure_does_not_echo_backend_output","name":[["test",1],["dpapi",1],["failure",1],["not",1],["echo",1],["backend",1],["output",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["dpapi",4],["failure",2],["not",2],["echo",2],["backend",2],["output",2],["monkeypatch",6],["setattr",4],["windows",4],["powershell",2],["path",2],["lambda",4],["exe",1],["read",1],["text",1],["machine",1],["one",1],["os",1],["getuid",1],["1000",1],["raising",1],["false",1],["subprocess",1],["run",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["synthetic",2],["sensitive",2],["value",2],["stderr",1],["pytest",1],["raises",1],["runtime",1],["error",1],["match",1],["secure",1],["storage",1],["operation",1],["failed",1],["request",1],["store",1],["model",1],["key",1]]},{"id":"tests/test_wsl_parity.py#test_dpapi_passes_secret_only_on_stdin_and_namespaces_the_key","name":[["test",1],["dpapi",1],["passes",1],["secret",1],["only",1],["stdin",1],["namespaces",1],["key",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",3],["test",2],["dpapi",5],["passes",2],["secret",2],["only",3],["stdin",2],["namespaces",2],["key",6],["monkeypatch",6],["seen",8],["setattr",4],["windows",5],["powershell",2],["path",2],["lambda",3],["exe",1],["read",1],["text",1],["machine",1],["one",1],["os",1],["getuid",1],["1000",1],["raising",1],["false",1],["run",3],["argv",2],["kwargs",2],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["value",3],["null",1],["subprocess",1],["canary",6],["synthetic",1],["unicode",1],["u79d1",1],["u5b66",1],["request",2],["put",2],["first",4],["store",2],["model",2],["second",1],["assert",6],["not",2],["str",1],["json",2],["loads",2],["input",2],["interop",1],["child",1],["crosses",1],["into",1],["wslenv",2],["thing",1],["carries",1],["linux",1],["variable",1],["across",1],["must",1],["export",1],["nothing",1],["daemon",1],["own",1],["environment",1],["holds",1],["credentials",1],["module",1],["exists",1],["protect",1],["env",2],["join",1],["items",1],["start",1],["new",1],["session",1],["true",1]]},{"id":"tests/test_wsl_parity.py#test_dpapi_passes_secret_only_on_stdin_and_namespaces_the_key.run","name":[["run",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["run",2],["argv",3],["kwargs",3],["seen",1],["append",1],["return",1],["simple",1],["namespace",1],["returncode",1],["stdout",1],["value",1],["null",1]]},{"id":"tests/test_wsl_parity.py#test_superseded_payloads_are_reclaimed_but_a_running_one_is_not","name":[["test",1],["superseded",1],["payloads",1],["reclaimed",1],["but",1],["running",1],["one",1],["not",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["superseded",5],["payloads",2],["reclaimed",2],["but",2],["running",2],["one",2],["not",4],["tmp",9],["path",9],["content",1],["addressed",1],["trees",1],["never",2],["overwritten",1],["so",1],["without",1],["pruning",1],["each",1],["update",1],["leaked",1],["full",1],["bundle",4],["into",1],["wsl",2],["vhdx",1],["shrinks",1],["if",1],["shutil",1],["flock",2],["pytest",1],["skip",1],["bootstrap",3],["requires",1],["linux",3],["first",5],["tar",2],["gz",2],["write",2],["fake",2],["payload",2],["x86",2],["64",2],["assert",5],["run",2],["windows",2],["install",2],["hashlib",2],["sha256",2],["read",2],["bytes",2],["hexdigest",2],["returncode",2],["data",3],["app",3],["current",4],["resolve",2],["second",5],["marker",1],["rebuilt",1],["exists",1],["len",1],["list",1],["glob",1],["open",1],["ai4",1]]},{"id":"tests/test_wsl_parity.py#test_the_hyperv_filter_also_closes_the_io_uring_door","name":[["test",1],["hyperv",1],["filter",1],["also",1],["closes",1],["io",1],["uring",1],["door",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["hyperv",2],["filter",4],["also",2],["closes",2],["io",3],["uring",3],["door",2],["monkeypatch",3],["seccomp",2],["classifies",1],["syscalls",1],["not",1],["ring",1],["submissions",1],["so",1],["only",1],["inspects",1],["socket",7],["bypassed",1],["by",1],["ioring",1],["op",1],["wsl2",1],["kernel",1],["setattr",1],["wsl",4],["platform",1],["machine",1],["lambda",2],["x86",2],["64",2],["arch",3],["nr",7],["program",3],["decode",1],["bpf",3],["run",8],["family",2],["noqa",1],["e731",1],["assert",6],["setup",1],["eperm",2],["40",2],["af",2],["vsock",1],["allow",2],["inet",1],["write",1],["0x40000000",1],["enosys",1],["x32",1],["0x40000003",1],["102",1],["kill",1],["i386",1],["socketcall",1]]},{"id":"tests/test_wsl_parity.py#test_the_wsl_masks_keep_a_resolver_and_a_writable_temp","name":[["test",1],["wsl",1],["masks",1],["keep",1],["resolver",1],["writable",1],["temp",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["wsl",7],["masks",2],["keep",2],["resolver",7],["writable",3],["temp",3],["monkeypatch",5],["tmp",8],["path",6],["etc",1],["resolv",2],["conf",2],["points",1],["into",1],["run",3],["mnt",1],["wsl2",1],["empty",1],["tmpfs",2],["over",1],["either",1],["leaves",1],["dangling",1],["must",1],["stay",1],["because",1],["private",1],["already",1],["invisible",1],["host",1],["systemd",1],["resolve",1],["stub",1],["parent",1],["mkdir",2],["parents",1],["true",2],["write",1],["text",1],["nameserver",1],["192",1],["denials",3],["subpath",2],["str",3],["setattr",3],["lambda",3],["read",1],["os",1],["realpath",1],["workspace",6],["command",8],["wrap",1],["bwrap",2],["python3",1],["executable",1],["dir",1],["assert",3],["index",4],["ro",4],["bind",2],["try",2],["remount",2],["not",1]]},{"id":"tests/test_wsl_parity.py#test_wsl_masks_host_roots_before_restoring_workspace","name":[["test",1],["wsl",1],["masks",1],["host",1],["roots",1],["before",1],["restoring",1],["workspace",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["wsl",5],["masks",2],["host",2],["roots",2],["before",2],["restoring",2],["workspace",8],["monkeypatch",4],["tmp",4],["path",4],["setattr",2],["lambda",2],["true",1],["read",1],["denials",1],["subpath",1],["str",1],["mkdir",1],["command",8],["wrap",1],["bwrap",2],["python3",1],["executable",1],["temp",1],["dir",1],["seccomp",2],["fd",1],["42",2],["assert",4],["unshare",1],["pid",1],["index",3],["tmpfs",1],["bind",1],["proc",1],["os",1],["getpid",1],["environ",1],["not",1]]},{"id":"tests/test_wsl_parity.py#test_wsl_mount_aliases_and_linux_tool_order","name":[["test",1],["wsl",1],["mount",1],["aliases",1],["linux",1],["tool",1],["order",1]],"path":[["tests",1],["test",1],["wsl",1],["parity",1],["py",1]],"body":[["def",2],["test",2],["wsl",4],["mount",2],["aliases",2],["linux",3],["tool",2],["order",2],["monkeypatch",3],["data",2],["11",1],["mnt",3],["rw",6],["9p",2],["aname",2],["drvfs",2],["path",4],["134",2],["12",1],["users",1],["windows",4],["040files",1],["13",1],["ext4",1],["dev",1],["sda",1],["setattr",1],["read",1],["text",1],["lambda",1],["assert",2],["mounts",1],["files",2],["env",3],["bin",6],["tools",1],["usr",2]]},{"id":"tools/skills-installer/catalog.mjs","name":[["catalog",1],["mjs",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["discover",1],["skills",6],["tree",1],["read",2],["enough",1],["each",1],["one",3],["list",1],["discovery",1],["rule",1],["loader",5],["restated",1],["rather",1],["than",1],["guessed",1],["at",1],["openai4s",1],["py",1],["directory",5],["skill",7],["holds",2],["md",3],["collection",8],["json",2],["its",3],["members",4],["sit",1],["level",3],["below",1],["nothing",1],["here",1],["hardcodes",1],["name",3],["so",2],["new",1],["bundled",1],["discovered",1],["by",2],["marker",3],["same",1],["way",1],["python",2],["discovers",1],["frontmatter",2],["reader",1],["deliberately",1],["understands",1],["yaml",2],["subset",1],["top",2],["scalars",1],["folded",1],["literal",1],["blocks",1],["no",1],["more",1],["catalogue",3],["entry",2],["needs",1],["description",1],["license",1],["inventing",1],["full",1],["parser",1],["three",1],["keys",1],["would",1],["be",1],["second",1],["divergent",1],["definition",1],["format",1],["already",1],["owns",1],["import",2],["fs",2],["from",3],["node",2],["path",2],["export",2],["const",2],["parse",1],["leading",1],["block",1],["build",1],["checkout",1],["root",1],["contains",1],["returns",1],["collections",1],["carries",1],["own",1],["addressable",1],["their",1],["exactly",1],["like",1],["install",1],["bio",1],["alignment",2],["io",1],["works",1],["without",1],["caller",1],["knowing",1],["came",1],["every",1],["installable",1],["curated",1],["first",1],["then",1],["resolve",1],["requested",1],["names",1],["against",1],["reporting",1],["unknown",1]]},{"id":"tools/skills-installer/catalog.mjs#buildCatalog","name":[["build",1],["catalog",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["function",2],["build",2],["catalog",2],["root",4],["dir",9],["const",8],["skills",12],["path",13],["join",10],["if",4],["fs",5],["exists",4],["sync",5],["throw",1],["new",1],["error",1],["no",1],["directory",1],["under",1],["collections",3],["child",16],["name",13],["read",3],["dirs",2],["collection",4],["marker",9],["let",1],["try",1],["json",1],["parse",1],["file",1],["utf8",1],["catch",1],["members",3],["member",7],["skill",2],["push",3],["describe",2],["id",3],["rel",3],["posix",3],["continue",1],["null",1],["return",1]]},{"id":"tools/skills-installer/catalog.mjs#describe","name":[["describe",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["function",2],["describe",2],["dir",8],["name",6],["const",2],["skill",3],["path",3],["join",1],["marker",1],["let",1],["fields",7],["try",1],["parse",1],["frontmatter",1],["fs",1],["read",1],["file",1],["sync",1],["utf8",1],["catch",1],["description",3],["replace",1],["trim",1],["return",1],["license",2],["null",2],["category",2]]},{"id":"tools/skills-installer/catalog.mjs#flatten","name":[["flatten",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["function",2],["flatten",2],["catalog",4],["return",1],["skills",1],["collections",1],["flat",1],["map",1],["members",1]]},{"id":"tools/skills-installer/catalog.mjs#parseFrontmatter","name":[["parse",1],["frontmatter",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["function",2],["parse",2],["frontmatter",2],["text",3],["const",6],["lines",4],["split",1],["if",7],["trim",5],["return",2],["fields",4],["let",4],["key",5],["null",4],["folded",6],["buffer",5],["flush",4],["join",1],["length",1],["line",6],["break",1],["starts",1],["push",1],["continue",2],["match",3],["za",1],["z0",1],["exec",1],["field",3],["rest",8],["else",1],["replace",1]]},{"id":"tools/skills-installer/catalog.mjs#parseFrontmatter.flush","name":[["flush",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["flush",2],["if",1],["key",3],["folded",3],["fields",1],["buffer",2],["join",1],["trim",1],["null",2]]},{"id":"tools/skills-installer/catalog.mjs#readDirs","name":[["read",1],["dirs",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["function",2],["read",2],["dirs",2],["dir",3],["let",1],["entries",3],["try",1],["fs",1],["readdir",1],["sync",1],["file",1],["types",1],["true",1],["catch",1],["return",2],["filter",1],["entry",5],["directory",1],["name",2],["starts",1],["map",1],["sort",1]]},{"id":"tools/skills-installer/catalog.mjs#select","name":[["select",1]],"path":[["tools",1],["skills",1],["installer",1],["catalog",1],["mjs",1]],"body":[["function",2],["select",2],["catalog",3],["names",6],["const",9],["all",3],["flatten",1],["directory",4],["unique",1],["frontmatter",1],["not",1],["guaranteed",1],["be",1],["two",1],["namespaces",1],["overlap",1],["bioskills",1],["member",1],["bio",2],["alignment",3],["io",2],["declares",1],["name",4],["first",1],["directories",1],["second",1],["so",1],["always",1],["resolves",1],["its",1],["own",1],["rather",1],["than",1],["whichever",1],["entry",12],["happened",1],["claim",1],["as",1],["by",4],["key",4],["new",2],["map",1],["dir",1],["chosen",3],["unknown",3],["seen",3],["requested",3],["if",2],["push",2],["continue",2],["has",1],["rel",2],["path",2],["add",1],["return",1]]},{"id":"tools/skills-installer/check_package.mjs","name":[["check",1],["package",1],["mjs",1]],"path":[["tools",1],["skills",1],["installer",1],["check",1],["package",1],["mjs",1]],"body":[["usr",1],["bin",1],["env",1],["node",4],["assert",1],["npm",4],["pack",7],["would",1],["publish",1],["usable",1],["package",4],["json",3],["files",3],["list",2],["whole",1],["contract",1],["between",1],["repository",1],["user",1],["gets",1],["from",4],["npx",1],["pku",1],["yuangroup",1],["openai4s",1],["skills",13],["globs",1],["nothing",1],["checking",1],["against",2],["tree",1],["failure",1],["protects",1],["not",1],["crash",1],["entry",1],["stopped",1],["matching",1],["publishes",2],["cli",2],["runs",1],["finds",1],["no",1],["bundled",1],["silently",1],["falls",1],["back",1],["downloading",1],["100",1],["mb",2],["source",1],["tarball",1],["worse",1],["561",1],["recipes",1],["worth",1],["pycache",2],["import",4],["exec",2],["file",11],["sync",2],["child",1],["process",4],["path",7],["urlto",2],["url",2],["const",12],["repo",2],["root",2],["resolve",1],["dirname",1],["meta",1],["required",5],["tools",1],["installer",1],["mjs",1],["readme",1],["md",2],["license",1],["min",3],["500",1],["max",4],["packed",5],["bytes",3],["40",1],["1024",4],["raw",2],["dry",1],["run",1],["cwd",1],["encoding",1],["utf8",1],["buffer",1],["64",1],["parse",1],["paths",5],["map",1],["present",2],["new",1],["problems",7],["if",5],["has",1],["push",4],["missing",1],["filter",2],["ends",1],["skill",1],["length",5],["only",1],["expected",1],["junk",4],["includes",1],["py",1],["cod",1],["test",1],["build",1],["artefacts",1],["size",4],["exceeds",1],["stderr",1],["write",2],["check",1],["failed",1],["join",1],["exit",1],["code",1],["else",1],["stdout",1],["1048576",1],["fixed",1]]},{"id":"tools/skills-installer/cli.mjs","name":[["cli",1],["mjs",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["usr",1],["bin",1],["env",1],["node",5],["openai4s",7],["skills",15],["install",10],["open",4],["ai4",4],["bundled",1],["onto",1],["machine",3],["npx",7],["pku",6],["yuangroup",4],["list",4],["latest",2],["npm",7],["release",5],["all",6],["v0",1],["42",2],["curated",4],["github",4],["yuan",2],["group",2],["alphafold2",1],["boltz",1],["target",10],["claude",3],["skill",4],["here",1],["recipe",1],["prose",1],["plus",2],["code",2],["operational",1],["knowledge",1],["needed",1],["run",2],["so",2],["installing",1],["one",3],["copying",1],["directory",2],["work",1],["command",5],["cp",1],["not",2],["finds",1],["tree",1],["locally",3],["from",11],["com",1],["refuses",1],["archive",1],["members",2],["would",2],["write",3],["outside",1],["records",1],["wrote",1],["uninstall",3],["exact",1],["declines",1],["overwrite",2],["user",1],["has",2],["edited",1],["import",7],["fs",2],["path",7],["file",2],["urlto",2],["url",2],["build",1],["catalog",3],["flatten",1],["select",1],["mjs",3],["manifest",2],["name",5],["targets",2],["default",12],["read",2],["resolve",2],["ref",6],["repo",5],["source",3],["const",3],["module",1],["dir",2],["dirname",1],["meta",1],["min",1],["major",1],["18",1],["version",2],["copy",2],["running",1],["package",2],["json",2],["ships",1],["beside",1],["always",2],["packs",1],["usage",3],["text",1],["names",1],["pinned",1],["docs",1],["be",1],["older",1],["than",1],["printing",1],["both",1],["keeps",1],["reader",1],["taking",1],["other",2],["library",1],["options",3],["fixed",1],["repository",2],["branch",2],["includes",1],["603",1],["561",1],["bio",1],["git",1],["hub",1],["form",1],["uses",1],["differ",1],["commands",1],["available",2],["by",3],["named",2],["remove",2],["installed",4],["show",2],["help",1],["message",1],["selection",1],["every",2],["add",1],["collections",2],["rest",1],["collection",3],["id",1],["member",1],["bioskills",1],["let",1],["include",1],["too",1],["project",1],["repeatable",1],["comma",1],["separated",1],["explicit",1],["instead",1],["owner",1],["tag",1],["commit",1],["sha",1],["offline",1],["refuse",1],["download",3],["local",2],["checkout",2],["only",1],["remote",1],["even",3],["implied",1],["refresh",1],["re",1],["if",1],["cache",1],["force",1],["modified",1],["dry",1],["report",1],["happen",1],["nothing",1],["readable",1],["output",1],["quiet",1],["drop",1],["progress",1],["chatter",1],["results",1],["still",1],["print",1],["chosen",1],["detection",1],["preference",1],["resolved",1],["absolute",1],["printed",1],["before",1],["any",1],["process",2],["exit",1],["await",1],["main",1],["argv",1],["slice",1]]},{"id":"tools/skills-installer/cli.mjs#chooseEntries","name":[["choose",1],["entries",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["function",2],["choose",2],["entries",2],["catalog",7],["options",9],["if",5],["collection",8],["const",3],["collections",3],["find",1],["id",3],["known",2],["map",1],["join",2],["none",1],["throw",3],["new",3],["error",3],["unknown",5],["available",1],["return",3],["members",1],["all",2],["flatten",1],["skills",1],["names",2],["length",2],["name",1],["at",1],["least",1],["one",1],["skill",2],["pass",1],["chosen",2],["select",1]]},{"id":"tools/skills-installer/cli.mjs#commandInstall","name":[["command",1],["install",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["async",2],["function",2],["command",2],["install",3],["options",14],["out",4],["note",5],["const",9],["targets",3],["resolve",2],["root",4],["dir",7],["provenance",2],["await",1],["source",2],["repo",2],["ref",2],["offline",2],["prefer",1],["local",1],["remote",1],["refresh",2],["module",2],["log",1],["message",2],["catalog",3],["build",1],["entries",4],["choose",1],["under",1],["dry",7],["run",7],["plan",4],["deliverable",1],["so",1],["survives",1],["quiet",1],["let",1],["failures",3],["target",5],["length",1],["skill",1],["path",4],["results",2],["skills",1],["force",2],["tally",4],["new",1],["map",2],["result",9],["action",8],["if",2],["skipped",1],["failed",2],["entry",1],["reason",1],["count",2],["join",2],["manifest",2],["name",1],["return",1]]},{"id":"tools/skills-installer/cli.mjs#commandInstalled","name":[["command",1],["installed",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["function",2],["command",2],["installed",6],["options",4],["out",5],["const",5],["targets",3],["resolve",1],["report",3],["map",2],["target",6],["manifest",3],["read",1],["path",5],["return",3],["name",3],["exists",3],["fs",1],["sync",1],["installs",4],["object",2],["entries",1],["dir",3],["record",6],["collection",2],["at",3],["files",4],["keys",1],["length",2],["source",2],["if",2],["json",2],["process",1],["stdout",1],["write",1],["stringify",1],["null",1],["entry",5],["not",1],["exist",1],["nothing",1],["by",1],["openai4s",1],["skills",1],["install",4],["pad",2],["end",1],["34",1],["string",1],["start",1]]},{"id":"tools/skills-installer/cli.mjs#commandList","name":[["command",1],["list",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["async",2],["function",2],["command",2],["list",2],["options",12],["out",6],["note",3],["const",6],["root",2],["dir",5],["provenance",2],["await",1],["resolve",1],["source",2],["repo",2],["ref",2],["offline",2],["prefer",1],["local",1],["remote",1],["refresh",2],["module",2],["log",1],["message",2],["catalog",7],["build",1],["if",1],["json",2],["process",1],["stdout",1],["write",1],["stringify",1],["null",1],["return",2],["entries",3],["collection",8],["collections",2],["choose",1],["all",1],["skills",3],["entry",4],["summary",2],["description",2],["slice",1],["96",1],["pad",1],["end",1],["34",1],["length",2],["curated",1],["id",2],["members",2],["install",1]]},{"id":"tools/skills-installer/cli.mjs#commandUninstall","name":[["command",1],["uninstall",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["async",2],["function",2],["command",2],["uninstall",3],["options",8],["out",4],["note",4],["const",5],["targets",3],["resolve",1],["let",1],["failures",3],["target",6],["manifest",3],["read",1],["path",4],["names",5],["all",1],["object",1],["keys",1],["installs",1],["if",2],["length",2],["nothing",1],["recorded",1],["continue",1],["dry",4],["run",4],["removing",1],["skill",1],["from",1],["result",8],["skills",1],["dir",1],["force",2],["action",4],["removed",1],["would",1],["remove",1],["name",2],["reason",1],["else",1],["return",1]]},{"id":"tools/skills-installer/cli.mjs#main","name":[["main",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["async",2],["function",2],["main",2],["argv",3],["const",3],["major",5],["number",2],["process",8],["versions",2],["node",5],["split",1],["if",1],["finite",1],["min",2],["stderr",4],["write",6],["openai4s",4],["skills",4],["needs",1],["found",1],["return",9],["let",1],["options",9],["try",2],["parse",1],["args",1],["catch",2],["error",4],["message",2],["usage",3],["two",1],["writers",1],["because",1],["quiet",3],["means",1],["less",1],["chatter",1],["not",1],["no",1],["answer",1],["one",1],["writer",1],["list",3],["printed",1],["nothing",1],["command",8],["entire",1],["result",1],["was",1],["classified",1],["as",1],["progress",1],["out",6],["line",2],["stdout",2],["note",4],["switch",1],["case",6],["await",3],["install",2],["uninstall",2],["installed",2],["null",1],["help",1],["default",1],["unknown",1]]},{"id":"tools/skills-installer/cli.mjs#main.out","name":[["out",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["out",2],["line",3],["process",1],["stdout",1],["write",1]]},{"id":"tools/skills-installer/cli.mjs#packageVersion","name":[["package",1],["version",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["function",2],["package",3],["version",4],["try",1],["const",1],["manifest",3],["json",2],["parse",1],["fs",1],["read",1],["file",1],["sync",1],["path",1],["join",1],["module",1],["dir",1],["utf8",1],["return",2],["typeof",1],["string",1],["unknown",2],["catch",1]]},{"id":"tools/skills-installer/cli.mjs#parseArgs","name":[["parse",1],["args",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["function",2],["parse",2],["args",2],["argv",5],["const",6],["options",23],["command",4],["null",4],["names",2],["all",3],["false",10],["collection",4],["collections",3],["targets",2],["dir",4],["repo",5],["default",3],["ref",5],["offline",3],["remote",6],["refresh",3],["force",3],["dry",3],["run",3],["json",3],["quiet",3],["takes",2],["value",13],["new",3],["target",2],["let",1],["length",1],["arg",13],["next",2],["if",9],["undefined",1],["starts",2],["throw",2],["error",2],["needs",1],["return",2],["has",1],["else",5],["push",2],["split",1],["filter",1],["boolean",1],["explicitly",1],["named",1],["source",1],["must",1],["not",1],["be",1],["silently",1],["answered",1],["by",1],["whatever",1],["checkout",1],["file",1],["happens",1],["sit",1],["true",11],["continue",1],["switch",1],["case",12],["break",10],["help",2],["unknown",1],["option",1]]},{"id":"tools/skills-installer/cli.mjs#parseArgs.next","name":[["next",1]],"path":[["tools",1],["skills",1],["installer",1],["cli",1],["mjs",1]],"body":[["next",2],["const",1],["value",5],["argv",1],["if",1],["undefined",1],["starts",1],["throw",1],["new",1],["error",1],["arg",1],["needs",1],["return",1]]},{"id":"tools/skills-installer/install.mjs","name":[["install",1],["mjs",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["copy",3],["skills",10],["into",3],["target",5],["directory",2],["take",1],["them",1],["back",1],["out",1],["again",1],["manifest",3],["openai4s",5],["json",2],["written",2],["beside",1],["installed",5],["makes",1],["uninstall",1],["safe",1],["records",1],["sha",1],["256",1],["every",3],["file",3],["command",3],["wrote",1],["so",4],["removal",1],["tell",1],["nobody",1],["touched",1],["from",8],["user",8],["edited",1],["was",1],["already",4],["here",2],["installer",1],["just",1],["rm",1],["rf",1],["name",4],["recognised",1],["would",1],["delete",1],["skill",8],["had",1],["spent",1],["afternoon",1],["adapting",1],["report",1],["success",1],["same",2],["hashes",1],["make",1],["overwrite",1],["refuse",1],["by",1],["default",1],["install",3],["over",1],["modified",2],["stops",1],["names",1],["files",1],["rather",3],["than",3],["silently",1],["winning",1],["import",4],["crypto",2],["node",4],["fs",2],["os",4],["path",7],["export",2],["const",3],["version",1],["tree",1],["be",1],["mirrors",1],["config",1],["data",3],["dir",5],["including",1],["openai4",2],["override",1],["one",3],["daemon",1],["loads",1],["note",1],["precedence",1],["loader",1],["applies",1],["bundled",3],["wins",1],["stays",1],["read",1],["only",1],["installing",2],["no",1],["op",1],["open",2],["ai4",2],["who",1],["ships",1],["targets",1],["join",4],["process",2],["env",1],["homedir",2],["claude",6],["project",1],["cwd",1],["pick",1],["named",2],["none",1],["detection",1],["not",3],["preference",1],["existing",1],["means",1],["machine",1],["runs",1],["code",1],["these",1],["useful",1],["there",1],["while",1],["carries",1],["gains",1],["nothing",1],["resolved",1],["absolute",1],["always",1],["printed",1],["before",1],["anything",2],["wrong",1],["guess",1],["visible",1],["surprising",1],["classify",1],["sits",1],["at",1],["answer",1],["matters",1],["difference",1],["between",1],["may",1],["replace",1],["has",1],["changed",1],["entries",1],["catalogue",1],["rows",1],["source",1],["root",1],["returns",1],["per",1],["entry",1],["outcome",1],["throwing",1],["first",2],["conflict",1],["561",1],["recipes",1],["wants",1],["twelve",1],["collided",1],["plus",1],["aborted",1],["run",1],["remove",1],["leaving",1],["did",1],["write",1]]},{"id":"tools/skills-installer/install.mjs#copyTree","name":[["copy",1],["tree",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["copy",3],["tree",2],["source",4],["dir",7],["dest",3],["const",4],["files",3],["rel",4],["walk",1],["from",2],["path",3],["join",2],["fs",2],["mkdir",1],["sync",2],["dirname",1],["recursive",1],["true",1],["file",1],["sha256",1],["return",1]]},{"id":"tools/skills-installer/install.mjs#defaultTarget","name":[["default",1],["target",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["default",2],["target",2],["if",1],["fs",1],["exists",1],["sync",1],["path",1],["join",1],["os",1],["homedir",1],["claude",2],["return",2],["openai4s",1]]},{"id":"tools/skills-installer/install.mjs#inspectExisting","name":[["inspect",1],["existing",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["inspect",2],["existing",2],["target",3],["dir",3],["name",4],["manifest",3],["const",6],["dest",4],["path",2],["join",2],["if",4],["fs",2],["exists",2],["sync",2],["return",3],["state",3],["absent",1],["modified",9],["record",4],["installs",1],["foreign",1],["rel",6],["digest",2],["object",1],["entries",1],["files",2],["file",3],["sha256",1],["push",2],["walk",1],["length",1],["managed",1],["new",1]]},{"id":"tools/skills-installer/install.mjs#installSkills","name":[["install",1],["skills",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["install",3],["skills",2],["source",8],["root",3],["target",6],["dir",12],["entries",3],["provenance",3],["force",4],["false",4],["dry",4],["run",4],["const",7],["manifest",6],["read",1],["results",6],["entry",11],["path",4],["join",4],["rel",1],["split",1],["if",4],["fs",3],["exists",1],["sync",3],["skill",2],["md",2],["push",4],["action",4],["failed",1],["reason",2],["missing",1],["continue",3],["existing",9],["inspect",1],["state",5],["foreign",2],["modified",4],["skipped",1],["directory",1],["name",3],["already",1],["there",1],["was",1],["not",1],["installed",3],["by",1],["command",1],["locally",1],["slice",1],["length",1],["absent",2],["would",2],["replace",1],["dest",4],["rm",1],["recursive",2],["true",3],["mkdir",1],["files",2],["copy",1],["tree",1],["installs",1],["collection",2],["at",1],["new",1],["date",1],["isostring",1],["replaced",1],["write",1],["return",1]]},{"id":"tools/skills-installer/install.mjs#pruneEmpty","name":[["prune",1],["empty",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["prune",2],["empty",2],["dir",3],["stop",4],["at",4],["let",2],["current",7],["while",1],["starts",1],["entries",3],["try",1],["fs",2],["readdir",1],["sync",2],["catch",1],["return",2],["if",1],["length",1],["rmdir",1],["path",1],["dirname",1]]},{"id":"tools/skills-installer/install.mjs#readManifest","name":[["read",1],["manifest",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["read",3],["manifest",7],["target",3],["dir",3],["const",2],["file",4],["path",1],["join",1],["name",1],["if",2],["fs",2],["exists",1],["sync",2],["return",4],["version",9],["installs",6],["try",1],["parsed",6],["json",1],["parse",1],["utf8",1],["typeof",2],["object",2],["catch",1]]},{"id":"tools/skills-installer/install.mjs#resolveTargets","name":[["resolve",1],["targets",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["resolve",6],["targets",9],["dir",6],["if",2],["return",3],["name",5],["path",3],["const",2],["names",2],["length",1],["default",1],["target",2],["map",1],["throw",1],["new",1],["error",1],["unknown",1],["choose",1],["from",1],["object",1],["keys",1],["join",1],["pass",1]]},{"id":"tools/skills-installer/install.mjs#sha256","name":[["sha256",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["sha256",3],["file",4],["return",1],["crypto",1],["create",1],["hash",1],["update",1],["fs",1],["read",1],["sync",1],["digest",1],["hex",1]]},{"id":"tools/skills-installer/install.mjs#uninstallSkills","name":[["uninstall",1],["skills",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["uninstall",2],["skills",2],["target",8],["dir",7],["names",3],["force",7],["false",4],["dry",4],["run",4],["const",8],["manifest",8],["read",1],["results",6],["name",9],["record",3],["installs",2],["dest",5],["path",3],["join",3],["if",5],["push",4],["action",4],["skipped",2],["reason",2],["not",1],["recorded",1],["continue",3],["existing",4],["inspect",1],["state",1],["modified",3],["locally",1],["slice",1],["pass",1],["remove",2],["anyway",1],["would",1],["rel",2],["object",1],["keys",1],["files",1],["file",3],["fs",2],["rm",2],["sync",2],["true",3],["prune",2],["empty",2],["dirname",1],["recursive",1],["else",1],["delete",1],["removed",1],["write",1],["return",1]]},{"id":"tools/skills-installer/install.mjs#walk","name":[["walk",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["walk",3],["dir",6],["base",4],["const",3],["out",4],["entry",4],["fs",1],["readdir",1],["sync",1],["file",2],["types",1],["true",1],["full",3],["path",3],["join",2],["name",1],["if",2],["directory",1],["push",2],["else",1],["relative",1],["split",1],["sep",1],["return",1],["sort",1]]},{"id":"tools/skills-installer/install.mjs#writeManifest","name":[["write",1],["manifest",1]],"path":[["tools",1],["skills",1],["installer",1],["install",1],["mjs",1]],"body":[["function",2],["write",3],["manifest",7],["target",4],["dir",4],["fs",2],["mkdir",1],["sync",2],["recursive",1],["true",1],["file",1],["path",1],["join",1],["name",1],["json",1],["stringify",1],["version",2],["null",1]]},{"id":"tools/skills-installer/selftest.mjs","name":[["selftest",1],["mjs",1]],"path":[["tools",1],["skills",1],["installer",1],["selftest",1],["mjs",1]],"body":[["usr",1],["bin",1],["env",1],["node",10],["self",1],["test",21],["skill",23],["installer",2],["run",7],["tools",1],["skills",29],["selftest",1],["mjs",5],["script",2],["rather",3],["than",3],["pytest",1],["module",4],["because",1],["everything",1],["exercises",1],["java",1],["python",1],["suite",1],["value",1],["be",2],["trusted",1],["nothing",3],["installed",6],["must",3],["cover",1],["part",1],["command",1],["hurt",1],["someone",3],["extraction",2],["remote",1],["archive",2],["overwriting",1],["deleting",1],["files",2],["directory",8],["user",2],["owns",1],["import",12],["assert",46],["from",15],["strict",1],["spawn",2],["sync",18],["child",1],["process",4],["crypto",4],["fs",16],["os",2],["path",44],["file",12],["urlto",2],["url",2],["zlib",4],["build",4],["catalog",17],["flatten",2],["parse",3],["frontmatter",6],["select",3],["inspect",2],["existing",2],["install",16],["read",14],["manifest",10],["uninstall",5],["tar",14],["safe",4],["relative",4],["targz",1],["const",52],["dir",23],["dirname",1],["meta",1],["repo",8],["root",48],["resolve",1],["let",1],["passed",3],["failures",3],["minimal",1],["writer",1],["so",3],["reader",2],["tested",1],["against",1],["bytes",1],["reads",2],["ustar",1],["buf",12],["name",22],["demo",20],["md",11],["body",7],["nname",1],["nbody",1],["typeflag",3],["entries",19],["equal",35],["length",13],["type",4],["data",2],["string",4],["utf8",5],["includes",2],["true",4],["pax",2],["long",4],["repeat",1],["180",1],["record",4],["payload",2],["pad",1],["start",1],["header",3],["short",1],["survives",1],["gzip",2],["round",1],["trip",1],["txt",2],["hello",3],["back",2],["gunzip",1],["refuses",4],["corrupt",1],["10",2],["0xff",1],["throws",2],["checksum",1],["mismatch",1],["every",1],["escapes",1],["hostile",2],["etc",2],["passwd",2],["windows",1],["u0000b",1],["entry",23],["absolute",1],["drive",1],["qualified",1],["open",2],["ai4",2],["main",2],["null",3],["reports",1],["symlink",1],["member",1],["as",2],["unsupported",1],["skipping",1],["link",1],["catalogue",1],["parses",1],["folded",1],["inline",1],["fields",4],["description",2],["one",8],["two",3],["license",2],["mit",2],["join",22],["discovers",1],["repository",2],["own",3],["tree",2],["ok",6],["40",1],["curated",1],["collections",2],["rel",5],["split",3],["exists",4],["missing",1],["bad",1],["resolves",2],["by",2],["chosen",5],["unknown",2],["alphafold2",1],["no",3],["such",3],["deep",2],["always",1],["its",2],["namespaces",1],["overlap",1],["need",1],["not",5],["bioskills",1],["members",1],["prove",1],["bio",2],["alignment",3],["io",2],["declares",1],["stops",1],["declared",1],["being",1],["another",1],["if",1],["won",1],["would",2],["copy",4],["wrong",1],["recipe",1],["under",1],["right",1],["label",1],["real",7],["has",1],["pair",1],["today",1],["collision",1],["constructed",1],["hoped",1],["only",2],["pass",1],["impostor",3],["collection",2],["resolved",1],["different",1],["merely",1],["claimed",1],["installs",4],["records",1],["reinstalls",1],["idempotently",1],["temp",6],["dirs",6],["source",19],["fake",5],["target",48],["provenance",10],["kind",2],["first",5],["action",9],["scripts",3],["py",3],["object",2],["keys",2],["state",1],["managed",1],["second",4],["replaced",2],["overwrite",2],["locally",2],["modified",2],["without",1],["force",2],["append",1],["mine",2],["blocked",5],["skipped",3],["match",2],["reason",1],["forced",2],["did",1],["mkdir",1],["recursive",1],["write",3],["else",2],["removes",1],["notes",3],["results",6],["names",4],["unexpected",1],["extra",1],["block",1],["removal",1],["rm",1],["removed",1],["false",2],["dry",2],["writes",1],["checkout",2],["find",1],["example",1],["stats",1],["create",2],["hash",2],["sha256",2],["update",2],["digest",2],["hex",2],["usage",3],["version",4],["running",1],["text",1],["also",1],["pinned",1],["npm",1],["release",1],["docs",1],["pin",1],["lag",1],["package",3],["json",5],["moves",1],["before",1],["registry",1],["printed",1],["typed",1],["result",4],["exec",1],["cli",1],["help",1],["encoding",1],["status",1],["stderr",1],["line",3],["stdout",2],["starts",1],["openai4s",1],["stringify",1],["failed",1],["exit",1],["code",1]]},{"id":"tools/skills-installer/selftest.mjs#fakeSource","name":[["fake",1],["source",1]],"path":[["tools",1],["skills",1],["installer",1],["selftest",1],["mjs",1]],"body":[["function",2],["fake",2],["source",5],["root",5],["const",1],["dir",6],["path",6],["join",5],["skills",2],["demo",5],["fs",4],["mkdir",2],["sync",4],["recursive",1],["true",1],["write",2],["file",2],["skill",1],["md",1],["nname",1],["ndescription",1],["nbody",1],["scripts",2],["run",1],["py",1],["print",1],["hi",1],["return",1],["entry",1],["name",1],["collection",1],["null",1],["rel",1]]},{"id":"tools/skills-installer/selftest.mjs#tarHeader","name":[["tar",1],["header",1]],"path":[["tools",1],["skills",1],["installer",1],["selftest",1],["mjs",1]],"body":[["function",2],["tar",2],["header",16],["name",3],["size",3],["typeflag",3],["mode",3],["0o644",2],["const",2],["buffer",1],["alloc",1],["512",1],["write",11],["100",2],["utf8",1],["string",3],["pad",3],["start",3],["ascii",10],["0000000",2],["108",1],["116",1],["11",1],["124",1],["12",2],["00000000000",1],["136",1],["148",2],["checksum",1],["placeholder",1],["156",1],["ustar",1],["257",1],["00",1],["263",1],["let",1],["sum",3],["byte",2],["return",1]]},{"id":"tools/skills-installer/selftest.mjs#tarOf","name":[["tar",1]],"path":[["tools",1],["skills",1],["installer",1],["selftest",1],["mjs",1]],"body":[["function",2],["tar",3],["entries",3],["const",4],["blocks",6],["entry",4],["body",5],["buffer",4],["from",1],["utf8",1],["push",4],["header",1],["name",2],["size",1],["length",2],["typeflag",2],["pad",3],["512",3],["if",1],["alloc",2],["1024",1],["return",1],["concat",1]]},{"id":"tools/skills-installer/selftest.mjs#test","name":[["test",1]],"path":[["tools",1],["skills",1],["installer",1],["selftest",1],["mjs",1]],"body":[["function",2],["test",2],["name",5],["body",3],["try",1],["passed",1],["process",2],["stdout",2],["write",2],["ok",1],["catch",1],["error",3],["failures",1],["push",1],["fail",1],["message",1]]},{"id":"tools/skills-installer/selftest.mjs#withTempDirs","name":[["temp",1],["dirs",1]],"path":[["tools",1],["skills",1],["installer",1],["selftest",1],["mjs",1]],"body":[["function",2],["temp",2],["dirs",2],["body",3],["const",1],["root",3],["fs",2],["mkdtemp",1],["sync",2],["path",1],["join",1],["os",1],["tmpdir",1],["openai4s",1],["skills",1],["test",1],["try",1],["finally",1],["rm",1],["recursive",1],["true",2],["force",1]]},{"id":"tools/skills-installer/source.mjs","name":[["source",1],["mjs",1]],"path":[["tools",1],["skills",1],["installer",1],["source",1],["mjs",1]],"body":[["resolve",1],["skill",2],["tree",6],["command",1],["installs",2],["from",8],["two",1],["sources",1],["order",1],["already",1],["contains",2],["skills",5],["covers",1],["both",1],["ordinary",1],["cases",1],["npx",1],["github",2],["pku",2],["yuan",2],["group",2],["open",2],["ai4",2],["clones",1],["repository",3],["before",1],["running",1],["file",3],["published",1],["npm",2],["package",2],["ships",1],["inside",1],["about",2],["mi",1],["packed",1],["either",1],["way",1],["common",1],["path",5],["needs",2],["no",3],["network",1],["at",2],["all",1],["bytes",3],["just",1],["fetched",1],["source",2],["tarball",5],["codeload",2],["com",1],["extracted",1],["into",1],["cache",1],["directory",3],["remote",1],["repo",2],["ref",6],["specific",1],["commit",5],["branch",4],["newer",1],["than",2],["installed",1],["fork",1],["fallback",1],["neither",1],["above",1],["present",1],["manifest",1],["records",1],["download",1],["was",1],["actually",2],["verified",1],["asked",2],["url",1],["sha",4],["256",2],["received",1],["not",2],["record",1],["because",1],["resolving",1],["would",3],["be",3],["second",1],["request",1],["whose",1],["answer",1],["code",1],["never",2],["checks",1],["against",1],["unpacked",1],["pass",1],["install",2],["reproducible",1],["by",1],["construction",1],["import",5],["crypto",2],["node",4],["fs",2],["os",2],["gunzip",1],["read",1],["tar",1],["safe",1],["relative",1],["targz",1],["mjs",1],["export",2],["const",3],["default",2],["main",1],["max",1],["1024",2],["candidate",1],["urls",1],["most",1],["likely",1],["first",1],["fully",1],["qualified",1],["refs",1],["tag",3],["told",1],["guessing",1],["once",1],["reporting",1],["404",1],["as",1],["such",1],["wrong",1],["every",1],["trying",1],["form",2],["then",1],["answers",1],["question",1],["user",1],["walk",1],["up",1],["looking",1],["checkout",1],["has",2],["extract",1],["only",1],["out",1],["everything",1],["else",1],["archive",1],["skipped",2],["without",1],["being",1],["written",1],["so",1],["installer",2],["business",1],["unpacking",1],["touches",1],["disk",1],["entry",1],["types",1],["other",1],["abort",1],["extraction",1],["silently",1],["symlink",1],["report",1],["complete",1],["had",1],["produced",1],["return",1],["root",2],["dir",2],["provenance",1],["build",1],["catalog",1],["expects",1]]},{"id":"tools/skills-installer/source.mjs#cacheRoot","name":[["cache",1],["root",1]],"path":[["tools",1],["skills",1],["installer",1],["source",1],["mjs",1]],"body":[["function",2],["cache",4],["root",2],["const",1],["base",2],["process",1],["env",1],["openai4",1],["skills",2],["path",1],["join",1],["os",1],["homedir",1],["openai4s",1],["return",1]]},{"id":"tools/skills-installer/source.mjs#download","name":[["download",1]],"path":[["tools",1],["skills",1],["installer",1],["source",1],["mjs",1]],"body":[["async",2],["function",2],["download",2],["url",4],["progress",4],["const",3],["response",5],["await",2],["fetch",1],["redirect",1],["follow",1],["headers",1],["user",1],["agent",1],["openai4s",1],["skills",1],["https",1],["github",1],["com",1],["pku",1],["yuan",1],["group",1],["open",1],["ai4",1],["if",3],["ok",1],["throw",2],["new",2],["error",2],["http",1],["status",2],["text",1],["chunks",3],["let",1],["received",4],["chunk",3],["body",1],["length",1],["max",2],["tarball",3],["bytes",2],["refusing",1],["source",1],["over",1],["math",1],["round",1],["1048576",1],["mb",1],["push",1],["return",1],["buffer",1],["concat",1]]},{"id":"tools/skills-installer/source.mjs#extractSkills","name":[["extract",1],["skills",1]],"path":[["tools",1],["skills",1],["installer",1],["source",1],["mjs",1]],"body":[["function",2],["extract",2],["skills",5],["tar",5],["buffer",3],["dest",3],["dir",5],["let",1],["files",5],["const",3],["entry",9],["read",1],["rel",6],["safe",1],["relative",1],["path",4],["if",5],["null",1],["continue",3],["starts",1],["type",5],["file",2],["throw",2],["new",2],["error",2],["unsupported",1],["json",1],["stringify",1],["target",4],["join",1],["fs",3],["mkdir",2],["sync",3],["recursive",2],["true",2],["dirname",1],["write",1],["data",1],["mode",2],["0o111",1],["0o755",1],["0o644",1],["source",1],["tarball",1],["contained",1],["no",1],["return",1]]},{"id":"tools/skills-installer/source.mjs#findLocalCheckout","name":[["find",1],["local",1],["checkout",1]],"path":[["tools",1],["skills",1],["installer",1],["source",1],["mjs",1]],"body":[["function",2],["find",2],["local",2],["checkout",2],["start",3],["dir",9],["let",2],["depth",3],["if",2],["fs",1],["exists",1],["sync",1],["path",2],["join",1],["skills",1],["readme",1],["md",1],["return",2],["const",1],["parent",3],["dirname",1],["break",1],["null",1]]},{"id":"tools/skills-installer/source.mjs#resolveSource","name":[["resolve",1],["source",1]],"path":[["tools",1],["skills",1],["installer",1],["source",1],["mjs",1]],"body":[["async",2],["function",2],["resolve",2],["source",4],["repo",9],["default",4],["ref",9],["prefer",3],["local",5],["true",5],["offline",4],["false",4],["refresh",3],["log",5],["module",3],["dir",6],["if",5],["const",11],["checkout",7],["find",1],["process",1],["cwd",1],["return",3],["root",4],["provenance",5],["kind",2],["path",3],["null",6],["tarball",11],["sha256",3],["throw",2],["new",3],["error",4],["was",2],["requested",1],["but",1],["no",1],["containing",1],["skills",2],["found",1],["candidates",2],["urls",1],["slug",2],["replace",2],["za",2],["z0",2],["dest",9],["join",3],["cache",1],["stamp",5],["json",3],["fs",5],["exists",1],["sync",5],["try",2],["cached",3],["parse",1],["read",1],["file",2],["utf8",1],["catch",2],["corrupt",1],["means",1],["re",1],["download",2],["not",2],["crash",1],["let",2],["url",3],["attempts",3],["candidate",5],["downloading",1],["await",1],["break",1],["push",1],["message",1],["could",1],["fetch",1],["digest",3],["crypto",1],["create",1],["hash",1],["update",1],["hex",1],["rm",1],["recursive",2],["force",1],["mkdir",1],["files",5],["extract",1],["gunzip",1],["bytes",1],["length",1],["skill",1],["downloaded",1],["at",1],["date",1],["isostring",1],["write",1],["stringify",1],["extracted",1]]},{"id":"tools/skills-installer/source.mjs#tarballUrls","name":[["tarball",1],["urls",1]],"path":[["tools",1],["skills",1],["installer",1],["source",1],["mjs",1]],"body":[["function",2],["tarball",2],["urls",2],["repo",3],["ref",7],["const",1],["base",4],["https",1],["codeload",1],["github",1],["com",1],["tar",1],["gz",1],["if",1],["9a",1],["40",1],["test",1],["starts",1],["refs",3],["return",2],["heads",1],["tags",1]]},{"id":"tools/skills-installer/targz.mjs","name":[["targz",1],["mjs",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["gzip",1],["posix",2],["tar",4],["reader",3],["no",2],["dependencies",1],["repository",1],["core",1],["stdlib",1],["only",2],["purpose",1],["cli",1],["keeps",1],["same",1],["promise",1],["node",2],["side",1],["because",1],["alternative",1],["pulling",1],["its",2],["transitive",1],["tree",2],["into",2],["command",1],["whose",1],["whole",1],["job",1],["download",1],["unpack",1],["code",2],["onto",1],["user",1],["machine",1],["widens",1],["exactly",1],["surface",1],["installer",1],["should",1],["be",2],["narrowing",1],["extraction",3],["security",1],["boundary",1],["here",2],["archive",4],["remote",1],["input",1],["so",2],["every",3],["member",3],["path",5],["validated",1],["against",1],["destination",1],["root",3],["before",1],["byte",1],["written",1],["entry",4],["type",4],["other",1],["than",3],["regular",1],["file",2],["directory",2],["refused",1],["rather",2],["approximated",1],["symlink",1],["inside",1],["classic",1],["way",1],["out",1],["has",2],["could",2],["follow",1],["one",1],["import",1],["zlib",2],["from",1],["const",1],["block",1],["512",1],["header",1],["checksum",1],["integrity",1],["signal",1],["bare",1],["carries",1],["not",1],["authenticate",1],["anything",2],["catches",1],["truncated",1],["corrupted",1],["transfer",1],["failure",1],["would",3],["otherwise",1],["turn",1],["confusing",1],["unknown",1],["further",1],["down",1],["yield",1],["mode",1],["data",1],["uncompressed",1],["normalised",1],["dir",1],["else",1],["yielded",1],["as",1],["raw",1],["typeflag",1],["caller",2],["decides",1],["whether",1],["refuse",1],["skip",2],["deciding",1],["hide",1],["hardlink",1],["farm",1],["behind",1],["silent",1],["reject",1],["write",1],["outside",1],["returns",1],["sanitised",1],["relative",1],["null",1],["must",1],["skipped",2],["own",1],["top",1],["level",1],["once",1],["strip",1],["eaten",1],["throws",1],["hostile",1],["merely",1],["uninteresting",1],["quietly",1],["those",1],["extract",1],["partial",1],["report",1],["success",1]]},{"id":"tools/skills-installer/targz.mjs#checksumOk","name":[["checksum",1],["ok",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["function",2],["checksum",2],["ok",2],["header",4],["const",2],["declared",3],["octal",1],["148",2],["let",3],["unsigned",3],["signed",3],["block",1],["byte",5],["156",1],["0x20",1],["127",1],["256",1],["return",1]]},{"id":"tools/skills-installer/targz.mjs#cstr","name":[["cstr",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["function",2],["cstr",2],["buf",3],["offset",4],["length",4],["const",2],["slice",4],["subarray",1],["end",3],["index",1],["return",1],["string",1],["utf8",1]]},{"id":"tools/skills-installer/targz.mjs#gunzip","name":[["gunzip",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["function",2],["gunzip",3],["buf",3],["return",1],["zlib",1],["sync",1],["max",1],["output",1],["length",1],["512",1],["1024",2]]},{"id":"tools/skills-installer/targz.mjs#octal","name":[["octal",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["function",2],["octal",2],["buf",3],["offset",3],["length",3],["const",2],["text",3],["cstr",1],["trim",1],["if",1],["return",2],["value",3],["parse",1],["int",1],["number",1],["finite",1]]},{"id":"tools/skills-installer/targz.mjs#paxRecords","name":[["pax",1],["records",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["function",2],["pax",2],["records",5],["data",7],["leading",1],["number",2],["length",9],["whole",1],["record",1],["const",5],["let",1],["offset",7],["while",1],["space",4],["index",2],["0x20",1],["if",3],["break",2],["parse",1],["int",1],["string",2],["utf8",2],["10",1],["finite",1],["body",4],["replace",1],["eq",4],["slice",2],["return",1]]},{"id":"tools/skills-installer/targz.mjs#readTar","name":[["read",1],["tar",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["function",2],["read",2],["tar",3],["buf",5],["let",7],["offset",9],["pending",8],["long",6],["name",10],["null",4],["pax",6],["path",9],["while",1],["block",6],["length",2],["const",8],["header",11],["subarray",2],["empty",3],["true",1],["if",11],["false",1],["break",1],["return",1],["two",1],["zero",1],["blocks",1],["end",1],["archive",1],["one",1],["enough",1],["stop",1],["checksum",2],["ok",1],["throw",1],["new",1],["error",1],["corrupt",1],["at",1],["byte",1],["mismatch",1],["size",3],["octal",2],["124",1],["12",1],["typeflag",12],["string",1],["from",1],["char",1],["code",1],["156",1],["0x30",1],["mode",2],["100",2],["data",6],["math",1],["ceil",1],["gnu",1],["link",1],["next",1],["cstr",3],["continue",3],["record",3],["records",1],["global",1],["not",1],["per",1],["entry",1],["state",1],["prefix",3],["345",1],["155",1],["kind",6],["file",2],["else",1],["dir",2],["ends",1],["yield",1],["type",1]]},{"id":"tools/skills-installer/targz.mjs#safeRelativePath","name":[["safe",1],["relative",1],["path",1]],"path":[["tools",1],["skills",1],["installer",1],["targz",1],["mjs",1]],"body":[["function",2],["safe",2],["relative",2],["path",13],["raw",8],["strip",4],["if",5],["includes",1],["throw",4],["new",4],["error",4],["tar",4],["entry",4],["contains",1],["nul",1],["const",3],["normalised",4],["replace",1],["starts",1],["absolute",1],["za",1],["test",1],["drive",1],["qualified",1],["parts",4],["split",1],["filter",1],["part",5],["escapes",1],["archive",1],["root",1],["length",1],["return",2],["null",1],["slice",1],["join",1]]}]}
